CP/M KERMIT STATUS: October 20, 1983 All versions of KERMIT-80 are generated, at least in principle, from a single source file, with support for a particular system selected by conditional assembly (IF...ENDIF) parameters. Right now, however, there are three source files in the KERMIT distribution area: CPMBASE.M80, KERMIT-80 version 3.5 -- 20 Oct 83 This is the current, up-to-date, working source, from which all the CPM*.HEX files are generated. It contains many new features, which haven't made it into the manual yet. Unfortunately, there was no opportunity to test this version on more than a few systems -- the Robin and Rainbow are the only ones I can vouch for -- before this release. See the file CPMBASE.HLP for a list of the new features of 3.5. CPMGENERI.ASM, KERMIT-80 version 3.2 -- 5 Jul 83 This is the version that was distributed from July to October. The functionality differs little from 3.0, but internally the program is radically restructured, to allow "generic" operation -- CP/M calls only, no direct device register diddling or screen control. It was not tested on every version. CPMKERMIT.ASM, KERMIT-80 version 3.1 -- 22 Apr 83 This is the oldest version of KERMIT-80 that we keep. It is believed that a working KERMIT program can be generated from it for any of the systems it supports. CPMGENERI.ASM: Kermit-80 V3.2 . DEC Rainbow-100 CPMRAINBO.HEX Tested, works. . DEC DECmate II CPMDMII.HEX Tested, works. . DEC VT180 "Robin" CPMROBIN.HEX Tested, works. . Heath/Zenith 89 CPMHEATH.HEX Tested, works. . Intertec SuperBrain CPMBRAIN.HEX Tested, works. . "Generic" Kermit-80 CPMGENERI.HEX Tested, works. . Generic for CP/M 3.0 CPMPLUS.HEX Tested, works.* . Apple II (CP/M, Softcard) CPMAPPLE.HEX Tested, works. . TRS-80 II (CP/M) CPMTRS80.HEX Tested, works. . Kaypro II CPMKAYPRO.HEX Tested, works. CPMKERMIT.ASM: Kermit-80 V3.1 . Heath/Zenith 100 (CP/M-85) CPMZ100.HEX Untested in 3.2. . Vector Graphics CPMVECTOR.HEX Untested in 3.2. . Ohio Scientific CPMOSI.HEX Untested in 3.2. . Telcon Zorba CPMTELCON.HEX Untested in 3.2. . Osborne 1 CPMOSBORN.HEX Tested in 3.2, doesn't work. * Generic Kermit-80 for CP/M 3.0 (CPMPLUS.HEX) works on the Osborne Executive and the PCM MicroMate SBC, and may well work without modification on any other system that fully implements CP/M-Plus (3.0). KERMIT-80 3.2 for the systems in the latter list (except the Osborne 1) MIGHT work, but has not been tested. The CPM*.HEX files supplied with this distribution are all generated from the latest source. If they don't work, try the corresponding .OHX file for the same machine. The .OHX (Old HEX) file was generated from most recent previous version of KERMIT-80 that was known to work for that system. I'd appreciate hearing reports about whether the new .HEX files work for your system. We don't have an example of each system to test this program on, and must rely on people who do. If you find a problem, please feel free to fix it yourself and send the results back to me, so I can install your fix in the distribution copy. For systems not explicitly supported... If you want to make KERMIT-80 run on a CP/M 2.x system (8080-compatible) that is not listed above, please the "generic Kermit" approach first -- if your system supports the IOBYTE facility, you can probably get generic KERMIT-80 to run on it either directly, or by changing a couple symbol definitions. See the file CPMGENERI.HLP for further information. If your system runs CP/M 3.0 or later, try running CPMPLUS.HEX directly -- it should work. - Frank da Cruz, Columbia, October 20, 1983