It was written in Turbo Pascal 6.0, with the resident code written in assembly for size and speed optimization. It requires, when resident, 1217 bytes for code, data, and stack, in addition to the two bytes per key for the keybuffer.
Right now I have it available as a self-extracting .EXE file containing, in turn, two other self-extracting files -- one with the source, the other with the program itself, its datafiles, and some instructions and examples. When downloading it from this site, please ensure that you download it in binary (8-bit-per-byte) mode.