110 LOMEM: 25088:D$ = CHR$(4): TEXT : HOME : VTAB 2: HTAB 8: PRINT "APPLEWRITER DATE-PATCHER": PRINT " -----------------------------------": POKE 34,5: HOME
120 PRINT "CHECKING DATA STATEMENTS...":CSUM = 0: FOR I = 1 TO 247: READ A:CSUM = CSUM +A: NEXT I
130 IF CSUM < >24747 THEN PRINT "-- DATA STATEMENTS INCORRECT!! --": PRINT : PRINT " CHECK PROGRAM AND RE-TRY.": PRINT CSUM: GOTO 540
140 RESTORE : ONERR GOTO 710
150 REM
160 REM -- VARIABLES--
170 REM
180 REM <APPLEWRITER ADDRESSES>
190 REM
200 REM TLOC = ADDRESS OF [Q]-H TEXT DESCRIPTION
210 REM ALOC = ADDRESS OF [Q]-H RTS-TO ADDRESS
220 REM
230 REM <PATCH ADDRESSES>
240 REM
250 REM PLOC = ORIGIN OF PATCH
260 REM F$ = FILENAME TO PATCH
270 REM
280 REM ---------------------------------
290 REM PRINT VERSION MSG, INIT VARIABLES
300 REM ---------------------------------
310 HOME : PRINT " THIS PROGRAM PATCHES ONLY THE": PRINT " 80-COL 46K VERSION OF APPLEWRITER.": PRINT : PRINT "DO YOU WANT TO CONTINUE? Y/N";: GET A$: IF A$ < >"Y" AND A$ < >"y" AND A$ < >"N" AND A$ < >"n" THEN 310