[KALAH.DOC] Thank you for your interest in the KALAH program. KALAH is put into the public domain and is now available through the DECUS Program Library. Bugs reports and comments are appreciated - please contact the author. The only system dependent requirements for KALAH is that it be run on hardware that can emulate the VT100 ANSI escape sequences. The DEC Rainbow-100 Personal Computer is ideal since the firmware emulates a VT102 terminal. The original code ran on a DECSYSTEM-20 and later on my Rainbow with TURBO PASCAL. KALAH is written entirely in PASCAL and stays within the language requirements found in Jensen & Wirth. For the Rainbow compatable computers, there is a version of Kalah for both CPM and MSDOS. KALAH.COM is for MSDOS, and KALAH.CMD is for CPM/86. There is currently no version for CPM/80. KALAH.PAS is the source for the above program. Kalah needs no special hardware, it takes advantages of the VT100 line drawing character set. There is also a version of Kalah for the IBM-PC and compatables as KALAHIBM.COM and KALAHIBM.PAS. The problem with the PC is that there is no way to display 132 chars of text on the screen, therefor this version suffers in the help screens which can no longer use 132 character displays. This version of Kalah requires the ANSI.SYS device driver to have been loaded at system bootup. To accomplish this, just add the line: DEVICE=ANSI.SYS. This device driver allows the IBM PC to utilize the ANSI escape sequences found on a VT100 terminal except that it doesn't have the special line drawing character set, nor does it support double height, or double with chars, or 132 char width displays. Lastly, there is a version of Kalah for the DECSYSTEM-20. This version was compiled with Pascal compiler DECUS#20-3. This version is included on the floppy as KALAH20.EXE. The author of Kalah can be reached directly for updates or comments through his Bulletin Board system - FIDO#82 300/1200/2400 baud at: (609) 429-6630