CPM Software Compilation V (UK) (128K) (Face C) (1987) [COMPILATION] [UTILITAIRE].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 35 30 37 30 38 00    ..SAMdisk150708.
000030:  28 01 00 13 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 41 02 00 00 00 02    ......R...A.....
000120:  00 00 46 02 00 00 00 02 00 00 42 02 00 00 00 02    ..F.......B.....
000130:  00 00 47 02 00 00 00 02 00 00 43 02 00 00 00 02    ..G.......C.....
000140:  00 00 48 02 00 00 00 02 00 00 44 02 00 00 00 02    ..H.......D.....
000150:  00 00 49 02 00 00 00 02 00 00 45 02 00 00 00 02    ..I.......E.....
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:  11 00 03 21 00 00 06 04 CD 01 02 30 34 10 F9 CD    ...!.......04...
000210:  C5 01 20 64 11 00 0C 06 10 7E B7 28 1A E5 C5 6F    .. d.....~.(...o
000220:  26 00 CD FC 01 30 1A C1 E1 23 10 ED 21 2A 02 34    &....0...#..!*.4
000230:  D5 CD C5 01 D1 28 E0 21 00 0C 0E FF CD 9B BE 16    .....(.!........
000240:  BD 21 46 01 18 6B 0D 0A 44 69 73 63 65 74 74 65    .!F..k..Discette
000250:  20 72 65 61 64 20 66 61 69 6C 75 72 65 0D 0A 50     read failure..P
000260:  72 65 73 73 20 61 6E 79 20 6B 65 79 20 74 6F 20    ress any key to 
000270:  72 65 73 74 61 72 74 FF 21 7D 01 18 34 0D 0A 43    restart.!}..4..C
000280:  61 6E 6E 6F 74 20 66 69 6E 64 20 22 2E 45 4D 53    annot find ".EMS
000290:  22 20 66 69 6C 65 0D 0A 50 72 65 73 73 20 61 6E    " file..Press an
0002A0:  79 20 6B 65 79 20 74 6F 20 72 65 73 74 61 72 74    y key to restart
0002B0:  FF 7E 23 FE FF C4 5A BB 20 F7 CD 1B BB 38 FB CD    .~#...Z. ....8..
0002C0:  18 BB CF 00 00 21 00 03 06 40 7E E6 F0 20 22 C5    .....!...@~.. ".
0002D0:  E5 11 0D 00 19 11 2B 02 01 FF 0C 1B 1A 2B AE A1    ......+......+..
0002E0:  28 09 1A FE 3F 20 08 7E A1 12 AF 0E 7F 10 EC E1    (...? .~........
0002F0:  C1 11 10 00 19 C8 19 10 D1 F6 FF C9 29 CD 01 02    ............)...
000300:  D0 C5 E5 01 F7 FF 3E 01 3C 09 38 FC 67 7D C6 4A    ......>.<.8.g}.J
000310:  4F 2E 00 EB CD 89 BE EB E1 C1 D0 14 14 23 C9 3F    O............#.?
000320:  3F 3F 3F 3F 3F 3F 3F 45 4D 53 00 CF CF CF CF CF    ???????EMS......
000330:  CF CF CF CF CF CF CF CF CF CF CF CF CF CF CF CF    ................
000340:  CF CF CF CF CF CF CF CF CF CF CF CF CF CF CF CF    ................
000350:  CF CF CF CF CF CF CF CF CF CF CF CF CF CF CF CF    ................
000360:  CF CF CF CF CF CF CF CF CF CF CF CF CF CF CF CF    ................
000370:  CF CF CF CF CF CF CF CF CF CF CF CF CF CF CF CF    ................
000380:  CF CF CF CF CF CF CF CF CF CF CF CF CF CF CF CF    ................
000390:  CF CF CF CF CF CF CF CF CF CF CF CF CF CF CF CF    ................
0003A0:  CF CF CF CF CF CF CF CF CF CF CF CF CF CF CF CF    ................
0003B0:  CF CF CF CF CF CF CF CF CF CF CF CF CF CF CF CF    ................
0003C0:  CF CF CF CF CF CF CF CF CF CF CF CF CF CF CF CF    ................
0003D0:  CF CF CF CF CF CF CF CF CF CF CF CF CF CF CF CF    ................
0003E0:  CF CF CF CF CF CF CF CF CF CF CF CF CF CF CF CF    ................
0003F0:  CF CF CF CF CF CF CF CF CF CF CF CF CF CF CF CF    ................
000400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0004A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0004B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0004C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0004D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0004E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0004F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0005A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0005B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0005C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0005D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0005E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0005F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0006A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0006B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0006C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0006D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0006E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0006F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0007A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0007B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0007C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0007D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0007E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0007F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0008A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0008B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0008C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0008D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0008E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0008F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0009A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0009B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0009C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0009D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0009E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0009F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000AA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000AB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000AC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000AD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000AE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000AF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
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:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000C10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000C20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000C30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000C40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000C50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000C60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000C70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000C80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000C90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000CA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000CB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000CC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000CD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000CE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000CF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000D00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000D10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000D20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000D30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000D40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000D50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000D60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000D70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000D80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000D90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000DA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000DB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000DC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000DD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000DE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000DF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
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:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0010A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0010B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0010C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0010D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0010E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0010F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0011A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0011B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0011C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0011D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0011E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0011F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0012A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0012B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0012C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0012D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0012E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0012F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0013A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0013B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0013C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0013D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0013E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0013F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
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 41 02 00 00 00 02    ......R...A.....
001420:  01 00 46 02 00 00 00 02 01 00 42 02 00 00 00 02    ..F.......B.....
001430:  01 00 47 02 00 00 00 02 01 00 43 02 00 00 00 02    ..G.......C.....
001440:  01 00 48 02 00 00 00 02 01 00 44 02 00 00 00 02    ..H.......D.....
001450:  01 00 49 02 00 00 00 02 01 00 45 02 00 00 00 02    ..I.......E.....
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:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0015A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0015B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0015C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0015D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0015E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0015F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0016A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0016B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0016C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0016D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0016E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0016F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0017A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0017B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0017C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0017D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0017E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0017F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0018A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0018B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0018C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0018D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0018E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0018F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0019A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0019B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0019C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0019D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0019E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0019F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001A00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001A10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001A20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001A30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001A40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001A50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001A60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001A70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001A80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001A90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001AA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001AB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001AC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001AD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001AE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001AF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001B00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001B10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001B20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001B30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001B40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001B50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001B60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001B70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001B80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001B90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001BA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001BB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001BC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001BD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001BE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001BF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001C00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001C10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001C20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001C30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001C40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001C50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001C60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001C70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001C80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001C90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001CA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001CB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001CC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001CD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001CE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001CF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001D00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001D10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001D20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001D30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001D40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001D50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001D60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001D70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001D80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001D90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001DA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001DB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001DC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001DD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001DE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001DF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001E00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001E10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001E20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001E30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001E40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001E50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001E60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001E70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001E80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001E90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001EA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001EB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001EC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001ED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001EE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001EF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001F00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001F10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001F20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001F30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001F40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001F50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001F60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001F70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001F80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001F90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001FA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001FB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001FC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001FD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001FE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001FF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0020A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0020B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0020C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0020D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0020E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0020F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0021A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0021B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0021C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0021D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0021E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0021F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0022A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0022B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0022C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0022D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0022E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0022F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0023A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0023B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0023C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0023D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0023E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0023F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0024A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0024B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0024C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0024D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0024E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0024F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0025A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0025B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0025C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0025D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0025E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0025F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0026A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0026B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0026C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0026D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0026E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0026F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
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 41 02 00 00 00 02    ......R...A.....
002720:  02 00 46 02 00 00 00 02 02 00 42 02 00 00 00 02    ..F.......B.....
002730:  02 00 47 02 00 00 00 02 02 00 43 02 00 00 00 02    ..G.......C.....
002740:  02 00 48 02 00 00 00 02 02 00 44 02 00 00 00 02    ..H.......D.....
002750:  02 00 49 02 00 00 00 02 02 00 45 02 00 00 00 02    ..I.......E.....
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:  00 4D 45 58 31 31 20 20 20 49 4E 44 00 00 00 18    .MEX11   IND....
002810:  02 03 04 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
002820:  00 4D 45 58 31 31 32 20 20 48 4C 50 00 00 00 80    .MEX112  HLP....
002830:  05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14    ................
002840:  00 4D 45 58 31 31 32 20 20 48 4C 50 01 00 00 80    .MEX112  HLP....
002850:  15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24    ........... !"#$
002860:  00 4D 45 58 31 31 32 20 20 48 4C 50 02 00 00 80    .MEX112  HLP....
002870:  25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34    %&'()*+,-./01234
002880:  00 4D 45 58 31 31 32 20 20 48 4C 50 03 00 00 20    .MEX112  HLP... 
002890:  35 36 37 38 00 00 00 00 00 00 00 00 00 00 00 00    5678............
0028A0:  00 4D 45 58 31 31 32 20 20 4E 4F 54 00 00 00 40    .MEX112  NOT...@
0028B0:  39 3A 3B 3C 3D 3E 3F 40 00 00 00 00 00 00 00 00    9:;<=>?@........
0028C0:  00 4D 45 58 50 41 54 31 31 48 45 58 00 00 00 08    .MEXPAT11HEX....
0028D0:  41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    A...............
0028E0:  00 4D 58 4D 2D 32 34 30 31 41 53 4D 00 00 00 80    .MXM-2401ASM....
0028F0:  42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51    BCDEFGHIJKLMNOPQ
002900:  00 4D 58 4D 2D 32 34 30 31 41 53 4D 01 00 00 28    .MXM-2401ASM...(
002910:  52 53 54 55 56 00 00 00 00 00 00 00 00 00 00 00    RSTUV...........
002920:  00 4D 58 4F 2D 43 50 43 20 48 45 58 00 00 00 10    .MXO-CPC HEX....
002930:  57 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00    WX..............
002940:  00 4D 58 4F 2D 43 50 53 20 41 53 4D 00 00 00 60    .MXO-CPS ASM...`
002950:  59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 00 00 00 00    YZ[\]^_`abcd....
002960:  00 4D 58 4F 2D 43 50 53 2B 41 53 4D 00 00 00 60    .MXO-CPS+ASM...`
002970:  65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 00 00 00 00    efghijklmnop....
002980:  00 4D 58 4F 2D 43 50 56 20 41 53 4D 00 00 00 60    .MXO-CPV ASM...`
002990:  71 72 73 74 75 76 77 78 79 7A 7B 7C 00 00 00 00    qrstuvwxyz{|....
0029A0:  00 4D 58 4F 2D 43 50 56 2B 41 53 4D 00 00 00 60    .MXO-CPV+ASM...`
0029B0:  7D 7E 7F 80 81 82 83 84 85 86 87 88 00 00 00 00    }~..............
0029C0:  00 4D 58 4F 2D 50 43 57 20 41 53 4D 00 00 00 60    .MXO-PCW ASM...`
0029D0:  89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 00 00 00 00    ................
0029E0:  00 4D 58 4F 2D 53 4D 31 34 48 45 58 00 00 00 08    .MXO-SM14HEX....
0029F0:  95 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
002A00:  2E 2E 2E 2E 2E 2E 2E 2E 33 0D 0A 33 29 20 20 20    ........3..3)   
002A10:  53 6F 6D E5 20 70 72 65 63 65 70 74 73 BA 20 46    Som. precepts. F
002A20:  69 6C 65 73 70 65 63 73 AC 20 73 74 72 69 6E E7    ilespecs. strin.
002A30:  20 61 72 67 75 6D 65 6E 74 73 AC 0D 0A A0 A0 A0     arguments......
002A40:  A0 A0 20 20 20 20 20 61 6E E4 20 6D 75 6C 74 69    ..     an. multi
002A50:  70 6C E5 20 63 6F 6D 6D 61 6E 64 2D 6C 69 6E 65    pl. command-line
002A60:  73 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    s...............
002A70:  2E 2E 2E 2E 2E 2E 2E 2E 2E 34 0D 0A 20 20 20 20    .........4..    
002A80:  20 20 20 20 20 20 4C 6F 67 67 69 6E 67 20 64 72          Logging dr
002A90:  69 76 65 73 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ives............
002AA0:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
002AB0:  2E 2E 2E 2E 2E 2E 2E 2E 34 0D 0A 34 29 20 20 20    ........4..4)   
002AC0:  54 65 72 6D 69 6E 61 6C 20 6D 6F 64 65 2E 2E 2E    Terminal mode...
002AD0:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
002AE0:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
002AF0:  2E 2E 2E 2E 2E 2E 2E 36 0D 0A 20 20 20 20 20 20    .......6..      
002B00:  20 20 20 20 41 50 50 45 4E 44 20 73 65 63 6F 6E        APPEND secon
002B10:  64 61 72 79 20 6F 70 74 69 6F 6E 2E 2E 2E 2E 2E    dary option.....
002B20:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
002B30:  2E 2E 2E 2E 2E 2E 38 0D 0A 35 29 20 20 20 53 69    ......8..5)   Si
002B40:  6E 67 6C 65 2D 63 68 61 72 61 63 74 65 72 20 63    ngle-character c
002B50:  6F 6D 6D 61 6E 64 73 2E 2E 2E 2E 2E 2E 2E 2E 2E    ommands.........
002B60:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
002B70:  2E 2E 2E 2E 2E 38 0D 0A 36 29 20 20 20 53 65 63    .....8..6)   Sec
002B80:  6F 6E 64 61 72 79 20 63 6F 6D 6D 61 6E 64 73 20    ondary commands 
002B90:  28 6F 70 74 69 6F 6E 73 29 2E 2E 2E 2E 2E 2E 2E    (options).......
002BA0:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
002BB0:  2E 2E 2E 2E 38 0D 0A 37 29 20 20 20 43 6F 6D 6D    ....8..7)   Comm
002BC0:  61 6E 64 20 64 65 73 63 72 69 70 74 69 6F 6E 73    and descriptions
002BD0:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
002BE0:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
002BF0:  2E 2E 31 30 0D 0A 20 20 20 20 20 20 20 20 20 20    ..10..          
002C00:  00 53 45 54 20 20 20 20 20 4D 45 58 00 00 00 08    .SET     MEX....
002C10:  96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
002C20:  00 54 45 4C 20 20 20 20 20 50 48 4E 00 00 00 08    .TEL     PHN....
002C30:  97 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
002C40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002C50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002C60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002C70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002C80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002C90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002CA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002CB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002CC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002CD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002CE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002CF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002D00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002D10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002D20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002D30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002D40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002D50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002D60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002D70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002D80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002D90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002DA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002DB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002DC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002DD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002DE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002DF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
002E00:  41 4C 54 2C 20 42 45 4C 4C 2C 20 42 59 45 2C 20    ALT, BELL, BYE, 
002E10:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
002E20:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
002E30:  2E 31 30 0D 0A 20 20 20 20 20 20 20 20 20 20 43    .10..          C
002E40:  41 4C 4C 2C 20 43 4C 4F 4E 45 2E 2E 2E 2E 2E 2E    ALL, CLONE......
002E50:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
002E60:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
002E70:  31 31 0D 0A 20 20 20 20 20 20 20 20 20 20 43 4C    11..          CL
002E80:  53 2C 20 43 4F 4C 44 2C 20 43 50 4D 2C 20 44 45    S, COLD, CPM, DE
002E90:  4C 2C 20 44 49 41 4C 2E 2E 2E 2E 2E 2E 2E 2E 2E    L, DIAL.........
002EA0:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 31    ...............1
002EB0:  32 0D 0A 20 20 20 20 20 20 20 20 20 20 44 49 52    2..          DIR
002EC0:  2C 20 44 53 43 2C 20 45 52 41 2C 20 47 4C 4F 42    , DSC, ERA, GLOB
002ED0:  41 4C 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    AL..............
002EE0:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 31 33    ..............13
002EF0:  0D 0A 20 20 20 20 20 20 20 20 20 20 45 58 49 54    ..          EXIT
002F00:  2C 20 48 45 4C 50 2C 20 49 44 2C 20 4B 45 59 2E    , HELP, ID, KEY.
002F10:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
002F20:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 31 34 0D    .............14.
002F30:  0A 20 20 20 20 20 20 20 20 20 20 4C 4F 41 44 2C    .          LOAD,
002F40:  20 53 41 56 45 2C 20 4C 4F 47 2E 2E 2E 2E 2E 2E     SAVE, LOG......
002F50:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
002F60:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 31 35 0D 0A    ............15..
002F70:  20 20 20 20 20 20 20 20 20 20 50 48 4F 4E 45 2C              PHONE,
002F80:  20 50 52 45 46 49 58 2C 20 53 55 46 46 49 58 2E     PREFIX, SUFFIX.
002F90:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
002FA0:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 31 36 0D 0A 20    ...........16.. 
002FB0:  20 20 20 20 20 20 20 20 20 52 45 41 44 2E 2E 2E             READ...
002FC0:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
002FD0:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
002FE0:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 31 37 0D 0A 20 20    ..........17..  
002FF0:  20 20 20 20 20 20 20 20 52 45 4E 2C 20 53 45 4E            REN, SEN
003000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0030A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0030B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0030C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0030D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0030E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0030F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0031A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0031B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0031C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0031D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0031E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0031F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003200:  44 4F 55 54 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    DOUT............
003210:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
003220:  2E 2E 2E 2E 2E 2E 2E 2E 2E 31 39 0D 0A 20 20 20    .........19..   
003230:  20 20 20 20 20 20 20 53 45 54 2C 20 53 53 45 54           SET, SSET
003240:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
003250:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
003260:  2E 2E 2E 2E 2E 2E 2E 2E 32 30 0D 0A 20 20 20 20    ........20..    
003270:  20 20 20 20 20 20 53 4C 45 45 50 2C 20 53 54 41          SLEEP, STA
003280:  54 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    T...............
003290:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
0032A0:  2E 2E 2E 2E 2E 2E 2E 32 31 0D 0A 20 20 20 20 20    .......21..     
0032B0:  20 20 20 20 20 54 45 52 4D 2C 20 54 45 52 4D 41         TERM, TERMA
0032C0:  2C 20 54 59 50 45 2C 20 53 59 53 54 45 4D 2C 20    , TYPE, SYSTEM, 
0032D0:  57 52 54 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    WRT.............
0032E0:  2E 2E 2E 2E 2E 2E 32 32 0D 0A 38 29 20 20 20 53    ......22..8)   S
0032F0:  54 41 54 20 76 61 72 69 61 62 6C 65 73 2E 2E 2E    TAT variables...
003300:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
003310:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
003320:  2E 2E 2E 2E 2E 32 33 0D 0A 20 20 20 20 20 20 20    .....23..       
003330:  20 20 20 41 4C 45 52 54 2C 20 42 41 4B 46 49 4C       ALERT, BAKFIL
003340:  45 2C 20 42 45 4C 4C 2C 20 42 55 46 46 45 52 2C    E, BELL, BUFFER,
003350:  20 43 41 50 54 55 52 45 2E 2E 2E 2E 2E 2E 2E 2E     CAPTURE........
003360:  2E 2E 2E 2E 32 33 0D 0A 20 20 20 20 20 20 20 20    ....23..        
003370:  20 20 54 52 49 47 47 45 52 2C 20 43 41 4E 43 45      TRIGGER, CANCE
003380:  4C 2C 20 43 48 41 52 2C 20 43 48 45 43 4B 53 55    L, CHAR, CHECKSU
003390:  4D 2C 20 43 52 43 2C 20 43 49 53 2E 2E 2E 2E 2E    M, CRC, CIS.....
0033A0:  2E 2E 2E 32 34 0D 0A 20 20 20 20 20 20 20 20 20    ...24..         
0033B0:  20 43 4C 4F 43 4B 2C 20 44 45 42 55 47 2E 2E 2E     CLOCK, DEBUG...
0033C0:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
0033D0:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
0033E0:  2E 2E 32 35 0D 0A 20 20 20 20 20 20 20 20 20 20    ..25..          
0033F0:  48 45 58 2C 20 44 45 43 49 4D 41 4C 2C 20 45 52    HEX, DECIMAL, ER
003400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0034A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0034B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0034C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0034D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0034E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0034F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0035A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0035B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0035C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0035D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0035E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0035F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003600:  52 49 44 2C 20 45 58 43 4C 55 44 45 2E 2E 2E 2E    RID, EXCLUDE....
003610:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
003620:  2E 32 36 0D 0A 20 20 20 20 20 20 20 20 20 20 45    .26..          E
003630:  58 54 45 4E 44 2C 20 45 53 43 2C 20 46 49 4C 54    XTEND, ESC, FILT
003640:  45 52 2C 20 49 4E 49 54 46 49 4C 45 2E 2E 2E 2E    ER, INITFILE....
003650:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
003660:  32 37 0D 0A 20 20 20 20 20 20 20 20 20 20 4C 46    27..          LF
003670:  2C 20 4C 49 53 54 2C 20 50 41 47 45 2C 20 50 52    , LIST, PAGE, PR
003680:  45 43 48 4F 2C 20 52 45 50 4C 59 2E 2E 2E 2E 2E    ECHO, REPLY.....
003690:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 32    ...............2
0036A0:  38 0D 0A 20 20 20 20 20 20 20 20 20 20 52 45 54    8..          RET
0036B0:  52 59 2C 20 52 54 49 4D 45 2C 20 52 55 42 2C 20    RY, RTIME, RUB, 
0036C0:  53 45 41 52 43 48 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    SEARCH..........
0036D0:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 32 39    ..............29
0036E0:  0D 0A 20 20 20 20 20 20 20 20 20 20 53 4F 44 45    ..          SODE
0036F0:  4C 41 59 2C 20 53 50 4C 49 54 2C 20 53 49 4C 45    LAY, SPLIT, SILE
003700:  4E 54 2C 20 53 57 49 54 43 48 2E 2E 2E 2E 2E 2E    NT, SWITCH......
003710:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 33 30 0D    .............30.
003720:  0A 20 20 20 20 20 20 20 20 20 20 54 41 42 2C 20    .          TAB, 
003730:  56 41 4C 2C 20 57 43 48 41 52 2C 20 57 4C 49 4E    VAL, WCHAR, WLIN
003740:  45 2C 20 57 45 43 48 4F 2C 20 57 54 45 43 48 4F    E, WECHO, WTECHO
003750:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 33 31 0D 0A    ............31..
003760:  20 20 20 20 20 20 20 20 20 20 53 45 50 2C 20 58              SEP, X
003770:  4C 49 4E 45 2C 20 58 4F 4E 2E 2E 2E 2E 2E 2E 2E    LINE, XON.......
003780:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
003790:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 33 32 0D 0A 39    ...........32..9
0037A0:  29 20 20 20 41 62 6F 75 74 20 74 68 65 20 73 6F    )   About the so
0037B0:  75 72 63 65 20 63 6F 64 65 20 28 61 6E 64 20 6F    urce code (and o
0037C0:  74 68 65 72 20 73 74 75 66 66 29 2E 2E 2E 2E 2E    ther stuff).....
0037D0:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 33 33 0D 0A 31 30    ..........33..10
0037E0:  29 20 20 53 75 70 70 6F 72 74 2E 2E 2E 2E 2E 2E    )  Support......
0037F0:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
003800:  11 02 0D 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
003810:  0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    .........       
003820:  20 20 20 20 20 20 20 20 4D 45 58 3A 20 61 20 4D            MEX: a M
003830:  6F 64 65 6D 20 45 78 65 63 75 74 69 76 65 20 66    odem Executive f
003840:  6F 72 20 43 50 2F 4D 2D 38 30 0D 0A 0D 0A 0D 0A    or CP/M-80......
003850:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 20    ......          
003860:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
003870:  55 53 45 52 27 53 20 47 55 49 44 45 0D 0A 0D 0A    USER'S GUIDE....
003880:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 09 09 43 6F 70 79    ............Copy
003890:  72 69 67 68 74 20 28 43 29 20 31 39 38 34 20 62    right (C) 1984 b
0038A0:  79 20 52 6F 6E 61 6C 64 20 47 2E 20 46 6F 77 6C    y Ronald G. Fowl
0038B0:  65 72 0D 0A 09 09 09 20 20 41 6C 6C 20 52 69 67    er.....  All Rig
0038C0:  68 74 73 20 52 65 73 65 72 76 65 64 0D 0A 09 09    hts Reserved....
0038D0:  09 0D 0A 02 0D 0A 2E 70 61 0D 8A 0D 0A 2E 68 65    .......pa.....he
0038E0:  4D 45 58 0F 55 73 65 72 27 73 0F 47 75 69 64 65    MEX.User's.Guide
0038F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
003900:  20 20 20 20 20 20 20 20 20 20 20 20 54 61 62 6C                Tabl
003910:  65 20 6F 66 20 43 6F 6E 74 65 6E 74 73 0D 0A 0D    e of Contents...
003920:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
003930:  20 20 20 20 20 20 20 20 20 54 41 42 4C 45 20 4F             TABLE O
003940:  46 20 43 4F 4E 54 45 4E 54 53 0D 0A 0D 0A 31 29    F CONTENTS....1)
003950:  20 20 20 4F 76 65 72 76 69 65 77 3A 20 57 68 61       Overview: Wha
003960:  74 20 69 73 20 4D 45 58 3F 2E 2E 2E 2E 2E 2E 2E    t is MEX?.......
003970:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
003980:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 31 0D 0A 32 A9 20    ..........1..2. 
003990:  20 20 47 65 74 74 69 6E E7 20 73 74 61 72 74 65      Gettin. starte
0039A0:  64 BA 20 74 68 E5 20 70 68 79 73 69 63 61 EC 20    d. th. physica. 
0039B0:  6D 6F 64 65 ED 20 6F 76 65 72 6C 61 79 2E 2E 2E    mode. overlay...
0039C0:  2E 2E 2E 2E 2E 2E 2E 2E 2E 32 0D 0A 20 20 20 20    .........2..    
0039D0:  20 20 20 20 20 20 53 6D 61 72 74 6D 6F 64 65 6D          Smartmodem
0039E0:  20 6F 76 65 72 6C 61 79 20 69 6E 73 74 61 6C 6C     overlay install
0039F0:  61 74 69 6F 6E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ation...........
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 41 02 00 00 00 02    ......R...A.....
003A20:  03 00 46 02 00 00 00 02 03 00 42 02 00 00 00 02    ..F.......B.....
003A30:  03 00 47 02 00 00 00 02 03 00 43 02 00 00 00 02    ..G.......C.....
003A40:  03 00 48 02 00 00 00 02 03 00 44 02 00 00 00 02    ..H.......D.....
003A50:  03 00 49 02 00 00 00 02 03 00 45 02 00 00 00 02    ..I.......E.....
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:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
003B10:  2E 2E 2E 2E 2E 2E 2E 2E 2E 33 34 0D 0A 31 31 29    .........34..11)
003B20:  20 20 43 72 65 64 69 74 73 2E 2E 2E 2E 2E 2E 2E      Credits.......
003B30:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
003B40:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
003B50:  2E 2E 2E 2E 2E 2E 2E 2E 33 35 0D 0A 31 32 29 20    ........35..12) 
003B60:  20 44 69 73 74 72 69 62 75 74 69 6F 6E 20 61 6E     Distribution an
003B70:  64 20 61 20 77 61 72 6E 69 6E 67 20 74 6F 20 69    d a warning to i
003B80:  6C 6C 69 63 69 74 20 70 72 6F 66 69 74 20 74 61    llicit profit ta
003B90:  6B 65 72 73 2E 2E 2E 33 36 0D 0A 0D 0A 20 20 20    kers...36....   
003BA0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
003BB0:  20 20 20 20 20 20 20 20 41 50 50 45 4E 44 49 43            APPENDIC
003BC0:  45 53 20 20 20 20 20 20 20 20 20 20 20 0D 0A 0D    ES           ...
003BD0:  0A 41 29 20 20 20 4D 45 58 20 62 75 66 66 65 72    .A)   MEX buffer
003BE0:  20 61 6C 6C 6F 63 61 74 69 6F 6E 20 67 75 69 64     allocation guid
003BF0:  65 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    e...............
003C00:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 33 37 0D 0A    ............37..
003C10:  42 29 20 20 20 41 6C 74 65 72 6E 61 74 65 20 4C    B)   Alternate L
003C20:  6F 6E 67 20 44 69 73 74 61 6E 63 65 20 53 65 72    ong Distance Ser
003C30:  76 69 63 65 20 73 75 70 70 6F 72 74 2E 2E 2E 2E    vice support....
003C40:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 33 39 0D 0A 43    ...........39..C
003C50:  29 20 20 20 54 69 70 73 20 77 68 65 6E 20 75 73    )   Tips when us
003C60:  69 6E 67 20 6B 65 79 73 74 72 69 6E 67 73 20 61    ing keystrings a
003C70:  6E 64 20 53 45 4E 44 4F 55 54 2E 2E 2E 2E 2E 2E    nd SENDOUT......
003C80:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 34 31 0D 0A 44 29    ..........41..D)
003C90:  20 20 20 55 73 69 6E 67 20 4D 45 58 20 61 74 20       Using MEX at 
003CA0:  68 69 67 68 65 72 20 62 61 75 64 20 72 61 74 65    higher baud rate
003CB0:  73 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    s...............
003CC0:  2E 2E 2E 2E 2E 2E 2E 2E 2E 34 32 0D 0A 0D 0A 0D    .........42.....
003CD0:  0A 2E 70 61 0D 8A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ..pa............
003CE0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
003CF0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
003D00:  64 20 77 69 74 68 20 74 68 65 20 52 45 50 4C 59    d with the REPLY
003D10:  20 76 61 72 69 61 62 6C 65 2C 20 77 68 69 63 68     variable, which
003D20:  20 69 73 0D 0A 74 68 65 20 6D 61 78 69 6D 75 6D     is..the maximum
003D30:  20 61 6D 6F 75 6E 74 20 6F 66 20 74 69 6D 65 20     amount of time 
003D40:  74 6F 20 77 61 69 74 2C 20 61 66 74 65 72 20 73    to wait, after s
003D50:  65 6E 64 69 6E 67 20 61 20 73 74 72 69 6E 67 2C    ending a string,
003D60:  20 62 65 66 6F 72 65 20 63 6F 6E 2D 0D 0A 73 69     before con-..si
003D70:  64 65 72 69 6E 67 20 74 68 61 74 20 6E 6F 20 72    dering that no r
003D80:  65 70 6C 79 20 69 73 20 66 6F 72 74 68 63 6F 6D    eply is forthcom
003D90:  69 6E 67 2E 0D 0A 1A 00 00 00 00 00 00 00 00 00    ing.............
003DA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003DB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003DC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003DD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003DE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003DF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003E00:  0D 0A 0D 0A 0D 0A 51 55 45 55 45 20 69 73 20 61    ......QUEUE is a
003E10:  20 53 54 41 54 20 76 61 72 69 61 62 6C 65 20 74     STAT variable t
003E20:  68 61 74 20 65 6E 61 62 6C 65 73 20 6F 72 20 64    hat enables or d
003E30:  69 73 61 62 6C 65 73 20 74 68 65 20 4D 45 58 20    isables the MEX 
003E40:  71 75 65 75 65 64 20 49 2F 4F 0D 0A 66 75 6E 63    queued I/O..func
003E50:  74 69 6F 6E 73 2E 20 20 54 68 65 20 6F 76 65 72    tions.  The over
003E60:  68 65 61 64 20 61 73 73 6F 63 69 61 74 65 64 20    head associated 
003E70:  77 69 74 68 20 74 68 65 20 71 75 65 75 65 73 20    with the queues 
003E80:  6D 61 79 20 63 61 75 73 65 20 79 6F 75 20 74 6F    may cause you to
003E90:  0D 0A 6C 6F 73 65 20 63 68 61 72 61 63 74 65 72    ..lose character
003EA0:  73 20 69 6E 20 74 65 72 6D 69 6E 61 6C 20 6D 6F    s in terminal mo
003EB0:  64 65 20 61 74 20 73 70 65 65 64 73 20 61 62 6F    de at speeds abo
003EC0:  76 65 20 61 62 6F 75 74 20 34 38 30 30 20 62 61    ve about 4800 ba
003ED0:  75 64 20 28 75 73 69 6E 67 0D 0A 61 20 34 20 4D    ud (using..a 4 M
003EE0:  48 7A 20 43 50 55 29 3B 20 69 66 20 79 6F 75 20    Hz CPU); if you 
003EF0:  63 6F 6D 6D 6F 6E 6C 79 20 72 75 6E 20 68 69 67    commonly run hig
003F00:  06 06 00 41 4C 45 52 D4 73 00 41 50 50 45 4E C4    ...ALER.s.APPEN.
003F10:  3A 00 41 4C D4 25 00 42 41 4B 46 49 4C C5 F9 00    :.AL.%.BAKFIL...
003F20:  42 45 4C 4C 2D 56 41 D2 F9 00 42 45 4C 4C 2D 43    BELL-VA...BELL-C
003F30:  4D C4 A0 00 42 59 C5 A0 00 42 55 46 46 45 D2 F9    M...BY...BUFFE..
003F40:  00 43 41 4E 43 45 CC B1 00 43 41 4C CC B8 00 43    .CANCE...CAL...C
003F50:  41 50 54 55 52 C5 1B 00 43 48 41 D2 F9 00 43 48    APTUR...CHA...CH
003F60:  45 43 4B 53 55 CD E1 00 43 49 D3 E9 00 43 4C 4F    ECKSU...CI...CLO
003F70:  43 CB 73 01 43 4C 4F 4E C5 C2 00 43 4C D3 A0 00    C.s.CLON...CL...
003F80:  43 4F 4C C4 C2 00 43 50 CD A0 00 43 52 C3 E1 00    COL...CP...CR...
003F90:  44 45 42 55 C7 05 01 44 45 43 49 4D 41 CC 30 00    DEBU...DECIMA.0.
003FA0:  44 45 CC A0 00 44 49 41 CC 6B 00 44 49 D2 CB 00    DE...DIA.k.DI...
003FB0:  44 53 C3 A0 00 44 55 2D 53 50 45 C3 8B 01 45 52    DS...DU-SPE...ER
003FC0:  C1 C8 00 45 52 52 49 C4 0E 01 45 58 43 4C 55 44    ...ERRI...EXCLUD
003FD0:  C5 01 01 45 58 54 45 4E C4 68 00 45 53 C3 B4 00    ...EXTEN.h.ES...
003FE0:  46 49 4C 54 45 D2 F2 00 47 4C 4F 42 41 CC 29 01    FILTE...GLOBA.).
003FF0:  45 58 49 D4 A0 00 48 45 4C D0 06 00 48 45 D8 30    EXI...HEL...HE.0
004000:  00 49 C4 DA 00 49 4E 49 54 46 49 4C C5 70 00 4B    .I...INITFIL.p.K
004010:  45 D9 20 01 4B 45 59 D3 20 01 4C C6 F9 00 4C 49    E. .KEY. .L...LI
004020:  53 D4 F9 00 4C 4F 41 C4 CF 00 4C 4F C7 19 01 4D    S...LOA...LO...M
004030:  55 4C 54 C9 93 01 50 41 47 C5 F9 00 50 48 4F 4E    ULT...PAG...PHON
004040:  C5 77 00 50 52 45 43 48 CF 1B 00 50 52 45 46 49    .w.PRECH...PREFI
004050:  D8 84 01 51 55 45 55 C5 12 00 52 45 41 C4 46 00    ...QUEU...REA.F.
004060:  52 45 CE 78 01 52 45 50 4C D9 99 00 52 45 54 52    RE.x.REPL...RETR
004070:  D9 9C 00 52 54 49 4D C5 12 01 52 55 C2 F9 00 53    ...RTIM...RU...S
004080:  41 56 C5 CF 00 53 45 41 52 43 C8 29 00 53 45 43    AV...SEARC.).SEC
004090:  4F 4E C4 2E 01 53 45 4E 44 4F 55 D4 86 00 53 45    ON...SENDOU...SE
0040A0:  D4 A0 00 53 49 4E 47 4C C5 3E 01 53 4C 45 45 D0    ...SINGL.>.SLEE.
0040B0:  A6 00 53 50 4C 49 D4 36 00 53 53 45 D4 A0 00 53    ..SPLI.6.SSE...S
0040C0:  54 41 D4 7C 00 53 54 52 49 4E 47 D3 D4 00 54 59    TA.|.STRING...TY
0040D0:  50 C5 7F 01 53 49 4C 45 4E D4 F9 00 53 4F 44 45    P...SILEN...SODE
0040E0:  4C 41 D9 18 00 53 55 46 46 49 D8 84 01 53 57 49    LA...SUFFI...SWI
0040F0:  54 43 C8 F9 00 53 59 53 54 45 CD A0 00 54 41 C2    TC...SYSTE...TA.
004100:  68 65 72 2D 73 70 65 65 64 20 68 61 72 64 77 69    her-speed hardwi
004110:  72 65 64 20 63 6F 6E 6E 65 63 74 69 6F 6E 73 2C    red connections,
004120:  0D 0A 79 6F 75 27 6C 6C 20 77 61 6E 74 20 74 6F    ..you'll want to
004130:  20 74 75 72 6E 20 51 55 45 55 45 20 6F 66 66 2E     turn QUEUE off.
004140:  0D 0A 0D 0A 41 6C 74 68 6F 75 67 68 20 75 73 65    ....Although use
004150:  64 20 66 6F 72 20 76 61 72 69 6F 75 73 20 70 75    d for various pu
004160:  72 70 6F 73 65 73 2C 20 74 68 65 20 6D 6F 73 74    rposes, the most
004170:  20 73 69 67 6E 69 66 69 63 61 6E 74 20 75 73 65     significant use
004180:  20 6F 66 20 71 75 65 75 65 73 0D 0A 77 69 74 68     of queues..with
004190:  69 6E 20 4D 45 58 20 69 73 20 74 6F 20 63 61 74    in MEX is to cat
0041A0:  63 68 20 27 6F 76 65 72 66 6C 6F 77 27 20 63 68    ch 'overflow' ch
0041B0:  61 72 61 63 74 65 72 73 20 66 72 6F 6D 20 74 68    aracters from th
0041C0:  65 20 72 65 6D 6F 74 65 20 61 66 74 65 72 20 61    e remote after a
0041D0:  6E 0D 0A 58 2D 4F 46 46 20 66 6C 6F 77 20 63 68    n..X-OFF flow ch
0041E0:  61 72 61 63 74 65 72 20 69 73 20 73 65 6E 74 20    aracter is sent 
0041F0:  69 6E 20 74 65 72 6D 69 6E 61 6C 20 6D 6F 64 65    in terminal mode
004200:  20 28 77 68 65 6E 20 74 68 65 20 41 53 43 49 49     (when the ASCII
004210:  20 63 61 70 74 75 72 65 0D 0A 62 75 66 66 65 72     capture..buffer
004220:  20 66 69 6C 6C 73 29 2E 20 20 57 69 74 68 20 51     fills).  With Q
004230:  55 45 55 45 20 74 75 72 6E 65 64 20 6F 66 66 2C    UEUE turned off,
004240:  20 74 68 65 72 65 20 69 73 20 61 20 70 6F 73 73     there is a poss
004250:  69 62 69 69 74 79 20 6F 66 20 6C 6F 73 74 0D 0A    ibiity of lost..
004260:  63 68 61 72 61 63 74 65 72 73 20 69 6E 20 63 61    characters in ca
004270:  70 74 75 72 65 20 66 69 6C 65 73 20 69 66 20 74    pture files if t
004280:  68 65 20 73 69 7A 65 20 6F 66 20 73 75 63 68 20    he size of such 
004290:  66 69 6C 65 73 20 65 78 63 65 65 64 20 61 76 61    files exceed ava
0042A0:  69 6C 61 62 6C 65 0D 0A 6D 65 6D 6F 72 79 20 73    ilable..memory s
0042B0:  70 61 63 65 2E 0D 0A 1A 00 00 00 00 00 00 00 00    pace............
0042C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0042D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0042E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0042F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004300:  F9 00 54 45 52 CD 20 00 54 45 52 4D C1 20 00 54    ..TER. .TERM. .T
004310:  45 52 4D 2D 4D 4F 44 C5 47 01 56 41 CC F9 00 57    ERM-MOD.G.VA...W
004320:  43 48 41 D2 41 00 57 45 43 48 CF 0E 00 57 4C 49    CHA.A.WECH...WLI
004330:  4E C5 41 00 57 52 D4 A0 00 57 54 45 43 48 CF AB    N.A.WR...WTECH..
004340:  00 54 52 49 47 47 45 D2 B1 00 53 45 D0 B4 00 58    .TRIGGE...SE...X
004350:  4C 49 4E C5 26 01 58 4F CE 6F 01 0D 0A 43 6F 70    LIN.&.XO.o...Cop
004360:  79 72 69 67 68 74 20 28 43 29 20 31 39 38 34 20    yright (C) 1984 
004370:  62 79 20 52 6F 6E 61 6C 64 20 47 2E 20 46 6F 77    by Ronald G. Fow
004380:  6C 65 72 0D 0A 00 1A 00 00 00 00 00 00 00 00 00    ler.............
004390:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0043A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0043B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0043C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0043D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0043E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0043F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004400:  0D 0A 0D 0A 0D 0A 54 68 65 20 48 45 4C 50 20 63    ......The HELP c
004410:  6F 6D 6D 61 6E 64 20 77 69 74 68 20 6E 6F 20 61    ommand with no a
004420:  72 67 75 6D 65 6E 74 73 20 70 72 69 6E 74 73 20    rguments prints 
004430:  6F 75 74 20 61 20 6C 69 73 74 20 6F 66 20 61 76    out a list of av
004440:  61 69 6C 61 62 6C 65 20 68 65 6C 70 0D 0A 73 75    ailable help..su
004450:  62 6A 65 63 74 73 20 28 61 73 20 79 6F 75 27 76    bjects (as you'v
004460:  65 20 70 72 6F 62 61 62 6C 79 20 67 75 65 73 73    e probably guess
004470:  65 64 20 62 79 20 6E 6F 77 2C 20 73 69 6E 63 65    ed by now, since
004480:  20 79 6F 75 20 61 72 65 20 69 6E 64 65 65 64 20     you are indeed 
004490:  72 65 61 64 2D 0D 0A 69 6E 67 20 74 68 69 73 29    read-..ing this)
0044A0:  2E 20 20 54 68 65 20 48 45 4C 50 2E 4D 45 58 20    .  The HELP.MEX 
0044B0:  66 69 6C 65 20 6D 75 73 74 2C 20 6F 66 20 63 6F    file must, of co
0044C0:  75 72 73 65 2C 20 62 65 20 6C 6F 63 61 74 65 64    urse, be located
0044D0:  20 69 6E 20 74 68 65 20 64 72 69 76 65 0D 0A 61     in the drive..a
0044E0:  6E 64 20 75 73 65 72 20 61 72 65 61 73 20 61 73    nd user areas as
0044F0:  20 73 70 65 63 69 66 69 65 64 20 69 6E 20 79 6F     specified in yo
004500:  0D 0A 0D 0A 53 4F 44 45 4C 41 59 20 69 73 20 61    ....SODELAY is a
004510:  20 53 54 41 54 20 73 77 69 74 63 68 20 76 61 72     STAT switch var
004520:  69 61 62 6C 65 2E 20 20 57 68 65 6E 20 4F 4E 2C    iable.  When ON,
004530:  20 53 45 4E 44 4F 55 54 20 73 74 72 69 6E 67 73     SENDOUT strings
004540:  20 61 6E 64 20 6B 65 79 73 74 72 69 6E 67 73 0D     and keystrings.
004550:  0A 73 65 6E 74 20 66 72 6F 6D 20 74 65 72 6D 69    .sent from termi
004560:  6E 61 6C 20 6D 6F 64 65 20 61 72 65 20 74 69 65    nal mode are tie
004570:  64 20 74 6F 20 74 68 65 20 57 43 48 41 52 20 61    d to the WCHAR a
004580:  6E 64 20 57 4C 49 4E 45 20 64 65 6C 61 79 20 76    nd WLINE delay v
004590:  61 72 69 61 62 6C 65 73 2C 20 61 6C 2D 0D 0A 6C    ariables, al-..l
0045A0:  6F 77 69 6E 67 20 63 6F 6E 76 65 6E 69 65 6E 74    owing convenient
0045B0:  20 65 6E 74 72 79 20 6F 66 20 70 61 73 73 77 6F     entry of passwo
0045C0:  72 64 73 2C 20 65 74 63 2E 20 66 72 6F 6D 20 61    rds, etc. from a
0045D0:  20 52 45 41 44 20 66 69 6C 65 2E 20 20 4E 6F 74     READ file.  Not
0045E0:  65 20 74 68 61 74 2C 20 66 6F 72 0D 0A 53 4F 44    e that, for..SOD
0045F0:  45 4C 41 59 20 74 6F 20 68 61 76 65 20 61 6E 79    ELAY to have any
004600:  20 65 66 66 65 63 74 2C 20 74 68 65 20 57 54 45     effect, the WTE
004610:  43 48 4F 20 73 77 69 74 63 68 20 76 61 72 69 61    CHO switch varia
004620:  62 6C 65 20 6D 75 73 74 20 62 65 20 4F 46 46 20    ble must be OFF 
004630:  28 57 54 45 43 48 4F 0D 0A 74 61 6B 65 73 20 70    (WTECHO..takes p
004640:  72 65 63 65 64 65 6E 63 65 20 69 66 20 62 6F 74    recedence if bot
004650:  68 20 61 72 65 20 61 63 74 69 76 65 29 2E 0D 0A    h are active)...
004660:  1A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004670:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004680:  0D 0A 0D 0A 0D 0A 43 41 50 54 55 52 45 20 69 73    ......CAPTURE is
004690:  20 61 20 53 54 41 54 20 73 77 69 74 63 68 20 76     a STAT switch v
0046A0:  61 72 69 61 62 6C 65 20 74 68 61 74 20 65 6E 61    ariable that ena
0046B0:  62 6C 65 73 20 61 6E 64 20 64 69 73 61 62 6C 65    bles and disable
0046C0:  73 20 72 65 63 6F 72 64 69 6E 67 20 6F 66 0D 0A    s recording of..
0046D0:  74 68 65 20 73 61 76 65 2D 69 6E 2D 6D 65 6D 6F    the save-in-memo
0046E0:  72 79 20 74 65 72 6D 69 6E 61 6C 20 66 69 6C 65    ry terminal file
0046F0:  2E 20 20 49 74 20 77 6F 72 6B 73 20 73 69 6D 69    .  It works simi
004700:  75 72 20 6F 76 65 72 6C 61 79 20 63 6F 6E 66 69    ur overlay confi
004710:  67 75 72 61 74 69 6F 6E 2E 0D 0A 0D 0A 48 65 6C    guration.....Hel
004720:  70 20 77 69 6C 6C 20 70 72 69 6E 74 20 61 20 6C    p will print a l
004730:  69 73 74 20 6F 66 20 61 76 61 69 6C 61 62 6C 65    ist of available
004740:  20 74 6F 70 69 63 73 2E 20 20 54 6F 20 73 65 65     topics.  To see
004750:  20 74 68 69 73 20 6C 69 73 74 2C 20 64 6F 20 74     this list, do t
004760:  68 69 73 3A 0D 0A 0D 0A 09 09 09 48 45 4C 50 20    his:.......HELP 
004770:  3F 0D 0A 0D 0A 54 6F 20 71 75 65 72 79 20 74 68    ?....To query th
004780:  65 20 48 45 4C 50 20 64 61 74 61 62 61 73 65 20    e HELP database 
004790:  66 6F 72 20 61 6E 79 20 6F 66 20 74 68 65 20 73    for any of the s
0047A0:  65 6C 65 63 74 65 64 20 74 6F 70 69 63 73 2C 20    elected topics, 
0047B0:  64 6F 20 74 68 69 73 3A 0D 0A 0D 0A 09 09 09 48    do this:.......H
0047C0:  45 4C 50 20 3C 74 6F 70 69 63 2D 6E 61 6D 65 3E    ELP <topic-name>
0047D0:  0D 0A 0D 0A 66 6F 72 20 61 6E 79 20 74 6F 70 69    ....for any topi
0047E0:  63 2D 6E 61 6D 65 20 64 69 73 70 6C 61 79 65 64    c-name displayed
0047F0:  20 62 79 20 22 48 45 4C 50 20 3F 22 2E 0D 0A 0D     by "HELP ?"....
004800:  0A 49 6E 20 67 65 6E 65 72 61 6C 2C 20 48 45 4C    .In general, HEL
004810:  50 20 66 72 61 6D 65 73 20 65 78 70 6C 61 69 6E    P frames explain
004820:  20 73 79 6E 74 61 78 20 77 69 74 68 20 74 68 65     syntax with the
004830:  20 75 73 65 20 6F 66 20 74 68 65 20 27 5B 27 20     use of the '[' 
004840:  61 6E 64 20 27 5D 27 0D 0A 63 68 61 72 61 63 74    and ']'..charact
004850:  65 72 73 20 28 77 68 69 63 68 20 64 65 6E 6F 74    ers (which denot
004860:  65 20 6F 70 74 69 6F 6E 61 6C 20 69 74 65 6D 73    e optional items
004870:  29 20 61 6E 64 20 74 68 65 20 27 3C 3E 27 20 63    ) and the '<>' c
004880:  68 61 72 61 63 74 65 72 73 20 28 77 68 69 63 68    haracters (which
004890:  0D 0A 69 6E 64 69 63 61 74 65 20 61 20 64 61 74    ..indicate a dat
0048A0:  61 2D 74 79 70 65 2C 20 73 75 63 68 20 61 73 20    a-type, such as 
0048B0:  3C 66 69 6C 65 6E 61 6D 65 3E 20 6F 72 20 3C 73    <filename> or <s
0048C0:  74 72 69 6E 67 3E 2E 0D 0A 25 0D 0A 0D 0A 0D 0A    tring>...%......
0048D0:  59 6F 75 20 6D 61 79 20 6D 6F 76 65 20 66 72 65    You may move fre
0048E0:  65 6C 79 20 61 6D 6F 6E 67 20 64 72 69 76 65 73    ely among drives
0048F0:  2F 75 73 65 72 20 61 72 65 61 73 20 77 68 69 6C    /user areas whil
004900:  6C 61 72 6C 79 20 74 6F 20 74 68 65 20 74 65 72    larly to the ter
004910:  6D 69 6E 61 6C 20 6D 6F 64 65 0D 0A 3C 65 73 63    minal mode..<esc
004920:  61 70 65 3E 2D 53 20 61 6E 64 20 3C 65 73 63 61    ape>-S and <esca
004930:  70 65 3E 2D 55 20 63 6F 6D 6D 61 6E 64 73 2C 20    pe>-U commands, 
004940:  62 75 74 20 61 6C 6C 6F 77 73 20 61 63 63 65 73    but allows acces
004950:  73 20 66 72 6F 6D 20 74 68 65 20 63 6F 6D 6D 61    s from the comma
004960:  6E 64 0D 0A 6C 69 6E 65 20 28 61 6E 64 20 68 65    nd..line (and he
004970:  6E 63 65 20 66 72 6F 6D 20 61 20 52 45 41 44 20    nce from a READ 
004980:  66 69 6C 65 29 2E 20 54 68 69 73 20 76 61 72 69    file). This vari
004990:  61 62 6C 65 20 63 61 6E 20 6F 6E 6C 79 20 62 65    able can only be
0049A0:  20 63 68 61 6E 67 65 64 20 69 66 0D 0A 61 20 74     changed if..a t
0049B0:  65 72 6D 69 6E 61 6C 20 6D 6F 64 65 20 63 61 70    erminal mode cap
0049C0:  74 75 72 65 20 66 69 6C 65 20 69 73 20 6F 70 65    ture file is ope
0049D0:  6E 20 28 73 65 65 20 74 68 65 20 54 45 52 4D 20    n (see the TERM 
0049E0:  63 6F 6D 6D 61 6E 64 29 2E 0D 0A 0D 0A 50 52 45    command).....PRE
0049F0:  43 48 4F 20 69 73 20 61 20 53 54 41 54 20 73 77    CHO is a STAT sw
004A00:  69 74 63 68 20 76 61 72 69 61 62 6C 65 20 74 68    itch variable th
004A10:  61 74 20 65 6E 61 62 6C 65 73 20 61 6E 64 20 64    at enables and d
004A20:  69 73 61 62 6C 65 73 20 74 68 65 20 6C 6F 67 67    isables the logg
004A30:  69 6E 67 20 6F 66 0D 0A 69 6E 63 6F 6D 69 6E 67    ing of..incoming
004A40:  20 63 68 61 72 61 63 74 65 72 73 20 74 6F 20 74     characters to t
004A50:  68 65 20 70 72 69 6E 74 65 72 2E 20 20 49 74 20    he printer.  It 
004A60:  69 73 20 73 69 6D 69 6C 61 72 20 74 6F 20 74 68    is similar to th
004A70:  65 20 3C 65 73 63 61 70 65 3E 2D 50 20 74 6F 67    e <escape>-P tog
004A80:  67 6C 65 0D 0A 63 6F 6D 6D 61 6E 64 20 75 73 65    gle..command use
004A90:  64 20 69 6E 20 74 65 72 6D 69 6E 61 6C 20 6D 6F    d in terminal mo
004AA0:  64 65 2E 20 20 43 68 61 6E 67 69 6E 67 20 74 68    de.  Changing th
004AB0:  69 73 20 76 61 72 69 61 62 6C 65 20 69 73 20 6D    is variable is m
004AC0:  6F 73 74 20 75 73 65 66 75 6C 20 77 68 65 6E 0D    ost useful when.
004AD0:  0A 65 78 65 63 75 74 69 6E 67 20 66 72 6F 6D 20    .executing from 
004AE0:  61 20 52 45 41 44 20 66 69 6C 65 2E 0D 0A 00 1A    a READ file.....
004AF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004B00:  65 20 74 68 65 20 48 45 4C 50 20 66 69 6C 65 20    e the HELP file 
004B10:  69 73 20 6F 70 65 6E 65 64 3B 0D 0A 4D 45 58 20    is opened;..MEX 
004B20:  77 69 6C 6C 20 72 65 6D 65 6D 62 65 72 20 77 68    will remember wh
004B30:  65 72 65 20 74 6F 20 66 69 6E 64 20 69 74 2E 0D    ere to find it..
004B40:  0A 0D 0A 4F 6E 63 65 20 6F 70 65 6E 65 64 2C 20    ...Once opened, 
004B50:  74 68 65 20 48 45 4C 50 20 66 69 6C 65 20 77 69    the HELP file wi
004B60:  6C 6C 20 72 65 6D 61 69 6E 20 6F 70 65 6E 20 66    ll remain open f
004B70:  6F 72 20 74 68 65 20 64 75 72 61 74 69 6F 6E 20    or the duration 
004B80:  6F 66 20 74 68 65 0D 0A 73 65 73 73 69 6F 6E 2C    of the..session,
004B90:  20 75 6E 6C 65 73 73 20 61 20 4C 4F 47 20 63 6F     unless a LOG co
004BA0:  6D 6D 61 6E 64 20 69 73 20 65 78 65 63 75 74 65    mmand is execute
004BB0:  64 2E 0D 0A 1A 00 00 00 00 00 00 00 00 00 00 00    d...............
004BC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004BD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004BE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004BF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004C00:  0D 0A 0D 0A 0D 0A 57 45 43 48 4F 20 69 73 20 61    ......WECHO is a
004C10:  20 53 54 41 54 20 76 61 6C 75 65 20 76 61 72 69     STAT value vari
004C20:  61 62 6C 65 20 74 68 61 74 20 61 66 66 65 63 74    able that affect
004C30:  73 20 74 68 65 20 75 73 65 20 6F 66 20 74 68 65    s the use of the
004C40:  20 53 45 4E 44 4F 55 54 20 63 6F 6D 2D 0D 0A 6D     SENDOUT com-..m
004C50:  61 6E 64 2E 20 20 57 45 43 48 4F 20 69 73 20 74    and.  WECHO is t
004C60:  68 65 20 74 69 6D 65 2C 20 69 6E 20 73 65 63 6F    he time, in seco
004C70:  6E 64 73 2C 20 74 68 61 74 20 53 45 4E 44 4F 55    nds, that SENDOU
004C80:  54 20 77 69 6C 6C 20 77 61 69 74 20 62 65 74 77    T will wait betw
004C90:  65 65 6E 0D 0A 63 68 61 72 61 63 74 65 72 73 20    een..characters 
004CA0:  64 75 72 69 6E 67 20 61 20 72 65 70 6C 79 20 66    during a reply f
004CB0:  72 6F 6D 20 74 68 65 20 72 65 6D 6F 74 65 2C 20    rom the remote, 
004CC0:  62 65 66 6F 72 65 20 63 6F 6E 73 69 64 65 72 69    before consideri
004CD0:  6E 67 20 74 68 65 20 72 65 70 6C 79 0D 0A 65 6E    ng the reply..en
004CE0:  64 65 64 2E 20 20 54 68 69 73 20 73 68 6F 75 6C    ded.  This shoul
004CF0:  64 20 6E 6F 74 20 62 65 20 63 6F 6E 66 75 73 65    d not be confuse
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 41 02 00 00 00 02    ......R...A.....
004D20:  04 00 46 02 00 00 00 02 04 00 42 02 00 00 00 02    ..F.......B.....
004D30:  04 00 47 02 00 00 00 02 04 00 43 02 00 00 00 02    ..G.......C.....
004D40:  04 00 48 02 00 00 00 02 04 00 44 02 00 00 00 02    ..H.......D.....
004D50:  04 00 49 02 00 00 00 02 04 00 45 02 00 00 00 02    ..I.......E.....
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:  0D 0A 0D 0A 54 45 52 4D 20 69 73 20 76 65 72 79    ....TERM is very
004E10:  20 73 69 6D 69 6C 61 72 20 74 6F 20 74 68 65 20     similar to the 
004E20:  27 54 27 20 73 69 6E 67 6C 65 2D 63 68 61 72 61    'T' single-chara
004E30:  63 74 65 72 20 63 6F 6D 6D 61 6E 64 20 2E 2E 2E    cter command ...
004E40:  20 69 74 20 74 61 6B 65 73 20 61 20 66 69 6C 65     it takes a file
004E50:  2D 0D 0A 6E 61 6D 65 20 61 73 20 61 6E 20 61 72    -..name as an ar
004E60:  67 75 6D 65 6E 74 2C 20 61 6E 64 20 6F 70 65 6E    gument, and open
004E70:  73 20 74 68 61 74 20 66 69 6C 65 20 61 73 20 61    s that file as a
004E80:  6E 20 41 53 43 49 49 2D 63 61 70 74 75 72 65 20    n ASCII-capture 
004E90:  66 69 6C 65 2C 20 62 75 74 20 64 6F 65 73 0D 0A    file, but does..
004EA0:  6E 6F 74 20 61 63 74 75 61 6C 6C 79 20 65 6E 74    not actually ent
004EB0:  65 72 20 74 65 72 6D 69 6E 61 6C 20 6D 6F 64 65    er terminal mode
004EC0:  2E 20 20 54 68 69 73 20 69 73 20 6D 6F 73 74 20    .  This is most 
004ED0:  75 73 65 66 75 6C 20 77 69 74 68 69 6E 20 61 20    useful within a 
004EE0:  52 45 41 44 20 66 69 6C 65 2E 0D 0A 0D 0A 54 45    READ file.....TE
004EF0:  52 4D 41 20 64 6F 65 73 20 74 68 65 20 73 61 6D    RMA does the sam
004F00:  65 20 74 68 69 6E 67 2C 20 62 75 74 20 6F 70 65    e thing, but ope
004F10:  6E 73 20 74 68 65 20 66 69 6C 65 20 69 6E 20 41    ns the file in A
004F20:  50 50 45 4E 44 20 6D 6F 64 65 20 28 61 73 20 69    PPEND mode (as i
004F30:  66 20 74 68 65 0D 0A 73 69 6E 67 6C 65 2D 63 68    f the..single-ch
004F40:  61 72 61 63 74 65 72 20 54 20 68 61 64 20 62 65    aracter T had be
004F50:  65 6E 20 65 6E 74 65 72 65 64 20 77 69 74 68 20    en entered with 
004F60:  74 68 65 20 41 20 6F 70 74 69 6F 6E 29 2E 0D 0A    the A option)...
004F70:  0D 0A 45 78 61 6D 70 6C 65 73 3A 09 54 45 52 4D    ..Examples:.TERM
004F80:  20 57 49 4C 4C 4F 57 2E 53 45 53 09 09 3C 3D 3D     WILLOW.SES..<==
004F90:  20 6F 70 65 6E 73 20 66 69 6C 65 2C 20 72 65 74     opens file, ret
004FA0:  75 72 6E 73 20 74 6F 20 63 6D 64 20 6D 6F 64 65    urns to cmd mode
004FB0:  0D 0A 09 09 54 45 52 4D 41 20 53 4F 55 52 43 45    ....TERMA SOURCE
004FC0:  2E 4C 4F 47 09 3C 3D 3D 20 73 61 6D 65 2C 20 62    .LOG.<== same, b
004FD0:  75 74 20 6F 70 65 6E 73 20 66 69 6C 65 20 69 6E    ut opens file in
004FE0:  20 61 70 70 6E 64 20 6D 6F 64 65 0D 0A 0D 0A 46     appnd mode....F
004FF0:  6F 72 20 6D 6F 72 65 20 69 6E 66 6F 72 6D 61 74    or more informat
005000:  6C 65 73 73 20 6F 66 20 74 68 65 20 48 45 58 20    less of the HEX 
005010:  6F 72 20 44 45 43 49 4D 41 4C 20 6D 6F 64 65 2C    or DECIMAL mode,
005020:  20 62 79 0D 0A 70 72 65 63 65 65 64 69 6E 67 20     by..preceeding 
005030:  74 68 65 20 6E 75 6D 62 65 72 20 77 69 74 68 20    the number with 
005040:  61 20 27 24 27 20 63 68 61 72 61 63 74 65 72 3B    a '$' character;
005050:  20 73 69 6D 69 6C 61 72 6C 79 2C 20 74 68 65 20     similarly, the 
005060:  27 23 27 20 63 68 61 72 61 63 74 65 72 0D 0A 69    '#' character..i
005070:  6D 70 6C 69 65 73 20 61 20 64 65 63 69 6D 61 6C    mplies a decimal
005080:  20 6E 75 6D 62 65 72 2E 0D 0A 0D 0A 48 45 58 20     number.....HEX 
005090:  6D 6F 64 65 20 68 61 73 20 61 20 73 69 64 65 20    mode has a side 
0050A0:  65 66 66 65 63 74 3A 20 69 74 20 74 75 72 6E 73    effect: it turns
0050B0:  20 6F 6E 20 48 45 58 20 72 65 63 6F 72 64 20 63     on HEX record c
0050C0:  6F 75 6E 74 20 72 65 70 6F 72 74 69 6E 67 20 69    ount reporting i
0050D0:  6E 20 66 69 6C 65 0D 0A 74 72 61 6E 73 66 65 72    n file..transfer
0050E0:  73 2E 0D 0A 1A 00 00 00 00 00 00 00 00 00 00 00    s...............
0050F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
005100:  0D 0A 0D 0A 53 50 4C 49 54 20 69 73 20 61 20 53    ....SPLIT is a S
005110:  54 41 54 20 73 77 69 74 63 68 20 76 61 72 69 61    TAT switch varia
005120:  62 6C 65 20 74 68 61 74 20 61 66 66 65 63 74 73    ble that affects
005130:  20 74 68 65 20 73 63 72 65 65 6E 20 64 69 73 70     the screen disp
005140:  6C 61 79 20 6F 66 20 74 68 65 20 70 68 6F 6E 65    lay of the phone
005150:  0D 0A 6C 69 62 72 61 72 79 20 28 64 6F 6E 65 20    ..library (done 
005160:  66 72 6F 6D 20 74 68 65 20 50 48 4F 4E 45 20 63    from the PHONE c
005170:  6F 6D 6D 61 6E 64 20 6F 72 20 74 68 65 20 43 41    ommand or the CA
005180:  4C 4C 20 63 6F 6D 6D 61 6E 64 29 2E 0D 0A 0D 0A    LL command).....
005190:  54 68 69 73 20 76 61 72 69 61 62 6C 65 20 6D 61    This variable ma
0051A0:  79 20 62 65 20 74 75 72 6E 65 64 20 6F 66 66 20    y be turned off 
0051B0:  74 6F 20 66 6F 72 63 65 20 61 20 6D 6F 72 65 20    to force a more 
0051C0:  63 6F 6D 70 61 63 74 20 64 69 73 70 6C 61 79 20    compact display 
0051D0:  28 74 77 6F 20 65 6E 2D 0D 0A 74 72 69 65 73 20    (two en-..tries 
0051E0:  70 65 72 20 6C 69 6E 65 2C 20 69 6E 73 74 65 61    per line, instea
0051F0:  64 20 6F 66 20 6F 6E 65 29 2C 20 62 75 74 20 74    d of one), but t
005200:  69 6F 6E 20 6F 6E 20 74 65 72 6D 69 6E 61 6C 20    ion on terminal 
005210:  6D 6F 64 65 2C 20 64 6F 20 48 45 4C 50 20 54 45    mode, do HELP TE
005220:  52 4D 2D 4D 4F 44 45 2E 20 20 46 6F 72 20 6D 6F    RM-MODE.  For mo
005230:  72 65 20 69 6E 66 6F 72 2D 0D 0A 6D 61 74 69 6F    re infor-..matio
005240:  6E 20 6F 6E 20 61 70 70 65 6E 64 20 6D 6F 64 65    n on append mode
005250:  2C 20 64 6F 20 48 45 4C 50 20 41 50 50 45 4E 44    , do HELP APPEND
005260:  2E 0D 0A 1A 00 00 00 00 00 00 00 00 00 00 00 00    ................
005270:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
005280:  0D 0A 0D 0A 54 68 65 20 41 4C 54 20 63 6F 6D 6D    ....The ALT comm
005290:  61 6E 64 20 73 75 70 70 6F 72 74 73 20 74 68 65    and supports the
0052A0:  20 41 4C 54 65 72 6E 61 74 65 20 64 72 69 76 65     ALTernate drive
0052B0:  2F 75 73 65 72 20 66 6F 72 20 52 45 41 44 20 66    /user for READ f
0052C0:  69 6C 65 73 20 61 73 20 77 65 6C 6C 0D 0A 61 73    iles as well..as
0052D0:  20 2E 50 48 4E 20 61 6E 64 20 2E 4B 45 59 20 28     .PHN and .KEY (
0052E0:  70 68 6F 6E 65 20 6C 69 62 72 61 72 69 65 73 20    phone libraries 
0052F0:  61 6E 64 20 6B 65 79 73 74 72 69 6E 67 20 66 69    and keystring fi
005300:  6C 65 73 29 2C 20 61 6E 64 2C 20 69 66 20 74 68    les), and, if th
005310:  65 20 27 41 27 0D 0A 28 61 70 70 65 6E 64 29 20    e 'A'..(append) 
005320:  73 65 63 6F 6E 64 61 72 79 20 6F 70 74 69 6F 6E    secondary option
005330:  20 69 73 20 69 6E 20 65 66 66 65 63 74 2C 20 74     is in effect, t
005340:  68 65 20 74 65 72 6D 69 6E 61 6C 2D 6D 6F 64 65    he terminal-mode
005350:  6D 20 63 61 70 74 75 72 65 20 66 69 6C 65 2E 0D    m capture file..
005360:  0A 41 4C 54 20 61 6C 6C 6F 77 73 20 79 6F 75 20    .ALT allows you 
005370:  74 6F 20 63 68 61 6E 67 65 20 74 68 65 20 61 6C    to change the al
005380:  74 65 72 6E 61 74 65 20 64 72 69 76 65 2F 75 73    ternate drive/us
005390:  65 72 3B 20 69 74 73 20 73 79 6E 74 61 78 20 69    er; its syntax i
0053A0:  73 3A 0D 0A 0D 0A 09 09 09 41 4C 54 20 3C 64 75    s:.......ALT <du
0053B0:  2D 73 70 65 63 3E 0D 0A 0D 0A 45 78 61 6D 70 6C    -spec>....Exampl
0053C0:  65 73 3A 20 20 0D 0A 09 09 09 41 4C 54 20 42 33    es:  .....ALT B3
0053D0:  3A 0D 0A 09 09 09 41 4C 54 20 41 35 3A 0D 0A 0D    :.....ALT A5:...
0053E0:  0A 46 6F 72 20 6D 6F 72 65 20 69 6E 66 6F 72 6D    .For more inform
0053F0:  61 74 69 6F 6E 20 6F 6E 20 68 6F 77 20 61 6C 74    ation on how alt
005400:  6F 20 77 6F 72 6B 20 70 72 6F 70 65 72 6C 79 2C    o work properly,
005410:  20 72 65 71 75 69 72 65 73 20 61 20 74 65 72 6D     requires a term
005420:  69 6E 61 6C 0D 0A 77 69 74 68 20 61 6E 20 38 34    inal..with an 84
005430:  2D 63 68 61 72 61 63 74 65 72 20 6C 69 6E 65 20    -character line 
005440:  77 69 64 74 68 2E 0D 0A 0D 0A 49 66 20 53 50 4C    width.....If SPL
005450:  49 54 20 69 73 20 64 69 73 61 62 6C 65 64 2C 20    IT is disabled, 
005460:  61 6E 79 20 62 61 75 64 2D 72 61 74 65 20 63 6F    any baud-rate co
005470:  64 65 73 20 61 73 73 6F 63 69 61 74 65 64 20 77    des associated w
005480:  69 74 68 20 61 6E 20 65 6E 74 72 79 20 77 69 6C    ith an entry wil
005490:  6C 0D 0A 6E 6F 74 20 62 65 20 64 69 73 70 6C 61    l..not be displa
0054A0:  79 65 64 2E 0D 0A 1A 00 00 00 00 00 00 00 00 00    yed.............
0054B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0054C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0054D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0054E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0054F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
005500:  0D 0A 0D 0A 4D 45 58 20 68 61 73 20 61 20 73 70    ....MEX has a sp
005510:  65 63 69 61 6C 20 66 65 61 74 75 72 65 20 74 68    ecial feature th
005520:  61 74 20 61 6C 6C 6F 77 73 20 79 6F 75 20 74 6F    at allows you to
005530:  20 6D 61 69 6E 74 61 69 6E 20 27 6C 6F 67 27 20     maintain 'log' 
005540:  66 69 6C 65 73 20 6F 66 20 79 6F 75 72 0D 0A 73    files of your..s
005550:  65 73 73 69 6F 6E 73 3B 20 74 68 69 73 20 69 73    essions; this is
005560:  20 74 68 65 20 27 41 27 20 73 65 63 6F 6E 64 61     the 'A' seconda
005570:  72 79 20 6F 70 74 69 6F 6E 20 28 73 70 65 63 69    ry option (speci
005580:  66 69 65 64 20 77 69 74 68 20 74 68 65 20 54 2C    fied with the T,
005590:  20 45 20 6F 72 20 4C 0D 0A 70 72 69 6D 61 72 79     E or L..primary
0055A0:  20 63 6F 6D 6D 61 6E 64 73 20 77 68 65 6E 20 65     commands when e
0055B0:  6E 74 65 72 69 6E 67 20 74 65 72 6D 69 6E 61 6C    ntering terminal
0055C0:  20 6D 6F 64 65 20 49 46 20 61 20 66 69 6C 65 6E     mode IF a filen
0055D0:  61 6D 65 20 69 73 20 73 70 65 63 69 66 69 65 64    ame is specified
0055E0:  29 2E 0D 0A 0D 0A 57 68 65 6E 20 79 6F 75 20 73    ).....When you s
0055F0:  70 65 63 69 66 79 20 74 68 65 20 27 41 27 20 73    pecify the 'A' s
005600:  65 72 6E 61 74 65 20 44 55 27 73 20 61 72 65 20    ernate DU's are 
005610:  75 73 65 64 2C 20 61 6E 64 20 68 6F 77 20 74 6F    used, and how to
005620:  20 73 65 74 20 75 70 20 74 68 65 0D 0A 41 4C 54     set up the..ALT
005630:  20 73 65 61 72 63 68 20 70 61 74 68 2C 20 20 64     search path,  d
005640:  6F 20 48 45 4C 50 20 53 45 41 52 43 48 2E 0D 0A    o HELP SEARCH...
005650:  1A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
005660:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
005670:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
005680:  0D 0A 0D 0A 53 45 41 52 43 48 20 69 73 20 61 20    ....SEARCH is a 
005690:  53 54 41 54 20 76 61 72 69 61 62 6C 65 20 74 68    STAT variable th
0056A0:  61 74 20 6D 61 79 20 74 61 6B 65 20 6F 6E 20 74    at may take on t
0056B0:  68 65 20 76 61 6C 75 65 73 20 30 2C 20 31 2C 20    he values 0, 1, 
0056C0:  32 20 6F 72 20 33 2E 20 20 53 45 41 52 43 48 0D    2 or 3.  SEARCH.
0056D0:  0A 73 70 65 63 69 66 69 65 73 20 61 20 73 65 61    .specifies a sea
0056E0:  72 63 68 20 70 61 74 68 20 66 6F 72 20 52 45 41    rch path for REA
0056F0:  44 20 66 69 6C 65 73 2C 20 70 68 6F 6E 65 20 6C    D files, phone l
005700:  69 62 72 61 72 69 65 73 2C 20 6B 65 79 73 74 72    ibraries, keystr
005710:  69 6E 67 20 66 69 6C 65 73 2C 20 61 6E 64 0D 0A    ing files, and..
005720:  28 69 66 20 74 68 65 20 61 70 70 65 6E 64 20 73    (if the append s
005730:  65 63 6F 6E 64 61 72 79 20 6F 70 74 69 6F 6E 2C    econdary option,
005740:  20 27 41 27 20 69 73 20 73 70 65 63 69 66 69 65     'A' is specifie
005750:  64 29 20 74 65 72 6D 69 6E 61 6C 2D 6D 6F 64 65    d) terminal-mode
005760:  20 41 53 43 49 49 20 63 61 70 74 75 72 65 0D 0A     ASCII capture..
005770:  66 69 6C 65 73 2E 20 20 54 68 65 73 65 20 66 69    files.  These fi
005780:  6C 65 73 20 6E 6F 72 6D 61 6C 6C 79 20 61 72 65    les normally are
005790:  20 74 61 6B 65 6E 20 6F 6E 6C 79 20 66 72 6F 6D     taken only from
0057A0:  20 74 68 65 20 63 75 72 72 65 6E 74 6C 79 20 6C     the currently l
0057B0:  6F 67 67 65 64 20 44 55 3B 20 62 79 0D 0A 6D 6F    ogged DU; by..mo
0057C0:  64 69 66 79 69 6E 67 20 53 45 41 52 43 48 2C 20    difying SEARCH, 
0057D0:  79 6F 75 20 63 61 6E 20 63 68 61 6E 67 65 20 74    you can change t
0057E0:  68 65 20 77 61 79 20 4D 45 58 20 66 69 6E 64 73    he way MEX finds
0057F0:  20 74 68 65 73 65 20 66 69 6C 65 73 2E 0D 0A 0D     these files....
005800:  65 63 6F 6E 64 61 72 79 20 6F 70 74 69 6F 6E 2C    econdary option,
005810:  20 4D 45 58 20 77 69 6C 6C 20 73 65 61 72 63 68     MEX will search
005820:  20 74 68 65 20 6C 6F 67 67 65 64 20 61 72 65 61     the logged area
005830:  0D 0A 28 61 6E 64 2F 6F 72 20 74 68 65 20 41 4C    ..(and/or the AL
005840:  54 20 61 72 65 61 3A 20 64 6F 20 48 45 4C 50 20    T area: do HELP 
005850:  41 4C 54 20 61 6E 64 20 48 45 4C 50 20 53 45 41    ALT and HELP SEA
005860:  52 43 48 20 66 6F 72 20 6D 6F 72 65 20 69 6E 66    RCH for more inf
005870:  6F 72 6D 61 74 69 6F 6E 20 6F 6E 0D 0A 73 65 61    ormation on..sea
005880:  72 63 68 69 6E 67 29 20 66 6F 72 20 74 68 65 20    rching) for the 
005890:  66 69 6C 65 20 73 70 65 63 69 66 69 65 64 2E 20    file specified. 
0058A0:  20 49 66 20 66 6F 75 6E 64 2C 20 4D 45 58 20 77     If found, MEX w
0058B0:  69 6C 6C 20 73 63 61 6E 20 74 6F 20 74 68 65 20    ill scan to the 
0058C0:  65 6E 64 20 6F 66 0D 0A 74 68 65 20 66 69 6C 65    end of..the file
0058D0:  2C 20 61 6E 64 20 61 70 70 65 6E 64 20 6E 65 77    , and append new
0058E0:  20 64 61 74 61 20 6F 6E 20 74 6F 20 74 68 65 20     data on to the 
0058F0:  65 6E 64 2C 20 72 61 74 68 65 72 20 74 68 61 6E    end, rather than
005900:  20 71 75 65 72 79 69 6E 67 20 74 68 65 20 75 73     querying the us
005910:  65 72 0D 0A 66 6F 72 20 61 6E 20 65 72 61 73 65    er..for an erase
005920:  2E 0D 0A 0D 0A 49 66 20 27 41 27 20 69 73 20 6E    .....If 'A' is n
005930:  6F 74 20 73 70 65 63 69 66 69 65 64 2C 20 4D 45    ot specified, ME
005940:  58 20 77 69 6C 6C 20 6C 69 6D 69 74 20 69 74 73    X will limit its
005950:  20 73 65 61 72 63 68 20 74 6F 20 74 68 65 20 63     search to the c
005960:  75 72 72 65 6E 74 6C 79 20 6C 6F 67 67 65 64 0D    urrently logged.
005970:  0A 44 55 2C 20 61 6E 64 2C 20 69 66 20 74 68 65    .DU, and, if the
005980:  20 66 69 6C 65 20 69 73 20 66 6F 75 6E 64 2C 20     file is found, 
005990:  77 69 6C 6C 20 61 73 6B 20 79 6F 75 20 69 66 20    will ask you if 
0059A0:  69 74 20 73 68 6F 75 6C 64 20 65 72 61 73 65 20    it should erase 
0059B0:  74 68 65 20 66 69 6C 65 2E 0D 0A 0D 0A 49 6E 20    the file.....In 
0059C0:  65 69 74 68 65 72 20 63 61 73 65 2C 20 69 66 20    either case, if 
0059D0:  74 68 65 20 66 69 6C 65 20 69 73 20 4E 4F 54 20    the file is NOT 
0059E0:  66 6F 75 6E 64 2C 20 4D 45 58 20 77 69 6C 6C 20    found, MEX will 
0059F0:  63 72 65 61 74 65 20 61 20 6E 65 77 20 66 69 6C    create a new fil
005A00:  0A 54 77 6F 20 64 72 69 76 65 2F 75 73 65 72 20    .Two drive/user 
005A10:  61 72 65 61 73 20 61 72 65 20 70 6F 73 73 69 62    areas are possib
005A20:  6C 65 3A 20 74 68 65 20 63 75 72 72 65 6E 74 6C    le: the currentl
005A30:  79 20 6C 6F 67 67 65 64 20 61 72 65 61 20 28 22    y logged area ("
005A40:  6C 6F 67 67 65 64 22 20 44 2F 55 29 0D 0A 61 6E    logged" D/U)..an
005A50:  64 20 74 68 65 20 41 6C 74 65 72 6E 61 74 65 20    d the Alternate 
005A60:  44 55 20 28 64 6F 20 48 45 4C 50 20 41 4C 54 20    DU (do HELP ALT 
005A70:  66 6F 72 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20    for information 
005A80:  6F 6E 20 63 68 61 6E 67 69 6E 67 20 74 68 65 20    on changing the 
005A90:  61 6C 74 65 72 6E 61 74 65 29 2E 0D 0A 0D 0A 49    alternate).....I
005AA0:  66 20 53 45 41 52 43 48 3D 30 2C 20 74 68 65 6E    f SEARCH=0, then
005AB0:  20 6F 6E 6C 79 20 74 68 65 20 4C 4F 47 47 45 44     only the LOGGED
005AC0:  20 44 55 20 69 73 20 73 65 61 72 63 68 65 64 2E     DU is searched.
005AD0:  0D 0A 49 66 20 53 45 41 52 43 48 3D 31 2C 20 74    ..If SEARCH=1, t
005AE0:  68 65 6E 20 6F 6E 6C 79 20 74 68 65 20 41 4C 54    hen only the ALT
005AF0:  20 44 55 20 69 73 20 73 65 61 72 63 68 65 64 2E     DU is searched.
005B00:  0D 0A 49 66 20 53 45 41 52 43 48 3D 32 2C 20 74    ..If SEARCH=2, t
005B10:  68 65 6E 20 74 68 65 20 4C 4F 47 47 45 44 20 44    hen the LOGGED D
005B20:  55 20 69 73 20 73 65 61 72 63 68 65 64 3B 20 69    U is searched; i
005B30:  66 20 74 68 65 20 66 69 6C 65 20 69 73 20 6E 6F    f the file is no
005B40:  74 20 66 6F 75 6E 64 2C 20 74 68 65 6E 0D 0A 20    t found, then.. 
005B50:  20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20                the 
005B60:  41 4C 54 20 44 55 20 69 73 20 73 65 61 72 63 68    ALT DU is search
005B70:  65 64 2E 0D 0A 49 66 20 53 45 41 52 43 48 3D 33    ed...If SEARCH=3
005B80:  2C 20 74 68 65 6E 20 74 68 65 20 41 4C 54 20 44    , then the ALT D
005B90:  55 20 69 73 20 73 65 61 72 63 68 65 64 3B 20 69    U is searched; i
005BA0:  66 20 74 68 65 20 66 69 6C 65 20 69 73 20 6E 6F    f the file is no
005BB0:  74 20 66 6F 75 6E 64 2C 20 74 68 65 6E 20 74 68    t found, then th
005BC0:  65 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    e..             
005BD0:  4C 4F 47 47 45 44 20 44 55 20 69 73 20 73 65 61    LOGGED DU is sea
005BE0:  72 63 68 65 64 2E 0D 0A 0D 0A 1A 00 00 00 00 00    rched...........
005BF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
005C00:  65 20 69 6E 0D 0A 74 68 65 20 63 75 72 72 65 6E    e in..the curren
005C10:  74 6C 79 20 6C 6F 67 67 65 64 20 44 55 2E 0D 0A    tly logged DU...
005C20:  1A 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:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
005C50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
005C60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
005C70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
005C80:  0D 0A 0D 0A 57 43 48 41 52 20 61 6E 64 20 57 4C    ....WCHAR and WL
005C90:  49 4E 45 3A 20 54 68 65 73 65 20 61 72 65 20 76    INE: These are v
005CA0:  61 6C 75 65 20 76 61 72 69 61 62 6C 65 73 20 74    alue variables t
005CB0:  68 61 74 20 6D 61 79 20 62 65 20 6D 61 6E 69 70    hat may be manip
005CC0:  75 6C 61 74 65 64 20 77 69 74 68 20 74 68 65 0D    ulated with the.
005CD0:  0A 53 54 41 54 20 63 6F 6D 6D 61 6E 64 2E 20 20    .STAT command.  
005CE0:  54 68 65 79 20 73 70 65 63 69 66 79 20 64 65 6C    They specify del
005CF0:  61 79 20 74 69 6D 65 73 20 69 6E 20 73 69 6D 70    ay times in simp
005D00:  6C 65 20 66 69 6C 65 20 74 72 61 6E 73 6D 69 73    le file transmis
005D10:  73 69 6F 6E 73 0D 0A 64 6F 6E 65 20 77 69 74 68    sions..done with
005D20:  69 6E 20 74 65 72 6D 69 6E 61 6C 20 6D 6F 64 65    in terminal mode
005D30:  20 28 77 69 74 68 20 74 68 65 20 3C 45 53 43 3E     (with the <ESC>
005D40:  20 54 20 63 6F 6D 6D 61 6E 64 29 2E 20 20 57 68     T command).  Wh
005D50:  65 6E 20 79 6F 75 20 74 72 61 6E 73 2D 0D 0A 66    en you trans-..f
005D60:  65 72 20 61 20 66 69 6C 65 2C 20 4D 45 58 20 77    er a file, MEX w
005D70:  69 6C 6C 20 61 73 6B 20 79 6F 75 20 77 68 65 74    ill ask you whet
005D80:  68 65 72 20 79 6F 75 20 77 61 6E 74 20 74 6F 20    her you want to 
005D90:  75 73 65 20 74 68 65 73 65 20 64 65 6C 61 79 73    use these delays
005DA0:  2E 0D 0A 0D 0A 57 43 48 41 52 20 69 73 20 74 68    .....WCHAR is th
005DB0:  65 20 64 65 6C 61 79 20 74 6F 20 75 73 65 20 62    e delay to use b
005DC0:  65 74 77 65 65 6E 20 63 68 61 72 61 63 74 65 72    etween character
005DD0:  73 2E 28 30 2D 39 2C 20 69 6E 20 31 30 27 73 20    s.(0-9, in 10's 
005DE0:  6F 66 20 6D 69 6C 6C 69 73 65 63 6F 6E 64 73 29    of milliseconds)
005DF0:  0D 0A 57 4C 49 4E 45 20 69 73 20 74 68 65 20 64    ..WLINE is the d
005E00:  0D 0A 0D 0A 09 09 09 48 45 58 20 61 6E 64 20 44    .......HEX and D
005E10:  45 43 49 4D 41 4C 20 6D 6F 64 65 73 0D 0A 0D 0A    ECIMAL modes....
005E20:  48 45 58 20 61 6E 64 20 44 45 43 49 4D 41 4C 20    HEX and DECIMAL 
005E30:  61 72 65 20 53 54 41 54 20 76 61 6C 75 65 20 76    are STAT value v
005E40:  61 72 69 61 62 6C 65 73 3B 20 74 68 65 79 20 61    ariables; they a
005E50:  72 65 20 6D 75 74 75 61 6C 6C 79 20 65 78 63 6C    re mutually excl
005E60:  75 73 69 76 65 20 28 69 65 2C 0D 0A 74 75 72 6E    usive (ie,..turn
005E70:  69 6E 67 20 6F 6E 65 20 4F 4E 20 74 75 72 6E 73    ing one ON turns
005E80:  20 74 68 65 20 6F 74 68 65 72 20 4F 46 46 29 2E     the other OFF).
005E90:  20 20 54 68 65 73 65 20 76 61 72 69 61 62 6C 65      These variable
005EA0:  73 20 73 70 65 63 69 66 79 20 74 68 65 20 64 65    s specify the de
005EB0:  66 61 75 6C 74 0D 0A 69 6E 70 75 74 20 72 61 64    fault..input rad
005EC0:  69 78 20 6F 66 20 63 6F 6D 6D 61 6E 64 73 20 74    ix of commands t
005ED0:  68 61 74 20 74 61 6B 65 20 6E 75 6D 65 72 69 63    hat take numeric
005EE0:  20 61 72 67 75 6D 65 6E 74 73 20 28 65 2E 67 2E     arguments (e.g.
005EF0:  2C 20 53 4C 45 45 50 2C 20 53 54 41 54 20 56 41    , SLEEP, STAT VA
005F00:  4C 0D 0A 3C 23 3E 2C 20 74 68 65 20 27 23 27 20    L..<#>, the '#' 
005F10:  73 70 65 63 20 69 6E 20 43 41 4C 4C 20 63 6F 6D    spec in CALL com
005F20:  6D 61 6E 64 73 2C 20 65 74 63 29 2E 20 20 49 66    mands, etc).  If
005F30:  20 48 45 58 20 6D 6F 64 65 20 69 73 20 4F 4E 2C     HEX mode is ON,
005F40:  20 74 68 65 6E 20 74 68 65 73 65 0D 0A 6E 75 6D     then these..num
005F50:  62 65 72 73 20 61 72 65 20 63 6F 6E 73 69 64 65    bers are conside
005F60:  72 65 64 20 48 65 78 61 64 65 63 69 6D 61 6C 3B    red Hexadecimal;
005F70:  20 69 66 20 44 45 43 49 4D 41 4C 20 6D 6F 64 65     if DECIMAL mode
005F80:  20 69 73 20 6F 6E 20 28 4D 45 58 20 69 73 20 64     is on (MEX is d
005F90:  69 73 74 72 69 62 75 74 65 64 0D 0A 77 69 74 68    istributed..with
005FA0:  20 44 45 43 49 4D 41 4C 20 4F 4E 29 2C 20 74 68     DECIMAL ON), th
005FB0:  65 6E 20 74 68 65 79 20 61 72 65 20 63 6F 6E 73    en they are cons
005FC0:  69 64 65 72 65 64 20 64 65 63 69 6D 61 6C 20 76    idered decimal v
005FD0:  61 6C 75 65 73 2E 0D 0A 0D 0A 59 6F 75 20 63 61    alues.....You ca
005FE0:  6E 20 66 6F 72 63 65 20 61 20 64 65 63 69 6D 61    n force a decima
005FF0:  6C 20 6E 75 6D 62 65 72 2C 20 72 65 67 61 72 64    l number, regard
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 41 02 00 00 00 02    ......R...A.....
006020:  05 00 46 02 00 00 00 02 05 00 42 02 00 00 00 02    ..F.......B.....
006030:  05 00 47 02 00 00 00 02 05 00 43 02 00 00 00 02    ..G.......C.....
006040:  05 00 48 02 00 00 00 02 05 00 44 02 00 00 00 02    ..H.......D.....
006050:  05 00 49 02 00 00 00 02 05 00 45 02 00 00 00 02    ..I.......E.....
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:  65 6C 61 79 20 74 6F 20 75 73 65 20 62 65 74 77    elay to use betw
006110:  65 65 6E 20 6C 69 6E 65 73 20 20 20 20 20 20 28    een lines      (
006120:  30 2D 39 2C 20 69 6E 20 31 30 30 27 73 20 6F 66    0-9, in 100's of
006130:  20 6D 69 6C 6C 69 73 65 63 6F 6E 64 73 29 0D 0A     milliseconds)..
006140:  0D 0A 57 43 48 41 52 20 61 6E 64 20 57 4C 49 4E    ..WCHAR and WLIN
006150:  45 20 64 65 6C 61 79 73 20 61 72 65 20 6F 66 74    E delays are oft
006160:  65 6E 20 6E 65 65 64 65 64 20 66 6F 72 20 74 69    en needed for ti
006170:  6D 65 73 68 61 72 69 6E 67 20 6D 61 69 6E 66 72    mesharing mainfr
006180:  61 6D 65 73 20 61 6E 64 0D 0A 42 42 53 27 73 20    ames and..BBS's 
006190:  77 72 69 74 74 65 6E 20 69 6E 20 42 41 53 49 43    written in BASIC
0061A0:  2C 20 74 6F 20 61 6C 6C 6F 77 20 74 68 65 20 73    , to allow the s
0061B0:  6C 6F 77 65 72 20 72 65 6D 6F 74 65 20 65 6E 64    lower remote end
0061C0:  20 74 6F 20 63 61 74 63 68 20 74 68 65 20 65 6E     to catch the en
0061D0:  74 69 72 65 0D 0A 66 69 6C 65 2E 0D 0A 1A 00 00    tire..file......
0061E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0061F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006200:  0D 0A 0D 0A 54 68 65 20 52 45 41 44 20 63 6F 6D    ....The READ com
006210:  6D 61 6E 64 20 63 61 75 73 65 73 20 4D 45 58 20    mand causes MEX 
006220:  74 6F 20 74 61 6B 65 20 63 6F 6D 6D 61 6E 64 20    to take command 
006230:  6C 69 6E 65 73 20 66 72 6F 6D 20 61 20 64 69 73    lines from a dis
006240:  6B 20 66 69 6C 65 2E 20 54 68 69 73 0D 0A 63 61    k file. This..ca
006250:  6E 20 62 65 20 68 61 6E 64 79 20 66 6F 72 20 73    n be handy for s
006260:  75 63 68 20 74 68 69 6E 67 73 20 61 73 20 63 6F    uch things as co
006270:  6E 74 72 6F 6C 6C 69 6E 67 20 61 20 73 65 74 20    ntrolling a set 
006280:  6F 66 20 66 69 6C 65 20 74 72 61 6E 73 66 65 72    of file transfer
006290:  73 20 28 65 73 2D 0D 0A 70 65 63 69 61 6C 6C 79    s (es-..pecially
0062A0:  20 77 68 65 6E 20 79 6F 75 20 63 61 6E 27 74 20     when you can't 
0062B0:  62 65 20 70 72 65 73 65 6E 74 20 66 6F 72 20 74    be present for t
0062C0:  68 65 20 65 6E 74 69 72 65 20 73 65 73 73 69 6F    he entire sessio
0062D0:  6E 29 20 61 6E 64 20 65 78 65 63 75 74 69 6E 67    n) and executing
0062E0:  0D 0A 63 6F 6D 70 6C 69 63 61 74 65 64 20 6C 6F    ..complicated lo
0062F0:  67 69 6E 20 73 65 71 75 65 6E 63 65 73 20 61 75    gin sequences au
006300:  6D 61 6E 64 20 6C 69 6E 65 2E 20 20 54 68 65 20    mand line.  The 
006310:  41 43 54 55 41 4C 20 70 61 72 61 6D 65 74 65 72    ACTUAL parameter
006320:  73 20 69 6E 0D 0A 74 68 65 20 63 6F 6D 6D 61 6E    s in..the comman
006330:  64 20 6C 69 6E 65 20 61 72 65 20 73 75 62 73 74    d line are subst
006340:  69 74 75 74 65 64 20 66 6F 72 20 74 68 65 20 46    ituted for the F
006350:  4F 52 4D 41 4C 20 70 61 72 61 6D 65 74 65 72 73    ORMAL parameters
006360:  20 69 6E 20 74 68 65 20 52 45 41 44 20 66 69 6C     in the READ fil
006370:  65 0D 0A 77 68 65 6E 20 74 68 65 20 66 69 6C 65    e..when the file
006380:  20 69 73 20 65 78 65 63 75 74 65 64 2E 20 20 41     is executed.  A
006390:  20 73 70 65 63 69 61 6C 20 66 6F 72 6D 20 6F 66     special form of
0063A0:  20 46 4F 52 4D 41 4C 20 70 61 72 61 6D 65 74 65     FORMAL paramete
0063B0:  72 20 61 6C 6C 6F 77 73 20 61 0D 0A 64 65 66 61    r allows a..defa
0063C0:  75 6C 74 20 76 61 6C 75 65 20 74 6F 20 62 65 20    ult value to be 
0063D0:  75 73 65 64 20 69 66 20 61 6E 20 41 43 54 55 41    used if an ACTUA
0063E0:  4C 20 70 61 72 61 6D 65 74 65 72 20 69 73 20 6E    L parameter is n
0063F0:  6F 74 20 73 70 65 63 69 66 69 65 64 20 6F 6E 20    ot specified on 
006400:  74 68 65 0D 0A 63 6F 6D 6D 61 6E 64 20 6C 69 6E    the..command lin
006410:  65 3B 20 74 68 69 73 20 66 6F 72 6D 20 69 73 20    e; this form is 
006420:  7B 6E 3A 3C 74 65 78 74 3E 7D 20 77 68 65 72 65    {n:<text>} where
006430:  20 6E 20 69 73 20 74 68 65 20 70 61 72 61 6D 65     n is the parame
006440:  74 65 72 20 6E 75 6D 62 65 72 2C 20 61 6E 64 0D    ter number, and.
006450:  0A 3C 74 65 78 74 3E 20 69 73 20 61 6E 79 20 61    .<text> is any a
006460:  72 62 69 74 72 61 72 79 20 74 65 78 74 20 74 6F    rbitrary text to
006470:  20 62 65 20 75 73 65 64 20 61 73 20 74 68 65 20     be used as the 
006480:  64 65 66 61 75 6C 74 2E 0D 0A 0D 0A 25 0D 0A 0D    default.....%...
006490:  0A 49 66 20 74 68 65 20 64 65 66 61 75 6C 74 20    .If the default 
0064A0:  66 6F 72 6D 20 6F 66 20 74 68 65 20 66 6F 72 6D    form of the form
0064B0:  61 6C 20 70 61 72 61 6D 65 74 65 72 20 69 73 20    al parameter is 
0064C0:  6E 6F 74 20 75 73 65 64 2C 20 41 4E 44 20 6E 6F    not used, AND no
0064D0:  20 61 63 74 75 61 6C 0D 0A 70 61 72 61 6D 65 74     actual..paramet
0064E0:  65 72 20 69 73 20 73 70 65 63 69 66 69 65 64 20    er is specified 
0064F0:  69 6E 20 74 68 65 20 63 6F 6D 6D 61 6E 64 20 6C    in the command l
006500:  74 6F 6D 61 74 69 63 61 6C 6C 79 2E 20 52 45 41    tomatically. REA
006510:  44 2C 20 75 73 65 64 20 77 69 74 68 20 74 68 65    D, used with the
006520:  20 45 58 54 45 4E 44 0D 0A 66 75 6E 63 74 69 6F     EXTEND..functio
006530:  6E 20 28 64 6F 20 22 48 45 4C 50 20 45 58 54 45    n (do "HELP EXTE
006540:  4E 44 22 20 66 6F 72 20 69 6E 66 6F 72 6D 61 74    ND" for informat
006550:  69 6F 6E 20 6F 6E 20 68 6F 77 20 74 6F 20 65 6E    ion on how to en
006560:  74 65 72 20 45 58 54 45 4E 44 20 6D 6F 64 65 29    ter EXTEND mode)
006570:  0D 0A 70 72 6F 76 69 64 65 73 20 61 20 6D 65 61    ..provides a mea
006580:  6E 73 20 6F 66 20 65 78 74 65 6E 64 69 6E 67 20    ns of extending 
006590:  4D 45 58 27 73 20 63 6F 6D 6D 61 6E 64 20 73 65    MEX's command se
0065A0:  74 2E 0D 0A 0D 0A 54 68 65 20 73 79 6E 74 61 78    t.....The syntax
0065B0:  20 66 6F 72 20 52 45 41 44 20 69 73 3A 0D 0A 0D     for READ is:...
0065C0:  0A 09 52 45 41 44 20 3C 66 69 6C 65 6E 61 6D 65    ..READ <filename
0065D0:  3E 20 5B 3C 70 61 72 6D 31 3E 5D 20 5B 3C 70 61    > [<parm1>] [<pa
0065E0:  72 6D 32 3E 5D 20 2E 2E 2E 0D 0A 09 09 09 20 20    rm2>] ........  
0065F0:  20 20 5C 20 20 20 20 20 20 20 20 20 20 5C 0D 0A      \          \..
006600:  09 09 09 20 20 20 20 20 20 5C 20 5F 5F 5F 5F 5F    ...      \ _____
006610:  5F 5F 5F 5C 5F 5F 5F 5F 5F 3E 3E 20 6F 70 74 69    ___\_____>> opti
006620:  6F 6E 61 6C 21 0D 0A 0D 0A 3C 70 61 72 6D 31 3E    onal!....<parm1>
006630:  2C 20 3C 70 61 72 6D 32 3E 2C 20 2E 2E 2E 20 65    , <parm2>, ... e
006640:  74 63 2E 20 61 72 65 20 64 65 73 63 72 69 62 65    tc. are describe
006650:  64 20 69 6E 20 73 75 63 63 65 65 64 69 6E 67 20    d in succeeding 
006660:  66 72 61 6D 65 73 2E 0D 0A 0D 0A 54 68 65 20 52    frames.....The R
006670:  45 41 44 20 66 69 6C 65 20 6D 61 79 20 63 6F 6E    EAD file may con
006680:  74 61 69 6E 20 61 6E 79 20 76 61 6C 69 64 20 63    tain any valid c
006690:  6F 6D 6D 61 6E 64 20 45 58 43 45 50 54 20 61 6E    ommand EXCEPT an
0066A0:  6F 74 68 65 72 20 52 45 41 44 20 63 6F 6D 6D 61    other READ comma
0066B0:  6E 64 2E 0D 0A 54 68 65 73 65 20 63 6F 6D 6D 61    nd...These comma
0066C0:  6E 64 73 20 6D 61 79 20 66 72 65 65 6C 79 20 6D    nds may freely m
0066D0:  6F 76 65 20 61 6D 6F 6E 67 20 64 72 69 76 65 73    ove among drives
0066E0:  20 61 6E 64 20 75 73 65 72 20 61 72 65 61 73 3B     and user areas;
0066F0:  20 4D 45 58 20 77 69 6C 6C 20 72 65 2D 0D 0A 6D     MEX will re-..m
006700:  69 6E 65 2C 20 65 78 65 63 75 74 69 6F 6E 20 77    ine, execution w
006710:  69 6C 6C 20 63 6F 6E 74 69 6E 75 65 2C 20 62 75    ill continue, bu
006720:  74 0D 0A 74 68 65 20 70 61 72 61 6D 65 74 65 72    t..the parameter
006730:  20 77 69 6C 6C 20 62 65 20 62 6C 61 6E 6B 2E 0D     will be blank..
006740:  0A 0D 0A 4E 6F 72 6D 61 6C 6C 79 2C 20 74 68 65    ...Normally, the
006750:  20 70 61 72 61 6D 65 74 65 72 73 20 69 6E 20 74     parameters in t
006760:  68 65 20 52 45 41 44 20 63 6F 6D 6D 61 6E 64 20    he READ command 
006770:  6C 69 6E 65 20 61 72 65 20 74 65 72 6D 69 6E 61    line are termina
006780:  74 65 64 20 62 79 20 74 68 65 0D 0A 73 70 61 63    ted by the..spac
006790:  65 20 62 65 74 77 65 65 6E 20 70 61 72 61 6D 65    e between parame
0067A0:  74 65 72 73 20 28 6F 72 20 74 68 65 20 65 6E 64    ters (or the end
0067B0:  2D 6F 66 2D 6C 69 6E 65 29 3B 20 73 70 61 63 65    -of-line); space
0067C0:  73 20 63 61 6E 20 62 65 20 69 6D 62 65 64 64 65    s can be imbedde
0067D0:  64 20 69 6E 0D 0A 74 68 65 20 41 43 54 55 41 4C    d in..the ACTUAL
0067E0:  20 70 61 72 61 6D 65 74 65 72 20 62 79 20 65 6E     parameter by en
0067F0:  63 6C 6F 73 69 6E 67 20 69 74 20 69 6E 20 62 72    closing it in br
006800:  61 63 65 73 2E 0D 0A 0D 0A 0D 0A 0D 0A 54 68 65    aces.........The
006810:  20 6E 65 78 74 20 66 72 61 6D 65 20 77 69 6C 6C     next frame will
006820:  20 70 72 6F 76 69 64 65 20 61 20 73 69 6D 70 6C     provide a simpl
006830:  65 20 65 78 61 6D 70 6C 65 20 6F 66 20 52 45 41    e example of REA
006840:  44 20 77 69 74 68 20 70 61 72 61 6D 65 74 65 72    D with parameter
006850:  73 2E 0D 0A 25 0D 0A 0D 0A 09 09 09 45 78 61 6D    s...%.......Exam
006860:  70 6C 65 2C 20 52 45 41 44 20 77 69 74 68 20 70    ple, READ with p
006870:  61 72 61 6D 65 74 65 72 73 0D 0A 46 49 4C 45 47    arameters..FILEG
006880:  45 54 2E 4D 45 58 20 63 6F 6E 74 61 69 6E 73 20    ET.MEX contains 
006890:  74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 6C 69    the following li
0068A0:  6E 65 73 3A 0D 0A 0D 0A 53 45 4E 44 4F 55 54 20    nes:....SENDOUT 
0068B0:  58 4D 4F 44 45 4D 20 53 7B 32 7D 20 7B 31 3A 53    XMODEM S{2} {1:S
0068C0:  45 4E 41 43 41 2E 44 51 52 7D 0D 0A 52 7B 32 7D    ENACA.DQR}..R{2}
0068D0:  20 7B 31 3A 53 45 4E 45 43 41 2E 44 51 52 7D 0D     {1:SENECA.DQR}.
0068E0:  0A 0D 0A 28 20 7B 32 7D 20 61 6E 64 20 7B 31 3A    ...( {2} and {1:
0068F0:  53 45 4E 41 43 41 2E 44 51 52 7D 20 61 72 65 20    SENACA.DQR} are 
006900:  65 6D 62 65 72 20 77 68 65 72 65 20 74 68 65 20    ember where the 
006910:  52 45 41 44 20 66 69 6C 65 20 69 73 20 6C 6F 63    READ file is loc
006920:  61 74 65 64 2E 0D 0A 0D 0A 25 0D 0A 54 79 70 69    ated.....%..Typi
006930:  63 61 6C 6C 79 2C 20 52 45 41 44 20 66 69 6C 65    cally, READ file
006940:  73 20 61 72 65 20 63 72 65 61 74 65 64 20 77 69    s are created wi
006950:  74 68 20 61 20 74 65 78 74 20 65 64 69 74 6F 72    th a text editor
006960:  2C 20 61 6E 64 20 6D 61 79 20 63 6F 6E 74 61 69    , and may contai
006970:  6E 0D 0A 53 54 41 54 20 63 6F 6D 6D 61 6E 64 73    n..STAT commands
006980:  20 74 6F 20 73 65 74 20 4D 45 58 20 66 6F 72 20     to set MEX for 
006990:  61 20 70 61 72 74 69 63 75 6C 61 72 20 74 79 70    a particular typ
0069A0:  65 20 6F 66 20 63 6F 6E 6E 65 63 74 69 6F 6E 2C    e of connection,
0069B0:  20 44 49 41 4C 20 63 6F 6D 6D 61 6E 64 73 0D 0A     DIAL commands..
0069C0:  74 6F 20 61 63 74 75 61 6C 6C 79 20 6D 61 6B 65    to actually make
0069D0:  20 74 68 65 20 63 6F 6E 6E 65 63 74 69 6F 6E 2C     the connection,
0069E0:  20 61 6E 64 20 53 45 4E 44 4F 55 54 20 63 6F 6D     and SENDOUT com
0069F0:  6D 61 6E 64 73 20 74 6F 20 6C 6F 67 20 69 6E 20    mands to log in 
006A00:  61 74 20 74 68 65 0D 0A 64 65 73 74 69 6E 61 74    at the..destinat
006A10:  69 6F 6E 2E 20 20 49 74 27 73 20 70 6F 73 73 69    ion.  It's possi
006A20:  62 6C 65 20 66 6F 72 20 61 6E 20 65 6E 74 69 72    ble for an entir
006A30:  65 20 73 65 73 73 69 6F 6E 20 74 6F 20 74 61 6B    e session to tak
006A40:  65 20 70 6C 61 63 65 20 75 6E 64 65 72 0D 0A 61    e place under..a
006A50:  20 52 45 41 44 20 63 6F 6D 6D 61 6E 64 2E 0D 0A     READ command...
006A60:  0D 0A 41 20 52 45 41 44 20 66 69 6C 65 20 77 69    ..A READ file wi
006A70:  6C 6C 20 74 65 72 6D 69 6E 61 74 65 20 77 68 65    ll terminate whe
006A80:  6E 20 74 68 65 20 66 69 6C 65 20 65 6E 64 73 2C    n the file ends,
006A90:  20 6F 72 20 77 68 65 6E 20 61 20 43 4F 4E 54 52     or when a CONTR
006AA0:  4F 4C 2D 43 20 69 73 0D 0A 73 65 65 6E 20 61 74    OL-C is..seen at
006AB0:  20 74 68 65 20 63 6F 6E 73 6F 6C 65 20 28 61 62     the console (ab
006AC0:  6F 72 74 69 6E 67 20 61 6E 79 20 63 6F 6D 6D 61    orting any comma
006AD0:  6E 64 20 77 69 74 68 20 43 4F 4E 54 52 4F 4C 2D    nd with CONTROL-
006AE0:  43 20 77 69 6C 6C 20 61 62 6F 72 74 20 74 68 65    C will abort the
006AF0:  0D 0A 52 45 41 44 20 66 69 6C 65 29 2E 0D 0A 0D    ..READ file)....
006B00:  46 4F 52 4D 41 4C 20 70 61 72 61 6D 65 74 65 72    FORMAL parameter
006B10:  73 29 2E 20 54 68 69 73 20 66 69 6C 65 20 63 61    s). This file ca
006B20:  6E 20 62 65 20 75 73 65 64 20 69 6E 0D 0A 73 65    n be used in..se
006B30:  76 65 72 61 6C 20 77 61 79 73 3A 0D 0A 09 52 45    veral ways:...RE
006B40:  41 44 20 46 49 4C 45 47 45 54 09 20 09 77 69 6C    AD FILEGET. .wil
006B50:  6C 20 73 69 6D 70 6C 79 20 74 72 61 6E 73 66 65    l simply transfe
006B60:  72 20 53 45 4E 41 43 41 2E 44 51 52 20 74 6F 20    r SENACA.DQR to 
006B70:  79 6F 75 72 20 73 79 73 74 65 6D 0D 0A 09 52 45    your system...RE
006B80:  41 44 20 46 49 4C 45 47 45 54 20 4D 45 58 2E 55    AD FILEGET MEX.U
006B90:  50 44 20 20 20 20 77 69 6C 6C 20 74 72 61 6E 73    PD    will trans
006BA0:  66 65 72 20 4D 45 58 2E 55 50 44 20 74 6F 20 79    fer MEX.UPD to y
006BB0:  6F 75 72 20 73 79 73 74 65 6D 0D 0A 09 52 45 41    our system...REA
006BC0:  44 20 46 49 4C 45 47 45 54 20 2A 2E 4E 45 57 20    D FILEGET *.NEW 
006BD0:  42 20 20 20 20 77 69 6C 6C 20 74 72 61 6E 73 66    B    will transf
006BE0:  65 72 20 61 6C 6C 20 4E 45 57 20 66 69 6C 65 73    er all NEW files
006BF0:  20 69 6E 20 62 61 74 63 68 20 6D 6F 64 65 0D 0A     in batch mode..
006C00:  09 52 45 41 44 20 46 49 4C 45 47 45 54 20 55 53    .READ FILEGET US
006C10:  51 2E 44 4F 43 20 56 54 20 77 69 6C 6C 20 74 72    Q.DOC VT will tr
006C20:  61 6E 73 66 65 72 20 46 49 4C 45 47 45 54 2C 20    ansfer FILEGET, 
006C30:  56 69 65 77 20 69 74 2C 20 67 6F 74 6F 20 54 65    View it, goto Te
006C40:  72 6D 20 6D 6F 64 65 0D 0A 54 68 65 20 66 6F 6C    rm mode..The fol
006C50:  6C 6F 77 69 6E 67 20 6C 69 6E 65 20 69 6C 6C 75    lowing line illu
006C60:  73 74 72 61 74 65 73 20 68 6F 77 20 74 6F 20 65    strates how to e
006C70:  78 70 61 6E 64 20 61 20 70 61 72 61 6D 65 74 65    xpand a paramete
006C80:  72 2C 20 75 73 69 6E 67 20 74 68 65 20 61 62 6F    r, using the abo
006C90:  76 65 20 66 69 6C 65 3A 0D 0A 09 52 45 41 44 20    ve file:...READ 
006CA0:  46 49 4C 45 47 45 54 20 7B 2A 2E 42 4F 4F 20 4E    FILEGET {*.BOO N
006CB0:  45 57 53 54 55 46 46 2E 44 4F 43 7D 20 42 58 20    EWSTUFF.DOC} BX 
006CC0:  5B 75 73 65 20 69 66 20 4D 45 58 20 69 73 20 72    [use if MEX is r
006CD0:  75 6E 6E 69 6E 67 20 6F 6E 20 72 65 6D 6F 74 65    unning on remote
006CE0:  5D 0D 0A 28 54 72 61 6E 73 66 65 72 73 20 61 6C    ]..(Transfers al
006CF0:  6C 20 2E 42 4F 4F 20 66 69 6C 65 73 20 61 6E 64    l .BOO files and
006D00:  0A 49 74 27 73 20 69 6D 70 6F 72 74 61 6E 74 20    .It's important 
006D10:  74 6F 20 6E 6F 74 65 20 74 68 61 74 2C 20 77 68    to note that, wh
006D20:  69 6C 65 20 79 6F 75 20 63 61 6E 20 75 73 65 20    ile you can use 
006D30:  61 20 52 45 41 44 20 66 69 6C 65 20 74 6F 20 65    a READ file to e
006D40:  6E 74 65 72 20 74 68 65 0D 0A 74 65 72 6D 69 6E    nter the..termin
006D50:  61 6C 20 6D 6F 64 65 2C 20 74 68 65 20 52 45 41    al mode, the REA
006D60:  44 20 66 69 6C 65 20 69 73 20 6E 6F 74 20 75 73    D file is not us
006D70:  65 64 20 77 68 69 6C 65 20 74 68 65 20 74 65 72    ed while the ter
006D80:  6D 69 6E 61 6C 20 6D 6F 64 65 20 69 73 20 61 63    minal mode is ac
006D90:  74 69 76 65 2E 0D 0A 57 68 65 6E 20 79 6F 75 20    tive...When you 
006DA0:  65 78 69 74 20 74 65 72 6D 69 6E 61 6C 20 6D 6F    exit terminal mo
006DB0:  64 65 2C 20 74 68 65 20 52 45 41 44 20 66 69 6C    de, the READ fil
006DC0:  65 20 73 74 61 72 74 73 20 61 67 61 69 6E 2E 0D    e starts again..
006DD0:  0A 0D 0A 4E 6F 72 6D 61 6C 6C 79 2C 20 52 45 41    ...Normally, REA
006DE0:  44 20 63 6F 6D 6D 61 6E 64 73 20 65 63 68 6F 20    D commands echo 
006DF0:  6F 6E 20 74 68 65 20 73 63 72 65 65 6E 20 77 68    on the screen wh
006E00:  65 6E 20 74 68 65 79 20 65 78 65 63 75 74 65 2E    en they execute.
006E10:  20 59 6F 75 0D 0A 63 61 6E 20 69 6E 68 69 62 69     You..can inhibi
006E20:  74 20 74 68 69 73 2C 20 68 6F 77 65 76 65 72 2C    t this, however,
006E30:  20 62 79 20 6D 61 6E 69 70 75 6C 61 74 69 6E 67     by manipulating
006E40:  20 74 68 65 20 53 49 4C 45 4E 54 20 76 61 72 69     the SILENT vari
006E50:  61 62 6C 65 20 28 64 6F 0D 0A 53 54 41 54 20 53    able (do..STAT S
006E60:  49 4C 45 4E 54 20 4F 4E 20 74 6F 20 69 6E 68 69    ILENT ON to inhi
006E70:  62 69 74 20 74 68 65 20 63 6F 6D 6D 61 6E 64 20    bit the command 
006E80:  65 63 68 6F 29 2E 0D 0A 0D 0A 54 68 65 20 66 6F    echo).....The fo
006E90:  6C 6C 6F 77 69 6E 67 20 66 72 61 6D 65 73 20 64    llowing frames d
006EA0:  65 61 6C 20 77 69 74 68 20 74 68 65 20 52 45 41    eal with the REA
006EB0:  44 20 63 6F 6D 6D 61 6E 64 20 77 69 74 68 20 70    D command with p
006EC0:  61 72 61 6D 65 74 65 72 73 2E 0D 0A 25 0D 0A 0D    arameters...%...
006ED0:  0A 09 09 09 52 45 41 44 20 77 69 74 68 20 50 41    ....READ with PA
006EE0:  52 41 4D 45 54 45 52 53 0D 0A 0D 0A 52 45 41 44    RAMETERS....READ
006EF0:  20 70 61 72 61 6D 65 74 65 72 73 20 61 72 65 20     parameters are 
006F00:  20 4E 45 57 53 54 55 46 46 2E 44 4F 43 29 20 69     NEWSTUFF.DOC) i
006F10:  6E 20 62 61 74 63 68 20 6D 6F 64 65 2C 20 74 68    n batch mode, th
006F20:  65 6E 20 64 69 73 63 6F 6E 6E 65 63 74 73 29 0D    en disconnects).
006F30:  0A 0D 0A 49 66 20 79 6F 75 20 74 75 72 6E 20 74    ...If you turn t
006F40:  68 65 20 63 6F 6D 6D 61 6E 64 20 65 78 74 65 6E    he command exten
006F50:  64 65 72 20 6F 6E 20 28 53 54 41 54 20 45 58 54    der on (STAT EXT
006F60:  45 4E 44 20 4F 4E 29 2C 20 74 68 65 20 52 45 41    END ON), the REA
006F70:  44 20 69 6E 20 74 68 65 20 61 62 6F 76 65 0D 0A    D in the above..
006F80:  6C 69 6E 65 73 20 63 61 6E 20 62 65 20 6F 6D 69    lines can be omi
006F90:  74 74 65 64 2C 20 6D 61 6B 69 6E 67 20 74 68 65    tted, making the
006FA0:  20 52 45 41 44 20 66 69 6C 65 20 6C 6F 6F 6B 20     READ file look 
006FB0:  6C 69 6B 65 20 61 20 62 75 69 6C 74 2D 69 6E 20    like a built-in 
006FC0:  63 6F 6D 6D 61 6E 64 2E 20 54 68 69 73 0D 0A 61    command. This..a
006FD0:  66 66 65 63 74 73 20 73 69 6E 67 6C 65 2D 63 68    ffects single-ch
006FE0:  61 72 61 63 74 65 72 20 63 6F 6D 6D 61 6E 64 73    aracter commands
006FF0:  20 73 6F 6D 65 77 68 61 74 3A 20 74 68 65 20 64     somewhat: the d
007000:  69 73 6B 20 69 73 20 73 65 61 72 63 68 65 64 20    isk is searched 
007010:  62 65 66 6F 72 65 20 74 68 65 0D 0A 74 68 65 20    before the..the 
007020:  63 6F 6D 6D 61 6E 64 20 69 73 20 63 68 65 63 6B    command is check
007030:  65 64 20 66 6F 72 20 61 20 73 69 6E 67 6C 65 3B    ed for a single;
007040:  20 79 6F 75 20 63 61 6E 20 61 76 6F 69 64 20 74     you can avoid t
007050:  68 69 73 20 62 79 20 70 72 65 66 69 78 69 6E 67    his by prefixing
007060:  20 73 69 6E 67 6C 65 2D 0D 0A 63 68 61 72 61 63     single-..charac
007070:  74 65 72 20 63 6F 6D 6D 61 6E 64 20 6C 69 6E 65    ter command line
007080:  73 20 77 69 74 68 20 61 20 27 2A 27 20 20 28 65    s with a '*'  (e
007090:  67 2C 20 2A 52 51 20 46 49 4C 45 2E 46 4F 4F 29    g, *RQ FILE.FOO)
0070A0:  2E 0D 0A 1A 00 00 00 00 00 00 00 00 00 00 00 00    ................
0070B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0070C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0070D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0070E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0070F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007100:  76 65 72 79 20 73 69 6D 69 6C 61 72 20 74 6F 20    very similar to 
007110:  43 50 4D 27 73 20 53 55 42 4D 49 54 20 70 61 72    CPM's SUBMIT par
007120:  61 6D 65 74 65 72 73 3B 20 74 68 65 79 20 61 72    ameters; they ar
007130:  65 20 63 61 6C 6C 65 64 0D 0A 41 43 54 55 41 4C    e called..ACTUAL
007140:  20 70 61 72 61 6D 65 74 65 72 73 2E 20 49 66 20     parameters. If 
007150:  74 68 65 79 20 61 72 65 20 70 72 65 73 65 6E 74    they are present
007160:  20 69 6E 20 74 68 65 20 63 6F 6D 6D 61 6E 64 20     in the command 
007170:  6C 69 6E 65 2C 20 74 68 65 79 20 77 69 6C 6C 20    line, they will 
007180:  62 65 0D 0A 70 6C 75 67 67 65 64 20 69 6E 74 6F    be..plugged into
007190:  20 74 68 65 20 46 4F 52 4D 41 4C 20 70 61 72 61     the FORMAL para
0071A0:  6D 65 74 65 72 73 20 69 6E 20 74 68 65 20 52 45    meters in the RE
0071B0:  41 44 20 66 69 6C 65 2E 20 20 54 68 69 73 20 73    AD file.  This s
0071C0:  75 62 73 74 69 74 75 74 69 6F 6E 0D 0A 66 61 63    ubstitution..fac
0071D0:  69 6C 69 74 79 20 70 72 6F 76 69 64 65 73 20 61    ility provides a
0071E0:  20 70 6F 77 65 72 66 75 6C 20 74 6F 6F 6C 20 66     powerful tool f
0071F0:  6F 72 20 67 65 6E 65 72 61 74 69 6E 67 20 6D 75    or generating mu
007200:  6C 74 69 70 6C 65 2D 70 75 72 70 6F 73 65 20 63    ltiple-purpose c
007210:  6F 6D 6D 61 6E 64 0D 0A 66 69 6C 65 73 2C 20 61    ommand..files, a
007220:  73 20 77 65 27 6C 6C 20 73 65 65 20 69 6E 20 74    s we'll see in t
007230:  68 65 20 70 72 6F 63 65 65 64 69 6E 67 20 66 72    he proceeding fr
007240:  61 6D 65 73 2E 0D 0A 0D 0A 46 6F 72 6D 61 6C 20    ames.....Formal 
007250:  70 61 72 61 6D 65 74 65 72 73 20 6F 63 63 75 72    parameters occur
007260:  20 69 6E 20 74 68 65 20 52 45 41 44 20 66 69 6C     in the READ fil
007270:  65 2C 20 61 6E 64 20 74 61 6B 65 20 74 68 65 20    e, and take the 
007280:  66 6F 72 6D 20 7B 6E 7D 2C 20 77 68 65 72 65 20    form {n}, where 
007290:  6E 0D 0A 69 73 20 74 68 65 20 70 61 72 61 6D 65    n..is the parame
0072A0:  74 65 72 20 6E 75 6D 62 65 72 3B 20 74 68 65 73    ter number; thes
0072B0:  65 20 6E 75 6D 62 65 72 73 20 63 6F 72 72 65 73    e numbers corres
0072C0:  70 6F 6E 64 20 73 65 71 75 65 6E 74 69 61 6C 6C    pond sequentiall
0072D0:  79 20 77 69 74 68 20 74 68 65 0D 0A 41 43 54 55    y with the..ACTU
0072E0:  41 4C 20 70 61 72 61 6D 65 74 65 72 73 20 65 6E    AL parameters en
0072F0:  74 65 72 65 64 20 6F 6E 20 74 68 65 20 63 6F 6D    tered on the com
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 41 02 00 00 00 02    ......R...A.....
007320:  06 00 46 02 00 00 00 02 06 00 42 02 00 00 00 02    ..F.......B.....
007330:  06 00 47 02 00 00 00 02 06 00 43 02 00 00 00 02    ..G.......C.....
007340:  06 00 48 02 00 00 00 02 06 00 44 02 00 00 00 02    ..H.......D.....
007350:  06 00 49 02 00 00 00 02 06 00 45 02 00 00 00 02    ..I.......E.....
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:  0D 0A 0D 0A 45 58 54 45 4E 44 20 69 73 20 61 20    ....EXTEND is a 
007410:  53 54 41 54 20 73 77 69 74 63 68 20 76 61 72 69    STAT switch vari
007420:  61 62 6C 65 2E 20 20 57 68 65 6E 20 74 75 72 6E    able.  When turn
007430:  65 64 20 6F 6E 2C 20 69 74 20 6D 6F 64 69 66 69    ed on, it modifi
007440:  65 73 20 74 68 65 20 77 61 79 0D 0A 4D 45 58 27    es the way..MEX'
007450:  73 20 63 6F 6D 6D 61 6E 64 20 64 65 63 6F 64 69    s command decodi
007460:  6E 67 20 77 6F 72 6B 73 3A 20 69 66 20 61 20 63    ng works: if a c
007470:  6F 6D 6D 61 6E 64 20 69 73 20 6E 6F 74 20 66 6F    ommand is not fo
007480:  75 6E 64 20 69 6E 20 4D 45 58 27 73 20 63 6F 6D    und in MEX's com
007490:  6D 61 6E 64 0D 0A 74 61 62 6C 65 2C 20 4D 45 58    mand..table, MEX
0074A0:  20 77 69 6C 6C 20 70 61 73 73 20 74 68 65 20 65     will pass the e
0074B0:  6E 74 69 72 65 20 63 6F 6D 6D 61 6E 64 20 6C 69    ntire command li
0074C0:  6E 65 20 6F 6E 20 74 6F 20 52 45 41 44 2C 20 63    ne on to READ, c
0074D0:  61 75 73 69 6E 67 20 74 68 65 0D 0A 63 6F 6D 6D    ausing the..comm
0074E0:  61 6E 64 20 74 6F 20 6C 6F 6F 6B 20 6C 69 6B 65    and to look like
0074F0:  20 61 20 52 45 41 44 20 63 6F 6D 6D 61 6E 64 20     a READ command 
007500:  28 77 69 74 68 6F 75 74 20 52 45 41 44 20 62 65    (without READ be
007510:  69 6E 67 20 70 72 65 73 65 6E 74 20 6F 6E 20 74    ing present on t
007520:  68 65 0D 0A 63 6F 6D 6D 61 6E 64 20 6C 69 6E 65    he..command line
007530:  29 2E 0D 0A 0D 0A 46 6F 72 20 6D 6F 72 65 20 69    ).....For more i
007540:  6E 66 6F 72 6D 61 74 69 6F 6E 2C 20 64 6F 20 22    nformation, do "
007550:  48 45 4C 50 20 52 45 41 44 22 2E 0D 0A 1A 00 00    HELP READ"......
007560:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007570:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007580:  0D 0A 0D 0A 54 68 65 20 44 49 41 4C 20 63 6F 6D    ....The DIAL com
007590:  6D 61 6E 64 20 70 65 72 66 6F 72 6D 73 20 74 68    mand performs th
0075A0:  65 20 73 61 6D 65 20 74 61 73 6B 20 61 73 20 74    e same task as t
0075B0:  68 65 20 43 41 4C 4C 20 63 6F 6D 6D 61 6E 64 2C    he CALL command,
0075C0:  20 65 78 63 65 70 74 20 74 68 61 74 0D 0A 61 66     except that..af
0075D0:  74 65 72 20 63 61 6C 6C 69 6E 67 2C 20 44 49 41    ter calling, DIA
0075E0:  4C 20 72 65 74 75 72 6E 73 20 74 6F 20 63 6F 6D    L returns to com
0075F0:  6D 61 6E 64 20 6D 6F 64 65 20 28 43 41 4C 4C 20    mand mode (CALL 
007600:  0D 0A 54 68 65 20 53 54 41 54 20 63 6F 6D 6D 61    ..The STAT comma
007610:  6E 64 20 6C 65 74 73 20 79 6F 75 20 65 78 61 6D    nd lets you exam
007620:  69 6E 65 20 63 65 72 74 61 69 6E 20 73 79 73 74    ine certain syst
007630:  65 6D 20 76 61 72 69 61 62 6C 65 73 2C 20 61 6E    em variables, an
007640:  64 20 63 68 61 6E 67 65 0D 0A 63 65 72 74 61 69    d change..certai
007650:  6E 20 6F 74 68 65 72 73 2E 20 20 49 6E 20 67 65    n others.  In ge
007660:  6E 65 72 61 6C 2C 20 74 68 65 20 73 79 6E 74 61    neral, the synta
007670:  78 20 69 73 20 61 73 20 66 6F 6C 6C 6F 77 73 3A    x is as follows:
007680:  0D 0A 0D 0A 09 53 54 41 54 20 3C 4B 45 59 57 4F    .....STAT <KEYWO
007690:  52 44 3E 09 09 20 20 20 20 3C 3C 3D 3D 20 74 6F    RD>..    <<== to
0076A0:  20 65 78 61 6D 69 6E 65 20 61 20 76 61 72 69 61     examine a varia
0076B0:  62 6C 65 0D 0A 09 53 54 41 54 20 3C 4B 45 59 57    ble...STAT <KEYW
0076C0:  4F 52 44 3E 20 3C 4E 45 57 2D 56 41 4C 55 45 3E    ORD> <NEW-VALUE>
0076D0:  20 20 3C 3C 3D 3D 20 74 6F 20 63 68 61 6E 67 65      <<== to change
0076E0:  20 61 20 76 61 72 69 61 62 6C 65 0D 0A 0D 0A 54     a variable....T
0076F0:  68 65 20 4E 45 57 2D 56 41 4C 55 45 20 77 69 6C    he NEW-VALUE wil
007700:  6C 20 64 65 70 65 6E 64 20 6F 6E 20 74 68 65 20    l depend on the 
007710:  63 6F 6E 74 65 78 74 20 6F 66 20 74 68 65 20 6B    context of the k
007720:  65 79 77 6F 72 64 20 69 6E 20 71 75 65 73 74 69    eyword in questi
007730:  6F 6E 2E 20 46 6F 72 0D 0A 65 78 61 6D 70 6C 65    on. For..example
007740:  2C 20 6D 6F 73 74 20 6F 66 20 74 68 65 20 73 77    , most of the sw
007750:  69 74 63 68 2D 74 79 70 65 20 76 61 72 69 61 62    itch-type variab
007760:  6C 65 73 20 61 72 65 20 65 69 74 68 65 72 20 4F    les are either O
007770:  4E 20 6F 72 20 4F 46 46 2C 20 68 65 6E 63 65 2C    N or OFF, hence,
007780:  0D 0A 0D 0A 09 53 54 41 54 20 42 41 4B 46 49 4C    .....STAT BAKFIL
007790:  09 09 20 20 20 20 3C 3C 3D 3D 20 70 72 69 6E 74    ..    <<== print
0077A0:  73 20 6F 75 74 20 4F 4E 20 6F 72 20 4F 46 46 0D    s out ON or OFF.
0077B0:  0A 09 53 54 41 54 20 42 41 4B 46 49 4C 20 4F 4E    ..STAT BAKFIL ON
0077C0:  09 09 20 20 20 20 3C 3C 3D 3D 20 74 75 72 6E 73    ..    <<== turns
0077D0:  20 6F 6E 20 42 41 4B 46 49 4C 0D 0A 09 53 54 41     on BAKFIL...STA
0077E0:  54 20 42 41 4B 46 49 4C 20 4F 46 46 09 20 20 20    T BAKFIL OFF.   
0077F0:  20 09 20 20 20 20 3C 3C 3D 3D 20 74 75 72 6E 73     .    <<== turns
007800:  67 6F 65 73 20 74 6F 20 74 65 72 6D 69 6E 61 6C    goes to terminal
007810:  20 6D 6F 64 65 29 2E 0D 0A 0D 0A 54 68 65 20 73     mode).....The s
007820:  79 6E 74 61 78 20 66 6F 72 20 44 49 41 4C 20 69    yntax for DIAL i
007830:  73 20 65 78 61 63 74 6C 79 20 74 68 65 20 73 61    s exactly the sa
007840:  6D 65 20 61 73 20 74 68 65 20 73 79 6E 74 61 78    me as the syntax
007850:  20 66 6F 72 20 43 41 4C 4C 20 28 64 6F 20 22 48     for CALL (do "H
007860:  45 4C 50 0D 0A 43 41 4C 4C 22 20 66 6F 72 20 6D    ELP..CALL" for m
007870:  6F 72 65 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20    ore information 
007880:  6F 6E 20 68 6F 77 20 74 6F 20 75 73 65 20 62 6F    on how to use bo
007890:  74 68 20 44 49 41 4C 20 61 6E 64 20 43 41 4C 4C    th DIAL and CALL
0078A0:  29 2E 0D 0A 0D 0A 44 49 41 4C 20 69 73 20 69 6E    ).....DIAL is in
0078B0:  74 65 6E 64 65 64 20 74 6F 20 62 65 20 75 73 65    tended to be use
0078C0:  64 20 69 6E 20 52 45 41 44 20 66 69 6C 65 73 2C    d in READ files,
0078D0:  20 77 68 65 72 65 20 69 74 20 69 73 20 64 65 73     where it is des
0078E0:  69 72 61 62 6C 65 20 66 6F 72 20 74 68 65 0D 0A    irable for the..
0078F0:  52 45 41 44 20 66 69 6C 65 20 74 6F 20 72 65 74    READ file to ret
007900:  61 69 6E 20 63 6F 6E 74 72 6F 6C 20 61 66 74 65    ain control afte
007910:  72 20 63 61 6C 6C 69 6E 67 20 61 20 6E 75 6D 62    r calling a numb
007920:  65 72 20 28 52 45 41 44 20 66 69 6C 65 73 20 68    er (READ files h
007930:  61 76 65 20 6E 6F 0D 0A 65 66 66 65 63 74 20 69    ave no..effect i
007940:  6E 20 74 65 72 6D 69 6E 61 6C 20 6D 6F 64 65 3B    n terminal mode;
007950:  20 74 68 75 73 20 75 73 69 6E 67 20 43 41 4C 4C     thus using CALL
007960:  20 69 6E 20 61 20 52 45 41 44 20 66 69 6C 65 20     in a READ file 
007970:  77 6F 75 6C 64 20 70 61 75 73 65 20 65 78 2D 0D    would pause ex-.
007980:  0A 65 63 75 74 69 6F 6E 20 6F 66 20 74 68 65 20    .ecution of the 
007990:  72 65 61 64 20 66 69 6C 65 20 77 68 65 6E 20 74    read file when t
0079A0:  68 65 20 64 69 73 74 61 6E 74 20 65 6E 64 20 69    he distant end i
0079B0:  73 20 72 65 61 63 68 65 64 29 2E 0D 0A 1A 00 00    s reached)......
0079C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0079D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0079E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0079F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007A00:  20 6F 66 66 20 42 41 4B 46 49 4C 0D 0A 0D 0A 54     off BAKFIL....T
007A10:  68 65 20 76 61 6C 75 65 2D 74 79 70 65 20 76 61    he value-type va
007A20:  72 69 61 62 6C 65 73 2C 20 6F 6E 20 74 68 65 20    riables, on the 
007A30:  6F 74 68 65 72 20 68 61 6E 64 2C 20 77 69 6C 6C    other hand, will
007A40:  20 70 72 69 6E 74 20 74 68 65 20 6E 75 6D 62 65     print the numbe
007A50:  72 20 6F 72 0D 0A 74 65 78 74 20 61 73 73 6F 63    r or..text assoc
007A60:  69 61 74 65 64 20 77 69 74 68 20 74 68 61 74 20    iated with that 
007A70:  76 61 72 69 61 62 6C 65 2E 20 20 53 65 74 74 69    variable.  Setti
007A80:  6E 67 20 74 68 65 20 76 61 6C 75 65 20 72 65 71    ng the value req
007A90:  75 69 72 65 73 20 74 68 65 20 65 6E 74 72 79 0D    uires the entry.
007AA0:  0A 69 6E 20 75 6E 69 74 73 20 61 73 73 6F 63 69    .in units associ
007AB0:  61 74 65 64 20 77 69 74 68 20 74 68 61 74 20 76    ated with that v
007AC0:  61 6C 75 65 2E 20 20 46 6F 72 20 65 78 61 6D 70    alue.  For examp
007AD0:  6C 65 2C 0D 0A 0D 0A 20 53 54 41 54 20 52 45 50    le,.... STAT REP
007AE0:  4C 59 20 35 09 09 20 20 20 20 3C 3D 3D 20 73 65    LY 5..    <== se
007AF0:  74 73 20 35 20 73 65 63 6F 6E 64 73 20 61 73 20    ts 5 seconds as 
007B00:  53 45 4E 44 4F 55 54 20 72 65 70 6C 79 20 74 69    SENDOUT reply ti
007B10:  6D 65 0D 0A 20 53 54 41 54 20 57 43 48 41 52 20    me.. STAT WCHAR 
007B20:  34 09 09 20 20 20 20 3C 3D 3D 20 73 65 74 20 34    4..    <== set 4
007B30:  30 20 6D 73 20 61 73 20 74 72 61 6E 73 6D 69 74    0 ms as transmit
007B40:  2D 63 68 61 72 61 63 74 65 72 20 64 65 6C 61 79    -character delay
007B50:  20 74 69 6D 0D 0A 09 09 09 20 20 20 20 20 20 20     tim.....       
007B60:  20 64 75 72 69 6E 67 20 61 20 74 65 72 6D 69 6E     during a termin
007B70:  61 6C 2D 6D 6F 64 65 20 66 69 6C 65 20 73 65 6E    al-mode file sen
007B80:  64 0D 0A 25 0D 0A 0D 0A 53 6F 6D 65 20 76 61 72    d..%....Some var
007B90:  69 61 62 6C 65 73 20 61 72 65 20 72 65 61 64 2D    iables are read-
007BA0:  6F 6E 6C 79 2C 20 6D 6F 73 74 20 6E 6F 74 61 62    only, most notab
007BB0:  6C 79 20 53 54 41 54 20 42 55 46 46 45 52 20 28    ly STAT BUFFER (
007BC0:  77 68 69 63 68 20 70 72 69 6E 74 73 0D 0A 6F 75    which prints..ou
007BD0:  74 20 74 68 65 20 73 61 76 65 2D 62 75 66 66 65    t the save-buffe
007BE0:  72 20 61 6E 64 20 70 72 69 6E 74 65 72 2D 62 75    r and printer-bu
007BF0:  66 66 65 72 20 73 74 61 74 69 73 74 69 63 73 29    ffer statistics)
007C00:  0D 0A 0D 0A 49 4E 49 54 46 49 4C 45 20 69 73 20    ....INITFILE is 
007C10:  61 20 53 54 41 54 20 73 77 69 74 63 68 20 76 61    a STAT switch va
007C20:  72 69 61 62 6C 65 2E 20 20 49 74 20 64 65 74 65    riable.  It dete
007C30:  72 6D 69 6E 65 73 20 77 68 65 74 68 65 72 20 6F    rmines whether o
007C40:  72 20 6E 6F 74 20 4D 45 58 0D 0A 77 69 6C 6C 20    r not MEX..will 
007C50:  6C 6F 6F 6B 20 66 6F 72 20 74 68 65 20 73 74 61    look for the sta
007C60:  72 74 2D 75 70 20 66 69 6C 65 20 49 4E 49 2E 4D    rt-up file INI.M
007C70:  45 58 20 77 68 65 6E 20 69 74 20 69 73 20 66 69    EX when it is fi
007C80:  72 73 74 20 73 74 61 72 74 65 64 2E 0D 0A 0D 0A    rst started.....
007C90:  49 4E 49 54 46 49 4C 45 20 69 73 20 69 6E 74 65    INITFILE is inte
007CA0:  6E 64 65 64 20 74 6F 20 62 65 20 75 73 65 64 20    nded to be used 
007CB0:  70 72 69 6F 72 20 74 6F 20 72 75 6E 6E 69 6E 67    prior to running
007CC0:  20 43 4C 4F 4E 45 2C 20 74 6F 20 70 72 65 76 65     CLONE, to preve
007CD0:  6E 74 20 74 68 65 0D 0A 63 6C 6F 6E 65 64 20 4D    nt the..cloned M
007CE0:  45 58 20 66 72 6F 6D 20 6C 6F 6F 6B 69 6E 67 20    EX from looking 
007CF0:  66 6F 72 20 49 4E 49 2E 4D 45 58 2E 0D 0A 0D 0A    for INI.MEX.....
007D00:  46 6F 72 20 6D 6F 72 65 20 69 6E 66 6F 72 6D 61    For more informa
007D10:  74 69 6F 6E 20 61 62 6F 75 74 20 74 68 65 20 43    tion about the C
007D20:  4C 4F 4E 45 20 63 6F 6D 6D 61 6E 64 2C 20 64 6F    LONE command, do
007D30:  20 22 48 45 4C 50 20 43 4C 4F 4E 45 22 2E 0D 0A     "HELP CLONE"...
007D40:  1A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007D50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007D60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007D70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007D80:  0D 0A 0D 0A 41 4C 45 52 54 20 69 73 20 61 20 53    ....ALERT is a S
007D90:  54 41 54 20 76 61 6C 75 65 20 76 61 72 69 61 62    TAT value variab
007DA0:  6C 65 3B 20 69 74 20 64 65 74 65 72 6D 69 6E 65    le; it determine
007DB0:  73 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 20    s the number of 
007DC0:  74 69 6D 65 73 20 74 68 65 0D 0A 63 6F 6E 73 6F    times the..conso
007DD0:  6C 65 20 62 65 6C 6C 20 77 69 6C 6C 20 72 69 6E    le bell will rin
007DE0:  67 20 77 68 65 6E 20 61 20 72 65 6D 6F 74 65 20    g when a remote 
007DF0:  63 6F 6D 70 75 74 65 72 20 69 73 20 72 65 61 63    computer is reac
007E00:  2E 0D 0A 0D 0A 54 6F 20 6F 62 74 61 69 6E 20 61    .....To obtain a
007E10:  20 6C 69 73 74 20 6F 66 20 61 6C 6C 20 6F 66 20     list of all of 
007E20:  74 68 65 20 6F 70 74 69 6F 6E 73 20 74 68 61 74    the options that
007E30:  20 63 61 6E 20 62 65 20 76 69 65 77 65 64 20 6F     can be viewed o
007E40:  72 20 63 68 61 6E 67 65 64 20 77 69 74 68 0D 0A    r changed with..
007E50:  74 68 65 20 53 54 41 54 20 63 6F 6D 6D 61 6E 64    the STAT command
007E60:  2C 20 64 6F 0D 0A 0D 0A 09 53 54 41 54 20 3F 0D    , do.....STAT ?.
007E70:  0A 0D 0A 59 6F 75 27 6C 6C 20 6E 6F 74 65 20 74    ...You'll note t
007E80:  68 61 74 20 6D 6F 73 74 20 6F 66 20 74 68 65 20    hat most of the 
007E90:  6B 65 79 77 6F 72 64 73 20 79 6F 75 27 6C 6C 20    keywords you'll 
007EA0:  73 65 65 20 70 72 69 6E 74 65 64 20 68 61 76 65    see printed have
007EB0:  20 74 68 65 69 72 0D 0A 6F 77 6E 20 48 45 4C 50     their..own HELP
007EC0:  20 73 65 63 74 69 6F 6E 2E 0D 0A 0D 0A 1A 00 00     section........
007ED0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007EE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007EF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007F00:  0D 0A 0D 0A 53 45 4E 44 4F 55 54 20 61 6C 6C 6F    ....SENDOUT allo
007F10:  77 73 20 79 6F 75 20 74 6F 20 73 65 6E 64 20 61    ws you to send a
007F20:  6E 20 61 72 62 69 74 72 61 72 79 20 73 74 72 69    n arbitrary stri
007F30:  6E 67 20 6F 75 74 20 74 6F 20 74 68 65 20 6D 6F    ng out to the mo
007F40:  64 65 6D 20 5B 73 65 65 0D 0A 53 54 52 49 4E 47    dem [see..STRING
007F50:  53 5D 2E 20 20 54 68 69 73 20 69 73 20 6D 6F 73    S].  This is mos
007F60:  74 20 75 73 65 66 75 6C 20 69 6E 20 69 6E 64 69    t useful in indi
007F70:  72 65 63 74 20 63 6F 6D 6D 61 6E 64 20 66 69 6C    rect command fil
007F80:  65 20 5B 73 65 65 20 52 45 41 44 5D 2C 0D 0A 62    e [see READ],..b
007F90:  75 74 20 63 61 6E 20 6F 66 74 65 6E 20 62 65 20    ut can often be 
007FA0:  75 73 65 66 75 6C 20 69 6E 20 6E 6F 72 6D 61 6C    useful in normal
007FB0:  20 69 6E 74 65 72 61 63 74 69 76 65 20 6D 6F 64     interactive mod
007FC0:  65 2E 0D 0A 0D 0A 54 68 65 20 73 79 6E 74 61 78    e.....The syntax
007FD0:  20 66 6F 72 20 53 45 4E 44 4F 55 54 20 69 73 0D     for SENDOUT is.
007FE0:  0A 0D 0A 09 09 53 45 4E 44 4F 55 54 20 3C 73 74    .....SENDOUT <st
007FF0:  72 69 6E 67 3E 0D 0A 0D 0A 42 65 66 6F 72 65 20    ring>....Before 
008000:  68 65 64 20 77 69 74 68 20 74 68 65 20 43 41 4C    hed with the CAL
008010:  4C 0D 0A 63 6F 6D 6D 61 6E 64 2E 20 20 41 4C 45    L..command.  ALE
008020:  52 54 20 77 6F 72 6B 73 20 6F 6E 6C 79 20 6F 6E    RT works only on
008030:  20 63 61 6C 6C 73 20 74 68 61 74 20 68 61 76 65     calls that have
008040:  20 74 61 6B 65 6E 20 6D 6F 72 65 20 74 68 61 6E     taken more than
008050:  20 6F 6E 65 20 64 69 61 6C 2D 0D 0A 69 6E 67 20     one dial-..ing 
008060:  61 74 74 65 6D 70 74 20 74 6F 20 72 65 61 63 68    attempt to reach
008070:  2E 0D 0A 0D 0A 41 4C 45 52 54 20 69 73 20 68 61    .....ALERT is ha
008080:  6E 64 79 20 66 6F 72 20 64 69 61 6C 69 6E 67 20    ndy for dialing 
008090:  77 69 74 68 20 74 68 65 20 72 65 70 65 61 74 20    with the repeat 
0080A0:  6F 70 74 69 6F 6E 20 28 64 6F 20 22 48 45 4C 50    option (do "HELP
0080B0:  20 43 41 4C 4C 22 20 66 6F 72 0D 0A 6D 6F 72 65     CALL" for..more
0080C0:  20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 61 62 6F     information abo
0080D0:  75 74 20 74 68 65 20 72 65 70 65 61 74 20 6F 70    ut the repeat op
0080E0:  74 69 6F 6E 29 3A 20 79 6F 75 20 63 61 6E 20 65    tion): you can e
0080F0:  6E 74 65 72 20 61 20 6E 75 6D 62 65 72 20 28 6F    nter a number (o
008100:  72 0D 0A 67 72 6F 75 70 20 6F 66 20 6E 75 6D 62    r..group of numb
008110:  65 72 73 29 20 74 6F 20 62 65 20 64 69 61 6C 65    ers) to be diale
008120:  64 3B 20 77 69 74 68 20 41 4C 45 52 54 20 73 65    d; with ALERT se
008130:  74 20 6E 6F 6E 2D 7A 65 72 6F 2C 20 79 6F 75 27    t non-zero, you'
008140:  6C 6C 20 68 61 76 65 0D 0A 61 6E 20 61 75 64 69    ll have..an audi
008150:  62 6C 65 20 73 69 67 6E 61 6C 20 74 68 61 74 20    ble signal that 
008160:  61 20 63 61 6C 6C 20 68 61 73 20 62 65 65 6E 20    a call has been 
008170:  63 6F 6D 70 6C 65 74 65 64 2E 0D 0A 1A 00 00 00    completed.......
008180:  0D 0A 0D 0A 54 68 65 20 50 48 4F 4E 45 20 63 6F    ....The PHONE co
008190:  6D 6D 61 6E 64 20 6D 61 79 20 62 65 20 75 73 65    mmand may be use
0081A0:  64 20 74 6F 20 71 75 65 72 79 20 74 68 65 20 70    d to query the p
0081B0:  68 6F 6E 65 20 6E 75 6D 62 65 72 20 6C 69 62 72    hone number libr
0081C0:  61 72 79 2C 20 61 73 20 77 65 6C 6C 20 61 73 0D    ary, as well as.
0081D0:  0A 66 6F 72 20 61 64 64 69 6E 67 20 61 6E 64 20    .for adding and 
0081E0:  64 65 6C 65 74 69 6E 67 20 6E 75 6D 62 65 72 73    deleting numbers
0081F0:  2E 20 20 54 6F 20 61 64 64 20 61 20 6E 75 6D 62    .  To add a numb
008200:  74 68 65 20 73 70 65 63 69 66 69 65 64 20 73 74    the specified st
008210:  72 69 6E 67 20 69 73 20 74 72 61 6E 73 6D 69 74    ring is transmit
008220:  74 65 64 2C 20 61 20 50 52 45 46 49 58 20 73 74    ted, a PREFIX st
008230:  72 69 6E 67 2C 20 69 66 20 61 6E 79 2C 0D 0A 69    ring, if any,..i
008240:  73 20 74 72 61 6E 73 6D 69 74 74 65 64 2C 20 66    s transmitted, f
008250:  6F 6C 6C 6F 77 65 64 20 62 79 20 74 68 65 20 73    ollowed by the s
008260:  74 72 69 6E 67 20 73 70 65 63 69 66 69 65 64 20    tring specified 
008270:  74 6F 20 53 45 4E 44 4F 55 54 2C 20 61 6E 64 0D    to SENDOUT, and.
008280:  0A 74 65 72 6D 69 6E 61 74 65 64 20 62 79 20 61    .terminated by a
008290:  20 53 55 46 46 49 58 20 73 74 72 69 6E 67 20 20     SUFFIX string  
0082A0:  28 69 66 20 61 6E 79 3B 20 74 68 65 20 64 65 66    (if any; the def
0082B0:  61 75 6C 74 20 73 75 66 66 69 78 20 73 74 72 69    ault suffix stri
0082C0:  6E 67 0D 0A 69 73 20 61 20 72 65 74 75 72 6E 2D    ng..is a return-
0082D0:  63 6F 64 65 2C 20 6E 6F 72 6D 61 6C 6C 79 20 74    code, normally t
0082E0:  65 72 6D 69 6E 61 74 69 6E 67 20 74 68 65 20 6C    erminating the l
0082F0:  69 6E 65 20 74 6F 20 74 68 65 20 72 65 6D 6F 74    ine to the remot
008300:  65 29 2E 20 41 66 74 65 72 0D 0A 74 72 61 6E 73    e). After..trans
008310:  6D 69 74 74 69 6E 67 20 74 68 65 20 73 74 72 69    mitting the stri
008320:  6E 67 2C 20 4D 45 58 20 77 69 6C 6C 20 77 61 69    ng, MEX will wai
008330:  74 20 66 6F 72 20 61 20 72 65 70 6C 79 20 66 72    t for a reply fr
008340:  6F 6D 20 74 68 65 20 72 65 6D 6F 74 65 2C 20 75    om the remote, u
008350:  70 0D 0A 74 6F 20 61 20 70 72 65 2D 73 65 74 20    p..to a pre-set 
008360:  6E 75 6D 62 65 72 20 6F 66 20 73 65 63 6F 6E 64    number of second
008370:  73 3B 20 61 6E 79 20 72 65 70 6C 79 20 77 69 6C    s; any reply wil
008380:  6C 20 70 72 69 6E 74 65 64 20 6F 6E 20 79 6F 75    l printed on you
008390:  72 20 73 63 72 65 65 6E 2E 0D 0A 25 0D 0A 0D 0A    r screen...%....
0083A0:  46 6F 6C 6C 6F 77 69 6E 67 20 61 72 65 20 73 65    Following are se
0083B0:  74 74 69 6E 67 73 20 61 6E 64 20 76 61 72 69 61    ttings and varia
0083C0:  62 6C 65 73 20 77 68 69 63 68 20 61 66 66 65 63    bles which affec
0083D0:  74 20 74 68 65 20 53 45 4E 44 4F 55 54 20 63 6F    t the SENDOUT co
0083E0:  6D 6D 61 6E 64 3A 0D 0A 0D 0A 53 55 46 46 49 58    mmand:....SUFFIX
0083F0:  3A 20 5C 20 20 42 6F 74 68 20 6F 66 20 74 68 65    : \  Both of the
008400:  65 72 2C 20 75 73 65 20 74 68 69 73 20 66 6F 72    er, use this for
008410:  6D 3A 0D 0A 0D 0A 09 09 50 48 4F 4E 45 20 3C 69    m:......PHONE <i
008420:  64 3E 3D 3C 6E 75 6D 62 65 72 3E 20 5B 3C 62 61    d>=<number> [<ba
008430:  75 64 2D 72 61 74 65 3E 5D 0D 0A 0D 0A 57 68 65    ud-rate>]....Whe
008440:  72 65 20 49 44 20 69 73 20 61 20 73 74 72 69 6E    re ID is a strin
008450:  67 20 28 75 70 20 74 6F 20 38 20 63 68 61 72 61    g (up to 8 chara
008460:  63 74 65 72 73 29 20 74 68 61 74 20 79 6F 75 20    cters) that you 
008470:  77 61 6E 74 20 74 6F 20 75 73 65 20 74 6F 20 63    want to use to c
008480:  61 6C 6C 20 6F 75 74 0D 0A 74 68 65 20 6E 75 6D    all out..the num
008490:  62 65 72 20 61 6E 64 20 3C 6E 75 6D 62 65 72 3E    ber and <number>
0084A0:  20 69 73 20 74 68 65 20 74 65 6C 65 70 68 6F 6E     is the telephon
0084B0:  65 20 6E 75 6D 62 65 72 2E 20 20 49 66 20 3C 69    e number.  If <i
0084C0:  64 3E 20 61 6C 72 65 61 64 79 20 65 78 69 73 74    d> already exist
0084D0:  73 2C 0D 0A 69 74 20 77 69 6C 6C 20 62 65 20 72    s,..it will be r
0084E0:  65 70 6C 61 63 65 64 2E 20 20 3C 42 61 75 64 2D    eplaced.  <Baud-
0084F0:  72 61 74 65 3E 20 69 73 20 61 6E 20 6F 70 74 69    rate> is an opti
008500:  6F 6E 61 6C 20 72 61 74 65 20 74 6F 20 62 65 20    onal rate to be 
008510:  61 73 73 6F 63 69 61 74 65 64 20 77 69 74 68 0D    associated with.
008520:  0A 74 68 65 20 6E 75 6D 62 65 72 2C 20 75 73 65    .the number, use
008530:  64 20 62 79 20 74 68 65 20 43 41 4C 4C 20 63 6F    d by the CALL co
008540:  6D 6D 61 6E 64 2E 20 20 54 6F 20 72 65 6D 6F 76    mmand.  To remov
008550:  65 20 61 20 6E 75 6D 62 65 72 2C 20 64 6F 0D 0A    e a number, do..
008560:  0D 0A 09 09 50 48 4F 4E 45 20 3C 49 44 3E 3D 0D    ....PHONE <ID>=.
008570:  0A 0D 0A 54 6F 20 73 65 65 20 74 68 65 20 65 6E    ...To see the en
008580:  74 69 72 65 20 6C 69 62 72 61 72 79 2C 20 64 6F    tire library, do
008590:  0D 0A 0D 0A 09 09 50 48 4F 4E 45 0D 0A 0D 0A 54    ......PHONE....T
0085A0:  6F 20 73 65 65 20 61 20 73 69 6E 67 6C 65 20 65    o see a single e
0085B0:  6E 74 72 79 2C 20 64 6F 0D 0A 0D 0A 09 09 50 48    ntry, do......PH
0085C0:  4F 4E 45 20 3C 49 44 3E 0D 0A 1A 00 00 00 00 00    ONE <ID>........
0085D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0085E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0085F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
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 41 02 00 00 00 02    ......R...A.....
008620:  07 00 46 02 00 00 00 02 07 00 42 02 00 00 00 02    ..F.......B.....
008630:  07 00 47 02 00 00 00 02 07 00 43 02 00 00 00 02    ..G.......C.....
008640:  07 00 48 02 00 00 00 02 07 00 44 02 00 00 00 02    ..H.......D.....
008650:  07 00 49 02 00 00 00 02 07 00 45 02 00 00 00 02    ..I.......E.....
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:  73 65 20 61 72 65 20 64 65 73 63 72 69 62 65 64    se are described
008710:  20 69 6E 20 74 68 65 20 70 72 65 76 69 6F 75 73     in the previous
008720:  20 66 72 61 6D 65 2C 20 61 6E 64 20 61 72 65 0D     frame, and are.
008730:  0A 50 52 45 46 49 58 3A 20 2F 20 20 66 75 72 74    .PREFIX: /  furt
008740:  68 65 72 20 65 78 70 6C 61 69 6E 65 64 20 69 6E    her explained in
008750:  20 74 68 65 69 72 20 6F 77 6E 20 69 6E 66 6F 72     their own infor
008760:  6D 61 74 69 6F 6E 20 73 65 63 74 69 6F 6E 73 2E    mation sections.
008770:  0D 0A 0D 0A 57 54 45 43 48 4F 3A 20 4D 61 6E 69    ....WTECHO: Mani
008780:  70 75 6C 61 74 65 64 20 62 79 20 74 68 65 20 53    pulated by the S
008790:  54 41 54 20 63 6F 6D 6D 61 6E 64 2C 20 74 68 69    TAT command, thi
0087A0:  73 20 73 77 69 74 63 68 2D 76 61 72 69 61 62 6C    s switch-variabl
0087B0:  65 20 64 65 74 65 72 6D 69 6E 65 73 0D 0A 09 77    e determines...w
0087C0:  68 65 74 68 65 72 20 6F 72 20 6E 6F 74 20 53 45    hether or not SE
0087D0:  4E 44 4F 55 54 20 76 61 6C 69 64 61 74 65 73 20    NDOUT validates 
0087E0:  69 74 73 20 74 72 61 6E 73 6D 69 73 73 69 6F 6E    its transmission
0087F0:  20 62 79 20 77 61 69 74 69 6E 67 20 66 6F 72 0D     by waiting for.
008800:  0A 09 63 68 61 72 61 63 74 65 72 73 20 74 6F 20    ..characters to 
008810:  62 65 20 65 63 68 6F 65 64 20 66 72 6F 6D 20 74    be echoed from t
008820:  68 65 20 72 65 6D 6F 74 65 2E 20 20 49 66 20 73    he remote.  If s
008830:  65 74 20 74 6F 20 4F 4E 2C 20 74 68 65 6E 0D 0A    et to ON, then..
008840:  09 53 45 4E 44 4F 55 54 20 63 68 65 63 6B 73 20    .SENDOUT checks 
008850:  65 61 63 68 20 70 72 69 6E 74 69 6E 67 20 63 68    each printing ch
008860:  61 72 61 63 74 65 72 20 69 74 20 74 72 61 6E 73    aracter it trans
008870:  6D 69 74 73 20 77 69 74 68 20 74 68 65 0D 0A 09    mits with the...
008880:  63 68 61 72 61 63 74 65 72 20 61 73 20 65 63 68    character as ech
008890:  6F 65 64 20 62 79 20 74 68 65 20 72 65 6D 6F 74    oed by the remot
0088A0:  65 2E 20 20 49 66 20 61 20 6D 69 73 6D 61 74 63    e.  If a mismatc
0088B0:  68 20 6F 63 63 75 72 73 2C 20 53 45 4E 44 4F 55    h occurs, SENDOU
0088C0:  54 0D 0A 09 6D 61 72 6B 73 20 61 6E 20 65 72 72    T...marks an err
0088D0:  6F 72 2C 20 73 65 6E 64 73 20 61 20 43 41 4E 43    or, sends a CANC
0088E0:  45 4C 20 63 68 61 72 61 63 74 65 72 2C 20 61 6E    EL character, an
0088F0:  64 20 61 77 61 69 74 73 20 61 20 54 52 49 47 47    d awaits a TRIGG
008900:  0D 0A 0D 0A 09 09 09 4D 49 53 43 45 4C 4C 41 4E    .......MISCELLAN
008910:  45 4F 55 53 20 43 4F 4D 4D 41 4E 44 53 0D 0A 0D    EOUS COMMANDS...
008920:  0A 42 59 45 2C 20 53 59 53 54 45 4D 2C 20 45 58    .BYE, SYSTEM, EX
008930:  49 54 20 20 61 6E 64 20 43 50 4D 20 61 72 65 20    IT  and CPM are 
008940:  6B 65 79 77 6F 72 64 73 20 75 73 65 64 20 74 6F    keywords used to
008950:  20 65 78 69 74 20 4D 45 58 20 61 6E 64 20 72 65     exit MEX and re
008960:  74 75 72 6E 0D 0A 74 6F 20 74 68 65 20 6F 70 65    turn..to the ope
008970:  72 61 74 69 6E 67 20 73 79 73 74 65 6D 2E 20 20    rating system.  
008980:  41 6E 79 20 6F 70 65 6E 20 74 65 72 6D 69 6E 61    Any open termina
008990:  6C 20 66 69 6C 65 20 69 73 20 63 6C 6F 73 65 64    l file is closed
0089A0:  20 62 65 66 6F 72 65 20 65 78 69 74 69 6E 67 2E     before exiting.
0089B0:  0D 0A 0D 0A 44 45 4C 20 69 73 20 75 73 65 64 20    ....DEL is used 
0089C0:  74 6F 20 63 6C 6F 73 65 20 61 6E 64 20 65 72 61    to close and era
0089D0:  73 65 20 61 6E 20 6F 70 65 6E 20 74 65 72 6D 69    se an open termi
0089E0:  6E 61 6C 20 66 69 6C 65 2E 0D 0A 0D 0A 44 53 43    nal file.....DSC
0089F0:  20 64 69 73 63 6F 6E 6E 65 63 74 73 20 74 68 65     disconnects the
008A00:  20 6D 6F 64 65 6D 20 28 6D 61 79 20 6E 6F 74 20     modem (may not 
008A10:  62 65 20 69 6D 70 6C 65 6D 65 6E 74 65 64 20 69    be implemented i
008A20:  6E 20 61 6C 6C 20 6F 76 65 72 6C 61 79 73 29 2E    n all overlays).
008A30:  0D 0A 0D 0A 57 52 54 20 69 73 20 75 73 65 64 20    ....WRT is used 
008A40:  74 6F 20 63 6C 6F 73 65 20 61 6E 64 20 73 61 76    to close and sav
008A50:  65 20 61 6E 20 6F 70 65 6E 20 74 65 72 6D 69 6E    e an open termin
008A60:  61 6C 20 66 69 6C 65 2E 0D 0A 0D 0A 53 45 54 20    al file.....SET 
008A70:  69 73 20 61 20 63 6F 6D 6D 61 6E 64 20 64 65 66    is a command def
008A80:  69 6E 65 64 20 65 6E 74 69 72 65 6C 79 20 62 79    ined entirely by
008A90:  20 74 68 65 20 6F 76 65 72 6C 61 79 3B 20 69 66     the overlay; if
008AA0:  20 79 6F 75 72 20 6F 76 65 72 6C 61 79 20 64 6F     your overlay do
008AB0:  65 73 6E 27 74 0D 0A 69 6D 70 6C 65 6D 65 6E 74    esn't..implement
008AC0:  20 53 45 54 2C 20 4D 45 58 20 77 69 6C 6C 20 70     SET, MEX will p
008AD0:  72 69 6E 74 20 61 6E 20 65 72 72 6F 72 20 6D 65    rint an error me
008AE0:  73 73 61 67 65 20 77 68 65 6E 20 53 45 54 20 69    ssage when SET i
008AF0:  73 20 69 6E 76 6F 6B 65 64 2E 0D 0A 0D 0A 53 53    s invoked.....SS
008B00:  45 52 0D 0A 09 63 68 61 72 61 63 74 65 72 20 66    ER...character f
008B10:  72 6F 6D 20 74 68 65 20 72 65 6D 6F 74 65 2E 20    rom the remote. 
008B20:  20 49 74 20 74 68 65 6E 20 62 65 67 69 6E 73 20     It then begins 
008B30:  61 67 61 69 6E 2C 20 61 6E 64 20 72 65 70 65 61    again, and repea
008B40:  74 73 0D 0A 09 74 68 69 73 20 63 79 63 6C 65 20    ts...this cycle 
008B50:  75 6E 74 69 6C 20 65 69 74 68 65 72 20 74 68 65    until either the
008B60:  20 74 72 61 6E 73 6D 69 73 73 69 6F 6E 20 6F 63     transmission oc
008B70:  63 75 72 73 20 77 69 74 68 6F 75 74 20 65 72 72    curs without err
008B80:  6F 72 2C 0D 0A 09 6F 72 20 74 68 65 20 65 72 72    or,...or the err
008B90:  6F 72 20 63 6F 75 6E 74 20 69 73 20 65 78 63 65    or count is exce
008BA0:  65 64 65 64 20 28 77 68 69 63 68 20 61 62 6F 72    eded (which abor
008BB0:  74 73 20 53 45 4E 44 4F 55 54 29 2E 0D 0A 09 0D    ts SENDOUT).....
008BC0:  0A 09 49 66 20 79 6F 75 20 75 73 65 20 53 45 4E    ..If you use SEN
008BD0:  44 4F 55 54 20 77 69 74 68 20 57 54 45 43 48 4F    DOUT with WTECHO
008BE0:  20 6F 66 66 2C 20 79 6F 75 27 6C 6C 20 61 6C 73     off, you'll als
008BF0:  6F 20 6C 69 6B 65 6C 79 20 77 61 6E 74 20 74 6F    o likely want to
008C00:  0D 0A 09 73 65 74 20 54 52 49 47 47 45 52 20 74    ...set TRIGGER t
008C10:  6F 20 6E 75 6C 6C 20 28 53 54 41 54 20 54 52 49    o null (STAT TRI
008C20:  47 47 45 52 20 22 22 29 2C 20 74 6F 20 61 76 6F    GGER ""), to avo
008C30:  69 64 20 74 72 69 67 67 65 72 2D 77 61 69 74 2E    id trigger-wait.
008C40:  0D 0A 25 0D 0A 0D 0A 4D 6F 72 65 20 66 61 63 74    ..%....More fact
008C50:  6F 72 73 20 61 66 66 65 63 74 69 6E 67 20 53 45    ors affecting SE
008C60:  4E 44 4F 55 54 3A 0D 0A 0D 0A 52 45 54 52 59 09    NDOUT:....RETRY.
008C70:  4D 61 6E 69 70 75 6C 61 74 65 64 20 62 79 20 74    Manipulated by t
008C80:  68 65 20 53 54 41 54 20 63 6F 6D 6D 61 6E 64 2C    he STAT command,
008C90:  20 74 68 69 73 20 76 61 6C 75 65 2D 76 61 72 69     this value-vari
008CA0:  61 62 6C 65 20 73 70 65 63 69 66 69 65 73 0D 0A    able specifies..
008CB0:  09 74 68 65 20 65 72 72 6F 72 2D 72 65 74 72 79    .the error-retry
008CC0:  20 63 6F 75 6E 74 20 66 6F 72 20 53 45 4E 44 4F     count for SENDO
008CD0:  55 54 20 62 65 66 6F 72 65 20 61 62 6F 72 74 69    UT before aborti
008CE0:  6E 67 2E 0D 0A 0D 0A 43 41 4E 43 48 52 3A 09 4D    ng.....CANCHR:.M
008CF0:  61 6E 69 70 75 6C 61 74 65 64 20 62 79 20 74 68    anipulated by th
008D00:  45 54 20 69 73 20 61 20 73 69 6D 69 6C 61 72 20    ET is a similar 
008D10:  63 6F 6D 6D 61 6E 64 2C 20 69 6E 74 65 6E 64 65    command, intende
008D20:  64 20 66 6F 72 20 74 68 65 20 53 6D 61 72 74 6D    d for the Smartm
008D30:  6F 64 65 6D 20 6F 76 65 72 6C 61 79 73 2E 0D 0A    odem overlays...
008D40:  0D 0A 42 45 4C 4C 20 3C 6E 3E 20 72 69 6E 67 73    ..BELL <n> rings
008D50:  20 74 68 65 20 63 6F 6E 73 6F 6C 65 20 62 65 6C     the console bel
008D60:  6C 20 3C 6E 3E 20 74 69 6D 65 73 20 28 72 65 67    l <n> times (reg
008D70:  61 72 64 6C 65 73 73 20 6F 66 20 74 68 65 20 42    ardless of the B
008D80:  45 4C 4C 20 73 77 69 74 63 68 29 2E 0D 0A 0D 0A    ELL switch).....
008D90:  43 4C 53 20 63 6C 65 61 72 73 20 74 68 65 20 73    CLS clears the s
008DA0:  63 72 65 65 6E 20 28 69 66 20 73 75 70 70 6F 72    creen (if suppor
008DB0:  74 65 64 20 62 79 20 74 68 65 20 6F 76 65 72 6C    ted by the overl
008DC0:  61 79 29 0D 0A 1A 00 00 00 00 00 00 00 00 00 00    ay).............
008DD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
008DE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
008DF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
008E00:  0D 0A 0D 0A 53 4C 45 45 50 20 69 73 20 75 73 65    ....SLEEP is use
008E10:  64 20 74 6F 20 69 6E 76 6F 6B 65 20 61 20 64 65    d to invoke a de
008E20:  6C 61 79 20 28 68 61 6E 64 79 20 73 6F 6D 65 74    lay (handy somet
008E30:  69 6D 65 73 20 69 6E 20 52 45 41 44 20 66 69 6C    imes in READ fil
008E40:  65 73 29 2E 0D 0A 53 79 6E 74 61 78 20 69 73 3A    es)...Syntax is:
008E50:  0D 0A 0D 0A 09 09 09 53 4C 45 45 50 20 6E 0D 0A    .......SLEEP n..
008E60:  0D 0A 77 68 65 72 65 20 6E 20 69 73 20 74 68 65    ..where n is the
008E70:  20 6E 75 6D 62 65 72 20 6F 66 20 73 65 63 6F 6E     number of secon
008E80:  64 73 20 74 6F 20 77 61 69 74 20 28 61 20 5E 43    ds to wait (a ^C
008E90:  20 66 72 6F 6D 20 74 68 65 20 63 6F 6E 73 6F 6C     from the consol
008EA0:  65 0D 0A 77 69 6C 6C 20 61 62 6F 72 74 20 74 68    e..will abort th
008EB0:  65 20 53 4C 45 45 50 20 63 6F 6D 6D 61 6E 64 2C    e SLEEP command,
008EC0:  20 61 73 20 77 65 6C 6C 20 61 73 20 61 6E 79 20     as well as any 
008ED0:  61 63 74 69 76 65 20 52 45 41 44 20 66 69 6C 65    active READ file
008EE0:  29 2E 0D 0A 0D 0A 53 6C 65 65 70 2C 20 75 73 65    ).....Sleep, use
008EF0:  64 20 77 69 74 68 20 74 68 65 20 53 54 41 54 20    d with the STAT 
008F00:  65 20 53 54 41 54 20 63 6F 6D 6D 61 6E 64 2C 20    e STAT command, 
008F10:  74 68 69 73 20 73 74 72 69 6E 67 2D 76 61 72 69    this string-vari
008F20:  61 62 6C 65 20 28 73 69 6E 67 6C 65 0D 0A 09 63    able (single...c
008F30:  68 61 72 61 63 74 65 72 29 20 73 70 65 63 69 66    haracter) specif
008F40:  69 65 73 20 74 68 65 20 63 68 61 72 61 63 74 65    ies the characte
008F50:  72 20 74 6F 20 62 65 20 74 72 61 6E 73 6D 69 74    r to be transmit
008F60:  74 65 64 20 74 6F 20 74 68 65 20 0D 0A 09 72 65    ted to the ...re
008F70:  6D 6F 74 65 20 74 6F 20 63 61 6E 63 65 6C 20 74    mote to cancel t
008F80:  68 65 20 74 72 61 6E 73 6D 69 74 74 65 64 20 6C    he transmitted l
008F90:  69 6E 65 20 61 66 74 65 72 20 61 6E 20 65 72 72    ine after an err
008FA0:  6F 72 2E 0D 0A 0D 0A 54 52 49 47 47 45 52 3A 4D    or.....TRIGGER:M
008FB0:  61 6E 69 70 75 6C 61 74 65 64 20 62 79 20 74 68    anipulated by th
008FC0:  65 20 53 54 41 54 20 63 6F 6D 6D 61 6E 64 2C 20    e STAT command, 
008FD0:  74 68 69 73 20 73 74 72 69 6E 67 2D 76 61 72 69    this string-vari
008FE0:  61 62 6C 65 20 28 73 69 6E 67 6C 65 0D 0A 09 63    able (single...c
008FF0:  68 61 72 61 63 74 65 72 29 20 69 73 20 74 68 65    haracter) is the
009000:  20 63 68 61 72 61 63 74 65 72 20 74 68 65 20 53     character the S
009010:  45 4E 44 4F 55 54 20 63 6F 6D 6D 61 6E 64 20 77    ENDOUT command w
009020:  61 69 74 73 20 66 6F 72 20 61 66 74 65 72 0D 0A    aits for after..
009030:  09 61 6E 20 65 72 72 6F 72 2D 63 61 6E 63 65 6C    .an error-cancel
009040:  2C 20 62 65 66 6F 72 65 20 70 72 6F 63 65 65 64    , before proceed
009050:  69 6E 67 20 77 69 74 68 20 74 68 65 20 72 65 74    ing with the ret
009060:  72 79 2E 20 49 66 20 74 68 65 20 6F 74 68 65 72    ry. If the other
009070:  0D 0A 09 65 6E 64 20 64 6F 65 73 6E 27 74 20 65    ...end doesn't e
009080:  63 68 6F 2C 20 73 65 74 20 54 52 49 47 47 45 52    cho, set TRIGGER
009090:  20 74 6F 20 30 20 28 61 6E 64 20 57 54 45 43 48     to 0 (and WTECH
0090A0:  4F 20 74 6F 20 4F 46 46 29 2C 20 61 6E 64 20 4D    O to OFF), and M
0090B0:  45 58 0D 0A 09 77 69 6C 6C 20 73 69 6D 70 6C 79    EX...will simply
0090C0:  20 73 65 6E 64 20 69 74 73 20 61 72 67 75 6D 65     send its argume
0090D0:  6E 74 73 20 61 6E 64 20 6E 6F 74 20 77 6F 72 72    nts and not worr
0090E0:  79 20 61 62 6F 75 74 20 76 61 6C 69 64 61 74 69    y about validati
0090F0:  6E 67 0D 0A 09 74 68 65 20 65 63 68 6F 65 64 20    ng...the echoed 
009100:  43 4C 4F 43 4B 20 66 75 6E 63 74 69 6F 6E 2C 20    CLOCK function, 
009110:  63 61 6E 20 62 65 20 75 73 65 64 20 74 6F 20 22    can be used to "
009120:  74 77 65 61 6B 22 20 74 68 65 0D 0A 74 69 6D 69    tweak" the..timi
009130:  6E 67 20 63 6F 6E 73 74 61 6E 74 73 20 69 6E 20    ng constants in 
009140:  4D 45 58 20 28 62 79 20 74 69 6D 69 6E 67 20 74    MEX (by timing t
009150:  68 65 20 61 63 74 75 61 6C 20 53 4C 45 45 50 20    he actual SLEEP 
009160:  70 65 72 69 6F 64 2C 20 61 6E 64 20 61 64 2D 0D    period, and ad-.
009170:  0A 6A 75 73 74 69 6E 67 20 74 68 65 20 43 4C 4F    .justing the CLO
009180:  43 4B 20 76 61 6C 75 65 20 75 6E 74 69 6C 20 74    CK value until t
009190:  68 65 20 53 4C 45 45 50 20 61 72 67 75 6D 65 6E    he SLEEP argumen
0091A0:  74 20 61 67 72 65 65 73 20 77 69 74 68 20 74 68    t agrees with th
0091B0:  65 20 61 63 74 75 61 6C 0D 0A 6D 65 61 73 75 72    e actual..measur
0091C0:  65 64 20 74 69 6D 65 29 2E 20 20 54 68 69 73 20    ed time).  This 
0091D0:  69 73 20 65 73 70 65 63 69 61 6C 6C 79 20 75 73    is especially us
0091E0:  65 66 75 6C 20 77 69 74 68 20 6D 75 6C 74 69 2D    eful with multi-
0091F0:  74 61 73 6B 69 6E 67 20 6F 70 65 72 61 74 69 6E    tasking operatin
009200:  67 0D 0A 73 79 73 74 65 6D 73 2C 20 73 75 63 68    g..systems, such
009210:  20 61 73 20 4D 50 2F 4D 20 61 6E 64 20 54 75 72     as MP/M and Tur
009220:  62 6F 44 4F 53 2C 20 77 68 65 72 65 20 62 61 63    boDOS, where bac
009230:  6B 67 72 6F 75 6E 64 20 70 72 6F 63 65 73 73 69    kground processi
009240:  6E 67 20 77 72 65 61 6B 73 0D 0A 68 61 76 6F 63    ng wreaks..havoc
009250:  20 77 69 74 68 20 74 68 65 20 69 6E 74 65 72 6E     with the intern
009260:  61 6C 20 4D 45 58 20 74 69 6D 69 6E 67 20 63 6F    al MEX timing co
009270:  6E 73 74 61 6E 74 73 2E 0D 0A 1A 00 00 00 00 00    nstants.........
009280:  0D 0A 0D 0A 57 54 45 43 48 4F 20 69 73 20 61 20    ....WTECHO is a 
009290:  53 54 41 54 20 6B 65 79 77 6F 72 64 2C 20 61 6E    STAT keyword, an
0092A0:  64 20 64 65 74 65 72 6D 69 6E 65 73 20 77 68 65    d determines whe
0092B0:  74 68 65 72 20 6F 72 20 6E 6F 74 20 6B 65 79 73    ther or not keys
0092C0:  74 72 69 6E 67 73 0D 0A 61 6E 64 20 53 45 4E 44    trings..and SEND
0092D0:  4F 55 54 20 63 6F 6D 6D 61 6E 64 20 6C 69 6E 65    OUT command line
0092E0:  73 20 74 72 61 6E 73 6D 69 74 74 65 64 20 74 6F    s transmitted to
0092F0:  20 74 68 65 20 72 65 6D 6F 74 65 20 61 72 65 20     the remote are 
009300:  73 74 72 69 6E 67 20 28 74 68 69 73 20 69 73 20    string (this is 
009310:  74 68 65 20 74 65 63 68 6E 69 71 75 65 20 79 6F    the technique yo
009320:  75 20 73 68 6F 75 6C 64 20 75 73 65 20 74 6F 20    u should use to 
009330:  73 65 6E 64 0D 0A 09 53 6D 61 72 74 6D 6F 64 65    send...Smartmode
009340:  6D 20 63 6F 6D 6D 61 6E 64 20 73 74 72 69 6E 67    m command string
009350:  73 2C 20 66 6F 72 20 65 78 61 6D 70 6C 65 29 2E    s, for example).
009360:  0D 0A 1A 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009370:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009380:  0D 0A 0D 0A 52 45 50 4C 59 20 69 73 20 61 20 53    ....REPLY is a S
009390:  54 41 54 20 6B 65 79 77 6F 72 64 2C 20 61 6E 64    TAT keyword, and
0093A0:  20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 61     specifies the a
0093B0:  6D 6F 75 6E 74 20 6F 66 20 74 69 6D 65 20 28 69    mount of time (i
0093C0:  6E 20 73 65 63 6F 6E 64 73 29 0D 0A 74 68 61 74    n seconds)..that
0093D0:  20 74 68 65 20 53 45 4E 44 4F 55 54 20 63 6F 6D     the SENDOUT com
0093E0:  6D 61 6E 64 20 77 69 6C 6C 20 77 61 69 74 2C 20    mand will wait, 
0093F0:  61 66 74 65 72 20 73 65 6E 64 69 6E 67 20 61 20    after sending a 
009400:  73 74 72 69 6E 67 2C 20 66 6F 72 20 74 68 65 0D    string, for the.
009410:  0A 72 65 6D 6F 74 65 20 65 6E 64 20 74 6F 20 73    .remote end to s
009420:  65 6E 64 20 61 20 72 65 70 6C 79 2E 0D 0A 0D 0A    end a reply.....
009430:  54 6F 20 71 75 65 72 79 20 74 68 65 20 52 45 50    To query the REP
009440:  4C 59 20 63 6F 6E 73 74 61 6E 74 2C 20 64 6F 3A    LY constant, do:
009450:  20 53 54 41 54 20 52 45 50 4C 59 0D 0A 0D 0A 54     STAT REPLY....T
009460:  6F 20 73 65 74 20 74 68 65 20 52 45 50 4C 59 20    o set the REPLY 
009470:  74 69 6D 65 2C 20 64 6F 3A 09 20 53 54 41 54 20    time, do:. STAT 
009480:  52 45 50 4C 59 20 3C 76 61 6C 75 65 3E 0D 0A 0D    REPLY <value>...
009490:  0A 77 68 65 72 65 20 3C 76 61 6C 75 65 3E 20 69    .where <value> i
0094A0:  73 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 20    s the number of 
0094B0:  73 65 63 6F 6E 64 73 20 74 6F 20 77 61 69 74 2C    seconds to wait,
0094C0:  20 62 65 74 77 65 65 6E 20 30 20 61 6E 64 20 32     between 0 and 2
0094D0:  35 35 2E 0D 0A 1A 00 00 00 00 00 00 00 00 00 00    55..............
0094E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0094F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009500:  76 61 6C 69 64 61 74 65 64 20 62 79 0D 0A 63 6F    validated by..co
009510:  6D 70 61 72 69 73 6F 6E 20 77 69 74 68 20 74 68    mparison with th
009520:  65 69 72 20 65 63 68 6F 65 64 20 63 68 61 72 61    eir echoed chara
009530:  63 74 65 72 73 2E 0D 0A 0D 0A 57 68 65 6E 20 57    cters.....When W
009540:  54 45 43 48 4F 20 69 73 20 4F 4E 2C 20 61 6C 6C    TECHO is ON, all
009550:  20 70 72 69 6E 74 69 6E 67 20 63 68 61 72 61 63     printing charac
009560:  74 65 72 73 20 74 72 61 6E 73 6D 69 74 74 65 64    ters transmitted
009570:  20 74 6F 20 74 68 65 20 72 65 6D 6F 74 65 0D 0A     to the remote..
009580:  6D 75 73 74 20 65 63 68 6F 20 63 6F 72 72 65 63    must echo correc
009590:  74 6C 79 20 62 61 63 6B 20 66 72 6F 6D 20 74 68    tly back from th
0095A0:  65 20 68 6F 73 74 3B 20 74 68 69 73 20 65 66 66    e host; this eff
0095B0:  65 63 74 69 76 65 6C 79 20 68 61 6C 76 65 73 20    ectively halves 
0095C0:  74 68 65 0D 0A 74 72 61 6E 73 6D 69 73 73 69 6F    the..transmissio
0095D0:  6E 20 72 61 74 65 2C 20 62 75 74 20 70 72 6F 76    n rate, but prov
0095E0:  69 64 65 73 20 65 72 72 6F 72 20 63 6F 72 72 65    ides error corre
0095F0:  63 74 69 6F 6E 20 66 65 65 64 62 61 63 6B 20 66    ction feedback f
009600:  6F 72 20 74 68 65 20 53 45 4E 44 4F 55 54 0D 0A    or the SENDOUT..
009610:  63 6F 6D 6D 61 6E 64 2C 20 61 6C 6C 6F 77 69 6E    command, allowin
009620:  67 20 69 74 20 74 6F 20 63 61 6E 63 65 6C 20 61    g it to cancel a
009630:  20 6C 69 6E 65 20 61 6E 64 20 72 65 2D 74 72 79     line and re-try
009640:  2E 0D 0A 0D 0A 49 66 20 79 6F 75 27 72 65 20 73    .....If you're s
009650:  65 6E 64 69 6E 67 20 63 6F 6D 6D 61 6E 64 20 73    ending command s
009660:  74 72 69 6E 67 73 20 6F 75 74 20 74 6F 20 61 20    trings out to a 
009670:  6C 69 6E 65 20 74 68 61 74 20 64 6F 65 73 6E 27    line that doesn'
009680:  74 20 65 63 68 6F 20 74 68 65 0D 0A 63 68 61 72    t echo the..char
009690:  61 63 74 65 72 73 2C 20 79 6F 75 27 6C 6C 20 77    acters, you'll w
0096A0:  61 6E 74 20 74 6F 20 73 65 74 20 57 54 45 43 48    ant to set WTECH
0096B0:  4F 20 6F 66 66 2E 20 20 41 64 64 69 74 69 6F 6E    O off.  Addition
0096C0:  61 6C 6C 79 2C 20 69 66 20 79 6F 75 27 72 65 20    ally, if you're 
0096D0:  75 73 69 6E 67 0D 0A 74 68 65 20 53 45 4E 44 4F    using..the SENDO
0096E0:  55 54 20 66 61 63 69 6C 69 74 79 2C 20 79 6F 75    UT facility, you
0096F0:  27 6C 6C 20 6E 65 65 64 20 74 6F 20 72 65 6D 6F    'll need to remo
009700:  0D 0A 0D 0A 52 45 54 52 59 20 69 73 20 61 20 53    ....RETRY is a S
009710:  54 41 54 20 6B 65 79 77 6F 72 64 2C 20 61 6E 64    TAT keyword, and
009720:  20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 6E     specifies the n
009730:  75 6D 62 65 72 20 6F 66 20 74 69 6D 65 73 20 74    umber of times t
009740:  68 65 20 53 45 4E 44 4F 55 54 0D 0A 77 69 6C 6C    he SENDOUT..will
009750:  20 61 74 74 65 6D 70 74 20 74 6F 20 73 65 6E 64     attempt to send
009760:  20 61 20 73 74 72 69 6E 67 20 62 65 66 6F 72 65     a string before
009770:  20 61 62 6F 72 74 69 6E 67 2E 20 20 4E 6F 74 65     aborting.  Note
009780:  20 74 68 61 74 20 69 66 20 74 68 65 20 57 61 69     that if the Wai
009790:  74 2D 46 6F 72 2D 0D 0A 45 63 68 6F 20 73 77 69    t-For-..Echo swi
0097A0:  74 63 68 20 28 57 54 45 43 48 4F 29 20 69 73 20    tch (WTECHO) is 
0097B0:  6F 66 66 2C 20 52 45 54 52 59 20 77 69 6C 6C 20    off, RETRY will 
0097C0:  68 61 76 65 20 6E 6F 20 65 66 66 65 63 74 2C 20    have no effect, 
0097D0:  73 69 6E 63 65 20 6E 6F 20 65 72 72 6F 72 0D 0A    since no error..
0097E0:  63 61 6E 20 6F 63 63 75 72 2E 0D 0A 0D 0A 54 6F    can occur.....To
0097F0:  20 71 75 65 72 79 20 74 68 65 20 52 45 54 52 59     query the RETRY
009800:  20 63 6F 6E 73 74 61 6E 74 2C 20 64 6F 3A 20 53     constant, do: S
009810:  54 41 54 20 52 45 54 52 59 0D 0A 0D 0A 54 6F 20    TAT RETRY....To 
009820:  73 65 74 20 74 68 65 20 52 45 54 52 59 20 63 6F    set the RETRY co
009830:  6E 73 74 61 6E 74 2C 20 64 6F 3A 09 20 53 54 41    nstant, do:. STA
009840:  54 20 52 45 54 52 59 20 3C 76 61 6C 75 65 3E 0D    T RETRY <value>.
009850:  0A 0D 0A 77 68 65 72 65 20 3C 76 61 6C 75 65 3E    ...where <value>
009860:  20 69 73 20 74 68 65 20 6E 75 6D 62 65 72 20 6F     is the number o
009870:  66 20 72 65 74 72 69 65 73 2C 20 62 65 74 77 65    f retries, betwe
009880:  65 6E 20 31 20 61 6E 64 20 32 35 35 2E 0D 0A 1A    en 1 and 255....
009890:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0098A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0098B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0098C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0098D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0098E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0098F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
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 41 02 00 00 00 02    ......R...A.....
009920:  08 00 46 02 00 00 00 02 08 00 42 02 00 00 00 02    ..F.......B.....
009930:  08 00 47 02 00 00 00 02 08 00 43 02 00 00 00 02    ..G.......C.....
009940:  08 00 48 02 00 00 00 02 08 00 44 02 00 00 00 02    ..H.......D.....
009950:  08 00 49 02 00 00 00 02 08 00 45 02 00 00 00 02    ..I.......E.....
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:  76 65 20 74 68 65 20 74 72 69 67 67 65 72 20 73    ve the trigger s
009A10:  74 72 69 6E 67 20 28 79 6F 75 20 63 61 6E 0D 0A    tring (you can..
009A20:  64 6F 20 74 68 69 73 20 77 69 74 68 20 53 54 41    do this with STA
009A30:  54 20 54 52 49 47 47 45 52 20 22 22 20 2C 20 77    T TRIGGER "" , w
009A40:  68 69 63 68 20 65 66 66 65 63 74 69 76 65 6C 79    hich effectively
009A50:  20 72 65 6D 6F 76 65 73 20 74 68 65 20 74 72 69     removes the tri
009A60:  67 67 65 72 0D 0A 63 68 61 72 61 63 74 65 72 2E    gger..character.
009A70:  0D 0A 1A 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009A80:  0D 0A 0D 0A 54 52 49 47 47 45 52 20 69 73 20 61    ....TRIGGER is a
009A90:  20 53 54 41 54 20 6B 65 79 77 6F 72 64 2C 20 61     STAT keyword, a
009AA0:  6E 64 20 73 70 65 63 69 66 69 65 73 20 74 68 65    nd specifies the
009AB0:  20 63 68 61 72 61 63 74 65 72 20 74 68 65 20 53     character the S
009AC0:  45 4E 44 4F 55 54 20 63 6F 6D 6D 61 6E 64 0D 0A    ENDOUT command..
009AD0:  77 69 6C 6C 20 6C 6F 6F 6B 20 66 6F 72 20 62 65    will look for be
009AE0:  66 6F 72 65 20 73 65 6E 64 69 6E 67 20 6F 75 74    fore sending out
009AF0:  20 69 74 73 20 61 72 67 75 6D 65 6E 74 2E 20 20     its argument.  
009B00:  54 6F 20 64 69 73 61 62 6C 65 20 74 68 65 20 74    To disable the t
009B10:  72 69 67 67 65 72 2D 77 61 69 74 0D 0A 66 75 6E    rigger-wait..fun
009B20:  63 74 69 6F 6E 20 61 6C 74 6F 67 65 74 68 65 72    ction altogether
009B30:  2C 20 64 6F 20 53 54 41 54 20 54 52 49 47 47 45    , do STAT TRIGGE
009B40:  52 20 22 22 2E 0D 0A 0D 0A 43 41 4E 43 45 4C 20    R "".....CANCEL 
009B50:  69 73 20 61 20 53 54 41 54 20 6B 65 79 77 6F 72    is a STAT keywor
009B60:  64 2C 20 61 6E 64 20 73 70 65 63 69 66 69 65 73    d, and specifies
009B70:  20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 74     the character t
009B80:  68 65 20 53 45 4E 44 4F 55 54 20 63 6F 6D 6D 61    he SENDOUT comma
009B90:  6E 64 0D 0A 77 69 6C 6C 20 73 65 6E 64 20 74 6F    nd..will send to
009BA0:  20 74 68 65 20 72 65 6D 6F 74 65 20 74 6F 20 63     the remote to c
009BB0:  61 6E 63 65 6C 20 74 68 65 20 6C 69 6E 65 20 61    ancel the line a
009BC0:  66 74 65 72 20 61 6E 20 65 72 72 6F 72 2E 0D 0A    fter an error...
009BD0:  0D 0A 1A 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009BE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009BF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009C00:  69 6E 65 64 20 6B 65 79 73 74 72 69 6E 67 73 20    ined keystrings 
009C10:  61 6C 6F 6E 67 0D 0A 77 69 74 68 20 74 68 65 20    along..with the 
009C20:  70 68 6F 6E 65 20 6C 69 62 72 61 72 79 2E 20 20    phone library.  
009C30:  54 68 69 73 20 69 73 20 74 68 65 20 6F 6E 6C 79    This is the only
009C40:  20 77 61 79 20 74 6F 20 65 72 61 73 65 20 74 68     way to erase th
009C50:  65 20 65 6E 74 69 72 65 20 70 68 6F 6E 65 0D 0A    e entire phone..
009C60:  6C 69 62 72 61 72 79 20 77 69 74 68 20 6F 6E 65    library with one
009C70:  20 63 6F 6D 6D 61 6E 64 2E 20 20 54 68 65 20 43     command.  The C
009C80:  4F 4C 44 20 63 6F 6D 6D 61 6E 64 20 61 6C 73 6F    OLD command also
009C90:  20 61 6C 6C 6F 77 73 20 79 6F 75 20 74 6F 20 72     allows you to r
009CA0:  65 6D 6F 76 65 20 74 68 65 0D 0A 43 49 53 20 70    emove the..CIS p
009CB0:  72 6F 74 6F 63 6F 6C 20 6D 6F 64 75 6C 65 20 28    rotocol module (
009CC0:  66 6F 72 20 74 68 6F 73 65 20 77 68 6F 20 64 6F    for those who do
009CD0:  6E 27 74 20 6E 65 65 64 20 69 74 29 3A 20 64 6F    n't need it): do
009CE0:  20 74 68 69 73 3A 0D 0A 0D 0A 09 09 53 54 41 54     this:......STAT
009CF0:  20 43 49 53 20 4F 46 46 0D 0A 09 09 43 4F 4C 44     CIS OFF....COLD
009D00:  0D 0A 09 09 43 4C 4F 4E 45 20 3C 66 69 6C 65 6E    ....CLONE <filen
009D10:  61 6D 65 3E 0D 0A 0D 0A 4E 6F 74 65 20 74 68 61    ame>....Note tha
009D20:  74 20 74 68 69 73 20 72 65 6D 6F 76 65 73 20 74    t this removes t
009D30:  68 65 20 43 49 53 20 6D 6F 64 75 6C 65 20 61 6C    he CIS module al
009D40:  74 6F 67 65 74 68 65 72 20 28 79 6F 75 20 63 61    together (you ca
009D50:  6E 27 74 20 67 65 74 20 69 74 20 62 61 63 6B 0D    n't get it back.
009D60:  0A 77 69 74 68 20 74 68 65 20 53 54 41 54 20 43    .with the STAT C
009D70:  49 53 20 63 6F 6D 6D 61 6E 64 29 2E 20 20 54 68    IS command).  Th
009D80:  69 73 20 66 72 65 65 73 20 75 70 20 72 6F 75 67    is frees up roug
009D90:  68 6C 79 20 31 4B 20 6F 66 20 6D 65 6D 6F 72 79    hly 1K of memory
009DA0:  2E 0D 0A 1A 00 00 00 00 00 00 00 00 00 00 00 00    ................
009DB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009DC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009DD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009DE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009DF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009E00:  0D 0A 0D 0A 53 45 50 20 69 73 20 61 20 53 54 41    ....SEP is a STA
009E10:  54 20 6B 65 79 77 6F 72 64 2C 20 61 6E 64 20 61    T keyword, and a
009E20:  6C 6C 6F 77 73 20 79 6F 75 20 74 6F 20 63 68 61    llows you to cha
009E30:  6E 67 65 20 74 68 65 20 63 6F 6D 6D 61 6E 64 2D    nge the command-
009E40:  6C 69 6E 65 0D 0A 20 20 20 20 73 65 70 61 72 61    line..    separa
009E50:  74 6F 72 20 63 68 61 72 61 63 74 65 72 2E 0D 0A    tor character...
009E60:  0D 0A 45 53 43 20 69 73 20 61 6C 73 6F 20 61 20    ..ESC is also a 
009E70:  53 54 41 54 20 6B 65 79 77 6F 72 64 2C 20 61 6E    STAT keyword, an
009E80:  64 20 73 70 65 63 69 66 69 65 73 20 79 6F 75 72    d specifies your
009E90:  20 74 65 72 6D 69 6E 61 6C 2D 6D 6F 64 65 20 65     terminal-mode e
009EA0:  73 63 61 70 65 0D 0A 20 20 20 20 63 68 61 72 61    scape..    chara
009EB0:  63 74 65 72 2C 20 75 73 65 64 20 74 6F 20 61 63    cter, used to ac
009EC0:  74 69 76 61 74 65 20 74 65 72 6D 69 6E 61 6C 2D    tivate terminal-
009ED0:  6D 6F 64 65 20 66 75 6E 63 74 69 6F 6E 73 20 28    mode functions (
009EE0:  73 75 63 68 20 61 73 0D 0A 20 20 20 20 63 61 70    such as..    cap
009EF0:  74 75 72 65 20 61 6E 64 20 70 72 69 6E 74 65 72    ture and printer
009F00:  20 62 75 66 66 65 72 20 6F 6E 2F 6F 66 66 2C 20     buffer on/off, 
009F10:  65 74 63 29 2E 20 54 68 65 20 61 72 67 75 6D 65    etc). The argume
009F20:  6E 74 20 69 73 20 61 20 73 69 6E 67 6C 65 2D 0D    nt is a single-.
009F30:  0A 20 20 20 20 63 68 61 72 61 63 74 65 72 20 73    .    character s
009F40:  74 72 69 6E 67 2E 20 20 45 78 61 6D 70 6C 65 3A    tring.  Example:
009F50:  0D 0A 0D 0A 0D 0A 09 09 09 53 54 41 54 20 45 53    .........STAT ES
009F60:  43 20 22 5E 49 22 0D 0A 0D 0A 20 20 20 20 20 63    C "^I"....     c
009F70:  68 61 6E 67 65 73 20 79 6F 75 72 20 65 73 63 61    hanges your esca
009F80:  70 65 20 63 68 61 72 61 63 74 65 72 20 74 6F 20    pe character to 
009F90:  74 68 65 20 54 41 42 20 6B 65 79 2E 0D 0A 0D 0A    the TAB key.....
009FA0:  0D 0A 1A 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009FB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009FC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009FD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009FE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009FF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00A000:  0D 0A 0D 0A 54 68 65 20 45 52 41 20 63 6F 6D 6D    ....The ERA comm
00A010:  61 6E 64 20 65 72 61 73 65 73 20 66 69 6C 65 73    and erases files
00A020:  2E 20 20 54 68 65 20 73 79 6E 74 61 78 20 69 73    .  The syntax is
00A030:  20 61 73 20 66 6F 6C 6C 6F 77 73 3A 0D 0A 0D 0A     as follows:....
00A040:  09 09 09 45 52 41 20 3C 66 69 6C 65 6E 61 6D 65    ...ERA <filename
00A050:  3E 20 5B 56 5D 0D 0A 0D 0A 54 68 65 20 66 69 6C    > [V]....The fil
00A060:  65 6E 61 6D 65 20 6D 61 79 20 62 65 20 61 6D 62    ename may be amb
00A070:  69 67 75 6F 75 73 20 28 65 2E 67 2E 2C 20 2A 2E    iguous (e.g., *.
00A080:  41 53 4D 2C 20 42 4F 4F 54 3F 2E 42 41 4B 29 2E    ASM, BOOT?.BAK).
00A090:  20 20 45 52 41 20 61 6C 77 61 79 73 20 64 69 73      ERA always dis
00A0A0:  2D 0D 0A 70 6C 61 79 73 20 61 20 6C 69 73 74 20    -..plays a list 
00A0B0:  6F 66 20 74 68 65 20 66 69 6C 65 73 20 74 68 61    of the files tha
00A0C0:  74 20 61 72 65 20 62 65 69 6E 67 20 65 72 61 73    t are being eras
00A0D0:  65 64 2E 20 20 49 66 20 79 6F 75 20 73 70 65 63    ed.  If you spec
00A0E0:  69 66 79 20 74 68 65 0D 0A 6F 70 74 69 6F 6E 61    ify the..optiona
00A0F0:  6C 20 27 56 27 20 61 66 74 65 72 20 74 68 65 20    l 'V' after the 
00A100:  66 69 6C 65 6E 61 6D 65 2C 20 45 52 41 20 77 69    filename, ERA wi
00A110:  6C 6C 20 61 73 6B 20 66 6F 72 20 76 65 72 69 66    ll ask for verif
00A120:  69 63 61 74 69 6F 6E 20 62 65 66 6F 72 65 0D 0A    ication before..
00A130:  61 63 74 75 61 6C 6C 79 20 65 72 61 73 69 6E 67    actually erasing
00A140:  20 74 68 65 20 66 69 6C 65 73 20 28 61 66 74 65     the files (afte
00A150:  72 20 64 69 73 70 6C 61 79 69 6E 67 20 74 68 65    r displaying the
00A160:  20 6E 61 6D 65 73 29 2E 0D 0A 1A 00 00 00 00 00     names).........
00A170:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00A180:  0D 0A 0D 0A 54 68 65 20 44 49 52 20 63 6F 6D 6D    ....The DIR comm
00A190:  61 6E 64 20 77 6F 72 6B 73 20 73 69 6D 69 6C 61    and works simila
00A1A0:  72 6C 79 20 74 6F 20 74 68 65 20 43 50 2F 4D 20    rly to the CP/M 
00A1B0:  44 49 52 20 63 6F 6D 6D 61 6E 64 2C 20 61 6E 64    DIR command, and
00A1C0:  20 64 69 73 70 6C 61 79 73 0D 0A 74 68 65 20 64     displays..the d
00A1D0:  69 73 6B 20 64 69 72 65 63 74 6F 72 79 20 6F 6E    isk directory on
00A1E0:  20 74 68 65 20 73 63 72 65 65 6E 2E 20 44 49 52     the screen. DIR
00A1F0:  20 74 61 6B 65 73 20 61 64 76 61 6E 74 61 67 65     takes advantage
00A200:  0D 0A 0D 0A 55 73 65 20 74 68 65 20 43 41 4C 4C    ....Use the CALL
00A210:  20 63 6F 6D 6D 61 6E 64 20 74 6F 20 64 69 61 6C     command to dial
00A220:  20 6E 75 6D 62 65 72 73 20 65 69 74 68 65 72 20     numbers either 
00A230:  66 72 6F 6D 20 74 68 65 20 6C 69 62 72 61 72 79    from the library
00A240:  2C 20 6F 72 20 66 72 6F 6D 0D 0A 74 68 65 20 6B    , or from..the k
00A250:  65 79 62 6F 61 72 64 2E 20 49 66 20 79 6F 75 20    eyboard. If you 
00A260:  73 70 65 63 69 66 79 20 6D 6F 72 65 20 74 68 61    specify more tha
00A270:  6E 20 6F 6E 65 20 6E 75 6D 62 65 72 20 6F 6E 20    n one number on 
00A280:  74 68 65 20 63 6F 6D 6D 61 6E 64 20 6C 69 6E 65    the command line
00A290:  2C 0D 0A 43 41 4C 4C 20 77 69 6C 6C 20 74 72 79    ,..CALL will try
00A2A0:  20 65 61 63 68 20 75 6E 74 69 6C 20 6F 6E 65 20     each until one 
00A2B0:  61 6E 73 77 65 72 73 20 77 69 74 68 20 61 20 63    answers with a c
00A2C0:  61 72 72 69 65 72 20 74 6F 6E 65 2E 20 20 46 6F    arrier tone.  Fo
00A2D0:  72 20 65 78 61 6D 70 6C 65 0D 0A 0D 0A 09 43 41    r example.....CA
00A2E0:  4C 4C 20 31 36 31 36 35 35 35 39 30 33 33 20 53    LL 16165559033 S
00A2F0:  45 4E 41 43 41 0D 0A 0D 0A 77 69 6C 6C 20 64 69    ENACA....will di
00A300:  61 6C 20 74 68 65 20 66 69 72 73 74 20 6E 75 6D    al the first num
00A310:  62 65 72 3B 20 69 66 20 62 75 73 79 2C 20 43 41    ber; if busy, CA
00A320:  4C 4C 20 77 69 6C 6C 20 74 72 79 20 74 68 65 20    LL will try the 
00A330:  73 65 63 6F 6E 64 2E 20 20 54 68 65 0D 0A 73 70    second.  The..sp
00A340:  65 63 69 61 6C 20 6E 75 6D 62 65 72 20 27 23 27    ecial number '#'
00A350:  20 77 69 6C 6C 20 63 61 75 73 65 20 74 68 65 20     will cause the 
00A360:  65 6E 74 69 72 65 20 63 6F 6D 6D 61 6E 64 20 6C    entire command l
00A370:  69 6E 65 20 74 6F 20 62 65 20 72 65 70 65 61 74    ine to be repeat
00A380:  65 64 0D 0A 69 66 20 6E 6F 6E 65 20 6F 66 20 74    ed..if none of t
00A390:  68 65 20 64 69 61 6C 65 64 20 6E 75 6D 62 65 72    he dialed number
00A3A0:  73 20 72 65 73 70 6F 6E 64 73 20 77 69 74 68 20    s responds with 
00A3B0:  61 20 63 61 72 72 69 65 72 3A 0D 0A 0D 0A 09 43    a carrier:.....C
00A3C0:  41 4C 20 57 45 53 54 57 4F 4F 44 20 31 2D 36 31    AL WESTWOOD 1-61
00A3D0:  36 2D 35 35 35 2D 32 30 34 30 20 54 43 42 42 53    6-555-2040 TCBBS
00A3E0:  20 23 0D 0A 0D 0A 77 69 6C 6C 20 74 72 79 20 61     #....will try a
00A3F0:  6C 6C 20 74 68 72 65 65 20 6E 75 6D 62 65 72 73    ll three numbers
00A400:  20 6F 66 20 74 68 65 20 44 55 20 73 70 65 63 2D     of the DU spec-
00A410:  0D 0A 69 66 69 63 61 74 69 6F 6E 2C 20 74 68 75    ..ification, thu
00A420:  73 20 22 44 49 52 20 42 37 3A 22 20 77 69 6C 6C    s "DIR B7:" will
00A430:  20 64 69 73 70 6C 61 79 20 61 6C 6C 20 6F 66 20     display all of 
00A440:  74 68 65 20 66 69 6C 65 73 20 69 6E 20 75 73 65    the files in use
00A450:  72 20 37 20 6F 6E 0D 0A 64 72 69 76 65 20 42 2E    r 7 on..drive B.
00A460:  20 20 53 79 73 74 65 6D 20 66 69 6C 65 73 20 77      System files w
00A470:  69 6C 6C 20 62 65 20 65 78 63 6C 75 64 65 64 20    ill be excluded 
00A480:  69 66 20 74 68 65 20 53 54 41 54 20 76 61 72 69    if the STAT vari
00A490:  61 62 6C 65 20 27 45 58 43 4C 55 44 45 27 0D 0A    able 'EXCLUDE'..
00A4A0:  69 73 20 73 65 74 20 74 6F 20 4F 4E 2E 20 20 49    is set to ON.  I
00A4B0:  66 20 45 58 43 4C 55 44 45 20 69 73 20 4F 46 46    f EXCLUDE is OFF
00A4C0:  2C 20 61 6C 6C 20 66 69 6C 65 73 20 77 69 6C 6C    , all files will
00A4D0:  20 62 65 20 64 69 73 70 6C 61 79 65 64 2E 0D 0A     be displayed...
00A4E0:  0D 0A 4D 6F 72 65 20 65 78 61 6D 70 6C 65 73 3A    ..More examples:
00A4F0:  0D 0A 0D 0A 09 44 49 52 20 43 33 3A 2A 2E 3F 51    .....DIR C3:*.?Q
00A500:  3F 0D 0A 09 44 49 52 20 4C 4F 47 49 4E 2E 4D 45    ?...DIR LOGIN.ME
00A510:  58 0D 0A 09 44 49 52 20 33 3A 0D 0A 1A 00 00 00    X...DIR 3:......
00A520:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00A530:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00A540:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00A550:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00A560:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00A570:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00A580:  0D 0A 09 09 09 4C 4F 41 44 20 61 6E 64 20 53 41    .....LOAD and SA
00A590:  56 45 0D 0A 0D 0A 4C 4F 41 44 20 61 6E 64 20 53    VE....LOAD and S
00A5A0:  41 56 45 20 61 72 65 20 75 73 65 64 20 74 6F 20    AVE are used to 
00A5B0:  6C 6F 61 64 20 61 6E 64 20 73 61 76 65 20 70 68    load and save ph
00A5C0:  6F 6E 65 20 6E 75 6D 62 65 72 20 61 6E 64 20 6B    one number and k
00A5D0:  65 79 73 74 72 69 6E 67 20 66 69 6C 65 73 2E 0D    eystring files..
00A5E0:  0A 42 6F 74 68 20 63 6F 6D 6D 61 6E 64 73 20 74    .Both commands t
00A5F0:  61 6B 65 20 61 20 66 69 6C 65 6E 61 6D 65 20 61    ake a filename a
00A600:  20 72 65 70 65 61 74 65 64 6C 79 20 75 6E 74 69     repeatedly unti
00A610:  6C 20 6F 6E 65 20 61 6E 73 77 65 72 73 2E 20 20    l one answers.  
00A620:  59 6F 75 20 6D 61 79 20 6F 70 2D 0D 0A 74 69 6F    You may op-..tio
00A630:  6E 61 6C 6C 79 20 70 6C 61 63 65 20 61 20 6C 69    nally place a li
00A640:  6D 69 74 20 6F 6E 20 74 68 65 20 6E 75 6D 62 65    mit on the numbe
00A650:  72 20 6F 66 20 72 65 74 72 69 65 73 20 62 79 20    r of retries by 
00A660:  69 6E 63 6C 75 64 69 6E 67 20 61 20 64 65 63 69    including a deci
00A670:  6D 61 6C 0D 0A 6E 75 6D 62 65 72 20 61 66 74 65    mal..number afte
00A680:  72 20 74 68 65 20 27 23 27 3A 0D 0A 0D 0A 09 43    r the '#':.....C
00A690:  41 4C 20 35 35 35 2D 31 32 31 32 20 23 34 38 0D    AL 555-1212 #48.
00A6A0:  0A 0D 0A 4E 6F 74 65 20 74 68 61 74 20 61 20 5E    ...Note that a ^
00A6B0:  43 20 77 69 6C 6C 20 61 62 6F 72 74 20 64 69 61    C will abort dia
00A6C0:  6C 69 6E 67 20 61 74 20 61 6E 79 20 74 69 6D 65    ling at any time
00A6D0:  2E 0D 0A 25 0D 0A 0D 0A 4E 6F 74 65 20 74 68 61    ...%....Note tha
00A6E0:  74 20 70 68 6F 6E 65 2D 6C 69 62 72 61 72 79 20    t phone-library 
00A6F0:  6E 75 6D 62 65 72 73 20 6D 61 79 20 73 70 65 63    numbers may spec
00A700:  69 66 79 20 61 6E 20 6F 70 74 69 6F 6E 61 6C 20    ify an optional 
00A710:  62 61 75 64 20 72 61 74 65 20 28 64 6F 0D 0A 48    baud rate (do..H
00A720:  45 4C 50 20 50 48 4F 4E 45 20 66 6F 72 20 69 6E    ELP PHONE for in
00A730:  66 6F 72 6D 61 74 69 6F 6E 20 6F 6E 20 68 6F 77    formation on how
00A740:  20 74 6F 20 73 70 65 63 69 66 79 20 61 20 62 61     to specify a ba
00A750:  75 64 20 72 61 74 65 20 66 6F 72 20 61 20 6E 75    ud rate for a nu
00A760:  6D 62 65 72 29 2E 0D 0A 49 66 20 61 20 62 61 75    mber)...If a bau
00A770:  64 2D 72 61 74 65 20 69 73 20 70 72 65 73 65 6E    d-rate is presen
00A780:  74 2C 20 43 41 4C 4C 20 77 69 6C 6C 20 63 68 61    t, CALL will cha
00A790:  6E 67 65 20 74 68 65 20 62 61 75 64 20 72 61 74    nge the baud rat
00A7A0:  65 20 62 65 66 6F 72 65 20 64 69 61 6C 69 6E 67    e before dialing
00A7B0:  0D 0A 74 68 65 20 6E 75 6D 62 65 72 2E 0D 0A 0D    ..the number....
00A7C0:  0A 4E 6F 74 65 20 74 68 61 74 2C 20 66 6F 72 20    .Note that, for 
00A7D0:  74 68 69 73 20 66 65 61 74 75 72 65 20 74 6F 20    this feature to 
00A7E0:  77 6F 72 6B 2C 20 79 6F 75 72 20 68 61 72 64 77    work, your hardw
00A7F0:  61 72 65 20 6D 75 73 74 20 62 65 20 63 61 70 61    are must be capa
00A800:  72 67 75 6D 65 6E 74 2E 20 20 45 78 61 6D 70 6C    rgument.  Exampl
00A810:  65 73 3A 0D 0A 0D 0A 09 4C 4F 41 44 20 41 35 3A    es:.....LOAD A5:
00A820:  43 42 42 53 50 48 4F 4E 2E 50 48 4E 09 09 3C 3C    CBBSPHON.PHN..<<
00A830:  3D 3D 20 6C 6F 61 64 73 20 61 20 70 68 6F 6E 65    == loads a phone
00A840:  20 23 20 66 69 6C 65 0D 0A 09 4C 4F 41 44 20 41     # file...LOAD A
00A850:  52 50 41 2E 4B 45 59 09 09 09 3C 3C 3D 3D 20 6C    RPA.KEY...<<== l
00A860:  6F 61 64 73 20 61 20 6B 65 79 73 74 72 69 6E 67    oads a keystring
00A870:  20 66 69 6C 65 0D 0A 09 53 41 56 45 20 43 3A 4E     file...SAVE C:N
00A880:  45 57 50 48 4F 4E 45 2E 50 48 4E 09 09 3C 3C 3D    EWPHONE.PHN..<<=
00A890:  3D 20 73 61 76 65 73 20 70 68 6F 6E 65 20 23 20    = saves phone # 
00A8A0:  66 69 6C 65 0D 0A 09 53 41 56 45 20 39 3A 43 4F    file...SAVE 9:CO
00A8B0:  4D 50 55 53 52 56 2E 4B 45 59 09 09 3C 3C 3D 3D    MPUSRV.KEY..<<==
00A8C0:  20 73 61 76 65 73 20 6B 65 79 73 74 72 69 6E 67     saves keystring
00A8D0:  20 66 69 6C 65 0D 0A 0D 0A 4E 6F 74 65 20 74 68     file....Note th
00A8E0:  61 74 20 74 68 65 20 66 69 6C 65 74 79 70 65 20    at the filetype 
00A8F0:  64 65 74 65 72 6D 69 6E 65 73 20 77 68 61 74 20    determines what 
00A900:  74 79 70 65 20 6F 66 20 66 69 6C 65 20 69 73 20    type of file is 
00A910:  62 65 69 6E 67 20 73 61 76 65 64 20 28 2E 50 48    being saved (.PH
00A920:  4E 0D 0A 66 6F 72 20 70 68 6F 6E 65 20 6E 75 6D    N..for phone num
00A930:  62 65 72 20 66 69 6C 65 73 2C 20 2E 4B 45 59 20    ber files, .KEY 
00A940:  66 6F 72 20 6B 65 79 73 74 72 69 6E 67 20 66 69    for keystring fi
00A950:  6C 65 73 29 2E 20 20 41 6E 79 20 6F 74 68 65 72    les).  Any other
00A960:  20 66 69 6C 65 74 79 70 65 0D 0A 77 69 6C 6C 20     filetype..will 
00A970:  67 65 6E 65 72 61 74 65 20 61 6E 20 61 72 67 75    generate an argu
00A980:  6D 65 6E 74 20 65 72 72 6F 72 2E 0D 0A 1A 00 00    ment error......
00A990:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00A9A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00A9B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00A9C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00A9D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00A9E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00A9F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AA00:  62 6C 65 20 6F 66 0D 0A 63 68 61 6E 67 69 6E 67    ble of..changing
00AA10:  20 74 68 65 20 72 61 74 65 20 41 4E 44 20 79 6F     the rate AND yo
00AA20:  75 72 20 6F 76 65 72 6C 61 79 20 6D 75 73 74 20    ur overlay must 
00AA30:  69 6D 70 6C 65 6D 65 6E 74 20 74 68 65 20 4E 45    implement the NE
00AA40:  57 42 44 20 76 65 63 74 6F 72 2E 20 20 4D 6F 73    WBD vector.  Mos
00AA50:  74 0D 0A 4D 45 58 20 6F 76 65 72 6C 61 79 73 20    t..MEX overlays 
00AA60:  28 6F 76 65 72 6C 61 79 73 20 77 68 6F 73 65 20    (overlays whose 
00AA70:  6E 61 6D 65 73 20 73 74 61 72 74 20 77 69 74 68    names start with
00AA80:  20 22 4D 58 4F 2D 22 29 20 61 6C 6C 6F 77 20 74     "MXO-") allow t
00AA90:  68 69 73 2C 20 69 66 20 74 68 65 0D 0A 68 61 72    his, if the..har
00AAA0:  64 77 61 72 65 20 69 73 20 63 61 70 61 62 6C 65    dware is capable
00AAB0:  20 6F 66 20 62 61 75 64 2D 72 61 74 65 20 63 68     of baud-rate ch
00AAC0:  61 6E 67 65 3B 20 6D 6F 73 74 20 4D 44 4D 20 6F    ange; most MDM o
00AAD0:  76 65 72 6C 61 79 73 20 64 6F 20 4E 4F 54 2E 0D    verlays do NOT..
00AAE0:  0A 1A 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AAF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AB00:  0D 0A 09 09 09 43 4C 4F 4E 45 20 61 6E 64 20 43    .....CLONE and C
00AB10:  4F 4C 44 0D 0A 0D 0A 54 68 65 20 43 4C 4F 4E 45    OLD....The CLONE
00AB20:  20 63 6F 6D 6D 61 6E 64 20 61 6C 6C 6F 77 73 20     command allows 
00AB30:  79 6F 75 20 74 6F 20 73 61 76 65 20 61 20 6E 65    you to save a ne
00AB40:  77 20 63 6F 70 79 20 6F 66 20 4D 45 58 2C 20 77    w copy of MEX, w
00AB50:  69 74 68 20 74 68 65 20 63 75 72 72 65 6E 74 0D    ith the current.
00AB60:  0A 6F 70 74 69 6F 6E 73 20 69 6E 74 61 63 74 20    .options intact 
00AB70:  28 69 6E 63 6C 75 64 69 6E 67 20 61 6E 79 20 64    (including any d
00AB80:  65 66 69 6E 65 64 20 6B 65 79 73 74 72 69 6E 67    efined keystring
00AB90:  73 20 61 6E 64 20 70 68 6F 6E 65 20 6E 75 6D 62    s and phone numb
00ABA0:  65 72 73 29 2E 20 54 68 65 0D 0A 73 79 6E 74 61    ers). The..synta
00ABB0:  78 20 69 73 3A 0D 0A 0D 0A 09 09 43 4C 4F 4E 45    x is:......CLONE
00ABC0:  20 3C 66 69 6C 65 6E 61 6D 65 3E 0D 0A 0D 0A 54     <filename>....T
00ABD0:  68 65 20 43 4F 4C 44 20 63 6F 6D 6D 61 6E 64 20    he COLD command 
00ABE0:  72 65 2D 73 74 61 72 74 73 20 4D 45 58 20 61 6E    re-starts MEX an
00ABF0:  64 20 65 72 61 73 65 73 20 61 6E 79 20 64 65 66    d erases any def
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 41 02 00 00 00 02    ......R...A.....
00AC20:  09 00 46 02 00 00 00 02 09 00 42 02 00 00 00 02    ..F.......B.....
00AC30:  09 00 47 02 00 00 00 02 09 00 43 02 00 00 00 02    ..G.......C.....
00AC40:  09 00 48 02 00 00 00 02 09 00 44 02 00 00 00 02    ..H.......D.....
00AC50:  09 00 49 02 00 00 00 02 09 00 45 02 00 00 00 02    ..I.......E.....
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:  0D 0A 0D 0A 53 65 76 65 72 61 6C 20 4D 45 58 20    ....Several MEX 
00AD10:  63 6F 6D 6D 61 6E 64 20 74 61 6B 65 20 73 74 72    command take str
00AD20:  69 6E 67 20 61 72 67 75 6D 65 6E 74 73 2E 20 20    ing arguments.  
00AD30:  54 68 65 73 65 20 73 74 72 69 6E 67 73 20 6D 75    These strings mu
00AD40:  73 74 20 62 65 20 73 75 72 2D 0D 0A 72 6F 75 6E    st be sur-..roun
00AD50:  64 65 64 20 62 79 20 71 75 6F 74 61 74 61 74 69    ded by quotatati
00AD60:  6F 6E 20 6D 61 72 6B 73 2C 20 61 6E 64 20 6D 61    on marks, and ma
00AD70:  79 20 63 6F 6E 74 61 69 6E 20 69 6D 62 65 64 64    y contain imbedd
00AD80:  65 64 20 63 6F 6E 74 72 6F 6C 20 63 68 61 72 2D    ed control char-
00AD90:  0D 0A 61 63 74 65 72 73 20 28 77 69 74 68 20 74    ..acters (with t
00ADA0:  68 65 20 73 69 6E 67 75 6C 61 72 20 65 78 63 65    he singular exce
00ADB0:  70 74 69 6F 6E 20 6F 66 20 62 69 6E 61 72 79 20    ption of binary 
00ADC0:  7A 65 72 6F 2C 20 77 68 69 63 68 20 77 69 6C 6C    zero, which will
00ADD0:  20 67 65 6E 65 72 61 74 65 0D 0A 61 6E 20 61 72     generate..an ar
00ADE0:  67 75 6D 65 6E 74 20 65 72 72 6F 72 29 2E 20 20    gument error).  
00ADF0:  54 68 65 20 63 61 72 65 74 20 28 22 5E 22 29 20    The caret ("^") 
00AE00:  69 73 20 75 73 65 64 20 74 6F 20 70 72 65 66 69    is used to prefi
00AE10:  78 20 61 20 63 6F 6E 74 72 6F 6C 20 63 68 61 72    x a control char
00AE20:  2D 0D 0A 61 63 74 65 72 2E 20 0D 0A 0D 0A 54 68    -..acter. ....Th
00AE30:  75 73 2C 20 79 6F 75 20 63 61 6E 20 73 70 65 63    us, you can spec
00AE40:  69 66 79 20 6D 75 6C 74 69 2D 6C 69 6E 65 20 73    ify multi-line s
00AE50:  74 72 69 6E 67 73 20 77 69 74 68 69 6E 20 6F 6E    trings within on
00AE60:  65 20 73 74 72 69 6E 67 20 73 70 65 63 69 66 69    e string specifi
00AE70:  63 61 74 69 6F 6E 2E 0D 0A 45 78 61 6D 70 6C 65    cation...Example
00AE80:  73 20 28 6E 6F 74 65 20 74 68 61 74 20 74 68 61    s (note that tha
00AE90:  74 20 74 68 65 20 63 6F 6E 74 72 6F 6C 2D 63 68    t the control-ch
00AEA0:  61 72 61 63 74 65 72 20 5E 4D 20 69 73 20 74 68    aracter ^M is th
00AEB0:  65 20 63 61 72 72 69 61 67 65 2D 72 65 74 75 72    e carriage-retur
00AEC0:  6E 0D 0A 63 6F 64 65 2C 20 61 6E 64 20 5E 4A 20    n..code, and ^J 
00AED0:  69 73 20 61 20 6C 69 6E 65 66 65 65 64 29 3A 0D    is a linefeed):.
00AEE0:  0A 0D 0A 09 4B 45 59 20 41 3D 22 42 49 4C 4C 20    ....KEY A="BILL 
00AEF0:  55 53 45 52 3B 4A 5E 4D 57 48 41 54 53 4E 45 57    USER;J^MWHATSNEW
00AF00:  20 70 72 6F 67 72 61 6D 73 2E 0D 0A 1A 00 00 00     programs.......
00AF10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AF20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AF30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AF40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AF50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AF60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AF70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AF80:  0D 0A 0D 0A 43 49 53 20 69 73 20 61 20 53 54 41    ....CIS is a STA
00AF90:  54 20 73 77 69 74 63 68 3A 20 77 68 65 6E 20 4F    T switch: when O
00AFA0:  4E 2C 20 74 68 65 6E 20 43 6F 6D 70 75 73 65 72    N, then Compuser
00AFB0:  76 65 20 70 72 6F 74 63 6F 6C 20 66 69 6C 65 20    ve protcol file 
00AFC0:  74 72 61 6E 73 66 65 72 73 0D 0A 61 72 65 20 61    transfers..are a
00AFD0:  6C 6C 6F 77 65 64 20 77 68 69 6C 65 20 69 6E 20    llowed while in 
00AFE0:  74 65 72 6D 69 6E 61 6C 20 6D 6F 64 65 2E 20 20    terminal mode.  
00AFF0:  49 66 20 4F 46 46 2C 20 74 68 65 6E 20 74 68 65    If OFF, then the
00B000:  20 43 6F 6D 70 75 73 65 72 76 65 20 74 72 61 6E     Compuserve tran
00B010:  73 66 65 72 0D 0A 73 65 71 75 65 6E 63 65 73 20    sfer..sequences 
00B020:  66 72 6F 6D 20 74 68 65 20 72 65 6D 6F 74 65 20    from the remote 
00B030:  65 6E 64 20 61 72 65 20 69 67 6E 6F 72 65 64 20    end are ignored 
00B040:  61 6C 74 6F 67 65 74 68 65 72 20 28 61 6C 74 68    altogether (alth
00B050:  6F 75 67 68 20 74 68 65 79 20 61 72 65 0D 0A 70    ough they are..p
00B060:  72 69 6E 74 65 64 20 6F 6E 20 74 68 65 20 73 63    rinted on the sc
00B070:  72 65 65 6E 20 61 73 20 22 6E 6F 72 6D 61 6C 22    reen as "normal"
00B080:  20 74 65 72 6D 69 6E 61 6C 2D 6D 6F 64 65 20 63     terminal-mode c
00B090:  68 61 72 61 63 74 65 72 73 29 2E 0D 0A 0D 0A 43    haracters).....C
00B0A0:  49 53 20 74 72 61 6E 73 66 65 72 73 20 61 72 65    IS transfers are
00B0B0:  20 61 6C 77 61 79 73 20 64 6F 6E 65 20 69 6E 20     always done in 
00B0C0:  74 65 72 6D 69 6E 61 6C 20 6D 6F 64 65 3B 20 74    terminal mode; t
00B0D0:  68 65 72 65 20 69 73 20 6E 6F 20 63 6F 6D 6D 61    here is no comma
00B0E0:  6E 64 20 74 6F 0D 0A 73 65 6E 64 20 6F 72 20 72    nd to..send or r
00B0F0:  65 63 65 69 76 65 20 61 20 66 69 6C 65 20 75 73    eceive a file us
00B100:  5E 4D 42 3A 5E 4D 57 48 41 54 53 4E 45 57 5E 4D    ^MB:^MWHATSNEW^M
00B110:  22 0D 0A 09 53 45 4E 44 4F 55 54 20 22 53 44 20    "...SENDOUT "SD 
00B120:  42 3A 2A 2E 41 53 4D 5E 4D 43 52 43 4B 20 2A 2E    B:*.ASM^MCRCK *.
00B130:  42 49 4E 5E 4D 22 0D 0A 0D 0A 4E 6F 74 65 20 74    BIN^M"....Note t
00B140:  68 61 74 20 74 68 65 20 63 6F 6D 6D 61 6E 64 2D    hat the command-
00B150:  73 65 70 61 72 61 74 6F 72 20 63 68 61 72 61 63    separator charac
00B160:  74 65 72 20 6D 61 79 20 62 65 20 69 6E 63 6C 75    ter may be inclu
00B170:  64 65 64 20 66 72 65 65 6C 79 20 77 69 74 68 69    ded freely withi
00B180:  6E 0D 0A 61 20 73 74 72 69 6E 67 3B 20 69 74 20    n..a string; it 
00B190:  73 65 70 61 72 61 74 65 73 20 79 6F 75 72 20 63    separates your c
00B1A0:  6F 6D 6D 61 6E 64 20 73 74 72 69 6E 67 73 20 6F    ommand strings o
00B1B0:  75 74 73 69 64 65 20 6F 66 20 71 75 6F 74 61 74    utside of quotat
00B1C0:  69 6F 6E 20 6D 61 72 6B 73 0D 0A 6F 6E 6C 79 2E    ion marks..only.
00B1D0:  0D 0A 1A 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00B1E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00B1F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00B200:  0D 0A 0D 0A 54 68 65 20 49 44 20 63 6F 6D 6D 61    ....The ID comma
00B210:  6E 64 20 61 6C 6C 6F 77 73 20 79 6F 75 20 74 6F    nd allows you to
00B220:  20 63 6F 6E 66 69 67 75 72 65 20 74 68 65 20 4D     configure the M
00B230:  45 58 20 49 44 20 73 74 72 69 6E 67 20 28 77 68    EX ID string (wh
00B240:  69 63 68 20 69 73 0D 0A 70 72 69 6E 74 65 64 20    ich is..printed 
00B250:  69 6E 20 74 68 65 20 70 72 6F 6D 70 74 2C 20 61    in the prompt, a
00B260:  6E 64 20 69 6E 20 65 72 72 6F 72 20 6D 65 73 73    nd in error mess
00B270:  61 67 65 73 2C 20 69 66 20 74 68 65 20 53 54 41    ages, if the STA
00B280:  54 20 45 52 52 49 44 20 73 77 69 74 63 68 0D 0A    T ERRID switch..
00B290:  69 73 20 73 65 74 20 74 6F 20 4F 4E 29 2E 20 20    is set to ON).  
00B2A0:  54 68 69 73 20 69 73 20 75 73 65 66 75 6C 20 69    This is useful i
00B2B0:  66 20 79 6F 75 27 72 65 20 63 6F 6D 6D 75 6E 69    f you're communi
00B2C0:  63 61 74 69 6E 67 20 77 69 74 68 20 61 6E 6F 74    cating with anot
00B2D0:  68 65 72 0D 0A 63 6F 6D 70 75 74 65 72 20 72 75    her..computer ru
00B2E0:  6E 6E 69 6E 67 20 4D 45 58 3B 20 69 66 20 65 61    nning MEX; if ea
00B2F0:  63 68 20 63 6F 6D 70 75 74 65 72 20 68 61 73 20    ch computer has 
00B300:  69 6E 67 20 43 49 53 20 70 72 6F 74 6F 63 6F 6C    ing CIS protocol
00B310:  2C 20 73 69 6E 63 65 20 74 68 65 20 72 65 6D 6F    , since the remo
00B320:  74 65 20 43 6F 6D 70 75 73 65 72 76 65 0D 0A 65    te Compuserve..e
00B330:  6E 64 20 6D 75 73 74 20 69 6E 69 74 69 61 74 65    nd must initiate
00B340:  20 74 68 65 20 74 72 61 6E 73 66 65 72 2E 0D 0A     the transfer...
00B350:  0D 0A 4E 6F 74 65 20 74 68 61 74 20 69 66 20 79    ..Note that if y
00B360:  6F 75 20 75 73 65 20 74 68 65 20 43 4F 4C 44 20    ou use the COLD 
00B370:  63 6F 6D 6D 61 6E 64 20 74 6F 20 72 65 73 74 61    command to resta
00B380:  72 74 20 4D 45 58 20 77 68 69 6C 65 20 74 68 65    rt MEX while the
00B390:  20 43 49 53 20 73 77 69 74 63 68 0D 0A 69 73 20     CIS switch..is 
00B3A0:  73 65 74 20 74 6F 20 4F 46 46 2C 20 74 68 65 6E    set to OFF, then
00B3B0:  20 74 68 65 20 43 6F 6D 70 75 73 65 72 76 65 20     the Compuserve 
00B3C0:  66 69 6C 65 20 74 72 61 6E 73 66 65 72 20 6D 6F    file transfer mo
00B3D0:  64 75 6C 65 20 77 69 6C 6C 20 62 65 20 72 65 6D    dule will be rem
00B3E0:  6F 76 65 64 0D 0A 61 6C 74 6F 67 65 74 68 65 72    oved..altogether
00B3F0:  20 66 72 6F 6D 20 74 68 65 20 72 75 6E 6E 69 6E     from the runnin
00B400:  67 20 63 6F 70 79 20 6F 66 20 4D 45 58 2E 20 20    g copy of MEX.  
00B410:  49 66 20 79 6F 75 20 73 75 62 73 65 71 75 65 6E    If you subsequen
00B420:  74 6C 79 20 75 73 65 20 74 68 65 20 43 4C 4F 4E    tly use the CLON
00B430:  45 0D 0A 63 6F 6D 6D 61 6E 64 20 74 6F 20 63 72    E..command to cr
00B440:  65 61 74 65 20 61 20 6E 65 77 20 65 78 65 63 75    eate a new execu
00B450:  74 61 62 6C 65 20 4D 45 58 2E 43 4F 4D 2C 20 74    table MEX.COM, t
00B460:  68 65 20 61 64 64 69 74 69 6F 6E 61 6C 20 73 70    he additional sp
00B470:  61 63 65 20 66 6F 72 6D 65 72 6C 79 0D 0A 75 73    ace formerly..us
00B480:  65 64 20 62 79 20 74 68 65 20 43 49 53 20 6D 6F    ed by the CIS mo
00B490:  64 75 6C 65 20 28 61 62 6F 75 74 20 31 30 30 30    dule (about 1000
00B4A0:  20 62 79 74 65 73 29 20 77 69 6C 6C 20 62 65 20     bytes) will be 
00B4B0:  61 76 61 69 6C 61 62 6C 65 20 69 6E 73 74 65 61    available instea
00B4C0:  64 20 66 6F 72 0D 0A 79 6F 75 72 20 62 75 66 66    d for..your buff
00B4D0:  65 72 73 2E 20 20 59 6F 75 20 77 69 6C 6C 20 6E    ers.  You will n
00B4E0:  6F 74 20 62 65 20 61 62 6C 65 20 74 6F 20 75 73    ot be able to us
00B4F0:  65 20 53 54 41 54 20 74 6F 20 74 75 72 6E 20 74    e STAT to turn t
00B500:  61 20 64 69 66 66 65 72 65 6E 74 20 49 44 20 73    a different ID s
00B510:  74 72 69 6E 67 2C 0D 0A 79 6F 75 27 72 65 20 6E    tring,..you're n
00B520:  65 76 65 72 20 69 6E 20 64 6F 75 62 74 20 61 73    ever in doubt as
00B530:  20 74 6F 20 77 68 69 63 68 20 6F 6E 65 20 79 6F     to which one yo
00B540:  75 27 72 65 20 74 79 70 69 6E 67 20 63 6F 6D 6D    u're typing comm
00B550:  61 6E 64 73 20 74 6F 2C 20 6F 72 0D 0A 77 68 69    ands to, or..whi
00B560:  63 68 20 6F 6E 65 20 70 72 69 6E 74 65 64 20 61    ch one printed a
00B570:  6E 20 65 72 72 6F 72 20 6D 65 73 73 61 67 65 2E    n error message.
00B580:  0D 0A 0D 0A 54 68 65 20 73 79 6E 74 61 78 20 66    ....The syntax f
00B590:  6F 72 20 74 68 65 20 49 44 20 63 6F 6D 6D 61 6E    or the ID comman
00B5A0:  64 20 69 73 0D 0A 09 0D 0A 09 09 49 44 20 3C 73    d is.......ID <s
00B5B0:  74 72 69 6E 67 3E 20 20 20 20 20 20 20 20 20 20    tring>          
00B5C0:  20 20 20 20 20 28 73 65 65 20 22 53 54 52 49 4E         (see "STRIN
00B5D0:  47 53 22 29 0D 0A 0D 0A 54 68 65 20 73 74 72 69    GS")....The stri
00B5E0:  6E 67 20 6D 61 79 20 62 65 20 61 20 6D 75 6C 74    ng may be a mult
00B5F0:  69 2D 6C 69 6E 65 20 73 74 72 69 6E 67 3B 20 69    i-line string; i
00B600:  74 27 73 20 6C 65 6E 67 74 68 20 69 6E 20 74 68    t's length in th
00B610:  65 20 73 74 61 6E 64 61 72 64 0D 0A 64 69 73 74    e standard..dist
00B620:  72 69 62 75 74 65 64 20 4D 45 58 20 6D 61 79 20    ributed MEX may 
00B630:  6E 6F 74 20 65 78 63 65 65 64 20 32 38 20 63 68    not exceed 28 ch
00B640:  61 72 61 63 74 65 72 73 2E 20 20 54 68 69 73 20    aracters.  This 
00B650:  6C 65 6E 67 74 68 20 6D 61 79 20 62 65 20 64 69    length may be di
00B660:  66 66 65 72 65 6E 74 0D 0A 69 66 20 79 6F 75 72    fferent..if your
00B670:  20 73 79 73 74 65 6D 20 6F 76 65 72 6C 61 79 20     system overlay 
00B680:  72 65 70 6C 61 63 65 73 20 74 68 65 20 4D 45 58    replaces the MEX
00B690:  20 64 65 66 61 75 6C 74 73 20 28 69 6E 20 66 61     defaults (in fa
00B6A0:  63 74 2C 20 74 68 65 20 6F 76 65 72 6C 61 79 0D    ct, the overlay.
00B6B0:  0A 6D 61 79 20 64 69 73 61 62 6C 65 20 74 68 69    .may disable thi
00B6C0:  73 20 63 6F 6D 6D 61 6E 64 20 61 6C 74 6F 67 65    s command altoge
00B6D0:  74 68 65 72 3B 20 69 66 20 74 68 65 20 22 49 4E    ther; if the "IN
00B6E0:  56 41 4C 49 44 20 43 4F 4D 4D 41 4E 44 22 20 6D    VALID COMMAND" m
00B6F0:  65 73 73 61 67 65 0D 0A 61 70 70 65 61 72 73 20    essage..appears 
00B700:  68 65 20 43 49 53 20 73 77 69 74 63 68 20 62 61    he CIS switch ba
00B710:  63 6B 0D 0A 6F 6E 20 28 73 69 6E 63 65 20 74 68    ck..on (since th
00B720:  65 72 65 20 69 73 20 6E 6F 20 6C 6F 6E 67 65 72    ere is no longer
00B730:  20 61 20 43 49 53 20 6D 6F 64 75 6C 65 20 69 6E     a CIS module in
00B740:  20 74 68 65 20 73 79 73 74 65 6D 29 2E 20 20 54     the system).  T
00B750:  68 69 73 20 66 65 61 74 75 72 65 20 69 73 0D 0A    his feature is..
00B760:  69 6E 74 65 6E 64 65 64 20 66 6F 72 20 74 68 6F    intended for tho
00B770:  73 65 20 75 73 65 72 73 20 77 68 6F 20 64 6F 20    se users who do 
00B780:  6E 6F 74 20 6E 65 65 64 20 74 68 65 20 61 62 69    not need the abi
00B790:  6C 69 74 79 20 74 6F 20 64 6F 20 43 6F 6D 70 75    lity to do Compu
00B7A0:  73 65 72 76 65 2D 0D 0A 72 6F 74 6F 63 6F 6C 20    serve-..rotocol 
00B7B0:  74 72 61 6E 73 66 65 72 73 2C 20 61 6E 64 20 77    transfers, and w
00B7C0:  6F 75 6C 64 20 72 61 74 68 65 72 20 6E 6F 74 20    ould rather not 
00B7D0:  77 61 73 74 65 20 73 70 61 63 65 20 6F 6E 20 61    waste space on a
00B7E0:  20 66 65 61 74 75 72 65 20 74 68 65 79 0D 0A 64     feature they..d
00B7F0:  6F 20 6E 6F 74 20 6E 65 65 64 2E 0D 0A 1A 00 00    o not need......
00B800:  0D 0A 0D 0A 46 49 4C 54 45 52 20 69 73 20 61 20    ....FILTER is a 
00B810:  53 54 41 54 20 73 77 69 74 63 68 20 76 61 72 69    STAT switch vari
00B820:  61 62 6C 65 3B 20 77 68 65 6E 20 4F 4E 2C 20 74    able; when ON, t
00B830:  68 65 6E 20 61 62 6E 6F 72 6D 61 6C 20 63 6F 6E    hen abnormal con
00B840:  74 72 6F 6C 20 63 68 61 72 61 63 74 65 72 73 0D    trol characters.
00B850:  0A 61 72 65 20 69 67 6E 6F 72 65 64 20 77 68 65    .are ignored whe
00B860:  6E 20 69 6E 20 74 65 72 6D 69 6E 61 6C 20 6D 6F    n in terminal mo
00B870:  64 65 20 28 77 69 74 68 20 74 68 65 20 65 78 63    de (with the exc
00B880:  65 70 74 69 6F 6E 20 6F 66 20 63 61 72 72 69 61    eption of carria
00B890:  67 65 2D 72 65 74 75 72 6E 2C 0D 0A 6C 69 6E 65    ge-return,..line
00B8A0:  66 65 65 64 2C 20 62 61 63 6B 73 70 61 63 65 20    feed, backspace 
00B8B0:  61 6E 64 20 74 61 62 29 2E 20 20 49 66 20 4F 46    and tab).  If OF
00B8C0:  46 2C 20 74 68 65 6E 20 61 6C 6C 20 63 68 61 72    F, then all char
00B8D0:  61 63 74 65 72 73 20 66 72 6F 6D 20 74 68 65 20    acters from the 
00B8E0:  72 65 6D 6F 74 65 0D 0A 77 69 6C 6C 20 62 65 20    remote..will be 
00B8F0:  64 69 73 70 6C 61 79 65 64 20 6F 6E 20 74 68 65    displayed on the
00B900:  77 68 65 6E 20 79 6F 75 20 61 74 74 65 6D 70 74    when you attempt
00B910:  20 74 6F 20 75 73 65 20 74 68 65 20 49 44 20 63     to use the ID c
00B920:  6F 6D 6D 61 6E 64 2C 20 74 68 65 6E 20 74 68 69    ommand, then thi
00B930:  73 20 69 73 20 70 72 6F 62 61 62 6C 79 0D 0A 74    s is probably..t
00B940:  68 65 20 63 61 73 65 29 2E 0D 0A 1A 00 00 00 00    he case)........
00B950:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00B960:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00B970:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00B980:  0D 0A 0D 0A 43 52 43 20 61 6E 64 20 43 48 45 43    ....CRC and CHEC
00B990:  4B 53 55 4D 20 61 72 65 20 53 54 41 54 20 73 77    KSUM are STAT sw
00B9A0:  69 74 63 68 65 73 2E 20 20 54 68 65 20 74 77 6F    itches.  The two
00B9B0:  20 61 72 65 20 6D 75 74 75 61 6C 6C 79 20 65 78     are mutually ex
00B9C0:  63 6C 75 73 69 76 65 20 28 74 68 61 74 0D 0A 69    clusive (that..i
00B9D0:  73 2C 20 74 75 72 6E 69 6E 67 20 6F 6E 65 20 6F    s, turning one o
00B9E0:  6E 20 74 75 72 6E 73 20 74 68 65 20 6F 74 68 65    n turns the othe
00B9F0:  72 20 6F 66 66 29 20 61 6E 64 20 73 65 74 20 74    r off) and set t
00BA00:  68 65 20 70 72 65 66 65 72 72 65 64 20 74 79 70    he preferred typ
00BA10:  65 20 6F 66 20 65 72 72 6F 72 0D 0A 63 68 65 63    e of error..chec
00BA20:  6B 69 6E 67 20 69 6E 20 43 68 72 69 73 74 65 6E    king in Christen
00BA30:  73 65 6E 20 66 69 6C 65 20 74 72 61 6E 73 66 65    sen file transfe
00BA40:  72 73 2E 0D 0A 0D 0A 43 48 45 43 4B 53 55 4D 20    rs.....CHECKSUM 
00BA50:  69 73 20 61 20 73 69 6D 70 6C 65 20 73 75 6D 20    is a simple sum 
00BA60:  6F 66 20 74 68 65 20 6F 75 74 67 6F 69 6E 67 20    of the outgoing 
00BA70:  72 65 63 6F 72 64 3B 20 43 52 43 20 75 73 65 73    record; CRC uses
00BA80:  20 61 20 6D 6F 72 65 20 73 6F 70 68 69 73 74 69     a more sophisti
00BA90:  63 61 74 65 64 0D 0A 74 65 63 68 6E 69 71 75 65    cated..technique
00BAA0:  20 65 6D 70 6C 6F 79 69 6E 67 20 70 6F 6C 79 6E     employing polyn
00BAB0:  6F 6D 69 61 6C 20 61 72 69 74 68 6D 65 74 69 63    omial arithmetic
00BAC0:  2C 20 61 6E 64 20 69 73 20 74 68 75 73 20 61 20    , and is thus a 
00BAD0:  62 65 74 74 65 72 20 6D 65 74 68 6F 64 20 28 6D    better method (m
00BAE0:  6F 72 65 0D 0A 65 72 72 6F 72 73 20 61 72 65 20    ore..errors are 
00BAF0:  64 65 74 65 63 74 65 64 2C 20 74 68 75 73 2C 20    detected, thus, 
00BB00:  20 73 63 72 65 65 6E 20 28 61 6E 64 20 69 6E 63     screen (and inc
00BB10:  6C 75 64 65 64 20 69 6E 20 74 68 65 20 41 53 43    luded in the ASC
00BB20:  49 49 2D 63 61 70 74 75 72 65 20 66 69 6C 65 2C    II-capture file,
00BB30:  0D 0A 69 66 20 61 63 74 69 76 65 29 2E 0D 0A 0D    ..if active)....
00BB40:  0A 46 49 4C 54 45 52 20 4F 4E 20 69 73 20 75 73    .FILTER ON is us
00BB50:  65 66 75 6C 20 69 66 20 79 6F 75 27 72 65 20 77    eful if you're w
00BB60:  6F 72 6B 69 6E 67 20 77 69 74 68 20 61 20 6E 6F    orking with a no
00BB70:  69 73 79 20 63 6F 6E 6E 65 63 74 69 6F 6E 2C 20    isy connection, 
00BB80:  61 6E 64 20 72 61 6E 64 6F 6D 0D 0A 67 61 72 62    and random..garb
00BB90:  61 67 65 20 63 68 61 72 61 63 74 65 72 73 20 6F    age characters o
00BBA0:  6E 20 74 68 65 20 6C 69 6E 65 20 61 72 65 20 65    n the line are e
00BBB0:  72 61 73 69 6E 67 20 79 6F 75 72 20 73 63 72 65    rasing your scre
00BBC0:  65 6E 2C 20 65 74 63 2E 0D 0A 0D 0A 49 66 20 79    en, etc.....If y
00BBD0:  6F 75 27 72 65 20 75 73 69 6E 67 20 61 20 76 69    ou're using a vi
00BBE0:  64 65 6F 2D 6F 72 69 65 6E 74 65 64 20 74 65 78    deo-oriented tex
00BBF0:  74 20 65 64 69 74 6F 72 20 61 74 20 74 68 65 20    t editor at the 
00BC00:  72 65 6D 6F 74 65 2C 20 79 6F 75 27 6C 6C 20 77    remote, you'll w
00BC10:  61 6E 74 20 74 6F 0D 0A 62 65 20 73 75 72 65 20    ant to..be sure 
00BC20:  46 49 4C 54 45 52 20 69 73 20 73 65 74 20 74 6F    FILTER is set to
00BC30:  20 4F 46 46 2C 20 69 6E 20 6F 72 64 65 72 20 74     OFF, in order t
00BC40:  6F 20 61 6C 6C 6F 77 20 74 68 65 20 76 69 64 65    o allow the vide
00BC50:  6F 2D 63 6F 6E 74 72 6F 6C 20 63 68 61 72 61 63    o-control charac
00BC60:  74 65 72 73 0D 0A 74 6F 20 62 65 20 61 63 63 65    ters..to be acce
00BC70:  70 74 65 64 20 62 79 20 4D 45 58 2E 0D 0A 0D 0A    pted by MEX.....
00BC80:  4E 6F 74 65 20 74 68 61 74 20 74 68 65 20 43 50    Note that the CP
00BC90:  2F 4D 20 65 6E 64 2D 6F 66 2D 66 69 6C 65 20 6D    /M end-of-file m
00BCA0:  61 72 6B 20 69 73 20 73 70 65 63 69 66 69 63 61    ark is specifica
00BCB0:  6C 6C 79 20 65 78 63 6C 75 64 65 64 20 66 72 6F    lly excluded fro
00BCC0:  6D 20 41 53 43 49 49 2D 0D 0A 63 61 70 74 75 72    m ASCII-..captur
00BCD0:  65 20 66 69 6C 65 73 20 72 65 67 61 72 64 6C 65    e files regardle
00BCE0:  73 73 20 6F 66 20 74 68 65 20 73 65 74 74 69 6E    ss of the settin
00BCF0:  67 20 6F 66 20 46 49 4C 54 45 52 20 28 61 6C 74    g of FILTER (alt
00BD00:  74 68 65 72 65 20 69 73 20 6C 65 73 73 20 63 68    there is less ch
00BD10:  61 6E 63 65 20 6F 66 20 61 6E 20 69 6E 63 6F 72    ance of an incor
00BD20:  72 65 63 74 20 72 65 63 6F 72 64 20 62 65 69 6E    rect record bein
00BD30:  67 0D 0A 72 65 63 65 69 76 65 64 20 61 73 20 69    g..received as i
00BD40:  66 20 69 74 20 77 65 72 65 20 76 61 6C 69 64 29    f it were valid)
00BD50:  2E 0D 0A 0D 0A 54 68 65 20 6F 72 69 67 69 6E 61    .....The origina
00BD60:  6C 20 4D 4F 44 45 4D 32 20 70 72 6F 74 6F 63 6F    l MODEM2 protoco
00BD70:  6C 20 65 6D 70 6C 6F 79 65 64 20 6F 6E 6C 79 20    l employed only 
00BD80:  43 48 45 43 4B 53 55 4D 20 64 65 74 65 63 74 69    CHECKSUM detecti
00BD90:  6F 6E 3B 20 68 6F 77 65 76 65 72 2C 20 69 6E 0D    on; however, in.
00BDA0:  0A 74 68 65 20 70 61 73 74 20 66 65 77 20 79 65    .the past few ye
00BDB0:  61 72 73 2C 20 6D 6F 73 74 20 76 65 72 73 69 6F    ars, most versio
00BDC0:  6E 73 20 6F 66 20 43 68 72 69 73 74 65 6E 73 65    ns of Christense
00BDD0:  6E 20 65 78 63 68 61 6E 67 65 20 70 72 6F 67 72    n exchange progr
00BDE0:  61 6D 73 20 68 61 76 65 20 62 65 65 6E 0D 0A 72    ams have been..r
00BDF0:  65 77 72 69 74 74 65 6E 20 74 6F 20 61 63 63 65    ewritten to acce
00BE00:  70 74 20 74 68 65 20 43 52 43 20 74 65 63 68 6E    pt the CRC techn
00BE10:  69 71 75 65 20 61 73 20 77 65 6C 6C 2E 20 20 4D    ique as well.  M
00BE20:  45 58 20 77 69 6C 6C 20 61 64 61 70 74 20 74 6F    EX will adapt to
00BE30:  20 74 72 61 6E 73 6D 69 74 74 69 6E 67 0D 0A 70     transmitting..p
00BE40:  72 6F 67 72 61 6D 73 20 75 73 69 6E 67 20 65 69    rograms using ei
00BE50:  74 68 65 72 20 74 79 70 65 20 6F 66 20 76 61 6C    ther type of val
00BE60:  69 64 61 74 69 6F 6E 2E 0D 0A 0D 0A 49 66 20 4D    idation.....If M
00BE70:  45 58 20 69 73 20 74 68 65 20 74 72 61 6E 73 6D    EX is the transm
00BE80:  69 74 74 65 72 2C 20 69 74 20 77 69 6C 6C 20 73    itter, it will s
00BE90:  77 69 74 63 68 20 6D 6F 64 65 73 20 61 66 74 65    witch modes afte
00BEA0:  72 20 73 65 76 65 72 61 6C 20 66 61 69 6C 65 64    r several failed
00BEB0:  20 61 74 74 65 6D 70 74 73 0D 0A 74 6F 20 74 72     attempts..to tr
00BEC0:  61 6E 73 6D 69 74 20 61 20 66 69 6C 65 2C 20 74    ansmit a file, t
00BED0:  68 75 73 20 61 6C 6C 6F 77 69 6E 67 20 66 75 6C    hus allowing ful
00BEE0:  6C 20 63 6F 6D 70 61 74 69 62 69 6C 69 74 79 20    l compatibility 
00BEF0:  77 69 74 68 20 6F 6C 64 65 72 20 6D 6F 64 65 6D    with older modem
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 41 02 00 00 00 02    ......R...A.....
00BF20:  0A 00 46 02 00 00 00 02 0A 00 42 02 00 00 00 02    ..F.......B.....
00BF30:  0A 00 47 02 00 00 00 02 0A 00 43 02 00 00 00 02    ..G.......C.....
00BF40:  0A 00 48 02 00 00 00 02 0A 00 44 02 00 00 00 02    ..H.......D.....
00BF50:  0A 00 49 02 00 00 00 02 0A 00 45 02 00 00 00 02    ..I.......E.....
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:  68 6F 75 67 68 20 46 49 4C 54 45 52 20 4F 4E 0D    hough FILTER ON.
00C010:  0A 61 6C 6C 6F 77 73 20 74 68 69 73 20 63 68 61    .allows this cha
00C020:  72 61 63 74 65 72 20 74 6F 20 67 6F 20 74 6F 20    racter to go to 
00C030:  74 68 65 20 73 63 72 65 65 6E 29 2E 0D 0A 1A 00    the screen).....
00C040:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00C050:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00C060:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00C070:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00C080:  0D 0A 0D 0A 09 09 09 4D 69 73 63 65 6C 6C 61 6E    .......Miscellan
00C090:  65 6F 75 73 20 53 54 41 54 20 61 72 67 75 6D 65    eous STAT argume
00C0A0:  6E 74 73 0D 0A 0D 0A 42 41 4B 46 49 4C 45 3A 20    nts....BAKFILE: 
00C0B0:  53 77 69 74 63 68 3A 20 77 68 65 6E 20 4F 4E 2C    Switch: when ON,
00C0C0:  20 6E 65 77 20 66 69 6C 65 73 20 6F 76 65 72 77     new files overw
00C0D0:  72 69 74 69 6E 67 20 6F 6C 64 20 66 69 6C 65 73    riting old files
00C0E0:  20 6F 66 20 74 68 65 20 73 61 6D 65 20 6E 61 6D     of the same nam
00C0F0:  65 0D 0A 09 20 61 72 65 20 72 65 6E 61 6D 65 64    e... are renamed
00C100:  20 74 6F 20 74 79 70 65 20 42 41 4B 2E 20 20 49     to type BAK.  I
00C110:  66 20 6F 66 66 2C 20 73 75 63 68 20 66 69 6C 65    f off, such file
00C120:  73 20 61 72 65 20 65 72 61 73 65 64 2E 0D 0A 50    s are erased...P
00C130:  41 47 45 3A 20 20 20 20 56 61 6C 75 65 3A 20 73    AGE:    Value: s
00C140:  65 74 73 20 74 68 65 20 6C 65 6E 67 74 68 20 6F    ets the length o
00C150:  66 20 74 68 65 20 73 63 72 65 65 6E 20 70 61 67    f the screen pag
00C160:  65 20 28 30 20 73 74 6F 70 73 20 70 61 67 69 6E    e (0 stops pagin
00C170:  61 74 69 6F 6E 29 0D 0A 43 48 41 52 3A 20 20 20    ation)..CHAR:   
00C180:  20 4C 69 73 74 73 20 61 6C 6C 20 6F 66 20 74 68     Lists all of th
00C190:  65 20 53 54 41 54 20 76 61 72 69 61 62 6C 65 73    e STAT variables
00C1A0:  20 74 68 61 74 20 61 72 65 20 43 48 41 52 41 43     that are CHARAC
00C1B0:  54 45 52 53 0D 0A 53 57 49 54 43 48 3A 20 20 4C    TERS..SWITCH:  L
00C1C0:  69 73 74 73 20 61 6C 6C 20 6F 66 20 74 68 65 20    ists all of the 
00C1D0:  53 54 41 54 20 76 61 72 69 61 62 6C 65 73 20 74    STAT variables t
00C1E0:  68 61 74 20 61 72 65 20 53 57 49 54 43 48 45 53    hat are SWITCHES
00C1F0:  09 0D 0A 56 41 4C 3A 09 20 4C 69 73 74 73 20 61    ...VAL:. Lists a
00C200:  68 65 20 46 49 4C 54 45 52 20 66 6C 61 67 20 69    he FILTER flag i
00C210:  73 20 69 67 6E 6F 72 65 64 2C 20 61 6C 6C 6F 77    s ignored, allow
00C220:  69 6E 67 20 61 6C 6C 20 63 68 61 72 61 63 74 65    ing all characte
00C230:  72 73 20 74 6F 20 0D 0A 72 65 61 63 68 20 74 68    rs to ..reach th
00C240:  65 20 73 63 72 65 65 6E 2E 20 20 41 64 64 69 74    e screen.  Addit
00C250:  69 6F 6E 61 6C 6C 79 2C 20 74 68 65 20 43 49 53    ionally, the CIS
00C260:  20 70 72 6F 74 6F 63 6F 6C 20 69 73 20 64 69 73     protocol is dis
00C270:  61 62 6C 65 64 20 77 68 69 6C 65 20 44 45 42 55    abled while DEBU
00C280:  47 0D 0A 69 73 20 4F 4E 2E 0D 0A 1A 00 00 00 00    G..is ON........
00C290:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00C2A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00C2B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00C2C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00C2D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00C2E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00C2F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00C300:  0D 0A 0D 0A 45 52 52 49 44 20 69 73 20 61 20 53    ....ERRID is a S
00C310:  54 41 54 20 73 77 69 74 63 68 20 74 68 61 74 20    TAT switch that 
00C320:  65 6E 61 62 6C 65 73 20 61 6E 64 20 64 69 73 61    enables and disa
00C330:  62 6C 65 73 20 74 68 65 20 70 72 69 6E 74 69 6E    bles the printin
00C340:  67 20 6F 66 20 74 68 65 20 4D 45 58 0D 0A 49 44    g of the MEX..ID
00C350:  20 73 74 72 69 6E 67 20 69 6E 20 65 72 72 6F 72     string in error
00C360:  20 6D 65 73 73 61 67 65 73 2E 0D 0A 0D 0A 54 68     messages.....Th
00C370:  65 20 49 44 20 73 74 72 69 6E 67 20 69 73 20 75    e ID string is u
00C380:  73 65 66 75 6C 20 69 6E 20 61 70 70 6C 69 63 61    seful in applica
00C390:  74 69 6F 6E 73 20 77 68 65 72 65 20 79 6F 75 27    tions where you'
00C3A0:  72 65 20 63 6F 6D 6D 75 6E 69 63 61 74 69 6E 67    re communicating
00C3B0:  20 77 69 74 68 0D 0A 61 20 72 65 6D 6F 74 65 20     with..a remote 
00C3C0:  63 6F 6D 70 75 74 65 72 20 72 75 6E 6E 69 6E 67    computer running
00C3D0:  20 4D 45 58 20 28 69 66 20 65 61 63 68 20 65 6E     MEX (if each en
00C3E0:  64 20 68 61 73 20 61 20 64 69 66 66 65 72 65 6E    d has a differen
00C3F0:  74 20 49 44 20 63 6F 64 65 2C 20 74 68 65 72 65    t ID code, there
00C400:  6C 6C 20 6F 66 20 74 68 65 20 53 54 41 54 20 76    ll of the STAT v
00C410:  61 72 69 61 62 6C 65 73 20 74 68 61 74 20 61 72    ariables that ar
00C420:  65 20 56 41 4C 55 45 53 0D 0A 42 45 4C 4C 3A 09    e VALUES..BELL:.
00C430:  20 53 77 69 74 63 68 3A 20 65 6E 61 62 6C 65 73     Switch: enables
00C440:  20 6F 72 20 64 69 73 61 62 6C 65 73 20 74 68 65     or disables the
00C450:  20 63 6F 6E 73 6F 6C 65 20 42 45 4C 4C 0D 0A 42     console BELL..B
00C460:  55 46 46 45 52 3A 20 20 50 72 69 6E 74 73 20 6F    UFFER:  Prints o
00C470:  75 74 20 73 74 61 74 75 73 20 69 6E 66 6F 72 6D    ut status inform
00C480:  61 74 69 6F 6E 20 6F 6E 20 74 68 65 20 41 53 43    ation on the ASC
00C490:  49 49 2D 73 61 76 65 20 62 75 66 66 65 72 2E 0D    II-save buffer..
00C4A0:  0A 52 55 42 3A 09 20 53 77 69 74 63 68 3A 20 49    .RUB:. Switch: I
00C4B0:  66 20 4F 4E 2C 20 63 6F 6E 76 65 72 74 73 20 6C    f ON, converts l
00C4C0:  6F 63 61 6C 20 62 61 63 6B 73 70 61 63 65 20 6B    ocal backspace k
00C4D0:  65 79 20 74 6F 20 52 55 42 0D 0A 54 41 42 3A 09    ey to RUB..TAB:.
00C4E0:  20 53 77 69 74 63 68 3A 20 65 6E 61 62 6C 65 73     Switch: enables
00C4F0:  20 6F 72 20 64 69 73 61 62 6C 65 73 20 74 68 65     or disables the
00C500:  20 4D 45 58 20 74 61 62 20 65 78 70 61 6E 64 65     MEX tab expande
00C510:  72 0D 0A 4C 49 53 54 3A 09 20 53 77 69 74 63 68    r..LIST:. Switch
00C520:  3A 20 65 6E 61 62 6C 65 73 20 6F 72 20 64 69 73    : enables or dis
00C530:  61 62 6C 65 73 20 74 68 65 20 4C 49 53 54 20 64    ables the LIST d
00C540:  65 76 69 63 65 0D 0A 4C 46 3A 09 20 53 77 69 74    evice..LF:. Swit
00C550:  63 68 3A 20 69 66 20 4F 4E 2C 20 6C 69 6E 65 66    ch: if ON, linef
00C560:  65 65 64 20 61 70 70 65 6E 64 20 74 6F 20 63 61    eed append to ca
00C570:  72 72 69 61 67 65 20 72 74 6E 20 69 6E 20 54 2D    rriage rtn in T-
00C580:  6D 6F 64 65 20 66 69 6C 65 20 73 65 6E 64 0D 0A    mode file send..
00C590:  45 58 54 45 4E 44 3A 20 20 73 65 74 73 20 63 6F    EXTEND:  sets co
00C5A0:  6D 6D 61 6E 64 2D 65 78 74 65 6E 64 20 6D 6F 64    mmand-extend mod
00C5B0:  65 20 28 63 6F 6D 6D 61 6E 64 20 6E 61 6D 65 73    e (command names
00C5C0:  20 6E 6F 74 20 64 65 66 69 6E 65 64 20 69 6E 20     not defined in 
00C5D0:  4D 45 58 20 61 72 65 20 70 61 73 73 65 64 0D 0A    MEX are passed..
00C5E0:  20 20 20 20 20 20 20 20 20 74 6F 20 74 68 65 20             to the 
00C5F0:  52 45 41 44 20 63 6F 6D 6D 61 6E 64 2C 20 77 68    READ command, wh
00C600:  0D 0A 69 73 20 6E 6F 20 70 72 6F 62 6C 65 6D 20    ..is no problem 
00C610:  63 6F 6E 66 75 73 69 6E 67 20 65 72 72 6F 72 20    confusing error 
00C620:  6D 65 73 73 61 67 65 73 29 2C 20 62 75 74 20 69    messages), but i
00C630:  66 20 79 6F 75 20 74 79 70 69 63 61 6C 6C 79 20    f you typically 
00C640:  75 73 65 20 4D 45 58 0D 0A 6F 6E 6C 79 20 77 69    use MEX..only wi
00C650:  74 68 20 52 43 50 4D 20 73 79 73 74 65 6D 73 20    th RCPM systems 
00C660:  6F 72 20 74 69 6D 65 73 68 61 72 69 6E 67 20 73    or timesharing s
00C670:  79 73 74 65 6D 73 20 74 68 61 74 20 64 6F 6E 27    ystems that don'
00C680:  74 20 72 75 6E 20 4D 45 58 2C 20 79 6F 75 27 6C    t run MEX, you'l
00C690:  6C 0D 0A 6C 69 6B 65 6C 79 20 77 61 6E 74 20 74    l..likely want t
00C6A0:  6F 20 74 75 72 6E 20 6F 66 66 20 74 68 65 20 45    o turn off the E
00C6B0:  52 52 49 44 20 73 77 69 74 63 68 2C 20 61 6E 64    RRID switch, and
00C6C0:  20 73 68 6F 72 74 65 6E 20 74 68 65 20 65 72 72     shorten the err
00C6D0:  6F 72 20 6D 65 73 73 61 67 65 73 2E 0D 0A 1A 00    or messages.....
00C6E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00C6F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00C700:  0D 0A 0D 0A 52 54 49 4D 45 20 69 73 20 61 20 53    ....RTIME is a S
00C710:  54 41 54 20 76 61 6C 75 65 20 76 61 72 69 61 62    TAT value variab
00C720:  6C 65 2C 20 61 6E 64 20 61 66 66 65 63 74 73 20    le, and affects 
00C730:  43 68 72 69 73 74 65 6E 73 65 6E 2D 70 72 6F 74    Christensen-prot
00C740:  6F 63 6F 6C 20 66 69 6C 65 0D 0A 74 72 61 6E 73    ocol file..trans
00C750:  66 65 72 73 2E 0D 0A 0D 0A 52 54 49 4D 45 20 69    fers.....RTIME i
00C760:  73 20 74 68 65 20 61 6D 6F 75 6E 74 20 6F 66 20    s the amount of 
00C770:  74 69 6D 65 20 28 69 6E 20 73 65 63 6F 6E 64 73    time (in seconds
00C780:  29 20 74 68 61 74 20 4D 45 58 20 77 69 6C 6C 20    ) that MEX will 
00C790:  77 61 69 74 20 66 6F 72 20 61 20 63 68 61 72 2D    wait for a char-
00C7A0:  0D 0A 61 63 74 65 72 20 66 72 6F 6D 20 74 68 65    ..acter from the
00C7B0:  20 72 65 6D 6F 74 65 20 65 6E 64 20 62 65 66 6F     remote end befo
00C7C0:  72 65 20 64 65 63 6C 61 72 69 6E 67 20 61 20 74    re declaring a t
00C7D0:  69 6D 65 6F 75 74 2C 20 61 6E 64 20 69 6E 69 74    imeout, and init
00C7E0:  69 61 74 69 6E 67 0D 0A 61 20 72 65 63 6F 72 64    iating..a record
00C7F0:  2D 72 65 74 72 61 6E 73 6D 69 73 73 69 6F 6E 20    -retransmission 
00C800:  69 63 68 20 77 69 6C 6C 20 73 65 61 72 63 68 20    ich will search 
00C810:  66 6F 72 20 61 20 66 69 6C 65 20 6F 66 20 74 68    for a file of th
00C820:  65 20 73 61 6D 65 20 6E 61 6D 65 29 2E 0D 0A 53    e same name)...S
00C830:  49 4C 45 4E 54 3A 20 20 69 6E 68 69 62 69 74 73    ILENT:  inhibits
00C840:  20 63 6F 6D 6D 61 6E 64 2D 65 63 68 6F 20 69 6E     command-echo in
00C850:  20 52 45 41 44 20 66 69 6C 65 73 2E 0D 0A 1A 00     READ files.....
00C860:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00C870:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00C880:  0D 0A 0D 0A 45 58 43 4C 55 44 45 20 69 73 20 61    ....EXCLUDE is a
00C890:  20 53 54 41 54 20 73 77 69 74 63 68 20 76 61 72     STAT switch var
00C8A0:  69 61 62 6C 65 3B 20 69 74 20 6D 6F 64 69 66 69    iable; it modifi
00C8B0:  65 73 20 74 68 65 20 61 63 74 69 6F 6E 20 6F 66    es the action of
00C8C0:  20 63 6F 6D 6D 61 6E 64 73 20 74 68 61 74 0D 0A     commands that..
00C8D0:  74 61 6B 65 20 6D 75 6C 74 69 70 6C 65 2D 66 69    take multiple-fi
00C8E0:  6C 65 6E 61 6D 65 20 61 72 67 75 6D 65 6E 74 73    lename arguments
00C8F0:  20 28 73 75 63 68 20 61 73 20 44 49 52 20 61 6E     (such as DIR an
00C900:  64 20 74 68 65 20 62 61 74 63 68 2D 74 72 61 6E    d the batch-tran
00C910:  73 6D 69 74 20 53 42 29 2E 0D 0A 0D 0A 49 66 20    smit SB).....If 
00C920:  45 58 43 4C 55 44 45 20 69 73 20 4F 4E 2C 20 74    EXCLUDE is ON, t
00C930:  68 65 6E 20 53 59 53 20 66 69 6C 65 73 20 61 72    hen SYS files ar
00C940:  65 20 73 6B 69 70 70 65 64 20 6F 76 65 72 20 62    e skipped over b
00C950:  79 20 74 68 65 73 65 20 63 6F 6D 6D 61 6E 64 73    y these commands
00C960:  2E 0D 0A 0D 0A 49 66 20 45 58 43 4C 55 44 45 20    .....If EXCLUDE 
00C970:  69 73 20 4F 46 46 2C 20 74 68 65 6E 20 53 59 53    is OFF, then SYS
00C980:  20 66 69 6C 65 73 20 61 72 65 20 69 6E 63 6C 75     files are inclu
00C990:  64 65 64 2E 0D 0A 0D 0A 54 68 75 73 2C 20 79 6F    ded.....Thus, yo
00C9A0:  75 20 63 61 6E 20 65 78 63 6C 75 64 65 20 53 59    u can exclude SY
00C9B0:  53 20 66 69 6C 65 73 20 66 72 6F 6D 20 61 20 62    S files from a b
00C9C0:  61 74 63 68 66 69 6C 65 20 74 72 61 6E 73 6D 69    atchfile transmi
00C9D0:  73 73 69 6F 6E 20 62 79 20 53 54 41 54 74 69 6E    ssion by STATtin
00C9E0:  67 0D 0A 74 68 65 20 45 58 43 4C 55 44 45 20 73    g..the EXCLUDE s
00C9F0:  77 69 74 63 68 20 4F 4E 2E 20 20 54 68 65 73 65    witch ON.  These
00CA00:  73 65 71 75 65 6E 63 65 2E 0D 0A 0D 0A 52 54 49    sequence.....RTI
00CA10:  4D 45 20 69 73 20 73 65 74 20 66 6F 72 20 6F 6E    ME is set for on
00CA20:  65 20 73 65 63 6F 6E 64 20 69 6E 20 74 68 65 20    e second in the 
00CA30:  73 74 61 6E 64 61 72 64 20 64 69 73 74 72 69 62    standard distrib
00CA40:  75 74 69 6F 6E 20 4D 45 58 3B 20 74 68 69 73 20    ution MEX; this 
00CA50:  69 73 0D 0A 6D 6F 72 65 20 74 68 61 6E 20 61 64    is..more than ad
00CA60:  65 71 75 61 74 65 20 66 6F 72 20 52 43 50 4D 20    equate for RCPM 
00CA70:  77 6F 72 6B 2C 20 61 6E 64 20 4D 45 58 2D 74 6F    work, and MEX-to
00CA80:  2D 4D 45 58 20 66 69 6C 65 20 74 72 61 6E 73 66    -MEX file transf
00CA90:  65 72 73 20 77 68 65 72 65 0D 0A 65 61 63 68 20    ers where..each 
00CAA0:  65 6E 64 20 69 73 20 72 75 6E 6E 69 6E 67 20 75    end is running u
00CAB0:  6E 64 65 72 20 61 20 73 69 6E 67 6C 65 20 75 73    nder a single us
00CAC0:  65 72 20 6F 70 65 72 61 74 69 6E 67 20 73 79 73    er operating sys
00CAD0:  74 65 6D 2E 20 20 42 75 74 20 77 68 65 6E 0D 0A    tem.  But when..
00CAE0:  77 6F 72 6B 69 6E 67 20 77 69 74 68 20 61 20 6D    working with a m
00CAF0:  61 69 6E 66 72 61 6D 65 2D 74 79 70 65 20 63 6F    ainframe-type co
00CB00:  6E 6E 65 63 74 69 6F 6E 20 28 61 6E 64 20 73 6F    nnection (and so
00CB10:  6D 65 74 69 6D 65 73 20 77 68 65 6E 20 61 20 72    metimes when a r
00CB20:  65 6D 6F 74 65 0D 0A 4D 45 58 20 69 73 20 72 75    emote..MEX is ru
00CB30:  6E 6E 69 6E 67 20 75 6E 64 65 72 20 4D 50 2F 4D    nning under MP/M
00CB40:  29 2C 20 65 73 70 65 63 69 61 6C 6C 79 20 77 68    ), especially wh
00CB50:  65 6E 20 61 20 70 61 63 6B 65 74 2D 73 77 69 74    en a packet-swit
00CB60:  63 68 65 64 20 6E 65 74 77 6F 72 6B 0D 0A 69 73    ched network..is
00CB70:  20 70 61 72 74 20 6F 66 20 74 68 65 20 63 6F 6E     part of the con
00CB80:  6E 65 63 74 69 6F 6E 2C 20 63 68 61 72 61 63 74    nection, charact
00CB90:  65 72 20 64 65 6C 61 79 73 20 63 61 6E 20 65 61    er delays can ea
00CBA0:  73 69 6C 79 20 65 78 63 65 65 64 20 6F 6E 65 20    sily exceed one 
00CBB0:  73 65 63 6F 6E 64 2E 0D 0A 49 6E 20 74 68 65 73    second...In thes
00CBC0:  65 20 65 6E 76 69 72 6F 6E 6D 65 6E 74 73 2C 20    e environments, 
00CBD0:  79 6F 75 27 6C 6C 20 77 61 6E 74 20 74 6F 20 73    you'll want to s
00CBE0:  65 74 20 52 54 49 4D 45 20 74 6F 20 61 20 68 69    et RTIME to a hi
00CBF0:  67 68 65 72 20 76 61 6C 75 65 20 28 31 36 0D 0A    gher value (16..
00CC00:  20 66 69 6C 65 73 20 77 69 6C 6C 20 61 6C 73 6F     files will also
00CC10:  20 62 65 20 65 78 63 6C 75 64 65 20 66 72 6F 6D     be exclude from
00CC20:  20 44 49 52 20 6C 69 73 74 69 6E 67 73 0D 0A 77     DIR listings..w
00CC30:  68 69 6C 65 20 45 58 43 4C 55 44 45 20 69 73 20    hile EXCLUDE is 
00CC40:  4F 4E 2E 0D 0A 1A 00 00 00 00 00 00 00 00 00 00    ON..............
00CC50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00CC60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00CC70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00CC80:  0D 0A 0D 0A 44 45 42 55 47 20 69 73 20 61 20 53    ....DEBUG is a S
00CC90:  54 41 54 20 73 77 69 74 63 68 20 74 68 61 74 20    TAT switch that 
00CCA0:  61 66 66 65 63 74 73 20 74 68 65 20 54 65 72 6D    affects the Term
00CCB0:  69 6E 61 6C 20 6D 6F 64 65 20 69 6E 20 4D 45 58    inal mode in MEX
00CCC0:  2E 20 20 49 66 20 44 45 42 55 47 0D 0A 69 73 20    .  If DEBUG..is 
00CCD0:  4F 4E 2C 20 74 68 65 6E 20 63 68 61 72 61 63 74    ON, then charact
00CCE0:  65 72 73 20 72 65 63 65 69 76 65 64 20 69 6E 20    ers received in 
00CCF0:  54 65 72 6D 69 6E 61 6C 20 6D 6F 64 65 20 61 72    Terminal mode ar
00CD00:  65 20 64 69 73 70 6C 61 79 65 64 20 69 6E 20 61    e displayed in a
00CD10:  20 66 6F 72 6D 0D 0A 73 69 6D 69 6C 61 72 20 74     form..similar t
00CD20:  6F 20 43 50 2F 4D 27 73 20 44 44 54 20 64 75 6D    o CP/M's DDT dum
00CD30:  70 20 28 44 29 20 63 6F 6D 6D 61 6E 64 3A 20 68    p (D) command: h
00CD40:  65 78 20 76 61 6C 75 65 73 20 6F 6E 20 74 68 65    ex values on the
00CD50:  20 6C 65 66 74 20 73 69 64 65 20 6F 66 0D 0A 74     left side of..t
00CD60:  68 65 20 73 63 72 65 65 6E 20 61 6E 64 20 74 68    he screen and th
00CD70:  65 20 41 53 43 49 49 20 62 6C 6F 63 6B 20 28 61    e ASCII block (a
00CD80:  73 20 74 68 65 20 6F 75 74 70 75 74 20 70 72 6F    s the output pro
00CD90:  67 72 65 73 73 65 73 29 20 6F 6E 20 74 68 65 20    gresses) on the 
00CDA0:  72 69 67 68 74 2E 0D 0A 0D 0A 59 6F 75 27 6C 6C    right.....You'll
00CDB0:  20 6E 6F 74 65 20 74 68 61 74 20 74 68 65 20 41     note that the A
00CDC0:  53 43 49 49 20 72 69 67 68 74 2D 73 69 64 65 20    SCII right-side 
00CDD0:  64 69 73 70 6C 61 79 20 69 73 20 22 62 75 66 66    display is "buff
00CDE0:  65 72 65 64 22 20 75 6E 74 69 6C 20 31 36 0D 0A    ered" until 16..
00CDF0:  63 68 61 72 61 63 74 65 72 73 20 68 61 76 65 20    characters have 
00CE00:  73 65 63 6F 6E 64 73 20 69 73 20 72 65 63 6F 6D    seconds is recom
00CE10:  6D 65 6E 64 65 64 3B 20 74 68 65 20 6D 61 78 69    mended; the maxi
00CE20:  6D 75 6D 20 69 73 20 32 35 35 29 2E 0D 0A 1A 00    mum is 255).....
00CE30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00CE40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00CE50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00CE60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00CE70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00CE80:  0D 0A 0D 0A 54 68 65 20 4C 4F 47 20 63 6F 6D 6D    ....The LOG comm
00CE90:  61 6E 64 20 61 6C 6C 6F 77 73 20 79 6F 75 20 74    and allows you t
00CEA0:  6F 20 72 65 73 65 74 20 74 68 65 20 64 72 69 76    o reset the driv
00CEB0:  65 20 28 66 6F 72 20 73 77 69 74 63 68 69 6E 67    e (for switching
00CEC0:  20 64 69 73 6B 73 29 20 61 6E 64 2C 0D 0A 6F 70     disks) and,..op
00CED0:  74 69 6F 6E 61 6C 6C 79 2C 20 73 69 6D 75 6C 74    tionally, simult
00CEE0:  61 6E 65 6F 75 73 6C 79 20 63 68 61 6E 67 65 20    aneously change 
00CEF0:  64 72 69 76 65 20 61 6E 64 2F 6F 72 20 75 73 65    drive and/or use
00CF00:  72 20 61 72 65 61 2E 20 54 68 65 20 63 6F 6D 6D    r area. The comm
00CF10:  61 6E 64 0D 0A 73 79 6E 74 61 78 20 69 73 0D 0A    and..syntax is..
00CF20:  0D 0A 09 09 4C 4F 47 20 3C 44 55 2D 53 50 45 43    ....LOG <DU-SPEC
00CF30:  3E 0D 0A 0D 0A 77 68 65 72 65 20 44 55 2D 53 50    >....where DU-SP
00CF40:  45 43 20 69 73 20 65 69 74 68 65 72 20 6F 72 20    EC is either or 
00CF50:  62 6F 74 68 20 6F 66 20 74 68 65 20 6E 65 77 20    both of the new 
00CF60:  64 72 69 76 65 20 74 6F 20 6C 6F 67 20 69 6E 74    drive to log int
00CF70:  6F 20 61 6E 64 20 74 68 65 20 6E 65 77 0D 0A 75    o and the new..u
00CF80:  73 65 72 20 61 72 65 61 2E 20 20 41 6E 20 6F 70    ser area.  An op
00CF90:  74 69 6F 6E 61 6C 20 63 6F 6C 6F 6E 20 6D 61 79    tional colon may
00CFA0:  20 66 6F 6C 6C 6F 77 20 74 68 65 20 44 55 2D 53     follow the DU-S
00CFB0:  50 45 43 2E 20 20 45 78 61 6D 70 6C 65 73 3A 0D    PEC.  Examples:.
00CFC0:  0A 0D 0A 09 09 4C 4F 47 20 42 37 09 09 3C 3C 3D    .....LOG B7..<<=
00CFD0:  20 72 65 73 65 74 2C 20 6C 6F 67 20 69 6E 20 64     reset, log in d
00CFE0:  72 69 76 65 20 42 20 75 73 65 72 20 37 0D 0A 09    rive B user 7...
00CFF0:  09 4C 4F 47 20 37 3A 09 09 3C 3C 3D 20 72 65 73    .LOG 7:..<<= res
00D000:  62 65 65 6E 20 72 65 63 65 69 76 65 64 2E 20 20    been received.  
00D010:  41 66 74 65 72 20 74 68 65 20 31 36 74 68 2C 20    After the 16th, 
00D020:  74 68 65 20 41 53 43 49 49 20 72 69 67 68 74 2D    the ASCII right-
00D030:  73 69 64 65 0D 0A 69 73 20 70 72 69 6E 74 65 64    side..is printed
00D040:  2E 20 20 54 68 65 72 65 66 6F 72 65 2C 20 69 66    .  Therefore, if
00D050:  20 74 68 65 20 72 65 6D 6F 74 65 27 73 20 6F 75     the remote's ou
00D060:  74 70 75 74 20 70 61 75 73 65 73 2C 20 79 6F 75    tput pauses, you
00D070:  27 6C 6C 20 73 65 65 20 6F 6E 6C 79 0D 0A 74 68    'll see only..th
00D080:  65 20 68 65 78 20 76 61 6C 75 65 73 20 75 6E 74    e hex values unt
00D090:  69 6C 20 74 68 65 20 72 65 6D 6F 74 65 20 73 65    il the remote se
00D0A0:  6E 64 73 20 6D 6F 72 65 20 6F 75 74 70 75 74 2E    nds more output.
00D0B0:  20 20 41 6C 73 6F 2C 20 65 78 69 74 69 6E 67 20      Also, exiting 
00D0C0:  54 65 72 6D 69 6E 61 6C 0D 0A 6D 6F 64 65 20 77    Terminal..mode w
00D0D0:  69 6C 6C 20 64 69 73 70 6C 61 79 20 61 6E 79 20    ill display any 
00D0E0:  62 75 66 66 65 72 65 64 20 41 53 43 49 49 2E 0D    buffered ASCII..
00D0F0:  0A 0D 0A 44 45 42 55 47 20 69 73 20 75 73 65 66    ...DEBUG is usef
00D100:  75 6C 20 77 68 65 6E 65 76 65 72 20 69 74 27 73    ul whenever it's
00D110:  20 6E 65 63 65 73 73 61 72 79 20 74 6F 20 6B 6E     necessary to kn
00D120:  6F 77 20 65 78 61 63 74 6C 79 20 77 68 61 74 20    ow exactly what 
00D130:  74 68 65 20 72 65 6D 6F 74 65 0D 0A 69 73 20 73    the remote..is s
00D140:  65 6E 64 69 6E 67 20 28 66 6F 72 20 65 78 61 6D    ending (for exam
00D150:  70 6C 65 2C 20 69 66 20 79 6F 75 27 72 65 20 63    ple, if you're c
00D160:  6F 6E 6E 65 63 74 65 64 20 74 6F 20 61 20 74 69    onnected to a ti
00D170:  6D 65 2D 73 68 61 72 65 20 6E 65 74 77 6F 72 6B    me-share network
00D180:  2C 20 61 6E 64 0D 0A 63 61 6E 27 74 20 74 72 61    , and..can't tra
00D190:  6E 73 66 65 72 20 66 69 6C 65 73 2C 20 61 20 44    nsfer files, a D
00D1A0:  45 42 55 47 20 73 65 73 73 69 6F 6E 20 63 61 6E    EBUG session can
00D1B0:  20 70 72 6F 76 65 20 69 6C 6C 75 6D 69 6E 61 74     prove illuminat
00D1C0:  69 6E 67 20 69 6E 20 64 65 74 65 72 6D 69 6E 69    ing in determini
00D1D0:  6E 67 0D 0A 6A 75 73 74 20 77 68 61 74 20 69 73    ng..just what is
00D1E0:  20 68 61 70 70 65 6E 69 6E 67 29 2E 0D 0A 0D 0A     happening).....
00D1F0:  49 6E 20 44 45 42 55 47 20 6D 6F 64 65 2C 20 74    In DEBUG mode, t
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 41 02 00 00 00 02    ......R...A.....
00D220:  0B 00 46 02 00 00 00 02 0B 00 42 02 00 00 00 02    ..F.......B.....
00D230:  0B 00 47 02 00 00 00 02 0B 00 43 02 00 00 00 02    ..G.......C.....
00D240:  0B 00 48 02 00 00 00 02 0B 00 44 02 00 00 00 02    ..H.......D.....
00D250:  0B 00 49 02 00 00 00 02 0B 00 45 02 00 00 00 02    ..I.......E.....
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:  65 74 2C 20 6C 6F 67 20 75 73 65 72 20 37 20 63    et, log user 7 c
00D310:  75 72 72 65 6E 74 20 64 72 69 76 65 0D 0A 09 09    urrent drive....
00D320:  4C 4F 47 20 42 3A 09 09 3C 3C 3D 20 72 65 73 65    LOG B:..<<= rese
00D330:  74 2C 20 6C 6F 67 20 64 72 69 76 65 20 42 20 63    t, log drive B c
00D340:  75 72 72 65 6E 74 20 75 73 65 72 0D 0A 09 09 4C    urrent user....L
00D350:  4F 47 09 09 3C 3C 3D 20 72 65 73 65 74 2C 20 72    OG..<<= reset, r
00D360:  65 74 61 69 6E 20 63 75 72 72 65 6E 74 20 75 73    etain current us
00D370:  65 72 2F 64 72 69 76 65 0D 0A 0D 0A 49 66 20 65    er/drive....If e
00D380:  69 74 68 65 72 20 61 20 74 65 72 6D 69 6E 61 6C    ither a terminal
00D390:  20 66 69 6C 65 20 6F 72 20 61 20 52 45 41 44 20     file or a READ 
00D3A0:  66 69 6C 65 20 69 73 20 6F 70 65 6E 2C 20 74 68    file is open, th
00D3B0:  65 20 64 69 73 6B 2D 72 65 73 65 74 20 77 69 6C    e disk-reset wil
00D3C0:  6C 20 62 65 0D 0A 64 65 6E 69 65 64 20 28 61 6C    l be..denied (al
00D3D0:  74 68 6F 75 67 68 20 61 6E 79 20 6E 65 77 20 64    though any new d
00D3E0:  72 69 76 65 2F 75 73 65 72 20 77 69 6C 6C 20 62    rive/user will b
00D3F0:  65 20 6C 6F 67 67 65 64 29 20 61 6E 64 20 61 20    e logged) and a 
00D400:  6D 65 73 73 61 67 65 20 70 72 69 6E 74 65 64 2E    message printed.
00D410:  0D 0A 0D 0A 49 66 20 79 6F 75 20 77 61 6E 74 20    ....If you want 
00D420:  74 6F 20 63 68 61 6E 67 65 20 64 72 69 76 65 20    to change drive 
00D430:  61 6E 64 2F 6F 72 20 75 73 65 72 20 77 69 74 68    and/or user with
00D440:  6F 75 74 20 61 20 64 69 73 6B 20 72 65 73 65 74    out a disk reset
00D450:  2C 20 79 6F 75 20 63 61 6E 20 64 6F 20 73 6F 0D    , you can do so.
00D460:  0A 77 69 74 68 6F 75 74 20 74 68 65 20 4C 4F 47    .without the LOG
00D470:  20 63 6F 6D 6D 61 6E 64 3A 20 6A 75 73 74 20 65     command: just e
00D480:  6E 74 65 72 20 74 68 65 20 44 55 20 73 70 65 63    nter the DU spec
00D490:  20 61 74 20 74 68 65 20 4D 45 58 20 63 6F 6D 6D     at the MEX comm
00D4A0:  61 6E 64 20 70 72 6F 6D 70 74 20 28 69 6E 0D 0A    and prompt (in..
00D4B0:  74 68 69 73 20 63 61 73 65 2C 20 74 68 65 20 74    this case, the t
00D4C0:  65 72 6D 69 6E 61 74 69 6E 67 20 63 6F 6C 6F 6E    erminating colon
00D4D0:  20 69 73 20 72 65 71 75 69 72 65 64 29 2E 0D 0A     is required)...
00D4E0:  1A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D4F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D500:  69 6F 6E 73 3A 0D 0A 09 09 09 43 4F 4D 4D 41 4E    ions:.....COMMAN
00D510:  44 53 0D 0A 4F 50 54 09 20 20 4E 41 4D 45 20 09    DS..OPT.  NAME .
00D520:  09 55 53 45 44 20 57 49 54 48 09 41 43 54 49 4F    .USED WITH.ACTIO
00D530:  4E 0D 0A 2D 2D 2D 09 2D 2D 2D 2D 2D 2D 2D 2D 09    N..---.--------.
00D540:  2D 2D 2D 2D 2D 2D 2D 2D 2D 09 2D 2D 2D 2D 2D 2D    ---------.------
00D550:  0D 0A 41 09 41 70 70 65 6E 64 09 09 45 2C 4C 2C    ..A.Append..E,L,
00D560:  54 09 09 41 70 70 65 6E 64 20 74 6F 20 61 20 74    T..Append to a t
00D570:  65 72 6D 69 6E 61 6C 2D 6D 6F 64 65 20 66 69 6C    erminal-mode fil
00D580:  65 0D 0A 42 09 42 61 74 63 68 09 09 52 20 61 6E    e..B.Batch..R an
00D590:  64 20 53 09 09 53 65 74 73 20 42 41 54 43 48 20    d S..Sets BATCH 
00D5A0:  6D 6F 64 65 20 66 69 6C 65 20 74 72 61 6E 73 66    mode file transf
00D5B0:  65 72 73 0D 0A 44 09 44 69 73 63 6F 6E 6E 65 63    ers..D.Disconnec
00D5C0:  74 09 52 20 61 6E 64 20 53 09 09 44 69 73 63 6F    t.R and S..Disco
00D5D0:  6E 6E 65 63 74 73 20 61 66 74 65 72 20 61 20 66    nnects after a f
00D5E0:  69 6C 65 20 74 72 61 6E 73 66 65 72 0D 0A 45 20    ile transfer..E 
00D5F0:  20 20 20 20 20 20 45 63 68 6F 20 20 20 20 20 20          Echo      
00D600:  20 20 20 20 20 20 52 20 61 6E 64 20 53 20 20 20          R and S   
00D610:  20 20 20 20 20 20 45 6E 74 65 72 20 74 65 72 6D          Enter term
00D620:  2D 6D 6F 64 65 20 77 2F 65 63 68 6F 20 61 66 74    -mode w/echo aft
00D630:  65 72 20 61 20 74 72 61 6E 73 66 65 72 0D 0A 4C    er a transfer..L
00D640:  09 4C 6F 63 61 6C 09 09 54 2C 45 09 09 4C 6F 63    .Local..T,E..Loc
00D650:  61 6C 2D 63 68 61 72 61 63 74 65 72 20 65 63 68    al-character ech
00D660:  6F 0D 0A 51 09 51 75 69 65 74 09 09 52 20 61 6E    o..Q.Quiet..R an
00D670:  64 20 53 09 09 53 65 74 73 20 22 71 75 69 65 74    d S..Sets "quiet
00D680:  20 6D 6F 64 65 22 20 66 6F 72 20 66 69 6C 65 20     mode" for file 
00D690:  74 72 61 6E 73 66 65 72 73 0D 0A 52 09 52 65 63    transfers..R.Rec
00D6A0:  76 2D 76 69 65 77 09 52 20 61 6E 64 20 53 09 09    v-view.R and S..
00D6B0:  53 68 6F 77 73 20 72 65 63 65 69 76 65 64 2D 63    Shows received-c
00D6C0:  68 61 72 61 63 74 65 72 73 20 6F 6E 6C 79 0D 0A    haracters only..
00D6D0:  53 09 53 65 6E 64 2D 76 69 65 77 09 52 20 61 6E    S.Send-view.R an
00D6E0:  64 20 53 09 09 53 68 6F 77 73 20 74 72 61 6E 73    d S..Shows trans
00D6F0:  6D 69 74 74 65 64 20 63 68 61 72 61 63 74 65 72    mitted character
00D700:  0D 0A 0D 0A 54 68 65 20 4B 45 59 20 63 6F 6D 6D    ....The KEY comm
00D710:  61 6E 64 20 69 73 20 75 73 65 64 20 74 6F 20 6D    and is used to m
00D720:  61 6E 69 70 75 6C 61 74 65 20 74 68 65 20 6B 65    anipulate the ke
00D730:  79 73 74 72 69 6E 67 73 20 74 68 61 74 20 61 72    ystrings that ar
00D740:  65 20 61 76 61 69 6C 61 62 6C 65 20 69 6E 0D 0A    e available in..
00D750:  74 65 72 6D 69 6E 61 6C 20 6D 6F 64 65 2E 20 20    terminal mode.  
00D760:  54 68 65 72 65 20 61 72 65 20 73 65 76 65 72 61    There are severa
00D770:  6C 20 66 6F 72 6D 73 20 6F 66 20 74 68 65 20 63    l forms of the c
00D780:  6F 6D 6D 61 6E 64 3A 0D 0A 0D 0A 09 4B 45 59 09    ommand:.....KEY.
00D790:  09 09 09 3C 3C 3D 20 70 72 69 6E 74 73 20 6F 75    ...<<= prints ou
00D7A0:  74 20 61 6C 6C 20 6F 66 20 74 68 65 20 6B 65 79    t all of the key
00D7B0:  73 74 72 69 6E 67 73 0D 0A 09 4B 45 59 20 3C 6B    strings...KEY <k
00D7C0:  65 79 6E 61 6D 65 3E 3D 5B 3C 73 74 72 69 6E 67    eyname>=[<string
00D7D0:  3E 5D 09 3C 3C 3D 20 64 65 66 69 6E 65 73 20 61    >].<<= defines a
00D7E0:  20 6E 65 77 20 6B 65 79 73 74 72 69 6E 67 0D 0A     new keystring..
00D7F0:  0D 0A 4B 65 79 6E 61 6D 65 20 69 73 20 61 6E 79    ..Keyname is any
00D800:  20 76 61 6C 69 64 20 41 53 43 49 49 20 63 68 61     valid ASCII cha
00D810:  72 61 63 74 65 72 2C 20 65 78 63 65 70 74 20 66    racter, except f
00D820:  6F 72 20 74 68 65 20 73 65 74 20 64 65 66 69 6E    or the set defin
00D830:  65 64 20 61 73 20 74 68 65 0D 0A 74 65 72 6D 69    ed as the..termi
00D840:  6E 61 6C 20 6D 6F 64 65 20 65 73 63 61 70 65 2D    nal mode escape-
00D850:  73 65 71 75 65 6E 63 65 20 63 6F 6D 6D 61 6E 64    sequence command
00D860:  73 2E 0D 0A 0D 0A 49 6E 20 74 68 65 20 73 65 63    s.....In the sec
00D870:  6F 6E 64 20 66 6F 72 6D 2C 20 61 62 6F 76 65 2C    ond form, above,
00D880:  20 69 66 20 3C 73 74 72 69 6E 67 3E 20 69 73 20     if <string> is 
00D890:  6F 6D 69 74 74 65 64 2C 20 74 68 65 6E 20 74 68    omitted, then th
00D8A0:  65 20 73 70 65 63 69 66 69 65 64 20 6B 65 79 2D    e specified key-
00D8B0:  0D 0A 73 74 72 69 6E 67 20 69 73 20 65 72 61 73    ..string is eras
00D8C0:  65 64 2E 0D 0A 0D 0A 45 78 61 6D 70 6C 65 73 3A    ed.....Examples:
00D8D0:  0D 0A 0D 0A 09 4B 45 59 20 25 3D 22 41 54 44 54    .....KEY %="ATDT
00D8E0:  20 31 34 31 34 35 35 35 39 39 33 32 22 09 3C 3C     14145559932".<<
00D8F0:  3D 20 73 65 74 73 20 75 70 20 74 68 65 20 27 25    = sets up the '%
00D900:  73 20 6F 6E 6C 79 0D 0A 54 09 54 65 72 6D 69 6E    s only..T.Termin
00D910:  61 6C 2D 6D 6F 64 65 09 52 20 61 6E 64 20 53 09    al-mode.R and S.
00D920:  09 45 6E 74 65 72 20 74 65 72 6D 69 6E 61 6C 20    .Enter terminal 
00D930:  6D 6F 64 65 20 61 66 74 65 72 20 66 69 6C 65 20    mode after file 
00D940:  78 66 65 72 0D 0A 56 09 56 69 65 77 09 09 52 20    xfer..V.View..R 
00D950:  61 6E 64 20 53 09 09 56 69 65 77 73 20 74 68 65    and S..Views the
00D960:  20 66 69 6C 65 20 74 72 61 6E 73 66 65 72 20 69     file transfer i
00D970:  6E 20 41 53 43 49 49 0D 0A 58 09 45 78 69 74 09    n ASCII..X.Exit.
00D980:  09 52 20 61 6E 64 20 53 09 09 44 69 73 63 6F 6E    .R and S..Discon
00D990:  6E 65 63 74 20 61 6E 64 20 65 78 69 74 20 61 66    nect and exit af
00D9A0:  74 65 72 20 74 72 61 6E 73 66 65 72 0D 0A 0D 0A    ter transfer....
00D9B0:  4E 6F 74 65 20 74 68 61 74 20 74 68 65 73 65 20    Note that these 
00D9C0:  6F 70 74 69 6F 6E 73 20 61 72 65 20 61 6C 73 6F    options are also
00D9D0:  20 65 66 66 65 63 74 69 76 65 20 69 6E 20 43 49     effective in CI
00D9E0:  53 20 74 72 61 6E 73 66 65 72 73 2C 20 69 66 20    S transfers, if 
00D9F0:  73 65 74 20 77 69 74 68 20 74 68 65 0D 0A 47 4C    set with the..GL
00DA00:  4F 42 41 4C 20 63 6F 6D 6D 61 6E 64 20 28 66 6F    OBAL command (fo
00DA10:  72 20 68 65 6C 70 20 6F 6E 20 47 4C 4F 42 41 4C    r help on GLOBAL
00DA20:  2C 20 64 6F 20 22 48 45 4C 50 20 47 4C 4F 42 41    , do "HELP GLOBA
00DA30:  4C 22 2E 20 0D 0A 25 0D 0A 0D 0A 45 78 61 6D 70    L". ..%....Examp
00DA40:  6C 65 73 20 6F 66 20 73 65 63 6F 6E 64 61 72 79    les of secondary
00DA50:  20 6F 70 74 69 6F 6E 73 3A 0D 0A 0D 0A 0D 0A 50     options:......P
00DA60:  72 69 6D 61 72 79 20 2D 2D 2B 0D 0A 43 6F 6D 6D    rimary --+..Comm
00DA70:  61 6E 64 20 20 20 7C 2B 2D 2D 2D 2D 3E 73 65 63    and   |+---->sec
00DA80:  6F 6E 64 61 72 79 20 63 6F 6D 6D 61 6E 64 73 0D    ondary commands.
00DA90:  0A 20 20 20 20 20 20 20 20 20 20 7C 7C 7C 7C 0D    .          ||||.
00DAA0:  0A 09 20 20 7C 5C 20 2F 0D 0A 5B 4D 45 58 5D 20    ..  |\ /..[MEX] 
00DAB0:  41 30 3E 3E 53 54 20 20 20 4D 59 46 49 4C 45 2E    A0>>ST   MYFILE.
00DAC0:  46 4F 4F 09 3C 3C 3D 3D 20 73 65 6E 64 20 4D 59    FOO.<<== send MY
00DAD0:  46 49 4C 45 2E 46 4F 4F 2C 20 67 6F 20 69 6E 74    FILE.FOO, go int
00DAE0:  6F 20 54 65 72 6D 2E 20 6D 6F 64 65 20 61 66 74    o Term. mode aft
00DAF0:  65 72 0D 0A 5B 4D 45 58 5D 20 42 39 3E 3E 52 56    er..[MEX] B9>>RV
00DB00:  27 20 6B 65 79 0D 0A 09 4B 45 59 20 51 3D 09 09    ' key...KEY Q=..
00DB10:  09 09 3C 3C 3D 20 65 72 61 73 65 73 20 74 68 65    ..<<= erases the
00DB20:  20 51 20 6B 65 79 73 74 72 69 6E 67 0D 0A 0D 0A     Q keystring....
00DB30:  4E 6F 74 65 20 74 68 61 74 20 4B 45 59 20 6E 61    Note that KEY na
00DB40:  6D 65 73 20 74 68 61 74 20 64 75 70 6C 69 63 61    mes that duplica
00DB50:  74 65 20 74 65 72 6D 69 6E 61 6C 2D 6D 6F 64 65    te terminal-mode
00DB60:  20 63 6F 6D 6D 61 6E 64 73 20 77 69 6C 6C 20 62     commands will b
00DB70:  65 20 72 65 6A 65 63 74 65 64 0D 0A 62 79 20 74    e rejected..by t
00DB80:  68 65 20 4B 45 59 20 63 6F 6D 6D 61 6E 64 2C 20    he KEY command, 
00DB90:  61 6E 64 20 61 6E 20 65 72 72 6F 72 20 6D 65 73    and an error mes
00DBA0:  73 61 67 65 20 77 69 6C 6C 20 62 65 20 70 72 69    sage will be pri
00DBB0:  6E 74 65 64 2E 0D 0A 1A 00 00 00 00 00 00 00 00    nted............
00DBC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00DBD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00DBE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00DBF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00DC00:  0D 0A 0D 0A 58 4C 49 4E 45 20 69 73 20 61 20 53    ....XLINE is a S
00DC10:  54 41 54 20 73 77 69 74 63 68 20 74 68 61 74 20    TAT switch that 
00DC20:  61 66 66 65 63 74 73 20 74 65 72 6D 69 6E 61 6C    affects terminal
00DC30:  2D 6D 6F 64 65 20 66 69 6C 65 20 74 72 61 6E 73    -mode file trans
00DC40:  66 65 72 73 2E 20 20 49 66 0D 0A 58 4C 49 4E 45    fers.  If..XLINE
00DC50:  20 69 73 20 73 65 74 20 74 6F 20 4F 4E 2C 20 74     is set to ON, t
00DC60:  68 65 6E 20 74 68 65 20 66 69 6C 65 20 77 69 6C    hen the file wil
00DC70:  6C 20 62 65 20 74 72 61 6E 73 6D 69 74 74 65 64    l be transmitted
00DC80:  2C 20 6F 6E 65 20 6C 69 6E 65 20 61 74 20 61 0D    , one line at a.
00DC90:  0A 74 69 6D 65 3B 20 65 61 63 68 20 73 75 63 63    .time; each succ
00DCA0:  65 65 64 69 6E 67 20 6C 69 6E 65 20 77 69 6C 6C    eeding line will
00DCB0:  20 6E 6F 74 20 62 65 20 74 72 61 6E 73 6D 69 74     not be transmit
00DCC0:  74 65 64 20 75 6E 74 69 6C 20 61 6E 20 58 2D 4F    ted until an X-O
00DCD0:  4E 20 63 68 61 72 61 63 74 65 72 0D 0A 69 73 20    N character..is 
00DCE0:  72 65 63 65 69 76 65 64 20 66 72 6F 6D 20 74 68    received from th
00DCF0:  65 20 72 65 6D 6F 74 65 2E 0D 0A 0D 0A 58 4C 49    e remote.....XLI
00DD00:  54 20 20 43 52 41 43 4B 45 52 2E 4A 41 4B 09 3C    T  CRACKER.JAK.<
00DD10:  3C 3D 3D 20 72 65 63 65 69 76 65 20 66 69 6C 65    <== receive file
00DD20:  20 77 69 74 68 20 76 69 65 77 2C 20 65 6E 74 65     with view, ente
00DD30:  72 20 54 65 72 6D 20 6D 6F 64 65 0D 0A 5B 4D 45    r Term mode..[ME
00DD40:  58 5D 20 41 33 3E 3E 52 51 58 20 20 4D 4F 4E 4B    X] A3>>RQX  MONK
00DD50:  45 59 2E 53 48 4E 09 3C 3C 3D 3D 20 72 65 63 76    EY.SHN.<<== recv
00DD60:  20 66 69 6C 65 20 71 75 69 65 74 6C 79 2C 20 64     file quietly, d
00DD70:  69 73 63 6F 6E 6E 65 63 74 2F 65 78 69 74 20 61    isconnect/exit a
00DD80:  66 74 65 72 0D 0A 5B 4D 45 58 5D 20 41 30 3E 3E    fter..[MEX] A0>>
00DD90:  52 42 54 20 20 09 09 09 3C 3C 3D 3D 20 72 65 63    RBT  ...<<== rec
00DDA0:  76 20 62 61 74 63 68 20 66 69 6C 65 73 2C 20 54    v batch files, T
00DDB0:  65 72 6D 69 6E 61 6C 20 6D 6F 64 65 20 61 66 74    erminal mode aft
00DDC0:  65 72 0D 0A 5B 4D 45 58 5D 20 41 30 3E 3E 54 20    er..[MEX] A0>>T 
00DDD0:  20 20 20 44 49 53 4B 46 49 4C 45 2E 53 41 56 09       DISKFILE.SAV.
00DDE0:  3C 3C 3D 3D 20 65 6E 74 65 72 20 74 65 72 6D 2E    <<== enter term.
00DDF0:  20 6D 6F 64 65 2C 20 61 6C 6C 6F 77 20 73 61 76     mode, allow sav
00DE00:  65 20 74 6F 20 64 69 73 6B 20 66 69 6C 65 0D 0A    e to disk file..
00DE10:  09 09 09 09 28 6E 6F 74 65 20 74 68 61 74 20 74    ....(note that t
00DE20:  68 65 20 61 63 74 75 61 6C 20 63 6F 70 79 20 74    he actual copy t
00DE30:  6F 20 74 68 65 20 66 69 6C 65 20 6D 75 73 74 20    o the file must 
00DE40:  62 65 0D 0A 09 09 09 09 61 63 74 69 76 61 74 65    be......activate
00DE50:  64 20 77 69 74 68 20 45 53 43 2D 53 20 77 68 69    d with ESC-S whi
00DE60:  6C 65 20 69 6E 20 74 65 72 6D 69 6E 61 6C 20 6D    le in terminal m
00DE70:  6F 64 65 29 0D 0A 5B 4D 45 58 5D 20 42 33 3E 3E    ode)..[MEX] B3>>
00DE80:  54 41 20 20 20 44 49 53 4B 46 49 4C 45 2E 53 41    TA   DISKFILE.SA
00DE90:  56 09 3C 3C 3D 3D 20 45 6E 74 65 72 20 74 65 72    V.<<== Enter ter
00DEA0:  6D 2E 20 6D 6F 64 65 2C 20 61 70 70 65 6E 64 20    m. mode, append 
00DEB0:  74 6F 20 44 49 53 4B 46 49 4C 45 2E 53 41 56 0D    to DISKFILE.SAV.
00DEC0:  0A 5B 4D 45 58 5D 20 41 30 3E 3E 45 20 20 20 20    .[MEX] A0>>E    
00DED0:  44 49 53 4B 46 49 4C 45 2E 53 41 56 09 3C 3C 3D    DISKFILE.SAV.<<=
00DEE0:  3D 20 73 61 6D 65 20 61 73 20 70 72 65 76 69 6F    = same as previo
00DEF0:  75 73 2C 20 62 75 74 20 77 69 74 68 20 65 63 68    us, but with ech
00DF00:  4E 45 20 69 73 20 75 73 65 64 20 77 69 74 68 20    NE is used with 
00DF10:  73 6F 6D 65 20 74 69 6D 65 73 68 61 72 65 20 61    some timeshare a
00DF20:  6E 64 20 6E 65 74 77 6F 72 6B 20 63 6F 6D 70 75    nd network compu
00DF30:  74 65 72 73 2C 20 61 6C 6D 6F 73 74 20 6E 65 76    ters, almost nev
00DF40:  65 72 0D 0A 77 69 74 68 20 52 43 50 4D 20 61 6E    er..with RCPM an
00DF50:  64 20 42 42 53 20 73 79 73 74 65 6D 73 2E 0D 0A    d BBS systems...
00DF60:  1A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00DF70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00DF80:  0D 0A 0D 0A 54 68 65 20 47 4C 4F 42 41 4C 20 63    ....The GLOBAL c
00DF90:  6F 6D 6D 61 6E 64 20 61 6C 6C 6F 77 73 20 79 6F    ommand allows yo
00DFA0:  75 20 74 6F 20 73 65 74 20 74 68 65 20 73 65 63    u to set the sec
00DFB0:  6F 6E 64 61 72 79 20 6F 70 74 69 6F 6E 73 20 66    ondary options f
00DFC0:  6F 72 20 74 68 65 20 73 69 6E 67 6C 65 2D 0D 0A    or the single-..
00DFD0:  63 68 61 72 61 63 74 65 72 20 63 6F 6D 6D 61 6E    character comman
00DFE0:  64 73 2E 20 20 41 6E 79 20 6F 70 74 69 6F 6E 73    ds.  Any options
00DFF0:  20 73 65 74 20 74 68 69 73 20 77 61 79 20 77 69     set this way wi
00E000:  6C 6C 20 74 68 65 6E 20 62 65 20 61 63 74 69 76    ll then be activ
00E010:  65 20 66 6F 72 20 74 68 65 0D 0A 73 69 6E 67 6C    e for the..singl
00E020:  65 2D 63 68 61 72 61 63 74 65 72 20 63 6F 6D 6D    e-character comm
00E030:  61 6E 64 73 20 77 68 65 74 68 65 72 20 6F 72 20    ands whether or 
00E040:  6E 6F 74 20 74 68 65 79 20 61 72 65 20 73 70 65    not they are spe
00E050:  63 69 66 69 65 64 2E 20 20 46 6F 72 20 65 78 61    cified.  For exa
00E060:  6D 70 6C 65 2C 0D 0A 69 66 20 79 6F 75 20 70 72    mple,..if you pr
00E070:  65 66 65 72 20 74 6F 20 67 6F 20 64 69 72 65 63    efer to go direc
00E080:  74 6C 79 20 74 6F 20 74 65 72 6D 69 6E 61 6C 20    tly to terminal 
00E090:  6D 6F 64 65 20 61 66 74 65 72 20 61 20 66 69 6C    mode after a fil
00E0A0:  65 20 74 72 61 6E 73 66 65 72 2C 20 64 6F 3A 0D    e transfer, do:.
00E0B0:  0A 0D 0A 09 09 47 4C 4F 42 41 4C 20 54 0D 0A 0D    .....GLOBAL T...
00E0C0:  0A 59 6F 75 20 63 61 6E 20 61 6C 73 6F 20 73 65    .You can also se
00E0D0:  74 20 74 68 65 20 56 49 45 57 20 6D 6F 64 65 20    t the VIEW mode 
00E0E0:  66 6F 72 20 43 49 53 20 74 72 61 6E 73 66 65 72    for CIS transfer
00E0F0:  73 20 62 79 20 64 6F 69 6E 67 0D 0A 0D 0A 09 09    s by doing......
00E100:  6F 20 6D 6F 64 65 0D 0A 5B 4D 45 58 5D 20 41 30    o mode..[MEX] A0
00E110:  3E 3E 53 20 20 20 20 48 45 4C 50 2E 4D 45 58 09    >>S    HELP.MEX.
00E120:  09 3C 3C 3D 3D 20 73 65 6E 64 20 66 69 6C 65 2C    .<<== send file,
00E130:  20 6E 6F 20 6F 70 74 69 6F 6E 73 20 28 75 6E 6C     no options (unl
00E140:  65 73 73 20 47 4C 4F 42 41 4C 29 0D 0A 5B 4D 45    ess GLOBAL)..[ME
00E150:  58 5D 20 41 30 3E 3E 52 20 20 20 20 4D 58 4F 2D    X] A0>>R    MXO-
00E160:  53 4D 31 30 2E 41 53 4D 09 3C 3C 3D 3D 20 72 65    SM10.ASM.<<== re
00E170:  63 65 69 76 65 20 66 69 6C 65 2C 20 6E 6F 20 6F    ceive file, no o
00E180:  70 74 69 6F 6E 73 20 28 75 6E 6C 65 73 73 20 47    ptions (unless G
00E190:  4C 4F 42 41 4C 29 0D 0A 1A 00 00 00 00 00 00 00    LOBAL)..........
00E1A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E1B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E1C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E1D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E1E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E1F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E200:  0D 0A 0D 0A 54 68 65 20 6D 6F 73 74 20 63 6F 6D    ....The most com
00E210:  6D 6F 6E 6C 79 20 75 73 65 64 20 4D 45 58 20 63    monly used MEX c
00E220:  6F 6D 6D 61 6E 64 73 20 61 72 65 20 69 6D 70 6C    ommands are impl
00E230:  65 6D 65 6E 74 65 64 20 61 73 20 73 69 6E 67 6C    emented as singl
00E240:  65 20 63 68 61 72 61 63 74 65 72 20 63 6F 6D 2D    e character com-
00E250:  0D 0A 6D 61 6E 64 73 2C 20 66 6F 72 20 65 61 73    ..mands, for eas
00E260:  65 20 6F 66 20 75 73 65 2E 20 20 54 68 65 73 65    e of use.  These
00E270:  20 61 72 65 3A 0D 0A 0D 0A 53 3A 20 53 65 6E 64     are:....S: Send
00E280:  20 61 20 66 69 6C 65 20 6F 72 20 67 72 6F 75 70     a file or group
00E290:  20 6F 66 20 66 69 6C 65 73 20 75 73 69 6E 67 20     of files using 
00E2A0:  43 68 72 69 73 74 65 6E 73 65 6E 20 70 72 6F 74    Christensen prot
00E2B0:  6F 63 6F 6C 0D 0A 52 3A 20 52 65 63 65 69 76 65    ocol..R: Receive
00E2C0:  20 61 20 66 69 6C 65 20 6F 72 20 67 72 6F 75 70     a file or group
00E2D0:  20 6F 66 20 66 69 6C 65 73 20 75 73 69 6E 67 20     of files using 
00E2E0:  43 68 72 69 73 74 65 6E 73 65 6E 20 70 72 6F 74    Christensen prot
00E2F0:  6F 63 6F 6C 0D 0A 54 3A 20 45 6E 74 65 72 20 74    ocol..T: Enter t
00E300:  47 4C 4F 42 41 4C 20 56 0D 0A 0D 0A 28 6E 6F 74    GLOBAL V....(not
00E310:  65 20 74 68 61 74 20 74 68 69 73 20 69 73 20 74    e that this is t
00E320:  68 65 20 6F 6E 6C 79 20 77 61 79 20 74 6F 20 22    he only way to "
00E330:  76 69 65 77 22 20 61 20 43 49 53 20 66 69 6C 65    view" a CIS file
00E340:  20 74 72 61 6E 73 66 65 72 2E 0D 0A 0D 0A 46 6F     transfer.....Fo
00E350:  72 20 6D 6F 72 65 20 69 6E 66 6F 72 6D 61 74 69    r more informati
00E360:  6F 6E 20 61 62 6F 75 74 20 73 65 63 6F 6E 64 61    on about seconda
00E370:  72 79 20 6F 70 74 69 6F 6E 73 2C 20 64 6F 20 22    ry options, do "
00E380:  48 45 4C 50 20 53 45 43 4F 4E 44 22 2E 0D 0A 1A    HELP SECOND"....
00E390:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E3A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E3B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E3C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E3D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E3E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E3F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E400:  0D 0A 0D 0A 54 68 65 20 53 45 43 4F 4E 44 41 52    ....The SECONDAR
00E410:  59 20 6F 70 74 69 6F 6E 73 20 61 72 65 20 75 73    Y options are us
00E420:  65 64 20 6F 6E 6C 79 20 61 66 74 65 72 20 74 68    ed only after th
00E430:  65 20 73 69 6E 67 6C 65 2D 63 68 61 72 61 63 74    e single-charact
00E440:  65 72 20 63 6F 6D 6D 61 6E 64 73 20 28 66 6F 72    er commands (for
00E450:  0D 0A 6D 6F 72 65 20 69 6E 66 6F 72 6D 61 74 69    ..more informati
00E460:  6F 6E 20 6F 6E 20 73 69 6E 67 6C 65 2D 63 68 61    on on single-cha
00E470:  72 61 63 74 65 72 20 63 6F 6D 6D 61 6E 64 73 2C    racter commands,
00E480:  20 64 6F 20 22 48 45 4C 50 20 53 49 4E 47 4C 45     do "HELP SINGLE
00E490:  22 29 2C 20 61 6E 64 20 6D 6F 64 69 66 79 0D 0A    "), and modify..
00E4A0:  74 68 65 20 77 61 79 20 74 68 65 20 73 69 6E 67    the way the sing
00E4B0:  6C 65 2D 63 68 61 72 61 63 74 65 72 20 63 6F 6D    le-character com
00E4C0:  6D 61 6E 64 73 20 77 6F 72 6B 2E 20 20 46 6F 6C    mands work.  Fol
00E4D0:  6C 6F 77 69 6E 67 20 69 73 20 61 20 6C 69 73 74    lowing is a list
00E4E0:  20 6F 66 20 74 68 65 20 73 65 63 2D 0D 0A 6F 6E     of the sec-..on
00E4F0:  64 61 72 79 20 63 6F 6D 6D 61 6E 64 20 6F 70 74    dary command opt
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 41 02 00 00 00 02    ......R...A.....
00E520:  0C 00 46 02 00 00 00 02 0C 00 42 02 00 00 00 02    ..F.......B.....
00E530:  0C 00 47 02 00 00 00 02 0C 00 43 02 00 00 00 02    ..G.......C.....
00E540:  0C 00 48 02 00 00 00 02 0C 00 44 02 00 00 00 02    ..H.......D.....
00E550:  0C 00 49 02 00 00 00 02 0C 00 45 02 00 00 00 02    ..I.......E.....
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:  65 72 6D 69 6E 61 6C 20 6D 6F 64 65 20 28 6D 61    erminal mode (ma
00E610:  79 20 73 70 65 63 69 66 79 20 61 6E 20 6F 70 74    y specify an opt
00E620:  69 6F 6E 61 6C 20 41 53 43 49 49 2D 73 61 76 65    ional ASCII-save
00E630:  20 66 69 6C 65 20 61 72 67 75 6D 65 6E 74 29 0D     file argument).
00E640:  0A 45 3A 20 45 6E 74 65 72 20 74 65 72 6D 69 6E    .E: Enter termin
00E650:  61 6C 20 6D 6F 64 65 20 77 69 74 68 20 65 63 68    al mode with ech
00E660:  6F 20 28 61 6C 73 6F 20 74 61 6B 65 73 20 6F 70    o (also takes op
00E670:  74 69 6F 6E 61 6C 20 66 69 6C 65 6E 61 6D 65 20    tional filename 
00E680:  61 72 67 75 6D 65 6E 74 29 0D 0A 4C 3A 20 45 6E    argument)..L: En
00E690:  74 65 72 20 74 65 72 6D 69 6E 61 6C 20 6D 6F 64    ter terminal mod
00E6A0:  65 20 77 69 74 68 20 6C 6F 63 61 6C 2D 65 63 68    e with local-ech
00E6B0:  6F 20 6F 6E 6C 79 20 28 66 69 6C 65 6E 61 6D 65    o only (filename
00E6C0:  20 6F 6B 20 68 65 72 65 20 74 6F 6F 29 2E 0D 0A     ok here too)...
00E6D0:  0D 0A 54 2C 20 45 2C 20 61 6E 64 20 4C 20 61 72    ..T, E, and L ar
00E6E0:  65 20 61 6C 6C 20 76 61 72 69 61 74 69 6F 6E 73    e all variations
00E6F0:  20 6F 66 20 74 65 72 6D 69 6E 61 6C 20 6D 6F 64     of terminal mod
00E700:  65 3A 20 54 20 73 65 6E 64 73 20 6B 65 79 62 6F    e: T sends keybo
00E710:  61 72 64 20 63 68 61 72 61 63 74 65 72 73 0D 0A    ard characters..
00E720:  74 6F 20 74 68 65 20 72 65 6D 6F 74 65 20 61 6E    to the remote an
00E730:  64 20 70 72 69 6E 74 73 20 63 68 61 72 61 63 74    d prints charact
00E740:  65 72 73 20 72 65 63 65 69 76 65 64 20 66 72 6F    ers received fro
00E750:  6D 20 74 68 65 20 72 65 6D 6F 74 65 20 6F 6E 20    m the remote on 
00E760:  74 68 65 20 63 6F 6E 73 6F 6C 65 2E 0D 0A 45 20    the console...E 
00E770:  6D 6F 64 65 20 65 63 68 6F 65 73 20 72 65 63 65    mode echoes rece
00E780:  69 76 65 64 20 63 68 61 72 61 63 74 65 72 73 20    ived characters 
00E790:  62 61 63 6B 20 74 6F 20 74 68 65 20 72 65 6D 6F    back to the remo
00E7A0:  74 65 20 28 22 68 61 6C 66 20 64 75 70 6C 65 78    te ("half duplex
00E7B0:  22 20 6D 6F 64 65 29 2C 20 61 6E 64 0D 0A 4C 20    " mode), and..L 
00E7C0:  65 63 68 6F 65 73 20 6B 65 79 62 6F 61 72 64 20    echoes keyboard 
00E7D0:  63 68 61 72 61 63 74 65 72 73 20 6F 6E 20 74 68    characters on th
00E7E0:  65 20 63 6F 6E 73 6F 6C 65 20 62 65 66 6F 72 65    e console before
00E7F0:  20 74 68 65 79 20 67 6F 20 6F 75 74 20 74 6F 20     they go out to 
00E800:  45 20 6F 72 20 4C 29 20 63 6F 6D 6D 61 6E 64 3B    E or L) command;
00E810:  20 69 66 20 74 68 65 20 66 69 6C 65 20 61 6C 72     if the file alr
00E820:  65 61 64 79 0D 0A 65 78 69 73 74 73 2C 20 79 6F    eady..exists, yo
00E830:  75 20 77 69 6C 6C 20 62 65 20 61 73 6B 65 64 20    u will be asked 
00E840:  69 66 20 74 68 65 20 66 69 6C 65 20 73 68 6F 75    if the file shou
00E850:  6C 64 20 62 65 20 65 72 61 73 65 64 2E 20 4D 45    ld be erased. ME
00E860:  58 20 77 69 6C 6C 20 63 72 65 61 74 65 20 74 68    X will create th
00E870:  65 0D 0A 6E 65 77 20 66 69 6C 65 2C 20 61 6E 64    e..new file, and
00E880:  20 65 6E 74 65 72 20 74 65 72 6D 69 6E 61 6C 20     enter terminal 
00E890:  6D 6F 64 65 2E 0D 0A 0D 0A 41 74 20 74 68 69 73    mode.....At this
00E8A0:  20 70 6F 69 6E 74 2C 20 69 6E 63 6F 6D 69 6E 67     point, incoming
00E8B0:  20 74 65 78 74 20 69 73 20 6E 6F 74 20 79 65 74     text is not yet
00E8C0:  20 62 65 69 6E 67 20 73 61 76 65 64 3B 20 74 6F     being saved; to
00E8D0:  20 73 74 61 72 74 20 73 61 76 69 6E 67 20 74 65     start saving te
00E8E0:  78 74 2C 0D 0A 79 6F 75 20 6D 75 73 74 20 75 73    xt,..you must us
00E8F0:  65 20 74 68 65 20 3C 45 53 43 3E 2D 53 20 74 65    e the <ESC>-S te
00E900:  72 6D 69 6E 61 6C 2D 6D 6F 64 65 20 63 6F 6D 6D    rminal-mode comm
00E910:  61 6E 64 2E 20 20 59 6F 75 20 63 61 6E 20 73 74    and.  You can st
00E920:  6F 70 20 74 68 65 20 73 61 76 65 20 62 79 0D 0A    op the save by..
00E930:  75 73 69 6E 67 20 74 68 65 20 3C 45 53 43 3E 2D    using the <ESC>-
00E940:  55 20 63 6F 6D 6D 61 6E 64 2E 20 20 59 6F 75 20    U command.  You 
00E950:  63 61 6E 20 70 65 72 66 6F 72 6D 20 61 73 20 6D    can perform as m
00E960:  61 6E 79 20 73 74 61 72 74 2F 73 74 6F 70 20 73    any start/stop s
00E970:  65 71 75 65 6E 63 65 73 20 61 73 0D 0A 79 6F 75    equences as..you
00E980:  20 6C 69 6B 65 20 28 77 68 65 6E 20 74 65 78 74     like (when text
00E990:  2D 73 61 76 65 20 69 73 20 61 63 74 69 76 65 2C    -save is active,
00E9A0:  20 79 6F 75 27 6C 6C 20 73 65 65 20 61 20 63 6F     you'll see a co
00E9B0:  6C 6F 6E 20 61 74 20 74 68 65 20 73 74 61 72 74    lon at the start
00E9C0:  20 6F 66 20 65 61 63 68 0D 0A 6C 69 6E 65 20 61     of each..line a
00E9D0:  73 20 61 20 76 69 73 75 61 6C 20 73 69 67 6E 61    s a visual signa
00E9E0:  6C 20 74 68 61 74 20 74 68 65 20 73 61 76 65 20    l that the save 
00E9F0:  69 73 20 61 63 74 69 76 65 29 2E 0D 0A 0D 0A 59    is active).....Y
00EA00:  74 68 65 20 72 65 6D 6F 74 65 0D 0A 28 22 68 61    the remote..("ha
00EA10:  6C 66 20 64 75 70 6C 65 78 22 20 69 6E 20 74 68    lf duplex" in th
00EA20:  65 20 6F 74 68 65 72 20 64 69 72 65 63 74 69 6F    e other directio
00EA30:  6E 29 2E 0D 0A 0D 0A 4E 6F 74 65 20 74 68 61 74    n).....Note that
00EA40:  20 63 65 72 74 61 69 6E 20 63 6F 6D 6D 61 6E 64     certain command
00EA50:  73 20 6D 61 79 20 62 65 20 6D 6F 64 69 66 69 65    s may be modifie
00EA60:  64 20 77 69 74 68 20 73 65 63 6F 6E 64 61 72 79    d with secondary
00EA70:  20 6F 70 74 69 6F 6E 73 20 28 64 6F 0D 0A 22 48     options (do.."H
00EA80:  45 4C 50 20 53 45 43 4F 4E 44 22 20 66 6F 72 20    ELP SECOND" for 
00EA90:  6D 6F 72 65 20 69 6E 66 6F 72 6D 61 74 69 6F 6E    more information
00EAA0:  20 6F 6E 20 73 65 63 6F 6E 64 61 72 79 20 6F 70     on secondary op
00EAB0:  74 69 6F 6E 73 2C 20 61 6E 64 20 65 78 61 6D 70    tions, and examp
00EAC0:  6C 65 73 20 6F 66 0D 0A 73 69 6E 67 6C 65 2D 63    les of..single-c
00EAD0:  68 61 72 61 63 74 65 72 20 63 6F 6D 6D 61 6E 64    haracter command
00EAE0:  73 20 77 69 74 68 20 61 6E 64 20 77 69 74 68 6F    s with and witho
00EAF0:  75 74 20 73 65 63 6F 6E 64 61 72 79 20 6F 70 74    ut secondary opt
00EB00:  69 6F 6E 73 2E 0D 0A 1A 00 00 00 00 00 00 00 00    ions............
00EB10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EB20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EB30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EB40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EB50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EB60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EB70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EB80:  0D 0A 0D 0A 09 09 09 54 45 52 4D 49 4E 41 4C 20    .......TERMINAL 
00EB90:  4D 4F 44 45 0D 0A 0D 0A 4D 45 58 20 74 65 72 6D    MODE....MEX term
00EBA0:  69 6E 61 6C 20 6D 6F 64 65 20 69 73 20 65 6E 74    inal mode is ent
00EBB0:  65 72 65 64 20 77 69 74 68 20 61 6E 79 20 6F 66    ered with any of
00EBC0:  20 74 68 65 20 73 69 6E 67 6C 65 2D 63 68 61 72     the single-char
00EBD0:  61 63 74 65 72 20 63 6F 6D 6D 61 6E 64 73 20 54    acter commands T
00EBE0:  2C 20 4C 2C 0D 0A 6F 72 20 45 20 28 66 6F 72 20    , L,..or E (for 
00EBF0:  6D 6F 72 65 20 69 6E 66 6F 72 6D 61 74 69 6F 6E    more information
00EC00:  6F 75 20 63 61 6E 20 65 78 69 74 20 74 65 72 6D    ou can exit term
00EC10:  69 6E 61 6C 20 6D 6F 64 65 20 61 6E 64 20 6D 6F    inal mode and mo
00EC20:  76 65 20 66 72 65 65 6C 79 20 61 6D 6F 6E 67 20    ve freely among 
00EC30:  64 72 69 76 65 73 20 61 6E 64 20 75 73 65 72 20    drives and user 
00EC40:  61 72 65 61 73 20 77 69 74 68 2D 0D 0A 6F 75 74    areas with-..out
00EC50:  20 61 66 66 65 63 74 69 6E 67 20 61 6E 20 6F 70     affecting an op
00EC60:  65 6E 20 74 65 72 6D 2D 66 69 6C 65 2E 20 54 68    en term-file. Th
00EC70:  65 20 4C 4F 47 20 63 6F 6D 6D 61 6E 64 20 77 69    e LOG command wi
00EC80:  6C 6C 20 73 74 69 6C 6C 20 62 65 20 75 73 65 61    ll still be usea
00EC90:  62 6C 65 2C 20 62 75 74 0D 0A 77 69 6C 6C 20 6E    ble, but..will n
00ECA0:  6F 74 20 72 65 73 65 74 20 74 68 65 20 64 69 73    ot reset the dis
00ECB0:  6B 20 28 61 6E 64 20 77 69 6C 6C 20 70 72 69 6E    k (and will prin
00ECC0:  74 20 61 20 6D 65 73 73 61 67 65 20 74 6F 20 74    t a message to t
00ECD0:  68 61 74 20 65 66 66 65 63 74 29 2E 0D 0A 0D 0A    hat effect).....
00ECE0:  49 66 20 79 6F 75 20 65 6E 74 65 72 20 74 65 72    If you enter ter
00ECF0:  6D 69 6E 61 6C 20 6D 6F 64 65 20 77 69 74 68 20    minal mode with 
00ED00:  74 68 65 20 54 2C 45 20 6F 72 20 4C 20 63 6F 6D    the T,E or L com
00ED10:  6D 61 6E 64 20 57 49 54 48 20 61 20 66 69 6C 65    mand WITH a file
00ED20:  6E 61 6D 65 2C 20 77 68 65 6E 0D 0A 61 20 66 69    name, when..a fi
00ED30:  6C 65 20 69 73 20 61 6C 72 65 61 64 79 20 6F 70    le is already op
00ED40:  65 6E 2C 20 74 68 65 20 6F 70 65 6E 20 66 69 6C    en, the open fil
00ED50:  65 20 77 69 6C 6C 20 62 65 20 63 6C 6F 73 65 64    e will be closed
00ED60:  2C 20 61 6E 64 20 74 68 65 20 6E 65 77 20 6F 6E    , and the new on
00ED70:  65 20 6F 70 65 6E 65 64 2E 0D 0A 25 0D 0A 0D 0A    e opened...%....
00ED80:  59 6F 75 20 63 61 6E 20 74 72 61 6E 73 66 65 72    You can transfer
00ED90:  20 66 69 6C 65 73 20 75 73 69 6E 67 20 65 69 74     files using eit
00EDA0:  68 65 72 20 43 68 72 69 73 74 65 6E 73 65 6E 20    her Christensen 
00EDB0:  6F 72 20 43 49 53 20 70 72 6F 74 6F 63 6F 6C 73    or CIS protocols
00EDC0:  20 77 68 69 6C 65 20 61 0D 0A 54 45 52 4D 20 66     while a..TERM f
00EDD0:  69 6C 65 20 69 73 20 6F 70 65 6E 20 2D 2D 20 79    ile is open -- y
00EDE0:  6F 75 72 20 62 75 66 66 65 72 20 6D 61 79 20 62    our buffer may b
00EDF0:  65 20 77 72 69 74 74 65 6E 20 74 6F 20 64 69 73    e written to dis
00EE00:  20 6F 66 20 74 68 65 20 45 20 61 6E 64 20 4C 20     of the E and L 
00EE10:  76 61 72 69 61 74 69 6F 6E 73 2C 20 64 6F 20 22    variations, do "
00EE20:  48 45 4C 50 20 53 49 4E 47 4C 45 22 29 2E 0D 0A    HELP SINGLE")...
00EE30:  0D 0A 57 68 69 6C 65 20 69 6E 20 74 65 72 6D 69    ..While in termi
00EE40:  6E 61 6C 20 6D 6F 64 65 2C 20 79 6F 75 20 61 72    nal mode, you ar
00EE50:  65 20 63 6F 6D 6D 75 6E 69 63 61 74 69 6E 67 20    e communicating 
00EE60:  61 73 20 61 20 63 6F 6E 73 6F 6C 65 20 77 69 74    as a console wit
00EE70:  68 20 74 68 65 20 72 65 6D 6F 74 65 0D 0A 65 6E    h the remote..en
00EE80:  64 20 61 73 20 61 20 63 6F 6E 73 6F 6C 65 3B 20    d as a console; 
00EE90:  79 6F 75 72 20 6B 65 79 62 6F 61 72 64 20 63 68    your keyboard ch
00EEA0:  61 72 61 63 74 65 72 73 20 61 72 65 20 74 72 61    aracters are tra
00EEB0:  6E 73 6D 69 74 74 65 64 20 74 6F 20 74 68 65 20    nsmitted to the 
00EEC0:  72 65 6D 6F 74 65 2C 20 61 6E 64 0D 0A 74 68 65    remote, and..the
00EED0:  20 72 65 6D 6F 74 65 20 63 68 61 72 61 63 74 65     remote characte
00EEE0:  72 73 20 61 72 65 20 64 69 73 70 6C 61 79 65 64    rs are displayed
00EEF0:  20 6F 6E 20 79 6F 75 72 20 73 63 72 65 65 6E 2E     on your screen.
00EF00:  0D 0A 0D 0A 54 68 65 72 65 20 61 72 65 20 73 65    ....There are se
00EF10:  76 65 72 61 6C 20 66 75 6E 63 74 69 6F 6E 73 20    veral functions 
00EF20:  74 68 61 74 20 61 72 65 20 61 76 61 69 6C 61 62    that are availab
00EF30:  6C 65 20 74 6F 20 79 6F 75 20 66 72 6F 6D 20 74    le to you from t
00EF40:  65 72 6D 69 6E 61 6C 20 6D 6F 64 65 2C 0D 0A 61    erminal mode,..a
00EF50:  6C 6C 20 6F 66 20 77 68 69 63 68 20 61 72 65 20    ll of which are 
00EF60:  69 6E 76 6F 6B 65 64 20 62 79 20 74 79 70 69 6E    invoked by typin
00EF70:  67 20 74 68 65 20 65 73 63 61 70 65 2D 63 68 61    g the escape-cha
00EF80:  72 61 63 74 65 72 20 28 64 6F 20 22 53 54 41 54    racter (do "STAT
00EF90:  20 45 53 43 22 20 61 74 0D 0A 63 6F 6D 6D 61 6E     ESC" at..comman
00EFA0:  64 20 6C 65 76 65 6C 20 69 66 20 79 6F 75 20 64    d level if you d
00EFB0:  6F 6E 27 74 20 6B 6E 6F 77 20 79 6F 75 72 20 65    on't know your e
00EFC0:  73 63 61 70 65 20 63 68 61 72 61 63 74 65 72 29    scape character)
00EFD0:  20 66 6F 6C 6C 6F 77 65 64 20 62 79 20 6F 6E 65     followed by one
00EFE0:  20 6F 66 0D 0A 73 65 76 65 72 61 6C 20 63 68 61     of..several cha
00EFF0:  72 61 63 74 65 72 73 2E 20 20 54 68 65 73 65 20    racters.  These 
00F000:  6B 20 74 6F 20 6D 61 6B 65 20 72 6F 6F 6D 2C 20    k to make room, 
00F010:  62 75 74 0D 0A 6E 6F 74 68 69 6E 67 20 77 69 6C    but..nothing wil
00F020:  6C 20 62 65 20 6C 6F 73 74 2C 20 61 6E 64 20 74    l be lost, and t
00F030:  68 65 20 66 69 6C 65 20 77 69 6C 6C 20 73 74 69    he file will sti
00F040:  6C 6C 20 62 65 20 6F 70 65 6E 2E 0D 0A 0D 0A 54    ll be open.....T
00F050:  6F 20 63 6C 6F 73 65 20 74 68 65 20 66 69 6C 65    o close the file
00F060:  20 77 68 65 6E 20 79 6F 75 27 72 65 20 64 6F 6E     when you're don
00F070:  65 20 73 61 76 69 6E 67 20 74 65 78 74 2C 20 65    e saving text, e
00F080:  78 69 74 20 74 65 72 6D 69 6E 61 6C 20 6D 6F 64    xit terminal mod
00F090:  65 20 77 69 74 68 0D 0A 3C 45 53 43 3E 2D 45 2C    e with..<ESC>-E,
00F0A0:  20 61 6E 64 20 75 73 65 20 74 68 65 20 57 52 54     and use the WRT
00F0B0:  20 63 6F 6D 6D 61 6E 64 2E 20 20 49 66 20 79 6F     command.  If yo
00F0C0:  75 20 63 68 61 6E 67 65 20 79 6F 75 72 20 6D 69    u change your mi
00F0D0:  6E 64 2C 20 61 6E 64 20 64 65 63 69 64 65 20 79    nd, and decide y
00F0E0:  6F 75 0D 0A 64 6F 6E 27 74 20 77 61 6E 74 20 74    ou..don't want t
00F0F0:  6F 20 6B 65 65 70 20 74 68 65 20 66 69 6C 65 20    o keep the file 
00F100:  61 66 74 65 72 20 61 6C 6C 2C 20 75 73 65 20 74    after all, use t
00F110:  68 65 20 44 45 4C 20 63 6F 6D 6D 61 6E 64 20 74    he DEL command t
00F120:  6F 20 65 72 61 73 65 20 74 68 65 0D 0A 66 69 6C    o erase the..fil
00F130:  65 20 65 6E 74 72 79 20 61 6E 64 20 64 65 6C 65    e entry and dele
00F140:  74 65 20 61 6E 79 20 74 65 78 74 20 61 6C 72 65    te any text alre
00F150:  61 64 79 20 73 61 76 65 64 20 69 6E 20 6D 65 6D    ady saved in mem
00F160:  6F 72 79 2E 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 54 68    ory...........Th
00F170:  65 20 6E 65 78 74 20 66 72 61 6D 65 20 65 78 70    e next frame exp
00F180:  6C 61 69 6E 73 20 77 68 61 74 20 68 61 70 70 65    lains what happe
00F190:  6E 73 20 77 68 65 6E 20 74 68 65 20 53 41 56 45    ns when the SAVE
00F1A0:  20 6F 72 20 50 52 49 4E 54 45 52 20 62 75 66 66     or PRINTER buff
00F1B0:  65 72 73 20 66 69 6C 6C 2E 0D 0A 25 0D 0A 0D 0A    ers fill...%....
00F1C0:  57 68 65 6E 20 79 6F 75 72 20 70 72 69 6E 74 65    When your printe
00F1D0:  72 20 6F 72 20 41 53 43 49 49 2D 73 61 76 65 20    r or ASCII-save 
00F1E0:  62 75 66 66 65 72 20 66 69 6C 6C 73 2C 20 4D 45    buffer fills, ME
00F1F0:  58 20 77 69 6C 6C 20 73 65 6E 64 20 61 6E 6E 20    X will send ann 
00F200:  61 72 65 20 65 78 70 6C 61 69 6E 65 64 20 69 6E    are explained in
00F210:  20 74 68 65 20 6E 65 78 74 20 66 72 61 6D 65 2E     the next frame.
00F220:  0D 0A 25 0D 0A 0D 0A 54 65 72 6D 69 6E 61 6C 20    ..%....Terminal 
00F230:  6D 6F 64 65 20 65 73 63 61 70 65 2D 73 65 71 75    mode escape-sequ
00F240:  65 6E 63 65 73 3A 20 0D 0A 0D 0A 3C 45 53 43 3E    ences: ....<ESC>
00F250:  2D 45 09 09 65 78 69 74 73 20 62 61 63 6B 20 74    -E..exits back t
00F260:  6F 20 63 6F 6D 6D 61 6E 64 20 6C 65 76 65 6C 0D    o command level.
00F270:  0A 3C 45 53 43 3E 2D 3F 09 09 70 72 69 6E 74 73    .<ESC>-?..prints
00F280:  20 61 20 6D 65 6E 75 20 6F 66 20 65 73 63 61 70     a menu of escap
00F290:  65 20 73 65 71 75 65 6E 63 65 73 0D 0A 3C 45 53    e sequences..<ES
00F2A0:  43 3E 2D 53 09 09 73 74 61 72 74 20 63 6F 70 79    C>-S..start copy
00F2B0:  69 6E 67 20 69 6E 63 6F 6D 69 6E 67 20 74 65 78    ing incoming tex
00F2C0:  74 20 69 6E 74 6F 20 66 69 6C 65 20 62 75 66 66    t into file buff
00F2D0:  65 72 20 28 73 65 65 20 62 65 6C 6F 77 29 0D 0A    er (see below)..
00F2E0:  3C 45 53 43 3E 2D 55 09 09 65 6E 64 20 28 75 6E    <ESC>-U..end (un
00F2F0:  2D 73 74 61 72 74 29 20 63 6F 70 79 69 6E 67 20    -start) copying 
00F300:  74 65 78 74 20 69 6E 74 6F 20 66 69 6C 65 20 62    text into file b
00F310:  75 66 66 65 72 20 28 73 65 65 20 62 65 6C 6F 77    uffer (see below
00F320:  29 0D 0A 3C 45 53 43 3E 2D 50 09 09 74 6F 67 67    )..<ESC>-P..togg
00F330:  6C 65 20 63 6F 70 79 2D 74 6F 2D 70 72 69 6E 74    le copy-to-print
00F340:  65 72 20 6F 6E 2F 6F 66 66 20 28 69 66 20 65 6E    er on/off (if en
00F350:  61 62 6C 65 64 20 77 69 74 68 20 53 54 41 54 20    abled with STAT 
00F360:  4C 49 53 54 29 0D 0A 3C 45 53 43 3E 2D 54 09 09    LIST)..<ESC>-T..
00F370:  74 72 61 6E 73 6D 69 74 20 61 20 66 69 6C 65 20    transmit a file 
00F380:  74 6F 20 74 68 65 20 72 65 6D 6F 74 65 20 28 70    to the remote (p
00F390:  72 6F 6D 70 74 73 20 66 6F 72 20 61 20 66 69 6C    rompts for a fil
00F3A0:  65 6E 61 6D 65 29 0D 0A 0D 0A 4E 6F 74 65 20 74    ename)....Note t
00F3B0:  68 61 74 20 3C 45 53 43 3E 2D 53 20 61 6E 64 20    hat <ESC>-S and 
00F3C0:  3C 45 53 43 3E 2D 55 20 72 65 71 75 69 72 65 20    <ESC>-U require 
00F3D0:  61 20 66 69 6C 65 6E 61 6D 65 20 61 72 67 75 6D    a filename argum
00F3E0:  65 6E 74 20 77 69 74 68 20 74 68 65 20 54 20 77    ent with the T w
00F3F0:  68 65 6E 0D 0A 79 6F 75 20 65 6E 74 65 72 20 74    hen..you enter t
00F400:  58 2D 4F 46 46 20 63 68 61 72 2D 0D 0A 61 63 74    X-OFF char-..act
00F410:  65 72 20 74 6F 20 74 68 65 20 72 65 6D 6F 74 65    er to the remote
00F420:  2E 20 20 4D 45 58 20 77 69 6C 6C 20 74 68 65 6E    .  MEX will then
00F430:  20 77 61 69 74 20 66 6F 72 20 74 68 65 20 72 65     wait for the re
00F440:  6D 6F 74 65 20 74 6F 20 73 74 6F 70 2C 20 61 6E    mote to stop, an
00F450:  64 20 77 69 6C 6C 0D 0A 73 61 76 65 20 75 70 20    d will..save up 
00F460:  74 6F 20 61 6E 20 61 64 64 69 74 69 6F 6E 61 6C    to an additional
00F470:  20 31 35 30 20 63 68 61 72 61 63 74 65 72 73 20     150 characters 
00F480:  69 6E 74 6F 20 61 6E 20 61 75 78 69 6C 69 61 72    into an auxiliar
00F490:  79 20 62 75 66 66 65 72 20 28 74 68 69 73 20 62    y buffer (this b
00F4A0:  75 66 2D 0D 0A 66 65 72 20 6D 61 79 20 62 65 20    uf-..fer may be 
00F4B0:  69 6E 63 72 65 61 73 65 64 20 69 6E 20 73 69 7A    increased in siz
00F4C0:  65 20 62 79 20 6D 6F 64 69 66 79 69 6E 67 20 4D    e by modifying M
00F4D0:  45 58 50 41 54 78 78 2E 4F 56 52 29 2E 20 20 57    EXPATxx.OVR).  W
00F4E0:  68 65 6E 20 74 68 65 20 72 65 6D 6F 74 65 0D 0A    hen the remote..
00F4F0:  73 74 6F 70 73 20 28 6F 72 20 74 68 65 20 61 75    stops (or the au
00F500:  78 69 6C 69 61 72 79 20 62 75 66 66 65 72 20 66    xiliary buffer f
00F510:  69 6C 6C 73 29 20 4D 45 58 20 77 69 6C 6C 20 77    ills) MEX will w
00F520:  72 69 74 65 20 74 68 65 20 41 53 43 49 49 2D 73    rite the ASCII-s
00F530:  61 76 65 20 62 75 66 66 65 72 0D 0A 74 6F 20 64    ave buffer..to d
00F540:  69 73 6B 20 28 69 66 20 41 53 43 49 49 2D 73 61    isk (if ASCII-sa
00F550:  76 65 20 69 73 20 61 63 74 69 76 65 29 20 61 6E    ve is active) an
00F560:  64 20 70 72 69 6E 74 20 63 68 61 72 61 63 74 65    d print characte
00F570:  72 73 20 75 6E 74 69 6C 20 74 68 65 20 70 72 69    rs until the pri
00F580:  6E 74 65 72 0D 0A 62 75 66 66 65 72 20 69 73 20    nter..buffer is 
00F590:  68 61 6C 66 2D 66 75 6C 6C 20 28 69 66 20 4C 69    half-full (if Li
00F5A0:  73 74 2D 63 6F 70 79 20 69 73 20 6F 6E 29 2E 20    st-copy is on). 
00F5B0:  20 54 68 65 6E 20 4D 45 58 20 77 69 6C 6C 20 72     Then MEX will r
00F5C0:  65 2D 73 74 61 72 74 20 74 68 65 20 72 65 6D 6F    e-start the remo
00F5D0:  74 65 0D 0A 62 79 20 73 65 6E 64 69 6E 67 20 61    te..by sending a
00F5E0:  6E 20 58 2D 4F 46 46 20 63 68 61 72 61 63 74 65    n X-OFF characte
00F5F0:  72 2E 0D 0A 0D 0A 4E 6F 74 65 20 74 68 61 74 20    r.....Note that 
00F600:  65 72 6D 69 6E 61 6C 20 6D 6F 64 65 20 28 6F 74    erminal mode (ot
00F610:  68 65 72 77 69 73 65 2C 20 74 68 65 72 65 20 69    herwise, there i
00F620:  73 20 6E 6F 20 66 69 6C 65 20 61 63 74 69 76 65    s no file active
00F630:  20 74 6F 20 77 72 69 74 65 20 74 68 65 0D 0A 69     to write the..i
00F640:  6E 63 6F 6D 69 6E 67 20 74 65 78 74 20 69 6E 74    ncoming text int
00F650:  6F 29 2E 0D 0A 0D 0A 59 6F 75 20 63 61 6E 20 75    o).....You can u
00F660:  73 65 20 3C 45 53 43 3E 2D 50 20 74 6F 20 63 6F    se <ESC>-P to co
00F670:  70 79 20 69 6E 63 6F 6D 69 6E 67 20 74 65 78 74    py incoming text
00F680:  20 74 6F 20 74 68 65 20 70 72 69 6E 74 65 72 2E     to the printer.
00F690:  20 20 54 68 65 20 74 65 78 74 20 69 73 20 68 65      The text is he
00F6A0:  6C 64 0D 0A 69 6E 20 61 20 62 75 66 66 65 72 2C    ld..in a buffer,
00F6B0:  20 61 6E 64 20 70 72 69 6E 74 73 20 6F 6E 6C 79     and prints only
00F6C0:  20 61 73 20 74 68 65 20 70 72 69 6E 74 65 72 20     as the printer 
00F6D0:  69 73 20 72 65 61 64 79 20 66 6F 72 20 61 20 63    is ready for a c
00F6E0:  68 61 72 61 63 74 65 72 2E 20 54 68 75 73 2C 0D    haracter. Thus,.
00F6F0:  0A 79 6F 75 72 20 70 72 69 6E 74 65 72 20 6D 61    .your printer ma
00F700:  79 20 62 65 20 73 6C 6F 77 65 72 20 74 68 61 6E    y be slower than
00F710:  20 74 68 65 20 6D 6F 64 65 6D 2C 20 61 6E 64 20     the modem, and 
00F720:  79 6F 75 20 77 6F 6E 27 74 20 6C 6F 73 65 20 63    you won't lose c
00F730:  68 61 72 61 63 74 65 72 73 20 75 6E 2D 0D 0A 6C    haracters un-..l
00F740:  65 73 73 20 74 68 65 20 62 75 66 66 65 72 20 66    ess the buffer f
00F750:  69 6C 6C 73 20 75 70 2E 0D 0A 0D 0A 54 68 65 20    ills up.....The 
00F760:  6E 65 78 74 20 66 72 61 6D 65 20 65 78 70 6C 61    next frame expla
00F770:  69 6E 73 20 74 65 72 6D 69 6E 61 6C 2D 6D 6F 64    ins terminal-mod
00F780:  65 20 66 69 6C 65 73 2E 0D 0A 25 0D 0A 0D 0A 54    e files...%....T
00F790:  65 72 6D 69 6E 61 6C 2D 6D 6F 64 65 20 66 69 6C    erminal-mode fil
00F7A0:  65 73 20 28 61 6C 73 6F 20 63 61 6C 6C 65 64 20    es (also called 
00F7B0:  43 41 50 54 55 52 45 20 6F 72 20 41 53 43 49 49    CAPTURE or ASCII
00F7C0:  2D 53 41 56 45 20 66 69 6C 65 73 29 20 61 72 65    -SAVE files) are
00F7D0:  20 63 72 65 61 74 65 64 0D 0A 62 79 20 65 6E 74     created..by ent
00F7E0:  65 72 69 6E 67 20 61 20 66 69 6C 65 6E 61 6D 65    ering a filename
00F7F0:  20 77 69 74 68 20 74 68 65 20 54 20 28 6F 72 20     with the T (or 
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 41 02 00 00 00 02    ......R...A.....
00F820:  0D 00 46 02 00 00 00 02 0D 00 42 02 00 00 00 02    ..F.......B.....
00F830:  0D 00 47 02 00 00 00 02 0D 00 43 02 00 00 00 02    ..G.......C.....
00F840:  0D 00 48 02 00 00 00 02 0D 00 44 02 00 00 00 02    ..H.......D.....
00F850:  0D 00 49 02 00 00 00 02 0D 00 45 02 00 00 00 02    ..I.......E.....
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:  66 6F 72 20 74 68 69 73 20 73 63 68 65 6D 65 20    for this scheme 
00F910:  74 6F 20 77 6F 72 6B 2C 20 74 68 65 20 72 65 6D    to work, the rem
00F920:  6F 74 65 20 63 6F 6D 70 75 74 65 72 20 6D 75 73    ote computer mus
00F930:  74 20 72 65 73 70 6F 6E 64 20 74 6F 20 74 68 69    t respond to thi
00F940:  73 0D 0A 58 2D 4F 4E 2F 58 2D 4F 46 46 20 22 70    s..X-ON/X-OFF "p
00F950:  72 6F 74 6F 63 6F 6C 22 20 28 6D 6F 73 74 20 63    rotocol" (most c
00F960:  6F 6D 70 75 74 65 72 73 20 64 6F 2C 20 62 75 74    omputers do, but
00F970:  20 2A 6E 6F 74 2A 20 61 6C 6C 21 29 2E 0D 0A 0D     *not* all!)....
00F980:  0A 54 68 65 20 6E 65 78 74 20 66 72 61 6D 65 20    .The next frame 
00F990:  64 65 73 63 72 69 62 65 73 20 74 68 65 20 3C 45    describes the <E
00F9A0:  53 43 3E 2D 54 20 66 69 6C 65 20 74 72 61 6E 73    SC>-T file trans
00F9B0:  66 65 72 20 66 61 63 69 6C 69 74 79 2E 0D 0A 25    fer facility...%
00F9C0:  0D 0A 0D 0A 59 6F 75 20 63 61 6E 20 74 72 61 6E    ....You can tran
00F9D0:  73 6D 69 74 20 61 20 6C 6F 63 61 6C 20 64 69 73    smit a local dis
00F9E0:  6B 20 66 69 6C 65 20 74 6F 20 74 68 65 20 72 65    k file to the re
00F9F0:  6D 6F 74 65 20 77 69 74 68 20 3C 45 53 43 3E 2D    mote with <ESC>-
00FA00:  54 3B 20 79 6F 75 20 77 69 6C 6C 20 62 65 0D 0A    T; you will be..
00FA10:  70 72 6F 6D 70 74 65 64 20 66 6F 72 20 61 20 66    prompted for a f
00FA20:  69 6C 65 6E 61 6D 65 2E 20 20 49 66 20 79 6F 75    ilename.  If you
00FA30:  20 68 61 76 65 20 74 68 65 20 58 4F 4E 20 61 6E     have the XON an
00FA40:  64 20 61 6E 64 20 58 4C 49 4E 45 20 76 61 72 69    d and XLINE vari
00FA50:  61 62 6C 65 73 20 74 75 72 6E 65 64 0D 0A 6F 66    ables turned..of
00FA60:  66 20 28 64 6F 20 22 48 45 4C 50 20 58 4F 4E 22    f (do "HELP XON"
00FA70:  20 61 6E 64 20 22 48 45 4C 50 20 58 4F 46 46 22     and "HELP XOFF"
00FA80:  20 66 6F 72 20 69 6E 66 6F 72 6D 61 74 69 6F 6E     for information
00FA90:  20 61 62 6F 75 74 20 63 68 61 6E 67 69 6E 67 20     about changing 
00FAA0:  74 68 65 73 65 29 2C 0D 0A 4D 45 58 20 77 69 6C    these),..MEX wil
00FAB0:  6C 20 61 73 6B 20 69 66 20 79 6F 75 20 77 61 6E    l ask if you wan
00FAC0:  74 20 74 6F 20 75 73 65 20 74 68 65 20 63 68 61    t to use the cha
00FAD0:  72 61 63 74 65 72 20 61 6E 64 20 6C 69 6E 65 20    racter and line 
00FAE0:  64 65 6C 61 79 73 20 66 6F 72 20 74 68 65 20 66    delays for the f
00FAF0:  69 6C 65 2D 0D 0A 73 65 6E 64 3B 20 74 68 65 73    ile-..send; thes
00FB00:  0D 0A 0D 0A 0D 0A 54 68 65 20 52 45 4E 09 63 6F    ......The REN.co
00FB10:  6D 6D 61 6E 64 20 20 73 79 6E 74 61 78 20 69 73    mmand  syntax is
00FB20:  20 73 69 6D 69 6C 61 72 20 74 6F 20 74 68 65 20     similar to the 
00FB30:  6E 6F 72 6D 61 6C 20 43 50 4D 20 52 45 4E 2C 20    normal CPM REN, 
00FB40:  65 78 63 65 70 74 20 74 68 61 74 0D 0A 44 55 20    except that..DU 
00FB50:  73 70 65 63 69 66 69 63 61 74 69 6F 6E 73 20 6D    specifications m
00FB60:  61 79 20 62 65 20 65 6D 70 6C 6F 79 65 64 20 69    ay be employed i
00FB70:  6E 20 65 69 74 68 65 72 20 74 68 65 20 6E 65 77    n either the new
00FB80:  20 4F 52 20 74 68 65 20 6F 6C 64 20 66 69 6C 65     OR the old file
00FB90:  6E 61 6D 65 0D 0A 28 62 75 74 20 6E 6F 74 20 69    name..(but not i
00FBA0:  6E 20 62 6F 74 68 29 2E 0D 0A 0D 0A 49 6E 20 67    n both).....In g
00FBB0:  65 6E 65 72 61 6C 20 74 68 65 20 73 79 6E 74 61    eneral the synta
00FBC0:  78 20 69 73 0D 0A 0D 0A 09 09 52 45 4E 20 3C 6E    x is......REN <n
00FBD0:  65 77 66 69 6C 65 6E 61 6D 65 3E 3D 3C 6F 6C 64    ewfilename>=<old
00FBE0:  66 69 6C 65 6E 61 6D 65 3E 0D 0A 20 45 78 61 6D    filename>.. Exam
00FBF0:  70 6C 65 73 3A 0D 0A 09 09 5B 4D 45 58 5D 20 41    ples:....[MEX] A
00FC00:  30 3E 3E 52 45 4E 20 4E 45 57 46 49 4C 45 3D 4F    0>>REN NEWFILE=O
00FC10:  4C 44 46 49 4C 45 20 20 20 20 20 20 20 20 20 20    LDFILE          
00FC20:  28 75 73 65 73 20 41 30 29 0D 0A 09 09 5B 4D 45    (uses A0)....[ME
00FC30:  58 5D 20 43 39 3E 3E 52 45 4E 20 42 36 3A 52 45    X] C9>>REN B6:RE
00FC40:  50 4F 52 54 2E 4F 4C 44 3D 52 45 50 4F 52 54 2E    PORT.OLD=REPORT.
00FC50:  44 4F 43 20 28 75 73 65 73 20 42 36 29 0D 0A 09    DOC (uses B6)...
00FC60:  09 5B 4D 45 58 5D 20 42 33 3E 3E 52 45 4E 20 36    .[MEX] B3>>REN 6
00FC70:  3A 4D 59 46 49 4C 45 3D 42 3A 59 4F 55 52 46 49    :MYFILE=B:YOURFI
00FC80:  4C 45 20 20 20 20 20 20 28 75 73 65 73 20 42 36    LE      (uses B6
00FC90:  29 0D 0A 09 09 5B 4D 45 58 5D 20 44 34 3E 3E 52    )....[MEX] D4>>R
00FCA0:  45 4E 20 45 52 52 4F 52 3D 43 39 3A 42 4C 55 4E    EN ERROR=C9:BLUN
00FCB0:  44 45 52 20 20 20 20 20 20 20 20 20 28 75 73 65    DER         (use
00FCC0:  73 20 43 39 29 0D 0A 0D 0A 25 0D 0A 0D 0A 4E 6F    s C9)....%....No
00FCD0:  74 65 20 74 68 61 74 20 74 68 65 20 66 6F 6C 6C    te that the foll
00FCE0:  6F 77 69 6E 67 20 52 45 4E 20 63 6F 6D 6D 61 6E    owing REN comman
00FCF0:  64 73 20 77 69 6C 6C 20 70 72 6F 64 75 63 65 20    ds will produce 
00FD00:  65 20 64 65 6C 61 79 73 20 61 6C 6C 6F 77 20 73    e delays allow s
00FD10:  6C 6F 77 20 72 65 6D 6F 74 65 20 63 6F 6D 70 75    low remote compu
00FD20:  74 65 72 73 20 74 6F 20 72 65 63 65 69 76 65 20    ters to receive 
00FD30:  66 69 6C 65 73 2E 0D 0A 0D 0A 54 68 65 20 57 43    files.....The WC
00FD40:  48 41 52 20 61 6E 64 20 57 4C 49 4E 45 20 76 61    HAR and WLINE va
00FD50:  72 69 61 62 6C 65 73 20 28 73 65 65 20 63 6F 72    riables (see cor
00FD60:  72 65 73 70 6F 6E 64 69 6E 67 20 48 45 4C 50 20    responding HELP 
00FD70:  73 65 63 74 69 6F 6E 73 29 20 64 65 74 65 72 6D    sections) determ
00FD80:  69 6E 65 0D 0A 74 68 65 20 74 69 6D 65 2D 64 65    ine..the time-de
00FD90:  6C 61 79 20 76 61 6C 75 65 73 20 66 6F 72 20 65    lay values for e
00FDA0:  61 63 68 20 63 68 61 72 61 63 74 65 72 2C 20 61    ach character, a
00FDB0:  6E 64 20 65 61 63 68 20 6C 69 6E 65 73 20 72 65    nd each lines re
00FDC0:  73 70 65 63 74 69 76 65 6C 79 20 28 6F 66 0D 0A    spectively (of..
00FDD0:  63 6F 75 72 73 65 2C 20 79 6F 75 20 6D 75 73 74    course, you must
00FDE0:  20 68 61 76 65 20 61 6E 73 77 65 72 65 64 20 22     have answered "
00FDF0:  59 22 20 74 6F 20 74 68 65 20 22 77 61 6E 74 20    Y" to the "want 
00FE00:  64 65 6C 61 79 73 3F 22 20 70 72 6F 6D 70 74 2E    delays?" prompt.
00FE10:  0D 0A 0D 0A 49 66 20 65 69 74 68 65 72 20 6F 66    ....If either of
00FE20:  20 74 68 65 20 74 68 65 20 58 4C 49 4E 45 20 6F     the the XLINE o
00FE30:  72 20 58 4F 4E 20 73 77 69 74 63 68 65 73 20 69    r XON switches i
00FE40:  73 20 4F 4E 2C 20 74 68 65 20 64 65 6C 61 79 20    s ON, the delay 
00FE50:  70 72 6F 6D 70 74 20 77 69 6C 6C 20 62 65 0D 0A    prompt will be..
00FE60:  73 6B 69 70 70 65 64 2C 20 61 6E 64 20 64 65 6C    skipped, and del
00FE70:  61 79 73 20 77 69 6C 6C 20 6E 6F 74 20 62 65 20    ays will not be 
00FE80:  75 73 65 64 2E 0D 0A 0D 0A 58 4C 49 4E 45 20 69    used.....XLINE i
00FE90:  73 20 61 20 74 65 63 68 6E 69 71 75 65 20 75 73    s a technique us
00FEA0:  65 64 20 62 79 20 73 6F 6D 65 20 6D 61 69 6E 66    ed by some mainf
00FEB0:  72 61 6D 65 73 3A 20 61 66 74 65 72 20 61 20 6C    rames: after a l
00FEC0:  69 6E 65 20 69 73 20 74 72 61 6E 73 6D 69 74 74    ine is transmitt
00FED0:  65 64 2C 0D 0A 4D 45 58 20 77 69 6C 6C 20 6E 6F    ed,..MEX will no
00FEE0:  74 20 74 72 61 6E 73 6D 69 74 20 61 6E 6F 74 68    t transmit anoth
00FEF0:  65 72 20 75 6E 74 69 6C 20 72 65 63 65 69 76 69    er until receivi
00FF00:  65 72 72 6F 72 73 3A 0D 0A 0D 0A 09 09 5B 4D 45    errors:......[ME
00FF10:  58 5D 20 41 30 3E 3E 52 45 4E 20 42 33 3A 53 4F    X] A0>>REN B3:SO
00FF20:  4D 45 54 48 49 4E 47 3D 43 3A 45 4C 53 45 09 20    METHING=C:ELSE. 
00FF30:  28 61 6D 62 69 67 20 64 72 69 76 65 73 29 0D 0A    (ambig drives)..
00FF40:  09 09 5B 4D 45 58 5D 20 41 30 3E 3E 52 45 4E 20    ..[MEX] A0>>REN 
00FF50:  36 3A 4D 45 3D 37 3A 59 4F 55 09 09 20 28 61 6D    6:ME=7:YOU.. (am
00FF60:  62 69 67 20 75 73 65 72 20 23 27 73 29 0D 0A 0D    big user #'s)...
00FF70:  0A 09 20 20 20 4E 6F 74 65 20 74 68 61 74 20 45    ..   Note that E
00FF80:  52 41 20 77 69 6C 6C 20 70 72 6F 6D 70 74 20 66    RA will prompt f
00FF90:  6F 72 20 65 72 61 73 75 72 65 20 69 66 20 74 68    or erasure if th
00FFA0:  65 20 6E 65 77 20 6E 61 6D 65 20 61 6C 72 65 61    e new name alrea
00FFB0:  64 79 0D 0A 09 20 20 20 65 78 69 73 74 73 2E 20    dy...   exists. 
00FFC0:  20 46 75 72 74 68 65 72 2C 20 62 65 66 6F 72 65     Further, before
00FFD0:  20 64 6F 69 6E 67 20 74 68 69 73 2C 20 69 74 20     doing this, it 
00FFE0:  63 68 65 63 6B 73 20 66 6F 72 20 74 68 65 20 65    checks for the e
00FFF0:  78 69 73 74 61 6E 63 65 0D 0A 09 20 20 20 6F 66    xistance...   of
010000:  20 74 68 65 20 6F 6C 64 20 66 69 6C 65 6E 61 6D     the old filenam
010010:  65 2C 20 61 6E 64 2C 20 69 66 20 6E 6F 74 20 66    e, and, if not f
010020:  6F 75 6E 64 2C 20 61 62 6F 72 74 73 20 62 65 66    ound, aborts bef
010030:  6F 72 65 20 63 68 65 63 6B 69 6E 67 0D 0A 09 20    ore checking... 
010040:  20 20 66 6F 72 20 74 68 65 20 74 68 65 20 70 72      for the the pr
010050:  65 73 65 6E 63 65 20 6F 66 20 74 68 65 20 6E 65    esence of the ne
010060:  77 20 6E 61 6D 65 2E 0D 0A 1A 00 00 00 00 00 00    w name..........
010070:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010080:  0D 0A 0D 0A 54 68 65 20 54 59 50 45 20 63 6F 6D    ....The TYPE com
010090:  6D 61 6E 64 20 70 72 69 6E 74 73 20 66 69 6C 65    mand prints file
0100A0:  73 20 6F 6E 20 74 68 65 20 63 6F 6E 73 6F 6C 65    s on the console
0100B0:  2C 20 73 69 6D 69 6C 61 72 6C 79 20 74 6F 20 74    , similarly to t
0100C0:  68 65 20 43 50 2F 4D 0D 0A 54 59 50 45 20 63 6F    he CP/M..TYPE co
0100D0:  6D 6D 61 6E 64 2C 20 62 75 74 20 77 69 74 68 20    mmand, but with 
0100E0:  70 61 67 69 6E 61 74 69 6F 6E 3A 20 20 54 68 65    pagination:  The
0100F0:  20 73 79 6E 74 61 78 20 69 73 3A 0D 0A 0D 0A 09     syntax is:.....
010100:  6E 67 20 61 6E 20 58 2D 4F 4E 20 63 68 61 72 61    ng an X-ON chara
010110:  63 74 65 72 20 66 72 6F 6D 20 74 68 65 0D 0A 72    cter from the..r
010120:  65 6D 6F 74 65 2E 0D 0A 0D 0A 58 4F 4E 20 69 73    emote.....XON is
010130:  20 6D 6F 72 65 20 66 72 65 71 75 65 6E 74 6C 79     more frequently
010140:  20 75 73 65 64 3A 20 77 68 65 6E 20 58 4F 4E 20     used: when XON 
010150:  69 73 20 61 63 74 69 76 65 2C 20 4D 45 58 20 77    is active, MEX w
010160:  69 6C 6C 20 73 65 6E 64 20 63 68 61 72 61 63 74    ill send charact
010170:  65 72 73 0D 0A 61 74 20 66 75 6C 6C 20 73 70 65    ers..at full spe
010180:  65 64 2C 20 62 75 74 20 6D 6F 6E 69 74 6F 72 20    ed, but monitor 
010190:  74 68 65 20 72 65 6D 6F 74 65 20 66 6F 72 20 61    the remote for a
0101A0:  6E 20 58 2D 4F 46 46 20 63 68 61 72 61 63 74 65    n X-OFF characte
0101B0:  72 2E 20 20 57 68 65 6E 20 61 6E 20 58 2D 4F 46    r.  When an X-OF
0101C0:  46 0D 0A 69 73 20 72 65 63 65 69 76 65 64 2C 20    F..is received, 
0101D0:  4D 45 58 20 77 69 6C 6C 20 70 61 75 73 65 20 75    MEX will pause u
0101E0:  6E 74 69 6C 20 74 68 65 20 72 65 6D 6F 74 65 20    ntil the remote 
0101F0:  73 65 6E 64 73 20 61 6E 20 58 2D 4F 4E 20 63 68    sends an X-ON ch
010200:  61 72 61 63 74 65 72 2E 0D 0A 1A 00 00 00 00 00    aracter.........
010210:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010220:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010230:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010240:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010250:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010260:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010270:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010280:  0D 0A 0D 0A 58 4F 4E 20 69 73 20 61 20 53 54 41    ....XON is a STA
010290:  54 20 73 77 69 74 63 68 20 76 61 72 69 61 62 6C    T switch variabl
0102A0:  65 20 74 68 61 74 20 61 66 66 65 63 74 73 20 74    e that affects t
0102B0:  68 65 20 74 65 72 6D 69 6E 61 6C 2D 6D 6F 64 65    he terminal-mode
0102C0:  20 66 69 6C 65 20 73 65 6E 64 0D 0A 28 64 6F 20     file send..(do 
0102D0:  22 48 45 4C 50 20 54 45 52 4D 2D 4D 4F 44 45 22    "HELP TERM-MODE"
0102E0:  20 66 6F 72 20 61 20 66 75 6C 6C 20 64 65 73 63     for a full desc
0102F0:  72 69 70 74 69 6F 6E 20 6F 66 20 74 65 72 6D 69    ription of termi
010300:  09 54 59 50 45 20 3C 66 69 6C 65 6E 61 6D 65 3E    .TYPE <filename>
010310:  20 3C 27 50 27 3E 0D 0A 0D 0A 54 68 65 20 6F 70     <'P'>....The op
010320:  74 69 6F 6E 61 6C 20 27 50 27 20 77 69 6C 6C 20    tional 'P' will 
010330:  61 66 66 65 63 74 20 70 61 67 69 6E 61 74 69 6F    affect paginatio
010340:  6E 20 61 74 20 73 63 72 65 65 6E 20 62 6F 75 6E    n at screen boun
010350:  64 61 72 69 65 73 3A 20 69 66 20 70 61 67 69 6E    daries: if pagin
010360:  61 74 69 6F 6E 0D 0A 69 73 20 4F 46 46 20 28 22    ation..is OFF ("
010370:  53 54 41 54 20 50 41 47 45 20 4F 46 46 22 29 20    STAT PAGE OFF") 
010380:  74 68 65 6E 20 27 50 27 20 77 69 6C 6C 20 63 61    then 'P' will ca
010390:  75 73 65 20 74 68 65 20 66 69 6C 65 20 74 6F 20    use the file to 
0103A0:  62 65 20 70 61 67 65 64 2E 20 20 49 66 0D 0A 70    be paged.  If..p
0103B0:  61 67 69 6E 61 74 69 6F 6E 20 69 73 20 4F 4E 20    agination is ON 
0103C0:  28 22 53 54 41 54 20 50 41 47 45 20 4F 4E 22 29    ("STAT PAGE ON")
0103D0:  2C 20 74 68 65 6E 20 27 50 27 20 77 69 6C 6C 20    , then 'P' will 
0103E0:  69 6E 68 69 62 69 74 20 70 61 67 69 6E 61 74 69    inhibit paginati
0103F0:  6F 6E 2E 0D 0A 0D 0A 0D 0A 45 78 61 6D 70 6C 65    on.......Example
010400:  73 3A 0D 0A 0D 0A 09 09 41 32 3E 3E 43 4F 4D 4D    s:......A2>>COMM
010410:  41 4E 44 3A 20 54 59 50 45 20 52 45 50 4F 52 54    AND: TYPE REPORT
010420:  2E 44 4F 43 20 20 20 20 28 70 61 67 65 64 20 6F    .DOC    (paged o
010430:  75 74 70 75 74 20 69 66 20 50 41 47 45 20 4F 4E    utput if PAGE ON
010440:  29 0D 0A 09 09 41 32 3E 3E 43 4F 4D 4D 41 4E 44    )....A2>>COMMAND
010450:  3A 20 54 59 50 45 20 52 45 50 4F 52 54 2E 44 4F    : TYPE REPORT.DO
010460:  43 20 50 20 20 28 69 6E 68 69 62 69 74 73 20 70    C P  (inhibits p
010470:  61 67 69 6E 67 20 69 66 20 50 41 47 45 20 4F 4E    aging if PAGE ON
010480:  29 0D 0A 0D 0A 1A 00 00 00 00 00 00 00 00 00 00    )...............
010490:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0104A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0104B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0104C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0104D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0104E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0104F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010500:  6E 61 6C 2D 6D 6F 64 65 20 66 69 6C 65 20 73 65    nal-mode file se
010510:  6E 64 29 2E 0D 0A 0D 0A 57 68 65 6E 20 58 4F 4E    nd).....When XON
010520:  20 69 73 20 73 65 74 20 74 6F 20 4F 4E 2C 20 4D     is set to ON, M
010530:  45 58 20 77 69 6C 6C 20 73 65 6E 64 20 61 6C 6C    EX will send all
010540:  20 63 68 61 72 61 63 74 65 72 73 20 74 6F 20 74     characters to t
010550:  68 65 20 72 65 6D 6F 74 65 20 61 74 20 66 75 6C    he remote at ful
010560:  6C 0D 0A 73 70 65 65 64 2C 20 62 75 74 20 77 69    l..speed, but wi
010570:  6C 6C 20 6D 6F 6E 69 74 6F 72 20 66 6F 72 20 61    ll monitor for a
010580:  6E 20 58 2D 4F 46 46 20 63 68 61 72 61 63 74 65    n X-OFF characte
010590:  72 20 66 72 6F 6D 20 74 68 65 20 72 65 6D 6F 74    r from the remot
0105A0:  65 2E 20 20 57 68 65 6E 0D 0A 4D 45 58 20 73 65    e.  When..MEX se
0105B0:  65 73 20 74 68 65 20 58 2D 4F 46 46 2C 20 69 74    es the X-OFF, it
0105C0:  20 77 69 6C 6C 20 70 61 75 73 65 2C 20 61 6C 6C     will pause, all
0105D0:  6F 77 69 6E 67 20 74 68 65 20 72 65 6D 6F 74 65    owing the remote
0105E0:  20 74 6F 20 72 65 61 64 20 61 6C 6C 20 6F 66 20     to read all of 
0105F0:  74 68 65 0D 0A 69 6E 70 75 74 20 4D 45 58 20 68    the..input MEX h
010600:  61 73 20 74 72 61 6E 73 6D 69 74 74 65 64 2E 20    as transmitted. 
010610:  20 57 68 65 6E 20 4D 45 58 20 73 65 65 73 20 61     When MEX sees a
010620:  6E 20 58 2D 4F 4E 20 63 68 61 72 61 63 74 65 72    n X-ON character
010630:  20 66 72 6F 6D 20 74 68 65 20 72 65 6D 6F 74 65     from the remote
010640:  2C 0D 0A 69 74 20 77 69 6C 6C 20 72 65 73 75 6D    ,..it will resum
010650:  65 20 74 68 65 20 66 69 6C 65 20 74 72 61 6E 73    e the file trans
010660:  6D 69 73 73 69 6F 6E 2E 0D 0A 0D 0A 1A 00 00 00    mission.........
010670:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010680:  0D 0A 0D 0A 43 4C 4F 43 4B 20 69 73 20 61 20 53    ....CLOCK is a S
010690:  54 41 54 20 76 61 6C 75 65 20 76 61 72 69 61 62    TAT value variab
0106A0:  6C 65 3B 20 79 6F 75 20 6D 61 79 20 73 65 74 20    le; you may set 
0106B0:  74 68 69 73 20 76 61 72 69 61 62 6C 65 20 74 6F    this variable to
0106C0:  20 61 6E 79 20 76 61 6C 75 65 20 62 65 2D 0D 0A     any value be-..
0106D0:  74 77 65 65 6E 20 31 20 61 6E 64 20 32 35 35 2E    tween 1 and 255.
0106E0:  20 20 54 68 65 20 76 61 6C 75 65 20 69 73 20 74      The value is t
0106F0:  68 65 20 43 50 55 20 63 6C 6F 63 6B 20 73 70 65    he CPU clock spe
010700:  0D 0A 09 09 09 50 52 45 46 49 58 20 61 6E 64 20    .....PREFIX and 
010710:  53 55 46 46 49 58 0D 0A 0D 0A 50 52 45 46 49 58    SUFFIX....PREFIX
010720:  20 61 6E 64 20 53 55 46 46 49 58 20 61 72 65 20     and SUFFIX are 
010730:  75 73 65 64 20 77 69 74 68 20 74 68 65 20 53 45    used with the SE
010740:  4E 44 4F 55 54 20 63 6F 6D 6D 61 6E 64 20 28 64    NDOUT command (d
010750:  6F 20 22 48 45 4C 50 20 53 45 4E 44 4F 55 54 22    o "HELP SENDOUT"
010760:  20 66 6F 72 0D 0A 6D 6F 72 65 20 69 6E 66 6F 72     for..more infor
010770:  6D 61 74 69 6F 6E 20 6F 6E 20 74 68 65 20 53 45    mation on the SE
010780:  4E 44 4F 55 54 20 63 6F 6D 6D 61 6E 64 29 2E 20    NDOUT command). 
010790:  20 50 52 45 46 49 58 20 69 73 20 75 73 65 64 20     PREFIX is used 
0107A0:  74 6F 20 6D 61 6E 69 70 75 6C 61 74 65 20 61 0D    to manipulate a.
0107B0:  0A 73 70 65 63 69 61 6C 20 50 52 45 46 49 58 20    .special PREFIX 
0107C0:  73 74 72 69 6E 67 2C 20 61 6E 64 20 53 55 46 46    string, and SUFF
0107D0:  49 58 20 69 73 20 75 73 65 64 20 74 6F 20 6D 61    IX is used to ma
0107E0:  6E 69 70 75 6C 61 74 65 20 61 20 53 55 46 46 49    nipulate a SUFFI
0107F0:  58 20 73 74 72 69 6E 67 2E 0D 0A 0D 0A 54 68 65    X string.....The
010800:  20 50 52 45 46 49 58 20 73 74 72 69 6E 67 20 69     PREFIX string i
010810:  73 20 74 72 61 6E 73 6D 69 74 74 65 64 20 61 68    s transmitted ah
010820:  65 61 64 20 6F 66 20 61 6E 79 20 53 45 4E 44 4F    ead of any SENDO
010830:  55 54 20 73 74 72 69 6E 67 2C 20 77 68 65 6E 20    UT string, when 
010840:  74 68 65 0D 0A 53 45 4E 44 4F 55 54 20 63 6F 6D    the..SENDOUT com
010850:  6D 61 6E 64 20 69 73 20 75 73 65 64 2C 20 61 6E    mand is used, an
010860:  64 20 74 68 65 20 53 55 46 46 49 58 20 73 74 72    d the SUFFIX str
010870:  69 6E 67 20 69 73 20 74 72 61 6E 73 6D 69 74 74    ing is transmitt
010880:  65 64 20 61 66 74 65 72 2E 20 20 54 68 69 73 0D    ed after.  This.
010890:  0A 73 69 6D 70 6C 69 66 69 65 73 20 74 68 65 20    .simplifies the 
0108A0:  63 6F 6E 73 74 72 75 63 74 69 6F 6E 20 6F 66 20    construction of 
0108B0:  63 6F 6D 70 6C 65 78 2C 20 72 65 70 65 74 69 74    complex, repetit
0108C0:  69 76 65 20 63 6F 6D 6D 61 6E 64 20 6C 69 6E 65    ive command line
0108D0:  73 20 74 6F 20 62 65 20 73 65 6E 74 0D 0A 74 6F    s to be sent..to
0108E0:  20 74 68 65 20 72 65 6D 6F 74 65 2E 0D 0A 0D 0A     the remote.....
0108F0:  45 69 74 68 65 72 20 63 6F 6D 6D 61 6E 64 20 77    Either command w
010900:  65 64 20 69 6E 20 74 65 6E 73 20 6F 66 20 4D 65    ed in tens of Me
010910:  67 61 68 65 72 74 7A 0D 0A 28 68 65 6E 63 65 2C    gahertz..(hence,
010920:  20 74 68 65 20 73 70 65 65 64 20 6D 61 79 20 76     the speed may v
010930:  61 72 79 20 62 65 74 77 65 65 6E 20 2E 31 20 61    ary between .1 a
010940:  6E 64 20 32 35 2E 35 20 4D 68 7A 29 2E 20 20 59    nd 25.5 Mhz).  Y
010950:  6F 75 20 63 61 6E 20 74 68 65 6E 20 75 73 65 0D    ou can then use.
010960:  0A 74 68 65 20 43 4C 4F 4E 45 20 63 6F 6D 6D 61    .the CLONE comma
010970:  6E 64 20 74 6F 20 6D 61 6B 65 20 74 68 69 73 20    nd to make this 
010980:  63 68 61 6E 67 65 20 70 65 72 6D 61 6E 65 6E 74    change permanent
010990:  2E 0D 0A 0D 0A 43 4C 4F 43 4B 20 69 73 20 75 73    .....CLOCK is us
0109A0:  65 66 75 6C 20 66 6F 72 20 22 74 77 65 61 6B 69    eful for "tweaki
0109B0:  6E 67 22 20 4D 45 58 20 75 6E 64 65 72 20 76 61    ng" MEX under va
0109C0:  72 79 69 6E 67 20 63 6F 6E 64 69 74 69 6F 6E 73    rying conditions
0109D0:  20 6F 66 20 6C 6F 61 64 20 77 68 65 6E 0D 0A 72     of load when..r
0109E0:  75 6E 6E 69 6E 67 20 75 6E 64 65 72 20 6D 75 6C    unning under mul
0109F0:  74 69 2D 74 61 73 6B 69 6E 67 20 6F 70 65 72 61    ti-tasking opera
010A00:  74 69 6E 67 20 73 79 73 74 65 6D 73 2C 20 73 75    ting systems, su
010A10:  63 68 20 61 73 20 4D 50 2F 4D 20 61 6E 64 20 54    ch as MP/M and T
010A20:  75 72 62 6F 44 4F 53 2E 0D 0A 57 68 65 6E 20 73    urboDOS...When s
010A30:  79 73 74 65 6D 20 6C 6F 61 64 20 69 73 20 68 65    ystem load is he
010A40:  61 76 79 2C 20 79 6F 75 20 63 61 6E 20 64 65 63    avy, you can dec
010A50:  72 65 61 73 65 20 74 68 65 20 43 4C 4F 43 4B 20    rease the CLOCK 
010A60:  76 61 6C 75 65 2C 20 63 61 75 73 69 6E 67 20 4D    value, causing M
010A70:  45 58 0D 0A 74 6F 20 73 70 65 6E 64 20 6C 65 73    EX..to spend les
010A80:  73 20 74 69 6D 65 20 69 6E 20 69 74 73 20 69 6E    s time in its in
010A90:  74 65 72 6E 61 6C 20 74 69 6D 69 6E 67 20 6C 6F    ternal timing lo
010AA0:  6F 70 73 2E 0D 0A 0D 0A 1A 00 00 00 00 00 00 00    ops.............
010AB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010AC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010AD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010AE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010AF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
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 41 02 00 00 00 02    ......R...A.....
010B20:  0E 00 46 02 00 00 00 02 0E 00 42 02 00 00 00 02    ..F.......B.....
010B30:  0E 00 47 02 00 00 00 02 0E 00 43 02 00 00 00 02    ..G.......C.....
010B40:  0E 00 48 02 00 00 00 02 0E 00 44 02 00 00 00 02    ..H.......D.....
010B50:  0E 00 49 02 00 00 00 02 0E 00 45 02 00 00 00 02    ..I.......E.....
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:  69 74 68 6F 75 74 20 61 72 67 75 6D 65 6E 74 73    ithout arguments
010C10:  20 70 72 69 6E 74 73 20 74 68 65 20 63 75 72 72     prints the curr
010C20:  65 6E 74 20 76 61 6C 75 65 20 6F 66 20 74 68 65    ent value of the
010C30:  20 73 74 72 69 6E 67 2E 20 54 6F 0D 0A 63 68 61     string. To..cha
010C40:  6E 67 65 20 74 68 65 20 73 74 72 69 6E 67 2C 20    nge the string, 
010C50:  65 6E 74 65 72 20 74 68 65 20 73 74 72 69 6E 67    enter the string
010C60:  20 6F 6E 20 74 68 65 20 63 6F 6D 6D 61 6E 64 20     on the command 
010C70:  6C 69 6E 65 20 61 66 74 65 72 20 74 68 65 20 63    line after the c
010C80:  6F 6D 6D 61 6E 64 2E 0D 0A 0D 0A 45 78 61 6D 70    ommand.....Examp
010C90:  6C 65 73 3A 0D 0A 0D 0A 09 09 50 52 45 46 49 58    les:......PREFIX
010CA0:  20 22 58 4D 4F 44 45 4D 20 53 20 22 09 3C 3C 3D     "XMODEM S ".<<=
010CB0:  3D 20 73 65 74 73 20 61 20 70 72 65 66 69 78 0D    = sets a prefix.
010CC0:  0A 09 09 50 52 45 46 49 58 20 22 22 09 09 3C 3C    ...PREFIX ""..<<
010CD0:  3D 3D 20 73 65 74 73 20 6E 75 6C 6C 20 70 72 65    == sets null pre
010CE0:  66 69 78 20 73 74 72 69 6E 67 0D 0A 09 09 53 55    fix string....SU
010CF0:  46 46 49 58 20 22 5E 4D 22 09 09 3C 3C 3D 3D 20    FFIX "^M"..<<== 
010D00:  73 65 74 20 63 61 72 72 69 61 67 65 2D 72 65 74    set carriage-ret
010D10:  75 72 6E 20 61 73 20 73 75 66 66 69 78 0D 0A 1A    urn as suffix...
010D20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010D30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010D40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010D50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010D60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010D70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010D80:  0D 0A 0D 0A 4D 45 58 20 73 75 70 70 6F 72 74 73    ....MEX supports
010D90:  20 74 68 65 20 73 61 6D 65 20 64 72 69 76 65 2F     the same drive/
010DA0:  75 73 65 72 20 73 70 65 63 69 66 69 63 61 74 69    user specificati
010DB0:  6F 6E 20 66 6F 72 20 66 69 6C 65 73 20 61 73 20    on for files as 
010DC0:  52 69 63 6B 20 43 6F 6E 6E 27 73 0D 0A 5A 43 50    Rick Conn's..ZCP
010DD0:  52 20 61 6E 64 20 5A 43 50 52 32 3A 20 41 20 66    R and ZCPR2: A f
010DE0:  69 6C 65 20 6D 61 79 20 62 65 20 70 72 65 66 69    ile may be prefi
010DF0:  78 65 64 20 62 79 20 65 69 74 68 65 72 20 74 68    xed by either th
010E00:  09 09 41 33 3E 3E 43 4F 4D 4D 41 4E 44 3A 20 52    ..A3>>COMMAND: R
010E10:  42 3B 53 45 4E 44 4F 55 54 20 22 42 59 45 22 3B    B;SENDOUT "BYE";
010E20:  42 59 45 0D 0A 0D 0A 09 54 68 69 73 20 6F 6E 65    BYE.....This one
010E30:  20 72 65 63 65 69 76 65 73 20 61 20 62 61 74 63     receives a batc
010E40:  68 20 74 72 61 6E 73 6D 69 73 73 69 6F 6E 2C 20    h transmission, 
010E50:  73 65 6E 64 73 20 74 68 65 20 73 74 72 69 6E 67    sends the string
010E60:  20 22 42 59 45 22 20 28 67 72 61 63 65 2D 0D 0A     "BYE" (grace-..
010E70:  09 66 75 6C 6C 79 20 6C 6F 67 6F 75 74 20 66 72    .fully logout fr
010E80:  6F 6D 20 61 20 72 65 6D 6F 74 65 20 43 50 2F 4D    om a remote CP/M
010E90:  20 73 79 73 74 65 6D 2C 20 66 6F 72 20 65 78 61     system, for exa
010EA0:  6D 70 6C 65 29 2C 20 74 68 65 6E 20 64 69 73 63    mple), then disc
010EB0:  6F 6E 6E 65 63 74 73 0D 0A 09 61 6E 64 20 65 78    onnects...and ex
010EC0:  69 74 73 20 74 6F 20 43 50 2F 4D 2E 0D 0A 1A 00    its to CP/M.....
010ED0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010EE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010EF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010F00:  CD EA DB 0F 6B F1 6D 95 7C DB 58 8B 9C 55 CE AC    ....k.m.|.X..U..
010F10:  93 82 17 2F 99 5B BE 2C 88 DC 82 1E C8 D8 95 45    .../.[.,.......E
010F20:  CE 3A E7 04 24 AB C4 8E 3E F0 B0 7A B0 18 7D EC    .:..$...>..z..}.
010F30:  F0 6D F5 CD 62 F4 29 B1 37 B1 E0 F4 F4 61 72 56    .m..b.).7....arV
010F40:  39 B3 4E 42 86 23 83 54 F0 99 97 63 BE 74 B4 33    9.NB.#.T...c.t.3
010F50:  97 4C 23 F4 20 99 DE 09 4E 4F 1F 66 0C 3D A7 C3    .L#. ...NO.f.=..
010F60:  A8 72 86 2A EC 18 A4 76 3C BF 62 1A 95 D2 F0 3B    .r.*...v<.b....;
010F70:  75 40 51 34 CF 82 A7 AD 5B BE 2C 88 DC 82 1E C8    u@Q4....[.,.....
010F80:  D8 95 45 CE 3A E7 84 64 95 58 8B D1 C7 C3 EA C1    ..E.:..d.X......
010F90:  5A 8C 3E 76 F8 B6 FA 66 2D 46 1F 89 FD 16 0B 4E    Z.>v...f-F.....N
010FA0:  4F 1F 26 67 95 33 EB 24 64 38 32 54 4A 83 FD 91    O.&g.3.$d82TJ...
010FB0:  DA C1 C1 09 25 9C 4A 32 8D B4 2D 1F 05 A7 A7 0F    ....%.J2..-.....
010FC0:  13 7A 90 4C 8F A1 E7 74 18 55 CE 50 85 1D 83 D4    .z.L...t.U.P....
010FD0:  8E E7 57 4C 0B BE AE EB C7 B4 2E 17 E4 16 F4 40    ..WL...........@
010FE0:  C6 9B 8D 57 4C 43 55 70 FB 16 73 D5 CD 46 CF 87    ...WLCUp..s..F..
010FF0:  BF 54 07 8F 28 B1 43 2C 78 13 65 DB 49 D6 64 0B    .T..(.C,x.e.I.d.
011000:  65 20 64 72 69 76 65 20 6E 61 6D 65 2C 20 74 68    e drive name, th
011010:  65 20 75 73 65 72 0D 0A 6E 75 6D 62 65 72 20 6F    e user..number o
011020:  72 20 62 6F 74 68 20 28 74 68 69 73 20 65 78 74    r both (this ext
011030:  65 6E 64 73 20 74 6F 20 62 61 74 63 68 20 66 69    ends to batch fi
011040:  6C 65 20 74 72 61 6E 73 6D 69 73 73 69 6F 6E 73    le transmissions
011050:  29 2E 0D 0A 0D 0A 45 78 61 6D 70 6C 65 73 3A 0D    ).....Examples:.
011060:  0A 0D 0A 09 5B 4D 45 58 5D 20 41 33 3E 3E 53 42    ....[MEX] A3>>SB
011070:  20 42 33 3A 2A 2E 41 53 4D 20 41 39 3A 2A 2E 4F     B3:*.ASM A9:*.O
011080:  42 4A 20 43 36 3A 55 50 44 41 54 45 2E 44 4F 43    BJ C6:UPDATE.DOC
011090:  0D 0A 09 5B 4D 45 58 5D 20 41 30 3E 3E 44 49 52    ...[MEX] A0>>DIR
0110A0:  20 41 31 32 3A 2A 2E 53 55 42 0D 0A 09 5B 4D 45     A12:*.SUB...[ME
0110B0:  58 5D 20 42 33 3E 3E 54 59 50 45 20 35 3A 52 45    X] B3>>TYPE 5:RE
0110C0:  50 4F 52 54 2E 44 4F 43 0D 0A 09 5B 4D 45 58 5D    PORT.DOC...[MEX]
0110D0:  20 43 33 3E 3E 54 20 42 36 3A 53 45 53 53 49 4F     C3>>T B6:SESSIO
0110E0:  4E 2E 4C 4F 47 0D 0A 25 0D 0A 0D 0A 4C 4F 47 47    N.LOG..%....LOGG
0110F0:  49 4E 47 20 44 52 49 56 45 53 3A 20 20 4D 45 58    ING DRIVES:  MEX
011100:  20 73 75 70 70 6F 72 74 73 20 72 65 6C 6F 67 67     supports relogg
011110:  69 6E 67 20 64 72 69 76 65 2F 75 73 65 72 20 69    ing drive/user i
011120:  6E 20 74 77 6F 20 77 61 79 73 2C 20 62 6F 74 68    n two ways, both
011130:  20 6F 66 0D 0A 77 68 69 63 68 20 61 72 65 20 70     of..which are p
011140:  65 72 74 69 6E 65 6E 74 20 74 6F 20 61 20 64 69    ertinent to a di
011150:  73 63 75 73 73 69 6F 6E 20 6F 66 20 44 55 20 73    scussion of DU s
011160:  70 65 63 69 66 69 63 61 74 69 6F 6E 73 3A 0D 0A    pecifications:..
011170:  0D 0A 20 20 20 2D 20 4C 4F 47 20 63 6F 6D 6D 61    ..   - LOG comma
011180:  6E 64 3A 20 54 61 6B 65 73 20 6F 70 74 69 6F 6E    nd: Takes option
011190:  61 6C 20 44 55 20 73 70 65 63 20 28 74 72 61 69    al DU spec (trai
0111A0:  6C 69 6E 67 20 63 6F 6C 6F 6E 20 6F 70 74 69 6F    ling colon optio
0111B0:  6E 61 6C 29 0D 0A 09 09 20 20 72 65 73 65 74 73    nal)....  resets
0111C0:  20 64 69 73 6B 20 73 79 73 74 65 6D 0D 0A 20 20     disk system..  
0111D0:  20 2D 20 41 74 20 63 6F 6D 6D 61 6E 64 20 70 72     - At command pr
0111E0:  6F 6D 70 74 3A 20 73 69 6D 70 6C 79 20 65 6E 74    ompt: simply ent
0111F0:  65 72 20 74 68 65 20 44 55 20 73 70 65 63 20 28    er the DU spec (
011200:  20 20 20 20 20 20 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F          __________
011210:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
011220:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
011230:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
011240:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 0D 0A 0D 0A 20 20    __________....  
011250:  20 20 20 20 4E 4F 54 45 53 20 4F 4E 20 20 43 50        NOTES ON  CP
011260:  2F 4D 20 53 4F 46 54 57 41 52 45 20 43 4F 4D 50    /M SOFTWARE COMP
011270:  49 4C 41 54 49 4F 4E 20 56 0D 0A 20 20 20 20 20    ILATION V..     
011280:  20 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F     _______________
011290:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
0112A0:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
0112B0:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
0112C0:  5F 5F 5F 5F 5F 0D 0A 0D 0A 0D 0A 20 20 20 20 20    _____......     
0112D0:  20 54 68 65 20 63 6F 6D 6D 75 6E 69 63 61 74 69     The communicati
0112E0:  6F 6E 73 20 70 72 6F 67 72 61 6D 73 20 6F 6E 20    ons programs on 
0112F0:  74 68 69 73 20 64 69 73 63 20 68 61 76 65 20 62    this disc have b
011300:  65 65 6E 20 63 6F 6D 70 69 6C 65 64 20 20 62 79    een compiled  by
011310:  20 20 74 68 65 0D 0A 20 20 20 20 20 20 41 6D 73      the..      Ams
011320:  74 72 61 64 20 4E 6F 72 74 68 20 57 65 73 74 20    trad North West 
011330:  55 73 65 72 20 43 6C 75 62 2C 20 66 6F 72 20 74    User Club, for t
011340:  68 65 20 62 65 6E 65 66 69 74 20 6F 66 20 61 6C    he benefit of al
011350:  6C 20 20 41 6D 73 74 72 61 64 20 20 75 73 65 72    l  Amstrad  user
011360:  73 0D 0A 20 20 20 20 20 20 65 76 65 72 79 77 68    s..      everywh
011370:  65 72 65 2E 20 54 68 65 20 70 72 6F 67 72 61 6D    ere. The program
011380:  73 20 72 65 6D 61 69 6E 20 69 6E 20 74 68 65 20    s remain in the 
011390:  70 75 62 6C 69 63 20 64 6F 6D 61 69 6E 20 61 6E    public domain an
0113A0:  64 20 20 68 61 76 65 20 20 62 65 65 6E 0D 0A 20    d  have  been.. 
0113B0:  20 20 20 20 20 73 75 70 70 6C 69 65 64 20 74 6F         supplied to
0113C0:  20 79 6F 75 20 77 69 74 68 6F 75 74 20 63 68 61     you without cha
0113D0:  72 67 65 2E 20 20 59 6F 75 20 20 70 61 79 20 20    rge.  You  pay  
0113E0:  6F 6E 6C 79 20 20 66 6F 72 20 20 74 68 65 20 20    only  for  the  
0113F0:  64 69 73 63 20 20 61 6E 64 0D 0A 20 20 20 20 20    disc  and..     
011400:  63 6F 6C 6F 6E 20 72 65 71 75 69 72 65 64 29 0D    colon required).
011410:  0A 0D 0A 45 78 61 6D 70 6C 65 73 3A 0D 0A 0D 0A    ...Examples:....
011420:  09 09 5B 4D 45 58 5D 20 41 30 3E 3E 4C 4F 47 09    ..[MEX] A0>>LOG.
011430:  20 20 20 20 20 28 72 65 6C 6F 67 73 20 63 75 72         (relogs cur
011440:  72 65 6E 74 20 64 2F 75 3A 20 72 65 73 65 74 73    rent d/u: resets
011450:  20 73 79 73 74 65 6D 29 0D 0A 09 09 5B 4D 45 58     system)....[MEX
011460:  5D 20 41 30 3E 3E 4C 4F 47 20 42 3A 20 20 20 20    ] A0>>LOG B:    
011470:  20 28 72 65 6C 6F 67 73 20 63 75 72 72 65 6E 74     (relogs current
011480:  20 75 73 65 72 2C 20 64 72 69 76 65 20 62 2C 20     user, drive b, 
011490:  72 65 73 65 74 73 29 0D 0A 09 09 5B 4D 45 58 5D    resets)....[MEX]
0114A0:  20 41 30 3E 3E 4C 4F 47 20 42 37 3A 20 20 20 20     A0>>LOG B7:    
0114B0:  28 72 65 6C 6F 67 73 20 64 72 69 76 65 20 62 2C    (relogs drive b,
0114C0:  20 75 73 65 72 20 37 2C 20 72 65 73 65 74 73 29     user 7, resets)
0114D0:  0D 0A 09 09 5B 4D 45 58 5D 20 41 30 3E 3E 42 3A    ....[MEX] A0>>B:
0114E0:  09 20 20 20 20 20 28 6C 6F 67 73 20 63 75 72 72    .     (logs curr
0114F0:  65 6E 74 20 75 73 65 72 2C 20 64 72 76 20 42 2C    ent user, drv B,
011500:  20 6E 6F 20 72 65 73 65 74 29 0D 0A 09 09 5B 4D     no reset)....[M
011510:  45 58 5D 20 41 30 3E 3E 41 39 3A 20 20 20 20 20    EX] A0>>A9:     
011520:  20 20 20 28 6C 6F 67 73 20 64 72 69 76 65 20 41       (logs drive A
011530:  2C 20 75 73 65 72 20 39 2C 20 6E 6F 20 72 65 73    , user 9, no res
011540:  65 74 29 2E 0D 0A 0D 0A 1A 00 00 00 00 00 00 00    et).............
011550:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011560:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011570:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011580:  0D 0A 0D 0A 4D 45 58 20 20 73 75 70 70 6F 72 74    ....MEX  support
011590:  73 20 6D 75 6C 74 69 70 6C 65 20 63 6F 6D 6D 61    s multiple comma
0115A0:  6E 64 73 20 6F 6E 20 61 20 6C 69 6E 65 2C 20 62    nds on a line, b
0115B0:  6F 74 68 20 69 6E 20 52 45 41 44 20 66 69 6C 65    oth in READ file
0115C0:  73 2C 20 61 6E 64 20 69 6E 20 64 69 72 2D 0D 0A    s, and in dir-..
0115D0:  65 63 74 6C 79 20 74 79 70 65 64 20 63 6F 6D 6D    ectly typed comm
0115E0:  61 6E 64 73 2E 20 20 41 20 63 6F 6D 6D 61 6E 64    ands.  A command
0115F0:  20 6C 69 6E 65 20 6D 61 79 20 6F 70 74 69 6F 6E     line may option
011600:  20 64 69 73 74 72 69 62 75 74 69 6F 6E 20 63 6F     distribution co
011610:  73 74 73 2E 20 59 6F 75 20 61 72 65 20 66 72 65    sts. You are fre
011620:  65 20 74 6F 20 6D 61 6B 65 20 61 73 20 6D 61 6E    e to make as man
011630:  79 20 63 6F 70 69 65 73 20 61 73 20 79 6F 75 20    y copies as you 
011640:  20 77 69 73 68 0D 0A 20 20 20 20 20 20 61 6E 64     wish..      and
011650:  20 70 61 73 73 20 74 68 65 6D 20 61 72 6F 75 6E     pass them aroun
011660:  64 2E 20 59 6F 75 20 6D 61 79 20 6E 6F 74 20 73    d. You may not s
011670:  65 6C 6C 20 20 74 68 65 73 65 20 20 70 72 6F 67    ell  these  prog
011680:  72 61 6D 73 20 20 6F 72 20 20 69 6E 63 6C 75 64    rams  or  includ
011690:  65 0D 0A 20 20 20 20 20 20 74 68 65 6D 20 77 69    e..      them wi
0116A0:  74 68 20 61 6E 79 20 6F 74 68 65 72 20 73 6F 66    th any other sof
0116B0:  74 77 61 72 65 20 77 68 69 63 68 20 69 73 20 70    tware which is p
0116C0:  72 6F 64 75 63 65 64 20 66 6F 72 20 63 6F 6D 6D    roduced for comm
0116D0:  65 72 63 69 61 6C 20 67 61 69 6E 2E 0D 0A 0D 0A    ercial gain.....
0116E0:  20 20 20 20 20 20 46 69 6C 65 20 74 72 61 6E 73          File trans
0116F0:  66 65 72 20 6F 6E 20 74 68 65 20 41 6D 73 74 72    fer on the Amstr
011700:  61 64 20 20 43 50 43 20 20 61 6E 64 20 20 50 43    ad  CPC  and  PC
011710:  57 20 20 63 6F 6D 70 75 74 65 72 73 20 20 72 65    W  computers  re
011720:  71 75 69 72 65 20 20 74 68 65 0D 0A 20 20 20 20    quire  the..    
011730:  20 20 66 69 74 74 69 6E 67 20 6F 66 20 61 20 73      fitting of a s
011740:  75 69 74 61 62 6C 65 20 53 65 72 69 61 6C 20 49    uitable Serial I
011750:  6E 74 65 72 66 61 63 65 20 28 52 53 32 33 32 20    nterface (RS232 
011760:  20 56 32 34 2F 56 32 38 29 2E 20 20 49 6E 20 67     V24/V28).  In g
011770:  65 6E 65 72 61 6C 0D 0A 20 20 20 20 20 20 41 53    eneral..      AS
011780:  43 49 49 20 66 69 6C 65 73 20 28 69 65 20 74 68    CII files (ie th
011790:  6F 73 65 20 63 6F 6E 74 61 69 6E 69 6E 67 20 63    ose containing c
0117A0:  68 61 72 61 63 74 65 72 73 20 33 32 20 74 6F 20    haracters 32 to 
0117B0:  31 32 37 20 77 68 69 63 68 20 61 72 65 20 20 74    127 which are  t
0117C0:  68 65 0D 0A 20 20 20 20 20 20 75 70 70 65 72 20    he..      upper 
0117D0:  61 6E 64 20 6C 6F 77 65 72 20 63 61 73 65 20 61    and lower case a
0117E0:  6C 70 68 61 62 65 74 2C 20 20 6E 75 6D 65 72 61    lphabet,  numera
0117F0:  6C 73 20 20 61 6E 64 20 20 70 75 6E 63 74 75 61    ls  and  punctua
011800:  61 6C 6C 79 20 62 65 20 65 6E 74 65 72 65 64 20    ally be entered 
011810:  6F 6E 20 74 68 65 20 43 50 2F 4D 0D 0A 69 6E 76    on the CP/M..inv
011820:  6F 63 61 74 69 6F 6E 20 63 6F 6D 6D 61 6E 64 20    ocation command 
011830:  6C 69 6E 65 2C 20 61 6E 64 20 74 68 69 73 20 6C    line, and this l
011840:  69 6E 65 20 6D 61 79 20 61 6C 73 6F 20 63 6F 6E    ine may also con
011850:  74 61 69 6E 20 6D 75 6C 74 69 70 6C 65 20 63 6F    tain multiple co
011860:  6D 6D 61 6E 64 73 2E 0D 0A 4E 6F 74 65 20 74 68    mmands...Note th
011870:  61 74 20 61 20 52 45 41 44 20 63 6F 6D 6D 61 6E    at a READ comman
011880:  64 20 77 69 6C 6C 20 22 73 74 61 63 6B 22 20 61    d will "stack" a
011890:  6E 79 20 63 75 72 72 65 6E 74 20 6D 75 6C 74 69    ny current multi
0118A0:  70 6C 65 20 63 6F 6D 6D 61 6E 64 73 3B 20 77 68    ple commands; wh
0118B0:  65 6E 0D 0A 69 6E 70 75 74 20 66 72 6F 6D 20 74    en..input from t
0118C0:  68 65 20 52 45 41 44 20 66 69 6C 65 20 69 73 20    he READ file is 
0118D0:  65 78 68 61 75 73 74 65 64 2C 20 74 68 65 20 72    exhausted, the r
0118E0:  65 6D 61 69 6E 69 6E 67 20 63 6F 6D 6D 61 6E 64    emaining command
0118F0:  73 20 77 69 6C 6C 20 74 68 65 6E 20 62 65 0D 0A    s will then be..
011900:  65 78 65 63 75 74 65 64 20 28 61 20 63 6F 6E 74    executed (a cont
011910:  72 6F 6C 2D 43 20 61 74 20 61 6E 79 20 74 69 6D    rol-C at any tim
011920:  65 20 77 69 6C 6C 20 61 62 6F 72 74 20 61 20 72    e will abort a r
011930:  75 6E 6E 69 6E 67 20 52 45 41 44 20 66 69 6C 65    unning READ file
011940:  20 61 6E 64 2F 6F 72 20 61 0D 0A 6D 75 6C 74 69     and/or a..multi
011950:  70 6C 65 20 63 6F 6D 6D 61 6E 64 20 6C 69 6E 65    ple command line
011960:  29 2E 0D 0A 0D 0A 54 68 65 20 6D 75 6C 74 69 70    ).....The multip
011970:  6C 65 20 63 6F 6D 6D 61 6E 64 20 73 65 70 61 72    le command separ
011980:  61 74 6F 72 20 69 6E 20 74 68 65 20 66 69 6C 65    ator in the file
011990:  20 61 73 20 64 69 73 74 72 69 62 75 74 65 64 20     as distributed 
0119A0:  69 73 20 74 68 65 20 73 65 6D 69 2D 0D 0A 63 6F    is the semi-..co
0119B0:  6C 6F 6E 20 22 3B 22 29 2E 20 20 54 68 69 73 20    lon ";").  This 
0119C0:  63 68 61 72 61 63 74 65 72 20 6D 61 79 20 62 65    character may be
0119D0:  20 63 68 61 6E 67 65 64 20 77 69 74 68 20 74 68     changed with th
0119E0:  65 20 53 54 41 54 20 63 6F 6D 6D 61 6E 64 20 28    e STAT command (
0119F0:  22 53 54 41 54 20 45 53 43 22 29 0D 0A 6F 72 20    "STAT ESC")..or 
011A00:  74 69 6F 6E 29 20 20 63 61 6E 20 20 62 65 0D 0A    tion)  can  be..
011A10:  20 20 20 20 20 20 74 72 61 6E 73 66 65 72 72 65          transferre
011A20:  64 20 77 69 74 68 6F 75 74 20 6D 6F 64 69 66 69    d without modifi
011A30:  63 61 74 69 6F 6E 2E 0D 0A 0D 0A 20 20 20 20 20    cation.....     
011A40:  20 54 77 6F 20 70 72 6F 67 72 61 6D 73 20 61 72     Two programs ar
011A50:  65 20 69 6E 63 6C 75 64 65 64 20 6F 6E 20 74 68    e included on th
011A60:  69 73 20 64 69 73 63 20 20 74 6F 20 20 61 6C 6C    is disc  to  all
011A70:  6F 77 20 20 74 68 65 20 20 74 72 61 6E 73 66 65    ow  the  transfe
011A80:  72 20 20 6F 66 0D 0A 20 20 20 20 20 20 6E 6F 6E    r  of..      non
011A90:  2D 41 53 43 49 49 20 66 69 6C 65 73 20 28 69 65    -ASCII files (ie
011AA0:  20 74 68 6F 73 65 20 77 69 74 68 20 63 68 61 72     those with char
011AB0:  61 63 74 65 72 73 20 6C 65 73 73 20 74 68 61 6E    acters less than
011AC0:  20 33 32 20 6F 72 20 6D 6F 72 65 20 20 74 68 61     32 or more  tha
011AD0:  6E 0D 0A 20 20 20 20 20 20 31 32 38 29 2E 20 54    n..      128). T
011AE0:  68 65 73 65 20 61 72 65 20 55 4E 4C 4F 41 44 20    hese are UNLOAD 
011AF0:  61 6E 64 20 20 4D 4C 4F 41 44 2E 20 20 46 69 6C    and  MLOAD.  Fil
011B00:  65 20 20 74 72 61 6E 73 66 65 72 20 20 69 73 20    e  transfer  is 
011B10:  20 70 6F 73 73 69 62 6C 65 20 20 62 79 0D 0A 20     possible  by.. 
011B20:  20 20 20 20 20 55 4E 4C 4F 41 44 69 6E 67 20 61         UNLOADing a
011B30:  74 20 74 68 65 20 73 65 6E 64 69 6E 67 20 65 6E    t the sending en
011B40:  64 20 61 6E 64 20 4D 4C 4F 41 44 69 6E 67 20 61    d and MLOADing a
011B50:  74 20 74 68 65 20 72 65 63 65 69 76 69 6E 67 20    t the receiving 
011B60:  65 6E 64 2E 0D 0A 0D 0A 20 20 20 20 20 20 54 68    end.....      Th
011B70:  65 20 63 6F 6D 6D 75 6E 69 63 61 74 69 6F 6E 73    e communications
011B80:  20 70 72 6F 67 72 61 6D 73 20 61 72 65 20 55 4B     programs are UK
011B90:  20 20 4D 4F 44 45 4D 37 2C 20 20 4B 45 52 4D 49      MODEM7,  KERMI
011BA0:  54 20 20 61 6E 64 20 20 4D 45 58 2E 20 20 45 61    T  and  MEX.  Ea
011BB0:  63 68 0D 0A 20 20 20 20 20 20 70 72 6F 76 69 64    ch..      provid
011BC0:  65 73 20 61 6E 20 65 6E 76 69 72 6F 6E 6D 65 6E    es an environmen
011BD0:  74 20 66 6F 72 20 74 68 65 20 74 72 61 6E 73 66    t for the transf
011BE0:  65 72 20 6F 66 20 66 69 6C 65 73 20 66 72 6F 6D    er of files from
011BF0:  20 6F 6E 65 20 20 63 6F 6D 70 75 74 65 72 0D 0A     one  computer..
011C00:  69 6E 20 74 68 65 20 70 61 74 63 68 20 66 69 6C    in the patch fil
011C10:  65 2E 0D 0A 0D 0A 54 68 65 20 6E 65 78 74 20 66    e.....The next f
011C20:  72 61 6D 65 20 63 6F 6E 74 61 69 6E 73 20 65 78    rame contains ex
011C30:  61 6D 70 6C 65 73 20 6F 66 20 6D 75 6C 74 69 70    amples of multip
011C40:  6C 65 20 63 6F 6D 6D 61 6E 64 20 6C 69 6E 65 73    le command lines
011C50:  2E 0D 0A 25 0D 0A 0D 0A 45 78 61 6D 70 6C 65 73    ...%....Examples
011C60:  3A 0D 0A 0D 0A 20 20 20 66 72 6F 6D 20 43 50 2F    :....   from CP/
011C70:  4D 3A 0D 0A 0D 0A 09 41 3E 4D 45 58 20 44 49 52    M:.....A>MEX DIR
011C80:  3B 52 45 41 44 20 4D 59 46 49 4C 45 2E 4D 45 58    ;READ MYFILE.MEX
011C90:  3B 53 45 4E 44 4F 55 54 20 22 4C 4F 47 4F 55 54    ;SENDOUT "LOGOUT
011CA0:  22 3B 42 59 45 0D 0A 0D 0A 09 54 68 69 73 20 65    ";BYE.....This e
011CB0:  78 61 6D 70 6C 65 20 77 69 6C 6C 20 62 72 69 6E    xample will brin
011CC0:  67 20 75 70 20 4D 45 58 2C 20 77 68 69 63 68 20    g up MEX, which 
011CD0:  77 69 6C 6C 20 66 69 72 73 74 20 70 72 69 6E 74    will first print
011CE0:  20 74 68 65 20 64 69 72 65 63 74 6F 72 79 2C 0D     the directory,.
011CF0:  0A 09 74 68 65 6E 20 62 65 67 69 6E 20 65 78 65    ..then begin exe
011D00:  63 75 74 69 6E 67 20 4D 59 46 49 4C 45 2E 55 53    cuting MYFILE.US
011D10:  45 2C 20 77 68 69 63 68 20 6D 61 79 20 63 6F 6E    E, which may con
011D20:  61 69 6E 20 53 45 4E 44 4F 55 54 20 63 6F 6D 6D    ain SENDOUT comm
011D30:  61 6E 64 73 20 61 6E 64 0D 0A 09 52 20 63 6F 6D    ands and...R com
011D40:  6D 61 6E 64 73 20 74 6F 20 73 65 6E 64 20 61 6E    mands to send an
011D50:  64 20 72 65 63 65 69 76 65 20 66 69 6C 65 73 2E    d receive files.
011D60:  20 57 68 65 6E 20 69 6E 70 75 74 20 66 72 6F 6D     When input from
011D70:  20 4D 59 46 49 4C 45 2E 4D 45 58 20 69 73 0D 0A     MYFILE.MEX is..
011D80:  09 65 78 68 61 75 73 74 65 64 2C 20 4D 45 58 20    .exhausted, MEX 
011D90:  77 69 6C 6C 20 73 65 6E 64 20 74 68 65 20 73 74    will send the st
011DA0:  72 69 6E 67 20 22 4C 4F 47 4F 55 54 22 20 74 6F    ring "LOGOUT" to
011DB0:  20 74 68 65 20 72 65 6D 6F 74 65 2E 20 20 46 69     the remote.  Fi
011DC0:  6E 61 6C 6C 79 2C 0D 0A 09 4D 45 58 20 77 69 6C    nally,...MEX wil
011DD0:  6C 20 65 78 65 63 75 74 65 20 74 68 65 20 22 42    l execute the "B
011DE0:  59 45 22 20 63 6F 6D 6D 61 6E 64 2E 0D 0A 0D 0A    YE" command.....
011DF0:  20 20 20 66 72 6F 6D 20 4D 45 58 3A 0D 0A 0D 0A       from MEX:....
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 41 02 00 00 00 02    ......R...A.....
011E20:  0F 00 46 02 00 00 00 02 0F 00 42 02 00 00 00 02    ..F.......B.....
011E30:  0F 00 47 02 00 00 00 02 0F 00 43 02 00 00 00 02    ..G.......C.....
011E40:  0F 00 48 02 00 00 00 02 0F 00 44 02 00 00 00 02    ..H.......D.....
011E50:  0F 00 49 02 00 00 00 02 0F 00 45 02 00 00 00 02    ..I.......E.....
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:  20 20 20 20 20 20 74 6F 20 61 6E 6F 74 68 65 72          to another
011F10:  2E 20 20 45 78 61 6D 70 6C 65 73 20 69 6E 63 6C    .  Examples incl
011F20:  75 64 65 20 74 72 61 6E 73 66 65 72 72 69 6E 67    ude transferring
011F30:  20 74 65 78 74 20 66 69 6C 65 73 20 20 61 6E 64     text files  and
011F40:  20 20 70 72 6F 67 72 61 6D 73 0D 0A 20 20 20 20      programs..    
011F50:  20 20 74 6F 20 61 6E 20 61 73 73 6F 63 69 61 74      to an associat
011F60:  65 20 65 6C 73 65 77 68 65 72 65 20 69 6E 20 74    e elsewhere in t
011F70:  68 65 20 63 6F 75 6E 74 72 79 20 28 6F 72 20 77    he country (or w
011F80:  6F 72 6C 64 20 69 66 20 79 6F 75 20 63 61 6E 20    orld if you can 
011F90:  61 66 66 6F 72 64 0D 0A 20 20 20 20 20 20 74 68    afford..      th
011FA0:  65 20 20 74 65 6C 65 70 68 6F 6E 65 20 20 62 69    e  telephone  bi
011FB0:  6C 6C 29 2C 20 20 61 63 63 65 73 73 69 6E 67 20    ll),  accessing 
011FC0:  20 61 20 20 70 75 62 6C 69 63 20 20 64 61 74 61     a  public  data
011FD0:  62 61 73 65 2C 20 20 61 63 65 73 73 69 6E 67 20    base,  acessing 
011FE0:  20 61 0D 0A 20 20 20 20 20 20 62 75 6C 6C 65 74     a..      bullet
011FF0:  69 6E 20 62 6F 61 72 64 20 65 74 63 2E 0D 0A 0D    in board etc....
012000:  0A 20 20 20 20 20 20 46 69 6C 65 20 74 72 61 6E    .      File tran
012010:  73 66 65 72 20 6E 6F 72 6D 61 6C 6C 79 20 69 6E    sfer normally in
012020:  76 6F 6C 76 65 73 20 74 68 65 20 75 73 65 20 6F    volves the use o
012030:  66 20 61 20 70 61 69 72 20 6F 66 20 6D 6F 64 65    f a pair of mode
012040:  6D 73 3B 20 6F 6E 65 20 20 61 74 0D 0A 20 20 20    ms; one  at..   
012050:  20 20 20 74 68 65 20 6C 6F 63 61 6C 20 65 6E 64       the local end
012060:  20 61 6E 64 20 6F 6E 65 20 61 74 20 74 68 65 20     and one at the 
012070:  72 65 6D 6F 74 65 20 65 6E 64 2E 20 43 6F 6E 6E    remote end. Conn
012080:  65 63 74 69 6F 6E 20 74 6F 20 74 68 65 20 6C 6F    ection to the lo
012090:  63 61 6C 20 65 6E 64 0D 0A 20 20 20 20 20 20 6D    cal end..      m
0120A0:  6F 64 65 6D 20 69 73 20 76 69 61 20 61 20 73 74    odem is via a st
0120B0:  72 61 69 67 68 74 20 6F 6E 65 2D 74 6F 2D 6F 6E    raight one-to-on
0120C0:  65 20 28 44 54 45 20 74 6F 20 44 43 45 29 20 63    e (DTE to DCE) c
0120D0:  61 62 6C 65 20 20 62 65 74 77 65 65 6E 20 20 79    able  between  y
0120E0:  6F 75 72 0D 0A 20 20 20 20 20 20 63 6F 6D 70 75    our..      compu
0120F0:  74 65 72 20 61 6E 64 20 6D 6F 64 65 6D 2E 0D 0A    ter and modem...
012100:  20 20 20 20 61 6E 64 20 73 70 61 63 65 20 72 65        and space re
012110:  6D 61 69 6E 69 6E 67 20 6F 6E 20 64 69 73 63 2E    maining on disc.
012120:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 45 4E 48 41    ......      ENHA
012130:  4E 43 45 44 20 4C 4F 41 44 20 20 5B 4D 4C 4F 41    NCED LOAD  [MLOA
012140:  44 5D 0D 0A 0D 0A 20 20 20 20 20 20 41 6E 20 69    D]....      An i
012150:  6D 70 72 6F 76 65 64 20 76 65 72 73 69 6F 6E 20    mproved version 
012160:  6F 66 20 74 68 65 20 4C 4F 41 44 20 75 74 69 6C    of the LOAD util
012170:  69 74 79 20 20 75 73 65 64 20 20 66 6F 72 20 20    ity  used  for  
012180:  63 6F 6E 76 65 72 74 69 6E 67 20 20 2E 48 45 58    converting  .HEX
012190:  0D 0A 20 20 20 20 20 20 66 69 6C 65 73 20 74 6F    ..      files to
0121A0:  20 2E 43 4F 4D 20 20 65 78 65 63 75 74 61 62 6C     .COM  executabl
0121B0:  65 20 20 70 72 6F 67 72 61 6D 73 2E 20 20 52 65    e  programs.  Re
0121C0:  61 64 20 20 74 68 65 20 20 64 6F 63 75 6D 65 6E    ad  the  documen
0121D0:  74 61 74 69 6F 6E 20 20 66 69 6C 65 0D 0A 20 20    tation  file..  
0121E0:  20 20 20 20 4D 4C 4F 41 44 2E 44 4F 43 20 66 6F        MLOAD.DOC fo
0121F0:  72 20 6D 6F 72 65 20 69 6E 66 6F 72 6D 61 74 69    r more informati
012200:  6F 6E 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 55    on.......      U
012210:  4E 4C 4F 41 44 20 20 5B 55 4E 4C 4F 41 44 5D 0D    NLOAD  [UNLOAD].
012220:  0A 0D 0A 20 20 20 20 20 20 50 65 72 66 6F 72 6D    ...      Perform
012230:  73 20 74 68 65 20 72 65 76 65 72 73 65 20 66 75    s the reverse fu
012240:  6E 63 74 69 6F 6E 20 6F 66 20 4C 4F 41 44 2C 20    nction of LOAD, 
012250:  67 65 6E 65 72 61 74 69 6E 67 20 61 6E 20 41 53    generating an AS
012260:  43 49 49 20 2E 48 45 58 20 66 69 6C 65 0D 0A 20    CII .HEX file.. 
012270:  20 20 20 20 20 66 72 6F 6D 20 61 20 2E 43 4F 4D         from a .COM
012280:  20 65 78 65 63 75 74 61 62 6C 65 20 66 69 6C 65     executable file
012290:  2E 20 20 54 68 65 20 6F 75 74 70 75 74 20 66 69    .  The output fi
0122A0:  6C 65 20 20 77 69 6C 6C 20 20 68 61 76 65 20 20    le  will  have  
0122B0:  74 68 65 20 20 73 61 6D 65 0D 0A 20 20 20 20 20    the  same..     
0122C0:  20 6E 61 6D 65 20 61 73 20 74 68 65 20 6F 72 69     name as the ori
0122D0:  67 69 6E 61 6C 2C 20 75 6E 6C 65 73 73 20 6F 74    ginal, unless ot
0122E0:  68 65 72 77 69 73 65 20 73 70 65 63 69 66 69 65    herwise specifie
0122F0:  64 2C 20 77 69 74 68 20 74 68 65 20 74 79 70 65    d, with the type
012300:  0D 0A 20 20 20 20 20 20 54 68 65 20 6D 6F 64 65    ..      The mode
012310:  6D 73 20 61 72 65 20 6C 69 6E 6B 65 64 20 76 69    ms are linked vi
012320:  61 20 20 74 68 65 20 20 50 75 62 6C 69 63 20 20    a  the  Public  
012330:  53 77 69 74 63 68 65 64 20 20 54 65 6C 65 70 68    Switched  Teleph
012340:  6F 6E 65 20 20 4E 65 74 77 6F 72 6B 0D 0A 20 20    one  Network..  
012350:  20 20 20 20 28 50 53 54 4E 29 2E 20 41 20 77 69        (PSTN). A wi
012360:  64 65 20 76 61 72 69 65 74 79 20 6F 66 20 6D 6F    de variety of mo
012370:  64 65 6D 73 20 69 73 20 61 76 61 69 6C 61 62 6C    dems is availabl
012380:  65 20 20 72 61 6E 67 69 6E 67 20 20 66 72 6F 6D    e  ranging  from
012390:  20 20 73 69 6D 70 6C 65 0D 0A 20 20 20 20 20 20      simple..      
0123A0:  6D 61 6E 75 61 6C 6C 79 20 63 6F 6E 74 72 6F 6C    manually control
0123B0:  6C 65 64 2C 20 20 6C 6F 77 2D 73 70 65 65 64 20    led,  low-speed 
0123C0:  20 6F 6E 65 73 20 20 74 6F 20 20 73 6F 70 68 69     ones  to  sophi
0123D0:  73 74 69 63 61 74 65 64 20 20 61 75 74 6F 2D 64    sticated  auto-d
0123E0:  69 61 6C 2C 0D 0A 20 20 20 20 20 20 61 75 74 6F    ial,..      auto
0123F0:  2D 61 6E 73 77 65 72 20 20 6D 61 63 68 69 6E 65    -answer  machine
012400:  73 20 20 77 69 74 68 20 20 6D 61 6E 79 20 20 73    s  with  many  s
012410:  70 65 65 64 73 20 20 20 61 6E 64 20 20 20 66 75    peeds   and   fu
012420:  6E 63 74 69 6F 6E 73 2C 20 20 20 65 72 72 6F 72    nctions,   error
012430:  0D 0A 20 20 20 20 20 20 63 6F 72 72 65 63 74 69    ..      correcti
012440:  6F 6E 20 65 74 63 2E 20 49 66 20 74 68 65 73 65    on etc. If these
012450:  20 74 65 72 6D 73 20 61 72 65 20 61 20 6D 79 73     terms are a mys
012460:  74 65 72 79 20 74 6F 20 79 6F 75 20 6D 61 79 20    tery to you may 
012470:  20 77 65 20 20 73 75 67 67 65 73 74 0D 0A 20 20     we  suggest..  
012480:  20 20 20 20 74 68 61 74 20 79 6F 75 20 6F 62 74        that you obt
012490:  61 69 6E 20 61 20 62 6F 6F 6B 20 6F 72 20 6D 61    ain a book or ma
0124A0:  67 61 7A 69 6E 65 20 61 72 74 69 63 6C 65 73 20    gazine articles 
0124B0:  6F 6E 20 20 74 68 65 20 20 73 75 62 6A 65 63 74    on  the  subject
0124C0:  20 20 62 65 66 6F 72 65 0D 0A 20 20 20 20 20 20      before..      
0124D0:  72 75 6E 6E 69 6E 67 20 75 70 20 61 20 62 69 67    running up a big
0124E0:  20 74 65 6C 65 70 68 6F 6E 65 20 62 69 6C 6C 20     telephone bill 
0124F0:  64 75 72 69 6E 67 20 79 6F 75 72 20 65 78 70 65    during your expe
012500:  20 2E 48 45 58 0D 0A 0D 0A 0D 0A 20 20 20 20 20     .HEX......     
012510:  20 55 4B 20 4D 4F 44 45 4D 20 37 20 46 4F 52 20     UK MODEM 7 FOR 
012520:  41 4D 53 54 52 41 44 20 43 50 43 20 26 20 50 43    AMSTRAD CPC & PC
012530:  57 20 20 5B 43 50 43 2D 55 4B 4D 37 20 26 20 50    W  [CPC-UKM7 & P
012540:  43 57 2D 55 4B 4D 37 5D 0D 0A 0D 0A 20 20 20 20    CW-UKM7]....    
012550:  20 20 54 68 65 20 4D 6F 64 65 6D 20 37 20 70 72      The Modem 7 pr
012560:  6F 67 72 61 6D 20 77 61 73 20 6F 72 69 67 69 6E    ogram was origin
012570:  61 74 65 64 20 62 79 20 57 61 72 64 20 43 68 72    ated by Ward Chr
012580:  69 73 74 65 6E 73 65 6E 20 73 65 76 65 72 61 6C    istensen several
012590:  20 79 65 61 72 73 0D 0A 20 20 20 20 20 20 61 67     years..      ag
0125A0:  6F 20 61 6E 64 20 68 61 73 20 75 6E 64 65 72 67    o and has underg
0125B0:  6F 6E 65 20 6D 61 6E 79 20 20 6D 6F 64 69 66 69    one many  modifi
0125C0:  63 61 74 69 6F 6E 73 20 20 61 6E 64 20 20 70 61    cations  and  pa
0125D0:  74 63 68 65 73 20 20 73 69 6E 63 65 20 20 74 68    tches  since  th
0125E0:  61 74 0D 0A 20 20 20 20 20 20 74 69 6D 65 2E 20    at..      time. 
0125F0:  54 68 65 20 76 65 72 73 69 6F 6E 73 20 73 75 70    The versions sup
012600:  70 6C 69 65 64 20 6F 6E 20 74 68 69 73 20 64 69    plied on this di
012610:  73 63 20 68 61 76 65 20 62 65 65 6E 20 72 65 77    sc have been rew
012620:  72 69 74 74 65 6E 20 66 6F 72 20 74 68 65 0D 0A    ritten for the..
012630:  20 20 20 20 20 20 5A 38 30 2C 20 72 65 66 69 6E          Z80, refin
012640:  65 6D 65 6E 74 73 20 61 64 64 65 64 20 61 6E 64    ements added and
012650:  20 63 6F 6E 66 69 67 75 72 65 64 20 20 66 6F 72     configured  for
012660:  20 20 41 6D 73 74 72 61 64 20 20 63 6F 6D 70 75      Amstrad  compu
012670:  74 65 72 73 2E 20 20 54 68 65 0D 0A 20 20 20 20    ters.  The..    
012680:  20 20 70 72 6F 67 72 61 6D 73 20 73 75 70 70 6F      programs suppo
012690:  72 74 73 20 73 70 65 65 64 73 20 6F 66 20 75 70    rts speeds of up
0126A0:  20 74 6F 20 33 31 32 35 30 20 62 70 73 2E 20 52     to 31250 bps. R
0126B0:  65 77 72 69 74 65 20 62 79 20 20 53 6F 72 61 62    ewrite by  Sorab
0126C0:  20 20 42 6F 74 68 0D 0A 20 20 20 20 20 20 61 6E      Both..      an
0126D0:  64 20 4D 61 72 6B 20 4C 65 65 2C 20 70 6F 73 74    d Mark Lee, post
0126E0:  2D 67 72 61 64 75 61 74 65 20 73 74 75 64 65 6E    -graduate studen
0126F0:  74 73 20 61 74 20 4D 61 6E 63 68 65 73 74 65 72    ts at Manchester
012700:  72 69 6D 65 6E 74 73 2E 0D 0A 0D 0A 20 20 20 20    riments.....    
012710:  20 20 46 69 6C 65 20 74 72 61 6E 73 66 65 72 20      File transfer 
012720:  63 61 6E 20 61 6C 73 6F 20 62 65 20 61 63 68 69    can also be achi
012730:  65 76 65 64 20 20 6C 6F 63 61 6C 6C 79 20 20 62    eved  locally  b
012740:  65 74 77 65 65 6E 20 20 74 77 6F 20 20 63 6F 6D    etween  two  com
012750:  70 75 74 65 72 73 0D 0A 20 20 20 20 20 20 75 73    puters..      us
012760:  69 6E 67 20 61 20 22 74 77 69 74 63 68 65 64 22    ing a "twitched"
012770:  20 20 52 53 32 33 32 20 20 63 61 62 6C 65 20 20      RS232  cable  
012780:  62 65 74 77 65 65 6E 20 20 74 68 65 69 72 20 20    between  their  
012790:  72 65 73 70 65 63 74 69 76 65 20 20 73 65 72 69    respective  seri
0127A0:  61 6C 0D 0A 20 20 20 20 20 20 70 6F 72 74 73 2E    al..      ports.
0127B0:  20 55 6E 66 6F 72 74 75 6E 61 74 65 6C 79 2C 20     Unfortunately, 
0127C0:  61 73 20 77 69 74 68 20 6D 6F 73 74 20 22 69 6E    as with most "in
0127D0:  74 65 72 6E 61 74 69 6F 6E 61 6C 22 20 73 74 61    ternational" sta
0127E0:  6E 64 61 72 64 73 2C 20 20 74 68 65 72 65 0D 0A    ndards,  there..
0127F0:  20 20 20 20 20 20 61 72 65 20 6D 61 6E 79 20 76          are many v
012800:  61 72 69 61 74 69 6F 6E 73 20 6F 6E 20 74 68 65    ariations on the
012810:  20 52 53 32 33 32 20 69 6E 74 65 72 66 61 63 65     RS232 interface
012820:  20 74 68 65 72 65 66 6F 72 65 20 74 68 65 20 20     therefore the  
012830:  6D 65 74 68 6F 64 20 20 6F 66 0D 0A 20 20 20 20    method  of..    
012840:  20 20 69 6E 74 65 72 63 6F 6E 6E 65 63 74 69 6F      interconnectio
012850:  6E 20 63 61 6E 20 76 61 72 79 2E 20 49 6E 20 67    n can vary. In g
012860:  65 6E 65 72 61 6C 20 68 6F 77 65 76 65 72 20 74    eneral however t
012870:  68 65 20 22 4E 55 4C 4C 20 4D 4F 44 45 4D 22 20    he "NULL MODEM" 
012880:  20 63 61 62 6C 65 0D 0A 20 20 20 20 20 20 69 6C     cable..      il
012890:  6C 75 73 74 72 61 74 65 64 20 62 65 6C 6F 77 20    lustrated below 
0128A0:  73 68 6F 75 6C 64 20 62 65 20 73 75 69 74 61 62    should be suitab
0128B0:  6C 65 20 66 6F 72 20 20 63 6F 6E 6E 65 63 74 69    le for  connecti
0128C0:  6F 6E 20 20 6F 66 20 20 74 77 6F 20 20 6C 6F 63    on  of  two  loc
0128D0:  61 6C 0D 0A 20 20 20 20 20 20 63 6F 6D 70 75 74    al..      comput
0128E0:  65 72 73 2E 20 54 68 65 20 70 69 6E 20 6E 75 6D    ers. The pin num
0128F0:  62 65 72 73 20 72 65 66 65 72 20 74 6F 20 74 68    bers refer to th
012900:  20 55 6E 69 76 65 72 73 69 74 79 2E 0D 0A 0D 0A     University.....
012910:  20 20 20 20 20 20 41 20 64 6F 63 75 6D 65 6E 74          A document
012920:  61 74 69 6F 6E 20 20 66 69 6C 65 20 20 69 73 20    ation  file  is 
012930:  20 69 6E 63 6C 75 64 65 64 2C 20 75 6E 64 65 72     included, under
012940:  20 74 68 65 20 6E 61 6D 65 20 55 4B 4D 37 2E 44     the name UKM7.D
012950:  4F 43 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 4B    OC.......      K
012960:  45 52 4D 49 54 20 20 5B 4B 45 52 4D 49 54 5D 0D    ERMIT  [KERMIT].
012970:  0A 0D 0A 20 20 20 20 20 20 54 68 69 73 20 76 65    ...      This ve
012980:  72 73 69 6F 6E 20 6F 66 20 74 68 65 20 4B 65 72    rsion of the Ker
012990:  6D 69 74 20 43 6F 6D 6D 75 6E 69 63 61 74 69 6F    mit Communicatio
0129A0:  6E 73 20 53 79 73 74 65 6D 20 68 61 73 20 62 65    ns System has be
0129B0:  65 6E 20 61 64 61 70 74 65 64 20 74 6F 0D 0A 20    en adapted to.. 
0129C0:  20 20 20 20 20 72 75 6E 20 6F 6E 20 61 6C 6C 20         run on all 
0129D0:  41 6D 73 74 72 61 64 20 43 50 43 20 20 61 6E 64    Amstrad CPC  and
0129E0:  20 20 50 43 57 20 20 63 6F 6D 70 75 74 65 72 73      PCW  computers
0129F0:  2E 20 20 41 20 20 64 6F 63 75 6D 65 6E 74 61 74    .  A  documentat
012A00:  69 6F 6E 20 20 66 69 6C 65 0D 0A 20 20 20 20 20    ion  file..     
012A10:  20 28 4B 45 52 4D 49 54 2E 44 4F 43 29 20 68 61     (KERMIT.DOC) ha
012A20:  73 20 62 65 65 6E 20 77 72 69 74 74 65 6E 20 62    s been written b
012A30:  79 20 4A 75 72 20 56 61 6E 20 44 65 72 20 42 75    y Jur Van Der Bu
012A40:  72 67 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 4D    rg.......      M
012A50:  4F 44 45 4D 20 45 58 45 43 55 54 49 56 45 20 20    ODEM EXECUTIVE  
012A60:  5B 4D 45 58 2D 43 50 43 20 26 20 4D 45 58 2D 50    [MEX-CPC & MEX-P
012A70:  43 57 5D 0D 0A 0D 0A 20 20 20 20 20 20 53 70 65    CW]....      Spe
012A80:  63 69 61 6C 6C 79 20 61 64 61 70 74 65 64 20 66    cially adapted f
012A90:  6F 72 20 74 68 65 20 43 50 43 20 36 31 32 38 20    or the CPC 6128 
012AA0:  61 6E 64 20 20 65 78 70 61 6E 64 65 64 20 20 43    and  expanded  C
012AB0:  50 43 20 20 34 36 34 2F 36 36 34 20 20 74 68 69    PC  464/664  thi
012AC0:  73 0D 0A 20 20 20 20 20 20 63 6F 6D 6D 75 6E 69    s..      communi
012AD0:  63 61 74 69 6F 6E 73 20 70 61 63 6B 61 67 65 20    cations package 
012AE0:  6F 66 66 65 72 73 20 6D 61 6E 79 20 20 70 72 6F    offers many  pro
012AF0:  67 72 61 6D 2D 63 6F 6E 74 72 6F 6C 6C 65 64 20    gram-controlled 
012B00:  65 20 32 35 20 77 61 79 20 20 22 44 2D 54 59 50    e 25 way  "D-TYP
012B10:  45 22 20 20 63 6F 6E 6E 65 63 74 6F 72 73 0D 0A    E"  connectors..
012B20:  20 20 20 20 20 20 61 6E 64 20 74 68 65 20 63 61          and the ca
012B30:  62 6C 65 20 62 65 74 77 65 65 6E 20 74 68 65 20    ble between the 
012B40:  63 6F 6D 70 75 74 65 72 73 20 6D 75 73 74 20 20    computers must  
012B50:  68 61 76 65 20 20 61 20 20 6D 69 6E 69 6D 75 6D    have  a  minimum
012B60:  20 20 6F 66 20 20 66 6F 75 72 0D 0A 20 20 20 20      of  four..    
012B70:  20 20 77 69 72 65 73 2E 0D 0A 0D 0A 20 20 20 20      wires.....    
012B80:  20 20 43 4F 4D 50 55 54 45 52 31 20 20 20 20 20      COMPUTER1     
012B90:  20 20 20 20 20 20 20 20 20 43 4F 4D 50 55 54 45             COMPUTE
012BA0:  52 32 0D 0A 0D 0A 20 20 20 20 20 20 54 78 44 20    R2....      TxD 
012BB0:  50 69 6E 20 32 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    Pin 2 ----------
012BC0:  2D 2D 20 52 78 44 20 50 69 6E 20 33 0D 0A 20 20    -- RxD Pin 3..  
012BD0:  20 20 20 20 52 54 53 20 50 69 6E 20 34 20 2D 2D        RTS Pin 4 --
012BE0:  20 20 20 20 20 20 20 20 2D 2D 20 52 54 53 20 50            -- RTS P
012BF0:  69 6E 20 34 0D 0A 20 20 20 20 20 20 20 20 20 20    in 4..          
012C00:  20 20 20 20 20 20 20 7C 20 20 20 20 20 20 20 20           |        
012C10:  7C 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    |..             
012C20:  20 20 20 20 7C 20 20 20 20 20 20 20 20 7C 0D 0A        |        |..
012C30:  20 20 20 20 20 20 44 53 52 20 50 69 6E 20 36 20          DSR Pin 6 
012C40:  2D 2D 20 20 20 20 20 20 20 20 2D 2D 20 44 53 52    --        -- DSR
012C50:  20 50 69 6E 20 36 0D 0A 20 20 20 20 20 20 20 20     Pin 6..        
012C60:  20 20 20 20 20 20 20 20 20 7C 20 20 20 20 20 20             |      
012C70:  20 20 7C 0D 0A 20 20 20 20 20 20 20 20 20 20 20      |..           
012C80:  20 20 20 20 20 20 7C 20 20 20 20 20 20 20 20 7C          |        |
012C90:  0D 0A 20 20 20 20 20 20 44 43 44 20 50 69 6E 20    ..      DCD Pin 
012CA0:  38 20 2D 2D 20 20 20 20 20 20 20 20 2D 2D 20 44    8 --        -- D
012CB0:  43 44 20 50 69 6E 20 38 0D 0A 20 20 20 20 20 20    CD Pin 8..      
012CC0:  43 54 53 20 50 69 6E 20 35 20 2D 2D 2D 2D 2D 2D    CTS Pin 5 ------
012CD0:  2D 2D 2D 2D 2D 2D 20 44 54 52 20 50 69 6E 20 32    ------ DTR Pin 2
012CE0:  30 0D 0A 20 20 20 20 20 20 52 78 44 20 50 69 6E    0..      RxD Pin
012CF0:  20 33 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 20     3 ------------ 
012D00:  20 6F 70 74 69 6F 6E 73 20 20 61 6E 64 0D 0A 20     options  and.. 
012D10:  20 20 20 20 20 66 65 61 74 75 72 65 73 20 69 74         features it
012D20:  73 20 6F 77 6E 20 63 6F 6E 74 72 6F 6C 20 6C 61    s own control la
012D30:  6E 67 75 61 67 65 2E 20 54 68 65 20 70 72 6F 67    nguage. The prog
012D40:  72 61 6D 20 73 75 70 70 6F 72 74 73 20 6D 6F 73    ram supports mos
012D50:  74 20 20 73 70 65 65 64 73 0D 0A 20 20 20 20 20    t  speeds..     
012D60:  20 69 6E 63 6C 75 64 69 6E 67 20 31 32 30 30 2F     including 1200/
012D70:  37 35 20 28 74 68 65 20 74 65 78 74 20 6F 66 20    75 (the text of 
012D80:  74 68 65 20 70 72 6F 67 72 61 6D 20 73 61 79 73    the program says
012D90:  20 37 31 30 20 62 70 73 29 2E 0D 0A 0D 0A 20 20     710 bps).....  
012DA0:  20 20 20 20 53 75 70 70 6C 69 65 64 20 77 69 74        Supplied wit
012DB0:  68 20 4D 45 58 20 69 73 20 61 6E 20 6F 6E 2D 6C    h MEX is an on-l
012DC0:  69 6E 65 20 20 48 45 4C 50 20 20 66 61 63 69 6C    ine  HELP  facil
012DD0:  69 74 79 20 20 28 4D 45 58 31 31 2E 48 4C 50 29    ity  (MEX11.HLP)
012DE0:  20 20 61 6E 64 20 20 61 0D 0A 20 20 20 20 20 20      and  a..      
012DF0:  63 6F 6D 70 72 65 68 65 6E 73 69 76 65 20 64 6F    comprehensive do
012E00:  63 75 6D 65 6E 74 61 74 69 6F 6E 20 66 69 6C 65    cumentation file
012E10:  20 28 4D 45 58 31 31 2E 44 4F 43 29 2E 20 54 68     (MEX11.DOC). Th
012E20:  65 20 69 6E 64 65 78 20 66 6F 72 20 74 68 65 20    e index for the 
012E30:  20 4D 45 58 0D 0A 20 20 20 20 20 20 64 6F 63 75     MEX..      docu
012E40:  6D 65 6E 74 61 74 69 6F 6E 20 69 73 20 69 6E 20    mentation is in 
012E50:  61 20 73 65 70 61 72 61 74 65 20 66 69 6C 65 20    a separate file 
012E60:  63 61 6C 6C 65 64 20 4D 45 58 31 31 2E 49 4E 44    called MEX11.IND
012E70:  2E 20 42 6F 74 68 20 4D 45 58 31 31 2E 44 4F 43    . Both MEX11.DOC
012E80:  0D 0A 20 20 20 20 20 20 61 6E 64 20 4D 45 58 31    ..      and MEX1
012E90:  31 2E 49 4E 44 20 6D 61 79 20 62 65 20 76 69 65    1.IND may be vie
012EA0:  77 65 64 20 75 73 69 6E 67 20 74 68 65 20 54 59    wed using the TY
012EB0:  50 45 20 63 6F 6D 6D 61 6E 64 2E 0D 0A 0D 0A 20    PE command..... 
012EC0:  20 20 20 20 20 53 65 76 65 72 61 6C 20 6F 74 68         Several oth
012ED0:  65 72 20 66 69 6C 65 73 20 61 72 65 20 61 73 73    er files are ass
012EE0:  6F 63 69 61 74 65 64 20 77 69 74 68 20 4D 45 58    ociated with MEX
012EF0:  2E 20 54 68 65 73 65 20 61 72 65 3A 2D 0D 0A 0D    . These are:-...
012F00:  54 78 64 20 50 69 6E 20 32 0D 0A 20 20 20 20 20    Txd Pin 2..     
012F10:  20 44 54 52 20 50 69 6E 20 32 30 2D 2D 2D 2D 2D     DTR Pin 20-----
012F20:  2D 2D 2D 2D 2D 2D 2D 20 43 54 53 20 50 69 6E 20    ------- CTS Pin 
012F30:  35 0D 0A 0D 0A 20 20 20 20 20 20 41 6C 74 65 72    5....      Alter
012F40:  6E 61 74 69 76 65 6C 79 2C 20 74 68 65 20 52 54    natively, the RT
012F50:  53 20 6F 66 20 43 4F 4D 50 55 54 45 52 31 20 63    S of COMPUTER1 c
012F60:  61 6E 20 62 65 20 63 6F 6E 6E 65 63 74 65 64 20    an be connected 
012F70:  74 6F 20 74 68 65 20 44 53 52 20 20 61 6E 64 0D    to the DSR  and.
012F80:  0A 20 20 20 20 20 20 44 43 44 20 6F 66 20 43 4F    .      DCD of CO
012F90:  4D 50 55 54 45 52 32 20 61 6E 64 20 76 69 63 65    MPUTER2 and vice
012FA0:  20 76 65 72 73 61 2E 20 20 54 68 69 73 20 72 65     versa.  This re
012FB0:  71 75 69 72 65 73 20 6D 6F 72 65 20 20 77 69 72    quires more  wir
012FC0:  65 73 20 20 69 6E 20 20 74 68 65 0D 0A 20 20 20    es  in  the..   
012FD0:  20 20 20 63 61 62 6C 65 20 62 75 74 20 69 73 20       cable but is 
012FE0:  61 20 6D 6F 72 65 20 22 63 6F 6D 70 6C 65 74 65    a more "complete
012FF0:  22 20 73 69 6D 75 6C 61 74 69 6F 6E 2E 0D 0A 0D    " simulation....
013000:  0A 0D 0A 20 20 20 20 20 20 44 49 52 45 43 54 4F    ...      DIRECTO
013010:  52 59 20 5B 44 5D 0D 0A 0D 0A 20 20 20 20 20 20    RY [D]....      
013020:  54 68 69 73 20 76 65 72 73 69 6F 6E 20 6F 66 20    This version of 
013030:  20 69 6D 70 72 6F 76 65 64 20 20 64 69 72 65 63     improved  direc
013040:  74 6F 72 79 20 20 6C 69 73 74 73 20 20 66 69 6C    tory  lists  fil
013050:  65 73 20 20 69 6E 20 20 61 6C 70 68 61 62 65 74    es  in  alphabet
013060:  69 63 61 6C 0D 0A 20 20 20 20 20 20 6F 72 64 65    ical..      orde
013070:  72 2C 20 67 69 76 65 73 20 74 68 65 20 6E 61 6D    r, gives the nam
013080:  65 20 61 6E 64 20 74 79 70 65 2C 20 73 65 70 61    e and type, sepa
013090:  72 61 74 65 64 20 62 79 20 61 20 64 6F 74 20 61    rated by a dot a
0130A0:  6E 64 20 74 68 65 20 20 73 69 7A 65 20 20 69 6E    nd the  size  in
0130B0:  0D 0A 20 20 20 20 20 20 6B 62 79 74 65 73 2E 20    ..      kbytes. 
0130C0:  54 68 65 20 62 6F 74 74 6F 6D 20 6C 69 6E 65 20    The bottom line 
0130D0:  73 68 6F 77 73 20 74 6F 74 61 6C 20 66 69 6C 65    shows total file
0130E0:  73 2C 20 73 79 73 74 65 6D 20 66 69 6C 65 73 2C    s, system files,
0130F0:  20 73 70 61 63 65 20 20 75 73 65 64 0D 0A 20 20     space  used..  
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 41 02 00 00 00 02    ......R...A.....
013120:  10 00 46 02 00 00 00 02 10 00 42 02 00 00 00 02    ..F.......B.....
013130:  10 00 47 02 00 00 00 02 10 00 43 02 00 00 00 02    ..G.......C.....
013140:  10 00 48 02 00 00 00 02 10 00 44 02 00 00 00 02    ..H.......D.....
013150:  10 00 49 02 00 00 00 02 10 00 45 02 00 00 00 02    ..I.......E.....
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:  0A 20 20 20 20 20 20 4D 45 58 2E 53 45 54 20 2D    .      MEX.SET -
013210:  20 41 20 73 61 6D 70 6C 65 20 63 6F 6E 74 72 6F     A sample contro
013220:  6C 20 66 69 6C 65 20 66 6F 72 20 4D 45 58 2E 20    l file for MEX. 
013230:  41 20 63 75 73 74 6F 6D 69 73 65 64 20 20 63 6F    A customised  co
013240:  6E 74 72 6F 6C 20 20 66 69 6C 65 0D 0A 20 20 20    ntrol  file..   
013250:  20 20 20 63 61 6E 20 62 65 20 77 72 69 74 74 65       can be writte
013260:  6E 20 62 79 20 74 68 65 20 75 73 65 72 2E 0D 0A    n by the user...
013270:  0D 0A 20 20 20 20 20 20 4D 45 58 50 41 54 31 31    ..      MEXPAT11
013280:  2E 48 45 58 20 2D 20 50 61 74 63 68 65 73 20 6F    .HEX - Patches o
013290:  76 65 72 6C 61 79 20 66 6F 72 20 72 61 77 20 4D    verlay for raw M
0132A0:  45 58 2E 0D 0A 0D 0A 20 20 20 20 20 20 4D 58 4F    EX.....      MXO
0132B0:  2D 43 50 43 20 2E 48 45 58 20 2D 20 4D 45 58 20    -CPC .HEX - MEX 
0132C0:  6F 76 65 72 6C 61 79 20 66 6F 72 20 43 50 43 20    overlay for CPC 
0132D0:  72 61 6E 67 65 2E 20 57 72 69 74 74 65 6E 20 62    range. Written b
0132E0:  79 20 50 68 69 6C 20 43 6F 75 6C 6C 2E 0D 0A 0D    y Phil Coull....
0132F0:  0A 20 20 20 20 20 20 4D 58 4F 2D 50 43 57 20 2E    .      MXO-PCW .
013300:  48 45 58 20 2D 20 4D 45 58 20 6F 76 65 72 6C 61    HEX - MEX overla
013310:  79 20 66 6F 72 20 50 43 57 20 72 61 6E 67 65 2E    y for PCW range.
013320:  20 57 72 69 74 74 65 6E 20 62 79 20 53 74 65 76     Written by Stev
013330:  65 20 4A 6F 6E 61 73 0D 0A 0D 0A 20 20 20 20 20    e Jonas....     
013340:  20 4D 58 4F 2D 53 4D 31 34 2E 48 45 58 20 2D 20     MXO-SM14.HEX - 
013350:  4D 45 58 20 20 20 6F 76 65 72 6C 61 79 20 20 66    MEX   overlay  f
013360:  6F 72 20 20 48 61 79 65 73 2D 63 6F 6D 70 61 74    or  Hayes-compat
013370:  69 62 6C 65 20 20 6D 6F 64 65 6D 73 2E 20 20 41    ible  modems.  A
013380:  6C 6C 6F 77 73 0D 0A 20 20 20 20 20 20 61 75 74    llows..      aut
013390:  6F 2D 64 69 61 6C 2C 20 65 74 63 2E 20 4E 6F 74    o-dial, etc. Not
0133A0:  65 20 74 68 61 74 20 74 68 69 73 20 69 73 20 6E    e that this is n
0133B0:  6F 74 20 69 6D 70 6C 65 6D 65 6E 74 65 64 20 69    ot implemented i
0133C0:  6E 20 20 74 68 65 20 20 66 69 6C 65 73 20 20 6F    n  the  files  o
0133D0:  6E 0D 0A 20 20 20 20 20 20 74 68 69 73 20 64 69    n..      this di
0133E0:  73 63 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 43    sc.......      C
0133F0:  49 52 4B 49 54 20 37 20 43 4F 4D 4D 53 20 50 52    IRKIT 7 COMMS PR
013400:  35 30 0F 36 01 05 FF 35 30 0F 36 01 10 00 30 30    50.6...50.6...00
013410:  0F 36 01 18 FE 30 30 0F 36 01 00 30 00 10 20 03    .6...00.6..0.. .
013420:  50 30 08 10 20 03 50 34 10 10 1C 03 52 34 18 10    P0.. .P4....R4..
013430:  1C 03 52 12 04 6B 54 12 04 B1 54 01 03 F9 54 06    ..R..kT...T...T.
013440:  03 FC 54 01 04 0E 55 0B 04 12 55 01 05 3E 55 0F    ..T...U...U..>U.
013450:  05 43 55 01 07 8E 55 15 05 95 55 01 0A FE 55 1A    .CU...U...U...U.
013460:  06 08 56 01 0D A4 56 01 0D B1 56 20 08 BE 56 01    ..V...V...V ..V.
013470:  10 BE 57 01 10 CE 57 26 0A DE 57 0A 01 46 6A 30    ..W...W&..W..Fj0
013480:  10 4D 5F 30 10 52 5C 30 10 58 59 03 01 41 6A 02    .M_0.R\0.XY..Aj.
013490:  01 44 6A 01 01 45 6A 26 0A 50 6A 30 0C C9 6B 2A    .Dj..Ej&.Pj0..k*
0134A0:  0C C9 6B 2A 0A BD 6D 22 08 5E 6F 1C 08 6B 70 18    ..k*..m".^o..kp.
0134B0:  06 49 71 12 06 D7 71 01 01 00 00 04 02 00 D9 08    .Iq...q.........
0134C0:  04 00 D1 10 08 00 C9 18 0C 00 C1 1F 10 00 00 03    ................
0134D0:  01 00 F9 07 02 00 F1 0F 04 00 E9 16 06 00 E1 58    ...............X
0134E0:  4E 00 04 11 00 00 10 48 58 4E 49 09 4A 01 15 48    N......HXNI.J..H
0134F0:  58 4E 49 09 4A 0C 00 03 4B 58 4E 20 09 4C 01 15    XNI.J...KXN .L..
013500:  4B 58 4E 20 09 4C 0E 00 4D 58 4E 4E 09 4F 01 15    KXN .L..MXNN.O..
013510:  4D 58 4E 4E 09 4F 0D 11 01 01 05 03 50 4C 41 59    MXNN.O......PLAY
013520:  45 52 01 16 53 43 52 01 1E 30 11 02 01 45 4E 45    ER..SCR..0...ENE
013530:  4D 59 01 16 46 55 45 4C 01 1E 25 11 03 01 4C 45    MY..FUEL..%...LE
013540:  56 45 4C 01 16 41 4D 4D 4F 11 03 08 30 11 01 08    VEL..AMMO...0...
013550:  30 30 11 02 08 30 30 11 02 1C 30 30 11 03 1B 58    00...00...00...X
013560:  4E 30 04 11 01 1A 58 4E 30 04 0D 11 12 09 10 05    N0....XN0.......
013570:  03 04 0F 20 07 20 46 41 56 20 44 45 53 54 52 4F    ... . FAV DESTRO
013580:  59 45 44 20 07 04 0F 20 0D 11 12 09 10 05 03 04    YED ... ........
013590:  10 20 07 20 55 4E 49 54 20 44 45 53 54 52 4F 59    . . UNIT DESTROY
0135A0:  45 44 20 07 04 10 20 0D 11 07 08 10 05 0D 04 11    ED ... .........
0135B0:  20 07 20 41 52 45 41 20 50 45 4E 45 54 52 41 54     . AREA PENETRAT
0135C0:  45 44 20 07 20 50 52 4F 43 45 45 44 20 54 4F 20    ED . PROCEED TO 
0135D0:  4E 45 58 54 20 07 04 06 20 53 54 41 47 45 04 06    NEXT ... STAGE..
0135E0:  20 07 04 11 20 0D 11 05 09 10 05 0B 04 0E 20 07     ... ......... .
0135F0:  20 4D 49 53 53 49 4F 4E 20 4F 56 45 52 20 07 04     MISSION OVER ..
013600:  4F 47 52 41 4D 20 20 5B 43 49 52 4B 49 54 37 5D    OGRAM  [CIRKIT7]
013610:  0D 0A 0D 0A 20 20 20 20 20 20 54 68 69 73 20 70    ....      This p
013620:  72 6F 67 72 61 6D 20 20 69 73 20 20 73 70 65 63    rogram  is  spec
013630:  69 66 69 63 61 6C 6C 79 20 20 66 6F 72 20 20 74    ifically  for  t
013640:  68 65 20 20 43 69 72 6B 69 74 20 20 50 72 65 73    he  Cirkit  Pres
013650:  74 65 6C 20 20 4C 69 6E 6B 20 20 61 6E 64 0D 0A    tel  Link  and..
013660:  20 20 20 20 20 20 61 63 6F 75 73 74 69 63 20 63          acoustic c
013670:  6F 75 70 6C 65 72 20 75 73 65 64 20 61 74 20 31    oupler used at 1
013680:  32 30 30 2F 37 35 20 62 70 73 2E 0D 0A 0D 0A 0D    200/75 bps......
013690:  0A 20 20 20 20 20 20 53 4F 46 54 45 58 43 48 2E    .      SOFTEXCH.
0136A0:  4C 53 54 0D 0A 0D 0A 20 20 20 20 20 20 41 20 66    LST....      A f
0136B0:  69 6C 65 20 6F 66 20 74 68 65 20 55 53 20 43 50    ile of the US CP
0136C0:  2F 4D 20 53 6F 66 74 77 61 72 65 20 45 78 63 68    /M Software Exch
0136D0:  61 6E 67 65 20 53 79 73 74 65 6D 20 4C 69 73 74    ange System List
0136E0:  20 69 73 20 61 6C 73 6F 20 69 6E 63 6C 75 64 65     is also include
0136F0:  64 0D 0A 20 20 20 20 20 20 66 6F 72 20 69 6E 66    d..      for inf
013700:  6F 72 6D 61 74 69 6F 6E 2E 20 54 68 69 73 20 6D    ormation. This m
013710:  61 79 20 62 65 20 76 69 65 77 65 64 20 75 73 69    ay be viewed usi
013720:  6E 67 20 74 68 65 20 54 59 50 45 20 63 6F 6D 6D    ng the TYPE comm
013730:  61 6E 64 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    and.......      
013740:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
013750:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
013760:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
013770:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
013780:  5F 5F 5F 5F 0D 0A 0D 0A 20 20 20 20 20 20 20 20    ____....        
013790:  20 20 20 20 43 50 2F 4D 20 69 73 20 74 68 65 20        CP/M is the 
0137A0:  72 65 67 69 73 74 65 72 65 64 20 74 72 61 64 65    registered trade
0137B0:  20 6D 61 72 6B 20 6F 66 20 44 69 67 69 74 61 6C     mark of Digital
0137C0:  20 52 65 73 65 61 72 63 68 20 49 6E 63 0D 0A 20     Research Inc.. 
0137D0:  20 20 20 20 20 20 20 20 20 41 6D 73 74 72 61 64             Amstrad
0137E0:  20 69 73 20 74 68 65 20 74 72 61 64 65 20 6D 61     is the trade ma
0137F0:  72 6B 20 6F 66 20 41 6D 73 74 72 61 64 20 43 6F    rk of Amstrad Co
013800:  09 74 69 74 6C 65 09 27 4D 45 58 20 32 34 30 30    .title.'MEX 2400
013810:  2D 53 6D 61 72 74 6D 6F 64 65 6D 20 4F 76 65 72    -Smartmodem Over
013820:  6C 61 79 20 56 31 2E 30 27 0D 0A 3B 0D 0A 3B 20    lay V1.0'..;..; 
013830:  4D 58 4D 2D 32 34 30 30 2E 41 53 4D 3A 20 20 53    MXM-2400.ASM:  S
013840:  6D 61 72 74 6D 6F 64 65 6D 20 32 34 30 30 20 6F    martmodem 2400 o
013850:  76 65 72 6C 61 79 20 66 6F 72 20 4D 45 58 3A 20    verlay for MEX: 
013860:  72 65 76 69 73 69 6F 6E 20 31 2E 30 2E 0D 0A 3B    revision 1.0...;
013870:  0D 0A 3B 20 54 68 69 73 20 69 73 20 61 20 6D 6F    ..; This is a mo
013880:  64 65 6D 20 6F 76 65 72 6C 61 79 20 66 6F 72 20    dem overlay for 
013890:  74 68 65 20 4D 45 58 20 63 6F 6D 6D 75 6E 69 63    the MEX communic
0138A0:  61 74 69 6F 6E 20 70 72 6F 67 72 61 6D 2E 20 20    ation program.  
0138B0:  49 74 0D 0A 3B 20 73 75 70 70 6F 72 74 73 20 32    It..; supports 2
0138C0:  34 30 30 20 62 61 75 64 20 61 75 74 6F 2D 73 74    400 baud auto-st
0138D0:  65 70 64 6F 77 6E 2C 20 61 6E 64 20 77 6F 72 6B    epdown, and work
0138E0:  73 20 77 69 74 68 20 74 68 65 20 48 61 79 65 73    s with the Hayes
0138F0:  20 32 34 30 30 0D 0A 3B 20 61 6E 64 20 55 53 20     2400..; and US 
013900:  52 6F 62 6F 74 69 63 73 20 43 6F 75 72 69 65 72    Robotics Courier
013910:  2E 20 20 50 72 6F 62 61 62 6C 79 20 6F 74 68 65    .  Probably othe
013920:  72 73 20 61 73 20 77 65 6C 6C 2E 0D 0A 3B 0D 0A    rs as well...;..
013930:  3B 20 54 68 69 73 20 6F 76 65 72 6C 61 79 20 69    ; This overlay i
013940:  73 20 62 61 73 65 64 20 6F 6E 20 72 65 76 69 73    s based on revis
013950:  69 6F 6E 73 20 74 6F 20 4D 58 4D 2D 53 4D 31 35    ions to MXM-SM15
013960:  20 6D 61 64 65 20 62 79 20 47 65 6F 72 67 65 0D     made by George.
013970:  0A 3B 20 53 69 70 65 20 28 77 68 6F 20 64 65 76    .; Sipe (who dev
013980:  65 6C 6F 70 65 64 20 74 68 65 20 66 61 6C 6C 62    eloped the fallb
013990:  61 63 6B 20 74 65 63 68 6E 69 71 75 65 2C 20 61    ack technique, a
0139A0:  6E 64 20 74 68 65 20 63 68 65 63 6B 73 75 6D 0D    nd the checksum.
0139B0:  0A 3B 20 63 6F 6E 63 65 70 74 20 66 6F 72 20 6D    .; concept for m
0139C0:  6F 64 65 6D 20 72 65 73 70 6F 6E 73 65 29 20 61    odem response) a
0139D0:  6E 64 20 50 61 75 6C 20 54 72 61 69 6E 61 20 28    nd Paul Traina (
0139E0:  77 68 6F 20 61 64 64 65 64 20 43 6F 75 72 69 65    who added Courie
0139F0:  72 0D 0A 3B 20 32 34 30 30 20 73 75 70 70 6F 72    r..; 2400 suppor
013A00:  6E 73 75 6D 65 72 20 45 6C 65 63 74 72 6F 6E 69    nsumer Electroni
013A10:  63 73 20 70 6C 63 0D 0A 20 20 20 20 20 20 5F 5F    cs plc..      __
013A20:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
013A30:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
013A40:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
013A50:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
013A60:  5F 5F 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 5B 63    __......      [c
013A70:  5D 20 31 39 38 37 20 41 44 56 41 4E 54 41 47 45    ] 1987 ADVANTAGE
013A80:  20 43 4F 4D 50 55 54 45 52 20 55 53 45 52 20 47     COMPUTER USER G
013A90:  52 4F 55 50 20 20 20 20 20 20 20 20 20 20 20 20    ROUP            
013AA0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 56 35                  V5
013AB0:  2E 30 0D 0A 1A 00 00 00 00 00 00 00 00 00 00 00    .0..............
013AC0:  00 2A 00 7D 03 00 00 54 41 53 43 4F 44 45 32 24    .*.}...TASCODE2$
013AD0:  24 24 FF 00 FF 74 61 73 74 61 62 6C 65 2E 62 69    $$...tastable.bi
013AE0:  6E 22 2C 0D 00 00 E2 2C 1C 00 43 2C 1C 00 0D 01    n",....,..C,....
013AF0:  A0 20 1E 96 00 00 00 00 1A 00 00 00 00 00 00 00    . ..............
013B00:  EF FE 6C A4 24 B1 B1 E0 69 BD BE 2D BE 36 93 05    ..l.$...i..-.6..
013B10:  B9 05 BD 44 0D 99 13 F3 57 73 E5 DD 33 2D 71 E5    ...D....Ws..3-q.
013B20:  CC BF FB 7B 67 CE 20 15 F4 EC 8A 28 49 92 58 F0    ...{g. ....(I.X.
013B30:  AC FE FC 2C A3 E2 EB 82 DC 82 5E A2 86 CC 89 F9    ...,£.....^.....
013B40:  2B A7 EB D4 01 52 1D 8F 5D E8 1D A1 2A 5C 7D F7    +....R..]...*\}.
013B50:  F7 90 0A 7A 76 45 49 B2 89 05 1F 5C B7 7C 5C 10    ...zvEI....\.|\.
013B60:  B9 05 AD 6B 32 9E 5A 79 0A E5 23 9C 4A 32 8D B4    ...k2.Zy..#.J2..
013B70:  85 54 F0 99 97 A3 0A 3B 86 D0 A3 24 B9 88 05 A7    .T...£.;..£$....
013B80:  A7 0F 23 99 1E 43 CF E9 30 AA 9C E1 97 93 E7 2C    ..#..C..0......,
013B90:  C7 D5 09 9A 8D 4A 32 B0 F9 52 FD 16 3C AB 3F 3F    .....J2..R..<.??
013BA0:  CB A8 7C 5C 90 5B D0 4B D4 90 39 31 7F E5 74 9D    ..|\.[.K..91..t.
013BB0:  3A 40 AA E3 B1 0B BD 23 54 85 F2 11 4E 25 99 46    :@.....#T...N%.F
013BC0:  DA 52 92 9C 63 C1 B3 76 58 97 F5 67 BD 5E 90 5B    .R..c..vX..g.^.[
013BD0:  D0 BA 26 73 62 FE CA E9 3A 75 80 D4 8E E7 8F A1    ..&sb...:u......
013BE0:  EF 87 CA 83 AA D0 A9 A3 F2 28 49 1E 62 C1 E9 E9    .......£.(I.b...
013BF0:  C3 1C 74 28 19 3A 75 54 1E 7C F6 DF 33 E6 CD 19    ..t(.:uT.|..3...
013C00:  74 29 2E 0D 0A 3B 0D 0A 3B 20 54 68 69 73 20 6F    t)...;..; This o
013C10:  76 65 72 6C 61 79 20 74 61 6B 65 73 20 61 64 76    verlay takes adv
013C20:  61 6E 74 61 67 65 20 6F 66 20 74 68 65 20 63 61    antage of the ca
013C30:  70 61 62 69 6C 69 74 79 20 6F 66 20 6D 61 6E 79    pability of many
013C40:  20 32 34 30 30 2D 62 61 75 64 0D 0A 3B 20 28 61     2400-baud..; (a
013C50:  6E 64 20 70 65 72 68 61 70 73 20 73 6F 6D 65 20    nd perhaps some 
013C60:  31 32 30 30 20 62 61 75 64 29 20 6D 6F 64 65 6D    1200 baud) modem
013C70:  73 20 74 6F 20 22 66 61 6C 6C 20 62 61 63 6B 22    s to "fall back"
013C80:  20 77 68 65 6E 20 61 20 63 61 6C 6C 20 69 73 0D     when a call is.
013C90:  0A 3B 20 6D 61 64 65 20 74 6F 20 61 20 6D 6F 64    .; made to a mod
013CA0:  65 6D 20 61 74 20 61 20 72 61 74 65 20 6C 65 73    em at a rate les
013CB0:  73 20 74 68 61 6E 20 74 68 65 20 68 69 67 68 65    s than the highe
013CC0:  73 74 20 72 61 74 65 20 73 75 70 70 6F 72 74 65    st rate supporte
013CD0:  64 20 62 79 0D 0A 3B 20 74 68 65 20 63 61 6C 6C    d by..; the call
013CE0:  69 6E 67 20 6D 6F 64 65 6D 2E 20 20 54 68 65 20    ing modem.  The 
013CF0:  4D 45 58 42 44 20 65 71 75 61 74 65 20 28 62 65    MEXBD equate (be
013D00:  6C 6F 77 29 20 64 65 74 65 72 6D 69 6E 65 73 20    low) determines 
013D10:  74 68 65 20 68 69 67 68 65 73 74 0D 0A 3B 20 62    the highest..; b
013D20:  61 75 64 72 61 74 65 20 73 75 70 70 6F 72 74 65    audrate supporte
013D30:  64 20 62 79 20 74 68 65 20 6D 6F 64 65 6D 20 28    d by the modem (
013D40:  36 20 66 6F 72 20 32 34 30 30 2C 20 35 20 66 6F    6 for 2400, 5 fo
013D50:  72 20 31 32 30 30 29 2C 20 61 6E 64 20 6D 61 6B    r 1200), and mak
013D60:  65 73 0D 0A 3B 20 61 6C 6C 20 63 61 6C 6C 73 20    es..; all calls 
013D70:  61 74 20 74 68 61 74 20 62 61 75 64 72 61 74 65    at that baudrate
013D80:  2E 20 20 49 66 20 74 68 65 20 72 65 6D 6F 74 65    .  If the remote
013D90:  20 6D 6F 64 65 6D 20 61 6E 73 77 65 72 73 20 61     modem answers a
013DA0:  74 20 61 20 6C 6F 77 65 72 0D 0A 3B 20 72 61 74    t a lower..; rat
013DB0:  65 2C 20 74 68 69 73 20 6F 76 65 72 6C 61 79 20    e, this overlay 
013DC0:  77 69 6C 6C 20 73 77 69 74 63 68 20 74 6F 20 74    will switch to t
013DD0:  68 65 20 6C 6F 77 65 72 20 72 61 74 65 2E 20 28    he lower rate. (
013DE0:  59 6F 75 20 63 61 6E 20 74 75 72 6E 0D 0A 3B 20    You can turn..; 
013DF0:  74 68 69 73 20 66 65 61 74 75 72 65 20 6F 6E 20    this feature on 
013E00:  10 77 2C 10 FC 19 0D C2 7F 49 CD C8 43 CD 61 44    .w,......I..C.aD
013E10:  CD F3 44 CD 38 45 CD 64 46 CD BF 46 CD BF 48 CD    ..D.8E.dF..F..H.
013E20:  74 48 CD 15 49 CD 1C 49 C1 10 B1 97 32 8A 4C 21    tH..I..I....2.L!
013E30:  51 4F 35 7E FE 30 30 09 36 39 2B 7E FE 30 28 14    QO5~.00.69+~.0(.
013E40:  35 21 6B 4F CD 80 16 21 17 4F CD 2D 16 97 CD 97    5!kO...!.O.-....
013E50:  14 C3 3E 13 23 36 30 32 8B 4C DD 2A 2B 0F DD 36    ..>.#602.L.*+..6
013E60:  02 03 C9 3A 88 4C B7 C0 3A 92 4C 3D 32 92 4C C0    ...:.L..:.L=2.L.
013E70:  3A 28 4C 3C FE 08 30 13 32 28 4C 97 CD 97 14 21    :(L<..0.2(L....!
013E80:  A8 4F CD 80 16 CD 3E 13 C3 BB 41 3E 80 32 8B 4C    .O....>...A>.2.L
013E90:  C9 21 2F 4C 7E 81 FE 0A 38 12 D6 0A 77 2B 06 03    .!/L~...8...w+..
013EA0:  7E 3C FE 0A 38 06 36 00 2B 10 F5 C9 77 C9 3A 1C    ~<..8.6.+...w.:.
013EB0:  0F B7 C0 21 93 4C 35 C0 36 14 2A 5D 0F 35 20 08    ...!.L5.6.*].5 .
013EC0:  3E FF 32 8B 4C 2A 5D 0F 7E CD B3 0E CD EE 0E 21    >.2.L*].~......!
013ED0:  55 4F 72 23 73 C9 08 21 70 4C 06 04 7E B7 28 0B    UOr#s..!pL..~.(.
013EE0:  3E 06 85 6F 30 01 24 10 F3 08 C9 D5 E5 08 47 87    >..o0.$.......G.
013EF0:  80 87 21 A3 4C 85 6F 30 01 24 EB E1 36 06 23 73    ..!£L.o0.$..6.#s
013F00:  23 72 23 D1 72 23 73 23 71 3E 03 0E 01 C3 DC 83    #r#.r#s#q>......
013F10:  21 FF A3 54 5D 06 00 3E 20 08 7E 2D 01 3F 00 ED    !.£T]..> .~-.?..
013F20:  B8 12 1B 08 3D C2 99 4A C9 21 00 9C 54 5D 06 00    ....=..J.!..T]..
013F30:  3E 20 08 7E 2C 0E 3F ED B0 12 13 08 3D C2 B2 4A    > .~,.?.....=..J
013F40:  C9 11 00 90 21 D9 4A 7E FE FF C8 23 4E 23 06 40    ....!.J~...#N#.@
013F50:  12 13 10 FC 0D 20 F7 18 EE C3 08 0F 01 C3 02 0F    ..... ..........
013F60:  02 C3 01 0F 1E CF 24 33 70 FF CD 40 11 DD 6E 00    ......$3p..@..n.
013F70:  DD 66 01 11 00 90 01 F0 01 ED B0 21 00 C1 CD 80    .f.........!....
013F80:  4B 21 00 C9 CD B6 4B 21 00 D1 CD DA 4B 21 00 D9    K!....K!....K!..
013F90:  CD 00 4C CD 40 11 DD 6E 02 DD 66 03 DD 7E 04 32    ..L.@..n..f..~.2
013FA0:  2F 4B DD 7E 05 32 35 4B DD 7E 06 11 00 90 01 00    /K.~.25K.~......
013FB0:  00 ED B0 EB 0E 00 09 EB 3D C2 2E 4B 21 00 E1 CD    ........=..K!...
013FC0:  80 4B 21 00 E9 CD B6 4B 21 00 F1 CD DA 4B 21 00    .K!....K!....K!.
013FD0:  F9 CD 00 4C 3E 06 16 E1 CD 6D 4B 3E 04 16 E9 CD    ...L>....mK>....
013FE0:  6D 4B 3E 02 16 F1 CD 6D 4B 3E 01 16 F9 62 06 00    mK>....mK>...b..
013FF0:  58 68 4F D9 06 20 D9 ED B0 4F 09 D9 10 F8 D9 C9    XhO.. ...O......
014000:  6F 72 20 6F 66 66 20 77 69 74 68 20 74 68 65 20    or off with the 
014010:  53 53 45 54 20 41 55 54 4F 20 4F 4E 20 61 6E 64    SSET AUTO ON and
014020:  20 53 53 45 54 20 41 55 54 4F 20 4F 46 46 20 63     SSET AUTO OFF c
014030:  6F 6D 2D 0D 0A 3B 20 6D 61 6E 64 73 2C 20 72 65    om-..; mands, re
014040:  73 70 65 63 74 69 76 65 6C 79 2E 0D 0A 3B 0D 0A    spectively...;..
014050:  3B 0D 0A 3B 20 49 66 20 79 6F 75 20 73 65 74 20    ;..; If you set 
014060:  74 68 65 20 55 53 52 20 65 71 75 61 74 65 2C 20    the USR equate, 
014070:  4D 45 58 20 77 69 6C 6C 20 61 75 74 6F 6D 61 74    MEX will automat
014080:  69 63 61 6C 6C 79 20 75 73 65 20 74 68 65 20 43    ically use the C
014090:  6F 75 72 69 65 72 27 73 0D 0A 3B 20 61 64 61 70    ourier's..; adap
0140A0:  74 69 76 65 20 64 69 61 6C 69 6E 67 20 66 65 61    tive dialing fea
0140B0:  74 75 72 65 2C 20 61 6E 64 20 77 69 6C 6C 20 61    ture, and will a
0140C0:  6C 77 61 79 73 20 65 6E 61 62 6C 65 20 74 68 65    lways enable the
0140D0:  20 6D 6F 64 65 6D 27 73 20 62 75 73 79 0D 0A 3B     modem's busy..;
0140E0:  20 64 65 74 65 63 74 6F 72 20 28 77 68 69 63 68     detector (which
0140F0:  20 69 6E 63 72 65 61 73 65 73 20 74 68 65 20 66     increases the f
014100:  72 65 71 75 65 6E 63 79 20 6F 66 20 22 68 69 74    requency of "hit
014110:  73 22 20 77 68 65 6E 20 75 73 69 6E 67 20 72 65    s" when using re
014120:  2D 0D 0A 3B 20 70 65 61 74 65 64 20 64 69 61 6C    -..; peated dial
014130:  69 6E 67 20 74 6F 20 61 20 62 75 73 79 20 6E 75    ing to a busy nu
014140:  6D 62 65 72 29 2E 20 54 68 65 20 55 53 52 20 65    mber). The USR e
014150:  71 75 61 74 65 20 61 6C 73 6F 20 65 6E 61 62 6C    quate also enabl
014160:  65 73 20 56 4F 49 43 45 0D 0A 3B 20 61 6E 73 77    es VOICE..; answ
014170:  65 72 20 64 65 74 65 63 74 69 6F 6E 20 28 69 66    er detection (if
014180:  20 79 6F 75 27 76 65 20 65 76 65 72 20 72 65 70     you've ever rep
014190:  65 61 74 65 64 6C 79 20 75 73 65 64 20 4D 45 58    eatedly used MEX
0141A0:  20 74 6F 20 64 69 61 6C 20 61 20 77 72 6F 6E 67     to dial a wrong
0141B0:  0D 0A 3B 20 6E 75 6D 62 65 72 2C 20 74 68 65 6E    ..; number, then
0141C0:  20 64 69 73 63 6F 76 65 72 65 64 20 79 6F 75 72     discovered your
0141D0:  20 65 72 72 6F 72 20 61 6E 64 20 66 65 6C 74 20     error and felt 
0141E0:  62 61 64 20 66 6F 72 20 74 68 65 20 70 6F 6F 72    bad for the poor
0141F0:  20 67 75 79 20 6F 6E 0D 0A 3B 20 74 68 65 20 6F     guy on..; the o
014200:  3A 31 30 30 44 31 36 30 30 31 36 30 31 33 42 30    :100D160016013B0
014210:  34 30 38 33 45 31 35 30 36 30 30 31 42 30 30 30    4083E1506001B000
014220:  32 46 46 31 30 30 31 32 38 43 31 0D 0A 3A 31 30    2FF100128C1..:10
014230:  30 44 32 36 30 30 32 38 30 30 30 30 39 30 30 31    0D26002800009001
014240:  30 31 30 31 30 31 30 31 30 31 30 30 30 30 30 30    0101010101000000
014250:  30 30 30 30 30 31 46 45 0D 0A 3A 31 30 30 44 33    000001FE..:100D3
014260:  36 30 30 39 36 30 30 31 45 46 46 46 46 30 31 30    60096001EFFFF010
014270:  31 30 30 34 31 34 32 34 34 34 35 34 43 35 31 35    100414244454C515
014280:  32 35 33 41 42 0D 0A 3A 30 33 30 44 34 36 30 30    253AB..:030D4600
014290:  35 34 35 36 35 38 41 38 0D 0A 3A 30 34 30 44 35    545658A8..:040D5
0142A0:  31 30 30 30 31 44 30 30 30 30 30 43 44 0D 0A 3A    10001D00000CD..:
0142B0:  30 33 30 44 35 46 30 30 30 31 30 30 46 46 39 31    030D5F000100FF91
0142C0:  0D 0A 3A 30 30 30 30 30 30 30 30 30 30 0D 0A 1A    ..:0000000000...
0142D0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0142E0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0142F0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
014300:  18 9F 79 79 E8 1D E1 A0 0A 3B 86 D0 83 64 7A 0C    ..yy.....;...dz.
014310:  3D A7 C3 A8 72 26 F8 65 BD FE 39 F4 D9 82 DC 82    =...r&.e..9.....
014320:  D6 35 99 13 F3 57 07 27 94 A8 94 C6 65 BD 86 53    .5...W.'....e..S
014330:  49 A6 91 B6 38 2C C3 8E 51 92 14 B1 E0 F4 F4 61    I...8,..Q......a
014340:  7C E6 E5 A1 77 84 83 2A EC 18 42 0F 92 E9 31 F4    |...w..*..B...1.
014350:  9C 0E A3 CA 99 E0 59 FD 79 59 3F 3E 2E C8 2D E8    ..£...Y.yY?>..-.
014360:  25 6A C8 9C 98 BF 72 BA 4E 1D 20 D5 F1 D8 85 DE    %j....r.N. .....
014370:  11 AA C2 65 FD F8 88 F9 92 CD BF 87 DE 91 92 24    ...e...........$
014380:  8D 05 EF 3F D7 75 9B 66 E5 82 DC 82 5E A2 86 CC    ...?.u.f....^...
014390:  89 F9 AB 34 2B 77 F3 A5 A3 7D 38 57 EA 9E E1 6F    ...4+w..£}8W...o
0143A0:  00 4F 49 E4 A1 BF EF 9C 13 CB 29 49 DC 58 F0 E8    .OI.......)I.X..
0143B0:  32 6B 87 64 41 E4 16 64 C9 54 4A A3 9A C9 99 66    2k.dA..d.TJ£...f
0143C0:  60 7F F6 8E E7 87 CA 23 A2 24 89 62 C1 A3 CB AC    `......#.$.b.£..
0143D0:  1D 36 0B 22 B7 20 4B A6 52 1A D5 4C CE 34 03 FB    .6.". K.R..L.4..
0143E0:  B3 77 3C 3F 54 1E 11 25 C9 63 2C 78 D1 7E 4D E3    .w<?T..%.c,x.~M.
0143F0:  76 41 E4 16 74 FD BF AE 77 67 1B 93 F9 FB BF B0    vA..t...wg......
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 41 02 00 00 00 02    ......R...A.....
014420:  11 00 46 02 00 00 00 02 11 00 42 02 00 00 00 02    ..F.......B.....
014430:  11 00 47 02 00 00 00 02 11 00 43 02 00 00 00 02    ..G.......C.....
014440:  11 00 48 02 00 00 00 02 11 00 44 02 00 00 00 02    ..H.......D.....
014450:  11 00 49 02 00 00 00 02 11 00 45 02 00 00 00 02    ..I.......E.....
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:  74 68 65 72 20 65 6E 64 2C 20 79 6F 75 20 73 68    ther end, you sh
014510:  6F 75 6C 64 20 75 73 65 20 74 68 69 73 20 6F 70    ould use this op
014520:  74 69 6F 6E 29 20 41 6C 73 6F 2C 20 79 6F 75 20    tion) Also, you 
014530:  63 61 6E 20 73 65 74 20 53 48 4F 57 52 4E 47 0D    can set SHOWRNG.
014540:  0A 3B 20 54 52 55 45 20 61 6E 64 20 74 68 69 73    .; TRUE and this
014550:  20 6F 76 65 72 6C 61 79 20 77 69 6C 6C 20 70 72     overlay will pr
014560:  69 6E 74 20 22 52 49 4E 47 22 20 65 61 63 68 20    int "RING" each 
014570:  74 69 6D 65 20 74 68 65 20 64 69 73 74 61 6E 74    time the distant
014580:  20 65 6E 64 20 72 69 6E 67 73 2E 0D 0A 3B 0D 0A     end rings...;..
014590:  3B 20 49 66 20 79 6F 75 20 75 73 65 20 74 68 65    ; If you use the
0145A0:  20 55 53 52 32 34 30 30 20 65 71 75 61 74 65 2C     USR2400 equate,
0145B0:  20 79 6F 75 20 6D 61 79 20 77 61 6E 74 20 74 6F     you may want to
0145C0:  20 63 75 73 74 6F 6D 69 7A 65 20 74 68 65 20 6D     customize the m
0145D0:  6F 64 65 6D 0D 0A 3B 20 73 65 74 75 70 20 73 74    odem..; setup st
0145E0:  72 69 6E 67 20 61 74 20 74 68 65 20 6C 61 62 65    ring at the labe
0145F0:  6C 20 53 4D 44 49 41 4C 2E 0D 0A 3B 0D 0A 3B 2D    l SMDIAL...;..;-
014600:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
014610:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
014620:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
014630:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B 0D 0A    -----------..;..
014640:  3B 20 55 70 64 61 74 65 20 68 69 73 74 6F 72 79    ; Update history
014650:  20 28 70 6C 65 61 73 65 20 75 73 65 20 4D 58 4D     (please use MXM
014660:  2D 32 34 30 31 2C 20 4D 58 4D 2D 32 34 30 32 2C    -2401, MXM-2402,
014670:  20 65 74 63 20 77 68 65 6E 20 72 65 76 69 73 69     etc when revisi
014680:  6E 67 29 2E 0D 0A 3B 09 20 4E 6F 74 65 20 74 6F    ng)...;. Note to
014690:  20 75 70 64 61 74 65 72 73 3A 20 70 6C 65 61 73     updaters: pleas
0146A0:  65 20 64 6F 20 4E 4F 54 20 75 73 65 20 6D 69 78    e do NOT use mix
0146B0:  65 64 20 75 70 70 65 72 2D 63 61 73 65 20 6F 70    ed upper-case op
0146C0:  63 6F 64 65 73 0D 0A 3B 09 20 61 6E 64 20 6F 70    codes..;. and op
0146D0:  65 72 61 6E 64 73 20 77 69 74 68 20 6C 6F 77 65    erands with lowe
0146E0:  72 20 63 61 73 65 20 63 6F 6D 6D 65 6E 74 73 2E    r case comments.
0146F0:  20 20 53 6F 6D 65 6F 6E 65 20 28 49 20 64 6F 6E      Someone (I don
014700:  20 74 72 61 6E 73 6C 61 74 6F 72 20 2D 20 64 6F     translator - do
014710:  20 6E 6F 74 20 63 68 61 6E 67 65 0D 0A 6E 6F 09     not change..no.
014720:  65 71 75 09 30 0D 0A 69 38 30 38 30 09 65 71 75    equ.0..i8080.equ
014730:  09 79 65 73 09 09 3B 64 65 66 69 6E 65 20 70 72    .yes..;define pr
014740:  6F 63 65 73 73 6F 72 20 74 79 70 65 0D 0A 69 38    ocessor type..i8
014750:  30 38 36 09 65 71 75 09 6E 6F 0D 0A 74 70 75 6C    086.equ.no..tpul
014760:  73 76 09 65 71 75 09 30 31 30 35 68 09 09 3B 74    sv.equ.0105h..;t
014770:  6F 6E 65 2F 70 75 6C 73 65 20 66 6C 61 67 20 69    one/pulse flag i
014780:  6E 20 6D 6F 64 65 6D 20 6F 76 65 72 6C 61 79 0D    n modem overlay.
014790:  0A 6E 64 69 73 63 76 09 65 71 75 09 30 31 35 66    .ndiscv.equ.015f
0147A0:  68 09 09 3B 6E 65 77 20 28 4D 65 78 50 6C 75 73    h..;new (MexPlus
0147B0:  29 20 73 6D 61 72 74 20 6D 6F 64 65 6D 20 64 69    ) smart modem di
0147C0:  73 63 6F 6E 6E 65 63 74 20 68 65 72 65 0D 0A 64    sconnect here..d
0147D0:  69 61 6C 76 09 65 71 75 09 30 31 36 32 68 09 09    ialv.equ.0162h..
0147E0:  3B 6C 6F 63 61 74 69 6F 6E 20 6F 66 20 64 69 61    ;location of dia
0147F0:  6C 20 76 65 63 74 6F 72 20 69 6E 20 6F 76 65 72    l vector in over
014800:  6C 61 79 0D 0A 64 69 73 63 76 09 65 71 75 09 30    lay..discv.equ.0
014810:  31 36 35 68 09 09 3B 6C 6F 63 61 74 69 6F 6E 20    165h..;location 
014820:  6F 66 20 68 61 72 64 77 61 72 65 20 64 69 73 63    of hardware disc
014830:  6F 6E 6E 65 63 74 20 76 65 63 74 6F 72 0D 0A 64    onnect vector..d
014840:  69 61 6C 6F 63 09 65 71 75 09 30 62 30 30 68 09    ialoc.equ.0b00h.
014850:  09 3B 64 69 61 6C 69 6E 67 20 63 6F 64 65 20 67    .;dialing code g
014860:  6F 65 73 20 68 65 72 65 0D 0A 6D 65 78 6C 6F 63    oes here..mexloc
014870:  09 65 71 75 09 30 64 30 30 68 09 09 3B 22 43 41    .equ.0d00h..;"CA
014880:  4C 4C 20 4D 45 58 22 20 68 65 72 65 0D 0A 73 6D    LL MEX" here..sm
014890:  74 61 62 6C 09 65 71 75 09 30 64 35 35 68 09 09    tabl.equ.0d55h..
0148A0:  3B 53 6D 61 72 74 6D 6F 64 65 6D 20 69 6E 69 74    ;Smartmodem init
0148B0:  2C 20 64 65 2D 69 6E 69 74 20 61 6E 64 20 73 73    , de-init and ss
0148C0:  65 74 20 76 65 63 74 6F 72 73 0D 0A 3B 0D 0A 3B    et vectors..;..;
0148D0:  20 53 74 61 6E 64 61 72 64 20 63 6F 6E 74 72 6F     Standard contro
0148E0:  6C 20 63 6F 64 65 20 65 71 75 61 74 65 73 0D 0A    l code equates..
0148F0:  3B 0D 0A 6C 66 09 65 71 75 09 27 4A 27 2D 27 40    ;..lf.equ.'J'-'@
014900:  27 74 20 6B 6E 6F 77 0D 0A 3B 09 20 77 68 6F 2C    't know..;. who,
014910:  20 6E 6F 72 2C 20 66 6F 72 20 74 68 65 20 6C 6F     nor, for the lo
014920:  76 65 20 27 61 20 4D 69 6B 65 2C 20 57 48 59 29    ve 'a Mike, WHY)
014930:  20 6C 6F 76 65 73 20 74 6F 20 67 6F 20 74 68 72     loves to go thr
014940:  6F 75 67 68 0D 0A 3B 09 20 73 6F 75 72 63 65 20    ough..;. source 
014950:  63 6F 64 65 20 61 6E 64 20 69 6E 74 65 72 6D 69    code and intermi
014960:  78 20 63 61 73 65 20 6F 6E 20 45 41 43 48 20 6C    x case on EACH l
014970:  69 6E 65 21 3B 09 09 28 72 67 66 29 0D 0A 3B 09    ine!;..(rgf)..;.
014980:  20 0D 0A 3B 20 32 34 2E 30 31 2E 31 39 38 38 3A     ..; 24.01.1988:
014990:  20 41 6E 67 65 70 61 73 73 74 20 61 6E 20 64 65     Angepasst an de
0149A0:  75 74 73 63 68 65 20 56 65 72 68 61 65 6C 74 6E    utsche Verhaeltn
0149B0:  69 73 73 65 20 20 2D 42 2E 20 42 6F 6C 6C 69 6E    isse  -B. Bollin
0149C0:  67 65 72 0D 0A 3B 0D 0A 3B 20 30 37 2F 32 39 2F    ger..;..; 07/29/
0149D0:  38 35 3A 20 4D 58 4D 2D 32 34 30 30 20 28 72 65    85: MXM-2400 (re
0149E0:  76 20 31 2E 30 29 20 72 65 6C 65 61 73 65 64 2E    v 1.0) released.
0149F0:  20 28 69 6E 63 6F 72 70 6F 72 61 74 65 64 20 77     (incorporated w
014A00:  6F 72 6B 20 64 6F 6E 65 20 62 79 0D 0A 3B 09 20    ork done by..;. 
014A10:  20 20 20 47 65 6F 72 67 65 20 53 69 70 65 20 61       George Sipe a
014A20:  6E 64 20 50 61 75 6C 20 54 72 61 69 6E 61 29 09    nd Paul Traina).
014A30:  2D 2D 52 6F 6E 20 46 6F 77 6C 65 72 0D 0A 3B 0D    --Ron Fowler..;.
014A40:  0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    .;--------------
014A50:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
014A60:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
014A70:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A    --------------..
014A80:  3B 0D 0A 3B 20 54 68 69 73 20 6D 6F 64 75 6C 65    ;..; This module
014A90:  20 61 64 61 70 74 73 20 4D 45 58 20 66 6F 72 20     adapts MEX for 
014AA0:  74 68 65 20 44 43 20 48 61 79 65 73 20 53 6D 61    the DC Hayes Sma
014AB0:  72 74 6D 6F 64 65 6D 20 28 61 73 20 77 65 6C 6C    rtmodem (as well
014AC0:  0D 0A 3B 20 61 73 20 6D 61 6E 79 20 6F 74 68 65    ..; as many othe
014AD0:  72 73 20 2D 2D 20 69 6E 63 6C 75 64 69 6E 67 20    rs -- including 
014AE0:  55 53 20 52 6F 62 6F 74 69 63 73 20 2D 2D 20 74    US Robotics -- t
014AF0:  68 61 74 20 75 73 65 20 61 20 73 69 6D 69 6C 61    hat use a simila
014B00:  27 09 09 3B 4C 69 6E 65 66 65 65 64 0D 0A 63 72    '..;Linefeed..cr
014B10:  09 65 71 75 09 27 4D 27 2D 27 40 27 09 09 3B 43    .equ.'M'-'@'..;C
014B20:  61 72 72 69 61 67 65 20 72 65 74 75 72 6E 0D 0A    arriage return..
014B30:  3B 0D 0A 3B 20 4D 45 58 20 73 65 72 76 69 63 65    ;..; MEX service
014B40:  20 70 72 6F 63 65 73 73 6F 72 20 73 74 75 66 66     processor stuff
014B50:  20 2E 2E 2E 20 4D 45 58 20 73 75 70 70 6F 72 74     ... MEX support
014B60:  73 20 61 6E 20 6F 76 65 72 6C 61 79 20 73 65 72    s an overlay ser
014B70:  76 69 63 65 0D 0A 3B 20 70 72 6F 63 65 73 73 6F    vice..; processo
014B80:  72 2C 20 6C 6F 63 61 74 65 64 20 61 74 20 30 44    r, located at 0D
014B90:  30 30 68 20 28 61 6E 64 20 6D 61 69 6E 74 61 69    00h (and maintai
014BA0:  6E 65 64 20 61 74 20 74 68 69 73 20 61 64 64 72    ned at this addr
014BB0:  65 73 73 20 66 72 6F 6D 0D 0A 3B 20 76 65 72 73    ess from..; vers
014BC0:  69 6F 6E 20 74 6F 20 76 65 72 73 69 6F 6E 29 2E    ion to version).
014BD0:  09 49 66 20 79 6F 75 72 20 6F 76 65 72 6C 61 79    .If your overlay
014BE0:  20 6E 65 65 64 73 20 74 6F 20 63 61 6C 6C 20 62     needs to call b
014BF0:  64 6F 73 20 66 6F 72 20 61 6E 79 0D 0A 3B 20 72    dos for any..; r
014C00:  65 61 73 6F 6E 2C 20 69 74 20 73 68 6F 75 6C 64    eason, it should
014C10:  20 63 61 6C 6C 20 4D 45 58 20 69 6E 73 74 65 61     call MEX instea
014C20:  64 3B 20 20 66 75 6E 63 74 69 6F 6E 20 63 61 6C    d;  function cal
014C30:  6C 73 20 62 65 6C 6F 77 20 61 62 6F 75 74 0D 0A    ls below about..
014C40:  3B 20 32 34 30 20 61 72 65 20 73 69 6D 70 6C 79    ; 240 are simply
014C50:  20 70 61 73 73 65 64 20 6F 6E 20 74 6F 20 74 68     passed on to th
014C60:  65 20 62 64 6F 73 20 28 63 6F 6E 73 6F 6C 65 20    e bdos (console 
014C70:  61 6E 64 20 6C 69 73 74 20 69 2F 6F 20 63 61 6C    and list i/o cal
014C80:  6C 73 0D 0A 3B 20 61 72 65 20 73 70 65 63 69 61    ls..; are specia
014C90:  6C 6C 79 20 68 61 6E 64 6C 65 64 20 74 6F 20 61    lly handled to a
014CA0:  6C 6C 6F 77 20 6D 6F 64 65 6D 20 70 6F 72 74 20    llow modem port 
014CB0:  71 75 65 75 65 69 6E 67 2C 20 77 68 69 63 68 20    queueing, which 
014CC0:  69 73 20 77 68 79 0D 0A 3B 20 79 6F 75 20 73 68    is why..; you sh
014CD0:  6F 75 6C 64 20 63 61 6C 6C 20 4D 45 58 20 69 6E    ould call MEX in
014CE0:  73 74 65 61 64 20 6F 66 20 62 64 6F 73 29 2E 20    stead of bdos). 
014CF0:  20 4D 45 58 20 75 73 65 73 20 66 75 6E 63 74 69     MEX uses functi
014D00:  72 0D 0A 3B 20 63 6F 6D 6D 61 6E 64 20 6C 61 6E    r..; command lan
014D10:  67 75 61 67 65 29 2E 20 20 54 68 65 20 6D 61 69    guage).  The mai
014D20:  6E 20 66 75 6E 63 74 69 6F 6E 20 6F 66 20 74 68    n function of th
014D30:  69 73 20 6D 6F 64 75 6C 65 20 69 73 20 74 6F 20    is module is to 
014D40:  70 72 6F 2D 0D 0A 3B 20 76 69 64 65 20 64 69 61    pro-..; vide dia
014D50:  6C 69 6E 67 20 63 61 70 61 62 69 6C 69 74 79 3B    ling capability;
014D60:  20 74 68 65 20 64 69 73 63 6F 6E 6E 65 63 74 20     the disconnect 
014D70:  76 65 63 74 6F 72 20 69 73 20 61 6E 63 69 6C 6C    vector is ancill
014D80:  61 72 79 2E 0D 0A 3B 20 59 6F 75 20 6D 61 79 20    ary...; You may 
014D90:  75 73 65 20 74 68 69 73 20 6D 6F 64 75 6C 65 20    use this module 
014DA0:  61 73 20 61 20 6D 6F 64 65 6C 20 74 6F 20 64 65    as a model to de
014DB0:  76 65 6C 6F 70 20 64 69 61 6C 69 6E 67 20 72 6F    velop dialing ro
014DC0:  75 74 69 6E 65 73 0D 0A 3B 20 66 6F 72 20 6E 6F    utines..; for no
014DD0:  6E 2D 73 74 61 6E 64 61 72 64 20 6D 6F 64 65 6D    n-standard modem
014DE0:  73 20 28 65 2E 67 2E 2C 20 74 68 65 20 52 61 63    s (e.g., the Rac
014DF0:  61 6C 2D 56 61 64 69 63 29 2E 20 20 54 68 65 20    al-Vadic).  The 
014E00:  6F 6E 6C 79 0D 0A 3B 20 70 65 72 74 69 6E 65 6E    only..; pertinen
014E10:  74 20 65 6E 74 72 79 20 70 6F 69 6E 74 20 69 73    t entry point is
014E20:  20 74 68 65 20 44 49 41 4C 20 72 6F 75 74 69 6E     the DIAL routin
014E30:  65 3B 20 79 6F 75 27 6C 6C 20 66 69 6E 64 20 65    e; you'll find e
014E40:  6E 74 72 79 0D 0A 3B 20 73 70 65 63 73 20 66 6F    ntry..; specs fo
014E50:  72 20 74 68 61 74 20 62 65 6C 6F 77 2E 0D 0A 3B    r that below...;
014E60:  0D 0A 3B 20 54 68 65 20 6F 6E 6C 79 20 63 6F 6E    ..; The only con
014E70:  64 69 74 69 6F 6E 61 6C 20 79 6F 75 20 6D 69 67    ditional you mig
014E80:  68 74 20 77 61 6E 74 20 74 6F 20 63 68 61 6E 67    ht want to chang
014E90:  65 20 69 6E 20 74 68 69 73 20 6D 6F 64 75 6C 65    e in this module
014EA0:  20 69 73 0D 0A 3B 20 74 68 65 20 44 49 53 43 20     is..; the DISC 
014EB0:  65 71 75 61 74 65 20 62 65 6C 6F 77 20 2D 2D 20    equate below -- 
014EC0:  69 66 20 6C 65 66 74 20 6F 6E 2C 20 4D 45 58 20    if left on, MEX 
014ED0:  77 69 6C 6C 20 75 73 65 20 74 68 65 0D 0A 3B 20    will use the..; 
014EE0:  53 6D 61 72 74 6D 6F 64 65 6D 27 73 20 64 69 73    Smartmodem's dis
014EF0:  63 6F 6E 6E 65 63 74 20 63 6F 64 65 2E 20 20 49    connect code.  I
014F00:  6F 6E 20 63 61 6C 6C 73 0D 0A 3B 20 61 62 6F 76    on calls..; abov
014F10:  65 20 61 62 6F 75 74 20 32 34 34 20 66 6F 72 20    e about 244 for 
014F20:  73 70 65 63 69 61 6C 20 6F 76 65 72 6C 61 79 20    special overlay 
014F30:  73 65 72 76 69 63 65 73 20 28 64 65 73 63 72 69    services (descri
014F40:  62 65 64 20 62 65 6C 6F 77 29 2E 0D 0A 3B 0D 0A    bed below)...;..
014F50:  3B 20 53 6F 6D 65 20 73 6F 70 68 69 73 74 69 63    ; Some sophistic
014F60:  61 74 65 64 20 6F 76 65 72 6C 61 79 73 20 6D 61    ated overlays ma
014F70:  79 20 6E 65 65 64 20 74 6F 20 64 6F 20 66 69 6C    y need to do fil
014F80:  65 20 69 2F 6F 3B 09 69 66 20 73 6F 2C 20 75 73    e i/o;.if so, us
014F90:  65 0D 0A 3B 20 74 68 65 20 70 61 72 73 66 6E 20    e..; the parsfn 
014FA0:  4D 45 58 20 63 61 6C 6C 20 77 69 74 68 20 61 20    MEX call with a 
014FB0:  70 6F 69 6E 74 65 72 20 74 6F 20 74 68 65 20 66    pointer to the f
014FC0:  63 62 20 69 6E 20 64 65 20 74 6F 20 70 61 72 73    cb in de to pars
014FD0:  65 20 6F 75 74 0D 0A 3B 20 74 68 65 20 6E 61 6D    e out..; the nam
014FE0:  65 2E 20 20 54 68 69 73 20 66 63 62 20 73 68 6F    e.  This fcb sho
014FF0:  75 6C 64 20 73 75 70 70 6F 72 74 20 61 20 73 70    uld support a sp
015000:  61 72 65 20 62 79 74 65 20 69 6D 6D 65 64 69 61    are byte immedia
015010:  74 65 6C 79 20 70 72 65 2D 0D 0A 3B 20 63 65 65    tely pre-..; cee
015020:  64 69 6E 67 20 74 68 65 20 61 63 74 75 61 6C 20    ding the actual 
015030:  66 63 62 20 28 74 6F 20 63 6F 6E 74 61 69 6E 20    fcb (to contain 
015040:  75 73 65 72 20 23 20 69 6E 66 6F 72 6D 61 74 69    user # informati
015050:  6F 6E 29 2E 20 20 49 66 20 79 6F 75 27 76 65 0D    on).  If you've.
015060:  0A 3B 20 75 73 65 64 20 6D 65 78 2D 31 30 20 66    .; used mex-10 f
015070:  6F 72 20 69 6E 70 75 74 20 69 6E 73 74 65 61 64    or input instead
015080:  20 6F 66 20 62 64 6F 73 2D 31 30 20 28 6F 72 20     of bdos-10 (or 
015090:  79 6F 75 27 72 65 20 70 61 72 73 69 6E 67 20 70    you're parsing p
0150A0:  61 72 74 0D 0A 3B 20 6F 66 20 61 20 73 65 74 20    art..; of a set 
0150B0:  63 6F 6D 6D 61 6E 64 20 6C 69 6E 65 20 74 68 61    command line tha
0150C0:  74 27 73 20 61 6C 72 65 61 64 79 20 62 65 65 6E    t's already been
0150D0:  20 69 6E 70 75 74 29 2C 20 74 68 65 6E 20 4D 45     input), then ME
0150E0:  58 20 77 69 6C 6C 0D 0A 3B 20 74 61 6B 65 20 63    X will..; take c
0150F0:  61 72 65 20 6F 66 20 64 75 20 73 70 65 63 73 2C    are of du specs,
015100:  66 20 79 6F 75 20 70 72 65 66 65 72 20 74 6F 20    f you prefer to 
015110:  70 72 6F 76 69 64 65 20 79 6F 75 72 20 6F 77 6E    provide your own
015120:  0D 0A 3B 20 69 6E 20 79 6F 75 72 20 6F 76 65 72    ..; in your over
015130:  6C 61 79 27 73 20 44 49 53 43 56 20 76 65 63 74    lay's DISCV vect
015140:  6F 72 20 28 65 2E 67 2E 2C 20 62 79 20 64 72 6F    or (e.g., by dro
015150:  70 70 69 6E 67 20 44 54 52 29 2C 20 74 68 65 6E    pping DTR), then
015160:  20 73 65 74 0D 0A 3B 20 44 49 53 43 20 74 6F 20     set..; DISC to 
015170:  46 41 4C 53 45 20 61 6E 64 20 72 65 2D 61 73 73    FALSE and re-ass
015180:  65 6D 62 6C 65 2E 20 20 28 49 66 20 79 6F 75 20    emble.  (If you 
015190:  64 6F 6E 27 74 20 75 6E 64 65 72 73 74 61 6E 64    don't understand
0151A0:  20 74 68 69 73 2C 0D 0A 3B 20 74 68 65 6E 20 70     this,..; then p
0151B0:  6C 61 79 20 69 74 20 73 61 66 65 2C 20 61 6E 64    lay it safe, and
0151C0:  20 6C 65 61 76 65 20 74 68 65 20 65 71 75 61 74     leave the equat
0151D0:  65 20 73 65 74 20 61 73 20 69 74 20 69 73 29 2E    e set as it is).
0151E0:  20 20 4E 4F 54 45 3A 0D 0A 3B 20 4E 6F 74 65 20      NOTE:..; Note 
0151F0:  74 68 61 74 20 4D 65 78 50 6C 75 73 20 73 75 70    that MexPlus sup
015200:  70 6F 72 74 73 20 62 6F 74 68 20 22 68 61 72 64    ports both "hard
015210:  77 61 72 65 22 20 28 44 54 52 29 20 41 4E 44 20    ware" (DTR) AND 
015220:  22 73 6F 66 74 77 61 72 65 22 0D 0A 3B 20 28 53    "software"..; (S
015230:  6D 61 72 74 6D 6F 64 65 6D 29 20 64 69 73 63 6F    martmodem) disco
015240:  6E 6E 65 63 74 69 6F 6E 3A 20 61 6C 77 61 79 73    nnection: always
015250:  20 73 65 74 20 44 49 53 43 20 74 6F 20 54 52 55     set DISC to TRU
015260:  45 20 66 6F 72 20 4D 65 78 50 6C 75 73 2E 0D 0A    E for MexPlus...
015270:  3B 0D 0A 66 61 6C 73 65 09 65 71 75 09 30 0D 0A    ;..false.equ.0..
015280:  74 72 75 65 09 65 71 75 09 6E 6F 74 20 66 61 6C    true.equ.not fal
015290:  73 65 0D 0A 3B 0D 0A 75 73 72 32 34 09 65 71 75    se..;..usr24.equ
0152A0:  09 66 61 6C 73 65 09 09 3B 73 65 74 20 74 6F 20    .false..;set to 
0152B0:  74 72 75 65 20 69 66 20 75 73 69 6E 67 20 61 20    true if using a 
0152C0:  72 6F 62 6F 74 69 63 73 20 32 34 30 30 20 6D 6F    robotics 2400 mo
0152D0:  64 65 6D 0D 0A 61 64 61 70 74 09 65 71 75 09 66    dem..adapt.equ.f
0152E0:  61 6C 73 65 09 09 3B 73 65 74 20 54 52 55 45 20    alse..;set TRUE 
0152F0:  66 6F 72 20 61 64 61 70 74 69 76 65 20 64 69 61    for adaptive dia
015300:  20 61 6E 64 20 73 65 74 20 75 70 20 74 68 65 20     and set up the 
015310:  66 63 62 20 61 63 63 6F 72 64 69 6E 67 6C 79 2E    fcb accordingly.
015320:  20 20 54 68 65 72 65 2D 0D 0A 3B 20 61 66 74 65      There-..; afte
015330:  72 20 61 6C 6C 20 66 69 6C 65 20 69 2F 6F 20 63    r all file i/o c
015340:  61 6C 6C 73 20 64 6F 6E 65 20 74 68 72 6F 75 67    alls done throug
015350:  68 20 74 68 65 20 4D 45 58 20 73 65 72 76 69 63    h the MEX servic
015360:  65 20 70 72 6F 63 65 73 73 6F 72 0D 0A 3B 20 77    e processor..; w
015370:  69 6C 6C 20 68 61 6E 64 6C 65 20 64 72 69 76 65    ill handle drive
015380:  20 61 6E 64 20 75 73 65 72 20 77 69 74 68 20 6E     and user with n
015390:  6F 20 66 75 72 74 68 65 72 20 65 66 66 6F 72 74    o further effort
0153A0:  20 6E 65 63 65 73 73 61 72 79 20 6F 6E 0D 0A 3B     necessary on..;
0153B0:  20 74 68 65 20 70 61 72 74 20 6F 66 20 74 68 65     the part of the
0153C0:  20 70 72 6F 67 72 61 6D 6D 65 72 2E 0D 0A 3B 0D     programmer...;.
0153D0:  0A 69 6E 6D 64 6D 09 65 71 75 09 32 35 35 09 09    .inmdm.equ.255..
0153E0:  3B 67 65 74 20 63 68 61 72 20 66 72 6F 6D 20 70    ;get char from p
0153F0:  6F 72 74 20 74 6F 20 61 2C 20 63 79 3D 6E 6F 20    ort to a, cy=no 
015400:  6D 6F 72 65 20 69 6E 20 31 30 30 20 6D 73 0D 0A    more in 100 ms..
015410:  74 69 6D 65 72 09 65 71 75 09 32 35 34 09 09 3B    timer.equ.254..;
015420:  64 65 6C 61 79 20 31 30 30 6D 73 20 2A 20 72 65    delay 100ms * re
015430:  67 20 62 0D 0A 74 6D 64 69 6E 70 09 65 71 75 09    g b..tmdinp.equ.
015440:  32 35 33 09 09 3B 42 3D 23 20 73 65 63 73 20 74    253..;B=# secs t
015450:  6F 20 77 61 69 74 20 66 6F 72 20 63 68 61 72 2C    o wait for char,
015460:  20 63 79 3D 6E 6F 20 63 68 61 72 0D 0A 63 68 65     cy=no char..che
015470:  6B 63 63 09 65 71 75 09 32 35 32 09 09 3B 63 68    kcc.equ.252..;ch
015480:  65 63 6B 20 66 6F 72 20 5E 63 20 66 72 6F 6D 20    eck for ^c from 
015490:  6B 62 64 2C 20 7A 3D 70 72 65 73 65 6E 74 0D 0A    kbd, z=present..
0154A0:  73 6E 64 72 64 79 09 65 71 75 09 32 35 31 09 09    sndrdy.equ.251..
0154B0:  3B 74 65 73 74 20 66 6F 72 20 6D 6F 64 65 6D 2D    ;test for modem-
0154C0:  73 65 6E 64 20 72 65 61 64 79 0D 0A 72 63 76 72    send ready..rcvr
0154D0:  64 79 09 65 71 75 09 32 35 30 09 09 3B 74 65 73    dy.equ.250..;tes
0154E0:  74 20 66 6F 72 20 6D 6F 64 65 6D 2D 72 65 63 65    t for modem-rece
0154F0:  69 76 65 20 72 65 61 64 79 0D 0A 73 6E 64 63 68    ive ready..sndch
015500:  6C 69 6E 67 20 28 43 6F 75 72 69 65 72 20 6F 6E    ling (Courier on
015510:  6C 79 29 0D 0A 73 68 6F 77 72 6E 67 09 65 71 75    ly)..showrng.equ
015520:  09 74 72 75 65 09 09 3B 73 65 74 20 74 72 75 65    .true..;set true
015530:  20 74 6F 20 74 79 70 65 20 52 49 4E 47 20 65 76     to type RING ev
015540:  65 72 79 20 74 69 6D 65 20 72 65 6D 6F 74 65 20    ery time remote 
015550:  72 69 6E 67 73 0D 0A 6D 61 78 62 64 09 65 71 75    rings..maxbd.equ
015560:  09 35 09 09 3B 6D 61 78 69 6D 75 6D 20 62 61 75    .5..;maximum bau
015570:  64 72 61 74 65 3A 20 31 3D 33 30 30 2C 20 33 3D    drate: 1=300, 3=
015580:  36 30 30 2C 20 35 3D 31 32 30 30 2C 20 36 3D 32    600, 5=1200, 6=2
015590:  34 30 30 0D 0A 77 6F 72 64 72 65 73 09 65 71 75    400..wordres.equ
0155A0:  09 74 72 75 65 09 09 3B 74 72 75 65 20 3D 20 69    .true..;true = i
0155B0:  6E 74 65 72 70 72 65 74 20 77 6F 72 64 20 28 22    nterpret word ("
0155C0:  76 65 72 62 6F 73 65 22 29 20 72 65 73 75 6C 74    verbose") result
0155D0:  20 63 6F 64 65 73 0D 0A 6E 75 6D 72 65 73 09 65     codes..numres.e
0155E0:  71 75 09 66 61 6C 73 65 09 09 3B 74 72 75 65 20    qu.false..;true 
0155F0:  3D 20 69 6E 74 65 72 70 72 65 74 20 6E 75 6D 65    = interpret nume
015600:  72 69 63 20 72 65 73 75 6C 74 20 63 6F 64 65 73    ric result codes
015610:  0D 0A 64 69 73 63 09 65 71 75 09 66 61 6C 73 65    ..disc.equ.false
015620:  09 09 3B 3C 3C 3D 3D 20 63 68 61 6E 67 65 20 74    ..;<<== change t
015630:  6F 20 66 61 6C 73 65 20 69 66 20 79 6F 75 20 64    o false if you d
015640:  69 73 63 2E 20 77 69 74 68 20 44 54 52 0D 0A 09    isc. with DTR...
015650:  09 09 09 3B 61 6C 77 61 79 73 20 73 65 74 20 74    ...;always set t
015660:  72 75 65 20 66 6F 72 20 4D 45 58 50 4C 55 53 0D    rue for MEXPLUS.
015670:  0A 3B 0D 0A 3B 20 4E 4F 54 45 3A 20 09 54 68 69    .;..; NOTE: .Thi
015680:  73 20 6F 76 65 72 6C 61 79 20 63 6F 6E 76 65 72    s overlay conver
015690:  74 65 64 20 66 6F 72 20 4D 45 58 50 4C 55 53 20    ted for MEXPLUS 
0156A0:  63 6F 6D 70 61 74 69 62 6C 69 6C 69 74 79 0D 0A    compatiblility..
0156B0:  3B 09 09 61 6E 64 20 38 30 38 36 20 74 72 61 6E    ;..and 8086 tran
0156C0:  73 6C 61 74 69 6F 6E 20 32 2F 32 30 2F 38 35 20    slation 2/20/85 
0156D0:  62 79 20 41 6C 20 4A 65 77 65 72 2E 0D 0A 3B 0D    by Al Jewer...;.
0156E0:  0A 79 65 73 09 65 71 75 09 30 66 66 68 09 09 3B    .yes.equ.0ffh..;
0156F0:  74 68 69 73 20 69 73 20 66 6F 72 20 38 30 38 36    this is for 8086
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 41 02 00 00 00 02    ......R...A.....
015720:  12 00 46 02 00 00 00 02 12 00 42 02 00 00 00 02    ..F.......B.....
015730:  12 00 47 02 00 00 00 02 12 00 43 02 00 00 00 02    ..G.......C.....
015740:  12 00 48 02 00 00 00 02 12 00 44 02 00 00 00 02    ..H.......D.....
015750:  12 00 49 02 00 00 00 02 12 00 45 02 00 00 00 02    ..I.......E.....
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:  72 09 65 71 75 09 32 34 39 09 09 3B 73 65 6E 64    r.equ.249..;send
015810:  20 61 20 63 68 61 72 61 63 74 65 72 20 74 6F 20     a character to 
015820:  74 68 65 20 6D 6F 64 65 6D 20 28 61 66 74 65 72    the modem (after
015830:  20 73 6E 64 72 64 79 29 0D 0A 72 63 76 63 68 72     sndrdy)..rcvchr
015840:  09 65 71 75 09 32 34 38 09 09 3B 72 65 63 76 20    .equ.248..;recv 
015850:  61 20 63 68 61 72 20 66 72 6F 6D 20 6D 6F 64 65    a char from mode
015860:  6D 20 28 61 66 74 65 72 20 72 63 76 72 64 79 29    m (after rcvrdy)
015870:  0D 0A 6C 6F 6F 6B 75 70 09 65 71 75 09 32 34 37    ..lookup.equ.247
015880:  09 09 3B 74 61 62 6C 65 20 73 65 61 72 63 68 3A    ..;table search:
015890:  20 73 65 65 20 63 6D 64 74 62 6C 20 63 6F 6D 6D     see cmdtbl comm
0158A0:  65 6E 74 73 20 66 6F 72 20 69 6E 66 6F 0D 0A 70    ents for info..p
0158B0:  61 72 73 66 6E 09 65 71 75 09 32 34 36 09 09 3B    arsfn.equ.246..;
0158C0:  70 61 72 73 65 20 66 69 6C 65 6E 61 6D 65 20 66    parse filename f
0158D0:  72 6F 6D 20 69 6E 70 75 74 20 73 74 72 65 61 6D    rom input stream
0158E0:  0D 0A 62 64 70 61 72 73 09 65 71 75 09 32 34 35    ..bdpars.equ.245
0158F0:  09 09 3B 70 61 72 73 65 20 62 61 75 64 2D 72 61    ..;parse baud-ra
015900:  74 65 20 66 72 6F 6D 20 69 6E 70 75 74 20 73 74    te from input st
015910:  72 65 61 6D 0D 0A 73 62 6C 61 6E 6B 09 65 71 75    ream..sblank.equ
015920:  09 32 34 34 09 09 3B 73 63 61 6E 20 69 6E 70 75    .244..;scan inpu
015930:  74 20 73 74 72 65 61 6D 20 74 6F 20 6E 65 78 74    t stream to next
015940:  20 6E 6F 6E 2D 62 6C 61 6E 6B 0D 0A 65 76 61 6C     non-blank..eval
015950:  61 09 65 71 75 09 32 34 33 09 09 3B 65 76 61 6C    a.equ.243..;eval
015960:  75 61 74 65 20 6E 75 6D 65 72 69 63 20 66 72 6F    uate numeric fro
015970:  6D 20 69 6E 70 75 74 20 73 74 72 65 61 6D 0D 0A    m input stream..
015980:  6C 6B 61 68 65 64 09 65 71 75 09 32 34 32 09 09    lkahed.equ.242..
015990:  3B 67 65 74 20 6E 78 74 20 63 68 61 72 20 77 2F    ;get nxt char w/
0159A0:  6F 20 72 65 6D 6F 76 69 6E 67 20 66 72 6F 6D 20    o removing from 
0159B0:  69 6E 70 75 74 0D 0A 67 6E 63 09 65 71 75 09 32    input..gnc.equ.2
0159C0:  34 31 09 09 3B 67 65 74 20 63 68 61 72 20 66 72    41..;get char fr
0159D0:  6F 6D 20 69 6E 70 75 74 2C 20 63 79 3D 31 20 69    om input, cy=1 i
0159E0:  66 20 6E 6F 6E 65 0D 0A 69 6C 70 09 65 71 75 09    f none..ilp.equ.
0159F0:  32 34 30 09 09 3B 69 6E 6C 69 6E 65 20 70 72 69    240..;inline pri
015A00:  64 69 73 63 6F 6E 6E 65 63 74 20 63 6F 64 65 0D    disconnect code.
015A10:  0A 09 6F 72 67 09 64 69 73 63 76 09 09 3B 6F 76    ..org.discv..;ov
015A20:  65 72 6C 61 79 20 74 68 65 20 76 65 63 74 6F 72    erlay the vector
015A30:  20 28 6D 65 78 20 31 2E 31 78 29 0D 0A 09 6A 6D     (mex 1.1x)...jm
015A40:  70 09 64 69 73 63 6F 6E 0D 0A 65 6E 64 69 66 09    p.discon..endif.
015A50:  09 09 09 3B 64 69 73 63 0D 0A 3B 0D 0A 09 6F 72    ...;disc..;...or
015A60:  67 09 30 31 36 65 68 0D 0A 6E 65 77 62 64 76 3A    g.016eh..newbdv:
015A70:  09 64 73 09 33 09 09 3B 6C 6F 63 61 74 69 6F 6E    .ds.3..;location
015A80:  20 6F 66 20 62 61 75 64 20 72 61 74 65 20 73 65     of baud rate se
015A90:  74 20 76 65 63 74 6F 72 0D 0A 3B 0D 0A 09 6F 72    t vector..;...or
015AA0:  67 09 64 69 61 6C 6F 63 0D 0A 3B 0D 0A 3B 20 54    g.dialoc..;..; T
015AB0:  68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 69 73 20    he following is 
015AC0:  61 20 22 73 69 67 6E 61 74 75 72 65 22 20 77 6F    a "signature" wo
015AD0:  72 64 20 74 68 61 74 20 69 64 65 6E 74 69 66 69    rd that identifi
015AE0:  65 73 20 74 68 69 73 20 6F 76 65 72 6C 61 79 20    es this overlay 
015AF0:  28 66 6F 72 0D 0A 3B 20 6D 75 6C 74 69 70 6C 65    (for..; multiple
015B00:  2D 6D 6F 64 65 6D 20 73 65 6C 65 63 74 69 6F 6E    -modem selection
015B10:  20 62 61 73 65 64 20 6F 6E 20 70 72 6F 63 65 73     based on proces
015B20:  73 6F 72 20 6E 75 6D 62 65 72 20 69 6E 20 61 20    sor number in a 
015B30:  54 75 72 62 6F 44 4F 53 20 73 79 73 2D 0D 0A 3B    TurboDOS sys-..;
015B40:  20 74 65 6D 29 2E 20 20 49 66 20 79 6F 75 20 75     tem).  If you u
015B50:  73 65 20 74 68 69 73 20 6F 76 65 72 6C 61 79 20    se this overlay 
015B60:  74 6F 20 64 65 76 65 6C 6F 70 20 61 20 6E 6F 6E    to develop a non
015B70:  2D 61 75 74 6F 62 61 75 64 20 6F 76 65 72 6C 61    -autobaud overla
015B80:  79 20 66 6F 72 0D 0A 3B 20 61 20 64 69 66 66 65    y for..; a diffe
015B90:  72 65 6E 74 20 6D 6F 64 65 6D 2C 20 65 69 74 68    rent modem, eith
015BA0:  65 72 20 6D 6F 76 65 20 74 68 69 73 20 62 6C 6F    er move this blo
015BB0:  63 6B 20 74 6F 20 74 68 65 20 65 6E 64 20 6F 66    ck to the end of
015BC0:  20 74 68 65 20 70 72 6F 67 72 61 6D 2C 0D 0A 3B     the program,..;
015BD0:  20 6F 72 20 63 6F 6E 74 61 63 74 20 4E 69 67 68     or contact Nigh
015BE0:  74 4F 77 6C 20 53 6F 66 74 77 61 72 65 20 28 34    tOwl Software (4
015BF0:  31 34 2D 35 36 33 2D 34 30 31 33 29 20 66 6F 72    14-563-4013) for
015C00:  6E 74 0D 0A 64 65 63 6F 75 74 09 65 71 75 09 32    nt..decout.equ.2
015C10:  33 39 09 09 3B 64 65 63 69 6D 61 6C 20 6F 75 74    39..;decimal out
015C20:  70 75 74 0D 0A 70 72 62 61 75 64 09 65 71 75 09    put..prbaud.equ.
015C30:  32 33 38 09 09 3B 70 72 69 6E 74 20 62 61 75 64    238..;print baud
015C40:  20 72 61 74 65 0D 0A 70 72 6E 74 62 6C 09 65 71     rate..prntbl.eq
015C50:  75 09 32 33 37 09 09 3B 70 72 69 6E 74 20 74 61    u.237..;print ta
015C60:  62 6C 65 0D 0A 70 72 69 64 09 65 71 75 09 32 33    ble..prid.equ.23
015C70:  36 09 09 3B 70 72 69 6E 74 20 5B 6D 65 78 5D 20    6..;print [mex] 
015C80:  69 64 0D 0A 6F 6E 6F 66 66 09 65 71 75 09 32 33    id..onoff.equ.23
015C90:  35 09 09 3B 70 61 72 73 65 20 6F 6E 2F 6F 66 66    5..;parse on/off
015CA0:  20 66 6D 20 69 6E 70 75 74 20 73 74 72 6D 20 61     fm input strm a
015CB0:  3D 30 20 6F 72 20 31 20 28 63 3D 65 72 72 29 0D    =0 or 1 (c=err).
015CC0:  0A 09 09 09 09 3B 64 6F 65 73 6E 27 74 20 73 65    .....;doesn't se
015CD0:  65 6D 20 74 6F 20 62 65 20 69 6E 20 6D 65 78 20    em to be in mex 
015CE0:  31 2E 31 32 3F 0D 0A 63 6F 6E 6F 75 74 09 65 71    1.12?..conout.eq
015CF0:  75 09 32 09 09 3B 73 69 6D 75 6C 61 74 65 64 20    u.2..;simulated 
015D00:  62 64 6F 73 20 66 75 6E 63 74 69 6F 6E 20 32 3A    bdos function 2:
015D10:  20 63 6F 6E 73 6F 6C 65 20 63 68 61 72 20 6F 75     console char ou
015D20:  74 0D 0A 70 72 69 6E 74 09 65 71 75 09 39 09 09    t..print.equ.9..
015D30:  3B 73 69 6D 75 6C 61 74 65 64 20 62 64 6F 73 20    ;simulated bdos 
015D40:  66 75 6E 63 74 69 6F 6E 20 39 3A 20 70 72 69 6E    function 9: prin
015D50:  74 20 73 74 72 69 6E 67 0D 0A 69 6E 62 75 66 09    t string..inbuf.
015D60:  65 71 75 09 31 30 09 09 3B 69 6E 70 75 74 20 62    equ.10..;input b
015D70:  75 66 66 65 72 2C 20 73 61 6D 65 20 73 74 72 75    uffer, same stru
015D80:  63 74 75 72 65 20 61 73 20 62 64 6F 73 20 31 30    cture as bdos 10
015D90:  0D 0A 6B 73 74 61 74 09 65 71 75 09 31 31 09 09    ..kstat.equ.11..
015DA0:  3B 6B 65 79 62 6F 61 72 64 20 73 74 61 74 75 73    ;keyboard status
015DB0:  0D 0A 6B 62 64 69 6E 09 65 71 75 09 30 31 09 09    ..kbdin.equ.01..
015DC0:  3B 6B 65 79 62 6F 61 72 64 20 69 6E 70 75 74 0D    ;keyboard input.
015DD0:  0A 3B 0D 0A 3B 20 2A 2A 2A 2A 2A 20 43 6F 64 65    .;..; ***** Code
015DE0:  20 73 74 61 72 74 73 20 68 65 72 65 20 2A 2A 2A     starts here ***
015DF0:  2A 2A 0D 0A 3B 0D 0A 3B 0D 0A 3B 20 4E 4F 54 45    **..;..;..; NOTE
015E00:  20 61 73 73 69 67 6E 6D 65 6E 74 20 6F 66 20 61     assignment of a
015E10:  20 64 69 66 2D 0D 0A 3B 20 66 65 72 65 6E 74 20     dif-..; ferent 
015E20:  73 69 67 6E 61 74 75 72 65 20 49 44 29 2E 0D 0A    signature ID)...
015E30:  3B 0D 0A 09 64 77 09 33 37 34 36 09 09 3B 73 69    ;...dw.3746..;si
015E40:  67 6E 61 74 75 72 65 20 6F 66 20 4D 58 4D 2D 32    gnature of MXM-2
015E50:  34 30 30 2E 0D 0A 61 62 64 66 6C 67 3A 09 64 62    400...abdflg:.db
015E60:  09 30 09 09 3B 61 75 74 6F 20 62 61 75 64 20 72    .0..;auto baud r
015E70:  61 74 65 20 6F 6E 2F 6F 66 66 20 66 6C 61 67 0D    ate on/off flag.
015E80:  0A 6D 62 61 75 64 3A 09 64 62 09 6D 61 78 62 64    .mbaud:.db.maxbd
015E90:  09 09 3B 6D 61 78 69 6D 75 6D 20 62 61 75 64 72    ..;maximum baudr
015EA0:  61 74 65 0D 0A 3B 0D 0A 69 66 20 75 73 72 32 34    ate..;..if usr24
015EB0:  0D 0A 73 6D 64 69 61 6C 3A 09 64 62 09 27 41 54    ..smdial:.db.'AT
015EC0:  58 35 56 31 4D 33 44 27 0D 0A 74 70 6D 61 72 6B    X5V1M3D'..tpmark
015ED0:  3A 09 64 62 09 27 20 27 2C 30 09 09 3B 43 6F 75    :.db.' ',0..;Cou
015EE0:  72 69 65 72 20 64 69 61 6C 20 73 74 72 69 6E 67    rier dial string
015EF0:  20 28 61 64 61 70 74 69 76 65 2F 65 78 74 65 6E     (adaptive/exten
015F00:  64 65 64 29 0D 0A 65 6E 64 69 66 0D 0A 3B 0D 0A    ded)..endif..;..
015F10:  69 66 20 6E 6F 74 20 75 73 72 32 34 0D 0A 73 6D    if not usr24..sm
015F20:  69 6E 69 74 3A 09 64 62 09 27 41 54 58 31 56 31    init:.db.'ATX1V1
015F30:  20 53 37 3D 32 30 27 2C 63 72 2C 30 20 3B 65 76     S7=20',cr,0 ;ev
015F40:  2E 20 6E 61 63 68 20 65 69 67 65 6E 65 6E 20 41    . nach eigenen A
015F50:  6E 66 6F 72 64 65 72 75 6E 67 65 6E 20 65 72 77    nforderungen erw
015F60:  65 69 74 65 72 6E 0D 0A 73 6D 64 69 61 6C 3A 09    eitern..smdial:.
015F70:  64 62 09 27 41 54 44 27 0D 0A 74 70 6D 61 72 6B    db.'ATD'..tpmark
015F80:  3A 09 64 62 09 27 50 27 2C 30 09 09 3B 53 6D 61    :.db.'P',0..;Sma
015F90:  72 74 6D 6F 64 65 6D 20 64 69 61 6C 20 73 74 72    rtmodem dial str
015FA0:  69 6E 67 0D 0A 65 6E 64 69 66 0D 0A 3B 0D 0A 3B    ing..endif..;..;
015FB0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
015FC0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
015FD0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
015FE0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B 0D    ------------..;.
015FF0:  0A 3B 20 54 68 69 73 20 69 73 20 74 68 65 20 44    .; This is the D
016000:  3A 20 09 54 68 69 73 20 66 69 6C 65 20 63 6F 6E    : .This file con
016010:  74 61 69 6E 73 20 63 6F 6E 74 72 6F 6C 20 63 68    tains control ch
016020:  61 72 61 63 74 65 72 73 20 75 73 65 64 20 62 79    aracters used by
016030:  20 6F 75 72 0D 0A 3B 09 09 38 30 38 30 2D 38 30     our..;..8080-80
016040:  38 36 20 74 72 61 6E 73 6C 61 74 6F 72 2C 20 58    86 translator, X
016050:  4C 41 54 2E 20 20 54 68 65 73 65 20 61 72 65 20    LAT.  These are 
016060:  69 6E 20 74 68 65 20 66 6F 72 6D 0D 0A 3B 09 09    in the form..;..
016070:  6F 66 20 22 5C 22 20 63 68 61 72 61 63 74 65 72    of "\" character
016080:  73 20 69 6E 73 65 72 74 65 64 20 61 73 20 74 68    s inserted as th
016090:  65 20 66 69 72 73 74 20 63 68 61 72 61 63 74 65    e first characte
0160A0:  72 0D 0A 3B 09 09 6F 66 20 74 68 65 20 63 6F 6D    r..;..of the com
0160B0:  6D 65 6E 74 20 66 69 65 6C 64 2E 20 20 50 6C 65    ment field.  Ple
0160C0:  61 73 65 20 64 6F 20 6E 6F 74 20 63 68 61 6E 67    ase do not chang
0160D0:  65 20 6F 72 0D 0A 3B 09 09 64 65 6C 65 74 65 20    e or..;..delete 
0160E0:  74 68 65 73 65 2C 20 73 6F 20 74 68 61 74 20 66    these, so that f
0160F0:  75 74 75 72 65 20 76 65 72 73 69 6F 6E 73 20 6F    uture versions o
016100:  66 20 74 68 69 73 0D 0A 3B 09 09 6F 76 65 72 6C    f this..;..overl
016110:  61 79 20 77 69 6C 6C 20 64 69 72 65 63 74 6C 79    ay will directly
016120:  20 63 6F 6E 76 65 72 74 20 74 6F 20 38 30 38 36     convert to 8086
016130:  20 6F 70 65 72 61 74 69 6F 6E 2E 0D 0A 3B 09 09     operation...;..
016140:  54 68 61 6E 6B 73 20 2D 20 41 6C 20 4A 65 77 65    Thanks - Al Jewe
016150:  72 2E 0D 0A 3B 0D 0A 3B 20 46 6F 72 20 4D 45 58    r...;..; For MEX
016160:  50 4C 55 53 2C 20 74 68 65 20 66 69 72 73 74 20    PLUS, the first 
016170:  62 79 74 65 20 6F 66 20 74 68 65 20 6F 76 65 72    byte of the over
016180:  6C 61 79 20 4D 55 53 54 20 63 6F 6E 74 61 69 6E    lay MUST contain
016190:  20 61 20 22 6A 75 6D 70 22 0D 0A 3B 20 6F 70 63     a "jump"..; opc
0161A0:  6F 64 65 2E 20 20 54 68 65 20 69 73 20 61 20 30    ode.  The is a 0
0161B0:  43 33 48 20 66 6F 72 20 38 30 38 30 20 61 6E 64    C3H for 8080 and
0161C0:  20 61 6E 20 30 45 39 48 20 66 6F 72 20 38 30 38     an 0E9H for 808
0161D0:  36 2E 20 20 4D 45 58 50 4C 55 53 0D 0A 3B 20 63    6.  MEXPLUS..; c
0161E0:  68 65 63 6B 73 20 74 68 69 73 20 62 79 74 65 20    hecks this byte 
0161F0:  62 65 66 6F 72 65 20 69 74 20 6C 6F 61 64 73 20    before it loads 
016200:  49 41 4C 20 72 6F 75 74 69 6E 65 20 63 61 6C 6C    IAL routine call
016210:  65 64 20 62 79 20 4D 45 58 20 74 6F 20 64 69 61    ed by MEX to dia
016220:  6C 20 61 20 64 69 67 69 74 2E 20 20 54 68 65 20    l a digit.  The 
016230:  64 69 67 69 74 0D 0A 3B 20 74 6F 20 62 65 20 64    digit..; to be d
016240:  69 61 6C 65 64 20 69 73 20 70 61 73 73 65 64 20    ialed is passed 
016250:  69 6E 20 74 68 65 20 41 20 72 65 67 69 73 74 65    in the A registe
016260:  72 2E 20 20 4E 6F 74 65 20 74 68 61 74 20 74 77    r.  Note that tw
016270:  6F 20 73 70 65 63 69 61 6C 0D 0A 3B 20 63 6F 64    o special..; cod
016280:  65 73 20 6D 75 73 74 20 62 65 20 69 6E 74 65 72    es must be inter
016290:  63 65 70 74 65 64 20 61 73 20 6E 6F 6E 2D 64 69    cepted as non-di
0162A0:  67 69 74 73 3A 20 32 35 34 20 28 73 74 61 72 74    gits: 254 (start
0162B0:  20 64 69 61 6C 0D 0A 3B 20 73 65 71 75 65 6E 63     dial..; sequenc
0162C0:  65 29 20 61 6E 64 20 32 35 35 20 28 65 6E 64 2D    e) and 255 (end-
0162D0:  64 69 61 6C 20 73 65 71 75 65 6E 63 65 29 2E 20    dial sequence). 
0162E0:  20 4D 65 78 20 77 69 6C 6C 20 61 6C 77 61 79 73     Mex will always
0162F0:  20 63 61 6C 6C 20 44 49 41 4C 0D 0A 3B 20 77 69     call DIAL..; wi
016300:  74 68 20 32 35 34 20 69 6E 20 74 68 65 20 61 63    th 254 in the ac
016310:  63 75 6D 75 6C 61 74 6F 72 20 70 72 69 6F 72 20    cumulator prior 
016320:  74 6F 20 64 69 61 6C 69 6E 67 20 61 20 6E 75 6D    to dialing a num
016330:  62 65 72 2E 20 20 4D 65 78 20 77 69 6C 6C 0D 0A    ber.  Mex will..
016340:  3B 20 61 6C 73 6F 20 63 61 6C 6C 20 64 69 61 6C    ; also call dial
016350:  20 77 69 74 68 20 32 35 35 20 69 6E 20 41 20 61     with 255 in A a
016360:  73 20 61 6E 20 69 6E 64 69 63 61 74 69 6F 6E 20    s an indication 
016370:  74 68 61 74 20 64 69 61 6C 69 6E 67 20 69 73 0D    that dialing is.
016380:  0A 3B 20 63 6F 6D 70 6C 65 74 65 2E 20 20 54 68    .; complete.  Th
016390:  75 73 2C 20 74 68 65 20 6F 76 65 72 6C 61 79 20    us, the overlay 
0163A0:  6D 61 79 20 75 73 65 20 74 68 65 73 65 20 76 61    may use these va
0163B0:  6C 75 65 73 20 74 6F 20 22 62 6C 6F 63 6B 22 20    lues to "block" 
0163C0:  74 68 65 0D 0A 3B 20 6E 75 6D 62 65 72 2C 20 68    the..; number, h
0163D0:  6F 6C 64 69 6E 67 20 69 74 20 69 6E 20 61 20 62    olding it in a b
0163E0:  75 66 66 65 72 20 75 6E 74 69 6C 20 69 74 20 69    uffer until it i
0163F0:  73 20 63 6F 6D 70 6C 65 74 65 6C 79 20 61 73 73    s completely ass
016400:  74 68 65 20 6F 76 65 72 6C 61 79 2C 20 74 6F 20    the overlay, to 
016410:  6D 61 6B 65 20 73 75 72 65 20 79 6F 75 0D 0A 3B    make sure you..;
016420:  20 64 6F 6E 27 74 20 6C 6F 61 64 20 74 68 65 20     don't load the 
016430:  77 72 6F 6E 67 20 74 79 70 65 20 6F 66 20 6F 76    wrong type of ov
016440:  65 72 6C 61 79 2E 20 20 54 68 69 73 20 62 79 74    erlay.  This byt
016450:  65 20 77 69 6C 6C 20 6E 6F 74 20 61 66 66 65 63    e will not affec
016460:  74 0D 0A 3B 20 70 72 65 2D 4D 45 58 50 4C 55 53    t..; pre-MEXPLUS
016470:  20 76 65 72 73 69 6F 6E 73 2E 0D 0A 3B 0D 0A 3B     versions...;..;
016480:  20 41 6C 73 6F 2C 20 4D 45 58 50 4C 55 53 20 63     Also, MEXPLUS c
016490:  6F 6E 74 61 69 6E 73 20 61 20 6E 65 77 20 76 65    ontains a new ve
0164A0:  63 74 6F 72 20 61 74 20 31 35 46 48 20 77 68 69    ctor at 15FH whi
0164B0:  63 68 20 69 73 20 74 68 65 20 73 6D 61 72 74 2D    ch is the smart-
0164C0:  0D 0A 3B 20 6D 6F 64 65 6D 20 64 69 73 63 6F 6E    ..; modem discon
0164D0:  6E 65 63 74 20 76 65 63 74 6F 72 20 28 6E 6F 77    nect vector (now
0164E0:  20 73 65 70 61 72 61 74 65 20 66 72 6F 6D 20 74     separate from t
0164F0:  68 65 20 68 61 72 64 77 61 72 65 20 76 65 63 74    he hardware vect
016500:  6F 72 20 61 74 0D 0A 3B 20 31 36 35 48 29 2E 20    or at..; 165H). 
016510:  20 54 68 65 20 68 61 72 64 77 61 72 65 20 76 65     The hardware ve
016520:  63 74 6F 72 20 74 79 70 69 63 61 6C 6C 79 20 74    ctor typically t
016530:  6F 67 67 6C 65 73 20 74 68 65 20 44 54 52 20 6C    oggles the DTR l
016540:  69 6E 65 20 74 6F 0D 0A 3B 20 63 61 75 73 65 20    ine to..; cause 
016550:  61 20 68 61 6E 67 75 70 2C 20 77 68 69 6C 65 20    a hangup, while 
016560:  74 68 65 20 73 6D 61 72 74 2D 6D 6F 64 65 6D 20    the smart-modem 
016570:  76 65 63 74 6F 72 20 73 65 6E 64 73 20 74 68 65    vector sends the
016580:  20 68 61 6E 67 75 70 0D 0A 3B 20 73 74 72 69 6E     hangup..; strin
016590:  67 20 74 6F 20 74 68 65 20 6D 6F 64 65 6D 2E 09    g to the modem..
0165A0:  4D 45 58 50 4C 55 53 20 77 69 6C 6C 20 69 67 6E    MEXPLUS will ign
0165B0:  6F 72 65 20 74 68 65 20 76 65 63 74 6F 72 20 61    ore the vector a
0165C0:  74 20 31 36 35 48 20 69 6E 0D 0A 3B 20 74 68 69    t 165H in..; thi
0165D0:  73 20 6F 76 65 72 6C 61 79 2E 0D 0A 3B 0D 0A 09    s overlay...;...
0165E0:  6F 72 67 09 31 30 30 68 09 09 3B 62 61 73 65 20    org.100h..;base 
0165F0:  6F 66 20 74 70 61 0D 0A 3B 0D 0A 69 66 20 69 38    of tpa..;..if i8
016600:  65 6D 62 6C 65 64 0D 0A 3B 20 28 69 6E 20 66 61    embled..; (in fa
016610:  63 74 2C 20 74 68 61 74 27 73 20 74 68 65 20 73    ct, that's the s
016620:  63 68 65 6D 65 20 65 6D 70 6C 6F 79 65 64 20 68    cheme employed h
016630:  65 72 65 20 66 6F 72 20 74 68 65 20 53 6D 61 72    ere for the Smar
016640:  74 6D 6F 64 65 6D 29 2E 0D 0A 3B 0D 0A 3B 20 41    tmodem)...;..; A
016650:  66 74 65 72 20 74 68 65 20 32 35 34 2D 73 74 61    fter the 254-sta
016660:  72 74 2D 64 69 61 6C 20 73 65 71 75 65 6E 63 65    rt-dial sequence
016670:  2C 20 4D 45 58 20 77 69 6C 6C 20 63 61 6C 6C 20    , MEX will call 
016680:  74 68 65 20 6F 76 65 72 6C 61 79 20 77 69 74 68    the overlay with
016690:  0D 0A 3B 20 64 69 67 69 74 73 2C 20 6F 6E 65 2D    ..; digits, one-
0166A0:  61 74 2D 61 2D 74 69 6D 65 2E 20 20 4D 45 58 20    at-a-time.  MEX 
0166B0:  77 69 6C 6C 20 6D 61 6B 65 20 6E 6F 20 61 73 73    will make no ass
0166C0:  75 6D 70 74 69 6F 6E 73 20 61 62 6F 75 74 20 74    umptions about t
0166D0:  68 65 0D 0A 3B 20 64 69 67 69 74 73 2C 20 61 6E    he..; digits, an
0166E0:  64 20 77 69 6C 6C 20 73 65 6E 64 20 65 61 63 68    d will send each
0166F0:  20 74 6F 20 74 68 65 20 44 49 41 4C 20 72 6F 75     to the DIAL rou
016700:  74 69 6E 65 20 75 6E 2D 69 6E 73 70 65 63 74 65    tine un-inspecte
016710:  64 20 28 73 6F 6D 65 0D 0A 3B 20 6D 6F 64 65 6D    d (some..; modem
016720:  73 2C 20 6C 69 6B 65 20 74 68 65 20 53 6D 61 72    s, like the Smar
016730:  74 6D 6F 64 65 6D 2C 20 61 6C 6C 6F 77 20 73 70    tmodem, allow sp
016740:  65 63 69 61 6C 20 6E 6F 6E 2D 6E 75 6D 65 72 69    ecial non-numeri
016750:  63 20 63 68 61 72 61 63 74 65 72 73 0D 0A 3B 20    c characters..; 
016760:  69 6E 20 74 68 65 20 70 68 6F 6E 65 20 6E 75 6D    in the phone num
016770:  62 65 72 2C 20 61 6E 64 20 4D 45 58 20 6D 61 79    ber, and MEX may
016780:  20 6D 61 6B 65 20 6E 6F 20 61 73 73 75 6D 70 74     make no assumpt
016790:  69 6F 6E 73 20 61 62 6F 75 74 0D 0A 3B 20 74 68    ions about..; th
0167A0:  65 73 65 29 2E 0D 0A 3B 0D 0A 3B 20 41 66 74 65    ese)...;..; Afte
0167B0:  72 20 72 65 63 65 69 76 69 6E 67 20 74 68 65 20    r receiving the 
0167C0:  65 6E 64 2D 64 69 61 6C 20 73 65 71 75 65 6E 63    end-dial sequenc
0167D0:  65 20 28 32 35 35 29 20 74 68 65 20 6F 76 65 72    e (255) the over
0167E0:  6C 61 79 20 6D 75 73 74 20 74 61 6B 65 0D 0A 3B    lay must take..;
0167F0:  20 77 68 61 74 65 76 65 72 20 65 6E 64 2D 6F 66     whatever end-of
016800:  30 38 30 0D 0A 09 64 62 09 30 63 33 68 09 09 3B    080...db.0c3h..;
016810:  64 65 66 69 6E 65 20 38 30 38 30 20 6F 76 65 72    define 8080 over
016820:  6C 61 79 0D 0A 65 6E 64 69 66 09 09 09 3B 49 38    lay..endif...;I8
016830:  30 38 30 0D 0A 3B 0D 0A 69 66 20 69 38 30 38 36    080..;..if i8086
016840:  0D 0A 09 64 62 09 30 65 39 68 09 09 3B 38 30 38    ...db.0e9h..;808
016850:  36 20 66 6C 61 67 0D 0A 65 6E 64 69 66 09 09 09    6 flag..endif...
016860:  3B 49 38 30 38 36 0D 0A 3B 0D 0A 09 6F 72 67 09    ;I8086..;...org.
016870:  74 70 75 6C 73 76 0D 0A 09 64 62 09 27 50 27 09    tpulsv...db.'P'.
016880:  09 3B 74 6F 75 63 68 74 6F 6E 65 20 66 6C 61 67    .;touchtone flag
016890:  0D 0A 3B 0D 0A 69 66 20 64 69 73 63 09 09 09 09    ..;..if disc....
0168A0:  3B 69 66 20 70 72 6F 76 69 64 69 6E 67 20 64 69    ;if providing di
0168B0:  73 63 6F 6E 6E 65 63 74 20 63 6F 64 65 0D 0A 09    sconnect code...
0168C0:  6F 72 67 09 6E 64 69 73 63 76 09 09 3B 53 6D 61    org.ndiscv..;Sma
0168D0:  72 74 6D 6F 64 65 6D 20 64 69 73 63 6F 6E 6E 65    rtmodem disconne
0168E0:  63 74 20 76 65 63 74 6F 72 20 28 4D 65 78 50 6C    ct vector (MexPl
0168F0:  75 73 29 0D 0A 09 6A 6D 70 09 64 69 73 63 6F 6E    us)...jmp.discon
016900:  0D 0A 65 6E 64 69 66 0D 0A 69 66 20 6E 6F 74 20    ..endif..if not 
016910:  64 69 73 63 09 09 09 3B 69 66 20 6E 6F 74 20 70    disc...;if not p
016920:  72 6F 76 69 64 69 6E 67 20 64 69 73 63 6F 6E 6E    roviding disconn
016930:  65 63 74 20 63 6F 64 65 0D 0A 09 6F 72 67 09 6E    ect code...org.n
016940:  64 69 73 63 76 09 09 3B 66 69 78 20 73 6D 32 35    discv..;fix sm25
016950:  2E 2E 73 6D 32 34 20 68 61 64 20 6E 6F 20 6F 72    ..sm24 had no or
016960:  67 20 68 65 72 65 0D 0A 09 72 65 74 09 09 09 3B    g here...ret...;
016970:  66 6F 72 20 4D 45 58 50 4C 55 53 2C 20 69 6E 20    for MEXPLUS, in 
016980:  63 61 73 65 20 73 6F 6D 65 62 6F 64 79 20 73 63    case somebody sc
016990:  72 65 77 73 20 75 70 2E 2E 2E 2E 0D 0A 65 6E 64    rews up......end
0169A0:  69 66 09 09 09 09 3B 64 69 73 63 0D 0A 3B 0D 0A    if....;disc..;..
0169B0:  09 6F 72 67 09 64 69 61 6C 76 09 09 3B 6F 76 65    .org.dialv..;ove
0169C0:  72 6C 61 79 20 74 68 65 20 64 69 61 6C 69 6E 67    rlay the dialing
0169D0:  20 76 65 63 74 6F 72 0D 0A 09 6A 6D 70 09 64 69     vector...jmp.di
0169E0:  61 6C 0D 0A 3B 0D 0A 69 66 20 64 69 73 63 09 09    al..;..if disc..
0169F0:  09 09 3B 69 66 20 70 72 6F 76 69 64 69 6E 67 20    ..;if providing 
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 41 02 00 00 00 02    ......R...A.....
016A20:  13 00 46 02 00 00 00 02 13 00 42 02 00 00 00 02    ..F.......B.....
016A30:  13 00 47 02 00 00 00 02 13 00 43 02 00 00 00 02    ..G.......C.....
016A40:  13 00 48 02 00 00 00 02 13 00 44 02 00 00 00 02    ..H.......D.....
016A50:  13 00 49 02 00 00 00 02 13 00 45 02 00 00 00 02    ..I.......E.....
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:  2D 64 69 61 6C 20 61 63 74 69 6F 6E 73 20 61 72    -dial actions ar
016B10:  65 20 6E 65 63 65 73 73 61 72 79 20 2A 69 6E 63    e necessary *inc
016B20:  6C 75 64 69 6E 67 2A 20 77 61 69 74 69 6E 67 0D    luding* waiting.
016B30:  0A 3B 20 66 6F 72 20 63 61 72 72 69 65 72 20 61    .; for carrier a
016B40:  74 20 74 68 65 20 64 69 73 74 61 6E 74 20 65 6E    t the distant en
016B50:  64 2E 20 20 54 68 65 20 6F 76 65 72 6C 61 79 20    d.  The overlay 
016B60:  73 68 6F 75 6C 64 20 6D 6F 6E 69 74 6F 72 20 74    should monitor t
016B70:  68 65 0D 0A 3B 20 6B 65 79 62 6F 61 72 64 20 64    he..; keyboard d
016B80:  75 72 69 6E 67 20 74 68 69 73 20 77 61 69 74 20    uring this wait 
016B90:  28 75 73 69 6E 67 20 74 68 65 20 4D 45 58 20 6B    (using the MEX k
016BA0:  65 79 73 74 61 74 20 73 65 72 76 69 63 65 20 63    eystat service c
016BB0:  61 6C 6C 29 2C 0D 0A 3B 20 61 6E 64 20 72 65 74    all),..; and ret
016BC0:  75 72 6E 20 61 6E 20 65 78 69 74 20 63 6F 64 65    urn an exit code
016BD0:  20 74 6F 20 4D 45 58 20 69 6E 20 74 68 65 20 41     to MEX in the A
016BE0:  20 72 65 67 69 73 74 65 72 2C 20 61 73 20 66 6F     register, as fo
016BF0:  6C 6C 6F 77 73 3A 0D 0A 3B 0D 0A 3B 09 30 20 2D    llows:..;..;.0 -
016C00:  20 43 61 72 72 69 65 72 20 64 65 74 65 63 74 65     Carrier detecte
016C10:  64 2C 20 63 6F 6E 6E 65 63 74 69 6F 6E 20 65 73    d, connection es
016C20:  74 61 62 6C 69 73 68 65 64 0D 0A 3B 09 31 20 2D    tablished..;.1 -
016C30:  20 46 61 72 20 65 6E 64 20 62 75 73 79 20 28 6F     Far end busy (o
016C40:  6E 6C 79 20 66 6F 72 20 6D 6F 64 65 6D 73 20 74    nly for modems t
016C50:  68 61 74 20 63 61 6E 20 64 65 74 65 63 74 20 74    hat can detect t
016C60:  68 69 73 29 0D 0A 3B 09 32 20 2D 20 4E 6F 20 61    his)..;.2 - No a
016C70:  6E 73 77 65 72 20 28 6F 72 20 74 69 6D 65 64 20    nswer (or timed 
016C80:  6F 75 74 20 77 61 69 74 69 6E 67 20 66 6F 72 20    out waiting for 
016C90:  6D 6F 64 65 6D 20 72 65 73 70 6F 6E 73 65 29 0D    modem response).
016CA0:  0A 3B 09 33 20 2D 20 4B 65 79 62 6F 61 72 64 20    .;.3 - Keyboard 
016CB0:  61 62 6F 72 74 20 28 5E 43 20 6F 6E 6C 79 3A 20    abort (^C only: 
016CC0:  61 6C 6C 20 6F 74 68 65 72 73 20 73 68 6F 75 6C    all others shoul
016CD0:  64 20 62 65 20 69 67 6E 6F 72 65 64 29 0D 0A 3B    d be ignored)..;
016CE0:  09 34 20 2D 20 45 72 72 6F 72 20 72 65 70 6F 72    .4 - Error repor
016CF0:  74 65 64 20 62 79 20 6D 6F 64 65 6D 0D 0A 3B 09    ted by modem..;.
016D00:  0D 0A 6E 6F 63 63 3A 09 63 70 69 09 27 20 27 09    ..nocc:.cpi.' '.
016D10:  09 3B 73 70 61 63 65 20 62 61 72 3F 0D 0A 09 6A    .;space bar?...j
016D20:  6E 7A 09 73 6D 6E 65 78 74 09 09 3B 5C 69 67 6E    nz.smnext..;\ign
016D30:  6F 72 65 20 61 6C 6C 20 6F 74 68 65 72 73 0D 0A    ore all others..
016D40:  09 6D 76 69 09 61 2C 31 09 09 3B 70 72 65 70 20    .mvi.a,1..;prep 
016D50:  72 65 74 75 72 6E 20 63 6F 64 65 0D 0A 61 62 63    return code..abc
016D60:  6F 6D 3A 09 70 75 73 68 09 70 73 77 09 09 3B 5C    om:.push.psw..;\
016D70:  73 61 76 65 20 72 65 74 75 72 6E 20 63 6F 64 65    save return code
016D80:  0D 0A 09 6C 78 69 09 62 2C 63 72 2A 32 35 36 2B    ...lxi.b,cr*256+
016D90:  73 6E 64 63 68 72 09 3B 62 3D 63 72 2C 20 63 3D    sndchr.;b=cr, c=
016DA0:  73 6E 64 63 68 72 20 66 75 6E 63 20 63 6F 64 65    sndchr func code
016DB0:  0D 0A 09 63 61 6C 6C 09 6D 65 78 0D 0A 09 70 6F    ...call.mex...po
016DC0:  70 09 70 73 77 09 09 3B 5C 72 65 74 75 72 6E 20    p.psw..;\return 
016DD0:  61 62 6F 72 74 20 63 6F 64 65 0D 0A 09 72 65 74    abort code...ret
016DE0:  0D 0A 73 6D 6E 65 78 74 3A 09 64 63 72 09 65 09    ..smnext:.dcr.e.
016DF0:  09 3B 6E 6F 0D 0A 09 6A 6E 7A 09 73 6D 77 6C 70    .;no...jnz.smwlp
016E00:  09 09 3B 5C 63 6F 6E 74 69 6E 75 65 0D 0A 3B 0D    ..;\continue..;.
016E10:  0A 3B 20 34 35 20 73 65 63 6F 6E 64 73 20 77 69    .; 45 seconds wi
016E20:  74 68 20 6E 6F 20 6D 6F 64 65 6D 20 72 65 73 70    th no modem resp
016E30:  6F 6E 73 65 20 28 6F 72 20 6E 6F 20 63 6F 6E 6E    onse (or no conn
016E40:  65 63 74 69 6F 6E 29 0D 0A 3B 0D 0A 09 6D 76 69    ection)..;...mvi
016E50:  09 61 2C 32 09 09 3B 72 65 74 75 72 6E 20 74 69    .a,2..;return ti
016E60:  6D 65 6F 75 74 20 63 6F 64 65 0D 0A 09 72 65 74    meout code...ret
016E70:  0D 0A 3B 0D 0A 3B 20 6D 6F 64 65 6D 20 67 61 76    ..;..; modem gav
016E80:  65 20 75 73 20 61 20 72 65 73 75 6C 74 2C 20 63    e us a result, c
016E90:  68 65 63 6B 20 66 6F 72 20 65 6E 64 20 61 6E 64    heck for end and
016EA0:  20 73 61 76 65 20 69 74 0D 0A 3B 0D 0A 73 6D 6C     save it..;..sml
016EB0:  6F 67 3A 09 61 6E 69 09 37 66 68 09 09 3B 69 67    og:.ani.7fh..;ig
016EC0:  6E 6F 72 65 20 61 6E 79 20 70 61 72 69 74 79 0D    nore any parity.
016ED0:  0A 09 63 70 69 09 27 20 27 09 09 3B 73 65 65 20    ..cpi.' '..;see 
016EE0:  69 66 20 65 6E 64 20 6F 66 20 6D 65 73 73 61 67    if end of messag
016EF0:  65 0D 0A 09 6A 63 09 73 6D 72 73 6C 74 09 09 3B    e...jc.smrslt..;
016F00:  35 20 2D 20 4E 6F 20 72 69 6E 67 20 64 65 74 65    5 - No ring dete
016F10:  63 74 65 64 20 28 6F 6E 6C 79 20 66 6F 72 20 6D    cted (only for m
016F20:  6F 64 65 6D 73 20 74 68 61 74 20 63 61 6E 20 64    odems that can d
016F30:  65 74 65 63 74 20 74 68 69 73 20 63 6F 6E 64 69    etect this condi
016F40:  74 69 6F 6E 29 0D 0A 3B 09 36 20 2D 20 4E 6F 20    tion)..;.6 - No 
016F50:  64 69 61 6C 20 74 6F 6E 65 20 28 6F 6E 6C 79 20    dial tone (only 
016F60:  66 6F 72 20 6D 6F 64 65 6D 73 20 74 68 61 74 20    for modems that 
016F70:  63 61 6E 20 64 65 74 65 63 74 20 74 68 69 73 20    can detect this 
016F80:  63 6F 6E 64 69 74 69 6F 6E 29 0D 0A 3B 0D 0A 3B    condition)..;..;
016F90:  20 3C 4E 6F 20 6F 74 68 65 72 20 63 6F 64 65 73     <No other codes
016FA0:  20 73 68 6F 75 6C 64 20 62 65 20 72 65 74 75 72     should be retur
016FB0:  6E 65 64 20 61 66 74 65 72 20 61 6E 20 65 6E 64    ned after an end
016FC0:  2D 64 69 61 6C 20 73 65 71 75 65 6E 63 65 3E 0D    -dial sequence>.
016FD0:  0A 3B 0D 0A 3B 20 54 68 65 20 6F 76 65 72 6C 61    .;..; The overla
016FE0:  79 20 73 68 6F 75 6C 64 20 6E 6F 74 20 6C 6F 6F    y should not loo
016FF0:  70 20 66 6F 72 65 76 65 72 20 69 6E 20 74 68 65    p forever in the
017000:  20 63 61 72 72 69 65 72 2D 77 61 69 74 20 72 6F     carrier-wait ro
017010:  75 74 69 6E 65 2C 0D 0A 3B 20 62 75 74 20 69 6E    utine,..; but in
017020:  73 74 65 61 64 20 75 73 65 20 65 69 74 68 65 72    stead use either
017030:  20 74 68 65 20 6F 76 65 72 6C 61 79 20 74 69 6D     the overlay tim
017040:  65 72 20 76 65 63 74 6F 72 2C 20 6F 72 20 74 68    er vector, or th
017050:  65 20 49 4E 4D 44 4D 56 0D 0A 3B 20 28 74 69 6D    e INMDMV..; (tim
017060:  65 64 20 31 30 30 20 6D 73 20 63 68 61 72 61 63    ed 100 ms charac
017070:  74 65 72 20 77 61 69 74 29 20 73 65 72 76 69 63    ter wait) servic
017080:  65 20 63 61 6C 6C 20 72 6F 75 74 69 6E 65 2E 0D    e call routine..
017090:  0A 3B 0D 0A 3B 20 54 68 65 20 44 49 41 4C 20 72    .;..; The DIAL r
0170A0:  6F 75 74 69 6E 65 20 69 73 20 66 72 65 65 20 74    outine is free t
0170B0:  6F 20 75 73 65 20 61 6E 79 20 6F 66 20 74 68 65    o use any of the
0170C0:  20 72 65 67 69 73 74 65 72 73 2C 20 62 75 74 20     registers, but 
0170D0:  6D 75 73 74 0D 0A 3B 20 72 65 74 75 72 6E 20 74    must..; return t
0170E0:  68 65 20 61 62 6F 76 65 20 63 6F 64 65 20 61 66    he above code af
0170F0:  74 65 72 20 61 6E 20 65 6E 64 2D 64 69 61 6C 20    ter an end-dial 
017100:  5C 6A 75 6D 70 20 77 68 65 6E 20 63 6F 6E 74 72    \jump when contr
017110:  6F 6C 20 63 68 61 72 61 63 74 65 72 0D 0A 09 61    ol character...a
017120:  64 64 09 64 09 09 3B 61 64 64 20 74 6F 20 63 68    dd.d..;add to ch
017130:  65 63 6B 73 75 6D 0D 0A 09 6D 6F 76 09 64 2C 61    ecksum...mov.d,a
017140:  09 09 3B 73 61 76 65 20 72 65 73 70 6F 6E 73 65    ..;save response
017150:  20 63 68 65 63 6B 73 75 6D 0D 0A 09 6A 6D 70 09     checksum...jmp.
017160:  73 6D 77 6C 70 09 09 3B 5C 63 6F 6E 74 69 6E 75    smwlp..;\continu
017170:  65 0D 0A 3B 0D 0A 3B 20 72 65 73 75 6C 74 20 63    e..;..; result c
017180:  6F 64 65 20 63 6F 6D 70 6C 65 74 65 6C 79 20 70    ode completely p
017190:  72 65 73 65 6E 74 65 64 0D 0A 3B 0D 0A 73 6D 72    resented..;..smr
0171A0:  73 6C 74 3A 09 6D 6F 76 09 61 2C 64 09 09 3B 67    slt:.mov.a,d..;g
0171B0:  65 74 20 72 65 73 75 6C 74 20 63 68 65 63 6B 73    et result checks
0171C0:  75 6D 0D 0A 09 6F 72 61 09 61 09 09 3B 73 65 65    um...ora.a..;see
0171D0:  20 69 66 20 61 63 63 75 6D 75 6C 61 74 65 64 20     if accumulated 
0171E0:  79 65 74 0D 0A 09 6A 7A 09 73 6D 77 6C 70 09 09    yet...jz.smwlp..
0171F0:  3B 5C 63 6F 6E 74 69 6E 75 65 20 69 66 20 6E 6F    ;\continue if no
017200:  20 72 65 73 75 6C 74 20 79 65 74 0D 0A 09 63 61     result yet...ca
017210:  6C 6C 09 66 6C 75 73 68 09 09 3B 66 6C 75 73 68    ll.flush..;flush
017220:  20 61 6E 79 20 70 65 6E 64 69 6E 67 20 6D 6F 64     any pending mod
017230:  65 6D 20 6F 75 74 70 75 74 0D 0A 09 6C 78 69 09    em output...lxi.
017240:  68 2C 72 63 74 61 62 2D 32 09 3B 67 65 74 20 70    h,rctab-2.;get p
017250:  6F 69 6E 74 65 72 20 74 6F 20 72 65 73 75 6C 74    ointer to result
017260:  20 74 61 62 6C 65 0D 0A 73 6D 72 6C 70 3A 09 69     table..smrlp:.i
017270:  6E 78 09 68 09 09 3B 5C 61 64 76 61 6E 63 65 20    nx.h..;\advance 
017280:  74 6F 20 6E 65 78 74 20 65 6E 74 72 79 0D 0A 09    to next entry...
017290:  69 6E 78 09 68 09 09 3B 5C 0D 0A 09 6D 6F 76 09    inx.h..;\...mov.
0172A0:  61 2C 6D 09 09 3B 67 65 74 20 74 61 62 6C 65 20    a,m..;get table 
0172B0:  65 6E 74 72 79 0D 0A 09 69 6E 78 09 68 09 09 3B    entry...inx.h..;
0172C0:  5C 62 75 6D 70 20 74 6F 20 72 65 73 70 6F 6E 73    \bump to respons
0172D0:  65 0D 0A 09 63 70 69 09 30 66 66 68 09 09 3B 63    e...cpi.0ffh..;c
0172E0:  68 65 63 6B 20 66 6F 72 20 65 6E 64 20 6F 66 20    heck for end of 
0172F0:  74 61 62 6C 65 0D 0A 09 6A 6E 7A 09 73 6D 6F 6B    table...jnz.smok
017300:  73 65 71 75 65 6E 63 65 0D 0A 3B 0D 0A 3B 0D 0A    sequence..;..;..
017310:  64 69 61 6C 3A 09 63 70 69 09 32 35 35 09 09 3B    dial:.cpi.255..;
017320:  65 6E 64 20 64 69 61 6C 3F 0D 0A 09 6A 7A 09 65    end dial?...jz.e
017330:  6E 64 69 61 6C 09 09 3B 5C 6A 75 6D 70 20 69 66    ndial..;\jump if
017340:  20 73 6F 0D 0A 09 63 70 69 09 32 35 34 09 09 3B     so...cpi.254..;
017350:  73 74 61 72 74 20 64 69 61 6C 3F 0D 0A 09 6A 6E    start dial?...jn
017360:  7A 09 73 6D 63 68 72 09 09 3B 67 6F 20 73 65 6E    z.smchr..;go sen
017370:  64 20 74 6F 20 6D 6F 64 65 6D 20 69 66 20 6E 6F    d to modem if no
017380:  74 0D 0A 09 6C 64 61 09 61 62 64 66 6C 67 09 09    t...lda.abdflg..
017390:  3B 67 65 74 20 61 75 74 6F 62 61 75 64 20 72 61    ;get autobaud ra
0173A0:  74 65 20 66 6C 61 67 0D 0A 09 6F 72 61 09 61 09    te flag...ora.a.
0173B0:  09 3B 73 65 74 20 70 73 77 0D 0A 09 6C 64 61 09    .;set psw...lda.
0173C0:  6D 62 61 75 64 09 09 3B 67 65 74 20 6D 61 78 69    mbaud..;get maxi
0173D0:  6D 75 6D 20 62 61 75 64 20 72 61 74 65 0D 0A 09    mum baud rate...
0173E0:  63 6E 7A 09 6E 65 77 62 64 76 09 09 3B 73 65 74    cnz.newbdv..;set
0173F0:  20 69 74 20 69 66 20 61 75 74 6F 62 61 75 64 20     it if autobaud 
017400:  72 61 74 65 20 66 6C 61 67 20 3C 3E 20 30 0D 0A    rate flag <> 0..
017410:  3B 0D 0A 69 66 20 6E 6F 74 20 61 64 61 70 74 09    ;..if not adapt.
017420:  09 09 3B 69 66 20 6E 6F 20 61 64 61 70 74 69 76    ..;if no adaptiv
017430:  65 20 64 69 61 6C 69 6E 67 0D 0A 09 6C 64 61 09    e dialing...lda.
017440:  74 70 75 6C 73 76 09 09 3B 67 65 74 20 6F 76 65    tpulsv..;get ove
017450:  72 6C 61 79 27 73 20 74 6F 75 63 68 2D 74 6F 6E    rlay's touch-ton
017460:  65 20 66 6C 61 67 0D 0A 09 73 74 61 09 74 70 6D    e flag...sta.tpm
017470:  61 72 6B 09 09 3B 70 75 74 20 69 6E 74 6F 20 73    ark..;put into s
017480:  74 72 69 6E 67 0D 0A 65 6E 64 69 66 0D 0A 3B 0D    tring..endif..;.
017490:  0A 69 66 20 6E 6F 74 20 75 73 72 32 34 0D 0A 09    .if not usr24...
0174A0:  6C 78 69 09 68 2C 73 6D 69 6E 69 74 09 3B 5A 65    lxi.h,sminit.;Ze
0174B0:  69 67 65 72 20 61 75 66 20 49 6E 69 74 2D 53 74    iger auf Init-St
0174C0:  72 69 6E 67 20 69 6E 20 48 4C 0D 0A 09 63 61 6C    ring in HL...cal
0174D0:  6C 09 73 6D 73 74 72 09 09 3B 49 6E 69 74 2D 53    l.smstr..;Init-S
0174E0:  74 72 69 6E 67 20 73 65 6E 64 65 6E 0D 0A 09 63    tring senden...c
0174F0:  61 6C 6C 09 66 6C 75 73 68 09 09 3B 27 4F 4B 27    all.flush..;'OK'
017500:  09 09 3B 5C 6A 75 6D 70 20 69 66 20 6E 6F 74 0D    ..;\jump if not.
017510:  0A 09 6D 76 69 09 61 2C 34 09 09 3B 65 6C 73 65    ..mvi.a,4..;else
017520:  20 72 65 74 75 72 6E 20 65 72 72 6F 72 20 72 65     return error re
017530:  70 6F 72 74 65 64 20 62 79 20 6D 6F 64 65 6D 0D    ported by modem.
017540:  0A 09 72 65 74 0D 0A 73 6D 6F 6B 3A 09 63 6D 70    ..ret..smok:.cmp
017550:  09 64 09 09 3B 63 68 65 63 6B 20 66 6F 72 20 6D    .d..;check for m
017560:  61 74 63 68 20 77 69 74 68 20 63 68 65 63 6B 73    atch with checks
017570:  75 6D 0D 0A 09 6A 6E 7A 09 73 6D 72 6C 70 09 09    um...jnz.smrlp..
017580:  3B 5C 6C 6F 6F 70 20 69 66 20 6E 6F 20 6D 61 74    ;\loop if no mat
017590:  63 68 0D 0A 09 6C 64 61 09 61 62 64 66 6C 67 09    ch...lda.abdflg.
0175A0:  09 3B 67 6F 74 20 61 20 6D 61 74 63 68 2E 20 20    .;got a match.  
0175B0:  47 65 74 20 61 75 74 6F 62 61 75 64 20 72 61 74    Get autobaud rat
0175C0:  65 20 66 6C 61 67 0D 0A 09 6F 72 61 09 61 09 09    e flag...ora.a..
0175D0:  3B 73 65 74 20 7A 20 6F 6E 20 66 6C 61 67 0D 0A    ;set z on flag..
0175E0:  09 6A 7A 09 6E 6F 61 75 74 6F 09 09 3B 5C 6A 75    .jz.noauto..;\ju
0175F0:  6D 70 20 69 66 20 6E 6F 74 20 61 75 74 6F 2D 62    mp if not auto-b
017600:  61 75 64 20 6D 6F 64 65 0D 0A 09 6D 6F 76 09 61    aud mode...mov.a
017610:  2C 6D 09 09 3B 67 65 74 20 6E 65 77 62 64 76 2D    ,m..;get newbdv-
017620:  63 6F 64 65 0D 0A 09 63 70 69 09 30 46 46 48 09    code...cpi.0FFH.
017630:  09 3B 6E 75 6C 6C 3F 0D 0A 09 63 6E 7A 09 6E 65    .;null?...cnz.ne
017640:  77 62 64 76 09 09 3B 73 65 74 20 69 74 20 69 66    wbdv..;set it if
017650:  20 6E 6F 74 0D 0A 6E 6F 61 75 74 6F 3A 09 69 6E     not..noauto:.in
017660:  78 09 68 09 09 3B 5C 62 75 6D 70 20 6F 76 65 72    x.h..;\bump over
017670:  20 6E 65 77 62 64 76 2D 63 6F 64 65 0D 0A 09 6D     newbdv-code...m
017680:  6F 76 09 61 2C 6D 09 09 3B 67 65 74 20 4D 45 58    ov.a,m..;get MEX
017690:  20 72 65 73 70 6F 6E 73 65 20 63 6F 64 65 0D 0A     response code..
0176A0:  3B 0D 0A 69 66 20 6E 6F 74 20 75 73 72 32 34 09    ;..if not usr24.
0176B0:  09 09 3B 64 6F 6E 27 74 20 74 72 79 20 74 6F 20    ..;don't try to 
0176C0:  69 6E 74 65 72 70 72 65 74 20 65 78 74 65 6E 64    interpret extend
0176D0:  65 64 20 63 6F 64 65 73 0D 0A 09 72 65 74 0D 0A    ed codes...ret..
0176E0:  65 6E 64 69 66 0D 0A 69 66 09 75 73 72 32 34 09    endif..if.usr24.
0176F0:  09 09 3B 43 6F 75 72 69 65 72 20 73 75 70 70 6F    ..;Courier suppo
017700:  20 65 69 6E 6C 65 73 65 6E 0D 0A 65 6E 64 69 66     einlesen..endif
017710:  0D 0A 09 6C 78 69 09 68 2C 73 6D 64 69 61 6C 09    ...lxi.h,smdial.
017720:  3B 70 6F 69 6E 74 20 74 6F 20 64 69 61 6C 69 6E    ;point to dialin
017730:  67 20 73 74 72 69 6E 67 0D 0A 09 6A 6D 70 09 73    g string...jmp.s
017740:  6D 73 74 72 09 09 3B 73 65 6E 64 20 69 74 0D 0A    mstr..;send it..
017750:  3B 0D 0A 3B 20 48 65 72 65 20 6F 6E 20 61 6E 20    ;..; Here on an 
017760:  65 6E 64 2D 64 69 61 6C 20 73 65 71 75 65 6E 63    end-dial sequenc
017770:  65 0D 0A 3B 0D 0A 65 6E 64 69 61 6C 3A 09 6D 76    e..;..endial:.mv
017780:  69 09 61 2C 63 72 09 09 3B 73 65 6E 64 20 65 6E    i.a,cr..;send en
017790:  64 2D 6F 66 2D 6C 69 6E 65 20 74 6F 20 74 68 65    d-of-line to the
0177A0:  20 6D 6F 64 65 6D 0D 0A 09 63 61 6C 6C 09 73 6D     modem...call.sm
0177B0:  63 68 72 0D 0A 09 63 61 6C 6C 09 66 6C 75 73 68    chr...call.flush
0177C0:  09 09 3B 66 6C 75 73 68 20 61 6E 79 20 70 65 6E    ..;flush any pen
0177D0:  64 69 6E 67 20 6D 6F 64 65 6D 20 6F 75 74 70 75    ding modem outpu
0177E0:  74 0D 0A 3B 0D 0A 3B 20 54 68 65 20 66 6F 6C 6C    t..;..; The foll
0177F0:  6F 77 69 6E 67 20 6C 6F 6F 70 20 77 61 69 74 73    owing loop waits
017800:  20 66 6F 72 20 61 20 72 65 73 75 6C 74 20 66 72     for a result fr
017810:  6F 6D 20 74 68 65 20 6D 6F 64 65 6D 20 28 75 70    om the modem (up
017820:  20 74 6F 20 36 30 0D 0A 3B 20 73 65 63 6F 6E 64     to 60..; second
017830:  73 3A 20 20 79 6F 75 20 6D 61 79 20 63 68 61 6E    s:  you may chan
017840:  67 65 20 74 68 69 73 20 76 61 6C 75 65 20 69 6E    ge this value in
017850:  20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 6C     the following l
017860:  69 6E 65 29 2E 20 20 4E 6F 74 65 0D 0A 3B 20 74    ine).  Note..; t
017870:  68 61 74 20 74 68 65 20 53 6D 61 72 74 6D 6F 64    hat the Smartmod
017880:  65 6D 20 68 61 73 20 61 6E 20 69 6E 74 65 72 6E    em has an intern
017890:  61 6C 20 33 30 20 73 65 63 6F 6E 64 20 74 69 6D    al 30 second tim
0178A0:  65 6F 75 74 20 66 6F 72 20 61 0D 0A 3B 20 63 61    eout for a..; ca
0178B0:  72 72 69 65 72 20 6F 6E 20 74 68 65 20 6F 74 68    rrier on the oth
0178C0:  65 72 20 65 6E 64 2E 20 20 59 6F 75 20 63 61 6E    er end.  You can
0178D0:  20 63 68 61 6E 67 65 20 62 79 20 70 6C 61 79 69     change by playi
0178E0:  6E 67 20 77 69 74 68 20 74 68 65 20 53 37 0D 0A    ng with the S7..
0178F0:  3B 20 76 61 72 69 61 62 6C 65 20 28 69 2E 65 2E    ; variable (i.e.
017900:  72 74 73 20 72 69 6E 67 20 61 6E 64 20 76 6F 69    rts ring and voi
017910:  63 65 20 64 65 74 65 63 74 0D 0A 09 63 70 69 09    ce detect...cpi.
017920:  38 0D 0A 09 6A 7A 09 72 69 6E 67 09 09 3B 5C 73    8...jz.ring..;\s
017930:  61 79 20 70 68 6F 6E 65 20 69 73 20 72 69 6E 67    ay phone is ring
017940:  69 6E 67 0D 0A 09 63 70 69 09 37 09 09 3B 73 61    ing...cpi.7..;sa
017950:  79 20 77 65 20 66 6F 75 6E 64 20 61 20 68 75 6D    y we found a hum
017960:  61 6E 0D 0A 09 72 6E 7A 09 09 09 3B 5C 72 33 5C    an...rnz...;\r3\
017970:  6F 74 68 65 72 77 69 73 65 20 69 74 27 73 20 61    otherwise it's a
017980:  20 6E 6F 72 6D 61 6C 20 6D 65 78 20 63 6F 64 65     normal mex code
017990:  0D 0A 76 6F 69 63 65 3A 09 63 61 6C 6C 09 69 6C    ..voice:.call.il
0179A0:  70 72 74 09 09 3B 77 68 6F 6F 70 73 2C 20 77 65    prt..;whoops, we
0179B0:  20 68 61 76 65 20 6F 75 72 73 65 6C 76 65 73 20     have ourselves 
0179C0:  61 20 68 75 6D 61 6E 2E 0D 0A 09 64 62 09 27 56    a human....db.'V
0179D0:  4F 49 43 45 20 27 2C 30 0D 0A 09 6D 76 69 09 61    OICE ',0...mvi.a
0179E0:  2C 32 09 09 3B 72 65 74 75 72 6E 20 77 69 74 68    ,2..;return with
0179F0:  20 6E 6F 20 61 6E 73 77 65 72 20 61 64 64 69 74     no answer addit
017A00:  69 6F 6E 61 6C 20 65 72 72 6F 72 0D 0A 72 33 3A    ional error..r3:
017A10:  09 72 65 74 0D 0A 65 6E 64 69 66 0D 0A 3B 0D 0A    .ret..endif..;..
017A20:  69 66 20 75 73 72 32 34 20 61 6E 64 20 73 68 6F    if usr24 and sho
017A30:  77 72 6E 67 0D 0A 72 69 6E 67 3A 09 63 61 6C 6C    wrng..ring:.call
017A40:  09 69 6C 70 72 74 09 09 3B 6A 75 73 74 20 70 72    .ilprt..;just pr
017A50:  69 6E 74 20 6E 69 63 65 20 72 69 6E 67 20 6D 65    int nice ring me
017A60:  73 73 61 67 65 2C 0D 0A 09 64 62 09 27 52 49 4E    ssage,...db.'RIN
017A70:  47 20 27 2C 30 09 3B 69 74 27 73 20 6E 6F 74 20    G ',0.;it's not 
017A80:  61 6E 20 65 72 72 6F 72 0D 0A 09 6A 6D 70 09 73    an error...jmp.s
017A90:  6D 77 6C 74 09 09 3B 67 6F 20 74 6F 20 6D 61 69    mwlt..;go to mai
017AA0:  6E 20 6C 6F 6F 70 0D 0A 65 6E 64 69 66 0D 0A 3B    n loop..endif..;
017AB0:  0D 0A 69 66 20 75 73 72 32 34 20 61 6E 64 20 6E    ..if usr24 and n
017AC0:  6F 74 20 73 68 6F 77 72 6E 67 0D 0A 72 69 6E 67    ot showrng..ring
017AD0:  3A 09 6A 6D 70 09 73 6D 77 6C 74 09 09 3B 5C 6A    :.jmp.smwlt..;\j
017AE0:  75 73 74 20 63 6C 65 61 72 20 74 68 65 20 63 68    ust clear the ch
017AF0:  65 63 6B 73 75 6D 20 61 6E 64 20 63 6F 6E 74 69    ecksum and conti
017B00:  20 73 65 6E 64 20 74 68 65 20 73 6D 61 72 74 6D     send the smartm
017B10:  6F 64 65 6D 20 22 41 54 20 53 37 3D 32 30 22 20    odem "AT S7=20" 
017B20:  74 6F 20 6C 6F 77 65 72 20 74 68 65 20 33 30 0D    to lower the 30.
017B30:  0A 3B 20 73 65 63 6F 6E 64 20 77 61 69 74 20 74    .; second wait t
017B40:  6F 20 32 30 20 73 65 63 6F 6E 64 73 29 2E 0D 0A    o 20 seconds)...
017B50:  3B 0D 0A 09 6D 76 69 09 65 2C 34 35 09 09 3B 3C    ;...mvi.e,45..;<
017B60:  3C 3D 3D 20 6D 61 78 69 6D 75 6D 20 74 69 6D 65    <== maximum time
017B70:  20 74 6F 20 77 61 69 74 20 66 6F 72 20 72 65 73     to wait for res
017B80:  75 6C 74 0D 0A 73 6D 77 6C 74 3A 09 6D 76 69 09    ult..smwlt:.mvi.
017B90:  64 2C 30 09 09 3B 63 6C 65 61 72 20 72 65 73 70    d,0..;clear resp
017BA0:  6F 6E 73 65 20 63 68 65 63 6B 73 75 6D 0D 0A 73    onse checksum..s
017BB0:  6D 77 6C 70 3A 09 6C 78 69 09 62 2C 31 2A 32 35    mwlp:.lxi.b,1*25
017BC0:  36 2B 74 6D 64 69 6E 70 09 3B 62 3D 31 20 73 65    6+tmdinp.;b=1 se
017BD0:  63 6F 6E 64 2C 20 43 3D 74 6D 64 69 6E 70 20 66    cond, C=tmdinp f
017BE0:  75 6E 63 20 63 6F 64 65 0D 0A 09 63 61 6C 6C 09    unc code...call.
017BF0:  6D 65 78 0D 0A 09 6A 6E 63 09 73 6D 6C 6F 67 09    mex...jnc.smlog.
017C00:  09 3B 5C 6A 75 6D 70 20 69 66 20 6D 6F 64 65 6D    .;\jump if modem
017C10:  20 68 61 64 20 61 20 63 68 61 72 0D 0A 09 6D 76     had a char...mv
017C20:  69 09 63 2C 6B 73 74 61 74 09 09 3B 63 68 65 63    i.c,kstat..;chec
017C30:  6B 20 66 6F 72 20 6B 65 79 70 72 65 73 73 0D 0A    k for keypress..
017C40:  09 63 61 6C 6C 09 6D 65 78 0D 0A 09 6F 72 61 09    .call.mex...ora.
017C50:  61 0D 0A 09 6A 7A 09 73 6D 6E 65 78 74 09 09 3B    a...jz.smnext..;
017C60:  5C 6A 75 6D 70 20 69 66 20 6E 6F 20 6B 65 79 70    \jump if no keyp
017C70:  72 65 73 73 0D 0A 09 6D 76 69 09 63 2C 6B 62 64    ress...mvi.c,kbd
017C80:  69 6E 0D 0A 09 63 61 6C 6C 09 6D 65 78 0D 0A 09    in...call.mex...
017C90:  63 70 69 09 27 43 27 2D 34 30 68 09 09 3B 69 73    cpi.'C'-40h..;is
017CA0:  20 5E 43 3F 0D 0A 09 6A 6E 7A 09 6E 6F 63 63 09     ^C?...jnz.nocc.
017CB0:  09 3B 5C 6A 75 6D 70 20 69 66 20 6E 6F 74 0D 0A    .;\jump if not..
017CC0:  09 6D 76 69 09 61 2C 33 09 09 3B 70 72 65 70 20    .mvi.a,3..;prep 
017CD0:  72 65 74 75 72 6E 20 63 6F 64 65 0D 0A 09 6A 6D    return code...jm
017CE0:  70 09 61 62 63 6F 6D 09 09 3B 5C 66 69 6E 69 73    p.abcom..;\finis
017CF0:  68 20 69 6E 20 63 6F 6D 6D 6F 6E 20 63 6F 64 65    h in common code
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 41 02 00 00 00 02    ......R...A.....
017D20:  14 00 46 02 00 00 00 02 14 00 42 02 00 00 00 02    ..F.......B.....
017D30:  14 00 47 02 00 00 00 02 14 00 43 02 00 00 00 02    ..G.......C.....
017D40:  14 00 48 02 00 00 00 02 14 00 44 02 00 00 00 02    ..H.......D.....
017D50:  14 00 49 02 00 00 00 02 14 00 45 02 00 00 00 02    ..I.......E.....
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:  6E 75 65 0D 0A 65 6E 64 69 66 0D 0A 3B 0D 0A 3B    nue..endif..;..;
017E10:  20 54 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 74     The following t
017E20:  61 62 6C 65 20 69 73 20 75 73 65 64 20 74 6F 20    able is used to 
017E30:  69 6E 74 65 72 70 72 65 74 20 74 68 65 20 63 61    interpret the ca
017E40:  6C 63 75 6C 61 74 65 64 20 72 65 73 75 6C 74 20    lculated result 
017E50:  63 6F 64 65 0D 0A 3B 20 63 68 65 63 6B 73 75 6D    code..; checksum
017E60:  20 77 68 69 63 68 20 69 73 20 72 65 70 6F 72 74     which is report
017E70:  65 64 20 62 79 20 74 68 65 20 6D 6F 64 65 6D 20    ed by the modem 
017E80:  28 61 6E 64 20 65 78 63 6C 75 64 65 73 20 61 6C    (and excludes al
017E90:  6C 20 63 6F 6E 74 72 6F 6C 0D 0A 3B 20 63 68 61    l control..; cha
017EA0:  72 61 63 74 65 72 73 29 2E 09 46 6F 72 20 6E 75    racters)..For nu
017EB0:  6D 65 72 69 63 20 72 65 73 70 6F 6E 73 65 73 2C    meric responses,
017EC0:  20 74 68 65 20 63 68 65 63 6B 73 75 6D 20 69 73     the checksum is
017ED0:  20 74 68 65 20 73 61 6D 65 20 61 73 0D 0A 3B 20     the same as..; 
017EE0:  74 68 65 20 6E 75 6D 65 72 69 63 20 72 65 73 70    the numeric resp
017EF0:  6F 6E 73 65 20 28 69 6E 20 6D 6F 73 74 20 63 61    onse (in most ca
017F00:  73 65 73 29 2E 20 20 46 6F 72 20 77 6F 72 64 20    ses).  For word 
017F10:  72 65 73 70 6F 6E 73 65 73 2C 20 74 68 65 0D 0A    responses, the..
017F20:  3B 20 63 68 65 63 6B 73 75 6D 20 69 73 20 61 73    ; checksum is as
017F30:  20 6C 69 73 74 65 64 20 69 6E 20 74 68 65 20 74     listed in the t
017F40:  61 62 6C 65 2E 20 20 54 68 65 20 74 61 62 6C 65    able.  The table
017F50:  20 66 6F 72 6D 61 74 20 63 6F 6E 73 69 73 74 73     format consists
017F60:  20 6F 66 0D 0A 3B 20 74 72 69 70 6C 65 74 73 3A     of..; triplets:
017F70:  20 20 72 65 73 75 6C 74 2D 63 68 65 63 6B 73 75      result-checksu
017F80:  6D 2C 20 6E 65 77 62 64 76 2D 63 6F 64 65 2C 20    m, newbdv-code, 
017F90:  4D 45 58 2D 72 65 73 70 6F 6E 73 65 2E 20 20 4E    MEX-response.  N
017FA0:  6F 74 65 20 74 68 61 74 0D 0A 3B 20 77 69 74 68    ote that..; with
017FB0:  20 74 68 69 73 20 73 63 68 65 6D 65 2C 20 22 43     this scheme, "C
017FC0:  4F 4E 4E 45 43 54 20 30 36 30 30 22 20 61 6E 64    ONNECT 0600" and
017FD0:  20 22 43 4F 4E 4E 45 43 54 20 32 34 30 30 22 20     "CONNECT 2400" 
017FE0:  61 70 70 65 61 72 20 74 68 65 0D 0A 3B 20 73 61    appear the..; sa
017FF0:  6D 65 2C 20 66 75 72 74 68 65 72 20 22 52 49 4E    me, further "RIN
018000:  20 63 68 61 72 61 63 74 65 72 0D 0A 09 69 6E 78     character...inx
018010:  09 68 09 09 3B 5C 0D 0A 09 6F 72 61 09 61 09 09    .h..;\...ora.a..
018020:  3B 65 6E 64 3F 0D 0A 09 72 7A 09 09 09 3B 5C 72    ;end?...rz...;\r
018030:  31 5C 64 6F 6E 65 20 69 66 20 73 6F 0D 0A 09 63    1\done if so...c
018040:  61 6C 6C 09 73 6D 63 68 72 09 09 3B 6F 74 68 65    all.smchr..;othe
018050:  72 77 69 73 65 20 73 65 6E 64 20 74 68 65 20 63    rwise send the c
018060:  68 61 72 61 63 74 65 72 0D 0A 09 6A 6D 70 09 73    haracter...jmp.s
018070:  6D 73 74 72 09 09 3B 5C 0D 0A 3B 0D 0A 3B 20 53    mstr..;\..;..; S
018080:  6D 61 72 74 6D 6F 64 65 6D 20 75 74 69 6C 69 74    martmodem utilit
018090:  79 20 72 6F 75 74 69 6E 65 3A 20 20 73 65 6E 64    y routine:  send
0180A0:  20 63 68 61 72 61 63 74 65 72 20 74 6F 20 6D 6F     character to mo
0180B0:  64 65 6D 0D 0A 3B 0D 0A 73 6D 63 68 72 3A 09 70    dem..;..smchr:.p
0180C0:  75 73 68 09 70 73 77 09 09 3B 73 61 76 65 20 63    ush.psw..;save c
0180D0:  68 61 72 61 63 74 65 72 0D 0A 73 6D 72 64 79 3A    haracter..smrdy:
0180E0:  09 6D 76 69 09 63 2C 73 6E 64 72 64 79 09 3B 77    .mvi.c,sndrdy.;w
0180F0:  61 69 74 20 66 6F 72 20 6D 6F 64 65 6D 20 72 65    ait for modem re
018100:  61 64 79 0D 0A 09 63 61 6C 6C 09 6D 65 78 0D 0A    ady...call.mex..
018110:  09 6A 6E 7A 09 73 6D 72 64 79 09 09 3B 5C 0D 0A    .jnz.smrdy..;\..
018120:  09 70 6F 70 09 70 73 77 09 09 3B 72 65 73 74 6F    .pop.psw..;resto
018130:  72 65 20 63 68 61 72 61 63 74 65 72 0D 0A 09 6D    re character...m
018140:  6F 76 09 62 2C 61 09 09 3B 70 6F 73 69 74 69 6F    ov.b,a..;positio
018150:  6E 20 66 6F 72 20 73 65 6E 64 69 6E 67 0D 0A 09    n for sending...
018160:  6D 76 69 09 63 2C 73 6E 64 63 68 72 09 3B 73 65    mvi.c,sndchr.;se
018170:  6E 64 20 74 68 65 20 63 68 61 72 61 63 74 65 72    nd the character
018180:  0D 0A 09 6A 6D 70 09 6D 65 78 0D 0A 3B 0D 0A 3B    ...jmp.mex..;..;
018190:  20 53 6D 61 72 74 6D 6F 64 65 6D 20 75 74 69 6C     Smartmodem util
0181A0:  69 74 79 20 72 6F 75 74 69 6E 65 3A 20 20 66 6C    ity routine:  fl
0181B0:  75 73 68 20 70 65 6E 64 69 6E 67 20 6D 6F 64 65    ush pending mode
0181C0:  6D 20 6F 75 74 70 75 74 0D 0A 3B 0D 0A 66 6C 75    m output..;..flu
0181D0:  73 68 3A 09 6D 76 69 09 63 2C 69 6E 6D 64 6D 09    sh:.mvi.c,inmdm.
0181E0:  09 3B 63 61 74 63 68 20 61 6E 79 20 6F 75 74 70    .;catch any outp
0181F0:  75 74 20 66 72 6F 6D 20 74 68 65 20 6D 6F 64 65    ut from the mode
018200:  47 22 20 61 6E 64 20 22 30 22 20 28 22 4F 4B 22    G" and "0" ("OK"
018210:  29 20 61 70 70 65 61 72 20 74 68 65 20 73 61 6D    ) appear the sam
018220:  65 2E 09 54 68 65 73 65 0D 0A 3B 20 73 68 6F 75    e..These..; shou
018230:  6C 64 20 6E 6F 74 20 6E 6F 72 6D 61 6C 6C 79 20    ld not normally 
018240:  63 61 75 73 65 20 61 6E 79 20 64 69 66 66 69 63    cause any diffic
018250:  75 6C 74 69 65 73 20 68 6F 77 65 76 65 72 2E 0D    ulties however..
018260:  0A 3B 0D 0A 72 63 74 61 62 3A 0D 0A 69 66 09 77    .;..rctab:..if.w
018270:  6F 72 64 72 65 73 0D 0A 09 64 62 09 30 39 61 68    ordres...db.09ah
018280:  2C 30 66 66 68 2C 34 09 3B 22 4F 4B 22 20 2D 20    ,0ffh,4.;"OK" - 
018290:  65 72 72 6F 72 20 72 65 70 6F 72 74 65 64 20 62    error reported b
0182A0:  79 20 6D 6F 64 65 6D 0D 0A 09 64 62 09 30 30 61    y modem...db.00a
0182B0:  68 2C 31 2C 30 09 3B 22 43 4F 4E 4E 45 43 54 22    h,1,0.;"CONNECT"
0182C0:  20 2D 20 63 61 72 72 69 65 72 20 64 65 74 65 63     - carrier detec
0182D0:  74 65 64 0D 0A 09 64 62 09 30 33 30 68 2C 30 66    ted...db.030h,0f
0182E0:  66 68 2C 34 09 3B 22 52 49 4E 47 22 20 2D 20 65    fh,4.;"RING" - e
0182F0:  72 72 6F 72 20 72 65 70 6F 72 74 65 64 20 62 79    rror reported by
018300:  20 6D 6F 64 65 6D 0D 0A 09 64 62 09 30 63 35 68     modem...db.0c5h
018310:  2C 30 66 66 68 2C 32 09 3B 22 4E 4F 20 43 41 52    ,0ffh,2.;"NO CAR
018320:  52 49 45 52 22 20 2D 20 6E 6F 20 61 6E 73 77 65    RIER" - no answe
018330:  72 0D 0A 09 64 62 09 30 38 61 68 2C 30 66 66 68    r...db.08ah,0ffh
018340:  2C 34 09 3B 22 45 52 52 4F 52 22 20 2D 20 65 72    ,4.;"ERROR" - er
018350:  72 6F 72 20 72 65 70 6F 72 74 65 64 20 62 79 20    ror reported by 
018360:  6D 6F 64 65 6D 0D 0A 09 64 62 09 30 65 64 68 2C    modem...db.0edh,
018370:  35 2C 30 09 3B 22 43 4F 4E 4E 45 43 54 20 31 32    5,0.;"CONNECT 12
018380:  30 30 22 20 2D 20 63 61 72 72 69 65 72 20 64 65    00" - carrier de
018390:  74 65 63 74 65 64 0D 0A 09 64 62 09 30 30 64 68    tected...db.00dh
0183A0:  2C 30 66 66 68 2C 36 09 3B 22 4E 4F 20 44 49 41    ,0ffh,6.;"NO DIA
0183B0:  4C 54 4F 4E 45 22 20 2D 20 65 72 72 6F 72 20 72    LTONE" - error r
0183C0:  65 70 6F 72 74 65 64 20 62 79 20 6D 6F 64 65 6D    eported by modem
0183D0:  0D 0A 09 64 62 09 30 34 33 68 2C 30 66 66 68 2C    ...db.043h,0ffh,
0183E0:  31 09 3B 22 42 55 53 59 22 20 2D 20 66 61 72 20    1.;"BUSY" - far 
0183F0:  65 6E 64 20 62 75 73 79 0D 0A 09 64 62 09 30 38    end busy...db.08
018400:  6D 0D 0A 09 63 61 6C 6C 09 6D 65 78 0D 0A 09 6A    m...call.mex...j
018410:  6E 63 09 66 6C 75 73 68 09 09 3B 5C 6C 6F 6F 70    nc.flush..;\loop
018420:  20 75 6E 74 69 6C 20 6E 6F 20 6D 6F 72 65 20 63     until no more c
018430:  68 61 72 61 63 74 65 72 73 0D 0A 72 31 3A 09 72    haracters..r1:.r
018440:  65 74 0D 0A 3B 0D 0A 3B 20 54 68 69 73 20 72 6F    et..;..; This ro
018450:  75 74 69 6E 65 20 70 65 72 66 6F 72 6D 73 20 74    utine performs t
018460:  68 65 20 4D 45 58 20 69 6E 6C 69 6E 65 20 70 72    he MEX inline pr
018470:  69 6E 74 20 66 75 6E 63 74 69 6F 6E 2E 0D 0A 3B    int function...;
018480:  0D 0A 69 6C 70 72 74 3A 09 6D 76 69 09 63 2C 69    ..ilprt:.mvi.c,i
018490:  6C 70 0D 0A 09 6A 6D 70 09 6D 65 78 0D 0A 3B 0D    lp...jmp.mex..;.
0184A0:  0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    .;--------------
0184B0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0184C0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0184D0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0184E0:  2D 2D 0D 0A 3B 0D 0A 3B 20 4E 65 78 74 20 69 73    --..;..; Next is
0184F0:  20 74 68 65 20 53 53 45 54 20 63 6F 6D 6D 61 6E     the SSET comman
018500:  64 20 70 72 6F 63 65 73 73 6F 72 2E 0D 0A 3B 0D    d processor...;.
018510:  0A 73 73 65 74 3A 09 6D 76 69 09 63 2C 73 62 6C    .sset:.mvi.c,sbl
018520:  61 6E 6B 09 3B 41 6E 79 20 61 72 67 75 6D 65 6E    ank.;Any argumen
018530:  74 73 3F 0D 0A 09 63 61 6C 6C 09 6D 65 78 0D 0A    ts?...call.mex..
018540:  09 6A 63 09 74 65 6C 61 6C 6C 09 09 3B 5C 74 65    .jc.telall..;\te
018550:  6C 6C 20 63 75 72 72 65 6E 74 20 73 74 61 74 75    ll current statu
018560:  73 20 69 66 20 6E 6F 74 0D 0A 09 6C 78 69 09 64    s if not...lxi.d
018570:  2C 63 6D 64 74 62 6C 09 3B 70 6F 69 6E 74 20 63    ,cmdtbl.;point c
018580:  6F 6D 6D 61 6E 64 20 74 61 62 6C 65 0D 0A 09 6D    ommand table...m
018590:  76 69 09 63 2C 6C 6F 6F 6B 75 70 09 3B 73 65 65    vi.c,lookup.;see
0185A0:  20 69 66 20 63 6F 6D 6D 61 6E 64 20 66 6F 75 6E     if command foun
0185B0:  64 0D 0A 09 63 61 6C 6C 09 6D 65 78 0D 0A 09 6A    d...call.mex...j
0185C0:  63 09 73 65 74 65 72 72 09 09 3B 5C 63 6F 6D 70    c.seterr..;\comp
0185D0:  6C 61 69 6E 20 69 66 20 6E 6F 74 0D 0A 09 70 63    lain if not...pc
0185E0:  68 6C 09 09 09 3B 65 6C 73 65 20 67 6F 20 74 6F    hl...;else go to
0185F0:  20 73 65 72 76 69 63 65 20 72 6F 75 74 69 6E 65     service routine
018600:  64 68 2C 30 66 66 68 2C 32 09 3B 22 4E 4F 20 41    dh,0ffh,2.;"NO A
018610:  4E 53 57 45 52 22 20 2D 20 6E 6F 20 61 6E 73 77    NSWER" - no answ
018620:  65 72 0D 0A 09 64 62 09 30 66 30 68 2C 36 2C 30    er...db.0f0h,6,0
018630:  09 3B 22 43 4F 4E 4E 45 43 54 20 32 34 30 30 22    .;"CONNECT 2400"
018640:  20 2D 20 63 61 72 72 69 65 72 20 64 65 74 65 63     - carrier detec
018650:  74 65 64 0D 0A 65 6E 64 69 66 09 09 09 09 3B 77    ted..endif....;w
018660:  6F 72 64 72 65 73 0D 0A 3B 0D 0A 69 66 20 77 6F    ordres..;..if wo
018670:  72 64 72 65 73 20 61 6E 64 20 75 73 72 32 34 0D    rdres and usr24.
018680:  0A 09 64 62 09 30 37 36 68 2C 30 66 66 68 2C 37    ..db.076h,0ffh,7
018690:  09 3B 22 56 4F 49 43 45 22 20 2D 20 6D 65 78 20    .;"VOICE" - mex 
0186A0:  64 6F 65 73 6E 27 74 20 73 75 70 70 6F 72 74 2E    doesn't support.
0186B0:  2E 2E 77 65 20 64 6F 0D 0A 09 64 62 09 30 30 65    ..we do...db.00e
0186C0:  68 2C 30 66 66 68 2C 38 09 3B 22 52 49 4E 47 49    h,0ffh,8.;"RINGI
0186D0:  4E 47 22 20 2D 20 6D 65 78 20 64 6F 65 73 6E 27    NG" - mex doesn'
0186E0:  74 20 73 75 70 70 6F 72 74 2E 2E 77 65 20 64 6F    t support..we do
0186F0:  0D 0A 65 6E 64 69 66 0D 0A 3B 0D 0A 69 66 20 6E    ..endif..;..if n
018700:  75 6D 72 65 73 0D 0A 09 64 62 09 27 31 27 2C 20    umres...db.'1', 
018710:  20 31 2C 30 09 3B 22 43 4F 4E 4E 45 43 54 22 20     1,0.;"CONNECT" 
018720:  2D 20 63 61 72 72 69 65 72 20 64 65 74 65 63 74    - carrier detect
018730:  65 64 0D 0A 09 64 62 09 27 32 27 2C 32 35 35 2C    ed...db.'2',255,
018740:  34 09 3B 22 52 49 4E 47 22 20 2D 20 65 72 72 6F    4.;"RING" - erro
018750:  72 20 72 65 70 6F 72 74 65 64 20 62 79 20 6D 6F    r reported by mo
018760:  64 65 6D 0D 0A 09 64 62 09 27 33 27 2C 32 35 35    dem...db.'3',255
018770:  2C 32 09 3B 22 4E 4F 20 43 41 52 52 49 45 52 22    ,2.;"NO CARRIER"
018780:  20 2D 20 6E 6F 20 61 6E 73 77 65 72 0D 0A 09 64     - no answer...d
018790:  62 09 27 34 27 2C 32 35 35 2C 34 09 3B 22 45 52    b.'4',255,4.;"ER
0187A0:  52 4F 52 22 20 2D 20 65 72 72 6F 72 20 72 65 70    ROR" - error rep
0187B0:  6F 72 74 65 64 20 62 79 20 6D 6F 64 65 6D 0D 0A    orted by modem..
0187C0:  09 64 62 09 27 35 27 2C 20 20 35 2C 30 09 3B 22    .db.'5',  5,0.;"
0187D0:  43 4F 4E 4E 45 43 54 20 31 32 30 30 22 20 2D 20    CONNECT 1200" - 
0187E0:  63 61 72 72 69 65 72 20 64 65 74 65 63 74 65 64    carrier detected
0187F0:  0D 0A 09 64 62 09 27 36 27 2C 32 35 35 2C 36 09    ...db.'6',255,6.
018800:  0D 0A 73 65 74 65 72 72 3A 09 63 61 6C 6C 09 69    ..seterr:.call.i
018810:  6C 70 72 74 09 09 3B 70 72 69 6E 74 20 65 72 72    lprt..;print err
018820:  6F 72 20 6D 65 73 73 61 67 65 0D 0A 09 64 62 09    or message...db.
018830:  27 53 53 45 54 20 65 72 72 6F 72 20 2D 20 75 73    'SSET error - us
018840:  65 20 53 53 45 54 20 41 55 54 4F 20 7B 6F 6E 7C    e SSET AUTO {on|
018850:  6F 66 66 7D 27 2C 63 72 2C 6C 66 2C 30 0D 0A 09    off}',cr,lf,0...
018860:  72 65 74 0D 0A 3B 0D 0A 3B 20 54 68 69 73 20 69    ret..;..; This i
018870:  73 20 74 68 65 20 53 53 45 54 20 63 6F 6D 6D 61    s the SSET comma
018880:  6E 64 20 74 61 62 6C 65 2E 0D 0A 3B 0D 0A 63 6D    nd table...;..cm
018890:  64 74 62 6C 3A 09 64 62 09 27 41 55 54 27 2C 27    dtbl:.db.'AUT','
0188A0:  4F 27 2B 38 30 68 09 3B 41 75 74 6F 62 61 75 64    O'+80h.;Autobaud
0188B0:  20 6D 6F 64 65 20 6F 6E 2F 6F 66 66 0D 0A 09 64     mode on/off...d
0188C0:  77 09 73 65 74 62 64 0D 0A 09 64 62 09 30 09 09    w.setbd...db.0..
0188D0:  3B 54 61 62 6C 65 20 74 65 72 6D 69 6E 61 74 6F    ;Table terminato
0188E0:  72 0D 0A 3B 0D 0A 3B 20 53 65 74 20 6D 65 73 73    r..;..; Set mess
0188F0:  61 67 65 20 6F 6E 2F 6F 66 66 20 70 72 6F 63 65    age on/off proce
018900:  73 73 6F 72 2E 0D 0A 3B 0D 0A 74 65 6C 61 6C 6C    ssor...;..telall
018910:  3A 0D 0A 73 65 74 62 64 3A 09 6C 78 69 09 68 2C    :..setbd:.lxi.h,
018920:  61 62 64 62 6C 6B 09 3B 6C 6F 61 64 20 70 6F 69    abdblk.;load poi
018930:  6E 74 65 72 0D 0A 3B 0D 0A 3B 20 42 6F 6F 6C 65    nter..;..; Boole
018940:  61 6E 20 53 53 45 54 20 63 6F 6D 6D 6F 6E 20 63    an SSET common c
018950:  6F 64 65 2E 0D 0A 3B 0D 0A 62 6F 6F 6C 65 3A 09    ode...;..boole:.
018960:  6D 6F 76 09 65 2C 6D 09 09 3B 66 65 74 63 68 20    mov.e,m..;fetch 
018970:  61 64 64 72 65 73 73 20 6F 66 20 62 6F 6F 6C 65    address of boole
018980:  61 6E 0D 0A 09 69 6E 78 09 68 09 09 3B 5C 0D 0A    an...inx.h..;\..
018990:  09 6D 6F 76 09 64 2C 6D 0D 0A 09 69 6E 78 09 68    .mov.d,m...inx.h
0189A0:  09 09 3B 5C 48 4C 20 61 64 64 72 65 73 73 65 73    ..;\HL addresses
0189B0:  20 74 65 78 74 0D 0A 09 70 75 73 68 09 64 09 09     text...push.d..
0189C0:  3B 73 61 76 65 20 69 74 0D 0A 09 70 75 73 68 09    ;save it...push.
0189D0:  68 09 09 3B 73 61 76 65 20 74 68 61 74 20 70 6F    h..;save that po
0189E0:  69 6E 74 65 72 0D 0A 09 6D 76 69 09 63 2C 73 62    inter...mvi.c,sb
0189F0:  6C 61 6E 6B 09 3B 61 6E 79 20 61 72 67 75 6D 65    lank.;any argume
018A00:  3B 22 4E 4F 20 44 49 41 4C 54 4F 4E 45 22 20 2D    ;"NO DIALTONE" -
018A10:  20 65 72 72 6F 72 20 72 65 70 6F 72 74 65 64 20     error reported 
018A20:  62 79 20 6D 6F 64 65 6D 0D 0A 09 64 62 09 27 37    by modem...db.'7
018A30:  27 2C 32 35 35 2C 31 09 3B 22 42 55 53 59 22 20    ',255,1.;"BUSY" 
018A40:  2D 20 66 61 72 20 65 6E 64 20 62 75 73 79 0D 0A    - far end busy..
018A50:  09 64 62 09 27 38 27 2C 32 35 35 2C 32 09 3B 22    .db.'8',255,2.;"
018A60:  4E 4F 20 41 4E 53 57 45 52 22 20 2D 20 6E 6F 20    NO ANSWER" - no 
018A70:  61 6E 73 77 65 72 0D 0A 09 64 62 09 27 39 27 2C    answer...db.'9',
018A80:  20 20 33 2C 30 09 3B 22 43 4F 4E 4E 45 43 54 20      3,0.;"CONNECT 
018A90:  30 36 30 30 22 20 2D 20 63 61 72 72 69 65 72 20    0600" - carrier 
018AA0:  64 65 74 65 63 74 65 64 0D 0A 09 64 62 09 27 31    detected...db.'1
018AB0:  27 2B 27 30 27 2C 20 20 36 2C 30 09 3B 22 43 4F    '+'0',  6,0.;"CO
018AC0:  4E 4E 45 43 54 20 32 34 30 30 22 20 2D 20 63 61    NNECT 2400" - ca
018AD0:  72 72 69 65 72 20 64 65 74 65 63 74 65 64 0D 0A    rrier detected..
018AE0:  65 6E 64 69 66 0D 0A 3B 0D 0A 69 66 20 6E 75 6D    endif..;..if num
018AF0:  72 65 73 20 61 6E 64 20 75 73 72 32 34 0D 0A 09    res and usr24...
018B00:  64 62 09 27 31 27 2B 27 31 27 2C 32 35 35 2C 37    db.'1'+'1',255,7
018B10:  09 3B 22 52 49 4E 47 49 4E 47 22 20 2D 20 72 65    .;"RINGING" - re
018B20:  6D 6F 74 65 20 6D 6F 64 65 6D 20 72 69 6E 67 69    mote modem ringi
018B30:  6E 67 0D 0A 09 64 62 09 27 31 27 2B 27 32 27 2C    ng...db.'1'+'2',
018B40:  32 35 35 2C 38 09 3B 22 56 4F 49 43 45 22 20 2D    255,8.;"VOICE" -
018B50:  20 73 61 79 20 74 68 65 72 65 20 69 73 20 61 20     say there is a 
018B60:  76 6F 69 63 65 0D 0A 65 6E 64 69 66 09 09 09 09    voice..endif....
018B70:  3B 6E 75 6D 72 65 73 0D 0A 3B 0D 0A 09 64 62 09    ;numres..;...db.
018B80:  30 66 66 68 09 09 3B 65 6E 64 20 6F 66 20 74 61    0ffh..;end of ta
018B90:  62 6C 65 0D 0A 3B 0D 0A 3B 20 46 6F 6C 6C 6F 77    ble..;..; Follow
018BA0:  69 6E 67 20 72 6F 75 74 69 6E 65 20 64 69 73 63    ing routine disc
018BB0:  6F 6E 6E 65 63 74 73 20 74 68 65 20 6D 6F 64 65    onnects the mode
018BC0:  6D 20 75 73 69 6E 67 20 53 6D 61 72 74 6D 6F 64    m using Smartmod
018BD0:  65 6D 0D 0A 3B 20 63 6F 64 65 73 2E 20 20 41 6C    em..; codes.  Al
018BE0:  6C 20 72 65 67 69 73 74 65 72 73 20 61 72 65 20    l registers are 
018BF0:  61 76 61 69 6C 61 62 6C 65 20 66 6F 72 20 74 68    available for th
018C00:  6E 74 73 3F 0D 0A 09 63 61 6C 6C 09 6D 65 78 0D    nts?...call.mex.
018C10:  0A 09 6A 63 09 74 65 6C 6C 09 09 3B 5C 6A 75 6D    ..jc.tell..;\jum
018C20:  70 20 69 66 20 6E 6F 74 0D 0A 09 6D 76 69 09 63    p if not...mvi.c
018C30:  2C 6F 6E 6F 66 66 09 09 3B 70 61 72 73 65 20 6F    ,onoff..;parse o
018C40:  6E 2F 6F 66 66 20 66 72 6F 6D 20 69 6E 70 75 74    n/off from input
018C50:  20 73 74 72 65 61 6D 0D 0A 09 63 61 6C 6C 09 6D     stream...call.m
018C60:  65 78 0D 0A 09 70 6F 70 09 64 09 09 3B 72 65 63    ex...pop.d..;rec
018C70:  61 6C 6C 20 6D 73 67 20 70 6F 69 6E 74 65 72 0D    all msg pointer.
018C80:  0A 09 70 6F 70 09 68 09 09 3B 62 6F 6F 6C 65 61    ..pop.h..;boolea
018C90:  6E 27 73 20 61 64 72 73 0D 0A 09 6A 63 09 73 65    n's adrs...jc.se
018CA0:  74 65 72 72 09 09 3B 5C 63 6F 6D 70 6C 61 69 6E    terr..;\complain
018CB0:  20 69 66 20 6E 6F 74 20 6F 6E 20 6F 72 20 6F 66     if not on or of
018CC0:  66 0D 0A 09 70 75 73 68 09 68 09 09 3B 72 65 73    f...push.h..;res
018CD0:  61 76 65 0D 0A 09 70 75 73 68 09 64 0D 0A 09 6D    ave...push.d...m
018CE0:  6F 76 09 6D 2C 61 09 09 3B 75 70 64 61 74 65 20    ov.m,a..;update 
018CF0:  62 6F 6F 6C 65 61 6E 0D 0A 74 65 6C 6C 3A 09 70    boolean..tell:.p
018D00:  6F 70 09 64 09 09 3B 6E 6F 6E 65 2C 20 71 75 65    op.d..;none, que
018D10:  72 79 20 6F 6E 6C 79 0D 0A 09 6D 76 69 09 63 2C    ry only...mvi.c,
018D20:  70 72 69 6E 74 09 09 3B 70 72 69 6E 74 20 6D 65    print..;print me
018D30:  73 73 61 67 65 0D 0A 09 63 61 6C 6C 09 6D 65 78    ssage...call.mex
018D40:  0D 0A 09 70 6F 70 09 68 09 09 3B 62 6F 6F 6C 65    ...pop.h..;boole
018D50:  61 6E 20 6C 6F 63 61 74 69 6F 6E 0D 0A 09 6D 6F    an location...mo
018D60:  76 09 61 2C 6D 0D 0A 09 6F 72 61 09 61 09 09 3B    v.a,m...ora.a..;
018D70:  69 73 20 69 74 20 6F 66 66 3F 0D 0A 09 6A 7A 09    is it off?...jz.
018D80:  69 7A 6F 66 66 09 09 3B 5C 6A 75 6D 70 20 69 66    izoff..;\jump if
018D90:  20 73 6F 0D 0A 09 63 61 6C 6C 09 69 6C 70 72 74     so...call.ilprt
018DA0:  09 09 3B 65 6C 73 65 20 70 72 69 6E 74 20 27 6F    ..;else print 'o
018DB0:  6E 27 0D 0A 09 64 62 09 27 4E 27 2C 63 72 2C 6C    n'...db.'N',cr,l
018DC0:  66 2C 30 0D 0A 09 72 65 74 0D 0A 69 7A 6F 66 66    f,0...ret..izoff
018DD0:  3A 09 63 61 6C 6C 09 69 6C 70 72 74 09 09 3B 70    :.call.ilprt..;p
018DE0:  72 69 6E 74 20 27 6F 66 66 27 0D 0A 09 64 62 09    rint 'off'...db.
018DF0:  27 46 46 27 2C 63 72 2C 6C 66 2C 30 0D 0A 09 72    'FF',cr,lf,0...r
018E00:  69 73 20 66 75 6E 63 74 69 6F 6E 2E 0D 0A 3B 20    is function...; 
018E10:  4E 6F 74 68 69 6E 67 20 72 65 74 75 72 6E 65 64    Nothing returned
018E20:  20 74 6F 20 63 61 6C 6C 65 72 2E 0D 0A 3B 0D 0A     to caller...;..
018E30:  69 66 20 64 69 73 63 0D 0A 64 69 73 63 6F 6E 3A    if disc..discon:
018E40:  09 6D 76 69 09 62 2C 32 30 0D 0A 09 6D 76 69 09    .mvi.b,20...mvi.
018E50:  63 2C 74 69 6D 65 72 09 09 3B 77 61 69 74 20 32    c,timer..;wait 2
018E60:  20 73 65 63 6F 6E 64 73 0D 0A 09 63 61 6C 6C 09     seconds...call.
018E70:  6D 65 78 0D 0A 09 6C 78 69 09 68 2C 73 6D 61 74    mex...lxi.h,smat
018E80:  6E 09 09 3B 73 65 6E 64 20 27 2B 2B 2B 27 0D 0A    n..;send '+++'..
018E90:  09 63 61 6C 6C 09 73 6D 73 74 72 0D 0A 09 6D 76    .call.smstr...mv
018EA0:  69 09 62 2C 32 30 09 09 3B 77 61 69 74 20 32 20    i.b,20..;wait 2 
018EB0:  6D 6F 72 65 20 73 65 63 6F 6E 64 73 0D 0A 09 6D    more seconds...m
018EC0:  76 69 09 63 2C 74 69 6D 65 72 0D 0A 09 63 61 6C    vi.c,timer...cal
018ED0:  6C 09 6D 65 78 0D 0A 09 6C 78 69 09 68 2C 73 6D    l.mex...lxi.h,sm
018EE0:  64 69 73 63 09 3B 73 65 6E 64 20 27 61 74 68 27    disc.;send 'ath'
018EF0:  0D 0A 09 63 61 6C 6C 09 73 6D 73 74 72 0D 0A 09    ...call.smstr...
018F00:  6D 76 69 09 62 2C 31 09 09 3B 77 61 69 74 20 31    mvi.b,1..;wait 1
018F10:  20 73 65 63 6F 6E 64 0D 0A 09 6D 76 69 09 63 2C     second...mvi.c,
018F20:  74 69 6D 65 72 0D 0A 09 6A 6D 70 09 6D 65 78 0D    timer...jmp.mex.
018F30:  0A 3B 0D 0A 73 6D 61 74 6E 3A 09 64 62 09 27 2B    .;..smatn:.db.'+
018F40:  2B 2B 27 2C 30 09 09 3B 53 6D 61 72 74 6D 6F 64    ++',0..;Smartmod
018F50:  65 6D 20 61 74 74 65 6E 74 69 6F 6E 20 73 74 72    em attention str
018F60:  69 6E 67 0D 0A 73 6D 64 69 73 63 3A 09 64 62 09    ing..smdisc:.db.
018F70:  27 41 54 48 27 2C 63 72 2C 30 09 3B 53 6D 61 72    'ATH',cr,0.;Smar
018F80:  74 6D 6F 64 65 6D 20 68 61 6E 67 2D 75 70 20 73    tmodem hang-up s
018F90:  74 72 69 6E 67 0D 0A 3B 0D 0A 65 6E 64 69 66 09    tring..;..endif.
018FA0:  09 09 09 3B 64 69 73 63 0D 0A 3B 0D 0A 3B 20 53    ...;disc..;..; S
018FB0:  6D 61 72 74 6D 6F 64 65 6D 20 75 74 69 6C 69 74    martmodem utilit
018FC0:  79 20 72 6F 75 74 69 6E 65 3A 20 20 73 65 6E 64    y routine:  send
018FD0:  20 73 74 72 69 6E 67 20 74 6F 20 6D 6F 64 65 6D     string to modem
018FE0:  0D 0A 3B 0D 0A 73 6D 73 74 72 3A 09 6D 6F 76 09    ..;..smstr:.mov.
018FF0:  61 2C 6D 09 09 3B 66 65 74 63 68 20 6E 65 78 74    a,m..;fetch next
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 41 02 00 00 00 02    ......R...A.....
019020:  15 00 46 02 00 00 00 02 15 00 42 02 00 00 00 02    ..F.......B.....
019030:  15 00 47 02 00 00 00 02 15 00 43 02 00 00 00 02    ..G.......C.....
019040:  15 00 48 02 00 00 00 02 15 00 44 02 00 00 00 02    ..H.......D.....
019050:  15 00 49 02 00 00 00 02 15 00 45 02 00 00 00 02    ..I.......E.....
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:  65 74 0D 0A 3B 0D 0A 61 62 64 62 6C 6B 3A 09 64    et..;..abdblk:.d
019110:  77 09 61 62 64 66 6C 67 0D 0A 09 64 62 09 27 41    w.abdflg...db.'A
019120:  75 74 6F 20 62 61 75 64 20 64 65 74 65 63 74 20    uto baud detect 
019130:  4F 24 27 0D 0A 3B 0D 0A 3B 0D 0A 6A 75 73 74 72    O$'..;..;..justr
019140:  74 3A 09 72 65 74 0D 0A 3B 0D 0A 3B 20 54 68 65    t:.ret..;..; The
019150:  20 66 6F 6C 6C 6F 77 69 6E 67 20 73 74 61 74 65     following state
019160:  6D 65 6E 74 20 69 6E 73 75 72 65 73 20 74 68 61    ment insures tha
019170:  74 20 77 65 20 64 6F 6E 27 74 20 65 78 63 65 65    t we don't excee
019180:  64 20 6F 75 72 20 62 6F 75 6E 64 61 72 79 2E 0D    d our boundary..
019190:  0A 3B 20 49 74 27 73 20 49 46 65 64 20 61 72 6F    .; It's IFed aro
0191A0:  75 6E 64 20 38 30 38 30 20 28 77 69 74 68 20 22    und 8080 (with "
0191B0:  3B 7C 22 29 20 62 65 63 61 75 73 65 20 74 68 65    ;|") because the
0191C0:  20 62 72 61 69 6E 2D 64 61 6D 61 67 65 64 20 38     brain-damaged 8
0191D0:  30 38 36 0D 0A 3B 20 28 4D 69 63 72 6F 73 6F 66    086..; (Microsof
0191E0:  74 29 20 61 73 73 65 6D 62 6C 65 72 20 66 6F 72    t) assembler for
0191F0:  63 65 73 20 61 20 74 79 70 65 20 6F 6E 20 61 6C    ces a type on al
019200:  6C 20 76 61 72 69 61 62 6C 65 73 3B 20 73 69 6E    l variables; sin
019210:  63 65 20 27 24 27 20 69 73 0D 0A 3B 20 61 6E 20    ce '$' is..; an 
019220:  61 64 64 72 65 73 73 20 61 6E 64 20 30 43 46 46    address and 0CFF
019230:  48 20 69 73 20 61 20 63 6F 6E 73 74 61 6E 74 2C    H is a constant,
019240:  20 4D 41 53 4D 20 77 69 6C 6C 20 72 65 66 75 73     MASM will refus
019250:  65 20 74 6F 20 61 73 73 65 6D 62 6C 65 20 74 68    e to assemble th
019260:  65 0D 0A 3B 20 73 74 61 74 65 6D 65 6E 74 2E 20    e..; statement. 
019270:  53 6F 6D 65 6F 6E 65 20 61 74 20 4D 69 63 72 6F    Someone at Micro
019280:  73 6F 66 74 20 73 68 6F 75 6C 64 20 62 65 20 73    soft should be s
019290:  74 72 75 6E 67 20 75 70 20 62 79 20 68 69 73 20    trung up by his 
0192A0:  66 69 6E 67 65 72 6E 61 69 6C 73 0D 0A 3B 20 61    fingernails..; a
0192B0:  6E 64 20 62 61 6B 65 64 20 69 6E 20 74 68 65 20    nd baked in the 
0192C0:  6C 61 74 65 20 61 66 74 65 72 6E 6F 6F 6E 20 73    late afternoon s
0192D0:  75 6E 20 66 6F 72 20 66 6F 72 63 69 6E 67 20 73    un for forcing s
0192E0:  75 63 68 20 72 69 64 69 63 75 6C 6F 75 73 20 63    uch ridiculous c
0192F0:  6F 6E 2D 0D 0A 3B 20 73 74 72 61 69 6E 74 73 20    on-..; straints 
019300:  44 30 45 31 30 45 46 30 43 44 30 30 30 44 30 44    D0E10EF0CD000D0D
019310:  30 45 0D 0A 3A 31 30 30 32 39 35 30 30 30 41 34    0E..:100295000A4
019320:  46 36 45 36 43 37 39 32 30 33 33 33 30 33 30 32    F6E6C79203330302
019330:  43 32 30 33 31 33 32 33 37 33 35 32 43 42 33 0D    C20313237352CB3.
019340:  0A 3A 31 30 30 32 41 35 30 30 32 30 33 31 33 32    .:1002A500203132
019350:  33 30 33 30 32 43 32 30 33 32 33 34 33 30 33 30    30302C2032343030
019360:  32 43 32 30 33 34 33 38 33 30 36 43 0D 0A 3A 31    2C203438306C..:1
019370:  30 30 32 42 35 30 30 33 30 32 30 36 46 37 32 32    002B50030206F722
019380:  30 33 39 33 36 33 30 33 30 32 30 36 31 36 43 36    03936303020616C6
019390:  43 36 46 37 37 36 35 37 35 0D 0A 3A 31 30 30 32    C6F776575..:1002
0193A0:  43 35 30 30 36 34 32 30 36 46 36 45 32 30 35 33    C50064206F6E2053
0193B0:  34 35 35 34 32 30 36 33 36 46 36 44 36 44 36 31    455420636F6D6D61
0193C0:  36 45 36 34 42 44 0D 0A 3A 31 30 30 32 44 35 30    6E64BD..:1002D50
0193D0:  30 32 30 36 43 36 39 36 45 36 35 32 43 30 37 30    0206C696E652C070
0193E0:  44 30 41 33 31 33 32 33 37 33 35 32 30 37 37 36    D0A3132373520776
0193F0:  39 33 38 0D 0A 3A 31 30 30 32 45 35 30 30 36 43    938..:1002E5006C
019400:  36 43 32 30 36 32 36 35 32 30 37 36 36 35 37 32    6C20626520766572
019410:  36 39 36 36 36 39 36 35 36 34 32 30 36 31 35 42    696669656420615B
019420:  0D 0A 3A 31 30 30 32 46 35 30 30 37 33 32 30 33    ..:1002F50073203
019430:  37 33 31 33 30 32 31 30 44 30 41 30 30 43 39 33    73130210D0A00C93
019440:  33 33 30 42 30 34 36 30 33 33 31 34 30 0D 0A 3A    330B046033140..:
019450:  31 30 30 33 30 35 30 30 33 32 33 37 42 35 35 32    100305003237B552
019460:  30 33 33 31 33 32 33 30 42 30 35 45 30 33 33 32    03313230B05E0332
019470:  33 34 33 30 42 30 36 41 32 31 0D 0A 3A 31 30 30    3430B06A21..:100
019480:  33 31 35 30 30 30 33 33 34 33 38 33 30 42 30 37    3150003343830B07
019490:  36 30 33 33 39 33 36 33 30 42 30 38 32 30 33 30    603393630B082030
0194A0:  30 30 45 46 30 33 45 0D 0A 3A 31 30 30 33 32 35    00EF03E..:100325
0194B0:  30 30 43 44 30 30 30 44 30 44 30 41 34 32 36 31    00CD000D0D0A4261
0194C0:  37 35 36 34 32 30 37 32 36 31 37 34 36 35 32 30    7564207261746520
0194D0:  36 39 30 36 0D 0A 3A 31 30 30 33 33 35 30 30 37    6906..:100335007
0194E0:  33 32 30 36 45 36 46 37 37 33 41 32 30 30 30 33    3206E6F773A20003
0194F0:  41 30 37 30 31 30 45 45 45 43 44 30 30 30 44 35    A07010EEECD000D5
019500:  6F 6E 20 41 53 53 45 4D 42 4C 59 20 6C 61 6E 67    on ASSEMBLY lang
019510:  75 61 67 65 20 70 72 6F 67 72 61 6D 6D 65 72 73    uage programmers
019520:  21 3B 20 28 49 20 69 6D 61 67 69 6E 65 20 74 68    !; (I imagine th
019530:  65 72 65 27 73 20 73 6F 6D 65 0D 0A 3B 20 77 61    ere's some..; wa
019540:  79 20 61 72 6F 75 6E 64 20 74 68 69 73 20 73 74    y around this st
019550:  75 70 69 64 74 79 2C 20 62 75 74 20 49 20 68 61    upidty, but I ha
019560:  76 65 20 6E 65 69 74 68 65 72 20 74 68 65 20 74    ve neither the t
019570:  69 6D 65 20 6E 6F 72 20 74 68 65 20 69 6E 2D 0D    ime nor the in-.
019580:  0A 3B 20 63 6C 69 6E 61 74 69 6F 6E 20 74 6F 20    .; clination to 
019590:  67 6F 20 64 69 67 67 69 6E 67 20 74 68 72 6F 75    go digging throu
0195A0:  67 68 20 74 68 65 20 4D 41 53 4D 20 64 6F 63 75    gh the MASM docu
0195B0:  6D 65 6E 74 61 74 69 6F 6E 20 74 6F 20 66 69 6E    mentation to fin
0195C0:  64 20 69 74 29 2E 0D 0A 3B 0D 0A 09 20 69 66 09    d it)...;... if.
0195D0:  69 38 30 38 30 20 61 6E 64 20 28 24 20 3E 20 30    i8080 and ($ > 0
0195E0:  63 66 66 68 29 09 09 3B 7C 0D 0A 3A 09 65 72 72    cffh)..;|..:.err
0195F0:  6F 72 09 2D 20 6F 76 65 72 6C 61 79 20 61 72 65    or.- overlay are
019600:  61 20 65 78 63 65 65 64 65 64 09 09 3B 7C 0D 0A    a exceeded..;|..
019610:  09 20 65 6E 64 69 66 09 09 09 09 09 3B 7C 0D 0A    . endif.....;|..
019620:  3B 0D 0A 09 6F 72 67 09 6D 65 78 6C 6F 63 09 09    ;...org.mexloc..
019630:  3B 22 43 41 4C 4C 20 4D 45 58 22 0D 0A 6D 65 78    ;"CALL MEX"..mex
019640:  3A 0D 0A 3B 0D 0A 09 6F 72 67 09 73 6D 74 61 62    :..;...org.smtab
019650:  6C 09 09 3B 74 61 62 6C 65 20 6F 66 20 73 6D 61    l..;table of sma
019660:  72 74 20 6D 6F 64 65 6D 20 76 65 63 74 6F 72 73    rt modem vectors
019670:  20 68 65 72 65 0D 0A 09 64 77 09 6A 75 73 74 72     here...dw.justr
019680:  74 09 09 3B 53 6D 61 72 74 6D 6F 64 65 6D 20 69    t..;Smartmodem i
019690:  6E 69 74 0D 0A 09 64 77 09 73 73 65 74 09 09 3B    nit...dw.sset..;
0196A0:  53 53 45 54 20 63 6F 6D 6D 61 6E 64 0D 0A 09 64    SSET command...d
0196B0:  77 09 6A 75 73 74 72 74 09 09 3B 53 6D 61 72 74    w.justrt..;Smart
0196C0:  6D 6F 64 65 6D 20 65 78 69 74 0D 0A 3B 0D 0A 3B    modem exit..;..;
0196D0:  0D 0A 09 65 6E 64 0D 0A 1A 1A 1A 1A 1A 1A 1A 1A    ...end..........
0196E0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0196F0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
019700:  46 0D 0A 3A 31 30 30 33 34 35 30 30 43 39 33 45    F..:10034500C93E
019710:  30 31 32 41 41 36 30 33 45 44 35 42 41 36 30 33    012AA603ED5BA603
019720:  43 33 38 42 30 33 33 45 30 34 32 41 31 46 0D 0A    C38B033E042A1F..
019730:  3A 31 30 30 33 35 35 30 30 41 34 30 33 45 44 35    :10035500A403ED5
019740:  42 41 38 30 33 43 33 38 42 30 33 33 45 30 35 32    BA803C38B033E052
019750:  41 41 38 30 33 45 44 35 42 34 44 0D 0A 3A 31 30    AA803ED5B4D..:10
019760:  30 33 36 35 30 30 41 38 30 33 43 33 38 42 30 33    036500A803C38B03
019770:  33 45 30 36 32 41 41 41 30 33 45 44 35 42 41 41    3E062AAA03ED5BAA
019780:  30 33 43 33 38 42 32 45 0D 0A 3A 31 30 30 33 37    03C38B2E..:10037
019790:  35 30 30 30 33 33 45 30 37 32 41 41 43 30 33 45    500033E072AAC03E
0197A0:  44 35 42 41 43 30 33 43 33 38 42 30 33 33 45 30    D5BAC03C38B033E0
0197B0:  38 45 44 44 43 0D 0A 3A 31 30 30 33 38 35 30 30    8EDDC..:10038500
0197C0:  35 42 41 45 30 33 32 41 41 45 30 33 33 32 30 37    5BAE032AAE033207
0197D0:  30 31 37 44 33 32 35 46 30 32 37 42 33 32 37 31    017D325F027B3271
0197E0:  31 39 0D 0A 3A 31 30 30 33 39 35 30 30 30 32 37    19..:10039500027
0197F0:  43 33 32 36 36 30 32 37 41 33 32 37 38 30 32 43    C3266027A327802C
019800:  44 32 33 30 33 43 33 35 37 30 32 38 30 38 42 0D    D2303C35702808B.
019810:  0A 3A 30 44 30 33 41 35 30 30 30 36 41 30 30 31    .:0D03A50006A001
019820:  36 38 30 30 33 34 30 30 31 41 30 30 30 44 30 30    680034001A000D00
019830:  30 41 30 30 44 37 0D 0A 3A 30 45 30 33 42 43 30    0A00D7..:0E03BC0
019840:  30 31 42 34 41 30 30 30 30 30 30 32 34 31 42 34    01B4A000000241B4
019850:  38 31 42 34 35 30 30 30 30 30 30 32 34 43 33 0D    81B4500000024C3.
019860:  0A 3A 30 30 30 30 30 30 30 30 30 30 0D 0A 1A F5    .:0000000000....
019870:  3A D1 22 07 C1 48 A1 1F D2 8A 0E 21 7B 23 36 FF    :."..H.....!{#6.
019880:  9A 95 09 91 41 A0 72 36 62 AE 3C A9 55 87 BD D2    ....A.r6b.<.U...
019890:  92 04 27 B7 20 1B B9 F1 D4 DE DD C4 44 06 FD 1A    ..'. .......D...
0198A0:  BF D2 DF D3 41 70 9A D4 13 50 21 38 45 BD E0 D4    ....Ap...P!8E...
0198B0:  46 19 09 6E 04 AF B7 D9 5B 50 BB EE 90 4D 16 A0    F..n....[P...M..
0198C0:  A7 0F 43 4F 1F C9 C5 39 16 9C DC 5E 70 9A 6C 9B    ..CO...9...^p.l.
0198D0:  98 0A C1 A9 BC EC A9 98 06 B5 EB 0E D9 84 C8 20    ............... 
0198E0:  50 39 1B 91 3B D2 C1 5E 69 49 44 82 93 5B 90 8D    P9..;..^iID..[..
0198F0:  DC 78 6A EF BE C5 44 06 F5 36 C3 AF F4 F7 74 10    .xj...D..6....t.
019900:  26 0C 0C 19 0C 0C 26 0C 0C 19 0C 0C 4C CC CC 26    &.....&.....L..&
019910:  0C 19 FF 0C 03 4C CC CC 4D 00 0D 44 26 CC CC 8C    .....L..M..D&...
019920:  26 0C 19 FF 0C 03 4C CC CC 19 FF 0C 0B 33 33 0C    &.....L......33.
019930:  33 33 FF 0C 04 33 33 26 0C 0C 33 33 0C 33 FF 0C    33...33&..33.3..
019940:  05 33 67 00 0D 44 33 FF 0C 03 26 19 33 26 FF 0C    .3g..D3...&.3&..
019950:  04 19 33 26 19 26 19 26 19 FF 0C 04 33 FF C0 06    ..3&.&.&....3...
019960:  C5 CF FF C0 04 C5 CF CA FF C0 09 CF 00 0D 04 C0    ................
019970:  C0 C5 CA FF C0 0A C5 FF C0 05 CF CA FF C0 03 FF    ................
019980:  FF 22 0A 57 67 26 0A AB 68 2A 0A 00 00 22 08 24    .".Wg&..h*...".$
019990:  6A 1C 08 31 6B 18 06 0F 6C 12 06 9D 6C 08 01 89    j..1k...l...l...
0199A0:  6D 10 04 09 6D 10 04 49 6D 20 0E 00 C1 18 0A 91    m...m..Im ......
0199B0:  6D 10 07 7E 6E 08 04 ED 6E 1B 10 00 C9 14 0C 00    m..~n...n.......
0199C0:  D1 0D 08 0C 6F 06 04 73 6F 1E 0D 00 D9 16 0A 8F    ....o..so.......
0199D0:  6F 0F 07 6A 70 08 04 D2 70 1F 10 00 E1 17 0C 00    o..jp...p.......
0199E0:  E9 0F 08 F1 70 07 04 69 71 1F 0D 00 F1 17 0C 00    ....p..iq.......
0199F0:  F9 0F 08 85 71 07 04 FD 71 58 4E 00 04 55 AA 58    ....q...qXN..U.X
019A00:  4E 00 05 FF FF FF EA 75 FF FF FF 00 55 C0 C0 C0    N......u....U...
019A10:  6C 18 60 C0 C0 AA 55 0C 0C 1C 4C 1C 60 0C 1C AA    l.`...U...L.`...
019A20:  55 4C CC 1C 4C 1C 60 4C 1C AA 55 0C 0C 1C 4C 1C    UL..L.`L..U...L.
019A30:  30 84 1C AA 55 C0 48 68 4C 48 38 68 90 AA 55 68    0...U.HhLH8h..Uh
019A40:  C0 68 4C 48 38 3C 38 AA 55 30 30 2C 8C C0 38 30    .hLH8<8.U00,..80
019A50:  30 AA 00 FF FF 2C 8C C0 38 FF FF 00 00 00 55 2C    0....,..8.....U,
019A60:  8C C0 38 AA 58 4E 00 04 BE 84 8C C0 38 75 58 4E    ..8.XN......8uXN
019A70:  00 04 BE 84 8C C0 38 75 58 4E 00 04 BE 84 8C C0    ......8uXN......
019A80:  38 75 58 4E 00 04 BE 84 0C 94 38 75 58 4E 00 04    8uXN......8uXN..
019A90:  BE 84 FF FF 3C 75 58 4E 00 04 BE D5 8C C0 BE 75    ....<uXN.......u
019AA0:  00 00 00 55 68 AE 8C C0 7D 30 AA 00 00 55 68 AE    ...Uh...}0...Uh.
019AB0:  8C C0 7D 30 AA 00 00 55 7D 84 8C C0 3C BA AA 00    ..}0...U}...<...
019AC0:  00 55 7D 4C 8C C0 3C BA AA 00 00 55 7D 4C 8C C0    .U}L..<....U}L..
019AD0:  3C BA AA 00 00 55 68 4C 8C C0 94 30 AA 00 00 BE    <....UhL...0....
019AE0:  C0 4C 8C C0 94 30 75 00 00 BE C0 4C 8C C0 94 38    .L...0u....L...8
019AF0:  75 00 00 BE C0 4C 8C C0 94 38 75 00 00 BE C0 4C    u....L...8u....L
019B00:  0D 0A 3B 20 4D 58 4F 2D 43 50 43 33 2E 41 53 4D    ..; MXO-CPC3.ASM
019B10:  2D 2D 20 53 63 68 6E 65 69 64 65 72 20 43 50 43    -- Schneider CPC
019B20:  20 6F 76 65 72 6C 61 79 20 66 69 6C 65 20 66 6F     overlay file fo
019B30:  72 20 4D 45 58 2E 20 31 38 2E 30 31 2E 31 39 38    r MEX. 18.01.198
019B40:  38 0D 0A 3B 0D 0A 3B 20 59 6F 75 20 77 69 6C 6C    8..;..; You will
019B50:  20 77 61 6E 74 20 74 6F 20 6C 6F 6F 6B 20 74 68     want to look th
019B60:  69 73 20 66 69 6C 65 20 6F 76 65 72 20 63 61 72    is file over car
019B70:  65 66 75 6C 6C 79 2E 20 54 68 65 72 65 20 61 72    efully. There ar
019B80:  65 20 61 20 6E 75 6D 62 65 72 20 6F 66 0D 0A 3B    e a number of..;
019B90:  20 6F 70 74 69 6F 6E 73 20 74 68 61 74 20 79 6F     options that yo
019BA0:  75 20 63 61 6E 20 75 73 65 20 74 6F 20 63 6F 6E    u can use to con
019BB0:  66 69 67 75 72 65 20 74 68 65 20 70 72 6F 67 72    figure the progr
019BC0:  61 6D 20 74 6F 20 73 75 69 74 20 79 6F 75 72 20    am to suit your 
019BD0:  74 61 73 74 65 2E 0D 0A 3B 0D 0A 3B 20 55 73 65    taste...;..; Use
019BE0:  20 74 68 65 20 22 53 45 54 22 20 63 6F 6D 6D 61     the "SET" comma
019BF0:  6E 64 20 74 6F 20 63 68 61 6E 67 65 20 62 61 75    nd to change bau
019C00:  64 72 61 74 65 20 77 68 65 6E 20 64 65 73 69 72    drate when desir
019C10:  65 64 2E 0D 0A 3B 0D 0A 3B 20 45 64 69 74 20 74    ed...;..; Edit t
019C20:  68 69 73 20 66 69 6C 65 20 66 6F 72 20 79 6F 75    his file for you
019C30:  72 20 70 72 65 66 65 72 65 6E 63 65 73 20 74 68    r preferences th
019C40:  65 6E 20 66 6F 6C 6C 6F 77 20 74 68 65 20 22 54    en follow the "T
019C50:  4F 20 55 53 45 3A 22 20 65 78 61 6D 70 6C 65 0D    O USE:" example.
019C60:  0A 3B 20 73 68 6F 77 6E 20 62 65 6C 6F 77 2E 0D    .; shown below..
019C70:  0A 3B 0D 0A 3B 0D 0A 3B 09 54 4F 20 55 53 45 3A    .;..;..;.TO USE:
019C80:  20 46 69 72 73 74 20 65 64 69 74 20 74 68 69 73     First edit this
019C90:  20 66 69 6C 65 20 66 69 6C 6C 69 6E 67 20 69 6E     file filling in
019CA0:  20 61 6E 73 77 65 72 73 20 66 6F 72 20 79 6F 75     answers for you
019CB0:  72 20 6F 77 6E 0D 0A 3B 09 09 65 71 75 69 70 6D    r own..;..equipm
019CC0:  65 6E 74 2E 20 20 54 68 65 6E 20 61 73 73 65 6D    ent.  Then assem
019CD0:  62 6C 65 20 77 69 74 68 20 41 53 4D 2E 43 4F 4D    ble with ASM.COM
019CE0:  20 6F 72 20 65 71 75 69 76 61 6C 65 6E 74 0D 0A     or equivalent..
019CF0:  3B 09 09 61 73 73 65 6D 62 6C 65 72 2E 20 54 68    ;..assembler. Th
019D00:  3A 31 30 30 31 30 33 30 30 30 30 30 30 35 34 32    :100103000000542
019D10:  38 30 31 30 31 30 31 30 35 46 46 46 46 46 46 46    801010105FFFFFFF
019D20:  46 46 46 46 46 30 30 30 30 36 45 0D 0A 3A 31 30    FFFFF00006E..:10
019D30:  30 31 31 33 30 30 30 30 46 46 30 30 46 46 30 30    01130000FF00FF00
019D40:  46 46 46 46 46 46 30 30 46 46 46 46 30 30 30 30    FFFFFF00FFFF0000
019D50:  30 30 30 45 30 43 43 39 0D 0A 3A 31 30 30 31 32    000E0CC9..:10012
019D60:  33 30 30 31 30 31 32 31 34 31 39 31 45 30 30 30    300101214191E000
019D70:  30 43 33 43 43 30 31 30 30 30 30 30 30 30 30 30    0C3CC01000000000
019D80:  30 30 30 43 46 0D 0A 3A 31 30 30 31 33 33 30 30    000CF..:10013300
019D90:  30 30 43 33 44 38 30 31 30 30 30 30 30 30 30 30    00C3D80100000000
019DA0:  30 30 30 30 30 30 43 33 45 30 30 31 30 30 30 30    000000C3E0010000
019DB0:  37 43 0D 0A 3A 31 30 30 31 34 33 30 30 30 30 30    7C..:10014300000
019DC0:  30 30 30 30 30 30 30 45 36 30 31 43 39 46 45 30    0000000E601C9FE0
019DD0:  31 43 39 45 36 30 34 43 39 46 45 30 34 37 46 0D    1C9E604C9FE047F.
019DE0:  0A 3A 30 31 30 31 35 33 30 30 43 39 45 32 0D 0A    .:01015300C9E2..
019DF0:  3A 30 34 30 31 36 35 30 30 43 33 46 34 30 31 43    :04016500C3F401C
019E00:  39 31 35 0D 0A 3A 30 33 30 31 36 42 30 30 43 33    915..:03016B00C3
019E10:  31 35 30 32 42 37 0D 0A 3A 30 33 30 31 37 37 30    1502B7..:0301770
019E20:  30 43 33 37 43 30 32 34 34 0D 0A 3A 30 36 30 31    0C37C0244..:0601
019E30:  37 44 30 30 43 33 41 37 30 31 43 33 45 38 30 31    7D00C3A701C3E801
019E40:  36 35 0D 0A 3A 31 30 30 31 39 35 30 30 31 31 42    65..:1001950011B
019E50:  43 30 33 30 45 30 39 43 44 30 30 30 44 43 39 31    C030E09CD000DC91
019E60:  31 43 32 30 33 30 45 30 39 43 44 30 30 31 36 0D    1C2030E09CD0016.
019E70:  0A 3A 31 30 30 31 41 35 30 30 30 44 43 39 30 45    .:1001A5000DC90E
019E80:  46 30 43 44 30 30 30 44 35 36 36 35 37 32 37 33    F0CD000D56657273
019E90:  36 39 36 46 36 45 32 30 33 31 36 35 0D 0A 3A 31    696F6E203165..:1
019EA0:  30 30 31 42 35 30 30 32 45 33 33 32 30 36 36 36    001B5002E3320666
019EB0:  46 37 32 32 30 34 31 36 44 37 33 37 34 37 32 36    F7220416D7374726
019EC0:  31 36 34 32 30 33 36 33 30 0D 0A 3A 31 30 30 31    164203630..:1001
019ED0:  43 35 30 30 33 31 33 32 33 38 30 44 30 41 30 30    C5003132380D0A00
019EE0:  43 39 43 35 33 45 31 30 30 31 44 44 46 41 45 44    C9C53E1001DDFAED
019EF0:  37 39 45 44 37 31 0D 0A 3A 31 30 30 31 44 35 30    79ED71..:1001D50
019F00:  65 6E 20 75 73 65 20 4D 4C 4F 41 44 20 74 6F 20    en use MLOAD to 
019F10:  6F 76 65 72 6C 61 79 20 74 68 65 20 74 68 65 20    overlay the the 
019F20:  72 65 73 75 6C 74 73 0D 0A 3B 09 09 6F 66 20 74    results..;..of t
019F30:  68 69 73 20 70 72 6F 67 72 61 6D 20 74 6F 20 74    his program to t
019F40:  68 65 20 6F 72 69 67 69 6E 61 6C 20 2E 43 4F 4D    he original .COM
019F50:  20 66 69 6C 65 2E 0D 0A 3B 0D 0A 3B 0D 0A 3B 20     file...;..;..; 
019F60:  3D 20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20    =   =   =   =   
019F70:  3D 20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20    =   =   =   =   
019F80:  3D 20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20    =   =   =   =   
019F90:  3D 20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20    =   =   =   =   
019FA0:  3D 20 20 20 3D 0D 0A 3B 20 31 38 2E 30 31 2E 38    =   =..; 18.01.8
019FB0:  38 20 2D 20 41 6E 70 61 73 73 75 6E 67 20 66 75    8 - Anpassung fu
019FC0:  65 72 20 53 63 68 6E 65 69 64 65 72 20 43 50 43    er Schneider CPC
019FD0:  09 2D 20 42 65 72 74 68 6F 6C 64 20 42 6F 6C 6C    .- Berthold Boll
019FE0:  69 6E 67 65 72 0D 0A 3B 20 30 37 2F 32 37 2F 38    inger..; 07/27/8
019FF0:  34 20 2D 20 41 64 64 65 64 20 39 36 30 30 20 62    4 - Added 9600 b
01A000:  61 75 64 20 73 65 6C 65 63 74 09 09 2D 20 42 75    aud select..- Bu
01A010:  63 6B 79 20 43 61 72 72 0D 0A 3B 20 30 35 2F 32    cky Carr..; 05/2
01A020:  33 2F 38 34 20 2D 20 43 6F 72 72 65 63 74 65 64    3/84 - Corrected
01A030:  20 63 6C 65 61 72 2D 73 63 72 65 65 6E 20 65 72     clear-screen er
01A040:  72 6F 72 09 2D 20 42 69 66 66 20 42 75 65 66 66    ror.- Biff Bueff
01A050:  65 6C 0D 0A 3B 20 30 35 2F 31 39 2F 38 34 20 2D    el..; 05/19/84 -
01A060:  20 43 6F 6E 76 65 72 74 65 64 20 66 6F 72 20 4D     Converted for M
01A070:  45 58 31 30 09 09 2D 20 42 69 66 66 20 42 75 65    EX10..- Biff Bue
01A080:  66 66 65 6C 0D 0A 3B 20 31 31 2F 31 31 2F 38 33    ffel..; 11/11/83
01A090:  20 2D 20 52 65 6E 61 6D 65 64 20 74 6F 20 4D 37     - Renamed to M7
01A0A0:  48 38 2D 31 2E 41 53 4D 2C 20 6E 6F 20 63 68 61    H8-1.ASM, no cha
01A0B0:  6E 67 65 73 09 2D 20 49 72 76 20 48 6F 66 66 0D    nges.- Irv Hoff.
01A0C0:  0A 3B 20 30 37 2F 32 37 2F 38 33 20 2D 20 52 65    .; 07/27/83 - Re
01A0D0:  6E 61 6D 65 64 20 74 6F 20 77 6F 72 6B 20 77 69    named to work wi
01A0E0:  74 68 20 4D 44 4D 37 31 32 09 2D 20 49 72 76 20    th MDM712.- Irv 
01A0F0:  48 6F 66 66 0D 0A 3B 20 30 37 2F 30 31 2F 38 33    Hoff..; 07/01/83
01A100:  30 37 38 43 31 43 39 43 35 30 31 44 43 46 41 45    078C1C9C501DCFAE
01A110:  44 37 39 43 31 43 39 43 35 30 31 44 43 46 41 45    D79C1C9C501DCFAE
01A120:  44 30 33 0D 0A 3A 31 30 30 31 45 35 30 30 37 38    D03..:1001E50078
01A130:  43 31 43 39 33 45 30 35 30 31 44 44 46 41 45 44    C1C93E0501DDFAED
01A140:  37 39 33 45 46 38 43 33 46 44 30 31 33 45 35 32    793EF8C3FD013E52
01A150:  0D 0A 3A 31 30 30 31 46 35 30 30 30 35 30 31 44    ..:1001F5000501D
01A160:  44 46 41 45 44 37 39 33 45 36 38 30 31 44 44 46    DFAED793E6801DDF
01A170:  41 45 44 37 39 30 36 30 33 30 45 42 43 0D 0A 3A    AED7906030EBC..:
01A180:  31 30 30 32 30 35 30 30 46 45 43 44 30 30 30 44    10020500FECD000D
01A190:  33 45 30 35 30 31 44 44 46 41 45 44 37 39 33 45    3E0501DDFAED793E
01A1A0:  45 38 45 44 37 39 43 39 33 42 0D 0A 3A 31 30 30    E8ED79C93B..:100
01A1B0:  32 31 35 30 30 30 31 44 44 46 41 33 45 30 30 45    2150001DDFA3E00E
01A1C0:  44 37 39 33 45 31 38 45 44 37 39 33 45 30 34 45    D793E18ED793E04E
01A1D0:  44 37 39 33 45 42 42 0D 0A 3A 31 30 30 32 32 35    D793EBB..:100225
01A1E0:  30 30 34 34 45 44 37 39 33 45 30 33 45 44 37 39    0044ED793E03ED79
01A1F0:  33 45 43 31 45 44 37 39 33 45 30 35 45 44 37 39    3EC1ED793E05ED79
01A200:  33 45 32 43 0D 0A 3A 31 30 30 32 33 35 30 30 45    3E2C..:10023500E
01A210:  41 45 44 37 39 33 41 30 37 30 31 46 45 30 31 43    AED793A0701FE01C
01A220:  41 34 36 30 33 46 45 30 35 43 41 35 45 30 33 45    A4603FE05CA5E03E
01A230:  37 0D 0A 3A 31 30 30 32 34 35 30 30 46 45 30 36    7..:10024500FE06
01A240:  43 41 36 41 30 33 46 45 30 37 43 41 37 36 30 33    CA6A03FE07CA7603
01A250:  46 45 30 38 43 41 38 32 30 33 43 33 30 45 0D 0A    FE08CA8203C30E..
01A260:  3A 31 30 30 32 35 35 30 30 38 46 30 32 33 45 33    :100255008F023E3
01A270:  36 30 31 44 46 46 42 45 44 37 39 33 45 36 38 30    601DFFBED793E680
01A280:  31 44 43 46 42 45 44 37 39 36 46 0D 0A 3A 31 30    1DCFBED796F..:10
01A290:  30 32 36 35 30 30 33 45 30 30 45 44 37 39 33 45    0265003E00ED793E
01A2A0:  37 36 30 31 44 46 46 42 45 44 37 39 33 45 36 38    7601DFFBED793E68
01A2B0:  30 31 44 44 46 42 37 31 0D 0A 3A 31 30 30 32 37    01DDFB71..:10027
01A2C0:  35 30 30 45 44 37 39 33 45 30 30 45 44 37 39 43    500ED793E00ED79C
01A2D0:  39 30 45 46 34 43 44 30 30 30 44 44 41 32 33 30    90EF4CD000DDA230
01A2E0:  33 31 31 42 39 0D 0A 3A 31 30 30 32 38 35 30 30    311B9..:10028500
01A2F0:  46 46 30 32 30 45 46 37 43 44 30 30 30 44 45 35    FF020EF7CD000DE5
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 41 02 00 00 00 02    ......R...A.....
01A320:  16 00 46 02 00 00 00 02 16 00 42 02 00 00 00 02    ..F.......B.....
01A330:  16 00 47 02 00 00 00 02 16 00 43 02 00 00 00 02    ..G.......C.....
01A340:  16 00 48 02 00 00 00 02 16 00 44 02 00 00 00 02    ..H.......D.....
01A350:  16 00 49 02 00 00 00 02 16 00 45 02 00 00 00 02    ..I.......E.....
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:  20 2D 20 52 65 76 69 73 65 64 20 74 6F 20 77 6F     - Revised to wo
01A410:  72 6B 20 77 69 74 68 20 4D 44 4D 37 31 31 09 2D    rk with MDM711.-
01A420:  20 49 72 76 20 48 6F 66 66 0D 0A 3B 20 30 36 2F     Irv Hoff..; 06/
01A430:  32 32 2F 38 33 20 2D 20 52 65 76 69 73 65 64 20    22/83 - Revised 
01A440:  74 6F 20 77 6F 72 6B 20 77 69 74 68 20 4D 44 4D    to work with MDM
01A450:  37 31 30 09 2D 20 49 72 76 20 48 6F 66 66 0D 0A    710.- Irv Hoff..
01A460:  3B 20 30 35 2F 32 37 2F 38 33 20 2D 20 52 65 76    ; 05/27/83 - Rev
01A470:  69 73 65 64 20 74 6F 20 77 6F 72 6B 20 77 69 74    ised to work wit
01A480:  68 20 4D 44 4D 37 30 39 09 2D 20 49 72 76 20 48    h MDM709.- Irv H
01A490:  6F 66 66 0D 0A 3B 20 30 35 2F 31 35 2F 38 33 20    off..; 05/15/83 
01A4A0:  2D 20 52 65 76 69 73 65 64 20 74 6F 20 77 6F 72    - Revised to wor
01A4B0:  6B 20 77 69 74 68 20 4D 44 4D 37 30 38 09 2D 20    k with MDM708.- 
01A4C0:  49 72 76 20 48 6F 66 66 0D 0A 3B 20 30 34 2F 31    Irv Hoff..; 04/1
01A4D0:  37 2F 38 33 20 2D 20 52 65 76 69 73 65 64 20 74    7/83 - Revised t
01A4E0:  6F 20 77 6F 72 6B 20 77 69 74 68 20 4D 44 4D 37    o work with MDM7
01A4F0:  30 37 09 2D 20 49 72 76 20 48 6F 66 66 0D 0A 3B    07.- Irv Hoff..;
01A500:  20 30 34 2F 30 34 2F 38 33 20 2D 20 55 70 64 61     04/04/83 - Upda
01A510:  74 65 64 20 74 6F 20 77 6F 72 6B 20 77 69 74 68    ted to work with
01A520:  20 4D 44 4D 37 30 36 09 2D 20 49 72 76 20 48 6F     MDM706.- Irv Ho
01A530:  66 66 0D 0A 3B 20 30 32 2F 32 37 2F 38 33 20 2D    ff..; 02/27/83 -
01A540:  20 55 70 64 61 74 65 64 20 74 6F 20 77 6F 72 6B     Updated to work
01A550:  20 77 69 74 68 20 4D 44 4D 37 30 35 09 2D 20 49     with MDM705.- I
01A560:  72 76 20 48 6F 66 66 0D 0A 3B 20 30 32 2F 31 37    rv Hoff..; 02/17
01A570:  2F 38 33 20 2D 20 55 70 64 61 74 65 64 20 74 6F    /83 - Updated to
01A580:  20 77 6F 72 6B 20 77 69 74 68 20 4D 44 4D 37 30     work with MDM70
01A590:  34 09 2D 20 49 72 76 20 48 6F 66 66 0D 0A 3B 20    4.- Irv Hoff..; 
01A5A0:  30 32 2F 30 37 2F 38 33 20 2D 20 55 70 64 61 74    02/07/83 - Updat
01A5B0:  65 64 20 74 6F 20 77 6F 72 6B 20 77 69 74 68 20    ed to work with 
01A5C0:  4D 44 4D 37 30 33 09 2D 20 49 72 76 20 48 6F 66    MDM703.- Irv Hof
01A5D0:  66 0D 0A 3B 20 30 31 2F 32 37 2F 38 33 20 2D 20    f..; 01/27/83 - 
01A5E0:  55 70 64 61 74 65 64 20 74 6F 20 77 6F 72 6B 20    Updated to work 
01A5F0:  77 69 74 68 20 4D 44 4D 37 30 32 09 2D 20 49 72    with MDM702.- Ir
01A600:  4F 55 43 48 50 55 4C 53 45 3A 09 44 42 09 27 50    OUCHPULSE:.DB.'P
01A610:  27 09 3B 54 3D 74 6F 75 63 68 2C 20 50 3D 70 75    '.;T=touch, P=pu
01A620:  6C 73 65 20 28 53 6D 61 72 74 6D 6F 64 65 6D 2D    lse (Smartmodem-
01A630:  6F 6E 6C 79 29 09 31 30 35 48 0D 0A 43 4C 4F 43    only).105H..CLOC
01A640:  4B 3A 09 09 44 42 09 34 30 09 3B 63 6C 6F 63 6B    K:..DB.40.;clock
01A650:  20 73 70 65 65 64 20 69 6E 20 4D 48 7A 20 78 31     speed in MHz x1
01A660:  30 2C 20 32 35 2E 35 20 4D 48 7A 20 6D 61 78 2E    0, 25.5 MHz max.
01A670:  09 31 30 36 48 0D 0A 09 09 09 09 3B 32 30 3D 32    .106H......;20=2
01A680:  20 4D 48 68 2C 20 33 37 3D 33 2E 36 38 20 4D 48     MHh, 37=3.68 MH
01A690:  7A 2C 20 34 30 3D 34 20 4D 48 7A 2C 20 65 74 63    z, 40=4 MHz, etc
01A6A0:  2E 0D 0A 4D 53 50 45 45 44 3A 09 09 44 42 09 35    ...MSPEED:..DB.5
01A6B0:  09 3B 30 3D 31 31 30 20 31 3D 33 30 30 20 32 3D    .;0=110 1=300 2=
01A6C0:  34 35 30 20 33 3D 36 30 30 20 34 3D 37 31 30 20    450 3=600 4=710 
01A6D0:  35 3D 31 32 30 30 09 31 30 37 48 0D 0A 09 09 09    5=1200.107H.....
01A6E0:  09 3B 36 3D 32 34 30 30 20 37 3D 34 38 30 30 20    .;6=2400 7=4800 
01A6F0:  38 3D 39 36 30 30 20 39 3D 31 39 32 30 30 20 64    8=9600 9=19200 d
01A700:  65 66 61 75 6C 74 0D 0A 42 59 54 44 4C 59 3A 09    efault..BYTDLY:.
01A710:  09 44 42 09 35 09 3B 30 3D 30 20 64 65 6C 61 79    .DB.5.;0=0 delay
01A720:  20 20 31 3D 31 30 6D 73 20 20 35 3D 35 30 20 6D      1=10ms  5=50 m
01A730:  73 20 2D 20 39 3D 39 30 20 6D 73 09 31 30 38 48    s - 9=90 ms.108H
01A740:  0D 0A 09 09 09 09 3B 64 65 66 61 75 6C 74 20 74    ......;default t
01A750:  69 6D 65 20 74 6F 20 73 65 6E 64 20 63 68 61 72    ime to send char
01A760:  61 63 74 65 72 20 69 6E 20 74 65 72 2D 0D 0A 09    acter in ter-...
01A770:  09 09 09 3B 6D 69 6E 61 6C 20 6D 6F 64 65 20 66    ...;minal mode f
01A780:  69 6C 65 20 74 72 61 6E 73 66 65 72 20 66 6F 72    ile transfer for
01A790:  20 73 6C 6F 77 20 42 42 53 2E 0D 0A 43 52 44 4C     slow BBS...CRDL
01A7A0:  59 3A 09 09 44 42 09 35 09 3B 30 3D 30 20 64 65    Y:..DB.5.;0=0 de
01A7B0:  6C 61 79 20 31 3D 31 30 30 20 6D 73 20 35 3D 35    lay 1=100 ms 5=5
01A7C0:  30 30 20 6D 73 20 2D 20 39 3D 39 30 30 20 6D 73    00 ms - 9=900 ms
01A7D0:  20 31 30 39 48 0D 0A 09 09 09 09 3B 64 65 66 61     109H......;defa
01A7E0:  75 6C 74 20 74 69 6D 65 20 66 6F 72 20 65 78 74    ult time for ext
01A7F0:  72 61 20 77 61 69 74 20 61 66 74 65 72 20 43 52    ra wait after CR
01A800:  76 20 48 6F 66 66 0D 0A 3B 20 30 31 2F 31 30 2F    v Hoff..; 01/10/
01A810:  38 33 20 2D 20 55 70 64 61 74 65 64 20 74 6F 20    83 - Updated to 
01A820:  77 6F 72 6B 20 77 69 74 68 20 4D 44 4D 37 30 31    work with MDM701
01A830:  09 2D 20 49 72 76 20 48 6F 66 66 0D 0A 3B 20 31    .- Irv Hoff..; 1
01A840:  30 2F 30 33 2F 38 32 20 2D 20 46 69 72 73 74 20    0/03/82 - First 
01A850:  76 65 72 73 69 6F 6E 20 6F 66 20 74 68 69 73 20    version of this 
01A860:  66 69 6C 65 0D 0A 3B 0D 0A 3B 20 3D 20 20 20 3D    file..;..; =   =
01A870:  20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20 3D       =   =   =   =
01A880:  20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20 3D       =   =   =   =
01A890:  20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20 3D       =   =   =   =
01A8A0:  20 20 20 3D 20 20 20 3D 20 20 20 3D 0D 0A 3B 0D       =   =   =..;.
01A8B0:  0A 42 45 4C 4C 3A 09 09 45 51 55 09 30 37 48 09    .BELL:..EQU.07H.
01A8C0:  09 3B 62 65 6C 6C 0D 0A 43 52 3A 09 09 45 51 55    .;bell..CR:..EQU
01A8D0:  09 30 44 48 09 09 3B 63 61 72 72 69 61 67 65 20    .0DH..;carriage 
01A8E0:  72 65 74 75 72 6E 0D 0A 45 53 43 3A 09 09 45 51    return..ESC:..EQ
01A8F0:  55 09 31 42 48 09 09 3B 65 73 63 61 70 65 0D 0A    U.1BH..;escape..
01A900:  4C 46 3A 09 09 45 51 55 09 30 41 48 09 09 3B 6C    LF:..EQU.0AH..;l
01A910:  69 6E 65 66 65 65 64 0D 0A 3B 0D 0A 59 45 53 3A    inefeed..;..YES:
01A920:  09 09 45 51 55 09 30 46 46 48 0D 0A 4E 4F 3A 09    ..EQU.0FFH..NO:.
01A930:  09 45 51 55 09 30 0D 0A 3B 0D 0A 3B 0D 0A 3B 20    .EQU.0..;..;..; 
01A940:  43 68 61 6E 67 65 20 74 68 65 20 76 61 6C 75 65    Change the value
01A950:  20 61 74 20 4D 4F 44 44 41 54 50 20 69 66 20 69     at MODDATP if i
01A960:  74 20 64 6F 65 73 20 6E 6F 74 20 6D 61 74 63 68    t does not match
01A970:  20 77 68 61 74 20 79 6F 75 20 61 72 65 20 75 73     what you are us
01A980:  69 6E 67 2E 0D 0A 3B 0D 0A 43 50 4D 50 4C 55 53    ing...;..CPMPLUS
01A990:  09 09 45 51 55 09 4E 4F 09 09 3B 4E 4F 20 66 75    ..EQU.NO..;NO fu
01A9A0:  65 72 20 43 50 2F 4D 20 32 2E 32 0D 0A 3B 0D 0A    er CP/M 2.2..;..
01A9B0:  50 4F 52 54 3A 09 09 45 51 55 09 30 46 38 45 30    PORT:..EQU.0F8E0
01A9C0:  48 09 09 3B 5A 38 30 2D 53 54 49 20 42 61 73 69    H..;Z80-STI Basi
01A9D0:  73 70 6F 72 74 0D 0A 4D 4F 44 44 41 54 50 3A 09    sport..MODDATP:.
01A9E0:  45 51 55 09 50 4F 52 54 2B 31 35 09 09 3B 64 61    EQU.PORT+15..;da
01A9F0:  74 61 20 70 6F 72 74 20 0D 0A 4D 4F 44 43 54 4C    ta port ..MODCTL
01AA00:  4C 46 0D 0A 09 09 09 09 3B 69 6E 20 74 65 72 6D    LF......;in term
01AA10:  69 6E 61 6C 20 6D 6F 64 65 20 66 69 6C 65 20 74    inal mode file t
01AA20:  72 61 6E 73 66 65 72 0D 0A 4E 4F 4F 46 43 4F 4C    ransfer..NOOFCOL
01AA30:  3A 09 44 42 09 35 09 3B 6E 75 6D 62 65 72 20 6F    :.DB.5.;number o
01AA40:  66 20 44 49 52 20 63 6F 6C 75 6D 6E 73 20 73 68    f DIR columns sh
01AA50:  6F 77 6E 09 09 31 30 41 48 0D 0A 53 45 54 55 50    own..10AH..SETUP
01AA60:  54 53 54 3A 09 44 42 09 59 45 53 09 3B 79 65 73    TST:.DB.YES.;yes
01AA70:  3D 75 73 65 72 2D 61 64 64 65 64 20 53 65 74 75    =user-added Setu
01AA80:  70 20 72 6F 75 74 69 6E 65 09 09 31 30 42 48 0D    p routine..10BH.
01AA90:  0A 53 43 52 4E 54 45 53 54 3A 09 44 42 09 59 45    .SCRNTEST:.DB.YE
01AAA0:  53 09 3B 43 75 72 73 6F 72 20 63 6F 6E 74 72 6F    S.;Cursor contro
01AAB0:  6C 20 72 6F 75 74 69 6E 65 20 09 09 31 30 43 48    l routine ..10CH
01AAC0:  0D 0A 41 43 4B 4E 41 4B 3A 09 09 44 42 09 59 45    ..ACKNAK:..DB.YE
01AAD0:  53 09 3B 79 65 73 3D 72 65 73 65 6E 64 20 61 20    S.;yes=resend a 
01AAE0:  72 65 63 6F 72 64 20 61 66 74 65 72 20 61 6E 79    record after any
01AAF0:  20 6E 6F 6E 2D 41 43 4B 09 31 30 44 48 0D 0A 09     non-ACK.10DH...
01AB00:  09 09 09 3B 6E 6F 3D 72 65 73 65 6E 64 20 61 20    ...;no=resend a 
01AB10:  72 65 63 6F 72 64 20 61 66 74 65 72 20 61 20 76    record after a v
01AB20:  61 6C 69 64 20 4E 41 4B 0D 0A 42 41 4B 55 50 42    alid NAK..BAKUPB
01AB30:  59 54 45 3A 09 44 42 09 59 45 53 09 3B 79 65 73    YTE:.DB.YES.;yes
01AB40:  3D 63 68 61 6E 67 65 20 61 6E 79 20 66 69 6C 65    =change any file
01AB50:  20 73 61 6D 65 20 6E 61 6D 65 20 74 6F 20 2E 42     same name to .B
01AB60:  41 4B 09 31 30 45 48 0D 0A 43 52 43 44 46 4C 54    AK.10EH..CRCDFLT
01AB70:  3A 09 44 42 09 59 45 53 09 3B 79 65 73 3D 64 65    :.DB.YES.;yes=de
01AB80:  66 61 75 6C 74 20 74 6F 20 43 52 43 20 63 68 65    fault to CRC che
01AB90:  63 6B 69 6E 67 09 09 31 30 46 48 0D 0A 54 4F 47    cking..10FH..TOG
01ABA0:  47 4C 45 43 52 43 3A 09 44 42 09 59 45 53 09 3B    GLECRC:.DB.YES.;
01ABB0:  79 65 73 3D 61 6C 6C 6F 77 20 74 6F 67 67 6C 69    yes=allow toggli
01ABC0:  6E 67 20 6F 66 20 43 52 43 20 74 6F 20 43 68 65    ng of CRC to Che
01ABD0:  63 6B 73 75 6D 09 31 31 30 48 0D 0A 43 4F 4E 56    cksum.110H..CONV
01ABE0:  42 4B 53 50 3A 09 44 42 09 59 45 53 09 3B 79 65    BKSP:.DB.YES.;ye
01ABF0:  73 3D 63 6F 6E 76 65 72 74 20 62 61 63 6B 73 70    s=convert backsp
01AC00:  30 3A 09 45 51 55 09 50 4F 52 54 2B 31 09 09 3B    0:.EQU.PORT+1..;
01AC10:  44 54 52 2B 43 54 53 2D 52 65 67 69 73 74 65 72    DTR+CTS-Register
01AC20:  0D 0A 4D 4F 44 43 54 4C 31 3A 09 45 51 55 09 50    ..MODCTL1:.EQU.P
01AC30:  4F 52 54 2B 31 33 09 09 3B 52 78 2D 43 6F 6E 74    ORT+13..;Rx-Cont
01AC40:  72 6F 6C 0D 0A 4D 4F 44 43 54 4C 32 3A 09 45 51    rol..MODCTL2:.EQ
01AC50:  55 09 50 4F 52 54 2B 31 34 09 09 3B 54 78 2D 43    U.PORT+14..;Tx-C
01AC60:  6F 6E 74 72 6F 6C 0D 0A 4D 4F 44 52 43 56 42 3A    ontrol..MODRCVB:
01AC70:  09 45 51 55 09 31 32 38 09 09 3B 62 69 74 20 74    .EQU.128..;bit t
01AC80:  6F 20 74 65 73 74 20 66 6F 72 20 72 65 63 65 69    o test for recei
01AC90:  76 65 64 20 64 61 74 61 0D 0A 4D 4F 44 52 43 56    ved data..MODRCV
01ACA0:  52 3A 09 45 51 55 09 31 32 38 09 09 3B 6D 6F 64    R:.EQU.128..;mod
01ACB0:  65 6D 20 72 65 63 65 69 76 65 20 72 65 61 64 79    em receive ready
01ACC0:  0D 0A 4D 4F 44 53 4E 44 42 3A 09 45 51 55 09 31    ..MODSNDB:.EQU.1
01ACD0:  32 38 09 09 3B 62 69 74 20 74 6F 20 74 65 73 74    28..;bit to test
01ACE0:  20 66 6F 72 20 72 65 61 64 79 20 74 6F 20 73 65     for ready to se
01ACF0:  6E 64 0D 0A 4D 4F 44 53 4E 44 52 3A 09 45 51 55    nd..MODSNDR:.EQU
01AD00:  09 31 32 38 09 09 3B 6D 6F 64 65 6D 20 73 65 6E    .128..;modem sen
01AD10:  64 20 72 65 61 64 79 20 62 69 74 0D 0A 3B 0D 0A    d ready bit..;..
01AD20:  3B 20 4D 45 58 20 73 65 72 76 69 63 65 20 70 72    ; MEX service pr
01AD30:  6F 63 65 73 73 6F 72 20 73 74 75 66 66 0D 0A 3B    ocessor stuff..;
01AD40:  0D 0A 4D 45 58 09 45 51 55 09 30 44 30 30 48 09    ..MEX.EQU.0D00H.
01AD50:  09 3B 61 64 64 72 65 73 73 20 6F 66 20 74 68 65    .;address of the
01AD60:  20 73 65 72 76 69 63 65 20 70 72 6F 63 65 73 73     service process
01AD70:  6F 72 0D 0A 49 4E 4D 44 4D 09 45 51 55 09 32 35    or..INMDM.EQU.25
01AD80:  35 09 09 3B 67 65 74 20 63 68 61 72 20 66 72 6F    5..;get char fro
01AD90:  6D 20 70 6F 72 74 20 74 6F 20 41 2C 20 43 59 3D    m port to A, CY=
01ADA0:  6E 6F 20 6D 6F 72 65 20 69 6E 20 31 30 30 20 6D    no more in 100 m
01ADB0:  73 0D 0A 54 49 4D 45 52 09 45 51 55 09 32 35 34    s..TIMER.EQU.254
01ADC0:  09 09 3B 64 65 6C 61 79 20 31 30 30 6D 73 20 2A    ..;delay 100ms *
01ADD0:  20 72 65 67 20 42 0D 0A 54 4D 44 49 4E 50 09 45     reg B..TMDINP.E
01ADE0:  51 55 09 32 35 33 09 09 3B 42 3D 23 20 73 65 63    QU.253..;B=# sec
01ADF0:  73 20 74 6F 20 77 61 69 74 20 66 6F 72 20 63 68    s to wait for ch
01AE00:  61 63 65 20 74 6F 20 72 75 62 09 09 31 31 31 48    ace to rub..111H
01AE10:  0D 0A 54 4F 47 47 4C 45 42 4B 3A 09 44 42 09 59    ..TOGGLEBK:.DB.Y
01AE20:  45 53 09 3B 79 65 73 3D 61 6C 6C 6F 77 20 74 6F    ES.;yes=allow to
01AE30:  67 67 6C 69 6E 67 20 6F 66 20 62 6B 73 70 20 74    ggling of bksp t
01AE40:  6F 20 72 75 62 09 31 31 32 48 0D 0A 41 44 44 4C    o rub.112H..ADDL
01AE50:  46 3A 09 09 44 42 09 4E 4F 09 3B 6E 6F 3D 6E 6F    F:..DB.NO.;no=no
01AE60:  20 4C 46 20 61 66 74 65 72 20 43 52 20 74 6F 20     LF after CR to 
01AE70:  73 65 6E 64 20 66 69 6C 65 20 69 6E 09 31 31 33    send file in.113
01AE80:  48 0D 0A 09 09 09 09 3B 74 65 72 6D 69 6E 61 6C    H......;terminal
01AE90:  20 6D 6F 64 65 20 28 61 64 64 65 64 20 62 79 20     mode (added by 
01AEA0:  72 65 6D 6F 74 65 20 65 63 68 6F 29 0D 0A 54 4F    remote echo)..TO
01AEB0:  47 47 4C 45 4C 46 3A 09 44 42 09 59 45 53 09 3B    GGLELF:.DB.YES.;
01AEC0:  79 65 73 3D 61 6C 6C 6F 77 20 74 6F 67 67 6C 69    yes=allow toggli
01AED0:  6E 67 20 6F 66 20 4C 46 20 61 66 74 65 72 20 43    ng of LF after C
01AEE0:  52 09 31 31 34 48 0D 0A 54 52 41 4E 4C 4F 47 4F    R.114H..TRANLOGO
01AEF0:  4E 3A 09 44 42 09 4E 4F 09 3B 79 65 73 3D 61 6C    N:.DB.NO.;yes=al
01AF00:  6C 6F 77 20 74 72 61 6E 73 6D 69 73 73 69 6F 6E    low transmission
01AF10:  20 6F 66 20 6C 6F 67 6F 6E 09 31 31 35 48 0D 0A     of logon.115H..
01AF20:  09 09 09 09 3B 77 72 69 74 65 20 6C 6F 67 6F 6E    ....;write logon
01AF30:  20 73 65 71 75 65 6E 63 65 20 61 74 20 6C 6F 63     sequence at loc
01AF40:  61 74 69 6F 6E 20 4C 4F 47 4F 4E 0D 0A 53 41 56    ation LOGON..SAV
01AF50:  43 43 50 3A 09 09 44 42 09 59 45 53 09 3B 79 65    CCP:..DB.YES.;ye
01AF60:  73 3D 64 6F 20 6E 6F 74 20 6F 76 65 72 77 72 69    s=do not overwri
01AF70:  74 65 20 43 43 50 09 09 31 31 36 48 0D 0A 4C 4F    te CCP..116H..LO
01AF80:  43 4F 4E 45 58 54 43 48 52 3A 09 44 42 09 4E 4F    CONEXTCHR:.DB.NO
01AF90:  09 3B 79 65 73 3D 6C 6F 63 61 6C 20 63 6F 6D 6D    .;yes=local comm
01AFA0:  61 6E 64 20 69 66 20 45 58 54 43 48 52 20 70 72    and if EXTCHR pr
01AFB0:  65 63 65 64 65 73 09 31 31 37 48 0D 0A 09 09 09    ecedes.117H.....
01AFC0:  09 3B 6E 6F 3D 65 78 74 65 72 6E 61 6C 20 63 6F    .;no=external co
01AFD0:  6D 6D 61 6E 64 20 69 66 20 45 58 54 43 48 52 20    mmand if EXTCHR 
01AFE0:  70 72 65 63 65 64 65 73 0D 0A 54 4F 47 47 4C 45    precedes..TOGGLE
01AFF0:  4C 4F 43 3A 09 44 42 09 59 45 53 09 3B 79 65 73    LOC:.DB.YES.;yes
01B000:  61 72 2C 20 63 79 3D 6E 6F 20 63 68 61 72 0D 0A    ar, cy=no char..
01B010:  43 48 45 4B 43 43 09 45 51 55 09 32 35 32 09 09    CHEKCC.EQU.252..
01B020:  3B 63 68 65 63 6B 20 66 6F 72 20 5E 43 20 66 72    ;check for ^C fr
01B030:  6F 6D 20 4B 42 44 2C 20 5A 3D 70 72 65 73 65 6E    om KBD, Z=presen
01B040:  74 0D 0A 53 4E 44 52 44 59 09 45 51 55 09 32 35    t..SNDRDY.EQU.25
01B050:  31 09 09 3B 74 65 73 74 20 66 6F 72 20 6D 6F 64    1..;test for mod
01B060:  65 6D 2D 73 65 6E 64 20 72 65 61 64 79 0D 0A 52    em-send ready..R
01B070:  43 56 52 44 59 09 45 51 55 09 32 35 30 09 09 3B    CVRDY.EQU.250..;
01B080:  74 65 73 74 20 66 6F 72 20 6D 6F 64 65 6D 2D 72    test for modem-r
01B090:  65 63 65 69 76 65 20 72 65 61 64 79 0D 0A 53 4E    eceive ready..SN
01B0A0:  44 43 48 52 09 45 51 55 09 32 34 39 09 09 3B 73    DCHR.EQU.249..;s
01B0B0:  65 6E 64 20 61 20 63 68 61 72 61 63 74 65 72 20    end a character 
01B0C0:  74 6F 20 74 68 65 20 6D 6F 64 65 6D 20 28 61 66    to the modem (af
01B0D0:  74 65 72 20 73 6E 64 72 64 79 29 0D 0A 52 43 56    ter sndrdy)..RCV
01B0E0:  43 48 52 09 45 51 55 09 32 34 38 09 09 3B 72 65    CHR.EQU.248..;re
01B0F0:  63 76 20 61 20 63 68 61 72 20 66 72 6F 6D 20 6D    cv a char from m
01B100:  6F 64 65 6D 20 28 61 66 74 65 72 20 72 63 76 72    odem (after rcvr
01B110:  64 79 29 0D 0A 4C 4F 4F 4B 55 50 09 45 51 55 09    dy)..LOOKUP.EQU.
01B120:  32 34 37 09 09 3B 74 61 62 6C 65 20 73 65 61 72    247..;table sear
01B130:  63 68 3A 20 73 65 65 20 43 4D 44 54 42 4C 20 63    ch: see CMDTBL c
01B140:  6F 6D 6D 65 6E 74 73 20 66 6F 72 20 69 6E 66 6F    omments for info
01B150:  0D 0A 50 41 52 53 46 4E 09 45 51 55 09 32 34 36    ..PARSFN.EQU.246
01B160:  09 09 3B 70 61 72 73 65 20 66 69 6C 65 6E 61 6D    ..;parse filenam
01B170:  65 20 66 72 6F 6D 20 69 6E 70 75 74 20 73 74 72    e from input str
01B180:  65 61 6D 0D 0A 42 44 50 41 52 53 09 45 51 55 09    eam..BDPARS.EQU.
01B190:  32 34 35 09 09 3B 70 61 72 73 65 20 62 61 75 64    245..;parse baud
01B1A0:  2D 72 61 74 65 20 66 72 6F 6D 20 69 6E 70 75 74    -rate from input
01B1B0:  20 73 74 72 65 61 6D 0D 0A 53 42 4C 41 4E 4B 09     stream..SBLANK.
01B1C0:  45 51 55 09 32 34 34 09 09 3B 73 63 61 6E 20 69    EQU.244..;scan i
01B1D0:  6E 70 75 74 20 73 74 72 65 61 6D 20 74 6F 20 6E    nput stream to n
01B1E0:  65 78 74 20 6E 6F 6E 2D 62 6C 61 6E 6B 0D 0A 45    ext non-blank..E
01B1F0:  56 41 4C 41 09 45 51 55 09 32 34 33 09 09 3B 65    VALA.EQU.243..;e
01B200:  3D 61 6C 6C 6F 77 20 74 6F 67 67 6C 69 6E 67 20    =allow toggling 
01B210:  6F 66 20 4C 4F 43 4F 4E 45 58 54 43 48 52 09 31    of LOCONEXTCHR.1
01B220:  31 38 48 0D 0A 4C 53 54 54 53 54 3A 09 09 44 42    18H..LSTTST:..DB
01B230:  09 59 45 53 09 3B 79 65 73 3D 70 72 69 6E 74 65    .YES.;yes=printe
01B240:  72 20 61 76 61 69 6C 61 62 6C 65 20 6F 6E 20 70    r available on p
01B250:  72 69 6E 74 65 72 20 70 6F 72 74 09 31 31 39 48    rinter port.119H
01B260:  0D 0A 58 4F 46 46 54 53 54 3A 09 44 42 09 4E 4F    ..XOFFTST:.DB.NO
01B270:  09 3B 79 65 73 3D 63 68 65 63 6B 73 20 66 6F 72    .;yes=checks for
01B280:  20 58 4F 46 46 20 66 72 6F 6D 20 72 65 6D 6F 74     XOFF from remot
01B290:  65 20 77 68 69 6C 65 09 31 31 41 48 0D 0A 09 09    e while.11AH....
01B2A0:  09 09 3B 73 65 6E 64 69 6E 67 20 61 20 66 69 6C    ..;sending a fil
01B2B0:  65 20 69 6E 20 74 65 72 6D 69 6E 61 6C 20 6D 6F    e in terminal mo
01B2C0:  64 65 0D 0A 58 4F 4E 57 41 49 54 3A 09 44 42 09    de..XONWAIT:.DB.
01B2D0:  4E 4F 09 3B 79 65 73 3D 77 61 69 74 20 66 6F 72    NO.;yes=wait for
01B2E0:  20 58 4F 4E 20 61 66 74 65 72 20 43 52 20 77 68     XON after CR wh
01B2F0:  69 6C 65 09 31 31 42 48 0D 0A 09 09 09 09 3B 73    ile.11BH......;s
01B300:  65 6E 64 69 6E 67 20 61 20 66 69 6C 65 20 69 6E    ending a file in
01B310:  20 74 65 72 6D 69 6E 61 6C 20 6D 6F 64 65 0D 0A     terminal mode..
01B320:  54 4F 47 58 4F 46 46 3A 09 44 42 09 59 45 53 09    TOGXOFF:.DB.YES.
01B330:  3B 79 65 73 3D 61 6C 6C 6F 77 20 74 6F 67 67 6C    ;yes=allow toggl
01B340:  69 6E 67 20 6F 66 20 58 4F 46 46 20 63 68 65 63    ing of XOFF chec
01B350:  6B 69 6E 67 09 31 31 43 48 0D 0A 49 47 4E 4F 52    king.11CH..IGNOR
01B360:  43 54 4C 3A 09 44 42 09 59 45 53 09 3B 79 65 73    CTL:.DB.YES.;yes
01B370:  3D 43 54 4C 2D 63 68 61 72 73 20 61 62 6F 76 65    =CTL-chars above
01B380:  20 5E 4D 20 6E 6F 74 20 64 69 73 70 6C 61 79 65     ^M not displaye
01B390:  64 09 31 31 44 48 0D 0A 45 58 54 52 41 31 3A 09    d.11DH..EXTRA1:.
01B3A0:  09 44 42 09 30 09 3B 66 6F 72 20 66 75 74 75 72    .DB.0.;for futur
01B3B0:  65 20 65 78 70 61 6E 73 69 6F 6E 09 09 09 31 31    e expansion...11
01B3C0:  45 48 0D 0A 45 58 54 52 41 32 3A 09 09 44 42 09    EH..EXTRA2:..DB.
01B3D0:  30 09 3B 66 6F 72 20 66 75 74 75 72 65 20 65 78    0.;for future ex
01B3E0:  70 61 6E 73 69 6F 6E 09 09 09 31 31 46 48 0D 0A    pansion...11FH..
01B3F0:  42 52 4B 43 48 52 3A 09 09 44 42 09 27 40 27 2D    BRKCHR:..DB.'@'-
01B400:  76 61 6C 75 61 74 65 20 6E 75 6D 65 72 69 63 20    valuate numeric 
01B410:  66 72 6F 6D 20 69 6E 70 75 74 20 73 74 72 65 61    from input strea
01B420:  6D 0D 0A 4C 4B 41 48 45 44 09 45 51 55 09 32 34    m..LKAHED.EQU.24
01B430:  32 09 09 3B 67 65 74 20 6E 78 74 20 63 68 61 72    2..;get nxt char
01B440:  20 77 2F 6F 20 72 65 6D 6F 76 69 6E 67 20 66 72     w/o removing fr
01B450:  6F 6D 20 69 6E 70 75 74 0D 0A 47 4E 43 09 45 51    om input..GNC.EQ
01B460:  55 09 32 34 31 09 09 3B 67 65 74 20 63 68 61 72    U.241..;get char
01B470:  20 66 72 6F 6D 20 69 6E 70 75 74 2C 20 63 79 3D     from input, cy=
01B480:  31 20 69 66 20 6E 6F 6E 65 0D 0A 49 4C 50 09 45    1 if none..ILP.E
01B490:  51 55 09 32 34 30 09 09 3B 69 6E 6C 69 6E 65 20    QU.240..;inline 
01B4A0:  70 72 69 6E 74 0D 0A 44 45 43 4F 55 54 09 45 51    print..DECOUT.EQ
01B4B0:  55 09 32 33 39 09 09 3B 64 65 63 69 6D 61 6C 20    U.239..;decimal 
01B4C0:  6F 75 74 70 75 74 0D 0A 50 52 42 41 55 44 09 45    output..PRBAUD.E
01B4D0:  51 55 09 32 33 38 09 09 3B 70 72 69 6E 74 20 62    QU.238..;print b
01B4E0:  61 75 64 20 72 61 74 65 0D 0A 3B 0D 0A 50 52 49    aud rate..;..PRI
01B4F0:  4E 54 09 45 51 55 09 39 09 09 3B 42 44 4F 53 20    NT.EQU.9..;BDOS 
01B500:  70 72 69 6E 74 2D 73 74 72 69 6E 67 20 66 75 6E    print-string fun
01B510:  63 74 69 6F 6E 0D 0A 3B 0D 0A 09 09 4F 52 47 09    ction..;....ORG.
01B520:  31 30 30 48 0D 0A 3B 0D 0A 3B 20 43 68 61 6E 67    100H..;..; Chang
01B530:  65 20 74 68 65 20 63 6C 6F 63 6B 20 73 70 65 65    e the clock spee
01B540:  64 20 69 66 20 6E 65 65 64 65 64 2C 20 74 6F 20    d if needed, to 
01B550:  6D 61 74 63 68 20 79 6F 75 72 20 73 79 73 74 65    match your syste
01B560:  6D 0D 0A 3B 0D 0A 09 09 44 53 09 33 09 3B 28 66    m..;....DS.3.;(f
01B570:  6F 72 20 20 22 4A 4D 50 20 20 20 53 54 41 52 54    or  "JMP   START
01B580:  22 20 69 6E 73 74 72 75 63 74 69 6F 6E 29 0D 0A    " instruction)..
01B590:  3B 0D 0A 50 4D 4D 49 4D 4F 44 45 4D 3A 09 44 42    ;..PMMIMODEM:.DB
01B5A0:  09 4E 4F 09 3B 79 65 73 3D 50 4D 4D 49 20 53 2D    .NO.;yes=PMMI S-
01B5B0:  31 30 30 20 4D 6F 64 65 6D 09 09 09 31 30 33 48    100 Modem...103H
01B5C0:  0D 0A 53 4D 41 52 54 4D 4F 44 45 4D 3A 09 44 42    ..SMARTMODEM:.DB
01B5D0:  09 59 45 53 09 3B 79 65 73 3D 48 41 59 45 53 20    .YES.;yes=HAYES 
01B5E0:  53 6D 61 72 74 6D 6F 64 65 6D 2C 20 6E 6F 3D 6E    Smartmodem, no=n
01B5F0:  6F 6E 2D 48 61 79 65 73 09 31 30 34 48 0D 0A 54    on-Hayes.104H..T
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 41 02 00 00 00 02    ......R...A.....
01B620:  17 00 46 02 00 00 00 02 17 00 42 02 00 00 00 02    ..F.......B.....
01B630:  17 00 47 02 00 00 00 02 17 00 43 02 00 00 00 02    ..G.......C.....
01B640:  17 00 48 02 00 00 00 02 17 00 44 02 00 00 00 02    ..H.......D.....
01B650:  17 00 49 02 00 00 00 02 17 00 45 02 00 00 00 02    ..I.......E.....
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:  34 30 48 09 3B 5E 40 20 3D 20 53 65 6E 64 20 61    40H.;^@ = Send a
01B710:  20 33 30 30 20 6D 73 2E 20 62 72 65 61 6B 20 74     300 ms. break t
01B720:  6F 6E 65 09 09 31 32 30 48 0D 0A 4E 4F 43 4F 4E    one..120H..NOCON
01B730:  4E 43 54 3A 09 44 42 09 27 4E 27 2D 34 30 48 09    NCT:.DB.'N'-40H.
01B740:  3B 5E 4E 20 3D 20 44 69 73 63 6F 6E 6E 65 63 74    ;^N = Disconnect
01B750:  20 66 72 6F 6D 20 74 68 65 20 70 68 6F 6E 65 20     from the phone 
01B760:  6C 69 6E 65 09 31 32 31 48 0D 0A 4C 4F 47 43 48    line.121H..LOGCH
01B770:  52 3A 09 09 44 42 09 27 4C 27 2D 34 30 48 09 3B    R:..DB.'L'-40H.;
01B780:  5E 4C 20 3D 20 53 65 6E 64 20 6C 6F 67 6F 6E 09    ^L = Send logon.
01B790:  09 09 31 32 32 48 0D 0A 4C 53 54 43 48 52 3A 09    ..122H..LSTCHR:.
01B7A0:  09 44 42 09 27 50 27 2D 34 30 48 09 3B 5E 50 20    .DB.'P'-40H.;^P 
01B7B0:  3D 20 54 6F 67 67 6C 65 20 70 72 69 6E 74 65 72    = Toggle printer
01B7C0:  09 09 09 31 32 33 48 0D 0A 55 4E 53 41 56 45 3A    ...123H..UNSAVE:
01B7D0:  09 09 44 42 09 27 52 27 2D 34 30 48 09 3B 5E 52    ..DB.'R'-40H.;^R
01B7E0:  20 3D 20 43 6C 6F 73 65 20 69 6E 70 75 74 20 74     = Close input t
01B7F0:  65 78 74 20 62 75 66 66 65 72 09 09 31 32 34 48    ext buffer..124H
01B800:  0D 0A 54 52 41 4E 43 48 52 3A 09 44 42 09 27 54    ..TRANCHR:.DB.'T
01B810:  27 2D 34 30 48 20 3B 5E 54 20 3D 20 54 72 61 6E    '-40H ;^T = Tran
01B820:  73 6D 69 74 20 66 69 6C 65 20 74 6F 20 72 65 6D    smit file to rem
01B830:  6F 74 65 09 09 31 32 35 48 0D 0A 53 41 56 45 43    ote..125H..SAVEC
01B840:  48 52 3A 09 44 42 09 27 59 27 2D 34 30 48 09 3B    HR:.DB.'Y'-40H.;
01B850:  5E 59 20 3D 20 4F 70 65 6E 20 69 6E 70 75 74 20    ^Y = Open input 
01B860:  74 65 78 74 20 62 75 66 66 65 72 09 09 31 32 36    text buffer..126
01B870:  48 0D 0A 45 58 54 43 48 52 3A 09 09 44 42 09 27    H..EXTCHR:..DB.'
01B880:  5E 27 2D 34 30 48 09 3B 5E 5E 20 3D 20 53 65 6E    ^'-40H.;^^ = Sen
01B890:  64 20 6E 65 78 74 20 63 68 61 72 61 63 74 65 72    d next character
01B8A0:  09 09 31 32 37 48 0D 0A 3B 0D 0A 3B 0D 0A 09 09    ..127H..;..;....
01B8B0:  44 53 09 32 09 09 3B 09 09 09 09 31 32 38 48 0D    DS.2..;....128H.
01B8C0:  0A 3B 0D 0A 3B 0D 0A 3B 20 48 61 6E 64 6C 65 73    .;..;..; Handles
01B8D0:  20 69 6E 2F 6F 75 74 20 70 6F 72 74 73 20 66 6F     in/out ports fo
01B8E0:  72 20 64 61 74 61 20 61 6E 64 20 73 74 61 74 75    r data and statu
01B8F0:  73 0D 0A 3B 0D 0A 49 4E 24 4D 4F 44 43 54 4C 31    s..;..IN$MODCTL1
01B900:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01B910:  2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 49 4E 52 45 41 44    --------..INREAD
01B920:  59 3A 09 09 09 3B 5A 65 69 63 68 65 6E 20 76 6F    Y:...;Zeichen vo
01B930:  72 68 61 6E 64 65 6E 3F 0D 0A 09 44 49 09 09 09    rhanden?...DI...
01B940:  3B 49 6E 74 65 72 72 75 70 74 73 20 73 70 65 72    ;Interrupts sper
01B950:  72 65 6E 0D 0A 09 50 55 53 48 09 42 09 09 3B 76    ren...PUSH.B..;v
01B960:  6F 72 73 69 63 68 74 73 68 61 6C 62 65 72 2C 20    orsichtshalber, 
01B970:  42 20 77 69 72 64 20 62 65 6E 75 74 7A 74 0D 0A    B wird benutzt..
01B980:  09 4C 58 49 09 42 2C 4D 4F 44 43 54 4C 31 09 3B    .LXI.B,MODCTL1.;
01B990:  52 78 20 63 6F 6E 74 72 6F 6C 20 70 6F 72 74 0D    Rx control port.
01B9A0:  0A 09 44 42 09 30 45 44 48 2C 30 37 38 48 09 3B    ..DB.0EDH,078H.;
01B9B0:  49 4E 20 28 43 29 2C 41 0D 0A 09 50 4F 50 09 42    IN (C),A...POP.B
01B9C0:  09 09 3B 42 20 77 69 65 64 65 72 68 65 72 73 74    ..;B wiederherst
01B9D0:  65 6C 6C 65 6E 0D 0A 09 41 4E 49 09 4D 4F 44 52    ellen...ANI.MODR
01B9E0:  43 56 42 09 09 3B 53 74 61 74 75 73 62 69 74 20    CVB..;Statusbit 
01B9F0:  61 75 73 66 69 6C 74 65 72 6E 0D 0A 09 45 49 09    ausfiltern...EI.
01BA00:  09 09 3B 49 6E 74 65 72 72 75 70 74 73 20 66 72    ..;Interrupts fr
01BA10:  65 69 67 65 62 65 6E 0D 0A 09 52 45 54 09 09 09    eigeben...RET...
01BA20:  3B 75 6E 64 20 7A 75 72 75 65 63 6B 0D 0A 3B 0D    ;und zurueck..;.
01BA30:  0A 3B 0D 0A 4F 55 54 52 45 41 44 59 3A 09 09 09    .;..OUTREADY:...
01BA40:  3B 4B 6C 61 72 20 7A 75 6D 20 53 65 6E 64 65 6E    ;Klar zum Senden
01BA50:  3F 0D 0A 09 44 49 09 09 09 3B 73 69 65 68 65 20    ?...DI...;siehe 
01BA60:  6F 62 65 6E 2E 2E 2E 0D 0A 09 50 55 53 48 09 42    oben......PUSH.B
01BA70:  09 09 3B 2E 2E 2E 0D 0A 09 4C 58 49 09 42 2C 4D    ..;......LXI.B,M
01BA80:  4F 44 43 54 4C 32 09 3B 54 78 20 63 6F 6E 74 72    ODCTL2.;Tx contr
01BA90:  6F 6C 20 70 6F 72 74 0D 0A 09 44 42 09 30 45 44    ol port...DB.0ED
01BAA0:  48 2C 30 37 38 48 09 3B 49 4E 20 28 43 29 2C 41    H,078H.;IN (C),A
01BAB0:  0D 0A 09 50 4F 50 09 42 09 09 3B 2E 2E 2E 0D 0A    ...POP.B..;.....
01BAC0:  09 41 4E 49 09 4D 4F 44 53 4E 44 42 09 09 3B 77    .ANI.MODSNDB..;w
01BAD0:  69 65 20 6F 62 65 6E 0D 0A 09 45 49 09 09 09 3B    ie oben...EI...;
01BAE0:  2E 2E 2E 0D 0A 09 52 45 54 09 09 09 3B 75 6E 64    ......RET...;und
01BAF0:  20 7A 75 72 75 65 63 6B 0D 0A 3B 0D 0A 3B 20 54     zurueck..;..; T
01BB00:  3A 20 09 09 09 09 3B 09 09 09 09 31 32 41 48 0D    : ....;....12AH.
01BB10:  0A 09 52 45 54 09 09 09 09 3B 65 72 73 65 74 7A    ..RET....;ersetz
01BB20:  74 20 64 75 72 63 68 20 49 4E 52 45 41 44 59 20    t durch INREADY 
01BB30:  75 6E 64 20 4F 55 54 52 45 41 44 59 0D 0A 09 44    und OUTREADY...D
01BB40:  53 09 39 0D 0A 3B 0D 0A 4F 55 54 24 4D 4F 44 44    S.9..;..OUT$MODD
01BB50:  41 54 50 3A 20 09 09 09 09 3B 09 09 09 09 31 33    ATP: ....;....13
01BB60:  34 48 0D 0A 09 44 49 0D 0A 09 50 55 53 48 09 42    4H...DI...PUSH.B
01BB70:  0D 0A 09 4C 58 49 09 42 2C 4D 4F 44 44 41 54 50    ...LXI.B,MODDATP
01BB80:  09 09 3B 20 4D 6F 64 65 6D 20 64 61 74 61 20 70    ..; Modem data p
01BB90:  6F 72 74 0D 0A 09 44 42 09 30 45 44 48 2C 30 37    ort...DB.0EDH,07
01BBA0:  39 48 09 09 3B 20 4F 55 54 20 28 43 29 2C 41 0D    9H..; OUT (C),A.
01BBB0:  0A 09 50 4F 50 20 09 42 0D 0A 09 45 49 0D 0A 09    ..POP .B...EI...
01BBC0:  52 45 54 0D 0A 3B 0D 0A 49 4E 24 4D 4F 44 44 41    RET..;..IN$MODDA
01BBD0:  54 50 3A 20 09 09 09 09 3B 09 09 09 09 31 33 45    TP: ....;....13E
01BBE0:  48 0D 0A 09 44 49 0D 0A 09 50 55 53 48 09 42 0D    H...DI...PUSH.B.
01BBF0:  0A 09 4C 58 49 09 42 2C 4D 4F 44 44 41 54 50 09    ..LXI.B,MODDATP.
01BC00:  09 3B 20 4D 6F 64 65 6D 20 64 61 74 61 20 70 6F    .; Modem data po
01BC10:  72 74 09 09 09 0D 0A 09 44 42 09 30 45 44 48 2C    rt......DB.0EDH,
01BC20:  30 37 38 48 09 09 3B 20 49 4E 20 28 43 29 2C 41    078H..; IN (C),A
01BC30:  0D 0A 09 50 4F 50 20 09 42 0D 0A 09 45 49 0D 0A    ...POP .B...EI..
01BC40:  09 52 45 54 0D 0A 3B 2E 2E 2E 2E 2E 0D 0A 3B 0D    .RET..;.......;.
01BC50:  0A 41 4E 49 24 4D 4F 44 52 43 56 42 3A 09 4A 4D    .ANI$MODRCVB:.JM
01BC60:  50 09 49 4E 52 45 41 44 59 09 09 3B 53 70 72 75    P.INREADY..;Spru
01BC70:  6E 67 20 69 6E 20 65 69 67 65 6E 65 20 52 6F 75    ng in eigene Rou
01BC80:  74 69 6E 65 09 31 34 38 48 0D 0A 43 50 49 24 4D    tine.148H..CPI$M
01BC90:  4F 44 52 43 56 52 3A 09 43 50 49 09 4D 4F 44 52    ODRCVR:.CPI.MODR
01BCA0:  43 56 52 20 21 20 52 45 54 09 3B 76 61 6C 75 65    CVR ! RET.;value
01BCB0:  20 6F 66 20 72 63 76 2E 20 62 69 74 20 77 68 65     of rcv. bit whe
01BCC0:  6E 20 72 65 61 64 79 09 31 34 42 48 0D 0A 41 4E    n ready.14BH..AN
01BCD0:  49 24 4D 4F 44 53 4E 44 42 3A 09 4A 4D 50 09 4F    I$MODSNDB:.JMP.O
01BCE0:  55 54 52 45 41 44 59 09 3B 65 69 67 65 6E 65 20    UTREADY.;eigene 
01BCF0:  45 72 73 61 74 7A 72 6F 75 74 69 6E 65 09 09 31    Ersatzroutine..1
01BD00:  68 69 73 20 72 6F 75 74 69 6E 65 20 73 65 6E 64    his routine send
01BD10:  73 20 61 20 33 30 30 20 6D 73 2E 20 62 72 65 61    s a 300 ms. brea
01BD20:  6B 20 74 6F 6E 65 20 74 6F 20 72 65 73 65 74 20    k tone to reset 
01BD30:  73 6F 6D 65 20 74 69 6D 65 2D 73 68 61 72 65 0D    some time-share.
01BD40:  0A 3B 20 63 6F 6D 70 75 74 65 72 73 2E 0D 0A 3B    .; computers...;
01BD50:  0D 0A 53 45 4E 44 42 52 4B 3A 20 20 52 45 54 0D    ..SENDBRK:  RET.
01BD60:  0A 3B 2E 2E 2E 2E 2E 0D 0A 3B 0D 0A 3B 0D 0A 3B    .;.......;..;..;
01BD70:  0D 0A 3B 20 54 68 69 73 20 72 6F 75 74 69 6E 65    ..; This routine
01BD80:  20 73 65 74 73 20 44 54 52 20 6C 6F 77 20 66 6F     sets DTR low fo
01BD90:  72 20 33 30 30 20 6D 73 20 74 6F 20 64 69 73 63    r 300 ms to disc
01BDA0:  6F 6E 6E 65 63 74 20 74 68 65 20 70 68 6F 6E 65    onnect the phone
01BDB0:  0D 0A 3B 0D 0A 4F 24 4D 44 43 54 4C 30 3A 0D 0A    ..;..O$MDCTL0:..
01BDC0:  09 4C 58 49 09 42 2C 4D 4F 44 43 54 4C 30 09 3B    .LXI.B,MODCTL0.;
01BDD0:  20 4D 6F 64 65 6D 20 63 6F 6E 74 72 6F 6C 20 70     Modem control p
01BDE0:  6F 72 74 09 09 09 0D 0A 09 44 42 09 30 45 44 48    ort......DB.0EDH
01BDF0:  2C 30 37 39 48 09 3B 20 4F 55 54 20 28 43 29 2C    ,079H.; OUT (C),
01BE00:  41 0D 0A 09 52 45 54 09 09 09 3B 09 09 09 09 09    A...RET...;.....
01BE10:  0D 0A 3B 0D 0A 47 4F 4F 44 42 59 45 3A 0D 0A 09    ..;..GOODBYE:...
01BE20:  4D 56 49 09 41 2C 30 09 09 3B 20 44 54 52 20 4C    MVI.A,0..; DTR L
01BE30:  4F 57 0D 0A 09 43 41 4C 4C 09 4F 24 4D 44 43 54    OW...CALL.O$MDCT
01BE40:  4C 30 0D 0A 09 4D 56 49 09 42 2C 33 0D 0A 09 4D    L0...MVI.B,3...M
01BE50:  56 49 09 43 2C 54 49 4D 45 52 09 09 3B 20 33 30    VI.C,TIMER..; 30
01BE60:  30 20 4D 53 0D 0A 09 43 41 4C 4C 09 4D 45 58 0D    0 MS...CALL.MEX.
01BE70:  0A 09 4D 56 49 09 41 2C 30 46 46 48 09 09 3B 20    ..MVI.A,0FFH..; 
01BE80:  44 54 52 20 48 49 47 48 0D 0A 09 43 41 4C 4C 09    DTR HIGH...CALL.
01BE90:  4F 24 4D 44 43 54 4C 30 0D 0A 09 52 45 54 0D 0A    O$MDCTL0...RET..
01BEA0:  3B 2E 2E 2E 2E 2E 0D 0A 3B 0D 0A 3B 0D 0A 49 4E    ;.......;..;..IN
01BEB0:  49 54 4D 4F 44 3A 0D 0A 09 4D 56 49 09 48 2C 32    ITMOD:...MVI.H,2
01BEC0:  09 09 3B 5A 61 65 68 6C 65 72 0D 0A 09 4D 56 49    ..;Zaehler...MVI
01BED0:  09 41 2C 31 09 09 3B 54 69 6D 65 72 20 31 0D 0A    .A,1..;Timer 1..
01BEE0:  49 4E 49 54 4C 4F 4F 50 3A 0D 0A 09 4C 58 49 09    INITLOOP:...LXI.
01BEF0:  42 2C 50 4F 52 54 2B 38 09 3B 50 6F 69 6E 74 65    B,PORT+8.;Pointe
01BF00:  34 45 48 0D 0A 43 50 49 24 4D 4F 44 53 4E 44 52    4EH..CPI$MODSNDR
01BF10:  3A 09 43 50 49 09 4D 4F 44 53 4E 44 52 20 21 20    :.CPI.MODSNDR ! 
01BF20:  52 45 54 09 3B 76 61 6C 75 65 20 6F 66 20 73 65    RET.;value of se
01BF30:  6E 64 20 62 69 74 20 77 68 65 6E 20 72 65 61 64    nd bit when read
01BF40:  79 09 31 35 31 48 0D 0A 09 09 44 53 09 31 32 09    y.151H....DS.12.
01BF50:  09 3B 50 4D 4D 49 20 6F 6E 6C 79 20 63 61 6C 6C    .;PMMI only call
01BF60:  73 09 09 31 35 34 48 0D 0A 3B 0D 0A 3B 0D 0A 09    s..154H..;..;...
01BF70:  09 44 53 09 32 09 09 3B 4E 6F 74 20 75 73 65 64    .DS.2..;Not used
01BF80:  20 62 79 20 4D 45 58 09 09 31 36 30 48 0D 0A 09     by MEX..160H...
01BF90:  09 44 53 09 33 09 09 3B 09 09 09 09 31 36 32 48    .DS.3..;....162H
01BFA0:  0D 0A 4A 4D 50 24 44 49 53 43 4F 4E 4E 3A 09 4A    ..JMP$DISCONN:.J
01BFB0:  4D 50 09 47 4F 4F 44 42 59 45 09 09 3B 68 61 72    MP.GOODBYE..;har
01BFC0:  64 77 61 72 65 20 64 69 73 63 6F 6E 6E 65 63 74    dware disconnect
01BFD0:  20 76 65 63 74 6F 72 09 31 36 35 48 0D 0A 4A 4D     vector.165H..JM
01BFE0:  50 24 47 4F 4F 44 42 59 45 3A 09 4A 4D 50 09 47    P$GOODBYE:.JMP.G
01BFF0:  4F 4F 44 42 59 45 09 09 3B 09 09 09 09 31 36 38    OODBYE..;....168
01C000:  48 0D 0A 4A 4D 50 24 49 4E 49 54 4D 4F 44 3A 09    H..JMP$INITMOD:.
01C010:  4A 4D 50 09 49 4E 49 54 4D 4F 44 09 09 3B 67 6F    JMP.INITMOD..;go
01C020:  20 74 6F 20 75 73 65 72 20 77 72 69 74 74 65 6E     to user written
01C030:  20 72 6F 75 74 69 6E 65 09 31 36 42 48 0D 0A 4A     routine.16BH..J
01C040:  4D 50 24 4E 45 57 42 41 55 44 3A 09 4A 4D 50 09    MP$NEWBAUD:.JMP.
01C050:  4E 45 57 42 41 55 44 09 09 3B 43 68 61 6E 67 65    NEWBAUD..;Change
01C060:  20 62 61 75 64 72 61 74 65 09 09 31 36 45 48 0D     baudrate..16EH.
01C070:  0A 09 09 52 45 54 20 20 21 09 4E 4F 50 20 20 21    ...RET  !.NOP  !
01C080:  09 4E 4F 50 09 3B 28 62 79 2D 70 61 73 73 65 73    .NOP.;(by-passes
01C090:  20 50 4D 4D 49 20 72 6F 75 74 69 6E 65 29 09 31     PMMI routine).1
01C0A0:  37 31 48 0D 0A 09 09 52 45 54 20 20 21 09 4E 4F    71H....RET  !.NO
01C0B0:  50 20 20 21 09 4E 4F 50 09 3B 28 62 79 2D 70 61    P  !.NOP.;(by-pa
01C0C0:  73 73 65 73 20 50 4D 4D 49 20 72 6F 75 74 69 6E    sses PMMI routin
01C0D0:  65 29 09 31 37 34 48 0D 0A 4A 4D 50 24 53 45 54    e).174H..JMP$SET
01C0E0:  55 50 52 3A 09 4A 4D 50 09 53 45 54 55 50 52 09    UPR:.JMP.SETUPR.
01C0F0:  09 3B 09 09 09 09 31 37 37 48 0D 0A 09 09 44 53    .;....177H....DS
01C100:  72 20 52 65 67 2E 0D 0A 09 44 42 09 30 45 44 48    r Reg....DB.0EDH
01C110:  2C 30 37 39 48 09 3B 4F 55 54 20 28 43 29 2C 41    ,079H.;OUT (C),A
01C120:  0D 0A 3B 0D 0A 49 4E 49 54 4D 4F 44 32 3A 0D 0A    ..;..INITMOD2:..
01C130:  09 4D 56 49 09 41 2C 31 41 48 09 09 3B 44 65 66    .MVI.A,1AH..;Def
01C140:  61 75 6C 74 20 73 70 65 65 64 20 31 32 30 30 20    ault speed 1200 
01C150:  62 70 73 0D 0A 09 4C 58 49 09 42 2C 50 4F 52 54    bps...LXI.B,PORT
01C160:  09 09 3B 49 6E 64 69 72 2E 20 44 61 74 61 20 52    ..;Indir. Data R
01C170:  65 67 2E 0D 0A 09 44 42 09 30 45 44 48 2C 30 37    eg....DB.0EDH,07
01C180:  39 48 09 3B 4F 55 54 20 28 43 29 2C 41 0D 0A 3B    9H.;OUT (C),A..;
01C190:  0D 0A 09 4D 4F 56 09 41 2C 48 09 09 3B 32 2E 20    ...MOV.A,H..;2. 
01C1A0:  44 75 72 63 68 6C 61 75 66 3F 0D 0A 09 43 50 49    Durchlauf?...CPI
01C1B0:  09 31 09 09 3B 77 65 6E 6E 20 6A 61 2C 20 64 61    .1..;wenn ja, da
01C1C0:  6E 6E 0D 0A 09 4A 5A 09 57 45 49 54 45 52 09 09    nn...JZ.WEITER..
01C1D0:  3B 77 65 69 74 65 72 0D 0A 09 44 43 52 09 48 09    ;weiter...DCR.H.
01C1E0:  09 3B 5A 61 65 68 6C 65 72 20 64 65 63 72 65 6D    .;Zaehler decrem
01C1F0:  65 6E 74 69 65 72 65 6E 0D 0A 09 4D 56 49 09 41    entieren...MVI.A
01C200:  2C 32 09 09 3B 54 69 6D 65 72 20 32 0D 0A 09 4A    ,2..;Timer 2...J
01C210:  4D 50 09 49 4E 49 54 4C 4F 4F 50 09 3B 75 6E 64    MP.INITLOOP.;und
01C220:  20 76 6F 6E 20 76 6F 72 6E 65 0D 0A 3B 0D 0A 57     von vorne..;..W
01C230:  45 49 54 45 52 3A 09 4D 56 49 09 41 2C 36 09 09    EITER:.MVI.A,6..
01C240:  3B 44 61 74 61 20 64 69 72 65 63 74 69 6F 6E 20    ;Data direction 
01C250:  52 65 67 2E 0D 0A 09 4C 58 49 09 42 2C 50 4F 52    Reg....LXI.B,POR
01C260:  54 2B 38 09 3B 61 6E 73 70 72 65 63 68 65 6E 0D    T+8.;ansprechen.
01C270:  0A 09 44 42 09 30 45 44 48 2C 30 37 39 48 0D 0A    ..DB.0EDH,079H..
01C280:  09 4D 56 49 09 41 2C 33 09 09 3B 49 6E 70 75 74    .MVI.A,3..;Input
01C290:  20 26 20 4F 75 74 70 75 74 0D 0A 09 4C 58 49 09     & Output...LXI.
01C2A0:  42 2C 50 4F 52 54 0D 0A 09 44 42 09 30 45 44 48    B,PORT...DB.0EDH
01C2B0:  2C 30 37 39 48 0D 0A 09 4D 56 49 09 41 2C 30 46    ,079H...MVI.A,0F
01C2C0:  46 48 09 09 3B 44 54 52 20 26 20 52 54 53 20 68    FH..;DTR & RTS h
01C2D0:  69 67 68 0D 0A 09 43 41 4C 4C 20 09 4F 24 4D 44    igh...CALL .O$MD
01C2E0:  43 54 4C 30 0D 0A 09 4D 56 49 09 41 2C 37 09 09    CTL0...MVI.A,7..
01C2F0:  3B 52 65 67 2E 20 66 2E 20 56 6F 72 74 65 69 6C    ;Reg. f. Vorteil
01C300:  09 33 09 09 3B 4E 6F 74 20 75 73 65 64 20 62 79    .3..;Not used by
01C310:  20 4D 45 58 09 09 31 37 41 48 0D 0A 4A 4D 50 24     MEX..17AH..JMP$
01C320:  53 59 53 56 45 52 3A 09 4A 4D 50 09 53 59 53 56    SYSVER:.JMP.SYSV
01C330:  45 52 09 09 3B 09 09 09 09 31 37 44 48 0D 0A 4A    ER..;....17DH..J
01C340:  4D 50 24 42 52 45 41 4B 3A 09 4A 4D 50 09 53 45    MP$BREAK:.JMP.SE
01C350:  4E 44 42 52 4B 09 09 3B 09 09 09 09 31 38 30 48    NDBRK..;....180H
01C360:  0D 0A 3B 0D 0A 3B 0D 0A 3B 20 44 6F 20 6E 6F 74    ..;..;..; Do not
01C370:  20 63 68 61 6E 67 65 20 74 68 65 20 66 6F 6C 6C     change the foll
01C380:  6F 77 69 6E 67 20 73 69 78 20 6C 69 6E 65 73 2E    owing six lines.
01C390:  0D 0A 3B 0D 0A 4A 4D 50 24 49 4C 50 52 54 3A 09    ..;..JMP$ILPRT:.
01C3A0:  44 53 09 33 09 09 3B 09 09 09 09 31 38 33 48 0D    DS.3..;....183H.
01C3B0:  0A 4A 4D 50 24 49 4E 42 55 46 09 44 53 09 33 09    .JMP$INBUF.DS.3.
01C3C0:  09 3B 09 09 09 09 31 38 36 48 0D 0A 4A 4D 50 24    .;....186H..JMP$
01C3D0:  49 4E 4C 4E 43 4F 4D 50 3A 09 44 53 09 33 09 09    INLNCOMP:.DS.3..
01C3E0:  3B 09 09 09 09 31 38 39 48 0D 0A 4A 4D 50 24 49    ;....189H..JMP$I
01C3F0:  4E 4D 4F 44 45 4D 09 44 53 09 33 09 09 3B 09 09    NMODEM.DS.3..;..
01C400:  09 09 31 38 43 48 0D 0A 4A 4D 50 24 4E 58 54 53    ..18CH..JMP$NXTS
01C410:  43 52 4E 3A 09 44 53 09 33 09 09 3B 09 09 09 09    CRN:.DS.3..;....
01C420:  31 38 46 48 0D 0A 4A 4D 50 24 54 49 4D 45 52 09    18FH..JMP$TIMER.
01C430:  44 53 09 33 09 09 3B 09 09 09 09 31 39 32 48 0D    DS.3..;....192H.
01C440:  0A 3B 0D 0A 3B 0D 0A 3B 20 54 68 65 20 66 6F 6C    .;..;..; The fol
01C450:  6C 6F 77 69 6E 67 20 63 6C 65 61 72 20 74 68 65    lowing clear the
01C460:  20 73 63 72 65 65 6E 20 0D 0A 3B 0D 0A 43 4C 52     screen ..;..CLR
01C470:  45 4F 53 3A 20 09 4C 58 49 09 44 2C 45 4F 53 4D    EOS: .LXI.D,EOSM
01C480:  53 47 0D 0A 09 09 4D 56 49 09 43 2C 50 52 49 4E    SG....MVI.C,PRIN
01C490:  54 0D 0A 09 09 43 41 4C 4C 09 4D 45 58 0D 0A 09    T....CALL.MEX...
01C4A0:  09 52 45 54 09 09 09 0D 0A 3B 0D 0A 43 4C 52 53    .RET.....;..CLRS
01C4B0:  43 52 4E 3A 09 4C 58 49 09 44 2C 43 4C 53 4D 53    CRN:.LXI.D,CLSMS
01C4C0:  47 0D 0A 09 09 4D 56 49 09 43 2C 50 52 49 4E 54    G....MVI.C,PRINT
01C4D0:  0D 0A 09 09 43 41 4C 4C 09 4D 45 58 0D 0A 09 09    ....CALL.MEX....
01C4E0:  52 45 54 09 09 09 0D 0A 3B 0D 0A 3B 0D 0A 53 59    RET.....;..;..SY
01C4F0:  53 56 45 52 3A 09 09 4D 56 49 09 43 2C 49 4C 50    SVER:..MVI.C,ILP
01C500:  65 72 72 61 74 65 0D 0A 09 4C 58 49 09 42 2C 50    errate...LXI.B,P
01C510:  4F 52 54 2B 38 0D 0A 09 44 42 09 30 45 44 48 2C    ORT+8...DB.0EDH,
01C520:  30 37 39 48 0D 0A 49 4E 49 54 4D 4F 44 33 3A 0D    079H..INITMOD3:.
01C530:  0A 09 4D 56 49 09 41 2C 31 31 48 09 09 3B 56 6F    ..MVI.A,11H..;Vo
01C540:  72 74 65 69 6C 65 72 20 0D 0A 09 4C 58 49 09 42    rteiler ...LXI.B
01C550:  2C 50 4F 52 54 0D 0A 09 44 42 09 30 45 44 48 2C    ,PORT...DB.0EDH,
01C560:  30 37 39 48 0D 0A 09 4D 56 49 09 41 2C 38 38 48    079H...MVI.A,88H
01C570:  09 09 3B 50 61 72 2E 20 38 20 4E 20 31 2C 20 56    ..;Par. 8 N 1, V
01C580:  6F 72 74 65 69 6C 65 72 20 2A 31 36 0D 0A 09 4C    orteiler *16...L
01C590:  58 49 09 42 2C 50 4F 52 54 2B 31 32 0D 0A 09 44    XI.B,PORT+12...D
01C5A0:  42 09 30 45 44 48 2C 30 37 39 48 0D 0A 09 4D 56    B.0EDH,079H...MV
01C5B0:  49 09 41 2C 31 0D 0A 09 49 4E 58 09 42 0D 0A 09    I.A,1...INX.B...
01C5C0:  44 42 20 09 30 45 44 48 2C 30 37 39 48 0D 0A 09    DB .0EDH,079H...
01C5D0:  49 4E 58 09 42 09 09 3B 54 78 20 26 20 52 78 20    INX.B..;Tx & Rx 
01C5E0:  45 6E 61 62 6C 65 0D 0A 09 44 42 09 30 45 44 48    Enable...DB.0EDH
01C5F0:  2C 30 37 39 48 0D 0A 09 52 45 54 0D 0A 3B 2E 2E    ,079H...RET..;..
01C600:  2E 2E 2E 0D 0A 3B 0D 0A 3B 20 54 68 65 20 66 6F    .....;..; The fo
01C610:  6C 6C 6F 77 69 6E 67 20 72 6F 75 74 69 6E 65 20    llowing routine 
01C620:  63 68 61 6E 67 65 73 20 74 68 65 20 62 61 75 64    changes the baud
01C630:  20 72 61 74 65 20 77 69 74 68 20 74 68 65 20 53     rate with the S
01C640:  45 54 20 63 6F 6D 6D 61 6E 64 2E 0D 0A 3B 0D 0A    ET command...;..
01C650:  3B 0D 0A 53 45 54 55 50 52 3A 09 20 20 4D 56 49    ;..SETUPR:.  MVI
01C660:  09 43 2C 53 42 4C 41 4E 4B 09 3B 41 6E 79 20 61    .C,SBLANK.;Any a
01C670:  72 67 75 6D 65 6E 74 73 3F 0D 0A 09 20 20 43 41    rguments?...  CA
01C680:  4C 4C 09 4D 45 58 0D 0A 09 20 20 4A 43 09 54 45    LL.MEX...  JC.TE
01C690:  4C 4C 09 09 3B 49 66 20 6E 6F 74 2C 20 67 6F 20    LL..;If not, go 
01C6A0:  64 69 73 70 6C 61 79 20 62 61 75 64 0D 0A 09 20    display baud... 
01C6B0:  20 4C 58 49 09 44 2C 43 4D 44 54 42 4C 0D 0A 09     LXI.D,CMDTBL...
01C6C0:  20 20 4D 56 49 09 43 2C 4C 4F 4F 4B 55 50 0D 0A      MVI.C,LOOKUP..
01C6D0:  09 20 20 43 41 4C 4C 09 4D 45 58 09 09 3B 50 61    .  CALL.MEX..;Pa
01C6E0:  72 73 65 20 61 72 67 75 6D 65 6E 74 0D 0A 09 20    rse argument... 
01C6F0:  20 50 55 53 48 09 48 09 09 3B 53 61 76 65 20 61     PUSH.H..;Save a
01C700:  0D 0A 09 09 43 41 4C 4C 09 4D 45 58 0D 0A 49 46    ....CALL.MEX..IF
01C710:  20 43 50 4D 50 4C 55 53 0D 0A 09 09 44 42 09 45     CPMPLUS....DB.E
01C720:  53 43 2C 27 30 27 0D 0A 45 4E 44 49 46 0D 0A 09    SC,'0'..ENDIF...
01C730:  09 44 42 09 27 56 65 72 73 69 6F 6E 20 66 6F 72    .DB.'Version for
01C740:  20 53 63 68 6E 65 69 64 65 72 20 43 50 43 20 77     Schneider CPC w
01C750:  69 74 68 20 5A 38 30 2D 53 54 49 27 0D 0A 09 09    ith Z80-STI'....
01C760:  44 42 09 43 52 2C 4C 46 2C 30 0D 0A 09 09 52 45    DB.CR,LF,0....RE
01C770:  54 0D 0A 3B 2E 2E 2E 2E 2E 0D 0A 3B 0D 0A 3B 0D    T..;.......;..;.
01C780:  0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    .;--------------
01C790:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01C7A0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01C7B0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01C7C0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B 0D 0A 3B 20    ---------..;..; 
01C7D0:  4E 4F 54 45 3A 20 20 59 6F 75 20 63 61 6E 20 63    NOTE:  You can c
01C7E0:  68 61 6E 67 65 20 74 68 65 20 53 59 53 56 45 52    hange the SYSVER
01C7F0:  20 6D 65 73 73 61 67 65 20 74 6F 20 62 65 20 6C     message to be l
01C800:  6F 6E 67 65 72 20 6F 72 20 73 68 6F 72 74 65 72    onger or shorter
01C810:  2E 20 20 54 68 65 0D 0A 3B 09 20 65 6E 64 20 6F    .  The..;. end o
01C820:  66 20 79 6F 75 72 20 6C 61 73 74 20 72 6F 75 74    f your last rout
01C830:  69 6E 65 20 73 68 6F 75 6C 64 20 74 65 72 6D 69    ine should termi
01C840:  6E 61 74 65 20 62 79 20 30 42 30 30 48 20 28 36    nate by 0B00H (6
01C850:  30 31 20 62 79 74 65 73 0D 0A 3B 09 20 61 76 61    01 bytes..;. ava
01C860:  69 6C 61 62 6C 65 20 61 66 74 65 72 20 73 74 61    ilable after sta
01C870:  72 74 20 6F 66 20 53 59 53 56 45 52 29 20 69 66    rt of SYSVER) if
01C880:  20 75 73 69 6E 67 20 74 68 65 20 48 61 79 65 73     using the Hayes
01C890:  20 53 6D 61 72 74 6D 6F 64 65 6D 0D 0A 3B 09 20     Smartmodem..;. 
01C8A0:  6F 72 20 62 79 20 61 64 64 72 65 73 73 20 30 44    or by address 0D
01C8B0:  30 30 48 20 28 32 36 35 39 20 62 79 74 65 73 29    00H (2659 bytes)
01C8C0:  20 6F 74 68 65 72 77 69 73 65 2E 0D 0A 3B 0D 0A     otherwise...;..
01C8D0:  3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ;---------------
01C8E0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01C8F0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 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 41 02 00 00 00 02    ......R...A.....
01C920:  18 00 46 02 00 00 00 02 18 00 42 02 00 00 00 02    ..F.......B.....
01C930:  18 00 47 02 00 00 00 02 18 00 43 02 00 00 00 02    ..G.......C.....
01C940:  18 00 48 02 00 00 00 02 18 00 44 02 00 00 00 02    ..H.......D.....
01C950:  18 00 49 02 00 00 00 02 18 00 45 02 00 00 00 02    ..I.......E.....
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:  6E 79 20 70 61 72 73 65 64 20 61 72 67 75 6D 65    ny parsed argume
01CA10:  6E 74 20 61 64 64 72 73 20 6F 6E 20 73 74 61 63    nt addrs on stac
01CA20:  6B 0D 0A 09 20 20 52 4E 43 09 09 09 3B 49 66 20    k...  RNC...;If 
01CA30:  77 65 20 68 61 76 65 20 6F 6E 65 2C 20 72 65 74    we have one, ret
01CA40:  75 72 6E 20 74 6F 20 69 74 0D 0A 09 20 20 50 4F    urn to it...  PO
01CA50:  50 09 48 09 09 3B 4F 6F 70 73 2C 20 69 6E 70 75    P.H..;Oops, inpu
01CA60:  74 20 6E 6F 74 20 66 6F 75 6E 64 20 69 6E 20 74    t not found in t
01CA70:  61 62 6C 65 0D 0A 09 20 20 4D 56 49 09 43 2C 49    able...  MVI.C,I
01CA80:  4C 50 0D 0A 09 20 20 43 41 4C 4C 09 4D 45 58 09    LP...  CALL.MEX.
01CA90:  09 3B 54 65 6C 6C 20 75 73 65 72 20 69 6E 70 75    .;Tell user inpu
01CAA0:  74 20 6E 6F 74 20 76 61 6C 69 64 0D 0A 09 20 20    t not valid...  
01CAB0:  44 42 09 43 52 2C 4C 46 2C 27 33 30 30 2C 20 31    DB.CR,LF,'300, 1
01CAC0:  32 30 30 2C 20 6F 72 20 32 34 30 30 20 62 61 75    200, or 2400 bau
01CAD0:  64 27 2C 43 52 2C 4C 46 2C 30 0D 0A 09 20 20 52    d',CR,LF,0...  R
01CAE0:  45 54 0D 0A 3B 0D 0A 43 4D 44 54 42 4C 3A 09 20    ET..;..CMDTBL:. 
01CAF0:  20 44 42 09 27 33 30 27 2C 27 30 27 2B 38 30 48     DB.'30','0'+80H
01CB00:  0D 0A 09 20 20 44 57 09 4F 4B 33 30 30 0D 0A 09    ...  DW.OK300...
01CB10:  20 20 44 42 09 27 31 32 30 27 2C 27 30 27 2B 38      DB.'120','0'+8
01CB20:  30 48 0D 0A 09 20 20 44 57 09 4F 4B 31 32 30 30    0H...  DW.OK1200
01CB30:  0D 0A 09 20 20 44 42 09 27 32 34 30 27 2C 27 30    ...  DB.'240','0
01CB40:  27 2B 38 30 48 0D 0A 09 20 20 44 57 09 4F 4B 32    '+80H...  DW.OK2
01CB50:  34 30 30 0D 0A 09 20 20 44 42 09 30 0D 0A 3B 0D    400...  DB.0..;.
01CB60:  0A 54 45 4C 4C 3A 09 20 20 4D 56 49 09 43 2C 49    .TELL:.  MVI.C,I
01CB70:  4C 50 0D 0A 09 20 20 43 41 4C 4C 09 4D 45 58 09    LP...  CALL.MEX.
01CB80:  09 3B 50 72 69 6E 74 20 63 75 72 72 65 6E 74 20    .;Print current 
01CB90:  62 61 75 64 20 72 61 74 65 0D 0A 09 20 20 44 42    baud rate...  DB
01CBA0:  09 43 52 2C 4C 46 2C 27 42 61 75 64 20 72 61 74    .CR,LF,'Baud rat
01CBB0:  65 20 69 73 20 6E 6F 77 3A 20 27 2C 30 0D 0A 09    e is now: ',0...
01CBC0:  20 20 4C 44 41 09 4D 53 50 45 45 44 0D 0A 09 20      LDA.MSPEED... 
01CBD0:  20 4D 56 49 09 43 2C 50 52 42 41 55 44 0D 0A 09     MVI.C,PRBAUD...
01CBE0:  20 20 43 41 4C 4C 09 4D 45 58 0D 0A 09 20 20 52      CALL.MEX...  R
01CBF0:  45 54 0D 0A 3B 0D 0A 3B 0D 0A 3B 0D 0A 4F 4B 33    ET..;..;..;..OK3
01CC00:  65 6E 20 75 73 65 20 4D 4C 4F 41 44 20 74 6F 20    en use MLOAD to 
01CC10:  6F 76 65 72 6C 61 79 20 74 68 65 20 74 68 65 20    overlay the the 
01CC20:  72 65 73 75 6C 74 73 0D 0A 3B 09 09 6F 66 20 74    results..;..of t
01CC30:  68 69 73 20 70 72 6F 67 72 61 6D 20 74 6F 20 74    his program to t
01CC40:  68 65 20 6F 72 69 67 69 6E 61 6C 20 2E 43 4F 4D    he original .COM
01CC50:  20 66 69 6C 65 2E 0D 0A 3B 0D 0A 3B 0D 0A 3B 20     file...;..;..; 
01CC60:  3D 20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20    =   =   =   =   
01CC70:  3D 20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20    =   =   =   =   
01CC80:  3D 20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20    =   =   =   =   
01CC90:  3D 20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20    =   =   =   =   
01CCA0:  3D 20 20 20 3D 0D 0A 3B 20 31 38 2E 30 31 2E 38    =   =..; 18.01.8
01CCB0:  38 20 2D 20 41 6E 70 61 73 73 75 6E 67 20 66 75    8 - Anpassung fu
01CCC0:  65 72 20 53 63 68 6E 65 69 64 65 72 20 43 50 43    er Schneider CPC
01CCD0:  09 2D 20 42 65 72 74 68 6F 6C 64 20 42 6F 6C 6C    .- Berthold Boll
01CCE0:  69 6E 67 65 72 0D 0A 3B 20 30 37 2F 32 37 2F 38    inger..; 07/27/8
01CCF0:  34 20 2D 20 41 64 64 65 64 20 39 36 30 30 20 62    4 - Added 9600 b
01CD00:  61 75 64 20 73 65 6C 65 63 74 09 09 2D 20 42 75    aud select..- Bu
01CD10:  63 6B 79 20 43 61 72 72 0D 0A 3B 20 30 35 2F 32    cky Carr..; 05/2
01CD20:  33 2F 38 34 20 2D 20 43 6F 72 72 65 63 74 65 64    3/84 - Corrected
01CD30:  20 63 6C 65 61 72 2D 73 63 72 65 65 6E 20 65 72     clear-screen er
01CD40:  72 6F 72 09 2D 20 42 69 66 66 20 42 75 65 66 66    ror.- Biff Bueff
01CD50:  65 6C 0D 0A 3B 20 30 35 2F 31 39 2F 38 34 20 2D    el..; 05/19/84 -
01CD60:  20 43 6F 6E 76 65 72 74 65 64 20 66 6F 72 20 4D     Converted for M
01CD70:  45 58 31 30 09 09 2D 20 42 69 66 66 20 42 75 65    EX10..- Biff Bue
01CD80:  66 66 65 6C 0D 0A 3B 20 31 31 2F 31 31 2F 38 33    ffel..; 11/11/83
01CD90:  20 2D 20 52 65 6E 61 6D 65 64 20 74 6F 20 4D 37     - Renamed to M7
01CDA0:  48 38 2D 31 2E 41 53 4D 2C 20 6E 6F 20 63 68 61    H8-1.ASM, no cha
01CDB0:  6E 67 65 73 09 2D 20 49 72 76 20 48 6F 66 66 0D    nges.- Irv Hoff.
01CDC0:  0A 3B 20 30 37 2F 32 37 2F 38 33 20 2D 20 52 65    .; 07/27/83 - Re
01CDD0:  6E 61 6D 65 64 20 74 6F 20 77 6F 72 6B 20 77 69    named to work wi
01CDE0:  74 68 20 4D 44 4D 37 31 32 09 2D 20 49 72 76 20    th MDM712.- Irv 
01CDF0:  48 6F 66 66 0D 0A 3B 20 30 37 2F 30 31 2F 38 33    Hoff..; 07/01/83
01CE00:  30 30 3A 09 20 20 4D 56 49 09 41 2C 31 09 09 3B    00:.  MVI.A,1..;
01CE10:  4D 53 50 45 45 44 20 33 30 30 20 62 61 75 64 20    MSPEED 300 baud 
01CE20:  76 61 6C 75 65 0D 0A 09 20 20 4C 48 4C 44 09 42    value...  LHLD.B
01CE30:  44 33 30 30 09 09 3B 67 65 74 20 33 30 30 20 62    D300..;get 300 b
01CE40:  61 75 64 20 70 61 72 61 6D 65 74 65 72 73 20 69    aud parameters i
01CE50:  6E 20 48 4C 0D 0A 09 20 20 4A 4D 50 09 4C 4F 41    n HL...  JMP.LOA
01CE60:  44 42 44 09 09 3B 67 6F 20 6C 6F 61 64 20 74 68    DBD..;go load th
01CE70:  65 6D 0D 0A 3B 0D 0A 4F 4B 31 32 30 30 3A 09 20    em..;..OK1200:. 
01CE80:  20 4D 56 49 09 41 2C 35 0D 0A 09 20 20 4C 48 4C     MVI.A,5...  LHL
01CE90:  44 09 42 44 31 32 30 30 0D 0A 09 20 20 4A 4D 50    D.BD1200...  JMP
01CEA0:  09 4C 4F 41 44 42 44 0D 0A 3B 0D 0A 4F 4B 32 34    .LOADBD..;..OK24
01CEB0:  30 30 3A 20 20 20 4D 56 49 09 41 2C 36 0D 0A 09    00:   MVI.A,6...
01CEC0:  20 20 4C 48 4C 44 09 42 44 32 34 30 30 0D 0A 09      LHLD.BD2400...
01CED0:  20 20 4A 4D 50 09 4C 4F 41 44 42 44 0D 0A 3B 0D      JMP.LOADBD..;.
01CEE0:  0A 4C 4F 41 44 42 44 3A 20 20 20 53 54 41 09 4D    .LOADBD:   STA.M
01CEF0:  53 50 45 45 44 09 09 3B 73 74 6F 72 65 20 73 70    SPEED..;store sp
01CF00:  65 65 64 20 74 6F 20 73 68 6F 77 20 74 72 61 6E    eed to show tran
01CF10:  73 66 65 72 20 74 69 6D 65 0D 0A 09 20 20 4D 4F    sfer time...  MO
01CF20:  56 09 41 2C 4C 09 09 3B 67 65 74 20 6C 65 61 73    V.A,L..;get leas
01CF30:  74 20 73 69 67 6E 69 66 69 63 61 6E 74 20 62 61    t significant ba
01CF40:  75 64 20 72 61 74 65 20 62 79 74 65 0D 0A 09 20    ud rate byte... 
01CF50:  20 53 54 41 09 49 4E 49 54 4D 4F 44 32 2B 31 09     STA.INITMOD2+1.
01CF60:  3B 73 74 6F 72 65 20 69 6E 20 49 4E 49 54 4D 4F    ;store in INITMO
01CF70:  44 0D 0A 09 20 20 4D 4F 56 09 41 2C 48 09 09 3B    D...  MOV.A,H..;
01CF80:  67 65 74 20 6D 6F 73 74 20 73 69 67 6E 69 66 63    get most signifc
01CF90:  61 6E 74 20 62 61 75 64 20 72 61 74 65 20 62 79    ant baud rate by
01CFA0:  74 65 0D 0A 09 20 20 53 54 41 09 49 4E 49 54 4D    te...  STA.INITM
01CFB0:  4F 44 33 2B 31 09 3B 73 74 6F 72 65 20 69 6E 20    OD3+1.;store in 
01CFC0:  49 4E 49 54 4D 4F 44 0D 0A 09 20 20 4A 4D 50 09    INITMOD...  JMP.
01CFD0:  49 4E 49 54 4D 4F 44 09 09 3B 72 65 73 65 74 20    INITMOD..;reset 
01CFE0:  0D 0A 3B 0D 0A 3B 0D 0A 4E 45 57 42 41 55 44 3A    ..;..;..NEWBAUD:
01CFF0:  20 20 43 50 49 09 31 0D 0A 09 20 20 4A 5A 09 4F      CPI.1...  JZ.O
01D000:  20 2D 20 52 65 76 69 73 65 64 20 74 6F 20 77 6F     - Revised to wo
01D010:  72 6B 20 77 69 74 68 20 4D 44 4D 37 31 31 09 2D    rk with MDM711.-
01D020:  20 49 72 76 20 48 6F 66 66 0D 0A 3B 20 30 36 2F     Irv Hoff..; 06/
01D030:  32 32 2F 38 33 20 2D 20 52 65 76 69 73 65 64 20    22/83 - Revised 
01D040:  74 6F 20 77 6F 72 6B 20 77 69 74 68 20 4D 44 4D    to work with MDM
01D050:  37 31 30 09 2D 20 49 72 76 20 48 6F 66 66 0D 0A    710.- Irv Hoff..
01D060:  3B 20 30 35 2F 32 37 2F 38 33 20 2D 20 52 65 76    ; 05/27/83 - Rev
01D070:  69 73 65 64 20 74 6F 20 77 6F 72 6B 20 77 69 74    ised to work wit
01D080:  68 20 4D 44 4D 37 30 39 09 2D 20 49 72 76 20 48    h MDM709.- Irv H
01D090:  6F 66 66 0D 0A 3B 20 30 35 2F 31 35 2F 38 33 20    off..; 05/15/83 
01D0A0:  2D 20 52 65 76 69 73 65 64 20 74 6F 20 77 6F 72    - Revised to wor
01D0B0:  6B 20 77 69 74 68 20 4D 44 4D 37 30 38 09 2D 20    k with MDM708.- 
01D0C0:  49 72 76 20 48 6F 66 66 0D 0A 3B 20 30 34 2F 31    Irv Hoff..; 04/1
01D0D0:  37 2F 38 33 20 2D 20 52 65 76 69 73 65 64 20 74    7/83 - Revised t
01D0E0:  6F 20 77 6F 72 6B 20 77 69 74 68 20 4D 44 4D 37    o work with MDM7
01D0F0:  30 37 09 2D 20 49 72 76 20 48 6F 66 66 0D 0A 3B    07.- Irv Hoff..;
01D100:  20 30 34 2F 30 34 2F 38 33 20 2D 20 55 70 64 61     04/04/83 - Upda
01D110:  74 65 64 20 74 6F 20 77 6F 72 6B 20 77 69 74 68    ted to work with
01D120:  20 4D 44 4D 37 30 36 09 2D 20 49 72 76 20 48 6F     MDM706.- Irv Ho
01D130:  66 66 0D 0A 3B 20 30 32 2F 32 37 2F 38 33 20 2D    ff..; 02/27/83 -
01D140:  20 55 70 64 61 74 65 64 20 74 6F 20 77 6F 72 6B     Updated to work
01D150:  20 77 69 74 68 20 4D 44 4D 37 30 35 09 2D 20 49     with MDM705.- I
01D160:  72 76 20 48 6F 66 66 0D 0A 3B 20 30 32 2F 31 37    rv Hoff..; 02/17
01D170:  2F 38 33 20 2D 20 55 70 64 61 74 65 64 20 74 6F    /83 - Updated to
01D180:  20 77 6F 72 6B 20 77 69 74 68 20 4D 44 4D 37 30     work with MDM70
01D190:  34 09 2D 20 49 72 76 20 48 6F 66 66 0D 0A 3B 20    4.- Irv Hoff..; 
01D1A0:  30 32 2F 30 37 2F 38 33 20 2D 20 55 70 64 61 74    02/07/83 - Updat
01D1B0:  65 64 20 74 6F 20 77 6F 72 6B 20 77 69 74 68 20    ed to work with 
01D1C0:  4D 44 4D 37 30 33 09 2D 20 49 72 76 20 48 6F 66    MDM703.- Irv Hof
01D1D0:  66 0D 0A 3B 20 30 31 2F 32 37 2F 38 33 20 2D 20    f..; 01/27/83 - 
01D1E0:  55 70 64 61 74 65 64 20 74 6F 20 77 6F 72 6B 20    Updated to work 
01D1F0:  77 69 74 68 20 4D 44 4D 37 30 32 09 2D 20 49 72    with MDM702.- Ir
01D200:  4B 33 30 30 0D 0A 09 20 20 43 50 49 09 35 0D 0A    K300...  CPI.5..
01D210:  09 20 20 4A 5A 09 4F 4B 31 32 30 30 0D 0A 09 20    .  JZ.OK1200... 
01D220:  20 43 50 49 09 36 0D 0A 09 20 20 4A 5A 09 4F 4B     CPI.6...  JZ.OK
01D230:  32 34 30 30 0D 0A 09 20 20 52 45 54 0D 0A 3B 0D    2400...  RET..;.
01D240:  0A 3B 0D 0A 3B 20 54 61 62 6C 65 20 6F 66 20 62    .;..; Table of b
01D250:  61 75 64 20 72 61 74 65 20 70 61 72 61 6D 65 74    aud rate paramet
01D260:  65 72 73 0D 0A 3B 0D 0A 42 44 33 30 30 3A 09 44    ers..;..BD300:.D
01D270:  57 09 33 33 31 41 48 0D 0A 42 44 31 32 30 30 3A    W.331AH..BD1200:
01D280:  09 44 57 09 31 31 31 41 48 0D 0A 42 44 32 34 30    .DW.111AH..BD240
01D290:  30 3A 09 44 57 09 31 31 30 44 48 0D 0A 3B 0D 0A    0:.DW.110DH..;..
01D2A0:  42 41 55 44 42 55 46 3A 20 20 44 42 09 31 30 2C    BAUDBUF:  DB.10,
01D2B0:  30 0D 0A 09 20 20 44 53 09 31 30 0D 0A 3B 0D 0A    0...  DS.10..;..
01D2C0:  49 46 20 43 50 4D 50 4C 55 53 0D 0A 45 4F 53 4D    IF CPMPLUS..EOSM
01D2D0:  53 47 3A 09 20 20 44 42 09 45 53 43 2C 27 4A 27    SG:.  DB.ESC,'J'
01D2E0:  2C 30 2C 30 2C 30 2C 27 24 27 0D 0A 43 4C 53 4D    ,0,0,0,'$'..CLSM
01D2F0:  53 47 3A 09 20 20 44 42 09 45 53 43 2C 27 45 27    SG:.  DB.ESC,'E'
01D300:  2C 45 53 43 2C 27 48 27 2C 30 2C 27 24 27 0D 0A    ,ESC,'H',0,'$'..
01D310:  45 4E 44 49 46 0D 0A 3B 0D 0A 49 46 20 4E 4F 54    ENDIF..;..IF NOT
01D320:  20 43 50 4D 50 4C 55 53 0D 0A 45 4F 53 4D 53 47     CPMPLUS..EOSMSG
01D330:  3A 09 20 20 44 42 09 32 30 2C 30 2C 30 2C 30 2C    :.  DB.20,0,0,0,
01D340:  30 2C 27 24 27 09 09 20 20 09 0D 0A 43 4C 53 4D    0,'$'..  ...CLSM
01D350:  53 47 3A 09 20 20 44 42 09 31 32 2C 30 2C 30 2C    SG:.  DB.12,0,0,
01D360:  30 2C 30 2C 27 24 27 0D 0A 45 4E 44 49 46 0D 0A    0,0,'$'..ENDIF..
01D370:  3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ;---------------
01D380:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01D390:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01D3A0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01D3B0:  2D 2D 2D 0D 0A 3B 0D 0A 3B 20 4E 4F 54 45 3A 20    ---..;..; NOTE: 
01D3C0:  20 4D 55 53 54 20 54 45 52 4D 49 4E 41 54 45 20     MUST TERMINATE 
01D3D0:  50 52 49 4F 52 20 54 4F 20 30 42 30 30 48 20 28    PRIOR TO 0B00H (
01D3E0:  77 69 74 68 20 53 6D 61 72 74 6D 6F 64 65 6D 29    with Smartmodem)
01D3F0:  0D 0A 3B 0D 0A 09 20 20 45 4E 44 0D 0A 1A 1A 1A    ..;...  END.....
01D400:  76 20 48 6F 66 66 0D 0A 3B 20 30 31 2F 31 30 2F    v Hoff..; 01/10/
01D410:  38 33 20 2D 20 55 70 64 61 74 65 64 20 74 6F 20    83 - Updated to 
01D420:  77 6F 72 6B 20 77 69 74 68 20 4D 44 4D 37 30 31    work with MDM701
01D430:  09 2D 20 49 72 76 20 48 6F 66 66 0D 0A 3B 20 31    .- Irv Hoff..; 1
01D440:  30 2F 30 33 2F 38 32 20 2D 20 46 69 72 73 74 20    0/03/82 - First 
01D450:  76 65 72 73 69 6F 6E 20 6F 66 20 74 68 69 73 20    version of this 
01D460:  66 69 6C 65 0D 0A 3B 0D 0A 3B 20 3D 20 20 20 3D    file..;..; =   =
01D470:  20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20 3D       =   =   =   =
01D480:  20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20 3D       =   =   =   =
01D490:  20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20 3D       =   =   =   =
01D4A0:  20 20 20 3D 20 20 20 3D 20 20 20 3D 0D 0A 3B 0D       =   =   =..;.
01D4B0:  0A 42 45 4C 4C 3A 09 09 45 51 55 09 30 37 48 09    .BELL:..EQU.07H.
01D4C0:  09 3B 62 65 6C 6C 0D 0A 43 52 3A 09 09 45 51 55    .;bell..CR:..EQU
01D4D0:  09 30 44 48 09 09 3B 63 61 72 72 69 61 67 65 20    .0DH..;carriage 
01D4E0:  72 65 74 75 72 6E 0D 0A 45 53 43 3A 09 09 45 51    return..ESC:..EQ
01D4F0:  55 09 31 42 48 09 09 3B 65 73 63 61 70 65 0D 0A    U.1BH..;escape..
01D500:  4C 46 3A 09 09 45 51 55 09 30 41 48 09 09 3B 6C    LF:..EQU.0AH..;l
01D510:  69 6E 65 66 65 65 64 0D 0A 3B 0D 0A 59 45 53 3A    inefeed..;..YES:
01D520:  09 09 45 51 55 09 30 46 46 48 0D 0A 4E 4F 3A 09    ..EQU.0FFH..NO:.
01D530:  09 45 51 55 09 30 0D 0A 3B 0D 0A 3B 0D 0A 3B 20    .EQU.0..;..;..; 
01D540:  43 68 61 6E 67 65 20 74 68 65 20 76 61 6C 75 65    Change the value
01D550:  20 61 74 20 4D 4F 44 44 41 54 50 20 69 66 20 69     at MODDATP if i
01D560:  74 20 64 6F 65 73 20 6E 6F 74 20 6D 61 74 63 68    t does not match
01D570:  20 77 68 61 74 20 79 6F 75 20 61 72 65 20 75 73     what you are us
01D580:  69 6E 67 2E 0D 0A 3B 0D 0A 43 50 4D 50 4C 55 53    ing...;..CPMPLUS
01D590:  09 09 45 51 55 09 59 45 53 09 09 3B 4E 4F 20 66    ..EQU.YES..;NO f
01D5A0:  75 65 72 20 43 50 2F 4D 20 32 2E 32 0D 0A 3B 0D    uer CP/M 2.2..;.
01D5B0:  0A 50 4F 52 54 3A 09 09 45 51 55 09 30 46 38 45    .PORT:..EQU.0F8E
01D5C0:  30 48 09 09 3B 5A 38 30 2D 53 54 49 20 42 61 73    0H..;Z80-STI Bas
01D5D0:  69 73 70 6F 72 74 0D 0A 4D 4F 44 44 41 54 50 3A    isport..MODDATP:
01D5E0:  09 45 51 55 09 50 4F 52 54 2B 31 35 09 09 3B 64    .EQU.PORT+15..;d
01D5F0:  61 74 61 20 70 6F 72 74 20 0D 0A 4D 4F 44 43 54    ata port ..MODCT
01D600:  02 D2 05 FF 02 D2 04 FF 0B 87 FF FF 2D FF 96 FF    ............-...
01D610:  F0 F0 FF 04 F0 11 0F BF FF FF 1F FF CF FF DD 7F    ................
01D620:  22 FF 22 FF FF 44 04 FF 04 00 FF F7 04 7B 01 05    "."..D.......{..
01D630:  3C 09 9E 1E 96 2D 87 4B 8F 87 04 0F 02 5A 04 0F    <....-.K.....Z..
01D640:  05 1E 5A 5A 3C 04 1E 06 2D 2D 78 F0 78 06 0F 0D    ..ZZ<...--x.x...
01D650:  1E 0F 87 87 4B 69 F0 3C 1E 1E 96 78 0A 0F 1A 1E    ....Ki.<...x....
01D660:  78 F0 0F 0F 4B 0F 4B 4B 03 88 FD FD 70 F2 FC FD    x...K.KK....p...
01D670:  F9 FF FF DD FF 77 F7 78 0B 0F EE F0 FF 00 F0 F0    .....w.x........
01D680:  06 F0 F0 00 FF 0F 06 FF 02 F0 0C FF 02 F0 0D FF    ................
01D690:  04 F7 FF F2 04 FF 04 F9 FF F5 04 FF 05 FC FF FF    ................
01D6A0:  78 06 FF 02 E1 05 FF 02 96 04 FF 1E 87 FF FF 0F    x...............
01D6B0:  FF 87 FE F0 F0 ED C3 D2 E1 4B DA ED ED FC FE 18    .........K......
01D6C0:  FE 10 7E 10 FE 10 FE FE 21 04 ED 07 21 ED FC CB    ..~.....!...!...
01D6D0:  87 87 04 0F 1D 96 E1 96 4B A5 69 A5 69 E1 5A 4B    ........K.i.i.ZK
01D6E0:  87 0F 4B 87 87 1E 69 87 0F 87 4B 4B 1E 1E B4 C3    ..K...i...KK....
01D6F0:  87 06 0F 07 F0 4B 87 0F 0F 1E 04 96 05 A5 E1 F0    .....K..........
01D700:  E1 04 C3 01 05 E1 01 04 F0 02 87 04 0F 0E 87 0F    ................
01D710:  87 87 07 80 EE FF B3 77 FF FF DD 04 FF 07 BB 77    .......w.......w
01D720:  F3 3C 0F 0F 07 1E EE 0F F0 FF 00 F0 F0 06 F0 F0    .<..............
01D730:  00 FF 0F 06 FF 03 F0 F8 0B FF 02 F0 0D FF 09 F3    ................
01D740:  FF F0 FC FE FC F0 FE 04 FF 06 FE F8 FF FF 69 06    ..............i.
01D750:  FF 02 C3 05 FF 08 0F FF FF FD 5A DA DA 04 87 0D    ..........Z.....
01D760:  0F 0F F0 5A 0F F0 0F 0F A5 0F 0F A5 0C 0F 03 87    ...Z............
01D770:  78 05 0F 11 F0 0F 1E 0F 1E 2D 5A A5 F0 1E 0F 1E    x........-Z.....
01D780:  0F 1E 0F F0 06 0F 06 1E 2D 2D 4B 78 04 87 17 0F    ........--Kx....
01D790:  87 D2 0F E1 0F 0F E1 1E 78 C3 0F A5 C3 87 3C 3C    ........x.....<<
01D7A0:  1E 1E 3C F0 87 0A 0F 20 87 C3 E1 3C 4B 0F 0F 87    ..<.... ...<K...
01D7B0:  0F 87 00 77 DD FF 77 FF DD BB FF FF DD FF 77 FF    ...w..w.......w.
01D7C0:  DD F0 0F 0F B4 5A 5A 04 1E EE 0F F0 FF 00 F0 F0    .....ZZ.........
01D7D0:  06 F0 F0 00 FF 0F 06 FF 03 F0 F0 0B FF 02 F0 0B    ................
01D7E0:  FF 13 FD FE EC C9 80 80 02 00 04 05 82 83 C1 E0    ................
01D7F0:  F0 FF FF 2D 06 FF 02 87 05 FF 02 87 04 FF 10 F0    ...-............
01D800:  4C 30 3A 09 45 51 55 09 50 4F 52 54 2B 31 09 09    L0:.EQU.PORT+1..
01D810:  3B 44 54 52 2B 43 54 53 2D 52 65 67 69 73 74 65    ;DTR+CTS-Registe
01D820:  72 0D 0A 4D 4F 44 43 54 4C 31 3A 09 45 51 55 09    r..MODCTL1:.EQU.
01D830:  50 4F 52 54 2B 31 33 09 09 3B 52 78 2D 43 6F 6E    PORT+13..;Rx-Con
01D840:  74 72 6F 6C 0D 0A 4D 4F 44 43 54 4C 32 3A 09 45    trol..MODCTL2:.E
01D850:  51 55 09 50 4F 52 54 2B 31 34 09 09 3B 54 78 2D    QU.PORT+14..;Tx-
01D860:  43 6F 6E 74 72 6F 6C 0D 0A 4D 4F 44 52 43 56 42    Control..MODRCVB
01D870:  3A 09 45 51 55 09 31 32 38 09 09 3B 62 69 74 20    :.EQU.128..;bit 
01D880:  74 6F 20 74 65 73 74 20 66 6F 72 20 72 65 63 65    to test for rece
01D890:  69 76 65 64 20 64 61 74 61 0D 0A 4D 4F 44 52 43    ived data..MODRC
01D8A0:  56 52 3A 09 45 51 55 09 31 32 38 09 09 3B 6D 6F    VR:.EQU.128..;mo
01D8B0:  64 65 6D 20 72 65 63 65 69 76 65 20 72 65 61 64    dem receive read
01D8C0:  79 0D 0A 4D 4F 44 53 4E 44 42 3A 09 45 51 55 09    y..MODSNDB:.EQU.
01D8D0:  31 32 38 09 09 3B 62 69 74 20 74 6F 20 74 65 73    128..;bit to tes
01D8E0:  74 20 66 6F 72 20 72 65 61 64 79 20 74 6F 20 73    t for ready to s
01D8F0:  65 6E 64 0D 0A 4D 4F 44 53 4E 44 52 3A 09 45 51    end..MODSNDR:.EQ
01D900:  55 09 31 32 38 09 09 3B 6D 6F 64 65 6D 20 73 65    U.128..;modem se
01D910:  6E 64 20 72 65 61 64 79 20 62 69 74 0D 0A 3B 0D    nd ready bit..;.
01D920:  0A 3B 20 4D 45 58 20 73 65 72 76 69 63 65 20 70    .; MEX service p
01D930:  72 6F 63 65 73 73 6F 72 20 73 74 75 66 66 0D 0A    rocessor stuff..
01D940:  3B 0D 0A 4D 45 58 09 45 51 55 09 30 44 30 30 48    ;..MEX.EQU.0D00H
01D950:  09 09 3B 61 64 64 72 65 73 73 20 6F 66 20 74 68    ..;address of th
01D960:  65 20 73 65 72 76 69 63 65 20 70 72 6F 63 65 73    e service proces
01D970:  73 6F 72 0D 0A 49 4E 4D 44 4D 09 45 51 55 09 32    sor..INMDM.EQU.2
01D980:  35 35 09 09 3B 67 65 74 20 63 68 61 72 20 66 72    55..;get char fr
01D990:  6F 6D 20 70 6F 72 74 20 74 6F 20 41 2C 20 43 59    om port to A, CY
01D9A0:  3D 6E 6F 20 6D 6F 72 65 20 69 6E 20 31 30 30 20    =no more in 100 
01D9B0:  6D 73 0D 0A 54 49 4D 45 52 09 45 51 55 09 32 35    ms..TIMER.EQU.25
01D9C0:  34 09 09 3B 64 65 6C 61 79 20 31 30 30 6D 73 20    4..;delay 100ms 
01D9D0:  2A 20 72 65 67 20 42 0D 0A 54 4D 44 49 4E 50 09    * reg B..TMDINP.
01D9E0:  45 51 55 09 32 35 33 09 09 3B 42 3D 23 20 73 65    EQU.253..;B=# se
01D9F0:  63 73 20 74 6F 20 77 61 69 74 20 66 6F 72 20 63    cs to wait for c
01DA00:  0D 0A 3B 20 4D 58 4F 2D 43 50 43 33 2E 41 53 4D    ..; MXO-CPC3.ASM
01DA10:  2D 2D 20 53 63 68 6E 65 69 64 65 72 20 43 50 43    -- Schneider CPC
01DA20:  20 6F 76 65 72 6C 61 79 20 66 69 6C 65 20 66 6F     overlay file fo
01DA30:  72 20 4D 45 58 2E 20 31 38 2E 30 31 2E 31 39 38    r MEX. 18.01.198
01DA40:  38 0D 0A 3B 0D 0A 3B 20 59 6F 75 20 77 69 6C 6C    8..;..; You will
01DA50:  20 77 61 6E 74 20 74 6F 20 6C 6F 6F 6B 20 74 68     want to look th
01DA60:  69 73 20 66 69 6C 65 20 6F 76 65 72 20 63 61 72    is file over car
01DA70:  65 66 75 6C 6C 79 2E 20 54 68 65 72 65 20 61 72    efully. There ar
01DA80:  65 20 61 20 6E 75 6D 62 65 72 20 6F 66 0D 0A 3B    e a number of..;
01DA90:  20 6F 70 74 69 6F 6E 73 20 74 68 61 74 20 79 6F     options that yo
01DAA0:  75 20 63 61 6E 20 75 73 65 20 74 6F 20 63 6F 6E    u can use to con
01DAB0:  66 69 67 75 72 65 20 74 68 65 20 70 72 6F 67 72    figure the progr
01DAC0:  61 6D 20 74 6F 20 73 75 69 74 20 79 6F 75 72 20    am to suit your 
01DAD0:  74 61 73 74 65 2E 0D 0A 3B 0D 0A 3B 20 55 73 65    taste...;..; Use
01DAE0:  20 74 68 65 20 22 53 45 54 22 20 63 6F 6D 6D 61     the "SET" comma
01DAF0:  6E 64 20 74 6F 20 63 68 61 6E 67 65 20 62 61 75    nd to change bau
01DB00:  64 72 61 74 65 20 77 68 65 6E 20 64 65 73 69 72    drate when desir
01DB10:  65 64 2E 0D 0A 3B 0D 0A 3B 20 45 64 69 74 20 74    ed...;..; Edit t
01DB20:  68 69 73 20 66 69 6C 65 20 66 6F 72 20 79 6F 75    his file for you
01DB30:  72 20 70 72 65 66 65 72 65 6E 63 65 73 20 74 68    r preferences th
01DB40:  65 6E 20 66 6F 6C 6C 6F 77 20 74 68 65 20 22 54    en follow the "T
01DB50:  4F 20 55 53 45 3A 22 20 65 78 61 6D 70 6C 65 0D    O USE:" example.
01DB60:  0A 3B 20 73 68 6F 77 6E 20 62 65 6C 6F 77 2E 0D    .; shown below..
01DB70:  0A 3B 0D 0A 3B 0D 0A 3B 09 54 4F 20 55 53 45 3A    .;..;..;.TO USE:
01DB80:  20 46 69 72 73 74 20 65 64 69 74 20 74 68 69 73     First edit this
01DB90:  20 66 69 6C 65 20 66 69 6C 6C 69 6E 67 20 69 6E     file filling in
01DBA0:  20 61 6E 73 77 65 72 73 20 66 6F 72 20 79 6F 75     answers for you
01DBB0:  72 20 6F 77 6E 0D 0A 3B 09 09 65 71 75 69 70 6D    r own..;..equipm
01DBC0:  65 6E 74 2E 20 20 54 68 65 6E 20 61 73 73 65 6D    ent.  Then assem
01DBD0:  62 6C 65 20 77 69 74 68 20 41 53 4D 2E 43 4F 4D    ble with ASM.COM
01DBE0:  20 6F 72 20 65 71 75 69 76 61 6C 65 6E 74 0D 0A     or equivalent..
01DBF0:  3B 09 09 61 73 73 65 6D 62 6C 65 72 2E 20 54 68    ;..assembler. Th
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 41 02 00 00 00 02    ......R...A.....
01DC20:  19 00 46 02 00 00 00 02 19 00 42 02 00 00 00 02    ..F.......B.....
01DC30:  19 00 47 02 00 00 00 02 19 00 43 02 00 00 00 02    ..G.......C.....
01DC40:  19 00 48 02 00 00 00 02 19 00 44 02 00 00 00 02    ..H.......D.....
01DC50:  19 00 49 02 00 00 00 02 19 00 45 02 00 00 00 02    ..I.......E.....
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:  68 61 72 2C 20 63 79 3D 6E 6F 20 63 68 61 72 0D    har, cy=no char.
01DD10:  0A 43 48 45 4B 43 43 09 45 51 55 09 32 35 32 09    .CHEKCC.EQU.252.
01DD20:  09 3B 63 68 65 63 6B 20 66 6F 72 20 5E 43 20 66    .;check for ^C f
01DD30:  72 6F 6D 20 4B 42 44 2C 20 5A 3D 70 72 65 73 65    rom KBD, Z=prese
01DD40:  6E 74 0D 0A 53 4E 44 52 44 59 09 45 51 55 09 32    nt..SNDRDY.EQU.2
01DD50:  35 31 09 09 3B 74 65 73 74 20 66 6F 72 20 6D 6F    51..;test for mo
01DD60:  64 65 6D 2D 73 65 6E 64 20 72 65 61 64 79 0D 0A    dem-send ready..
01DD70:  52 43 56 52 44 59 09 45 51 55 09 32 35 30 09 09    RCVRDY.EQU.250..
01DD80:  3B 74 65 73 74 20 66 6F 72 20 6D 6F 64 65 6D 2D    ;test for modem-
01DD90:  72 65 63 65 69 76 65 20 72 65 61 64 79 0D 0A 53    receive ready..S
01DDA0:  4E 44 43 48 52 09 45 51 55 09 32 34 39 09 09 3B    NDCHR.EQU.249..;
01DDB0:  73 65 6E 64 20 61 20 63 68 61 72 61 63 74 65 72    send a character
01DDC0:  20 74 6F 20 74 68 65 20 6D 6F 64 65 6D 20 28 61     to the modem (a
01DDD0:  66 74 65 72 20 73 6E 64 72 64 79 29 0D 0A 52 43    fter sndrdy)..RC
01DDE0:  56 43 48 52 09 45 51 55 09 32 34 38 09 09 3B 72    VCHR.EQU.248..;r
01DDF0:  65 63 76 20 61 20 63 68 61 72 20 66 72 6F 6D 20    ecv a char from 
01DE00:  6D 6F 64 65 6D 20 28 61 66 74 65 72 20 72 63 76    modem (after rcv
01DE10:  72 64 79 29 0D 0A 4C 4F 4F 4B 55 50 09 45 51 55    rdy)..LOOKUP.EQU
01DE20:  09 32 34 37 09 09 3B 74 61 62 6C 65 20 73 65 61    .247..;table sea
01DE30:  72 63 68 3A 20 73 65 65 20 43 4D 44 54 42 4C 20    rch: see CMDTBL 
01DE40:  63 6F 6D 6D 65 6E 74 73 20 66 6F 72 20 69 6E 66    comments for inf
01DE50:  6F 0D 0A 50 41 52 53 46 4E 09 45 51 55 09 32 34    o..PARSFN.EQU.24
01DE60:  36 09 09 3B 70 61 72 73 65 20 66 69 6C 65 6E 61    6..;parse filena
01DE70:  6D 65 20 66 72 6F 6D 20 69 6E 70 75 74 20 73 74    me from input st
01DE80:  72 65 61 6D 0D 0A 42 44 50 41 52 53 09 45 51 55    ream..BDPARS.EQU
01DE90:  09 32 34 35 09 09 3B 70 61 72 73 65 20 62 61 75    .245..;parse bau
01DEA0:  64 2D 72 61 74 65 20 66 72 6F 6D 20 69 6E 70 75    d-rate from inpu
01DEB0:  74 20 73 74 72 65 61 6D 0D 0A 53 42 4C 41 4E 4B    t stream..SBLANK
01DEC0:  09 45 51 55 09 32 34 34 09 09 3B 73 63 61 6E 20    .EQU.244..;scan 
01DED0:  69 6E 70 75 74 20 73 74 72 65 61 6D 20 74 6F 20    input stream to 
01DEE0:  6E 65 78 74 20 6E 6F 6E 2D 62 6C 61 6E 6B 0D 0A    next non-blank..
01DEF0:  45 56 41 4C 41 09 45 51 55 09 32 34 33 09 09 3B    EVALA.EQU.243..;
01DF00:  73 3D 61 6C 6C 6F 77 20 74 6F 67 67 6C 69 6E 67    s=allow toggling
01DF10:  20 6F 66 20 4C 4F 43 4F 4E 45 58 54 43 48 52 09     of LOCONEXTCHR.
01DF20:  31 31 38 48 0D 0A 4C 53 54 54 53 54 3A 09 09 44    118H..LSTTST:..D
01DF30:  42 09 59 45 53 09 3B 79 65 73 3D 70 72 69 6E 74    B.YES.;yes=print
01DF40:  65 72 20 61 76 61 69 6C 61 62 6C 65 20 6F 6E 20    er available on 
01DF50:  70 72 69 6E 74 65 72 20 70 6F 72 74 09 31 31 39    printer port.119
01DF60:  48 0D 0A 58 4F 46 46 54 53 54 3A 09 44 42 09 4E    H..XOFFTST:.DB.N
01DF70:  4F 09 3B 79 65 73 3D 63 68 65 63 6B 73 20 66 6F    O.;yes=checks fo
01DF80:  72 20 58 4F 46 46 20 66 72 6F 6D 20 72 65 6D 6F    r XOFF from remo
01DF90:  74 65 20 77 68 69 6C 65 09 31 31 41 48 0D 0A 09    te while.11AH...
01DFA0:  09 09 09 3B 73 65 6E 64 69 6E 67 20 61 20 66 69    ...;sending a fi
01DFB0:  6C 65 20 69 6E 20 74 65 72 6D 69 6E 61 6C 20 6D    le in terminal m
01DFC0:  6F 64 65 0D 0A 58 4F 4E 57 41 49 54 3A 09 44 42    ode..XONWAIT:.DB
01DFD0:  09 4E 4F 09 3B 79 65 73 3D 77 61 69 74 20 66 6F    .NO.;yes=wait fo
01DFE0:  72 20 58 4F 4E 20 61 66 74 65 72 20 43 52 20 77    r XON after CR w
01DFF0:  68 69 6C 65 09 31 31 42 48 0D 0A 09 09 09 09 3B    hile.11BH......;
01E000:  73 65 6E 64 69 6E 67 20 61 20 66 69 6C 65 20 69    sending a file i
01E010:  6E 20 74 65 72 6D 69 6E 61 6C 20 6D 6F 64 65 0D    n terminal mode.
01E020:  0A 54 4F 47 58 4F 46 46 3A 09 44 42 09 59 45 53    .TOGXOFF:.DB.YES
01E030:  09 3B 79 65 73 3D 61 6C 6C 6F 77 20 74 6F 67 67    .;yes=allow togg
01E040:  6C 69 6E 67 20 6F 66 20 58 4F 46 46 20 63 68 65    ling of XOFF che
01E050:  63 6B 69 6E 67 09 31 31 43 48 0D 0A 49 47 4E 4F    cking.11CH..IGNO
01E060:  52 43 54 4C 3A 09 44 42 09 59 45 53 09 3B 79 65    RCTL:.DB.YES.;ye
01E070:  73 3D 43 54 4C 2D 63 68 61 72 73 20 61 62 6F 76    s=CTL-chars abov
01E080:  65 20 5E 4D 20 6E 6F 74 20 64 69 73 70 6C 61 79    e ^M not display
01E090:  65 64 09 31 31 44 48 0D 0A 45 58 54 52 41 31 3A    ed.11DH..EXTRA1:
01E0A0:  09 09 44 42 09 30 09 3B 66 6F 72 20 66 75 74 75    ..DB.0.;for futu
01E0B0:  72 65 20 65 78 70 61 6E 73 69 6F 6E 09 09 09 31    re expansion...1
01E0C0:  31 45 48 0D 0A 45 58 54 52 41 32 3A 09 09 44 42    1EH..EXTRA2:..DB
01E0D0:  09 30 09 3B 66 6F 72 20 66 75 74 75 72 65 20 65    .0.;for future e
01E0E0:  78 70 61 6E 73 69 6F 6E 09 09 09 31 31 46 48 0D    xpansion...11FH.
01E0F0:  0A 42 52 4B 43 48 52 3A 09 09 44 42 09 27 40 27    .BRKCHR:..DB.'@'
01E100:  65 76 61 6C 75 61 74 65 20 6E 75 6D 65 72 69 63    evaluate numeric
01E110:  20 66 72 6F 6D 20 69 6E 70 75 74 20 73 74 72 65     from input stre
01E120:  61 6D 0D 0A 4C 4B 41 48 45 44 09 45 51 55 09 32    am..LKAHED.EQU.2
01E130:  34 32 09 09 3B 67 65 74 20 6E 78 74 20 63 68 61    42..;get nxt cha
01E140:  72 20 77 2F 6F 20 72 65 6D 6F 76 69 6E 67 20 66    r w/o removing f
01E150:  72 6F 6D 20 69 6E 70 75 74 0D 0A 47 4E 43 09 45    rom input..GNC.E
01E160:  51 55 09 32 34 31 09 09 3B 67 65 74 20 63 68 61    QU.241..;get cha
01E170:  72 20 66 72 6F 6D 20 69 6E 70 75 74 2C 20 63 79    r from input, cy
01E180:  3D 31 20 69 66 20 6E 6F 6E 65 0D 0A 49 4C 50 09    =1 if none..ILP.
01E190:  45 51 55 09 32 34 30 09 09 3B 69 6E 6C 69 6E 65    EQU.240..;inline
01E1A0:  20 70 72 69 6E 74 0D 0A 44 45 43 4F 55 54 09 45     print..DECOUT.E
01E1B0:  51 55 09 32 33 39 09 09 3B 64 65 63 69 6D 61 6C    QU.239..;decimal
01E1C0:  20 6F 75 74 70 75 74 0D 0A 50 52 42 41 55 44 09     output..PRBAUD.
01E1D0:  45 51 55 09 32 33 38 09 09 3B 70 72 69 6E 74 20    EQU.238..;print 
01E1E0:  62 61 75 64 20 72 61 74 65 0D 0A 3B 0D 0A 50 52    baud rate..;..PR
01E1F0:  49 4E 54 09 45 51 55 09 39 09 09 3B 42 44 4F 53    INT.EQU.9..;BDOS
01E200:  20 70 72 69 6E 74 2D 73 74 72 69 6E 67 20 66 75     print-string fu
01E210:  6E 63 74 69 6F 6E 0D 0A 3B 0D 0A 09 09 4F 52 47    nction..;....ORG
01E220:  09 31 30 30 48 0D 0A 3B 0D 0A 3B 20 43 68 61 6E    .100H..;..; Chan
01E230:  67 65 20 74 68 65 20 63 6C 6F 63 6B 20 73 70 65    ge the clock spe
01E240:  65 64 20 69 66 20 6E 65 65 64 65 64 2C 20 74 6F    ed if needed, to
01E250:  20 6D 61 74 63 68 20 79 6F 75 72 20 73 79 73 74     match your syst
01E260:  65 6D 0D 0A 3B 0D 0A 09 09 44 53 09 33 09 3B 28    em..;....DS.3.;(
01E270:  66 6F 72 20 20 22 4A 4D 50 20 20 20 53 54 41 52    for  "JMP   STAR
01E280:  54 22 20 69 6E 73 74 72 75 63 74 69 6F 6E 29 0D    T" instruction).
01E290:  0A 3B 0D 0A 50 4D 4D 49 4D 4F 44 45 4D 3A 09 44    .;..PMMIMODEM:.D
01E2A0:  42 09 4E 4F 09 3B 79 65 73 3D 50 4D 4D 49 20 53    B.NO.;yes=PMMI S
01E2B0:  2D 31 30 30 20 4D 6F 64 65 6D 09 09 09 31 30 33    -100 Modem...103
01E2C0:  48 0D 0A 53 4D 41 52 54 4D 4F 44 45 4D 3A 09 44    H..SMARTMODEM:.D
01E2D0:  42 09 59 45 53 09 3B 79 65 73 3D 48 41 59 45 53    B.YES.;yes=HAYES
01E2E0:  20 53 6D 61 72 74 6D 6F 64 65 6D 2C 20 6E 6F 3D     Smartmodem, no=
01E2F0:  6E 6F 6E 2D 48 61 79 65 73 09 31 30 34 48 0D 0A    non-Hayes.104H..
01E300:  2D 34 30 48 09 3B 5E 40 20 3D 20 53 65 6E 64 20    -40H.;^@ = Send 
01E310:  61 20 33 30 30 20 6D 73 2E 20 62 72 65 61 6B 20    a 300 ms. break 
01E320:  74 6F 6E 65 09 09 31 32 30 48 0D 0A 4E 4F 43 4F    tone..120H..NOCO
01E330:  4E 4E 43 54 3A 09 44 42 09 27 4E 27 2D 34 30 48    NNCT:.DB.'N'-40H
01E340:  09 3B 5E 4E 20 3D 20 44 69 73 63 6F 6E 6E 65 63    .;^N = Disconnec
01E350:  74 20 66 72 6F 6D 20 74 68 65 20 70 68 6F 6E 65    t from the phone
01E360:  20 6C 69 6E 65 09 31 32 31 48 0D 0A 4C 4F 47 43     line.121H..LOGC
01E370:  48 52 3A 09 09 44 42 09 27 4C 27 2D 34 30 48 09    HR:..DB.'L'-40H.
01E380:  3B 5E 4C 20 3D 20 53 65 6E 64 20 6C 6F 67 6F 6E    ;^L = Send logon
01E390:  09 09 09 31 32 32 48 0D 0A 4C 53 54 43 48 52 3A    ...122H..LSTCHR:
01E3A0:  09 09 44 42 09 27 50 27 2D 34 30 48 09 3B 5E 50    ..DB.'P'-40H.;^P
01E3B0:  20 3D 20 54 6F 67 67 6C 65 20 70 72 69 6E 74 65     = Toggle printe
01E3C0:  72 09 09 09 31 32 33 48 0D 0A 55 4E 53 41 56 45    r...123H..UNSAVE
01E3D0:  3A 09 09 44 42 09 27 52 27 2D 34 30 48 09 3B 5E    :..DB.'R'-40H.;^
01E3E0:  52 20 3D 20 43 6C 6F 73 65 20 69 6E 70 75 74 20    R = Close input 
01E3F0:  74 65 78 74 20 62 75 66 66 65 72 09 09 31 32 34    text buffer..124
01E400:  48 0D 0A 54 52 41 4E 43 48 52 3A 09 44 42 09 27    H..TRANCHR:.DB.'
01E410:  54 27 2D 34 30 48 20 3B 5E 54 20 3D 20 54 72 61    T'-40H ;^T = Tra
01E420:  6E 73 6D 69 74 20 66 69 6C 65 20 74 6F 20 72 65    nsmit file to re
01E430:  6D 6F 74 65 09 09 31 32 35 48 0D 0A 53 41 56 45    mote..125H..SAVE
01E440:  43 48 52 3A 09 44 42 09 27 59 27 2D 34 30 48 09    CHR:.DB.'Y'-40H.
01E450:  3B 5E 59 20 3D 20 4F 70 65 6E 20 69 6E 70 75 74    ;^Y = Open input
01E460:  20 74 65 78 74 20 62 75 66 66 65 72 09 09 31 32     text buffer..12
01E470:  36 48 0D 0A 45 58 54 43 48 52 3A 09 09 44 42 09    6H..EXTCHR:..DB.
01E480:  27 5E 27 2D 34 30 48 09 3B 5E 5E 20 3D 20 53 65    '^'-40H.;^^ = Se
01E490:  6E 64 20 6E 65 78 74 20 63 68 61 72 61 63 74 65    nd next characte
01E4A0:  72 09 09 31 32 37 48 0D 0A 3B 0D 0A 3B 0D 0A 09    r..127H..;..;...
01E4B0:  09 44 53 09 32 09 09 3B 09 09 09 09 31 32 38 48    .DS.2..;....128H
01E4C0:  0D 0A 3B 0D 0A 3B 0D 0A 3B 20 48 61 6E 64 6C 65    ..;..;..; Handle
01E4D0:  73 20 69 6E 2F 6F 75 74 20 70 6F 72 74 73 20 66    s in/out ports f
01E4E0:  6F 72 20 64 61 74 61 20 61 6E 64 20 73 74 61 74    or data and stat
01E4F0:  75 73 0D 0A 3B 0D 0A 49 4E 24 4D 4F 44 43 54 4C    us..;..IN$MODCTL
01E500:  54 4F 55 43 48 50 55 4C 53 45 3A 09 44 42 09 27    TOUCHPULSE:.DB.'
01E510:  50 27 09 3B 54 3D 74 6F 75 63 68 2C 20 50 3D 70    P'.;T=touch, P=p
01E520:  75 6C 73 65 20 28 53 6D 61 72 74 6D 6F 64 65 6D    ulse (Smartmodem
01E530:  2D 6F 6E 6C 79 29 09 31 30 35 48 0D 0A 43 4C 4F    -only).105H..CLO
01E540:  43 4B 3A 09 09 44 42 09 34 30 09 3B 63 6C 6F 63    CK:..DB.40.;cloc
01E550:  6B 20 73 70 65 65 64 20 69 6E 20 4D 48 7A 20 78    k speed in MHz x
01E560:  31 30 2C 20 32 35 2E 35 20 4D 48 7A 20 6D 61 78    10, 25.5 MHz max
01E570:  2E 09 31 30 36 48 0D 0A 09 09 09 09 3B 32 30 3D    ..106H......;20=
01E580:  32 20 4D 48 68 2C 20 33 37 3D 33 2E 36 38 20 4D    2 MHh, 37=3.68 M
01E590:  48 7A 2C 20 34 30 3D 34 20 4D 48 7A 2C 20 65 74    Hz, 40=4 MHz, et
01E5A0:  63 2E 0D 0A 4D 53 50 45 45 44 3A 09 09 44 42 09    c...MSPEED:..DB.
01E5B0:  35 09 3B 30 3D 31 31 30 20 31 3D 33 30 30 20 32    5.;0=110 1=300 2
01E5C0:  3D 34 35 30 20 33 3D 36 30 30 20 34 3D 37 31 30    =450 3=600 4=710
01E5D0:  20 35 3D 31 32 30 30 09 31 30 37 48 0D 0A 09 09     5=1200.107H....
01E5E0:  09 09 3B 36 3D 32 34 30 30 20 37 3D 34 38 30 30    ..;6=2400 7=4800
01E5F0:  20 38 3D 39 36 30 30 20 39 3D 31 39 32 30 30 20     8=9600 9=19200 
01E600:  64 65 66 61 75 6C 74 0D 0A 42 59 54 44 4C 59 3A    default..BYTDLY:
01E610:  09 09 44 42 09 35 09 3B 30 3D 30 20 64 65 6C 61    ..DB.5.;0=0 dela
01E620:  79 20 20 31 3D 31 30 6D 73 20 20 35 3D 35 30 20    y  1=10ms  5=50 
01E630:  6D 73 20 2D 20 39 3D 39 30 20 6D 73 09 31 30 38    ms - 9=90 ms.108
01E640:  48 0D 0A 09 09 09 09 3B 64 65 66 61 75 6C 74 20    H......;default 
01E650:  74 69 6D 65 20 74 6F 20 73 65 6E 64 20 63 68 61    time to send cha
01E660:  72 61 63 74 65 72 20 69 6E 20 74 65 72 2D 0D 0A    racter in ter-..
01E670:  09 09 09 09 3B 6D 69 6E 61 6C 20 6D 6F 64 65 20    ....;minal mode 
01E680:  66 69 6C 65 20 74 72 61 6E 73 66 65 72 20 66 6F    file transfer fo
01E690:  72 20 73 6C 6F 77 20 42 42 53 2E 0D 0A 43 52 44    r slow BBS...CRD
01E6A0:  4C 59 3A 09 09 44 42 09 35 09 3B 30 3D 30 20 64    LY:..DB.5.;0=0 d
01E6B0:  65 6C 61 79 20 31 3D 31 30 30 20 6D 73 20 35 3D    elay 1=100 ms 5=
01E6C0:  35 30 30 20 6D 73 20 2D 20 39 3D 39 30 30 20 6D    500 ms - 9=900 m
01E6D0:  73 20 31 30 39 48 0D 0A 09 09 09 09 3B 64 65 66    s 109H......;def
01E6E0:  61 75 6C 74 20 74 69 6D 65 20 66 6F 72 20 65 78    ault time for ex
01E6F0:  74 72 61 20 77 61 69 74 20 61 66 74 65 72 20 43    tra wait after C
01E700:  31 3A 20 09 09 09 09 3B 09 09 09 09 31 32 41 48    1: ....;....12AH
01E710:  0D 0A 09 52 45 54 09 09 09 09 3B 65 72 73 65 74    ...RET....;erset
01E720:  7A 74 20 64 75 72 63 68 20 49 4E 52 45 41 44 59    zt durch INREADY
01E730:  20 75 6E 64 20 4F 55 54 52 45 41 44 59 0D 0A 09     und OUTREADY...
01E740:  44 53 09 39 0D 0A 3B 0D 0A 4F 55 54 24 4D 4F 44    DS.9..;..OUT$MOD
01E750:  44 41 54 50 3A 20 09 09 09 09 3B 09 09 09 09 31    DATP: ....;....1
01E760:  33 34 48 0D 0A 09 44 49 0D 0A 09 50 55 53 48 09    34H...DI...PUSH.
01E770:  42 0D 0A 09 4C 58 49 09 42 2C 4D 4F 44 44 41 54    B...LXI.B,MODDAT
01E780:  50 09 09 3B 20 4D 6F 64 65 6D 20 64 61 74 61 20    P..; Modem data 
01E790:  70 6F 72 74 0D 0A 09 44 42 09 30 45 44 48 2C 30    port...DB.0EDH,0
01E7A0:  37 39 48 09 09 3B 20 4F 55 54 20 28 43 29 2C 41    79H..; OUT (C),A
01E7B0:  0D 0A 09 50 4F 50 20 09 42 0D 0A 09 45 49 0D 0A    ...POP .B...EI..
01E7C0:  09 52 45 54 0D 0A 3B 0D 0A 49 4E 24 4D 4F 44 44    .RET..;..IN$MODD
01E7D0:  41 54 50 3A 20 09 09 09 09 3B 09 09 09 09 31 33    ATP: ....;....13
01E7E0:  45 48 0D 0A 09 44 49 0D 0A 09 50 55 53 48 09 42    EH...DI...PUSH.B
01E7F0:  0D 0A 09 4C 58 49 09 42 2C 4D 4F 44 44 41 54 50    ...LXI.B,MODDATP
01E800:  09 09 3B 20 4D 6F 64 65 6D 20 64 61 74 61 20 70    ..; Modem data p
01E810:  6F 72 74 09 09 09 0D 0A 09 44 42 09 30 45 44 48    ort......DB.0EDH
01E820:  2C 30 37 38 48 09 09 3B 20 49 4E 20 28 43 29 2C    ,078H..; IN (C),
01E830:  41 0D 0A 09 50 4F 50 20 09 42 0D 0A 09 45 49 0D    A...POP .B...EI.
01E840:  0A 09 52 45 54 0D 0A 3B 2E 2E 2E 2E 2E 0D 0A 3B    ..RET..;.......;
01E850:  0D 0A 41 4E 49 24 4D 4F 44 52 43 56 42 3A 09 4A    ..ANI$MODRCVB:.J
01E860:  4D 50 09 49 4E 52 45 41 44 59 09 09 3B 53 70 72    MP.INREADY..;Spr
01E870:  75 6E 67 20 69 6E 20 65 69 67 65 6E 65 20 52 6F    ung in eigene Ro
01E880:  75 74 69 6E 65 09 31 34 38 48 0D 0A 43 50 49 24    utine.148H..CPI$
01E890:  4D 4F 44 52 43 56 52 3A 09 43 50 49 09 4D 4F 44    MODRCVR:.CPI.MOD
01E8A0:  52 43 56 52 20 21 20 52 45 54 09 3B 76 61 6C 75    RCVR ! RET.;valu
01E8B0:  65 20 6F 66 20 72 63 76 2E 20 62 69 74 20 77 68    e of rcv. bit wh
01E8C0:  65 6E 20 72 65 61 64 79 09 31 34 42 48 0D 0A 41    en ready.14BH..A
01E8D0:  4E 49 24 4D 4F 44 53 4E 44 42 3A 09 4A 4D 50 09    NI$MODSNDB:.JMP.
01E8E0:  4F 55 54 52 45 41 44 59 09 3B 65 69 67 65 6E 65    OUTREADY.;eigene
01E8F0:  20 45 72 73 61 74 7A 72 6F 75 74 69 6E 65 09 09     Ersatzroutine..
01E900:  52 4C 46 0D 0A 09 09 09 09 3B 69 6E 20 74 65 72    RLF......;in ter
01E910:  6D 69 6E 61 6C 20 6D 6F 64 65 20 66 69 6C 65 20    minal mode file 
01E920:  74 72 61 6E 73 66 65 72 0D 0A 4E 4F 4F 46 43 4F    transfer..NOOFCO
01E930:  4C 3A 09 44 42 09 35 09 3B 6E 75 6D 62 65 72 20    L:.DB.5.;number 
01E940:  6F 66 20 44 49 52 20 63 6F 6C 75 6D 6E 73 20 73    of DIR columns s
01E950:  68 6F 77 6E 09 09 31 30 41 48 0D 0A 53 45 54 55    hown..10AH..SETU
01E960:  50 54 53 54 3A 09 44 42 09 59 45 53 09 3B 79 65    PTST:.DB.YES.;ye
01E970:  73 3D 75 73 65 72 2D 61 64 64 65 64 20 53 65 74    s=user-added Set
01E980:  75 70 20 72 6F 75 74 69 6E 65 09 09 31 30 42 48    up routine..10BH
01E990:  0D 0A 53 43 52 4E 54 45 53 54 3A 09 44 42 09 59    ..SCRNTEST:.DB.Y
01E9A0:  45 53 09 3B 43 75 72 73 6F 72 20 63 6F 6E 74 72    ES.;Cursor contr
01E9B0:  6F 6C 20 72 6F 75 74 69 6E 65 20 09 09 31 30 43    ol routine ..10C
01E9C0:  48 0D 0A 41 43 4B 4E 41 4B 3A 09 09 44 42 09 59    H..ACKNAK:..DB.Y
01E9D0:  45 53 09 3B 79 65 73 3D 72 65 73 65 6E 64 20 61    ES.;yes=resend a
01E9E0:  20 72 65 63 6F 72 64 20 61 66 74 65 72 20 61 6E     record after an
01E9F0:  79 20 6E 6F 6E 2D 41 43 4B 09 31 30 44 48 0D 0A    y non-ACK.10DH..
01EA00:  09 09 09 09 3B 6E 6F 3D 72 65 73 65 6E 64 20 61    ....;no=resend a
01EA10:  20 72 65 63 6F 72 64 20 61 66 74 65 72 20 61 20     record after a 
01EA20:  76 61 6C 69 64 20 4E 41 4B 0D 0A 42 41 4B 55 50    valid NAK..BAKUP
01EA30:  42 59 54 45 3A 09 44 42 09 59 45 53 09 3B 79 65    BYTE:.DB.YES.;ye
01EA40:  73 3D 63 68 61 6E 67 65 20 61 6E 79 20 66 69 6C    s=change any fil
01EA50:  65 20 73 61 6D 65 20 6E 61 6D 65 20 74 6F 20 2E    e same name to .
01EA60:  42 41 4B 09 31 30 45 48 0D 0A 43 52 43 44 46 4C    BAK.10EH..CRCDFL
01EA70:  54 3A 09 44 42 09 59 45 53 09 3B 79 65 73 3D 64    T:.DB.YES.;yes=d
01EA80:  65 66 61 75 6C 74 20 74 6F 20 43 52 43 20 63 68    efault to CRC ch
01EA90:  65 63 6B 69 6E 67 09 09 31 30 46 48 0D 0A 54 4F    ecking..10FH..TO
01EAA0:  47 47 4C 45 43 52 43 3A 09 44 42 09 59 45 53 09    GGLECRC:.DB.YES.
01EAB0:  3B 79 65 73 3D 61 6C 6C 6F 77 20 74 6F 67 67 6C    ;yes=allow toggl
01EAC0:  69 6E 67 20 6F 66 20 43 52 43 20 74 6F 20 43 68    ing of CRC to Ch
01EAD0:  65 63 6B 73 75 6D 09 31 31 30 48 0D 0A 43 4F 4E    ecksum.110H..CON
01EAE0:  56 42 4B 53 50 3A 09 44 42 09 59 45 53 09 3B 79    VBKSP:.DB.YES.;y
01EAF0:  65 73 3D 63 6F 6E 76 65 72 74 20 62 61 63 6B 73    es=convert backs
01EB00:  31 34 45 48 0D 0A 43 50 49 24 4D 4F 44 53 4E 44    14EH..CPI$MODSND
01EB10:  52 3A 09 43 50 49 09 4D 4F 44 53 4E 44 52 20 21    R:.CPI.MODSNDR !
01EB20:  20 52 45 54 09 3B 76 61 6C 75 65 20 6F 66 20 73     RET.;value of s
01EB30:  65 6E 64 20 62 69 74 20 77 68 65 6E 20 72 65 61    end bit when rea
01EB40:  64 79 09 31 35 31 48 0D 0A 09 09 44 53 09 31 32    dy.151H....DS.12
01EB50:  09 09 3B 50 4D 4D 49 20 6F 6E 6C 79 20 63 61 6C    ..;PMMI only cal
01EB60:  6C 73 09 09 31 35 34 48 0D 0A 3B 0D 0A 3B 0D 0A    ls..154H..;..;..
01EB70:  09 09 44 53 09 32 09 09 3B 4E 6F 74 20 75 73 65    ..DS.2..;Not use
01EB80:  64 20 62 79 20 4D 45 58 09 09 31 36 30 48 0D 0A    d by MEX..160H..
01EB90:  09 09 44 53 09 33 09 09 3B 09 09 09 09 31 36 32    ..DS.3..;....162
01EBA0:  48 0D 0A 4A 4D 50 24 44 49 53 43 4F 4E 4E 3A 09    H..JMP$DISCONN:.
01EBB0:  4A 4D 50 09 47 4F 4F 44 42 59 45 09 09 3B 68 61    JMP.GOODBYE..;ha
01EBC0:  72 64 77 61 72 65 20 64 69 73 63 6F 6E 6E 65 63    rdware disconnec
01EBD0:  74 20 76 65 63 74 6F 72 09 31 36 35 48 0D 0A 4A    t vector.165H..J
01EBE0:  4D 50 24 47 4F 4F 44 42 59 45 3A 09 4A 4D 50 09    MP$GOODBYE:.JMP.
01EBF0:  47 4F 4F 44 42 59 45 09 09 3B 09 09 09 09 31 36    GOODBYE..;....16
01EC00:  38 48 0D 0A 4A 4D 50 24 49 4E 49 54 4D 4F 44 3A    8H..JMP$INITMOD:
01EC10:  09 4A 4D 50 09 49 4E 49 54 4D 4F 44 09 09 3B 67    .JMP.INITMOD..;g
01EC20:  6F 20 74 6F 20 75 73 65 72 20 77 72 69 74 74 65    o to user writte
01EC30:  6E 20 72 6F 75 74 69 6E 65 09 31 36 42 48 0D 0A    n routine.16BH..
01EC40:  4A 4D 50 24 4E 45 57 42 41 55 44 3A 09 4A 4D 50    JMP$NEWBAUD:.JMP
01EC50:  09 4E 45 57 42 41 55 44 09 09 3B 43 68 61 6E 67    .NEWBAUD..;Chang
01EC60:  65 20 62 61 75 64 72 61 74 65 09 09 31 36 45 48    e baudrate..16EH
01EC70:  0D 0A 09 09 52 45 54 20 20 21 09 4E 4F 50 20 20    ....RET  !.NOP  
01EC80:  21 09 4E 4F 50 09 3B 28 62 79 2D 70 61 73 73 65    !.NOP.;(by-passe
01EC90:  73 20 50 4D 4D 49 20 72 6F 75 74 69 6E 65 29 09    s PMMI routine).
01ECA0:  31 37 31 48 0D 0A 09 09 52 45 54 20 20 21 09 4E    171H....RET  !.N
01ECB0:  4F 50 20 20 21 09 4E 4F 50 09 3B 28 62 79 2D 70    OP  !.NOP.;(by-p
01ECC0:  61 73 73 65 73 20 50 4D 4D 49 20 72 6F 75 74 69    asses PMMI routi
01ECD0:  6E 65 29 09 31 37 34 48 0D 0A 4A 4D 50 24 53 45    ne).174H..JMP$SE
01ECE0:  54 55 50 52 3A 09 4A 4D 50 09 53 45 54 55 50 52    TUPR:.JMP.SETUPR
01ECF0:  09 09 3B 09 09 09 09 31 37 37 48 0D 0A 09 09 44    ..;....177H....D
01ED00:  70 61 63 65 20 74 6F 20 72 75 62 09 09 31 31 31    pace to rub..111
01ED10:  48 0D 0A 54 4F 47 47 4C 45 42 4B 3A 09 44 42 09    H..TOGGLEBK:.DB.
01ED20:  59 45 53 09 3B 79 65 73 3D 61 6C 6C 6F 77 20 74    YES.;yes=allow t
01ED30:  6F 67 67 6C 69 6E 67 20 6F 66 20 62 6B 73 70 20    oggling of bksp 
01ED40:  74 6F 20 72 75 62 09 31 31 32 48 0D 0A 41 44 44    to rub.112H..ADD
01ED50:  4C 46 3A 09 09 44 42 09 4E 4F 09 3B 6E 6F 3D 6E    LF:..DB.NO.;no=n
01ED60:  6F 20 4C 46 20 61 66 74 65 72 20 43 52 20 74 6F    o LF after CR to
01ED70:  20 73 65 6E 64 20 66 69 6C 65 20 69 6E 09 31 31     send file in.11
01ED80:  33 48 0D 0A 09 09 09 09 3B 74 65 72 6D 69 6E 61    3H......;termina
01ED90:  6C 20 6D 6F 64 65 20 28 61 64 64 65 64 20 62 79    l mode (added by
01EDA0:  20 72 65 6D 6F 74 65 20 65 63 68 6F 29 0D 0A 54     remote echo)..T
01EDB0:  4F 47 47 4C 45 4C 46 3A 09 44 42 09 59 45 53 09    OGGLELF:.DB.YES.
01EDC0:  3B 79 65 73 3D 61 6C 6C 6F 77 20 74 6F 67 67 6C    ;yes=allow toggl
01EDD0:  69 6E 67 20 6F 66 20 4C 46 20 61 66 74 65 72 20    ing of LF after 
01EDE0:  43 52 09 31 31 34 48 0D 0A 54 52 41 4E 4C 4F 47    CR.114H..TRANLOG
01EDF0:  4F 4E 3A 09 44 42 09 4E 4F 09 3B 79 65 73 3D 61    ON:.DB.NO.;yes=a
01EE00:  6C 6C 6F 77 20 74 72 61 6E 73 6D 69 73 73 69 6F    llow transmissio
01EE10:  6E 20 6F 66 20 6C 6F 67 6F 6E 09 31 31 35 48 0D    n of logon.115H.
01EE20:  0A 09 09 09 09 3B 77 72 69 74 65 20 6C 6F 67 6F    .....;write logo
01EE30:  6E 20 73 65 71 75 65 6E 63 65 20 61 74 20 6C 6F    n sequence at lo
01EE40:  63 61 74 69 6F 6E 20 4C 4F 47 4F 4E 0D 0A 53 41    cation LOGON..SA
01EE50:  56 43 43 50 3A 09 09 44 42 09 59 45 53 09 3B 79    VCCP:..DB.YES.;y
01EE60:  65 73 3D 64 6F 20 6E 6F 74 20 6F 76 65 72 77 72    es=do not overwr
01EE70:  69 74 65 20 43 43 50 09 09 31 31 36 48 0D 0A 4C    ite CCP..116H..L
01EE80:  4F 43 4F 4E 45 58 54 43 48 52 3A 09 44 42 09 4E    OCONEXTCHR:.DB.N
01EE90:  4F 09 3B 79 65 73 3D 6C 6F 63 61 6C 20 63 6F 6D    O.;yes=local com
01EEA0:  6D 61 6E 64 20 69 66 20 45 58 54 43 48 52 20 70    mand if EXTCHR p
01EEB0:  72 65 63 65 64 65 73 09 31 31 37 48 0D 0A 09 09    recedes.117H....
01EEC0:  09 09 3B 6E 6F 3D 65 78 74 65 72 6E 61 6C 20 63    ..;no=external c
01EED0:  6F 6D 6D 61 6E 64 20 69 66 20 45 58 54 43 48 52    ommand if EXTCHR
01EEE0:  20 70 72 65 63 65 64 65 73 0D 0A 54 4F 47 47 4C     precedes..TOGGL
01EEF0:  45 4C 4F 43 3A 09 44 42 09 59 45 53 09 3B 79 65    ELOC:.DB.YES.;ye
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 41 02 00 00 00 02    ......R...A.....
01EF20:  1A 00 46 02 00 00 00 02 1A 00 42 02 00 00 00 02    ..F.......B.....
01EF30:  1A 00 47 02 00 00 00 02 1A 00 43 02 00 00 00 02    ..G.......C.....
01EF40:  1A 00 48 02 00 00 00 02 1A 00 44 02 00 00 00 02    ..H.......D.....
01EF50:  1A 00 49 02 00 00 00 02 1A 00 45 02 00 00 00 02    ..I.......E.....
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:  53 09 33 09 09 3B 4E 6F 74 20 75 73 65 64 20 62    S.3..;Not used b
01F010:  79 20 4D 45 58 09 09 31 37 41 48 0D 0A 4A 4D 50    y MEX..17AH..JMP
01F020:  24 53 59 53 56 45 52 3A 09 4A 4D 50 09 53 59 53    $SYSVER:.JMP.SYS
01F030:  56 45 52 09 09 3B 09 09 09 09 31 37 44 48 0D 0A    VER..;....17DH..
01F040:  4A 4D 50 24 42 52 45 41 4B 3A 09 4A 4D 50 09 53    JMP$BREAK:.JMP.S
01F050:  45 4E 44 42 52 4B 09 09 3B 09 09 09 09 31 38 30    ENDBRK..;....180
01F060:  48 0D 0A 3B 0D 0A 3B 0D 0A 3B 20 44 6F 20 6E 6F    H..;..;..; Do no
01F070:  74 20 63 68 61 6E 67 65 20 74 68 65 20 66 6F 6C    t change the fol
01F080:  6C 6F 77 69 6E 67 20 73 69 78 20 6C 69 6E 65 73    lowing six lines
01F090:  2E 0D 0A 3B 0D 0A 4A 4D 50 24 49 4C 50 52 54 3A    ...;..JMP$ILPRT:
01F0A0:  09 44 53 09 33 09 09 3B 09 09 09 09 31 38 33 48    .DS.3..;....183H
01F0B0:  0D 0A 4A 4D 50 24 49 4E 42 55 46 09 44 53 09 33    ..JMP$INBUF.DS.3
01F0C0:  09 09 3B 09 09 09 09 31 38 36 48 0D 0A 4A 4D 50    ..;....186H..JMP
01F0D0:  24 49 4E 4C 4E 43 4F 4D 50 3A 09 44 53 09 33 09    $INLNCOMP:.DS.3.
01F0E0:  09 3B 09 09 09 09 31 38 39 48 0D 0A 4A 4D 50 24    .;....189H..JMP$
01F0F0:  49 4E 4D 4F 44 45 4D 09 44 53 09 33 09 09 3B 09    INMODEM.DS.3..;.
01F100:  09 09 09 31 38 43 48 0D 0A 4A 4D 50 24 4E 58 54    ...18CH..JMP$NXT
01F110:  53 43 52 4E 3A 09 44 53 09 33 09 09 3B 09 09 09    SCRN:.DS.3..;...
01F120:  09 31 38 46 48 0D 0A 4A 4D 50 24 54 49 4D 45 52    .18FH..JMP$TIMER
01F130:  09 44 53 09 33 09 09 3B 09 09 09 09 31 39 32 48    .DS.3..;....192H
01F140:  0D 0A 3B 0D 0A 3B 0D 0A 3B 20 54 68 65 20 66 6F    ..;..;..; The fo
01F150:  6C 6C 6F 77 69 6E 67 20 63 6C 65 61 72 20 74 68    llowing clear th
01F160:  65 20 73 63 72 65 65 6E 20 0D 0A 3B 0D 0A 43 4C    e screen ..;..CL
01F170:  52 45 4F 53 3A 20 09 4C 58 49 09 44 2C 45 4F 53    REOS: .LXI.D,EOS
01F180:  4D 53 47 0D 0A 09 09 4D 56 49 09 43 2C 50 52 49    MSG....MVI.C,PRI
01F190:  4E 54 0D 0A 09 09 43 41 4C 4C 09 4D 45 58 0D 0A    NT....CALL.MEX..
01F1A0:  09 09 52 45 54 09 09 09 0D 0A 3B 0D 0A 43 4C 52    ..RET.....;..CLR
01F1B0:  53 43 52 4E 3A 09 4C 58 49 09 44 2C 43 4C 53 4D    SCRN:.LXI.D,CLSM
01F1C0:  53 47 0D 0A 09 09 4D 56 49 09 43 2C 50 52 49 4E    SG....MVI.C,PRIN
01F1D0:  54 0D 0A 09 09 43 41 4C 4C 09 4D 45 58 0D 0A 09    T....CALL.MEX...
01F1E0:  09 52 45 54 09 09 09 0D 0A 3B 0D 0A 3B 0D 0A 53    .RET.....;..;..S
01F1F0:  59 53 56 45 52 3A 09 09 4D 56 49 09 43 2C 49 4C    YSVER:..MVI.C,IL
01F200:  6C 65 72 72 61 74 65 0D 0A 09 4C 58 49 09 42 2C    lerrate...LXI.B,
01F210:  50 4F 52 54 2B 38 0D 0A 09 44 42 09 30 45 44 48    PORT+8...DB.0EDH
01F220:  2C 30 37 39 48 0D 0A 49 4E 49 54 4D 4F 44 33 3A    ,079H..INITMOD3:
01F230:  0D 0A 09 4D 56 49 09 41 2C 31 31 48 09 09 3B 56    ...MVI.A,11H..;V
01F240:  6F 72 74 65 69 6C 65 72 20 0D 0A 09 4C 58 49 09    orteiler ...LXI.
01F250:  42 2C 50 4F 52 54 0D 0A 09 44 42 09 30 45 44 48    B,PORT...DB.0EDH
01F260:  2C 30 37 39 48 0D 0A 09 4D 56 49 09 41 2C 38 38    ,079H...MVI.A,88
01F270:  48 09 09 3B 50 61 72 2E 20 38 20 4E 20 31 2C 20    H..;Par. 8 N 1, 
01F280:  56 6F 72 74 65 69 6C 65 72 20 2A 31 36 0D 0A 09    Vorteiler *16...
01F290:  4C 58 49 09 42 2C 50 4F 52 54 2B 31 32 0D 0A 09    LXI.B,PORT+12...
01F2A0:  44 42 09 30 45 44 48 2C 30 37 39 48 0D 0A 09 4D    DB.0EDH,079H...M
01F2B0:  56 49 09 41 2C 31 0D 0A 09 49 4E 58 09 42 0D 0A    VI.A,1...INX.B..
01F2C0:  09 44 42 20 09 30 45 44 48 2C 30 37 39 48 0D 0A    .DB .0EDH,079H..
01F2D0:  09 49 4E 58 09 42 09 09 3B 54 78 20 26 20 52 78    .INX.B..;Tx & Rx
01F2E0:  20 45 6E 61 62 6C 65 0D 0A 09 44 42 09 30 45 44     Enable...DB.0ED
01F2F0:  48 2C 30 37 39 48 0D 0A 09 52 45 54 0D 0A 3B 2E    H,079H...RET..;.
01F300:  2E 2E 2E 2E 0D 0A 3B 0D 0A 3B 20 54 68 65 20 66    ......;..; The f
01F310:  6F 6C 6C 6F 77 69 6E 67 20 72 6F 75 74 69 6E 65    ollowing routine
01F320:  20 63 68 61 6E 67 65 73 20 74 68 65 20 62 61 75     changes the bau
01F330:  64 20 72 61 74 65 20 77 69 74 68 20 74 68 65 20    d rate with the 
01F340:  53 45 54 20 63 6F 6D 6D 61 6E 64 2E 0D 0A 3B 0D    SET command...;.
01F350:  0A 3B 0D 0A 53 45 54 55 50 52 3A 09 20 20 4D 56    .;..SETUPR:.  MV
01F360:  49 09 43 2C 53 42 4C 41 4E 4B 09 3B 41 6E 79 20    I.C,SBLANK.;Any 
01F370:  61 72 67 75 6D 65 6E 74 73 3F 0D 0A 09 20 20 43    arguments?...  C
01F380:  41 4C 4C 09 4D 45 58 0D 0A 09 20 20 4A 43 09 54    ALL.MEX...  JC.T
01F390:  45 4C 4C 09 09 3B 49 66 20 6E 6F 74 2C 20 67 6F    ELL..;If not, go
01F3A0:  20 64 69 73 70 6C 61 79 20 62 61 75 64 0D 0A 09     display baud...
01F3B0:  20 20 4C 58 49 09 44 2C 43 4D 44 54 42 4C 0D 0A      LXI.D,CMDTBL..
01F3C0:  09 20 20 4D 56 49 09 43 2C 4C 4F 4F 4B 55 50 0D    .  MVI.C,LOOKUP.
01F3D0:  0A 09 20 20 43 41 4C 4C 09 4D 45 58 09 09 3B 50    ..  CALL.MEX..;P
01F3E0:  61 72 73 65 20 61 72 67 75 6D 65 6E 74 0D 0A 09    arse argument...
01F3F0:  20 20 50 55 53 48 09 48 09 09 3B 53 61 76 65 20      PUSH.H..;Save 
01F400:  50 0D 0A 09 09 43 41 4C 4C 09 4D 45 58 0D 0A 49    P....CALL.MEX..I
01F410:  46 20 43 50 4D 50 4C 55 53 0D 0A 09 09 44 42 09    F CPMPLUS....DB.
01F420:  45 53 43 2C 27 30 27 0D 0A 45 4E 44 49 46 0D 0A    ESC,'0'..ENDIF..
01F430:  09 09 44 42 09 27 56 65 72 73 69 6F 6E 20 66 6F    ..DB.'Version fo
01F440:  72 20 53 63 68 6E 65 69 64 65 72 20 43 50 43 20    r Schneider CPC 
01F450:  77 69 74 68 20 5A 38 30 2D 53 54 49 27 0D 0A 09    with Z80-STI'...
01F460:  09 44 42 09 43 52 2C 4C 46 2C 30 0D 0A 09 09 52    .DB.CR,LF,0....R
01F470:  45 54 0D 0A 3B 2E 2E 2E 2E 2E 0D 0A 3B 0D 0A 3B    ET..;.......;..;
01F480:  0D 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ..;-------------
01F490:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01F4A0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01F4B0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01F4C0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B 0D 0A 3B    ----------..;..;
01F4D0:  20 4E 4F 54 45 3A 20 20 59 6F 75 20 63 61 6E 20     NOTE:  You can 
01F4E0:  63 68 61 6E 67 65 20 74 68 65 20 53 59 53 56 45    change the SYSVE
01F4F0:  52 20 6D 65 73 73 61 67 65 20 74 6F 20 62 65 20    R message to be 
01F500:  6C 6F 6E 67 65 72 20 6F 72 20 73 68 6F 72 74 65    longer or shorte
01F510:  72 2E 20 20 54 68 65 0D 0A 3B 09 20 65 6E 64 20    r.  The..;. end 
01F520:  6F 66 20 79 6F 75 72 20 6C 61 73 74 20 72 6F 75    of your last rou
01F530:  74 69 6E 65 20 73 68 6F 75 6C 64 20 74 65 72 6D    tine should term
01F540:  69 6E 61 74 65 20 62 79 20 30 42 30 30 48 20 28    inate by 0B00H (
01F550:  36 30 31 20 62 79 74 65 73 0D 0A 3B 09 20 61 76    601 bytes..;. av
01F560:  61 69 6C 61 62 6C 65 20 61 66 74 65 72 20 73 74    ailable after st
01F570:  61 72 74 20 6F 66 20 53 59 53 56 45 52 29 20 69    art of SYSVER) i
01F580:  66 20 75 73 69 6E 67 20 74 68 65 20 48 61 79 65    f using the Haye
01F590:  73 20 53 6D 61 72 74 6D 6F 64 65 6D 0D 0A 3B 09    s Smartmodem..;.
01F5A0:  20 6F 72 20 62 79 20 61 64 64 72 65 73 73 20 30     or by address 0
01F5B0:  44 30 30 48 20 28 32 36 35 39 20 62 79 74 65 73    D00H (2659 bytes
01F5C0:  29 20 6F 74 68 65 72 77 69 73 65 2E 0D 0A 3B 0D    ) otherwise...;.
01F5D0:  0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    .;--------------
01F5E0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01F5F0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01F600:  61 6E 79 20 70 61 72 73 65 64 20 61 72 67 75 6D    any parsed argum
01F610:  65 6E 74 20 61 64 64 72 73 20 6F 6E 20 73 74 61    ent addrs on sta
01F620:  63 6B 0D 0A 09 20 20 52 4E 43 09 09 09 3B 49 66    ck...  RNC...;If
01F630:  20 77 65 20 68 61 76 65 20 6F 6E 65 2C 20 72 65     we have one, re
01F640:  74 75 72 6E 20 74 6F 20 69 74 0D 0A 09 20 20 50    turn to it...  P
01F650:  4F 50 09 48 09 09 3B 4F 6F 70 73 2C 20 69 6E 70    OP.H..;Oops, inp
01F660:  75 74 20 6E 6F 74 20 66 6F 75 6E 64 20 69 6E 20    ut not found in 
01F670:  74 61 62 6C 65 0D 0A 09 20 20 4D 56 49 09 43 2C    table...  MVI.C,
01F680:  49 4C 50 0D 0A 09 20 20 43 41 4C 4C 09 4D 45 58    ILP...  CALL.MEX
01F690:  09 09 3B 54 65 6C 6C 20 75 73 65 72 20 69 6E 70    ..;Tell user inp
01F6A0:  75 74 20 6E 6F 74 20 76 61 6C 69 64 0D 0A 09 20    ut not valid... 
01F6B0:  20 44 42 09 43 52 2C 4C 46 2C 27 33 30 30 2C 20     DB.CR,LF,'300, 
01F6C0:  31 32 30 30 2C 20 6F 72 20 32 34 30 30 20 62 61    1200, or 2400 ba
01F6D0:  75 64 27 2C 43 52 2C 4C 46 2C 30 0D 0A 09 20 20    ud',CR,LF,0...  
01F6E0:  52 45 54 0D 0A 3B 0D 0A 43 4D 44 54 42 4C 3A 09    RET..;..CMDTBL:.
01F6F0:  20 20 44 42 09 27 33 30 27 2C 27 30 27 2B 38 30      DB.'30','0'+80
01F700:  48 0D 0A 09 20 20 44 57 09 4F 4B 33 30 30 0D 0A    H...  DW.OK300..
01F710:  09 20 20 44 42 09 27 31 32 30 27 2C 27 30 27 2B    .  DB.'120','0'+
01F720:  38 30 48 0D 0A 09 20 20 44 57 09 4F 4B 31 32 30    80H...  DW.OK120
01F730:  30 0D 0A 09 20 20 44 42 09 27 32 34 30 27 2C 27    0...  DB.'240','
01F740:  30 27 2B 38 30 48 0D 0A 09 20 20 44 57 09 4F 4B    0'+80H...  DW.OK
01F750:  32 34 30 30 0D 0A 09 20 20 44 42 09 30 0D 0A 3B    2400...  DB.0..;
01F760:  0D 0A 54 45 4C 4C 3A 09 20 20 4D 56 49 09 43 2C    ..TELL:.  MVI.C,
01F770:  49 4C 50 0D 0A 09 20 20 43 41 4C 4C 09 4D 45 58    ILP...  CALL.MEX
01F780:  09 09 3B 50 72 69 6E 74 20 63 75 72 72 65 6E 74    ..;Print current
01F790:  20 62 61 75 64 20 72 61 74 65 0D 0A 09 20 20 44     baud rate...  D
01F7A0:  42 09 43 52 2C 4C 46 2C 27 42 61 75 64 20 72 61    B.CR,LF,'Baud ra
01F7B0:  74 65 20 69 73 20 6E 6F 77 3A 20 27 2C 30 0D 0A    te is now: ',0..
01F7C0:  09 20 20 4C 44 41 09 4D 53 50 45 45 44 0D 0A 09    .  LDA.MSPEED...
01F7D0:  20 20 4D 56 49 09 43 2C 50 52 42 41 55 44 0D 0A      MVI.C,PRBAUD..
01F7E0:  09 20 20 43 41 4C 4C 09 4D 45 58 0D 0A 09 20 20    .  CALL.MEX...  
01F7F0:  52 45 54 0D 0A 3B 0D 0A 3B 0D 0A 3B 0D 0A 4F 4B    RET..;..;..;..OK
01F800:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01F810:  2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 49 4E 52 45 41    ---------..INREA
01F820:  44 59 3A 09 09 09 3B 5A 65 69 63 68 65 6E 20 76    DY:...;Zeichen v
01F830:  6F 72 68 61 6E 64 65 6E 3F 0D 0A 09 44 49 09 09    orhanden?...DI..
01F840:  09 3B 49 6E 74 65 72 72 75 70 74 73 20 73 70 65    .;Interrupts spe
01F850:  72 72 65 6E 0D 0A 09 50 55 53 48 09 42 09 09 3B    rren...PUSH.B..;
01F860:  76 6F 72 73 69 63 68 74 73 68 61 6C 62 65 72 2C    vorsichtshalber,
01F870:  20 42 20 77 69 72 64 20 62 65 6E 75 74 7A 74 0D     B wird benutzt.
01F880:  0A 09 4C 58 49 09 42 2C 4D 4F 44 43 54 4C 31 09    ..LXI.B,MODCTL1.
01F890:  3B 52 78 20 63 6F 6E 74 72 6F 6C 20 70 6F 72 74    ;Rx control port
01F8A0:  0D 0A 09 44 42 09 30 45 44 48 2C 30 37 38 48 09    ...DB.0EDH,078H.
01F8B0:  3B 49 4E 20 28 43 29 2C 41 0D 0A 09 50 4F 50 09    ;IN (C),A...POP.
01F8C0:  42 09 09 3B 42 20 77 69 65 64 65 72 68 65 72 73    B..;B wiederhers
01F8D0:  74 65 6C 6C 65 6E 0D 0A 09 41 4E 49 09 4D 4F 44    tellen...ANI.MOD
01F8E0:  52 43 56 42 09 09 3B 53 74 61 74 75 73 62 69 74    RCVB..;Statusbit
01F8F0:  20 61 75 73 66 69 6C 74 65 72 6E 0D 0A 09 45 49     ausfiltern...EI
01F900:  09 09 09 3B 49 6E 74 65 72 72 75 70 74 73 20 66    ...;Interrupts f
01F910:  72 65 69 67 65 62 65 6E 0D 0A 09 52 45 54 09 09    reigeben...RET..
01F920:  09 3B 75 6E 64 20 7A 75 72 75 65 63 6B 0D 0A 3B    .;und zurueck..;
01F930:  0D 0A 3B 0D 0A 4F 55 54 52 45 41 44 59 3A 09 09    ..;..OUTREADY:..
01F940:  09 3B 4B 6C 61 72 20 7A 75 6D 20 53 65 6E 64 65    .;Klar zum Sende
01F950:  6E 3F 0D 0A 09 44 49 09 09 09 3B 73 69 65 68 65    n?...DI...;siehe
01F960:  20 6F 62 65 6E 2E 2E 2E 0D 0A 09 50 55 53 48 09     oben......PUSH.
01F970:  42 09 09 3B 2E 2E 2E 0D 0A 09 4C 58 49 09 42 2C    B..;......LXI.B,
01F980:  4D 4F 44 43 54 4C 32 09 3B 54 78 20 63 6F 6E 74    MODCTL2.;Tx cont
01F990:  72 6F 6C 20 70 6F 72 74 0D 0A 09 44 42 09 30 45    rol port...DB.0E
01F9A0:  44 48 2C 30 37 38 48 09 3B 49 4E 20 28 43 29 2C    DH,078H.;IN (C),
01F9B0:  41 0D 0A 09 50 4F 50 09 42 09 09 3B 2E 2E 2E 0D    A...POP.B..;....
01F9C0:  0A 09 41 4E 49 09 4D 4F 44 53 4E 44 42 09 09 3B    ..ANI.MODSNDB..;
01F9D0:  77 69 65 20 6F 62 65 6E 0D 0A 09 45 49 09 09 09    wie oben...EI...
01F9E0:  3B 2E 2E 2E 0D 0A 09 52 45 54 09 09 09 3B 75 6E    ;......RET...;un
01F9F0:  64 20 7A 75 72 75 65 63 6B 0D 0A 3B 0D 0A 3B 20    d zurueck..;..; 
01FA00:  33 30 30 3A 09 20 20 4D 56 49 09 41 2C 31 09 09    300:.  MVI.A,1..
01FA10:  3B 4D 53 50 45 45 44 20 33 30 30 20 62 61 75 64    ;MSPEED 300 baud
01FA20:  20 76 61 6C 75 65 0D 0A 09 20 20 4C 48 4C 44 09     value...  LHLD.
01FA30:  42 44 33 30 30 09 09 3B 67 65 74 20 33 30 30 20    BD300..;get 300 
01FA40:  62 61 75 64 20 70 61 72 61 6D 65 74 65 72 73 20    baud parameters 
01FA50:  69 6E 20 48 4C 0D 0A 09 20 20 4A 4D 50 09 4C 4F    in HL...  JMP.LO
01FA60:  41 44 42 44 09 09 3B 67 6F 20 6C 6F 61 64 20 74    ADBD..;go load t
01FA70:  68 65 6D 0D 0A 3B 0D 0A 4F 4B 31 32 30 30 3A 09    hem..;..OK1200:.
01FA80:  20 20 4D 56 49 09 41 2C 35 0D 0A 09 20 20 4C 48      MVI.A,5...  LH
01FA90:  4C 44 09 42 44 31 32 30 30 0D 0A 09 20 20 4A 4D    LD.BD1200...  JM
01FAA0:  50 09 4C 4F 41 44 42 44 0D 0A 3B 0D 0A 4F 4B 32    P.LOADBD..;..OK2
01FAB0:  34 30 30 3A 20 20 20 4D 56 49 09 41 2C 36 0D 0A    400:   MVI.A,6..
01FAC0:  09 20 20 4C 48 4C 44 09 42 44 32 34 30 30 0D 0A    .  LHLD.BD2400..
01FAD0:  09 20 20 4A 4D 50 09 4C 4F 41 44 42 44 0D 0A 3B    .  JMP.LOADBD..;
01FAE0:  0D 0A 4C 4F 41 44 42 44 3A 20 20 20 53 54 41 09    ..LOADBD:   STA.
01FAF0:  4D 53 50 45 45 44 09 09 3B 73 74 6F 72 65 20 73    MSPEED..;store s
01FB00:  70 65 65 64 20 74 6F 20 73 68 6F 77 20 74 72 61    peed to show tra
01FB10:  6E 73 66 65 72 20 74 69 6D 65 0D 0A 09 20 20 4D    nsfer time...  M
01FB20:  4F 56 09 41 2C 4C 09 09 3B 67 65 74 20 6C 65 61    OV.A,L..;get lea
01FB30:  73 74 20 73 69 67 6E 69 66 69 63 61 6E 74 20 62    st significant b
01FB40:  61 75 64 20 72 61 74 65 20 62 79 74 65 0D 0A 09    aud rate byte...
01FB50:  20 20 53 54 41 09 49 4E 49 54 4D 4F 44 32 2B 31      STA.INITMOD2+1
01FB60:  09 3B 73 74 6F 72 65 20 69 6E 20 49 4E 49 54 4D    .;store in INITM
01FB70:  4F 44 0D 0A 09 20 20 4D 4F 56 09 41 2C 48 09 09    OD...  MOV.A,H..
01FB80:  3B 67 65 74 20 6D 6F 73 74 20 73 69 67 6E 69 66    ;get most signif
01FB90:  63 61 6E 74 20 62 61 75 64 20 72 61 74 65 20 62    cant baud rate b
01FBA0:  79 74 65 0D 0A 09 20 20 53 54 41 09 49 4E 49 54    yte...  STA.INIT
01FBB0:  4D 4F 44 33 2B 31 09 3B 73 74 6F 72 65 20 69 6E    MOD3+1.;store in
01FBC0:  20 49 4E 49 54 4D 4F 44 0D 0A 09 20 20 4A 4D 50     INITMOD...  JMP
01FBD0:  09 49 4E 49 54 4D 4F 44 09 09 3B 72 65 73 65 74    .INITMOD..;reset
01FBE0:  20 0D 0A 3B 0D 0A 3B 0D 0A 4E 45 57 42 41 55 44     ..;..;..NEWBAUD
01FBF0:  3A 20 20 43 50 49 09 31 0D 0A 09 20 20 4A 5A 09    :  CPI.1...  JZ.
01FC00:  54 68 69 73 20 72 6F 75 74 69 6E 65 20 73 65 6E    This routine sen
01FC10:  64 73 20 61 20 33 30 30 20 6D 73 2E 20 62 72 65    ds a 300 ms. bre
01FC20:  61 6B 20 74 6F 6E 65 20 74 6F 20 72 65 73 65 74    ak tone to reset
01FC30:  20 73 6F 6D 65 20 74 69 6D 65 2D 73 68 61 72 65     some time-share
01FC40:  0D 0A 3B 20 63 6F 6D 70 75 74 65 72 73 2E 0D 0A    ..; computers...
01FC50:  3B 0D 0A 53 45 4E 44 42 52 4B 3A 20 20 52 45 54    ;..SENDBRK:  RET
01FC60:  0D 0A 3B 2E 2E 2E 2E 2E 0D 0A 3B 0D 0A 3B 0D 0A    ..;.......;..;..
01FC70:  3B 0D 0A 3B 20 54 68 69 73 20 72 6F 75 74 69 6E    ;..; This routin
01FC80:  65 20 73 65 74 73 20 44 54 52 20 6C 6F 77 20 66    e sets DTR low f
01FC90:  6F 72 20 33 30 30 20 6D 73 20 74 6F 20 64 69 73    or 300 ms to dis
01FCA0:  63 6F 6E 6E 65 63 74 20 74 68 65 20 70 68 6F 6E    connect the phon
01FCB0:  65 0D 0A 3B 0D 0A 4F 24 4D 44 43 54 4C 30 3A 0D    e..;..O$MDCTL0:.
01FCC0:  0A 09 4C 58 49 09 42 2C 4D 4F 44 43 54 4C 30 09    ..LXI.B,MODCTL0.
01FCD0:  3B 20 4D 6F 64 65 6D 20 63 6F 6E 74 72 6F 6C 20    ; Modem control 
01FCE0:  70 6F 72 74 09 09 09 0D 0A 09 44 42 09 30 45 44    port......DB.0ED
01FCF0:  48 2C 30 37 39 48 09 3B 20 4F 55 54 20 28 43 29    H,079H.; OUT (C)
01FD00:  2C 41 0D 0A 09 52 45 54 09 09 09 3B 09 09 09 09    ,A...RET...;....
01FD10:  09 0D 0A 3B 0D 0A 47 4F 4F 44 42 59 45 3A 0D 0A    ...;..GOODBYE:..
01FD20:  09 4D 56 49 09 41 2C 30 09 09 3B 20 44 54 52 20    .MVI.A,0..; DTR 
01FD30:  4C 4F 57 0D 0A 09 43 41 4C 4C 09 4F 24 4D 44 43    LOW...CALL.O$MDC
01FD40:  54 4C 30 0D 0A 09 4D 56 49 09 42 2C 33 0D 0A 09    TL0...MVI.B,3...
01FD50:  4D 56 49 09 43 2C 54 49 4D 45 52 09 09 3B 20 33    MVI.C,TIMER..; 3
01FD60:  30 30 20 4D 53 0D 0A 09 43 41 4C 4C 09 4D 45 58    00 MS...CALL.MEX
01FD70:  0D 0A 09 4D 56 49 09 41 2C 30 46 46 48 09 09 3B    ...MVI.A,0FFH..;
01FD80:  20 44 54 52 20 48 49 47 48 0D 0A 09 43 41 4C 4C     DTR HIGH...CALL
01FD90:  09 4F 24 4D 44 43 54 4C 30 0D 0A 09 52 45 54 0D    .O$MDCTL0...RET.
01FDA0:  0A 3B 2E 2E 2E 2E 2E 0D 0A 3B 0D 0A 3B 0D 0A 49    .;.......;..;..I
01FDB0:  4E 49 54 4D 4F 44 3A 0D 0A 09 4D 56 49 09 48 2C    NITMOD:...MVI.H,
01FDC0:  32 09 09 3B 5A 61 65 68 6C 65 72 0D 0A 09 4D 56    2..;Zaehler...MV
01FDD0:  49 09 41 2C 31 09 09 3B 54 69 6D 65 72 20 31 0D    I.A,1..;Timer 1.
01FDE0:  0A 49 4E 49 54 4C 4F 4F 50 3A 0D 0A 09 4C 58 49    .INITLOOP:...LXI
01FDF0:  09 42 2C 50 4F 52 54 2B 38 09 3B 50 6F 69 6E 74    .B,PORT+8.;Point
01FE00:  4F 4B 33 30 30 0D 0A 09 20 20 43 50 49 09 35 0D    OK300...  CPI.5.
01FE10:  0A 09 20 20 4A 5A 09 4F 4B 31 32 30 30 0D 0A 09    ..  JZ.OK1200...
01FE20:  20 20 43 50 49 09 36 0D 0A 09 20 20 4A 5A 09 4F      CPI.6...  JZ.O
01FE30:  4B 32 34 30 30 0D 0A 09 20 20 52 45 54 0D 0A 3B    K2400...  RET..;
01FE40:  0D 0A 3B 0D 0A 3B 20 54 61 62 6C 65 20 6F 66 20    ..;..; Table of 
01FE50:  62 61 75 64 20 72 61 74 65 20 70 61 72 61 6D 65    baud rate parame
01FE60:  74 65 72 73 0D 0A 3B 0D 0A 42 44 33 30 30 3A 09    ters..;..BD300:.
01FE70:  44 57 09 33 33 31 41 48 0D 0A 42 44 31 32 30 30    DW.331AH..BD1200
01FE80:  3A 09 44 57 09 31 31 31 41 48 0D 0A 42 44 32 34    :.DW.111AH..BD24
01FE90:  30 30 3A 09 44 57 09 31 31 30 44 48 0D 0A 3B 0D    00:.DW.110DH..;.
01FEA0:  0A 42 41 55 44 42 55 46 3A 20 20 44 42 09 31 30    .BAUDBUF:  DB.10
01FEB0:  2C 30 0D 0A 09 20 20 44 53 09 31 30 0D 0A 3B 0D    ,0...  DS.10..;.
01FEC0:  0A 49 46 20 43 50 4D 50 4C 55 53 0D 0A 45 4F 53    .IF CPMPLUS..EOS
01FED0:  4D 53 47 3A 09 20 20 44 42 09 45 53 43 2C 27 4A    MSG:.  DB.ESC,'J
01FEE0:  27 2C 30 2C 30 2C 30 2C 27 24 27 0D 0A 43 4C 53    ',0,0,0,'$'..CLS
01FEF0:  4D 53 47 3A 09 20 20 44 42 09 45 53 43 2C 27 45    MSG:.  DB.ESC,'E
01FF00:  27 2C 45 53 43 2C 27 48 27 2C 30 2C 27 24 27 0D    ',ESC,'H',0,'$'.
01FF10:  0A 45 4E 44 49 46 0D 0A 3B 0D 0A 49 46 20 4E 4F    .ENDIF..;..IF NO
01FF20:  54 20 43 50 4D 50 4C 55 53 0D 0A 45 4F 53 4D 53    T CPMPLUS..EOSMS
01FF30:  47 3A 09 20 20 44 42 09 32 30 2C 30 2C 30 2C 30    G:.  DB.20,0,0,0
01FF40:  2C 30 2C 27 24 27 09 09 20 20 09 0D 0A 43 4C 53    ,0,'$'..  ...CLS
01FF50:  4D 53 47 3A 09 20 20 44 42 09 31 32 2C 30 2C 30    MSG:.  DB.12,0,0
01FF60:  2C 30 2C 30 2C 27 24 27 0D 0A 45 4E 44 49 46 0D    ,0,0,'$'..ENDIF.
01FF70:  0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    .;--------------
01FF80:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01FF90:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01FFA0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01FFB0:  2D 2D 2D 2D 0D 0A 3B 0D 0A 3B 20 4E 4F 54 45 3A    ----..;..; NOTE:
01FFC0:  20 20 4D 55 53 54 20 54 45 52 4D 49 4E 41 54 45      MUST TERMINATE
01FFD0:  20 50 52 49 4F 52 20 54 4F 20 30 42 30 30 48 20     PRIOR TO 0B00H 
01FFE0:  28 77 69 74 68 20 53 6D 61 72 74 6D 6F 64 65 6D    (with Smartmodem
01FFF0:  29 0D 0A 3B 0D 0A 09 20 20 45 4E 44 0D 0A 1A 1A    )..;...  END....
020000:  65 72 20 52 65 67 2E 0D 0A 09 44 42 09 30 45 44    er Reg....DB.0ED
020010:  48 2C 30 37 39 48 09 3B 4F 55 54 20 28 43 29 2C    H,079H.;OUT (C),
020020:  41 0D 0A 3B 0D 0A 49 4E 49 54 4D 4F 44 32 3A 0D    A..;..INITMOD2:.
020030:  0A 09 4D 56 49 09 41 2C 31 41 48 09 09 3B 44 65    ..MVI.A,1AH..;De
020040:  66 61 75 6C 74 20 73 70 65 65 64 20 31 32 30 30    fault speed 1200
020050:  20 62 70 73 0D 0A 09 4C 58 49 09 42 2C 50 4F 52     bps...LXI.B,POR
020060:  54 09 09 3B 49 6E 64 69 72 2E 20 44 61 74 61 20    T..;Indir. Data 
020070:  52 65 67 2E 0D 0A 09 44 42 09 30 45 44 48 2C 30    Reg....DB.0EDH,0
020080:  37 39 48 09 3B 4F 55 54 20 28 43 29 2C 41 0D 0A    79H.;OUT (C),A..
020090:  3B 0D 0A 09 4D 4F 56 09 41 2C 48 09 09 3B 32 2E    ;...MOV.A,H..;2.
0200A0:  20 44 75 72 63 68 6C 61 75 66 3F 0D 0A 09 43 50     Durchlauf?...CP
0200B0:  49 09 31 09 09 3B 77 65 6E 6E 20 6A 61 2C 20 64    I.1..;wenn ja, d
0200C0:  61 6E 6E 0D 0A 09 4A 5A 09 57 45 49 54 45 52 09    ann...JZ.WEITER.
0200D0:  09 3B 77 65 69 74 65 72 0D 0A 09 44 43 52 09 48    .;weiter...DCR.H
0200E0:  09 09 3B 5A 61 65 68 6C 65 72 20 64 65 63 72 65    ..;Zaehler decre
0200F0:  6D 65 6E 74 69 65 72 65 6E 0D 0A 09 4D 56 49 09    mentieren...MVI.
020100:  41 2C 32 09 09 3B 54 69 6D 65 72 20 32 0D 0A 09    A,2..;Timer 2...
020110:  4A 4D 50 09 49 4E 49 54 4C 4F 4F 50 09 3B 75 6E    JMP.INITLOOP.;un
020120:  64 20 76 6F 6E 20 76 6F 72 6E 65 0D 0A 3B 0D 0A    d von vorne..;..
020130:  57 45 49 54 45 52 3A 09 4D 56 49 09 41 2C 36 09    WEITER:.MVI.A,6.
020140:  09 3B 44 61 74 61 20 64 69 72 65 63 74 69 6F 6E    .;Data direction
020150:  20 52 65 67 2E 0D 0A 09 4C 58 49 09 42 2C 50 4F     Reg....LXI.B,PO
020160:  52 54 2B 38 09 3B 61 6E 73 70 72 65 63 68 65 6E    RT+8.;ansprechen
020170:  0D 0A 09 44 42 09 30 45 44 48 2C 30 37 39 48 0D    ...DB.0EDH,079H.
020180:  0A 09 4D 56 49 09 41 2C 33 09 09 3B 49 6E 70 75    ..MVI.A,3..;Inpu
020190:  74 20 26 20 4F 75 74 70 75 74 0D 0A 09 4C 58 49    t & Output...LXI
0201A0:  09 42 2C 50 4F 52 54 0D 0A 09 44 42 09 30 45 44    .B,PORT...DB.0ED
0201B0:  48 2C 30 37 39 48 0D 0A 09 4D 56 49 09 41 2C 30    H,079H...MVI.A,0
0201C0:  46 46 48 09 09 3B 44 54 52 20 26 20 52 54 53 20    FFH..;DTR & RTS 
0201D0:  68 69 67 68 0D 0A 09 43 41 4C 4C 20 09 4F 24 4D    high...CALL .O$M
0201E0:  44 43 54 4C 30 0D 0A 09 4D 56 49 09 41 2C 37 09    DCTL0...MVI.A,7.
0201F0:  09 3B 52 65 67 2E 20 66 2E 20 56 6F 72 74 65 69    .;Reg. f. Vortei
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 41 02 00 00 00 02    ......R...A.....
020220:  1B 00 46 02 00 00 00 02 1B 00 42 02 00 00 00 02    ..F.......B.....
020230:  1B 00 47 02 00 00 00 02 1B 00 43 02 00 00 00 02    ..G.......C.....
020240:  1B 00 48 02 00 00 00 02 1B 00 44 02 00 00 00 02    ..H.......D.....
020250:  1B 00 49 02 00 00 00 02 1B 00 45 02 00 00 00 02    ..I.......E.....
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 E0 78 B7 C0 79 B7 C2 C2 30 C9 C5 26 A7 CD C8     .x..y...0..&...
020310:  30 06 00 21 00 AA 7D 04 28 2C 3C FE 16 28 F8 FE    0..!..}.(,<..(..
020320:  17 28 F4 FE 78 30 F0 6F CB 6E 28 EB 26 A6 7E 24    .(..x0.o.n(.&.~$
020330:  B6 26 AA 28 E2 7D 32 D4 31 26 A8 69 77 24 36 FF    .&.(.}2.1&.iw$6.
020340:  26 B2 36 1F C1 C9 E5 CD 49 0C E1 18 EC 7E E6 7F    &.6.....I....~..
020350:  BB C0 24 7E 25 E6 7F BA C0 26 B2 7E B7 20 01 3C    ..$~%....&.~. .<
020360:  BF 26 A6 C9 30 32 6C 32 8A 32 A8 32 C6 32 E4 32    .&..02l2.2.2.2.2
020370:  4C 65 74 20 54 68 65 20 42 61 74 74 6C 65 20 43    Let The Battle C
020380:  6F 6D 6D 65 6E 63 65 2E 20 20 20 20 20 00 54 68    ommence.     .Th
020390:  65 20 42 61 74 74 6C 65 20 48 61 73 20 45 6E 64    e Battle Has End
0203A0:  65 64 2E 20 20 20 20 20 20 20 20 00 53 65 6C 65    ed.        .Sele
0203B0:  63 74 20 45 6E 65 6D 79 20 46 6F 72 20 4D 65 20    ct Enemy For Me 
0203C0:  54 6F 20 41 74 74 61 63 6B 00 59 6F 75 20 43 61    To Attack.You Ca
0203D0:  6E 74 20 41 74 74 61 63 6B 20 59 6F 75 72 20 46    nt Attack Your F
0203E0:  72 69 65 6E 64 2E 20 00 4E 6F 74 20 41 6C 6C 69    riend. .Not Alli
0203F0:  65 64 20 54 6F 20 54 68 65 20 46 65 6C 6C 6F 77    ed To The Fellow
020400:  73 68 69 70 2E 00 4E 65 77 20 44 65 73 74 69 6E    ship..New Destin
020410:  61 74 69 6F 6E 20 53 65 74 2E 20 20 20 20 20 20    ation Set.      
020420:  20 20 20 00 54 68 65 72 65 73 20 4E 6F 62 6F 64       .Theres Nobod
020430:  79 20 48 65 72 65 2E 20 20 20 20 20 20 20 20 20    y Here.         
020440:  20 00 34 2D C0 2D 1C 28 C0 2D EC 27 FB 27 0A 28     .4-.-.(.-.'.'.(
020450:  DD 27 11 1B 18 18 09 21 EB 96 22 28 33 11 1F 1C    .'.....!.."(3...
020460:  D5 E7 CD F2 33 D1 F3 21 DA 96 01 10 7F 7E ED 49    ....3..!.....~.I
020470:  ED 79 23 0D F2 2D 33 0E 8C ED 49 21 00 C0 CD D5    .y#..-3...I!....
020480:  1E CD FC 14 CD C8 00 18 F8 60 78 E6 F8 6F 1F 1F    .........`x..o..
020490:  85 6F 8C 95 F6 18 67 29 29 29 AF CB 39 17 CB 39    .o....g)))..9..9
0204A0:  17 C6 FC 06 00 09 01 0D 00 09 4F 06 93 0A 47 2F    ..........O...G/
0204B0:  E6 FF 4F C9 E6 03 C6 00 6F 26 94 7E 32 71 33 47    ..O.....o&.~2q3G
0204C0:  3A FC 93 2F A0 32 DA 33 3A FF 93 2F A0 32 E6 33    :../.2.3:../.2.3
0204D0:  C9 7C 1F E6 1C 4A 5F 7D E6 03 B3 C6 00 5F 8A 93    .|...J_}....._..
0204E0:  57 1A 51 B0 2F 4F 7E A0 B1 77 C9 CD 91 33 7C C6    W.Q./O~..w...3|.
0204F0:  08 67 D0 7D C6 50 6F 8C 95 F6 C0 67 C9 CD 91 33    .g.}.Po....g...3
020500:  0A 57 4D 54 49 4D 45 52 3A 09 45 51 55 09 30 46    .WMTIMER:.EQU.0F
020510:  42 44 46 48 09 09 3B 38 32 35 33 20 77 72 69 74    BDFH..;8253 writ
020520:  65 20 6D 6F 64 65 20 77 6F 72 64 20 72 65 67 69    e mode word regi
020530:  73 74 65 72 0D 0A 54 58 54 49 4D 45 52 3A 09 45    ster..TXTIMER:.E
020540:  51 55 09 30 46 42 44 43 48 09 09 3B 38 32 35 33    QU.0FBDCH..;8253
020550:  20 63 68 61 6E 6E 65 6C 20 41 20 28 54 78 29 0D     channel A (Tx).
020560:  0A 52 58 54 49 4D 45 52 3A 09 45 51 55 09 30 46    .RXTIMER:.EQU.0F
020570:  42 44 44 48 09 09 3B 38 32 35 33 20 63 68 61 6E    BDDH..;8253 chan
020580:  6E 65 6C 20 42 20 28 52 78 29 0D 0A 4D 4F 44 52    nel B (Rx)..MODR
020590:  43 56 42 3A 09 45 51 55 09 31 09 09 3B 62 69 74    CVB:.EQU.1..;bit
0205A0:  20 74 6F 20 74 65 73 74 20 66 6F 72 20 72 65 63     to test for rec
0205B0:  65 69 76 65 64 20 64 61 74 61 0D 0A 4D 4F 44 52    eived data..MODR
0205C0:  43 56 52 3A 09 45 51 55 09 31 09 09 3B 6D 6F 64    CVR:.EQU.1..;mod
0205D0:  65 6D 20 72 65 63 65 69 76 65 20 72 65 61 64 79    em receive ready
0205E0:  0D 0A 4D 4F 44 53 4E 44 42 3A 09 45 51 55 09 34    ..MODSNDB:.EQU.4
0205F0:  09 09 3B 62 69 74 20 74 6F 20 74 65 73 74 20 66    ..;bit to test f
020600:  6F 72 20 72 65 61 64 79 20 74 6F 20 73 65 6E 64    or ready to send
020610:  0D 0A 4D 4F 44 53 4E 44 52 3A 09 45 51 55 09 34    ..MODSNDR:.EQU.4
020620:  09 09 3B 6D 6F 64 65 6D 20 73 65 6E 64 20 72 65    ..;modem send re
020630:  61 64 79 20 62 69 74 0D 0A 3B 0D 0A 3B 20 4D 45    ady bit..;..; ME
020640:  58 20 73 65 72 76 69 63 65 20 70 72 6F 63 65 73    X service proces
020650:  73 6F 72 20 73 74 75 66 66 0D 0A 3B 0D 0A 4D 45    sor stuff..;..ME
020660:  58 09 45 51 55 09 30 44 30 30 48 09 09 3B 61 64    X.EQU.0D00H..;ad
020670:  64 72 65 73 73 20 6F 66 20 74 68 65 20 73 65 72    dress of the ser
020680:  76 69 63 65 20 70 72 6F 63 65 73 73 6F 72 0D 0A    vice processor..
020690:  49 4E 4D 44 4D 09 45 51 55 09 32 35 35 09 09 3B    INMDM.EQU.255..;
0206A0:  67 65 74 20 63 68 61 72 20 66 72 6F 6D 20 70 6F    get char from po
0206B0:  72 74 20 74 6F 20 41 2C 20 43 59 3D 6E 6F 20 6D    rt to A, CY=no m
0206C0:  6F 72 65 20 69 6E 20 31 30 30 20 6D 73 0D 0A 54    ore in 100 ms..T
0206D0:  49 4D 45 52 09 45 51 55 09 32 35 34 09 09 3B 64    IMER.EQU.254..;d
0206E0:  65 6C 61 79 20 31 30 30 6D 73 20 2A 20 72 65 67    elay 100ms * reg
0206F0:  20 42 0D 0A 54 4D 44 49 4E 50 09 45 51 55 09 32     B..TMDINP.EQU.2
020700:  0D 0A 3B 20 4D 58 4F 2D 43 50 43 56 2E 41 53 4D    ..; MXO-CPCV.ASM
020710:  2D 2D 20 53 63 68 6E 65 69 64 65 72 20 43 50 43    -- Schneider CPC
020720:  20 6F 76 65 72 6C 61 79 20 66 69 6C 65 20 66 6F     overlay file fo
020730:  72 20 4D 45 58 2E 20 32 32 2E 30 31 2E 31 39 38    r MEX. 22.01.198
020740:  38 0D 0A 3B 0D 0A 3B 20 59 6F 75 20 77 69 6C 6C    8..;..; You will
020750:  20 77 61 6E 74 20 74 6F 20 6C 6F 6F 6B 20 74 68     want to look th
020760:  69 73 20 66 69 6C 65 20 6F 76 65 72 20 63 61 72    is file over car
020770:  65 66 75 6C 6C 79 2E 20 54 68 65 72 65 20 61 72    efully. There ar
020780:  65 20 61 20 6E 75 6D 62 65 72 20 6F 66 0D 0A 3B    e a number of..;
020790:  20 6F 70 74 69 6F 6E 73 20 74 68 61 74 20 79 6F     options that yo
0207A0:  75 20 63 61 6E 20 75 73 65 20 74 6F 20 63 6F 6E    u can use to con
0207B0:  66 69 67 75 72 65 20 74 68 65 20 70 72 6F 67 72    figure the progr
0207C0:  61 6D 20 74 6F 20 73 75 69 74 20 79 6F 75 72 20    am to suit your 
0207D0:  74 61 73 74 65 2E 0D 0A 3B 0D 0A 3B 20 55 73 65    taste...;..; Use
0207E0:  20 74 68 65 20 22 53 45 54 22 20 63 6F 6D 6D 61     the "SET" comma
0207F0:  6E 64 20 74 6F 20 63 68 61 6E 67 65 20 62 61 75    nd to change bau
020800:  64 72 61 74 65 20 77 68 65 6E 20 64 65 73 69 72    drate when desir
020810:  65 64 2E 0D 0A 3B 0D 0A 3B 20 45 64 69 74 20 74    ed...;..; Edit t
020820:  68 69 73 20 66 69 6C 65 20 66 6F 72 20 79 6F 75    his file for you
020830:  72 20 70 72 65 66 65 72 65 6E 63 65 73 20 74 68    r preferences th
020840:  65 6E 20 66 6F 6C 6C 6F 77 20 74 68 65 20 22 54    en follow the "T
020850:  4F 20 55 53 45 3A 22 20 65 78 61 6D 70 6C 65 0D    O USE:" example.
020860:  0A 3B 20 73 68 6F 77 6E 20 62 65 6C 6F 77 2E 0D    .; shown below..
020870:  0A 3B 0D 0A 3B 0D 0A 3B 09 54 4F 20 55 53 45 3A    .;..;..;.TO USE:
020880:  20 46 69 72 73 74 20 65 64 69 74 20 74 68 69 73     First edit this
020890:  20 66 69 6C 65 20 66 69 6C 6C 69 6E 67 20 69 6E     file filling in
0208A0:  20 61 6E 73 77 65 72 73 20 66 6F 72 20 79 6F 75     answers for you
0208B0:  72 20 6F 77 6E 0D 0A 3B 09 09 65 71 75 69 70 6D    r own..;..equipm
0208C0:  65 6E 74 2E 20 20 54 68 65 6E 20 61 73 73 65 6D    ent.  Then assem
0208D0:  62 6C 65 20 77 69 74 68 20 41 53 4D 2E 43 4F 4D    ble with ASM.COM
0208E0:  20 6F 72 20 65 71 75 69 76 61 6C 65 6E 74 0D 0A     or equivalent..
0208F0:  3B 09 09 61 73 73 65 6D 62 6C 65 72 2E 20 54 68    ;..assembler. Th
020900:  35 33 09 09 3B 42 3D 23 20 73 65 63 73 20 74 6F    53..;B=# secs to
020910:  20 77 61 69 74 20 66 6F 72 20 63 68 61 72 2C 20     wait for char, 
020920:  63 79 3D 6E 6F 20 63 68 61 72 0D 0A 43 48 45 4B    cy=no char..CHEK
020930:  43 43 09 45 51 55 09 32 35 32 09 09 3B 63 68 65    CC.EQU.252..;che
020940:  63 6B 20 66 6F 72 20 5E 43 20 66 72 6F 6D 20 4B    ck for ^C from K
020950:  42 44 2C 20 5A 3D 70 72 65 73 65 6E 74 0D 0A 53    BD, Z=present..S
020960:  4E 44 52 44 59 09 45 51 55 09 32 35 31 09 09 3B    NDRDY.EQU.251..;
020970:  74 65 73 74 20 66 6F 72 20 6D 6F 64 65 6D 2D 73    test for modem-s
020980:  65 6E 64 20 72 65 61 64 79 0D 0A 52 43 56 52 44    end ready..RCVRD
020990:  59 09 45 51 55 09 32 35 30 09 09 3B 74 65 73 74    Y.EQU.250..;test
0209A0:  20 66 6F 72 20 6D 6F 64 65 6D 2D 72 65 63 65 69     for modem-recei
0209B0:  76 65 20 72 65 61 64 79 0D 0A 53 4E 44 43 48 52    ve ready..SNDCHR
0209C0:  09 45 51 55 09 32 34 39 09 09 3B 73 65 6E 64 20    .EQU.249..;send 
0209D0:  61 20 63 68 61 72 61 63 74 65 72 20 74 6F 20 74    a character to t
0209E0:  68 65 20 6D 6F 64 65 6D 20 28 61 66 74 65 72 20    he modem (after 
0209F0:  73 6E 64 72 64 79 29 0D 0A 52 43 56 43 48 52 09    sndrdy)..RCVCHR.
020A00:  45 51 55 09 32 34 38 09 09 3B 72 65 63 76 20 61    EQU.248..;recv a
020A10:  20 63 68 61 72 20 66 72 6F 6D 20 6D 6F 64 65 6D     char from modem
020A20:  20 28 61 66 74 65 72 20 72 63 76 72 64 79 29 0D     (after rcvrdy).
020A30:  0A 4C 4F 4F 4B 55 50 09 45 51 55 09 32 34 37 09    .LOOKUP.EQU.247.
020A40:  09 3B 74 61 62 6C 65 20 73 65 61 72 63 68 3A 20    .;table search: 
020A50:  73 65 65 20 43 4D 44 54 42 4C 20 63 6F 6D 6D 65    see CMDTBL comme
020A60:  6E 74 73 20 66 6F 72 20 69 6E 66 6F 0D 0A 50 41    nts for info..PA
020A70:  52 53 46 4E 09 45 51 55 09 32 34 36 09 09 3B 70    RSFN.EQU.246..;p
020A80:  61 72 73 65 20 66 69 6C 65 6E 61 6D 65 20 66 72    arse filename fr
020A90:  6F 6D 20 69 6E 70 75 74 20 73 74 72 65 61 6D 0D    om input stream.
020AA0:  0A 42 44 50 41 52 53 09 45 51 55 09 32 34 35 09    .BDPARS.EQU.245.
020AB0:  09 3B 70 61 72 73 65 20 62 61 75 64 2D 72 61 74    .;parse baud-rat
020AC0:  65 20 66 72 6F 6D 20 69 6E 70 75 74 20 73 74 72    e from input str
020AD0:  65 61 6D 0D 0A 53 42 4C 41 4E 4B 09 45 51 55 09    eam..SBLANK.EQU.
020AE0:  32 34 34 09 09 3B 73 63 61 6E 20 69 6E 70 75 74    244..;scan input
020AF0:  20 73 74 72 65 61 6D 20 74 6F 20 6E 65 78 74 20     stream to next 
020B00:  65 6E 20 75 73 65 20 4D 4C 4F 41 44 20 74 6F 20    en use MLOAD to 
020B10:  6F 76 65 72 6C 61 79 20 74 68 65 20 74 68 65 20    overlay the the 
020B20:  72 65 73 75 6C 74 73 0D 0A 3B 09 09 6F 66 20 74    results..;..of t
020B30:  68 69 73 20 70 72 6F 67 72 61 6D 20 74 6F 20 74    his program to t
020B40:  68 65 20 6F 72 69 67 69 6E 61 6C 20 2E 43 4F 4D    he original .COM
020B50:  20 66 69 6C 65 2E 0D 0A 3B 0D 0A 3B 0D 0A 3B 20     file...;..;..; 
020B60:  3D 20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20    =   =   =   =   
020B70:  3D 20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20    =   =   =   =   
020B80:  3D 20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20    =   =   =   =   
020B90:  3D 20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20    =   =   =   =   
020BA0:  3D 20 20 20 3D 0D 0A 3B 20 32 32 2E 30 31 2E 38    =   =..; 22.01.8
020BB0:  38 20 2D 20 41 6E 70 61 73 73 75 6E 67 20 66 75    8 - Anpassung fu
020BC0:  65 72 20 53 63 68 6E 65 69 64 65 72 20 43 50 43    er Schneider CPC
020BD0:  09 2D 20 42 65 72 74 68 6F 6C 64 20 42 6F 6C 6C    .- Berthold Boll
020BE0:  69 6E 67 65 72 0D 0A 3B 20 30 37 2F 32 37 2F 38    inger..; 07/27/8
020BF0:  34 20 2D 20 41 64 64 65 64 20 39 36 30 30 20 62    4 - Added 9600 b
020C00:  61 75 64 20 73 65 6C 65 63 74 09 09 2D 20 42 75    aud select..- Bu
020C10:  63 6B 79 20 43 61 72 72 0D 0A 3B 20 30 35 2F 32    cky Carr..; 05/2
020C20:  33 2F 38 34 20 2D 20 43 6F 72 72 65 63 74 65 64    3/84 - Corrected
020C30:  20 63 6C 65 61 72 2D 73 63 72 65 65 6E 20 65 72     clear-screen er
020C40:  72 6F 72 09 2D 20 42 69 66 66 20 42 75 65 66 66    ror.- Biff Bueff
020C50:  65 6C 0D 0A 3B 20 30 35 2F 31 39 2F 38 34 20 2D    el..; 05/19/84 -
020C60:  20 43 6F 6E 76 65 72 74 65 64 20 66 6F 72 20 4D     Converted for M
020C70:  45 58 31 30 09 09 2D 20 42 69 66 66 20 42 75 65    EX10..- Biff Bue
020C80:  66 66 65 6C 0D 0A 3B 20 31 31 2F 31 31 2F 38 33    ffel..; 11/11/83
020C90:  20 2D 20 52 65 6E 61 6D 65 64 20 74 6F 20 4D 37     - Renamed to M7
020CA0:  48 38 2D 31 2E 41 53 4D 2C 20 6E 6F 20 63 68 61    H8-1.ASM, no cha
020CB0:  6E 67 65 73 09 2D 20 49 72 76 20 48 6F 66 66 0D    nges.- Irv Hoff.
020CC0:  0A 3B 20 30 37 2F 32 37 2F 38 33 20 2D 20 52 65    .; 07/27/83 - Re
020CD0:  6E 61 6D 65 64 20 74 6F 20 77 6F 72 6B 20 77 69    named to work wi
020CE0:  74 68 20 4D 44 4D 37 31 32 09 2D 20 49 72 76 20    th MDM712.- Irv 
020CF0:  48 6F 66 66 0D 0A 3B 20 30 37 2F 30 31 2F 38 33    Hoff..; 07/01/83
020D00:  6E 6F 6E 2D 62 6C 61 6E 6B 0D 0A 45 56 41 4C 41    non-blank..EVALA
020D10:  09 45 51 55 09 32 34 33 09 09 3B 65 76 61 6C 75    .EQU.243..;evalu
020D20:  61 74 65 20 6E 75 6D 65 72 69 63 20 66 72 6F 6D    ate numeric from
020D30:  20 69 6E 70 75 74 20 73 74 72 65 61 6D 0D 0A 4C     input stream..L
020D40:  4B 41 48 45 44 09 45 51 55 09 32 34 32 09 09 3B    KAHED.EQU.242..;
020D50:  67 65 74 20 6E 78 74 20 63 68 61 72 20 77 2F 6F    get nxt char w/o
020D60:  20 72 65 6D 6F 76 69 6E 67 20 66 72 6F 6D 20 69     removing from i
020D70:  6E 70 75 74 0D 0A 47 4E 43 09 45 51 55 09 32 34    nput..GNC.EQU.24
020D80:  31 09 09 3B 67 65 74 20 63 68 61 72 20 66 72 6F    1..;get char fro
020D90:  6D 20 69 6E 70 75 74 2C 20 63 79 3D 31 20 69 66    m input, cy=1 if
020DA0:  20 6E 6F 6E 65 0D 0A 49 4C 50 09 45 51 55 09 32     none..ILP.EQU.2
020DB0:  34 30 09 09 3B 69 6E 6C 69 6E 65 20 70 72 69 6E    40..;inline prin
020DC0:  74 0D 0A 44 45 43 4F 55 54 09 45 51 55 09 32 33    t..DECOUT.EQU.23
020DD0:  39 09 09 3B 64 65 63 69 6D 61 6C 20 6F 75 74 70    9..;decimal outp
020DE0:  75 74 0D 0A 50 52 42 41 55 44 09 45 51 55 09 32    ut..PRBAUD.EQU.2
020DF0:  33 38 09 09 3B 70 72 69 6E 74 20 62 61 75 64 20    38..;print baud 
020E00:  72 61 74 65 0D 0A 3B 0D 0A 50 52 49 4E 54 09 45    rate..;..PRINT.E
020E10:  51 55 09 39 09 09 3B 42 44 4F 53 20 70 72 69 6E    QU.9..;BDOS prin
020E20:  74 2D 73 74 72 69 6E 67 20 66 75 6E 63 74 69 6F    t-string functio
020E30:  6E 0D 0A 3B 0D 0A 09 09 4F 52 47 09 31 30 30 48    n..;....ORG.100H
020E40:  0D 0A 3B 0D 0A 3B 20 43 68 61 6E 67 65 20 74 68    ..;..; Change th
020E50:  65 20 63 6C 6F 63 6B 20 73 70 65 65 64 20 69 66    e clock speed if
020E60:  20 6E 65 65 64 65 64 2C 20 74 6F 20 6D 61 74 63     needed, to matc
020E70:  68 20 79 6F 75 72 20 73 79 73 74 65 6D 0D 0A 3B    h your system..;
020E80:  0D 0A 09 09 44 53 09 33 09 3B 28 66 6F 72 20 20    ....DS.3.;(for  
020E90:  22 4A 4D 50 20 20 20 53 54 41 52 54 22 20 69 6E    "JMP   START" in
020EA0:  73 74 72 75 63 74 69 6F 6E 29 0D 0A 3B 0D 0A 50    struction)..;..P
020EB0:  4D 4D 49 4D 4F 44 45 4D 3A 09 44 42 09 4E 4F 09    MMIMODEM:.DB.NO.
020EC0:  3B 79 65 73 3D 50 4D 4D 49 20 53 2D 31 30 30 20    ;yes=PMMI S-100 
020ED0:  4D 6F 64 65 6D 09 09 09 31 30 33 48 0D 0A 53 4D    Modem...103H..SM
020EE0:  41 52 54 4D 4F 44 45 4D 3A 09 44 42 09 59 45 53    ARTMODEM:.DB.YES
020EF0:  09 3B 79 65 73 3D 48 41 59 45 53 20 53 6D 61 72    .;yes=HAYES Smar
020F00:  20 2D 20 52 65 76 69 73 65 64 20 74 6F 20 77 6F     - Revised to wo
020F10:  72 6B 20 77 69 74 68 20 4D 44 4D 37 31 31 09 2D    rk with MDM711.-
020F20:  20 49 72 76 20 48 6F 66 66 0D 0A 3B 20 30 36 2F     Irv Hoff..; 06/
020F30:  32 32 2F 38 33 20 2D 20 52 65 76 69 73 65 64 20    22/83 - Revised 
020F40:  74 6F 20 77 6F 72 6B 20 77 69 74 68 20 4D 44 4D    to work with MDM
020F50:  37 31 30 09 2D 20 49 72 76 20 48 6F 66 66 0D 0A    710.- Irv Hoff..
020F60:  3B 20 30 35 2F 32 37 2F 38 33 20 2D 20 52 65 76    ; 05/27/83 - Rev
020F70:  69 73 65 64 20 74 6F 20 77 6F 72 6B 20 77 69 74    ised to work wit
020F80:  68 20 4D 44 4D 37 30 39 09 2D 20 49 72 76 20 48    h MDM709.- Irv H
020F90:  6F 66 66 0D 0A 3B 20 30 35 2F 31 35 2F 38 33 20    off..; 05/15/83 
020FA0:  2D 20 52 65 76 69 73 65 64 20 74 6F 20 77 6F 72    - Revised to wor
020FB0:  6B 20 77 69 74 68 20 4D 44 4D 37 30 38 09 2D 20    k with MDM708.- 
020FC0:  49 72 76 20 48 6F 66 66 0D 0A 3B 20 30 34 2F 31    Irv Hoff..; 04/1
020FD0:  37 2F 38 33 20 2D 20 52 65 76 69 73 65 64 20 74    7/83 - Revised t
020FE0:  6F 20 77 6F 72 6B 20 77 69 74 68 20 4D 44 4D 37    o work with MDM7
020FF0:  30 37 09 2D 20 49 72 76 20 48 6F 66 66 0D 0A 3B    07.- Irv Hoff..;
021000:  20 30 34 2F 30 34 2F 38 33 20 2D 20 55 70 64 61     04/04/83 - Upda
021010:  74 65 64 20 74 6F 20 77 6F 72 6B 20 77 69 74 68    ted to work with
021020:  20 4D 44 4D 37 30 36 09 2D 20 49 72 76 20 48 6F     MDM706.- Irv Ho
021030:  66 66 0D 0A 3B 20 30 32 2F 32 37 2F 38 33 20 2D    ff..; 02/27/83 -
021040:  20 55 70 64 61 74 65 64 20 74 6F 20 77 6F 72 6B     Updated to work
021050:  20 77 69 74 68 20 4D 44 4D 37 30 35 09 2D 20 49     with MDM705.- I
021060:  72 76 20 48 6F 66 66 0D 0A 3B 20 30 32 2F 31 37    rv Hoff..; 02/17
021070:  2F 38 33 20 2D 20 55 70 64 61 74 65 64 20 74 6F    /83 - Updated to
021080:  20 77 6F 72 6B 20 77 69 74 68 20 4D 44 4D 37 30     work with MDM70
021090:  34 09 2D 20 49 72 76 20 48 6F 66 66 0D 0A 3B 20    4.- Irv Hoff..; 
0210A0:  30 32 2F 30 37 2F 38 33 20 2D 20 55 70 64 61 74    02/07/83 - Updat
0210B0:  65 64 20 74 6F 20 77 6F 72 6B 20 77 69 74 68 20    ed to work with 
0210C0:  4D 44 4D 37 30 33 09 2D 20 49 72 76 20 48 6F 66    MDM703.- Irv Hof
0210D0:  66 0D 0A 3B 20 30 31 2F 32 37 2F 38 33 20 2D 20    f..; 01/27/83 - 
0210E0:  55 70 64 61 74 65 64 20 74 6F 20 77 6F 72 6B 20    Updated to work 
0210F0:  77 69 74 68 20 4D 44 4D 37 30 32 09 2D 20 49 72    with MDM702.- Ir
021100:  74 6D 6F 64 65 6D 2C 20 6E 6F 3D 6E 6F 6E 2D 48    tmodem, no=non-H
021110:  61 79 65 73 09 31 30 34 48 0D 0A 54 4F 55 43 48    ayes.104H..TOUCH
021120:  50 55 4C 53 45 3A 09 44 42 09 27 50 27 09 3B 54    PULSE:.DB.'P'.;T
021130:  3D 74 6F 75 63 68 2C 20 50 3D 70 75 6C 73 65 20    =touch, P=pulse 
021140:  28 53 6D 61 72 74 6D 6F 64 65 6D 2D 6F 6E 6C 79    (Smartmodem-only
021150:  29 09 31 30 35 48 0D 0A 43 4C 4F 43 4B 3A 09 09    ).105H..CLOCK:..
021160:  44 42 09 34 30 09 3B 63 6C 6F 63 6B 20 73 70 65    DB.40.;clock spe
021170:  65 64 20 69 6E 20 4D 48 7A 20 78 31 30 2C 20 32    ed in MHz x10, 2
021180:  35 2E 35 20 4D 48 7A 20 6D 61 78 2E 09 31 30 36    5.5 MHz max..106
021190:  48 0D 0A 09 09 09 09 3B 32 30 3D 32 20 4D 48 68    H......;20=2 MHh
0211A0:  2C 20 33 37 3D 33 2E 36 38 20 4D 48 7A 2C 20 34    , 37=3.68 MHz, 4
0211B0:  30 3D 34 20 4D 48 7A 2C 20 65 74 63 2E 0D 0A 4D    0=4 MHz, etc...M
0211C0:  53 50 45 45 44 3A 09 09 44 42 09 35 09 3B 30 3D    SPEED:..DB.5.;0=
0211D0:  31 31 30 20 31 3D 33 30 30 20 32 3D 34 35 30 20    110 1=300 2=450 
0211E0:  33 3D 36 30 30 20 34 3D 37 31 30 20 35 3D 31 32    3=600 4=710 5=12
0211F0:  30 30 09 31 30 37 48 0D 0A 09 09 09 09 3B 36 3D    00.107H......;6=
021200:  32 34 30 30 20 37 3D 34 38 30 30 20 38 3D 39 36    2400 7=4800 8=96
021210:  30 30 20 39 3D 31 39 32 30 30 20 64 65 66 61 75    00 9=19200 defau
021220:  6C 74 0D 0A 42 59 54 44 4C 59 3A 09 09 44 42 09    lt..BYTDLY:..DB.
021230:  35 09 3B 30 3D 30 20 64 65 6C 61 79 20 20 31 3D    5.;0=0 delay  1=
021240:  31 30 6D 73 20 20 35 3D 35 30 20 6D 73 20 2D 20    10ms  5=50 ms - 
021250:  39 3D 39 30 20 6D 73 09 31 30 38 48 0D 0A 09 09    9=90 ms.108H....
021260:  09 09 3B 64 65 66 61 75 6C 74 20 74 69 6D 65 20    ..;default time 
021270:  74 6F 20 73 65 6E 64 20 63 68 61 72 61 63 74 65    to send characte
021280:  72 20 69 6E 20 74 65 72 2D 0D 0A 09 09 09 09 3B    r in ter-......;
021290:  6D 69 6E 61 6C 20 6D 6F 64 65 20 66 69 6C 65 20    minal mode file 
0212A0:  74 72 61 6E 73 66 65 72 20 66 6F 72 20 73 6C 6F    transfer for slo
0212B0:  77 20 42 42 53 2E 0D 0A 43 52 44 4C 59 3A 09 09    w BBS...CRDLY:..
0212C0:  44 42 09 35 09 3B 30 3D 30 20 64 65 6C 61 79 20    DB.5.;0=0 delay 
0212D0:  31 3D 31 30 30 20 6D 73 20 35 3D 35 30 30 20 6D    1=100 ms 5=500 m
0212E0:  73 20 2D 20 39 3D 39 30 30 20 6D 73 20 31 30 39    s - 9=900 ms 109
0212F0:  48 0D 0A 09 09 09 09 3B 64 65 66 61 75 6C 74 20    H......;default 
021300:  76 20 48 6F 66 66 0D 0A 3B 20 30 31 2F 31 30 2F    v Hoff..; 01/10/
021310:  38 33 20 2D 20 55 70 64 61 74 65 64 20 74 6F 20    83 - Updated to 
021320:  77 6F 72 6B 20 77 69 74 68 20 4D 44 4D 37 30 31    work with MDM701
021330:  09 2D 20 49 72 76 20 48 6F 66 66 0D 0A 3B 20 31    .- Irv Hoff..; 1
021340:  30 2F 30 33 2F 38 32 20 2D 20 46 69 72 73 74 20    0/03/82 - First 
021350:  76 65 72 73 69 6F 6E 20 6F 66 20 74 68 69 73 20    version of this 
021360:  66 69 6C 65 0D 0A 3B 0D 0A 3B 20 3D 20 20 20 3D    file..;..; =   =
021370:  20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20 3D       =   =   =   =
021380:  20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20 3D       =   =   =   =
021390:  20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20 3D       =   =   =   =
0213A0:  20 20 20 3D 20 20 20 3D 20 20 20 3D 0D 0A 3B 0D       =   =   =..;.
0213B0:  0A 42 45 4C 4C 3A 09 09 45 51 55 09 30 37 48 09    .BELL:..EQU.07H.
0213C0:  09 3B 62 65 6C 6C 0D 0A 43 52 3A 09 09 45 51 55    .;bell..CR:..EQU
0213D0:  09 30 44 48 09 09 3B 63 61 72 72 69 61 67 65 20    .0DH..;carriage 
0213E0:  72 65 74 75 72 6E 0D 0A 45 53 43 3A 09 09 45 51    return..ESC:..EQ
0213F0:  55 09 31 42 48 09 09 3B 65 73 63 61 70 65 0D 0A    U.1BH..;escape..
021400:  4C 46 3A 09 09 45 51 55 09 30 41 48 09 09 3B 6C    LF:..EQU.0AH..;l
021410:  69 6E 65 66 65 65 64 0D 0A 3B 0D 0A 59 45 53 3A    inefeed..;..YES:
021420:  09 09 45 51 55 09 30 46 46 48 0D 0A 4E 4F 3A 09    ..EQU.0FFH..NO:.
021430:  09 45 51 55 09 30 0D 0A 3B 0D 0A 3B 0D 0A 3B 20    .EQU.0..;..;..; 
021440:  43 68 61 6E 67 65 20 74 68 65 20 76 61 6C 75 65    Change the value
021450:  20 61 74 20 4D 4F 44 44 41 54 50 20 69 66 20 69     at MODDATP if i
021460:  74 20 64 6F 65 73 20 6E 6F 74 20 6D 61 74 63 68    t does not match
021470:  20 77 68 61 74 20 79 6F 75 20 61 72 65 20 75 73     what you are us
021480:  69 6E 67 2E 0D 0A 43 50 4D 50 4C 55 53 3A 09 45    ing...CPMPLUS:.E
021490:  51 55 09 4E 4F 09 09 3B 4E 4F 20 66 75 65 72 20    QU.NO..;NO fuer 
0214A0:  43 50 2F 4D 20 32 2E 32 0D 0A 3B 0D 0A 4D 4F 44    CP/M 2.2..;..MOD
0214B0:  44 41 54 50 3A 09 45 51 55 09 30 46 41 44 43 48    DATP:.EQU.0FADCH
0214C0:  09 09 3B 64 61 74 61 20 70 6F 72 74 20 66 75 65    ..;data port fue
0214D0:  72 20 5A 38 30 2D 44 41 52 54 0D 0A 4D 4F 44 43    r Z80-DART..MODC
0214E0:  54 4C 31 3A 09 45 51 55 09 4D 4F 44 44 41 54 50    TL1:.EQU.MODDATP
0214F0:  2B 31 09 3B 73 74 61 74 75 73 20 70 6F 72 74 0D    +1.;status port.
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 41 02 00 00 00 02    ......R...A.....
021520:  1C 00 46 02 00 00 00 02 1C 00 42 02 00 00 00 02    ..F.......B.....
021530:  1C 00 47 02 00 00 00 02 1C 00 43 02 00 00 00 02    ..G.......C.....
021540:  1C 00 48 02 00 00 00 02 1C 00 44 02 00 00 00 02    ..H.......D.....
021550:  1C 00 49 02 00 00 00 02 1C 00 45 02 00 00 00 02    ..I.......E.....
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:  74 69 6D 65 20 66 6F 72 20 65 78 74 72 61 20 77    time for extra w
021610:  61 69 74 20 61 66 74 65 72 20 43 52 4C 46 0D 0A    ait after CRLF..
021620:  09 09 09 09 3B 69 6E 20 74 65 72 6D 69 6E 61 6C    ....;in terminal
021630:  20 6D 6F 64 65 20 66 69 6C 65 20 74 72 61 6E 73     mode file trans
021640:  66 65 72 0D 0A 4E 4F 4F 46 43 4F 4C 3A 09 44 42    fer..NOOFCOL:.DB
021650:  09 35 09 3B 6E 75 6D 62 65 72 20 6F 66 20 44 49    .5.;number of DI
021660:  52 20 63 6F 6C 75 6D 6E 73 20 73 68 6F 77 6E 09    R columns shown.
021670:  09 31 30 41 48 0D 0A 53 45 54 55 50 54 53 54 3A    .10AH..SETUPTST:
021680:  09 44 42 09 59 45 53 09 3B 79 65 73 3D 75 73 65    .DB.YES.;yes=use
021690:  72 2D 61 64 64 65 64 20 53 65 74 75 70 20 72 6F    r-added Setup ro
0216A0:  75 74 69 6E 65 09 09 31 30 42 48 0D 0A 53 43 52    utine..10BH..SCR
0216B0:  4E 54 45 53 54 3A 09 44 42 09 59 45 53 09 3B 43    NTEST:.DB.YES.;C
0216C0:  75 72 73 6F 72 20 63 6F 6E 74 72 6F 6C 20 72 6F    ursor control ro
0216D0:  75 74 69 6E 65 20 09 09 31 30 43 48 0D 0A 41 43    utine ..10CH..AC
0216E0:  4B 4E 41 4B 3A 09 09 44 42 09 59 45 53 09 3B 79    KNAK:..DB.YES.;y
0216F0:  65 73 3D 72 65 73 65 6E 64 20 61 20 72 65 63 6F    es=resend a reco
021700:  72 64 20 61 66 74 65 72 20 61 6E 79 20 6E 6F 6E    rd after any non
021710:  2D 41 43 4B 09 31 30 44 48 0D 0A 09 09 09 09 3B    -ACK.10DH......;
021720:  6E 6F 3D 72 65 73 65 6E 64 20 61 20 72 65 63 6F    no=resend a reco
021730:  72 64 20 61 66 74 65 72 20 61 20 76 61 6C 69 64    rd after a valid
021740:  20 4E 41 4B 0D 0A 42 41 4B 55 50 42 59 54 45 3A     NAK..BAKUPBYTE:
021750:  09 44 42 09 59 45 53 09 3B 79 65 73 3D 63 68 61    .DB.YES.;yes=cha
021760:  6E 67 65 20 61 6E 79 20 66 69 6C 65 20 73 61 6D    nge any file sam
021770:  65 20 6E 61 6D 65 20 74 6F 20 2E 42 41 4B 09 31    e name to .BAK.1
021780:  30 45 48 0D 0A 43 52 43 44 46 4C 54 3A 09 44 42    0EH..CRCDFLT:.DB
021790:  09 59 45 53 09 3B 79 65 73 3D 64 65 66 61 75 6C    .YES.;yes=defaul
0217A0:  74 20 74 6F 20 43 52 43 20 63 68 65 63 6B 69 6E    t to CRC checkin
0217B0:  67 09 09 31 30 46 48 0D 0A 54 4F 47 47 4C 45 43    g..10FH..TOGGLEC
0217C0:  52 43 3A 09 44 42 09 59 45 53 09 3B 79 65 73 3D    RC:.DB.YES.;yes=
0217D0:  61 6C 6C 6F 77 20 74 6F 67 67 6C 69 6E 67 20 6F    allow toggling o
0217E0:  66 20 43 52 43 20 74 6F 20 43 68 65 63 6B 73 75    f CRC to Checksu
0217F0:  6D 09 31 31 30 48 0D 0A 43 4F 4E 56 42 4B 53 50    m.110H..CONVBKSP
021800:  52 45 54 09 3B 76 61 6C 75 65 20 6F 66 20 72 63    RET.;value of rc
021810:  76 2E 20 62 69 74 20 77 68 65 6E 20 72 65 61 64    v. bit when read
021820:  79 09 31 34 42 48 0D 0A 41 4E 49 24 4D 4F 44 53    y.14BH..ANI$MODS
021830:  4E 44 42 3A 09 41 4E 49 09 4D 4F 44 53 4E 44 42    NDB:.ANI.MODSNDB
021840:  20 21 20 52 45 54 09 3B 62 69 74 20 74 6F 20 74     ! RET.;bit to t
021850:  65 73 74 20 66 6F 72 20 73 65 6E 64 20 72 65 61    est for send rea
021860:  64 79 09 31 34 45 48 0D 0A 43 50 49 24 4D 4F 44    dy.14EH..CPI$MOD
021870:  53 4E 44 52 3A 09 43 50 49 09 4D 4F 44 53 4E 44    SNDR:.CPI.MODSND
021880:  52 20 21 20 52 45 54 09 3B 76 61 6C 75 65 20 6F    R ! RET.;value o
021890:  66 20 73 65 6E 64 20 62 69 74 20 77 68 65 6E 20    f send bit when 
0218A0:  72 65 61 64 79 09 31 35 31 48 0D 0A 09 09 44 53    ready.151H....DS
0218B0:  09 31 32 09 09 3B 50 4D 4D 49 20 6F 6E 6C 79 20    .12..;PMMI only 
0218C0:  63 61 6C 6C 73 09 09 31 35 34 48 0D 0A 3B 0D 0A    calls..154H..;..
0218D0:  3B 0D 0A 09 09 44 53 09 32 09 09 3B 4E 6F 74 20    ;....DS.2..;Not 
0218E0:  75 73 65 64 20 62 79 20 4D 45 58 09 09 31 36 30    used by MEX..160
0218F0:  48 0D 0A 09 09 44 53 09 33 09 09 3B 09 09 09 09    H....DS.3..;....
021900:  31 36 32 48 0D 0A 4A 4D 50 24 44 49 53 43 4F 4E    162H..JMP$DISCON
021910:  4E 3A 09 4A 4D 50 09 47 4F 4F 44 42 59 45 09 09    N:.JMP.GOODBYE..
021920:  3B 48 61 72 64 77 61 72 65 20 64 69 73 63 6F 6E    ;Hardware discon
021930:  6E 65 63 74 20 76 65 63 74 6F 72 09 31 36 35 48    nect vector.165H
021940:  0D 0A 4A 4D 50 24 47 4F 4F 44 42 59 45 3A 09 4A    ..JMP$GOODBYE:.J
021950:  4D 50 09 47 4F 4F 44 42 59 45 09 09 3B 09 09 09    MP.GOODBYE..;...
021960:  09 31 36 38 48 0D 0A 4A 4D 50 24 49 4E 49 54 4D    .168H..JMP$INITM
021970:  4F 44 3A 09 4A 4D 50 09 49 4E 49 54 4D 4F 44 09    OD:.JMP.INITMOD.
021980:  09 3B 67 6F 20 74 6F 20 75 73 65 72 20 77 72 69    .;go to user wri
021990:  74 74 65 6E 20 72 6F 75 74 69 6E 65 09 31 36 42    tten routine.16B
0219A0:  48 0D 0A 4A 4D 50 24 4E 45 57 42 41 55 44 3A 09    H..JMP$NEWBAUD:.
0219B0:  4A 4D 50 09 4E 45 57 42 41 55 44 09 09 3B 43 68    JMP.NEWBAUD..;Ch
0219C0:  61 6E 67 65 20 62 61 75 64 72 61 74 65 09 09 31    ange baudrate..1
0219D0:  36 45 48 0D 0A 09 09 52 45 54 20 20 21 09 4E 4F    6EH....RET  !.NO
0219E0:  50 20 20 21 09 4E 4F 50 09 3B 28 62 79 2D 70 61    P  !.NOP.;(by-pa
0219F0:  73 73 65 73 20 50 4D 4D 49 20 72 6F 75 74 69 6E    sses PMMI routin
021A00:  3A 09 44 42 09 59 45 53 09 3B 79 65 73 3D 63 6F    :.DB.YES.;yes=co
021A10:  6E 76 65 72 74 20 62 61 63 6B 73 70 61 63 65 20    nvert backspace 
021A20:  74 6F 20 72 75 62 09 09 31 31 31 48 0D 0A 54 4F    to rub..111H..TO
021A30:  47 47 4C 45 42 4B 3A 09 44 42 09 59 45 53 09 3B    GGLEBK:.DB.YES.;
021A40:  79 65 73 3D 61 6C 6C 6F 77 20 74 6F 67 67 6C 69    yes=allow toggli
021A50:  6E 67 20 6F 66 20 62 6B 73 70 20 74 6F 20 72 75    ng of bksp to ru
021A60:  62 09 31 31 32 48 0D 0A 41 44 44 4C 46 3A 09 09    b.112H..ADDLF:..
021A70:  44 42 09 4E 4F 09 3B 6E 6F 3D 6E 6F 20 4C 46 20    DB.NO.;no=no LF 
021A80:  61 66 74 65 72 20 43 52 20 74 6F 20 73 65 6E 64    after CR to send
021A90:  20 66 69 6C 65 20 69 6E 09 31 31 33 48 0D 0A 09     file in.113H...
021AA0:  09 09 09 3B 74 65 72 6D 69 6E 61 6C 20 6D 6F 64    ...;terminal mod
021AB0:  65 20 28 61 64 64 65 64 20 62 79 20 72 65 6D 6F    e (added by remo
021AC0:  74 65 20 65 63 68 6F 29 0D 0A 54 4F 47 47 4C 45    te echo)..TOGGLE
021AD0:  4C 46 3A 09 44 42 09 59 45 53 09 3B 79 65 73 3D    LF:.DB.YES.;yes=
021AE0:  61 6C 6C 6F 77 20 74 6F 67 67 6C 69 6E 67 20 6F    allow toggling o
021AF0:  66 20 4C 46 20 61 66 74 65 72 20 43 52 09 31 31    f LF after CR.11
021B00:  34 48 0D 0A 54 52 41 4E 4C 4F 47 4F 4E 3A 09 44    4H..TRANLOGON:.D
021B10:  42 09 4E 4F 09 3B 79 65 73 3D 61 6C 6C 6F 77 20    B.NO.;yes=allow 
021B20:  74 72 61 6E 73 6D 69 73 73 69 6F 6E 20 6F 66 20    transmission of 
021B30:  6C 6F 67 6F 6E 09 31 31 35 48 0D 0A 09 09 09 09    logon.115H......
021B40:  3B 77 72 69 74 65 20 6C 6F 67 6F 6E 20 73 65 71    ;write logon seq
021B50:  75 65 6E 63 65 20 61 74 20 6C 6F 63 61 74 69 6F    uence at locatio
021B60:  6E 20 4C 4F 47 4F 4E 0D 0A 53 41 56 43 43 50 3A    n LOGON..SAVCCP:
021B70:  09 09 44 42 09 59 45 53 09 3B 79 65 73 3D 64 6F    ..DB.YES.;yes=do
021B80:  20 6E 6F 74 20 6F 76 65 72 77 72 69 74 65 20 43     not overwrite C
021B90:  43 50 09 09 31 31 36 48 0D 0A 4C 4F 43 4F 4E 45    CP..116H..LOCONE
021BA0:  58 54 43 48 52 3A 09 44 42 09 4E 4F 09 3B 79 65    XTCHR:.DB.NO.;ye
021BB0:  73 3D 6C 6F 63 61 6C 20 63 6F 6D 6D 61 6E 64 20    s=local command 
021BC0:  69 66 20 45 58 54 43 48 52 20 70 72 65 63 65 64    if EXTCHR preced
021BD0:  65 73 09 31 31 37 48 0D 0A 09 09 09 09 3B 6E 6F    es.117H......;no
021BE0:  3D 65 78 74 65 72 6E 61 6C 20 63 6F 6D 6D 61 6E    =external comman
021BF0:  64 20 69 66 20 45 58 54 43 48 52 20 70 72 65 63    d if EXTCHR prec
021C00:  65 29 09 31 37 31 48 0D 0A 09 09 52 45 54 20 20    e).171H....RET  
021C10:  21 09 4E 4F 50 20 20 21 09 4E 4F 50 09 3B 28 62    !.NOP  !.NOP.;(b
021C20:  79 2D 70 61 73 73 65 73 20 50 4D 4D 49 20 72 6F    y-passes PMMI ro
021C30:  75 74 69 6E 65 29 09 31 37 34 48 0D 0A 4A 4D 50    utine).174H..JMP
021C40:  24 53 45 54 55 50 52 3A 09 4A 4D 50 09 53 45 54    $SETUPR:.JMP.SET
021C50:  55 50 52 09 09 3B 09 09 09 09 31 37 37 48 0D 0A    UPR..;....177H..
021C60:  09 09 44 53 09 33 09 09 3B 4E 6F 74 20 75 73 65    ..DS.3..;Not use
021C70:  64 20 62 79 20 4D 45 58 09 09 31 37 41 48 0D 0A    d by MEX..17AH..
021C80:  4A 4D 50 24 53 59 53 56 45 52 3A 09 4A 4D 50 09    JMP$SYSVER:.JMP.
021C90:  53 59 53 56 45 52 09 09 3B 09 09 09 09 31 37 44    SYSVER..;....17D
021CA0:  48 0D 0A 4A 4D 50 24 42 52 45 41 4B 3A 09 4A 4D    H..JMP$BREAK:.JM
021CB0:  50 09 53 45 4E 44 42 52 4B 09 09 3B 09 09 09 09    P.SENDBRK..;....
021CC0:  31 38 30 48 0D 0A 3B 0D 0A 3B 0D 0A 3B 20 44 6F    180H..;..;..; Do
021CD0:  20 6E 6F 74 20 63 68 61 6E 67 65 20 74 68 65 20     not change the 
021CE0:  66 6F 6C 6C 6F 77 69 6E 67 20 73 69 78 20 6C 69    following six li
021CF0:  6E 65 73 2E 0D 0A 3B 0D 0A 4A 4D 50 24 49 4C 50    nes...;..JMP$ILP
021D00:  52 54 3A 09 44 53 09 33 09 09 3B 09 09 09 09 31    RT:.DS.3..;....1
021D10:  38 33 48 0D 0A 4A 4D 50 24 49 4E 42 55 46 09 44    83H..JMP$INBUF.D
021D20:  53 09 33 09 09 3B 09 09 09 09 31 38 36 48 0D 0A    S.3..;....186H..
021D30:  4A 4D 50 24 49 4E 4C 4E 43 4F 4D 50 3A 09 44 53    JMP$INLNCOMP:.DS
021D40:  09 33 09 09 3B 09 09 09 09 31 38 39 48 0D 0A 4A    .3..;....189H..J
021D50:  4D 50 24 49 4E 4D 4F 44 45 4D 09 44 53 09 33 09    MP$INMODEM.DS.3.
021D60:  09 3B 09 09 09 09 31 38 43 48 0D 0A 4A 4D 50 24    .;....18CH..JMP$
021D70:  4E 58 54 53 43 52 4E 3A 09 44 53 09 33 09 09 3B    NXTSCRN:.DS.3..;
021D80:  09 09 09 09 31 38 46 48 0D 0A 4A 4D 50 24 54 49    ....18FH..JMP$TI
021D90:  4D 45 52 09 44 53 09 33 09 09 3B 09 09 09 09 31    MER.DS.3..;....1
021DA0:  39 32 48 0D 0A 3B 0D 0A 3B 0D 0A 3B 20 54 68 65    92H..;..;..; The
021DB0:  20 66 6F 6C 6C 6F 77 69 6E 67 20 63 6C 65 61 72     following clear
021DC0:  20 74 68 65 20 73 63 72 65 65 6E 20 0D 0A 3B 0D     the screen ..;.
021DD0:  0A 43 4C 52 45 4F 53 3A 20 09 4C 58 49 09 44 2C    .CLREOS: .LXI.D,
021DE0:  45 4F 53 4D 53 47 0D 0A 09 09 4D 56 49 09 43 2C    EOSMSG....MVI.C,
021DF0:  50 52 49 4E 54 0D 0A 09 09 43 41 4C 4C 09 4D 45    PRINT....CALL.ME
021E00:  65 64 65 73 0D 0A 54 4F 47 47 4C 45 4C 4F 43 3A    edes..TOGGLELOC:
021E10:  09 44 42 09 59 45 53 09 3B 79 65 73 3D 61 6C 6C    .DB.YES.;yes=all
021E20:  6F 77 20 74 6F 67 67 6C 69 6E 67 20 6F 66 20 4C    ow toggling of L
021E30:  4F 43 4F 4E 45 58 54 43 48 52 09 31 31 38 48 0D    OCONEXTCHR.118H.
021E40:  0A 4C 53 54 54 53 54 3A 09 09 44 42 09 59 45 53    .LSTTST:..DB.YES
021E50:  09 3B 79 65 73 3D 70 72 69 6E 74 65 72 20 61 76    .;yes=printer av
021E60:  61 69 6C 61 62 6C 65 20 6F 6E 20 70 72 69 6E 74    ailable on print
021E70:  65 72 20 70 6F 72 74 09 31 31 39 48 0D 0A 58 4F    er port.119H..XO
021E80:  46 46 54 53 54 3A 09 44 42 09 4E 4F 09 3B 79 65    FFTST:.DB.NO.;ye
021E90:  73 3D 63 68 65 63 6B 73 20 66 6F 72 20 58 4F 46    s=checks for XOF
021EA0:  46 20 66 72 6F 6D 20 72 65 6D 6F 74 65 20 77 68    F from remote wh
021EB0:  69 6C 65 09 31 31 41 48 0D 0A 09 09 09 09 3B 73    ile.11AH......;s
021EC0:  65 6E 64 69 6E 67 20 61 20 66 69 6C 65 20 69 6E    ending a file in
021ED0:  20 74 65 72 6D 69 6E 61 6C 20 6D 6F 64 65 0D 0A     terminal mode..
021EE0:  58 4F 4E 57 41 49 54 3A 09 44 42 09 4E 4F 09 3B    XONWAIT:.DB.NO.;
021EF0:  79 65 73 3D 77 61 69 74 20 66 6F 72 20 58 4F 4E    yes=wait for XON
021F00:  20 61 66 74 65 72 20 43 52 20 77 68 69 6C 65 09     after CR while.
021F10:  31 31 42 48 0D 0A 09 09 09 09 3B 73 65 6E 64 69    11BH......;sendi
021F20:  6E 67 20 61 20 66 69 6C 65 20 69 6E 20 74 65 72    ng a file in ter
021F30:  6D 69 6E 61 6C 20 6D 6F 64 65 0D 0A 54 4F 47 58    minal mode..TOGX
021F40:  4F 46 46 3A 09 44 42 09 59 45 53 09 3B 79 65 73    OFF:.DB.YES.;yes
021F50:  3D 61 6C 6C 6F 77 20 74 6F 67 67 6C 69 6E 67 20    =allow toggling 
021F60:  6F 66 20 58 4F 46 46 20 63 68 65 63 6B 69 6E 67    of XOFF checking
021F70:  09 31 31 43 48 0D 0A 49 47 4E 4F 52 43 54 4C 3A    .11CH..IGNORCTL:
021F80:  09 44 42 09 59 45 53 09 3B 79 65 73 3D 43 54 4C    .DB.YES.;yes=CTL
021F90:  2D 63 68 61 72 73 20 61 62 6F 76 65 20 5E 4D 20    -chars above ^M 
021FA0:  6E 6F 74 20 64 69 73 70 6C 61 79 65 64 09 31 31    not displayed.11
021FB0:  44 48 0D 0A 45 58 54 52 41 31 3A 09 09 44 42 09    DH..EXTRA1:..DB.
021FC0:  30 09 3B 66 6F 72 20 66 75 74 75 72 65 20 65 78    0.;for future ex
021FD0:  70 61 6E 73 69 6F 6E 09 09 09 31 31 45 48 0D 0A    pansion...11EH..
021FE0:  45 58 54 52 41 32 3A 09 09 44 42 09 30 09 3B 66    EXTRA2:..DB.0.;f
021FF0:  6F 72 20 66 75 74 75 72 65 20 65 78 70 61 6E 73    or future expans
022000:  58 0D 0A 09 09 52 45 54 09 09 09 0D 0A 3B 0D 0A    X....RET.....;..
022010:  43 4C 52 53 43 52 4E 3A 09 4C 58 49 09 44 2C 43    CLRSCRN:.LXI.D,C
022020:  4C 53 4D 53 47 0D 0A 09 09 4D 56 49 09 43 2C 50    LSMSG....MVI.C,P
022030:  52 49 4E 54 0D 0A 09 09 43 41 4C 4C 09 4D 45 58    RINT....CALL.MEX
022040:  0D 0A 09 09 52 45 54 09 09 09 0D 0A 3B 0D 0A 3B    ....RET.....;..;
022050:  0D 0A 53 59 53 56 45 52 3A 09 09 4D 56 49 09 43    ..SYSVER:..MVI.C
022060:  2C 49 4C 50 0D 0A 09 09 43 41 4C 4C 09 4D 45 58    ,ILP....CALL.MEX
022070:  0D 0A 49 46 20 43 50 4D 50 4C 55 53 0D 0A 09 09    ..IF CPMPLUS....
022080:  44 42 09 45 53 43 2C 27 30 27 0D 0A 45 4E 44 49    DB.ESC,'0'..ENDI
022090:  46 0D 0A 09 09 44 42 09 27 56 65 72 73 69 6F 6E    F....DB.'Version
0220A0:  20 66 6F 72 20 53 63 68 6E 65 69 64 65 72 20 43     for Schneider C
0220B0:  50 43 20 77 69 74 68 20 5A 38 30 2D 44 41 52 54    PC with Z80-DART
0220C0:  27 0D 0A 09 09 44 42 09 43 52 2C 4C 46 2C 30 0D    '....DB.CR,LF,0.
0220D0:  0A 09 09 52 45 54 0D 0A 3B 2E 2E 2E 2E 2E 0D 0A    ...RET..;.......
0220E0:  3B 0D 0A 3B 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D    ;..;..;---------
0220F0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
022100:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
022110:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
022120:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A    --------------..
022130:  3B 0D 0A 3B 20 4E 4F 54 45 3A 20 20 59 6F 75 20    ;..; NOTE:  You 
022140:  63 61 6E 20 63 68 61 6E 67 65 20 74 68 65 20 53    can change the S
022150:  59 53 56 45 52 20 6D 65 73 73 61 67 65 20 74 6F    YSVER message to
022160:  20 62 65 20 6C 6F 6E 67 65 72 20 6F 72 20 73 68     be longer or sh
022170:  6F 72 74 65 72 2E 20 20 54 68 65 0D 0A 3B 09 20    orter.  The..;. 
022180:  65 6E 64 20 6F 66 20 79 6F 75 72 20 6C 61 73 74    end of your last
022190:  20 72 6F 75 74 69 6E 65 20 73 68 6F 75 6C 64 20     routine should 
0221A0:  74 65 72 6D 69 6E 61 74 65 20 62 79 20 30 42 30    terminate by 0B0
0221B0:  30 48 20 28 36 30 31 20 62 79 74 65 73 0D 0A 3B    0H (601 bytes..;
0221C0:  09 20 61 76 61 69 6C 61 62 6C 65 20 61 66 74 65    . available afte
0221D0:  72 20 73 74 61 72 74 20 6F 66 20 53 59 53 56 45    r start of SYSVE
0221E0:  52 29 20 69 66 20 75 73 69 6E 67 20 74 68 65 20    R) if using the 
0221F0:  48 61 79 65 73 20 53 6D 61 72 74 6D 6F 64 65 6D    Hayes Smartmodem
022200:  69 6F 6E 09 09 09 31 31 46 48 0D 0A 42 52 4B 43    ion...11FH..BRKC
022210:  48 52 3A 09 09 44 42 09 27 40 27 2D 34 30 48 09    HR:..DB.'@'-40H.
022220:  3B 5E 40 20 3D 20 53 65 6E 64 20 61 20 33 30 30    ;^@ = Send a 300
022230:  20 6D 73 2E 20 62 72 65 61 6B 20 74 6F 6E 65 09     ms. break tone.
022240:  09 31 32 30 48 0D 0A 4E 4F 43 4F 4E 4E 43 54 3A    .120H..NOCONNCT:
022250:  09 44 42 09 27 4E 27 2D 34 30 48 09 3B 5E 4E 20    .DB.'N'-40H.;^N 
022260:  3D 20 44 69 73 63 6F 6E 6E 65 63 74 20 66 72 6F    = Disconnect fro
022270:  6D 20 74 68 65 20 70 68 6F 6E 65 20 6C 69 6E 65    m the phone line
022280:  09 31 32 31 48 0D 0A 4C 4F 47 43 48 52 3A 09 09    .121H..LOGCHR:..
022290:  44 42 09 27 4C 27 2D 34 30 48 09 3B 5E 4C 20 3D    DB.'L'-40H.;^L =
0222A0:  20 53 65 6E 64 20 6C 6F 67 6F 6E 09 09 09 31 32     Send logon...12
0222B0:  32 48 0D 0A 4C 53 54 43 48 52 3A 09 09 44 42 09    2H..LSTCHR:..DB.
0222C0:  27 50 27 2D 34 30 48 09 3B 5E 50 20 3D 20 54 6F    'P'-40H.;^P = To
0222D0:  67 67 6C 65 20 70 72 69 6E 74 65 72 09 09 09 31    ggle printer...1
0222E0:  32 33 48 0D 0A 55 4E 53 41 56 45 3A 09 09 44 42    23H..UNSAVE:..DB
0222F0:  09 27 52 27 2D 34 30 48 09 3B 5E 52 20 3D 20 43    .'R'-40H.;^R = C
022300:  6C 6F 73 65 20 69 6E 70 75 74 20 74 65 78 74 20    lose input text 
022310:  62 75 66 66 65 72 09 09 31 32 34 48 0D 0A 54 52    buffer..124H..TR
022320:  41 4E 43 48 52 3A 09 44 42 09 27 54 27 2D 34 30    ANCHR:.DB.'T'-40
022330:  48 20 3B 5E 54 20 3D 20 54 72 61 6E 73 6D 69 74    H ;^T = Transmit
022340:  20 66 69 6C 65 20 74 6F 20 72 65 6D 6F 74 65 09     file to remote.
022350:  09 31 32 35 48 0D 0A 53 41 56 45 43 48 52 3A 09    .125H..SAVECHR:.
022360:  44 42 09 27 59 27 2D 34 30 48 09 3B 5E 59 20 3D    DB.'Y'-40H.;^Y =
022370:  20 4F 70 65 6E 20 69 6E 70 75 74 20 74 65 78 74     Open input text
022380:  20 62 75 66 66 65 72 09 09 31 32 36 48 0D 0A 45     buffer..126H..E
022390:  58 54 43 48 52 3A 09 09 44 42 09 27 5E 27 2D 34    XTCHR:..DB.'^'-4
0223A0:  30 48 09 3B 5E 5E 20 3D 20 53 65 6E 64 20 6E 65    0H.;^^ = Send ne
0223B0:  78 74 20 63 68 61 72 61 63 74 65 72 09 09 31 32    xt character..12
0223C0:  37 48 0D 0A 3B 0D 0A 3B 0D 0A 09 09 44 53 09 32    7H..;..;....DS.2
0223D0:  09 09 3B 09 09 09 09 31 32 38 48 0D 0A 3B 0D 0A    ..;....128H..;..
0223E0:  3B 0D 0A 3B 20 48 61 6E 64 6C 65 73 20 69 6E 2F    ;..; Handles in/
0223F0:  6F 75 74 20 70 6F 72 74 73 20 66 6F 72 20 64 61    out ports for da
022400:  0D 0A 3B 09 20 6F 72 20 62 79 20 61 64 64 72 65    ..;. or by addre
022410:  73 73 20 30 44 30 30 48 20 28 32 36 35 39 20 62    ss 0D00H (2659 b
022420:  79 74 65 73 29 20 6F 74 68 65 72 77 69 73 65 2E    ytes) otherwise.
022430:  0D 0A 3B 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ..;..;----------
022440:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
022450:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
022460:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
022470:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B    -------------..;
022480:  0D 0A 3B 0D 0A 3B 0D 0A 3B 20 54 68 69 73 20 72    ..;..;..; This r
022490:  6F 75 74 69 6E 65 20 73 65 6E 64 73 20 61 20 33    outine sends a 3
0224A0:  30 30 20 6D 73 2E 20 62 72 65 61 6B 20 74 6F 6E    00 ms. break ton
0224B0:  65 20 74 6F 20 72 65 73 65 74 20 73 6F 6D 65 20    e to reset some 
0224C0:  74 69 6D 65 2D 73 68 61 72 65 0D 0A 3B 20 63 6F    time-share..; co
0224D0:  6D 70 75 74 65 72 73 2E 0D 0A 3B 0D 0A 53 45 4E    mputers...;..SEN
0224E0:  44 42 52 4B 3A 20 20 52 45 54 0D 0A 3B 2E 2E 2E    DBRK:  RET..;...
0224F0:  2E 2E 0D 0A 3B 0D 0A 3B 0D 0A 3B 0D 0A 3B 20 54    ....;..;..;..; T
022500:  68 69 73 20 72 6F 75 74 69 6E 65 20 73 65 74 73    his routine sets
022510:  20 44 54 52 20 6C 6F 77 20 66 6F 72 20 33 30 30     DTR low for 300
022520:  20 6D 73 20 74 6F 20 64 69 73 63 6F 6E 6E 65 63     ms to disconnec
022530:  74 20 74 68 65 20 70 68 6F 6E 65 0D 0A 3B 0D 0A    t the phone..;..
022540:  4F 24 4D 44 43 54 4C 31 3A 0D 0A 09 4C 58 49 09    O$MDCTL1:...LXI.
022550:  42 2C 4D 4F 44 43 54 4C 31 09 3B 20 4D 6F 64 65    B,MODCTL1.; Mode
022560:  6D 20 63 6F 6E 74 72 6F 6C 20 70 6F 72 74 09 09    m control port..
022570:  09 0D 0A 09 44 42 09 30 45 44 48 2C 30 37 39 48    ....DB.0EDH,079H
022580:  09 3B 20 4F 55 54 20 28 43 29 2C 41 0D 0A 09 52    .; OUT (C),A...R
022590:  45 54 09 09 09 3B 09 09 09 09 09 0D 0A 3B 0D 0A    ET...;.......;..
0225A0:  47 4F 4F 44 42 59 45 3A 0D 0A 09 4D 56 49 09 41    GOODBYE:...MVI.A
0225B0:  2C 35 09 09 3B 20 2D 3E 20 57 52 20 35 0D 0A 09    ,5..; -> WR 5...
0225C0:  43 41 4C 4C 09 4F 24 4D 44 43 54 4C 31 0D 0A 09    CALL.O$MDCTL1...
0225D0:  4D 56 49 09 41 2C 30 36 38 48 09 09 3B 20 44 54    MVI.A,068H..; DT
0225E0:  52 20 4C 4F 57 0D 0A 09 43 41 4C 4C 09 4F 24 4D    R LOW...CALL.O$M
0225F0:  44 43 54 4C 31 0D 0A 09 4D 56 49 09 42 2C 33 0D    DCTL1...MVI.B,3.
022600:  74 61 20 61 6E 64 20 73 74 61 74 75 73 0D 0A 3B    ta and status..;
022610:  0D 0A 49 4E 24 4D 4F 44 43 54 4C 31 3A 20 09 09    ..IN$MODCTL1: ..
022620:  09 09 3B 09 09 09 09 31 32 41 48 0D 0A 09 44 49    ..;....12AH...DI
022630:  0D 0A 09 50 55 53 48 09 42 0D 0A 09 4C 58 49 09    ...PUSH.B...LXI.
022640:  42 2C 4D 4F 44 43 54 4C 31 09 09 3B 20 4D 6F 64    B,MODCTL1..; Mod
022650:  65 6D 20 63 6F 6E 74 72 6F 6C 20 70 6F 72 74 09    em control port.
022660:  0D 0A 09 44 42 09 30 45 44 48 2C 30 37 38 48 09    ...DB.0EDH,078H.
022670:  09 3B 20 49 4E 20 28 43 29 2C 41 0D 0A 09 50 4F    .; IN (C),A...PO
022680:  50 20 09 42 0D 0A 09 45 49 0D 0A 09 52 45 54 09    P .B...EI...RET.
022690:  0D 0A 3B 0D 0A 4F 55 54 24 4D 4F 44 44 41 54 50    ..;..OUT$MODDATP
0226A0:  3A 20 09 09 09 09 3B 09 09 09 09 31 33 34 48 0D    : ....;....134H.
0226B0:  0A 09 44 49 0D 0A 09 50 55 53 48 09 42 0D 0A 09    ..DI...PUSH.B...
0226C0:  4C 58 49 09 42 2C 4D 4F 44 44 41 54 50 09 09 3B    LXI.B,MODDATP..;
0226D0:  20 4D 6F 64 65 6D 20 64 61 74 61 20 70 6F 72 74     Modem data port
0226E0:  09 09 09 0D 0A 09 44 42 09 30 45 44 48 2C 30 37    ......DB.0EDH,07
0226F0:  39 48 09 09 3B 20 4F 55 54 20 28 43 29 2C 41 0D    9H..; OUT (C),A.
022700:  0A 09 50 4F 50 20 09 42 0D 0A 09 45 49 0D 0A 09    ..POP .B...EI...
022710:  52 45 54 0D 0A 3B 0D 0A 49 4E 24 4D 4F 44 44 41    RET..;..IN$MODDA
022720:  54 50 3A 20 09 09 09 09 3B 09 09 09 09 31 33 45    TP: ....;....13E
022730:  48 0D 0A 09 44 49 0D 0A 09 50 55 53 48 09 42 0D    H...DI...PUSH.B.
022740:  0A 09 4C 58 49 09 42 2C 4D 4F 44 44 41 54 50 09    ..LXI.B,MODDATP.
022750:  09 3B 20 4D 6F 64 65 6D 20 64 61 74 61 20 70 6F    .; Modem data po
022760:  72 74 09 09 09 0D 0A 09 44 42 09 30 45 44 48 2C    rt......DB.0EDH,
022770:  30 37 38 48 09 09 3B 20 49 4E 20 28 43 29 2C 41    078H..; IN (C),A
022780:  0D 0A 09 50 4F 50 20 09 42 0D 0A 09 45 49 0D 0A    ...POP .B...EI..
022790:  09 52 45 54 0D 0A 3B 2E 2E 2E 2E 2E 0D 0A 3B 0D    .RET..;.......;.
0227A0:  0A 41 4E 49 24 4D 4F 44 52 43 56 42 3A 09 41 4E    .ANI$MODRCVB:.AN
0227B0:  49 09 4D 4F 44 52 43 56 42 20 21 20 52 45 54 09    I.MODRCVB ! RET.
0227C0:  3B 62 69 74 20 74 6F 20 74 65 73 74 20 66 6F 72    ;bit to test for
0227D0:  20 72 65 63 65 69 76 65 20 72 65 61 64 79 09 31     receive ready.1
0227E0:  34 38 48 0D 0A 43 50 49 24 4D 4F 44 52 43 56 52    48H..CPI$MODRCVR
0227F0:  3A 09 43 50 49 09 4D 4F 44 52 43 56 52 20 21 20    :.CPI.MODRCVR ! 
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 41 02 00 00 00 02    ......R...A.....
022820:  1D 00 46 02 00 00 00 02 1D 00 42 02 00 00 00 02    ..F.......B.....
022830:  1D 00 47 02 00 00 00 02 1D 00 43 02 00 00 00 02    ..G.......C.....
022840:  1D 00 48 02 00 00 00 02 1D 00 44 02 00 00 00 02    ..H.......D.....
022850:  1D 00 49 02 00 00 00 02 1D 00 45 02 00 00 00 02    ..I.......E.....
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:  0A 09 4D 56 49 09 43 2C 54 49 4D 45 52 09 09 3B    ..MVI.C,TIMER..;
022910:  20 33 30 30 20 4D 53 0D 0A 09 43 41 4C 4C 09 4D     300 MS...CALL.M
022920:  45 58 0D 0A 09 4D 56 49 09 41 2C 35 09 09 3B 20    EX...MVI.A,5..; 
022930:  2D 3E 20 57 52 20 35 0D 0A 09 43 41 4C 4C 09 4F    -> WR 5...CALL.O
022940:  24 4D 44 43 54 4C 31 0D 0A 09 4D 56 49 09 41 2C    $MDCTL1...MVI.A,
022950:  30 45 41 48 09 09 3B 20 44 54 52 20 48 49 47 48    0EAH..; DTR HIGH
022960:  0D 0A 09 43 41 4C 4C 09 4F 24 4D 44 43 54 4C 31    ...CALL.O$MDCTL1
022970:  0D 0A 09 52 45 54 0D 0A 3B 2E 2E 2E 2E 2E 0D 0A    ...RET..;.......
022980:  3B 0D 0A 3B 0D 0A 49 4E 49 54 4D 4F 44 3A 0D 0A    ;..;..INITMOD:..
022990:  09 4D 56 49 09 41 2C 35 33 09 09 3B 20 4D 6F 64    .MVI.A,53..; Mod
0229A0:  65 20 69 6E 69 74 20 54 58 20 74 69 6D 65 72 0D    e init TX timer.
0229B0:  0A 09 4C 58 49 09 42 2C 57 4D 54 49 4D 45 52 09    ..LXI.B,WMTIMER.
0229C0:  3B 20 57 72 69 74 65 20 6D 6F 64 65 20 77 6F 72    ; Write mode wor
0229D0:  64 20 72 65 67 69 73 74 65 72 0D 0A 09 44 42 09    d register...DB.
0229E0:  30 45 44 48 2C 30 37 39 48 09 3B 20 4F 55 54 20    0EDH,079H.; OUT 
0229F0:  28 43 29 2C 41 0D 0A 3B 0D 0A 54 58 4C 53 50 3A    (C),A..;..TXLSP:
022A00:  09 4D 56 49 09 41 2C 30 34 48 09 09 3B 20 44 65    .MVI.A,04H..; De
022A10:  66 61 75 6C 74 20 27 4C 53 50 27 20 73 70 65 65    fault 'LSP' spee
022A20:  64 20 66 6F 72 20 31 32 30 30 20 62 70 73 0D 0A    d for 1200 bps..
022A30:  09 4C 58 49 09 42 2C 54 58 54 49 4D 45 52 09 3B    .LXI.B,TXTIMER.;
022A40:  20 54 49 4D 45 52 20 54 58 20 52 45 47 2E 0D 0A     TIMER TX REG...
022A50:  09 44 42 09 30 45 44 48 2C 30 37 39 48 0D 0A 54    .DB.0EDH,079H..T
022A60:  58 4D 53 50 3A 09 4D 56 49 09 41 2C 30 31 48 09    XMSP:.MVI.A,01H.
022A70:  09 3B 20 44 65 66 61 75 6C 74 20 27 4D 53 50 27    .; Default 'MSP'
022A80:  20 73 70 65 65 64 20 66 6F 72 20 31 32 30 30 20     speed for 1200 
022A90:  62 70 73 0D 0A 09 44 42 09 30 45 44 48 2C 30 37    bps...DB.0EDH,07
022AA0:  39 48 09 3B 20 4F 55 54 20 28 43 29 2C 41 0D 0A    9H.; OUT (C),A..
022AB0:  09 4D 56 49 09 41 2C 31 31 37 09 09 3B 20 4D 6F    .MVI.A,117..; Mo
022AC0:  64 65 20 69 6E 69 74 20 52 58 20 74 69 6D 65 72    de init RX timer
022AD0:  0D 0A 09 4C 58 49 09 42 2C 57 4D 54 49 4D 45 52    ...LXI.B,WMTIMER
022AE0:  09 3B 20 57 72 69 74 65 20 6D 6F 64 65 20 77 6F    .; Write mode wo
022AF0:  72 64 20 72 65 67 69 73 74 65 72 0D 0A 09 44 42    rd register...DB
022B00:  46 20 4E 4F 54 20 43 50 4D 50 4C 55 53 0D 0A 45    F NOT CPMPLUS..E
022B10:  4F 53 4D 53 47 3A 09 20 20 44 42 09 32 30 2C 30    OSMSG:.  DB.20,0
022B20:  2C 30 2C 30 2C 30 2C 27 24 27 09 09 20 20 09 0D    ,0,0,0,'$'..  ..
022B30:  0A 43 4C 53 4D 53 47 3A 09 20 20 44 42 09 31 32    .CLSMSG:.  DB.12
022B40:  2C 30 2C 30 2C 30 2C 30 2C 27 24 27 0D 0A 45 4E    ,0,0,0,0,'$'..EN
022B50:  44 49 46 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    DIF..;----------
022B60:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
022B70:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
022B80:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
022B90:  2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B 0D 0A 3B 20 4E    --------..;..; N
022BA0:  4F 54 45 3A 20 20 4D 55 53 54 20 54 45 52 4D 49    OTE:  MUST TERMI
022BB0:  4E 41 54 45 20 50 52 49 4F 52 20 54 4F 20 30 42    NATE PRIOR TO 0B
022BC0:  30 30 48 20 28 77 69 74 68 20 53 6D 61 72 74 6D    00H (with Smartm
022BD0:  6F 64 65 6D 29 0D 0A 3B 0D 0A 09 20 20 45 4E 44    odem)..;...  END
022BE0:  0D 0A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
022BF0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
022C00:  BB CD DA 6D 17 94 4E 7A 0A 6A B7 59 BB 2D FE 41    ...m..Nz.j.Y.-.A
022C10:  1B 65 64 EE 9D 6E C6 A0 2A F8 CC CB 71 15 4A 1C    .ed..n..*...q.J.
022C20:  96 CC 83 66 4E 7E A2 E4 21 89 05 27 72 1B 4A 36    ...fN~..!..'r.J6
022C30:  44 66 12 04 3D 94 D7 9D 30 77 BA CE 27 4A 1E CE    Df..=...0w..'J..
022C40:  B1 E0 46 70 23 38 91 DB D0 86 C8 AC 95 C4 CC 67    ..Fp#8.........g
022C50:  39 AE 4E 08 A2 4B A2 E4 87 8D 05 27 72 1B BA 20    9.N..K.....'r.. 
022C60:  32 F4 F4 91 FC D8 C4 82 7F 09 26 6F 6E DF A4 F5    2.........&on...
022C70:  7A BD A0 2F C1 84 3E EB DA 2D 5E 22 22 13 3B 3A    z../..>..-^"".;:
022C80:  3F 38 9A 21 0F FD B9 F2 3C 36 97 B8 67 73 A9 34    ?8.!....<6..gs.4
022C90:  25 3F 1E 62 C1 BF 04 93 B7 CF BA 76 8B 97 68 41    %?.b.......v..hA
022CA0:  5F 82 09 7D D6 B5 5B BC 44 44 86 9E 3E 92 1F 37    _..}..[.DD..>..7
022CB0:  B1 E0 5F 82 C9 5B BF EE B3 A0 76 17 F4 25 98 50    .._..[....v..%.P
022CC0:  BF EE B3 A0 76 89 CC 51 41 2A CC 7C A6 71 D0 A1    ....v..QA*.|.q..
022CD0:  94 CC 83 56 33 19 7A 8C 92 1F 45 2C F8 97 60 F2    ...V3.z...E,..`.
022CE0:  B6 8E 7E 16 C3 D6 5D D0 97 60 42 EB E8 67 31 6C    ..~...]..`B..g1l
022CF0:  5D 22 93 2E 1D EF C8 70 E5 CC 72 ED 48 46 94 FC    ]".....p..r.HF..
022D00:  09 30 45 44 48 2C 30 37 39 48 09 3B 20 4F 55 54    .0EDH,079H.; OUT
022D10:  20 28 43 29 2C 41 0D 0A 52 58 4C 53 50 3A 09 4D     (C),A..RXLSP:.M
022D20:  56 49 09 41 2C 30 34 48 0D 0A 09 4C 58 49 09 42    VI.A,04H...LXI.B
022D30:  2C 52 58 54 49 4D 45 52 09 3B 20 75 6E 64 20 64    ,RXTIMER.; und d
022D40:  61 73 73 65 6C 62 65 20 66 75 65 72 20 52 78 2D    asselbe fuer Rx-
022D50:  54 69 6D 65 72 0D 0A 09 44 42 09 30 45 44 48 2C    Timer...DB.0EDH,
022D60:  30 37 39 48 0D 0A 52 58 4D 53 50 3A 09 4D 56 49    079H..RXMSP:.MVI
022D70:  09 41 2C 30 31 48 0D 0A 09 44 42 09 30 45 44 48    .A,01H...DB.0EDH
022D80:  2C 30 37 39 48 0D 0A 3B 0D 0A 53 45 54 53 49 4F    ,079H..;..SETSIO
022D90:  3A 09 4D 56 49 09 41 2C 30 31 38 48 09 09 3B 20    :.MVI.A,018H..; 
022DA0:  43 68 61 6E 6E 65 6C 20 72 65 73 65 74 0D 0A 09    Channel reset...
022DB0:  43 41 4C 4C 09 4F 24 4D 44 43 54 4C 31 0D 0A 09    CALL.O$MDCTL1...
022DC0:  4D 56 49 09 41 2C 30 34 48 09 09 3B 20 57 52 20    MVI.A,04H..; WR 
022DD0:  34 0D 0A 09 43 41 4C 4C 09 4F 24 4D 44 43 54 4C    4...CALL.O$MDCTL
022DE0:  31 0D 0A 09 4D 56 49 09 41 2C 30 34 34 48 09 09    1...MVI.A,044H..
022DF0:  3B 20 2A 31 36 2C 38 2C 31 2C 4E 0D 0A 09 43 41    ; *16,8,1,N...CA
022E00:  4C 4C 09 4F 24 4D 44 43 54 4C 31 0D 0A 09 4D 56    LL.O$MDCTL1...MV
022E10:  49 09 41 2C 30 33 48 09 09 3B 20 57 52 20 33 0D    I.A,03H..; WR 3.
022E20:  0A 09 43 41 4C 4C 09 4F 24 4D 44 43 54 4C 31 0D    ..CALL.O$MDCTL1.
022E30:  0A 09 4D 56 49 09 41 2C 30 43 31 48 09 09 3B 20    ..MVI.A,0C1H..; 
022E40:  52 58 20 38 20 42 49 54 20 45 4E 41 42 4C 45 0D    RX 8 BIT ENABLE.
022E50:  0A 09 43 41 4C 4C 09 4F 24 4D 44 43 54 4C 31 0D    ..CALL.O$MDCTL1.
022E60:  0A 09 4D 56 49 09 41 2C 30 35 48 09 09 3B 20 57    ..MVI.A,05H..; W
022E70:  52 20 35 0D 0A 09 43 41 4C 4C 09 4F 24 4D 44 43    R 5...CALL.O$MDC
022E80:  54 4C 31 0D 0A 09 4D 56 49 09 41 2C 30 45 41 48    TL1...MVI.A,0EAH
022E90:  09 09 3B 20 54 58 20 38 20 42 49 54 20 45 4E 41    ..; TX 8 BIT ENA
022EA0:  42 4C 45 2C 20 44 54 52 20 48 49 47 48 0D 0A 09    BLE, DTR HIGH...
022EB0:  43 41 4C 4C 09 4F 24 4D 44 43 54 4C 31 0D 0A 09    CALL.O$MDCTL1...
022EC0:  52 45 54 0D 0A 3B 2E 2E 2E 2E 2E 0D 0A 3B 0D 0A    RET..;.......;..
022ED0:  3B 20 54 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20    ; The following 
022EE0:  72 6F 75 74 69 6E 65 20 63 68 61 6E 67 65 73 20    routine changes 
022EF0:  74 68 65 20 62 61 75 64 20 72 61 74 65 20 77 69    the baud rate wi
022F00:  03 00 00 06 00 0D 0D 0E 00 00 0E 06 00 00 00 00    ................
022F10:  03 00 00 00 00 00 00 00 00 0A 0A 0A 0A 0A 03 0A    ................
022F20:  0A 0A 0A 0A 00 06 00 00 00 02 02 00 00 00 0A 0A    ................
022F30:  0A 0E 0E 0E 0E 0E 00 0D 0D 03 0D 0D 0D 0D 0D 0D    ................
022F40:  0D 0D 0D 0D 06 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D    ................
022F50:  0D 0D 0D 00 00 00 00 00 00 00 00 0A 0A 0A 0A 00    ................
022F60:  00 03 00 03 0C 0C 03 00 00 06 08 00 00 0E 0E 00    ................
022F70:  00 06 00 00 00 00 03 00 00 00 00 00 00 00 0A 0A    ................
022F80:  0A 0A 0A 0A 03 0A 0A 0A 0A 0A 0A 06 00 00 00 02    ................
022F90:  02 00 00 00 0A 0A 0A 0E 0E 0E 0E 0E 00 0D 0D 0D    ................
022FA0:  03 0D 0D 0D 0D 0D 0D 0D 0D 0D 06 0D 0D 0D 0D 0D    ................
022FB0:  0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 00 00 00 00 00 00    ................
022FC0:  00 00 0A 0A 0A 0A 00 00 03 00 0C 0C 0C 03 00 06    ................
022FD0:  00 00 00 00 0E 06 06 06 00 00 00 00 03 00 00 00    ................
022FE0:  00 00 00 00 0A 0A 0A 0A 0A 0A 0A 03 0A 0A 0A 0A    ................
022FF0:  0A 06 0A 00 00 02 02 00 00 00 0A 0A 0A 0E 0E 0E    ................
023000:  0E 0E 00 0D 0D 0D 03 0D 0D 0D 0D 0D 0D 0D 0D 0D    ................
023010:  06 0D 0D 0D 0D 0D 0D 0D 06 06 06 0D 0D 0D 0D 0D    ................
023020:  00 00 00 00 00 00 00 00 0A 0A 0A 0A 00 00 00 03    ................
023030:  03 0C 0C 03 00 00 06 06 06 06 06 00 00 06 00 03    ................
023040:  03 03 00 00 00 00 00 00 00 00 0A 0A 0A 0A 0A 0A    ................
023050:  0A 03 0A 0A 0A 0A 0A 06 00 00 00 02 02 00 00 00    ................
023060:  0A 0A 0E 0E 00 0E 0E 0E 00 0D 0D 03 0D 0D 0D 0D    ................
023070:  0D 0D 0D 0D 0D 0D 06 0D 0D 0D 06 06 06 06 0D 0D    ................
023080:  0D 06 06 06 06 0D 00 06 06 06 00 00 00 00 00 00    ................
023090:  0A 0A 0A 00 00 00 0C 03 03 00 00 06 00 00 00 00    ................
0230A0:  00 00 03 04 03 00 00 00 03 00 00 00 00 00 00 0A    ................
0230B0:  0A 0A 0A 0A 0A 0A 0A 0A 03 0A 0A 0A 0A 06 00 00    ................
0230C0:  00 02 02 00 00 0A 0A 0A 0E 0E 00 0E 0E 0E 00 0D    ................
0230D0:  0D 03 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 06 06 06    ................
0230E0:  0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 06 06 00 00 00    ................
0230F0:  06 06 00 00 00 00 00 00 00 00 00 0C 0C 0C 00 03    ................
023100:  74 68 20 74 68 65 20 53 45 54 20 63 6F 6D 6D 61    th the SET comma
023110:  6E 64 2E 0D 0A 3B 0D 0A 3B 0D 0A 53 45 54 55 50    nd...;..;..SETUP
023120:  52 3A 09 20 20 4D 56 49 09 43 2C 53 42 4C 41 4E    R:.  MVI.C,SBLAN
023130:  4B 09 3B 41 6E 79 20 61 72 67 75 6D 65 6E 74 73    K.;Any arguments
023140:  3F 0D 0A 09 20 20 43 41 4C 4C 09 4D 45 58 0D 0A    ?...  CALL.MEX..
023150:  09 20 20 4A 43 09 54 45 4C 4C 09 09 3B 49 66 20    .  JC.TELL..;If 
023160:  6E 6F 74 2C 20 67 6F 20 64 69 73 70 6C 61 79 20    not, go display 
023170:  62 61 75 64 0D 0A 09 20 20 4C 58 49 09 44 2C 43    baud...  LXI.D,C
023180:  4D 44 54 42 4C 0D 0A 09 20 20 4D 56 49 09 43 2C    MDTBL...  MVI.C,
023190:  4C 4F 4F 4B 55 50 0D 0A 09 20 20 43 41 4C 4C 09    LOOKUP...  CALL.
0231A0:  4D 45 58 09 09 3B 50 61 72 73 65 20 61 72 67 75    MEX..;Parse argu
0231B0:  6D 65 6E 74 0D 0A 09 20 20 50 55 53 48 09 48 09    ment...  PUSH.H.
0231C0:  09 3B 53 61 76 65 20 61 6E 79 20 70 61 72 73 65    .;Save any parse
0231D0:  64 20 61 72 67 75 6D 65 6E 74 20 61 64 64 72 73    d argument addrs
0231E0:  20 6F 6E 20 73 74 61 63 6B 0D 0A 09 20 20 52 4E     on stack...  RN
0231F0:  43 09 09 09 3B 49 66 20 77 65 20 68 61 76 65 20    C...;If we have 
023200:  6F 6E 65 2C 20 72 65 74 75 72 6E 20 74 6F 20 69    one, return to i
023210:  74 0D 0A 09 20 20 50 4F 50 09 48 09 09 3B 4F 6F    t...  POP.H..;Oo
023220:  70 73 2C 20 69 6E 70 75 74 20 6E 6F 74 20 66 6F    ps, input not fo
023230:  75 6E 64 20 69 6E 20 74 61 62 6C 65 0D 0A 09 20    und in table... 
023240:  20 4D 56 49 09 43 2C 49 4C 50 0D 0A 09 20 20 43     MVI.C,ILP...  C
023250:  41 4C 4C 09 4D 45 58 09 09 3B 54 65 6C 6C 20 75    ALL.MEX..;Tell u
023260:  73 65 72 20 69 6E 70 75 74 20 6E 6F 74 20 76 61    ser input not va
023270:  6C 69 64 0D 0A 09 20 20 44 42 09 43 52 2C 4C 46    lid...  DB.CR,LF
023280:  2C 27 33 30 30 2C 20 31 32 30 30 2C 20 6F 72 20    ,'300, 1200, or 
023290:  32 34 30 30 20 62 61 75 64 27 2C 43 52 2C 4C 46    2400 baud',CR,LF
0232A0:  2C 30 0D 0A 09 20 20 52 45 54 0D 0A 3B 0D 0A 43    ,0...  RET..;..C
0232B0:  4D 44 54 42 4C 3A 09 20 20 44 42 09 27 33 30 27    MDTBL:.  DB.'30'
0232C0:  2C 27 30 27 2B 38 30 48 0D 0A 09 20 20 44 57 09    ,'0'+80H...  DW.
0232D0:  4F 4B 33 30 30 0D 0A 09 20 20 44 42 09 27 31 32    OK300...  DB.'12
0232E0:  30 27 2C 27 30 27 2B 38 30 48 0D 0A 09 20 20 44    0','0'+80H...  D
0232F0:  57 09 4F 4B 31 32 30 30 0D 0A 09 20 20 44 42 09    W.OK1200...  DB.
023300:  0D 0A 3B 20 4D 58 4F 2D 43 50 43 56 2E 41 53 4D    ..; MXO-CPCV.ASM
023310:  2D 2D 20 53 63 68 6E 65 69 64 65 72 20 43 50 43    -- Schneider CPC
023320:  20 6F 76 65 72 6C 61 79 20 66 69 6C 65 20 66 6F     overlay file fo
023330:  72 20 4D 45 58 2E 20 32 32 2E 30 31 2E 31 39 38    r MEX. 22.01.198
023340:  38 0D 0A 3B 0D 0A 3B 20 59 6F 75 20 77 69 6C 6C    8..;..; You will
023350:  20 77 61 6E 74 20 74 6F 20 6C 6F 6F 6B 20 74 68     want to look th
023360:  69 73 20 66 69 6C 65 20 6F 76 65 72 20 63 61 72    is file over car
023370:  65 66 75 6C 6C 79 2E 20 54 68 65 72 65 20 61 72    efully. There ar
023380:  65 20 61 20 6E 75 6D 62 65 72 20 6F 66 0D 0A 3B    e a number of..;
023390:  20 6F 70 74 69 6F 6E 73 20 74 68 61 74 20 79 6F     options that yo
0233A0:  75 20 63 61 6E 20 75 73 65 20 74 6F 20 63 6F 6E    u can use to con
0233B0:  66 69 67 75 72 65 20 74 68 65 20 70 72 6F 67 72    figure the progr
0233C0:  61 6D 20 74 6F 20 73 75 69 74 20 79 6F 75 72 20    am to suit your 
0233D0:  74 61 73 74 65 2E 0D 0A 3B 0D 0A 3B 20 55 73 65    taste...;..; Use
0233E0:  20 74 68 65 20 22 53 45 54 22 20 63 6F 6D 6D 61     the "SET" comma
0233F0:  6E 64 20 74 6F 20 63 68 61 6E 67 65 20 62 61 75    nd to change bau
023400:  64 72 61 74 65 20 77 68 65 6E 20 64 65 73 69 72    drate when desir
023410:  65 64 2E 0D 0A 3B 0D 0A 3B 20 45 64 69 74 20 74    ed...;..; Edit t
023420:  68 69 73 20 66 69 6C 65 20 66 6F 72 20 79 6F 75    his file for you
023430:  72 20 70 72 65 66 65 72 65 6E 63 65 73 20 74 68    r preferences th
023440:  65 6E 20 66 6F 6C 6C 6F 77 20 74 68 65 20 22 54    en follow the "T
023450:  4F 20 55 53 45 3A 22 20 65 78 61 6D 70 6C 65 0D    O USE:" example.
023460:  0A 3B 20 73 68 6F 77 6E 20 62 65 6C 6F 77 2E 0D    .; shown below..
023470:  0A 3B 0D 0A 3B 0D 0A 3B 09 54 4F 20 55 53 45 3A    .;..;..;.TO USE:
023480:  20 46 69 72 73 74 20 65 64 69 74 20 74 68 69 73     First edit this
023490:  20 66 69 6C 65 20 66 69 6C 6C 69 6E 67 20 69 6E     file filling in
0234A0:  20 61 6E 73 77 65 72 73 20 66 6F 72 20 79 6F 75     answers for you
0234B0:  72 20 6F 77 6E 0D 0A 3B 09 09 65 71 75 69 70 6D    r own..;..equipm
0234C0:  65 6E 74 2E 20 20 54 68 65 6E 20 61 73 73 65 6D    ent.  Then assem
0234D0:  62 6C 65 20 77 69 74 68 20 41 53 4D 2E 43 4F 4D    ble with ASM.COM
0234E0:  20 6F 72 20 65 71 75 69 76 61 6C 65 6E 74 0D 0A     or equivalent..
0234F0:  3B 09 09 61 73 73 65 6D 62 6C 65 72 2E 20 54 68    ;..assembler. Th
023500:  27 32 34 30 27 2C 27 30 27 2B 38 30 48 0D 0A 09    '240','0'+80H...
023510:  20 20 44 57 09 4F 4B 32 34 30 30 0D 0A 09 20 20      DW.OK2400...  
023520:  44 42 09 30 0D 0A 3B 0D 0A 54 45 4C 4C 3A 09 20    DB.0..;..TELL:. 
023530:  20 4D 56 49 09 43 2C 49 4C 50 0D 0A 09 20 20 43     MVI.C,ILP...  C
023540:  41 4C 4C 09 4D 45 58 09 09 3B 50 72 69 6E 74 20    ALL.MEX..;Print 
023550:  63 75 72 72 65 6E 74 20 62 61 75 64 20 72 61 74    current baud rat
023560:  65 0D 0A 09 20 20 44 42 09 43 52 2C 4C 46 2C 27    e...  DB.CR,LF,'
023570:  42 61 75 64 20 72 61 74 65 20 69 73 20 6E 6F 77    Baud rate is now
023580:  3A 20 27 2C 30 0D 0A 09 20 20 4C 44 41 09 4D 53    : ',0...  LDA.MS
023590:  50 45 45 44 0D 0A 09 20 20 4D 56 49 09 43 2C 50    PEED...  MVI.C,P
0235A0:  52 42 41 55 44 0D 0A 09 20 20 43 41 4C 4C 09 4D    RBAUD...  CALL.M
0235B0:  45 58 0D 0A 09 20 20 52 45 54 0D 0A 3B 0D 0A 3B    EX...  RET..;..;
0235C0:  0D 0A 3B 0D 0A 4F 4B 33 30 30 3A 09 20 20 4D 56    ..;..OK300:.  MV
0235D0:  49 09 41 2C 31 09 09 3B 4D 53 50 45 45 44 20 33    I.A,1..;MSPEED 3
0235E0:  30 30 20 62 61 75 64 20 76 61 6C 75 65 0D 0A 09    00 baud value...
0235F0:  20 20 4C 48 4C 44 09 42 44 33 30 30 09 09 3B 67      LHLD.BD300..;g
023600:  65 74 20 33 30 30 20 62 61 75 64 20 70 61 72 61    et 300 baud para
023610:  6D 65 74 65 72 73 20 69 6E 20 48 4C 0D 0A 09 20    meters in HL... 
023620:  20 4A 4D 50 09 4C 4F 41 44 42 44 09 09 3B 67 6F     JMP.LOADBD..;go
023630:  20 6C 6F 61 64 20 74 68 65 6D 0D 0A 3B 0D 0A 4F     load them..;..O
023640:  4B 31 32 30 30 3A 09 20 20 4D 56 49 09 41 2C 35    K1200:.  MVI.A,5
023650:  0D 0A 09 20 20 4C 48 4C 44 09 42 44 31 32 30 30    ...  LHLD.BD1200
023660:  0D 0A 09 20 20 4A 4D 50 09 4C 4F 41 44 42 44 0D    ...  JMP.LOADBD.
023670:  0A 3B 0D 0A 4F 4B 32 34 30 30 3A 20 20 20 4D 56    .;..OK2400:   MV
023680:  49 09 41 2C 36 0D 0A 09 20 20 4C 48 4C 44 09 42    I.A,6...  LHLD.B
023690:  44 32 34 30 30 0D 0A 09 20 20 4A 4D 50 09 4C 4F    D2400...  JMP.LO
0236A0:  41 44 42 44 0D 0A 3B 0D 0A 4C 4F 41 44 42 44 3A    ADBD..;..LOADBD:
0236B0:  20 20 20 53 54 41 09 4D 53 50 45 45 44 09 09 3B       STA.MSPEED..;
0236C0:  73 74 6F 72 65 20 73 70 65 65 64 20 74 6F 20 73    store speed to s
0236D0:  68 6F 77 20 74 72 61 6E 73 66 65 72 20 74 69 6D    how transfer tim
0236E0:  65 0D 0A 09 20 20 4D 4F 56 09 41 2C 4C 09 09 3B    e...  MOV.A,L..;
0236F0:  67 65 74 20 6C 65 61 73 74 20 73 69 67 6E 69 66    get least signif
023700:  65 6E 20 75 73 65 20 4D 4C 4F 41 44 20 74 6F 20    en use MLOAD to 
023710:  6F 76 65 72 6C 61 79 20 74 68 65 20 74 68 65 20    overlay the the 
023720:  72 65 73 75 6C 74 73 0D 0A 3B 09 09 6F 66 20 74    results..;..of t
023730:  68 69 73 20 70 72 6F 67 72 61 6D 20 74 6F 20 74    his program to t
023740:  68 65 20 6F 72 69 67 69 6E 61 6C 20 2E 43 4F 4D    he original .COM
023750:  20 66 69 6C 65 2E 0D 0A 3B 0D 0A 3B 0D 0A 3B 20     file...;..;..; 
023760:  3D 20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20    =   =   =   =   
023770:  3D 20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20    =   =   =   =   
023780:  3D 20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20    =   =   =   =   
023790:  3D 20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20    =   =   =   =   
0237A0:  3D 20 20 20 3D 0D 0A 3B 20 32 32 2E 30 31 2E 38    =   =..; 22.01.8
0237B0:  38 20 2D 20 41 6E 70 61 73 73 75 6E 67 20 66 75    8 - Anpassung fu
0237C0:  65 72 20 53 63 68 6E 65 69 64 65 72 20 43 50 43    er Schneider CPC
0237D0:  09 2D 20 42 65 72 74 68 6F 6C 64 20 42 6F 6C 6C    .- Berthold Boll
0237E0:  69 6E 67 65 72 0D 0A 3B 20 30 37 2F 32 37 2F 38    inger..; 07/27/8
0237F0:  34 20 2D 20 41 64 64 65 64 20 39 36 30 30 20 62    4 - Added 9600 b
023800:  61 75 64 20 73 65 6C 65 63 74 09 09 2D 20 42 75    aud select..- Bu
023810:  63 6B 79 20 43 61 72 72 0D 0A 3B 20 30 35 2F 32    cky Carr..; 05/2
023820:  33 2F 38 34 20 2D 20 43 6F 72 72 65 63 74 65 64    3/84 - Corrected
023830:  20 63 6C 65 61 72 2D 73 63 72 65 65 6E 20 65 72     clear-screen er
023840:  72 6F 72 09 2D 20 42 69 66 66 20 42 75 65 66 66    ror.- Biff Bueff
023850:  65 6C 0D 0A 3B 20 30 35 2F 31 39 2F 38 34 20 2D    el..; 05/19/84 -
023860:  20 43 6F 6E 76 65 72 74 65 64 20 66 6F 72 20 4D     Converted for M
023870:  45 58 31 30 09 09 2D 20 42 69 66 66 20 42 75 65    EX10..- Biff Bue
023880:  66 66 65 6C 0D 0A 3B 20 31 31 2F 31 31 2F 38 33    ffel..; 11/11/83
023890:  20 2D 20 52 65 6E 61 6D 65 64 20 74 6F 20 4D 37     - Renamed to M7
0238A0:  48 38 2D 31 2E 41 53 4D 2C 20 6E 6F 20 63 68 61    H8-1.ASM, no cha
0238B0:  6E 67 65 73 09 2D 20 49 72 76 20 48 6F 66 66 0D    nges.- Irv Hoff.
0238C0:  0A 3B 20 30 37 2F 32 37 2F 38 33 20 2D 20 52 65    .; 07/27/83 - Re
0238D0:  6E 61 6D 65 64 20 74 6F 20 77 6F 72 6B 20 77 69    named to work wi
0238E0:  74 68 20 4D 44 4D 37 31 32 09 2D 20 49 72 76 20    th MDM712.- Irv 
0238F0:  48 6F 66 66 0D 0A 3B 20 30 37 2F 30 31 2F 38 33    Hoff..; 07/01/83
023900:  69 63 61 6E 74 20 62 61 75 64 20 72 61 74 65 20    icant baud rate 
023910:  62 79 74 65 0D 0A 09 20 20 53 54 41 09 54 58 4C    byte...  STA.TXL
023920:  53 50 2B 31 09 09 3B 73 74 6F 72 65 20 69 6E 20    SP+1..;store in 
023930:  49 4E 49 54 4D 4F 44 0D 0A 09 20 20 53 54 41 09    INITMOD...  STA.
023940:  52 58 4C 53 50 2B 31 09 0D 0A 09 20 20 4D 4F 56    RXLSP+1....  MOV
023950:  09 41 2C 48 09 09 3B 67 65 74 20 6D 6F 73 74 20    .A,H..;get most 
023960:  73 69 67 6E 69 66 63 61 6E 74 20 62 61 75 64 20    signifcant baud 
023970:  72 61 74 65 20 62 79 74 65 0D 0A 09 20 20 53 54    rate byte...  ST
023980:  41 09 54 58 4D 53 50 2B 31 09 09 3B 73 74 6F 72    A.TXMSP+1..;stor
023990:  65 20 69 6E 20 49 4E 49 54 4D 4F 44 0D 0A 09 20    e in INITMOD... 
0239A0:  20 53 54 41 09 52 58 4D 53 50 2B 31 0D 0A 09 20     STA.RXMSP+1... 
0239B0:  20 4A 4D 50 09 49 4E 49 54 4D 4F 44 09 09 3B 72     JMP.INITMOD..;r
0239C0:  65 73 65 74 20 0D 0A 3B 0D 0A 3B 0D 0A 4E 45 57    eset ..;..;..NEW
0239D0:  42 41 55 44 3A 20 20 43 50 49 09 31 0D 0A 09 20    BAUD:  CPI.1... 
0239E0:  20 4A 5A 09 4F 4B 33 30 30 0D 0A 09 20 20 43 50     JZ.OK300...  CP
0239F0:  49 09 35 0D 0A 09 20 20 4A 5A 09 4F 4B 31 32 30    I.5...  JZ.OK120
023A00:  30 0D 0A 09 20 20 43 50 49 09 36 0D 0A 09 20 20    0...  CPI.6...  
023A10:  4A 5A 09 4F 4B 32 34 30 30 0D 0A 09 20 20 52 45    JZ.OK2400...  RE
023A20:  54 0D 0A 3B 0D 0A 3B 0D 0A 3B 20 54 61 62 6C 65    T..;..;..; Table
023A30:  20 6F 66 20 62 61 75 64 20 72 61 74 65 20 70 61     of baud rate pa
023A40:  72 61 6D 65 74 65 72 73 0D 0A 3B 0D 0A 42 44 33    rameters..;..BD3
023A50:  30 30 3A 09 44 57 09 30 34 31 37 48 0D 0A 42 44    00:.DW.0417H..BD
023A60:  31 32 30 30 3A 09 44 57 09 30 31 30 34 48 0D 0A    1200:.DW.0104H..
023A70:  42 44 32 34 30 30 3A 09 44 57 09 30 30 35 32 48    BD2400:.DW.0052H
023A80:  0D 0A 3B 0D 0A 42 41 55 44 42 55 46 3A 20 20 44    ..;..BAUDBUF:  D
023A90:  42 09 31 30 2C 30 0D 0A 09 20 20 44 53 09 31 30    B.10,0...  DS.10
023AA0:  0D 0A 3B 0D 0A 49 46 20 43 50 4D 50 4C 55 53 0D    ..;..IF CPMPLUS.
023AB0:  0A 45 4F 53 4D 53 47 3A 09 20 20 44 42 09 45 53    .EOSMSG:.  DB.ES
023AC0:  43 2C 27 4A 27 2C 30 2C 30 2C 30 2C 27 24 27 0D    C,'J',0,0,0,'$'.
023AD0:  0A 43 4C 53 4D 53 47 3A 09 20 20 44 42 09 45 53    .CLSMSG:.  DB.ES
023AE0:  43 2C 27 45 27 2C 45 53 43 2C 27 48 27 2C 30 2C    C,'E',ESC,'H',0,
023AF0:  27 24 27 0D 0A 45 4E 44 49 46 0D 0A 3B 0D 0A 49    '$'..ENDIF..;..I
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 41 02 00 00 00 02    ......R...A.....
023B20:  1E 00 46 02 00 00 00 02 1E 00 42 02 00 00 00 02    ..F.......B.....
023B30:  1E 00 47 02 00 00 00 02 1E 00 43 02 00 00 00 02    ..G.......C.....
023B40:  1E 00 48 02 00 00 00 02 1E 00 44 02 00 00 00 02    ..H.......D.....
023B50:  1E 00 49 02 00 00 00 02 1E 00 45 02 00 00 00 02    ..I.......E.....
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:  20 2D 20 52 65 76 69 73 65 64 20 74 6F 20 77 6F     - Revised to wo
023C10:  72 6B 20 77 69 74 68 20 4D 44 4D 37 31 31 09 2D    rk with MDM711.-
023C20:  20 49 72 76 20 48 6F 66 66 0D 0A 3B 20 30 36 2F     Irv Hoff..; 06/
023C30:  32 32 2F 38 33 20 2D 20 52 65 76 69 73 65 64 20    22/83 - Revised 
023C40:  74 6F 20 77 6F 72 6B 20 77 69 74 68 20 4D 44 4D    to work with MDM
023C50:  37 31 30 09 2D 20 49 72 76 20 48 6F 66 66 0D 0A    710.- Irv Hoff..
023C60:  3B 20 30 35 2F 32 37 2F 38 33 20 2D 20 52 65 76    ; 05/27/83 - Rev
023C70:  69 73 65 64 20 74 6F 20 77 6F 72 6B 20 77 69 74    ised to work wit
023C80:  68 20 4D 44 4D 37 30 39 09 2D 20 49 72 76 20 48    h MDM709.- Irv H
023C90:  6F 66 66 0D 0A 3B 20 30 35 2F 31 35 2F 38 33 20    off..; 05/15/83 
023CA0:  2D 20 52 65 76 69 73 65 64 20 74 6F 20 77 6F 72    - Revised to wor
023CB0:  6B 20 77 69 74 68 20 4D 44 4D 37 30 38 09 2D 20    k with MDM708.- 
023CC0:  49 72 76 20 48 6F 66 66 0D 0A 3B 20 30 34 2F 31    Irv Hoff..; 04/1
023CD0:  37 2F 38 33 20 2D 20 52 65 76 69 73 65 64 20 74    7/83 - Revised t
023CE0:  6F 20 77 6F 72 6B 20 77 69 74 68 20 4D 44 4D 37    o work with MDM7
023CF0:  30 37 09 2D 20 49 72 76 20 48 6F 66 66 0D 0A 3B    07.- Irv Hoff..;
023D00:  20 30 34 2F 30 34 2F 38 33 20 2D 20 55 70 64 61     04/04/83 - Upda
023D10:  74 65 64 20 74 6F 20 77 6F 72 6B 20 77 69 74 68    ted to work with
023D20:  20 4D 44 4D 37 30 36 09 2D 20 49 72 76 20 48 6F     MDM706.- Irv Ho
023D30:  66 66 0D 0A 3B 20 30 32 2F 32 37 2F 38 33 20 2D    ff..; 02/27/83 -
023D40:  20 55 70 64 61 74 65 64 20 74 6F 20 77 6F 72 6B     Updated to work
023D50:  20 77 69 74 68 20 4D 44 4D 37 30 35 09 2D 20 49     with MDM705.- I
023D60:  72 76 20 48 6F 66 66 0D 0A 3B 20 30 32 2F 31 37    rv Hoff..; 02/17
023D70:  2F 38 33 20 2D 20 55 70 64 61 74 65 64 20 74 6F    /83 - Updated to
023D80:  20 77 6F 72 6B 20 77 69 74 68 20 4D 44 4D 37 30     work with MDM70
023D90:  34 09 2D 20 49 72 76 20 48 6F 66 66 0D 0A 3B 20    4.- Irv Hoff..; 
023DA0:  30 32 2F 30 37 2F 38 33 20 2D 20 55 70 64 61 74    02/07/83 - Updat
023DB0:  65 64 20 74 6F 20 77 6F 72 6B 20 77 69 74 68 20    ed to work with 
023DC0:  4D 44 4D 37 30 33 09 2D 20 49 72 76 20 48 6F 66    MDM703.- Irv Hof
023DD0:  66 0D 0A 3B 20 30 31 2F 32 37 2F 38 33 20 2D 20    f..; 01/27/83 - 
023DE0:  55 70 64 61 74 65 64 20 74 6F 20 77 6F 72 6B 20    Updated to work 
023DF0:  77 69 74 68 20 4D 44 4D 37 30 32 09 2D 20 49 72    with MDM702.- Ir
023E00:  72 74 6D 6F 64 65 6D 2C 20 6E 6F 3D 6E 6F 6E 2D    rtmodem, no=non-
023E10:  48 61 79 65 73 09 31 30 34 48 0D 0A 54 4F 55 43    Hayes.104H..TOUC
023E20:  48 50 55 4C 53 45 3A 09 44 42 09 27 50 27 09 3B    HPULSE:.DB.'P'.;
023E30:  54 3D 74 6F 75 63 68 2C 20 50 3D 70 75 6C 73 65    T=touch, P=pulse
023E40:  20 28 53 6D 61 72 74 6D 6F 64 65 6D 2D 6F 6E 6C     (Smartmodem-onl
023E50:  79 29 09 31 30 35 48 0D 0A 43 4C 4F 43 4B 3A 09    y).105H..CLOCK:.
023E60:  09 44 42 09 34 30 09 3B 63 6C 6F 63 6B 20 73 70    .DB.40.;clock sp
023E70:  65 65 64 20 69 6E 20 4D 48 7A 20 78 31 30 2C 20    eed in MHz x10, 
023E80:  32 35 2E 35 20 4D 48 7A 20 6D 61 78 2E 09 31 30    25.5 MHz max..10
023E90:  36 48 0D 0A 09 09 09 09 3B 32 30 3D 32 20 4D 48    6H......;20=2 MH
023EA0:  68 2C 20 33 37 3D 33 2E 36 38 20 4D 48 7A 2C 20    h, 37=3.68 MHz, 
023EB0:  34 30 3D 34 20 4D 48 7A 2C 20 65 74 63 2E 0D 0A    40=4 MHz, etc...
023EC0:  4D 53 50 45 45 44 3A 09 09 44 42 09 35 09 3B 30    MSPEED:..DB.5.;0
023ED0:  3D 31 31 30 20 31 3D 33 30 30 20 32 3D 34 35 30    =110 1=300 2=450
023EE0:  20 33 3D 36 30 30 20 34 3D 37 31 30 20 35 3D 31     3=600 4=710 5=1
023EF0:  32 30 30 09 31 30 37 48 0D 0A 09 09 09 09 3B 36    200.107H......;6
023F00:  3D 32 34 30 30 20 37 3D 34 38 30 30 20 38 3D 39    =2400 7=4800 8=9
023F10:  36 30 30 20 39 3D 31 39 32 30 30 20 64 65 66 61    600 9=19200 defa
023F20:  75 6C 74 0D 0A 42 59 54 44 4C 59 3A 09 09 44 42    ult..BYTDLY:..DB
023F30:  09 35 09 3B 30 3D 30 20 64 65 6C 61 79 20 20 31    .5.;0=0 delay  1
023F40:  3D 31 30 6D 73 20 20 35 3D 35 30 20 6D 73 20 2D    =10ms  5=50 ms -
023F50:  20 39 3D 39 30 20 6D 73 09 31 30 38 48 0D 0A 09     9=90 ms.108H...
023F60:  09 09 09 3B 64 65 66 61 75 6C 74 20 74 69 6D 65    ...;default time
023F70:  20 74 6F 20 73 65 6E 64 20 63 68 61 72 61 63 74     to send charact
023F80:  65 72 20 69 6E 20 74 65 72 2D 0D 0A 09 09 09 09    er in ter-......
023F90:  3B 6D 69 6E 61 6C 20 6D 6F 64 65 20 66 69 6C 65    ;minal mode file
023FA0:  20 74 72 61 6E 73 66 65 72 20 66 6F 72 20 73 6C     transfer for sl
023FB0:  6F 77 20 42 42 53 2E 0D 0A 43 52 44 4C 59 3A 09    ow BBS...CRDLY:.
023FC0:  09 44 42 09 35 09 3B 30 3D 30 20 64 65 6C 61 79    .DB.5.;0=0 delay
023FD0:  20 31 3D 31 30 30 20 6D 73 20 35 3D 35 30 30 20     1=100 ms 5=500 
023FE0:  6D 73 20 2D 20 39 3D 39 30 30 20 6D 73 20 31 30    ms - 9=900 ms 10
023FF0:  39 48 0D 0A 09 09 09 09 3B 64 65 66 61 75 6C 74    9H......;default
024000:  76 20 48 6F 66 66 0D 0A 3B 20 30 31 2F 31 30 2F    v Hoff..; 01/10/
024010:  38 33 20 2D 20 55 70 64 61 74 65 64 20 74 6F 20    83 - Updated to 
024020:  77 6F 72 6B 20 77 69 74 68 20 4D 44 4D 37 30 31    work with MDM701
024030:  09 2D 20 49 72 76 20 48 6F 66 66 0D 0A 3B 20 31    .- Irv Hoff..; 1
024040:  30 2F 30 33 2F 38 32 20 2D 20 46 69 72 73 74 20    0/03/82 - First 
024050:  76 65 72 73 69 6F 6E 20 6F 66 20 74 68 69 73 20    version of this 
024060:  66 69 6C 65 0D 0A 3B 0D 0A 3B 20 3D 20 20 20 3D    file..;..; =   =
024070:  20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20 3D       =   =   =   =
024080:  20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20 3D       =   =   =   =
024090:  20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20 3D       =   =   =   =
0240A0:  20 20 20 3D 20 20 20 3D 20 20 20 3D 0D 0A 3B 0D       =   =   =..;.
0240B0:  0A 42 45 4C 4C 3A 09 09 45 51 55 09 30 37 48 09    .BELL:..EQU.07H.
0240C0:  09 3B 62 65 6C 6C 0D 0A 43 52 3A 09 09 45 51 55    .;bell..CR:..EQU
0240D0:  09 30 44 48 09 09 3B 63 61 72 72 69 61 67 65 20    .0DH..;carriage 
0240E0:  72 65 74 75 72 6E 0D 0A 45 53 43 3A 09 09 45 51    return..ESC:..EQ
0240F0:  55 09 31 42 48 09 09 3B 65 73 63 61 70 65 0D 0A    U.1BH..;escape..
024100:  4C 46 3A 09 09 45 51 55 09 30 41 48 09 09 3B 6C    LF:..EQU.0AH..;l
024110:  69 6E 65 66 65 65 64 0D 0A 3B 0D 0A 59 45 53 3A    inefeed..;..YES:
024120:  09 09 45 51 55 09 30 46 46 48 0D 0A 4E 4F 3A 09    ..EQU.0FFH..NO:.
024130:  09 45 51 55 09 30 0D 0A 3B 0D 0A 3B 0D 0A 3B 20    .EQU.0..;..;..; 
024140:  43 68 61 6E 67 65 20 74 68 65 20 76 61 6C 75 65    Change the value
024150:  20 61 74 20 4D 4F 44 44 41 54 50 20 69 66 20 69     at MODDATP if i
024160:  74 20 64 6F 65 73 20 6E 6F 74 20 6D 61 74 63 68    t does not match
024170:  20 77 68 61 74 20 79 6F 75 20 61 72 65 20 75 73     what you are us
024180:  69 6E 67 2E 0D 0A 43 50 4D 50 4C 55 53 3A 09 45    ing...CPMPLUS:.E
024190:  51 55 09 59 45 53 09 09 3B 4E 4F 20 66 75 65 72    QU.YES..;NO fuer
0241A0:  20 43 50 2F 4D 20 32 2E 32 0D 0A 3B 0D 0A 4D 4F     CP/M 2.2..;..MO
0241B0:  44 44 41 54 50 3A 09 45 51 55 09 30 46 41 44 43    DDATP:.EQU.0FADC
0241C0:  48 09 09 3B 64 61 74 61 20 70 6F 72 74 20 66 75    H..;data port fu
0241D0:  65 72 20 5A 38 30 2D 44 41 52 54 0D 0A 4D 4F 44    er Z80-DART..MOD
0241E0:  43 54 4C 31 3A 09 45 51 55 09 4D 4F 44 44 41 54    CTL1:.EQU.MODDAT
0241F0:  50 2B 31 09 3B 73 74 61 74 75 73 20 70 6F 72 74    P+1.;status port
024200:  20 74 69 6D 65 20 66 6F 72 20 65 78 74 72 61 20     time for extra 
024210:  77 61 69 74 20 61 66 74 65 72 20 43 52 4C 46 0D    wait after CRLF.
024220:  0A 09 09 09 09 3B 69 6E 20 74 65 72 6D 69 6E 61    .....;in termina
024230:  6C 20 6D 6F 64 65 20 66 69 6C 65 20 74 72 61 6E    l mode file tran
024240:  73 66 65 72 0D 0A 4E 4F 4F 46 43 4F 4C 3A 09 44    sfer..NOOFCOL:.D
024250:  42 09 35 09 3B 6E 75 6D 62 65 72 20 6F 66 20 44    B.5.;number of D
024260:  49 52 20 63 6F 6C 75 6D 6E 73 20 73 68 6F 77 6E    IR columns shown
024270:  09 09 31 30 41 48 0D 0A 53 45 54 55 50 54 53 54    ..10AH..SETUPTST
024280:  3A 09 44 42 09 59 45 53 09 3B 79 65 73 3D 75 73    :.DB.YES.;yes=us
024290:  65 72 2D 61 64 64 65 64 20 53 65 74 75 70 20 72    er-added Setup r
0242A0:  6F 75 74 69 6E 65 09 09 31 30 42 48 0D 0A 53 43    outine..10BH..SC
0242B0:  52 4E 54 45 53 54 3A 09 44 42 09 59 45 53 09 3B    RNTEST:.DB.YES.;
0242C0:  43 75 72 73 6F 72 20 63 6F 6E 74 72 6F 6C 20 72    Cursor control r
0242D0:  6F 75 74 69 6E 65 20 09 09 31 30 43 48 0D 0A 41    outine ..10CH..A
0242E0:  43 4B 4E 41 4B 3A 09 09 44 42 09 59 45 53 09 3B    CKNAK:..DB.YES.;
0242F0:  79 65 73 3D 72 65 73 65 6E 64 20 61 20 72 65 63    yes=resend a rec
024300:  6F 72 64 20 61 66 74 65 72 20 61 6E 79 20 6E 6F    ord after any no
024310:  6E 2D 41 43 4B 09 31 30 44 48 0D 0A 09 09 09 09    n-ACK.10DH......
024320:  3B 6E 6F 3D 72 65 73 65 6E 64 20 61 20 72 65 63    ;no=resend a rec
024330:  6F 72 64 20 61 66 74 65 72 20 61 20 76 61 6C 69    ord after a vali
024340:  64 20 4E 41 4B 0D 0A 42 41 4B 55 50 42 59 54 45    d NAK..BAKUPBYTE
024350:  3A 09 44 42 09 59 45 53 09 3B 79 65 73 3D 63 68    :.DB.YES.;yes=ch
024360:  61 6E 67 65 20 61 6E 79 20 66 69 6C 65 20 73 61    ange any file sa
024370:  6D 65 20 6E 61 6D 65 20 74 6F 20 2E 42 41 4B 09    me name to .BAK.
024380:  31 30 45 48 0D 0A 43 52 43 44 46 4C 54 3A 09 44    10EH..CRCDFLT:.D
024390:  42 09 59 45 53 09 3B 79 65 73 3D 64 65 66 61 75    B.YES.;yes=defau
0243A0:  6C 74 20 74 6F 20 43 52 43 20 63 68 65 63 6B 69    lt to CRC checki
0243B0:  6E 67 09 09 31 30 46 48 0D 0A 54 4F 47 47 4C 45    ng..10FH..TOGGLE
0243C0:  43 52 43 3A 09 44 42 09 59 45 53 09 3B 79 65 73    CRC:.DB.YES.;yes
0243D0:  3D 61 6C 6C 6F 77 20 74 6F 67 67 6C 69 6E 67 20    =allow toggling 
0243E0:  6F 66 20 43 52 43 20 74 6F 20 43 68 65 63 6B 73    of CRC to Checks
0243F0:  75 6D 09 31 31 30 48 0D 0A 43 4F 4E 56 42 4B 53    um.110H..CONVBKS
024400:  0D 0A 57 4D 54 49 4D 45 52 3A 09 45 51 55 09 30    ..WMTIMER:.EQU.0
024410:  46 42 44 46 48 09 09 3B 38 32 35 33 20 77 72 69    FBDFH..;8253 wri
024420:  74 65 20 6D 6F 64 65 20 77 6F 72 64 20 72 65 67    te mode word reg
024430:  69 73 74 65 72 0D 0A 54 58 54 49 4D 45 52 3A 09    ister..TXTIMER:.
024440:  45 51 55 09 30 46 42 44 43 48 09 09 3B 38 32 35    EQU.0FBDCH..;825
024450:  33 20 63 68 61 6E 6E 65 6C 20 41 20 28 54 78 29    3 channel A (Tx)
024460:  0D 0A 52 58 54 49 4D 45 52 3A 09 45 51 55 09 30    ..RXTIMER:.EQU.0
024470:  46 42 44 44 48 09 09 3B 38 32 35 33 20 63 68 61    FBDDH..;8253 cha
024480:  6E 6E 65 6C 20 42 20 28 52 78 29 0D 0A 4D 4F 44    nnel B (Rx)..MOD
024490:  52 43 56 42 3A 09 45 51 55 09 31 09 09 3B 62 69    RCVB:.EQU.1..;bi
0244A0:  74 20 74 6F 20 74 65 73 74 20 66 6F 72 20 72 65    t to test for re
0244B0:  63 65 69 76 65 64 20 64 61 74 61 0D 0A 4D 4F 44    ceived data..MOD
0244C0:  52 43 56 52 3A 09 45 51 55 09 31 09 09 3B 6D 6F    RCVR:.EQU.1..;mo
0244D0:  64 65 6D 20 72 65 63 65 69 76 65 20 72 65 61 64    dem receive read
0244E0:  79 0D 0A 4D 4F 44 53 4E 44 42 3A 09 45 51 55 09    y..MODSNDB:.EQU.
0244F0:  34 09 09 3B 62 69 74 20 74 6F 20 74 65 73 74 20    4..;bit to test 
024500:  66 6F 72 20 72 65 61 64 79 20 74 6F 20 73 65 6E    for ready to sen
024510:  64 0D 0A 4D 4F 44 53 4E 44 52 3A 09 45 51 55 09    d..MODSNDR:.EQU.
024520:  34 09 09 3B 6D 6F 64 65 6D 20 73 65 6E 64 20 72    4..;modem send r
024530:  65 61 64 79 20 62 69 74 0D 0A 3B 0D 0A 3B 20 4D    eady bit..;..; M
024540:  45 58 20 73 65 72 76 69 63 65 20 70 72 6F 63 65    EX service proce
024550:  73 73 6F 72 20 73 74 75 66 66 0D 0A 3B 0D 0A 4D    ssor stuff..;..M
024560:  45 58 09 45 51 55 09 30 44 30 30 48 09 09 3B 61    EX.EQU.0D00H..;a
024570:  64 64 72 65 73 73 20 6F 66 20 74 68 65 20 73 65    ddress of the se
024580:  72 76 69 63 65 20 70 72 6F 63 65 73 73 6F 72 0D    rvice processor.
024590:  0A 49 4E 4D 44 4D 09 45 51 55 09 32 35 35 09 09    .INMDM.EQU.255..
0245A0:  3B 67 65 74 20 63 68 61 72 20 66 72 6F 6D 20 70    ;get char from p
0245B0:  6F 72 74 20 74 6F 20 41 2C 20 43 59 3D 6E 6F 20    ort to A, CY=no 
0245C0:  6D 6F 72 65 20 69 6E 20 31 30 30 20 6D 73 0D 0A    more in 100 ms..
0245D0:  54 49 4D 45 52 09 45 51 55 09 32 35 34 09 09 3B    TIMER.EQU.254..;
0245E0:  64 65 6C 61 79 20 31 30 30 6D 73 20 2A 20 72 65    delay 100ms * re
0245F0:  67 20 42 0D 0A 54 4D 44 49 4E 50 09 45 51 55 09    g B..TMDINP.EQU.
024600:  50 3A 09 44 42 09 59 45 53 09 3B 79 65 73 3D 63    P:.DB.YES.;yes=c
024610:  6F 6E 76 65 72 74 20 62 61 63 6B 73 70 61 63 65    onvert backspace
024620:  20 74 6F 20 72 75 62 09 09 31 31 31 48 0D 0A 54     to rub..111H..T
024630:  4F 47 47 4C 45 42 4B 3A 09 44 42 09 59 45 53 09    OGGLEBK:.DB.YES.
024640:  3B 79 65 73 3D 61 6C 6C 6F 77 20 74 6F 67 67 6C    ;yes=allow toggl
024650:  69 6E 67 20 6F 66 20 62 6B 73 70 20 74 6F 20 72    ing of bksp to r
024660:  75 62 09 31 31 32 48 0D 0A 41 44 44 4C 46 3A 09    ub.112H..ADDLF:.
024670:  09 44 42 09 4E 4F 09 3B 6E 6F 3D 6E 6F 20 4C 46    .DB.NO.;no=no LF
024680:  20 61 66 74 65 72 20 43 52 20 74 6F 20 73 65 6E     after CR to sen
024690:  64 20 66 69 6C 65 20 69 6E 09 31 31 33 48 0D 0A    d file in.113H..
0246A0:  09 09 09 09 3B 74 65 72 6D 69 6E 61 6C 20 6D 6F    ....;terminal mo
0246B0:  64 65 20 28 61 64 64 65 64 20 62 79 20 72 65 6D    de (added by rem
0246C0:  6F 74 65 20 65 63 68 6F 29 0D 0A 54 4F 47 47 4C    ote echo)..TOGGL
0246D0:  45 4C 46 3A 09 44 42 09 59 45 53 09 3B 79 65 73    ELF:.DB.YES.;yes
0246E0:  3D 61 6C 6C 6F 77 20 74 6F 67 67 6C 69 6E 67 20    =allow toggling 
0246F0:  6F 66 20 4C 46 20 61 66 74 65 72 20 43 52 09 31    of LF after CR.1
024700:  31 34 48 0D 0A 54 52 41 4E 4C 4F 47 4F 4E 3A 09    14H..TRANLOGON:.
024710:  44 42 09 4E 4F 09 3B 79 65 73 3D 61 6C 6C 6F 77    DB.NO.;yes=allow
024720:  20 74 72 61 6E 73 6D 69 73 73 69 6F 6E 20 6F 66     transmission of
024730:  20 6C 6F 67 6F 6E 09 31 31 35 48 0D 0A 09 09 09     logon.115H.....
024740:  09 3B 77 72 69 74 65 20 6C 6F 67 6F 6E 20 73 65    .;write logon se
024750:  71 75 65 6E 63 65 20 61 74 20 6C 6F 63 61 74 69    quence at locati
024760:  6F 6E 20 4C 4F 47 4F 4E 0D 0A 53 41 56 43 43 50    on LOGON..SAVCCP
024770:  3A 09 09 44 42 09 59 45 53 09 3B 79 65 73 3D 64    :..DB.YES.;yes=d
024780:  6F 20 6E 6F 74 20 6F 76 65 72 77 72 69 74 65 20    o not overwrite 
024790:  43 43 50 09 09 31 31 36 48 0D 0A 4C 4F 43 4F 4E    CCP..116H..LOCON
0247A0:  45 58 54 43 48 52 3A 09 44 42 09 4E 4F 09 3B 79    EXTCHR:.DB.NO.;y
0247B0:  65 73 3D 6C 6F 63 61 6C 20 63 6F 6D 6D 61 6E 64    es=local command
0247C0:  20 69 66 20 45 58 54 43 48 52 20 70 72 65 63 65     if EXTCHR prece
0247D0:  64 65 73 09 31 31 37 48 0D 0A 09 09 09 09 3B 6E    des.117H......;n
0247E0:  6F 3D 65 78 74 65 72 6E 61 6C 20 63 6F 6D 6D 61    o=external comma
0247F0:  6E 64 20 69 66 20 45 58 54 43 48 52 20 70 72 65    nd if EXTCHR pre
024800:  32 35 33 09 09 3B 42 3D 23 20 73 65 63 73 20 74    253..;B=# secs t
024810:  6F 20 77 61 69 74 20 66 6F 72 20 63 68 61 72 2C    o wait for char,
024820:  20 63 79 3D 6E 6F 20 63 68 61 72 0D 0A 43 48 45     cy=no char..CHE
024830:  4B 43 43 09 45 51 55 09 32 35 32 09 09 3B 63 68    KCC.EQU.252..;ch
024840:  65 63 6B 20 66 6F 72 20 5E 43 20 66 72 6F 6D 20    eck for ^C from 
024850:  4B 42 44 2C 20 5A 3D 70 72 65 73 65 6E 74 0D 0A    KBD, Z=present..
024860:  53 4E 44 52 44 59 09 45 51 55 09 32 35 31 09 09    SNDRDY.EQU.251..
024870:  3B 74 65 73 74 20 66 6F 72 20 6D 6F 64 65 6D 2D    ;test for modem-
024880:  73 65 6E 64 20 72 65 61 64 79 0D 0A 52 43 56 52    send ready..RCVR
024890:  44 59 09 45 51 55 09 32 35 30 09 09 3B 74 65 73    DY.EQU.250..;tes
0248A0:  74 20 66 6F 72 20 6D 6F 64 65 6D 2D 72 65 63 65    t for modem-rece
0248B0:  69 76 65 20 72 65 61 64 79 0D 0A 53 4E 44 43 48    ive ready..SNDCH
0248C0:  52 09 45 51 55 09 32 34 39 09 09 3B 73 65 6E 64    R.EQU.249..;send
0248D0:  20 61 20 63 68 61 72 61 63 74 65 72 20 74 6F 20     a character to 
0248E0:  74 68 65 20 6D 6F 64 65 6D 20 28 61 66 74 65 72    the modem (after
0248F0:  20 73 6E 64 72 64 79 29 0D 0A 52 43 56 43 48 52     sndrdy)..RCVCHR
024900:  09 45 51 55 09 32 34 38 09 09 3B 72 65 63 76 20    .EQU.248..;recv 
024910:  61 20 63 68 61 72 20 66 72 6F 6D 20 6D 6F 64 65    a char from mode
024920:  6D 20 28 61 66 74 65 72 20 72 63 76 72 64 79 29    m (after rcvrdy)
024930:  0D 0A 4C 4F 4F 4B 55 50 09 45 51 55 09 32 34 37    ..LOOKUP.EQU.247
024940:  09 09 3B 74 61 62 6C 65 20 73 65 61 72 63 68 3A    ..;table search:
024950:  20 73 65 65 20 43 4D 44 54 42 4C 20 63 6F 6D 6D     see CMDTBL comm
024960:  65 6E 74 73 20 66 6F 72 20 69 6E 66 6F 0D 0A 50    ents for info..P
024970:  41 52 53 46 4E 09 45 51 55 09 32 34 36 09 09 3B    ARSFN.EQU.246..;
024980:  70 61 72 73 65 20 66 69 6C 65 6E 61 6D 65 20 66    parse filename f
024990:  72 6F 6D 20 69 6E 70 75 74 20 73 74 72 65 61 6D    rom input stream
0249A0:  0D 0A 42 44 50 41 52 53 09 45 51 55 09 32 34 35    ..BDPARS.EQU.245
0249B0:  09 09 3B 70 61 72 73 65 20 62 61 75 64 2D 72 61    ..;parse baud-ra
0249C0:  74 65 20 66 72 6F 6D 20 69 6E 70 75 74 20 73 74    te from input st
0249D0:  72 65 61 6D 0D 0A 53 42 4C 41 4E 4B 09 45 51 55    ream..SBLANK.EQU
0249E0:  09 32 34 34 09 09 3B 73 63 61 6E 20 69 6E 70 75    .244..;scan inpu
0249F0:  74 20 73 74 72 65 61 6D 20 74 6F 20 6E 65 78 74    t stream to next
024A00:  63 65 64 65 73 0D 0A 54 4F 47 47 4C 45 4C 4F 43    cedes..TOGGLELOC
024A10:  3A 09 44 42 09 59 45 53 09 3B 79 65 73 3D 61 6C    :.DB.YES.;yes=al
024A20:  6C 6F 77 20 74 6F 67 67 6C 69 6E 67 20 6F 66 20    low toggling of 
024A30:  4C 4F 43 4F 4E 45 58 54 43 48 52 09 31 31 38 48    LOCONEXTCHR.118H
024A40:  0D 0A 4C 53 54 54 53 54 3A 09 09 44 42 09 59 45    ..LSTTST:..DB.YE
024A50:  53 09 3B 79 65 73 3D 70 72 69 6E 74 65 72 20 61    S.;yes=printer a
024A60:  76 61 69 6C 61 62 6C 65 20 6F 6E 20 70 72 69 6E    vailable on prin
024A70:  74 65 72 20 70 6F 72 74 09 31 31 39 48 0D 0A 58    ter port.119H..X
024A80:  4F 46 46 54 53 54 3A 09 44 42 09 4E 4F 09 3B 79    OFFTST:.DB.NO.;y
024A90:  65 73 3D 63 68 65 63 6B 73 20 66 6F 72 20 58 4F    es=checks for XO
024AA0:  46 46 20 66 72 6F 6D 20 72 65 6D 6F 74 65 20 77    FF from remote w
024AB0:  68 69 6C 65 09 31 31 41 48 0D 0A 09 09 09 09 3B    hile.11AH......;
024AC0:  73 65 6E 64 69 6E 67 20 61 20 66 69 6C 65 20 69    sending a file i
024AD0:  6E 20 74 65 72 6D 69 6E 61 6C 20 6D 6F 64 65 0D    n terminal mode.
024AE0:  0A 58 4F 4E 57 41 49 54 3A 09 44 42 09 4E 4F 09    .XONWAIT:.DB.NO.
024AF0:  3B 79 65 73 3D 77 61 69 74 20 66 6F 72 20 58 4F    ;yes=wait for XO
024B00:  4E 20 61 66 74 65 72 20 43 52 20 77 68 69 6C 65    N after CR while
024B10:  09 31 31 42 48 0D 0A 09 09 09 09 3B 73 65 6E 64    .11BH......;send
024B20:  69 6E 67 20 61 20 66 69 6C 65 20 69 6E 20 74 65    ing a file in te
024B30:  72 6D 69 6E 61 6C 20 6D 6F 64 65 0D 0A 54 4F 47    rminal mode..TOG
024B40:  58 4F 46 46 3A 09 44 42 09 59 45 53 09 3B 79 65    XOFF:.DB.YES.;ye
024B50:  73 3D 61 6C 6C 6F 77 20 74 6F 67 67 6C 69 6E 67    s=allow toggling
024B60:  20 6F 66 20 58 4F 46 46 20 63 68 65 63 6B 69 6E     of XOFF checkin
024B70:  67 09 31 31 43 48 0D 0A 49 47 4E 4F 52 43 54 4C    g.11CH..IGNORCTL
024B80:  3A 09 44 42 09 59 45 53 09 3B 79 65 73 3D 43 54    :.DB.YES.;yes=CT
024B90:  4C 2D 63 68 61 72 73 20 61 62 6F 76 65 20 5E 4D    L-chars above ^M
024BA0:  20 6E 6F 74 20 64 69 73 70 6C 61 79 65 64 09 31     not displayed.1
024BB0:  31 44 48 0D 0A 45 58 54 52 41 31 3A 09 09 44 42    1DH..EXTRA1:..DB
024BC0:  09 30 09 3B 66 6F 72 20 66 75 74 75 72 65 20 65    .0.;for future e
024BD0:  78 70 61 6E 73 69 6F 6E 09 09 09 31 31 45 48 0D    xpansion...11EH.
024BE0:  0A 45 58 54 52 41 32 3A 09 09 44 42 09 30 09 3B    .EXTRA2:..DB.0.;
024BF0:  66 6F 72 20 66 75 74 75 72 65 20 65 78 70 61 6E    for future expan
024C00:  20 6E 6F 6E 2D 62 6C 61 6E 6B 0D 0A 45 56 41 4C     non-blank..EVAL
024C10:  41 09 45 51 55 09 32 34 33 09 09 3B 65 76 61 6C    A.EQU.243..;eval
024C20:  75 61 74 65 20 6E 75 6D 65 72 69 63 20 66 72 6F    uate numeric fro
024C30:  6D 20 69 6E 70 75 74 20 73 74 72 65 61 6D 0D 0A    m input stream..
024C40:  4C 4B 41 48 45 44 09 45 51 55 09 32 34 32 09 09    LKAHED.EQU.242..
024C50:  3B 67 65 74 20 6E 78 74 20 63 68 61 72 20 77 2F    ;get nxt char w/
024C60:  6F 20 72 65 6D 6F 76 69 6E 67 20 66 72 6F 6D 20    o removing from 
024C70:  69 6E 70 75 74 0D 0A 47 4E 43 09 45 51 55 09 32    input..GNC.EQU.2
024C80:  34 31 09 09 3B 67 65 74 20 63 68 61 72 20 66 72    41..;get char fr
024C90:  6F 6D 20 69 6E 70 75 74 2C 20 63 79 3D 31 20 69    om input, cy=1 i
024CA0:  66 20 6E 6F 6E 65 0D 0A 49 4C 50 09 45 51 55 09    f none..ILP.EQU.
024CB0:  32 34 30 09 09 3B 69 6E 6C 69 6E 65 20 70 72 69    240..;inline pri
024CC0:  6E 74 0D 0A 44 45 43 4F 55 54 09 45 51 55 09 32    nt..DECOUT.EQU.2
024CD0:  33 39 09 09 3B 64 65 63 69 6D 61 6C 20 6F 75 74    39..;decimal out
024CE0:  70 75 74 0D 0A 50 52 42 41 55 44 09 45 51 55 09    put..PRBAUD.EQU.
024CF0:  32 33 38 09 09 3B 70 72 69 6E 74 20 62 61 75 64    238..;print baud
024D00:  20 72 61 74 65 0D 0A 3B 0D 0A 50 52 49 4E 54 09     rate..;..PRINT.
024D10:  45 51 55 09 39 09 09 3B 42 44 4F 53 20 70 72 69    EQU.9..;BDOS pri
024D20:  6E 74 2D 73 74 72 69 6E 67 20 66 75 6E 63 74 69    nt-string functi
024D30:  6F 6E 0D 0A 3B 0D 0A 09 09 4F 52 47 09 31 30 30    on..;....ORG.100
024D40:  48 0D 0A 3B 0D 0A 3B 20 43 68 61 6E 67 65 20 74    H..;..; Change t
024D50:  68 65 20 63 6C 6F 63 6B 20 73 70 65 65 64 20 69    he clock speed i
024D60:  66 20 6E 65 65 64 65 64 2C 20 74 6F 20 6D 61 74    f needed, to mat
024D70:  63 68 20 79 6F 75 72 20 73 79 73 74 65 6D 0D 0A    ch your system..
024D80:  3B 0D 0A 09 09 44 53 09 33 09 3B 28 66 6F 72 20    ;....DS.3.;(for 
024D90:  20 22 4A 4D 50 20 20 20 53 54 41 52 54 22 20 69     "JMP   START" i
024DA0:  6E 73 74 72 75 63 74 69 6F 6E 29 0D 0A 3B 0D 0A    nstruction)..;..
024DB0:  50 4D 4D 49 4D 4F 44 45 4D 3A 09 44 42 09 4E 4F    PMMIMODEM:.DB.NO
024DC0:  09 3B 79 65 73 3D 50 4D 4D 49 20 53 2D 31 30 30    .;yes=PMMI S-100
024DD0:  20 4D 6F 64 65 6D 09 09 09 31 30 33 48 0D 0A 53     Modem...103H..S
024DE0:  4D 41 52 54 4D 4F 44 45 4D 3A 09 44 42 09 59 45    MARTMODEM:.DB.YE
024DF0:  53 09 3B 79 65 73 3D 48 41 59 45 53 20 53 6D 61    S.;yes=HAYES Sma
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 41 02 00 00 00 02    ......R...A.....
024E20:  1F 00 46 02 00 00 00 02 1F 00 42 02 00 00 00 02    ..F.......B.....
024E30:  1F 00 47 02 00 00 00 02 1F 00 43 02 00 00 00 02    ..G.......C.....
024E40:  1F 00 48 02 00 00 00 02 1F 00 44 02 00 00 00 02    ..H.......D.....
024E50:  1F 00 49 02 00 00 00 02 1F 00 45 02 00 00 00 02    ..I.......E.....
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:  73 69 6F 6E 09 09 09 31 31 46 48 0D 0A 42 52 4B    sion...11FH..BRK
024F10:  43 48 52 3A 09 09 44 42 09 27 40 27 2D 34 30 48    CHR:..DB.'@'-40H
024F20:  09 3B 5E 40 20 3D 20 53 65 6E 64 20 61 20 33 30    .;^@ = Send a 30
024F30:  30 20 6D 73 2E 20 62 72 65 61 6B 20 74 6F 6E 65    0 ms. break tone
024F40:  09 09 31 32 30 48 0D 0A 4E 4F 43 4F 4E 4E 43 54    ..120H..NOCONNCT
024F50:  3A 09 44 42 09 27 4E 27 2D 34 30 48 09 3B 5E 4E    :.DB.'N'-40H.;^N
024F60:  20 3D 20 44 69 73 63 6F 6E 6E 65 63 74 20 66 72     = Disconnect fr
024F70:  6F 6D 20 74 68 65 20 70 68 6F 6E 65 20 6C 69 6E    om the phone lin
024F80:  65 09 31 32 31 48 0D 0A 4C 4F 47 43 48 52 3A 09    e.121H..LOGCHR:.
024F90:  09 44 42 09 27 4C 27 2D 34 30 48 09 3B 5E 4C 20    .DB.'L'-40H.;^L 
024FA0:  3D 20 53 65 6E 64 20 6C 6F 67 6F 6E 09 09 09 31    = Send logon...1
024FB0:  32 32 48 0D 0A 4C 53 54 43 48 52 3A 09 09 44 42    22H..LSTCHR:..DB
024FC0:  09 27 50 27 2D 34 30 48 09 3B 5E 50 20 3D 20 54    .'P'-40H.;^P = T
024FD0:  6F 67 67 6C 65 20 70 72 69 6E 74 65 72 09 09 09    oggle printer...
024FE0:  31 32 33 48 0D 0A 55 4E 53 41 56 45 3A 09 09 44    123H..UNSAVE:..D
024FF0:  42 09 27 52 27 2D 34 30 48 09 3B 5E 52 20 3D 20    B.'R'-40H.;^R = 
025000:  43 6C 6F 73 65 20 69 6E 70 75 74 20 74 65 78 74    Close input text
025010:  20 62 75 66 66 65 72 09 09 31 32 34 48 0D 0A 54     buffer..124H..T
025020:  52 41 4E 43 48 52 3A 09 44 42 09 27 54 27 2D 34    RANCHR:.DB.'T'-4
025030:  30 48 20 3B 5E 54 20 3D 20 54 72 61 6E 73 6D 69    0H ;^T = Transmi
025040:  74 20 66 69 6C 65 20 74 6F 20 72 65 6D 6F 74 65    t file to remote
025050:  09 09 31 32 35 48 0D 0A 53 41 56 45 43 48 52 3A    ..125H..SAVECHR:
025060:  09 44 42 09 27 59 27 2D 34 30 48 09 3B 5E 59 20    .DB.'Y'-40H.;^Y 
025070:  3D 20 4F 70 65 6E 20 69 6E 70 75 74 20 74 65 78    = Open input tex
025080:  74 20 62 75 66 66 65 72 09 09 31 32 36 48 0D 0A    t buffer..126H..
025090:  45 58 54 43 48 52 3A 09 09 44 42 09 27 5E 27 2D    EXTCHR:..DB.'^'-
0250A0:  34 30 48 09 3B 5E 5E 20 3D 20 53 65 6E 64 20 6E    40H.;^^ = Send n
0250B0:  65 78 74 20 63 68 61 72 61 63 74 65 72 09 09 31    ext character..1
0250C0:  32 37 48 0D 0A 3B 0D 0A 3B 0D 0A 09 09 44 53 09    27H..;..;....DS.
0250D0:  32 09 09 3B 09 09 09 09 31 32 38 48 0D 0A 3B 0D    2..;....128H..;.
0250E0:  0A 3B 0D 0A 3B 20 48 61 6E 64 6C 65 73 20 69 6E    .;..; Handles in
0250F0:  2F 6F 75 74 20 70 6F 72 74 73 20 66 6F 72 20 64    /out ports for d
025100:  6D 0D 0A 3B 09 20 6F 72 20 62 79 20 61 64 64 72    m..;. or by addr
025110:  65 73 73 20 30 44 30 30 48 20 28 32 36 35 39 20    ess 0D00H (2659 
025120:  62 79 74 65 73 29 20 6F 74 68 65 72 77 69 73 65    bytes) otherwise
025130:  2E 0D 0A 3B 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D    ...;..;---------
025140:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
025150:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
025160:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
025170:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A    --------------..
025180:  3B 0D 0A 3B 0D 0A 3B 0D 0A 3B 20 54 68 69 73 20    ;..;..;..; This 
025190:  72 6F 75 74 69 6E 65 20 73 65 6E 64 73 20 61 20    routine sends a 
0251A0:  33 30 30 20 6D 73 2E 20 62 72 65 61 6B 20 74 6F    300 ms. break to
0251B0:  6E 65 20 74 6F 20 72 65 73 65 74 20 73 6F 6D 65    ne to reset some
0251C0:  20 74 69 6D 65 2D 73 68 61 72 65 0D 0A 3B 20 63     time-share..; c
0251D0:  6F 6D 70 75 74 65 72 73 2E 0D 0A 3B 0D 0A 53 45    omputers...;..SE
0251E0:  4E 44 42 52 4B 3A 20 20 52 45 54 0D 0A 3B 2E 2E    NDBRK:  RET..;..
0251F0:  2E 2E 2E 0D 0A 3B 0D 0A 3B 0D 0A 3B 0D 0A 3B 20    .....;..;..;..; 
025200:  54 68 69 73 20 72 6F 75 74 69 6E 65 20 73 65 74    This routine set
025210:  73 20 44 54 52 20 6C 6F 77 20 66 6F 72 20 33 30    s DTR low for 30
025220:  30 20 6D 73 20 74 6F 20 64 69 73 63 6F 6E 6E 65    0 ms to disconne
025230:  63 74 20 74 68 65 20 70 68 6F 6E 65 0D 0A 3B 0D    ct the phone..;.
025240:  0A 4F 24 4D 44 43 54 4C 31 3A 0D 0A 09 4C 58 49    .O$MDCTL1:...LXI
025250:  09 42 2C 4D 4F 44 43 54 4C 31 09 3B 20 4D 6F 64    .B,MODCTL1.; Mod
025260:  65 6D 20 63 6F 6E 74 72 6F 6C 20 70 6F 72 74 09    em control port.
025270:  09 09 0D 0A 09 44 42 09 30 45 44 48 2C 30 37 39    .....DB.0EDH,079
025280:  48 09 3B 20 4F 55 54 20 28 43 29 2C 41 0D 0A 09    H.; OUT (C),A...
025290:  52 45 54 09 09 09 3B 09 09 09 09 09 0D 0A 3B 0D    RET...;.......;.
0252A0:  0A 47 4F 4F 44 42 59 45 3A 0D 0A 09 4D 56 49 09    .GOODBYE:...MVI.
0252B0:  41 2C 35 09 09 3B 20 2D 3E 20 57 52 20 35 0D 0A    A,5..; -> WR 5..
0252C0:  09 43 41 4C 4C 09 4F 24 4D 44 43 54 4C 31 0D 0A    .CALL.O$MDCTL1..
0252D0:  09 4D 56 49 09 41 2C 30 36 38 48 09 09 3B 20 44    .MVI.A,068H..; D
0252E0:  54 52 20 4C 4F 57 0D 0A 09 43 41 4C 4C 09 4F 24    TR LOW...CALL.O$
0252F0:  4D 44 43 54 4C 31 0D 0A 09 4D 56 49 09 42 2C 33    MDCTL1...MVI.B,3
025300:  61 74 61 20 61 6E 64 20 73 74 61 74 75 73 0D 0A    ata and status..
025310:  3B 0D 0A 49 4E 24 4D 4F 44 43 54 4C 31 3A 20 09    ;..IN$MODCTL1: .
025320:  09 09 09 3B 09 09 09 09 31 32 41 48 0D 0A 09 44    ...;....12AH...D
025330:  49 0D 0A 09 50 55 53 48 09 42 0D 0A 09 4C 58 49    I...PUSH.B...LXI
025340:  09 42 2C 4D 4F 44 43 54 4C 31 09 09 3B 20 4D 6F    .B,MODCTL1..; Mo
025350:  64 65 6D 20 63 6F 6E 74 72 6F 6C 20 70 6F 72 74    dem control port
025360:  09 0D 0A 09 44 42 09 30 45 44 48 2C 30 37 38 48    ....DB.0EDH,078H
025370:  09 09 3B 20 49 4E 20 28 43 29 2C 41 0D 0A 09 50    ..; IN (C),A...P
025380:  4F 50 20 09 42 0D 0A 09 45 49 0D 0A 09 52 45 54    OP .B...EI...RET
025390:  09 0D 0A 3B 0D 0A 4F 55 54 24 4D 4F 44 44 41 54    ...;..OUT$MODDAT
0253A0:  50 3A 20 09 09 09 09 3B 09 09 09 09 31 33 34 48    P: ....;....134H
0253B0:  0D 0A 09 44 49 0D 0A 09 50 55 53 48 09 42 0D 0A    ...DI...PUSH.B..
0253C0:  09 4C 58 49 09 42 2C 4D 4F 44 44 41 54 50 09 09    .LXI.B,MODDATP..
0253D0:  3B 20 4D 6F 64 65 6D 20 64 61 74 61 20 70 6F 72    ; Modem data por
0253E0:  74 09 09 09 0D 0A 09 44 42 09 30 45 44 48 2C 30    t......DB.0EDH,0
0253F0:  37 39 48 09 09 3B 20 4F 55 54 20 28 43 29 2C 41    79H..; OUT (C),A
025400:  0D 0A 09 50 4F 50 20 09 42 0D 0A 09 45 49 0D 0A    ...POP .B...EI..
025410:  09 52 45 54 0D 0A 3B 0D 0A 49 4E 24 4D 4F 44 44    .RET..;..IN$MODD
025420:  41 54 50 3A 20 09 09 09 09 3B 09 09 09 09 31 33    ATP: ....;....13
025430:  45 48 0D 0A 09 44 49 0D 0A 09 50 55 53 48 09 42    EH...DI...PUSH.B
025440:  0D 0A 09 4C 58 49 09 42 2C 4D 4F 44 44 41 54 50    ...LXI.B,MODDATP
025450:  09 09 3B 20 4D 6F 64 65 6D 20 64 61 74 61 20 70    ..; Modem data p
025460:  6F 72 74 09 09 09 0D 0A 09 44 42 09 30 45 44 48    ort......DB.0EDH
025470:  2C 30 37 38 48 09 09 3B 20 49 4E 20 28 43 29 2C    ,078H..; IN (C),
025480:  41 0D 0A 09 50 4F 50 20 09 42 0D 0A 09 45 49 0D    A...POP .B...EI.
025490:  0A 09 52 45 54 0D 0A 3B 2E 2E 2E 2E 2E 0D 0A 3B    ..RET..;.......;
0254A0:  0D 0A 41 4E 49 24 4D 4F 44 52 43 56 42 3A 09 41    ..ANI$MODRCVB:.A
0254B0:  4E 49 09 4D 4F 44 52 43 56 42 20 21 20 52 45 54    NI.MODRCVB ! RET
0254C0:  09 3B 62 69 74 20 74 6F 20 74 65 73 74 20 66 6F    .;bit to test fo
0254D0:  72 20 72 65 63 65 69 76 65 20 72 65 61 64 79 09    r receive ready.
0254E0:  31 34 38 48 0D 0A 43 50 49 24 4D 4F 44 52 43 56    148H..CPI$MODRCV
0254F0:  52 3A 09 43 50 49 09 4D 4F 44 52 43 56 52 20 21    R:.CPI.MODRCVR !
025500:  0D 0A 09 4D 56 49 09 43 2C 54 49 4D 45 52 09 09    ...MVI.C,TIMER..
025510:  3B 20 33 30 30 20 4D 53 0D 0A 09 43 41 4C 4C 09    ; 300 MS...CALL.
025520:  4D 45 58 0D 0A 09 4D 56 49 09 41 2C 35 09 09 3B    MEX...MVI.A,5..;
025530:  20 2D 3E 20 57 52 20 35 0D 0A 09 43 41 4C 4C 09     -> WR 5...CALL.
025540:  4F 24 4D 44 43 54 4C 31 0D 0A 09 4D 56 49 09 41    O$MDCTL1...MVI.A
025550:  2C 30 45 41 48 09 09 3B 20 44 54 52 20 48 49 47    ,0EAH..; DTR HIG
025560:  48 0D 0A 09 43 41 4C 4C 09 4F 24 4D 44 43 54 4C    H...CALL.O$MDCTL
025570:  31 0D 0A 09 52 45 54 0D 0A 3B 2E 2E 2E 2E 2E 0D    1...RET..;......
025580:  0A 3B 0D 0A 3B 0D 0A 49 4E 49 54 4D 4F 44 3A 0D    .;..;..INITMOD:.
025590:  0A 09 4D 56 49 09 41 2C 35 33 09 09 3B 20 4D 6F    ..MVI.A,53..; Mo
0255A0:  64 65 20 69 6E 69 74 20 54 58 20 74 69 6D 65 72    de init TX timer
0255B0:  0D 0A 09 4C 58 49 09 42 2C 57 4D 54 49 4D 45 52    ...LXI.B,WMTIMER
0255C0:  09 3B 20 57 72 69 74 65 20 6D 6F 64 65 20 77 6F    .; Write mode wo
0255D0:  72 64 20 72 65 67 69 73 74 65 72 0D 0A 09 44 42    rd register...DB
0255E0:  09 30 45 44 48 2C 30 37 39 48 09 3B 20 4F 55 54    .0EDH,079H.; OUT
0255F0:  20 28 43 29 2C 41 0D 0A 3B 0D 0A 54 58 4C 53 50     (C),A..;..TXLSP
025600:  3A 09 4D 56 49 09 41 2C 30 34 48 09 09 3B 20 44    :.MVI.A,04H..; D
025610:  65 66 61 75 6C 74 20 27 4C 53 50 27 20 73 70 65    efault 'LSP' spe
025620:  65 64 20 66 6F 72 20 31 32 30 30 20 62 70 73 0D    ed for 1200 bps.
025630:  0A 09 4C 58 49 09 42 2C 54 58 54 49 4D 45 52 09    ..LXI.B,TXTIMER.
025640:  3B 20 54 49 4D 45 52 20 54 58 20 52 45 47 2E 0D    ; TIMER TX REG..
025650:  0A 09 44 42 09 30 45 44 48 2C 30 37 39 48 0D 0A    ..DB.0EDH,079H..
025660:  54 58 4D 53 50 3A 09 4D 56 49 09 41 2C 30 31 48    TXMSP:.MVI.A,01H
025670:  09 09 3B 20 44 65 66 61 75 6C 74 20 27 4D 53 50    ..; Default 'MSP
025680:  27 20 73 70 65 65 64 20 66 6F 72 20 31 32 30 30    ' speed for 1200
025690:  20 62 70 73 0D 0A 09 44 42 09 30 45 44 48 2C 30     bps...DB.0EDH,0
0256A0:  37 39 48 09 3B 20 4F 55 54 20 28 43 29 2C 41 0D    79H.; OUT (C),A.
0256B0:  0A 09 4D 56 49 09 41 2C 31 31 37 09 09 3B 20 4D    ..MVI.A,117..; M
0256C0:  6F 64 65 20 69 6E 69 74 20 52 58 20 74 69 6D 65    ode init RX time
0256D0:  72 0D 0A 09 4C 58 49 09 42 2C 57 4D 54 49 4D 45    r...LXI.B,WMTIME
0256E0:  52 09 3B 20 57 72 69 74 65 20 6D 6F 64 65 20 77    R.; Write mode w
0256F0:  6F 72 64 20 72 65 67 69 73 74 65 72 0D 0A 09 44    ord register...D
025700:  20 52 45 54 09 3B 76 61 6C 75 65 20 6F 66 20 72     RET.;value of r
025710:  63 76 2E 20 62 69 74 20 77 68 65 6E 20 72 65 61    cv. bit when rea
025720:  64 79 09 31 34 42 48 0D 0A 41 4E 49 24 4D 4F 44    dy.14BH..ANI$MOD
025730:  53 4E 44 42 3A 09 41 4E 49 09 4D 4F 44 53 4E 44    SNDB:.ANI.MODSND
025740:  42 20 21 20 52 45 54 09 3B 62 69 74 20 74 6F 20    B ! RET.;bit to 
025750:  74 65 73 74 20 66 6F 72 20 73 65 6E 64 20 72 65    test for send re
025760:  61 64 79 09 31 34 45 48 0D 0A 43 50 49 24 4D 4F    ady.14EH..CPI$MO
025770:  44 53 4E 44 52 3A 09 43 50 49 09 4D 4F 44 53 4E    DSNDR:.CPI.MODSN
025780:  44 52 20 21 20 52 45 54 09 3B 76 61 6C 75 65 20    DR ! RET.;value 
025790:  6F 66 20 73 65 6E 64 20 62 69 74 20 77 68 65 6E    of send bit when
0257A0:  20 72 65 61 64 79 09 31 35 31 48 0D 0A 09 09 44     ready.151H....D
0257B0:  53 09 31 32 09 09 3B 50 4D 4D 49 20 6F 6E 6C 79    S.12..;PMMI only
0257C0:  20 63 61 6C 6C 73 09 09 31 35 34 48 0D 0A 3B 0D     calls..154H..;.
0257D0:  0A 3B 0D 0A 09 09 44 53 09 32 09 09 3B 4E 6F 74    .;....DS.2..;Not
0257E0:  20 75 73 65 64 20 62 79 20 4D 45 58 09 09 31 36     used by MEX..16
0257F0:  30 48 0D 0A 09 09 44 53 09 33 09 09 3B 09 09 09    0H....DS.3..;...
025800:  09 31 36 32 48 0D 0A 4A 4D 50 24 44 49 53 43 4F    .162H..JMP$DISCO
025810:  4E 4E 3A 09 4A 4D 50 09 47 4F 4F 44 42 59 45 09    NN:.JMP.GOODBYE.
025820:  09 3B 48 61 72 64 77 61 72 65 20 64 69 73 63 6F    .;Hardware disco
025830:  6E 6E 65 63 74 20 76 65 63 74 6F 72 09 31 36 35    nnect vector.165
025840:  48 0D 0A 4A 4D 50 24 47 4F 4F 44 42 59 45 3A 09    H..JMP$GOODBYE:.
025850:  4A 4D 50 09 47 4F 4F 44 42 59 45 09 09 3B 09 09    JMP.GOODBYE..;..
025860:  09 09 31 36 38 48 0D 0A 4A 4D 50 24 49 4E 49 54    ..168H..JMP$INIT
025870:  4D 4F 44 3A 09 4A 4D 50 09 49 4E 49 54 4D 4F 44    MOD:.JMP.INITMOD
025880:  09 09 3B 67 6F 20 74 6F 20 75 73 65 72 20 77 72    ..;go to user wr
025890:  69 74 74 65 6E 20 72 6F 75 74 69 6E 65 09 31 36    itten routine.16
0258A0:  42 48 0D 0A 4A 4D 50 24 4E 45 57 42 41 55 44 3A    BH..JMP$NEWBAUD:
0258B0:  09 4A 4D 50 09 4E 45 57 42 41 55 44 09 09 3B 43    .JMP.NEWBAUD..;C
0258C0:  68 61 6E 67 65 20 62 61 75 64 72 61 74 65 09 09    hange baudrate..
0258D0:  31 36 45 48 0D 0A 09 09 52 45 54 20 20 21 09 4E    16EH....RET  !.N
0258E0:  4F 50 20 20 21 09 4E 4F 50 09 3B 28 62 79 2D 70    OP  !.NOP.;(by-p
0258F0:  61 73 73 65 73 20 50 4D 4D 49 20 72 6F 75 74 69    asses PMMI routi
025900:  42 09 30 45 44 48 2C 30 37 39 48 09 3B 20 4F 55    B.0EDH,079H.; OU
025910:  54 20 28 43 29 2C 41 0D 0A 52 58 4C 53 50 3A 09    T (C),A..RXLSP:.
025920:  4D 56 49 09 41 2C 30 34 48 0D 0A 09 4C 58 49 09    MVI.A,04H...LXI.
025930:  42 2C 52 58 54 49 4D 45 52 09 3B 20 75 6E 64 20    B,RXTIMER.; und 
025940:  64 61 73 73 65 6C 62 65 20 66 75 65 72 20 52 78    dasselbe fuer Rx
025950:  2D 54 69 6D 65 72 0D 0A 09 44 42 09 30 45 44 48    -Timer...DB.0EDH
025960:  2C 30 37 39 48 0D 0A 52 58 4D 53 50 3A 09 4D 56    ,079H..RXMSP:.MV
025970:  49 09 41 2C 30 31 48 0D 0A 09 44 42 09 30 45 44    I.A,01H...DB.0ED
025980:  48 2C 30 37 39 48 0D 0A 3B 0D 0A 53 45 54 53 49    H,079H..;..SETSI
025990:  4F 3A 09 4D 56 49 09 41 2C 30 31 38 48 09 09 3B    O:.MVI.A,018H..;
0259A0:  20 43 68 61 6E 6E 65 6C 20 72 65 73 65 74 0D 0A     Channel reset..
0259B0:  09 43 41 4C 4C 09 4F 24 4D 44 43 54 4C 31 0D 0A    .CALL.O$MDCTL1..
0259C0:  09 4D 56 49 09 41 2C 30 34 48 09 09 3B 20 57 52    .MVI.A,04H..; WR
0259D0:  20 34 0D 0A 09 43 41 4C 4C 09 4F 24 4D 44 43 54     4...CALL.O$MDCT
0259E0:  4C 31 0D 0A 09 4D 56 49 09 41 2C 30 34 34 48 09    L1...MVI.A,044H.
0259F0:  09 3B 20 2A 31 36 2C 38 2C 31 2C 4E 0D 0A 09 43    .; *16,8,1,N...C
025A00:  41 4C 4C 09 4F 24 4D 44 43 54 4C 31 0D 0A 09 4D    ALL.O$MDCTL1...M
025A10:  56 49 09 41 2C 30 33 48 09 09 3B 20 57 52 20 33    VI.A,03H..; WR 3
025A20:  0D 0A 09 43 41 4C 4C 09 4F 24 4D 44 43 54 4C 31    ...CALL.O$MDCTL1
025A30:  0D 0A 09 4D 56 49 09 41 2C 30 43 31 48 09 09 3B    ...MVI.A,0C1H..;
025A40:  20 52 58 20 38 20 42 49 54 20 45 4E 41 42 4C 45     RX 8 BIT ENABLE
025A50:  0D 0A 09 43 41 4C 4C 09 4F 24 4D 44 43 54 4C 31    ...CALL.O$MDCTL1
025A60:  0D 0A 09 4D 56 49 09 41 2C 30 35 48 09 09 3B 20    ...MVI.A,05H..; 
025A70:  57 52 20 35 0D 0A 09 43 41 4C 4C 09 4F 24 4D 44    WR 5...CALL.O$MD
025A80:  43 54 4C 31 0D 0A 09 4D 56 49 09 41 2C 30 45 41    CTL1...MVI.A,0EA
025A90:  48 09 09 3B 20 54 58 20 38 20 42 49 54 20 45 4E    H..; TX 8 BIT EN
025AA0:  41 42 4C 45 2C 20 44 54 52 20 48 49 47 48 0D 0A    ABLE, DTR HIGH..
025AB0:  09 43 41 4C 4C 09 4F 24 4D 44 43 54 4C 31 0D 0A    .CALL.O$MDCTL1..
025AC0:  09 52 45 54 0D 0A 3B 2E 2E 2E 2E 2E 0D 0A 3B 0D    .RET..;.......;.
025AD0:  0A 3B 20 54 68 65 20 66 6F 6C 6C 6F 77 69 6E 67    .; The following
025AE0:  20 72 6F 75 74 69 6E 65 20 63 68 61 6E 67 65 73     routine changes
025AF0:  20 74 68 65 20 62 61 75 64 20 72 61 74 65 20 77     the baud rate w
025B00:  6E 65 29 09 31 37 31 48 0D 0A 09 09 52 45 54 20    ne).171H....RET 
025B10:  20 21 09 4E 4F 50 20 20 21 09 4E 4F 50 09 3B 28     !.NOP  !.NOP.;(
025B20:  62 79 2D 70 61 73 73 65 73 20 50 4D 4D 49 20 72    by-passes PMMI r
025B30:  6F 75 74 69 6E 65 29 09 31 37 34 48 0D 0A 4A 4D    outine).174H..JM
025B40:  50 24 53 45 54 55 50 52 3A 09 4A 4D 50 09 53 45    P$SETUPR:.JMP.SE
025B50:  54 55 50 52 09 09 3B 09 09 09 09 31 37 37 48 0D    TUPR..;....177H.
025B60:  0A 09 09 44 53 09 33 09 09 3B 4E 6F 74 20 75 73    ...DS.3..;Not us
025B70:  65 64 20 62 79 20 4D 45 58 09 09 31 37 41 48 0D    ed by MEX..17AH.
025B80:  0A 4A 4D 50 24 53 59 53 56 45 52 3A 09 4A 4D 50    .JMP$SYSVER:.JMP
025B90:  09 53 59 53 56 45 52 09 09 3B 09 09 09 09 31 37    .SYSVER..;....17
025BA0:  44 48 0D 0A 4A 4D 50 24 42 52 45 41 4B 3A 09 4A    DH..JMP$BREAK:.J
025BB0:  4D 50 09 53 45 4E 44 42 52 4B 09 09 3B 09 09 09    MP.SENDBRK..;...
025BC0:  09 31 38 30 48 0D 0A 3B 0D 0A 3B 0D 0A 3B 20 44    .180H..;..;..; D
025BD0:  6F 20 6E 6F 74 20 63 68 61 6E 67 65 20 74 68 65    o not change the
025BE0:  20 66 6F 6C 6C 6F 77 69 6E 67 20 73 69 78 20 6C     following six l
025BF0:  69 6E 65 73 2E 0D 0A 3B 0D 0A 4A 4D 50 24 49 4C    ines...;..JMP$IL
025C00:  50 52 54 3A 09 44 53 09 33 09 09 3B 09 09 09 09    PRT:.DS.3..;....
025C10:  31 38 33 48 0D 0A 4A 4D 50 24 49 4E 42 55 46 09    183H..JMP$INBUF.
025C20:  44 53 09 33 09 09 3B 09 09 09 09 31 38 36 48 0D    DS.3..;....186H.
025C30:  0A 4A 4D 50 24 49 4E 4C 4E 43 4F 4D 50 3A 09 44    .JMP$INLNCOMP:.D
025C40:  53 09 33 09 09 3B 09 09 09 09 31 38 39 48 0D 0A    S.3..;....189H..
025C50:  4A 4D 50 24 49 4E 4D 4F 44 45 4D 09 44 53 09 33    JMP$INMODEM.DS.3
025C60:  09 09 3B 09 09 09 09 31 38 43 48 0D 0A 4A 4D 50    ..;....18CH..JMP
025C70:  24 4E 58 54 53 43 52 4E 3A 09 44 53 09 33 09 09    $NXTSCRN:.DS.3..
025C80:  3B 09 09 09 09 31 38 46 48 0D 0A 4A 4D 50 24 54    ;....18FH..JMP$T
025C90:  49 4D 45 52 09 44 53 09 33 09 09 3B 09 09 09 09    IMER.DS.3..;....
025CA0:  31 39 32 48 0D 0A 3B 0D 0A 3B 0D 0A 3B 20 54 68    192H..;..;..; Th
025CB0:  65 20 66 6F 6C 6C 6F 77 69 6E 67 20 63 6C 65 61    e following clea
025CC0:  72 20 74 68 65 20 73 63 72 65 65 6E 20 0D 0A 3B    r the screen ..;
025CD0:  0D 0A 43 4C 52 45 4F 53 3A 20 09 4C 58 49 09 44    ..CLREOS: .LXI.D
025CE0:  2C 45 4F 53 4D 53 47 0D 0A 09 09 4D 56 49 09 43    ,EOSMSG....MVI.C
025CF0:  2C 50 52 49 4E 54 0D 0A 09 09 43 41 4C 4C 09 4D    ,PRINT....CALL.M
025D00:  69 74 68 20 74 68 65 20 53 45 54 20 63 6F 6D 6D    ith the SET comm
025D10:  61 6E 64 2E 0D 0A 3B 0D 0A 3B 0D 0A 53 45 54 55    and...;..;..SETU
025D20:  50 52 3A 09 20 20 4D 56 49 09 43 2C 53 42 4C 41    PR:.  MVI.C,SBLA
025D30:  4E 4B 09 3B 41 6E 79 20 61 72 67 75 6D 65 6E 74    NK.;Any argument
025D40:  73 3F 0D 0A 09 20 20 43 41 4C 4C 09 4D 45 58 0D    s?...  CALL.MEX.
025D50:  0A 09 20 20 4A 43 09 54 45 4C 4C 09 09 3B 49 66    ..  JC.TELL..;If
025D60:  20 6E 6F 74 2C 20 67 6F 20 64 69 73 70 6C 61 79     not, go display
025D70:  20 62 61 75 64 0D 0A 09 20 20 4C 58 49 09 44 2C     baud...  LXI.D,
025D80:  43 4D 44 54 42 4C 0D 0A 09 20 20 4D 56 49 09 43    CMDTBL...  MVI.C
025D90:  2C 4C 4F 4F 4B 55 50 0D 0A 09 20 20 43 41 4C 4C    ,LOOKUP...  CALL
025DA0:  09 4D 45 58 09 09 3B 50 61 72 73 65 20 61 72 67    .MEX..;Parse arg
025DB0:  75 6D 65 6E 74 0D 0A 09 20 20 50 55 53 48 09 48    ument...  PUSH.H
025DC0:  09 09 3B 53 61 76 65 20 61 6E 79 20 70 61 72 73    ..;Save any pars
025DD0:  65 64 20 61 72 67 75 6D 65 6E 74 20 61 64 64 72    ed argument addr
025DE0:  73 20 6F 6E 20 73 74 61 63 6B 0D 0A 09 20 20 52    s on stack...  R
025DF0:  4E 43 09 09 09 3B 49 66 20 77 65 20 68 61 76 65    NC...;If we have
025E00:  20 6F 6E 65 2C 20 72 65 74 75 72 6E 20 74 6F 20     one, return to 
025E10:  69 74 0D 0A 09 20 20 50 4F 50 09 48 09 09 3B 4F    it...  POP.H..;O
025E20:  6F 70 73 2C 20 69 6E 70 75 74 20 6E 6F 74 20 66    ops, input not f
025E30:  6F 75 6E 64 20 69 6E 20 74 61 62 6C 65 0D 0A 09    ound in table...
025E40:  20 20 4D 56 49 09 43 2C 49 4C 50 0D 0A 09 20 20      MVI.C,ILP...  
025E50:  43 41 4C 4C 09 4D 45 58 09 09 3B 54 65 6C 6C 20    CALL.MEX..;Tell 
025E60:  75 73 65 72 20 69 6E 70 75 74 20 6E 6F 74 20 76    user input not v
025E70:  61 6C 69 64 0D 0A 09 20 20 44 42 09 43 52 2C 4C    alid...  DB.CR,L
025E80:  46 2C 27 33 30 30 2C 20 31 32 30 30 2C 20 6F 72    F,'300, 1200, or
025E90:  20 32 34 30 30 20 62 61 75 64 27 2C 43 52 2C 4C     2400 baud',CR,L
025EA0:  46 2C 30 0D 0A 09 20 20 52 45 54 0D 0A 3B 0D 0A    F,0...  RET..;..
025EB0:  43 4D 44 54 42 4C 3A 09 20 20 44 42 09 27 33 30    CMDTBL:.  DB.'30
025EC0:  27 2C 27 30 27 2B 38 30 48 0D 0A 09 20 20 44 57    ','0'+80H...  DW
025ED0:  09 4F 4B 33 30 30 0D 0A 09 20 20 44 42 09 27 31    .OK300...  DB.'1
025EE0:  32 30 27 2C 27 30 27 2B 38 30 48 0D 0A 09 20 20    20','0'+80H...  
025EF0:  44 57 09 4F 4B 31 32 30 30 0D 0A 09 20 20 44 42    DW.OK1200...  DB
025F00:  45 58 0D 0A 09 09 52 45 54 09 09 09 0D 0A 3B 0D    EX....RET.....;.
025F10:  0A 43 4C 52 53 43 52 4E 3A 09 4C 58 49 09 44 2C    .CLRSCRN:.LXI.D,
025F20:  43 4C 53 4D 53 47 0D 0A 09 09 4D 56 49 09 43 2C    CLSMSG....MVI.C,
025F30:  50 52 49 4E 54 0D 0A 09 09 43 41 4C 4C 09 4D 45    PRINT....CALL.ME
025F40:  58 0D 0A 09 09 52 45 54 09 09 09 0D 0A 3B 0D 0A    X....RET.....;..
025F50:  3B 0D 0A 53 59 53 56 45 52 3A 09 09 4D 56 49 09    ;..SYSVER:..MVI.
025F60:  43 2C 49 4C 50 0D 0A 09 09 43 41 4C 4C 09 4D 45    C,ILP....CALL.ME
025F70:  58 0D 0A 49 46 20 43 50 4D 50 4C 55 53 0D 0A 09    X..IF CPMPLUS...
025F80:  09 44 42 09 45 53 43 2C 27 30 27 0D 0A 45 4E 44    .DB.ESC,'0'..END
025F90:  49 46 0D 0A 09 09 44 42 09 27 56 65 72 73 69 6F    IF....DB.'Versio
025FA0:  6E 20 66 6F 72 20 53 63 68 6E 65 69 64 65 72 20    n for Schneider 
025FB0:  43 50 43 20 77 69 74 68 20 5A 38 30 2D 44 41 52    CPC with Z80-DAR
025FC0:  54 27 0D 0A 09 09 44 42 09 43 52 2C 4C 46 2C 30    T'....DB.CR,LF,0
025FD0:  0D 0A 09 09 52 45 54 0D 0A 3B 2E 2E 2E 2E 2E 0D    ....RET..;......
025FE0:  0A 3B 0D 0A 3B 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D    .;..;..;--------
025FF0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
026000:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
026010:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
026020:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D    ---------------.
026030:  0A 3B 0D 0A 3B 20 4E 4F 54 45 3A 20 20 59 6F 75    .;..; NOTE:  You
026040:  20 63 61 6E 20 63 68 61 6E 67 65 20 74 68 65 20     can change the 
026050:  53 59 53 56 45 52 20 6D 65 73 73 61 67 65 20 74    SYSVER message t
026060:  6F 20 62 65 20 6C 6F 6E 67 65 72 20 6F 72 20 73    o be longer or s
026070:  68 6F 72 74 65 72 2E 20 20 54 68 65 0D 0A 3B 09    horter.  The..;.
026080:  20 65 6E 64 20 6F 66 20 79 6F 75 72 20 6C 61 73     end of your las
026090:  74 20 72 6F 75 74 69 6E 65 20 73 68 6F 75 6C 64    t routine should
0260A0:  20 74 65 72 6D 69 6E 61 74 65 20 62 79 20 30 42     terminate by 0B
0260B0:  30 30 48 20 28 36 30 31 20 62 79 74 65 73 0D 0A    00H (601 bytes..
0260C0:  3B 09 20 61 76 61 69 6C 61 62 6C 65 20 61 66 74    ;. available aft
0260D0:  65 72 20 73 74 61 72 74 20 6F 66 20 53 59 53 56    er start of SYSV
0260E0:  45 52 29 20 69 66 20 75 73 69 6E 67 20 74 68 65    ER) if using the
0260F0:  20 48 61 79 65 73 20 53 6D 61 72 74 6D 6F 64 65     Hayes Smartmode
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 41 02 00 00 00 02     .....R. .A.....
026120:  20 00 46 02 00 00 00 02 20 00 42 02 00 00 00 02     .F..... .B.....
026130:  20 00 47 02 00 00 00 02 20 00 43 02 00 00 00 02     .G..... .C.....
026140:  20 00 48 02 00 00 00 02 20 00 44 02 00 00 00 02     .H..... .D.....
026150:  20 00 49 02 00 00 00 02 20 00 45 02 00 00 00 02     .I..... .E.....
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:  09 27 32 34 30 27 2C 27 30 27 2B 38 30 48 0D 0A    .'240','0'+80H..
026210:  09 20 20 44 57 09 4F 4B 32 34 30 30 0D 0A 09 20    .  DW.OK2400... 
026220:  20 44 42 09 30 0D 0A 3B 0D 0A 54 45 4C 4C 3A 09     DB.0..;..TELL:.
026230:  20 20 4D 56 49 09 43 2C 49 4C 50 0D 0A 09 20 20      MVI.C,ILP...  
026240:  43 41 4C 4C 09 4D 45 58 09 09 3B 50 72 69 6E 74    CALL.MEX..;Print
026250:  20 63 75 72 72 65 6E 74 20 62 61 75 64 20 72 61     current baud ra
026260:  74 65 0D 0A 09 20 20 44 42 09 43 52 2C 4C 46 2C    te...  DB.CR,LF,
026270:  27 42 61 75 64 20 72 61 74 65 20 69 73 20 6E 6F    'Baud rate is no
026280:  77 3A 20 27 2C 30 0D 0A 09 20 20 4C 44 41 09 4D    w: ',0...  LDA.M
026290:  53 50 45 45 44 0D 0A 09 20 20 4D 56 49 09 43 2C    SPEED...  MVI.C,
0262A0:  50 52 42 41 55 44 0D 0A 09 20 20 43 41 4C 4C 09    PRBAUD...  CALL.
0262B0:  4D 45 58 0D 0A 09 20 20 52 45 54 0D 0A 3B 0D 0A    MEX...  RET..;..
0262C0:  3B 0D 0A 3B 0D 0A 4F 4B 33 30 30 3A 09 20 20 4D    ;..;..OK300:.  M
0262D0:  56 49 09 41 2C 31 09 09 3B 4D 53 50 45 45 44 20    VI.A,1..;MSPEED 
0262E0:  33 30 30 20 62 61 75 64 20 76 61 6C 75 65 0D 0A    300 baud value..
0262F0:  09 20 20 4C 48 4C 44 09 42 44 33 30 30 09 09 3B    .  LHLD.BD300..;
026300:  67 65 74 20 33 30 30 20 62 61 75 64 20 70 61 72    get 300 baud par
026310:  61 6D 65 74 65 72 73 20 69 6E 20 48 4C 0D 0A 09    ameters in HL...
026320:  20 20 4A 4D 50 09 4C 4F 41 44 42 44 09 09 3B 67      JMP.LOADBD..;g
026330:  6F 20 6C 6F 61 64 20 74 68 65 6D 0D 0A 3B 0D 0A    o load them..;..
026340:  4F 4B 31 32 30 30 3A 09 20 20 4D 56 49 09 41 2C    OK1200:.  MVI.A,
026350:  35 0D 0A 09 20 20 4C 48 4C 44 09 42 44 31 32 30    5...  LHLD.BD120
026360:  30 0D 0A 09 20 20 4A 4D 50 09 4C 4F 41 44 42 44    0...  JMP.LOADBD
026370:  0D 0A 3B 0D 0A 4F 4B 32 34 30 30 3A 20 20 20 4D    ..;..OK2400:   M
026380:  56 49 09 41 2C 36 0D 0A 09 20 20 4C 48 4C 44 09    VI.A,6...  LHLD.
026390:  42 44 32 34 30 30 0D 0A 09 20 20 4A 4D 50 09 4C    BD2400...  JMP.L
0263A0:  4F 41 44 42 44 0D 0A 3B 0D 0A 4C 4F 41 44 42 44    OADBD..;..LOADBD
0263B0:  3A 20 20 20 53 54 41 09 4D 53 50 45 45 44 09 09    :   STA.MSPEED..
0263C0:  3B 73 74 6F 72 65 20 73 70 65 65 64 20 74 6F 20    ;store speed to 
0263D0:  73 68 6F 77 20 74 72 61 6E 73 66 65 72 20 74 69    show transfer ti
0263E0:  6D 65 0D 0A 09 20 20 4D 4F 56 09 41 2C 4C 09 09    me...  MOV.A,L..
0263F0:  3B 67 65 74 20 6C 65 61 73 74 20 73 69 67 6E 69    ;get least signi
026400:  68 65 6E 20 75 73 65 20 4D 4C 4F 41 44 20 74 6F    hen use MLOAD to
026410:  20 6F 76 65 72 6C 61 79 20 74 68 65 20 74 68 65     overlay the the
026420:  20 72 65 73 75 6C 74 73 0D 0A 3B 09 09 6F 66 20     results..;..of 
026430:  74 68 69 73 20 70 72 6F 67 72 61 6D 20 74 6F 20    this program to 
026440:  74 68 65 20 6F 72 69 67 69 6E 61 6C 20 2E 43 4F    the original .CO
026450:  4D 20 66 69 6C 65 2E 0D 0A 3B 0D 0A 3B 0D 0A 3B    M file...;..;..;
026460:  20 3D 20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20     =   =   =   =  
026470:  20 3D 20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20     =   =   =   =  
026480:  20 3D 20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20     =   =   =   =  
026490:  20 3D 20 20 20 3D 20 20 20 3D 20 20 20 3D 20 20     =   =   =   =  
0264A0:  20 3D 20 20 20 3D 0D 0A 3B 20 32 32 2E 30 31 2E     =   =..; 22.01.
0264B0:  38 38 20 2D 20 41 6E 70 61 73 73 75 6E 67 20 66    88 - Anpassung f
0264C0:  75 65 72 20 53 63 68 6E 65 69 64 65 72 20 4A 4F    uer Schneider JO
0264D0:  59 43 45 09 2D 20 42 65 72 74 68 6F 6C 64 20 42    YCE.- Berthold B
0264E0:  6F 6C 6C 69 6E 67 65 72 0D 0A 3B 20 30 37 2F 32    ollinger..; 07/2
0264F0:  37 2F 38 34 20 2D 20 41 64 64 65 64 20 39 36 30    7/84 - Added 960
026500:  30 20 62 61 75 64 20 73 65 6C 65 63 74 09 09 2D    0 baud select..-
026510:  20 42 75 63 6B 79 20 43 61 72 72 0D 0A 3B 20 30     Bucky Carr..; 0
026520:  35 2F 32 33 2F 38 34 20 2D 20 43 6F 72 72 65 63    5/23/84 - Correc
026530:  74 65 64 20 63 6C 65 61 72 2D 73 63 72 65 65 6E    ted clear-screen
026540:  20 65 72 72 6F 72 09 2D 20 42 69 66 66 20 42 75     error.- Biff Bu
026550:  65 66 66 65 6C 0D 0A 3B 20 30 35 2F 31 39 2F 38    effel..; 05/19/8
026560:  34 20 2D 20 43 6F 6E 76 65 72 74 65 64 20 66 6F    4 - Converted fo
026570:  72 20 4D 45 58 31 30 09 09 2D 20 42 69 66 66 20    r MEX10..- Biff 
026580:  42 75 65 66 66 65 6C 0D 0A 3B 20 31 31 2F 31 31    Bueffel..; 11/11
026590:  2F 38 33 20 2D 20 52 65 6E 61 6D 65 64 20 74 6F    /83 - Renamed to
0265A0:  20 4D 37 48 38 2D 31 2E 41 53 4D 2C 20 6E 6F 20     M7H8-1.ASM, no 
0265B0:  63 68 61 6E 67 65 73 09 2D 20 49 72 76 20 48 6F    changes.- Irv Ho
0265C0:  66 66 0D 0A 3B 20 30 37 2F 32 37 2F 38 33 20 2D    ff..; 07/27/83 -
0265D0:  20 52 65 6E 61 6D 65 64 20 74 6F 20 77 6F 72 6B     Renamed to work
0265E0:  20 77 69 74 68 20 4D 44 4D 37 31 32 09 2D 20 49     with MDM712.- I
0265F0:  72 76 20 48 6F 66 66 0D 0A 3B 20 30 37 2F 30 31    rv Hoff..; 07/01
026600:  66 69 63 61 6E 74 20 62 61 75 64 20 72 61 74 65    ficant baud rate
026610:  20 62 79 74 65 0D 0A 09 20 20 53 54 41 09 54 58     byte...  STA.TX
026620:  4C 53 50 2B 31 09 09 3B 73 74 6F 72 65 20 69 6E    LSP+1..;store in
026630:  20 49 4E 49 54 4D 4F 44 0D 0A 09 20 20 53 54 41     INITMOD...  STA
026640:  09 52 58 4C 53 50 2B 31 09 0D 0A 09 20 20 4D 4F    .RXLSP+1....  MO
026650:  56 09 41 2C 48 09 09 3B 67 65 74 20 6D 6F 73 74    V.A,H..;get most
026660:  20 73 69 67 6E 69 66 63 61 6E 74 20 62 61 75 64     signifcant baud
026670:  20 72 61 74 65 20 62 79 74 65 0D 0A 09 20 20 53     rate byte...  S
026680:  54 41 09 54 58 4D 53 50 2B 31 09 09 3B 73 74 6F    TA.TXMSP+1..;sto
026690:  72 65 20 69 6E 20 49 4E 49 54 4D 4F 44 0D 0A 09    re in INITMOD...
0266A0:  20 20 53 54 41 09 52 58 4D 53 50 2B 31 0D 0A 09      STA.RXMSP+1...
0266B0:  20 20 4A 4D 50 09 49 4E 49 54 4D 4F 44 09 09 3B      JMP.INITMOD..;
0266C0:  72 65 73 65 74 20 0D 0A 3B 0D 0A 3B 0D 0A 4E 45    reset ..;..;..NE
0266D0:  57 42 41 55 44 3A 20 20 43 50 49 09 31 0D 0A 09    WBAUD:  CPI.1...
0266E0:  20 20 4A 5A 09 4F 4B 33 30 30 0D 0A 09 20 20 43      JZ.OK300...  C
0266F0:  50 49 09 35 0D 0A 09 20 20 4A 5A 09 4F 4B 31 32    PI.5...  JZ.OK12
026700:  30 30 0D 0A 09 20 20 43 50 49 09 36 0D 0A 09 20    00...  CPI.6... 
026710:  20 4A 5A 09 4F 4B 32 34 30 30 0D 0A 09 20 20 52     JZ.OK2400...  R
026720:  45 54 0D 0A 3B 0D 0A 3B 0D 0A 3B 20 54 61 62 6C    ET..;..;..; Tabl
026730:  65 20 6F 66 20 62 61 75 64 20 72 61 74 65 20 70    e of baud rate p
026740:  61 72 61 6D 65 74 65 72 73 0D 0A 3B 0D 0A 42 44    arameters..;..BD
026750:  33 30 30 3A 09 44 57 09 30 34 31 37 48 0D 0A 42    300:.DW.0417H..B
026760:  44 31 32 30 30 3A 09 44 57 09 30 31 30 34 48 0D    D1200:.DW.0104H.
026770:  0A 42 44 32 34 30 30 3A 09 44 57 09 30 30 35 32    .BD2400:.DW.0052
026780:  48 0D 0A 3B 0D 0A 42 41 55 44 42 55 46 3A 20 20    H..;..BAUDBUF:  
026790:  44 42 09 31 30 2C 30 0D 0A 09 20 20 44 53 09 31    DB.10,0...  DS.1
0267A0:  30 0D 0A 3B 0D 0A 49 46 20 43 50 4D 50 4C 55 53    0..;..IF CPMPLUS
0267B0:  0D 0A 45 4F 53 4D 53 47 3A 09 20 20 44 42 09 45    ..EOSMSG:.  DB.E
0267C0:  53 43 2C 27 4A 27 2C 30 2C 30 2C 30 2C 27 24 27    SC,'J',0,0,0,'$'
0267D0:  0D 0A 43 4C 53 4D 53 47 3A 09 20 20 44 42 09 45    ..CLSMSG:.  DB.E
0267E0:  53 43 2C 27 45 27 2C 45 53 43 2C 27 48 27 2C 30    SC,'E',ESC,'H',0
0267F0:  2C 27 24 27 0D 0A 45 4E 44 49 46 0D 0A 3B 0D 0A    ,'$'..ENDIF..;..
026800:  2F 38 33 20 2D 20 52 65 76 69 73 65 64 20 74 6F    /83 - Revised to
026810:  20 77 6F 72 6B 20 77 69 74 68 20 4D 44 4D 37 31     work with MDM71
026820:  31 09 2D 20 49 72 76 20 48 6F 66 66 0D 0A 3B 20    1.- Irv Hoff..; 
026830:  30 36 2F 32 32 2F 38 33 20 2D 20 52 65 76 69 73    06/22/83 - Revis
026840:  65 64 20 74 6F 20 77 6F 72 6B 20 77 69 74 68 20    ed to work with 
026850:  4D 44 4D 37 31 30 09 2D 20 49 72 76 20 48 6F 66    MDM710.- Irv Hof
026860:  66 0D 0A 3B 20 30 35 2F 32 37 2F 38 33 20 2D 20    f..; 05/27/83 - 
026870:  52 65 76 69 73 65 64 20 74 6F 20 77 6F 72 6B 20    Revised to work 
026880:  77 69 74 68 20 4D 44 4D 37 30 39 09 2D 20 49 72    with MDM709.- Ir
026890:  76 20 48 6F 66 66 0D 0A 3B 20 30 35 2F 31 35 2F    v Hoff..; 05/15/
0268A0:  38 33 20 2D 20 52 65 76 69 73 65 64 20 74 6F 20    83 - Revised to 
0268B0:  77 6F 72 6B 20 77 69 74 68 20 4D 44 4D 37 30 38    work with MDM708
0268C0:  09 2D 20 49 72 76 20 48 6F 66 66 0D 0A 3B 20 30    .- Irv Hoff..; 0
0268D0:  34 2F 31 37 2F 38 33 20 2D 20 52 65 76 69 73 65    4/17/83 - Revise
0268E0:  64 20 74 6F 20 77 6F 72 6B 20 77 69 74 68 20 4D    d to work with M
0268F0:  44 4D 37 30 37 09 2D 20 49 72 76 20 48 6F 66 66    DM707.- Irv Hoff
026900:  0D 0A 3B 20 30 34 2F 30 34 2F 38 33 20 2D 20 55    ..; 04/04/83 - U
026910:  70 64 61 74 65 64 20 74 6F 20 77 6F 72 6B 20 77    pdated to work w
026920:  69 74 68 20 4D 44 4D 37 30 36 09 2D 20 49 72 76    ith MDM706.- Irv
026930:  20 48 6F 66 66 0D 0A 3B 20 30 32 2F 32 37 2F 38     Hoff..; 02/27/8
026940:  33 20 2D 20 55 70 64 61 74 65 64 20 74 6F 20 77    3 - Updated to w
026950:  6F 72 6B 20 77 69 74 68 20 4D 44 4D 37 30 35 09    ork with MDM705.
026960:  2D 20 49 72 76 20 48 6F 66 66 0D 0A 3B 20 30 32    - Irv Hoff..; 02
026970:  2F 31 37 2F 38 33 20 2D 20 55 70 64 61 74 65 64    /17/83 - Updated
026980:  20 74 6F 20 77 6F 72 6B 20 77 69 74 68 20 4D 44     to work with MD
026990:  4D 37 30 34 09 2D 20 49 72 76 20 48 6F 66 66 0D    M704.- Irv Hoff.
0269A0:  0A 3B 20 30 32 2F 30 37 2F 38 33 20 2D 20 55 70    .; 02/07/83 - Up
0269B0:  64 61 74 65 64 20 74 6F 20 77 6F 72 6B 20 77 69    dated to work wi
0269C0:  74 68 20 4D 44 4D 37 30 33 09 2D 20 49 72 76 20    th MDM703.- Irv 
0269D0:  48 6F 66 66 0D 0A 3B 20 30 31 2F 32 37 2F 38 33    Hoff..; 01/27/83
0269E0:  20 2D 20 55 70 64 61 74 65 64 20 74 6F 20 77 6F     - Updated to wo
0269F0:  72 6B 20 77 69 74 68 20 4D 44 4D 37 30 32 09 2D    rk with MDM702.-
026A00:  49 46 20 4E 4F 54 20 43 50 4D 50 4C 55 53 0D 0A    IF NOT CPMPLUS..
026A10:  45 4F 53 4D 53 47 3A 09 20 20 44 42 09 32 30 2C    EOSMSG:.  DB.20,
026A20:  30 2C 30 2C 30 2C 30 2C 27 24 27 09 09 20 20 09    0,0,0,0,'$'..  .
026A30:  0D 0A 43 4C 53 4D 53 47 3A 09 20 20 44 42 09 31    ..CLSMSG:.  DB.1
026A40:  32 2C 30 2C 30 2C 30 2C 30 2C 27 24 27 0D 0A 45    2,0,0,0,0,'$'..E
026A50:  4E 44 49 46 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D    NDIF..;---------
026A60:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
026A70:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
026A80:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
026A90:  2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B 0D 0A 3B 20    ---------..;..; 
026AA0:  4E 4F 54 45 3A 20 20 4D 55 53 54 20 54 45 52 4D    NOTE:  MUST TERM
026AB0:  49 4E 41 54 45 20 50 52 49 4F 52 20 54 4F 20 30    INATE PRIOR TO 0
026AC0:  42 30 30 48 20 28 77 69 74 68 20 53 6D 61 72 74    B00H (with Smart
026AD0:  6D 6F 64 65 6D 29 0D 0A 3B 0D 0A 09 20 20 45 4E    modem)..;...  EN
026AE0:  44 0D 0A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    D...............
026AF0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
026B00:  FE 25 98 BC F5 EB 72 9D D6 C1 64 41 6E 43 17 44    .%....r...dAnC.D
026B10:  86 9E 3E 92 9B 6F B1 E0 5F 82 C9 5B BF 0E 6A 37    ..>..o.._..[..j7
026B20:  0A C8 6D E8 82 C8 D0 D3 47 72 93 C6 82 7F 09 26    ..m.....Gr.....&
026B30:  6F EB CB AC 49 DB F5 82 DC 86 2E 88 0C 3D 7D 24    o...I........=}$
026B40:  37 8F B1 E0 5F 82 C9 5B D6 07 51 4B 6E 43 17 44    7..._..[..QKnC.D
026B50:  86 9E 3E 92 6F 9B 58 70 23 B8 11 DC 20 5B 32 54    ..>.o.Xp#... [2T
026B60:  AA EB D4 21 F4 8E 98 77 CC D1 90 4B 06 7F AE 19    ...!...w...K....
026B70:  F3 20 B8 11 3C 2D DB A8 6E 16 A0 F2 B2 27 77 1A    . ..<-..n....'w.
026B80:  D5 4D D0 7C 0A 4E 14 DC F6 94 4E 27 6D BF CE 04    .M.|.N....N'm...
026B90:  27 4A 87 B2 A4 20 BA 14 9C A8 8D 32 22 12 DC 08    'J... .....2"...
026BA0:  9E 96 6D 93 B6 EB 05 95 97 3D B9 D3 B4 6C 82 E6    ..m......=...l..
026BB0:  53 70 A2 E0 B6 A7 74 3A 69 FB 75 26 38 51 3A 94    Sp....t:i.u&8Q:.
026BC0:  25 05 D1 A5 E0 44 6D 94 11 91 E0 46 70 23 78 F3    %....Dm....Fp#x.
026BD0:  D2 DC 46 ED 82 28 B8 ED 29 9D F6 E5 44 70 A2 74    ..F..(..)...Dp.t
026BE0:  28 4B 0A A2 4B C1 FB 47 A4 93 60 52 6E 1B C1 89    (K..K..G..`Rn...
026BF0:  DC 82 A2 26 9D 5E DB 6B C1 A3 B5 DB 3F 0A 4E E4    ...&.^.k.£..?.N.
026C00:  20 49 72 76 20 48 6F 66 66 0D 0A 3B 20 30 31 2F     Irv Hoff..; 01/
026C10:  31 30 2F 38 33 20 2D 20 55 70 64 61 74 65 64 20    10/83 - Updated 
026C20:  74 6F 20 77 6F 72 6B 20 77 69 74 68 20 4D 44 4D    to work with MDM
026C30:  37 30 31 09 2D 20 49 72 76 20 48 6F 66 66 0D 0A    701.- Irv Hoff..
026C40:  3B 20 31 30 2F 30 33 2F 38 32 20 2D 20 46 69 72    ; 10/03/82 - Fir
026C50:  73 74 20 76 65 72 73 69 6F 6E 20 6F 66 20 74 68    st version of th
026C60:  69 73 20 66 69 6C 65 0D 0A 3B 0D 0A 3B 20 3D 20    is file..;..; = 
026C70:  20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20 3D 20      =   =   =   = 
026C80:  20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20 3D 20      =   =   =   = 
026C90:  20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20 3D 20      =   =   =   = 
026CA0:  20 20 3D 20 20 20 3D 20 20 20 3D 20 20 20 3D 0D      =   =   =   =.
026CB0:  0A 3B 0D 0A 42 45 4C 4C 3A 09 09 45 51 55 09 30    .;..BELL:..EQU.0
026CC0:  37 48 09 09 3B 62 65 6C 6C 0D 0A 43 52 3A 09 09    7H..;bell..CR:..
026CD0:  45 51 55 09 30 44 48 09 09 3B 63 61 72 72 69 61    EQU.0DH..;carria
026CE0:  67 65 20 72 65 74 75 72 6E 0D 0A 45 53 43 3A 09    ge return..ESC:.
026CF0:  09 45 51 55 09 31 42 48 09 09 3B 65 73 63 61 70    .EQU.1BH..;escap
026D00:  65 0D 0A 4C 46 3A 09 09 45 51 55 09 30 41 48 09    e..LF:..EQU.0AH.
026D10:  09 3B 6C 69 6E 65 66 65 65 64 0D 0A 3B 0D 0A 59    .;linefeed..;..Y
026D20:  45 53 3A 09 09 45 51 55 09 30 46 46 48 0D 0A 4E    ES:..EQU.0FFH..N
026D30:  4F 3A 09 09 45 51 55 09 30 0D 0A 3B 0D 0A 3B 0D    O:..EQU.0..;..;.
026D40:  0A 3B 20 43 68 61 6E 67 65 20 74 68 65 20 76 61    .; Change the va
026D50:  6C 75 65 20 61 74 20 4D 4F 44 44 41 54 50 20 69    lue at MODDATP i
026D60:  66 20 69 74 20 64 6F 65 73 20 6E 6F 74 20 6D 61    f it does not ma
026D70:  74 63 68 20 77 68 61 74 20 79 6F 75 20 61 72 65    tch what you are
026D80:  20 75 73 69 6E 67 2E 0D 0A 3B 0D 0A 4D 4F 44 44     using...;..MODD
026D90:  41 54 50 3A 09 45 51 55 09 30 45 30 48 09 09 3B    ATP:.EQU.0E0H..;
026DA0:  64 61 74 61 20 70 6F 72 74 20 66 75 65 72 20 5A    data port fuer Z
026DB0:  38 30 2D 44 41 52 54 0D 0A 4D 4F 44 43 54 4C 31    80-DART..MODCTL1
026DC0:  3A 09 45 51 55 09 4D 4F 44 44 41 54 50 2B 31 09    :.EQU.MODDATP+1.
026DD0:  3B 73 74 61 74 75 73 20 70 6F 72 74 0D 0A 57 4D    ;status port..WM
026DE0:  54 49 4D 45 52 3A 09 45 51 55 09 30 45 37 48 09    TIMER:.EQU.0E7H.
026DF0:  09 3B 38 32 35 33 20 77 72 69 74 65 20 6D 6F 64    .;8253 write mod
026E00:  6E 60 37 0A 81 4D 6F 72 61 6E 6E 6F 6E 56 3F 0E    n`7..MorannonV?.
026E10:  62 4D 69 6E 61 73 20 54 69 72 69 74 68 5F 40 0E    bMinas Tirith_@.
026E20:  62 4D 69 6E 61 73 20 4D 6F 72 67 75 6C 45 17 0B    bMinas MorgulE..
026E30:  91 52 69 76 65 6E 64 65 6C 6C 64 3A 0C A1 49 73    .Rivendelld:..Is
026E40:  65 6E 6D 6F 75 74 68 65 6F 40 0B 91 42 61 72 61    enmoutheo@..Bara
026E50:  64 2D 44 75 72 63 41 0E 62 43 69 72 69 74 68 55    d-DurcA.bCirithU
026E60:  6E 67 6F 6C 20 61 3C 0A 81 44 75 72 74 68 61 6E    ngol a<..Durthan
026E70:  67 54 27 0E 62 44 6F 6C 20 20 20 47 75 6C 64 75    gT'.bDol   Guldu
026E80:  72 44 63 07 51 55 6D 62 61 72 14 1E 09 71 48 61    rDc.QUmbar...qHa
026E90:  72 6C 6F 6E 64 64 0F 06 41 44 61 6C 65 35 19 06    rlondd..ADale5..
026EA0:  41 42 72 65 65 33 10 09 71 46 6F 72 6E 6F 73 74    ABree3..qFornost
026EB0:  30 1B 0A 81 42 75 63 6B 6C 61 6E 64 28 16 09 71    0...Buckland(..q
026EC0:  42 79 77 61 74 65 72 25 1B 0A 81 48 6F 62 62 69    Bywater%...Hobbi
026ED0:  74 6F 6E 22 17 10 72 4D 69 63 68 65 6C 20 44 65    ton"..rMichel De
026EE0:  6C 76 69 6E 67 1F 17 0B 91 46 61 72 20 44 6F 77    lving....Far Dow
026EF0:  6E 73 35 28 09 71 54 68 61 72 62 61 64 45 38 08    ns5(.qTharbadE8.
026F00:  61 45 64 6F 72 61 73 41 3B 0C 52 48 65 6C 6D 73    aEdorasA;.RHelms
026F10:  44 65 65 70 20 46 4C 0E 62 44 6F 6C 20 20 20 41    Deep FL.bDol   A
026F20:  6D 72 6F 74 68 51 49 08 61 4C 69 6E 68 69 72 5C    mrothQI.aLinhir\
026F30:  43 0A 81 50 65 6C 61 72 67 69 72 49 07 12 82 4D    C..PelargirI...M
026F40:  6F 75 6E 74 20 20 20 47 75 6E 64 61 62 61 64 19    ount   Gundabad.
026F50:  19 0E 62 47 72 65 79 20 20 48 61 76 65 6E 73 04    ..bGrey  Havens.
026F60:  0A 00 B1 42 79 20 43 2E 4A 2E 50 69 6E 6B 4E 6F    ...By C.J.PinkNo
026F70:  74 68 69 6E 67 20 54 6F 20 52 65 70 6F 72 74 2E    thing To Report.
026F80:  20 00 54 68 65 20 52 69 6E 67 20 49 73 20 43 6F     .The Ring Is Co
026F90:  72 72 75 70 74 69 6E 67 20 54 68 65 20 42 65 61    rrupting The Bea
026FA0:  72 65 72 2E 20 00 54 68 65 20 52 69 6E 67 20 48    rer. .The Ring H
026FB0:  61 73 20 42 65 65 6E 20 50 61 73 73 65 64 20 4F    as Been Passed O
026FC0:  6E 2E 20 00 C3 74 23 22 22 22 22 23 B7 21 20 20    n. ..t#""""#.!  
026FD0:  20 20 21 B7 21 20 7B 7D 20 21 B7 21 20 7E 7F 20      !.! {} !.! ~. 
026FE0:  21 B7 21 46 69 6C 65 21 B7 21 20 20 20 20 21 B7    !.!File!.!    !.
026FF0:  21 20 7B 7D 20 21 B7 21 20 7E 7F 20 21 B7 21 4D    ! {} !.! ~. !.!M
027000:  65 20 77 6F 72 64 20 72 65 67 69 73 74 65 72 0D    e word register.
027010:  0A 54 58 54 49 4D 45 52 3A 09 45 51 55 09 30 45    .TXTIMER:.EQU.0E
027020:  34 48 09 09 3B 38 32 35 33 20 63 68 61 6E 6E 65    4H..;8253 channe
027030:  6C 20 41 20 28 54 78 29 0D 0A 52 58 54 49 4D 45    l A (Tx)..RXTIME
027040:  52 3A 09 45 51 55 09 30 45 35 48 09 09 3B 38 32    R:.EQU.0E5H..;82
027050:  35 33 20 63 68 61 6E 6E 65 6C 20 42 20 28 52 78    53 channel B (Rx
027060:  29 0D 0A 4D 4F 44 52 43 56 42 3A 09 45 51 55 09    )..MODRCVB:.EQU.
027070:  31 09 09 3B 62 69 74 20 74 6F 20 74 65 73 74 20    1..;bit to test 
027080:  66 6F 72 20 72 65 63 65 69 76 65 64 20 64 61 74    for received dat
027090:  61 0D 0A 4D 4F 44 52 43 56 52 3A 09 45 51 55 09    a..MODRCVR:.EQU.
0270A0:  31 09 09 3B 6D 6F 64 65 6D 20 72 65 63 65 69 76    1..;modem receiv
0270B0:  65 20 72 65 61 64 79 0D 0A 4D 4F 44 53 4E 44 42    e ready..MODSNDB
0270C0:  3A 09 45 51 55 09 34 09 09 3B 62 69 74 20 74 6F    :.EQU.4..;bit to
0270D0:  20 74 65 73 74 20 66 6F 72 20 72 65 61 64 79 20     test for ready 
0270E0:  74 6F 20 73 65 6E 64 0D 0A 4D 4F 44 53 4E 44 52    to send..MODSNDR
0270F0:  3A 09 45 51 55 09 34 09 09 3B 6D 6F 64 65 6D 20    :.EQU.4..;modem 
027100:  73 65 6E 64 20 72 65 61 64 79 20 62 69 74 0D 0A    send ready bit..
027110:  3B 0D 0A 3B 20 4D 45 58 20 73 65 72 76 69 63 65    ;..; MEX service
027120:  20 70 72 6F 63 65 73 73 6F 72 20 73 74 75 66 66     processor stuff
027130:  0D 0A 3B 0D 0A 4D 45 58 09 45 51 55 09 30 44 30    ..;..MEX.EQU.0D0
027140:  30 48 09 09 3B 61 64 64 72 65 73 73 20 6F 66 20    0H..;address of 
027150:  74 68 65 20 73 65 72 76 69 63 65 20 70 72 6F 63    the service proc
027160:  65 73 73 6F 72 0D 0A 49 4E 4D 44 4D 09 45 51 55    essor..INMDM.EQU
027170:  09 32 35 35 09 09 3B 67 65 74 20 63 68 61 72 20    .255..;get char 
027180:  66 72 6F 6D 20 70 6F 72 74 20 74 6F 20 41 2C 20    from port to A, 
027190:  43 59 3D 6E 6F 20 6D 6F 72 65 20 69 6E 20 31 30    CY=no more in 10
0271A0:  30 20 6D 73 0D 0A 54 49 4D 45 52 09 45 51 55 09    0 ms..TIMER.EQU.
0271B0:  32 35 34 09 09 3B 64 65 6C 61 79 20 31 30 30 6D    254..;delay 100m
0271C0:  73 20 2A 20 72 65 67 20 42 0D 0A 54 4D 44 49 4E    s * reg B..TMDIN
0271D0:  50 09 45 51 55 09 32 35 33 09 09 3B 42 3D 23 20    P.EQU.253..;B=# 
0271E0:  73 65 63 73 20 74 6F 20 77 61 69 74 20 66 6F 72    secs to wait for
0271F0:  20 63 68 61 72 2C 20 63 79 3D 6E 6F 20 63 68 61     char, cy=no cha
027200:  0D 0A 3B 20 4D 58 4F 2D 50 43 57 2E 41 53 4D 2D    ..; MXO-PCW.ASM-
027210:  2D 20 53 63 68 6E 65 69 64 65 72 20 4A 4F 59 43    - Schneider JOYC
027220:  45 20 6F 76 65 72 6C 61 79 20 66 69 6C 65 20 66    E overlay file f
027230:  6F 72 20 4D 45 58 2E 20 32 32 2E 30 31 2E 31 39    or MEX. 22.01.19
027240:  38 38 0D 0A 3B 0D 0A 3B 20 59 6F 75 20 77 69 6C    88..;..; You wil
027250:  6C 20 77 61 6E 74 20 74 6F 20 6C 6F 6F 6B 20 74    l want to look t
027260:  68 69 73 20 66 69 6C 65 20 6F 76 65 72 20 63 61    his file over ca
027270:  72 65 66 75 6C 6C 79 2E 20 54 68 65 72 65 20 61    refully. There a
027280:  72 65 20 61 20 6E 75 6D 62 65 72 20 6F 66 0D 0A    re a number of..
027290:  3B 20 6F 70 74 69 6F 6E 73 20 74 68 61 74 20 79    ; options that y
0272A0:  6F 75 20 63 61 6E 20 75 73 65 20 74 6F 20 63 6F    ou can use to co
0272B0:  6E 66 69 67 75 72 65 20 74 68 65 20 70 72 6F 67    nfigure the prog
0272C0:  72 61 6D 20 74 6F 20 73 75 69 74 20 79 6F 75 72    ram to suit your
0272D0:  20 74 61 73 74 65 2E 0D 0A 3B 0D 0A 3B 20 55 73     taste...;..; Us
0272E0:  65 20 74 68 65 20 22 53 45 54 22 20 63 6F 6D 6D    e the "SET" comm
0272F0:  61 6E 64 20 74 6F 20 63 68 61 6E 67 65 20 62 61    and to change ba
027300:  75 64 72 61 74 65 20 77 68 65 6E 20 64 65 73 69    udrate when desi
027310:  72 65 64 2E 0D 0A 3B 0D 0A 3B 20 45 64 69 74 20    red...;..; Edit 
027320:  74 68 69 73 20 66 69 6C 65 20 66 6F 72 20 79 6F    this file for yo
027330:  75 72 20 70 72 65 66 65 72 65 6E 63 65 73 20 74    ur preferences t
027340:  68 65 6E 20 66 6F 6C 6C 6F 77 20 74 68 65 20 22    hen follow the "
027350:  54 4F 20 55 53 45 3A 22 20 65 78 61 6D 70 6C 65    TO USE:" example
027360:  0D 0A 3B 20 73 68 6F 77 6E 20 62 65 6C 6F 77 2E    ..; shown below.
027370:  0D 0A 3B 0D 0A 3B 0D 0A 3B 09 54 4F 20 55 53 45    ..;..;..;.TO USE
027380:  3A 20 46 69 72 73 74 20 65 64 69 74 20 74 68 69    : First edit thi
027390:  73 20 66 69 6C 65 20 66 69 6C 6C 69 6E 67 20 69    s file filling i
0273A0:  6E 20 61 6E 73 77 65 72 73 20 66 6F 72 20 79 6F    n answers for yo
0273B0:  75 72 20 6F 77 6E 0D 0A 3B 09 09 65 71 75 69 70    ur own..;..equip
0273C0:  6D 65 6E 74 2E 20 20 54 68 65 6E 20 61 73 73 65    ment.  Then asse
0273D0:  6D 62 6C 65 20 77 69 74 68 20 41 53 4D 2E 43 4F    mble with ASM.CO
0273E0:  4D 20 6F 72 20 65 71 75 69 76 61 6C 65 6E 74 0D    M or equivalent.
0273F0:  0A 3B 09 09 61 73 73 65 6D 62 6C 65 72 2E 20 54    .;..assembler. T
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 41 02 00 00 00 02    !.....R.!.A.....
027420:  21 00 46 02 00 00 00 02 21 00 42 02 00 00 00 02    !.F.....!.B.....
027430:  21 00 47 02 00 00 00 02 21 00 43 02 00 00 00 02    !.G.....!.C.....
027440:  21 00 48 02 00 00 00 02 21 00 44 02 00 00 00 02    !.H.....!.D.....
027450:  21 00 49 02 00 00 00 02 21 00 45 02 00 00 00 02    !.I.....!.E.....
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:  72 0D 0A 43 48 45 4B 43 43 09 45 51 55 09 32 35    r..CHEKCC.EQU.25
027510:  32 09 09 3B 63 68 65 63 6B 20 66 6F 72 20 5E 43    2..;check for ^C
027520:  20 66 72 6F 6D 20 4B 42 44 2C 20 5A 3D 70 72 65     from KBD, Z=pre
027530:  73 65 6E 74 0D 0A 53 4E 44 52 44 59 09 45 51 55    sent..SNDRDY.EQU
027540:  09 32 35 31 09 09 3B 74 65 73 74 20 66 6F 72 20    .251..;test for 
027550:  6D 6F 64 65 6D 2D 73 65 6E 64 20 72 65 61 64 79    modem-send ready
027560:  0D 0A 52 43 56 52 44 59 09 45 51 55 09 32 35 30    ..RCVRDY.EQU.250
027570:  09 09 3B 74 65 73 74 20 66 6F 72 20 6D 6F 64 65    ..;test for mode
027580:  6D 2D 72 65 63 65 69 76 65 20 72 65 61 64 79 0D    m-receive ready.
027590:  0A 53 4E 44 43 48 52 09 45 51 55 09 32 34 39 09    .SNDCHR.EQU.249.
0275A0:  09 3B 73 65 6E 64 20 61 20 63 68 61 72 61 63 74    .;send a charact
0275B0:  65 72 20 74 6F 20 74 68 65 20 6D 6F 64 65 6D 20    er to the modem 
0275C0:  28 61 66 74 65 72 20 73 6E 64 72 64 79 29 0D 0A    (after sndrdy)..
0275D0:  52 43 56 43 48 52 09 45 51 55 09 32 34 38 09 09    RCVCHR.EQU.248..
0275E0:  3B 72 65 63 76 20 61 20 63 68 61 72 20 66 72 6F    ;recv a char fro
0275F0:  6D 20 6D 6F 64 65 6D 20 28 61 66 74 65 72 20 72    m modem (after r
027600:  63 76 72 64 79 29 0D 0A 4C 4F 4F 4B 55 50 09 45    cvrdy)..LOOKUP.E
027610:  51 55 09 32 34 37 09 09 3B 74 61 62 6C 65 20 73    QU.247..;table s
027620:  65 61 72 63 68 3A 20 73 65 65 20 43 4D 44 54 42    earch: see CMDTB
027630:  4C 20 63 6F 6D 6D 65 6E 74 73 20 66 6F 72 20 69    L comments for i
027640:  6E 66 6F 0D 0A 50 41 52 53 46 4E 09 45 51 55 09    nfo..PARSFN.EQU.
027650:  32 34 36 09 09 3B 70 61 72 73 65 20 66 69 6C 65    246..;parse file
027660:  6E 61 6D 65 20 66 72 6F 6D 20 69 6E 70 75 74 20    name from input 
027670:  73 74 72 65 61 6D 0D 0A 42 44 50 41 52 53 09 45    stream..BDPARS.E
027680:  51 55 09 32 34 35 09 09 3B 70 61 72 73 65 20 62    QU.245..;parse b
027690:  61 75 64 2D 72 61 74 65 20 66 72 6F 6D 20 69 6E    aud-rate from in
0276A0:  70 75 74 20 73 74 72 65 61 6D 0D 0A 53 42 4C 41    put stream..SBLA
0276B0:  4E 4B 09 45 51 55 09 32 34 34 09 09 3B 73 63 61    NK.EQU.244..;sca
0276C0:  6E 20 69 6E 70 75 74 20 73 74 72 65 61 6D 20 74    n input stream t
0276D0:  6F 20 6E 65 78 74 20 6E 6F 6E 2D 62 6C 61 6E 6B    o next non-blank
0276E0:  0D 0A 45 56 41 4C 41 09 45 51 55 09 32 34 33 09    ..EVALA.EQU.243.
0276F0:  09 3B 65 76 61 6C 75 61 74 65 20 6E 75 6D 65 72    .;evaluate numer
027700:  6E 67 20 6F 66 20 4C 4F 43 4F 4E 45 58 54 43 48    ng of LOCONEXTCH
027710:  52 09 31 31 38 48 0D 0A 4C 53 54 54 53 54 3A 09    R.118H..LSTTST:.
027720:  09 44 42 09 59 45 53 09 3B 79 65 73 3D 70 72 69    .DB.YES.;yes=pri
027730:  6E 74 65 72 20 61 76 61 69 6C 61 62 6C 65 20 6F    nter available o
027740:  6E 20 70 72 69 6E 74 65 72 20 70 6F 72 74 09 31    n printer port.1
027750:  31 39 48 0D 0A 58 4F 46 46 54 53 54 3A 09 44 42    19H..XOFFTST:.DB
027760:  09 4E 4F 09 3B 79 65 73 3D 63 68 65 63 6B 73 20    .NO.;yes=checks 
027770:  66 6F 72 20 58 4F 46 46 20 66 72 6F 6D 20 72 65    for XOFF from re
027780:  6D 6F 74 65 20 77 68 69 6C 65 09 31 31 41 48 0D    mote while.11AH.
027790:  0A 09 09 09 09 3B 73 65 6E 64 69 6E 67 20 61 20    .....;sending a 
0277A0:  66 69 6C 65 20 69 6E 20 74 65 72 6D 69 6E 61 6C    file in terminal
0277B0:  20 6D 6F 64 65 0D 0A 58 4F 4E 57 41 49 54 3A 09     mode..XONWAIT:.
0277C0:  44 42 09 4E 4F 09 3B 79 65 73 3D 77 61 69 74 20    DB.NO.;yes=wait 
0277D0:  66 6F 72 20 58 4F 4E 20 61 66 74 65 72 20 43 52    for XON after CR
0277E0:  20 77 68 69 6C 65 09 31 31 42 48 0D 0A 09 09 09     while.11BH.....
0277F0:  09 3B 73 65 6E 64 69 6E 67 20 61 20 66 69 6C 65    .;sending a file
027800:  20 69 6E 20 74 65 72 6D 69 6E 61 6C 20 6D 6F 64     in terminal mod
027810:  65 0D 0A 54 4F 47 58 4F 46 46 3A 09 44 42 09 59    e..TOGXOFF:.DB.Y
027820:  45 53 09 3B 79 65 73 3D 61 6C 6C 6F 77 20 74 6F    ES.;yes=allow to
027830:  67 67 6C 69 6E 67 20 6F 66 20 58 4F 46 46 20 63    ggling of XOFF c
027840:  68 65 63 6B 69 6E 67 09 31 31 43 48 0D 0A 49 47    hecking.11CH..IG
027850:  4E 4F 52 43 54 4C 3A 09 44 42 09 59 45 53 09 3B    NORCTL:.DB.YES.;
027860:  79 65 73 3D 43 54 4C 2D 63 68 61 72 73 20 61 62    yes=CTL-chars ab
027870:  6F 76 65 20 5E 4D 20 6E 6F 74 20 64 69 73 70 6C    ove ^M not displ
027880:  61 79 65 64 09 31 31 44 48 0D 0A 45 58 54 52 41    ayed.11DH..EXTRA
027890:  31 3A 09 09 44 42 09 30 09 3B 66 6F 72 20 66 75    1:..DB.0.;for fu
0278A0:  74 75 72 65 20 65 78 70 61 6E 73 69 6F 6E 09 09    ture expansion..
0278B0:  09 31 31 45 48 0D 0A 45 58 54 52 41 32 3A 09 09    .11EH..EXTRA2:..
0278C0:  44 42 09 30 09 3B 66 6F 72 20 66 75 74 75 72 65    DB.0.;for future
0278D0:  20 65 78 70 61 6E 73 69 6F 6E 09 09 09 31 31 46     expansion...11F
0278E0:  48 0D 0A 42 52 4B 43 48 52 3A 09 09 44 42 09 27    H..BRKCHR:..DB.'
0278F0:  40 27 2D 34 30 48 09 3B 5E 40 20 3D 20 53 65 6E    @'-40H.;^@ = Sen
027900:  69 63 20 66 72 6F 6D 20 69 6E 70 75 74 20 73 74    ic from input st
027910:  72 65 61 6D 0D 0A 4C 4B 41 48 45 44 09 45 51 55    ream..LKAHED.EQU
027920:  09 32 34 32 09 09 3B 67 65 74 20 6E 78 74 20 63    .242..;get nxt c
027930:  68 61 72 20 77 2F 6F 20 72 65 6D 6F 76 69 6E 67    har w/o removing
027940:  20 66 72 6F 6D 20 69 6E 70 75 74 0D 0A 47 4E 43     from input..GNC
027950:  09 45 51 55 09 32 34 31 09 09 3B 67 65 74 20 63    .EQU.241..;get c
027960:  68 61 72 20 66 72 6F 6D 20 69 6E 70 75 74 2C 20    har from input, 
027970:  63 79 3D 31 20 69 66 20 6E 6F 6E 65 0D 0A 49 4C    cy=1 if none..IL
027980:  50 09 45 51 55 09 32 34 30 09 09 3B 69 6E 6C 69    P.EQU.240..;inli
027990:  6E 65 20 70 72 69 6E 74 0D 0A 44 45 43 4F 55 54    ne print..DECOUT
0279A0:  09 45 51 55 09 32 33 39 09 09 3B 64 65 63 69 6D    .EQU.239..;decim
0279B0:  61 6C 20 6F 75 74 70 75 74 0D 0A 50 52 42 41 55    al output..PRBAU
0279C0:  44 09 45 51 55 09 32 33 38 09 09 3B 70 72 69 6E    D.EQU.238..;prin
0279D0:  74 20 62 61 75 64 20 72 61 74 65 0D 0A 3B 0D 0A    t baud rate..;..
0279E0:  50 52 49 4E 54 09 45 51 55 09 39 09 09 3B 42 44    PRINT.EQU.9..;BD
0279F0:  4F 53 20 70 72 69 6E 74 2D 73 74 72 69 6E 67 20    OS print-string 
027A00:  66 75 6E 63 74 69 6F 6E 0D 0A 3B 0D 0A 09 09 4F    function..;....O
027A10:  52 47 09 31 30 30 48 0D 0A 3B 0D 0A 3B 20 43 68    RG.100H..;..; Ch
027A20:  61 6E 67 65 20 74 68 65 20 63 6C 6F 63 6B 20 73    ange the clock s
027A30:  70 65 65 64 20 69 66 20 6E 65 65 64 65 64 2C 20    peed if needed, 
027A40:  74 6F 20 6D 61 74 63 68 20 79 6F 75 72 20 73 79    to match your sy
027A50:  73 74 65 6D 0D 0A 3B 0D 0A 09 09 44 53 09 33 09    stem..;....DS.3.
027A60:  3B 28 66 6F 72 20 20 22 4A 4D 50 20 20 20 53 54    ;(for  "JMP   ST
027A70:  41 52 54 22 20 69 6E 73 74 72 75 63 74 69 6F 6E    ART" instruction
027A80:  29 0D 0A 3B 0D 0A 50 4D 4D 49 4D 4F 44 45 4D 3A    )..;..PMMIMODEM:
027A90:  09 44 42 09 4E 4F 09 3B 79 65 73 3D 50 4D 4D 49    .DB.NO.;yes=PMMI
027AA0:  20 53 2D 31 30 30 20 4D 6F 64 65 6D 09 09 09 31     S-100 Modem...1
027AB0:  30 33 48 0D 0A 53 4D 41 52 54 4D 4F 44 45 4D 3A    03H..SMARTMODEM:
027AC0:  09 44 42 09 59 45 53 09 3B 79 65 73 3D 48 41 59    .DB.YES.;yes=HAY
027AD0:  45 53 20 53 6D 61 72 74 6D 6F 64 65 6D 2C 20 6E    ES Smartmodem, n
027AE0:  6F 3D 6E 6F 6E 2D 48 61 79 65 73 09 31 30 34 48    o=non-Hayes.104H
027AF0:  0D 0A 54 4F 55 43 48 50 55 4C 53 45 3A 09 44 42    ..TOUCHPULSE:.DB
027B00:  64 20 61 20 33 30 30 20 6D 73 2E 20 62 72 65 61    d a 300 ms. brea
027B10:  6B 20 74 6F 6E 65 09 09 31 32 30 48 0D 0A 4E 4F    k tone..120H..NO
027B20:  43 4F 4E 4E 43 54 3A 09 44 42 09 27 4E 27 2D 34    CONNCT:.DB.'N'-4
027B30:  30 48 09 3B 5E 4E 20 3D 20 44 69 73 63 6F 6E 6E    0H.;^N = Disconn
027B40:  65 63 74 20 66 72 6F 6D 20 74 68 65 20 70 68 6F    ect from the pho
027B50:  6E 65 20 6C 69 6E 65 09 31 32 31 48 0D 0A 4C 4F    ne line.121H..LO
027B60:  47 43 48 52 3A 09 09 44 42 09 27 4C 27 2D 34 30    GCHR:..DB.'L'-40
027B70:  48 09 3B 5E 4C 20 3D 20 53 65 6E 64 20 6C 6F 67    H.;^L = Send log
027B80:  6F 6E 09 09 09 31 32 32 48 0D 0A 4C 53 54 43 48    on...122H..LSTCH
027B90:  52 3A 09 09 44 42 09 27 50 27 2D 34 30 48 09 3B    R:..DB.'P'-40H.;
027BA0:  5E 50 20 3D 20 54 6F 67 67 6C 65 20 70 72 69 6E    ^P = Toggle prin
027BB0:  74 65 72 09 09 09 31 32 33 48 0D 0A 55 4E 53 41    ter...123H..UNSA
027BC0:  56 45 3A 09 09 44 42 09 27 52 27 2D 34 30 48 09    VE:..DB.'R'-40H.
027BD0:  3B 5E 52 20 3D 20 43 6C 6F 73 65 20 69 6E 70 75    ;^R = Close inpu
027BE0:  74 20 74 65 78 74 20 62 75 66 66 65 72 09 09 31    t text buffer..1
027BF0:  32 34 48 0D 0A 54 52 41 4E 43 48 52 3A 09 44 42    24H..TRANCHR:.DB
027C00:  09 27 54 27 2D 34 30 48 20 3B 5E 54 20 3D 20 54    .'T'-40H ;^T = T
027C10:  72 61 6E 73 6D 69 74 20 66 69 6C 65 20 74 6F 20    ransmit file to 
027C20:  72 65 6D 6F 74 65 09 09 31 32 35 48 0D 0A 53 41    remote..125H..SA
027C30:  56 45 43 48 52 3A 09 44 42 09 27 59 27 2D 34 30    VECHR:.DB.'Y'-40
027C40:  48 09 3B 5E 59 20 3D 20 4F 70 65 6E 20 69 6E 70    H.;^Y = Open inp
027C50:  75 74 20 74 65 78 74 20 62 75 66 66 65 72 09 09    ut text buffer..
027C60:  31 32 36 48 0D 0A 45 58 54 43 48 52 3A 09 09 44    126H..EXTCHR:..D
027C70:  42 09 27 5E 27 2D 34 30 48 09 3B 5E 5E 20 3D 20    B.'^'-40H.;^^ = 
027C80:  53 65 6E 64 20 6E 65 78 74 20 63 68 61 72 61 63    Send next charac
027C90:  74 65 72 09 09 31 32 37 48 0D 0A 3B 0D 0A 3B 0D    ter..127H..;..;.
027CA0:  0A 09 09 44 53 09 32 09 09 3B 09 09 09 09 31 32    ...DS.2..;....12
027CB0:  38 48 0D 0A 3B 0D 0A 3B 0D 0A 3B 20 48 61 6E 64    8H..;..;..; Hand
027CC0:  6C 65 73 20 69 6E 2F 6F 75 74 20 70 6F 72 74 73    les in/out ports
027CD0:  20 66 6F 72 20 64 61 74 61 20 61 6E 64 20 73 74     for data and st
027CE0:  61 74 75 73 0D 0A 3B 0D 0A 49 4E 24 4D 4F 44 43    atus..;..IN$MODC
027CF0:  54 4C 31 3A 20 09 09 09 09 3B 09 09 09 09 31 32    TL1: ....;....12
027D00:  09 27 50 27 09 3B 54 3D 74 6F 75 63 68 2C 20 50    .'P'.;T=touch, P
027D10:  3D 70 75 6C 73 65 20 28 53 6D 61 72 74 6D 6F 64    =pulse (Smartmod
027D20:  65 6D 2D 6F 6E 6C 79 29 09 31 30 35 48 0D 0A 43    em-only).105H..C
027D30:  4C 4F 43 4B 3A 09 09 44 42 09 34 30 09 3B 63 6C    LOCK:..DB.40.;cl
027D40:  6F 63 6B 20 73 70 65 65 64 20 69 6E 20 4D 48 7A    ock speed in MHz
027D50:  20 78 31 30 2C 20 32 35 2E 35 20 4D 48 7A 20 6D     x10, 25.5 MHz m
027D60:  61 78 2E 09 31 30 36 48 0D 0A 09 09 09 09 3B 32    ax..106H......;2
027D70:  30 3D 32 20 4D 48 68 2C 20 33 37 3D 33 2E 36 38    0=2 MHh, 37=3.68
027D80:  20 4D 48 7A 2C 20 34 30 3D 34 20 4D 48 7A 2C 20     MHz, 40=4 MHz, 
027D90:  65 74 63 2E 0D 0A 4D 53 50 45 45 44 3A 09 09 44    etc...MSPEED:..D
027DA0:  42 09 35 09 3B 30 3D 31 31 30 20 31 3D 33 30 30    B.5.;0=110 1=300
027DB0:  20 32 3D 34 35 30 20 33 3D 36 30 30 20 34 3D 37     2=450 3=600 4=7
027DC0:  31 30 20 35 3D 31 32 30 30 09 31 30 37 48 0D 0A    10 5=1200.107H..
027DD0:  09 09 09 09 3B 36 3D 32 34 30 30 20 37 3D 34 38    ....;6=2400 7=48
027DE0:  30 30 20 38 3D 39 36 30 30 20 39 3D 31 39 32 30    00 8=9600 9=1920
027DF0:  30 20 64 65 66 61 75 6C 74 0D 0A 42 59 54 44 4C    0 default..BYTDL
027E00:  59 3A 09 09 44 42 09 35 09 3B 30 3D 30 20 64 65    Y:..DB.5.;0=0 de
027E10:  6C 61 79 20 20 31 3D 31 30 6D 73 20 20 35 3D 35    lay  1=10ms  5=5
027E20:  30 20 6D 73 20 2D 20 39 3D 39 30 20 6D 73 09 31    0 ms - 9=90 ms.1
027E30:  30 38 48 0D 0A 09 09 09 09 3B 64 65 66 61 75 6C    08H......;defaul
027E40:  74 20 74 69 6D 65 20 74 6F 20 73 65 6E 64 20 63    t time to send c
027E50:  68 61 72 61 63 74 65 72 20 69 6E 20 74 65 72 2D    haracter in ter-
027E60:  0D 0A 09 09 09 09 3B 6D 69 6E 61 6C 20 6D 6F 64    ......;minal mod
027E70:  65 20 66 69 6C 65 20 74 72 61 6E 73 66 65 72 20    e file transfer 
027E80:  66 6F 72 20 73 6C 6F 77 20 42 42 53 2E 0D 0A 43    for slow BBS...C
027E90:  52 44 4C 59 3A 09 09 44 42 09 35 09 3B 30 3D 30    RDLY:..DB.5.;0=0
027EA0:  20 64 65 6C 61 79 20 31 3D 31 30 30 20 6D 73 20     delay 1=100 ms 
027EB0:  35 3D 35 30 30 20 6D 73 20 2D 20 39 3D 39 30 30    5=500 ms - 9=900
027EC0:  20 6D 73 20 31 30 39 48 0D 0A 09 09 09 09 3B 64     ms 109H......;d
027ED0:  65 66 61 75 6C 74 20 74 69 6D 65 20 66 6F 72 20    efault time for 
027EE0:  65 78 74 72 61 20 77 61 69 74 20 61 66 74 65 72    extra wait after
027EF0:  20 43 52 4C 46 0D 0A 09 09 09 09 3B 69 6E 20 74     CRLF......;in t
027F00:  41 48 0D 0A 09 44 49 0D 0A 09 50 55 53 48 09 42    AH...DI...PUSH.B
027F10:  0D 0A 09 4C 58 49 09 42 2C 4D 4F 44 43 54 4C 31    ...LXI.B,MODCTL1
027F20:  09 09 3B 20 4D 6F 64 65 6D 20 63 6F 6E 74 72 6F    ..; Modem contro
027F30:  6C 20 70 6F 72 74 09 0D 0A 09 44 42 09 30 45 44    l port....DB.0ED
027F40:  48 2C 30 37 38 48 09 09 3B 20 49 4E 20 28 43 29    H,078H..; IN (C)
027F50:  2C 41 0D 0A 09 50 4F 50 20 09 42 0D 0A 09 45 49    ,A...POP .B...EI
027F60:  0D 0A 09 52 45 54 09 0D 0A 3B 0D 0A 4F 55 54 24    ...RET...;..OUT$
027F70:  4D 4F 44 44 41 54 50 3A 20 09 09 09 09 3B 09 09    MODDATP: ....;..
027F80:  09 09 31 33 34 48 0D 0A 09 44 49 0D 0A 09 50 55    ..134H...DI...PU
027F90:  53 48 09 42 0D 0A 09 4C 58 49 09 42 2C 4D 4F 44    SH.B...LXI.B,MOD
027FA0:  44 41 54 50 09 09 3B 20 4D 6F 64 65 6D 20 64 61    DATP..; Modem da
027FB0:  74 61 20 70 6F 72 74 09 09 09 0D 0A 09 44 42 09    ta port......DB.
027FC0:  30 45 44 48 2C 30 37 39 48 09 09 3B 20 4F 55 54    0EDH,079H..; OUT
027FD0:  20 28 43 29 2C 41 0D 0A 09 50 4F 50 20 09 42 0D     (C),A...POP .B.
027FE0:  0A 09 45 49 0D 0A 09 52 45 54 0D 0A 3B 0D 0A 49    ..EI...RET..;..I
027FF0:  4E 24 4D 4F 44 44 41 54 50 3A 20 09 09 09 09 3B    N$MODDATP: ....;
028000:  09 09 09 09 31 33 45 48 0D 0A 09 44 49 0D 0A 09    ....13EH...DI...
028010:  50 55 53 48 09 42 0D 0A 09 4C 58 49 09 42 2C 4D    PUSH.B...LXI.B,M
028020:  4F 44 44 41 54 50 09 09 3B 20 4D 6F 64 65 6D 20    ODDATP..; Modem 
028030:  64 61 74 61 20 70 6F 72 74 09 09 09 0D 0A 09 44    data port......D
028040:  42 09 30 45 44 48 2C 30 37 38 48 09 09 3B 20 49    B.0EDH,078H..; I
028050:  4E 20 28 43 29 2C 41 0D 0A 09 50 4F 50 20 09 42    N (C),A...POP .B
028060:  0D 0A 09 45 49 0D 0A 09 52 45 54 0D 0A 3B 2E 2E    ...EI...RET..;..
028070:  2E 2E 2E 0D 0A 3B 0D 0A 41 4E 49 24 4D 4F 44 52    .....;..ANI$MODR
028080:  43 56 42 3A 09 41 4E 49 09 4D 4F 44 52 43 56 42    CVB:.ANI.MODRCVB
028090:  20 21 20 52 45 54 09 3B 62 69 74 20 74 6F 20 74     ! RET.;bit to t
0280A0:  65 73 74 20 66 6F 72 20 72 65 63 65 69 76 65 20    est for receive 
0280B0:  72 65 61 64 79 09 31 34 38 48 0D 0A 43 50 49 24    ready.148H..CPI$
0280C0:  4D 4F 44 52 43 56 52 3A 09 43 50 49 09 4D 4F 44    MODRCVR:.CPI.MOD
0280D0:  52 43 56 52 20 21 20 52 45 54 09 3B 76 61 6C 75    RCVR ! RET.;valu
0280E0:  65 20 6F 66 20 72 63 76 2E 20 62 69 74 20 77 68    e of rcv. bit wh
0280F0:  65 6E 20 72 65 61 64 79 09 31 34 42 48 0D 0A 41    en ready.14BH..A
028100:  65 72 6D 69 6E 61 6C 20 6D 6F 64 65 20 66 69 6C    erminal mode fil
028110:  65 20 74 72 61 6E 73 66 65 72 0D 0A 4E 4F 4F 46    e transfer..NOOF
028120:  43 4F 4C 3A 09 44 42 09 35 09 3B 6E 75 6D 62 65    COL:.DB.5.;numbe
028130:  72 20 6F 66 20 44 49 52 20 63 6F 6C 75 6D 6E 73    r of DIR columns
028140:  20 73 68 6F 77 6E 09 09 31 30 41 48 0D 0A 53 45     shown..10AH..SE
028150:  54 55 50 54 53 54 3A 09 44 42 09 59 45 53 09 3B    TUPTST:.DB.YES.;
028160:  79 65 73 3D 75 73 65 72 2D 61 64 64 65 64 20 53    yes=user-added S
028170:  65 74 75 70 20 72 6F 75 74 69 6E 65 09 09 31 30    etup routine..10
028180:  42 48 0D 0A 53 43 52 4E 54 45 53 54 3A 09 44 42    BH..SCRNTEST:.DB
028190:  09 59 45 53 09 3B 43 75 72 73 6F 72 20 63 6F 6E    .YES.;Cursor con
0281A0:  74 72 6F 6C 20 72 6F 75 74 69 6E 65 20 09 09 31    trol routine ..1
0281B0:  30 43 48 0D 0A 41 43 4B 4E 41 4B 3A 09 09 44 42    0CH..ACKNAK:..DB
0281C0:  09 59 45 53 09 3B 79 65 73 3D 72 65 73 65 6E 64    .YES.;yes=resend
0281D0:  20 61 20 72 65 63 6F 72 64 20 61 66 74 65 72 20     a record after 
0281E0:  61 6E 79 20 6E 6F 6E 2D 41 43 4B 09 31 30 44 48    any non-ACK.10DH
0281F0:  0D 0A 09 09 09 09 3B 6E 6F 3D 72 65 73 65 6E 64    ......;no=resend
028200:  20 61 20 72 65 63 6F 72 64 20 61 66 74 65 72 20     a record after 
028210:  61 20 76 61 6C 69 64 20 4E 41 4B 0D 0A 42 41 4B    a valid NAK..BAK
028220:  55 50 42 59 54 45 3A 09 44 42 09 59 45 53 09 3B    UPBYTE:.DB.YES.;
028230:  79 65 73 3D 63 68 61 6E 67 65 20 61 6E 79 20 66    yes=change any f
028240:  69 6C 65 20 73 61 6D 65 20 6E 61 6D 65 20 74 6F    ile same name to
028250:  20 2E 42 41 4B 09 31 30 45 48 0D 0A 43 52 43 44     .BAK.10EH..CRCD
028260:  46 4C 54 3A 09 44 42 09 59 45 53 09 3B 79 65 73    FLT:.DB.YES.;yes
028270:  3D 64 65 66 61 75 6C 74 20 74 6F 20 43 52 43 20    =default to CRC 
028280:  63 68 65 63 6B 69 6E 67 09 09 31 30 46 48 0D 0A    checking..10FH..
028290:  54 4F 47 47 4C 45 43 52 43 3A 09 44 42 09 59 45    TOGGLECRC:.DB.YE
0282A0:  53 09 3B 79 65 73 3D 61 6C 6C 6F 77 20 74 6F 67    S.;yes=allow tog
0282B0:  67 6C 69 6E 67 20 6F 66 20 43 52 43 20 74 6F 20    gling of CRC to 
0282C0:  43 68 65 63 6B 73 75 6D 09 31 31 30 48 0D 0A 43    Checksum.110H..C
0282D0:  4F 4E 56 42 4B 53 50 3A 09 44 42 09 59 45 53 09    ONVBKSP:.DB.YES.
0282E0:  3B 79 65 73 3D 63 6F 6E 76 65 72 74 20 62 61 63    ;yes=convert bac
0282F0:  6B 73 70 61 63 65 20 74 6F 20 72 75 62 09 09 31    kspace to rub..1
028300:  4E 49 24 4D 4F 44 53 4E 44 42 3A 09 41 4E 49 09    NI$MODSNDB:.ANI.
028310:  4D 4F 44 53 4E 44 42 20 21 20 52 45 54 09 3B 62    MODSNDB ! RET.;b
028320:  69 74 20 74 6F 20 74 65 73 74 20 66 6F 72 20 73    it to test for s
028330:  65 6E 64 20 72 65 61 64 79 09 31 34 45 48 0D 0A    end ready.14EH..
028340:  43 50 49 24 4D 4F 44 53 4E 44 52 3A 09 43 50 49    CPI$MODSNDR:.CPI
028350:  09 4D 4F 44 53 4E 44 52 20 21 20 52 45 54 09 3B    .MODSNDR ! RET.;
028360:  76 61 6C 75 65 20 6F 66 20 73 65 6E 64 20 62 69    value of send bi
028370:  74 20 77 68 65 6E 20 72 65 61 64 79 09 31 35 31    t when ready.151
028380:  48 0D 0A 09 09 44 53 09 31 32 09 09 3B 50 4D 4D    H....DS.12..;PMM
028390:  49 20 6F 6E 6C 79 20 63 61 6C 6C 73 09 09 31 35    I only calls..15
0283A0:  34 48 0D 0A 3B 0D 0A 3B 0D 0A 09 09 44 53 09 32    4H..;..;....DS.2
0283B0:  09 09 3B 4E 6F 74 20 75 73 65 64 20 62 79 20 4D    ..;Not used by M
0283C0:  45 58 09 09 31 36 30 48 0D 0A 09 09 44 53 09 33    EX..160H....DS.3
0283D0:  09 09 3B 09 09 09 09 31 36 32 48 0D 0A 4A 4D 50    ..;....162H..JMP
0283E0:  24 44 49 53 43 4F 4E 4E 3A 09 4A 4D 50 09 47 4F    $DISCONN:.JMP.GO
0283F0:  4F 44 42 59 45 09 09 3B 48 61 72 64 77 61 72 65    ODBYE..;Hardware
028400:  20 64 69 73 63 6F 6E 6E 65 63 74 20 76 65 63 74     disconnect vect
028410:  6F 72 09 31 36 35 48 0D 0A 4A 4D 50 24 47 4F 4F    or.165H..JMP$GOO
028420:  44 42 59 45 3A 09 4A 4D 50 09 47 4F 4F 44 42 59    DBYE:.JMP.GOODBY
028430:  45 09 09 3B 09 09 09 09 31 36 38 48 0D 0A 4A 4D    E..;....168H..JM
028440:  50 24 49 4E 49 54 4D 4F 44 3A 09 4A 4D 50 09 49    P$INITMOD:.JMP.I
028450:  4E 49 54 4D 4F 44 09 09 3B 67 6F 20 74 6F 20 75    NITMOD..;go to u
028460:  73 65 72 20 77 72 69 74 74 65 6E 20 72 6F 75 74    ser written rout
028470:  69 6E 65 09 31 36 42 48 0D 0A 4A 4D 50 24 4E 45    ine.16BH..JMP$NE
028480:  57 42 41 55 44 3A 09 4A 4D 50 09 4E 45 57 42 41    WBAUD:.JMP.NEWBA
028490:  55 44 09 09 3B 43 68 61 6E 67 65 20 62 61 75 64    UD..;Change baud
0284A0:  72 61 74 65 09 09 31 36 45 48 0D 0A 09 09 52 45    rate..16EH....RE
0284B0:  54 20 20 21 09 4E 4F 50 20 20 21 09 4E 4F 50 09    T  !.NOP  !.NOP.
0284C0:  3B 28 62 79 2D 70 61 73 73 65 73 20 50 4D 4D 49    ;(by-passes PMMI
0284D0:  20 72 6F 75 74 69 6E 65 29 09 31 37 31 48 0D 0A     routine).171H..
0284E0:  09 09 52 45 54 20 20 21 09 4E 4F 50 20 20 21 09    ..RET  !.NOP  !.
0284F0:  4E 4F 50 09 3B 28 62 79 2D 70 61 73 73 65 73 20    NOP.;(by-passes 
028500:  31 31 48 0D 0A 54 4F 47 47 4C 45 42 4B 3A 09 44    11H..TOGGLEBK:.D
028510:  42 09 59 45 53 09 3B 79 65 73 3D 61 6C 6C 6F 77    B.YES.;yes=allow
028520:  20 74 6F 67 67 6C 69 6E 67 20 6F 66 20 62 6B 73     toggling of bks
028530:  70 20 74 6F 20 72 75 62 09 31 31 32 48 0D 0A 41    p to rub.112H..A
028540:  44 44 4C 46 3A 09 09 44 42 09 4E 4F 09 3B 6E 6F    DDLF:..DB.NO.;no
028550:  3D 6E 6F 20 4C 46 20 61 66 74 65 72 20 43 52 20    =no LF after CR 
028560:  74 6F 20 73 65 6E 64 20 66 69 6C 65 20 69 6E 09    to send file in.
028570:  31 31 33 48 0D 0A 09 09 09 09 3B 74 65 72 6D 69    113H......;termi
028580:  6E 61 6C 20 6D 6F 64 65 20 28 61 64 64 65 64 20    nal mode (added 
028590:  62 79 20 72 65 6D 6F 74 65 20 65 63 68 6F 29 0D    by remote echo).
0285A0:  0A 54 4F 47 47 4C 45 4C 46 3A 09 44 42 09 59 45    .TOGGLELF:.DB.YE
0285B0:  53 09 3B 79 65 73 3D 61 6C 6C 6F 77 20 74 6F 67    S.;yes=allow tog
0285C0:  67 6C 69 6E 67 20 6F 66 20 4C 46 20 61 66 74 65    gling of LF afte
0285D0:  72 20 43 52 09 31 31 34 48 0D 0A 54 52 41 4E 4C    r CR.114H..TRANL
0285E0:  4F 47 4F 4E 3A 09 44 42 09 4E 4F 09 3B 79 65 73    OGON:.DB.NO.;yes
0285F0:  3D 61 6C 6C 6F 77 20 74 72 61 6E 73 6D 69 73 73    =allow transmiss
028600:  69 6F 6E 20 6F 66 20 6C 6F 67 6F 6E 09 31 31 35    ion of logon.115
028610:  48 0D 0A 09 09 09 09 3B 77 72 69 74 65 20 6C 6F    H......;write lo
028620:  67 6F 6E 20 73 65 71 75 65 6E 63 65 20 61 74 20    gon sequence at 
028630:  6C 6F 63 61 74 69 6F 6E 20 4C 4F 47 4F 4E 0D 0A    location LOGON..
028640:  53 41 56 43 43 50 3A 09 09 44 42 09 59 45 53 09    SAVCCP:..DB.YES.
028650:  3B 79 65 73 3D 64 6F 20 6E 6F 74 20 6F 76 65 72    ;yes=do not over
028660:  77 72 69 74 65 20 43 43 50 09 09 31 31 36 48 0D    write CCP..116H.
028670:  0A 4C 4F 43 4F 4E 45 58 54 43 48 52 3A 09 44 42    .LOCONEXTCHR:.DB
028680:  09 4E 4F 09 3B 79 65 73 3D 6C 6F 63 61 6C 20 63    .NO.;yes=local c
028690:  6F 6D 6D 61 6E 64 20 69 66 20 45 58 54 43 48 52    ommand if EXTCHR
0286A0:  20 70 72 65 63 65 64 65 73 09 31 31 37 48 0D 0A     precedes.117H..
0286B0:  09 09 09 09 3B 6E 6F 3D 65 78 74 65 72 6E 61 6C    ....;no=external
0286C0:  20 63 6F 6D 6D 61 6E 64 20 69 66 20 45 58 54 43     command if EXTC
0286D0:  48 52 20 70 72 65 63 65 64 65 73 0D 0A 54 4F 47    HR precedes..TOG
0286E0:  47 4C 45 4C 4F 43 3A 09 44 42 09 59 45 53 09 3B    GLELOC:.DB.YES.;
0286F0:  79 65 73 3D 61 6C 6C 6F 77 20 74 6F 67 67 6C 69    yes=allow toggli
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 41 02 00 00 00 02    ".....R.".A.....
028720:  22 00 46 02 00 00 00 02 22 00 42 02 00 00 00 02    ".F.....".B.....
028730:  22 00 47 02 00 00 00 02 22 00 43 02 00 00 00 02    ".G.....".C.....
028740:  22 00 48 02 00 00 00 02 22 00 44 02 00 00 00 02    ".H.....".D.....
028750:  22 00 49 02 00 00 00 02 22 00 45 02 00 00 00 02    ".I.....".E.....
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:  50 4D 4D 49 20 72 6F 75 74 69 6E 65 29 09 31 37    PMMI routine).17
028810:  34 48 0D 0A 4A 4D 50 24 53 45 54 55 50 52 3A 09    4H..JMP$SETUPR:.
028820:  4A 4D 50 09 53 45 54 55 50 52 09 09 3B 09 09 09    JMP.SETUPR..;...
028830:  09 31 37 37 48 0D 0A 09 09 44 53 09 33 09 09 3B    .177H....DS.3..;
028840:  4E 6F 74 20 75 73 65 64 20 62 79 20 4D 45 58 09    Not used by MEX.
028850:  09 31 37 41 48 0D 0A 4A 4D 50 24 53 59 53 56 45    .17AH..JMP$SYSVE
028860:  52 3A 09 4A 4D 50 09 53 59 53 56 45 52 09 09 3B    R:.JMP.SYSVER..;
028870:  09 09 09 09 31 37 44 48 0D 0A 4A 4D 50 24 42 52    ....17DH..JMP$BR
028880:  45 41 4B 3A 09 4A 4D 50 09 53 45 4E 44 42 52 4B    EAK:.JMP.SENDBRK
028890:  09 09 3B 09 09 09 09 31 38 30 48 0D 0A 3B 0D 0A    ..;....180H..;..
0288A0:  3B 0D 0A 3B 20 44 6F 20 6E 6F 74 20 63 68 61 6E    ;..; Do not chan
0288B0:  67 65 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67    ge the following
0288C0:  20 73 69 78 20 6C 69 6E 65 73 2E 0D 0A 3B 0D 0A     six lines...;..
0288D0:  4A 4D 50 24 49 4C 50 52 54 3A 09 44 53 09 33 09    JMP$ILPRT:.DS.3.
0288E0:  09 3B 09 09 09 09 31 38 33 48 0D 0A 4A 4D 50 24    .;....183H..JMP$
0288F0:  49 4E 42 55 46 09 44 53 09 33 09 09 3B 09 09 09    INBUF.DS.3..;...
028900:  09 31 38 36 48 0D 0A 4A 4D 50 24 49 4E 4C 4E 43    .186H..JMP$INLNC
028910:  4F 4D 50 3A 09 44 53 09 33 09 09 3B 09 09 09 09    OMP:.DS.3..;....
028920:  31 38 39 48 0D 0A 4A 4D 50 24 49 4E 4D 4F 44 45    189H..JMP$INMODE
028930:  4D 09 44 53 09 33 09 09 3B 09 09 09 09 31 38 43    M.DS.3..;....18C
028940:  48 0D 0A 4A 4D 50 24 4E 58 54 53 43 52 4E 3A 09    H..JMP$NXTSCRN:.
028950:  44 53 09 33 09 09 3B 09 09 09 09 31 38 46 48 0D    DS.3..;....18FH.
028960:  0A 4A 4D 50 24 54 49 4D 45 52 09 44 53 09 33 09    .JMP$TIMER.DS.3.
028970:  09 3B 09 09 09 09 31 39 32 48 0D 0A 3B 0D 0A 3B    .;....192H..;..;
028980:  0D 0A 3B 20 54 68 65 20 66 6F 6C 6C 6F 77 69 6E    ..; The followin
028990:  67 20 63 6C 65 61 72 20 74 68 65 20 73 63 72 65    g clear the scre
0289A0:  65 6E 20 28 6E 6F 74 20 75 73 65 64 20 62 79 20    en (not used by 
0289B0:  4D 45 58 3F 29 0D 0A 3B 0D 0A 43 4C 52 45 4F 53    MEX?)..;..CLREOS
0289C0:  3A 20 09 4C 58 49 09 44 2C 45 4F 53 4D 53 47 0D    : .LXI.D,EOSMSG.
0289D0:  0A 09 09 4D 56 49 09 43 2C 50 52 49 4E 54 0D 0A    ...MVI.C,PRINT..
0289E0:  09 09 43 41 4C 4C 09 4D 45 58 0D 0A 09 09 52 45    ..CALL.MEX....RE
0289F0:  54 09 09 09 0D 0A 3B 0D 0A 43 4C 52 53 43 52 4E    T.....;..CLRSCRN
028A00:  20 4A 43 09 54 45 4C 4C 09 09 3B 49 66 20 6E 6F     JC.TELL..;If no
028A10:  74 2C 20 67 6F 20 64 69 73 70 6C 61 79 20 62 61    t, go display ba
028A20:  75 64 0D 0A 09 20 20 4C 58 49 09 44 2C 43 4D 44    ud...  LXI.D,CMD
028A30:  54 42 4C 0D 0A 09 20 20 4D 56 49 09 43 2C 4C 4F    TBL...  MVI.C,LO
028A40:  4F 4B 55 50 0D 0A 09 20 20 43 41 4C 4C 09 4D 45    OKUP...  CALL.ME
028A50:  58 09 09 3B 50 61 72 73 65 20 61 72 67 75 6D 65    X..;Parse argume
028A60:  6E 74 0D 0A 09 20 20 50 55 53 48 09 48 09 09 3B    nt...  PUSH.H..;
028A70:  53 61 76 65 20 61 6E 79 20 70 61 72 73 65 64 20    Save any parsed 
028A80:  61 72 67 75 6D 65 6E 74 20 61 64 64 72 73 20 6F    argument addrs o
028A90:  6E 20 73 74 61 63 6B 0D 0A 09 20 20 52 4E 43 09    n stack...  RNC.
028AA0:  09 09 3B 49 66 20 77 65 20 68 61 76 65 20 6F 6E    ..;If we have on
028AB0:  65 2C 20 72 65 74 75 72 6E 20 74 6F 20 69 74 0D    e, return to it.
028AC0:  0A 09 20 20 50 4F 50 09 48 09 09 3B 4F 6F 70 73    ..  POP.H..;Oops
028AD0:  2C 20 69 6E 70 75 74 20 6E 6F 74 20 66 6F 75 6E    , input not foun
028AE0:  64 20 69 6E 20 74 61 62 6C 65 0D 0A 09 20 20 4D    d in table...  M
028AF0:  56 49 09 43 2C 49 4C 50 0D 0A 09 20 20 43 41 4C    VI.C,ILP...  CAL
028B00:  4C 09 4D 45 58 09 09 3B 54 65 6C 6C 20 75 73 65    L.MEX..;Tell use
028B10:  72 20 69 6E 70 75 74 20 6E 6F 74 20 76 61 6C 69    r input not vali
028B20:  64 0D 0A 09 20 20 44 42 09 43 52 2C 4C 46 2C 27    d...  DB.CR,LF,'
028B30:  33 30 30 2C 20 31 32 30 30 2C 20 6F 72 20 32 34    300, 1200, or 24
028B40:  30 30 20 62 61 75 64 27 2C 43 52 2C 4C 46 2C 30    00 baud',CR,LF,0
028B50:  0D 0A 09 20 20 52 45 54 0D 0A 3B 0D 0A 43 4D 44    ...  RET..;..CMD
028B60:  54 42 4C 3A 09 20 20 44 42 09 27 33 30 27 2C 27    TBL:.  DB.'30','
028B70:  30 27 2B 38 30 48 0D 0A 09 20 20 44 57 09 4F 4B    0'+80H...  DW.OK
028B80:  33 30 30 0D 0A 09 20 20 44 42 09 27 31 32 30 27    300...  DB.'120'
028B90:  2C 27 30 27 2B 38 30 48 0D 0A 09 20 20 44 57 09    ,'0'+80H...  DW.
028BA0:  4F 4B 31 32 30 30 0D 0A 09 20 20 44 42 09 27 32    OK1200...  DB.'2
028BB0:  34 30 27 2C 27 30 27 2B 38 30 48 0D 0A 09 20 20    40','0'+80H...  
028BC0:  44 57 09 4F 4B 32 34 30 30 0D 0A 09 20 20 44 42    DW.OK2400...  DB
028BD0:  09 30 0D 0A 3B 0D 0A 54 45 4C 4C 3A 09 20 20 4D    .0..;..TELL:.  M
028BE0:  56 49 09 43 2C 49 4C 50 0D 0A 09 20 20 43 41 4C    VI.C,ILP...  CAL
028BF0:  4C 09 4D 45 58 09 09 3B 50 72 69 6E 74 20 63 75    L.MEX..;Print cu
028C00:  3A 09 4C 58 49 09 44 2C 43 4C 53 4D 53 47 0D 0A    :.LXI.D,CLSMSG..
028C10:  09 09 4D 56 49 09 43 2C 50 52 49 4E 54 0D 0A 09    ..MVI.C,PRINT...
028C20:  09 43 41 4C 4C 09 4D 45 58 0D 0A 09 09 52 45 54    .CALL.MEX....RET
028C30:  09 09 09 0D 0A 3B 0D 0A 3B 0D 0A 53 59 53 56 45    .....;..;..SYSVE
028C40:  52 3A 09 09 4D 56 49 09 43 2C 49 4C 50 0D 0A 09    R:..MVI.C,ILP...
028C50:  09 43 41 4C 4C 09 4D 45 58 0D 0A 09 09 44 42 09    .CALL.MEX....DB.
028C60:  27 56 65 72 73 69 6F 6E 20 66 6F 72 20 53 63 68    'Version for Sch
028C70:  6E 65 69 64 65 72 20 4A 6F 79 63 65 27 0D 0A 09    neider Joyce'...
028C80:  09 44 42 09 43 52 2C 4C 46 2C 30 0D 0A 09 09 52    .DB.CR,LF,0....R
028C90:  45 54 0D 0A 3B 2E 2E 2E 2E 2E 0D 0A 3B 0D 0A 3B    ET..;.......;..;
028CA0:  0D 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ..;-------------
028CB0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
028CC0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
028CD0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
028CE0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B 0D 0A 3B    ----------..;..;
028CF0:  20 4E 4F 54 45 3A 20 20 59 6F 75 20 63 61 6E 20     NOTE:  You can 
028D00:  63 68 61 6E 67 65 20 74 68 65 20 53 59 53 56 45    change the SYSVE
028D10:  52 20 6D 65 73 73 61 67 65 20 74 6F 20 62 65 20    R message to be 
028D20:  6C 6F 6E 67 65 72 20 6F 72 20 73 68 6F 72 74 65    longer or shorte
028D30:  72 2E 20 20 54 68 65 0D 0A 3B 09 20 65 6E 64 20    r.  The..;. end 
028D40:  6F 66 20 79 6F 75 72 20 6C 61 73 74 20 72 6F 75    of your last rou
028D50:  74 69 6E 65 20 73 68 6F 75 6C 64 20 74 65 72 6D    tine should term
028D60:  69 6E 61 74 65 20 62 79 20 30 42 30 30 48 20 28    inate by 0B00H (
028D70:  36 30 31 20 62 79 74 65 73 0D 0A 3B 09 20 61 76    601 bytes..;. av
028D80:  61 69 6C 61 62 6C 65 20 61 66 74 65 72 20 73 74    ailable after st
028D90:  61 72 74 20 6F 66 20 53 59 53 56 45 52 29 20 69    art of SYSVER) i
028DA0:  66 20 75 73 69 6E 67 20 74 68 65 20 48 61 79 65    f using the Haye
028DB0:  73 20 53 6D 61 72 74 6D 6F 64 65 6D 0D 0A 3B 09    s Smartmodem..;.
028DC0:  20 6F 72 20 62 79 20 61 64 64 72 65 73 73 20 30     or by address 0
028DD0:  44 30 30 48 20 28 32 36 35 39 20 62 79 74 65 73    D00H (2659 bytes
028DE0:  29 20 6F 74 68 65 72 77 69 73 65 2E 0D 0A 3B 0D    ) otherwise...;.
028DF0:  0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    .;--------------
028E00:  72 72 65 6E 74 20 62 61 75 64 20 72 61 74 65 0D    rrent baud rate.
028E10:  0A 09 20 20 44 42 09 43 52 2C 4C 46 2C 27 42 61    ..  DB.CR,LF,'Ba
028E20:  75 64 20 72 61 74 65 20 69 73 20 6E 6F 77 3A 20    ud rate is now: 
028E30:  27 2C 30 0D 0A 09 20 20 4C 44 41 09 4D 53 50 45    ',0...  LDA.MSPE
028E40:  45 44 0D 0A 09 20 20 4D 56 49 09 43 2C 50 52 42    ED...  MVI.C,PRB
028E50:  41 55 44 0D 0A 09 20 20 43 41 4C 4C 09 4D 45 58    AUD...  CALL.MEX
028E60:  0D 0A 09 20 20 52 45 54 0D 0A 3B 0D 0A 3B 0D 0A    ...  RET..;..;..
028E70:  3B 0D 0A 4F 4B 33 30 30 3A 09 20 20 4D 56 49 09    ;..OK300:.  MVI.
028E80:  41 2C 31 09 09 3B 4D 53 50 45 45 44 20 33 30 30    A,1..;MSPEED 300
028E90:  20 62 61 75 64 20 76 61 6C 75 65 0D 0A 09 20 20     baud value...  
028EA0:  4C 48 4C 44 09 42 44 33 30 30 09 09 3B 67 65 74    LHLD.BD300..;get
028EB0:  20 33 30 30 20 62 61 75 64 20 70 61 72 61 6D 65     300 baud parame
028EC0:  74 65 72 73 20 69 6E 20 48 4C 0D 0A 09 20 20 4A    ters in HL...  J
028ED0:  4D 50 09 4C 4F 41 44 42 44 09 09 3B 67 6F 20 6C    MP.LOADBD..;go l
028EE0:  6F 61 64 20 74 68 65 6D 0D 0A 3B 0D 0A 4F 4B 31    oad them..;..OK1
028EF0:  32 30 30 3A 09 20 20 4D 56 49 09 41 2C 35 0D 0A    200:.  MVI.A,5..
028F00:  09 20 20 4C 48 4C 44 09 42 44 31 32 30 30 0D 0A    .  LHLD.BD1200..
028F10:  09 20 20 4A 4D 50 09 4C 4F 41 44 42 44 0D 0A 3B    .  JMP.LOADBD..;
028F20:  0D 0A 4F 4B 32 34 30 30 3A 20 20 20 4D 56 49 09    ..OK2400:   MVI.
028F30:  41 2C 36 0D 0A 09 20 20 4C 48 4C 44 09 42 44 32    A,6...  LHLD.BD2
028F40:  34 30 30 0D 0A 09 20 20 4A 4D 50 09 4C 4F 41 44    400...  JMP.LOAD
028F50:  42 44 0D 0A 3B 0D 0A 4C 4F 41 44 42 44 3A 20 20    BD..;..LOADBD:  
028F60:  20 53 54 41 09 4D 53 50 45 45 44 09 09 3B 73 74     STA.MSPEED..;st
028F70:  6F 72 65 20 73 70 65 65 64 20 74 6F 20 73 68 6F    ore speed to sho
028F80:  77 20 74 72 61 6E 73 66 65 72 20 74 69 6D 65 0D    w transfer time.
028F90:  0A 09 20 20 4D 4F 56 09 41 2C 4C 09 09 3B 67 65    ..  MOV.A,L..;ge
028FA0:  74 20 6C 65 61 73 74 20 73 69 67 6E 69 66 69 63    t least signific
028FB0:  61 6E 74 20 62 61 75 64 20 72 61 74 65 20 62 79    ant baud rate by
028FC0:  74 65 0D 0A 09 20 20 53 54 41 09 54 58 4C 53 50    te...  STA.TXLSP
028FD0:  2B 31 09 09 3B 73 74 6F 72 65 20 69 6E 20 49 4E    +1..;store in IN
028FE0:  49 54 4D 4F 44 0D 0A 09 20 20 53 54 41 09 52 58    ITMOD...  STA.RX
028FF0:  4C 53 50 2B 31 09 0D 0A 09 20 20 4D 4F 56 09 41    LSP+1....  MOV.A
029000:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
029010:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
029020:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
029030:  2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B 0D 0A 3B 0D    ---------..;..;.
029040:  0A 3B 0D 0A 3B 20 54 68 69 73 20 72 6F 75 74 69    .;..; This routi
029050:  6E 65 20 73 65 6E 64 73 20 61 20 33 30 30 20 6D    ne sends a 300 m
029060:  73 2E 20 62 72 65 61 6B 20 74 6F 6E 65 20 74 6F    s. break tone to
029070:  20 72 65 73 65 74 20 73 6F 6D 65 20 74 69 6D 65     reset some time
029080:  2D 73 68 61 72 65 0D 0A 3B 20 63 6F 6D 70 75 74    -share..; comput
029090:  65 72 73 2E 0D 0A 3B 0D 0A 53 45 4E 44 42 52 4B    ers...;..SENDBRK
0290A0:  3A 20 20 52 45 54 0D 0A 3B 2E 2E 2E 2E 2E 0D 0A    :  RET..;.......
0290B0:  3B 0D 0A 3B 0D 0A 3B 0D 0A 3B 20 54 68 69 73 20    ;..;..;..; This 
0290C0:  72 6F 75 74 69 6E 65 20 73 65 74 73 20 44 54 52    routine sets DTR
0290D0:  20 6C 6F 77 20 66 6F 72 20 33 30 30 20 6D 73 20     low for 300 ms 
0290E0:  74 6F 20 64 69 73 63 6F 6E 6E 65 63 74 20 74 68    to disconnect th
0290F0:  65 20 70 68 6F 6E 65 0D 0A 3B 0D 0A 4F 24 4D 44    e phone..;..O$MD
029100:  43 54 4C 31 3A 0D 0A 09 4C 58 49 09 42 2C 4D 4F    CTL1:...LXI.B,MO
029110:  44 43 54 4C 31 09 3B 20 4D 6F 64 65 6D 20 63 6F    DCTL1.; Modem co
029120:  6E 74 72 6F 6C 20 70 6F 72 74 09 09 09 0D 0A 09    ntrol port......
029130:  44 42 09 30 45 44 48 2C 30 37 39 48 09 3B 20 4F    DB.0EDH,079H.; O
029140:  55 54 20 28 43 29 2C 41 0D 0A 09 52 45 54 09 09    UT (C),A...RET..
029150:  09 3B 09 09 09 09 09 0D 0A 3B 0D 0A 47 4F 4F 44    .;.......;..GOOD
029160:  42 59 45 3A 0D 0A 09 4D 56 49 09 41 2C 35 09 09    BYE:...MVI.A,5..
029170:  3B 20 2D 3E 20 57 52 20 35 0D 0A 09 43 41 4C 4C    ; -> WR 5...CALL
029180:  09 4F 24 4D 44 43 54 4C 31 0D 0A 09 4D 56 49 09    .O$MDCTL1...MVI.
029190:  41 2C 30 36 38 48 09 09 3B 20 44 54 52 20 4C 4F    A,068H..; DTR LO
0291A0:  57 0D 0A 09 43 41 4C 4C 09 4F 24 4D 44 43 54 4C    W...CALL.O$MDCTL
0291B0:  31 0D 0A 09 4D 56 49 09 42 2C 33 0D 0A 09 4D 56    1...MVI.B,3...MV
0291C0:  49 09 43 2C 54 49 4D 45 52 09 09 3B 20 33 30 30    I.C,TIMER..; 300
0291D0:  20 4D 53 0D 0A 09 43 41 4C 4C 09 4D 45 58 0D 0A     MS...CALL.MEX..
0291E0:  09 4D 56 49 09 41 2C 35 09 09 3B 20 2D 3E 20 57    .MVI.A,5..; -> W
0291F0:  52 20 35 0D 0A 09 43 41 4C 4C 09 4F 24 4D 44 43    R 5...CALL.O$MDC
029200:  2C 48 09 09 3B 67 65 74 20 6D 6F 73 74 20 73 69    ,H..;get most si
029210:  67 6E 69 66 63 61 6E 74 20 62 61 75 64 20 72 61    gnifcant baud ra
029220:  74 65 20 62 79 74 65 0D 0A 09 20 20 53 54 41 09    te byte...  STA.
029230:  54 58 4D 53 50 2B 31 09 09 3B 73 74 6F 72 65 20    TXMSP+1..;store 
029240:  69 6E 20 49 4E 49 54 4D 4F 44 0D 0A 09 20 20 53    in INITMOD...  S
029250:  54 41 09 52 58 4D 53 50 2B 31 0D 0A 09 20 20 4A    TA.RXMSP+1...  J
029260:  4D 50 09 49 4E 49 54 4D 4F 44 09 09 3B 72 65 73    MP.INITMOD..;res
029270:  65 74 20 0D 0A 3B 0D 0A 3B 0D 0A 4E 45 57 42 41    et ..;..;..NEWBA
029280:  55 44 3A 20 20 43 50 49 09 31 0D 0A 09 20 20 4A    UD:  CPI.1...  J
029290:  5A 09 4F 4B 33 30 30 0D 0A 09 20 20 43 50 49 09    Z.OK300...  CPI.
0292A0:  35 0D 0A 09 20 20 4A 5A 09 4F 4B 31 32 30 30 0D    5...  JZ.OK1200.
0292B0:  0A 09 20 20 43 50 49 09 36 0D 0A 09 20 20 4A 5A    ..  CPI.6...  JZ
0292C0:  09 4F 4B 32 34 30 30 0D 0A 09 20 20 52 45 54 0D    .OK2400...  RET.
0292D0:  0A 3B 0D 0A 3B 0D 0A 3B 20 54 61 62 6C 65 20 6F    .;..;..; Table o
0292E0:  66 20 62 61 75 64 20 72 61 74 65 20 70 61 72 61    f baud rate para
0292F0:  6D 65 74 65 72 73 0D 0A 3B 0D 0A 42 44 33 30 30    meters..;..BD300
029300:  3A 09 44 57 09 30 34 31 37 48 0D 0A 42 44 31 32    :.DW.0417H..BD12
029310:  30 30 3A 09 44 57 09 30 31 30 34 48 0D 0A 42 44    00:.DW.0104H..BD
029320:  32 34 30 30 3A 09 44 57 09 30 30 35 32 48 0D 0A    2400:.DW.0052H..
029330:  3B 0D 0A 42 41 55 44 42 55 46 3A 20 20 44 42 09    ;..BAUDBUF:  DB.
029340:  31 30 2C 30 0D 0A 09 20 20 44 53 09 31 30 0D 0A    10,0...  DS.10..
029350:  3B 0D 0A 45 4F 53 4D 53 47 3A 09 20 20 44 42 09    ;..EOSMSG:.  DB.
029360:  45 53 43 2C 27 4A 27 2C 30 2C 30 2C 30 2C 27 24    ESC,'J',0,0,0,'$
029370:  27 09 09 20 20 09 0D 0A 43 4C 53 4D 53 47 3A 09    '..  ...CLSMSG:.
029380:  20 20 44 42 09 45 53 43 2C 27 45 27 2C 30 2C 30      DB.ESC,'E',0,0
029390:  2C 30 2C 27 24 27 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D    ,0,'$'..;-------
0293A0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0293B0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0293C0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0293D0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B 0D 0A    -----------..;..
0293E0:  3B 20 4E 4F 54 45 3A 20 20 4D 55 53 54 20 54 45    ; NOTE:  MUST TE
0293F0:  52 4D 49 4E 41 54 45 20 50 52 49 4F 52 20 54 4F    RMINATE PRIOR TO
029400:  54 4C 31 0D 0A 09 4D 56 49 09 41 2C 30 45 41 48    TL1...MVI.A,0EAH
029410:  09 09 3B 20 44 54 52 20 48 49 47 48 0D 0A 09 43    ..; DTR HIGH...C
029420:  41 4C 4C 09 4F 24 4D 44 43 54 4C 31 0D 0A 09 52    ALL.O$MDCTL1...R
029430:  45 54 0D 0A 3B 2E 2E 2E 2E 2E 0D 0A 3B 0D 0A 3B    ET..;.......;..;
029440:  0D 0A 49 4E 49 54 4D 4F 44 3A 0D 0A 09 4D 56 49    ..INITMOD:...MVI
029450:  09 41 2C 35 33 09 09 3B 4D 6F 64 65 20 69 6E 69    .A,53..;Mode ini
029460:  74 20 54 78 20 74 69 6D 65 72 0D 0A 09 4C 58 49    t Tx timer...LXI
029470:  09 42 2C 57 4D 54 49 4D 45 52 09 3B 57 72 69 74    .B,WMTIMER.;Writ
029480:  65 20 6D 6F 64 65 20 77 6F 72 64 20 72 65 67 69    e mode word regi
029490:  73 74 65 72 0D 0A 09 44 42 09 30 45 44 48 2C 30    ster...DB.0EDH,0
0294A0:  37 39 48 09 3B 4F 55 54 20 28 43 29 2C 41 0D 0A    79H.;OUT (C),A..
0294B0:  3B 0D 0A 54 58 4C 53 50 3A 09 4D 56 49 09 41 2C    ;..TXLSP:.MVI.A,
0294C0:  30 34 48 09 09 3B 44 65 66 61 75 6C 74 20 27 4C    04H..;Default 'L
0294D0:  53 50 27 20 73 70 65 65 64 20 66 6F 72 20 31 32    SP' speed for 12
0294E0:  30 30 20 62 70 73 0D 0A 09 4C 58 49 09 42 2C 54    00 bps...LXI.B,T
0294F0:  58 54 49 4D 45 52 09 3B 54 69 6D 65 72 20 54 78    XTIMER.;Timer Tx
029500:  20 72 65 67 69 73 74 65 72 0D 0A 09 44 42 09 30     register...DB.0
029510:  45 44 48 2C 30 37 39 48 0D 0A 54 58 4D 53 50 3A    EDH,079H..TXMSP:
029520:  09 4D 56 49 09 41 2C 30 31 48 09 09 3B 44 65 66    .MVI.A,01H..;Def
029530:  61 75 6C 74 20 27 4D 53 50 27 20 73 70 65 65 64    ault 'MSP' speed
029540:  20 66 6F 72 20 31 32 30 30 20 62 70 73 0D 0A 09     for 1200 bps...
029550:  44 42 09 30 45 44 48 2C 30 37 39 48 09 3B 4F 55    DB.0EDH,079H.;OU
029560:  54 20 28 43 29 2C 41 0D 0A 09 4D 56 49 09 41 2C    T (C),A...MVI.A,
029570:  31 31 37 09 09 3B 4D 6F 64 65 20 69 6E 69 74 20    117..;Mode init 
029580:  52 78 20 54 69 6D 65 72 0D 0A 09 4C 58 49 09 42    Rx Timer...LXI.B
029590:  2C 57 4D 54 49 4D 45 52 09 3B 57 72 69 74 65 20    ,WMTIMER.;Write 
0295A0:  6D 6F 64 65 20 77 6F 72 64 20 72 65 67 69 73 74    mode word regist
0295B0:  65 72 0D 0A 09 44 42 09 30 45 44 48 2C 30 37 39    er...DB.0EDH,079
0295C0:  48 09 3B 4F 55 54 20 28 43 29 2C 41 0D 0A 52 58    H.;OUT (C),A..RX
0295D0:  4C 53 50 3A 09 4D 56 49 09 41 2C 30 34 48 0D 0A    LSP:.MVI.A,04H..
0295E0:  09 4C 58 49 09 42 2C 52 58 54 49 4D 45 52 09 3B    .LXI.B,RXTIMER.;
0295F0:  75 6E 64 20 64 61 73 73 65 6C 62 65 20 66 75 65    und dasselbe fue
029600:  20 30 42 30 30 48 20 28 77 69 74 68 20 53 6D 61     0B00H (with Sma
029610:  72 74 6D 6F 64 65 6D 29 0D 0A 3B 0D 0A 09 20 20    rtmodem)..;...  
029620:  45 4E 44 0D 0A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    END.............
029630:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
029640:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
029650:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
029660:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
029670:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
029680:  E8 31 F8 4B 35 EB 72 48 A6 C7 D0 73 24 C3 D5 09    .1.K5.rH...s$...
029690:  B6 B0 36 C6 AF 1F 36 C1 D5 49 32 5F 70 43 70 EE    ..6...6..I2_pCp.
0296A0:  9D B0 73 AE 3A 06 A7 92 4C C3 97 8E 96 50 15 9A    ..s.:...L....P..
0296B0:  97 E6 36 6A 7F 23 AC 30 F3 43 EF 08 B9 64 88 9D    ..6j.#.0.C...d..
0296C0:  13 F3 D1 8C 8E 96 A3 CA D9 28 B8 21 28 8D AB 13    ......£..(.!(...
0296D0:  9C 3C D7 CC F7 61 5D 6B 63 FC DA FC 78 F8 86 AB    .<...a]kc...x...
0296E0:  93 64 FE 6F 28 B9 64 FA 10 FA EC 59 70 23 B8 D9    .d.o(.d....Yp#..
0296F0:  3D 7D 0A 6E 04 37 82 1B C1 0D B2 65 E8 43 AB 99    =}.n.7.....e.C..
029700:  0C 3D 06 9F 79 B9 0F 07 17 D6 62 F4 9F 71 A5 99    .=..y.....b..q..
029710:  F3 1D 52 79 0C 52 41 33 9F 49 F8 6A 64 90 E1 C8    ..Ry.RA3.I.jd...
029720:  76 FE D2 D1 4C 70 83 B9 1A F7 33 C9 B4 FF 2C B8    v...Lp....3...,.
029730:  11 BC 89 D6 6E D1 7E 5D 00 6D 94 09 6E 9E 9F FE    ....n.~].m..n...
029740:  2D B8 11 DC 08 6E 04 37 C8 96 A1 0F AD 66 32 F4    -....n.7.....f2.
029750:  18 7C 26 7D B8 59 8B 4E 1D 50 29 8D 0B 6B 31 FA    .|&}.Y.N.P)..k1.
029760:  90 0A 79 E8 CF 95 E7 B1 B9 84 5C 32 EC 97 CA 63    ..y.......\2...c
029770:  82 1B C1 EB B7 C0 4D B3 32 59 08 4E E5 65 4F C5    ......M.2Y.N.eO.
029780:  34 A8 DD 34 2B 13 32 08 54 CE 46 CC 95 27 B5 EA    4..4+.2.T.F..'..
029790:  B0 57 5A 12 91 E0 E4 16 64 23 37 9E DA BB 6F 31    .WZ.....d#7...o1
0297A0:  19 D4 DB 0C BF D2 DF D3 41 70 6A A3 8C 88 0C 3D    ........Apj£...=
0297B0:  FD 5B 70 23 F8 67 5D BB C5 4B B4 10 9C 82 DB 9E    .[p#.g]..K......
0297C0:  86 E9 03 91 C1 EE 7F E2 67 8B 07 C1 29 1D CA 92    ........g...)...
0297D0:  EA B7 C0 4D B3 32 11 9C 82 DB 9E 86 A9 FD 71 13    ...M.2........q.
0297E0:  13 19 B8 59 8B B2 FE 29 38 A5 43 59 52 FD 16 B8    ...Y...)8.CYR...
0297F0:  69 56 26 82 53 70 DB 53 31 BD 10 9C 82 DB 9E D2    iV&.Sp.S1.......
029800:  72 20 52 78 2D 54 69 6D 65 72 0D 0A 09 44 42 09    r Rx-Timer...DB.
029810:  30 45 44 48 2C 30 37 39 48 0D 0A 52 58 4D 53 50    0EDH,079H..RXMSP
029820:  3A 09 4D 56 49 09 41 2C 30 31 48 0D 0A 09 44 42    :.MVI.A,01H...DB
029830:  09 30 45 44 48 2C 30 37 39 48 0D 0A 3B 0D 0A 53    .0EDH,079H..;..S
029840:  45 54 53 49 4F 3A 09 4D 56 49 09 41 2C 30 31 38    ETSIO:.MVI.A,018
029850:  48 09 09 3B 43 68 61 6E 6E 65 6C 20 72 65 73 65    H..;Channel rese
029860:  74 0D 0A 09 43 41 4C 4C 09 4F 24 4D 44 43 54 4C    t...CALL.O$MDCTL
029870:  31 0D 0A 09 4D 56 49 09 41 2C 30 34 48 09 09 3B    1...MVI.A,04H..;
029880:  57 52 20 34 0D 0A 09 43 41 4C 4C 09 4F 24 4D 44    WR 4...CALL.O$MD
029890:  43 54 4C 31 0D 0A 09 4D 56 49 09 41 2C 30 34 34    CTL1...MVI.A,044
0298A0:  48 09 09 3B 2A 31 36 2C 38 2C 31 2C 4E 0D 0A 09    H..;*16,8,1,N...
0298B0:  43 41 4C 4C 09 4F 24 4D 44 43 54 4C 31 0D 0A 09    CALL.O$MDCTL1...
0298C0:  4D 56 49 09 41 2C 30 33 48 09 09 3B 57 52 20 33    MVI.A,03H..;WR 3
0298D0:  0D 0A 09 43 41 4C 4C 09 4F 24 4D 44 43 54 4C 31    ...CALL.O$MDCTL1
0298E0:  0D 0A 09 4D 56 49 09 41 2C 30 43 31 48 09 09 3B    ...MVI.A,0C1H..;
0298F0:  52 58 20 38 20 42 49 54 20 45 4E 41 42 4C 45 0D    RX 8 BIT ENABLE.
029900:  0A 09 43 41 4C 4C 09 4F 24 4D 44 43 54 4C 31 0D    ..CALL.O$MDCTL1.
029910:  0A 09 4D 56 49 09 41 2C 30 35 48 09 09 3B 57 52    ..MVI.A,05H..;WR
029920:  20 35 0D 0A 09 43 41 4C 4C 09 4F 24 4D 44 43 54     5...CALL.O$MDCT
029930:  4C 31 0D 0A 09 4D 56 49 09 41 2C 30 45 41 48 09    L1...MVI.A,0EAH.
029940:  09 3B 54 58 20 38 20 42 49 54 20 45 4E 41 42 4C    .;TX 8 BIT ENABL
029950:  45 2C 20 44 54 52 20 48 49 47 48 0D 0A 09 43 41    E, DTR HIGH...CA
029960:  4C 4C 09 4F 24 4D 44 43 54 4C 31 0D 0A 09 52 45    LL.O$MDCTL1...RE
029970:  54 0D 0A 3B 2E 2E 2E 2E 2E 0D 0A 3B 0D 0A 3B 20    T..;.......;..; 
029980:  54 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 72 6F    The following ro
029990:  75 74 69 6E 65 20 63 68 61 6E 67 65 73 20 74 68    utine changes th
0299A0:  65 20 62 61 75 64 20 72 61 74 65 20 77 69 74 68    e baud rate with
0299B0:  20 74 68 65 20 53 45 54 20 63 6F 6D 6D 61 6E 64     the SET command
0299C0:  2E 0D 0A 3B 0D 0A 3B 0D 0A 53 45 54 55 50 52 3A    ...;..;..SETUPR:
0299D0:  09 20 20 4D 56 49 09 43 2C 53 42 4C 41 4E 4B 09    .  MVI.C,SBLANK.
0299E0:  3B 41 6E 79 20 61 72 67 75 6D 65 6E 74 73 3F 0D    ;Any arguments?.
0299F0:  0A 09 20 20 43 41 4C 4C 09 4D 45 58 0D 0A 09 20    ..  CALL.MEX... 
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 41 02 00 00 00 02    #.....R.#.A.....
029A20:  23 00 46 02 00 00 00 02 23 00 42 02 00 00 00 02    #.F.....#.B.....
029A30:  23 00 47 02 00 00 00 02 23 00 43 02 00 00 00 02    #.G.....#.C.....
029A40:  23 00 48 02 00 00 00 02 23 00 44 02 00 00 00 02    #.H.....#.D.....
029A50:  23 00 49 02 00 00 00 02 23 00 45 02 00 00 00 02    #.I.....#.E.....
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:  00 0F 00 2D 00 48 77 00 88 30 00 1E 00 D2 33 80    ...-.Hw..0....3.
029B10:  FF 00 88 21 00 68 00 70 77 00 FF 00 88 30 11 80    ...!.h.pw....0..
029B20:  88 00 FF 00 FF 00 CC 00 77 00 FF 00 FF 00 FF 00    ........w.......
029B30:  0A 05 FF 00 88 00 77 00 11 00 FF 00 FF 00 00 70    ......w........p
029B40:  00 80 00 E0 33 00 EE 00 00 87 00 78 00 3C 11 C0    ....3......x.<..
029B50:  EE 00 00 C3 00 0F 00 A5 00 2C CC 10 00 C3 00 0F    .........,......
029B60:  00 F0 11 C0 CC 10 00 87 00 1E 00 2C 33 00 CC 10    ...........,3...
029B70:  00 87 00 E1 11 C0 FF 00 CC 10 00 3C 00 30 33 80    ...........<.03.
029B80:  FF 00 CC 10 00 C0 CC 00 77 00 FF 00 EE 00 33 00    ........w.....3.
029B90:  FF 00 FF 00 FF 00 0A 06 FF 00 CC 00 33 00 88 00    ............3...
029BA0:  FF 00 FF 00 FF 00 88 30 00 C0 00 70 11 00 FF 00    .......0...p....
029BB0:  FF 00 00 43 00 3C 00 96 00 E0 FF 00 FF 00 00 61    ...C.<.........a
029BC0:  00 0F 00 5A 00 1E 77 00 EE 00 00 E1 00 0F 00 78    ...Z..w........x
029BD0:  00 E0 FF 00 EE 00 00 C3 00 0F 00 96 11 00 FF 00    ................
029BE0:  EE 00 00 C3 00 78 00 68 FF 00 FF 00 EE 00 00 96    .....x.h........
029BF0:  00 90 11 C0 FF 00 FF 00 EE 00 00 E0 66 00 33 00    ............f.3.
029C00:  FF 00 FF 00 FF 00 11 00 FF 00 FF 00 FF 00 FF 00    ................
029C10:  4B 5C 54 40 20 01 2A 02 12 06 1B 07 28 01 2E 02    K\T@ .*.....(...
029C20:  19 06 1E 07 D9 26 A9 7E 26 AA FE FE 28 21 7E D9    .....&.~&...(!~.
029C30:  E6 0F 47 21 DC 9C CD 94 07 11 D1 9B CD 75 07 08    ..G!.........u..
029C40:  D8 21 32 9D C3 75 07 B7 08 69 26 AA 7E 18 E1 7D    .!2..u...i&.~..}
029C50:  D9 CD EA 12 79 FE 17 30 EE 5F CD 15 13 11 D1 9B    ....y..0._......
029C60:  7E FE B7 28 DC 12 13 23 18 F6 CD 4D 07 D8 C5 EB    ~..(...#...M....
029C70:  23 7E 1F 1F 1F 1F E6 0F 4F 7E 23 E6 0F EB 21 1E    #~......O~#...!.
029C80:  BA B7 06 00 ED 42 41 4F CD D0 09 E1 C9 44 4D 21    .....BAO.....DM!
029C90:  66 99 5E 23 56 23 B7 EB ED 42 EB 28 10 7E B7 28    f.^#V#...B.(.~.(
029CA0:  08 85 6F 8C 95 67 C3 52 07 60 69 37 C9 EB 60 69    ..o..g.R.`i7..`i
029CB0:  C9 7E FE A0 C8 7E B7 FA 7F 07 12 23 13 18 F6 E6    .~...~.....#....
029CC0:  7F 12 13 C9 0E 02 18 02 0E 20 06 07 91 38 02 10    ......... ...8..
029CD0:  FB 21 3C 9D 04 23 10 01 C9 7E B7 FA 95 07 23 18    .!<..#...~....#.
029CE0:  F8 7C B5 C8 EB 06 00 21 00 A6 7E E6 7F BB 20 18    .|.....!..~... .
029CF0:  24 7E 25 E6 7F BA 20 10 7D FE 78 30 0B FE 16 28    $~%... .}.x0...(
029D00:  0D 0A 42 4F 47 20 20 20 20 20 20 20 20 20 20 3D    ..BOG          =
029D10:  31 2D 32 30 31 2D 37 34 37 2D 37 33 30 31 0D 0A    1-201-747-7301..
029D20:  43 50 4E 45 54 20 20 20 20 20 20 20 20 3D 31 2D    CPNET        =1-
029D30:  32 30 31 2D 32 34 39 2D 30 36 39 31 0D 0A 43 52    201-249-0691..CR
029D40:  41 4E 20 20 20 20 20 20 20 20 20 3D 31 2D 32 30    AN         =1-20
029D50:  31 2D 32 37 32 2D 31 38 37 34 0D 0A 46 41 52 4D    1-272-1874..FARM
029D60:  20 20 20 20 20 20 20 20 20 3D 31 2D 35 31 36 2D             =1-516-
029D70:  32 39 33 2D 30 34 39 39 0D 0A 46 4C 41 4E 20 20    293-0499..FLAN  
029D80:  20 20 20 20 20 20 20 3D 31 2D 32 30 31 2D 35 38           =1-201-58
029D90:  34 2D 39 32 32 37 0D 0A 4E 59 41 43 43 20 20 20    4-9227..NYACC   
029DA0:  20 20 20 20 20 3D 31 2D 37 31 38 2D 35 33 39 2D         =1-718-539-
029DB0:  33 33 33 38 0D 0A 53 44 56 20 20 20 20 20 20 20    3338..SDV       
029DC0:  20 20 20 3D 31 2D 39 31 34 2D 37 36 39 2D 32 39       =1-914-769-29
029DD0:  37 30 0D 0A 57 4F 4F 44 53 20 20 20 20 20 20 20    70..WOODS       
029DE0:  20 3D 31 2D 39 31 34 2D 36 37 39 2D 38 37 33 34     =1-914-679-8734
029DF0:  0D 0A 0D 0A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
029E00:  90 4B 36 0A 6E 04 AF BF 26 1B 6B 17 04 04 B7 3D    .K6.n...&.k....=
029E10:  0D D3 07 C1 09 28 E3 D2 A5 C2 4D 36 D6 0A 4E C0    .....(....M6..N.
029E20:  97 60 42 65 3D B8 85 2B B8 11 BC FE BA 39 5B BB    .`Be=..+.....9[.
029E30:  00 10 DC F6 34 4C 7F 08 4E 40 19 97 2E 15 EE E6    ....4L..N@......
029E40:  6C AD E0 04 7C 09 26 54 D6 83 5B B8 82 1B C1 CB    l...|.&T..[.....
029E50:  7A 70 0B 77 01 A0 C9 06 0A 9A 49 14 B9 44 C6 97    zp.w......I..D..
029E60:  4A 33 F8 7B C6 72 48 05 7F A9 0E 90 DA F1 FC 8A    J3.{.rH.........
029E70:  69 C8 70 64 82 13 10 D4 B7 34 4C 4B 22 73 64 12    i.pd.....4LK"sd.
029E80:  1D 73 7C 09 3F 3C 7A 61 15 CE 1D 4F E2 CA 99 E5    .s|.?<za...O....
029E90:  D0 8E 64 B8 3A 49 26 38 01 4D 36 50 76 59 36 93    ..d.:I&8.M6PvY6.
029EA0:  7F 25 44 C6 97 4A 33 84 1E FA 75 9F 05 B5 2B 38    .%D..J3...u...+8
029EB0:  01 4D 36 50 7B 59 36 93 7F 25 24 38 01 41 7D 4B    .M6P{Y6..%$8.A}K
029EC0:  C3 34 26 32 47 26 31 2A 5F C2 0F 8F 5E 58 CD 1D    .4&2G&1*_...^X..
029ED0:  4F E2 CA 99 E5 D0 8E 64 B8 3A 49 26 38 01 4D 36    O......d.:I&8.M6
029EE0:  50 76 19 34 93 7F 25 44 C6 97 4A 33 84 1E FA 75    Pv.4..%D..J3...u
029EF0:  9F 05 B5 2B 38 01 4D 36 50 7B 19 34 93 7F 25 82    ...+8.M6P{.4..%.
029F00:  3A 30 36 30 31 36 32 30 30 43 33 30 30 30 42 43    :06016200C3000BC
029F10:  33 38 39 30 42 37 32 0D 0A 3A 31 30 30 42 30 30    3890B72..:100B00
029F20:  30 30 32 41 30 32 30 43 46 45 46 45 43 41 31 33    002A020CFEFECA13
029F30:  30 42 46 45 46 46 43 41 31 41 30 42 37 37 32 33    0BFEFFCA1A0B7723
029F40:  32 32 32 31 0D 0A 3A 31 30 30 42 31 30 30 30 30    2221..:100B10000
029F50:  32 30 43 43 39 32 31 43 45 30 42 32 32 30 32 30    20CC921CE0B22020
029F60:  43 43 39 33 36 30 44 32 33 33 36 30 30 33 41 33    CC9360D2336003A3
029F70:  35 0D 0A 3A 31 30 30 42 32 30 30 30 30 35 30 31    5..:100B20000501
029F80:  33 32 43 43 30 42 32 31 43 39 30 42 43 44 42 34    32CC0B21C90BCDB4
029F90:  30 42 30 45 46 46 43 44 30 30 30 44 34 45 0D 0A    0B0EFFCD000D4E..
029FA0:  3A 31 30 30 42 33 30 30 30 44 32 32 42 30 42 30    :100B3000D22B0B0
029FB0:  45 33 43 43 35 30 36 30 31 30 45 46 44 43 44 30    E3CC506010EFDCD0
029FC0:  30 30 44 43 31 44 32 35 43 43 33 0D 0A 3A 31 30    00DC1D25CC3..:10
029FD0:  30 42 34 30 30 30 30 42 43 35 30 45 46 43 43 44    0B40000BC50EFCCD
029FE0:  30 30 30 44 43 31 43 32 35 35 30 42 30 36 30 44    000DC1C2550B060D
029FF0:  30 45 46 39 43 44 32 37 0D 0A 3A 31 30 30 42 35    0EF9CD27..:100B5
02A000:  30 30 30 30 30 30 44 33 45 30 33 43 39 30 44 43    000000D3E03C90DC
02A010:  32 33 35 30 42 33 45 30 32 43 39 45 36 37 46 43    2350B3E02C9E67FC
02A020:  44 37 35 42 46 0D 0A 3A 31 30 30 42 36 30 30 30    D75BF..:100B6000
02A030:  30 42 37 38 46 35 30 45 46 46 43 44 30 30 30 44    0B78F50EFFCD000D
02A040:  44 41 37 30 30 42 46 45 30 41 43 32 36 33 30 42    DA700BFE0AC2630B
02A050:  39 39 0D 0A 3A 31 30 30 42 37 30 30 30 46 31 44    99..:100B7000F1D
02A060:  41 33 33 30 42 43 39 30 36 30 30 46 45 34 33 43    A330BC90600FE43C
02A070:  38 30 34 46 45 34 32 43 38 30 34 46 45 38 36 0D    804FE42C804FE86.
02A080:  0A 3A 31 30 30 42 38 30 30 30 34 45 43 38 30 36    .:100B80004EC806
02A090:  30 34 46 45 34 35 43 38 33 37 43 39 30 36 31 34    04FE45C837C90614
02A0A0:  30 45 46 45 43 44 30 30 30 44 33 41 0D 0A 3A 31    0EFECD000D3A..:1
02A0B0:  30 30 42 39 30 30 30 32 31 41 42 30 42 43 44 42    00B900021AB0BCDB
02A0C0:  34 30 42 30 36 31 34 30 45 46 45 43 44 30 30 30    40B06140EFECD000
02A0D0:  44 32 31 41 46 30 42 31 37 0D 0A 3A 31 30 30 42    D21AF0B17..:100B
02A0E0:  41 30 30 30 43 44 42 34 30 42 30 36 30 31 30 45    A000CDB40B06010E
02A0F0:  46 45 43 44 30 30 30 44 43 39 32 42 32 42 32 42    FECD000DC92B2B2B
02A100:  E5 FD 21 F3 14 3E 3C CD 02 12 7B 32 D8 11 DD E1    ..!..><...{2....
02A110:  3E 3D CD 02 12 16 00 3E 00 FE FF 20 04 93 38 08    >=.....>... ..8.
02A120:  83 5F CD F1 11 CB FC C9 5F CD F1 11 CB FC CB FD    ._......_.......
02A130:  C9 3A A6 10 6F 26 B3 3E 00 CB F7 77 24 73 2A 70    .:..o&.>...w$s*p
02A140:  11 C9 32 21 12 1E 00 3A F8 11 32 37 12 32 18 12    ..2!...:..27.2..
02A150:  06 08 1C 28 14 08 FD 7E 00 CD 3F 12 B7 F2 2C 12    ...(...~..?...,.
02A160:  08 3C E6 07 32 18 12 10 EC 1E FF C9 D5 08 5F 87    .<..2........._.
02A170:  9F 57 DD 19 D1 FD 7E 00 CD 3F 12 FA 07 12 C9 32    .W....~..?.....2
02A180:  44 12 DD 7E 00 E6 0F C6 09 6F CE 95 95 67 7E B7    D..~.....o...g~.
02A190:  C9 3A A6 10 6F 26 B3 E5 7E E6 0F 08 3E 3C CB 49    .:..o&..~...><.I
02A1A0:  28 01 3C 32 7B 12 08 32 73 12 FD 21 F3 14 06 08    (.<2{..2s..!....
02A1B0:  08 FD 7E 00 CD 3F 12 F2 88 12 08 3C E6 07 32 73    ..~..?.....<..2s
02A1C0:  12 10 ED E1 2A 70 11 C9 2A 70 11 08 87 C6 D2 5F    ....*p..*p....._
02A1D0:  CE 14 93 57 1A 84 67 13 1A 85 6F E3 24 5E 1D 73    ...W..g...o.$^.s
02A1E0:  20 05 25 36 01 E1 C9 3A 7B 12 E1 CB FC FE 3D C0     .%6...:{.....=.
02A1F0:  CB FD C9 32 D6 12 3A B6 11 87 C6 D2 6F CE 14 95    ...2..:.....o...
02A200:  67 56 23 5E 3A 71 11 82 67 3A 70 11 83 6F E5 3A    gV#^:q..g:p..o.:
02A210:  A6 10 6F 26 B3 36 00 E1 C9 26 AF 34 7E FE 28 D8    ..o&.6...&.4~.(.
02A220:  26 B3 CB BE C9 26 B3 CB FE C9 0E 00 6F 26 A9 7E    &....&......o&.~
02A230:  FE FE 38 14 45 0C 28 15 25 6E 24 7E FE FE 30 F5    ..8.E.(.%n$~..0.
02A240:  25 5E 4D 68 25 C3 0B 13 25 5E 25 57 C9 26 A6 5E    %^Mh%...%^%W.&.^
02A250:  24 56 4D 68 C9 21 B0 9E 01 B5 00 3E B7 1C 1D 28    $VMh.!.....>...(
02A260:  05 ED B1 C3 1E 13 C9 E5 ED 4B 70 11 21 65 A0 3E    .........Kp.!e.>
02A270:  0F CD 83 13 54 5D D7 CB 7C 28 01 13 1A 87 87 C6    ....T]..|(......
02A280:  65 6F CE A0 95 67 5E 23 56 E1 26 A8 73 24 72 2A    eo...g^#V.&.s$r*
02A290:  70 11 C9 E5 ED 4B 70 11 21 65 9F 3E 40 CD 83 13    p....Kp.!e.>@...
02A2A0:  54 5D D7 CB 7C 28 01 13 1A 87 6F 26 00 29 7D C6    T]..|(....o&.)}.
02A2B0:  65 6F 7C CE 9F 67 5E 23 56 E1 26 A8 73 24 72 2A    eo|..g^#V.&.s$r*
02A2C0:  70 11 C9 22 98 13 08 5E 23 7E 23 B8 20 03 7B B9    p.."...^#~#. .{.
02A2D0:  C8 23 23 08 3D 20 EF 21 00 00 23 23 C9 11 6F 40    .##.= .!..##..o@
02A2E0:  3A A6 10 FE 78 30 0B FE 16 28 07 FE 17 28 03 11    :...x0...(...(..
02A2F0:  24 3F 6F 26 A9 73 25 72 25 CB BE 25 CB BE 3A A6    $?o&.s%r%..%..:.
02A300:  30 30 34 31 34 31 0D 0A 3A 31 30 30 42 42 30 30    004141..:100BB00
02A310:  30 35 34 34 38 30 44 30 30 30 45 46 42 43 44 30    054480D000EFBCD0
02A320:  30 30 44 43 32 42 34 30 42 37 45 32 33 42 37 43    00DC2B40B7E23B7C
02A330:  38 30 38 0D 0A 3A 30 45 30 42 43 30 30 30 34 37    808..:0E0BC00047
02A340:  30 45 46 39 43 44 30 30 30 44 43 33 42 34 30 42    0EF9CD000DC3B40B
02A350:  34 31 35 34 34 34 35 34 32 30 33 30 0D 0A 3A 30    415444542030..:0
02A360:  30 30 30 30 30 30 30 30 30 0D 0A 1A 1A 1A 1A 1A    000000000.......
02A370:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
02A380:  2D 19 FC D4 A1 64 18 55 CE 70 50 3A 87 66 C7 D0    -....d.U.pP:.f..
02A390:  97 4C 0B 4E 6E 41 36 72 E3 A9 BD FB 16 93 41 BD    .L.NnA6r......A.
02A3A0:  CD F0 2B FD 3D 1D 04 37 82 67 97 65 33 59 50 70    ..+.=..7.g.e3YPp
02A3B0:  DB D3 30 B5 E7 98 C8 C0 65 95 33 EB 24 AE CB 66    ..0.....e.3.$..f
02A3C0:  72 0D 7F CF 58 8E 4A 69 24 1B 6B 71 B5 F7 05 A7    r...X.Ji$.kq....
02A3D0:  F2 B2 A7 62 9A 5D 66 7D 10 B5 64 90 F5 41 D4 22    ...b.]f}..d..A."
02A3E0:  BB 44 1B 7D 3E 0B 4E 6E 41 36 72 E3 A9 BD FB 16    .D.}>.NnA6r.....
02A3F0:  0B 9E 5D 06 CD 64 41 C1 6D 4F C3 D4 26 31 91 81    ..]..dA.mO..&1..
02A400:  CB 2A 67 D6 49 5C 07 CD E4 1A FE 9E B1 1C 95 D2    .*g.I\..........
02A410:  48 36 D6 E2 6A EF 0B 4E 6E 41 36 72 E3 A9 BD FB    H6..j..NnA6r....
02A420:  16 93 41 BD CD F0 2B FD 3D 1D 04 A7 E0 B6 A7 61    ..A...+.=......a
02A430:  9A 24 77 44 06 81 CA 19 42 2F 94 68 2F 21 C3 91    .$wD....B/.h/!..
02A440:  69 C1 A9 BC EC A9 98 FE 0C B2 3E 88 5A 32 F8 A9    i.........>.Z2..
02A450:  43 C9 30 AA 9C E1 A0 74 0E CD 8E A1 2F 99 16 9C    C.0....t..../...
02A460:  DC 82 6C E4 C6 53 7B F7 2D 26 83 7A 9B E1 57 FA    ..l..S{.-&.z..W.
02A470:  7B 3A 08 DE 5E 96 CD 64 41 C1 6D 4F C3 D4 9E 63    {:..^..dA.mO...c
02A480:  C1 A9 BC EC A9 98 B6 97 59 1F 44 2D 19 CC BC 1C    ........Y.D-....
02A490:  B9 E3 FB AC BB 62 A8 66 4C A3 FD B3 CB C2 91 69    .....b.fL£.....i
02A4A0:  C1 C9 2D C8 46 6E 3C B5 77 DF 62 C1 DB CB A0 99    ..-.Fn<.w.b.....
02A4B0:  2C 28 B8 ED 69 98 DA 24 16 9C DC 82 6C E4 C6 53    ,(..i..$....l..S
02A4C0:  7B F7 2D 16 DC 08 DE 44 59 D3 D7 0B 0A 6E 7B 1A    {.-....DY....n{.
02A4D0:  A6 36 B9 89 89 0C D2 A5 E3 79 AC 83 66 3E 93 82    .6.......y..f>..
02A4E0:  53 3A 94 25 D5 6F 81 9B 66 65 22 38 05 B7 3D 0D    S:.%.o..fe"8..=.
02A4F0:  53 7B 8E 89 0C 7E B6 38 0B 4E E9 50 96 54 BF 05    S{...~.8.N.P.T..
02A500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A5A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A5B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A5C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A5D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A5E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A5F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A6A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A6B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A6C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A6D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A6E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A6F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A700:  53 54 41 54 20 50 41 47 45 20 32 32 0D 0A 53 54    STAT PAGE 22..ST
02A710:  41 54 20 4C 46 20 4F 46 46 0D 0A 53 54 41 54 20    AT LF OFF..STAT 
02A720:  42 41 4B 46 49 4C 45 20 6F 6E 0D 0A 53 54 41 54    BAKFILE on..STAT
02A730:  20 43 48 45 43 4B 53 55 4D 20 6F 66 66 0D 0A 53     CHECKSUM off..S
02A740:  54 41 54 20 58 4F 4E 20 6F 66 66 0D 0A 53 54 41    TAT XON off..STA
02A750:  54 20 45 52 52 49 44 20 6F 66 66 0D 0A 69 64 0D    T ERRID off..id.
02A760:  0A 53 54 41 54 20 46 49 4C 54 45 52 20 4F 4E 0D    .STAT FILTER ON.
02A770:  0A 53 54 41 54 20 44 45 42 55 47 20 4F 46 46 0D    .STAT DEBUG OFF.
02A780:  0A 53 54 41 54 20 49 4E 49 54 46 49 4C 45 20 4F    .STAT INITFILE O
02A790:  46 46 0D 0A 53 54 41 54 20 45 58 54 45 4E 44 20    FF..STAT EXTEND 
02A7A0:  4F 46 46 0D 0A 53 54 41 54 20 48 45 58 20 4F 46    OFF..STAT HEX OF
02A7B0:  46 0D 0A 53 54 41 54 20 54 52 49 47 47 45 52 20    F..STAT TRIGGER 
02A7C0:  22 3E 22 0D 0A 53 54 41 54 20 53 45 50 20 22 3B    ">"..STAT SEP ";
02A7D0:  22 0D 0A 53 54 41 54 20 52 45 50 4C 59 20 38 0D    "..STAT REPLY 8.
02A7E0:  0A 53 54 41 54 20 52 45 54 52 59 20 36 0D 0A 53    .STAT RETRY 6..S
02A7F0:  54 41 54 20 57 4C 49 4E 45 20 30 0D 0A 53 54 41    TAT WLINE 0..STA
02A800:  54 20 52 54 49 4D 45 20 35 0D 0A 53 54 41 54 20    T RTIME 5..STAT 
02A810:  53 45 41 52 43 48 20 30 0D 0A 53 54 41 54 20 52    SEARCH 0..STAT R
02A820:  55 42 20 4F 46 46 0D 0A 53 54 41 54 20 42 45 4C    UB OFF..STAT BEL
02A830:  4C 20 4F 4E 0D 0A 53 54 41 54 20 43 49 53 20 4F    L ON..STAT CIS O
02A840:  4E 0D 0A 53 54 41 54 20 58 4C 49 4E 45 20 4F 46    N..STAT XLINE OF
02A850:  46 0D 0A 53 54 41 54 20 57 54 45 43 48 4F 20 4F    F..STAT WTECHO O
02A860:  46 46 0D 0A 53 54 41 54 20 4C 49 53 54 20 6F 66    FF..STAT LIST of
02A870:  66 0D 0A 53 54 41 54 20 45 58 43 4C 55 44 45 20    f..STAT EXCLUDE 
02A880:  4F 46 46 0D 0A 53 54 41 54 20 53 49 4C 45 4E 54    OFF..STAT SILENT
02A890:  20 4F 46 46 0D 0A 53 54 41 54 20 53 50 4C 49 54     OFF..STAT SPLIT
02A8A0:  20 6F 6E 0D 0A 53 54 41 54 20 44 45 43 49 4D 41     on..STAT DECIMA
02A8B0:  4C 20 4F 4E 0D 0A 53 54 41 54 20 43 41 4E 43 45    L ON..STAT CANCE
02A8C0:  4C 20 22 5E 55 22 0D 0A 53 54 41 54 20 45 53 43    L "^U"..STAT ESC
02A8D0:  20 22 5E 5B 22 0D 0A 53 54 41 54 20 57 45 43 48     "^["..STAT WECH
02A8E0:  4F 20 34 0D 0A 53 54 41 54 20 57 43 48 41 52 20    O 4..STAT WCHAR 
02A8F0:  30 0D 0A 53 54 41 54 20 43 4C 4F 43 4B 20 34 30    0..STAT CLOCK 40
02A900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A9A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A9B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A9C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A9D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A9E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A9F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AAA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AAB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AAC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AAD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AAE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AAF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AB00:  0D 0A 53 54 41 54 20 41 4C 45 52 54 20 31 0D 0A    ..STAT ALERT 1..
02AB10:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
02AB20:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
02AB30:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
02AB40:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
02AB50:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
02AB60:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
02AB70:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
02AB80:  10 13 19 64 97 B8 41 D1 67 88 D6 43 51 46 53 B8    ...d..A.g..CQFS.
02AB90:  59 8B B8 FF 8C 05 A7 74 28 4B AA DF 02 37 CD CA    Y......t(K...7..
02ABA0:  44 70 6A A3 4C 70 F3 FC F4 6F C1 8D E0 06 D9 92    Dpj£Lp...o......
02ABB0:  A1 52 5D A7 0E A1 77 84 56 33 19 7A 0C F3 A5 E3    .R]...w.V3.z....
02ABC0:  1D 99 0F B9 64 B8 72 66 39 B4 23 19 0E A1 5C 42    ....d.rf9.#...\B
02ABD0:  2E 19 9A 28 C3 5C 8D A3 E3 E5 CF 82 1B C1 8D E0    ...(.\.£........
02ABE0:  4D 94 6D 27 ED 82 80 E0 B6 A7 74 DA 14 E5 B0 FE    M.m'......t.....
02ABF0:  4A 66 F0 4E 70 F4 71 36 32 4F FA FF 4F 70 02 D2    Jf.Np.q62O..Op..
02AC00:  A1 2C 29 88 2E 05 27 E0 4B 4A 59 54 96 44 A6 AF    .,)...'.KJYT.D..
02AC10:  E0 29 39 C5 51 21 0F FD 7D E7 9C 70 E5 CC 72 C1    .)9.Q!..}..p..r.
02AC20:  09 28 2F 7B 72 A7 69 E0 66 45 29 38 01 C1 6D 4F    .(/{r.i.fE)8..mO
02AC30:  E9 B4 AC EB AF DB 89 E0 04 A4 43 59 52 10 5D 12    ..........CYR.].
02AC40:  99 89 A3 7D 06 47 1F 67 23 F3 A4 E0 04 4C B6 4D    ..£}.G.g#....L.M
02AC50:  4C 31 91 69 9C 7B 06 C7 3B 61 EF 68 9F E5 70 F4    L1.i.{..;a.h..p.
02AC60:  71 36 32 4F C2 C9 73 ED 43 79 F0 A5 33 FF 2E 38    q62O..s.Cy..3..8
02AC70:  01 ED 3A 25 22 D3 57 38 30 2C 9D 7B 06 E5 B1 29    ..:%".W80,.{...)
02AC80:  34 93 33 ED 41 2A 84 52 70 02 26 F5 84 62 22 53    4.3.A*.Rp.&..b"S
02AC90:  AB BD 3F 45 E8 ED 67 12 9E 92 A8 D4 CC CB 11 7A    ..?E..g........z
02ACA0:  90 CE 55 C7 04 27 20 B8 ED 29 9D F6 E5 44 70 02    ..U..' ..)...Dp.
02ACB0:  D2 A1 2C 29 88 2E 89 4C C6 BA 0E 33 9F 69 84 DE    ..,)...L...3.i..
02ACC0:  7E 26 E1 29 89 7B A7 0B 73 C1 09 70 0B 4A DB 69    ~&.).{..s..p.J.i
02ACD0:  F9 38 BD BE B0 76 8A 64 63 ED 14 4A 63 73 B6 16    .8...v.dc..Jcs..
02ACE0:  57 CE 2C BF 9E A6 ED B4 7C 9C 5A C1 09 68 A3 4C    W.,.....|.Z..h£L
02ACF0:  70 23 78 1A B8 59 51 2E 08 70 0B BA BE B0 D7 D3    p#x..YQ..p......
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 41 02 00 00 00 02    $.....R.$.A.....
02AD20:  24 00 46 02 00 00 00 02 24 00 42 02 00 00 00 02    $.F.....$.B.....
02AD30:  24 00 47 02 00 00 00 02 24 00 43 02 00 00 00 02    $.G.....$.C.....
02AD40:  24 00 48 02 00 00 00 02 24 00 44 02 00 00 00 02    $.H.....$.D.....
02AD50:  24 00 49 02 00 00 00 02 24 00 45 02 00 00 00 02    $.I.....$.E.....
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:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AEA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AEB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AEC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AEE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AEF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AFA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AFB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AFC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AFD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AFE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AFF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B0A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B0B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B0C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B0D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B0E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B0F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B1A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B1B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B1C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B1D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B1E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B1F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B2A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B2B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B2C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B2D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B2E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B2F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B3A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B3B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B3C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B3D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B3E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B3F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B4A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B4B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B4C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B4D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B4E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B4F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B5A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B5B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B5C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B5D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B5E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B5F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B6A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B6B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B6C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B6D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B6E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B6F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B7A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B7B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B7C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B7D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B7E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B7F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B8A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B8B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B8C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B8D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B8E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B8F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B9A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B9B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B9C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B9D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B9E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B9F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BAA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BAB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BAC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BAD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BAE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BAF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BBA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BBB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BBC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BBD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BBE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BBF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BCA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BCB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BCC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BCD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BCE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BCF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BDA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BDB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BDC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BDD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BDE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BDF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BEA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BEB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BEC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BEE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BEF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BFA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BFB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BFC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BFD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BFE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BFF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
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 41 02 00 00 00 02    %.....R.%.A.....
02C020:  25 00 46 02 00 00 00 02 25 00 42 02 00 00 00 02    %.F.....%.B.....
02C030:  25 00 47 02 00 00 00 02 25 00 43 02 00 00 00 02    %.G.....%.C.....
02C040:  25 00 48 02 00 00 00 02 25 00 44 02 00 00 00 02    %.H.....%.D.....
02C050:  25 00 49 02 00 00 00 02 25 00 45 02 00 00 00 02    %.I.....%.E.....
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:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C1A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C1B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C1C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C1D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C1E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C1F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C2A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C2B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C2C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C2D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C2E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C2F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C3A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C3B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C3C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C3D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C3E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C3F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C4A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C4B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C4C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C4D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C4E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C4F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C5A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C5B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C5C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C5D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C5E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C5F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C6A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C6B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C6C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C6D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C6E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C6F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C7A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C7B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C7C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C7D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C7E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C7F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C8A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C8B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C8C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C8D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C8E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C8F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C9A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C9B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C9C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C9D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C9E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C9F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CAA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CAB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CAC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CAD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CAE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CAF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CBA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CBB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CBC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CBD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CBE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CBF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CCA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CCB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CCC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CCD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CCE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CCF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CDA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CDB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CDC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CDD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CDE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CDF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CEA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CEB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CEC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CEE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CEF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CFA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CFB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CFC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CFD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CFE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CFF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D0A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D0B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D0C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D0D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D0E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D0F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D1A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D1B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D1C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D1D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D1E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D1F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D2A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D2B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D2C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D2D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D2E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D2F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
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 41 02 00 00 00 02    &.....R.&.A.....
02D320:  26 00 46 02 00 00 00 02 26 00 42 02 00 00 00 02    &.F.....&.B.....
02D330:  26 00 47 02 00 00 00 02 26 00 43 02 00 00 00 02    &.G.....&.C.....
02D340:  26 00 48 02 00 00 00 02 26 00 44 02 00 00 00 02    &.H.....&.D.....
02D350:  26 00 49 02 00 00 00 02 26 00 45 02 00 00 00 02    &.I.....&.E.....
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:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D4A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D4B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D4C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D4D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D4E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D4F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D5A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D5B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D5C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D5D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D5E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D5F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D6A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D6B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D6C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D6D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D6E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D6F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D7A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D7B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D7C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D7D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D7E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D7F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D8A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D8B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D8C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D8D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D8E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D8F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D9A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D9B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D9C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D9D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D9E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D9F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DAA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DAB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DAC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DAD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DAE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DAF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DBA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DBB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DBC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DBD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DBE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DBF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DCA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DCB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DCC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DCD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DCE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DCF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DDA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DDB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DDC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DDD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DDE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DDF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DEA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DEB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DEC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DEE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DEF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DFA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DFB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DFC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DFD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DFE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DFF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E0A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E0B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E0C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E0D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E0E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E0F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E1A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E1B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E1C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E1D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E1E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E1F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E2A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E2B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E2C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E2D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E2E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E2F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E3A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E3B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E3C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E3D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E3E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E3F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E4A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E4B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E4C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E4D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E4E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E4F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E5A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E5B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E5C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E5D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E5E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E5F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
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 41 02 00 00 00 02    '.....R.'.A.....
02E620:  27 00 46 02 00 00 00 02 27 00 42 02 00 00 00 02    '.F.....'.B.....
02E630:  27 00 47 02 00 00 00 02 27 00 43 02 00 00 00 02    '.G.....'.C.....
02E640:  27 00 48 02 00 00 00 02 27 00 44 02 00 00 00 02    '.H.....'.D.....
02E650:  27 00 49 02 00 00 00 02 27 00 45 02 00 00 00 02    '.I.....'.E.....
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:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E7A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E7B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E7C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E7D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E7E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E7F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E8A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E8B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E8C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E8D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E8E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E8F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E9A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E9B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E9C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E9D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E9E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E9F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EAA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EAB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EAC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EAD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EAE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EAF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EBA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EBB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EBC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EBD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EBE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EBF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ECA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ECB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ECC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ECD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ECE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ECF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EDA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EDB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EDC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EDD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EDE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EDF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EEA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EEB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EEC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EEE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EEF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EFA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EFB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EFC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EFD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EFE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EFF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F0A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F0B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F0C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F0D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F0E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F0F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F1A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F1B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F1C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F1D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F1E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F1F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F3A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F3B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F3C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F3D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F3E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F3F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F4A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F4B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F4C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F4D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F4E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F4F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F5A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F5B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F5C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F5D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F5E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F5F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F6A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F6B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F6C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F6D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F6E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F6F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F7A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F7B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F7C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F7D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F7E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F7F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F8A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F8B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F8C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F8D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F8E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F8F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
RESULT OF SEARCH :
PRO=91   CHEA=0   COD=41   MUSI=0   COP=11   GRA=33   WRIT=36   198=9   199=0   STARTER=0   KBI=0   CAAV=0   L.TOURNIER=0  
EXTENDED CPC DSK File    SAMdisk150708(  RAFBGCHDIE!04 d(o&0#!*4(!!Fk  Discette 
read failure  Press any key to restart!4  Cannot find ".EMS" file  Press any key
 to restart#Z 8! " ++( )8gJO.#EMS  RAFBGCHDIE  RAFBGCHDIEMEX11   INDMEX112  HLP 
 MEX112  HLP !"#$MEX112  HLP%&'()*+,-./01234MEX112  HLP 5678MEX112  NOT9MEXPAT11
HEXAMXM-2401ASMBCDEFGHIJKLMNOPQMXM-2401ASM(RSTUVMXO-CPC HEXWXMXO-CPS ASMYZabcdMX
O-CPS+ASMefghijklmnopMXO-CPV ASMqrstuvwxyzMXO-CPV+ASMMXO-PCW ASMMXO-SM14HEX.....
...3  3)   Som precepts Filespecs strin arguments       an multipl command-lines
........................4            Logging drives.............................
.......4  4)   Terminal mode..........................................6         
   APPEND secondary option...........................8  5)   Single-character co
mmands..............................8  6)   Secondary commands (options)........
...................8  7)   Command descriptions.................................
.10            SET     MEXTEL     PHNALT, BELL, BYE, ...........................
......10            CALL, CLONE......................................11         
   CLS, COLD, CPM, DEL, DIAL........................12            DIR, DSC, ERA,
 GLOBAL............................13            EXIT, HELP, ID, KEY............
..................14            LOAD, SAVE, LOG.................................
.15            PHONE, PREFIX, SUFFIX............................16            RE
AD.............................................17            REN, SENDOUT.......
..............................19            SET, SSET...........................
.............20            SLEEP, STAT......................................21  
          TERM, TERMA, TYPE, SYSTEM, WRT...................22  8)   STAT variabl
es........................................23            ALERT, BAKFILE, BELL, BU
FFER, CAPTURE............23            TRIGGER, CANCEL, CHAR, CHECKSUM, CRC, CIS
........24            CLOCK, DEBUG.....................................25       
     HEX, DECIMAL, ERRID, EXCLUDE.....................26            EXTEND, ESC,
 FILTER, INITFILE....................27            LF, LIST, PAGE, PRECHO, REPLY
....................28            RETRY, RTIME, RUB, SEARCH.....................
...29            SODELAY, SPLIT, SILENT, SWITCH...................30            
TAB, VAL, WCHAR, WLINE, WECHO, WTECHO............31            SEP, XLINE, XON..
................................32  9)   About the source code (and other stuff)
...............33  10)  Support......................                           
           MEX a Modem Executive for CP/M-80                                    
  USER'S GUIDE              Copyright (C) 1984 by Ronald G. Fowler    All Rights
 Reserved      .pa   .heMEXUser'sGuide                            Table of Conte
nts                            TABLE OF CONTENTS    1)   Overview What is MEX...
..............................1  2   Gettin started th physica mode overlay.....
.......2            Smartmodem overlay installation...........  RAFBGCHDIE......
...................34  11)  Credits.............................................
..35  12)  Distribution and a warning to illicit profit takers...36             
                  APPENDICES               A)   MEX buffer allocation guide.....
......................37  B)   Alternate Long Distance Service support..........
.....39  C)   Tips when using keystrings and SENDOUT................41  D)   Usi
ng MEX at higher baud rates........................42      .pa d with the REPLY 
variable, which is  the maximum amount of time to wait, after sending a string, 
before con-  sidering that no reply is forthcoming.        QUEUE is a STAT varia
ble that enables or disables the MEX queued I/O  functions.  The overhead associ
ated with the queues may cause you to  lose characters in terminal mode at speed
s above about 4800 baud (using  a 4 MHz CPU) if you commonly run higALERsAPPENAL
%BAKFILBELL-VABELL-CMBYBUFFECANCECALCAPTURCHACHECKSUCICLOCsCLONCLCOLCPCRDEBUDECI
MA0DEDIAkDIDSDU-SPEERERRIEXCLUDEXTENhESFILTEGLOBA)EXIHELHE0IINITFILpKE KEY LLISL
OALOMULTPAGPHONwPRECHPREFIQUEUREAFRExREPLRETRRTIMRUSAVSEARC)SECON.SENDOUSESINGLS
LEESPLI6SSESTASTRINGTYPSILENSODELASUFFISWITCSYSTETAher-speed hardwired connectio
ns,  you'll want to turn QUEUE off.    Although used for various purposes, the m
ost significant use of queues  within MEX is to catch 'overflow' characters from
 the remote after an  X-OFF flow character is sent in terminal mode (when the AS
CII capture  buffer fills).  With QUEUE turned off, there is a possibiity of los
t  characters in capture files if the size of such files exceed available  memor
y space.  TER TERM TERM-MODGVAWCHAAWECHWLINAWRWTECHTRIGGESEXLIN&XOo  Copyright (
C) 1984 by Ronald G. Fowler        The HELP command with no arguments prints out
 a list of available help  subjects (as you've probably guessed by now, since yo
u are indeed read-  ing this).  The HELP.MEX file must, of course, be located in
 the drive  and user areas as specified in yo    SODELAY is a STAT switch variab
le.  When ON, SENDOUT strings and keystrings  sent from terminal mode are tied t
o the WCHAR and WLINE delay variables, al-  lowing convenient entry of passwords
, etc. from a READ file.  Note that, for  SODELAY to have any effect, the WTECHO
 switch variable must be OFF (WTECHO  takes precedence if both are active).     
   CAPTURE is a STAT switch variable that enables and disables recording of  the
 save-in-memory terminal file.  It works simiur overlay configuration.    Help w
ill print a list of available topics.  To see this list, do this    HELP     To 
query the HELP database for any of the selected topics, do this    HELP topic-na
me    for any topic-name displayed by "HELP ".    In general, HELP frames explai
n syntax with the use of the '' and ''  characters (which denote optional items)
 and the '' characters (which  indicate a data-type, such as filename or string.
  %      You may move freely among drives/user areas whillarly to the terminal m
ode  escape-S and escape-U commands, but allows access from the command  line (a
nd hence from a READ file). This variable can only be changed if  a terminal mod
e capture file is open (see the TERM command).    PRECHO is a STAT switch variab
le that enables and disables the logging of  incoming characters to the printer.
  It is similar to the escape-P toggle  command used in terminal mode.  Changing
 this variable is most useful when  executing from a READ file.  e the HELP file
 is opened  MEX will remember where to find it.    Once opened, the HELP file wi
ll remain open for the duration of the  session, unless a LOG command is execute
d.        WECHO is a STAT value variable that affects the use of the SENDOUT com
-  mand.  WECHO is the time, in seconds, that SENDOUT will wait between  charact
ers during a reply from the remote, before considering the reply  ended.  This s
hould not be confuse  RAFBGCHDIE    TERM is very similar to the 'T' single-chara
cter command ... it takes a file-  name as an argument, and opens that file as a
n ASCII-capture file, but does  not actually enter terminal mode.  This is most 
useful within a READ file.    TERMA does the same thing, but opens the file in A
PPEND mode (as if the  single-character T had been entered with the A option).  
  ExamplesTERM WILLOW.SES opens file, returns to cmd mode  TERMA SOURCE.LOG same
, but opens file in appnd mode    For more informatless of the HEX or DECIMAL mo
de, by  preceeding the number with a '$' character similarly, the '#' character 
 implies a decimal number.    HEX mode has a side effect it turns on HEX record 
count reporting in file  transfers.      SPLIT is a STAT switch variable that af
fects the screen display of the phone  library (done from the PHONE command or t
he CALL command).    This variable may be turned off to force a more compact dis
play (two en-  tries per line, instead of one), but tion on terminal mode, do HE
LP TERM-MODE.  For more infor-  mation on append mode, do HELP APPEND.      The 
ALT command supports the ALTernate drive/user for READ files as well  as .PHN an
d .KEY (phone libraries and keystring files), and, if the 'A'  (append) secondar
y option is in effect, the terminal-modem capture file.  ALT allows you to chang
e the alternate drive/user its syntax is    ALT du-spec    Examples    ALT B3  A
LT A5    For more information on how alto work properly, requires a terminal  wi
th an 84-character line width.    If SPLIT is disabled, any baud-rate codes asso
ciated with an entry will  not be displayed.      MEX has a special feature that
 allows you to maintain 'log' files of your  sessions this is the 'A' secondary 
option (specified with the T, E or L  primary commands when entering terminal mo
de IF a filename is specified).    When you specify the 'A' sernate DU's are use
d, and how to set up the  ALT search path,  do HELP SEARCH.      SEARCH is a STA
T variable that may take on the values 0, 1, 2 or 3.  SEARCH  specifies a search
 path for READ files, phone libraries, keystring files, and  (if the append seco
ndary option, 'A' is specified) terminal-mode ASCII capture  files.  These files
 normally are taken only from the currently logged DU by  modifying SEARCH, you 
can change the way MEX finds these files.   econdary option, MEX will search the
 logged area  (and/or the ALT area do HELP ALT and HELP SEARCH for more informat
ion on  searching) for the file specified.  If found, MEX will scan to the end o
f  the file, and append new data on to the end, rather than querying the user  f
or an erase.    If 'A' is not specified, MEX will limit its search to the curren
tly logged  DU, and, if the file is found, will ask you if it should erase the f
ile.    In either case, if the file is NOT found, MEX will create a new fil Two 
drive/user areas are possible the currently logged area ("logged" D/U)  and the 
Alternate DU (do HELP ALT for information on changing the alternate).    If SEAR
CH0, then only the LOGGED DU is searched.  If SEARCH1, then only the ALT DU is s
earched.  If SEARCH2, then the LOGGED DU is searched if the file is not found, t
hen               the ALT DU is searched.  If SEARCH3, then the ALT DU is search
ed if the file is not found, then the               LOGGED DU is searched.    e 
in  the currently logged DU.      WCHAR and WLINE These are value variables that
 may be manipulated with the  STAT command.  They specify delay times in simple 
file transmissions  done within terminal mode (with the ESC T command).  When yo
u trans-  fer a file, MEX will ask you whether you want to use these delays.    
WCHAR is the delay to use between characters.(0-9, in 10's of milliseconds)  WLI
NE is the d    HEX and DECIMAL modes    HEX and DECIMAL are STAT value variables
 they are mutually exclusive (ie,  turning one ON turns the other OFF).  These v
ariables specify the default  input radix of commands that take numeric argument
s (e.g., SLEEP, STAT VAL  #, the '#' spec in CALL commands, etc).  If HEX mode i
s ON, then these  numbers are considered Hexadecimal if DECIMAL mode is on (MEX 
is distributed  with DECIMAL ON), then they are considered decimal values.    Yo
u can force a decimal number, regard  RAFBGCHDIEelay to use between lines      (
0-9, in 100's of milliseconds)    WCHAR and WLINE delays are often needed for ti
mesharing mainframes and  BBS's written in BASIC, to allow the slower remote end
 to catch the entire  file.      The READ command causes MEX to take command lin
es from a disk file. This  can be handy for such things as controlling a set of 
file transfers (es-  pecially when you can't be present for the entire session) 
and executing  complicated login sequences aumand line.  The ACTUAL parameters i
n  the command line are substituted for the FORMAL parameters in the READ file  
when the file is executed.  A special form of FORMAL parameter allows a  default
 value to be used if an ACTUAL parameter is not specified on the  command line t
his form is ntext where n is the parameter number, and  text is any arbitrary te
xt to be used as the default.    %    If the default form of the formal paramete
r is not used, AND no actual  parameter is specified in the command ltomatically
. READ, used with the EXTEND  function (do "HELP EXTEND" for information on how 
to enter EXTEND mode)  provides a means of extending MEX's command set.    The s
yntax for READ is    READ filename parm1 parm2 ...                          opti
onal!    parm1, parm2, ... etc. are described in succeeding frames.    The READ 
file may contain any valid command EXCEPT another READ command.  These commands 
may freely move among drives and user areas MEX will re-  mine, execution will c
ontinue, but  the parameter will be blank.    Normally, the parameters in the RE
AD command line are terminated by the  space between parameters (or the end-of-l
ine) spaces can be imbedded in  the ACTUAL parameter by enclosing it in braces. 
       The next frame will provide a simple example of READ with parameters.  % 
   Example, READ with parameters  FILEGET.MEX contains the following lines    SE
NDOUT XMODEM S2 1SENACA.DQR  R2 1SENECA.DQR    ( 2 and 1SENACA.DQR are ember whe
re the READ file is located.    %  Typically, READ files are created with a text
 editor, and may contain  STAT commands to set MEX for a particular type of conn
ection, DIAL commands  to actually make the connection, and SENDOUT commands to 
log in at the  destination.  It's possible for an entire session to take place u
nder  a READ command.    A READ file will terminate when the file ends, or when 
a CONTROL-C is  seen at the console (aborting any command with CONTROL-C will ab
ort the  READ file).   FORMAL parameters). This file can be used in  several way
s  READ FILEGET will simply transfer SENACA.DQR to your system  READ FILEGET MEX
.UPD    will transfer MEX.UPD to your system  READ FILEGET *.NEW B    will trans
fer all NEW files in batch mode  READ FILEGET USQ.DOC VT will transfer FILEGET, 
View it, goto Term mode  The following line illustrates how to expand a paramete
r, using the above file  READ FILEGET *.BOO NEWSTUFF.DOC BX use if MEX is runnin
g on remote  (Transfers all .BOO files and It's important to note that, while yo
u can use a READ file to enter the  terminal mode, the READ file is not used whi
le the terminal mode is active.  When you exit terminal mode, the READ file star
ts again.    Normally, READ commands echo on the screen when they execute. You  
can inhibit this, however, by manipulating the SILENT variable (do  STAT SILENT 
ON to inhibit the command echo).    The following frames deal with the READ comm
and with parameters.  %    READ with PARAMETERS    READ parameters are  NEWSTUFF
.DOC) in batch mode, then disconnects)    If you turn the command extender on (S
TAT EXTEND ON), the READ in the above  lines can be omitted, making the READ fil
e look like a built-in command. This  affects single-character commands somewhat
 the disk is searched before the  the command is checked for a single you can av
oid this by prefixing single-  character command lines with a '*'  (eg, *RQ FILE
.FOO).  very similar to CPM's SUBMIT parameters they are called  ACTUAL paramete
rs. If they are present in the command line, they will be  plugged into the FORM
AL parameters in the READ file.  This substitution  facility provides a powerful
 tool for generating multiple-purpose command  files, as we'll see in the procee
ding frames.    Formal parameters occur in the READ file, and take the form n, w
here n  is the parameter number these numbers correspond sequentially with the  
ACTUAL parameters entered on the com  RAFBGCHDIE    EXTEND is a STAT switch vari
able.  When turned on, it modifies the way  MEX's command decoding works if a co
mmand is not found in MEX's command  table, MEX will pass the entire command lin
e on to READ, causing the  command to look like a READ command (without READ bei
ng present on the  command line).    For more information, do "HELP READ".      
The DIAL command performs the same task as the CALL command, except that  after 
calling, DIAL returns to command mode (CALL   The STAT command lets you examine 
certain system variables, and change  certain others.  In general, the syntax is
 as follows    STAT KEYWORD     to examine a variable  STAT KEYWORD NEW-VALUE   
to change a variable    The NEW-VALUE will depend on the context of the keyword 
in question. For  example, most of the switch-type variables are either ON or OF
F, hence,    STAT BAKFIL     prints out ON or OFF  STAT BAKFIL ON     turns on B
AKFIL  STAT BAKFIL OFF         turnsgoes to terminal mode).    The syntax for DI
AL is exactly the same as the syntax for CALL (do "HELP  CALL" for more informat
ion on how to use both DIAL and CALL).    DIAL is intended to be used in READ fi
les, where it is desirable for the  READ file to retain control after calling a 
number (READ files have no  effect in terminal mode thus using CALL in a READ fi
le would pause ex-  ecution of the read file when the distant end is reached).  
 off BAKFIL    The value-type variables, on the other hand, will print the numbe
r or  text associated with that variable.  Setting the value requires the entry 
 in units associated with that value.  For example,     STAT REPLY 5     sets 5 
seconds as SENDOUT reply time   STAT WCHAR 4     set 40 ms as transmit-character
 delay tim          during a terminal-mode file send  %    Some variables are re
ad-only, most notably STAT BUFFER (which prints  out the save-buffer and printer
-buffer statistics)    INITFILE is a STAT switch variable.  It determines whethe
r or not MEX  will look for the start-up file INI.MEX when it is first started. 
   INITFILE is intended to be used prior to running CLONE, to prevent the  clone
d MEX from looking for INI.MEX.    For more information about the CLONE command,
 do "HELP CLONE".      ALERT is a STAT value variable it determines the number o
f times the  console bell will ring when a remote computer is reac.    To obtain
 a list of all of the options that can be viewed or changed with  the STAT comma
nd, do    STAT     You'll note that most of the keywords you'll see printed have
 their  own HELP section.        SENDOUT allows you to send an arbitrary string 
out to the modem see  STRINGS.  This is most useful in indirect command file see
 READ,  but can often be useful in normal interactive mode.    The syntax for SE
NDOUT is    SENDOUT string    Before hed with the CALL  command.  ALERT works on
ly on calls that have taken more than one dial-  ing attempt to reach.    ALERT 
is handy for dialing with the repeat option (do "HELP CALL" for  more informatio
n about the repeat option) you can enter a number (or  group of numbers) to be d
ialed with ALERT set non-zero, you'll have  an audible signal that a call has be
en completed.      The PHONE command may be used to query the phone number libra
ry, as well as  for adding and deleting numbers.  To add a numbthe specified str
ing is transmitted, a PREFIX string, if any,  is transmitted, followed by the st
ring specified to SENDOUT, and  terminated by a SUFFIX string  (if any the defau
lt suffix string  is a return-code, normally terminating the line to the remote)
. After  transmitting the string, MEX will wait for a reply from the remote, up 
 to a pre-set number of seconds any reply will printed on your screen.  %    Fol
lowing are settings and variables which affect the SENDOUT command    SUFFIX   B
oth of theer, use this form    PHONE idnumber baud-rate    Where ID is a string 
(up to 8 characters) that you want to use to call out  the number and number is 
the telephone number.  If id already exists,  it will be replaced.  Baud-rate is
 an optional rate to be associated with  the number, used by the CALL command.  
To remove a number, do    PHONE ID    To see the entire library, do    PHONE    
To see a single entry, do    PHONE ID    RAFBGCHDIEse are described in the previ
ous frame, and are  PREFIX /  further explained in their own information section
s.    WTECHO Manipulated by the STAT command, this switch-variable determines  w
hether or not SENDOUT validates its transmission by waiting for  characters to b
e echoed from the remote.  If set to ON, then  SENDOUT checks each printing char
acter it transmits with the  character as echoed by the remote.  If a mismatch o
ccurs, SENDOUT  marks an error, sends a CANCEL character, and awaits a TRIGG    
MISCELLANEOUS COMMANDS    BYE, SYSTEM, EXIT  and CPM are keywords used to exit M
EX and return  to the operating system.  Any open terminal file is closed before
 exiting.    DEL is used to close and erase an open terminal file.    DSC discon
nects the modem (may not be implemented in all overlays).    WRT is used to clos
e and save an open terminal file.    SET is a command defined entirely by the ov
erlay if your overlay doesn't  implement SET, MEX will print an error message wh
en SET is invoked.    SSER  character from the remote.  It then begins again, an
d repeats  this cycle until either the transmission occurs without error,  or th
e error count is exceeded (which aborts SENDOUT).    If you use SENDOUT with WTE
CHO off, you'll also likely want to  set TRIGGER to null (STAT TRIGGER ""), to a
void trigger-wait.  %    More factors affecting SENDOUT    RETRYManipulated by t
he STAT command, this value-variable specifies  the error-retry count for SENDOU
T before aborting.    CANCHRManipulated by thET is a similar command, intended f
or the Smartmodem overlays.    BELL n rings the console bell n times (regardless
 of the BELL switch).    CLS clears the screen (if supported by the overlay)    
  SLEEP is used to invoke a delay (handy sometimes in READ files).  Syntax is   
 SLEEP n    where n is the number of seconds to wait (a C from the console  will
 abort the SLEEP command, as well as any active READ file).    Sleep, used with 
the STAT e STAT command, this string-variable (single  character) specifies the 
character to be transmitted to the   remote to cancel the transmitted line after
 an error.    TRIGGERManipulated by the STAT command, this string-variable (sing
le  character) is the character the SENDOUT command waits for after  an error-ca
ncel, before proceeding with the retry. If the other  end doesn't echo, set TRIG
GER to 0 (and WTECHO to OFF), and MEX  will simply send its arguments and not wo
rry about validating  the echoed CLOCK function, can be used to "tweak" the  tim
ing constants in MEX (by timing the actual SLEEP period, and ad-  justing the CL
OCK value until the SLEEP argument agrees with the actual  measured time).  This
 is especially useful with multi-tasking operating  systems, such as MP/M and Tu
rboDOS, where background processing wreaks  havoc with the internal MEX timing c
onstants.      WTECHO is a STAT keyword, and determines whether or not keystring
s  and SENDOUT command lines transmitted to the remote are string (this is the t
echnique you should use to send  Smartmodem command strings, for example).      
REPLY is a STAT keyword, and specifies the amount of time (in seconds)  that the
 SENDOUT command will wait, after sending a string, for the  remote end to send 
a reply.    To query the REPLY constant, do STAT REPLY    To set the REPLY time,
 do STAT REPLY value    where value is the number of seconds to wait, between 0 
and 255.  validated by  comparison with their echoed characters.    When WTECHO 
is ON, all printing characters transmitted to the remote  must echo correctly ba
ck from the host this effectively halves the  transmission rate, but provides er
ror correction feedback for the SENDOUT  command, allowing it to cancel a line a
nd re-try.    If you're sending command strings out to a line that doesn't echo 
the  characters, you'll want to set WTECHO off.  Additionally, if you're using  
the SENDOUT facility, you'll need to remo    RETRY is a STAT keyword, and specif
ies the number of times the SENDOUT  will attempt to send a string before aborti
ng.  Note that if the Wait-For-  Echo switch (WTECHO) is off, RETRY will have no
 effect, since no error  can occur.    To query the RETRY constant, do STAT RETR
Y    To set the RETRY constant, do STAT RETRY value    where value is the number
 of retries, between 1 and 255.    RAFBGCHDIEve the trigger string (you can  do 
this with STAT TRIGGER "" , which effectively removes the trigger  character.   
   TRIGGER is a STAT keyword, and specifies the character the SENDOUT command  w
ill look for before sending out its argument.  To disable the trigger-wait  func
tion altogether, do STAT TRIGGER "".    CANCEL is a STAT keyword, and specifies 
the character the SENDOUT command  will send to the remote to cancel the line af
ter an error.    ined keystrings along  with the phone library.  This is the onl
y way to erase the entire phone  library with one command.  The COLD command als
o allows you to remove the  CIS protocol module (for those who don't need it) do
 this    STAT CIS OFF  COLD  CLONE filename    Note that this removes the CIS mo
dule altogether (you can't get it back  with the STAT CIS command).  This frees 
up roughly 1K of memory.      SEP is a STAT keyword, and allows you to change th
e command-line      separator character.    ESC is also a STAT keyword, and spec
ifies your terminal-mode escape      character, used to activate terminal-mode f
unctions (such as      capture and printer buffer on/off, etc). The argument is 
a single-      character string.  Example      STAT ESC "I"         changes your
 escape character to the TAB key.          The ERA command erases files.  The sy
ntax is as follows    ERA filename V    The filename may be ambiguous (e.g., *.A
SM, BOOT.BAK).  ERA always dis-  plays a list of the files that are being erased
.  If you specify the  optional 'V' after the filename, ERA will ask for verific
ation before  actually erasing the files (after displaying the names).      The 
DIR command works similarly to the CP/M DIR command, and displays  the disk dire
ctory on the screen. DIR takes advantage    Use the CALL command to dial numbers
 either from the library, or from  the keyboard. If you specify more than one nu
mber on the command line,  CALL will try each until one answers with a carrier t
one.  For example    CALL 16165559033 SENACA    will dial the first number if bu
sy, CALL will try the second.  The  special number '#' will cause the entire com
mand line to be repeated  if none of the dialed numbers responds with a carrier 
   CAL WESTWOOD 1-616-555-2040 TCBBS #    will try all three numbers of the DU s
pec-  ification, thus "DIR B7" will display all of the files in user 7 on  drive
 B.  System files will be excluded if the STAT variable 'EXCLUDE'  is set to ON.
  If EXCLUDE is OFF, all files will be displayed.    More examples    DIR C3*.Q 
 DIR LOGIN.MEX  DIR 3    LOAD and SAVE    LOAD and SAVE are used to load and sav
e phone number and keystring files.  Both commands take a filename a repeatedly 
until one answers.  You may op-  tionally place a limit on the number of retries
 by including a decimal  number after the '#'    CAL 555-1212 #48    Note that a
 C will abort dialing at any time.  %    Note that phone-library numbers may spe
cify an optional baud rate (do  HELP PHONE for information on how to specify a b
aud rate for a number).  If a baud-rate is present, CALL will change the baud ra
te before dialing  the number.    Note that, for this feature to work, your hard
ware must be capargument.  Examples    LOAD A5CBBSPHON.PHN loads a phone # file 
 LOAD ARPA.KEY loads a keystring file  SAVE CNEWPHONE.PHN saves phone # file  SA
VE 9COMPUSRV.KEY saves keystring file    Note that the filetype determines what 
type of file is being saved (.PHN  for phone number files, .KEY for keystring fi
les).  Any other filetype  will generate an argument error.  ble of  changing th
e rate AND your overlay must implement the NEWBD vector.  Most  MEX overlays (ov
erlays whose names start with "MXO-") allow this, if the  hardware is capable of
 baud-rate change most MDM overlays do NOT.    CLONE and COLD    The CLONE comma
nd allows you to save a new copy of MEX, with the current  options intact (inclu
ding any defined keystrings and phone numbers). The  syntax is    CLONE filename
    The COLD command re-starts MEX and erases any def  RAFBGCHDIE    Several MEX
 command take string arguments.  These strings must be sur-  rounded by quotatat
ion marks, and may contain imbedded control char-  acters (with the singular exc
eption of binary zero, which will generate  an argument error).  The caret ("") 
is used to prefix a control char-  acter.     Thus, you can specify multi-line s
trings within one string specification.  Examples (note that that the control-ch
aracter M is the carriage-return  code, and J is a linefeed)    KEY A"BILL USERJ
MWHATSNEW programs.      CIS is a STAT switch when ON, then Compuserve protcol f
ile transfers  are allowed while in terminal mode.  If OFF, then the Compuserve 
transfer  sequences from the remote end are ignored altogether (although they ar
e  printed on the screen as "normal" terminal-mode characters).    CIS transfers
 are always done in terminal mode there is no command to  send or receive a file
 usMBMWHATSNEWM"  SENDOUT "SD B*.ASMMCRCK *.BINM"    Note that the command-separ
ator character may be included freely within  a string it separates your command
 strings outside of quotation marks  only.      The ID command allows you to con
figure the MEX ID string (which is  printed in the prompt, and in error messages
, if the STAT ERRID switch  is set to ON).  This is useful if you're communicati
ng with another  computer running MEX if each computer has ing CIS protocol, sin
ce the remote Compuserve  end must initiate the transfer.    Note that if you us
e the COLD command to restart MEX while the CIS switch  is set to OFF, then the 
Compuserve file transfer module will be removed  altogether from the running cop
y of MEX.  If you subsequently use the CLONE  command to create a new executable
 MEX.COM, the additional space formerly  used by the CIS module (about 1000 byte
s) will be available instead for  your buffers.  You will not be able to use STA
T to turn ta different ID string,  you're never in doubt as to which one you're 
typing commands to, or  which one printed an error message.    The syntax for th
e ID command is    ID string               (see "STRINGS")    The string may be 
a multi-line string it's length in the standard  distributed MEX may not exceed 
28 characters.  This length may be different  if your system overlay replaces th
e MEX defaults (in fact, the overlay  may disable this command altogether if the
 "INVALID COMMAND" message  appears he CIS switch back  on (since there is no lo
nger a CIS module in the system).  This feature is  intended for those users who
 do not need the ability to do Compuserve-  rotocol transfers, and would rather 
not waste space on a feature they  do not need.      FILTER is a STAT switch var
iable when ON, then abnormal control characters  are ignored when in terminal mo
de (with the exception of carriage-return,  linefeed, backspace and tab).  If OF
F, then all characters from the remote  will be displayed on thewhen you attempt
 to use the ID command, then this is probably  the case).      CRC and CHECKSUM 
are STAT switches.  The two are mutually exclusive (that  is, turning one on tur
ns the other off) and set the preferred type of error  checking in Christensen f
ile transfers.    CHECKSUM is a simple sum of the outgoing record CRC uses a mor
e sophisticated  technique employing polynomial arithmetic, and is thus a better
 method (more  errors are detected, thus,  screen (and included in the ASCII-cap
ture file,  if active).    FILTER ON is useful if you're working with a noisy co
nnection, and random  garbage characters on the line are erasing your screen, et
c.    If you're using a video-oriented text editor at the remote, you'll want to
  be sure FILTER is set to OFF, in order to allow the video-control characters  
to be accepted by MEX.    Note that the CP/M end-of-file mark is specifically ex
cluded from ASCII-  capture files regardless of the setting of FILTER (altthere 
is less chance of an incorrect record being  received as if it were valid).    T
he original MODEM2 protocol employed only CHECKSUM detection however, in  the pa
st few years, most versions of Christensen exchange programs have been  rewritte
n to accept the CRC technique as well.  MEX will adapt to transmitting  programs
 using either type of validation.    If MEX is the transmitter, it will switch m
odes after several failed attempts  to transmit a file, thus allowing full compa
tibility with older modem   R A F B G C H D I Ehough FILTER ON  allows this char
acter to go to the screen).      Miscellaneous STAT arguments    BAKFILE Switch 
when ON, new files overwriting old files of the same name   are renamed to type 
BAK.  If off, such files are erased.  PAGE    Value sets the length of the scree
n page (0 stops pagination)  CHAR    Lists all of the STAT variables that are CH
ARACTERS  SWITCH  Lists all of the STAT variables that are SWITCHES  VAL Lists a
he FILTER flag is ignored, allowing all characters to   reach the screen.  Addit
ionally, the CIS protocol is disabled while DEBUG  is ON.      ERRID is a STAT s
witch that enables and disables the printing of the MEX  ID string in error mess
ages.    The ID string is useful in applications where you're communicating with
  a remote computer running MEX (if each end has a different ID code, therell of
 the STAT variables that are VALUES  BELL Switch enables or disables the console
 BELL  BUFFER  Prints out status information on the ASCII-save buffer.  RUB Swit
ch If ON, converts local backspace key to RUB  TAB Switch enables or disables th
e MEX tab expander  LIST Switch enables or disables the LIST device  LF Switch i
f ON, linefeed append to carriage rtn in T-mode file send  EXTEND  sets command-
extend mode (command names not defined in MEX are passed           to the READ c
ommand, wh  is no problem confusing error messages), but if you typically use ME
X  only with RCPM systems or timesharing systems that don't run MEX, you'll  lik
ely want to turn off the ERRID switch, and shorten the error messages.      RTIM
E is a STAT value variable, and affects Christensen-protocol file  transfers.   
 RTIME is the amount of time (in seconds) that MEX will wait for a char-  acter 
from the remote end before declaring a timeout, and initiating  a record-retrans
mission ich will search for a file of the same name).  SILENT  inhibits command-
echo in READ files.      EXCLUDE is a STAT switch variable it modifies the actio
n of commands that  take multiple-filename arguments (such as DIR and the batch-
transmit SB).    If EXCLUDE is ON, then SYS files are skipped over by these comm
ands.    If EXCLUDE is OFF, then SYS files are included.    Thus, you can exclud
e SYS files from a batchfile transmission by STATting  the EXCLUDE switch ON.  T
hesesequence.    RTIME is set for one second in the standard distribution MEX th
is is  more than adequate for RCPM work, and MEX-to-MEX file transfers where  ea
ch end is running under a single user operating system.  But when  working with 
a mainframe-type connection (and sometimes when a remote  MEX is running under M
P/M), especially when a packet-switched network  is part of the connection, char
acter delays can easily exceed one second.  In these environments, you'll want t
o set RTIME to a higher value (16   files will also be exclude from DIR listings
  while EXCLUDE is ON.      DEBUG is a STAT switch that affects the Terminal mod
e in MEX.  If DEBUG  is ON, then characters received in Terminal mode are displa
yed in a form  similar to CP/M's DDT dump (D) command hex values on the left sid
e of  the screen and the ASCII block (as the output progresses) on the right.   
 You'll note that the ASCII right-side display is "buffered" until 16  character
s have seconds is recommended the maximum is 255).      The LOG command allows y
ou to reset the drive (for switching disks) and,  optionally, simultaneously cha
nge drive and/or user area. The command  syntax is    LOG DU-SPEC    where DU-SP
EC is either or both of the new drive to log into and the new  user area.  An op
tional colon may follow the DU-SPEC.  Examples    LOG B7 reset, log in drive B u
ser 7  LOG 7 resbeen received.  After the 16th, the ASCII right-side  is printed
.  Therefore, if the remote's output pauses, you'll see only  the hex values unt
il the remote sends more output.  Also, exiting Terminal  mode will display any 
buffered ASCII.    DEBUG is useful whenever it's necessary to know exactly what 
the remote  is sending (for example, if you're connected to a time-share network
, and  can't transfer files, a DEBUG session can prove illuminating in determini
ng  just what is happening).    In DEBUG mode, t  RAFBGCHDIEet, log user 7 curre
nt drive  LOG B reset, log drive B current user  LOG reset, retain current user/
drive    If either a terminal file or a READ file is open, the disk-reset will b
e  denied (although any new drive/user will be logged) and a message printed.   
 If you want to change drive and/or user without a disk reset, you can do so  wi
thout the LOG command just enter the DU spec at the MEX command prompt (in  this
 case, the terminating colon is required).  ions  COMMANDS  OPT  NAME USED WITHA
CTION  --------------------------  AAppendE,L,TAppend to a terminal-mode file  B
BatchR and SSets BATCH mode file transfers  DDisconnectR and SDisconnects after 
a file transfer  E       Echo            R and S         Enter term-mode w/echo 
after a transfer  LLocalT,ELocal-character echo  QQuietR and SSets "quiet mode" 
for file transfers  RRecv-viewR and SShows received-characters only  SSend-viewR
 and SShows transmitted character    The KEY command is used to manipulate the k
eystrings that are available in  terminal mode.  There are several forms of the 
command    KEY prints out all of the keystrings  KEY keynamestring defines a new
 keystring    Keyname is any valid ASCII character, except for the set defined a
s the  terminal mode escape-sequence commands.    In the second form, above, if 
string is omitted, then the specified key-  string is erased.    Examples    KEY
 %"ATDT 14145559932" sets up the '%s only  TTerminal-modeR and SEnter terminal m
ode after file xfer  VViewR and SViews the file transfer in ASCII  XExitR and SD
isconnect and exit after transfer    Note that these options are also effective 
in CIS transfers, if set with the  GLOBAL command (for help on GLOBAL, do "HELP 
GLOBAL".   %    Examples of secondary options      Primary --+  Command   +----s
econdary commands                 /  MEX A0ST   MYFILE.FOO send MYFILE.FOO, go i
nto Term. mode after  MEX B9RV' key  KEY Q erases the Q keystring    Note that K
EY names that duplicate terminal-mode commands will be rejected  by the KEY comm
and, and an error message will be printed.      XLINE is a STAT switch that affe
cts terminal-mode file transfers.  If  XLINE is set to ON, then the file will be
 transmitted, one line at a  time each succeeding line will not be transmitted u
ntil an X-ON character  is received from the remote.    XLIT  CRACKER.JAK receiv
e file with view, enter Term mode  MEX A3RQX  MONKEY.SHN recv file quietly, disc
onnect/exit after  MEX A0RBT   recv batch files, Terminal mode after  MEX A0T   
 DISKFILE.SAV enter term. mode, allow save to disk file  (note that the actual c
opy to the file must be  activated with ESC-S while in terminal mode)  MEX B3TA 
  DISKFILE.SAV Enter term. mode, append to DISKFILE.SAV  MEX A0E    DISKFILE.SAV
 same as previous, but with echNE is used with some timeshare and network comput
ers, almost never  with RCPM and BBS systems.      The GLOBAL command allows you
 to set the secondary options for the single-  character commands.  Any options 
set this way will then be active for the  single-character commands whether or n
ot they are specified.  For example,  if you prefer to go directly to terminal m
ode after a file transfer, do    GLOBAL T    You can also set the VIEW mode for 
CIS transfers by doing    o mode  MEX A0S    HELP.MEX send file, no options (unl
ess GLOBAL)  MEX A0R    MXO-SM10.ASM receive file, no options (unless GLOBAL)   
   The most commonly used MEX commands are implemented as single character com- 
 mands, for ease of use.  These are    S Send a file or group of files using Chr
istensen protocol  R Receive a file or group of files using Christensen protocol
  T Enter tGLOBAL V    (note that this is the only way to "view" a CIS file tran
sfer.    For more information about secondary options, do "HELP SECOND".      Th
e SECONDARY options are used only after the single-character commands (for  more
 information on single-character commands, do "HELP SINGLE"), and modify  the wa
y the single-character commands work.  Following is a list of the sec-  ondary c
ommand opt  RAFBGCHDIEerminal mode (may specify an optional ASCII-save file argu
ment)  E Enter terminal mode with echo (also takes optional filename argument)  
L Enter terminal mode with local-echo only (filename ok here too).    T, E, and 
L are all variations of terminal mode T sends keyboard characters  to the remote
 and prints characters received from the remote on the console.  E mode echoes r
eceived characters back to the remote ("half duplex" mode), and  L echoes keyboa
rd characters on the console before they go out to E or L) command if the file a
lready  exists, you will be asked if the file should be erased. MEX will create 
the  new file, and enter terminal mode.    At this point, incoming text is not y
et being saved to start saving text,  you must use the ESC-S terminal-mode comma
nd.  You can stop the save by  using the ESC-U command.  You can perform as many
 start/stop sequences as  you like (when text-save is active, you'll see a colon
 at the start of each  line as a visual signal that the save is active).    Ythe
 remote  ("half duplex" in the other direction).    Note that certain commands m
ay be modified with secondary options (do  "HELP SECOND" for more information on
 secondary options, and examples of  single-character commands with and without 
secondary options.      TERMINAL MODE    MEX terminal mode is entered with any o
f the single-character commands T, L,  or E (for more informationou can exit ter
minal mode and move freely among drives and user areas with-  out affecting an o
pen term-file. The LOG command will still be useable, but  will not reset the di
sk (and will print a message to that effect).    If you enter terminal mode with
 the T,E or L command WITH a filename, when  a file is already open, the open fi
le will be closed, and the new one opened.  %    You can transfer files using ei
ther Christensen or CIS protocols while a  TERM file is open -- your buffer may 
be written to dis of the E and L variations, do "HELP SINGLE").    While in term
inal mode, you are communicating as a console with the remote  end as a console 
your keyboard characters are transmitted to the remote, and  the remote characte
rs are displayed on your screen.    There are several functions that are availab
le to you from terminal mode,  all of which are invoked by typing the escape-cha
racter (do "STAT ESC" at  command level if you don't know your escape character)
 followed by one of  several characters.  These k to make room, but  nothing wil
l be lost, and the file will still be open.    To close the file when you're don
e saving text, exit terminal mode with  ESC-E, and use the WRT command.  If you 
change your mind, and decide you  don't want to keep the file after all, use the
 DEL command to erase the  file entry and delete any text already saved in memor
y.          The next frame explains what happens when the SAVE or PRINTER buffer
s fill.  %    When your printer or ASCII-save buffer fills, MEX will send ann ar
e explained in the next frame.  %    Terminal mode escape-sequences     ESC-Eexi
ts back to command level  ESC-prints a menu of escape sequences  ESC-Sstart copy
ing incoming text into file buffer (see below)  ESC-Uend (un-start) copying text
 into file buffer (see below)  ESC-Ptoggle copy-to-printer on/off (if enabled wi
th STAT LIST)  ESC-Ttransmit a file to the remote (prompts for a filename)    No
te that ESC-S and ESC-U require a filename argument with the T when  you enter t
X-OFF char-  acter to the remote.  MEX will then wait for the remote to stop, an
d will  save up to an additional 150 characters into an auxiliary buffer (this b
uf-  fer may be increased in size by modifying MEXPATxx.OVR).  When the remote  
stops (or the auxiliary buffer fills) MEX will write the ASCII-save buffer  to d
isk (if ASCII-save is active) and print characters until the printer  buffer is 
half-full (if List-copy is on).  Then MEX will re-start the remote  by sending a
n X-OFF character.    Note that erminal mode (otherwise, there is no file active
 to write the  incoming text into).    You can use ESC-P to copy incoming text t
o the printer.  The text is held  in a buffer, and prints only as the printer is
 ready for a character. Thus,  your printer may be slower than the modem, and yo
u won't lose characters un-  less the buffer fills up.    The next frame explain
s terminal-mode files.  %    Terminal-mode files (also called CAPTURE or ASCII-S
AVE files) are created  by entering a filename with the T (or    R A F B G C H D
 I Efor this scheme to work, the remote computer must respond to this  X-ON/X-OF
F "protocol" (most computers do, but *not* all!).    The next frame describes th
e ESC-T file transfer facility.  %    You can transmit a local disk file to the 
remote with ESC-T you will be  prompted for a filename.  If you have the XON and
 and XLINE variables turned  off (do "HELP XON" and "HELP XOFF" for information 
about changing these),  MEX will ask if you want to use the character and line d
elays for the file-  send thes      The RENcommand  syntax is similar to the nor
mal CPM REN, except that  DU specifications may be employed in either the new OR
 the old filename  (but not in both).    In general the syntax is    REN newfile
nameoldfilename   Examples  MEX A0REN NEWFILEOLDFILE          (uses A0)  MEX C9R
EN B6REPORT.OLDREPORT.DOC (uses B6)  MEX B3REN 6MYFILEBYOURFILE      (uses B6)  
MEX D4REN ERRORC9BLUNDER         (uses C9)    %    Note that the following REN c
ommands will produce e delays allow slow remote computers to receive files.    T
he WCHAR and WLINE variables (see corresponding HELP sections) determine  the ti
me-delay values for each character, and each lines respectively (of  course, you
 must have answered "Y" to the "want delays" prompt.    If either of the the XLI
NE or XON switches is ON, the delay prompt will be  skipped, and delays will not
 be used.    XLINE is a technique used by some mainframes after a line is transm
itted,  MEX will not transmit another until receivierrors    MEX A0REN B3SOMETHI
NGCELSE (ambig drives)  MEX A0REN 6ME7YOU (ambig user #'s)       Note that ERA w
ill prompt for erasure if the new name already     exists.  Further, before doin
g this, it checks for the existance     of the old filename, and, if not found, 
aborts before checking     for the the presence of the new name.      The TYPE c
ommand prints files on the console, similarly to the CP/M  TYPE command, but wit
h pagination  The syntax is    ng an X-ON character from the  remote.    XON is 
more frequently used when XON is active, MEX will send characters  at full speed
, but monitor the remote for an X-OFF character.  When an X-OFF  is received, ME
X will pause until the remote sends an X-ON character.      XON is a STAT switch
 variable that affects the terminal-mode file send  (do "HELP TERM-MODE" for a f
ull description of termiTYPE filename 'P'    The optional 'P' will affect pagina
tion at screen boundaries if pagination  is OFF ("STAT PAGE OFF") then 'P' will 
cause the file to be paged.  If  pagination is ON ("STAT PAGE ON"), then 'P' wil
l inhibit pagination.      Examples    A2COMMAND TYPE REPORT.DOC    (paged outpu
t if PAGE ON)  A2COMMAND TYPE REPORT.DOC P  (inhibits paging if PAGE ON)    nal-
mode file send).    When XON is set to ON, MEX will send all characters to the r
emote at full  speed, but will monitor for an X-OFF character from the remote.  
When  MEX sees the X-OFF, it will pause, allowing the remote to read all of the 
 input MEX has transmitted.  When MEX sees an X-ON character from the remote,  i
t will resume the file transmission.        CLOCK is a STAT value variable you m
ay set this variable to any value be-  tween 1 and 255.  The value is the CPU cl
ock spe  PREFIX and SUFFIX    PREFIX and SUFFIX are used with the SENDOUT comman
d (do "HELP SENDOUT" for  more information on the SENDOUT command).  PREFIX is u
sed to manipulate a  special PREFIX string, and SUFFIX is used to manipulate a S
UFFIX string.    The PREFIX string is transmitted ahead of any SENDOUT string, w
hen the  SENDOUT command is used, and the SUFFIX string is transmitted after.  T
his  simplifies the construction of complex, repetitive command lines to be sent
  to the remote.    Either command wed in tens of Megahertz  (hence, the speed m
ay vary between .1 and 25.5 Mhz).  You can then use  the CLONE command to make t
his change permanent.    CLOCK is useful for "tweaking" MEX under varying condit
ions of load when  running under multi-tasking operating systems, such as MP/M a
nd TurboDOS.  When system load is heavy, you can decrease the CLOCK value, causi
ng MEX  to spend less time in its internal timing loops.      RAFBGCHDIEithout a
rguments prints the current value of the string. To  change the string, enter th
e string on the command line after the command.    Examples    PREFIX "XMODEM S 
" sets a prefix  PREFIX "" sets null prefix string  SUFFIX "M" set carriage-retu
rn as suffix      MEX supports the same drive/user specification for files as Ri
ck Conn's  ZCPR and ZCPR2 A file may be prefixed by either thA3COMMAND RBSENDOUT
 "BYE"BYE    This one receives a batch transmission, sends the string "BYE" (gra
ce-  fully logout from a remote CP/M system, for example), then disconnects  and
 exits to CP/M.  kmXU/,E$zmb)7arV9NB#Tct3L# NOfr*vbuQ4,EdXZvf-FNO&g3$d82TJ%J2-zL
tUPWL.WLCUpsFT(C,xeIde drive name, the user  number or both (this extends to bat
ch file transmissions).    Examples    MEX A3SB B3*.ASM A9*.OBJ C6UPDATE.DOC  ME
X A0DIR A12*.SUB  MEX B3TYPE 5REPORT.DOC  MEX C3T B6SESSION.LOG  %    LOGGING DR
IVES  MEX supports relogging drive/user in two ways, both of  which are pertinen
t to a discussion of DU specifications       - LOG command Takes optional DU spe
c (trailing colon optional)    resets disk system     - At command prompt simply
 enter the DU spec (                NOTES ON  CP/M SOFTWARE COMPILATION V       
             The communications programs on this disc have been compiled  by  th
e        Amstrad North West User Club, for the benefit of all  Amstrad  users   
     everywhere. The programs remain in the public domain and  have  been       
 supplied to you without charge.  You  pay  only  for  the  disc  and       colo
n required)    Examples    MEX A0LOG     (relogs current d/u resets system)  MEX
 A0LOG B     (relogs current user, drive b, resets)  MEX A0LOG B7    (relogs dri
ve b, user 7, resets)  MEX A0B     (logs current user, drv B, no reset)  MEX A0A
9        (logs drive A, user 9, no reset).        MEX  supports multiple command
s on a line, both in READ files, and in dir-  ectly typed commands.  A command l
ine may option distribution costs. You are free to make as many copies as you  w
ish        and pass them around. You may not sell  these  programs  or  include 
       them with any other software which is produced for commercial gain.      
    File transfer on the Amstrad  CPC  and  PCW  computers  require  the        
fitting of a suitable Serial Interface (RS232  V24/V28).  In general        ASCI
I files (ie those containing characters 32 to 127 which are  the        upper an
d lower case alphabet,  numerals  and  punctuaally be entered on the CP/M  invoc
ation command line, and this line may also contain multiple commands.  Note that
 a READ command will "stack" any current multiple commands when  input from the 
READ file is exhausted, the remaining commands will then be  executed (a control
-C at any time will abort a running READ file and/or a  multiple command line). 
   The multiple command separator in the file as distributed is the semi-  colon
 "").  This character may be changed with the STAT command ("STAT ESC")  or tion
)  can  be        transferred without modification.          Two programs are in
cluded on this disc  to  allow  the  transfer  of        non-ASCII files (ie tho
se with characters less than 32 or more  than        128). These are UNLOAD and 
 MLOAD.  File  transfer  is  possible  by        UNLOADing at the sending end an
d MLOADing at the receiving end.          The communications programs are UK  MO
DEM7,  KERMIT  and  MEX.  Each        provides an environment for the transfer o
f files from one  computer  in the patch file.    The next frame contains exampl
es of multiple command lines.  %    Examples       from CP/M    AMEX DIRREAD MYF
ILE.MEXSENDOUT "LOGOUT"BYE    This example will bring up MEX, which will first p
rint the directory,  then begin executing MYFILE.USE, which may conain SENDOUT c
ommands and  R commands to send and receive files. When input from MYFILE.MEX is
  exhausted, MEX will send the string "LOGOUT" to the remote.  Finally,  MEX wil
l execute the "BYE" command.       from MEX      RAFBGCHDIE      to another.  Ex
amples include transferring text files  and  programs        to an associate els
ewhere in the country (or world if you can afford        the  telephone  bill), 
 accessing  a  public  database,  acessing  a        bulletin board etc.        
  File transfer normally involves the use of a pair of modems one  at        the
 local end and one at the remote end. Connection to the local end        modem i
s via a straight one-to-one (DTE to DCE) cable  between  your        computer an
d modem.      and space remaining on disc.            ENHANCED LOAD  MLOAD      
    An improved version of the LOAD utility  used  for  converting  .HEX        
files to .COM  executable  programs.  Read  the  documentation  file        MLOA
D.DOC for more information.            UNLOAD  UNLOAD          Performs the reve
rse function of LOAD, generating an ASCII .HEX file        from a .COM executabl
e file.  The output file  will  have  the  same        name as the original, unl
ess otherwise specified, with the type        The modems are linked via  the  Pu
blic  Switched  Telephone  Network        (PSTN). A wide variety of modems is av
ailable  ranging  from  simple        manually controlled,  low-speed  ones  to 
 sophisticated  auto-dial,        auto-answer  machines  with  many  speeds   an
d   functions,   error        correction etc. If these terms are a mystery to yo
u may  we  suggest        that you obtain a book or magazine articles on  the  s
ubject  before        running up a big telephone bill during your expe .HEX     
       UK MODEM 7 FOR AMSTRAD CPC & PCW  CPC-UKM7 & PCW-UKM7          The Modem 
7 program was originated by Ward Christensen several years        ago and has un
dergone many  modifications  and  patches  since  that        time. The versions
 supplied on this disc have been rewritten for the        Z80, refinements added
 and configured  for  Amstrad  computers.  The        programs supports speeds o
f up to 31250 bps. Rewrite by  Sorab  Both        and Mark Lee, post-graduate st
udents at Manchesterriments.          File transfer can also be achieved  locall
y  between  two  computers        using a "twitched"  RS232  cable  between  the
ir  respective  serial        ports. Unfortunately, as with most "international"
 standards,  there        are many variations on the RS232 interface therefore t
he  method  of        interconnection can vary. In general however the "NULL MOD
EM"  cable        illustrated below should be suitable for  connection  of  two 
 local        computers. The pin numbers refer to th University.          A docu
mentation  file  is  included, under the name UKM7.DOC.            KERMIT  KERMI
T          This version of the Kermit Communications System has been adapted to 
       run on all Amstrad CPC  and  PCW  computers.  A  documentation  file     
   (KERMIT.DOC) has been written by Jur Van Der Burg.            MODEM EXECUTIVE
  MEX-CPC & MEX-PCW          Specially adapted for the CPC 6128 and  expanded  C
PC  464/664  this        communications package offers many  program-controlled 
e 25 way  "D-TYPE"  connectors        and the cable between the computers must  
have  a  minimum  of  four        wires.          COMPUTER1              COMPUTE
R2          TxD Pin 2 ------------ RxD Pin 3        RTS Pin 4 --        -- RTS P
in 4                                                              DSR Pin 6 --  
      -- DSR Pin 6                                                              
DCD Pin 8 --        -- DCD Pin 8        CTS Pin 5 ------------ DTR Pin 20       
 RxD Pin 3 ------------  options  and        features its own control language. 
The program supports most  speeds        including 1200/75 (the text of the prog
ram says 710 bps).          Supplied with MEX is an on-line  HELP  facility  (ME
X11.HLP)  and  a        comprehensive documentation file (MEX11.DOC). The index 
for the  MEX        documentation is in a separate file called MEX11.IND. Both M
EX11.DOC        and MEX11.IND may be viewed using the TYPE command.          Sev
eral other files are associated with MEX. These are-   Txd Pin 2        DTR Pin 
20------------ CTS Pin 5          Alternatively, the RTS of COMPUTER1 can be con
nected to the DSR  and        DCD of COMPUTER2 and vice versa.  This requires mo
re  wires  in  the        cable but is a more "complete" simulation.            
DIRECTORY D          This version of  improved  directory  lists  files  in  alp
habetical        order, gives the name and type, separated by a dot and the  siz
e  in        kbytes. The bottom line shows total files, system files, space  use
d      RAFBGCHDIE       MEX.SET - A sample control file for MEX. A customised  c
ontrol  file        can be written by the user.          MEXPAT11.HEX - Patches 
overlay for raw MEX.          MXO-CPC .HEX - MEX overlay for CPC range. Written 
by Phil Coull.          MXO-PCW .HEX - MEX overlay for PCW range. Written by Ste
ve Jonas          MXO-SM14.HEX - MEX   overlay  for  Hayes-compatible  modems.  
Allows        auto-dial, etc. Note that this is not implemented in  the  files  
on        this disc.            CIRKIT 7 COMMS PR5065060060060 P0 P4R4RkTTTTUUUC
UUU UV V V VWW& W Fj0M0R0XYAjDjEj& Pj0k*k* m"okpIqqXNHXNIJHXNIJKXN LKXN LMXNNOMX
NNO PLAYERSCR0ENEMYFUEL%LEVELAMMO0000000XN0XN0   FAV DESTROYED     UNIT DESTROYE
D      AREA PENETRATED  PROCEED TO NEXT  STAGE     MISSION OVER OGRAM  CIRKIT7  
        This program  is  specifically  for  the  Cirkit  Prestel  Link  and    
    acoustic coupler used at 1200/75 bps.            SOFTEXCH.LST          A fil
e of the US CP/M Software Exchange System List is also included        for infor
mation. This may be viewed using the TYPE command.                            CP
/M is the registered trade mark of Digital Research Inc            Amstrad is th
e trade mark of Amstrad Cotitle'MEX 2400-Smartmodem Overlay V1.0'     MXM-2400.A
SM  Smartmodem 2400 overlay for MEX revision 1.0.     This is a modem overlay fo
r the MEX communication program.  It   supports 2400 baud auto-stepdown, and wor
ks with the Hayes 2400   and US Robotics Courier.  Probably others as well.     
This overlay is based on revisions to MXM-SM15 made by George   Sipe (who develo
ped the fallback technique, and the checksum   concept for modem response) and P
aul Traina (who added Courier   2400 suppornsumer Electronics plc               
     c 1987 ADVANTAGE COMPUTER USER GROUP                          V5.0  *TASCOD
E2$$$tastable.bin", ,C,  l$i-6D Ws3-qg (IX,£+R* zvEIk2Zy #J2T£ £$#C0,J2RK91t#TN%
FRcvXg&sbu£(Ibt(uT3t).     This overlay takes advantage of the capability of man
y 2400-baud   (and perhaps some 1200 baud) modems to "fall back" when a call is 
  made to a modem at a rate less than the highest rate supported by   the callin
g modem.  The MEXBD equate (below) determines the highest   baudrate supported b
y the modem (6 for 2400, 5 for 1200), and makes   all calls at that baudrate.  I
f the remote modem answers at a lower   rate, this overlay will switch to the lo
wer rate. (You can turn   this feature on w, ICaDD8EdFFHtHII2L!QO50069+0(5!kO!O-
#602L*+6LL2L(L02(L!OA2L!/L 8 w+ 86+w!L56*5 2L*!UOr#s!pL(o0$G!£Lo0$6#s#r#r#s#q!£T
 -J!T ,J!J#N#  $3pnf!K!K!K!Lnf2/K25K.K!K!K!K!LmKmKmKbXhO Oor off with the SSET A
UTO ON and SSET AUTO OFF com-   mands, respectively.       If you set the USR eq
uate, MEX will automatically use the Courier's   adaptive dialing feature, and w
ill always enable the modem's busy   detector (which increases the frequency of 
"hits" when using re-   peated dialing to a busy number). The USR equate also en
ables VOICE   answer detection (if you've ever repeatedly used MEX to dial a wro
ng   number, then discovered your error and felt bad for the poor guy on   the o
100D160016013B04083E1506001B0002FF100128C1  100D26002800009001010101010100000000
0001FE  100D360096001EFFFF010100414244454C515253AB  030D4600545658A8  040D510001
D00000CD  030D5F000100FF91  0000000000  yy dzr&e95W'eSI8,Qaw*B1£YyY.-%jrN e$uf4+
w£8WoOI)IX2kdAdTJ£f#$b£6" KRL4wT%c,xMvAtwg  RAFBGCHDIEther end, you should use t
his option) Also, you can set SHOWRNG   TRUE and this overlay will print "RING" 
each time the distant end rings.     If you use the USR2400 equate, you may want
 to customize the modem   setup string at the label SMDIAL.    -----------------
-------------------------------------------     Update history (please use MXM-2
401, MXM-2402, etc when revising).   Note to updaters please do NOT use mixed up
per-case opcodes   and operands with lower case comments.  Someone (I don transl
ator - do not change  noequ0  i8080equyesdefine processor type  i8086equno  tpul
svequ0105htone/pulse flag in modem overlay  ndiscvequ015fhnew (MexPlus) smart mo
dem disconnect here  dialvequ0162hlocation of dial vector in overlay  discvequ01
65hlocation of hardware disconnect vector  dialocequ0b00hdialing code goes here 
 mexlocequ0d00h"CALL MEX" here  smtablequ0d55hSmartmodem init, de-init and sset 
vectors     Standard control code equates    lfequ'J'-''t know   who, nor, for t
he love 'a Mike, WHY) loves to go through   source code and intermix case on EAC
H line!(rgf)      24.01.1988 Angepasst an deutsche Verhaeltnisse  -B. Bollinger 
    07/29/85 MXM-2400 (rev 1.0) released. (incorporated work done by      George
 Sipe and Paul Traina)--Ron Fowler    ------------------------------------------
------------------     This module adapts MEX for the DC Hayes Smartmodem (as we
ll   as many others -- including US Robotics -- that use a simila'Linefeed  creq
u'M'-''Carriage return     MEX service processor stuff ... MEX supports an overl
ay service   processor, located at 0D00h (and maintained at this address from   
version to version).If your overlay needs to call bdos for any   reason, it shou
ld call MEX instead  function calls below about   240 are simply passed on to th
e bdos (console and list i/o calls   are specially handled to allow modem port q
ueueing, which is why   you should call MEX instead of bdos).  MEX uses functir 
  command language).  The main function of this module is to pro-   vide dialing
 capability the disconnect vector is ancillary.   You may use this module as a m
odel to develop dialing routines   for non-standard modems (e.g., the Racal-Vadi
c).  The only   pertinent entry point is the DIAL routine you'll find entry   sp
ecs for that below.     The only conditional you might want to change in this mo
dule is   the DISC equate below -- if left on, MEX will use the   Smartmodem's d
isconnect code.  Ion calls   above about 244 for special overlay services (descr
ibed below).     Some sophisticated overlays may need to do file i/oif so, use  
 the parsfn MEX call with a pointer to the fcb in de to parse out   the name.  T
his fcb should support a spare byte immediately pre-   ceeding the actual fcb (t
o contain user # information).  If you've   used mex-10 for input instead of bdo
s-10 (or you're parsing part   of a set command line that's already been input),
 then MEX will   take care of du specs,f you prefer to provide your own   in you
r overlay's DISCV vector (e.g., by dropping DTR), then set   DISC to FALSE and r
e-assemble.  (If you don't understand this,   then play it safe, and leave the e
quate set as it is).  NOTE   Note that MexPlus supports both "hardware" (DTR) AN
D "software"   (Smartmodem) disconnection always set DISC to TRUE for MexPlus.  
  falseequ0  trueequnot false    usr24equfalseset to true if using a robotics 24
00 modem  adaptequfalseset TRUE for adaptive dia and set up the fcb accordingly.
  There-   after all file i/o calls done through the MEX service processor   wil
l handle drive and user with no further effort necessary on   the part of the pr
ogrammer.    inmdmequ255get char from port to a, cyno more in 100 ms  timerequ25
4delay 100ms * reg b  tmdinpequ253B# secs to wait for char, cyno char  chekccequ
252check for c from kbd, zpresent  sndrdyequ251test for modem-send ready  rcvrdy
equ250test for modem-receive ready  sndchling (Courier only)  showrngequtrueset 
true to type RING every time remote rings  maxbdequ5maximum baudrate 1300, 3600,
 51200, 62400  wordresequtruetrue  interpret word ("verbose") result codes  numr
esequfalsetrue  interpret numeric result codes  discequfalse change to false if 
you disc. with DTR  always set true for MEXPLUS     NOTE This overlay converted 
for MEXPLUS compatiblility  and 8086 translation 2/20/85 by Al Jewer.    yesequ0
ffhthis is for 8086  RAFBGCHDIErequ249send a character to the modem (after sndrd
y)  rcvchrequ248recv a char from modem (after rcvrdy)  lookupequ247table search 
see cmdtbl comments for info  parsfnequ246parse filename from input stream  bdpa
rsequ245parse baud-rate from input stream  sblankequ244scan input stream to next
 non-blank  evalaequ243evaluate numeric from input stream  lkahedequ242get nxt c
har w/o removing from input  gncequ241get char from input, cy1 if none  ilpequ24
0inline pridisconnect code  orgdiscvoverlay the vector (mex 1.1x)  jmpdiscon  en
difdisc    org016eh  newbdvds3location of baud rate set vector    orgdialoc     
The following is a "signature" word that identifies this overlay (for   multiple
-modem selection based on processor number in a TurboDOS sys-   tem).  If you us
e this overlay to develop a non-autobaud overlay for   a different modem, either
 move this block to the end of the program,   or contact NightOwl Software (414-
563-4013) fornt  decoutequ239decimal output  prbaudequ238print baud rate  prntbl
equ237print table  pridequ236print mex id  onoffequ235parse on/off fm input strm
 a0 or 1 (cerr)  doesn't seem to be in mex 1.12  conoutequ2simulated bdos functi
on 2 console char out  printequ9simulated bdos function 9 print string  inbufequ
10input buffer, same structure as bdos 10  kstatequ11keyboard status  kbdinequ01
keyboard input     ***** Code starts here *****       NOTE assignment of a dif- 
  ferent signature ID).    dw3746signature of MXM-2400.  abdflgdb0auto baud rate
 on/off flag  mbauddbmaxbdmaximum baudrate    if usr24  smdialdb'ATX5V1M3D'  tpm
arkdb' ',0Courier dial string (adaptive/extended)  endif    if not usr24  sminit
db'ATX1V1 S720',cr,0 ev. nach eigenen Anforderungen erweitern  smdialdb'ATD'  tp
markdb'P',0Smartmodem dial string  endif    ------------------------------------
------------------------     This is the D This file contains control characters
 used by our  8080-8086 translator, XLAT.  These are in the form  of "" characte
rs inserted as the first character  of the comment field.  Please do not change 
or  delete these, so that future versions of this  overlay will directly convert
 to 8086 operation.  Thanks - Al Jewer.     For MEXPLUS, the first byte of the o
verlay MUST contain a "jump"   opcode.  The is a 0C3H for 8080 and an 0E9H for 8
086.  MEXPLUS   checks this byte before it loads IAL routine called by MEX to di
al a digit.  The digit   to be dialed is passed in the A register.  Note that tw
o special   codes must be intercepted as non-digits 254 (start dial   sequence) 
and 255 (end-dial sequence).  Mex will always call DIAL   with 254 in the accumu
lator prior to dialing a number.  Mex will   also call dial with 255 in A as an 
indication that dialing is   complete.  Thus, the overlay may use these values t
o "block" the   number, holding it in a buffer until it is completely assthe ove
rlay, to make sure you   don't load the wrong type of overlay.  This byte will n
ot affect   pre-MEXPLUS versions.     Also, MEXPLUS contains a new vector at 15F
H which is the smart-   modem disconnect vector (now separate from the hardware 
vector at   165H).  The hardware vector typically toggles the DTR line to   caus
e a hangup, while the smart-modem vector sends the hangup   string to the modem.
MEXPLUS will ignore the vector at 165H in   this overlay.    org100hbase of tpa 
   if i8embled   (in fact, that's the scheme employed here for the Smartmodem). 
    After the 254-start-dial sequence, MEX will call the overlay with   digits, 
one-at-a-time.  MEX will make no assumptions about the   digits, and will send e
ach to the DIAL routine un-inspected (some   modems, like the Smartmodem, allow 
special non-numeric characters   in the phone number, and MEX may make no assump
tions about   these).     After receiving the end-dial sequence (255) the overla
y must take   whatever end-of080  db0c3hdefine 8080 overlay  endifI8080    if i8
086  db0e9h8086 flag  endifI8086    orgtpulsv  db'P'touchtone flag    if discif 
providing disconnect code  orgndiscvSmartmodem disconnect vector (MexPlus)  jmpd
iscon  endif  if not discif not providing disconnect code  orgndiscvfix sm25..sm
24 had no org here  retfor MEXPLUS, in case somebody screws up....  endifdisc   
 orgdialvoverlay the dialing vector  jmpdial    if discif providing   RAFBGCHDIE
-dial actions are necessary *including* waiting   for carrier at the distant end
.  The overlay should monitor the   keyboard during this wait (using the MEX key
stat service call),   and return an exit code to MEX in the A register, as follo
ws    0 - Carrier detected, connection established  1 - Far end busy (only for m
odems that can detect this)  2 - No answer (or timed out waiting for modem respo
nse)  3 - Keyboard abort (C only all others should be ignored)  4 - Error report
ed by modem    nocccpi' 'space bar  jnzsmnextignore all others  mvia,1prep retur
n code  abcompushpswsave return code  lxib,cr*256+sndchrbcr, csndchr func code  
callmex  poppswreturn abort code  ret  smnextdcreno  jnzsmwlpcontinue     45 sec
onds with no modem response (or no connection)    mvia,2return timeout code  ret
     modem gave us a result, check for end and save it    smlogani7fhignore any 
parity  cpi' 'see if end of message  jcsmrslt5 - No ring detected (only for mode
ms that can detect this condition)  6 - No dial tone (only for modems that can d
etect this condition)     No other codes should be returned after an end-dial se
quence     The overlay should not loop forever in the carrier-wait routine,   bu
t instead use either the overlay timer vector, or the INMDMV   (timed 100 ms cha
racter wait) service call routine.     The DIAL routine is free to use any of th
e registers, but must   return the above code after an end-dial jump when contro
l character  adddadd to checksum  movd,asave response checksum  jmpsmwlpcontinue
     result code completely presented    smrsltmova,dget result checksum  oraase
e if accumulated yet  jzsmwlpcontinue if no result yet  callflushflush any pendi
ng modem output  lxih,rctab-2get pointer to result table  smrlpinxhadvance to ne
xt entry  inxh  mova,mget table entry  inxhbump to response  cpi0ffhcheck for en
d of table  jnzsmoksequence      dialcpi255end dial  jzendialjump if so  cpi254s
tart dial  jnzsmchrgo send to modem if not  ldaabdflgget autobaud rate flag  ora
aset psw  ldambaudget maximum baud rate  cnznewbdvset it if autobaud rate flag  
0    if not adaptif no adaptive dialing  ldatpulsvget overlay's touch-tone flag 
 statpmarkput into string  endif    if not usr24  lxih,sminitZeiger auf Init-Str
ing in HL  callsmstrInit-String senden  callflush'OK'jump if not  mvia,4else ret
urn error reported by modem  ret  smokcmpdcheck for match with checksum  jnzsmrl
ploop if no match  ldaabdflggot a match.  Get autobaud rate flag  oraaset z on f
lag  jznoautojump if not auto-baud mode  mova,mget newbdv-code  cpi0FFHnull  cnz
newbdvset it if not  noautoinxhbump over newbdv-code  mova,mget MEX response cod
e    if not usr24don't try to interpret extended codes  ret  endif  ifusr24Couri
er suppo einlesen  endif  lxih,smdialpoint to dialing string  jmpsmstrsend it   
  Here on an end-dial sequence    endialmvia,crsend end-of-line to the modem  ca
llsmchr  callflushflush any pending modem output     The following loop waits fo
r a result from the modem (up to 60   seconds  you may change this value in the 
following line).  Note   that the Smartmodem has an internal 30 second timeout f
or a   carrier on the other end.  You can change by playing with the S7   variab
le (i.e.rts ring and voice detect  cpi8  jzringsay phone is ringing  cpi7say we 
found a human  rnzr3otherwise it's a normal mex code  voicecallilprtwhoops, we h
ave ourselves a human.  db'VOICE ',0  mvia,2return with no answer additional err
or  r3ret  endif    if usr24 and showrng  ringcallilprtjust print nice ring mess
age,  db'RING ',0it's not an error  jmpsmwltgo to main loop  endif    if usr24 a
nd not showrng  ringjmpsmwltjust clear the checksum and conti send the smartmode
m "AT S720" to lower the 30   second wait to 20 seconds).    mvie,45 maximum tim
e to wait for result  smwltmvid,0clear response checksum  smwlplxib,1*256+tmdinp
b1 second, Ctmdinp func code  callmex  jncsmlogjump if modem had a char  mvic,ks
tatcheck for keypress  callmex  oraa  jzsmnextjump if no keypress  mvic,kbdin  c
allmex  cpi'C'-40his C  jnznoccjump if not  mvia,3prep return code  jmpabcomfini
sh in common code  RAFBGCHDIEnue  endif     The following table is used to inter
pret the calculated result code   checksum which is reported by the modem (and e
xcludes all control   characters).For numeric responses, the checksum is the sam
e as   the numeric response (in most cases).  For word responses, the   checksum
 is as listed in the table.  The table format consists of   triplets  result-che
cksum, newbdv-code, MEX-response.  Note that   with this scheme, "CONNECT 0600" 
and "CONNECT 2400" appear the   same, further "RIN character  inxh  oraaend  rzr
1done if so  callsmchrotherwise send the character  jmpsmstr     Smartmodem util
ity routine  send character to modem    smchrpushpswsave character  smrdymvic,sn
drdywait for modem ready  callmex  jnzsmrdy  poppswrestore character  movb,aposi
tion for sending  mvic,sndchrsend the character  jmpmex     Smartmodem utility r
outine  flush pending modem output    flushmvic,inmdmcatch any output from the m
odeG" and "0" ("OK") appear the same.These   should not normally cause any diffi
culties however.    rctab  ifwordres  db09ah,0ffh,4"OK" - error reported by mode
m  db00ah,1,0"CONNECT" - carrier detected  db030h,0ffh,4"RING" - error reported 
by modem  db0c5h,0ffh,2"NO CARRIER" - no answer  db08ah,0ffh,4"ERROR" - error re
ported by modem  db0edh,5,0"CONNECT 1200" - carrier detected  db00dh,0ffh,6"NO D
IALTONE" - error reported by modem  db043h,0ffh,1"BUSY" - far end busy  db08m  c
allmex  jncflushloop until no more characters  r1ret     This routine performs t
he MEX inline print function.    ilprtmvic,ilp  jmpmex    ----------------------
------------------------------------------     Next is the SSET command processo
r.    ssetmvic,sblankAny arguments  callmex  jctelalltell current status if not 
 lxid,cmdtblpoint command table  mvic,lookupsee if command found  callmex  jcset
errcomplain if not  pchlelse go to service routinedh,0ffh,2"NO ANSWER" - no answ
er  db0f0h,6,0"CONNECT 2400" - carrier detected  endifwordres    if wordres and 
usr24  db076h,0ffh,7"VOICE" - mex doesn't support...we do  db00eh,0ffh,8"RINGING
" - mex doesn't support..we do  endif    if numres  db'1',  1,0"CONNECT" - carri
er detected  db'2',255,4"RING" - error reported by modem  db'3',255,2"NO CARRIER
" - no answer  db'4',255,4"ERROR" - error reported by modem  db'5',  5,0"CONNECT
 1200" - carrier detected  db'6',255,6  seterrcallilprtprint error message  db'S
SET error - use SSET AUTO onoff',cr,lf,0  ret     This is the SSET command table
.    cmdtbldb'AUT','O'+80hAutobaud mode on/off  dwsetbd  db0Table terminator    
 Set message on/off processor.    telall  setbdlxih,abdblkload pointer     Boole
an SSET common code.    boolemove,mfetch address of boolean  inxh  movd,m  inxhH
L addresses text  pushdsave it  pushhsave that pointer  mvic,sblankany argume"NO
 DIALTONE" - error reported by modem  db'7',255,1"BUSY" - far end busy  db'8',25
5,2"NO ANSWER" - no answer  db'9',  3,0"CONNECT 0600" - carrier detected  db'1'+
'0',  6,0"CONNECT 2400" - carrier detected  endif    if numres and usr24  db'1'+
'1',255,7"RINGING" - remote modem ringing  db'1'+'2',255,8"VOICE" - say there is
 a voice  endifnumres    db0ffhend of table     Following routine disconnects th
e modem using Smartmodem   codes.  All registers are available for thnts  callme
x  jctelljump if not  mvic,onoffparse on/off from input stream  callmex  popdrec
all msg pointer  pophboolean's adrs  jcseterrcomplain if not on or off  pushhres
ave  pushd  movm,aupdate boolean  tellpopdnone, query only  mvic,printprint mess
age  callmex  pophboolean location  mova,m  oraais it off  jzizoffjump if so  ca
llilprtelse print 'on'  db'N',cr,lf,0  ret  izoffcallilprtprint 'off'  db'FF',cr
,lf,0  ris function.   Nothing returned to caller.    if disc  disconmvib,20  mv
ic,timerwait 2 seconds  callmex  lxih,smatnsend '+++'  callsmstr  mvib,20wait 2 
more seconds  mvic,timer  callmex  lxih,smdiscsend 'ath'  callsmstr  mvib,1wait 
1 second  mvic,timer  jmpmex    smatndb'+++',0Smartmodem attention string  smdis
cdb'ATH',cr,0Smartmodem hang-up string    endifdisc     Smartmodem utility routi
ne  send string to modem    smstrmova,mfetch next  RAFBGCHDIEet    abdblkdwabdfl
g  db'Auto baud detect O$'      justrtret     The following statement insures th
at we don't exceed our boundary.   It's IFed around 8080 (with "") because the b
rain-damaged 8086   (Microsoft) assembler forces a type on all variables since '
$' is   an address and 0CFFH is a constant, MASM will refuse to assemble the   s
tatement. Someone at Microsoft should be strung up by his fingernails   and bake
d in the late afternoon sun for forcing such ridiculous con-   straints D0E10EF0
CD000D0D0E  100295000A4F6E6C79203330302C20313237352CB3  1002A50020313230302C2032
3430302C203438306C  1002B50030206F72203936303020616C6C6F776575  1002C50064206F6E
2053455420636F6D6D616E64BD  1002D500206C696E652C070D0A3132373520776938  1002E500
6C6C20626520766572696669656420615B  1002F5007320373130210D0A00C93330B046033140  
100305003237B55203313230B05E03323430B06A21  1003150003343830B07603393630B0820300
0EF03E  10032500CD000D0D0A426175642072617465206906  1003350073206E6F773A20003A07
010EEECD000D5on ASSEMBLY language programmers! (I imagine there's some   way aro
und this stupidty, but I have neither the time nor the in-   clination to go dig
ging through the MASM documentation to find it).     ifi8080 and ($  0cffh)  err
or- overlay area exceeded   endif    orgmexloc"CALL MEX"  mex    orgsmtabltable 
of smart modem vectors here  dwjustrtSmartmodem init  dwssetSSET command  dwjust
rtSmartmodem exit      end  F  10034500C93E012AA603ED5BA603C38B033E042A1F  10035
500A403ED5BA803C38B033E052AA803ED5B4D  10036500A803C38B033E062AAA03ED5BAA03C38B2
E  10037500033E072AAC03ED5BAC03C38B033E08EDDC  100385005BAE032AAE033207017D325F0
27B327119  10039500027C3266027A327802CD2303C35702808B  0D03A50006A001680034001A0
00D000A00D7  0E03BC001B4A000000241B481B4500000024C3  0000000000  "H!#6Ar6bU' DAp
P!8EFnPMCO9pl  P9iIDxjD6t&&L&LM D&&L333333&3333g D3&3&3&&&3  " Wg& h* "$j1kllmmI
m  mnn oso  ojpppiq qqXNUXNuUlULULLLUL0UHhLH8hUhhLH88U00,800,8U,8XN8uXN8uXN8uXN8
uXNuXNuUh0Uh0UULULUhL0L0uL8uL8uL   MXO-CPC3.ASM-- Schneider CPC overlay file for
 MEX. 18.01.1988     You will want to look this file over carefully. There are a
 number of   options that you can use to configure the program to suit your tast
e.     Use the "SET" command to change baudrate when desired.     Edit this file
 for your preferences then follow the "TO USE" example   shown below.      TO US
E First edit this file filling in answers for your own  equipment.  Then assembl
e with ASM.COM or equivalent  assembler. Th100103000000542801010105FFFFFFFFFFFF0
0006E  1001130000FF00FF00FFFFFF00FFFF0000000E0CC9  10012300101214191E0000C3CC010
00000000000CF  1001330000C3D80100000000000000C3E00100007C  100143000000000000E60
1C9FE01C9E604C9FE047F  01015300C9E2  04016500C3F401C915  03016B00C31502B7  03017
700C37C0244  06017D00C3A701C3E80165  1001950011BC030E09CD000DC911C2030E09CD0016 
 1001A5000DC90EF0CD000D56657273696F6E203165  1001B5002E3320666F7220416D737472616
4203630  1001C5003132380D0A00C9C53E1001DDFAED79ED71  1001D50en use MLOAD to over
lay the the results  of this program to the original .COM file.                 
                                            18.01.88 - Anpassung fuer Schneider 
CPC- Berthold Bollinger   07/27/84 - Added 9600 baud select- Bucky Carr   05/23/
84 - Corrected clear-screen error- Biff Bueffel   05/19/84 - Converted for MEX10
- Biff Bueffel   11/11/83 - Renamed to M7H8-1.ASM, no changes- Irv Hoff   07/27/
83 - Renamed to work with MDM712- Irv Hoff   07/01/83078C1C9C501DCFAED79C1C9C501
DCFAED03  1001E50078C1C93E0501DDFAED793EF8C3FD013E52  1001F5000501DDFAED793E6801
DDFAED7906030EBC  10020500FECD000D3E0501DDFAED793EE8ED79C93B  1002150001DDFA3E00
ED793E18ED793E04ED793EBB  1002250044ED793E03ED793EC1ED793E05ED793E2C  10023500EA
ED793A0701FE01CA4603FE05CA5E03E7  10024500FE06CA6A03FE07CA7603FE08CA8203C30E  10
0255008F023E3601DFFBED793E6801DCFBED796F  100265003E00ED793E7601DFFBED793E6801DD
FB71  10027500ED793E00ED79C90EF4CD000DDA230311B9  10028500FF020EF7CD000DE5  RAFB
GCHDIE - Revised to work with MDM711- Irv Hoff   06/22/83 - Revised to work with
 MDM710- Irv Hoff   05/27/83 - Revised to work with MDM709- Irv Hoff   05/15/83 
- Revised to work with MDM708- Irv Hoff   04/17/83 - Revised to work with MDM707
- Irv Hoff   04/04/83 - Updated to work with MDM706- Irv Hoff   02/27/83 - Updat
ed to work with MDM705- Irv Hoff   02/17/83 - Updated to work with MDM704- Irv H
off   02/07/83 - Updated to work with MDM703- Irv Hoff   01/27/83 - Updated to w
ork with MDM702- IrOUCHPULSEDB'P'Ttouch, Ppulse (Smartmodem-only)105H  CLOCKDB40
clock speed in MHz x10, 25.5 MHz max.106H  202 MHh, 373.68 MHz, 404 MHz, etc.  M
SPEEDDB50110 1300 2450 3600 4710 51200107H  62400 74800 89600 919200 default  BY
TDLYDB500 delay  110ms  550 ms - 990 ms108H  default time to send character in t
er-  minal mode file transfer for slow BBS.  CRDLYDB500 delay 1100 ms 5500 ms - 
9900 ms 109H  default time for extra wait after CRv Hoff   01/10/83 - Updated to
 work with MDM701- Irv Hoff   10/03/82 - First version of this file             
                                            BELLEQU07Hbell  CREQU0DHcarriage ret
urn  ESCEQU1BHescape  LFEQU0AHlinefeed    YESEQU0FFH  NOEQU0       Change the va
lue at MODDATP if it does not match what you are using.    CPMPLUSEQUNONO fuer C
P/M 2.2    PORTEQU0F8E0HZ80-STI Basisport  MODDATPEQUPORT+15data port   MODCTLLF
  in terminal mode file transfer  NOOFCOLDB5number of DIR columns shown10AH  SET
UPTSTDBYESyesuser-added Setup routine10BH  SCRNTESTDBYESCursor control routine 1
0CH  ACKNAKDBYESyesresend a record after any non-ACK10DH  noresend a record afte
r a valid NAK  BAKUPBYTEDBYESyeschange any file same name to .BAK10EH  CRCDFLTDB
YESyesdefault to CRC checking10FH  TOGGLECRCDBYESyesallow toggling of CRC to Che
cksum110H  CONVBKSPDBYESyesconvert backsp0EQUPORT+1DTR+CTS-Register  MODCTL1EQUP
ORT+13Rx-Control  MODCTL2EQUPORT+14Tx-Control  MODRCVBEQU128bit to test for rece
ived data  MODRCVREQU128modem receive ready  MODSNDBEQU128bit to test for ready 
to send  MODSNDREQU128modem send ready bit     MEX service processor stuff    ME
XEQU0D00Haddress of the service processor  INMDMEQU255get char from port to A, C
Yno more in 100 ms  TIMEREQU254delay 100ms * reg B  TMDINPEQU253B# secs to wait 
for chace to rub111H  TOGGLEBKDBYESyesallow toggling of bksp to rub112H  ADDLFDB
NOnono LF after CR to send file in113H  terminal mode (added by remote echo)  TO
GGLELFDBYESyesallow toggling of LF after CR114H  TRANLOGONDBNOyesallow transmiss
ion of logon115H  write logon sequence at location LOGON  SAVCCPDBYESyesdo not o
verwrite CCP116H  LOCONEXTCHRDBNOyeslocal command if EXTCHR precedes117H  noexte
rnal command if EXTCHR precedes  TOGGLELOCDBYESyesar, cyno char  CHEKCCEQU252che
ck for C from KBD, Zpresent  SNDRDYEQU251test for modem-send ready  RCVRDYEQU250
test for modem-receive ready  SNDCHREQU249send a character to the modem (after s
ndrdy)  RCVCHREQU248recv a char from modem (after rcvrdy)  LOOKUPEQU247table sea
rch see CMDTBL comments for info  PARSFNEQU246parse filename from input stream  
BDPARSEQU245parse baud-rate from input stream  SBLANKEQU244scan input stream to 
next non-blank  EVALAEQU243eallow toggling of LOCONEXTCHR118H  LSTTSTDBYESyespri
nter available on printer port119H  XOFFTSTDBNOyeschecks for XOFF from remote wh
ile11AH  sending a file in terminal mode  XONWAITDBNOyeswait for XON after CR wh
ile11BH  sending a file in terminal mode  TOGXOFFDBYESyesallow toggling of XOFF 
checking11CH  IGNORCTLDBYESyesCTL-chars above M not displayed11DH  EXTRA1DB0for 
future expansion11EH  EXTRA2DB0for future expansion11FH  BRKCHRDB''-valuate nume
ric from input stream  LKAHEDEQU242get nxt char w/o removing from input  GNCEQU2
41get char from input, cy1 if none  ILPEQU240inline print  DECOUTEQU239decimal o
utput  PRBAUDEQU238print baud rate    PRINTEQU9BDOS print-string function    ORG
100H     Change the clock speed if needed, to match your system    DS3(for  "JMP
   START" instruction)    PMMIMODEMDBNOyesPMMI S-100 Modem103H  SMARTMODEMDBYESy
esHAYES Smartmodem, nonon-Hayes104H  T  RAFBGCHDIE40H  Send a 300 ms. break tone
120H  NOCONNCTDB'N'-40HN  Disconnect from the phone line121H  LOGCHRDB'L'-40HL  
Send logon122H  LSTCHRDB'P'-40HP  Toggle printer123H  UNSAVEDB'R'-40HR  Close in
put text buffer124H  TRANCHRDB'T'-40H T  Transmit file to remote125H  SAVECHRDB'
Y'-40HY  Open input text buffer126H  EXTCHRDB''-40H  Send next character127H    
  DS2128H       Handles in/out ports for data and status    IN$MODCTL1----------
--------------  INREADYZeichen vorhanden  DIInterrupts sperren  PUSHBvorsichtsha
lber, B wird benutzt  LXIB,MODCTL1Rx control port  DB0EDH,078HIN (C),A  POPBB wi
ederherstellen  ANIMODRCVBStatusbit ausfiltern  EIInterrupts freigeben  RETund z
urueck      OUTREADYKlar zum Senden  DIsiehe oben...  PUSHB...  LXIB,MODCTL2Tx c
ontrol port  DB0EDH,078HIN (C),A  POPB...  ANIMODSNDBwie oben  EI...  RETund zur
ueck     T 12AH  RETersetzt durch INREADY und OUTREADY  DS9    OUT$MODDATP 134H 
 DI  PUSHB  LXIB,MODDATP Modem data port  DB0EDH,079H OUT (C),A  POP B  EI  RET 
   IN$MODDATP 13EH  DI  PUSHB  LXIB,MODDATP Modem data port  DB0EDH,078H IN (C),
A  POP B  EI  RET  .....    ANI$MODRCVBJMPINREADYSprung in eigene Routine148H  C
PI$MODRCVRCPIMODRCVR ! RETvalue of rcv. bit when ready14BH  ANI$MODSNDBJMPOUTREA
DYeigene Ersatzroutine1his routine sends a 300 ms. break tone to reset some time
-share   computers.    SENDBRK  RET  .....         This routine sets DTR low for
 300 ms to disconnect the phone    O$MDCTL0  LXIB,MODCTL0 Modem control port  DB
0EDH,079H OUT (C),A  RET    GOODBYE  MVIA,0 DTR LOW  CALLO$MDCTL0  MVIB,3  MVIC,
TIMER 300 MS  CALLMEX  MVIA,0FFH DTR HIGH  CALLO$MDCTL0  RET  .....      INITMOD
  MVIH,2Zaehler  MVIA,1Timer 1  INITLOOP  LXIB,PORT+8Pointe4EH  CPI$MODSNDRCPIMO
DSNDR ! RETvalue of send bit when ready151H  DS12PMMI only calls154H      DS2Not
 used by MEX160H  DS3162H  JMP$DISCONNJMPGOODBYEhardware disconnect vector165H  
JMP$GOODBYEJMPGOODBYE168H  JMP$INITMODJMPINITMODgo to user written routine16BH  
JMP$NEWBAUDJMPNEWBAUDChange baudrate16EH  RET  !NOP  !NOP(by-passes PMMI routine
)171H  RET  !NOP  !NOP(by-passes PMMI routine)174H  JMP$SETUPRJMPSETUPR177H  DSr
 Reg.  DB0EDH,079HOUT (C),A    INITMOD2  MVIA,1AHDefault speed 1200 bps  LXIB,PO
RTIndir. Data Reg.  DB0EDH,079HOUT (C),A    MOVA,H2. Durchlauf  CPI1wenn ja, dan
n  JZWEITERweiter  DCRHZaehler decrementieren  MVIA,2Timer 2  JMPINITLOOPund von
 vorne    WEITERMVIA,6Data direction Reg.  LXIB,PORT+8ansprechen  DB0EDH,079H  M
VIA,3Input & Output  LXIB,PORT  DB0EDH,079H  MVIA,0FFHDTR & RTS high  CALL O$MDC
TL0  MVIA,7Reg. f. Vorteil3Not used by MEX17AH  JMP$SYSVERJMPSYSVER17DH  JMP$BRE
AKJMPSENDBRK180H       Do not change the following six lines.    JMP$ILPRTDS3183
H  JMP$INBUFDS3186H  JMP$INLNCOMPDS3189H  JMP$INMODEMDS318CH  JMP$NXTSCRNDS318FH
  JMP$TIMERDS3192H       The following clear the screen     CLREOS LXID,EOSMSG  
MVIC,PRINT  CALLMEX  RET    CLRSCRNLXID,CLSMSG  MVIC,PRINT  CALLMEX  RET      SY
SVERMVIC,ILPerrate  LXIB,PORT+8  DB0EDH,079H  INITMOD3  MVIA,11HVorteiler   LXIB
,PORT  DB0EDH,079H  MVIA,88HPar. 8 N 1, Vorteiler *16  LXIB,PORT+12  DB0EDH,079H
  MVIA,1  INXB  DB 0EDH,079H  INXBTx & Rx Enable  DB0EDH,079H  RET  .....     Th
e following routine changes the baud rate with the SET command.      SETUPR  MVI
C,SBLANKAny arguments    CALLMEX    JCTELLIf not, go display baud    LXID,CMDTBL
    MVIC,LOOKUP    CALLMEXParse argument    PUSHHSave a  CALLMEX  IF CPMPLUS  DB
ESC,'0'  ENDIF  DB'Version for Schneider CPC with Z80-STI'  DBCR,LF,0  RET  ....
.      -----------------------------------------------------------------------  
   NOTE  You can change the SYSVER message to be longer or shorter.  The   end o
f your last routine should terminate by 0B00H (601 bytes   available after start
 of SYSVER) if using the Hayes Smartmodem   or by address 0D00H (2659 bytes) oth
erwise.    -----------------------------------------------  RAFBGCHDIEny parsed 
argument addrs on stack    RNCIf we have one, return to it    POPHOops, input no
t found in table    MVIC,ILP    CALLMEXTell user input not valid    DBCR,LF,'300
, 1200, or 2400 baud',CR,LF,0    RET    CMDTBL  DB'30','0'+80H    DWOK300    DB'
120','0'+80H    DWOK1200    DB'240','0'+80H    DWOK2400    DB0    TELL  MVIC,ILP
    CALLMEXPrint current baud rate    DBCR,LF,'Baud rate is now ',0    LDAMSPEED
    MVIC,PRBAUD    CALLMEX    RET        OK3en use MLOAD to overlay the the resu
lts  of this program to the original .COM file.                                 
                            18.01.88 - Anpassung fuer Schneider CPC- Berthold Bo
llinger   07/27/84 - Added 9600 baud select- Bucky Carr   05/23/84 - Corrected c
lear-screen error- Biff Bueffel   05/19/84 - Converted for MEX10- Biff Bueffel  
 11/11/83 - Renamed to M7H8-1.ASM, no changes- Irv Hoff   07/27/83 - Renamed to 
work with MDM712- Irv Hoff   07/01/8300  MVIA,1MSPEED 300 baud value    LHLDBD30
0get 300 baud parameters in HL    JMPLOADBDgo load them    OK1200  MVIA,5    LHL
DBD1200    JMPLOADBD    OK2400   MVIA,6    LHLDBD2400    JMPLOADBD    LOADBD   S
TAMSPEEDstore speed to show transfer time    MOVA,Lget least significant baud ra
te byte    STAINITMOD2+1store in INITMOD    MOVA,Hget most signifcant baud rate 
byte    STAINITMOD3+1store in INITMOD    JMPINITMODreset       NEWBAUD  CPI1    
JZO - Revised to work with MDM711- Irv Hoff   06/22/83 - Revised to work with MD
M710- Irv Hoff   05/27/83 - Revised to work with MDM709- Irv Hoff   05/15/83 - R
evised to work with MDM708- Irv Hoff   04/17/83 - Revised to work with MDM707- I
rv Hoff   04/04/83 - Updated to work with MDM706- Irv Hoff   02/27/83 - Updated 
to work with MDM705- Irv Hoff   02/17/83 - Updated to work with MDM704- Irv Hoff
   02/07/83 - Updated to work with MDM703- Irv Hoff   01/27/83 - Updated to work
 with MDM702- IrK300    CPI5    JZOK1200    CPI6    JZOK2400    RET       Table 
of baud rate parameters    BD300DW331AH  BD1200DW111AH  BD2400DW110DH    BAUDBUF
  DB10,0    DS10    IF CPMPLUS  EOSMSG  DBESC,'J',0,0,0,'$'  CLSMSG  DBESC,'E',E
SC,'H',0,'$'  ENDIF    IF NOT CPMPLUS  EOSMSG  DB20,0,0,0,0,'$'    CLSMSG  DB12,
0,0,0,0,'$'  ENDIF  ------------------------------------------------------------
------     NOTE  MUST TERMINATE PRIOR TO 0B00H (with Smartmodem)      END  v Hof
f   01/10/83 - Updated to work with MDM701- Irv Hoff   10/03/82 - First version 
of this file                                                         BELLEQU07Hb
ell  CREQU0DHcarriage return  ESCEQU1BHescape  LFEQU0AHlinefeed    YESEQU0FFH  N
OEQU0       Change the value at MODDATP if it does not match what you are using.
    CPMPLUSEQUYESNO fuer CP/M 2.2    PORTEQU0F8E0HZ80-STI Basisport  MODDATPEQUP
ORT+15data port   MODCT-""D-KZZZ--xx Kix xKKKpwx xK!!KiiZKKiKKKww iZ Zx-Z--Kxx  
KwwwZZ-L0EQUPORT+1DTR+CTS-Register  MODCTL1EQUPORT+13Rx-Control  MODCTL2EQUPORT+
14Tx-Control  MODRCVBEQU128bit to test for received data  MODRCVREQU128modem rec
eive ready  MODSNDBEQU128bit to test for ready to send  MODSNDREQU128modem send 
ready bit     MEX service processor stuff    MEXEQU0D00Haddress of the service p
rocessor  INMDMEQU255get char from port to A, CYno more in 100 ms  TIMEREQU254de
lay 100ms * reg B  TMDINPEQU253B# secs to wait for c   MXO-CPC3.ASM-- Schneider 
CPC overlay file for MEX. 18.01.1988     You will want to look this file over ca
refully. There are a number of   options that you can use to configure the progr
am to suit your taste.     Use the "SET" command to change baudrate when desired
.     Edit this file for your preferences then follow the "TO USE" example   sho
wn below.      TO USE First edit this file filling in answers for your own  equi
pment.  Then assemble with ASM.COM or equivalent  assembler. Th  RAFBGCHDIEhar, 
cyno char  CHEKCCEQU252check for C from KBD, Zpresent  SNDRDYEQU251test for mode
m-send ready  RCVRDYEQU250test for modem-receive ready  SNDCHREQU249send a chara
cter to the modem (after sndrdy)  RCVCHREQU248recv a char from modem (after rcvr
dy)  LOOKUPEQU247table search see CMDTBL comments for info  PARSFNEQU246parse fi
lename from input stream  BDPARSEQU245parse baud-rate from input stream  SBLANKE
QU244scan input stream to next non-blank  EVALAEQU243sallow toggling of LOCONEXT
CHR118H  LSTTSTDBYESyesprinter available on printer port119H  XOFFTSTDBNOyeschec
ks for XOFF from remote while11AH  sending a file in terminal mode  XONWAITDBNOy
eswait for XON after CR while11BH  sending a file in terminal mode  TOGXOFFDBYES
yesallow toggling of XOFF checking11CH  IGNORCTLDBYESyesCTL-chars above M not di
splayed11DH  EXTRA1DB0for future expansion11EH  EXTRA2DB0for future expansion11F
H  BRKCHRDB''evaluate numeric from input stream  LKAHEDEQU242get nxt char w/o re
moving from input  GNCEQU241get char from input, cy1 if none  ILPEQU240inline pr
int  DECOUTEQU239decimal output  PRBAUDEQU238print baud rate    PRINTEQU9BDOS pr
int-string function    ORG100H     Change the clock speed if needed, to match yo
ur system    DS3(for  "JMP   START" instruction)    PMMIMODEMDBNOyesPMMI S-100 M
odem103H  SMARTMODEMDBYESyesHAYES Smartmodem, nonon-Hayes104H  -40H  Send a 300 
ms. break tone120H  NOCONNCTDB'N'-40HN  Disconnect from the phone line121H  LOGC
HRDB'L'-40HL  Send logon122H  LSTCHRDB'P'-40HP  Toggle printer123H  UNSAVEDB'R'-
40HR  Close input text buffer124H  TRANCHRDB'T'-40H T  Transmit file to remote12
5H  SAVECHRDB'Y'-40HY  Open input text buffer126H  EXTCHRDB''-40H  Send next cha
racter127H      DS2128H       Handles in/out ports for data and status    IN$MOD
CTLTOUCHPULSEDB'P'Ttouch, Ppulse (Smartmodem-only)105H  CLOCKDB40clock speed in 
MHz x10, 25.5 MHz max.106H  202 MHh, 373.68 MHz, 404 MHz, etc.  MSPEEDDB50110 13
00 2450 3600 4710 51200107H  62400 74800 89600 919200 default  BYTDLYDB500 delay
  110ms  550 ms - 990 ms108H  default time to send character in ter-  minal mode
 file transfer for slow BBS.  CRDLYDB500 delay 1100 ms 5500 ms - 9900 ms 109H  d
efault time for extra wait after C1 12AH  RETersetzt durch INREADY und OUTREADY 
 DS9    OUT$MODDATP 134H  DI  PUSHB  LXIB,MODDATP Modem data port  DB0EDH,079H O
UT (C),A  POP B  EI  RET    IN$MODDATP 13EH  DI  PUSHB  LXIB,MODDATP Modem data 
port  DB0EDH,078H IN (C),A  POP B  EI  RET  .....    ANI$MODRCVBJMPINREADYSprung
 in eigene Routine148H  CPI$MODRCVRCPIMODRCVR ! RETvalue of rcv. bit when ready1
4BH  ANI$MODSNDBJMPOUTREADYeigene ErsatzroutineRLF  in terminal mode file transf
er  NOOFCOLDB5number of DIR columns shown10AH  SETUPTSTDBYESyesuser-added Setup 
routine10BH  SCRNTESTDBYESCursor control routine 10CH  ACKNAKDBYESyesresend a re
cord after any non-ACK10DH  noresend a record after a valid NAK  BAKUPBYTEDBYESy
eschange any file same name to .BAK10EH  CRCDFLTDBYESyesdefault to CRC checking1
0FH  TOGGLECRCDBYESyesallow toggling of CRC to Checksum110H  CONVBKSPDBYESyescon
vert backs14EH  CPI$MODSNDRCPIMODSNDR ! RETvalue of send bit when ready151H  DS1
2PMMI only calls154H      DS2Not used by MEX160H  DS3162H  JMP$DISCONNJMPGOODBYE
hardware disconnect vector165H  JMP$GOODBYEJMPGOODBYE168H  JMP$INITMODJMPINITMOD
go to user written routine16BH  JMP$NEWBAUDJMPNEWBAUDChange baudrate16EH  RET  !
NOP  !NOP(by-passes PMMI routine)171H  RET  !NOP  !NOP(by-passes PMMI routine)17
4H  JMP$SETUPRJMPSETUPR177H  Dpace to rub111H  TOGGLEBKDBYESyesallow toggling of
 bksp to rub112H  ADDLFDBNOnono LF after CR to send file in113H  terminal mode (
added by remote echo)  TOGGLELFDBYESyesallow toggling of LF after CR114H  TRANLO
GONDBNOyesallow transmission of logon115H  write logon sequence at location LOGO
N  SAVCCPDBYESyesdo not overwrite CCP116H  LOCONEXTCHRDBNOyeslocal command if EX
TCHR precedes117H  noexternal command if EXTCHR precedes  TOGGLELOCDBYESye  RAFB
GCHDIES3Not used by MEX17AH  JMP$SYSVERJMPSYSVER17DH  JMP$BREAKJMPSENDBRK180H   
    Do not change the following six lines.    JMP$ILPRTDS3183H  JMP$INBUFDS3186H
  JMP$INLNCOMPDS3189H  JMP$INMODEMDS318CH  JMP$NXTSCRNDS318FH  JMP$TIMERDS3192H 
      The following clear the screen     CLREOS LXID,EOSMSG  MVIC,PRINT  CALLMEX
  RET    CLRSCRNLXID,CLSMSG  MVIC,PRINT  CALLMEX  RET      SYSVERMVIC,ILlerrate 
 LXIB,PORT+8  DB0EDH,079H  INITMOD3  MVIA,11HVorteiler   LXIB,PORT  DB0EDH,079H 
 MVIA,88HPar. 8 N 1, Vorteiler *16  LXIB,PORT+12  DB0EDH,079H  MVIA,1  INXB  DB 
0EDH,079H  INXBTx & Rx Enable  DB0EDH,079H  RET  .....     The following routine
 changes the baud rate with the SET command.      SETUPR  MVIC,SBLANKAny argumen
ts    CALLMEX    JCTELLIf not, go display baud    LXID,CMDTBL    MVIC,LOOKUP    
CALLMEXParse argument    PUSHHSave P  CALLMEX  IF CPMPLUS  DBESC,'0'  ENDIF  DB'
Version for Schneider CPC with Z80-STI'  DBCR,LF,0  RET  .....      ------------
-----------------------------------------------------------     NOTE  You can ch
ange the SYSVER message to be longer or shorter.  The   end of your last routine
 should terminate by 0B00H (601 bytes   available after start of SYSVER) if usin
g the Hayes Smartmodem   or by address 0D00H (2659 bytes) otherwise.    --------
--------------------------------------any parsed argument addrs on stack    RNCI
f we have one, return to it    POPHOops, input not found in table    MVIC,ILP   
 CALLMEXTell user input not valid    DBCR,LF,'300, 1200, or 2400 baud',CR,LF,0  
  RET    CMDTBL  DB'30','0'+80H    DWOK300    DB'120','0'+80H    DWOK1200    DB'
240','0'+80H    DWOK2400    DB0    TELL  MVIC,ILP    CALLMEXPrint current baud r
ate    DBCR,LF,'Baud rate is now ',0    LDAMSPEED    MVIC,PRBAUD    CALLMEX    R
ET        OK-------------------------  INREADYZeichen vorhanden  DIInterrupts sp
erren  PUSHBvorsichtshalber, B wird benutzt  LXIB,MODCTL1Rx control port  DB0EDH
,078HIN (C),A  POPBB wiederherstellen  ANIMODRCVBStatusbit ausfiltern  EIInterru
pts freigeben  RETund zurueck      OUTREADYKlar zum Senden  DIsiehe oben...  PUS
HB...  LXIB,MODCTL2Tx control port  DB0EDH,078HIN (C),A  POPB...  ANIMODSNDBwie 
oben  EI...  RETund zurueck     300  MVIA,1MSPEED 300 baud value    LHLDBD300get
 300 baud parameters in HL    JMPLOADBDgo load them    OK1200  MVIA,5    LHLDBD1
200    JMPLOADBD    OK2400   MVIA,6    LHLDBD2400    JMPLOADBD    LOADBD   STAMS
PEEDstore speed to show transfer time    MOVA,Lget least significant baud rate b
yte    STAINITMOD2+1store in INITMOD    MOVA,Hget most signifcant baud rate byte
    STAINITMOD3+1store in INITMOD    JMPINITMODreset       NEWBAUD  CPI1    JZTh
is routine sends a 300 ms. break tone to reset some time-share   computers.    S
ENDBRK  RET  .....         This routine sets DTR low for 300 ms to disconnect th
e phone    O$MDCTL0  LXIB,MODCTL0 Modem control port  DB0EDH,079H OUT (C),A  RET
    GOODBYE  MVIA,0 DTR LOW  CALLO$MDCTL0  MVIB,3  MVIC,TIMER 300 MS  CALLMEX  M
VIA,0FFH DTR HIGH  CALLO$MDCTL0  RET  .....      INITMOD  MVIH,2Zaehler  MVIA,1T
imer 1  INITLOOP  LXIB,PORT+8PointOK300    CPI5    JZOK1200    CPI6    JZOK2400 
   RET       Table of baud rate parameters    BD300DW331AH  BD1200DW111AH  BD240
0DW110DH    BAUDBUF  DB10,0    DS10    IF CPMPLUS  EOSMSG  DBESC,'J',0,0,0,'$'  
CLSMSG  DBESC,'E',ESC,'H',0,'$'  ENDIF    IF NOT CPMPLUS  EOSMSG  DB20,0,0,0,0,'
$'    CLSMSG  DB12,0,0,0,0,'$'  ENDIF  -----------------------------------------
-------------------------     NOTE  MUST TERMINATE PRIOR TO 0B00H (with Smartmod
em)      END  er Reg.  DB0EDH,079HOUT (C),A    INITMOD2  MVIA,1AHDefault speed 1
200 bps  LXIB,PORTIndir. Data Reg.  DB0EDH,079HOUT (C),A    MOVA,H2. Durchlauf  
CPI1wenn ja, dann  JZWEITERweiter  DCRHZaehler decrementieren  MVIA,2Timer 2  JM
PINITLOOPund von vorne    WEITERMVIA,6Data direction Reg.  LXIB,PORT+8ansprechen
  DB0EDH,079H  MVIA,3Input & Output  LXIB,PORT  DB0EDH,079H  MVIA,0FFHDTR & RTS 
high  CALL O$MDCTL0  MVIA,7Reg. f. Vortei  RAFBGCHDIE xy0&0!(,((x0on(&$&(21&iw$6
&6I$%& &02l22222Let The Battle Commence.     The Battle Has Ended.        Select
 Enemy For Me To AttackYou Cant Attack Your Friend. Not Allied To The Fellowship
.New Destination Set.         Theres Nobody Here.          4--(-'' ('!"(33!Iy# -
3I!xoog)))99 O G/Oo&2q3G/23/23JWQ/Ow3gPog3 WMTIMEREQU0FBDFH8253 write mode word 
register  TXTIMEREQU0FBDCH8253 channel A (Tx)  RXTIMEREQU0FBDDH8253 channel B (R
x)  MODRCVBEQU1bit to test for received data  MODRCVREQU1modem receive ready  MO
DSNDBEQU4bit to test for ready to send  MODSNDREQU4modem send ready bit     MEX 
service processor stuff    MEXEQU0D00Haddress of the service processor  INMDMEQU
255get char from port to A, CYno more in 100 ms  TIMEREQU254delay 100ms * reg B 
 TMDINPEQU2   MXO-CPCV.ASM-- Schneider CPC overlay file for MEX. 22.01.1988     
You will want to look this file over carefully. There are a number of   options 
that you can use to configure the program to suit your taste.     Use the "SET" 
command to change baudrate when desired.     Edit this file for your preferences
 then follow the "TO USE" example   shown below.      TO USE First edit this fil
e filling in answers for your own  equipment.  Then assemble with ASM.COM or equ
ivalent  assembler. Th53B# secs to wait for char, cyno char  CHEKCCEQU252check f
or C from KBD, Zpresent  SNDRDYEQU251test for modem-send ready  RCVRDYEQU250test
 for modem-receive ready  SNDCHREQU249send a character to the modem (after sndrd
y)  RCVCHREQU248recv a char from modem (after rcvrdy)  LOOKUPEQU247table search 
see CMDTBL comments for info  PARSFNEQU246parse filename from input stream  BDPA
RSEQU245parse baud-rate from input stream  SBLANKEQU244scan input stream to next
 en use MLOAD to overlay the the results  of this program to the original .COM f
ile.                                                             22.01.88 - Anpa
ssung fuer Schneider CPC- Berthold Bollinger   07/27/84 - Added 9600 baud select
- Bucky Carr   05/23/84 - Corrected clear-screen error- Biff Bueffel   05/19/84 
- Converted for MEX10- Biff Bueffel   11/11/83 - Renamed to M7H8-1.ASM, no chang
es- Irv Hoff   07/27/83 - Renamed to work with MDM712- Irv Hoff   07/01/83non-bl
ank  EVALAEQU243evaluate numeric from input stream  LKAHEDEQU242get nxt char w/o
 removing from input  GNCEQU241get char from input, cy1 if none  ILPEQU240inline
 print  DECOUTEQU239decimal output  PRBAUDEQU238print baud rate    PRINTEQU9BDOS
 print-string function    ORG100H     Change the clock speed if needed, to match
 your system    DS3(for  "JMP   START" instruction)    PMMIMODEMDBNOyesPMMI S-10
0 Modem103H  SMARTMODEMDBYESyesHAYES Smar - Revised to work with MDM711- Irv Hof
f   06/22/83 - Revised to work with MDM710- Irv Hoff   05/27/83 - Revised to wor
k with MDM709- Irv Hoff   05/15/83 - Revised to work with MDM708- Irv Hoff   04/
17/83 - Revised to work with MDM707- Irv Hoff   04/04/83 - Updated to work with 
MDM706- Irv Hoff   02/27/83 - Updated to work with MDM705- Irv Hoff   02/17/83 -
 Updated to work with MDM704- Irv Hoff   02/07/83 - Updated to work with MDM703-
 Irv Hoff   01/27/83 - Updated to work with MDM702- Irtmodem, nonon-Hayes104H  T
OUCHPULSEDB'P'Ttouch, Ppulse (Smartmodem-only)105H  CLOCKDB40clock speed in MHz 
x10, 25.5 MHz max.106H  202 MHh, 373.68 MHz, 404 MHz, etc.  MSPEEDDB50110 1300 2
450 3600 4710 51200107H  62400 74800 89600 919200 default  BYTDLYDB500 delay  11
0ms  550 ms - 990 ms108H  default time to send character in ter-  minal mode fil
e transfer for slow BBS.  CRDLYDB500 delay 1100 ms 5500 ms - 9900 ms 109H  defau
lt v Hoff   01/10/83 - Updated to work with MDM701- Irv Hoff   10/03/82 - First 
version of this file                                                         BEL
LEQU07Hbell  CREQU0DHcarriage return  ESCEQU1BHescape  LFEQU0AHlinefeed    YESEQ
U0FFH  NOEQU0       Change the value at MODDATP if it does not match what you ar
e using.  CPMPLUSEQUNONO fuer CP/M 2.2    MODDATPEQU0FADCHdata port fuer Z80-DAR
T  MODCTL1EQUMODDATP+1status port   RAFBGCHDIEtime for extra wait after CRLF  in
 terminal mode file transfer  NOOFCOLDB5number of DIR columns shown10AH  SETUPTS
TDBYESyesuser-added Setup routine10BH  SCRNTESTDBYESCursor control routine 10CH 
 ACKNAKDBYESyesresend a record after any non-ACK10DH  noresend a record after a 
valid NAK  BAKUPBYTEDBYESyeschange any file same name to .BAK10EH  CRCDFLTDBYESy
esdefault to CRC checking10FH  TOGGLECRCDBYESyesallow toggling of CRC to Checksu
m110H  CONVBKSPRETvalue of rcv. bit when ready14BH  ANI$MODSNDBANIMODSNDB ! RETb
it to test for send ready14EH  CPI$MODSNDRCPIMODSNDR ! RETvalue of send bit when
 ready151H  DS12PMMI only calls154H      DS2Not used by MEX160H  DS3162H  JMP$DI
SCONNJMPGOODBYEHardware disconnect vector165H  JMP$GOODBYEJMPGOODBYE168H  JMP$IN
ITMODJMPINITMODgo to user written routine16BH  JMP$NEWBAUDJMPNEWBAUDChange baudr
ate16EH  RET  !NOP  !NOP(by-passes PMMI routinDBYESyesconvert backspace to rub11
1H  TOGGLEBKDBYESyesallow toggling of bksp to rub112H  ADDLFDBNOnono LF after CR
 to send file in113H  terminal mode (added by remote echo)  TOGGLELFDBYESyesallo
w toggling of LF after CR114H  TRANLOGONDBNOyesallow transmission of logon115H  
write logon sequence at location LOGON  SAVCCPDBYESyesdo not overwrite CCP116H  
LOCONEXTCHRDBNOyeslocal command if EXTCHR precedes117H  noexternal command if EX
TCHR prece)171H  RET  !NOP  !NOP(by-passes PMMI routine)174H  JMP$SETUPRJMPSETUP
R177H  DS3Not used by MEX17AH  JMP$SYSVERJMPSYSVER17DH  JMP$BREAKJMPSENDBRK180H 
      Do not change the following six lines.    JMP$ILPRTDS3183H  JMP$INBUFDS318
6H  JMP$INLNCOMPDS3189H  JMP$INMODEMDS318CH  JMP$NXTSCRNDS318FH  JMP$TIMERDS3192
H       The following clear the screen     CLREOS LXID,EOSMSG  MVIC,PRINT  CALLM
Eedes  TOGGLELOCDBYESyesallow toggling of LOCONEXTCHR118H  LSTTSTDBYESyesprinter
 available on printer port119H  XOFFTSTDBNOyeschecks for XOFF from remote while1
1AH  sending a file in terminal mode  XONWAITDBNOyeswait for XON after CR while1
1BH  sending a file in terminal mode  TOGXOFFDBYESyesallow toggling of XOFF chec
king11CH  IGNORCTLDBYESyesCTL-chars above M not displayed11DH  EXTRA1DB0for futu
re expansion11EH  EXTRA2DB0for future expansX  RET    CLRSCRNLXID,CLSMSG  MVIC,P
RINT  CALLMEX  RET      SYSVERMVIC,ILP  CALLMEX  IF CPMPLUS  DBESC,'0'  ENDIF  D
B'Version for Schneider CPC with Z80-DART'  DBCR,LF,0  RET  .....      ---------
--------------------------------------------------------------     NOTE  You can
 change the SYSVER message to be longer or shorter.  The   end of your last rout
ine should terminate by 0B00H (601 bytes   available after start of SYSVER) if u
sing the Hayes Smartmodemion11FH  BRKCHRDB''-40H  Send a 300 ms. break tone120H 
 NOCONNCTDB'N'-40HN  Disconnect from the phone line121H  LOGCHRDB'L'-40HL  Send 
logon122H  LSTCHRDB'P'-40HP  Toggle printer123H  UNSAVEDB'R'-40HR  Close input t
ext buffer124H  TRANCHRDB'T'-40H T  Transmit file to remote125H  SAVECHRDB'Y'-40
HY  Open input text buffer126H  EXTCHRDB''-40H  Send next character127H      DS2
128H       Handles in/out ports for da   or by address 0D00H (2659 bytes) otherw
ise.    ----------------------------------------------------------------------- 
        This routine sends a 300 ms. break tone to reset some time-share   compu
ters.    SENDBRK  RET  .....         This routine sets DTR low for 300 ms to dis
connect the phone    O$MDCTL1  LXIB,MODCTL1 Modem control port  DB0EDH,079H OUT 
(C),A  RET    GOODBYE  MVIA,5 - WR 5  CALLO$MDCTL1  MVIA,068H DTR LOW  CALLO$MDC
TL1  MVIB,3 ta and status    IN$MODCTL1 12AH  DI  PUSHB  LXIB,MODCTL1 Modem cont
rol port  DB0EDH,078H IN (C),A  POP B  EI  RET    OUT$MODDATP 134H  DI  PUSHB  L
XIB,MODDATP Modem data port  DB0EDH,079H OUT (C),A  POP B  EI  RET    IN$MODDATP
 13EH  DI  PUSHB  LXIB,MODDATP Modem data port  DB0EDH,078H IN (C),A  POP B  EI 
 RET  .....    ANI$MODRCVBANIMODRCVB ! RETbit to test for receive ready148H  CPI
$MODRCVRCPIMODRCVR !   RAFBGCHDIE MVIC,TIMER 300 MS  CALLMEX  MVIA,5 - WR 5  CAL
LO$MDCTL1  MVIA,0EAH DTR HIGH  CALLO$MDCTL1  RET  .....      INITMOD  MVIA,53 Mo
de init TX timer  LXIB,WMTIMER Write mode word register  DB0EDH,079H OUT (C),A  
  TXLSPMVIA,04H Default 'LSP' speed for 1200 bps  LXIB,TXTIMER TIMER TX REG.  DB
0EDH,079H  TXMSPMVIA,01H Default 'MSP' speed for 1200 bps  DB0EDH,079H OUT (C),A
  MVIA,117 Mode init RX timer  LXIB,WMTIMER Write mode word register  DBF NOT CP
MPLUS  EOSMSG  DB20,0,0,0,0,'$'    CLSMSG  DB12,0,0,0,0,'$'  ENDIF  ------------
------------------------------------------------------     NOTE  MUST TERMINATE 
PRIOR TO 0B00H (with Smartmodem)      END  mNz jY-Aedn*qJfN!'rJ6Df0w'JFp#8g9NK'r
 2&onz/-""8!6gs4%bvhADD7v%PvQA*qV3zE,Bg1l".prHF0EDH,079H OUT (C),A  RXLSPMVIA,04
H  LXIB,RXTIMER und dasselbe fuer Rx-Timer  DB0EDH,079H  RXMSPMVIA,01H  DB0EDH,0
79H    SETSIOMVIA,018H Channel reset  CALLO$MDCTL1  MVIA,04H WR 4  CALLO$MDCTL1 
 MVIA,044H *16,8,1,N  CALLO$MDCTL1  MVIA,03H WR 3  CALLO$MDCTL1  MVIA,0C1H RX 8 
BIT ENABLE  CALLO$MDCTL1  MVIA,05H WR 5  CALLO$MDCTL1  MVIA,0EAH TX 8 BIT ENABLE
, DTR HIGH  CALLO$MDCTL1  RET  .....     The following routine changes the baud 
rate wi                                                                         
                                                                                
                                                          th the SET command.   
   SETUPR  MVIC,SBLANKAny arguments    CALLMEX    JCTELLIf not, go display baud 
   LXID,CMDTBL    MVIC,LOOKUP    CALLMEXParse argument    PUSHHSave any parsed a
rgument addrs on stack    RNCIf we have one, return to it    POPHOops, input not
 found in table    MVIC,ILP    CALLMEXTell user input not valid    DBCR,LF,'300,
 1200, or 2400 baud',CR,LF,0    RET    CMDTBL  DB'30','0'+80H    DWOK300    DB'1
20','0'+80H    DWOK1200    DB   MXO-CPCV.ASM-- Schneider CPC overlay file for ME
X. 22.01.1988     You will want to look this file over carefully. There are a nu
mber of   options that you can use to configure the program to suit your taste. 
    Use the "SET" command to change baudrate when desired.     Edit this file fo
r your preferences then follow the "TO USE" example   shown below.      TO USE F
irst edit this file filling in answers for your own  equipment.  Then assemble w
ith ASM.COM or equivalent  assembler. Th'240','0'+80H    DWOK2400    DB0    TELL
  MVIC,ILP    CALLMEXPrint current baud rate    DBCR,LF,'Baud rate is now ',0   
 LDAMSPEED    MVIC,PRBAUD    CALLMEX    RET        OK300  MVIA,1MSPEED 300 baud 
value    LHLDBD300get 300 baud parameters in HL    JMPLOADBDgo load them    OK12
00  MVIA,5    LHLDBD1200    JMPLOADBD    OK2400   MVIA,6    LHLDBD2400    JMPLOA
DBD    LOADBD   STAMSPEEDstore speed to show transfer time    MOVA,Lget least si
gnifen use MLOAD to overlay the the results  of this program to the original .CO
M file.                                                             22.01.88 - A
npassung fuer Schneider CPC- Berthold Bollinger   07/27/84 - Added 9600 baud sel
ect- Bucky Carr   05/23/84 - Corrected clear-screen error- Biff Bueffel   05/19/
84 - Converted for MEX10- Biff Bueffel   11/11/83 - Renamed to M7H8-1.ASM, no ch
anges- Irv Hoff   07/27/83 - Renamed to work with MDM712- Irv Hoff   07/01/83ica
nt baud rate byte    STATXLSP+1store in INITMOD    STARXLSP+1    MOVA,Hget most 
signifcant baud rate byte    STATXMSP+1store in INITMOD    STARXMSP+1    JMPINIT
MODreset       NEWBAUD  CPI1    JZOK300    CPI5    JZOK1200    CPI6    JZOK2400 
   RET       Table of baud rate parameters    BD300DW0417H  BD1200DW0104H  BD240
0DW0052H    BAUDBUF  DB10,0    DS10    IF CPMPLUS  EOSMSG  DBESC,'J',0,0,0,'$'  
CLSMSG  DBESC,'E',ESC,'H',0,'$'  ENDIF    I  RAFBGCHDIE - Revised to work with M
DM711- Irv Hoff   06/22/83 - Revised to work with MDM710- Irv Hoff   05/27/83 - 
Revised to work with MDM709- Irv Hoff   05/15/83 - Revised to work with MDM708- 
Irv Hoff   04/17/83 - Revised to work with MDM707- Irv Hoff   04/04/83 - Updated
 to work with MDM706- Irv Hoff   02/27/83 - Updated to work with MDM705- Irv Hof
f   02/17/83 - Updated to work with MDM704- Irv Hoff   02/07/83 - Updated to wor
k with MDM703- Irv Hoff   01/27/83 - Updated to work with MDM702- Irrtmodem, non
on-Hayes104H  TOUCHPULSEDB'P'Ttouch, Ppulse (Smartmodem-only)105H  CLOCKDB40cloc
k speed in MHz x10, 25.5 MHz max.106H  202 MHh, 373.68 MHz, 404 MHz, etc.  MSPEE
DDB50110 1300 2450 3600 4710 51200107H  62400 74800 89600 919200 default  BYTDLY
DB500 delay  110ms  550 ms - 990 ms108H  default time to send character in ter- 
 minal mode file transfer for slow BBS.  CRDLYDB500 delay 1100 ms 5500 ms - 9900
 ms 109H  defaultv Hoff   01/10/83 - Updated to work with MDM701- Irv Hoff   10/
03/82 - First version of this file                                              
           BELLEQU07Hbell  CREQU0DHcarriage return  ESCEQU1BHescape  LFEQU0AHlin
efeed    YESEQU0FFH  NOEQU0       Change the value at MODDATP if it does not mat
ch what you are using.  CPMPLUSEQUYESNO fuer CP/M 2.2    MODDATPEQU0FADCHdata po
rt fuer Z80-DART  MODCTL1EQUMODDATP+1status port time for extra wait after CRLF 
 in terminal mode file transfer  NOOFCOLDB5number of DIR columns shown10AH  SETU
PTSTDBYESyesuser-added Setup routine10BH  SCRNTESTDBYESCursor control routine 10
CH  ACKNAKDBYESyesresend a record after any non-ACK10DH  noresend a record after
 a valid NAK  BAKUPBYTEDBYESyeschange any file same name to .BAK10EH  CRCDFLTDBY
ESyesdefault to CRC checking10FH  TOGGLECRCDBYESyesallow toggling of CRC to Chec
ksum110H  CONVBKS  WMTIMEREQU0FBDFH8253 write mode word register  TXTIMEREQU0FBD
CH8253 channel A (Tx)  RXTIMEREQU0FBDDH8253 channel B (Rx)  MODRCVBEQU1bit to te
st for received data  MODRCVREQU1modem receive ready  MODSNDBEQU4bit to test for
 ready to send  MODSNDREQU4modem send ready bit     MEX service processor stuff 
   MEXEQU0D00Haddress of the service processor  INMDMEQU255get char from port to
 A, CYno more in 100 ms  TIMEREQU254delay 100ms * reg B  TMDINPEQUPDBYESyesconve
rt backspace to rub111H  TOGGLEBKDBYESyesallow toggling of bksp to rub112H  ADDL
FDBNOnono LF after CR to send file in113H  terminal mode (added by remote echo) 
 TOGGLELFDBYESyesallow toggling of LF after CR114H  TRANLOGONDBNOyesallow transm
ission of logon115H  write logon sequence at location LOGON  SAVCCPDBYESyesdo no
t overwrite CCP116H  LOCONEXTCHRDBNOyeslocal command if EXTCHR precedes117H  noe
xternal command if EXTCHR pre253B# secs to wait for char, cyno char  CHEKCCEQU25
2check for C from KBD, Zpresent  SNDRDYEQU251test for modem-send ready  RCVRDYEQ
U250test for modem-receive ready  SNDCHREQU249send a character to the modem (aft
er sndrdy)  RCVCHREQU248recv a char from modem (after rcvrdy)  LOOKUPEQU247table
 search see CMDTBL comments for info  PARSFNEQU246parse filename from input stre
am  BDPARSEQU245parse baud-rate from input stream  SBLANKEQU244scan input stream
 to nextcedes  TOGGLELOCDBYESyesallow toggling of LOCONEXTCHR118H  LSTTSTDBYESye
sprinter available on printer port119H  XOFFTSTDBNOyeschecks for XOFF from remot
e while11AH  sending a file in terminal mode  XONWAITDBNOyeswait for XON after C
R while11BH  sending a file in terminal mode  TOGXOFFDBYESyesallow toggling of X
OFF checking11CH  IGNORCTLDBYESyesCTL-chars above M not displayed11DH  EXTRA1DB0
for future expansion11EH  EXTRA2DB0for future expan non-blank  EVALAEQU243evalua
te numeric from input stream  LKAHEDEQU242get nxt char w/o removing from input  
GNCEQU241get char from input, cy1 if none  ILPEQU240inline print  DECOUTEQU239de
cimal output  PRBAUDEQU238print baud rate    PRINTEQU9BDOS print-string function
    ORG100H     Change the clock speed if needed, to match your system    DS3(fo
r  "JMP   START" instruction)    PMMIMODEMDBNOyesPMMI S-100 Modem103H  SMARTMODE
MDBYESyesHAYES Sma  RAFBGCHDIEsion11FH  BRKCHRDB''-40H  Send a 300 ms. break ton
e120H  NOCONNCTDB'N'-40HN  Disconnect from the phone line121H  LOGCHRDB'L'-40HL 
 Send logon122H  LSTCHRDB'P'-40HP  Toggle printer123H  UNSAVEDB'R'-40HR  Close i
nput text buffer124H  TRANCHRDB'T'-40H T  Transmit file to remote125H  SAVECHRDB
'Y'-40HY  Open input text buffer126H  EXTCHRDB''-40H  Send next character127H   
   DS2128H       Handles in/out ports for dm   or by address 0D00H (2659 bytes) 
otherwise.    ------------------------------------------------------------------
-----         This routine sends a 300 ms. break tone to reset some time-share  
 computers.    SENDBRK  RET  .....         This routine sets DTR low for 300 ms 
to disconnect the phone    O$MDCTL1  LXIB,MODCTL1 Modem control port  DB0EDH,079
H OUT (C),A  RET    GOODBYE  MVIA,5 - WR 5  CALLO$MDCTL1  MVIA,068H DTR LOW  CAL
LO$MDCTL1  MVIB,3ata and status    IN$MODCTL1 12AH  DI  PUSHB  LXIB,MODCTL1 Mode
m control port  DB0EDH,078H IN (C),A  POP B  EI  RET    OUT$MODDATP 134H  DI  PU
SHB  LXIB,MODDATP Modem data port  DB0EDH,079H OUT (C),A  POP B  EI  RET    IN$M
ODDATP 13EH  DI  PUSHB  LXIB,MODDATP Modem data port  DB0EDH,078H IN (C),A  POP 
B  EI  RET  .....    ANI$MODRCVBANIMODRCVB ! RETbit to test for receive ready148
H  CPI$MODRCVRCPIMODRCVR !  MVIC,TIMER 300 MS  CALLMEX  MVIA,5 - WR 5  CALLO$MDC
TL1  MVIA,0EAH DTR HIGH  CALLO$MDCTL1  RET  .....      INITMOD  MVIA,53 Mode ini
t TX timer  LXIB,WMTIMER Write mode word register  DB0EDH,079H OUT (C),A    TXLS
PMVIA,04H Default 'LSP' speed for 1200 bps  LXIB,TXTIMER TIMER TX REG.  DB0EDH,0
79H  TXMSPMVIA,01H Default 'MSP' speed for 1200 bps  DB0EDH,079H OUT (C),A  MVIA
,117 Mode init RX timer  LXIB,WMTIMER Write mode word register  D RETvalue of rc
v. bit when ready14BH  ANI$MODSNDBANIMODSNDB ! RETbit to test for send ready14EH
  CPI$MODSNDRCPIMODSNDR ! RETvalue of send bit when ready151H  DS12PMMI only cal
ls154H      DS2Not used by MEX160H  DS3162H  JMP$DISCONNJMPGOODBYEHardware disco
nnect vector165H  JMP$GOODBYEJMPGOODBYE168H  JMP$INITMODJMPINITMODgo to user wri
tten routine16BH  JMP$NEWBAUDJMPNEWBAUDChange baudrate16EH  RET  !NOP  !NOP(by-p
asses PMMI routiB0EDH,079H OUT (C),A  RXLSPMVIA,04H  LXIB,RXTIMER und dasselbe f
uer Rx-Timer  DB0EDH,079H  RXMSPMVIA,01H  DB0EDH,079H    SETSIOMVIA,018H Channel
 reset  CALLO$MDCTL1  MVIA,04H WR 4  CALLO$MDCTL1  MVIA,044H *16,8,1,N  CALLO$MD
CTL1  MVIA,03H WR 3  CALLO$MDCTL1  MVIA,0C1H RX 8 BIT ENABLE  CALLO$MDCTL1  MVIA
,05H WR 5  CALLO$MDCTL1  MVIA,0EAH TX 8 BIT ENABLE, DTR HIGH  CALLO$MDCTL1  RET 
 .....     The following routine changes the baud rate wne)171H  RET  !NOP  !NOP
(by-passes PMMI routine)174H  JMP$SETUPRJMPSETUPR177H  DS3Not used by MEX17AH  J
MP$SYSVERJMPSYSVER17DH  JMP$BREAKJMPSENDBRK180H       Do not change the followin
g six lines.    JMP$ILPRTDS3183H  JMP$INBUFDS3186H  JMP$INLNCOMPDS3189H  JMP$INM
ODEMDS318CH  JMP$NXTSCRNDS318FH  JMP$TIMERDS3192H       The following clear the 
screen     CLREOS LXID,EOSMSG  MVIC,PRINT  CALLMith the SET command.      SETUPR
  MVIC,SBLANKAny arguments    CALLMEX    JCTELLIf not, go display baud    LXID,C
MDTBL    MVIC,LOOKUP    CALLMEXParse argument    PUSHHSave any parsed argument a
ddrs on stack    RNCIf we have one, return to it    POPHOops, input not found in
 table    MVIC,ILP    CALLMEXTell user input not valid    DBCR,LF,'300, 1200, or
 2400 baud',CR,LF,0    RET    CMDTBL  DB'30','0'+80H    DWOK300    DB'120','0'+8
0H    DWOK1200    DBEX  RET    CLRSCRNLXID,CLSMSG  MVIC,PRINT  CALLMEX  RET     
 SYSVERMVIC,ILP  CALLMEX  IF CPMPLUS  DBESC,'0'  ENDIF  DB'Version for Schneider
 CPC with Z80-DART'  DBCR,LF,0  RET  .....      --------------------------------
---------------------------------------     NOTE  You can change the SYSVER mess
age to be longer or shorter.  The   end of your last routine should terminate by
 0B00H (601 bytes   available after start of SYSVER) if using the Hayes Smartmod
e   R A F B G C H D I E'240','0'+80H    DWOK2400    DB0    TELL  MVIC,ILP    CAL
LMEXPrint current baud rate    DBCR,LF,'Baud rate is now ',0    LDAMSPEED    MVI
C,PRBAUD    CALLMEX    RET        OK300  MVIA,1MSPEED 300 baud value    LHLDBD30
0get 300 baud parameters in HL    JMPLOADBDgo load them    OK1200  MVIA,5    LHL
DBD1200    JMPLOADBD    OK2400   MVIA,6    LHLDBD2400    JMPLOADBD    LOADBD   S
TAMSPEEDstore speed to show transfer time    MOVA,Lget least signihen use MLOAD 
to overlay the the results  of this program to the original .COM file.          
                                                   22.01.88 - Anpassung fuer Sch
neider JOYCE- Berthold Bollinger   07/27/84 - Added 9600 baud select- Bucky Carr
   05/23/84 - Corrected clear-screen error- Biff Bueffel   05/19/84 - Converted 
for MEX10- Biff Bueffel   11/11/83 - Renamed to M7H8-1.ASM, no changes- Irv Hoff
   07/27/83 - Renamed to work with MDM712- Irv Hoff   07/01ficant baud rate byte
    STATXLSP+1store in INITMOD    STARXLSP+1    MOVA,Hget most signifcant baud r
ate byte    STATXMSP+1store in INITMOD    STARXMSP+1    JMPINITMODreset       NE
WBAUD  CPI1    JZOK300    CPI5    JZOK1200    CPI6    JZOK2400    RET       Tabl
e of baud rate parameters    BD300DW0417H  BD1200DW0104H  BD2400DW0052H    BAUDB
UF  DB10,0    DS10    IF CPMPLUS  EOSMSG  DBESC,'J',0,0,0,'$'  CLSMSG  DBESC,'E'
,ESC,'H',0,'$'  ENDIF    /83 - Revised to work with MDM711- Irv Hoff   06/22/83 
- Revised to work with MDM710- Irv Hoff   05/27/83 - Revised to work with MDM709
- Irv Hoff   05/15/83 - Revised to work with MDM708- Irv Hoff   04/17/83 - Revis
ed to work with MDM707- Irv Hoff   04/04/83 - Updated to work with MDM706- Irv H
off   02/27/83 - Updated to work with MDM705- Irv Hoff   02/17/83 - Updated to w
ork with MDM704- Irv Hoff   02/07/83 - Updated to work with MDM703- Irv Hoff   0
1/27/83 - Updated to work with MDM702-IF NOT CPMPLUS  EOSMSG  DB20,0,0,0,0,'$'  
  CLSMSG  DB12,0,0,0,0,'$'  ENDIF  ---------------------------------------------
---------------------     NOTE  MUST TERMINATE PRIOR TO 0B00H (with Smartmodem) 
     END  %rdAnCDoj7 mGr&oI.$7QKnCDoXp# 2T!wK -n'wM NN'm'J 2"mlSptiu&8Q%DmFp#xF(
)Dpt(K KGRn&k£ N Irv Hoff   01/10/83 - Updated to work with MDM701- Irv Hoff   1
0/03/82 - First version of this file                                            
             BELLEQU07Hbell  CREQU0DHcarriage return  ESCEQU1BHescape  LFEQU0AHl
inefeed    YESEQU0FFH  NOEQU0       Change the value at MODDATP if it does not m
atch what you are using.    MODDATPEQU0E0Hdata port fuer Z80-DART  MODCTL1EQUMOD
DATP+1status port  WMTIMEREQU0E7H8253 write modn7 MorannonVbMinas TirithbMinas M
orgulERivendelldIsenmoutheoBarad-DurcAbCirithUngol a DurthangT'bDol   GuldurDcQU
mbarqHarlonddADale5ABree3qFornost0 Buckland(qBywater% Hobbiton"rMichel DelvingFa
r Downs5(qTharbadE8aEdorasARHelmsDeep FLbDol   AmrothQIaLinhirC PelargirIMount  
 GundabadbGrey  Havens By C.J.PinkNothing To Report. The Ring Is Corrupting The 
Bearer. The Ring Has Been Passed On. t#""""#!    !!  !!  !!File!!    !!  !!  !!M
e word register  TXTIMEREQU0E4H8253 channel A (Tx)  RXTIMEREQU0E5H8253 channel B
 (Rx)  MODRCVBEQU1bit to test for received data  MODRCVREQU1modem receive ready 
 MODSNDBEQU4bit to test for ready to send  MODSNDREQU4modem send ready bit     M
EX service processor stuff    MEXEQU0D00Haddress of the service processor  INMDM
EQU255get char from port to A, CYno more in 100 ms  TIMEREQU254delay 100ms * reg
 B  TMDINPEQU253B# secs to wait for char, cyno cha   MXO-PCW.ASM-- Schneider JOY
CE overlay file for MEX. 22.01.1988     You will want to look this file over car
efully. There are a number of   options that you can use to configure the progra
m to suit your taste.     Use the "SET" command to change baudrate when desired.
     Edit this file for your preferences then follow the "TO USE" example   show
n below.      TO USE First edit this file filling in answers for your own  equip
ment.  Then assemble with ASM.COM or equivalent  assembler. T  !R!A!F!B!G!C!H!D!
I!Er  CHEKCCEQU252check for C from KBD, Zpresent  SNDRDYEQU251test for modem-sen
d ready  RCVRDYEQU250test for modem-receive ready  SNDCHREQU249send a character 
to the modem (after sndrdy)  RCVCHREQU248recv a char from modem (after rcvrdy)  
LOOKUPEQU247table search see CMDTBL comments for info  PARSFNEQU246parse filenam
e from input stream  BDPARSEQU245parse baud-rate from input stream  SBLANKEQU244
scan input stream to next non-blank  EVALAEQU243evaluate numerng of LOCONEXTCHR1
18H  LSTTSTDBYESyesprinter available on printer port119H  XOFFTSTDBNOyeschecks f
or XOFF from remote while11AH  sending a file in terminal mode  XONWAITDBNOyeswa
it for XON after CR while11BH  sending a file in terminal mode  TOGXOFFDBYESyesa
llow toggling of XOFF checking11CH  IGNORCTLDBYESyesCTL-chars above M not displa
yed11DH  EXTRA1DB0for future expansion11EH  EXTRA2DB0for future expansion11FH  B
RKCHRDB''-40H  Senic from input stream  LKAHEDEQU242get nxt char w/o removing fr
om input  GNCEQU241get char from input, cy1 if none  ILPEQU240inline print  DECO
UTEQU239decimal output  PRBAUDEQU238print baud rate    PRINTEQU9BDOS print-strin
g function    ORG100H     Change the clock speed if needed, to match your system
    DS3(for  "JMP   START" instruction)    PMMIMODEMDBNOyesPMMI S-100 Modem103H 
 SMARTMODEMDBYESyesHAYES Smartmodem, nonon-Hayes104H  TOUCHPULSEDBd a 300 ms. br
eak tone120H  NOCONNCTDB'N'-40HN  Disconnect from the phone line121H  LOGCHRDB'L
'-40HL  Send logon122H  LSTCHRDB'P'-40HP  Toggle printer123H  UNSAVEDB'R'-40HR  
Close input text buffer124H  TRANCHRDB'T'-40H T  Transmit file to remote125H  SA
VECHRDB'Y'-40HY  Open input text buffer126H  EXTCHRDB''-40H  Send next character
127H      DS2128H       Handles in/out ports for data and status    IN$MODCTL1 1
2'P'Ttouch, Ppulse (Smartmodem-only)105H  CLOCKDB40clock speed in MHz x10, 25.5 
MHz max.106H  202 MHh, 373.68 MHz, 404 MHz, etc.  MSPEEDDB50110 1300 2450 3600 4
710 51200107H  62400 74800 89600 919200 default  BYTDLYDB500 delay  110ms  550 m
s - 990 ms108H  default time to send character in ter-  minal mode file transfer
 for slow BBS.  CRDLYDB500 delay 1100 ms 5500 ms - 9900 ms 109H  default time fo
r extra wait after CRLF  in tAH  DI  PUSHB  LXIB,MODCTL1 Modem control port  DB0
EDH,078H IN (C),A  POP B  EI  RET    OUT$MODDATP 134H  DI  PUSHB  LXIB,MODDATP M
odem data port  DB0EDH,079H OUT (C),A  POP B  EI  RET    IN$MODDATP 13EH  DI  PU
SHB  LXIB,MODDATP Modem data port  DB0EDH,078H IN (C),A  POP B  EI  RET  .....  
  ANI$MODRCVBANIMODRCVB ! RETbit to test for receive ready148H  CPI$MODRCVRCPIMO
DRCVR ! RETvalue of rcv. bit when ready14BH  Aerminal mode file transfer  NOOFCO
LDB5number of DIR columns shown10AH  SETUPTSTDBYESyesuser-added Setup routine10B
H  SCRNTESTDBYESCursor control routine 10CH  ACKNAKDBYESyesresend a record after
 any non-ACK10DH  noresend a record after a valid NAK  BAKUPBYTEDBYESyeschange a
ny file same name to .BAK10EH  CRCDFLTDBYESyesdefault to CRC checking10FH  TOGGL
ECRCDBYESyesallow toggling of CRC to Checksum110H  CONVBKSPDBYESyesconvert backs
pace to rub1NI$MODSNDBANIMODSNDB ! RETbit to test for send ready14EH  CPI$MODSND
RCPIMODSNDR ! RETvalue of send bit when ready151H  DS12PMMI only calls154H      
DS2Not used by MEX160H  DS3162H  JMP$DISCONNJMPGOODBYEHardware disconnect vector
165H  JMP$GOODBYEJMPGOODBYE168H  JMP$INITMODJMPINITMODgo to user written routine
16BH  JMP$NEWBAUDJMPNEWBAUDChange baudrate16EH  RET  !NOP  !NOP(by-passes PMMI r
outine)171H  RET  !NOP  !NOP(by-passes 11H  TOGGLEBKDBYESyesallow toggling of bk
sp to rub112H  ADDLFDBNOnono LF after CR to send file in113H  terminal mode (add
ed by remote echo)  TOGGLELFDBYESyesallow toggling of LF after CR114H  TRANLOGON
DBNOyesallow transmission of logon115H  write logon sequence at location LOGON  
SAVCCPDBYESyesdo not overwrite CCP116H  LOCONEXTCHRDBNOyeslocal command if EXTCH
R precedes117H  noexternal command if EXTCHR precedes  TOGGLELOCDBYESyesallow to
ggli  "R"A"F"B"G"C"H"D"I"EPMMI routine)174H  JMP$SETUPRJMPSETUPR177H  DS3Not use
d by MEX17AH  JMP$SYSVERJMPSYSVER17DH  JMP$BREAKJMPSENDBRK180H       Do not chan
ge the following six lines.    JMP$ILPRTDS3183H  JMP$INBUFDS3186H  JMP$INLNCOMPD
S3189H  JMP$INMODEMDS318CH  JMP$NXTSCRNDS318FH  JMP$TIMERDS3192H       The follo
wing clear the screen (not used by MEX)    CLREOS LXID,EOSMSG  MVIC,PRINT  CALLM
EX  RET    CLRSCRN JCTELLIf not, go display baud    LXID,CMDTBL    MVIC,LOOKUP  
  CALLMEXParse argument    PUSHHSave any parsed argument addrs on stack    RNCIf
 we have one, return to it    POPHOops, input not found in table    MVIC,ILP    
CALLMEXTell user input not valid    DBCR,LF,'300, 1200, or 2400 baud',CR,LF,0   
 RET    CMDTBL  DB'30','0'+80H    DWOK300    DB'120','0'+80H    DWOK1200    DB'2
40','0'+80H    DWOK2400    DB0    TELL  MVIC,ILP    CALLMEXPrint cuLXID,CLSMSG  
MVIC,PRINT  CALLMEX  RET      SYSVERMVIC,ILP  CALLMEX  DB'Version for Schneider 
Joyce'  DBCR,LF,0  RET  .....      ---------------------------------------------
--------------------------     NOTE  You can change the SYSVER message to be lon
ger or shorter.  The   end of your last routine should terminate by 0B00H (601 b
ytes   available after start of SYSVER) if using the Hayes Smartmodem   or by ad
dress 0D00H (2659 bytes) otherwise.    --------------rrent baud rate    DBCR,LF,
'Baud rate is now ',0    LDAMSPEED    MVIC,PRBAUD    CALLMEX    RET        OK300
  MVIA,1MSPEED 300 baud value    LHLDBD300get 300 baud parameters in HL    JMPLO
ADBDgo load them    OK1200  MVIA,5    LHLDBD1200    JMPLOADBD    OK2400   MVIA,6
    LHLDBD2400    JMPLOADBD    LOADBD   STAMSPEEDstore speed to show transfer ti
me    MOVA,Lget least significant baud rate byte    STATXLSP+1store in INITMOD  
  STARXLSP+1    MOVA---------------------------------------------------------   
      This routine sends a 300 ms. break tone to reset some time-share   compute
rs.    SENDBRK  RET  .....         This routine sets DTR low for 300 ms to disco
nnect the phone    O$MDCTL1  LXIB,MODCTL1 Modem control port  DB0EDH,079H OUT (C
),A  RET    GOODBYE  MVIA,5 - WR 5  CALLO$MDCTL1  MVIA,068H DTR LOW  CALLO$MDCTL
1  MVIB,3  MVIC,TIMER 300 MS  CALLMEX  MVIA,5 - WR 5  CALLO$MDC,Hget most signif
cant baud rate byte    STATXMSP+1store in INITMOD    STARXMSP+1    JMPINITMODres
et       NEWBAUD  CPI1    JZOK300    CPI5    JZOK1200    CPI6    JZOK2400    RET
       Table of baud rate parameters    BD300DW0417H  BD1200DW0104H  BD2400DW005
2H    BAUDBUF  DB10,0    DS10    EOSMSG  DBESC,'J',0,0,0,'$'    CLSMSG  DBESC,'E
',0,0,0,'$'  ------------------------------------------------------------------ 
    NOTE  MUST TERMINATE PRIOR TOTL1  MVIA,0EAH DTR HIGH  CALLO$MDCTL1  RET  ...
..      INITMOD  MVIA,53Mode init Tx timer  LXIB,WMTIMERWrite mode word register
  DB0EDH,079HOUT (C),A    TXLSPMVIA,04HDefault 'LSP' speed for 1200 bps  LXIB,TX
TIMERTimer Tx register  DB0EDH,079H  TXMSPMVIA,01HDefault 'MSP' speed for 1200 b
ps  DB0EDH,079HOUT (C),A  MVIA,117Mode init Rx Timer  LXIB,WMTIMERWrite mode wor
d register  DB0EDH,079HOUT (C),A  RXLSPMVIA,04H  LXIB,RXTIMERund dasselbe fue 0B
00H (with Smartmodem)      END  1K5rHs$66I2pCpsLP6j#0Cd£(!(akcxdo(dYp# n7 eCybqR
yRA3IjdvLp3,nmn-n7f2&YNP)k1 y2cM2YNeO44+2TF'WZd#7o1Apj£p#gKg)M2qY)8CYRiV&SpS1r R
x-Timer  DB0EDH,079H  RXMSPMVIA,01H  DB0EDH,079H    SETSIOMVIA,018HChannel reset
  CALLO$MDCTL1  MVIA,04HWR 4  CALLO$MDCTL1  MVIA,044H*16,8,1,N  CALLO$MDCTL1  MV
IA,03HWR 3  CALLO$MDCTL1  MVIA,0C1HRX 8 BIT ENABLE  CALLO$MDCTL1  MVIA,05HWR 5  
CALLO$MDCTL1  MVIA,0EAHTX 8 BIT ENABLE, DTR HIGH  CALLO$MDCTL1  RET  .....     T
he following routine changes the baud rate with the SET command.      SETUPR  MV
IC,SBLANKAny arguments    CALLMEX     #R#A#F#B#G#C#H#D#I#E-Hw03!hpw0w wp3x,,303w
3 30pCaZwxxhf3KT *(.&&(!G!u!2ui&y0(#M#O#!BAODM!f#V#B((ogRi7i# 8!##! $% x0(  BOG 
         1-201-747-7301  CPNET        1-201-249-0691  CRAN         1-201-272-187
4  FARM         1-516-293-0499  FLAN         1-201-584-9227  NYACC        1-718-
539-3338  SDV          1-914-769-2970  WOODS        1-914-679-8734    K6 n&k (M6
 NBe+94LN.l&Tzpw IDJ3rHipd4LK"sdszaOdI&8M6PvY6%DJ3u+8M6PY6%$8AK4&2G&1*XOdI&8M6Pv
4%DJ3u+8M6P4%06016200C3000BC3890B72  100B00002A020CFEFECA130BFEFFCA1A0B77232221 
 100B1000020CC921CE0B22020CC9360D2336003A35  100B2000050132CC0B21C90BCDB40B0EFFC
D000D4E  100B3000D22B0B0E3CC506010EFDCD000DC1D25CC3  100B40000BC50EFCCD000DC1C25
50B060D0EF9CD27  100B5000000D3E03C90DC2350B3E02C9E67FCD75BF  100B60000B78F50EFFC
D000DDA700BFE0AC2630B99  100B7000F1DA330BC90600FE43C804FE42C804FE86  100B80004EC
80604FE45C837C906140EFECD000D3A  100B900021AB0BCDB40B06140EFECD000D21AF0B17  100
BA000CDB40B06010EFECD000DC92B2B2B!2 8o&w$s*p2!272(,2W2Dogo&I(22s!2s*p*pWgo$s %62
ogV#qgpoo&6&4(&&o&8E(%n$0%Mh%%%W&$VMh!(Kp!eT(eog#V&s$r*pKp!eT(o&)eog#V&s$r*p"## 
## !##ox0(($o&s%r%%004141  100BB00054480D000EFBCD000DC2B40B7E23B7C808  0E0BC0004
70EF9CD000DC3B40B415444542030  0000000000  -dUpPfLNnA6rA+7ge3YPp0e3$fr XJi$kqbfd
A"DNnA6rdAmO&1*gIH6jNnA6rA+a$wDB/h/!iZ2C0t/lS-&zWdAmOcYD-bfL£i-Fnwb,(i$lS-DY n6y
fS%ofe"8 S8NPTSTAT PAGE 22  STAT LF OFF  STAT BAKFILE on  STAT CHECKSUM off  STA
T XON off  STAT ERRID off  id  STAT FILTER ON  STAT DEBUG OFF  STAT INITFILE OFF
  STAT EXTEND OFF  STAT HEX OFF  STAT TRIGGER ""  STAT SEP ""  STAT REPLY 8  STA
T RETRY 6  STAT WLINE 0  STAT RTIME 5  STAT SEARCH 0  STAT RUB OFF  STAT BELL ON
  STAT CIS ON  STAT XLINE OFF  STAT WTECHO OFF  STAT LIST off  STAT EXCLUDE OFF 
 STAT SILENT OFF  STAT SPLIT on  STAT DECIMAL ON  STAT CANCEL "U"  STAT ESC ""  
STAT WECHO 4  STAT WCHAR 0  STAT CLOCK 40  STAT ALERT 1  dAgCQFSYt(K7Dpj£LpoRwV3
zdrf9#B.(£Mm'tJfNpq62OOp,).'KJYTD)9Q!pr(/rifE)8mOCYR£Gg#LML1iahpq62OsCy3.8%"W80,
)43A*Rp&b"SEgzU' )Dp,).L3i&)spJi8vdcJcsW,Zh£Lp#xYQ.p  $R$A$F$B$G$C$H$D$I$E  %R%A
%F%B%G%C%H%D%I%E  &R&A&F&B&G&C&H&D&I&E  'R'A'F'B'G'C'H'D'I'E
Tous droits réservés. Reproduction sans autorisation interdite. © Kukulcan