120 HTAB 1: PRINT "The ellipse screen has been loaded": INPUT "on Page 3. Press <Return> to begin.";A$
130 HIMEM: 8192: HGR
140 FOR Y = 1 TO 12: READ C,A$: HOME : VTAB 21: PRINT "POKE 32768,";C;": CALL 32769 will ";A$;: INPUT " Press <Return> to do this.";A$: POKE 32768,C: CALL 32769: NEXT
150 DATA 6,"move the image on Page 3 to Page 1 for viewing. "
160 DATA 1,"compact the screen using Horizontal method #1. "
165 IF PEEK(1011) <150 THEN 200: REM ALREADY INSTALLED
170 DATA 7,"move the compacted screen to Page 2 for temporarystorage."
180 DATA 6,"once againmove Page 3 (the original image) to Page1 for further use."
190 DATA 2,"compact the screen using Horizontal method #2. "
200 DATA 5,"merge the images on Page 1 and Page 2 and display the result."
210 DATA 8,"move the image now on Page 1 to Page 3. "
220 DATA 3,"compact the screen using Vertical method #1. "
230 DATA 7,"move the compacted screen to Page 2 for temporarystorage."
235 CALL 48888: REM FREE BUFFERS $BEF8
240 DATA 6,"move the horizontally compacted screen on Page 3 to Page 1."
250 DATA 4,"compact the screen using Vertical method #2. "
260 DATA 5,"merge the vertically compacted images to yield the final product."
270 HOME : VTAB 22: HTAB 16: PRINT "THE END"
280 HTAB 6: INPUT "Press <Return> to continue.";A$: TEXT : HOME : END
290 REM 0303 20 F5 BE JSR $BEF5
300 REM 0306 8D 00 03 STA $0300
310 REM 0309 60 RTS
320 FOR I = 1 TO 9: READ N: POKE ADR +I,N: NEXT I
330 CALL ADR +1
340 IF PEEK(ADR) < >139 THEN PRINT : PRINT "BUFFER ERROR": END
350 PRINT CHR$(4);"BLOAD ACCU.EDIT.ML,A$8B00"
360 ED = 35584
370 REM READ CONTROL CHARACTERS
380 DIM R$(13)
390 R$(1) = CHR$( PEEK(ED +23) -64)
400 R$(2) = CHR$( PEEK(ED +21) -64)
410 R$(3) = CHR$( PEEK(ED +13) -64)
420 R$(4) = CHR$( PEEK(ED +9) -64)
430 R$(5) = CHR$( PEEK(ED +29) -64)
440 R$(6) = CHR$( PEEK(ED +33) -64)
450 R$(7) = CHR$( PEEK(ED +35) -64)
460 R$(8) = CHR$( PEEK(ED +31) -64)
470 R$(9) = CHR$( PEEK(ED +17) -64)
480 R$(10) = CHR$( PEEK(ED +37) -64)
490 R$(11) = CHR$( PEEK(ED +39) -64)
500 R$(12) = CHR$( PEEK(ED +41) -64)
510 R$(13) = CHR$( PEEK(ED +43) -64)
520 REM DISPLAY CONTROL CHARACTERS
530 HOME
540 HTAB 16: PRINT "ACCUEDIT": VTAB 3: INVERSE
550 PRINT "CTRL RESET ACTIVATE EDITOR "
560 PRINT "CTRL ";R$(1);" FORWARD LISTING "
570 PRINT "CTRL ";R$(2);" BACKWARD LISTING "
580 PRINT "CTRL I (TAB) INSERT CHARACTER "
590 PRINT "CTRL ";R$(3);" INSERT CONTROL CHARACTER "
600 PRINT "CTRL ";R$(4);" (DEL) DELETE CHARACTER "
610 PRINT "CTRL ";R$(5);" ERASE END OF INSTRUCTION "
620 PRINT "CTRL ";R$(6);" SEARCH STRING OF CHAR. "
630 PRINT "CTRL ";R$(7);" CONTINUE SEARCH "
640 PRINT "CTRL ";R$(8);" (UP-ARROW) CURSOR UP "
650 PRINT "CTRL ";R$(9);" (DOWN-ARROW) CURSOR DOWN "
660 PRINT " <== ==> CURSOR LEFT, RIGHT "
670 PRINT "CTRL ";R$(10);" 80 COLUMN MODE "
680 PRINT "CTRL ";R$(11);" DISCONNECT EDITOR "
690 PRINT "CTRL ";R$(12);" TOGGLE LINE CHECKSUM "
700 PRINT "CTRL ";R$(13);" TOTAL PROGRAM CHECKSUM "
710 PRINT "CALL ";ED;" RECONNECT EDITOR ";
720 NORMAL
730 PRINT : PRINT "PRESS RETURN TO INSTALL EDITOR ";: GET B$: PRINT
740 IF PEEK(1011) >150 THEN CALL ED: REM NO RETURN. PROGRAM BRANCHES TO RESET