Home » CEEFAX disks » telesoftware7.adl » 24-06-88/COLOUR2
24-06-88/COLOUR2
This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.
Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.
Tape/disk: | Home » CEEFAX disks » telesoftware7.adl |
Filename: | 24-06-88/COLOUR2 |
Read OK: | ✔ |
File size: | 1482 bytes |
Load address: | FFFF1A00 |
Exec address: | FFFF8023 |
File contents
10*|"�Colourprint2�(C)M.Goldfinch'87 20*|"�Telesoft�v2.8 30ONERRORREPORT:PRINTERL:END 40DIMO%40:PROCA:REPEATMODE7:VDU23,1,0;0;0;0;23,0,2,52;0;0;0;:PROCF:PROCG:PROCR:PROCB:MODEM%:VDU23,0,10,67;0;0;0;:PROCN:PROCC:PROCK:PROCO:UNTIL0:END 50DEFPROCE($O%)X%=O%:Y%=O%DIV256:CALL&FFF7:ENDPROC 60DEFPROCT(T%)VDU7:TIME=0:REPEATUNTILTIME>T%*100:ENDPROC 70DEFPROCGREPEATPRINTTAB(4,4)E$:IFINKEY-114PROCPELSEIFINKEY-33PROCD 80UNTILINKEY-115:ENDPROC 90DEFPROCFPRINT"��"'"����Colourprint���������������� menu��� ����Colourprint���������������� menu��� �����ppppppppppppppppppppppppppppppppp ����";E$"��"'"�����````````````````````````````````� �����Screen Mode ���Drive No. ��" 100PRINT"��"'"�����mode 1 �� ���drive 0 ��"'"�� �mode 2 �� �drive 1 ��"'"�� �mode 4 �� �drive 2 ��"'"�� �mode 5 �� �drive 3 ��" 110PRINT"�,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,���7````````````````````````````````�`k ���5���Information"SPC19"�j ����"SPC33"�j ���5�Colourprint�produces multicolour�j ���5�screen dumps on�FX-80�and later �j" 120PRINT"���5�Epson�/ compatible printers, � �j ���5�using the wide range�of�colour ��j ���5�ribbons now�available."SPC10"�j ���5"SPC34"j �����ppppppppppppppppppppppppppppppppp� ��"'"���(C) M.Goldfinch 1987�Telesoft v.2.8";:ENDPROC 130DEFPROCDPROCE("FX219,92"):VDU7:A%=0:PRINTTAB(4,4)"�<TAB> select�Mode�+ <RETURN> ";:M%=8:REPEATPRINTTAB(2,M%-1)"� "TAB(2,M%)"��":IFM%=8PRINTTAB(2,11)"� " 140REPEATA$=GET$:A%=INSTR("1245\"+CHR$13,A$):UNTILA%>0:IFA%=5M%=M%+1:IFM%>11M%=8 150UNTILA%=6:VDU7:M%=M%-7:IFM%>2M%=M%+1 160PRINTTAB(18,4)"Drive�+ <RETURN>";:A%=0:D%=8:REPEATPRINTTAB(20,D%-1)"� "TAB(20,D%)"��":IFD%=8PRINTTAB(20,11)"� " 170REPEATA$=GET$:A%=INSTR("0123\"+CHR$13,A$):UNTILA%>0:IFA%=5 D%=D%+1:IFD%>11 D%=8 180UNTILA%=6:VDU7:D%=D%-8:PROCE("DR."+STR$D%):ENDPROC 190DEFPROCPPRINTTAB(4,4)"����<SHIFT>�scrolls information ":VDU28,4,21,36,16,12:PRINT" �After�Mode�&�drive�selection a �screen is�*loaded.� The colours �can be altered to optimise the �subsequent choice of ribbon"'"�colours.":PROCL 200PRINT"�Keys�<0..7>�cycle logical colour�<F> =�flashing colours�<0>=8 etc�<Q>�cancels <F> while�<@>�resets�all flashing colours."'"�<D>�=default palette."'"�<C>�continues..�";:PROCL 210PRINT"��The�dump routine�cycles through�the logical colours, reverse"'"�feeding the paper�and�prompting �for�a�different�colour�ribbon"'"�after�each�single�colour�screen �has�been�printed.�";:PROCL 220PRINT"��Before printing each logical"'"�colour, key�<F>�will highlight"'"�this region on the screen."'"�<S>�resets the screen and should�be used before printing.";:PROCL 230PRINT"� <f5>�allows any logical colour �to be skipped.�After reverse_"'"�feeding the�cursor keys�advance/�reverse the paper (1/216 steps).�Only�worn�printers need this"'"�facility!.�";:PROCL 240PRINT" �After printing all the logical �colours, any colour can be"'"�reprinted.�The�machine code (CRT�graphics)�and reverse paper�feed�routines are suitable for�Epson �FX80�and other compatibles.�";:VDU26:ENDPROC 250DEFPROCA E$="�f0 set Mode�f1 info�f2 continue":F$="�f3 catalogue�f4 *load screen ":ENDPROC 260DEFPROCLPROCT(1):PRINTTAB(22,5)"����>>����";:REPEATUNTILINKEY-1:VDU12:ENDPROC 270DEFPROCRVDU7:REPEATPRINTTAB(4,4)F$:IFINKEY-116PROCH 280UNTILINKEY-21:ENDPROC 290DEFPROCHVDU7:PRINTTAB(4,4)"����<SHIFT>�scrolls catalogue":VDU28,0,23,39,13,12:VDU14:PROCE("."):PRINTTAB(22,9)"��<SPACE> �":REPEATUNTILINKEY-99:VDU15,12,26:ENDPROC 300DEFPROCBVDU7,28,0,23,39,13,12:D$=STRING$(9,"_"):C$="":PRINT''"�������Enter file name�";D$:VDU31,23,2,23,1,1;0;0;0;23,0,10,79;0;0;0;:PROCM:ENDPROC 310DEFPROCN:L%=&FFFF3000:IFM%>3 L%=&FFFF5800 320PROCE("L."+C$+" "+STR$~L%):ENDPROC 330DEFPROCC W%=19:IFM%=1ORM%=4 W%=39 340?&74=&8:IFM%<4 !&75=&11003500:VDU28,0,4,W%,2ELSE!&75=&11005B00:VDU28,0,7,W%,3 350CALLS%:ENDPROC 360DEFPROCI ?&74=&8:IFM%<4!&75=&35001100ELSE!&75=&5B001100 370CALLS%:ENDPROC 380DEFPROCKCLS:G%=4:IFM%=2G%=8ELSEIFM%=4G%=2 390IFM%=4PRINT"� Optimise choice of ribbons"'"� <0-7> cycle colours"'"� <F> flashing � <Q> normal colours"'"� <@> reset flashing colours"'"� <D> normal palette � [C] continue";:ELSEIFM%=2PRINT"�<0-7> colours � <F>/<Q> flash� <@>reset�<D>efault �<C>ont."; 400IFM%=1PRINT"� <0-7> cycle colours � <F>/<Q> toggle flashing colours � <@> reset flashing � <D> default palette � <C> continue";:ELSEIFM%=5PRINT"�<0-7> cycle colours� <F>/<Q> flashing colours � <@> reset flashing � <D>efault� <C> continue"; 410U%=0:R%=0:F%=0:REPEATE%=TRUE:H%=GET-48:IFH%<0ORH%>G%-1VDU7:E%=0 420IFH%=16PROCSELSEIFH%=22U%=8ELSEIFH%=33U%=0ELSEIFH%=19 E%=0:F%=TRUEELSEIFH%=20VDU20:E%=0 430IFE%VDU19,H%,R%;0; 440R%=R%+1:IFR%>7+U%R%=0 450UNTILF%:ENDPROC 460DEFPROCSFORZ%=G%TO2*G%-1:VDU19,Z%,Z%-G%;0;:NEXT:VDU7:ENDPROC 470DEFPROCMPROCE("FX21"):REPEATD$=GET$:IFASCD$=&7FANDLENC$>0 C$=LEFT$(C$,LENC$-1):PRINTD$;ELSEIFASCD$>31ANDASCD$<127:IFLENC$<9 C$=C$+D$:PRINTD$;ELSEVDU7 480UNTILINKEY-74ANDC$<>""ANDVALLEFT$(D$,0)<>13:ENDPROC 490DEFPROCO:C%=0:J%=0:REPEATI%=0:CLS:VDU7 500IFM%=5PRINT"Colour ";C%;"�key <F>/<S>to locate�Insert newribbon+<RET.> or key<f5> to skip colour";:ELSEIFM%=1PRINT"� Print colour #";C%;" � Locate with <F>flash/<S> steady � Insert ribbon & key <RET.>to print � To skip colour #";C%;" key <f5>"; 510IFM%=4PRINT"� Print (logical) colour #";C%'"� Locate with <F> flash <S> steady"'"� Insert ribbon & key <RET.> to print"'"� To skip colour #";C%;" key <f5>";:ELSEIFM%=2PRINT"�Col.#";C%;" �<F>/<S>showcol. � <f5>skip col.� ribbon +<RETURN>"; 520Q%=&36F:P%=Q%?C%:REPEATIFINKEY-68VDU19,C%,9;0;ELSEIFINKEY-82VDU19,C%,P%;0;ELSEIFINKEY-117CLS:PRINT"�Skipping colour ";C%:I%=TRUE:PROCT(2) 530UNTILINKEY-74ORI%:VDU7:IFI%THEN550ELSEIFC%>0ANDJ%PROCJ 540CLS:PROCI:J%=TRUE:?&73=255:?&88=C%:CALLB% 550C%=C%+1:UNTILC%=G%:V%=0:REPEATCLS:PRINT"� Repeat any colour (Y/N)":A=GET:IFINKEY-69PROCUELSEIFINKEY-86V%=TRUE 560UNTILV%:ENDPROC 570DEFPROCUREPEATCLS:VDU7:INPUT"� Colour number:"B$:UNTILLENB$>0ANDVALB$>-1ANDVALB$<16:PROCJ:CLS:PROCI:?&73=255:?&88=VALB$:CALLB%:ENDPROC 580DEFPROCJCLS:VDU7,3:PRINT"�Key <R> to reverse feed for next color";:REPEATUNTILINKEY-52:VDU2:K%=0:REPEATVDU1,7,1,27,1,106,1,255:K%=K%+1:UNTILK%=6:VDU1,7,1,27,1,106,1,247:PROCT(8):CLS:VDU3:PRINT"� Cursor keys: fine adjust paper"'"� <RETURN> to print";:VDU2:PROCE("FX4,1"):REPEAT 590N%=GET:IFN%=&8BVDU1,7,1,27,1,74,1,1ELSEIFN%=&8AVDU1,7,1,27,1,106,1,1 600UNTILINKEY-74:PROCE("FX4,2"):VDU3:ENDPROC
&*|"�Colourprint2�(C)M.Goldfinch'87 *|"�Telesoft�v2.8 �:�:� (c�O%40:�A:��7:�23,1,0;0;0;0;23,0,2,52;0;0;0;:�F:�G:�R:�B:�M%:�23,0,10,67;0;0;0;:�N:�C:�K:�O:�0:� 2$��E($O%)X%=O%:Y%=O%�256:�&FFF7:� <��T(T%)�7:�=0:���>T%*100:� F!��G��4,4)E$:�-114�P��-33�D P��-115:� Z���F�"��"'"����Colourprint���������������� menu��� ����Colourprint���������������� menu��� �����ppppppppppppppppppppppppppppppppp ����";E$"��"'"�����````````````````````````````````� �����Screen Mode ���Drive No. ��" d��"��"'"�����mode 1 �� ���drive 0 ��"'"�� �mode 2 �� �drive 1 ��"'"�� �mode 4 �� �drive 2 ��"'"�� �mode 5 �� �drive 3 ��" n��"�,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,���7````````````````````````````````�`k ���5���Information"�19"�j ����"�33"�j ���5�Colourprint�produces multicolour�j ���5�screen dumps on�FX-80�and later �j" x��"���5�Epson�/ compatible printers, � �j ���5�using the wide range�of�colour ��j ���5�ribbons now�available."�10"�j ���5"�34"j �����ppppppppppppppppppppppppppppppppp� ��"'"���(C) M.Goldfinch 1987�Telesoft v.2.8";:� �v��D�E("FX219,92"):�7:A%=0:�4,4)"�<TAB> select�Mode�+ <RETURN> ";:M%=8:��2,M%-1)"� "�2,M%)"��":�M%=8�2,11)"� " �;�A$=�:A%=�"1245\"+�13,A$):�A%>0:�A%=5M%=M%+1:�M%>11M%=8 �!�A%=6:�7:M%=M%-7:�M%>2M%=M%+1 �U�18,4)"Drive�+ <RETURN>";:A%=0:D%=8:��20,D%-1)"� "�20,D%)"��":�D%=8�20,11)"� " �=�A$=�:A%=�"0123\"+�13,A$):�A%>0:�A%=5 D%=D%+1:�D%>11 D%=8 �$�A%=6:�7:D%=D%-8:�E("DR."+�D%):� ����P�4,4)"����<SHIFT>�scrolls information ":�28,4,21,36,16,12:�" �After�Mode�&�drive�selection a �screen is�*loaded.� The colours �can be altered to optimise the �subsequent choice of ribbon"'"�colours.":�L ȱ�"�Keys�<0..7>�cycle logical colour�<F> =�flashing colours�<0>=8 etc�<Q>�cancels <F> while�<@>�resets�all flashing colours."'"�<D>�=default palette."'"�<C>�continues..�";:�L ���"��The�dump routine�cycles through�the logical colours, reverse"'"�feeding the paper�and�prompting �for�a�different�colour�ribbon"'"�after�each�single�colour�screen �has�been�printed.�";:�L ܦ�"��Before printing each logical"'"�colour, key�<F>�will highlight"'"�this region on the screen."'"�<S>�resets the screen and should�be used before printing.";:�L ��"� <f5>�allows any logical colour �to be skipped.�After reverse_"'"�feeding the�cursor keys�advance/�reverse the paper (1/216 steps).�Only�worn�printers need this"'"�facility!.�";:�L ���" �After printing all the logical �colours, any colour can be"'"�reprinted.�The�machine code (CRT�graphics)�and reverse paper�feed�routines are suitable for�Epson �FX80�and other compatibles.�";:�26:� �U��A E$="�f0 set Mode�f1 info�f2 continue":F$="�f3 catalogue�f4 *load screen ":� -��L�T(1):�22,5)"����>>����";:���-1:�12:� ��R�7:��4,4)F$:�-116�H ��-21:� "v��H�7:�4,4)"����<SHIFT>�scrolls catalogue":�28,0,23,39,13,12:�14:�E("."):�22,9)"��<SPACE> �":���-99:�15,12,26:� ,x��B�7,28,0,23,39,13,12:D$=�9,"_"):C$="":�''"�������Enter file name�";D$:�31,23,2,23,1,1;0;0;0;23,0,10,79;0;0;0;:�M:� 6'��N:L%=&FFFF3000:�M%>3 L%=&FFFF5800 @�E("L."+C$+" "+�~L%):� J��C W%=19:�M%=1�M%=4 W%=39 TI?&74=&8:�M%<4 !&75=&11003500:�28,0,4,W%,2�!&75=&11005B00:�28,0,7,W%,3 ^ �S%:� h2��I ?&74=&8:�M%<4!&75=&35001100�!&75=&5B001100 r �S%:� |!��K�:G%=4:�M%=2G%=8��M%=4G%=2 ���M%=4�"� Optimise choice of ribbons"'"� <0-7> cycle colours"'"� <F> flashing � <Q> normal colours"'"� <@> reset flashing colours"'"� <D> normal palette � [C] continue";:��M%=2�"�<0-7> colours � <F>/<Q> flash� <@>reset�<D>efault �<C>ont."; ���M%=1�"� <0-7> cycle colours � <F>/<Q> toggle flashing colours � <@> reset flashing � <D> default palette � <C> continue";:��M%=5�"�<0-7> cycle colours� <F>/<Q> flashing colours � <@> reset flashing � <D>efault� <C> continue"; �5U%=0:R%=0:F%=0:�E%=�:H%=�-48:�H%<0�H%>G%-1�7:E%=0 �B�H%=16�S��H%=22U%=8��H%=33U%=0��H%=19 E%=0:F%=���H%=20�20:E%=0 ��E%�19,H%,R%;0; �R%=R%+1:�R%>7+U%R%=0 � �F%:� �+��S�Z%=G%�2*G%-1:�19,Z%,Z%-G%;0;:�:�7:� �a��M�E("FX21"):�D$=�:�D$=&7F��C$>0 C$=�C$,�C$-1):�D$;��D$>31��D$<127:�C$<9 C$=C$+D$:�D$;��7 ���-74�C$<>""���D$,0)<>13:� ���O:C%=0:J%=0:�I%=0:�:�7 ���M%=5�"Colour ";C%;"�key <F>/<S>to locate�Insert newribbon+<RET.> or key<f5> to skip colour";:��M%=1�"� Print colour #";C%;" � Locate with <F>flash/<S> steady � Insert ribbon & key <RET.>to print � To skip colour #";C%;" key <f5>"; ���M%=4�"� Print (logical) colour #";C%'"� Locate with <F> flash <S> steady"'"� Insert ribbon & key <RET.> to print"'"� To skip colour #";C%;" key <f5>";:��M%=2�"�Col.#";C%;" �<F>/<S>showcol. � <f5>skip col.� ribbon +<RETURN>"; cQ%=&36F:P%=Q%?C%:��-68�19,C%,9;0;��-82�19,C%,P%;0;��-117�:�"�Skipping colour ";C%:I%=�:�T(2) #��-74�I%:�7:�I%��TfB��C%>0�J%�J "�:�I:J%=�:?&73=255:?&88=C%:�B% &MC%=C%+1:�C%=G%:V%=0:��:�"� Repeat any colour (Y/N)":A=�:�-69�U��-86V%=� 0 �V%:� :W��U��:�7:�"� Colour number:"B$:��B$>0��B$>-1��B$<16:�J:�:�I:?&73=255:?&88=�B$:�B%:� D���J�:�7,3:�"�Key <R> to reverse feed for next color";:���-52:�2:K%=0:��1,7,1,27,1,106,1,255:K%=K%+1:�K%=6:�1,7,1,27,1,106,1,247:�T(8):�:�3:�"� Cursor keys: fine adjust paper"'"� <RETURN> to print";:�2:�E("FX4,1"):� N=N%=�:�N%=&8B�1,7,1,27,1,74,1,1��N%=&8A�1,7,1,27,1,106,1,1 X��-74:�E("FX4,2"):�3:� �
00000000 0d 00 0a 26 2a 7c 22 82 43 6f 6c 6f 75 72 70 72 |...&*|".Colourpr| 00000010 69 6e 74 32 86 28 43 29 4d 2e 47 6f 6c 64 66 69 |int2.(C)M.Goldfi| 00000020 6e 63 68 27 38 37 0d 00 14 15 2a 7c 22 81 54 65 |nch'87....*|".Te| 00000030 6c 65 73 6f 66 74 85 76 32 2e 38 0d 00 1e 0c ee |lesoft.v2.8.....| 00000040 85 f6 3a f1 9e 3a e0 0d 00 28 63 de 4f 25 34 30 |..:..:...(c.O%40| 00000050 3a f2 41 3a f5 eb 37 3a ef 32 33 2c 31 2c 30 3b |:.A:..7:.23,1,0;| 00000060 30 3b 30 3b 30 3b 32 33 2c 30 2c 32 2c 35 32 3b |0;0;0;23,0,2,52;| 00000070 30 3b 30 3b 30 3b 3a f2 46 3a f2 47 3a f2 52 3a |0;0;0;:.F:.G:.R:| 00000080 f2 42 3a eb 4d 25 3a ef 32 33 2c 30 2c 31 30 2c |.B:.M%:.23,0,10,| 00000090 36 37 3b 30 3b 30 3b 30 3b 3a f2 4e 3a f2 43 3a |67;0;0;0;:.N:.C:| 000000a0 f2 4b 3a f2 4f 3a fd 30 3a e0 0d 00 32 24 dd f2 |.K:.O:.0:...2$..| 000000b0 45 28 24 4f 25 29 58 25 3d 4f 25 3a 59 25 3d 4f |E($O%)X%=O%:Y%=O| 000000c0 25 81 32 35 36 3a d6 26 46 46 46 37 3a e1 0d 00 |%.256:.&FFF7:...| 000000d0 3c 1e dd f2 54 28 54 25 29 ef 37 3a d1 3d 30 3a |<...T(T%).7:.=0:| 000000e0 f5 fd 91 3e 54 25 2a 31 30 30 3a e1 0d 00 46 21 |...>T%*100:...F!| 000000f0 dd f2 47 f5 f1 8a 34 2c 34 29 45 24 3a e7 a6 2d |..G...4,4)E$:..-| 00000100 31 31 34 f2 50 8b e7 a6 2d 33 33 f2 44 0d 00 50 |114.P...-33.D..P| 00000110 0c fd a6 2d 31 31 35 3a e1 0d 00 5a e4 dd f2 46 |...-115:...Z...F| 00000120 f1 22 84 9d 22 27 22 8d 97 af 82 43 6f 6c 6f 75 |.".."'"....Colou| 00000130 72 70 72 69 6e 74 9e 94 9a ff 92 97 95 93 97 95 |rprint..........| 00000140 96 92 91 91 9f 87 20 6d 65 6e 75 99 97 af 20 8d |...... menu... .| 00000150 97 fc 86 43 6f 6c 6f 75 72 70 72 69 6e 74 9e 91 |...Colourprint..| 00000160 9a fd 97 92 93 94 92 97 96 95 94 94 9f 83 20 6d |.............. m| 00000170 65 6e 75 99 97 fc 20 84 9d 93 f0 f0 70 70 70 70 |enu... .....pppp| 00000180 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 |pppppppppppppppp| 00000190 70 70 70 70 70 70 70 70 70 70 70 70 70 20 20 84 |ppppppppppppp .| 000001a0 9d 93 b5 22 3b 45 24 22 93 ea 22 27 22 84 9d 93 |...";E$".."'"...| 000001b0 a3 a3 60 60 60 60 60 60 60 60 60 60 60 60 60 60 |..``````````````| 000001c0 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 |````````````````| 000001d0 60 60 a3 20 20 84 9d 81 9d 86 53 63 72 65 65 6e |``. .....Screen| 000001e0 20 4d 6f 64 65 20 20 20 20 9c 9d 81 44 72 69 76 | Mode ...Driv| 000001f0 65 20 4e 6f 2e 20 20 20 20 20 84 9d 22 0d 00 64 |e No. .."..d| 00000200 99 f1 22 84 9d 22 27 22 84 9d 83 9d 81 6d 6f 64 |..".."'".....mod| 00000210 65 20 31 20 84 9d 20 20 20 20 20 20 81 9d 82 64 |e 1 .. ...d| 00000220 72 69 76 65 20 30 20 84 9d 22 27 22 84 9d 20 20 |rive 0 .."'".. | 00000230 81 6d 6f 64 65 20 32 20 84 9d 20 20 20 20 20 20 |.mode 2 .. | 00000240 20 20 82 64 72 69 76 65 20 31 20 84 9d 22 27 22 | .drive 1 .."'"| 00000250 84 9d 20 20 81 6d 6f 64 65 20 34 20 84 9d 20 20 |.. .mode 4 .. | 00000260 20 20 20 20 20 20 82 64 72 69 76 65 20 32 20 84 | .drive 2 .| 00000270 9d 22 27 22 84 9d 20 20 81 6d 6f 64 65 20 35 20 |."'".. .mode 5 | 00000280 84 9d 20 20 20 20 20 20 20 20 82 64 72 69 76 65 |.. .drive| 00000290 20 33 20 84 9d 22 0d 00 6e cc f1 22 96 2c 2c 2c | 3 .."..n..".,,,| 000002a0 2c 2c 2c 2c 2c 2c 2c 2c 2c 2c 2c 2c 2c 2c 2c 2c |,,,,,,,,,,,,,,,,| * 000002c0 2c 2c 2c 2c 84 9d 92 37 60 60 60 60 60 60 60 60 |,,,,...7````````| 000002d0 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 |````````````````| 000002e0 60 60 60 60 60 60 60 60 a3 60 6b 20 84 9d 92 35 |````````.`k ...5| 000002f0 81 ff 83 49 6e 66 6f 72 6d 61 74 69 6f 6e 22 89 |...Information".| 00000300 31 39 22 92 6a 20 84 9d 92 b5 22 89 33 33 22 92 |19".j ....".33".| 00000310 6a 20 84 9d 92 35 82 43 6f 6c 6f 75 72 70 72 69 |j ...5.Colourpri| 00000320 6e 74 87 70 72 6f 64 75 63 65 73 20 6d 75 6c 74 |nt.produces mult| 00000330 69 63 6f 6c 6f 75 72 92 6a 20 84 9d 92 35 87 73 |icolour.j ...5.s| 00000340 63 72 65 65 6e 20 64 75 6d 70 73 20 6f 6e 86 46 |creen dumps on.F| 00000350 58 2d 38 30 87 61 6e 64 20 6c 61 74 65 72 20 92 |X-80.and later .| 00000360 6a 22 0d 00 78 db f1 22 84 9d 92 35 86 45 70 73 |j"..x.."...5.Eps| 00000370 6f 6e 87 2f 20 63 6f 6d 70 61 74 69 62 6c 65 20 |on./ compatible | 00000380 70 72 69 6e 74 65 72 73 2c 20 20 92 20 92 6a 20 |printers, . .j | 00000390 84 9d 92 35 87 75 73 69 6e 67 20 74 68 65 20 77 |...5.using the w| 000003a0 69 64 65 20 72 61 6e 67 65 87 6f 66 82 63 6f 6c |ide range.of.col| 000003b0 6f 75 72 20 87 92 6a 20 84 9d 92 35 87 72 69 62 |our ..j ...5.rib| 000003c0 62 6f 6e 73 20 6e 6f 77 87 61 76 61 69 6c 61 62 |bons now.availab| 000003d0 6c 65 2e 22 89 31 30 22 92 6a 20 84 9d 92 35 22 |le.".10".j ...5"| 000003e0 89 33 34 22 6a 20 84 9d 92 f5 f0 70 70 70 70 70 |.34"j .....ppppp| 000003f0 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 |pppppppppppppppp| 00000400 70 70 70 70 70 70 70 70 70 70 70 70 fa 20 84 9d |pppppppppppp. ..| 00000410 22 27 22 85 9d 83 28 43 29 20 4d 2e 47 6f 6c 64 |"'"...(C) M.Gold| 00000420 66 69 6e 63 68 20 31 39 38 37 86 54 65 6c 65 73 |finch 1987.Teles| 00000430 6f 66 74 20 76 2e 32 2e 38 22 3b 3a e1 0d 00 82 |oft v.2.8";:....| 00000440 76 dd f2 44 f2 45 28 22 46 58 32 31 39 2c 39 32 |v..D.E("FX219,92| 00000450 22 29 3a ef 37 3a 41 25 3d 30 3a f1 8a 34 2c 34 |"):.7:A%=0:..4,4| 00000460 29 22 87 3c 54 41 42 3e 20 73 65 6c 65 63 74 83 |)".<TAB> select.| 00000470 4d 6f 64 65 87 2b 20 3c 52 45 54 55 52 4e 3e 20 |Mode.+ <RETURN> | 00000480 20 20 22 3b 3a 4d 25 3d 38 3a f5 f1 8a 32 2c 4d | ";:M%=8:...2,M| 00000490 25 2d 31 29 22 81 20 22 8a 32 2c 4d 25 29 22 83 |%-1)". ".2,M%)".| 000004a0 9d 22 3a e7 4d 25 3d 38 f1 8a 32 2c 31 31 29 22 |.":.M%=8..2,11)"| 000004b0 81 20 22 0d 00 8c 3b f5 41 24 3d be 3a 41 25 3d |. "...;.A$=.:A%=| 000004c0 a7 22 31 32 34 35 5c 22 2b bd 31 33 2c 41 24 29 |."1245\"+.13,A$)| 000004d0 3a fd 41 25 3e 30 3a e7 41 25 3d 35 4d 25 3d 4d |:.A%>0:.A%=5M%=M| 000004e0 25 2b 31 3a e7 4d 25 3e 31 31 4d 25 3d 38 0d 00 |%+1:.M%>11M%=8..| 000004f0 96 21 fd 41 25 3d 36 3a ef 37 3a 4d 25 3d 4d 25 |.!.A%=6:.7:M%=M%| 00000500 2d 37 3a e7 4d 25 3e 32 4d 25 3d 4d 25 2b 31 0d |-7:.M%>2M%=M%+1.| 00000510 00 a0 55 f1 8a 31 38 2c 34 29 22 44 72 69 76 65 |..U..18,4)"Drive| 00000520 87 2b 20 3c 52 45 54 55 52 4e 3e 22 3b 3a 41 25 |.+ <RETURN>";:A%| 00000530 3d 30 3a 44 25 3d 38 3a f5 f1 8a 32 30 2c 44 25 |=0:D%=8:...20,D%| 00000540 2d 31 29 22 82 20 22 8a 32 30 2c 44 25 29 22 81 |-1)". ".20,D%)".| 00000550 9d 22 3a e7 44 25 3d 38 f1 8a 32 30 2c 31 31 29 |.":.D%=8..20,11)| 00000560 22 82 20 22 0d 00 aa 3d f5 41 24 3d be 3a 41 25 |". "...=.A$=.:A%| 00000570 3d a7 22 30 31 32 33 5c 22 2b bd 31 33 2c 41 24 |=."0123\"+.13,A$| 00000580 29 3a fd 41 25 3e 30 3a e7 41 25 3d 35 20 44 25 |):.A%>0:.A%=5 D%| 00000590 3d 44 25 2b 31 3a e7 44 25 3e 31 31 20 44 25 3d |=D%+1:.D%>11 D%=| 000005a0 38 0d 00 b4 24 fd 41 25 3d 36 3a ef 37 3a 44 25 |8...$.A%=6:.7:D%| 000005b0 3d 44 25 2d 38 3a f2 45 28 22 44 52 2e 22 2b c3 |=D%-8:.E("DR."+.| 000005c0 44 25 29 3a e1 0d 00 be d3 dd f2 50 f1 8a 34 2c |D%):.......P..4,| 000005d0 34 29 22 88 ff 89 86 3c 53 48 49 46 54 3e 87 73 |4)"....<SHIFT>.s| 000005e0 63 72 6f 6c 6c 73 20 69 6e 66 6f 72 6d 61 74 69 |crolls informati| 000005f0 6f 6e 20 22 3a ef 32 38 2c 34 2c 32 31 2c 33 36 |on ":.28,4,21,36| 00000600 2c 31 36 2c 31 32 3a f1 22 20 83 41 66 74 65 72 |,16,12:." .After| 00000610 87 4d 6f 64 65 83 26 87 64 72 69 76 65 83 73 65 |.Mode.&.drive.se| 00000620 6c 65 63 74 69 6f 6e 20 61 20 83 73 63 72 65 65 |lection a .scree| 00000630 6e 20 69 73 82 2a 6c 6f 61 64 65 64 2e 83 20 54 |n is.*loaded.. T| 00000640 68 65 20 63 6f 6c 6f 75 72 73 20 83 63 61 6e 20 |he colours .can | 00000650 62 65 20 61 6c 74 65 72 65 64 20 74 6f 20 6f 70 |be altered to op| 00000660 74 69 6d 69 73 65 20 74 68 65 20 20 83 73 75 62 |timise the .sub| 00000670 73 65 71 75 65 6e 74 20 63 68 6f 69 63 65 20 6f |sequent choice o| 00000680 66 20 72 69 62 62 6f 6e 22 27 22 83 63 6f 6c 6f |f ribbon"'".colo| 00000690 75 72 73 2e 22 3a f2 4c 0d 00 c8 b1 f1 22 83 4b |urs.":.L.....".K| 000006a0 65 79 73 86 3c 30 2e 2e 37 3e 83 63 79 63 6c 65 |eys.<0..7>.cycle| 000006b0 20 6c 6f 67 69 63 61 6c 20 63 6f 6c 6f 75 72 86 | logical colour.| 000006c0 3c 46 3e 20 3d 83 66 6c 61 73 68 69 6e 67 20 63 |<F> =.flashing c| 000006d0 6f 6c 6f 75 72 73 86 3c 30 3e 3d 38 20 65 74 63 |olours.<0>=8 etc| 000006e0 86 3c 51 3e 83 63 61 6e 63 65 6c 73 20 3c 46 3e |.<Q>.cancels <F>| 000006f0 20 77 68 69 6c 65 86 3c 40 3e 83 72 65 73 65 74 | while.<@>.reset| 00000700 73 83 61 6c 6c 20 66 6c 61 73 68 69 6e 67 20 63 |s.all flashing c| 00000710 6f 6c 6f 75 72 73 2e 22 27 22 86 3c 44 3e 83 3d |olours."'".<D>.=| 00000720 64 65 66 61 75 6c 74 20 70 61 6c 65 74 74 65 2e |default palette.| 00000730 22 27 22 86 3c 43 3e 82 63 6f 6e 74 69 6e 75 65 |"'".<C>.continue| 00000740 73 2e 2e 92 22 3b 3a f2 4c 0d 00 d2 c2 f1 22 86 |s...";:.L.....".| 00000750 86 54 68 65 87 64 75 6d 70 20 72 6f 75 74 69 6e |.The.dump routin| 00000760 65 86 63 79 63 6c 65 73 20 74 68 72 6f 75 67 68 |e.cycles through| 00000770 86 74 68 65 20 6c 6f 67 69 63 61 6c 20 63 6f 6c |.the logical col| 00000780 6f 75 72 73 2c 20 72 65 76 65 72 73 65 22 27 22 |ours, reverse"'"| 00000790 86 66 65 65 64 69 6e 67 20 74 68 65 20 70 61 70 |.feeding the pap| 000007a0 65 72 86 61 6e 64 86 70 72 6f 6d 70 74 69 6e 67 |er.and.prompting| 000007b0 20 86 66 6f 72 86 61 86 64 69 66 66 65 72 65 6e | .for.a.differen| 000007c0 74 86 63 6f 6c 6f 75 72 86 72 69 62 62 6f 6e 22 |t.colour.ribbon"| 000007d0 27 22 86 61 66 74 65 72 86 65 61 63 68 86 73 69 |'".after.each.si| 000007e0 6e 67 6c 65 86 63 6f 6c 6f 75 72 86 73 63 72 65 |ngle.colour.scre| 000007f0 65 6e 20 86 68 61 73 86 62 65 65 6e 86 70 72 69 |en .has.been.pri| 00000800 6e 74 65 64 2e 92 22 3b 3a f2 4c 0d 00 dc a6 f1 |nted..";:.L.....| 00000810 22 86 86 42 65 66 6f 72 65 20 70 72 69 6e 74 69 |"..Before printi| 00000820 6e 67 20 65 61 63 68 20 6c 6f 67 69 63 61 6c 22 |ng each logical"| 00000830 27 22 86 63 6f 6c 6f 75 72 2c 20 6b 65 79 83 3c |'".colour, key.<| 00000840 46 3e 86 77 69 6c 6c 20 68 69 67 68 6c 69 67 68 |F>.will highligh| 00000850 74 22 27 22 86 74 68 69 73 20 72 65 67 69 6f 6e |t"'".this region| 00000860 20 6f 6e 20 74 68 65 20 73 63 72 65 65 6e 2e 22 | on the screen."| 00000870 27 22 83 3c 53 3e 86 72 65 73 65 74 73 20 74 68 |'".<S>.resets th| 00000880 65 20 73 63 72 65 65 6e 20 61 6e 64 20 73 68 6f |e screen and sho| 00000890 75 6c 64 86 62 65 20 75 73 65 64 20 62 65 66 6f |uld.be used befo| 000008a0 72 65 20 70 72 69 6e 74 69 6e 67 2e 22 3b 3a f2 |re printing.";:.| 000008b0 4c 0d 00 e6 bb f1 22 83 20 3c 66 35 3e 82 61 6c |L.....". <f5>.al| 000008c0 6c 6f 77 73 20 61 6e 79 20 6c 6f 67 69 63 61 6c |lows any logical| 000008d0 20 63 6f 6c 6f 75 72 20 82 74 6f 20 62 65 20 73 | colour .to be s| 000008e0 6b 69 70 70 65 64 2e 86 41 66 74 65 72 20 72 65 |kipped..After re| 000008f0 76 65 72 73 65 5f 22 27 22 86 66 65 65 64 69 6e |verse_"'".feedin| 00000900 67 20 74 68 65 85 63 75 72 73 6f 72 20 6b 65 79 |g the.cursor key| 00000910 73 86 61 64 76 61 6e 63 65 2f 86 72 65 76 65 72 |s.advance/.rever| 00000920 73 65 20 74 68 65 20 70 61 70 65 72 20 28 31 2f |se the paper (1/| 00000930 32 31 36 20 73 74 65 70 73 29 2e 86 4f 6e 6c 79 |216 steps)..Only| 00000940 81 77 6f 72 6e 86 70 72 69 6e 74 65 72 73 20 6e |.worn.printers n| 00000950 65 65 64 20 74 68 69 73 22 27 22 86 66 61 63 69 |eed this"'".faci| 00000960 6c 69 74 79 21 2e 92 22 3b 3a f2 4c 0d 00 f0 cd |lity!..";:.L....| 00000970 f1 22 20 83 41 66 74 65 72 20 70 72 69 6e 74 69 |." .After printi| 00000980 6e 67 20 61 6c 6c 20 74 68 65 20 6c 6f 67 69 63 |ng all the logic| 00000990 61 6c 20 83 63 6f 6c 6f 75 72 73 2c 20 61 6e 79 |al .colours, any| 000009a0 20 63 6f 6c 6f 75 72 20 63 61 6e 20 62 65 22 27 | colour can be"'| 000009b0 22 83 72 65 70 72 69 6e 74 65 64 2e 82 54 68 65 |".reprinted..The| 000009c0 87 6d 61 63 68 69 6e 65 20 63 6f 64 65 20 28 43 |.machine code (C| 000009d0 52 54 87 67 72 61 70 68 69 63 73 29 82 61 6e 64 |RT.graphics).and| 000009e0 20 72 65 76 65 72 73 65 20 70 61 70 65 72 82 66 | reverse paper.f| 000009f0 65 65 64 82 72 6f 75 74 69 6e 65 73 20 61 72 65 |eed.routines are| 00000a00 20 73 75 69 74 61 62 6c 65 20 66 6f 72 86 45 70 | suitable for.Ep| 00000a10 73 6f 6e 20 86 46 58 38 30 82 61 6e 64 20 6f 74 |son .FX80.and ot| 00000a20 68 65 72 20 63 6f 6d 70 61 74 69 62 6c 65 73 2e |her compatibles.| 00000a30 92 22 3b 3a ef 32 36 3a e1 0d 00 fa 55 dd f2 41 |.";:.26:....U..A| 00000a40 20 45 24 3d 22 87 66 30 20 73 65 74 20 4d 6f 64 | E$=".f0 set Mod| 00000a50 65 83 66 31 20 69 6e 66 6f 86 66 32 20 63 6f 6e |e.f1 info.f2 con| 00000a60 74 69 6e 75 65 22 3a 46 24 3d 22 86 66 33 20 63 |tinue":F$=".f3 c| 00000a70 61 74 61 6c 6f 67 75 65 87 66 34 20 2a 6c 6f 61 |atalogue.f4 *loa| 00000a80 64 20 73 63 72 65 65 6e 20 20 20 22 3a e1 0d 01 |d screen ":...| 00000a90 04 2d dd f2 4c f2 54 28 31 29 3a f1 8a 32 32 2c |.-..L.T(1):..22,| 00000aa0 35 29 22 88 87 9d 85 3e 3e 89 84 9d 92 22 3b 3a |5)"....>>....";:| 00000ab0 f5 fd a6 2d 31 3a ef 31 32 3a e1 0d 01 0e 1c dd |...-1:.12:......| 00000ac0 f2 52 ef 37 3a f5 f1 8a 34 2c 34 29 46 24 3a e7 |.R.7:...4,4)F$:.| 00000ad0 a6 2d 31 31 36 f2 48 0d 01 18 0b fd a6 2d 32 31 |.-116.H......-21| 00000ae0 3a e1 0d 01 22 76 dd f2 48 ef 37 3a f1 8a 34 2c |:..."v..H.7:..4,| 00000af0 34 29 22 88 ff 89 86 3c 53 48 49 46 54 3e 87 73 |4)"....<SHIFT>.s| 00000b00 63 72 6f 6c 6c 73 20 63 61 74 61 6c 6f 67 75 65 |crolls catalogue| 00000b10 22 3a ef 32 38 2c 30 2c 32 33 2c 33 39 2c 31 33 |":.28,0,23,39,13| 00000b20 2c 31 32 3a ef 31 34 3a f2 45 28 22 2e 22 29 3a |,12:.14:.E("."):| 00000b30 f1 8a 32 32 2c 39 29 22 9d 84 3c 53 50 41 43 45 |..22,9)"..<SPACE| 00000b40 3e 20 20 9c 22 3a f5 fd a6 2d 39 39 3a ef 31 35 |> .":...-99:.15| 00000b50 2c 31 32 2c 32 36 3a e1 0d 01 2c 78 dd f2 42 ef |,12,26:...,x..B.| 00000b60 37 2c 32 38 2c 30 2c 32 33 2c 33 39 2c 31 33 2c |7,28,0,23,39,13,| 00000b70 31 32 3a 44 24 3d c4 39 2c 22 5f 22 29 3a 43 24 |12:D$=.9,"_"):C$| 00000b80 3d 22 22 3a f1 27 27 22 88 84 9d 83 ff 89 82 45 |="":.''".......E| 00000b90 6e 74 65 72 20 66 69 6c 65 20 6e 61 6d 65 87 22 |nter file name."| 00000ba0 3b 44 24 3a ef 33 31 2c 32 33 2c 32 2c 32 33 2c |;D$:.31,23,2,23,| 00000bb0 31 2c 31 3b 30 3b 30 3b 30 3b 32 33 2c 30 2c 31 |1,1;0;0;0;23,0,1| 00000bc0 30 2c 37 39 3b 30 3b 30 3b 30 3b 3a f2 4d 3a e1 |0,79;0;0;0;:.M:.| 00000bd0 0d 01 36 27 dd f2 4e 3a 4c 25 3d 26 46 46 46 46 |..6'..N:L%=&FFFF| 00000be0 33 30 30 30 3a e7 4d 25 3e 33 20 4c 25 3d 26 46 |3000:.M%>3 L%=&F| 00000bf0 46 46 46 35 38 30 30 0d 01 40 1a f2 45 28 22 4c |FFF5800..@..E("L| 00000c00 2e 22 2b 43 24 2b 22 20 22 2b c3 7e 4c 25 29 3a |."+C$+" "+.~L%):| 00000c10 e1 0d 01 4a 1e dd f2 43 20 57 25 3d 31 39 3a e7 |...J...C W%=19:.| 00000c20 4d 25 3d 31 84 4d 25 3d 34 20 57 25 3d 33 39 0d |M%=1.M%=4 W%=39.| 00000c30 01 54 49 3f 26 37 34 3d 26 38 3a e7 4d 25 3c 34 |.TI?&74=&8:.M%<4| 00000c40 20 21 26 37 35 3d 26 31 31 30 30 33 35 30 30 3a | !&75=&11003500:| 00000c50 ef 32 38 2c 30 2c 34 2c 57 25 2c 32 8b 21 26 37 |.28,0,4,W%,2.!&7| 00000c60 35 3d 26 31 31 30 30 35 42 30 30 3a ef 32 38 2c |5=&11005B00:.28,| 00000c70 30 2c 37 2c 57 25 2c 33 0d 01 5e 09 d6 53 25 3a |0,7,W%,3..^..S%:| 00000c80 e1 0d 01 68 32 dd f2 49 20 3f 26 37 34 3d 26 38 |...h2..I ?&74=&8| 00000c90 3a e7 4d 25 3c 34 21 26 37 35 3d 26 33 35 30 30 |:.M%<4!&75=&3500| 00000ca0 31 31 30 30 8b 21 26 37 35 3d 26 35 42 30 30 31 |1100.!&75=&5B001| 00000cb0 31 30 30 0d 01 72 09 d6 53 25 3a e1 0d 01 7c 21 |100..r..S%:...|!| 00000cc0 dd f2 4b db 3a 47 25 3d 34 3a e7 4d 25 3d 32 47 |..K.:G%=4:.M%=2G| 00000cd0 25 3d 38 8b e7 4d 25 3d 34 47 25 3d 32 0d 01 86 |%=8..M%=4G%=2...| 00000ce0 f2 e7 4d 25 3d 34 f1 22 ff 20 4f 70 74 69 6d 69 |..M%=4.". Optimi| 00000cf0 73 65 20 63 68 6f 69 63 65 20 6f 66 20 72 69 62 |se choice of rib| 00000d00 62 6f 6e 73 22 27 22 ff 20 3c 30 2d 37 3e 20 63 |bons"'". <0-7> c| 00000d10 79 63 6c 65 20 63 6f 6c 6f 75 72 73 22 27 22 ff |ycle colours"'".| 00000d20 20 3c 46 3e 20 66 6c 61 73 68 69 6e 67 20 ff 20 | <F> flashing . | 00000d30 3c 51 3e 20 6e 6f 72 6d 61 6c 20 63 6f 6c 6f 75 |<Q> normal colou| 00000d40 72 73 22 27 22 ff 20 3c 40 3e 20 72 65 73 65 74 |rs"'". <@> reset| 00000d50 20 66 6c 61 73 68 69 6e 67 20 63 6f 6c 6f 75 72 | flashing colour| 00000d60 73 22 27 22 ff 20 3c 44 3e 20 6e 6f 72 6d 61 6c |s"'". <D> normal| 00000d70 20 70 61 6c 65 74 74 65 20 ff 20 5b 43 5d 20 63 | palette . [C] c| 00000d80 6f 6e 74 69 6e 75 65 22 3b 3a 8b e7 4d 25 3d 32 |ontinue";:..M%=2| 00000d90 f1 22 ff 3c 30 2d 37 3e 20 63 6f 6c 6f 75 72 73 |.".<0-7> colours| 00000da0 20 ff 20 3c 46 3e 2f 3c 51 3e 20 66 6c 61 73 68 | . <F>/<Q> flash| 00000db0 ff 20 3c 40 3e 72 65 73 65 74 ff 3c 44 3e 65 66 |. <@>reset.<D>ef| 00000dc0 61 75 6c 74 20 ff 3c 43 3e 6f 6e 74 2e 22 3b 0d |ault .<C>ont.";.| 00000dd0 01 90 ea e7 4d 25 3d 31 f1 22 ff 20 3c 30 2d 37 |....M%=1.". <0-7| 00000de0 3e 20 63 79 63 6c 65 20 63 6f 6c 6f 75 72 73 20 |> cycle colours | 00000df0 ff 20 3c 46 3e 2f 3c 51 3e 20 74 6f 67 67 6c 65 |. <F>/<Q> toggle| 00000e00 20 20 66 6c 61 73 68 69 6e 67 20 63 6f 6c 6f 75 | flashing colou| 00000e10 72 73 20 ff 20 3c 40 3e 20 72 65 73 65 74 20 66 |rs . <@> reset f| 00000e20 6c 61 73 68 69 6e 67 20 20 20 ff 20 3c 44 3e 20 |lashing . <D> | 00000e30 64 65 66 61 75 6c 74 20 70 61 6c 65 74 74 65 20 |default palette | 00000e40 ff 20 3c 43 3e 20 63 6f 6e 74 69 6e 75 65 22 3b |. <C> continue";| 00000e50 3a 8b e7 4d 25 3d 35 f1 22 ff 3c 30 2d 37 3e 20 |:..M%=5.".<0-7> | 00000e60 63 79 63 6c 65 20 63 6f 6c 6f 75 72 73 ff 20 3c |cycle colours. <| 00000e70 46 3e 2f 3c 51 3e 20 66 6c 61 73 68 69 6e 67 20 |F>/<Q> flashing | 00000e80 20 63 6f 6c 6f 75 72 73 20 ff 20 3c 40 3e 20 72 | colours . <@> r| 00000e90 65 73 65 74 20 66 6c 61 73 68 69 6e 67 20 ff 20 |eset flashing . | 00000ea0 3c 44 3e 65 66 61 75 6c 74 ff 20 3c 43 3e 20 63 |<D>efault. <C> c| 00000eb0 6f 6e 74 69 6e 75 65 22 3b 0d 01 9a 35 55 25 3d |ontinue";...5U%=| 00000ec0 30 3a 52 25 3d 30 3a 46 25 3d 30 3a f5 45 25 3d |0:R%=0:F%=0:.E%=| 00000ed0 b9 3a 48 25 3d a5 2d 34 38 3a e7 48 25 3c 30 84 |.:H%=.-48:.H%<0.| 00000ee0 48 25 3e 47 25 2d 31 ef 37 3a 45 25 3d 30 0d 01 |H%>G%-1.7:E%=0..| 00000ef0 a4 42 e7 48 25 3d 31 36 f2 53 8b e7 48 25 3d 32 |.B.H%=16.S..H%=2| 00000f00 32 55 25 3d 38 8b e7 48 25 3d 33 33 55 25 3d 30 |2U%=8..H%=33U%=0| 00000f10 8b e7 48 25 3d 31 39 20 45 25 3d 30 3a 46 25 3d |..H%=19 E%=0:F%=| 00000f20 b9 8b e7 48 25 3d 32 30 ef 32 30 3a 45 25 3d 30 |...H%=20.20:E%=0| 00000f30 0d 01 ae 13 e7 45 25 ef 31 39 2c 48 25 2c 52 25 |.....E%.19,H%,R%| 00000f40 3b 30 3b 0d 01 b8 18 52 25 3d 52 25 2b 31 3a e7 |;0;....R%=R%+1:.| 00000f50 52 25 3e 37 2b 55 25 52 25 3d 30 0d 01 c2 09 fd |R%>7+U%R%=0.....| 00000f60 46 25 3a e1 0d 01 cc 2b dd f2 53 e3 5a 25 3d 47 |F%:....+..S.Z%=G| 00000f70 25 b8 32 2a 47 25 2d 31 3a ef 31 39 2c 5a 25 2c |%.2*G%-1:.19,Z%,| 00000f80 5a 25 2d 47 25 3b 30 3b 3a ed 3a ef 37 3a e1 0d |Z%-G%;0;:.:.7:..| 00000f90 01 d6 61 dd f2 4d f2 45 28 22 46 58 32 31 22 29 |..a..M.E("FX21")| 00000fa0 3a f5 44 24 3d be 3a e7 97 44 24 3d 26 37 46 80 |:.D$=.:..D$=&7F.| 00000fb0 a9 43 24 3e 30 20 43 24 3d c0 43 24 2c a9 43 24 |.C$>0 C$=.C$,.C$| 00000fc0 2d 31 29 3a f1 44 24 3b 8b e7 97 44 24 3e 33 31 |-1):.D$;...D$>31| 00000fd0 80 97 44 24 3c 31 32 37 3a e7 a9 43 24 3c 39 20 |..D$<127:..C$<9 | 00000fe0 43 24 3d 43 24 2b 44 24 3a f1 44 24 3b 8b ef 37 |C$=C$+D$:.D$;..7| 00000ff0 0d 01 e0 1e fd a6 2d 37 34 80 43 24 3c 3e 22 22 |......-74.C$<>""| 00001000 80 bb c0 44 24 2c 30 29 3c 3e 31 33 3a e1 0d 01 |...D$,0)<>13:...| 00001010 ea 1c dd f2 4f 3a 43 25 3d 30 3a 4a 25 3d 30 3a |....O:C%=0:J%=0:| 00001020 f5 49 25 3d 30 3a db 3a ef 37 0d 01 f4 eb e7 4d |.I%=0:.:.7.....M| 00001030 25 3d 35 f1 22 43 6f 6c 6f 75 72 20 22 3b 43 25 |%=5."Colour ";C%| 00001040 3b 22 ff 6b 65 79 20 3c 46 3e 2f 3c 53 3e 74 6f |;".key <F>/<S>to| 00001050 20 6c 6f 63 61 74 65 ff 49 6e 73 65 72 74 20 6e | locate.Insert n| 00001060 65 77 72 69 62 62 6f 6e 2b 3c 52 45 54 2e 3e 20 |ewribbon+<RET.> | 00001070 6f 72 20 6b 65 79 3c 66 35 3e 20 74 6f 20 73 6b |or key<f5> to sk| 00001080 69 70 20 63 6f 6c 6f 75 72 22 3b 3a 8b e7 4d 25 |ip colour";:..M%| 00001090 3d 31 f1 22 ff 20 50 72 69 6e 74 20 63 6f 6c 6f |=1.". Print colo| 000010a0 75 72 20 23 22 3b 43 25 3b 22 20 ff 20 4c 6f 63 |ur #";C%;" . Loc| 000010b0 61 74 65 20 77 69 74 68 20 3c 46 3e 66 6c 61 73 |ate with <F>flas| 000010c0 68 2f 3c 53 3e 20 73 74 65 61 64 79 20 ff 20 49 |h/<S> steady . I| 000010d0 6e 73 65 72 74 20 72 69 62 62 6f 6e 20 26 20 6b |nsert ribbon & k| 000010e0 65 79 20 3c 52 45 54 2e 3e 74 6f 20 70 72 69 6e |ey <RET.>to prin| 000010f0 74 20 ff 20 54 6f 20 73 6b 69 70 20 63 6f 6c 6f |t . To skip colo| 00001100 75 72 20 23 22 3b 43 25 3b 22 20 6b 65 79 20 3c |ur #";C%;" key <| 00001110 66 35 3e 22 3b 0d 01 fe e5 e7 4d 25 3d 34 f1 22 |f5>";.....M%=4."| 00001120 ff 20 50 72 69 6e 74 20 28 6c 6f 67 69 63 61 6c |. Print (logical| 00001130 29 20 63 6f 6c 6f 75 72 20 23 22 3b 43 25 27 22 |) colour #";C%'"| 00001140 ff 20 4c 6f 63 61 74 65 20 77 69 74 68 20 3c 46 |. Locate with <F| 00001150 3e 20 66 6c 61 73 68 20 3c 53 3e 20 73 74 65 61 |> flash <S> stea| 00001160 64 79 22 27 22 ff 20 49 6e 73 65 72 74 20 72 69 |dy"'". Insert ri| 00001170 62 62 6f 6e 20 26 20 6b 65 79 20 3c 52 45 54 2e |bbon & key <RET.| 00001180 3e 20 74 6f 20 70 72 69 6e 74 22 27 22 ff 20 54 |> to print"'". T| 00001190 6f 20 73 6b 69 70 20 63 6f 6c 6f 75 72 20 23 22 |o skip colour #"| 000011a0 3b 43 25 3b 22 20 6b 65 79 20 3c 66 35 3e 22 3b |;C%;" key <f5>";| 000011b0 3a 8b e7 4d 25 3d 32 f1 22 ff 43 6f 6c 2e 23 22 |:..M%=2.".Col.#"| 000011c0 3b 43 25 3b 22 20 ff 3c 46 3e 2f 3c 53 3e 73 68 |;C%;" .<F>/<S>sh| 000011d0 6f 77 63 6f 6c 2e 20 ff 20 3c 66 35 3e 73 6b 69 |owcol. . <f5>ski| 000011e0 70 20 63 6f 6c 2e ff 20 72 69 62 62 6f 6e 20 2b |p col.. ribbon +| 000011f0 3c 52 45 54 55 52 4e 3e 22 3b 0d 02 08 63 51 25 |<RETURN>";...cQ%| 00001200 3d 26 33 36 46 3a 50 25 3d 51 25 3f 43 25 3a f5 |=&36F:P%=Q%?C%:.| 00001210 e7 a6 2d 36 38 ef 31 39 2c 43 25 2c 39 3b 30 3b |..-68.19,C%,9;0;| 00001220 8b e7 a6 2d 38 32 ef 31 39 2c 43 25 2c 50 25 3b |...-82.19,C%,P%;| 00001230 30 3b 8b e7 a6 2d 31 31 37 db 3a f1 22 ff 53 6b |0;...-117.:.".Sk| 00001240 69 70 70 69 6e 67 20 63 6f 6c 6f 75 72 20 22 3b |ipping colour ";| 00001250 43 25 3a 49 25 3d b9 3a f2 54 28 32 29 0d 02 12 |C%:I%=.:.T(2)...| 00001260 23 fd a6 2d 37 34 84 49 25 3a ef 37 3a e7 49 25 |#..-74.I%:.7:.I%| 00001270 8c 8d 54 66 42 8b e7 43 25 3e 30 80 4a 25 f2 4a |..TfB..C%>0.J%.J| 00001280 0d 02 1c 22 db 3a f2 49 3a 4a 25 3d b9 3a 3f 26 |...".:.I:J%=.:?&| 00001290 37 33 3d 32 35 35 3a 3f 26 38 38 3d 43 25 3a d6 |73=255:?&88=C%:.| 000012a0 42 25 0d 02 26 4d 43 25 3d 43 25 2b 31 3a fd 43 |B%..&MC%=C%+1:.C| 000012b0 25 3d 47 25 3a 56 25 3d 30 3a f5 db 3a f1 22 ff |%=G%:V%=0:..:.".| 000012c0 20 52 65 70 65 61 74 20 61 6e 79 20 63 6f 6c 6f | Repeat any colo| 000012d0 75 72 20 28 59 2f 4e 29 22 3a 41 3d a5 3a e7 a6 |ur (Y/N)":A=.:..| 000012e0 2d 36 39 f2 55 8b e7 a6 2d 38 36 56 25 3d b9 0d |-69.U...-86V%=..| 000012f0 02 30 09 fd 56 25 3a e1 0d 02 3a 57 dd f2 55 f5 |.0..V%:...:W..U.| 00001300 db 3a ef 37 3a e8 22 ff 20 43 6f 6c 6f 75 72 20 |.:.7:.". Colour | 00001310 6e 75 6d 62 65 72 3a 22 42 24 3a fd a9 42 24 3e |number:"B$:..B$>| 00001320 30 80 bb 42 24 3e 2d 31 80 bb 42 24 3c 31 36 3a |0..B$>-1..B$<16:| 00001330 f2 4a 3a db 3a f2 49 3a 3f 26 37 33 3d 32 35 35 |.J:.:.I:?&73=255| 00001340 3a 3f 26 38 38 3d bb 42 24 3a d6 42 25 3a e1 0d |:?&88=.B$:.B%:..| 00001350 02 44 da dd f2 4a db 3a ef 37 2c 33 3a f1 22 ff |.D...J.:.7,3:.".| 00001360 4b 65 79 20 3c 52 3e 20 74 6f 20 72 65 76 65 72 |Key <R> to rever| 00001370 73 65 20 66 65 65 64 20 66 6f 72 20 6e 65 78 74 |se feed for next| 00001380 20 63 6f 6c 6f 72 22 3b 3a f5 fd a6 2d 35 32 3a | color";:...-52:| 00001390 ef 32 3a 4b 25 3d 30 3a f5 ef 31 2c 37 2c 31 2c |.2:K%=0:..1,7,1,| 000013a0 32 37 2c 31 2c 31 30 36 2c 31 2c 32 35 35 3a 4b |27,1,106,1,255:K| 000013b0 25 3d 4b 25 2b 31 3a fd 4b 25 3d 36 3a ef 31 2c |%=K%+1:.K%=6:.1,| 000013c0 37 2c 31 2c 32 37 2c 31 2c 31 30 36 2c 31 2c 32 |7,1,27,1,106,1,2| 000013d0 34 37 3a f2 54 28 38 29 3a db 3a ef 33 3a f1 22 |47:.T(8):.:.3:."| 000013e0 ff 20 43 75 72 73 6f 72 20 6b 65 79 73 3a 20 66 |. Cursor keys: f| 000013f0 69 6e 65 20 61 64 6a 75 73 74 20 70 61 70 65 72 |ine adjust paper| 00001400 22 27 22 ff 20 3c 52 45 54 55 52 4e 3e 20 74 6f |"'". <RETURN> to| 00001410 20 70 72 69 6e 74 22 3b 3a ef 32 3a f2 45 28 22 | print";:.2:.E("| 00001420 46 58 34 2c 31 22 29 3a f5 0d 02 4e 3d 4e 25 3d |FX4,1"):...N=N%=| 00001430 a5 3a e7 4e 25 3d 26 38 42 ef 31 2c 37 2c 31 2c |.:.N%=&8B.1,7,1,| 00001440 32 37 2c 31 2c 37 34 2c 31 2c 31 8b e7 4e 25 3d |27,1,74,1,1..N%=| 00001450 26 38 41 ef 31 2c 37 2c 31 2c 32 37 2c 31 2c 31 |&8A.1,7,1,27,1,1| 00001460 30 36 2c 31 2c 31 0d 02 58 1a fd a6 2d 37 34 3a |06,1,1..X...-74:| 00001470 f2 45 28 22 46 58 34 2c 32 22 29 3a ef 33 3a e1 |.E("FX4,2"):.3:.| 00001480 0d ff |..| 00001482