000000: 45 58 54 45 4E 44 45 44 20 43 50 43 20 44 53 4B EXTENDED CPC DSK
000010: 20 46 69 6C 65 0D 0A 44 69 73 6B 2D 49 6E 66 6F File..Disk-Info
000020: 0D 0A 53 41 4D 64 69 73 6B 31 37 30 35 31 34 00 ..SAMdisk170514.
000030: 2A 01 00 00 13 13 13 13 13 13 13 13 13 13 13 13 *...............
000040: 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 ................
000050: 13 13 13 13 13 13 13 13 13 13 13 13 00 00 00 00 ................
000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000100: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
000110: 00 00 01 00 02 09 52 E5 00 00 C1 02 00 00 00 02 ......R.........
000120: 00 00 C6 02 00 00 00 02 00 00 C2 02 00 00 00 02 ................
000130: 00 00 C7 02 00 00 00 02 00 00 C3 02 00 00 00 02 ................
000140: 00 00 C8 02 00 00 00 02 00 00 C4 02 00 00 00 02 ................
000150: 00 00 C9 02 00 00 00 02 00 00 C5 02 00 00 00 02 ................
000160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000200: 00 41 53 53 45 4D 42 4C 45 42 41 53 00 00 00 68 .ASSEMBLEBAS...h
000210: 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 00 00 00 ................
000220: 00 44 49 53 41 53 53 45 4D 42 41 53 00 00 00 33 .DISASSEMBAS...3
000230: 0F 10 11 12 13 14 15 00 00 00 00 00 00 00 00 00 ................
000240: 00 56 46 49 4E 44 20 20 20 42 41 53 00 00 00 10 .VFIND BAS....
000250: 16 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000260: 00 53 50 4C 54 4D 4F 44 45 42 41 53 00 00 00 09 .SPLTMODEBAS....
000270: 18 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000280: 00 52 45 4D 4B 49 4C 4C 20 42 41 53 00 00 00 17 .REMKILL BAS....
000290: 1A 1B 1C 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0002A0: 00 58 43 4F 4C 20 20 20 20 42 41 53 00 00 00 11 .XCOL BAS....
0002B0: 1D 1E 1F 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0002C0: 00 53 48 41 44 55 4D 50 20 42 41 53 00 00 00 0E .SHADUMP BAS....
0002D0: 20 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 !..............
0002E0: 00 53 54 41 54 55 53 20 20 42 41 53 00 00 00 0D .STATUS BAS....
0002F0: 22 23 00 00 00 00 00 00 00 00 00 00 00 00 00 00 "#..............
000300: 00 43 49 52 43 4C 45 20 20 42 41 53 00 00 00 0B .CIRCLE BAS....
000310: 24 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 $%..............
000320: 00 46 49 4C 44 55 4D 50 20 42 41 53 00 00 00 0B .FILDUMP BAS....
000330: 26 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 &'..............
000340: 00 42 52 4B 50 4F 49 4E 54 42 41 53 00 00 00 0C .BRKPOINTBAS....
000350: 28 29 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ()..............
000360: 00 53 43 52 4F 4C 4C 45 52 42 41 53 00 00 00 17 .SCROLLERBAS....
000370: 2A 2B 2C 00 00 00 00 00 00 00 00 00 00 00 00 00 *+,.............
000380: 00 52 45 53 54 4F 52 45 20 42 41 53 00 00 00 0E .RESTORE BAS....
000390: 2D 2E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -...............
0003A0: 00 48 45 4C 50 20 20 20 20 42 41 53 00 00 00 0A .HELP BAS....
0003B0: 2F 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /0..............
0003C0: 00 50 52 4F 43 45 44 55 52 42 41 53 00 00 00 0F .PROCEDURBAS....
0003D0: 31 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12..............
0003E0: 00 50 52 4F 43 4D 4D 4E 44 42 41 53 00 00 00 17 .PROCMMNDBAS....
0003F0: 33 34 35 00 00 00 00 00 00 00 00 00 00 00 00 00 345.............
000400: 3B 0D 00 00 70 61 73 F3 3B EA 28 19 14 29 3B 03 ;...pas.;.(..);.
000410: 00 00 74 65 78 74 EC 01 BF 20 23 0D 00 00 6C 69 ..text... #...li
000420: 73 74 EF 00 15 00 F6 13 D6 20 03 00 00 74 65 78 st....... ...tex
000430: 74 EC F2 22 45 4E 44 22 00 5B 00 00 14 BB 20 0F t.."END".[.... .
000440: 01 C3 20 03 00 00 74 65 78 74 EC 01 03 00 00 74 .. ...text.....t
000450: 65 78 74 F2 EF 22 22 01 A1 20 FF 75 28 03 00 00 ext.."".. .u(...
000460: 74 65 78 74 EC 2C 0F 29 EF 22 27 22 20 EB 20 BF text.,.)."'" . .
000470: 20 23 0D 00 00 6C 69 73 74 EF 2C EA 28 19 14 29 #...list.,.(..)
000480: AC 28 03 00 00 74 65 78 74 EC 2C 10 29 01 A0 20 .(...text.,.)..
000490: 1E 00 14 00 23 00 0A 14 BF 20 23 0D 00 00 6C 69 ....#.... #...li
0004A0: 73 74 EF 2C FF 73 28 0D 00 00 70 E3 29 3B 22 3A st.,.s(...p.);":
0004B0: 22 3B 01 BB 20 11 00 40 00 14 14 0D 00 00 62 79 ";.. ..@......by
0004C0: 74 65 B1 EF F5 0F 01 0D 00 00 62 79 74 65 B2 EF te........byte..
0004D0: F5 0F 01 0D 00 00 62 79 74 65 B3 EF F5 0F 01 0D ......byte......
0004E0: 00 00 62 79 74 65 B4 EF F5 0F 01 0D 00 00 69 6E ..byte........in
0004F0: 64 65 F8 EF F5 0F 00 0C 00 1E 14 02 00 00 E9 EF de..............
000500: F5 0F 00 12 00 28 14 9E 20 02 00 00 EA EF 0E 20 .....(.. ......
000510: EC 20 19 45 00 2F 00 32 14 A1 20 FF 74 28 03 00 . .E./.2.. .t(..
000520: 00 74 65 78 74 EC 2C 03 00 00 74 79 70 E5 28 02 .text.,...typ.(.
000530: 00 00 EA 29 29 EF 0F 20 EB 20 02 00 00 E9 EF 02 ...)).. . ......
000540: 00 00 EA 00 06 00 3C 14 B0 00 24 00 46 14 A1 20 ......<...$.F..
000550: 02 00 00 E9 EF F5 0F 20 EB 20 BF 01 BF 20 03 00 ....... . ... ..
000560: 00 74 65 78 74 EC 3B 22 3F 3F 22 01 98 00 A5 00 .text.;"??".....
000570: 50 14 A1 20 02 00 00 E9 F1 19 24 20 EB 20 B2 20 P.. ......$ . .
000580: 02 00 00 E9 20 9F 20 1E CC 1A 2C 1E 62 1B 2C 1E .... . ...,.b.,.
000590: 3E 1C 2C 1E 3C 19 2C 1E C6 1B 2C 1E 10 18 2C 1E >.,.<.,...,...,.
0005A0: EC 18 2C 1E 64 19 2C 1E 14 19 2C 1E 14 19 2C 1E ..,.d.,...,...,.
0005B0: 14 19 2C 1E 14 19 2C 1E EC 18 2C 1E EC 18 2C 1E ..,...,...,...,.
0005C0: 68 1A 2C 1E EC 18 2C 1E 5C 17 2C 1E EC 18 2C 1E h.,...,.\.,...,.
0005D0: 0C 17 2C 1E EC 18 2C 1E EC 18 2C 1E 7A 17 2C 1E ..,...,...,.z.,.
0005E0: AC 17 2C 1E 68 1A 2C 1E 14 19 2C 1E 14 19 2C 1E ..,.h.,...,...,.
0005F0: 14 19 2C 1E 14 19 2C 1E 74 18 2C 1E 42 18 2C 1E ..,...,.t.,.B.,.
000600: 00 43 48 45 43 4B 53 55 4D 42 41 53 00 00 00 0C .CHECKSUMBAS....
000610: 36 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 67..............
000620: 00 52 41 4D 42 55 46 46 20 42 41 53 00 00 00 12 .RAMBUFF BAS....
000630: 38 39 3A 00 00 00 00 00 00 00 00 00 00 00 00 00 89:.............
000640: 00 44 49 53 43 43 41 54 20 42 41 53 00 00 00 20 .DISCCAT BAS...
000650: 3B 3C 3D 3E 00 00 00 00 00 00 00 00 00 00 00 00 ;<=>............
000660: 00 43 4F 4D 50 41 43 54 20 42 41 53 00 00 00 13 .COMPACT BAS....
000670: 3F 40 41 00 00 00 00 00 00 00 00 00 00 00 00 00 ?@A.............
000680: 00 46 53 45 54 32 30 30 20 42 41 53 00 00 00 0C .FSET200 BAS....
000690: 42 43 00 00 00 00 00 00 00 00 00 00 00 00 00 00 BC..............
0006A0: 00 49 4E 49 54 20 20 20 20 42 49 4E 00 00 00 03 .INIT BIN....
0006B0: 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D...............
0006C0: 00 46 4F 4E 54 44 45 53 20 42 41 53 00 00 00 1B .FONTDES BAS....
0006D0: 45 46 47 48 00 00 00 00 00 00 00 00 00 00 00 00 EFGH............
0006E0: 00 46 4F 4E 54 50 52 4F 44 42 41 53 00 00 00 0F .FONTPRODBAS....
0006F0: 49 4A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 IJ..............
000700: 00 46 4F 4E 50 52 49 4E 54 42 41 53 00 00 00 11 .FONPRINTBAS....
000710: 4B 4C 4D 00 00 00 00 00 00 00 00 00 00 00 00 00 KLM.............
000720: 00 4D 49 4E 49 46 49 4C 45 42 41 53 00 00 00 4D .MINIFILEBAS...M
000730: 4E 4F 50 51 52 53 54 55 56 57 00 00 00 00 00 00 NOPQRSTUVW......
000740: 00 50 41 47 45 20 20 20 20 42 41 53 00 00 00 10 .PAGE BAS....
000750: 58 59 00 00 00 00 00 00 00 00 00 00 00 00 00 00 XY..............
000760: 00 56 44 55 4D 50 20 20 20 42 41 53 00 00 00 0A .VDUMP BAS....
000770: 5A 5B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Z[..............
000780: 00 44 55 4D 50 20 20 20 20 42 49 4E 00 00 00 05 .DUMP BIN....
000790: 5C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \...............
0007A0: 00 46 4F 52 4D 32 30 30 20 42 41 53 00 00 00 14 .FORM200 BAS....
0007B0: 5D 5E 5F 00 00 00 00 00 00 00 00 00 00 00 00 00 ]^_.............
0007C0: 00 46 56 45 52 32 30 30 20 42 41 53 00 00 00 0A .FVER200 BAS....
0007D0: 60 61 00 00 00 00 00 00 00 00 00 00 00 00 00 00 `a..............
0007E0: 00 49 4E 49 54 20 20 20 20 42 41 53 00 00 00 01 .INIT BAS....
0007F0: 62 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b...............
000800: D6 15 2C 1E 14 19 2C 1E 14 19 2C 1E 14 19 2C 1E ..,...,...,...,.
000810: 14 19 00 AE 00 5A 14 A1 20 02 00 00 E9 EE 19 23 .....Z.. ......#
000820: 20 EB 20 02 00 00 E9 EF 02 00 00 E9 F5 19 23 01 . ...........#.
000830: B2 20 02 00 00 E9 20 9F 20 1E 14 19 2C 1E EC 18 . .... . ...,...
000840: 2C 1E 6E 19 2C 1E 14 19 2C 1E 14 19 2C 1E DE 17 ,.n.,...,...,...
000850: 2C 1E 14 19 2C 1E 14 19 2C 1E 90 15 2C 1E 90 15 ,...,...,...,...
000860: 2C 1E DA 1B 2C 1E C4 18 2C 1E 14 19 2C 1E 14 19 ,...,...,...,...
000870: 2C 1E FA 19 2C 1E EC 18 2C 1E EC 18 2C 1E F0 19 ,...,...,...,...
000880: 2C 1E 14 19 2C 1E 0E 1A 2C 1E EC 18 2C 1E 04 1A ,...,...,...,...
000890: 2C 1E EC 18 2C 1E 14 19 2C 1E 72 15 2C 1E 4E 1B ,...,...,.r.,.N.
0008A0: 2C 1E EC 18 2C 1E E4 1B 2C 1E C8 19 2C 1E DC 19 ,...,...,...,...
0008B0: 2C 1E E6 19 2C 1E 50 19 2C 1E 5A 19 2C 1E 2C 15 ,...,.P.,.Z.,.,.
0008C0: 00 28 00 64 14 A1 20 0D 00 00 69 6E 64 65 F8 EE .(.d.. ...inde..
0008D0: F5 0F 20 EB 20 0D 00 00 F8 EF 0D 00 00 69 6E 64 .. . ........ind
0008E0: 65 F8 01 9F 20 1E B6 1C 00 28 00 6E 14 A1 20 0D e... ....(.n.. .
0008F0: 00 00 62 79 74 65 B1 EE F5 0F 20 EB 20 0D 00 00 ..byte.... . ...
000900: F8 EF 0D 00 00 62 79 74 65 B1 01 9F 20 1E B6 1C .....byte... ...
000910: 00 28 00 78 14 A1 20 0D 00 00 62 79 74 65 B2 EE .(.x.. ...byte..
000920: F5 0F 20 EB 20 0D 00 00 F8 EF 0D 00 00 62 79 74 .. . ........byt
000930: 65 B2 01 9F 20 1E B6 1C 00 28 00 82 14 A1 20 0D e... ....(.... .
000940: 00 00 62 79 74 65 B3 EE F5 0F 20 EB 20 0D 00 00 ..byte.... . ...
000950: F8 EF 0D 00 00 62 79 74 65 B3 01 9F 20 1E B6 1C .....byte... ...
000960: 00 28 00 8C 14 A1 20 0D 00 00 62 79 74 65 B4 EE .(.... ...byte..
000970: F5 0F 20 EB 20 0D 00 00 F8 EF 0D 00 00 62 79 74 .. . ........byt
000980: 65 B4 01 9F 20 1E B6 1C 00 5C 00 96 14 BB 20 10 e... ....\.... .
000990: 01 BF 20 23 0D 00 00 6C 69 73 74 EF 2C EA 28 19 .. #...list.,.(.
0009A0: 14 29 3B 03 00 00 74 65 78 74 EC 3B 01 A1 20 03 .);...text.;.. .
0009B0: 00 00 74 65 78 74 F2 EF 22 22 20 EB 20 BF 20 23 ..text.."" . . #
0009C0: 0D 00 00 6C 69 73 74 EF 20 01 97 20 BF 20 23 0D ...list. .. . #.
0009D0: 00 00 6C 69 73 74 EF 2C 22 2C 22 3B 03 00 00 74 ..list.,",";...t
0009E0: 65 78 74 F2 00 06 00 A0 14 D5 00 0E 00 AA 14 B0 ext.............
0009F0: 20 0D 00 00 70 61 73 F3 00 08 00 B4 14 BB 20 0F ...pas....... .
000A00: 00 53 48 49 4E 44 55 4D 50 42 49 4E 00 00 00 05 .SHINDUMPBIN....
000A10: 63 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c...............
000A20: 00 4D 4F 4E 44 55 4D 50 20 42 41 53 00 00 00 05 .MONDUMP BAS....
000A30: 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d...............
000A40: E5 23 52 55 4E 20 20 20 20 42 41 4B 00 00 00 04 .#RUN BAK....
000A50: 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e...............
000A60: E5 23 52 55 4E 20 20 20 20 42 41 4B 00 00 00 04 .#RUN BAK....
000A70: 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f...............
000A80: 00 44 41 54 41 4D 20 20 20 42 41 53 00 00 00 0D .DATAM BAS....
000A90: 6B 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 kl..............
000AA0: 00 44 49 53 43 53 50 45 44 42 41 53 00 00 00 03 .DISCSPEDBAS....
000AB0: 6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 m...............
000AC0: E5 43 41 54 4C 49 53 54 20 20 20 20 00 00 00 09 .CATLIST ....
000AD0: 6E 6F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 no..............
000AE0: 00 44 49 53 43 20 20 20 20 42 41 53 00 00 00 05 .DISC BAS....
000AF0: 67 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 g...............
000B00: E5 52 55 4E 4D 45 44 4F 43 42 41 4B 02 00 00 01 .RUNMEDOCBAK....
000B10: 8B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000B20: 00 52 55 4E 4D 45 44 4F 43 20 20 20 00 00 00 80 .RUNMEDOC ....
000B30: 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 99 9A 9B ................
000B40: 00 52 55 4E 4D 45 44 4F 43 20 20 20 01 00 00 7F .RUNMEDOC ....
000B50: 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB .......£........
000B60: E5 52 55 4E 4D 45 44 4F 43 42 41 4B 01 00 00 80 .RUNMEDOCBAK....
000B70: A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 ..£.............
000B80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000B90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000BA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000BB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000BC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000BD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000BE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000BF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000C00: 00 06 00 BE 14 98 00 06 00 C8 14 01 00 19 00 D2 ................
000C10: 14 C5 20 3D 3D 3D 20 69 6E 69 74 69 61 6C 69 73 .. === initialis
000C20: 65 20 3D 3D 3D 00 37 00 DC 14 93 20 03 00 00 74 e ===.7.... ...t
000C30: 79 70 E5 28 19 45 29 2C 03 00 00 6C 61 62 65 EC yp.(.E),...labe.
000C40: 28 19 32 29 2C 0D 00 00 76 61 6C 75 E5 28 19 32 (.2),...valu.(.2
000C50: 29 2C 03 00 00 63 6F 6E E4 28 15 29 00 2A 00 E6 ),...con.(.).*..
000C60: 14 C7 20 1E 82 1E 01 9E 20 02 00 00 E9 EF 0E 20 .. ..... ......
000C70: EC 20 19 45 01 C3 20 03 00 00 74 79 70 E5 28 02 . .E.. ...typ.(.
000C80: 00 00 E9 29 01 B0 00 29 00 F0 14 C7 20 1E 96 1E ...)...).... ...
000C90: 01 9E 20 02 00 00 E9 EF 0E 20 EC 20 15 01 C3 20 .. ...... . ...
000CA0: 03 00 00 63 6F 6E E4 28 02 00 00 E9 29 01 B0 00 ...con.(....)...
000CB0: 19 00 FA 14 A4 20 19 8B 2C FF 03 28 19 0D 29 F4 ..... ..,..(..).
000CC0: 22 44 41 54 41 20 20 22 00 19 00 04 15 A4 20 19 "DATA "...... .
000CD0: 8A 2C FF 03 28 19 0D 29 F4 22 52 45 4D 20 20 20 .,..(..)."REM
000CE0: 22 00 0E 00 0E 15 0D 00 00 6E 75 6D EC EF 0E 00 "........num....
000CF0: 06 00 18 15 C9 00 06 00 22 15 01 00 12 00 2C 15 ........".....,.
000D00: C5 20 3D 3D 3D 20 64 65 66 20 3D 3D 3D 00 48 00 . === def ===.H.
000D10: 36 15 A1 20 AC 28 03 00 00 74 65 78 74 EC 2C 12 6.. .(...text.,.
000D20: 2C 0F 29 EF 22 53 22 20 EB 20 03 00 00 F8 EF AC ,.)."S" . ......
000D30: 28 03 00 00 74 65 78 74 EC 2C 14 29 01 9F 20 1E (...text.,.).. .
000D40: 92 1D 01 0D 00 00 70 E3 EF 0D 00 00 70 E3 F4 0D ......p.....p...
000D50: 00 00 F8 01 C9 00 76 00 40 15 A1 20 AC 28 03 00 ......v.@.. .(..
000D60: 00 74 65 78 74 EC 2C 12 2C 0F 29 EF 22 24 22 20 .text.,.,.)."$"
000D70: EB 20 9E 20 02 00 00 EA EF FF 74 28 03 00 00 74 . . ......t(...t
000D80: 65 78 74 EC 2C 22 27 22 29 F4 0F 20 EC 20 FF 0E ext.,"'").. . ..
000D90: 28 03 00 00 74 65 78 74 EC 29 F5 0F 01 BE 20 0D (...text.).... .
000DA0: 00 00 70 E3 2C FF 01 28 AC 28 03 00 00 74 65 78 ..p.,..(.(...tex
000DB0: 74 EC 2C 02 00 00 EA 29 29 01 0D 00 00 70 E3 EF t.,....))....p..
000DC0: 0D 00 00 70 E3 F4 0F 01 B0 01 C9 00 2E 00 4A 15 ...p..........J.
000DD0: 03 00 00 F8 EF AC 28 03 00 00 74 65 78 74 EC 2C ......(...text.,
000DE0: FF 74 28 03 00 00 74 65 78 74 EC 2C 22 20 22 29 .t(...text.," ")
000DF0: F4 0F 29 01 9F 20 1E 92 1D 00 51 00 54 15 A1 20 ..).. ....Q.T..
000E00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000EA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000EB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000EC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000ED0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000EE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000EF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000FA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000FB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000FC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000FD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000FE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000FF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
001000: AC 28 03 00 00 74 65 78 74 EC 2C 12 2C 0F 29 EF .(...text.,.,.).
001010: 22 42 22 20 EB 20 0D 00 00 62 79 74 65 B1 EF 0D "B" . ...byte...
001020: 00 00 F8 20 01 97 20 9F 20 1E 38 1D 01 0D 00 00 ... .. . .8.....
001030: 62 79 74 65 B1 EF 0D 00 00 6C E2 01 0D 00 00 62 byte.....l.....b
001040: 79 74 65 B2 EF 0D 00 00 68 E2 00 06 00 5E 15 C9 yte.....h....^..
001050: 00 06 00 68 15 01 00 12 00 72 15 C5 20 3D 3D 3D ...h.....r.. ===
001060: 20 72 73 74 20 3D 3D 3D 00 52 00 7C 15 03 00 00 rst ===.R.|....
001070: F8 EF AC 28 03 00 00 74 65 78 74 EC 2C 13 29 01 ...(...text.,.).
001080: 0D 00 00 F8 EF FF 1D 28 22 26 22 F4 03 00 00 F8 .......("&".....
001090: 29 F9 16 01 0D 00 00 62 79 74 65 B1 EF FF 1D 28 )......byte....(
0010A0: 22 26 58 31 31 22 F4 FF 71 28 0D 00 00 F8 2C 11 "&X11"..q(....,.
0010B0: 29 F4 22 31 31 31 22 29 01 C9 00 06 00 86 15 01 )."111")........
0010C0: 00 17 00 90 15 C5 20 3D 3D 3D 20 70 75 73 68 2F ...... === push/
0010D0: 70 6F 70 20 3D 3D 3D 00 18 00 9A 15 03 00 00 F8 pop ===.........
0010E0: EF FF 79 28 03 00 00 74 65 78 74 EC 2C 10 29 00 ..y(...text.,.).
0010F0: 52 00 A4 15 A1 20 03 00 00 F8 EF 22 49 58 22 20 R.... ....."IX"
001100: FC 20 03 00 00 F8 EF 22 49 59 22 20 EB 20 0D 00 . ....."IY" . ..
001110: 00 69 6E 64 65 F8 EF F5 1C DD 00 F6 28 03 00 00 .inde.......(...
001120: F8 EF 22 49 58 22 29 F5 1C FD 00 F6 28 03 00 00 .."IX").....(...
001130: F8 EF 22 49 59 22 29 01 03 00 00 F8 EF 22 48 4C .."IY")......"HL
001140: 22 00 50 00 AE 15 A1 20 03 00 00 F8 EF 22 41 46 ".P.... ....."AF
001150: 22 20 EB 20 0D 00 00 62 79 74 65 B1 EF F5 1C F5 " . ...byte.....
001160: 00 F6 28 FF 74 28 03 00 00 74 65 78 74 EC 2C 22 ..(.t(...text.,"
001170: 55 22 29 EE 0E 29 F5 1C F1 00 F6 28 FF 74 28 03 U")..).....(.t(.
001180: 00 00 74 65 78 74 EC 2C 22 4F 22 29 EE 0E 29 01 ..text.,"O")..).
001190: C9 00 64 00 B8 15 9F 20 1E 32 1E 01 A1 20 FF 74 ..d.... .2... .t
0011A0: 28 03 00 00 74 65 78 74 EC 2C 22 50 4F 50 22 29 (...text.,"POP")
0011B0: 20 EB 20 0D 00 00 62 79 74 65 B1 EF FF 1D 28 22 . ...byte....("
0011C0: 26 58 31 31 22 F4 03 00 00 F8 F4 22 30 30 30 31 &X11"......"0001
0011D0: 22 29 20 01 97 20 0D 00 00 62 79 74 65 B1 EF FF ") .. ...byte...
0011E0: 1D 28 22 26 58 31 31 22 F4 03 00 00 F8 F4 22 30 .("&X11"......"0
0011F0: 31 30 31 22 29 00 06 00 C2 15 C9 00 06 00 CC 15 101")...........
001200: 00 41 53 53 45 4D 42 4C 45 42 41 53 00 00 00 00 .ASSEMBLEBAS....
001210: 00 00 00 00 00 70 01 00 73 33 00 00 00 00 00 00 .....p..s3......
001220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001240: 73 33 00 DF 04 4C 43 2C 52 4C 44 2C 52 52 2C 52 s3...LC,RLD,RR,R
001250: 52 41 2C 52 52 43 2C 52 52 43 41 2C 52 52 44 2C RA,RRC,RRCA,RRD,
001260: 52 53 54 2C 53 42 43 2C 53 43 46 2C 53 45 54 2C RST,SBC,SCF,SET,
001270: 53 4C 41 2C 53 52 41 2C 53 52 4C 2C 53 55 42 2C SLA,SRA,SRL,SUB,
001280: 21 00 88 13 C5 20 3D 3D 3D 3D 3D 3D 3D 20 61 73 !.... ======= as
001290: 73 65 6D 62 6C 65 72 20 3D 3D 3D 3D 3D 3D 3D 3D sembler ========
0012A0: 00 16 00 92 13 C5 20 42 79 20 52 2E 41 2E 57 61 ...... By R.A.Wa
0012B0: 64 64 69 6F 76 65 00 23 00 9C 13 C5 28 63 29 43 ddiove.#....(c)C
0012C0: 6F 6D 70 75 74 69 6E 67 20 57 69 74 68 20 54 68 omputing With Th
0012D0: 65 20 41 6D 73 74 72 61 64 00 12 00 A6 13 AD 20 e Amstrad......
0012E0: 0F 01 A2 20 0E 2C 0E 01 82 20 0E 00 17 00 B0 13 ... .,... ......
0012F0: 9F 20 1E D2 14 01 01 C0 69 6E 69 74 69 61 6C 69 . ......initiali
001300: 73 65 00 14 00 BA 13 9E 20 0D 00 00 70 61 73 F3 se...... ...pas.
001310: EF 0F 20 EC 20 10 00 2C 00 C4 13 A1 20 0D 00 00 .. . ..,.... ...
001320: 70 61 73 F3 EF 10 20 FA 20 0D 00 00 70 72 69 6E pas... . ...prin
001330: 74 65 F2 EF 0F 20 EB 20 0D 00 00 6C 69 73 74 EF te... . ...list.
001340: EF 16 00 13 00 CE 13 8A 01 C7 01 C3 20 03 00 00 ............ ...
001350: 74 65 78 74 EC 00 2C 00 D8 13 A1 20 FF 75 28 03 text..,.... .u(.
001360: 00 00 74 65 78 74 EC 2C 11 29 F2 22 4F 52 47 22 ..text.,.)."ORG"
001370: 20 EB 20 BF 20 22 4F 72 69 67 69 6E 20 3F 22 01 . . "Origin ?".
001380: 98 00 39 00 E2 13 03 00 00 F8 EF AC 28 03 00 00 ..9.........(...
001390: 74 65 78 74 EC 2C FF 74 28 03 00 00 74 65 78 74 text.,.t(...text
0013A0: EC 2C 22 20 22 29 F4 0F 29 01 9F 20 1E 92 1D 01 .," ")..).. ....
0013B0: 0D 00 00 70 E3 EF 0D 00 00 F8 00 69 00 EC 13 BF ...p.......i....
0013C0: 20 23 0D 00 00 6C 69 73 74 EF 2C 22 52 41 57 20 #...list.,"RAW
0013D0: 41 73 73 65 6D 62 6C 65 72 20 56 2E 33 22 01 BF Assembler V.3"..
0013E0: 20 23 0D 00 00 6C 69 73 74 EF 01 BF 20 23 0D 00 #...list... #..
0013F0: 00 6C 69 73 74 EF 2C 22 50 61 73 73 2E 2E 2E 22 .list.,"Pass..."
001400: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
001410: 01 00 01 00 02 09 52 E5 01 00 C1 02 00 00 00 02 ......R.........
001420: 01 00 C6 02 00 00 00 02 01 00 C2 02 00 00 00 02 ................
001430: 01 00 C7 02 00 00 00 02 01 00 C3 02 00 00 00 02 ................
001440: 01 00 C8 02 00 00 00 02 01 00 C4 02 00 00 00 02 ................
001450: 01 00 C9 02 00 00 00 02 01 00 C5 02 00 00 00 02 ................
001460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0014A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0014B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0014C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0014D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0014E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0014F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001500: 01 00 11 00 D6 15 C5 20 3D 3D 3D 20 6C 64 20 3D ....... === ld =
001510: 3D 3D 00 0F 00 E0 15 C3 20 03 00 00 74 65 78 74 ==...... ...text
001520: F2 00 39 00 EA 15 A1 20 FF 74 28 03 00 00 74 65 ..9.... .t(...te
001530: 78 74 EC 2C 22 49 58 22 29 F4 FF 74 28 03 00 00 xt.,"IX")..t(...
001540: 74 65 78 74 F2 2C 22 49 58 22 29 20 EB 20 0D 00 text.,"IX") . ..
001550: 00 69 6E 64 65 F8 EF 1C DD 00 00 39 00 F4 15 A1 .inde......9....
001560: 20 FF 74 28 03 00 00 74 65 78 74 EC 2C 22 49 59 .t(...text.,"IY
001570: 22 29 F4 FF 74 28 03 00 00 74 65 78 74 F2 2C 22 ")..t(...text.,"
001580: 49 59 22 29 20 EB 20 0D 00 00 69 6E 64 65 F8 EF IY") . ...inde..
001590: 1C FD 00 00 3E 00 FE 15 A1 20 FF 74 28 03 00 00 ....>.... .t(...
0015A0: 74 65 78 74 EC 2C 22 28 22 29 F4 FF 74 28 03 00 text.,"(")..t(..
0015B0: 00 74 65 78 74 F2 2C 22 28 22 29 EF 0E 20 A0 20 .text.,"(").. .
0015C0: 1E B2 16 01 01 C0 6E 6F 20 62 72 61 63 6B 65 74 ......no bracket
0015D0: 73 00 2C 00 08 16 A1 20 FF 74 28 03 00 00 74 65 s.,.... .t(...te
0015E0: 78 74 EC 2C 22 28 22 29 20 A0 20 1E 58 16 01 01 xt.,"(") . .X...
0015F0: C0 6C 65 66 74 20 62 72 61 63 6B 65 74 00 53 00 .left bracket.S.
001600: 12 16 A1 20 03 00 00 74 65 78 74 F2 EF 22 28 48 ... ...text.."(H
001610: 4C 29 22 20 EB 20 03 00 00 F8 EF FF 79 28 03 00 L)" . ......y(..
001620: 00 74 65 78 74 EC 2C 0F 29 01 9F 20 1E 0A 1E 01 .text.,.).. ....
001630: 0D 00 00 62 79 74 65 B1 EF FF 1D 28 22 26 58 30 ...byte....("&X0
001640: 31 22 F4 03 00 00 F8 F4 22 31 31 30 22 29 01 C9 1"......"110")..
001650: 00 60 00 1C 16 03 00 00 F8 EF 03 00 00 74 65 78 .`...........tex
001660: 74 F2 01 A1 20 03 00 00 F8 EF 22 28 42 43 29 22 t... ....."(BC)"
001670: 20 FC 20 03 00 00 F8 EF 22 28 44 45 29 22 20 EB . ....."(DE)" .
001680: 20 0D 00 00 62 79 74 65 B1 EF F5 1C 0A 00 F6 28 ...byte.......(
001690: 03 00 00 F8 EF 22 28 42 43 29 22 29 F5 1C 1A 00 ....."(BC)")....
0016A0: F6 28 03 00 00 F8 EF 22 28 44 45 29 22 29 01 C9 .(....."(DE)")..
0016B0: 00 86 00 26 16 A1 20 FF 74 28 03 00 00 74 65 78 ...&.. .t(...tex
0016C0: 74 EC 2C 22 48 4C 22 29 F4 FF 74 28 03 00 00 74 t.,"HL")..t(...t
0016D0: 65 78 74 EC 2C 22 49 22 29 20 EB 20 0D 00 00 62 ext.,"I") . ...b
0016E0: 79 74 65 B1 EF 1C 2A 00 01 03 00 00 F8 EF AC 28 yte...*........(
0016F0: 03 00 00 74 65 78 74 F2 2C 10 2C FF 0E 28 03 00 ...text.,.,..(..
001700: 65 B1 2C 13 29 F4 03 00 00 F8 29 01 C9 00 47 00 e.,.).....)...G.
001710: F8 16 0D 00 00 62 79 74 65 B1 EF FF 1D 28 22 26 .....byte....("&
001720: 58 30 30 22 F4 03 00 00 F8 F4 22 31 31 30 22 29 X00"......"110")
001730: 01 03 00 00 F8 EF 03 00 00 74 65 78 74 F2 01 9F .........text...
001740: 20 1E 92 1D 01 0D 00 00 62 79 74 65 B2 EF 0D 00 .......byte....
001750: 00 F8 01 C9 00 06 00 02 17 01 00 11 00 0C 17 C5 ................
001760: 20 3D 3D 3D 20 65 78 20 3D 3D 3D 00 0F 00 16 17 === ex ===.....
001770: C3 20 03 00 00 74 65 78 74 F2 00 23 00 20 17 A1 . ...text..#. ..
001780: 20 03 00 00 74 65 78 74 F2 EF 22 49 58 22 20 EB ...text.."IX" .
001790: 20 0D 00 00 69 6E 64 65 F8 EF 1C DD 00 00 23 00 ...inde......#.
0017A0: 2A 17 A1 20 03 00 00 74 65 78 74 F2 EF 22 49 59 *.. ...text.."IY
0017B0: 22 20 EB 20 0D 00 00 69 6E 64 65 F8 EF 1C FD 00 " . ...inde.....
0017C0: 00 28 00 34 17 A1 20 FF 74 28 03 00 00 74 65 78 .(.4.. .t(...tex
0017D0: 74 EC 2C 22 53 22 29 20 EB 20 0D 00 00 62 79 74 t.,"S") . ...byt
0017E0: 65 B1 EF 1C E3 00 01 C9 00 33 00 3E 17 A1 20 03 e........3.>.. .
0017F0: 00 00 74 65 78 74 F2 EF 22 48 4C 22 20 EB 20 0D ..text.."HL" . .
001800: 00 00 62 79 74 65 B1 EF 1C EB 00 20 01 97 20 0D ..byte..... .. .
001810: 00 00 62 79 74 65 B1 EF 1C 08 00 00 06 00 48 17 ..byte........H.
001820: C9 00 06 00 52 17 01 00 13 00 5C 17 C5 20 3D 3D ....R.....\.. ==
001830: 3D 20 64 6A 6E 7A 20 3D 3D 3D 00 51 00 66 17 0D = djnz ===.Q.f..
001840: 00 00 62 79 74 65 B1 EF 1C 10 00 01 03 00 00 F8 ..byte..........
001850: EF AC 28 03 00 00 74 65 78 74 EC 2C FF 74 28 03 ..(...text.,.t(.
001860: 00 00 74 65 78 74 EC 2C 22 20 22 29 F4 0F 29 01 ..text.," ")..).
001870: 9F 20 1E 92 1D 01 9F 20 1E 60 1D 01 0D 00 00 62 . ..... .`.....b
001880: 79 74 65 B2 EF 0D 00 00 F8 01 C9 00 06 00 70 17 yte...........p.
001890: 01 00 11 00 7A 17 C5 20 3D 3D 3D 20 69 6D 20 3D ....z.. === im =
0018A0: 3D 3D 00 29 00 84 17 0D 00 00 62 79 74 65 B1 EF ==.)......byte..
0018B0: 1C ED 00 01 0D 00 00 F8 EF FF 1D 28 FF 79 28 03 ...........(.y(.
0018C0: 00 00 74 65 78 74 EC 2C 0F 29 29 00 35 00 8E 17 ..text.,.)).5...
0018D0: 0D 00 00 62 79 74 65 B2 EF F5 1C 46 00 F6 28 0D ...byte....F..(.
0018E0: 00 00 F8 EF 0E 29 F5 1C 56 00 F6 28 0D 00 00 F8 .....)..V..(....
0018F0: EF 0F 29 F5 1C 5E 00 F6 28 0D 00 00 F8 EF 10 29 ..)..^..(......)
001900: 00 74 65 78 74 F2 29 F5 10 29 01 9F 20 1E 92 1D .text.)..).. ...
001910: 01 9F 20 1E 38 1D 01 0D 00 00 62 79 74 65 B2 EF .. .8.....byte..
001920: 0D 00 00 6C E2 01 0D 00 00 62 79 74 65 B3 EF 0D ...l.....byte...
001930: 00 00 68 E2 01 C9 00 8A 00 30 16 A1 20 FF 74 28 ..h......0.. .t(
001940: 03 00 00 74 65 78 74 F2 2C 22 49 22 29 20 EB 20 ...text.,"I") .
001950: 03 00 00 F8 EF FF 79 28 03 00 00 74 65 78 74 EC ......y(...text.
001960: 2C 0F 29 01 9F 20 1E 0A 1E 01 0D 00 00 62 79 74 ,.).. .......byt
001970: 65 B1 EF FF 1D 28 22 26 58 30 31 22 F4 03 00 00 e....("&X01"....
001980: F8 F4 22 31 31 30 22 29 01 03 00 00 F8 EF AC 28 .."110").......(
001990: 03 00 00 74 65 78 74 F2 2C 13 2C FF 0E 28 03 00 ...text.,.,..(..
0019A0: 00 74 65 78 74 F2 29 F5 13 29 01 9F 20 1E 92 1D .text.)..).. ...
0019B0: 01 0D 00 00 62 79 74 65 B2 EF 0D 00 00 F8 01 C9 ....byte........
0019C0: 00 72 00 3A 16 A1 20 FF 0E 28 03 00 00 74 65 78 .r.:.. ..(...tex
0019D0: 74 EC 29 EF 12 20 EB 20 0D 00 00 62 79 74 65 B1 t.).. . ...byte.
0019E0: EF 1C 3A 00 01 03 00 00 F8 EF AC 28 03 00 00 74 ..:........(...t
0019F0: 65 78 74 F2 2C 10 2C FF 0E 28 03 00 00 74 65 78 ext.,.,..(...tex
001A00: 74 F2 29 F5 10 29 01 9F 20 1E 92 1D 01 9F 20 1E t.)..).. ..... .
001A10: 38 1D 01 0D 00 00 62 79 74 65 B2 EF 0D 00 00 6C 8.....byte.....l
001A20: E2 01 0D 00 00 62 79 74 65 B3 EF 0D 00 00 68 E2 .....byte.....h.
001A30: 01 C9 00 99 00 44 16 0D 00 00 62 79 74 65 B1 EF .....D....byte..
001A40: 1C ED 00 01 03 00 00 F8 EF FF 79 28 03 00 00 74 ..........y(...t
001A50: 65 78 74 EC 2C 10 29 01 9F 20 1E 32 1E 01 0D 00 ext.,.).. .2....
001A60: 00 62 79 74 65 B2 EF FF 1D 28 22 26 58 30 31 22 .byte....("&X01"
001A70: F4 03 00 00 F8 F4 22 31 30 31 31 22 29 01 03 00 ......"1011")...
001A80: 00 F8 EF AC 28 03 00 00 74 65 78 74 F2 2C 10 2C ....(...text.,.,
001A90: FF 0E 28 03 00 00 74 65 78 74 F2 29 F5 10 29 01 ..(...text.)..).
001AA0: 9F 20 1E 92 1D 01 9F 20 1E 38 1D 01 0D 00 00 62 . ..... .8.....b
001AB0: 79 74 65 B3 EF 0D 00 00 6C E2 01 0D 00 00 62 79 yte.....l.....by
001AC0: 74 65 B4 EF 0D 00 00 68 E2 01 C9 00 06 00 4E 16 te.....h......N.
001AD0: 01 00 86 00 58 16 A1 20 FF 75 28 03 00 00 74 65 ....X.. .u(...te
001AE0: 78 74 F2 2C 0F 29 EF 22 49 22 20 FC 20 03 00 00 xt.,.)."I" . ...
001AF0: 74 65 78 74 F2 EF 22 48 4C 22 20 EB 20 0D 00 00 text.."HL" . ...
001B00: 00 06 00 98 17 C9 00 06 00 A2 17 01 00 11 00 AC ................
001B10: 17 C5 20 3D 3D 3D 20 69 6E 20 3D 3D 3D 00 0F 00 .. === in ===...
001B20: B6 17 C3 20 03 00 00 74 65 78 74 F2 00 5F 00 C0 ... ...text.._..
001B30: 17 A1 20 03 00 00 74 65 78 74 F2 EF 22 28 43 29 .. ...text.."(C)
001B40: 22 20 EB 20 0D 00 00 62 79 74 65 B1 EF 1C ED 00 " . ...byte.....
001B50: 01 03 00 00 F8 EF FF 79 28 03 00 00 74 65 78 74 .......y(...text
001B60: EC 2C 0F 29 01 9F 20 1E 0A 1E 01 0D 00 00 62 79 .,.).. .......by
001B70: 74 65 B2 EF FF 1D 28 22 26 58 30 31 22 F4 03 00 te....("&X01"...
001B80: 00 F8 F4 22 30 30 30 22 29 01 C9 00 4D 00 CA 17 ..."000")...M...
001B90: 0D 00 00 62 79 74 65 B1 EF 1C DB 00 01 03 00 00 ...byte.........
001BA0: F8 EF AC 28 03 00 00 74 65 78 74 F2 2C 10 2C FF ...(...text.,.,.
001BB0: 74 28 03 00 00 74 65 78 74 F2 2C 22 29 22 29 F5 t(...text.,")").
001BC0: 10 29 01 9F 20 1E 92 1D 01 0D 00 00 62 79 74 65 .).. .......byte
001BD0: B2 EF 0D 00 00 F8 01 C9 00 06 00 D4 17 01 00 12 ................
001BE0: 00 DE 17 C5 20 3D 3D 3D 20 6F 75 74 20 3D 3D 3D .... === out ===
001BF0: 00 0F 00 E8 17 C3 20 03 00 00 74 65 78 74 F2 00 ...... ...text..
001C00: 5B 00 F2 17 A1 20 FF 74 28 03 00 00 74 65 78 74 [.... .t(...text
001C10: EC 2C 22 43 22 29 20 EB 20 0D 00 00 62 79 74 65 .,"C") . ...byte
001C20: B1 EF 1C ED 00 01 03 00 00 F8 EF 03 00 00 74 65 ..............te
001C30: 78 74 F2 01 9F 20 1E 0A 1E 01 0D 00 00 62 79 74 xt... .......byt
001C40: 65 B2 EF FF 1D 28 22 26 58 30 31 22 F4 03 00 00 e....("&X01"....
001C50: F8 F4 22 30 30 31 22 29 01 C9 00 4D 00 FC 17 0D .."001")...M....
001C60: 00 00 62 79 74 65 B1 EF 1C D3 00 01 03 00 00 F8 ..byte..........
001C70: EF AC 28 03 00 00 74 65 78 74 EC 2C 14 2C FF 74 ..(...text.,.,.t
001C80: 28 03 00 00 74 65 78 74 EC 2C 22 29 22 29 F5 14 (...text.,")")..
001C90: 29 01 9F 20 1E 92 1D 01 0D 00 00 62 79 74 65 B2 ).. .......byte.
001CA0: EF 0D 00 00 F8 01 C9 00 06 00 06 18 01 00 13 00 ................
001CB0: 10 18 C5 20 3D 3D 3D 20 63 61 6C 6C 20 3D 3D 3D ... === call ===
001CC0: 00 1E 00 1A 18 03 00 00 F8 EF FF 79 28 03 00 00 ...........y(...
001CD0: 74 65 78 74 EC 2C 10 29 01 9F 20 1E F2 1C 00 5C text.,.).. ....\
001CE0: 00 24 18 A1 20 0D 00 00 F8 EF F5 0F 20 EB 20 03 .$.. ....... . .
001CF0: 00 00 F8 EF AC 28 03 00 00 74 65 78 74 EC 2C 14 .....(...text.,.
001D00: 62 79 74 65 B1 EF 1C 22 00 01 03 00 00 F8 EF AC byte..."........
001D10: 28 03 00 00 74 65 78 74 EC 2C 13 2C FF 0E 28 03 (...text.,.,..(.
001D20: 00 00 74 65 78 74 EC 29 F5 13 29 01 9F 20 1E 92 ..text.)..).. ..
001D30: 1D 01 9F 20 1E 38 1D 01 0D 00 00 62 79 74 65 B2 ... .8.....byte.
001D40: EF 0D 00 00 6C E2 01 0D 00 00 62 79 74 65 B3 EF ....l.....byte..
001D50: 0D 00 00 68 E2 01 C9 00 20 00 62 16 A1 20 FF 74 ...h.... .b.. .t
001D60: 28 03 00 00 74 65 78 74 EC 2C 22 28 49 22 29 20 (...text.,"(I")
001D70: EB 20 A0 20 1E 9E 16 00 5B 00 6C 16 03 00 00 F8 . . ....[.l.....
001D80: EF AC 28 03 00 00 74 65 78 74 EC 2C 13 2C 0F 29 ..(...text.,.,.)
001D90: 01 A1 20 03 00 00 F8 EF 22 42 22 20 FC 20 03 00 .. ....."B" . ..
001DA0: 00 F8 EF 22 44 22 20 EB 20 0D 00 00 62 79 74 65 ..."D" . ...byte
001DB0: B1 EF F5 1C 02 00 F6 28 03 00 00 F8 EF 22 42 22 .......(....."B"
001DC0: 29 F5 1C 12 00 F6 28 03 00 00 F8 EF 22 44 22 29 ).....(....."D")
001DD0: 01 C9 00 B9 00 76 16 03 00 00 F8 EF 03 00 00 74 .....v.........t
001DE0: 65 78 74 F2 01 A1 20 03 00 00 F8 EF 22 42 43 22 ext... ....."BC"
001DF0: 20 FC 20 03 00 00 F8 EF 22 44 45 22 20 FC 20 03 . ....."DE" . .
001E00: 00 00 F8 EF 22 53 50 22 20 EB 20 0D 00 00 62 79 ...."SP" . ...by
001E10: 74 65 B1 EF 1C ED 00 01 9F 20 1E 32 1E 01 0D 00 te....... .2....
001E20: 00 62 79 74 65 B2 EF FF 1D 28 22 26 58 30 31 22 .byte....("&X01"
001E30: F4 03 00 00 F8 F4 22 30 30 31 31 22 29 01 03 00 ......"0011")...
001E40: 00 F8 EF AC 28 03 00 00 74 65 78 74 EC 2C 13 2C ....(...text.,.,
001E50: FF 0E 28 03 00 00 74 65 78 74 EC 29 F5 13 29 01 ..(...text.)..).
001E60: 9F 20 1E 92 1D 01 9F 20 1E 38 1D 01 0D 00 00 62 . ..... .8.....b
001E70: 79 74 65 B3 EF 0D 00 00 6C E2 01 0D 00 00 62 79 yte.....l.....by
001E80: 74 65 B4 EF 0D 00 00 68 E2 01 C9 00 76 00 80 16 te.....h....v...
001E90: A1 20 FF 74 28 03 00 00 74 65 78 74 EC 2C 22 48 . .t(...text.,"H
001EA0: 22 29 EF 0E 20 EB 20 0D 00 00 62 79 74 65 B1 EF ").. . ...byte..
001EB0: 1C 32 00 01 03 00 00 F8 EF AC 28 03 00 00 74 65 .2........(...te
001EC0: 78 74 EC 2C 13 2C FF 0E 28 03 00 00 74 65 78 74 xt.,.,..(...text
001ED0: EC 29 F5 13 29 01 9F 20 1E 92 1D 01 9F 20 1E 38 .)..).. ..... .8
001EE0: 1D 01 0D 00 00 62 79 74 65 B2 EF 0D 00 00 6C E2 .....byte.....l.
001EF0: 01 0D 00 00 62 79 74 65 B3 EF 0D 00 00 68 E2 01 ....byte.....h..
001F00: 29 01 9F 20 1E 92 1D 01 9F 20 1E 38 1D 01 0D 00 ).. ..... .8....
001F10: 00 62 79 74 65 B1 EF 1C CD 00 01 0D 00 00 62 79 .byte.........by
001F20: 74 65 B2 EF 0D 00 00 6C E2 01 0D 00 00 62 79 74 te.....l.....byt
001F30: 65 B3 EF 0D 00 00 68 E2 01 C9 00 6E 00 2E 18 0D e.....h....n....
001F40: 00 00 62 79 74 65 B1 EF FF 1D 28 22 26 58 31 31 ..byte....("&X11
001F50: 22 F4 FF 71 28 0D 00 00 F8 2C 11 29 F4 22 31 30 "..q(....,.)."10
001F60: 30 22 29 01 C3 20 03 00 00 74 65 78 74 F2 01 03 0").. ...text...
001F70: 00 00 F8 EF 03 00 00 74 65 78 74 F2 01 9F 20 1E .......text... .
001F80: 92 1D 01 9F 20 1E 38 1D 01 0D 00 00 62 79 74 65 .... .8.....byte
001F90: B2 EF 0D 00 00 6C E2 01 0D 00 00 62 79 74 65 B3 .....l.....byte.
001FA0: EF 0D 00 00 68 E2 01 C9 00 06 00 38 18 01 00 11 ....h......8....
001FB0: 00 42 18 C5 20 3D 3D 3D 20 6A 72 20 3D 3D 3D 00 .B.. === jr ===.
001FC0: 1E 00 4C 18 03 00 00 F8 EF FF 79 28 03 00 00 74 ..L.......y(...t
001FD0: 65 78 74 EC 2C 10 29 01 9F 20 1E F2 1C 00 4C 00 ext.,.).. ....L.
001FE0: 56 18 A1 20 0D 00 00 F8 EF F5 0F 20 EB 20 03 00 V.. ....... . ..
001FF0: 00 F8 EF AC 28 03 00 00 74 65 78 74 EC 2C 12 29 ....(...text.,.)
002000: 01 9F 20 1E 92 1D 01 9F 20 1E 60 1D 01 0D 00 00 .. ..... .`.....
002010: 62 79 74 65 B1 EF 1C 18 00 01 0D 00 00 62 79 74 byte.........byt
002020: 65 B2 EF 0D 00 00 F8 01 C9 00 5F 00 60 18 0D 00 e........._.`...
002030: 00 62 79 74 65 B1 EF FF 1D 28 22 26 58 30 30 31 .byte....("&X001
002040: 22 F4 FF 71 28 0D 00 00 F8 2C 10 29 F4 22 30 30 "..q(....,.)."00
002050: 30 22 29 01 C3 20 03 00 00 74 65 78 74 F2 01 03 0").. ...text...
002060: 00 00 F8 EF 03 00 00 74 65 78 74 F2 01 9F 20 1E .......text... .
002070: 92 1D 01 9F 20 1E 60 1D 01 0D 00 00 62 79 74 65 .... .`.....byte
002080: B2 EF 0D 00 00 F8 01 C9 00 06 00 6A 18 01 00 11 ...........j....
002090: 00 74 18 C5 20 3D 3D 3D 20 6A 70 20 3D 3D 3D 00 .t.. === jp ===.
0020A0: 26 00 7E 18 A1 20 FF 74 28 03 00 00 74 65 78 74 &.~.. .t(...text
0020B0: EC 2C 22 58 22 29 20 EB 20 0D 00 00 69 6E 64 65 .,"X") . ...inde
0020C0: F8 EF 1C DD 00 00 26 00 88 18 A1 20 FF 74 28 03 ......&.... .t(.
0020D0: 00 00 74 65 78 74 EC 2C 22 59 22 29 20 EB 20 0D ..text.,"Y") . .
0020E0: 00 00 69 6E 64 65 F8 EF 1C FD 00 00 28 00 92 18 ..inde......(...
0020F0: A1 20 FF 74 28 03 00 00 74 65 78 74 EC 2C 22 28 . .t(...text.,"(
002100: C9 00 4E 00 8A 16 03 00 00 F8 EF 03 00 00 74 65 ..N...........te
002110: 78 74 F2 01 A1 20 03 00 00 F8 F0 22 41 22 20 FA xt... ....."A" .
002120: 20 03 00 00 F8 F3 22 4C 22 20 EB 20 9F 20 1E 0A ....."L" . . ..
002130: 1E 01 0D 00 00 62 79 74 65 B1 EF FF 1D 28 22 26 .....byte....("&
002140: 58 30 31 31 31 30 22 F4 03 00 00 F8 29 01 C9 00 X01110".....)...
002150: 27 00 94 16 0D 00 00 62 79 74 65 B1 EF 1C 36 00 '......byte...6.
002160: 01 9F 20 1E 92 1D 01 0D 00 00 62 79 74 65 B2 EF .. .......byte..
002170: 0D 00 00 F8 01 C9 00 8C 00 9E 16 A1 20 03 00 00 ............ ...
002180: 74 65 78 74 F2 F0 22 41 22 20 FA 20 03 00 00 74 text.."A" . ...t
002190: 65 78 74 F2 F3 22 4C 22 20 EB 20 03 00 00 F8 EF ext.."L" . .....
0021A0: 03 00 00 74 65 78 74 F2 01 9F 20 1E 0A 1E 01 0D ...text... .....
0021B0: 00 00 62 79 74 65 B1 EF FF 1D 28 22 26 58 30 31 ..byte....("&X01
0021C0: 31 31 30 22 F4 03 00 00 F8 29 01 03 00 00 F8 EF 110".....)......
0021D0: AC 28 03 00 00 74 65 78 74 EC 2C 16 2C FF 0E 28 .(...text.,.,..(
0021E0: 03 00 00 74 65 78 74 EC 29 F5 16 29 01 9F 20 1E ...text.)..).. .
0021F0: 92 1D 01 0D 00 00 62 79 74 65 B2 EF 0D 00 00 F8 ......byte......
002200: 01 C9 00 6B 00 A8 16 0D 00 00 62 79 74 65 B1 EF ...k......byte..
002210: 1C 36 00 01 03 00 00 F8 EF AC 28 03 00 00 74 65 .6........(...te
002220: 78 74 EC 2C 16 2C FF 0E 28 03 00 00 74 65 78 74 xt.,.,..(...text
002230: EC 29 F5 16 29 01 9F 20 1E 92 1D 01 0D 00 00 62 .)..).. .......b
002240: 79 74 65 B2 EF 0D 00 00 F8 01 03 00 00 F8 EF 03 yte.............
002250: 00 00 74 65 78 74 F2 01 9F 20 1E 92 1D 01 0D 00 ..text... ......
002260: 00 62 79 74 65 B3 EF 0D 00 00 F8 01 C9 00 69 00 .byte.........i.
002270: B2 16 A1 20 FF 79 28 03 00 00 74 65 78 74 EC 2C ... .y(...text.,
002280: 0F 29 EF 22 49 22 20 FC 20 03 00 00 74 65 78 74 .)."I" . ...text
002290: F2 EF 22 49 22 20 EB 20 0D 00 00 62 79 74 65 B1 .."I" . ...byte.
0022A0: EF 1C ED 00 01 0D 00 00 62 79 74 65 B2 EF F5 1C ........byte....
0022B0: 57 00 F6 28 03 00 00 74 65 78 74 F2 EF 22 49 22 W..(...text.."I"
0022C0: 29 F5 1C 47 00 F6 28 03 00 00 74 65 78 74 F2 EF )..G..(...text..
0022D0: 22 41 22 29 01 C9 00 69 00 BC 16 A1 20 FF 79 28 "A")...i.... .y(
0022E0: 03 00 00 74 65 78 74 EC 2C 0F 29 EF 22 52 22 20 ...text.,.)."R"
0022F0: FC 20 03 00 00 74 65 78 74 F2 EF 22 52 22 20 EB . ...text.."R" .
002300: 22 29 20 EB 20 0D 00 00 62 79 74 65 B1 EF 1C E9 ") . ...byte....
002310: 00 01 C9 00 1E 00 9C 18 03 00 00 F8 EF FF 79 28 ..............y(
002320: 03 00 00 74 65 78 74 EC 2C 10 29 01 9F 20 1E F2 ...text.,.).. ..
002330: 1C 00 5C 00 A6 18 A1 20 0D 00 00 F8 EF F5 0F 20 ..\.... .......
002340: EB 20 03 00 00 F8 EF AC 28 03 00 00 74 65 78 74 . ......(...text
002350: EC 2C 12 29 01 9F 20 1E 92 1D 01 9F 20 1E 38 1D .,.).. ..... .8.
002360: 01 0D 00 00 62 79 74 65 B1 EF 1C C3 00 01 0D 00 ....byte........
002370: 00 62 79 74 65 B2 EF 0D 00 00 6C E2 01 0D 00 00 .byte.....l.....
002380: 62 79 74 65 B3 EF 0D 00 00 68 E2 01 C9 00 6E 00 byte.....h....n.
002390: B0 18 0D 00 00 62 79 74 65 B1 EF FF 1D 28 22 26 .....byte....("&
0023A0: 58 31 31 22 F4 FF 71 28 0D 00 00 F8 2C 11 29 F4 X11"..q(....,.).
0023B0: 22 30 31 30 22 29 01 C3 20 03 00 00 74 65 78 74 "010").. ...text
0023C0: F2 01 03 00 00 F8 EF 03 00 00 74 65 78 74 F2 01 ..........text..
0023D0: 9F 20 1E 92 1D 01 9F 20 1E 38 1D 01 0D 00 00 62 . ..... .8.....b
0023E0: 79 74 65 B2 EF 0D 00 00 6C E2 01 0D 00 00 62 79 yte.....l.....by
0023F0: 74 65 B3 EF 0D 00 00 68 E2 01 C9 00 06 00 BA 18 te.....h........
002400: 01 00 12 00 C4 18 C5 20 3D 3D 3D 20 72 65 74 20 ....... === ret
002410: 3D 3D 3D 00 66 00 CE 18 A1 20 03 00 00 74 65 78 ===.f.... ...tex
002420: 74 EC EF 22 52 45 54 22 20 EB 20 0D 00 00 62 79 t.."RET" . ...by
002430: 74 65 B1 EF 1C C9 00 20 01 97 20 03 00 00 F8 EF te..... .. .....
002440: FF 79 28 03 00 00 74 65 78 74 EC 2C 10 29 01 9F .y(...text.,.)..
002450: 20 1E F2 1C 01 0D 00 00 62 79 74 65 B1 EF FF 1D .......byte....
002460: 28 22 26 58 31 31 22 F4 FF 71 28 0D 00 00 F8 2C ("&X11"..q(....,
002470: 11 29 F4 22 30 30 30 22 29 00 06 00 D8 18 C9 00 .)."000").......
002480: 06 00 E2 18 01 00 1A 00 EC 18 C5 20 3D 3D 3D 20 ........... ===
002490: 6F 64 64 73 20 26 20 65 6E 64 73 20 3D 3D 3D 00 odds & ends ===.
0024A0: E9 00 F6 18 03 00 00 F8 EF 03 00 00 74 65 78 74 ............text
0024B0: EC 01 0D 00 00 62 79 74 65 B1 EF F5 1C 1F 00 F6 .....byte.......
0024C0: 28 03 00 00 F8 EF 22 52 52 41 22 29 F5 1C 0F 00 (....."RRA")....
0024D0: F6 28 03 00 00 F8 EF 22 52 52 43 41 22 29 F5 1C .(....."RRCA")..
0024E0: 37 00 F6 28 03 00 00 F8 EF 22 53 43 46 22 29 F5 7..(....."SCF").
0024F0: 1C 3F 00 F6 28 03 00 00 F8 EF 22 43 43 46 22 29 .?..(....."CCF")
002500: 20 0D 00 00 62 79 74 65 B1 EF 1C ED 00 01 0D 00 ...byte........
002510: 00 62 79 74 65 B2 EF F5 1C 5F 00 F6 28 03 00 00 .byte...._..(...
002520: 74 65 78 74 F2 EF 22 52 22 29 F5 1C 4F 00 F6 28 text.."R")..O..(
002530: 03 00 00 74 65 78 74 F2 EF 22 41 22 29 01 C9 00 ...text.."A")...
002540: 60 00 C6 16 A1 20 FF 74 28 03 00 00 74 65 78 74 `.... .t(...text
002550: EC 2C 22 49 22 29 20 EB 20 0D 00 00 62 79 74 65 .,"I") . ...byte
002560: B1 EF 1C 21 00 01 03 00 00 F8 EF 03 00 00 74 65 ...!..........te
002570: 78 74 F2 01 9F 20 1E 92 1D 01 9F 20 1E 38 1D 01 xt... ..... .8..
002580: 0D 00 00 62 79 74 65 B2 EF 0D 00 00 6C E2 01 0D ...byte.....l...
002590: 00 00 62 79 74 65 B3 EF 0D 00 00 68 E2 01 C9 00 ..byte.....h....
0025A0: 3A 00 D0 16 A1 20 03 00 00 74 65 78 74 F2 EF 22 :.... ...text.."
0025B0: 48 4C 22 20 FC 20 FF 75 28 03 00 00 74 65 78 74 HL" . .u(...text
0025C0: F2 2C 0F 29 EF 22 49 22 20 EB 20 0D 00 00 62 79 .,.)."I" . ...by
0025D0: 74 65 B1 EF 1C F9 00 01 C9 00 9D 00 DA 16 A1 20 te.............
0025E0: AC 28 03 00 00 74 65 78 74 EC 2C FF 0E 28 03 00 .(...text.,..(..
0025F0: 00 74 65 78 74 EC 29 F5 0F 2C 0F 29 EE 22 20 22 .text.)..,.)." "
002600: 20 EB 20 03 00 00 F8 EF FF 79 28 03 00 00 74 65 . ......y(...te
002610: 78 74 EC 2C 10 29 01 9F 20 1E 32 1E 01 0D 00 00 xt.,.).. .2.....
002620: 62 79 74 65 B1 EF FF 1D 28 22 26 58 30 30 22 F4 byte....("&X00".
002630: 03 00 00 F8 F4 22 30 30 30 31 22 29 01 03 00 00 ....."0001")....
002640: F8 EF 03 00 00 74 65 78 74 F2 01 9F 20 1E 92 1D .....text... ...
002650: 01 9F 20 1E 38 1D 01 0D 00 00 62 79 74 65 B2 EF .. .8.....byte..
002660: 0D 00 00 6C E2 01 0D 00 00 62 79 74 65 B3 EF 0D ...l.....byte...
002670: 00 00 68 E2 01 C9 00 1E 00 E4 16 03 00 00 F8 EF ..h.............
002680: FF 79 28 03 00 00 74 65 78 74 EC 2C 0F 29 01 9F .y(...text.,.)..
002690: 20 1E 0A 1E 00 79 00 EE 16 A1 20 03 00 00 74 65 ....y.... ...te
0026A0: 78 74 F2 F0 22 41 22 20 FA 20 03 00 00 74 65 78 xt.."A" . ...tex
0026B0: 74 F2 F3 22 4C 22 20 EB 20 0D 00 00 62 79 74 65 t.."L" . ...byte
0026C0: B1 EF FF 1D 28 22 26 58 30 31 22 F4 03 00 00 F8 ....("&X01".....
0026D0: 29 01 03 00 00 F8 EF 03 00 00 74 65 78 74 F2 01 ).........text..
0026E0: 9F 20 1E 0A 1E 01 0D 00 00 62 79 74 65 B1 EF FF . .......byte...
0026F0: 1D 28 22 26 58 22 F4 FF 71 28 0D 00 00 62 79 74 .("&X"..q(...byt
002700: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
002710: 02 00 01 00 02 09 52 E5 02 00 C1 02 00 00 00 02 ......R.........
002720: 02 00 C6 02 00 00 00 02 02 00 C2 02 00 00 00 02 ................
002730: 02 00 C7 02 00 00 00 02 02 00 C3 02 00 00 00 02 ................
002740: 02 00 C8 02 00 00 00 02 02 00 C4 02 00 00 00 02 ................
002750: 02 00 C9 02 00 00 00 02 02 00 C5 02 00 00 00 02 ................
002760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0027A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0027B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0027C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0027D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0027E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0027F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002800: F5 1C 2F 00 F6 28 03 00 00 F8 EF 22 43 50 4C 22 ../..(....."CPL"
002810: 29 F5 1C 27 00 F6 28 03 00 00 F8 EF 22 44 41 41 )..'..(....."DAA
002820: 22 29 F5 1C F3 00 F6 28 03 00 00 F8 EF 22 44 49 ").....(....."DI
002830: 22 29 F5 1C FB 00 F6 28 03 00 00 F8 EF 22 45 49 ").....(....."EI
002840: 22 29 F5 1C D9 00 F6 28 03 00 00 F8 EF 22 45 58 ").....(....."EX
002850: 58 22 29 F5 1C 76 00 F6 28 03 00 00 F8 EF 22 48 X")..v..(....."H
002860: 41 4C 54 22 29 F5 1C 17 00 F6 28 03 00 00 F8 EF ALT").....(.....
002870: 22 52 4C 41 22 29 F5 1C 07 00 F6 28 03 00 00 F8 "RLA").....(....
002880: EF 22 52 4C 43 41 22 29 00 06 00 00 19 C9 00 06 ."RLCA")........
002890: 00 0A 19 01 00 FB 00 14 19 03 00 00 F8 EF 03 00 ................
0028A0: 00 74 65 78 74 EC 01 0D 00 00 F8 EF F5 1C A9 00 .text...........
0028B0: F6 28 03 00 00 F8 EF 22 43 50 44 22 29 F5 1C 67 .(....."CPD")..g
0028C0: 00 F6 28 03 00 00 F8 EF 22 52 52 44 22 29 F5 1C ..(....."RRD")..
0028D0: B9 00 F6 28 03 00 00 F8 EF 22 43 50 44 52 22 29 ...(....."CPDR")
0028E0: F5 1C A1 00 F6 28 03 00 00 F8 EF 22 43 50 49 22 .....(....."CPI"
0028F0: 29 F5 1C B1 00 F6 28 03 00 00 F8 EF 22 43 50 49 ).....(....."CPI
002900: 52 22 29 F5 1C AA 00 F6 28 03 00 00 F8 EF 22 49 R").....(....."I
002910: 4E 44 22 29 F5 1C BA 00 F6 28 03 00 00 F8 EF 22 ND").....(....."
002920: 49 4E 44 52 22 29 F5 1C A2 00 F6 28 03 00 00 F8 INDR").....(....
002930: EF 22 49 4E 49 22 29 F5 1C B2 00 F6 28 03 00 00 ."INI").....(...
002940: F8 EF 22 49 4E 49 52 22 29 F5 1C A8 00 F6 28 03 .."INIR").....(.
002950: 00 00 F8 EF 22 4C 44 44 22 29 F5 1C B8 00 F6 28 ...."LDD").....(
002960: 03 00 00 F8 EF 22 4C 44 44 52 22 29 F5 1C A0 00 ....."LDDR")....
002970: F6 28 03 00 00 F8 EF 22 4C 44 49 22 29 F5 1C B0 .(....."LDI")...
002980: 00 F6 28 03 00 00 F8 EF 22 4C 44 49 52 22 29 00 ..(....."LDIR").
002990: A0 00 1E 19 0D 00 00 62 79 74 65 B2 EF 0D 00 00 .......byte.....
0029A0: F8 F5 1C 44 00 F6 28 03 00 00 F8 EF 22 4E 45 47 ...D..(....."NEG
0029B0: 22 29 F5 1C BB 00 F6 28 03 00 00 F8 EF 22 4F 54 ").....(....."OT
0029C0: 44 52 22 29 F5 1C B3 00 F6 28 03 00 00 F8 EF 22 DR").....(....."
0029D0: 4F 54 49 52 22 29 F5 1C AB 00 F6 28 03 00 00 F8 OTIR").....(....
0029E0: EF 22 4F 55 54 44 22 29 F5 1C A3 00 F6 28 03 00 ."OUTD")..£..(..
0029F0: 00 F8 EF 22 4F 55 54 49 22 29 F5 1C 4D 00 F6 28 ..."OUTI")..M..(
002A00: 00 6E 75 6D EC 00 26 00 F4 1A A1 20 03 00 00 F8 .num..&.... ....
002A10: EF 03 00 00 6C 61 62 65 EC 28 02 00 00 EA 29 20 ....labe.(....)
002A20: EB 20 02 00 00 EB EF 02 00 00 EA 00 06 00 FE 1A . ..............
002A30: B0 00 2F 00 08 1B A1 20 02 00 00 EB EF F5 0F 20 ../.... .......
002A40: EB 20 02 00 00 EB EF 0D 00 00 6E 75 6D EC 01 0D . ........num...
002A50: 00 00 6E 75 6D EC EF 0D 00 00 6E 75 6D EC F4 0F ..num.....num...
002A60: 00 2B 00 12 1B A1 20 0D 00 00 6E 75 6D EC EE 19 .+.... ...num...
002A70: 32 20 EB 20 BF 01 BF 20 22 54 6F 6F 20 6D 61 6E 2 . ... "Too man
002A80: 79 20 6C 61 62 65 6C 73 22 01 CE 00 18 00 1C 1B y labels".......
002A90: 03 00 00 6C 61 62 65 EC 28 02 00 00 EB 29 EF 03 ...labe.(....)..
002AA0: 00 00 F8 00 32 00 26 1B A1 20 FF 74 28 03 00 00 ....2.&.. .t(...
002AB0: 74 65 78 74 EC 2C 22 3D 22 29 EF 0E 20 EB 20 0D text.,"=").. . .
002AC0: 00 00 76 61 6C 75 E5 28 02 00 00 EB 29 EF 0D 00 ..valu.(....)...
002AD0: 00 70 E3 01 C9 00 42 00 30 1B 03 00 00 F8 EF AC .p....B.0.......
002AE0: 28 03 00 00 74 65 78 74 EC 2C FF 74 28 03 00 00 (...text.,.t(...
002AF0: 74 65 78 74 EC 2C 22 3D 22 29 F4 0F 29 01 9F 20 text.,"=")..)..
002B00: 1E 92 1D 01 0D 00 00 76 61 6C 75 E5 28 02 00 00 .......valu.(...
002B10: EB 29 EF 0D 00 00 F8 00 06 00 3A 1B C9 00 06 00 .)........:.....
002B20: 44 1B 01 00 16 00 4E 1B C5 20 3D 3D 3D 20 73 62 D.....N.. === sb
002B30: 63 2F 61 64 63 20 3D 3D 3D 00 1C 00 58 1B 0D 00 c/adc ===...X...
002B40: 00 62 79 74 E5 EF 1B 9E 00 01 A0 20 1E 6C 1B 01 .byt....... .l..
002B50: 01 C0 73 62 63 00 1C 00 62 1B 0D 00 00 62 79 74 ..sbc...b....byt
002B60: E5 EF 1B 8E 00 01 A0 20 1E 6C 1B 01 01 C0 61 64 ....... .l....ad
002B70: 63 00 0F 00 6C 1B C3 20 03 00 00 74 65 78 74 F2 c...l.. ...text.
002B80: 00 70 00 76 1B A1 20 FF 74 28 03 00 00 74 65 78 .p.v.. .t(...tex
002B90: 74 EC 2C 22 48 4C 22 29 20 EB 20 03 00 00 F8 EF t.,"HL") . .....
002BA0: 03 00 00 74 65 78 74 F2 01 9F 20 1E 32 1E 01 0D ...text... .2...
002BB0: 00 00 62 79 74 65 B1 EF 1C ED 00 01 0D 00 00 62 ..byte.........b
002BC0: 79 74 65 B2 EF FF 1D 28 22 26 58 30 31 22 F4 03 yte....("&X01"..
002BD0: 00 00 F8 F4 22 30 30 31 30 22 29 F4 28 16 20 FA ...."0010").(. .
002BE0: 20 03 00 00 74 65 78 74 EC F1 22 53 22 29 01 C9 ...text.."S")..
002BF0: 00 6F 00 80 1B A1 20 03 00 00 74 65 78 74 F2 F0 .o.... ...text..
002C00: 03 00 00 F8 EF 22 52 45 54 49 22 29 F5 1C 45 00 ....."RETI")..E.
002C10: F6 28 03 00 00 F8 EF 22 52 45 54 4E 22 29 F5 1C .(....."RETN")..
002C20: 6F 00 F6 28 03 00 00 F8 EF 22 52 4C 44 22 29 00 o..(....."RLD").
002C30: 13 00 28 19 0D 00 00 62 79 74 65 B1 EF 1C ED 00 ..(....byte.....
002C40: 01 C9 00 06 00 32 19 01 00 1A 00 3C 19 C5 20 3D .....2.....<.. =
002C50: 3D 3D 20 61 6E 64 2F 73 75 62 2F 78 6F 72 20 3D == and/sub/xor =
002C60: 3D 3D 00 1C 00 46 19 0D 00 00 62 79 74 E5 EF 1C ==...F....byt...
002C70: A6 00 01 A0 20 1E 82 19 01 01 C0 61 6E 64 00 1C .... ......and..
002C80: 00 50 19 0D 00 00 62 79 74 E5 EF 1C 96 00 01 A0 .P....byt.......
002C90: 20 1E 82 19 01 01 C0 73 75 62 00 1C 00 5A 19 0D ......sub...Z..
002CA0: 00 00 62 79 74 E5 EF 1C AE 00 01 A0 20 1E 82 19 ..byt....... ...
002CB0: 01 01 C0 78 6F 72 00 38 00 64 19 0D 00 00 62 79 ...xor.8.d....by
002CC0: 74 E5 EF 1C BE 00 01 03 00 00 74 65 78 74 EC EF t.........text..
002CD0: 22 43 50 20 22 F4 AC 28 03 00 00 74 65 78 74 EC "CP "..(...text.
002CE0: 2C 11 29 01 A0 20 1E 82 19 01 01 C0 63 70 00 38 ,.).. ......cp.8
002CF0: 00 6E 19 0D 00 00 62 79 74 E5 EF 1C B6 00 01 03 .n....byt.......
002D00: 00 00 74 65 78 74 EC EF 22 4F 52 20 22 F4 AC 28 ..text.."OR "..(
002D10: 03 00 00 74 65 78 74 EC 2C 11 29 01 A0 20 1E 82 ...text.,.).. ..
002D20: 19 01 01 C0 6F 72 00 06 00 78 19 01 00 1D 00 82 ....or...x......
002D30: 19 A1 20 FF 74 28 03 00 00 74 65 78 74 EC 2C 22 .. .t(...text.,"
002D40: 49 22 29 20 A0 20 1E AA 19 00 2D 00 8C 19 A1 20 I") . ....-....
002D50: FF 74 28 03 00 00 74 65 78 74 EC 2C 22 48 4C 22 .t(...text.,"HL"
002D60: 29 20 EB 20 0D 00 00 62 79 74 65 B1 EF 0D 00 00 ) . ...byte.....
002D70: 62 79 74 E5 01 C9 00 76 00 96 19 03 00 00 F8 EF byt....v........
002D80: FF 79 28 03 00 00 74 65 78 74 EC 2C 0F 29 01 A1 .y(...text.,.)..
002D90: 20 28 03 00 00 F8 F0 22 41 22 20 FA 20 03 00 00 (....."A" . ...
002DA0: F8 F3 22 4C 22 29 20 FA 20 FF 74 28 03 00 00 74 .."L") . .t(...t
002DB0: 65 78 74 EC 2C 22 26 22 29 EF 0E 20 EB 20 9F 20 ext.,"&").. . .
002DC0: 1E 0A 1E 01 0D 00 00 62 79 74 65 B1 EF 28 0D 00 .......byte..(..
002DD0: 00 62 79 74 E5 20 FA 20 1B F8 00 29 F4 FF 1D 28 .byt. . ...)...(
002DE0: 22 26 58 22 F4 03 00 00 F8 29 01 C9 00 44 00 A0 "&X".....)...D..
002DF0: 19 0D 00 00 62 79 74 65 B1 EF 0D 00 00 62 79 74 ....byte.....byt
002E00: 22 41 22 20 FA 20 03 00 00 74 65 78 74 F2 F3 22 "A" . ...text.."
002E10: 4C 22 20 EB 20 0D 00 00 62 79 74 E5 EF 0D 00 00 L" . ...byt.....
002E20: 62 79 74 E5 20 FA 20 1B F8 00 01 03 00 00 F8 EF byt. . .........
002E30: 03 00 00 74 65 78 74 F2 01 9F 20 1E 0A 1E 01 0D ...text... .....
002E40: 00 00 62 79 74 65 B1 EF 0D 00 00 62 79 74 E5 F4 ..byte.....byt..
002E50: FF 1D 28 22 26 58 22 F4 03 00 00 F8 29 01 C9 00 ..("&X".....)...
002E60: 2B 00 8A 1B A1 20 03 00 00 74 65 78 74 F2 EF 22 +.... ...text.."
002E70: 28 48 4C 29 22 20 EB 20 0D 00 00 62 79 74 65 B1 (HL)" . ...byte.
002E80: EF 0D 00 00 62 79 74 E5 01 C9 00 1D 00 94 1B A1 ....byt.........
002E90: 20 FF 74 28 03 00 00 74 65 78 74 F2 2C 22 49 22 .t(...text.,"I"
002EA0: 29 20 A0 20 1E A8 1B 00 3F 00 9E 1B 0D 00 00 62 ) . ....?......b
002EB0: 79 74 65 B1 EF 0D 00 00 62 79 74 E5 20 FC 20 1B yte.....byt. . .
002EC0: 40 00 01 03 00 00 F8 EF 03 00 00 74 65 78 74 F2 @..........text.
002ED0: 01 9F 20 1E 92 1D 01 0D 00 00 62 79 74 65 B2 EF .. .......byte..
002EE0: 0D 00 00 F8 01 C9 00 37 00 A8 1B A1 20 FF 74 28 .......7.... .t(
002EF0: 03 00 00 74 65 78 74 F2 2C 22 49 58 22 29 20 EB ...text.,"IX") .
002F00: 20 0D 00 00 69 6E 64 65 F8 EF 1C DD 00 20 01 97 ...inde..... ..
002F10: 20 0D 00 00 69 6E 64 65 F8 EF 1C FD 00 00 51 00 ...inde......Q.
002F20: B2 1B 0D 00 00 62 79 74 65 B1 EF 0D 00 00 62 79 .....byte.....by
002F30: 74 E5 01 03 00 00 F8 EF AC 28 03 00 00 74 65 78 t........(...tex
002F40: 74 F2 2C 13 2C FF 74 28 03 00 00 74 65 78 74 F2 t.,.,.t(...text.
002F50: 2C 22 29 22 29 F5 13 29 01 9F 20 1E 92 1D 01 0D ,")")..).. .....
002F60: 00 00 62 79 74 65 B2 EF 0D 00 00 F8 01 C9 00 06 ..byte..........
002F70: 00 BC 1B 01 00 1A 00 C6 1B C5 20 3D 3D 3D 20 62 .......... === b
002F80: 69 74 2F 73 65 74 2F 72 65 73 20 3D 3D 3D 00 1C it/set/res ===..
002F90: 00 D0 1B 0D 00 00 62 79 74 E5 EF 1B 40 00 01 A0 ......byt...@...
002FA0: 20 1E EE 1B 01 01 C0 62 69 74 00 1C 00 DA 1B 0D ......bit......
002FB0: 00 00 62 79 74 E5 EF 1B 80 00 01 A0 20 1E EE 1B ..byt....... ...
002FC0: 01 01 C0 72 65 73 00 1C 00 E4 1B 0D 00 00 62 79 ...res........by
002FD0: 74 E5 EF 1B C0 00 01 A0 20 1E EE 1B 01 01 C0 73 t....... ......s
002FE0: 65 74 00 52 00 EE 1B C3 20 03 00 00 74 65 78 74 et.R.... ...text
002FF0: F2 01 0D 00 00 F8 EF FF 1D 28 FF 79 28 03 00 00 .........(.y(...
003000: E5 20 FC 20 1B 40 00 01 03 00 00 F8 EF AC 28 03 . . .@........(.
003010: 00 00 74 65 78 74 EC 2C 13 29 01 9F 20 1E 92 1D ..text.,.).. ...
003020: 01 0D 00 00 62 79 74 65 B2 EF 0D 00 00 F8 01 C9 ....byte........
003030: 00 37 00 AA 19 A1 20 FF 74 28 03 00 00 74 65 78 .7.... .t(...tex
003040: 74 EC 2C 22 49 58 22 29 20 EB 20 0D 00 00 69 6E t.,"IX") . ...in
003050: 64 65 F8 EF 1C DD 00 20 01 97 20 0D 00 00 69 6E de..... .. ...in
003060: 64 65 F8 EF 1C FD 00 00 51 00 B4 19 0D 00 00 62 de......Q......b
003070: 79 74 65 B1 EF 0D 00 00 62 79 74 E5 01 03 00 00 yte.....byt.....
003080: F8 EF AC 28 03 00 00 74 65 78 74 EC 2C 17 2C FF ...(...text.,.,.
003090: 74 28 03 00 00 74 65 78 74 EC 2C 22 29 22 29 F5 t(...text.,")").
0030A0: 17 29 01 9F 20 1E 92 1D 01 0D 00 00 62 79 74 65 .).. .......byte
0030B0: B2 EF 0D 00 00 F8 01 C9 00 06 00 BE 19 01 00 28 ...............(
0030C0: 00 C8 19 C5 20 3D 3D 3D 20 73 6C 61 2F 73 72 61 .... === sla/sra
0030D0: 2F 73 72 6C 2F 72 6C 63 2F 72 6C 2F 72 72 63 2F /srl/rlc/rl/rrc/
0030E0: 72 72 20 3D 3D 3D 00 1C 00 D2 19 0D 00 00 62 79 rr ===........by
0030F0: 74 E5 EF 1C 26 00 01 A0 20 1E 22 1A 01 01 C0 73 t...&... ."....s
003100: 6C 61 00 1C 00 DC 19 0D 00 00 62 79 74 E5 EF 1C la........byt...
003110: 2E 00 01 A0 20 1E 22 1A 01 01 C0 73 72 61 00 1C .... ."....sra..
003120: 00 E6 19 0D 00 00 62 79 74 E5 EF 1C 3E 00 01 A0 ......byt...>...
003130: 20 1E 22 1A 01 01 C0 73 72 6C 00 1C 00 F0 19 0D ."....srl......
003140: 00 00 62 79 74 E5 EF 1C 06 00 01 A0 20 1E 22 1A ..byt....... .".
003150: 01 01 C0 72 6C 63 00 38 00 FA 19 0D 00 00 62 79 ...rlc.8......by
003160: 74 E5 EF 1C 16 00 01 03 00 00 74 65 78 74 EC EF t.........text..
003170: 22 52 4C 20 22 F4 AC 28 03 00 00 74 65 78 74 EC "RL "..(...text.
003180: 2C 11 29 01 A0 20 1E 22 1A 01 01 C0 72 6C 00 1C ,.).. ."....rl..
003190: 00 04 1A 0D 00 00 62 79 74 E5 EF 1C 0E 00 01 A0 ......byt.......
0031A0: 20 1E 22 1A 01 01 C0 72 72 63 00 38 00 0E 1A 0D ."....rrc.8....
0031B0: 00 00 62 79 74 E5 EF 1C 1E 00 01 03 00 00 74 65 ..byt.........te
0031C0: 78 74 EC EF 22 52 52 20 22 F4 AC 28 03 00 00 74 xt.."RR "..(...t
0031D0: 65 78 74 EC 2C 11 29 01 A0 20 1E 22 1A 01 01 C0 ext.,.).. ."....
0031E0: 72 72 00 06 00 18 1A 01 00 1D 00 22 1A A1 20 FF rr.........".. .
0031F0: 74 28 03 00 00 74 65 78 74 EC 2C 22 49 22 29 20 t(...text.,"I")
003200: 74 65 78 74 EC 2C 0F 29 29 01 0D 00 00 62 79 74 text.,.))....byt
003210: 65 B2 EF 0D 00 00 62 79 74 E5 F4 FF 1D 28 22 26 e.....byt....("&
003220: 58 22 F4 FF 71 28 0D 00 00 F8 2C 11 29 F4 22 30 X"..q(....,.)."0
003230: 30 30 22 29 00 25 00 F8 1B A1 20 FF 74 28 03 00 00").%.... .t(..
003240: 00 74 65 78 74 F2 2C 22 49 22 29 20 A0 20 1E 20 .text.,"I") . .
003250: 1C 01 01 C0 69 78 2F 69 79 00 11 00 02 1C 0D 00 ....ix/iy.......
003260: 00 62 79 74 65 B1 EF 1C CB 00 00 38 00 0C 1C A1 .byte......8....
003270: 20 03 00 00 74 65 78 74 F2 EF 22 28 48 4C 29 22 ...text.."(HL)"
003280: 20 EB 20 0D 00 00 62 79 74 65 B2 EF 0D 00 00 62 . ...byte.....b
003290: 79 74 65 B2 F4 FF 1D 28 22 26 58 31 31 30 22 29 yte....("&X110")
0032A0: 01 C9 00 3A 00 16 1C 03 00 00 F8 EF 03 00 00 74 ...:...........t
0032B0: 65 78 74 F2 01 9F 20 1E 0A 1E 01 0D 00 00 62 79 ext... .......by
0032C0: 74 65 B2 EF 0D 00 00 62 79 74 65 B2 F4 FF 1D 28 te.....byte....(
0032D0: 22 26 58 22 F4 03 00 00 F8 29 01 C9 00 37 00 20 "&X".....)...7.
0032E0: 1C A1 20 FF 74 28 03 00 00 74 65 78 74 F2 2C 22 .. .t(...text.,"
0032F0: 49 58 22 29 20 EB 20 0D 00 00 69 6E 64 65 F8 EF IX") . ...inde..
003300: 1C DD 00 20 01 97 20 0D 00 00 69 6E 64 65 F8 EF ... .. ...inde..
003310: 1C FD 00 00 6B 00 2A 1C 0D 00 00 62 79 74 65 B3 ....k.*....byte.
003320: EF 0D 00 00 62 79 74 65 B2 F4 FF 1D 28 22 26 58 ....byte....("&X
003330: 31 31 30 22 29 01 0D 00 00 62 79 74 65 B1 EF 1C 110")....byte...
003340: CB 00 01 03 00 00 F8 EF AC 28 03 00 00 74 65 78 .........(...tex
003350: 74 F2 2C 13 2C FF 74 28 03 00 00 74 65 78 74 F2 t.,.,.t(...text.
003360: 2C 22 29 22 29 F5 13 29 01 9F 20 1E 92 1D 01 0D ,")")..).. .....
003370: 00 00 62 79 74 65 B2 EF 0D 00 00 F8 01 C9 00 06 ..byte..........
003380: 00 34 1C 01 00 12 00 3E 1C C5 20 3D 3D 3D 20 61 .4.....>.. === a
003390: 64 64 20 3D 3D 3D 00 0F 00 48 1C C3 20 03 00 00 dd ===...H.. ...
0033A0: 74 65 78 74 F2 00 26 00 52 1C A1 20 FF 74 28 03 text..&.R.. .t(.
0033B0: 00 00 74 65 78 74 EC 2C 22 59 22 29 20 EB 20 0D ..text.,"Y") . .
0033C0: 00 00 69 6E 64 65 F8 EF 1C FD 00 00 26 00 5C 1C ..inde......&.\.
0033D0: A1 20 FF 74 28 03 00 00 74 65 78 74 EC 2C 22 58 . .t(...text.,"X
0033E0: 22 29 20 EB 20 0D 00 00 69 6E 64 65 F8 EF 1C DD ") . ...inde....
0033F0: 00 00 62 00 66 1C A1 20 FF 74 28 03 00 00 74 65 ..b.f.. .t(...te
003400: A0 20 1E 4A 1A 00 11 00 2C 1A 0D 00 00 62 79 74 . .J....,....byt
003410: 65 B1 EF 1C CB 00 00 2D 00 36 1A A1 20 FF 74 28 e......-.6.. .t(
003420: 03 00 00 74 65 78 74 EC 2C 22 48 4C 22 29 20 EB ...text.,"HL") .
003430: 20 0D 00 00 62 79 74 65 B2 EF 0D 00 00 62 79 74 ...byte.....byt
003440: E5 01 C9 00 5F 00 40 1A 03 00 00 F8 EF FF 79 28 ...._.@.......y(
003450: 03 00 00 74 65 78 74 EC 2C 0F 29 01 A1 20 03 00 ...text.,.).. ..
003460: 00 F8 F0 22 41 22 20 FA 20 03 00 00 F8 F3 22 4C ..."A" . ....."L
003470: 22 20 EB 20 9F 20 1E 0A 1E 01 0D 00 00 62 79 74 " . . .......byt
003480: 65 B2 EF 28 0D 00 00 62 79 74 E5 20 FA 20 1B F8 e..(...byt. . ..
003490: 00 29 F4 FF 1D 28 22 26 58 22 F4 03 00 00 F8 29 .)...("&X".....)
0034A0: 01 C9 00 37 00 4A 1A A1 20 FF 74 28 03 00 00 74 ...7.J.. .t(...t
0034B0: 65 78 74 EC 2C 22 49 58 22 29 20 EB 20 0D 00 00 ext.,"IX") . ...
0034C0: 69 6E 64 65 F8 EF 1C DD 00 20 01 97 20 0D 00 00 inde..... .. ...
0034D0: 69 6E 64 65 F8 EF 1C FD 00 00 5E 00 54 1A 0D 00 inde......^.T...
0034E0: 00 62 79 74 65 B1 EF 1C CB 00 01 03 00 00 F8 EF .byte...........
0034F0: AC 28 03 00 00 74 65 78 74 EC 2C 17 2C FF 74 28 .(...text.,.,.t(
003500: 03 00 00 74 65 78 74 EC 2C 22 29 22 29 F5 17 29 ...text.,")")..)
003510: 01 9F 20 1E 92 1D 01 0D 00 00 62 79 74 65 B2 EF .. .......byte..
003520: 0D 00 00 F8 01 0D 00 00 62 79 74 65 B3 EF 0D 00 ........byte....
003530: 00 62 79 74 E5 01 C9 00 06 00 5E 1A 01 00 16 00 .byt......^.....
003540: 68 1A C5 20 3D 3D 3D 20 69 6E 63 2F 64 65 63 20 h.. === inc/dec
003550: 3D 3D 3D 00 21 00 72 1A A1 20 FF 74 28 11 2C 03 ===.!.r.. .t(.,.
003560: 00 00 74 65 78 74 EC 2C 22 49 22 29 20 EB 20 A0 ..text.,"I") . .
003570: 20 1E A4 1A 00 1E 00 7C 1A 0D 00 00 62 79 74 E5 ......|....byt.
003580: EF F5 0F F6 28 03 00 00 74 65 78 74 EC F1 22 49 ....(...text.."I
003590: 22 29 00 33 00 86 1A A1 20 FF 74 28 03 00 00 74 ").3.... .t(...t
0035A0: 65 78 74 EC 2C 22 28 48 22 29 20 EB 20 0D 00 00 ext.,"(H") . ...
0035B0: 62 79 74 65 B1 EF 1C 34 00 20 FC 20 0D 00 00 62 byte...4. . ...b
0035C0: 79 74 E5 01 C9 00 60 00 90 1A A1 20 FF 79 28 03 yt....`.... .y(.
0035D0: 00 00 74 65 78 74 EC 2C 10 29 F1 22 21 22 20 EB ..text.,.)."!" .
0035E0: 20 03 00 00 F8 EF FF 79 28 03 00 00 74 65 78 74 ......y(...text
0035F0: EC 2C 0F 29 01 9F 20 1E 0A 1E 01 0D 00 00 62 79 .,.).. .......by
003600: 78 74 EC 2C 22 4C 22 29 20 FC 20 FF 74 28 03 00 xt.,"L") . .t(..
003610: 00 74 65 78 74 EC 2C 22 49 22 29 20 EB 20 03 00 .text.,"I") . ..
003620: 00 F8 EF 03 00 00 74 65 78 74 F2 01 9F 20 1E 32 ......text... .2
003630: 1E 01 0D 00 00 62 79 74 65 B1 EF FF 1D 28 22 26 .....byte....("&
003640: 58 30 30 22 F4 03 00 00 F8 F4 22 31 30 30 31 22 X00"......"1001"
003650: 29 01 C9 00 56 00 70 1C A1 20 03 00 00 74 65 78 )...V.p.. ...tex
003660: 74 F2 F0 22 41 22 20 FA 20 03 00 00 74 65 78 74 t.."A" . ...text
003670: F2 F3 22 4C 22 20 EB 20 03 00 00 F8 EF 03 00 00 .."L" . ........
003680: 74 65 78 74 F2 01 9F 20 1E 0A 1E 01 0D 00 00 62 text... .......b
003690: 79 74 65 B1 EF FF 1D 28 22 26 58 31 30 30 30 30 yte....("&X10000
0036A0: 22 F4 03 00 00 F8 29 01 C9 00 27 00 7A 1C A1 20 ".....)...'.z..
0036B0: 03 00 00 74 65 78 74 F2 EF 22 28 48 4C 29 22 20 ...text.."(HL)"
0036C0: EB 20 0D 00 00 62 79 74 65 B1 EF 1C 86 00 01 C9 . ...byte.......
0036D0: 00 2F 00 84 1C A1 20 FF 74 28 03 00 00 74 65 78 ./.... .t(...tex
0036E0: 74 F2 2C 22 49 22 29 20 A0 20 1E 98 1C 01 01 C0 t.,"I") . ......
0036F0: 61 64 63 20 61 2C 28 69 78 2F 69 79 2B 6E 29 00 adc a,(ix/iy+n).
003700: 35 00 8E 1C 0D 00 00 62 79 74 65 B1 EF 1C C6 00 5......byte.....
003710: 01 03 00 00 F8 EF 03 00 00 74 65 78 74 F2 01 9F .........text...
003720: 20 1E 92 1D 01 0D 00 00 62 79 74 65 B2 EF 0D 00 .......byte....
003730: 00 F8 01 C9 00 36 00 98 1C A1 20 FF 74 28 03 00 .....6.... .t(..
003740: 00 74 65 78 74 F2 2C 22 59 22 29 20 EB 20 0D 00 .text.,"Y") . ..
003750: 00 69 6E 64 65 F8 EF 1C FD 00 20 01 97 20 0D 00 .inde..... .. ..
003760: 00 69 6E 64 65 F8 EF 1C DD 00 00 4D 00 A2 1C 0D .inde......M....
003770: 00 00 62 79 74 65 B1 EF 1C 86 00 01 03 00 00 F8 ..byte..........
003780: EF AC 28 03 00 00 74 65 78 74 F2 2C 13 2C FF 74 ..(...text.,.,.t
003790: 28 03 00 00 74 65 78 74 F2 2C 22 29 22 29 F5 13 (...text.,")")..
0037A0: 29 01 9F 20 1E 92 1D 01 0D 00 00 62 79 74 65 B2 ).. .......byte.
0037B0: EF 0D 00 00 F8 01 C9 00 06 00 AC 1C 01 00 1C 00 ................
0037C0: B6 1C C5 20 3D 3D 3D 20 70 72 69 6E 74 20 68 65 ... === print he
0037D0: 78 24 28 78 29 20 3D 3D 3D 00 1F 00 C0 1C BE 20 x$(x) ===......
0037E0: 0D 00 00 70 E3 2C 0D 00 00 F8 01 0D 00 00 70 E3 ...p.,........p.
0037F0: EF 0D 00 00 70 E3 F4 0F 00 21 00 CA 1C A1 20 0D ....p....!.... .
003800: 74 65 B1 EF 0D 00 00 62 79 74 E5 20 FC 20 FF 1D te.....byt. . ..
003810: 28 22 26 58 30 30 22 F4 03 00 00 F8 F4 22 31 30 ("&X00"......"10
003820: 30 22 29 01 C9 00 64 00 9A 1A 0D 00 00 62 79 74 0")...d......byt
003830: E5 EF F5 16 F6 28 03 00 00 74 65 78 74 EC F1 22 .....(...text.."
003840: 49 22 29 01 03 00 00 F8 EF FF 79 28 03 00 00 74 I").......y(...t
003850: 65 78 74 EC 2C 10 29 01 9F 20 1E 32 1E 01 0D 00 ext.,.).. .2....
003860: 00 62 79 74 65 B1 EF 0D 00 00 62 79 74 E5 20 FC .byte.....byt. .
003870: 20 FF 1D 28 22 26 58 30 30 22 F4 03 00 00 F8 F4 ..("&X00"......
003880: 22 30 30 31 31 22 29 01 C9 00 37 00 A4 1A A1 20 "0011")...7....
003890: FF 74 28 03 00 00 74 65 78 74 EC 2C 22 49 58 22 .t(...text.,"IX"
0038A0: 29 20 EB 20 0D 00 00 69 6E 64 65 F8 EF 1C DD 00 ) . ...inde.....
0038B0: 20 01 97 20 0D 00 00 69 6E 64 65 F8 EF 1C FD 00 .. ...inde.....
0038C0: 00 86 00 AE 1A A1 20 FF 74 28 03 00 00 74 65 78 ...... .t(...tex
0038D0: 74 EC 2C 22 28 22 29 20 EB 20 0D 00 00 62 79 74 t.,"(") . ...byt
0038E0: E5 EF F5 0F F6 28 03 00 00 74 65 78 74 EC F1 22 .....(...text.."
0038F0: 49 22 29 01 0D 00 00 62 79 74 65 B1 EF 1C 34 00 I")....byte...4.
003900: 20 FC 20 0D 00 00 62 79 74 E5 01 03 00 00 F8 EF . ...byt.......
003910: AC 28 03 00 00 74 65 78 74 EC 2C 17 2C FF 74 28 .(...text.,.,.t(
003920: 03 00 00 74 65 78 74 EC 2C 22 29 22 29 F5 17 29 ...text.,")")..)
003930: 01 9F 20 1E 92 1D 01 0D 00 00 62 79 74 65 B2 EF .. .......byte..
003940: 0D 00 00 F8 01 C9 00 37 00 B8 1A 0D 00 00 62 79 .......7......by
003950: 74 E5 EF F5 16 F6 28 03 00 00 74 65 78 74 EC F1 t.....(...text..
003960: 22 49 22 29 01 0D 00 00 62 79 74 65 B1 EF 1C 23 "I")....byte...#
003970: 00 20 FC 20 0D 00 00 62 79 74 E5 01 C9 00 06 00 . . ...byt......
003980: C2 1A 01 00 14 00 CC 1A C5 20 3D 3D 3D 20 6C 61 ......... === la
003990: 62 65 6C 20 3D 3D 3D 00 23 00 D6 1A BB 20 0F 01 bel ===.#.... ..
0039A0: 02 00 00 EB EF F5 0F 01 03 00 00 F8 EF AC 28 03 ..............(.
0039B0: 00 00 74 65 78 74 EC 2C 10 29 00 34 00 E0 1A A1 ..text.,.).4....
0039C0: 20 FF 74 28 03 00 00 F8 2C 22 3D 22 29 EE 0E 20 .t(....,"=")..
0039D0: EB 20 03 00 00 F8 EF FF 75 28 03 00 00 F8 2C FF . ......u(....,.
0039E0: 74 28 03 00 00 F8 2C 22 3D 22 29 F5 0F 29 00 17 t(....,"=")..)..
0039F0: 00 EA 1A 9E 20 02 00 00 EA EF 0E 20 EC 20 0D 00 .... ...... . ..
003A00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
003A10: 03 00 01 00 02 09 52 E5 03 00 C1 02 00 00 00 02 ......R.........
003A20: 03 00 C6 02 00 00 00 02 03 00 C2 02 00 00 00 02 ................
003A30: 03 00 C7 02 00 00 00 02 03 00 C3 02 00 00 00 02 ................
003A40: 03 00 C8 02 00 00 00 02 03 00 C4 02 00 00 00 02 ................
003A50: 03 00 C9 02 00 00 00 02 03 00 C5 02 00 00 00 02 ................
003A60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003A70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003A80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003A90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003AA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003AB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003AC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003AD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003AE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003AF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003B00: 00 00 F8 F1 19 10 20 EB 20 BF 20 23 0D 00 00 6C ...... . . #...l
003B10: 69 73 74 EF 2C 22 30 22 3B 00 1E 00 D4 1C BF 20 ist.,"0";......
003B20: 23 0D 00 00 6C 69 73 74 EF 2C FF 73 28 0D 00 00 #...list.,.s(...
003B30: F8 29 3B 22 20 22 3B 00 06 00 DE 1C C9 00 06 00 .);" ";.........
003B40: E8 1C 01 00 2D 00 F2 1C C5 20 3D 3D 3D 20 67 65 ....-.... === ge
003B50: 74 20 63 6F 64 65 20 66 6F 72 20 63 6F 6E 64 69 t code for condi
003B60: 74 69 6F 6E 20 78 24 20 2D 3E 20 78 20 3D 3D 3D tion x$ -> x ===
003B70: 00 0C 00 FC 1C 0D 00 00 F8 EF F5 0F 00 11 00 06 ................
003B80: 1D 9E 20 02 00 00 EA EF 0E 20 EC 20 15 00 25 00 .. ...... . ..%.
003B90: 10 1D A1 20 03 00 00 F8 EF 03 00 00 63 6F 6E E4 ... ........con.
003BA0: 28 02 00 00 EA 29 20 EB 20 0D 00 00 F8 EF 02 00 (....) . .......
003BB0: 00 EA 00 06 00 1A 1D B0 00 06 00 24 1D C9 00 06 ...........$....
003BC0: 00 2E 1D 01 00 22 00 38 1D C5 20 3D 3D 3D 20 78 .....".8.. === x
003BD0: 20 2D 3E 20 6C 6F 77 62 79 74 65 2C 68 69 62 79 -> lowbyte,hiby
003BE0: 74 65 20 3D 3D 3D 00 33 00 42 1D 0D 00 00 6C E2 te ===.3.B....l.
003BF0: EF 0D 00 00 F8 F5 1A 00 01 F6 FF 0C 28 0D 00 00 ............(...
003C00: F8 F7 1A 00 01 29 01 0D 00 00 68 E2 EF FF 0C 28 .....)....h....(
003C10: 0D 00 00 F8 F7 1A 00 01 29 00 06 00 4C 1D C9 00 ........)...L...
003C20: 06 00 56 1D 01 00 1D 00 60 1D C5 20 3D 3D 3D 20 ..V.....`.. ===
003C30: 63 61 6C 63 75 6C 61 74 65 20 6A 75 6D 70 20 3D calculate jump =
003C40: 3D 3D 00 46 00 6A 1D A1 20 0D 00 00 F8 EE 19 FF ==.F.j.. .......
003C50: 20 EB 20 0D 00 00 F8 EF 0D 00 00 F8 F5 0D 00 00 . .............
003C60: 70 E3 F5 10 01 A1 20 0D 00 00 F8 EE 19 FF 20 EB p..... ....... .
003C70: 20 BF 20 03 00 00 74 65 78 74 EC 3B 22 20 54 6F . ...text.;" To
003C80: 6F 20 66 61 72 22 01 98 00 1D 00 74 1D A1 20 0D o far".....t.. .
003C90: 00 00 F8 F1 0E 20 EB 20 0D 00 00 F8 EF 0D 00 00 ..... . ........
003CA0: F8 F4 1A 00 01 00 06 00 7E 1D C9 00 06 00 88 1D ........~.......
003CB0: 01 00 2A 00 92 1D C5 20 3D 3D 3D 20 78 24 2C 6E ..*.... === x$,n
003CC0: 75 6D 62 65 72 2F 6C 61 62 65 6C 20 2D 3E 20 78 umber/label -> x
003CD0: 2C 6E 75 6D 62 65 72 20 3D 3D 3D 00 20 00 9C 1D ,number ===. ...
003CE0: D6 20 03 00 00 F8 F1 22 21 22 01 03 00 00 F8 EF . ....."!"......
003CF0: AC 28 03 00 00 F8 2C 10 29 01 D5 00 3B 00 A6 1D .(....,.)...;...
003D00: EA 28 14 29 0B 00 00 E9 3B FF 03 28 19 0F 29 3B .(.)....;..(..);
003D10: FF 03 28 11 29 3B 22 3A 20 22 3B 01 BB 20 0F 20 ..(.);": ";.. .
003D20: 01 97 20 A1 20 FE 20 0B 00 00 EA 20 EB 20 BB 20 .. . . .... . .
003D30: 10 01 BF 20 EA 28 14 29 0B 00 00 E9 3B FF 03 28 ... .(.)....;..(
003D40: 19 0F 29 3B FF 03 28 11 29 3B 22 3A 20 22 3B 01 ..);..(.);": ";.
003D50: BB 20 0F 01 BF 22 4F 6E 20 42 6F 61 72 64 20 52 . ..."On Board R
003D60: 4F 4D 20 28 42 41 53 49 43 29 2E 22 01 0B 00 00 OM (BASIC)."....
003D70: EA EF F5 0F 00 7A 00 BE 00 A1 20 0B 00 00 62 79 .....z.... ...by
003D80: 74 E5 EF 0E 20 EB 20 BF 20 22 46 6F 72 65 67 72 t... . . "Foregr
003D90: 6F 75 6E 64 20 52 4F 4D 2E 22 20 01 97 20 A1 20 ound ROM." .. .
003DA0: 0B 00 00 62 79 74 E5 EF 0F 20 EB 20 BF 20 22 42 ...byt... . . "B
003DB0: 61 63 6B 67 72 6F 75 6E 64 20 52 4F 4D 2E 22 20 ackground ROM."
003DC0: 01 97 20 A1 20 0B 00 00 62 79 74 E5 EF 11 20 EB .. . ...byt... .
003DD0: 20 BF 20 22 45 78 74 65 6E 73 69 6F 6E 20 46 6F . "Extension Fo
003DE0: 72 65 67 72 6F 75 6E 64 20 52 4F 4D 2E 22 00 06 reground ROM."..
003DF0: 00 C8 00 B0 00 21 00 D2 00 BB 20 10 01 BF 01 A3 .....!.... ....£
003E00: 20 22 53 74 61 72 74 20 61 64 64 72 65 73 73 22 "Start address"
003E10: 3B 0D 00 00 E1 00 20 00 DC 00 A1 20 0D 00 00 E1 ;..... .... ....
003E20: F1 0E 20 EB 20 0D 00 00 E1 EF 1F 00 00 00 00 91 .. . ...........
003E30: F4 0D 00 00 E1 00 4D 00 E6 00 A1 20 0D 00 00 E1 ......M.... ....
003E40: EE 1F 00 00 FF 3F 90 20 EB 20 BF 20 FF 03 28 19 .....?. . . ..(.
003E50: 0B 29 3B E5 28 19 23 29 3B FF 03 28 19 0D 29 3B .);.(.#);..(..);
003E60: 01 A3 20 22 57 68 69 63 68 20 52 4F 4D 22 3B 0B .£ "Which ROM";.
003E70: 00 00 72 6F ED 20 01 97 20 0B 00 00 72 6F ED EF ..ro. .. ...ro..
003E80: 19 FF 00 5F 00 F0 00 A1 20 0D 00 00 E1 F1 1C 00 ..._.... .......
003E90: 40 20 EB 20 BF 20 FF 03 28 19 0B 29 3B E5 28 19 @ . . ..(..);.(.
003EA0: 23 29 3B FF 03 28 19 0D 29 3B 01 A3 20 22 52 4F #);..(..);.£ "RO
003EB0: 4D 20 6F 72 20 52 41 4D 22 3B 03 00 00 63 68 61 M or RAM";...cha
003EC0: F2 01 A1 20 FF 1C 28 03 00 00 63 68 61 F2 29 EF ... ..(...cha.).
003ED0: 22 52 4F 4D 22 20 EB 20 0B 00 00 72 6F ED EF 19 "ROM" . ...ro...
003EE0: FE 00 64 00 FA 00 BF 20 FF 03 28 19 0B 29 3B E5 ..d.... ..(..);.
003EF0: 28 19 23 29 3B FF 03 28 19 0D 29 3B 01 A3 20 22 (.#);..(..);.£ "
003F00: A1 20 FF 75 28 03 00 00 F8 2C 0F 29 EF 22 26 22 . .u(....,.)."&"
003F10: 20 EB 20 0D 00 00 F8 EF FF 1D 28 03 00 00 F8 29 . .......(....)
003F20: F5 1F 00 00 00 00 91 F6 28 FF 1D 28 03 00 00 F8 ........(..(....
003F30: 29 F1 0E 29 01 C9 00 38 00 B0 1D A1 20 FF 75 28 )..)...8.... .u(
003F40: 03 00 00 F8 2C 0F 29 F0 22 30 22 20 FA 20 FF 75 ....,.)."0" . .u
003F50: 28 03 00 00 F8 2C 0F 29 F3 22 39 22 20 EB 20 0D (....,.)."9" . .
003F60: 00 00 F8 EF FF 1D 28 03 00 00 F8 29 01 C9 00 31 ......(....)...1
003F70: 00 BA 1D A1 20 FF 75 28 03 00 00 F8 2C 0F 29 EF .... .u(....,.).
003F80: 22 25 22 20 EB 20 0D 00 00 F8 EF FF 1D 28 22 26 "%" . .......("&
003F90: 58 22 F4 AC 28 03 00 00 F8 2C 10 29 29 01 C9 00 X"..(....,.))...
003FA0: 26 00 C4 1D A1 20 0D 00 00 70 61 73 F3 EF 10 20 &.... ...pas...
003FB0: EB 20 0D 00 00 F8 EF F5 0F 20 01 97 20 0D 00 00 . ....... .. ...
003FC0: F8 EF 0E 01 C9 00 17 00 CE 1D 9E 20 02 00 00 EA ........... ....
003FD0: EF 0E 20 EC 20 0D 00 00 6E 75 6D EC 00 30 00 D8 .. . ...num..0..
003FE0: 1D A1 20 03 00 00 6C 61 62 65 EC 28 02 00 00 EA .. ...labe.(....
003FF0: 29 EF 03 00 00 F8 20 EB 20 0D 00 00 F8 EF 0D 00 )..... . .......
004000: 00 76 61 6C 75 E5 28 02 00 00 EA 29 00 06 00 E2 .valu.(....)....
004010: 1D B0 00 27 00 EC 1D A1 20 0D 00 00 F8 F1 0E 20 ...'.... ......
004020: EB 20 BF 20 03 00 00 74 65 78 74 EC 3B 22 20 4C . . ...text.;" L
004030: 61 62 65 6C 3F 3F 22 01 98 00 06 00 F6 1D C9 00 abel??".........
004040: 06 00 00 1E 01 00 2C 00 0A 1E C5 20 3D 3D 3D 20 ......,.... ===
004050: 78 24 2C 72 65 67 69 73 74 65 72 20 2D 3E 20 78 x$,register -> x
004060: 24 2C 62 69 6E 61 72 79 20 63 6F 64 65 20 3D 3D $,binary code ==
004070: 3D 00 42 00 14 1E 03 00 00 F8 EF FF 71 28 FF 01 =.B.........q(..
004080: 28 03 00 00 F8 29 F5 19 42 F5 16 F6 28 03 00 00 (....)..B...(...
004090: F8 EF 22 41 22 29 F4 10 F6 28 03 00 00 F8 EF 22 .."A")...(....."
0040A0: 48 22 29 F4 13 F6 28 03 00 00 F8 EF 22 4C 22 29 H")...(....."L")
0040B0: 2C 11 29 00 06 00 1E 1E C9 00 06 00 28 1E 01 00 ,.).........(...
0040C0: 31 00 32 1E C5 20 3D 3D 3D 20 78 24 2C 72 65 67 1.2.. === x$,reg
0040D0: 69 73 74 65 72 20 70 61 69 72 20 2D 3E 20 78 24 ister pair -> x$
0040E0: 2C 62 69 6E 61 72 79 20 63 6F 64 65 20 3D 3D 3D ,binary code ===
0040F0: 00 1C 00 3C 1E A1 20 03 00 00 F8 EF 22 42 43 22 ...<.. ....."BC"
004100: 50 72 69 6E 74 65 72 20 28 59 2F 4E 29 22 3B 03 Printer (Y/N)";.
004110: 00 00 63 68 61 F2 01 A1 20 FF 1C 28 03 00 00 63 ..cha... ..(...c
004120: 68 61 F2 29 EF 22 59 22 20 EB 20 0B 00 00 73 74 ha.)."Y" . ...st
004130: 72 65 61 ED EF 16 20 01 97 20 0B 00 00 73 74 72 rea... .. ...str
004140: 65 61 ED EF 0E 00 58 00 04 01 BF 20 FF 03 28 19 ea....X.... ..(.
004150: 0B 29 3B E5 28 19 23 29 3B FF 03 28 19 0D 29 3B .);.(.#);..(..);
004160: 01 A3 20 22 48 65 78 20 6F 72 20 44 69 73 61 73 .£ "Hex or Disas
004170: 73 65 6D 62 6C 65 20 28 48 2F 44 29 22 3B 03 00 semble (H/D)";..
004180: 00 6F 70 F4 01 8A 01 A1 20 FF 1C 28 03 00 00 6F .op..... ..(...o
004190: 70 F4 29 EF 22 48 22 20 EB 20 1E 56 04 00 49 00 p.)."H" . .V..I.
0041A0: 0E 01 BB 20 23 0F 2C 0F 01 BA 20 23 0F 2C 11 01 ... #.,... #.,..
0041B0: BF 20 23 0F 2C FF 03 28 19 1E 29 3B 22 41 64 64 . #.,..(..);"Add
0041C0: 72 3A 48 65 78 20 20 20 20 20 20 20 20 20 20 20 r:Hex
0041D0: 4D 6E 65 6D 6F 6E 69 63 20 20 20 20 20 20 20 41 Mnemonic A
0041E0: 53 43 49 49 20 22 00 19 00 18 01 03 00 00 64 69 SCII "........di
0041F0: F3 EF 22 22 01 03 00 00 63 68 61 F2 EF 22 22 00 ..""....cha.."".
004200: 40 00 22 01 BB 20 10 01 BF 20 23 0B 00 00 73 74 @.".. ... #...st
004210: 72 65 61 ED 2C EA 28 19 14 29 03 00 00 64 69 F3 rea.,.(..)...di.
004220: 3B 01 BB 20 0F 01 BF 20 23 0B 00 00 73 74 72 65 ;.. ... #...stre
004230: 61 ED 2C EA 28 19 23 29 03 00 00 63 68 61 F2 00 a.,.(.#)...cha..
004240: 25 00 2C 01 0B 00 00 63 6C 61 73 F3 EF 0E 01 0B %.,....clas.....
004250: 00 00 69 6E 64 65 F8 EF 0E 01 03 00 00 63 68 61 ..inde.......cha
004260: F2 EF 22 22 00 25 00 36 01 BF 20 23 0B 00 00 73 .."".%.6.. #...s
004270: 74 72 65 61 ED 2C FF 73 28 0D 00 00 E1 2C 12 29 trea.,.s(....,.)
004280: 3B 22 3A 22 3B 01 BB 20 11 00 0A 00 40 01 9F 20 ;":";.. ....@..
004290: 1E 12 02 00 44 00 4A 01 A1 20 0B 00 00 62 79 74 ....D.J.. ...byt
0042A0: E5 EF 1C 76 00 20 EB 20 A1 20 0B 00 00 63 6C 61 ...v. . . ...cla
0042B0: 73 F3 EF 0E 20 FA 20 0B 00 00 69 6E 64 65 F8 EF s... . ...inde..
0042C0: 0E 20 EB 20 03 00 00 64 69 F3 EF 22 48 41 4C 54 . . ...di.."HALT
0042D0: 22 01 A0 20 1E 22 01 00 25 00 54 01 A1 20 0B 00 ".. ."..%.T.. ..
0042E0: 00 62 79 74 E5 EF 1C CB 00 20 EB 20 0B 00 00 63 .byt..... . ...c
0042F0: 6C 61 73 F3 EF 0F 01 A0 20 1E 40 01 00 3B 00 5E las..... .@..;.^
004300: 20 EB 20 03 00 00 F8 EF 22 30 30 22 00 1C 00 46 . ....."00"...F
004310: 1E A1 20 03 00 00 F8 EF 22 44 45 22 20 EB 20 03 .. ....."DE" . .
004320: 00 00 F8 EF 22 30 31 22 00 34 00 50 1E A1 20 03 ...."01".4.P.. .
004330: 00 00 F8 EF 22 48 4C 22 20 FC 20 03 00 00 F8 EF ...."HL" . .....
004340: 22 49 58 22 20 FC 20 03 00 00 F8 EF 22 49 59 22 "IX" . ....."IY"
004350: 20 EB 20 03 00 00 F8 EF 22 31 30 22 00 1C 00 5A . ....."10"...Z
004360: 1E A1 20 03 00 00 F8 EF 22 53 50 22 20 EB 20 03 .. ....."SP" . .
004370: 00 00 F8 EF 22 31 31 22 00 06 00 64 1E C9 00 06 ...."11"...d....
004380: 00 6E 1E 01 00 16 00 78 1E C5 20 3D 3D 3D 20 63 .n.....x.. === c
004390: 6C 61 73 73 65 73 20 3D 3D 3D 00 A9 00 82 1E 8C lasses ===......
0043A0: 20 45 4E 44 2C 2E 2C 41 44 43 2C 41 44 44 2C 41 END,.,ADC,ADD,A
0043B0: 4E 44 2C 42 49 54 2C 43 41 4C 4C 2C 43 43 46 2C ND,BIT,CALL,CCF,
0043C0: 43 50 2C 43 50 44 2C 43 50 44 52 2C 43 50 49 2C CP,CPD,CPDR,CPI,
0043D0: 43 50 49 52 2C 43 50 4C 2C 44 41 41 2C 44 45 43 CPIR,CPL,DAA,DEC
0043E0: 2C 44 49 2C 44 4A 4E 5A 2C 45 49 2C 45 58 2C 45 ,DI,DJNZ,EI,EX,E
0043F0: 58 58 2C 48 41 4C 54 2C 49 4D 2C 49 4E 2C 49 4E XX,HALT,IM,IN,IN
004400: 43 2C 49 4E 44 2C 49 4E 44 52 2C 49 4E 49 2C 49 C,IND,INDR,INI,I
004410: 4E 49 52 2C 4A 50 2C 4A 52 2C 4C 44 2C 4C 44 44 NIR,JP,JR,LD,LDD
004420: 2C 4C 44 44 52 2C 4C 44 49 2C 4C 44 49 52 2C 4E ,LDDR,LDI,LDIR,N
004430: 45 47 2C 4E 4F 50 2C 4F 52 2C 4F 54 44 52 2C 4F EG,NOP,OR,OTDR,O
004440: 54 49 52 00 7F 00 8C 1E 8C 20 4F 55 54 2C 4F 55 TIR...... OUT,OU
004450: 54 44 2C 4F 55 54 49 2C 50 4F 50 2C 50 55 53 48 TD,OUTI,POP,PUSH
004460: 2C 52 45 53 2C 52 45 54 2C 52 45 54 49 2C 52 45 ,RES,RET,RETI,RE
004470: 54 4E 2C 52 4C 2C 52 4C 41 2C 52 4C 43 41 2C 52 TN,RL,RLA,RLCA,R
004480: 4C 43 2C 52 4C 44 2C 52 52 2C 52 52 41 2C 52 52 LC,RLD,RR,RRA,RR
004490: 43 2C 52 52 43 41 2C 52 52 44 2C 52 53 54 2C 53 C,RRCA,RRD,RST,S
0044A0: 42 43 2C 53 43 46 2C 53 45 54 2C 53 4C 41 2C 53 BC,SCF,SET,SLA,S
0044B0: 52 41 2C 53 52 4C 2C 53 55 42 2C 58 4F 52 2C 44 RA,SRL,SUB,XOR,D
0044C0: 45 46 00 2E 00 96 1E 8C 20 22 4E 5A 22 2C 22 20 EF...... "NZ","
0044D0: 5A 22 2C 22 4E 43 22 2C 22 20 43 22 2C 22 50 4F Z","NC"," C","PO
0044E0: 22 2C 22 50 45 22 2C 22 20 50 22 2C 22 20 4D 22 ","PE"," P"," M"
0044F0: 00 00 00 1A 50 22 2C 22 20 4D 22 00 00 00 1A 37 ....P"," M"....7
004500: 01 A1 20 0B 00 00 62 79 74 E5 EF 1C ED 00 20 EB .. ...byt..... .
004510: 20 A1 20 0B 00 00 43 4C 41 53 D3 F2 0F 20 EB 20 . ...CLAS... .
004520: 0D 00 00 63 6C 61 73 F3 EF 10 01 A0 20 1E 40 01 ...clas..... .@.
004530: 20 01 97 20 1E 7C 01 00 3B 00 68 01 A1 20 0B 00 .. .|..;.h.. ..
004540: 00 62 79 74 E5 EF 1C DD 00 20 EB 20 A1 20 0B 00 .byt..... . . ..
004550: 00 43 4C 41 53 D3 F2 0F 20 EB 20 0D 00 00 69 6E .CLAS... . ...in
004560: 64 65 F8 EF 0F 01 A0 20 1E 40 01 20 01 97 20 1E de..... .@. .. .
004570: 7C 01 00 3B 00 72 01 A1 20 0B 00 00 62 79 74 E5 |..;.r.. ...byt.
004580: EF 1C FD 00 20 EB 20 A1 20 0B 00 00 43 4C 41 53 .... . . ...CLAS
004590: D3 F2 0F 20 EB 20 0D 00 00 69 6E 64 65 F8 EF 10 ... . ...inde...
0045A0: 01 A0 20 1E 40 01 20 01 97 20 1E 7C 01 00 2E 00 .. .@. .. .|....
0045B0: 7C 01 A1 20 0B 00 00 63 6C 61 73 F3 EF 0E 20 EB |.. ...clas... .
0045C0: 20 B2 20 0B 00 00 E6 F4 0F 20 9F 20 1E B2 02 2C . ...... . ...,
0045D0: 1E 34 03 2C 1E 48 03 2C 1E 5C 03 00 32 00 86 01 .4.,.H.,.\..2...
0045E0: A1 20 0B 00 00 63 6C 61 73 F3 EF 0F 20 FA 20 0B . ...clas... . .
0045F0: 00 00 69 6E 64 65 F8 EE 0E 20 EB 20 9F 20 1E 12 ..inde... . . ..
004600: 02 01 0D 00 00 E1 EF 0D 00 00 E1 F5 10 00 2E 00 ................
004610: 90 01 A1 20 0B 00 00 63 6C 61 73 F3 EF 0F 20 EB ... ...clas... .
004620: 20 B2 20 0B 00 00 E6 F4 0F 20 9F 20 1E C0 03 2C . ...... . ...,
004630: 1E CA 03 2C 1E D4 03 2C 1E DE 03 00 24 00 9A 01 ...,...,....$...
004640: A1 20 0B 00 00 63 6C 61 73 F3 EF 10 20 EB 20 B2 . ...clas... . .
004650: 20 0B 00 00 E6 20 9F 20 1E F2 03 2C 1E 4C 04 00 .... . ...,.L..
004660: 2E 00 A4 01 0B 00 00 78 B1 EF FF 74 28 03 00 00 .......x...t(...
004670: 64 69 F3 2C 22 78 22 29 01 0B 00 00 79 B1 EF FF di.,"x")....y...
004680: 74 28 03 00 00 64 69 F3 2C 22 79 22 29 00 8B 00 t(...di.,"y")...
004690: AE 01 A1 20 0B 00 00 69 6E 64 65 F8 EF 0F 20 FA ... ...inde... .
0046A0: 20 0B 00 00 78 B1 EE 0E 20 EB 20 9F 20 1E 76 02 ...x... . . .v.
0046B0: 01 03 00 00 64 69 F3 EF FF 75 28 03 00 00 64 69 ....di...u(...di
0046C0: F3 2C 0B 00 00 78 B1 F5 0F 29 F4 22 28 49 58 2B .,...x...)."(IX+
0046D0: 26 22 F4 FF 73 28 0B 00 00 62 79 74 E5 29 F4 22 &"..s(...byt.)."
0046E0: 29 22 F4 AC 28 03 00 00 64 69 F3 2C 0B 00 00 78 )"..(...di.,...x
0046F0: B1 F4 0F 29 01 A1 20 0B 00 00 63 6C 61 73 F3 F2 ...).. ...clas..
004700: 00 44 49 53 41 53 53 45 4D 42 41 53 00 00 00 00 .DISASSEMBAS....
004710: 00 00 00 00 00 70 01 00 D9 18 00 00 00 00 00 00 .....p..........
004720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004740: D9 18 00 82 05 61 F2 EF 22 22 00 11 00 88 04 9E .....a..""......
004750: 20 0B 00 00 E9 EF 0E 20 EC 20 15 00 0A 00 92 04 ...... . ......
004760: 9F 20 1E 4E 02 00 06 00 9C 04 B0 00 20 00 A6 04 . .N........ ...
004770: BB 20 11 01 BF 20 23 0B 00 00 73 74 72 65 61 ED . ... #...strea.
004780: 17 00 0A 00 C5 20 5A 38 30 20 44 69 73 61 73 73 ..... Z80 Disass
004790: 65 6D 62 6C 65 72 00 17 00 14 00 C5 20 42 79 20 embler...... By
0047A0: 52 2E 41 2E 57 61 64 64 69 6C 6F 76 65 00 23 00 R.A.Waddilove.#.
0047B0: 1E 00 C5 28 63 29 43 6F 6D 70 75 74 69 6E 67 20 ...(c)Computing
0047C0: 57 69 74 68 20 54 68 65 20 41 6D 73 74 72 61 64 With The Amstrad
0047D0: 00 0A 00 28 00 8E 20 62 2D 7A 00 1A 00 32 00 AD ...(.. b-z...2..
0047E0: 20 0F 01 A2 20 0E 2C 0E 01 82 20 0E 01 BB 20 0F ... .,... ... .
0047F0: 01 BA 20 11 00 39 00 3C 00 A9 20 0F 2C 19 19 01 .. ..9.<.. .,...
004800: BF 20 22 20 20 20 20 20 20 20 20 50 72 65 73 73 . " Press
004810: 20 53 50 41 43 45 20 42 41 52 20 66 6F 72 20 6D SPACE BAR for m
004820: 65 6E 75 20 20 20 20 20 20 20 20 22 3B 00 4D 00 enu ";.M.
004830: 46 00 A9 20 0F 2C 0F 01 BF 20 22 20 20 20 20 20 F.. .,... "
004840: 20 5A 38 30 20 20 20 44 69 73 61 73 73 65 6D 62 Z80 Disassemb
004850: 6C 65 72 2F 48 65 78 20 64 75 6D 70 20 20 20 20 ler/Hex dump
004860: 20 20 22 01 BF 01 BA 20 0E 01 D8 20 23 0E 2C 0F ".... ... #.,.
004870: 2C 19 27 2C 10 2C 19 18 01 BF 00 2E 00 50 00 93 ,.',.,.......P..
004880: 20 03 00 00 F2 28 15 29 2C 03 00 00 F3 28 11 29 ....(.),....(.)
004890: 2C 03 00 00 F1 28 11 29 2C 03 00 00 E3 28 15 29 ,....(.),....(.)
0048A0: 2C 03 00 00 F8 28 15 29 00 36 00 5A 00 9E 20 0B ,....(.).6.Z.. .
0048B0: 00 00 E9 EF 0E 20 EC 20 15 01 C3 20 03 00 00 F2 ..... . ... ....
0048C0: 28 0B 00 00 E9 29 2C 03 00 00 E3 28 0B 00 00 E9 (....),....(....
0048D0: 29 2C 03 00 00 F8 28 0B 00 00 E9 29 01 B0 00 57 ),....(....)...W
0048E0: 00 64 00 8C 20 42 2C 4E 5A 2C 22 41 44 44 20 41 .d.. B,NZ,"ADD A
0048F0: 2C 22 2C 43 2C 5A 2C 22 41 44 43 20 41 2C 22 2C ,",C,Z,"ADC A,",
004900: 0F 20 EB 20 9F 20 1E 4E 02 20 01 97 20 0D 00 00 . . . .N. .. ...
004910: E1 EF 0D 00 00 E1 F4 10 00 54 00 B8 01 A1 20 0B .........T.... .
004920: 00 00 69 6E 64 65 F8 EF 0F 20 FA 20 0B 00 00 79 ..inde... . ...y
004930: B1 EE 0E 20 EB 20 03 00 00 64 69 F3 EF FF 75 28 ... . ...di...u(
004940: 03 00 00 64 69 F3 2C 0B 00 00 79 B1 F5 0F 29 F4 ...di.,...y...).
004950: 22 49 58 22 F4 AC 28 03 00 00 64 69 F3 2C 0B 00 "IX"..(...di.,..
004960: 00 79 B1 F4 0F 29 01 A0 20 1E A4 01 00 54 00 C2 .y...).. ....T..
004970: 01 A1 20 0B 00 00 69 6E 64 65 F8 EF 0E 20 FA 20 .. ...inde... .
004980: 0B 00 00 79 B1 EE 0E 20 EB 20 03 00 00 64 69 F3 ...y... . ...di.
004990: EF FF 75 28 03 00 00 64 69 F3 2C 0B 00 00 79 B1 ..u(...di.,...y.
0049A0: F5 0F 29 F4 22 48 4C 22 F4 AC 28 03 00 00 64 69 ..)."HL"..(...di
0049B0: F3 2C 0B 00 00 79 B1 F4 0F 29 01 A0 20 1E A4 01 .,...y...).. ...
0049C0: 00 50 00 CC 01 A1 20 0B 00 00 69 6E 64 65 F8 EF .P.... ...inde..
0049D0: 0E 20 FA 20 0B 00 00 78 B1 EE 0F 20 EB 20 03 00 . . ...x... . ..
0049E0: 00 64 69 F3 EF FF 75 28 03 00 00 64 69 F3 2C 0B .di...u(...di.,.
0049F0: 00 00 78 B1 F5 0F 29 F4 22 28 48 4C 29 22 F4 AC ..x...)."(HL)"..
004A00: 28 03 00 00 64 69 F3 2C 0B 00 00 78 B1 F4 0F 29 (...di.,...x...)
004A10: 00 54 00 D6 01 A1 20 0B 00 00 69 6E 64 65 F8 EF .T.... ...inde..
004A20: 10 20 FA 20 0B 00 00 79 B1 EE 0E 20 EB 20 03 00 . . ...y... . ..
004A30: 00 64 69 F3 EF FF 75 28 03 00 00 64 69 F3 2C 0B .di...u(...di.,.
004A40: 00 00 79 B1 F5 0F 29 F4 22 49 59 22 F4 AC 28 03 ..y...)."IY"..(.
004A50: 00 00 64 69 F3 2C 0B 00 00 79 B1 F4 0F 29 01 A0 ..di.,...y...)..
004A60: 20 1E A4 01 00 8B 00 E0 01 A1 20 0B 00 00 69 6E ......... ...in
004A70: 64 65 F8 EF 10 20 FA 20 0B 00 00 78 B1 EE 0E 20 de... . ...x...
004A80: EB 20 9F 20 1E 76 02 01 03 00 00 64 69 F3 EF FF . . .v.....di...
004A90: 75 28 03 00 00 64 69 F3 2C 0B 00 00 78 B1 F5 0F u(...di.,...x...
004AA0: 29 F4 22 28 49 59 2B 26 22 F4 FF 73 28 0B 00 00 )."(IY+&"..s(...
004AB0: 62 79 74 E5 29 F4 22 29 22 F4 AC 28 03 00 00 64 byt.).")"..(...d
004AC0: 69 F3 2C 0B 00 00 78 B1 F4 0F 29 01 A1 20 0B 00 i.,...x...).. ..
004AD0: 00 63 6C 61 73 F3 F2 0F 20 EB 20 9F 20 1E 4E 02 .clas... . . .N.
004AE0: 20 01 97 20 0D 00 00 E1 EF 0D 00 00 E1 F4 10 00 .. ............
004AF0: AE 00 EA 01 A1 20 FF 74 28 03 00 00 64 69 F3 2C ..... .t(...di.,
004B00: 44 2C 4E 43 2C 53 55 42 2C 45 2C 43 2C 22 53 42 D,NC,SUB,E,C,"SB
004B10: 43 20 41 2C 22 2C 48 2C 50 4F 2C 41 4E 44 2C 4C C A,",H,PO,AND,L
004B20: 2C 50 45 2C 58 4F 52 2C 78 2C 50 2C 4F 52 2C 41 ,PE,XOR,x,P,OR,A
004B30: 2C 4D 2C 43 50 00 2B 00 6E 00 9E 20 0B 00 00 E9 ,M,CP.+.n.. ....
004B40: EF 0E 20 EC 20 11 01 C3 20 03 00 00 F3 28 0B 00 .. . ... ....(..
004B50: 00 E9 29 2C 03 00 00 F1 28 0B 00 00 E9 29 01 B0 ..),....(....)..
004B60: 00 1C 00 78 00 8C 20 42 43 2C 42 43 2C 44 45 2C ...x.. BC,BC,DE,
004B70: 44 45 2C 79 2C 79 2C 53 50 2C 41 46 00 39 00 82 DE,y,y,SP,AF.9..
004B80: 00 9E 20 0B 00 00 E9 EF 0E 20 EC 20 19 45 01 C3 .. ...... . .E..
004B90: 20 03 00 00 63 68 61 F2 01 BE 20 1C 48 B4 F4 0B ...cha... .H...
004BA0: 00 00 E9 2C FF 1D 28 22 26 22 F4 03 00 00 63 68 ...,..("&"....ch
004BB0: 61 F2 29 01 B0 00 D8 00 8C 00 8C 20 44 44 2C 34 a.)........ DD,4
004BC0: 45 2C 30 30 2C 43 44 2C 31 35 2C 42 39 2C 44 44 E,00,CD,15,B9,DD
004BD0: 2C 36 45 2C 30 32 2C 44 44 2C 36 36 2C 30 33 2C ,6E,02,DD,66,03,
004BE0: 37 37 2C 32 33 2C 33 36 2C 30 30 2C 43 39 2C 44 77,23,36,00,C9,D
004BF0: 44 2C 34 45 2C 30 30 2C 43 44 2C 30 46 2C 42 39 D,4E,00,CD,0F,B9
004C00: 2C 43 35 2C 44 44 2C 36 45 2C 30 34 2C 44 44 2C ,C5,DD,6E,04,DD,
004C10: 36 36 2C 30 35 2C 37 45 2C 44 44 2C 36 45 2C 30 66,05,7E,DD,6E,0
004C20: 32 2C 44 44 2C 36 36 2C 30 33 2C 37 37 2C 32 33 2,DD,66,03,77,23
004C30: 2C 33 36 2C 30 30 2C 43 31 2C 43 33 2C 31 38 2C ,36,00,C1,C3,18,
004C40: 42 39 2C 43 44 2C 30 36 2C 42 39 2C 46 35 2C 44 B9,CD,06,B9,F5,D
004C50: 44 2C 36 45 2C 30 30 2C 44 44 2C 36 36 2C 30 31 D,6E,00,DD,66,01
004C60: 2C 37 45 2C 44 44 2C 36 45 2C 30 32 2C 44 44 2C ,7E,DD,6E,02,DD,
004C70: 36 36 2C 30 33 2C 37 37 2C 32 33 2C 33 36 2C 30 66,03,77,23,36,0
004C80: 30 2C 46 31 2C 43 33 2C 30 43 2C 42 39 00 2E 00 0,F1,C3,0C,B9...
004C90: 96 00 BB 20 10 01 BF 20 EA 28 14 29 22 52 4F 4D ... ... .(.)"ROM
004CA0: 27 73 2E 2E 2E 2E 2E 22 01 BF 01 0B 00 00 EA EF 's....."........
004CB0: 0E 01 0B 00 00 62 79 74 E5 EF 0E 00 12 00 A0 00 .....byt........
004CC0: 9E 20 0B 00 00 E9 EF 0E 20 EC 20 19 FB 00 18 00 . ...... . .....
004CD0: AA 00 83 20 1C 48 B4 2C 40 0B 00 00 62 79 74 E5 ... .H.,@...byt.
004CE0: 2C 0B 00 00 E9 00 8F 00 B4 00 A1 20 0B 00 00 62 ,.......... ...b
004CF0: 79 74 E5 F2 1C 80 00 20 EB 20 BB 20 10 01 BF 20 yt..... . . ...
004D00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
004D10: 04 00 01 00 02 09 52 E5 04 00 C1 02 00 00 00 02 ......R.........
004D20: 04 00 C6 02 00 00 00 02 04 00 C2 02 00 00 00 02 ................
004D30: 04 00 C7 02 00 00 00 02 04 00 C3 02 00 00 00 02 ................
004D40: 04 00 C8 02 00 00 00 02 04 00 C4 02 00 00 00 02 ................
004D50: 04 00 C9 02 00 00 00 02 04 00 C5 02 00 00 00 02 ................
004D60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004D70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004D80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004D90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004DA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004DB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004DC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004DD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004DE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004DF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004E00: 22 56 56 22 29 20 EB 20 9F 20 1E 76 02 01 0B 00 "VV") . . .v....
004E10: 00 E9 EF 0B 00 00 62 79 74 E5 01 0D 00 00 E1 EF ......byt.......
004E20: 0D 00 00 E1 F4 0F 01 9F 20 1E 76 02 01 0D 00 00 ........ .v.....
004E30: E1 EF 0D 00 00 E1 F5 0F 01 03 00 00 64 69 F3 EF ............di..
004E40: FF 75 28 03 00 00 64 69 F3 2C FF 74 28 03 00 00 .u(...di.,.t(...
004E50: 64 69 F3 2C 22 56 56 22 29 F5 0F 29 F4 22 26 22 di.,"VV")..)."&"
004E60: F4 FF 73 28 0B 00 00 E9 F4 1A 00 01 F6 0B 00 00 ..s(............
004E70: 62 79 74 E5 29 F4 AC 28 03 00 00 64 69 F3 2C FF byt.)..(...di.,.
004E80: 74 28 03 00 00 64 69 F3 2C 22 56 56 22 29 F4 10 t(...di.,"VV")..
004E90: 29 01 9F 20 1E 4E 02 01 9F 20 1E 4E 02 00 71 00 ).. .N... .N..q.
004EA0: F4 01 A1 20 FF 74 28 03 00 00 64 69 F3 2C 22 56 ... .t(...di.,"V
004EB0: 22 29 20 EB 20 9F 20 1E 76 02 01 03 00 00 64 69 ") . . .v.....di
004EC0: F3 EF FF 75 28 03 00 00 64 69 F3 2C FF 74 28 03 ...u(...di.,.t(.
004ED0: 00 00 64 69 F3 2C 22 56 22 29 F5 0F 29 F4 22 26 ..di.,"V")..)."&
004EE0: 22 F4 FF 73 28 0B 00 00 62 79 74 E5 29 F4 AC 28 "..s(...byt.)..(
004EF0: 03 00 00 64 69 F3 2C FF 74 28 03 00 00 64 69 F3 ...di.,.t(...di.
004F00: 2C 22 56 22 29 F4 0F 29 01 9F 20 1E 4E 02 00 1A ,"V")..).. .N...
004F10: 00 FE 01 A1 20 FF 43 EF 22 20 22 20 EB 20 1E D2 .... .C." " . ..
004F20: 00 20 01 97 20 1E 22 01 00 23 00 08 02 C5 20 2D . .. ."..#.... -
004F30: 2D 2D 2D 2D 2D 2D 20 67 65 74 20 64 61 74 61 20 ------ get data
004F40: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 00 1F 00 12 02 -----------.....
004F50: 9F 20 1E 76 02 01 03 00 00 62 69 F4 EF FF 71 28 . .v.....bi...q(
004F60: 0B 00 00 62 79 74 E5 2C 16 29 00 1F 00 1C 02 0B ...byt.,.)......
004F70: 00 00 E6 EF FF 1D 28 22 26 58 22 F4 FF 75 28 03 ......("&X"..u(.
004F80: 00 00 62 69 F4 2C 10 29 29 00 20 00 26 02 0B 00 ..bi.,.)). .&...
004F90: 00 E7 EF FF 1D 28 22 26 58 22 F4 AC 28 03 00 00 .....("&X"..(...
004FA0: 62 69 F4 2C 11 2C 11 29 29 00 1F 00 30 02 0B 00 bi.,.,.))...0...
004FB0: 00 E8 EF FF 1D 28 22 26 58 22 F4 FF 79 28 03 00 .....("&X"..y(..
004FC0: 00 62 69 F4 2C 11 29 29 00 20 00 3A 02 0B 00 00 .bi.,.)). .:....
004FD0: EA EF FF 1D 28 22 26 58 22 F4 AC 28 03 00 00 62 ....("&X"..(...b
004FE0: 69 F4 2C 11 2C 10 29 29 00 20 00 44 02 0B 00 00 i.,.,.)). .D....
004FF0: EB EF FF 1D 28 22 26 58 22 F4 AC 28 03 00 00 62 ....("&X"..(...b
005000: 29 01 C9 00 21 00 E8 03 C5 20 2D 2D 2D 2D 2D 2D )...!.... ------
005010: 2D 2D 20 63 6C 61 73 73 20 32 20 2D 2D 2D 2D 2D -- class 2 -----
005020: 2D 2D 2D 2D 00 2F 00 F2 03 B2 20 0B 00 00 E8 F4 ----./.... .....
005030: 0F 20 A0 20 1E FC 03 2C 1E 06 04 2C 1E 10 04 2C . . ...,...,...,
005040: 1E 1A 04 2C 1E 24 04 2C 1E 2E 04 2C 1E 38 04 2C ...,.$.,...,.8.,
005050: 1E 42 04 00 25 00 FC 03 03 00 00 64 69 F3 EF 22 .B..%......di.."
005060: 49 4E 20 22 F4 03 00 00 F2 28 0B 00 00 E7 29 F4 IN ".....(....).
005070: 22 2C 28 43 29 22 01 C9 00 23 00 06 04 03 00 00 ",(C)"...#......
005080: 64 69 F3 EF 22 4F 55 54 20 28 43 29 2C 22 F4 03 di.."OUT (C),"..
005090: 00 00 F2 28 0B 00 00 E7 29 01 C9 00 4C 00 10 04 ...(....)...L...
0050A0: A1 20 0B 00 00 EB 20 EB 20 03 00 00 64 69 F3 EF . .... . ...di..
0050B0: 22 41 44 43 20 48 4C 2C 22 F4 03 00 00 F3 28 0B "ADC HL,".....(.
0050C0: 00 00 EA 29 01 C9 20 01 97 20 03 00 00 64 69 F3 ...).. .. ...di.
0050D0: EF 22 53 42 43 20 48 4C 2C 22 F4 03 00 00 F3 28 ."SBC HL,".....(
0050E0: 0B 00 00 EA 29 01 C9 00 51 00 1A 04 A1 20 0B 00 ....)...Q.... ..
0050F0: 00 EB 20 EB 20 03 00 00 64 69 F3 EF 22 4C 44 20 .. . ...di.."LD
005100: 22 F4 03 00 00 F3 28 0B 00 00 EA 29 F4 22 2C 28 ".....(....).",(
005110: 56 56 29 22 01 C9 20 01 97 20 03 00 00 64 69 F3 VV)".. .. ...di.
005120: EF 22 4C 44 20 28 56 56 29 2C 22 F4 03 00 00 F3 ."LD (VV),".....
005130: 28 0B 00 00 EA 29 01 C9 00 13 00 24 04 03 00 00 (....).....$....
005140: 64 69 F3 EF 22 4E 45 47 22 01 C9 00 30 00 2E 04 di.."NEG"...0...
005150: A1 20 0B 00 00 EB 20 EB 20 03 00 00 64 69 F3 EF . .... . ...di..
005160: 22 52 45 54 49 22 01 C9 20 01 97 20 03 00 00 64 "RETI".. .. ...d
005170: 69 F3 EF 22 52 45 54 4E 22 01 C9 00 3E 00 38 04 i.."RETN"...>.8.
005180: 03 00 00 64 69 F3 EF AC 28 22 49 4D 20 30 2A 2A ...di...("IM 0**
005190: 2A 2A 49 4D 20 31 49 4D 20 32 2A 2A 2A 2A 2A 2A **IM 1IM 2******
0051A0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 22 2C 0F F4 0B 00 **********",....
0051B0: 00 E7 F6 12 2C 12 29 01 C9 00 4E 00 42 04 03 00 ....,.)...N.B...
0051C0: 00 64 69 F3 EF AC 28 22 4C 44 20 49 2C 41 4C 44 .di...("LD I,ALD
0051D0: 20 52 2C 41 4C 44 20 41 2C 49 4C 44 20 41 2C 52 R,ALD A,ILD A,R
0051E0: 52 52 44 20 20 20 52 4C 44 20 20 20 2A 2A 2A 2A RRD RLD ****
0051F0: 2A 2A 2A 2A 2A 2A 2A 2A 22 2C 0F F4 0B 00 00 E7 ********",......
005200: 69 F4 2C 13 2C 0F 29 29 00 59 00 4E 02 9F 20 1E i.,.,.)).Y.N.. .
005210: 76 02 01 A1 20 0B 00 00 62 79 74 E5 EE 19 1F 20 v... ...byt....
005220: FA 20 0B 00 00 62 79 74 E5 F1 19 7F 20 EB 20 03 . ...byt.... . .
005230: 00 00 63 68 61 F2 EF 03 00 00 63 68 61 F2 F4 FF ..cha.....cha...
005240: 03 28 0B 00 00 62 79 74 E5 29 20 01 97 20 03 00 .(...byt.) .. ..
005250: 00 63 68 61 F2 EF 03 00 00 63 68 61 F2 F4 22 2E .cha.....cha..".
005260: 22 00 30 00 58 02 BF 20 23 0B 00 00 73 74 72 65 ".0.X.. #...stre
005270: 61 ED 2C FF 73 28 0B 00 00 62 79 74 E5 2C 10 29 a.,.s(...byt.,.)
005280: 3B 22 20 22 3B 01 0D 00 00 E1 EF 0D 00 00 E1 F4 ;" ";...........
005290: 0F 00 06 00 62 02 C9 00 23 00 6C 02 C5 20 2D 2D ....b...#.l.. --
0052A0: 2D 2D 2D 2D 2D 20 72 65 61 64 20 62 79 74 65 20 ----- read byte
0052B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 00 25 00 76 02 A1 ----------.%.v..
0052C0: 20 0B 00 00 72 6F ED EF 19 FF 20 EB 20 0B 00 00 ...ro.... . ...
0052D0: 62 79 74 E5 EF FF 12 28 0D 00 00 E1 29 01 C9 00 byt....(....)...
0052E0: 28 00 80 02 A1 20 0B 00 00 72 6F ED EF 19 FE 20 (.... ...ro....
0052F0: EB 20 83 20 1C 75 B4 2C 40 0B 00 00 62 79 74 E5 . . .u.,@...byt.
005300: 2C 0D 00 00 E1 01 C9 00 1F 00 8A 02 83 20 1C 59 ,............ .Y
005310: B4 2C 0D 00 00 E1 2C 40 0B 00 00 62 79 74 E5 2C .,....,@...byt.,
005320: 0B 00 00 72 6F ED 00 06 00 94 02 C9 00 23 00 9E ...ro........#..
005330: 02 C5 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 63 6C .. ---------- cl
005340: 61 73 73 3D 30 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 00 ass=0 ---------.
005350: 23 00 A8 02 C5 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D #.... ----------
005360: 2D 20 66 3D 30 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D - f=0 ----------
005370: 2D 2D 00 2F 00 B2 02 B2 20 0B 00 00 E8 F4 0F 20 --./.... ......
005380: A0 20 1E BC 02 2C 1E E4 02 2C 1E EE 02 2C 1E F8 . ...,...,...,..
005390: 02 2C 1E 02 03 2C 1E 0C 03 2C 1E 16 03 2C 1E 20 .,...,...,...,.
0053A0: 03 00 6D 00 BC 02 A1 20 0B 00 00 E7 EE 11 20 EB ..m.... ...... .
0053B0: 20 03 00 00 64 69 F3 EF 22 4A 52 20 22 F4 03 00 ...di.."JR "...
0053C0: 00 E3 28 0B 00 00 E7 F5 12 29 F4 22 2C 57 22 20 ..(......).",W"
0053D0: 01 97 20 03 00 00 64 69 F3 EF AC 28 22 4E 4F 50 .. ...di...("NOP
0053E0: 20 20 20 20 20 20 45 58 20 41 46 2C 41 46 27 44 EX AF,AF'D
0053F0: 4A 4E 5A 20 57 20 20 20 4A 52 20 57 20 20 20 20 JNZ W JR W
005400: F6 14 2C 14 29 01 C9 00 4F 00 4C 04 03 00 00 64 ..,.)...O.L....d
005410: 69 F3 EF AC 28 22 4C 44 43 50 49 4E 4F 54 2A 2A i...("LDCPINOT**
005420: 2A 2A 2A 2A 2A 2A 22 2C 0F F4 0B 00 00 E8 F6 10 ******",........
005430: 2C 10 29 F4 AC 28 22 2A 2A 2A 2A 2A 2A 2A 2A 49 ,.)..("********I
005440: 20 44 20 49 52 44 52 22 2C 0F F4 0B 00 00 E7 F6 D IRDR",.......
005450: 10 2C 10 29 01 C9 00 22 00 56 04 C5 20 2D 2D 2D .,.)...".V.. ---
005460: 2D 2D 2D 2D 2D 2D 20 48 65 78 20 64 75 6D 70 20 ------ Hex dump
005470: 2D 2D 2D 2D 2D 2D 2D 2D 00 48 00 60 04 BB 20 23 --------.H.`.. #
005480: 0F 2C 0F 01 BA 20 23 0F 2C 11 01 BF 20 23 0F 2C .,... #.,... #.,
005490: FF 03 28 19 1E 29 3B 22 41 64 64 72 20 20 20 20 ..(..);"Addr
0054A0: 20 20 20 20 48 65 78 20 20 44 75 6D 70 20 20 20 Hex Dump
0054B0: 20 20 20 20 20 20 20 41 53 43 49 49 20 20 20 22 ASCII "
0054C0: 00 0D 00 6A 04 D6 20 FF 43 F2 22 20 22 00 29 00 ...j.. .C." ".).
0054D0: 74 04 BB 20 10 01 BF 20 23 0B 00 00 73 74 72 65 t.. ... #...stre
0054E0: 61 ED 2C FF 73 28 0D 00 00 E1 2C 12 29 3B 22 3A a.,.s(....,.);":
0054F0: 22 3B 01 BB 20 0F 00 0F 00 7E 04 03 00 00 63 68 ";.. ....~....ch
005500: 61 F2 EF 22 22 00 11 00 88 04 9E 20 0B 00 00 E9 a..""...... ....
005510: EF 0E 20 EC 20 15 00 0A 00 92 04 9F 20 1E 4E 02 .. . ....... .N.
005520: 00 06 00 9C 04 B0 00 20 00 A6 04 BB 20 11 01 BF ....... .... ...
005530: 20 23 0B 00 00 73 74 72 65 61 ED 2C 22 20 22 03 #...strea.," ".
005540: 00 00 63 68 61 F2 00 06 00 B0 04 D5 00 0A 00 BA ..cha...........
005550: 04 A0 20 1E D2 00 00 00 00 1A 22 2A 2A 2A 2A 2A .. ......."*****
005560: 2A 2A 2A 49 20 44 20 49 52 44 52 22 2C 0F F4 0B ***I D IRDR",...
005570: 00 00 E7 F6 10 2C 10 29 01 C9 00 00 00 1A 00 00 .....,.)........
005580: 03 00 00 64 69 F3 EF AC 28 22 49 4D 20 30 2A 2A ...di...("IM 0**
005590: 2A 2A 49 4D 20 31 49 4D 20 32 2A 2A 2A 2A 2A 2A **IM 1IM 2******
0055A0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 22 2C 0F F4 0B 00 **********",....
0055B0: 00 E7 F6 12 2C 12 29 01 C9 00 4E 00 42 04 03 00 ....,.)...N.B...
0055C0: 00 64 69 F3 EF AC 28 22 4C 44 20 49 2C 41 4C 44 .di...("LD I,ALD
0055D0: 20 52 2C 41 4C 44 20 41 2C 49 4C 44 20 41 2C 52 R,ALD A,ILD A,R
0055E0: 52 52 44 20 20 20 52 4C 44 20 20 20 2A 2A 2A 2A RRD RLD ****
0055F0: 2A 2A 2A 2A 2A 2A 2A 2A 22 2C 0F F4 0B 00 00 E7 ********",......
005600: 20 22 2C 0F F4 0B 00 00 E7 F6 17 2C 17 29 00 6D ",........,.).m
005610: 00 C6 02 9F 20 1E 76 02 01 A1 20 FF 74 28 03 00 .... .v... .t(..
005620: 00 64 69 F3 2C 22 57 22 29 EE 0E 20 FA 20 0B 00 .di.,"W").. . ..
005630: 00 62 79 74 E5 EE 19 7F 20 EB 20 03 00 00 64 69 .byt.... . ...di
005640: F3 EF FF 75 28 03 00 00 64 69 F3 2C FF 74 28 03 ...u(...di.,.t(.
005650: 00 00 64 69 F3 2C 22 57 22 29 F5 0F 29 F4 22 26 ..di.,"W")..)."&
005660: 22 F4 FF 73 28 0D 00 00 E1 F4 0B 00 00 62 79 74 "..s(........byt
005670: E5 F5 19 FF 29 01 A0 20 1E 4E 02 00 66 00 D0 02 ....).. .N..f...
005680: A1 20 FF 74 28 03 00 00 64 69 F3 2C 22 57 22 29 . .t(...di.,"W")
005690: EE 0E 20 FA 20 0B 00 00 62 79 74 E5 F1 19 80 20 .. . ...byt....
0056A0: EB 20 03 00 00 64 69 F3 EF FF 75 28 03 00 00 64 . ...di...u(...d
0056B0: 69 F3 2C FF 74 28 03 00 00 64 69 F3 2C 22 57 22 i.,.t(...di.,"W"
0056C0: 29 F5 0F 29 F4 22 26 22 F4 FF 73 28 0F F4 0D 00 )..)."&"..s(....
0056D0: 00 E1 F4 0B 00 00 62 79 74 E5 29 01 A0 20 1E 4E ......byt.).. .N
0056E0: 02 00 06 00 DA 02 C9 00 4D 00 E4 02 A1 20 0B 00 ........M.... ..
0056F0: 00 EB 20 EB 20 03 00 00 64 69 F3 EF 22 41 44 44 .. . ...di.."ADD
005700: 20 79 2C 22 F4 03 00 00 F3 28 0B 00 00 EA 29 01 y,".....(....).
005710: C9 20 01 97 20 03 00 00 64 69 F3 EF 22 4C 44 20 . .. ...di.."LD
005720: 22 F4 03 00 00 F3 28 0B 00 00 EA 29 F4 22 2C 56 ".....(....).",V
005730: 56 22 01 C9 00 54 00 EE 02 03 00 00 64 69 F3 EF V"...T......di..
005740: 22 4C 44 20 22 F4 AC 28 22 28 42 43 29 2C 41 41 "LD "..("(BC),AA
005750: 2C 28 42 43 29 28 44 45 29 2C 41 41 2C 28 44 45 ,(BC)(DE),AA,(DE
005760: 29 28 56 56 29 2C 79 79 2C 28 56 56 29 28 56 56 )(VV),yy,(VV)(VV
005770: 29 2C 41 41 2C 28 56 56 29 22 2C 0F F4 0B 00 00 ),AA,(VV)",.....
005780: E7 F6 14 2C 14 29 01 C9 00 46 00 F8 02 A1 20 0B ...,.)...F.... .
005790: 00 00 EB 20 EB 20 03 00 00 64 69 F3 EF 22 44 45 ... . ...di.."DE
0057A0: 43 20 22 F4 03 00 00 F3 28 0B 00 00 EA 29 01 C9 C ".....(....)..
0057B0: 20 01 97 20 03 00 00 64 69 F3 EF 22 49 4E 43 20 .. ...di.."INC
0057C0: 22 F4 03 00 00 F3 28 0B 00 00 EA 29 01 C9 00 1F ".....(....)....
0057D0: 00 02 03 03 00 00 64 69 F3 EF 22 49 4E 43 20 22 ......di.."INC "
0057E0: F4 03 00 00 F2 28 0B 00 00 E7 29 01 C9 00 1F 00 .....(....).....
0057F0: 0C 03 03 00 00 64 69 F3 EF 22 44 45 43 20 22 F4 .....di.."DEC ".
005800: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
005810: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
005820: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
005830: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
005840: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
005850: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
005860: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
005870: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
005880: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
005890: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0058A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0058B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0058C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0058D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0058E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0058F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
005900: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
005910: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
005920: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
005930: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
005940: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
005950: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
005960: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
005970: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
005980: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
005990: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0059A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0059B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0059C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0059D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0059E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0059F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
005A00: 03 00 00 F2 28 0B 00 00 E7 29 01 C9 00 23 00 16 ....(....)...#..
005A10: 03 03 00 00 64 69 F3 EF 22 4C 44 20 22 F4 03 00 ....di.."LD "...
005A20: 00 F2 28 0B 00 00 E7 29 F4 22 2C 56 22 01 C9 00 ..(....).",V"...
005A30: 3E 00 20 03 03 00 00 64 69 F3 EF AC 28 22 52 4C >. ....di...("RL
005A40: 43 41 52 52 43 41 52 4C 41 20 52 52 41 20 44 41 CARRCARLA RRA DA
005A50: 41 20 43 50 4C 20 53 43 46 20 43 43 46 20 22 2C A CPL SCF CCF ",
005A60: 0F F4 0B 00 00 E7 F6 12 2C 12 29 01 C9 00 23 00 ........,.)...#.
005A70: 2A 03 C5 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 *.. -----------
005A80: 66 3D 31 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D f=1 ------------
005A90: 00 2D 00 34 03 03 00 00 64 69 F3 EF 22 4C 44 20 .-.4....di.."LD
005AA0: 22 F4 03 00 00 F2 28 0B 00 00 E7 29 F4 22 2C 22 ".....(....).","
005AB0: F4 03 00 00 F2 28 0B 00 00 E8 29 01 C9 00 23 00 .....(....)...#.
005AC0: 3E 03 C5 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 >.. -----------
005AD0: 66 3D 32 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D f=2 ------------
005AE0: 00 27 00 48 03 03 00 00 64 69 F3 EF 03 00 00 F8 .'.H....di......
005AF0: 28 0B 00 00 E7 29 F4 22 20 22 F4 03 00 00 F2 28 (....)." ".....(
005B00: 0B 00 00 E8 29 01 C9 00 23 00 52 03 C5 20 2D 2D ....)...#.R.. --
005B10: 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 66 3D 33 20 2D 2D --------- f=3 --
005B20: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 00 2F 00 5C 03 B2 ----------./.\..
005B30: 20 0B 00 00 E8 F4 0F 20 A0 20 1E 66 03 2C 1E 70 ...... . .f.,.p
005B40: 03 2C 1E 7A 03 2C 1E 84 03 2C 1E 8E 03 2C 1E 98 .,.z.,...,...,..
005B50: 03 2C 1E A2 03 2C 1E AC 03 00 1F 00 66 03 03 00 .,...,......f...
005B60: 00 64 69 F3 EF 22 52 45 54 20 22 F4 03 00 00 E3 .di.."RET ".....
005B70: 28 0B 00 00 E7 29 01 C9 00 62 00 70 03 A1 20 0B (....)...b.p.. .
005B80: 00 00 EB 20 EB 20 20 03 00 00 64 69 F3 EF AC 28 ... . ...di...(
005B90: 22 52 45 54 20 20 20 20 45 58 58 20 20 20 20 4A "RET EXX J
005BA0: 50 20 28 79 29 20 4C 44 20 53 50 2C 79 22 2C 0F P (y) LD SP,y",.
005BB0: F4 0B 00 00 EA F6 15 2C 15 29 01 C9 20 01 97 20 .......,.).. ..
005BC0: 03 00 00 64 69 F3 EF 22 50 4F 50 20 22 F4 03 00 ...di.."POP "...
005BD0: 00 F1 28 0B 00 00 EA 29 01 C9 00 24 00 7A 03 03 ..(....)...$.z..
005BE0: 00 00 64 69 F3 EF 22 4A 50 20 22 F4 03 00 00 E3 ..di.."JP ".....
005BF0: 28 0B 00 00 E7 29 F4 22 2C 56 56 22 01 C9 00 66 (....).",VV"...f
005C00: 00 56 46 49 4E 44 20 20 20 42 41 53 00 00 00 00 .VFIND BAS....
005C10: 00 00 00 00 00 70 01 00 73 07 00 00 00 00 00 00 .....p..s.......
005C20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005C30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005C40: 73 07 00 12 04 31 2C 42 45 2C 43 38 2C 33 36 2C s....1,BE,C8,36,
005C50: 30 31 2C 30 31 2C 45 37 2C 39 46 00 1E 00 9E 02 01,01,E7,9F.....
005C60: 8C 20 32 31 2C 46 32 2C 39 46 2C 43 44 2C 44 31 . 21,F2,9F,CD,D1
005C70: 2C 42 43 2C 43 39 2C 45 43 00 1E 00 A8 02 8C 20 ,BC,C9,EC......
005C80: 0C 00 0A 00 C5 20 56 46 49 4E 44 00 14 00 14 00 ..... VFIND.....
005C90: C5 20 42 79 20 49 61 6E 20 53 68 61 72 70 65 00 . By Ian Sharpe.
005CA0: 06 00 1E 00 C5 00 25 00 28 00 C5 20 28 63 29 20 ......%.(.. (c)
005CB0: 43 6F 6D 70 75 74 69 6E 67 20 77 69 74 68 20 74 Computing with t
005CC0: 68 65 20 41 6D 73 74 72 61 64 00 06 00 32 00 C5 he Amstrad...2..
005CD0: 00 06 00 3C 00 C5 00 0A 00 46 00 AA 20 1C 5F 9E ...<.....F.. ._.
005CE0: 00 18 00 50 00 9E 20 0D 00 00 61 64 64 F2 EF 1C ...P.. ...add...
005CF0: 60 9E 20 EC 20 1C F6 9F 00 29 00 5A 00 C3 20 03 `. . ....).Z.. .
005D00: 00 00 62 79 74 E5 01 0D 00 00 62 79 74 65 76 61 ..byt.....byteva
005D10: EC EF FF 1D 28 22 26 22 F4 03 00 00 62 79 74 E5 ....("&"....byt.
005D20: 29 00 19 00 64 00 BE 20 0D 00 00 61 64 64 F2 2C )...d.. ...add.,
005D30: 0D 00 00 62 79 74 65 76 61 EC 00 21 00 6E 00 0D ...byteva..!.n..
005D40: 00 00 63 68 65 63 EB EF 0D 00 00 63 68 65 63 EB ..chec.....chec.
005D50: F4 0D 00 00 62 79 74 65 76 61 EC 00 06 00 78 00 ....byteva....x.
005D60: B0 00 2B 00 82 00 A1 20 0D 00 00 63 68 65 63 EB ..+.... ...chec.
005D70: F2 1F 00 00 8B 3A 90 20 EB 20 BF 22 45 52 52 4F .....:. . ."ERRO
005D80: 52 20 49 4E 20 44 41 54 41 22 01 98 00 0A 00 8C R IN DATA"......
005D90: 00 83 20 1C D3 9F 00 29 00 96 00 BF 22 20 41 24 .. ....)...." A$
005DA0: 3D 22 3B FF 03 28 19 22 29 3B 22 76 61 72 69 61 =";..(.");"varia
005DB0: 62 6C 65 6E 61 6D 65 22 3B FF 03 28 19 22 29 00 blename";..(.").
005DC0: 13 00 A0 00 BF 22 20 7C 56 46 49 4E 44 2C 40 41 ....." |VFIND,@A
005DD0: 24 22 00 1E 00 AA 00 BF 22 20 4F 6D 69 74 20 24 $"......" Omit $
005DE0: 20 61 6E 64 20 25 20 73 75 66 66 69 78 65 73 22 and % suffixes"
005DF0: 00 06 00 B4 00 B1 00 1E 00 BE 00 8C 20 46 45 2C ............ FE,
005E00: 00 84 03 03 00 00 64 69 F3 EF AC 28 22 4A 50 20 ......di...("JP
005E10: 56 56 20 20 20 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 4F VV *********O
005E20: 55 54 20 28 56 29 2C 41 49 4E 20 41 2C 28 56 29 UT (V),AIN A,(V)
005E30: 20 45 58 20 28 53 50 29 2C 79 45 58 20 44 45 2C EX (SP),yEX DE,
005E40: 48 4C 20 44 49 20 20 20 20 20 20 20 45 49 20 20 HL DI EI
005E50: 20 20 20 20 20 22 2C 0F F4 0B 00 00 E7 F6 17 2C ",........,
005E60: 17 29 01 C9 00 26 00 8E 03 03 00 00 64 69 F3 EF .)...&......di..
005E70: 22 43 41 4C 4C 20 22 F4 03 00 00 E3 28 0B 00 00 "CALL ".....(...
005E80: E7 29 F4 22 2C 56 56 22 01 C9 00 3F 00 98 03 A1 .).",VV"...?....
005E90: 20 0B 00 00 EB 20 EB 20 03 00 00 64 69 F3 EF 22 .... . ...di.."
005EA0: 43 41 4C 4C 20 56 56 22 01 C9 20 01 97 20 03 00 CALL VV".. .. ..
005EB0: 00 64 69 F3 EF 22 50 55 53 48 20 22 F4 03 00 00 .di.."PUSH "....
005EC0: F1 28 0B 00 00 EA 29 01 C9 00 1D 00 A2 03 03 00 .(....).........
005ED0: 00 64 69 F3 EF 03 00 00 F8 28 0B 00 00 E7 29 F4 .di......(....).
005EE0: 22 20 56 22 01 C9 00 35 00 AC 03 03 00 00 64 69 " V"...5......di
005EF0: F3 EF 22 52 53 54 20 22 F4 AC 28 22 30 30 30 38 .."RST "..("0008
005F00: 31 30 31 38 32 30 32 38 33 30 33 38 22 2C 0F F4 101820283038",..
005F10: 0B 00 00 E7 F6 10 2C 10 29 01 C9 00 22 00 B6 03 ......,.)..."...
005F20: C5 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 63 6C 61 73 . --------- clas
005F30: 73 20 31 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 00 45 00 s 1 ---------.E.
005F40: C0 03 03 00 00 64 69 F3 EF AC 28 22 52 4C 43 52 .....di...("RLCR
005F50: 52 43 52 4C 20 52 52 20 53 4C 41 53 52 41 2A 2A RCRL RR SLASRA**
005F60: 2A 53 52 4C 22 2C 0F F4 0B 00 00 E7 F6 11 2C 11 *SRL",........,.
005F70: 29 F4 22 20 22 F4 03 00 00 F2 28 0B 00 00 E8 29 )." ".....(....)
005F80: 01 C9 00 2B 00 CA 03 03 00 00 64 69 F3 EF 22 42 ...+......di.."B
005F90: 49 54 22 F4 FF 19 28 0B 00 00 E7 29 F4 22 2C 22 IT"...(....).","
005FA0: F4 03 00 00 F2 28 0B 00 00 E8 29 01 C9 00 2B 00 .....(....)...+.
005FB0: D4 03 03 00 00 64 69 F3 EF 22 52 45 53 22 F4 FF .....di.."RES"..
005FC0: 19 28 0B 00 00 E7 29 F4 22 2C 22 F4 03 00 00 F2 .(....).",".....
005FD0: 28 0B 00 00 E8 29 01 C9 00 2B 00 DE 03 03 00 00 (....)...+......
005FE0: 64 69 F3 EF 22 53 45 54 22 F4 FF 19 28 0B 00 00 di.."SET"...(...
005FF0: E7 29 F4 22 2C 22 F4 03 00 00 F2 28 0B 00 00 E8 .).",".....(....
006000: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
006010: 05 00 01 00 02 09 52 E5 05 00 C1 02 00 00 00 02 ......R.........
006020: 05 00 C6 02 00 00 00 02 05 00 C2 02 00 00 00 02 ................
006030: 05 00 C7 02 00 00 00 02 05 00 C3 02 00 00 00 02 ................
006040: 05 00 C8 02 00 00 00 02 05 00 C4 02 00 00 00 02 ................
006050: 05 00 C9 02 00 00 00 02 05 00 C5 02 00 00 00 02 ................
006060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0060A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0060B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0060C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0060D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0060E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0060F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006100: 30 31 2C 43 30 2C 44 44 2C 36 45 2C 30 30 2C 44 01,C0,DD,6E,00,D
006110: 44 2C 36 36 00 1E 00 C8 00 8C 20 30 31 2C 45 35 D,66...... 01,E5
006120: 2C 44 44 2C 45 31 2C 44 44 2C 37 45 2C 30 30 2C ,DD,E1,DD,7E,00,
006130: 46 45 00 1E 00 D2 00 8C 20 30 30 2C 43 38 2C 46 FE...... 00,C8,F
006140: 45 2C 32 39 2C 44 30 2C 33 32 2C 41 37 2C 39 46 E,29,D0,32,A7,9F
006150: 00 1E 00 DC 00 8C 20 34 37 2C 44 44 2C 36 45 2C ...... 47,DD,6E,
006160: 30 31 2C 44 44 2C 36 36 2C 30 32 2C 44 44 00 1E 01,DD,66,02,DD..
006170: 00 E6 00 8C 20 32 31 2C 41 43 2C 39 46 2C 37 45 .... 21,AC,9F,7E
006180: 2C 46 45 2C 36 31 2C 44 41 2C 38 42 00 1E 00 F0 ,FE,61,DA,8B....
006190: 00 8C 20 39 45 2C 43 42 2C 41 46 2C 44 44 2C 37 .. 9E,CB,AF,DD,7
0061A0: 37 2C 30 30 2C 44 44 2C 32 33 00 1E 00 FA 00 8C 7,00,DD,23......
0061B0: 20 32 33 2C 31 30 2C 46 30 2C 44 44 2C 43 42 2C 23,10,F0,DD,CB,
0061C0: 46 46 2C 46 45 2C 32 31 00 1E 00 04 01 8C 20 37 FF,FE,21...... 7
0061D0: 30 2C 30 31 2C 32 32 2C 41 38 2C 39 46 2C 33 45 0,01,22,A8,9F,3E
0061E0: 2C 34 32 2C 43 44 00 1E 00 0E 01 8C 20 31 45 2C ,42,CD...... 1E,
0061F0: 42 42 2C 43 30 2C 44 44 2C 32 41 2C 41 38 2C 39 BB,C0,DD,2A,A8,9
006200: 46 2C 44 44 00 1E 00 18 01 8C 20 35 45 2C 30 32 F,DD...... 5E,02
006210: 2C 44 44 2C 35 36 2C 30 33 2C 45 44 2C 35 33 2C ,DD,56,03,ED,53,
006220: 41 41 00 1E 00 22 01 8C 20 39 46 2C 44 44 2C 35 AA...".. 9F,DD,5
006230: 45 2C 30 30 2C 44 44 2C 35 36 2C 30 31 2C 37 42 E,00,DD,56,01,7B
006240: 00 1E 00 2C 01 8C 20 42 32 2C 43 38 2C 44 35 2C ...,.. B2,C8,D5,
006250: 44 44 2C 45 35 2C 44 44 2C 31 39 2C 44 44 00 1E DD,E5,DD,19,DD..
006260: 00 36 01 8C 20 32 32 2C 41 38 2C 39 46 2C 44 44 .6.. 22,A8,9F,DD
006270: 2C 45 31 2C 45 31 2C 31 31 2C 30 34 00 1E 00 40 ,E1,E1,11,04...@
006280: 01 8C 20 30 30 2C 44 44 2C 31 39 2C 41 46 2C 45 .. 00,DD,19,AF,E
006290: 44 2C 35 32 2C 33 41 2C 41 37 00 1E 00 4A 01 8C D,52,3A,A7...J..
0062A0: 20 39 46 2C 35 46 2C 31 36 2C 30 30 2C 41 46 2C 9F,5F,16,00,AF,
0062B0: 45 44 2C 35 32 2C 44 41 00 1E 00 54 01 8C 20 39 ED,52,DA...T.. 9
0062C0: 44 2C 39 45 2C 43 41 2C 39 44 2C 39 45 2C 34 35 D,9E,CA,9D,9E,45
0062D0: 2C 30 45 2C 30 30 00 1E 00 5E 01 8C 20 46 44 2C ,0E,00...^.. FD,
0062E0: 32 31 2C 41 43 2C 39 46 2C 44 44 2C 37 45 2C 30 21,AC,9F,DD,7E,0
0062F0: 30 2C 46 45 00 1E 00 68 01 8C 20 36 31 2C 44 41 0,FE...h.. 61,DA
006300: 46 42 32 31 34 33 41 30 43 33 45 36 42 43 2C 36 FB2143A0C3E6BC,6
006310: 46 43 00 00 00 1A 2C 36 46 43 00 00 00 1A 43 2C FC....,6FC....C,
006320: 36 46 43 00 00 00 1A 44 39 46 42 32 31 34 33 41 6FC....D9FB2143A
006330: 30 43 33 45 36 42 43 2C 36 46 43 00 00 00 1A 20 0C3E6BC,6FC....
006340: 31 30 0D 0A 35 30 20 61 24 3D 61 24 2B 48 45 58 10..50 a$=a$+HEX
006350: 24 28 50 45 45 4B 28 61 29 2C 32 29 3A 73 3D 73 $(PEEK(a),2):s=s
006360: 2B 50 45 45 4B 28 61 29 0D 0A 36 30 20 61 3D 61 +PEEK(a)..60 a=a
006370: 2B 31 0D 0A 37 30 20 4E 45 58 54 0D 0A 38 30 20 +1..70 NEXT..80
006380: 00 73 75 ED EF 0D 00 00 73 75 ED F4 0D 00 00 62 .su.....su.....b
006390: 79 74 E5 01 0D 00 00 61 64 64 72 65 73 F3 EF 0D yt.....addres...
0063A0: 00 00 61 64 64 72 65 73 F3 F4 0F 00 06 00 2C 01 ..addres......,.
0063B0: B0 00 47 00 36 01 A1 20 0D 00 00 73 75 ED F2 FF ..G.6.. ...su...
0063C0: 1D 28 22 26 22 F4 03 00 00 63 68 65 63 EB 29 20 .("&"....chec.)
0063D0: EB 20 BF 20 22 45 72 72 6F 72 20 69 6E 20 64 61 . . "Error in da
0063E0: 74 61 20 69 6E 20 6C 69 6E 65 20 22 3B 1A 54 01 ta in line ";.T.
0063F0: F4 0D 00 00 E9 F6 19 0A 00 06 00 40 01 B0 00 06 ...........@....
006400: 00 4A 01 C9 00 06 00 54 01 01 00 21 00 5E 01 8C .J.....T...!.^..
006410: 20 33 41 31 35 41 30 41 37 43 30 33 44 33 32 31 3A15A0A7C03D321
006420: 35 41 30 32 31 31 36 2C 33 42 31 00 21 00 68 01 5A02116,3B1.!.h.
006430: 8C 20 41 30 30 36 38 31 31 31 32 39 41 30 43 44 . A006811129A0CD
006440: 44 37 42 43 43 39 30 30 2C 35 32 41 00 21 00 72 D7BCC900,52A.!.r
006450: 01 8C 20 30 30 30 30 30 30 30 30 30 30 30 30 30 .. 0000000000000
006460: 30 30 30 30 30 30 30 30 30 2C 30 30 30 00 21 00 000000000,000.!.
006470: 7C 01 8C 20 30 30 30 30 30 30 30 30 30 30 30 30 |.. 000000000000
006480: 30 30 30 30 46 33 44 39 43 42 2C 32 39 37 00 21 0000F3D9CB,297.!
006490: 00 86 01 8C 20 43 31 43 42 38 39 45 44 34 39 44 .... C1CB89ED49D
0064A0: 39 46 42 33 45 30 33 33 32 32 38 2C 35 42 41 00 9FB3E033228,5BA.
0064B0: 21 00 90 01 8C 20 41 30 32 31 31 46 41 30 30 36 !.... A0211FA006
0064C0: 38 31 31 31 34 33 41 30 43 33 45 30 2C 34 39 45 811143A0C3E0,49E
0064D0: 00 21 00 9A 01 8C 20 42 43 32 31 32 38 41 30 33 .!.... BC2128A03
0064E0: 35 43 30 46 33 44 39 43 42 38 31 43 42 2C 36 37 5C0F3D9CB81CB,67
0064F0: 44 00 21 00 A4 01 8C 20 38 39 45 44 34 39 44 39 D.!.... 89ED49D9
006500: 2C 45 45 2C 39 45 2C 43 42 2C 41 46 2C 46 44 2C ,EE,9E,CB,AF,FD,
006510: 42 45 00 1E 00 72 01 8C 20 30 30 2C 43 41 2C 46 BE...r.. 00,CA,F
006520: 42 2C 39 45 2C 44 44 2C 32 33 2C 31 30 2C 45 43 B,9E,DD,23,10,EC
006530: 00 1E 00 7C 01 8C 20 43 33 2C 39 44 2C 39 45 2C ...|.. C3,9D,9E,
006540: 44 44 2C 45 35 2C 46 44 2C 45 35 2C 43 35 00 1E DD,E5,FD,E5,C5..
006550: 00 86 01 8C 20 33 41 2C 41 37 2C 39 46 2C 34 37 .... 3A,A7,9F,47
006560: 2C 44 44 2C 37 45 2C 30 30 2C 46 45 00 1E 00 90 ,DD,7E,00,FE....
006570: 01 8C 20 36 31 2C 44 41 2C 31 44 2C 39 46 2C 43 .. 61,DA,1D,9F,C
006580: 42 2C 37 46 2C 43 32 2C 31 36 00 1E 00 9A 01 8C B,7F,C2,16......
006590: 20 39 46 2C 43 42 2C 41 46 2C 43 33 2C 31 44 2C 9F,CB,AF,C3,1D,
0065A0: 39 46 2C 46 45 2C 44 37 00 1E 00 A4 01 8C 20 44 9F,FE,D7...... D
0065B0: 41 2C 31 44 2C 39 46 2C 43 42 2C 41 46 2C 46 44 A,1D,9F,CB,AF,FD
0065C0: 2C 42 45 2C 30 30 00 1E 00 AE 01 8C 20 43 32 2C ,BE,00...... C2,
0065D0: 32 39 2C 39 46 2C 44 44 2C 32 33 2C 46 44 2C 32 29,9F,DD,23,FD,2
0065E0: 33 2C 31 30 00 1E 00 B8 01 8C 20 44 42 2C 33 45 3,10...... DB,3E
0065F0: 2C 30 30 2C 42 38 2C 43 41 2C 33 37 2C 39 46 2C ,00,B8,CA,37,9F,
006600: 43 31 00 1E 00 C2 01 8C 20 46 44 2C 45 31 2C 44 C1...... FD,E1,D
006610: 44 2C 45 31 2C 43 33 2C 46 34 2C 39 45 2C 32 41 D,E1,C3,F4,9E,2A
006620: 00 1E 00 CC 01 8C 20 41 41 2C 39 46 2C 44 44 2C ...... AA,9F,DD,
006630: 32 31 2C 39 37 2C 39 46 2C 46 44 2C 32 31 00 1E 21,97,9F,FD,21..
006640: 00 D6 01 8C 20 41 32 2C 39 46 2C 30 45 2C 30 35 .... A2,9F,0E,05
006650: 2C 44 44 2C 35 45 2C 30 30 2C 44 44 00 1E 00 E0 ,DD,5E,00,DD....
006660: 01 8C 20 35 36 2C 30 31 2C 30 36 2C 30 30 2C 41 .. 56,01,06,00,A
006670: 46 2C 45 44 2C 35 32 2C 44 41 00 1E 00 EA 01 8C F,ED,52,DA......
006680: 20 35 36 2C 39 46 2C 30 34 2C 43 33 2C 34 43 2C 56,9F,04,C3,4C,
006690: 39 46 2C 31 39 2C 46 44 00 1E 00 F4 01 8C 20 37 9F,19,FD...... 7
0066A0: 30 2C 30 30 2C 46 44 2C 32 33 2C 44 44 2C 32 33 0,00,FD,23,DD,23
0066B0: 2C 44 44 2C 32 33 00 1E 00 FE 01 8C 20 30 44 2C ,DD,23...... 0D,
0066C0: 43 41 2C 36 37 2C 39 46 2C 43 33 2C 34 34 2C 39 CA,67,9F,C3,44,9
0066D0: 46 2C 30 36 00 1E 00 08 02 8C 20 30 34 2C 44 44 F,06...... 04,DD
0066E0: 2C 32 31 2C 41 32 2C 39 46 2C 44 44 2C 37 45 2C ,21,A2,9F,DD,7E,
0066F0: 30 30 00 1E 00 12 02 8C 20 46 45 2C 30 30 2C 43 00...... FE,00,C
006700: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
006710: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
006720: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
006730: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
006740: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
006750: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
006760: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
006770: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
006780: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
006790: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0067A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0067B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0067C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0067D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0067E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0067F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
006800: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
006810: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
006820: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
006830: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
006840: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
006850: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
006860: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
006870: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
006880: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
006890: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0068A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0068B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0068C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0068D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0068E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0068F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
006900: 32 2C 37 44 2C 39 46 2C 44 44 2C 33 36 2C 30 30 2,7D,9F,DD,36,00
006910: 00 1E 00 1C 02 8C 20 46 30 2C 44 44 2C 32 33 2C ...... F0,DD,23,
006920: 31 30 2C 46 30 2C 30 36 2C 30 36 2C 44 44 00 1E 10,F0,06,06,DD..
006930: 00 26 02 8C 20 32 31 2C 41 31 2C 39 46 2C 44 44 .&.. 21,A1,9F,DD
006940: 2C 37 45 2C 30 30 2C 43 36 2C 33 30 00 1E 00 30 ,7E,00,C6,30...0
006950: 02 8C 20 43 44 2C 35 41 2C 42 42 2C 44 44 2C 32 .. CD,5A,BB,DD,2
006960: 33 2C 31 30 2C 46 34 2C 43 31 00 1E 00 3A 02 8C 3,10,F4,C1...:..
006970: 20 46 44 2C 45 31 2C 44 44 2C 45 31 2C 43 33 2C FD,E1,DD,E1,C3,
006980: 39 44 2C 39 45 2C 31 30 00 1E 00 44 02 8C 20 32 9D,9E,10...D.. 2
006990: 37 2C 45 38 2C 30 33 2C 36 34 2C 30 30 2C 30 41 7,E8,03,64,00,0A
0069A0: 2C 30 30 2C 30 31 00 1E 00 4E 02 8C 20 30 30 2C ,00,01...N.. 00,
0069B0: 46 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 F0,00,00,00,00,0
0069C0: 30 2C 30 30 00 1E 00 58 02 8C 20 30 30 2C 30 30 0,00...X.. 00,00
0069D0: 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C ,00,00,00,00,00,
0069E0: 30 30 00 1E 00 62 02 8C 20 30 30 2C 30 30 2C 30 00...b.. 00,00,0
0069F0: 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 0,00,00,00,00,00
006A00: 00 1E 00 6C 02 8C 20 30 30 2C 30 30 2C 30 30 2C ...l.. 00,00,00,
006A10: 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 00 1E 00,00,00,00,00..
006A20: 00 76 02 8C 20 30 30 2C 30 30 2C 30 30 2C 30 30 .v.. 00,00,00,00
006A30: 2C 30 30 2C 30 30 2C 30 30 2C 30 30 00 1E 00 80 ,00,00,00,00....
006A40: 02 8C 20 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 .. 00,00,00,00,0
006A50: 30 2C 30 30 2C 30 30 2C 30 30 00 1E 00 8A 02 8C 0,00,00,00......
006A60: 20 30 30 2C 30 30 2C 30 30 2C 30 30 2C 32 31 2C 00,00,00,00,21,
006A70: 46 36 2C 39 46 2C 33 45 00 1E 00 94 02 8C 20 30 F6,9F,3E...... 0
006A80: 31 2C 42 45 2C 43 38 2C 33 36 2C 30 31 2C 30 31 1,BE,C8,36,01,01
006A90: 2C 45 37 2C 39 46 00 1E 00 9E 02 8C 20 32 31 2C ,E7,9F...... 21,
006AA0: 46 32 2C 39 46 2C 43 44 2C 44 31 2C 42 43 2C 43 F2,9F,CD,D1,BC,C
006AB0: 39 2C 45 43 00 1E 00 A8 02 8C 20 39 46 2C 43 33 9,EC...... 9F,C3
006AC0: 2C 36 30 2C 39 45 2C 35 36 2C 34 36 2C 34 39 2C ,60,9E,56,46,49,
006AD0: 34 45 00 1E 00 B2 02 8C 20 43 34 2C 30 30 2C 30 4E...... C4,00,0
006AE0: 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 0,00,00,00,00,00
006AF0: 00 00 00 1A 2C 44 30 2C 33 32 2C 41 37 2C 39 46 ....,D0,32,A7,9F
006B00: 00 52 45 4D 4B 49 4C 4C 20 42 41 53 00 00 00 00 .REMKILL BAS....
006B10: 00 00 00 00 00 70 01 00 AB 0A 00 00 00 00 00 00 .....p..........
006B20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006B30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006B40: AB 0A 00 E1 04 30 2C 30 2C 30 2C 30 00 00 00 00 .....0,0,0,0....
006B50: 00 2C 31 43 38 00 18 00 A8 02 8C 20 30 2C 30 2C .,1C8...... 0,0,
006B60: 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 00 00 00 0,0,0,0,0,0,0...
006B70: 1A 2C 31 43 38 00 18 00 A8 02 8C 20 30 2C 30 2C .,1C8...... 0,0,
006B80: 13 00 0A 00 C5 20 52 65 6D 20 53 74 72 69 70 70 ..... Rem Stripp
006B90: 65 72 00 06 00 14 00 C5 00 17 00 1E 00 C5 20 42 er............ B
006BA0: 79 20 44 75 64 6C 65 79 20 42 72 6F 6F 6B 65 00 y Dudley Brooke.
006BB0: 25 00 28 00 C5 20 28 63 29 20 43 6F 6D 70 75 74 %.(.. (c) Comput
006BC0: 69 6E 67 20 77 69 74 68 20 74 68 65 20 41 6D 73 ing with the Ams
006BD0: 74 72 61 64 00 06 00 32 00 C5 00 0E 00 3C 00 AD trad...2.....<..
006BE0: 20 0F 01 AA 20 1A 2F 75 00 0E 00 46 00 0D 00 00 ... ./u...F....
006BF0: 6C 69 EE EF 19 B4 00 1C 00 50 00 9E 20 0D 00 00 li.......P.. ...
006C00: 61 64 64 F2 EF 1A 30 75 20 EC 20 1A C0 76 20 E6 add...0u . ..v .
006C10: 20 16 00 11 00 5A 00 9E 20 0D 00 00 E1 EF 0E 20 ....Z.. ......
006C20: EC 20 15 00 40 00 64 00 C3 20 03 00 00 63 6F 64 . ..@.d.. ...cod
006C30: E5 01 0D 00 00 63 6F 64 E5 EF FF 1D 28 22 26 22 .....cod....("&"
006C40: F4 03 00 00 63 6F 64 E5 29 01 0D 00 00 63 68 65 ....cod.)....che
006C50: 63 EB EF 0D 00 00 63 68 65 63 EB F4 0D 00 00 63 c.....chec.....c
006C60: 6F 64 E5 00 1B 00 6E 00 BE 20 0D 00 00 61 64 64 od....n.. ...add
006C70: F2 F4 0D 00 00 E1 2C 0D 00 00 63 6F 64 E5 00 06 ......,...cod...
006C80: 00 78 00 B0 00 2C 00 82 00 C3 20 03 00 00 63 68 .x...,.... ...ch
006C90: 6B 73 75 ED 01 0D 00 00 63 68 6B 73 75 ED EF FF ksu.....chksu...
006CA0: 1D 28 22 26 22 F4 03 00 00 63 68 6B 73 75 ED 29 .("&"....chksu.)
006CB0: 00 42 00 8C 00 A1 20 0D 00 00 63 68 6B 73 75 ED .B.... ...chksu.
006CC0: F2 0D 00 00 63 68 65 63 EB 20 EB 20 BF 20 FF 03 ....chec. . . ..
006CD0: 28 19 11 29 3B FF 03 28 19 0C 29 22 45 72 72 6F (..);..(..)"Erro
006CE0: 72 20 69 6E 20 6C 69 6E 65 22 0D 00 00 6C 69 EE r in line"...li.
006CF0: 01 98 00 25 00 96 00 BF 20 FF 03 28 19 0B 29 22 ...%.... ..(..)"
006D00: 00 53 50 4C 54 4D 4F 44 45 42 41 53 00 00 00 00 .SPLTMODEBAS....
006D10: 00 00 00 00 00 70 01 00 95 03 00 00 00 00 00 00 .....p..........
006D20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006D30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006D40: 95 03 00 DF 04 46 42 32 31 34 33 41 30 43 33 45 .....FB2143A0C3E
006D50: 36 42 43 2C 36 46 43 00 00 00 1A 2C 36 46 43 00 6BC,6FC....,6FC.
006D60: 00 00 1A 43 2C 36 46 43 00 00 00 1A 44 39 46 42 ...C,6FC....D9FB
006D70: 32 31 34 33 41 30 43 33 45 36 42 43 2C 36 46 43 2143A0C3E6BC,6FC
006D80: 12 00 0A 00 C5 20 53 70 6C 69 74 20 4D 6F 64 65 ..... Split Mode
006D90: 73 00 17 00 14 00 C5 20 42 79 20 52 2E 41 2E 57 s...... By R.A.W
006DA0: 61 64 64 69 6C 6F 76 65 00 23 00 1E 00 C5 28 63 addilove.#....(c
006DB0: 29 43 6F 6D 70 75 74 69 6E 67 20 77 69 74 68 20 )Computing with
006DC0: 74 68 65 20 41 6D 73 74 72 61 64 00 0A 00 28 00 the Amstrad...(.
006DD0: AA 20 1C FF 9F 00 0A 00 32 00 9F 20 1E C8 00 00 . ......2.. ....
006DE0: 13 00 3C 00 83 20 1C 00 A0 01 C5 20 65 6E 61 62 ..<.. ..... enab
006DF0: 6C 65 00 0A 00 46 00 AD 20 0F 01 8A 00 12 00 50 le...F.. ......P
006E00: 00 9E 20 0D 00 00 E9 EF 0F 20 EC 20 19 14 00 13 .. ...... . ....
006E10: 00 5A 00 BB 20 28 0D 00 00 E9 20 FB 20 11 29 F4 .Z.. (.... . .).
006E20: 0F 00 0F 00 64 00 BF 20 22 4D 6F 64 65 31 22 3B ....d.. "Mode1";
006E30: 00 06 00 6E 00 B0 00 08 00 78 00 AD 20 0E 00 0B ...n.....x.. ...
006E40: 00 82 00 A9 20 0F 2C 19 0F 00 12 00 8C 00 9E 20 .... .,........
006E50: 0D 00 00 E9 EF 0F 20 EC 20 19 0F 00 0B 00 96 00 ...... . .......
006E60: BB 20 0D 00 00 E9 00 0F 00 A0 00 BF 20 22 4D 6F . .......... "Mo
006E70: 64 65 32 22 3B 00 06 00 AA 00 B0 00 06 00 B4 00 de2";...........
006E80: 98 00 06 00 BE 00 01 00 13 00 C8 00 C5 20 4D 61 ............. Ma
006E90: 63 68 69 6E 65 20 63 6F 64 65 00 1E 00 D2 00 A1 chine code......
006EA0: 20 FF 12 28 1C EC BD 29 EF 1C 17 00 20 EB 20 BE ..(...).... . .
006EB0: 20 1C EC BD 2C 1C 2E 00 00 28 00 DC 00 A1 20 FF ...,....(.... .
006EC0: 12 28 1C EC BD 29 EF 1C F7 00 20 EB 20 BE 20 1C .(...).... . . .
006ED0: EC BD 2C 1C 0E 00 01 BE 20 1C ED BD 2C 1C 0B 00 ..,..... ...,...
006EE0: 00 13 00 E6 00 0D 00 00 61 64 64 72 65 73 F3 EF ........addres..
006EF0: 1C 00 A0 00 11 00 F0 00 9E 20 0D 00 00 E9 EF 0F ......... ......
006F00: 4C 69 6E 65 22 0D 00 00 6C 69 EE 22 69 73 20 63 Line"...li."is c
006F10: 6F 72 72 65 63 74 22 00 20 00 A0 00 0D 00 00 6C orrect". ......l
006F20: 69 EE EF 0D 00 00 6C 69 EE F4 19 0A 01 0D 00 00 i.....li........
006F30: 63 68 65 63 EB EF 0E 00 06 00 AA 00 B0 00 55 00 chec..........U.
006F40: B4 00 BF 20 FF 03 28 19 0B 29 22 4E 6F 20 43 6F ... ..(..)"No Co
006F50: 6D 6D 65 6E 74 20 69 73 20 6E 6F 77 20 63 6F 64 mment is now cod
006F60: 65 64 22 01 BF 01 BF 20 22 50 72 65 73 73 20 7B ed".... "Press {
006F70: 20 53 20 7D 20 74 6F 20 73 61 76 65 20 6F 72 20 S } to save or
006F80: 7B 20 52 20 7D 20 74 6F 20 63 6F 6E 74 69 6E 75 { R } to continu
006F90: 65 22 00 20 00 BE 00 03 00 00 E1 EF FF 1C 28 FF e". ..........(.
006FA0: 43 29 01 A1 20 03 00 00 E1 EF 22 22 20 EB 20 1E C).. ....."" . .
006FB0: BE 00 00 47 00 C8 00 A1 20 03 00 00 E1 EF 22 53 ...G.... ....."S
006FC0: 22 20 EB 20 CB 20 22 72 65 6D 6B 69 6C 6C 22 01 " . . "remkill".
006FD0: CB 20 22 72 65 6D 63 6F 64 65 22 2C 0D 00 00 E2 . "remcode",....
006FE0: 2C 1A 30 75 2C 1A 9A 01 01 8A 01 A0 20 1E B4 00 ,.0u,....... ...
006FF0: 01 C5 20 52 65 70 65 61 74 00 5A 00 D2 00 A1 20 .. Repeat.Z....
007000: 03 00 00 E1 EF 22 52 22 20 EB 20 A4 20 19 0A 2C ....."R" . . ..,
007010: 22 63 61 6C 6C 20 33 30 30 30 30 22 F4 FF 03 28 "call 30000"...(
007020: 19 0D 29 01 8A 01 BF 20 22 50 72 65 73 73 20 27 ..).... "Press '
007030: 2E 27 20 6F 6E 20 74 68 65 20 6B 65 79 70 61 64 .' on the keypad
007040: 20 74 6F 20 63 61 6C 6C 20 72 6F 75 74 69 6E 65 to call routine
007050: 22 01 98 00 0A 00 DC 00 A0 20 1E BE 00 00 21 00 "........ ....!.
007060: E6 00 8C 20 46 44 2C 32 31 2C 36 46 2C 30 31 2C ... FD,21,6F,01,
007070: 46 44 2C 32 33 2C 32 31 2C 30 2C 32 43 46 00 21 FD,23,21,0,2CF.!
007080: 00 F0 00 8C 20 30 2C 32 32 2C 43 30 2C 37 36 2C .... 0,22,C0,76,
007090: 46 44 2C 32 32 2C 42 39 2C 37 36 2C 33 41 36 00 FD,22,B9,76,3A6.
0070A0: 20 00 FA 00 8C 20 46 44 2C 34 45 2C 32 2C 46 44 .... FD,4E,2,FD
0070B0: 2C 34 36 2C 33 2C 45 44 2C 34 33 2C 33 43 33 00 ,46,3,ED,43,3C3.
0070C0: 20 00 04 01 8C 20 42 42 2C 37 36 2C 46 44 2C 34 .... BB,76,FD,4
0070D0: 45 2C 30 2C 46 44 2C 34 36 2C 31 2C 33 43 30 00 E,0,FD,46,1,3C0.
0070E0: 22 00 0E 01 8C 20 45 44 2C 34 33 2C 42 44 2C 37 ".... ED,43,BD,7
0070F0: 36 2C 37 38 2C 42 31 2C 43 38 2C 46 44 2C 35 35 6,78,B1,C8,FD,55
007100: 20 EC 20 16 00 20 00 FA 00 0D 00 00 73 75 ED EF . .. ......su..
007110: 0E 01 C3 20 03 00 00 63 6F 64 E5 2C 03 00 00 63 ... ...cod.,...c
007120: 68 65 63 EB 00 16 00 04 01 9E 20 0D 00 00 EA EF hec....... .....
007130: 0F 20 EC 20 19 15 20 E6 20 10 00 26 00 0E 01 0D . . .. . ..&....
007140: 00 00 62 79 74 E5 EF FF 1D 28 22 26 22 F4 AC 28 ..byt....("&"..(
007150: 03 00 00 63 6F 64 E5 2C 0D 00 00 EA 2C 10 29 29 ...cod.,....,.))
007160: 00 19 00 18 01 BE 20 0D 00 00 61 64 64 72 65 73 ...... ...addres
007170: F3 2C 0D 00 00 62 79 74 E5 00 32 00 22 01 0D 00 .,...byt..2."...
007180: 00 73 75 ED EF 0D 00 00 73 75 ED F4 0D 00 00 62 .su.....su.....b
007190: 79 74 E5 01 0D 00 00 61 64 64 72 65 73 F3 EF 0D yt.....addres...
0071A0: 00 00 61 64 64 72 65 73 F3 F4 0F 00 06 00 2C 01 ..addres......,.
0071B0: B0 00 47 00 36 01 A1 20 0D 00 00 73 75 ED F2 FF ..G.6.. ...su...
0071C0: 1D 28 22 26 22 F4 03 00 00 63 68 65 63 EB 29 20 .("&"....chec.)
0071D0: EB 20 BF 20 22 45 72 72 6F 72 20 69 6E 20 64 61 . . "Error in da
0071E0: 74 61 20 69 6E 20 6C 69 6E 65 20 22 3B 1A 54 01 ta in line ";.T.
0071F0: F4 0D 00 00 E9 F6 19 0A 00 06 00 40 01 B0 00 06 ...........@....
007200: 00 4A 01 C9 00 06 00 54 01 01 00 21 00 5E 01 8C .J.....T...!.^..
007210: 20 33 41 31 35 41 30 41 37 43 30 33 44 33 32 31 3A15A0A7C03D321
007220: 35 41 30 32 31 31 36 2C 33 42 31 00 21 00 68 01 5A02116,3B1.!.h.
007230: 8C 20 41 30 30 36 38 31 31 31 32 39 41 30 43 44 . A006811129A0CD
007240: 44 37 42 43 43 39 30 30 2C 35 32 41 00 21 00 72 D7BCC900,52A.!.r
007250: 01 8C 20 30 30 30 30 30 30 30 30 30 30 30 30 30 .. 0000000000000
007260: 30 30 30 30 30 30 30 30 30 2C 30 30 30 00 21 00 000000000,000.!.
007270: 7C 01 8C 20 30 30 30 30 30 30 30 30 30 30 30 30 |.. 000000000000
007280: 30 30 30 30 46 33 44 39 43 42 2C 32 39 37 00 21 0000F3D9CB,297.!
007290: 00 86 01 8C 20 43 31 43 42 38 39 45 44 34 39 44 .... C1CB89ED49D
0072A0: 39 46 42 33 45 30 33 33 32 32 38 2C 35 42 41 00 9FB3E033228,5BA.
0072B0: 21 00 90 01 8C 20 41 30 32 31 31 46 41 30 30 36 !.... A0211FA006
0072C0: 38 31 31 31 34 33 41 30 43 33 45 30 2C 34 39 45 811143A0C3E0,49E
0072D0: 00 21 00 9A 01 8C 20 42 43 32 31 32 38 41 30 33 .!.... BC2128A03
0072E0: 35 43 30 46 33 44 39 43 42 38 31 43 42 2C 36 37 5C0F3D9CB81CB,67
0072F0: 44 00 21 00 A4 01 8C 20 38 39 45 44 34 39 44 39 D.!.... 89ED49D9
007300: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
007310: 06 00 01 00 02 09 52 E5 06 00 C1 02 00 00 00 02 ......R.........
007320: 06 00 C6 02 00 00 00 02 06 00 C2 02 00 00 00 02 ................
007330: 06 00 C7 02 00 00 00 02 06 00 C3 02 00 00 00 02 ................
007340: 06 00 C8 02 00 00 00 02 06 00 C4 02 00 00 00 02 ................
007350: 06 00 C9 02 00 00 00 02 06 00 C5 02 00 00 00 02 ................
007360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0073A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0073B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0073C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0073D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0073E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0073F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007400: 31 00 1F 00 18 01 8C 20 37 45 2C 34 2C 46 45 2C 1...... 7E,4,FE,
007410: 31 2C 32 38 2C 36 2C 46 45 2C 43 35 2C 33 37 32 1,28,6,FE,C5,372
007420: 00 20 00 22 01 8C 20 32 38 2C 35 33 2C 31 38 2C . .".. 28,53,18,
007430: 42 2C 46 44 2C 37 45 2C 35 2C 46 45 2C 33 31 43 B,FD,7E,5,FE,31C
007440: 00 22 00 2C 01 8C 20 43 30 2C 32 38 2C 34 41 2C .".,.. C0,28,4A,
007450: 46 45 2C 43 35 2C 32 38 2C 34 36 2C 46 44 2C 34 FE,C5,28,46,FD,4
007460: 36 30 00 21 00 36 01 8C 20 32 33 2C 46 44 2C 32 60.!.6.. 23,FD,2
007470: 33 2C 46 44 2C 32 33 2C 46 44 2C 32 33 2C 42 2C 3,FD,23,FD,23,B,
007480: 33 38 45 00 1E 00 40 01 8C 20 42 2C 42 2C 42 2C 38E...@.. B,B,B,
007490: 46 44 2C 32 33 2C 42 2C 37 38 2C 42 31 2C 32 37 FD,23,B,78,B1,27
0074A0: 35 00 20 00 4A 01 8C 20 32 38 2C 42 41 2C 46 44 5. .J.. 28,BA,FD
0074B0: 2C 37 45 2C 30 2C 46 45 2C 31 2C 32 30 2C 33 37 ,7E,0,FE,1,20,37
0074C0: 43 00 20 00 54 01 8C 20 46 32 2C 46 44 2C 37 45 C. .T.. F2,FD,7E
0074D0: 2C 31 2C 46 45 2C 43 30 2C 32 38 2C 36 2C 34 35 ,1,FE,C0,28,6,45
0074E0: 41 00 21 00 5E 01 8C 20 46 45 2C 43 35 2C 32 38 A.!.^.. FE,C5,28
0074F0: 2C 32 2C 31 38 2C 45 35 2C 32 41 2C 42 44 2C 33 ,2,18,E5,2A,BD,3
007500: 44 31 00 22 00 68 01 8C 20 37 36 2C 32 42 2C 32 D1.".h.. 76,2B,2
007510: 32 2C 42 44 2C 37 36 2C 42 37 2C 45 44 2C 34 32 2,BD,76,B7,ED,42
007520: 2C 33 44 43 00 22 00 72 01 8C 20 45 42 2C 31 33 ,3DC.".r.. EB,13
007530: 2C 31 33 2C 32 41 2C 42 39 2C 37 36 2C 37 33 2C ,13,2A,B9,76,73,
007540: 32 33 2C 33 30 30 00 21 00 7C 01 8C 20 37 32 2C 23,300.!.|.. 72,
007550: 42 2C 46 44 2C 45 35 2C 33 45 2C 46 46 2C 33 32 B,FD,E5,3E,FF,32
007560: 2C 43 32 2C 34 39 30 00 21 00 86 01 8C 20 37 36 ,C2,490.!.... 76
007570: 2C 46 44 2C 32 33 2C 31 38 2C 36 2C 46 44 2C 45 ,FD,23,18,6,FD,E
007580: 35 2C 41 46 2C 34 34 35 00 22 00 90 01 8C 20 33 5,AF,445.".... 3
007590: 32 2C 43 32 2C 37 36 2C 44 31 2C 41 46 2C 33 32 2,C2,76,D1,AF,32
0075A0: 2C 42 46 2C 37 36 2C 34 35 31 00 21 00 9A 01 8C ,BF,76,451.!....
0075B0: 20 32 41 2C 42 39 2C 37 36 2C 45 44 2C 34 42 2C 2A,B9,76,ED,4B,
0075C0: 42 44 2C 37 36 2C 39 2C 33 43 44 00 22 00 A4 01 BD,76,9,3CD."...
0075D0: 8C 20 45 35 2C 42 37 2C 45 44 2C 35 32 2C 32 32 . E5,B7,ED,52,22
0075E0: 2C 43 30 2C 37 36 2C 45 31 2C 35 31 34 00 21 00 ,C0,76,E1,514.!.
0075F0: AE 01 8C 20 37 45 2C 31 32 2C 32 33 2C 31 33 2C ... 7E,12,23,13,
007600: 72 20 49 4E 4B 20 78 2C 61 2C 62 20 73 65 74 73 r INK x,a,b sets
007610: 20 74 6F 70 28 61 29 20 61 6E 64 20 62 6F 74 74 top(a) and bott
007620: 6F 6D 28 62 29 20 76 61 6C 75 65 73 22 00 06 00 om(b) values"...
007630: AA 00 B1 00 1E 00 B4 00 8C 20 32 31 2C 34 37 2C ......... 21,47,
007640: 41 31 2C 43 42 2C 34 36 2C 43 30 2C 43 42 2C 43 A1,CB,46,C0,CB,C
007650: 36 00 1E 00 BE 00 8C 20 43 44 2C 30 30 2C 42 39 6...... CD,00,B9
007660: 2C 33 41 2C 30 32 2C 43 30 2C 41 37 2C 43 41 00 ,3A,02,C0,A7,CA.
007670: 1E 00 C8 00 8C 20 31 42 2C 41 30 2C 32 31 2C 45 ..... 1B,A0,21,E
007680: 35 2C 42 37 2C 31 31 2C 44 34 2C 42 37 00 1E 00 5,B7,11,D4,B7...
007690: D2 00 8C 20 43 33 2C 32 31 2C 41 30 2C 32 31 2C ... C3,21,A0,21,
0076A0: 45 41 2C 42 31 2C 31 31 2C 44 39 00 1E 00 DC 00 EA,B1,11,D9.....
0076B0: 8C 20 42 31 2C 32 32 2C 34 33 2C 41 31 2C 45 44 . B1,22,43,A1,ED
0076C0: 2C 35 33 2C 34 35 2C 41 31 00 1E 00 E6 00 8C 20 ,53,45,A1......
0076D0: 43 44 2C 30 43 2C 42 39 2C 32 41 2C 34 35 2C 41 CD,0C,B9,2A,45,A
0076E0: 31 2C 31 31 2C 35 37 00 1E 00 F0 00 8C 20 41 31 1,11,57...... A1
0076F0: 2C 30 31 2C 32 32 2C 30 30 2C 45 44 2C 42 30 2C ,01,22,00,ED,B0,
007700: 32 31 2C 45 42 00 1E 00 FA 00 8C 20 42 44 2C 31 21,EB...... BD,1
007710: 31 2C 34 30 2C 41 31 2C 30 31 2C 30 33 2C 30 30 1,40,A1,01,03,00
007720: 2C 45 44 00 1E 00 04 01 8C 20 42 30 2C 30 31 2C ,ED...... B0,01,
007730: 34 41 2C 41 30 2C 32 31 2C 36 33 2C 41 30 2C 43 4A,A0,21,63,A0,C
007740: 33 00 1E 00 0E 01 8C 20 44 31 2C 42 43 2C 35 35 3...... D1,BC,55
007750: 2C 41 30 2C 43 33 2C 36 37 2C 41 30 2C 43 33 00 ,A0,C3,67,A0,C3.
007760: 1E 00 18 01 8C 20 39 33 2C 41 30 2C 43 33 2C 43 ..... 93,A0,C3,C
007770: 38 2C 41 30 2C 35 38 2C 34 33 2C 34 46 00 1E 00 8,A0,58,43,4F...
007780: 22 01 8C 20 43 43 2C 35 38 2C 34 34 2C 34 39 2C ".. CC,58,44,49,
007790: 44 33 2C 35 33 2C 34 35 2C 35 34 00 1E 00 2C 01 D3,53,45,54...,.
0077A0: 8C 20 34 38 2C 44 34 2C 30 30 2C 30 30 2C 30 30 . 48,D4,00,00,00
0077B0: 2C 30 30 2C 30 30 2C 32 31 00 1E 00 36 01 8C 20 ,00,00,21...6..
0077C0: 34 37 2C 41 31 2C 43 42 2C 34 45 2C 43 30 2C 43 47,A1,CB,4E,C0,C
0077D0: 42 2C 43 45 2C 43 44 00 1E 00 40 01 8C 20 41 46 B,CE,CD...@.. AF
0077E0: 2C 41 30 2C 31 31 2C 45 42 2C 42 44 2C 32 31 2C ,A0,11,EB,BD,21,
0077F0: 33 44 2C 41 31 00 1E 00 4A 01 8C 20 30 31 2C 30 3D,A1...J.. 01,0
007800: 42 37 2C 32 38 2C 36 2C 41 46 2C 32 35 41 00 22 B7,28,6,AF,25A."
007810: 00 B8 01 8C 20 33 32 2C 42 46 2C 37 36 2C 31 38 .... 32,BF,76,18
007820: 2C 46 33 2C 33 41 2C 42 46 2C 37 36 2C 33 45 31 ,F3,3A,BF,76,3E1
007830: 00 20 00 C2 01 8C 20 46 45 2C 34 2C 32 38 2C 36 . .... FE,4,28,6
007840: 2C 33 43 2C 33 32 2C 42 46 2C 37 36 2C 32 44 33 ,3C,32,BF,76,2D3
007850: 00 22 00 CC 01 8C 20 31 38 2C 45 36 2C 43 44 2C .".... 18,E6,CD,
007860: 46 30 2C 37 35 2C 43 33 2C 33 43 2C 37 35 2C 34 F0,75,C3,3C,75,4
007870: 41 34 00 22 00 D6 01 8C 20 44 44 2C 32 31 2C 36 A4.".... DD,21,6
007880: 46 2C 30 31 2C 44 44 2C 32 33 2C 44 44 2C 34 45 F,01,DD,23,DD,4E
007890: 2C 33 39 39 00 20 00 E0 01 8C 20 30 2C 44 44 2C ,399. .... 0,DD,
0078A0: 34 36 2C 31 2C 37 38 2C 42 31 2C 43 38 2C 44 44 46,1,78,B1,C8,DD
0078B0: 2C 33 46 32 00 21 00 EA 01 8C 20 32 33 2C 44 44 ,3F2.!.... 23,DD
0078C0: 2C 32 33 2C 44 44 2C 32 33 2C 44 44 2C 32 33 2C ,23,DD,23,DD,23,
0078D0: 42 2C 33 32 45 00 1D 00 F4 01 8C 20 42 2C 42 2C B,32E...... B,B,
0078E0: 42 2C 31 36 2C 30 2C 44 44 2C 37 45 2C 30 2C 31 B,16,0,DD,7E,0,1
0078F0: 39 32 00 22 00 FE 01 8C 20 43 44 2C 32 32 2C 37 92.".... CD,22,7
007900: 36 2C 43 43 2C 34 44 2C 37 36 2C 43 43 2C 37 35 6,CC,4D,76,CC,75
007910: 2C 34 33 35 00 21 00 08 02 8C 20 37 36 2C 44 44 ,435.!.... 76,DD
007920: 2C 32 33 2C 42 2C 37 38 2C 42 31 2C 32 38 2C 44 ,23,B,78,B1,28,D
007930: 36 2C 33 41 38 00 22 00 12 02 8C 20 31 38 2C 45 6,3A8.".... 18,E
007940: 42 2C 46 45 2C 41 30 2C 43 38 2C 46 45 2C 39 46 B,FE,A0,C8,FE,9F
007950: 2C 43 38 2C 35 43 45 00 22 00 1C 02 8C 20 46 45 ,C8,5CE.".... FE
007960: 2C 45 42 2C 43 38 2C 46 45 2C 43 38 2C 43 38 2C ,EB,C8,FE,C8,C8,
007970: 46 45 2C 43 41 2C 37 30 37 00 22 00 26 02 8C 20 FE,CA,707.".&..
007980: 43 38 2C 46 45 2C 43 37 2C 43 38 2C 46 45 2C 43 C8,FE,C7,C8,FE,C
007990: 36 2C 43 38 2C 46 45 2C 36 44 46 00 22 00 30 02 6,C8,FE,6DF.".0.
0079A0: 8C 20 39 36 2C 43 38 2C 46 45 2C 41 37 2C 43 38 . 96,C8,FE,A7,C8
0079B0: 2C 46 45 2C 39 37 2C 43 38 2C 36 32 38 00 21 00 ,FE,97,C8,628.!.
0079C0: 3A 02 8C 20 46 45 2C 38 31 2C 43 38 2C 46 45 2C :.. FE,81,C8,FE,
0079D0: 32 44 2C 32 38 2C 33 2C 46 45 2C 34 39 42 00 21 2D,28,3,FE,49B.!
0079E0: 00 44 02 8C 20 32 43 2C 43 30 2C 31 36 2C 30 2C .D.. 2C,C0,16,0,
0079F0: 43 39 2C 44 44 2C 45 35 2C 45 31 2C 34 36 45 00 C9,DD,E5,E1,46E.
007A00: 33 2C 30 30 2C 45 44 2C 42 30 2C 32 31 2C 34 38 3,00,ED,B0,21,48
007A10: 2C 41 31 00 1E 00 54 01 8C 20 30 45 2C 30 30 2C ,A1...T.. 0E,00,
007A20: 30 36 2C 38 31 2C 31 31 2C 44 37 2C 41 30 2C 43 06,81,11,D7,A0,C
007A30: 44 00 1E 00 5E 01 8C 20 45 30 2C 42 43 2C 33 45 D...^.. E0,BC,3E
007A40: 2C 30 31 2C 43 44 2C 31 39 2C 42 44 2C 33 32 00 ,01,CD,19,BD,32.
007A50: 1E 00 68 01 8C 20 35 35 2C 41 31 2C 43 39 2C 32 ..h.. 55,A1,C9,2
007A60: 31 2C 34 37 2C 41 31 2C 43 42 2C 34 45 00 1E 00 1,47,A1,CB,4E...
007A70: 72 01 8C 20 43 38 2C 43 42 2C 38 45 2C 43 44 2C r.. C8,CB,8E,CD,
007A80: 41 46 2C 41 30 2C 32 31 2C 34 30 00 1E 00 7C 01 AF,A0,21,40...|.
007A90: 8C 20 41 31 2C 31 31 2C 45 42 2C 42 44 2C 30 31 . A1,11,EB,BD,01
007AA0: 2C 30 33 2C 30 30 2C 45 44 00 1E 00 86 01 8C 20 ,03,00,ED......
007AB0: 42 30 2C 32 31 2C 34 38 2C 41 31 2C 43 33 2C 45 B0,21,48,A1,C3,E
007AC0: 36 2C 42 43 2C 32 41 00 1E 00 90 01 8C 20 34 35 6,BC,2A...... 45
007AD0: 2C 41 31 2C 44 44 2C 32 31 2C 35 37 2C 41 31 2C ,A1,DD,21,57,A1,
007AE0: 30 36 2C 32 32 00 1E 00 9A 01 8C 20 37 45 2C 46 06,22...... 7E,F
007AF0: 35 2C 44 44 2C 37 45 2C 30 30 2C 37 37 2C 46 31 5,DD,7E,00,77,F1
007B00: 2C 44 44 00 1E 00 A4 01 8C 20 37 37 2C 30 30 2C ,DD...... 77,00,
007B10: 44 44 2C 32 33 2C 32 33 2C 31 30 2C 46 31 2C 43 DD,23,23,10,F1,C
007B20: 39 00 1E 00 AE 01 8C 20 46 45 2C 30 31 2C 43 30 9...... FE,01,C0
007B30: 2C 44 44 2C 37 45 2C 30 30 2C 46 45 2C 30 33 00 ,DD,7E,00,FE,03.
007B40: 1E 00 B8 01 8C 20 44 30 2C 43 36 2C 30 32 2C 33 ..... D0,C6,02,3
007B50: 32 2C 35 36 2C 41 31 2C 43 39 2C 33 41 00 1E 00 2,56,A1,C9,3A...
007B60: C2 01 8C 20 35 35 2C 41 31 2C 33 44 2C 33 32 2C ... 55,A1,3D,32,
007B70: 35 35 2C 41 31 2C 43 41 2C 45 44 00 1E 00 CC 01 55,A1,CA,ED.....
007B80: 8C 20 41 30 2C 32 31 2C 35 36 2C 41 31 2C 42 45 . A0,21,56,A1,BE
007B90: 2C 43 30 2C 45 44 2C 35 42 00 1E 00 D6 01 8C 20 ,C0,ED,5B......
007BA0: 34 35 2C 41 31 2C 43 33 2C 32 35 2C 42 44 2C 33 45,A1,C3,25,BD,3
007BB0: 45 2C 30 36 2C 33 32 00 1E 00 E0 01 8C 20 35 35 E,06,32...... 55
007BC0: 2C 41 31 2C 45 44 2C 35 42 2C 34 33 2C 41 31 2C ,A1,ED,5B,43,A1,
007BD0: 43 33 2C 32 35 00 1E 00 EA 01 8C 20 42 44 2C 32 C3,25...... BD,2
007BE0: 41 2C 34 33 2C 41 31 2C 45 35 2C 31 31 2C 37 39 A,43,A1,E5,11,79
007BF0: 2C 41 31 00 1E 00 F4 01 8C 20 43 44 2C 33 31 2C ,A1...... CD,31,
007C00: 22 00 4E 02 8C 20 37 41 2C 42 37 2C 32 38 2C 31 ".N.. 7A,B7,28,1
007C10: 34 2C 32 42 2C 37 45 2C 46 45 2C 32 30 2C 33 33 4,2B,7E,FE,20,33
007C20: 34 00 1F 00 58 02 8C 20 32 38 2C 39 2C 46 45 2C 4...X.. 28,9,FE,
007C30: 31 2C 32 38 2C 35 2C 46 45 2C 32 43 2C 32 38 37 1,28,5,FE,2C,287
007C40: 00 20 00 62 02 8C 20 32 38 2C 31 2C 43 39 2C 31 . .b.. 28,1,C9,1
007C50: 36 2C 30 2C 44 44 2C 45 35 2C 45 31 2C 33 41 42 6,0,DD,E5,E1,3AB
007C60: 00 22 00 6C 02 8C 20 32 33 2C 37 45 2C 46 45 2C .".l.. 23,7E,FE,
007C70: 32 30 2C 32 38 2C 46 41 2C 46 45 2C 31 44 2C 33 20,28,FA,FE,1D,3
007C80: 46 43 00 22 00 76 02 8C 20 43 38 2C 46 45 2C 31 FC.".v.. C8,FE,1
007C90: 45 2C 33 37 2C 43 39 2C 46 35 2C 32 33 2C 35 45 E,37,C9,F5,23,5E
007CA0: 2C 34 35 41 00 22 00 80 02 8C 20 32 33 2C 35 36 ,45A.".... 23,56
007CB0: 2C 32 42 2C 46 31 2C 33 38 2C 31 39 2C 45 35 2C ,2B,F1,38,19,E5,
007CC0: 32 41 2C 32 46 35 00 22 00 8A 02 8C 20 42 39 2C 2A,2F5.".... B9,
007CD0: 37 36 2C 42 37 2C 45 44 2C 35 32 2C 45 31 2C 44 76,B7,ED,52,E1,D
007CE0: 30 2C 45 35 2C 35 42 42 00 22 00 94 02 8C 20 45 0,E5,5BB.".... E
007CF0: 42 2C 45 44 2C 35 42 2C 43 30 2C 37 36 2C 42 37 B,ED,5B,C0,76,B7
007D00: 2C 45 44 2C 35 32 2C 35 35 46 00 22 00 9E 02 8C ,ED,52,55F."....
007D10: 20 45 42 2C 45 31 2C 37 33 2C 32 33 2C 37 32 2C EB,E1,73,23,72,
007D20: 32 33 2C 43 39 2C 45 35 2C 34 41 35 00 22 00 A8 23,C9,E5,4A5."..
007D30: 02 8C 20 33 41 2C 43 32 2C 37 36 2C 42 37 2C 32 .. 3A,C2,76,B7,2
007D40: 30 2C 31 37 2C 32 41 2C 42 42 2C 33 34 35 00 22 0,17,2A,BB,345."
007D50: 00 B2 02 8C 20 37 36 2C 37 41 2C 42 43 2C 32 30 .... 76,7A,BC,20
007D60: 2C 31 30 2C 37 42 2C 42 44 2C 32 30 2C 33 33 34 ,10,7B,BD,20,334
007D70: 00 20 00 BC 02 8C 20 43 2C 45 31 2C 46 44 2C 37 . .... C,E1,FD,7
007D80: 45 2C 32 2C 37 37 2C 32 33 2C 46 44 2C 34 30 31 E,2,77,23,FD,401
007D90: 00 21 00 C6 02 8C 20 37 45 2C 33 2C 37 37 2C 32 .!.... 7E,3,77,2
007DA0: 33 2C 43 39 2C 45 31 2C 32 33 2C 32 33 2C 33 30 3,C9,E1,23,23,30
007DB0: 42 00 1D 00 D0 02 8C 20 43 39 2C 42 38 2C 34 37 B...... C9,B8,47
007DC0: 2C 30 2C 30 2C 30 2C 30 2C 30 2C 31 43 38 00 18 ,0,0,0,0,0,1C8..
007DD0: 00 DA 02 8C 20 30 2C 30 2C 30 2C 30 2C 30 2C 30 .... 0,0,0,0,0,0
007DE0: 2C 30 2C 30 2C 30 00 00 00 00 00 02 8C 20 30 2C ,0,0,0....... 0,
007DF0: 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 00 0,0,0,0,0,0,0,0.
007E00: 41 31 2C 32 41 2C 34 35 2C 41 31 2C 45 35 2C 31 A1,2A,45,A1,E5,1
007E10: 31 00 1E 00 FE 01 8C 20 38 41 2C 41 31 2C 43 44 1...... 8A,A1,CD
007E20: 2C 33 31 2C 41 31 2C 32 31 2C 37 39 2C 41 31 00 ,31,A1,21,79,A1.
007E30: 1E 00 08 02 8C 20 32 32 2C 34 33 2C 41 31 2C 32 ..... 22,43,A1,2
007E40: 31 2C 38 41 2C 41 31 2C 32 32 2C 34 35 00 1E 00 1,8A,A1,22,45...
007E50: 12 02 8C 20 41 31 2C 32 31 2C 30 30 2C 43 30 2C ... A1,21,00,C0,
007E60: 30 31 2C 30 30 2C 34 30 2C 33 36 00 1E 00 1C 02 01,00,40,36.....
007E70: 8C 20 30 30 2C 32 33 2C 30 42 2C 37 38 2C 42 31 . 00,23,0B,78,B1
007E80: 2C 43 32 2C 31 46 2C 41 31 00 1E 00 26 02 8C 20 ,C2,1F,A1...&..
007E90: 45 31 2C 32 32 2C 34 35 2C 41 31 2C 45 31 2C 32 E1,22,45,A1,E1,2
007EA0: 32 2C 34 33 2C 41 31 00 1E 00 30 02 8C 20 43 39 2,43,A1...0.. C9
007EB0: 2C 37 45 2C 31 32 2C 32 33 2C 31 33 2C 37 45 2C ,7E,12,23,13,7E,
007EC0: 30 36 2C 31 30 00 1E 00 3A 02 8C 20 31 32 2C 31 06,10...:.. 12,1
007ED0: 33 2C 31 30 2C 46 43 2C 43 39 2C 43 33 2C 46 39 3,10,FC,C9,C3,F9
007EE0: 2C 41 30 00 1E 00 44 02 8C 20 30 30 2C 30 30 2C ,A0...D.. 00,00,
007EF0: 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 00,00,00,00,00,0
007F00: 30 00 1E 00 4E 02 8C 20 30 30 2C 30 30 2C 30 30 0...N.. 00,00,00
007F10: 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 00 ,00,00,00,00,00.
007F20: 1E 00 58 02 8C 20 30 30 2C 30 30 2C 30 30 2C 30 ..X.. 00,00,00,0
007F30: 30 2C 30 30 2C 30 30 2C 30 33 2C 30 30 00 1E 00 0,00,00,03,00...
007F40: 62 02 8C 20 30 30 2C 30 30 2C 30 30 2C 30 30 2C b.. 00,00,00,00,
007F50: 30 30 2C 30 30 2C 30 30 2C 30 30 00 1E 00 6C 02 00,00,00,00...l.
007F60: 8C 20 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 . 00,00,00,00,00
007F70: 2C 30 30 2C 30 30 2C 30 30 00 1E 00 76 02 8C 20 ,00,00,00...v..
007F80: 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 00,00,00,00,00,0
007F90: 30 2C 30 30 2C 30 30 00 1E 00 80 02 8C 20 30 30 0,00,00...... 00
007FA0: 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C ,00,00,00,00,00,
007FB0: 30 30 2C 30 30 00 1E 00 8A 02 8C 20 30 30 2C 30 00,00...... 00,0
007FC0: 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 0,00,00,00,00,00
007FD0: 2C 30 30 00 1E 00 94 02 8C 20 30 30 2C 30 30 2C ,00...... 00,00,
007FE0: 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 00,00,00,00,00,0
007FF0: 30 00 1E 00 9E 02 8C 20 30 30 2C 30 30 2C 30 30 0...... 00,00,00
008000: 00 00 00 00 2C 31 43 38 00 18 00 A8 02 8C 20 30 ....,1C8...... 0
008010: 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 ,0,0,0,0,0,0,0,0
008020: 00 00 00 00 00 2C 31 43 38 00 18 00 A8 02 8C 20 .....,1C8......
008030: 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 0,0,0,0,0,0,0,0,
008040: 30 00 00 00 00 00 2C 31 43 38 00 18 00 A8 02 8C 0.....,1C8......
008050: 20 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 0,0,0,0,0,0,0,0
008060: 2C 30 00 00 00 00 00 2C 31 43 38 00 18 00 A8 02 ,0.....,1C8.....
008070: 8C 20 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C . 0,0,0,0,0,0,0,
008080: 30 2C 30 00 00 00 00 00 2C 31 43 38 00 18 00 A8 0,0.....,1C8....
008090: 02 8C 20 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 .. 0,0,0,0,0,0,0
0080A0: 2C 30 2C 30 00 00 00 00 00 2C 31 43 38 00 18 00 ,0,0.....,1C8...
0080B0: A8 02 8C 20 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C ... 0,0,0,0,0,0,
0080C0: 30 2C 30 2C 30 00 00 00 00 00 2C 31 43 38 00 18 0,0,0.....,1C8..
0080D0: 00 A8 02 8C 20 30 2C 30 2C 30 2C 30 2C 30 2C 30 .... 0,0,0,0,0,0
0080E0: 2C 30 2C 30 2C 30 00 00 00 00 00 2C 31 43 38 00 ,0,0,0.....,1C8.
0080F0: 18 00 A8 02 8C 20 30 2C 30 2C 30 2C 30 2C 30 2C ..... 0,0,0,0,0,
008100: 30 2C 30 2C 30 2C 30 00 00 00 00 00 2C 31 43 38 0,0,0,0.....,1C8
008110: 00 18 00 A8 02 8C 20 30 2C 30 2C 30 2C 30 2C 30 ...... 0,0,0,0,0
008120: 2C 30 2C 30 2C 30 2C 30 00 00 00 1A 2C 31 43 38 ,0,0,0,0....,1C8
008130: 00 18 00 A8 02 8C 20 30 2C 30 2C 30 2C 30 2C 30 ...... 0,0,0,0,0
008140: 2C 30 2C 30 2C 30 2C 30 00 00 00 1A F3 73 F3 73 ,0,0,0,0.....s.s
008150: F1 71 F1 71 F3 73 F3 73 F1 71 F1 71 F3 73 F3 73 .q.q.s.s.q.q.s.s
008160: F1 71 F1 71 F3 73 F3 F7 F1 71 F1 71 F3 F3 F3 F3 .q.q.s...q.q....
008170: F1 71 F1 71 F3 F3 F3 F3 F1 71 F1 71 F3 73 F3 73 .q.q.....q.q.s.s
008180: 45 2C 32 2C 37 37 2C 32 33 2C 46 44 2C 34 30 31 E,2,77,23,FD,401
008190: 00 21 00 C6 02 8C 20 37 45 2C 33 2C 37 37 2C 32 .!.... 7E,3,77,2
0081A0: 33 2C 43 39 2C 45 31 2C 32 33 2C 32 33 2C 33 30 3,C9,E1,23,23,30
0081B0: 42 00 1D 00 D0 02 8C 20 43 39 2C 42 38 2C 34 37 B...... C9,B8,47
0081C0: 2C 30 2C 30 2C 30 2C 30 2C 30 2C 31 43 38 00 18 ,0,0,0,0,0,1C8..
0081D0: 00 DA 02 8C 20 30 2C 30 2C 30 2C 30 2C 30 2C 30 .... 0,0,0,0,0,0
0081E0: 2C 30 2C 30 2C 30 00 00 00 00 00 02 8C 20 30 2C ,0,0,0....... 0,
0081F0: 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 00 0,0,0,0,0,0,0,0.
008200: 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 00 ,00,00,00,00,00.
008210: 1E 00 A8 02 8C 20 30 30 2C 30 30 2C 30 30 2C 30 ..... 00,00,00,0
008220: 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 00 1E 00 0,00,00,00,00...
008230: B2 02 8C 20 30 30 2C 30 30 2C 30 30 2C 30 30 2C ... 00,00,00,00,
008240: 30 30 2C 30 30 2C 30 30 2C 30 30 00 00 00 1A 2C 00,00,00,00....,
008250: 30 30 2C 30 30 2C 30 30 00 1E 00 02 03 8C 20 30 00,00,00...... 0
008260: 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 0,00,00,00,00,00
008270: 2C 30 30 2C 30 30 00 00 00 1A 30 2C 30 30 00 1E ,00,00....0,00..
008280: 2C 43 32 2C 31 46 2C 41 31 00 1E 00 26 02 8C 20 ,C2,1F,A1...&..
008290: 45 31 2C 32 32 2C 34 35 2C 41 31 2C 45 31 2C 32 E1,22,45,A1,E1,2
0082A0: 32 2C 34 33 2C 41 31 00 1E 00 30 02 8C 20 43 39 2,43,A1...0.. C9
0082B0: 2C 37 45 2C 31 32 2C 32 33 2C 31 33 2C 37 45 2C ,7E,12,23,13,7E,
0082C0: 30 36 2C 31 30 00 1E 00 3A 02 8C 20 31 32 2C 31 06,10...:.. 12,1
0082D0: 33 2C 31 30 2C 46 43 2C 43 39 2C 43 33 2C 46 39 3,10,FC,C9,C3,F9
0082E0: 2C 41 30 00 1E 00 44 02 8C 20 30 30 2C 30 30 2C ,A0...D.. 00,00,
0082F0: 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 00,00,00,00,00,0
008300: 30 00 1E 00 4E 02 8C 20 30 30 2C 30 30 2C 30 30 0...N.. 00,00,00
008310: 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 00 ,00,00,00,00,00.
008320: 1E 00 58 02 8C 20 30 30 2C 30 30 2C 30 30 2C 30 ..X.. 00,00,00,0
008330: 30 2C 30 30 2C 30 30 2C 30 33 2C 30 30 00 1E 00 0,00,00,03,00...
008340: 62 02 8C 20 30 30 2C 30 30 2C 30 30 2C 30 30 2C b.. 00,00,00,00,
008350: 30 30 2C 30 30 2C 30 30 2C 30 30 00 1E 00 6C 02 00,00,00,00...l.
008360: 8C 20 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 . 00,00,00,00,00
008370: 2C 30 30 2C 30 30 2C 30 30 00 1E 00 76 02 8C 20 ,00,00,00...v..
008380: 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 00,00,00,00,00,0
008390: 30 2C 30 30 2C 30 30 00 1E 00 80 02 8C 20 30 30 0,00,00...... 00
0083A0: 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C ,00,00,00,00,00,
0083B0: 30 30 2C 30 30 00 1E 00 8A 02 8C 20 30 30 2C 30 00,00...... 00,0
0083C0: 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 0,00,00,00,00,00
0083D0: 2C 30 30 00 1E 00 94 02 8C 20 30 30 2C 30 30 2C ,00...... 00,00,
0083E0: 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 00,00,00,00,00,0
0083F0: 30 00 1E 00 9E 02 8C 20 30 30 2C 30 30 2C 30 30 0...... 00,00,00
008400: 00 58 43 4F 4C 20 20 20 20 42 41 53 00 00 00 00 .XCOL BAS....
008410: 00 00 00 00 00 70 01 00 CE 07 00 00 00 00 00 00 .....p..........
008420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008440: CE 07 00 A7 04 2C 30 30 2C 30 30 2C 30 30 2C 30 .....,00,00,00,0
008450: 30 2C 30 30 00 1E 00 A8 02 8C 20 30 30 2C 30 30 0,00...... 00,00
008460: 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C ,00,00,00,00,00,
008470: 30 30 00 1E 00 B2 02 8C 20 30 30 2C 30 30 2C 30 00...... 00,00,0
008480: 0B 00 0A 00 C5 20 58 43 4F 4C 00 14 00 14 00 C5 ..... XCOL......
008490: 20 42 79 20 49 61 6E 20 53 68 61 72 70 65 00 25 By Ian Sharpe.%
0084A0: 00 1E 00 C5 20 28 63 29 20 43 6F 6D 70 75 74 69 .... (c) Computi
0084B0: 6E 67 20 77 69 74 68 20 74 68 65 20 41 6D 73 74 ng with the Amst
0084C0: 72 61 64 00 06 00 28 00 C5 00 0A 00 32 00 AA 20 rad...(.....2..
0084D0: 1C FF 9F 00 22 00 3C 00 9E 20 0D 00 00 41 44 44 ....".<.. ...ADD
0084E0: D2 EF 1C 00 A0 20 EC 20 1C 9B A1 01 C3 20 03 00 ..... . ..... ..
0084F0: 00 42 59 54 C5 00 1F 00 46 00 0D 00 00 42 59 54 .BYT....F....BYT
008500: 45 56 41 CC EF FF 1D 28 22 26 22 F4 03 00 00 42 EVA....("&"....B
008510: 59 54 C5 29 00 19 00 50 00 BE 20 0D 00 00 41 44 YT.)...P.. ...AD
008520: 44 D2 2C 0D 00 00 42 59 54 45 56 41 CC 00 21 00 D.,...BYTEVA..!.
008530: 5A 00 0D 00 00 43 48 45 43 CB EF 0D 00 00 43 48 Z....CHEC.....CH
008540: 45 43 CB F4 0D 00 00 42 59 54 45 56 41 CC 00 06 EC.....BYTEVA...
008550: 00 64 00 B0 00 32 00 6E 00 A1 20 0D 00 00 43 48 .d...2.n.. ...CH
008560: 45 43 CB F2 1F 00 00 ED 11 90 20 EB 20 BF 22 54 EC........ . ."T
008570: 59 50 49 4E 47 20 45 52 52 4F 52 20 49 4E 20 44 YPING ERROR IN D
008580: 41 54 41 22 01 98 00 0A 00 78 00 83 20 1C 00 A0 ATA".....x.. ...
008590: 00 17 00 82 00 BF 22 7C 58 43 4F 4C 20 74 6F 20 ......"|XCOL to
0085A0: 65 6E 61 62 6C 65 22 00 18 00 8C 00 BF 22 7C 58 enable"......"|X
0085B0: 44 49 53 20 74 6F 20 64 69 73 61 62 6C 65 22 00 DIS to disable".
0085C0: 2E 00 96 00 BF 22 7C 53 45 54 48 54 2C 6E 20 74 ....."|SETHT,n t
0085D0: 6F 20 73 65 74 20 6C 65 76 65 6C 20 77 68 65 72 o set level wher
0085E0: 65 20 6E 3D 30 2C 31 20 6F 72 20 32 22 00 40 00 e n=0,1 or 2".@.
0085F0: A0 00 BF 22 42 4F 52 44 45 52 20 61 2C 62 20 6F ..."BORDER a,b o
008600: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
008610: 07 00 01 00 02 09 52 E5 07 00 C1 02 00 00 00 02 ......R.........
008620: 07 00 C6 02 00 00 00 02 07 00 C2 02 00 00 00 02 ................
008630: 07 00 C7 02 00 00 00 02 07 00 C3 02 00 00 00 02 ................
008640: 07 00 C8 02 00 00 00 02 07 00 C4 02 00 00 00 02 ................
008650: 07 00 C9 02 00 00 00 02 07 00 C5 02 00 00 00 02 ................
008660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0086A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0086B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0086C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0086D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0086E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0086F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008700: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
008710: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
008720: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
008730: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
008740: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
008750: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
008760: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
008770: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
008780: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
008790: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0087A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0087B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0087C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0087D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0087E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0087F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
008800: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
008810: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
008820: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
008830: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
008840: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
008850: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
008860: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
008870: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
008880: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
008890: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0088A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0088B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0088C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0088D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0088E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0088F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
008900: 00 53 54 41 54 55 53 20 20 42 41 53 00 00 00 00 .STATUS BAS....
008910: 00 00 00 00 00 70 01 00 FD 05 00 00 00 00 00 00 .....p..........
008920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008940: FD 05 00 6F 05 EF 0F 20 EC 20 14 00 10 00 EA 01 ...o... . ......
008950: C3 20 0D 00 00 E1 2C 0D 00 00 E2 00 14 00 F4 01 . ....,.........
008960: BE 20 1C 00 A0 F4 0D 00 00 E1 2C 0D 00 00 E2 00 . ........,.....
008970: 06 00 FE 01 B0 00 20 00 08 02 8C 20 26 31 45 2C ...... .... &1E,
008980: 15 00 0A 00 C5 20 50 72 6F 67 72 61 6D 20 53 74 ..... Program St
008990: 61 74 75 73 00 17 00 14 00 C5 20 42 79 20 52 2E atus...... By R.
0089A0: 41 2E 57 61 64 64 69 6C 6F 76 65 00 24 00 1E 00 A.Waddilove.$...
0089B0: C5 20 28 63 29 43 6F 6D 70 75 74 69 6E 67 20 77 . (c)Computing w
0089C0: 69 74 68 20 74 68 65 20 41 6D 73 74 72 61 64 00 ith the Amstrad.
0089D0: 11 00 28 00 C5 20 43 41 4C 4C 20 26 41 30 30 30 ..(.. CALL &A000
0089E0: 00 0A 00 32 00 AA 20 1C FF 9F 00 13 00 3C 00 0D ...2.. ......<..
0089F0: 00 00 61 64 64 72 65 73 F3 EF 1C 00 A0 00 12 00 ..addres........
008A00: 46 00 9E 20 0D 00 00 E9 EF 0F 20 EC 20 19 1B 00 F.. ...... . ...
008A10: 20 00 50 00 0D 00 00 73 75 ED EF 0E 01 C3 20 03 .P....su..... .
008A20: 00 00 63 6F 64 E5 2C 03 00 00 63 68 65 63 EB 00 ..cod.,...chec..
008A30: 16 00 5A 00 9E 20 0D 00 00 EA EF 0F 20 EC 20 19 ..Z.. ...... . .
008A40: 15 20 E6 20 10 00 26 00 64 00 0D 00 00 62 79 74 . . ..&.d....byt
008A50: E5 EF FF 1D 28 22 26 22 F4 AC 28 03 00 00 63 6F ....("&"..(...co
008A60: 64 E5 2C 0D 00 00 EA 2C 10 29 29 00 19 00 6E 00 d.,....,.))...n.
008A70: BE 20 0D 00 00 61 64 64 72 65 73 F3 2C 0D 00 00 . ...addres.,...
008A80: 62 79 74 E5 00 32 00 78 00 0D 00 00 73 75 ED EF byt..2.x....su..
008A90: 0D 00 00 73 75 ED F4 0D 00 00 62 79 74 E5 01 0D ...su.....byt...
008AA0: 00 00 61 64 64 72 65 73 F3 EF 0D 00 00 61 64 64 ..addres.....add
008AB0: 72 65 73 F3 F4 0F 00 06 00 82 00 B0 00 40 00 8C res..........@..
008AC0: 00 A1 20 0D 00 00 73 75 ED F2 FF 1D 28 22 26 22 .. ...su....("&"
008AD0: F4 03 00 00 63 68 65 63 EB 29 20 EB 20 BF 20 22 ....chec.) . . "
008AE0: 45 72 72 6F 72 20 69 6E 20 6C 69 6E 65 20 22 3B Error in line ";
008AF0: 19 96 F4 0D 00 00 E9 F6 19 0A 01 98 00 06 00 96 ................
008B00: 00 53 43 52 44 55 4D 50 20 42 41 53 00 00 00 00 .SCRDUMP BAS....
008B10: 00 00 00 00 00 70 01 00 06 06 00 00 00 00 00 00 .....p..........
008B20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008B30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008B40: 06 06 00 9D 03 30 30 37 00 00 00 1A 4D 50 20 24 .....007....MP $
008B50: 24 24 FF 00 FF 32 38 30 33 32 31 45 45 30 33 32 $$...280321EE032
008B60: 32 45 31 41 30 2C 34 35 44 0D 0A 20 35 30 31 30 2E1A0,45D.. 5010
008B70: 44 41 54 41 20 43 44 31 31 42 43 33 38 30 38 43 DATA CD11BC3808C
008B80: 1C 00 0A 00 C5 20 4D 6F 64 65 20 30 20 26 20 31 ..... Mode 0 & 1
008B90: 20 4D 75 6C 74 69 2D 74 6F 6E 65 00 1C 00 14 00 Multi-tone.....
008BA0: C5 20 53 63 72 65 65 6E 20 44 75 6D 70 20 66 6F . Screen Dump fo
008BB0: 72 20 45 70 73 6F 6E 00 1A 00 1E 00 C5 20 43 6F r Epson...... Co
008BC0: 6D 70 61 74 69 62 6C 65 20 70 72 69 6E 74 65 72 mpatible printer
008BD0: 73 00 17 00 28 00 C5 20 42 79 20 52 2E 41 2E 57 s...(.. By R.A.W
008BE0: 61 64 64 69 6C 6F 76 65 00 24 00 32 00 C5 20 28 addilove.$.2.. (
008BF0: 63 29 43 6F 6D 70 75 74 69 6E 67 20 77 69 74 68 c)Computing with
008C00: 20 74 68 65 20 41 6D 73 74 72 61 64 00 21 00 3C the Amstrad.!.<
008C10: 00 C5 20 43 41 4C 4C 20 26 41 30 30 30 20 6F 72 .. CALL &A000 or
008C20: 20 43 41 4C 4C 20 26 41 30 30 30 2C 31 00 0A 00 CALL &A000,1...
008C30: 46 00 AA 20 1C FF 9F 00 13 00 50 00 0D 00 00 61 F.. ......P....a
008C40: 64 64 72 65 73 F3 EF 1C 00 A0 00 12 00 5A 00 9E ddres........Z..
008C50: 20 0D 00 00 E9 EF 0F 20 EC 20 19 20 00 20 00 64 ...... . . . .d
008C60: 00 0D 00 00 73 75 ED EF 0E 01 C3 20 03 00 00 63 ....su..... ...c
008C70: 6F 64 E5 2C 03 00 00 63 68 65 63 EB 00 16 00 6E od.,...chec....n
008C80: 00 9E 20 0D 00 00 EA EF 0F 20 EC 20 19 15 20 E6 .. ...... . .. .
008C90: 20 10 00 26 00 78 00 0D 00 00 62 79 74 E5 EF FF ..&.x....byt...
008CA0: 1D 28 22 26 22 F4 AC 28 03 00 00 63 6F 64 E5 2C .("&"..(...cod.,
008CB0: 0D 00 00 EA 2C 10 29 29 00 19 00 82 00 BE 20 0D ....,.))...... .
008CC0: 00 00 61 64 64 72 65 73 F3 2C 0D 00 00 62 79 74 ..addres.,...byt
008CD0: E5 00 32 00 8C 00 0D 00 00 73 75 ED EF 0D 00 00 ..2......su.....
008CE0: 73 75 ED F4 0D 00 00 62 79 74 E5 01 0D 00 00 61 su.....byt.....a
008CF0: 64 64 72 65 73 F3 EF 0D 00 00 61 64 64 72 65 73 ddres.....addres
008D00: 00 B0 00 21 00 A0 00 8C 20 43 44 44 36 41 30 30 ...!.... CDD6A00
008D10: 44 30 41 32 41 32 41 32 41 32 30 35 33 35 34 2C D0A2A2A2A205354,
008D20: 33 39 46 00 21 00 AA 00 8C 20 34 31 35 34 35 35 39F.!.... 415455
008D30: 35 33 32 30 32 41 32 41 32 41 30 44 30 41 34 38 53202A2A2A0D0A48
008D40: 2C 32 33 41 00 21 00 B4 00 8C 20 34 39 34 44 34 ,23A.!.... 494D4
008D50: 35 34 44 33 44 32 36 30 30 32 41 37 42 41 45 45 54D3D26002A7BAEE
008D60: 35 2C 33 43 33 00 21 00 BE 00 8C 20 43 44 45 30 5,3C3.!.... CDE0
008D70: 41 30 43 44 44 36 41 30 30 44 30 41 34 43 34 46 A0CDD6A00D0A4C4F
008D80: 34 44 2C 35 38 46 00 21 00 C8 00 8C 20 34 35 34 4D,58F.!.... 454
008D90: 44 33 44 32 36 30 30 32 41 38 39 41 45 45 35 43 D3D26002A89AEE5C
008DA0: 44 45 30 2C 34 45 38 00 21 00 D2 00 8C 20 41 30 DE0,4E8.!.... A0
008DB0: 43 44 44 36 41 30 30 44 30 41 35 34 34 46 35 30 CDD6A00D0A544F50
008DC0: 33 44 32 36 2C 34 35 30 00 21 00 DC 00 8C 20 30 3D26,450.!.... 0
008DD0: 30 32 41 38 35 41 45 45 35 43 44 45 30 41 30 43 02A85AEE5CDE0A0C
008DE0: 44 44 36 41 30 2C 36 44 32 00 21 00 E6 00 8C 20 DD6A0,6D2.!....
008DF0: 30 44 30 41 35 30 34 31 34 37 34 35 33 44 32 36 0D0A504147453D26
008E00: 30 30 32 41 38 31 2C 32 34 32 00 21 00 F0 00 8C 002A81,242.!....
008E10: 20 41 45 45 35 43 44 45 30 41 30 43 44 44 36 41 AEE5CDE0A0CDD6A
008E20: 30 30 44 30 41 35 30 2C 36 38 41 00 21 00 FA 00 00D0A50,68A.!...
008E30: 8C 20 37 32 36 46 36 37 37 32 36 31 36 44 33 44 . 726F6772616D3D
008E40: 30 30 44 31 45 31 45 35 2C 35 35 43 00 21 00 04 00D1E1E5,55C.!..
008E50: 01 8C 20 45 44 35 32 43 44 46 39 41 30 43 44 44 .. ED52CDF9A0CDD
008E60: 36 41 30 32 30 36 32 37 39 2C 36 45 33 00 21 00 6A0206279,6E3.!.
008E70: 0E 01 8C 20 37 34 36 35 37 33 30 44 30 41 35 36 ... 7465730D0A56
008E80: 36 31 37 32 36 39 36 31 36 32 2C 33 42 38 00 21 6172696162,3B8.!
008E90: 00 18 01 8C 20 36 43 36 35 37 33 33 44 30 30 44 .... 6C65733D00D
008EA0: 31 45 31 45 44 35 32 43 44 46 39 2C 36 33 38 00 1E1ED52CDF9,638.
008EB0: 21 00 22 01 8C 20 41 30 43 44 44 36 41 30 32 30 !.".. A0CDD6A020
008EC0: 36 32 37 39 37 34 36 35 37 33 30 44 2C 35 33 37 62797465730D,537
008ED0: 00 21 00 2C 01 8C 20 30 41 35 33 37 34 37 32 36 .!.,.. 0A5374726
008EE0: 39 36 45 36 37 37 33 33 44 30 30 45 31 2C 34 31 96E67733D00E1,41
008EF0: 32 00 21 00 36 01 8C 20 45 44 35 42 38 44 42 30 2.!.6.. ED5B8DB0
008F00: F3 F4 0F 00 06 00 96 00 B0 00 48 00 A0 00 A1 20 ..........H....
008F10: 0D 00 00 73 75 ED F2 FF 1D 28 22 26 22 F4 03 00 ...su....("&"...
008F20: 00 63 68 65 63 EB 29 20 EB 20 BF 20 22 45 72 72 .chec.) . . "Err
008F30: 6F 72 20 69 6E 20 64 61 74 61 20 69 6E 20 6C 69 or in data in li
008F40: 6E 65 20 22 3B 19 BE F4 0D 00 00 E9 F6 19 0A 01 ne ";...........
008F50: CE 00 06 00 AA 00 B0 00 06 00 B4 00 98 00 06 00 ................
008F60: BE 00 01 00 21 00 C8 00 8C 20 36 46 36 37 41 37 ....!.... 6F67A7
008F70: 32 38 30 33 32 31 45 45 30 33 32 32 45 31 41 30 280321EE0322E1A0
008F80: 2C 34 35 44 00 21 00 D2 00 8C 20 43 44 31 31 42 ,45D.!.... CD11B
008F90: 43 33 38 30 38 43 30 32 31 30 30 30 30 33 45 30 C3808C02100003E0
008FA0: 33 2C 32 46 43 00 21 00 DC 00 8C 20 31 38 30 35 3,2FC.!.... 1805
008FB0: 32 31 32 33 32 33 33 45 30 36 32 32 38 30 41 30 2123233E062280A0
008FC0: 32 32 2C 32 32 43 00 21 00 E6 00 8C 20 41 41 41 22,22C.!.... AAA
008FD0: 30 33 32 44 46 41 30 32 31 30 30 30 30 35 34 35 032DFA0210000545
008FE0: 44 43 44 2C 34 39 41 00 21 00 F0 00 8C 20 43 39 DCD,49A.!.... C9
008FF0: 42 42 31 31 30 30 30 30 32 31 38 30 30 32 43 44 BB110000218002CD
009000: 43 46 42 42 2C 34 38 46 00 21 00 FA 00 8C 20 31 CFBB,48F.!.... 1
009010: 31 30 30 30 30 32 31 39 30 30 31 43 44 44 32 42 10000219001CDD2B
009020: 42 43 44 45 41 2C 34 44 34 00 21 00 04 01 8C 20 BCDEA,4D4.!....
009030: 41 30 33 45 35 35 43 44 45 43 41 30 33 45 30 31 A03E55CDECA03E01
009040: 43 44 45 43 41 30 2C 36 32 34 00 21 00 0E 01 8C CDECA0,624.!....
009050: 20 43 44 45 41 41 30 33 45 34 31 43 44 45 43 41 CDEAA03E41CDECA
009060: 30 33 45 30 32 43 44 2C 36 33 43 00 21 00 18 01 03E02CD,63C.!...
009070: 8C 20 45 43 41 30 32 31 38 45 30 31 32 32 46 36 . ECA0218E0122F6
009080: 41 30 43 44 45 41 41 30 2C 36 34 42 00 21 00 22 A0CDEAA0,64B.!."
009090: 01 8C 20 33 45 34 43 43 44 45 43 41 30 33 45 37 .. 3E4CCDECA03E7
0090A0: 45 43 44 45 43 41 30 33 45 2C 36 33 36 00 21 00 ECDECA03E,636.!.
0090B0: 2C 01 8C 20 30 33 43 44 45 43 41 30 32 31 30 30 ,.. 03CDECA02100
0090C0: 30 30 32 32 46 34 41 30 43 44 2C 35 30 30 00 21 0022F4A0CD,500.!
0090D0: 00 36 01 8C 20 43 39 41 30 32 41 46 34 41 30 32 .6.. C9A02AF4A02
0090E0: 33 32 33 32 33 32 33 37 44 46 45 2C 35 32 45 00 32323237DFE,52E.
0090F0: 21 00 40 01 8C 20 35 34 43 32 37 35 41 30 37 43 !.@.. 54C275A07C
009100: 44 35 45 44 35 32 43 44 46 39 41 30 43 44 2C 37 D5ED52CDF9A0CD,7
009110: 43 43 00 21 00 40 01 8C 20 44 36 41 30 32 30 36 CC.!.@.. D6A0206
009120: 32 37 39 37 34 36 35 37 33 30 44 30 41 34 36 2C 2797465730D0A46,
009130: 34 31 41 00 21 00 4A 01 8C 20 35 32 34 35 34 35 41A.!.J.. 524545
009140: 33 44 30 30 45 44 35 42 38 39 41 45 45 31 45 44 3D00ED5B89AEE1ED
009150: 2C 35 36 36 00 21 00 54 01 8C 20 35 32 43 44 46 ,566.!.T.. 52CDF
009160: 39 41 30 43 44 44 36 41 30 32 30 36 32 37 39 37 9A0CDD6A02062797
009170: 34 2C 36 36 41 00 21 00 5E 01 8C 20 36 35 37 33 4,66A.!.^.. 6573
009180: 30 41 30 30 43 39 45 31 37 45 43 44 35 41 42 42 0A00C9E17ECD5ABB
009190: 32 33 2C 35 30 46 00 21 00 68 01 8C 20 42 37 32 23,50F.!.h.. B72
0091A0: 30 46 38 45 39 37 43 43 44 45 35 41 30 37 44 46 0F8E97CCDE5A07DF
0091B0: 35 30 46 2C 37 30 37 00 21 00 72 01 8C 20 30 46 50F,707.!.r.. 0F
0091C0: 30 46 30 46 43 44 45 45 41 30 46 31 45 36 30 46 0F0FCDEEA0F1E60F
0091D0: 43 36 39 30 2C 35 43 34 00 21 00 7C 01 8C 20 32 C690,5C4.!.|.. 2
0091E0: 37 43 45 34 30 32 37 43 33 35 41 42 42 30 36 30 7CE4027C35ABB060
0091F0: 30 31 31 31 30 2C 33 35 42 00 21 00 86 01 8C 20 01110,35B.!....
009200: 32 37 43 44 31 38 41 31 31 31 45 38 30 33 43 44 27CD18A111E803CD
009210: 31 38 41 31 31 31 2C 34 34 30 00 21 00 90 01 8C 18A111,440.!....
009220: 20 36 34 30 30 43 44 31 38 41 31 31 45 30 41 43 6400CD18A11E0AC
009230: 44 31 38 41 31 33 45 2C 33 44 36 00 21 00 9A 01 D18A13E,3D6.!...
009240: 8C 20 33 30 38 35 43 33 35 41 42 42 33 45 32 46 . 3085C35ABB3E2F
009250: 41 37 30 34 33 43 45 44 2C 34 43 45 00 21 00 A4 A7043CED,4CE.!..
009260: 01 8C 20 35 32 33 30 46 41 31 39 30 35 43 32 35 .. 5230FA1905C25
009270: 41 42 42 43 39 30 30 30 30 2C 34 33 41 00 25 00 ABBC90000,43A.%.
009280: AE 01 BF 22 49 73 20 74 68 69 73 20 61 20 43 50 ..."Is this a CP
009290: 43 34 36 34 20 6F 72 20 43 50 43 36 31 32 38 20 C464 or CPC6128
0092A0: 3F 22 00 19 00 B8 01 BF 01 BF 22 50 72 65 73 73 ?"........"Press
0092B0: 20 34 20 6F 72 20 36 2E 2E 2E 22 00 0C 00 C2 01 4 or 6...".....
0092C0: 03 00 00 EB EF FF 43 00 19 00 CC 01 A1 20 03 00 ......C...... ..
0092D0: 00 EB EF 22 34 22 20 EB 20 83 20 1C 00 A0 01 98 ..."4" . . .....
0092E0: 00 15 00 D6 01 A1 20 03 00 00 EB F2 22 36 22 20 ...... ....."6"
0092F0: EB 20 1E C2 01 00 11 00 E0 01 9E 20 0D 00 00 E9 . ......... ....
009300: 46 45 30 32 43 32 37 35 41 30 43 44 2C 36 34 42 FE02C275A0CD,64B
009310: 00 21 00 4A 01 8C 20 45 41 41 30 33 45 34 43 43 .!.J.. EAA03E4CC
009320: 44 45 43 41 30 33 45 34 32 43 44 45 43 2C 36 41 DECA03E42CDEC,6A
009330: 36 00 21 00 54 01 8C 20 41 30 41 46 43 44 45 43 6.!.T.. A0AFCDEC
009340: 41 30 32 32 46 34 41 30 43 44 43 39 41 30 2C 37 A022F4A0CDC9A0,7
009350: 39 34 00 21 00 5E 01 8C 20 32 41 46 34 41 30 32 94.!.^.. 2AF4A02
009360: 33 32 33 32 33 32 33 37 44 46 45 38 30 43 32 2C 32323237DFE80C2,
009370: 35 30 37 00 21 00 68 01 8C 20 39 46 41 30 37 43 507.!.h.. 9FA07C
009380: 46 45 30 32 43 32 39 46 41 30 33 45 34 32 43 44 FE02C29FA03E42CD
009390: 2C 36 30 39 00 21 00 72 01 8C 20 31 45 42 42 43 ,609.!.r.. 1EBBC
0093A0: 30 32 41 46 36 41 30 32 42 32 42 37 43 33 43 43 02AF6A02B2B7C3CC
0093B0: 32 2C 35 32 39 00 21 00 7C 01 8C 20 35 44 41 30 2,529.!.|.. 5DA0
0093C0: 43 39 45 44 35 42 46 34 41 30 32 41 46 36 41 30 C9ED5BF4A02AF6A0
0093D0: 43 44 2C 37 32 46 00 21 00 86 01 8C 20 46 30 42 CD,72F.!.... F0B
0093E0: 42 30 37 34 37 30 37 38 30 32 31 46 38 41 30 34 B0747078021F8A04
0093F0: 46 30 36 2C 34 38 45 00 21 00 90 01 8C 20 30 30 F06,48E.!.... 00
009400: 30 39 30 36 30 36 37 45 30 30 30 30 43 44 45 43 0906067E0000CDEC
009410: 41 30 32 33 2C 33 30 46 00 21 00 9A 01 8C 20 31 A023,30F.!.... 1
009420: 30 46 37 43 39 33 45 31 42 34 46 43 44 32 42 42 0F7C93E1B4FCD2BB
009430: 44 37 39 33 30 2C 34 44 36 00 21 00 A4 01 8C 20 D7930,4D6.!....
009440: 46 41 43 39 30 30 30 30 30 30 30 30 30 30 30 30 FAC9000000000000
009450: 30 30 30 30 30 30 2C 31 43 33 00 21 00 AE 01 8C 000000,1C3.!....
009460: 20 30 30 30 30 30 31 30 32 30 32 30 31 30 30 30 000001020201000
009470: 30 30 33 30 30 30 30 2C 30 30 39 00 21 00 B8 01 0030000,009.!...
009480: 8C 20 30 33 30 30 30 32 30 33 30 32 30 33 30 32 . 03000203020302
009490: 30 33 30 31 30 31 30 31 2C 30 31 35 00 21 00 C2 03010101,015.!..
0094A0: 01 8C 20 30 31 30 31 30 31 30 33 30 33 30 33 30 .. 0101010303030
0094B0: 31 30 32 30 31 30 32 30 31 2C 30 31 33 00 21 00 102010201,013.!.
0094C0: CC 01 8C 20 30 32 30 31 30 32 30 31 30 33 30 33 ... 020102010303
0094D0: 30 33 30 33 30 33 30 33 30 30 2C 30 31 38 00 21 0303030300,018.!
0094E0: 00 D6 01 8C 20 30 32 30 30 30 30 30 31 30 30 30 .... 02000001000
0094F0: 31 30 30 30 31 30 30 30 31 30 30 2C 30 30 36 00 10001000100,006.
009500: EF 0F 20 EC 20 14 00 10 00 EA 01 C3 20 0D 00 00 .. . ....... ...
009510: E1 2C 0D 00 00 E2 00 14 00 F4 01 BE 20 1C 00 A0 .,.......... ...
009520: F4 0D 00 00 E1 2C 0D 00 00 E2 00 06 00 FE 01 B0 .....,..........
009530: 00 20 00 08 02 8C 20 26 31 45 2C 26 35 45 2C 20 . .... &1E,&5E,
009540: 26 33 32 2C 26 36 43 2C 20 26 34 34 2C 26 36 38 &32,&6C, &44,&68
009550: 00 20 00 12 02 8C 20 26 35 37 2C 26 36 34 2C 20 . .... &57,&64,
009560: 26 41 37 2C 26 37 31 2C 20 26 43 32 2C 26 36 43 &A7,&71, &C2,&6C
009570: 00 0A 00 1C 02 83 20 1C 00 A0 00 00 00 1A 45 30 ...... .......E0
009580: 30 41 30 30 43 39 45 31 37 45 43 44 35 41 42 42 0A00C9E17ECD5ABB
009590: 32 33 2C 35 30 46 00 21 00 68 01 8C 20 42 37 32 23,50F.!.h.. B72
0095A0: 30 46 38 45 39 37 43 43 44 45 35 41 30 37 44 46 0F8E97CCDE5A07DF
0095B0: 35 30 46 2C 37 30 37 00 21 00 72 01 8C 20 30 46 50F,707.!.r.. 0F
0095C0: 30 46 30 46 43 44 45 45 41 30 46 31 45 36 30 46 0F0FCDEEA0F1E60F
0095D0: 43 36 39 30 2C 35 43 34 00 21 00 7C 01 8C 20 32 C690,5C4.!.|.. 2
0095E0: 37 43 45 34 30 32 37 43 33 35 41 42 42 30 36 30 7CE4027C35ABB060
0095F0: 30 31 31 31 30 2C 33 35 42 00 21 00 86 01 8C 20 01110,35B.!....
009600: 32 37 43 44 31 38 41 31 31 31 45 38 30 33 43 44 27CD18A111E803CD
009610: 31 38 41 31 31 31 2C 34 34 30 00 21 00 90 01 8C 18A111,440.!....
009620: 20 36 34 30 30 43 44 31 38 41 31 31 45 30 41 43 6400CD18A11E0AC
009630: 44 31 38 41 31 33 45 2C 33 44 36 00 21 00 9A 01 D18A13E,3D6.!...
009640: 8C 20 33 30 38 35 43 33 35 41 42 42 33 45 32 46 . 3085C35ABB3E2F
009650: 41 37 30 34 33 43 45 44 2C 34 43 45 00 21 00 A4 A7043CED,4CE.!..
009660: 01 8C 20 35 32 33 30 46 41 31 39 30 35 43 32 35 .. 5230FA1905C25
009670: 41 42 42 43 39 30 30 30 30 2C 34 33 41 00 25 00 ABBC90000,43A.%.
009680: AE 01 BF 22 49 73 20 74 68 69 73 20 61 20 43 50 ..."Is this a CP
009690: 43 34 36 34 20 6F 72 20 43 50 43 36 31 32 38 20 C464 or CPC6128
0096A0: 3F 22 00 19 00 B8 01 BF 01 BF 22 50 72 65 73 73 ?"........"Press
0096B0: 20 34 20 6F 72 20 36 2E 2E 2E 22 00 0C 00 C2 01 4 or 6...".....
0096C0: 03 00 00 EB EF FF 43 00 19 00 CC 01 A1 20 03 00 ......C...... ..
0096D0: 00 EB EF 22 34 22 20 EB 20 83 20 1C 00 A0 01 98 ..."4" . . .....
0096E0: 00 15 00 D6 01 A1 20 03 00 00 EB F2 22 36 22 20 ...... ....."6"
0096F0: EB 20 1E C2 01 00 11 00 E0 01 9E 20 0D 00 00 E9 . ......... ....
009700: 21 00 E0 01 8C 20 30 33 30 32 30 30 30 33 30 32 !.... 0302000302
009710: 30 30 30 31 30 31 30 33 30 33 30 31 2C 30 31 33 000101030301,013
009720: 00 21 00 EA 01 8C 20 30 32 30 33 30 33 30 30 30 .!.... 020303000
009730: 33 30 33 30 30 30 32 30 31 30 30 30 32 2C 30 31 3030002010002,01
009740: 33 00 21 00 F4 01 8C 20 30 31 30 30 30 31 30 31 3.!.... 01000101
009750: 30 31 30 32 30 32 30 32 30 31 30 33 30 31 2C 30 01020202010301,0
009760: 30 46 00 21 00 FE 01 8C 20 30 32 30 33 30 32 30 0F.!.... 0203020
009770: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 2C 000000000000000,
009780: 30 30 37 00 00 00 1A 4D 50 20 24 24 24 FF 00 FF 007....MP $$$...
009790: 32 38 30 33 32 31 45 45 30 33 32 32 45 31 41 30 280321EE0322E1A0
0097A0: 2C 34 35 44 0D 0A 20 35 30 31 30 44 41 54 41 20 ,45D.. 5010DATA
0097B0: 43 44 31 31 42 43 33 38 30 38 43 30 32 31 30 30 CD11BC3808C02100
0097C0: 30 30 33 45 30 33 2C 32 46 43 0D 0A 20 35 30 32 003E03,2FC.. 502
0097D0: 30 44 41 54 41 20 31 38 30 35 32 31 32 33 32 33 0DATA 1805212323
0097E0: 33 45 30 36 32 32 38 30 41 30 32 32 2C 32 32 43 3E062280A022,22C
0097F0: 0D 0A 20 35 30 33 30 44 41 54 41 20 41 41 41 30 .. 5030DATA AAA0
009800: 30 39 30 36 30 36 37 45 30 30 30 30 43 44 45 43 0906067E0000CDEC
009810: 41 30 32 33 2C 33 30 46 00 21 00 9A 01 8C 20 31 A023,30F.!.... 1
009820: 30 46 37 43 39 33 45 31 42 34 46 43 44 32 42 42 0F7C93E1B4FCD2BB
009830: 44 37 39 33 30 2C 34 44 36 00 21 00 A4 01 8C 20 D7930,4D6.!....
009840: 46 41 43 39 30 30 30 30 30 30 30 30 30 30 30 30 FAC9000000000000
009850: 30 30 30 30 30 30 2C 31 43 33 00 21 00 AE 01 8C 000000,1C3.!....
009860: 20 30 30 30 30 30 31 30 32 30 32 30 31 30 30 30 000001020201000
009870: 30 30 33 30 30 30 30 2C 30 30 39 00 21 00 B8 01 0030000,009.!...
009880: 8C 20 30 33 30 30 30 32 30 33 30 32 30 33 30 32 . 03000203020302
009890: 30 33 30 31 30 31 30 31 2C 30 31 35 00 21 00 C2 03010101,015.!..
0098A0: 01 8C 20 30 31 30 31 30 31 30 33 30 33 30 33 30 .. 0101010303030
0098B0: 31 30 32 30 31 30 32 30 31 2C 30 31 33 00 21 00 102010201,013.!.
0098C0: CC 01 8C 20 30 32 30 31 30 32 30 31 30 33 30 33 ... 020102010303
0098D0: 30 33 30 33 30 33 30 33 30 30 2C 30 31 38 00 21 0303030300,018.!
0098E0: 00 D6 01 8C 20 30 32 30 30 30 30 30 31 30 30 30 .... 02000001000
0098F0: 31 30 30 30 31 30 30 30 31 30 30 2C 30 30 36 00 10001000100,006.
009900: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
009910: 08 00 01 00 02 09 52 E5 08 00 C1 02 00 00 00 02 ......R.........
009920: 08 00 C6 02 00 00 00 02 08 00 C2 02 00 00 00 02 ................
009930: 08 00 C7 02 00 00 00 02 08 00 C3 02 00 00 00 02 ................
009940: 08 00 C8 02 00 00 00 02 08 00 C4 02 00 00 00 02 ................
009950: 08 00 C9 02 00 00 00 02 08 00 C5 02 00 00 00 02 ................
009960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0099A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0099B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0099C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0099D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0099E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0099F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009A00: 00 43 49 52 43 4C 45 20 20 42 41 53 00 00 00 00 .CIRCLE BAS....
009A10: 00 00 00 00 00 70 01 00 A7 04 00 00 00 00 00 00 .....p..........
009A20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009A30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009A40: A7 04 00 8F 04 33 41 38 00 21 00 90 01 8C 20 42 .....3A8.!.... B
009A50: 45 43 30 42 45 42 37 41 44 41 30 39 31 30 30 30 EC0BEB7ADA091000
009A60: 30 30 30 30 30 2C 34 44 31 00 00 00 1A 30 31 30 00000,4D1....010
009A70: 44 41 54 41 20 32 31 30 45 41 31 43 33 44 31 42 DATA 210EA1C3D1B
009A80: 0D 00 0A 00 C5 20 43 69 72 63 6C 65 00 17 00 14 ..... Circle....
009A90: 00 C5 20 42 79 20 52 2E 41 2E 57 61 64 64 69 6C .. By R.A.Waddil
009AA0: 6F 76 65 00 24 00 1E 00 C5 20 28 63 29 43 6F 6D ove.$.... (c)Com
009AB0: 70 75 74 69 6E 67 20 77 69 74 68 20 74 68 65 20 puting with the
009AC0: 41 6D 73 74 72 61 64 00 19 00 28 00 BF 22 7C 43 Amstrad...(.."|C
009AD0: 49 52 43 4C 45 2C 72 78 2C 72 79 2C 70 65 6E 22 IRCLE,rx,ry,pen"
009AE0: 00 0A 00 32 00 AA 20 1C FF 9F 00 13 00 3C 00 0D ...2.. ......<..
009AF0: 00 00 61 64 64 72 65 73 F3 EF 1C 00 A0 00 12 00 ..addres........
009B00: 46 00 9E 20 0D 00 00 E9 EF 0F 20 EC 20 19 18 00 F.. ...... . ...
009B10: 20 00 50 00 0D 00 00 73 75 ED EF 0E 01 C3 20 03 .P....su..... .
009B20: 00 00 63 6F 64 E5 2C 03 00 00 63 68 65 63 EB 00 ..cod.,...chec..
009B30: 16 00 5A 00 9E 20 0D 00 00 EA EF 0F 20 EC 20 19 ..Z.. ...... . .
009B40: 15 20 E6 20 10 00 26 00 64 00 0D 00 00 62 79 74 . . ..&.d....byt
009B50: E5 EF FF 1D 28 22 26 22 F4 AC 28 03 00 00 63 6F ....("&"..(...co
009B60: 64 E5 2C 0D 00 00 EA 2C 10 29 29 00 19 00 6E 00 d.,....,.))...n.
009B70: BE 20 0D 00 00 61 64 64 72 65 73 F3 2C 0D 00 00 . ...addres.,...
009B80: 62 79 74 E5 00 32 00 78 00 0D 00 00 73 75 ED EF byt..2.x....su..
009B90: 0D 00 00 73 75 ED F4 0D 00 00 62 79 74 E5 01 0D ...su.....byt...
009BA0: 00 00 61 64 64 72 65 73 F3 EF 0D 00 00 61 64 64 ..addres.....add
009BB0: 72 65 73 F3 F4 0F 00 06 00 82 00 B0 00 40 00 8C res..........@..
009BC0: 00 A1 20 0D 00 00 73 75 ED F2 FF 1D 28 22 26 22 .. ...su....("&"
009BD0: F4 03 00 00 63 68 65 63 EB 29 20 EB 20 BF 20 22 ....chec.) . . "
009BE0: 45 72 72 6F 72 20 69 6E 20 6C 69 6E 65 20 22 3B Error in line ";
009BF0: 19 A0 F4 0D 00 00 E9 F6 19 0A 01 98 00 06 00 96 ................
009C00: 22 F4 03 00 00 63 68 65 63 EB 29 20 EB 20 BF 20 "....chec.) . .
009C10: 22 45 72 72 6F 72 20 69 6E 20 6C 69 6E 65 20 22 "Error in line "
009C20: 3B 19 96 F4 0D 00 00 E9 F6 19 0A 01 98 00 06 00 ;...............
009C30: 96 00 B0 00 21 00 A0 00 8C 20 41 37 32 30 35 44 ....!.... A7205D
009C40: 43 44 38 39 41 30 43 44 43 33 41 30 30 41 30 44 CD89A0CDC3A00A0D
009C50: 2C 35 36 31 00 21 00 AA 00 8C 20 30 30 32 41 46 ,561.!.... 002AF
009C60: 34 41 30 43 44 43 44 41 30 33 45 33 41 43 44 35 4A0CDCDA03E3ACD5
009C70: 41 2C 35 39 37 00 21 00 B4 00 8C 20 42 42 31 31 A,597.!.... BB11
009C80: 33 39 41 30 30 36 30 38 43 44 38 30 42 43 46 35 39A00608CD80BCF5
009C90: 43 44 2C 35 37 45 00 21 00 BE 00 8C 20 44 32 41 CD,57E.!.... D2A
009CA0: 30 33 45 32 30 43 44 35 41 42 42 46 31 45 36 37 03E20CD5ABBF1E67
009CB0: 46 46 45 2C 37 30 36 00 21 00 C8 00 8C 20 32 30 FFE,706.!.... 20
009CC0: 33 30 30 32 33 45 32 45 31 32 31 33 31 30 45 37 30023E2E121310E7
009CD0: 43 44 43 33 2C 33 36 41 00 21 00 D2 00 8C 20 41 CDC3,36A.!.... A
009CE0: 30 32 30 33 31 33 32 33 33 33 34 33 35 33 36 33 0203132333435363
009CF0: 37 33 38 30 30 2C 32 36 34 00 21 00 DC 00 8C 20 73800,264.!....
009D00: 32 41 46 34 41 30 30 31 30 38 30 30 30 39 32 32 2AF4A00108000922
009D10: 46 34 41 30 43 44 2C 34 35 33 00 21 00 E6 00 8C F4A0CD,453.!....
009D20: 20 37 43 41 30 32 41 46 36 41 30 30 31 30 38 30 7CA02AF6A001080
009D30: 30 45 44 34 32 32 32 2C 34 33 36 00 21 00 F0 00 0ED4222,436.!...
009D40: 8C 20 46 36 41 30 37 43 33 43 32 30 41 38 31 38 . F6A07C3C20A818
009D50: 31 39 43 44 38 39 41 30 2C 35 33 44 00 21 00 FA 19CD89A0,53D.!..
009D60: 00 8C 20 43 44 43 33 41 30 30 41 30 44 30 30 43 .. CDC3A00A0D00C
009D70: 44 38 30 42 43 45 36 37 46 2C 35 42 35 00 21 00 D80BCE67F,5B5.!.
009D80: 04 01 8C 20 43 44 35 41 42 42 43 44 37 43 41 30 ... CD5ABBCD7CA0
009D90: 43 44 38 39 42 43 33 38 46 30 2C 37 30 35 00 21 CD89BC38F0,705.!
009DA0: 00 0E 01 8C 20 43 33 37 44 42 43 43 44 31 45 42 .... C37DBCCD1EB
009DB0: 42 43 42 36 39 32 30 46 39 43 42 2C 36 42 41 00 BCB6920F9CB,6BA.
009DC0: 21 00 18 01 8C 20 37 39 43 38 45 31 31 38 46 30 !.... 79C8E118F0
009DD0: 43 44 43 33 41 30 34 45 36 31 36 44 2C 36 37 36 CDC3A04E616D,676
009DE0: 00 21 00 22 01 8C 20 36 35 33 41 30 30 43 44 37 .!.".. 653A00CD7
009DF0: 42 42 42 43 44 38 31 42 42 32 31 45 38 2C 35 42 BBBCD81BB21E8,5B
009E00: 00 B0 00 0A 00 A0 00 83 20 1C 00 A0 00 21 00 AA ........ ....!..
009E10: 00 8C 20 33 45 30 30 41 37 43 30 33 43 33 32 30 .. 3E00A7C03C320
009E20: 31 41 30 30 31 31 31 41 30 2C 33 36 36 00 21 00 1A00111A0,366.!.
009E30: B4 00 8C 20 32 31 30 45 41 31 43 33 44 31 42 43 ... 210EA1C3D1BC
009E40: 31 36 41 30 43 33 31 44 41 30 2C 35 35 36 00 21 16A0C31DA0,556.!
009E50: 00 BE 00 8C 20 34 33 34 39 35 32 34 33 34 43 43 .... 434952434CC
009E60: 35 30 30 44 44 37 45 30 30 43 44 2C 34 35 41 00 500DD7E00CD,45A.
009E70: 21 00 C8 00 8C 20 44 45 42 42 43 44 43 36 42 42 !.... DEBBCDC6BB
009E80: 45 44 35 33 30 39 41 31 32 32 30 42 2C 35 46 45 ED5309A1220B,5FE
009E90: 00 21 00 D2 00 8C 20 41 31 44 44 34 45 30 32 44 .!.... A1DD4E02D
009EA0: 44 34 36 30 33 45 44 34 33 30 37 41 31 2C 34 43 D4603ED4307A1,4C
009EB0: 43 00 21 00 DC 00 8C 20 44 44 34 45 30 34 44 44 C.!.... DD4E04DD
009EC0: 34 36 30 35 45 44 34 33 30 35 41 31 45 42 2C 35 4605ED4305A1EB,5
009ED0: 31 38 00 21 00 E6 00 8C 20 30 39 45 42 43 44 43 18.!.... 09EBCDC
009EE0: 30 42 42 44 44 32 31 44 33 41 30 46 44 32 31 2C 0BBDD21D3A0FD21,
009EF0: 36 43 42 00 21 00 F0 00 8C 20 45 43 41 30 33 45 6CB.!.... ECA03E
009F00: 31 39 33 32 30 44 41 31 32 41 30 35 41 31 44 44 19320DA12A05A1DD
009F10: 2C 34 37 30 00 21 00 FA 00 8C 20 35 45 30 30 31 ,470.!.... 5E001
009F20: 36 30 30 43 42 42 42 43 44 42 46 41 30 43 44 41 600CBBBCDBFA0CDA
009F30: 36 2C 35 39 39 00 21 00 04 01 8C 20 41 30 45 44 6,599.!.... A0ED
009F40: 35 42 30 39 41 31 44 44 43 42 30 30 37 45 32 30 5B09A1DDCB007E20
009F50: 30 33 2C 34 44 42 00 21 00 0E 01 8C 20 31 39 31 03,4DB.!.... 191
009F60: 38 30 34 41 37 45 42 45 44 35 32 45 35 32 41 30 804A7EBED52E52A0
009F70: 37 41 31 2C 34 42 44 00 21 00 18 01 8C 20 46 44 7A1,4BD.!.... FD
009F80: 35 45 30 30 31 36 30 30 43 42 42 42 43 44 42 46 5E001600CBBBCDBF
009F90: 41 30 43 44 2C 35 46 30 00 21 00 22 01 8C 20 41 A0CD,5F0.!.".. A
009FA0: 36 41 30 45 44 35 42 30 42 41 31 46 44 43 42 30 6A0ED5B0BA1FDCB0
009FB0: 30 37 45 32 38 2C 35 41 38 00 21 00 2C 01 8C 20 07E28,5A8.!.,..
009FC0: 30 33 31 39 31 38 30 34 41 37 45 42 45 44 35 32 03191804A7EBED52
009FD0: 44 31 43 44 46 36 2C 35 39 44 00 21 00 36 01 8C D1CDF6,59D.!.6..
009FE0: 20 42 42 44 44 32 33 46 44 32 33 33 41 30 44 41 BBDD23FD233A0DA
009FF0: 31 33 44 32 30 41 43 2C 34 43 43 00 21 00 40 01 13D20AC,4CC.!.@.
00A000: 34 00 21 00 2C 01 8C 20 41 30 30 31 30 43 30 30 4.!.,.. A0010C00
00A010: 43 44 30 36 42 42 46 45 32 30 33 38 30 39 2C 33 CD06BBFE203809,3
00A020: 39 41 00 21 00 36 01 8C 20 37 37 32 33 43 44 35 9A.!.6.. 7723CD5
00A030: 41 42 42 30 34 30 44 32 30 46 30 32 31 45 38 2C ABB040D20F021E8,
00A040: 34 41 36 00 21 00 40 01 8C 20 41 30 45 44 35 42 4A6.!.@.. A0ED5B
00A050: 38 39 41 45 43 44 37 37 42 43 33 30 43 43 45 44 89AECD77BC30CCED
00A060: 2C 37 30 38 00 21 00 4A 01 8C 20 35 33 46 34 41 ,708.!.J.. 53F4A
00A070: 30 45 44 34 33 46 36 41 30 43 39 45 31 37 45 43 0ED43F6A0C9E17EC
00A080: 44 2C 37 41 32 00 21 00 54 01 8C 20 35 41 42 42 D,7A2.!.T.. 5ABB
00A090: 32 33 42 37 32 30 46 38 45 39 37 43 43 44 44 32 23B720F8E97CCDD2
00A0A0: 41 30 2C 36 41 42 00 21 00 5E 01 8C 20 37 44 46 A0,6AB.!.^.. 7DF
00A0B0: 35 30 46 30 46 30 46 30 46 43 44 44 42 41 30 46 50F0F0F0FCDDBA0F
00A0C0: 31 45 36 2C 35 43 44 00 21 00 68 01 8C 20 30 46 1E6,5CD.!.h.. 0F
00A0D0: 43 36 39 30 32 37 43 45 34 30 32 37 43 33 35 41 C69027CE4027C35A
00A0E0: 42 42 30 30 2C 34 39 39 00 19 00 90 01 BF 22 49 BB00,499......"I
00A0F0: 73 20 74 68 69 73 20 61 20 43 50 43 34 36 34 3F s this a CPC464?
00A100: 22 00 10 00 9A 01 03 00 00 EB EF FF 1C 28 FF 43 "............(.C
00A110: 29 00 13 00 A4 01 A1 20 03 00 00 EB EF 22 59 22 )...... ....."Y"
00A120: 20 EB 20 98 00 15 00 AE 01 A1 20 03 00 00 EB F2 . ....... .....
00A130: 22 4E 22 20 EB 20 1E 9A 01 00 0E 00 B8 01 BE 20 "N" . .........
00A140: 1C B3 A0 2C 1C 6C 00 00 00 00 1A 2A 2A 2A 2A 0D ...,.l.....****.
00A150: 0A 43 41 4C 4C 20 69 6E 70 75 74 20 20 20 20 20 .CALL input
00A160: 20 20 20 20 20 20 3B 67 65 74 20 6E 61 6D 65 20 ;get name
00A170: 61 6E 64 20 6C 65 6E 67 74 68 0D 0A 2E 6D 6F 72 and length...mor
00A180: 04 01 8C 20 43 44 35 41 42 42 43 44 37 43 41 30 ... CD5ABBCD7CA0
00A190: 43 44 38 39 42 43 33 38 46 30 2C 37 30 35 00 21 CD89BC38F0,705.!
00A1A0: 00 0E 01 8C 20 43 33 37 44 42 43 43 44 31 45 42 .... C37DBCCD1EB
00A1B0: 42 43 42 36 39 32 30 46 39 43 42 2C 36 42 41 00 BCB6920F9CB,6BA.
00A1C0: 21 00 18 01 8C 20 37 39 43 38 45 31 31 38 46 30 !.... 79C8E118F0
00A1D0: 43 44 43 33 41 30 34 45 36 31 36 44 2C 36 37 36 CDC3A04E616D,676
00A1E0: 00 21 00 22 01 8C 20 36 35 33 41 30 30 43 44 37 .!.".. 653A00CD7
00A1F0: 42 42 42 43 44 38 31 42 42 32 31 45 38 2C 35 42 BBBCD81BB21E8,5B
00A200: 8C 20 43 39 43 42 33 43 43 42 31 44 43 42 33 43 . C9CB3CCB1DCB3C
00A210: 43 42 31 44 43 42 33 43 2C 35 41 45 00 21 00 4A CB1DCB3C,5AE.!.J
00A220: 01 8C 20 43 42 31 44 43 42 33 43 43 42 31 44 43 .. CB1DCB3CCB1DC
00A230: 42 33 43 43 42 31 44 43 42 2C 35 39 31 00 21 00 B3CCB1DCB,591.!.
00A240: 54 01 8C 20 33 43 43 42 31 44 43 39 34 41 37 42 T.. 3CCB1DC94A7B
00A250: 45 42 32 31 30 30 30 30 30 36 2C 33 43 34 00 21 EB21000006,3C4.!
00A260: 00 5E 01 8C 20 31 30 43 42 33 39 31 46 33 30 30 .^.. 10CB391F300
00A270: 31 31 39 45 42 32 39 45 42 31 30 2C 33 38 43 00 119EB29EB10,38C.
00A280: 21 00 68 01 8C 20 46 35 43 39 34 30 33 45 33 37 !.h.. F5C9403E37
00A290: 32 44 32 30 31 31 30 30 39 31 41 30 2C 34 30 32 2D20110091A0,402
00A2A0: 00 21 00 72 01 8C 20 41 44 42 37 42 45 43 30 42 .!.r.. ADB7BEC0B
00A2B0: 45 42 37 41 44 41 30 39 31 30 30 31 31 2C 36 34 EB7ADA0910011,64
00A2C0: 36 00 21 00 7C 01 8C 20 32 30 32 44 33 37 33 45 6.!.|.. 202D373E
00A2D0: 34 30 30 30 31 31 32 30 32 44 33 37 33 45 2C 31 400011202D373E,1
00A2E0: 44 35 00 21 00 86 01 8C 20 34 30 33 45 33 37 32 D5.!.... 403E372
00A2F0: 44 32 30 31 31 30 30 39 31 41 30 41 44 42 37 2C D20110091A0ADB7,
00A300: 33 41 38 00 21 00 90 01 8C 20 42 45 43 30 42 45 3A8.!.... BEC0BE
00A310: 42 37 41 44 41 30 39 31 30 30 30 30 30 30 30 30 B7ADA09100000000
00A320: 2C 34 44 31 00 00 00 1A 30 31 30 44 41 54 41 20 ,4D1....010DATA
00A330: 32 31 30 45 41 31 43 33 44 31 42 43 31 36 41 30 210EA1C3D1BC16A0
00A340: 43 33 31 44 41 30 2C 35 35 36 0D 0A 20 35 30 32 C31DA0,556.. 502
00A350: 30 44 41 54 41 20 34 33 34 39 35 32 34 33 34 43 0DATA 434952434C
00A360: 43 35 30 30 44 44 37 45 30 30 43 44 2C 34 35 41 C500DD7E00CD,45A
00A370: 0D 0A 20 35 30 33 30 44 41 54 41 20 44 45 42 42 .. 5030DATA DEBB
00A380: 35 45 30 30 31 36 30 30 43 42 42 42 43 44 42 46 5E001600CBBBCDBF
00A390: 41 30 43 44 2C 35 46 30 00 21 00 22 01 8C 20 41 A0CD,5F0.!.".. A
00A3A0: 36 41 30 45 44 35 42 30 42 41 31 46 44 43 42 30 6A0ED5B0BA1FDCB0
00A3B0: 30 37 45 32 38 2C 35 41 38 00 21 00 2C 01 8C 20 07E28,5A8.!.,..
00A3C0: 30 33 31 39 31 38 30 34 41 37 45 42 45 44 35 32 03191804A7EBED52
00A3D0: 44 31 43 44 46 36 2C 35 39 44 00 21 00 36 01 8C D1CDF6,59D.!.6..
00A3E0: 20 42 42 44 44 32 33 46 44 32 33 33 41 30 44 41 BBDD23FD233A0DA
00A3F0: 31 33 44 32 30 41 43 2C 34 43 43 00 21 00 40 01 13D20AC,4CC.!.@.
00A400: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A410: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A420: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A430: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A440: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A450: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A460: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A470: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A480: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A490: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A4A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A4B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A4C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A4D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A4E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A4F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A500: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A510: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A520: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A530: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A540: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A550: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A560: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A570: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A580: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A590: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A5A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A5B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A5C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A5D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A5E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A5F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A600: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A610: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A620: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A630: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A640: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A650: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A660: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A670: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A680: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A690: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A6A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A6B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A6C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A6D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A6E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A6F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A700: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A710: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A720: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A730: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A740: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A750: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A760: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A770: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A780: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A790: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A7A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A7B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A7C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A7D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A7E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A7F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00A800: 00 42 52 4B 50 4F 49 4E 54 42 41 53 00 00 00 00 .BRKPOINTBAS....
00A810: 00 00 00 00 00 70 01 00 41 05 00 00 00 00 00 00 .....p..A.......
00A820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A840: 41 05 00 3C 04 01 8C 20 39 39 37 44 46 35 30 46 A..<... 997DF50F
00A850: 30 46 30 46 30 46 43 44 31 45 39 39 46 31 2C 34 0F0F0FCD1E99F1,4
00A860: 42 43 00 21 00 AE 01 8C 20 45 36 30 46 43 36 39 BC.!.... E60FC69
00A870: 30 32 37 43 45 34 30 32 37 43 33 35 41 42 42 2C 027CE4027C35ABB,
00A880: 24 00 0A 00 C5 20 2A 2A 2A 2A 2A 20 20 20 20 42 $.... ***** B
00A890: 72 65 61 6B 70 6F 69 6E 74 73 20 20 20 20 2A 2A reakpoints **
00A8A0: 2A 2A 2A 00 24 00 14 00 C5 20 2A 2A 2A 2A 2A 20 ***.$.... *****
00A8B0: 42 79 20 20 52 2E 41 2E 57 61 64 64 69 6C 6F 76 By R.A.Waddilov
00A8C0: 65 20 2A 2A 2A 2A 2A 00 24 00 1E 00 C5 20 28 63 e *****.$.... (c
00A8D0: 29 43 6F 6D 70 75 74 69 6E 67 20 77 69 74 68 20 )Computing with
00A8E0: 74 68 65 20 41 6D 73 74 72 61 64 00 24 00 28 00 the Amstrad.$.(.
00A8F0: C5 22 20 7C 52 55 4E 2C 63 6F 64 65 20 61 64 64 ." |RUN,code add
00A900: 72 65 73 73 2C 62 72 65 61 6B 70 6F 69 6E 74 00 ress,breakpoint.
00A910: 0A 00 32 00 AA 20 1C FF 97 00 13 00 3C 00 0D 00 ..2.. ......<...
00A920: 00 61 64 64 72 65 73 F3 EF 1C 00 98 00 12 00 46 .addres........F
00A930: 00 9E 20 0D 00 00 E9 EF 0F 20 EC 20 19 1B 00 20 .. ...... . ...
00A940: 00 50 00 0D 00 00 73 75 ED EF 0E 01 C3 20 03 00 .P....su..... ..
00A950: 00 63 6F 64 E5 2C 03 00 00 63 68 65 63 EB 00 16 .cod.,...chec...
00A960: 00 5A 00 9E 20 0D 00 00 EA EF 0F 20 EC 20 19 15 .Z.. ...... . ..
00A970: 20 E6 20 10 00 26 00 64 00 0D 00 00 62 79 74 E5 . ..&.d....byt.
00A980: EF FF 1D 28 22 26 22 F4 AC 28 03 00 00 63 6F 64 ...("&"..(...cod
00A990: E5 2C 0D 00 00 EA 2C 10 29 29 00 19 00 6E 00 BE .,....,.))...n..
00A9A0: 20 0D 00 00 61 64 64 72 65 73 F3 2C 0D 00 00 62 ...addres.,...b
00A9B0: 79 74 E5 00 32 00 78 00 0D 00 00 73 75 ED EF 0D yt..2.x....su...
00A9C0: 00 00 73 75 ED F4 0D 00 00 62 79 74 E5 01 0D 00 ..su.....byt....
00A9D0: 00 61 64 64 72 65 73 F3 EF 0D 00 00 61 64 64 72 .addres.....addr
00A9E0: 65 73 F3 F4 0F 00 06 00 82 00 B0 00 48 00 8C 00 es..........H...
00A9F0: A1 20 0D 00 00 73 75 ED F2 FF 1D 28 22 26 22 F4 . ...su....("&".
00AA00: 00 46 49 4C 44 55 4D 50 20 42 41 53 00 00 00 00 .FILDUMP BAS....
00AA10: 00 00 00 00 00 70 01 00 CA 04 00 00 00 00 00 00 .....p..........
00AA20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00AA30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00AA40: CA 04 00 14 05 22 00 10 00 9A 01 03 00 00 EB EF ....."..........
00AA50: FF 1C 28 FF 43 29 00 13 00 A4 01 A1 20 03 00 00 ..(.C)...... ...
00AA60: EB EF 22 59 22 20 EB 20 98 00 15 00 AE 01 A1 20 .."Y" . .......
00AA70: 03 00 00 EB F2 22 4E 22 20 EB 20 1E 9A 01 00 0E ....."N" . .....
00AA80: 10 00 0A 00 C5 20 46 69 6C 65 20 44 75 6D 70 00 ..... File Dump.
00AA90: 17 00 14 00 C5 20 42 79 20 52 2E 41 2E 57 61 64 ..... By R.A.Wad
00AAA0: 64 69 6C 6F 76 65 00 24 00 1E 00 C5 20 28 63 29 dilove.$.... (c)
00AAB0: 43 6F 6D 70 75 74 69 6E 67 20 77 69 74 68 20 74 Computing with t
00AAC0: 68 65 20 41 6D 73 74 72 61 64 00 47 00 28 00 BF he Amstrad.G.(..
00AAD0: 22 43 41 4C 4C 20 26 41 30 30 30 20 74 6F 20 64 "CALL &A000 to d
00AAE0: 75 6D 70 20 61 20 66 69 6C 65 2E 22 01 BF 22 43 ump a file.".."C
00AAF0: 41 4C 4C 20 26 41 30 30 30 2C 31 20 74 6F 20 6C ALL &A000,1 to l
00AB00: 69 73 74 20 61 20 74 65 78 74 20 66 69 6C 65 2E ist a text file.
00AB10: 22 00 0A 00 32 00 AA 20 1C FF 9F 00 13 00 3C 00 "...2.. ......<.
00AB20: 0D 00 00 61 64 64 72 65 73 F3 EF 1C 00 A0 00 12 ...addres.......
00AB30: 00 46 00 9E 20 0D 00 00 E9 EF 0F 20 EC 20 19 15 .F.. ...... . ..
00AB40: 00 20 00 50 00 0D 00 00 73 75 ED EF 0E 01 C3 20 . .P....su.....
00AB50: 03 00 00 63 6F 64 E5 2C 03 00 00 63 68 65 63 EB ...cod.,...chec.
00AB60: 00 16 00 5A 00 9E 20 0D 00 00 EA EF 0F 20 EC 20 ...Z.. ...... .
00AB70: 19 15 20 E6 20 10 00 26 00 64 00 0D 00 00 62 79 .. . ..&.d....by
00AB80: 74 E5 EF FF 1D 28 22 26 22 F4 AC 28 03 00 00 63 t....("&"..(...c
00AB90: 6F 64 E5 2C 0D 00 00 EA 2C 10 29 29 00 19 00 6E od.,....,.))...n
00ABA0: 00 BE 20 0D 00 00 61 64 64 72 65 73 F3 2C 0D 00 .. ...addres.,..
00ABB0: 00 62 79 74 E5 00 32 00 78 00 0D 00 00 73 75 ED .byt..2.x....su.
00ABC0: EF 0D 00 00 73 75 ED F4 0D 00 00 62 79 74 E5 01 ....su.....byt..
00ABD0: 0D 00 00 61 64 64 72 65 73 F3 EF 0D 00 00 61 64 ...addres.....ad
00ABE0: 64 72 65 73 F3 F4 0F 00 06 00 82 00 B0 00 40 00 dres..........@.
00ABF0: 8C 00 A1 20 0D 00 00 73 75 ED F2 FF 1D 28 22 26 ... ...su....("&
00AC00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
00AC10: 09 00 01 00 02 09 52 E5 09 00 C1 02 00 00 00 02 ......R.........
00AC20: 09 00 C6 02 00 00 00 02 09 00 C2 02 00 00 00 02 ................
00AC30: 09 00 C7 02 00 00 00 02 09 00 C3 02 00 00 00 02 ................
00AC40: 09 00 C8 02 00 00 00 02 09 00 C4 02 00 00 00 02 ................
00AC50: 09 00 C9 02 00 00 00 02 09 00 C5 02 00 00 00 02 ................
00AC60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00AC70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00AC80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00AC90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00ACA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00ACB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00ACC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00ACD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00ACE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00ACF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00AD00: 03 00 00 63 68 65 63 EB 29 20 EB 20 BF 20 22 45 ...chec.) . . "E
00AD10: 72 72 6F 72 20 69 6E 20 64 61 74 61 20 69 6E 20 rror in data in
00AD20: 6C 69 6E 65 20 22 3B 19 A0 F4 0D 00 00 E9 F6 19 line ";.........
00AD30: 0A 01 98 00 06 00 96 00 B0 00 0A 00 A0 00 83 20 ...............
00AD40: 1C 00 98 00 21 00 AA 00 8C 20 33 45 30 30 41 37 ....!.... 3E00A7
00AD50: 43 30 33 43 33 32 30 31 39 38 30 31 31 31 39 38 C03C320198011198
00AD60: 2C 33 35 36 00 21 00 B4 00 8C 20 32 31 31 41 39 ,356.!.... 211A9
00AD70: 38 43 33 44 31 42 43 31 36 39 38 43 33 31 45 39 8C3D1BC1698C31E9
00AD80: 38 2C 35 34 41 00 21 00 BE 00 8C 20 35 32 35 35 8,54A.!.... 5255
00AD90: 43 45 30 30 30 30 30 30 30 30 30 30 46 45 30 32 CE0000000000FE02
00ADA0: 43 30 2C 33 33 35 00 21 00 C8 00 8C 20 32 31 30 C0,335.!.... 210
00ADB0: 30 30 30 33 39 32 32 45 42 39 38 44 44 36 45 30 0003922EB98DD6E0
00ADC0: 30 44 44 2C 34 32 37 00 21 00 D2 00 8C 20 36 36 0DD,427.!.... 66
00ADD0: 30 31 37 45 33 32 36 44 39 38 33 45 46 37 37 37 017E326D983EF777
00ADE0: 33 45 43 33 2C 34 43 39 00 21 00 DC 00 8C 20 33 3EC3,4C9.!.... 3
00ADF0: 32 33 30 30 30 32 31 34 37 39 38 32 32 33 31 30 2300021479822310
00AE00: 30 44 44 36 45 2C 33 30 30 00 21 00 E6 00 8C 20 0DD6E,300.!....
00AE10: 30 32 44 44 36 36 30 33 45 39 45 44 34 33 32 42 02DD6603E9ED432B
00AE20: 39 39 45 44 35 33 2C 35 36 35 00 21 00 F0 00 8C 99ED53,565.!....
00AE30: 20 32 44 39 39 32 32 32 46 39 39 44 44 32 32 33 2D99222F99DD223
00AE40: 31 39 39 46 44 32 32 2C 34 39 38 00 21 00 FA 00 199FD22,498.!...
00AE50: 8C 20 33 33 39 39 32 31 30 32 30 30 33 39 32 32 . 33992102003922
00AE60: 33 35 39 39 46 35 45 31 2C 33 45 45 00 21 00 04 3599F5E1,3EE.!..
00AE70: 01 8C 20 32 32 32 39 39 39 45 31 32 42 45 35 32 .. 222999E12BE52
00AE80: 32 33 37 39 39 33 45 30 30 2C 34 30 35 00 21 00 237993E00,405.!.
00AE90: 0E 01 8C 20 37 37 43 44 30 36 39 39 30 44 30 41 ... 77CD06990D0A
00AEA0: 32 30 34 31 34 36 32 30 32 30 2C 32 45 31 00 21 2041462020,2E1.!
00AEB0: 00 18 01 8C 20 32 30 34 32 34 33 32 30 32 30 32 .... 20424320202
00AEC0: 30 34 34 34 35 32 30 32 30 32 30 2C 31 45 45 00 04445202020,1EE.
00AED0: 21 00 22 01 8C 20 34 38 34 43 32 30 32 30 32 30 !.".. 484C202020
00AEE0: 34 39 35 38 32 30 32 30 32 30 34 39 2C 32 33 45 495820202049,23E
00AEF0: 00 21 00 2C 01 8C 20 35 39 32 30 32 30 32 30 35 .!.,.. 592020205
00AF00: 01 8C 20 43 44 32 30 39 45 43 44 32 30 39 44 43 .. CD209ECD209DC
00AF10: 35 43 44 42 43 39 44 2C 36 30 30 00 1F 00 4A 01 5CDBC9D,600...J.
00AF20: 8C 20 43 44 32 42 39 44 43 31 31 30 46 36 43 39 . CD2B9DC110F6C9
00AF30: 43 44 32 30 39 45 2C 35 42 30 00 1F 00 54 01 8C CD209E,5B0...T..
00AF40: 20 43 44 32 30 39 44 43 35 43 44 38 42 39 44 43 CD209DC5CD8B9DC
00AF50: 44 32 42 39 44 2C 35 44 39 00 1F 00 5E 01 8C 20 D2B9D,5D9...^..
00AF60: 43 31 31 30 46 36 43 39 33 41 36 36 39 45 34 37 C110F6C93A669E47
00AF70: 33 41 36 37 2C 34 42 36 00 1F 00 68 01 8C 20 39 3A67,4B6...h.. 9
00AF80: 45 42 38 44 30 34 37 43 39 43 44 31 39 42 44 32 EB8D047C9CD19BD2
00AF90: 41 36 30 2C 35 36 33 00 1F 00 72 01 8C 20 39 45 A60,563...r.. 9E
00AFA0: 33 41 36 36 39 45 34 37 43 35 30 36 30 38 43 35 3A669E47C50608C5
00AFB0: 45 35 2C 34 41 30 00 1F 00 7C 01 8C 20 45 35 44 E5,4A0...|.. E5D
00AFC0: 31 32 33 33 41 36 37 39 45 33 44 34 46 30 36 30 1233A679E3D4F060
00AFD0: 30 2C 33 41 41 00 1F 00 86 01 8C 20 45 44 42 30 0,3AA...... EDB0
00AFE0: 32 42 33 41 36 38 39 45 37 37 45 31 37 43 43 36 2B3A689E77E17CC6
00AFF0: 2C 35 41 32 00 1F 00 90 01 8C 20 30 38 36 37 43 ,5A2...... 0867C
00B000: 31 31 30 45 35 30 31 35 30 43 30 30 39 43 31 2C 110E50150C009C1,
00B010: 34 30 30 00 1F 00 9A 01 8C 20 31 30 44 42 43 39 400...... 10DBC9
00B020: 43 44 31 39 42 44 32 41 36 32 39 45 33 41 2C 34 CD19BD2A629E3A,4
00B030: 42 42 00 1F 00 A4 01 8C 20 36 36 39 45 34 37 43 BB...... 669E47C
00B040: 35 30 36 30 38 43 35 45 35 45 35 44 31 2C 35 37 50608C5E5E5D1,57
00B050: 45 00 1F 00 AE 01 8C 20 32 42 33 41 36 37 39 45 E...... 2B3A679E
00B060: 33 44 34 46 30 36 30 30 45 44 42 38 2C 33 41 31 3D4F0600EDB8,3A1
00B070: 00 1F 00 B8 01 8C 20 32 33 33 41 36 38 39 45 37 ...... 233A689E7
00B080: 37 45 31 37 43 43 36 30 38 36 37 2C 34 36 43 00 7E17CC60867,46C.
00B090: 1F 00 C2 01 8C 20 43 31 31 30 45 35 30 31 35 30 ..... C110E50150
00B0A0: 43 30 30 39 43 31 31 30 44 42 2C 34 37 43 00 1F C009C110DB,47C..
00B0B0: 00 CC 01 8C 20 43 39 43 44 31 39 42 44 32 41 36 .... C9CD19BD2A6
00B0C0: 30 39 45 33 41 36 36 39 45 2C 34 44 32 00 1F 00 09E3A669E,4D2...
00B0D0: D6 01 8C 20 33 44 34 37 43 35 30 36 30 38 43 35 ... 3D47C50608C5
00B0E0: 45 35 45 35 44 31 30 31 2C 34 42 38 00 1F 00 E0 E5E5D101,4B8....
00B0F0: 01 8C 20 35 30 30 30 30 39 33 41 36 37 39 45 34 .. 5000093A679E4
00B100: 33 35 30 32 30 32 30 32 30 35 30 34 33 2C 32 34 3502020205043,24
00B110: 46 00 21 00 36 01 8C 20 30 44 30 41 30 30 31 31 F.!.6.. 0D0A0011
00B120: 32 39 39 39 30 36 30 38 45 42 35 45 32 33 2C 32 29990608EB5E23,2
00B130: 36 34 00 21 00 40 01 8C 20 35 36 32 33 45 42 43 64.!.@.. 5623EBC
00B140: 44 31 30 39 39 33 45 32 30 43 44 35 41 42 42 2C D10993E20CD5ABB,
00B150: 35 31 41 00 21 00 4A 01 8C 20 31 30 46 30 43 44 51A.!.J.. 10F0CD
00B160: 30 36 39 39 30 44 30 41 35 33 32 30 35 41 32 30 06990D0A53205A20
00B170: 2C 33 37 30 00 21 00 54 01 8C 20 32 45 32 30 34 ,370.!.T.. 2E204
00B180: 38 32 30 32 45 35 30 35 36 32 30 34 45 32 30 34 8202E5056204E204
00B190: 33 2C 32 35 42 00 21 00 5E 01 8C 20 30 44 30 41 3,25B.!.^.. 0D0A
00B1A0: 30 30 30 36 30 38 32 31 32 39 39 39 33 45 31 38 0006082129993E18
00B1B0: 43 42 2C 32 32 39 00 21 00 68 01 8C 20 30 36 31 CB,229.!.h.. 061
00B1C0: 37 43 44 35 41 42 42 33 45 32 30 43 44 35 41 42 7CD5ABB3E20CD5AB
00B1D0: 42 31 30 2C 34 34 46 00 21 00 72 01 8C 20 46 31 B10,44F.!.r.. F1
00B1E0: 43 44 30 36 42 42 45 36 44 46 46 45 34 33 32 38 CD06BBE6DFFE4328
00B1F0: 30 37 46 45 2C 36 42 32 00 21 00 7C 01 8C 20 35 07FE,6B2.!.|.. 5
00B200: 33 32 30 46 33 33 31 30 30 30 30 32 41 32 39 39 320F33100002A299
00B210: 39 45 35 46 31 2C 34 35 39 00 21 00 86 01 8C 20 9E5F1,459.!....
00B220: 45 44 34 42 32 42 39 39 45 44 35 42 32 44 39 39 ED4B2B99ED5B2D99
00B230: 32 41 32 46 39 39 2C 34 46 43 00 21 00 90 01 8C 2A2F99,4FC.!....
00B240: 20 44 44 32 41 33 31 39 39 46 44 32 41 33 33 39 DD2A3199FD2A339
00B250: 39 43 39 45 31 37 45 2C 35 45 43 00 21 00 9A 01 9C9E17E,5EC.!...
00B260: 8C 20 43 44 35 41 42 42 32 33 42 37 32 30 46 38 . CD5ABB23B720F8
00B270: 45 39 37 43 43 44 31 35 2C 36 31 42 00 21 00 A4 E97CCD15,61B.!..
00B280: 01 8C 20 39 39 37 44 46 35 30 46 30 46 30 46 30 .. 997DF50F0F0F0
00B290: 46 43 44 31 45 39 39 46 31 2C 34 42 43 00 21 00 FCD1E99F1,4BC.!.
00B2A0: AE 01 8C 20 45 36 30 46 43 36 39 30 32 37 43 45 ... E60FC69027CE
00B2B0: 34 30 32 37 43 33 35 41 42 42 2C 35 37 46 00 00 4027C35ABB,57F..
00B2C0: 00 1A 31 45 39 38 2C 35 34 41 0D 0A 20 35 30 32 ..1E98,54A.. 502
00B2D0: 30 44 41 54 41 20 35 32 35 35 43 45 30 30 30 30 0DATA 5255CE0000
00B2E0: 30 30 30 30 30 30 46 45 30 32 43 30 2C 33 33 35 000000FE02C0,335
00B2F0: 0D 0A 20 35 30 33 30 44 41 54 41 20 32 31 30 30 .. 5030DATA 2100
00B300: 46 30 36 30 30 45 44 2C 32 44 41 00 1F 00 EA 01 F0600ED,2DA.....
00B310: 8C 20 42 30 45 31 31 31 30 30 30 38 31 39 43 31 . B0E111000819C1
00B320: 31 30 45 38 31 31 2C 33 38 44 00 1F 00 F4 01 8C 10E811,38D......
00B330: 20 35 30 43 30 31 39 43 31 31 30 44 45 43 44 46 50C019C110DECDF
00B340: 32 39 44 43 39 2C 35 46 44 00 1F 00 FE 01 8C 20 29DC9,5FD......
00B350: 43 44 31 39 42 44 32 41 36 34 39 45 33 41 36 36 CD19BD2A649E3A66
00B360: 39 45 33 44 2C 34 34 41 00 1F 00 08 02 8C 20 34 9E3D,44A...... 4
00B370: 37 43 35 30 36 30 38 43 35 45 35 45 35 31 31 35 7C50608C5E5E5115
00B380: 30 30 30 2C 34 30 41 00 1F 00 12 02 8C 20 31 39 000,40A...... 19
00B390: 45 42 45 31 33 41 36 37 39 45 34 46 30 36 30 30 EBE13A679E4F0600
00B3A0: 45 44 2C 34 36 36 00 1F 00 1C 02 8C 20 42 30 45 ED,466...... B0E
00B3B0: 31 31 31 30 30 30 38 31 39 43 31 31 30 45 37 31 111000819C110E71
00B3C0: 31 2C 33 38 43 00 1F 00 26 02 8C 20 42 30 42 46 1,38C...&.. B0BF
00B3D0: 31 39 43 31 31 30 44 44 31 31 35 30 30 30 31 39 19C110DD11500019
00B3E0: 2C 33 42 30 00 1F 00 30 02 8C 20 43 44 46 32 39 ,3B0...0.. CDF29
00B3F0: 44 43 39 30 36 30 38 43 35 45 35 45 35 44 31 2C DC90608C5E5E5D1,
00B400: 36 39 33 00 1F 00 3A 02 8C 20 31 33 33 41 36 38 693...:.. 133A68
00B410: 39 45 37 37 33 41 36 37 39 45 33 44 34 46 2C 33 9E773A679E3D4F,3
00B420: 39 35 00 1F 00 44 02 8C 20 30 36 30 30 45 44 42 95...D.. 0600EDB
00B430: 30 45 31 31 31 30 30 30 38 31 39 43 31 2C 33 37 0E111000819C1,37
00B440: 37 00 1F 00 4E 02 8C 20 31 30 45 36 43 39 44 35 7...N.. 10E6C9D5
00B450: 32 31 42 30 42 46 31 31 35 30 30 30 2C 34 38 35 21B0BF115000,485
00B460: 00 1F 00 58 02 8C 20 31 39 31 30 46 44 30 44 35 ...X.. 1910FD0D5
00B470: 39 31 36 30 30 31 39 44 31 43 39 2C 33 35 35 00 9160019D1C9,355.
00B480: 1F 00 62 02 8C 20 46 45 30 35 32 38 30 33 41 46 ..b.. FE052803AF
00B490: 31 38 30 36 44 44 37 45 30 38 2C 33 35 45 00 1F 1806DD7E08,35E..
00B4A0: 00 6C 02 8C 20 43 44 32 43 42 43 33 32 36 38 39 .l.. CD2CBC32689
00B4B0: 45 44 44 34 36 30 32 44 44 2C 34 45 46 00 1F 00 EDD4602DD,4EF...
00B4C0: 76 02 8C 20 34 45 30 30 43 35 43 44 30 46 39 45 v.. 4E00C5CD0F9E
00B4D0: 32 32 36 30 39 45 43 31 2C 34 36 45 00 1F 00 80 22609EC1,46E....
00B4E0: 02 8C 20 43 35 44 44 37 45 30 34 33 32 36 37 39 .. C5DD7E0432679
00B4F0: 45 33 44 38 31 34 46 2C 34 36 38 00 1F 00 8A 02 E3D814F,468.....
00B500: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B510: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B520: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B530: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B540: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B550: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B560: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B570: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B580: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B590: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B5A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B5B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B5C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B5D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B5E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B5F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B600: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B610: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B620: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B630: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B640: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B650: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B660: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B670: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B680: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B690: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B6A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B6B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B6C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B6D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B6E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B6F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00B700: 8C 20 43 44 30 46 39 45 32 32 36 32 39 45 43 31 . CD0F9E22629EC1
00B710: 44 44 37 45 30 36 2C 34 42 45 00 1F 00 94 02 8C DD7E06,4BE......
00B720: 20 33 32 36 36 39 45 33 44 33 44 38 30 34 37 43 32669E3D3D8047C
00B730: 44 30 46 39 45 2C 33 46 31 00 1F 00 9E 02 8C 20 D0F9E,3F1......
00B740: 32 32 36 34 39 45 43 39 44 30 43 32 32 37 43 30 22649EC9D0C227C0
00B750: 38 30 43 32 2C 35 41 38 00 1F 00 A8 02 8C 20 30 80C2,5A8...... 0
00B760: 31 35 30 30 30 30 34 44 44 36 45 30 32 44 44 36 1500004DD6E02DD6
00B770: 36 30 33 2C 32 45 38 00 1F 00 B2 02 8C 20 34 45 603,2E8...... 4E
00B780: 30 36 30 30 32 33 35 45 32 33 35 36 43 39 41 46 0600235E2356C9AF
00B790: 33 32 2C 32 46 38 00 1F 00 BC 02 8C 20 36 38 39 32,2F8...... 689
00B7A0: 45 33 43 33 32 36 36 39 45 33 45 35 30 33 32 36 E3C32669E3E50326
00B7B0: 37 2C 33 39 46 00 1F 00 C6 02 8C 20 39 45 43 39 7,39F...... 9EC9
00B7C0: 43 44 37 38 39 45 32 36 30 30 44 44 36 45 30 30 CD789E2600DD6E00
00B7D0: 2C 34 42 42 00 1F 00 D0 02 8C 20 32 44 43 44 31 ,4BB...... 2DCD1
00B7E0: 41 42 43 32 32 36 30 39 45 37 38 33 32 36 39 2C ABC22609E783269,
00B7F0: 34 30 33 00 1F 00 DA 02 8C 20 39 45 43 44 31 31 403...... 9ECD11
00B800: 42 43 41 37 32 38 30 43 46 45 30 31 32 38 2C 34 BCA7280CFE0128,4
00B810: 33 41 00 1F 00 E4 02 8C 20 30 34 33 45 35 30 31 3A...... 043E501
00B820: 38 30 36 33 45 32 38 31 38 30 32 33 45 2C 31 36 8063E2818023E,16
00B830: 45 00 1F 00 EE 02 8C 20 31 34 43 44 36 41 39 45 E...... 14CD6A9E
00B840: 36 37 44 44 36 45 30 30 43 33 45 43 2C 35 34 41 67DD6E00C3EC,54A
00B850: 00 1F 00 F8 02 8C 20 39 45 43 44 37 38 39 45 43 ...... 9ECD789EC
00B860: 44 31 31 42 43 41 37 32 38 30 43 2C 34 46 36 00 D11BCA7280C,4F6.
00B870: 1F 00 02 03 8C 20 46 45 30 31 32 38 30 34 33 45 ..... FE0128043E
00B880: 34 46 31 38 30 36 33 45 32 37 2C 32 33 42 00 1F 4F18063E27,23B..
00B890: 00 0C 03 8C 20 31 38 30 32 33 45 31 33 36 37 44 .... 18023E1367D
00B8A0: 44 36 45 30 30 32 44 43 44 2C 33 31 37 00 1F 00 D6E002DCD,317...
00B8B0: 16 03 8C 20 31 41 42 43 32 32 36 32 39 45 37 38 ... 1ABC22629E78
00B8C0: 33 32 36 39 39 45 43 44 2C 34 37 36 00 1F 00 20 32699ECD,476...
00B8D0: 03 8C 20 36 41 39 45 45 42 30 39 32 42 45 42 44 .. 6A9EEB092BEBD
00B8E0: 44 36 45 30 30 32 36 2C 34 38 33 00 1F 00 2A 03 D6E0026,483...*.
00B8F0: 8C 20 30 31 43 33 31 35 39 46 43 35 44 35 45 35 . 01C3159FC5D5E5
00B900: 00 53 43 52 4F 4C 4C 45 52 42 41 53 00 00 00 00 .SCROLLERBAS....
00B910: 00 00 00 00 00 70 01 00 E2 0A 00 00 00 00 00 00 .....p..........
00B920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00B930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00B940: E2 0A 00 85 05 35 34 00 1F 00 84 03 8C 20 41 37 .....54...... A7
00B950: 32 38 30 45 46 45 30 31 32 38 30 35 30 31 44 43 280EFE01280501DC
00B960: 30 35 2C 32 45 42 00 1F 00 8E 03 8C 20 31 38 30 05,2EB...... 180
00B970: 38 30 31 44 43 30 35 31 38 30 33 30 31 45 38 30 801DC05180301E80
00B980: 12 00 0A 00 C5 20 50 72 6F 67 72 61 6D 20 49 49 ..... Program II
00B990: 49 00 0D 00 14 00 AA 20 1F 00 00 3F 1C 90 00 16 I...... ...?....
00B9A0: 00 1E 00 0D 00 00 61 64 64 72 65 73 F3 EF 1F 00 ......addres....
00B9B0: 00 40 1C 90 00 12 00 28 00 9E 20 0D 00 00 E1 EF .@.....(.. .....
00B9C0: 0E 20 EC 20 19 4F 00 1E 00 32 00 0D 00 00 73 75 . . .O...2....su
00B9D0: ED EF 0E 01 C3 20 03 00 00 63 6F 64 E5 2C 03 00 ..... ...cod.,..
00B9E0: 00 73 75 ED 00 16 00 3C 00 9E 20 0D 00 00 E2 EF .su....<.. .....
00B9F0: 0F 20 EC 20 19 13 20 E6 20 10 00 23 00 46 00 0D . . .. . ..#.F..
00BA00: 00 00 EE EF FF 1D 28 22 26 22 F4 AC 28 03 00 00 ......("&"..(...
00BA10: 63 6F 64 E5 2C 0D 00 00 E2 2C 10 29 29 00 16 00 cod.,....,.))...
00BA20: 50 00 BE 20 0D 00 00 61 64 64 72 65 73 F3 2C 0D P.. ...addres.,.
00BA30: 00 00 EE 00 2F 00 5A 00 0D 00 00 73 75 ED EF 0D ..../.Z....su...
00BA40: 00 00 73 75 ED F4 0D 00 00 EE 01 0D 00 00 61 64 ..su..........ad
00BA50: 64 72 65 73 F3 EF 0D 00 00 61 64 64 72 65 73 F3 dres.....addres.
00BA60: F4 0F 00 06 00 64 00 B0 00 41 00 6E 00 A1 20 0D .....d...A.n.. .
00BA70: 00 00 73 75 ED F2 FF 1D 28 22 26 22 F4 03 00 00 ..su....("&"....
00BA80: 73 75 ED 29 20 EB 20 BF 20 22 44 61 74 61 20 65 su.) . . "Data e
00BA90: 72 72 6F 72 20 69 6E 20 6C 69 6E 65 20 22 3B 19 rror in line ";.
00BAA0: 82 F4 0D 00 00 E1 F6 19 0A 00 06 00 78 00 B0 00 ............x...
00BAB0: 1F 00 82 00 8C 20 30 31 34 44 39 43 32 31 34 39 ..... 014D9C2149
00BAC0: 39 43 43 33 44 31 42 43 46 43 2C 35 33 43 00 1F 9CC3D1BCFC,53C..
00BAD0: 00 8C 00 8C 20 41 36 34 44 39 43 36 44 39 43 43 .... A64D9C6D9CC
00BAE0: 33 41 30 39 43 43 33 41 46 2C 36 30 39 00 1F 00 3A09CC3AF,609...
00BAF0: 96 00 8C 20 39 43 43 33 42 45 39 43 43 33 43 44 ... 9CC3BE9CC3CD
00BB00: 43 44 37 35 42 42 2C 35 46 34 00 1F 00 34 03 8C CD75BB,5F4...4..
00BB10: 20 31 41 43 44 35 41 42 42 32 41 36 30 39 45 43 1ACD5ABB2A609EC
00BB20: 35 33 41 36 39 2C 34 38 43 00 1F 00 3E 03 8C 20 53A69,48C...>..
00BB30: 39 45 34 37 43 35 45 35 43 44 32 42 39 44 43 44 9E47C5E5CD2B9DCD
00BB40: 33 45 39 46 2C 35 43 45 00 1F 00 48 03 8C 20 45 3E9F,5CE...H.. E
00BB50: 31 43 31 31 30 46 34 43 31 45 31 44 31 31 33 43 1C110F4C1E1D113C
00BB60: 31 30 42 2C 35 46 38 00 1F 00 52 03 8C 20 37 38 10B,5F8...R.. 78
00BB70: 42 31 32 30 44 38 43 39 43 35 44 35 45 35 43 44 B120D8C9C5D5E5CD
00BB80: 37 35 2C 36 41 42 00 1F 00 5C 03 8C 20 42 42 31 75,6AB...\.. BB1
00BB90: 41 43 44 35 41 42 42 32 41 36 32 39 45 43 35 33 ACD5ABB2A629EC53
00BBA0: 41 2C 34 45 30 00 1F 00 66 03 8C 20 36 39 39 45 A,4E0...f.. 699E
00BBB0: 34 37 43 35 45 35 43 44 35 42 39 44 43 44 33 45 47C5E5CD5B9DCD3E
00BBC0: 2C 35 43 38 00 1F 00 70 03 8C 20 39 46 45 31 43 ,5C8...p.. 9FE1C
00BBD0: 31 31 30 46 34 43 31 45 31 44 31 31 42 43 31 2C 110F4C1E1D11BC1,
00BBE0: 36 39 34 00 1F 00 7A 03 8C 20 30 42 37 38 42 31 694...z.. 0B78B1
00BBF0: 32 30 44 38 43 39 43 35 43 44 31 31 42 43 2C 35 20D8C9C5CD11BC,5
00BC00: 35 34 00 1F 00 84 03 8C 20 41 37 32 38 30 45 46 54...... A7280EF
00BC10: 45 30 31 32 38 30 35 30 31 44 43 30 35 2C 32 45 E01280501DC05,2E
00BC20: 42 00 1F 00 8E 03 8C 20 31 38 30 38 30 31 44 43 B...... 180801DC
00BC30: 30 35 31 38 30 33 30 31 45 38 30 33 2C 32 30 39 05180301E803,209
00BC40: 00 1F 00 98 03 8C 20 30 42 37 38 42 31 32 30 46 ...... 0B78B120F
00BC50: 42 43 31 43 39 30 30 30 30 30 30 2C 33 44 39 00 BC1C9000000,3D9.
00BC60: 00 00 1A 50 52 53 58 54 41 42 3A 44 45 46 57 4E ...PRSXTAB:DEFWN
00BC70: 41 4D 54 41 42 0D 0A 5A 4A 50 4E 4F 52 54 48 0D AMTAB..ZJPNORTH.
00BC80: 34 46 31 38 30 36 33 45 32 37 2C 32 33 42 00 1F 4F18063E27,23B..
00BC90: 00 0C 03 8C 20 31 38 30 32 33 45 31 33 36 37 44 .... 18023E1367D
00BCA0: 44 36 45 30 30 32 44 43 44 2C 33 31 37 00 1F 00 D6E002DCD,317...
00BCB0: 16 03 8C 20 31 41 42 43 32 32 36 32 39 45 37 38 ... 1ABC22629E78
00BCC0: 33 32 36 39 39 45 43 44 2C 34 37 36 00 1F 00 20 32699ECD,476...
00BCD0: 03 8C 20 36 41 39 45 45 42 30 39 32 42 45 42 44 .. 6A9EEB092BEBD
00BCE0: 44 36 45 30 30 32 36 2C 34 38 33 00 1F 00 2A 03 D6E0026,483...*.
00BCF0: 8C 20 30 31 43 33 31 35 39 46 43 35 44 35 45 35 . 01C3159FC5D5E5
00BD00: 39 43 43 33 44 43 39 43 2C 37 32 30 00 1F 00 A0 9CC3DC9C,720....
00BD10: 00 8C 20 43 33 45 44 39 43 43 33 46 45 39 43 43 .. C3ED9CC3FE9CC
00BD20: 33 30 46 39 44 43 33 2C 36 44 42 00 1F 00 AA 00 30F9DC3,6DB.....
00BD30: 8C 20 38 36 39 45 43 33 42 37 39 45 34 45 34 46 . 869EC3B79E4E4F
00BD40: 35 32 35 34 43 38 2C 35 34 37 00 1F 00 B4 00 8C 5254C8,547......
00BD50: 20 35 33 34 46 35 35 35 34 43 38 34 35 34 31 35 534F5554C845415
00BD60: 33 44 34 35 37 2C 34 31 37 00 1F 00 BE 00 8C 20 3D457,417......
00BD70: 34 35 35 33 44 34 34 45 34 35 34 31 35 33 44 34 4553D44E454153D4
00BD80: 35 33 34 35 2C 33 46 46 00 1F 00 C8 00 8C 20 34 5345,3FF...... 4
00BD90: 31 35 33 44 34 35 33 35 37 34 35 35 33 44 34 34 153D453574553D44
00BDA0: 45 35 37 2C 34 32 33 00 1F 00 D2 00 8C 20 34 35 E57,423...... 45
00BDB0: 35 33 44 34 34 44 34 35 35 33 34 43 34 36 44 34 53D44D45534C46D4
00BDC0: 34 44 2C 34 30 34 00 1F 00 DC 00 8C 20 34 35 35 4D,404...... 455
00BDD0: 33 35 32 34 39 44 34 30 30 43 44 32 30 39 45 33 35249D400CD209E3
00BDE0: 41 2C 33 43 43 00 1F 00 E6 00 8C 20 36 36 39 45 A,3CC...... 669E
00BDF0: 34 37 43 35 43 44 38 42 39 44 43 31 31 30 46 39 47C5CD8B9DC110F9
00BE00: 2C 35 43 46 00 1F 00 F0 00 8C 20 43 39 43 44 32 ,5CF...... C9CD2
00BE10: 30 39 45 33 41 36 36 39 45 34 37 43 35 43 44 2C 09E3A669E47C5CD,
00BE20: 35 36 42 00 1F 00 FA 00 8C 20 42 43 39 44 43 31 56B...... BC9DC1
00BE30: 31 30 46 39 43 39 43 44 32 30 39 45 33 41 2C 35 10F9C9CD209E3A,5
00BE40: 42 31 00 1F 00 04 01 8C 20 36 37 39 45 34 37 43 B1...... 679E47C
00BE50: 35 43 44 35 42 39 44 43 31 31 30 46 39 2C 35 41 5CD5B9DC110F9,5A
00BE60: 30 00 1F 00 0E 01 8C 20 43 39 43 44 32 30 39 45 0...... C9CD209E
00BE70: 33 41 36 37 39 45 34 37 43 35 43 44 2C 35 36 43 3A679E47C5CD,56C
00BE80: 00 1F 00 18 01 8C 20 32 42 39 44 43 31 31 30 46 ...... 2B9DC110F
00BE90: 39 43 39 43 44 32 30 39 45 43 44 2C 35 42 33 00 9C9CD209ECD,5B3.
00BEA0: 1F 00 22 01 8C 20 32 30 39 44 43 35 43 44 38 42 ..".. 209DC5CD8B
00BEB0: 39 44 43 44 35 42 39 44 43 31 2C 35 46 44 00 1F 9DCD5B9DC1,5FD..
00BEC0: 00 2C 01 8C 20 31 30 46 36 43 39 43 44 32 30 39 .,.. 10F6C9CD209
00BED0: 45 43 44 32 30 39 44 43 35 2C 35 41 39 00 1F 00 ECD209DC5,5A9...
00BEE0: 36 01 8C 20 43 44 42 43 39 44 43 44 35 42 39 44 6.. CDBC9DCD5B9D
00BEF0: 43 31 31 30 46 36 43 39 2C 36 37 42 00 1F 00 40 C110F6C9,67B...@
00BF00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
00BF10: 0A 00 01 00 02 09 52 E5 0A 00 C1 02 00 00 00 02 ......R.........
00BF20: 0A 00 C6 02 00 00 00 02 0A 00 C2 02 00 00 00 02 ................
00BF30: 0A 00 C7 02 00 00 00 02 0A 00 C3 02 00 00 00 02 ................
00BF40: 0A 00 C8 02 00 00 00 02 0A 00 C4 02 00 00 00 02 ................
00BF50: 0A 00 C9 02 00 00 00 02 0A 00 C5 02 00 00 00 02 ................
00BF60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BF70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BF80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BF90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BFA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BFB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BFC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BFD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BFE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BFF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00C000: 00 52 45 53 54 4F 52 45 20 42 41 53 00 00 00 00 .RESTORE BAS....
00C010: 00 00 00 00 00 70 01 00 43 06 00 00 00 00 00 00 .....p..C.......
00C020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00C030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00C040: 43 06 00 1D 04 50 6E 41 5C 5E 41 6B 5B 41 74 64 C....PnA\^Ak[Atd
00C050: 3B 3C 60 41 54 4A 42 48 61 42 4C 60 42 4B 5B 44 ;<`ATJBHaBL`BK[D
00C060: 54 00 24 00 AE 01 8C 20 41 78 6A 41 43 5B 41 58 T.$.... AxjAC[AX
00C070: 64 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B d;;;;;;;;;;;;;;;
00C080: 1F 00 0A 00 C5 20 20 20 20 20 20 20 20 20 52 45 ..... RE
00C090: 53 54 4F 52 45 20 20 55 54 49 4C 49 54 59 00 1F STORE UTILITY..
00C0A0: 00 14 00 C5 20 20 20 20 20 20 20 20 20 62 79 20 .... by
00C0B0: 49 61 6E 20 43 2E 20 53 68 61 72 70 65 00 26 00 Ian C. Sharpe.&.
00C0C0: 1E 00 C5 20 20 28 63 29 20 43 6F 6D 70 75 74 69 ... (c) Computi
00C0D0: 6E 67 20 77 69 74 68 20 74 68 65 20 41 6D 73 74 ng with the Amst
00C0E0: 72 61 64 00 28 00 28 00 C5 20 2D 2D 2D 2D 2D 2D rad.(.(.. ------
00C0F0: 2D 2D 2D 2D 2D 20 43 50 43 20 20 4F 6E 6C 79 20 ----- CPC Only
00C100: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 00 19 00 32 00 -----------...2.
00C110: AA 20 1C FF 9F 01 0D 00 00 6C EE EF 19 96 01 A0 . .......l......
00C120: 20 1E 46 00 00 2C 00 3C 00 0D 00 00 E3 28 0D 00 .F..,.<.....(..
00C130: 00 ED 29 EF FF 01 28 AC 28 03 00 00 E1 2C 0D 00 ..)...(.(....,..
00C140: 00 EB F4 0D 00 00 ED 2C 11 29 29 F5 19 3B 01 C9 .......,.))..;..
00C150: 00 21 00 46 00 9E 20 0D 00 00 E1 EF 1C 00 A0 20 .!.F.. ........
00C160: EC 20 1C FE A1 20 E6 20 19 12 01 C3 20 03 00 00 . ... . .... ...
00C170: E1 00 31 00 50 00 0D 00 00 63 E8 EF 0E 01 9E 20 ..1.P....c.....
00C180: 0D 00 00 E9 EF 0E 20 EC 20 16 01 0D 00 00 EA EF ...... . .......
00C190: 0D 00 00 E9 F6 10 01 0D 00 00 EB EF 0D 00 00 E9 ................
00C1A0: F6 11 00 17 00 5A 00 9E 20 0D 00 00 ED EF 0F 20 .....Z.. ......
00C1B0: EC 20 11 01 9F 20 1E 3C 00 00 2C 00 64 00 0D 00 . ... .<..,.d...
00C1C0: 00 63 E8 EF 0D 00 00 63 E8 F4 0D 00 00 E3 28 0D .c.....c......(.
00C1D0: 00 00 ED 29 01 B0 01 0D 00 00 F0 EF 0D 00 00 E1 ...)............
00C1E0: F4 0D 00 00 EA 00 2B 00 6E 00 BE 20 0D 00 00 F0 ......+.n.. ....
00C1F0: F4 0F 2C 0D 00 00 E3 28 0F 29 F6 19 10 F4 28 28 ..,....(.)....((
00C200: F4 03 00 00 63 68 65 63 EB 29 20 EB 20 BF 20 22 ....chec.) . . "
00C210: 45 72 72 6F 72 20 69 6E 20 6C 69 6E 65 20 22 3B Error in line ";
00C220: 19 AA F4 0D 00 00 E9 F6 19 0A 00 06 00 A0 00 B0 ................
00C230: 00 0A 00 AA 00 83 20 1C 00 A0 00 21 00 B4 00 8C ...... ....!....
00C240: 20 33 45 30 30 41 37 43 30 33 43 33 32 30 31 41 3E00A7C03C3201A
00C250: 30 30 31 43 44 41 30 2C 34 32 32 00 21 00 BE 00 001CDA0,422.!...
00C260: 8C 20 32 31 44 45 41 30 43 33 44 31 42 43 45 31 . 21DEA0C3D1BCE1
00C270: 37 45 43 44 35 41 42 42 2C 37 33 30 00 21 00 C8 7ECD5ABB,730.!..
00C280: 00 8C 20 32 33 42 37 32 30 46 38 45 39 30 45 30 .. 23B720F8E90E0
00C290: 37 33 45 33 30 38 31 43 44 2C 34 41 43 00 21 00 73E3081CD,4AC.!.
00C2A0: D2 00 8C 20 35 41 42 42 43 44 31 35 42 39 41 37 ... 5ABBCD15B9A7
00C2B0: 32 30 30 46 43 44 31 31 41 30 2C 35 30 34 00 21 200FCD11A0,504.!
00C2C0: 00 DC 00 8C 20 33 41 34 36 36 46 37 32 36 35 36 .... 3A466F72656
00C2D0: 37 37 32 36 46 37 35 36 45 36 34 2C 34 35 35 00 7726F756E64,455.
00C2E0: 21 00 E6 00 8C 20 30 30 46 45 38 30 32 30 30 41 !.... 00FE80200A
00C2F0: 43 44 31 31 41 30 33 41 34 32 36 31 2C 34 30 33 CD11A03A4261,403
00C300: 00 21 00 F0 00 8C 20 37 33 36 39 36 33 30 30 33 .!.... 736963003
00C310: 44 32 30 30 46 43 44 31 31 41 30 33 41 2C 33 36 D200FCD11A03A,36
00C320: 33 00 21 00 FA 00 8C 20 34 32 36 31 36 33 36 42 3.!.... 4261636B
00C330: 36 37 37 32 36 46 37 35 36 45 36 34 30 30 2C 34 67726F756E6400,4
00C340: 30 30 00 21 00 04 01 8C 20 33 44 32 30 30 45 43 00.!.... 3D200EC
00C350: 44 31 31 41 30 33 41 34 35 37 38 37 34 36 35 2C D11A03A45787465,
00C360: 33 42 39 00 21 00 0E 01 8C 20 36 45 37 33 36 39 3B9.!.... 6E7369
00C370: 36 46 36 45 30 30 43 44 31 31 41 30 30 44 30 41 6F6E00CD11A00D0A
00C380: 2C 33 42 43 00 21 00 18 01 8C 20 30 30 30 44 46 ,3BC.!.... 000DF
00C390: 32 31 44 41 30 43 39 41 37 43 38 43 44 31 31 41 21DA0C9A7C8CD11A
00C3A0: 30 2C 35 37 32 00 21 00 22 01 8C 20 34 45 36 31 0,572.!.".. 4E61
00C3B0: 36 44 36 35 33 41 30 30 44 44 34 45 30 30 43 44 6D653A00DD4E00CD
00C3C0: 30 46 2C 33 43 32 00 21 00 2C 01 8C 20 42 39 43 0F,3C2.!.,.. B9C
00C3D0: 35 33 41 30 30 43 30 45 36 38 30 32 38 30 42 43 53A00C0E680280BC
00C3E0: 44 31 31 2C 34 45 46 00 21 00 36 01 8C 20 41 30 D11,4EF.!.6.. A0
00C3F0: 34 32 34 31 35 33 34 39 34 33 30 30 31 38 33 31 4241534943001831
00C400: 0D 00 00 E3 28 10 29 20 FA 20 19 3C 29 F7 12 29 ....(.) . .<)..)
00C410: 00 28 00 78 00 BE 20 0D 00 00 F0 2C 0D 00 00 E3 .(.x.. ....,....
00C420: 28 11 29 F4 28 28 0D 00 00 E3 28 10 29 20 FA 20 (.).((....(.) .
00C430: 11 29 F6 19 40 29 01 B0 00 26 00 82 00 0D 00 00 .)..@)...&......
00C440: EB EF 19 1B 01 0D 00 00 ED EF 0F 01 9F 20 1E 3C ............. .<
00C450: 00 01 0D 00 00 ED EF 10 01 9F 20 1E 3C 00 00 4E .......... .<..N
00C460: 00 8C 00 A1 20 0D 00 00 63 E8 F2 0D 00 00 E3 28 .... ...c......(
00C470: 0F 29 F6 19 40 F4 0D 00 00 E3 28 10 29 20 EB 20 .)..@.....(.) .
00C480: BF 22 45 52 52 4F 52 20 69 6E 20 4C 49 4E 45 22 ."ERROR in LINE"
00C490: 3B 0D 00 00 6C EE 01 98 20 01 97 20 0D 00 00 6C ;...l... .. ...l
00C4A0: EE EF 0D 00 00 6C EE F4 19 0A 01 B0 00 24 00 96 .....l.......$..
00C4B0: 00 8C 20 47 5F 79 3B 3B 6D 3B 75 5B 47 6F 3B 46 .. G_y;;m;u[Go;F
00C4C0: 5F 50 3B 3B 79 47 45 77 45 3B 51 3E 3B 5C 44 4D _P;;yGEwE;Q>;\DM
00C4D0: 00 24 00 A0 00 8C 20 47 49 69 45 3B 54 3C 57 5C .$.... GIiE;T<W\
00C4E0: 3D 45 69 45 43 3E 3D 4F 3C 3D 41 5B 45 42 7A 48 =EiEC>=O<=A[EBzH
00C4F0: 42 3E 41 59 00 24 00 AA 00 8C 20 3D 71 77 47 49 B>AY.$.... =qwGI
00C500: 5B 45 3B 71 4A 76 3E 40 49 5B 3F 50 40 40 46 46 [E;qJv>@I[?P@@FF
00C510: 40 48 40 3B 3E 4F 42 50 00 24 00 B4 00 8C 20 3B @H@;>OBP.$.... ;
00C520: 46 79 48 72 3B 3B 3C 69 41 56 58 3D 43 3C 45 43 FyHr;;<iAVX=C<EC
00C530: 40 41 76 58 48 6F 3D 3B 48 61 42 6B 00 24 00 BE @AvXHo=;HaBk.$..
00C540: 00 8C 20 48 72 60 48 72 5C 3B 3C 79 3D 62 79 46 .. Hr`Hr\;<y=byF
00C550: 5A 4B 3F 7A 43 3B 3B 41 3B 57 4C 48 71 5D 45 4C ZK?zC;;A;WLHq]EL
00C560: 00 24 00 C8 00 8C 20 3B 40 69 41 56 58 49 6F 3D .$.... ;@iAVXIo=
00C570: 49 69 6B 3B 3B 71 3B 57 5C 47 71 5D 45 41 78 3D Iik;;q;W\Gq]EAx=
00C580: 42 58 44 66 00 24 00 D2 00 8C 20 3B 40 6B 3D 42 BXDf.$.... ;@k=B
00C590: 78 45 43 42 42 76 58 48 6F 3B 3B 41 71 43 72 3D xECBBvXHo;;AqCr=
00C5A0: 48 71 5B 3B 4F 65 44 4D 00 24 00 DC 00 8C 20 48 Hq[;OeDM.$.... H
00C5B0: 71 5D 3B 3B 71 48 6F 3B 3B 3F 71 3D 3F 3B 45 42 q];;qHo;;?q=?;EB
00C5C0: 4D 45 66 3E 48 71 5C 49 42 60 43 50 00 24 00 E6 MEf>Hq\IB`CP.$..
00C5D0: 00 8C 20 3B 4B 4C 3C 5F 3B 4A 74 79 47 6B 5B 45 .. ;KL<_;JtyGk[E
00C5E0: 41 70 4A 73 5E 47 63 3C 45 3D 63 47 52 79 45 5C ApJs^Gc<E=cGRyE\
00C5F0: 00 24 00 F0 00 8C 20 46 42 45 47 49 5B 45 3E 6E .$.... FBEGI[E>n
00C600: 32 41 30 34 2C 32 37 39 00 21 00 40 01 8C 20 43 2A04,279.!.@.. C
00C610: 30 37 45 45 36 37 46 46 45 32 30 44 34 35 41 42 07EE67FFE20D45AB
00C620: 42 43 42 37 45 2C 36 46 33 00 21 00 4A 01 8C 20 BCB7E,6F3.!.J..
00C630: 32 33 32 38 46 33 37 45 45 36 37 46 46 45 32 30 2328F37EE67FFE20
00C640: 33 45 30 41 44 34 2C 35 35 42 00 21 00 54 01 8C 3E0AD4,55B.!.T..
00C650: 20 35 41 42 42 33 45 30 44 43 44 35 41 42 42 45 5ABB3E0DCD5ABBE
00C660: 42 33 45 31 35 43 44 2C 35 34 44 00 21 00 5E 01 B3E15CD,54D.!.^.
00C670: 8C 20 31 45 42 42 32 30 46 39 45 42 37 45 41 37 . 1EBB20F9EB7EA7
00C680: 32 30 44 37 33 45 30 41 2C 35 34 31 00 21 00 68 20D73E0A,541.!.h
00C690: 01 8C 20 43 44 35 41 42 42 43 31 43 33 31 38 42 .. CD5ABBC1C318B
00C6A0: 39 44 35 41 30 43 33 37 34 2C 36 45 33 00 21 00 9D5A0C374,6E3.!.
00C6B0: 72 01 8C 20 41 30 43 33 31 42 41 30 34 38 34 35 r.. A0C31BA04845
00C6C0: 34 43 44 30 35 32 34 46 34 44 2C 34 42 35 00 21 4CD0524F4D,4B5.!
00C6D0: 00 7C 01 8C 20 44 33 30 30 30 30 30 30 30 30 30 .|.. D3000000000
00C6E0: 30 30 30 30 30 30 30 30 30 30 30 2C 30 44 33 00 00000000000,0D3.
00C6F0: 00 00 1A 35 30 33 30 44 41 54 41 20 35 41 42 42 ...5030DATA 5ABB
00C700: 00 21 00 F0 00 8C 20 37 33 36 39 36 33 30 30 33 .!.... 736963003
00C710: 44 32 30 30 46 43 44 31 31 41 30 33 41 2C 33 36 D200FCD11A03A,36
00C720: 33 00 21 00 FA 00 8C 20 34 32 36 31 36 33 36 42 3.!.... 4261636B
00C730: 36 37 37 32 36 46 37 35 36 45 36 34 30 30 2C 34 67726F756E6400,4
00C740: 30 30 00 21 00 04 01 8C 20 33 44 32 30 30 45 43 00.!.... 3D200EC
00C750: 44 31 31 41 30 33 41 34 35 37 38 37 34 36 35 2C D11A03A45787465,
00C760: 33 42 39 00 21 00 0E 01 8C 20 36 45 37 33 36 39 3B9.!.... 6E7369
00C770: 36 46 36 45 30 30 43 44 31 31 41 30 30 44 30 41 6F6E00CD11A00D0A
00C780: 2C 33 42 43 00 21 00 18 01 8C 20 30 30 30 44 46 ,3BC.!.... 000DF
00C790: 32 31 44 41 30 43 39 41 37 43 38 43 44 31 31 41 21DA0C9A7C8CD11A
00C7A0: 30 2C 35 37 32 00 21 00 22 01 8C 20 34 45 36 31 0,572.!.".. 4E61
00C7B0: 36 44 36 35 33 41 30 30 44 44 34 45 30 30 43 44 6D653A00DD4E00CD
00C7C0: 30 46 2C 33 43 32 00 21 00 2C 01 8C 20 42 39 43 0F,3C2.!.,.. B9C
00C7D0: 35 33 41 30 30 43 30 45 36 38 30 32 38 30 42 43 53A00C0E680280BC
00C7E0: 44 31 31 2C 34 45 46 00 21 00 36 01 8C 20 41 30 D11,4EF.!.6.. A0
00C7F0: 34 32 34 31 35 33 34 39 34 33 30 30 31 38 33 31 4241534943001831
00C800: 4A 74 79 47 46 3B 45 3E 6E 46 5A 3E 42 75 5B 3D JtyGF;E>nFZ>Bu[=
00C810: 3E 79 44 3F 00 24 00 FA 00 8C 20 4A 4A 3D 3D 49 >yD?.$.... JJ==I
00C820: 5B 4A 74 79 47 6B 5B 45 41 70 47 62 48 4A 71 5C [JtyGk[EApGbHJq\
00C830: 3B 3D 79 4A 4A 3D 44 78 00 24 00 04 01 8C 20 4A ;=yJJ=Dx.$.... J
00C840: 71 5B 3B 3C 79 47 65 72 45 3E 5D 46 58 79 4A 4A q[;<yGerE>]FXyJJ
00C850: 45 47 71 5B 45 42 44 46 76 78 46 48 00 24 00 0E EGq[EBDFvxFH.$..
00C860: 01 8C 20 47 43 3B 45 3E 6E 4A 6F 5E 47 47 5E 45 .. GC;E>nJo^GG^E
00C870: 3E 42 3D 66 78 45 43 40 42 76 58 4A 6F 3D 43 69 >B=fxEC@BvXJo=Ci
00C880: 00 24 00 18 01 8C 20 3B 3C 72 42 76 58 4A 6F 3E .$.... ;<rBvXJo>
00C890: 3B 40 72 48 72 44 3B 3C 59 40 56 58 48 6F 3C 47 ;@rHrD;<Y@VXHo<G
00C8A0: 47 54 43 70 00 24 00 22 01 8C 20 45 3C 69 3B 46 GTCp.$.".. E<i;F
00C8B0: 79 48 72 3B 3B 44 69 41 56 58 4A 6F 3E 42 3B 5C yHr;;DiAVXJo>B;\
00C8C0: 4A 6F 3C 3B 3C 79 43 67 00 24 00 2C 01 8C 20 46 Jo<;<yCg.$.,.. F
00C8D0: 56 78 47 43 3C 45 3F 55 49 47 5C 47 49 5C 45 41 VxGC<E?UIG\GI\EA
00C8E0: 65 40 76 78 4A 6F 3D 3B 48 51 43 70 00 24 00 36 e@vxJo=;HQCp.$.6
00C8F0: 01 8C 20 45 7A 60 40 46 68 47 66 5C 45 3F 6E 40 .. Ez`@FhGf\E?n@
00C900: 76 78 4A 6F 3B 3B 40 51 3C 62 78 3B 6A 3E 45 71 vxJo;;@Q<bx;j>Eq
00C910: 00 24 00 40 01 8C 20 4A 71 5C 49 42 60 3F 76 58 .$.@.. Jq\IB`?vX
00C920: 48 6F 3B 3B 40 41 42 5B 66 47 65 6C 45 41 5A 3B Ho;;@AB[fGelEAZ;
00C930: 4F 4C 44 50 00 24 00 4A 01 8C 20 3C 5F 3B 4A 74 OLDP.$.J.. <_;Jt
00C940: 79 47 6B 5B 45 41 70 43 6E 79 41 7A 3D 42 75 5C yGk[EApCnyAz=Bu\
00C950: 3B 3E 79 41 3E 3D 45 75 00 24 00 54 01 8C 20 3B ;>yA>=Eu.$.T.. ;
00C960: 69 5C 46 40 73 44 7A 45 47 49 5C 45 40 6A 3D 6E i\F@sDzEGI\E@j=n
00C970: 79 41 6A 3D 3B 69 5C 46 40 73 45 5E 00 24 00 5E yAj=;i\F@sE^.$.^
00C980: 01 8C 20 44 7A 45 3D 49 5C 40 42 3E 4A 71 5C 3B .. DzE=I\@B>Jq\;
00C990: 3C 59 40 56 78 4A 6F 3C 4A 6F 54 3B 3C 79 44 4E <Y@VxJo<JoT;<yDN
00C9A0: 00 24 00 68 01 8C 20 4A 3B 5C 4A 71 5C 3B 41 71 .$.h.. J;\Jq\;Aq
00C9B0: 45 66 45 4A 71 5C 49 42 60 3B 4B 4C 3C 5F 3B 4A EfEJq\IB`;KL<_;J
00C9C0: 74 79 44 78 00 24 00 72 01 8C 20 47 6B 5B 45 41 tyDx.$.r.. Gk[EA
00C9D0: 70 43 6E 79 41 7A 3D 4A 71 5C 49 42 60 3B 4B 4C pCnyAz=Jq\IB`;KL
00C9E0: 3C 5F 3B 40 42 3E 44 51 00 24 00 7C 01 8C 20 48 <_;@B>DQ.$.|.. H
00C9F0: 71 5C 3B 47 65 48 71 5D 3B 3C 70 42 4E 58 47 5F q\;GeHq];<pBNXG_
00CA00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CA10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CA20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CA30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CA40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CA50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CA60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CA70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CA80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CA90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CAA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CAB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CAC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CAD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CAE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CAF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CB00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CB10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CB20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CB30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CB40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CB50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CB60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CB70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CB80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CB90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CBA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CBB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CBC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CBD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CBE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CBF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00CC00: 3C 4A 74 79 47 5B 3B 40 66 48 45 47 00 24 00 86 <JtyG[;@fHEG.$..
00CC10: 01 8C 20 3D 49 76 45 66 3E 42 75 5C 3D 3E 79 3D .. =IvEf>Bu\=>y=
00CC20: 4A 3B 46 52 3E 42 75 5C 3B 3E 79 47 72 43 44 47 J;FR>Bu\;>yGrCDG
00CC30: 00 24 00 90 01 8C 20 45 42 44 3D 48 72 46 72 3E .$.... EBD=HrFr>
00CC40: 4A 75 5C 48 3C 56 3F 42 79 47 6A 53 47 62 6A 42 Ju\H<V?ByGjSGbjB
00CC50: 4C 4E 44 5C 00 24 00 9A 01 8C 20 41 60 6D 41 58 LND\.$.... A`mAX
00CC60: 69 41 73 5B 42 4C 6A 41 53 5B 42 50 6A 41 4C 69 iAs[BLjAS[BPjALi
00CC70: 3F 73 3B 3D 3C 6A 45 4A 00 24 00 A4 01 8C 20 42 ?s;=<jEJ.$.... B
00CC80: 50 6E 41 5C 5E 41 6B 5B 41 74 64 3B 3C 60 41 54 PnA\^Ak[Atd;<`AT
00CC90: 4A 42 48 61 42 4C 60 42 4B 5B 44 54 00 24 00 AE JBHaBL`BK[DT.$..
00CCA0: 01 8C 20 41 78 6A 41 43 5B 41 58 64 3B 3B 3B 3B .. AxjAC[AXd;;;;
00CCB0: 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3E 67 ;;;;;;;;;;;;;;>g
00CCC0: 00 00 00 1A 20 52 45 4D 20 20 28 63 29 20 43 6F .... REM (c) Co
00CCD0: 6D 70 75 74 69 6E 67 20 77 69 74 68 20 74 68 65 mputing with the
00CCE0: 20 41 6D 73 74 72 61 64 0D 0A 34 30 20 52 45 4D Amstrad..40 REM
00CCF0: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 43 50 43 ----------- CPC
00CD00: 76 78 4A 6F 3B 3B 40 51 3C 62 78 3B 6A 3E 45 71 vxJo;;@Q<bx;j>Eq
00CD10: 00 24 00 40 01 8C 20 4A 71 5C 49 42 60 3F 76 58 .$.@.. Jq\IB`?vX
00CD20: 48 6F 3B 3B 40 41 42 5B 66 47 65 6C 45 41 5A 3B Ho;;@AB[fGelEAZ;
00CD30: 4F 4C 44 50 00 24 00 4A 01 8C 20 3C 5F 3B 4A 74 OLDP.$.J.. <_;Jt
00CD40: 79 47 6B 5B 45 41 70 43 6E 79 41 7A 3D 42 75 5C yGk[EApCnyAz=Bu\
00CD50: 3B 3E 79 41 3E 3D 45 75 00 24 00 54 01 8C 20 3B ;>yA>=Eu.$.T.. ;
00CD60: 69 5C 46 40 73 44 7A 45 47 49 5C 45 40 6A 3D 6E i\F@sDzEGI\E@j=n
00CD70: 79 41 6A 3D 3B 69 5C 46 40 73 45 5E 00 24 00 5E yAj=;i\F@sE^.$.^
00CD80: 01 8C 20 44 7A 45 3D 49 5C 40 42 3E 4A 71 5C 3B .. DzE=I\@B>Jq\;
00CD90: 3C 59 40 56 78 4A 6F 3C 4A 6F 54 3B 3C 79 44 4E <Y@VxJo<JoT;<yDN
00CDA0: 00 24 00 68 01 8C 20 4A 3B 5C 4A 71 5C 3B 41 71 .$.h.. J;\Jq\;Aq
00CDB0: 45 66 45 4A 71 5C 49 42 60 3B 4B 4C 3C 5F 3B 4A EfEJq\IB`;KL<_;J
00CDC0: 74 79 44 78 00 24 00 72 01 8C 20 47 6B 5B 45 41 tyDx.$.r.. Gk[EA
00CDD0: 70 43 6E 79 41 7A 3D 4A 71 5C 49 42 60 3B 4B 4C pCnyAz=Jq\IB`;KL
00CDE0: 3C 5F 3B 40 42 3E 44 51 00 24 00 7C 01 8C 20 48 <_;@B>DQ.$.|.. H
00CDF0: 71 5C 3B 47 65 48 71 5D 3B 3C 70 42 4E 58 47 5F q\;GeHq];<pBNXG_
00CE00: 00 50 52 4F 43 45 44 55 52 42 41 53 00 00 00 00 .PROCEDURBAS....
00CE10: 00 00 00 00 00 70 01 00 A2 06 00 00 00 00 00 00 .....p..........
00CE20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00CE30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00CE40: A2 06 00 FB 04 8C 20 3B 3B 45 3F 50 3F 40 3C 41 ...... ;;E?P?@<A
00CE50: 3F 78 4D 3D 6E 3E 3B 3B 48 3B 3B 3B 3B 3B 3B 3B ?xM=n>;;H;;;;;;;
00CE60: 3B 3B 3E 46 00 00 00 1A 4D 20 20 20 20 20 20 20 ;;>F....M
00CE70: 20 20 20 62 79 20 52 6F 62 69 6E 20 4E 69 78 6F by Robin Nixo
00CE80: 1C 00 0A 00 C5 20 20 20 20 20 20 20 20 20 20 20 .....
00CE90: 20 50 72 6F 63 65 64 75 72 65 73 00 1E 00 14 00 Procedures.....
00CEA0: C5 20 20 20 20 20 20 20 20 20 20 62 79 20 52 6F . by Ro
00CEB0: 62 69 6E 20 4E 69 78 6F 6E 00 26 00 1E 00 C5 20 bin Nixon.&....
00CEC0: 20 28 63 29 20 43 6F 6D 70 75 74 69 6E 67 20 77 (c) Computing w
00CED0: 69 74 68 20 74 68 65 20 41 6D 73 74 72 61 64 00 ith the Amstrad.
00CEE0: 27 00 28 00 C5 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D '.(.. ----------
00CEF0: 2D 20 43 50 43 20 4F 6E 6C 79 20 2D 2D 2D 2D 2D - CPC Only -----
00CF00: 2D 2D 2D 2D 2D 2D 00 19 00 32 00 AA 20 1C FF 8F ------...2.. ...
00CF10: 01 0D 00 00 6C EE EF 19 B4 01 A0 20 1E 50 00 00 ....l...... .P..
00CF20: 2C 00 3C 00 0D 00 00 E3 28 0D 00 00 ED 29 EF FF ,.<.....(....)..
00CF30: 01 28 AC 28 03 00 00 E1 2C 0D 00 00 EB F4 0D 00 .(.(....,.......
00CF40: 00 ED 2C 11 29 29 F5 19 3B 01 C9 00 1D 00 46 00 ..,.))..;.....F.
00CF50: BF 22 45 52 52 4F 52 20 69 6E 20 4C 49 4E 45 22 ."ERROR in LINE"
00CF60: 3B 0D 00 00 6C EE 01 98 00 21 00 50 00 9E 20 0D ;...l....!.P.. .
00CF70: 00 00 E1 EF 1C 00 90 20 EC 20 1C 16 92 20 E6 20 ....... . ... .
00CF80: 19 12 01 C3 20 03 00 00 E1 00 31 00 5A 00 0D 00 .... .....1.Z...
00CF90: 00 63 E8 EF 0E 01 9E 20 0D 00 00 E9 EF 0E 20 EC .c..... ...... .
00CFA0: 20 16 01 0D 00 00 EA EF 0D 00 00 E9 F6 10 01 0D ...............
00CFB0: 00 00 EB EF 0D 00 00 E9 F6 11 00 2E 00 64 00 9E .............d..
00CFC0: 20 0D 00 00 ED EF 0F 20 EC 20 11 01 9F 20 1E 3C ...... . ... .<
00CFD0: 00 01 0D 00 00 63 E8 EF 0D 00 00 63 E8 F4 0D 00 .....c.....c....
00CFE0: 00 E3 28 0D 00 00 ED 29 00 15 00 6E 00 B0 01 0D ..(....)...n....
00CFF0: 00 00 F0 EF 0D 00 00 E1 F4 0D 00 00 EA 00 31 00 ..............1.
00D000: 00 48 45 4C 50 20 20 20 20 42 41 53 00 00 00 00 .HELP BAS....
00D010: 00 00 00 00 00 70 01 00 72 04 00 00 00 00 00 00 .....p..r.......
00D020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D040: 72 04 00 DC 03 32 30 44 37 33 45 30 41 2C 35 34 r....20D73E0A,54
00D050: 31 00 21 00 68 01 8C 20 43 44 35 41 42 42 43 31 1.!.h.. CD5ABBC1
00D060: 43 33 31 38 42 39 44 35 41 30 43 33 37 34 2C 36 C318B9D5A0C374,6
00D070: 45 33 00 21 00 72 01 8C 20 41 30 43 33 31 42 41 E3.!.r.. A0C31BA
00D080: 0C 00 0A 00 C5 20 48 65 6C 70 21 00 17 00 14 00 ..... Help!.....
00D090: C5 20 42 79 20 52 2E 41 2E 57 61 64 64 69 6C 6F . By R.A.Waddilo
00D0A0: 76 65 00 24 00 1E 00 C5 20 28 63 29 43 6F 6D 70 ve.$.... (c)Comp
00D0B0: 75 74 69 6E 67 20 77 69 74 68 20 74 68 65 20 41 uting with the A
00D0C0: 6D 73 74 72 61 64 00 20 00 28 00 BF 20 22 7C 52 mstrad. .(.. "|R
00D0D0: 4F 4D 53 20 66 6F 72 20 6C 69 73 74 20 6F 66 20 OMS for list of
00D0E0: 52 4F 4D 53 2E 22 00 2A 00 32 00 BF 20 22 7C 48 ROMS.".*.2.. "|H
00D0F0: 45 4C 50 2C 6E 20 66 6F 72 20 6C 69 73 74 20 6F ELP,n for list o
00D100: 66 20 52 4F 4D 20 63 6F 6D 6D 61 6E 64 73 2E 22 f ROM commands."
00D110: 00 0A 00 3C 00 AA 20 1C FF 9F 00 13 00 46 00 0D ...<.. ......F..
00D120: 00 00 61 64 64 72 65 73 F3 EF 1C 00 A0 00 12 00 ..addres........
00D130: 50 00 9E 20 0D 00 00 E9 EF 0F 20 EC 20 19 15 00 P.. ...... . ...
00D140: 20 00 5A 00 0D 00 00 73 75 ED EF 0E 01 C3 20 03 .Z....su..... .
00D150: 00 00 63 6F 64 E5 2C 03 00 00 63 68 65 63 EB 00 ..cod.,...chec..
00D160: 16 00 64 00 9E 20 0D 00 00 EA EF 0F 20 EC 20 19 ..d.. ...... . .
00D170: 15 20 E6 20 10 00 26 00 6E 00 0D 00 00 62 79 74 . . ..&.n....byt
00D180: E5 EF FF 1D 28 22 26 22 F4 AC 28 03 00 00 63 6F ....("&"..(...co
00D190: 64 E5 2C 0D 00 00 EA 2C 10 29 29 00 19 00 78 00 d.,....,.))...x.
00D1A0: BE 20 0D 00 00 61 64 64 72 65 73 F3 2C 0D 00 00 . ...addres.,...
00D1B0: 62 79 74 E5 00 32 00 82 00 0D 00 00 73 75 ED EF byt..2......su..
00D1C0: 0D 00 00 73 75 ED F4 0D 00 00 62 79 74 E5 01 0D ...su.....byt...
00D1D0: 00 00 61 64 64 72 65 73 F3 EF 0D 00 00 61 64 64 ..addres.....add
00D1E0: 72 65 73 F3 F4 0F 00 06 00 8C 00 B0 00 3E 00 96 res..........>..
00D1F0: 00 A1 20 0D 00 00 73 75 ED F2 FF 1D 28 22 26 22 .. ...su....("&"
00D200: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
00D210: 0B 00 01 00 02 09 52 E5 0B 00 C1 02 00 00 00 02 ......R.........
00D220: 0B 00 C6 02 00 00 00 02 0B 00 C2 02 00 00 00 02 ................
00D230: 0B 00 C7 02 00 00 00 02 0B 00 C3 02 00 00 00 02 ................
00D240: 0B 00 C8 02 00 00 00 02 0B 00 C4 02 00 00 00 02 ................
00D250: 0B 00 C9 02 00 00 00 02 0B 00 C5 02 00 00 00 02 ................
00D260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D2A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D2B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D2C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D2D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D2E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D2F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D300: 78 00 A1 20 0D 00 00 E3 28 0F 29 EE 19 0F 20 FC x.. ....(.)... .
00D310: 20 0D 00 00 E3 28 10 29 EE 19 3F 20 FC 20 0D 00 ....(.)..? . ..
00D320: 00 E3 28 11 29 EE 19 3F 20 EB 20 1E 46 00 00 2B ..(.)..? . .F..+
00D330: 00 82 00 BE 20 0D 00 00 F0 F4 0F 2C 0D 00 00 E3 .... ......,....
00D340: 28 0F 29 F6 19 10 F4 28 28 0D 00 00 E3 28 10 29 (.)....((....(.)
00D350: 20 FA 20 19 3C 29 F7 12 29 00 28 00 8C 00 BE 20 . .<)..).(....
00D360: 0D 00 00 F0 2C 0D 00 00 E3 28 11 29 F4 28 28 0D ....,....(.).((.
00D370: 00 00 E3 28 10 29 20 FA 20 11 29 F6 19 40 29 01 ...(.) . .)..@).
00D380: B0 00 26 00 96 00 0D 00 00 EB EF 19 1B 01 0D 00 ..&.............
00D390: 00 ED EF 0F 01 9F 20 1E 3C 00 01 0D 00 00 ED EF ...... .<.......
00D3A0: 10 01 9F 20 1E 3C 00 00 25 00 A0 00 A1 20 0D 00 ... .<..%.... ..
00D3B0: 00 63 E8 F2 0D 00 00 E3 28 0F 29 F6 19 40 F4 0D .c......(.)..@..
00D3C0: 00 00 E3 28 10 29 20 EB 20 1E 46 00 00 1B 00 AA ...(.) . .F.....
00D3D0: 00 0D 00 00 6C EE EF 0D 00 00 6C EE F4 19 0A 01 ....l.....l.....
00D3E0: B0 01 83 20 1C 00 90 00 24 00 B4 00 8C 20 47 5F ... ....$.... G_
00D3F0: 79 3B 3B 6D 3D 65 4B 44 3B 60 3E 77 3C 46 59 4B y;;m=eKD;`>w<FYK
00D400: 3F 46 68 3B 76 43 47 6F 3B 44 3D 00 24 00 BE 00 ?Fh;vCGo;D=.$...
00D410: 8C 20 46 5F 50 4A 74 77 47 4B 3B 44 40 6A 3E 77 . F_PJtwGK;D@j>w
00D420: 3C 3D 41 4B 44 3B 5E 48 42 3E 3B 3D 77 42 75 00 <=AKD;^HB>;=wBu.
00D430: 24 00 C8 00 8C 20 3B 3B 3B 40 3B 3B 3F 78 4D 3F $.... ;;;@;;?xM?
00D440: 52 3E 3F 4C 49 40 44 4B 47 48 4A 3F 50 3F 40 3C R>?LI@DKGHJ?P?@<
00D450: 41 3F 43 00 24 00 D2 00 8C 20 3F 78 4D 40 4A 3E A?C.$.... ?xM@J>
00D460: 3F 40 4F 48 4C 4D 3D 57 3B 47 49 4B 44 3C 49 3C ?@OHLM=W;GIKD<I<
00D470: 6E 3E 47 49 4C 40 74 00 24 00 DC 00 8C 20 44 40 n>GIL@t.$.... D@
00D480: 58 40 76 3E 3B 3D 4C 47 52 70 49 52 50 3D 5B 75 X@v>;=LGRpIRP=[u
00D490: 4A 75 4D 3D 3B 45 3D 3F 41 42 5D 00 24 00 E6 00 JuM=;E=?AB].$...
00D4A0: 8C 20 44 42 61 45 62 3E 3D 65 4B 45 73 6F 3D 48 . DBaEb>=eKEso=H
00D4B0: 79 3D 6E 79 4A 63 5B 3D 47 5E 49 4F 5E 45 64 00 y=nyJc[=G^IO^Ed.
00D4C0: 24 00 F0 00 8C 20 3C 3B 41 3B 3B 49 4A 74 79 3E $.... <;A;;IJty>
00D4D0: 5B 3D 4A 73 47 3D 5B 67 4A 73 43 3D 5B 5B 3D 47 [=JsG=[gJsC=[[=G
00D4E0: 3F 43 3F 00 24 00 FA 00 8C 20 3C 3B 47 3B 56 6A ?C?.$.... <;G;Vj
00D4F0: 49 3F 3B 3C 57 4C 49 71 4D 3E 75 6B 3C 46 7A 43 I?;<WLIqM>uk<FzC
00D500: 17 00 AE 01 7C 00 44 45 46 50 52 4F C3 2C 0D 00 ....|.DEFPRO.,..
00D510: 00 67 75 65 73 F3 00 10 00 B8 01 D8 20 0F 2C 19 .gues....... .,.
00D520: 28 2C 0F 2C 19 19 00 14 00 C2 01 BB 20 0F 01 BA (,.,........ ...
00D530: 20 0E 01 A9 20 19 0A 2C 19 18 00 2B 00 CC 01 03 ... ..,...+....
00D540: 00 00 E1 EF 22 22 01 BF 20 22 45 6E 74 65 72 20 ...."".. "Enter
00D550: 79 6F 75 72 20 67 75 65 73 73 3F 22 3B FF 7B 28 your guess?";.{(
00D560: 13 2C 19 20 29 00 19 00 D6 01 BB 20 10 01 7C 00 .,. )...... ..|.
00D570: 50 52 4F C3 2C 0B 00 00 67 65 74 6E 75 ED 00 17 PRO.,...getnu...
00D580: 00 E0 01 A9 20 19 1C 2C 19 18 01 BF 20 03 00 00 .... ..,.... ...
00D590: E1 3B 22 20 22 00 31 00 EA 01 9E 20 0D 00 00 F8 .;" ".1.... ....
00D5A0: EF 0F 20 EC 20 12 01 0D 00 00 E2 28 0D 00 00 F8 .. . ......(....
00D5B0: 29 EF FF 1D 28 AC 28 03 00 00 E1 2C 0D 00 00 F8 )...(.(....,....
00D5C0: 2C 0F 29 29 01 B0 00 0E 00 F4 01 7C 00 45 4E 44 ,.)).......|.END
00D5D0: 50 52 4F C3 00 18 00 FE 01 7C 00 44 45 46 50 52 PRO......|.DEFPR
00D5E0: 4F C3 2C 0D 00 00 67 65 74 6E 75 ED 00 1E 00 08 O.,...getnu.....
00D5F0: 02 A9 20 19 1C 2C 19 18 01 BF 20 03 00 00 E1 3B .. ..,.... ....;
00D600: FF 03 28 19 8F 29 3B 22 20 22 00 20 00 12 02 03 ..(..);" ". ....
00D610: 00 00 69 EB EF FF 43 01 A1 20 03 00 00 69 EB EF ..i...C.. ...i..
00D620: 22 22 20 EB 20 A0 20 1E 12 02 00 44 00 1C 02 A1 "" . . ....D....
00D630: 20 28 03 00 00 69 EB F1 22 30 22 20 FC 20 03 00 (...i.."0" . ..
00D640: 00 69 EB EE 22 39 22 29 20 FA 20 03 00 00 69 EB .i.."9") . ...i.
00D650: F2 FF 03 28 19 0D 29 20 FA 20 03 00 00 69 EB F2 ...(..) . ...i..
00D660: FF 03 28 19 7F 29 20 EB 20 A0 20 1E 12 02 00 28 ..(..) . . ....(
00D670: 00 26 02 A1 20 03 00 00 69 EB EF FF 03 28 19 7F .&.. ...i....(..
00D680: 29 20 FA 20 FF 0E 28 03 00 00 E1 29 EF 0E 20 EB ) . ..(....).. .
00D690: 20 A0 20 1E 12 02 00 41 00 30 02 A1 20 03 00 00 . ....A.0.. ...
00D6A0: 69 EB EF FF 03 28 19 7F 29 20 FA 20 FF 0E 28 03 i....(..) . ..(.
00D6B0: 00 00 E1 29 EE 0E 20 EB 20 03 00 00 E1 EF FF 75 ...).. . ......u
00D6C0: 28 03 00 00 E1 2C FF 0E 28 03 00 00 E1 29 F5 0F (....,..(....)..
00D6D0: 29 01 A0 20 1E 08 02 00 28 00 3A 02 A1 20 03 00 ).. ....(.:.. ..
00D6E0: 00 69 EB EF FF 03 28 19 0D 29 20 FA 20 FF 0E 28 .i....(..) . ..(
00D6F0: 03 00 00 E1 29 F1 12 20 EB 20 A0 20 1E 08 02 00 ....).. . . ....
00D700: 4F 65 3C 41 69 43 5B 00 24 00 04 01 8C 20 3B 40 Oe<AiC[.$.... ;@
00D710: 6B 49 71 72 49 68 4D 47 42 50 3B 6B 4C 3C 65 4D kIqrIhMGBP;kL<eM
00D720: 46 42 68 45 58 73 3C 73 5B 45 55 00 24 00 0E 01 FBhEXs<s[EU.$...
00D730: 8C 20 45 58 74 3C 63 5B 48 4B 5C 47 71 4C 44 40 . EXt<c[HK\GqLD@
00D740: 60 3B 3B 79 3D 5B 6D 3D 41 4D 3B 3B 3B 43 54 00 `;;y=[m=AM;;;CT.
00D750: 24 00 18 01 8C 20 3E 4B 5D 3D 45 69 45 73 71 42 $.... >K]=EiEsqB
00D760: 4F 5D 47 49 69 44 3F 52 3C 63 4E 4A 7A 79 3B 53 O]GIiD?R<cNJzy;S
00D770: 63 45 53 00 24 00 22 01 8C 20 3D 3D 79 3D 4A 4A cES.$.".. ==y=JJ
00D780: 4A 4B 53 42 73 66 3B 3E 79 4A 63 5B 3D 42 60 44 JKSBsf;>yJc[=B`D
00D790: 43 64 3D 5B 75 44 5A 00 24 00 2C 01 8C 20 4A 51 Cd=[uDZ.$.,.. JQ
00D7A0: 4D 3B 54 4A 3B 5F 3B 3B 5F 44 3B 5F 44 3E 63 44 M;TJ;_;;_D;_D>cD
00D7B0: 45 73 6F 3D 48 72 3E 4F 75 43 59 00 24 00 36 01 Eso=Hr>OuCY.$.6.
00D7C0: 8C 20 42 59 69 3E 63 5E 45 73 71 3D 48 72 3E 57 . BYi>c^Esq=Hr>W
00D7D0: 75 42 59 69 3E 63 5E 45 74 70 3D 48 72 47 52 00 uBYi>c^Etp=HrGR.
00D7E0: 24 00 40 01 8C 20 42 53 75 42 59 69 3E 6E 6C 3D $.@.. BSuBYi>nl=
00D7F0: 5B 6D 49 41 4D 3E 4B 5D 3D 69 69 3E 53 5D 3D 49 [mIAM>K]=ii>S]=I
00D800: 69 45 56 00 24 00 4A 01 8C 20 42 73 5E 3B 3E 79 iEV.$.J.. Bs^;>y
00D810: 4A 63 5B 42 4F 5D 49 41 69 47 42 4C 47 62 6C 47 Jc[BO]IAiGBLGblG
00D820: 52 70 49 52 50 45 4E 00 24 00 54 01 8C 20 3D 5B RpIRPEN.$.T.. =[
00D830: 75 4A 75 4D 3D 3B 3B 3D 3F 41 44 42 73 45 62 3E uJuM=;;=?ADBsEb>
00D840: 3E 71 4B 3D 5B 6D 3D 41 4D 42 73 00 24 00 5E 01 >qK=[m=AMBs.$.^.
00D850: 8C 20 44 43 64 3B 54 4A 3B 5F 3B 3B 5F 44 3B 5F . DCd;TJ;_;;_D;_
00D860: 44 42 73 44 3E 4B 6D 3D 49 69 3E 44 79 42 70 00 DBsD>Km=Ii>DyBp.
00D870: 24 00 68 01 8C 20 45 73 70 42 73 5E 3E 53 6D 3D $.h.. EspBs^>Sm=
00D880: 49 69 3E 44 79 45 73 72 42 73 5E 42 4F 6D 3D 49 Ii>DyEsrBs^BOm=I
00D890: 69 47 4F 00 24 00 72 01 8C 20 3E 44 79 45 74 71 iGO.$.r.. >DyEtq
00D8A0: 3C 5A 3E 47 61 4C 44 5A 70 3D 5B 6D 4A 41 4D 42 <Z>GaLDZp=[mJAMB
00D8B0: 76 44 3B 3E 79 45 48 00 24 00 7C 01 8C 20 47 72 vD;>yEH.$.|.. Gr
00D8C0: 43 46 68 55 3C 5B 5E 3E 76 71 3E 43 56 44 3C 5B CFhU<[^>vq>CVD<[
00D8D0: 41 5B 79 43 6F 6D 3E 75 4B 46 3F 00 24 00 86 01 A[yCom>uKF?.$...
00D8E0: 8C 20 3E 43 56 44 3D 70 3C 6F 79 46 5B 6D 3E 75 . >CVD=p<oyF[m>u
00D8F0: 4B 3E 44 53 44 3D 76 3C 67 79 49 4B 6D 45 63 00 K>DSD=v<gyIKmEc.
00D900: 1F 00 44 02 A1 20 03 00 00 69 EB EF FF 03 28 19 ..D.. ...i....(.
00D910: 0D 29 20 EB 20 7C 00 45 4E 44 50 52 4F C3 00 23 .) . |.ENDPRO..#
00D920: 00 4E 02 A1 20 FF 0E 28 03 00 00 E1 29 F1 12 20 .N.. ..(....)..
00D930: EB 20 03 00 00 E1 EF 03 00 00 E1 F4 03 00 00 69 . .............i
00D940: EB 00 0A 00 58 02 A0 20 1E 08 02 00 16 00 62 02 ....X.. ......b.
00D950: 7C 00 44 45 46 50 52 4F C3 2C 0D 00 00 77 69 6E |.DEFPRO.,...win
00D960: E4 00 48 00 6C 02 0B 00 00 77 B1 EF 19 0D 01 0B ..H.l....w......
00D970: 00 00 77 B2 EF 19 1B 01 0B 00 00 77 B3 EF 13 01 ..w........w....
00D980: 0B 00 00 77 B4 EF 19 14 01 0B 00 00 70 B1 EF 10 ...w........p...
00D990: 01 0B 00 00 70 B2 EF 11 01 7C 00 50 52 4F C3 2C ....p....|.PRO.,
00D9A0: 0B 00 00 73 68 61 64 6F F7 00 12 00 76 02 BB 20 ...shado....v..
00D9B0: 0F 01 BA 20 0E 01 A9 20 10 2C 10 00 16 00 80 02 ... ... .,......
00D9C0: BF 20 22 47 75 65 73 73 20 20 20 53 63 6F 72 65 . "Guess Score
00D9D0: 22 00 0E 00 8A 02 7C 00 45 4E 44 50 52 4F C3 00 ".....|.ENDPRO..
00D9E0: 18 00 94 02 7C 00 44 45 46 50 52 4F C3 2C 0D 00 ....|.DEFPRO.,..
00D9F0: 00 73 68 61 64 6F F7 00 30 00 9E 02 D8 20 0B 00 .shado..0.... ..
00DA00: 00 77 B1 F4 0F 2C 0B 00 00 77 B2 F4 0F 2C 0B 00 .w...,...w...,..
00DA10: 00 77 B3 F4 0F 2C 0B 00 00 77 B4 F4 0F 01 BA 20 .w...,...w.....
00DA20: 0B 00 00 70 B2 01 8A 00 28 00 A8 02 D8 20 0B 00 ...p....(.... ..
00DA30: 00 77 B1 2C 0B 00 00 77 B2 2C 0B 00 00 77 B3 2C .w.,...w.,...w.,
00DA40: 0B 00 00 77 B4 01 BA 20 0B 00 00 70 B1 01 8A 00 ...w... ...p....
00DA50: 0E 00 B2 02 7C 00 45 4E 44 50 52 4F C3 00 18 00 ....|.ENDPRO....
00DA60: BC 02 7C 00 44 45 46 50 52 4F C3 2C 0D 00 00 72 ..|.DEFPRO.,...r
00DA70: 65 73 75 6C F4 00 2C 00 C6 02 0D 00 00 E2 EF 0E esul..,.........
00DA80: 01 0D 00 00 E3 EF 0E 01 9E 20 0D 00 00 F8 EF 0F ......... ......
00DA90: 20 EC 20 12 01 0D 00 00 E3 28 0D 00 00 F8 29 EF . ......(....).
00DAA0: 0E 00 37 00 D0 02 A1 20 0D 00 00 E1 28 0D 00 00 ..7.... ....(...
00DAB0: F8 29 EF 0D 00 00 E2 28 0D 00 00 F8 29 20 EB 20 .).....(....) .
00DAC0: 0D 00 00 E3 28 0D 00 00 F8 29 EF 0F 01 0D 00 00 ....(....)......
00DAD0: E2 EF 0D 00 00 E2 F4 0F 00 06 00 DA 02 B0 00 11 ................
00DAE0: 00 E4 02 9E 20 0D 00 00 F8 EF 0F 20 EC 20 12 00 .... ...... . ..
00DAF0: 11 00 EE 02 9E 20 0D 00 00 F9 EF 0F 20 EC 20 12 ..... ...... . .
00DB00: 24 00 90 01 8C 20 3E 75 4B 3E 43 57 44 3E 64 3C $.... >uK>CWD>d<
00DB10: 6F 79 49 73 6D 3E 75 4B 3E 43 59 44 3E 6E 40 5B oyIsm>uK>CYD>n@[
00DB20: 79 45 67 00 24 00 9A 01 8C 20 4A 5B 6D 3E 75 4B yEg.$.... J[m>uK
00DB30: 3E 44 54 44 3E 78 3C 67 79 3B 57 6D 3E 75 4C 3E >DTD>x<gy;Wm>uL>
00DB40: 43 58 44 3F 46 44 5E 00 24 00 A4 01 8C 20 40 5B CXD?FD^.$.... @[
00DB50: 79 3C 4F 6D 3E 75 4C 3E 43 56 44 3F 7A 3C 6B 79 y<Om>uL>CVD?z<ky
00DB60: 3F 4B 6D 3E 75 4C 3E 43 58 45 50 00 24 00 AE 01 ?Km>uL>CXEP.$...
00DB70: 8C 20 44 40 44 3C 73 79 3F 73 6D 3E 75 4C 3E 44 . D@D<sy?sm>uL>D
00DB80: 53 44 40 4E 40 5F 79 40 5B 6D 47 61 4C 45 4B 00 SD@N@_y@[mGaLEK.
00DB90: 24 00 B8 01 8C 20 41 74 50 41 50 5F 41 60 61 41 $.... AtPAP_A`aA
00DBA0: 50 69 3D 3C 5F 40 44 4B 3F 48 4A 3B 6F 42 3B 3B Pi=<_@DK?HJ;oB;;
00DBB0: 45 42 52 00 24 00 C2 01 8C 20 41 78 4F 3D 3C 6A EBR.$.... AxO=<j
00DBC0: 41 40 68 42 60 69 40 3B 5B 3F 78 4D 42 48 3E 3B A@hB`i@;[?xMBH>;
00DBD0: 6F 42 3B 3B 45 42 6A 00 24 00 CC 01 8C 20 41 78 oB;;EBj.$.... Ax
00DBE0: 49 41 6F 5B 42 4C 5C 41 5C 5E 41 74 64 3D 3C 62 IAo[BL\A\^Atd=<b
00DBF0: 40 44 4B 3F 48 4A 3B 6F 42 43 74 00 24 00 D6 01 @DK?HJ;oBCt.$...
00DC00: 8C 20 3B 3B 45 3F 50 3F 40 3C 41 3F 78 4D 3D 6E . ;;E?P?@<A?xM=n
00DC10: 3E 3B 3B 48 3B 3B 3B 3B 3B 3B 3B 3B 3B 3E 46 00 >;;H;;;;;;;;;>F.
00DC20: 00 00 1A 4D 20 20 20 20 20 20 20 20 20 20 62 79 ...M by
00DC30: 20 52 6F 62 69 6E 20 4E 69 78 6F 6E 0D 0A 33 30 Robin Nixon..30
00DC40: 20 52 45 4D 20 20 28 63 29 20 43 6F 6D 70 75 74 REM (c) Comput
00DC50: 69 6E 67 20 77 69 74 68 20 74 68 65 20 41 6D 73 ing with the Ams
00DC60: 74 72 61 64 0D 0A 34 30 20 52 45 4D 20 2D 2D 2D trad..40 REM ---
00DC70: 2D 2D 2D 2D 2D 2D 2D 2D 20 43 50 43 20 4F 6E 6C -------- CPC Onl
00DC80: 49 69 3E 44 79 45 73 72 42 73 5E 42 4F 6D 3D 49 Ii>DyEsrBs^BOm=I
00DC90: 69 47 4F 00 24 00 72 01 8C 20 3E 44 79 45 74 71 iGO.$.r.. >DyEtq
00DCA0: 3C 5A 3E 47 61 4C 44 5A 70 3D 5B 6D 4A 41 4D 42 <Z>GaLDZp=[mJAMB
00DCB0: 76 44 3B 3E 79 45 48 00 24 00 7C 01 8C 20 47 72 vD;>yEH.$.|.. Gr
00DCC0: 43 46 68 55 3C 5B 5E 3E 76 71 3E 43 56 44 3C 5B CFhU<[^>vq>CVD<[
00DCD0: 41 5B 79 43 6F 6D 3E 75 4B 46 3F 00 24 00 86 01 A[yCom>uKF?.$...
00DCE0: 8C 20 3E 43 56 44 3D 70 3C 6F 79 46 5B 6D 3E 75 . >CVD=p<oyF[m>u
00DCF0: 4B 3E 44 53 44 3D 76 3C 67 79 49 4B 6D 45 63 00 K>DSD=v<gyIKmEc.
00DD00: 00 1B 00 F8 02 A1 20 0D 00 00 E3 28 0D 00 00 F8 ...... ....(....
00DD10: 29 EF 0F 20 EB 20 A0 20 1E 0C 03 00 37 00 02 03 ).. . . ....7...
00DD20: A1 20 0D 00 00 E1 28 0D 00 00 F8 29 EF 0D 00 00 . ....(....)....
00DD30: E2 28 0D 00 00 F9 29 20 EB 20 0D 00 00 E3 28 0D .(....) . ....(.
00DD40: 00 00 F8 29 EF 0F 01 0D 00 00 E3 EF 0D 00 00 E3 ...)............
00DD50: F4 0F 00 06 00 0C 03 B0 00 06 00 16 03 B0 00 0E ................
00DD60: 00 20 03 7C 00 45 4E 44 50 52 4F C3 00 16 00 2A . .|.ENDPRO....*
00DD70: 03 7C 00 44 45 46 50 52 4F C3 2C 0D 00 00 73 68 .|.DEFPRO.,...sh
00DD80: 6F F7 00 1C 00 34 03 0D 00 00 E7 EF 0D 00 00 E7 o....4..........
00DD90: F4 0F 01 A9 20 19 0E 2C 0D 00 00 E7 F4 15 00 1D .... ..,........
00DDA0: 00 3E 03 BB 20 11 01 BA 20 10 01 BF 20 03 00 00 .>.. ... ... ...
00DDB0: E1 3B FF 7B 28 13 2C 19 20 29 3B 00 17 00 48 03 .;.{(.,. );...H.
00DDC0: BB 20 11 01 BF 20 FF 7B 28 0D 00 00 E2 2C 19 E9 . ... .{(....,..
00DDD0: 29 3B 00 17 00 52 03 BB 20 0E 01 BF 20 FF 7B 28 );...R.. ... .{(
00DDE0: 0D 00 00 E3 2C 19 E9 29 3B 00 0E 00 5C 03 7C 00 ....,..);...\.|.
00DDF0: 45 4E 44 50 52 4F C3 00 19 00 66 03 7C 00 44 45 ENDPRO....f.|.DE
00DE00: 46 50 52 4F C3 2C 0D 00 00 79 6F 75 6C 6F 73 E5 FPRO.,...youlos.
00DE10: 00 17 00 70 03 7C 00 50 52 4F C3 2C 0D 00 00 67 ...p.|.PRO.,...g
00DE20: 61 6D 65 6F 76 65 F2 00 29 00 7A 03 BB 20 0E 01 ameove..).z.. ..
00DE30: BA 20 0F 01 A9 20 19 0B 2C 10 01 BF 22 59 6F 75 . ... ..,..."You
00DE40: 20 6C 6F 73 74 20 74 68 69 73 20 67 61 6D 65 22 lost this game"
00DE50: 00 24 00 84 03 BB 20 11 01 A9 20 19 0A 2C 11 01 .$.... ... ..,..
00DE60: BF 22 54 68 65 20 73 6F 6C 75 74 69 6F 6E 20 69 ."The solution i
00DE70: 73 20 22 3B 00 37 00 8E 03 03 00 00 E1 EF 22 22 s ";.7........""
00DE80: 01 9E 20 0D 00 00 F8 EF 0F 20 EC 20 12 01 03 00 .. ...... . ....
00DE90: 00 E1 EF 03 00 00 E1 F4 FF 03 28 0D 00 00 E1 28 ..........(....(
00DEA0: 0D 00 00 F8 29 F4 19 30 29 01 B0 00 0B 00 98 03 ....)..0).......
00DEB0: BF 20 03 00 00 E1 00 0E 00 A2 03 7C 00 45 4E 44 . .........|.END
00DEC0: 50 52 4F C3 00 18 00 AC 03 7C 00 44 45 46 50 52 PRO......|.DEFPR
00DED0: 4F C3 2C 0D 00 00 79 6F 75 77 69 EE 00 17 00 B6 O.,...youwi.....
00DEE0: 03 7C 00 50 52 4F C3 2C 0D 00 00 67 61 6D 65 6F .|.PRO.,...gameo
00DEF0: 76 65 F2 00 28 00 C0 03 BB 20 0E 01 BA 20 0F 01 ve..(.... ... ..
00DF00: 00 50 52 4F 43 4D 4D 4E 44 42 41 53 00 00 00 00 .PROCMMNDBAS....
00DF10: 00 00 00 00 00 70 01 00 D2 0A 00 00 00 00 00 00 .....p..........
00DF20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00DF30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00DF40: D2 0A 00 5F 05 00 23 00 1A 04 BF 20 22 50 72 65 ..._..#.... "Pre
00DF50: 73 73 20 53 50 41 43 45 20 20 74 6F 20 70 6C 61 ss SPACE to pla
00DF60: 79 20 61 67 61 69 6E 22 00 0E 00 24 04 D6 20 FF y again"...$.. .
00DF70: 43 F2 22 22 01 D5 00 10 00 2E 04 D6 20 FF 43 F2 C.""........ .C.
00DF80: 11 00 0A 00 C5 20 4D 61 73 74 65 72 6D 69 6E 64 ..... Mastermind
00DF90: 00 15 00 14 00 C5 20 62 79 20 52 6F 62 69 6E 20 ...... by Robin
00DFA0: 4E 69 78 6F 6E 00 25 00 1E 00 C5 20 28 63 29 20 Nixon.%.... (c)
00DFB0: 43 6F 6D 70 75 74 69 6E 67 20 77 69 74 68 20 74 Computing with t
00DFC0: 68 65 20 41 6D 73 74 72 61 64 00 25 00 28 00 C5 he Amstrad.%.(..
00DFD0: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 43 50 43 20 ---------- CPC
00DFE0: 4F 6E 6C 79 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 00 Only ----------.
00DFF0: 0C 00 32 00 7C 00 53 54 41 52 D4 00 19 00 3C 00 ..2.|.STAR....<.
00E000: 7C 00 50 52 4F C3 2C 0D 00 00 69 6E 69 74 69 61 |.PRO.,...initia
00E010: 6C 69 73 E5 00 0F 00 46 00 D6 20 0F 01 0B 00 00 lis....F.. .....
00E020: E7 EF 0E 00 28 00 50 00 9E 20 0B 00 00 F8 EF 0F ....(.P.. ......
00E030: 20 EC 20 12 01 0B 00 00 E1 28 0B 00 00 F8 29 EF . ......(....).
00E040: F5 0F 01 B0 01 0B 00 00 E2 EF 0E 00 14 00 5A 00 ..............Z.
00E050: 7C 00 50 52 4F C3 2C 0B 00 00 74 69 74 6C E5 00 |.PRO.,...titl..
00E060: 18 00 64 00 7C 00 50 52 4F C3 2C 0B 00 00 72 61 ..d.|.PRO.,...ra
00E070: 6E 64 6F 6D 6E 75 ED 00 17 00 6E 00 D6 20 0B 00 ndomnu....n.. ..
00E080: 00 E2 F1 12 20 FA 20 0B 00 00 E7 F1 19 0C 00 14 .... . .........
00E090: 00 78 00 7C 00 50 52 4F C3 2C 0B 00 00 67 75 65 .x.|.PRO.,...gue
00E0A0: 73 F3 00 15 00 82 00 7C 00 50 52 4F C3 2C 0D 00 s......|.PRO.,..
00E0B0: 00 72 65 73 75 6C F4 00 13 00 8C 00 7C 00 50 52 .resul......|.PR
00E0C0: 4F C3 2C 0D 00 00 73 68 6F F7 00 06 00 96 00 D5 O.,...sho.......
00E0D0: 00 20 00 A0 00 A1 20 0D 00 00 E2 EF 12 20 EB 20 . .... ...... .
00E0E0: 7C 00 50 52 4F C3 2C 0D 00 00 79 6F 75 77 69 EE |.PRO.,...youwi.
00E0F0: 00 21 00 AA 00 A1 20 0D 00 00 E2 F1 12 20 EB 20 .!.... ...... .
00E100: A9 20 19 0B 2C 10 01 BF 22 59 6F 75 20 77 6F 6E . ..,..."You won
00E110: 20 74 68 69 73 20 67 61 6D 65 22 00 0E 00 CA 03 this game".....
00E120: 7C 00 45 4E 44 50 52 4F C3 00 1A 00 D4 03 7C 00 |.ENDPRO......|.
00E130: 44 45 46 50 52 4F C3 2C 0D 00 00 67 61 6D 65 6F DEFPRO.,...gameo
00E140: 76 65 F2 00 18 00 DE 03 9E 20 0D 00 00 F8 EF 0E ve....... ......
00E150: 20 EC 20 1A F4 01 20 E6 20 19 11 00 22 00 E8 03 . ... . ..."...
00E160: CC 20 10 2C 0D 00 00 F8 2C 10 01 B0 01 9E 20 0D . .,....,..... .
00E170: 00 00 F8 EF 0F 20 EC 20 1A E8 03 01 B0 00 48 00 ..... . ......H.
00E180: F2 03 0D 00 00 77 B1 EF 10 01 0D 00 00 77 B2 EF .....w.......w..
00E190: 19 26 01 0D 00 00 77 B3 EF 19 12 01 0D 00 00 77 .&....w........w
00E1A0: B4 EF 19 17 01 0D 00 00 70 B1 EF 0F 01 0D 00 00 ........p.......
00E1B0: 70 B2 EF 11 01 7C 00 50 52 4F C3 2C 0D 00 00 73 p....|.PRO.,...s
00E1C0: 68 61 64 6F F7 00 0E 00 FC 03 7C 00 45 4E 44 50 hado......|.ENDP
00E1D0: 52 4F C3 00 1B 00 06 04 7C 00 44 45 46 50 52 4F RO......|.DEFPRO
00E1E0: C3 2C 0D 00 00 70 6C 61 79 61 67 61 69 EE 00 12 .,...playagai...
00E1F0: 00 10 04 BB 20 10 01 BA 20 0E 01 A9 20 15 2C 13 .... ... ... .,.
00E200: 00 23 00 1A 04 BF 20 22 50 72 65 73 73 20 53 50 .#.... "Press SP
00E210: 41 43 45 20 20 74 6F 20 70 6C 61 79 20 61 67 61 ACE to play aga
00E220: 69 6E 22 00 0E 00 24 04 D6 20 FF 43 F2 22 22 01 in"...$.. .C."".
00E230: D5 00 10 00 2E 04 D6 20 FF 43 F2 20 22 20 22 01 ....... .C. " ".
00E240: D5 00 0E 00 38 04 7C 00 45 4E 44 50 52 4F C3 00 ....8.|.ENDPRO..
00E250: 00 00 1A 20 52 45 4D 20 2D 2D 2D 2D 2D 2D 2D 2D ... REM --------
00E260: 2D 2D 20 43 50 43 20 4F 6E 6C 79 20 2D 2D 2D 2D -- CPC Only ----
00E270: 2D 2D 2D 2D 2D 2D 0D 0A 35 30 20 7C 53 54 41 52 ------..50 |STAR
00E280: 01 9E 20 0D 00 00 F8 EF 0F 20 EC 20 12 01 03 00 .. ...... . ....
00E290: 00 E1 EF 03 00 00 E1 F4 FF 03 28 0D 00 00 E1 28 ..........(....(
00E2A0: 0D 00 00 F8 29 F4 19 30 29 01 B0 00 0B 00 98 03 ....)..0).......
00E2B0: BF 20 03 00 00 E1 00 0E 00 A2 03 7C 00 45 4E 44 . .........|.END
00E2C0: 50 52 4F C3 00 18 00 AC 03 7C 00 44 45 46 50 52 PRO......|.DEFPR
00E2D0: 4F C3 2C 0D 00 00 79 6F 75 77 69 EE 00 17 00 B6 O.,...youwi.....
00E2E0: 03 7C 00 50 52 4F C3 2C 0D 00 00 67 61 6D 65 6F .|.PRO.,...gameo
00E2F0: 76 65 F2 00 28 00 C0 03 BB 20 0E 01 BA 20 0F 01 ve..(.... ... ..
00E300: 7C 00 50 52 4F C3 2C 0D 00 00 79 6F 75 6C 6F 73 |.PRO.,...youlos
00E310: E5 00 18 00 B4 00 7C 00 50 52 4F C3 2C 0D 00 00 ......|.PRO.,...
00E320: 70 6C 61 79 61 67 61 69 EE 00 06 00 BE 00 D5 00 playagai........
00E330: 1C 00 C8 00 7C 00 44 45 46 50 52 4F C3 2C 0D 00 ....|.DEFPRO.,..
00E340: 00 69 6E 69 74 69 61 6C 69 73 E5 00 0D 00 D2 00 .initialis......
00E350: AD 20 0F 01 82 20 19 0A 00 0A 00 DC 00 8E 20 61 . ... ........ a
00E360: 2D 7A 00 1E 00 E6 00 93 20 0B 00 00 E1 28 12 29 -z...... ....(.)
00E370: 2C 0B 00 00 E2 28 12 29 2C 0B 00 00 E3 28 12 29 ,....(.),....(.)
00E380: 00 0E 00 F0 00 7C 00 45 4E 44 50 52 4F C3 00 1B .....|.ENDPRO...
00E390: 00 FA 00 7C 00 44 45 46 50 52 4F C3 2C 0D 00 00 ...|.DEFPRO.,...
00E3A0: 72 61 6E 64 6F 6D 6E 75 ED 00 11 00 04 01 9E 20 randomnu.......
00E3B0: 0B 00 00 F8 EF 0F 20 EC 20 12 00 1E 00 0E 01 0B ...... . .......
00E3C0: 00 00 F2 EF FF 45 F6 17 01 7C 00 50 52 4F C3 2C .....E...|.PRO.,
00E3D0: 0B 00 00 63 68 65 63 EB 00 16 00 18 01 A1 20 0B ...chec....... .
00E3E0: 00 00 F2 EF F5 0F 20 EB 20 A0 20 1E 0E 01 00 14 ...... . . .....
00E3F0: 00 22 01 0B 00 00 E1 28 0B 00 00 F8 29 EF 0B 00 .".....(....)...
00E400: 00 F2 00 06 00 2C 01 B0 00 0E 00 36 01 7C 00 45 .....,.....6.|.E
00E410: 4E 44 50 52 4F C3 00 17 00 40 01 7C 00 44 45 46 NDPRO....@.|.DEF
00E420: 50 52 4F C3 2C 0D 00 00 63 68 65 63 EB 00 11 00 PRO.,...chec....
00E430: 4A 01 9E 20 0B 00 00 F9 EF 0F 20 EC 20 12 00 27 J.. ...... . ..'
00E440: 00 54 01 A1 20 0B 00 00 E1 28 0B 00 00 F9 29 EF .T.. ....(....).
00E450: 0B 00 00 F2 20 EB 20 0B 00 00 F9 EF 12 01 0B 00 .... . .........
00E460: 00 F2 EF F5 0F 00 06 00 5E 01 B0 00 0E 00 68 01 ........^.....h.
00E470: 7C 00 45 4E 44 50 52 4F C3 00 17 00 72 01 7C 00 |.ENDPRO....r.|.
00E480: 44 45 46 50 52 4F C3 2C 0D 00 00 74 69 74 6C E5 DEFPRO.,...titl.
00E490: 00 09 00 7C 01 AD 20 0F 01 00 24 00 86 01 94 20 ...|.. ...$....
00E4A0: 1A 7E 02 2C 0E 01 94 20 1A 7E 02 2C 1A 8E 01 01 .~.,... .~.,....
00E4B0: 94 20 0E 2C 1A 8E 01 01 94 20 0E 2C 0E 00 21 00 . .,..... .,..!.
00E4C0: 90 01 BB 20 11 01 BA 20 10 01 A9 20 19 10 2C 10 ... ... ... ..,.
00E4D0: 01 BF 22 4D 41 53 54 45 52 4D 49 4E 44 22 00 13 .."MASTERMIND"..
00E4E0: 00 9A 01 7C 00 50 52 4F C3 2C 0B 00 00 77 69 6E ...|.PRO.,...win
00E4F0: E4 00 0E 00 A4 01 7C 00 45 4E 44 50 52 4F C3 00 ......|.ENDPRO..
00E500: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
00E510: 0C 00 01 00 02 09 52 E5 0C 00 C1 02 00 00 00 02 ......R.........
00E520: 0C 00 C6 02 00 00 00 02 0C 00 C2 02 00 00 00 02 ................
00E530: 0C 00 C7 02 00 00 00 02 0C 00 C3 02 00 00 00 02 ................
00E540: 0C 00 C8 02 00 00 00 02 0C 00 C4 02 00 00 00 02 ................
00E550: 0C 00 C9 02 00 00 00 02 0C 00 C5 02 00 00 00 02 ................
00E560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E5A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E5B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E5C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E5D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E5E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E5F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E600: 00 43 48 45 43 4B 53 55 4D 42 41 53 00 00 00 00 .CHECKSUMBAS....
00E610: 00 00 00 00 00 70 01 00 3C 05 00 00 00 00 00 00 .....p..<.......
00E620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E640: 3C 05 00 1C 04 30 44 30 41 30 30 43 39 45 31 37 <....0D0A00C9E17
00E650: 45 43 44 35 41 42 42 2C 35 35 44 00 23 00 AE 01 ECD5ABB,55D.#...
00E660: 8C 20 32 33 42 37 32 30 46 38 45 39 30 30 30 30 . 23B720F8E90000
00E670: 30 30 30 30 30 30 30 30 30 30 2C 32 44 42 00 00 0000000000,2DB..
00E680: 1D 00 0A 00 C5 20 20 20 20 20 20 20 20 20 42 61 ..... Ba
00E690: 73 69 63 20 43 68 65 63 6B 73 75 6D 00 1E 00 14 sic Checksum....
00E6A0: 00 C5 20 20 20 20 20 20 20 20 42 79 20 52 2E 41 .. By R.A
00E6B0: 2E 57 61 64 64 69 6C 6F 76 65 00 25 00 1E 00 C5 .Waddilove.%....
00E6C0: 20 28 63 29 20 43 6F 6D 70 75 74 69 6E 67 20 77 (c) Computing w
00E6D0: 69 74 68 20 74 68 65 20 41 6D 73 74 72 61 64 00 ith the Amstrad.
00E6E0: 0A 00 28 00 AA 20 1C FF 8F 00 13 00 32 00 0D 00 ..(.. ......2...
00E6F0: 00 61 64 64 72 65 73 F3 EF 1C 00 90 00 12 00 3C .addres........<
00E700: 00 9E 20 0D 00 00 E9 EF 0E 20 EC 20 19 19 00 20 .. ...... . ...
00E710: 00 46 00 0D 00 00 73 75 ED EF 0E 01 C3 20 03 00 .F....su..... ..
00E720: 00 63 6F 64 E5 2C 03 00 00 63 68 65 63 EB 00 16 .cod.,...chec...
00E730: 00 50 00 9E 20 0D 00 00 EA EF 0F 20 EC 20 19 17 .P.. ...... . ..
00E740: 20 E6 20 10 00 26 00 5A 00 0D 00 00 62 79 74 E5 . ..&.Z....byt.
00E750: EF FF 1D 28 22 26 22 F4 AC 28 03 00 00 63 6F 64 ...("&"..(...cod
00E760: E5 2C 0D 00 00 EA 2C 10 29 29 00 19 00 64 00 BE .,....,.))...d..
00E770: 20 0D 00 00 61 64 64 72 65 73 F3 2C 0D 00 00 62 ...addres.,...b
00E780: 79 74 E5 00 32 00 6E 00 0D 00 00 73 75 ED EF 0D yt..2.n....su...
00E790: 00 00 73 75 ED F4 0D 00 00 62 79 74 E5 01 0D 00 ..su.....byt....
00E7A0: 00 61 64 64 72 65 73 F3 EF 0D 00 00 61 64 64 72 .addres.....addr
00E7B0: 65 73 F3 F4 0F 00 06 00 78 00 B0 00 3D 00 82 00 es......x...=...
00E7C0: A1 20 0D 00 00 73 75 ED F2 FF 1D 28 22 26 22 F4 . ...su....("&".
00E7D0: 03 00 00 63 68 65 63 EB 29 20 EB 20 BF 20 22 45 ...chec.) . . "E
00E7E0: 72 72 6F 72 20 69 6E 20 6C 69 6E 65 22 3B 19 B4 rror in line";..
00E7F0: F4 0D 00 00 E9 F6 19 0A 00 06 00 8C 00 B0 00 21 ...............!
00E800: 00 00 EA 00 31 00 78 00 A1 20 0D 00 00 E3 28 0F ....1.x.. ....(.
00E810: 29 EE 19 0F 20 FC 20 0D 00 00 E3 28 10 29 EE 19 )... . ....(.)..
00E820: 3F 20 FC 20 0D 00 00 E3 28 11 29 EE 19 3F 20 EB ? . ....(.)..? .
00E830: 20 1E 46 00 00 2B 00 82 00 BE 20 0D 00 00 F0 F4 .F..+.... .....
00E840: 0F 2C 0D 00 00 E3 28 0F 29 F6 19 10 F4 28 28 0D .,....(.)....((.
00E850: 00 00 E3 28 10 29 20 FA 20 19 3C 29 F7 12 29 00 ...(.) . .<)..).
00E860: 28 00 8C 00 BE 20 0D 00 00 F0 2C 0D 00 00 E3 28 (.... ....,....(
00E870: 11 29 F4 28 28 0D 00 00 E3 28 10 29 20 FA 20 11 .).((....(.) . .
00E880: 29 F6 19 40 29 01 B0 00 26 00 96 00 0D 00 00 EB )..@)...&.......
00E890: EF 19 1B 01 0D 00 00 ED EF 0F 01 9F 20 1E 3C 00 ............ .<.
00E8A0: 01 0D 00 00 ED EF 10 01 9F 20 1E 3C 00 00 25 00 ......... .<..%.
00E8B0: A0 00 A1 20 0D 00 00 63 E8 F2 0D 00 00 E3 28 0F ... ...c......(.
00E8C0: 29 F6 19 40 F4 0D 00 00 E3 28 10 29 20 EB 20 1E )..@.....(.) . .
00E8D0: 46 00 00 15 00 AA 00 0D 00 00 6C EE EF 0D 00 00 F.........l.....
00E8E0: 6C EE F4 19 0A 01 B0 00 20 00 B4 00 CB 22 52 41 l....... ...."RA
00E8F0: 4D 42 55 46 46 2E 42 49 4E 22 2C 0D 00 00 E2 2C MBUFF.BIN",....,
00E900: 1C 00 A0 2C 1C EB 01 00 24 00 BE 00 8C 20 47 5F ...,....$.... G_
00E910: 79 3B 3B 6D 3B 41 5B 45 3B 6D 3D 6F 5C 47 71 5B y;;m;A[E;m=o\Gq[
00E920: 46 6E 4C 43 3B 49 3C 52 48 44 40 00 24 00 C8 00 FnLC;I<RHD@.$...
00E930: 8C 20 42 6D 74 3B 46 79 3B 63 63 47 5F 79 45 57 . Bmt;Fy;ccG_yEW
00E940: 6D 3E 75 5C 3E 43 3B 45 42 43 49 3F 5C 45 41 00 m>u\>C;EBCI?\EA.
00E950: 24 00 D2 00 8C 20 3B 55 5C 3C 41 3C 45 40 62 49 $.... ;U\<A<E@bI
00E960: 7A 3E 3B 3D 77 3B 3B 3B 3B 3B 3B 45 3B 78 3F 72 z>;=w;;;;;;E;x?r
00E970: 3E 41 47 00 24 00 DC 00 8C 20 47 49 5B 45 3E 6D >AG.$.... GI[E>m
00E980: 3C 62 3E 3F 45 5C 3F 54 50 47 74 4A 40 50 3D 3F <b>?E\?TPGtJ@P=?
00E990: 78 41 47 54 41 42 62 00 24 00 E6 00 8C 20 3F 78 xAGTABb.$.... ?x
00E9A0: 43 47 4C 47 4A 4F 3B 47 5B 75 46 59 5C 42 3E 45 CGLGJO;G[uFY\B>E
00E9B0: 4A 41 5B 3B 46 79 4A 76 4B 43 6C 00 24 00 F0 00 JA[;FyJvKCl.$...
00E9C0: 8C 20 47 63 3B 45 3C 72 48 70 4A 3B 3C 79 3B 4E . Gc;E<rHpJ;<y;N
00E9D0: 79 45 66 55 4A 75 5C 48 43 43 45 41 65 44 62 00 yEfUJu\HCCEAeDb.
00E9E0: 24 00 FA 00 8C 20 47 48 74 45 3C 72 4A 76 6C 48 $.... GHtE<rJvlH
00E9F0: 3B 3E 3B 42 79 3F 5A 43 47 77 75 47 69 5C 3D 5C ;>;By?ZCGwuGi\=\
00EA00: 00 96 00 BF 20 22 43 41 4C 4C 20 26 39 30 30 30 .... "CALL &9000
00EA10: 20 66 6F 72 20 63 68 65 63 6B 73 75 6D 73 22 00 for checksums".
00EA20: 06 00 A0 00 98 00 06 00 AA 00 01 00 23 00 B4 00 ............#...
00EA30: 8C 20 43 44 32 37 39 31 30 43 35 30 37 32 36 35 . CD27910C507265
00EA40: 37 33 37 33 32 30 35 33 35 30 2C 34 36 31 00 23 7373205350,461.#
00EA50: 00 BE 00 8C 20 34 31 34 33 34 35 32 30 36 36 36 .... 41434520666
00EA60: 46 37 32 32 30 36 33 36 38 36 35 36 33 2C 33 45 F722063686563,3E
00EA70: 33 00 23 00 C8 00 8C 20 36 42 37 33 37 35 36 44 3.#.... 6B73756D
00EA80: 37 33 32 43 32 30 34 35 35 33 34 33 32 30 37 34 732C204553432074
00EA90: 2C 33 45 45 00 23 00 D2 00 8C 20 36 46 32 30 36 ,3EE.#.... 6F206
00EAA0: 35 36 45 36 34 30 44 30 41 30 41 30 30 46 44 32 56E640D0A0A00FD2
00EAB0: 31 37 30 2C 33 37 35 00 23 00 DC 00 8C 20 30 31 170,375.#.... 01
00EAC0: 46 44 35 45 30 30 46 44 35 36 30 31 37 41 42 33 FD5E00FD56017AB3
00EAD0: 43 38 46 44 45 35 2C 36 38 37 00 23 00 E6 00 8C C8FDE5,687.#....
00EAE0: 20 44 44 45 31 44 44 31 39 46 44 36 45 30 32 46 DDE1DD19FD6E02F
00EAF0: 44 36 36 30 33 30 36 30 30 2C 35 38 44 00 23 00 D66030600,58D.#.
00EB00: F0 00 8C 20 43 44 42 31 39 30 33 45 32 30 43 44 ... CDB1903E20CD
00EB10: 35 41 42 42 33 45 33 44 43 44 35 41 2C 35 46 30 5ABB3E3DCD5A,5F0
00EB20: 00 23 00 FA 00 8C 20 42 42 33 45 32 30 43 44 35 .#.... BB3E20CD5
00EB30: 41 42 42 46 44 42 45 30 34 43 41 45 31 39 30 2C ABBFDBE04CAE190,
00EB40: 36 46 35 00 23 00 04 01 8C 20 44 44 42 45 46 45 6F5.#.... DDBEFE
00EB50: 43 41 30 35 39 31 33 45 46 43 46 44 38 36 30 30 CA05913EFCFD8600
00EB60: 46 44 2C 37 42 33 00 23 00 0E 01 8C 20 38 36 30 FD,7B3.#.... 860
00EB70: 31 34 46 43 44 38 46 39 30 45 42 30 36 30 31 43 14FCD8F90EB0601C
00EB80: 44 42 31 39 30 2C 35 43 32 00 23 00 18 01 8C 20 DB190,5C2.#....
00EB90: 44 44 45 35 46 44 45 31 33 45 30 41 43 44 35 41 DDE5FDE13E0ACD5A
00EBA0: 42 42 33 45 30 44 43 44 2C 36 45 32 00 23 00 22 BB3E0DCD,6E2.#."
00EBB0: 01 8C 20 35 41 42 42 43 44 30 36 42 42 46 45 46 .. 5ABBCD06BBFEF
00EBC0: 43 43 32 33 31 39 30 43 39 31 31 2C 36 46 41 00 CC23190C911,6FA.
00EBD0: 23 00 2C 01 8C 20 30 30 30 30 37 41 46 44 41 45 #.,.. 00007AFDAE
00EBE0: 30 34 35 37 30 36 30 38 37 41 31 37 33 30 2C 33 045706087A1730,3
00EBF0: 34 46 00 23 00 36 01 8C 20 30 38 37 41 45 45 30 4F.#.6.. 087AEE0
00EC00: 4A 45 59 00 24 00 04 01 8C 20 47 67 40 47 3C 52 JEY.$.... Gg@G<R
00EC10: 40 67 53 47 7A 46 47 77 6D 3E 75 5C 46 5B 3C 3D @gSGzFGwm>u\F[<=
00EC20: 3F 5B 42 76 58 45 44 00 24 00 0E 01 8C 20 3E 43 ?[BvXED.$.... >C
00EC30: 3B 45 42 4B 45 5A 48 4A 51 5C 3B 3B 5C 3B 40 3B ;EBKEZHJQ\;;\;@;
00EC40: 3F 3B 3B 3B 3B 79 3D 48 72 40 51 00 24 00 18 01 ?;;;;y=Hr@Q.$...
00EC50: 8C 20 42 5B 46 47 45 6C 45 3D 59 47 72 6C 45 41 . B[FGElE=YGrlEA
00EC60: 62 47 62 3E 3E 75 5B 46 5B 3D 3C 4F 5B 44 3E 00 bGb>>u[F[=<O[D>.
00EC70: 24 00 22 01 8C 20 41 56 58 48 6F 3C 3B 3C 69 48 $.".. AVXHo<;<iH
00EC80: 3F 5D 48 71 5C 3B 48 51 40 76 58 45 57 3D 40 66 ?]Hq\;HQ@vXEW=@f
00EC90: 68 44 46 00 24 00 2C 01 8C 20 48 47 5D 3D 65 5C hDF.$.,.. HG]=e\
00ECA0: 45 42 4C 47 5F 5D 3D 49 5C 47 67 5D 3D 65 5C 46 EBLG_]=I\Gg]=e\F
00ECB0: 72 6D 47 6F 5D 45 65 00 24 00 36 01 8C 20 3D 41 rmGo]Ee.$.6.. =A
00ECC0: 5C 45 3F 65 4A 43 5D 3E 65 78 45 42 4A 3B 4E 71 \E?eJC]>exEBJ;Nq
00ECD0: 47 77 6D 3D 41 5C 45 42 56 43 77 00 24 00 40 01 Gwm=A\EBVCw.$.@.
00ECE0: 8C 20 3B 3F 4C 3F 43 3B 47 48 46 46 6E 64 47 77 . ;?L?C;GHFFndGw
00ECF0: 75 47 69 5C 47 5C 4A 4A 62 61 47 77 6D 45 56 00 uGi\G\JJbaGwmEV.
00ED00: 24 00 4A 01 8C 20 3D 41 5C 45 42 56 49 6E 48 3D $.J.. =A\EBVInH=
00ED10: 65 77 45 42 48 4A 43 5D 3D 65 78 45 42 46 47 5F ewEBHJC]=exEBFG_
00ED20: 5D 43 74 00 24 00 54 01 8C 20 3E 75 5C 47 6F 48 ]Ct.$.T.. >u\GoH
00ED30: 46 6F 6C 3B 63 79 3E 42 3E 3E 65 78 45 42 4A 40 Fol;cy>B>>exEBJ@
00ED40: 5A 46 49 56 43 44 73 00 24 00 5E 01 8C 20 3E 46 ZFIVCDs.$.^.. >F
00ED50: 76 45 42 4A 48 67 5C 47 49 5C 46 6E 67 48 52 60 vEBJHg\GI\FngHR`
00ED60: 3D 66 70 45 42 46 40 6A 68 45 4B 00 24 00 68 01 =fpEBF@jhEK.$.h.
00ED70: 8C 20 45 42 44 49 71 62 3D 3C 4D 4A 3F 40 49 42 . EBDIqb=<MJ?@IB
00ED80: 4C 47 61 62 3E 64 42 45 42 4B 45 5A 48 41 76 00 LGab>dBEBKEZHAv.
00ED90: 24 00 72 01 8C 20 3D 65 5C 45 42 46 47 70 6B 45 $.r.. =e\EBFGpkE
00EDA0: 41 62 3D 43 5E 45 42 46 40 6A 68 45 42 4E 45 5A Ab=C^EBF@jhEBNEZ
00EDB0: 66 43 6E 00 24 00 7C 01 8C 20 40 46 68 3B 53 6B fCn.$.|.. @Fh;Sk
00EDC0: 48 3F 65 3D 45 5C 45 42 46 48 42 6C 3E 5A 5C 3B H?e=E\EBFHBl>Z\;
00EDD0: 3E 44 47 6F 3B 42 58 00 24 00 86 01 8C 20 46 6F >DGo;BX.$.... Fo
00EDE0: 69 3D 66 53 45 42 44 48 4F 5D 49 69 5C 48 47 65 i=fSEBDHO]Ii\HGe
00EDF0: 45 59 5C 40 46 68 3B 4F 5B 44 64 00 24 00 90 01 EY\@Fh;O[Dd.$...
00EE00: 38 35 37 37 42 45 45 31 30 35 46 43 42 31 33 43 8577BEE105FCB13C
00EE10: 42 2C 35 35 30 00 23 00 40 01 8C 20 31 32 31 30 B,550.#.@.. 1210
00EE20: 45 45 46 44 32 33 30 44 32 30 45 32 43 39 31 31 EEFD230D20E2C911
00EE30: 31 30 32 37 2C 34 35 30 00 23 00 4A 01 8C 20 43 1027,450.#.J.. C
00EE40: 44 43 45 39 30 31 31 45 38 30 33 43 44 43 45 39 DCE9011E803CDCE9
00EE50: 30 31 31 36 34 30 30 2C 35 43 37 00 23 00 54 01 0116400,5C7.#.T.
00EE60: 8C 20 43 44 43 45 39 30 31 45 30 41 43 44 43 45 . CDCE901E0ACDCE
00EE70: 39 30 33 45 33 30 38 35 43 33 2C 36 33 34 00 23 903E3085C3,634.#
00EE80: 00 5E 01 8C 20 35 41 42 42 33 45 32 46 41 37 30 .^.. 5ABB3E2FA70
00EE90: 34 33 43 45 44 35 32 33 30 46 41 31 39 2C 34 45 43CED5230FA19,4E
00EEA0: 42 00 23 00 68 01 8C 20 30 35 43 32 35 41 42 42 B.#.h.. 05C25ABB
00EEB0: 33 45 32 30 43 33 35 41 42 42 43 44 32 37 39 31 3E20C35ABBCD2791
00EEC0: 2C 35 39 37 00 23 00 72 01 8C 20 34 35 37 38 37 ,597.#.r.. 45787
00EED0: 34 37 32 36 31 32 30 37 33 37 30 36 31 36 33 36 4726120737061636
00EEE0: 35 37 33 2C 34 41 33 00 23 00 7C 01 8C 20 32 30 573,4A3.#.|.. 20
00EEF0: 36 31 37 34 32 30 37 33 37 34 36 31 37 32 37 34 6174207374617274
00EF00: 32 30 36 46 36 36 2C 34 33 38 00 23 00 86 01 8C 206F66,438.#....
00EF10: 20 32 30 36 43 36 39 36 45 36 35 30 44 30 41 30 206C696E650D0A0
00EF20: 30 43 39 43 44 32 37 39 31 2C 34 32 44 00 23 00 0C9CD2791,42D.#.
00EF30: 90 01 8C 20 34 35 37 38 37 34 37 32 36 31 32 30 ... 457874726120
00EF40: 37 33 37 30 36 31 36 33 36 35 37 33 2C 34 41 33 737061636573,4A3
00EF50: 00 23 00 9A 01 8C 20 32 30 36 31 37 34 32 30 36 .#.... 206174206
00EF60: 35 36 45 36 34 32 30 36 46 36 36 32 30 36 43 2C 56E64206F66206C,
00EF70: 33 43 44 00 23 00 A4 01 8C 20 36 39 36 45 36 35 3CD.#.... 696E65
00EF80: 30 44 30 41 30 30 43 39 45 31 37 45 43 44 35 41 0D0A00C9E17ECD5A
00EF90: 42 42 2C 35 35 44 00 23 00 AE 01 8C 20 32 33 42 BB,55D.#.... 23B
00EFA0: 37 32 30 46 38 45 39 30 30 30 30 30 30 30 30 30 720F8E9000000000
00EFB0: 30 30 30 30 30 2C 32 44 42 00 00 00 1A 6C 6F 76 00000,2DB....lov
00EFC0: 65 0D 0A 33 30 20 52 45 4D 20 28 63 29 20 43 6F e..30 REM (c) Co
00EFD0: 6D 70 75 74 69 6E 67 20 77 69 74 68 20 74 68 65 mputing with the
00EFE0: 20 41 6D 73 74 72 61 64 0D 0A 34 30 20 4D 45 4D Amstrad..40 MEM
00EFF0: 4F 52 59 20 26 38 46 46 46 0D 0A 35 30 20 61 64 ORY &8FFF..50 ad
00F000: 8C 20 48 3F 65 3C 5D 5C 3D 63 3F 45 42 44 3D 43 . H?e<]\=c?EBD=C
00F010: 5E 45 42 50 40 6A 68 45 42 46 49 71 62 43 3D 00 ^EBP@jhEBFIqbC=.
00F020: 24 00 9A 01 8C 20 47 5C 4D 48 4F 65 3E 65 5C 45 $.... G\MHOe>e\E
00F030: 42 4B 45 5A 48 4A 51 5C 47 70 79 46 6F 6C 47 72 BKEZHJQ\GpyFolGr
00F040: 6C 46 53 00 24 00 A4 01 8C 20 45 41 62 48 4F 65 lFS.$.... EAbHOe
00F050: 3D 45 5C 45 42 44 47 4A 44 46 70 56 46 5B 5C 42 =E\EBDGJDFpVF[\B
00F060: 75 5C 3B 3E 79 43 72 00 24 00 AE 01 8C 20 47 72 u\;>yCr.$.... Gr
00F070: 43 46 68 55 47 47 5E 45 41 68 41 40 3D 41 68 69 CFhUGG^EAhA@=Ahi
00F080: 3D 3C 6E 3D 6F 6F 3D 3B 72 44 57 00 24 00 B8 01 =<n=oo=;rDW.$...
00F090: 8C 20 41 74 6A 42 60 67 3B 3B 5C 3B 3B 3C 3B 3B . AtjB`g;;\;;<;;
00F0A0: 3B 3B 3B 3B 3B 3B 3B 3B 4F 40 4A 3C 3B 3F 4C 00 ;;;;;;;;O@J<;?L.
00F0B0: 24 00 C2 01 8C 20 3B 3C 7A 3B 3B 3B 3B 3B 3B 3B $.... ;<z;;;;;;;
00F0C0: 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B ;;;;;;;;;;;;;;;;
00F0D0: 3B 3C 3B 00 24 00 CC 01 8C 20 3B 3B 3B 3B 3B 3B ;<;.$.... ;;;;;;
00F0E0: 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B ;;;;;;;;;;;;;;;;
00F0F0: 3B 3B 3B 3B 3B 3B 3B 00 52 00 D6 01 BF 22 45 78 ;;;;;;;.R...."Ex
00F100: 74 72 61 63 74 20 6F 6E 65 20 6F 66 20 74 68 65 tract one of the
00F110: 20 66 6F 6C 6C 6F 77 69 6E 67 20 69 6E 73 74 61 following insta
00F120: 6C 6C 61 74 69 6F 6E 20 70 72 6F 67 72 61 6D 73 llation programs
00F130: 20 66 6F 72 20 79 6F 75 72 20 6D 61 63 68 69 6E for your machin
00F140: 65 22 01 A7 20 1E D6 01 F5 00 19 00 F4 01 C5 20 e".. ..........
00F150: 20 20 20 20 20 20 20 20 50 72 6F 67 72 61 6D 20 Program
00F160: 49 49 00 23 00 FE 01 C5 20 20 49 6E 73 74 61 6C II.#.... Instal
00F170: 6C 20 52 61 6D 62 75 66 66 65 72 20 6F 6E 20 43 l Rambuffer on C
00F180: 50 43 34 36 34 00 1D 00 08 02 AA 20 1C FF 9F 01 PC464...... ....
00F190: A8 22 52 41 4D 42 55 46 46 2E 42 49 4E 22 2C 1C ."RAMBUFF.BIN",.
00F1A0: 00 A0 00 0A 00 12 02 83 20 1C 00 A0 00 1F 00 1C ........ .......
00F1B0: 02 A3 22 53 69 7A 65 20 6F 66 20 62 75 66 66 65 .£"Size of buffe
00F1C0: 72 3F 20 22 2C 0D 00 00 62 73 FA 00 1E 00 26 02 r? ",...bs....&.
00F1D0: 0D 00 00 ED EF 1F 00 00 00 20 90 F5 0D 00 00 62 ......... .....b
00F1E0: 73 FA 01 AA 20 0D 00 00 ED 00 1A 00 30 02 7C 00 s... .......0.|.
00F1F0: 42 55 46 4F CE 2C 0D 00 00 62 73 FA 2C 0D 00 00 BUFO.,...bs.,...
00F200: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F210: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F220: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F230: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F240: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F250: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F260: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F270: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F280: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F290: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F2A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F2B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F2C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F2D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F2E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F2F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F300: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F310: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F320: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F330: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F340: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F350: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F360: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F370: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F380: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F390: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F3A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F3B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F3C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F3D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F3E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F3F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F400: ED F4 0F 00 1C 00 3A 02 C5 20 72 65 73 74 20 6F ......:.. rest o
00F410: 66 20 70 72 6F 67 72 61 6D 20 2E 2E 2E 2E 2E 00 f program ......
00F420: 06 00 44 02 01 00 1A 00 58 02 C5 20 20 20 20 20 ..D.....X..
00F430: 20 20 20 20 50 72 6F 67 72 61 6D 20 49 49 49 00 Program III.
00F440: 24 00 62 02 C5 20 20 49 6E 73 74 61 6C 6C 20 52 $.b.. Install R
00F450: 61 6D 62 75 66 66 65 72 20 6F 6E 20 43 50 43 36 ambuffer on CPC6
00F460: 31 32 38 00 1D 00 6C 02 AA 20 1C FF 9F 01 A8 22 128...l.. ....."
00F470: 52 41 4D 42 55 46 46 2E 42 49 4E 22 2C 1C 00 A0 RAMBUFF.BIN",...
00F480: 00 0A 00 76 02 83 20 1C 00 A0 00 24 00 80 02 A3 ...v.. ....$...£
00F490: 22 42 61 6E 6B 20 74 6F 20 6C 6F 63 61 74 65 20 "Bank to locate
00F4A0: 62 75 66 66 65 72 3F 20 22 2C 0D 00 00 E2 00 11 buffer? ",......
00F4B0: 00 8A 02 7C 00 42 55 46 4F CE 2C 0D 00 00 E2 00 ...|.BUFO.,.....
00F4C0: 1C 00 94 02 C5 20 72 65 73 74 20 6F 66 20 70 72 ..... rest of pr
00F4D0: 6F 67 72 61 6D 20 2E 2E 2E 2E 2E 00 00 00 1A 00 ogram ..........
00F4E0: 00 00 00 00 00 00 00 00 00 00 00 1A 34 30 20 52 ............40 R
00F4F0: 45 4D 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 43 EM ----------- C
00F500: 74 72 61 63 74 20 6F 6E 65 20 6F 66 20 74 68 65 tract one of the
00F510: 20 66 6F 6C 6C 6F 77 69 6E 67 20 69 6E 73 74 61 following insta
00F520: 6C 6C 61 74 69 6F 6E 20 70 72 6F 67 72 61 6D 73 llation programs
00F530: 20 66 6F 72 20 79 6F 75 72 20 6D 61 63 68 69 6E for your machin
00F540: 65 22 01 A7 20 1E D6 01 F5 00 19 00 F4 01 C5 20 e".. ..........
00F550: 20 20 20 20 20 20 20 20 50 72 6F 67 72 61 6D 20 Program
00F560: 49 49 00 23 00 FE 01 C5 20 20 49 6E 73 74 61 6C II.#.... Instal
00F570: 6C 20 52 61 6D 62 75 66 66 65 72 20 6F 6E 20 43 l Rambuffer on C
00F580: 50 43 34 36 34 00 1D 00 08 02 AA 20 1C FF 9F 01 PC464...... ....
00F590: A8 22 52 41 4D 42 55 46 46 2E 42 49 4E 22 2C 1C ."RAMBUFF.BIN",.
00F5A0: 00 A0 00 0A 00 12 02 83 20 1C 00 A0 00 1F 00 1C ........ .......
00F5B0: 02 A3 22 53 69 7A 65 20 6F 66 20 62 75 66 66 65 .£"Size of buffe
00F5C0: 72 3F 20 22 2C 0D 00 00 62 73 FA 00 1E 00 26 02 r? ",...bs....&.
00F5D0: 0D 00 00 ED EF 1F 00 00 00 20 90 F5 0D 00 00 62 ......... .....b
00F5E0: 73 FA 01 AA 20 0D 00 00 ED 00 1A 00 30 02 7C 00 s... .......0.|.
00F5F0: 42 55 46 4F CE 2C 0D 00 00 62 73 FA 2C 0D 00 00 BUFO.,...bs.,...
00F600: 00 52 41 4D 42 55 46 46 20 42 41 53 00 00 00 00 .RAMBUFF BAS....
00F610: 00 00 00 00 00 70 01 00 5E 08 00 00 00 00 00 00 .....p..^.......
00F620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F640: 5E 08 00 36 04 00 0A 00 76 02 83 20 1C 00 A0 00 ^..6....v.. ....
00F650: 24 00 80 02 A3 22 42 61 6E 6B 20 74 6F 20 6C 6F $...£"Bank to lo
00F660: 63 61 74 65 20 62 75 66 66 65 72 3F 20 22 2C 0D cate buffer? ",.
00F670: 00 00 E2 00 11 00 8A 02 7C 00 42 55 46 4F CE 2C ........|.BUFO.,
00F680: 21 00 0A 00 C5 20 20 20 20 20 20 50 72 6F 67 72 !.... Progr
00F690: 61 6D 20 49 20 2D 20 52 61 6D 62 75 66 66 65 72 am I - Rambuffer
00F6A0: 00 1F 00 14 00 C5 20 20 20 20 20 20 20 20 42 79 ...... By
00F6B0: 20 20 41 64 72 69 61 6E 20 4A 6F 69 6E 65 72 00 Adrian Joiner.
00F6C0: 26 00 1E 00 C5 20 20 28 63 29 20 43 6F 6D 70 75 &.... (c) Compu
00F6D0: 74 69 6E 67 20 77 69 74 68 20 74 68 65 20 41 6D ting with the Am
00F6E0: 73 74 72 61 64 00 27 00 28 00 C5 20 2D 2D 2D 2D strad.'.(.. ----
00F6F0: 2D 2D 2D 2D 2D 2D 2D 20 43 50 43 20 4F 6E 6C 79 ------- CPC Only
00F700: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 00 19 00 32 -----------...2
00F710: 00 AA 20 1C FF 9F 01 0D 00 00 6C EE EF 19 BE 01 .. .......l.....
00F720: A0 20 1E 50 00 00 2C 00 3C 00 0D 00 00 E3 28 0D . .P..,.<.....(.
00F730: 00 00 ED 29 EF FF 01 28 AC 28 03 00 00 E1 2C 0D ...)...(.(....,.
00F740: 00 00 EB F4 0D 00 00 ED 2C 11 29 29 F5 19 3B 01 ........,.))..;.
00F750: C9 00 1D 00 46 00 BF 22 45 52 52 4F 52 20 69 6E ....F.."ERROR in
00F760: 20 4C 49 4E 45 22 3B 0D 00 00 6C EE 01 98 00 21 LINE";...l....!
00F770: 00 50 00 9E 20 0D 00 00 E1 EF 1C 00 A0 20 EC 20 .P.. ........ .
00F780: 1C EA A1 20 E6 20 19 12 01 C3 20 03 00 00 E1 00 ... . .... .....
00F790: 31 00 5A 00 0D 00 00 63 E8 EF 0E 01 9E 20 0D 00 1.Z....c..... ..
00F7A0: 00 E9 EF 0E 20 EC 20 16 01 0D 00 00 EA EF 0D 00 .... . .........
00F7B0: 00 E9 F6 10 01 0D 00 00 EB EF 0D 00 00 E9 F6 11 ................
00F7C0: 00 2E 00 64 00 9E 20 0D 00 00 ED EF 0F 20 EC 20 ...d.. ...... .
00F7D0: 11 01 9F 20 1E 3C 00 01 0D 00 00 63 E8 EF 0D 00 ... .<.....c....
00F7E0: 00 63 E8 F4 0D 00 00 E3 28 0D 00 00 ED 29 00 15 .c......(....)..
00F7F0: 00 6E 00 B0 01 0D 00 00 F0 EF 0D 00 00 E1 F4 0D .n..............
00F800: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
00F810: 0D 00 01 00 02 09 52 E5 0D 00 C1 02 00 00 00 02 ......R.........
00F820: 0D 00 C6 02 00 00 00 02 0D 00 C2 02 00 00 00 02 ................
00F830: 0D 00 C7 02 00 00 00 02 0D 00 C3 02 00 00 00 02 ................
00F840: 0D 00 C8 02 00 00 00 02 0D 00 C4 02 00 00 00 02 ................
00F850: 0D 00 C9 02 00 00 00 02 0D 00 C5 02 00 00 00 02 ................
00F860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F8A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F8B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F8C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F8D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F8E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F8F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F900: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F910: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F920: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F930: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F940: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F950: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F960: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F970: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F980: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F990: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F9A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F9B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F9C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F9D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F9E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00F9F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00FA00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00FA10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00FA20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00FA30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00FA40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00FA50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00FA60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00FA70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00FA80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00FA90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00FAA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00FAB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00FAC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00FAD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00FAE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00FAF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
00FB00: 00 00 69 EB EF 22 54 22 20 EB 20 1E 26 02 00 1A ..i.."T" . .&...
00FB10: 00 AE 01 A1 20 03 00 00 69 EB EF 22 55 22 20 EB .... ...i.."U" .
00FB20: 20 9F 20 1E 8A 02 01 C9 00 1F 00 B8 01 A1 20 03 . ........... .
00FB30: 00 00 69 EB EF 22 52 22 20 FA 20 0B 00 00 EA EE ..i.."R" . .....
00FB40: 0E 20 EB 20 1E A8 02 00 1F 00 C2 01 A1 20 03 00 . . ......... ..
00FB50: 00 69 EB EF 22 58 22 20 FA 20 0B 00 00 EA EE 0E .i.."X" . ......
00FB60: 20 EB 20 1E C6 02 00 23 00 CC 01 A1 20 03 00 00 . ....#.... ...
00FB70: 69 EB EF 22 45 22 20 FA 20 0B 00 00 EA EE 0E 20 i.."E" . ......
00FB80: EB 20 9F 20 1E 02 03 01 C9 00 1F 00 D6 01 A1 20 . . ...........
00FB90: 03 00 00 69 EB EF 22 4C 22 20 FA 20 0B 00 00 EA ...i.."L" . ....
00FBA0: EE 0E 20 EB 20 1E 5C 03 00 16 00 E0 01 A1 20 03 .. . .\....... .
00FBB0: 00 00 69 EB EF 22 44 22 20 EB 20 1E 8E 03 00 1F ..i.."D" . .....
00FBC0: 00 EA 01 A1 20 03 00 00 69 EB EF 22 4E 22 20 FA .... ...i.."N" .
00FBD0: 20 0B 00 00 EA EE 0E 20 EB 20 1E DE 03 00 18 00 ...... . ......
00FBE0: F4 01 BB 20 0E 01 BA 20 0F 01 9F 20 1E FA 00 01 ... ... ... ....
00FBF0: A0 20 1E 0E 01 00 13 00 FE 01 BB 20 0E 01 BA 20 . ......... ...
00FC00: 0F 01 A9 20 10 2C 19 17 00 2B 00 08 02 BF 20 22 ... .,...+.... "
00FC10: 20 52 3D 52 55 4E 20 20 4C 3D 4C 4F 41 44 20 20 R=RUN L=LOAD
00FC20: 55 3D 55 53 45 52 20 20 44 3D 44 52 49 56 45 20 U=USER D=DRIVE
00FC30: 20 22 3B 00 2B 00 12 02 BF 20 22 45 3D 45 52 41 ";.+.... "E=ERA
00FC40: 53 45 20 20 58 3D 45 52 41 53 45 20 2A 2E 42 41 SE X=ERASE *.BA
00FC50: 4B 20 20 54 3D 54 49 54 4C 45 20 20 22 3B 00 1E K T=TITLE ";..
00FC60: 00 1C 02 BF 20 22 4E 3D 52 45 4E 41 4D 45 20 20 .... "N=RENAME
00FC70: 22 3B 01 BB 20 0F 01 BA 20 0E 01 C9 00 2C 00 26 ";.. ... ....,.&
00FC80: 02 9F 20 1E 80 02 01 A9 20 10 2C 19 17 01 A3 20 .. ..... .,...£
00FC90: 22 45 4E 54 45 52 20 54 49 54 4C 45 3F 20 22 2C "ENTER TITLE? ",
00FCA0: 03 00 00 74 69 74 6C E5 00 1D 00 30 02 03 00 00 ...titl....0....
00FCB0: 74 69 74 6C E5 EF FF 75 28 03 00 00 74 69 74 6C titl...u(...titl
00FCC0: E5 2C 19 19 29 00 0E 00 3A 02 7C 00 55 53 45 D2 .,..)...:.|.USE.
00FCD0: 2C 19 0F 00 0E 00 44 02 B2 20 9C 20 A0 20 1E 76 ,.....D.. . . .v
00FCE0: 02 00 0B 00 4E 02 A9 20 10 2C 19 14 00 21 00 58 ....N.. .,...!.X
00FCF0: 02 03 00 00 E5 EF 22 54 49 54 4C 45 2E 44 53 43 ......"TITLE.DSC
00FD00: 00 44 49 53 43 43 41 54 20 42 41 53 00 00 00 00 .DISCCAT BAS....
00FD10: 00 00 00 00 00 70 01 00 4A 0F 00 00 00 00 00 00 .....p..J.......
00FD20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00FD30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00FD40: 4A 0F 00 14 04 22 20 EB 20 0D 00 00 F9 EF 0D 00 J...." . .......
00FD50: 00 F9 F5 0F 01 A0 20 1E 92 04 00 06 00 9C 04 C9 ...... .........
00FD60: 00 26 00 A6 04 9F 20 1E 24 04 01 A1 20 03 00 00 .&.... .$... ...
00FD70: E1 28 0B 00 00 6E 75 6D B1 29 EF 22 22 20 EB 20 .(...num.)."" .
00FD80: 1E 00 0A 00 C5 20 20 20 20 20 20 20 20 20 20 44 ..... D
00FD90: 69 73 63 20 43 61 74 61 6C 6F 67 75 65 00 1E 00 isc Catalogue...
00FDA0: 14 00 C5 20 20 20 20 20 20 20 20 20 20 62 79 20 ... by
00FDB0: 52 6F 62 69 6E 20 4E 69 78 6F 6E 00 26 00 1E 00 Robin Nixon.&...
00FDC0: C5 20 20 28 63 29 20 43 6F 6D 70 75 74 69 6E 67 . (c) Computing
00FDD0: 20 77 69 74 68 20 74 68 65 20 41 6D 73 74 72 61 with the Amstra
00FDE0: 64 00 26 00 28 00 C5 20 2D 2D 2D 2D 2D 2D 2D 2D d.&.(.. --------
00FDF0: 2D 2D 2D 2D 2D 20 43 50 43 20 2D 2D 2D 2D 2D 2D ----- CPC ------
00FE00: 2D 2D 2D 2D 2D 2D 2D 00 0A 00 32 00 83 20 1C 4E -------...2.. .N
00FE10: BB 00 2E 00 3C 00 AD 20 10 01 A2 20 0E 2C 0E 01 ....<.. ... .,..
00FE20: A2 20 0F 2C 19 14 01 8E 20 61 2D 67 2C 69 2D 6F . .,.... a-g,i-o
00FE30: 2C 71 2D 7A 01 93 20 03 00 00 E1 28 19 64 29 00 ,q-z.. ....(.d).
00FE40: 16 00 3D 00 0D 00 00 68 79 ED EF FF 42 01 CF 20 ..=....hy...B..
00FE50: 80 20 1A 00 01 00 2D 00 46 00 82 20 19 0D 01 D8 . ....-.F.. ....
00FE60: 20 10 2C 19 4F 2C 0F 2C 19 18 01 BB 20 0F 01 BA .,.O,.,.... ...
00FE70: 20 0E 01 AA 20 1C FF 8F 01 B2 20 9C 20 A0 20 1E ... ..... . . .
00FE80: 5A 00 00 36 00 50 00 7C 00 55 53 45 D2 2C 19 0F Z..6.P.|.USE.,..
00FE90: 01 A2 20 0F 2C 0E 01 84 01 0D 00 00 E8 EF FF 42 .. .,..........B
00FEA0: 01 AA 20 0D 00 00 E8 F5 1C 00 08 01 9F 20 1E C8 .. .......... ..
00FEB0: 00 01 AA 20 0D 00 00 E8 00 24 00 5A 00 A1 20 0B ... .....$.Z.. .
00FEC0: 00 00 EA EF 0E 20 EB 20 1E 6E 00 20 01 97 20 B6 ..... . .n. .. .
00FED0: 20 22 54 49 54 4C 45 2E 44 53 43 22 00 11 00 64 "TITLE.DSC"...d
00FEE0: 00 A3 23 17 2C 03 00 00 74 69 74 6C E5 00 1E 00 .£#.,...titl....
00FEF0: 6E 00 8A 01 A2 20 0F 2C 19 1A 01 BB 20 0F 01 88 n.... .,.... ...
00FF00: 22 01 7C 00 45 52 C1 2C 40 03 00 00 E5 00 12 00 ".|.ER.,@.......
00FF10: 62 02 B7 20 22 54 49 54 4C 45 2E 44 53 43 22 00 b.. "TITLE.DSC".
00FF20: 11 00 6C 02 BF 23 17 2C 03 00 00 74 69 74 6C E5 ..l..#.,...titl.
00FF30: 00 15 00 76 02 89 01 7C 00 55 53 45 D2 2C 0E 01 ...v...|.USE.,..
00FF40: BB 20 0F 01 CA 00 22 00 80 02 BB 20 0F 01 BA 20 . ....".... ...
00FF50: 0E 01 A9 20 10 2C 19 17 01 BF 20 FF 7B 28 19 4C ... .,.... .{(.L
00FF60: 2C 19 20 29 3B 01 C9 00 38 00 8A 02 9F 20 1E 80 ,. );...8.... ..
00FF70: 02 01 A9 20 10 2C 19 17 01 A3 20 22 45 4E 54 45 ... .,...£ "ENTE
00FF80: 52 20 55 53 45 52 20 4E 55 4D 42 45 52 20 28 30 R USER NUMBER (0
00FF90: 2D 31 35 29 3F 20 22 2C 0D 00 00 75 73 65 F2 00 -15)? ",...use..
00FFA0: 23 00 94 02 A1 20 0D 00 00 75 73 65 F2 EE 19 0F #.... ...use....
00FFB0: 20 FC 20 0D 00 00 75 73 65 F2 F1 0E 20 EB 20 1E . ...use... . .
00FFC0: 8A 02 00 15 00 9E 02 7C 00 55 53 45 D2 2C 0D 00 .......|.USE.,..
00FFD0: 00 75 73 65 F2 01 C9 00 1F 00 A8 02 9F 20 1E 80 .use......... ..
00FFE0: 02 01 A9 20 10 2C 19 17 01 BF 20 22 52 55 4E 4E ... .,.... "RUNN
00FFF0: 49 4E 47 20 22 3B 00 0A 00 B2 02 9F 20 1E 24 04 ING ";...... .$.
010000: 00 22 00 BC 02 BF 20 03 00 00 F2 01 AA 20 0D 00 .".... ...... ..
010010: 00 68 79 ED 01 CF 20 80 20 19 F0 01 CA 20 03 00 .hy... . .... ..
010020: 00 F2 00 24 00 C6 02 9F 20 1E 80 02 01 A9 20 10 ...$.... ..... .
010030: 2C 19 17 01 BF 20 22 45 52 41 53 49 4E 47 20 2A ,.... "ERASING *
010040: 2E 42 41 4B 22 3B 00 0B 00 D0 02 A9 20 10 2C 19 .BAK";...... .,.
010050: 14 00 0E 00 DA 02 B2 20 9C 20 A0 20 1E F8 02 00 ....... . . ....
010060: 11 00 E4 02 03 00 00 E5 EF 22 2A 2E 62 61 6B 22 ........."*.bak"
010070: 00 10 00 EE 02 7C 00 45 52 C1 2C 40 03 00 00 E5 .....|.ER.,@....
010080: 00 06 00 F8 02 CA 00 14 00 02 03 9F 20 1E 24 04 ............ .$.
010090: 01 03 00 00 E5 EF 03 00 00 F2 00 34 00 0C 03 9F ...........4....
0100A0: 20 1E 80 02 01 A9 20 10 2C 19 17 01 BF 20 22 45 ..... .,.... "E
0100B0: 52 41 53 45 20 22 3B 03 00 00 E5 3B 22 20 41 72 RASE ";....;" Ar
0100C0: 65 20 79 6F 75 20 73 75 72 65 3F 20 22 3B 00 22 e you sure? ";."
0100D0: 00 16 03 03 00 00 69 EB EF FF 1C 28 FF 43 29 01 ......i....(.C).
0100E0: A1 20 03 00 00 69 EB EF 22 22 20 EB 20 1E 16 03 . ...i.."" . ...
0100F0: 00 14 00 20 03 A1 20 03 00 00 69 EB EF 22 4E 22 ... .. ...i.."N"
010100: 01 8A 01 7C 00 55 53 45 D2 2C 0E 00 2C 00 78 00 ...|.USE.,..,.x.
010110: BC 20 0E 2C 0E 2C 0F 01 94 20 1A 7E 02 2C 0E 01 . .,.,... .~.,..
010120: 94 20 1A 7E 02 2C 1A 8E 01 01 94 20 0E 2C 1A 8E . .~.,..... .,..
010130: 01 01 94 20 0E 2C 0E 00 39 00 82 00 A9 20 19 23 ... .,..9.... .#
010140: 2C 10 01 BF 20 22 43 41 54 41 4C 4F 47 55 45 22 ,... "CATALOGUE"
010150: 01 A9 20 19 4F F5 FF 0E 28 03 00 00 74 69 74 6C .. .O...(...titl
010160: E5 29 2C 10 01 BF 20 03 00 00 74 69 74 6C E5 3B .),... ...titl.;
010170: 00 2C 00 8C 00 A9 20 0F 2C 0F 01 84 01 0D 00 00 .,.... .,.......
010180: E8 EF FF 42 01 AA 20 0D 00 00 E8 F5 1C 00 08 01 ...B.. .........
010190: 9F 20 1E C8 00 01 AA 20 0D 00 00 E8 00 28 00 96 . ..... .....(..
0101A0: 00 A1 20 0B 00 00 EA EF 0E 20 EB 20 03 00 00 E1 .. ...... . ....
0101B0: 28 0F 29 EF 22 3C 3C 20 4E 6F 20 66 69 6C 65 73 (.)."<< No files
0101C0: 20 3E 3E 22 00 1D 00 A0 00 82 20 19 0D 01 D8 20 >>"...... ....
0101D0: 10 2C 19 4F 2C 10 2C 19 18 01 BB 20 0F 01 BA 20 .,.O,.,.... ...
0101E0: 0E 00 23 00 AA 00 0B 00 00 6E 75 ED EF 28 0B 00 ..#......nu..(..
0101F0: 00 EA F9 12 29 F5 28 28 0B 00 00 EA 20 FB 20 12 ....).((.... . .
010200: 29 EE 0E 29 00 26 00 B4 00 9F 20 1E FE 01 01 0B )..).&.... .....
010210: 00 00 F8 EF 0F 01 0B 00 00 F9 EF 0F 01 BB 20 0E .............. .
010220: 01 BA 20 0F 01 9F 20 1E FA 00 00 30 00 BE 00 9F .. ... ....0....
010230: 20 1E 0E 01 01 8A 01 D8 20 10 2C 19 4F 2C 0F 2C ....... .,.O,.,
010240: 19 18 01 9B 20 03 00 00 E1 01 93 20 03 00 00 E1 .... ...... ....
010250: 28 19 64 29 01 A0 20 1E 78 00 00 19 00 C8 00 0B (.d).. .x.......
010260: 00 00 EA EF 0E 01 0D 00 00 F0 EF 0D 00 00 E8 F5 ................
010270: 1C FF 07 00 32 00 D2 00 A1 20 FF 12 28 0D 00 00 ....2.... ..(...
010280: F0 29 EF 1C FF 00 20 EB 20 0B 00 00 EA EF 0B 00 .).... . .......
010290: 00 EA F4 0F 01 0D 00 00 F0 EF 0D 00 00 F0 F4 0F ................
0102A0: 20 01 97 20 C9 00 56 00 DC 00 03 00 00 E1 28 0B .. ..V.......(.
0102B0: 00 00 EA 29 EF 22 22 01 9E 20 0B 00 00 EB EF 0F ...)."".. ......
0102C0: 20 EC 20 16 01 03 00 00 E1 28 0B 00 00 EA 29 EF . ......(....).
0102D0: 03 00 00 E1 28 0B 00 00 EA 29 F4 FF 03 28 FF 12 ....(....)...(..
0102E0: 28 0D 00 00 F0 29 20 FA 20 1C 7F 00 29 01 0D 00 (....) . ...)...
0102F0: 00 F0 EF 0D 00 00 F0 F4 0F 01 B0 00 62 00 E6 00 ............b...
010300: 20 EB 20 C9 00 16 00 2A 03 A1 20 03 00 00 69 EB . ....*.. ...i.
010310: F2 22 59 22 20 EB 20 1E 16 03 00 13 00 34 03 BF ."Y" . ......4..
010320: 20 03 00 00 69 EB 01 A9 20 10 2C 19 14 00 0E 00 ...i... .,.....
010330: 3E 03 B2 20 9C 20 A0 20 1E 52 03 00 10 00 48 03 >.. . . .R....H.
010340: 7C 00 45 52 C1 2C 40 03 00 00 E5 00 06 00 52 03 |.ER.,@.......R.
010350: CA 00 0A 00 5C 03 9F 20 1E 24 04 00 22 00 66 03 ....\.. .$..".f.
010360: AD 20 10 01 BB 20 0F 01 BA 20 0E 01 BF 20 22 4C . ... ... ... "L
010370: 4F 41 44 49 4E 47 20 22 3B 03 00 00 F2 00 0E 00 OADING ";.......
010380: 70 03 B2 20 9C 20 A0 20 1E 84 03 00 0D 00 7A 03 p.. . . ......z.
010390: A8 20 03 00 00 F2 01 98 00 17 00 84 03 9E 20 0D . ............ .
0103A0: 00 00 F8 EF 0F 20 EC 20 1A 88 13 01 B0 01 CA 00 ..... . ........
0103B0: 2A 00 8E 03 9F 20 1E 80 02 01 A9 20 10 2C 19 17 *.... ..... .,..
0103C0: 01 BF 20 22 45 4E 54 45 52 20 44 52 49 56 45 20 .. "ENTER DRIVE
0103D0: 28 41 2D 42 29 3F 20 22 3B 00 22 00 98 03 03 00 (A-B)? ";.".....
0103E0: 00 69 EB EF FF 1C 28 FF 43 29 01 A1 20 03 00 00 .i....(.C).. ...
0103F0: 69 EB EF 22 22 20 EB 20 1E 98 03 00 22 00 A2 03 i.."" . ...."...
010400: A1 20 03 00 00 69 EB F1 22 41 22 20 FC 20 03 00 . ...i.."A" . ..
010410: 00 69 EB EE 22 42 22 20 EB 20 1E 98 03 00 13 00 .i.."B" . ......
010420: AC 03 BF 20 03 00 00 69 EB 01 A9 20 10 2C 19 14 ... ...i... .,..
010430: 00 0E 00 B6 03 B2 20 9C 20 A0 20 1E D4 03 00 13 ...... . . .....
010440: 00 C0 03 7C 00 44 52 49 56 C5 2C 40 03 00 00 69 ...|.DRIV.,@...i
010450: EB 00 06 00 CA 03 CA 00 17 00 D4 03 9E 20 0D 00 ............. ..
010460: 00 EA EF 0F 20 EC 20 1A 88 13 01 B0 01 CA 00 0A .... . .........
010470: 00 DE 03 9F 20 1E 24 04 00 23 00 E8 03 9F 20 1E .... .$..#.... .
010480: 80 02 01 A9 20 10 2C 19 17 01 BF 20 22 52 45 4E .... .,.... "REN
010490: 41 4D 45 20 22 3B 03 00 00 F2 3B 00 14 00 F2 03 AME ";....;.....
0104A0: A3 20 22 20 61 73 3F 20 22 2C 03 00 00 6E EE 00 £ " as? ",...n..
0104B0: 0B 00 FC 03 A9 20 10 2C 19 14 00 0E 00 06 04 B2 ..... .,........
0104C0: 20 9C 20 A0 20 1E D4 03 00 17 00 10 04 7C 00 52 . . ........|.R
0104D0: 45 CE 2C 40 03 00 00 6E EE 2C 40 03 00 00 F2 00 E.,@...n.,@.....
0104E0: 06 00 1A 04 CA 00 39 00 24 04 0B 00 00 6E 75 6D ......9.$....num
0104F0: B1 EF 28 0B 00 00 F8 F5 0F 29 F6 28 0B 00 00 EA ..(......).(....
010500: 03 00 00 E1 28 0B 00 00 EA 29 EF 03 00 00 E1 28 ....(....).....(
010510: 0B 00 00 EA 29 F4 22 2E 22 01 9E 20 0B 00 00 EB ....).".".. ....
010520: EF 0F 20 EC 20 11 01 03 00 00 E1 28 0B 00 00 EA .. . ......(....
010530: 29 EF 03 00 00 E1 28 0B 00 00 EA 29 F4 FF 03 28 ).....(....)...(
010540: FF 12 28 0D 00 00 F0 29 20 FA 20 1C 7F 00 29 01 ..(....) . ...).
010550: 0D 00 00 F0 EF 0D 00 00 F0 F4 0F 01 B0 00 16 00 ................
010560: F0 00 0D 00 00 F0 EF 0D 00 00 F0 F4 10 01 A0 20 ...............
010570: 1E D2 00 00 21 00 FA 00 A9 20 28 0B 00 00 F8 F5 ....!.... (.....
010580: 0F 29 F6 19 14 F4 0F 2C 0B 00 00 F9 F4 10 01 9F .).....,........
010590: 20 1E 24 04 00 17 00 04 01 BF 20 03 00 00 E1 28 .$....... ....(
0105A0: 0B 00 00 6E 75 6D B1 29 3B 01 C9 00 0E 00 0E 01 ...num.);.......
0105B0: D6 20 FF 43 F2 22 22 01 D5 00 41 00 18 01 03 00 . .C.""...A.....
0105C0: 00 69 EB EF FF 1C 28 FF 43 29 01 0B 00 00 69 B1 .i....(.C)....i.
0105D0: EF FF 0A 28 0F 29 01 0B 00 00 69 B2 EF FF 0A 28 ...(.)....i....(
0105E0: 16 29 01 0B 00 00 69 B3 EF FF 0A 28 0E 29 01 0B .)....i....(.)..
0105F0: 00 00 69 B4 EF FF 0A 28 10 29 00 15 00 22 01 A1 ..i....(.)..."..
010600: 20 03 00 00 69 EB EF 22 22 20 EB 20 1E 18 01 00 ...i.."" . ....
010610: 1B 00 2C 01 0B 00 00 69 6E E6 EF 0E 01 BB 20 0F ..,....in..... .
010620: 01 BA 20 0E 01 9F 20 1E FA 00 00 13 00 36 01 A1 .. ... ......6..
010630: 20 0B 00 00 EA EF 0E 20 EB 20 1E A4 01 00 4D 00 ...... . ....M.
010640: 40 01 A1 20 0B 00 00 69 B1 EE F5 0F 20 EB 20 0B @.. ...i.... . .
010650: 00 00 F8 EF 0B 00 00 F8 F4 0F 01 9F 20 1E 6A 04 ............ .j.
010660: 01 A1 20 0B 00 00 F8 EE 12 20 FC 20 0B 00 00 F8 .. ...... . ....
010670: EE 0B 00 00 EA 20 EB 20 0D 00 00 F8 EF 0F 01 0D ..... . ........
010680: 00 00 F9 EF 0D 00 00 F9 F4 0F 00 66 00 4A 01 A1 ...........f.J..
010690: 20 0B 00 00 69 B2 EE F5 0F 20 EB 20 0D 00 00 F8 ...i.... . ....
0106A0: EF 0D 00 00 F8 F5 0F 01 9F 20 1E 7E 04 01 A1 20 ......... .~...
0106B0: 0D 00 00 F8 F1 0F 20 EB 20 0D 00 00 F8 EF 12 01 ...... . .......
0106C0: 0D 00 00 F9 EF 0D 00 00 F9 F5 0F 01 A1 20 0D 00 ............. ..
0106D0: 00 F9 EE 28 0D 00 00 EA F5 0D 00 00 6E 75 ED F6 ...(........nu..
0106E0: 11 29 20 EB 20 0D 00 00 F8 EF 0D 00 00 F8 F5 0F .) . ...........
0106F0: 00 63 00 54 01 A1 20 0B 00 00 69 B3 EE F5 0F 20 .c.T.. ...i....
010700: F9 12 29 F4 0B 00 00 F9 F5 10 F4 0B 00 00 F8 F5 ..).............
010710: 28 28 0B 00 00 EA 20 FB 20 12 29 EE 0E 29 00 1B ((.... . .)..)..
010720: 00 2E 04 A1 20 28 28 0B 00 00 EA 20 FB 20 12 29 .... ((.... . .)
010730: EE 0E 29 20 EB 20 1E 42 04 00 33 00 38 04 0D 00 ..) . .B..3.8...
010740: 00 6E 75 6D B1 EF 0D 00 00 6E 75 6D B1 F5 28 0D .num.....num..(.
010750: 00 00 F8 EF 0F 29 F4 28 0D 00 00 F8 EF 11 29 F4 .....).(......).
010760: 28 28 0D 00 00 F8 EF 12 29 F6 10 29 00 17 00 42 ((......)..)...B
010770: 04 03 00 00 F2 EF 03 00 00 E1 28 0B 00 00 6E 75 ..........(...nu
010780: 6D B1 29 00 17 00 4C 04 0B 00 00 69 F3 EF FF 74 m.)...L....i...t
010790: 28 03 00 00 FA 2C 22 20 22 29 00 42 00 56 04 A1 (....," ").B.V..
0107A0: 20 0B 00 00 69 F3 20 EB 20 03 00 00 F2 EF FF 75 ...i. . ......u
0107B0: 28 03 00 00 F2 2C 0D 00 00 69 F3 F5 0F 29 F4 FF (....,...i...)..
0107C0: 79 28 03 00 00 F2 2C FF 0E 28 03 00 00 FA 29 F5 y(....,..(....).
0107D0: 0D 00 00 69 F3 29 01 A0 20 1E 4C 04 00 06 00 60 ...i.).. .L....`
0107E0: 04 C9 00 2B 00 6A 04 9F 20 1E 24 04 01 A1 20 03 ...+.j.. .$... .
0107F0: 00 00 E1 28 0B 00 00 6E 75 6D B1 29 EF 22 22 20 ...(...num.).""
010800: EB 20 0D 00 00 F8 EF 0D 00 00 F8 F4 0F 00 06 00 . ..............
010810: 74 04 C9 00 3B 00 7E 04 A1 20 0D 00 00 F8 EF 0E t...;.~.. ......
010820: 20 EB 20 C9 20 01 97 20 9F 20 1E 24 04 01 A1 20 . . .. . .$...
010830: 03 00 00 E1 28 0D 00 00 6E 75 6D B1 29 EF 22 22 ....(...num.).""
010840: 20 EB 20 0D 00 00 F8 EF 0D 00 00 F8 F5 0F 00 06 . .............
010850: 00 88 04 C9 00 41 00 92 04 A1 20 0B 00 00 F9 EF .....A.... .....
010860: 0E 20 EB 20 C9 20 01 97 20 9F 20 1E 24 04 01 A1 . . . .. . .$...
010870: 20 03 00 00 E1 28 0D 00 00 6E 75 6D B1 29 EF 22 ....(...num.)."
010880: 22 20 EB 20 0D 00 00 F9 EF 0D 00 00 F9 F5 0F 01 " . ............
010890: A0 20 1E 92 04 00 06 00 9C 04 C9 00 26 00 A6 04 . ..........&...
0108A0: 9F 20 1E 24 04 01 A1 20 03 00 00 E1 28 0B 00 00 . .$... ....(...
0108B0: 6E 75 6D B1 29 EF 22 22 20 EB 20 0D 00 00 F9 EF num.)."" . .....
0108C0: 0F 00 06 00 B0 04 C9 00 00 00 1A 00 B0 04 C9 00 ................
0108D0: 00 00 1A 6E 67 20 77 69 74 68 20 74 68 65 20 41 ...ng with the A
0108E0: 6D 73 74 72 61 64 0D 0A 34 30 20 52 45 4D 20 2D mstrad..40 REM -
0108F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 43 50 43 ------------ CPC
010900: EB 20 0B 00 00 F9 EF 0B 00 00 F9 F5 0F 01 0B 00 . ..............
010910: 00 69 6E E6 EF 0F 01 9F 20 1E 92 04 01 A1 20 0B .in..... ..... .
010920: 00 00 F9 F1 0F 20 EB 20 0B 00 00 F9 EF 0B 00 00 ..... . ........
010930: 6E 75 ED 01 A1 20 0B 00 00 F8 EF 12 20 EB 20 0D nu... ...... . .
010940: 00 00 F9 EF 28 0D 00 00 EA F5 0D 00 00 6E 75 ED ....(........nu.
010950: F6 11 29 00 3E 00 5E 01 A1 20 0B 00 00 69 6E E6 ..).>.^.. ...in.
010960: EF 0F 20 EB 20 9F 20 1E 24 04 01 A1 20 03 00 00 .. . . .$... ...
010970: E1 28 0B 00 00 6E 75 6D B1 29 EF 22 22 20 EB 20 .(...num.)."" .
010980: 0D 00 00 F9 EF 0D 00 00 F9 F5 0F 01 A0 20 1E 5E ............. .^
010990: 01 00 5A 00 68 01 A1 20 0B 00 00 69 B4 EE F5 0F ..Z.h.. ...i....
0109A0: 20 EB 20 0B 00 00 F9 EF 0B 00 00 F9 F4 0F 01 9F . .............
0109B0: 20 1E A6 04 01 A1 20 0B 00 00 F9 EE 0B 00 00 6E ..... ........n
0109C0: 75 ED 20 FC 20 0B 00 00 F8 EF 12 20 FA 20 0B 00 u. . ...... . ..
0109D0: 00 F9 EE 28 0B 00 00 EA F5 0B 00 00 6E 75 ED F6 ...(........nu..
0109E0: 11 29 20 EB 20 0B 00 00 F9 EF 0F 00 24 00 72 01 .) . .......$.r.
0109F0: A1 20 0B 00 00 F8 EF 0F 20 FA 20 0B 00 00 F9 EE . ...... . .....
010A00: 0B 00 00 6E 75 ED 20 EB 20 0D 00 00 F9 EF 0F 00 ...nu. . .......
010A10: 47 00 7C 01 A1 20 0B 00 00 F9 F1 0F 20 EB 20 0D G.|.. ...... . .
010A20: 00 00 F8 EF 12 01 0D 00 00 F9 EF 0D 00 00 6E 75 ..............nu
010A30: ED 01 A1 20 0D 00 00 F9 EE 28 0D 00 00 EA F5 0D ... .....(......
010A40: 00 00 6E 75 ED F6 11 29 20 EB 20 0D 00 00 F8 EF ..nu...) . .....
010A50: 0D 00 00 F8 F5 0F 00 50 00 86 01 A1 20 0B 00 00 .......P.... ...
010A60: F8 EF 12 20 FA 20 0B 00 00 F9 EE 28 0B 00 00 EA ... . .....(....
010A70: F5 0B 00 00 6E 75 ED F6 11 29 20 EB 20 0D 00 00 ....nu...) . ...
010A80: F8 EF 0F 01 0D 00 00 F9 EF 0D 00 00 F9 F4 0F 01 ................
010A90: A1 20 0D 00 00 F9 EE 0D 00 00 6E 75 ED 20 EB 20 . ........nu. .
010AA0: 0D 00 00 F9 EF 0F 00 2B 00 90 01 A1 20 0B 00 00 .......+.... ...
010AB0: F8 EE 0B 00 00 EA 20 EB 20 0D 00 00 F8 EF 0D 00 ...... . .......
010AC0: 00 F8 F5 0F 01 0D 00 00 F9 EF 0F 01 A0 20 1E 90 ............. ..
010AD0: 01 00 27 00 9A 01 9F 20 1E 24 04 01 A1 20 0B 00 ..'.... .$... ..
010AE0: 00 6E 75 6D B1 EE 0B 00 00 EA 20 EB 20 0D 00 00 .num...... . ...
010AF0: F8 EF 0D 00 00 F8 F5 0F 00 16 00 A4 01 A1 20 03 .............. .
010B00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
010B10: 0E 00 01 00 02 09 52 E5 0E 00 C1 02 00 00 00 02 ......R.........
010B20: 0E 00 C6 02 00 00 00 02 0E 00 C2 02 00 00 00 02 ................
010B30: 0E 00 C7 02 00 00 00 02 0E 00 C3 02 00 00 00 02 ................
010B40: 0E 00 C8 02 00 00 00 02 0E 00 C4 02 00 00 00 02 ................
010B50: 0E 00 C9 02 00 00 00 02 0E 00 C5 02 00 00 00 02 ................
010B60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010B70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010B80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010B90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010BA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010BB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010BC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010BD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010BE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010BF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010C00: 00 43 4F 4D 50 41 43 54 20 42 41 53 00 00 00 00 .COMPACT BAS....
010C10: 00 00 00 00 00 70 01 00 E6 08 00 00 00 00 00 00 .....p..........
010C20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010C30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010C40: E6 08 00 4A 05 36 35 32 45 36 31 36 34 32 30 35 ...J.652E6164205
010C50: 34 37 37 36 38 37 34 37 33 37 30 36 35 34 44 36 47768747370654D6
010C60: 00 24 00 80 02 8C 20 36 33 37 34 36 46 37 34 36 .$.... 63746F746
010C70: 44 36 46 36 43 36 31 36 36 36 35 30 30 30 30 30 D6F6C61666500000
010C80: 20 00 0A 00 C5 20 20 20 20 20 20 20 20 54 65 78 .... Tex
010C90: 74 20 66 69 6C 65 20 63 6F 6D 70 63 74 65 72 00 t file compcter.
010CA0: 1F 00 14 00 C5 20 20 20 20 20 20 20 20 20 62 79 ..... by
010CB0: 20 49 61 6E 20 43 2E 20 53 68 61 72 70 65 00 25 Ian C. Sharpe.%
010CC0: 00 1E 00 C5 20 28 63 29 20 43 6F 6D 70 75 74 69 .... (c) Computi
010CD0: 6E 67 20 77 69 74 68 20 74 68 65 20 41 6D 73 74 ng with the Amst
010CE0: 72 61 64 00 26 00 28 00 C5 20 2D 2D 2D 2D 2D 2D rad.&.(.. ------
010CF0: 2D 2D 2D 2D 2D 2D 2D 20 43 50 43 20 2D 2D 2D 2D ------- CPC ----
010D00: 2D 2D 2D 2D 2D 2D 2D 2D 2D 00 14 00 32 00 AA 20 ---------...2..
010D10: 1C FF 6F 01 0D 00 00 6C EE EF 19 8C 20 00 1C 00 ..o....l.... ...
010D20: 3C 00 9E 20 0D 00 00 61 64 F2 EF 1C 00 70 20 EC <.. ...ad....p .
010D30: 20 1C 97 72 20 E6 20 19 0D 00 17 00 46 00 C3 20 ..r . .....F..
010D40: 03 00 00 62 79 74 E5 01 0D 00 00 63 68 EB EF 0E ...byt.....ch...
010D50: 00 12 00 50 00 9E 20 0D 00 00 E9 EF 0E 20 EC 20 ...P.. ...... .
010D60: 19 0C 00 27 00 5A 00 0D 00 00 F6 EF FF 1D 28 22 ...'.Z........("
010D70: 26 22 F4 AC 28 03 00 00 62 79 74 E5 2C 0D 00 00 &"..(...byt.,...
010D80: E9 F6 10 F4 0F 2C 10 29 29 00 2A 00 64 00 BE 20 .....,.)).*.d..
010D90: 0D 00 00 61 64 F2 F4 0D 00 00 E9 2C 0D 00 00 F6 ...ad......,....
010DA0: 01 0D 00 00 63 68 EB EF 0D 00 00 63 68 EB F4 0D ....ch.....ch...
010DB0: 00 00 F6 00 06 00 6E 00 B0 00 3E 00 78 00 A1 20 ......n...>.x..
010DC0: 0D 00 00 63 68 EB F2 FF 1D 28 22 26 22 F4 FF 79 ...ch....("&"..y
010DD0: 28 03 00 00 62 79 74 E5 2C 11 29 29 20 EB 20 BF (...byt.,.)) . .
010DE0: 22 45 52 52 4F 52 20 69 6E 20 4C 49 4E 45 22 3B "ERROR in LINE";
010DF0: 0D 00 00 6C EE 01 CE 00 1C 00 82 00 0D 00 00 6C ...l...........l
010E00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010E10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010E20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010E30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010E40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010E50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010E60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010E70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010E80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010E90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010EA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010EB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010EC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010ED0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010EE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010EF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010F00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010F10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010F20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010F30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010F40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010F50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010F60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010F70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010F80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010F90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010FA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010FB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010FC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010FD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010FE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
010FF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
011000: EE EF 0D 00 00 6C EE F4 19 0A 20 01 B0 01 83 20 .....l.... ....
011010: 1C 00 70 00 24 00 8C 00 8C 20 33 45 43 39 33 32 ..p.$.... 3EC932
011020: 30 30 37 30 30 31 30 45 37 30 32 31 39 34 37 32 0070010E70219472
011030: 43 33 44 31 34 45 33 00 24 00 96 00 8C 20 42 43 C3D14E3.$.... BC
011040: 31 36 37 30 43 33 32 34 37 30 43 33 37 46 37 30 1670C32470C37F70
011050: 34 33 34 46 34 44 35 30 35 37 41 00 24 00 A0 00 434F4D5057A.$...
011060: 8C 20 34 31 34 33 44 34 34 35 35 38 35 30 34 31 . 4143D445585041
011070: 34 45 43 34 30 30 43 44 42 37 37 30 35 38 43 00 4EC400CDB77058C.
011080: 24 00 AA 00 8C 20 43 44 45 32 37 30 43 44 31 36 $.... CDE270CD16
011090: 37 31 43 44 38 30 42 43 43 44 44 37 37 30 35 37 71CD80BCCDD77057
0110A0: 37 45 37 00 24 00 B4 00 8C 20 43 44 38 30 42 43 7E7.$.... CD80BC
0110B0: 44 41 34 43 37 30 46 44 32 31 38 43 37 31 43 41 DA4C70FD218C71CA
0110C0: 42 46 37 30 37 42 33 00 24 00 BE 00 8C 20 37 41 BF707B3.$.... 7A
0110D0: 43 44 39 35 42 43 46 44 32 31 38 34 37 31 43 33 CD95BCFD218471C3
0110E0: 42 46 37 30 43 44 44 37 38 34 31 00 24 00 C8 00 BF70CDD7841.$...
0110F0: 8C 20 37 30 35 46 30 36 38 30 30 45 38 30 46 44 . 705F06800E80FD
011100: 32 31 39 34 37 31 37 41 46 44 42 45 36 33 42 00 2194717AFDBE63B.
011110: 24 00 D2 00 8C 20 30 30 43 32 36 36 37 30 37 42 $.... 00C266707B
011120: 46 44 42 45 30 31 43 41 36 44 37 30 46 44 32 33 FDBE01CA6D70FD23
011130: 36 39 36 00 24 00 DC 00 8C 20 46 44 32 33 30 43 696.$.... FD230C
011140: 31 30 45 42 37 38 46 45 30 30 43 41 37 37 37 30 10EB78FE00CA7770
011150: 35 31 43 33 36 36 32 00 24 00 E6 00 8C 20 33 34 51C3662.$.... 34
011160: 37 30 37 41 43 44 39 35 42 43 35 33 43 33 33 34 707ACD95BC53C334
011170: 37 30 43 44 42 37 37 30 36 45 41 00 24 00 F0 00 70CDB7706EA.$...
011180: 8C 20 43 44 45 32 37 30 43 44 31 36 37 31 43 44 . CDE270CD1671CD
011190: 38 30 42 43 44 41 39 43 37 30 46 44 38 35 46 00 80BCDA9C70FD85F.
0111A0: 24 00 FA 00 8C 20 32 31 38 43 37 31 43 41 42 46 $.... 218C71CABF
0111B0: 37 30 46 44 32 31 38 34 37 31 43 33 42 46 37 30 70FD218471C3BF70
0111C0: 37 31 43 00 24 00 04 01 8C 20 43 42 37 46 43 41 71C.$.... CB7FCA
0111D0: 42 31 37 30 43 42 42 46 32 31 39 34 37 31 35 46 B170CBBF2194715F
0111E0: 31 36 30 30 36 35 41 00 24 00 0E 01 8C 20 31 39 160065A.$.... 19
0111F0: 31 39 37 45 43 44 39 35 42 43 32 33 37 45 43 44 197ECD95BC237ECD
011200: 00 46 53 45 54 32 30 30 20 42 41 53 00 00 00 00 .FSET200 BAS....
011210: 00 00 00 00 00 70 01 00 20 05 00 00 00 00 00 00 .....p.. .......
011220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011240: 20 05 00 75 03 28 19 22 29 22 2C 26 39 43 34 30 ..u.(.")",&9C40
011250: 3A 43 41 4C 4C 20 26 39 43 34 30 22 00 06 00 7C :CALL &9C40"...|
011260: 01 89 00 00 00 1A 22 29 22 49 4E 49 54 2E 42 49 ......")"INIT.BI
011270: 4E 22 FF 03 28 19 22 29 22 2C 26 39 43 34 30 3A N"..(.")",&9C40:
011280: 24 00 0A 00 C5 20 20 20 20 53 77 69 74 63 68 20 $.... Switch
011290: 32 30 30 6B 2F 4E 6F 72 6D 61 6C 20 46 6F 72 6D 200k/Normal Form
0112A0: 61 74 73 00 24 00 14 00 C5 20 20 20 20 62 79 20 ats.$.... by
0112B0: 20 54 68 65 20 50 72 6F 67 72 61 6D 6D 65 72 73 The Programmers
0112C0: 20 46 72 69 65 6E 64 00 25 00 1E 00 C5 20 28 63 Friend.%.... (c
0112D0: 29 20 43 6F 6D 70 75 74 69 6E 67 20 77 69 74 68 ) Computing with
0112E0: 20 74 68 65 20 41 6D 73 74 72 61 64 00 26 00 28 the Amstrad.&.(
0112F0: 00 C5 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D .. -------------
011300: 20 43 50 43 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D CPC -----------
011310: 2D 2D 00 13 00 32 00 0D 00 00 6C EE EF 19 8C 01 --...2....l.....
011320: AA 20 1C 3F 9C 00 1E 00 3C 00 AD 20 10 01 BF 22 . .?....<.. ..."
011330: 50 6F 6B 69 6E 67 20 6D 61 63 68 69 6E 65 20 63 Poking machine c
011340: 6F 64 65 00 33 00 46 00 BF 22 54 68 69 73 20 70 ode.3.F.."This p
011350: 72 6F 67 72 61 6D 20 67 65 6E 65 72 61 74 65 73 rogram generates
011360: 20 49 4E 49 54 2E 42 49 4E 20 61 6E 64 20 49 4E INIT.BIN and IN
011370: 49 54 2E 42 41 53 00 1C 00 50 00 9E 20 0D 00 00 IT.BAS...P.. ...
011380: 61 64 F2 EF 1C 40 9C 20 EC 20 1C 1B 9D 20 E6 20 ad...@. . ... .
011390: 19 0D 00 17 00 5A 00 C3 20 03 00 00 62 79 74 E5 .....Z.. ...byt.
0113A0: 01 0D 00 00 63 68 EB EF 0E 00 12 00 64 00 9E 20 ....ch......d..
0113B0: 0D 00 00 E9 EF 0E 20 EC 20 19 0C 00 27 00 6E 00 ...... . ...'.n.
0113C0: 0D 00 00 F6 EF FF 1D 28 22 26 22 F4 AC 28 03 00 .......("&"..(..
0113D0: 00 62 79 74 E5 2C 0D 00 00 E9 F6 10 F4 0F 2C 10 .byt.,........,.
0113E0: 29 29 00 2A 00 78 00 BE 20 0D 00 00 61 64 F2 F4 )).*.x.. ...ad..
0113F0: 0D 00 00 E9 2C 0D 00 00 F6 01 0D 00 00 63 68 EB ....,........ch.
011400: 39 35 42 43 43 33 38 38 36 44 38 00 24 00 18 01 95BCC3886D8.$...
011410: 8C 20 37 30 46 44 32 31 33 42 37 31 46 45 30 32 . 70FD213B71FE02
011420: 43 38 45 31 43 44 37 41 42 43 43 44 37 42 33 00 C8E1CD7ABCCD7B3.
011430: 24 00 22 01 8C 20 38 46 42 43 46 44 37 45 30 30 $.".. 8FBCFD7E00
011440: 43 42 42 46 43 44 35 41 42 42 46 44 43 42 30 30 CBBFCD5ABBFDCB00
011450: 37 46 41 00 24 00 2C 01 8C 20 37 45 43 30 46 44 7FA.$.,.. 7EC0FD
011460: 32 33 43 33 43 35 37 30 46 45 38 30 44 38 45 36 23C3C570FE80D8E6
011470: 37 46 46 45 39 30 46 00 24 00 36 01 8C 20 32 30 7FFE90F.$.6.. 20
011480: 44 30 33 45 32 30 43 39 44 44 45 35 44 44 36 45 D03E20C9DDE5DD6E
011490: 30 32 44 44 36 36 30 33 36 36 43 00 24 00 40 01 02DD660366C.$.@.
0114A0: 8C 20 45 35 44 44 45 31 44 44 34 36 30 30 44 44 . E5DDE1DD4600DD
0114B0: 36 45 30 31 44 44 36 36 30 32 31 31 36 36 38 00 6E01DD660211668.
0114C0: 24 00 4A 01 8C 20 39 38 37 32 43 44 37 37 42 43 $.J.. 9872CD77BC
0114D0: 44 44 45 31 44 41 30 39 37 31 45 31 46 44 32 31 DDE1DA0971E1FD21
0114E0: 38 31 42 00 24 00 54 01 8C 20 34 39 37 31 43 33 81B.$.T.. 4971C3
0114F0: 42 46 37 30 43 42 33 46 46 45 30 33 44 30 45 31 BF70CB3FFE03D0E1
011500: 46 44 32 31 37 38 36 00 24 00 5E 01 8C 20 35 46 FD21786.$.^.. 5F
011510: 37 31 43 33 42 46 37 30 44 44 45 35 44 44 36 45 71C3BF70DDE5DD6E
011520: 30 30 44 44 36 36 30 31 37 31 33 00 24 00 68 01 00DD6601713.$.h.
011530: 8C 20 45 35 44 44 45 31 44 44 34 36 30 30 44 44 . E5DDE1DD4600DD
011540: 36 45 30 31 44 44 36 36 30 32 31 31 36 36 38 00 6E01DD660211668.
011550: 24 00 72 01 8C 20 39 38 37 41 43 44 38 43 42 43 $.r.. 987ACD8CBC
011560: 44 44 45 31 46 44 32 31 36 44 37 31 44 38 45 31 DDE1FD216D71D8E1
011570: 38 39 41 00 24 00 7C 01 8C 20 43 33 42 46 37 30 89A.$.|.. C3BF70
011580: 35 30 36 31 37 32 36 31 36 44 36 35 37 34 36 35 506172616D657465
011590: 37 32 37 33 36 30 36 00 24 00 86 01 8C 20 32 31 7273606.$.... 21
0115A0: 32 31 32 31 38 37 34 33 36 31 36 45 32 37 37 34 21218743616E2774
0115B0: 32 30 36 46 37 30 36 35 33 46 42 00 24 00 90 01 206F70653FB.$...
0115C0: 8C 20 36 45 32 30 36 39 36 45 37 30 37 35 37 34 . 6E20696E707574
0115D0: 32 30 36 36 36 39 36 43 36 35 38 37 35 30 35 00 2066696C6587505.
0115E0: 24 00 9A 01 8C 20 34 32 36 31 36 34 32 30 36 36 $.... 4261642066
0115F0: 36 39 36 43 36 35 32 30 37 34 37 39 37 30 36 35 696C652074797065
011600: EF 0D 00 00 63 68 EB F4 0D 00 00 F6 00 06 00 82 ....ch..........
011610: 00 B0 00 3E 00 8C 00 A1 20 0D 00 00 63 68 EB F2 ...>.... ...ch..
011620: FF 1D 28 22 26 22 F4 FF 79 28 03 00 00 62 79 74 ..("&"..y(...byt
011630: E5 2C 11 29 29 20 EB 20 BF 22 45 52 52 4F 52 20 .,.)) . ."ERROR
011640: 69 6E 20 4C 49 4E 45 22 3B 0D 00 00 6C EE 01 CE in LINE";...l...
011650: 00 15 00 96 00 0D 00 00 6C EE EF 0D 00 00 6C EE ........l.....l.
011660: F4 19 0A 01 B0 00 24 00 A0 00 8C 20 44 44 32 31 ......$.... DD21
011670: 39 30 41 38 44 44 33 36 30 30 32 38 44 44 33 36 90A8DD360028DD36
011680: 30 35 43 37 44 44 36 32 44 00 24 00 AA 00 8C 20 05C7DD62D.$....
011690: 33 36 30 44 30 30 44 44 33 36 30 46 32 31 44 44 360D00DD360F21DD
0116A0: 33 36 31 30 30 41 44 44 33 36 33 43 36 00 24 00 36100ADD363C6.$.
0116B0: B4 00 8C 20 31 31 32 30 44 44 33 36 31 32 33 32 ... 1120DD361232
0116C0: 44 44 33 36 31 38 46 46 32 31 39 37 39 43 35 30 DD3618FF21979C50
0116D0: 36 00 24 00 BE 00 8C 20 43 44 38 44 39 43 43 44 6.$.... CD8D9CCD
0116E0: 38 31 42 42 43 44 31 38 42 42 33 45 30 43 43 44 81BBCD18BB3E0CCD
0116F0: 35 41 37 31 30 00 24 00 C8 00 8C 20 42 42 43 39 5A710.$.... BBC9
011700: 32 31 41 38 41 38 33 36 30 30 32 31 44 36 39 43 21A8A8360021D69C
011710: 43 44 38 44 39 43 36 42 34 00 24 00 D2 00 8C 20 CD8D9C6B4.$....
011720: 43 44 38 31 42 42 43 44 31 38 42 42 33 45 30 43 CD81BBCD18BB3E0C
011730: 43 44 35 41 42 42 43 39 37 45 37 31 43 00 24 00 CD5ABBC97E71C.$.
011740: DC 00 8C 20 46 45 30 30 43 38 43 44 35 41 42 42 ... FE00C8CD5ABB
011750: 32 33 31 38 46 36 30 43 31 38 32 30 33 32 35 34 2318F60C18203254
011760: 46 00 24 00 E6 00 8C 20 33 30 33 30 34 42 32 30 F.$.... 30304B20
011770: 34 34 36 39 37 33 36 33 32 30 34 36 36 46 37 32 4469736320466F72
011780: 36 44 34 30 32 00 24 00 F0 00 8C 20 36 31 37 34 6D402.$.... 6174
011790: 32 30 34 39 36 45 36 39 37 34 36 39 36 31 36 43 20496E697469616C
0117A0: 36 39 37 33 36 35 35 30 30 00 24 00 FA 00 8C 20 697365500.$....
0117B0: 36 34 32 45 31 38 30 41 30 41 30 44 35 30 37 32 642E180A0A0D5072
0117C0: 36 35 37 33 37 33 32 30 34 31 33 33 39 00 24 00 6573732041339.$.
0117D0: 04 01 8C 20 36 45 37 39 32 30 34 42 36 35 37 39 ... 6E79204B6579
0117E0: 32 30 35 34 36 46 32 30 34 33 36 46 36 45 34 35 20546F20436F6E45
0117F0: 33 00 24 00 0E 01 8C 20 37 34 36 39 36 45 37 35 3.$.... 74696E75
011800: 34 41 39 00 24 00 A4 01 8C 20 38 37 34 33 36 31 4A9.$.... 874361
011810: 36 45 32 37 37 34 32 30 36 46 37 30 36 35 36 45 6E2774206F70656E
011820: 32 30 36 46 34 39 35 00 24 00 AE 01 8C 20 37 35 206F495.$.... 75
011830: 37 34 37 30 37 35 37 34 32 30 36 36 36 39 36 43 747075742066696C
011840: 36 35 38 37 34 34 36 46 35 33 43 00 24 00 B8 01 6587446F53C.$...
011850: 8C 20 36 45 36 35 32 30 36 39 37 34 38 37 34 31 . 6E652069748741
011860: 36 32 36 46 37 32 37 34 36 35 36 34 35 31 38 00 626F72746564518.
011870: 24 00 C2 01 8C 20 38 37 36 35 32 30 32 30 37 34 $.... 8765202074
011880: 37 33 32 30 32 30 36 31 30 44 30 41 36 39 36 45 732020610D0A696E
011890: 33 41 32 00 24 00 CC 01 8C 20 36 34 32 30 37 34 3A2.$.... 642074
0118A0: 32 30 36 45 32 30 36 35 37 32 32 30 36 39 32 30 206E206572206920
0118B0: 32 30 32 44 33 37 33 00 24 00 D6 01 8C 20 32 44 202D373.$.... 2D
0118C0: 37 32 36 46 36 39 37 34 32 30 37 37 36 46 37 32 726F697420776F72
0118D0: 32 30 37 30 36 46 37 35 34 44 37 00 24 00 E0 01 20706F754D7.$...
0118E0: 8C 20 37 32 32 30 32 30 36 33 32 30 36 46 37 34 . 72202063206F74
0118F0: 36 46 37 34 36 35 37 32 36 31 36 46 34 41 32 00 6F746572616F4A2.
011900: 24 00 EA 01 8C 20 36 45 32 30 37 33 37 39 32 30 $.... 6E20737920
011910: 36 39 37 33 36 35 37 33 32 30 36 32 36 35 36 34 6973657320626564
011920: 34 39 39 00 24 00 F4 01 8C 20 36 31 37 33 32 30 499.$.... 617320
011930: 36 36 37 33 36 35 36 45 36 34 37 34 36 39 36 43 6673656E6474696C
011940: 36 35 36 33 35 31 35 00 24 00 FE 01 8C 20 36 46 6563515.$.... 6F
011950: 37 30 37 32 36 31 37 34 32 30 36 44 32 30 37 32 70726174206D2072
011960: 36 31 36 44 36 45 36 37 34 45 38 00 24 00 08 02 616D6E674E8.$...
011970: 8C 20 36 31 37 32 36 35 36 45 36 44 32 30 32 45 . 6172656E6D202E
011980: 32 30 36 46 36 36 36 44 36 35 36 38 34 39 30 00 206F666D6568490.
011990: 24 00 12 02 8C 20 36 39 36 45 37 34 36 39 36 33 $.... 696E746963
0119A0: 37 36 36 35 36 46 36 44 36 45 36 35 36 37 32 30 76656F6D6E656720
0119B0: 35 32 38 00 24 00 1C 02 8C 20 36 34 36 35 36 38 528.$.... 646568
0119C0: 36 43 36 32 36 33 36 39 37 38 36 39 37 39 36 43 6C6263697869796C
0119D0: 36 34 36 43 35 36 31 00 24 00 26 02 8C 20 36 43 646C561.$.&.. 6C
0119E0: 37 32 36 35 36 36 32 30 36 38 32 30 36 31 36 33 7265662068206163
0119F0: 30 41 30 41 37 33 37 34 34 31 30 00 24 00 30 02 0A0A7374410.$.0.
011A00: 36 35 32 30 30 30 30 43 31 38 32 30 34 45 36 46 6520000C18204E6F
011A10: 37 32 33 42 38 00 24 00 18 01 8C 20 36 44 36 31 723B8.$.... 6D61
011A20: 36 43 32 30 34 34 36 39 37 33 36 33 32 30 35 33 6C20446973632053
011A30: 37 39 37 33 37 34 34 42 30 00 24 00 22 01 8C 20 7973744B0.$."..
011A40: 36 35 36 44 32 30 34 45 36 46 37 37 32 30 34 39 656D204E6F772049
011A50: 36 45 32 30 34 46 37 30 36 35 34 34 31 00 24 00 6E204F7065441.$.
011A60: 2C 01 8C 20 37 32 36 31 37 34 36 39 36 46 36 45 ,.. 726174696F6E
011A70: 32 45 31 38 30 41 30 41 30 44 35 30 37 32 33 42 2E180A0A0D50723B
011A80: 36 00 24 00 36 01 8C 20 36 35 37 33 37 33 32 30 6.$.6.. 65737320
011A90: 34 31 36 45 37 39 32 30 34 42 36 35 37 39 32 30 416E79204B657920
011AA0: 35 34 34 35 30 00 24 00 40 01 8C 20 36 46 32 30 54450.$.@.. 6F20
011AB0: 34 33 36 46 36 45 37 34 36 39 36 45 37 35 36 35 436F6E74696E7565
011AC0: 32 30 30 30 30 33 33 46 37 00 28 00 4A 01 BF 22 2000033F7.(.J.."
011AD0: 43 61 6C 6C 20 26 39 43 34 30 20 74 6F 20 61 63 Call &9C40 to ac
011AE0: 63 65 73 73 20 32 30 30 6B 20 66 6F 72 6D 61 74 cess 200k format
011AF0: 22 00 32 00 54 01 BF 22 43 61 6C 6C 20 26 39 43 ".2.T.."Call &9C
011B00: 37 36 20 6F 72 20 70 6F 6B 65 20 26 41 38 41 38 76 or poke &A8A8
011B10: 20 66 6F 72 20 6E 6F 72 6D 61 6C 20 66 6F 72 6D for normal form
011B20: 61 74 22 00 1C 00 5E 01 CB 22 69 6E 69 74 2E 62 at"...^.."init.b
011B30: 69 6E 22 2C 0D 00 00 E2 2C 1C 40 9C 2C 19 DC 00 in",....,.@.,...
011B40: 10 00 68 01 B7 22 69 6E 69 74 2E 62 61 73 22 00 ..h.."init.bas".
011B50: 48 00 72 01 BF 23 17 2C 22 31 30 20 4D 45 4D 4F H.r..#.,"10 MEMO
011B60: 52 59 20 26 39 43 33 46 3A 4C 4F 41 44 22 FF 03 RY &9C3F:LOAD"..
011B70: 28 19 22 29 22 49 4E 49 54 2E 42 49 4E 22 FF 03 (.")"INIT.BIN"..
011B80: 28 19 22 29 22 2C 26 39 43 34 30 3A 43 41 4C 4C (.")",&9C40:CALL
011B90: 20 26 39 43 34 30 22 00 06 00 7C 01 89 00 00 00 &9C40"...|.....
011BA0: 1A 22 29 22 49 4E 49 54 2E 42 49 4E 22 FF 03 28 .")"INIT.BIN"..(
011BB0: 19 22 29 22 2C 26 39 43 34 30 3A 43 41 4C 4C 20 .")",&9C40:CALL
011BC0: 26 39 43 34 30 22 00 06 00 68 01 89 00 00 00 1A &9C40"...h......
011BD0: 74 22 00 1C 00 4A 01 CB 22 69 6E 69 74 2E 62 69 t"...J.."init.bi
011BE0: 6E 22 2C 0D 00 00 E2 2C 1C 40 9C 2C 19 DC 00 00 n",....,.@.,....
011BF0: 00 1A 0A 34 30 20 52 45 4D 20 2D 2D 2D 2D 2D 2D ...40 REM ------
011C00: 8C 20 32 30 36 34 36 31 36 43 37 39 36 46 37 33 . 2064616C796F73
011C10: 36 39 37 32 36 39 36 43 32 30 36 38 34 45 34 00 6972696C20684E4.
011C20: 24 00 3A 02 8C 20 36 31 36 33 36 31 36 44 36 31 $.:.. 6163616D61
011C30: 36 32 36 43 32 43 32 30 32 30 37 39 36 39 36 43 626C2C202079696C
011C40: 34 37 42 00 24 00 44 02 8C 20 32 30 36 35 36 37 47B.$.D.. 206567
011C50: 37 32 37 35 37 33 36 33 36 38 37 33 36 46 36 46 7275736368736F6F
011C60: 36 37 36 43 35 33 35 00 24 00 4E 02 8C 20 36 39 676C535.$.N.. 69
011C70: 32 30 36 43 37 35 37 34 37 35 32 30 36 36 36 39 206C757475206669
011C80: 36 35 37 34 37 37 36 39 34 46 42 00 24 00 58 02 657477694FB.$.X.
011C90: 8C 20 36 45 37 33 36 43 36 46 36 35 36 31 36 39 . 6E736C6F656169
011CA0: 36 46 36 35 36 44 32 30 37 35 32 30 34 45 31 00 6F656D2075204E1.
011CB0: 24 00 62 02 8C 20 36 45 37 34 36 31 36 33 36 35 $.b.. 6E74616365
011CC0: 36 32 36 35 36 46 36 34 35 34 36 38 37 37 36 31 62656F6454687761
011CD0: 35 33 39 00 24 00 6C 02 8C 20 37 33 37 33 37 30 539.$.l.. 737370
011CE0: 36 43 36 45 36 46 37 32 37 33 36 43 37 39 36 42 6C6E6F72736C796B
011CF0: 36 35 36 36 35 39 46 00 24 00 76 02 8C 20 36 46 656659F.$.v.. 6F
011D00: 36 35 32 45 36 31 36 34 32 30 35 34 37 37 36 38 652E616420547768
011D10: 37 34 37 33 37 30 36 35 34 44 36 00 24 00 80 02 747370654D6.$...
011D20: 8C 20 36 33 37 34 36 46 37 34 36 44 36 46 36 43 . 63746F746D6F6C
011D30: 36 31 36 36 36 35 30 30 30 30 30 30 34 32 45 00 61666500000042E.
011D40: 24 00 8A 02 8C 20 30 30 30 30 30 30 30 30 30 30 $.... 0000000000
011D50: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
011D60: 30 30 30 00 00 00 1A 64 0D 0A 34 30 20 52 45 4D 000....d..40 REM
011D70: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 43 ------------- C
011D80: 32 30 36 46 36 36 36 44 36 35 36 38 34 39 30 00 206F666D6568490.
011D90: 24 00 12 02 8C 20 36 39 36 45 37 34 36 39 36 33 $.... 696E746963
011DA0: 37 36 36 35 36 46 36 44 36 45 36 35 36 37 32 30 76656F6D6E656720
011DB0: 35 32 38 00 24 00 1C 02 8C 20 36 34 36 35 36 38 528.$.... 646568
011DC0: 36 43 36 32 36 33 36 39 37 38 36 39 37 39 36 43 6C6263697869796C
011DD0: 36 34 36 43 35 36 31 00 24 00 26 02 8C 20 36 43 646C561.$.&.. 6C
011DE0: 37 32 36 35 36 36 32 30 36 38 32 30 36 31 36 33 7265662068206163
011DF0: 30 41 30 41 37 33 37 34 34 31 30 00 24 00 30 02 0A0A7374410.$.0.
011E00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
011E10: 0F 00 01 00 02 09 52 E5 0F 00 C1 02 00 00 00 02 ......R.........
011E20: 0F 00 C6 02 00 00 00 02 0F 00 C2 02 00 00 00 02 ................
011E30: 0F 00 C7 02 00 00 00 02 0F 00 C3 02 00 00 00 02 ................
011E40: 0F 00 C8 02 00 00 00 02 0F 00 C4 02 00 00 00 02 ................
011E50: 0F 00 C9 02 00 00 00 02 0F 00 C5 02 00 00 00 02 ................
011E60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011E70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011E80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011E90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011EA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011EB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011EC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011ED0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011EE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011EF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011F00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
011F10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
011F20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
011F30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
011F40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
011F50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
011F60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
011F70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
011F80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
011F90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
011FA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
011FB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
011FC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
011FD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
011FE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
011FF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0120A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0120B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0120C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0120D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0120E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0120F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012100: 00 B4 00 03 00 00 62 69 6E 72 65 70 B1 EF FF 71 ......binrep...q
012110: 28 FF 01 28 03 00 00 66 6F 6E 74 F3 28 0D 00 00 (..(...font.(...
012120: 63 68 61 72 69 6E E4 2C 0D 00 00 69 63 B1 29 29 charin.,...ic.))
012130: 2C 16 29 00 37 00 BE 00 03 00 00 62 69 6E 72 65 ,.).7......binre
012140: 70 B2 EF FF 71 28 FF 01 28 03 00 00 66 6F 6E 74 p...q(..(...font
012150: F3 28 0D 00 00 63 68 61 72 69 6E E4 2C 0D 00 00 .(...charin.,...
012160: 69 63 B1 F4 0F 29 29 2C 16 29 00 2F 00 C8 00 0D ic...)),.)./....
012170: 00 00 69 62 69 F4 EF 0F 01 03 00 00 62 69 6E 72 ..ibi.......binr
012180: 65 70 B1 EF 03 00 00 62 69 6E 72 65 70 B1 F4 03 ep.....binrep...
012190: 00 00 62 69 6E 72 65 70 B2 00 18 00 D2 00 9E 20 ..binrep.......
0121A0: 0D 00 00 F9 EF 19 F9 20 EC 20 17 20 E6 20 F5 19 ....... . . . ..
0121B0: 10 00 36 00 DC 00 A1 20 AC 28 03 00 00 62 69 6E ..6.... .(...bin
0121C0: 72 65 70 B1 2C 0D 00 00 69 62 69 F4 2C 0F 29 EF rep.,...ibi.,.).
0121D0: 22 31 22 20 EB 20 AE 20 0D 00 00 F8 2C 0D 00 00 "1" . . ....,...
0121E0: F9 01 9F 20 1E 62 02 00 36 00 E6 00 0D 00 00 69 ... .b..6......i
0121F0: 62 69 F4 EF 0D 00 00 69 62 69 F4 F4 0F 01 B0 01 bi.....ibi......
012200: 0D 00 00 F8 EF 0D 00 00 F8 F4 19 10 01 B0 01 0D ................
012210: 00 00 F8 EF 17 01 0D 00 00 F9 EF 19 19 00 0A 00 ................
012220: F0 00 9F 20 1E 4E 02 00 32 00 FA 00 03 00 00 69 ... .N..2......i
012230: 6E F2 EF 22 22 01 D6 20 03 00 00 69 6E F2 EF 22 n.."".. ...in.."
012240: 22 01 03 00 00 69 6E F2 EF FF 43 01 9F 20 1E 4E "....in...C.. .N
012250: 02 01 9F 20 1E 4E 02 01 D5 00 1B 00 04 01 A1 20 ... .N.........
012260: FF 1C 28 03 00 00 69 6E F2 29 EF 22 58 22 20 EB ..(...in.)."X" .
012270: 20 1E 68 01 00 1D 00 0E 01 0D 00 00 63 68 61 72 .h.........char
012280: 69 6E E4 EF 0D 00 00 63 75 72 63 68 61 F2 F5 19 in.....curcha...
012290: 1F 00 1E 00 18 01 A1 20 03 00 00 69 6E F2 EF 03 ....... ...in...
0122A0: 00 00 69 63 6F 70 F9 20 EB 20 9F 20 1E 6C 02 00 ..icop. . . .l..
0122B0: 2D 00 22 01 A1 20 03 00 00 69 6E F2 F1 03 00 00 -.".. ...in.....
0122C0: 69 75 F0 20 FC 20 03 00 00 69 6E F2 EE 03 00 00 iu. . ...in.....
0122D0: 69 72 69 67 68 F4 20 EB 20 1E FA 00 00 0A 00 2C irigh. . ......,
0122E0: 01 9F 20 1E 4E 02 00 77 00 36 01 A1 20 03 00 00 .. .N..w.6.. ...
0122F0: 69 6E F2 EF 03 00 00 69 75 F0 20 FA 20 0D 00 00 in.....iu. . ...
012300: 00 49 4E 49 54 20 20 20 20 42 49 4E 00 00 00 00 .INIT BIN....
012310: 00 00 02 00 00 40 9C 00 DC 00 00 00 00 00 00 00 .....@..........
012320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012340: DC 00 00 23 05 20 41 6E 79 20 4B 65 79 20 54 6F ...#. Any Key To
012350: 20 43 6F 6E 74 69 6E 75 65 20 00 0C 18 20 4E 6F Continue ... No
012360: 72 6D 61 6C 20 44 69 73 63 20 53 79 73 74 65 6D rmal Disc System
012370: 20 4E 6F 77 20 49 6E 20 4F 70 65 72 61 74 69 6F Now In Operatio
012380: DD 21 90 A8 DD 36 00 28 DD 36 05 C7 DD 36 0D 00 .!...6.(.6...6..
012390: DD 36 0F 21 DD 36 10 0A DD 36 11 20 DD 36 12 32 .6.!.6...6. .6.2
0123A0: DD 36 18 FF 21 97 9C CD 8D 9C CD 81 BB CD 18 BB .6..!...........
0123B0: 3E 0C CD 5A BB C9 21 A8 A8 36 00 21 D6 9C CD 8D >..Z..!..6.!....
0123C0: 9C CD 81 BB CD 18 BB 3E 0C CD 5A BB C9 7E FE 00 .......>..Z..~..
0123D0: C8 CD 5A BB 23 18 F6 0C 18 20 32 30 30 4B 20 44 ..Z.#.... 200K D
0123E0: 69 73 63 20 46 6F 72 6D 61 74 20 49 6E 69 74 69 isc Format Initi
0123F0: 61 6C 69 73 65 64 2E 18 0A 0A 0D 50 72 65 73 73 alised.....Press
012400: 20 41 6E 79 20 4B 65 79 20 54 6F 20 43 6F 6E 74 Any Key To Cont
012410: 69 6E 75 65 20 00 0C 18 20 4E 6F 72 6D 61 6C 20 inue ... Normal
012420: 44 69 73 63 20 53 79 73 74 65 6D 20 4E 6F 77 20 Disc System Now
012430: 49 6E 20 4F 70 65 72 61 74 69 6F 6E 2E 18 0A 0A In Operation....
012440: 0D 50 72 65 73 73 20 41 6E 79 20 4B 65 79 20 54 .Press Any Key T
012450: 6F 20 43 6F 6E 74 69 6E 75 65 20 00 1A 2E 62 69 o Continue ...bi
012460: 6E 22 2C 0D 00 00 E2 2C 1C 40 9C 2C 19 DC 00 00 n",....,.@.,....
012470: 00 1A 0A 34 30 20 52 45 4D 20 2D 2D 2D 2D 2D 2D ...40 REM ------
012480: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012490: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0124A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0124B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0124C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0124D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0124E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0124F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012500: F9 F1 19 E9 20 EB 20 0D 00 00 F9 EF 0D 00 00 F9 .... . .........
012510: F4 19 10 01 0D 00 00 63 75 72 62 69 F4 EF 0D 00 .......curbi....
012520: 00 63 75 72 62 69 F4 F4 0F 01 A1 20 0D 00 00 63 .curbi..... ...c
012530: 75 72 62 69 F4 EE 15 20 EB 20 0D 00 00 63 75 72 urbi... . ...cur
012540: 62 79 74 E5 EF 0D 00 00 63 75 72 62 79 74 E5 F5 byt.....curbyt..
012550: 0F 01 0D 00 00 63 75 72 62 69 F4 EF 0E 00 79 00 .....curbi....y.
012560: 40 01 A1 20 03 00 00 69 6E F2 EF 03 00 00 69 64 @.. ...in.....id
012570: 6F 77 EE 20 FA 20 0D 00 00 F9 EE 19 19 20 EB 20 ow. . ....... .
012580: 0D 00 00 F9 EF 0D 00 00 F9 F5 19 10 01 0D 00 00 ................
012590: 63 75 72 62 69 F4 EF 0D 00 00 63 75 72 62 69 F4 curbi.....curbi.
0125A0: F5 0F 01 A1 20 0D 00 00 63 75 72 62 69 F4 F1 0E .... ...curbi...
0125B0: 20 EB 20 0D 00 00 63 75 72 62 79 74 E5 EF 0D 00 . ...curbyt....
0125C0: 00 63 75 72 62 79 74 E5 F4 0F 01 0D 00 00 63 75 .curbyt.......cu
0125D0: 72 62 69 F4 EF 15 00 4C 00 4A 01 A1 20 03 00 00 rbi....L.J.. ...
0125E0: 69 6E F2 EF 03 00 00 69 6C 65 66 F4 20 FA 20 0D in.....ilef. . .
0125F0: 00 00 F8 EE 17 20 EB 20 0D 00 00 F8 EF 0D 00 00 ..... . ........
012600: F8 F5 19 10 01 0D 00 00 63 75 72 62 79 74 E5 EF ........curbyt..
012610: 0D 00 00 63 75 72 62 79 74 E5 F5 10 01 A0 20 1E ...curbyt..... .
012620: F0 00 00 4E 00 54 01 A1 20 03 00 00 69 6E F2 EF ...N.T.. ...in..
012630: 03 00 00 69 72 69 67 68 F4 20 FA 20 0D 00 00 F8 ...irigh. . ....
012640: F1 19 B9 20 EB 20 0D 00 00 F8 EF 0D 00 00 F8 F4 ... . ..........
012650: 19 10 01 0D 00 00 63 75 72 62 79 74 E5 EF 0D 00 ......curbyt....
012660: 00 63 75 72 62 79 74 E5 F4 10 01 A0 20 1E F0 00 .curbyt..... ...
012670: 00 0A 00 5E 01 A0 20 1E F0 00 00 24 00 68 01 C5 ...^.. ....$.h..
012680: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 4D 65 ------------ Me
012690: 6E 75 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 00 60 nu -----------.`
0126A0: 00 72 01 8A 01 A9 20 0F 2C 0F 01 BF 20 22 43 75 .r.... .,... "Cu
0126B0: 72 72 65 6E 74 20 63 68 61 72 20 3A 20 3C 22 3B rrent char : <";
0126C0: FF 03 28 0D 00 00 63 75 72 63 68 61 F2 29 3B 22 ..(...curcha.);"
0126D0: 3E 22 01 A9 20 0F 2C 10 01 BF 20 22 43 75 72 72 >".. .,... "Curr
0126E0: 65 6E 74 20 66 6F 6E 74 20 3A 20 3C 22 3B 03 00 ent font : <";..
0126F0: 00 63 75 72 66 6F 6E F4 3B 22 3E 22 01 C7 00 3F .curfon.;">"...?
012700: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012710: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012720: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012730: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012740: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012750: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012760: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012770: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012780: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012790: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0127A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0127B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0127C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0127D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0127E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0127F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012800: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012810: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012820: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012830: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012840: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012850: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012860: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012870: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012880: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012890: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0128A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0128B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0128C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0128D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0128E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0128F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
012900: 00 7C 01 9E 20 0D 00 00 69 63 B1 EF 19 0A 20 EC .|.. ...ic.... .
012910: 20 19 10 20 E6 20 10 01 C3 20 03 00 00 63 68 6F .. . ... ...cho
012920: 69 63 E5 01 A9 20 19 0A 2C 0D 00 00 69 63 B1 01 ic... ..,...ic..
012930: BF 20 03 00 00 63 68 6F 69 63 E5 01 B0 00 4C 00 . ...choic....L.
012940: 86 01 8C 20 22 53 5F 61 76 65 20 66 6F 6E 74 22 ... "S_ave font"
012950: 2C 22 4C 5F 6F 61 64 20 6E 65 77 20 66 6F 6E 74 ,"L_oad new font
012960: 22 2C 22 52 5F 65 73 65 6C 65 63 74 20 63 68 61 ","R_eselect cha
012970: 72 61 63 74 65 72 22 2C 22 45 5F 64 69 74 20 63 racter","E_dit c
012980: 68 61 72 61 63 74 65 72 22 00 45 00 90 01 A9 20 haracter".E....
012990: 19 0A 2C 19 19 01 A3 20 22 45 6E 74 65 72 20 73 ..,...£ "Enter s
0129A0: 65 6C 65 63 74 69 6F 6E 20 3A 20 22 2C 03 00 00 election : ",...
0129B0: 70 72 6F 6D 70 F4 01 03 00 00 70 72 6F 6D 70 F4 promp.....promp.
0129C0: EF FF 1C 28 03 00 00 70 72 6F 6D 70 F4 29 00 37 ...(...promp.).7
0129D0: 00 9A 01 0D 00 00 E3 EF FF 74 28 22 53 4C 52 45 .........t("SLRE
0129E0: 22 2C 03 00 00 70 72 6F 6D 70 F4 29 01 B2 20 0D ",...promp.).. .
0129F0: 00 00 E3 20 A0 20 1E AE 01 2C 1E EA 01 2C 1E 1C ... . ...,...,..
012A00: 02 2C 1E 64 00 00 0A 00 A4 01 A0 20 1E 90 01 00 .,.d....... ....
012A10: 24 00 AE 01 C5 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 $.... ---------
012A20: 53 5F 61 76 65 20 66 6F 6E 74 20 2D 2D 2D 2D 2D S_ave font -----
012A30: 2D 2D 2D 00 2D 00 B8 01 A9 20 19 0A 2C 19 19 01 ---.-.... ..,...
012A40: A3 20 22 45 6E 74 65 72 20 66 6F 6E 74 20 6E 61 £ "Enter font na
012A50: 6D 65 20 3A 20 22 3B 03 00 00 70 72 6F 6D 70 F4 me : ";...promp.
012A60: 00 3F 00 C2 01 A1 20 03 00 00 70 72 6F 6D 70 F4 .?.... ...promp.
012A70: EF 22 22 20 EB 20 03 00 00 66 69 6C 65 EE EF 03 ."" . ...file...
012A80: 00 00 63 75 72 66 6F 6E F4 20 01 97 20 03 00 00 ..curfon. .. ...
012A90: 66 69 6C 65 EE EF 03 00 00 70 72 6F 6D 70 F4 00 file.....promp..
012AA0: 31 00 CC 01 03 00 00 63 75 72 66 6F 6E F4 EF 03 1......curfon...
012AB0: 00 00 66 69 6C 65 EE 01 03 00 00 66 69 6C 65 EE ..file.....file.
012AC0: EF 03 00 00 66 69 6C 65 EE F4 22 2E 66 6F 6E 22 ....file..".fon"
012AD0: 00 74 00 D6 01 B7 20 03 00 00 66 69 6C 65 EE 01 .t.... ...file..
012AE0: 9E 20 0D 00 00 69 63 B1 EF 0F 20 EC 20 19 64 01 . ...ic... . .d.
012AF0: 9E 20 0D 00 00 69 63 B2 EF 0F 20 EC 20 19 18 01 . ...ic... . ...
012B00: 00 46 4F 4E 54 44 45 53 20 42 41 53 00 00 00 00 .FONTDES BAS....
012B10: 00 00 00 00 00 70 01 00 F3 0C 00 00 00 00 00 00 .....p..........
012B20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012B30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012B40: F3 0C 00 78 05 00 70 00 80 02 03 00 00 69 6E 63 ...x..p......inc
012B50: 68 61 F2 EF 03 00 00 66 6F 6E 74 F3 28 0D 00 00 ha.....font.(...
012B60: 63 68 61 72 69 6E E4 2C 0D 00 00 63 75 72 62 79 charin.,...curby
012B70: 74 E5 29 01 03 00 00 66 6F 6E 74 F3 28 0D 00 00 t.)....font.(...
012B80: 22 00 0A 00 C5 20 46 4F 4E 54 44 45 53 20 2D 20 ".... FONTDES -
012B90: 75 74 69 6C 69 74 79 20 74 6F 20 64 65 73 69 67 utility to desig
012BA0: 6E 00 20 00 14 00 C5 20 66 6F 6E 74 73 20 66 6F n. .... fonts fo
012BB0: 72 20 69 6E 70 75 74 20 74 6F 20 50 52 54 45 58 r input to PRTEX
012BC0: 54 00 20 00 1E 00 C5 20 46 6F 6E 74 73 20 6D 75 T. .... Fonts mu
012BD0: 73 74 20 68 61 76 65 20 61 20 6E 61 6D 65 20 69 st have a name i
012BE0: 6E 00 1A 00 28 00 C5 20 74 68 65 20 66 6F 72 6D n...(.. the form
012BF0: 20 22 6E 61 6D 65 2E 46 4F 4E 22 00 1C 00 32 00 "name.FON"...2.
012C00: C5 20 20 20 20 20 20 20 20 20 20 62 79 20 43 2E . by C.
012C10: 53 2E 4A 6F 6E 65 73 00 25 00 3C 00 C5 20 28 63 S.Jones.%.<.. (c
012C20: 29 20 43 6F 6D 70 75 74 69 6E 67 20 77 69 74 68 ) Computing with
012C30: 20 74 68 65 20 41 6D 73 74 72 61 64 00 25 00 46 the Amstrad.%.F
012C40: 00 C5 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D .. -------------
012C50: 20 43 50 43 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D CPC -----------
012C60: 2D 00 16 00 50 00 B7 22 64 75 6D 6D 79 22 01 AA -...P.."dummy"..
012C70: 20 FF 42 F5 0F 01 89 00 ED 00 5A 00 8E 20 61 2D .B.......Z.. a-
012C80: 7A 01 D7 20 19 FF 01 93 20 03 00 00 66 6F 6E 74 z.. .... ...font
012C90: F3 28 19 64 2C 19 18 29 01 03 00 00 69 75 F0 EF .(.d,..)....iu..
012CA0: FF 03 28 19 F0 29 01 03 00 00 69 64 6F 77 EE EF ..(..)....idow..
012CB0: FF 03 28 19 F1 29 01 03 00 00 69 6C 65 66 F4 EF ..(..)....ilef..
012CC0: FF 03 28 19 F2 29 01 03 00 00 69 72 69 67 68 F4 ..(..)....irigh.
012CD0: EF FF 03 28 19 F3 29 01 03 00 00 69 63 6F 70 F9 ...(..)....icop.
012CE0: EF FF 03 28 19 E0 29 01 03 00 00 69 64 65 EC EF ...(..)....ide..
012CF0: FF 03 28 19 7F 29 01 9E 20 0D 00 00 69 63 B1 EF ..(..).. ...ic..
012D00: 0D 00 00 69 6E 74 69 EE EF FF 01 28 03 00 00 66 ...inti....(...f
012D10: 6F 6E 74 F3 28 0D 00 00 69 63 B1 2C 0D 00 00 69 ont.(...ic.,...i
012D20: 63 B2 29 29 01 D9 20 23 17 2C 0D 00 00 69 6E 74 c.)).. #.,...int
012D30: 69 EE 01 B0 20 0D 00 00 69 63 B2 2C 0D 00 00 69 i... ...ic.,...i
012D40: 63 B1 01 89 00 0A 00 E0 01 A0 20 1E 68 01 00 24 c......... .h..$
012D50: 00 EA 01 C5 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 4C .... --------- L
012D60: 5F 6F 61 64 20 66 6F 6E 74 20 2D 2D 2D 2D 2D 2D _oad font ------
012D70: 2D 2D 00 2D 00 F4 01 A9 20 19 0A 2C 19 19 01 A3 --.-.... ..,...£
012D80: 20 22 45 6E 74 65 72 20 66 6F 6E 74 20 6E 61 6D "Enter font nam
012D90: 65 20 3A 20 22 3B 03 00 00 70 72 6F 6D 70 F4 00 e : ";...promp..
012DA0: 3F 00 FE 01 A1 20 03 00 00 70 72 6F 6D 70 F4 EF ?.... ...promp..
012DB0: 22 22 20 EB 20 03 00 00 66 69 6C 65 EE EF 03 00 "" . ...file....
012DC0: 00 63 75 72 66 6F 6E F4 20 01 97 20 03 00 00 66 .curfon. .. ...f
012DD0: 69 6C 65 EE EF 03 00 00 70 72 6F 6D 70 F4 00 31 ile.....promp..1
012DE0: 00 08 02 03 00 00 63 75 72 66 6F 6E F4 EF 03 00 ......curfon....
012DF0: 00 66 69 6C 65 EE 01 03 00 00 66 69 6C 65 EE EF .file.....file..
012E00: 03 00 00 66 69 6C 65 EE F4 22 2E 66 6F 6E 22 00 ...file..".fon".
012E10: 7A 00 12 02 B6 20 03 00 00 66 69 6C 65 EE 01 9E z.... ...file...
012E20: 20 0D 00 00 69 63 B1 EF 0F 20 EC 20 19 64 01 9E ...ic... . .d..
012E30: 20 0D 00 00 69 63 B2 EF 0F 20 EC 20 19 18 01 A3 ...ic... . ...£
012E40: 20 23 17 2C 0D 00 00 69 6E 74 69 EE 01 03 00 00 #.,...inti.....
012E50: 66 6F 6E 74 F3 28 0D 00 00 69 63 B1 2C 0D 00 00 font.(...ic.,...
012E60: 69 63 B2 29 EF FF 03 28 0D 00 00 69 6E 74 69 EE ic.)...(...inti.
012E70: 29 01 B0 20 0D 00 00 69 63 B2 2C 0D 00 00 69 63 ).. ...ic.,...ic
012E80: B1 01 88 01 A0 20 1E 68 01 00 24 00 1C 02 C5 20 ..... .h..$....
012E90: 2D 2D 2D 2D 20 52 5F 65 73 65 6C 65 63 74 20 63 ---- R_eselect c
012EA0: 68 61 72 61 63 74 65 72 20 2D 2D 2D 2D 00 33 00 haracter ----.3.
012EB0: 26 02 A9 20 19 0A 2C 19 19 01 A6 20 A3 20 22 45 &.. ..,.... £ "E
012EC0: 6E 74 65 72 20 6E 65 77 20 63 68 61 72 61 63 74 nter new charact
012ED0: 65 72 20 3A 20 22 3B 03 00 00 70 72 6F 6D 70 F4 er : ";...promp.
012EE0: 00 2E 00 30 02 A1 20 03 00 00 70 72 6F 6D 70 F4 ...0.. ...promp.
012EF0: F2 22 22 20 EB 20 0D 00 00 63 75 72 63 68 61 F2 ."" . ...curcha.
012F00: 0F 20 EC 20 19 64 01 9E 20 0D 00 00 69 63 B2 EF . . .d.. ...ic..
012F10: 0F 20 EC 20 19 18 01 03 00 00 66 6F 6E 74 F3 28 . . ......font.(
012F20: 0D 00 00 69 63 B1 2C 0D 00 00 69 63 B2 29 EF FF ...ic.,...ic.)..
012F30: 03 28 0E 29 01 B0 20 0D 00 00 69 63 B2 2C 0D 00 .(.).. ...ic.,..
012F40: 00 69 63 B1 01 0D 00 00 63 75 72 63 68 61 F2 EF .ic.....curcha..
012F50: 19 20 01 03 00 00 63 75 72 66 6F 6E F4 EF 22 4E . ....curfon.."N
012F60: 75 6C 6C 22 00 24 00 64 00 C5 20 2D 2D 2D 2D 2D ull".$.d.. -----
012F70: 2D 20 53 63 72 65 65 6E 20 64 65 73 69 67 6E 65 - Screen designe
012F80: 72 20 2D 2D 2D 2D 2D 2D 00 4A 00 6E 00 BF 20 FF r ------.J.n.. .
012F90: 03 28 19 17 29 3B FF 03 28 0E 29 3B 01 0D 00 00 .(..);..(.);....
012FA0: 63 68 61 72 69 6E E4 EF 0D 00 00 63 75 72 63 68 charin.....curch
012FB0: 61 F2 F5 19 1F 01 0D 00 00 63 75 72 62 79 74 E5 a........curbyt.
012FC0: EF 10 01 0D 00 00 63 75 72 62 69 F4 EF 0F 01 AD ......curbi.....
012FD0: 20 0F 00 32 00 78 00 A9 20 0F 2C 0F 01 BF 20 22 ..2.x.. .,... "
012FE0: 43 75 72 72 65 6E 74 20 63 68 61 72 20 3A 20 3C Current char : <
012FF0: 22 3B FF 03 28 0D 00 00 63 75 72 63 68 61 F2 29 ";..(...curcha.)
013000: 3B 22 3E 22 00 2E 00 82 00 A9 20 0F 2C 10 01 BF ;">"...... .,...
013010: 20 22 43 75 72 72 65 6E 74 20 66 6F 6E 74 20 3A "Current font :
013020: 20 3C 22 3B 03 00 00 63 75 72 66 6F 6E F4 3B 22 <";...curfon.;"
013030: 3E 22 00 2D 00 8C 00 A9 20 0F 2C 19 17 01 BF 20 >".-.... .,....
013040: 22 5B 63 6F 70 79 5D 20 74 6F 20 66 6C 69 70 2C "[copy] to flip,
013050: 20 20 5B 78 5D 20 66 6F 72 20 6D 65 6E 75 22 00 [x] for menu".
013060: 6C 00 96 00 B8 20 19 A0 2C 19 5A 01 0D 00 00 F8 l.... ..,.Z.....
013070: EF 0F 01 9E 20 0D 00 00 F9 EF 0F 20 EC 20 1A 01 .... ...... . ..
013080: 01 20 E6 20 19 10 01 BC 20 0D 00 00 F8 2C 0D 00 . . .... ....,..
013090: 00 F9 01 95 20 19 C0 2C 0E 01 B0 01 0D 00 00 F9 .... ..,........
0130A0: EF 0F 01 9E 20 0D 00 00 F8 EF 0F 20 EC 20 19 C1 .... ...... . ..
0130B0: 20 E6 20 19 10 01 BC 20 0D 00 00 F8 2C 0D 00 00 . .... ....,...
0130C0: F9 01 95 20 0E 2C 1A 00 01 01 B0 00 14 00 A0 00 ... .,..........
0130D0: BF 20 FF 03 28 19 17 29 3B FF 03 28 0F 29 3B 00 . ..(..);..(.);.
0130E0: 1F 00 AA 00 0D 00 00 F8 EF 17 01 9E 20 0D 00 00 ............ ...
0130F0: 69 63 B1 EF 0F 20 EC 20 19 17 20 E6 20 10 00 35 ic... . .. . ..5
013100: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
013110: 10 00 01 00 02 09 52 E5 10 00 C1 02 00 00 00 02 ......R.........
013120: 10 00 C6 02 00 00 00 02 10 00 C2 02 00 00 00 02 ................
013130: 10 00 C7 02 00 00 00 02 10 00 C3 02 00 00 00 02 ................
013140: 10 00 C8 02 00 00 00 02 10 00 C4 02 00 00 00 02 ................
013150: 10 00 C9 02 00 00 00 02 10 00 C5 02 00 00 00 02 ................
013160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
013170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
013180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
013190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0131A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0131B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0131C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0131D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0131E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0131F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
013200: EF FF 01 28 03 00 00 70 72 6F 6D 70 F4 29 00 0C ...(...promp.)..
013210: 00 3A 02 A0 20 1E 64 00 01 98 00 24 00 44 02 C5 .:.. .d....$.D..
013220: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 43 75 72 ----------- Cur
013230: 73 6F 72 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 00 2C sor ----------.,
013240: 00 4E 02 AE 20 0D 00 00 F8 2C 0D 00 00 F9 01 95 .N.. ....,......
013250: 20 10 2C 0E 01 95 20 0E 2C F5 10 01 95 20 F5 10 .,... .,.... ..
013260: 2C 0E 01 95 20 0E 2C 10 01 C9 00 24 00 58 02 C5 ,... .,....$.X..
013270: 20 2D 2D 2D 2D 2D 2D 2D 2D 20 46 6C 69 70 20 73 -------- Flip s
013280: 71 75 61 72 65 20 2D 2D 2D 2D 2D 2D 2D 2D 00 44 quare --------.D
013290: 00 62 02 AF 20 F5 14 2C 14 01 9E 20 0D 00 00 69 .b.. ..,... ...i
0132A0: 63 B2 EF 0F 20 EC 20 15 01 95 20 19 0C 2C 0E 01 c... . ... ..,..
0132B0: AF 20 F5 19 0C 2C F5 10 01 B0 01 BC 20 19 FA F4 . ...,...... ...
0132C0: 0D 00 00 F8 F7 16 2C 19 64 F4 0D 00 00 F9 F7 16 ......,.d.......
0132D0: 01 C9 00 24 00 6C 02 C5 20 2D 2D 2D 2D 2D 20 43 ...$.l.. ----- C
0132E0: 6F 70 79 20 6B 65 79 20 64 65 74 65 63 74 65 64 opy key detected
0132F0: 20 2D 2D 2D 2D 2D 00 0A 00 76 02 9F 20 1E 58 02 -----...v.. .X.
013300: 00 70 00 80 02 03 00 00 69 6E 63 68 61 F2 EF 03 .p......incha...
013310: 00 00 66 6F 6E 74 F3 28 0D 00 00 63 68 61 72 69 ..font.(...chari
013320: 6E E4 2C 0D 00 00 63 75 72 62 79 74 E5 29 01 03 n.,...curbyt.)..
013330: 00 00 66 6F 6E 74 F3 28 0D 00 00 63 68 61 72 69 ..font.(...chari
013340: 6E E4 2C 0D 00 00 63 75 72 62 79 74 E5 29 EF FF n.,...curbyt.)..
013350: 03 28 FF 01 28 03 00 00 69 6E 63 68 61 F2 29 20 .(..(...incha.)
013360: FD 20 10 F8 0D 00 00 63 75 72 62 69 F4 29 01 C9 . .....curbi.)..
013370: 00 00 00 1A 73 74 20 62 65 20 22 6E 61 6D 65 2E ....st be "name.
013380: B1 01 88 01 A0 20 1E 68 01 00 24 00 1C 02 C5 20 ..... .h..$....
013390: 2D 2D 2D 2D 20 52 5F 65 73 65 6C 65 63 74 20 63 ---- R_eselect c
0133A0: 68 61 72 61 63 74 65 72 20 2D 2D 2D 2D 00 33 00 haracter ----.3.
0133B0: 26 02 A9 20 19 0A 2C 19 19 01 A6 20 A3 20 22 45 &.. ..,.... £ "E
0133C0: 6E 74 65 72 20 6E 65 77 20 63 68 61 72 61 63 74 nter new charact
0133D0: 65 72 20 3A 20 22 3B 03 00 00 70 72 6F 6D 70 F4 er : ";...promp.
0133E0: 00 2E 00 30 02 A1 20 03 00 00 70 72 6F 6D 70 F4 ...0.. ...promp.
0133F0: F2 22 22 20 EB 20 0D 00 00 63 75 72 63 68 61 F2 ."" . ...curcha.
013400: 29 EF 02 00 00 62 69 74 6D 61 73 EB 20 EB 20 02 )....bitmas. . .
013410: 00 00 66 6F 6E 74 F3 28 0D 00 00 69 63 B1 2C 0D ..font.(...ic.,.
013420: 00 00 69 63 B2 F4 0F 29 EF 02 00 00 66 6F 6E 74 ..ic...)....font
013430: F3 28 0D 00 00 69 63 B1 2C 0D 00 00 69 63 B2 F4 .(...ic.,...ic..
013440: 0F 29 F4 10 F8 02 00 00 62 69 F4 F4 10 F8 28 02 .)......bi....(.
013450: 00 00 62 69 F4 F5 0F 29 00 3E 00 FA 00 02 00 00 ..bi...).>......
013460: 62 69 F4 EF 02 00 00 62 69 F4 F5 10 01 B0 20 0D bi.....bi..... .
013470: 00 00 69 63 B3 2C 0D 00 00 69 63 B2 01 A9 20 19 ..ic.,...ic... .
013480: 0E 2C 10 01 BF 20 ED 20 22 23 23 22 3B 0D 00 00 .,... . "##";...
013490: 69 63 B1 20 01 B0 00 18 00 04 01 BF 01 BF 22 53 ic. .........."S
0134A0: 61 76 69 6E 67 20 52 4F 4D 2E 66 6F 6E 22 00 5F aving ROM.fon"._
0134B0: 00 0E 01 B7 20 22 72 6F 6D 2E 66 6F 6E 22 01 9E .... "rom.fon"..
0134C0: 20 0D 00 00 69 63 B1 EF 0F 20 EC 20 19 64 01 9E ...ic... . .d..
0134D0: 20 0D 00 00 69 63 B2 EF 0F 20 EC 20 19 18 01 D9 ...ic... . ....
0134E0: 20 23 17 2C 02 00 00 66 6F 6E 74 F3 28 0D 00 00 #.,...font.(...
0134F0: 69 63 B1 2C 0D 00 00 69 63 B2 29 01 B0 20 0D 00 ic.,...ic.).. ..
013500: 00 69 63 B2 2C 0D 00 00 69 63 B1 01 89 00 00 00 .ic.,...ic......
013510: 1A 00 66 6F 6E 74 F3 28 0D 00 00 63 68 61 72 69 ..font.(...chari
013520: 6E E4 2C 0D 00 00 63 75 72 62 79 74 E5 29 01 03 n.,...curbyt.)..
013530: 00 00 66 6F 6E 74 F3 28 0D 00 00 63 68 61 72 69 ..font.(...chari
013540: 6E E4 2C 0D 00 00 63 75 72 62 79 74 E5 29 EF FF n.,...curbyt.)..
013550: 03 28 FF 01 28 03 00 00 69 6E 63 68 61 F2 29 20 .(..(...incha.)
013560: FD 20 10 F8 0D 00 00 63 75 72 62 69 F4 29 01 C9 . .....curbi.)..
013570: 00 00 00 1A 73 74 20 62 65 20 22 6E 61 6D 65 2E ....st be "name.
013580: 63 B1 2C 0D 00 00 69 63 B2 F4 0F 29 F4 10 F8 02 c.,...ic...)....
013590: 00 00 62 69 F4 00 4C 00 E6 00 02 00 00 62 69 F4 ..bi..L......bi.
0135A0: EF 14 01 9E 20 0D 00 00 69 63 B3 EF 0D 00 00 6D .... ...ic.....m
0135B0: 61 74 61 64 64 F2 F4 28 0D 00 00 69 63 B1 F5 0F atadd..(...ic...
0135C0: 29 F6 16 F4 12 20 EC 20 0D 00 00 6D 61 74 61 64 ).... . ...matad
0135D0: 64 F2 F4 28 0D 00 00 69 63 B1 F5 0F 29 F6 16 F4 d..(...ic...)...
0135E0: 14 00 77 00 F0 00 A1 20 28 FF 12 28 0D 00 00 69 ..w.... (..(...i
0135F0: 63 B3 29 20 FA 20 02 00 00 62 69 74 6D 61 73 EB c.) . ...bitmas.
013600: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
013610: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
013620: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
013630: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
013640: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
013650: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
013660: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
013670: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
013680: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
013690: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0136A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0136B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0136C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0136D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0136E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0136F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
013700: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
013710: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
013720: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
013730: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
013740: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
013750: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
013760: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
013770: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
013780: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
013790: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0137A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0137B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0137C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0137D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0137E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0137F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
013800: 00 46 4F 4E 50 52 49 4E 54 42 41 53 00 00 00 00 .FONPRINTBAS....
013810: 00 00 00 00 00 70 01 00 B9 07 00 00 00 00 00 00 .....p..........
013820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
013830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
013840: B9 07 00 37 05 31 00 9A 01 BF 23 16 2C FF 03 28 ...7.1....#.,..(
013850: 19 1B 29 3B FF 03 28 19 4A 29 3B FF 03 28 19 15 ..);..(.J);..(..
013860: 29 3B 01 C5 20 70 61 70 65 72 20 66 65 65 64 20 );.. paper feed
013870: 34 2F 37 32 22 00 06 00 A4 01 C9 00 00 00 1A 66 4/72"..........f
013880: 22 00 0A 00 C5 20 50 52 54 45 58 54 20 75 74 69 ".... PRTEXT uti
013890: 6C 69 74 79 20 74 6F 20 70 72 69 6E 74 20 6F 75 lity to print ou
0138A0: 74 00 1D 00 14 00 C5 20 34 30 20 63 6F 6C 75 6D t...... 40 colum
0138B0: 6E 20 74 65 78 74 20 66 69 6C 65 20 69 6E 00 20 n text file in.
0138C0: 00 1E 00 C5 20 75 73 65 72 2D 64 65 73 69 67 6E .... user-design
0138D0: 65 64 20 66 6F 6E 74 73 2E 20 54 65 78 74 00 23 ed fonts. Text.#
0138E0: 00 28 00 C5 20 66 69 6C 65 73 20 6D 75 73 74 20 .(.. files must
0138F0: 62 65 20 22 6E 61 6D 65 2E 54 58 54 22 20 61 6E be "name.TXT" an
013900: 64 00 1F 00 32 00 C5 20 66 6F 6E 74 73 20 6D 75 d...2.. fonts mu
013910: 73 74 20 62 65 20 22 6E 61 6D 65 2E 46 4F 4E 22 st be "name.FON"
013920: 00 1C 00 3C 00 C5 20 20 20 20 20 20 20 20 20 20 ...<..
013930: 62 79 20 43 2E 53 2E 4A 6F 6E 65 73 00 25 00 46 by C.S.Jones.%.F
013940: 00 C5 20 28 43 29 20 43 6F 6D 70 75 74 69 6E 67 .. (C) Computing
013950: 20 77 69 74 68 20 74 68 65 20 41 6D 73 74 72 61 with the Amstra
013960: 64 00 25 00 50 00 C5 20 2D 2D 2D 2D 2D 2D 2D 2D d.%.P.. --------
013970: 2D 2D 2D 2D 2D 20 43 50 43 20 2D 2D 2D 2D 2D 2D ----- CPC ------
013980: 2D 2D 2D 2D 2D 2D 00 16 00 5A 00 B7 22 64 75 6D ------...Z.."dum
013990: 6D 79 22 01 AA 20 FF 42 F5 0F 01 89 00 25 00 64 my".. .B.....%.d
0139A0: 00 8E 20 61 2D 7A 01 D7 20 19 FF 01 AD 20 10 01 .. a-z.. .... ..
0139B0: 93 20 03 00 00 66 6F 6E 74 F3 28 19 64 2C 19 18 . ...font.(.d,..
0139C0: 29 00 4B 00 6E 00 A3 20 22 45 6E 74 65 72 20 6E ).K.n.£ "Enter n
0139D0: 61 6D 65 20 6F 66 20 66 6F 6E 74 20 20 20 20 20 ame of font
0139E0: 20 3A 20 22 2C 03 00 00 63 75 72 66 6F 6E F4 01 : ",...curfon..
0139F0: 03 00 00 63 75 72 66 6F 6E F4 EF 03 00 00 63 75 ...curfon.....cu
013A00: 00 46 4F 4E 54 50 52 4F 44 42 41 53 00 00 00 00 .FONTPRODBAS....
013A10: 00 00 00 00 00 70 01 00 90 06 00 00 00 00 00 00 .....p..........
013A20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
013A30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
013A40: 90 06 00 DF 04 00 69 63 B2 2C 0D 00 00 69 63 B1 ......ic.,...ic.
013A50: 01 89 00 00 00 1A 00 66 6F 6E 74 F3 28 0D 00 00 .......font.(...
013A60: 63 68 61 72 69 6E E4 2C 0D 00 00 63 75 72 62 79 charin.,...curby
013A70: 74 E5 29 01 03 00 00 66 6F 6E 74 F3 28 0D 00 00 t.)....font.(...
013A80: 23 00 0A 00 C5 20 20 20 46 4F 4E 54 50 52 4F 44 #.... FONTPROD
013A90: 20 2D 20 63 72 65 61 74 65 73 20 52 4F 4D 2E 46 - creates ROM.F
013AA0: 4F 4E 00 1C 00 14 00 C5 20 20 20 20 20 20 20 20 ON......
013AB0: 20 20 62 79 20 43 2E 53 2E 4A 6F 6E 65 73 00 25 by C.S.Jones.%
013AC0: 00 1E 00 C5 20 28 43 29 20 43 6F 6D 70 75 74 69 .... (C) Computi
013AD0: 6E 67 20 77 69 74 68 20 74 68 65 20 41 6D 73 74 ng with the Amst
013AE0: 72 61 64 00 25 00 28 00 C5 20 2D 2D 2D 2D 2D 2D rad.%.(.. ------
013AF0: 2D 2D 2D 2D 2D 2D 2D 20 43 50 43 20 2D 2D 2D 2D ------- CPC ----
013B00: 2D 2D 2D 2D 2D 2D 2D 2D 00 2E 00 32 00 8A 01 BF --------...2....
013B10: 20 22 46 4F 4E 54 20 43 52 45 41 54 4F 52 20 52 "FONT CREATOR R
013B20: 55 4E 4E 49 4E 47 2C 20 50 6C 65 61 73 65 20 77 UNNING, Please w
013B30: 61 69 74 2E 2E 22 00 1F 00 3C 00 AA 20 FF 42 F5 ait.."...<.. .B.
013B40: 1A D0 07 01 93 20 02 00 00 66 6F 6E 74 F3 28 19 ..... ...font.(.
013B50: 64 2C 19 18 29 00 4E 00 46 00 9E 20 0D 00 00 69 d,..).N.F.. ...i
013B60: 63 B1 EF 0F 20 EC 20 19 64 01 9E 20 0D 00 00 69 c... . .d.. ...i
013B70: 63 B2 EF 0F 20 EC 20 19 18 01 02 00 00 66 6F 6E c... . ......fon
013B80: 74 F3 28 0D 00 00 69 63 B1 2C 0D 00 00 69 63 B2 t.(...ic.,...ic.
013B90: 29 EF 0E 01 B0 20 0D 00 00 69 63 B2 2C 0D 00 00 ).... ...ic.,...
013BA0: 69 63 B1 00 4A 00 50 00 0D 00 00 6D 61 74 61 64 ic..J.P....matad
013BB0: 64 F2 EF FF 42 F4 19 0C 01 9E 20 0D 00 00 69 63 d...B..... ...ic
013BC0: B1 EF FF 42 F4 0F 20 EC 20 FF 42 F4 19 0B 01 C3 ...B.. . .B.....
013BD0: 20 0D 00 00 68 65 78 69 EE 01 BE 20 0D 00 00 69 ...hexi... ...i
013BE0: 63 B1 2C 0D 00 00 68 65 78 69 EE 01 B0 00 48 00 c.,...hexi....H.
013BF0: 5A 00 BE 20 FF 42 F4 14 2C 0D 00 00 6D 61 74 61 Z.. .B..,...mata
013C00: 72 66 6F 6E F4 F4 22 2E 66 6F 6E 22 00 4B 00 78 rfon..".fon".K.x
013C10: 00 A3 20 22 45 6E 74 65 72 20 6E 61 6D 65 20 6F .£ "Enter name o
013C20: 66 20 74 65 78 74 20 66 69 6C 65 20 3A 20 22 2C f text file : ",
013C30: 03 00 00 63 75 72 74 65 78 F4 01 03 00 00 63 75 ...curtex.....cu
013C40: 72 74 65 78 F4 EF 03 00 00 63 75 72 74 65 78 F4 rtex.....curtex.
013C50: F4 22 2E 74 78 74 22 00 22 00 82 00 BF 20 22 6C .".txt".".... "l
013C60: 6F 61 64 69 6E 67 20 66 6F 6E 74 22 01 B6 20 03 oading font".. .
013C70: 00 00 63 75 72 66 6F 6E F4 00 68 00 8C 00 9E 20 ..curfon..h....
013C80: 0D 00 00 69 63 B1 EF 0F 20 EC 20 19 64 01 9E 20 ...ic... . .d..
013C90: 0D 00 00 69 63 B2 EF 0F 20 EC 20 19 18 01 A3 23 ...ic... . ...£#
013CA0: 17 2C 0D 00 00 69 6E 74 69 EE 01 03 00 00 66 6F .,...inti.....fo
013CB0: 6E 74 F3 28 0D 00 00 69 63 B1 2C 0D 00 00 69 63 nt.(...ic.,...ic
013CC0: B2 29 EF FF 03 28 0D 00 00 69 6E 74 69 EE 29 01 .)...(...inti.).
013CD0: B0 20 0D 00 00 69 63 B2 2C 0D 00 00 69 63 B1 01 . ...ic.,...ic..
013CE0: 88 00 2E 00 96 00 BF 20 22 70 72 69 6E 74 69 6E ....... "printin
013CF0: 67 20 74 65 78 74 20 61 73 20 62 65 6C 6F 77 20 g text as below
013D00: 3A 22 01 B6 20 03 00 00 63 75 72 74 65 78 F4 00 :".. ...curtex..
013D10: 25 00 A0 00 BF 23 16 2C FF 03 28 19 1B 29 3B FF %....#.,..(..);.
013D20: 03 28 19 40 29 01 0D 00 00 6C 69 6E 65 63 6F 75 .(.@)....linecou
013D30: 6E F4 EF 0F 00 85 00 AA 00 D6 20 FE 20 FF 40 01 n......... . .@.
013D40: A6 20 A3 23 17 2C 03 00 00 62 75 E6 01 9F 20 1E . £#.,...bu... .
013D50: D2 00 01 0D 00 00 6C 69 6E 65 63 6F 75 6E F4 EF ......linecoun..
013D60: 0D 00 00 6C 69 6E 65 63 6F 75 6E F4 F4 0F 01 A1 ...linecoun.....
013D70: 20 0D 00 00 6C 69 6E 65 63 6F 75 6E F4 EF 19 29 ...linecoun...)
013D80: 20 EB 20 A3 20 22 2A 2A 45 6E 64 20 6F 66 20 70 . £ "**End of p
013D90: 61 67 65 2C 20 70 72 65 73 73 20 45 4E 54 45 52 age, press ENTER
013DA0: 20 74 6F 20 63 6F 6E 74 69 6E 75 65 2A 2A 22 2C to continue**",
013DB0: 03 00 00 70 72 6F 6D 70 F4 00 08 00 B4 00 D5 01 ...promp........
013DC0: 88 00 51 00 BE 00 A3 20 22 61 67 61 69 6E 20 3F ..Q...£ "again ?
013DD0: 20 28 79 2F 6E 29 20 22 2C 03 00 00 70 72 6F 6D (y/n) ",...prom
013DE0: 70 F4 01 03 00 00 70 72 6F 6D 70 F4 EF FF 1C 28 p.....promp....(
013DF0: 03 00 00 70 72 6F 6D 70 F4 29 01 A1 20 03 00 00 ...promp.).. ...
013E00: 64 64 F2 F5 1A 00 01 F6 FF 0C 28 0D 00 00 6D 61 dd........(...ma
013E10: 74 61 64 64 F2 F7 1A 00 01 29 20 01 BE 20 FF 42 tadd.....) .. .B
013E20: F4 15 2C FF 0C 28 0D 00 00 6D 61 74 61 64 64 F2 ..,..(...matadd.
013E30: F7 1A 00 01 29 00 32 00 64 00 8C 20 26 31 65 2C ....).2.d.. &1e,
013E40: 26 32 30 2C 26 31 36 2C 26 30 30 2C 26 32 31 2C &20,&16,&00,&21,
013E50: 26 30 30 2C 26 30 30 2C 26 63 64 2C 26 61 62 2C &00,&00,&cd,&ab,
013E60: 26 62 62 2C 26 63 39 00 0B 00 6E 00 83 20 FF 42 &bb,&c9...n.. .B
013E70: F4 0F 00 5E 00 78 00 9E 20 0D 00 00 69 63 B1 EF ...^.x.. ...ic..
013E80: 0F 20 EC 20 12 01 C3 20 03 00 00 69 6E 63 68 61 . . ... ...incha
013E90: F2 01 02 00 00 63 68 61 72 69 6E E4 EF FF 01 28 .....charin....(
013EA0: 03 00 00 69 6E 63 68 61 F2 29 F5 19 20 01 0D 00 ...incha.).. ...
013EB0: 00 6D 61 74 72 70 6F F3 EF 0D 00 00 6D 61 74 61 .matrpo.....mata
013EC0: 64 64 F2 F4 02 00 00 63 68 61 72 69 6E E4 F6 16 dd.....charin...
013ED0: 00 54 00 82 00 9E 20 0D 00 00 69 63 B2 EF 0E 20 .T.... ...ic...
013EE0: EC 20 14 01 BE 20 0D 00 00 6D 61 74 72 70 6F F3 . ... ...matrpo.
013EF0: F4 0D 00 00 69 63 B2 2C FF 12 28 0D 00 00 6D 61 ....ic.,..(...ma
013F00: 74 72 70 6F F3 F4 0D 00 00 69 63 B2 F4 0F 29 01 trpo.....ic...).
013F10: B0 01 BE 20 0D 00 00 6D 61 74 72 70 6F F3 F4 15 ... ...matrpo...
013F20: 2C 0E 01 B0 00 16 00 8C 00 8C 20 22 67 22 2C 22 ,......... "g","
013F30: 79 22 2C 22 71 22 2C 22 6A 22 00 19 00 96 00 BF y","q","j"......
013F40: 20 22 57 61 69 74 20 66 6F 72 20 39 35 20 3C 30 "Wait for 95 <0
013F50: 30 3E 22 00 50 00 A0 00 9E 20 0D 00 00 69 63 B1 0>".P.... ...ic.
013F60: EF 0F 20 EC 20 19 5F 01 9E 20 0D 00 00 69 63 B2 .. . ._.. ...ic.
013F70: EF 13 20 EC 20 19 13 20 E6 20 10 01 02 00 00 62 .. . .. . .....b
013F80: 69 F4 EF 14 01 02 00 00 62 69 74 6D 61 73 EB EF i.......bitmas..
013F90: 10 F8 28 19 0A F5 28 0D 00 00 69 63 B2 F4 0F 29 ..(...(...ic...)
013FA0: F7 10 29 00 41 00 AA 00 9E 20 0D 00 00 69 63 B3 ..).A.... ...ic.
013FB0: EF 0D 00 00 6D 61 74 61 64 64 F2 F4 28 0D 00 00 ....matadd..(...
013FC0: 69 63 B1 F5 0F 29 F6 16 20 EC 20 0D 00 00 6D 61 ic...).. . ...ma
013FD0: 74 61 64 64 F2 F4 28 0D 00 00 69 63 B1 F5 0F 29 tadd..(...ic...)
013FE0: F6 16 F4 10 00 73 00 B4 00 A1 20 28 FF 12 28 0D .....s.... (..(.
013FF0: 00 00 69 63 B3 29 20 FA 20 02 00 00 62 69 74 6D ..ic.) . ...bitm
014000: 70 72 6F 6D 70 F4 EF 22 59 22 20 EB 20 A0 20 1E promp.."Y" . . .
014010: 96 00 00 06 00 C8 00 98 00 24 00 D2 00 C5 20 2D .........$.... -
014020: 2D 2D 2D 2D 2D 20 50 72 69 6E 74 20 62 75 66 66 ----- Print buff
014030: 65 72 20 73 2F 72 20 2D 2D 2D 2D 2D 00 16 00 DC er s/r -----....
014040: 00 A1 20 03 00 00 62 75 E6 EF 22 22 20 EB 20 1E .. ...bu.."" . .
014050: F0 00 00 33 00 E6 00 A1 20 FF 01 28 AC 28 03 00 ...3.... ..(.(..
014060: 00 62 75 E6 2C 0F 2C 0F 29 29 EF 19 8A 20 EB 20 .bu.,.,.))... .
014070: 03 00 00 62 75 E6 EF AC 28 03 00 00 62 75 E6 2C ...bu...(...bu.,
014080: 10 2C 19 28 29 00 3F 00 F0 00 BF 20 03 00 00 62 .,.().?.... ...b
014090: 75 E6 01 9E 20 0D 00 00 69 63 B2 EF 0F 20 EC 20 u... ...ic... .
0140A0: 10 01 BF 23 16 2C FF 03 28 19 1B 29 3B FF 03 28 ...#.,..(..);..(
0140B0: 19 4B 29 3B FF 03 28 1C 00 00 29 3B FF 03 28 1C .K);..(...);..(.
0140C0: 02 00 29 3B 00 35 00 FA 00 9E 20 0D 00 00 70 6F ..);.5.... ...po
0140D0: 69 6E F4 EF 0F 20 EC 20 19 28 01 03 00 00 70 72 in... . .(....pr
0140E0: 63 68 61 F2 EF AC 28 03 00 00 62 75 E6 2C 0D 00 cha...(...bu.,..
0140F0: 00 70 6F 69 6E F4 2C 0F 29 00 52 00 04 01 A1 20 .poin.,.).R....
014100: 03 00 00 70 72 63 68 61 F2 F1 22 20 22 20 FC 20 ...prcha.." " .
014110: 03 00 00 70 72 63 68 61 F2 EE 22 7D 22 20 EB 20 ...prcha.."}" .
014120: 0D 00 00 63 68 61 72 69 6E E4 EF 0E 20 01 97 20 ...charin... ..
014130: 0D 00 00 63 68 61 72 69 6E E4 EF FF 01 28 03 00 ...charin....(..
014140: 00 70 72 63 68 61 F2 29 F5 19 1F 00 18 00 0E 01 .prcha.)........
014150: 9E 20 0D 00 00 69 63 B1 EF 0F 20 EC 20 19 17 20 . ...ic... . ..
014160: E6 20 10 00 43 00 18 01 A1 20 0D 00 00 63 68 61 . ..C.... ...cha
014170: 72 69 6E E4 EF 0E 20 EB 20 BF 23 16 2C FF 03 28 rin... . .#.,..(
014180: 0E 29 3B 01 97 20 BF 23 16 2C 03 00 00 66 6F 6E .);.. .#.,...fon
014190: 74 F3 28 0D 00 00 63 68 61 72 69 6E E4 2C 0D 00 t.(...charin.,..
0141A0: 00 69 63 B1 29 3B 00 33 00 22 01 B0 20 0D 00 00 .ic.);.3.".. ...
0141B0: 69 63 B1 2C 0D 00 00 70 6F 69 6E F4 01 9E 20 0D ic.,...poin... .
0141C0: 00 00 69 63 B1 EF 0F 20 EC 20 19 20 01 BF 23 16 ..ic... . . ..#.
0141D0: 2C FF 03 28 0E 29 3B 01 B0 00 31 00 2C 01 BF 23 ,..(.);...1.,..#
0141E0: 16 2C FF 03 28 19 1B 29 3B FF 03 28 19 4A 29 3B .,..(..);..(.J);
0141F0: FF 03 28 11 29 3B 01 C5 20 70 61 70 65 72 20 66 ..(.);.. paper f
014200: 61 73 EB 29 EF 02 00 00 62 69 74 6D 61 73 EB 20 as.)....bitmas.
014210: EB 20 02 00 00 66 6F 6E 74 F3 28 0D 00 00 69 63 . ...font.(...ic
014220: B1 2C 0D 00 00 69 63 B2 29 EF 02 00 00 66 6F 6E .,...ic.)....fon
014230: 74 F3 28 0D 00 00 69 63 B1 2C 0D 00 00 69 63 B2 t.(...ic.,...ic.
014240: 29 F4 10 F8 02 00 00 62 69 F4 F4 10 F8 28 02 00 )......bi....(..
014250: 00 62 69 F4 F5 0F 29 00 40 00 BE 00 02 00 00 62 .bi...).@......b
014260: 69 F4 EF 02 00 00 62 69 F4 F5 10 01 B0 01 02 00 i.....bi........
014270: 00 62 69 F4 EF 0E 01 0D 00 00 69 63 B3 EF 0D 00 .bi.......ic....
014280: 00 6D 61 74 61 64 64 F2 F4 28 0D 00 00 69 63 B1 .matadd..(...ic.
014290: F5 0F 29 F6 16 F4 11 00 66 00 C8 00 A1 20 28 FF ..).....f.... (.
0142A0: 12 28 0D 00 00 69 63 B3 29 20 FA 20 02 00 00 62 .(...ic.) . ...b
0142B0: 69 74 6D 61 73 EB 29 EF 02 00 00 62 69 74 6D 61 itmas.)....bitma
0142C0: 73 EB 20 EB 20 02 00 00 66 6F 6E 74 F3 28 0D 00 s. . ...font.(..
0142D0: 00 69 63 B1 2C 0D 00 00 69 63 B2 29 EF 02 00 00 .ic.,...ic.)....
0142E0: 66 6F 6E 74 F3 28 0D 00 00 69 63 B1 2C 0D 00 00 font.(...ic.,...
0142F0: 69 63 B2 29 F4 10 F8 02 00 00 62 69 F4 00 2E 00 ic.)......bi....
014300: D2 00 02 00 00 62 69 F4 EF 15 01 0D 00 00 69 63 .....bi.......ic
014310: B3 EF 0D 00 00 6D 61 74 61 64 64 F2 F4 28 0D 00 .....matadd..(..
014320: 00 69 63 B1 F5 0F 29 F6 16 F4 11 00 6A 00 DC 00 .ic...).....j...
014330: A1 20 28 FF 12 28 0D 00 00 69 63 B3 29 20 FA 20 . (..(...ic.) .
014340: 02 00 00 62 69 74 6D 61 73 EB 29 EF 02 00 00 62 ...bitmas.)....b
014350: 69 74 6D 61 73 EB 20 EB 20 02 00 00 66 6F 6E 74 itmas. . ...font
014360: F3 28 0D 00 00 69 63 B1 2C 0D 00 00 69 63 B2 F4 .(...ic.,...ic..
014370: 0F 29 EF 02 00 00 66 6F 6E 74 F3 28 0D 00 00 69 .)....font.(...i
014380: 63 B1 2C 0D 00 00 69 63 B2 F4 0F 29 F4 10 F8 02 c.,...ic...)....
014390: 00 00 62 69 F4 00 4C 00 E6 00 02 00 00 62 69 F4 ..bi..L......bi.
0143A0: EF 14 01 9E 20 0D 00 00 69 63 B3 EF 0D 00 00 6D .... ...ic.....m
0143B0: 61 74 61 64 64 F2 F4 28 0D 00 00 69 63 B1 F5 0F atadd..(...ic...
0143C0: 29 F6 16 F4 12 20 EC 20 0D 00 00 6D 61 74 61 64 ).... . ...matad
0143D0: 64 F2 F4 28 0D 00 00 69 63 B1 F5 0F 29 F6 16 F4 d..(...ic...)...
0143E0: 14 00 77 00 F0 00 A1 20 28 FF 12 28 0D 00 00 69 ..w.... (..(...i
0143F0: 63 B3 29 20 FA 20 02 00 00 62 69 74 6D 61 73 EB c.) . ...bitmas.
014400: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
014410: 11 00 01 00 02 09 52 E5 11 00 C1 02 00 00 00 02 ......R.........
014420: 11 00 C6 02 00 00 00 02 11 00 C2 02 00 00 00 02 ................
014430: 11 00 C7 02 00 00 00 02 11 00 C3 02 00 00 00 02 ................
014440: 11 00 C8 02 00 00 00 02 11 00 C4 02 00 00 00 02 ................
014450: 11 00 C9 02 00 00 00 02 11 00 C5 02 00 00 00 02 ................
014460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
014470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
014480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
014490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0144A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0144B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0144C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0144D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0144E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0144F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
014500: 65 65 64 20 33 2F 32 31 36 22 00 12 00 36 01 BF eed 3/216"...6..
014510: 23 16 2C FF 03 28 19 0D 29 3B 01 B0 00 31 00 40 #.,..(..);...1.@
014520: 01 BF 23 16 2C FF 03 28 19 1B 29 3B FF 03 28 19 ..#.,..(..);..(.
014530: 4A 29 3B FF 03 28 19 0F 29 3B 01 C5 20 70 61 70 J);..(..);.. pap
014540: 65 72 20 66 65 65 64 20 35 2F 37 32 22 00 32 00 er feed 5/72".2.
014550: 4A 01 9E 20 0D 00 00 69 63 B2 EF 0F 20 EC 20 10 J.. ...ic... . .
014560: 01 BF 23 16 2C FF 03 28 19 1B 29 3B FF 03 28 19 ..#.,..(..);..(.
014570: 4B 29 3B FF 03 28 0E 29 3B FF 03 28 10 29 3B 00 K);..(.);..(.);.
014580: 16 00 54 01 9E 20 0D 00 00 70 6F 69 6E F4 EF 0F ..T.. ...poin...
014590: 20 EC 20 19 28 00 71 00 5E 01 03 00 00 70 72 63 . .(.q.^....prc
0145A0: 68 61 F2 EF AC 28 03 00 00 62 75 E6 2C 0D 00 00 ha...(...bu.,...
0145B0: 70 6F 69 6E F4 2C 0F 29 01 A1 20 03 00 00 70 72 poin.,.).. ...pr
0145C0: 63 68 61 F2 F1 22 20 22 20 FC 20 03 00 00 70 72 cha.." " . ...pr
0145D0: 63 68 61 F2 EE 22 7D 22 20 EB 20 0D 00 00 63 68 cha.."}" . ...ch
0145E0: 61 72 69 6E E4 EF 0E 20 01 97 20 0D 00 00 63 68 arin... .. ...ch
0145F0: 61 72 69 6E E4 EF FF 01 28 03 00 00 70 72 63 68 arin....(...prch
014600: 61 F2 29 F5 19 1F 00 18 00 68 01 9E 20 0D 00 00 a.)......h.. ...
014610: 69 63 B1 EF 10 20 EC 20 19 18 20 E6 20 10 00 5A ic... . .. . ..Z
014620: 00 72 01 A1 20 0D 00 00 63 68 61 72 69 6E E4 EF .r.. ...charin..
014630: 0E 20 EB 20 03 00 00 63 68 61 72 6F 75 F4 EF FF . . ...charou...
014640: 03 28 0E 29 20 01 97 20 03 00 00 63 68 61 72 6F .(.) .. ...charo
014650: 75 F4 EF FF 03 28 FF 01 28 03 00 00 66 6F 6E 74 u....(..(...font
014660: F3 28 0D 00 00 63 68 61 72 69 6E E4 2C 0D 00 00 .(...charin.,...
014670: 69 63 B1 29 29 F9 10 29 00 44 00 7C 01 BF 23 16 ic.))..).D.|..#.
014680: 2C 03 00 00 63 68 61 72 6F 75 F4 3B 01 B0 20 0D ,...charou.;.. .
014690: 00 00 69 63 B1 2C 0D 00 00 70 6F 69 6E F4 20 01 ..ic.,...poin. .
0146A0: 9E 20 0D 00 00 69 63 B1 EF 0F 20 EC 20 19 20 01 . ...ic... . . .
0146B0: BF 23 16 2C FF 03 28 0E 29 3B 01 B0 00 31 00 86 .#.,..(.);...1..
0146C0: 01 BF 23 16 2C FF 03 28 19 1B 29 3B FF 03 28 19 ..#.,..(..);..(.
0146D0: 4A 29 3B FF 03 28 11 29 3B 01 C5 20 70 61 70 65 J);..(.);.. pape
0146E0: 72 20 66 65 65 64 20 33 2F 32 31 36 22 00 12 00 r feed 3/216"...
0146F0: 90 01 BF 23 16 2C FF 03 28 19 0D 29 3B 01 B0 00 ...#.,..(..);...
014700: D9 EF 19 10 01 03 00 00 C1 EF FF 7B 28 19 FF 2C ...........{(..,
014710: 19 20 29 01 9F 20 1E F6 09 00 19 00 36 01 D8 20 . ).. ......6..
014720: 23 0E 2C 19 1A 2C 19 50 2C 14 2C 16 01 A9 20 0F #.,..,.P,.,... .
014730: 2C 0F 00 18 00 40 01 B7 20 03 00 00 C1 01 BF 20 ,....@.. ......
014740: 23 17 2C 0D 00 00 4E 52 45 C3 00 19 00 4A 01 9E #.,...NRE....J..
014750: 20 0D 00 00 D8 EF 0E 20 EC 20 0D 00 00 4E 52 45 ...... . ...NRE
014760: C3 F5 0F 00 24 00 54 01 BF 20 23 17 2C 02 00 00 ....$.T.. #.,...
014770: CE 28 0D 00 00 D8 29 01 BF 20 23 17 2C 03 00 00 .(....).. #.,...
014780: D4 28 0D 00 00 D8 29 00 1C 00 5E 01 9E 20 0D 00 .(....)...^.. ..
014790: 00 D9 EF 0E 20 EC 20 02 00 00 CE 28 0D 00 00 D8 .... . ....(....
0147A0: 29 F5 0F 00 2E 00 68 01 BF 20 23 17 2C 02 00 00 ).....h.. #.,...
0147B0: D0 28 0D 00 00 D8 2C 0D 00 00 D9 29 01 BF 20 23 .(....,....).. #
0147C0: 17 2C 03 00 00 C6 28 0D 00 00 D8 2C 0D 00 00 D9 .,....(....,....
0147D0: 29 00 14 00 72 01 B0 20 0D 00 00 D9 01 B0 20 0D )...r.. ...... .
0147E0: 00 00 D8 01 89 00 17 00 7C 01 8A 01 D8 20 23 0E ........|.... #.
0147F0: 2C 0F 2C 19 50 2C 0F 2C 19 19 01 C9 00 1C 00 86 ,.,.P,.,........
014800: 01 C5 2D 2D 2D 2D 53 4F 52 54 2D 2D 2D 2D 2D 2D ..----SORT------
014810: 2D 2D 2D 2D 2D 2D 2D 2D 00 14 00 90 01 A1 20 0D --------...... .
014820: 00 00 4E 52 45 C3 F1 10 20 EB 20 C9 00 18 00 9A ..NRE... . .....
014830: 01 83 20 1C 4B A0 2C 19 0D 2C 19 32 2C 1C 15 F8 .. .K.,..,.2,...
014840: 2C 1C 76 83 00 18 00 A4 01 D8 20 23 10 2C 19 17 ,.v....... #.,..
014850: 2C 19 21 2C 10 2C 15 01 8A 20 23 10 00 1E 00 AE ,.!,.,... #.....
014860: 01 AE 20 1A 08 01 2C 1A 80 01 01 95 20 0E 2C F5 .. ...,..... .,.
014870: 19 62 01 95 20 F5 19 59 2C 0E 00 1A 00 B8 01 95 .b.. ..Y,.......
014880: 20 0E 2C 19 62 01 AF 20 0E 2C F5 19 1A 01 95 20 .,.b.. .,.....
014890: 19 59 2C 0E 00 15 00 C2 01 BF 20 23 10 2C 22 20 .Y,....... #.,"
0148A0: 20 53 4F 52 54 22 2C 22 22 00 26 00 CC 01 BF 20 SORT","".&....
0148B0: 23 10 2C 22 20 41 53 43 45 4E 44 22 2C 22 20 44 #.," ASCEND"," D
0148C0: 45 53 43 45 4E 44 22 2C 22 20 45 58 49 54 22 00 ESCEND"," EXIT".
0148D0: 33 00 D6 01 83 20 1C 00 A0 2C 19 17 2C 0D 00 00 3.... ...,..,...
0148E0: 5A B2 2C 19 0B 01 A9 20 23 10 2C 19 0B 2C 0D 00 Z.,.... #.,..,..
0148F0: 00 5A B2 F4 0F 01 BF 20 23 10 2C FF 03 28 19 FF .Z..... #.,..(..
014900: 31 00 9A 01 BF 23 16 2C FF 03 28 19 1B 29 3B FF 1....#.,..(..);.
014910: 03 28 19 4A 29 3B FF 03 28 19 15 29 3B 01 C5 20 .(.J);..(..);..
014920: 70 61 70 65 72 20 66 65 65 64 20 34 2F 37 32 22 paper feed 4/72"
014930: 00 06 00 A4 01 C9 00 00 00 1A 66 69 6C 65 20 69 ..........file i
014940: 6E 0D 0A 33 30 20 52 45 4D 20 75 73 65 72 2D 64 n..30 REM user-d
014950: 65 73 69 67 6E 65 64 20 66 6F 6E 74 73 2E 20 54 esigned fonts. T
014960: 65 78 74 0D 0A 34 30 20 52 45 4D 20 66 69 6C 65 ext..40 REM file
014970: 73 20 6D 75 73 74 20 62 65 20 22 6E 61 6D 65 2E s must be "name.
014980: 16 00 54 01 9E 20 0D 00 00 70 6F 69 6E F4 EF 0F ..T.. ...poin...
014990: 20 EC 20 19 28 00 71 00 5E 01 03 00 00 70 72 63 . .(.q.^....prc
0149A0: 68 61 F2 EF AC 28 03 00 00 62 75 E6 2C 0D 00 00 ha...(...bu.,...
0149B0: 70 6F 69 6E F4 2C 0F 29 01 A1 20 03 00 00 70 72 poin.,.).. ...pr
0149C0: 63 68 61 F2 F1 22 20 22 20 FC 20 03 00 00 70 72 cha.." " . ...pr
0149D0: 63 68 61 F2 EE 22 7D 22 20 EB 20 0D 00 00 63 68 cha.."}" . ...ch
0149E0: 61 72 69 6E E4 EF 0E 20 01 97 20 0D 00 00 63 68 arin... .. ...ch
0149F0: 61 72 69 6E E4 EF FF 01 28 03 00 00 70 72 63 68 arin....(...prch
014A00: 61 F2 29 F5 19 1F 00 18 00 68 01 9E 20 0D 00 00 a.)......h.. ...
014A10: 69 63 B1 EF 10 20 EC 20 19 18 20 E6 20 10 00 5A ic... . .. . ..Z
014A20: 00 72 01 A1 20 0D 00 00 63 68 61 72 69 6E E4 EF .r.. ...charin..
014A30: 0E 20 EB 20 03 00 00 63 68 61 72 6F 75 F4 EF FF . . ...charou...
014A40: 03 28 0E 29 20 01 97 20 03 00 00 63 68 61 72 6F .(.) .. ...charo
014A50: 75 F4 EF FF 03 28 FF 01 28 03 00 00 66 6F 6E 74 u....(..(...font
014A60: F3 28 0D 00 00 63 68 61 72 69 6E E4 2C 0D 00 00 .(...charin.,...
014A70: 69 63 B1 29 29 F9 10 29 00 44 00 7C 01 BF 23 16 ic.))..).D.|..#.
014A80: 2C 03 00 00 63 68 61 72 6F 75 F4 3B 01 B0 20 0D ,...charou.;.. .
014A90: 00 00 69 63 B1 2C 0D 00 00 70 6F 69 6E F4 20 01 ..ic.,...poin. .
014AA0: 9E 20 0D 00 00 69 63 B1 EF 0F 20 EC 20 19 20 01 . ...ic... . . .
014AB0: BF 23 16 2C FF 03 28 0E 29 3B 01 B0 00 31 00 86 .#.,..(.);...1..
014AC0: 01 BF 23 16 2C FF 03 28 19 1B 29 3B FF 03 28 19 ..#.,..(..);..(.
014AD0: 4A 29 3B FF 03 28 11 29 3B 01 C5 20 70 61 70 65 J);..(.);.. pape
014AE0: 72 20 66 65 65 64 20 33 2F 32 31 36 22 00 12 00 r feed 3/216"...
014AF0: 90 01 BF 23 16 2C FF 03 28 19 0D 29 3B 01 B0 00 ...#.,..(..);...
014B00: 29 3B 00 0A 00 E0 01 9F 20 1E 6E 0A 00 30 00 EA );...... .n..0..
014B10: 01 83 20 1C 00 A0 2C 19 17 2C 0D 00 00 5A B2 2C .. ...,..,...Z.,
014B20: 19 0B 01 A9 20 23 10 2C 19 0B 2C 0D 00 00 5A B2 .... #.,..,...Z.
014B30: F4 0F 01 BF 20 23 10 2C 22 20 22 3B 00 2C 00 F4 .... #.," ";.,..
014B40: 01 A1 20 03 00 00 CB EF FF 03 28 19 F0 29 20 FA .. .......(..) .
014B50: 20 0D 00 00 5A B2 EE 11 20 EB 20 0D 00 00 5A B2 ...Z... . ...Z.
014B60: EF 0D 00 00 5A B2 F5 0F 00 2C 00 FE 01 A1 20 03 ....Z....,.... .
014B70: 00 00 CB EF FF 03 28 19 F1 29 20 FA 20 0D 00 00 ......(..) . ...
014B80: 5A B2 F1 13 20 EB 20 0D 00 00 5A B2 EF 0D 00 00 Z... . ...Z.....
014B90: 5A B2 F4 0F 00 1A 00 08 02 A1 20 03 00 00 CB F2 Z......... .....
014BA0: FF 03 28 19 E0 29 20 EB 20 A0 20 1E D6 01 00 26 ..(..) . . ....&
014BB0: 00 12 02 A1 20 0D 00 00 5A B2 EF 13 20 EB 20 83 .... ...Z... . .
014BC0: 20 1C 25 A0 2C 19 0D 2C 19 32 2C 1C 15 F8 2C 1C .%.,..,.2,...,.
014BD0: 76 83 01 C9 00 1D 00 1C 02 0D 00 00 DA EF 0D 00 v...............
014BE0: 00 5A B2 F5 11 01 9F 20 1E 26 02 01 A0 20 1E D6 .Z..... .&... ..
014BF0: 01 00 1C 00 26 02 C5 2D 2D 2D 2D 41 53 43 45 4E ....&..----ASCEN
014C00: 44 2F 44 45 53 43 45 4E 44 2D 2D 2D 2D 00 20 00 D/DESCEND----. .
014C10: 30 02 0D 00 00 C6 EF 0E 01 9E 20 0D 00 00 D8 EF 0......... .....
014C20: 0E 20 EC 20 0D 00 00 4E 52 45 C3 F5 10 00 2F 00 . . ...NRE..../.
014C30: 3A 02 A1 20 0D 00 00 DA EF 0E 20 FA 20 03 00 00 :.. ...... . ...
014C40: D4 28 0D 00 00 D8 29 EE 03 00 00 D4 28 0D 00 00 .(....).....(...
014C50: D8 F4 0F 29 20 EB 20 9F 20 1E 62 02 00 2F 00 44 ...) . . .b../.D
014C60: 02 A1 20 0D 00 00 DA EF 0F 20 FA 20 03 00 00 D4 .. ...... . ....
014C70: 28 0D 00 00 D8 29 F1 03 00 00 D4 28 0D 00 00 D8 (....).....(....
014C80: F4 0F 29 20 EB 20 9F 20 1E 62 02 00 18 00 4E 02 ..) . . .b....N.
014C90: B0 20 0D 00 00 D8 01 A1 20 0D 00 00 C6 20 A0 20 . ...... .... .
014CA0: 1E 30 02 00 0C 00 58 02 9F 20 1E 92 09 01 C9 00 .0....X.. ......
014CB0: 3E 00 62 02 03 00 00 CB EF 03 00 00 D4 28 0D 00 >.b..........(..
014CC0: 00 D8 29 01 03 00 00 D4 28 0D 00 00 D8 29 EF 03 ..).....(....)..
014CD0: 00 00 D4 28 0D 00 00 D8 F4 0F 29 01 03 00 00 D4 ...(......).....
014CE0: 28 0D 00 00 D8 F4 0F 29 EF 03 00 00 CB 00 25 00 (......)......%.
014CF0: 6C 02 0D 00 00 C6 EF FF 76 28 02 00 00 CE 28 0D l.......v(....(.
014D00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014D10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014D20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014D30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014D40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014D50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014D60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014D70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014D80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014D90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014DA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014DB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014DC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014DD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014DE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014DF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014E00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014E10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014E20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014E30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014E40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014E50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014E60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014E70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014E80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014E90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014EA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014EB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014EC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014ED0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014EE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014EF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
014F00: 00 00 D8 29 2C 02 00 00 CE 28 0D 00 00 D8 F4 0F ...),....(......
014F10: 29 29 00 3E 00 76 02 0D 00 00 D9 EF 02 00 00 CE )).>.v..........
014F20: 28 0D 00 00 D8 29 01 02 00 00 CE 28 0D 00 00 D8 (....).....(....
014F30: 29 EF 02 00 00 CE 28 0D 00 00 D8 F4 0F 29 01 02 ).....(......)..
014F40: 00 00 CE 28 0D 00 00 D8 F4 0F 29 EF 0D 00 00 D9 ...(......).....
014F50: 00 16 00 80 02 9E 20 0D 00 00 D4 EF 0E 20 EC 20 ...... ...... .
014F60: 0D 00 00 C6 F5 0F 00 52 00 8A 02 03 00 00 CB EF .......R........
014F70: 03 00 00 C6 28 0D 00 00 D8 2C 0D 00 00 D4 29 01 ....(....,....).
014F80: 03 00 00 C6 28 0D 00 00 D8 2C 0D 00 00 D4 29 EF ....(....,....).
014F90: 03 00 00 C6 28 0D 00 00 D8 F4 0F 2C 0D 00 00 D4 ....(......,....
014FA0: 29 01 03 00 00 C6 28 0D 00 00 D8 F4 0F 2C 0D 00 ).....(......,..
014FB0: 00 D4 29 EF 03 00 00 CB 00 52 00 94 02 0D 00 00 ..)......R......
014FC0: D9 EF 02 00 00 D0 28 0D 00 00 D8 2C 0D 00 00 D4 ......(....,....
014FD0: 29 01 02 00 00 D0 28 0D 00 00 D8 2C 0D 00 00 D4 ).....(....,....
014FE0: 29 EF 02 00 00 D0 28 0D 00 00 D8 F4 0F 2C 0D 00 ).....(......,..
014FF0: 00 D4 29 01 02 00 00 D0 28 0D 00 00 D8 F4 0F 2C ..).....(......,
015000: 0D 00 00 D4 29 EF 0D 00 00 D9 00 14 00 9E 02 B0 ....)...........
015010: 20 0D 00 00 D4 01 0D 00 00 C6 EF 0F 01 C9 00 1C ...............
015020: 00 A8 02 C5 2D 2D 2D 2D 53 45 41 52 43 48 2D 2D ....----SEARCH--
015030: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 00 14 00 B2 02 A1 ----------......
015040: 20 0D 00 00 4E 52 45 C3 EF 0E 20 EB 20 C9 00 18 ...NRE... . ...
015050: 00 BC 02 83 20 1C 4B A0 2C 19 0B 2C 19 32 2C 1C .... .K.,..,.2,.
015060: 1E F8 2C 1C DA 83 00 18 00 C6 02 D8 20 23 10 2C ..,......... #.,
015070: 19 20 2C 19 28 2C 10 2C 15 01 8A 20 23 10 00 1E . ,.(,.,... #...
015080: 00 D0 02 AE 20 1A 40 01 2C 1A 80 01 01 95 20 0E .... .@.,..... .
015090: 2C F5 19 62 01 95 20 F5 19 49 2C 0E 00 1A 00 DA ,..b.. ..I,.....
0150A0: 02 95 20 0E 2C 19 62 01 AF 20 0E 2C F5 19 1A 01 .. .,.b.. .,....
0150B0: 95 20 19 48 2C 0E 00 16 00 E4 02 BF 20 23 10 2C . .H,....... #.,
0150C0: 22 20 53 45 41 52 43 48 22 2C 22 22 00 22 00 EE " SEARCH",""."..
0150D0: 02 BF 20 23 10 2C 22 20 4D 55 4C 54 49 22 2C 22 .. #.," MULTI","
0150E0: 20 50 41 52 54 22 2C 22 20 45 58 49 54 22 00 31 PART"," EXIT".1
0150F0: 00 F8 02 83 20 1C 00 A0 2C 19 20 2C 0D 00 00 5A .... ...,. ,...Z
015100: 00 4D 49 4E 49 46 49 4C 45 42 41 53 00 00 00 00 .MINIFILEBAS....
015110: 00 00 00 00 00 70 01 00 C5 25 00 00 00 00 00 00 .....p...%......
015120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
015130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
015140: C5 25 00 68 05 14 00 1A 00 FA 0A CF 20 19 FE 2C .%.h........ ..,
015150: 0E 2C 19 FF 2C 0E 2C 0E 2C 0E 2C 0E 2C 0E 2C 0E .,..,.,.,.,.,.,.
015160: 00 21 00 04 0B CF 20 19 FD 2C 19 10 2C 19 10 2C .!.... ..,..,..,
015170: 19 10 2C 19 10 2C 19 10 2C 19 10 2C 19 F0 2C 19 ..,..,..,..,..,.
015180: 16 00 0A 00 C5 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ..... **********
015190: 2A 2A 2A 2A 2A 00 16 00 14 00 C5 20 2A 20 20 4D *****...... * M
0151A0: 49 4E 49 20 46 49 4C 45 20 20 2A 00 16 00 1E 00 INI FILE *.....
0151B0: C5 20 2A 20 20 20 20 20 20 20 20 20 20 20 20 20 . *
0151C0: 2A 00 16 00 28 00 C5 20 2A 20 20 20 20 20 62 79 *...(.. * by
0151D0: 20 20 20 20 20 20 2A 00 16 00 2D 00 C5 20 2A 20 *...-.. *
0151E0: 20 20 20 20 20 20 20 20 20 20 20 20 2A 00 16 00 *...
0151F0: 32 00 C5 20 2A 20 20 52 2E 52 61 6E 64 68 61 77 2.. * R.Randhaw
015200: 61 20 2A 00 16 00 3C 00 C5 20 2A 2A 2A 2A 2A 2A a *...<.. ******
015210: 2A 2A 2A 2A 2A 2A 2A 2A 2A 00 24 00 41 00 C5 20 *********.$.A..
015220: 28 63 29 43 6F 6D 70 75 74 69 6E 67 20 77 69 74 (c)Computing wit
015230: 68 20 74 68 65 20 41 6D 73 74 72 61 64 00 0A 00 h the Amstrad...
015240: 46 00 9F 20 1E 78 0A 00 1C 00 50 00 C5 2D 2D 2D F.. .x....P..---
015250: 2D 4F 50 54 49 4F 4E 53 2D 2D 2D 2D 2D 2D 2D 2D -OPTIONS--------
015260: 2D 2D 2D 00 29 00 5A 00 83 20 1C 00 A0 2C 0D 00 ---.).Z.. ...,..
015270: 00 5A B1 2C 0F 2C 17 01 A9 20 15 F4 0D 00 00 5A .Z.,.,... .....Z
015280: B1 2C 11 01 BF 20 FF 03 28 19 FF 29 00 0A 00 64 .,... ..(..)...d
015290: 00 9F 20 1E 6E 0A 00 29 00 6E 00 83 20 1C 00 A0 .. .n..).n.. ...
0152A0: 2C 0D 00 00 5A B1 2C 0F 2C 17 01 A9 20 15 F4 0D ,...Z.,.,... ...
0152B0: 00 00 5A B1 2C 11 01 BF 20 FF 03 28 19 FE 29 00 ..Z.,... ..(..).
0152C0: 2C 00 78 00 A1 20 03 00 00 CB EF FF 03 28 19 F2 ,.x.. .......(..
0152D0: 29 20 FA 20 0D 00 00 5A B1 EE 13 20 EB 20 0D 00 ) . ...Z... . ..
0152E0: 00 5A B1 EF 0D 00 00 5A B1 F5 17 00 2D 00 82 00 .Z.....Z....-...
0152F0: A1 20 03 00 00 CB EF FF 03 28 19 F3 29 20 FA 20 . .......(..) .
015300: B2 2C 17 01 A9 20 23 10 2C 17 2C 0D 00 00 5A B2 .,... #.,.,...Z.
015310: F4 0F 01 BF 20 23 10 2C FF 03 28 19 FF 29 3B 00 .... #.,..(..);.
015320: 0A 00 02 03 9F 20 1E 6E 0A 00 2E 00 0C 03 83 20 ..... .n.......
015330: 1C 00 A0 2C 19 20 2C 0D 00 00 5A B2 2C 17 01 A9 ...,. ,...Z.,...
015340: 20 23 10 2C 17 2C 0D 00 00 5A B2 F4 0F 01 BF 20 #.,.,...Z.....
015350: 23 10 2C 22 20 22 3B 00 2C 00 16 03 A1 20 03 00 #.," ";.,.... ..
015360: 00 CB EF FF 03 28 19 F0 29 20 FA 20 0D 00 00 5A .....(..) . ...Z
015370: B2 EE 11 20 EB 20 0D 00 00 5A B2 EF 0D 00 00 5A ... . ...Z.....Z
015380: B2 F5 0F 00 2C 00 20 03 A1 20 03 00 00 CB EF FF ....,. .. ......
015390: 03 28 19 F1 29 20 FA 20 0D 00 00 5A B2 F1 13 20 .(..) . ...Z...
0153A0: EB 20 0D 00 00 5A B2 EF 0D 00 00 5A B2 F4 0F 00 . ...Z.....Z....
0153B0: 1A 00 2A 03 A1 20 03 00 00 CB F2 FF 03 28 19 E0 ..*.. .......(..
0153C0: 29 20 EB 20 A0 20 1E F8 02 00 26 00 34 03 A1 20 ) . . ....&.4..
0153D0: 0D 00 00 5A B2 EF 13 20 EB 20 83 20 1C 25 A0 2C ...Z... . . .%.,
0153E0: 19 0B 2C 19 32 2C 1C 1E F8 2C 1C DA 83 01 C9 00 ..,.2,...,......
0153F0: 27 00 3E 03 03 00 00 CB EF 22 49 6E 70 75 74 20 '.>......"Input
015400: 73 74 72 69 6E 67 3A 22 01 0D 00 00 D9 EF 19 32 string:".......2
015410: 01 9F 20 1E F6 09 00 23 00 48 03 0D 00 00 58 B1 .. ....#.H....X.
015420: EF 0E 01 0D 00 00 C6 EF 0E 01 A1 20 03 00 00 C1 ........... ....
015430: EF 22 22 20 A0 20 1E F8 02 00 1E 00 52 03 B2 20 ."" . ......R..
015440: 0D 00 00 5A B2 F5 10 20 9F 20 1E 5C 03 2C 1E D4 ...Z... . .\.,..
015450: 03 01 A0 20 1E F8 02 00 1C 00 5C 03 C5 2D 2D 2D ... ......\..---
015460: 2D 4D 55 4C 54 49 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -MULTI----------
015470: 2D 2D 2D 00 0C 00 66 03 0D 00 00 59 B1 EF 0E 00 ---...f....Y....
015480: 25 00 70 03 A1 20 03 00 00 C6 28 0D 00 00 58 B1 %.p.. ....(...X.
015490: 2C 0D 00 00 59 B1 29 F2 03 00 00 C1 20 EB 20 A0 ,...Y.)..... . .
0154A0: 20 1E AC 03 00 22 00 7A 03 A1 20 0D 00 00 C6 EF ....".z.. .....
0154B0: 0E 20 EB 20 0D 00 00 52 45 C3 EF 0D 00 00 58 B1 . . ...RE.....X.
0154C0: 01 9F 20 1E 1A 09 00 4A 00 84 03 83 20 1C 00 A0 .. ....J.... ...
0154D0: 2C 12 F4 FF 0C 28 02 00 00 D0 28 0D 00 00 58 B1 ,....(....(...X.
0154E0: 2C 0D 00 00 59 B1 29 F7 1A 00 01 29 2C 15 F4 28 ,...Y.)....),..(
0154F0: 02 00 00 D0 28 0D 00 00 58 B1 2C 0D 00 00 59 B1 ....(...X.,...Y.
015500: 0D 00 00 5A B1 F1 19 44 20 EB 20 0D 00 00 5A B1 ...Z...D . ...Z.
015510: EF 0D 00 00 5A B1 F4 17 00 1A 00 8C 00 A1 20 03 ....Z......... .
015520: 00 00 CB F2 FF 03 28 19 E0 29 20 EB 20 A0 20 1E ......(..) . . .
015530: 5A 00 00 40 00 96 00 0D 00 00 5A B2 EF 11 01 B2 Z..@......Z.....
015540: 20 28 28 0D 00 00 5A B1 F5 13 29 F7 17 F4 0F 29 ((...Z...)....)
015550: 20 9F 20 1E AA 00 2C 1E 18 01 2C 1E 86 01 2C 1E . ...,...,...,.
015560: A8 02 2C 1E 6A 04 2C 1E 64 05 2C 1E B8 06 2C 1E ..,.j.,.d.,...,.
015570: 32 05 00 0A 00 A0 00 A0 20 1E 5A 00 00 1C 00 AA 2....... .Z.....
015580: 00 C5 2D 2D 2D 2D 4C 4F 41 44 2D 2D 2D 2D 2D 2D ..----LOAD------
015590: 2D 2D 2D 2D 2D 2D 2D 2D 00 32 00 B4 00 03 00 00 --------.2......
0155A0: CB EF 22 46 69 6C 65 6E 61 6D 65 3A 22 01 0D 00 .."Filename:"...
0155B0: 00 D9 EF 19 10 01 03 00 00 C1 EF FF 7B 28 19 FF ............{(..
0155C0: 2C 19 20 29 01 9F 20 1E F6 09 00 19 00 BE 00 D8 ,. ).. .........
0155D0: 20 23 0E 2C 19 1A 2C 19 50 2C 14 2C 16 01 A9 20 #.,..,.P,.,...
0155E0: 0F 2C 0F 00 18 00 C8 00 B6 20 03 00 00 C1 01 A3 .,....... .....£
0155F0: 20 23 17 2C 0D 00 00 4E 52 45 C3 00 19 00 D2 00 #.,...NRE......
015600: 9E 20 0D 00 00 D8 EF 0E 20 EC 20 0D 00 00 4E 52 . ...... . ...NR
015610: 45 C3 F5 0F 00 24 00 DC 00 A3 20 23 17 2C 02 00 E....$...£ #.,..
015620: 00 CE 28 0D 00 00 D8 29 01 A3 20 23 17 2C 03 00 ..(....).£ #.,..
015630: 00 D4 28 0D 00 00 D8 29 00 1C 00 E6 00 9E 20 0D ..(....)...... .
015640: 00 00 D9 EF 0E 20 EC 20 02 00 00 CE 28 0D 00 00 ..... . ....(...
015650: D8 29 F5 0F 00 2E 00 F0 00 A3 20 23 17 2C 02 00 .).......£ #.,..
015660: 00 D0 28 0D 00 00 D8 2C 0D 00 00 D9 29 01 A3 20 ..(....,....).£
015670: 23 17 2C 03 00 00 C6 28 0D 00 00 D8 2C 0D 00 00 #.,....(....,...
015680: D9 29 00 14 00 FA 00 B0 20 0D 00 00 D9 01 B0 20 .)...... ......
015690: 0D 00 00 D8 01 88 00 15 00 04 01 8A 01 D8 20 23 .............. #
0156A0: 0E 2C 0F 2C 19 50 2C 0F 2C 19 19 00 0C 00 0E 01 .,.,.P,.,.......
0156B0: 9F 20 1E 92 09 01 C9 00 1C 00 18 01 C5 2D 2D 2D . ...........---
0156C0: 2D 53 41 56 45 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -SAVE-----------
0156D0: 2D 2D 2D 00 14 00 22 01 A1 20 0D 00 00 4E 52 45 ---...".. ...NRE
0156E0: C3 EF 0E 20 EB 20 C9 00 32 00 2C 01 03 00 00 CB ... . ..2.,.....
0156F0: EF 22 46 69 6C 65 6E 61 6D 65 3A 22 01 0D 00 00 ."Filename:"....
015700: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
015710: 12 00 01 00 02 09 52 E5 12 00 C1 02 00 00 00 02 ......R.........
015720: 12 00 C6 02 00 00 00 02 12 00 C2 02 00 00 00 02 ................
015730: 12 00 C7 02 00 00 00 02 12 00 C3 02 00 00 00 02 ................
015740: 12 00 C8 02 00 00 00 02 12 00 C4 02 00 00 00 02 ................
015750: 12 00 C9 02 00 00 00 02 12 00 C5 02 00 00 00 02 ................
015760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
015770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
015780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
015790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0157A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0157B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0157C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0157D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0157E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0157F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
015800: 29 20 FA 20 19 FF 29 2C FF 0E 28 03 00 00 C1 29 ) . ..),..(....)
015810: 00 0A 00 8E 03 9F 20 1E 6E 0A 00 31 00 98 03 0D ...... .n..1....
015820: 00 00 C6 EF 0F 01 A1 20 03 00 00 CB EF FF 03 28 ....... .......(
015830: 19 E0 29 20 EB 20 83 20 1C 25 A0 2C 19 34 2C 19 ..) . . .%.,.4,.
015840: 72 2C 1C E3 F9 2C 1C D8 88 01 C9 00 4A 00 A2 03 r,...,......J...
015850: 83 20 1C 00 A0 2C 12 F4 FF 0C 28 02 00 00 D0 28 . ...,....(....(
015860: 0D 00 00 58 B1 2C 0D 00 00 59 B1 29 F7 1A 00 01 ...X.,...Y.)....
015870: 29 2C 15 F4 28 02 00 00 D0 28 0D 00 00 58 B1 2C ),..(....(...X.,
015880: 0D 00 00 59 B1 29 20 FA 20 19 FF 29 2C FF 0E 28 ...Y.) . ..),..(
015890: 03 00 00 C1 29 00 2E 00 AC 03 0D 00 00 59 B1 EF ....)........Y..
0158A0: 0D 00 00 59 B1 F4 0F 01 A1 20 0D 00 00 59 B1 F1 ...Y..... ...Y..
0158B0: 02 00 00 CE 28 0D 00 00 58 B1 29 20 EB 20 A0 20 ....(...X.) . .
0158C0: 1E 70 03 00 28 00 B6 03 A1 20 0D 00 00 C6 20 EB .p..(.... .... .
0158D0: 20 83 20 1C 25 A0 2C 19 34 2C 19 72 2C 1C E3 F9 . .%.,.4,.r,...
0158E0: 2C 1C D8 88 01 0D 00 00 C6 EF 0E 00 2A 00 C0 03 ,...........*...
0158F0: 0D 00 00 58 B1 EF 0D 00 00 58 B1 F4 0F 01 A1 20 ...X.....X.....
015900: 0D 00 00 58 B1 F1 0D 00 00 4E 52 45 C3 20 EB 20 ...X.....NRE. .
015910: A0 20 1E 66 03 00 06 00 CA 03 C9 00 1C 00 D4 03 . .f............
015920: C5 2D 2D 2D 2D 50 41 52 54 2D 2D 2D 2D 2D 2D 2D .----PART-------
015930: 2D 2D 2D 2D 2D 2D 2D 00 0C 00 DE 03 0D 00 00 59 -------........Y
015940: B1 EF 0E 00 0B 00 E8 03 0D 00 00 D4 EF 0F 00 29 ...............)
015950: 00 F2 03 0D 00 00 D4 EF FF 74 28 0D 00 00 D4 2C .........t(....,
015960: 03 00 00 C6 28 0D 00 00 58 B1 2C 0D 00 00 59 B1 ....(...X.,...Y.
015970: 29 2C 03 00 00 C1 29 00 15 00 FC 03 A1 20 0D 00 ),....)...... ..
015980: 00 D4 EF 0E 20 EB 20 A0 20 1E 42 04 00 22 00 06 .... . . .B.."..
015990: 04 A1 20 0D 00 00 C6 EF 0E 20 EB 20 0D 00 00 52 .. ...... . ...R
0159A0: 45 C3 EF 0D 00 00 58 B1 01 9F 20 1E 1A 09 00 4F E.....X... ....O
0159B0: 00 10 04 83 20 1C 00 A0 2C 11 F4 FF 0C 28 02 00 .... ...,....(..
0159C0: 00 D0 28 0D 00 00 58 B1 2C 0D 00 00 59 B1 29 F7 ..(...X.,...Y.).
0159D0: 1A 00 01 29 F4 0D 00 00 D4 2C 15 F4 28 02 00 00 ...).....,..(...
0159E0: D0 28 0D 00 00 58 B1 2C 0D 00 00 59 B1 29 20 FA .(...X.,...Y.) .
0159F0: 20 19 FF 29 2C FF 0E 28 03 00 00 C1 29 00 0A 00 ..),..(....)...
015A00: 00 00 4E 52 45 C3 F5 0F 00 18 00 86 06 B8 20 0E ..NRE......... .
015A10: 2C 0E 2C 0E 2C 1A 80 02 2C 1A 1C 01 2C 0E 01 87 ,.,.,...,...,...
015A20: 00 1C 00 90 06 B8 20 0E 2C 0E 2C 0E 2C 1A 80 02 ...... .,.,.,...
015A30: 2C 1A 90 01 2C 0E 01 9F 20 1E 92 09 00 1F 00 9A ,...,... .......
015A40: 06 0D 00 00 D8 EF 0D 00 00 4E 52 45 C3 01 03 00 .........NRE....
015A50: 00 D4 28 0D 00 00 D8 29 EF 22 22 00 26 00 A4 06 ..(....)."".&...
015A60: 0D 00 00 DA EF 02 00 00 CE 28 0D 00 00 D8 29 01 .........(....).
015A70: 9E 20 0D 00 00 D9 EF 0E 20 EC 20 0D 00 00 DA F5 . ...... . .....
015A80: 0F 00 20 00 AE 06 03 00 00 C6 28 0D 00 00 D8 2C .. .......(....,
015A90: 0D 00 00 D9 29 EF 22 22 01 B0 20 0D 00 00 D9 01 ....)."".. .....
015AA0: C9 00 1C 00 B8 06 C5 2D 2D 2D 2D 46 4F 52 4D 41 .......----FORMA
015AB0: 54 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 00 14 00 T------------...
015AC0: C2 06 A1 20 0D 00 00 4E 52 45 C3 EF 0E 20 EB 20 ... ...NRE... .
015AD0: C9 00 10 00 CC 06 9F 20 1E A2 08 01 9F 20 1E 1A ....... ..... ..
015AE0: 09 00 18 00 D6 06 83 20 1C 4B A0 2C 19 0E 2C 19 ....... .K.,..,.
015AF0: 3A 2C 1C 38 F8 2C 1C D4 82 00 1F 00 E0 06 D8 20 :,.8.,.........
015B00: 23 10 2C 19 3A 2C 19 45 2C 10 2C 16 01 BA 20 23 #.,.:,.E,.,... #
015B10: 10 2C 0E 01 8A 20 23 10 00 1E 00 EA 06 AE 20 1A .,... #....... .
015B20: 28 02 2C 1A 82 01 01 95 20 0E 2C F5 19 74 01 95 (.,..... .,..t..
015B30: 20 F5 19 62 2C 0E 00 1A 00 F4 06 95 20 0E 2C 19 ..b,....... .,.
015B40: 74 01 AF 20 0E 2C F5 19 1C 01 95 20 19 62 2C 0E t.. .,..... .b,.
015B50: 00 17 00 FE 06 BF 20 23 10 2C 22 20 20 46 4F 52 ...... #.," FOR
015B60: 4D 41 54 22 2C 22 22 00 30 00 08 07 BF 20 23 10 MAT","".0.... #.
015B70: 2C 22 20 54 49 54 4C 45 22 2C 22 20 46 49 45 4C ," TITLE"," FIEL
015B80: 44 22 2C 22 20 44 55 50 4C 49 43 41 54 45 22 2C D"," DUPLICATE",
015B90: 22 20 45 58 49 54 22 00 33 00 12 07 83 20 1C 00 " EXIT".3.... ..
015BA0: A0 2C 19 3A 2C 0D 00 00 5A B2 2C 19 0C 01 A9 20 .,.:,...Z.,....
015BB0: 23 10 2C 19 0C 2C 0D 00 00 5A B2 F4 0F 01 BF 20 #.,..,...Z.....
015BC0: 23 10 2C FF 03 28 19 FF 29 3B 00 0A 00 1C 07 9F #.,..(..);......
015BD0: 20 1E 6E 0A 00 30 00 26 07 83 20 1C 00 A0 2C 19 .n..0.&.. ...,.
015BE0: 3A 2C 0D 00 00 5A B2 2C 19 0C 01 A9 20 23 10 2C :,...Z.,.... #.,
015BF0: 19 0C 2C 0D 00 00 5A B2 F4 0F 01 BF 20 23 10 2C ..,...Z..... #.,
015C00: 1A 04 9F 20 1E 6E 0A 00 4F 00 24 04 83 20 1C 00 ... .n..O.$.. ..
015C10: A0 2C 11 F4 FF 0C 28 02 00 00 D0 28 0D 00 00 58 .,....(....(...X
015C20: B1 2C 0D 00 00 59 B1 29 F7 1A 00 01 29 F4 0D 00 .,...Y.)....)...
015C30: 00 D4 2C 15 F4 28 02 00 00 D0 28 0D 00 00 58 B1 ..,..(....(...X.
015C40: 2C 0D 00 00 59 B1 29 20 FA 20 19 FF 29 2C FF 0E ,...Y.) . ..),..
015C50: 28 03 00 00 C1 29 00 31 00 2E 04 0D 00 00 C6 EF (....).1........
015C60: 0F 01 A1 20 03 00 00 CB EF FF 03 28 19 E0 29 20 ... .......(..)
015C70: EB 20 83 20 1C 25 A0 2C 19 34 2C 19 72 2C 1C E3 . . .%.,.4,.r,..
015C80: F9 2C 1C D8 88 01 C9 00 35 00 38 04 A1 20 0D 00 .,......5.8.. ..
015C90: 00 D4 F1 FF 0E 28 03 00 00 C6 28 0D 00 00 58 B1 .....(....(...X.
015CA0: 2C 0D 00 00 59 B1 29 29 20 EB 20 0D 00 00 D4 EF ,...Y.)) . .....
015CB0: 0D 00 00 D4 F4 0F 01 A0 20 1E F2 03 00 2E 00 42 ........ ......B
015CC0: 04 0D 00 00 59 B1 EF 0D 00 00 59 B1 F4 0F 01 A1 ....Y.....Y.....
015CD0: 20 0D 00 00 59 B1 F1 02 00 00 CE 28 0D 00 00 58 ...Y......(...X
015CE0: B1 29 20 EB 20 A0 20 1E E8 03 00 28 00 4C 04 A1 .) . . ....(.L..
015CF0: 20 0D 00 00 C6 20 EB 20 83 20 1C 25 A0 2C 19 34 .... . . .%.,.4
015D00: 2C 19 72 2C 1C E3 F9 2C 1C D8 88 01 0D 00 00 C6 ,.r,...,........
015D10: EF 0E 00 2A 00 56 04 0D 00 00 58 B1 EF 0D 00 00 ...*.V....X.....
015D20: 58 B1 F4 0F 01 A1 20 0D 00 00 58 B1 F1 0D 00 00 X..... ...X.....
015D30: 4E 52 45 C3 20 EB 20 A0 20 1E DE 03 00 06 00 60 NRE. . . ......`
015D40: 04 C9 00 1C 00 6A 04 C5 2D 2D 2D 2D 45 44 49 54 .....j..----EDIT
015D50: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 00 14 --------------..
015D60: 00 74 04 A1 20 0D 00 00 4E 52 45 C3 EF 0E 20 EB .t.. ...NRE... .
015D70: 20 C9 00 1F 00 7E 04 9F 20 1E A2 08 01 A1 20 02 ....~.. ..... .
015D80: 00 00 CE 28 0D 00 00 52 45 C3 29 EF 0E 20 EB 20 ...(...RE.).. .
015D90: C9 00 1D 00 88 04 9F 20 1E 1A 09 01 0D 00 00 D8 ....... ........
015DA0: EF 0D 00 00 52 45 C3 01 0D 00 00 D9 EF 0E 00 51 ....RE.........Q
015DB0: 00 92 04 83 20 1C 00 A0 2C 12 F4 FF 0C 28 02 00 .... ...,....(..
015DC0: 00 D0 28 0D 00 00 D8 2C 0D 00 00 D9 29 F7 1A 00 ..(....,....)...
015DD0: 01 29 2C 15 F4 28 02 00 00 D0 28 0D 00 00 D8 2C .),..(....(....,
015DE0: 0D 00 00 D9 29 20 FA 20 19 FF 29 2C FF 0E 28 03 ....) . ..),..(.
015DF0: 00 00 C6 28 0D 00 00 D8 2C 0D 00 00 D9 29 29 00 ...(....,....)).
015E00: 22 20 22 3B 00 2C 00 30 07 A1 20 03 00 00 CB EF " ";.,.0.. .....
015E10: FF 03 28 19 F0 29 20 FA 20 0D 00 00 5A B2 EE 11 ..(..) . ...Z...
015E20: 20 EB 20 0D 00 00 5A B2 EF 0D 00 00 5A B2 F5 0F . ...Z.....Z...
015E30: 00 2C 00 3A 07 A1 20 03 00 00 CB EF FF 03 28 19 .,.:.. .......(.
015E40: F1 29 20 FA 20 0D 00 00 5A B2 F1 14 20 EB 20 0D .) . ...Z... . .
015E50: 00 00 5A B2 EF 0D 00 00 5A B2 F4 0F 00 1A 00 44 ..Z.....Z......D
015E60: 07 A1 20 03 00 00 CB F2 FF 03 28 19 E0 29 20 EB .. .......(..) .
015E70: 20 A0 20 1E 12 07 00 40 00 4E 07 A1 20 0D 00 00 . ....@.N.. ...
015E80: 5A B2 EF 14 20 EB 20 83 20 1C 25 A0 2C 19 0E 2C Z... . . .%.,..,
015E90: 19 3A 2C 1C 38 F8 2C 1C D4 82 01 83 20 1C 25 A0 .:,.8.,..... .%.
015EA0: 2C 19 34 2C 19 72 2C 1C E3 F9 2C 1C D8 88 01 9F ,.4,.r,...,.....
015EB0: 20 1E 92 09 01 C9 00 22 00 58 07 B2 20 0D 00 00 ......".X.. ...
015EC0: 5A B2 F5 10 20 9F 20 1E 62 07 2C 1E 8A 07 2C 1E Z... . .b.,...,.
015ED0: 3E 08 01 A0 20 1E 12 07 00 1C 00 62 07 C5 2D 2D >... ......b..--
015EE0: 2D 2D 54 49 54 4C 45 2D 2D 2D 2D 2D 2D 2D 2D 2D --TITLE---------
015EF0: 2D 2D 2D 2D 00 26 00 6C 07 03 00 00 CB EF 22 49 ----.&.l......"I
015F00: 6E 70 75 74 20 74 69 74 6C 65 3A 22 01 0D 00 00 nput title:"....
015F10: D9 EF 19 18 01 9F 20 1E F6 09 00 27 00 76 07 A9 ...... ....'.v..
015F20: 20 23 0F 2C 10 2C 0F 01 BF 20 23 0F 2C 03 00 00 #.,.,... #.,...
015F30: C1 3B FF 16 28 19 18 F5 FF 0E 28 03 00 00 C1 29 .;..(.....(....)
015F40: 29 00 18 00 80 07 03 00 00 D4 28 0D 00 00 52 45 ).........(...RE
015F50: C3 29 EF 03 00 00 C1 01 C9 00 1C 00 8A 07 C5 2D .).............-
015F60: 2D 2D 2D 46 49 45 4C 44 2D 2D 2D 2D 2D 2D 2D 2D ---FIELD--------
015F70: 2D 2D 2D 2D 2D 00 1A 00 94 07 A1 20 02 00 00 CE -----...... ....
015F80: 28 0D 00 00 52 45 C3 29 EE 19 2F 20 EB 20 C9 00 (...RE.)../ . ..
015F90: 26 00 9E 07 03 00 00 CB EF 22 49 6E 70 75 74 20 &........"Input
015FA0: 66 69 65 6C 64 3A 22 01 0D 00 00 D9 EF 19 32 01 field:".......2.
015FB0: 9F 20 1E F6 09 00 12 00 A8 07 A1 20 03 00 00 C1 . ......... ....
015FC0: EF 22 22 20 EB 20 C9 00 2B 00 B2 07 0D 00 00 D8 ."" . ..+.......
015FD0: EF 0F 01 0D 00 00 D9 EF 10 01 BF 20 FF 03 28 19 ........... ..(.
015FE0: 1E 29 3B FF 03 28 1C 17 00 29 3B FF 03 28 0F 29 .);..(...);..(.)
015FF0: 01 D0 00 24 00 BC 07 AE 20 0D 00 00 D8 F6 16 F4 ...$.... .......
016000: 0A 00 9C 04 9F 20 1E 6E 0A 00 51 00 A6 04 83 20 ..... .n..Q....
016010: 1C 00 A0 2C 12 F4 FF 0C 28 02 00 00 D0 28 0D 00 ...,....(....(..
016020: 00 D8 2C 0D 00 00 D9 29 F7 1A 00 01 29 2C 15 F4 ..,....)....),..
016030: 28 02 00 00 D0 28 0D 00 00 D8 2C 0D 00 00 D9 29 (....(....,....)
016040: 20 FA 20 19 FF 29 2C FF 0E 28 03 00 00 C6 28 0D . ..),..(....(.
016050: 00 00 D8 2C 0D 00 00 D9 29 29 00 1A 00 B0 04 A1 ...,....))......
016060: 20 03 00 00 CB EF FF 03 28 19 E0 29 20 EB 20 9F .......(..) . .
016070: 20 1E D8 04 00 1A 00 BA 04 A1 20 03 00 00 CB EF ......... .....
016080: FF 03 28 19 F2 29 20 EB 20 A0 20 1E CE 04 00 2A ..(..) . . ....*
016090: 00 C4 04 0D 00 00 D9 EF 0D 00 00 D9 F4 0F 01 A1 ................
0160A0: 20 0D 00 00 D9 F1 02 00 00 CE 28 0D 00 00 D8 29 .........(....)
0160B0: 20 EB 20 A0 20 1E 92 04 00 1A 00 CE 04 83 20 1C . . ......... .
0160C0: 25 A0 2C 19 34 2C 19 72 2C 1C E3 F9 2C 1C D8 88 %.,.4,.r,...,...
0160D0: 01 C9 00 36 00 D8 04 A9 20 23 0F 2C FF 0C 28 02 ...6.... #.,..(.
0160E0: 00 00 D0 28 0D 00 00 D8 2C 0D 00 00 D9 29 F7 1A ...(....,....)..
0160F0: 00 01 29 2C 02 00 00 D0 28 0D 00 00 D8 2C 0D 00 ..),....(....,..
016100: 00 D9 29 20 FA 20 19 FF 00 22 00 E2 04 BF 20 23 ..) . ...".... #
016110: 0F 2C FF 16 28 FF 0E 28 03 00 00 C6 28 0D 00 00 .,..(..(....(...
016120: D8 2C 0D 00 00 D9 29 29 29 3B 00 20 00 EC 04 A1 .,....)));. ....
016130: 20 0D 00 00 D9 EF 02 00 00 CE 28 0D 00 00 D8 29 .........(....)
016140: F5 0F 20 EB 20 A0 20 1E 14 05 00 1F 00 F6 04 9E .. . . .........
016150: 20 0D 00 00 DA EF 0D 00 00 D9 20 EC 20 02 00 00 ......... . ...
016160: CE 28 0D 00 00 D8 29 F5 10 00 26 00 00 05 02 00 .(....)...&.....
016170: 00 D0 28 0D 00 00 D8 2C 0D 00 00 DA 29 EF 02 00 ..(....,....)...
016180: 00 D0 28 0D 00 00 D8 2C 0D 00 00 DA F4 0F 29 00 ..(....,......).
016190: 2D 00 0A 05 03 00 00 C6 28 0D 00 00 D8 2C 0D 00 -.......(....,..
0161A0: 00 DA 29 EF 03 00 00 C6 28 0D 00 00 D8 2C 0D 00 ..).....(....,..
0161B0: 00 DA F4 0F 29 01 B0 20 0D 00 00 DA 00 28 00 14 ....).. .....(..
0161C0: 05 02 00 00 CE 28 0D 00 00 D8 29 EF 02 00 00 CE .....(....).....
0161D0: 28 0D 00 00 D8 29 F5 0F 01 0D 00 00 D9 EF 0D 00 (....)..........
0161E0: 00 D9 F5 0F 00 27 00 1E 05 03 00 00 C6 28 0D 00 .....'.......(..
0161F0: 00 D8 2C 02 00 00 CE 28 0D 00 00 D8 29 29 EF 22 ..,....(....))."
016200: 19 18 2C 1A 1E 01 F5 0D 00 00 D9 F6 19 10 01 BF ..,.............
016210: 20 03 00 00 C1 3B 00 0A 00 C6 07 9F 20 1E 6E 0A ....;...... .n.
016220: 00 24 00 D0 07 AE 20 0D 00 00 D8 F6 16 F4 19 18 .$.... .........
016230: 2C 1A 1E 01 F5 0D 00 00 D9 F6 19 10 01 BF 20 03 ,............. .
016240: 00 00 C1 3B 00 29 00 DA 07 A1 20 03 00 00 CB EF ...;.).... .....
016250: FF 03 28 19 F0 29 20 FA 20 0D 00 00 D9 EE 10 20 ..(..) . ......
016260: EB 20 0D 00 00 D9 EF 0D 00 00 D9 F5 0F 00 2A 00 . ............*.
016270: E4 07 A1 20 03 00 00 CB EF FF 03 28 19 F1 29 20 ... .......(..)
016280: FA 20 0D 00 00 D9 F1 19 0D 20 EB 20 0D 00 00 D9 . ....... . ....
016290: EF 0D 00 00 D9 F4 0F 00 29 00 EE 07 A1 20 03 00 ........).... ..
0162A0: 00 CB EF FF 03 28 19 F2 29 20 FA 20 0D 00 00 D8 .....(..) . ....
0162B0: EE 0F 20 EB 20 0D 00 00 D8 EF 0D 00 00 D8 F5 0F .. . ...........
0162C0: 00 35 00 F8 07 A1 20 03 00 00 CB EF FF 03 28 19 .5.... .......(.
0162D0: F3 29 20 FA 20 0D 00 00 D8 F1 28 19 33 F5 FF 0E .) . .....(.3...
0162E0: 28 03 00 00 C1 29 29 20 EB 20 0D 00 00 D8 EF 0D (....)) . ......
0162F0: 00 00 D8 F4 0F 00 1A 00 02 08 A1 20 03 00 00 CB ........... ....
016300: F2 FF 03 28 19 E0 29 20 EB 20 A0 20 1E BC 07 00 ...(..) . . ....
016310: 20 00 0C 08 D1 01 A9 20 23 0F 2C 0D 00 00 D8 2C ...... #.,....,
016320: 0D 00 00 D9 01 BF 20 23 0F 2C 03 00 00 C1 3B 00 ...... #.,....;.
016330: 2C 00 16 08 02 00 00 D0 28 0D 00 00 52 45 C3 2C ,.......(...RE.,
016340: 02 00 00 CE 28 0D 00 00 52 45 C3 29 29 EF 0D 00 ....(...RE.))...
016350: 00 D8 F6 1A 00 01 F4 0D 00 00 D9 00 3F 00 20 08 ............?. .
016360: 03 00 00 C6 28 0D 00 00 52 45 C3 2C 02 00 00 CE ....(...RE.,....
016370: 28 0D 00 00 52 45 C3 29 29 EF 03 00 00 C1 01 02 (...RE.)).......
016380: 00 00 CE 28 0D 00 00 52 45 C3 29 EF 02 00 00 CE ...(...RE.).....
016390: 28 0D 00 00 52 45 C3 29 F4 0F 00 25 00 2A 08 BF (...RE.)...%.*..
0163A0: 20 FF 03 28 19 1E 29 3B FF 03 28 1C 17 00 29 3B ..(..);..(...);
0163B0: FF 03 28 0E 29 01 A9 20 23 0F 2C 19 2E 2C 0F 00 ..(.).. #.,..,..
0163C0: 20 00 34 08 BF 20 23 0F 2C ED 22 28 23 23 29 22 .4.. #.,."(##)"
0163D0: 3B 02 00 00 CE 28 0D 00 00 52 45 C3 29 01 C9 00 ;....(...RE.)...
0163E0: 1C 00 3E 08 C5 2D 2D 2D 2D 44 55 50 4C 49 43 41 ..>..----DUPLICA
0163F0: 54 45 2D 2D 2D 2D 2D 2D 2D 2D 2D 00 25 00 48 08 TE---------.%.H.
016400: 22 01 A9 20 23 0F 2C 19 2E 2C 0F 00 20 00 28 05 ".. #.,..,.. .(.
016410: BF 20 23 0F 2C ED 22 28 23 23 29 22 3B 02 00 00 . #.,."(##)";...
016420: CE 28 0D 00 00 52 45 C3 29 01 C9 00 1C 00 32 05 .(...RE.).....2.
016430: C5 2D 2D 2D 2D 44 49 53 50 4C 41 59 2D 2D 2D 2D .----DISPLAY----
016440: 2D 2D 2D 2D 2D 2D 2D 00 14 00 3C 05 A1 20 0D 00 -------...<.. ..
016450: 00 4E 52 45 C3 EF 0E 20 EB 20 C9 00 10 00 46 05 .NRE... . ....F.
016460: 9F 20 1E A2 08 01 9F 20 1E 1A 09 00 12 00 50 05 . ..... ......P.
016470: D6 20 FF 43 F2 FF 03 28 19 E0 29 01 D5 00 1A 00 . .C...(..).....
016480: 5A 05 83 20 1C 25 A0 2C 19 34 2C 19 72 2C 1C E3 Z.. .%.,.4,.r,..
016490: F9 2C 1C D8 88 01 C9 00 1C 00 64 05 C5 2D 2D 2D .,........d..---
0164A0: 2D 52 45 43 4F 52 44 2D 2D 2D 2D 2D 2D 2D 2D 2D -RECORD---------
0164B0: 2D 2D 2D 00 18 00 6E 05 83 20 1C 4B A0 2C 19 0C ---...n.. .K.,..
0164C0: 2C 19 32 2C 1C 30 F8 2C 1C A8 83 00 18 00 78 05 ,.2,.0.,......x.
0164D0: D8 20 23 10 2C 19 32 2C 19 3B 2C 10 2C 15 01 8A . #.,.2,.;,.,...
0164E0: 20 23 10 00 1E 00 82 05 AE 20 1A D9 01 2C 1A 82 #....... ...,..
0164F0: 01 01 95 20 0E 2C F5 19 64 01 95 20 F5 19 52 2C ... .,..d.. ..R,
016500: 0E 00 1A 00 8C 05 95 20 0E 2C 19 64 01 AF 20 0E ....... .,.d.. .
016510: 2C F5 19 1C 01 95 20 19 52 2C 0E 00 16 00 96 05 ,..... .R,......
016520: BF 20 23 10 2C 22 20 52 45 43 4F 52 44 22 2C 22 . #.," RECORD","
016530: 22 00 22 00 A0 05 BF 20 23 10 2C 22 20 41 44 44 ".".... #.," ADD
016540: 22 2C 22 20 44 45 4C 45 54 45 22 2C 22 20 45 58 "," DELETE"," EX
016550: 49 54 22 00 33 00 AA 05 83 20 1C 00 A0 2C 19 32 IT".3.... ...,.2
016560: 2C 0D 00 00 5A B2 2C 19 0A 01 A9 20 23 10 2C 19 ,...Z.,.... #.,.
016570: 0A 2C 0D 00 00 5A B2 F4 0F 01 BF 20 23 10 2C FF .,...Z..... #.,.
016580: 03 28 19 FF 29 3B 00 0A 00 B4 05 9F 20 1E 6E 0A .(..);...... .n.
016590: 00 30 00 BE 05 83 20 1C 00 A0 2C 19 32 2C 0D 00 .0.... ...,.2,..
0165A0: 00 5A B2 2C 19 0A 01 A9 20 23 10 2C 19 0A 2C 0D .Z.,.... #.,..,.
0165B0: 00 00 5A B2 F4 0F 01 BF 20 23 10 2C 22 20 22 3B ..Z..... #.," ";
0165C0: 00 2C 00 C8 05 A1 20 03 00 00 CB EF FF 03 28 19 .,.... .......(.
0165D0: F0 29 20 FA 20 0D 00 00 5A B2 EE 11 20 EB 20 0D .) . ...Z... . .
0165E0: 00 00 5A B2 EF 0D 00 00 5A B2 F5 0F 00 2C 00 D2 ..Z.....Z....,..
0165F0: 05 A1 20 03 00 00 CB EF FF 03 28 19 F1 29 20 FA .. .......(..) .
016600: A1 20 0D 00 00 4E 52 45 C3 F1 10 20 FC 20 02 00 . ...NRE... . ..
016610: 00 CE 28 0D 00 00 52 45 C3 29 EF 0E 20 EB 20 C9 ..(...RE.).. . .
016620: 00 17 00 52 08 A1 20 0D 00 00 52 45 C3 EF 0E 20 ...R.. ...RE...
016630: EB 20 A0 20 1E 70 08 00 1D 00 5C 08 0D 00 00 DA . . .p....\.....
016640: EF 0E 01 0D 00 00 D9 EF 0D 00 00 52 45 C3 01 9F ...........RE...
016650: 20 1E 84 08 00 14 00 66 08 A1 20 0D 00 00 4E 52 ......f.. ...NR
016660: 45 C3 F1 11 20 EB 20 C9 00 20 00 70 08 0D 00 00 E... . .. .p....
016670: D9 EF 0E 01 9E 20 0D 00 00 DA EF 0F 20 EC 20 0D ..... ...... . .
016680: 00 00 4E 52 45 C3 F5 0F 00 13 00 7A 08 9F 20 1E ..NRE......z.. .
016690: 84 08 01 B0 20 0D 00 00 DA 01 C9 00 32 00 84 08 .... .......2...
0166A0: 02 00 00 CE 28 0D 00 00 DA 29 EF 02 00 00 CE 28 ....(....).....(
0166B0: 0D 00 00 D9 29 01 9E 20 0D 00 00 D8 EF 0E 20 EC ....).. ...... .
0166C0: 20 02 00 00 CE 28 0D 00 00 D9 29 F5 0F 00 44 00 ....(....)...D.
0166D0: 8E 08 03 00 00 C6 28 0D 00 00 DA 2C 0D 00 00 D8 ......(....,....
0166E0: 29 EF 03 00 00 C6 28 0D 00 00 D9 2C 0D 00 00 D8 ).....(....,....
0166F0: 29 01 02 00 00 D0 28 0D 00 00 DA 2C 0D 00 00 D8 ).....(....,....
016700: 29 EF 02 00 00 D0 28 0D 00 00 D9 2C 0D 00 00 D8 ).....(....,....
016710: 29 00 0D 00 98 08 B0 20 0D 00 00 D8 01 C9 00 1C )...... ........
016720: 00 A2 08 C5 2D 2D 2D 2D 53 45 4C 45 43 54 20 52 ....----SELECT R
016730: 45 43 2E 2D 2D 2D 2D 2D 2D 2D 00 14 00 AC 08 A1 EC.-------......
016740: 20 0D 00 00 4E 52 45 C3 EF 0E 20 EB 20 C9 00 1A ...NRE... . ...
016750: 00 B6 08 0D 00 00 DA EF 11 01 0D 00 00 D9 EF 19 ................
016760: 17 01 0D 00 00 D8 EF 0E 00 31 00 C0 08 83 20 1C .........1.... .
016770: 00 A0 2C 0D 00 00 DA 2C 0D 00 00 D9 2C 19 18 01 ..,....,....,...
016780: A9 20 0D 00 00 DA F4 19 18 2C 0D 00 00 D9 F4 10 . .......,......
016790: 01 BF 20 FF 03 28 19 FF 29 00 0A 00 CA 08 9F 20 .. ..(..)......
0167A0: 1E 6E 0A 00 31 00 D4 08 83 20 1C 00 A0 2C 0D 00 .n..1.... ...,..
0167B0: 00 DA 2C 0D 00 00 D9 2C 19 18 01 A9 20 0D 00 00 ..,....,.... ...
0167C0: DA F4 19 18 2C 0D 00 00 D9 F4 10 01 BF 20 FF 03 ....,........ ..
0167D0: 28 19 FD 29 00 3D 00 DE 08 A1 20 03 00 00 CB EF (..).=.... .....
0167E0: FF 03 28 19 F0 29 20 FA 20 0D 00 00 D8 F1 0D 00 ..(..) . .......
0167F0: 00 4E 52 45 C3 F5 0F 20 EB 20 0D 00 00 D9 EF 0D .NRE... . ......
016800: 20 0D 00 00 5A B2 F1 13 20 EB 20 0D 00 00 5A B2 ...Z... . ...Z.
016810: EF 0D 00 00 5A B2 F4 0F 00 1A 00 DC 05 A1 20 03 ....Z......... .
016820: 00 00 CB F2 FF 03 28 19 E0 29 20 EB 20 A0 20 1E ......(..) . . .
016830: AA 05 00 26 00 E6 05 A1 20 0D 00 00 5A B2 EF 13 ...&.... ...Z...
016840: 20 EB 20 83 20 1C 25 A0 2C 19 0C 2C 19 32 2C 1C . . .%.,..,.2,.
016850: 30 F8 2C 1C A8 83 01 C9 00 1E 00 F0 05 B2 20 0D 0.,........... .
016860: 00 00 5A B2 F5 10 20 9F 20 1E FA 05 2C 1E 18 06 ..Z... . ...,...
016870: 01 A0 20 1E AA 05 00 1C 00 FA 05 C5 2D 2D 2D 2D .. .........----
016880: 41 44 44 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ADD-------------
016890: 2D 2D 00 15 00 04 06 A1 20 0D 00 00 4E 52 45 C3 --...... ...NRE.
0168A0: EF 19 18 20 EB 20 C9 00 1E 00 0E 06 0D 00 00 4E ... . .........N
0168B0: 52 45 C3 EF 0D 00 00 4E 52 45 C3 F4 0F 01 9F 20 RE.....NRE.....
0168C0: 1E 92 09 01 C9 00 1C 00 18 06 C5 2D 2D 2D 2D 44 ...........----D
0168D0: 45 4C 45 54 45 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ELETE-----------
0168E0: 2D 00 14 00 22 06 A1 20 0D 00 00 4E 52 45 C3 EF -...".. ...NRE..
0168F0: 0E 20 EB 20 C9 00 0A 00 2C 06 9F 20 1E A2 08 00 . . ....,.. ....
016900: 1F 00 36 06 A1 20 0D 00 00 52 45 C3 EF 0D 00 00 ..6.. ...RE.....
016910: 4E 52 45 C3 F5 0F 20 EB 20 A0 20 1E 7C 06 00 1E NRE... . . .|...
016920: 00 40 06 9E 20 0D 00 00 D8 EF 0D 00 00 52 45 C3 .@.. ........RE.
016930: 20 EC 20 0D 00 00 4E 52 45 C3 F5 10 00 22 00 4A . ...NRE....".J
016940: 06 03 00 00 D4 28 0D 00 00 D8 29 EF 03 00 00 D4 .....(....).....
016950: 28 0D 00 00 D8 F4 0F 29 01 9F 20 1E A4 06 00 1E (......).. .....
016960: 00 54 06 9E 20 0D 00 00 D9 EF 0E 20 EC 20 02 00 .T.. ...... . ..
016970: 00 CE 28 0D 00 00 D8 F4 0F 29 F5 0F 00 26 00 5E ..(......)...&.^
016980: 06 03 00 00 C6 28 0D 00 00 D8 2C 0D 00 00 D9 29 .....(....,....)
016990: EF 03 00 00 C6 28 0D 00 00 D8 F4 0F 2C 0D 00 00 .....(......,...
0169A0: D9 29 00 2D 00 68 06 02 00 00 D0 28 0D 00 00 D8 .).-.h.....(....
0169B0: 2C 0D 00 00 D9 29 EF 02 00 00 D0 28 0D 00 00 D8 ,....).....(....
0169C0: F4 0F 2C 0D 00 00 D9 29 01 B0 20 0D 00 00 D9 00 ..,....).. .....
0169D0: 23 00 72 06 02 00 00 CE 28 0D 00 00 D8 29 EF 02 #.r.....(....)..
0169E0: 00 00 CE 28 0D 00 00 D8 F4 0F 29 01 B0 20 0D 00 ...(......).. ..
0169F0: 00 D8 00 16 00 7C 06 0D 00 00 4E 52 45 C3 EF 0D .....|....NRE...
016A00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
016A10: 13 00 01 00 02 09 52 E5 13 00 C1 02 00 00 00 02 ......R.........
016A20: 13 00 C6 02 00 00 00 02 13 00 C2 02 00 00 00 02 ................
016A30: 13 00 C7 02 00 00 00 02 13 00 C3 02 00 00 00 02 ................
016A40: 13 00 C8 02 00 00 00 02 13 00 C4 02 00 00 00 02 ................
016A50: 13 00 C9 02 00 00 00 02 13 00 C5 02 00 00 00 02 ................
016A60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016A70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016A80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016A90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016AA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016AB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016AC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016AD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016AE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016AF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016B00: 00 00 D9 F5 10 01 0D 00 00 D8 EF 0D 00 00 D8 F4 ................
016B10: 0F 00 35 00 E8 08 A1 20 03 00 00 CB EF FF 03 28 ..5.... .......(
016B20: 19 F1 29 20 FA 20 0D 00 00 D8 EE 0E 20 EB 20 0D ..) . ...... . .
016B30: 00 00 D9 EF 0D 00 00 D9 F4 10 01 0D 00 00 D8 EF ................
016B40: 0D 00 00 D8 F5 0F 00 22 00 F2 08 A1 20 03 00 00 .......".... ...
016B50: CB EF FF 03 28 19 E0 29 20 EB 20 0D 00 00 52 45 ....(..) . ...RE
016B60: C3 EF 0D 00 00 D8 01 C9 00 24 00 FC 08 A1 20 0D .........$.... .
016B70: 00 00 D9 EE 19 17 20 EB 20 0D 00 00 D9 EF 17 01 ...... . .......
016B80: 0D 00 00 DA EF 0D 00 00 DA F5 19 1A 00 24 00 06 .............$..
016B90: 09 A1 20 0D 00 00 D9 F1 17 20 EB 20 0D 00 00 D9 .. ...... . ....
016BA0: EF 19 17 01 0D 00 00 DA EF 0D 00 00 DA F4 19 1A ................
016BB0: 00 0A 00 10 09 A0 20 1E C0 08 00 1C 00 1A 09 C5 ...... .........
016BC0: 2D 2D 2D 2D 44 49 53 50 4C 41 59 20 52 45 43 2E ----DISPLAY REC.
016BD0: 2D 2D 2D 2D 2D 2D 00 18 00 24 09 83 20 1C 4B A0 ------...$.. .K.
016BE0: 2C 19 34 2C 19 72 2C 1C E3 F9 2C 1C D8 88 00 18 ,.4,.r,...,.....
016BF0: 00 2E 09 D8 20 23 0F 2C 13 2C 19 36 2C 17 2C 19 .... #.,.,.6,.,.
016C00: 15 01 8A 20 23 0F 00 1A 00 38 09 AE 20 19 1F 2C ... #....8.. ..,
016C10: 19 3E 01 95 20 0E 2C 19 D2 01 95 20 16 2C 19 10 .>.. .,.... .,..
016C20: 00 1B 00 42 09 95 20 19 38 2C 0E 01 95 20 16 2C ...B.. .8,... .,
016C30: F5 19 10 01 95 20 1A 49 01 2C 0E 00 15 00 4C 09 ..... .I.,....L.
016C40: 95 20 0E 2C F5 19 D2 01 95 20 F5 1A 91 01 2C 0E . .,..... ....,.
016C50: 00 1F 00 56 09 A9 20 23 0F 2C 10 2C 0F 01 BF 20 ...V.. #.,.,...
016C60: 23 0F 2C 03 00 00 D4 28 0D 00 00 52 45 C3 29 00 #.,....(...RE.).
016C70: 28 00 60 09 A9 20 23 0F 2C 19 2E 2C 0F 01 BF 20 (.`.. #.,..,...
016C80: 23 0F 2C ED 22 28 23 23 29 22 3B 02 00 00 CE 28 #.,."(##)";....(
016C90: 0D 00 00 52 45 C3 29 00 35 00 6A 09 9E 20 0D 00 ...RE.).5.j.. ..
016CA0: 00 D8 EF 0E 20 EC 20 02 00 00 CE 28 0D 00 00 52 .... . ....(...R
016CB0: 45 C3 29 F5 0F 01 0D 00 00 DA EF 02 00 00 D0 28 E.)............(
016CC0: 0D 00 00 52 45 C3 2C 0D 00 00 D8 29 00 20 00 74 ...RE.,....). .t
016CD0: 09 A9 20 23 0F 2C FF 0C 28 0D 00 00 DA F7 1A 00 .. #.,..(.......
016CE0: 01 29 2C 0D 00 00 DA 20 FA 20 19 FF 00 23 00 7E .),.... . ...#.~
016CF0: 09 BF 20 23 0F 2C 03 00 00 C6 28 0D 00 00 52 45 .. #.,....(...RE
016D00: 00 50 41 47 45 20 20 20 20 42 41 53 00 00 00 00 .PAGE BAS....
016D10: 00 00 00 00 00 70 01 00 3A 07 00 00 00 00 00 00 .....p..:.......
016D20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016D30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016D40: 3A 07 00 66 03 34 37 43 35 34 37 34 35 35 34 32 :..f.47C54745542
016D50: 45 35 34 34 46 44 30 2C 34 31 45 00 21 00 44 02 E544FD0,41E.!.D.
016D60: 8C 20 34 37 34 35 35 34 32 45 34 43 34 46 34 44 . 4745542E4C4F4D
016D70: 34 35 43 44 30 30 30 30 2C 33 30 38 00 00 00 1A 45CD0000,308....
016D80: 13 00 0A 00 C5 20 50 61 67 65 20 75 74 69 6C 69 ..... Page utili
016D90: 74 79 00 17 00 14 00 C5 20 42 79 20 52 2E 41 2E ty...... By R.A.
016DA0: 57 61 64 64 69 6C 6F 76 65 00 23 00 1E 00 C5 28 Waddilove.#....(
016DB0: 63 29 43 6F 6D 70 75 74 69 6E 67 20 57 69 74 68 c)Computing With
016DC0: 20 54 68 65 20 41 6D 73 74 72 61 64 00 1B 00 28 The Amstrad...(
016DD0: 00 C5 20 43 41 4C 4C 20 26 41 30 30 30 20 74 6F .. CALL &A000 to
016DE0: 20 65 6E 61 62 6C 65 00 19 00 32 00 AA 20 1C FF enable...2.. ..
016DF0: 9F 01 0D 00 00 61 64 64 72 65 73 F3 EF 1C 00 A0 .....addres.....
016E00: 00 12 00 3C 00 9E 20 0D 00 00 E9 EF 0F 20 EC 20 ...<.. ...... .
016E10: 19 2C 00 20 00 46 00 0D 00 00 73 75 ED EF 0E 01 .,. .F....su....
016E20: C3 20 03 00 00 63 6F 64 E5 2C 03 00 00 63 68 65 . ...cod.,...che
016E30: 63 EB 00 16 00 50 00 9E 20 0D 00 00 EA EF 0F 20 c....P.. ......
016E40: EC 20 19 15 20 E6 20 10 00 26 00 5A 00 0D 00 00 . .. . ..&.Z....
016E50: 62 79 74 E5 EF FF 1D 28 22 26 22 F4 AC 28 03 00 byt....("&"..(..
016E60: 00 63 6F 64 E5 2C 0D 00 00 EA 2C 10 29 29 00 19 .cod.,....,.))..
016E70: 00 64 00 BE 20 0D 00 00 61 64 64 72 65 73 F3 2C .d.. ...addres.,
016E80: 0D 00 00 62 79 74 E5 00 32 00 6E 00 0D 00 00 73 ...byt..2.n....s
016E90: 75 ED EF 0D 00 00 73 75 ED F4 0D 00 00 62 79 74 u.....su.....byt
016EA0: E5 01 0D 00 00 61 64 64 72 65 73 F3 EF 0D 00 00 .....addres.....
016EB0: 61 64 64 72 65 73 F3 F4 0F 00 06 00 78 00 B0 00 addres......x...
016EC0: 46 00 82 00 A1 20 0D 00 00 73 75 ED F2 FF 1D 28 F.... ...su....(
016ED0: 22 26 22 F4 03 00 00 63 68 65 63 EB 29 20 EB 20 "&"....chec.) .
016EE0: BF 20 22 45 72 72 6F 72 20 69 6E 20 64 61 74 61 . "Error in data
016EF0: 20 69 6E 20 6C 69 6E 65 20 22 3B 19 8C F4 0D 00 in line ";.....
016F00: C3 2C 0D 00 00 D8 29 3B 01 B0 20 0D 00 00 D8 00 .,....);.. .....
016F10: 06 00 88 09 C9 00 1C 00 92 09 C5 2D 2D 2D 2D 44 ...........----D
016F20: 49 53 50 4C 41 59 20 46 49 4C 45 2D 2D 2D 2D 2D ISPLAY FILE-----
016F30: 2D 00 14 00 9C 09 A1 20 0D 00 00 4E 52 45 C3 EF -...... ...NRE..
016F40: 0E 20 EB 20 C9 00 28 00 A6 09 0D 00 00 DA EF 11 . . ..(.........
016F50: 01 0D 00 00 D9 EF 19 18 01 9E 20 0D 00 00 D8 EF .......... .....
016F60: 0E 20 EC 20 0D 00 00 4E 52 45 C3 F5 0F 00 34 00 . . ...NRE....4.
016F70: B0 09 A9 20 0D 00 00 DA 2C 0D 00 00 D9 01 BF 20 ... ....,......
016F80: 03 00 00 D4 28 0D 00 00 D8 29 3B FF 16 28 19 18 ....(....);..(..
016F90: F5 FF 0E 28 03 00 00 D4 28 0D 00 00 D8 29 29 29 ...(....(....)))
016FA0: 3B 00 22 00 BA 09 AE 20 0D 00 00 DA F6 16 F5 19 ;.".... ........
016FB0: 0C 2C 1A 90 01 F5 28 19 10 F6 28 0D 00 00 D9 F4 .,....(...(.....
016FC0: 0F 29 29 00 19 00 C4 09 95 20 0E 2C 19 1E 01 95 .))...... .,....
016FD0: 20 16 2C 19 0E 01 95 20 19 38 2C 0E 00 1B 00 CE .,.... .8,.....
016FE0: 09 95 20 16 2C F5 19 0A 01 95 20 19 7F 2C 0E 01 .. .,..... ..,..
016FF0: 95 20 0E 2C F5 19 22 00 38 00 D8 09 A1 20 0D 00 . .,..".8.... ..
017000: 00 D8 20 FB 20 16 EF 0E 20 EB 20 AE 20 0D 00 00 .. . ... . . ...
017010: DA F6 16 F5 19 0C 2C 1A 92 01 F5 28 19 10 F6 28 ......,....(...(
017020: 0D 00 00 D9 F4 0F 29 29 01 95 20 19 C6 2C 0E 00 ......)).. ..,..
017030: 30 00 E2 09 0D 00 00 D9 EF 0D 00 00 D9 F5 10 01 0...............
017040: A1 20 0D 00 00 D9 EF 16 20 EB 20 0D 00 00 D9 EF . ...... . .....
017050: 19 18 01 0D 00 00 DA EF 0D 00 00 DA F4 19 1A 00 ................
017060: 0D 00 EC 09 B0 20 0D 00 00 D8 01 C9 00 1C 00 F6 ..... ..........
017070: 09 C5 2D 2D 2D 2D 49 4E 50 55 54 20 4D 4F 44 45 ..----INPUT MODE
017080: 2D 2D 2D 2D 2D 2D 2D 2D 00 18 00 00 0A 83 20 1C --------...... .
017090: 4B A0 2C 19 1C 2C 19 1A 2C 1C A8 F9 2C 1C 00 86 K.,..,..,...,...
0170A0: 00 18 00 0A 0A D8 20 23 11 2C 19 1A 2C 19 33 2C ...... #.,..,.3,
0170B0: 15 2C 17 01 8A 20 23 11 00 1C 00 14 0A AE 20 19 .,... #....... .
0170C0: C7 2C 1A 30 01 01 95 20 0E 2C F5 19 32 01 95 20 .,.0... .,..2..
0170D0: 19 D1 2C 0E 00 13 00 1E 0A 95 20 0E 2C 19 32 01 ..,....... .,.2.
0170E0: 95 20 F5 19 D1 2C 0E 00 12 00 28 0A BF 20 23 11 . ...,....(.. #.
0170F0: 2C 22 20 22 3B 03 00 00 CB 00 1D 00 32 0A A9 20 ," ";.......2..
017100: 00 E9 F6 19 0A 00 06 00 8C 00 B0 00 21 00 96 00 ............!...
017110: 8C 20 32 31 45 37 41 31 43 42 34 45 43 30 43 42 . 21E7A1CB4EC0CB
017120: 43 45 30 31 39 39 41 31 2C 36 35 36 00 21 00 A0 CE0199A1,656.!..
017130: 00 8C 20 32 31 45 33 41 31 43 44 44 31 42 43 43 .. 21E3A1CDD1BCC
017140: 44 30 30 42 39 46 35 33 41 2C 36 42 34 00 21 00 D00B9F53A,6B4.!.
017150: AA 00 8C 20 30 32 43 30 41 37 32 38 34 32 32 31 ... 02C0A7284221
017160: 36 34 41 45 32 32 39 43 41 30 2C 34 36 34 00 21 64AE229CA0,464.!
017170: 00 B4 00 8C 20 32 32 42 41 41 30 32 32 31 34 41 .... 22BAA02214A
017180: 31 32 32 45 34 41 30 32 31 31 37 2C 34 33 31 00 122E4A02117,431.
017190: 21 00 BE 00 8C 20 41 45 32 32 39 46 41 30 32 32 !.... AE229FA022
0171A0: 42 44 41 30 32 31 35 45 41 45 32 32 2C 34 44 44 BDA0215EAE22,4DD
0171B0: 00 21 00 C8 00 8C 20 38 37 41 30 32 31 36 36 41 .!.... 87A02166A
0171C0: 45 32 32 43 39 41 30 32 32 46 36 41 30 2C 35 39 E22C9A022F6A0,59
0171D0: 46 00 21 00 D2 00 8C 20 32 31 36 38 41 45 32 32 F.!.... 2168AE22
0171E0: 43 43 41 30 32 31 36 41 41 45 32 32 43 46 2C 34 CCA0216AAE22CF,4
0171F0: 45 46 00 21 00 DC 00 8C 20 41 30 32 31 36 43 41 EF.!.... A0216CA
017200: 45 32 32 44 32 41 30 32 32 30 30 41 31 32 31 2C E22D2A02200A121,
017210: 34 35 33 00 21 00 E6 00 8C 20 31 44 41 45 32 32 453.!.... 1DAE22
017220: 36 37 41 31 46 31 43 44 30 43 42 39 43 44 30 34 67A1F1CD0CB9CD04
017230: 2C 35 34 39 00 21 00 F0 00 8C 20 41 31 35 30 36 ,549.!.... A1506
017240: 31 36 37 36 35 32 30 35 35 37 34 36 39 36 43 36 16765205574696C6
017250: 39 2C 34 34 35 00 21 00 FA 00 8C 20 37 34 37 39 9,445.!.... 7479
017260: 32 30 36 46 36 42 32 45 30 37 30 44 30 41 30 30 206F6B2E070D0A00
017270: 43 39 2C 32 46 43 00 21 00 04 01 8C 20 33 44 43 C9,2FC.!.... 3DC
017280: 32 38 35 41 31 43 44 36 36 41 31 44 44 35 45 30 285A1CD66A1DD5E0
017290: 30 44 44 2C 36 31 31 00 21 00 0E 01 8C 20 35 36 0DD,611.!.... 56
0172A0: 30 31 32 41 37 42 41 45 32 35 45 35 41 37 45 44 012A7BAE25E5A7ED
0172B0: 35 32 44 41 2C 35 37 34 00 21 00 18 01 8C 20 34 52DA,574.!.... 4
0172C0: 35 41 31 32 31 36 43 30 31 45 44 35 32 45 42 44 5A1216C01ED52EBD
0172D0: 31 44 32 32 46 2C 35 37 30 00 21 00 22 01 8C 20 1D22F,570.!."..
0172E0: 41 31 32 32 38 31 41 45 32 32 33 30 41 45 37 45 A12281AE2230AE7E
0172F0: 41 37 32 30 31 34 2C 34 34 42 00 21 00 2C 01 8C A72014,44B.!.,..
017300: 23 11 2C 10 2C 10 01 9E 20 0D 00 00 D8 EF 0F 20 #.,.,... ......
017310: EC 20 0D 00 00 D9 00 15 00 3C 0A BF 20 23 11 2C . .......<.. #.,
017320: 22 2D 22 3B 01 B0 20 0D 00 00 D8 00 1A 00 46 0A "-";.. .......F.
017330: A9 20 23 11 2C 10 2C 10 01 A3 20 23 11 2C 22 22 . #.,.,..£ #.,""
017340: 2C 03 00 00 C1 00 29 00 50 0A A1 20 FF 0E 28 03 ,.....).P.. ..(.
017350: 00 00 C1 29 EE 0D 00 00 D9 20 EB 20 03 00 00 C1 ...)..... . ....
017360: EF FF 75 28 03 00 00 C1 2C 0D 00 00 D9 29 00 1A ..u(....,....)..
017370: 00 5A 0A 83 20 1C 25 A0 2C 19 1C 2C 19 1A 2C 1C .Z.. .%.,..,..,.
017380: A8 F9 2C 1C 00 86 01 C9 00 1C 00 64 0A C5 2D 2D ..,........d..--
017390: 2D 2D 49 4E 4B 45 59 2D 2D 2D 2D 2D 2D 2D 2D 2D --INKEY---------
0173A0: 2D 2D 2D 2D 00 21 00 6E 0A 03 00 00 CB EF FF 43 ----.!.n.......C
0173B0: 01 A1 20 03 00 00 CB EF 22 22 20 A0 20 1E 6E 0A .. ....."" . .n.
0173C0: 20 01 97 20 C9 00 1C 00 78 0A C5 2D 2D 2D 2D 49 .. ....x..----I
0173D0: 4E 49 54 49 41 4C 49 53 45 2D 2D 2D 2D 2D 2D 2D NITIALISE-------
0173E0: 2D 00 10 00 82 0A AA 20 1C D0 82 01 C7 20 1E 96 -...... ..... ..
0173F0: 0A 00 2F 00 8C 0A 9E 20 0D 00 00 D8 EF 1C 00 A0 ../.... ........
017400: 20 EC 20 1C 6F A0 01 C3 20 0D 00 00 DA 01 BE 20 . .o... ......
017410: 0D 00 00 D8 2C 0D 00 00 DA 01 B0 20 0D 00 00 D8 ....,...... ....
017420: 00 FA 00 96 0A 8C 20 26 44 44 2C 26 36 45 2C 26 ...... &DD,&6E,&
017430: 30 32 2C 26 44 44 2C 26 36 36 2C 26 30 34 2C 26 02,&DD,&66,&04,&
017440: 43 44 2C 26 31 41 2C 26 42 43 2C 26 32 42 2C 26 CD,&1A,&BC,&2B,&
017450: 30 45 2C 26 30 38 2C 26 45 35 2C 26 44 44 2C 26 0E,&08,&E5,&DD,&
017460: 34 36 2C 26 30 30 2C 26 37 45 2C 26 32 46 2C 26 46,&00,&7E,&2F,&
017470: 37 37 2C 26 32 33 2C 26 31 30 2C 26 46 41 2C 26 77,&23,&10,&FA,&
017480: 45 31 2C 26 37 43 2C 26 43 36 2C 26 30 38 2C 26 E1,&7C,&C6,&08,&
017490: 36 37 2C 26 33 30 2C 26 30 34 2C 26 31 31 2C 26 67,&30,&04,&11,&
0174A0: 35 30 2C 26 43 30 2C 26 31 39 2C 26 30 44 2C 26 50,&C0,&19,&0D,&
0174B0: 32 30 2C 26 45 38 2C 26 43 39 2C 26 45 42 2C 26 20,&E8,&C9,&EB,&
0174C0: 44 44 2C 26 35 36 2C 26 30 33 2C 26 44 44 2C 26 DD,&56,&03,&DD,&
0174D0: 35 45 2C 26 30 32 2C 26 44 44 2C 26 34 36 2C 26 5E,&02,&DD,&46,&
0174E0: 30 34 2C 26 44 35 2C 26 37 38 2C 26 30 36 2C 26 04,&D5,&78,&06,&
0174F0: 30 30 2C 26 44 44 2C 26 34 45 2C 26 30 36 2C 26 00,&DD,&4E,&06,&
017500: 20 32 33 34 45 32 33 34 36 37 38 41 37 32 30 30 234E234678A7200
017510: 43 42 31 32 38 31 37 2C 33 31 35 00 21 00 36 01 CB12817,315.!.6.
017520: 8C 20 32 42 30 39 45 35 41 37 45 44 35 32 45 31 . 2B09E5A7ED52E1
017530: 33 38 45 44 32 41 38 31 2C 35 42 30 00 21 00 40 38ED2A81,5B0.!.@
017540: 01 8C 20 41 45 32 32 33 30 41 45 33 36 30 30 32 .. AE2230AE36002
017550: 33 33 36 30 30 32 33 33 36 2C 32 39 36 00 21 00 336002336,296.!.
017560: 4A 01 8C 20 30 30 32 33 32 32 38 33 41 45 32 32 J.. 00232283AE22
017570: 38 35 41 45 32 32 38 37 41 45 2C 34 32 32 00 21 85AE2287AE,422.!
017580: 00 54 01 8C 20 32 32 38 39 41 45 43 44 30 34 41 .T.. 2289AECD04A
017590: 31 36 46 36 42 30 44 30 41 30 37 2C 33 43 33 00 16F6B0D0A07,3C3.
0175A0: 21 00 5E 01 8C 20 30 30 43 39 33 44 43 32 38 35 !.^.. 00C93DC285
0175B0: 41 31 45 44 35 42 38 31 41 45 44 44 2C 36 34 32 A1ED5B81AEDD,642
0175C0: 00 21 00 68 01 8C 20 36 45 30 30 44 44 36 36 30 .!.h.. 6E00DD660
0175D0: 31 37 33 32 33 37 32 43 39 33 44 43 32 2C 34 38 1732372C93DC2,48
0175E0: 32 00 21 00 72 01 8C 20 38 35 41 31 45 44 35 42 2.!.r.. 85A1ED5B
0175F0: 38 33 41 45 31 38 45 43 33 44 43 32 38 35 2C 36 83AE18EC3DC285,6
017600: 32 37 00 21 00 7C 01 8C 20 41 31 45 44 35 42 38 27.!.|.. A1ED5B8
017610: 39 41 45 31 38 45 32 45 31 37 45 43 44 35 41 2C 9AE18E2E17ECD5A,
017620: 36 41 30 00 21 00 86 01 8C 20 42 42 32 33 42 37 6A0.!.... BB23B7
017630: 32 30 46 38 45 39 33 45 32 36 43 44 35 41 42 42 20F8E93E26CD5ABB
017640: 2C 35 44 43 00 21 00 90 01 8C 20 32 41 38 31 41 ,5DC.!.... 2A81A
017650: 45 37 43 43 44 31 42 41 31 37 44 46 35 30 46 30 E7CCD1BA17DF50F0
017660: 46 2C 34 45 45 00 21 00 9A 01 8C 20 30 46 30 46 F,4EE.!.... 0F0F
017670: 43 44 32 34 41 31 46 31 45 36 30 46 43 36 39 30 CD24A1F1E60FC690
017680: 32 37 2C 35 31 33 00 21 00 A4 01 8C 20 43 45 34 27,513.!.... CE4
017690: 30 32 37 43 33 35 41 42 42 43 44 30 34 41 31 34 027C35ABBCD04A14
0176A0: 33 36 31 2C 35 32 33 00 21 00 AE 01 8C 20 36 45 361,523.!.... 6E
0176B0: 32 37 37 34 32 30 36 34 36 46 32 30 37 34 36 38 277420646F207468
0176C0: 36 31 37 34 2C 33 43 44 00 21 00 B8 01 8C 20 32 6174,3CD.!.... 2
0176D0: 31 30 44 30 41 30 37 30 30 43 39 45 31 43 44 30 10D0A0700C9E1CD0
0176E0: 34 41 31 34 45 2C 33 41 39 00 21 00 C2 01 8C 20 4A14E,3A9.!....
0176F0: 36 46 32 30 37 32 36 46 36 46 36 44 30 44 30 41 6F20726F6F6D0D0A
017700: 45 44 2C 26 42 30 2C 26 34 37 2C 26 44 31 2C 26 ED,&B0,&47,&D1,&
017710: 37 41 2C 26 43 36 2C 26 30 38 00 D2 00 A0 0A 8C 7A,&C6,&08......
017720: 20 26 35 37 2C 26 33 30 2C 26 30 38 2C 26 37 42 &57,&30,&08,&7B
017730: 2C 26 43 36 2C 26 35 30 2C 26 35 46 2C 26 37 41 ,&C6,&50,&5F,&7A
017740: 2C 26 43 45 2C 26 43 30 2C 26 35 37 2C 26 31 30 ,&CE,&C0,&57,&10
017750: 2C 26 45 35 2C 26 43 39 2C 26 44 44 2C 26 36 36 ,&E5,&C9,&DD,&66
017760: 2C 26 30 33 2C 26 44 44 2C 26 36 45 2C 26 30 32 ,&03,&DD,&6E,&02
017770: 2C 26 44 44 2C 26 34 36 2C 26 30 34 2C 26 45 35 ,&DD,&46,&04,&E5
017780: 2C 26 37 38 2C 26 30 36 2C 26 30 30 2C 26 44 44 ,&78,&06,&00,&DD
017790: 2C 26 34 45 2C 26 30 36 2C 26 45 44 2C 26 42 30 ,&4E,&06,&ED,&B0
0177A0: 2C 26 34 37 2C 26 45 31 2C 26 37 43 2C 26 43 36 ,&47,&E1,&7C,&C6
0177B0: 2C 26 30 38 2C 26 36 37 2C 26 33 30 2C 26 30 38 ,&08,&67,&30,&08
0177C0: 2C 26 37 44 2C 26 43 36 2C 26 35 30 2C 26 36 46 ,&7D,&C6,&50,&6F
0177D0: 2C 26 37 43 2C 26 43 45 2C 26 43 30 2C 26 36 37 ,&7C,&CE,&C0,&67
0177E0: 2C 26 31 30 2C 26 45 35 2C 26 43 39 00 08 00 AA ,&10,&E5,&C9....
0177F0: 0A AD 20 10 00 30 00 B4 0A 93 20 03 00 00 C6 28 .. ..0.... ....(
017800: 19 17 2C 19 2F 29 2C 02 00 00 D0 28 19 17 2C 19 ..,./),....(..,.
017810: 2F 29 2C 02 00 00 CE 28 19 17 29 2C 03 00 00 D4 /),....(..),....
017820: 28 19 17 29 00 1F 00 BE 0A 0D 00 00 52 45 C3 EF (..)........RE..
017830: 0E 01 0D 00 00 4E 52 45 C3 EF 0E 01 0D 00 00 5A .....NRE.......Z
017840: B1 EF 13 00 17 00 C8 0A 82 20 19 0A 01 A2 20 0E ......... .... .
017850: 2C 19 0A 01 A2 20 0F 2C 19 1A 00 57 00 D2 0A BF ,.... .,...W....
017860: 20 22 22 2C 22 20 20 20 20 20 20 4C 4F 41 44 20 ""," LOAD
017870: 20 20 20 20 53 41 56 45 20 20 20 20 20 53 4F 52 SAVE SOR
017880: 54 20 20 20 20 53 45 41 52 43 48 20 20 20 20 45 T SEARCH E
017890: 44 49 54 20 20 20 20 52 45 43 4F 52 44 20 20 20 DIT RECORD
0178A0: 46 4F 52 4D 41 54 20 20 20 44 49 53 50 4C 41 59 FORMAT DISPLAY
0178B0: 22 00 15 00 DC 0A AE 20 19 1D 2C 1A 82 01 01 95 "...... ..,.....
0178C0: 20 1A 44 02 2C 0E 00 1C 00 E6 0A 95 20 0E 2C F5 .D.,....... .,.
0178D0: 19 16 01 95 20 F5 1A 44 02 2C 0E 01 95 20 0E 2C .... ..D.,... .,
0178E0: 19 16 00 1F 00 F0 0A CF 20 19 FF 2C 19 60 2C 19 ........ ..,.`,.
0178F0: 78 2C 19 7E 2C 19 6C 2C 19 0C 2C 19 0C 2C 14 2C x,.~,.l,..,..,.,
017900: 30 37 30 30 43 39 2C 33 33 33 00 21 00 CC 01 8C 0700C9,333.!....
017910: 20 43 44 30 34 41 31 35 32 35 33 35 38 32 30 36 CD04A1525358206
017920: 35 37 32 37 32 36 46 2C 34 34 37 00 21 00 D6 01 572726F,447.!...
017930: 8C 20 37 32 30 44 30 41 30 37 30 30 43 39 32 41 . 720D0A0700C92A
017940: 33 36 41 45 37 43 42 35 2C 33 39 38 00 21 00 E0 36AE7CB5,398.!..
017950: 01 8C 20 43 38 45 31 43 44 30 34 41 31 35 30 37 .. C8E1CD04A1507
017960: 32 36 46 36 37 37 32 36 31 2C 35 38 36 00 21 00 26F677261,586.!.
017970: EA 01 8C 20 36 44 32 30 37 32 37 35 36 45 36 45 ... 6D2072756E6E
017980: 36 39 36 45 36 37 32 31 30 44 2C 33 42 43 00 21 696E67210D,3BC.!
017990: 00 F4 01 8C 20 30 41 30 37 30 30 43 39 43 44 30 .... 0A0700C9CD0
0179A0: 34 41 31 34 36 36 46 37 32 36 37 2C 33 44 41 00 4A1466F7267,3DA.
0179B0: 21 00 FE 01 8C 20 36 46 37 34 32 30 35 30 34 31 !.... 6F74205041
0179C0: 34 37 34 35 32 31 30 44 30 41 30 37 2C 32 35 46 4745210D0A07,25F
0179D0: 00 21 00 08 02 8C 20 30 30 43 39 41 44 41 31 43 .!.... 00C9ADA1C
0179E0: 33 30 45 41 31 43 33 42 39 41 30 43 33 2C 36 36 30EA1C3B9A0C3,66
0179F0: 38 00 21 00 12 02 8C 20 37 39 41 30 43 33 44 45 8.!.... 79A0C3DE
017A00: 41 30 43 33 46 30 41 30 43 33 46 41 41 30 2C 38 A0C3F0A0C3FAA0,8
017A10: 30 41 00 21 00 1C 02 8C 20 35 30 35 32 34 39 34 0A.!.... 5052494
017A20: 45 35 34 32 45 35 30 34 31 34 37 43 35 34 45 2C E542E504147C54E,
017A30: 33 41 36 00 21 00 26 02 8C 20 34 35 35 37 32 45 3A6.!.&.. 45572E
017A40: 35 30 35 32 34 46 34 37 35 32 34 31 43 44 35 33 50524F475241CD53
017A50: 2C 33 42 35 00 21 00 30 02 8C 20 34 35 35 34 32 ,3B5.!.0.. 45542
017A60: 45 35 30 34 31 34 37 43 35 34 37 34 35 35 34 32 E504147C54745542
017A70: 45 2C 33 37 32 00 21 00 3A 02 8C 20 35 30 34 31 E,372.!.:.. 5041
017A80: 34 37 43 35 34 37 34 35 35 34 32 45 35 34 34 46 47C54745542E544F
017A90: 44 30 2C 34 31 45 00 21 00 44 02 8C 20 34 37 34 D0,41E.!.D.. 474
017AA0: 35 35 34 32 45 34 43 34 46 34 44 34 35 43 44 30 5542E4C4F4D45CD0
017AB0: 30 30 30 2C 33 30 38 00 00 00 1A 44 30 30 42 39 000,308....D00B9
017AC0: 46 35 33 41 2C 36 42 34 0D 0A 35 32 30 20 44 41 F53A,6B4..520 DA
017AD0: 54 41 20 30 32 43 30 41 37 32 38 34 32 32 31 36 TA 02C0A72842216
017AE0: 34 41 45 32 32 39 43 41 30 2C 34 36 34 0D 0A 35 4AE229CA0,464..5
017AF0: 33 30 20 44 41 54 41 20 32 32 42 41 41 30 32 32 30 DATA 22BAA022
017B00: 14 00 1A 00 FA 0A CF 20 19 FE 2C 0E 2C 19 FF 2C ....... ..,.,..,
017B10: 0E 2C 0E 2C 0E 2C 0E 2C 0E 2C 0E 00 21 00 04 0B .,.,.,.,.,..!...
017B20: CF 20 19 FD 2C 19 10 2C 19 10 2C 19 10 2C 19 10 . ..,..,..,..,..
017B30: 2C 19 10 2C 19 10 2C 19 F0 2C 19 10 00 06 00 0E ,..,..,..,......
017B40: 0B C9 00 00 00 1A 65 72 20 74 6F 0D 0A 31 31 20 ......er to..11
017B50: 27 20 6B 65 65 70 20 72 65 63 6F 72 64 73 20 6F ' keep records o
017B60: 66 20 73 75 63 68 20 74 68 69 6E 67 73 20 61 73 f such things as
017B70: 20 70 65 6F 70 6C 65 73 20 61 64 64 72 65 73 73 peoples address
017B80: 2C 26 37 38 2C 26 30 36 2C 26 30 30 2C 26 44 44 ,&78,&06,&00,&DD
017B90: 2C 26 34 45 2C 26 30 36 2C 26 45 44 2C 26 42 30 ,&4E,&06,&ED,&B0
017BA0: 2C 26 34 37 2C 26 45 31 2C 26 37 43 2C 26 43 36 ,&47,&E1,&7C,&C6
017BB0: 2C 26 30 38 2C 26 36 37 2C 26 33 30 2C 26 30 38 ,&08,&67,&30,&08
017BC0: 2C 26 37 44 2C 26 43 36 2C 26 35 30 2C 26 36 46 ,&7D,&C6,&50,&6F
017BD0: 2C 26 37 43 2C 26 43 45 2C 26 43 30 2C 26 36 37 ,&7C,&CE,&C0,&67
017BE0: 2C 26 31 30 2C 26 45 35 2C 26 43 39 00 08 00 AA ,&10,&E5,&C9....
017BF0: 0A AD 20 10 00 30 00 B4 0A 93 20 03 00 00 C6 28 .. ..0.... ....(
017C00: 19 17 2C 19 2F 29 2C 02 00 00 D0 28 19 17 2C 19 ..,./),....(..,.
017C10: 2F 29 2C 02 00 00 CE 28 19 17 29 2C 03 00 00 D4 /),....(..),....
017C20: 28 19 17 29 00 1F 00 BE 0A 0D 00 00 52 45 C3 EF (..)........RE..
017C30: 0E 01 0D 00 00 4E 52 45 C3 EF 0E 01 0D 00 00 5A .....NRE.......Z
017C40: B1 EF 13 00 17 00 C8 0A 82 20 19 0A 01 A2 20 0E ......... .... .
017C50: 2C 19 0A 01 A2 20 0F 2C 19 1A 00 57 00 D2 0A BF ,.... .,...W....
017C60: 20 22 22 2C 22 20 20 20 20 20 20 4C 4F 41 44 20 ""," LOAD
017C70: 20 20 20 20 53 41 56 45 20 20 20 20 20 53 4F 52 SAVE SOR
017C80: 54 20 20 20 20 53 45 41 52 43 48 20 20 20 20 45 T SEARCH E
017C90: 44 49 54 20 20 20 20 52 45 43 4F 52 44 20 20 20 DIT RECORD
017CA0: 46 4F 52 4D 41 54 20 20 20 44 49 53 50 4C 41 59 FORMAT DISPLAY
017CB0: 22 00 15 00 DC 0A AE 20 19 1D 2C 1A 82 01 01 95 "...... ..,.....
017CC0: 20 1A 44 02 2C 0E 00 1C 00 E6 0A 95 20 0E 2C F5 .D.,....... .,.
017CD0: 19 16 01 95 20 F5 1A 44 02 2C 0E 01 95 20 0E 2C .... ..D.,... .,
017CE0: 19 16 00 1F 00 F0 0A CF 20 19 FF 2C 19 60 2C 19 ........ ..,.`,.
017CF0: 78 2C 19 7E 2C 19 6C 2C 19 0C 2C 19 0C 2C 14 2C x,.~,.l,..,..,.,
017D00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
017D10: 14 00 01 00 02 09 52 E5 14 00 C1 02 00 00 00 02 ......R.........
017D20: 14 00 C6 02 00 00 00 02 14 00 C2 02 00 00 00 02 ................
017D30: 14 00 C7 02 00 00 00 02 14 00 C3 02 00 00 00 02 ................
017D40: 14 00 C8 02 00 00 00 02 14 00 C4 02 00 00 00 02 ................
017D50: 14 00 C9 02 00 00 00 02 14 00 C5 02 00 00 00 02 ................
017D60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017D70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017D80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017D90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017DA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017DB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017DC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017DD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017DE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017DF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017E00: 00 56 44 55 4D 50 20 20 20 42 41 53 00 00 00 00 .VDUMP BAS....
017E10: 00 00 00 00 00 70 01 00 31 04 00 00 00 00 00 00 .....p..1.......
017E20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017E30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017E40: 31 04 00 9D 03 31 30 38 30 30 43 39 45 31 2C 33 1....10800C9E1,3
017E50: 39 32 00 21 00 54 01 8C 20 37 45 43 44 35 41 42 92.!.T.. 7ECD5AB
017E60: 42 32 33 42 37 32 30 46 38 45 39 30 30 30 30 2C B23B720F8E90000,
017E70: 35 33 42 00 00 00 1A 2A 2A 2A 2A 2A 2A 2A 2A 2A 53B....*********
017E80: 14 00 0A 00 C5 20 56 61 72 69 61 62 6C 65 20 44 ..... Variable D
017E90: 75 6D 70 00 17 00 14 00 C5 20 42 79 20 52 2E 41 ump...... By R.A
017EA0: 2E 57 61 64 64 69 6C 6F 76 65 00 23 00 1E 00 C5 .Waddilove.#....
017EB0: 28 63 29 43 6F 6D 70 75 74 69 6E 67 20 57 69 74 (c)Computing Wit
017EC0: 68 20 54 68 65 20 41 6D 73 74 72 61 64 00 25 00 h The Amstrad.%.
017ED0: 28 00 C5 20 43 41 4C 4C 20 26 41 30 30 30 20 74 (.. CALL &A000 t
017EE0: 6F 20 65 6E 61 62 6C 65 20 7C 56 56 41 52 44 55 o enable |VVARDU
017EF0: 4D 50 00 25 00 32 00 C5 20 48 6F 6C 64 20 64 6F MP.%.2.. Hold do
017F00: 77 6E 20 6B 65 79 20 74 6F 20 73 65 65 20 76 61 wn key to see va
017F10: 72 69 61 62 6C 65 73 00 19 00 3C 00 AA 20 1C FF riables...<.. ..
017F20: 9F 01 0D 00 00 61 64 64 72 65 73 F3 EF 1C 00 A0 .....addres.....
017F30: 00 12 00 46 00 9E 20 0D 00 00 E9 EF 0F 20 EC 20 ...F.. ...... .
017F40: 19 13 00 20 00 50 00 0D 00 00 73 75 ED EF 0E 01 ... .P....su....
017F50: C3 20 03 00 00 63 6F 64 E5 2C 03 00 00 63 68 65 . ...cod.,...che
017F60: 63 EB 00 16 00 5A 00 9E 20 0D 00 00 EA EF 0F 20 c....Z.. ......
017F70: EC 20 19 15 20 E6 20 10 00 26 00 64 00 0D 00 00 . .. . ..&.d....
017F80: 62 79 74 E5 EF FF 1D 28 22 26 22 F4 AC 28 03 00 byt....("&"..(..
017F90: 00 63 6F 64 E5 2C 0D 00 00 EA 2C 10 29 29 00 19 .cod.,....,.))..
017FA0: 00 6E 00 BE 20 0D 00 00 61 64 64 72 65 73 F3 2C .n.. ...addres.,
017FB0: 0D 00 00 62 79 74 E5 00 32 00 78 00 0D 00 00 73 ...byt..2.x....s
017FC0: 75 ED EF 0D 00 00 73 75 ED F4 0D 00 00 62 79 74 u.....su.....byt
017FD0: E5 01 0D 00 00 61 64 64 72 65 73 F3 EF 0D 00 00 .....addres.....
017FE0: 61 64 64 72 65 73 F3 F4 0F 00 06 00 82 00 B0 00 addres..........
017FF0: 46 00 8C 00 A1 20 0D 00 00 73 75 ED F2 FF 1D 28 F.... ...su....(
018000: 8F A1 7E E6 7F CD 5A BB CB 7E C0 23 C3 82 A1 49 ..~...Z..~.#...I
018010: 6E 76 61 6C 69 64 20 50 61 72 61 6D 65 74 65 72 nvalid Parameter
018020: 73 20 69 6E 20 7C 44 55 4D D0 1B 2A 04 40 81 1B s in |DUM..*.@..
018030: 41 00 80 0D 8A 00 00 00 00 00 00 00 00 00 00 00 A...............
018040: 00 00 00 00 00 00 00 00 30 00 00 00 00 1A 69 6E ........0.....in
018050: 65 0D 0A 2E 62 69 74 64 61 74 20 72 6D 65 6D 20 e...bitdat rmem
018060: 31 0D 0A 0D 0A 6C 69 73 74 0D 0A 66 69 6E 69 73 1....list..finis
018070: 68 65 73 0D 0A 1A 73 20 64 65 65 70 0D 0A 20 20 hes...s deep..
018080: 3E C9 32 00 A0 01 0E A0 21 18 A0 C3 D1 BC 13 A0 >.2.....!.......
018090: C3 1C A0 44 55 4D D0 00 00 00 00 00 FE 00 C2 30 ...DUM.........0
0180A0: A0 21 8E 01 22 CA A1 21 90 01 22 C6 A1 C3 6C A0 .!.."..!.."...l.
0180B0: FE 02 C2 7F A1 DD 6E 02 DD 66 03 CB 85 22 CA A1 ......n..f..."..
0180C0: CB 7C C2 7F A1 11 90 01 AF E5 ED 52 E1 D2 7F A1 .|.........R....
0180D0: DD 5E 00 DD 56 01 CB 83 CB 7A C2 7F A1 7B B2 CA .^..V....z...{..
0180E0: 7F A1 ED 53 C6 A1 AF ED 52 DA 7F A1 06 0A 3E 00 ...S....R.....>.
0180F0: CD 2B BD DA 7B A0 10 F6 C3 5D A1 21 00 00 11 00 .+..{....].!....
018100: 00 CD C9 BB 21 00 00 11 7F 02 CD CF BB 11 8F 01 ....!...........
018110: 21 00 00 CD D2 BB 3E 06 32 B1 A1 21 AF A1 CD 68 !.....>.2..!...h
018120: A1 FD 21 CC A1 DD 21 B5 A1 DD 36 00 00 3E 09 CD ..!...!...6..>..
018130: 1E BB CA BA A0 CB 79 C2 5D A1 2A C6 A1 11 06 00 ......y.].*.....
018140: AF E5 ED 52 22 C6 A1 E1 3E 03 D2 DF A0 DD CB 00 ...R"...>.......
018150: CE 7D F5 32 B1 A1 21 AF A1 CD 68 A1 F1 CB 3F 32 .}.2..!...h...?2
018160: C9 A1 2A CA A1 E5 11 06 00 AF ED 52 22 CA A1 E1 ..*........R"...
018170: 11 00 00 23 23 CD C0 BB DD CB 00 86 21 AA A1 CD ...##.......!...
018180: 68 A1 01 40 01 C5 ED 4B C8 A1 FD 36 00 00 11 00 h..@...K...6....
018190: 00 21 FE FF C5 CD F3 BB C1 B7 CA 24 A1 79 FD B6 .!.........$.y..
0181A0: 00 FD 77 00 CB 39 CB 39 10 E4 FD 7E 00 CD 75 A1 ..w..9.9...~..u.
0181B0: 2A C9 A1 26 00 29 11 01 00 CD C3 BB C1 0B 78 B1 *..&.)........x.
0181C0: C2 05 A1 DD 7E 00 EE 01 DD 77 00 CB 47 C2 FC A0 ....~....w..G...
0181D0: 21 B3 A1 CD 68 A1 DD CB 00 4E CA AD A0 3E 08 32 !...h....N...>.2
0181E0: B1 A1 21 AF A1 C3 68 A1 7E E6 7F CD 75 A1 CB 7E ..!...h.~...u..~
0181F0: C0 23 C3 68 A1 4F CD 2B BD 79 D8 C3 75 A1 C9 21 .#.h.O.+.y..u..!
018200: 22 26 22 F4 03 00 00 63 68 65 63 EB 29 20 EB 20 "&"....chec.) .
018210: BF 20 22 45 72 72 6F 72 20 69 6E 20 64 61 74 61 . "Error in data
018220: 20 69 6E 20 6C 69 6E 65 20 22 3B 19 96 F4 0D 00 in line ";.....
018230: 00 E9 F6 19 0A 00 06 00 96 00 B0 00 21 00 A0 00 ............!...
018240: 8C 20 32 31 34 42 41 30 43 42 34 45 43 30 43 42 . 214BA0CB4EC0CB
018250: 43 45 30 31 34 36 41 30 2C 35 36 35 00 21 00 AA CE0146A0,565.!..
018260: 00 8C 20 32 31 34 32 41 30 43 44 44 31 42 43 43 .. 2142A0CDD1BCC
018270: 44 30 30 42 39 46 35 33 41 2C 36 31 32 00 21 00 D00B9F53A,612.!.
018280: B4 00 8C 20 30 32 43 30 41 37 32 38 31 32 32 31 ... 02C0A7281221
018290: 36 41 41 45 32 32 34 44 41 30 2C 33 45 42 00 21 6AAE224DA0,3EB.!
0182A0: 00 BE 00 8C 20 32 31 36 38 41 45 32 32 35 32 41 .... 2168AE2252A
0182B0: 30 32 31 36 43 41 45 32 32 39 32 2C 34 33 41 00 0216CAE2292,43A.
0182C0: 21 00 C8 00 8C 20 41 30 46 31 43 44 30 43 42 39 !.... A0F1CD0CB9
0182D0: 43 44 43 35 41 30 34 46 34 42 30 44 2C 35 46 43 CDC5A04F4B0D,5FC
0182E0: 00 21 00 D2 00 8C 20 30 41 30 30 43 39 35 36 34 .!.... 0A00C9564
0182F0: 31 35 32 34 34 35 35 34 44 44 30 30 30 2C 33 37 15244554DD000,37
018300: 32 00 21 00 DC 00 8C 20 30 30 30 30 30 30 30 30 2.!.... 00000000
018310: 33 41 41 30 43 33 34 43 41 30 30 30 32 41 2C 32 3AA0C34CA0002A,2
018320: 42 33 00 21 00 E6 00 8C 20 38 37 41 45 45 35 45 B3.!.... 87AEE5E
018330: 44 35 42 38 35 41 45 41 37 45 44 35 32 45 31 2C D5B85AEA7ED52E1,
018340: 37 35 43 00 21 00 F0 00 8C 20 43 41 38 46 41 30 75C.!.... CA8FA0
018350: 45 42 32 33 32 33 43 44 39 42 41 30 33 45 30 44 EB2323CD9BA03E0D
018360: 2C 35 37 44 00 21 00 FA 00 8C 20 43 44 35 41 42 ,57D.!.... CD5AB
018370: 42 33 45 30 41 43 44 35 41 42 42 43 44 30 36 42 B3E0ACD5ABBCD06B
018380: 42 2C 35 39 41 00 21 00 04 01 8C 20 30 39 45 35 B,59A.!.... 09E5
018390: 45 44 35 32 45 31 33 38 45 39 31 38 31 38 43 44 ED52E138E91818CD
0183A0: 39 42 2C 35 43 37 00 21 00 0E 01 8C 20 41 30 45 9B,5C7.!.... A0E
0183B0: 35 43 44 43 35 41 30 32 38 32 39 30 44 30 41 30 5CDC5A028290D0A0
0183C0: 30 45 31 2C 35 30 30 00 21 00 18 01 8C 20 43 44 0E1,500.!.... CD
0183D0: 30 36 42 42 32 33 35 45 32 33 35 36 32 33 32 33 06BB235E23562323
0183E0: 32 33 31 39 2C 33 30 41 00 21 00 22 01 8C 20 45 2319,30A.!.".. E
0183F0: 35 45 44 35 42 38 39 41 45 41 37 45 44 35 32 45 5ED5B89AEA7ED52E
018400: 00 46 4F 52 4D 32 30 30 20 42 41 53 00 00 00 00 .FORM200 BAS....
018410: 00 00 00 00 00 70 01 00 80 09 00 00 00 00 00 00 .....p..........
018420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018440: 80 09 00 3F 04 00 00 46 4F 52 4D 32 30 30 20 24 ...?...FORM200 $
018450: 24 24 FF 00 FF 30 37 38 00 24 00 94 02 8C 20 30 $$...078.$.... 0
018460: 30 32 34 30 32 30 30 30 30 32 39 30 32 30 30 30 0240200002902000
018470: 30 32 35 30 32 30 30 30 30 30 37 38 00 24 00 9E 025020000078.$..
018480: 20 00 0A 00 C5 20 20 20 20 20 20 20 32 30 30 6B .... 200k
018490: 20 44 69 73 63 20 46 6F 72 6D 61 74 74 65 72 00 Disc Formatter.
0184A0: 23 00 14 00 C5 20 20 20 20 62 79 20 54 68 65 20 #.... by The
0184B0: 50 72 6F 67 72 61 6D 6D 65 72 73 20 46 72 69 65 Programmers Frie
0184C0: 6E 64 00 25 00 1E 00 C5 20 28 63 29 20 43 6F 6D nd.%.... (c) Com
0184D0: 70 75 74 69 6E 67 20 77 69 74 68 20 74 68 65 20 puting with the
0184E0: 41 6D 73 74 72 61 64 00 26 00 28 00 C5 20 2D 2D Amstrad.&.(.. --
0184F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 43 50 43 20 ----------- CPC
018500: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 00 2A 00 -------------.*.
018510: 32 00 0D 00 00 6C EE EF 19 8C 01 AA 20 1C FF 8F 2....l...... ...
018520: 01 BF 22 50 6F 6B 69 6E 67 20 6D 61 63 68 69 6E .."Poking machin
018530: 65 20 63 6F 64 65 22 00 1C 00 3C 00 9E 20 0D 00 e code"...<.. ..
018540: 00 61 64 F2 EF 1C 00 90 20 EC 20 1C B3 92 20 E6 .ad..... . ... .
018550: 20 19 0D 00 17 00 46 00 C3 20 03 00 00 62 79 74 .....F.. ...byt
018560: E5 01 0D 00 00 63 68 EB EF 0E 00 12 00 50 00 9E .....ch......P..
018570: 20 0D 00 00 E9 EF 0E 20 EC 20 19 0C 00 27 00 5A ...... . ...'.Z
018580: 00 0D 00 00 F6 EF FF 1D 28 22 26 22 F4 AC 28 03 ........("&"..(.
018590: 00 00 62 79 74 E5 2C 0D 00 00 E9 F6 10 F4 0F 2C ..byt.,........,
0185A0: 10 29 29 00 2A 00 64 00 BE 20 0D 00 00 61 64 F2 .)).*.d.. ...ad.
0185B0: F4 0D 00 00 E9 2C 0D 00 00 F6 01 0D 00 00 63 68 .....,........ch
0185C0: EB EF 0D 00 00 63 68 EB F4 0D 00 00 F6 00 06 00 .....ch.........
0185D0: 6E 00 B0 00 3E 00 78 00 A1 20 0D 00 00 63 68 EB n...>.x.. ...ch.
0185E0: F2 FF 1D 28 22 26 22 F4 FF 79 28 03 00 00 62 79 ...("&"..y(...by
0185F0: 74 E5 2C 11 29 29 20 EB 20 BF 22 45 52 52 4F 52 t.,.)) . ."ERROR
018600: 31 33 38 44 44 2C 37 34 30 00 21 00 2C 01 8C 20 138DD,740.!.,..
018610: 43 39 37 45 46 36 32 30 45 36 37 46 43 44 35 41 C97EF620E67FCD5A
018620: 42 42 43 42 37 45 2C 36 45 44 00 21 00 36 01 8C BBCB7E,6ED.!.6..
018630: 20 32 33 32 38 46 33 37 45 46 45 30 31 32 30 30 2328F37EFE01200
018640: 38 33 45 32 35 30 31 2C 33 34 37 00 21 00 40 01 83E2501,347.!.@.
018650: 8C 20 30 35 30 30 43 33 35 41 42 42 46 45 30 32 . 0500C35ABBFE02
018660: 32 30 30 38 33 45 32 34 2C 33 36 37 00 21 00 4A 20083E24,367.!.J
018670: 01 8C 20 30 31 30 36 30 30 43 33 35 41 42 42 30 .. 010600C35ABB0
018680: 31 30 38 30 30 43 39 45 31 2C 33 39 32 00 21 00 10800C9E1,392.!.
018690: 54 01 8C 20 37 45 43 44 35 41 42 42 32 33 42 37 T.. 7ECD5ABB23B7
0186A0: 32 30 46 38 45 39 30 30 30 30 2C 35 33 42 00 00 20F8E90000,53B..
0186B0: 00 1A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D 0A 4C 44 20 ..*********..LD
0186C0: 48 4C 2C 66 6C 61 67 73 3A 42 49 54 20 31 2C 28 HL,flags:BIT 1,(
0186D0: 48 4C 29 3A 52 45 54 20 4E 5A 20 20 20 20 20 20 HL):RET NZ
0186E0: 20 20 20 20 3B 61 6C 72 65 61 64 79 20 69 6E 69 ;already ini
0186F0: 74 69 61 6C 69 73 65 64 3F 0D 0A 53 45 54 20 31 tialised?..SET 1
018700: 32 00 21 00 DC 00 8C 20 30 30 30 30 30 30 30 30 2.!.... 00000000
018710: 33 41 41 30 43 33 34 43 41 30 30 30 32 41 2C 32 3AA0C34CA0002A,2
018720: 42 33 00 21 00 E6 00 8C 20 38 37 41 45 45 35 45 B3.!.... 87AEE5E
018730: 44 35 42 38 35 41 45 41 37 45 44 35 32 45 31 2C D5B85AEA7ED52E1,
018740: 37 35 43 00 21 00 F0 00 8C 20 43 41 38 46 41 30 75C.!.... CA8FA0
018750: 45 42 32 33 32 33 43 44 39 42 41 30 33 45 30 44 EB2323CD9BA03E0D
018760: 2C 35 37 44 00 21 00 FA 00 8C 20 43 44 35 41 42 ,57D.!.... CD5AB
018770: 42 33 45 30 41 43 44 35 41 42 42 43 44 30 36 42 B3E0ACD5ABBCD06B
018780: 42 2C 35 39 41 00 21 00 04 01 8C 20 30 39 45 35 B,59A.!.... 09E5
018790: 45 44 35 32 45 31 33 38 45 39 31 38 31 38 43 44 ED52E138E91818CD
0187A0: 39 42 2C 35 43 37 00 21 00 0E 01 8C 20 41 30 45 9B,5C7.!.... A0E
0187B0: 35 43 44 43 35 41 30 32 38 32 39 30 44 30 41 30 5CDC5A028290D0A0
0187C0: 30 45 31 2C 35 30 30 00 21 00 18 01 8C 20 43 44 0E1,500.!.... CD
0187D0: 30 36 42 42 32 33 35 45 32 33 35 36 32 33 32 33 06BB235E23562323
0187E0: 32 33 31 39 2C 33 30 41 00 21 00 22 01 8C 20 45 2319,30A.!.".. E
0187F0: 35 45 44 35 42 38 39 41 45 41 37 45 44 35 32 45 5ED5B89AEA7ED52E
018800: 20 69 6E 20 4C 49 4E 45 22 3B 0D 00 00 6C EE 01 in LINE";...l..
018810: CE 00 32 00 82 00 0D 00 00 6C EE EF 0D 00 00 6C ..2......l.....l
018820: EE F4 19 0A 01 B0 01 BF 22 43 61 6C 6C 20 26 39 ........"Call &9
018830: 30 30 30 20 74 6F 20 66 6F 72 6D 61 74 20 64 69 000 to format di
018840: 73 63 22 00 22 00 8C 00 BF 22 55 73 65 20 74 68 sc"."...."Use th
018850: 65 20 76 65 72 69 66 69 65 72 20 61 66 74 65 72 e verifier after
018860: 77 61 72 64 73 00 24 00 96 00 8C 20 33 45 30 32 wards.$.... 3E02
018870: 43 44 30 45 42 43 32 31 42 39 39 30 43 44 41 46 CD0EBC21B990CDAF
018880: 39 30 43 44 31 38 36 33 32 00 24 00 A0 00 8C 20 90CD18632.$....
018890: 42 42 46 45 45 30 32 38 30 37 46 45 46 43 43 38 BBFEE02807FEFCC8
0188A0: 45 36 44 46 31 38 46 32 43 44 39 32 36 00 24 00 E6DF18F2CD926.$.
0188B0: AA 00 8C 20 34 34 39 30 32 31 45 30 39 31 43 44 ... 449021E091CD
0188C0: 41 46 39 30 43 44 38 31 42 42 43 44 31 38 37 36 AF90CD81BBCD1876
0188D0: 30 00 24 00 B4 00 8C 20 42 42 43 44 38 34 42 42 0.$.... BBCD84BB
0188E0: 45 36 44 46 46 45 35 39 43 41 30 30 39 30 46 45 E6DFFE59CA0090FE
0188F0: 34 45 38 38 39 00 24 00 BE 00 8C 20 32 38 30 32 4E889.$.... 2802
018900: 31 38 45 41 32 31 41 38 41 38 33 36 30 30 32 31 18EA21A8A8360021
018910: 31 37 39 32 43 44 34 36 41 00 24 00 C8 00 8C 20 1792CD46A.$....
018920: 41 46 39 30 43 39 32 31 33 41 39 31 43 44 41 46 AF90C9213A91CDAF
018930: 39 30 32 31 38 33 39 32 43 44 37 30 33 00 24 00 90218392CD703.$.
018940: D2 00 8C 20 44 34 42 43 44 32 41 38 39 30 32 32 ... D4BCD2A89022
018950: 38 34 39 32 37 39 33 32 38 36 39 32 32 31 36 42 849279328692216B
018960: 36 00 24 00 DC 00 8C 20 38 37 39 32 43 44 44 34 6.$.... 8792CDD4
018970: 42 43 44 32 41 38 39 30 32 32 38 38 39 32 37 39 BCD2A89022889279
018980: 33 32 37 36 37 00 24 00 E6 00 8C 20 38 41 39 32 32767.$.... 8A92
018990: 44 44 32 31 39 30 41 38 44 44 33 36 31 30 30 41 DD2190A8DD36100A
0189A0: 44 44 33 36 31 31 35 41 33 00 24 00 F0 00 8C 20 DD36115A3.$....
0189B0: 32 30 44 44 33 36 31 32 33 32 44 44 33 36 31 34 20DD361232DD3614
0189C0: 30 32 44 44 33 36 31 37 30 30 33 43 41 00 24 00 02DD3617003CA.$.
0189D0: FA 00 8C 20 30 36 32 38 31 31 30 30 30 30 44 35 ... 0628110000D5
0189E0: 43 35 30 36 30 41 44 44 32 31 38 42 39 32 34 30 C5060ADD218B9240
0189F0: 34 00 24 00 04 01 8C 20 44 44 37 32 30 30 44 44 4.$.... DD7200DD
018A00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018A10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018A20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018A30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018A40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018A50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018A60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018A70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018A80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018A90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018AA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018AB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018AC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018AD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018AE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018AF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018B00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018B10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018B20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018B30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018B40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018B50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018B60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018B70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018B80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018B90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018BA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018BB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018BC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018BD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018BE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018BF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
018C00: 32 33 44 44 32 33 44 44 32 33 44 44 32 33 31 30 23DD23DD23DD2310
018C10: 46 33 36 35 32 00 24 00 0E 01 8C 20 32 31 38 42 F3652.$.... 218B
018C20: 39 32 44 46 38 38 39 32 43 31 44 31 31 34 31 30 92DF8892C1D11410
018C30: 45 30 43 39 32 31 36 42 37 00 24 00 18 01 8C 20 E0C9216B7.$....
018C40: 35 43 39 31 43 44 41 46 39 30 43 39 37 45 46 45 5C91CDAF90C97EFE
018C50: 30 30 43 38 43 44 35 41 42 42 37 45 38 00 24 00 00C8CD5ABB7E8.$.
018C60: 22 01 8C 20 32 33 31 38 46 36 31 38 31 46 31 37 ".. 2318F6181F17
018C70: 30 31 32 30 34 31 34 44 35 33 35 34 35 32 33 32 0120414D53545232
018C80: 37 00 24 00 2C 01 8C 20 34 31 34 34 32 30 33 32 7.$.,.. 41442032
018C90: 33 30 33 30 36 42 32 30 34 34 34 39 35 33 34 33 30306B2044495343
018CA0: 32 30 33 30 35 00 24 00 36 01 8C 20 34 36 34 46 20305.$.6.. 464F
018CB0: 35 32 34 44 34 31 35 34 32 30 35 35 35 34 34 39 524D415420555449
018CC0: 34 43 34 39 35 34 33 43 34 00 24 00 40 01 8C 20 4C49543C4.$.@..
018CD0: 35 39 32 30 31 38 31 46 31 34 30 33 34 39 34 45 5920181F1403494E
018CE0: 35 33 34 35 35 32 35 34 32 30 32 42 43 00 24 00 53455254202BC.$.
018CF0: 4A 01 8C 20 35 34 34 38 34 35 32 30 34 34 34 39 J.. 544845204449
018D00: 35 33 34 33 32 30 35 34 34 46 32 30 34 32 33 34 534320544F204234
018D10: 39 00 24 00 54 01 8C 20 34 35 32 30 34 36 34 46 9.$.T.. 4520464F
018D20: 35 32 34 44 34 31 35 34 35 34 34 35 34 34 32 30 524D415454454420
018D30: 34 31 33 36 43 00 24 00 5E 01 8C 20 34 45 34 34 4136C.$.^.. 4E44
018D40: 32 30 35 30 35 32 34 35 35 33 35 33 31 46 31 34 2050524553531F14
018D50: 30 35 34 33 34 46 33 30 39 00 24 00 68 01 8C 20 05434F309.$.h..
018D60: 35 30 35 39 32 30 37 34 36 46 32 30 37 33 37 34 505920746F207374
018D70: 36 31 37 32 37 34 32 30 34 36 34 36 30 00 24 00 6172742046460.$.
018D80: 72 01 8C 20 34 46 35 32 34 44 34 31 35 34 35 34 r.. 4F524D415454
018D90: 34 39 34 45 34 37 32 30 33 43 36 46 37 32 33 46 494E47203C6F723F
018DA0: 32 00 24 00 7C 01 8C 20 33 45 32 30 34 35 35 33 2.$.|.. 3E204553
018DB0: 34 33 32 30 35 34 36 46 32 30 34 31 36 32 36 46 4320546F2041626F
018DC0: 37 32 33 43 30 00 24 00 86 01 8C 20 37 34 30 30 723C0.$.... 7400
018DD0: 31 46 30 31 30 44 31 34 31 46 31 43 30 44 31 38 1F010D141F1C0D18
018DE0: 32 30 34 36 34 46 31 43 41 00 24 00 90 01 8C 20 20464F1CA.$....
018DF0: 35 32 34 44 34 31 35 34 35 34 34 39 34 45 34 37 524D415454494E47
018E00: 00 44 55 4D 50 20 20 20 20 42 49 4E 00 00 00 00 .DUMP BIN....
018E10: 00 00 02 00 00 70 9A 00 00 00 00 00 00 00 00 00 .....p..........
018E20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018E30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018E40: CD 01 00 69 04 8F A1 7E E6 7F CD 5A BB CB 7E C0 ...i...~...Z..~.
018E50: 23 C3 82 A1 49 6E 76 61 6C 69 64 20 50 61 72 61 #...Invalid Para
018E60: 6D 65 74 65 72 73 20 69 6E 20 7C 44 55 4D D0 1B meters in |DUM..
018E70: 2A 04 40 81 1B 41 00 80 0D 8A 00 00 00 00 00 00 *.@..A..........
018E80: 3E C9 32 00 A0 01 0E A0 21 18 A0 C3 D1 BC 13 A0 >.2.....!.......
018E90: C3 1C A0 44 55 4D D0 00 00 00 00 00 FE 00 C2 30 ...DUM.........0
018EA0: A0 21 8E 01 22 CA A1 21 90 01 22 C6 A1 C3 6C A0 .!.."..!.."...l.
018EB0: FE 02 C2 7F A1 DD 6E 02 DD 66 03 CB 85 22 CA A1 ......n..f..."..
018EC0: CB 7C C2 7F A1 11 90 01 AF E5 ED 52 E1 D2 7F A1 .|.........R....
018ED0: DD 5E 00 DD 56 01 CB 83 CB 7A C2 7F A1 7B B2 CA .^..V....z...{..
018EE0: 7F A1 ED 53 C6 A1 AF ED 52 DA 7F A1 06 0A 3E 00 ...S....R.....>.
018EF0: CD 2B BD DA 7B A0 10 F6 C3 5D A1 21 00 00 11 00 .+..{....].!....
018F00: 00 CD C9 BB 21 00 00 11 7F 02 CD CF BB 11 8F 01 ....!...........
018F10: 21 00 00 CD D2 BB 3E 06 32 B1 A1 21 AF A1 CD 68 !.....>.2..!...h
018F20: A1 FD 21 CC A1 DD 21 B5 A1 DD 36 00 00 3E 09 CD ..!...!...6..>..
018F30: 1E BB CA BA A0 CB 79 C2 5D A1 2A C6 A1 11 06 00 ......y.].*.....
018F40: AF E5 ED 52 22 C6 A1 E1 3E 03 D2 DF A0 DD CB 00 ...R"...>.......
018F50: CE 7D F5 32 B1 A1 21 AF A1 CD 68 A1 F1 CB 3F 32 .}.2..!...h...?2
018F60: C9 A1 2A CA A1 E5 11 06 00 AF ED 52 22 CA A1 E1 ..*........R"...
018F70: 11 00 00 23 23 CD C0 BB DD CB 00 86 21 AA A1 CD ...##.......!...
018F80: 68 A1 01 40 01 C5 ED 4B C8 A1 FD 36 00 00 11 00 h..@...K...6....
018F90: 00 21 FE FF C5 CD F3 BB C1 B7 CA 24 A1 79 FD B6 .!.........$.y..
018FA0: 00 FD 77 00 CB 39 CB 39 10 E4 FD 7E 00 CD 75 A1 ..w..9.9...~..u.
018FB0: 2A C9 A1 26 00 29 11 01 00 CD C3 BB C1 0B 78 B1 *..&.)........x.
018FC0: C2 05 A1 DD 7E 00 EE 01 DD 77 00 CB 47 C2 FC A0 ....~....w..G...
018FD0: 21 B3 A1 CD 68 A1 DD CB 00 4E CA AD A0 3E 08 32 !...h....N...>.2
018FE0: B1 A1 21 AF A1 C3 68 A1 7E E6 7F CD 75 A1 CB 7E ..!...h.~...u..~
018FF0: C0 23 C3 68 A1 4F CD 2B BD 79 D8 C3 75 A1 C9 21 .#.h.O.+.y..u..!
019000: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
019010: 15 00 01 00 02 09 52 E5 15 00 C1 02 00 00 00 02 ......R.........
019020: 15 00 C6 02 00 00 00 02 15 00 C2 02 00 00 00 02 ................
019030: 15 00 C7 02 00 00 00 02 15 00 C3 02 00 00 00 02 ................
019040: 15 00 C8 02 00 00 00 02 15 00 C4 02 00 00 00 02 ................
019050: 15 00 C9 02 00 00 00 02 15 00 C5 02 00 00 00 02 ................
019060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0190A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0190B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0190C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0190D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0190E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0190F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019100: 32 30 34 39 34 45 32 30 35 30 33 38 44 00 24 00 20494E205038D.$.
019110: 9A 01 8C 20 35 32 34 46 34 37 35 32 34 35 35 33 ... 524F47524553
019120: 35 33 32 30 31 38 30 30 30 43 31 38 32 30 32 41 532018000C18202A
019130: 31 00 24 00 A4 01 8C 20 35 35 34 45 34 31 34 32 1.$.... 554E4142
019140: 34 43 34 35 32 30 35 34 34 46 32 30 34 39 34 45 4C4520544F20494E
019150: 34 39 33 37 41 00 24 00 AE 01 8C 20 35 34 34 39 4937A.$.... 5449
019160: 34 31 34 43 34 39 35 33 34 35 32 30 34 34 34 39 414C495345204449
019170: 35 33 34 33 32 30 33 36 45 00 24 00 B8 01 8C 20 53432036E.$....
019180: 35 32 34 46 34 44 32 30 34 33 34 46 34 44 34 44 524F4D20434F4D4D
019190: 34 31 34 45 34 34 35 33 32 30 33 38 30 00 24 00 414E445320380.$.
0191A0: C2 01 8C 20 31 38 30 41 30 41 30 44 35 30 36 43 ... 180A0A0D506C
0191B0: 36 35 36 31 37 33 36 35 32 30 34 35 36 45 33 36 6561736520456E36
0191C0: 36 00 24 00 CC 01 8C 20 37 33 37 35 37 32 36 35 6.$.... 73757265
0191D0: 32 30 35 34 36 38 36 31 37 34 32 30 35 34 36 38 2054686174205468
0191E0: 36 35 34 42 31 00 24 00 D6 01 8C 20 32 30 34 34 654B1.$.... 2044
0191F0: 36 39 37 33 36 33 32 30 34 34 37 32 36 39 37 36 6973632044726976
019200: 36 35 32 30 34 39 34 32 36 00 24 00 E0 01 8C 20 652049426.$....
019210: 37 33 32 30 34 33 36 46 36 45 36 45 36 35 36 33 7320436F6E6E6563
019220: 37 34 36 35 36 34 32 30 35 30 34 39 36 00 24 00 7465642050496.$.
019230: EA 01 8C 20 37 32 36 46 37 30 36 35 37 32 36 43 ... 726F7065726C
019240: 37 39 30 41 30 41 30 44 35 34 36 38 36 35 34 34 790A0A0D54686544
019250: 46 00 24 00 F4 01 8C 20 36 45 32 30 35 32 36 35 F.$.... 6E205265
019260: 32 44 35 32 37 35 36 45 32 30 35 34 36 38 36 39 2D52756E20546869
019270: 37 33 34 35 46 00 24 00 FE 01 8C 20 32 30 35 30 7345F.$.... 2050
019280: 37 32 36 46 36 37 37 32 36 31 36 44 30 41 30 41 726F6772616D0A0A
019290: 30 44 30 30 30 43 33 32 35 00 24 00 08 02 8C 20 0D000C325.$....
0192A0: 34 34 36 39 37 33 36 33 32 30 34 39 37 33 32 30 4469736320497320
0192B0: 34 45 36 46 37 37 32 30 34 36 34 31 39 00 24 00 4E6F772046419.$.
0192C0: 12 02 8C 20 36 46 37 32 36 44 36 31 37 34 37 34 ... 6F726D617474
0192D0: 36 35 36 34 32 45 32 30 32 30 34 36 36 46 34 38 65642E2020466F48
0192E0: 33 00 24 00 1C 02 8C 20 37 32 36 44 36 31 37 34 3.$.... 726D6174
0192F0: 32 30 34 31 36 45 36 46 37 34 36 38 36 35 37 32 20416E6F74686572
019300: 36 39 36 45 36 37 30 44 35 31 35 00 24 00 04 01 696E670D515.$...
019310: 8C 20 30 41 34 35 37 32 37 32 36 46 37 32 37 33 . 0A4572726F7273
019320: 32 30 33 41 30 30 32 30 34 45 36 46 33 42 45 00 203A00204E6F3BE.
019330: 24 00 0E 01 8C 20 36 45 36 35 30 44 30 41 30 30 $.... 6E650D0A00
019340: 30 44 30 41 35 32 36 35 36 36 36 46 37 32 36 44 0D0A5265666F726D
019350: 33 36 43 00 24 00 18 01 8C 20 36 31 37 34 32 30 36C.$.... 617420
019360: 36 34 36 39 37 33 36 33 30 44 30 41 30 30 43 31 646973630D0A00C1
019370: 38 31 30 30 33 46 31 00 24 00 22 01 8C 20 30 30 81003F1.$.".. 00
019380: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
019390: 30 30 30 30 30 30 30 30 30 30 30 00 00 00 1A 26 00000000000....&
0193A0: 38 30 43 35 20 53 54 45 50 20 31 33 0D 0A 35 30 80C5 STEP 13..50
0193B0: 20 52 45 41 44 20 62 79 74 65 24 3A 63 68 6B 3D READ byte$:chk=
0193C0: 30 0D 0A 36 30 20 46 4F 52 20 69 3D 30 20 54 4F 0..60 FOR i=0 TO
0193D0: 20 31 32 0D 0A 37 30 20 76 3D 56 41 4C 28 22 26 12..70 v=VAL("&
0193E0: 22 2B 4D 49 44 24 28 62 79 74 65 24 2C 69 2A 32 "+MID$(byte$,i*2
0193F0: 2B 31 2C 32 29 29 0D 0A 38 30 20 50 4F 4B 45 20 +1,2))..80 POKE
019400: 33 45 32 30 38 30 34 46 43 44 37 39 34 35 44 00 3E20804FCD7945D.
019410: 24 00 BE 00 8C 20 38 30 33 38 30 38 33 45 45 31 $.... 8038083EE1
019420: 33 32 43 32 38 30 43 44 35 41 42 42 43 31 31 30 32C280CD5ABBC110
019430: 36 30 36 00 24 00 C8 00 8C 20 44 42 30 36 30 41 606.$.... DB060A
019440: 30 44 32 30 44 36 32 31 43 31 38 30 43 44 44 34 0D20D621C180CDD4
019450: 42 43 33 45 35 45 42 00 24 00 D2 00 8C 20 30 30 BC3E5EB.$.... 00
019460: 43 44 31 42 30 30 33 41 43 32 38 30 42 37 32 31 CD1B003AC280B721
019470: 41 36 38 30 32 38 32 31 34 41 42 00 24 00 DC 00 A68028214AB.$...
019480: 8C 20 32 31 41 45 38 30 31 38 31 43 43 35 30 45 . 21AE80181CC50E
019490: 30 37 43 44 30 46 42 39 45 44 34 33 35 32 32 00 07CD0FB9ED43522.
0194A0: 24 00 E6 00 8C 20 43 33 38 30 43 31 43 39 43 44 $.... C380C1C9CD
0194B0: 36 44 38 30 43 44 33 43 43 30 43 35 45 44 34 42 6D80CD3CC0C5ED4B
0194C0: 38 34 44 00 24 00 F0 00 8C 20 43 33 38 30 43 44 84D.$.... C380CD
0194D0: 31 38 42 39 43 31 43 39 37 45 46 45 30 30 43 38 18B9C1C97EFE00C8
0194E0: 43 44 35 41 37 44 36 00 24 00 FA 00 8C 20 42 42 CD5A7D6.$.... BB
0194F0: 32 33 31 38 46 36 34 33 36 38 36 35 36 33 36 42 2318F6436865636B
019500: 32 30 34 43 35 00 24 00 26 02 8C 20 34 34 36 39 204C5.$.&.. 4469
019510: 37 33 36 33 32 30 32 38 35 39 32 30 36 46 37 32 7363202859206F72
019520: 32 30 34 45 32 39 33 42 43 00 24 00 30 02 8C 20 204E293BC.$.0..
019530: 32 30 30 30 30 43 35 34 36 46 32 30 35 35 37 33 20000C546F205573
019540: 36 35 32 30 34 34 36 39 37 33 33 37 43 00 24 00 652044697337C.$.
019550: 3A 02 8C 20 36 33 37 33 32 30 35 37 36 38 36 39 :.. 637320576869
019560: 36 33 36 38 32 30 34 38 36 31 37 36 36 35 34 38 6368204861766548
019570: 44 00 24 00 44 02 8C 20 32 30 34 32 36 35 36 35 D.$.D.. 20426565
019580: 36 45 32 30 34 36 36 46 37 32 36 44 36 31 37 34 6E20466F726D6174
019590: 37 34 34 39 37 00 24 00 4E 02 8C 20 36 35 36 34 74497.$.N.. 6564
0195A0: 32 30 35 37 36 39 37 34 36 38 32 30 35 34 36 38 2057697468205468
0195B0: 36 39 37 33 32 30 34 35 44 00 24 00 58 02 8C 20 69732045D.$.X..
0195C0: 35 30 37 32 36 46 36 37 37 32 36 31 36 44 30 41 50726F6772616D0A
0195D0: 30 41 30 44 35 32 37 35 36 45 34 32 45 00 24 00 0A0D52756E42E.$.
0195E0: 62 02 8C 20 32 30 35 34 36 38 36 35 32 30 34 39 b.. 205468652049
0195F0: 34 45 34 39 35 34 32 45 34 32 34 31 35 33 33 39 4E49542E42415339
019600: 39 00 24 00 6C 02 8C 20 32 30 35 30 37 32 36 46 9.$.l.. 2050726F
019610: 36 37 37 32 36 31 36 44 32 30 34 36 37 32 36 46 6772616D2046726F
019620: 36 44 34 41 43 00 24 00 76 02 8C 20 32 30 34 31 6D4AC.$.v.. 2041
019630: 32 30 34 45 36 46 37 32 36 44 36 31 36 43 32 30 204E6F726D616C20
019640: 34 34 36 39 37 33 34 32 41 00 24 00 80 02 8C 20 44697342A.$....
019650: 36 33 32 45 30 41 30 41 30 44 30 30 38 33 30 30 632E0A0A0D008300
019660: 30 30 30 30 38 36 30 30 30 30 31 42 42 00 24 00 00008600001BB.$.
019670: 8A 02 8C 20 30 30 30 30 30 30 32 31 30 32 30 30 ... 000000210200
019680: 30 30 32 36 30 32 30 30 30 30 32 32 30 32 30 36 0026020000220206
019690: 46 00 24 00 94 02 8C 20 30 30 30 30 32 37 30 32 F.$.... 00002702
0196A0: 30 30 30 30 32 33 30 32 30 30 30 30 32 38 30 32 0000230200002802
0196B0: 30 30 30 37 38 00 24 00 9E 02 8C 20 30 30 32 34 00078.$.... 0024
0196C0: 30 32 30 30 30 30 32 39 30 32 30 30 30 30 32 35 0200002902000025
0196D0: 30 32 30 30 30 30 30 37 38 00 24 00 A8 02 8C 20 020000078.$....
0196E0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
0196F0: 30 30 30 30 30 30 30 30 30 30 30 30 30 00 00 00 0000000000000...
019700: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019710: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019720: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019730: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019740: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019750: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019760: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019770: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019780: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019790: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0197A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0197B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0197C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0197D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0197E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0197F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019800: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019810: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019820: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019830: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019840: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019850: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019860: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019870: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019880: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019890: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0198A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0198B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0198C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0198D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0198E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0198F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019900: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019910: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019920: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019930: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019940: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019950: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019960: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019970: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019980: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019990: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0199A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0199B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0199C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0199D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0199E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0199F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019A00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019A10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019A20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019A30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019A40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019A50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019A60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019A70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019A80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019A90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019AA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019AB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019AC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019AD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019AE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019AF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019B00: 31 30 20 4D 45 4D 4F 52 59 20 26 39 43 33 46 3A 10 MEMORY &9C3F:
019B10: 4C 4F 41 44 22 49 4E 49 54 2E 42 49 4E 22 2C 26 LOAD"INIT.BIN",&
019B20: 39 43 34 30 3A 43 41 4C 4C 20 26 39 43 34 30 0D 9C40:CALL &9C40.
019B30: 0A 1A 20 4F 70 65 72 61 74 69 6F 6E 2E 18 0A 0A .. Operation....
019B40: 0D 50 72 65 73 73 20 41 6E 79 20 4B 65 79 20 54 .Press Any Key T
019B50: 6F 20 43 6F 6E 74 69 6E 75 65 20 00 1A 2E 62 69 o Continue ...bi
019B60: 6E 22 2C 0D 00 00 E2 2C 1C 40 9C 2C 19 DC 00 00 n",....,.@.,....
019B70: 00 1A 0A 34 30 20 52 45 4D 20 2D 2D 2D 2D 2D 2D ...40 REM ------
019B80: 00 46 53 45 54 32 30 30 20 42 41 53 00 00 00 0C .FSET200 BAS....
019B90: 42 43 00 00 00 00 00 00 00 00 00 00 00 00 00 00 BC..............
019BA0: 00 49 4E 49 54 20 20 20 20 42 49 4E 00 00 00 03 .INIT BIN....
019BB0: 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D...............
019BC0: 00 46 4F 4E 54 44 45 53 20 42 41 53 00 00 00 1B .FONTDES BAS....
019BD0: 45 46 47 48 00 00 00 00 00 00 00 00 00 00 00 00 EFGH............
019BE0: 00 46 4F 4E 54 50 52 4F 44 42 41 53 00 00 00 0F .FONTPRODBAS....
019BF0: 49 4A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 IJ..............
019C00: 00 46 4F 4E 50 52 49 4E 54 42 41 53 00 00 00 11 .FONPRINTBAS....
019C10: 4B 4C 4D 00 00 00 00 00 00 00 00 00 00 00 00 00 KLM.............
019C20: 00 4D 49 4E 49 46 49 4C 45 42 41 53 00 00 00 4D .MINIFILEBAS...M
019C30: 4E 4F 50 51 52 53 54 55 56 57 00 00 00 00 00 00 NOPQRSTUVW......
019C40: 00 50 41 47 45 20 20 20 20 42 41 53 00 00 00 10 .PAGE BAS....
019C50: 58 59 00 00 00 00 00 00 00 00 00 00 00 00 00 00 XY..............
019C60: 00 56 44 55 4D 50 20 20 20 42 41 53 00 00 00 0A .VDUMP BAS....
019C70: 5A 5B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Z[..............
019C80: 00 44 55 4D 50 20 20 20 20 42 49 4E 00 00 00 05 .DUMP BIN....
019C90: 5C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \...............
019CA0: 00 46 4F 52 4D 32 30 30 20 42 41 53 00 00 00 14 .FORM200 BAS....
019CB0: 5D 5E 5F 00 00 00 00 00 00 00 00 00 00 00 00 00 ]^_.............
019CC0: 00 46 56 45 52 32 30 30 20 42 41 53 00 00 00 0A .FVER200 BAS....
019CD0: 60 61 00 00 00 00 00 00 00 00 00 00 00 00 00 00 `a..............
019CE0: 00 49 4E 49 54 20 20 20 20 42 41 53 00 00 00 00 .INIT BAS....
019CF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019D00: 00 46 56 45 52 32 30 30 20 42 41 53 00 00 00 00 .FVER200 BAS....
019D10: 00 00 00 00 00 70 01 00 1E 04 00 00 00 00 00 00 .....p..........
019D20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019D30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019D40: 1E 04 00 70 03 30 30 30 30 30 30 30 30 30 30 30 ...p.00000000000
019D50: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000
019D60: 00 00 00 1A 26 38 30 43 35 20 53 54 45 50 20 31 ....&80C5 STEP 1
019D70: 33 0D 0A 35 30 20 52 45 41 44 20 62 79 74 65 24 3..50 READ byte$
019D80: 27 00 0A 00 01 C0 46 6F 72 6D 61 74 20 32 30 30 '.....Format 200
019D90: 6B 20 64 69 73 63 20 76 65 72 69 66 69 65 72 20 k disc verifier
019DA0: 62 79 20 49 43 53 00 11 00 14 00 AD 20 10 01 0D by ICS...... ...
019DB0: 00 00 6C EE EF 19 78 00 1C 00 1E 00 9E 20 0D 00 ..l...x...... ..
019DC0: 00 61 64 F2 EF 1C 00 80 20 EC 20 1C C5 80 20 E6 .ad..... . ... .
019DD0: 20 19 0D 00 17 00 28 00 C3 20 03 00 00 62 79 74 .....(.. ...byt
019DE0: E5 01 0D 00 00 63 68 EB EF 0E 00 12 00 32 00 9E .....ch......2..
019DF0: 20 0D 00 00 E9 EF 0E 20 EC 20 19 0C 00 27 00 3C ...... . ...'.<
019E00: 00 0D 00 00 F6 EF FF 1D 28 22 26 22 F4 AC 28 03 ........("&"..(.
019E10: 00 00 62 79 74 E5 2C 0D 00 00 E9 F6 10 F4 0F 2C ..byt.,........,
019E20: 10 29 29 00 2A 00 46 00 BE 20 0D 00 00 61 64 F2 .)).*.F.. ...ad.
019E30: F4 0D 00 00 E9 2C 0D 00 00 F6 01 0D 00 00 63 68 .....,........ch
019E40: EB EF 0D 00 00 63 68 EB F4 0D 00 00 F6 00 06 00 .....ch.........
019E50: 50 00 B0 00 3E 00 5A 00 A1 20 0D 00 00 63 68 EB P...>.Z.. ...ch.
019E60: F2 FF 1D 28 22 26 22 F4 FF 79 28 03 00 00 62 79 ...("&"..y(...by
019E70: 74 E5 2C 11 29 29 20 EB 20 BF 22 45 52 52 4F 52 t.,.)) . ."ERROR
019E80: 20 69 6E 20 4C 49 4E 45 22 3B 0D 00 00 6C EE 01 in LINE";...l..
019E90: CE 00 15 00 64 00 0D 00 00 6C EE EF 0D 00 00 6C ....d....l.....l
019EA0: EE F4 19 0A 01 B0 00 52 00 6E 00 BF 22 56 65 72 .......R.n.."Ver
019EB0: 69 66 69 65 72 20 69 6E 73 74 61 6C 6C 65 64 3A ifier installed:
019EC0: 20 50 75 74 20 61 20 32 30 30 6B 20 66 6F 72 6D Put a 200k form
019ED0: 61 74 20 64 69 73 63 20 69 6E 20 74 68 65 20 64 at disc in the d
019EE0: 72 69 76 65 20 61 6E 64 20 74 79 70 65 20 43 41 rive and type CA
019EF0: 4C 4C 20 26 38 30 30 30 00 28 00 78 00 BF 22 45 LL &8000.(.x.."E
019F00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019F10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019F20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019F30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019F40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019F50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019F60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019F70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019F80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019F90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019FA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019FB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019FC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019FD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019FE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
019FF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01A000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01A010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01A020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01A030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01A040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01A050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01A060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01A070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01A080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01A090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01A0A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01A0B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01A0C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01A0D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01A0E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01A0F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01A100: 72 72 6F 72 73 20 77 69 6C 6C 20 62 65 20 73 68 rrors will be sh
01A110: 6F 77 6E 20 61 73 20 73 61 64 20 66 61 63 65 73 own as sad faces
01A120: 00 3B 00 82 00 BF 22 49 66 20 79 6F 75 20 77 61 .;...."If you wa
01A130: 6E 74 20 74 6F 20 61 62 6F 72 74 2C 20 70 72 65 nt to abort, pre
01A140: 73 73 20 45 73 63 61 70 65 20 66 6F 72 20 61 20 ss Escape for a
01A150: 66 65 77 20 73 65 63 6F 6E 64 73 00 24 00 8C 00 few seconds.$...
01A160: 8C 20 32 31 43 30 38 30 43 44 44 34 42 43 44 30 . 21C080CDD4BCD0
01A170: 33 45 30 30 43 44 31 42 30 30 32 31 35 44 35 00 3E00CD1B00215D5.
01A180: 24 00 96 00 8C 20 43 31 38 30 43 44 44 34 42 43 $.... C180CDD4BC
01A190: 33 45 46 46 43 44 31 42 30 30 33 45 30 32 43 44 3EFFCD1B003E02CD
01A1A0: 36 44 30 00 24 00 A0 00 8C 20 30 45 42 43 32 31 6D0.$.... 0EBC21
01A1B0: 39 33 38 30 43 44 38 39 38 30 33 45 30 30 33 32 9380CD89803E0032
01A1C0: 43 32 38 30 35 38 36 00 24 00 AA 00 8C 20 30 31 C280586.$.... 01
01A1D0: 32 38 30 41 43 35 33 45 34 32 43 44 31 45 42 42 280AC53E42CD1EBB
01A1E0: 43 31 32 30 32 31 43 35 34 45 35 00 24 00 B4 00 C12021C54E5.$...
01A1F0: 8C 20 32 31 43 35 38 30 31 45 30 30 35 31 31 35 . 21C5801E005115
01A200: 33 45 32 30 38 30 34 46 43 44 37 39 34 35 44 00 3E20804FCD7945D.
01A210: 24 00 BE 00 8C 20 38 30 33 38 30 38 33 45 45 31 $.... 8038083EE1
01A220: 33 32 43 32 38 30 43 44 35 41 42 42 43 31 31 30 32C280CD5ABBC110
01A230: 36 30 36 00 24 00 C8 00 8C 20 44 42 30 36 30 41 606.$.... DB060A
01A240: 30 44 32 30 44 36 32 31 43 31 38 30 43 44 44 34 0D20D621C180CDD4
01A250: 42 43 33 45 35 45 42 00 24 00 D2 00 8C 20 30 30 BC3E5EB.$.... 00
01A260: 43 44 31 42 30 30 33 41 43 32 38 30 42 37 32 31 CD1B003AC280B721
01A270: 41 36 38 30 32 38 32 31 34 41 42 00 24 00 DC 00 A68028214AB.$...
01A280: 8C 20 32 31 41 45 38 30 31 38 31 43 43 35 30 45 . 21AE80181CC50E
01A290: 30 37 43 44 30 46 42 39 45 44 34 33 35 32 32 00 07CD0FB9ED43522.
01A2A0: 24 00 E6 00 8C 20 43 33 38 30 43 31 43 39 43 44 $.... C380C1C9CD
01A2B0: 36 44 38 30 43 44 33 43 43 30 43 35 45 44 34 42 6D80CD3CC0C5ED4B
01A2C0: 38 34 44 00 24 00 F0 00 8C 20 43 33 38 30 43 44 84D.$.... C380CD
01A2D0: 31 38 42 39 43 31 43 39 37 45 46 45 30 30 43 38 18B9C1C97EFE00C8
01A2E0: 43 44 35 41 37 44 36 00 24 00 FA 00 8C 20 42 42 CD5A7D6.$.... BB
01A2F0: 32 33 31 38 46 36 34 33 36 38 36 35 36 33 36 42 2318F6436865636B
01A300: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
01A310: 16 00 01 00 02 09 52 E5 16 00 C1 02 00 00 00 02 ......R.........
01A320: 16 00 C6 02 00 00 00 02 16 00 C2 02 00 00 00 02 ................
01A330: 16 00 C7 02 00 00 00 02 16 00 C3 02 00 00 00 02 ................
01A340: 16 00 C8 02 00 00 00 02 16 00 C4 02 00 00 00 02 ................
01A350: 16 00 C9 02 00 00 00 02 16 00 C5 02 00 00 00 02 ................
01A360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A3A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A3B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A3C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A3D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A3E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A3F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A400: 00 53 48 49 4E 44 55 4D 50 42 49 4E 00 00 00 00 .SHINDUMPBIN....
01A410: 00 00 02 00 00 70 9A 00 00 00 00 00 00 00 00 00 .....p..........
01A420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A440: CC 01 00 1A 05 8F A1 7E E6 7F CD 5A BB CB 7E C0 .......~...Z..~.
01A450: 23 C3 82 A1 49 6E 76 61 6C 69 64 20 50 61 72 61 #...Invalid Para
01A460: 6D 65 74 65 72 73 20 69 6E 20 7C 44 55 4D D0 1B meters in |DUM..
01A470: 4B 40 81 1B 41 00 80 0D 8A 00 00 00 00 00 00 00 K@..A...........
01A480: 3E C9 32 00 A0 01 0E A0 21 18 A0 C3 D1 BC 13 A0 >.2.....!.......
01A490: C3 1C A0 44 55 4D D0 00 00 00 00 00 FE 00 C2 30 ...DUM.........0
01A4A0: A0 21 8E 01 22 C9 A1 21 90 01 22 C5 A1 C3 6C A0 .!.."..!.."...l.
01A4B0: FE 02 C2 7F A1 DD 6E 02 DD 66 03 CB 85 22 C9 A1 ......n..f..."..
01A4C0: CB 7C C2 7F A1 11 90 01 AF E5 ED 52 E1 D2 7F A1 .|.........R....
01A4D0: DD 5E 00 DD 56 01 CB 83 CB 7A C2 7F A1 7B B2 CA .^..V....z...{..
01A4E0: 7F A1 ED 53 C5 A1 AF ED 52 DA 7F A1 06 0A 3E 00 ...S....R.....>.
01A4F0: CD 2B BD DA 7B A0 10 F6 C3 5D A1 21 00 00 11 00 .+..{....].!....
01A500: 00 CD C9 BB 21 00 00 11 7F 02 CD CF BB 11 8F 01 ....!...........
01A510: 21 00 00 CD D2 BB 3E 06 32 B0 A1 21 AE A1 CD 68 !.....>.2..!...h
01A520: A1 FD 21 CB A1 DD 21 B4 A1 DD 36 00 00 3E 09 CD ..!...!...6..>..
01A530: 1E BB CA BA A0 CB 79 C2 5D A1 2A C5 A1 11 06 00 ......y.].*.....
01A540: AF E5 ED 52 22 C5 A1 E1 3E 03 D2 DF A0 DD CB 00 ...R"...>.......
01A550: CE 7D F5 32 B0 A1 21 AE A1 CD 68 A1 F1 CB 3F 32 .}.2..!...h...?2
01A560: C8 A1 2A C9 A1 E5 11 06 00 AF ED 52 22 C9 A1 E1 ..*........R"...
01A570: 11 00 00 23 23 CD C0 BB DD CB 00 86 21 AA A1 CD ...##.......!...
01A580: 68 A1 01 40 01 C5 ED 4B C7 A1 FD 36 00 00 11 00 h..@...K...6....
01A590: 00 21 FE FF C5 CD F3 BB C1 B7 CA 24 A1 79 FD B6 .!.........$.y..
01A5A0: 00 FD 77 00 CB 39 CB 39 10 E4 FD 7E 00 CD 75 A1 ..w..9.9...~..u.
01A5B0: 2A C8 A1 26 00 29 11 01 00 CD C3 BB C1 0B 78 B1 *..&.)........x.
01A5C0: C2 05 A1 DD 7E 00 EE 01 DD 77 00 CB 47 C2 FC A0 ....~....w..G...
01A5D0: 21 B2 A1 CD 68 A1 DD CB 00 4E CA AD A0 3E 08 32 !...h....N...>.2
01A5E0: B0 A1 21 AE A1 C3 68 A1 7E E6 7F CD 75 A1 CB 7E ..!...h.~...u..~
01A5F0: C0 23 C3 68 A1 4F CD 2B BD 79 D8 C3 75 A1 C9 21 .#.h.O.+.y..u..!
01A600: 74 69 6C 69 74 79 20 73 68 6F 75 6C 64 20 62 65 tility should be
01A610: 20 6C 6F 61 64 65 64 20 61 74 20 61 20 74 69 6D loaded at a tim
01A620: 65 2E 0D 0A 0D 0A 2A 20 59 6F 75 20 6D 61 79 20 e.....* You may
01A630: 6E 65 65 64 20 74 6F 20 64 69 73 61 62 6C 65 20 need to disable
01A640: 72 6F 6D 73 20 66 6F 72 20 73 6F 6D 65 20 75 74 roms for some ut
01A650: 69 6C 69 74 69 65 73 20 74 6F 20 77 6F 72 6B 2E ilities to work.
01A660: 0D 0A 0D 0A 24 0D 0A 0D 0A 20 20 20 20 20 20 20 ....$....
01A670: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01A680: 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D ----
01A690: 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 ------..
01A6A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01A6B0: 20 20 20 20 20 20 20 20 20 20 20 20 43 48 45 43 CHEC
01A6C0: 4B 53 55 4D 0D 0A 20 20 20 20 20 20 20 20 20 20 KSUM..
01A6D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01A6E0: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
01A6F0: 2D 2D 2D 0D 0A 0D 0A 52 65 6D 65 6D 62 65 72 20 ---....Remember
01A700: 74 68 61 74 20 77 68 65 6E 20 79 6F 75 27 72 65 that when you're
01A710: 20 75 73 69 6E 67 20 74 68 69 73 20 70 72 6F 67 using this prog
01A720: 72 61 6D 20 74 68 65 20 70 72 6F 63 65 64 75 72 ram the procedur
01A730: 65 20 69 73 20 61 73 20 66 6F 6C 6C 6F 77 73 3A e is as follows:
01A740: 0D 0A 0D 0A 31 3A 20 52 45 53 45 54 20 74 68 65 ....1: RESET the
01A750: 20 6D 61 63 68 69 6E 65 20 61 6E 64 20 72 75 6E machine and run
01A760: 20 74 68 65 20 63 68 65 63 6B 73 75 6D 20 75 74 the checksum ut
01A770: 69 6C 69 74 79 2E 0D 0A 32 3A 20 4C 6F 61 64 20 ility...2: Load
01A780: 42 55 54 20 44 4F 20 4E 4F 54 20 52 55 4E 20 74 BUT DO NOT RUN t
01A790: 68 65 20 70 72 6F 67 72 61 6D 20 79 6F 75 20 77 he program you w
01A7A0: 69 73 68 20 74 6F 20 63 68 65 63 6B 2E 0D 0A 33 ish to check...3
01A7B0: 3A 20 43 41 4C 4C 20 26 39 30 30 30 20 61 6E 64 : CALL &9000 and
01A7C0: 20 63 68 65 63 6B 20 74 68 65 20 6E 75 6D 62 65 check the numbe
01A7D0: 72 73 20 61 67 61 69 6E 73 74 20 74 68 65 20 6F rs against the o
01A7E0: 6E 65 73 20 69 6E 20 74 68 65 20 6D 61 67 61 7A nes in the magaz
01A7F0: 69 6E 65 2E 0D 0A 34 3A 20 45 64 69 74 20 61 6E ine...4: Edit an
01A800: 8F A1 7E E6 7F CD 5A BB CB 7E C0 23 C3 82 A1 49 ..~...Z..~.#...I
01A810: 6E 76 61 6C 69 64 20 50 61 72 61 6D 65 74 65 72 nvalid Parameter
01A820: 73 20 69 6E 20 7C 44 55 4D D0 1B 4B 40 81 1B 41 s in |DUM..K@..A
01A830: 00 80 0D 8A 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A840: 00 00 00 00 00 00 00 30 00 00 00 00 1A 72 65 20 .......0.....re
01A850: 69 73 20 6C 20 69 73 20 79 20 6C 69 6E 65 20 28 is l is y line (
01A860: 30 2D 33 39 38 29 2C 20 64 3D 67 72 61 70 68 69 0-398), d=graphi
01A870: 63 20 6C 69 6E 65 73 20 64 65 65 70 0D 0A 20 20 c lines deep..
01A880: 3E C9 32 00 A0 01 0E A0 21 18 A0 C3 D1 BC 13 A0 >.2.....!.......
01A890: C3 1C A0 44 55 4D D0 00 00 00 00 00 FE 00 C2 30 ...DUM.........0
01A8A0: A0 21 8E 01 22 C9 A1 21 90 01 22 C5 A1 C3 6C A0 .!.."..!.."...l.
01A8B0: FE 02 C2 7F A1 DD 6E 02 DD 66 03 CB 85 22 C9 A1 ......n..f..."..
01A8C0: CB 7C C2 7F A1 11 90 01 AF E5 ED 52 E1 D2 7F A1 .|.........R....
01A8D0: DD 5E 00 DD 56 01 CB 83 CB 7A C2 7F A1 7B B2 CA .^..V....z...{..
01A8E0: 7F A1 ED 53 C5 A1 AF ED 52 DA 7F A1 06 0A 3E 00 ...S....R.....>.
01A8F0: CD 2B BD DA 7B A0 10 F6 C3 5D A1 21 00 00 11 00 .+..{....].!....
01A900: 00 CD C9 BB 21 00 00 11 7F 02 CD CF BB 11 8F 01 ....!...........
01A910: 21 00 00 CD D2 BB 3E 06 32 B0 A1 21 AE A1 CD 68 !.....>.2..!...h
01A920: A1 FD 21 CB A1 DD 21 B4 A1 DD 36 00 00 3E 09 CD ..!...!...6..>..
01A930: 1E BB CA BA A0 CB 79 C2 5D A1 2A C5 A1 11 06 00 ......y.].*.....
01A940: AF E5 ED 52 22 C5 A1 E1 3E 03 D2 DF A0 DD CB 00 ...R"...>.......
01A950: CE 7D F5 32 B0 A1 21 AE A1 CD 68 A1 F1 CB 3F 32 .}.2..!...h...?2
01A960: C8 A1 2A C9 A1 E5 11 06 00 AF ED 52 22 C9 A1 E1 ..*........R"...
01A970: 11 00 00 23 23 CD C0 BB DD CB 00 86 21 AA A1 CD ...##.......!...
01A980: 68 A1 01 40 01 C5 ED 4B C7 A1 FD 36 00 00 11 00 h..@...K...6....
01A990: 00 21 FE FF C5 CD F3 BB C1 B7 CA 24 A1 79 FD B6 .!.........$.y..
01A9A0: 00 FD 77 00 CB 39 CB 39 10 E4 FD 7E 00 CD 75 A1 ..w..9.9...~..u.
01A9B0: 2A C8 A1 26 00 29 11 01 00 CD C3 BB C1 0B 78 B1 *..&.)........x.
01A9C0: C2 05 A1 DD 7E 00 EE 01 DD 77 00 CB 47 C2 FC A0 ....~....w..G...
01A9D0: 21 B2 A1 CD 68 A1 DD CB 00 4E CA AD A0 3E 08 32 !...h....N...>.2
01A9E0: B0 A1 21 AE A1 C3 68 A1 7E E6 7F CD 75 A1 CB 7E ..!...h.~...u..~
01A9F0: C0 23 C3 68 A1 4F CD 2B BD 79 D8 C3 75 A1 C9 21 .#.h.O.+.y..u..!
01AA00: 00 23 52 55 4E 20 20 20 20 4D 45 20 00 00 00 00 .#RUN ME ....
01AA10: 00 00 00 00 00 70 01 00 7D 01 00 00 00 00 00 00 .....p..}.......
01AA20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AA30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AA40: 7D 01 00 B7 03 24 22 20 EB 20 BF 23 0D 00 00 73 }....$" . .#...s
01AA50: 74 72 65 61 ED 2C 03 00 00 E1 20 01 97 20 A1 20 trea.,.... .. .
01AA60: 0D 00 00 73 74 72 65 61 ED EF 0E 20 EB 20 A9 20 ...strea... . .
01AA70: 19 3E 2C 19 19 01 BF 22 18 12 50 72 65 73 73 20 .>,...."..Press
01AA80: 1A 00 0A 00 AD 20 0F 01 82 20 19 0A 01 A2 20 0E ..... ... .... .
01AA90: 2C 19 0D 01 A2 20 0F 2C 0E 00 59 00 14 00 BF 22 ,.... .,..Y...."
01AAA0: 18 50 72 65 73 73 2E 2E 2E 18 22 01 BF 01 BF 01 .Press....".....
01AAB0: BF 22 18 31 18 20 2E 2E 20 49 6E 73 74 72 75 63 .".1. .. Instruc
01AAC0: 74 69 6F 6E 73 20 74 6F 20 73 63 72 65 65 6E 22 tions to screen"
01AAD0: 01 BF 22 18 32 18 20 2E 2E 20 49 6E 73 74 72 75 ..".2. .. Instru
01AAE0: 63 74 69 6F 6E 73 20 74 6F 20 70 72 69 6E 74 65 ctions to printe
01AAF0: 72 22 00 2C 00 1E 00 03 00 00 E3 EF 22 22 01 D6 r".,........""..
01AB00: 20 03 00 00 E3 F1 22 31 22 20 FC 20 03 00 00 E3 ....."1" . ....
01AB10: EE 22 32 22 01 03 00 00 E3 EF FF 43 01 D5 00 1D ."2".......C....
01AB20: 00 28 00 A1 20 03 00 00 E3 EF 22 32 22 20 EB 20 .(.. ....."2" .
01AB30: 0D 00 00 73 74 72 65 61 ED EF 16 00 08 00 32 00 ...strea......2.
01AB40: AD 20 10 00 10 00 3C 00 B6 22 72 75 6E 6D 65 64 . ....<.."runmed
01AB50: 6F 63 22 00 0B 00 46 00 D6 20 FE 20 FF 40 00 0F oc"...F.. . .@..
01AB60: 00 50 00 A6 20 A3 23 17 2C 03 00 00 E1 00 7C 00 .P.. £#.,.....|.
01AB70: 5A 00 A1 20 FF 75 28 03 00 00 E1 2C 0F 29 F2 22 Z.. .u(....,.)."
01AB80: 24 22 20 EB 20 BF 23 0D 00 00 73 74 72 65 61 ED $" . .#...strea.
01AB90: 2C 03 00 00 E1 20 01 97 20 A1 20 0D 00 00 73 74 ,.... .. . ...st
01ABA0: 72 65 61 ED EF 0E 20 EB 20 A9 20 19 3E 2C 19 19 rea... . . .>,..
01ABB0: 01 BF 22 18 12 50 72 65 73 73 20 61 20 6B 65 79 .."..Press a key
01ABC0: 20 2E 2E 2E 2E 18 22 3B 01 D6 20 FF 43 F2 22 22 .....";.. .C.""
01ABD0: 01 D5 01 83 20 1C 18 BB 01 8A 20 01 97 20 BF 23 .... ..... .. .#
01ABE0: 0D 00 00 73 74 72 65 61 ED 00 06 00 64 00 D5 00 ...strea....d...
01ABF0: 06 00 6E 00 88 00 00 00 0D 1A 00 00 00 1A 20 20 ..n...........
01AC00: 00 4D 4F 4E 44 55 4D 50 20 42 41 53 00 00 00 00 .MONDUMP BAS....
01AC10: 00 00 00 00 00 70 01 00 A8 01 00 00 00 00 00 00 .....p..........
01AC20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AC30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AC40: A8 01 00 D9 04 26 00 78 00 BF 22 4B 65 65 70 20 .....&.x.."Keep
01AC50: 43 74 72 6C 2B 43 6F 70 79 20 70 72 65 73 73 65 Ctrl+Copy presse
01AC60: 64 20 74 6F 20 61 62 6F 72 74 00 00 00 1A 20 6C d to abort.... l
01AC70: 69 6E 65 0D 0A 2E 62 69 74 64 61 74 20 72 6D 65 ine...bitdat rme
01AC80: 26 00 0A 00 01 C0 46 75 6C 6C 20 73 69 7A 65 64 &.....Full sized
01AC90: 20 6D 6F 6E 6F 20 64 75 6D 70 73 2C 20 61 6E 79 mono dumps, any
01ACA0: 20 6D 6F 64 65 00 0D 00 14 00 01 C0 62 79 20 49 mode.......by I
01ACB0: 43 53 00 08 00 1E 00 AD 20 10 00 12 00 28 00 CF CS...... ....(..
01ACC0: 20 80 20 1A 00 01 01 AA 20 1C FF 9F 00 24 00 32 . ..... ....$.2
01ACD0: 00 A3 20 22 45 70 73 6F 6E 28 31 29 20 6F 72 20 .£ "Epson(1) or
01ACE0: 53 68 69 6E 77 61 28 32 29 20 22 3B 0D 00 00 E3 Shinwa(2) ";....
01ACF0: 00 41 00 3C 00 A1 20 0D 00 00 E3 EF 0F 20 EB 20 .A.<.. ...... .
01AD00: A8 22 64 75 6D 70 2E 62 69 6E 22 2C 1C 00 A0 20 ."dump.bin",...
01AD10: 01 97 20 A1 20 0D 00 00 E3 EF 10 20 EB 20 A8 22 .. . ...... . ."
01AD20: 73 68 69 6E 64 75 6D 70 2E 62 69 6E 22 2C 1C 00 shindump.bin",..
01AD30: A0 00 45 00 46 00 A1 20 0D 00 00 E3 EF 0F 20 FC ..E.F.. ...... .
01AD40: 20 0D 00 00 E3 EF 10 20 EB 20 83 20 1C 00 A0 20 ...... . . ...
01AD50: 01 97 20 BF 22 49 20 73 61 69 64 20 31 20 6F 72 .. ."I said 1 or
01AD60: 20 32 22 01 9E 20 0D 00 00 F4 EF 0F 20 EC 20 1A 2".. ...... . .
01AD70: F4 01 01 B0 01 CA 00 1F 00 50 00 BF 22 7C 64 75 .........P.."|du
01AD80: 6D 70 20 66 6F 72 20 61 20 66 75 6C 6C 20 73 63 mp for a full sc
01AD90: 72 65 65 6E 22 00 20 00 5A 00 BF 22 6F 72 20 66 reen". .Z.."or f
01ADA0: 6F 72 20 61 20 73 74 72 69 70 2C 20 7C 64 75 6D or a strip, |dum
01ADB0: 70 2C 6C 2C 64 00 24 00 64 00 BF 22 6C 3D 66 69 p,l,d.$.d.."l=fi
01ADC0: 72 73 74 20 67 72 61 70 68 69 63 20 4C 49 4E 45 rst graphic LINE
01ADD0: 20 28 30 2D 33 39 38 29 22 00 26 00 6E 00 BF 22 (0-398)".&.n.."
01ADE0: 64 3D 6E 75 6D 62 65 72 20 6F 66 20 67 72 61 70 d=number of grap
01ADF0: 68 69 63 20 6C 69 6E 65 73 20 64 65 65 70 22 00 hic lines deep".
01AE00: 2D 2D 2D 2D 2D 0D 0A 46 4F 4E 54 50 52 4F 44 20 -----..FONTPROD
01AE10: 46 4F 4E 54 44 45 53 20 46 4F 4E 50 52 49 4E 54 FONTDES FONPRINT
01AE20: 0D 0A 0D 0A 54 68 65 73 65 20 72 6F 75 74 69 6E ....These routin
01AE30: 65 73 20 61 6C 6C 6F 77 20 79 6F 75 20 74 6F 20 es allow you to
01AE40: 70 72 69 6E 74 20 6F 6E 20 61 6E 20 45 70 73 6F print on an Epso
01AE50: 6E 2D 63 6F 6D 70 61 74 69 62 6C 65 20 70 72 69 n-compatible pri
01AE60: 6E 74 65 72 2C 20 69 6E 20 6C 61 72 67 65 20 0D nter, in large .
01AE70: 0A 63 68 61 72 61 63 74 65 72 20 73 65 74 73 20 .character sets
01AE80: 6F 66 20 79 6F 75 72 20 6F 77 6E 20 64 65 73 69 of your own desi
01AE90: 67 6E 2C 20 61 6E 79 20 74 65 78 74 20 66 69 6C gn, any text fil
01AEA0: 65 73 20 73 61 76 65 64 20 69 6E 20 41 73 63 69 es saved in Asci
01AEB0: 69 20 66 72 6F 6D 20 77 6F 72 64 20 0D 0A 70 72 i from word ..pr
01AEC0: 6F 63 65 73 73 6F 72 73 20 73 75 63 68 20 61 73 ocessors such as
01AED0: 20 4D 69 6E 69 20 4F 66 66 69 63 65 20 49 49 2C Mini Office II,
01AEE0: 20 54 61 73 77 6F 72 64 20 6F 72 20 50 72 6F 74 Tasword or Prot
01AEF0: 65 78 74 2E 0D 0A 0D 0A 46 6F 6E 70 72 69 6E 74 ext.....Fonprint
01AF00: 20 70 72 69 6E 74 73 20 79 6F 75 72 20 74 65 78 prints your tex
01AF10: 74 20 66 69 6C 65 20 61 6E 64 20 74 6F 20 64 6F t file and to do
01AF20: 20 74 68 69 73 20 6E 65 65 64 73 20 61 20 66 6F this needs a fo
01AF30: 6E 74 20 77 69 74 68 20 77 68 69 63 68 20 74 6F nt with which to
01AF40: 20 0D 0A 64 69 73 70 6C 61 79 20 69 74 2E 20 53 ..display it. S
01AF50: 6F 20 62 65 66 6F 72 65 20 79 6F 75 20 70 72 69 o before you pri
01AF60: 6E 74 20 61 20 66 69 6C 65 20 79 6F 75 20 6E 65 nt a file you ne
01AF70: 65 64 20 74 6F 20 64 65 73 69 67 6E 20 61 20 66 ed to design a f
01AF80: 6F 6E 74 20 75 73 69 6E 67 20 46 6F 6E 74 64 65 ont using Fontde
01AF90: 73 2E 0D 0A 0D 0A 41 73 20 61 6E 20 65 78 61 6D s.....As an exam
01AFA0: 70 6C 65 2C 20 46 6F 6E 74 70 72 6F 64 20 70 72 ple, Fontprod pr
01AFB0: 6F 64 75 63 65 73 20 61 20 66 6F 6E 74 20 62 61 oduces a font ba
01AFC0: 73 65 64 20 6F 6E 20 74 68 65 20 41 6D 73 74 72 sed on the Amstr
01AFD0: 61 64 27 73 20 63 68 61 72 61 63 74 65 72 20 73 ad's character s
01AFE0: 65 74 20 0D 0A 61 6E 64 20 73 61 76 65 73 20 69 et ..and saves i
01AFF0: 74 20 72 65 61 64 79 20 66 6F 72 20 75 73 65 2E t ready for use.
01B000: 26 00 78 00 BF 22 4B 65 65 70 20 43 74 72 6C 2B &.x.."Keep Ctrl+
01B010: 43 6F 70 79 20 70 72 65 73 73 65 64 20 74 6F 20 Copy pressed to
01B020: 61 62 6F 72 74 00 00 00 1A 20 6C 69 6E 65 0D 0A abort.... line..
01B030: 2E 62 69 74 64 61 74 20 72 6D 65 6D 20 31 0D 0A .bitdat rmem 1..
01B040: 0D 0A 6C 69 73 74 0D 0A 66 69 6E 69 73 68 65 73 ..list..finishes
01B050: 0D 0A 00 00 1A 69 74 64 61 74 20 72 6D 65 6D 20 .....itdat rmem
01B060: 31 0D 0A 0D 0A 6C 69 73 74 0D 0A 66 69 6E 69 73 1....list..finis
01B070: 68 65 73 0D 0A 1A 73 20 64 65 65 70 0D 0A 20 20 hes...s deep..
01B080: 26 00 0A 00 01 C0 46 75 6C 6C 20 73 69 7A 65 64 &.....Full sized
01B090: 20 6D 6F 6E 6F 20 64 75 6D 70 73 2C 20 61 6E 79 mono dumps, any
01B0A0: 20 6D 6F 64 65 00 0D 00 14 00 01 C0 62 79 20 49 mode.......by I
01B0B0: 43 53 00 08 00 1E 00 AD 20 10 00 12 00 28 00 CF CS...... ....(..
01B0C0: 20 80 20 1A 00 01 01 AA 20 1C FF 9F 00 24 00 32 . ..... ....$.2
01B0D0: 00 A3 20 22 45 70 73 6F 6E 28 31 29 20 6F 72 20 .£ "Epson(1) or
01B0E0: 53 68 69 6E 77 61 28 32 29 20 22 3B 0D 00 00 E3 Shinwa(2) ";....
01B0F0: 00 41 00 3C 00 A1 20 0D 00 00 E3 EF 0F 20 EB 20 .A.<.. ...... .
01B100: A8 22 64 75 6D 70 2E 62 69 6E 22 2C 1C 00 A0 20 ."dump.bin",...
01B110: 01 97 20 A1 20 0D 00 00 E3 EF 10 20 EB 20 A8 22 .. . ...... . ."
01B120: 73 68 69 6E 64 75 6D 70 2E 62 69 6E 22 2C 1C 00 shindump.bin",..
01B130: A0 00 45 00 46 00 A1 20 0D 00 00 E3 EF 0F 20 FC ..E.F.. ...... .
01B140: 20 0D 00 00 E3 EF 10 20 EB 20 83 20 1C 00 A0 20 ...... . . ...
01B150: 01 97 20 BF 22 49 20 73 61 69 64 20 31 20 6F 72 .. ."I said 1 or
01B160: 20 32 22 01 9E 20 0D 00 00 F4 EF 0F 20 EC 20 1A 2".. ...... . .
01B170: F4 01 01 B0 01 CA 00 1F 00 50 00 BF 22 7C 64 75 .........P.."|du
01B180: 6D 70 20 66 6F 72 20 61 20 66 75 6C 6C 20 73 63 mp for a full sc
01B190: 72 65 65 6E 22 00 20 00 5A 00 BF 22 6F 72 20 66 reen". .Z.."or f
01B1A0: 6F 72 20 61 20 73 74 72 69 70 2C 20 7C 64 75 6D or a strip, |dum
01B1B0: 70 2C 6C 2C 64 00 24 00 64 00 BF 22 6C 3D 66 69 p,l,d.$.d.."l=fi
01B1C0: 72 73 74 20 67 72 61 70 68 69 63 20 4C 49 4E 45 rst graphic LINE
01B1D0: 20 28 30 2D 33 39 38 29 22 00 26 00 6E 00 BF 22 (0-398)".&.n.."
01B1E0: 64 3D 6E 75 6D 62 65 72 20 6F 66 20 67 72 61 70 d=number of grap
01B1F0: 68 69 63 20 6C 69 6E 65 73 20 64 65 65 70 22 00 hic lines deep".
01B200: 00 23 52 55 4E 20 20 20 20 4D 45 20 00 00 00 00 .#RUN ME ....
01B210: 00 00 00 00 00 70 01 00 90 01 00 00 00 00 00 00 .....p..........
01B220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B240: 90 01 00 DD 03 00 D5 00 06 00 6E 00 88 00 00 00 ..........n.....
01B250: 0D 1A 00 00 00 1A 20 20 20 20 20 2D 2D 2D 2D 2D ...... -----
01B260: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01B270: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
01B280: 1A 00 0A 00 AD 20 0F 01 82 20 19 0A 01 A2 20 0E ..... ... .... .
01B290: 2C 19 0D 01 A2 20 0F 2C 0E 00 6C 00 14 00 BF 22 ,.... .,..l...."
01B2A0: 18 50 72 65 73 73 2E 2E 2E 18 22 01 BF 01 BF 01 .Press....".....
01B2B0: BF 22 18 31 18 20 2E 2E 20 49 6E 73 74 72 75 63 .".1. .. Instruc
01B2C0: 74 69 6F 6E 73 20 74 6F 20 73 63 72 65 65 6E 22 tions to screen"
01B2D0: 01 BF 22 18 32 18 20 2E 2E 20 49 6E 73 74 72 75 ..".2. .. Instru
01B2E0: 63 74 69 6F 6E 73 20 74 6F 20 70 72 69 6E 74 65 ctions to printe
01B2F0: 72 22 01 BF 22 20 20 20 20 20 28 31 32 20 70 61 r".." (12 pa
01B300: 67 65 73 29 22 00 2C 00 1E 00 03 00 00 E3 EF 22 ges)".,........"
01B310: 22 01 D6 20 03 00 00 E3 F1 22 31 22 20 FC 20 03 ".. ....."1" . .
01B320: 00 00 E3 EE 22 32 22 01 03 00 00 E3 EF FF 43 01 ...."2".......C.
01B330: D5 00 1D 00 28 00 A1 20 03 00 00 E3 EF 22 32 22 ....(.. ....."2"
01B340: 20 EB 20 0D 00 00 73 74 72 65 61 ED EF 16 00 08 . ...strea.....
01B350: 00 32 00 AD 20 10 00 10 00 3C 00 B6 22 72 75 6E .2.. ....<.."run
01B360: 6D 65 64 6F 63 22 00 0B 00 46 00 D6 20 FE 20 FF medoc"...F.. . .
01B370: 40 00 0F 00 50 00 A6 20 A3 23 17 2C 03 00 00 E1 @...P.. £#.,....
01B380: 00 7C 00 5A 00 A1 20 FF 75 28 03 00 00 E1 2C 0F .|.Z.. .u(....,.
01B390: 29 F2 22 24 22 20 EB 20 BF 23 0D 00 00 73 74 72 )."$" . .#...str
01B3A0: 65 61 ED 2C 03 00 00 E1 20 01 97 20 A1 20 0D 00 ea.,.... .. . ..
01B3B0: 00 73 74 72 65 61 ED EF 0E 20 EB 20 A9 20 19 3E .strea... . . .>
01B3C0: 2C 19 19 01 BF 22 18 12 50 72 65 73 73 20 61 20 ,...."..Press a
01B3D0: 6B 65 79 20 2E 2E 2E 2E 18 22 3B 01 D6 20 FF 43 key .....";.. .C
01B3E0: F2 22 22 01 D5 01 83 20 1C 18 BB 01 8A 20 01 97 ."".... ..... ..
01B3F0: 20 BF 23 0D 00 00 73 74 72 65 61 ED 00 06 00 64 .#...strea....d
01B400: 00 23 52 55 4E 20 20 20 20 4D 45 20 00 00 00 00 .#RUN ME ....
01B410: 00 00 00 00 00 70 01 00 76 01 00 00 00 00 00 00 .....p..v.......
01B420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B440: 76 01 00 A9 03 24 22 20 EB 20 BF 23 0D 00 00 73 v....$" . .#...s
01B450: 74 72 65 61 ED 2C 03 00 00 E1 20 01 97 20 A1 20 trea.,.... .. .
01B460: 0D 00 00 73 74 72 65 61 ED EF 0E 20 EB 20 01 BF ...strea... . ..
01B470: 22 18 12 50 72 65 73 73 20 61 20 6B 65 79 20 2E "..Press a key .
01B480: 1A 00 0A 00 AD 20 0F 01 82 20 19 0A 01 A2 20 0E ..... ... .... .
01B490: 2C 19 0D 01 A2 20 0F 2C 0E 00 59 00 14 00 BF 22 ,.... .,..Y...."
01B4A0: 18 50 72 65 73 73 2E 2E 2E 18 22 01 BF 01 BF 01 .Press....".....
01B4B0: BF 22 18 31 18 20 2E 2E 20 49 6E 73 74 72 75 63 .".1. .. Instruc
01B4C0: 74 69 6F 6E 73 20 74 6F 20 73 63 72 65 65 6E 22 tions to screen"
01B4D0: 01 BF 22 18 32 18 20 2E 2E 20 49 6E 73 74 72 75 ..".2. .. Instru
01B4E0: 63 74 69 6F 6E 73 20 74 6F 20 70 72 69 6E 74 65 ctions to printe
01B4F0: 72 22 00 2C 00 1E 00 03 00 00 E3 EF 22 22 01 D6 r".,........""..
01B500: 20 03 00 00 E3 F1 22 31 22 20 FC 20 03 00 00 E3 ....."1" . ....
01B510: EE 22 32 22 01 03 00 00 E3 EF FF 43 01 D5 00 1D ."2".......C....
01B520: 00 28 00 A1 20 03 00 00 E3 EF 22 32 22 20 EB 20 .(.. ....."2" .
01B530: 0D 00 00 73 74 72 65 61 ED EF 16 00 08 00 32 00 ...strea......2.
01B540: AD 20 10 00 10 00 3C 00 B6 22 72 75 6E 6D 65 64 . ....<.."runmed
01B550: 6F 63 22 00 0B 00 46 00 D6 20 FE 20 FF 40 00 0F oc"...F.. . .@..
01B560: 00 50 00 A6 20 A3 23 17 2C 03 00 00 E1 00 75 00 .P.. £#.,.....u.
01B570: 5A 00 A1 20 FF 75 28 03 00 00 E1 2C 0F 29 F2 22 Z.. .u(....,.)."
01B580: 24 22 20 EB 20 BF 23 0D 00 00 73 74 72 65 61 ED $" . .#...strea.
01B590: 2C 03 00 00 E1 20 01 97 20 A1 20 0D 00 00 73 74 ,.... .. . ...st
01B5A0: 72 65 61 ED EF 0E 20 EB 20 01 BF 22 18 12 50 72 rea... . .."..Pr
01B5B0: 65 73 73 20 61 20 6B 65 79 20 2E 2E 2E 2E 18 22 ess a key ....."
01B5C0: 3B 01 D6 20 FF 43 F2 22 22 01 D5 01 83 20 1C 18 ;.. .C."".... ..
01B5D0: BB 01 8A 20 01 97 20 BF 23 0D 00 00 73 74 72 65 ... .. .#...stre
01B5E0: 61 ED 00 06 00 64 00 D5 00 06 00 6E 00 88 00 00 a....d.....n....
01B5F0: 00 0D 1A 00 00 00 1A 20 20 20 20 20 20 20 20 20 .......
01B600: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
01B610: 17 00 01 00 02 09 52 E5 17 00 C1 02 00 00 00 02 ......R.........
01B620: 17 00 C6 02 00 00 00 02 17 00 C2 02 00 00 00 02 ................
01B630: 17 00 C7 02 00 00 00 02 17 00 C3 02 00 00 00 02 ................
01B640: 17 00 C8 02 00 00 00 02 17 00 C4 02 00 00 00 02 ................
01B650: 17 00 C9 02 00 00 00 02 17 00 C5 02 00 00 00 02 ................
01B660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B6A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B6B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B6C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B6D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B6E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B6F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B700: 00 D5 00 06 00 6E 00 88 00 00 00 0D 1A 00 00 00 .....n..........
01B710: 1A 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D . ----------
01B720: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01B730: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 ---------..
01B740: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01B750: 7C 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D | --------------
01B760: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01B770: 2D 2D 2D 20 7C 0D 0A 20 20 20 20 20 20 20 20 20 --- |..
01B780: 1A 00 0A 00 AD 20 0F 01 82 20 19 0A 01 A2 20 0E ..... ... .... .
01B790: 2C 19 0D 01 A2 20 0F 2C 0E 00 6C 00 14 00 BF 22 ,.... .,..l...."
01B7A0: 18 50 72 65 73 73 2E 2E 2E 18 22 01 BF 01 BF 01 .Press....".....
01B7B0: BF 22 18 31 18 20 2E 2E 20 49 6E 73 74 72 75 63 .".1. .. Instruc
01B7C0: 74 69 6F 6E 73 20 74 6F 20 73 63 72 65 65 6E 22 tions to screen"
01B7D0: 01 BF 22 18 32 18 20 2E 2E 20 49 6E 73 74 72 75 ..".2. .. Instru
01B7E0: 63 74 69 6F 6E 73 20 74 6F 20 70 72 69 6E 74 65 ctions to printe
01B7F0: 72 22 01 BF 22 20 20 20 20 20 28 31 32 20 70 61 r".." (12 pa
01B800: 67 65 73 29 22 00 2C 00 1E 00 03 00 00 E3 EF 22 ges)".,........"
01B810: 22 01 D6 20 03 00 00 E3 F1 22 31 22 20 FC 20 03 ".. ....."1" . .
01B820: 00 00 E3 EE 22 32 22 01 03 00 00 E3 EF FF 43 01 ...."2".......C.
01B830: D5 00 1D 00 28 00 A1 20 03 00 00 E3 EF 22 32 22 ....(.. ....."2"
01B840: 20 EB 20 0D 00 00 73 74 72 65 61 ED EF 16 00 08 . ...strea.....
01B850: 00 32 00 AD 20 10 00 10 00 3C 00 B6 22 72 75 6E .2.. ....<.."run
01B860: 6D 65 64 6F 63 22 00 0B 00 46 00 D6 20 FE 20 FF medoc"...F.. . .
01B870: 40 00 0F 00 50 00 A6 20 A3 23 17 2C 03 00 00 E1 @...P.. £#.,....
01B880: 00 7C 00 5A 00 A1 20 FF 75 28 03 00 00 E1 2C 0F .|.Z.. .u(....,.
01B890: 29 F2 22 24 22 20 EB 20 BF 23 0D 00 00 73 74 72 )."$" . .#...str
01B8A0: 65 61 ED 2C 03 00 00 E1 20 01 97 20 A1 20 0D 00 ea.,.... .. . ..
01B8B0: 00 73 74 72 65 61 ED EF 0E 20 EB 20 A9 20 19 3E .strea... . . .>
01B8C0: 2C 19 19 01 BF 22 18 12 50 72 65 73 73 20 61 20 ,...."..Press a
01B8D0: 6B 65 79 20 2E 2E 2E 2E 18 22 3B 01 D6 20 FF 43 key .....";.. .C
01B8E0: F2 22 22 01 D5 01 83 20 1C 18 BB 01 8A 20 01 97 ."".... ..... ..
01B8F0: 20 BF 23 0D 00 00 73 74 72 65 61 ED 00 06 00 64 .#...strea....d
01B900: 2D 2D 2D 0D 0A 0D 0A 52 45 53 54 4F 52 45 0D 0A ---....RESTORE..
01B910: 0D 0A 54 68 69 73 20 70 72 6F 76 69 64 65 73 20 ..This provides
01B920: 61 20 63 6F 6D 70 75 74 65 64 20 52 45 53 54 4F a computed RESTO
01B930: 52 45 20 66 61 63 69 6C 69 74 79 20 73 65 74 74 RE facility sett
01B940: 69 6E 67 20 75 70 20 74 77 6F 20 52 53 58 73 2E ing up two RSXs.
01B950: 20 54 68 65 20 66 69 72 73 74 20 68 61 73 20 0D The first has .
01B960: 0A 74 68 65 20 73 79 6E 74 61 78 3A 0D 0A 0D 0A .the syntax:....
01B970: 7C 52 45 53 54 2C 6C 6E 2C 6F 73 65 74 0D 0A 0D |REST,ln,oset...
01B980: 0A 77 68 65 72 65 20 6C 6E 20 69 73 20 74 68 65 .where ln is the
01B990: 20 6C 69 6E 65 20 6E 75 6D 62 65 72 20 61 6E 64 line number and
01B9A0: 20 6F 73 65 74 20 69 73 20 74 68 65 20 6F 66 66 oset is the off
01B9B0: 73 65 74 20 69 6E 74 6F 20 74 68 65 20 64 61 74 set into the dat
01B9C0: 61 20 6C 69 6E 65 2C 20 62 6F 74 68 20 6F 66 20 a line, both of
01B9D0: 0D 0A 77 68 69 63 68 20 63 61 6E 20 62 65 20 63 ..which can be c
01B9E0: 6F 6D 70 75 74 65 64 20 62 65 66 6F 72 65 20 6F omputed before o
01B9F0: 72 20 77 69 74 68 69 6E 20 74 68 65 20 73 74 61 r within the sta
01BA00: 74 65 6D 65 6E 74 2E 0D 0A 0D 0A 54 68 65 20 6C tement.....The l
01BA10: 69 6E 65 20 6E 75 6D 62 65 72 20 63 61 6E 20 62 ine number can b
01BA20: 65 20 74 68 65 20 6C 69 6E 65 20 77 69 74 68 20 e the line with
01BA30: 74 68 65 20 64 61 74 61 20 73 74 61 74 65 6D 65 the data stateme
01BA40: 6E 74 20 6F 72 20 61 20 6C 69 6E 65 20 73 6F 6D nt or a line som
01BA50: 65 77 68 65 72 65 20 0D 0A 62 65 66 6F 72 65 20 ewhere ..before
01BA60: 69 74 2E 20 54 68 65 20 6F 66 66 73 65 74 20 69 it. The offset i
01BA70: 73 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 20 s the number of
01BA80: 69 74 65 6D 73 20 70 61 73 74 20 74 68 65 20 64 items past the d
01BA90: 61 74 61 20 73 74 61 74 65 6D 65 6E 74 20 61 74 ata statement at
01BAA0: 20 6C 69 6E 65 20 6C 6E 20 0D 0A 66 72 6F 6D 20 line ln ..from
01BAB0: 77 68 69 63 68 20 79 6F 75 20 77 61 6E 74 20 74 which you want t
01BAC0: 6F 20 73 74 61 72 74 20 72 65 61 64 69 6E 67 2E o start reading.
01BAD0: 20 20 54 68 65 20 6F 74 68 65 72 20 52 53 58 20 The other RSX
01BAE0: 63 61 6E 20 6B 65 65 70 20 74 72 61 63 65 20 6F can keep trace o
01BAF0: 66 20 6C 69 6E 65 73 20 0D 0A 74 68 61 74 20 68 f lines ..that h
01BB00: 6F 67 72 61 6D 20 79 6F 75 20 0D 0A 77 69 73 68 ogram you ..wish
01BB10: 20 74 6F 20 63 68 65 63 6B 20 2D 20 44 4F 4E 27 to check - DON'
01BB20: 54 20 52 55 4E 20 49 54 2E 20 43 61 6C 6C 20 74 T RUN IT. Call t
01BB30: 68 65 20 6D 61 63 68 69 6E 65 20 63 6F 64 65 20 he machine code
01BB40: 77 69 74 68 3A 20 43 41 4C 4C 20 26 39 30 30 30 with: CALL &9000
01BB50: 2C 20 74 61 70 20 74 68 65 20 0D 0A 73 70 61 63 , tap the ..spac
01BB60: 65 62 61 72 20 74 6F 20 73 65 65 20 74 68 65 20 ebar to see the
01BB70: 63 68 65 63 6B 73 75 6D 73 20 61 6E 64 20 63 6F checksums and co
01BB80: 6D 70 61 72 65 20 74 68 65 20 72 65 73 75 6C 74 mpare the result
01BB90: 69 6E 67 20 6E 75 6D 62 65 72 73 20 77 69 74 68 ing numbers with
01BBA0: 20 74 68 6F 73 65 20 0D 0A 70 75 62 6C 69 73 68 those ..publish
01BBB0: 65 64 20 69 6E 20 74 68 65 20 6D 61 67 61 7A 69 ed in the magazi
01BBC0: 6E 65 2E 0D 0A 0D 0A 59 6F 75 20 6D 61 79 20 6F ne.....You may o
01BBD0: 63 63 61 73 73 69 6F 6E 61 6C 6C 79 20 62 65 20 ccassionally be
01BBE0: 74 6F 6C 64 20 74 68 61 74 20 74 68 65 72 65 20 told that there
01BBF0: 61 72 65 20 65 78 74 72 61 20 73 70 61 63 65 73 are extra spaces
01BC00: 20 61 74 20 74 68 65 20 65 6E 64 20 6F 66 20 74 at the end of t
01BC10: 68 65 20 0D 0A 6C 69 6E 65 20 61 6E 64 20 74 68 he ..line and th
01BC20: 65 20 63 68 65 63 6B 73 75 6D 20 77 69 6C 6C 20 e checksum will
01BC30: 68 61 6C 74 2E 20 54 68 65 73 65 20 6D 75 73 74 halt. These must
01BC40: 20 62 65 20 72 65 6D 6F 76 65 64 20 62 65 66 6F be removed befo
01BC50: 72 65 20 79 6F 75 20 63 61 6E 20 63 6F 6E 74 69 re you can conti
01BC60: 6E 75 65 2E 0D 0A 0D 0A 49 66 20 79 6F 75 20 63 nue.....If you c
01BC70: 6F 6D 65 20 61 63 72 6F 73 73 20 61 20 6C 69 6E ome across a lin
01BC80: 65 20 74 68 61 74 20 69 73 20 77 72 6F 6E 67 2C e that is wrong,
01BC90: 20 70 72 65 73 73 20 45 73 63 61 70 65 20 61 6E press Escape an
01BCA0: 64 20 65 64 69 74 20 69 74 2C 20 74 68 65 6E 20 d edit it, then
01BCB0: 63 61 6C 6C 20 0D 0A 74 68 65 20 6D 61 63 68 69 call ..the machi
01BCC0: 6E 65 20 63 6F 64 65 20 61 67 61 69 6E 2E 20 57 ne code again. W
01BCD0: 68 65 6E 20 61 6C 6C 20 6C 69 6E 65 73 20 6D 61 hen all lines ma
01BCE0: 74 63 68 2C 20 73 61 76 65 20 74 68 65 20 70 72 tch, save the pr
01BCF0: 6F 67 72 61 6D 2C 20 72 65 73 65 74 20 74 68 65 ogram, reset the
01BD00: 61 76 65 20 62 65 65 6E 20 72 65 6E 75 6D 62 65 ave been renumbe
01BD10: 72 65 64 20 77 69 74 68 20 74 68 65 20 73 79 6E red with the syn
01BD20: 74 61 78 3A 0D 0A 0D 0A 7C 53 45 45 4B 2C 40 61 tax:....|SEEK,@a
01BD30: 24 2C 40 6C 6E 25 0D 0A 0D 0A 54 6F 20 75 73 65 $,@ln%....To use
01BD40: 20 69 74 2C 20 73 69 6D 70 6C 79 20 69 6E 73 65 it, simply inse
01BD50: 72 74 20 52 45 4D 73 20 61 74 20 74 68 65 20 73 rt REMs at the s
01BD60: 74 61 72 74 20 6F 66 20 65 61 63 68 20 6C 69 6E tart of each lin
01BD70: 65 2C 20 61 74 20 70 6F 69 6E 74 73 20 77 68 65 e, at points whe
01BD80: 72 65 20 79 6F 75 20 0D 0A 77 69 73 68 20 74 6F re you ..wish to
01BD90: 20 69 64 65 6E 74 69 66 79 20 61 72 65 61 73 20 identify areas
01BDA0: 6F 66 20 64 61 74 61 2E 20 54 68 65 6E 20 70 75 of data. Then pu
01BDB0: 74 20 61 20 75 6E 69 71 75 65 20 73 74 72 69 6E t a unique strin
01BDC0: 67 20 61 66 74 65 72 20 74 68 65 20 52 45 4D 2E g after the REM.
01BDD0: 0D 0A 24 0D 0A 54 68 65 20 69 64 65 61 20 69 73 ..$..The idea is
01BDE0: 20 74 68 61 74 20 79 6F 75 20 63 61 6E 20 61 64 that you can ad
01BDF0: 64 20 61 20 6C 69 6E 65 20 61 74 20 74 68 65 20 d a line at the
01BE00: 73 74 61 72 74 20 6F 66 20 74 68 65 20 70 72 6F start of the pro
01BE10: 67 72 61 6D 20 74 68 61 74 20 77 69 6C 6C 20 0D gram that will .
01BE20: 0A 73 65 61 72 63 68 20 66 6F 72 20 74 68 65 20 .search for the
01BE30: 75 6E 69 71 75 65 20 73 74 72 69 6E 67 20 61 6E unique string an
01BE40: 64 20 72 65 70 6F 72 74 20 74 68 65 20 6C 69 6E d report the lin
01BE50: 65 20 77 68 65 72 65 20 69 74 20 6F 63 63 75 72 e where it occur
01BE60: 73 2E 0D 0A 0D 0A 43 50 43 36 36 34 2F 36 31 32 s.....CPC664/612
01BE70: 38 20 6F 6E 77 65 72 73 20 63 61 6E 20 75 73 65 8 onwers can use
01BE80: 20 74 68 65 20 73 74 72 69 6E 67 20 77 69 74 68 the string with
01BE90: 6F 75 74 20 68 61 76 69 6E 67 20 74 6F 20 72 65 out having to re
01BEA0: 73 6F 72 74 20 74 6F 20 61 20 76 61 72 69 61 62 sort to a variab
01BEB0: 6C 65 20 61 73 20 0D 0A 69 6E 20 7C 53 45 45 4B le as ..in |SEEK
01BEC0: 2C 22 64 61 74 61 22 2C 40 6C 6E 25 2E 0D 0A 0D ,"data",@ln%....
01BED0: 0A 50 6C 65 61 73 65 20 6E 6F 74 65 2C 20 74 68 .Please note, th
01BEE0: 65 72 65 20 69 73 20 6F 6E 65 20 73 6D 61 6C 6C ere is one small
01BEF0: 20 70 72 6F 62 6C 65 6D 20 77 69 74 68 20 74 68 problem with th
01BF00: 20 0D 0A 6D 61 63 68 69 6E 65 20 61 6E 64 20 72 ..machine and r
01BF10: 75 6E 20 69 74 2E 0D 0A 24 0D 0A 20 20 20 20 20 un it...$..
01BF20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01BF30: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
01BF40: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 -------------..
01BF50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01BF60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 61 Ra
01BF70: 6D 20 70 72 69 6E 74 65 72 20 62 75 66 66 65 72 m printer buffer
01BF80: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
01BF90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01BFA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01BFB0: 2D 2D 2D 2D 0D 0A 0D 0A 52 41 4D 42 55 46 46 0D ----....RAMBUFF.
01BFC0: 0A 0D 0A 28 46 4F 52 20 55 53 45 20 4F 4E 4C 59 ...(FOR USE ONLY
01BFD0: 20 57 49 54 48 20 59 4F 55 52 20 4F 57 4E 20 42 WITH YOUR OWN B
01BFE0: 41 53 49 43 20 4F 52 20 52 4F 4D 2D 42 41 53 45 ASIC OR ROM-BASE
01BFF0: 44 20 53 4F 46 54 57 41 52 45 20 53 55 43 48 20 D SOFTWARE SUCH
01C000: 41 53 20 50 52 4F 54 45 58 54 20 4F 52 20 0D 0A AS PROTEXT OR ..
01C010: 4D 41 58 41 4D 29 0D 0A 0D 0A 52 61 6D 62 75 66 MAXAM)....Rambuf
01C020: 66 65 72 20 6F 76 65 72 63 6F 6D 65 73 20 79 6F fer overcomes yo
01C030: 75 72 20 70 72 69 6E 74 65 72 27 73 20 73 6D 61 ur printer's sma
01C040: 6C 6C 20 62 75 66 66 65 72 20 62 79 20 73 65 74 ll buffer by set
01C050: 74 69 6E 67 20 75 70 20 61 6E 6F 74 68 65 72 20 ting up another
01C060: 6C 6F 63 61 74 65 64 20 0D 0A 69 6E 20 74 68 65 located ..in the
01C070: 20 6D 69 63 72 6F 27 73 20 6D 65 6D 6F 72 79 2E micro's memory.
01C080: 0D 0A 0D 0A 57 68 65 6E 20 72 75 6E 20 69 74 20 ....When run it
01C090: 73 61 76 65 73 20 74 68 65 20 6D 61 63 68 69 6E saves the machin
01C0A0: 65 20 63 6F 64 65 20 61 73 20 52 41 4D 42 55 46 e code as RAMBUF
01C0B0: 46 2E 42 49 4E 2E 20 59 6F 75 20 74 68 65 6E 20 F.BIN. You then
01C0C0: 6E 65 65 64 20 74 6F 20 75 73 65 20 50 72 6F 67 need to use Prog
01C0D0: 72 61 6D 20 0D 0A 49 20 28 43 50 43 34 36 34 2F ram ..I (CPC464/
01C0E0: 36 36 34 29 20 6F 72 20 50 72 6F 67 72 61 6D 20 664) or Program
01C0F0: 49 49 20 28 36 31 32 38 29 2C 20 74 6F 20 69 6E II (6128), to in
01C100: 00 44 41 54 41 4D 20 20 20 42 41 53 00 00 00 00 .DATAM BAS....
01C110: 00 00 00 00 00 70 01 00 E5 05 00 00 00 00 00 00 .....p..........
01C120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C140: E5 05 00 E2 04 73 F4 01 0D 00 00 6E 75 ED EF 0D .....s.....nu...
01C150: 00 00 66 EC 00 16 00 54 01 03 00 00 6E 75 ED EF ..f....T....nu..
01C160: FF 19 28 0D 00 00 6E 75 ED 29 00 24 00 5E 01 03 ..(...nu.).$.^..
01C170: 00 00 6E 75 ED EF AC 28 03 00 00 6E 75 ED 2C 10 ..nu...(...nu.,.
01C180: 39 00 0A 00 01 C0 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 9.....----------
01C190: 2D 2D 2D 2D 2D 20 44 61 74 61 20 4D 61 6B 65 72 ----- Data Maker
01C1A0: 20 62 79 20 49 43 53 20 2D 2D 2D 2D 2D 2D 2D 2D by ICS --------
01C1B0: 2D 2D 2D 2D 2D 2D 2D 2D 00 36 00 14 00 01 C0 20 --------.6.....
01C1C0: 4E 4F 54 45 20 2D 20 2A 20 4D 61 79 20 6E 65 65 NOTE - * May nee
01C1D0: 64 20 74 6F 20 69 6E 73 65 72 74 20 4D 45 4D 4F d to insert MEMO
01C1E0: 52 59 20 63 6F 6D 6D 61 6E 64 20 61 6E 64 00 36 RY command and.6
01C1F0: 00 1E 00 01 C0 20 20 20 20 20 20 20 20 43 41 4C ..... CAL
01C200: 4C 20 3C 73 74 61 72 74 20 61 64 64 72 65 73 73 L <start address
01C210: 3E 20 66 6F 72 20 69 6E 69 74 69 61 6C 69 73 61 > for initialisa
01C220: 74 69 6F 6E 00 18 00 28 00 01 C0 20 20 20 20 20 tion...(...
01C230: 20 20 20 72 6F 75 74 69 6E 65 73 2E 00 39 00 32 routines..9.2
01C240: 00 01 C0 20 20 20 20 20 20 20 20 2A 20 49 66 20 ... * If
01C250: 70 72 6F 67 72 61 6D 20 69 73 20 72 65 6E 75 6D program is renum
01C260: 62 65 72 65 64 20 74 68 65 20 73 74 61 72 74 20 bered the start
01C270: 76 61 6C 75 65 00 2D 00 3C 00 01 C0 20 20 20 20 value.-.<...
01C280: 20 20 20 20 6F 66 20 6C 6E 20 77 69 6C 6C 20 68 of ln will h
01C290: 61 76 65 20 74 6F 20 62 65 20 63 68 61 6E 67 65 ave to be change
01C2A0: 64 2E 00 39 00 46 00 01 C0 2D 2D 2D 2D 2D 2D 2D d..9.F...-------
01C2B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01C2C0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01C2D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 00 19 00 50 00 -----------...P.
01C2E0: AD 20 10 01 82 20 0E 01 A2 20 0E 2C 0F 01 A2 20 . ... ... .,...
01C2F0: 0F 2C 19 1A 00 29 00 5A 00 B7 22 64 75 6D 6D 79 .,...).Z.."dummy
01C300: 73 74 61 6C 6C 20 74 68 65 20 6E 65 77 20 66 61 stall the new fa
01C310: 63 69 6C 69 74 79 2E 0D 0A 0D 0A 50 72 6F 67 72 cility.....Progr
01C320: 61 6D 20 49 0D 0A 0D 0A 31 30 20 4D 45 4D 4F 52 am I....10 MEMOR
01C330: 59 20 26 39 46 46 46 3A 4C 4F 41 44 22 52 41 4D Y &9FFF:LOAD"RAM
01C340: 42 55 46 46 2E 42 49 4E 22 2C 26 41 30 30 30 0D BUFF.BIN",&A000.
01C350: 0A 32 30 20 43 41 4C 4C 20 26 41 30 30 30 0D 0A .20 CALL &A000..
01C360: 33 30 20 49 4E 50 55 54 22 53 69 7A 65 20 6F 66 30 INPUT"Size of
01C370: 20 62 75 66 66 65 72 3F 20 22 2C 62 73 7A 0D 0A buffer? ",bsz..
01C380: 34 30 20 6D 3D 34 30 39 36 30 2D 62 73 7A 3A 4D 40 m=40960-bsz:M
01C390: 45 4D 4F 52 59 20 6D 0D 0A 35 30 20 7C 42 55 46 EMORY m..50 |BUF
01C3A0: 4F 4E 2C 62 73 7A 2C 6D 2B 31 0D 0A 36 30 20 52 ON,bsz,m+1..60 R
01C3B0: 45 4D 20 72 65 73 74 20 6F 66 20 70 72 6F 67 72 EM rest of progr
01C3C0: 61 6D 0D 0A 24 0D 0A 50 72 6F 67 72 61 6D 20 49 am..$..Program I
01C3D0: 49 0D 0A 0D 0A 31 30 20 4D 45 4D 4F 52 59 20 26 I....10 MEMORY &
01C3E0: 39 46 46 46 3A 4C 4F 41 44 22 52 41 4D 42 55 46 9FFF:LOAD"RAMBUF
01C3F0: 46 2E 42 49 4E 22 2C 26 41 30 30 30 0D 0A 32 30 F.BIN",&A000..20
01C400: 20 43 41 4C 4C 20 26 41 30 30 30 0D 0A 33 30 20 CALL &A000..30
01C410: 49 4E 50 55 54 22 42 61 6E 6B 20 74 6F 20 6C 6F INPUT"Bank to lo
01C420: 63 61 74 65 20 62 75 66 66 65 72 3F 20 22 2C 62 cate buffer? ",b
01C430: 0D 0A 34 30 20 7C 42 55 46 4F 4E 2C 62 0D 0A 35 ..40 |BUFON,b..5
01C440: 30 20 52 45 4D 20 72 65 73 74 20 6F 66 20 70 72 0 REM rest of pr
01C450: 6F 67 72 61 6D 0D 0A 0D 0A 52 61 6D 62 75 66 66 ogram....Rambuff
01C460: 65 72 20 70 72 6F 64 75 63 65 73 20 74 68 72 65 er produces thre
01C470: 65 20 6E 65 77 20 52 53 58 73 20 2D 20 20 7C 42 e new RSXs - |B
01C480: 55 46 4F 4E 2C 20 20 7C 42 55 46 4F 46 46 20 61 UFON, |BUFOFF a
01C490: 6E 64 20 20 7C 48 4F 4C 44 2E 0D 0A 0D 0A 7C 42 nd |HOLD.....|B
01C4A0: 55 46 4F 4E 20 74 75 72 6E 73 20 6F 6E 20 74 68 UFON turns on th
01C4B0: 65 20 72 61 6D 20 62 75 66 66 65 72 20 61 6E 64 e ram buffer and
01C4C0: 20 69 74 73 20 66 6F 72 6D 61 74 20 64 65 70 65 its format depe
01C4D0: 6E 64 73 20 6F 6E 20 79 6F 75 72 20 6D 6F 64 65 nds on your mode
01C4E0: 6C 20 6F 66 20 43 50 43 2E 20 49 66 20 0D 0A 61 l of CPC. If ..a
01C4F0: 20 34 36 34 2F 36 36 34 20 69 74 20 6D 75 73 74 464/664 it must
01C500: 22 01 AA 20 FF 42 F5 0F 01 89 20 01 01 C0 20 46 ".. .B.... ... F
01C510: 69 78 20 66 6F 72 20 43 50 43 34 36 34 00 32 00 ix for CPC464.2.
01C520: 64 00 8E 20 61 2D 7A 01 0D 00 00 F3 EF 17 20 01 d.. a-z....... .
01C530: 01 C0 20 43 68 61 6E 67 65 20 66 6F 72 20 73 63 .. Change for sc
01C540: 72 65 65 6E 20 6F 72 20 70 72 69 6E 74 65 72 00 reen or printer.
01C550: 1D 00 6E 00 A3 22 53 74 61 72 74 20 61 64 64 72 ..n.£"Start addr
01C560: 65 73 73 3A 20 22 2C 0D 00 00 73 E1 00 1D 00 78 ess: ",...s....x
01C570: 00 A3 22 20 20 45 6E 64 20 61 64 64 72 65 73 73 .£" End address
01C580: 3A 20 22 2C 0D 00 00 65 E1 00 1D 00 82 00 A3 22 : ",...e......£"
01C590: 20 20 20 46 69 72 73 74 20 6C 69 6E 65 3A 20 22 First line: "
01C5A0: 2C 0D 00 00 66 EC 00 1D 00 8C 00 A3 22 20 20 20 ,...f......£"
01C5B0: 20 20 20 20 20 20 53 74 65 70 3A 20 22 2C 0D 00 Step: ",..
01C5C0: 00 73 F4 00 1E 00 96 00 A3 22 20 20 20 20 46 69 .s......£" Fi
01C5D0: 6C 65 20 6E 61 6D 65 3A 20 22 2C 03 00 00 6F 70 le name: ",...op
01C5E0: E6 00 29 00 A0 00 A1 20 03 00 00 6F 70 E6 EF 22 ..).... ...op.."
01C5F0: 22 20 EB 20 1E 64 00 20 01 01 C0 20 41 62 6F 72 " . .d. ... Abor
01C600: 74 20 69 66 20 65 6D 70 74 79 00 1F 00 AA 00 B7 t if empty......
01C610: 20 03 00 00 6F 70 E6 01 0D 00 00 66 EC EF 0D 00 ...op.....f....
01C620: 00 66 EC F5 0D 00 00 73 F4 00 3B 00 B4 00 9F 20 .f.....s..;....
01C630: 1E 4A 01 01 BF 23 0D 00 00 F3 2C 22 20 6C 6E 3D .J...#....," ln=
01C640: 22 3B 01 0D 00 00 6E 75 ED EF 0D 00 00 66 EC F4 ";....nu.....f..
01C650: 0D 00 00 73 F4 F6 17 01 9F 20 1E 54 01 01 BF 23 ...s..... .T...#
01C660: 0D 00 00 F3 00 45 00 BE 00 9F 20 1E 4A 01 01 BF .....E.... .J...
01C670: 23 0D 00 00 F3 2C 22 20 46 4F 52 20 61 64 72 3D #....," FOR adr=
01C680: 26 22 3B FF 73 28 0D 00 00 73 E1 29 3B 22 20 54 &";.s(...s.);" T
01C690: 4F 20 26 22 3B FF 73 28 0D 00 00 65 E1 29 3B 22 O &";.s(...e.);"
01C6A0: 20 53 54 45 50 20 31 33 22 00 25 00 C8 00 9F 20 STEP 13".%....
01C6B0: 1E 4A 01 01 BF 23 0D 00 00 F3 2C 22 20 52 45 41 .J...#....," REA
01C6C0: 44 20 62 79 74 65 24 3A 63 68 6B 3D 30 22 00 22 D byte$:chk=0"."
01C6D0: 00 D2 00 9F 20 1E 4A 01 01 BF 23 0D 00 00 F3 2C .... .J...#....,
01C6E0: 22 20 46 4F 52 20 69 3D 30 20 54 4F 20 31 32 22 " FOR i=0 TO 12"
01C6F0: 00 44 00 DC 00 9F 20 1E 4A 01 01 BF 23 0D 00 00 .D.... .J...#...
01C700: 20 62 65 20 66 6F 6C 6C 6F 77 65 64 20 62 79 20 be followed by
01C710: 74 77 6F 20 70 61 72 61 6D 65 74 65 72 73 3A 20 two parameters:
01C720: 62 75 66 66 65 72 20 73 69 7A 65 20 61 6E 64 20 buffer size and
01C730: 6C 6F 63 61 74 69 6F 6E 20 69 6E 20 0D 0A 6D 65 location in ..me
01C740: 6D 6F 72 79 2E 20 46 6F 72 20 65 78 61 6D 70 6C mory. For exampl
01C750: 65 3A 0D 0A 0D 0A 4D 45 4D 4F 52 59 20 33 35 38 e:....MEMORY 358
01C760: 33 38 3A 7C 42 55 46 4F 4E 2C 35 31 32 30 2C 33 38:|BUFON,5120,3
01C770: 35 38 33 39 20 0D 0A 0D 0A 73 65 74 73 20 75 70 5839 ....sets up
01C780: 20 61 20 35 6B 20 62 75 66 66 65 72 20 73 74 61 a 5k buffer sta
01C790: 72 74 69 6E 67 20 61 74 20 6C 6F 63 61 74 69 6F rting at locatio
01C7A0: 6E 20 33 35 38 33 39 2E 0D 0A 0D 0A 43 50 43 36 n 35839.....CPC6
01C7B0: 31 32 38 20 6F 77 6E 65 72 73 20 6E 65 65 64 20 128 owners need
01C7C0: 6F 6E 6C 79 20 6F 6E 65 20 70 61 72 61 6D 65 74 only one paramet
01C7D0: 65 72 2C 20 62 65 74 77 65 65 6E 20 34 20 61 6E er, between 4 an
01C7E0: 64 20 37 20 2D 20 74 68 65 20 62 6C 6F 63 6B 20 d 7 - the block
01C7F0: 6F 66 20 65 78 74 72 61 20 0D 0A 72 61 6D 20 74 of extra ..ram t
01C800: 6F 20 62 65 20 75 73 65 64 2E 0D 0A 24 0D 0A 7C o be used...$..|
01C810: 48 4F 4C 44 20 73 75 70 65 6E 64 73 20 70 72 69 HOLD supends pri
01C820: 6E 74 69 6E 67 20 61 6C 74 68 6F 75 67 68 20 63 nting although c
01C830: 68 61 72 61 63 74 65 72 73 20 77 69 6C 6C 20 73 haracters will s
01C840: 74 69 6C 6C 20 62 65 20 73 74 6F 72 65 64 20 69 till be stored i
01C850: 6E 20 74 68 65 20 62 75 66 66 65 72 2E 20 0D 0A n the buffer. ..
01C860: 54 6F 20 63 6F 6E 74 69 6E 75 65 20 75 73 65 20 To continue use
01C870: 7C 42 55 46 4F 4E 2E 0D 0A 24 0D 0A 20 20 20 20 |BUFON...$..
01C880: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01C890: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
01C8A0: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 --------..
01C8B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01C8C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 Re
01C8D0: 73 74 6F 72 65 0D 0A 20 20 20 20 20 20 20 20 20 store..
01C8E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01C8F0: 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D ------
01C900: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
01C910: 18 00 01 00 02 09 52 E5 18 00 C1 02 00 00 00 02 ......R.........
01C920: 18 00 C6 02 00 00 00 02 18 00 C2 02 00 00 00 02 ................
01C930: 18 00 C7 02 00 00 00 02 18 00 C3 02 00 00 00 02 ................
01C940: 18 00 C8 02 00 00 00 02 18 00 C4 02 00 00 00 02 ................
01C950: 18 00 C9 02 00 00 00 02 18 00 C5 02 00 00 00 02 ................
01C960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C9A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C9B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C9C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C9D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C9E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C9F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CA00: F3 2C 22 20 76 3D 56 41 4C 28 22 FF 03 28 19 22 .," v=VAL("..(."
01CA10: 29 3B 22 26 22 3B FF 03 28 19 22 29 3B 22 2B 4D );"&";..(.");"+M
01CA20: 49 44 24 28 62 79 74 65 24 2C 69 2A 32 2B 31 2C ID$(byte$,i*2+1,
01CA30: 32 29 29 22 00 2B 00 E6 00 9F 20 1E 4A 01 01 BF 2))".+.... .J...
01CA40: 23 0D 00 00 F3 2C 22 20 50 4F 4B 45 20 61 64 72 #....," POKE adr
01CA50: 2B 69 2C 76 3A 63 68 6B 3D 63 68 6B 2B 76 22 00 +i,v:chk=chk+v".
01CA60: 19 00 F0 00 9F 20 1E 4A 01 01 BF 23 0D 00 00 F3 ..... .J...#....
01CA70: 2C 22 20 4E 45 58 54 22 00 7B 00 FA 00 9F 20 1E ," NEXT".{.... .
01CA80: 4A 01 01 BF 23 0D 00 00 F3 2C 22 20 49 46 20 63 J...#....," IF c
01CA90: 68 6B 3C 3E 56 41 4C 28 22 3B FF 03 28 19 22 29 hk<>VAL(";..(.")
01CAA0: 3B 22 26 22 3B FF 03 28 19 22 29 3B 22 2B 52 49 ;"&";..(.");"+RI
01CAB0: 47 48 54 24 28 62 79 74 65 24 2C 33 29 29 20 54 GHT$(byte$,3)) T
01CAC0: 48 45 4E 20 50 52 49 4E 54 22 3B FF 03 28 19 22 HEN PRINT";..(."
01CAD0: 29 3B 22 45 52 52 4F 52 20 69 6E 20 4C 49 4E 45 );"ERROR in LINE
01CAE0: 22 3B FF 03 28 19 22 29 3B 22 3B 6C 6E 3A 53 54 ";..(.");";ln:ST
01CAF0: 4F 50 22 00 3E 00 04 01 9F 20 1E 4A 01 01 0D 00 OP".>.... .J....
01CB00: 00 6E 75 ED EF 0D 00 00 73 F4 01 BF 23 0D 00 00 .nu.....s...#...
01CB10: F3 2C 22 20 6C 6E 3D 6C 6E 2B 22 3B 01 9F 20 1E .," ln=ln+";.. .
01CB20: 54 01 01 BF 23 0D 00 00 F3 2C 22 3A 4E 45 58 54 T...#....,":NEXT
01CB30: 22 00 24 00 0E 01 9E 20 0D 00 00 E1 EF 0D 00 00 ".$.... ........
01CB40: 73 E1 20 EC 20 0D 00 00 65 E1 20 E6 20 19 0D 01 s. . ...e. . ...
01CB50: 9F 20 1E 4A 01 00 1D 00 18 01 BF 23 0D 00 00 F3 . .J.......#....
01CB60: 2C 22 20 44 41 54 41 20 22 3B 01 0D 00 00 63 F3 ," DATA ";....c.
01CB70: EF 0E 00 5E 00 22 01 9E 20 0D 00 00 EA EF 0E 20 ...^.".. ......
01CB80: EC 20 19 0C 01 0D 00 00 F6 EF FF 12 28 0D 00 00 . ..........(...
01CB90: E1 F4 0D 00 00 EA 29 01 0D 00 00 63 F3 EF 0D 00 ......)....c....
01CBA0: 00 63 F3 F4 0D 00 00 F6 01 BF 23 0D 00 00 F3 2C .c........#....,
01CBB0: FF 73 28 0D 00 00 F6 2C 10 29 3B 01 B0 01 BF 23 .s(....,.);....#
01CBC0: 0D 00 00 F3 2C FF 73 28 0D 00 00 63 F3 2C 11 29 ....,.s(...c.,.)
01CBD0: 00 06 00 2C 01 B0 00 06 00 36 01 89 00 10 00 40 ...,.....6.....@
01CBE0: 01 8A 01 A7 20 1E 0A 00 F5 1E 46 00 00 23 00 4A .... .....F..#.J
01CBF0: 01 0D 00 00 66 EC EF 0D 00 00 66 EC F4 0D 00 00 ....f.....f.....
01CC00: 2E 42 41 53 20 20 20 32 4B 09 41 50 52 20 38 37 .BAS 2K.APR 87
01CC10: 0D 0A 53 43 52 4F 4C 4C 45 52 2E 42 41 53 20 20 ..SCROLLER.BAS
01CC20: 20 33 4B 09 46 45 42 20 38 37 0D 0A 46 49 4C 44 3K.FEB 87..FILD
01CC30: 55 4D 50 20 2E 42 41 53 20 20 20 32 4B 09 44 45 UMP .BAS 2K.DE
01CC40: 43 20 38 36 0D 8A 53 48 41 44 55 4D 50 20 2E 42 C 86..SHADUMP .B
01CC50: 41 53 20 20 20 32 4B 09 4F 43 54 20 38 36 0D 0A AS 2K.OCT 86..
01CC60: 0D 8A 53 50 4C 54 4D 4F 44 45 2E 42 41 53 20 20 ..SPLTMODE.BAS
01CC70: 20 32 4B 09 4D 41 59 20 38 36 0D 0A 0D 0A 46 4F 2K.MAY 86....FO
01CC80: 4E 54 50 52 4F 44 2E 42 41 53 20 20 20 32 4B 09 NTPROD.BAS 2K.
01CC90: 4E 4F 56 20 38 37 0D 8A 46 4F 4E 54 44 45 53 20 NOV 87..FONTDES
01CCA0: 2E 42 41 53 20 20 20 34 4B 20 20 20 20 20 20 20 .BAS 4K
01CCB0: 73 75 69 74 65 20 6F 66 20 33 20 70 72 6F 67 73 suite of 3 progs
01CCC0: 0D 0A 46 4F 4E 50 52 49 4E 54 2E 42 41 53 20 20 ..FONPRINT.BAS
01CCD0: 20 33 4B 0D 0A 0D 0A 53 54 41 54 55 53 20 20 2E 3K....STATUS .
01CCE0: 42 41 53 20 20 20 32 4B 09 44 45 43 20 38 36 0D BAS 2K.DEC 86.
01CCF0: 0A 0D 0A 46 4F 52 4D 32 30 30 20 2E 42 41 53 20 ...FORM200 .BAS
01CD00: 20 20 33 4B 09 53 45 50 20 38 37 0D 8A 46 53 45 3K.SEP 87..FSE
01CD10: 54 32 30 30 20 2E 42 41 53 20 20 20 32 4B 20 20 T200 .BAS 2K
01CD20: 20 20 20 20 20 73 75 69 74 65 20 6F 66 20 74 68 suite of th
01CD30: 72 65 65 20 70 72 6F 67 73 2C 20 66 73 65 74 20 ree progs, fset
01CD40: 67 65 6E 65 72 61 74 65 73 20 69 6E 69 74 2E 62 generates init.b
01CD50: 61 73 20 61 6E 64 20 2E 62 69 6E 0D 0A 46 56 45 as and .bin..FVE
01CD60: 52 32 30 30 20 2E 42 41 53 20 20 20 32 4B 20 20 R200 .BAS 2K
01CD70: 20 20 20 20 20 2A 20 65 78 74 72 61 20 2A 0D 0A * extra *..
01CD80: 49 4E 49 54 20 20 20 20 2E 42 41 53 20 20 20 31 INIT .BAS 1
01CD90: 4B 09 0D 0A 49 4E 49 54 20 20 20 20 2E 42 49 4E K...INIT .BIN
01CDA0: 20 20 20 31 4B 0D 0A 0D 0A 56 44 55 4D 50 20 20 1K....VDUMP
01CDB0: 20 2E 42 41 53 20 20 20 32 4B 09 46 45 42 20 38 .BAS 2K.FEB 8
01CDC0: 36 0D 0A 56 46 49 4E 44 20 20 20 2E 42 41 53 20 6..VFIND .BAS
01CDD0: 20 20 32 4B 09 41 55 47 20 38 36 0D 0A 58 43 4F 2K.AUG 86..XCO
01CDE0: 4C 20 20 20 20 2E 42 41 53 20 20 20 33 4B 09 4A L .BAS 3K.J
01CDF0: 55 4C 20 38 36 0D 0A 0D 0A 4D 4F 4E 44 55 4D 50 UL 86....MONDUMP
01CE00: 73 F4 01 0D 00 00 6E 75 ED EF 0D 00 00 66 EC 00 s.....nu.....f..
01CE10: 16 00 54 01 03 00 00 6E 75 ED EF FF 19 28 0D 00 ..T....nu....(..
01CE20: 00 6E 75 ED 29 00 24 00 5E 01 03 00 00 6E 75 ED .nu.).$.^....nu.
01CE30: EF AC 28 03 00 00 6E 75 ED 2C 10 2C FF 0E 28 03 ..(...nu.,.,..(.
01CE40: 00 00 6E 75 ED 29 F5 0F 29 00 13 00 68 01 BF 23 ..nu.)..)...h..#
01CE50: 0D 00 00 F3 2C 03 00 00 6E 75 ED 3B 00 06 00 72 ....,...nu.;...r
01CE60: 01 C9 00 00 00 1A 64 20 61 6E 64 0D 0A 33 30 20 ......d and..30
01CE70: 27 20 20 20 20 20 20 20 20 43 41 4C 4C 20 3C 73 ' CALL <s
01CE80: 4A 01 01 BF 23 0D 00 00 F3 2C 22 20 49 46 20 63 J...#....," IF c
01CE90: 68 6B 3C 3E 56 41 4C 28 22 3B FF 03 28 19 22 29 hk<>VAL(";..(.")
01CEA0: 3B 22 26 22 3B FF 03 28 19 22 29 3B 22 2B 52 49 ;"&";..(.");"+RI
01CEB0: 47 48 54 24 28 62 79 74 65 24 2C 33 29 29 20 54 GHT$(byte$,3)) T
01CEC0: 48 45 4E 20 50 52 49 4E 54 22 3B FF 03 28 19 22 HEN PRINT";..(."
01CED0: 29 3B 22 45 52 52 4F 52 20 69 6E 20 4C 49 4E 45 );"ERROR in LINE
01CEE0: 22 3B FF 03 28 19 22 29 3B 22 3B 6C 6E 3A 53 54 ";..(.");";ln:ST
01CEF0: 4F 50 22 00 3E 00 04 01 9F 20 1E 4A 01 01 0D 00 OP".>.... .J....
01CF00: 00 6E 75 ED EF 0D 00 00 73 F4 01 BF 23 0D 00 00 .nu.....s...#...
01CF10: F3 2C 22 20 6C 6E 3D 6C 6E 2B 22 3B 01 9F 20 1E .," ln=ln+";.. .
01CF20: 54 01 01 BF 23 0D 00 00 F3 2C 22 3A 4E 45 58 54 T...#....,":NEXT
01CF30: 22 00 24 00 0E 01 9E 20 0D 00 00 E1 EF 0D 00 00 ".$.... ........
01CF40: 73 E1 20 EC 20 0D 00 00 65 E1 20 E6 20 19 0D 01 s. . ...e. . ...
01CF50: 9F 20 1E 4A 01 00 1D 00 18 01 BF 23 0D 00 00 F3 . .J.......#....
01CF60: 2C 22 20 44 41 54 41 20 22 3B 01 0D 00 00 63 F3 ," DATA ";....c.
01CF70: EF 0E 00 5E 00 22 01 9E 20 0D 00 00 EA EF 0E 20 ...^.".. ......
01CF80: EC 20 19 0C 01 0D 00 00 F6 EF FF 12 28 0D 00 00 . ..........(...
01CF90: E1 F4 0D 00 00 EA 29 01 0D 00 00 63 F3 EF 0D 00 ......)....c....
01CFA0: 00 63 F3 F4 0D 00 00 F6 01 BF 23 0D 00 00 F3 2C .c........#....,
01CFB0: FF 73 28 0D 00 00 F6 2C 10 29 3B 01 B0 01 BF 23 .s(....,.);....#
01CFC0: 0D 00 00 F3 2C FF 73 28 0D 00 00 63 F3 2C 11 29 ....,.s(...c.,.)
01CFD0: 00 06 00 2C 01 B0 00 06 00 36 01 89 00 10 00 40 ...,.....6.....@
01CFE0: 01 8A 01 A7 20 1E 0A 00 F5 1E 46 00 00 23 00 4A .... .....F..#.J
01CFF0: 01 0D 00 00 66 EC EF 0D 00 00 66 EC F4 0D 00 00 ....f.....f.....
01D000: 20 2E 42 41 53 20 20 20 31 4B 09 2A 20 65 78 74 .BAS 1K.* ext
01D010: 72 61 73 20 73 65 65 20 52 55 4E 2E 4D 45 20 2A ras see RUN.ME *
01D020: 0D 0A 44 55 4D 50 20 20 20 20 2E 42 49 4E 20 20 ..DUMP .BIN
01D030: 20 31 4B 0D 0A 53 48 49 4E 44 55 4D 50 2E 42 49 1K..SHINDUMP.BI
01D040: 4E 20 20 20 31 4B 0D 0A 0D 0A 44 41 54 41 4D 20 N 1K....DATAM
01D050: 20 20 2E 42 41 53 20 20 20 32 4B 0D 0A 44 49 53 .BAS 2K..DIS
01D060: 43 53 50 45 44 2E 42 41 53 20 20 20 31 4B 09 0D CSPED.BAS 1K..
01D070: 0A 1A 41 53 20 20 20 32 4B 20 20 20 0D 0A 41 53 ..AS 2K ..AS
01D080: 4E 54 50 52 4F 44 2E 42 41 53 20 20 20 32 4B 09 NTPROD.BAS 2K.
01D090: 4E 4F 56 20 38 37 0D 8A 46 4F 4E 54 44 45 53 20 NOV 87..FONTDES
01D0A0: 2E 42 41 53 20 20 20 34 4B 20 20 20 20 20 20 20 .BAS 4K
01D0B0: 73 75 69 74 65 20 6F 66 20 33 20 70 72 6F 67 73 suite of 3 progs
01D0C0: 0D 0A 46 4F 4E 50 52 49 4E 54 2E 42 41 53 20 20 ..FONPRINT.BAS
01D0D0: 20 33 4B 0D 0A 0D 0A 53 54 41 54 55 53 20 20 2E 3K....STATUS .
01D0E0: 42 41 53 20 20 20 32 4B 09 44 45 43 20 38 36 0D BAS 2K.DEC 86.
01D0F0: 0A 0D 0A 46 4F 52 4D 32 30 30 20 2E 42 41 53 20 ...FORM200 .BAS
01D100: 20 20 33 4B 09 53 45 50 20 38 37 0D 8A 46 53 45 3K.SEP 87..FSE
01D110: 54 32 30 30 20 2E 42 41 53 20 20 20 32 4B 20 20 T200 .BAS 2K
01D120: 20 20 20 20 20 73 75 69 74 65 20 6F 66 20 74 68 suite of th
01D130: 72 65 65 20 70 72 6F 67 73 2C 20 66 73 65 74 20 ree progs, fset
01D140: 67 65 6E 65 72 61 74 65 73 20 69 6E 69 74 2E 62 generates init.b
01D150: 61 73 20 61 6E 64 20 2E 62 69 6E 0D 0A 46 56 45 as and .bin..FVE
01D160: 52 32 30 30 20 2E 42 41 53 20 20 20 32 4B 20 20 R200 .BAS 2K
01D170: 20 20 20 20 20 2A 20 65 78 74 72 61 20 2A 0D 0A * extra *..
01D180: 49 4E 49 54 20 20 20 20 2E 42 41 53 20 20 20 31 INIT .BAS 1
01D190: 4B 09 0D 0A 49 4E 49 54 20 20 20 20 2E 42 49 4E K...INIT .BIN
01D1A0: 20 20 20 31 4B 0D 0A 0D 0A 56 44 55 4D 50 20 20 1K....VDUMP
01D1B0: 20 2E 42 41 53 20 20 20 32 4B 09 46 45 42 20 38 .BAS 2K.FEB 8
01D1C0: 36 0D 0A 56 46 49 4E 44 20 20 20 2E 42 41 53 20 6..VFIND .BAS
01D1D0: 20 20 32 4B 09 41 55 47 20 38 36 0D 0A 58 43 4F 2K.AUG 86..XCO
01D1E0: 4C 20 20 20 20 2E 42 41 53 20 20 20 33 4B 09 4A L .BAS 3K.J
01D1F0: 55 4C 20 38 36 0D 0A 0D 0A 4D 4F 4E 44 55 4D 50 UL 86....MONDUMP
01D200: 00 44 49 53 43 53 50 45 44 42 41 53 00 00 00 00 .DISCSPEDBAS....
01D210: 00 00 00 00 00 70 01 00 BA 00 00 00 00 00 00 00 .....p..........
01D220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01D230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01D240: BA 00 00 0A 05 2C 37 2C 63 64 2C 66 2C 62 39 2C .....,7,cd,f,b9,
01D250: 65 64 2C 35 62 2C 30 65 2C 63 36 2C 64 64 2C 36 ed,5b,0e,c6,dd,6
01D260: 65 2C 30 2C 64 64 2C 36 36 2C 31 2C 37 33 2C 32 e,0,dd,66,1,73,2
01D270: 33 2C 37 32 2C 63 33 2C 66 2C 62 39 00 00 00 1A 3,72,c3,f,b9....
01D280: 1B 00 0A 00 8E 20 61 2D 7A 01 9E 20 0B 00 00 E1 ..... a-z.. ....
01D290: EF 1C 50 00 20 EC 20 1C 64 00 00 21 00 14 00 C3 ..P. . .d..!....
01D2A0: 20 03 00 00 F6 01 BE 20 0B 00 00 E1 2C FF 1D 28 ...... ....,..(
01D2B0: 22 26 22 F4 03 00 00 F6 29 01 B0 00 17 00 1E 00 "&".....).......
01D2C0: 0B 00 00 E4 EF 0E 01 83 20 1C 50 00 2C 40 0B 00 ........ .P.,@..
01D2D0: 00 E4 00 26 00 28 00 BE 20 0B 00 00 E4 2C 19 28 ...&.(.. ....,.(
01D2E0: 01 BE 20 0B 00 00 E4 F4 10 2C 19 C8 01 BE 20 0B .. ......,.... .
01D2F0: 00 00 E4 F4 14 2C 19 0B 00 3F 00 32 00 8C 20 65 .....,...?.2.. e
01D300: 2C 37 2C 63 64 2C 66 2C 62 39 2C 65 64 2C 35 62 ,7,cd,f,b9,ed,5b
01D310: 2C 30 65 2C 63 36 2C 64 64 2C 36 65 2C 30 2C 64 ,0e,c6,dd,6e,0,d
01D320: 64 2C 36 36 2C 31 2C 37 33 2C 32 33 2C 37 32 2C d,66,1,73,23,72,
01D330: 63 33 2C 66 2C 62 39 00 00 00 1A 24 29 3A 4E 45 c3,f,b9....$):NE
01D340: 58 54 0D 0A 33 30 20 64 3D 30 3A 43 41 4C 4C 20 XT..30 d=0:CALL
01D350: 26 35 30 2C 40 64 0D 0A 34 30 20 50 4F 4B 45 20 &50,@d..40 POKE
01D360: 64 2C 34 30 3A 50 4F 4B 45 20 64 2B 32 2C 32 30 d,40:POKE d+2,20
01D370: 30 3A 50 4F 4B 45 20 64 2B 36 2C 31 31 0D 0A 35 0:POKE d+6,11..5
01D380: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D390: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D3A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D3B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D3C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D3D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D3E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D3F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D400: 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
01D410: 20 20 20 20 20 20 20 20 20 20 20 20 0D 0A 20 20 ..
01D420: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01D430: 20 20 20 20 20 20 20 0D 0A 20 20 20 20 20 20 20 ..
01D440: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01D450: 20 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 ..
01D460: 20 20 20 20 20 20 20 20 20 20 20 20 20 0D 0A 20 ..
01D470: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01D480: 20 20 20 20 20 20 20 20 0D 0A 20 20 20 20 20 20 ..
01D490: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01D4A0: 20 20 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ..
01D4B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0D 0A ..
01D4C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01D4D0: 20 20 20 20 20 20 20 20 20 0D 0A 20 20 20 20 20 ..
01D4E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01D4F0: 20 20 20 20 0D 0A 20 20 20 20 20 20 20 20 20 20 ..
01D500: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0D .
01D510: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
01D520: 20 20 20 20 20 20 20 20 20 20 0D 0A 20 20 20 20 ..
01D530: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01D540: 20 20 20 20 20 0D 0A 20 20 20 20 20 20 20 20 20 ..
01D550: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01D560: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
01D570: 20 20 20 20 20 20 20 20 20 20 20 0D 0A 20 20 20 ..
01D580: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01D590: 20 20 20 20 20 20 0D 0A 20 20 20 20 20 20 20 20 ..
01D5A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01D5B0: 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
01D5C0: 20 20 20 20 20 20 20 20 20 20 20 20 0D 0A 20 20 ..
01D5D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01D5E0: 20 20 20 20 20 20 20 0D 0A 20 20 20 20 20 20 20 ..
01D5F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01D600: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D610: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D620: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D630: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D640: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D650: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D660: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D670: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D680: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D690: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D6A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D6B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D6C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D6D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D6E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D6F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D700: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D710: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D720: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D730: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D740: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D750: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D760: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D770: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D780: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D790: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D7A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D7B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D7C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D7D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D7E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D7F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01D800: 69 73 20 72 6F 75 74 69 6E 65 20 2D 20 69 66 20 is routine - if
01D810: 79 6F 75 20 70 75 74 20 61 20 63 6F 6D 6D 61 20 you put a comma
01D820: 0D 0A 77 69 74 68 69 6E 20 61 20 71 75 6F 74 65 ..within a quote
01D830: 64 20 64 61 74 61 20 6C 69 6E 65 3A 2D 0D 0A 0D d data line:-...
01D840: 0A 31 30 30 30 20 44 41 54 41 20 22 4A 75 6D 70 .1000 DATA "Jump
01D850: 20 74 6F 20 69 74 2C 20 6D 65 6E 22 0D 0A 0D 0A to it, men"....
01D860: 74 68 69 73 20 77 69 6C 6C 20 61 70 70 65 61 72 this will appear
01D870: 20 61 73 20 74 77 6F 20 69 74 65 6D 73 20 6F 66 as two items of
01D880: 20 64 61 74 61 20 2D 20 4A 75 6D 70 20 74 6F 20 data - Jump to
01D890: 69 74 20 61 6E 64 20 6D 65 6E 2E 0D 0A 24 0D 0A it and men...$..
01D8A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01D8B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01D8C0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01D8D0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
01D8E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01D8F0: 20 20 20 44 69 73 63 20 63 61 74 61 6C 6F 67 75 Disc catalogu
01D900: 65 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 e..
01D910: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01D920: 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -------------
01D930: 2D 2D 2D 0D 0A 0D 0A 44 49 53 43 43 41 54 0D 0A ---....DISCCAT..
01D940: 0D 0A 41 20 76 65 72 73 61 74 69 6C 65 20 70 72 ..A versatile pr
01D950: 6F 67 72 61 6D 20 74 68 61 74 20 6C 65 74 73 20 ogram that lets
01D960: 79 6F 75 20 63 61 72 72 79 20 6F 75 74 20 64 69 you carry out di
01D970: 73 63 66 69 6C 65 20 6D 61 69 6E 74 65 6E 61 6E scfile maintenan
01D980: 63 65 20 61 74 20 61 20 73 69 6E 67 6C 65 20 0D ce at a single .
01D990: 0A 6B 65 79 73 74 72 6F 6B 65 2E 20 54 68 65 20 .keystroke. The
01D9A0: 66 75 6E 63 74 69 6F 6E 73 20 73 75 70 70 6F 72 functions suppor
01D9B0: 74 65 64 20 61 72 65 3A 20 4C 6F 61 64 2C 20 52 ted are: Load, R
01D9C0: 75 6E 2C 20 43 68 61 6E 67 65 20 75 73 65 72 2C un, Change user,
01D9D0: 20 43 68 61 6E 67 65 20 64 72 69 76 65 2C 20 0D Change drive, .
01D9E0: 0A 45 72 61 73 65 20 66 69 6C 65 2C 20 45 72 61 .Erase file, Era
01D9F0: 73 65 20 62 61 63 6B 75 70 73 2C 20 54 69 74 6C se backups, Titl
01DA00: 23 52 55 4E 20 20 20 20 2E 4D 45 20 20 20 20 31 #RUN .ME 1
01DA10: 4B 09 7D 20 72 65 61 64 2E 6D 65 20 74 65 78 74 K.} read.me text
01DA20: 20 66 69 6C 65 20 61 6E 64 0D 8A 52 55 4E 4D 45 file and..RUNME
01DA30: 44 4F 43 2E 20 20 20 20 20 20 35 4B 20 20 20 20 DOC. 5K
01DA40: 20 20 20 7D 20 70 72 6F 67 72 61 6D 20 74 6F 20 } program to
01DA50: 70 72 69 6E 74 20 69 74 0D 0A 0D 0A 48 45 4C 50 print it....HELP
01DA60: 20 20 20 20 2E 42 41 53 20 20 20 32 4B 20 20 20 .BAS 2K
01DA70: 20 20 20 20 4D 41 59 20 38 37 0D 0A 41 53 53 45 MAY 87..ASSE
01DA80: 4D 42 4C 45 2E 42 41 53 20 20 31 33 4B 20 20 20 MBLE.BAS 13K
01DA90: 20 20 20 20 4A 55 4C 20 38 35 0D 8A 44 49 53 41 JUL 85..DISA
01DAA0: 53 53 45 4D 2E 42 41 53 20 20 20 37 4B 09 4E 4F SSEM.BAS 7K.NO
01DAB0: 56 20 38 35 0D 0A 42 52 4B 50 4F 49 4E 54 2E 42 V 85..BRKPOINT.B
01DAC0: 41 53 20 20 20 32 4B 09 46 45 42 20 38 37 0D 8A AS 2K.FEB 87..
01DAD0: 4D 49 4E 49 46 49 4C 45 2E 42 41 53 20 20 31 30 MINIFILE.BAS 10
01DAE0: 4B 09 46 45 42 20 38 37 0D 0A 43 48 45 43 4B 53 K.FEB 87..CHECKS
01DAF0: 55 4D 2E 42 41 53 20 20 20 32 4B 09 4A 55 4E 20 UM.BAS 2K.JUN
01DB00: 38 37 0D 8A 50 41 47 45 20 20 20 20 2E 42 41 53 87..PAGE .BAS
01DB10: 20 20 20 32 4B 09 41 50 52 20 38 36 0D 0A 43 49 2K.APR 86..CI
01DB20: 52 43 4C 45 20 20 2E 42 41 53 20 20 20 32 4B 09 RCLE .BAS 2K.
01DB30: 4E 4F 56 20 38 36 0D 8A 0D 0A 50 52 4F 43 45 44 NOV 86....PROCED
01DB40: 55 52 2E 42 41 53 20 20 20 32 4B 09 4D 41 59 20 UR.BAS 2K.MAY
01DB50: 38 37 0D 0A 50 52 4F 43 4D 4D 4E 44 2E 42 41 53 87..PROCMMND.BAS
01DB60: 20 20 20 33 4B 20 20 20 20 20 20 20 6D 61 73 74 3K mast
01DB70: 65 72 6D 69 6E 64 20 74 6F 20 72 75 6E 20 77 69 ermind to run wi
01DB80: 74 68 20 74 68 65 20 61 62 6F 76 65 0D 0A 0D 0A th the above....
01DB90: 43 4F 4D 50 41 43 54 20 2E 42 41 53 20 20 20 33 COMPACT .BAS 3
01DBA0: 4B 09 41 55 47 20 38 37 0D 8A 52 41 4D 42 55 46 K.AUG 87..RAMBUF
01DBB0: 46 20 2E 42 41 53 20 20 20 33 4B 09 4A 55 4E 20 F .BAS 3K.JUN
01DBC0: 38 37 0D 0A 52 45 4D 4B 49 4C 4C 20 2E 42 41 53 87..REMKILL .BAS
01DBD0: 20 20 20 33 4B 09 4A 55 4E 20 38 36 0D 0A 44 49 3K.JUN 86..DI
01DBE0: 53 43 43 41 54 20 2E 42 41 53 20 20 20 34 4B 09 SCCAT .BAS 4K.
01DBF0: 4A 55 4C 20 38 37 0D 8A 52 45 53 54 4F 52 45 20 JUL 87..RESTORE
01DC00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
01DC10: 19 00 01 00 02 09 52 E5 19 00 C1 02 00 00 00 02 ......R.........
01DC20: 19 00 C6 02 00 00 00 02 19 00 C2 02 00 00 00 02 ................
01DC30: 19 00 C7 02 00 00 00 02 19 00 C3 02 00 00 00 02 ................
01DC40: 19 00 C8 02 00 00 00 02 19 00 C4 02 00 00 00 02 ................
01DC50: 19 00 C9 02 00 00 00 02 19 00 C5 02 00 00 00 02 ................
01DC60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DC70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DC80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DC90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DCA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DCB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DCC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DCD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DCE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DCF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DD00: 65 20 64 69 73 63 2C 20 61 6E 64 20 52 65 6E 61 e disc, and Rena
01DD10: 6D 65 20 66 69 6C 65 2E 0D 0A 24 0D 0A 20 20 20 me file...$..
01DD20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01DD30: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D ---
01DD40: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 -------------..
01DD50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01DD60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01DD70: 32 30 30 6B 20 46 6F 72 6D 61 74 74 65 72 0D 0A 200k Formatter..
01DD80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01DD90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01DDA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01DDB0: 0D 0A 0D 0A 46 4F 52 4D 32 30 30 20 46 53 45 54 ....FORM200 FSET
01DDC0: 32 30 30 20 46 56 45 52 32 30 30 20 49 4E 49 54 200 FVER200 INIT
01DDD0: 2E 42 41 53 20 49 4E 49 54 2E 42 49 4E 0D 0A 0D .BAS INIT.BIN...
01DDE0: 0A 46 6F 72 6D 32 30 30 20 65 6E 61 62 6C 65 73 .Form200 enables
01DDF0: 20 79 6F 75 20 74 6F 20 66 6F 72 6D 61 74 20 64 you to format d
01DE00: 69 73 63 73 20 74 6F 20 73 74 6F 72 65 20 32 30 iscs to store 20
01DE10: 30 6B 2C 20 74 68 6F 75 67 68 20 74 68 65 20 61 0k, though the a
01DE20: 63 74 75 61 6C 20 63 61 70 61 63 69 74 79 20 0D ctual capacity .
01DE30: 0A 69 73 20 31 39 38 6B 20 62 65 63 61 75 73 65 .is 198k because
01DE40: 20 32 6B 20 69 73 20 74 61 6B 65 6E 20 75 70 20 2k is taken up
01DE50: 62 79 20 74 68 65 20 64 69 72 65 63 74 6F 72 79 by the directory
01DE60: 2E 20 0D 0A 0D 0A 41 73 20 74 68 65 20 66 6F 72 . ....As the for
01DE70: 6D 61 74 20 69 73 20 61 6C 69 65 6E 20 74 6F 20 mat is alien to
01DE80: 74 68 65 20 41 6D 73 74 72 61 64 20 74 68 65 20 the Amstrad the
01DE90: 64 69 73 63 20 70 61 72 61 6D 65 74 65 72 20 62 disc parameter b
01DEA0: 6C 6F 63 6B 20 6D 75 73 74 20 62 65 20 70 61 74 lock must be pat
01DEB0: 63 68 65 64 20 0D 0A 74 6F 20 69 6E 73 74 72 75 ched ..to instru
01DEC0: 63 74 20 74 68 65 20 6D 61 63 68 69 6E 65 20 74 ct the machine t
01DED0: 6F 20 61 63 63 65 73 73 20 69 74 2E 20 43 6F 6E o access it. Con
01DEE0: 73 65 71 75 65 6E 74 6C 79 20 79 6F 75 20 6E 65 sequently you ne
01DEF0: 65 64 20 74 6F 20 75 73 65 20 46 73 65 74 32 30 ed to use Fset20
01DF00: 0D 0A 54 4F 50 2E 20 54 68 65 20 6C 65 6E 67 74 ..TOP. The lengt
01DF10: 68 20 6F 66 20 61 6E 79 20 70 72 6F 67 72 61 6D h of any program
01DF20: 20 63 75 72 72 65 6E 74 6C 79 20 69 6E 20 6D 65 currently in me
01DF30: 6D 6F 72 79 20 69 73 20 70 72 69 6E 74 65 64 20 mory is printed
01DF40: 61 6C 6F 6E 67 20 77 69 74 68 20 74 65 20 0D 0A along with te ..
01DF50: 73 70 61 63 65 20 74 61 6B 65 6E 20 75 70 20 62 space taken up b
01DF60: 79 20 61 6E 79 20 76 61 72 69 61 62 6C 65 73 20 y any variables
01DF70: 61 6E 64 20 73 74 72 69 6E 67 73 2C 20 61 6E 64 and strings, and
01DF80: 20 74 68 65 20 61 6D 6F 75 6E 74 20 6F 66 20 66 the amount of f
01DF90: 72 65 65 20 6D 65 6D 6F 72 79 20 0D 0A 6C 65 66 ree memory ..lef
01DFA0: 74 2E 0D 0A 0D 0A 4C 4F 4D 45 4D 20 69 73 20 74 t.....LOMEM is t
01DFB0: 68 65 20 6C 6F 77 65 73 74 20 70 6F 69 6E 74 20 he lowest point
01DFC0: 69 6E 20 6D 65 6D 6F 72 79 20 66 72 65 65 20 50 in memory free P
01DFD0: 41 47 45 20 69 73 20 77 68 65 72 65 20 74 68 65 AGE is where the
01DFE0: 20 42 61 73 69 63 20 70 72 6F 67 72 61 6D 20 69 Basic program i
01DFF0: 73 20 0D 0A 73 74 6F 72 65 64 20 54 4F 50 20 69 s ..stored TOP i
01E000: 73 20 74 68 65 20 61 64 64 72 65 73 73 20 77 68 s the address wh
01E010: 65 72 65 20 74 68 65 20 70 72 6F 67 72 61 6D 20 ere the program
01E020: 65 6E 64 73 0D 0A 24 0D 0A 20 20 20 20 20 20 20 ends..$..
01E030: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01E040: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
01E050: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 --------..
01E060: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01E070: 20 20 20 20 20 20 20 20 20 20 20 56 61 72 69 61 Varia
01E080: 62 6C 65 20 64 75 6D 70 0D 0A 20 20 20 20 20 20 ble dump..
01E090: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01E0A0: 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D ------
01E0B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 56 44 55 ---------....VDU
01E0C0: 4D 50 0D 0A 0D 0A 54 68 69 73 20 72 6F 75 74 69 MP....This routi
01E0D0: 6E 65 20 77 69 6C 6C 20 61 64 64 20 74 68 65 20 ne will add the
01E0E0: 52 53 58 20 63 6F 6D 6D 61 6E 64 20 56 41 52 44 RSX command VARD
01E0F0: 55 4D 50 20 74 6F 20 6C 69 73 74 20 61 6C 6C 20 UMP to list all
01E100: 30 20 74 6F 20 0D 0A 73 77 69 74 63 68 20 62 65 0 to ..switch be
01E110: 74 77 65 65 6E 20 74 68 65 20 74 77 6F 20 66 6F tween the two fo
01E120: 72 6D 61 74 73 2E 0D 0A 0D 0A 57 68 65 6E 20 74 rmats.....When t
01E130: 68 65 20 6D 61 63 68 69 6E 65 20 63 6F 64 65 20 he machine code
01E140: 66 72 6F 6D 20 46 73 65 74 32 30 30 20 68 61 73 from Fset200 has
01E150: 20 62 65 65 6E 20 70 6F 6B 65 64 20 69 6E 74 6F been poked into
01E160: 20 6D 65 6D 6F 72 79 20 69 74 20 69 73 20 73 61 memory it is sa
01E170: 76 65 64 20 61 73 20 0D 0A 69 6E 69 74 2E 62 69 ved as ..init.bi
01E180: 6E 2E 20 54 68 65 20 70 72 6F 67 72 61 6D 20 61 n. The program a
01E190: 6C 73 6F 20 77 72 69 74 65 73 20 61 6E 64 20 73 lso writes and s
01E1A0: 61 76 65 73 20 61 20 73 6D 61 6C 6C 20 42 61 73 aves a small Bas
01E1B0: 69 63 20 70 72 6F 67 72 61 6D 20 63 61 6C 6C 65 ic program calle
01E1C0: 64 20 0D 0A 69 6E 69 74 2E 62 61 73 20 77 68 69 d ..init.bas whi
01E1D0: 63 68 20 79 6F 75 20 6E 65 65 64 20 74 6F 20 72 ch you need to r
01E1E0: 75 6E 20 62 65 66 6F 72 65 20 75 73 69 6E 67 20 un before using
01E1F0: 74 68 65 20 32 30 30 6B 20 66 6F 72 6D 61 74 2E the 200k format.
01E200: 20 54 68 69 73 20 6C 6F 61 64 73 20 0D 0A 69 6E This loads ..in
01E210: 69 74 2E 62 69 6E 20 61 6E 64 20 63 61 6C 6C 73 it.bin and calls
01E220: 20 69 74 2E 20 0D 0A 0D 0A 49 66 20 79 6F 75 20 it. ....If you
01E230: 77 61 6E 74 20 74 6F 20 67 6F 20 62 61 63 6B 20 want to go back
01E240: 74 6F 20 73 74 61 6E 64 61 72 64 20 66 6F 72 6D to standard form
01E250: 61 74 20 65 69 74 68 65 72 20 43 41 4C 4C 20 26 at either CALL &
01E260: 39 43 37 36 20 6F 72 20 50 4F 4B 45 20 26 41 38 9C76 or POKE &A8
01E270: 41 38 2C 30 2E 0D 0A 24 0D 0A 49 74 20 68 61 73 A8,0...$..It has
01E280: 20 62 65 63 6F 6D 65 20 61 70 70 61 72 65 6E 74 become apparent
01E290: 20 74 68 61 74 20 64 75 65 20 74 6F 20 64 69 66 that due to dif
01E2A0: 66 65 72 65 6E 63 65 73 20 62 65 74 77 65 65 6E ferences between
01E2B0: 20 64 69 73 63 20 64 72 69 76 65 20 6D 65 63 68 disc drive mech
01E2C0: 61 6E 69 73 6D 73 2C 20 0D 0A 73 6F 6D 65 20 6D anisms, ..some m
01E2D0: 61 63 68 69 6E 65 73 20 61 72 65 20 6E 6F 74 20 achines are not
01E2E0: 68 61 70 70 79 20 77 68 65 6E 20 70 75 73 68 65 happy when pushe
01E2F0: 64 20 74 6F 20 65 78 74 72 61 20 70 65 72 66 6F d to extra perfo
01E300: 76 61 72 69 61 62 6C 65 73 20 75 73 65 64 20 69 variables used i
01E310: 6E 20 61 20 0D 0A 42 61 73 69 63 20 70 72 6F 67 n a ..Basic prog
01E320: 72 61 6D 2E 0D 0A 0D 0A 54 68 65 20 70 72 6F 67 ram.....The prog
01E330: 72 61 6D 20 79 6F 75 20 77 61 6E 74 20 74 6F 20 ram you want to
01E340: 6C 69 73 74 20 6D 75 73 74 20 62 65 20 72 75 6E list must be run
01E350: 20 62 65 66 6F 72 65 20 79 6F 75 20 63 61 6E 20 before you can
01E360: 75 73 65 20 56 41 52 44 55 4D 50 2E 20 41 66 74 use VARDUMP. Aft
01E370: 65 72 20 65 61 63 68 20 0D 0A 76 61 72 69 61 62 er each ..variab
01E380: 6C 65 20 6E 61 6D 65 20 61 70 70 65 61 72 73 20 le name appears
01E390: 79 6F 75 20 6D 75 73 74 20 70 72 65 73 73 20 61 you must press a
01E3A0: 20 6B 65 79 20 74 6F 20 73 65 65 20 74 68 65 20 key to see the
01E3B0: 6E 65 78 74 2E 20 54 68 69 73 20 69 73 20 74 6F next. This is to
01E3C0: 20 70 72 65 76 65 6E 74 20 0D 0A 61 20 6C 6F 6E prevent ..a lon
01E3D0: 67 20 6C 69 73 74 20 73 63 72 6F 6C 6C 69 6E 67 g list scrolling
01E3E0: 20 75 6E 63 6F 6E 74 72 6F 6C 61 62 6C 79 20 6F uncontrolably o
01E3F0: 66 66 20 74 68 65 20 73 63 72 65 65 6E 2E 0D 0A ff the screen...
01E400: 0D 0A 52 75 6E 20 74 68 65 20 70 72 6F 67 72 61 ..Run the progra
01E410: 6D 20 61 6E 64 20 43 41 4C 4C 20 26 41 30 30 30 m and CALL &A000
01E420: 20 74 6F 20 65 6E 61 62 6C 65 20 74 68 65 20 52 to enable the R
01E430: 53 58 2E 0D 0A 24 0D 0A 20 20 20 20 20 20 20 20 SX...$..
01E440: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01E450: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D --------
01E460: 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 -------..
01E470: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01E480: 20 20 20 20 20 20 20 20 20 20 56 61 72 69 61 62 Variab
01E490: 6C 65 20 66 69 6E 64 0D 0A 20 20 20 20 20 20 20 le find..
01E4A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01E4B0: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
01E4C0: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 56 46 49 4E --------....VFIN
01E4D0: 44 0D 0A 0D 0A 54 68 69 73 20 69 73 20 61 20 72 D....This is a r
01E4E0: 6F 75 74 69 6E 65 20 74 6F 20 63 6F 6D 70 6C 65 outine to comple
01E4F0: 6D 65 6E 74 20 56 61 72 69 61 62 6C 65 20 64 75 ment Variable du
01E500: 72 6D 61 6E 63 65 2E 20 54 68 69 73 20 63 61 75 rmance. This cau
01E510: 73 65 73 20 74 68 65 20 0D 0A 66 6F 72 6D 61 74 ses the ..format
01E520: 74 65 72 20 74 6F 20 6C 65 61 76 65 20 73 6F 6D ter to leave som
01E530: 65 20 73 65 63 74 6F 72 73 20 75 6E 66 6F 72 6D e sectors unform
01E540: 61 74 74 65 64 20 61 6E 64 20 77 69 6C 6C 20 73 atted and will s
01E550: 68 6F 77 20 75 70 20 61 73 20 70 72 6F 62 6C 65 how up as proble
01E560: 6D 73 20 77 68 65 6E 20 0D 0A 73 61 76 69 6E 67 ms when ..saving
01E570: 20 66 69 6C 65 73 2E 0D 0A 0D 0A 46 76 65 72 32 files.....Fver2
01E580: 30 30 20 69 73 20 61 20 73 69 6D 70 6C 65 20 72 00 is a simple r
01E590: 6F 75 74 69 6E 65 20 74 6F 20 76 65 72 69 66 79 outine to verify
01E5A0: 20 61 6E 79 20 64 69 73 63 20 6E 65 77 6C 79 20 any disc newly
01E5B0: 66 6F 72 6D 61 74 74 65 64 20 74 6F 20 32 30 30 formatted to 200
01E5C0: 6B 2E 20 59 6F 75 20 0D 0A 64 6F 6E 27 74 20 6E k. You ..don't n
01E5D0: 65 65 64 20 74 6F 20 72 75 6E 20 74 68 65 20 69 eed to run the i
01E5E0: 6E 69 74 69 61 6C 69 73 61 74 69 6F 6E 20 70 72 nitialisation pr
01E5F0: 6F 67 72 61 6D 20 66 69 72 73 74 2E 20 42 61 64 ogram first. Bad
01E600: 20 73 65 63 74 6F 72 73 20 73 68 6F 77 20 75 70 sectors show up
01E610: 20 61 73 20 73 61 64 20 0D 0A 66 61 63 65 73 20 as sad ..faces
01E620: 61 6E 64 20 79 6F 75 20 63 61 6E 20 61 62 6F 72 and you can abor
01E630: 74 20 74 68 65 20 63 68 65 63 6B 20 62 79 20 70 t the check by p
01E640: 72 65 73 73 69 6E 67 20 45 73 63 61 70 65 20 66 ressing Escape f
01E650: 6F 72 20 61 20 66 65 77 20 73 65 63 6F 6E 64 73 or a few seconds
01E660: 2E 20 0D 0A 52 65 66 6F 72 6D 61 74 74 69 6E 67 . ..Reformatting
01E670: 20 6D 61 79 20 63 75 72 65 20 74 68 65 20 70 72 may cure the pr
01E680: 6F 62 6C 65 6D 20 62 75 74 20 73 6F 6D 65 20 41 oblem but some A
01E690: 6D 73 74 72 61 64 73 20 6D 61 79 20 70 72 6F 76 mstrads may prov
01E6A0: 65 20 74 6F 20 62 65 20 74 6F 6F 20 0D 0A 75 6E e to be too ..un
01E6B0: 72 65 6C 69 61 62 6C 65 2E 20 49 66 20 79 6F 75 reliable. If you
01E6C0: 20 68 61 76 65 20 74 77 6F 20 64 72 69 76 65 73 have two drives
01E6D0: 2C 20 74 72 79 20 66 6F 72 6D 61 74 74 69 6E 67 , try formatting
01E6E0: 20 6F 6E 20 62 6F 74 68 2E 0D 0A 24 20 0D 0A 20 on both...$ ..
01E6F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01E700: 6D 70 2E 20 48 61 76 69 6E 67 20 69 64 65 6E 74 mp. Having ident
01E710: 69 66 69 65 64 20 6D 69 73 74 79 70 65 64 20 0D ified mistyped .
01E720: 0A 76 61 72 69 61 62 6C 65 73 20 77 69 74 68 20 .variables with
01E730: 56 41 52 44 55 4D 50 20 79 6F 75 20 63 61 6E 20 VARDUMP you can
01E740: 6E 6F 77 20 70 69 6E 70 6F 69 6E 74 20 74 68 65 now pinpoint the
01E750: 20 6F 66 66 65 6E 64 69 6E 67 20 6C 69 6E 65 20 offending line
01E760: 6E 75 6D 62 65 72 20 75 73 69 6E 67 20 20 0D 0A number using ..
01E770: 56 46 49 4E 44 2E 0D 0A 0D 0A 54 68 65 20 6E 65 VFIND.....The ne
01E780: 77 20 63 6F 6D 6D 61 6E 64 20 63 61 6E 20 62 65 w command can be
01E790: 20 75 73 65 64 20 77 69 74 68 20 6F 72 20 77 69 used with or wi
01E7A0: 74 68 6F 75 74 20 56 61 72 64 75 6D 70 20 69 6E thout Vardump in
01E7B0: 20 6D 65 6D 6F 72 79 20 61 6E 64 20 77 69 6C 6C memory and will
01E7C0: 20 61 63 63 65 70 74 20 0D 0A 75 70 70 65 72 20 accept ..upper
01E7D0: 6F 72 20 6C 6F 77 65 72 20 63 61 73 65 20 61 73 or lower case as
01E7E0: 20 76 61 6C 69 64 20 69 6E 70 75 74 2E 20 54 6F valid input. To
01E7F0: 20 75 73 65 20 69 74 2C 20 70 75 74 20 74 68 65 use it, put the
01E800: 20 76 61 72 69 61 62 6C 65 20 6E 61 6D 65 20 69 variable name i
01E810: 6E 74 6F 20 61 20 0D 0A 73 74 72 69 6E 67 20 73 nto a ..string s
01E820: 75 63 68 20 61 73 20 41 24 3D 22 46 52 45 44 22 uch as A$="FRED"
01E830: 2C 20 74 68 65 6E 20 74 79 70 65 20 7C 56 46 49 , then type |VFI
01E840: 4E 44 2C 40 41 24 20 61 6E 64 20 61 20 6C 69 73 ND,@A$ and a lis
01E850: 74 20 6F 66 20 61 6C 6C 20 6C 69 6E 65 20 6E 75 t of all line nu
01E860: 6D 62 65 72 73 20 0D 0A 63 6F 6E 74 61 69 6E 69 mbers ..containi
01E870: 6E 67 20 74 68 65 20 76 61 72 69 61 62 6C 65 20 ng the variable
01E880: 46 52 45 44 20 77 69 6C 6C 20 62 65 20 70 72 69 FRED will be pri
01E890: 6E 74 65 64 20 6F 75 74 2E 0D 0A 0D 0A 41 73 20 nted out.....As
01E8A0: 46 52 45 44 20 6D 61 79 20 61 6C 73 6F 20 6D 61 FRED may also ma
01E8B0: 74 63 68 20 73 6F 6D 65 20 63 68 61 6E 63 65 20 tch some chance
01E8C0: 63 6F 6D 62 69 6E 61 74 69 6F 6E 73 20 6F 66 20 combinations of
01E8D0: 70 72 6F 67 72 61 6D 20 62 79 74 65 73 2C 20 79 program bytes, y
01E8E0: 6F 75 20 6D 61 79 20 67 65 74 20 61 20 0D 0A 66 ou may get a ..f
01E8F0: 65 77 20 73 70 75 72 69 6F 75 73 20 6C 69 6E 65 ew spurious line
01E900: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01E910: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 -----------..
01E920: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01E930: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01E940: 20 46 69 6C 65 20 64 75 6D 70 0D 0A 20 20 20 20 File dump..
01E950: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01E960: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D --
01E970: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 46 49 4C ---------....FIL
01E980: 44 55 4D 50 0D 0A 0D 0A 54 68 69 73 20 69 73 20 DUMP....This is
01E990: 61 20 75 74 69 6C 69 74 79 20 74 6F 20 6C 65 74 a utility to let
01E9A0: 20 79 6F 75 20 6C 6F 6F 6B 20 61 74 20 61 20 66 you look at a f
01E9B0: 69 6C 65 20 77 69 74 68 6F 75 74 20 61 63 74 75 ile without actu
01E9C0: 61 6C 6C 79 20 6C 6F 61 64 69 6E 67 20 69 74 20 ally loading it
01E9D0: 6F 72 20 0D 0A 64 69 73 74 75 72 62 69 6E 67 20 or ..disturbing
01E9E0: 74 68 65 20 70 72 6F 67 72 61 6D 20 69 6E 20 6D the program in m
01E9F0: 65 6D 6F 72 79 2E 20 57 68 65 6E 20 72 75 6E 2C emory. When run,
01EA00: 20 69 74 20 73 74 6F 72 65 73 20 73 6F 6D 65 20 it stores some
01EA10: 6D 61 63 68 69 6E 65 20 63 6F 64 65 20 61 62 6F machine code abo
01EA20: 76 65 20 0D 0A 48 49 4D 45 4D 20 77 68 69 63 68 ve ..HIMEM which
01EA30: 20 69 73 20 6D 6F 76 65 64 20 74 6F 20 26 39 46 is moved to &9F
01EA40: 46 46 2E 0D 0A 0D 0A 54 6F 20 6C 69 73 74 20 61 FF.....To list a
01EA50: 20 74 65 78 74 20 66 69 6C 65 3A 20 43 41 4C 4C text file: CALL
01EA60: 20 26 41 30 30 30 2C 31 20 61 6E 64 20 74 6F 20 &A000,1 and to
01EA70: 64 75 6D 70 20 61 6E 79 20 6F 74 68 65 72 20 74 dump any other t
01EA80: 79 70 65 3A 20 43 41 4C 4C 20 26 41 30 30 30 2E ype: CALL &A000.
01EA90: 20 0D 0A 59 6F 75 27 6C 6C 20 74 68 65 6E 20 62 ..You'll then b
01EAA0: 65 20 70 72 6F 6D 70 74 65 64 20 66 6F 72 20 74 e prompted for t
01EAB0: 68 65 20 66 69 6C 65 6E 61 6D 65 2E 0D 0A 0D 0A he filename.....
01EAC0: 44 6F 6E 27 74 20 66 6F 72 67 65 74 20 74 68 65 Don't forget the
01EAD0: 20 66 69 6C 65 20 65 78 74 65 6E 73 69 6F 6E 20 file extension
01EAE0: 69 66 20 69 74 20 69 73 6E 27 74 20 74 68 65 20 if it isn't the
01EAF0: 6E 6F 72 6D 61 6C 20 2E 42 41 53 20 6F 72 20 2E normal .BAS or .
01EB00: 20 6E 75 6D 62 65 72 73 20 6C 69 73 74 65 64 2E numbers listed.
01EB10: 0D 0A 24 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ..$..
01EB20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01EB30: 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------
01EB40: 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ---..
01EB50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01EB60: 20 20 20 20 20 20 20 20 52 65 6D 20 6B 69 6C 6C Rem kill
01EB70: 65 72 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 er..
01EB80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01EB90: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
01EBA0: 2D 2D 0D 0A 0D 0A 52 45 4D 4B 49 4C 4C 0D 0A 0D --....REMKILL...
01EBB0: 0A 44 65 73 69 67 6E 65 64 20 74 6F 20 72 65 64 .Designed to red
01EBC0: 75 63 65 20 61 20 70 72 6F 67 72 61 6D 27 73 20 uce a program's
01EBD0: 6C 65 6E 67 74 68 20 77 68 65 6E 20 74 68 69 73 length when this
01EBE0: 20 69 73 20 76 69 74 61 6C 2C 20 52 65 6D 6B 69 is vital, Remki
01EBF0: 6C 6C 20 77 69 6C 6C 20 0D 0A 65 6C 69 6D 69 6E ll will ..elimin
01EC00: 61 74 65 20 61 6C 6C 20 52 45 4D 73 20 61 6E 64 ate all REMs and
01EC10: 20 27 20 73 74 61 74 65 6D 65 6E 74 73 20 61 6E ' statements an
01EC20: 64 20 72 65 64 69 72 65 63 74 20 61 6C 6C 20 72 d redirect all r
01EC30: 65 6C 61 74 69 76 65 20 63 6F 6D 6D 61 6E 64 73 elative commands
01EC40: 2E 0D 0A 0D 0A 54 68 65 20 66 75 6C 6C 20 73 74 .....The full st
01EC50: 6F 70 20 6F 6E 20 74 68 65 20 6B 65 79 20 70 61 op on the key pa
01EC60: 64 20 69 73 20 72 65 64 65 66 69 6E 65 64 20 74 d is redefined t
01EC70: 6F 20 63 61 6C 6C 20 74 68 65 20 6D 61 63 68 69 o call the machi
01EC80: 6E 65 20 63 6F 64 65 20 77 68 65 6E 20 0D 0A 70 ne code when ..p
01EC90: 72 65 73 73 65 64 2C 20 73 74 72 69 70 70 69 6E ressed, strippin
01ECA0: 67 20 61 6C 6C 20 52 45 4D 73 2E 0D 0A 0D 0A 49 g all REMs.....I
01ECB0: 66 20 79 6F 75 20 74 65 73 74 20 69 74 20 6F 6E f you test it on
01ECC0: 20 69 74 73 65 6C 66 2C 20 4B 65 65 70 20 61 20 itself, Keep a
01ECD0: 6D 61 73 74 65 72 20 63 6F 70 79 20 6F 66 20 74 master copy of t
01ECE0: 68 65 20 73 75 62 6A 65 63 74 20 70 72 6F 67 72 he subject progr
01ECF0: 61 6D 20 69 6E 20 63 61 73 65 20 61 6E 79 20 0D am in case any .
01ED00: 42 49 4E 20 6F 72 20 2E 20 0D 0A 66 6F 6C 6C 6F BIN or . ..follo
01ED10: 77 65 64 20 62 79 20 61 20 73 70 61 63 65 2E 0D wed by a space..
01ED20: 0A 0D 0A 48 6F 6C 64 20 64 6F 77 6E 20 53 68 69 ...Hold down Shi
01ED30: 66 74 20 74 6F 20 70 61 75 73 65 20 74 68 65 20 ft to pause the
01ED40: 6C 69 73 74 69 6E 67 20 61 6E 64 20 65 6E 64 20 listing and end
01ED50: 61 74 20 61 6E 79 20 74 69 6D 65 20 62 79 20 70 at any time by p
01ED60: 72 65 73 73 69 6E 67 20 43 6F 6E 74 72 6F 6C 2E ressing Control.
01ED70: 0D 0A 24 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ..$..
01ED80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01ED90: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -----------
01EDA0: 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 -----..
01EDB0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01EDC0: 20 20 20 20 20 20 20 20 50 72 6F 67 72 61 6D 20 Program
01EDD0: 73 74 61 74 75 73 0D 0A 20 20 20 20 20 20 20 20 status..
01EDE0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01EDF0: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D --------
01EE00: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 53 54 41 54 --------....STAT
01EE10: 55 53 0D 0A 0D 0A 54 68 69 73 20 70 72 6F 67 72 US....This progr
01EE20: 61 6D 20 69 73 20 64 65 73 67 69 6E 65 64 20 74 am is desgined t
01EE30: 6F 20 70 72 6F 76 69 64 65 20 79 6F 75 20 77 69 o provide you wi
01EE40: 74 68 20 61 6C 6C 20 74 68 65 20 69 6E 66 6F 72 th all the infor
01EE50: 6D 61 74 69 6F 6E 20 79 6F 75 20 6D 61 79 20 0D mation you may .
01EE60: 0A 72 65 71 75 69 72 65 20 61 62 6F 75 74 20 61 .require about a
01EE70: 20 42 61 73 69 63 20 70 72 6F 67 72 61 6D 2E 20 Basic program.
01EE80: 57 68 65 6E 20 72 75 6E 20 61 20 73 68 6F 72 74 When run a short
01EE90: 20 72 6F 75 74 69 6E 65 20 69 73 20 73 74 6F 72 routine is stor
01EEA0: 65 64 20 61 62 6F 76 65 20 48 49 4D 45 4D 2E 0D ed above HIMEM..
01EEB0: 0A 0D 0A 54 6F 20 75 73 65 20 69 74 20 43 41 4C ...To use it CAL
01EEC0: 4C 20 26 41 30 30 30 20 61 6E 64 20 79 6F 75 27 L &A000 and you'
01EED0: 6C 6C 20 62 65 20 74 6F 6C 64 20 74 68 65 20 76 ll be told the v
01EEE0: 61 6C 75 65 73 20 6F 66 20 48 49 4D 45 4D 2C 20 alues of HIMEM,
01EEF0: 4C 4F 4D 45 4D 2C 20 50 41 47 45 20 61 6E 64 20 LOMEM, PAGE and
01EF00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
01EF10: 1A 00 01 00 02 09 52 E5 1A 00 C1 02 00 00 00 02 ......R.........
01EF20: 1A 00 C6 02 00 00 00 02 1A 00 C2 02 00 00 00 02 ................
01EF30: 1A 00 C7 02 00 00 00 02 1A 00 C3 02 00 00 00 02 ................
01EF40: 1A 00 C8 02 00 00 00 02 1A 00 C4 02 00 00 00 02 ................
01EF50: 1A 00 C9 02 00 00 00 02 1A 00 C5 02 00 00 00 02 ................
01EF60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EF70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EF80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EF90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EFA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EFB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EFC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EFD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EFE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EFF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01F000: 0A 70 72 6F 62 6C 65 6D 73 20 61 72 69 73 65 2E .problems arise.
01F010: 0D 0A 24 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ..$..
01F020: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01F030: 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------
01F040: 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 --..
01F050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01F060: 20 20 20 20 20 20 20 43 6F 6D 70 61 63 74 65 72 Compacter
01F070: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
01F080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01F090: 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D -----------.
01F0A0: 0A 0D 0A 43 4F 4D 50 41 43 54 0D 0A 0D 0A 54 68 ...COMPACT....Th
01F0B0: 69 73 20 75 74 69 6C 69 74 79 20 69 73 20 66 6F is utility is fo
01F0C0: 72 20 64 69 73 63 20 64 72 69 76 65 20 6F 77 6E r disc drive own
01F0D0: 65 72 73 20 77 68 6F 20 74 65 6E 64 20 74 6F 20 ers who tend to
01F0E0: 66 69 6C 6C 20 75 70 20 64 69 73 63 73 20 77 69 fill up discs wi
01F0F0: 74 68 20 6F 6C 64 20 66 69 6C 65 73 20 0D 0A 74 th old files ..t
01F100: 68 61 74 20 74 68 65 79 20 6D 61 79 20 6E 65 76 hat they may nev
01F110: 65 72 20 6E 65 65 64 2C 20 62 75 74 20 64 6F 6E er need, but don
01F120: 27 74 20 77 61 6E 74 20 74 6F 20 65 72 61 73 65 't want to erase
01F130: 2E 20 49 74 20 77 69 6C 6C 20 63 6F 6D 70 72 65 . It will compre
01F140: 73 73 20 6D 6F 73 74 20 74 65 78 74 20 0D 0A 66 ss most text ..f
01F150: 69 6C 65 73 20 74 6F 20 62 65 74 77 65 65 6E 20 iles to between
01F160: 36 30 25 2D 37 30 25 20 6F 66 20 74 68 65 69 72 60%-70% of their
01F170: 20 6F 72 69 67 69 6E 61 6C 20 73 69 7A 65 2E 0D original size..
01F180: 0A 0D 0A 57 68 65 6E 20 72 75 6E 2C 20 74 68 65 ...When run, the
01F190: 20 70 72 6F 67 72 61 6D 20 6C 6F 61 64 73 20 74 program loads t
01F1A0: 68 65 20 6D 61 63 68 69 6E 65 20 63 6F 64 65 20 he machine code
01F1B0: 61 6E 64 20 73 65 74 73 20 75 70 20 74 77 6F 20 and sets up two
01F1C0: 6E 65 77 20 63 6F 6D 6D 61 6E 64 73 3A 0D 0A 0D new commands:...
01F1D0: 0A 7C 43 4F 4D 50 41 43 54 2C 40 66 31 24 2C 40 .|COMPACT,@f1$,@
01F1E0: 66 32 24 20 61 6E 64 20 20 7C 45 58 50 41 4E 44 f2$ and |EXPAND
01F1F0: 2C 40 66 31 24 2C 40 66 32 24 2E 0D 0A 0D 0A 57 ,@f1$,@f2$.....W
01F200: 65 65 64 73 20 74 6F 20 6B 6E 6F 77 20 54 6F 70 eeds to know Top
01F210: 20 73 69 6E 63 65 20 74 68 69 73 20 69 73 20 77 since this is w
01F220: 68 65 72 65 20 42 61 73 69 63 20 76 61 72 69 61 here Basic varia
01F230: 62 6C 65 73 20 61 72 65 20 73 74 6F 72 65 64 20 bles are stored
01F240: 77 68 65 6E 20 74 68 65 20 0D 0A 70 72 6F 67 72 when the ..progr
01F250: 61 6D 20 69 73 20 72 75 6E 2E 0D 0A 0D 0A 53 65 am is run.....Se
01F260: 76 65 72 61 6C 20 6F 74 68 65 72 20 70 6F 69 6E veral other poin
01F270: 74 65 72 73 20 6E 65 65 64 20 74 6F 20 62 65 20 ters need to be
01F280: 73 65 74 20 74 6F 20 74 68 65 20 73 61 6D 65 20 set to the same
01F290: 76 61 6C 75 65 2C 20 74 68 65 20 6F 6E 65 73 20 value, the ones
01F2A0: 74 68 61 74 20 74 65 6C 6C 20 0D 0A 42 61 73 69 that tell ..Basi
01F2B0: 63 20 77 68 65 72 65 20 74 68 65 20 76 61 72 69 c where the vari
01F2C0: 61 62 6C 65 73 20 65 6E 64 2E 20 54 68 65 20 76 ables end. The v
01F2D0: 61 72 69 61 62 6C 65 73 20 61 72 65 20 70 6C 61 ariables are pla
01F2E0: 63 65 64 20 61 74 20 74 68 65 20 65 6E 64 20 6F ced at the end o
01F2F0: 66 20 74 68 65 20 0D 0A 70 72 6F 67 72 61 6D 20 f the ..program
01F300: 73 74 61 72 74 69 6E 67 20 61 74 20 54 6F 70 2E starting at Top.
01F310: 0D 0A 0D 0A 42 79 20 72 65 73 74 6F 72 69 6E 67 ....By restoring
01F320: 20 74 68 65 73 65 20 70 6F 69 6E 74 65 72 73 20 these pointers
01F330: 77 65 20 72 65 73 74 6F 72 65 20 74 68 65 20 6F we restore the o
01F340: 72 69 67 69 6E 61 6C 20 70 72 6F 67 72 61 6D 2C riginal program,
01F350: 20 77 68 69 63 68 20 63 61 6E 20 62 65 20 72 75 which can be ru
01F360: 6E 20 0D 0A 61 67 61 69 6E 2E 20 54 68 65 20 76 n ..again. The v
01F370: 61 72 69 61 62 6C 65 73 20 77 69 6C 6C 20 62 65 ariables will be
01F380: 20 6C 6F 73 74 20 74 68 6F 75 67 68 2C 20 61 6E lost though, an
01F390: 64 20 69 74 73 20 61 6C 77 61 79 73 20 62 65 73 d its always bes
01F3A0: 74 20 74 6F 20 65 6E 74 65 72 20 43 4C 45 41 52 t to enter CLEAR
01F3B0: 20 0D 0A 77 68 65 6E 20 63 68 61 6E 67 69 6E 67 ..when changing
01F3C0: 20 50 61 67 65 2E 20 41 6C 6C 20 74 68 69 73 20 Page. All this
01F3D0: 69 73 20 63 61 72 72 69 65 64 20 6F 75 74 20 61 is carried out a
01F3E0: 75 74 6F 6D 61 74 69 63 61 6C 6C 79 20 62 79 20 utomatically by
01F3F0: 74 68 65 20 75 74 69 6C 69 74 79 2E 0D 0A 0D 0A the utility.....
01F400: 69 74 68 20 62 6F 74 68 20 63 6F 6D 6D 61 6E 64 ith both command
01F410: 73 2C 20 66 31 24 20 69 73 20 74 68 65 20 73 6F s, f1$ is the so
01F420: 75 72 63 65 20 66 69 6C 65 20 61 6E 64 20 66 32 urce file and f2
01F430: 24 20 74 68 65 20 74 61 72 67 65 74 2E 0D 0A 0D $ the target....
01F440: 0A 7C 45 58 50 41 4E 44 20 69 73 20 74 68 65 20 .|EXPAND is the
01F450: 6F 70 70 6F 73 69 74 65 20 6F 66 20 7C 43 4F 4D opposite of |COM
01F460: 50 41 43 54 20 61 6E 64 20 77 69 6C 6C 20 72 65 PACT and will re
01F470: 76 65 72 73 65 20 74 68 65 20 70 72 6F 63 65 73 verse the proces
01F480: 73 2E 0D 0A 0D 0A 54 68 65 20 6F 6E 6C 79 20 6C s.....The only l
01F490: 69 6D 69 74 61 74 69 6F 6E 20 69 73 20 74 68 61 imitation is tha
01F4A0: 74 20 79 6F 75 72 20 73 6F 75 72 63 65 20 66 69 t your source fi
01F4B0: 6C 65 20 73 68 6F 75 6C 64 20 6E 6F 74 20 63 6F le should not co
01F4C0: 6E 74 61 69 6E 20 63 68 61 72 61 63 74 65 72 73 ntain characters
01F4D0: 20 0D 0A 61 62 6F 76 65 20 31 32 38 20 77 68 69 ..above 128 whi
01F4E0: 63 68 20 6D 65 61 6E 73 20 73 70 65 63 69 61 6C ch means special
01F4F0: 20 63 6F 6E 74 72 6F 6C 20 63 6F 64 65 73 20 61 control codes a
01F500: 6E 64 20 74 68 65 20 70 6F 75 6E 64 20 73 69 67 nd the pound sig
01F510: 6E 2E 0D 0A 0D 0A 49 6E 20 74 68 65 20 63 61 73 n.....In the cas
01F520: 65 20 6F 66 20 74 68 65 20 70 6F 75 6E 64 20 73 e of the pound s
01F530: 69 67 6E 20 74 68 69 73 20 69 73 20 63 6F 6E 76 ign this is conv
01F540: 65 72 74 65 64 20 74 6F 20 61 20 68 61 73 68 20 erted to a hash
01F550: 77 68 69 63 68 20 63 61 6E 20 65 61 73 69 6C 79 which can easily
01F560: 20 62 65 20 0D 0A 72 65 63 74 69 66 69 65 64 20 be ..rectified
01F570: 77 69 74 68 20 61 20 73 65 6C 65 63 74 69 76 65 with a selective
01F580: 20 73 65 61 72 63 68 20 61 6E 64 20 72 65 70 6C search and repl
01F590: 61 63 65 2E 0D 0A 24 0D 0A 20 20 20 20 20 20 20 ace...$..
01F5A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01F5B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D ---
01F5C0: 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 -----..
01F5D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01F5E0: 20 20 20 20 20 20 20 20 20 20 20 20 43 69 72 63 Circ
01F5F0: 6C 65 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 le..
01F600: 7C 4E 45 57 2E 50 52 4F 47 52 41 4D 20 64 65 6C |NEW.PROGRAM del
01F610: 65 74 65 73 20 74 68 65 20 70 72 6F 67 72 61 6D etes the program
01F620: 20 61 74 20 50 61 67 65 20 77 69 74 68 6F 75 74 at Page without
01F630: 20 64 65 73 74 72 6F 79 69 6E 67 20 74 68 65 20 destroying the
01F640: 6F 74 68 65 72 73 2E 20 54 68 65 20 0D 0A 42 61 others. The ..Ba
01F650: 73 69 63 20 63 6F 6D 6D 61 6E 64 20 4E 45 57 20 sic command NEW
01F660: 77 69 6C 6C 20 64 65 73 74 72 6F 79 20 65 76 65 will destroy eve
01F670: 72 79 74 68 69 6E 67 2C 20 73 6F 20 75 73 65 20 rything, so use
01F680: 69 74 20 77 69 74 68 20 63 61 75 74 69 6F 6E 2E it with caution.
01F690: 0D 0A 24 0D 0A 41 20 70 72 6F 67 72 61 6D 20 6D ..$..A program m
01F6A0: 61 79 20 6E 65 65 64 20 74 6F 20 6B 6E 6F 77 20 ay need to know
01F6B0: 77 68 61 74 20 50 61 67 65 2C 20 54 6F 70 20 61 what Page, Top a
01F6C0: 6E 64 20 4C 6F 6D 65 6D 20 61 72 65 20 2D 20 4C nd Lomem are - L
01F6D0: 6F 6D 65 6D 20 69 73 20 74 68 65 20 6C 6F 77 65 omem is the lowe
01F6E0: 73 74 20 0D 0A 70 6F 69 6E 74 20 69 6E 20 6D 65 st ..point in me
01F6F0: 6D 6F 72 79 20 66 72 65 65 2E 20 54 68 65 20 47 mory free. The G
01F700: 45 54 20 63 6F 6D 6D 61 6E 64 73 20 6C 6F 6F 6B ET commands look
01F710: 20 75 70 20 74 68 65 20 72 65 6C 65 76 61 6E 74 up the relevant
01F720: 20 73 79 73 74 65 6D 20 76 61 72 69 61 62 6C 65 system variable
01F730: 20 61 6E 64 20 0D 0A 70 6C 61 63 65 20 69 74 73 and ..place its
01F740: 20 76 61 6C 75 65 20 69 6E 20 6F 6E 65 20 6F 66 value in one of
01F750: 20 42 61 73 69 63 27 73 20 69 65 67 65 72 20 76 Basic's ieger v
01F760: 61 72 69 61 62 6C 65 73 2E 0D 0A 0D 0A 61 25 3D ariables.....a%=
01F770: 30 3A 7C 47 45 54 2E 50 41 47 45 2C 40 61 25 20 0:|GET.PAGE,@a%
01F780: 77 69 6C 6C 20 73 65 74 20 61 25 20 74 6F 20 74 will set a% to t
01F790: 68 65 20 63 75 72 72 65 6E 74 20 76 61 6C 75 65 he current value
01F7A0: 20 6F 66 20 50 61 67 65 2E 0D 0A 24 0D 0A 20 20 of Page...$..
01F7B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01F7C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
01F7D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 -------------..
01F7E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01F7F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01F800: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01F810: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D --------
01F820: 0D 0A 0D 0A 43 49 52 43 4C 45 0D 0A 0D 0A 57 69 ....CIRCLE....Wi
01F830: 74 68 20 74 68 69 73 20 72 6F 75 74 69 6E 65 20 th this routine
01F840: 79 6F 75 20 63 61 6E 20 64 72 61 77 20 66 61 73 you can draw fas
01F850: 74 20 63 69 72 63 6C 65 73 20 6F 72 20 65 6C 69 t circles or eli
01F860: 70 73 65 73 20 77 69 74 68 20 65 61 73 65 20 6F pses with ease o
01F870: 6E 20 74 68 65 20 43 50 43 2E 20 0D 0A 57 68 65 n the CPC. ..Whe
01F880: 6E 20 72 75 6E 20 69 74 20 73 65 74 73 20 75 70 n run it sets up
01F890: 20 61 20 63 6F 6D 6D 61 6E 64 20 7C 43 49 52 43 a command |CIRC
01F8A0: 4C 45 2C 20 77 68 69 63 68 20 72 65 71 75 69 72 LE, which requir
01F8B0: 65 73 20 74 68 72 65 65 20 70 61 72 61 6D 65 74 es three paramet
01F8C0: 65 72 73 3A 20 72 61 64 69 75 73 20 0D 0A 78 2C ers: radius ..x,
01F8D0: 20 72 61 64 69 75 73 20 79 2C 20 61 6E 64 20 61 radius y, and a
01F8E0: 20 70 65 6E 20 63 6F 6C 6F 75 72 2E 0D 0A 0D 0A pen colour.....
01F8F0: 54 6F 20 75 73 65 20 69 74 2C 20 6D 6F 76 65 20 To use it, move
01F900: 74 6F 20 74 68 65 20 70 6F 69 6E 74 20 79 6F 75 to the point you
01F910: 20 77 61 6E 74 20 74 68 65 20 63 69 72 63 6C 65 want the circle
01F920: 20 63 65 6E 74 72 65 20 74 6F 20 62 65 20 28 65 centre to be (e
01F930: 67 20 4D 4F 56 45 20 33 32 30 2C 32 30 30 29 20 g MOVE 320,200)
01F940: 0D 0A 61 6E 64 20 65 6E 74 65 72 69 6E 67 20 7C ..and entering |
01F950: 43 49 52 43 4C 45 2C 72 78 2C 72 79 2C 70 65 6E CIRCLE,rx,ry,pen
01F960: 20 77 69 6C 6C 20 64 72 61 77 20 61 20 63 69 72 will draw a cir
01F970: 63 6C 65 20 6F 72 20 65 6C 6C 69 70 73 65 2E 20 cle or ellipse.
01F980: 46 6F 72 20 69 6E 73 74 61 6E 63 65 2C 20 74 6F For instance, to
01F990: 20 0D 0A 64 72 61 77 20 61 20 63 69 72 63 6C 65 ..draw a circle
01F9A0: 20 69 6E 20 74 68 65 20 63 65 6E 74 72 65 20 6F in the centre o
01F9B0: 66 20 74 68 65 20 73 63 72 65 65 6E 20 65 6E 74 f the screen ent
01F9C0: 65 72 3A 0D 0A 0D 0A 4D 4F 56 45 20 33 32 30 2C er:....MOVE 320,
01F9D0: 32 30 30 3A 7C 43 49 52 43 4C 45 2C 31 30 30 2C 200:|CIRCLE,100,
01F9E0: 31 30 30 2C 32 0D 0A 24 0D 0A 20 20 20 20 20 20 100,2..$..
01F9F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01FA00: 20 42 72 65 61 6B 20 70 6F 69 6E 74 73 0D 0A 20 Break points..
01FA10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01FA20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01FA30: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
01FA40: 0D 0A 42 52 4B 50 4F 49 4E 54 0D 0A 0D 0A 54 68 ..BRKPOINT....Th
01FA50: 69 73 20 69 73 20 61 20 72 6F 75 74 69 6E 65 20 is is a routine
01FA60: 74 6F 20 65 6E 61 62 6C 65 20 79 6F 75 20 74 6F to enable you to
01FA70: 20 72 75 6E 20 61 20 6D 61 63 68 69 6E 65 20 63 run a machine c
01FA80: 6F 64 65 20 70 72 6F 67 72 61 6D 20 61 6E 64 20 ode program and
01FA90: 73 74 6F 70 20 77 68 65 6E 20 74 68 65 20 0D 0A stop when the ..
01FAA0: 70 72 6F 67 72 61 6D 20 63 6F 75 6E 74 65 72 20 program counter
01FAB0: 72 65 61 63 68 65 73 20 61 20 70 72 65 73 65 74 reaches a preset
01FAC0: 20 76 61 6C 75 65 2E 0D 0A 0D 0A 57 68 65 6E 20 value.....When
01FAD0: 72 75 6E 20 69 74 20 73 65 74 73 20 75 70 20 61 run it sets up a
01FAE0: 6E 20 52 53 58 20 7C 52 55 4E 20 72 65 71 75 69 n RSX |RUN requi
01FAF0: 72 69 6E 67 20 74 77 6F 20 70 61 72 61 6D 65 74 ring two paramet
01FB00: 65 72 73 3A 20 74 68 65 20 65 6E 74 72 79 20 61 ers: the entry a
01FB10: 64 64 72 65 73 73 20 6F 66 20 0D 0A 74 68 65 20 ddress of ..the
01FB20: 63 6F 64 65 2C 20 61 6E 64 20 77 68 65 72 65 20 code, and where
01FB30: 79 6F 75 20 77 61 6E 74 20 69 74 20 74 6F 20 73 you want it to s
01FB40: 74 6F 70 2E 0D 0A 0D 0A 46 6F 72 20 69 6E 73 74 top.....For inst
01FB50: 61 6E 63 65 20 7C 52 55 4E 2C 26 38 30 30 30 2C ance |RUN,&8000,
01FB60: 26 38 30 30 39 20 77 69 6C 6C 20 72 75 6E 20 74 &8009 will run t
01FB70: 68 65 20 63 6F 64 65 20 61 74 20 26 38 30 30 30 he code at &8000
01FB80: 20 75 6E 74 69 6C 20 74 68 65 20 63 6F 75 6E 74 until the count
01FB90: 65 72 20 0D 0A 72 65 61 63 68 65 73 20 26 38 30 er ..reaches &80
01FBA0: 30 39 2E 20 57 68 65 6E 20 74 68 65 20 62 72 65 09. When the bre
01FBB0: 61 6B 70 6F 69 6E 74 20 69 73 20 72 65 61 63 68 akpoint is reach
01FBC0: 65 64 20 74 68 65 20 63 6F 6E 74 65 6E 74 73 20 ed the contents
01FBD0: 6F 66 20 61 6C 6C 20 72 65 67 69 73 74 65 72 73 of all registers
01FBE0: 20 61 72 65 20 0D 0A 70 72 69 6E 74 65 64 20 61 are ..printed a
01FBF0: 6C 6F 6E 67 20 77 69 74 68 20 74 68 65 20 73 74 long with the st
01FC00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
01FC10: 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 -----..
01FC20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01FC30: 20 20 20 20 20 20 20 20 20 20 20 20 20 50 61 67 Pag
01FC40: 65 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 e..
01FC50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01FC60: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 0D 0A ------..
01FC70: 0D 0A 50 41 47 45 0D 0A 0D 0A 54 68 69 73 20 72 ..PAGE....This r
01FC80: 6F 75 74 69 6E 65 20 77 69 6C 6C 20 65 6E 61 62 outine will enab
01FC90: 6C 65 20 79 6F 75 20 74 6F 20 73 74 6F 72 65 20 le you to store
01FCA0: 61 6E 64 20 72 75 6E 20 42 61 73 69 63 20 70 72 and run Basic pr
01FCB0: 6F 67 72 61 6D 73 20 61 74 20 61 6E 79 20 61 64 ograms at any ad
01FCC0: 64 72 65 73 73 20 69 6E 20 0D 0A 6D 65 6D 6F 72 dress in ..memor
01FCD0: 79 2E 20 54 68 69 73 20 6D 65 61 6E 73 20 79 6F y. This means yo
01FCE0: 75 20 63 6F 75 6C 64 20 6C 6F 61 64 20 6F 6E 65 u could load one
01FCF0: 20 70 72 6F 67 72 61 6D 20 61 74 20 26 31 30 30 program at &100
01FD00: 30 2C 20 61 6E 64 20 61 6E 6F 74 68 65 72 20 73 0, and another s
01FD10: 61 79 2C 20 61 74 20 0D 0A 26 32 30 30 30 2C 20 ay, at ..&2000,
01FD20: 61 6E 64 20 61 20 74 68 69 72 64 20 61 74 20 26 and a third at &
01FD30: 33 30 30 30 2E 20 41 6E 79 20 6F 66 20 74 68 65 3000. Any of the
01FD40: 20 70 72 6F 67 72 61 6D 73 20 63 61 6E 20 74 68 programs can th
01FD50: 65 6E 20 62 65 20 73 65 6C 65 63 74 65 64 20 61 en be selected a
01FD60: 6E 64 20 72 75 6E 2E 0D 0A 0D 0A 57 68 65 6E 20 nd run.....When
01FD70: 72 75 6E 20 73 65 76 65 72 61 6C 20 6E 65 77 20 run several new
01FD80: 63 6F 6D 6D 61 6E 64 73 20 61 72 65 20 61 64 64 commands are add
01FD90: 65 64 20 74 6F 20 42 61 73 69 63 3A 0D 0A 0D 0A ed to Basic:....
01FDA0: 7C 50 52 49 4E 54 2E 50 41 47 45 0D 0A 7C 53 45 |PRINT.PAGE..|SE
01FDB0: 54 2E 50 41 47 45 2C 69 6E 74 65 67 65 72 0D 0A T.PAGE,integer..
01FDC0: 7C 47 45 54 2E 50 41 47 45 2C 40 76 61 72 69 61 |GET.PAGE,@varia
01FDD0: 62 6C 65 25 0D 0A 7C 47 45 54 2E 54 4F 50 2C 40 ble%..|GET.TOP,@
01FDE0: 76 61 72 69 61 62 6C 65 25 20 20 20 7C 47 45 54 variable% |GET
01FDF0: 2E 4C 4F 4D 45 4D 2C 40 76 61 72 69 61 62 6C 65 .LOMEM,@variable
01FE00: 61 74 75 73 20 6F 66 20 74 68 65 20 66 6C 61 67 atus of the flag
01FE10: 73 2E 0D 0A 0D 0A 59 6F 75 20 6E 6F 77 20 68 61 s.....You now ha
01FE20: 76 65 20 61 20 63 68 6F 69 63 65 3A 20 45 69 74 ve a choice: Eit
01FE30: 68 65 72 20 63 6F 6E 74 69 6E 75 65 20 28 43 29 her continue (C)
01FE40: 20 6F 72 20 73 74 6F 70 20 28 53 29 20 61 6E 64 or stop (S) and
01FE50: 20 72 65 74 75 72 6E 20 74 6F 20 42 61 73 69 63 return to Basic
01FE60: 2E 0D 0A 0D 0A 55 6E 66 6F 72 74 75 6E 61 74 65 .....Unfortunate
01FE70: 6C 79 20 79 6F 75 20 63 61 6E 27 74 20 73 74 6F ly you can't sto
01FE80: 70 20 61 74 20 61 6E 79 20 6F 6C 64 20 76 61 6C p at any old val
01FE90: 75 65 20 6F 66 20 74 68 65 20 70 72 6F 67 72 61 ue of the progra
01FEA0: 6D 20 63 6F 75 6E 74 65 72 20 2D 20 69 74 20 6D m counter - it m
01FEB0: 75 73 74 20 0D 0A 62 65 20 61 74 20 74 68 65 20 ust ..be at the
01FEC0: 73 74 61 72 74 20 6F 66 20 61 6E 20 69 6E 73 74 start of an inst
01FED0: 72 75 63 74 69 6F 6E 20 61 6E 64 20 6E 6F 74 20 ruction and not
01FEE0: 68 61 6C 66 20 77 61 79 20 74 68 72 6F 75 67 68 half way through
01FEF0: 2E 20 42 72 65 61 6B 70 6F 69 6E 74 20 61 63 74 . Breakpoint act
01FF00: 75 61 6C 6C 79 20 0D 0A 69 6E 73 65 72 74 73 20 ually ..inserts
01FF10: 61 6E 20 69 6E 73 74 72 75 63 74 69 6F 6E 20 69 an instruction i
01FF20: 6E 74 6F 20 74 68 65 20 63 6F 64 65 20 61 6E 64 nto the code and
01FF30: 20 79 6F 75 20 63 61 6E 27 74 20 69 6E 73 65 72 you can't inser
01FF40: 74 20 6F 6E 65 20 69 6E 73 74 72 75 63 74 69 6F t one instructio
01FF50: 6E 20 69 6E 20 0D 0A 74 68 65 20 6D 69 64 64 6C n in ..the middl
01FF60: 65 20 6F 66 20 61 6E 6F 74 68 65 72 2E 0D 0A 24 e of another...$
01FF70: 0D 0A 42 72 65 61 6B 70 6F 69 6E 74 20 61 73 73 ..Breakpoint ass
01FF80: 65 6D 62 6C 65 73 20 61 74 20 26 39 38 30 30 20 embles at &9800
01FF90: 61 6E 64 20 69 73 20 26 31 33 30 20 62 79 74 65 and is &130 byte
01FFA0: 73 20 6C 6F 6E 67 20 73 6F 20 61 76 6F 69 64 20 s long so avoid
01FFB0: 74 68 69 73 20 61 72 65 61 2E 20 54 68 65 20 0D this area. The .
01FFC0: 0A 70 72 6F 67 72 61 6D 20 69 73 6E 27 74 20 66 .program isn't f
01FFD0: 6F 6F 6C 70 72 6F 6F 66 20 61 6E 64 20 69 73 20 oolproof and is
01FFE0: 6D 65 72 65 6C 79 20 61 6E 20 61 69 64 20 74 6F merely an aid to
01FFF0: 20 64 65 62 75 67 67 69 6E 67 2E 0D 0A 24 0D 0A debugging...$..
020000: 25 0D 0A 7C 4E 45 57 2E 50 52 4F 47 52 41 4D 0D %..|NEW.PROGRAM.
020010: 0A 0D 0A 54 68 65 20 66 69 72 73 74 20 70 72 69 ...The first pri
020020: 6E 74 73 20 74 68 65 20 76 61 6C 75 65 20 6F 66 nts the value of
020030: 20 61 20 73 79 73 74 65 6D 20 76 61 72 69 61 62 a system variab
020040: 6C 65 20 63 61 6C 6C 65 64 20 50 61 67 65 2E 20 le called Page.
020050: 54 68 69 73 20 69 73 20 61 74 20 26 41 45 36 34 This is at &AE64
020060: 20 0D 0A 77 69 74 68 20 42 61 73 69 63 20 31 2E ..with Basic 1.
020070: 31 20 6F 72 20 26 41 45 38 31 20 77 69 74 68 20 1 or &AE81 with
020080: 42 61 73 69 63 20 31 2E 30 2E 20 54 68 65 20 73 Basic 1.0. The s
020090: 65 63 6F 6E 64 20 73 65 74 73 20 74 68 65 20 76 econd sets the v
0200A0: 61 6C 75 65 20 6F 66 20 50 61 67 65 2E 0D 0A 24 alue of Page...$
0200B0: 0D 0A 57 68 65 6E 20 79 6F 75 20 74 79 70 65 20 ..When you type
0200C0: 61 20 70 72 6F 67 72 61 6D 20 69 6E 20 6F 72 20 a program in or
0200D0: 6C 6F 61 64 20 69 74 20 66 72 6F 6D 20 74 61 70 load it from tap
0200E0: 65 20 6F 72 20 64 69 73 63 2C 20 42 61 73 69 63 e or disc, Basic
0200F0: 20 73 74 6F 72 65 73 20 69 74 20 61 74 20 0D 0A stores it at ..
020100: 50 61 67 65 2E 20 54 68 65 6E 20 77 68 65 6E 20 Page. Then when
020110: 79 6F 75 20 74 79 70 65 20 53 41 56 45 20 6F 72 you type SAVE or
020120: 20 52 55 4E 2C 20 42 61 73 69 63 20 73 61 76 65 RUN, Basic save
020130: 73 20 6F 72 20 72 75 6E 73 20 74 68 65 20 70 72 s or runs the pr
020140: 6F 67 72 61 6D 20 73 74 6F 72 65 64 20 61 74 20 ogram stored at
020150: 0D 0A 50 61 67 65 2E 0D 0A 0D 0A 41 73 20 77 65 ..Page.....As we
020160: 6C 6C 20 61 73 20 6B 65 65 70 69 6E 67 20 74 72 ll as keeping tr
020170: 61 63 6B 20 6F 66 20 77 68 65 72 65 20 61 20 70 ack of where a p
020180: 72 6F 67 72 61 6D 20 73 74 61 72 74 73 2C 20 42 rogram starts, B
020190: 61 73 69 63 20 61 6C 73 6F 20 6E 65 65 64 73 20 asic also needs
0201A0: 74 6F 20 6B 6E 6F 77 20 0D 0A 77 68 65 72 65 20 to know ..where
0201B0: 69 74 20 65 6E 64 73 2E 20 54 68 69 73 20 61 64 it ends. This ad
0201C0: 64 72 65 73 73 20 69 73 20 73 74 6F 72 65 64 20 dress is stored
0201D0: 69 6E 20 61 6E 6F 74 68 65 72 20 73 79 73 74 65 in another syste
0201E0: 6D 20 76 61 72 69 61 62 6C 65 20 63 61 6C 6C 65 m variable calle
0201F0: 64 20 54 6F 70 2E 20 0D 0A 42 61 73 69 63 20 6E d Top. ..Basic n
020200: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
020210: 1B 00 01 00 02 09 52 E5 1B 00 C1 02 00 00 00 02 ......R.........
020220: 1B 00 C6 02 00 00 00 02 1B 00 C2 02 00 00 00 02 ................
020230: 1B 00 C7 02 00 00 00 02 1B 00 C3 02 00 00 00 02 ................
020240: 1B 00 C8 02 00 00 00 02 1B 00 C4 02 00 00 00 02 ................
020250: 1B 00 C9 02 00 00 00 02 1B 00 C5 02 00 00 00 02 ................
020260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
020270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
020280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
020290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0202A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0202B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0202C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0202D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0202E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0202F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
020300: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020310: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020320: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 ------..
020330: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020340: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020350: 20 20 20 48 65 6C 70 0D 0A 20 20 20 20 20 20 20 Help..
020360: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020370: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D --
020380: 2D 2D 2D 2D 0D 0A 0D 0A 48 45 4C 50 0D 0A 0D 0A ----....HELP....
020390: 54 68 69 73 20 72 6F 75 74 69 6E 65 20 61 64 64 This routine add
0203A0: 73 20 74 77 6F 20 52 53 58 73 3A 20 7C 52 4F 4D s two RSXs: |ROM
0203B0: 53 20 61 6E 64 20 7C 48 45 4C 50 2E 20 54 68 65 S and |HELP. The
0203C0: 20 66 69 72 73 74 20 70 72 69 6E 74 73 20 6C 69 first prints li
0203D0: 73 74 20 6F 66 20 72 6F 6D 20 0D 0A 6E 75 6D 62 st of rom ..numb
0203E0: 65 72 73 20 61 6E 64 20 74 68 65 69 72 20 74 79 ers and their ty
0203F0: 70 65 2E 20 54 68 65 79 20 63 61 6E 20 62 65 20 pe. They can be
020400: 65 69 74 68 65 72 20 66 6F 72 65 67 72 6F 75 6E either foregroun
020410: 64 20 6F 72 20 62 61 63 6B 67 72 6F 75 6E 64 2C d or background,
020420: 20 65 78 74 65 6E 73 69 6F 6E 20 0D 0A 6F 72 20 extension ..or
020430: 42 61 73 69 63 2E 20 42 61 73 69 63 20 61 70 70 Basic. Basic app
020440: 65 61 72 73 20 69 6E 20 61 6C 6C 20 65 6D 70 74 ears in all empt
020450: 79 20 73 6F 63 6B 65 74 73 2E 0D 0A 0D 0A 7C 48 y sockets.....|H
020460: 45 4C 50 20 70 72 69 6E 74 73 20 61 20 6C 69 73 ELP prints a lis
020470: 74 20 6F 66 20 74 68 65 20 63 6F 6D 6D 61 6E 64 t of the command
020480: 73 20 74 68 61 74 20 61 20 72 6F 6D 20 77 69 6C s that a rom wil
020490: 6C 20 61 63 63 65 70 74 2E 20 49 74 20 6E 65 65 l accept. It nee
0204A0: 64 73 20 61 6E 20 65 78 74 72 61 20 0D 0A 70 61 ds an extra ..pa
0204B0: 72 61 6D 65 74 65 72 20 74 6F 20 74 65 6C 6C 20 rameter to tell
0204C0: 69 74 20 77 68 69 63 68 20 72 6F 6D 20 74 6F 20 it which rom to
0204D0: 6C 6F 6F 6B 20 61 74 2E 20 54 68 65 20 64 69 73 look at. The dis
0204E0: 63 20 72 6F 6D 20 69 73 20 61 6C 77 61 79 73 20 c rom is always
0204F0: 6E 75 6D 62 65 72 20 37 20 73 6F 3A 20 0D 0A 7C number 7 so: ..|
020500: 6F 72 65 20 74 68 61 6E 20 31 36 20 63 68 61 72 ore than 16 char
020510: 61 63 74 65 72 73 20 6C 6F 6E 67 20 77 68 69 63 acters long whic
020520: 68 20 73 68 6F 75 6C 64 20 62 65 20 0D 0A 61 6D h should be ..am
020530: 70 6C 65 2E 20 48 6F 77 65 76 65 72 2C 20 79 6F ple. However, yo
020540: 75 20 63 61 6E 20 74 79 70 65 20 69 6E 20 6D 6F u can type in mo
020550: 72 65 20 74 68 61 6E 20 31 36 20 63 68 61 72 61 re than 16 chara
020560: 63 74 65 72 73 20 62 75 74 20 6F 6E 6C 79 20 74 cters but only t
020570: 68 65 20 66 69 72 73 74 20 31 36 20 0D 0A 77 69 he first 16 ..wi
020580: 6C 6C 20 62 65 20 72 65 63 6F 67 6E 69 73 65 64 ll be recognised
020590: 20 61 6E 64 20 61 63 74 65 64 20 75 70 6F 6E 2E and acted upon.
0205A0: 0D 0A 2A 20 45 4E 44 50 52 4F 43 20 64 6F 65 73 ..* ENDPROC does
0205B0: 6E 27 74 20 6E 65 65 64 20 74 68 65 20 70 72 6F n't need the pro
0205C0: 63 65 64 75 72 65 20 6E 61 6D 65 20 66 6F 6C 6C cedure name foll
0205D0: 6F 77 69 6E 67 20 69 74 20 62 75 74 20 79 6F 75 owing it but you
0205E0: 20 63 61 6E 20 69 6E 63 6C 75 64 65 20 69 74 20 can include it
0205F0: 0D 0A 74 6F 20 61 69 64 20 70 72 6F 67 72 61 6D ..to aid program
020600: 20 63 6C 61 72 69 74 79 2E 0D 0A 2A 20 49 6E 20 clarity...* In
020610: 6C 6F 6E 67 20 70 72 6F 67 72 61 6D 73 20 70 75 long programs pu
020620: 74 20 61 6C 6C 20 79 6F 75 72 20 70 72 6F 63 65 t all your proce
020630: 64 75 72 65 73 20 61 74 20 74 68 65 20 73 74 61 dures at the sta
020640: 72 74 20 73 6F 20 74 68 61 74 20 74 68 65 79 20 rt so that they
020650: 63 61 6E 20 62 65 20 0D 0A 66 6F 75 6E 64 20 71 can be ..found q
020660: 75 69 63 6B 6C 79 2C 20 61 6E 64 20 75 73 65 20 uickly, and use
020670: 61 20 47 4F 54 4F 20 74 6F 20 6A 75 6D 70 20 70 a GOTO to jump p
020680: 61 73 74 20 74 68 65 6D 20 74 6F 20 79 6F 75 72 ast them to your
020690: 20 6D 61 69 6E 20 63 6F 64 65 2E 20 0D 0A 0D 0A main code. ....
0206A0: 54 68 65 20 4D 61 73 74 65 72 6D 69 6E 64 20 70 The Mastermind p
0206B0: 72 6F 67 72 61 6D 20 28 50 52 4F 43 4D 4D 4E 44 rogram (PROCMMND
0206C0: 29 20 77 69 6C 6C 20 73 65 72 76 65 20 74 6F 20 ) will serve to
0206D0: 69 6C 6C 75 73 74 72 61 74 65 20 74 68 65 20 75 illustrate the u
0206E0: 73 65 20 6F 66 20 0D 0A 70 72 6F 63 65 64 75 72 se of ..procedur
0206F0: 65 73 2E 20 54 68 65 20 6D 61 69 6E 20 70 72 6F es. The main pro
020700: 48 45 4C 50 2C 37 20 77 69 6C 6C 20 6C 69 73 74 HELP,7 will list
020710: 20 61 6C 6C 20 74 68 65 20 64 69 73 63 20 63 6F all the disc co
020720: 6D 6D 61 6E 64 73 2E 0D 0A 24 0D 0A 20 20 20 20 mmands...$..
020730: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020740: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D --
020750: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 ----------..
020760: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020770: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 P
020780: 72 6F 63 65 64 75 72 65 73 0D 0A 20 20 20 20 20 rocedures..
020790: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0207A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D ---
0207B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 50 52 4F ---------....PRO
0207C0: 43 45 44 55 52 20 50 52 4F 43 4D 4D 4E 44 0D 0A CEDUR PROCMMND..
0207D0: 0D 0A 54 68 69 73 20 69 73 20 61 20 72 6F 75 74 ..This is a rout
0207E0: 69 6E 65 20 74 68 61 74 20 77 69 6C 6C 20 67 69 ine that will gi
0207F0: 76 65 20 79 6F 75 20 70 72 6F 63 65 64 75 72 65 ve you procedure
020800: 73 20 6F 6E 20 74 68 65 20 43 50 43 2E 20 53 61 s on the CPC. Sa
020810: 76 65 20 69 74 20 62 65 66 6F 72 65 20 79 6F 75 ve it before you
020820: 20 0D 0A 72 75 6E 20 69 74 2E 20 49 74 20 73 65 ..run it. It se
020830: 74 73 20 75 70 20 74 68 65 20 52 53 58 73 20 7C ts up the RSXs |
020840: 50 52 4F 43 2C 20 7C 44 45 46 50 52 4F 43 2C 20 PROC, |DEFPROC,
020850: 7C 45 4E 44 50 52 4F 43 20 61 6E 64 20 7C 53 54 |ENDPROC and |ST
020860: 41 52 54 2E 20 7C 50 52 4F 43 20 61 6E 64 20 0D ART. |PROC and .
020870: 0A 7C 44 45 46 50 52 4F 43 20 6E 65 65 64 20 73 .|DEFPROC need s
020880: 69 6D 69 6C 61 72 20 73 79 6E 74 61 78 3A 20 7C imilar syntax: |
020890: 50 52 4F 43 2C 6E 61 6D 65 20 61 6E 64 20 7C 44 PROC,name and |D
0208A0: 45 46 50 52 4F 43 2C 6E 61 6D 65 2E 0D 0A 0D 0A EFPROC,name.....
0208B0: 59 6F 75 20 61 6C 73 6F 20 68 61 76 65 20 74 6F You also have to
0208C0: 20 65 6E 74 65 72 20 7C 53 54 41 52 54 20 61 73 enter |START as
0208D0: 20 6F 6E 65 20 6F 66 20 74 68 65 20 66 69 72 73 one of the firs
0208E0: 74 20 6C 69 6E 65 73 20 62 65 66 6F 72 65 20 79 t lines before y
0208F0: 6F 75 20 75 73 65 20 61 6E 79 20 0D 0A 50 52 4F ou use any ..PRO
020900: 67 72 61 6D 20 69 73 20 69 6E 63 6C 75 64 65 64 gram is included
020910: 20 62 65 74 77 65 65 6E 20 6C 69 6E 65 73 20 32 between lines 2
020920: 34 30 20 2D 20 33 36 30 2E 20 4E 6F 74 65 20 74 40 - 360. Note t
020930: 68 65 20 20 0D 0A 7C 53 54 41 52 54 20 69 6E 20 he ..|START in
020940: 6C 69 6E 65 20 32 32 30 2E 0D 0A 0D 0A 54 72 79 line 220.....Try
020950: 20 6C 6F 61 64 69 6E 67 20 6F 6E 65 20 6F 66 20 loading one of
020960: 79 6F 75 72 20 6F 6C 64 20 70 72 6F 67 72 61 6D your old program
020970: 73 20 61 6E 64 20 72 65 70 6C 61 63 65 20 74 68 s and replace th
020980: 65 20 47 4F 53 55 42 73 20 61 6E 64 20 73 75 62 e GOSUBs and sub
020990: 72 6F 75 74 69 6E 65 73 20 0D 0A 77 69 74 68 20 routines ..with
0209A0: 70 72 6F 63 65 64 75 72 65 73 2E 20 49 20 74 68 procedures. I th
0209B0: 69 6E 6B 20 79 6F 75 27 6C 6C 20 66 69 6E 64 20 ink you'll find
0209C0: 74 68 61 74 20 79 6F 75 27 6C 6C 20 6E 65 76 65 that you'll neve
0209D0: 72 20 77 61 6E 74 20 74 6F 20 67 6F 20 62 61 63 r want to go bac
0209E0: 6B 20 74 6F 20 0D 0A 47 4F 53 55 42 73 20 61 67 k to ..GOSUBs ag
0209F0: 61 69 6E 2E 0D 0A 24 0D 0A 20 20 20 20 20 20 20 ain...$..
020A00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020A10: 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D ----
020A20: 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 ------..
020A30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020A40: 20 20 20 20 20 20 20 20 20 20 20 20 4D 69 6E 69 Mini
020A50: 66 69 6C 65 0D 0A 20 20 20 20 20 20 20 20 20 20 file..
020A60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020A70: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
020A80: 2D 2D 2D 0D 0A 0D 0A 4D 49 4E 49 46 49 4C 45 20 ---....MINIFILE
020A90: 20 0D 0A 0D 0A 4D 69 6E 69 20 46 69 6C 65 20 69 ....Mini File i
020AA0: 73 20 61 20 75 73 65 72 2D 66 72 69 65 6E 64 6C s a user-friendl
020AB0: 79 20 64 61 74 61 62 61 73 65 20 70 72 6F 67 72 y database progr
020AC0: 61 6D 20 77 68 69 63 68 20 63 61 6E 20 6B 65 65 am which can kee
020AD0: 70 20 72 65 63 6F 72 64 73 20 6F 66 20 73 75 63 p records of suc
020AE0: 68 20 0D 0A 74 68 69 6E 67 73 20 61 73 20 61 64 h ..things as ad
020AF0: 64 72 65 73 73 65 73 2C 20 74 65 6C 65 70 68 6F dresses, telepho
020B00: 43 73 20 6F 72 20 44 45 46 50 52 4F 43 73 2E 20 Cs or DEFPROCs.
020B10: 54 68 69 73 20 69 73 20 62 65 63 61 75 73 65 20 This is because
020B20: 79 6F 75 20 61 72 65 20 61 6C 6C 6F 77 65 64 20 you are allowed
020B30: 74 6F 20 6E 65 73 74 20 70 72 6F 63 65 64 75 72 to nest procedur
020B40: 65 73 20 75 70 20 74 6F 20 31 30 20 0D 0A 64 65 es up to 10 ..de
020B50: 65 70 20 77 68 69 63 68 20 69 73 20 61 63 68 69 ep which is achi
020B60: 65 76 65 64 20 62 79 20 73 74 6F 72 69 6E 67 20 eved by storing
020B70: 74 68 65 20 72 65 74 75 72 6E 20 61 64 64 72 65 the return addre
020B80: 73 73 20 65 61 63 68 20 74 69 6D 65 20 61 20 70 ss each time a p
020B90: 72 6F 63 65 64 75 72 65 20 69 73 20 0D 0A 63 61 rocedure is ..ca
020BA0: 6C 6C 65 64 2E 20 0D 0A 0D 0A 7C 53 54 41 52 54 lled. ....|START
020BB0: 20 72 65 73 74 6F 72 65 73 20 74 68 65 20 70 6F restores the po
020BC0: 69 6E 74 65 72 20 74 6F 20 74 68 65 20 72 65 74 inter to the ret
020BD0: 75 72 6E 20 61 64 64 72 65 73 73 65 73 20 62 61 urn addresses ba
020BE0: 63 6B 20 74 6F 20 30 20 73 6F 20 79 6F 75 20 73 ck to 0 so you s
020BF0: 74 61 72 74 20 6F 6E 20 0D 0A 74 68 65 20 66 69 tart on ..the fi
020C00: 72 73 74 20 6C 65 76 65 6C 20 6E 65 73 74 69 6E rst level nestin
020C10: 67 20 65 61 63 68 20 74 69 6D 65 20 79 6F 75 20 g each time you
020C20: 72 75 6E 20 74 68 65 20 70 72 6F 67 72 61 6D 2E run the program.
020C30: 20 49 66 20 79 6F 75 20 6C 65 61 76 65 20 7C 53 If you leave |S
020C40: 54 41 52 54 20 6F 75 74 20 0D 0A 61 6E 64 20 70 TART out ..and p
020C50: 72 65 73 73 20 45 73 63 61 70 65 2C 20 6F 72 20 ress Escape, or
020C60: 74 68 65 20 70 72 6F 67 72 61 6D 20 73 74 6F 70 the program stop
020C70: 73 20 69 6E 20 74 68 65 20 6D 69 64 64 6C 65 20 s in the middle
020C80: 6F 66 20 61 20 66 65 77 20 6C 61 79 65 72 73 20 of a few layers
020C90: 6F 66 20 6E 65 73 74 69 6E 67 20 0D 0A 64 75 65 of nesting ..due
020CA0: 20 74 6F 20 61 6E 20 65 72 72 6F 72 2C 20 74 68 to an error, th
020CB0: 65 20 70 6F 69 6E 74 65 72 20 77 6F 6E 27 74 20 e pointer won't
020CC0: 62 65 20 72 65 73 74 6F 72 65 64 20 77 68 65 6E be restored when
020CD0: 20 79 6F 75 20 72 65 2D 72 75 6E 20 74 68 65 20 you re-run the
020CE0: 70 72 6F 67 72 61 6D 2E 20 54 68 65 20 0D 0A 6E program. The ..n
020CF0: 65 78 74 20 7C 45 4E 44 50 52 4F 43 20 65 6E 63 ext |ENDPROC enc
020D00: 6E 65 20 6E 75 6D 62 65 72 73 2C 20 69 6D 70 6F ne numbers, impo
020D10: 72 74 61 6E 74 20 64 61 74 65 73 2C 20 67 72 61 rtant dates, gra
020D20: 6E 64 6D 61 27 73 20 72 65 63 69 70 65 73 20 61 ndma's recipes a
020D30: 6E 64 20 0D 0A 73 6F 20 6F 6E 2E 0D 0A 0D 0A 54 nd ..so on.....T
020D40: 68 65 20 70 72 6F 67 72 61 6D 20 72 75 6E 73 20 he program runs
020D50: 77 69 74 68 69 6E 20 61 20 67 72 61 70 68 69 63 within a graphic
020D60: 73 20 65 6E 76 69 72 6F 6E 6D 65 6E 74 20 73 69 s environment si
020D70: 6D 69 6C 61 72 20 74 6F 20 74 68 61 74 20 6F 66 milar to that of
020D80: 20 44 69 67 69 74 61 6C 20 0D 0A 52 65 73 65 61 Digital ..Resea
020D90: 72 63 68 27 73 20 47 65 6D 20 75 73 65 64 20 6F rch's Gem used o
020DA0: 6E 20 74 68 65 20 50 43 31 35 31 32 20 61 6E 64 n the PC1512 and
020DB0: 20 69 74 20 69 73 20 74 68 69 73 20 77 68 69 63 it is this whic
020DC0: 68 20 6D 61 6B 65 73 20 69 74 20 72 65 61 6C 6C h makes it reall
020DD0: 79 20 65 61 73 79 20 74 6F 20 0D 0A 75 73 65 2E y easy to ..use.
020DE0: 0D 0A 0D 0A 57 68 65 6E 20 79 6F 75 20 72 75 6E ....When you run
020DF0: 20 74 68 65 20 70 72 6F 67 72 61 6D 20 61 20 6D the program a m
020E00: 65 6E 75 20 62 61 72 20 61 70 70 65 61 72 73 20 enu bar appears
020E10: 61 74 20 74 68 65 20 74 6F 70 20 6F 66 20 74 68 at the top of th
020E20: 65 20 73 63 72 65 65 6E 20 77 69 74 68 20 61 6E e screen with an
020E30: 20 0D 0A 61 72 72 6F 77 20 70 6F 69 6E 74 69 6E ..arrow pointin
020E40: 67 20 74 6F 20 74 68 65 20 66 69 72 73 74 20 6F g to the first o
020E50: 66 20 65 69 67 68 74 20 6F 70 74 69 6F 6E 73 2E f eight options.
020E60: 20 59 6F 75 20 63 61 6E 20 75 73 65 20 74 68 65 You can use the
020E70: 20 63 75 72 73 6F 72 20 6B 65 79 73 20 74 6F 20 cursor keys to
020E80: 0D 0A 6D 6F 76 65 20 74 68 65 20 61 72 72 6F 77 ..move the arrow
020E90: 20 69 6E 20 6F 72 64 65 72 20 73 65 6C 65 63 74 in order select
020EA0: 20 77 68 69 63 68 20 6F 70 74 69 6F 6E 20 79 6F which option yo
020EB0: 75 20 72 65 71 75 69 72 65 2E 20 50 72 65 73 73 u require. Press
020EC0: 20 43 6F 70 79 20 77 69 6C 6C 20 74 68 65 6E 20 Copy will then
020ED0: 0D 0A 70 75 6C 6C 20 64 6F 77 6E 20 74 68 65 20 ..pull down the
020EE0: 61 70 70 72 6F 70 72 69 61 74 65 20 73 75 62 2D appropriate sub-
020EF0: 6D 65 6E 75 2E 0D 0A 0D 0A 57 69 74 68 69 6E 20 menu.....Within
020F00: 6F 75 6E 74 65 72 65 64 20 77 69 6C 6C 20 74 61 ountered will ta
020F10: 6B 65 20 79 6F 75 20 62 61 63 6B 20 74 6F 20 74 ke you back to t
020F20: 68 65 20 70 72 6F 63 65 64 75 72 65 20 74 68 61 he procedure tha
020F30: 74 20 77 61 73 20 0D 0A 65 78 65 63 75 74 69 6E t was ..executin
020F40: 67 20 62 65 66 6F 72 65 20 79 6F 75 20 70 72 65 g before you pre
020F50: 73 73 65 64 20 45 73 63 61 70 65 20 6F 72 20 74 ssed Escape or t
020F60: 68 65 20 65 72 72 6F 72 20 6F 63 63 75 72 72 65 he error occurre
020F70: 64 2E 0D 0A 24 0D 0A 54 6F 20 75 73 65 20 70 72 d...$..To use pr
020F80: 6F 63 65 64 75 72 65 73 20 63 6F 72 72 65 63 74 ocedures correct
020F90: 6C 79 20 79 6F 75 20 6D 75 73 74 20 72 65 6D 65 ly you must reme
020FA0: 6D 62 65 72 20 74 68 65 20 66 6F 6C 6C 6F 77 69 mber the followi
020FB0: 6E 67 20 70 6F 69 6E 74 73 3A 0D 0A 2A 20 41 20 ng points:..* A
020FC0: 7C 44 45 46 50 52 4F 43 20 6D 75 73 74 20 62 65 |DEFPROC must be
020FD0: 20 74 68 65 20 4F 4E 4C 59 20 73 74 61 74 65 6D the ONLY statem
020FE0: 65 6E 74 20 6F 6E 20 61 20 6C 69 6E 65 20 62 65 ent on a line be
020FF0: 63 61 75 73 65 20 6F 6E 63 65 20 74 68 65 20 7C cause once the |
021000: 44 45 46 50 52 4F 43 20 69 73 20 0D 0A 66 6F 75 DEFPROC is ..fou
021010: 6E 64 2C 20 65 78 65 63 75 74 69 6F 6E 20 63 6F nd, execution co
021020: 6E 74 69 6E 75 65 73 20 66 72 6F 6D 20 74 68 65 ntinues from the
021030: 20 6C 69 6E 65 20 66 6F 6C 6C 6F 77 69 6E 67 2E line following.
021040: 0D 0A 2A 20 53 74 61 74 65 6D 65 6E 74 73 20 73 ..* Statements s
021050: 75 63 68 20 61 73 20 74 68 65 20 66 6F 6C 6C 6F uch as the follo
021060: 77 69 6E 67 20 77 68 69 63 68 20 75 73 65 73 20 wing which uses
021070: 45 4C 53 45 20 77 69 74 68 20 6D 6F 72 65 20 74 ELSE with more t
021080: 68 61 6E 20 6F 6E 65 20 7C 50 52 4F 43 20 61 72 han one |PROC ar
021090: 65 20 0D 0A 6E 6F 74 20 61 6C 6C 6F 77 65 64 3A e ..not allowed:
0210A0: 0D 0A 0D 0A 49 46 20 61 3D 31 20 54 48 45 4E 20 ....IF a=1 THEN
0210B0: 7C 50 52 4F 43 2C 6F 6E 65 20 45 4C 53 45 20 49 |PROC,one ELSE I
0210C0: 46 20 61 3D 32 20 54 48 45 4E 20 7C 50 52 4F 43 F a=2 THEN |PROC
0210D0: 2C 74 77 6F 0D 0A 0D 0A 54 68 69 73 20 69 73 20 ,two....This is
0210E0: 62 65 63 61 75 73 65 20 74 68 65 20 72 65 74 75 because the retu
0210F0: 72 6E 20 61 64 64 72 65 73 73 20 66 72 6F 6D 20 rn address from
021100: 65 61 63 68 20 73 75 62 2D 6D 65 6E 75 20 61 72 each sub-menu ar
021110: 65 20 73 65 76 65 72 61 6C 20 6F 70 74 69 6F 6E e several option
021120: 73 20 77 68 69 63 68 20 79 6F 75 20 63 61 6E 20 s which you can
021130: 73 65 6C 65 63 74 20 75 73 69 6E 67 20 63 75 72 select using cur
021140: 73 6F 72 20 75 70 20 0D 0A 61 6E 64 20 64 6F 77 sor up ..and dow
021150: 6E 2C 20 61 6E 64 20 70 72 65 73 73 69 6E 67 20 n, and pressing
021160: 43 6F 70 79 20 74 6F 20 63 6F 6E 66 69 72 6D 20 Copy to confirm
021170: 79 6F 75 72 20 63 68 6F 69 63 65 2E 0D 0A 24 0D your choice...$.
021180: 0A 54 68 65 20 6F 70 74 69 6F 6E 73 20 61 76 61 .The options ava
021190: 69 6C 61 62 6C 65 20 66 72 6F 6D 20 74 68 65 20 ilable from the
0211A0: 6D 61 69 6E 20 6D 65 6E 75 20 62 61 72 20 61 72 main menu bar ar
0211B0: 65 3A 20 4C 6F 61 64 2C 20 53 61 76 65 2C 20 53 e: Load, Save, S
0211C0: 6F 72 74 2C 20 53 65 61 72 63 68 2C 20 0D 0A 45 ort, Search, ..E
0211D0: 64 69 74 2C 20 52 65 63 6F 72 64 2C 20 46 6F 72 dit, Record, For
0211E0: 6D 61 74 20 61 6E 64 20 44 69 73 70 6C 61 79 2E mat and Display.
0211F0: 20 57 68 65 6E 20 6C 6F 61 64 69 6E 67 20 6F 72 When loading or
021200: 20 73 61 76 69 6E 67 20 73 69 6D 70 6C 79 20 66 saving simply f
021210: 6F 6C 6C 6F 77 20 74 68 65 20 0D 0A 70 72 6F 6D ollow the ..prom
021220: 70 74 20 61 6E 64 20 65 6E 74 65 72 20 74 68 65 pt and enter the
021230: 20 66 69 6C 65 6E 61 6D 65 2E 0D 0A 0D 0A 53 6F filename.....So
021240: 72 74 20 77 69 6C 6C 20 70 75 74 20 74 68 65 20 rt will put the
021250: 72 65 63 6F 72 64 73 20 69 6E 20 74 6F 20 65 69 records in to ei
021260: 74 68 65 72 20 61 73 63 65 6E 64 69 6E 67 20 6F ther ascending o
021270: 72 20 64 65 73 63 65 6E 64 69 6E 67 20 61 6C 70 r descending alp
021280: 68 61 62 65 74 69 63 20 6F 72 64 65 72 20 0D 0A habetic order ..
021290: 61 63 63 6F 72 64 69 6E 67 20 74 6F 20 74 68 65 according to the
0212A0: 20 72 65 63 6F 72 64 20 74 69 74 6C 65 73 2E 0D record titles..
0212B0: 0A 0D 0A 54 68 65 72 65 20 61 72 65 20 74 77 6F ...There are two
0212C0: 20 74 79 70 65 73 20 6F 66 20 73 65 61 72 63 68 types of search
0212D0: 3A 20 4D 75 6C 74 69 20 77 69 6C 6C 20 73 65 61 : Multi will sea
0212E0: 72 63 68 20 66 6F 72 20 77 68 6F 6C 65 20 66 69 rch for whole fi
0212F0: 65 6C 64 73 20 61 6E 64 20 50 61 72 74 20 77 69 elds and Part wi
021300: 61 20 70 72 6F 63 65 64 75 72 65 20 69 73 20 61 a procedure is a
021310: 6C 77 61 79 73 20 74 68 65 20 73 74 61 72 74 20 lways the start
021320: 6F 66 20 74 68 65 20 0D 0A 73 74 61 74 65 6D 65 of the ..stateme
021330: 6E 74 2C 20 61 6E 64 20 49 46 2E 2E 2E 54 48 45 nt, and IF...THE
021340: 4E 2E 2E 2E 45 4C 53 45 20 63 6F 6D 6D 61 6E 64 N...ELSE command
021350: 73 20 61 72 65 20 63 6F 6E 73 69 64 65 72 65 64 s are considered
021360: 20 61 73 20 61 20 63 6F 6D 70 6C 65 74 65 20 0D as a complete .
021370: 0A 73 74 61 74 65 6D 65 6E 74 2E 20 48 6F 77 65 .statement. Howe
021380: 76 65 72 20 79 6F 75 20 63 61 6E 20 75 73 65 20 ver you can use
021390: 7C 50 52 4F 43 20 69 6E 20 6D 75 6C 74 69 2D 73 |PROC in multi-s
0213A0: 74 61 74 65 6D 65 6E 74 20 6C 69 6E 65 73 20 73 tatement lines s
0213B0: 75 63 68 20 61 73 3A 0D 0A 0D 0A 31 30 30 20 7C uch as:....100 |
0213C0: 50 52 4F 43 2C 61 72 6E 6F 6C 64 3A 50 52 49 4E PROC,arnold:PRIN
0213D0: 54 22 54 68 61 74 20 77 61 73 20 50 52 4F 43 61 T"That was PROCa
0213E0: 72 6E 6F 6C 64 22 3A 7C 50 52 4F 43 2C 6A 6F 79 rnold":|PROC,joy
0213F0: 63 65 0D 0A 0D 0A 2A 20 4B 65 79 77 6F 72 64 73 ce....* Keywords
021400: 20 61 72 65 20 6E 6F 74 20 61 6C 6C 6F 77 65 64 are not allowed
021410: 20 69 6E 20 70 72 6F 63 65 64 75 72 65 20 6E 61 in procedure na
021420: 6D 65 73 2E 20 49 66 20 79 6F 75 20 77 61 6E 74 mes. If you want
021430: 20 74 6F 20 62 65 20 73 75 72 65 20 79 6F 75 20 to be sure you
021440: 0D 0A 68 61 76 65 6E 27 74 20 75 73 65 64 20 6F ..haven't used o
021450: 6E 65 2C 20 74 79 70 65 20 61 6C 6C 20 79 6F 75 ne, type all you
021460: 72 20 70 72 6F 63 65 64 75 72 65 20 6E 61 6D 65 r procedure name
021470: 73 20 69 6E 20 6C 6F 77 65 72 20 63 61 73 65 2E s in lower case.
021480: 20 49 66 20 61 6E 79 20 0D 0A 73 75 62 73 65 71 If any ..subseq
021490: 75 65 6E 74 6C 79 20 61 70 70 65 61 72 20 69 6E uently appear in
0214A0: 20 75 70 70 65 72 20 63 61 73 65 2C 20 74 68 65 upper case, the
0214B0: 20 69 6E 74 65 72 70 72 65 74 65 72 20 68 61 73 interpreter has
0214C0: 20 64 65 63 69 64 65 64 20 74 68 65 79 20 61 72 decided they ar
0214D0: 65 20 0D 0A 6B 65 79 77 6F 72 64 73 2E 0D 0A 24 e ..keywords...$
0214E0: 0D 0A 2A 20 50 72 6F 63 65 64 75 72 65 20 6E 61 ..* Procedure na
0214F0: 6D 65 73 20 6D 61 79 20 6E 6F 74 20 62 65 20 6D mes may not be m
021500: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
021510: 1C 00 01 00 02 09 52 E5 1C 00 C1 02 00 00 00 02 ......R.........
021520: 1C 00 C6 02 00 00 00 02 1C 00 C2 02 00 00 00 02 ................
021530: 1C 00 C7 02 00 00 00 02 1C 00 C3 02 00 00 00 02 ................
021540: 1C 00 C8 02 00 00 00 02 1C 00 C4 02 00 00 00 02 ................
021550: 1C 00 C9 02 00 00 00 02 1C 00 C5 02 00 00 00 02 ................
021560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
021570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
021580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
021590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0215A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0215B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0215C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0215D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0215E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0215F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
021600: 6C 6C 20 0D 0A 73 65 61 72 63 68 20 66 6F 72 20 ll ..search for
021610: 70 61 72 74 73 20 6F 66 20 66 69 65 6C 64 73 2E parts of fields.
021620: 20 54 68 65 20 73 65 61 72 63 68 20 77 69 6C 6C The search will
021630: 20 6E 6F 74 20 69 6E 63 6C 75 64 65 20 74 68 65 not include the
021640: 20 72 65 63 6F 72 64 20 74 69 74 6C 65 73 20 73 record titles s
021650: 69 6E 63 65 20 0D 0A 79 6F 75 20 63 61 6E 20 73 ince ..you can s
021660: 65 65 20 74 68 65 73 65 20 6F 6E 20 73 63 72 65 ee these on scre
021670: 65 6E 2E 20 46 6F 6C 6C 6F 77 20 74 68 65 20 70 en. Follow the p
021680: 72 6F 6D 70 74 20 61 6E 64 20 65 6E 74 65 72 20 rompt and enter
021690: 74 68 65 20 73 74 72 69 6E 67 20 74 6F 20 73 65 the string to se
0216A0: 61 72 63 68 20 0D 0A 66 6F 72 2E 20 49 66 20 61 arch ..for. If a
0216B0: 20 6D 61 74 63 68 20 69 73 20 66 6F 75 6E 64 20 match is found
0216C0: 74 68 65 20 61 70 70 72 6F 70 72 69 61 74 65 20 the appropriate
0216D0: 72 65 63 6F 72 64 20 77 69 6C 6C 20 62 65 20 64 record will be d
0216E0: 69 73 70 6C 61 79 65 64 20 77 69 74 68 20 74 68 isplayed with th
0216F0: 65 20 0D 0A 73 74 72 69 6E 67 20 68 69 67 68 6C e ..string highl
021700: 69 67 68 74 65 64 2E 20 59 6F 75 20 63 61 6E 20 ighted. You can
021710: 65 69 74 68 65 72 20 70 72 65 73 73 20 63 75 72 either press cur
021720: 73 6F 72 20 72 69 67 68 74 20 74 6F 20 63 6F 6E sor right to con
021730: 74 69 6E 75 65 20 74 68 65 20 73 65 61 72 63 68 tinue the search
021740: 20 6F 72 20 0D 0A 43 6F 70 79 20 74 6F 20 61 62 or ..Copy to ab
021750: 6F 72 74 2E 0D 0A 0D 0A 45 64 69 74 20 63 61 6E ort.....Edit can
021760: 20 62 65 20 75 73 65 64 20 74 6F 20 64 65 6C 65 be used to dele
021770: 74 65 20 73 65 6C 65 63 74 65 64 20 66 69 65 6C te selected fiel
021780: 64 73 20 66 72 6F 6D 20 61 20 72 65 63 6F 72 64 ds from a record
021790: 2E 20 46 69 72 73 74 6C 79 20 73 65 6C 65 63 74 . Firstly select
0217A0: 20 74 68 65 20 0D 0A 72 65 63 6F 72 64 20 61 6E the ..record an
0217B0: 64 20 74 68 65 6E 20 70 72 65 73 73 20 65 69 74 d then press eit
0217C0: 68 65 72 20 63 75 72 73 6F 72 20 72 69 67 68 74 her cursor right
0217D0: 20 66 6F 72 20 74 68 65 20 6E 65 78 74 20 66 69 for the next fi
0217E0: 65 6C 64 2C 20 43 6F 70 79 20 74 6F 20 64 65 6C eld, Copy to del
0217F0: 65 74 65 20 0D 0A 74 68 65 20 66 69 65 6C 64 20 ete ..the field
021800: 20 69 73 20 74 68 65 20 68 65 69 67 68 74 20 6F is the height o
021810: 66 20 74 68 65 20 62 6F 78 20 74 6F 20 73 63 72 f the box to scr
021820: 6F 6C 6C 20 69 6E 20 0D 0A 72 6F 77 73 20 31 2D oll in ..rows 1-
021830: 32 35 20 77 20 69 73 20 74 68 65 20 77 69 64 74 25 w is the widt
021840: 68 20 6F 66 20 74 68 65 20 62 6F 78 20 69 6E 20 h of the box in
021850: 73 63 72 65 65 6E 20 62 79 74 65 73 20 28 31 2D screen bytes (1-
021860: 38 30 20 69 6E 20 4D 6F 64 65 20 32 29 20 72 20 80 in Mode 2) r
021870: 69 73 20 74 68 65 20 0D 0A 74 6F 70 20 72 6F 77 is the ..top row
021880: 20 6E 75 6D 62 65 72 20 6F 66 20 74 68 65 20 62 number of the b
021890: 6F 78 20 31 2D 32 35 20 63 20 69 73 20 74 68 65 ox 1-25 c is the
0218A0: 20 74 6F 70 20 63 6F 6C 75 6D 6E 20 77 68 65 72 top column wher
0218B0: 65 20 63 6F 6C 75 6D 6E 73 20 63 6F 72 72 65 73 e columns corres
0218C0: 70 6F 6E 64 20 74 6F 20 0D 0A 74 68 65 20 6E 75 pond to ..the nu
0218D0: 6D 62 65 72 20 6F 66 20 73 63 72 65 65 6E 20 62 mber of screen b
0218E0: 79 74 65 73 20 61 63 72 6F 73 73 20 74 68 65 20 ytes across the
0218F0: 73 63 72 65 65 6E 20 28 31 2D 38 30 20 69 6E 20 screen (1-80 in
021900: 4D 6F 64 65 20 32 29 2E 0D 0A 0D 0A 53 6F 20 74 Mode 2).....So t
021910: 6F 20 73 63 72 6F 6C 6C 20 74 68 65 20 77 68 6F o scroll the who
021920: 6C 65 20 73 63 72 65 65 6E 20 69 6E 20 61 20 4E le screen in a N
021930: 57 20 64 69 72 65 63 74 69 6F 6E 20 74 68 65 20 W direction the
021940: 63 6F 6D 6D 61 6E 64 20 77 6F 75 6C 64 20 62 65 command would be
021950: 3A 20 20 0D 0A 7C 4E 57 45 53 54 2C 30 2C 32 35 : ..|NWEST,0,25
021960: 2C 38 30 2C 31 2C 31 20 77 68 69 63 68 20 77 6F ,80,1,1 which wo
021970: 75 6C 64 20 6C 65 61 76 65 20 74 68 65 20 62 61 uld leave the ba
021980: 63 6B 67 72 6F 75 6E 64 20 61 73 20 50 45 4E 20 ckground as PEN
021990: 30 2E 0D 0A 24 0D 0A 49 74 20 69 73 20 69 6D 70 0...$..It is imp
0219A0: 6F 72 74 61 6E 74 20 74 6F 20 6E 6F 74 65 20 74 ortant to note t
0219B0: 68 61 74 20 74 68 65 20 68 65 69 67 68 74 20 61 hat the height a
0219C0: 6E 64 20 77 69 64 74 68 20 6D 75 73 74 20 61 6C nd width must al
0219D0: 77 61 79 73 20 62 65 20 61 74 20 6C 65 61 73 74 ways be at least
0219E0: 20 31 2C 20 61 73 20 0D 0A 61 20 62 6F 78 20 6D 1, as ..a box m
0219F0: 75 73 74 20 68 61 76 65 20 74 77 6F 20 64 69 6D ust have two dim
021A00: 6F 72 20 63 75 72 73 6F 72 20 6C 65 66 74 20 74 or cursor left t
021A10: 6F 20 61 62 6F 72 74 2E 0D 0A 0D 0A 52 65 63 6F o abort.....Reco
021A20: 72 64 20 61 64 64 73 20 6F 72 20 64 65 6C 65 74 rd adds or delet
021A30: 65 73 20 72 65 63 6F 72 64 73 2E 20 42 6C 61 6E es records. Blan
021A40: 6B 20 72 65 63 6F 72 64 73 20 61 72 65 20 61 64 k records are ad
021A50: 64 65 64 20 74 6F 20 74 68 65 20 65 6E 64 20 6F ded to the end o
021A60: 66 20 74 68 65 20 66 69 6C 65 73 20 0D 0A 62 75 f the files ..bu
021A70: 74 20 69 74 20 69 73 20 70 6F 73 73 69 62 6C 65 t it is possible
021A80: 20 74 6F 20 64 65 6C 65 74 65 20 61 6E 79 20 72 to delete any r
021A90: 65 63 6F 72 64 20 62 79 20 73 65 6C 65 63 74 69 ecord by selecti
021AA0: 6E 67 20 69 74 20 77 69 74 68 20 74 68 65 20 63 ng it with the c
021AB0: 75 72 73 6F 72 20 6B 65 79 73 20 0D 0A 61 6E 64 ursor keys ..and
021AC0: 20 70 72 65 73 73 69 6E 67 20 43 6F 70 79 2E 0D pressing Copy..
021AD0: 0A 24 0D 0A 46 6F 72 6D 61 74 20 69 73 20 75 73 .$..Format is us
021AE0: 65 64 20 66 6F 72 20 64 65 73 69 67 6E 69 6E 67 ed for designing
021AF0: 20 74 68 65 20 6C 61 79 6F 75 74 20 6F 66 20 74 the layout of t
021B00: 68 65 20 72 65 63 6F 72 64 73 2E 20 59 6F 75 20 he records. You
021B10: 63 61 6E 20 64 65 73 69 67 6E 20 0D 0A 69 6E 64 can design ..ind
021B20: 69 76 69 64 75 61 6C 20 72 65 63 6F 72 64 73 20 ividual records
021B30: 6F 72 20 63 6F 70 79 20 74 68 65 20 66 6F 72 6D or copy the form
021B40: 61 74 20 74 6F 20 74 68 65 20 77 68 6F 6C 65 20 at to the whole
021B50: 6F 66 20 74 68 65 20 66 69 6C 65 2E 20 49 6E 20 of the file. In
021B60: 74 68 65 20 73 75 62 2D 0D 0A 6D 65 6E 75 2C 20 the sub-..menu,
021B70: 54 69 74 6C 65 20 65 6E 74 65 72 73 20 74 68 65 Title enters the
021B80: 20 72 65 63 6F 72 64 20 74 69 74 6C 65 2C 20 46 record title, F
021B90: 69 65 6C 64 20 70 6F 73 69 74 69 6F 6E 73 20 61 ield positions a
021BA0: 20 66 69 65 6C 64 20 77 69 74 68 69 6E 20 61 20 field within a
021BB0: 72 65 63 6F 72 64 20 0D 0A 75 73 69 6E 67 20 74 record ..using t
021BC0: 68 65 20 63 75 72 73 6F 72 20 6B 65 79 73 2C 20 he cursor keys,
021BD0: 61 6E 64 20 44 75 70 6C 69 63 61 74 65 20 63 6F and Duplicate co
021BE0: 70 69 65 73 20 74 68 65 20 64 69 73 70 6C 61 79 pies the display
021BF0: 65 64 20 72 65 63 6F 72 64 20 74 6F 20 61 6C 6C ed record to all
021C00: 65 6E 73 69 6F 6E 73 20 61 6E 64 20 63 61 72 65 ensions and care
021C10: 20 73 68 6F 75 6C 64 20 62 65 20 74 61 6B 65 6E should be taken
021C20: 20 74 68 61 74 20 74 68 65 20 64 65 66 69 6E 65 that the define
021C30: 64 20 62 6F 78 20 0D 0A 64 6F 65 73 20 6E 6F 74 d box ..does not
021C40: 20 65 78 63 65 65 64 20 74 68 65 20 73 63 72 65 exceed the scre
021C50: 65 6E 20 6C 69 6D 69 74 73 2E 20 41 6C 73 6F 20 en limits. Also
021C60: 79 6F 75 20 63 61 6E 20 6F 6D 69 74 20 74 68 65 you can omit the
021C70: 20 70 20 70 61 72 61 6D 65 74 65 72 20 69 66 20 p parameter if
021C80: 79 6F 75 20 0D 0A 77 69 73 68 2E 0D 0A 0D 0A 54 you ..wish.....T
021C90: 68 65 20 74 77 6F 20 72 6F 75 74 69 6E 65 73 20 he two routines
021CA0: 74 6F 20 73 63 72 6F 6C 6C 20 61 20 6D 65 73 73 to scroll a mess
021CB0: 61 67 65 20 61 72 65 20 7C 4D 45 53 4C 45 46 54 age are |MESLEFT
021CC0: 20 61 6E 64 20 7C 4D 45 53 52 49 54 20 66 6F 72 and |MESRIT for
021CD0: 20 6C 65 66 74 20 61 6E 64 20 0D 0A 72 69 67 68 left and ..righ
021CE0: 74 20 72 65 73 70 65 63 74 69 76 65 6C 79 20 77 t respectively w
021CF0: 69 74 68 20 70 61 72 61 6D 65 74 65 72 73 20 2D ith parameters -
021D00: 20 73 74 72 69 6E 67 20 61 6E 64 20 72 6F 77 20 string and row
021D10: 6E 75 6D 62 65 72 2E 20 0D 0A 0D 0A 42 65 66 6F number. ....Befo
021D20: 72 65 20 74 68 65 79 20 61 72 65 20 63 61 6C 6C re they are call
021D30: 65 64 20 61 20 76 61 72 69 61 62 6C 65 20 6D 20 ed a variable m
021D40: 62 65 20 73 65 74 20 75 74 68 72 6F 6C 6C 65 64 be set uthrolled
021D50: 2E 20 54 68 69 73 20 61 73 20 74 68 65 20 66 69 . This as the fi
021D60: 72 73 74 20 0D 0A 70 61 72 61 6D 65 74 65 72 2E rst ..parameter.
021D70: 20 54 68 65 20 73 65 63 6F 6E 64 20 69 73 20 74 The second is t
021D80: 68 65 20 72 6F 77 20 6E 75 6D 62 65 72 20 6F 6E he row number on
021D90: 20 77 68 69 63 68 20 79 6F 75 20 77 69 73 68 20 which you wish
021DA0: 74 68 65 20 6D 65 73 73 61 67 65 20 74 6F 20 0D the message to .
021DB0: 0A 73 63 72 6F 6C 6C 2E 20 54 68 65 20 66 6F 6C .scroll. The fol
021DC0: 6C 6F 77 69 6E 67 20 70 72 6F 67 72 61 6D 20 73 lowing program s
021DD0: 68 6F 77 73 20 68 6F 77 20 74 6F 20 75 73 65 20 hows how to use
021DE0: 74 68 65 20 6E 65 77 20 63 6F 6D 6D 61 6E 64 3A the new command:
021DF0: 0D 0A 0D 0A 31 30 20 61 24 3D 22 43 6F 6D 70 75 ....10 a$="Compu
021E00: 20 6F 74 68 65 72 20 0D 0A 72 65 63 6F 72 64 73 other ..records
021E10: 2E 20 53 69 6E 63 65 20 74 68 69 73 20 6F 70 74 . Since this opt
021E20: 69 6F 6E 20 69 73 20 69 6E 74 65 6E 64 65 64 20 ion is intended
021E30: 74 6F 20 62 65 20 75 73 65 64 20 74 6F 20 63 72 to be used to cr
021E40: 65 61 74 65 20 61 20 73 74 61 6E 64 61 72 64 20 eate a standard
021E50: 66 6F 72 6D 61 74 20 0D 0A 66 6F 72 20 61 6C 6C format ..for all
021E60: 20 72 65 63 6F 72 64 73 2C 20 74 61 6B 65 20 63 records, take c
021E70: 61 72 65 20 5F 20 74 68 65 20 63 75 72 72 65 6E are _ the curren
021E80: 74 20 72 65 63 6F 72 64 20 77 69 6C 6C 20 62 65 t record will be
021E90: 20 63 6F 70 69 65 64 20 74 6F 20 61 6C 6C 20 6F copied to all o
021EA0: 74 68 65 72 73 2E 0D 0A 0D 0A 44 69 73 70 6C 61 thers.....Displa
021EB0: 79 20 65 6E 61 62 6C 65 73 20 79 6F 75 20 74 6F y enables you to
021EC0: 20 6C 6F 6F 6B 20 61 74 20 61 20 72 65 63 6F 72 look at a recor
021ED0: 64 2E 20 55 73 65 20 74 68 65 20 63 75 72 73 6F d. Use the curso
021EE0: 72 20 75 70 20 61 6E 64 20 64 6F 77 6E 20 6B 65 r up and down ke
021EF0: 79 73 20 74 6F 20 0D 0A 73 65 6C 65 63 74 20 61 ys to ..select a
021F00: 20 72 65 63 6F 72 64 2E 0D 0A 0D 0A 54 68 65 20 record.....The
021F10: 6E 75 6D 62 65 72 20 6F 66 20 66 69 65 6C 64 73 number of fields
021F20: 20 69 6E 20 61 20 72 65 63 6F 72 64 20 69 73 20 in a record is
021F30: 73 68 6F 77 6E 20 69 6E 20 74 68 65 20 74 6F 70 shown in the top
021F40: 20 72 69 67 68 74 20 68 61 6E 64 20 63 6F 72 6E right hand corn
021F50: 65 72 20 6F 66 20 65 61 63 68 20 0D 0A 64 69 73 er of each ..dis
021F60: 70 6C 61 79 65 64 20 72 65 63 6F 72 64 2E 20 4D played record. M
021F70: 69 6E 69 20 46 69 6C 65 20 61 6C 6C 6F 77 73 20 ini File allows
021F80: 32 34 20 72 65 63 6F 72 64 73 20 74 6F 20 61 20 24 records to a
021F90: 66 69 6C 65 20 77 69 74 68 20 34 38 20 66 69 65 file with 48 fie
021FA0: 6C 64 73 20 70 65 72 20 0D 0A 72 65 63 6F 72 64 lds per ..record
021FB0: 20 61 6E 64 20 35 30 20 63 68 61 72 61 63 74 65 and 50 characte
021FC0: 72 73 20 70 65 72 20 66 69 65 6C 64 2E 0D 0A 24 rs per field...$
021FD0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
021FE0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021FF0: 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -------------
022000: 74 69 6E 67 20 77 69 74 68 20 74 68 65 20 41 6D ting with the Am
022010: 73 74 72 61 64 22 0D 0A 32 30 20 7C 4D 45 53 4C strad"..20 |MESL
022020: 46 54 2C 40 61 24 2C 31 20 33 30 20 61 24 3D 22 FT,@a$,1 30 a$="
022030: 31 32 33 34 35 36 37 38 39 30 22 0D 0A 34 30 20 1234567890"..40
022040: 7C 4D 45 53 52 49 54 2C 40 61 24 2C 32 35 0D 0A |MESRIT,@a$,25..
022050: 0D 0A 54 6F 20 75 73 65 20 74 68 65 20 72 6F 75 ..To use the rou
022060: 74 69 6E 65 20 69 6E 20 79 6F 75 72 20 6F 77 6E tine in your own
022070: 20 70 72 6F 67 72 61 6D 73 20 66 69 72 73 74 20 programs first
022080: 73 65 74 20 48 49 4D 45 4D 20 74 6F 20 33 39 39 set HIMEM to 399
022090: 39 39 20 61 6E 64 20 6C 6F 61 64 20 74 68 65 20 99 and load the
0220A0: 0D 0A 63 6F 64 65 20 74 6F 20 34 30 30 30 30 20 ..code to 40000
0220B0: 61 73 20 69 74 20 69 73 20 6E 6F 74 20 72 65 6C as it is not rel
0220C0: 6F 63 61 74 61 62 6C 65 2E 20 54 68 65 6E 20 74 ocatable. Then t
0220D0: 6F 20 73 65 74 20 75 70 20 74 68 65 20 52 53 58 o set up the RSX
0220E0: 73 20 43 41 4C 4C 20 34 30 30 30 30 2E 0D 0A 24 s CALL 40000...$
0220F0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
022100: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
022110: 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 0D 0A 20 ------..
022120: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
022130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
022140: 20 20 20 20 20 58 63 6F 6C 0D 0A 20 20 20 20 20 Xcol..
022150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
022160: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
022170: 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 58 43 4F 4C 0D 0A ------....XCOL..
022180: 0D 0A 54 68 69 73 20 69 73 20 61 20 70 72 6F 67 ..This is a prog
022190: 72 61 6D 20 74 68 61 74 20 61 6C 6C 6F 77 73 20 ram that allows
0221A0: 79 6F 75 20 74 6F 20 64 69 73 70 6C 61 79 20 6D you to display m
0221B0: 6F 72 65 20 74 68 61 6E 20 74 68 65 20 6C 65 67 ore than the leg
0221C0: 61 6C 20 6E 75 6D 62 65 72 20 6F 66 20 0D 0A 63 al number of ..c
0221D0: 6F 6C 6F 75 72 73 20 6F 6E 20 74 68 65 20 73 63 olours on the sc
0221E0: 72 65 65 6E 20 69 6E 20 61 6E 79 20 6D 6F 64 65 reen in any mode
0221F0: 2E 0D 0A 0D 0A 49 74 20 70 72 6F 76 69 64 65 73 .....It provides
022200: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
022210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
022220: 20 20 20 20 53 70 6C 69 74 20 6D 6F 64 65 73 0D Split modes.
022230: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
022240: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
022250: 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D -------------.
022260: 0A 0D 0A 53 50 4C 54 4D 4F 44 45 0D 0A 0D 0A 53 ...SPLTMODE....S
022270: 6F 6D 65 20 6F 66 20 74 68 65 20 62 65 73 74 20 ome of the best
022280: 73 6F 66 74 77 61 72 65 20 61 72 6F 75 6E 64 20 software around
022290: 65 6D 70 6C 6F 79 73 20 73 70 6C 69 74 20 6D 6F employs split mo
0222A0: 64 65 20 73 63 72 65 65 6E 73 20 69 6E 20 77 68 de screens in wh
0222B0: 69 63 68 20 74 68 65 20 74 6F 70 20 0D 0A 68 61 ich the top ..ha
0222C0: 6C 66 20 6F 66 20 74 68 65 20 73 63 72 65 65 6E lf of the screen
0222D0: 20 69 73 20 75 73 75 61 6C 6C 79 20 4D 6F 64 65 is usually Mode
0222E0: 20 30 20 61 6E 64 20 74 68 65 20 6C 6F 77 65 72 0 and the lower
0222F0: 20 68 61 6C 66 20 4D 6F 64 65 20 31 20 6F 72 20 half Mode 1 or
022300: 32 2E 0D 0A 0D 0A 54 68 69 73 20 72 6F 75 74 69 2.....This routi
022310: 6E 65 20 70 6F 6B 65 73 20 74 68 65 20 6E 65 63 ne pokes the nec
022320: 65 73 73 61 72 79 20 6D 61 63 68 69 6E 65 20 63 essary machine c
022330: 6F 64 65 20 69 6E 74 6F 20 6D 65 6D 6F 72 79 20 ode into memory
022340: 77 68 69 63 68 20 69 73 20 65 6E 61 62 6C 65 64 which is enabled
022350: 20 62 79 20 0D 0A 43 41 4C 4C 20 26 41 30 30 30 by ..CALL &A000
022360: 2E 0D 0A 0D 0A 54 68 65 20 70 6F 73 69 74 69 6F .....The positio
022370: 6E 20 6F 66 20 74 68 65 20 73 70 6C 69 74 20 63 n of the split c
022380: 61 6E 20 62 65 20 61 6C 74 65 72 65 64 20 62 79 an be altered by
022390: 20 70 6F 6B 69 6E 67 20 26 41 30 33 34 20 77 69 poking &A034 wi
0223A0: 74 68 20 32 2C 20 33 20 6F 72 20 34 2E 20 0D 0A th 2, 3 or 4. ..
0223B0: 24 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 $..
0223C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0223D0: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
0223E0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
0223F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
022400: 20 74 68 72 65 65 20 65 78 74 72 61 20 63 6F 6D three extra com
022410: 6D 61 6E 64 73 3A 20 7C 58 43 4F 4C 20 74 6F 20 mands: |XCOL to
022420: 65 6E 61 62 6C 65 20 74 68 65 20 66 75 6E 63 74 enable the funct
022430: 69 6F 6E 20 20 7C 58 44 49 53 20 74 6F 20 0D 0A ion |XDIS to ..
022440: 64 69 73 61 62 6C 65 20 69 74 20 61 6E 64 20 72 disable it and r
022450: 65 73 74 6F 72 65 20 61 6C 6C 20 74 6F 20 6E 6F estore all to no
022460: 72 6D 61 6C 2C 20 7C 53 45 54 48 54 2C 6E 20 77 rmal, |SETHT,n w
022470: 68 69 63 68 20 61 6C 6C 6F 77 73 20 63 6F 6E 74 hich allows cont
022480: 72 6F 6C 20 6F 76 65 72 20 74 68 65 20 0D 0A 70 rol over the ..p
022490: 6F 73 69 74 69 6F 6E 20 6F 66 20 74 68 65 20 73 osition of the s
0224A0: 77 69 74 63 68 20 77 68 65 72 65 20 6E 20 69 73 witch where n is
0224B0: 20 30 2C 31 20 6F 72 20 32 2E 0D 0A 0D 0A 48 61 0,1 or 2.....Ha
0224C0: 76 69 6E 67 20 72 75 6E 20 74 68 65 20 70 72 6F ving run the pro
0224D0: 67 72 61 6D 20 79 6F 75 20 77 69 6C 6C 20 66 69 gram you will fi
0224E0: 6E 64 20 74 68 61 74 20 74 68 65 20 6E 6F 72 6D nd that the norm
0224F0: 61 6C 20 49 4E 4B 20 61 6E 64 20 42 4F 52 44 45 al INK and BORDE
022500: 52 20 63 6F 6D 6D 61 6E 64 73 20 0D 0A 61 63 74 R commands ..act
022510: 20 69 6E 20 61 20 73 6C 69 67 68 74 6C 79 20 64 in a slightly d
022520: 69 66 66 65 72 65 6E 74 20 77 61 79 2E 20 4E 6F ifferent way. No
022530: 72 6D 61 6C 6C 79 20 42 4F 52 44 45 52 20 30 2C rmally BORDER 0,
022540: 31 20 77 6F 75 6C 64 20 73 65 74 20 74 68 65 20 1 would set the
022550: 62 6F 72 64 65 72 20 0D 0A 66 6C 61 73 68 69 6E border ..flashin
022560: 67 20 62 65 74 77 65 65 6E 20 63 6F 6C 6F 75 72 g between colour
022570: 73 20 30 20 61 6E 64 20 31 20 2D 20 62 6C 61 63 s 0 and 1 - blac
022580: 6B 20 61 6E 64 20 62 6C 75 65 2E 0D 0A 0D 0A 57 k and blue.....W
022590: 69 74 68 20 58 43 4F 4C 20 65 6E 61 62 6C 65 64 ith XCOL enabled
0225A0: 2C 20 74 68 65 20 73 61 6D 65 20 63 6F 6D 6D 61 , the same comma
0225B0: 6E 64 20 77 6F 75 6C 64 20 73 65 74 20 74 68 65 nd would set the
0225C0: 20 74 6F 70 20 70 61 72 74 20 6F 66 20 74 68 65 top part of the
0225D0: 20 62 6F 72 64 65 72 20 74 6F 20 74 68 65 20 0D border to the .
0225E0: 0A 66 69 72 73 74 20 63 6F 6C 6F 75 72 20 61 6E .first colour an
0225F0: 64 20 74 68 65 20 62 6F 74 74 6F 6D 20 70 61 72 d the bottom par
022600: 20 20 20 20 20 20 53 63 72 6F 6C 6C 65 72 0D 0A Scroller..
022610: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
022620: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
022630: 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D ----------...
022640: 0A 53 43 52 4F 4C 4C 45 52 0D 0A 0D 0A 54 68 69 .SCROLLER....Thi
022650: 73 20 69 73 20 61 20 63 6F 6C 6C 65 63 74 69 6F s is a collectio
022660: 6E 20 6F 66 20 31 30 20 6D 61 63 68 69 6E 65 20 n of 10 machine
022670: 63 6F 64 65 20 72 6F 75 74 69 6E 65 73 2C 20 74 code routines, t
022680: 77 6F 20 6F 66 20 77 68 69 63 68 20 73 63 72 6F wo of which scro
022690: 6C 6C 20 61 20 6D 65 73 73 61 67 65 20 0D 0A 74 ll a message ..t
0226A0: 6F 20 74 68 65 20 73 63 72 65 65 6E 20 66 72 6F o the screen fro
0226B0: 6D 20 6C 65 66 74 20 6F 72 20 72 69 67 68 74 2C m left or right,
0226C0: 20 77 68 69 6C 65 20 74 68 65 20 6F 74 68 65 72 while the other
0226D0: 20 65 69 67 68 74 20 63 61 6E 20 62 65 20 75 73 eight can be us
0226E0: 65 64 20 74 6F 20 73 63 72 6F 6C 6C 20 0D 0A 6F ed to scroll ..o
0226F0: 66 66 20 61 6E 79 20 64 65 66 69 6E 65 64 20 73 ff any defined s
022700: 65 63 74 69 6F 6E 20 6F 66 20 73 63 72 65 65 6E ection of screen
022710: 20 68 6F 72 69 7A 6F 6E 74 61 6C 6C 79 2C 20 76 horizontally, v
022720: 65 72 74 69 63 61 6C 6C 79 20 6F 72 20 64 69 61 ertically or dia
022730: 67 6F 6E 61 6C 6C 79 2E 0D 0A 0D 0A 54 68 65 73 gonally.....Thes
022740: 65 20 72 6F 75 74 6E 65 73 20 61 72 65 20 69 6E e routnes are in
022750: 20 74 68 65 20 66 6F 72 6D 20 6F 66 20 74 68 65 the form of the
022760: 20 52 58 53 73 3A 0D 0A 0D 0A 7C 4E 4F 52 54 48 RXSs:....|NORTH
022770: 2C 7C 53 4F 55 54 48 2C 7C 45 41 53 54 2C 20 7C ,|SOUTH,|EAST, |
022780: 57 45 53 54 2C 20 7C 4E 45 41 53 54 2C 20 7C 4E WEST, |NEAST, |N
022790: 57 45 53 54 2C 20 7C 53 45 41 53 54 20 61 6E 64 WEST, |SEAST and
0227A0: 20 7C 53 57 45 53 54 20 66 6F 6C 6C 6F 77 65 64 |SWEST followed
0227B0: 20 62 79 20 74 68 65 20 0D 0A 70 61 72 61 6D 65 by the ..parame
0227C0: 74 65 72 73 20 70 2C 68 2C 77 2C 72 2C 20 61 6E ters p,h,w,r, an
0227D0: 64 20 63 2E 0D 0A 0D 0A 70 20 69 73 20 74 68 65 d c.....p is the
0227E0: 20 70 65 6E 20 63 6F 6C 6F 75 72 20 66 6F 72 20 pen colour for
0227F0: 74 68 65 20 62 61 63 6B 67 72 6F 75 6E 64 20 68 the background h
022800: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
022810: 1D 00 01 00 02 09 52 E5 1D 00 C1 02 00 00 00 02 ......R.........
022820: 1D 00 C6 02 00 00 00 02 1D 00 C2 02 00 00 00 02 ................
022830: 1D 00 C7 02 00 00 00 02 1D 00 C3 02 00 00 00 02 ................
022840: 1D 00 C8 02 00 00 00 02 1D 00 C4 02 00 00 00 02 ................
022850: 1D 00 C9 02 00 00 00 02 1D 00 C5 02 00 00 00 02 ................
022860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0228A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0228B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0228C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0228D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0228E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0228F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022900: 74 20 74 6F 20 74 68 65 20 73 65 63 6F 6E 64 2E t to the second.
022910: 20 49 4E 4B 20 31 2C 32 32 2C 32 36 20 77 69 6C INK 1,22,26 wil
022920: 6C 20 70 72 6F 64 75 63 65 20 61 20 0D 0A 73 69 l produce a ..si
022930: 6D 69 6C 61 72 20 72 65 73 75 6C 74 20 77 69 74 milar result wit
022940: 68 20 61 6E 79 74 68 69 6E 67 20 77 72 69 74 74 h anything writt
022950: 65 6E 20 77 69 74 68 20 50 45 4E 20 31 2E 0D 0A en with PEN 1...
022960: 24 0D 0A 53 6F 6D 65 20 70 6F 69 6E 74 73 20 74 $..Some points t
022970: 6F 20 6E 6F 74 65 3A 0D 0A 0D 0A 2A 20 54 68 65 o note:....* The
022980: 20 68 6F 72 69 7A 6F 6E 74 61 6C 20 64 69 76 69 horizontal divi
022990: 73 69 6F 6E 20 64 6F 65 73 20 6E 6F 74 20 66 61 sion does not fa
0229A0: 6C 6C 20 65 78 61 63 74 6C 79 20 6F 6E 20 74 68 ll exactly on th
0229B0: 65 20 62 6F 75 6E 64 61 72 79 20 6C 69 6E 65 20 e boundary line
0229C0: 62 65 74 77 65 65 6E 20 0D 0A 74 77 6F 20 74 65 between ..two te
0229D0: 78 74 20 6C 69 6E 65 73 0D 0A 2A 20 4D 61 6B 65 xt lines..* Make
0229E0: 20 74 68 65 20 64 69 76 69 64 69 6E 67 20 6C 69 the dividing li
0229F0: 6E 65 20 76 69 73 69 62 6C 65 20 62 79 20 74 79 ne visible by ty
022A00: 70 69 6E 67 20 42 4F 52 44 45 52 20 30 2C 31 3A ping BORDER 0,1:
022A10: 49 4E 4B 20 30 2C 31 2C 30 2E 20 49 66 20 79 6F INK 0,1,0. If yo
022A20: 75 20 61 72 65 20 0D 0A 6C 75 63 6B 79 20 74 68 u are ..lucky th
022A30: 65 20 6C 69 6E 65 20 77 69 6C 6C 20 62 65 20 73 e line will be s
022A40: 74 65 61 64 79 20 61 6E 64 20 77 69 6C 6C 20 6E teady and will n
022A50: 6F 74 20 6A 69 74 74 65 72 20 77 68 65 6E 20 79 ot jitter when y
022A60: 6F 75 20 70 72 65 73 73 20 61 20 6B 65 79 2E 20 ou press a key.
022A70: 4F 66 74 65 6E 20 0D 0A 74 68 6F 75 67 68 2C 20 Often ..though,
022A80: 74 68 65 20 6C 69 6E 65 20 77 69 6C 6C 20 62 65 the line will be
022A90: 20 62 65 20 75 6E 73 74 61 62 6C 65 20 73 6F 20 be unstable so
022AA0: 69 74 27 73 20 62 65 74 74 65 72 20 74 6F 20 6D it's better to m
022AB0: 61 6B 65 20 62 61 63 6B 67 72 6F 75 6E 64 20 61 ake background a
022AC0: 6E 64 20 0D 0A 62 6F 72 64 65 72 20 74 68 65 20 nd ..border the
022AD0: 73 61 6D 65 20 63 6F 6C 6F 75 72 20 69 6E 20 65 same colour in e
022AE0: 61 63 68 20 68 61 6C 66 20 6F 66 20 74 68 65 20 ach half of the
022AF0: 73 63 72 65 65 6E 2E 0D 0A 2A 20 44 6F 6E 27 74 screen...* Don't
022B00: 64 6F 75 62 6C 65 20 62 79 74 65 73 20 28 44 45 double bytes (DE
022B10: 46 57 29 20 61 6E 64 20 73 74 72 69 6E 67 73 20 FW) and strings
022B20: 28 44 45 46 24 29 20 63 61 6E 20 62 65 20 70 6C (DEF$) can be pl
022B30: 61 63 65 64 20 61 74 20 0D 0A 74 68 65 20 63 75 aced at ..the cu
022B40: 72 72 65 6E 74 20 61 64 64 72 65 73 73 2E 20 53 rrent address. S
022B50: 70 61 63 65 20 63 61 6E 20 62 65 20 72 65 73 65 pace can be rese
022B60: 72 76 65 64 20 66 6F 72 20 64 61 74 61 20 28 44 rved for data (D
022B70: 45 46 53 20 66 6F 6C 6C 6F 77 65 64 20 62 79 20 EFS followed by
022B80: 74 68 65 20 0D 0A 6E 75 6D 62 65 72 20 6F 66 20 the ..number of
022B90: 62 79 74 65 73 20 72 65 71 75 69 72 65 64 29 2E bytes required).
022BA0: 0D 0A 2A 20 43 6F 6D 6D 65 6E 74 73 20 63 61 6E ..* Comments can
022BB0: 20 62 65 20 69 6E 63 6C 75 64 65 64 20 62 79 20 be included by
022BC0: 70 6C 61 63 69 6E 67 20 74 68 65 6D 20 6F 6E 20 placing them on
022BD0: 61 20 73 65 70 61 72 61 74 65 20 6C 69 6E 65 20 a separate line
022BE0: 61 6E 64 20 73 74 61 72 74 69 6E 67 20 74 68 65 and starting the
022BF0: 6D 20 0D 0A 77 69 74 68 20 61 20 27 2E 0D 0A 0D m ..with a '....
022C00: 0A 52 75 6E 20 74 68 65 20 61 73 73 65 6D 62 6C .Run the assembl
022C10: 65 72 2E 20 49 74 20 77 69 6C 6C 20 73 74 6F 70 er. It will stop
022C20: 20 77 69 74 68 20 74 68 65 20 6D 65 73 73 61 67 with the messag
022C30: 65 20 27 4F 72 69 67 69 6E 3F 27 2E 20 54 79 70 e 'Origin?'. Typ
022C40: 65 20 41 55 54 4F 20 61 6E 64 20 70 72 65 73 73 e AUTO and press
022C50: 20 0D 0A 74 68 65 20 73 6D 61 6C 6C 20 45 6E 74 ..the small Ent
022C60: 65 72 20 6B 65 79 2E 20 54 68 72 6F 75 67 68 6F er key. Througho
022C70: 75 74 20 74 68 65 20 70 72 6F 67 72 61 6D 20 74 ut the program t
022C80: 68 69 73 20 6B 65 79 20 69 73 20 75 73 65 64 2D his key is used-
022C90: 20 6E 6F 74 20 74 68 65 20 6C 61 72 67 65 20 6F not the large o
022CA0: 6E 65 0D 0A 24 0D 0A 54 68 65 20 66 75 6C 6C 20 ne..$..The full
022CB0: 73 74 6F 70 20 6E 65 78 74 20 74 6F 20 74 68 65 stop next to the
022CC0: 20 73 6D 61 6C 6C 20 45 6E 74 65 72 20 6B 65 79 small Enter key
022CD0: 20 63 61 6E 20 62 65 20 75 73 65 64 20 69 6E 73 can be used ins
022CE0: 74 65 61 64 20 69 66 20 61 20 63 6F 6D 6D 65 6E tead if a commen
022CF0: 74 20 69 73 20 0D 0A 6E 65 65 64 65 64 20 6F 6E t is ..needed on
022D00: 20 61 73 73 75 6D 65 20 58 43 4F 4C 20 77 69 6C assume XCOL wil
022D10: 6C 20 77 6F 72 6B 20 77 69 74 68 20 63 6F 6D 6D l work with comm
022D20: 65 72 63 69 61 6C 20 73 6F 66 74 77 61 72 65 2E ercial software.
022D30: 20 54 68 65 20 77 6F 72 73 74 20 74 68 69 6E 67 The worst thing
022D40: 20 74 68 61 74 20 0D 0A 63 61 6E 20 68 61 70 70 that ..can happ
022D50: 65 6E 20 69 73 20 61 20 63 72 61 73 68 2E 0D 0A en is a crash...
022D60: 0D 0A 54 68 65 72 65 27 73 20 6E 6F 74 68 69 6E ..There's nothin
022D70: 67 20 74 6F 20 63 61 75 73 65 20 61 6E 79 20 67 g to cause any g
022D80: 72 65 61 74 20 68 61 72 64 73 68 69 70 20 74 68 reat hardship th
022D90: 65 72 65 20 2D 20 6A 75 73 74 20 62 65 20 61 77 ere - just be aw
022DA0: 61 72 65 20 6F 66 20 74 68 65 20 0D 0A 6C 69 6D are of the ..lim
022DB0: 69 74 61 74 69 6F 6E 73 2E 0D 0A 24 0D 0A 20 20 itations...$..
022DC0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
022DD0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D --
022DE0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 -------------..
022DF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
022E00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
022E10: 52 41 57 20 41 73 73 65 6D 62 6C 65 72 0D 0A 20 RAW Assembler..
022E20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
022E30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
022E40: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
022E50: 0D 0A 41 53 53 45 4D 42 4C 45 0D 0A 0D 0A 54 68 ..ASSEMBLE....Th
022E60: 69 73 20 70 72 6F 67 72 61 6D 20 77 69 6C 6C 20 is program will
022E70: 61 6C 6C 6F 77 20 79 6F 75 20 74 6F 20 77 72 69 allow you to wri
022E80: 74 65 20 69 6E 20 6D 61 63 68 69 6E 65 20 63 6F te in machine co
022E90: 64 65 2E 20 57 68 65 6E 20 72 75 6E 20 74 68 65 de. When run the
022EA0: 20 6D 6E 65 6D 6F 6E 69 63 73 20 0D 0A 61 6E 64 mnemonics ..and
022EB0: 20 6C 61 62 65 6C 73 20 77 69 6C 6C 20 62 65 20 labels will be
022EC0: 63 6F 6E 76 65 72 74 65 64 20 69 6E 74 6F 20 5A converted into Z
022ED0: 38 30 20 63 6F 64 65 20 77 68 69 63 68 20 77 69 80 code which wi
022EE0: 6C 6C 20 62 65 20 73 74 6F 72 65 64 20 73 74 61 ll be stored sta
022EF0: 72 74 69 6E 67 20 61 74 20 61 6E 79 20 0D 0A 61 rting at any ..a
022F00: 20 74 68 65 20 6E 65 78 74 20 6C 69 6E 65 2E 0D the next line..
022F10: 0A 0D 0A 54 68 65 20 73 6F 75 72 63 65 20 6C 69 ...The source li
022F20: 73 74 69 6E 67 20 63 61 6E 20 62 65 20 73 61 76 sting can be sav
022F30: 65 64 20 77 69 74 68 20 74 68 65 20 61 73 73 65 ed with the asse
022F40: 6D 62 6C 65 72 20 6F 72 20 74 68 65 20 61 73 73 mbler or the ass
022F50: 65 6D 62 6C 65 72 20 63 61 6E 20 62 65 20 0D 0A embler can be ..
022F60: 64 65 6C 65 74 65 64 20 61 6E 64 20 74 68 65 20 deleted and the
022F70: 73 6F 75 72 63 65 20 63 6F 64 65 20 73 61 76 65 source code save
022F80: 64 20 6F 6E 20 69 74 73 20 6F 77 6E 2E 0D 0A 0D d on its own....
022F90: 0A 54 68 65 20 61 73 73 65 6D 62 6C 65 72 20 63 .The assembler c
022FA0: 61 6E 20 62 65 20 6D 65 72 67 65 64 20 77 69 74 an be merged wit
022FB0: 68 20 74 68 65 20 73 6F 75 72 63 65 20 77 68 65 h the source whe
022FC0: 6E 20 6C 6F 61 64 69 6E 67 20 75 73 69 6E 67 3A n loading using:
022FD0: 0D 0A 0D 0A 4C 4F 41 44 22 41 73 73 65 6D 62 6C ....LOAD"Assembl
022FE0: 65 72 22 3A 4D 45 52 47 45 20 22 63 6F 64 65 22 er":MERGE "code"
022FF0: 0D 0A 0D 0A 48 6F 77 65 76 65 72 2C 20 74 68 65 ....However, the
023000: 72 65 27 73 20 62 75 67 20 69 6E 20 74 68 65 20 re's bug in the
023010: 43 50 43 34 36 34 20 77 68 69 63 68 20 73 6F 6D CPC464 which som
023020: 65 74 69 6D 65 73 20 70 72 65 76 65 6E 74 73 20 etimes prevents
023030: 74 77 6F 20 70 72 6F 67 72 61 6D 73 20 0D 0A 6D two programs ..m
023040: 65 72 67 69 6E 67 20 73 75 63 63 65 73 73 66 75 erging successfu
023050: 6C 6C 79 2E 20 54 68 69 73 20 63 61 6E 20 62 65 lly. This can be
023060: 20 6F 76 65 72 63 6F 6D 65 20 62 79 20 73 61 76 overcome by sav
023070: 69 6E 67 20 6F 6E 65 20 61 73 20 61 6E 20 41 73 ing one as an As
023080: 63 69 69 20 66 69 6C 65 20 75 73 69 6E 67 20 0D cii file using .
023090: 0A 53 41 56 45 22 63 6F 64 65 22 2C 61 0D 0A 24 .SAVE"code",a..$
0230A0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
0230B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0230C0: 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -------------
0230D0: 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 -..
0230E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0230F0: 20 20 20 20 20 44 69 73 61 73 73 65 6D 62 6C 65 Disassemble
023100: 64 64 72 65 73 73 20 6E 6F 74 20 6F 63 63 75 70 ddress not occup
023110: 69 65 64 20 62 79 20 74 68 65 20 61 73 73 65 6D ied by the assem
023120: 62 6C 65 72 20 69 74 73 65 6C 66 2E 0D 0A 0D 0A bler itself.....
023130: 41 73 20 74 68 65 20 61 73 73 65 6D 62 6C 65 72 As the assembler
023140: 20 69 73 20 69 6E 20 42 61 73 69 63 2C 20 69 74 is in Basic, it
023150: 20 72 65 73 69 64 65 73 20 61 74 20 74 68 65 20 resides at the
023160: 62 6F 74 74 6F 6D 20 6F 66 20 6D 65 6D 6F 72 79 bottom of memory
023170: 2C 20 73 6F 20 69 74 27 73 20 0D 0A 63 6F 6E 76 , so it's ..conv
023180: 65 6E 69 65 6E 74 20 74 6F 20 70 6F 6B 65 20 74 enient to poke t
023190: 68 65 20 63 6F 64 65 20 6E 65 61 72 20 74 68 65 he code near the
0231A0: 20 74 6F 70 2E 20 48 49 4D 45 4D 20 63 61 6E 20 top. HIMEM can
0231B0: 62 65 20 6D 6F 76 65 64 20 64 6F 77 6E 20 69 6E be moved down in
0231C0: 65 63 65 73 73 61 72 79 20 74 6F 20 0D 0A 63 72 ecessary to ..cr
0231D0: 65 61 74 65 20 73 70 61 63 65 20 66 6F 72 20 74 eate space for t
0231E0: 68 65 20 6F 62 6A 65 63 74 20 63 6F 64 65 2E 0D he object code..
0231F0: 0A 0D 0A 41 6C 6C 20 69 6E 73 74 72 75 63 74 69 ...All instructi
023200: 6F 6E 73 20 61 6E 64 20 6C 61 62 65 6C 73 20 61 ons and labels a
023210: 72 65 20 70 6C 61 63 65 64 20 69 6E 20 64 61 74 re placed in dat
023220: 61 20 73 74 61 74 65 6D 65 6D 74 73 20 62 65 66 a statememts bef
023230: 6F 72 65 20 74 68 65 20 61 73 73 65 6D 62 6C 65 ore the assemble
023240: 72 20 0D 0A 70 72 6F 67 72 61 6D 20 77 68 69 63 r ..program whic
023250: 68 20 73 74 61 72 74 73 20 61 74 20 6C 69 6E 65 h starts at line
023260: 20 35 30 30 30 20 74 6F 20 61 6C 6C 6F 77 20 72 5000 to allow r
023270: 6F 6F 6D 2E 0D 0A 0D 0A 4F 6E 6C 79 20 6F 6E 65 oom.....Only one
023280: 20 69 6E 73 74 72 75 63 74 69 6F 6E 20 70 65 72 instruction per
023290: 20 6C 69 6E 65 20 69 73 20 61 6C 6C 6F 77 65 64 line is allowed
0232A0: 20 61 6E 64 20 69 74 20 6D 75 73 74 20 62 65 20 and it must be
0232B0: 74 79 70 65 64 20 69 6E 20 75 70 70 65 72 20 63 typed in upper c
0232C0: 61 73 65 20 0D 0A 77 69 74 68 20 6F 6E 65 20 73 ase ..with one s
0232D0: 70 61 63 65 20 62 65 74 77 65 65 6E 20 74 68 65 pace between the
0232E0: 20 66 69 72 73 74 20 61 6E 64 20 73 65 63 6F 6E first and secon
0232F0: 64 20 70 61 72 74 20 28 69 66 20 61 6E 79 29 2C d part (if any),
023300: 72 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 r..
023310: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
023320: 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ------------
023330: 2D 2D 0D 0A 0D 0A 44 49 53 41 53 53 45 4D 0D 0A --....DISASSEM..
023340: 0D 0A 54 68 69 73 20 69 73 20 61 20 6D 65 6E 75 ..This is a menu
023350: 2D 64 72 69 76 65 6E 20 72 6F 75 74 69 6E 65 20 -driven routine
023360: 74 6F 20 63 6F 6D 70 6C 65 6D 65 6E 74 20 74 68 to complement th
023370: 65 20 61 73 73 65 6D 62 6C 65 72 2E 20 49 74 20 e assembler. It
023380: 70 72 6F 6D 70 74 73 20 66 6F 72 20 74 68 65 20 prompts for the
023390: 0D 0A 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 69 74 ..information it
0233A0: 20 6E 65 65 64 73 2E 0D 0A 24 20 20 0D 0A 20 20 needs...$ ..
0233B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0233C0: 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D ------
0233D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0233E0: 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 --..
0233F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
023400: 20 53 63 72 65 65 6E 20 64 75 6D 70 20 28 4D 6F Screen dump (Mo
023410: 64 65 20 30 2C 31 29 0D 0A 20 20 20 20 20 20 20 de 0,1)..
023420: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
023430: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -----------
023440: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D -------------...
023450: 0A 53 48 41 44 55 4D 50 0D 0A 0D 0A 54 68 69 73 .SHADUMP....This
023460: 20 70 72 6F 67 72 61 6D 20 77 69 6C 6C 20 70 72 program will pr
023470: 6F 64 75 63 65 20 61 20 6C 61 72 67 65 20 73 63 oduce a large sc
023480: 72 65 65 6E 20 64 75 6D 70 20 2D 20 74 68 65 20 reen dump - the
023490: 77 69 64 74 68 20 6F 66 20 41 34 20 70 61 70 65 width of A4 pape
0234A0: 72 20 61 6E 64 20 61 62 6F 75 74 20 0D 0A 68 61 r and about ..ha
0234B0: 6C 66 20 61 73 20 64 65 65 70 20 2D 20 6F 66 20 lf as deep - of
0234C0: 61 20 4D 6F 64 65 20 30 20 6F 72 20 4D 6F 64 65 a Mode 0 or Mode
0234D0: 20 31 20 73 63 72 65 65 6E 2E 20 45 61 63 68 20 1 screen. Each
0234E0: 70 65 6E 20 69 73 20 72 65 70 72 65 73 65 6E 74 pen is represent
0234F0: 65 64 20 62 79 20 0D 0A 64 69 66 66 65 72 65 6E ed by ..differen
023500: 20 61 6E 64 20 61 20 63 6F 6D 6D 61 20 62 65 74 and a comma bet
023510: 77 65 65 6E 20 0D 0A 74 68 65 20 73 65 63 6F 6E ween ..the secon
023520: 64 20 61 6E 64 20 74 68 69 72 64 20 70 61 72 74 d and third part
023530: 20 28 69 66 20 61 6E 79 29 2E 0D 0A 24 0D 0A 4E (if any)...$..N
023540: 4F 20 45 58 54 52 41 20 53 50 41 43 45 53 20 41 O EXTRA SPACES A
023550: 52 45 20 41 4C 4C 4F 57 45 44 2E 0D 0A 0D 0A 48 RE ALLOWED.....H
023560: 49 4D 45 4D 20 6D 75 73 74 20 62 65 20 73 65 74 IMEM must be set
023570: 20 74 6F 20 72 65 73 65 72 76 65 20 73 70 61 63 to reserve spac
023580: 65 20 66 6F 72 20 74 68 65 20 63 6F 64 65 2E 20 e for the code.
023590: 55 73 65 20 74 68 65 20 4D 45 4D 4F 52 59 20 63 Use the MEMORY c
0235A0: 6F 6D 6D 61 6E 64 20 61 73 20 0D 0A 6D 6F 72 6D ommand as ..morm
0235B0: 61 6C 2E 20 46 6F 72 20 65 78 61 6D 70 6C 65 3A al. For example:
0235C0: 0D 0A 0D 0A 31 30 20 4D 45 4D 4F 52 59 20 26 37 ....10 MEMORY &7
0235D0: 46 46 46 0D 0A 0D 0A 65 6E 73 75 72 65 73 20 74 FFF....ensures t
0235E0: 68 61 74 20 26 38 30 30 30 20 6F 6E 77 61 72 64 hat &8000 onward
0235F0: 73 20 69 73 20 61 76 61 69 6C 61 62 6C 65 20 66 s is available f
023600: 6F 72 20 63 6F 64 65 2E 0D 0A 0D 0A 54 68 65 20 or code.....The
023610: 76 61 72 69 61 62 6C 65 20 27 70 72 69 6E 74 65 variable 'printe
023620: 72 27 20 75 73 65 64 20 62 79 20 74 68 65 20 61 r' used by the a
023630: 73 73 65 6D 62 6C 65 72 20 63 61 6E 20 62 65 20 ssembler can be
023640: 73 65 74 20 74 6F 20 64 69 72 65 63 74 20 74 68 set to direct th
023650: 65 20 6C 69 73 74 69 6E 67 20 0D 0A 74 6F 20 61 e listing ..to a
023660: 20 70 72 69 6E 74 65 72 20 6F 6E 20 74 68 65 20 printer on the
023670: 73 65 63 6F 6E 64 20 70 61 73 73 3A 20 0D 0A 0D second pass: ...
023680: 0A 70 72 69 6E 74 65 72 3D 30 20 74 75 72 6E 73 .printer=0 turns
023690: 20 74 68 65 20 70 72 69 6E 74 65 72 20 6F 66 66 the printer off
0236A0: 20 70 72 69 6E 74 65 72 3D 31 20 74 75 72 6E 73 printer=1 turns
0236B0: 20 69 74 20 6F 6E 2E 20 0D 0A 0D 0A 4E 6F 74 65 it on. ....Note
0236C0: 20 74 68 65 72 65 20 6D 75 73 74 20 62 65 20 6E there must be n
0236D0: 6F 20 73 70 61 63 65 73 20 62 65 74 77 65 65 6E o spaces between
0236E0: 20 6C 61 62 65 6C 73 2C 20 65 71 75 61 6C 73 20 labels, equals
0236F0: 61 6E 64 20 74 68 65 20 6E 75 6D 62 65 72 2E 0D and the number..
023700: 74 20 73 68 61 64 65 73 20 6F 66 20 67 72 65 79 t shades of grey
023710: 2E 20 54 68 65 20 4D 6F 64 65 20 30 20 64 75 6D . The Mode 0 dum
023720: 70 20 69 73 20 69 6E 20 31 36 20 73 68 61 64 65 p is in 16 shade
023730: 73 20 61 6E 64 20 74 68 65 20 4D 6F 64 65 20 31 s and the Mode 1
023740: 20 64 75 6D 70 20 0D 0A 69 73 20 69 6E 20 66 6F dump ..is in fo
023750: 75 72 2E 0D 0A 0D 0A 49 74 20 69 73 20 6E 6F 74 ur.....It is not
023760: 20 67 75 61 72 61 6E 74 65 65 64 20 66 6F 72 20 guaranteed for
023770: 61 6C 6C 20 70 72 69 6E 74 65 72 73 20 62 75 74 all printers but
023780: 20 69 66 20 79 6F 75 72 73 20 69 73 20 61 20 67 if yours is a g
023790: 65 6E 75 69 6E 65 20 45 70 73 6F 6E 20 0D 0A 63 enuine Epson ..c
0237A0: 6F 6D 70 61 74 69 62 6C 65 20 74 68 65 72 65 20 ompatible there
0237B0: 73 68 6F 75 6C 64 20 62 65 20 6E 6F 20 70 72 6F should be no pro
0237C0: 62 6C 65 6D 73 2E 0D 0A 0D 0A 54 6F 20 70 72 6F blems.....To pro
0237D0: 64 75 63 65 20 61 20 73 63 72 65 65 6E 20 64 75 duce a screen du
0237E0: 6D 70 20 79 6F 75 20 66 69 72 73 74 20 6F 66 20 mp you first of
0237F0: 61 6C 6C 20 6E 65 65 64 20 74 6F 20 72 75 6E 20 all need to run
023800: 74 68 65 20 70 72 6F 67 72 61 6D 2E 20 54 68 65 the program. The
023810: 6E 20 69 66 20 79 6F 75 20 0D 0A 61 72 65 20 77 n if you ..are w
023820: 6F 72 6B 69 6E 67 20 77 69 74 68 20 61 20 6E 6F orking with a no
023830: 72 6D 61 6C 20 42 61 73 69 63 20 70 72 6F 67 72 rmal Basic progr
023840: 61 6D 20 73 65 74 20 75 70 20 61 20 6B 65 79 20 am set up a key
023850: 69 6E 20 74 68 65 20 6C 69 73 74 69 6E 67 20 28 in the listing (
023860: 61 73 20 6C 69 6E 65 20 35 2C 20 0D 0A 35 30 30 as line 5, ..500
023870: 30 20 61 6E 64 20 36 30 30 30 20 62 65 6C 6F 77 0 and 6000 below
023880: 29 20 74 6F 20 43 41 4C 4C 20 26 41 30 30 30 20 ) to CALL &A000
023890: 62 79 20 70 72 65 73 73 69 6E 67 20 54 61 62 20 by pressing Tab
0238A0: 77 68 65 6E 20 74 68 65 20 69 6D 61 67 65 20 79 when the image y
0238B0: 6F 75 20 72 65 71 75 69 72 65 20 0D 0A 69 73 20 ou require ..is
0238C0: 6F 6E 20 74 68 65 20 73 63 72 65 65 6E 2E 20 54 on the screen. T
0238D0: 68 65 20 68 69 67 68 20 6C 69 6E 65 20 6E 75 6D he high line num
0238E0: 62 65 72 73 20 61 72 65 20 74 6F 20 61 76 6F 69 bers are to avoi
0238F0: 64 20 79 6F 75 72 20 6F 77 6E 20 70 72 6F 67 72 d your own progr
023900: 0A 0D 0A 54 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 ...The following
023910: 20 72 75 6C 65 73 20 4D 55 53 54 20 62 65 20 6F rules MUST be o
023920: 62 65 79 65 64 3A 0D 0A 24 0D 0A 2A 20 54 68 65 beyed:..$..* The
023930: 20 66 69 72 73 74 20 69 6E 73 74 72 75 63 74 69 first instructi
023940: 6F 6E 20 6D 75 73 74 20 62 65 20 4F 52 47 3A 20 on must be ORG:
023950: 74 68 65 20 63 6F 64 65 20 69 73 20 61 73 73 65 the code is asse
023960: 6D 62 6C 65 64 20 61 74 20 74 68 69 73 20 61 64 mbled at this ad
023970: 64 72 65 73 73 2E 20 20 0D 0A 46 6F 72 20 65 78 dress. ..For ex
023980: 61 6D 70 6C 65 3A 0D 0A 0D 0A 33 30 20 44 41 54 ample:....30 DAT
023990: 41 20 4F 52 47 20 26 38 30 30 30 0D 0A 0D 0A 2A A ORG &8000....*
0239A0: 20 41 20 6C 61 62 65 6C 20 6D 75 73 74 20 62 65 A label must be
0239B0: 20 70 72 65 63 65 64 65 64 20 62 79 20 61 20 66 preceded by a f
0239C0: 75 6C 6C 20 73 74 6F 70 20 77 68 65 6E 20 64 65 ull stop when de
0239D0: 66 69 6E 65 64 0D 0A 2A 20 4C 61 62 65 6C 73 20 fined..* Labels
0239E0: 6D 75 73 74 20 62 65 20 75 73 65 64 20 66 6F 72 must be used for
0239F0: 20 72 65 6C 61 74 69 76 65 20 6A 75 6D 70 73 2E relative jumps.
023A00: 20 54 68 65 79 20 63 61 6E 6E 6F 74 20 62 65 20 They cannot be
023A10: 73 65 74 20 74 6F 20 74 68 65 20 63 75 72 72 65 set to the curre
023A20: 6E 74 20 0D 0A 61 64 64 72 65 73 73 20 62 79 20 nt ..address by
023A30: 73 69 6D 70 6C 79 20 64 65 66 69 6E 69 6E 67 20 simply defining
023A40: 61 20 6C 61 62 65 6C 20 48 6F 77 65 76 65 72 20 a label However
023A50: 74 68 65 79 20 63 61 6E 20 62 65 20 67 69 76 65 they can be give
023A60: 6E 20 61 20 70 6F 73 69 74 69 76 65 20 76 61 6C n a positive val
023A70: 75 65 20 0D 0A 28 61 64 64 72 65 73 73 20 6F 72 ue ..(address or
023A80: 20 63 6F 6E 73 74 61 6E 74 29 20 62 79 20 75 73 constant) by us
023A90: 65 20 6F 66 20 3D 0D 0A 2A 20 4E 75 6D 62 65 72 e of =..* Number
023AA0: 73 20 63 61 6E 20 62 65 20 64 65 63 69 6D 61 6C s can be decimal
023AB0: 2C 20 68 65 78 2C 20 62 69 6E 61 72 79 20 6F 72 , hex, binary or
023AC0: 20 6C 61 62 65 6C 73 2E 20 54 68 65 79 20 6D 75 labels. They mu
023AD0: 73 74 20 68 6F 77 65 76 65 72 20 62 65 20 70 6F st however be po
023AE0: 73 69 74 69 76 65 20 0D 0A 2A 20 53 69 6E 67 6C sitive ..* Singl
023AF0: 65 20 62 79 74 65 73 20 28 44 45 46 42 29 2C 20 e bytes (DEFB),
023B00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
023B10: 1E 00 01 00 02 09 52 E5 1E 00 C1 02 00 00 00 02 ......R.........
023B20: 1E 00 C6 02 00 00 00 02 1E 00 C2 02 00 00 00 02 ................
023B30: 1E 00 C7 02 00 00 00 02 1E 00 C3 02 00 00 00 02 ................
023B40: 1E 00 C8 02 00 00 00 02 1E 00 C4 02 00 00 00 02 ................
023B50: 1E 00 C9 02 00 00 00 02 1E 00 C5 02 00 00 00 02 ................
023B60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023B70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023B80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023B90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023BA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023BB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023BC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023BD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023BE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023BF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023C00: 61 6D 2C 20 62 75 74 20 0D 0A 62 65 77 61 72 65 am, but ..beware
023C10: 20 74 68 65 79 20 6D 61 79 20 6E 65 65 64 20 74 they may need t
023C20: 6F 20 62 65 20 63 68 61 6E 67 65 64 2E 0D 0A 24 o be changed...$
023C30: 0D 0A 54 6F 20 64 75 6D 70 20 61 20 73 63 72 65 ..To dump a scre
023C40: 65 6E 20 70 61 72 74 20 77 61 79 20 74 68 72 6F en part way thro
023C50: 75 67 68 20 61 20 70 72 6F 67 72 61 6D 2C 20 61 ugh a program, a
023C60: 64 64 20 73 6F 6D 65 74 68 69 6E 67 20 6C 69 6B dd something lik
023C70: 65 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 e the following
023C80: 0D 0A 66 65 77 20 6C 69 6E 65 73 20 61 6E 64 20 ..few lines and
023C90: 70 72 65 73 73 20 54 41 42 20 66 6F 72 20 61 20 press TAB for a
023CA0: 64 75 6D 70 20 61 74 20 74 68 65 20 61 70 70 72 dump at the appr
023CB0: 6F 70 72 69 61 74 65 20 70 6F 69 6E 74 2E 0D 0A opriate point...
023CC0: 0D 0A 0D 0A 35 20 45 56 45 52 59 20 35 30 20 47 ....5 EVERY 50 G
023CD0: 4F 53 55 42 20 35 30 30 30 0D 0A 31 30 20 52 45 OSUB 5000..10 RE
023CE0: 4D 20 72 65 73 74 20 6F 66 20 70 72 6F 67 72 61 M rest of progra
023CF0: 6D 0D 0A 34 39 39 39 20 52 45 4D 20 61 6E 64 20 m..4999 REM and
023D00: 74 61 63 6B 65 64 20 6F 6E 20 74 68 65 20 65 6E tacked on the en
023D10: 64 20 2E 2E 2E 2E 0D 0A 35 30 30 30 20 49 46 20 d ......5000 IF
023D20: 49 4E 4B 45 59 28 36 38 29 3E 2D 31 20 54 48 45 INKEY(68)>-1 THE
023D30: 4E 20 43 41 4C 4C 20 26 41 30 30 30 0D 0A 36 30 N CALL &A000..60
023D40: 30 30 20 52 45 54 55 52 4E 0D 0A 0D 0A 46 6F 72 00 RETURN....For
023D50: 20 61 6E 20 69 6E 76 65 72 74 65 64 20 64 75 6D an inverted dum
023D60: 70 20 75 73 65 20 43 41 4C 4C 20 26 41 30 30 30 p use CALL &A000
023D70: 2C 31 20 20 0D 0A 24 0D 0A 20 20 20 20 20 20 20 ,1 ..$..
023D80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
023D90: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
023DA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
023DB0: 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 --..
023DC0: 20 20 20 20 20 20 20 20 20 20 20 53 63 72 65 65 Scree
023DD0: 6E 20 64 75 6D 70 20 28 41 6E 79 20 6D 6F 64 65 n dump (Any mode
023DE0: 20 2D 20 30 2C 31 20 6F 72 20 32 29 0D 0A 20 20 - 0,1 or 2)..
023DF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
023E00: 50 43 36 31 32 38 20 75 73 65 72 20 6D 61 6E 75 PC6128 user manu
023E10: 61 6C 20 68 61 73 20 62 65 65 6E 20 73 75 62 6D al has been subm
023E20: 69 74 74 65 64 20 74 6F 20 75 73 20 74 68 72 65 itted to us thre
023E30: 65 20 74 69 6D 65 73 2E 20 59 6F 75 20 0D 0A 73 e times. You ..s
023E40: 68 6F 75 6C 64 20 73 74 61 74 65 20 74 68 65 20 hould state the
023E50: 6D 61 74 65 72 69 61 6C 20 74 6F 20 62 65 20 79 material to be y
023E60: 6F 75 72 20 6F 77 6E 20 77 6F 72 6B 2C 20 74 68 our own work, th
023E70: 61 74 20 69 74 20 68 61 73 6E 27 74 20 62 65 65 at it hasn't bee
023E80: 6E 20 73 75 62 6D 69 74 74 65 64 20 0D 0A 65 6C n submitted ..el
023E90: 73 65 77 68 65 72 65 20 61 6E 64 20 74 68 61 74 sewhere and that
023EA0: 20 77 65 20 68 61 76 65 20 79 6F 75 72 20 70 65 we have your pe
023EB0: 72 6D 69 73 73 69 6F 6E 20 74 6F 20 70 75 62 6C rmission to publ
023EC0: 69 73 68 20 69 74 2E 0D 0A 24 0D 0A 2A 20 50 6C ish it...$..* Pl
023ED0: 65 61 73 65 20 64 6F 6E 27 74 20 75 73 65 20 63 ease don't use c
023EE0: 6F 6D 6D 61 6E 64 73 20 73 70 65 63 69 66 69 63 ommands specific
023EF0: 20 74 6F 20 74 68 65 20 43 50 43 36 31 32 38 2F to the CPC6128/
023F00: 36 36 34 20 2D 20 46 49 4C 4C 2C 20 43 4F 50 59 664 - FILL, COPY
023F10: 43 48 52 24 2C 20 4D 41 53 4B 2C 20 0D 0A 61 6E CHR$, MASK, ..an
023F20: 64 20 43 4C 45 41 52 20 49 4E 50 55 54 20 61 72 d CLEAR INPUT ar
023F30: 65 20 74 61 62 6F 6F 2E 20 57 65 20 77 61 6E 74 e taboo. We want
023F40: 20 74 6F 20 61 70 70 65 61 6C 20 74 6F 20 74 68 to appeal to th
023F50: 65 20 6D 61 78 69 6D 75 6D 20 6E 75 6D 62 65 72 e maximum number
023F60: 20 6F 66 20 70 65 6F 70 6C 65 20 0D 0A 61 6E 64 of people ..and
023F70: 20 61 72 65 20 72 65 6C 75 63 74 61 6E 74 20 74 are reluctant t
023F80: 6F 20 70 75 62 6C 69 73 68 20 6D 61 74 65 72 69 o publish materi
023F90: 61 6C 20 74 68 61 74 20 6F 6E 6C 79 20 72 75 6E al that only run
023FA0: 73 20 6F 6E 20 63 65 72 74 61 69 6E 20 6D 6F 64 s on certain mod
023FB0: 65 6C 73 2E 0D 0A 0D 0A 2A 20 54 68 65 20 66 75 els.....* The fu
023FC0: 72 74 68 65 72 20 6F 76 65 72 20 31 30 2D 31 32 rther over 10-12
023FD0: 6B 20 6F 66 20 42 61 73 69 63 20 28 52 65 6D 65 k of Basic (Reme
023FE0: 6D 62 65 72 69 6E 67 20 74 68 61 74 20 78 6B 2E mbering that xk.
023FF0: 20 6F 66 20 6D 61 63 68 69 6E 65 20 63 6F 64 65 of machine code
024000: 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ------------
024010: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
024020: 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 4D 4F 4E 44 55 -------....MONDU
024030: 4D 50 0D 0A 0D 0A 44 55 4D 50 2E 42 49 4E 20 53 MP....DUMP.BIN S
024040: 48 49 4E 44 55 4D 50 2E 42 49 4E 0D 0A 0D 0A 54 HINDUMP.BIN....T
024050: 68 69 73 20 72 6F 75 74 69 6E 65 20 77 69 6C 6C his routine will
024060: 20 70 72 6F 64 75 63 65 20 70 6C 61 69 6E 20 62 produce plain b
024070: 6C 61 63 6B 20 61 6E 64 20 77 68 69 74 65 20 64 lack and white d
024080: 75 6D 70 73 20 28 77 69 64 65 20 61 73 20 41 34 umps (wide as A4
024090: 29 20 69 6E 20 61 6E 79 20 6D 6F 64 65 20 0D 0A ) in any mode ..
0240A0: 61 6E 64 20 69 73 20 74 68 65 20 6F 6E 65 20 77 and is the one w
0240B0: 65 20 75 73 65 20 66 6F 72 20 6D 61 67 61 7A 69 e use for magazi
0240C0: 6E 65 20 69 6C 6C 75 73 74 72 61 74 69 6F 6E 73 ne illustrations
0240D0: 2E 20 4D 4F 4E 44 55 4D 50 20 69 73 20 74 68 65 . MONDUMP is the
0240E0: 20 6C 6F 61 64 65 72 20 66 6F 72 20 6F 6E 65 20 loader for one
0240F0: 0D 0A 6F 66 20 74 77 6F 20 62 69 6E 61 72 79 20 ..of two binary
024100: 66 69 6C 65 73 20 64 65 70 65 6E 64 69 6E 67 20 files depending
024110: 6F 6E 20 77 68 65 74 68 65 72 20 79 6F 75 20 68 on whether you h
024120: 61 76 65 20 61 20 74 72 75 65 20 45 70 73 6F 6E ave a true Epson
024130: 20 63 6F 6D 70 61 74 69 62 6C 65 2C 20 6F 72 20 compatible, or
024140: 0D 0A 6E 65 61 72 6C 79 20 63 6F 6D 70 61 74 69 ..nearly compati
024150: 62 6C 65 20 6C 69 6B 65 20 61 20 53 68 69 6E 77 ble like a Shinw
024160: 61 2E 0D 0A 0D 0A 55 73 65 20 7C 44 55 4D 50 2E a.....Use |DUMP.
024170: 20 49 66 20 79 6F 75 20 77 61 6E 74 20 74 6F 20 If you want to
024180: 61 62 6F 72 74 2C 20 70 72 65 73 73 20 43 6F 6E abort, press Con
024190: 74 72 6F 6C 2B 43 6F 70 79 20 66 6F 72 20 61 20 trol+Copy for a
0241A0: 66 65 77 20 73 65 63 6F 6E 64 73 2E 20 54 68 69 few seconds. Thi
0241B0: 73 20 0D 0A 75 74 69 6C 69 74 79 20 72 65 73 65 s ..utility rese
0241C0: 74 73 20 74 68 65 20 73 63 72 65 65 6E 20 6F 72 ts the screen or
0241D0: 69 67 69 6E 20 74 6F 20 30 2C 30 2E 20 0D 0A 24 igin to 0,0. ..$
0241E0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
0241F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
024200: 20 0D 0A 62 65 63 6F 6D 65 73 20 6F 76 65 72 20 ..becomes over
024210: 32 78 6B 20 61 73 20 61 20 42 61 73 69 63 20 6C 2xk as a Basic l
024220: 6F 61 64 65 72 29 20 79 6F 75 72 20 70 72 6F 67 oader) your prog
024230: 72 61 6D 20 69 73 2C 20 74 68 65 20 6C 65 73 73 ram is, the less
024240: 20 6C 69 6B 65 6C 79 20 69 74 20 69 73 20 74 6F likely it is to
024250: 20 0D 0A 62 65 20 70 75 62 6C 69 73 68 65 64 20 ..be published
024260: 75 6E 6C 65 73 73 20 69 74 27 73 20 74 72 75 6C unless it's trul
024270: 79 20 65 78 63 65 70 74 69 6F 6E 61 6C 2E 0D 0A y exceptional...
024280: 0D 0A 2A 20 54 72 79 20 74 6F 20 62 65 20 64 69 ..* Try to be di
024290: 66 66 65 72 65 6E 74 2E 20 49 66 20 77 65 27 76 fferent. If we'v
0242A0: 65 20 70 75 62 6C 69 73 68 65 64 20 61 20 75 74 e published a ut
0242B0: 69 6C 69 74 79 20 6F 72 20 67 61 6D 65 20 77 65 ility or game we
0242C0: 27 72 65 20 75 6E 6C 69 6B 65 6C 79 20 74 6F 20 're unlikely to
0242D0: 0D 0A 61 63 63 65 70 74 20 73 6F 6D 65 74 68 69 ..accept somethi
0242E0: 6E 67 20 73 69 6D 69 6C 61 72 20 65 76 65 6E 20 ng similar even
0242F0: 69 66 20 79 6F 75 72 73 20 64 6F 65 73 20 61 20 if yours does a
024300: 62 69 74 20 6D 6F 72 65 2E 20 54 6F 20 61 20 6C bit more. To a l
024310: 65 73 73 65 72 20 65 78 74 65 6E 74 2C 20 0D 0A esser extent, ..
024320: 74 68 69 73 20 69 73 20 61 6C 73 6F 20 74 72 75 this is also tru
024330: 65 20 6F 66 20 74 68 69 6E 67 73 20 74 68 61 74 e of things that
024340: 20 68 61 76 65 20 61 70 70 65 61 72 65 64 20 69 have appeared i
024350: 6E 20 6F 74 68 65 72 20 6D 61 67 61 7A 69 6E 65 n other magazine
024360: 73 2E 20 49 66 20 79 6F 75 20 73 65 6E 64 20 0D s. If you send .
024370: 0A 69 6E 20 61 20 63 68 61 72 61 63 74 65 72 20 .in a character
024380: 64 65 66 69 6E 65 72 20 69 74 20 77 69 6C 6C 20 definer it will
024390: 62 65 20 63 6F 6D 70 65 74 69 6E 67 20 61 67 61 be competing aga
0243A0: 69 6E 73 74 20 74 68 65 20 74 68 72 65 65 20 6F inst the three o
0243B0: 74 68 65 72 73 20 77 65 20 67 6F 74 20 0D 0A 74 thers we got ..t
0243C0: 68 61 74 20 77 65 65 6B 2C 20 6E 6F 6E 65 20 6F hat week, none o
0243D0: 66 20 77 68 69 63 68 20 77 69 6C 6C 20 6D 61 6B f which will mak
0243E0: 65 20 69 74 20 62 65 63 61 75 73 65 20 77 65 27 e it because we'
0243F0: 76 65 20 64 6F 6E 65 20 6F 6E 65 20 61 6C 72 65 ve done one alre
024400: 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ------------
024410: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
024420: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
024430: 20 20 20 20 20 44 61 74 61 20 6D 61 6B 65 72 0D Data maker.
024440: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
024450: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
024460: 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D ------------.
024470: 0A 0D 0A 44 41 54 41 4D 0D 0A 0D 0A 54 68 69 73 ...DATAM....This
024480: 20 72 6F 75 74 69 6E 65 20 77 69 6C 6C 20 74 75 routine will tu
024490: 72 6E 20 61 6E 20 61 72 65 61 20 6F 66 20 6D 65 rn an area of me
0244A0: 6D 6F 72 79 20 69 6E 74 6F 20 61 20 42 61 73 69 mory into a Basi
0244B0: 63 20 68 65 78 20 6C 6F 61 64 65 72 20 69 6E 20 c hex loader in
0244C0: 74 68 65 20 73 61 6D 65 20 0D 0A 66 6F 72 6D 61 the same ..forma
0244D0: 74 20 61 73 20 75 73 65 64 20 69 6E 20 43 6F 6D t as used in Com
0244E0: 70 75 74 69 6E 67 20 77 69 74 68 20 74 68 65 20 puting with the
0244F0: 41 6D 73 74 72 61 64 20 43 50 43 20 2D 20 69 6E Amstrad CPC - in
024500: 20 66 61 63 74 20 69 74 27 73 20 74 68 65 20 70 fact it's the p
024510: 72 6F 67 72 61 6D 20 77 65 20 0D 0A 75 73 65 20 rogram we ..use
024520: 74 6F 20 64 6F 20 69 74 2E 20 4A 75 73 74 20 72 to do it. Just r
024530: 75 6E 20 69 74 20 61 6E 64 20 79 6F 75 20 77 69 un it and you wi
024540: 6C 6C 20 62 65 20 70 72 6F 6D 70 74 65 64 20 66 ll be prompted f
024550: 6F 72 20 74 68 65 20 6E 65 63 65 73 73 61 72 79 or the necessary
024560: 20 0D 0A 70 61 72 61 6D 65 74 65 72 73 2E 0D 0A ..parameters...
024570: 24 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 $..
024580: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
024590: 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D --------------
0245A0: 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 ----..
0245B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0245C0: 20 20 20 20 20 20 44 69 73 63 20 61 63 63 65 6C Disc accel
0245D0: 65 72 61 74 6F 72 0D 0A 20 20 20 20 20 20 20 20 erator..
0245E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0245F0: 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------
024600: 61 64 79 2E 0D 0A 0D 0A 2A 20 50 6C 65 61 73 65 ady.....* Please
024610: 20 74 68 6F 72 6F 75 67 68 6C 79 20 74 65 73 74 thoroughly test
024620: 20 61 6E 64 20 64 65 62 75 67 20 70 72 6F 67 72 and debug progr
024630: 61 6D 73 2C 20 61 6E 64 20 6D 61 6B 65 20 74 68 ams, and make th
024640: 65 6D 20 66 72 69 65 6E 64 6C 79 2E 20 52 65 6D em friendly. Rem
024650: 65 6D 62 65 72 20 0D 0A 74 68 61 74 20 70 65 6F ember ..that peo
024660: 70 6C 65 20 77 69 74 68 20 6C 65 73 73 20 6B 6E ple with less kn
024670: 6F 77 6C 65 64 67 65 20 6F 66 20 63 6F 6D 70 75 owledge of compu
024680: 74 69 6E 67 20 74 68 61 6E 20 79 6F 75 72 73 65 ting than yourse
024690: 6C 66 20 77 69 6C 6C 20 62 65 20 74 79 70 69 6E lf will be typin
0246A0: 67 20 74 68 65 6D 20 0D 0A 69 6E 20 61 6E 64 20 g them ..in and
0246B0: 61 6E 64 20 74 68 65 79 20 64 6F 6E 27 74 20 77 and they don't w
0246C0: 61 6E 74 20 61 20 74 65 73 74 20 6F 66 20 6C 61 ant a test of la
0246D0: 74 65 72 61 6C 20 74 68 69 6E 6B 69 6E 67 20 6F teral thinking o
0246E0: 72 20 74 6F 20 61 64 6D 69 72 65 20 74 68 65 20 r to admire the
0246F0: 0D 0A 6F 62 73 63 75 72 69 74 79 20 6F 66 20 79 ..obscurity of y
024700: 6F 75 72 20 62 75 67 73 2E 20 4E 65 69 74 68 65 our bugs. Neithe
024710: 72 20 64 6F 20 77 65 20 2D 20 77 65 27 6C 6C 20 r do we - we'll
024720: 6A 75 73 74 20 72 65 6A 65 63 74 20 69 74 20 6F just reject it o
024730: 72 20 73 65 6E 64 20 69 74 20 62 61 63 6B 20 0D r send it back .
024740: 0A 66 6F 72 20 61 6C 74 65 72 61 74 69 6F 6E 73 .for alterations
024750: 2E 20 54 65 73 74 20 69 74 20 6F 75 74 20 6F 6E . Test it out on
024760: 20 61 20 66 72 69 65 6E 64 20 2D 20 69 66 20 68 a friend - if h
024770: 65 20 73 74 72 75 67 67 6C 65 73 2C 20 73 6F 20 e struggles, so
024780: 77 69 6C 6C 20 61 20 6C 6F 74 20 6F 66 20 0D 0A will a lot of ..
024790: 6F 74 68 65 72 20 70 65 6F 70 6C 65 2E 0D 0A 24 other people...$
0247A0: 0D 0A 2A 20 46 69 6E 61 6C 6C 79 2C 20 69 66 20 ..* Finally, if
0247B0: 79 6F 75 27 76 65 20 61 20 67 6F 6F 64 20 69 64 you've a good id
0247C0: 65 61 20 62 75 74 20 68 61 76 65 6E 27 74 20 74 ea but haven't t
0247D0: 68 65 20 61 62 69 6C 69 74 79 20 74 6F 20 70 75 he ability to pu
0247E0: 74 20 69 74 20 69 6E 74 6F 20 0D 0A 70 72 61 63 t it into ..prac
0247F0: 74 69 63 65 2C 20 77 72 69 74 65 20 74 6F 20 70 tice, write to p
024800: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 44 49 53 ---------....DIS
024810: 43 53 50 45 44 0D 0A 0D 0A 52 75 6E 20 74 68 69 CSPED....Run thi
024820: 73 20 66 6F 72 20 61 20 66 61 73 74 65 72 20 64 s for a faster d
024830: 69 73 63 20 64 72 69 76 65 20 2D 20 61 62 6F 75 isc drive - abou
024840: 74 20 35 2D 31 32 25 20 71 75 69 63 6B 65 72 20 t 5-12% quicker
024850: 74 68 61 6E 20 73 74 61 6E 64 61 72 64 2E 20 49 than standard. I
024860: 74 20 74 61 6B 65 73 20 0D 0A 75 70 20 6E 6F 20 t takes ..up no
024870: 6D 65 6D 6F 72 79 20 73 6F 20 63 61 6E 20 62 65 memory so can be
024880: 20 75 73 65 64 20 77 69 74 68 20 61 6E 79 74 68 used with anyth
024890: 69 6E 67 20 65 6C 73 65 20 65 78 63 65 70 74 20 ing else except
0248A0: 74 68 65 20 32 30 30 6B 20 66 6F 72 6D 61 74 74 the 200k formatt
0248B0: 65 72 20 61 6E 64 20 0D 0A 32 30 30 6B 20 66 6F er and ..200k fo
0248C0: 72 6D 61 74 20 64 69 73 63 73 2E 0D 0A 24 0D 0A rmat discs...$..
0248D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0248E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0248F0: 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 --------..
024900: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
024910: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
024920: 20 20 20 41 44 56 45 52 54 0D 0A 20 20 20 20 20 ADVERT..
024930: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
024940: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
024950: 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 57 65 27 72 65 -------....We're
024960: 20 61 6C 77 61 79 73 20 6F 6E 20 74 68 65 20 6C always on the l
024970: 6F 6F 6B 20 6F 75 74 20 66 6F 72 20 67 6F 6F 64 ook out for good
024980: 20 71 75 61 6C 69 74 79 20 74 79 70 65 2D 69 6E quality type-in
024990: 20 67 61 6D 65 73 2C 20 75 74 69 6C 69 74 69 65 games, utilitie
0249A0: 73 20 61 6E 64 20 0D 0A 67 65 6E 65 72 61 6C 20 s and ..general
0249B0: 69 6E 74 65 72 65 73 74 20 6D 61 74 65 72 69 61 interest materia
0249C0: 6C 2E 20 49 66 20 79 6F 75 27 76 65 20 77 72 69 l. If you've wri
0249D0: 74 74 65 6E 20 61 6E 79 74 68 69 6E 67 20 74 68 tten anything th
0249E0: 61 74 20 6D 69 67 68 74 20 62 65 20 6F 66 20 69 at might be of i
0249F0: 6E 74 65 72 65 73 74 20 0D 0A 74 6F 20 6F 74 68 nterest ..to oth
024A00: 6F 73 74 62 61 67 2E 20 57 65 20 6F 72 20 6F 6E ostbag. We or on
024A10: 65 20 6F 66 20 6F 75 72 20 72 65 61 64 65 72 73 e of our readers
024A20: 20 6D 61 79 20 62 65 20 61 62 6C 65 20 74 6F 20 may be able to
024A30: 64 6F 20 0D 0A 73 6F 6D 65 74 68 69 6E 67 20 77 do ..something w
024A40: 69 74 68 20 69 74 2E 0D 0A 1A 20 20 20 20 20 20 ith it....
024A50: 7C 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D | --------------
024A60: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
024A70: 2D 2D 2D 20 7C 0D 0A 20 20 20 20 20 20 20 20 20 --- |..
024A80: 00 44 41 54 41 4D 20 20 20 42 41 53 00 00 00 0D .DATAM BAS....
024A90: 6B 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 kl..............
024AA0: 00 44 49 53 43 53 50 45 44 42 41 53 00 00 00 03 .DISCSPEDBAS....
024AB0: 6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 m...............
024AC0: 00 43 41 54 4C 49 53 54 20 20 20 20 00 00 00 09 .CATLIST ....
024AD0: 6E 6F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 no..............
024AE0: 00 52 55 4E 4D 45 44 4F 43 24 24 24 01 00 00 80 .RUNMEDOC$$$....
024AF0: 7B 7C 7D 7E 7F 80 81 82 83 84 85 86 87 88 89 8A {|}~............
024B00: E5 52 55 4E 4D 45 44 4F 43 20 20 20 01 00 00 80 .RUNMEDOC ....
024B10: 7C 7D 7E 7F 80 81 82 83 84 85 86 87 88 89 8A 8B |}~.............
024B20: E5 52 55 4E 4D 45 44 4F 43 20 20 20 02 00 00 01 .RUNMEDOC ....
024B30: 8C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024B40: E5 23 52 55 4E 20 20 20 20 42 41 4B 00 00 00 04 .#RUN BAK....
024B50: 91 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024B60: E5 52 55 4E 4D 45 44 4F 43 42 41 4B 01 00 00 80 .RUNMEDOCBAK....
024B70: A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 ..£.............
024B80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
024B90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
024BA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
024BB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
024BC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
024BD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
024BE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
024BF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
024C00: 65 72 20 72 65 61 64 65 72 73 2C 20 77 68 79 20 er readers, why
024C10: 6E 6F 74 20 73 65 6E 64 20 69 74 20 69 6E 20 66 not send it in f
024C20: 6F 72 20 65 76 61 6C 75 61 74 69 6F 6E 3F 0D 0A or evaluation?..
024C30: 0D 0A 57 65 20 70 61 79 20 66 6F 72 20 65 76 65 ..We pay for eve
024C40: 72 79 74 68 69 6E 67 20 75 73 65 64 2C 20 61 6E rything used, an
024C50: 64 20 6F 66 20 63 6F 75 72 73 65 20 74 68 65 72 d of course ther
024C60: 65 27 73 20 66 61 6D 65 20 61 6E 64 20 67 6C 6F e's fame and glo
024C70: 72 79 20 6F 66 20 73 65 65 69 6E 67 20 79 6F 75 ry of seeing you
024C80: 72 20 0D 0A 6E 61 6D 65 20 69 6E 20 70 72 69 6E r ..name in prin
024C90: 74 2E 0D 0A 0D 0A 48 65 72 65 20 61 72 65 20 61 t.....Here are a
024CA0: 20 66 65 77 20 70 6F 69 6E 74 73 20 74 6F 20 62 few points to b
024CB0: 65 61 72 20 69 6E 20 6D 69 6E 64 3A 0D 0A 0D 0A ear in mind:....
024CC0: 2A 20 46 65 65 6C 20 66 72 65 65 20 74 6F 20 73 * Feel free to s
024CD0: 6F 75 6E 64 20 75 73 20 6F 75 74 20 77 69 74 68 ound us out with
024CE0: 20 69 64 65 61 73 20 62 75 74 20 66 75 6C 6C 20 ideas but full
024CF0: 73 75 62 6D 69 73 73 69 6F 6E 73 20 73 68 6F 75 submissions shou
024D00: 6C 64 20 62 65 20 6F 6E 20 64 69 73 63 20 0D 0A ld be on disc ..
024D10: 6F 72 20 74 61 70 65 20 77 69 74 68 20 53 26 53 or tape with S&S
024D20: 41 45 20 61 6E 64 20 61 6E 20 61 63 63 6F 6D 70 AE and an accomp
024D30: 61 6E 79 69 6E 67 20 61 72 74 69 63 6C 65 20 61 anying article a
024D40: 73 20 61 20 74 65 78 74 20 66 69 6C 65 2E 0D 0A s a text file...
024D50: 0D 0A 2A 20 49 64 65 61 73 20 61 72 65 6E 27 74 ..* Ideas aren't
024D60: 20 63 6F 70 79 72 69 67 68 74 2C 20 62 75 74 20 copyright, but
024D70: 70 72 6F 67 72 61 6D 20 6D 61 74 65 72 69 61 6C program material
024D80: 20 69 73 20 61 6E 64 20 63 68 61 6E 67 69 6E 67 is and changing
024D90: 20 61 20 66 65 77 20 76 61 72 69 61 62 6C 65 73 a few variables
024DA0: 20 0D 0A 6F 72 20 72 65 6D 73 20 64 6F 65 73 6E ..or rems doesn
024DB0: 27 74 20 6D 61 6B 65 20 61 20 70 72 6F 67 72 61 't make a progra
024DC0: 6D 20 79 6F 75 72 73 2E 20 54 68 69 73 20 6D 61 m yours. This ma
024DD0: 79 20 73 65 65 6D 20 6F 62 76 69 6F 75 73 20 62 y seem obvious b
024DE0: 75 74 20 45 6C 65 63 74 72 69 63 20 0D 0A 46 65 ut Electric ..Fe
024DF0: 6E 63 69 6E 67 20 66 72 6F 6D 20 74 68 65 20 43 ncing from the C
024E00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
024E10: 1F 00 01 00 02 09 52 E5 1F 00 C1 02 00 00 00 02 ......R.........
024E20: 1F 00 C6 02 00 00 00 02 1F 00 C2 02 00 00 00 02 ................
024E30: 1F 00 C7 02 00 00 00 02 1F 00 C3 02 00 00 00 02 ................
024E40: 1F 00 C8 02 00 00 00 02 1F 00 C4 02 00 00 00 02 ................
024E50: 1F 00 C9 02 00 00 00 02 1F 00 C5 02 00 00 00 02 ................
024E60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024E70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024E80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024E90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024EA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024EB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024EC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024ED0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024EE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024EF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024F00: 61 64 79 2E 0D 0A 0D 0A 2A 20 50 6C 65 61 73 65 ady.....* Please
024F10: 20 74 68 6F 72 6F 75 67 68 6C 79 20 74 65 73 74 thoroughly test
024F20: 20 61 6E 64 20 64 65 62 75 67 20 70 72 6F 67 72 and debug progr
024F30: 61 6D 73 2C 20 61 6E 64 20 6D 61 6B 65 20 74 68 ams, and make th
024F40: 65 6D 20 66 72 69 65 6E 64 6C 79 2E 20 52 65 6D em friendly. Rem
024F50: 65 6D 62 65 72 20 0D 8A 74 68 61 74 20 70 65 6F ember ..that peo
024F60: 70 6C 65 20 77 69 74 68 20 6C 65 73 73 20 6B 6E ple with less kn
024F70: 6F 77 6C 65 64 67 65 20 6F 66 20 63 6F 6D 70 75 owledge of compu
024F80: 74 69 6E 67 20 74 68 61 6E 20 79 6F 75 72 73 65 ting than yourse
024F90: 6C 66 20 77 69 6C 6C 20 62 65 20 74 79 70 69 6E lf will be typin
024FA0: 67 20 74 68 65 6D 20 0D 8A 69 6E 20 61 6E 64 20 g them ..in and
024FB0: 61 6E 64 20 74 68 65 79 20 64 6F 6E 27 74 20 77 and they don't w
024FC0: 61 6E 74 20 61 20 74 65 73 74 20 6F 66 20 6C 61 ant a test of la
024FD0: 74 65 72 61 6C 20 74 68 69 6E 6B 69 6E 67 20 6F teral thinking o
024FE0: 72 20 74 6F 20 61 64 6D 69 72 65 20 74 68 65 20 r to admire the
024FF0: 0D 8A 6F 62 73 63 75 72 69 74 79 20 6F 66 20 79 ..obscurity of y
025000: 6F 75 72 20 62 75 67 73 2E 20 4E 65 69 74 68 65 our bugs. Neithe
025010: 72 20 64 6F 20 77 65 20 2D 20 77 65 27 6C 6C 20 r do we - we'll
025020: 6A 75 73 74 20 72 65 6A 65 63 74 20 69 74 20 6F just reject it o
025030: 72 20 73 65 6E 64 20 69 74 20 62 61 63 6B 20 0D r send it back .
025040: 8A 66 6F 72 20 61 6C 74 65 72 61 74 69 6F 6E 73 .for alterations
025050: 2E 20 54 65 73 74 20 69 74 20 6F 75 74 20 6F 6E . Test it out on
025060: 20 61 20 66 72 69 65 6E 64 20 2D 20 69 66 20 68 a friend - if h
025070: 65 20 73 74 72 75 67 67 6C 65 73 2C 20 73 6F 20 e struggles, so
025080: 77 69 6C 6C 20 61 20 6C 6F 74 20 6F 66 20 0D 8A will a lot of ..
025090: 6F 74 68 65 72 20 70 65 6F 70 6C 65 2E 0D 0A 24 other people...$
0250A0: 0D 0A 2A 20 46 69 6E 61 6C 6C 79 2C 20 69 66 20 ..* Finally, if
0250B0: 79 6F 75 27 76 65 20 61 20 67 6F 6F 64 20 69 64 you've a good id
0250C0: 65 61 20 62 75 74 20 68 61 76 65 6E 27 74 20 74 ea but haven't t
0250D0: 68 65 20 61 62 69 6C 69 74 79 20 74 6F 20 70 75 he ability to pu
0250E0: 74 20 69 74 20 69 6E 74 6F 20 0D 8A 70 72 61 63 t it into ..prac
0250F0: 74 69 63 65 2C 20 77 72 69 74 65 20 74 6F 20 70 tice, write to p
025100: 68 20 74 6F 20 63 68 65 63 6B 20 2D 20 44 4F 4E h to check - DON
025110: 27 54 20 52 55 4E 20 49 54 2E 20 43 61 6C 6C 20 'T RUN IT. Call
025120: 74 68 65 20 6D 61 63 68 69 6E 65 20 63 6F 64 65 the machine code
025130: 20 77 69 74 68 3A 20 43 41 4C 4C 20 26 39 30 30 with: CALL &900
025140: 30 2C 20 74 61 70 20 74 68 65 0D 0A 73 70 61 63 0, tap the..spac
025150: 65 62 61 72 20 74 6F 20 73 65 65 20 74 68 65 20 ebar to see the
025160: 63 68 65 63 6B 73 75 6D 73 20 61 6E 64 20 63 6F checksums and co
025170: 6D 70 61 72 65 20 74 68 65 20 72 65 73 75 6C 74 mpare the result
025180: 69 6E 67 20 6E 75 6D 62 65 72 73 20 77 69 74 68 ing numbers with
025190: 20 74 68 6F 73 65 0D 0A 70 75 62 6C 69 73 68 65 those..publishe
0251A0: 64 20 69 6E 20 74 68 65 20 6D 61 67 61 7A 69 6E d in the magazin
0251B0: 65 2E 0D 0A 0D 0A 59 6F 75 20 6D 61 79 20 6F 63 e.....You may oc
0251C0: 63 61 73 73 69 6F 6E 61 6C 6C 79 20 62 65 20 74 cassionally be t
0251D0: 6F 6C 64 20 74 68 61 74 20 74 68 65 72 65 20 61 old that there a
0251E0: 72 65 20 65 78 74 72 61 20 73 70 61 63 65 73 20 re extra spaces
0251F0: 61 74 20 74 68 65 20 65 6E 64 20 6F 66 20 74 68 at the end of th
025200: 65 0D 0A 6C 69 6E 65 20 61 6E 64 20 74 68 65 20 e..line and the
025210: 63 68 65 63 6B 73 75 6D 20 77 69 6C 6C 20 68 61 checksum will ha
025220: 6C 74 2E 20 54 68 65 73 65 20 6D 75 73 74 20 62 lt. These must b
025230: 65 20 72 65 6D 6F 76 65 64 20 62 65 66 6F 72 65 e removed before
025240: 20 79 6F 75 20 63 61 6E 20 63 6F 6E 74 69 6E 75 you can continu
025250: 65 2E 0D 0A 0D 0A 49 66 20 79 6F 75 20 63 6F 6D e.....If you com
025260: 65 20 61 63 72 6F 73 73 20 61 20 6C 69 6E 65 20 e across a line
025270: 74 68 61 74 20 69 73 20 77 72 6F 6E 67 2C 20 70 that is wrong, p
025280: 72 65 73 73 20 45 73 63 61 70 65 20 61 6E 64 20 ress Escape and
025290: 65 64 69 74 20 69 74 2C 20 74 68 65 6E 20 63 61 edit it, then ca
0252A0: 6C 6C 0D 0A 74 68 65 20 6D 61 63 68 69 6E 65 20 ll..the machine
0252B0: 63 6F 64 65 20 61 67 61 69 6E 2E 20 57 68 65 6E code again. When
0252C0: 20 61 6C 6C 20 6C 69 6E 65 73 20 6D 61 74 63 68 all lines match
0252D0: 2C 20 73 61 76 65 20 74 68 65 20 70 72 6F 67 72 , save the progr
0252E0: 61 6D 2C 20 72 65 73 65 74 20 74 68 65 0D 0A 6D am, reset the..m
0252F0: 61 63 68 69 6E 65 20 61 6E 64 20 72 75 6E 20 69 achine and run i
025300: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
025310: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
025320: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
025330: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 ---------..
025340: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
025350: 7C 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D | --------------
025360: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
025370: 2D 2D 2D 20 7C 0D 0A 20 20 20 20 20 20 20 20 20 --- |..
025380: 20 20 20 20 20 20 20 20 20 20 20 20 7C 7C 20 20 ||
025390: 43 6F 6D 70 75 74 69 6E 67 20 77 69 74 68 20 74 Computing with t
0253A0: 68 65 20 41 6D 73 74 72 61 64 20 43 50 43 20 7C he Amstrad CPC |
0253B0: 7C 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 |..
0253C0: 20 20 20 20 20 20 20 20 7C 7C 20 20 20 20 20 20 ||
0253D0: 20 20 20 20 55 74 69 6C 69 74 69 65 73 20 44 69 Utilities Di
0253E0: 73 63 20 20 20 20 20 20 20 20 20 7C 7C 0D 0A 20 sc ||..
0253F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
025400: 20 20 20 20 7C 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D | ----------
025410: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
025420: 2D 2D 2D 2D 2D 2D 2D 20 7C 0D 0A 20 20 20 20 20 ------- |..
025430: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
025440: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------------
025450: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
025460: 2D 2D 2D 2D 0D 0A 24 0D 0A 20 20 20 20 20 20 20 ----..$..
025470: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
025480: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -----------
025490: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 ------------..
0254A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0254B0: 20 20 20 20 20 20 20 20 20 20 20 50 72 69 6E 74 Print
0254C0: 65 72 20 66 6F 6E 74 20 64 65 73 69 67 6E 65 72 er font designer
0254D0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
0254E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D --
0254F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
025500: 74 2E 0D 0A 24 0D 0A 20 20 20 20 20 20 20 20 20 t...$..
025510: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
025520: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -----------
025530: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 ---------..
025540: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
025550: 20 20 20 20 20 20 20 20 20 20 52 61 6D 20 70 72 Ram pr
025560: 69 6E 74 65 72 20 62 75 66 66 65 72 0D 0A 20 20 inter buffer..
025570: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
025580: 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D ----
025590: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0255A0: 0D 0A 0D 0A 52 41 4D 42 55 46 46 0D 0A 0D 0A 28 ....RAMBUFF....(
0255B0: 46 4F 52 20 55 53 45 20 4F 4E 4C 59 20 57 49 54 FOR USE ONLY WIT
0255C0: 48 20 59 4F 55 52 20 4F 57 4E 20 42 41 53 49 43 H YOUR OWN BASIC
0255D0: 20 4F 52 20 52 4F 4D 2D 42 41 53 45 44 20 53 4F OR ROM-BASED SO
0255E0: 46 54 57 41 52 45 20 53 55 43 48 20 41 53 20 50 FTWARE SUCH AS P
0255F0: 52 4F 54 45 58 54 20 4F 52 0D 0A 4D 41 58 41 4D ROTEXT OR..MAXAM
025600: 29 0D 0A 0D 0A 52 61 6D 62 75 66 66 65 72 20 6F )....Rambuffer o
025610: 76 65 72 63 6F 6D 65 73 20 79 6F 75 72 20 70 72 vercomes your pr
025620: 69 6E 74 65 72 27 73 20 73 6D 61 6C 6C 20 62 75 inter's small bu
025630: 66 66 65 72 20 62 79 20 73 65 74 74 69 6E 67 20 ffer by setting
025640: 75 70 20 61 6E 6F 74 68 65 72 20 6C 6F 63 61 74 up another locat
025650: 65 64 0D 0A 69 6E 20 74 68 65 20 6D 69 63 72 6F ed..in the micro
025660: 27 73 20 6D 65 6D 6F 72 79 2E 0D 0A 0D 0A 57 68 's memory.....Wh
025670: 65 6E 20 72 75 6E 20 69 74 20 73 61 76 65 73 20 en run it saves
025680: 74 68 65 20 6D 61 63 68 69 6E 65 20 63 6F 64 65 the machine code
025690: 20 61 73 20 52 41 4D 42 55 46 46 2E 42 49 4E 2E as RAMBUFF.BIN.
0256A0: 20 59 6F 75 20 74 68 65 6E 20 6E 65 65 64 20 74 You then need t
0256B0: 6F 20 75 73 65 20 50 72 6F 67 72 61 6D 0D 0A 49 o use Program..I
0256C0: 20 28 43 50 43 34 36 34 2F 36 36 34 29 20 6F 72 (CPC464/664) or
0256D0: 20 50 72 6F 67 72 61 6D 20 49 49 20 28 36 31 32 Program II (612
0256E0: 38 29 2C 20 74 6F 20 69 6E 73 74 61 6C 6C 20 74 8), to install t
0256F0: 68 65 20 6E 65 77 20 66 61 63 69 6C 69 74 79 2E he new facility.
025700: 2D 2D 2D 2D 2D 0D 0A 46 4F 4E 54 50 52 4F 44 20 -----..FONTPROD
025710: 46 4F 4E 54 44 45 53 20 46 4F 4E 50 52 49 4E 54 FONTDES FONPRINT
025720: 0D 0A 0D 0A 54 68 65 73 65 20 72 6F 75 74 69 6E ....These routin
025730: 65 73 20 61 6C 6C 6F 77 20 79 6F 75 20 74 6F 20 es allow you to
025740: 70 72 69 6E 74 20 6F 6E 20 61 6E 20 45 70 73 6F print on an Epso
025750: 6E 2D 63 6F 6D 70 61 74 69 62 6C 65 20 70 72 69 n-compatible pri
025760: 6E 74 65 72 2C 20 69 6E 20 6C 61 72 67 65 0D 0A nter, in large..
025770: 63 68 61 72 61 63 74 65 72 20 73 65 74 73 20 6F character sets o
025780: 66 20 79 6F 75 72 20 6F 77 6E 20 64 65 73 69 67 f your own desig
025790: 6E 2C 20 61 6E 79 20 74 65 78 74 20 66 69 6C 65 n, any text file
0257A0: 73 20 73 61 76 65 64 20 69 6E 20 41 73 63 69 69 s saved in Ascii
0257B0: 20 66 72 6F 6D 20 77 6F 72 64 0D 0A 70 72 6F 63 from word..proc
0257C0: 65 73 73 6F 72 73 20 73 75 63 68 20 61 73 20 4D essors such as M
0257D0: 69 6E 69 20 4F 66 66 69 63 65 20 49 49 2C 20 54 ini Office II, T
0257E0: 61 73 77 6F 72 64 20 6F 72 20 50 72 6F 74 65 78 asword or Protex
0257F0: 74 2E 0D 0A 0D 0A 46 6F 6E 70 72 69 6E 74 20 70 t.....Fonprint p
025800: 72 69 6E 74 73 20 79 6F 75 72 20 74 65 78 74 20 rints your text
025810: 66 69 6C 65 20 61 6E 64 20 74 6F 20 64 6F 20 74 file and to do t
025820: 68 69 73 20 6E 65 65 64 73 20 61 20 66 6F 6E 74 his needs a font
025830: 20 77 69 74 68 20 77 68 69 63 68 20 74 6F 0D 0A with which to..
025840: 64 69 73 70 6C 61 79 20 69 74 2E 20 53 6F 20 62 display it. So b
025850: 65 66 6F 72 65 20 79 6F 75 20 70 72 69 6E 74 20 efore you print
025860: 61 20 66 69 6C 65 20 79 6F 75 20 6E 65 65 64 20 a file you need
025870: 74 6F 20 64 65 73 69 67 6E 20 61 20 66 6F 6E 74 to design a font
025880: 20 75 73 69 6E 67 20 46 6F 6E 74 64 65 73 2E 0D using Fontdes..
025890: 0A 0D 0A 41 73 20 61 6E 20 65 78 61 6D 70 6C 65 ...As an example
0258A0: 2C 20 46 6F 6E 74 70 72 6F 64 20 70 72 6F 64 75 , Fontprod produ
0258B0: 63 65 73 20 61 20 66 6F 6E 74 20 62 61 73 65 64 ces a font based
0258C0: 20 6F 6E 20 74 68 65 20 41 6D 73 74 72 61 64 27 on the Amstrad'
0258D0: 73 20 63 68 61 72 61 63 74 65 72 20 73 65 74 0D s character set.
0258E0: 0A 61 6E 64 20 73 61 76 65 73 20 69 74 20 72 65 .and saves it re
0258F0: 61 64 79 20 66 6F 72 20 75 73 65 2E 0D 0A 0D 0A ady for use.....
025900: 0D 0A 0D 0A 50 72 6F 67 72 61 6D 20 49 0D 0A 0D ....Program I...
025910: 0A 31 30 20 4D 45 4D 4F 52 59 20 26 39 46 46 46 .10 MEMORY &9FFF
025920: 3A 4C 4F 41 44 22 52 41 4D 42 55 46 46 2E 42 49 :LOAD"RAMBUFF.BI
025930: 4E 22 2C 26 41 30 30 30 0D 0A 32 30 20 43 41 4C N",&A000..20 CAL
025940: 4C 20 26 41 30 30 30 0D 0A 33 30 20 49 4E 50 55 L &A000..30 INPU
025950: 54 22 53 69 7A 65 20 6F 66 20 62 75 66 66 65 72 T"Size of buffer
025960: 3F 20 22 2C 62 73 7A 0D 0A 34 30 20 6D 3D 34 30 ? ",bsz..40 m=40
025970: 39 36 30 2D 62 73 7A 3A 4D 45 4D 4F 52 59 20 6D 960-bsz:MEMORY m
025980: 0D 0A 35 30 20 7C 42 55 46 4F 4E 2C 62 73 7A 2C ..50 |BUFON,bsz,
025990: 6D 2B 31 0D 0A 36 30 20 52 45 4D 20 72 65 73 74 m+1..60 REM rest
0259A0: 20 6F 66 20 70 72 6F 67 72 61 6D 0D 0A 24 0D 0A of program..$..
0259B0: 50 72 6F 67 72 61 6D 20 49 49 0D 0A 0D 0A 31 30 Program II....10
0259C0: 20 4D 45 4D 4F 52 59 20 26 39 46 46 46 3A 4C 4F MEMORY &9FFF:LO
0259D0: 41 44 22 52 41 4D 42 55 46 46 2E 42 49 4E 22 2C AD"RAMBUFF.BIN",
0259E0: 26 41 30 30 30 0D 0A 32 30 20 43 41 4C 4C 20 26 &A000..20 CALL &
0259F0: 41 30 30 30 0D 0A 33 30 20 49 4E 50 55 54 22 42 A000..30 INPUT"B
025A00: 61 6E 6B 20 74 6F 20 6C 6F 63 61 74 65 20 62 75 ank to locate bu
025A10: 66 66 65 72 3F 20 22 2C 62 0D 0A 34 30 20 7C 42 ffer? ",b..40 |B
025A20: 55 46 4F 4E 2C 62 0D 0A 35 30 20 52 45 4D 20 72 UFON,b..50 REM r
025A30: 65 73 74 20 6F 66 20 70 72 6F 67 72 61 6D 0D 0A est of program..
025A40: 0D 0A 52 61 6D 62 75 66 66 65 72 20 70 72 6F 64 ..Rambuffer prod
025A50: 75 63 65 73 20 74 68 72 65 65 20 6E 65 77 20 52 uces three new R
025A60: 53 58 73 20 2D 20 20 7C 42 55 46 4F 4E 2C 20 20 SXs - |BUFON,
025A70: 7C 42 55 46 4F 46 46 20 61 6E 64 20 20 7C 48 4F |BUFOFF and |HO
025A80: 4C 44 2E 0D 0A 0D 0A 7C 42 55 46 4F 4E 20 74 75 LD.....|BUFON tu
025A90: 72 6E 73 20 6F 6E 20 74 68 65 20 72 61 6D 20 62 rns on the ram b
025AA0: 75 66 66 65 72 20 61 6E 64 20 69 74 73 20 66 6F uffer and its fo
025AB0: 72 6D 61 74 20 64 65 70 65 6E 64 73 20 6F 6E 20 rmat depends on
025AC0: 79 6F 75 72 20 6D 6F 64 65 6C 20 6F 66 20 43 50 your model of CP
025AD0: 43 2E 20 49 66 0D 0A 61 20 34 36 34 2F 36 36 34 C. If..a 464/664
025AE0: 20 69 74 20 6D 75 73 74 20 62 65 20 66 6F 6C 6C it must be foll
025AF0: 6F 77 65 64 20 62 79 20 74 77 6F 20 70 61 72 61 owed by two para
025B00: 57 68 65 6E 20 79 6F 75 20 72 75 6E 20 46 6F 6E When you run Fon
025B10: 74 64 65 73 20 79 6F 75 20 77 69 6C 6C 20 73 65 tdes you will se
025B20: 65 20 61 20 31 36 78 31 32 20 6D 61 74 72 69 78 e a 16x12 matrix
025B30: 20 69 6E 20 77 68 69 63 68 20 74 6F 20 64 65 73 in which to des
025B40: 69 67 6E 20 79 6F 75 72 0D 0A 63 68 61 72 61 63 ign your..charac
025B50: 74 65 72 73 2E 20 59 6F 75 20 63 61 6E 20 6F 6E ters. You can on
025B60: 6C 79 20 75 73 65 20 74 68 65 20 6D 69 64 64 6C ly use the middl
025B70: 65 20 31 34 20 61 73 20 74 68 65 73 65 20 61 72 e 14 as these ar
025B80: 65 20 73 68 6F 77 6E 20 69 6E 20 68 74 65 20 63 e shown in hte c
025B90: 6F 6E 74 65 78 74 20 6F 66 0D 0A 61 20 31 36 20 ontext of..a 16
025BA0: 64 6F 74 20 6C 69 6E 65 2D 6C 69 6E 65 20 70 69 dot line-line pi
025BB0: 74 63 68 2E 20 50 72 65 73 73 20 58 20 74 6F 20 tch. Press X to
025BC0: 67 65 74 20 74 68 65 20 6D 61 69 6E 20 6D 65 6E get the main men
025BD0: 75 2C 20 77 68 65 72 65 20 79 6F 75 20 77 69 6C u, where you wil
025BE0: 6C 20 73 65 65 20 66 6F 75 72 0D 0A 6F 70 74 69 l see four..opti
025BF0: 6F 6E 73 2E 0D 0A 24 0D 0A 54 68 65 20 63 75 72 ons...$..The cur
025C00: 73 6F 72 20 69 73 20 6D 6F 76 65 64 20 61 72 6F sor is moved aro
025C10: 75 6E 64 20 74 68 65 20 67 72 69 64 20 75 73 69 und the grid usi
025C20: 6E 67 20 74 68 65 20 61 72 72 6F 77 20 6B 65 79 ng the arrow key
025C30: 73 20 61 6E 64 20 70 69 78 65 6C 73 20 61 72 65 s and pixels are
025C40: 20 70 6C 6F 74 74 65 64 0D 0A 6F 72 20 75 6E 70 plotted..or unp
025C50: 6C 6F 74 74 65 64 20 77 69 74 68 20 43 6F 70 79 lotted with Copy
025C60: 2E 0D 0A 0D 0A 54 68 65 20 66 69 6C 65 20 79 6F .....The file yo
025C70: 75 20 61 72 65 20 67 6F 69 6E 67 20 74 6F 20 70 u are going to p
025C80: 72 69 6E 74 20 6D 75 73 74 20 6F 62 65 79 20 63 rint must obey c
025C90: 65 72 74 61 69 6E 20 72 75 6C 65 73 3A 0D 0A 0D ertain rules:...
025CA0: 0A 2A 20 4C 69 6E 65 73 20 6D 75 73 74 20 62 65 .* Lines must be
025CB0: 20 61 20 6D 61 78 69 6D 75 6D 20 6F 66 20 34 30 a maximum of 40
025CC0: 20 63 68 61 72 61 63 74 65 72 73 20 77 69 64 65 characters wide
025CD0: 0D 0A 2A 20 54 68 65 79 20 6D 75 73 74 20 63 6F ..* They must co
025CE0: 6E 74 61 69 6E 20 6E 6F 20 63 6F 6E 74 72 6F 6C ntain no control
025CF0: 20 63 6F 64 65 73 20 6F 74 68 65 72 20 74 68 61 codes other tha
025D00: 6D 65 74 65 72 73 3A 20 62 75 66 66 65 72 20 73 meters: buffer s
025D10: 69 7A 65 20 61 6E 64 20 6C 6F 63 61 74 69 6F 6E ize and location
025D20: 20 69 6E 0D 0A 6D 65 6D 6F 72 79 2E 20 46 6F 72 in..memory. For
025D30: 20 65 78 61 6D 70 6C 65 3A 0D 0A 0D 0A 4D 45 4D example:....MEM
025D40: 4F 52 59 20 33 35 38 33 38 3A 7C 42 55 46 4F 4E ORY 35838:|BUFON
025D50: 2C 35 31 32 30 2C 33 35 38 33 39 0D 0A 0D 0A 73 ,5120,35839....s
025D60: 65 74 73 20 75 70 20 61 20 35 6B 20 62 75 66 66 ets up a 5k buff
025D70: 65 72 20 73 74 61 72 74 69 6E 67 20 61 74 20 6C er starting at l
025D80: 6F 63 61 74 69 6F 6E 20 33 35 38 33 39 2E 0D 0A ocation 35839...
025D90: 0D 0A 43 50 43 36 31 32 38 20 6F 77 6E 65 72 73 ..CPC6128 owners
025DA0: 20 6E 65 65 64 20 6F 6E 6C 79 20 6F 6E 65 20 70 need only one p
025DB0: 61 72 61 6D 65 74 65 72 2C 20 62 65 74 77 65 65 arameter, betwee
025DC0: 6E 20 34 20 61 6E 64 20 37 20 2D 20 74 68 65 20 n 4 and 7 - the
025DD0: 62 6C 6F 63 6B 20 6F 66 20 65 78 74 72 61 0D 0A block of extra..
025DE0: 72 61 6D 20 74 6F 20 62 65 20 75 73 65 64 2E 0D ram to be used..
025DF0: 0A 24 0D 0A 7C 48 4F 4C 44 20 73 75 70 65 6E 64 .$..|HOLD supend
025E00: 73 20 70 72 69 6E 74 69 6E 67 20 61 6C 74 68 6F s printing altho
025E10: 75 67 68 20 63 68 61 72 61 63 74 65 72 73 20 77 ugh characters w
025E20: 69 6C 6C 20 73 74 69 6C 6C 20 62 65 20 73 74 6F ill still be sto
025E30: 72 65 64 20 69 6E 20 74 68 65 20 62 75 66 66 65 red in the buffe
025E40: 72 2E 0D 0A 54 6F 20 63 6F 6E 74 69 6E 75 65 20 r...To continue
025E50: 75 73 65 20 7C 42 55 46 4F 4E 2E 0D 0A 24 0D 0A use |BUFON...$..
025E60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
025E70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
025E80: 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 ---------..
025E90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
025EA0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
025EB0: 20 20 52 65 73 74 6F 72 65 0D 0A 20 20 20 20 20 Restore..
025EC0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
025ED0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D --
025EE0: 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 52 45 53 54 4F -------....RESTO
025EF0: 52 45 0D 0A 0D 0A 54 68 69 73 20 70 72 6F 76 69 RE....This provi
025F00: 6E 20 63 61 72 72 69 61 67 65 20 72 65 74 75 72 n carriage retur
025F10: 6E 20 6F 72 20 6C 69 6E 65 20 66 65 65 64 2E 0D n or line feed..
025F20: 0A 2A 20 54 68 65 20 66 69 6C 65 6E 61 6D 65 20 .* The filename
025F30: 6D 75 73 74 20 68 61 76 65 20 74 68 65 20 73 75 must have the su
025F40: 66 66 69 78 20 2E 74 78 74 2E 0D 0A 24 0D 0A 20 ffix .txt...$..
025F50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
025F60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
025F70: 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 ----------..
025F80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
025F90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
025FA0: 20 20 43 68 65 63 6B 73 75 6D 0D 0A 20 20 20 20 Checksum..
025FB0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
025FC0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
025FD0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 43 48 45 43 4B ---------..CHECK
025FE0: 53 55 4D 0D 0A 0D 0A 54 68 69 73 20 72 6F 75 74 SUM....This rout
025FF0: 69 6E 65 20 77 69 6C 6C 20 61 6E 61 6C 79 73 65 ine will analyse
026000: 20 61 20 42 61 73 69 63 20 70 72 6F 67 72 61 6D a Basic program
026010: 20 61 6E 64 20 70 72 6F 64 75 63 65 20 61 20 75 and produce a u
026020: 6E 69 71 75 65 20 6E 75 6D 62 65 72 20 66 6F 72 nique number for
026030: 20 65 61 63 68 0D 0A 6C 69 6E 65 20 6F 66 20 6C each..line of l
026040: 69 73 74 69 6E 67 2E 20 54 68 69 73 20 77 69 6C isting. This wil
026050: 6C 20 65 6E 61 61 62 6C 65 20 79 6F 75 20 74 6F l enaable you to
026060: 20 63 68 65 63 6B 20 79 6F 75 72 20 74 79 70 69 check your typi
026070: 6E 67 20 77 68 65 6E 20 65 6E 74 65 72 69 6E 67 ng when entering
026080: 0D 0A 6C 69 73 74 69 6E 67 73 20 66 72 6F 6D 20 ..listings from
026090: 43 6F 6D 70 75 74 69 6E 67 20 77 69 74 68 20 74 Computing with t
0260A0: 68 65 20 41 6D 73 74 72 61 64 2E 0D 0A 0D 0A 52 he Amstrad.....R
0260B0: 65 73 65 74 20 74 68 65 20 6D 61 63 68 69 6E 65 eset the machine
0260C0: 2C 20 6C 6F 61 64 20 61 6E 64 20 72 75 6E 20 74 , load and run t
0260D0: 68 65 20 70 72 6F 67 72 61 6D 2C 20 74 68 65 6E he program, then
0260E0: 20 6C 6F 61 64 20 74 68 65 20 42 61 73 69 63 20 load the Basic
0260F0: 70 72 6F 67 72 61 6D 20 79 6F 75 0D 0A 77 69 73 program you..wis
026100: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
026110: 20 00 01 00 02 09 52 E5 20 00 C1 02 00 00 00 02 .....R. .......
026120: 20 00 C6 02 00 00 00 02 20 00 C2 02 00 00 00 02 ....... .......
026130: 20 00 C7 02 00 00 00 02 20 00 C3 02 00 00 00 02 ....... .......
026140: 20 00 C8 02 00 00 00 02 20 00 C4 02 00 00 00 02 ....... .......
026150: 20 00 C9 02 00 00 00 02 20 00 C5 02 00 00 00 02 ....... .......
026160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
026170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
026180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
026190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0261A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0261B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0261C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0261D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0261E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0261F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
026200: 64 65 73 20 61 20 63 6F 6D 70 75 74 65 64 20 52 des a computed R
026210: 45 53 54 4F 52 45 20 66 61 63 69 6C 69 74 79 20 ESTORE facility
026220: 73 65 74 74 69 6E 67 20 75 70 20 74 77 6F 20 52 setting up two R
026230: 53 58 73 2E 20 54 68 65 20 66 69 72 73 74 20 68 SXs. The first h
026240: 61 73 0D 0A 74 68 65 20 73 79 6E 74 61 78 3A 0D as..the syntax:.
026250: 0A 0D 0A 7C 52 45 53 54 2C 6C 6E 2C 6F 73 65 74 ...|REST,ln,oset
026260: 0D 0A 0D 0A 77 68 65 72 65 20 6C 6E 20 69 73 20 ....where ln is
026270: 74 68 65 20 6C 69 6E 65 20 6E 75 6D 62 65 72 20 the line number
026280: 61 6E 64 20 6F 73 65 74 20 69 73 20 74 68 65 20 and oset is the
026290: 6F 66 66 73 65 74 20 69 6E 74 6F 20 74 68 65 20 offset into the
0262A0: 64 61 74 61 20 6C 69 6E 65 2C 20 62 6F 74 68 20 data line, both
0262B0: 6F 66 0D 0A 77 68 69 63 68 20 63 61 6E 20 62 65 of..which can be
0262C0: 20 63 6F 6D 70 75 74 65 64 20 62 65 66 6F 72 65 computed before
0262D0: 20 6F 72 20 77 69 74 68 69 6E 20 74 68 65 20 73 or within the s
0262E0: 74 61 74 65 6D 65 6E 74 2E 0D 0A 0D 0A 54 68 65 tatement.....The
0262F0: 20 6C 69 6E 65 20 6E 75 6D 62 65 72 20 63 61 6E line number can
026300: 20 62 65 20 74 68 65 20 6C 69 6E 65 20 77 69 74 be the line wit
026310: 68 20 74 68 65 20 64 61 74 61 20 73 74 61 74 65 h the data state
026320: 6D 65 6E 74 20 6F 72 20 61 20 6C 69 6E 65 20 73 ment or a line s
026330: 6F 6D 65 77 68 65 72 65 0D 0A 62 65 66 6F 72 65 omewhere..before
026340: 20 69 74 2E 20 54 68 65 20 6F 66 66 73 65 74 20 it. The offset
026350: 69 73 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 is the number of
026360: 20 69 74 65 6D 73 20 70 61 73 74 20 74 68 65 20 items past the
026370: 64 61 74 61 20 73 74 61 74 65 6D 65 6E 74 20 61 data statement a
026380: 74 20 6C 69 6E 65 20 6C 6E 0D 0A 66 72 6F 6D 20 t line ln..from
026390: 77 68 69 63 68 20 79 6F 75 20 77 61 6E 74 20 74 which you want t
0263A0: 6F 20 73 74 61 72 74 20 72 65 61 64 69 6E 67 2E o start reading.
0263B0: 20 20 54 68 65 20 6F 74 68 65 72 20 52 53 58 20 The other RSX
0263C0: 63 61 6E 20 6B 65 65 70 20 74 72 61 63 65 20 6F can keep trace o
0263D0: 66 20 6C 69 6E 65 73 0D 0A 74 68 61 74 20 68 61 f lines..that ha
0263E0: 76 65 20 62 65 65 6E 20 72 65 6E 75 6D 62 65 72 ve been renumber
0263F0: 65 64 20 77 69 74 68 20 74 68 65 20 73 79 6E 74 ed with the synt
026400: 20 73 65 63 74 6F 72 73 20 75 6E 66 6F 72 6D 61 sectors unforma
026410: 74 74 65 64 20 61 6E 64 20 77 69 6C 6C 20 73 68 tted and will sh
026420: 6F 77 20 75 70 20 61 73 20 70 72 6F 62 6C 65 6D ow up as problem
026430: 73 20 77 68 65 6E 0D 0A 73 61 76 69 6E 67 20 66 s when..saving f
026440: 69 6C 65 73 2E 0D 0A 0D 0A 46 76 65 72 32 30 30 iles.....Fver200
026450: 20 69 73 20 61 20 73 69 6D 70 6C 65 20 72 6F 75 is a simple rou
026460: 74 69 6E 65 20 74 6F 20 76 65 72 69 66 79 20 61 tine to verify a
026470: 6E 79 20 64 69 73 63 20 6E 65 77 6C 79 20 66 6F ny disc newly fo
026480: 72 6D 61 74 74 65 64 20 74 6F 20 32 30 30 6B 2E rmatted to 200k.
026490: 20 59 6F 75 0D 0A 64 6F 6E 27 74 20 6E 65 65 64 You..don't need
0264A0: 20 74 6F 20 72 75 6E 20 74 68 65 20 69 6E 69 74 to run the init
0264B0: 69 61 6C 69 73 61 74 69 6F 6E 20 70 72 6F 67 72 ialisation progr
0264C0: 61 6D 20 66 69 72 73 74 2E 20 42 61 64 20 73 65 am first. Bad se
0264D0: 63 74 6F 72 73 20 73 68 6F 77 20 75 70 20 61 73 ctors show up as
0264E0: 20 73 61 64 0D 0A 66 61 63 65 73 20 61 6E 64 20 sad..faces and
0264F0: 79 6F 75 20 63 61 6E 20 61 62 6F 72 74 20 74 68 you can abort th
026500: 65 20 63 68 65 63 6B 20 62 79 20 70 72 65 73 73 e check by press
026510: 69 6E 67 20 45 73 63 61 70 65 20 66 6F 72 20 61 ing Escape for a
026520: 20 66 65 77 20 73 65 63 6F 6E 64 73 2E 0D 0A 52 few seconds...R
026530: 65 66 6F 72 6D 61 74 74 69 6E 67 20 6D 61 79 20 eformatting may
026540: 63 75 72 65 20 74 68 65 20 70 72 6F 62 6C 65 6D cure the problem
026550: 20 62 75 74 20 73 6F 6D 65 20 41 6D 73 74 72 61 but some Amstra
026560: 64 73 20 6D 61 79 20 70 72 6F 76 65 20 74 6F 20 ds may prove to
026570: 62 65 20 74 6F 6F 0D 0A 75 6E 72 65 6C 69 61 62 be too..unreliab
026580: 6C 65 2E 20 49 66 20 79 6F 75 20 68 61 76 65 20 le. If you have
026590: 74 77 6F 20 64 72 69 76 65 73 2C 20 74 72 79 20 two drives, try
0265A0: 66 6F 72 6D 61 74 74 69 6E 67 20 6F 6E 20 62 6F formatting on bo
0265B0: 74 68 2E 0D 0A 24 0D 0A 20 20 20 20 20 20 20 20 th...$..
0265C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0265D0: 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D ------
0265E0: 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 -----..
0265F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
026600: 61 78 3A 0D 0A 0D 0A 7C 53 45 45 4B 2C 40 61 24 ax:....|SEEK,@a$
026610: 2C 40 6C 6E 25 0D 0A 0D 0A 54 6F 20 75 73 65 20 ,@ln%....To use
026620: 69 74 2C 20 73 69 6D 70 6C 79 20 69 6E 73 65 72 it, simply inser
026630: 74 20 52 45 4D 73 20 61 74 20 74 68 65 20 73 74 t REMs at the st
026640: 61 72 74 20 6F 66 20 65 61 63 68 20 6C 69 6E 65 art of each line
026650: 2C 20 61 74 20 70 6F 69 6E 74 73 20 77 68 65 72 , at points wher
026660: 65 20 79 6F 75 0D 0A 77 69 73 68 20 74 6F 20 69 e you..wish to i
026670: 64 65 6E 74 69 66 79 20 61 72 65 61 73 20 6F 66 dentify areas of
026680: 20 64 61 74 61 2E 20 54 68 65 6E 20 70 75 74 20 data. Then put
026690: 61 20 75 6E 69 71 75 65 20 73 74 72 69 6E 67 20 a unique string
0266A0: 61 66 74 65 72 20 74 68 65 20 52 45 4D 2E 0D 0A after the REM...
0266B0: 24 0D 0A 54 68 65 20 69 64 65 61 20 69 73 20 74 $..The idea is t
0266C0: 68 61 74 20 79 6F 75 20 63 61 6E 20 61 64 64 20 hat you can add
0266D0: 61 20 6C 69 6E 65 20 61 74 20 74 68 65 20 73 74 a line at the st
0266E0: 61 72 74 20 6F 66 20 74 68 65 20 70 72 6F 67 72 art of the progr
0266F0: 61 6D 20 74 68 61 74 20 77 69 6C 6C 0D 0A 73 65 am that will..se
026700: 61 72 63 68 20 66 6F 72 20 74 68 65 20 75 6E 69 arch for the uni
026710: 71 75 65 20 73 74 72 69 6E 67 20 61 6E 64 20 72 que string and r
026720: 65 70 6F 72 74 20 74 68 65 20 6C 69 6E 65 20 77 eport the line w
026730: 68 65 72 65 20 69 74 20 6F 63 63 75 72 73 2E 0D here it occurs..
026740: 0A 0D 0A 43 50 43 36 36 34 2F 36 31 32 38 20 6F ...CPC664/6128 o
026750: 6E 77 65 72 73 20 63 61 6E 20 75 73 65 20 74 68 nwers can use th
026760: 65 20 73 74 72 69 6E 67 20 77 69 74 68 6F 75 74 e string without
026770: 20 68 61 76 69 6E 67 20 74 6F 20 72 65 73 6F 72 having to resor
026780: 74 20 74 6F 20 61 20 76 61 72 69 61 62 6C 65 20 t to a variable
026790: 61 73 0D 0A 69 6E 20 7C 53 45 45 4B 2C 22 64 61 as..in |SEEK,"da
0267A0: 74 61 22 2C 40 6C 6E 25 2E 0D 0A 0D 0A 50 6C 65 ta",@ln%.....Ple
0267B0: 61 73 65 20 6E 6F 74 65 2C 20 74 68 65 72 65 20 ase note, there
0267C0: 69 73 20 6F 6E 65 20 73 6D 61 6C 6C 20 70 72 6F is one small pro
0267D0: 62 6C 65 6D 20 77 69 74 68 20 74 68 69 73 20 72 blem with this r
0267E0: 6F 75 74 69 6E 65 20 2D 20 69 66 20 79 6F 75 20 outine - if you
0267F0: 70 75 74 20 61 20 63 6F 6D 6D 61 0D 0A 77 69 74 put a comma..wit
026800: 20 20 20 20 20 20 20 20 20 20 46 69 6C 65 20 64 File d
026810: 75 6D 70 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ump..
026820: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
026830: 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------
026840: 2D 2D 0D 0A 0D 0A 46 49 4C 44 55 4D 50 0D 0A 0D --....FILDUMP...
026850: 0A 54 68 69 73 20 69 73 20 61 20 75 74 69 6C 69 .This is a utili
026860: 74 79 20 74 6F 20 6C 65 74 20 79 6F 75 20 6C 6F ty to let you lo
026870: 6F 6B 20 61 74 20 61 20 66 69 6C 65 20 77 69 74 ok at a file wit
026880: 68 6F 75 74 20 61 63 74 75 61 6C 6C 79 20 6C 6F hout actually lo
026890: 61 64 69 6E 67 20 69 74 20 6F 72 0D 0A 64 69 73 ading it or..dis
0268A0: 74 75 72 62 69 6E 67 20 74 68 65 20 70 72 6F 67 turbing the prog
0268B0: 72 61 6D 20 69 6E 20 6D 65 6D 6F 72 79 2E 20 57 ram in memory. W
0268C0: 68 65 6E 20 72 75 6E 2C 20 69 74 20 73 74 6F 72 hen run, it stor
0268D0: 65 73 20 73 6F 6D 65 20 6D 61 63 68 69 6E 65 20 es some machine
0268E0: 63 6F 64 65 20 61 62 6F 76 65 0D 0A 48 49 4D 45 code above..HIME
0268F0: 4D 20 77 68 69 63 68 20 69 73 20 6D 6F 76 65 64 M which is moved
026900: 20 74 6F 20 26 39 46 46 46 2E 0D 0A 0D 0A 54 6F to &9FFF.....To
026910: 20 6C 69 73 74 20 61 20 74 65 78 74 20 66 69 6C list a text fil
026920: 65 3A 20 43 41 4C 4C 20 26 41 30 30 30 2C 31 20 e: CALL &A000,1
026930: 61 6E 64 20 74 6F 20 64 75 6D 70 20 61 6E 79 20 and to dump any
026940: 6F 74 68 65 72 20 74 79 70 65 3A 20 43 41 4C 4C other type: CALL
026950: 20 26 41 30 30 30 2E 0D 0A 59 6F 75 27 6C 6C 20 &A000...You'll
026960: 74 68 65 6E 20 62 65 20 70 72 6F 6D 70 74 65 64 then be prompted
026970: 20 66 6F 72 20 74 68 65 20 66 69 6C 65 6E 61 6D for the filenam
026980: 65 2E 0D 0A 0D 0A 44 6F 6E 27 74 20 66 6F 72 67 e.....Don't forg
026990: 65 74 20 74 68 65 20 66 69 6C 65 20 65 78 74 65 et the file exte
0269A0: 6E 73 69 6F 6E 20 69 66 20 69 74 20 69 73 6E 27 nsion if it isn'
0269B0: 74 20 74 68 65 20 6E 6F 72 6D 61 6C 20 2E 42 41 t the normal .BA
0269C0: 53 20 6F 72 20 2E 42 49 4E 20 6F 72 20 2E 0D 0A S or .BIN or ...
0269D0: 66 6F 6C 6C 6F 77 65 64 20 62 79 20 61 20 73 70 followed by a sp
0269E0: 61 63 65 2E 0D 0A 0D 0A 48 6F 6C 64 20 64 6F 77 ace.....Hold dow
0269F0: 6E 20 53 68 69 66 74 20 74 6F 20 70 61 75 73 65 n Shift to pause
026A00: 68 69 6E 20 61 20 71 75 6F 74 65 64 20 64 61 74 hin a quoted dat
026A10: 61 20 6C 69 6E 65 3A 2D 0D 0A 0D 0A 31 30 30 30 a line:-....1000
026A20: 20 44 41 54 41 20 22 4A 75 6D 70 20 74 6F 20 69 DATA "Jump to i
026A30: 74 2C 20 6D 65 6E 22 0D 0A 0D 0A 74 68 69 73 20 t, men"....this
026A40: 77 69 6C 6C 20 61 70 70 65 61 72 20 61 73 20 74 will appear as t
026A50: 77 6F 20 69 74 65 6D 73 20 6F 66 20 64 61 74 61 wo items of data
026A60: 20 2D 20 4A 75 6D 70 20 74 6F 20 69 74 20 61 6E - Jump to it an
026A70: 64 20 6D 65 6E 2E 0D 0A 24 0D 0A 20 20 20 20 20 d men...$..
026A80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
026A90: 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D -----
026AA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 -----------..
026AB0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
026AC0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 69 Di
026AD0: 73 63 20 63 61 74 61 6C 6F 67 75 65 0D 0A 20 20 sc catalogue..
026AE0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
026AF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D --
026B00: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
026B10: 0D 0A 44 49 53 43 43 41 54 0D 0A 0D 0A 41 20 76 ..DISCCAT....A v
026B20: 65 72 73 61 74 69 6C 65 20 70 72 6F 67 72 61 6D ersatile program
026B30: 20 74 68 61 74 20 6C 65 74 73 20 79 6F 75 20 63 that lets you c
026B40: 61 72 72 79 20 6F 75 74 20 64 69 73 63 66 69 6C arry out discfil
026B50: 65 20 6D 61 69 6E 74 65 6E 61 6E 63 65 20 61 74 e maintenance at
026B60: 20 61 20 73 69 6E 67 6C 65 0D 0A 6B 65 79 73 74 a single..keyst
026B70: 72 6F 6B 65 2E 20 54 68 65 20 66 75 6E 63 74 69 roke. The functi
026B80: 6F 6E 73 20 73 75 70 70 6F 72 74 65 64 20 61 72 ons supported ar
026B90: 65 3A 20 4C 6F 61 64 2C 20 52 75 6E 2C 20 43 68 e: Load, Run, Ch
026BA0: 61 6E 67 65 20 75 73 65 72 2C 20 43 68 61 6E 67 ange user, Chang
026BB0: 65 20 64 72 69 76 65 2C 0D 0A 45 72 61 73 65 20 e drive,..Erase
026BC0: 66 69 6C 65 2C 20 45 72 61 73 65 20 62 61 63 6B file, Erase back
026BD0: 75 70 73 2C 20 54 69 74 6C 65 20 64 69 73 63 2C ups, Title disc,
026BE0: 20 61 6E 64 20 52 65 6E 61 6D 65 20 66 69 6C 65 and Rename file
026BF0: 2E 0D 0A 24 0D 0A 20 20 20 20 20 20 20 20 20 20 ...$..
026C00: 20 74 68 65 20 6C 69 73 74 69 6E 67 20 61 6E 64 the listing and
026C10: 20 65 6E 64 20 61 74 20 61 6E 79 20 74 69 6D 65 end at any time
026C20: 20 62 79 20 70 72 65 73 73 69 6E 67 20 43 6F 6E by pressing Con
026C30: 74 72 6F 6C 2E 0D 0A 24 0D 0A 20 20 20 20 20 20 trol...$..
026C40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
026C50: 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D ------
026C60: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 ----------..
026C70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
026C80: 20 20 20 20 20 20 20 20 20 20 20 20 20 50 72 6F Pro
026C90: 67 72 61 6D 20 73 74 61 74 75 73 0D 0A 20 20 20 gram status..
026CA0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
026CB0: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D ---
026CC0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D -------------...
026CD0: 0A 53 54 41 54 55 53 0D 0A 0D 0A 54 68 69 73 20 .STATUS....This
026CE0: 70 72 6F 67 72 61 6D 20 69 73 20 64 65 73 67 69 program is desgi
026CF0: 6E 65 64 20 74 6F 20 70 72 6F 76 69 64 65 20 79 ned to provide y
026D00: 6F 75 20 77 69 74 68 20 61 6C 6C 20 74 68 65 20 ou with all the
026D10: 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 79 6F 75 20 information you
026D20: 6D 61 79 0D 0A 72 65 71 75 69 72 65 20 61 62 6F may..require abo
026D30: 75 74 20 61 20 42 61 73 69 63 20 70 72 6F 67 72 ut a Basic progr
026D40: 61 6D 2E 20 57 68 65 6E 20 72 75 6E 20 61 20 73 am. When run a s
026D50: 68 6F 72 74 20 72 6F 75 74 69 6E 65 20 69 73 20 hort routine is
026D60: 73 74 6F 72 65 64 20 61 62 6F 76 65 20 48 49 4D stored above HIM
026D70: 45 4D 2E 0D 0A 0D 0A 54 6F 20 75 73 65 20 69 74 EM.....To use it
026D80: 20 43 41 4C 4C 20 26 41 30 30 30 20 61 6E 64 20 CALL &A000 and
026D90: 79 6F 75 27 6C 6C 20 62 65 20 74 6F 6C 64 20 74 you'll be told t
026DA0: 68 65 20 76 61 6C 75 65 73 20 6F 66 20 48 49 4D he values of HIM
026DB0: 45 4D 2C 20 4C 4F 4D 45 4D 2C 20 50 41 47 45 20 EM, LOMEM, PAGE
026DC0: 61 6E 64 0D 0A 54 4F 50 2E 20 54 68 65 20 6C 65 and..TOP. The le
026DD0: 6E 67 74 68 20 6F 66 20 61 6E 79 20 70 72 6F 67 ngth of any prog
026DE0: 72 61 6D 20 63 75 72 72 65 6E 74 6C 79 20 69 6E ram currently in
026DF0: 20 6D 65 6D 6F 72 79 20 69 73 20 70 72 69 6E 74 memory is print
026E00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
026E10: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
026E20: 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 ------..
026E30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
026E40: 20 20 20 20 20 20 20 20 20 32 30 30 6B 20 46 6F 200k Fo
026E50: 72 6D 61 74 74 65 72 0D 0A 20 20 20 20 20 20 20 rmatter..
026E60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
026E70: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
026E80: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 46 4F 52 ---------....FOR
026E90: 4D 32 30 30 20 46 53 45 54 32 30 30 20 46 56 45 M200 FSET200 FVE
026EA0: 52 32 30 30 20 49 4E 49 54 2E 42 41 53 20 49 4E R200 INIT.BAS IN
026EB0: 49 54 2E 42 49 4E 0D 0A 0D 0A 46 6F 72 6D 32 30 IT.BIN....Form20
026EC0: 30 20 65 6E 61 62 6C 65 73 20 79 6F 75 20 74 6F 0 enables you to
026ED0: 20 66 6F 72 6D 61 74 20 64 69 73 63 73 20 74 6F format discs to
026EE0: 20 73 74 6F 72 65 20 32 30 30 6B 2C 20 74 68 6F store 200k, tho
026EF0: 75 67 68 20 74 68 65 20 61 63 74 75 61 6C 20 63 ugh the actual c
026F00: 61 70 61 63 69 74 79 0D 0A 69 73 20 31 39 38 6B apacity..is 198k
026F10: 20 62 65 63 61 75 73 65 20 32 6B 20 69 73 20 74 because 2k is t
026F20: 61 6B 65 6E 20 75 70 20 62 79 20 74 68 65 20 64 aken up by the d
026F30: 69 72 65 63 74 6F 72 79 2E 0D 0A 0D 0A 41 73 20 irectory.....As
026F40: 74 68 65 20 66 6F 72 6D 61 74 20 69 73 20 61 6C the format is al
026F50: 69 65 6E 20 74 6F 20 74 68 65 20 41 6D 73 74 72 ien to the Amstr
026F60: 61 64 20 74 68 65 20 64 69 73 63 20 70 61 72 61 ad the disc para
026F70: 6D 65 74 65 72 20 62 6C 6F 63 6B 20 6D 75 73 74 meter block must
026F80: 20 62 65 20 70 61 74 63 68 65 64 0D 0A 74 6F 20 be patched..to
026F90: 69 6E 73 74 72 75 63 74 20 74 68 65 20 6D 61 63 instruct the mac
026FA0: 68 69 6E 65 20 74 6F 20 61 63 63 65 73 73 20 69 hine to access i
026FB0: 74 2E 20 43 6F 6E 73 65 71 75 65 6E 74 6C 79 20 t. Consequently
026FC0: 79 6F 75 20 6E 65 65 64 20 74 6F 20 75 73 65 20 you need to use
026FD0: 46 73 65 74 32 30 30 20 74 6F 0D 0A 73 77 69 74 Fset200 to..swit
026FE0: 63 68 20 62 65 74 77 65 65 6E 20 74 68 65 20 74 ch between the t
026FF0: 77 6F 20 66 6F 72 6D 61 74 73 2E 0D 0A 0D 0A 57 wo formats.....W
027000: 65 64 20 61 6C 6F 6E 67 20 77 69 74 68 20 74 65 ed along with te
027010: 0D 0A 73 70 61 63 65 20 74 61 6B 65 6E 20 75 70 ..space taken up
027020: 20 62 79 20 61 6E 79 20 76 61 72 69 61 62 6C 65 by any variable
027030: 73 20 61 6E 64 20 73 74 72 69 6E 67 73 2C 20 61 s and strings, a
027040: 6E 64 20 74 68 65 20 61 6D 6F 75 6E 74 20 6F 66 nd the amount of
027050: 20 66 72 65 65 20 6D 65 6D 6F 72 79 0D 0A 6C 65 free memory..le
027060: 66 74 2E 0D 0A 0D 0A 4C 4F 4D 45 4D 20 69 73 20 ft.....LOMEM is
027070: 74 68 65 20 6C 6F 77 65 73 74 20 70 6F 69 6E 74 the lowest point
027080: 20 69 6E 20 6D 65 6D 6F 72 79 20 66 72 65 65 20 in memory free
027090: 50 41 47 45 20 69 73 20 77 68 65 72 65 20 74 68 PAGE is where th
0270A0: 65 20 42 61 73 69 63 20 70 72 6F 67 72 61 6D 20 e Basic program
0270B0: 69 73 0D 0A 73 74 6F 72 65 64 20 54 4F 50 20 69 is..stored TOP i
0270C0: 73 20 74 68 65 20 61 64 64 72 65 73 73 20 77 68 s the address wh
0270D0: 65 72 65 20 74 68 65 20 70 72 6F 67 72 61 6D 20 ere the program
0270E0: 65 6E 64 73 0D 0A 24 0D 0A 20 20 20 20 20 20 20 ends..$..
0270F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
027100: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
027110: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 --------..
027120: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
027130: 20 20 20 20 20 20 20 20 20 20 20 56 61 72 69 61 Varia
027140: 62 6C 65 20 64 75 6D 70 0D 0A 20 20 20 20 20 20 ble dump..
027150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
027160: 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D ------
027170: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 56 44 55 ---------....VDU
027180: 4D 50 0D 0A 0D 0A 54 68 69 73 20 72 6F 75 74 69 MP....This routi
027190: 6E 65 20 77 69 6C 6C 20 61 64 64 20 74 68 65 20 ne will add the
0271A0: 52 53 58 20 63 6F 6D 6D 61 6E 64 20 56 41 52 44 RSX command VARD
0271B0: 55 4D 50 20 74 6F 20 6C 69 73 74 20 61 6C 6C 20 UMP to list all
0271C0: 76 61 72 69 61 62 6C 65 73 20 75 73 65 64 20 69 variables used i
0271D0: 6E 20 61 0D 0A 42 61 73 69 63 20 70 72 6F 67 72 n a..Basic progr
0271E0: 61 6D 2E 0D 0A 0D 0A 54 68 65 20 70 72 6F 67 72 am.....The progr
0271F0: 61 6D 20 79 6F 75 20 77 61 6E 74 20 74 6F 20 6C am you want to l
027200: 68 65 6E 20 74 68 65 20 6D 61 63 68 69 6E 65 20 hen the machine
027210: 63 6F 64 65 20 66 72 6F 6D 20 46 73 65 74 32 30 code from Fset20
027220: 30 20 68 61 73 20 62 65 65 6E 20 70 6F 6B 65 64 0 has been poked
027230: 20 69 6E 74 6F 20 6D 65 6D 6F 72 79 20 69 74 20 into memory it
027240: 69 73 20 73 61 76 65 64 20 61 73 0D 0A 69 6E 69 is saved as..ini
027250: 74 2E 62 69 6E 2E 20 54 68 65 20 70 72 6F 67 72 t.bin. The progr
027260: 61 6D 20 61 6C 73 6F 20 77 72 69 74 65 73 20 61 am also writes a
027270: 6E 64 20 73 61 76 65 73 20 61 20 73 6D 61 6C 6C nd saves a small
027280: 20 42 61 73 69 63 20 70 72 6F 67 72 61 6D 20 63 Basic program c
027290: 61 6C 6C 65 64 0D 0A 69 6E 69 74 2E 62 61 73 20 alled..init.bas
0272A0: 77 68 69 63 68 20 79 6F 75 20 6E 65 65 64 20 74 which you need t
0272B0: 6F 20 72 75 6E 20 62 65 66 6F 72 65 20 75 73 69 o run before usi
0272C0: 6E 67 20 74 68 65 20 32 30 30 6B 20 66 6F 72 6D ng the 200k form
0272D0: 61 74 2E 20 54 68 69 73 20 6C 6F 61 64 73 0D 0A at. This loads..
0272E0: 69 6E 69 74 2E 62 69 6E 20 61 6E 64 20 63 61 6C init.bin and cal
0272F0: 6C 73 20 69 74 2E 0D 0A 0D 0A 49 66 20 79 6F 75 ls it.....If you
027300: 20 77 61 6E 74 20 74 6F 20 67 6F 20 62 61 63 6B want to go back
027310: 20 74 6F 20 73 74 61 6E 64 61 72 64 20 66 6F 72 to standard for
027320: 6D 61 74 20 65 69 74 68 65 72 20 43 41 4C 4C 20 mat either CALL
027330: 26 39 43 37 36 20 6F 72 20 50 4F 4B 45 20 26 41 &9C76 or POKE &A
027340: 38 41 38 2C 30 2E 0D 0A 24 0D 0A 49 74 20 68 61 8A8,0...$..It ha
027350: 73 20 62 65 63 6F 6D 65 20 61 70 70 61 72 65 6E s become apparen
027360: 74 20 74 68 61 74 20 64 75 65 20 74 6F 20 64 69 t that due to di
027370: 66 66 65 72 65 6E 63 65 73 20 62 65 74 77 65 65 fferences betwee
027380: 6E 20 64 69 73 63 20 64 72 69 76 65 20 6D 65 63 n disc drive mec
027390: 68 61 6E 69 73 6D 73 2C 0D 0A 73 6F 6D 65 20 6D hanisms,..some m
0273A0: 61 63 68 69 6E 65 73 20 61 72 65 20 6E 6F 74 20 achines are not
0273B0: 68 61 70 70 79 20 77 68 65 6E 20 70 75 73 68 65 happy when pushe
0273C0: 64 20 74 6F 20 65 78 74 72 61 20 70 65 72 66 6F d to extra perfo
0273D0: 72 6D 61 6E 63 65 2E 20 54 68 69 73 20 63 61 75 rmance. This cau
0273E0: 73 65 73 20 74 68 65 0D 0A 66 6F 72 6D 61 74 74 ses the..formatt
0273F0: 65 72 20 74 6F 20 6C 65 61 76 65 20 73 6F 6D 65 er to leave some
027400: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
027410: 21 00 01 00 02 09 52 E5 21 00 C1 02 00 00 00 02 !.....R.!.......
027420: 21 00 C6 02 00 00 00 02 21 00 C2 02 00 00 00 02 !.......!.......
027430: 21 00 C7 02 00 00 00 02 21 00 C3 02 00 00 00 02 !.......!.......
027440: 21 00 C8 02 00 00 00 02 21 00 C4 02 00 00 00 02 !.......!.......
027450: 21 00 C9 02 00 00 00 02 21 00 C5 02 00 00 00 02 !.......!.......
027460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
027470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
027480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
027490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0274A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0274B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0274C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0274D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0274E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0274F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
027500: 69 73 74 20 6D 75 73 74 20 62 65 20 72 75 6E 20 ist must be run
027510: 62 65 66 6F 72 65 20 79 6F 75 20 63 61 6E 20 75 before you can u
027520: 73 65 20 56 41 52 44 55 4D 50 2E 20 41 66 74 65 se VARDUMP. Afte
027530: 72 20 65 61 63 68 0D 0A 76 61 72 69 61 62 6C 65 r each..variable
027540: 20 6E 61 6D 65 20 61 70 70 65 61 72 73 20 79 6F name appears yo
027550: 75 20 6D 75 73 74 20 70 72 65 73 73 20 61 20 6B u must press a k
027560: 65 79 20 74 6F 20 73 65 65 20 74 68 65 20 6E 65 ey to see the ne
027570: 78 74 2E 20 54 68 69 73 20 69 73 20 74 6F 20 70 xt. This is to p
027580: 72 65 76 65 6E 74 0D 0A 61 20 6C 6F 6E 67 20 6C revent..a long l
027590: 69 73 74 20 73 63 72 6F 6C 6C 69 6E 67 20 75 6E ist scrolling un
0275A0: 63 6F 6E 74 72 6F 6C 61 62 6C 79 20 6F 66 66 20 controlably off
0275B0: 74 68 65 20 73 63 72 65 65 6E 2E 0D 0A 0D 0A 52 the screen.....R
0275C0: 75 6E 20 74 68 65 20 70 72 6F 67 72 61 6D 20 61 un the program a
0275D0: 6E 64 20 43 41 4C 4C 20 26 41 30 30 30 20 74 6F nd CALL &A000 to
0275E0: 20 65 6E 61 62 6C 65 20 74 68 65 20 52 53 58 2E enable the RSX.
0275F0: 0D 0A 24 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ..$..
027600: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
027610: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -----------
027620: 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 ----..
027630: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
027640: 20 20 20 20 20 20 20 56 61 72 69 61 62 6C 65 20 Variable
027650: 66 69 6E 64 0D 0A 20 20 20 20 20 20 20 20 20 20 find..
027660: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
027670: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
027680: 2D 2D 2D 2D 2D 0D 0A 0D 0A 56 46 49 4E 44 0D 0A -----....VFIND..
027690: 0D 0A 54 68 69 73 20 69 73 20 61 20 72 6F 75 74 ..This is a rout
0276A0: 69 6E 65 20 74 6F 20 63 6F 6D 70 6C 65 6D 65 6E ine to complemen
0276B0: 74 20 56 61 72 69 61 62 6C 65 20 64 75 6D 70 2E t Variable dump.
0276C0: 20 48 61 76 69 6E 67 20 69 64 65 6E 74 69 66 69 Having identifi
0276D0: 65 64 20 6D 69 73 74 79 70 65 64 0D 0A 76 61 72 ed mistyped..var
0276E0: 69 61 62 6C 65 73 20 77 69 74 68 20 56 41 52 44 iables with VARD
0276F0: 55 4D 50 20 79 6F 75 20 63 61 6E 20 6E 6F 77 20 UMP you can now
027700: 20 63 69 72 63 6C 65 73 20 6F 72 20 65 6C 69 70 circles or elip
027710: 73 65 73 20 77 69 74 68 20 65 61 73 65 20 6F 6E ses with ease on
027720: 20 74 68 65 20 43 50 43 2E 0D 0A 57 68 65 6E 20 the CPC...When
027730: 72 75 6E 20 69 74 20 73 65 74 73 20 75 70 20 61 run it sets up a
027740: 20 63 6F 6D 6D 61 6E 64 20 7C 43 49 52 43 4C 45 command |CIRCLE
027750: 2C 20 77 68 69 63 68 20 72 65 71 75 69 72 65 73 , which requires
027760: 20 74 68 72 65 65 20 70 61 72 61 6D 65 74 65 72 three parameter
027770: 73 3A 20 72 61 64 69 75 73 0D 0A 78 2C 20 72 61 s: radius..x, ra
027780: 64 69 75 73 20 79 2C 20 61 6E 64 20 61 20 70 65 dius y, and a pe
027790: 6E 20 63 6F 6C 6F 75 72 2E 0D 0A 0D 0A 54 6F 20 n colour.....To
0277A0: 75 73 65 20 69 74 2C 20 6D 6F 76 65 20 74 6F 20 use it, move to
0277B0: 74 68 65 20 70 6F 69 6E 74 20 79 6F 75 20 77 61 the point you wa
0277C0: 6E 74 20 74 68 65 20 63 69 72 63 6C 65 20 63 65 nt the circle ce
0277D0: 6E 74 72 65 20 74 6F 20 62 65 20 28 65 67 20 4D ntre to be (eg M
0277E0: 4F 56 45 20 33 32 30 2C 32 30 30 29 0D 0A 61 6E OVE 320,200)..an
0277F0: 64 20 65 6E 74 65 72 69 6E 67 20 7C 43 49 52 43 d entering |CIRC
027800: 4C 45 2C 72 78 2C 72 79 2C 70 65 6E 20 77 69 6C LE,rx,ry,pen wil
027810: 6C 20 64 72 61 77 20 61 20 63 69 72 63 6C 65 20 l draw a circle
027820: 6F 72 20 65 6C 6C 69 70 73 65 2E 20 46 6F 72 20 or ellipse. For
027830: 69 6E 73 74 61 6E 63 65 2C 20 74 6F 0D 0A 64 72 instance, to..dr
027840: 61 77 20 61 20 63 69 72 63 6C 65 20 69 6E 20 74 aw a circle in t
027850: 68 65 20 63 65 6E 74 72 65 20 6F 66 20 74 68 65 he centre of the
027860: 20 73 63 72 65 65 6E 20 65 6E 74 65 72 3A 0D 0A screen enter:..
027870: 0D 0A 4D 4F 56 45 20 33 32 30 2C 32 30 30 3A 7C ..MOVE 320,200:|
027880: 43 49 52 43 4C 45 2C 31 30 30 2C 31 30 30 2C 32 CIRCLE,100,100,2
027890: 0D 0A 24 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ..$..
0278A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0278B0: 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D ------
0278C0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
0278D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0278E0: 20 20 20 20 20 20 20 20 50 61 67 65 0D 0A 20 20 Page..
0278F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
027900: 70 69 6E 70 6F 69 6E 74 20 74 68 65 20 6F 66 66 pinpoint the off
027910: 65 6E 64 69 6E 67 20 6C 69 6E 65 20 6E 75 6D 62 ending line numb
027920: 65 72 20 75 73 69 6E 67 0D 0A 56 46 49 4E 44 2E er using..VFIND.
027930: 0D 0A 0D 0A 54 68 65 20 6E 65 77 20 63 6F 6D 6D ....The new comm
027940: 61 6E 64 20 63 61 6E 20 62 65 20 75 73 65 64 20 and can be used
027950: 77 69 74 68 20 6F 72 20 77 69 74 68 6F 75 74 20 with or without
027960: 56 61 72 64 75 6D 70 20 69 6E 20 6D 65 6D 6F 72 Vardump in memor
027970: 79 20 61 6E 64 20 77 69 6C 6C 20 61 63 63 65 70 y and will accep
027980: 74 0D 0A 75 70 70 65 72 20 6F 72 20 6C 6F 77 65 t..upper or lowe
027990: 72 20 63 61 73 65 20 61 73 20 76 61 6C 69 64 20 r case as valid
0279A0: 69 6E 70 75 74 2E 20 54 6F 20 75 73 65 20 69 74 input. To use it
0279B0: 2C 20 70 75 74 20 74 68 65 20 76 61 72 69 61 62 , put the variab
0279C0: 6C 65 20 6E 61 6D 65 20 69 6E 74 6F 20 61 0D 0A le name into a..
0279D0: 73 74 72 69 6E 67 20 73 75 63 68 20 61 73 20 41 string such as A
0279E0: 24 3D 22 46 52 45 44 22 2C 20 74 68 65 6E 20 74 $="FRED", then t
0279F0: 79 70 65 20 7C 56 46 49 4E 44 2C 40 41 24 20 61 ype |VFIND,@A$ a
027A00: 6E 64 20 61 20 6C 69 73 74 20 6F 66 20 61 6C 6C nd a list of all
027A10: 20 6C 69 6E 65 20 6E 75 6D 62 65 72 73 0D 0A 63 line numbers..c
027A20: 6F 6E 74 61 69 6E 69 6E 67 20 74 68 65 20 76 61 ontaining the va
027A30: 72 69 61 62 6C 65 20 46 52 45 44 20 77 69 6C 6C riable FRED will
027A40: 20 62 65 20 70 72 69 6E 74 65 64 20 6F 75 74 2E be printed out.
027A50: 0D 0A 0D 0A 41 73 20 46 52 45 44 20 6D 61 79 20 ....As FRED may
027A60: 61 6C 73 6F 20 6D 61 74 63 68 20 73 6F 6D 65 20 also match some
027A70: 63 68 61 6E 63 65 20 63 6F 6D 62 69 6E 61 74 69 chance combinati
027A80: 6F 6E 73 20 6F 66 20 70 72 6F 67 72 61 6D 20 62 ons of program b
027A90: 79 74 65 73 2C 20 79 6F 75 20 6D 61 79 20 67 65 ytes, you may ge
027AA0: 74 20 61 0D 0A 66 65 77 20 73 70 75 72 69 6F 75 t a..few spuriou
027AB0: 73 20 6C 69 6E 65 20 6E 75 6D 62 65 72 73 20 6C s line numbers l
027AC0: 69 73 74 65 64 2E 0D 0A 24 0D 0A 20 20 20 20 20 isted...$..
027AD0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
027AE0: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D ---
027AF0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 ---------..
027B00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
027B10: 20 20 20 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 50 41 47 ------....PAG
027B20: 45 0D 0A 0D 0A 54 68 69 73 20 72 6F 75 74 69 6E E....This routin
027B30: 65 20 77 69 6C 6C 20 65 6E 61 62 6C 65 20 79 6F e will enable yo
027B40: 75 20 74 6F 20 73 74 6F 72 65 20 61 6E 64 20 72 u to store and r
027B50: 75 6E 20 42 61 73 69 63 20 70 72 6F 67 72 61 6D un Basic program
027B60: 73 20 61 74 20 61 6E 79 20 61 64 64 72 65 73 73 s at any address
027B70: 20 69 6E 0D 0A 6D 65 6D 6F 72 79 2E 20 54 68 69 in..memory. Thi
027B80: 73 20 6D 65 61 6E 73 20 79 6F 75 20 63 6F 75 6C s means you coul
027B90: 64 20 6C 6F 61 64 20 6F 6E 65 20 70 72 6F 67 72 d load one progr
027BA0: 61 6D 20 61 74 20 26 31 30 30 30 2C 20 61 6E 64 am at &1000, and
027BB0: 20 61 6E 6F 74 68 65 72 20 73 61 79 2C 20 61 74 another say, at
027BC0: 0D 0A 26 32 30 30 30 2C 20 61 6E 64 20 61 20 74 ..&2000, and a t
027BD0: 68 69 72 64 20 61 74 20 26 33 30 30 30 2E 20 41 hird at &3000. A
027BE0: 6E 79 20 6F 66 20 74 68 65 20 70 72 6F 67 72 61 ny of the progra
027BF0: 6D 73 20 63 61 6E 20 74 68 65 6E 20 62 65 20 73 ms can then be s
027C00: 65 6C 65 63 74 65 64 20 61 6E 64 20 72 75 6E 2E elected and run.
027C10: 0D 0A 0D 0A 57 68 65 6E 20 72 75 6E 20 73 65 76 ....When run sev
027C20: 65 72 61 6C 20 6E 65 77 20 63 6F 6D 6D 61 6E 64 eral new command
027C30: 73 20 61 72 65 20 61 64 64 65 64 20 74 6F 20 42 s are added to B
027C40: 61 73 69 63 3A 0D 0A 0D 0A 7C 50 52 49 4E 54 2E asic:....|PRINT.
027C50: 50 41 47 45 0D 0A 7C 53 45 54 2E 50 41 47 45 2C PAGE..|SET.PAGE,
027C60: 69 6E 74 65 67 65 72 0D 0A 7C 47 45 54 2E 50 41 integer..|GET.PA
027C70: 47 45 2C 40 76 61 72 69 61 62 6C 65 25 0D 0A 7C GE,@variable%..|
027C80: 47 45 54 2E 54 4F 50 2C 40 76 61 72 69 61 62 6C GET.TOP,@variabl
027C90: 65 25 20 20 20 7C 47 45 54 2E 4C 4F 4D 45 4D 2C e% |GET.LOMEM,
027CA0: 40 76 61 72 69 61 62 6C 65 25 0D 0A 7C 4E 45 57 @variable%..|NEW
027CB0: 2E 50 52 4F 47 52 41 4D 0D 0A 0D 0A 54 68 65 20 .PROGRAM....The
027CC0: 66 69 72 73 74 20 70 72 69 6E 74 73 20 74 68 65 first prints the
027CD0: 20 76 61 6C 75 65 20 6F 66 20 61 20 73 79 73 74 value of a syst
027CE0: 65 6D 20 76 61 72 69 61 62 6C 65 20 63 61 6C 6C em variable call
027CF0: 65 64 20 50 61 67 65 2E 20 54 68 69 73 20 69 73 ed Page. This is
027D00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
027D10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 Re
027D20: 6D 20 6B 69 6C 6C 65 72 0D 0A 20 20 20 20 20 20 m killer..
027D30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
027D40: 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D ----
027D50: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 52 45 4D 4B --------....REMK
027D60: 49 4C 4C 0D 0A 0D 0A 44 65 73 69 67 6E 65 64 20 ILL....Designed
027D70: 74 6F 20 72 65 64 75 63 65 20 61 20 70 72 6F 67 to reduce a prog
027D80: 72 61 6D 27 73 20 6C 65 6E 67 74 68 20 77 68 65 ram's length whe
027D90: 6E 20 74 68 69 73 20 69 73 20 76 69 74 61 6C 2C n this is vital,
027DA0: 20 52 65 6D 6B 69 6C 6C 20 77 69 6C 6C 0D 0A 65 Remkill will..e
027DB0: 6C 69 6D 69 6E 61 74 65 20 61 6C 6C 20 52 45 4D liminate all REM
027DC0: 73 20 61 6E 64 20 27 20 73 74 61 74 65 6D 65 6E s and ' statemen
027DD0: 74 73 20 61 6E 64 20 72 65 64 69 72 65 63 74 20 ts and redirect
027DE0: 61 6C 6C 20 72 65 6C 61 74 69 76 65 20 63 6F 6D all relative com
027DF0: 6D 61 6E 64 73 2E 0D 0A 0D 0A 54 68 65 20 66 75 mands.....The fu
027E00: 6C 6C 20 73 74 6F 70 20 6F 6E 20 74 68 65 20 6B ll stop on the k
027E10: 65 79 20 70 61 64 20 69 73 20 72 65 64 65 66 69 ey pad is redefi
027E20: 6E 65 64 20 74 6F 20 63 61 6C 6C 20 74 68 65 20 ned to call the
027E30: 6D 61 63 68 69 6E 65 20 63 6F 64 65 20 77 68 65 machine code whe
027E40: 6E 0D 0A 70 72 65 73 73 65 64 2C 20 73 74 72 69 n..pressed, stri
027E50: 70 70 69 6E 67 20 61 6C 6C 20 52 45 4D 73 2E 0D pping all REMs..
027E60: 0A 0D 0A 49 66 20 79 6F 75 20 74 65 73 74 20 69 ...If you test i
027E70: 74 20 6F 6E 20 69 74 73 65 6C 66 2C 20 4B 65 65 t on itself, Kee
027E80: 70 20 61 20 6D 61 73 74 65 72 20 63 6F 70 79 20 p a master copy
027E90: 6F 66 20 74 68 65 20 73 75 62 6A 65 63 74 20 70 of the subject p
027EA0: 72 6F 67 72 61 6D 20 69 6E 20 63 61 73 65 20 61 rogram in case a
027EB0: 6E 79 0D 0A 70 72 6F 62 6C 65 6D 73 20 61 72 69 ny..problems ari
027EC0: 73 65 2E 0D 0A 24 0D 0A 20 20 20 20 20 20 20 20 se...$..
027ED0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
027EE0: 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D ------
027EF0: 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 -----..
027F00: 20 61 74 20 26 41 45 36 34 0D 0A 77 69 74 68 20 at &AE64..with
027F10: 42 61 73 69 63 20 31 2E 31 20 6F 72 20 26 41 45 Basic 1.1 or &AE
027F20: 38 31 20 77 69 74 68 20 42 61 73 69 63 20 31 2E 81 with Basic 1.
027F30: 30 2E 20 54 68 65 20 73 65 63 6F 6E 64 20 73 65 0. The second se
027F40: 74 73 20 74 68 65 20 76 61 6C 75 65 20 6F 66 20 ts the value of
027F50: 50 61 67 65 2E 0D 0A 24 0D 0A 57 68 65 6E 20 79 Page...$..When y
027F60: 6F 75 20 74 79 70 65 20 61 20 70 72 6F 67 72 61 ou type a progra
027F70: 6D 20 69 6E 20 6F 72 20 6C 6F 61 64 20 69 74 20 m in or load it
027F80: 66 72 6F 6D 20 74 61 70 65 20 6F 72 20 64 69 73 from tape or dis
027F90: 63 2C 20 42 61 73 69 63 20 73 74 6F 72 65 73 20 c, Basic stores
027FA0: 69 74 20 61 74 0D 0A 50 61 67 65 2E 20 54 68 65 it at..Page. The
027FB0: 6E 20 77 68 65 6E 20 79 6F 75 20 74 79 70 65 20 n when you type
027FC0: 53 41 56 45 20 6F 72 20 52 55 4E 2C 20 42 61 73 SAVE or RUN, Bas
027FD0: 69 63 20 73 61 76 65 73 20 6F 72 20 72 75 6E 73 ic saves or runs
027FE0: 20 74 68 65 20 70 72 6F 67 72 61 6D 20 73 74 6F the program sto
027FF0: 72 65 64 20 61 74 0D 0A 50 61 67 65 2E 0D 0A 0D red at..Page....
028000: 0A 41 73 20 77 65 6C 6C 20 61 73 20 6B 65 65 70 .As well as keep
028010: 69 6E 67 20 74 72 61 63 6B 20 6F 66 20 77 68 65 ing track of whe
028020: 72 65 20 61 20 70 72 6F 67 72 61 6D 20 73 74 61 re a program sta
028030: 72 74 73 2C 20 42 61 73 69 63 20 61 6C 73 6F 20 rts, Basic also
028040: 6E 65 65 64 73 20 74 6F 20 6B 6E 6F 77 0D 0A 77 needs to know..w
028050: 68 65 72 65 20 69 74 20 65 6E 64 73 2E 20 54 68 here it ends. Th
028060: 69 73 20 61 64 64 72 65 73 73 20 69 73 20 73 74 is address is st
028070: 6F 72 65 64 20 69 6E 20 61 6E 6F 74 68 65 72 20 ored in another
028080: 73 79 73 74 65 6D 20 76 61 72 69 61 62 6C 65 20 system variable
028090: 63 61 6C 6C 65 64 20 54 6F 70 2E 0D 0A 42 61 73 called Top...Bas
0280A0: 69 63 20 6E 65 65 64 73 20 74 6F 20 6B 6E 6F 77 ic needs to know
0280B0: 20 54 6F 70 20 73 69 6E 63 65 20 74 68 69 73 20 Top since this
0280C0: 69 73 20 77 68 65 72 65 20 42 61 73 69 63 20 76 is where Basic v
0280D0: 61 72 69 61 62 6C 65 73 20 61 72 65 20 73 74 6F ariables are sto
0280E0: 72 65 64 20 77 68 65 6E 20 74 68 65 0D 0A 70 72 red when the..pr
0280F0: 6F 67 72 61 6D 20 69 73 20 72 75 6E 2E 0D 0A 0D ogram is run....
028100: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
028110: 20 20 20 20 20 20 20 20 20 20 43 6F 6D 70 61 63 Compac
028120: 74 65 72 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ter..
028130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
028140: 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------
028150: 2D 2D 0D 0A 0D 0A 43 4F 4D 50 41 43 54 0D 0A 0D --....COMPACT...
028160: 0A 54 68 69 73 20 75 74 69 6C 69 74 79 20 69 73 .This utility is
028170: 20 66 6F 72 20 64 69 73 63 20 64 72 69 76 65 20 for disc drive
028180: 6F 77 6E 65 72 73 20 77 68 6F 20 74 65 6E 64 20 owners who tend
028190: 74 6F 20 66 69 6C 6C 20 75 70 20 64 69 73 63 73 to fill up discs
0281A0: 20 77 69 74 68 20 6F 6C 64 20 66 69 6C 65 73 0D with old files.
0281B0: 0A 74 68 61 74 20 74 68 65 79 20 6D 61 79 20 6E .that they may n
0281C0: 65 76 65 72 20 6E 65 65 64 2C 20 62 75 74 20 64 ever need, but d
0281D0: 6F 6E 27 74 20 77 61 6E 74 20 74 6F 20 65 72 61 on't want to era
0281E0: 73 65 2E 20 49 74 20 77 69 6C 6C 20 63 6F 6D 70 se. It will comp
0281F0: 72 65 73 73 20 6D 6F 73 74 20 74 65 78 74 0D 0A ress most text..
028200: 66 69 6C 65 73 20 74 6F 20 62 65 74 77 65 65 6E files to between
028210: 20 36 30 25 2D 37 30 25 20 6F 66 20 74 68 65 69 60%-70% of thei
028220: 72 20 6F 72 69 67 69 6E 61 6C 20 73 69 7A 65 2E r original size.
028230: 0D 0A 0D 0A 57 68 65 6E 20 72 75 6E 2C 20 74 68 ....When run, th
028240: 65 20 70 72 6F 67 72 61 6D 20 6C 6F 61 64 73 20 e program loads
028250: 74 68 65 20 6D 61 63 68 69 6E 65 20 63 6F 64 65 the machine code
028260: 20 61 6E 64 20 73 65 74 73 20 75 70 20 74 77 6F and sets up two
028270: 20 6E 65 77 20 63 6F 6D 6D 61 6E 64 73 3A 0D 0A new commands:..
028280: 0D 0A 7C 43 4F 4D 50 41 43 54 2C 40 66 31 24 2C ..|COMPACT,@f1$,
028290: 40 66 32 24 20 61 6E 64 20 20 7C 45 58 50 41 4E @f2$ and |EXPAN
0282A0: 44 2C 40 66 31 24 2C 40 66 32 24 2E 0D 0A 0D 0A D,@f1$,@f2$.....
0282B0: 57 69 74 68 20 62 6F 74 68 20 63 6F 6D 6D 61 6E With both comman
0282C0: 64 73 2C 20 66 31 24 20 69 73 20 74 68 65 20 73 ds, f1$ is the s
0282D0: 6F 75 72 63 65 20 66 69 6C 65 20 61 6E 64 20 66 ource file and f
0282E0: 32 24 20 74 68 65 20 74 61 72 67 65 74 2E 0D 0A 2$ the target...
0282F0: 0D 0A 7C 45 58 50 41 4E 44 20 69 73 20 74 68 65 ..|EXPAND is the
028300: 0A 53 65 76 65 72 61 6C 20 6F 74 68 65 72 20 70 .Several other p
028310: 6F 69 6E 74 65 72 73 20 6E 65 65 64 20 74 6F 20 ointers need to
028320: 62 65 20 73 65 74 20 74 6F 20 74 68 65 20 73 61 be set to the sa
028330: 6D 65 20 76 61 6C 75 65 2C 20 74 68 65 20 6F 6E me value, the on
028340: 65 73 20 74 68 61 74 20 74 65 6C 6C 0D 0A 42 61 es that tell..Ba
028350: 73 69 63 20 77 68 65 72 65 20 74 68 65 20 76 61 sic where the va
028360: 72 69 61 62 6C 65 73 20 65 6E 64 2E 20 54 68 65 riables end. The
028370: 20 76 61 72 69 61 62 6C 65 73 20 61 72 65 20 70 variables are p
028380: 6C 61 63 65 64 20 61 74 20 74 68 65 20 65 6E 64 laced at the end
028390: 20 6F 66 20 74 68 65 0D 0A 70 72 6F 67 72 61 6D of the..program
0283A0: 20 73 74 61 72 74 69 6E 67 20 61 74 20 54 6F 70 starting at Top
0283B0: 2E 0D 0A 0D 0A 42 79 20 72 65 73 74 6F 72 69 6E .....By restorin
0283C0: 67 20 74 68 65 73 65 20 70 6F 69 6E 74 65 72 73 g these pointers
0283D0: 20 77 65 20 72 65 73 74 6F 72 65 20 74 68 65 20 we restore the
0283E0: 6F 72 69 67 69 6E 61 6C 20 70 72 6F 67 72 61 6D original program
0283F0: 2C 20 77 68 69 63 68 20 63 61 6E 20 62 65 20 72 , which can be r
028400: 75 6E 0D 0A 61 67 61 69 6E 2E 20 54 68 65 20 76 un..again. The v
028410: 61 72 69 61 62 6C 65 73 20 77 69 6C 6C 20 62 65 ariables will be
028420: 20 6C 6F 73 74 20 74 68 6F 75 67 68 2C 20 61 6E lost though, an
028430: 64 20 69 74 73 20 61 6C 77 61 79 73 20 62 65 73 d its always bes
028440: 74 20 74 6F 20 65 6E 74 65 72 20 43 4C 45 41 52 t to enter CLEAR
028450: 0D 0A 77 68 65 6E 20 63 68 61 6E 67 69 6E 67 20 ..when changing
028460: 50 61 67 65 2E 20 41 6C 6C 20 74 68 69 73 20 69 Page. All this i
028470: 73 20 63 61 72 72 69 65 64 20 6F 75 74 20 61 75 s carried out au
028480: 74 6F 6D 61 74 69 63 61 6C 6C 79 20 62 79 20 74 tomatically by t
028490: 68 65 20 75 74 69 6C 69 74 79 2E 0D 0A 0D 0A 7C he utility.....|
0284A0: 4E 45 57 2E 50 52 4F 47 52 41 4D 20 64 65 6C 65 NEW.PROGRAM dele
0284B0: 74 65 73 20 74 68 65 20 70 72 6F 67 72 61 6D 20 tes the program
0284C0: 61 74 20 50 61 67 65 20 77 69 74 68 6F 75 74 20 at Page without
0284D0: 64 65 73 74 72 6F 79 69 6E 67 20 74 68 65 20 6F destroying the o
0284E0: 74 68 65 72 73 2E 20 54 68 65 0D 0A 42 61 73 69 thers. The..Basi
0284F0: 63 20 63 6F 6D 6D 61 6E 64 20 4E 45 57 20 77 69 c command NEW wi
028500: 20 6F 70 70 6F 73 69 74 65 20 6F 66 20 7C 43 4F opposite of |CO
028510: 4D 50 41 43 54 20 61 6E 64 20 77 69 6C 6C 20 72 MPACT and will r
028520: 65 76 65 72 73 65 20 74 68 65 20 70 72 6F 63 65 everse the proce
028530: 73 73 2E 0D 0A 0D 0A 54 68 65 20 6F 6E 6C 79 20 ss.....The only
028540: 6C 69 6D 69 74 61 74 69 6F 6E 20 69 73 20 74 68 limitation is th
028550: 61 74 20 79 6F 75 72 20 73 6F 75 72 63 65 20 66 at your source f
028560: 69 6C 65 20 73 68 6F 75 6C 64 20 6E 6F 74 20 63 ile should not c
028570: 6F 6E 74 61 69 6E 20 63 68 61 72 61 63 74 65 72 ontain character
028580: 73 0D 0A 61 62 6F 76 65 20 31 32 38 20 77 68 69 s..above 128 whi
028590: 63 68 20 6D 65 61 6E 73 20 73 70 65 63 69 61 6C ch means special
0285A0: 20 63 6F 6E 74 72 6F 6C 20 63 6F 64 65 73 20 61 control codes a
0285B0: 6E 64 20 74 68 65 20 70 6F 75 6E 64 20 73 69 67 nd the pound sig
0285C0: 6E 2E 0D 0A 0D 0A 49 6E 20 74 68 65 20 63 61 73 n.....In the cas
0285D0: 65 20 6F 66 20 74 68 65 20 70 6F 75 6E 64 20 73 e of the pound s
0285E0: 69 67 6E 20 74 68 69 73 20 69 73 20 63 6F 6E 76 ign this is conv
0285F0: 65 72 74 65 64 20 74 6F 20 61 20 68 61 73 68 20 erted to a hash
028600: 77 68 69 63 68 20 63 61 6E 20 65 61 73 69 6C 79 which can easily
028610: 20 62 65 0D 0A 72 65 63 74 69 66 69 65 64 20 77 be..rectified w
028620: 69 74 68 20 61 20 73 65 6C 65 63 74 69 76 65 20 ith a selective
028630: 73 65 61 72 63 68 20 61 6E 64 20 72 65 70 6C 61 search and repla
028640: 63 65 2E 0D 0A 24 0D 0A 20 20 20 20 20 20 20 20 ce...$..
028650: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
028660: 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D ----
028670: 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 ----..
028680: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
028690: 20 20 20 20 20 20 20 20 20 20 20 43 69 72 63 6C Circl
0286A0: 65 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 e..
0286B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0286C0: 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 0D --------.
0286D0: 0A 0D 0A 43 49 52 43 4C 45 0D 0A 0D 0A 57 69 74 ...CIRCLE....Wit
0286E0: 68 20 74 68 69 73 20 72 6F 75 74 69 6E 65 20 79 h this routine y
0286F0: 6F 75 20 63 61 6E 20 64 72 61 77 20 66 61 73 74 ou can draw fast
028700: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
028710: 22 00 01 00 02 09 52 E5 22 00 C1 02 00 00 00 02 ".....R.".......
028720: 22 00 C6 02 00 00 00 02 22 00 C2 02 00 00 00 02 ".......".......
028730: 22 00 C7 02 00 00 00 02 22 00 C3 02 00 00 00 02 ".......".......
028740: 22 00 C8 02 00 00 00 02 22 00 C4 02 00 00 00 02 ".......".......
028750: 22 00 C9 02 00 00 00 02 22 00 C5 02 00 00 00 02 ".......".......
028760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0287A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0287B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0287C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0287D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0287E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0287F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028800: 6C 6C 20 64 65 73 74 72 6F 79 20 65 76 65 72 79 ll destroy every
028810: 74 68 69 6E 67 2C 20 73 6F 20 75 73 65 20 69 74 thing, so use it
028820: 20 77 69 74 68 20 63 61 75 74 69 6F 6E 2E 0D 0A with caution...
028830: 24 0D 0A 41 20 70 72 6F 67 72 61 6D 20 6D 61 79 $..A program may
028840: 20 6E 65 65 64 20 74 6F 20 6B 6E 6F 77 20 77 68 need to know wh
028850: 61 74 20 50 61 67 65 2C 20 54 6F 70 20 61 6E 64 at Page, Top and
028860: 20 4C 6F 6D 65 6D 20 61 72 65 20 2D 20 4C 6F 6D Lomem are - Lom
028870: 65 6D 20 69 73 20 74 68 65 20 6C 6F 77 65 73 74 em is the lowest
028880: 0D 0A 70 6F 69 6E 74 20 69 6E 20 6D 65 6D 6F 72 ..point in memor
028890: 79 20 66 72 65 65 2E 20 54 68 65 20 47 45 54 20 y free. The GET
0288A0: 63 6F 6D 6D 61 6E 64 73 20 6C 6F 6F 6B 20 75 70 commands look up
0288B0: 20 74 68 65 20 72 65 6C 65 76 61 6E 74 20 73 79 the relevant sy
0288C0: 73 74 65 6D 20 76 61 72 69 61 62 6C 65 20 61 6E stem variable an
0288D0: 64 0D 0A 70 6C 61 63 65 20 69 74 73 20 76 61 6C d..place its val
0288E0: 75 65 20 69 6E 20 6F 6E 65 20 6F 66 20 42 61 73 ue in one of Bas
0288F0: 69 63 27 73 20 69 65 67 65 72 20 76 61 72 69 61 ic's ieger varia
028900: 62 6C 65 73 2E 0D 0A 0D 0A 61 25 3D 30 3A 7C 47 bles.....a%=0:|G
028910: 45 54 2E 50 41 47 45 2C 40 61 25 20 77 69 6C 6C ET.PAGE,@a% will
028920: 20 73 65 74 20 61 25 20 74 6F 20 74 68 65 20 63 set a% to the c
028930: 75 72 72 65 6E 74 20 76 61 6C 75 65 20 6F 66 20 urrent value of
028940: 50 61 67 65 2E 0D 0A 24 0D 0A 20 20 20 20 20 20 Page...$..
028950: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
028960: 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D -----
028970: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 ---------..
028980: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
028990: 20 20 20 20 20 20 20 20 20 20 20 20 20 42 72 65 Bre
0289A0: 61 6B 20 70 6F 69 6E 74 73 0D 0A 20 20 20 20 20 ak points..
0289B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0289C0: 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D ----
0289D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 42 52 ----------....BR
0289E0: 4B 50 4F 49 4E 54 0D 0A 0D 0A 54 68 69 73 20 69 KPOINT....This i
0289F0: 73 20 61 20 72 6F 75 74 69 6E 65 20 74 6F 20 65 s a routine to e
028A00: 72 65 74 75 72 6E 20 61 64 64 72 65 73 73 20 65 return address e
028A10: 61 63 68 20 74 69 6D 65 20 61 20 70 72 6F 63 65 ach time a proce
028A20: 64 75 72 65 20 69 73 0D 0A 63 61 6C 6C 65 64 2E dure is..called.
028A30: 0D 0A 0D 0A 7C 53 54 41 52 54 20 72 65 73 74 6F ....|START resto
028A40: 72 65 73 20 74 68 65 20 70 6F 69 6E 74 65 72 20 res the pointer
028A50: 74 6F 20 74 68 65 20 72 65 74 75 72 6E 20 61 64 to the return ad
028A60: 64 72 65 73 73 65 73 20 62 61 63 6B 20 74 6F 20 dresses back to
028A70: 30 20 73 6F 20 79 6F 75 20 73 74 61 72 74 20 6F 0 so you start o
028A80: 6E 0D 0A 74 68 65 20 66 69 72 73 74 20 6C 65 76 n..the first lev
028A90: 65 6C 20 6E 65 73 74 69 6E 67 20 65 61 63 68 20 el nesting each
028AA0: 74 69 6D 65 20 79 6F 75 20 72 75 6E 20 74 68 65 time you run the
028AB0: 20 70 72 6F 67 72 61 6D 2E 20 49 66 20 79 6F 75 program. If you
028AC0: 20 6C 65 61 76 65 20 7C 53 54 41 52 54 20 6F 75 leave |START ou
028AD0: 74 0D 0A 61 6E 64 20 70 72 65 73 73 20 45 73 63 t..and press Esc
028AE0: 61 70 65 2C 20 6F 72 20 74 68 65 20 70 72 6F 67 ape, or the prog
028AF0: 72 61 6D 20 73 74 6F 70 73 20 69 6E 20 74 68 65 ram stops in the
028B00: 20 6D 69 64 64 6C 65 20 6F 66 20 61 20 66 65 77 middle of a few
028B10: 20 6C 61 79 65 72 73 20 6F 66 20 6E 65 73 74 69 layers of nesti
028B20: 6E 67 0D 0A 64 75 65 20 74 6F 20 61 6E 20 65 72 ng..due to an er
028B30: 72 6F 72 2C 20 74 68 65 20 70 6F 69 6E 74 65 72 ror, the pointer
028B40: 20 77 6F 6E 27 74 20 62 65 20 72 65 73 74 6F 72 won't be restor
028B50: 65 64 20 77 68 65 6E 20 79 6F 75 20 72 65 2D 72 ed when you re-r
028B60: 75 6E 20 74 68 65 20 70 72 6F 67 72 61 6D 2E 20 un the program.
028B70: 54 68 65 0D 0A 6E 65 78 74 20 7C 45 4E 44 50 52 The..next |ENDPR
028B80: 4F 43 20 65 6E 63 6F 75 6E 74 65 72 65 64 20 77 OC encountered w
028B90: 69 6C 6C 20 74 61 6B 65 20 79 6F 75 20 62 61 63 ill take you bac
028BA0: 6B 20 74 6F 20 74 68 65 20 70 72 6F 63 65 64 75 k to the procedu
028BB0: 72 65 20 74 68 61 74 20 77 61 73 0D 0A 65 78 65 re that was..exe
028BC0: 63 75 74 69 6E 67 20 62 65 66 6F 72 65 20 79 6F cuting before yo
028BD0: 75 20 70 72 65 73 73 65 64 20 45 73 63 61 70 65 u pressed Escape
028BE0: 20 6F 72 20 74 68 65 20 65 72 72 6F 72 20 6F 63 or the error oc
028BF0: 63 75 72 72 65 64 2E 0D 0A 24 0D 0A 54 6F 20 75 curred...$..To u
028C00: 6E 61 62 6C 65 20 79 6F 75 20 74 6F 20 72 75 6E nable you to run
028C10: 20 61 20 6D 61 63 68 69 6E 65 20 63 6F 64 65 20 a machine code
028C20: 70 72 6F 67 72 61 6D 20 61 6E 64 20 73 74 6F 70 program and stop
028C30: 20 77 68 65 6E 20 74 68 65 0D 0A 70 72 6F 67 72 when the..progr
028C40: 61 6D 20 63 6F 75 6E 74 65 72 20 72 65 61 63 68 am counter reach
028C50: 65 73 20 61 20 70 72 65 73 65 74 20 76 61 6C 75 es a preset valu
028C60: 65 2E 0D 0A 0D 0A 57 68 65 6E 20 72 75 6E 20 69 e.....When run i
028C70: 74 20 73 65 74 73 20 75 70 20 61 6E 20 52 53 58 t sets up an RSX
028C80: 20 7C 52 55 4E 20 72 65 71 75 69 72 69 6E 67 20 |RUN requiring
028C90: 74 77 6F 20 70 61 72 61 6D 65 74 65 72 73 3A 20 two parameters:
028CA0: 74 68 65 20 65 6E 74 72 79 20 61 64 64 72 65 73 the entry addres
028CB0: 73 20 6F 66 0D 0A 74 68 65 20 63 6F 64 65 2C 20 s of..the code,
028CC0: 61 6E 64 20 77 68 65 72 65 20 79 6F 75 20 77 61 and where you wa
028CD0: 6E 74 20 69 74 20 74 6F 20 73 74 6F 70 2E 0D 0A nt it to stop...
028CE0: 0D 0A 46 6F 72 20 69 6E 73 74 61 6E 63 65 20 7C ..For instance |
028CF0: 52 55 4E 2C 26 38 30 30 30 2C 26 38 30 30 39 20 RUN,&8000,&8009
028D00: 77 69 6C 6C 20 72 75 6E 20 74 68 65 20 63 6F 64 will run the cod
028D10: 65 20 61 74 20 26 38 30 30 30 20 75 6E 74 69 6C e at &8000 until
028D20: 20 74 68 65 20 63 6F 75 6E 74 65 72 0D 0A 72 65 the counter..re
028D30: 61 63 68 65 73 20 26 38 30 30 39 2E 20 57 68 65 aches &8009. Whe
028D40: 6E 20 74 68 65 20 62 72 65 61 6B 70 6F 69 6E 74 n the breakpoint
028D50: 20 69 73 20 72 65 61 63 68 65 64 20 74 68 65 20 is reached the
028D60: 63 6F 6E 74 65 6E 74 73 20 6F 66 20 61 6C 6C 20 contents of all
028D70: 72 65 67 69 73 74 65 72 73 20 61 72 65 0D 0A 70 registers are..p
028D80: 72 69 6E 74 65 64 20 61 6C 6F 6E 67 20 77 69 74 rinted along wit
028D90: 68 20 74 68 65 20 73 74 61 74 75 73 20 6F 66 20 h the status of
028DA0: 74 68 65 20 66 6C 61 67 73 2E 0D 0A 0D 0A 59 6F the flags.....Yo
028DB0: 75 20 6E 6F 77 20 68 61 76 65 20 61 20 63 68 6F u now have a cho
028DC0: 69 63 65 3A 20 45 69 74 68 65 72 20 63 6F 6E 74 ice: Either cont
028DD0: 69 6E 75 65 20 28 43 29 20 6F 72 20 73 74 6F 70 inue (C) or stop
028DE0: 20 28 53 29 20 61 6E 64 20 72 65 74 75 72 6E 20 (S) and return
028DF0: 74 6F 20 42 61 73 69 63 2E 0D 0A 0D 0A 55 6E 66 to Basic.....Unf
028E00: 73 65 20 70 72 6F 63 65 64 75 72 65 73 20 63 6F se procedures co
028E10: 72 72 65 63 74 6C 79 20 79 6F 75 20 6D 75 73 74 rrectly you must
028E20: 20 72 65 6D 65 6D 62 65 72 20 74 68 65 20 66 6F remember the fo
028E30: 6C 6C 6F 77 69 6E 67 20 70 6F 69 6E 74 73 3A 0D llowing points:.
028E40: 0A 2A 20 41 20 7C 44 45 46 50 52 4F 43 20 6D 75 .* A |DEFPROC mu
028E50: 73 74 20 62 65 20 74 68 65 20 4F 4E 4C 59 20 73 st be the ONLY s
028E60: 74 61 74 65 6D 65 6E 74 20 6F 6E 20 61 20 6C 69 tatement on a li
028E70: 6E 65 20 62 65 63 61 75 73 65 20 6F 6E 63 65 20 ne because once
028E80: 74 68 65 20 7C 44 45 46 50 52 4F 43 20 69 73 0D the |DEFPROC is.
028E90: 0A 66 6F 75 6E 64 2C 20 65 78 65 63 75 74 69 6F .found, executio
028EA0: 6E 20 63 6F 6E 74 69 6E 75 65 73 20 66 72 6F 6D n continues from
028EB0: 20 74 68 65 20 6C 69 6E 65 20 66 6F 6C 6C 6F 77 the line follow
028EC0: 69 6E 67 2E 0D 0A 2A 20 53 74 61 74 65 6D 65 6E ing...* Statemen
028ED0: 74 73 20 73 75 63 68 20 61 73 20 74 68 65 20 66 ts such as the f
028EE0: 6F 6C 6C 6F 77 69 6E 67 20 77 68 69 63 68 20 75 ollowing which u
028EF0: 73 65 73 20 45 4C 53 45 20 77 69 74 68 20 6D 6F ses ELSE with mo
028F00: 72 65 20 74 68 61 6E 20 6F 6E 65 20 7C 50 52 4F re than one |PRO
028F10: 43 20 61 72 65 0D 0A 6E 6F 74 20 61 6C 6C 6F 77 C are..not allow
028F20: 65 64 3A 0D 0A 0D 0A 49 46 20 61 3D 31 20 54 48 ed:....IF a=1 TH
028F30: 45 4E 20 7C 50 52 4F 43 2C 6F 6E 65 20 45 4C 53 EN |PROC,one ELS
028F40: 45 20 49 46 20 61 3D 32 20 54 48 45 4E 20 7C 50 E IF a=2 THEN |P
028F50: 52 4F 43 2C 74 77 6F 0D 0A 0D 0A 54 68 69 73 20 ROC,two....This
028F60: 69 73 20 62 65 63 61 75 73 65 20 74 68 65 20 72 is because the r
028F70: 65 74 75 72 6E 20 61 64 64 72 65 73 73 20 66 72 eturn address fr
028F80: 6F 6D 20 61 20 70 72 6F 63 65 64 75 72 65 20 69 om a procedure i
028F90: 73 20 61 6C 77 61 79 73 20 74 68 65 20 73 74 61 s always the sta
028FA0: 72 74 20 6F 66 20 74 68 65 0D 0A 73 74 61 74 65 rt of the..state
028FB0: 6D 65 6E 74 2C 20 61 6E 64 20 49 46 2E 2E 2E 54 ment, and IF...T
028FC0: 48 45 4E 2E 2E 2E 45 4C 53 45 20 63 6F 6D 6D 61 HEN...ELSE comma
028FD0: 6E 64 73 20 61 72 65 20 63 6F 6E 73 69 64 65 72 nds are consider
028FE0: 65 64 20 61 73 20 61 20 63 6F 6D 70 6C 65 74 65 ed as a complete
028FF0: 0D 0A 73 74 61 74 65 6D 65 6E 74 2E 20 48 6F 77 ..statement. How
029000: 6F 72 74 75 6E 61 74 65 6C 79 20 79 6F 75 20 63 ortunately you c
029010: 61 6E 27 74 20 73 74 6F 70 20 61 74 20 61 6E 79 an't stop at any
029020: 20 6F 6C 64 20 76 61 6C 75 65 20 6F 66 20 74 68 old value of th
029030: 65 20 70 72 6F 67 72 61 6D 20 63 6F 75 6E 74 65 e program counte
029040: 72 20 2D 20 69 74 20 6D 75 73 74 0D 0A 62 65 20 r - it must..be
029050: 61 74 20 74 68 65 20 73 74 61 72 74 20 6F 66 20 at the start of
029060: 61 6E 20 69 6E 73 74 72 75 63 74 69 6F 6E 20 61 an instruction a
029070: 6E 64 20 6E 6F 74 20 68 61 6C 66 20 77 61 79 20 nd not half way
029080: 74 68 72 6F 75 67 68 2E 20 42 72 65 61 6B 70 6F through. Breakpo
029090: 69 6E 74 20 61 63 74 75 61 6C 6C 79 0D 0A 69 6E int actually..in
0290A0: 73 65 72 74 73 20 61 6E 20 69 6E 73 74 72 75 63 serts an instruc
0290B0: 74 69 6F 6E 20 69 6E 74 6F 20 74 68 65 20 63 6F tion into the co
0290C0: 64 65 20 61 6E 64 20 79 6F 75 20 63 61 6E 27 74 de and you can't
0290D0: 20 69 6E 73 65 72 74 20 6F 6E 65 20 69 6E 73 74 insert one inst
0290E0: 72 75 63 74 69 6F 6E 20 69 6E 0D 0A 74 68 65 20 ruction in..the
0290F0: 6D 69 64 64 6C 65 20 6F 66 20 61 6E 6F 74 68 65 middle of anothe
029100: 72 2E 0D 0A 24 0D 0A 42 72 65 61 6B 70 6F 69 6E r...$..Breakpoin
029110: 74 20 61 73 73 65 6D 62 6C 65 73 20 61 74 20 26 t assembles at &
029120: 39 38 30 30 20 61 6E 64 20 69 73 20 26 31 33 30 9800 and is &130
029130: 20 62 79 74 65 73 20 6C 6F 6E 67 20 73 6F 20 61 bytes long so a
029140: 76 6F 69 64 20 74 68 69 73 20 61 72 65 61 2E 20 void this area.
029150: 54 68 65 0D 0A 70 72 6F 67 72 61 6D 20 69 73 6E The..program isn
029160: 27 74 20 66 6F 6F 6C 70 72 6F 6F 66 20 61 6E 64 't foolproof and
029170: 20 69 73 20 6D 65 72 65 6C 79 20 61 6E 20 61 69 is merely an ai
029180: 64 20 74 6F 20 64 65 62 75 67 67 69 6E 67 2E 0D d to debugging..
029190: 0A 24 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 .$..
0291A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0291B0: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 0D ------.
0291C0: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
0291D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0291E0: 20 20 20 20 20 20 20 48 65 6C 70 0D 0A 20 20 20 Help..
0291F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
029200: 65 76 65 72 20 79 6F 75 20 63 61 6E 20 75 73 65 ever you can use
029210: 20 7C 50 52 4F 43 20 69 6E 20 6D 75 6C 74 69 2D |PROC in multi-
029220: 73 74 61 74 65 6D 65 6E 74 20 6C 69 6E 65 73 20 statement lines
029230: 73 75 63 68 20 61 73 3A 0D 0A 0D 0A 31 30 30 20 such as:....100
029240: 7C 50 52 4F 43 2C 61 72 6E 6F 6C 64 3A 50 52 49 |PROC,arnold:PRI
029250: 4E 54 22 54 68 61 74 20 77 61 73 20 50 52 4F 43 NT"That was PROC
029260: 61 72 6E 6F 6C 64 22 3A 7C 50 52 4F 43 2C 6A 6F arnold":|PROC,jo
029270: 79 63 65 0D 0A 0D 0A 2A 20 4B 65 79 77 6F 72 64 yce....* Keyword
029280: 73 20 61 72 65 20 6E 6F 74 20 61 6C 6C 6F 77 65 s are not allowe
029290: 64 20 69 6E 20 70 72 6F 63 65 64 75 72 65 20 6E d in procedure n
0292A0: 61 6D 65 73 2E 20 49 66 20 79 6F 75 20 77 61 6E ames. If you wan
0292B0: 74 20 74 6F 20 62 65 20 73 75 72 65 20 79 6F 75 t to be sure you
0292C0: 0D 0A 68 61 76 65 6E 27 74 20 75 73 65 64 20 6F ..haven't used o
0292D0: 6E 65 2C 20 74 79 70 65 20 61 6C 6C 20 79 6F 75 ne, type all you
0292E0: 72 20 70 72 6F 63 65 64 75 72 65 20 6E 61 6D 65 r procedure name
0292F0: 73 20 69 6E 20 6C 6F 77 65 72 20 63 61 73 65 2E s in lower case.
029300: 20 49 66 20 61 6E 79 0D 0A 73 75 62 73 65 71 75 If any..subsequ
029310: 65 6E 74 6C 79 20 61 70 70 65 61 72 20 69 6E 20 ently appear in
029320: 75 70 70 65 72 20 63 61 73 65 2C 20 74 68 65 20 upper case, the
029330: 69 6E 74 65 72 70 72 65 74 65 72 20 68 61 73 20 interpreter has
029340: 64 65 63 69 64 65 64 20 74 68 65 79 20 61 72 65 decided they are
029350: 0D 0A 6B 65 79 77 6F 72 64 73 2E 0D 0A 24 0D 0A ..keywords...$..
029360: 2A 20 50 72 6F 63 65 64 75 72 65 20 6E 61 6D 65 * Procedure name
029370: 73 20 6D 61 79 20 6E 6F 74 20 62 65 20 6D 6F 72 s may not be mor
029380: 65 20 74 68 61 6E 20 31 36 20 63 68 61 72 61 63 e than 16 charac
029390: 74 65 72 73 20 6C 6F 6E 67 20 77 68 69 63 68 20 ters long which
0293A0: 73 68 6F 75 6C 64 20 62 65 0D 0A 61 6D 70 6C 65 should be..ample
0293B0: 2E 20 48 6F 77 65 76 65 72 2C 20 79 6F 75 20 63 . However, you c
0293C0: 61 6E 20 74 79 70 65 20 69 6E 20 6D 6F 72 65 20 an type in more
0293D0: 74 68 61 6E 20 31 36 20 63 68 61 72 61 63 74 65 than 16 characte
0293E0: 72 73 20 62 75 74 20 6F 6E 6C 79 20 74 68 65 20 rs but only the
0293F0: 66 69 72 73 74 20 31 36 0D 0A 77 69 6C 6C 20 62 first 16..will b
029400: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
029410: 20 20 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 48 45 4C 50 ------....HELP
029420: 0D 0A 0D 0A 54 68 69 73 20 72 6F 75 74 69 6E 65 ....This routine
029430: 20 61 64 64 73 20 74 77 6F 20 52 53 58 73 3A 20 adds two RSXs:
029440: 7C 52 4F 4D 53 20 61 6E 64 20 7C 48 45 4C 50 2E |ROMS and |HELP.
029450: 20 54 68 65 20 66 69 72 73 74 20 70 72 69 6E 74 The first print
029460: 73 20 6C 69 73 74 20 6F 66 20 72 6F 6D 0D 0A 6E s list of rom..n
029470: 75 6D 62 65 72 73 20 61 6E 64 20 74 68 65 69 72 umbers and their
029480: 20 74 79 70 65 2E 20 54 68 65 79 20 63 61 6E 20 type. They can
029490: 62 65 20 65 69 74 68 65 72 20 66 6F 72 65 67 72 be either foregr
0294A0: 6F 75 6E 64 20 6F 72 20 62 61 63 6B 67 72 6F 75 ound or backgrou
0294B0: 6E 64 2C 20 65 78 74 65 6E 73 69 6F 6E 0D 0A 6F nd, extension..o
0294C0: 72 20 42 61 73 69 63 2E 20 42 61 73 69 63 20 61 r Basic. Basic a
0294D0: 70 70 65 61 72 73 20 69 6E 20 61 6C 6C 20 65 6D ppears in all em
0294E0: 70 74 79 20 73 6F 63 6B 65 74 73 2E 0D 0A 0D 0A pty sockets.....
0294F0: 7C 48 45 4C 50 20 70 72 69 6E 74 73 20 61 20 6C |HELP prints a l
029500: 69 73 74 20 6F 66 20 74 68 65 20 63 6F 6D 6D 61 ist of the comma
029510: 6E 64 73 20 74 68 61 74 20 61 20 72 6F 6D 20 77 nds that a rom w
029520: 69 6C 6C 20 61 63 63 65 70 74 2E 20 49 74 20 6E ill accept. It n
029530: 65 65 64 73 20 61 6E 20 65 78 74 72 61 0D 0A 70 eeds an extra..p
029540: 61 72 61 6D 65 74 65 72 20 74 6F 20 74 65 6C 6C arameter to tell
029550: 20 69 74 20 77 68 69 63 68 20 72 6F 6D 20 74 6F it which rom to
029560: 20 6C 6F 6F 6B 20 61 74 2E 20 54 68 65 20 64 69 look at. The di
029570: 73 63 20 72 6F 6D 20 69 73 20 61 6C 77 61 79 73 sc rom is always
029580: 20 6E 75 6D 62 65 72 20 37 20 73 6F 3A 0D 0A 7C number 7 so:..|
029590: 48 45 4C 50 2C 37 20 77 69 6C 6C 20 6C 69 73 74 HELP,7 will list
0295A0: 20 61 6C 6C 20 74 68 65 20 64 69 73 63 20 63 6F all the disc co
0295B0: 6D 6D 61 6E 64 73 2E 0D 0A 24 0D 0A 20 20 20 20 mmands...$..
0295C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0295D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D --
0295E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 ----------..
0295F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
029600: 65 20 72 65 63 6F 67 6E 69 73 65 64 20 61 6E 64 e recognised and
029610: 20 61 63 74 65 64 20 75 70 6F 6E 2E 0D 0A 2A 20 acted upon...*
029620: 45 4E 44 50 52 4F 43 20 64 6F 65 73 6E 27 74 20 ENDPROC doesn't
029630: 6E 65 65 64 20 74 68 65 20 70 72 6F 63 65 64 75 need the procedu
029640: 72 65 20 6E 61 6D 65 20 66 6F 6C 6C 6F 77 69 6E re name followin
029650: 67 20 69 74 20 62 75 74 20 79 6F 75 20 63 61 6E g it but you can
029660: 20 69 6E 63 6C 75 64 65 20 69 74 0D 0A 74 6F 20 include it..to
029670: 61 69 64 20 70 72 6F 67 72 61 6D 20 63 6C 61 72 aid program clar
029680: 69 74 79 2E 0D 0A 2A 20 49 6E 20 6C 6F 6E 67 20 ity...* In long
029690: 70 72 6F 67 72 61 6D 73 20 70 75 74 20 61 6C 6C programs put all
0296A0: 20 79 6F 75 72 20 70 72 6F 63 65 64 75 72 65 73 your procedures
0296B0: 20 61 74 20 74 68 65 20 73 74 61 72 74 20 73 6F at the start so
0296C0: 20 74 68 61 74 20 74 68 65 79 20 63 61 6E 20 62 that they can b
0296D0: 65 0D 0A 66 6F 75 6E 64 20 71 75 69 63 6B 6C 79 e..found quickly
0296E0: 2C 20 61 6E 64 20 75 73 65 20 61 20 47 4F 54 4F , and use a GOTO
0296F0: 20 74 6F 20 6A 75 6D 70 20 70 61 73 74 20 74 68 to jump past th
029700: 65 6D 20 74 6F 20 79 6F 75 72 20 6D 61 69 6E 20 em to your main
029710: 63 6F 64 65 2E 0D 0A 0D 0A 54 68 65 20 4D 61 73 code.....The Mas
029720: 74 65 72 6D 69 6E 64 20 70 72 6F 67 72 61 6D 20 termind program
029730: 28 50 52 4F 43 4D 4D 4E 44 29 20 77 69 6C 6C 20 (PROCMMND) will
029740: 73 65 72 76 65 20 74 6F 20 69 6C 6C 75 73 74 72 serve to illustr
029750: 61 74 65 20 74 68 65 20 75 73 65 20 6F 66 0D 0A ate the use of..
029760: 70 72 6F 63 65 64 75 72 65 73 2E 20 54 68 65 20 procedures. The
029770: 6D 61 69 6E 20 70 72 6F 67 72 61 6D 20 69 73 20 main program is
029780: 69 6E 63 6C 75 64 65 64 20 62 65 74 77 65 65 6E included between
029790: 20 6C 69 6E 65 73 20 32 34 30 20 2D 20 33 36 30 lines 240 - 360
0297A0: 2E 20 4E 6F 74 65 20 74 68 65 0D 0A 7C 53 54 41 . Note the..|STA
0297B0: 52 54 20 69 6E 20 6C 69 6E 65 20 32 32 30 2E 0D RT in line 220..
0297C0: 0A 0D 0A 54 72 79 20 6C 6F 61 64 69 6E 67 20 6F ...Try loading o
0297D0: 6E 65 20 6F 66 20 79 6F 75 72 20 6F 6C 64 20 70 ne of your old p
0297E0: 72 6F 67 72 61 6D 73 20 61 6E 64 20 72 65 70 6C rograms and repl
0297F0: 61 63 65 20 74 68 65 20 47 4F 53 55 42 73 20 61 ace the GOSUBs a
029800: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 P
029810: 72 6F 63 65 64 75 72 65 73 0D 0A 20 20 20 20 20 rocedures..
029820: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
029830: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D ---
029840: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 50 52 4F ---------....PRO
029850: 43 45 44 55 52 20 50 52 4F 43 4D 4D 4E 44 0D 0A CEDUR PROCMMND..
029860: 0D 0A 54 68 69 73 20 69 73 20 61 20 72 6F 75 74 ..This is a rout
029870: 69 6E 65 20 74 68 61 74 20 77 69 6C 6C 20 67 69 ine that will gi
029880: 76 65 20 79 6F 75 20 70 72 6F 63 65 64 75 72 65 ve you procedure
029890: 73 20 6F 6E 20 74 68 65 20 43 50 43 2E 20 53 61 s on the CPC. Sa
0298A0: 76 65 20 69 74 20 62 65 66 6F 72 65 20 79 6F 75 ve it before you
0298B0: 0D 0A 72 75 6E 20 69 74 2E 20 49 74 20 73 65 74 ..run it. It set
0298C0: 73 20 75 70 20 74 68 65 20 52 53 58 73 20 7C 50 s up the RSXs |P
0298D0: 52 4F 43 2C 20 7C 44 45 46 50 52 4F 43 2C 20 7C ROC, |DEFPROC, |
0298E0: 45 4E 44 50 52 4F 43 20 61 6E 64 20 7C 53 54 41 ENDPROC and |STA
0298F0: 52 54 2E 20 7C 50 52 4F 43 20 61 6E 64 0D 0A 7C RT. |PROC and..|
029900: 44 45 46 50 52 4F 43 20 6E 65 65 64 20 73 69 6D DEFPROC need sim
029910: 69 6C 61 72 20 73 79 6E 74 61 78 3A 20 7C 50 52 ilar syntax: |PR
029920: 4F 43 2C 6E 61 6D 65 20 61 6E 64 20 7C 44 45 46 OC,name and |DEF
029930: 50 52 4F 43 2C 6E 61 6D 65 2E 0D 0A 0D 0A 59 6F PROC,name.....Yo
029940: 75 20 61 6C 73 6F 20 68 61 76 65 20 74 6F 20 65 u also have to e
029950: 6E 74 65 72 20 7C 53 54 41 52 54 20 61 73 20 6F nter |START as o
029960: 6E 65 20 6F 66 20 74 68 65 20 66 69 72 73 74 20 ne of the first
029970: 6C 69 6E 65 73 20 62 65 66 6F 72 65 20 79 6F 75 lines before you
029980: 20 75 73 65 20 61 6E 79 0D 0A 50 52 4F 43 73 20 use any..PROCs
029990: 6F 72 20 44 45 46 50 52 4F 43 73 2E 20 54 68 69 or DEFPROCs. Thi
0299A0: 73 20 69 73 20 62 65 63 61 75 73 65 20 79 6F 75 s is because you
0299B0: 20 61 72 65 20 61 6C 6C 6F 77 65 64 20 74 6F 20 are allowed to
0299C0: 6E 65 73 74 20 70 72 6F 63 65 64 75 72 65 73 20 nest procedures
0299D0: 75 70 20 74 6F 20 31 30 0D 0A 64 65 65 70 20 77 up to 10..deep w
0299E0: 68 69 63 68 20 69 73 20 61 63 68 69 65 76 65 64 hich is achieved
0299F0: 20 62 79 20 73 74 6F 72 69 6E 67 20 74 68 65 20 by storing the
029A00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
029A10: 23 00 01 00 02 09 52 E5 23 00 C1 02 00 00 00 02 #.....R.#.......
029A20: 23 00 C6 02 00 00 00 02 23 00 C2 02 00 00 00 02 #.......#.......
029A30: 23 00 C7 02 00 00 00 02 23 00 C3 02 00 00 00 02 #.......#.......
029A40: 23 00 C8 02 00 00 00 02 23 00 C4 02 00 00 00 02 #.......#.......
029A50: 23 00 C9 02 00 00 00 02 23 00 C5 02 00 00 00 02 #.......#.......
029A60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029A70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029A80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029A90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029AA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029AB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029AC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029AD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029AE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029AF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029B00: 6E 64 20 73 75 62 72 6F 75 74 69 6E 65 73 0D 0A nd subroutines..
029B10: 77 69 74 68 20 70 72 6F 63 65 64 75 72 65 73 2E with procedures.
029B20: 20 49 20 74 68 69 6E 6B 20 79 6F 75 27 6C 6C 20 I think you'll
029B30: 66 69 6E 64 20 74 68 61 74 20 79 6F 75 27 6C 6C find that you'll
029B40: 20 6E 65 76 65 72 20 77 61 6E 74 20 74 6F 20 67 never want to g
029B50: 6F 20 62 61 63 6B 20 74 6F 0D 0A 47 4F 53 55 42 o back to..GOSUB
029B60: 73 20 61 67 61 69 6E 2E 0D 0A 24 0D 0A 20 20 20 s again...$..
029B70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
029B80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
029B90: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 ----------..
029BA0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
029BB0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
029BC0: 4D 69 6E 69 66 69 6C 65 0D 0A 20 20 20 20 20 20 Minifile..
029BD0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
029BE0: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D ---
029BF0: 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 4D 49 4E 49 46 -------....MINIF
029C00: 49 4C 45 0D 0A 0D 0A 4D 69 6E 69 20 46 69 6C 65 ILE....Mini File
029C10: 20 69 73 20 61 20 75 73 65 72 2D 66 72 69 65 6E is a user-frien
029C20: 64 6C 79 20 64 61 74 61 62 61 73 65 20 70 72 6F dly database pro
029C30: 67 72 61 6D 20 77 68 69 63 68 20 63 61 6E 20 6B gram which can k
029C40: 65 65 70 20 72 65 63 6F 72 64 73 20 6F 66 20 73 eep records of s
029C50: 75 63 68 0D 0A 74 68 69 6E 67 73 20 61 73 20 61 uch..things as a
029C60: 64 64 72 65 73 73 65 73 2C 20 74 65 6C 65 70 68 ddresses, teleph
029C70: 6F 6E 65 20 6E 75 6D 62 65 72 73 2C 20 69 6D 70 one numbers, imp
029C80: 6F 72 74 61 6E 74 20 64 61 74 65 73 2C 20 67 72 ortant dates, gr
029C90: 61 6E 64 6D 61 27 73 20 72 65 63 69 70 65 73 20 andma's recipes
029CA0: 61 6E 64 0D 0A 73 6F 20 6F 6E 2E 0D 0A 0D 0A 54 and..so on.....T
029CB0: 68 65 20 70 72 6F 67 72 61 6D 20 72 75 6E 73 20 he program runs
029CC0: 77 69 74 68 69 6E 20 61 20 67 72 61 70 68 69 63 within a graphic
029CD0: 73 20 65 6E 76 69 72 6F 6E 6D 65 6E 74 20 73 69 s environment si
029CE0: 6D 69 6C 61 72 20 74 6F 20 74 68 61 74 20 6F 66 milar to that of
029CF0: 20 44 69 67 69 74 61 6C 0D 0A 52 65 73 65 61 72 Digital..Resear
029D00: 0D 0A 0D 0A 44 69 73 70 6C 61 79 20 65 6E 61 62 ....Display enab
029D10: 6C 65 73 20 79 6F 75 20 74 6F 20 6C 6F 6F 6B 20 les you to look
029D20: 61 74 20 61 20 72 65 63 6F 72 64 2E 20 55 73 65 at a record. Use
029D30: 20 74 68 65 20 63 75 72 73 6F 72 20 75 70 20 61 the cursor up a
029D40: 6E 64 20 64 6F 77 6E 20 6B 65 79 73 20 74 6F 0D nd down keys to.
029D50: 0A 73 65 6C 65 63 74 20 61 20 72 65 63 6F 72 64 .select a record
029D60: 2E 0D 0A 0D 0A 54 68 65 20 6E 75 6D 62 65 72 20 .....The number
029D70: 6F 66 20 66 69 65 6C 64 73 20 69 6E 20 61 20 72 of fields in a r
029D80: 65 63 6F 72 64 20 69 73 20 73 68 6F 77 6E 20 69 ecord is shown i
029D90: 6E 20 74 68 65 20 74 6F 70 20 72 69 67 68 74 20 n the top right
029DA0: 68 61 6E 64 20 63 6F 72 6E 65 72 20 6F 66 20 65 hand corner of e
029DB0: 61 63 68 0D 0A 64 69 73 70 6C 61 79 65 64 20 72 ach..displayed r
029DC0: 65 63 6F 72 64 2E 20 4D 69 6E 69 20 46 69 6C 65 ecord. Mini File
029DD0: 20 61 6C 6C 6F 77 73 20 32 34 20 72 65 63 6F 72 allows 24 recor
029DE0: 64 73 20 74 6F 20 61 20 66 69 6C 65 20 77 69 74 ds to a file wit
029DF0: 68 20 34 38 20 66 69 65 6C 64 73 20 70 65 72 0D h 48 fields per.
029E00: 0A 72 65 63 6F 72 64 20 61 6E 64 20 35 30 20 63 .record and 50 c
029E10: 68 61 72 61 63 74 65 72 73 20 70 65 72 20 66 69 haracters per fi
029E20: 65 6C 64 2E 0D 0A 24 0D 0A 20 20 20 20 20 20 20 eld...$..
029E30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
029E40: 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D ------
029E50: 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 -------..
029E60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
029E70: 20 20 20 20 20 20 20 20 20 20 20 53 70 6C 69 74 Split
029E80: 20 6D 6F 64 65 73 0D 0A 20 20 20 20 20 20 20 20 modes..
029E90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
029EA0: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
029EB0: 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 53 50 4C 54 4D 4F ------....SPLTMO
029EC0: 44 45 0D 0A 0D 0A 53 6F 6D 65 20 6F 66 20 74 68 DE....Some of th
029ED0: 65 20 62 65 73 74 20 73 6F 66 74 77 61 72 65 20 e best software
029EE0: 61 72 6F 75 6E 64 20 65 6D 70 6C 6F 79 73 20 73 around employs s
029EF0: 70 6C 69 74 20 6D 6F 64 65 20 73 63 72 65 65 6E plit mode screen
029F00: 63 68 27 73 20 47 65 6D 20 75 73 65 64 20 6F 6E ch's Gem used on
029F10: 20 74 68 65 20 50 43 31 35 31 32 20 61 6E 64 20 the PC1512 and
029F20: 69 74 20 69 73 20 74 68 69 73 20 77 68 69 63 68 it is this which
029F30: 20 6D 61 6B 65 73 20 69 74 20 72 65 61 6C 6C 79 makes it really
029F40: 20 65 61 73 79 20 74 6F 0D 0A 75 73 65 2E 0D 0A easy to..use...
029F50: 0D 0A 57 68 65 6E 20 79 6F 75 20 72 75 6E 20 74 ..When you run t
029F60: 68 65 20 70 72 6F 67 72 61 6D 20 61 20 6D 65 6E he program a men
029F70: 75 20 62 61 72 20 61 70 70 65 61 72 73 20 61 74 u bar appears at
029F80: 20 74 68 65 20 74 6F 70 20 6F 66 20 74 68 65 20 the top of the
029F90: 73 63 72 65 65 6E 20 77 69 74 68 20 61 6E 0D 0A screen with an..
029FA0: 61 72 72 6F 77 20 70 6F 69 6E 74 69 6E 67 20 74 arrow pointing t
029FB0: 6F 20 74 68 65 20 66 69 72 73 74 20 6F 66 20 65 o the first of e
029FC0: 69 67 68 74 20 6F 70 74 69 6F 6E 73 2E 20 59 6F ight options. Yo
029FD0: 75 20 63 61 6E 20 75 73 65 20 74 68 65 20 63 75 u can use the cu
029FE0: 72 73 6F 72 20 6B 65 79 73 20 74 6F 0D 0A 6D 6F rsor keys to..mo
029FF0: 76 65 20 74 68 65 20 61 72 72 6F 77 20 69 6E 20 ve the arrow in
02A000: 6F 72 64 65 72 20 73 65 6C 65 63 74 20 77 68 69 order select whi
02A010: 63 68 20 6F 70 74 69 6F 6E 20 79 6F 75 20 72 65 ch option you re
02A020: 71 75 69 72 65 2E 20 50 72 65 73 73 20 43 6F 70 quire. Press Cop
02A030: 79 20 77 69 6C 6C 20 74 68 65 6E 0D 0A 70 75 6C y will then..pul
02A040: 6C 20 64 6F 77 6E 20 74 68 65 20 61 70 70 72 6F l down the appro
02A050: 70 72 69 61 74 65 20 73 75 62 2D 6D 65 6E 75 2E priate sub-menu.
02A060: 0D 0A 0D 0A 57 69 74 68 69 6E 20 65 61 63 68 20 ....Within each
02A070: 73 75 62 2D 6D 65 6E 75 20 61 72 65 20 73 65 76 sub-menu are sev
02A080: 65 72 61 6C 20 6F 70 74 69 6F 6E 73 20 77 68 69 eral options whi
02A090: 63 68 20 79 6F 75 20 63 61 6E 20 73 65 6C 65 63 ch you can selec
02A0A0: 74 20 75 73 69 6E 67 20 63 75 72 73 6F 72 20 75 t using cursor u
02A0B0: 70 0D 0A 61 6E 64 20 64 6F 77 6E 2C 20 61 6E 64 p..and down, and
02A0C0: 20 70 72 65 73 73 69 6E 67 20 43 6F 70 79 20 74 pressing Copy t
02A0D0: 6F 20 63 6F 6E 66 69 72 6D 20 79 6F 75 72 20 63 o confirm your c
02A0E0: 68 6F 69 63 65 2E 0D 0A 24 0D 0A 54 68 65 20 6F hoice...$..The o
02A0F0: 70 74 69 6F 6E 73 20 61 76 61 69 6C 61 62 6C 65 ptions available
02A100: 73 20 69 6E 20 77 68 69 63 68 20 74 68 65 20 74 s in which the t
02A110: 6F 70 0D 0A 68 61 6C 66 20 6F 66 20 74 68 65 20 op..half of the
02A120: 73 63 72 65 65 6E 20 69 73 20 75 73 75 61 6C 6C screen is usuall
02A130: 79 20 4D 6F 64 65 20 30 20 61 6E 64 20 74 68 65 y Mode 0 and the
02A140: 20 6C 6F 77 65 72 20 68 61 6C 66 20 4D 6F 64 65 lower half Mode
02A150: 20 31 20 6F 72 20 32 2E 0D 0A 0D 0A 54 68 69 73 1 or 2.....This
02A160: 20 72 6F 75 74 69 6E 65 20 70 6F 6B 65 73 20 74 routine pokes t
02A170: 68 65 20 6E 65 63 65 73 73 61 72 79 20 6D 61 63 he necessary mac
02A180: 68 69 6E 65 20 63 6F 64 65 20 69 6E 74 6F 20 6D hine code into m
02A190: 65 6D 6F 72 79 20 77 68 69 63 68 20 69 73 20 65 emory which is e
02A1A0: 6E 61 62 6C 65 64 20 62 79 0D 0A 43 41 4C 4C 20 nabled by..CALL
02A1B0: 26 41 30 30 30 2E 0D 0A 0D 0A 54 68 65 20 70 6F &A000.....The po
02A1C0: 73 69 74 69 6F 6E 20 6F 66 20 74 68 65 20 73 70 sition of the sp
02A1D0: 6C 69 74 20 63 61 6E 20 62 65 20 61 6C 74 65 72 lit can be alter
02A1E0: 65 64 20 62 79 20 70 6F 6B 69 6E 67 20 26 41 30 ed by poking &A0
02A1F0: 33 34 20 77 69 74 68 20 32 2C 20 33 20 6F 72 20 34 with 2, 3 or
02A200: 34 2E 0D 0A 24 0D 0A 20 20 20 20 20 20 20 20 20 4...$..
02A210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A220: 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D ------
02A230: 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 ----..
02A240: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A250: 20 20 20 20 20 20 20 20 20 20 53 63 72 6F 6C 6C Scroll
02A260: 65 72 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 er..
02A270: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A280: 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------
02A290: 2D 0D 0A 0D 0A 53 43 52 4F 4C 4C 45 52 0D 0A 0D -....SCROLLER...
02A2A0: 0A 54 68 69 73 20 69 73 20 61 20 63 6F 6C 6C 65 .This is a colle
02A2B0: 63 74 69 6F 6E 20 6F 66 20 31 30 20 6D 61 63 68 ction of 10 mach
02A2C0: 69 6E 65 20 63 6F 64 65 20 72 6F 75 74 69 6E 65 ine code routine
02A2D0: 73 2C 20 74 77 6F 20 6F 66 20 77 68 69 63 68 20 s, two of which
02A2E0: 73 63 72 6F 6C 6C 20 61 20 6D 65 73 73 61 67 65 scroll a message
02A2F0: 0D 0A 74 6F 20 74 68 65 20 73 63 72 65 65 6E 20 ..to the screen
02A300: 20 66 72 6F 6D 20 74 68 65 20 6D 61 69 6E 20 6D from the main m
02A310: 65 6E 75 20 62 61 72 20 61 72 65 3A 20 4C 6F 61 enu bar are: Loa
02A320: 64 2C 20 53 61 76 65 2C 20 53 6F 72 74 2C 20 53 d, Save, Sort, S
02A330: 65 61 72 63 68 2C 0D 0A 45 64 69 74 2C 20 52 65 earch,..Edit, Re
02A340: 63 6F 72 64 2C 20 46 6F 72 6D 61 74 20 61 6E 64 cord, Format and
02A350: 20 44 69 73 70 6C 61 79 2E 20 57 68 65 6E 20 6C Display. When l
02A360: 6F 61 64 69 6E 67 20 6F 72 20 73 61 76 69 6E 67 oading or saving
02A370: 20 73 69 6D 70 6C 79 20 66 6F 6C 6C 6F 77 20 74 simply follow t
02A380: 68 65 0D 0A 70 72 6F 6D 70 74 20 61 6E 64 20 65 he..prompt and e
02A390: 6E 74 65 72 20 74 68 65 20 66 69 6C 65 6E 61 6D nter the filenam
02A3A0: 65 2E 0D 0A 0D 0A 53 6F 72 74 20 77 69 6C 6C 20 e.....Sort will
02A3B0: 70 75 74 20 74 68 65 20 72 65 63 6F 72 64 73 20 put the records
02A3C0: 69 6E 20 74 6F 20 65 69 74 68 65 72 20 61 73 63 in to either asc
02A3D0: 65 6E 64 69 6E 67 20 6F 72 20 64 65 73 63 65 6E ending or descen
02A3E0: 64 69 6E 67 20 61 6C 70 68 61 62 65 74 69 63 20 ding alphabetic
02A3F0: 6F 72 64 65 72 0D 0A 61 63 63 6F 72 64 69 6E 67 order..according
02A400: 20 74 6F 20 74 68 65 20 72 65 63 6F 72 64 20 74 to the record t
02A410: 69 74 6C 65 73 2E 0D 0A 0D 0A 54 68 65 72 65 20 itles.....There
02A420: 61 72 65 20 74 77 6F 20 74 79 70 65 73 20 6F 66 are two types of
02A430: 20 73 65 61 72 63 68 3A 20 4D 75 6C 74 69 20 77 search: Multi w
02A440: 69 6C 6C 20 73 65 61 72 63 68 20 66 6F 72 20 77 ill search for w
02A450: 68 6F 6C 65 20 66 69 65 6C 64 73 20 61 6E 64 20 hole fields and
02A460: 50 61 72 74 20 77 69 6C 6C 0D 0A 73 65 61 72 63 Part will..searc
02A470: 68 20 66 6F 72 20 70 61 72 74 73 20 6F 66 20 66 h for parts of f
02A480: 69 65 6C 64 73 2E 20 54 68 65 20 73 65 61 72 63 ields. The searc
02A490: 68 20 77 69 6C 6C 20 6E 6F 74 20 69 6E 63 6C 75 h will not inclu
02A4A0: 64 65 20 74 68 65 20 72 65 63 6F 72 64 20 74 69 de the record ti
02A4B0: 74 6C 65 73 20 73 69 6E 63 65 0D 0A 79 6F 75 20 tles since..you
02A4C0: 63 61 6E 20 73 65 65 20 74 68 65 73 65 20 6F 6E can see these on
02A4D0: 20 73 63 72 65 65 6E 2E 20 46 6F 6C 6C 6F 77 20 screen. Follow
02A4E0: 74 68 65 20 70 72 6F 6D 70 74 20 61 6E 64 20 65 the prompt and e
02A4F0: 6E 74 65 72 20 74 68 65 20 73 74 72 69 6E 67 20 nter the string
02A500: 66 72 6F 6D 20 6C 65 66 74 20 6F 72 20 72 69 67 from left or rig
02A510: 68 74 2C 20 77 68 69 6C 65 20 74 68 65 20 6F 74 ht, while the ot
02A520: 68 65 72 20 65 69 67 68 74 20 63 61 6E 20 62 65 her eight can be
02A530: 20 75 73 65 64 20 74 6F 20 73 63 72 6F 6C 6C 0D used to scroll.
02A540: 0A 6F 66 66 20 61 6E 79 20 64 65 66 69 6E 65 64 .off any defined
02A550: 20 73 65 63 74 69 6F 6E 20 6F 66 20 73 63 72 65 section of scre
02A560: 65 6E 20 68 6F 72 69 7A 6F 6E 74 61 6C 6C 79 2C en horizontally,
02A570: 20 76 65 72 74 69 63 61 6C 6C 79 20 6F 72 20 64 vertically or d
02A580: 69 61 67 6F 6E 61 6C 6C 79 2E 0D 0A 0D 0A 54 68 iagonally.....Th
02A590: 65 73 65 20 72 6F 75 74 6E 65 73 20 61 72 65 20 ese routnes are
02A5A0: 69 6E 20 74 68 65 20 66 6F 72 6D 20 6F 66 20 74 in the form of t
02A5B0: 68 65 20 52 58 53 73 3A 0D 0A 0D 0A 7C 4E 4F 52 he RXSs:....|NOR
02A5C0: 54 48 2C 7C 53 4F 55 54 48 2C 7C 45 41 53 54 2C TH,|SOUTH,|EAST,
02A5D0: 20 7C 57 45 53 54 2C 20 7C 4E 45 41 53 54 2C 20 |WEST, |NEAST,
02A5E0: 7C 4E 57 45 53 54 2C 20 7C 53 45 41 53 54 20 61 |NWEST, |SEAST a
02A5F0: 6E 64 20 7C 53 57 45 53 54 20 66 6F 6C 6C 6F 77 nd |SWEST follow
02A600: 65 64 20 62 79 20 74 68 65 0D 0A 70 61 72 61 6D ed by the..param
02A610: 65 74 65 72 73 20 70 2C 68 2C 77 2C 72 2C 20 61 eters p,h,w,r, a
02A620: 6E 64 20 63 2E 0D 0A 0D 0A 70 20 69 73 20 74 68 nd c.....p is th
02A630: 65 20 70 65 6E 20 63 6F 6C 6F 75 72 20 66 6F 72 e pen colour for
02A640: 20 74 68 65 20 62 61 63 6B 67 72 6F 75 6E 64 20 the background
02A650: 68 20 69 73 20 74 68 65 20 68 65 69 67 68 74 20 h is the height
02A660: 6F 66 20 74 68 65 20 62 6F 78 20 74 6F 20 73 63 of the box to sc
02A670: 72 6F 6C 6C 20 69 6E 0D 0A 72 6F 77 73 20 31 2D roll in..rows 1-
02A680: 32 35 20 77 20 69 73 20 74 68 65 20 77 69 64 74 25 w is the widt
02A690: 68 20 6F 66 20 74 68 65 20 62 6F 78 20 69 6E 20 h of the box in
02A6A0: 73 63 72 65 65 6E 20 62 79 74 65 73 20 28 31 2D screen bytes (1-
02A6B0: 38 30 20 69 6E 20 4D 6F 64 65 20 32 29 20 72 20 80 in Mode 2) r
02A6C0: 69 73 20 74 68 65 0D 0A 74 6F 70 20 72 6F 77 20 is the..top row
02A6D0: 6E 75 6D 62 65 72 20 6F 66 20 74 68 65 20 62 6F number of the bo
02A6E0: 78 20 31 2D 32 35 20 63 20 69 73 20 74 68 65 20 x 1-25 c is the
02A6F0: 74 6F 70 20 63 6F 6C 75 6D 6E 20 77 68 65 72 65 top column where
02A700: 74 6F 20 73 65 61 72 63 68 0D 0A 66 6F 72 2E 20 to search..for.
02A710: 49 66 20 61 20 6D 61 74 63 68 20 69 73 20 66 6F If a match is fo
02A720: 75 6E 64 20 74 68 65 20 61 70 70 72 6F 70 72 69 und the appropri
02A730: 61 74 65 20 72 65 63 6F 72 64 20 77 69 6C 6C 20 ate record will
02A740: 62 65 20 64 69 73 70 6C 61 79 65 64 20 77 69 74 be displayed wit
02A750: 68 20 74 68 65 0D 0A 73 74 72 69 6E 67 20 68 69 h the..string hi
02A760: 67 68 6C 69 67 68 74 65 64 2E 20 59 6F 75 20 63 ghlighted. You c
02A770: 61 6E 20 65 69 74 68 65 72 20 70 72 65 73 73 20 an either press
02A780: 63 75 72 73 6F 72 20 72 69 67 68 74 20 74 6F 20 cursor right to
02A790: 63 6F 6E 74 69 6E 75 65 20 74 68 65 20 73 65 61 continue the sea
02A7A0: 72 63 68 20 6F 72 0D 0A 43 6F 70 79 20 74 6F 20 rch or..Copy to
02A7B0: 61 62 6F 72 74 2E 0D 0A 0D 0A 45 64 69 74 20 63 abort.....Edit c
02A7C0: 61 6E 20 62 65 20 75 73 65 64 20 74 6F 20 64 65 an be used to de
02A7D0: 6C 65 74 65 20 73 65 6C 65 63 74 65 64 20 66 69 lete selected fi
02A7E0: 65 6C 64 73 20 66 72 6F 6D 20 61 20 72 65 63 6F elds from a reco
02A7F0: 72 64 2E 20 46 69 72 73 74 6C 79 20 73 65 6C 65 rd. Firstly sele
02A800: 63 74 20 74 68 65 0D 0A 72 65 63 6F 72 64 20 61 ct the..record a
02A810: 6E 64 20 74 68 65 6E 20 70 72 65 73 73 20 65 69 nd then press ei
02A820: 74 68 65 72 20 63 75 72 73 6F 72 20 72 69 67 68 ther cursor righ
02A830: 74 20 66 6F 72 20 74 68 65 20 6E 65 78 74 20 66 t for the next f
02A840: 69 65 6C 64 2C 20 43 6F 70 79 20 74 6F 20 64 65 ield, Copy to de
02A850: 6C 65 74 65 0D 0A 74 68 65 20 66 69 65 6C 64 20 lete..the field
02A860: 6F 72 20 63 75 72 73 6F 72 20 6C 65 66 74 20 74 or cursor left t
02A870: 6F 20 61 62 6F 72 74 2E 0D 0A 0D 0A 52 65 63 6F o abort.....Reco
02A880: 72 64 20 61 64 64 73 20 6F 72 20 64 65 6C 65 74 rd adds or delet
02A890: 65 73 20 72 65 63 6F 72 64 73 2E 20 42 6C 61 6E es records. Blan
02A8A0: 6B 20 72 65 63 6F 72 64 73 20 61 72 65 20 61 64 k records are ad
02A8B0: 64 65 64 20 74 6F 20 74 68 65 20 65 6E 64 20 6F ded to the end o
02A8C0: 66 20 74 68 65 20 66 69 6C 65 73 0D 0A 62 75 74 f the files..but
02A8D0: 20 69 74 20 69 73 20 70 6F 73 73 69 62 6C 65 20 it is possible
02A8E0: 74 6F 20 64 65 6C 65 74 65 20 61 6E 79 20 72 65 to delete any re
02A8F0: 63 6F 72 64 20 62 79 20 73 65 6C 65 63 74 69 6E cord by selectin
02A900: 20 63 6F 6C 75 6D 6E 73 20 63 6F 72 72 65 73 70 columns corresp
02A910: 6F 6E 64 20 74 6F 0D 0A 74 68 65 20 6E 75 6D 62 ond to..the numb
02A920: 65 72 20 6F 66 20 73 63 72 65 65 6E 20 62 79 74 er of screen byt
02A930: 65 73 20 61 63 72 6F 73 73 20 74 68 65 20 73 63 es across the sc
02A940: 72 65 65 6E 20 28 31 2D 38 30 20 69 6E 20 4D 6F reen (1-80 in Mo
02A950: 64 65 20 32 29 2E 0D 0A 0D 0A 53 6F 20 74 6F 20 de 2).....So to
02A960: 73 63 72 6F 6C 6C 20 74 68 65 20 77 68 6F 6C 65 scroll the whole
02A970: 20 73 63 72 65 65 6E 20 69 6E 20 61 20 4E 57 20 screen in a NW
02A980: 64 69 72 65 63 74 69 6F 6E 20 74 68 65 20 63 6F direction the co
02A990: 6D 6D 61 6E 64 20 77 6F 75 6C 64 20 62 65 3A 0D mmand would be:.
02A9A0: 0A 7C 4E 57 45 53 54 2C 30 2C 32 35 2C 38 30 2C .|NWEST,0,25,80,
02A9B0: 31 2C 31 20 77 68 69 63 68 20 77 6F 75 6C 64 20 1,1 which would
02A9C0: 6C 65 61 76 65 20 74 68 65 20 62 61 63 6B 67 72 leave the backgr
02A9D0: 6F 75 6E 64 20 61 73 20 50 45 4E 20 30 2E 0D 0A ound as PEN 0...
02A9E0: 24 0D 0A 49 74 20 69 73 20 69 6D 70 6F 72 74 61 $..It is importa
02A9F0: 6E 74 20 74 6F 20 6E 6F 74 65 20 74 68 61 74 20 nt to note that
02AA00: 74 68 65 20 68 65 69 67 68 74 20 61 6E 64 20 77 the height and w
02AA10: 69 64 74 68 20 6D 75 73 74 20 61 6C 77 61 79 73 idth must always
02AA20: 20 62 65 20 61 74 20 6C 65 61 73 74 20 31 2C 20 be at least 1,
02AA30: 61 73 0D 0A 61 20 62 6F 78 20 6D 75 73 74 20 68 as..a box must h
02AA40: 61 76 65 20 74 77 6F 20 64 69 6D 65 6E 73 69 6F ave two dimensio
02AA50: 6E 73 20 61 6E 64 20 63 61 72 65 20 73 68 6F 75 ns and care shou
02AA60: 6C 64 20 62 65 20 74 61 6B 65 6E 20 74 68 61 74 ld be taken that
02AA70: 20 74 68 65 20 64 65 66 69 6E 65 64 20 62 6F 78 the defined box
02AA80: 0D 0A 64 6F 65 73 20 6E 6F 74 20 65 78 63 65 65 ..does not excee
02AA90: 64 20 74 68 65 20 73 63 72 65 65 6E 20 6C 69 6D d the screen lim
02AAA0: 69 74 73 2E 20 41 6C 73 6F 20 79 6F 75 20 63 61 its. Also you ca
02AAB0: 6E 20 6F 6D 69 74 20 74 68 65 20 70 20 70 61 72 n omit the p par
02AAC0: 61 6D 65 74 65 72 20 69 66 20 79 6F 75 0D 0A 77 ameter if you..w
02AAD0: 69 73 68 2E 0D 0A 0D 0A 54 68 65 20 74 77 6F 20 ish.....The two
02AAE0: 72 6F 75 74 69 6E 65 73 20 74 6F 20 73 63 72 6F routines to scro
02AAF0: 6C 6C 20 61 20 6D 65 73 73 61 67 65 20 61 72 65 ll a message are
02AB00: 67 20 69 74 20 77 69 74 68 20 74 68 65 20 63 75 g it with the cu
02AB10: 72 73 6F 72 20 6B 65 79 73 0D 0A 61 6E 64 20 70 rsor keys..and p
02AB20: 72 65 73 73 69 6E 67 20 43 6F 70 79 2E 0D 0A 24 ressing Copy...$
02AB30: 0D 0A 46 6F 72 6D 61 74 20 69 73 20 75 73 65 64 ..Format is used
02AB40: 20 66 6F 72 20 64 65 73 69 67 6E 69 6E 67 20 74 for designing t
02AB50: 68 65 20 6C 61 79 6F 75 74 20 6F 66 20 74 68 65 he layout of the
02AB60: 20 72 65 63 6F 72 64 73 2E 20 59 6F 75 20 63 61 records. You ca
02AB70: 6E 20 64 65 73 69 67 6E 0D 0A 69 6E 64 69 76 69 n design..indivi
02AB80: 64 75 61 6C 20 72 65 63 6F 72 64 73 20 6F 72 20 dual records or
02AB90: 63 6F 70 79 20 74 68 65 20 66 6F 72 6D 61 74 20 copy the format
02ABA0: 74 6F 20 74 68 65 20 77 68 6F 6C 65 20 6F 66 20 to the whole of
02ABB0: 74 68 65 20 66 69 6C 65 2E 20 49 6E 20 74 68 65 the file. In the
02ABC0: 20 73 75 62 2D 0D 0A 6D 65 6E 75 2C 20 54 69 74 sub-..menu, Tit
02ABD0: 6C 65 20 65 6E 74 65 72 73 20 74 68 65 20 72 65 le enters the re
02ABE0: 63 6F 72 64 20 74 69 74 6C 65 2C 20 46 69 65 6C cord title, Fiel
02ABF0: 64 20 70 6F 73 69 74 69 6F 6E 73 20 61 20 66 69 d positions a fi
02AC00: 65 6C 64 20 77 69 74 68 69 6E 20 61 20 72 65 63 eld within a rec
02AC10: 6F 72 64 0D 0A 75 73 69 6E 67 20 74 68 65 20 63 ord..using the c
02AC20: 75 72 73 6F 72 20 6B 65 79 73 2C 20 61 6E 64 20 ursor keys, and
02AC30: 44 75 70 6C 69 63 61 74 65 20 63 6F 70 69 65 73 Duplicate copies
02AC40: 20 74 68 65 20 64 69 73 70 6C 61 79 65 64 20 72 the displayed r
02AC50: 65 63 6F 72 64 20 74 6F 20 61 6C 6C 20 6F 74 68 ecord to all oth
02AC60: 65 72 0D 0A 72 65 63 6F 72 64 73 2E 20 53 69 6E er..records. Sin
02AC70: 63 65 20 74 68 69 73 20 6F 70 74 69 6F 6E 20 69 ce this option i
02AC80: 73 20 69 6E 74 65 6E 64 65 64 20 74 6F 20 62 65 s intended to be
02AC90: 20 75 73 65 64 20 74 6F 20 63 72 65 61 74 65 20 used to create
02ACA0: 61 20 73 74 61 6E 64 61 72 64 20 66 6F 72 6D 61 a standard forma
02ACB0: 74 0D 0A 66 6F 72 20 61 6C 6C 20 72 65 63 6F 72 t..for all recor
02ACC0: 64 73 2C 20 74 61 6B 65 20 63 61 72 65 20 5F 20 ds, take care _
02ACD0: 74 68 65 20 63 75 72 72 65 6E 74 20 72 65 63 6F the current reco
02ACE0: 72 64 20 77 69 6C 6C 20 62 65 20 63 6F 70 69 65 rd will be copie
02ACF0: 64 20 74 6F 20 61 6C 6C 20 6F 74 68 65 72 73 2E d to all others.
02AD00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
02AD10: 24 00 01 00 02 09 52 E5 24 00 C1 02 00 00 00 02 $.....R.$.......
02AD20: 24 00 C6 02 00 00 00 02 24 00 C2 02 00 00 00 02 $.......$.......
02AD30: 24 00 C7 02 00 00 00 02 24 00 C3 02 00 00 00 02 $.......$.......
02AD40: 24 00 C8 02 00 00 00 02 24 00 C4 02 00 00 00 02 $.......$.......
02AD50: 24 00 C9 02 00 00 00 02 24 00 C5 02 00 00 00 02 $.......$.......
02AD60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02AD70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02AD80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02AD90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02ADA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02ADB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02ADC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02ADD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02ADE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02ADF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02AE00: 20 7C 4D 45 53 4C 45 46 54 20 61 6E 64 20 7C 4D |MESLEFT and |M
02AE10: 45 53 52 49 54 20 66 6F 72 20 6C 65 66 74 20 61 ESRIT for left a
02AE20: 6E 64 0D 0A 72 69 67 68 74 20 72 65 73 70 65 63 nd..right respec
02AE30: 74 69 76 65 6C 79 20 77 69 74 68 20 70 61 72 61 tively with para
02AE40: 6D 65 74 65 72 73 20 2D 20 73 74 72 69 6E 67 20 meters - string
02AE50: 61 6E 64 20 72 6F 77 20 6E 75 6D 62 65 72 2E 0D and row number..
02AE60: 0A 0D 0A 42 65 66 6F 72 65 20 74 68 65 79 20 61 ...Before they a
02AE70: 72 65 20 63 61 6C 6C 65 64 20 61 20 76 61 72 69 re called a vari
02AE80: 61 62 6C 65 20 6D 20 62 65 20 73 65 74 20 75 74 able m be set ut
02AE90: 68 72 6F 6C 6C 65 64 2E 20 54 68 69 73 20 61 73 hrolled. This as
02AEA0: 20 74 68 65 20 66 69 72 73 74 0D 0A 70 61 72 61 the first..para
02AEB0: 6D 65 74 65 72 2E 20 54 68 65 20 73 65 63 6F 6E meter. The secon
02AEC0: 64 20 69 73 20 74 68 65 20 72 6F 77 20 6E 75 6D d is the row num
02AED0: 62 65 72 20 6F 6E 20 77 68 69 63 68 20 79 6F 75 ber on which you
02AEE0: 20 77 69 73 68 20 74 68 65 20 6D 65 73 73 61 67 wish the messag
02AEF0: 65 20 74 6F 0D 0A 73 63 72 6F 6C 6C 2E 20 54 68 e to..scroll. Th
02AF00: 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 70 72 6F 67 e following prog
02AF10: 72 61 6D 20 73 68 6F 77 73 20 68 6F 77 20 74 6F ram shows how to
02AF20: 20 75 73 65 20 74 68 65 20 6E 65 77 20 63 6F 6D use the new com
02AF30: 6D 61 6E 64 3A 0D 0A 0D 0A 31 30 20 61 24 3D 22 mand:....10 a$="
02AF40: 43 6F 6D 70 75 74 69 6E 67 20 77 69 74 68 20 74 Computing with t
02AF50: 68 65 20 41 6D 73 74 72 61 64 22 0D 0A 32 30 20 he Amstrad"..20
02AF60: 7C 4D 45 53 4C 46 54 2C 40 61 24 2C 31 20 33 30 |MESLFT,@a$,1 30
02AF70: 20 61 24 3D 22 31 32 33 34 35 36 37 38 39 30 22 a$="1234567890"
02AF80: 0D 0A 34 30 20 7C 4D 45 53 52 49 54 2C 40 61 24 ..40 |MESRIT,@a$
02AF90: 2C 32 35 0D 0A 0D 0A 54 6F 20 75 73 65 20 74 68 ,25....To use th
02AFA0: 65 20 72 6F 75 74 69 6E 65 20 69 6E 20 79 6F 75 e routine in you
02AFB0: 72 20 6F 77 6E 20 70 72 6F 67 72 61 6D 73 20 66 r own programs f
02AFC0: 69 72 73 74 20 73 65 74 20 48 49 4D 45 4D 20 74 irst set HIMEM t
02AFD0: 6F 20 33 39 39 39 39 20 61 6E 64 20 6C 6F 61 64 o 39999 and load
02AFE0: 20 74 68 65 0D 0A 63 6F 64 65 20 74 6F 20 34 30 the..code to 40
02AFF0: 30 30 30 20 61 73 20 69 74 20 69 73 20 6E 6F 74 000 as it is not
02B000: 0A 63 72 65 61 74 65 20 73 70 61 63 65 20 66 6F .create space fo
02B010: 72 20 74 68 65 20 6F 62 6A 65 63 74 20 63 6F 64 r the object cod
02B020: 65 2E 0D 0A 0D 0A 41 6C 6C 20 69 6E 73 74 72 75 e.....All instru
02B030: 63 74 69 6F 6E 73 20 61 6E 64 20 6C 61 62 65 6C ctions and label
02B040: 73 20 61 72 65 20 70 6C 61 63 65 64 20 69 6E 20 s are placed in
02B050: 64 61 74 61 20 73 74 61 74 65 6D 65 6D 74 73 20 data statememts
02B060: 62 65 66 6F 72 65 20 74 68 65 20 61 73 73 65 6D before the assem
02B070: 62 6C 65 72 0D 0A 70 72 6F 67 72 61 6D 20 77 68 bler..program wh
02B080: 69 63 68 20 73 74 61 72 74 73 20 61 74 20 6C 69 ich starts at li
02B090: 6E 65 20 35 30 30 30 20 74 6F 20 61 6C 6C 6F 77 ne 5000 to allow
02B0A0: 20 72 6F 6F 6D 2E 0D 0A 0D 0A 4F 6E 6C 79 20 6F room.....Only o
02B0B0: 6E 65 20 69 6E 73 74 72 75 63 74 69 6F 6E 20 70 ne instruction p
02B0C0: 65 72 20 6C 69 6E 65 20 69 73 20 61 6C 6C 6F 77 er line is allow
02B0D0: 65 64 20 61 6E 64 20 69 74 20 6D 75 73 74 20 62 ed and it must b
02B0E0: 65 20 74 79 70 65 64 20 69 6E 20 75 70 70 65 72 e typed in upper
02B0F0: 20 63 61 73 65 0D 0A 77 69 74 68 20 6F 6E 65 20 case..with one
02B100: 73 70 61 63 65 20 62 65 74 77 65 65 6E 20 74 68 space between th
02B110: 65 20 66 69 72 73 74 20 61 6E 64 20 73 65 63 6F e first and seco
02B120: 6E 64 20 70 61 72 74 20 28 69 66 20 61 6E 79 29 nd part (if any)
02B130: 2C 20 61 6E 64 20 61 20 63 6F 6D 6D 61 20 62 65 , and a comma be
02B140: 74 77 65 65 6E 0D 0A 74 68 65 20 73 65 63 6F 6E tween..the secon
02B150: 64 20 61 6E 64 20 74 68 69 72 64 20 70 61 72 74 d and third part
02B160: 20 28 69 66 20 61 6E 79 29 2E 0D 0A 24 0D 0A 4E (if any)...$..N
02B170: 4F 20 45 58 54 52 41 20 53 50 41 43 45 53 20 41 O EXTRA SPACES A
02B180: 52 45 20 41 4C 4C 4F 57 45 44 2E 0D 0A 0D 0A 48 RE ALLOWED.....H
02B190: 49 4D 45 4D 20 6D 75 73 74 20 62 65 20 73 65 74 IMEM must be set
02B1A0: 20 74 6F 20 72 65 73 65 72 76 65 20 73 70 61 63 to reserve spac
02B1B0: 65 20 66 6F 72 20 74 68 65 20 63 6F 64 65 2E 20 e for the code.
02B1C0: 55 73 65 20 74 68 65 20 4D 45 4D 4F 52 59 20 63 Use the MEMORY c
02B1D0: 6F 6D 6D 61 6E 64 20 61 73 0D 0A 6D 6F 72 6D 61 ommand as..morma
02B1E0: 6C 2E 20 46 6F 72 20 65 78 61 6D 70 6C 65 3A 0D l. For example:.
02B1F0: 0A 0D 0A 31 30 20 4D 45 4D 4F 52 59 20 26 37 46 ...10 MEMORY &7F
02B200: 20 72 65 6C 6F 63 61 74 61 62 6C 65 2E 20 54 68 relocatable. Th
02B210: 65 6E 20 74 6F 20 73 65 74 20 75 70 20 74 68 65 en to set up the
02B220: 20 52 53 58 73 20 43 41 4C 4C 20 34 30 30 30 30 RSXs CALL 40000
02B230: 2E 0D 0A 24 0D 0A 20 20 20 20 20 20 20 20 20 20 ...$..
02B240: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02B250: 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D -----
02B260: 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 -..
02B270: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02B280: 20 20 20 20 20 20 20 20 20 58 63 6F 6C 0D 0A 20 Xcol..
02B290: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02B2A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02B2B0: 20 20 20 20 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 58 43 ------....XC
02B2C0: 4F 4C 0D 0A 0D 0A 54 68 69 73 20 69 73 20 61 20 OL....This is a
02B2D0: 70 72 6F 67 72 61 6D 20 74 68 61 74 20 61 6C 6C program that all
02B2E0: 6F 77 73 20 79 6F 75 20 74 6F 20 64 69 73 70 6C ows you to displ
02B2F0: 61 79 20 6D 6F 72 65 20 74 68 61 6E 20 74 68 65 ay more than the
02B300: 20 6C 65 67 61 6C 20 6E 75 6D 62 65 72 20 6F 66 legal number of
02B310: 0D 0A 63 6F 6C 6F 75 72 73 20 6F 6E 20 74 68 65 ..colours on the
02B320: 20 73 63 72 65 65 6E 20 69 6E 20 61 6E 79 20 6D screen in any m
02B330: 6F 64 65 2E 0D 0A 0D 0A 49 74 20 70 72 6F 76 69 ode.....It provi
02B340: 64 65 73 20 74 68 72 65 65 20 65 78 74 72 61 20 des three extra
02B350: 63 6F 6D 6D 61 6E 64 73 3A 20 7C 58 43 4F 4C 20 commands: |XCOL
02B360: 74 6F 20 65 6E 61 62 6C 65 20 74 68 65 20 66 75 to enable the fu
02B370: 6E 63 74 69 6F 6E 20 20 7C 58 44 49 53 20 74 6F nction |XDIS to
02B380: 0D 0A 64 69 73 61 62 6C 65 20 69 74 20 61 6E 64 ..disable it and
02B390: 20 72 65 73 74 6F 72 65 20 61 6C 6C 20 74 6F 20 restore all to
02B3A0: 6E 6F 72 6D 61 6C 2C 20 7C 53 45 54 48 54 2C 6E normal, |SETHT,n
02B3B0: 20 77 68 69 63 68 20 61 6C 6C 6F 77 73 20 63 6F which allows co
02B3C0: 6E 74 72 6F 6C 20 6F 76 65 72 20 74 68 65 0D 0A ntrol over the..
02B3D0: 70 6F 73 69 74 69 6F 6E 20 6F 66 20 74 68 65 20 position of the
02B3E0: 73 77 69 74 63 68 20 77 68 65 72 65 20 6E 20 69 switch where n i
02B3F0: 73 20 30 2C 31 20 6F 72 20 32 2E 0D 0A 0D 0A 48 s 0,1 or 2.....H
02B400: 46 46 0D 0A 0D 0A 65 6E 73 75 72 65 73 20 74 68 FF....ensures th
02B410: 61 74 20 26 38 30 30 30 20 6F 6E 77 61 72 64 73 at &8000 onwards
02B420: 20 69 73 20 61 76 61 69 6C 61 62 6C 65 20 66 6F is available fo
02B430: 72 20 63 6F 64 65 2E 0D 0A 0D 0A 54 68 65 20 76 r code.....The v
02B440: 61 72 69 61 62 6C 65 20 27 70 72 69 6E 74 65 72 ariable 'printer
02B450: 27 20 75 73 65 64 20 62 79 20 74 68 65 20 61 73 ' used by the as
02B460: 73 65 6D 62 6C 65 72 20 63 61 6E 20 62 65 20 73 sembler can be s
02B470: 65 74 20 74 6F 20 64 69 72 65 63 74 20 74 68 65 et to direct the
02B480: 20 6C 69 73 74 69 6E 67 0D 0A 74 6F 20 61 20 70 listing..to a p
02B490: 72 69 6E 74 65 72 20 6F 6E 20 74 68 65 20 73 65 rinter on the se
02B4A0: 63 6F 6E 64 20 70 61 73 73 3A 0D 0A 0D 0A 70 72 cond pass:....pr
02B4B0: 69 6E 74 65 72 3D 30 20 74 75 72 6E 73 20 74 68 inter=0 turns th
02B4C0: 65 20 70 72 69 6E 74 65 72 20 6F 66 66 20 70 72 e printer off pr
02B4D0: 69 6E 74 65 72 3D 31 20 74 75 72 6E 73 20 69 74 inter=1 turns it
02B4E0: 20 6F 6E 2E 0D 0A 0D 0A 4E 6F 74 65 20 74 68 65 on.....Note the
02B4F0: 72 65 20 6D 75 73 74 20 62 65 20 6E 6F 20 73 70 re must be no sp
02B500: 61 63 65 73 20 62 65 74 77 65 65 6E 20 6C 61 62 aces between lab
02B510: 65 6C 73 2C 20 65 71 75 61 6C 73 20 61 6E 64 20 els, equals and
02B520: 74 68 65 20 6E 75 6D 62 65 72 2E 0D 0A 0D 0A 54 the number.....T
02B530: 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 72 75 6C he following rul
02B540: 65 73 20 4D 55 53 54 20 62 65 20 6F 62 65 79 65 es MUST be obeye
02B550: 64 3A 0D 0A 24 0D 0A 2A 20 54 68 65 20 66 69 72 d:..$..* The fir
02B560: 73 74 20 69 6E 73 74 72 75 63 74 69 6F 6E 20 6D st instruction m
02B570: 75 73 74 20 62 65 20 4F 52 47 3A 20 74 68 65 20 ust be ORG: the
02B580: 63 6F 64 65 20 69 73 20 61 73 73 65 6D 62 6C 65 code is assemble
02B590: 64 20 61 74 20 74 68 69 73 20 61 64 64 72 65 73 d at this addres
02B5A0: 73 2E 0D 0A 46 6F 72 20 65 78 61 6D 70 6C 65 3A s...For example:
02B5B0: 0D 0A 0D 0A 33 30 20 44 41 54 41 20 4F 52 47 20 ....30 DATA ORG
02B5C0: 26 38 30 30 30 0D 0A 0D 0A 2A 20 41 20 6C 61 62 &8000....* A lab
02B5D0: 65 6C 20 6D 75 73 74 20 62 65 20 70 72 65 63 65 el must be prece
02B5E0: 64 65 64 20 62 79 20 61 20 66 75 6C 6C 20 73 74 ded by a full st
02B5F0: 6F 70 20 77 68 65 6E 20 64 65 66 69 6E 65 64 0D op when defined.
02B600: 61 76 69 6E 67 20 72 75 6E 20 74 68 65 20 70 72 aving run the pr
02B610: 6F 67 72 61 6D 20 79 6F 75 20 77 69 6C 6C 20 66 ogram you will f
02B620: 69 6E 64 20 74 68 61 74 20 74 68 65 20 6E 6F 72 ind that the nor
02B630: 6D 61 6C 20 49 4E 4B 20 61 6E 64 20 42 4F 52 44 mal INK and BORD
02B640: 45 52 20 63 6F 6D 6D 61 6E 64 73 0D 0A 61 63 74 ER commands..act
02B650: 20 69 6E 20 61 20 73 6C 69 67 68 74 6C 79 20 64 in a slightly d
02B660: 69 66 66 65 72 65 6E 74 20 77 61 79 2E 20 4E 6F ifferent way. No
02B670: 72 6D 61 6C 6C 79 20 42 4F 52 44 45 52 20 30 2C rmally BORDER 0,
02B680: 31 20 77 6F 75 6C 64 20 73 65 74 20 74 68 65 20 1 would set the
02B690: 62 6F 72 64 65 72 0D 0A 66 6C 61 73 68 69 6E 67 border..flashing
02B6A0: 20 62 65 74 77 65 65 6E 20 63 6F 6C 6F 75 72 73 between colours
02B6B0: 20 30 20 61 6E 64 20 31 20 2D 20 62 6C 61 63 6B 0 and 1 - black
02B6C0: 20 61 6E 64 20 62 6C 75 65 2E 0D 0A 0D 0A 57 69 and blue.....Wi
02B6D0: 74 68 20 58 43 4F 4C 20 65 6E 61 62 6C 65 64 2C th XCOL enabled,
02B6E0: 20 74 68 65 20 73 61 6D 65 20 63 6F 6D 6D 61 6E the same comman
02B6F0: 64 20 77 6F 75 6C 64 20 73 65 74 20 74 68 65 20 d would set the
02B700: 74 6F 70 20 70 61 72 74 20 6F 66 20 74 68 65 20 top part of the
02B710: 62 6F 72 64 65 72 20 74 6F 20 74 68 65 0D 0A 66 border to the..f
02B720: 69 72 73 74 20 63 6F 6C 6F 75 72 20 61 6E 64 20 irst colour and
02B730: 74 68 65 20 62 6F 74 74 6F 6D 20 70 61 72 74 20 the bottom part
02B740: 74 6F 20 74 68 65 20 73 65 63 6F 6E 64 2E 20 49 to the second. I
02B750: 4E 4B 20 31 2C 32 32 2C 32 36 20 77 69 6C 6C 20 NK 1,22,26 will
02B760: 70 72 6F 64 75 63 65 20 61 0D 0A 73 69 6D 69 6C produce a..simil
02B770: 61 72 20 72 65 73 75 6C 74 20 77 69 74 68 20 61 ar result with a
02B780: 6E 79 74 68 69 6E 67 20 77 72 69 74 74 65 6E 20 nything written
02B790: 77 69 74 68 20 50 45 4E 20 31 2E 0D 0A 24 0D 0A with PEN 1...$..
02B7A0: 53 6F 6D 65 20 70 6F 69 6E 74 73 20 74 6F 20 6E Some points to n
02B7B0: 6F 74 65 3A 0D 0A 0D 0A 2A 20 54 68 65 20 68 6F ote:....* The ho
02B7C0: 72 69 7A 6F 6E 74 61 6C 20 64 69 76 69 73 69 6F rizontal divisio
02B7D0: 6E 20 64 6F 65 73 20 6E 6F 74 20 66 61 6C 6C 20 n does not fall
02B7E0: 65 78 61 63 74 6C 79 20 6F 6E 20 74 68 65 20 62 exactly on the b
02B7F0: 6F 75 6E 64 61 72 79 20 6C 69 6E 65 20 62 65 74 oundary line bet
02B800: 0A 2A 20 4C 61 62 65 6C 73 20 6D 75 73 74 20 62 .* Labels must b
02B810: 65 20 75 73 65 64 20 66 6F 72 20 72 65 6C 61 74 e used for relat
02B820: 69 76 65 20 6A 75 6D 70 73 2E 20 54 68 65 79 20 ive jumps. They
02B830: 63 61 6E 6E 6F 74 20 62 65 20 73 65 74 20 74 6F cannot be set to
02B840: 20 74 68 65 20 63 75 72 72 65 6E 74 0D 0A 61 64 the current..ad
02B850: 64 72 65 73 73 20 62 79 20 73 69 6D 70 6C 79 20 dress by simply
02B860: 64 65 66 69 6E 69 6E 67 20 61 20 6C 61 62 65 6C defining a label
02B870: 20 48 6F 77 65 76 65 72 20 74 68 65 79 20 63 61 However they ca
02B880: 6E 20 62 65 20 67 69 76 65 6E 20 61 20 70 6F 73 n be given a pos
02B890: 69 74 69 76 65 20 76 61 6C 75 65 0D 0A 28 61 64 itive value..(ad
02B8A0: 64 72 65 73 73 20 6F 72 20 63 6F 6E 73 74 61 6E dress or constan
02B8B0: 74 29 20 62 79 20 75 73 65 20 6F 66 20 3D 0D 0A t) by use of =..
02B8C0: 2A 20 4E 75 6D 62 65 72 73 20 63 61 6E 20 62 65 * Numbers can be
02B8D0: 20 64 65 63 69 6D 61 6C 2C 20 68 65 78 2C 20 62 decimal, hex, b
02B8E0: 69 6E 61 72 79 20 6F 72 20 6C 61 62 65 6C 73 2E inary or labels.
02B8F0: 20 54 68 65 79 20 6D 75 73 74 20 68 6F 77 65 76 They must howev
02B900: 65 72 20 62 65 20 70 6F 73 69 74 69 76 65 0D 0A er be positive..
02B910: 2A 20 53 69 6E 67 6C 65 20 62 79 74 65 73 20 28 * Single bytes (
02B920: 44 45 46 42 29 2C 20 64 6F 75 62 6C 65 20 62 79 DEFB), double by
02B930: 74 65 73 20 28 44 45 46 57 29 20 61 6E 64 20 73 tes (DEFW) and s
02B940: 74 72 69 6E 67 73 20 28 44 45 46 24 29 20 63 61 trings (DEF$) ca
02B950: 6E 20 62 65 20 70 6C 61 63 65 64 20 61 74 0D 0A n be placed at..
02B960: 74 68 65 20 63 75 72 72 65 6E 74 20 61 64 64 72 the current addr
02B970: 65 73 73 2E 20 53 70 61 63 65 20 63 61 6E 20 62 ess. Space can b
02B980: 65 20 72 65 73 65 72 76 65 64 20 66 6F 72 20 64 e reserved for d
02B990: 61 74 61 20 28 44 45 46 53 20 66 6F 6C 6C 6F 77 ata (DEFS follow
02B9A0: 65 64 20 62 79 20 74 68 65 0D 0A 6E 75 6D 62 65 ed by the..numbe
02B9B0: 72 20 6F 66 20 62 79 74 65 73 20 72 65 71 75 69 r of bytes requi
02B9C0: 72 65 64 29 2E 0D 0A 2A 20 43 6F 6D 6D 65 6E 74 red)...* Comment
02B9D0: 73 20 63 61 6E 20 62 65 20 69 6E 63 6C 75 64 65 s can be include
02B9E0: 64 20 62 79 20 70 6C 61 63 69 6E 67 20 74 68 65 d by placing the
02B9F0: 6D 20 6F 6E 20 61 20 73 65 70 61 72 61 74 65 20 m on a separate
02BA00: 77 65 65 6E 0D 0A 74 77 6F 20 74 65 78 74 20 6C ween..two text l
02BA10: 69 6E 65 73 0D 0A 2A 20 4D 61 6B 65 20 74 68 65 ines..* Make the
02BA20: 20 64 69 76 69 64 69 6E 67 20 6C 69 6E 65 20 76 dividing line v
02BA30: 69 73 69 62 6C 65 20 62 79 20 74 79 70 69 6E 67 isible by typing
02BA40: 20 42 4F 52 44 45 52 20 30 2C 31 3A 49 4E 4B 20 BORDER 0,1:INK
02BA50: 30 2C 31 2C 30 2E 20 49 66 20 79 6F 75 20 61 72 0,1,0. If you ar
02BA60: 65 0D 0A 6C 75 63 6B 79 20 74 68 65 20 6C 69 6E e..lucky the lin
02BA70: 65 20 77 69 6C 6C 20 62 65 20 73 74 65 61 64 79 e will be steady
02BA80: 20 61 6E 64 20 77 69 6C 6C 20 6E 6F 74 20 6A 69 and will not ji
02BA90: 74 74 65 72 20 77 68 65 6E 20 79 6F 75 20 70 72 tter when you pr
02BAA0: 65 73 73 20 61 20 6B 65 79 2E 20 4F 66 74 65 6E ess a key. Often
02BAB0: 0D 0A 74 68 6F 75 67 68 2C 20 74 68 65 20 6C 69 ..though, the li
02BAC0: 6E 65 20 77 69 6C 6C 20 62 65 20 62 65 20 75 6E ne will be be un
02BAD0: 73 74 61 62 6C 65 20 73 6F 20 69 74 27 73 20 62 stable so it's b
02BAE0: 65 74 74 65 72 20 74 6F 20 6D 61 6B 65 20 62 61 etter to make ba
02BAF0: 63 6B 67 72 6F 75 6E 64 20 61 6E 64 0D 0A 62 6F ckground and..bo
02BB00: 72 64 65 72 20 74 68 65 20 73 61 6D 65 20 63 6F rder the same co
02BB10: 6C 6F 75 72 20 69 6E 20 65 61 63 68 20 68 61 6C lour in each hal
02BB20: 66 20 6F 66 20 74 68 65 20 73 63 72 65 65 6E 2E f of the screen.
02BB30: 0D 0A 2A 20 44 6F 6E 27 74 20 61 73 73 75 6D 65 ..* Don't assume
02BB40: 20 58 43 4F 4C 20 77 69 6C 6C 20 77 6F 72 6B 20 XCOL will work
02BB50: 77 69 74 68 20 63 6F 6D 6D 65 72 63 69 61 6C 20 with commercial
02BB60: 73 6F 66 74 77 61 72 65 2E 20 54 68 65 20 77 6F software. The wo
02BB70: 72 73 74 20 74 68 69 6E 67 20 74 68 61 74 0D 0A rst thing that..
02BB80: 63 61 6E 20 68 61 70 70 65 6E 20 69 73 20 61 20 can happen is a
02BB90: 63 72 61 73 68 2E 0D 0A 0D 0A 54 68 65 72 65 27 crash.....There'
02BBA0: 73 20 6E 6F 74 68 69 6E 67 20 74 6F 20 63 61 75 s nothing to cau
02BBB0: 73 65 20 61 6E 79 20 67 72 65 61 74 20 68 61 72 se any great har
02BBC0: 64 73 68 69 70 20 74 68 65 72 65 20 2D 20 6A 75 dship there - ju
02BBD0: 73 74 20 62 65 20 61 77 61 72 65 20 6F 66 20 74 st be aware of t
02BBE0: 68 65 0D 0A 6C 69 6D 69 74 61 74 69 6F 6E 73 2E he..limitations.
02BBF0: 0D 0A 24 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ..$..
02BC00: 6C 69 6E 65 20 61 6E 64 20 73 74 61 72 74 69 6E line and startin
02BC10: 67 20 74 68 65 6D 0D 0A 77 69 74 68 20 61 20 27 g them..with a '
02BC20: 2E 0D 0A 0D 0A 52 75 6E 20 74 68 65 20 61 73 73 .....Run the ass
02BC30: 65 6D 62 6C 65 72 2E 20 49 74 20 77 69 6C 6C 20 embler. It will
02BC40: 73 74 6F 70 20 77 69 74 68 20 74 68 65 20 6D 65 stop with the me
02BC50: 73 73 61 67 65 20 27 4F 72 69 67 69 6E 3F 27 2E ssage 'Origin?'.
02BC60: 20 54 79 70 65 20 41 55 54 4F 20 61 6E 64 20 70 Type AUTO and p
02BC70: 72 65 73 73 0D 0A 74 68 65 20 73 6D 61 6C 6C 20 ress..the small
02BC80: 45 6E 74 65 72 20 6B 65 79 2E 20 54 68 72 6F 75 Enter key. Throu
02BC90: 67 68 6F 75 74 20 74 68 65 20 70 72 6F 67 72 61 ghout the progra
02BCA0: 6D 20 74 68 69 73 20 6B 65 79 20 69 73 20 75 73 m this key is us
02BCB0: 65 64 2D 20 6E 6F 74 20 74 68 65 20 6C 61 72 67 ed- not the larg
02BCC0: 65 20 6F 6E 65 0D 0A 24 0D 0A 54 68 65 20 66 75 e one..$..The fu
02BCD0: 6C 6C 20 73 74 6F 70 20 6E 65 78 74 20 74 6F 20 ll stop next to
02BCE0: 74 68 65 20 73 6D 61 6C 6C 20 45 6E 74 65 72 20 the small Enter
02BCF0: 6B 65 79 20 63 61 6E 20 62 65 20 75 73 65 64 20 key can be used
02BD00: 69 6E 73 74 65 61 64 20 69 66 20 61 20 63 6F 6D instead if a com
02BD10: 6D 65 6E 74 20 69 73 0D 0A 6E 65 65 64 65 64 20 ment is..needed
02BD20: 6F 6E 20 74 68 65 20 6E 65 78 74 20 6C 69 6E 65 on the next line
02BD30: 2E 0D 0A 0D 0A 54 68 65 20 73 6F 75 72 63 65 20 .....The source
02BD40: 6C 69 73 74 69 6E 67 20 63 61 6E 20 62 65 20 73 listing can be s
02BD50: 61 76 65 64 20 77 69 74 68 20 74 68 65 20 61 73 aved with the as
02BD60: 73 65 6D 62 6C 65 72 20 6F 72 20 74 68 65 20 61 sembler or the a
02BD70: 73 73 65 6D 62 6C 65 72 20 63 61 6E 20 62 65 0D ssembler can be.
02BD80: 0A 64 65 6C 65 74 65 64 20 61 6E 64 20 74 68 65 .deleted and the
02BD90: 20 73 6F 75 72 63 65 20 63 6F 64 65 20 73 61 76 source code sav
02BDA0: 65 64 20 6F 6E 20 69 74 73 20 6F 77 6E 2E 0D 0A ed on its own...
02BDB0: 0D 0A 54 68 65 20 61 73 73 65 6D 62 6C 65 72 20 ..The assembler
02BDC0: 63 61 6E 20 62 65 20 6D 65 72 67 65 64 20 77 69 can be merged wi
02BDD0: 74 68 20 74 68 65 20 73 6F 75 72 63 65 20 77 68 th the source wh
02BDE0: 65 6E 20 6C 6F 61 64 69 6E 67 20 75 73 69 6E 67 en loading using
02BDF0: 3A 0D 0A 0D 0A 4C 4F 41 44 22 41 73 73 65 6D 62 :....LOAD"Assemb
02BE00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02BE10: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -----------
02BE20: 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 ----..
02BE30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02BE40: 20 20 20 20 20 20 20 52 41 57 20 41 73 73 65 6D RAW Assem
02BE50: 62 6C 65 72 0D 0A 20 20 20 20 20 20 20 20 20 20 bler..
02BE60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02BE70: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
02BE80: 2D 2D 2D 2D 2D 0D 0A 0D 0A 41 53 53 45 4D 42 4C -----....ASSEMBL
02BE90: 45 0D 0A 0D 0A 54 68 69 73 20 70 72 6F 67 72 61 E....This progra
02BEA0: 6D 20 77 69 6C 6C 20 61 6C 6C 6F 77 20 79 6F 75 m will allow you
02BEB0: 20 74 6F 20 77 72 69 74 65 20 69 6E 20 6D 61 63 to write in mac
02BEC0: 68 69 6E 65 20 63 6F 64 65 2E 20 57 68 65 6E 20 hine code. When
02BED0: 72 75 6E 20 74 68 65 20 6D 6E 65 6D 6F 6E 69 63 run the mnemonic
02BEE0: 73 0D 0A 61 6E 64 20 6C 61 62 65 6C 73 20 77 69 s..and labels wi
02BEF0: 6C 6C 20 62 65 20 63 6F 6E 76 65 72 74 65 64 20 ll be converted
02BF00: 69 6E 74 6F 20 5A 38 30 20 63 6F 64 65 20 77 68 into Z80 code wh
02BF10: 69 63 68 20 77 69 6C 6C 20 62 65 20 73 74 6F 72 ich will be stor
02BF20: 65 64 20 73 74 61 72 74 69 6E 67 20 61 74 20 61 ed starting at a
02BF30: 6E 79 0D 0A 61 64 64 72 65 73 73 20 6E 6F 74 20 ny..address not
02BF40: 6F 63 63 75 70 69 65 64 20 62 79 20 74 68 65 20 occupied by the
02BF50: 61 73 73 65 6D 62 6C 65 72 20 69 74 73 65 6C 66 assembler itself
02BF60: 2E 0D 0A 0D 0A 41 73 20 74 68 65 20 61 73 73 65 .....As the asse
02BF70: 6D 62 6C 65 72 20 69 73 20 69 6E 20 42 61 73 69 mbler is in Basi
02BF80: 63 2C 20 69 74 20 72 65 73 69 64 65 73 20 61 74 c, it resides at
02BF90: 20 74 68 65 20 62 6F 74 74 6F 6D 20 6F 66 20 6D the bottom of m
02BFA0: 65 6D 6F 72 79 2C 20 73 6F 20 69 74 27 73 0D 0A emory, so it's..
02BFB0: 63 6F 6E 76 65 6E 69 65 6E 74 20 74 6F 20 70 6F convenient to po
02BFC0: 6B 65 20 74 68 65 20 63 6F 64 65 20 6E 65 61 72 ke the code near
02BFD0: 20 74 68 65 20 74 6F 70 2E 20 48 49 4D 45 4D 20 the top. HIMEM
02BFE0: 63 61 6E 20 62 65 20 6D 6F 76 65 64 20 64 6F 77 can be moved dow
02BFF0: 6E 20 69 6E 65 63 65 73 73 61 72 79 20 74 6F 0D n inecessary to.
02C000: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
02C010: 25 00 01 00 02 09 52 E5 25 00 C1 02 00 00 00 02 %.....R.%.......
02C020: 25 00 C6 02 00 00 00 02 25 00 C2 02 00 00 00 02 %.......%.......
02C030: 25 00 C7 02 00 00 00 02 25 00 C3 02 00 00 00 02 %.......%.......
02C040: 25 00 C8 02 00 00 00 02 25 00 C4 02 00 00 00 02 %.......%.......
02C050: 25 00 C9 02 00 00 00 02 25 00 C5 02 00 00 00 02 %.......%.......
02C060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C0A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C0B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C0C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C0D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C0E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C0F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C100: 6C 65 72 22 3A 4D 45 52 47 45 20 22 63 6F 64 65 ler":MERGE "code
02C110: 22 0D 0A 0D 0A 48 6F 77 65 76 65 72 2C 20 74 68 "....However, th
02C120: 65 72 65 27 73 20 62 75 67 20 69 6E 20 74 68 65 ere's bug in the
02C130: 20 43 50 43 34 36 34 20 77 68 69 63 68 20 73 6F CPC464 which so
02C140: 6D 65 74 69 6D 65 73 20 70 72 65 76 65 6E 74 73 metimes prevents
02C150: 20 74 77 6F 20 70 72 6F 67 72 61 6D 73 0D 0A 6D two programs..m
02C160: 65 72 67 69 6E 67 20 73 75 63 63 65 73 73 66 75 erging successfu
02C170: 6C 6C 79 2E 20 54 68 69 73 20 63 61 6E 20 62 65 lly. This can be
02C180: 20 6F 76 65 72 63 6F 6D 65 20 62 79 20 73 61 76 overcome by sav
02C190: 69 6E 67 20 6F 6E 65 20 61 73 20 61 6E 20 41 73 ing one as an As
02C1A0: 63 69 69 20 66 69 6C 65 20 75 73 69 6E 67 0D 0A cii file using..
02C1B0: 53 41 56 45 22 63 6F 64 65 22 2C 61 0D 0A 24 0D SAVE"code",a..$.
02C1C0: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
02C1D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02C1E0: 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D --------------
02C1F0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
02C200: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02C210: 20 20 20 20 44 69 73 61 73 73 65 6D 62 6C 65 72 Disassembler
02C220: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
02C230: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02C240: 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -------------
02C250: 2D 0D 0A 0D 0A 44 49 53 41 53 53 45 4D 0D 0A 0D -....DISASSEM...
02C260: 0A 54 68 69 73 20 69 73 20 61 20 6D 65 6E 75 2D .This is a menu-
02C270: 64 72 69 76 65 6E 20 72 6F 75 74 69 6E 65 20 74 driven routine t
02C280: 6F 20 63 6F 6D 70 6C 65 6D 65 6E 74 20 74 68 65 o complement the
02C290: 20 61 73 73 65 6D 62 6C 65 72 2E 20 49 74 20 70 assembler. It p
02C2A0: 72 6F 6D 70 74 73 20 66 6F 72 20 74 68 65 0D 0A rompts for the..
02C2B0: 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 69 74 20 6E information it n
02C2C0: 65 65 64 73 2E 0D 0A 24 0D 0A 20 20 20 20 20 20 eeds...$..
02C2D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02C2E0: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
02C2F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
02C300: 61 64 20 43 50 43 20 2D 20 69 6E 20 66 61 63 74 ad CPC - in fact
02C310: 20 69 74 27 73 20 74 68 65 20 70 72 6F 67 72 61 it's the progra
02C320: 6D 20 77 65 0D 0A 75 73 65 20 74 6F 20 64 6F 20 m we..use to do
02C330: 69 74 2E 20 4A 75 73 74 20 72 75 6E 20 69 74 20 it. Just run it
02C340: 61 6E 64 20 79 6F 75 20 77 69 6C 6C 20 62 65 20 and you will be
02C350: 70 72 6F 6D 70 74 65 64 20 66 6F 72 20 74 68 65 prompted for the
02C360: 20 6E 65 63 65 73 73 61 72 79 0D 0A 70 61 72 61 necessary..para
02C370: 6D 65 74 65 72 73 2E 0D 0A 24 0D 0A 20 20 20 20 meters...$..
02C380: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02C390: 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D -----
02C3A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 -------------..
02C3B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02C3C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 D
02C3D0: 69 73 63 20 61 63 63 65 6C 65 72 61 74 6F 72 0D isc accelerator.
02C3E0: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
02C3F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02C400: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
02C410: 2D 2D 0D 0A 0D 0A 44 49 53 43 53 50 45 44 0D 0A --....DISCSPED..
02C420: 0D 0A 52 75 6E 20 74 68 69 73 20 66 6F 72 20 61 ..Run this for a
02C430: 20 66 61 73 74 65 72 20 64 69 73 63 20 64 72 69 faster disc dri
02C440: 76 65 20 2D 20 61 62 6F 75 74 20 35 2D 31 32 25 ve - about 5-12%
02C450: 20 71 75 69 63 6B 65 72 20 74 68 61 6E 20 73 74 quicker than st
02C460: 61 6E 64 61 72 64 2E 20 49 74 20 74 61 6B 65 73 andard. It takes
02C470: 0D 0A 75 70 20 6E 6F 20 6D 65 6D 6F 72 79 20 73 ..up no memory s
02C480: 6F 20 63 61 6E 20 62 65 20 75 73 65 64 20 77 69 o can be used wi
02C490: 74 68 20 61 6E 79 74 68 69 6E 67 20 65 6C 73 65 th anything else
02C4A0: 20 65 78 63 65 70 74 20 74 68 65 20 32 30 30 6B except the 200k
02C4B0: 20 66 6F 72 6D 61 74 74 65 72 20 61 6E 64 0D 0A formatter and..
02C4C0: 32 30 30 6B 20 66 6F 72 6D 61 74 20 64 69 73 63 200k format disc
02C4D0: 73 2E 0D 0A 24 0D 0A 20 20 20 20 20 20 20 20 20 s...$..
02C4E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02C4F0: 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D -----
02C500: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02C510: 20 20 20 20 20 20 20 20 20 20 20 20 20 53 63 72 Scr
02C520: 65 65 6E 20 64 75 6D 70 20 28 4D 6F 64 65 20 30 een dump (Mode 0
02C530: 2C 31 29 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ,1)..
02C540: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02C550: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------------
02C560: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 53 48 41 ---------....SHA
02C570: 44 55 4D 50 0D 0A 0D 0A 54 68 69 73 20 70 72 6F DUMP....This pro
02C580: 67 72 61 6D 20 77 69 6C 6C 20 70 72 6F 64 75 63 gram will produc
02C590: 65 20 61 20 6C 61 72 67 65 20 73 63 72 65 65 6E e a large screen
02C5A0: 20 64 75 6D 70 20 2D 20 74 68 65 20 77 69 64 74 dump - the widt
02C5B0: 68 20 6F 66 20 41 34 20 70 61 70 65 72 20 61 6E h of A4 paper an
02C5C0: 64 20 61 62 6F 75 74 0D 0A 68 61 6C 66 20 61 73 d about..half as
02C5D0: 20 64 65 65 70 20 2D 20 6F 66 20 61 20 4D 6F 64 deep - of a Mod
02C5E0: 65 20 30 20 6F 72 20 4D 6F 64 65 20 31 20 73 63 e 0 or Mode 1 sc
02C5F0: 72 65 65 6E 2E 20 45 61 63 68 20 70 65 6E 20 69 reen. Each pen i
02C600: 73 20 72 65 70 72 65 73 65 6E 74 65 64 20 62 79 s represented by
02C610: 0D 0A 64 69 66 66 65 72 65 6E 74 20 73 68 61 64 ..different shad
02C620: 65 73 20 6F 66 20 67 72 65 79 2E 20 54 68 65 20 es of grey. The
02C630: 4D 6F 64 65 20 30 20 64 75 6D 70 20 69 73 20 69 Mode 0 dump is i
02C640: 6E 20 31 36 20 73 68 61 64 65 73 20 61 6E 64 20 n 16 shades and
02C650: 74 68 65 20 4D 6F 64 65 20 31 20 64 75 6D 70 0D the Mode 1 dump.
02C660: 0A 69 73 20 69 6E 20 66 6F 75 72 2E 0D 0A 0D 0A .is in four.....
02C670: 49 74 20 69 73 20 6E 6F 74 20 67 75 61 72 61 6E It is not guaran
02C680: 74 65 65 64 20 66 6F 72 20 61 6C 6C 20 70 72 69 teed for all pri
02C690: 6E 74 65 72 73 20 62 75 74 20 69 66 20 79 6F 75 nters but if you
02C6A0: 72 73 20 69 73 20 61 20 67 65 6E 75 69 6E 65 20 rs is a genuine
02C6B0: 45 70 73 6F 6E 0D 0A 63 6F 6D 70 61 74 69 62 6C Epson..compatibl
02C6C0: 65 20 74 68 65 72 65 20 73 68 6F 75 6C 64 20 62 e there should b
02C6D0: 65 20 6E 6F 20 70 72 6F 62 6C 65 6D 73 2E 0D 0A e no problems...
02C6E0: 0D 0A 54 6F 20 70 72 6F 64 75 63 65 20 61 20 73 ..To produce a s
02C6F0: 63 72 65 65 6E 20 64 75 6D 70 20 79 6F 75 20 66 creen dump you f
02C700: 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ---..
02C710: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02C720: 20 20 20 20 20 20 20 20 20 20 41 44 56 45 52 54 ADVERT
02C730: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
02C740: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02C750: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------..
02C760: 0D 0A 57 65 27 72 65 20 61 6C 77 61 79 73 20 6F ..We're always o
02C770: 6E 20 74 68 65 20 6C 6F 6F 6B 20 6F 75 74 20 66 n the look out f
02C780: 6F 72 20 67 6F 6F 64 20 71 75 61 6C 69 74 79 20 or good quality
02C790: 74 79 70 65 2D 69 6E 20 67 61 6D 65 73 2C 20 75 type-in games, u
02C7A0: 74 69 6C 69 74 69 65 73 20 61 6E 64 0D 0A 67 65 tilities and..ge
02C7B0: 6E 65 72 61 6C 20 69 6E 74 65 72 65 73 74 20 6D neral interest m
02C7C0: 61 74 65 72 69 61 6C 2E 20 49 66 20 79 6F 75 27 aterial. If you'
02C7D0: 76 65 20 77 72 69 74 74 65 6E 20 61 6E 79 74 68 ve written anyth
02C7E0: 69 6E 67 20 74 68 61 74 20 6D 69 67 68 74 20 62 ing that might b
02C7F0: 65 20 6F 66 20 69 6E 74 65 72 65 73 74 0D 0A 74 e of interest..t
02C800: 6F 20 6F 74 68 65 72 20 72 65 61 64 65 72 73 2C o other readers,
02C810: 20 77 68 79 20 6E 6F 74 20 73 65 6E 64 20 69 74 why not send it
02C820: 20 69 6E 20 66 6F 72 20 65 76 61 6C 75 61 74 69 in for evaluati
02C830: 6F 6E 3F 0D 0A 0D 0A 57 65 20 70 61 79 20 66 6F on?....We pay fo
02C840: 72 20 65 76 65 72 79 74 68 69 6E 67 20 75 73 65 r everything use
02C850: 64 2C 20 61 6E 64 20 6F 66 20 63 6F 75 72 73 65 d, and of course
02C860: 20 74 68 65 72 65 27 73 20 66 61 6D 65 20 61 6E there's fame an
02C870: 64 20 67 6C 6F 72 79 20 6F 66 20 73 65 65 69 6E d glory of seein
02C880: 67 20 79 6F 75 72 0D 0A 6E 61 6D 65 20 69 6E 20 g your..name in
02C890: 70 72 69 6E 74 2E 0D 0A 0D 0A 48 65 72 65 20 61 print.....Here a
02C8A0: 72 65 20 61 20 66 65 77 20 70 6F 69 6E 74 73 20 re a few points
02C8B0: 74 6F 20 62 65 61 72 20 69 6E 20 6D 69 6E 64 3A to bear in mind:
02C8C0: 0D 0A 0D 0A 2A 20 46 65 65 6C 20 66 72 65 65 20 ....* Feel free
02C8D0: 74 6F 20 73 6F 75 6E 64 20 75 73 20 6F 75 74 20 to sound us out
02C8E0: 77 69 74 68 20 69 64 65 61 73 20 62 75 74 20 66 with ideas but f
02C8F0: 75 6C 6C 20 73 75 62 6D 69 73 73 69 6F 6E 73 20 ull submissions
02C900: 69 72 73 74 20 6F 66 20 61 6C 6C 20 6E 65 65 64 irst of all need
02C910: 20 74 6F 20 72 75 6E 20 74 68 65 20 70 72 6F 67 to run the prog
02C920: 72 61 6D 2E 20 54 68 65 6E 20 69 66 20 79 6F 75 ram. Then if you
02C930: 0D 0A 61 72 65 20 77 6F 72 6B 69 6E 67 20 77 69 ..are working wi
02C940: 74 68 20 61 20 6E 6F 72 6D 61 6C 20 42 61 73 69 th a normal Basi
02C950: 63 20 70 72 6F 67 72 61 6D 20 73 65 74 20 75 70 c program set up
02C960: 20 61 20 6B 65 79 20 69 6E 20 74 68 65 20 6C 69 a key in the li
02C970: 73 74 69 6E 67 20 28 61 73 20 6C 69 6E 65 20 35 sting (as line 5
02C980: 2C 0D 0A 35 30 30 30 20 61 6E 64 20 36 30 30 30 ,..5000 and 6000
02C990: 20 62 65 6C 6F 77 29 20 74 6F 20 43 41 4C 4C 20 below) to CALL
02C9A0: 26 41 30 30 30 20 62 79 20 70 72 65 73 73 69 6E &A000 by pressin
02C9B0: 67 20 54 61 62 20 77 68 65 6E 20 74 68 65 20 69 g Tab when the i
02C9C0: 6D 61 67 65 20 79 6F 75 20 72 65 71 75 69 72 65 mage you require
02C9D0: 0D 0A 69 73 20 6F 6E 20 74 68 65 20 73 63 72 65 ..is on the scre
02C9E0: 65 6E 2E 20 54 68 65 20 68 69 67 68 20 6C 69 6E en. The high lin
02C9F0: 65 20 6E 75 6D 62 65 72 73 20 61 72 65 20 74 6F e numbers are to
02CA00: 20 61 76 6F 69 64 20 79 6F 75 72 20 6F 77 6E 20 avoid your own
02CA10: 70 72 6F 67 72 61 6D 2C 20 62 75 74 0D 0A 62 65 program, but..be
02CA20: 77 61 72 65 20 74 68 65 79 20 6D 61 79 20 6E 65 ware they may ne
02CA30: 65 64 20 74 6F 20 62 65 20 63 68 61 6E 67 65 64 ed to be changed
02CA40: 2E 0D 0A 24 0D 0A 54 6F 20 64 75 6D 70 20 61 20 ...$..To dump a
02CA50: 73 63 72 65 65 6E 20 70 61 72 74 20 77 61 79 20 screen part way
02CA60: 74 68 72 6F 75 67 68 20 61 20 70 72 6F 67 72 61 through a progra
02CA70: 6D 2C 20 61 64 64 20 73 6F 6D 65 74 68 69 6E 67 m, add something
02CA80: 20 6C 69 6B 65 20 74 68 65 20 66 6F 6C 6C 6F 77 like the follow
02CA90: 69 6E 67 0D 0A 66 65 77 20 6C 69 6E 65 73 20 61 ing..few lines a
02CAA0: 6E 64 20 70 72 65 73 73 20 54 41 42 20 66 6F 72 nd press TAB for
02CAB0: 20 61 20 64 75 6D 70 20 61 74 20 74 68 65 20 61 a dump at the a
02CAC0: 70 70 72 6F 70 72 69 61 74 65 20 70 6F 69 6E 74 ppropriate point
02CAD0: 2E 0D 0A 0D 0A 0D 0A 35 20 45 56 45 52 59 20 35 .......5 EVERY 5
02CAE0: 30 20 47 4F 53 55 42 20 35 30 30 30 0D 0A 31 30 0 GOSUB 5000..10
02CAF0: 20 52 45 4D 20 72 65 73 74 20 6F 66 20 70 72 6F REM rest of pro
02CB00: 73 68 6F 75 6C 64 20 62 65 20 6F 6E 20 64 69 73 should be on dis
02CB10: 63 0D 0A 6F 72 20 74 61 70 65 20 77 69 74 68 20 c..or tape with
02CB20: 53 26 53 41 45 20 61 6E 64 20 61 6E 20 61 63 63 S&SAE and an acc
02CB30: 6F 6D 70 61 6E 79 69 6E 67 20 61 72 74 69 63 6C ompanying articl
02CB40: 65 20 61 73 20 61 20 74 65 78 74 20 66 69 6C 65 e as a text file
02CB50: 2E 0D 0A 0D 0A 2A 20 49 64 65 61 73 20 61 72 65 .....* Ideas are
02CB60: 6E 27 74 20 63 6F 70 79 72 69 67 68 74 2C 20 62 n't copyright, b
02CB70: 75 74 20 70 72 6F 67 72 61 6D 20 6D 61 74 65 72 ut program mater
02CB80: 69 61 6C 20 69 73 20 61 6E 64 20 63 68 61 6E 67 ial is and chang
02CB90: 69 6E 67 20 61 20 66 65 77 20 76 61 72 69 61 62 ing a few variab
02CBA0: 6C 65 73 0D 0A 6F 72 20 72 65 6D 73 20 64 6F 65 les..or rems doe
02CBB0: 73 6E 27 74 20 6D 61 6B 65 20 61 20 70 72 6F 67 sn't make a prog
02CBC0: 72 61 6D 20 79 6F 75 72 73 2E 20 54 68 69 73 20 ram yours. This
02CBD0: 6D 61 79 20 73 65 65 6D 20 6F 62 76 69 6F 75 73 may seem obvious
02CBE0: 20 62 75 74 20 45 6C 65 63 74 72 69 63 0D 0A 46 but Electric..F
02CBF0: 65 6E 63 69 6E 67 20 66 72 6F 6D 20 74 68 65 20 encing from the
02CC00: 43 50 43 36 31 32 38 20 75 73 65 72 20 6D 61 6E CPC6128 user man
02CC10: 75 61 6C 20 68 61 73 20 62 65 65 6E 20 73 75 62 ual has been sub
02CC20: 6D 69 74 74 65 64 20 74 6F 20 75 73 20 74 68 72 mitted to us thr
02CC30: 65 65 20 74 69 6D 65 73 2E 20 59 6F 75 0D 0A 73 ee times. You..s
02CC40: 68 6F 75 6C 64 20 73 74 61 74 65 20 74 68 65 20 hould state the
02CC50: 6D 61 74 65 72 69 61 6C 20 74 6F 20 62 65 20 79 material to be y
02CC60: 6F 75 72 20 6F 77 6E 20 77 6F 72 6B 2C 20 74 68 our own work, th
02CC70: 61 74 20 69 74 20 68 61 73 6E 27 74 20 62 65 65 at it hasn't bee
02CC80: 6E 20 73 75 62 6D 69 74 74 65 64 0D 0A 65 6C 73 n submitted..els
02CC90: 65 77 68 65 72 65 20 61 6E 64 20 74 68 61 74 20 ewhere and that
02CCA0: 77 65 20 68 61 76 65 20 79 6F 75 72 20 70 65 72 we have your per
02CCB0: 6D 69 73 73 69 6F 6E 20 74 6F 20 70 75 62 6C 69 mission to publi
02CCC0: 73 68 20 69 74 2E 0D 0A 24 0D 0A 2A 20 50 6C 65 sh it...$..* Ple
02CCD0: 61 73 65 20 64 6F 6E 27 74 20 75 73 65 20 63 6F ase don't use co
02CCE0: 6D 6D 61 6E 64 73 20 73 70 65 63 69 66 69 63 20 mmands specific
02CCF0: 74 6F 20 74 68 65 20 43 50 43 36 31 32 38 2F 36 to the CPC6128/6
02CD00: 67 72 61 6D 0D 0A 34 39 39 39 20 52 45 4D 20 61 gram..4999 REM a
02CD10: 6E 64 20 74 61 63 6B 65 64 20 6F 6E 20 74 68 65 nd tacked on the
02CD20: 20 65 6E 64 20 2E 2E 2E 2E 0D 0A 35 30 30 30 20 end ......5000
02CD30: 49 46 20 49 4E 4B 45 59 28 36 38 29 3E 2D 31 20 IF INKEY(68)>-1
02CD40: 54 48 45 4E 20 43 41 4C 4C 20 26 41 30 30 30 0D THEN CALL &A000.
02CD50: 0A 36 30 30 30 20 52 45 54 55 52 4E 0D 0A 0D 0A .6000 RETURN....
02CD60: 46 6F 72 20 61 6E 20 69 6E 76 65 72 74 65 64 20 For an inverted
02CD70: 64 75 6D 70 20 75 73 65 20 43 41 4C 4C 20 26 41 dump use CALL &A
02CD80: 30 30 30 2C 31 0D 0A 24 0D 0A 20 20 20 20 20 20 000,1..$..
02CD90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02CDA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
02CDB0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
02CDC0: 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ---..
02CDD0: 20 20 20 20 20 20 20 20 20 20 20 20 53 63 72 65 Scre
02CDE0: 65 6E 20 64 75 6D 70 20 28 41 6E 79 20 6D 6F 64 en dump (Any mod
02CDF0: 65 20 2D 20 30 2C 31 20 6F 72 20 32 29 0D 0A 20 e - 0,1 or 2)..
02CE00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02CE10: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -----------
02CE20: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
02CE30: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 4D 4F 4E 44 --------....MOND
02CE40: 55 4D 50 0D 0A 0D 0A 44 55 4D 50 2E 42 49 4E 20 UMP....DUMP.BIN
02CE50: 53 48 49 4E 44 55 4D 50 2E 42 49 4E 0D 0A 0D 0A SHINDUMP.BIN....
02CE60: 54 68 69 73 20 72 6F 75 74 69 6E 65 20 77 69 6C This routine wil
02CE70: 6C 20 70 72 6F 64 75 63 65 20 70 6C 61 69 6E 20 l produce plain
02CE80: 62 6C 61 63 6B 20 61 6E 64 20 77 68 69 74 65 20 black and white
02CE90: 64 75 6D 70 73 20 28 77 69 64 65 20 61 73 20 41 dumps (wide as A
02CEA0: 34 29 20 69 6E 20 61 6E 79 20 6D 6F 64 65 0D 0A 4) in any mode..
02CEB0: 61 6E 64 20 69 73 20 74 68 65 20 6F 6E 65 20 77 and is the one w
02CEC0: 65 20 75 73 65 20 66 6F 72 20 6D 61 67 61 7A 69 e use for magazi
02CED0: 6E 65 20 69 6C 6C 75 73 74 72 61 74 69 6F 6E 73 ne illustrations
02CEE0: 2E 20 4D 4F 4E 44 55 4D 50 20 69 73 20 74 68 65 . MONDUMP is the
02CEF0: 20 6C 6F 61 64 65 72 20 66 6F 72 20 6F 6E 65 0D loader for one.
02CF00: 36 34 20 2D 20 46 49 4C 4C 2C 20 43 4F 50 59 43 64 - FILL, COPYC
02CF10: 48 52 24 2C 20 4D 41 53 4B 2C 0D 0A 61 6E 64 20 HR$, MASK,..and
02CF20: 43 4C 45 41 52 20 49 4E 50 55 54 20 61 72 65 20 CLEAR INPUT are
02CF30: 74 61 62 6F 6F 2E 20 57 65 20 77 61 6E 74 20 74 taboo. We want t
02CF40: 6F 20 61 70 70 65 61 6C 20 74 6F 20 74 68 65 20 o appeal to the
02CF50: 6D 61 78 69 6D 75 6D 20 6E 75 6D 62 65 72 20 6F maximum number o
02CF60: 66 20 70 65 6F 70 6C 65 0D 0A 61 6E 64 20 61 72 f people..and ar
02CF70: 65 20 72 65 6C 75 63 74 61 6E 74 20 74 6F 20 70 e reluctant to p
02CF80: 75 62 6C 69 73 68 20 6D 61 74 65 72 69 61 6C 20 ublish material
02CF90: 74 68 61 74 20 6F 6E 6C 79 20 72 75 6E 73 20 6F that only runs o
02CFA0: 6E 20 63 65 72 74 61 69 6E 20 6D 6F 64 65 6C 73 n certain models
02CFB0: 2E 0D 0A 0D 0A 2A 20 54 68 65 20 66 75 72 74 68 .....* The furth
02CFC0: 65 72 20 6F 76 65 72 20 31 30 2D 31 32 6B 20 6F er over 10-12k o
02CFD0: 66 20 42 61 73 69 63 20 28 52 65 6D 65 6D 62 65 f Basic (Remembe
02CFE0: 72 69 6E 67 20 74 68 61 74 20 78 6B 2E 20 6F 66 ring that xk. of
02CFF0: 20 6D 61 63 68 69 6E 65 20 63 6F 64 65 0D 0A 62 machine code..b
02D000: 65 63 6F 6D 65 73 20 6F 76 65 72 20 32 78 6B 20 ecomes over 2xk
02D010: 61 73 20 61 20 42 61 73 69 63 20 6C 6F 61 64 65 as a Basic loade
02D020: 72 29 20 79 6F 75 72 20 70 72 6F 67 72 61 6D 20 r) your program
02D030: 69 73 2C 20 74 68 65 20 6C 65 73 73 20 6C 69 6B is, the less lik
02D040: 65 6C 79 20 69 74 20 69 73 20 74 6F 0D 0A 62 65 ely it is to..be
02D050: 20 70 75 62 6C 69 73 68 65 64 20 75 6E 6C 65 73 published unles
02D060: 73 20 69 74 27 73 20 74 72 75 6C 79 20 65 78 63 s it's truly exc
02D070: 65 70 74 69 6F 6E 61 6C 2E 0D 0A 0D 0A 2A 20 54 eptional.....* T
02D080: 72 79 20 74 6F 20 62 65 20 64 69 66 66 65 72 65 ry to be differe
02D090: 6E 74 2E 20 49 66 20 77 65 27 76 65 20 70 75 62 nt. If we've pub
02D0A0: 6C 69 73 68 65 64 20 61 20 75 74 69 6C 69 74 79 lished a utility
02D0B0: 20 6F 72 20 67 61 6D 65 20 77 65 27 72 65 20 75 or game we're u
02D0C0: 6E 6C 69 6B 65 6C 79 20 74 6F 0D 0A 61 63 63 65 nlikely to..acce
02D0D0: 70 74 20 73 6F 6D 65 74 68 69 6E 67 20 73 69 6D pt something sim
02D0E0: 69 6C 61 72 20 65 76 65 6E 20 69 66 20 79 6F 75 ilar even if you
02D0F0: 72 73 20 64 6F 65 73 20 61 20 62 69 74 20 6D 6F rs does a bit mo
02D100: 0A 6F 66 20 74 77 6F 20 62 69 6E 61 72 79 20 66 .of two binary f
02D110: 69 6C 65 73 20 64 65 70 65 6E 64 69 6E 67 20 6F iles depending o
02D120: 6E 20 77 68 65 74 68 65 72 20 79 6F 75 20 68 61 n whether you ha
02D130: 76 65 20 61 20 74 72 75 65 20 45 70 73 6F 6E 20 ve a true Epson
02D140: 63 6F 6D 70 61 74 69 62 6C 65 2C 20 6F 72 0D 0A compatible, or..
02D150: 6E 65 61 72 6C 79 20 63 6F 6D 70 61 74 69 62 6C nearly compatibl
02D160: 65 20 6C 69 6B 65 20 61 20 53 68 69 6E 77 61 2E e like a Shinwa.
02D170: 0D 0A 0D 0A 55 73 65 20 7C 44 55 4D 50 2E 20 49 ....Use |DUMP. I
02D180: 66 20 79 6F 75 20 77 61 6E 74 20 74 6F 20 61 62 f you want to ab
02D190: 6F 72 74 2C 20 70 72 65 73 73 20 43 6F 6E 74 72 ort, press Contr
02D1A0: 6F 6C 2B 43 6F 70 79 20 66 6F 72 20 61 20 66 65 ol+Copy for a fe
02D1B0: 77 20 73 65 63 6F 6E 64 73 2E 20 54 68 69 73 0D w seconds. This.
02D1C0: 0A 75 74 69 6C 69 74 79 20 72 65 73 65 74 73 20 .utility resets
02D1D0: 74 68 65 20 73 63 72 65 65 6E 20 6F 72 69 67 69 the screen origi
02D1E0: 6E 20 74 6F 20 30 2C 30 2E 0D 0A 24 0D 0A 20 20 n to 0,0...$..
02D1F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02D200: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02D210: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 ------------..
02D220: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02D230: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02D240: 20 44 61 74 61 20 6D 61 6B 65 72 0D 0A 20 20 20 Data maker..
02D250: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02D260: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
02D270: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 44 -----------....D
02D280: 41 54 41 4D 0D 0A 0D 0A 54 68 69 73 20 72 6F 75 ATAM....This rou
02D290: 74 69 6E 65 20 77 69 6C 6C 20 74 75 72 6E 20 61 tine will turn a
02D2A0: 6E 20 61 72 65 61 20 6F 66 20 6D 65 6D 6F 72 79 n area of memory
02D2B0: 20 69 6E 74 6F 20 61 20 42 61 73 69 63 20 68 65 into a Basic he
02D2C0: 78 20 6C 6F 61 64 65 72 20 69 6E 20 74 68 65 20 x loader in the
02D2D0: 73 61 6D 65 0D 0A 66 6F 72 6D 61 74 20 61 73 20 same..format as
02D2E0: 75 73 65 64 20 69 6E 20 43 6F 6D 70 75 74 69 6E used in Computin
02D2F0: 67 20 77 69 74 68 20 74 68 65 20 41 6D 73 74 72 g with the Amstr
02D300: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
02D310: 26 00 01 00 02 09 52 E5 26 00 C1 02 00 00 00 02 &.....R.&.......
02D320: 26 00 C6 02 00 00 00 02 26 00 C2 02 00 00 00 02 &.......&.......
02D330: 26 00 C7 02 00 00 00 02 26 00 C3 02 00 00 00 02 &.......&.......
02D340: 26 00 C8 02 00 00 00 02 26 00 C4 02 00 00 00 02 &.......&.......
02D350: 26 00 C9 02 00 00 00 02 26 00 C5 02 00 00 00 02 &.......&.......
02D360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D3A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D3B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D3C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D3D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D3E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D3F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D400: 72 65 2E 20 54 6F 20 61 20 6C 65 73 73 65 72 20 re. To a lesser
02D410: 65 78 74 65 6E 74 2C 0D 0A 74 68 69 73 20 69 73 extent,..this is
02D420: 20 61 6C 73 6F 20 74 72 75 65 20 6F 66 20 74 68 also true of th
02D430: 69 6E 67 73 20 74 68 61 74 20 68 61 76 65 20 61 ings that have a
02D440: 70 70 65 61 72 65 64 20 69 6E 20 6F 74 68 65 72 ppeared in other
02D450: 20 6D 61 67 61 7A 69 6E 65 73 2E 20 49 66 20 79 magazines. If y
02D460: 6F 75 20 73 65 6E 64 0D 0A 69 6E 20 61 20 63 68 ou send..in a ch
02D470: 61 72 61 63 74 65 72 20 64 65 66 69 6E 65 72 20 aracter definer
02D480: 69 74 20 77 69 6C 6C 20 62 65 20 63 6F 6D 70 65 it will be compe
02D490: 74 69 6E 67 20 61 67 61 69 6E 73 74 20 74 68 65 ting against the
02D4A0: 20 74 68 72 65 65 20 6F 74 68 65 72 73 20 77 65 three others we
02D4B0: 20 67 6F 74 0D 0A 74 68 61 74 20 77 65 65 6B 2C got..that week,
02D4C0: 20 6E 6F 6E 65 20 6F 66 20 77 68 69 63 68 20 77 none of which w
02D4D0: 69 6C 6C 20 6D 61 6B 65 20 69 74 20 62 65 63 61 ill make it beca
02D4E0: 75 73 65 20 77 65 27 76 65 20 64 6F 6E 65 20 6F use we've done o
02D4F0: 6E 65 20 61 6C 72 65 61 64 79 2E 0D 0A 0D 0A 2A ne already.....*
02D500: 20 50 6C 65 61 73 65 20 74 68 6F 72 6F 75 67 68 Please thorough
02D510: 6C 79 20 74 65 73 74 20 61 6E 64 20 64 65 62 75 ly test and debu
02D520: 67 20 70 72 6F 67 72 61 6D 73 2C 20 61 6E 64 20 g programs, and
02D530: 6D 61 6B 65 20 74 68 65 6D 20 66 72 69 65 6E 64 make them friend
02D540: 6C 79 2E 20 52 65 6D 65 6D 62 65 72 0D 0A 74 68 ly. Remember..th
02D550: 61 74 20 70 65 6F 70 6C 65 20 77 69 74 68 20 6C at people with l
02D560: 65 73 73 20 6B 6E 6F 77 6C 65 64 67 65 20 6F 66 ess knowledge of
02D570: 20 63 6F 6D 70 75 74 69 6E 67 20 74 68 61 6E 20 computing than
02D580: 79 6F 75 72 73 65 6C 66 20 77 69 6C 6C 20 62 65 yourself will be
02D590: 20 74 79 70 69 6E 67 20 74 68 65 6D 0D 0A 69 6E typing them..in
02D5A0: 20 61 6E 64 20 61 6E 64 20 74 68 65 79 20 64 6F and and they do
02D5B0: 6E 27 74 20 77 61 6E 74 20 61 20 74 65 73 74 20 n't want a test
02D5C0: 6F 66 20 6C 61 74 65 72 61 6C 20 74 68 69 6E 6B of lateral think
02D5D0: 69 6E 67 20 6F 72 20 74 6F 20 61 64 6D 69 72 65 ing or to admire
02D5E0: 20 74 68 65 0D 0A 6F 62 73 63 75 72 69 74 79 20 the..obscurity
02D5F0: 6F 66 20 79 6F 75 72 20 62 75 67 73 2E 20 4E 65 of your bugs. Ne
02D600: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
02D610: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D --------
02D620: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
02D630: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 4D -----------....M
02D640: 4F 4E 44 55 4D 50 0D 0A 0D 0A 44 55 4D 50 2E 42 ONDUMP....DUMP.B
02D650: 49 4E 20 53 48 49 4E 44 55 4D 50 2E 42 49 4E 0D IN SHINDUMP.BIN.
02D660: 0A 0D 0A 54 68 69 73 20 72 6F 75 74 69 6E 65 20 ...This routine
02D670: 77 69 6C 6C 20 70 72 6F 64 75 63 65 20 70 6C 61 will produce pla
02D680: 69 6E 20 62 6C 61 63 6B 20 61 6E 64 20 77 68 69 in black and whi
02D690: 74 65 20 64 75 6D 70 73 20 28 77 69 64 65 20 61 te dumps (wide a
02D6A0: 73 20 41 34 29 20 69 6E 20 61 6E 79 20 6D 6F 64 s A4) in any mod
02D6B0: 65 20 0D 0A 61 6E 64 20 69 73 20 74 68 65 20 6F e ..and is the o
02D6C0: 6E 65 20 77 65 20 75 73 65 20 66 6F 72 20 6D 61 ne we use for ma
02D6D0: 67 61 7A 69 6E 65 20 69 6C 6C 75 73 74 72 61 74 gazine illustrat
02D6E0: 69 6F 6E 73 2E 20 4D 4F 4E 44 55 4D 50 20 69 73 ions. MONDUMP is
02D6F0: 20 74 68 65 20 6C 6F 61 64 65 72 20 66 6F 72 20 the loader for
02D700: 6F 6E 65 20 0D 0A 6F 66 20 74 77 6F 20 62 69 6E one ..of two bin
02D710: 61 72 79 20 66 69 6C 65 73 20 64 65 70 65 6E 64 ary files depend
02D720: 69 6E 67 20 6F 6E 20 77 68 65 74 68 65 72 20 79 ing on whether y
02D730: 6F 75 20 68 61 76 65 20 61 20 74 72 75 65 20 45 ou have a true E
02D740: 70 73 6F 6E 20 63 6F 6D 70 61 74 69 62 6C 65 2C pson compatible,
02D750: 20 6F 72 20 0D 0A 6E 65 61 72 6C 79 20 63 6F 6D or ..nearly com
02D760: 70 61 74 69 62 6C 65 20 6C 69 6B 65 20 61 20 53 patible like a S
02D770: 68 69 6E 77 61 2E 0D 0A 0D 0A 55 73 65 20 7C 44 hinwa.....Use |D
02D780: 55 4D 50 2E 20 49 66 20 79 6F 75 20 77 61 6E 74 UMP. If you want
02D790: 20 74 6F 20 61 62 6F 72 74 2C 20 70 72 65 73 73 to abort, press
02D7A0: 20 43 6F 6E 74 72 6F 6C 2B 43 6F 70 79 20 66 6F Control+Copy fo
02D7B0: 72 20 61 20 66 65 77 20 73 65 63 6F 6E 64 73 2E r a few seconds.
02D7C0: 20 54 68 69 73 20 0D 0A 75 74 69 6C 69 74 79 20 This ..utility
02D7D0: 72 65 73 65 74 73 20 74 68 65 20 73 63 72 65 65 resets the scree
02D7E0: 6E 20 6F 72 69 67 69 6E 20 74 6F 20 30 2C 30 2E n origin to 0,0.
02D7F0: 20 0D 0A 24 0D 0A 20 20 20 20 20 20 20 20 20 20 ..$..
02D800: 69 74 68 65 72 20 64 6F 20 77 65 20 2D 20 77 65 ither do we - we
02D810: 27 6C 6C 20 6A 75 73 74 20 72 65 6A 65 63 74 20 'll just reject
02D820: 69 74 20 6F 72 20 73 65 6E 64 20 69 74 20 62 61 it or send it ba
02D830: 63 6B 0D 0A 66 6F 72 20 61 6C 74 65 72 61 74 69 ck..for alterati
02D840: 6F 6E 73 2E 20 54 65 73 74 20 69 74 20 6F 75 74 ons. Test it out
02D850: 20 6F 6E 20 61 20 66 72 69 65 6E 64 20 2D 20 69 on a friend - i
02D860: 66 20 68 65 20 73 74 72 75 67 67 6C 65 73 2C 20 f he struggles,
02D870: 73 6F 20 77 69 6C 6C 20 61 20 6C 6F 74 20 6F 66 so will a lot of
02D880: 0D 0A 6F 74 68 65 72 20 70 65 6F 70 6C 65 2E 0D ..other people..
02D890: 0A 24 0D 0A 2A 20 46 69 6E 61 6C 6C 79 2C 20 69 .$..* Finally, i
02D8A0: 66 20 79 6F 75 27 76 65 20 61 20 67 6F 6F 64 20 f you've a good
02D8B0: 69 64 65 61 20 62 75 74 20 68 61 76 65 6E 27 74 idea but haven't
02D8C0: 20 74 68 65 20 61 62 69 6C 69 74 79 20 74 6F 20 the ability to
02D8D0: 70 75 74 20 69 74 20 69 6E 74 6F 0D 0A 70 72 61 put it into..pra
02D8E0: 63 74 69 63 65 2C 20 77 72 69 74 65 20 74 6F 20 ctice, write to
02D8F0: 70 6F 73 74 62 61 67 2E 20 57 65 20 6F 72 20 6F postbag. We or o
02D900: 6E 65 20 6F 66 20 6F 75 72 20 72 65 61 64 65 72 ne of our reader
02D910: 73 20 6D 61 79 20 62 65 20 61 62 6C 65 20 74 6F s may be able to
02D920: 20 64 6F 0D 0A 73 6F 6D 65 74 68 69 6E 67 20 77 do..something w
02D930: 69 74 68 20 69 74 2E 0D 0A 1A 0A 20 20 20 20 20 ith it.....
02D940: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02D950: 7C 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D | --------------
02D960: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
02D970: 2D 2D 2D 20 7C 0D 0A 20 20 20 20 20 20 20 20 20 --- |..
02D980: 79 6F 75 72 73 65 6C 66 20 77 69 6C 6C 20 62 65 yourself will be
02D990: 20 74 79 70 69 6E 67 20 74 68 65 6D 0D 0A 69 6E typing them..in
02D9A0: 20 61 6E 64 20 61 6E 64 20 74 68 65 79 20 64 6F and and they do
02D9B0: 6E 27 74 20 77 61 6E 74 20 61 20 74 65 73 74 20 n't want a test
02D9C0: 6F 66 20 6C 61 74 65 72 61 6C 20 74 68 69 6E 6B of lateral think
02D9D0: 69 6E 67 20 6F 72 20 74 6F 20 61 64 6D 69 72 65 ing or to admire
02D9E0: 20 74 68 65 0D 0A 6F 62 73 63 75 72 69 74 79 20 the..obscurity
02D9F0: 6F 66 20 79 6F 75 72 20 62 75 67 73 2E 20 4E 65 of your bugs. Ne
02DA00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02DA10: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D --------
02DA20: 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 ----..
02DA30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02DA40: 20 20 20 20 20 20 20 20 20 44 61 74 61 20 6D 61 Data ma
02DA50: 6B 65 72 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ker..
02DA60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02DA70: 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------
02DA80: 2D 2D 2D 0D 0A 0D 0A 44 41 54 41 4D 0D 0A 0D 0A ---....DATAM....
02DA90: 54 68 69 73 20 72 6F 75 74 69 6E 65 20 77 69 6C This routine wil
02DAA0: 6C 20 74 75 72 6E 20 61 6E 20 61 72 65 61 20 6F l turn an area o
02DAB0: 66 20 6D 65 6D 6F 72 79 20 69 6E 74 6F 20 61 20 f memory into a
02DAC0: 42 61 73 69 63 20 68 65 78 20 6C 6F 61 64 65 72 Basic hex loader
02DAD0: 20 69 6E 20 74 68 65 20 73 61 6D 65 20 0D 0A 66 in the same ..f
02DAE0: 6F 72 6D 61 74 20 61 73 20 75 73 65 64 20 69 6E ormat as used in
02DAF0: 20 43 6F 6D 70 75 74 69 6E 67 20 77 69 74 68 20 Computing with
02DB00: 74 68 65 20 41 6D 73 74 72 61 64 20 43 50 43 20 the Amstrad CPC
02DB10: 2D 20 69 6E 20 66 61 63 74 20 69 74 27 73 20 74 - in fact it's t
02DB20: 68 65 20 70 72 6F 67 72 61 6D 20 77 65 20 0D 0A he program we ..
02DB30: 75 73 65 20 74 6F 20 64 6F 20 69 74 2E 20 4A 75 use to do it. Ju
02DB40: 73 74 20 72 75 6E 20 69 74 20 61 6E 64 20 79 6F st run it and yo
02DB50: 75 20 77 69 6C 6C 20 62 65 20 70 72 6F 6D 70 74 u will be prompt
02DB60: 65 64 20 66 6F 72 20 74 68 65 20 6E 65 63 65 73 ed for the neces
02DB70: 73 61 72 79 20 70 61 72 61 6D 65 74 65 72 73 2E sary parameters.
02DB80: 0D 0A 24 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ..$..
02DB90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02DBA0: 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ------------
02DBB0: 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 ------..
02DBC0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02DBD0: 20 20 20 20 20 20 20 20 44 69 73 63 20 61 63 63 Disc acc
02DBE0: 65 6C 65 72 61 74 6F 72 0D 0A 20 20 20 20 20 20 elerator..
02DBF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02DC00: 20 20 20 20 20 20 20 20 20 44 69 73 61 73 73 65 Disasse
02DC10: 6D 62 6C 65 72 0D 0A 20 20 20 20 20 20 20 20 20 mbler..
02DC20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02DC30: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D --------
02DC40: 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 44 49 53 41 53 53 ------....DISASS
02DC50: 45 4D 0D 0A 0D 0A 54 68 69 73 20 69 73 20 61 20 EM....This is a
02DC60: 6D 65 6E 75 2D 64 72 69 76 65 6E 20 72 6F 75 74 menu-driven rout
02DC70: 69 6E 65 20 74 6F 20 63 6F 6D 70 6C 65 6D 65 6E ine to complemen
02DC80: 74 20 74 68 65 20 61 73 73 65 6D 62 6C 65 72 2E t the assembler.
02DC90: 20 49 74 20 70 72 6F 6D 70 74 73 20 66 6F 72 20 It prompts for
02DCA0: 74 68 65 20 0D 0A 69 6E 66 6F 72 6D 61 74 69 6F the ..informatio
02DCB0: 6E 20 69 74 20 6E 65 65 64 73 2E 0D 0A 24 20 20 n it needs...$
02DCC0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
02DCD0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D --
02DCE0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
02DCF0: 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 ------..
02DD00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02DD10: 20 20 20 20 20 53 63 72 65 65 6E 20 64 75 6D 70 Screen dump
02DD20: 20 28 4D 6F 64 65 20 30 2C 31 29 0D 0A 20 20 20 (Mode 0,1)..
02DD30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02DD40: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
02DD50: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
02DD60: 2D 0D 0A 0D 0A 53 48 41 44 55 4D 50 0D 0A 0D 0A -....SHADUMP....
02DD70: 54 68 69 73 20 70 72 6F 67 72 61 6D 20 77 69 6C This program wil
02DD80: 6C 20 70 72 6F 64 75 63 65 20 61 20 6C 61 72 67 l produce a larg
02DD90: 65 20 73 63 72 65 65 6E 20 64 75 6D 70 20 2D 20 e screen dump -
02DDA0: 74 68 65 20 77 69 64 74 68 20 6F 66 20 41 34 20 the width of A4
02DDB0: 70 61 70 65 72 20 61 6E 64 20 61 62 6F 75 74 20 paper and about
02DDC0: 0D 0A 68 61 6C 66 20 61 73 20 64 65 65 70 20 2D ..half as deep -
02DDD0: 20 6F 66 20 61 20 4D 6F 64 65 20 30 20 6F 72 20 of a Mode 0 or
02DDE0: 4D 6F 64 65 20 31 20 73 63 72 65 65 6E 2E 20 45 Mode 1 screen. E
02DDF0: 61 63 68 20 70 65 6E 20 69 73 20 72 65 70 72 65 ach pen is repre
02DE00: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
02DE10: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 44 -----------....D
02DE20: 49 53 43 53 50 45 44 0D 0A 0D 0A 52 75 6E 20 74 ISCSPED....Run t
02DE30: 68 69 73 20 66 6F 72 20 61 20 66 61 73 74 65 72 his for a faster
02DE40: 20 64 69 73 63 20 64 72 69 76 65 20 2D 20 61 62 disc drive - ab
02DE50: 6F 75 74 20 35 2D 31 32 25 20 71 75 69 63 6B 65 out 5-12% quicke
02DE60: 72 20 74 68 61 6E 20 73 74 61 6E 64 61 72 64 2E r than standard.
02DE70: 20 49 74 20 74 61 6B 65 73 20 0D 0A 75 70 20 6E It takes ..up n
02DE80: 6F 20 6D 65 6D 6F 72 79 20 73 6F 20 63 61 6E 20 o memory so can
02DE90: 62 65 20 75 73 65 64 20 77 69 74 68 20 61 6E 79 be used with any
02DEA0: 74 68 69 6E 67 20 65 6C 73 65 20 65 78 63 65 70 thing else excep
02DEB0: 74 20 74 68 65 20 32 30 30 6B 20 66 6F 72 6D 61 t the 200k forma
02DEC0: 74 74 65 72 20 61 6E 64 20 0D 0A 32 30 30 6B 20 tter and ..200k
02DED0: 66 6F 72 6D 61 74 20 64 69 73 63 73 2E 0D 0A 24 format discs...$
02DEE0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
02DEF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02DF00: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------..
02DF10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02DF20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02DF30: 20 20 20 20 20 41 44 56 45 52 54 0D 0A 20 20 20 ADVERT..
02DF40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02DF50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02DF60: 20 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 57 65 27 --------....We'
02DF70: 72 65 20 61 6C 77 61 79 73 20 6F 6E 20 74 68 65 re always on the
02DF80: 20 6C 6F 6F 6B 20 6F 75 74 20 66 6F 72 20 67 6F look out for go
02DF90: 6F 64 20 71 75 61 6C 69 74 79 20 74 79 70 65 2D od quality type-
02DFA0: 69 6E 20 67 61 6D 65 73 2C 20 75 74 69 6C 69 74 in games, utilit
02DFB0: 69 65 73 20 61 6E 64 20 0D 0A 67 65 6E 65 72 61 ies and ..genera
02DFC0: 6C 20 69 6E 74 65 72 65 73 74 20 6D 61 74 65 72 l interest mater
02DFD0: 69 61 6C 2E 20 49 66 20 79 6F 75 27 76 65 20 77 ial. If you've w
02DFE0: 72 69 74 74 65 6E 20 61 6E 79 74 68 69 6E 67 20 ritten anything
02DFF0: 74 68 61 74 20 6D 69 67 68 74 20 62 65 20 6F 66 that might be of
02E000: 73 65 6E 74 65 64 20 62 79 20 0D 0A 64 69 66 66 sented by ..diff
02E010: 65 72 65 6E 74 20 73 68 61 64 65 73 20 6F 66 20 erent shades of
02E020: 67 72 65 79 2E 20 54 68 65 20 4D 6F 64 65 20 30 grey. The Mode 0
02E030: 20 64 75 6D 70 20 69 73 20 69 6E 20 31 36 20 73 dump is in 16 s
02E040: 68 61 64 65 73 20 61 6E 64 20 74 68 65 20 4D 6F hades and the Mo
02E050: 64 65 20 31 20 64 75 6D 70 20 69 73 20 0D 0A 69 de 1 dump is ..i
02E060: 6E 20 66 6F 75 72 2E 0D 0A 0D 0A 49 74 20 69 73 n four.....It is
02E070: 20 6E 6F 74 20 67 75 61 72 61 6E 74 65 65 64 20 not guaranteed
02E080: 66 6F 72 20 61 6C 6C 20 70 72 69 6E 74 65 72 73 for all printers
02E090: 20 62 75 74 20 69 66 20 79 6F 75 72 73 20 69 73 but if yours is
02E0A0: 20 61 20 67 65 6E 75 69 6E 65 20 45 70 73 6F 6E a genuine Epson
02E0B0: 20 63 6F 6D 70 61 74 69 62 6C 65 20 0D 0A 74 68 compatible ..th
02E0C0: 65 72 65 20 73 68 6F 75 6C 64 20 62 65 20 6E 6F ere should be no
02E0D0: 20 70 72 6F 62 6C 65 6D 73 2E 0D 0A 0D 0A 54 6F problems.....To
02E0E0: 20 70 72 6F 64 75 63 65 20 61 20 73 63 72 65 65 produce a scree
02E0F0: 6E 20 64 75 6D 70 20 79 6F 75 20 66 69 72 73 74 n dump you first
02E100: 20 6F 66 20 61 6C 6C 20 6E 65 65 64 20 74 6F 20 of all need to
02E110: 72 75 6E 20 74 68 65 20 70 72 6F 67 72 61 6D 2E run the program.
02E120: 20 54 68 65 6E 20 69 66 20 79 6F 75 20 0D 0A 61 Then if you ..a
02E130: 72 65 20 77 6F 72 6B 69 6E 67 20 77 69 74 68 20 re working with
02E140: 61 20 6E 6F 72 6D 61 6C 20 42 61 73 69 63 20 70 a normal Basic p
02E150: 72 6F 67 72 61 6D 20 73 65 74 20 75 70 20 61 20 rogram set up a
02E160: 6B 65 79 20 69 6E 20 74 68 65 20 6C 69 73 74 69 key in the listi
02E170: 6E 67 20 28 61 73 20 6C 69 6E 65 20 35 2C 20 0D ng (as line 5, .
02E180: 0A 35 30 30 30 20 61 6E 64 20 36 30 30 30 20 62 .5000 and 6000 b
02E190: 65 6C 6F 77 29 20 74 6F 20 43 41 4C 4C 20 26 41 elow) to CALL &A
02E1A0: 30 30 30 20 62 79 20 70 72 65 73 73 69 6E 67 20 000 by pressing
02E1B0: 54 61 62 20 77 68 65 6E 20 74 68 65 20 69 6D 61 Tab when the ima
02E1C0: 67 65 20 79 6F 75 20 72 65 71 75 69 72 65 20 69 ge you require i
02E1D0: 73 20 0D 0A 6F 6E 20 74 68 65 20 73 63 72 65 65 s ..on the scree
02E1E0: 6E 2E 20 54 68 65 20 68 69 67 68 20 6C 69 6E 65 n. The high line
02E1F0: 20 6E 75 6D 62 65 72 73 20 61 72 65 20 74 6F 20 numbers are to
02E200: 20 69 6E 74 65 72 65 73 74 20 0D 0A 74 6F 20 6F interest ..to o
02E210: 74 68 65 72 20 72 65 61 64 65 72 73 2C 20 77 68 ther readers, wh
02E220: 79 20 6E 6F 74 20 73 65 6E 64 20 69 74 20 69 6E y not send it in
02E230: 20 66 6F 72 20 65 76 61 6C 75 61 74 69 6F 6E 3F for evaluation?
02E240: 0D 0A 0D 0A 57 65 20 70 61 79 20 66 6F 72 20 65 ....We pay for e
02E250: 76 65 72 79 74 68 69 6E 67 20 75 73 65 64 2C 20 verything used,
02E260: 61 6E 64 20 6F 66 20 63 6F 75 72 73 65 20 74 68 and of course th
02E270: 65 72 65 27 73 20 66 61 6D 65 20 61 6E 64 20 67 ere's fame and g
02E280: 6C 6F 72 79 20 6F 66 20 73 65 65 69 6E 67 20 79 lory of seeing y
02E290: 6F 75 72 20 0D 0A 6E 61 6D 65 20 69 6E 20 70 72 our ..name in pr
02E2A0: 69 6E 74 2E 0D 0A 0D 0A 48 65 72 65 20 61 72 65 int.....Here are
02E2B0: 20 61 20 66 65 77 20 70 6F 69 6E 74 73 20 74 6F a few points to
02E2C0: 20 62 65 61 72 20 69 6E 20 6D 69 6E 64 3A 0D 0A bear in mind:..
02E2D0: 0D 0A 2A 20 46 65 65 6C 20 66 72 65 65 20 74 6F ..* Feel free to
02E2E0: 20 73 6F 75 6E 64 20 75 73 20 6F 75 74 20 77 69 sound us out wi
02E2F0: 74 68 20 69 64 65 61 73 20 62 75 74 20 66 75 6C th ideas but ful
02E300: 6C 20 73 75 62 6D 69 73 73 69 6F 6E 73 20 73 68 l submissions sh
02E310: 6F 75 6C 64 20 62 65 20 6F 6E 20 64 69 73 63 20 ould be on disc
02E320: 6F 72 20 0D 0A 74 61 70 65 20 77 69 74 68 20 53 or ..tape with S
02E330: 26 53 41 45 20 61 6E 64 20 61 6E 20 61 63 63 6F &SAE and an acco
02E340: 6D 70 61 6E 79 69 6E 67 20 61 72 74 69 63 6C 65 mpanying article
02E350: 20 61 73 20 61 20 74 65 78 74 20 66 69 6C 65 2E as a text file.
02E360: 0D 0A 0D 0A 2A 20 49 64 65 61 73 20 61 72 65 6E ....* Ideas aren
02E370: 27 74 20 63 6F 70 79 72 69 67 68 74 2C 20 62 75 't copyright, bu
02E380: 74 20 70 72 6F 67 72 61 6D 20 6D 61 74 65 72 69 t program materi
02E390: 61 6C 20 69 73 20 61 6E 64 20 63 68 61 6E 67 69 al is and changi
02E3A0: 6E 67 20 61 20 66 65 77 20 76 61 72 69 61 62 6C ng a few variabl
02E3B0: 65 73 20 0D 0A 6F 72 20 72 65 6D 73 20 64 6F 65 es ..or rems doe
02E3C0: 73 6E 27 74 20 6D 61 6B 65 20 61 20 70 72 6F 67 sn't make a prog
02E3D0: 72 61 6D 20 79 6F 75 72 73 2E 20 54 68 69 73 20 ram yours. This
02E3E0: 6D 61 79 20 73 65 65 6D 20 6F 62 76 69 6F 75 73 may seem obvious
02E3F0: 20 62 75 74 20 45 6C 65 63 74 72 69 63 20 46 65 but Electric Fe
02E400: 61 76 6F 69 64 20 79 6F 75 72 20 6F 77 6E 20 70 avoid your own p
02E410: 72 6F 67 72 61 6D 2C 20 62 75 74 20 62 65 77 61 rogram, but bewa
02E420: 72 65 20 0D 0A 74 68 65 79 20 6D 61 79 20 6E 65 re ..they may ne
02E430: 65 64 20 74 6F 20 62 65 20 63 68 61 6E 67 65 64 ed to be changed
02E440: 2E 0D 0A 24 0D 0A 54 6F 20 64 75 6D 70 20 61 20 ...$..To dump a
02E450: 73 63 72 65 65 6E 20 70 61 72 74 20 77 61 79 20 screen part way
02E460: 74 68 72 6F 75 67 68 20 61 20 70 72 6F 67 72 61 through a progra
02E470: 6D 2C 20 61 64 64 20 73 6F 6D 65 74 68 69 6E 67 m, add something
02E480: 20 6C 69 6B 65 20 74 68 65 20 66 6F 6C 6C 6F 77 like the follow
02E490: 69 6E 67 20 0D 0A 66 65 77 20 6C 69 6E 65 73 20 ing ..few lines
02E4A0: 61 6E 64 20 70 72 65 73 73 20 54 41 42 20 66 6F and press TAB fo
02E4B0: 72 20 61 20 64 75 6D 70 20 61 74 20 74 68 65 20 r a dump at the
02E4C0: 61 70 70 72 6F 70 72 69 61 74 65 20 70 6F 69 6E appropriate poin
02E4D0: 74 2E 0D 0A 0D 0A 0D 0A 35 20 45 56 45 52 59 20 t.......5 EVERY
02E4E0: 35 30 20 47 4F 53 55 42 20 35 30 30 30 0D 0A 31 50 GOSUB 5000..1
02E4F0: 30 20 52 45 4D 20 72 65 73 74 20 6F 66 20 70 72 0 REM rest of pr
02E500: 6F 67 72 61 6D 0D 0A 34 39 39 39 20 52 45 4D 20 ogram..4999 REM
02E510: 61 6E 64 20 74 61 63 6B 65 64 20 6F 6E 20 74 68 and tacked on th
02E520: 65 20 65 6E 64 20 2E 2E 2E 2E 0D 0A 35 30 30 30 e end ......5000
02E530: 20 49 46 20 49 4E 4B 45 59 28 36 38 29 3E 2D 31 IF INKEY(68)>-1
02E540: 20 54 48 45 4E 20 43 41 4C 4C 20 26 41 30 30 30 THEN CALL &A000
02E550: 0D 0A 36 30 30 30 20 52 45 54 55 52 4E 0D 0A 0D ..6000 RETURN...
02E560: 0A 46 6F 72 20 61 6E 20 69 6E 76 65 72 74 65 64 .For an inverted
02E570: 20 64 75 6D 70 20 75 73 65 20 43 41 4C 4C 20 26 dump use CALL &
02E580: 41 30 30 30 2C 31 20 20 0D 0A 24 0D 0A 20 20 20 A000,1 ..$..
02E590: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02E5A0: 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -------------
02E5B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
02E5C0: 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 ------..
02E5D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 S
02E5E0: 63 72 65 65 6E 20 64 75 6D 70 20 28 41 6E 79 20 creen dump (Any
02E5F0: 6D 6F 64 65 20 2D 20 30 2C 31 20 6F 72 20 32 29 mode - 0,1 or 2)
02E600: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
02E610: 27 00 01 00 02 09 52 E5 27 00 C1 02 00 00 00 02 '.....R.'.......
02E620: 27 00 C6 02 00 00 00 02 27 00 C2 02 00 00 00 02 '.......'.......
02E630: 27 00 C7 02 00 00 00 02 27 00 C3 02 00 00 00 02 '.......'.......
02E640: 27 00 C8 02 00 00 00 02 27 00 C4 02 00 00 00 02 '.......'.......
02E650: 27 00 C9 02 00 00 00 02 27 00 C5 02 00 00 00 02 '.......'.......
02E660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E6A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E6B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E6C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E6D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E6E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E6F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E700: 6E 63 69 6E 67 20 0D 0A 66 72 6F 6D 20 74 68 65 ncing ..from the
02E710: 20 43 50 43 36 31 32 38 20 75 73 65 72 20 6D 61 CPC6128 user ma
02E720: 6E 75 61 6C 20 68 61 73 20 62 65 65 6E 20 73 75 nual has been su
02E730: 62 6D 69 74 74 65 64 20 74 6F 20 75 73 20 74 68 bmitted to us th
02E740: 72 65 65 20 74 69 6D 65 73 2E 20 59 6F 75 20 73 ree times. You s
02E750: 68 6F 75 6C 64 20 0D 0A 73 74 61 74 65 20 74 68 hould ..state th
02E760: 65 20 6D 61 74 65 72 69 61 6C 20 74 6F 20 62 65 e material to be
02E770: 20 79 6F 75 72 20 6F 77 6E 20 77 6F 72 6B 2C 20 your own work,
02E780: 74 68 61 74 20 69 74 20 68 61 73 6E 27 74 20 62 that it hasn't b
02E790: 65 65 6E 20 73 75 62 6D 69 74 74 65 64 20 65 6C een submitted el
02E7A0: 73 65 77 68 65 72 65 20 0D 0A 61 6E 64 20 74 68 sewhere ..and th
02E7B0: 61 74 20 77 65 20 68 61 76 65 20 79 6F 75 72 20 at we have your
02E7C0: 70 65 72 6D 69 73 73 69 6F 6E 20 74 6F 20 70 75 permission to pu
02E7D0: 62 6C 69 73 68 20 69 74 2E 0D 0A 24 0D 0A 2A 20 blish it...$..*
02E7E0: 50 6C 65 61 73 65 20 64 6F 6E 27 74 20 75 73 65 Please don't use
02E7F0: 20 63 6F 6D 6D 61 6E 64 73 20 73 70 65 63 69 66 commands specif
02E800: 69 63 20 74 6F 20 74 68 65 20 43 50 43 36 31 32 ic to the CPC612
02E810: 38 2F 36 36 34 20 2D 20 46 49 4C 4C 2C 20 43 4F 8/664 - FILL, CO
02E820: 50 59 43 48 52 24 2C 20 4D 41 53 4B 2C 20 0D 0A PYCHR$, MASK, ..
02E830: 61 6E 64 20 43 4C 45 41 52 20 49 4E 50 55 54 20 and CLEAR INPUT
02E840: 61 72 65 20 74 61 62 6F 6F 2E 20 57 65 20 77 61 are taboo. We wa
02E850: 6E 74 20 74 6F 20 61 70 70 65 61 6C 20 74 6F 20 nt to appeal to
02E860: 74 68 65 20 6D 61 78 69 6D 75 6D 20 6E 75 6D 62 the maximum numb
02E870: 65 72 20 6F 66 20 70 65 6F 70 6C 65 20 61 6E 64 er of people and
02E880: 20 0D 0A 61 72 65 20 72 65 6C 75 63 74 61 6E 74 ..are reluctant
02E890: 20 74 6F 20 70 75 62 6C 69 73 68 20 6D 61 74 65 to publish mate
02E8A0: 72 69 61 6C 20 74 68 61 74 20 6F 6E 6C 79 20 72 rial that only r
02E8B0: 75 6E 73 20 6F 6E 20 63 65 72 74 61 69 6E 20 6D uns on certain m
02E8C0: 6F 64 65 6C 73 2E 0D 0A 0D 0A 2A 20 54 68 65 20 odels.....* The
02E8D0: 66 75 72 74 68 65 72 20 6F 76 65 72 20 31 30 2D further over 10-
02E8E0: 31 32 6B 20 6F 66 20 42 61 73 69 63 20 28 52 65 12k of Basic (Re
02E8F0: 6D 65 6D 62 65 72 69 6E 67 20 74 68 61 74 20 78 membering that x
02E900: 69 73 20 72 6F 75 74 69 6E 65 20 2D 20 69 66 20 is routine - if
02E910: 79 6F 75 20 70 75 74 20 61 20 63 6F 6D 6D 61 20 you put a comma
02E920: 0D 0A 77 69 74 68 69 6E 20 61 20 71 75 6F 74 65 ..within a quote
02E930: 64 20 64 61 74 61 20 6C 69 6E 65 3A 2D 0D 0A 0D d data line:-...
02E940: 0A 31 30 30 30 20 44 41 54 41 20 22 4A 75 6D 70 .1000 DATA "Jump
02E950: 20 74 6F 20 69 74 2C 20 6D 65 6E 22 0D 0A 0D 0A to it, men"....
02E960: 74 68 69 73 20 77 69 6C 6C 20 61 70 70 65 61 72 this will appear
02E970: 20 61 73 20 74 77 6F 20 69 74 65 6D 73 20 6F 66 as two items of
02E980: 20 64 61 74 61 20 2D 20 4A 75 6D 70 20 74 6F 20 data - Jump to
02E990: 69 74 20 61 6E 64 20 6D 65 6E 2E 0D 0A 24 0D 0A it and men...$..
02E9A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02E9B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02E9C0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
02E9D0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
02E9E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02E9F0: 20 20 20 44 69 73 63 20 63 61 74 61 6C 6F 67 75 Disc catalogu
02EA00: 65 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 e..
02EA10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02EA20: 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -------------
02EA30: 2D 2D 2D 0D 0A 0D 0A 44 49 53 43 43 41 54 0D 0A ---....DISCCAT..
02EA40: 0D 0A 41 20 76 65 72 73 61 74 69 6C 65 20 70 72 ..A versatile pr
02EA50: 6F 67 72 61 6D 20 74 68 61 74 20 6C 65 74 73 20 ogram that lets
02EA60: 79 6F 75 20 63 61 72 72 79 20 6F 75 74 20 64 69 you carry out di
02EA70: 73 63 66 69 6C 65 20 6D 61 69 6E 74 65 6E 61 6E scfile maintenan
02EA80: 63 65 20 61 74 20 61 20 73 69 6E 67 6C 65 20 0D ce at a single .
02EA90: 0A 6B 65 79 73 74 72 6F 6B 65 2E 20 54 68 65 20 .keystroke. The
02EAA0: 66 75 6E 63 74 69 6F 6E 73 20 73 75 70 70 6F 72 functions suppor
02EAB0: 74 65 64 20 61 72 65 3A 20 4C 6F 61 64 2C 20 52 ted are: Load, R
02EAC0: 75 6E 2C 20 43 68 61 6E 67 65 20 75 73 65 72 2C un, Change user,
02EAD0: 20 43 68 61 6E 67 65 20 64 72 69 76 65 2C 20 0D Change drive, .
02EAE0: 0A 45 72 61 73 65 20 66 69 6C 65 2C 20 45 72 61 .Erase file, Era
02EAF0: 73 65 20 62 61 63 6B 75 70 73 2C 20 54 69 74 6C se backups, Titl
02EB00: 6B 2E 20 6F 66 20 6D 61 63 68 69 6E 65 20 63 6F k. of machine co
02EB10: 64 65 20 62 65 63 6F 6D 65 73 20 0D 0A 6F 76 65 de becomes ..ove
02EB20: 72 20 32 78 6B 20 61 73 20 61 20 42 61 73 69 63 r 2xk as a Basic
02EB30: 20 6C 6F 61 64 65 72 29 20 79 6F 75 72 20 70 72 loader) your pr
02EB40: 6F 67 72 61 6D 20 69 73 2C 20 74 68 65 20 6C 65 ogram is, the le
02EB50: 73 73 20 6C 69 6B 65 6C 79 20 69 74 20 69 73 20 ss likely it is
02EB60: 74 6F 20 62 65 20 0D 0A 70 75 62 6C 69 73 68 65 to be ..publishe
02EB70: 64 20 75 6E 6C 65 73 73 20 69 74 27 73 20 74 72 d unless it's tr
02EB80: 75 6C 79 20 65 78 63 65 70 74 69 6F 6E 61 6C 2E uly exceptional.
02EB90: 0D 0A 0D 0A 2A 20 54 72 79 20 74 6F 20 62 65 20 ....* Try to be
02EBA0: 64 69 66 66 65 72 65 6E 74 2E 20 49 66 20 77 65 different. If we
02EBB0: 27 76 65 20 70 75 62 6C 69 73 68 65 64 20 61 20 've published a
02EBC0: 75 74 69 6C 69 74 79 20 6F 72 20 67 61 6D 65 20 utility or game
02EBD0: 77 65 27 72 65 20 75 6E 6C 69 6B 65 6C 79 20 74 we're unlikely t
02EBE0: 6F 20 0D 0A 61 63 63 65 70 74 20 73 6F 6D 65 74 o ..accept somet
02EBF0: 68 69 6E 67 20 73 69 6D 69 6C 61 72 20 65 76 65 hing similar eve
02EC00: 6E 20 69 66 20 79 6F 75 72 73 20 64 6F 65 73 20 n if yours does
02EC10: 61 20 62 69 74 20 6D 6F 72 65 2E 20 54 6F 20 61 a bit more. To a
02EC20: 20 6C 65 73 73 65 72 20 65 78 74 65 6E 74 2C 20 lesser extent,
02EC30: 74 68 69 73 20 0D 0A 69 73 20 61 6C 73 6F 20 74 this ..is also t
02EC40: 72 75 65 20 6F 66 20 74 68 69 6E 67 73 20 74 68 rue of things th
02EC50: 61 74 20 68 61 76 65 20 61 70 70 65 61 72 65 64 at have appeared
02EC60: 20 69 6E 20 6F 74 68 65 72 20 6D 61 67 61 7A 69 in other magazi
02EC70: 6E 65 73 2E 20 49 66 20 79 6F 75 20 73 65 6E 64 nes. If you send
02EC80: 20 69 6E 20 61 20 0D 0A 63 68 61 72 61 63 74 65 in a ..characte
02EC90: 72 20 64 65 66 69 6E 65 72 20 69 74 20 77 69 6C r definer it wil
02ECA0: 6C 20 62 65 20 63 6F 6D 70 65 74 69 6E 67 20 61 l be competing a
02ECB0: 67 61 69 6E 73 74 20 74 68 65 20 74 68 72 65 65 gainst the three
02ECC0: 20 6F 74 68 65 72 73 20 77 65 20 67 6F 74 20 74 others we got t
02ECD0: 68 61 74 20 0D 0A 77 65 65 6B 2C 20 6E 6F 6E 65 hat ..week, none
02ECE0: 20 6F 66 20 77 68 69 63 68 20 77 69 6C 6C 20 6D of which will m
02ECF0: 61 6B 65 20 69 74 20 62 65 63 61 75 73 65 20 77 ake it because w
02ED00: 65 20 64 69 73 63 2C 20 61 6E 64 20 52 65 6E 61 e disc, and Rena
02ED10: 6D 65 20 66 69 6C 65 2E 0D 0A 24 0D 0A 20 20 20 me file...$..
02ED20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02ED30: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D ---
02ED40: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 -------------..
02ED50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02ED60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02ED70: 32 30 30 6B 20 46 6F 72 6D 61 74 74 65 72 0D 0A 200k Formatter..
02ED80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02ED90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02EDA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
02EDB0: 0D 0A 0D 0A 46 4F 52 4D 32 30 30 20 46 53 45 54 ....FORM200 FSET
02EDC0: 32 30 30 20 46 56 45 52 32 30 30 20 49 4E 49 54 200 FVER200 INIT
02EDD0: 2E 42 41 53 20 49 4E 49 54 2E 42 49 4E 0D 0A 0D .BAS INIT.BIN...
02EDE0: 0A 46 6F 72 6D 32 30 30 20 65 6E 61 62 6C 65 73 .Form200 enables
02EDF0: 20 79 6F 75 20 74 6F 20 66 6F 72 6D 61 74 20 64 you to format d
02EE00: 69 73 63 73 20 74 6F 20 73 74 6F 72 65 20 32 30 iscs to store 20
02EE10: 30 6B 2C 20 74 68 6F 75 67 68 20 74 68 65 20 61 0k, though the a
02EE20: 63 74 75 61 6C 20 63 61 70 61 63 69 74 79 20 0D ctual capacity .
02EE30: 0A 69 73 20 31 39 38 6B 20 62 65 63 61 75 73 65 .is 198k because
02EE40: 20 32 6B 20 69 73 20 74 61 6B 65 6E 20 75 70 20 2k is taken up
02EE50: 62 79 20 74 68 65 20 64 69 72 65 63 74 6F 72 79 by the directory
02EE60: 2E 20 0D 0A 0D 0A 41 73 20 74 68 65 20 66 6F 72 . ....As the for
02EE70: 6D 61 74 20 69 73 20 61 6C 69 65 6E 20 74 6F 20 mat is alien to
02EE80: 74 68 65 20 41 6D 73 74 72 61 64 20 74 68 65 20 the Amstrad the
02EE90: 64 69 73 63 20 70 61 72 61 6D 65 74 65 72 20 62 disc parameter b
02EEA0: 6C 6F 63 6B 20 6D 75 73 74 20 62 65 20 70 61 74 lock must be pat
02EEB0: 63 68 65 64 20 0D 0A 74 6F 20 69 6E 73 74 72 75 ched ..to instru
02EEC0: 63 74 20 74 68 65 20 6D 61 63 68 69 6E 65 20 74 ct the machine t
02EED0: 6F 20 61 63 63 65 73 73 20 69 74 2E 20 43 6F 6E o access it. Con
02EEE0: 73 65 71 75 65 6E 74 6C 79 20 79 6F 75 20 6E 65 sequently you ne
02EEF0: 65 64 20 74 6F 20 75 73 65 20 46 73 65 74 32 30 ed to use Fset20
02EF00: 65 27 76 65 20 64 6F 6E 65 20 6F 6E 65 20 61 6C e've done one al
02EF10: 72 65 61 64 79 2E 0D 0A 0D 0A 2A 20 50 6C 65 61 ready.....* Plea
02EF20: 73 65 20 74 68 6F 72 6F 75 67 68 6C 79 20 74 65 se thoroughly te
02EF30: 73 74 20 61 6E 64 20 64 65 62 75 67 20 70 72 6F st and debug pro
02EF40: 67 72 61 6D 73 2C 20 61 6E 64 20 6D 61 6B 65 20 grams, and make
02EF50: 74 68 65 6D 20 66 72 69 65 6E 64 6C 79 2E 20 52 them friendly. R
02EF60: 65 6D 65 6D 62 65 72 20 0D 0A 74 68 61 74 20 70 emember ..that p
02EF70: 65 6F 70 6C 65 20 77 69 74 68 20 6C 65 73 73 20 eople with less
02EF80: 6B 6E 6F 77 6C 65 64 67 65 20 6F 66 20 63 6F 6D knowledge of com
02EF90: 70 75 74 69 6E 67 20 74 68 61 6E 20 79 6F 75 72 puting than your
02EFA0: 73 65 6C 66 20 77 69 6C 6C 20 62 65 20 74 79 70 self will be typ
02EFB0: 69 6E 67 20 74 68 65 6D 20 0D 0A 69 6E 20 61 6E ing them ..in an
02EFC0: 64 20 61 6E 64 20 74 68 65 79 20 64 6F 6E 27 74 d and they don't
02EFD0: 20 77 61 6E 74 20 61 20 74 65 73 74 20 6F 66 20 want a test of
02EFE0: 6C 61 74 65 72 61 6C 20 74 68 69 6E 6B 69 6E 67 lateral thinking
02EFF0: 20 6F 72 20 74 6F 20 61 64 6D 69 72 65 20 74 68 or to admire th
02F000: 65 20 6F 62 73 63 75 72 69 74 79 20 0D 0A 6F 66 e obscurity ..of
02F010: 20 79 6F 75 72 20 62 75 67 73 2E 20 4E 65 69 74 your bugs. Neit
02F020: 68 65 72 20 64 6F 20 77 65 20 2D 20 77 65 27 6C her do we - we'l
02F030: 6C 20 6A 75 73 74 20 72 65 6A 65 63 74 20 69 74 l just reject it
02F040: 20 6F 72 20 73 65 6E 64 20 69 74 20 62 61 63 6B or send it back
02F050: 20 66 6F 72 20 0D 0A 61 6C 74 65 72 61 74 69 6F for ..alteratio
02F060: 6E 73 2E 20 54 65 73 74 20 69 74 20 6F 75 74 20 ns. Test it out
02F070: 6F 6E 20 61 20 66 72 69 65 6E 64 20 2D 20 69 66 on a friend - if
02F080: 20 68 65 20 73 74 72 75 67 67 6C 65 73 2C 20 73 he struggles, s
02F090: 6F 20 77 69 6C 6C 20 61 20 6C 6F 74 20 6F 66 20 o will a lot of
02F0A0: 6F 74 68 65 72 20 0D 0A 70 65 6F 70 6C 65 2E 0D other ..people..
02F0B0: 0A 24 0D 0A 1A 2D 2D 2D 2D 0D 0A 20 20 20 20 20 .$...----..
02F0C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02F0D0: 7C 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D | --------------
02F0E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
02F0F0: 2D 2D 2D 20 7C 0D 0A 20 20 20 20 20 20 20 20 20 --- |..
02F100: 30 20 74 6F 20 0D 0A 73 77 69 74 63 68 20 62 65 0 to ..switch be
02F110: 74 77 65 65 6E 20 74 68 65 20 74 77 6F 20 66 6F tween the two fo
02F120: 72 6D 61 74 73 2E 0D 0A 0D 0A 57 68 65 6E 20 74 rmats.....When t
02F130: 68 65 20 6D 61 63 68 69 6E 65 20 63 6F 64 65 20 he machine code
02F140: 66 72 6F 6D 20 46 73 65 74 32 30 30 20 68 61 73 from Fset200 has
02F150: 20 62 65 65 6E 20 70 6F 6B 65 64 20 69 6E 74 6F been poked into
02F160: 20 6D 65 6D 6F 72 79 20 69 74 20 69 73 20 73 61 memory it is sa
02F170: 76 65 64 20 61 73 20 0D 0A 69 6E 69 74 2E 62 69 ved as ..init.bi
02F180: 6E 2E 20 54 68 65 20 70 72 6F 67 72 61 6D 20 61 n. The program a
02F190: 6C 73 6F 20 77 72 69 74 65 73 20 61 6E 64 20 73 lso writes and s
02F1A0: 61 76 65 73 20 61 20 73 6D 61 6C 6C 20 42 61 73 aves a small Bas
02F1B0: 69 63 20 70 72 6F 67 72 61 6D 20 63 61 6C 6C 65 ic program calle
02F1C0: 64 20 0D 0A 69 6E 69 74 2E 62 61 73 20 77 68 69 d ..init.bas whi
02F1D0: 63 68 20 79 6F 75 20 6E 65 65 64 20 74 6F 20 72 ch you need to r
02F1E0: 75 6E 20 62 65 66 6F 72 65 20 75 73 69 6E 67 20 un before using
02F1F0: 74 68 65 20 32 30 30 6B 20 66 6F 72 6D 61 74 2E the 200k format.
02F200: 20 54 68 69 73 20 6C 6F 61 64 73 20 0D 0A 69 6E This loads ..in
02F210: 69 74 2E 62 69 6E 20 61 6E 64 20 63 61 6C 6C 73 it.bin and calls
02F220: 20 69 74 2E 20 0D 0A 0D 0A 49 66 20 79 6F 75 20 it. ....If you
02F230: 77 61 6E 74 20 74 6F 20 67 6F 20 62 61 63 6B 20 want to go back
02F240: 74 6F 20 73 74 61 6E 64 61 72 64 20 66 6F 72 6D to standard form
02F250: 61 74 20 65 69 74 68 65 72 20 43 41 4C 4C 20 26 at either CALL &
02F260: 39 43 37 36 20 6F 72 20 50 4F 4B 45 20 26 41 38 9C76 or POKE &A8
02F270: 41 38 2C 30 2E 0D 0A 24 0D 0A 49 74 20 68 61 73 A8,0...$..It has
02F280: 20 62 65 63 6F 6D 65 20 61 70 70 61 72 65 6E 74 become apparent
02F290: 20 74 68 61 74 20 64 75 65 20 74 6F 20 64 69 66 that due to dif
02F2A0: 66 65 72 65 6E 63 65 73 20 62 65 74 77 65 65 6E ferences between
02F2B0: 20 64 69 73 63 20 64 72 69 76 65 20 6D 65 63 68 disc drive mech
02F2C0: 61 6E 69 73 6D 73 2C 20 0D 0A 73 6F 6D 65 20 6D anisms, ..some m
02F2D0: 61 63 68 69 6E 65 73 20 61 72 65 20 6E 6F 74 20 achines are not
02F2E0: 68 61 70 70 79 20 77 68 65 6E 20 70 75 73 68 65 happy when pushe
02F2F0: 64 20 74 6F 20 65 78 74 72 61 20 70 65 72 66 6F d to extra perfo
02F300: 2D 2D 2D 0D 0A 0D 0A 52 45 53 54 4F 52 45 0D 0A ---....RESTORE..
02F310: 0D 0A 54 68 69 73 20 70 72 6F 76 69 64 65 73 20 ..This provides
02F320: 61 20 63 6F 6D 70 75 74 65 64 20 52 45 53 54 4F a computed RESTO
02F330: 52 45 20 66 61 63 69 6C 69 74 79 20 73 65 74 74 RE facility sett
02F340: 69 6E 67 20 75 70 20 74 77 6F 20 52 53 58 73 2E ing up two RSXs.
02F350: 20 54 68 65 20 66 69 72 73 74 20 68 61 73 20 0D The first has .
02F360: 0A 74 68 65 20 73 79 6E 74 61 78 3A 0D 0A 0D 0A .the syntax:....
02F370: 7C 52 45 53 54 2C 6C 6E 2C 6F 73 65 74 0D 0A 0D |REST,ln,oset...
02F380: 0A 77 68 65 72 65 20 6C 6E 20 69 73 20 74 68 65 .where ln is the
02F390: 20 6C 69 6E 65 20 6E 75 6D 62 65 72 20 61 6E 64 line number and
02F3A0: 20 6F 73 65 74 20 69 73 20 74 68 65 20 6F 66 66 oset is the off
02F3B0: 73 65 74 20 69 6E 74 6F 20 74 68 65 20 64 61 74 set into the dat
02F3C0: 61 20 6C 69 6E 65 2C 20 62 6F 74 68 20 6F 66 20 a line, both of
02F3D0: 0D 0A 77 68 69 63 68 20 63 61 6E 20 62 65 20 63 ..which can be c
02F3E0: 6F 6D 70 75 74 65 64 20 62 65 66 6F 72 65 20 6F omputed before o
02F3F0: 72 20 77 69 74 68 69 6E 20 74 68 65 20 73 74 61 r within the sta
02F400: 74 65 6D 65 6E 74 2E 0D 0A 0D 0A 54 68 65 20 6C tement.....The l
02F410: 69 6E 65 20 6E 75 6D 62 65 72 20 63 61 6E 20 62 ine number can b
02F420: 65 20 74 68 65 20 6C 69 6E 65 20 77 69 74 68 20 e the line with
02F430: 74 68 65 20 64 61 74 61 20 73 74 61 74 65 6D 65 the data stateme
02F440: 6E 74 20 6F 72 20 61 20 6C 69 6E 65 20 73 6F 6D nt or a line som
02F450: 65 77 68 65 72 65 20 0D 0A 62 65 66 6F 72 65 20 ewhere ..before
02F460: 69 74 2E 20 54 68 65 20 6F 66 66 73 65 74 20 69 it. The offset i
02F470: 73 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 20 s the number of
02F480: 69 74 65 6D 73 20 70 61 73 74 20 74 68 65 20 64 items past the d
02F490: 61 74 61 20 73 74 61 74 65 6D 65 6E 74 20 61 74 ata statement at
02F4A0: 20 6C 69 6E 65 20 6C 6E 20 0D 0A 66 72 6F 6D 20 line ln ..from
02F4B0: 77 68 69 63 68 20 79 6F 75 20 77 61 6E 74 20 74 which you want t
02F4C0: 6F 20 73 74 61 72 74 20 72 65 61 64 69 6E 67 2E o start reading.
02F4D0: 20 20 54 68 65 20 6F 74 68 65 72 20 52 53 58 20 The other RSX
02F4E0: 63 61 6E 20 6B 65 65 70 20 74 72 61 63 65 20 6F can keep trace o
02F4F0: 66 20 6C 69 6E 65 73 20 0D 0A 74 68 61 74 20 68 f lines ..that h
02F500: 72 6D 61 6E 63 65 2E 20 54 68 69 73 20 63 61 75 rmance. This cau
02F510: 73 65 73 20 74 68 65 20 0D 0A 66 6F 72 6D 61 74 ses the ..format
02F520: 74 65 72 20 74 6F 20 6C 65 61 76 65 20 73 6F 6D ter to leave som
02F530: 65 20 73 65 63 74 6F 72 73 20 75 6E 66 6F 72 6D e sectors unform
02F540: 61 74 74 65 64 20 61 6E 64 20 77 69 6C 6C 20 73 atted and will s
02F550: 68 6F 77 20 75 70 20 61 73 20 70 72 6F 62 6C 65 how up as proble
02F560: 6D 73 20 77 68 65 6E 20 0D 0A 73 61 76 69 6E 67 ms when ..saving
02F570: 20 66 69 6C 65 73 2E 0D 0A 0D 0A 46 76 65 72 32 files.....Fver2
02F580: 30 30 20 69 73 20 61 20 73 69 6D 70 6C 65 20 72 00 is a simple r
02F590: 6F 75 74 69 6E 65 20 74 6F 20 76 65 72 69 66 79 outine to verify
02F5A0: 20 61 6E 79 20 64 69 73 63 20 6E 65 77 6C 79 20 any disc newly
02F5B0: 66 6F 72 6D 61 74 74 65 64 20 74 6F 20 32 30 30 formatted to 200
02F5C0: 6B 2E 20 59 6F 75 20 0D 0A 64 6F 6E 27 74 20 6E k. You ..don't n
02F5D0: 65 65 64 20 74 6F 20 72 75 6E 20 74 68 65 20 69 eed to run the i
02F5E0: 6E 69 74 69 61 6C 69 73 61 74 69 6F 6E 20 70 72 nitialisation pr
02F5F0: 6F 67 72 61 6D 20 66 69 72 73 74 2E 20 42 61 64 ogram first. Bad
02F600: 20 73 65 63 74 6F 72 73 20 73 68 6F 77 20 75 70 sectors show up
02F610: 20 61 73 20 73 61 64 20 0D 0A 66 61 63 65 73 20 as sad ..faces
02F620: 61 6E 64 20 79 6F 75 20 63 61 6E 20 61 62 6F 72 and you can abor
02F630: 74 20 74 68 65 20 63 68 65 63 6B 20 62 79 20 70 t the check by p
02F640: 72 65 73 73 69 6E 67 20 45 73 63 61 70 65 20 66 ressing Escape f
02F650: 6F 72 20 61 20 66 65 77 20 73 65 63 6F 6E 64 73 or a few seconds
02F660: 2E 20 0D 0A 52 65 66 6F 72 6D 61 74 74 69 6E 67 . ..Reformatting
02F670: 20 6D 61 79 20 63 75 72 65 20 74 68 65 20 70 72 may cure the pr
02F680: 6F 62 6C 65 6D 20 62 75 74 20 73 6F 6D 65 20 41 oblem but some A
02F690: 6D 73 74 72 61 64 73 20 6D 61 79 20 70 72 6F 76 mstrads may prov
02F6A0: 65 20 74 6F 20 62 65 20 74 6F 6F 20 0D 0A 75 6E e to be too ..un
02F6B0: 72 65 6C 69 61 62 6C 65 2E 20 49 66 20 79 6F 75 reliable. If you
02F6C0: 20 68 61 76 65 20 74 77 6F 20 64 72 69 76 65 73 have two drives
02F6D0: 2C 20 74 72 79 20 66 6F 72 6D 61 74 74 69 6E 67 , try formatting
02F6E0: 20 6F 6E 20 62 6F 74 68 2E 0D 0A 24 20 0D 0A 20 on both...$ ..
02F6F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02F700: 61 76 65 20 62 65 65 6E 20 72 65 6E 75 6D 62 65 ave been renumbe
02F710: 72 65 64 20 77 69 74 68 20 74 68 65 20 73 79 6E red with the syn
02F720: 74 61 78 3A 0D 0A 0D 0A 7C 53 45 45 4B 2C 40 61 tax:....|SEEK,@a
02F730: 24 2C 40 6C 6E 25 0D 0A 0D 0A 54 6F 20 75 73 65 $,@ln%....To use
02F740: 20 69 74 2C 20 73 69 6D 70 6C 79 20 69 6E 73 65 it, simply inse
02F750: 72 74 20 52 45 4D 73 20 61 74 20 74 68 65 20 73 rt REMs at the s
02F760: 74 61 72 74 20 6F 66 20 65 61 63 68 20 6C 69 6E tart of each lin
02F770: 65 2C 20 61 74 20 70 6F 69 6E 74 73 20 77 68 65 e, at points whe
02F780: 72 65 20 79 6F 75 20 0D 0A 77 69 73 68 20 74 6F re you ..wish to
02F790: 20 69 64 65 6E 74 69 66 79 20 61 72 65 61 73 20 identify areas
02F7A0: 6F 66 20 64 61 74 61 2E 20 54 68 65 6E 20 70 75 of data. Then pu
02F7B0: 74 20 61 20 75 6E 69 71 75 65 20 73 74 72 69 6E t a unique strin
02F7C0: 67 20 61 66 74 65 72 20 74 68 65 20 52 45 4D 2E g after the REM.
02F7D0: 0D 0A 24 0D 0A 54 68 65 20 69 64 65 61 20 69 73 ..$..The idea is
02F7E0: 20 74 68 61 74 20 79 6F 75 20 63 61 6E 20 61 64 that you can ad
02F7F0: 64 20 61 20 6C 69 6E 65 20 61 74 20 74 68 65 20 d a line at the
02F800: 73 74 61 72 74 20 6F 66 20 74 68 65 20 70 72 6F start of the pro
02F810: 67 72 61 6D 20 74 68 61 74 20 77 69 6C 6C 20 0D gram that will .
02F820: 0A 73 65 61 72 63 68 20 66 6F 72 20 74 68 65 20 .search for the
02F830: 75 6E 69 71 75 65 20 73 74 72 69 6E 67 20 61 6E unique string an
02F840: 64 20 72 65 70 6F 72 74 20 74 68 65 20 6C 69 6E d report the lin
02F850: 65 20 77 68 65 72 65 20 69 74 20 6F 63 63 75 72 e where it occur
02F860: 73 2E 0D 0A 0D 0A 43 50 43 36 36 34 2F 36 31 32 s.....CPC664/612
02F870: 38 20 6F 6E 77 65 72 73 20 63 61 6E 20 75 73 65 8 onwers can use
02F880: 20 74 68 65 20 73 74 72 69 6E 67 20 77 69 74 68 the string with
02F890: 6F 75 74 20 68 61 76 69 6E 67 20 74 6F 20 72 65 out having to re
02F8A0: 73 6F 72 74 20 74 6F 20 61 20 76 61 72 69 61 62 sort to a variab
02F8B0: 6C 65 20 61 73 20 0D 0A 69 6E 20 7C 53 45 45 4B le as ..in |SEEK
02F8C0: 2C 22 64 61 74 61 22 2C 40 6C 6E 25 2E 0D 0A 0D ,"data",@ln%....
02F8D0: 0A 50 6C 65 61 73 65 20 6E 6F 74 65 2C 20 74 68 .Please note, th
02F8E0: 65 72 65 20 69 73 20 6F 6E 65 20 73 6D 61 6C 6C ere is one small
02F8F0: 20 70 72 6F 62 6C 65 6D 20 77 69 74 68 20 74 68 problem with th
02F900: 4F 66 66 73 65 74 2D 49 6E 66 6F 0D 0A 00 00 52 Offset-Info....R
02F910: 17 90 00 06 03 7A 05 F0 07 66 0A D8 0C 4A 0F BC .....z...f...J..
02F920: 11 2E 14 52 17 90 00 04 03 77 05 EC 07 69 0A D5 ...R.....w...i..
02F930: 0C 48 0F BA 11 2E 14 58 17 8F 00 04 03 79 05 ED .H.....X.....y..
02F940: 07 63 0A D7 0C 4A 0F BE 11 31 14 58 17 90 00 06 .c...J...1.X....
02F950: 03 7B 05 F0 07 66 0A DC 0C 4E 0F C1 11 35 14 52 .{...f...N...5.R
02F960: 17 90 00 07 03 7B 05 F0 07 65 0A D7 0C 49 0F BB .....{...e...I..
02F970: 11 2E 14 52 17 8F 00 04 03 77 05 EB 07 61 0A D5 ...R.....w...a..
02F980: 0C 48 0F B9 11 2E 14 55 17 90 00 04 03 78 05 EC .H.....U.....x..
02F990: 07 60 0A D5 0C 49 0F BB 11 2E 14 55 17 92 00 07 .`...I.....U....
02F9A0: 03 7B 05 F1 07 67 0A DC 0C 4F 0F C1 11 35 14 50 .{...g...O...5.P
02F9B0: 17 90 00 05 03 79 05 EF 07 64 0A D6 0C 48 0F B9 .....y...d...H..
02F9C0: 11 2C 14 4C 17 8F 00 03 03 75 05 E9 07 5E 0A D1 .,.L.....u...^..
02F9D0: 0C 44 0F B6 11 28 14 52 17 90 00 04 03 76 05 EB .D...(.R.....v..
02F9E0: 07 5F 0A D3 0C 47 0F BA 11 2D 14 53 17 90 00 06 ._...G...-.S....
02F9F0: 03 7A 05 EF 07 67 0A D9 0C 4D 0F BF 11 32 14 4B .z...g...M...2.K
02FA00: 17 90 00 05 03 78 05 EE 07 62 0A DB 0C 45 0F B6 .....x...b...E..
02FA10: 11 29 14 4B 17 8F 00 03 03 75 05 E9 07 5E 0A D0 .).K.....u...^..
02FA20: 0C 43 0F B3 11 26 14 4D 17 90 00 04 03 75 05 EA .C...&.M.....u..
02FA30: 07 5D 0A D0 0C 43 0F B6 11 29 14 4A 17 90 00 05 .]...C...).J....
02FA40: 03 78 05 ED 07 61 0A D4 0C 46 0F B7 11 2A 14 47 .x...a...F...*.G
02FA50: 17 8F 00 03 03 77 05 ED 07 60 0A D0 0C 41 0F B2 .....w...`...A..
02FA60: 11 24 14 4E 17 8F 00 02 03 74 05 E9 07 5E 0A CF .$.N.....t...^..
02FA70: 0C 40 0F B2 11 23 14 4C 17 8F 00 03 03 75 05 EA .@...#.L.....u..
02FA80: 07 5E 0A D1 0C 43 0F B6 11 28 14 4C 17 8F 00 04 .^...C...(.L....
02FA90: 03 78 05 EC 07 61 0A D4 0C 47 0F B9 11 2A 14 47 .x...a...G...*.G
02FAA0: 17 90 00 04 03 77 05 ED 07 61 0A D1 0C 43 0F B3 .....w...a...C..
02FAB0: 11 26 14 46 17 8E 00 02 03 74 05 E7 07 5C 0A CD .&.F.....t...\..
02FAC0: 0C 3F 0F B0 11 21 14 41 17 95 00 03 03 74 05 E8 .?...!.A.....t..
02FAD0: 07 5D 0A CF 0C 42 0F B3 11 25 14 4A 17 8E 00 03 .]...B...%.J....
02FAE0: 03 77 05 EB 07 60 0A D2 0C 45 0F B7 11 29 14 45 .w...`...E...).E
02FAF0: 17 8E 00 02 03 75 05 EA 07 5E 0A CF 0C 40 0F B1 .....u...^...@..
02FB00: 11 23 14 46 17 8E 00 01 03 72 05 E5 07 5B 0A CD .#.F.....r...[..
02FB10: 0C 3D 0F B0 11 20 14 47 17 8E 00 02 03 74 05 E7 .=... .G.....t..
02FB20: 07 5C 0A CE 0C 40 0F B2 11 24 14 46 17 8E 00 02 .\...@...$.F....
02FB30: 03 76 05 E9 07 5D 0A CF 0C 41 0F B3 11 24 14 42 .v...]...A...$.B
02FB40: 17 8F 00 02 03 75 05 EA 07 5D 0A CD 0C 3E 0F B3 .....u...]...>..
02FB50: 11 20 14 3F 17 8F 00 01 03 76 05 E5 07 59 0A CA . .?.....v...Y..
02FB60: 0C 3B 0F AB 11 1B 14 43 17 8E 00 03 03 73 05 E8 .;.....C.....s..
02FB70: 07 5B 0A CD 0C 3F 0F B0 11 22 14 42 17 8D 00 06 .[...?...".B....
02FB80: 03 74 05 E8 07 5C 0A CD 0C 3E 0F B0 11 21 14 3F .t...\...>...!.?
02FB90: 17 8E 00 01 03 73 05 E9 07 5B 0A CA 0C 3B 0F AC .....s...[...;..
02FBA0: 11 1E 14 3F 17 8E 00 01 03 72 05 E4 07 58 0A D0 ...?.....r...X..
02FBB0: 0C 3A 0F AB 11 1B 14 3D 17 8E 00 01 03 72 05 E4 .:.....=.....r..
02FBC0: 07 58 0A C8 0C 3A 0F AA 11 1B 14 3C 17 8E 00 01 .X...:.....<....
02FBD0: 03 73 05 E7 07 5A 0A CA 0C 3B 0F AB 11 1C 14 37 .s...Z...;.....7
02FBE0: 17 8F 00 01 03 72 05 E7 07 59 0A C7 0C 37 0F A6 .....r...Y...7..
02FBF0: 11 17 14 38 17 8F 00 00 03 71 05 E4 07 57 0A C7 ...8.....q...W..
02FC00: 0C 36 0F A5 11 15 14 3C 17 8E 00 01 03 78 05 E5 .6.....<.....x..
02FC10: 07 59 0A C8 0C 3A 0F B0 11 1B 14 3C 17 8D 00 01 .Y...:.....<....
02FC20: 03 73 05 E8 07 5A 0A CA 0C 3B 0F AB 11 1C 14 9E .s...Z...;......
02FC30: 0B 9E 0B ...
RESULT OF SEARCH :
PRO=415 CHEA=0 COD=93 MUSI=0 COP=34 GRA=192 WRIT=13 198=5 199=3 STARTER=0 KBI=0 CAAV=0 L.TOURNIER=0
EXTENDED CPC DSK File SAMdisk170514* RASSEMBLEBASh DISASSEMBAS3VFIND BASS
PLTMODEBASREMKILL BASXCOL BASSHADUMP BAS !STATUS BAS "#CIRCLE BAS$%FILDUMP
BAS&'BRKPOINTBAS()SCROLLERBAS*+,RESTORE BAS-.HELP BAS /0PROCEDURBAS12PROCMMND
BAS345 pas()text # list text"END" texttext"" u(text,)"'" # list,()(text,) #
# list,s( p)"" byte byte byte byte inde( E/2 t(text,typ()) $F text""P $
,b,,,,,,d,,,,,,,h,,,,,,,z,,h,,,,,t,B,CHECKSUMBAS67RAMBUFF BAS89DISCCAT BAS CO
MPACT BASAFSET200 BASBCINIT BINDFONTDES BASEFGHFONTPRODBASIJFONPRINTBASKLMMIN
IFILEBASMNOPQRSTUVWPAGE BASXYVDUMP BAS ZDUMP BINFORM200 BASFVER200 BAS a
INIT BASb,,,,Z # # ,,n,,,,,,,,,,,,,,,,,,,,,,r,N,,,,,,P,Z,,(d inde inde
(n byte byte (x byte byte ( byte byte ( byte byte # list,()te
xt text"" # list # list,","text pas SHINDUMPBINcMONDUMP BASd#RUN BAKe#RU
N BAKfDATAM BAS klDISCSPEDBASmCATLIST noDISC BASgRUNMEDOCBAKRUNMEDOC
RUNMEDOC £RUNMEDOCBAK£ initialise 7 typ(E),labe(2), valu(2),con()* E typ
()) con() ,( )"DATA " ,( )"REM " num", def H6 (text,,)"S" (text,) p p
v (text,,)"$" t(text,"'") (text) p,((text,)) p p.J(text,t(text," ")) QT (tex
t,,)"B" byte 8 byte l byte hhr rst R(text,) ("&") byte("&X11"q( ,)"111")
push/pop y(text,)R "IX" "IY" inde("IX")("IY")"HL"P "AF" byte(t(text,"U"))(t
(text,"O"))d 2 t(text,"POP") byte("&X11""0001") byte("&X11""0101")ASSEMBLEBA
Sps3s3LC,RLD,RR,RRA,RRC,RRCA,RRD,RST,SBC,SCF,SET,SLA,SRA,SRL,SUB,! assembler B
y R.A.Waddiove#(c)Computing With The Amstrad , initialise pas , pas print
e list text, u(text,)"ORG" "Origin "9(text,t(text," ")) p i # list,"RAW Ass
embler V.3" # list # list,"Pass..." R ld text9 t(text,"IX")t(text,"IX") ind
e9 t(text,"IY")t(text,"IY") inde t(text,"(")t(text,"(") no brackets, t(text,"
(") Xleft bracketS text"(HL)" y(text,) byte("&X01""110")text "(BC)" "(DE)"
byte ("(BC)")("(DE)")& t(text,"HL")t(text,"I") byte*(text,,(e,))G byte("&X00
""110")text byte ex text# text"IX" inde#* text"IY" inde(4 t(text,"S")
byte3 text"HL" byte byteHR djnz Qf byte(text,t(text," ")) byte pz im )
byte (y(text,))5 byteF( )V( )( )text)) 8 byte l byte h0 t(text,"I") y(text,)
byte("&X01""110")(text,,(text)) byte r (text) byte(text,,(text)) 8 byte l b
yte hD bytey(text,) 2 byte("&X01""1011")(text,,(text)) 8 byte l byte hNX u(text
,)"I" text"HL" in text text"(C)" bytey(text,) byte("&X01""000")M byte(
text,,t(text,")")) byte out text t(text,"C") bytetext byte("&X01""001")M
byte(text,,t(text,")")) byte call y(text,) $ (text,byte"(text,,(text)) 8
byte l byte h b t(text,"(I") l(text,,) "B" "D" byte("B")("D")vtext "BC" "
DE" "SP" byte 2 byte("&X01""0011")(text,,(text)) 8 byte l byte hv t(text,"H"
) byte2(text,,(text)) 8 byte l byte h) 8 byte byte l byte hn. byte("&X11"q(
,)"100") texttext 8 byte l byte h8B jr Ly(text,) LV (text,) byte byte by
te("&X001"q( ,)"000") texttext byte jt jp & t(text,"X") inde& t(text,"Y")
inde( t(text,"(Ntext "A" "L" byte("&X01110")' byte6 byte text"A" text"L
" text byte("&X01110")(text,,(text)) byte k byte6(text,,(text)) byte text
byte i y(text,)"I" text"I" byte byteW(text"I")G(text"A")i y(text,)"R" text"R
" ") bytey(text,) (text,) 8 byte byte l byte hn byte("&X11"q( ,)"010") te
xttext 8 byte l byte h ret f text"RET" byte y(text,) byte("&X11"q( ,)"000"
) odds & ends text byte("RRA")("RRCA")7("SCF")("CCF") byte byte(text"R")O(text
"A") t(text,"I") byte!text 8 byte l byte h text"HL" u(text,)"I" byte (text
,(text),)" " y(text,) 2 byte("&X00""0001")text 8 byte l byte hy(text,) y text
"A" text"L" byte("&X01")text byte("&X"q( byt R/("CPL")'("DAA")("DI")("EI")
("EXX")v("HALT")("RLA")("RLCA") text ("CPD")g("RRD")("CPDR")("CPI")("CPIR")("IND
")("INDR")("INI")("INIR")("LDD")("LDDR")("LDI")("LDIR") byte D("NEG")("OTDR")("O
TIR")("OUTD")£("OUTI")M(num& labe() / num num num+ num2 "Too many labels"
labe()2& t(text,"") valu() pB0(text,t(text,"")) valu() DN sbc/adc X byt lsbc
b byt ladcl textpv t(text,"HL") text 2 byte byte("&X01""0010")( text"S")o text
"RETI")E("RETN")o("RLD")( byte2 and/sub/xor F byt andP byt subZ byt xor8d bytte
xt"CP "(text,) cp8n byttext"OR "(text,) orx t(text,"I") - t(text,"HL") byte b
ytvy(text,) ("A" "L") t(text,"&") byte( byt )("&X")D byte byt"A" text"L"
byt byt text byte byt("&X")+ text"(HL)" byte byt t(text,"I") byte byt
text byte 7 t(text,"IX") inde indeQ byte byt(text,,t(text,")")) byte bi
t/set/res byt bit byt res byt setR text (y( (text,) byte 7 t(text,"IX") ind
e indeQ byte byt(text,,t(text,")")) byte ( sla/sra/srl/rlc/rl/rrc/rr byt& "
sla byt. "sra byt "srl byt "rlc8 byttext"RL "(text,) "rl byt "rrc8 byttext"RR "(
text,) "rr" t(text,"I") text,)) byte byt("&X"q( ,)"000")% t(text,"I") ix/iy by
te8 text"(HL)" byte byte("&X110")text byte byte("&X")7 t(text,"IX") inde
indek* byte byte("&X110") byte(text,,t(text,")")) byte 4 add H text&R t(text
,"Y") inde& t(text,"X") indebf t(te J, byte-6 t(text,"HL") byte byty(text,
) "A" "L" byte( byt )("&X")7J t(text,"IX") inde indeT byte(text,,t(tex
t,")")) byte byte byth inc/dec !r t(,text,"I") byt(text"I")3 t(text,"(H")
byte4 byt y(text,)"!" y(text,) byxt,"L") t(text,"I") text 2 byte("&X00"
"1001")Vp text"A" text"L" text byte("&X10000")'z text"(HL)" byte/ t(text,"
I") adc a,(ix/iy+n)5 bytetext byte 6 t(text,"Y") inde indeM byte(text,,t(t
ext,")")) byte print hex$(x) p, p p! te byt ("&X00""100")d byt(text"I")y
(text,) 2 byte byt ("&X00""0011")7 t(text,"IX") inde inde t(text,"(") byt
(text"I") byte4 byt(text,,t(text,")")) byte 7 byt(text"I") byte# byt label
# (text,)4 t(,"") u(,t(,"")) R # list,"0" # list,s( )" "- get code for
condition x$ - x % con() $."8 x - lowbyte,hibyte 3B l ( ) h( )LV calcul
ate jump Fj p text" Too far"t * x$,number/label - x,number "!"
(,)()()()" " ()()()" " "On Board ROM (BASIC)."z byt "Foreground ROM."
byt "Background ROM." byt "Extension Foreground ROM."! £ "Start address"
M ()(#)( )£ "Which ROM"ro ro ()(#)( )£ "ROM or RAM"cha (cha)"RO
M" rod ()(#)( )£ " u(,)"&" ()(())8 u(,)"0" u(,)"9" ()1 u(,)"%" ("&X"(,))
& pas num0 labe() valu()' text" Label", x$,register - x$,bina
ry code Bq(()B("A")("H")("L"),)(12 x$,register pair - x$,binary code "BC"Print
er (Y/N)"cha (cha)"Y" strea streaX ()(#)( )£ "Hex or Disassemble (H/D)"op (op)
"H" VI #, #, #,()"AddrHex Mnemonic ASCII "di""cha""" #strea,()
di #strea,(#)cha%,clasindecha""%6 #strea,s( ,)"" DJ bytv clas inde di"HAL
T" "%T byt clas "00"F "DE" "01"4P "HL" "IX" "IY" "10"Z "SP" "11"dnx cla
sses END,.,ADC,ADD,AND,BIT,CALL,CCF,CP,CPD,CPDR,CPI,CPIR,CPL,DAA,DEC,DI,DJNZ,EI
,EX,EXX,HALT,IM,IN,INC,IND,INDR,INI,INIR,JP,JR,LD,LDD,LDDR,LDI,LDIR,NEG,NOP,OR,O
TDR,OTIR OUT,OUTD,OUTI,POP,PUSH,RES,RET,RETI,RETN,RL,RLA,RLCA,RLC,RLD,RR,RRA,RRC
,RRCA,RRD,RST,SBC,SCF,SET,SLA,SRA,SRL,SUB,XOR,DEF. "NZ"," Z","NC"," C","PO","PE"
," P"," M"P"," M"7 byt CLAS clas h byt CLAS inde r byt CLAS inde
. clas ,4,H,2 clas inde . clas ,,,$ clas ,L.xt(di,"x")yt(di,
"y") inde x vdiu(di,x)"(IX+&"s(byt)")"(di,x) clasDISASSEMBASpa"" N #str
ea Z80 Disassembler By R.A.Waddilove#(c)Computing With The Amstrad ( b-z2 ,
9 , " Press SPACE BAR for menu "MF , " Z80 Disassembler/Hex
dump " #,,',,.P (),(),(),(),()6Z (),(),()Wd B,NZ,"ADD A,",C,Z,"ADC A,"
, N T inde y diu(di,y)"IX"(di,y) T inde y diu(di,y)"HL"(di,y) P inde x
diu(di,x)"(HL)"(di,x)T inde y diu(di,y)"IY"(di,y) inde x vdiu(di,x)"(IY+
&"s(byt)")"(di,x) clas N t(di,D,NC,SUB,E,C,"SBC A,",H,PO,AND,L,PE,XOR,x,P,
OR,A,M,CP+n (),()x BC,BC,DE,DE,y,y,SP,AF9 E cha H,("&"cha) DD,4E,00,CD,15,B
9,DD,6E,02,DD,66,03,77,23,36,00,C9,DD,4E,00,CD,0F,B9,C5,DD,6E,04,DD,66,05,7E,DD,
6E,02,DD,66,03,77,23,36,00,C1,C3,18,B9,CD,06,B9,F5,DD,6E,00,DD,66,01,7E,DD,6E,02
,DD,66,03,77,23,36,00,F1,C3,0C,B9. ()"ROM's....."byt H,byt, byt R"VV")
vbyt v diu(di,t(di,"VV"))"&"s(byt)(di,t(di,"VV")) N Nq t(di,"V") vdiu(di,
t(di,"V"))"&"s(byt)(di,t(di,"V")) N C" " "# ------- get data ----------- vbiq
(byt,)("&X"u(bi,)) &("&X"(bi,,))0("&X"y(bi,)) ("&X"(bi,,)) D("&X"(b)! -------- c
lass 2 ---------/ ,,,,$,.,8,B%di"IN "()",(C)"#di"OUT (C),"()L di"ADC HL,"()
di"SBC HL,"()Q di"LD "()",(VV)" di"LD (VV),"()$di"NEG"0. di"RETI" di"RETN
"8di("IM 0****IM 1IM 2****************",,)NBdi("LD I,ALD R,ALD A,ILD A,RRRD RL
D ************",i,,))YN v byt byt chacha(byt) chacha"."0X #strea,s(byt,)" "
b#l ------- read byte ----------%v ro byt( )( ro u,byt, Y, ,byt,ro# ------
---- class0 ---------# ----------- f0 ------------/ ,,,,,,, m di"JR "()",W"
di("NOP EX AF,AF'DJNZ W JR W ,)OLdi("LDCPINOT********",,)("********I
D IRDR",,)"V --------- Hex dump --------H #, #, #,()"Addr Hex Dump
ASCII " j C" ")t #strea,s( ,)"" cha"" N #strea," "cha "********I D
IRDR",,)di("IM 0****IM 1IM 2****************",,)NBdi("LD I,ALD R,ALD A,ILD A,RR
RD RLD ************", ",,)m v t(di,"W") byt diu(di,t(di,"W"))"&"s( byt) Nf
t(di,"W") byt diu(di,t(di,"W"))"&"s( byt) NM di"ADD y,"() di"LD "()",VV"Td
i"LD "("(BC),AA,(BC)(DE),AA,(DE)(VV),yy,(VV)(VV),AA,(VV)",,)F di"DEC "() di"I
NC "()di"INC "()di"DEC "()#di"LD "()",V" di("RLCARRCARLA RRA DAA CPL SCF CCF ",,
)#* ----------- f1 -------------4di"LD "()","()# ----------- f2 ------------'Hdi
()" "()#R ----------- f3 ------------/ f,p,z,,,,,fdi"RET "()bp di("RET E
XX JP (y) LD SP,y",,) di"POP "()$zdi"JP "()",VV"fVFIND BASpss1,BE,C8,36,01
,01,E7,9F 21,F2,9F,CD,D1,BC,C9,EC VFIND By Ian Sharpe%( (c) Computing with the
Amstrad2 F P add )Z byt byteva("&"byt)d add, byteva!n chec chec bytevax+ ch
ec "ERROR IN DATA" )" A$"(")"variablename"(")" VFIND,A$"" Omit $ and % suffixe
s" FE,di("JP VV *********OUT (V),AIN A,(V) EX (SP),yEX DE,HL DI EI
",,)&di"CALL "()",VV" di"CALL VV" di"PUSH "()di()" V"5di"RST "("00081018202
83038",,)" --------- class 1 ---------Edi("RLCRRCRL RR SLASRA***SRL",,)" "()+di"
BIT"()","()+di"RES"()","()+di"SET"()","( R01,C0,DD,6E,00,DD,66 01,E5,DD,E1,DD,7
E,00,FE 00,C8,FE,29,D0,32,A7,9F 47,DD,6E,01,DD,66,02,DD 21,AC,9F,7E,FE,61,DA,8B
9E,CB,AF,DD,77,00,DD,23 23,10,F0,DD,CB,FF,FE,21 70,01,22,A8,9F,3E,42,CD 1E,BB,C0
,DD,2A,A8,9F,DD 5E,02,DD,56,03,ED,53,AA" 9F,DD,5E,00,DD,56,01,7B, B2,C8,D5,DD,E5
,DD,19,DD6 22,A8,9F,DD,E1,E1,11,04 00,DD,19,AF,ED,52,3A,A7J 9F,5F,16,00,AF,ED,52
,DAT 9D,9E,CA,9D,9E,45,0E,00 FD,21,AC,9F,DD,7E,00,FEh 61,DAFB2143A0C3E6BC,6FC,6F
CC,6FCD9FB2143A0C3E6BC,6FC 10 50 a$a$+HEX$(PEEK(a),2)ss+PEEK(a) 60 aa+1 70 NE
XT 80 su su byt addres addres,G6 su("&"chec) "Error in data in line "T JT!
3A15A0A7C03D3215A02116,3B1!h A006811129A0CDD7BCC900,52A!r 0000000000000000000000
,000! 0000000000000000F3D9CB,297! C1CB89ED49D9FB3E033228,5BA! A0211FA006811143A0
C3E0,49E! BC2128A035C0F3D9CB81CB,67D! 89ED49D9,EE,9E,CB,AF,FD,BEr 00,CA,FB,9E,DD
,23,10,EC C3,9D,9E,DD,E5,FD,E5,C5 3A,A7,9F,47,DD,7E,00,FE 61,DA,1D,9F,CB,7F,C2,1
6 9F,CB,AF,C3,1D,9F,FE,D7 DA,1D,9F,CB,AF,FD,BE,00 C2,29,9F,DD,23,FD,23,10 DB,3E,
00,B8,CA,37,9F,C1 FD,E1,DD,E1,C3,F4,9E,2A AA,9F,DD,21,97,9F,FD,21 A2,9F,0E,05,DD
,5E,00,DD 56,01,06,00,AF,ED,52,DA 56,9F,04,C3,4C,9F,19,FD 70,00,FD,23,DD,23,DD,2
3 0D,CA,67,9F,C3,44,9F,06 04,DD,21,A2,9F,DD,7E,00 FE,00,C2,7D,9F,DD,36,00 F0,DD,
23,10,F0,06,06,DD& 21,A1,9F,DD,7E,00,C6,300 CD,5A,BB,DD,23,10,F4,C1 FD,E1,DD,E1,
C3,9D,9E,10D 27,E8,03,64,00,0A,00,01N 00,F0,00,00,00,00,00,00X 00,00,00,00,00,00
,00,00b 00,00,00,00,00,00,00,00l 00,00,00,00,00,00,00,00v 00,00,00,00,00,00,00,0
0 00,00,00,00,00,00,00,00 00,00,00,00,21,F6,9F,3E 01,BE,C8,36,01,01,E7,9F 21,F2,
9F,CD,D1,BC,C9,EC 9F,C3,60,9E,56,46,49,4E C4,00,00,00,00,00,00,00,D0,32,A7,9FREM
KILL BASp 0,0,0,0,1C8 0,0,0,0,0,0,0,0,0,1C8 0,0, Rem Stripper By Dudley Brooke
%( (c) Computing with the Amstrad2 /uF liP add0u v Z d cod cod("&"cod) ch
ec chec codn add , codx, chksu chksu("&"chksu)B chksu chec ()()"Error in lin
e" li% ()"SPLTMODEBASpFB2143A0C3E6BC,6FC,6FCC,6FCD9FB2143A0C3E6BC,6FC Split Mod
es By R.A.Waddilove#(c)Computing with the Amstrad ( 2 enable F P Z ( )d
"Mode1"nx , "Mode2" Machine code () ,.( () , , addres Line" li"is co
rrect" li li checU ()"No Comment is now coded" "Press S to save or R to co
ntinue" (C) "" G "S" "remkill" "remcode", ,0u, RepeatZ "R" ,"call 30000"(
) "Press '.' on the keypad to call routine" ! FD,21,6F,01,FD,23,21,0,2CF! 0,22
,C0,76,FD,22,B9,76,3A6 FD,4E,2,FD,46,3,ED,43,3C3 BB,76,FD,4E,0,FD,46,1,3C0" ED
,43,BD,76,78,B1,C8,FD,55 su cod,chec & byt("&"(cod, ,)) addres, byt2" s
u su byt addres addres,G6 su("&"chec) "Error in data in line "T JT! 3A15A0A7
C03D3215A02116,3B1!h A006811129A0CDD7BCC900,52A!r 0000000000000000000000,000! 00
00000000000000F3D9CB,297! C1CB89ED49D9FB3E033228,5BA! A0211FA006811143A0C3E0,49E
! BC2128A035C0F3D9CB81CB,67D! 89ED49D9 R1 7E,4,FE,1,28,6,FE,C5,372 " 28,53,18,B
,FD,7E,5,FE,31C", C0,28,4A,FE,C5,28,46,FD,460!6 23,FD,23,FD,23,FD,23,B,38E B,B,B
,FD,23,B,78,B1,275 J 28,BA,FD,7E,0,FE,1,20,37C T F2,FD,7E,1,FE,C0,28,6,45A! FE,C
5,28,2,18,E5,2A,BD,3D1"h 76,2B,22,BD,76,B7,ED,42,3DC"r EB,13,13,2A,B9,76,73,23,3
00! 72,B,FD,E5,3E,FF,32,C2,490! 76,FD,23,18,6,FD,E5,AF,445" 32,C2,76,D1,AF,32,BF
,76,451! 2A,B9,76,ED,4B,BD,76,9,3CD" E5,B7,ED,52,22,C0,76,E1,514! 7E,12,23,13,r
INK x,a,b sets top(a) and bottom(b) values" 21,47,A1,CB,46,C0,CB,C6 CD,00,B9,3A,
02,C0,A7,CA 1B,A0,21,E5,B7,11,D4,B7 C3,21,A0,21,EA,B1,11,D9 B1,22,43,A1,ED,53,45
,A1 CD,0C,B9,2A,45,A1,11,57 A1,01,22,00,ED,B0,21,EB BD,11,40,A1,01,03,00,ED B0,0
1,4A,A0,21,63,A0,C3 D1,BC,55,A0,C3,67,A0,C3 93,A0,C3,C8,A0,58,43,4F" CC,58,44,49
,D3,53,45,54, 48,D4,00,00,00,00,00,216 47,A1,CB,4E,C0,CB,CE,CD AF,A0,11,EB,BD,21
,3D,A1J 01,0B7,28,6,AF,25A" 32,BF,76,18,F3,3A,BF,76,3E1 FE,4,28,6,3C,32,BF,76,2
D3" 18,E6,CD,F0,75,C3,3C,75,4A4" DD,21,6F,01,DD,23,DD,4E,399 0,DD,46,1,78,B1,C8
,DD,3F2! 23,DD,23,DD,23,DD,23,B,32E B,B,B,16,0,DD,7E,0,192" CD,22,76,CC,4D,76,CC
,75,435! 76,DD,23,B,78,B1,28,D6,3A8" 18,EB,FE,A0,C8,FE,9F,C8,5CE" FE,EB,C8,FE,C8
,C8,FE,CA,707"& C8,FE,C7,C8,FE,C6,C8,FE,6DF"0 96,C8,FE,A7,C8,FE,97,C8,628! FE,81
,C8,FE,2D,28,3,FE,49B!D 2C,C0,16,0,C9,DD,E5,E1,46E3,00,ED,B0,21,48,A1T 0E,00,06,
81,11,D7,A0,CD E0,BC,3E,01,CD,19,BD,32h 55,A1,C9,21,47,A1,CB,4Er C8,CB,8E,CD,AF,
A0,21,40 A1,11,EB,BD,01,03,00,ED B0,21,48,A1,C3,E6,BC,2A 45,A1,DD,21,57,A1,06,22
7E,F5,DD,7E,00,77,F1,DD 77,00,DD,23,23,10,F1,C9 FE,01,C0,DD,7E,00,FE,03 D0,C6,0
2,32,56,A1,C9,3A 55,A1,3D,32,55,A1,CA,ED A0,21,56,A1,BE,C0,ED,5B 45,A1,C3,25,BD,
3E,06,32 55,A1,ED,5B,43,A1,C3,25 BD,2A,43,A1,E5,11,79,A1 CD,31,"N 7A,B7,28,14,2B
,7E,FE,20,334X 28,9,FE,1,28,5,FE,2C,287 b 28,1,C9,16,0,DD,E5,E1,3AB"l 23,7E,FE,2
0,28,FA,FE,1D,3FC"v C8,FE,1E,37,C9,F5,23,5E,45A" 23,56,2B,F1,38,19,E5,2A,2F5" B9
,76,B7,ED,52,E1,D0,E5,5BB" EB,ED,5B,C0,76,B7,ED,52,55F" EB,E1,73,23,72,23,C9,E5,
4A5" 3A,C2,76,B7,20,17,2A,BB,345" 76,7A,BC,20,10,7B,BD,20,334 C,E1,FD,7E,2,77,2
3,FD,401! 7E,3,77,23,C9,E1,23,23,30B C9,B8,47,0,0,0,0,0,1C8 0,0,0,0,0,0,0,0,0 0,
0,0,0,0,0,0,0,0A1,2A,45,A1,E5,11 8A,A1,CD,31,A1,21,79,A1 22,43,A1,21,8A,A1,22,45
A1,21,00,C0,01,00,40,36 00,23,0B,78,B1,C2,1F,A1& E1,22,45,A1,E1,22,43,A10 C9,7E
,12,23,13,7E,06,10 12,13,10,FC,C9,C3,F9,A0D 00,00,00,00,00,00,00,00N 00,00,00,00
,00,00,00,00X 00,00,00,00,00,00,03,00b 00,00,00,00,00,00,00,00l 00,00,00,00,00,0
0,00,00v 00,00,00,00,00,00,00,00 00,00,00,00,00,00,00,00 00,00,00,00,00,00,00,00
00,00,00,00,00,00,00,00 00,00,00,1C8 0,0,0,0,0,0,0,0,0,1C8 0,0,0,0,0,0,0,0,0,1C
8 0,0,0,0,0,0,0,0,0,1C8 0,0,0,0,0,0,0,0,0,1C8 0,0,0,0,0,0,0,0,0,1C8 0,0,0,0,0,0,
0,0,0,1C8 0,0,0,0,0,0,0,0,0,1C8 0,0,0,0,0,0,0,0,0,1C8 0,0,0,0,0,0,0,0,0,1C8 0,0,
0,0,0,0,0,0,0ssqqssqqssqqsqqqqqqssE,2,77,23,FD,401! 7E,3,77,23,C9,E1,23,23,30B C
9,B8,47,0,0,0,0,0,1C8 0,0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0,0,00,00,00,00,00 00,00,0
0,00,00,00,00,00 00,00,00,00,00,00,00,00,00,00,00 00,00,00,00,00,00,00,000,00,C2
,1F,A1& E1,22,45,A1,E1,22,43,A10 C9,7E,12,23,13,7E,06,10 12,13,10,FC,C9,C3,F9,A0
D 00,00,00,00,00,00,00,00N 00,00,00,00,00,00,00,00X 00,00,00,00,00,00,03,00b 00,
00,00,00,00,00,00,00l 00,00,00,00,00,00,00,00v 00,00,00,00,00,00,00,00 00,00,00,
00,00,00,00,00 00,00,00,00,00,00,00,00 00,00,00,00,00,00,00,00 00,00,00XCOL B
ASp,00,00,00,00,00 00,00,00,00,00,00,00,00 00,00,0 XCOL By Ian Sharpe% (c) Comp
uting with the Amstrad( 2 " ADD BYTF BYTEVA("&"BYT)P ADD, BYTEVA!Z CHEC CHEC
BYTEVAd2n CHEC "TYPING ERROR IN DATA" x "XCOL to enable""XDIS to disable"."SE
THT,n to set level where n0,1 or 2""BORDER a,b o RSTATUS BASpo , , &1E,
Program Status By R.A.Waddilove$ (c)Computing with the Amstrad( CALL &A000 2
addresF P su cod,checZ &d byt("&"(cod, ,))n addres, byt2x su su byt ad
dres addres su("&"chec) "Error in line " SCRDUMP BASp007MP $$$280321EE0322E1
A0,45D 5010DATA CD11BC3808C Mode 0 & 1 Multi-tone Screen Dump for Epson Compa
tible printers( By R.A.Waddilove$2 (c)Computing with the Amstrad! CALL &A000 or
CALL &A000,1 F P addresZ d su cod,checn &x byt("&"(cod, ,)) addres, b
yt2 su su byt addres addres! CDD6A00D0A2A2A2A205354,39F! 41545553202A2A2A0D0A48,
23A! 494D454D3D26002A7BAEE5,3C3! CDE0A0CDD6A00D0A4C4F4D,58F! 454D3D26002A89AEE5C
DE0,4E8! A0CDD6A00D0A544F503D26,450! 002A85AEE5CDE0A0CDD6A0,6D2! 0D0A504147453D2
6002A81,242! AEE5CDE0A0CDD6A00D0A50,68A! 726F6772616D3D00D1E1E5,55C! ED52CDF9A0C
DD6A0206279,6E3! 7465730D0A566172696162,3B8! 6C65733D00D1E1ED52CDF9,638!" A0CDD6
A02062797465730D,537!, 0A537472696E67733D00E1,412!6 ED5B8DB0H su("&"chec) "Er
ror in data in line " ! 6F67A7280321EE0322E1A0,45D! CD11BC3808C02100003E03,2FC!
18052123233E062280A022,22C! AAA032DFA0210000545DCD,49A! C9BB110000218002CDCFBB,
48F! 110000219001CDD2BBCDEA,4D4! A03E55CDECA03E01CDECA0,624! CDEAA03E41CDECA03E0
2CD,63C! ECA0218E0122F6A0CDEAA0,64B!" 3E4CCDECA03E7ECDECA03E,636!, 03CDECA021000
022F4A0CD,500!6 C9A02AF4A0232323237DFE,52E! 54C275A07CD5ED52CDF9A0CD,7CC! D6A020
62797465730D0A46,41A!J 5245453D00ED5B89AEE1ED,566!T 52CDF9A0CDD6A020627974,66A!
65730A00C9E17ECD5ABB23,50F!h B720F8E97CCDE5A07DF50F,707!r 0F0F0FCDEEA0F1E60FC690
,5C4! 27CE4027C35ABB06001110,35B! 27CD18A111E803CD18A111,440! 6400CD18A11E0ACD18
A13E,3D6! 3085C35ABB3E2FA7043CED,4CE! 5230FA1905C25ABBC90000,43A%"Is this a CPC4
64 or CPC6128 ""Press 4 or 6..."C "4" "6" FE02C275A0CD,64B!J EAA03E4CCDECA
03E42CDEC,6A6!T A0AFCDECA022F4A0CDC9A0,794! 2AF4A0232323237DFE80C2,507!h 9FA07CF
E02C29FA03E42CD,609!r 1EBBC02AF6A02B2B7C3CC2,529! 5DA0C9ED5BF4A02AF6A0CD,72F! F0
BB0747078021F8A04F06,48E! 000906067E0000CDECA023,30F! 10F7C93E1B4FCD2BBD7930,4D6
! FAC9000000000000000000,1C3! 0000010202010000030000,009! 0300020302030203010101
,015! 0101010303030102010201,013! 0201020103030303030300,018! 020000010001000100
0100,006 , , &1E,&5E, &32,&6C, &44,&68 &57,&64, &A7,&71, &C2,&6C E00A00
C9E17ECD5ABB23,50F!h B720F8E97CCDE5A07DF50F,707!r 0F0F0FCDEEA0F1E60FC690,5C4! 27
CE4027C35ABB06001110,35B! 27CD18A111E803CD18A111,440! 6400CD18A11E0ACD18A13E,3D6
! 3085C35ABB3E2FA7043CED,4CE! 5230FA1905C25ABBC90000,43A%"Is this a CPC464 or CP
C6128 ""Press 4 or 6..."C "4" "6" ! 0302000302000101030301,013! 0203030003
030002010002,013! 0100010101020202010301,00F! 0203020000000000000000,007MP $$$28
0321EE0322E1A0,45D 5010DATA CD11BC3808C02100003E03,2FC 5020DATA 18052123233E
062280A022,22C 5030DATA AAA00906067E0000CDECA023,30F! 10F7C93E1B4FCD2BBD7930,4
D6! FAC9000000000000000000,1C3! 0000010202010000030000,009! 03000203020302030101
01,015! 0101010303030102010201,013! 0201020103030303030300,018! 0200000100010001
000100,006 RCIRCLE BASp3A8! BEC0BEB7ADA09100000000,4D1010DATA 210EA1C3D1B Ci
rcle By R.A.Waddilove$ (c)Computing with the Amstrad("CIRCLE,rx,ry,pen" 2 addre
sF P su cod,checZ &d byt("&"(cod, ,))n addres, byt2x su su byt addres
addres su("&"chec) "Error in line " "chec) "Error in line " ! A7205DCD89A
0CDC3A00A0D,561! 002AF4A0CDCDA03E3ACD5A,597! BB1139A00608CD80BCF5CD,57E! D2A03E2
0CD5ABBF1E67FFE,706! 2030023E2E121310E7CDC3,36A! A020313233343536373800,264! 2AF
4A00108000922F4A0CD,453! 7CA02AF6A0010800ED4222,436! F6A07C3C20A81819CD89A0,53D!
CDC3A00A0D00CD80BCE67F,5B5! CD5ABBCD7CA0CD89BC38F0,705! C37DBCCD1EBBCB6920F9CB,
6BA! 79C8E118F0CDC3A04E616D,676!" 653A00CD7BBBCD81BB21E8,5B ! 3E00A7C03C3201A00
111A0,366! 210EA1C3D1BC16A0C31DA0,556! 434952434CC500DD7E00CD,45A! DEBBCDC6BBED5
309A1220B,5FE! A1DD4E02DD4603ED4307A1,4CC! DD4E04DD4605ED4305A1EB,518! 09EBCDC0B
BDD21D3A0FD21,6CB! ECA03E19320DA12A05A1DD,470! 5E001600CBBBCDBFA0CDA6,599! A0ED5
B09A1DDCB007E2003,4DB! 191804A7EBED52E52A07A1,4BD! FD5E001600CBBBCDBFA0CD,5F0!"
A6A0ED5B0BA1FDCB007E28,5A8!, 03191804A7EBED52D1CDF6,59D!6 BBDD23FD233A0DA13D20AC
,4CC!4!, A0010C00CD06BBFE203809,39A!6 7723CD5ABB040D20F021E8,4A6! A0ED5B89AECD77
BC30CCED,708!J 53F4A0ED43F6A0C9E17ECD,7A2!T 5ABB23B720F8E97CCDD2A0,6AB! 7DF50F0F
0F0FCDDBA0F1E6,5CD!h 0FC69027CE4027C35ABB00,499"Is this a CPC464"(C) "Y" "N"
,l**** CALL input get name and length .mor CD5ABBCD7CA0CD89BC38F0,7
05! C37DBCCD1EBBCB6920F9CB,6BA! 79C8E118F0CDC3A04E616D,676!" 653A00CD7BBBCD81BB2
1E8,5B C9CB3CCB1DCB3CCB1DCB3C,5AE!J CB1DCB3CCB1DCB3CCB1DCB,591!T 3CCB1DC94A7BEB2
1000006,3C4! 10CB391F300119EB29EB10,38C!h F5C9403E372D20110091A0,402!r ADB7BEC0B
EB7ADA0910011,646! 202D373E400011202D373E,1D5! 403E372D20110091A0ADB7,3A8! BEC0B
EB7ADA09100000000,4D1010DATA 210EA1C3D1BC16A0C31DA0,556 5020DATA 434952434CC50
0DD7E00CD,45A 5030DATA DEBB5E001600CBBBCDBFA0CD,5F0!" A6A0ED5B0BA1FDCB007E28,5
A8!, 03191804A7EBED52D1CDF6,59D!6 BBDD23FD233A0DA13D20AC,4CC!BRKPOINTBASpAA 997D
F50F0F0F0FCD1E99F1,4BC! E60FC69027CE4027C35ABB,$ ***** Breakpoints *****$
***** By R.A.Waddilove *****$ (c)Computing with the Amstrad$(" RUN,code addres
s,breakpoint 2 addresF P su cod,checZ &d byt("&"(cod, ,))n addres, by
t2x su su byt addres addresH su("&"FILDUMP BASp"(C) "Y" "N" File Dump By R
.A.Waddilove$ (c)Computing with the AmstradG("CALL &A000 to dump a file.""CALL &
A000,1 to list a text file." 2 addresF P su cod,checZ &d byt("&"(cod,
,))n addres, byt2x su su byt addres addres su("& Rchec) "Error in data in l
ine " ! 3E00A7C03C320198011198,356! 211A98C3D1BC1698C31E98,54A! 5255CE0000000
000FE02C0,335! 2100003922EB98DD6E00DD,427! 66017E326D983EF7773EC3,4C9! 323000214
798223100DD6E,300! 02DD6603E9ED432B99ED53,565! 2D99222F99DD223199FD22,498! 33992
1020039223599F5E1,3EE! 222999E12BE52237993E00,405! 77CD06990D0A2041462020,2E1! 2
042432020204445202020,1EE!" 484C202020495820202049,23E!, 592020205 CD209ECD209DC
5CDBC9D,600J CD2B9DC110F6C9CD209E,5B0T CD209DC5CD8B9DCD2B9D,5D9 C110F6C93A669E47
3A67,4B6h 9EB8D047C9CD19BD2A60,563r 9E3A669E47C50608C5E5,4A0 E5D1233A679E3D4F060
0,3AA EDB02B3A689E77E17CC6,5A2 0867C110E50150C009C1,400 10DBC9CD19BD2A629E3A,4BB
669E47C50608C5E5E5D1,57E 2B3A679E3D4F0600EDB8,3A1 233A689E77E17CC60867,46C C110
E50150C009C110DB,47C C9CD19BD2A609E3A669E,4D2 3D47C50608C5E5E5D101,4B8 5000093A6
79E43502020205043,24F!6 0D0A001129990608EB5E23,264! 5623EBCD10993E20CD5ABB,51A!J
10F0CD06990D0A53205A20,370!T 2E2048202E5056204E2043,25B! 0D0A0006082129993E18CB
,229!h 0617CD5ABB3E20CD5ABB10,44F!r F1CD06BBE6DFFE432807FE,6B2! 5320F33100002A29
99E5F1,459! ED4B2B99ED5B2D992A2F99,4FC! DD2A3199FD2A3399C9E17E,5EC! CD5ABB23B720
F8E97CCD15,61B! 997DF50F0F0F0FCD1E99F1,4BC! E60FC69027CE4027C35ABB,57F1E98,54A
5020DATA 5255CE0000000000FE02C0,335 5030DATA 2100F0600ED,2DA B0E111000819C110
E811,38D 50C019C110DECDF29DC9,5FD CD19BD2A649E3A669E3D,44A 47C50608C5E5E5115000,
40A 19EBE13A679E4F0600ED,466 B0E111000819C110E711,38C& B0BF19C110DD11500019,3B00
CDF29DC90608C5E5E5D1,693 133A689E773A679E3D4F,395D 0600EDB0E111000819C1,377N 10
E6C9D521B0BF115000,485X 1910FD0D59160019D1C9,355b FE052803AF1806DD7E08,35El CD2C
BC32689EDD4602DD,4EFv 4E00C5CD0F9E22609EC1,46E C5DD7E0432679E3D814F,468 CD0F9E22
629EC1DD7E06,4BE 32669E3D3D8047CD0F9E,3F1 22649EC9D0C227C080C2,5A8 01500004DD6E0
2DD6603,2E8 4E0600235E2356C9AF32,2F8 689E3C32669E3E503267,39F 9EC9CD789E2600DD6E
00,4BB 2DCD1ABC22609E783269,403 9ECD11BCA7280CFE0128,43A 043E5018063E2818023E,16
E 14CD6A9E67DD6E00C3EC,54A 9ECD789ECD11BCA7280C,4F6 FE0128043E4F18063E27,23B 180
23E1367DD6E002DCD,317 1ABC22629E7832699ECD,476 6A9EEB092BEBDD6E0026,483* 01C315
9FC5D5E5SCROLLERBASp 54 A7280EFE01280501DC05,2EB 180801DC05180301E80 Program I
II addres( O2 su cod,su #F ("&"(cod, ,))P addres, /Z su su addres ad
dresdAn su("&"su) "Data error in line " x 014D9C21499CC3D1BCFC,53C A64D9C6D9
CC3A09CC3AF,609 9CC3BE9CC3CDCD75BB,5F44 1ACD5ABB2A609EC53A69,48C 9E47C5E5CD2B9DC
D3E9F,5CEH E1C110F4C1E1D113C10B,5F8R 78B120D8C9C5D5E5CD75,6AB BB1ACD5ABB2A629EC5
3A,4E0f 699E47C5E5CD5B9DCD3E,5C8p 9FE1C110F4C1E1D11BC1,694z 0B78B120D8C9C5CD11BC
,554 A7280EFE01280501DC05,2EB 180801DC05180301E803,209 0B78B120FBC1C9000000,3D9P
RSXTABDEFWNAMTAB ZJPNORTH 4F18063E27,23B 18023E1367DD6E002DCD,317 1ABC22629E783
2699ECD,476 6A9EEB092BEBDD6E0026,483* 01C3159FC5D5E59CC3DC9C,720 C3ED9CC3FE9CC3
0F9DC3,6DB 869EC3B79E4E4F5254C8,547 534F5554C8454153D457,417 4553D44E454153D4534
5,3FF 4153D453574553D44E57,423 4553D44D45534C46D44D,404 45535249D400CD209E3A,3CC
669E47C5CD8B9DC110F9,5CF C9CD209E3A669E47C5CD,56B BC9DC110F9C9CD209E3A,5B1 679E
47C5CD5B9DC110F9,5A0 C9CD209E3A679E47C5CD,56C 2B9DC110F9C9CD209ECD,5B3" 209DC5CD
8B9DCD5B9DC1,5FD, 10F6C9CD209ECD209DC5,5A96 CDBC9DCD5B9DC110F6C9,67B R
RESTORE BASpCCPnAAkAtdATJBHaBLBKDT$ AxjACAXd RESTORE UTILITY
by Ian C. Sharpe& (c) Computing with the Amstrad(( ----------- CPC Only ------
-----2 l F, ( )((, ,))!F 1P c Z ,d c c ( ) +n , ()((chec)
"Error in line " ! 3E00A7C03C3201A001CDA0,422! 21DEA0C3D1BCE17ECD5ABB,730!
23B720F8E90E073E3081CD,4AC! 5ABBCD15B9A7200FCD11A0,504! 3A466F726567726F756E64,4
55! 00FE80200ACD11A03A4261,403! 736963003D200FCD11A03A,363! 4261636B67726F756E64
00,400! 3D200ECD11A03A45787465,3B9! 6E73696F6E00CD11A00D0A,3BC! 000DF21DA0C9A7C8
CD11A0,572!" 4E616D653A00DD4E00CD0F,3C2!, B9C53A00C0E680280BCD11,4EF!6 A04241534
943001831 () ))(x , ()(( () ))& N c () () "ERROR in LINE" l l l $ Gym
uGoFPyGEwEQDM$ GIiETWEiECOAEBzHBAY$ qwGIEqJvIPFFHOBP$ FyHriAVXCECAvXHoHaBk$ HrHr
ybyFZKzCAWLHqEL$ iAVXIoIikqWGqEAxBXDf$ kBxECBBvXHoAqCrHqOeDM$ HqqHoqEBMEfHqIBCP$
KLJtyGkEApJsGcEcGRyE$ FBEGIEn2A04,279! C07EE67FFE20D45ABBCB7E,6F3!J 2328F37EE67
FFE203E0AD4,55B!T 5ABB3E0DCD5ABBEB3E15CD,54D! 1EBB20F9EB7EA720D73E0A,541!h CD5AB
BC1C318B9D5A0C374,6E3!r A0C31BA048454CD0524F4D,4B5! D300000000000000000000,0D350
30DATA 5ABB! 736963003D200FCD11A03A,363! 4261636B67726F756E6400,400! 3D200ECD11A
03A45787465,3B9! 6E73696F6E00CD11A00D0A,3BC! 000DF21DA0C9A7C8CD11A0,572!" 4E616D
653A00DD4E00CD0F,3C2!, B9C53A00C0E680280BCD11,4EF!6 A04241534943001831JtyGFEnFZB
uyD$ JJIJtyGkEApGbHJqyJJDx$ JqyGerEFXyJJEGqEBDFvxFH$ GCEnJoGGEBfxECBvXJoCi$ rBvX
JorHrDYVXHoGGTCp$" EiFyHrDiAVXJoBJoyCg$, FVxGCEUIGGIEAevxJoHQCp$6 EzFhGfEnvxJoQb
xjEq$ JqIBvXHoABfGelEAZOLDP$J JtyGkEApCnyAzBuyAEu$T iFsDzEGIEjnyAjiFsE$ DzEIBJqY
VxJoJoTyDN$h JJqAqEfEJqIBKLJtyDx$r GkEApCnyAzJqIBKLBDQ$ HqGeHqpBNXGJtyGfHEG$ IvE
fBuyJFRBuyGrCDG$ EBDHrFrJuHVByGjSGbjBLND$ AmAXiAsBLjASBPjALisjEJ$ BPnAAkAtdATJBH
aBLBKDT$ AxjACAXdg REM (c) Computing with the Amstrad 40 REM ----------- CPCvx
JoQbxjEq$ JqIBvXHoABfGelEAZOLDP$J JtyGkEApCnyAzBuyAEu$T iFsDzEGIEjnyAjiFsE$ DzEI
BJqYVxJoJoTyDN$h JJqAqEfEJqIBKLJtyDx$r GkEApCnyAzJqIBKLBDQ$ HqGeHqpBNXGPROCEDURB
ASp EPAxMnHFM by Robin Nixo Procedures by Robin Ni
xon& (c) Computing with the Amstrad'( ----------- CPC Only -----------2 l P, (
)((, ,))F"ERROR in LINE" l!P 1Z c .d c c ( )n 1HELP BAS
prr20D73E0A,541!h CD5ABBC1C318B9D5A0C374,6E3!r A0C31BA Help! By R.A.Waddilove$
(c)Computing with the Amstrad ( "ROMS for list of ROMS."*2 "HELP,n for list of R
OM commands." F addresP Z su cod,checd &n byt("&"(cod, ,))x addres, b
yt2 su su byt addres addres su("&" Rx () () () F+ , ()(( () ))( , ()(
( () ))& % c () () F l l $ GymeKDwFYKFhvCGoD$ FPJtwGKDjwAKDHBwBu$ xMRLID
KGHJPAC$ xMJOHLMWGIKDInGILt$ DXvLGRpIRPuJuMEAB$ DBaEbeKEsoHynyJcGIOEd$ AIJtyJsGg
JsCGC$ GVjIWLIqMukFzCDEFPRO, gues ,(,, ,+"" "Enter your guess"(, ) PRO,getnu
, " "1 ( )((, ,))ENDPRODEFPRO, getnu , ()" " iC i"" D (i"0" i"9") i( )
i() (& i() () A0 i() () u(,()) ( i( ) () OeAiC$ kIqrIhMGBPkLeMFBhEXssE
U$ EXtcHKGqLDymAMCT$ KEiEsqBOGIiDRcNJzyScES$" yJJJKSBsfyJcBDCduDZ$, JQMTJDDcDEso
HrOuCY$6 BYicEsqHrWuBYicEtpHrGR$ BSuBYinlmIAMKiiSIiEV$J BsyJcBOIAiGBLGblGRpIRPEN
$T uJuMADBsEbqKmAMBs$ DCdTJDDBsDKmIiDyBp$h EspBsSmIiDyEsrBsBOmIiGO$r DyEtqZGaLDZ
pmJAMBvDyEH$ GrCFhUvqCVDAyComuKF$ CVDpoyFmuKDSDvgyIKmEcD i( ) ENDPRO#N () i X
bDEFPRO, winHlw wwwppPRO,shadov , "Guess Score"ENDPRODEFPRO, shado0 w,w,w,w
p( w,w,w,w pENDPRODEFPRO, resul, ( )7 ( ) ( ) ( ) $ uKCWDdoyIs
muKCYDnyEg$ JmuKDTDxgyWmuLCXDFD$ yOmuLCVDzkyKmuLCXEP$ DDsysmuLDSDNymGaLEK$ AtPAP
AaAPiDKHJoBEBR$ AxOjAhBixMBHoBEBj$ AxIAoBLAAtdbDKHJoBCt$ EPAxMnHFM by R
obin Nixon 30 REM (c) Computing with the Amstrad 40 REM ----------- CPC OnlIi
DyEsrBsBOmIiGO$r DyEtqZGaLDZpmJAMBvDyEH$ GrCFhUvqCVDAyComuKF$ CVDpoyFmuKDSDvgyIK
mEc ( ) 7 ( ) ( ) ( ) ENDPRO*DEFPRO, sho4 , (, )H ( ,)R ( ,)ENDPR
OfDEFPRO, youlospPRO, gameove)z ,"You lost this game"$ ,"The solution is "7"
" ( ( )0) ENDPRODEFPRO, youwiPRO, gameove( PROCMMNDBASp # "Press SPACE to
play again"$ C"". C Mastermind by Robin Nixon% (c) Computing with the Amstrad%(
---------- CPC Only ----------2STARPRO, initialisF (P ()ZPRO,titldPRO,randomn
un xPRO,guesPRO, resulPRO, sho PRO, youwi! ,"You won this game"ENDPROD
EFPRO, gameove " , , H w w& w w p pPRO, shadoENDPRODEFPRO, playagai ,#
"Press SPACE to play again"$ C"". C " "8ENDPRO REM ---------- CPC Only -------
--- 50 STAR ( ( )0) ENDPRODEFPRO, youwiPRO, gameove( PRO, youlosPRO, playag
aiDEFPRO, initialis a-z (),(),()ENDPRODEFPRO, randomnu EPRO,chec "(),6
ENDPRODEFPRO, checJ 'T () hENDPROrDEFPRO, titl $ , , , ,! ,"MASTERMIND"PRO,
winENDPRO RCHECKSUMBASp0D0A00C9E17ECD5ABB,55D# 23B720F8E900000000000000,2DB
Basic Checksum By R.A.Waddilove% (c) Computing with the Amstrad ( 2
addres F su cod,checP &Z byt("&"(cod, ,))d addres, byt2n su su byt ad
dres addresx su("&"chec) "Error in line" !1x () () () F+ , ()(( () )
)( , ()(( () ))& % c () () F l l "RAMBUFF.BIN", ,,$ GymAEmoGqFnLCIRHD$
BmtFyccGyEWmuCEBCIEA$ UAEbIzwExrAG$ GIEmbETPGtJPxAGTABb$ xCGLGJOGuFYBEJAFyJvKCl$
GcErHpJyNyEfUJuHCCEAeDb$ GHtErJvlHByZCGwuGi "CALL &9000 for checksums"# CD27910
C5072657373205350,461# 41434520666F722063686563,3E3# 6B73756D732C204553432074,3E
E# 6F20656E640D0A0A00FD2170,375# 01FD5E00FD56017AB3C8FDE5,687# DDE1DD19FD6E02FD6
6030600,58D# CDB1903E20CD5ABB3E3DCD5A,5F0# BB3E20CD5ABBFDBE04CAE190,6F5# DDBEFEC
A05913EFCFD8600FD,7B3# 86014FCD8F90EB0601CDB190,5C2# DDE5FDE13E0ACD5ABB3E0DCD,6E
2#" 5ABBCD06BBFEFCC23190C911,6FA#, 00007AFDAE045706087A1730,34F#6 087AEE0JEY$ Gg
GRgSGzFGwmuFBvXED$ CEBKEZHJQyHrQ$ BFGElEYGrlEAbGbuFOD$" AVXHoiHHqHQvXEWfhDF$, HG
eEBLGIGgeFrmGoEe$6 AEeJCexEBJNqGwmAEBVCw$ LCGHFFndGwuGiGJJbaGwmEV$J AEBVInHewEBH
JCexEBFGCt$T uGoHFolcyBexEBJZFIVCDs$ FvEBJHgGIFngHRfpEBFjhEK$h EBDIqbMJIBLGabdBE
BKEZHAv$r eEBFGpkEAbCEBFjhEBNEZfCn$ FhSkHeEEBFHBlZDGoBX$ FoifSEBDHOIiHGeEYFhODd$
8577BEE105FCB13CB,550# 1210EEFD230D20E2C9111027,450#J CDCE9011E803CDCE90116400,5
C7#T CDCE901E0ACDCE903E3085C3,634# 5ABB3E2FA7043CED5230FA19,4EB#h 05C25ABB3E20C3
5ABBCD2791,597#r 457874726120737061636573,4A3# 206174207374617274206F66,438# 206
C696E650D0A00C9CD2791,42D# 457874726120737061636573,4A3# 20617420656E64206F66206
C,3CD# 696E650D0A00C9E17ECD5ABB,55D# 23B720F8E900000000000000,2DBlove 30 REM (c
) Computing with the Amstrad 40 MEMORY &8FFF 50 ad HecEBDCEBPjhEBFIqbC$ GMHOee
EBKEZHJQGpyFolGrlFS$ EAbHOeEEBDGJDFpVFBuyCr$ GrCFhUGGEAhAAhinoorDW$ AtjBgOJL$ z$
R"Extract one of the following installation programs for your machine"
Program II# Install Rambuffer on CPC464 "RAMBUFF.BIN", £"Size of buffer ", bs
& bs 0BUFO, bs, rest of program .....DX Program III$b Install Rambu
ffer on CPC6128l "RAMBUFF.BIN", v $£"Bank to locate buffer ", BUFO, rest of pro
gram .....40 REM ----------- Ctract one of the following installation programs f
or your machine" Program II# Install Rambuffer on CPC464 "RAMBUFF.BIN"
, £"Size of buffer ", bs& bs 0BUFO, bs, RAMBUFF BASp6 v $£"Bank to locate bu
ffer ", BUFO,! Program I - Rambuffer By Adrian Joiner& (c) Comput
ing with the Amstrad'( ----------- CPC Only -----------2 l P, ( )((, ,))F"ERRO
R in LINE" l!P 1Z c .d c c ( )n R i"T" & i"U"
i"R" i"X" # i"E" i"L" i"D" i"N" ,+ " RRUN LLOAD U
USER DDRIVE "+ "EERASE XERASE *.BAK TTITLE " "NRENAME " ,& ,£ "ENTER TIT
LE ",titl0titlu(titl,)USE,D vN ,!X"TITLE.DSCDISCCAT BASpJJ" & $ (num)""
Disc Catalogue by Robin Nixon& (c) Computing with the Amstra
d&( ------------- CPC ------------- 2 N. , , a-g,i-o,q-z (d) hyB -F ,O,,
Z6PUSE, , B $Z n "TITLE.DSC"d£#,titln , "ER,b "TITLE.DSC"l#,titlvUSE,
" , (L, )8 ,£ "ENTER USER NUMBER (0-15) ", use# use use USE, use , "RUNN
ING " $" hy $ , "ERASING *.BAK" , "*.bak"ER, $4 , "ERASE "" Are you sur
e ""i(C) i"" i"N"USE,,x ,, , , , ,9 #, "CATALOGUE" O(titl), titl, , B (
()" No files " ,O,, #nu()(( ))& 0 ,O,, (d) x 2 ( ) V()"" ()()(
( ) ) b * i"Y" 4 i , RHER,R $"f "LOADING "p z * , "ENTER DRIVE
(A-B) ""i(C) i"" " i"A" i"B" i , DRIV,i $# , "RENAME "£ " as ",n ,
RE,n,9$num()(()()"." ()()(( ) ) ! (), $ (num) C""Ai(C)i ()i ()i ()i ()"
i"" ,in 6 M i j fJ i ( nu) cT i )(( )). (( ))
B38 num num( )( )(( ))B(num)Lit(," ")BV i u(, i)y(,() i) L+j $ (num)"" t
$ ( num)"" A $ ( num)"" & $ (num)"" ng with the Amstrad 40 RE
M ------------- CPC in nu ( nu) in $ (num)"" Zh i nu (nu) $r
nu G nu ( nu) P (nu) nu + ' $ num RCOMPACT
BASpJ652E616420547768747370654D6$ 63746F746D6F6C61666500000 Text file
compcter by Ian C. Sharpe% (c) Computing with the Amstrad&( ------------
- CPC -------------2 o l adp r F byt chP 'Z ("&"(byt, ,))*d ad , ch ch
nx ch("&"y(byt,)) "ERROR in LINE" l l l p$ 3EC9320070010E70219472C3D14E3$ B
C1670C32470C37F70434F4D5057A$ 4143D4455850414EC400CDB77058C$ CDE270CD1671CD80BCC
DD770577E7$ CD80BCDA4C70FD218C71CABF707B3$ 7ACD95BCFD218471C3BF70CDD7841$ 705F06
800E80FD2194717AFDBE63B$ 00C266707BFDBE01CA6D70FD23696$ FD230C10EB78FE00CA777051
C3662$ 34707ACD95BC53C33470CDB7706EA$ CDE270CD1671CD80BCDA9C70FD85F$ 218C71CABF7
0FD218471C3BF7071C$ CB7FCAB170CBBF2194715F160065A$ 19197ECD95BC237ECDFSET200 BAS
p u(")",&9C40CALL &9C40"")"INIT.BIN"(")",&9C40$ Switch 200k/Normal Formats$
by The Programmers Friend% (c) Computing with the Amstrad&( ------------- C
PC -------------2 l "Poking machine code3F"This program generates INIT.BIN and
INIT.BASP ad Z byt chd 'n ("&"(byt, ,))*x ad , ch95BCC3886D8$ 70FD213B
71FE02C8E1CD7ABCCD7B3$" 8FBCFD7E00CBBFCD5ABBFDCB007FA$, 7EC0FD23C3C570FE80D8E67F
FE90F$6 20D03E20C9DDE5DD6E02DD660366C$ E5DDE1DD4600DD6E01DD660211668$J 9872CD77B
CDDE1DA0971E1FD2181B$T 4971C3BF70CB3FFE03D0E1FD21786$ 5F71C3BF70DDE5DD6E00DD6601
713$h E5DDE1DD4600DD6E01DD660211668$r 987ACD8CBCDDE1FD216D71D8E189A$ C3BF7050617
2616D6574657273606$ 2121218743616E2774206F70653FB$ 6E20696E7075742066696C6587505
$ 4261642066696C652074797065 ch ch("&"y(byt,)) "ERROR in LINE" l l l $ DD2190
A8DD360028DD3605C7DD62D$ 360D00DD360F21DD36100ADD363C6$ 1120DD361232DD3618FF2197
9C506$ CD8D9CCD81BBCD18BB3E0CCD5A710$ BBC921A8A8360021D69CCD8D9C6B4$ CD81BBCD18B
B3E0CCD5ABBC97E71C$ FE00C8CD5ABB2318F60C18203254F$ 30304B204469736320466F726D402
$ 617420496E697469616C697365500$ 642E180A0A0D50726573732041339$ 6E79204B65792054
6F20436F6E453$ 74696E754A9$ 8743616E2774206F70656E206F495$ 75747075742066696C658
7446F53C$ 6E652069748741626F72746564518$ 8765202074732020610D0A696E3A2$ 64207420
6E206572206920202D373$ 2D726F697420776F7220706F754D7$ 72202063206F746F746572616F
4A2$ 6E207379206973657320626564499$ 6173206673656E6474696C6563515$ 6F70726174206
D2072616D6E674E8$ 6172656E6D202E206F666D6568490$ 696E74696376656F6D6E656720528$
6465686C6263697869796C646C561$& 6C72656620682061630A0A7374410$06520000C18204E6F7
23B8$ 6D616C204469736320537973744B0$" 656D204E6F7720496E204F7065441$, 726174696F
6E2E180A0A0D50723B6$6 65737320416E79204B65792054450$ 6F20436F6E74696E75652000033
F7(J"Call &9C40 to access 200k format"2T"Call &9C76 or poke &A8A8 for normal for
mat""init.bin", ,,h"init.bas"Hr#,"10 MEMORY &9C3FLOAD"(")"INIT.BIN"(")",&9C40CAL
L &9C40"")"INIT.BIN"(")",&9C40CALL &9C40"ht"J"init.bin", ,, 40 REM ------ 206461
6C796F736972696C20684E4$ 6163616D61626C2C202079696C47B$D 2065677275736368736F6F6
76C535$N 69206C757475206669657477694FB$X 6E736C6F6561696F656D2075204E1$b 6E74616
36562656F6454687761539$l 7373706C6E6F72736C796B656659F$v 6F652E61642054776874737
0654D6$ 63746F746D6F6C61666500000042E$ 00000000000000000000000000000d 40 REM --
----------- C206F666D6568490$ 696E74696376656F6D6E656720528$ 6465686C62636978697
96C646C561$& 6C72656620682061630A0A7374410$0 Rbinrepq((font( charin, ic)),)7bin
repq((font( charin, ic)),)/ ibibinrepbinrepbinrep 6 (binrep, ibi,)"1" ,
b6 ibi ibi N2in"" in""inC N N (in)"X" h charin curcha inicop l-" iniu
inirigh , Nw6 iniu INIT BIN# Any Key To Continue Normal Disc System Now
In Operatio!6(66 6!6 6 626!Z!6!ZZ# 200K Disc Format Initialised. Press Any Key
To Continue Normal Disc System Now In Operation. Press Any Key To Continue .
bin", ,, 40 REM ------ curbi curbi curbi curbyt curbyt curbiy inidow
curbi curbi curbi curbyt curbyt curbiLJ inilef curbyt curbyt NT ini
righ curbyt curbyt $h ------------ Menu -----------r , "Current char "
( curcha)"" , "Current font "curfon"" ic choic , ic choicL "Save font","
Load new font","Reselect character","Edit character"E ,£ "Enter selection ",pr
omppromp(promp)7 t("SLRE",promp) ,,,d $ --------- Save font --------- ,£ "E
nter font name "promp promp"" filecurfon filepromp1curfonfilefilefile".fon"t
file ic d ic FONTDES BASpxpinchafont( charin, curbyt)font( " FONTDES - util
ity to design fonts for input to PRTEXT Fonts must have a name in( the form "n
ame.FON"2 by C.S.Jones% (c) Computing with the Amstrad%F -------------
CPC ------------P"dummy" BZ a-z font(d,)iu()idow()ilef()irigh()icop()ide() ic
inti(font( ic, ic)) #, inti ic, ic h$ --------- Load font --------- ,£ "Enter
font name "promp promp"" filecurfon filepromp1curfonfilefilefile".fon"z file
ic d ic £ #, intifont( ic, ic)( inti) ic, ic h$ ---- Reselect character --
--3& , £ "Enter new character "promp.0 promp"" curcha d ic font( ic, ic)(
) ic, ic curcha curfon"Null"$d ------ Screen designer ------Jn ()() charin curc
ha curbyt curbi 2x , "Current char "( curcha)"". , "Current font "curfon""- ,
"copy to flip, x for menu"l ,Z , , , , ()() ic 5 R(prom
p) d$D ----------- Cursor ----------,N , , , , ,$X -------- Flip square ------
--Db , ic , , ,d $l ----- Copy key detected ----- v Xpinchafont( charin, cur
byt)font( charin, curbyt)((incha) curbi)st be "name. h$ ---- Reselect characte
r ----3& , £ "Enter new character "promp.0 promp"" curcha)bitmas font( ic,
ic)font( ic, ic)bi(bi)bibi ic, ic , "##" ic "Saving ROM.fon" "rom.fon" ic d
ic #,font( ic, ic) ic, icfont( charin, curbyt)font( charin, curbyt)((incha)
curbi)st be "name.c, ic)biLbi ic matadd( ic) matadd( ic)w (( ic) bitmasFON
PRINTBASp71#,()(J)() paper feed 4/72"f" PRTEXT utility to print out 40 column t
ext file in user-designed fonts. Text#( files must be "name.TXT" and2 fonts mus
t be "name.FON" by C.S.Jones%F (C) Computing with the Amstrad%P -------
------ CPC ------------Z"dummy" B%d a-z font(d,)Kn£ "Enter name of font
",curfoncurfoncuFONTPRODBASpic, icfont( charin, curbyt)font( # FONTPROD - cre
ates ROM.FON by C.S.Jones% (C) Computing with the Amstrad%( -----------
-- CPC ------------.2 "FONT CREATOR RUNNING, Please wait.." B font(d,)NF ic d
ic font( ic, ic) ic, icJP mataddB icB B hexi ic, hexiHZ B, matarfon".fon"
Kx£ "Enter name of text file ",curtexcurtexcurtex".txt"" "loading font" curfonh
ic d ic £#, intifont( ic, ic)( inti) ic, ic. "printing text as below " cur
tex%#,()() linecoun £#,bu linecoun linecoun linecoun) £ "**End of page, pre
ss ENTER to continue**",prompQ£ "again (y/n) ",promppromp(promp) dd( matadd) B
,( matadd)2d &1e,&20,&16,&00,&21,&00,&00,&cd,&ab,&bb,&c9n Bx ic inchacharin(i
ncha) matrpo mataddcharinT ic matrpo ic,( matrpo ic) matrpo, "g","y","q","
j" "Wait for 95 00"P ic ic bibitmas( ( ic))A ic matadd( ic) matadd( ic
)s (( ic) bitmpromp"Y" $ ------ Print buffer s/r ----- bu"" 3 ((bu,,)) bu(b
u,,() bu ic #,()(K)()()5 poin (prcha(bu, poin,)R prcha" " prcha"" charin
charin(prcha) ic C charin #,() #,font( charin, ic)3" ic, poin ic #,(
)1,#,()(J)() paper fas)bitmas font( ic, ic)font( ic, ic)bi(bi)bibibi ic matadd(
ic)f (( ic) bitmas)bitmas font( ic, ic)font( ic, ic)bi.bi ic matadd( ic)j ((
ic) bitmas)bitmas font( ic, ic)font( ic, ic)biLbi ic matadd( ic) matadd( ic
)w (( ic) bitmas Reed 3/216"6#,( )1#,()(J)() paper feed 5/72"2J ic #,()(K)()
()T poin (qprcha(bu, poin,) prcha" " prcha"" charin charin(prcha)h ic
Zr charin charou() charou((font( charin, ic)))D#,charou ic, poin ic #,(
)1#,()(J)() paper feed 3/216"#,( )(, ) 6 #,,P,, , #, NREJ NRE$T #,( ) #,( )
( ).h #,( , ) #,( , )r #,,P,,----SORT-------------- NRE K, ,2,,v #,,!
,, # , ,b Y, ,b , Y, #," SORT",""& #," ASCEND"," DESCEND"," EXIT"3 ,, Z, #,, Z
#,(1#,()(J)() paper feed 4/72"file in 30 REM user-designed fonts. Text 40 REM
files must be "name.T poin (qprcha(bu, poin,) prcha" " prcha"" charin cha
rin(prcha)h ic Zr charin charou() charou((font( charin, ic)))D#,charou i
c, poin ic #,()1#,()(J)() paper feed 3/216"#,( )) n 0 ,, Z, #,, Z #," ", ()
Z Z Z, () Z Z Z () & Z %, ,2,,v Z & &----ASCEND/DESCEND---- 0
NRE/ ( )( ) b/D ( )( ) bN 0X b( )( )( )( )%l v(( ),( ))v ( )( )
( )( ) R( , )( , )( , )( , )R ( , )( , )( , )( , ) ----SEARCH-----------
- NRE K,,2,, #, ,(,, # , ,b I, ,b , H, #," SEARCH",""" #," MULTI"," PART"," E
XIT"1 , , ZMINIFILEBASp%%h ,,,,,,,,! ,,,,,,,, *************** * MINI FILE *
* *( * by *- * *2 * R.Randhawa * *************
**$A (c)Computing with the Amstrad F x P----OPTIONS-----------)Z , Z,, Z, () d
n )n , Z,, Z, (),x () Z Z Z- () , #,, Z #,() n . , , Z, #,, Z #," ", ()
Z Z Z, () Z Z Z* () &4 Z %,,2,,'"Input string" 2 #H X "" R Z ,
----MULTI-------------f Y%p ( X, Y) "z RE X J ,(( X, Y)),(( X, Y ZD Z Z
() Z Z (( Z)) ,,,,j,d,,2 Z----LOAD--------------2"Filename" (, ) #,,P,, , £
#, NRE NRE$£ #,( )£ #,( ) ( ).£ #,( , )£ #,( , ) #,,P,, ----SAVE----
----------" NRE 2,"Filename" R) ),() n 1 () %,4,r,,J ,(( X, Y)),(( X, Y
) ),(). Y Y Y( X) p( %,4,r,, * X X X NRE f----PART-------------- Y )
t( ,( X, Y),) B" RE X O ,(( X, Y)) ,(( X, Y) ),() NRE ,,,,, ,,,,, NRE
( )""& ( ) ( , )"" ----FORMAT------------ NRE K,,,8, #,,E,, #, # (, ,
t b, ,t , b, #," FORMAT",""0 #," TITLE"," FIELD"," DUPLICATE"," EXIT"3 ,, Z, #,
, Z #,() n 0& ,, Z, #,, Z #, n O$ ,(( X, Y)) ,(( X, Y) ),()1. () %,4,r,,58
(( X, Y)) .B Y Y Y( X) (L %,4,r,, *V X X X NRE j----EDIT---------
-----t NRE ( RE) RE Q ,(( , )),(( , ) ),(( , ))" ",0 () Z Z Z, ()
Z Z ZD () N Z %,,,8, %,4,r,, "X Z b,, b----TITLE-------------&l"Input
title" 'v #,, #,(())( RE)----FIELD------------- ( RE)/ &"Input field" 2 "" +
()()()$ n Q ,(( , )),(( , ) ),(( , )) () () * ( ) %,4,r,,6 #,(
( , )),( , ) " #,((( , ))) ( ) ( )&( , )( , )- ( , )( , ) (( )( ) '(
,( ))", n $ , ) () * () ) () 5 () (3()) () #,
, #,,( RE,( RE)) ( RE,( RE))( RE)( RE)%* ()()() #,., 4 #,"(##)"( RE)----DUPL
ICATE---------%H" #,., ( #,"(##)"( RE)2----DISPLAY----------- NRE F P C()Z %,
4,r,,d----RECORD------------n K,,2,0,x #,2,,, # , ,d R, ,d , R, #," RECORD","""
#," ADD"," DELETE"," EXIT"3 ,2, Z, #, , Z #,() n 0 ,2, Z, #, , Z #," ", ()
Z Z Z, () NRE ( RE) R RE p RE f NRE p NREz 2( )( ) ( )D(
, )( , )( , )( , ) ----SELECT REC.------- NRE 1 , , , , () n 1 , , ,
, () () NRE Z Z Z () & Z %,,2,0, Z , ----ADD---------------
NRE NRE NRE ----DELETE------------" NRE , 6 RE NRE RE NRE"J( )( ) T
( )&( , )( , )-h( , )( , ) #r( )( ) NRE R 5 () " () RE $
$ ----DISPLAY REC.------$ K,4,r,,. #,,6,, #8 , , ,B 8, , I,L , ,V #,,
#,( RE)( #,., #,"(##)"( RE)5j ( RE) ( RE, ) t #,( ), # #,( REPAGE BASpf
47C54745542E544FD0,41E!D 4745542E4C4F4D45CD0000,308 Page utility By R.A.Waddilo
ve#(c)Computing With The Amstrad( CALL &A000 to enable2 addres , F su cod,ch
ecP &Z byt("&"(cod, ,))d addres, byt2n su su byt addres addresxF su("&"ch
ec) "Error in data in line " , ) ----DISPLAY FILE------ NRE ( NRE4 ,
( )((( )))" ,(( )) , , 8, , , ,"8 ,(( )) ,0 ----INPUT MODE
-------- K,,,, #,,3,, # ,0 ,2 , ,2 ,( #," "2 ! 21E7A1CB4EC0CBCE0199A1,65
6! 21E3A1CDD1BCCD00B9F53A,6B4! 02C0A728422164AE229CA0,464! 22BAA02214A122E4A0211
7,431! AE229FA022BDA0215EAE22,4DD! 87A02166AE22C9A022F6A0,59F! 2168AE22CCA0216AA
E22CF,4EF! A0216CAE22D2A02200A121,453! 1DAE2267A1F1CD0CB9CD04,549! A150616765205
574696C69,445! 7479206F6B2E070D0A00C9,2FC! 3DC285A1CD66A1DD5E00DD,611! 56012A7BA
E25E5A7ED52DA,574! 45A1216C01ED52EBD1D22F,570!" A12281AE2230AE7EA72014,44B!,#,,
#,"-" F #,,£ #,"",)P () u(, )Z %,,,,d ----INKEY-------------!n C ""
n x ----INITIALISE-------- / o , &DD,&6E,&02,&DD,&66,&04,&CD,&1
A,&BC,&2B,&0E,&08,&E5,&DD,&46,&00,&7E,&2F,&77,&23,&10,&FA,&E1,&7C,&C6,&08,&67,&3
0,&04,&11,&50,&C0,&19,&0D,&20,&E8,&C9,&EB,&DD,&56,&03,&DD,&5E,&02,&DD,&46,&04,&D
5,&78,&06,&00,&DD,&4E,&06,& 234E234678A7200CB12817,315!6 2B09E5A7ED52E138ED2A81,
5B0! AE2230AE36002336002336,296!J 00232283AE2285AE2287AE,422!T 2289AECD04A16F6B0
D0A07,3C3! 00C93DC285A1ED5B81AEDD,642!h 6E00DD6601732372C93DC2,482!r 85A1ED5B83A
E18EC3DC285,627! A1ED5B89AE18E2E17ECD5A,6A0! BB23B720F8E93E26CD5ABB,5DC! 2A81AE7
CCD1BA17DF50F0F,4EE! 0F0FCD24A1F1E60FC69027,513! CE4027C35ABBCD04A14361,523! 6E2
77420646F2074686174,3CD! 210D0A0700C9E1CD04A14E,3A9! 6F20726F6F6D0D0AED,&B0,&47,
&D1,&7A,&C6,&08 &57,&30,&08,&7B,&C6,&50,&5F,&7A,&CE,&C0,&57,&10,&E5,&C9,&DD,&66
,&03,&DD,&6E,&02,&DD,&46,&04,&E5,&78,&06,&00,&DD,&4E,&06,&ED,&B0,&47,&E1,&7C,&C6
,&08,&67,&30,&08,&7D,&C6,&50,&6F,&7C,&CE,&C0,&67,&10,&E5,&C9 0 (,/),(,/),(),()
RE NRE Z , ,W ""," LOAD SAVE SORT SEARCH EDIT RECOR
D FORMAT DISPLAY" , D, , D, , ,,x,,l,,,,0700C9,333! CD04A1525358206572726
F,447! 720D0A0700C92A36AE7CB5,398! C8E1CD04A150726F677261,586! 6D2072756E6E696E6
7210D,3BC! 0A0700C9CD04A1466F7267,3DA! 6F742050414745210D0A07,25F! 00C9ADA1C30EA
1C3B9A0C3,668! 79A0C3DEA0C3F0A0C3FAA0,80A! 5052494E542E504147C54E,3A6!& 45572E50
524F475241CD53,3B5!0 45542E504147C54745542E,372! 504147C54745542E544FD0,41E!D 47
45542E4C4F4D45CD0000,308D00B9F53A,6B4 520 DATA 02C0A728422164AE229CA0,464 530
DATA 22BAA022 ,,,,,,,,! ,,,,,,,,er to 11 ' keep records of such things as peop
les address,&78,&06,&00,&DD,&4E,&06,&ED,&B0,&47,&E1,&7C,&C6,&08,&67,&30,&08,&7D,
&C6,&50,&6F,&7C,&CE,&C0,&67,&10,&E5,&C9 0 (,/),(,/),(),() RE NRE Z , ,W
""," LOAD SAVE SORT SEARCH EDIT RECORD FORMAT DISPLAY"
, D, , D, , ,,x,,l,,,, RVDUMP BASp1110800C9E1,392!T 7ECD5ABB23B720F8E9000
0,53B********* Variable Dump By R.A.Waddilove#(c)Computing With The Amstrad%( C
ALL &A000 to enable VVARDUMP%2 Hold down key to see variables addresF P su
cod,checZ &d byt("&"(cod, ,))n addres, byt2x su su byt addres addresF su(
Z#Invalid Parameters in DUM*A 0ine .bitdat rmem 1 list finishes s deep
2!DUM0!"!"lnf"RVzSR +!!!2!h!!6y*R"2!h2*R"##!hK6!$yw99u*&)xwG!hN2!hu#hO+yu!"&"che
c) "Error in data in line " ! 214BA0CB4EC0CBCE0146A0,565! 2142A0CDD1BCCD00B9F
53A,612! 02C0A72812216AAE224DA0,3EB! 2168AE2252A0216CAE2292,43A! A0F1CD0CB9CDC5A
04F4B0D,5FC! 0A00C956415244554DD000,372! 000000003AA0C34CA0002A,2B3! 87AEE5ED5B8
5AEA7ED52E1,75C! CA8FA0EB2323CD9BA03E0D,57D! CD5ABB3E0ACD5ABBCD06BB,59A! 09E5ED5
2E138E91818CD9B,5C7! A0E5CDC5A028290D0A00E1,500! CD06BB235E235623232319,30A!" E5
ED5B89AEA7ED52EFORM200 BASpFORM200 $$$078$ 00240200002902000025020000078$
200k Disc Formatter# by The Programmers Friend% (c) Computing with the Amst
rad&( ------------- CPC -------------*2 l "Poking machine code" ad F byt ch
P 'Z ("&"(byt, ,))*d ad , ch ch nx ch("&"y(byt,)) "ERROR138DD,740!, C97EF
620E67FCD5ABBCB7E,6ED!6 2328F37EFE0120083E2501,347! 0500C35ABBFE0220083E24,367!J
010600C35ABB010800C9E1,392!T 7ECD5ABB23B720F8E90000,53B********* LD HL,flagsBI
T 1,(HL)RET NZ already initialised SET 12! 000000003AA0C34CA0002A,2B3!
87AEE5ED5B85AEA7ED52E1,75C! CA8FA0EB2323CD9BA03E0D,57D! CD5ABB3E0ACD5ABBCD06BB,
59A! 09E5ED52E138E91818CD9B,5C7! A0E5CDC5A028290D0A00E1,500! CD06BB235E235623232
319,30A!" E5ED5B89AEA7ED52E in LINE" l2 l l "Call &9000 to format disc"""Use the
verifier afterwards$ 3E02CD0EBC21B990CDAF90CD18632$ BBFEE02807FEFCC8E6DF18F2CD9
26$ 449021E091CDAF90CD81BBCD18760$ BBCD84BBE6DFFE59CA0090FE4E889$ 280218EA21A8A8
3600211792CD46A$ AF90C9213A91CDAF90218392CD703$ D4BCD2A89022849279328692216B6$ 8
792CDD4BCD2A8902288927932767$ 8A92DD2190A8DD36100ADD36115A3$ 20DD361232DD361402D
D3617003CA$ 0628110000D5C5060ADD218B92404$ DD7200DD23DD23DD23DD2310F3652$ 218B92
DF8892C1D11410E0C9216B7$ 5C91CDAF90C97EFE00C8CD5ABB7E8$" 2318F6181F170120414D535
452327$, 4144203230306B204449534320305$6 464F524D4154205554494C49543C4$ 5920181F
1403494E53455254202BC$J 544845204449534320544F2042349$T 4520464F524D415454454420
4136C$ 4E442050524553531F1405434F309$h 505920746F2073746172742046460$r 4F524D415
454494E47203C6F723F2$ 3E2045534320546F2041626F723C0$ 74001F010D141F1C0D1820464F1
CA$ 524D415454494E47DUMP BINpiZ#Invalid Parameters in DUM*A 2!DUM0!"!"lnf"RVz
SR +!!!2!h!!6y*R"2!h2*R"##!hK6!$yw99u*&)xwG!hN2!hu#hO+yu! R20494E205038D$ 524F4
7524553532018000C18202A1$ 554E41424C4520544F20494E4937A$ 5449414C495345204449534
32036E$ 524F4D20434F4D4D414E445320380$ 180A0A0D506C6561736520456E366$ 7375726520
54686174205468654B1$ 20446973632044726976652049426$ 7320436F6E6E6563746564205049
6$ 726F7065726C790A0A0D54686544F$ 6E2052652D52756E205468697345F$ 2050726F6772616
D0A0A0D000C325$ 44697363204973204E6F772046419$ 6F726D61747465642E2020466F483$ 72
6D617420416E6F74686572696E670D515$ 0A4572726F7273203A00204E6F3BE$ 6E650D0A000D0A
5265666F726D36C$ 617420646973630D0A00C181003F1$" 00000000000000000000000000000&8
0C5 STEP 13 50 READ byte$chk0 60 FOR i0 TO 12 70 vVAL("&"+MID$(byte$,i*2+1,2)
) 80 POKE 3E20804FCD7945D$ 8038083EE132C280CD5ABBC110606$ DB060A0D20D621C180CDD
4BC3E5EB$ 00CD1B003AC280B721A68028214AB$ 21AE80181CC50E07CD0FB9ED43522$ C380C1C9
CD6D80CD3CC0C5ED4B84D$ C380CD18B9C1C97EFE00C8CD5A7D6$ BB2318F6436865636B204C5$&
44697363202859206F72204E293BC$0 20000C546F205573652044697337C$ 63732057686963682
04861766548D$D 204265656E20466F726D617474497$N 6564205769746820546869732045D$X 5
0726F6772616D0A0A0D52756E42E$b 2054686520494E49542E424153399$l 2050726F6772616D2
046726F6D4AC$v 2041204E6F726D616C2044697342A$ 632E0A0A0D00830000008600001BB$ 000
0002102000026020000220206F$ 00002702000023020000280200078$ 002402000029020000250
20000078$ 0000000000000000000000000000010 MEMORY &9C3FLOAD"INIT.BIN",&9C40CALL &
9C40 Operation. Press Any Key To Continue .bin", ,, 40 REM ------FSET200 BAS
BCINIT BINDFONTDES BASEFGHFONTPRODBASIJFONPRINTBASKLMMINIFILEBASMNOPQRSTUVWPA
GE BASXYVDUMP BAS ZDUMP BINFORM200 BASFVER200 BAS aINIT BASFVER200 BA
Spp000000000000000000000000000&80C5 STEP 13 50 READ byte$' Format 200k disc ver
ifier by ICS lx ad ( byt ch2 ' ("&"(byt, ,))*F ad , ch ch PZ ch("&"y
(byt,)) "ERROR in LINE" ld l l Rn"Verifier installed Put a 200k format disc in
the drive and type CALL &8000(x"Errors will be shown as sad faces"If you want to
abort, press Escape for a few seconds$ 21C080CDD4BCD03E00CD1B00215D5$ C180CDD4B
C3EFFCD1B003E02CD6D0$ 0EBC219380CD89803E0032C280586$ 01280AC53E42CD1EBBC12021C54
E5$ 21C5801E0051153E20804FCD7945D$ 8038083EE132C280CD5ABBC110606$ DB060A0D20D621
C180CDD4BC3E5EB$ 00CD1B003AC280B721A68028214AB$ 21AE80181CC50E07CD0FB9ED43522$ C
380C1C9CD6D80CD3CC0C5ED4B84D$ C380CD18B9C1C97EFE00C8CD5A7D6$ BB2318F6436865636B
RSHINDUMPBINpZ#Invalid Parameters in DUMKA 2!DUM0!"!"lnf"RVzSR +!!!2!h!!6y*R"2!
h2*R"##!hK6!$yw99u*&)xwG!hN2!hu#hO+yu!tility should be loaded at a time. * Yo
u may need to disable roms for some utilities to work. $
---------- CHECKSUM
---------- Remember that when you're using thi
s program the procedure is as follows 1 RESET the machine and run the checksu
m utility. 2 Load BUT DO NOT RUN the program you wish to check. 3 CALL &9000 a
nd check the numbers against the ones in the magazine. 4 Edit anZ#Invalid Param
eters in DUMKA 0re is l is y line (0-398), dgraphic lines deep 2!DUM0!"!"lnf"
RVzSR +!!!2!h!!6y*R"2!h2*R"##!hK6!$yw99u*&)xwG!hN2!hu#hO+yu!#RUN ME p$" # st
rea, strea ,"Press , ,Y"Press...""1 .. Instructions to screen""2 .. I
nstructions to printer","" "1" "2"C( "2" strea2 "runmedoc"F P £#,Z u(,)"$"
# strea, strea ,"Press a key ...." C"" # streadn MONDUMP BASp&x"Keep Ct
rl+Copy pressed to abort line .bitdat rme& Full sized mono dumps, any mode by I
CS ( $2£ "Epson(1) or Shinwa(2) " A "dump.bin", "shindump.bin",EF
"I said 1 or 2" P"dump for a full screen" Z"or for a strip, dump,l,d$d"l
first graphic LINE (0-398)"&n"dnumber of graphic lines deep"----- FONTPROD FONT
DES FONPRINT These routines allow you to print on an Epson-compatible printer
, in large character sets of your own design, any text files saved in Ascii fr
om word processors such as Mini Office II, Tasword or Protext. Fonprint pri
nts your text file and to do this needs a font with which to display it. So be
fore you print a file you need to design a font using Fontdes. As an example,
Fontprod produces a font based on the Amstrad's character set and saves it re
ady for use.&x"Keep Ctrl+Copy pressed to abort line .bitdat rmem 1 list fin
ishes itdat rmem 1 list finishes s deep & Full sized mono dumps, any mo
de by ICS ( $2£ "Epson(1) or Shinwa(2) " A "dump.bin", "shindump.bin",
EF "I said 1 or 2" P"dump for a full screen" Z"or for a strip, dump,
l,d$d"lfirst graphic LINE (0-398)"&n"dnumber of graphic lines deep"#RUN ME pn
----------------------------------- , ,l"Press...""1 .. Instruction
s to screen""2 .. Instructions to printer"" (12 pages)","" "1" "2"C( "2"
strea2 "runmedoc"F P £#,Z u(,)"$" # strea, strea ,"Press a key ...." C""
# stread#RUN ME pvv$" # strea, strea "Press a key . , ,Y"Press...
""1 .. Instructions to screen""2 .. Instructions to printer","" "1" "2"C( "2"
strea2 "runmedoc"F P £#,uZ u(,)"$" # strea, strea "Press a key ...." C""
# streadn Rn -----------------------------------
--------------------------------- , ,l"Press...""1 ..
Instructions to screen""2 .. Instructions to printer"" (12 pages)","" "1"
"2"C( "2" strea2 "runmedoc"F P £#,Z u(,)"$" # strea, strea ,"Press a ke
y ...." C"" # stread--- RESTORE This provides a computed RESTORE facilit
y setting up two RSXs. The first has the syntax REST,ln,oset where ln is
the line number and oset is the offset into the data line, both of which can
be computed before or within the statement. The line number can be the line w
ith the data statement or a line somewhere before it. The offset is the number
of items past the data statement at line ln from which you want to start read
ing. The other RSX can keep trace of lines that hogram you wish to check -
DON'T RUN IT. Call the machine code with CALL &9000, tap the spacebar to see t
he checksums and compare the resulting numbers with those published in the mag
azine. You may occassionally be told that there are extra spaces at the end o
f the line and the checksum will halt. These must be removed before you can co
ntinue. If you come across a line that is wrong, press Escape and edit it, th
en call the machine code again. When all lines match, save the program, reset
theave been renumbered with the syntax SEEK,a$,ln% To use it, simply inser
t REMs at the start of each line, at points where you wish to identify areas o
f data. Then put a unique string after the REM. $ The idea is that you can add
a line at the start of the program that will search for the unique string and
report the line where it occurs. CPC664/6128 onwers can use the string witho
ut having to resort to a variable as in SEEK,"data",ln%. Please note, there
is one small problem with th machine and run it. $
-------------------- Ram printer buffer
-------------------- RAMBUFF (FOR USE ONLY WI
TH YOUR OWN BASIC OR ROM-BASED SOFTWARE SUCH AS PROTEXT OR MAXAM) Rambuffer
overcomes your printer's small buffer by setting up another located in the mi
cro's memory. When run it saves the machine code as RAMBUFF.BIN. You then nee
d to use Program I (CPC464/664) or Program II (6128), to inDATAM BASps nu fT
nu( nu)$nu(nu,9 --------------- Data Maker by ICS ----------------6 NOTE - * May
need to insert MEMORY command and6 CALL start address for initialisation
( routines.92 * If program is renumbered the start value- o
f ln will have to be changed.9F-------------------------------------------------
-P , ,)Z"dummystall the new facility. Program I 10 MEMORY &9FFFLOAD"RAMB
UFF.BIN",&A000 20 CALL &A000 30 INPUT"Size of buffer ",bsz 40 m40960-bszMEMOR
Y m 50 BUFON,bsz,m+1 60 REM rest of program $ Program II 10 MEMORY &9FFFL
OAD"RAMBUFF.BIN",&A000 20 CALL &A000 30 INPUT"Bank to locate buffer ",b 40 BU
FON,b 50 REM rest of program Rambuffer produces three new RSXs - BUFON, BU
FOFF and HOLD. BUFON turns on the ram buffer and its format depends on your
model of CPC. If a 464/664 it must" B Fix for CPC4642d a-z Change for scree
n or printern£"Start address ", sx£" End address ", e£" First line ", f£"
Step ", s£" File name ",op) op"" d Abort if empty op f f s J# ," ln" n
u f s T# E J# ," FOR adr&"s( s)" TO &"s( e)" STEP 13"% J# ," READ byte$chk0"" J#
," FOR i0 TO 12"D J# be followed by two parameters buffer size and location in
memory. For example MEMORY 35838BUFON,5120,35839 sets up a 5k buffer s
tarting at location 35839. CPC6128 owners need only one parameter, between 4
and 7 - the block of extra ram to be used. $ HOLD supends printing although
characters will still be stored in the buffer. To continue use BUFON. $
--------- Re
store ------ R," vVAL("(")"&"(")"+MID$(byte
$,i*2+1,2))"+ J# ," POKE adr+i,vchkchk+v" J# ," NEXT" J# ," IF chkVAL("(")"&"(")
"+RIGHT$(byte$,3)) THEN PRINT"(")"ERROR in LINE"(")"lnSTOP" J nu s# ," lnln+" T#
,"NEXT"$ s e J# ," DATA " c" ( ) c c # ,s( ,)# ,s( c,),6 F#J f f .
BAS 2KAPR 87 SCROLLER.BAS 3KFEB 87 FILDUMP .BAS 2KDEC 86 SHADUMP .BAS
2KOCT 86 SPLTMODE.BAS 2KMAY 86 FONTPROD.BAS 2KNOV 87 FONTDES .BAS 4K
suite of 3 progs FONPRINT.BAS 3K STATUS .BAS 2KDEC 86 FORM200
.BAS 3KSEP 87 FSET200 .BAS 2K suite of three progs, fset generates ini
t.bas and .bin FVER200 .BAS 2K * extra * INIT .BAS 1K INIT .B
IN 1K VDUMP .BAS 2KFEB 86 VFIND .BAS 2KAUG 86 XCOL .BAS 3KJU
L 86 MONDUMPs nu fTnu( nu)$nu(nu,,(nu))h# ,nurd and 30 ' CALL sJ# ,"
IF chkVAL("(")"&"(")"+RIGHT$(byte$,3)) THEN PRINT"(")"ERROR in LINE"(")"lnSTOP"
J nu s# ," lnln+" T# ,"NEXT"$ s e J# ," DATA " c" ( ) c c # ,s( ,)#
,s( c,),6 F#J f f .BAS 1K* extras see RUN.ME * DUMP .BIN 1K SHINDUMP.
BIN 1K DATAM .BAS 2K DISCSPED.BAS 1K AS 2K ASNTPROD.BAS 2KN
OV 87 FONTDES .BAS 4K suite of 3 progs FONPRINT.BAS 3K STATUS .BA
S 2KDEC 86 FORM200 .BAS 3KSEP 87 FSET200 .BAS 2K suite of three p
rogs, fset generates init.bas and .bin FVER200 .BAS 2K * extra * INIT
.BAS 1K INIT .BIN 1K VDUMP .BAS 2KFEB 86 VFIND .BAS 2KAUG
86 XCOL .BAS 3KJUL 86 MONDUMPDISCSPEDBASp ,7,cd,f,b9,ed,5b,0e,c6,dd,6e
,0,dd,66,1,73,23,72,c3,f,b9 a-z P d! ,("&") P,&( ,( , ,2 e,7,cd,f,b9,ed,5b,0e
,c6,dd,6e,0,dd,66,1,73,23,72,c3,f,b9$)NEXT 30 d0CALL &50,d 40 POKE d,40POKE d+
2,200POKE d+6,11 5
is routine - if you put a com
ma within a quoted data line- 1000 DATA "Jump to it, men" this will appe
ar as two items of data - Jump to it and men. $
---------------- Disc catalogue
---------------- DISCCAT A versatile program that let
s you carry out discfile maintenance at a single keystroke. The functions supp
orted are Load, Run, Change user, Change drive, Erase file, Erase backups, Tit
l#RUN .ME 1K read.me text file and RUNMEDOC. 5K program to pri
nt it HELP .BAS 2K MAY 87 ASSEMBLE.BAS 13K JUL 85 DISASSEM
.BAS 7KNOV 85 BRKPOINT.BAS 2KFEB 87 MINIFILE.BAS 10KFEB 87 CHECKSUM.BAS
2KJUN 87 PAGE .BAS 2KAPR 86 CIRCLE .BAS 2KNOV 86 PROCEDUR.BAS 2KMA
Y 87 PROCMMND.BAS 3K mastermind to run with the above COMPACT .BAS
3KAUG 87 RAMBUFF .BAS 3KJUN 87 REMKILL .BAS 3KJUN 86 DISCCAT .BAS 4KJUL
87 RESTORE Re disc, and Rename file. $ ----
------------ 200k Formatter
---------------- FORM200 FSET200 FVER200 INIT.BAS INIT.BIN
Form200 enables you to format discs to store 200k, though the actual capacity
is 198k because 2k is taken up by the directory. As the format is alien to t
he Amstrad the disc parameter block must be patched to instruct the machine to
access it. Consequently you need to use Fset20 TOP. The length of any program
currently in memory is printed along with te space taken up by any variables a
nd strings, and the amount of free memory left. LOMEM is the lowest point i
n memory free PAGE is where the Basic program is stored TOP is the address whe
re the program ends $ ---------------
Variable dump -------
-------- VDUMP This routine will add the RSX command VARDUMP to list all 0
to switch between the two formats. When the machine code from Fset200 has
been poked into memory it is saved as init.bin. The program also writes and sa
ves a small Basic program called init.bas which you need to run before using t
he 200k format. This loads init.bin and calls it. If you want to go back t
o standard format either CALL &9C76 or POKE &A8A8,0. $ It has become apparent
that due to differences between disc drive mechanisms, some machines are not h
appy when pushed to extra perfovariables used in a Basic program. The progr
am you want to list must be run before you can use VARDUMP. After each variabl
e name appears you must press a key to see the next. This is to prevent a long
list scrolling uncontrolably off the screen. Run the program and CALL &A000
to enable the RSX. $ ---------------
Variable find --------
------- VFIND This is a routine to complement Variable durmance. This caus
es the formatter to leave some sectors unformatted and will show up as problem
s when saving files. Fver200 is a simple routine to verify any disc newly f
ormatted to 200k. You don't need to run the initialisation program first. Bad
sectors show up as sad faces and you can abort the check by pressing Escape fo
r a few seconds. Reformatting may cure the problem but some Amstrads may prove
to be too unreliable. If you have two drives, try formatting on both. $
mp. Having identified mistyped variables with VARDUMP you can n
ow pinpoint the offending line number using VFIND. The new command can be
used with or without Vardump in memory and will accept upper or lower case as
valid input. To use it, put the variable name into a string such as A$"FRED",
then type VFIND,A$ and a list of all line numbers containing the variable FRED
will be printed out. As FRED may also match some chance combinations of prog
ram bytes, you may get a few spurious line -----------
File dump ------
----- FILDUMP This is a utility to let you look at a file without actually
loading it or disturbing the program in memory. When run, it stores some mach
ine code above HIMEM which is moved to &9FFF. To list a text file CALL &A00
0,1 and to dump any other type CALL &A000. You'll then be prompted for the fil
ename. Don't forget the file extension if it isn't the normal .BAS or . numbe
rs listed. $ ------------
Rem killer ------------
REMKILL Designed to reduce a program's length when this is vital, Remkill wil
l eliminate all REMs and ' statements and redirect all relative commands. T
he full stop on the key pad is redefined to call the machine code when pressed
, stripping all REMs. If you test it on itself, Keep a master copy of the sub
ject program in case any BIN or . followed by a space. Hold down Shift to
pause the listing and end at any time by pressing Control. $
---------------- Program status
---------------- STATUS This program is
desgined to provide you with all the information you may require about a Basic
program. When run a short routine is stored above HIMEM. To use it CALL &A00
0 and you'll be told the values of HIMEM, LOMEM, PAGE and R problems arise. $
-----------
Compacter ----------- COMPACT This
utility is for disc drive owners who tend to fill up discs with old files that
they may never need, but don't want to erase. It will compress most text file
s to between 60%-70% of their original size. When run, the program loads the
machine code and sets up two new commands COMPACT,f1$,f2$ and EXPAND,f1$,f2$
. Weeds to know Top since this is where Basic variables are stored when the
program is run. Several other pointers need to be set to the same value, the
ones that tell Basic where the variables end. The variables are placed at the
end of the program starting at Top. By restoring these pointers we restore
the original program, which can be run again. The variables will be lost thou
gh, and its always best to enter CLEAR when changing Page. All this is carried
out automatically by the utility. ith both commands, f1$ is the source file
and f2$ the target. EXPAND is the opposite of COMPACT and will reverse the pr
ocess. The only limitation is that your source file should not contain charac
ters above 128 which means special control codes and the pound sign. In the
case of the pound sign this is converted to a hash which can easily be rectif
ied with a selective search and replace. $
-------- Circle NEW.PROGRAM
deletes the program at Page without destroying the others. The Basic command N
EW will destroy everything, so use it with caution. $ A program may need to kn
ow what Page, Top and Lomem are - Lomem is the lowest point in memory free. Th
e GET commands look up the relevant system variable and place its value in one
of Basic's ieger variables. a%0GET.PAGE,a% will set a% to the current value
of Page. $ --------------
-------- CIRCLE With this routine y
ou can draw fast circles or elipses with ease on the CPC. When run it sets up
a command CIRCLE, which requires three parameters radius x, radius y, and a pe
n colour. To use it, move to the point you want the circle centre to be (eg M
OVE 320,200) and entering CIRCLE,rx,ry,pen will draw a circle or ellipse. For
instance, to draw a circle in the centre of the screen enter MOVE 320,200CI
RCLE,100,100,2 $ Break points
-------------- BRKPOINT This is a routine to enable you to run a
machine code program and stop when the program counter reaches a preset value.
When run it sets up an RSX RUN requiring two parameters the entry address of
the code, and where you want it to stop. For instance RUN,&8000,&8009 will
run the code at &8000 until the counter reaches &8009. When the breakpoint is
reached the contents of all registers are printed along with the st
------ Page
------ PAGE This routine will enable you to store and run Ba
sic programs at any address in memory. This means you could load one program a
t &1000, and another say, at &2000, and a third at &3000. Any of the programs
can then be selected and run. When run several new commands are added to Basi
c PRINT.PAGE SET.PAGE,integer GET.PAGE,variable% GET.TOP,variable% GET.L
OMEM,variableatus of the flags. You now have a choice Either continue (C) or
stop (S) and return to Basic. Unfortunately you can't stop at any old value o
f the program counter - it must be at the start of an instruction and not half
way through. Breakpoint actually inserts an instruction into the code and you
can't insert one instruction in the middle of another. $ Breakpoint assembl
es at &9800 and is &130 bytes long so avoid this area. The program isn't foolp
roof and is merely an aid to debugging. $ % NEW.PROGRAM The first prints t
he value of a system variable called Page. This is at &AE64 with Basic 1.1 or
&AE81 with Basic 1.0. The second sets the value of Page. $ When you type a pro
gram in or load it from tape or disc, Basic stores it at Page. Then when you t
ype SAVE or RUN, Basic saves or runs the program stored at Page. As well as
keeping track of where a program starts, Basic also needs to know where it en
ds. This address is stored in another system variable called Top. Basic n R
------
Help ------ HELP This routine adds
two RSXs ROMS and HELP. The first prints list of rom numbers and their type. T
hey can be either foreground or background, extension or Basic. Basic appears
in all empty sockets. HELP prints a list of the commands that a rom will acce
pt. It needs an extra parameter to tell it which rom to look at. The disc rom
is always number 7 so ore than 16 characters long which should be ample. How
ever, you can type in more than 16 characters but only the first 16 will be re
cognised and acted upon. * ENDPROC doesn't need the procedure name following it
but you can include it to aid program clarity. * In long programs put all yo
ur procedures at the start so that they can be found quickly, and use a GOTO t
o jump past them to your main code. The Mastermind program (PROCMMND) will s
erve to illustrate the use of procedures. The main proHELP,7 will list all the
disc commands. $ ------------
Procedures -----------
- PROCEDUR PROCMMND This is a routine that will give you procedures on the
CPC. Save it before you run it. It sets up the RSXs PROC, DEFPROC, ENDPROC an
d START. PROC and DEFPROC need similar syntax PROC,name and DEFPROC,name. Y
ou also have to enter START as one of the first lines before you use any PROgr
am is included between lines 240 - 360. Note the START in line 220. Try lo
ading one of your old programs and replace the GOSUBs and subroutines with pro
cedures. I think you'll find that you'll never want to go back to GOSUBs again
. $ ----------
Minifile ---------- MINIFILE
Mini File is a user-friendly database program which can keep records of such
things as addresses, telephoCs or DEFPROCs. This is because you are allowed to
nest procedures up to 10 deep which is achieved by storing the return address
each time a procedure is called. START restores the pointer to the return
addresses back to 0 so you start on the first level nesting each time you run
the program. If you leave START out and press Escape, or the program stops in
the middle of a few layers of nesting due to an error, the pointer won't be re
stored when you re-run the program. The next ENDPROC encne numbers, important
dates, grandma's recipes and so on. The program runs within a graphics envi
ronment similar to that of Digital Research's Gem used on the PC1512 and it is
this which makes it really easy to use. When you run the program a menu ba
r appears at the top of the screen with an arrow pointing to the first of eigh
t options. You can use the cursor keys to move the arrow in order select which
option you require. Press Copy will then pull down the appropriate sub-menu.
Within ountered will take you back to the procedure that was executing befo
re you pressed Escape or the error occurred. $ To use procedures correctly you
must remember the following points * A DEFPROC must be the ONLY statement on a
line because once the DEFPROC is found, execution continues from the line fol
lowing. * Statements such as the following which uses ELSE with more than one P
ROC are not allowed IF a1 THEN PROC,one ELSE IF a2 THEN PROC,two This is
because the return address from each sub-menu are several options which you can
select using cursor up and down, and pressing Copy to confirm your choice. $
The options available from the main menu bar are Load, Save, Sort, Search, E
dit, Record, Format and Display. When loading or saving simply follow the prom
pt and enter the filename. Sort will put the records in to either ascending o
r descending alphabetic order according to the record titles. There are two
types of search Multi will search for whole fields and Part wia procedure is al
ways the start of the statement, and IF...THEN...ELSE commands are considered
as a complete statement. However you can use PROC in multi-statement lines suc
h as 100 PROC,arnoldPRINT"That was PROCarnold"PROC,joyce * Keywords are no
t allowed in procedure names. If you want to be sure you haven't used one, typ
e all your procedure names in lower case. If any subsequently appear in upper
case, the interpreter has decided they are keywords. $ * Procedure names may
not be m Rll search for parts of fields. The search will not include the rec
ord titles since you can see these on screen. Follow the prompt and enter the
string to search for. If a match is found the appropriate record will be displ
ayed with the string highlighted. You can either press cursor right to continu
e the search or Copy to abort. Edit can be used to delete selected fields f
rom a record. Firstly select the record and then press either cursor right for
the next field, Copy to delete the field is the height of the box to scroll
in rows 1-25 w is the width of the box in screen bytes (1-80 in Mode 2) r is t
he top row number of the box 1-25 c is the top column where columns correspond
to the number of screen bytes across the screen (1-80 in Mode 2). So to sc
roll the whole screen in a NW direction the command would be NWEST,0,25,80,1,
1 which would leave the background as PEN 0. $ It is important to note that th
e height and width must always be at least 1, as a box must have two dimor cur
sor left to abort. Record adds or deletes records. Blank records are added to
the end of the files but it is possible to delete any record by selecting it
with the cursor keys and pressing Copy. $ Format is used for designing the l
ayout of the records. You can design individual records or copy the format to
the whole of the file. In the sub- menu, Title enters the record title, Field p
ositions a field within a record using the cursor keys, and Duplicate copies t
he displayed record to allensions and care should be taken that the defined box
does not exceed the screen limits. Also you can omit the p parameter if you
wish. The two routines to scroll a message are MESLEFT and MESRIT for left an
d right respectively with parameters - string and row number. Before they
are called a variable m be set uthrolled. This as the first parameter. The sec
ond is the row number on which you wish the message to scroll. The following p
rogram shows how to use the new command 10 a$"Compu other records. Since th
is option is intended to be used to create a standard format for all records,
take care the current record will be copied to all others. Display enables y
ou to look at a record. Use the cursor up and down keys to select a record.
The number of fields in a record is shown in the top right hand corner of each
displayed record. Mini File allows 24 records to a file with 48 fields per r
ecord and 50 characters per field. $ --------
-----ting with the Amstrad" 20 MESLFT,a$,1 30 a$"1234567890" 40 MESRIT,a$,25
To use the routine in your own programs first set HIMEM to 39999 and load the
code to 40000 as it is not relocatable. Then to set up the RSXs CALL 40000. $
------
Xcol ------ XCOL This is a prog
ram that allows you to display more than the legal number of colours on the sc
reen in any mode. It provides Split modes
------------- SPLTMODE Some of the best
software around employs split mode screens in which the top half of the screen
is usually Mode 0 and the lower half Mode 1 or 2. This routine pokes the nec
essary machine code into memory which is enabled by CALL &A000. The positio
n of the split can be altered by poking &A034 with 2, 3 or 4. $
---------- three extra com
mands XCOL to enable the function XDIS to disable it and restore all to norma
l, SETHT,n which allows control over the position of the switch where n is 0,1
or 2. Having run the program you will find that the normal INK and BORDER co
mmands act in a slightly different way. Normally BORDER 0,1 would set the bord
er flashing between colours 0 and 1 - black and blue. With XCOL enabled, th
e same command would set the top part of the border to the first colour and th
e bottom par Scroller ---------- SCR
OLLER This is a collection of 10 machine code routines, two of which scroll a
message to the screen from left or right, while the other eight can be used t
o scroll off any defined section of screen horizontally, vertically or diagona
lly. These routnes are in the form of the RXSs NORTH,SOUTH,EAST, WEST, NEA
ST, NWEST, SEAST and SWEST followed by the parameters p,h,w,r, and c. p is
the pen colour for the background h Rt to the second. INK 1,22,26 will produce
a similar result with anything written with PEN 1. $ Some points to note
* The horizontal division does not fall exactly on the boundary line between t
wo text lines * Make the dividing line visible by typing BORDER 0,1INK 0,1,0. I
f you are lucky the line will be steady and will not jitter when you press a k
ey. Often though, the line will be be unstable so it's better to make backgrou
nd and border the same colour in each half of the screen. * Don'tdouble bytes
(DEFW) and strings (DEF$) can be placed at the current address. Space can be
reserved for data (DEFS followed by the number of bytes required). * Comments
can be included by placing them on a separate line and starting them with a '
. Run the assembler. It will stop with the message 'Origin'. Type AUTO and pr
ess the small Enter key. Throughout the program this key is used- not the larg
e one $ The full stop next to the small Enter key can be used instead if a com
ment is needed on assume XCOL will work with commercial software. The worst th
ing that can happen is a crash. There's nothing to cause any great hardship
there - just be aware of the limitations. $
--------------- RAW Assembler
--------------- ASSEMBLE This program will allow you to
write in machine code. When run the mnemonics and labels will be converted int
o Z80 code which will be stored starting at any a the next line. The source
listing can be saved with the assembler or the assembler can be deleted and t
he source code saved on its own. The assembler can be merged with the source
when loading using LOAD"Assembler"MERGE "code" However, there's bug in the
CPC464 which sometimes prevents two programs merging successfully. This can b
e overcome by saving one as an Ascii file using SAVE"code",a $
-------------- Disassembl
eddress not occupied by the assembler itself. As the assembler is in Basic, i
t resides at the bottom of memory, so it's convenient to poke the code near th
e top. HIMEM can be moved down inecessary to create space for the object code.
All instructions and labels are placed in data statememts before the assembl
er program which starts at line 5000 to allow room. Only one instruction pe
r line is allowed and it must be typed in upper case with one space between th
e first and second part (if any),r -----------
--- DISASSEM This is a menu-driven routine to complement the assembler. It
prompts for the information it needs. $ -----
------------------- Screen dump (Mode 0,1)
------------------------ SHADUMP This program will p
roduce a large screen dump - the width of A4 paper and about half as deep - of
a Mode 0 or Mode 1 screen. Each pen is represented by differen and a comma be
tween the second and third part (if any). $ NO EXTRA SPACES ARE ALLOWED.
HIMEM must be set to reserve space for the code. Use the MEMORY command as mor
mal. For example 10 MEMORY &7FFF ensures that &8000 onwards is available f
or code. The variable 'printer' used by the assembler can be set to direct th
e listing to a printer on the second pass printer0 turns the printer off p
rinter1 turns it on. Note there must be no spaces between labels, equals and
the number. t shades of grey. The Mode 0 dump is in 16 shades and the Mode 1 du
mp is in four. It is not guaranteed for all printers but if yours is a genu
ine Epson compatible there should be no problems. To produce a screen dump
you first of all need to run the program. Then if you are working with a norma
l Basic program set up a key in the listing (as line 5, 5000 and 6000 below) t
o CALL &A000 by pressing Tab when the image you require is on the screen. The
high line numbers are to avoid your own progr The following rules MUST be obey
ed $ * The first instruction must be ORG the code is assembled at this address
. For example 30 DATA ORG &8000 * A label must be preceded by a full st
op when defined * Labels must be used for relative jumps. They cannot be set to
the current address by simply defining a label However they can be given a po
sitive value (address or constant) by use of * Numbers can be decimal, hex,
binary or labels. They must however be positive * Single bytes (DEFB), Ram,
but beware they may need to be changed. $ To dump a screen part way through
a program, add something like the following few lines and press TAB for a dump
at the appropriate point. 5 EVERY 50 GOSUB 5000 10 REM rest of program 4
999 REM and tacked on the end .... 5000 IF INKEY(68)-1 THEN CALL &A000 6000 RE
TURN For an inverted dump use CALL &A000,1 $ ------
----------------------------- Screen dump (Any mode - 0,
1 or 2) PC6128 user manual has been submitted to us three tim
es. You should state the material to be your own work, that it hasn't been sub
mitted elsewhere and that we have your permission to publish it. $ * Please
don't use commands specific to the CPC6128/664 - FILL, COPYCHR$, MASK, and CLE
AR INPUT are taboo. We want to appeal to the maximum number of people and are
reluctant to publish material that only runs on certain models. * The further
over 10-12k of Basic (Remembering that xk. of machine code -----------------
------------------ MONDUMP DUMP.BIN SHINDUMP.BIN This routine will prod
uce plain black and white dumps (wide as A4) in any mode and is the one we use
for magazine illustrations. MONDUMP is the loader for one of two binary files
depending on whether you have a true Epson compatible, or nearly compatible l
ike a Shinwa. Use DUMP. If you want to abort, press Control+Copy for a few se
conds. This utility resets the screen origin to 0,0. $
becomes over 2xk as a Basic loader) your program is, the less likel
y it is to be published unless it's truly exceptional. * Try to be differen
t. If we've published a utility or game we're unlikely to accept something sim
ilar even if yours does a bit more. To a lesser extent, this is also true of t
hings that have appeared in other magazines. If you send in a character define
r it will be competing against the three others we got that week, none of whic
h will make it because we've done one alre ------------
Data maker ------------ DAT
AM This routine will turn an area of memory into a Basic hex loader in the sa
me format as used in Computing with the Amstrad CPC - in fact it's the program
we use to do it. Just run it and you will be prompted for the necessary par
ameters. $ ------------------
Disc accelerator ---------ady.
* Please thoroughly test and debug programs, and make them friendly. Remember
that people with less knowledge of computing than yourself will be typing them
in and and they don't want a test of lateral thinking or to admire the obsc
urity of your bugs. Neither do we - we'll just reject it or send it back for a
lterations. Test it out on a friend - if he struggles, so will a lot of other
people. $ * Finally, if you've a good idea but haven't the ability to put it i
nto practice, write to p--------- DISCSPED Run this for a faster disc dr
ive - about 5-12% quicker than standard. It takes up no memory so can be used
with anything else except the 200k formatter and 200k format discs. $
-------- ADV
ERT -------- We're always on the look ou
t for good quality type-in games, utilities and general interest material. If
you've written anything that might be of interest to othostbag. We or one of o
ur readers may be able to do something with it. ----------------------
----------- DATAM BAS klDISCSPEDBASmCATLIST noRUNMEDOC$$$RUNMEDO
C RUNMEDOC #RUN BAKRUNMEDOCBAK£er readers, why not send it in for evaluat
ion We pay for everything used, and of course there's fame and glory of seein
g your name in print. Here are a few points to bear in mind * Feel free
to sound us out with ideas but full submissions should be on disc or tape with
S&SAE and an accompanying article as a text file. * Ideas aren't copyright,
but program material is and changing a few variables or rems doesn't make a pr
ogram yours. This may seem obvious but Electric Fencing from the C Rady. *
Please thoroughly test and debug programs, and make them friendly. Remember th
at people with less knowledge of computing than yourself will be typing them in
and and they don't want a test of lateral thinking or to admire the obscurity
of your bugs. Neither do we - we'll just reject it or send it back for alterati
ons. Test it out on a friend - if he struggles, so will a lot of other people.
$ * Finally, if you've a good idea but haven't the ability to put it into pra
ctice, write to ph to check - DON'T RUN IT. Call the machine code with CALL &900
0, tap the spacebar to see the checksums and compare the resulting numbers with
those published in the magazine. You may occassionally be told that there a
re extra spaces at the end of the line and the checksum will halt. These must b
e removed before you can continue. If you come across a line that is wrong, p
ress Escape and edit it, then call the machine code again. When all lines match
, save the program, reset the machine and run i ----------
------------------------- -------------------------------
-- Computing with the Amstrad CPC
Utilities Disc ---------------------
------------ ----------------------------------- $
----------------------- P
rinter font designer ------------------t. $
-------------------- Ra
m printer buffer -------------------- RAMBUFF
(FOR USE ONLY WITH YOUR OWN BASIC OR ROM-BASED SOFTWARE SUCH AS PROTEXT OR M
AXAM) Rambuffer overcomes your printer's small buffer by setting up another l
ocated in the micro's memory. When run it saves the machine code as RAMBUFF.
BIN. You then need to use Program I (CPC464/664) or Program II (6128), to insta
ll the new facility.----- FONTPROD FONTDES FONPRINT These routines allow you
to print on an Epson-compatible printer, in large character sets of your own d
esign, any text files saved in Ascii from word processors such as Mini Office I
I, Tasword or Protext. Fonprint prints your text file and to do this needs a
font with which to display it. So before you print a file you need to design a
font using Fontdes. As an example, Fontprod produces a font based on the Amst
rad's character set and saves it ready for use. Program I 10 MEMORY &
9FFFLOAD"RAMBUFF.BIN",&A000 20 CALL &A000 30 INPUT"Size of buffer ",bsz 40 m4
0960-bszMEMORY m 50 BUFON,bsz,m+1 60 REM rest of program $ Program II 10
MEMORY &9FFFLOAD"RAMBUFF.BIN",&A000 20 CALL &A000 30 INPUT"Bank to locate buff
er ",b 40 BUFON,b 50 REM rest of program Rambuffer produces three new RSXs
- BUFON, BUFOFF and HOLD. BUFON turns on the ram buffer and its format dep
ends on your model of CPC. If a 464/664 it must be followed by two paraWhen you
run Fontdes you will see a 16x12 matrix in which to design your characters. Yo
u can only use the middle 14 as these are shown in hte context of a 16 dot line
-line pitch. Press X to get the main menu, where you will see four options. $
The cursor is moved around the grid using the arrow keys and pixels are plotted
or unplotted with Copy. The file you are going to print must obey certain r
ules * Lines must be a maximum of 40 characters wide * They must contain no
control codes other thameters buffer size and location in memory. For example
MEMORY 35838BUFON,5120,35839 sets up a 5k buffer starting at location 35839
. CPC6128 owners need only one parameter, between 4 and 7 - the block of extr
a ram to be used. $ HOLD supends printing although characters will still be s
tored in the buffer. To continue use BUFON. $
--------- Restore
--------- RESTORE This provin carriage return or line feed.
* The filename must have the suffix .txt. $
---------- Checksum
---------- CHECKSUM This routine will analyse a Basic progra
m and produce a unique number for each line of listing. This will enaable you t
o check your typing when entering listings from Computing with the Amstrad.
Reset the machine, load and run the program, then load the Basic program you wi
s R des a computed RESTORE facility setting up two RSXs. The first has
the syntax REST,ln,oset where ln is the line number and oset is the offs
et into the data line, both of which can be computed before or within the state
ment. The line number can be the line with the data statement or a line somew
here before it. The offset is the number of items past the data statement at li
ne ln from which you want to start reading. The other RSX can keep trace of li
nes that have been renumbered with the synt sectors unformatted and will show u
p as problems when saving files. Fver200 is a simple routine to verify any d
isc newly formatted to 200k. You don't need to run the initialisation program f
irst. Bad sectors show up as sad faces and you can abort the check by pressing
Escape for a few seconds. Reformatting may cure the problem but some Amstrads m
ay prove to be too unreliable. If you have two drives, try formatting on both.
$ ----------- ax
SEEK,a$,ln% To use it, simply insert REMs at the start of each line, at poi
nts where you wish to identify areas of data. Then put a unique string after th
e REM. $ The idea is that you can add a line at the start of the program that
will search for the unique string and report the line where it occurs. CPC66
4/6128 onwers can use the string without having to resort to a variable as in S
EEK,"data",ln%. Please note, there is one small problem with this routine - i
f you put a comma wit File dump ---
-------- FILDUMP This is a utility to let you look at a file without actua
lly loading it or disturbing the program in memory. When run, it stores some ma
chine code above HIMEM which is moved to &9FFF. To list a text file CALL &A0
00,1 and to dump any other type CALL &A000. You'll then be prompted for the fil
ename. Don't forget the file extension if it isn't the normal .BAS or .BIN or
. followed by a space. Hold down Shift to pausehin a quoted data line- 1
000 DATA "Jump to it, men" this will appear as two items of data - Jump to it
and men. $ ----------------
Disc catalogue ---------------
- DISCCAT A versatile program that lets you carry out discfile maintenance
at a single keystroke. The functions supported are Load, Run, Change user, Cha
nge drive, Erase file, Erase backups, Title disc, and Rename file. $
the listing and end at any time by pressing Control. $
---------------- Program status
---------------- STATUS This program is des
gined to provide you with all the information you may require about a Basic pro
gram. When run a short routine is stored above HIMEM. To use it CALL &A000 an
d you'll be told the values of HIMEM, LOMEM, PAGE and TOP. The length of any pr
ogram currently in memory is print ----------------
200k Formatter -----
----------- FORM200 FSET200 FVER200 INIT.BAS INIT.BIN Form200 enables you
to format discs to store 200k, though the actual capacity is 198k because 2k is
taken up by the directory. As the format is alien to the Amstrad the disc pa
rameter block must be patched to instruct the machine to access it. Consequentl
y you need to use Fset200 to switch between the two formats. Wed along with
te space taken up by any variables and strings, and the amount of free memory
left. LOMEM is the lowest point in memory free PAGE is where the Basic progra
m is stored TOP is the address where the program ends $
--------------- Variable dump
--------------- VDUMP This routine will add th
e RSX command VARDUMP to list all variables used in a Basic program. The pro
gram you want to lhen the machine code from Fset200 has been poked into memory i
t is saved as init.bin. The program also writes and saves a small Basic program
called init.bas which you need to run before using the 200k format. This loads
init.bin and calls it. If you want to go back to standard format either CAL
L &9C76 or POKE &A8A8,0. $ It has become apparent that due to differences betw
een disc drive mechanisms, some machines are not happy when pushed to extra per
formance. This causes the formatter to leave some !R!!!!!!!!!ist must be run b
efore you can use VARDUMP. After each variable name appears you must press a ke
y to see the next. This is to prevent a long list scrolling uncontrolably off t
he screen. Run the program and CALL &A000 to enable the RSX. $
--------------- Variable f
ind --------------- VFIND This is a routi
ne to complement Variable dump. Having identified mistyped variables with VARDU
MP you can now circles or elipses with ease on the CPC. When run it sets up a
command CIRCLE, which requires three parameters radius x, radius y, and a pen c
olour. To use it, move to the point you want the circle centre to be (eg MOVE
320,200) and entering CIRCLE,rx,ry,pen will draw a circle or ellipse. For inst
ance, to draw a circle in the centre of the screen enter MOVE 320,200CIRCLE,
100,100,2 $ ------
Page pinpoint the offending line number usin
g VFIND. The new command can be used with or without Vardump in memory and w
ill accept upper or lower case as valid input. To use it, put the variable name
into a string such as A$"FRED", then type VFIND,A$ and a list of all line numb
ers containing the variable FRED will be printed out. As FRED may also match
some chance combinations of program bytes, you may get a few spurious line num
bers listed. $ ------------
------ PAGE This routine will enable you to store and run Basic p
rograms at any address in memory. This means you could load one program at &100
0, and another say, at &2000, and a third at &3000. Any of the programs can the
n be selected and run. When run several new commands are added to Basic PR
INT.PAGE SET.PAGE,integer GET.PAGE,variable% GET.TOP,variable% GET.LOMEM,va
riable% NEW.PROGRAM The first prints the value of a system variable called P
age. This is Rem killer
------------ REMKILL Designed to reduce a program's length when th
is is vital, Remkill will eliminate all REMs and ' statements and redirect all
relative commands. The full stop on the key pad is redefined to call the mach
ine code when pressed, stripping all REMs. If you test it on itself, Keep a
master copy of the subject program in case any problems arise. $
----------- at &AE64 with Basic 1.1 or &AE81 w
ith Basic 1.0. The second sets the value of Page. $ When you type a program in
or load it from tape or disc, Basic stores it at Page. Then when you type SAVE
or RUN, Basic saves or runs the program stored at Page. As well as keeping
track of where a program starts, Basic also needs to know where it ends. This a
ddress is stored in another system variable called Top. Basic needs to know Top
since this is where Basic variables are stored when the program is run.
Compacter -----------
COMPACT This utility is for disc drive owners who tend to fill up discs wit
h old files that they may never need, but don't want to erase. It will compress
most text files to between 60%-70% of their original size. When run, the pr
ogram loads the machine code and sets up two new commands COMPACT,f1$,f2$ and
EXPAND,f1$,f2$. With both commands, f1$ is the source file and f2$ the targ
et. EXPAND is the Several other pointers need to be set to the same value, th
e ones that tell Basic where the variables end. The variables are placed at the
end of the program starting at Top. By restoring these pointers we restore
the original program, which can be run again. The variables will be lost though
, and its always best to enter CLEAR when changing Page. All this is carried ou
t automatically by the utility. NEW.PROGRAM deletes the program at Page witho
ut destroying the others. The Basic command NEW wi opposite of COMPACT and will
reverse the process. The only limitation is that your source file should not
contain characters above 128 which means special control codes and the pound s
ign. In the case of the pound sign this is converted to a hash which can easi
ly be rectified with a selective search and replace. $
-------- Circle
-------- CIRCLE With this routine you can draw fa
st "R"""""""""ll destroy everything, so use it with caution. $ A program may
need to know what Page, Top and Lomem are - Lomem is the lowest point in memory
free. The GET commands look up the relevant system variable and place its valu
e in one of Basic's ieger variables. a%0GET.PAGE,a% will set a% to the curren
t value of Page. $ --------------
Break points ---------
----- BRKPOINT This is a routine to ereturn address each time a procedure
is called. START restores the pointer to the return addresses back to 0 so y
ou start on the first level nesting each time you run the program. If you leave
START out and press Escape, or the program stops in the middle of a few layers
of nesting due to an error, the pointer won't be restored when you re-run the
program. The next ENDPROC encountered will take you back to the procedure that
was executing before you pressed Escape or the error occurred. $ To unable yo
u to run a machine code program and stop when the program counter reaches a pre
set value. When run it sets up an RSX RUN requiring two parameters the entry
address of the code, and where you want it to stop. For instance RUN,&8000,&
8009 will run the code at &8000 until the counter reaches &8009. When the break
point is reached the contents of all registers are printed along with the statu
s of the flags. You now have a choice Either continue (C) or stop (S) and ret
urn to Basic. Unfse procedures correctly you must remember the following poin
ts * A DEFPROC must be the ONLY statement on a line because once the DEFPROC is
found, execution continues from the line following. * Statements such as the
following which uses ELSE with more than one PROC are not allowed IF a1 THEN
PROC,one ELSE IF a2 THEN PROC,two This is because the return address from a
procedure is always the start of the statement, and IF...THEN...ELSE commands a
re considered as a complete statement. Howortunately you can't stop at any old
value of the program counter - it must be at the start of an instruction and no
t half way through. Breakpoint actually inserts an instruction into the code an
d you can't insert one instruction in the middle of another. $ Breakpoint ass
embles at &9800 and is &130 bytes long so avoid this area. The program isn't fo
olproof and is merely an aid to debugging. $
------ Help ever
you can use PROC in multi-statement lines such as 100 PROC,arnoldPRINT"That w
as PROCarnold"PROC,joyce * Keywords are not allowed in procedure names. If yo
u want to be sure you haven't used one, type all your procedure names in lower
case. If any subsequently appear in upper case, the interpreter has decided the
y are keywords. $ * Procedure names may not be more than 16 characters long w
hich should be ample. However, you can type in more than 16 characters but only
the first 16 will b ------ HELP This routine adds two R
SXs ROMS and HELP. The first prints list of rom numbers and their type. They ca
n be either foreground or background, extension or Basic. Basic appears in all
empty sockets. HELP prints a list of the commands that a rom will accept. It
needs an extra parameter to tell it which rom to look at. The disc rom is alway
s number 7 so HELP,7 will list all the disc commands. $
------------ e recognised and acted upon. * E
NDPROC doesn't need the procedure name following it but you can include it to a
id program clarity. * In long programs put all your procedures at the start so
that they can be found quickly, and use a GOTO to jump past them to your main c
ode. The Mastermind program (PROCMMND) will serve to illustrate the use of p
rocedures. The main program is included between lines 240 - 360. Note the START
in line 220. Try loading one of your old programs and replace the GOSUBs a
Procedures ------------ PROCE
DUR PROCMMND This is a routine that will give you procedures on the CPC. Save
it before you run it. It sets up the RSXs PROC, DEFPROC, ENDPROC and START. PR
OC and DEFPROC need similar syntax PROC,name and DEFPROC,name. You also have
to enter START as one of the first lines before you use any PROCs or DEFPROCs.
This is because you are allowed to nest procedures up to 10 deep which is achi
eved by storing the #R#########nd subroutines with procedures. I think you'll
find that you'll never want to go back to GOSUBs again. $
---------- Minifile
---------- MINIFILE Mini File is a user-frie
ndly database program which can keep records of such things as addresses, telep
hone numbers, important dates, grandma's recipes and so on. The program runs
within a graphics environment similar to that of Digital Resear Display ena
bles you to look at a record. Use the cursor up and down keys to select a recor
d. The number of fields in a record is shown in the top right hand corner of
each displayed record. Mini File allows 24 records to a file with 48 fields per
record and 50 characters per field. $ -----
-------- Split modes
------------- SPLTMODE Some of the best software around employs
split mode screench's Gem used on the PC1512 and it is this which makes it reall
y easy to use. When you run the program a menu bar appears at the top of the
screen with an arrow pointing to the first of eight options. You can use the c
ursor keys to move the arrow in order select which option you require. Press Co
py will then pull down the appropriate sub-menu. Within each sub-menu are se
veral options which you can select using cursor up and down, and pressing Copy
to confirm your choice. $ The options availables in which the top half of the
screen is usually Mode 0 and the lower half Mode 1 or 2. This routine pokes
the necessary machine code into memory which is enabled by CALL &A000. The p
osition of the split can be altered by poking &A034 with 2, 3 or 4. $
---------- Scrol
ler ---------- SCROLLER This is a coll
ection of 10 machine code routines, two of which scroll a message to the screen
from the main menu bar are Load, Save, Sort, Search, Edit, Record, Format and
Display. When loading or saving simply follow the prompt and enter the filenam
e. Sort will put the records in to either ascending or descending alphabetic
order according to the record titles. There are two types of search Multi wi
ll search for whole fields and Part will search for parts of fields. The search
will not include the record titles since you can see these on screen. Follow t
he prompt and enter the string from left or right, while the other eight can be
used to scroll off any defined section of screen horizontally, vertically or di
agonally. These routnes are in the form of the RXSs NORTH,SOUTH,EAST, WEST
, NEAST, NWEST, SEAST and SWEST followed by the parameters p,h,w,r, and c. p
is the pen colour for the background h is the height of the box to scroll in r
ows 1-25 w is the width of the box in screen bytes (1-80 in Mode 2) r is the to
p row number of the box 1-25 c is the top column whereto search for. If a match
is found the appropriate record will be displayed with the string highlighted.
You can either press cursor right to continue the search or Copy to abort.
Edit can be used to delete selected fields from a record. Firstly select the re
cord and then press either cursor right for the next field, Copy to delete the
field or cursor left to abort. Record adds or deletes records. Blank records
are added to the end of the files but it is possible to delete any record by se
lectin columns correspond to the number of screen bytes across the screen (1-80
in Mode 2). So to scroll the whole screen in a NW direction the command woul
d be NWEST,0,25,80,1,1 which would leave the background as PEN 0. $ It is imp
ortant to note that the height and width must always be at least 1, as a box mu
st have two dimensions and care should be taken that the defined box does not e
xceed the screen limits. Also you can omit the p parameter if you wish. The
two routines to scroll a message areg it with the cursor keys and pressing Copy
. $ Format is used for designing the layout of the records. You can design in
dividual records or copy the format to the whole of the file. In the sub- menu,
Title enters the record title, Field positions a field within a record using t
he cursor keys, and Duplicate copies the displayed record to all other records.
Since this option is intended to be used to create a standard format for all r
ecords, take care the current record will be copied to all others. $R$$$$$$$$$
MESLEFT and MESRIT for left and right respectively with parameters - string an
d row number. Before they are called a variable m be set uthrolled. This as t
he first parameter. The second is the row number on which you wish the message
to scroll. The following program shows how to use the new command 10 a$"Comp
uting with the Amstrad" 20 MESLFT,a$,1 30 a$"1234567890" 40 MESRIT,a$,25 To
use the routine in your own programs first set HIMEM to 39999 and load the cod
e to 40000 as it is not create space for the object code. All instructions an
d labels are placed in data statememts before the assembler program which start
s at line 5000 to allow room. Only one instruction per line is allowed and it
must be typed in upper case with one space between the first and second part (
if any), and a comma between the second and third part (if any). $ NO EXTRA S
PACES ARE ALLOWED. HIMEM must be set to reserve space for the code. Use the M
EMORY command as mormal. For example 10 MEMORY &7F relocatable. Then to set
up the RSXs CALL 40000. $ ------
Xcol ------
XCOL This is a program that allows you to display more than the legal num
ber of colours on the screen in any mode. It provides three extra commands X
COL to enable the function XDIS to disable it and restore all to normal, SETHT
,n which allows control over the position of the switch where n is 0,1 or 2.
HFF ensures that &8000 onwards is available for code. The variable 'print
er' used by the assembler can be set to direct the listing to a printer on the
second pass printer0 turns the printer off printer1 turns it on. Note ther
e must be no spaces between labels, equals and the number. The following rule
s MUST be obeyed $ * The first instruction must be ORG the code is assembled a
t this address. For example 30 DATA ORG &8000 * A label must be preceded
by a full stop when defined aving run the program you will find that the normal
INK and BORDER commands act in a slightly different way. Normally BORDER 0,1 wo
uld set the border flashing between colours 0 and 1 - black and blue. With X
COL enabled, the same command would set the top part of the border to the first
colour and the bottom part to the second. INK 1,22,26 will produce a similar r
esult with anything written with PEN 1. $ Some points to note * The horizon
tal division does not fall exactly on the boundary line bet * Labels must be use
d for relative jumps. They cannot be set to the current address by simply defin
ing a label However they can be given a positive value (address or constant) by
use of * Numbers can be decimal, hex, binary or labels. They must however be
positive * Single bytes (DEFB), double bytes (DEFW) and strings (DEF$) can be p
laced at the current address. Space can be reserved for data (DEFS followed by
the number of bytes required). * Comments can be included by placing them on a
separate ween two text lines * Make the dividing line visible by typing BORDE
R 0,1INK 0,1,0. If you are lucky the line will be steady and will not jitter wh
en you press a key. Often though, the line will be be unstable so it's better t
o make background and border the same colour in each half of the screen. * Don
't assume XCOL will work with commercial software. The worst thing that can hap
pen is a crash. There's nothing to cause any great hardship there - just be a
ware of the limitations. $ line and starting them with a '. Ru
n the assembler. It will stop with the message 'Origin'. Type AUTO and press th
e small Enter key. Throughout the program this key is used- not the large one $
The full stop next to the small Enter key can be used instead if a comment is
needed on the next line. The source listing can be saved with the assembler
or the assembler can be deleted and the source code saved on its own. The as
sembler can be merged with the source when loading using LOAD"Assemb
--------------- RAW Assembler
--------------- ASSEMBLE This program will al
low you to write in machine code. When run the mnemonics and labels will be con
verted into Z80 code which will be stored starting at any address not occupied
by the assembler itself. As the assembler is in Basic, it resides at the bott
om of memory, so it's convenient to poke the code near the top. HIMEM can be mo
ved down inecessary to %R%%%%%%%%%ler"MERGE "code" However, there's bug in
the CPC464 which sometimes prevents two programs merging successfully. This can
be overcome by saving one as an Ascii file using SAVE"code",a $
-------------- Disassemb
ler -------------- DISASSEM This is a me
nu-driven routine to complement the assembler. It prompts for the information i
t needs. $ ------------------------ ad CPC - in f
act it's the program we use to do it. Just run it and you will be prompted for
the necessary parameters. $ ------------------
Disc accelerator
------------------ DISCSPED Run this for a faster disc drive - about 5-
12% quicker than standard. It takes up no memory so can be used with anything e
lse except the 200k formatter and 200k format discs. $
----- Screen dump (Mode 0,1)
------------------------ SHADUMP This program will pro
duce a large screen dump - the width of A4 paper and about half as deep - of a
Mode 0 or Mode 1 screen. Each pen is represented by different shades of grey. T
he Mode 0 dump is in 16 shades and the Mode 1 dump is in four. It is not gua
ranteed for all printers but if yours is a genuine Epson compatible there shoul
d be no problems. To produce a screen dump you f---
ADVERT -------- We're alway
s on the look out for good quality type-in games, utilities and general interes
t material. If you've written anything that might be of interest to other reade
rs, why not send it in for evaluation We pay for everything used, and of cour
se there's fame and glory of seeing your name in print. Here are a few point
s to bear in mind * Feel free to sound us out with ideas but full submissions
irst of all need to run the program. Then if you are working with a normal Bas
ic program set up a key in the listing (as line 5, 5000 and 6000 below) to CALL
&A000 by pressing Tab when the image you require is on the screen. The high li
ne numbers are to avoid your own program, but beware they may need to be change
d. $ To dump a screen part way through a program, add something like the follo
wing few lines and press TAB for a dump at the appropriate point. 5 EVERY
50 GOSUB 5000 10 REM rest of proshould be on disc or tape with S&SAE and an ac
companying article as a text file. * Ideas aren't copyright, but program mate
rial is and changing a few variables or rems doesn't make a program yours. This
may seem obvious but Electric Fencing from the CPC6128 user manual has been su
bmitted to us three times. You should state the material to be your own work, t
hat it hasn't been submitted elsewhere and that we have your permission to publ
ish it. $ * Please don't use commands specific to the CPC6128/6gram 4999 REM
and tacked on the end .... 5000 IF INKEY(68)-1 THEN CALL &A000 6000 RETURN
For an inverted dump use CALL &A000,1 $ ----------------
------------------- Screen dump (Any mode - 0,1 or 2)
----------------------------------- MONDUMP DUMP.BIN
SHINDUMP.BIN This routine will produce plain black and white dumps (wide as A
4) in any mode and is the one we use for magazine illustrations. MONDUMP is the
loader for one 64 - FILL, COPYCHR$, MASK, and CLEAR INPUT are taboo. We want t
o appeal to the maximum number of people and are reluctant to publish material
that only runs on certain models. * The further over 10-12k of Basic (Remembe
ring that xk. of machine code becomes over 2xk as a Basic loader) your program
is, the less likely it is to be published unless it's truly exceptional. * T
ry to be different. If we've published a utility or game we're unlikely to acce
pt something similar even if yours does a bit mo of two binary files depending o
n whether you have a true Epson compatible, or nearly compatible like a Shinwa.
Use DUMP. If you want to abort, press Control+Copy for a few seconds. This
utility resets the screen origin to 0,0. $ -
----------- Data maker
------------ DATAM This routine will turn an area of memory
into a Basic hex loader in the same format as used in Computing with the Amstr
&R&&&&&&&&&re. To a lesser extent, this is also true of things that have appea
red in other magazines. If you send in a character definer it will be competing
against the three others we got that week, none of which will make it because
we've done one already. * Please thoroughly test and debug programs, and make
them friendly. Remember that people with less knowledge of computing than your
self will be typing them in and and they don't want a test of lateral thinking
or to admire the obscurity of your bugs. Ne ------------
----------------------- MONDUMP DUMP.BIN SHINDUMP.BIN This routine will
produce plain black and white dumps (wide as A4) in any mode and is the one w
e use for magazine illustrations. MONDUMP is the loader for one of two binary
files depending on whether you have a true Epson compatible, or nearly compati
ble like a Shinwa. Use DUMP. If you want to abort, press Control+Copy for a f
ew seconds. This utility resets the screen origin to 0,0. $ ither
do we - we'll just reject it or send it back for alterations. Test it out on a
friend - if he struggles, so will a lot of other people. $ * Finally, if you
've a good idea but haven't the ability to put it into practice, write to postb
ag. We or one of our readers may be able to do something with it.
--------------------------------- yourself will be typing
them in and and they don't want a test of lateral thinking or to admire the ob
scurity of your bugs. Ne ------------
Data maker ------------ D
ATAM This routine will turn an area of memory into a Basic hex loader in the
same format as used in Computing with the Amstrad CPC - in fact it's the progr
am we use to do it. Just run it and you will be prompted for the necessary par
ameters. $ ------------------
Disc accelerator Disassembler
-------------- DISASSEM This is a menu-dri
ven routine to complement the assembler. It prompts for the information it nee
ds. $ ------------------------
Screen dump (Mode 0,1) ---------------
--------- SHADUMP This program will produce a large screen dump - the widt
h of A4 paper and about half as deep - of a Mode 0 or Mode 1 screen. Each pen
is repre ------------------ DISCSPED Run this for a faster disc dr
ive - about 5-12% quicker than standard. It takes up no memory so can be used
with anything else except the 200k formatter and 200k format discs. $
-------- ADV
ERT -------- We're always on the look ou
t for good quality type-in games, utilities and general interest material. If
you've written anything that might be ofsented by different shades of grey. Th
e Mode 0 dump is in 16 shades and the Mode 1 dump is in four. It is not gua
ranteed for all printers but if yours is a genuine Epson compatible there shou
ld be no problems. To produce a screen dump you first of all need to run the
program. Then if you are working with a normal Basic program set up a key in t
he listing (as line 5, 5000 and 6000 below) to CALL &A000 by pressing Tab when
the image you require is on the screen. The high line numbers are to interes
t to other readers, why not send it in for evaluation We pay for everything
used, and of course there's fame and glory of seeing your name in print. H
ere are a few points to bear in mind * Feel free to sound us out with ideas b
ut full submissions should be on disc or tape with S&SAE and an accompanying a
rticle as a text file. * Ideas aren't copyright, but program material is and
changing a few variables or rems doesn't make a program yours. This may seem o
bvious but Electric Feavoid your own program, but beware they may need to be c
hanged. $ To dump a screen part way through a program, add something like the
following few lines and press TAB for a dump at the appropriate point. 5
EVERY 50 GOSUB 5000 10 REM rest of program 4999 REM and tacked on the end ....
5000 IF INKEY(68)-1 THEN CALL &A000 6000 RETURN For an inverted dump use C
ALL &A000,1 $ -----------------------------------
Screen dump (Any mode - 0,1 or 2) 'R'''''''''ncing from t
he CPC6128 user manual has been submitted to us three times. You should state
the material to be your own work, that it hasn't been submitted elsewhere and
that we have your permission to publish it. $ * Please don't use commands spec
ific to the CPC6128/664 - FILL, COPYCHR$, MASK, and CLEAR INPUT are taboo. We
want to appeal to the maximum number of people and are reluctant to publish ma
terial that only runs on certain models. * The further over 10-12k of Basic (
Remembering that xis routine - if you put a comma within a quoted data line-
1000 DATA "Jump to it, men" this will appear as two items of data - Jump to
it and men. $ ----------------
Disc catalogue ------------
---- DISCCAT A versatile program that lets you carry out discfile maintena
nce at a single keystroke. The functions supported are Load, Run, Change user,
Change drive, Erase file, Erase backups, Titlk. of machine code becomes ove
r 2xk as a Basic loader) your program is, the less likely it is to be publishe
d unless it's truly exceptional. * Try to be different. If we've published a
utility or game we're unlikely to accept something similar even if yours does
a bit more. To a lesser extent, this is also true of things that have appeared
in other magazines. If you send in a character definer it will be competing a
gainst the three others we got that week, none of which will make it because w
e disc, and Rename file. $ ----------------
200k Formatter
---------------- FORM200 FSET200 FVER200 INIT.BAS INIT.BIN Form200 enables
you to format discs to store 200k, though the actual capacity is 198k because
2k is taken up by the directory. As the format is alien to the Amstrad the
disc parameter block must be patched to instruct the machine to access it. Con
sequently you need to use Fset20e've done one already. * Please thoroughly te
st and debug programs, and make them friendly. Remember that people with less
knowledge of computing than yourself will be typing them in and and they don't
want a test of lateral thinking or to admire the obscurity of your bugs. Neit
her do we - we'll just reject it or send it back for alterations. Test it out
on a friend - if he struggles, so will a lot of other people. $ ----
--------------------------------- 0 to switch betwe
en the two formats. When the machine code from Fset200 has been poked into me
mory it is saved as init.bin. The program also writes and saves a small Basic
program called init.bas which you need to run before using the 200k format. Th
is loads init.bin and calls it. If you want to go back to standard format
either CALL &9C76 or POKE &A8A8,0. $ It has become apparent that due to differ
ences between disc drive mechanisms, some machines are not happy when pushed t
o extra perfo--- RESTORE This provides a computed RESTORE facility setting
up two RSXs. The first has the syntax REST,ln,oset where ln is the line
number and oset is the offset into the data line, both of which can be comput
ed before or within the statement. The line number can be the line with the d
ata statement or a line somewhere before it. The offset is the number of items
past the data statement at line ln from which you want to start reading. The
other RSX can keep trace of lines that hrmance. This causes the formatter t
o leave some sectors unformatted and will show up as problems when saving file
s. Fver200 is a simple routine to verify any disc newly formatted to 200k. Yo
u don't need to run the initialisation program first. Bad sectors show up as s
ad faces and you can abort the check by pressing Escape for a few seconds. R
eformatting may cure the problem but some Amstrads may prove to be too unrelia
ble. If you have two drives, try formatting on both. $ ave b
een renumbered with the syntax SEEK,a$,ln% To use it, simply insert REMs a
t the start of each line, at points where you wish to identify areas of data.
Then put a unique string after the REM. $ The idea is that you can add a line
at the start of the program that will search for the unique string and report
the line where it occurs. CPC664/6128 onwers can use the string without havin
g to resort to a variable as in SEEK,"data",ln%. Please note, there is one
small problem with th Rzf J.Rwi H.Xyc J1Xf N5Re I.Rwa H.Ux I.Ug O5Pyd H,Lu D(Rv
G-Szg M2Kxb E)Ku C&Mu C)Jxa F*Gw A$Nt #Lu C(Lxa G*Gwa C&Ft !At B%Jw E)Eu #Fr G
t $Fv A$Bu vY Cs "Bt !s rX rX sZ 7rY 78qW 6xY sZ