ASCIISYSCOMkASCIISYSDQC@St. Louis Grendel 12/6/86:]X<  {>L2ͽ:¡>2͸>2ͽ!~¡>w#~ ¡>w͸>\2ͽ&!͸ͯ ͯ ""ÿ!CPM+ SYS Conversion complete. System is ready for reboot. $ A byte in the CPM+.SYS I found was different from the normal 12/6/85 system. Modification of the system file has been terminated. Sorry about that. Send Grendel a letter for help. $CP/M 3.0 ASCII * 12/6/85 .SYS 5 JUL 86 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. Hit any key....$ 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 whatto 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 alteredto indicate that the modified system is in use. A good discussion of this whole ascii/pet ascii business can be found on page194 of the December, 1986 issue of "Computer Shopper" magazine. This program is dedicated to my Q-Link friends Bowdre and York. SLG$vASCIISYS.DOCO  !"#$%&'()*+o,-./0123456789:;<=>?@ABCDEFGHIJKLMNn^m7ίp 6`Xzb58}|9<ݶK-42H2&([LLw#SPXLGnZ,(XK-޼ys˪z~ƿ__§/x}˫/vxվ{սyZ\e|}){@4QK@e&I>ȮA5-& ;)yz&s nͤxg|9<ݶ[JƔtG)Dk`RgBdl8F5~X 7o8=2_OcΘ8>a1aͫUaH7jnݼZuq- >y޶)3ana-A"8X~ժvpEHgֶ)Զgezٶ0mjkZ8c-a,38"-1_OcAb`ڸB-ejnHpFL CdY@e T˾Wn! )08vk&2{ Sz3޶'EPjH6L&EXL` Gc]x\EpvEcJgT|9<ݶ[Dp&$,m#L1Pk 4&DaRK-;ԃ3XK-V eB{56KTH@dҠg-D-,HAz %f Rt#G(&jk9=bS%>Z8dA%H32y}wWK->1 -1SS/ IKF{kim"eĵyڥ 2Y"LݻRxc-ʮmCpk\I%BXfcyVZėH@ LJwjmZEv:3Ab0_Oc퐄pQrd!qG<2H@<2vbAaxP>3A4ԢL_,Lx^uWHt #zb [2m28S-VIHam 痊xd!q?3R{ 4)+=iX ɘl1YH:ǎ\ giK[+04b,LGsA,k8X\W_ 7([L)( &l $eJda K)*,&,mZLXfLhd'PRL 4@"* 67[3)LU7sF<2HO%YK-D>| 2Jpz 7wܽ:#N8 ,Mw4)Kx|o8}ؿE+tLKRL7R ZǷ_q'>|#N/n8}=#p[K-WJcK@S`۷N@5>X;XLdM=YP3,M Xf/Zv"zZ@ ,1&p6g N VIi{lDk3D]L;vz$U4Z2mC ggjhQ8ǻGDng)nklcH#p]DcJ`~xEpI,S XLl%܌r