ASCIISYS.COM is a program which will modify the 12/6/85 CPM+.SYS to accomodate standard ascii printers and print buffers. ***THIS PROGRAM WILL NOT WORK WITH OTHER CPM+.SYS RELEASES*** The C128 CP/M operating system contains two features which cause problems in many standard ascii printers. ASCIISYS patches three bytes in the CPM+.SYS file associated with printer operations. To use the program, put a copy (not your original!) of the 12/6/86 CPM+.SYS, CCP.COM, and ASCIISYS.COM on a disk. Type "ASCIISYS X" at the CP/M prompt. ASCIISYS will alter the CPM+.SYS file on the disk. After ASCIISYS is done, if all goes well, you'll get a message saying that you can reboot with the new CPM+.SYS; a standard ascii printer should work correctly now. If there is a problem of some sort and ASCIISYS does not find the bytes which it expects, it will put an error message on the screen and terminate operation. In this case,the CPM+.SYS file on the disk will be unreliable and should not be used to boot up the 128. If you have any questions or problems, please feel free to drop me a letter: S. L. Grendel 1426 Andrew Drive Warson Woods, Mo. 63122 Drop me a letter even if you don't have a problem or question about ASCIISYS. It's always nice to hear from other C128-CP/M user's. This page is a technical discussion of what ASCIISYS does. You don't need to read it to use ASCIISYS. As mentioned before, the standard CPM+.SYS does two things to knacker a standard ascii printer or print buffer. First, the system sends all text to the LIST device in petascii form. Although the system does all it's work in standard ascii, the printer driver converts text to petascii to accomodate standard CBM printers. Second, the system always opens a channel to the printer with a secondary address 7. Many (if not all) standard printers do not know what to do with this secondary address and will go to lala land when the computer sends them one. This program changes three bytes associated with printer operation: Location From To Remark 272E E6 C9 Prevents ascii to petascii conversion 605D A4 A0 Stops system's sending of secondary address 605E 0B FF " " " " " " The locations are with respect to 100; all values are hexadecimal. In addition, the heading which appears at the top of the screen when CP/M boots up is altered to indicate that the modified system is in use. A good discussion of this whole ascii/pet ascii business can be found on page 194 of the December, 1986 issue of "Computer Shopper" magazine. This program is dedicated to my Q-Link friends Bowdre and York. SLG