delton@pro-carolina.cts.com (Don Elton) (01/25/89)
Thanks to Tom Hoover for finding a bug in the recently released freeware version of ECP8. I'll be posting a new version 5.01 along with the fixed source but for those of you who already spent a lot of time probably downloading the 5.00 version, here's some patch code to fix the bug. There are two ways to do this. One is to apply a permanent patch to the ECP8.SYSTEM disk file using the PATCH utility (found in ECP8FIL.BQY) or the disk editor of your choice and the other method is to just patch the bug in memory using ECP8's built-in MON command. You would add the two MON statements (below) to your CP.KEYS file to have the patch applied automatically when ECP8 is loading. Here are the two patches: For memory resident patch, add the following statements to your CP.KEYS file: ifbyte 2003 00;goto ok1 stop ! ok1 ifbyte 2004 05;goto ok2 stop ! ok2 mon 2003:01 mon 44B2:F0 say "Patch applied for Version 5.01^M" stop For a disk based patch, type the following commands from the ECP8 prompt (assuming you're using the ECP8 external PATCH command): patch ecp8.system 0003 01 patch ecp8.system 24B2 F0 Note that the first patch method checks for version 5.00 and won't apply the patch to other versions. You have to do this checking yourself with the second patch method as the patch will mess up any version other than 5.00. Let me know if you have any problems with either of the above. UUCP: [ sdcsvax nosc ] !crash!pro-carolina!delton ARPA: crash!pro-carolina!delton@nosc.mil INET: delton@pro-carolina.cts.com Pro-Carolina: 803-776-3936 (300-2400 baud, login as 'register') US Mail: 3207 Berkeley Forest Drive, Columbia, SC 29209-4111