Utilities Galore (UK) (1987) [Computing With The Amstrad] [Original] [COMPILATION].dsk
HexaDumpAscii only
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 
Tous droits réservés. Reproduction sans autorisation interdite. © Kukulcan