[comp.sys.apple] ECP8 Patch

delton@pro-carolina.cts.com (Don Elton) (02/19/89)

By request, here's another copy of the Patch file that will Patch ECP8 from
Version 5.00 to 5.01.  Use this only on 5.00 to fix a bug that prevented
printing from occuring with ECP's printing functions:

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