Mix C Compiler (UK) (128K) (Face 1A) (1986) [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 36 30 32 32 30 00    ..SAMdisk160220.
000030:  2A 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 13 13 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 50 E5 00 00 41 02 00 00 00 02    ......P...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:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0002A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0002B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0002C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0002D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0002E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0002F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0003A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0003B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0003C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0003D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0003E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0003F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
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 50 E5 01 00 41 02 00 00 00 02    ......P...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 50 E5 02 00 41 02 00 00 00 02    ......P...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 50 E5 03 00 41 02 00 00 00 02    ......P...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 50 E5 04 00 41 02 00 00 00 02    ......P...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 50 E5 05 00 41 02 00 00 00 02    ......P...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 50 E5 06 00 41 02 00 00 00 02    ......P...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 50 E5 07 00 41 02 00 00 00 02    ......P...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 50 E5 08 00 41 02 00 00 00 02    ......P...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 50 E5 09 00 41 02 00 00 00 02    ......P...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 50 E5 0A 00 41 02 00 00 00 02    ......P...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 50 E5 0B 00 41 02 00 00 00 02    ......P...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 50 E5 0C 00 41 02 00 00 00 02    ......P...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 50 E5 0D 00 41 02 00 00 00 02    ......P...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 50 E5 0E 00 41 02 00 00 00 02    ......P...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 50 E5 0F 00 41 02 00 00 00 02    ......P...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 50 E5 10 00 41 02 00 00 00 02    ......P...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 50 E5 11 00 41 02 00 00 00 02    ......P...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 50 E5 12 00 41 02 00 00 00 02    ......P...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 50 E5 13 00 41 02 00 00 00 02    ......P...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 50 E5 14 00 41 02 00 00 00 02    ......P...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 50 E5 15 00 41 02 00 00 00 02    ......P...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 50 E5 16 00 41 02 00 00 00 02    ......P...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 50 E5 17 00 41 02 00 00 00 02    ......P...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 50 E5 18 00 41 02 00 00 00 02    ......P...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 50 E5 19 00 41 02 00 00 00 02    ......P...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 50 E5 1A 00 41 02 00 00 00 02    ......P...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 50 E5 1B 00 41 02 00 00 00 02    ......P...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 50 E5 1C 00 41 02 00 00 00 02    ......P...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 50 E5 1D 00 41 02 00 00 00 02    ......P...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 50 E5 1E 00 41 02 00 00 00 02    ......P...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 50 E5 1F 00 41 02 00 00 00 02    ......P...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 50 E5 20 00 41 02 00 00 00 02     .....P. .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 50 E5 21 00 41 02 00 00 00 02    !.....P.!.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 50 E5 22 00 41 02 00 00 00 02    ".....P.".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 50 E5 23 00 41 02 00 00 00 02    #.....P.#.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 50 E5 24 00 41 02 00 00 00 02    $.....P.$.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 50 E5 25 00 41 02 00 00 00 02    %.....P.%.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 50 E5 26 00 41 02 00 00 00 02    &.....P.&.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 50 E5 27 00 41 02 00 00 00 02    '.....P.'.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    ................
02F900:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
02F910:  28 00 01 00 02 09 50 E5 28 00 41 02 00 00 00 02    (.....P.(.A.....
02F920:  28 00 46 02 00 00 00 02 28 00 42 02 00 00 00 02    (.F.....(.B.....
02F930:  28 00 47 02 00 00 00 02 28 00 43 02 00 00 00 02    (.G.....(.C.....
02F940:  28 00 48 02 00 00 00 02 28 00 44 02 00 00 00 02    (.H.....(.D.....
02F950:  28 00 49 02 00 00 00 02 28 00 45 02 00 00 00 02    (.I.....(.E.....
02F960:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F970:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F980:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F990:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F9A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F9B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F9C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F9D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F9E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F9F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02FA00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FA10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FA20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FA30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FA40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FA50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FA60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FA70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FA80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FA90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FAA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FAB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FAC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FAD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FAE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FAF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FB00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FB10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FB20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FB30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FB40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FB50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FB60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FB70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FB80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FB90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FBA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FBB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FBC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FBD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FBE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FBF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FC00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FC10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FC20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FC30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FC40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FC50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FC60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FC70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FC80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FC90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FCA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FCB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FCC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FCD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FCE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FCF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FD00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FD10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FD20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FD30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FD40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FD50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FD60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FD70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FD80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FD90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FDA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FDB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FDC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FDD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FDE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FDF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FE00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FE10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FE20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FE30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FE40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FE50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FE60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FE70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FE80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FE90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FEA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FEB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FEC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FEE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FEF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FF00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FF10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FF20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FF30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FF40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FF50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FF60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FF70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FF80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FF90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FFA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FFB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FFC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FFD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FFE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02FFF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0300A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0300B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0300C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0300D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0300E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0300F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0301A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0301B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0301C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0301D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0301E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0301F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0302A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0302B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0302C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0302D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0302E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0302F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0303A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0303B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0303C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0303D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0303E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0303F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0304A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0304B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0304C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0304D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0304E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0304F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0305A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0305B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0305C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0305D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0305E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0305F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0306A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0306B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0306C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0306D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0306E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0306F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0307A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0307B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0307C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0307D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0307E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0307F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0308A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0308B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0308C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0308D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0308E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0308F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0309A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0309B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0309C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0309D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0309E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0309F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030A00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030A10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030A20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030A30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030A40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030A50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030A60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030A70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030A80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030A90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030AA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030AB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030AC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030AD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030AE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030AF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030B00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030B10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030B20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030B30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030B40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030B50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030B60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030B70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030B80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030B90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030BA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030BB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030BC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030BD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030BE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030BF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030C00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
030C10:  29 00 01 00 02 09 50 E5 29 00 41 02 00 00 00 02    ).....P.).A.....
030C20:  29 00 46 02 00 00 00 02 29 00 42 02 00 00 00 02    ).F.....).B.....
030C30:  29 00 47 02 00 00 00 02 29 00 43 02 00 00 00 02    ).G.....).C.....
030C40:  29 00 48 02 00 00 00 02 29 00 44 02 00 00 00 02    ).H.....).D.....
030C50:  29 00 49 02 00 00 00 02 29 00 45 02 00 00 00 02    ).I.....).E.....
030C60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
030C70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
030C80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
030C90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
030CA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
030CB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
030CC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
030CD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
030CE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
030CF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
030D00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030D10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030D20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030D30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030D40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030D50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030D60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030D70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030D80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030D90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030DA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030DB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030DC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030DD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030DE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030DF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030E00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030E10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030E20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030E30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030E40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030E50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030E60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030E70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030E80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030E90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030EA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030EB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030EC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030ED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030EE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030EF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030F00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030F10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030F20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030F30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030F40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030F50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030F60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030F70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030F80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030F90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030FA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030FB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030FC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030FD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030FE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
030FF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0310A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0310B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0310C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0310D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0310E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0310F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0311A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0311B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0311C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0311D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0311E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0311F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0312A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0312B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0312C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0312D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0312E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0312F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0313A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0313B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0313C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0313D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0313E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0313F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0314A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0314B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0314C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0314D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0314E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0314F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0315A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0315B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0315C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0315D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0315E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0315F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0316A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0316B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0316C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0316D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0316E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0316F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0317A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0317B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0317C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0317D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0317E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0317F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0318A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0318B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0318C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0318D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0318E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0318F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0319A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0319B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0319C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0319D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0319E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0319F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031A00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031A10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031A20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031A30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031A40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031A50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031A60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031A70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031A80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031A90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031AA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031AB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031AC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031AD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031AE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031AF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031B00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031B10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031B20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031B30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031B40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031B50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031B60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031B70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031B80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031B90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031BA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031BB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031BC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031BD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031BE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031BF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031C00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031C10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031C20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031C30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031C40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031C50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031C60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031C70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031C80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031C90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031CA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031CB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031CC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031CD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031CE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031CF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031D00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031D10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031D20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031D30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031D40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031D50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031D60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031D70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031D80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031D90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031DA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031DB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031DC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031DD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031DE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031DF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031E00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031E10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031E20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031E30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031E40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031E50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031E60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031E70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031E80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031E90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031EA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031EB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031EC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031ED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031EE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
031EF0:  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    SAMdisk160220*  PAFBGCHDIE  PAFBGCHDIE  PAFBGCHDIEMEX11
   INDMEX112  HLP  MEX112  HLP !"#$MEX112  HLP%&'()*+,-./01234MEX112  HLP 5678ME
X112  NOT9MEXPAT11HEXAMXM-2401ASMBCDEFGHIJKLMNOPQMXM-2401ASM(RSTUVMXO-CPC HEXWXM
XO-CPS ASMYZabcdMXO-CPS+ASMefghijklmnopMXO-CPV ASMqrstuvwxyzMXO-CPV+ASMMXO-PCW A
SMMXO-SM14HEX........3  3)   Som precepts Filespecs strin arguments       an mul
tipl command-lines........................4            Logging drives...........
.........................4  4)   Terminal mode..................................
........6            APPEND secondary option...........................8  5)   S
ingle-character commands..............................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, I
D, KEY..............................14            LOAD, SAVE, LOG...............
...................15            PHONE, PREFIX, SUFFIX..........................
..16            READ.............................................17            R
EN, SENDOUT.....................................19            SET, SSET.........
...............................20            SLEEP, STAT........................
..............21            TERM, TERMA, TYPE, SYSTEM, WRT...................22 
 8)   STAT variables........................................23            ALERT,
 BAKFILE, BELL, BUFFER, CAPTURE............23            TRIGGER, CANCEL, CHAR, 
CHECKSUM, CRC, CIS........24            CLOCK, DEBUG............................
.........25            HEX, DECIMAL, ERRID, EXCLUDE.....................26      
      EXTEND, ESC, FILTER, INITFILE....................27            LF, LIST, P
AGE, 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. Fo
wler    All Rights Reserved      .pa   .heMEXUser'sGuide                        
    Table of Contents                            TABLE OF CONTENTS    1)   Overv
iew What is MEX.................................1  2   Gettin started th physica
 mode overlay............2            Smartmodem overlay installation...........
  PAFBGCHDIE.........................34  11)  Credits...........................
....................35  12)  Distribution and a warning to illicit profit takers
...36                               APPENDICES               A)   MEX buffer all
ocation guide...........................37  B)   Alternate Long Distance Service
 support...............39  C)   Tips when using keystrings and SENDOUT..........
......41  D)   Using 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.        QUE
UE is a STAT variable that enables or disables the MEX queued I/O  functions.  T
he overhead associated with the queues may cause you to  lose characters in term
inal mode at speeds above about 4800 baud (using  a 4 MHz CPU) if you commonly r
un higALERsAPPENAL%BAKFILBELL-VABELL-CMBYBUFFECANCECALCAPTURCHACHECKSUCICLOCsCLO
NCLCOLCPCRDEBUDECIMA0DEDIAkDIDSDU-SPEERERRIEXCLUDEXTENhESFILTEGLOBA)EXIHELHE0IIN
ITFILpKE KEY LLISLOALOMULTPAGPHONwPRECHPREFIQUEUREAFRExREPLRETRRTIMRUSAVSEARC)SE
CON.SENDOUSESINGLSLEESPLI6SSESTASTRINGTYPSILENSODELASUFFISWITCSYSTETAher-speed h
ardwired connections,  you'll want to turn QUEUE off.    Although used for vario
us purposes, the most significant use of queues  within MEX is to catch 'overflo
w' characters from the remote after an  X-OFF flow character is sent in terminal
 mode (when the ASCII capture  buffer fills).  With QUEUE turned off, there is a
 possibiity of lost  characters in capture files if the size of such files excee
d available  memory space.  TER TERM TERM-MODGVAWCHAAWECHWLINAWRWTECHTRIGGESEXLI
N&XOo  Copyright (C) 1984 by Ronald G. Fowler        The HELP command with no ar
guments prints out a list of available help  subjects (as you've probably guesse
d by now, since you are indeed read-  ing this).  The HELP.MEX file must, of cou
rse, be located in the drive  and user areas as specified in yo    SODELAY is a 
STAT switch variable.  When ON, SENDOUT strings and keystrings  sent from termin
al mode are tied to 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 config
uration.    Help will print a list of available topics.  To see this list, do th
is    HELP     To query the HELP database for any of the selected topics, do thi
s    HELP topic-name    for any topic-name displayed by "HELP ".    In general, 
HELP frames explain syntax with the use of the '' and ''  characters (which deno
te optional items) and the '' characters (which  indicate a data-type, such as f
ilename or string.  %      You may move freely among drives/user areas whillarly
 to the terminal mode  escape-S and escape-U commands, but allows access from th
e command  line (and hence from a READ file). This variable can only be changed 
if  a terminal mode capture file is open (see the TERM command).    PRECHO is a 
STAT switch variable that enables and disables the logging of  incoming characte
rs to the printer.  It is similar to the escape-P toggle  command used in termin
al 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 will remain open for the duration of the  session, unless a LOG 
command is executed.        WECHO is a STAT value variable that affects the use 
of the SENDOUT com-  mand.  WECHO is the time, in seconds, that SENDOUT will wai
t between  characters during a reply from the remote, before considering the rep
ly  ended.  This should not be confuse  PAFBGCHDIE    TERM is very similar to th
e 'T' single-character command ... it takes a file-  name as an argument, and op
ens that file as an ASCII-capture file, but does  not actually enter terminal mo
de.  This is most useful within a READ file.    TERMA does the same thing, but o
pens the file in APPEND mode (as if the  single-character T had been entered wit
h the A option).    ExamplesTERM WILLOW.SES opens file, returns to cmd mode  TER
MA SOURCE.LOG same, but opens file in appnd mode    For more informatless of the
 HEX or DECIMAL mode, by  preceeding the number with a '$' character similarly, 
the '#' character  implies a decimal number.    HEX mode has a side effect it tu
rns on HEX record count reporting in file  transfers.      SPLIT is a STAT switc
h variable that affects the screen display of the phone  library (done from the 
PHONE command or the CALL command).    This variable may be turned off to force 
a more compact display (two en-  tries per line, instead of one), but tion on te
rminal mode, do HELP TERM-MODE.  For more infor-  mation on append mode, do HELP
 APPEND.      The ALT command supports the ALTernate drive/user for READ files a
s well  as .PHN and .KEY (phone libraries and keystring files), and, if the 'A' 
 (append) secondary option is in effect, the terminal-modem capture file.  ALT a
llows you to change the alternate drive/user its syntax is    ALT du-spec    Exa
mples    ALT B3  ALT A5    For more information on how alto work properly, requi
res a terminal  with an 84-character line width.    If SPLIT is disabled, any ba
ud-rate codes associated with an entry will  not be displayed.      MEX has a sp
ecial 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 en
tering terminal mode IF a filename is specified).    When you specify the 'A' se
rnate DU's are used, and how to set up the  ALT search path,  do HELP SEARCH.   
   SEARCH is a STAT 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 secondary option, 'A' is specified) terminal-mode ASCII capture  f
iles.  These files normally are taken only from the currently logged DU by  modi
fying SEARCH, you can change the way MEX finds these files.   econdary option, M
EX will search the logged area  (and/or the ALT area do HELP ALT and HELP SEARCH
 for more information on  searching) for the file specified.  If found, MEX will
 scan to the end of  the file, and append new data on to the end, rather than qu
erying the user  for an erase.    If 'A' is not specified, MEX will limit its se
arch to the currently logged  DU, and, if the file is found, will ask you if it 
should erase the file.    In either case, if the file is NOT found, MEX will cre
ate a new fil Two drive/user areas are possible the currently logged area ("logg
ed" D/U)  and the Alternate DU (do HELP ALT for information on changing the alte
rnate).    If SEARCH0, then only the LOGGED DU is searched.  If SEARCH1, then on
ly the ALT DU is searched.  If SEARCH2, then the LOGGED DU is searched if the fi
le is not found, then               the ALT DU is searched.  If SEARCH3, then th
e ALT DU is searched if the file is not found, then the               LOGGED DU 
is searched.    e in  the currently logged DU.      WCHAR and WLINE These are va
lue variables that may be manipulated with the  STAT command.  They specify dela
y times in simple file transmissions  done within terminal mode (with the ESC T 
command).  When you 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)  WLINE is the d    HEX and DECIMAL modes    HEX and DECIMAL are ST
AT value variables they are mutually exclusive (ie,  turning one ON turns the ot
her OFF).  These variables specify the default  input radix of commands that tak
e numeric arguments (e.g., SLEEP, STAT VAL  #, the '#' spec in CALL commands, et
c).  If HEX mode is ON, then these  numbers are considered Hexadecimal if DECIMA
L mode is on (MEX is distributed  with DECIMAL ON), then they are considered dec
imal values.    You can force a decimal number, regard  PAFBGCHDIEelay to use be
tween lines      (0-9, in 100's of milliseconds)    WCHAR and WLINE delays are o
ften needed for timesharing mainframes and  BBS's written in BASIC, to allow the
 slower remote end to catch the entire  file.      The READ command causes MEX t
o take command lines from a disk file. This  can be handy for such things as con
trolling a set of file transfers (es-  pecially when you can't be present for th
e entire session) and executing  complicated login sequences aumand line.  The A
CTUAL parameters in  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 t
he  command line this form is ntext where n is the parameter number, and  text i
s any arbitrary text to be used as the default.    %    If the default form of t
he formal parameter is not used, AND no actual  parameter is specified in the co
mmand ltomatically. READ, used with the EXTEND  function (do "HELP EXTEND" for i
nformation on how to enter EXTEND mode)  provides a means of extending MEX's com
mand set.    The syntax for READ is    READ filename parm1 parm2 ...            
              optional!    parm1, parm2, ... etc. are described in succeeding fr
ames.    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 continue, but  the parameter will be blank.    Normally, the pa
rameters in the READ command line are terminated by the  space between parameter
s (or the end-of-line) spaces can be imbedded in  the ACTUAL parameter by enclos
ing it in braces.        The next frame will provide a simple example of READ wi
th parameters.  %    Example, READ with parameters  FILEGET.MEX contains the fol
lowing lines    SENDOUT XMODEM S2 1SENACA.DQR  R2 1SENECA.DQR    ( 2 and 1SENACA
.DQR are ember where the READ file is located.    %  Typically, READ files are c
reated with a text editor, and may contain  STAT commands to set MEX for a parti
cular type of connection, DIAL commands  to actually make the connection, and SE
NDOUT commands to log in at the  destination.  It's possible for an entire sessi
on to take place under  a READ command.    A READ file will terminate when the f
ile ends, or when a CONTROL-C is  seen at the console (aborting any command with
 CONTROL-C will abort the  READ file).   FORMAL parameters). This file can be us
ed in  several ways  READ FILEGET will simply transfer SENACA.DQR to your system
  READ FILEGET MEX.UPD    will transfer MEX.UPD to your system  READ FILEGET *.N
EW B    will transfer 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 parameter, using the above file  READ FILEGET *.BOO NEWSTUFF.DOC BX us
e if MEX is running on remote  (Transfers all .BOO files and It's important to n
ote that, while you can use a READ file to enter the  terminal mode, the READ fi
le is not used while the terminal mode is active.  When you exit terminal mode, 
the READ file starts again.    Normally, READ commands echo on the screen when t
hey 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 command with parameters.  %    READ with PARAMETERS    READ parame
ters are  NEWSTUFF.DOC) in batch mode, then disconnects)    If you turn the comm
and extender on (STAT EXTEND ON), the READ in the above  lines can be omitted, m
aking the READ file 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 avoid this by prefixing single-  character command lines with a 
'*'  (eg, *RQ FILE.FOO).  very similar to CPM's SUBMIT parameters they are calle
d  ACTUAL parameters. If they are present in the command line, they will be  plu
gged into the FORMAL parameters in the READ file.  This substitution  facility p
rovides a powerful tool for generating multiple-purpose command  files, as we'll
 see in the proceeding frames.    Formal parameters occur in the READ file, and 
take the form n, where n  is the parameter number these numbers correspond seque
ntially with the  ACTUAL parameters entered on the com  PAFBGCHDIE    EXTEND is 
a STAT switch variable.  When turned on, it modifies the way  MEX's command deco
ding works if a command is not found in MEX's command  table, MEX will pass the 
entire command line on to READ, causing the  command to look like a READ command
 (without READ being present on the  command line).    For more information, do 
"HELP READ".      The DIAL command performs the same task as the CALL command, e
xcept that  after calling, DIAL returns to command mode (CALL   The STAT command
 lets you examine certain system variables, and change  certain others.  In gene
ral, the syntax is as follows    STAT KEYWORD     to examine a variable  STAT KE
YWORD NEW-VALUE   to change a variable    The NEW-VALUE will depend on the conte
xt of the keyword in question. For  example, most of the switch-type variables a
re either ON or OFF, hence,    STAT BAKFIL     prints out ON or OFF  STAT BAKFIL
 ON     turns on BAKFIL  STAT BAKFIL OFF         turnsgoes to terminal mode).   
 The syntax for DIAL is exactly the same as the syntax for CALL (do "HELP  CALL"
 for more information on how to use both DIAL and CALL).    DIAL is intended to 
be used in READ files, where it is desirable for the  READ file to retain contro
l after calling a number (READ files have no  effect in terminal mode thus using
 CALL in a READ file would pause ex-  ecution of the read file when the distant 
end is reached).   off BAKFIL    The value-type variables, on the other hand, wi
ll print the number or  text associated with that variable.  Setting the value r
equires the entry  in units associated with that value.  For example,     STAT R
EPLY 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  %    Som
e variables are read-only, most notably STAT BUFFER (which prints  out the save-
buffer and printer-buffer statistics)    INITFILE is a STAT switch variable.  It
 determines whether 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  cloned MEX from looking for INI.MEX.    For more information about 
the CLONE command, do "HELP CLONE".      ALERT is a STAT value variable it deter
mines the number of 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 wi
th  the STAT command, do    STAT     You'll note that most of the keywords you'l
l 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 indirec
t command file see READ,  but can often be useful in normal interactive mode.   
 The syntax for SENDOUT is    SENDOUT string    Before hed with the CALL  comman
d.  ALERT works only on calls that have taken more than one dial-  ing attempt t
o reach.    ALERT is handy for dialing with the repeat option (do "HELP CALL" fo
r  more information about the repeat option) you can enter a number (or  group o
f numbers) to be dialed with ALERT set non-zero, you'll have  an audible signal 
that a call has been completed.      The PHONE command may be used to query the 
phone number library, as well as  for adding and deleting numbers.  To add a num
bthe specified string is transmitted, a PREFIX string, if any,  is transmitted, 
followed by the string specified to SENDOUT, and  terminated by a SUFFIX string 
 (if any the default suffix string  is a return-code, normally terminating the l
ine to the remote). After  transmitting the string, MEX will wait for a reply fr
om the remote, up  to a pre-set number of seconds any reply will printed on your
 screen.  %    Following are settings and variables which affect the SENDOUT com
mand    SUFFIX   Both of theer, use this form    PHONE idnumber baud-rate    Whe
re ID is a string (up to 8 characters) that you want to use to call out  the num
ber and number is the telephone number.  If id already exists,  it will be repla
ced.  Baud-rate is an optional rate to be associated with  the number, used by t
he CALL command.  To remove a number, do    PHONE ID    To see the entire librar
y, do    PHONE    To see a single entry, do    PHONE ID    PAFBGCHDIEse are desc
ribed in the previous frame, and are  PREFIX /  further explained in their own i
nformation sections.    WTECHO Manipulated by the STAT command, this switch-vari
able determines  whether or not SENDOUT validates its transmission by waiting fo
r  characters to be echoed from the remote.  If set to ON, then  SENDOUT checks 
each printing character it transmits with the  character as echoed by the remote
.  If a mismatch occurs, SENDOUT  marks an error, sends a CANCEL character, and 
awaits a TRIGG    MISCELLANEOUS COMMANDS    BYE, SYSTEM, EXIT  and CPM are keywo
rds used to exit MEX and return  to the operating system.  Any open terminal fil
e is closed before exiting.    DEL is used to close and erase an open terminal f
ile.    DSC disconnects the modem (may not be implemented in all overlays).    W
RT is used to close and save an open terminal file.    SET is a command defined 
entirely by the overlay if your overlay doesn't  implement SET, MEX will print a
n error message when SET is invoked.    SSER  character from the remote.  It the
n begins again, and repeats  this cycle until either the transmission occurs wit
hout error,  or the error count is exceeded (which aborts SENDOUT).    If you us
e SENDOUT with WTECHO off, you'll also likely want to  set TRIGGER to null (STAT
 TRIGGER ""), to avoid trigger-wait.  %    More factors affecting SENDOUT    RET
RYManipulated by the STAT command, this value-variable specifies  the error-retr
y count for SENDOUT before aborting.    CANCHRManipulated by thET is a similar c
ommand, intended for the Smartmodem overlays.    BELL n rings the console bell n
 times (regardless of the BELL switch).    CLS clears the screen (if supported b
y the overlay)      SLEEP is used to invoke a delay (handy sometimes in READ fil
es).  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  charact
er) specifies the character to be transmitted to the   remote to cancel the tran
smitted line after an error.    TRIGGERManipulated by the STAT command, this str
ing-variable (single  character) is the character the SENDOUT command waits for 
after  an error-cancel, before proceeding with the retry. If the other  end does
n't echo, set TRIGGER to 0 (and WTECHO to OFF), and MEX  will simply send its ar
guments and not worry about validating  the echoed CLOCK function, can be used t
o "tweak" the  timing constants in MEX (by timing the actual SLEEP period, and a
d-  justing the CLOCK value until the SLEEP argument agrees with the actual  mea
sured time).  This is especially useful with multi-tasking operating  systems, s
uch as MP/M and TurboDOS, where background processing wreaks  havoc with the int
ernal MEX timing constants.      WTECHO is a STAT keyword, and determines whethe
r or not keystrings  and SENDOUT command lines transmitted to the remote are str
ing (this is the technique you should use to send  Smartmodem command strings, f
or 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  r
emote end to send a reply.    To query the REPLY constant, do STAT REPLY    To s
et the REPLY time, do STAT REPLY value    where value is the number of seconds t
o wait, between 0 and 255.  validated by  comparison with their echoed character
s.    When WTECHO is ON, all printing characters transmitted to the remote  must
 echo correctly back from the host this effectively halves the  transmission rat
e, but provides error correction feedback for the SENDOUT  command, allowing it 
to cancel a line and 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 k
eyword, and specifies the number of times the SENDOUT  will attempt to send a st
ring before aborting.  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 cons
tant, do STAT RETRY    To set the RETRY constant, do STAT RETRY value    where v
alue is the number of retries, between 1 and 255.    PAFBGCHDIEve the trigger st
ring (you can  do this with STAT TRIGGER "" , which effectively removes the trig
ger  character.      TRIGGER is a STAT keyword, and specifies the character the 
SENDOUT command  will look for before sending out its argument.  To disable the 
trigger-wait  function altogether, do STAT TRIGGER "".    CANCEL is a STAT keywo
rd, and specifies the character the SENDOUT command  will send to the remote to 
cancel the line after an error.    ined keystrings along  with the phone library
.  This is the only way to erase the entire phone  library with one command.  Th
e COLD command also 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 module altogether (you can't get it back  with the STAT CIS comm
and).  This frees up roughly 1K of memory.      SEP is a STAT keyword, and allow
s you to change the command-line      separator character.    ESC is also a STAT
 keyword, and specifies your terminal-mode escape      character, used to activa
te terminal-mode functions (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 era
ses files.  The syntax is as follows    ERA filename V    The filename may be am
biguous (e.g., *.ASM, BOOT.BAK).  ERA always dis-  plays a list of the files tha
t are being erased.  If you specify the  optional 'V' after the filename, ERA wi
ll ask for verification before  actually erasing the files (after displaying the
 names).      The DIR command works similarly to the CP/M DIR command, and displ
ays  the disk directory on the screen. DIR takes advantage    Use the CALL comma
nd to dial numbers either from the library, or from  the keyboard. If you specif
y more than one number on the command line,  CALL will try each until one answer
s with a carrier tone.  For example    CALL 16165559033 SENACA    will dial the 
first number if busy, CALL will try the second.  The  special number '#' will ca
use the entire command line to be repeated  if none of the dialed numbers respon
ds with a carrier    CAL WESTWOOD 1-616-555-2040 TCBBS #    will try all three n
umbers of the DU spec-  ification, thus "DIR B7" will display all of the files i
n user 7 on  drive B.  System files will be excluded if the STAT variable 'EXCLU
DE'  is set to ON.  If EXCLUDE is OFF, all files will be displayed.    More exam
ples    DIR C3*.Q  DIR LOGIN.MEX  DIR 3    LOAD and SAVE    LOAD and SAVE are us
ed to load and save phone number and keystring files.  Both commands take a file
name 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-libra
ry numbers may specify an optional baud rate (do  HELP PHONE for information on 
how to specify a baud rate for a number).  If a baud-rate is present, CALL will 
change the baud rate before dialing  the number.    Note that, for this feature 
to work, your hardware must be capargument.  Examples    LOAD A5CBBSPHON.PHN loa
ds a phone # file  LOAD ARPA.KEY loads a keystring file  SAVE CNEWPHONE.PHN save
s phone # file  SAVE 9COMPUSRV.KEY saves keystring file    Note that the filetyp
e determines what type of file is being saved (.PHN  for phone number files, .KE
Y for keystring files).  Any other filetype  will generate an argument error.  b
le of  changing the rate AND your overlay must implement the NEWBD vector.  Most
  MEX overlays (overlays whose names start with "MXO-") allow this, if the  hard
ware is capable of baud-rate change most MDM overlays do NOT.    CLONE and COLD 
   The CLONE command allows you to save a new copy of MEX, with the current  opt
ions intact (including any defined keystrings and phone numbers). The  syntax is
    CLONE filename    The COLD command re-starts MEX and erases any def  PAFBGCH
DIE    Several MEX command take string arguments.  These strings must be sur-  r
ounded by quotatation marks, and may contain imbedded control char-  acters (wit
h the singular exception of binary zero, which will generate  an argument error)
.  The caret ("") is used to prefix a control char-  acter.     Thus, you can sp
ecify multi-line strings within one string specification.  Examples (note that t
hat the control-character M is the carriage-return  code, and J is a linefeed)  
  KEY A"BILL USERJMWHATSNEW programs.      CIS is a STAT switch when ON, then Co
mpuserve protcol file transfers  are allowed while in terminal mode.  If OFF, th
en the Compuserve transfer  sequences from the remote end are ignored altogether
 (although they are  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-separator character may be included freely within  a string it sepa
rates your command strings outside of quotation marks  only.      The ID command
 allows you to configure 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 communicating with another  computer running MEX if each computer has ing
 CIS protocol, since the remote Compuserve  end must initiate the transfer.    N
ote that if you use the COLD command to restart MEX while the CIS switch  is set
 to OFF, then the Compuserve file transfer module will be removed  altogether fr
om the running copy of MEX.  If you subsequently use the CLONE  command to creat
e a new executable MEX.COM, the additional space formerly  used by the CIS modul
e (about 1000 bytes) will be available instead for  your buffers.  You will not 
be able to use STAT 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 the ID command is    ID string               (see "STRINGS")    
The string may be a multi-line string it's length in the standard  distributed M
EX may not exceed 28 characters.  This length may be different  if your system o
verlay replaces the MEX defaults (in fact, the overlay  may disable this command
 altogether if the "INVALID COMMAND" message  appears he CIS switch back  on (si
nce there is no longer a CIS module in the system).  This feature is  intended f
or 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 variable when ON, then abnormal control characters  are ignored w
hen in terminal mode (with the exception of carriage-return,  linefeed, backspac
e and tab).  If OFF, then all characters from the remote  will be displayed on t
hewhen 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 turns the other off) and set the preferred type of error  checkin
g in Christensen file transfers.    CHECKSUM is a simple sum of the outgoing rec
ord CRC uses a more sophisticated  technique employing polynomial arithmetic, an
d is thus a better method (more  errors are detected, thus,  screen (and include
d in the ASCII-capture file,  if active).    FILTER ON is useful if you're worki
ng with a noisy connection, and random  garbage characters on the line are erasi
ng your screen, etc.    If you're using a video-oriented text editor at the remo
te, you'll want to  be sure FILTER is set to OFF, in order to allow the video-co
ntrol characters  to be accepted by MEX.    Note that the CP/M end-of-file mark 
is specifically excluded 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).    The original MODEM2 protocol employed only CHECKSUM detection h
owever, in  the past few years, most versions of Christensen exchange programs h
ave been  rewritten to accept the CRC technique as well.  MEX will adapt to tran
smitting  programs using either type of validation.    If MEX is the transmitter
, it will switch modes after several failed attempts  to transmit a file, thus a
llowing full compatibility with older modem   P A F B G C H D I Ehough FILTER ON
  allows this character to go to the screen).      Miscellaneous STAT arguments 
   BAKFILE Switch when ON, new files overwriting old files of the same name   ar
e renamed to type BAK.  If off, such files are erased.  PAGE    Value sets the l
ength of the screen page (0 stops pagination)  CHAR    Lists all of the STAT var
iables that are CHARACTERS  SWITCH  Lists all of the STAT variables that are SWI
TCHES  VAL Lists ahe FILTER flag is ignored, allowing all characters to   reach 
the screen.  Additionally, the CIS protocol is disabled while DEBUG  is ON.     
 ERRID is a STAT switch that enables and disables the printing of the MEX  ID st
ring in error messages.    The ID string is useful in applications where you're 
communicating with  a remote computer running MEX (if each end has a different I
D code, therell of the STAT variables that are VALUES  BELL Switch enables or di
sables the console BELL  BUFFER  Prints out status information on the ASCII-save
 buffer.  RUB Switch If ON, converts local backspace key to RUB  TAB Switch enab
les or disables the MEX tab expander  LIST Switch enables or disables the LIST d
evice  LF Switch if ON, linefeed append to carriage rtn in T-mode file send  EXT
END  sets command-extend mode (command names not defined in MEX are passed      
     to the READ command, wh  is no problem confusing error messages), but if yo
u typically use MEX  only with RCPM systems or timesharing systems that don't ru
n MEX, you'll  likely want to turn off the ERRID switch, and shorten the error m
essages.      RTIME is a STAT value variable, and affects Christensen-protocol f
ile  transfers.    RTIME is the amount of time (in seconds) that MEX will wait f
or a char-  acter from the remote end before declaring a timeout, and initiating
  a record-retransmission 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 action 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 commands.    If EXCLUDE is OFF, then SYS files are included.    Th
us, you can exclude SYS files from a batchfile transmission by STATting  the EXC
LUDE switch ON.  Thesesequence.    RTIME is set for one second in the standard d
istribution MEX this is  more than adequate for RCPM work, and MEX-to-MEX file t
ransfers where  each end is running under a single user operating system.  But w
hen  working with a mainframe-type connection (and sometimes when a remote  MEX 
is running under MP/M), especially when a packet-switched network  is part of th
e connection, character delays can easily exceed one second.  In these environme
nts, you'll want to 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 affect
s the Terminal mode in MEX.  If DEBUG  is ON, then characters received in Termin
al mode are displayed in a form  similar to CP/M's DDT dump (D) command hex valu
es on the left side 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" u
ntil 16  characters have seconds is recommended the maximum is 255).      The LO
G command allows you to reset the drive (for switching disks) and,  optionally, 
simultaneously change drive and/or user area. The command  syntax is    LOG DU-S
PEC    where DU-SPEC is either or both of the new drive to log into and the new 
 user area.  An optional colon may follow the DU-SPEC.  Examples    LOG B7 reset
, log in drive B user 7  LOG 7 resbeen received.  After the 16th, the ASCII righ
t-side  is printed.  Therefore, if the remote's output pauses, you'll see only  
the hex values until 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 illumin
ating in determining  just what is happening).    In DEBUG mode, t  PAFBGCHDIEet
, log user 7 current drive  LOG B reset, log drive B current user  LOG reset, re
tain current user/drive    If either a terminal file or a READ file is open, the
 disk-reset will be  denied (although any new drive/user will be logged) and a m
essage printed.    If you want to change drive and/or user without a disk reset,
 you can do so  without the LOG command just enter the DU spec at the MEX comman
d prompt (in  this case, the terminating colon is required).  ions  COMMANDS  OP
T  NAME USED WITHACTION  --------------------------  AAppendE,L,TAppend to a ter
minal-mode file  BBatchR and SSets BATCH mode file transfers  DDisconnectR and S
Disconnects after a file transfer  E       Echo            R and S         Enter
 term-mode w/echo after a transfer  LLocalT,ELocal-character echo  QQuietR and S
Sets "quiet mode" for file transfers  RRecv-viewR and SShows received-characters
 only  SSend-viewR and SShows transmitted character    The KEY command is used t
o manipulate the keystrings that are available in  terminal mode.  There are sev
eral forms of the command    KEY prints out all of the keystrings  KEY keynamest
ring defines a new keystring    Keyname is any valid ASCII character, except for
 the set defined as the  terminal mode escape-sequence commands.    In the secon
d 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 mode after file xfer  VViewR and SViews the file transfer in AS
CII  XExitR and SDisconnect and exit after transfer    Note that these options a
re also effective in CIS transfers, if set with the  GLOBAL command (for help on
 GLOBAL, do "HELP GLOBAL".   %    Examples of secondary options      Primary --+
  Command   +----secondary commands                 /  MEX A0ST   MYFILE.FOO sen
d MYFILE.FOO, go into Term. mode after  MEX B9RV' key  KEY Q erases the Q keystr
ing    Note that KEY names that duplicate terminal-mode commands will be rejecte
d  by the KEY command, and an error message will be printed.      XLINE is a STA
T switch that affects terminal-mode file transfers.  If  XLINE is set to ON, the
n the file will be transmitted, one line at a  time each succeeding line will no
t be transmitted until an X-ON character  is received from the remote.    XLIT  
CRACKER.JAK receive file with view, enter Term mode  MEX A3RQX  MONKEY.SHN recv 
file quietly, disconnect/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 copy to the file must be  activated with ESC-S while in termina
l mode)  MEX B3TA   DISKFILE.SAV Enter term. mode, append to DISKFILE.SAV  MEX A
0E    DISKFILE.SAV same as previous, but with echNE is used with some timeshare 
and network computers, almost never  with RCPM and BBS systems.      The GLOBAL 
command allows you to set the secondary options for the single-  character comma
nds.  Any options set this way will then be active for the  single-character com
mands whether or not they are specified.  For example,  if you prefer to go dire
ctly to terminal mode 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 fil
e, no options (unless GLOBAL)  MEX A0R    MXO-SM10.ASM receive file, no options 
(unless GLOBAL)      The most commonly used MEX commands are implemented as sing
le character com-  mands, for ease of use.  These are    S Send a file or group 
of files using Christensen protocol  R Receive a file or group of files using Ch
ristensen protocol  T Enter tGLOBAL V    (note that this is the only way to "vie
w" a CIS file transfer.    For more information about secondary options, do "HEL
P SECOND".      The SECONDARY options are used only after the single-character c
ommands (for  more information on single-character commands, do "HELP SINGLE"), 
and modify  the way the single-character commands work.  Following is a list of 
the sec-  ondary command opt  PAFBGCHDIEerminal mode (may specify an optional AS
CII-save file argument)  E Enter terminal mode with echo (also takes optional fi
lename argument)  L Enter terminal mode with local-echo only (filename ok here t
oo).    T, E, and L are all variations of terminal mode T sends keyboard charact
ers  to the remote and prints characters received from the remote on the console
.  E mode echoes received characters back to the remote ("half duplex" mode), an
d  L echoes keyboard characters on the console before they go out to E or L) com
mand if the file already  exists, you will be asked if the file should be erased
. MEX will create the  new file, and enter terminal mode.    At this point, inco
ming text is not yet being saved to start saving text,  you must use the ESC-S t
erminal-mode command.  You can stop the save by  using the ESC-U command.  You c
an 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 i
s active).    Ythe remote  ("half duplex" in the other direction).    Note that 
certain commands may be modified with secondary options (do  "HELP SECOND" for m
ore information on secondary options, and examples of  single-character commands
 with and without secondary options.      TERMINAL MODE    MEX terminal mode is 
entered with any of the single-character commands T, L,  or E (for more informat
ionou can exit terminal mode and move freely among drives and user areas with-  
out affecting an open term-file. The LOG command will still be useable, but  wil
l not reset the disk (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 file will be closed, and the new one opened.  %    You can trans
fer files using either 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 terminal mode, you are communicating as a console with the remote 
 end as a console your keyboard characters are transmitted to the remote, and  t
he remote characters are displayed on your screen.    There are several function
s that are available to you from terminal mode,  all of which are invoked by typ
ing the escape-character (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 will be lost, and the file will still be open.    To close the fi
le when you're done 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 alre
ady saved in memory.          The next frame explains what happens when the SAVE
 or PRINTER buffers fill.  %    When your printer or ASCII-save buffer fills, ME
X will send ann are explained in the next frame.  %    Terminal mode escape-sequ
ences     ESC-Eexits back to command level  ESC-prints a menu of escape sequence
s  ESC-Sstart copying incoming text into file buffer (see below)  ESC-Uend (un-s
tart) copying text into file buffer (see below)  ESC-Ptoggle copy-to-printer on/
off (if enabled with STAT LIST)  ESC-Ttransmit a file to the remote (prompts for
 a filename)    Note that ESC-S and ESC-U require a filename argument with the T
 when  you enter tX-OFF char-  acter to the remote.  MEX will then wait for the 
remote to stop, and will  save up to an additional 150 characters into an auxili
ary buffer (this buf-  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 disk (if ASCII-save is active) and print characters until the p
rinter  buffer is half-full (if List-copy is on).  Then MEX will re-start the re
mote  by sending an 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 co
py incoming text to 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 you won't lose characters un-  less the buffer fills up.    The 
next frame explains terminal-mode files.  %    Terminal-mode files (also called 
CAPTURE or ASCII-SAVE files) are created  by entering a filename with the T (or 
   P A F B G C H D I Efor this scheme to work, the remote computer must respond 
to this  X-ON/X-OFF "protocol" (most computers do, but *not* all!).    The next 
frame describes the 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 yo
u 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 ch
aracter and line delays for the file-  send thes      The RENcommand  syntax is 
similar to the normal 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 newfilenameoldfilename   Examples  MEX A0REN NEWFILEOLDFILE          
(uses A0)  MEX C9REN B6REPORT.OLDREPORT.DOC (uses B6)  MEX B3REN 6MYFILEBYOURFIL
E      (uses B6)  MEX D4REN ERRORC9BLUNDER         (uses C9)    %    Note that t
he following REN commands will produce e delays allow slow remote computers to r
eceive files.    The WCHAR and WLINE variables (see corresponding HELP sections)
 determine  the time-delay values for each character, and each lines respectivel
y (of  course, you must have answered "Y" to the "want delays" prompt.    If eit
her of the the XLINE or XON switches is ON, the delay prompt will be  skipped, a
nd delays will not be used.    XLINE is a technique used by some mainframes afte
r a line is transmitted,  MEX will not transmit another until receivierrors    M
EX A0REN B3SOMETHINGCELSE (ambig drives)  MEX A0REN 6ME7YOU (ambig user #'s)    
   Note that ERA will prompt for erasure if the new name already     exists.  Fu
rther, before doing this, it checks for the existance     of the old filename, a
nd, if not found, aborts before checking     for the the presence of the new nam
e.      The TYPE command prints files on the console, similarly to the CP/M  TYP
E command, but with pagination  The syntax is    ng an X-ON character from the  
remote.    XON is more frequently used when XON is active, MEX will send charact
ers  at full speed, but monitor the remote for an X-OFF character.  When an X-OF
F  is received, MEX will pause until the remote sends an X-ON character.      XO
N is a STAT switch variable that affects the terminal-mode file send  (do "HELP 
TERM-MODE" for a full description of termiTYPE filename 'P'    The optional 'P' 
will affect pagination at screen boundaries if pagination  is OFF ("STAT PAGE OF
F") then 'P' will cause the file to be paged.  If  pagination is ON ("STAT PAGE 
ON"), then 'P' will inhibit pagination.      Examples    A2COMMAND TYPE REPORT.D
OC    (paged output if PAGE ON)  A2COMMAND TYPE REPORT.DOC P  (inhibits paging i
f PAGE ON)    nal-mode file send).    When XON is set to ON, MEX will send all c
haracters to the remote 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 t
o read all of the  input MEX has transmitted.  When MEX sees an X-ON character f
rom the remote,  it will resume the file transmission.        CLOCK is a STAT va
lue variable you may set this variable to any value be-  tween 1 and 255.  The v
alue is the CPU clock spe  PREFIX and SUFFIX    PREFIX and SUFFIX are used with 
the SENDOUT command (do "HELP SENDOUT" for  more information on the SENDOUT comm
and).  PREFIX is used to manipulate a  special PREFIX string, and SUFFIX is used
 to manipulate a SUFFIX string.    The PREFIX string is transmitted ahead of any
 SENDOUT string, when the  SENDOUT command is used, and the SUFFIX string is tra
nsmitted after.  This  simplifies the construction of complex, repetitive comman
d lines to be sent  to the remote.    Either command wed in tens of Megahertz  (
hence, the speed may vary between .1 and 25.5 Mhz).  You can then use  the CLONE
 command to make this change permanent.    CLOCK is useful for "tweaking" MEX un
der varying conditions of load when  running under multi-tasking operating syste
ms, such as MP/M and TurboDOS.  When system load is heavy, you can decrease the 
CLOCK value, causing MEX  to spend less time in its internal timing loops.      
PAFBGCHDIEithout arguments prints the current value of the string. To  change th
e string, enter the string on the command line after the command.    Examples   
 PREFIX "XMODEM S " sets a prefix  PREFIX "" sets null prefix string  SUFFIX "M"
 set carriage-return as suffix      MEX supports the same drive/user specificati
on for files as Rick Conn's  ZCPR and ZCPR2 A file may be prefixed by either thA
3COMMAND RBSENDOUT "BYE"BYE    This one receives a batch transmission, sends the
 string "BYE" (grace-  fully logout from a remote CP/M system, for example), the
n disconnects  and exits to CP/M.  kmXU/,E$zmb)7arV9NB#Tct3L# NOfr*vbuQ4,EdXZvf-
FNO&g3$d82TJ%J2-zLtUPWL.WLCUpsFT(C,xeIde drive name, the user  number or both (t
his extends to batch file transmissions).    Examples    MEX A3SB B3*.ASM A9*.OB
J C6UPDATE.DOC  MEX A0DIR A12*.SUB  MEX B3TYPE 5REPORT.DOC  MEX C3T B6SESSION.LO
G  %    LOGGING DRIVES  MEX supports relogging drive/user in two ways, both of  
which are pertinent to a discussion of DU specifications       - LOG command Tak
es optional DU spec (trailing colon optional)    resets disk system     - At com
mand prompt simply enter the DU spec (                NOTES ON  CP/M SOFTWARE CO
MPILATION V                    The communications programs on this disc have bee
n compiled  by  the        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  di
sc  and       colon required)    Examples    MEX A0LOG     (relogs current d/u r
esets system)  MEX A0LOG B     (relogs current user, drive b, resets)  MEX A0LOG
 B7    (relogs drive b, user 7, resets)  MEX A0B     (logs current user, drv B, 
no reset)  MEX A0A9        (logs drive A, user 9, no reset).        MEX  support
s multiple commands on a line, both in READ files, and in dir-  ectly typed comm
ands.  A command line may option distribution costs. You are free to make as man
y copies as you  wish        and pass them around. You may not sell  these  prog
rams  or  include        them with any other software which is produced for comm
ercial gain.          File transfer on the Amstrad  CPC  and  PCW  computers  re
quire  the        fitting of a suitable Serial Interface (RS232  V24/V28).  In g
eneral        ASCII files (ie those containing characters 32 to 127 which are  t
he        upper and lower case alphabet,  numerals  and  punctuaally be entered 
on the CP/M  invocation command line, and this line may also contain multiple co
mmands.  Note that a READ command will "stack" any current multiple commands whe
n  input from the READ file is exhausted, the remaining commands will then be  e
xecuted (a control-C at any time will abort a running READ file and/or a  multip
le command line).    The multiple command separator in the file as distributed i
s the semi-  colon "").  This character may be changed with the STAT command ("S
TAT ESC")  or tion)  can  be        transferred without modification.          T
wo programs are included on this disc  to  allow  the  transfer  of        non-A
SCII files (ie those with characters less than 32 or more  than        128). The
se are UNLOAD and  MLOAD.  File  transfer  is  possible  by        UNLOADing at 
the sending end and MLOADing at the receiving end.          The communications p
rograms are UK  MODEM7,  KERMIT  and  MEX.  Each        provides an environment 
for the transfer of files from one  computer  in the patch file.    The next fra
me contains examples of multiple command lines.  %    Examples       from CP/M  
  AMEX DIRREAD MYFILE.MEXSENDOUT "LOGOUT"BYE    This example will bring up MEX, 
which will first print the directory,  then begin executing MYFILE.USE, which ma
y conain SENDOUT commands 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 will execute the "BYE" command.       from MEX      PAFBGCHDIE   
   to another.  Examples include transferring text files  and  programs        t
o an associate elsewhere 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 is via a straight one-to-one (DTE to DCE) cable  between  your 
       computer and modem.      and space remaining on disc.            ENHANCED
 LOAD  MLOAD          An improved version of the LOAD utility  used  for  conver
ting  .HEX        files to .COM  executable  programs.  Read  the  documentation
  file        MLOAD.DOC for more information.            UNLOAD  UNLOAD         
 Performs the reverse function of LOAD, generating an ASCII .HEX file        fro
m a .COM executable file.  The output file  will  have  the  same        name as
 the original, unless otherwise specified, with the type        The modems are l
inked via  the  Public  Switched  Telephone  Network        (PSTN). A wide varie
ty of modems is available  ranging  from  simple        manually controlled,  lo
w-speed  ones  to  sophisticated  auto-dial,        auto-answer  machines  with 
 many  speeds   and   functions,   error        correction etc. If these terms a
re a mystery to you may  we  suggest        that you obtain a book or magazine a
rticles on  the  subject  before        running up a big telephone bill during y
our 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 undergone 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 of up to 31250 bps. Rewrite by  Sorab  Both        and Mark Lee
, post-graduate students at Manchesterriments.          File transfer can also b
e achieved  locally  between  two  computers        using a "twitched"  RS232  c
able  between  their  respective  serial        ports. Unfortunately, as with mo
st "international" standards,  there        are many variations on the RS232 int
erface therefore the  method  of        interconnection can vary. In general how
ever the "NULL MODEM"  cable        illustrated below should be suitable for  co
nnection  of  two  local        computers. The pin numbers refer to th Universit
y.          A documentation  file  is  included, under the name UKM7.DOC.       
     KERMIT  KERMIT          This version of the Kermit Communications System ha
s been adapted to        run on all Amstrad CPC  and  PCW  computers.  A  docume
ntation  file        (KERMIT.DOC) has been written by Jur Van Der Burg.         
   MODEM EXECUTIVE  MEX-CPC & MEX-PCW          Specially adapted for the CPC 612
8 and  expanded  CPC  464/664  this        communications package offers many  p
rogram-controlled e 25 way  "D-TYPE"  connectors        and the cable between th
e computers must  have  a  minimum  of  four        wires.          COMPUTER1   
           COMPUTER2          TxD Pin 2 ------------ RxD Pin 3        RTS Pin 4 
--        -- RTS Pin 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 (th
e text of the program says 710 bps).          Supplied with MEX is an on-line  H
ELP  facility  (MEX11.HLP)  and  a        comprehensive documentation file (MEX1
1.DOC). The index for the  MEX        documentation is in a separate file called
 MEX11.IND. Both MEX11.DOC        and MEX11.IND may be viewed using the TYPE com
mand.          Several other files are associated with MEX. These are-   Txd Pin
 2        DTR Pin 20------------ CTS Pin 5          Alternatively, the RTS of CO
MPUTER1 can be connected to the DSR  and        DCD of COMPUTER2 and vice versa.
  This requires more  wires  in  the        cable but is a more "complete" simul
ation.            DIRECTORY D          This version of  improved  directory  lis
ts  files  in  alphabetical        order, gives the name and type, separated by 
a dot and the  size  in        kbytes. The bottom line shows total files, system
 files, space  used      PAFBGCHDIE       MEX.SET - A sample control file for ME
X. A customised  control  file        can be written by the user.          MEXPA
T11.HEX - Patches overlay for raw MEX.          MXO-CPC .HEX - MEX overlay for C
PC range. Written by Phil Coull.          MXO-PCW .HEX - MEX overlay for PCW ran
ge. Written by Steve Jonas          MXO-SM14.HEX - MEX   overlay  for  Hayes-com
patible  modems.  Allows        auto-dial, etc. Note that this is not implemente
d in  the  files  on        this disc.            CIRKIT 7 COMMS PR5065060060060
 P0 P4R4RkTTTTUUUCUUU UV V V VWW& W Fj0M0R0XYAjDjEj& Pj0k*k* m"okpIqqXNHXNIJHXNI
JKXN LKXN LMXNNOMXNNO PLAYERSCR0ENEMYFUEL%LEVELAMMO0000000XN0XN0   FAV DESTROYED
     UNIT DESTROYED      AREA PENETRATED  PROCEED TO NEXT  STAGE     MISSION OVE
R OGRAM  CIRKIT7          This program  is  specifically  for  the  Cirkit  Pres
tel  Link  and        acoustic coupler used at 1200/75 bps.            SOFTEXCH.
LST          A file of the US CP/M Software Exchange System List is also include
d        for information. This may be viewed using the TYPE command.            
                CP/M is the registered trade mark of Digital Research Inc       
     Amstrad is the trade mark of Amstrad Cotitle'MEX 2400-Smartmodem Overlay V1
.0'     MXM-2400.ASM  Smartmodem 2400 overlay for MEX revision 1.0.     This is 
a modem overlay for the MEX communication program.  It   supports 2400 baud auto
-stepdown, and works with the Hayes 2400   and US Robotics Courier.  Probably ot
hers as well.     This overlay is based on revisions to MXM-SM15 made by George 
  Sipe (who developed the fallback technique, and the checksum   concept for mod
em response) and Paul Traina (who added Courier   2400 suppornsumer Electronics 
plc                    c 1987 ADVANTAGE COMPUTER USER GROUP                     
     V5.0  *TASCODE2$$$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 many 2400-baud   (and perhaps some 1200 baud) modems to "fall bac
k" when a call is   made to a modem at a rate less than the highest rate support
ed by   the calling modem.  The MEXBD equate (below) determines the highest   ba
udrate supported by the modem (6 for 2400, 5 for 1200), and makes   all calls at
 that baudrate.  If the remote modem answers at a lower   rate, this overlay wil
l switch to the lower 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 o
ff with the SSET AUTO ON and SSET AUTO OFF com-   mands, respectively.       If 
you set the USR equate, MEX will automatically use the Courier's   adaptive dial
ing feature, and will 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 enables VOICE   answer detection (if you've ever repeatedly used
 MEX to dial a wrong   number, then discovered your error and felt bad for the p
oor guy on   the o100D160016013B04083E1506001B0002FF100128C1  100D26002800009001
0101010101000000000001FE  100D360096001EFFFF010100414244454C515253AB  030D460054
5658A8  040D510001D00000CD  030D5F000100FF91  0000000000  yy dzr&e95W'eSI8,Qaw*B
1£YyY.-%jrN e$uf4+w£8WoOI)IX2kdAdTJ£f#$b£6" KRL4wT%c,xMvAtwg  PAFBGCHDIEther end
, you should use this option) Also, you can set SHOWRNG   TRUE and this overlay 
will print "RING" each time the distant end rings.     If you use the USR2400 eq
uate, you may want to customize the modem   setup string at the label SMDIAL.   
 ------------------------------------------------------------     Update history
 (please use MXM-2401, MXM-2402, etc when revising).   Note to updaters please d
o NOT use mixed upper-case opcodes   and operands with lower case comments.  Som
eone (I don translator - do not change  noequ0  i8080equyesdefine processor type
  i8086equno  tpulsvequ0105htone/pulse flag in modem overlay  ndiscvequ015fhnew 
(MexPlus) smart modem disconnect here  dialvequ0162hlocation of dial vector in o
verlay  discvequ0165hlocation of hardware disconnect vector  dialocequ0b00hdiali
ng 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 the love 'a Mike, WHY) loves to go through   source code and in
termix case on EACH line!(rgf)      24.01.1988 Angepasst an deutsche Verhaeltnis
se  -B. Bollinger     07/29/85 MXM-2400 (rev 1.0) released. (incorporated work d
one by      George Sipe and Paul Traina)--Ron Fowler    ------------------------
------------------------------------     This module adapts MEX for the DC Hayes
 Smartmodem (as well   as many others -- including US Robotics -- that use a sim
ila'Linefeed  crequ'M'-''Carriage return     MEX service processor stuff ... MEX
 supports an overlay service   processor, located at 0D00h (and maintained at th
is address from   version to version).If your overlay needs to call bdos for any
   reason, it should call MEX instead  function calls below about   240 are simp
ly passed on to the bdos (console and list i/o calls   are specially handled to 
allow modem port queueing, which is why   you should call MEX instead of bdos). 
 MEX uses functir   command language).  The main function of this module is to p
ro-   vide dialing capability the disconnect vector is ancillary.   You may use 
this module as a model to develop dialing routines   for non-standard modems (e.
g., the Racal-Vadic).  The only   pertinent entry point is the DIAL routine you'
ll find entry   specs for that below.     The only conditional you might want to
 change in this module is   the DISC equate below -- if left on, MEX will use th
e   Smartmodem's disconnect code.  Ion calls   above about 244 for special overl
ay services (described below).     Some sophisticated overlays may need to do fi
le i/oif so, use   the parsfn MEX call with a pointer to the fcb in de to parse 
out   the name.  This fcb should support a spare byte immediately pre-   ceeding
 the actual fcb (to contain user # information).  If you've   used mex-10 for in
put instead of bdos-10 (or you're parsing part   of a set command line that's al
ready been input), then MEX will   take care of du specs,f you prefer to provide
 your own   in your overlay's DISCV vector (e.g., by dropping DTR), then set   D
ISC to FALSE and re-assemble.  (If you don't understand this,   then play it saf
e, and leave the equate set as it is).  NOTE   Note that MexPlus supports both "
hardware" (DTR) AND "software"   (Smartmodem) disconnection always set DISC to T
RUE for MexPlus.    falseequ0  trueequnot false    usr24equfalseset to true if u
sing a robotics 2400 modem  adaptequfalseset TRUE for adaptive dia and set up th
e fcb accordingly.  There-   after all file i/o calls done through the MEX servi
ce processor   will handle drive and user with no further effort necessary on   
the part of the programmer.    inmdmequ255get char from port to a, cyno more in 
100 ms  timerequ254delay 100ms * reg b  tmdinpequ253B# secs to wait for char, cy
no char  chekccequ252check for c from kbd, zpresent  sndrdyequ251test for modem-
send ready  rcvrdyequ250test for modem-receive ready  sndchling (Courier only)  
showrngequtrueset true to type RING every time remote rings  maxbdequ5maximum ba
udrate 1300, 3600, 51200, 62400  wordresequtruetrue  interpret word ("verbose") 
result codes  numresequfalsetrue  interpret numeric result codes  discequfalse c
hange 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.    yesequ0ffhthis is for 8086  PAFBGCHDIErequ249send a character to the 
modem (after sndrdy)  rcvchrequ248recv a char from modem (after rcvrdy)  lookupe
qu247table search see cmdtbl comments for info  parsfnequ246parse filename from 
input stream  bdparsequ245parse baud-rate from input stream  sblankequ244scan in
put stream to next non-blank  evalaequ243evaluate numeric from input stream  lka
hedequ242get nxt char w/o removing from input  gncequ241get char from input, cy1
 if none  ilpequ240inline pridisconnect code  orgdiscvoverlay the vector (mex 1.
1x)  jmpdiscon  endifdisc    org016eh  newbdvds3location of baud rate set vector
    orgdialoc     The following is a "signature" word that identifies this overl
ay (for   multiple-modem selection based on processor number in a TurboDOS sys- 
  tem).  If you use this overlay to develop a non-autobaud overlay for   a diffe
rent modem, either move this block to the end of the program,   or contact Night
Owl Software (414-563-4013) fornt  decoutequ239decimal output  prbaudequ238print
 baud rate  prntblequ237print table  pridequ236print mex id  onoffequ235parse on
/off fm input strm a0 or 1 (cerr)  doesn't seem to be in mex 1.12  conoutequ2sim
ulated bdos function 2 console char out  printequ9simulated bdos function 9 prin
t string  inbufequ10input buffer, same structure as bdos 10  kstatequ11keyboard 
status  kbdinequ01keyboard input     ***** Code starts here *****       NOTE ass
ignment of a dif-   ferent signature ID).    dw3746signature of MXM-2400.  abdfl
gdb0auto baud rate on/off flag  mbauddbmaxbdmaximum baudrate    if usr24  smdial
db'ATX5V1M3D'  tpmarkdb' ',0Courier dial string (adaptive/extended)  endif    if
 not usr24  sminitdb'ATX1V1 S720',cr,0 ev. nach eigenen Anforderungen erweitern 
 smdialdb'ATD'  tpmarkdb'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 fo
rm  of "" characters inserted as the first character  of the comment field.  Ple
ase do not change or  delete these, so that future versions of this  overlay wil
l directly convert to 8086 operation.  Thanks - Al Jewer.     For MEXPLUS, the f
irst byte of the overlay MUST contain a "jump"   opcode.  The is a 0C3H for 8080
 and an 0E9H for 8086.  MEXPLUS   checks this byte before it loads IAL routine c
alled by MEX to dial a digit.  The digit   to be dialed is passed in the A regis
ter.  Note that two 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 accumulator prior to dialing a number.  Mex will   also call dial wi
th 255 in A as an indication that dialing is   complete.  Thus, the overlay may 
use these values to "block" the   number, holding it in a buffer until it is com
pletely assthe overlay, to make sure you   don't load the wrong type of overlay.
  This byte will not affect   pre-MEXPLUS versions.     Also, MEXPLUS contains a
 new vector at 15FH which is the smart-   modem disconnect vector (now separate 
from the hardware vector at   165H).  The hardware vector typically toggles the 
DTR line to   cause a hangup, while the smart-modem vector sends the hangup   st
ring to the modem.MEXPLUS will ignore the vector at 165H in   this overlay.    o
rg100hbase 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 overl
ay with   digits, one-at-a-time.  MEX will make no assumptions about the   digit
s, and will send each 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 assumptions about   these).     After receiving the end-dial sequenc
e (255) the overlay must take   whatever end-of080  db0c3hdefine 8080 overlay  e
ndifI8080    if i8086  db0e9h8086 flag  endifI8086    orgtpulsv  db'P'touchtone 
flag    if discif providing disconnect code  orgndiscvSmartmodem disconnect vect
or (MexPlus)  jmpdiscon  endif  if not discif not providing disconnect code  org
ndiscvfix sm25..sm24 had no org here  retfor MEXPLUS, in case somebody screws up
....  endifdisc    orgdialvoverlay the dialing vector  jmpdial    if discif prov
iding   PAFBGCHDIE-dial actions are necessary *including* waiting   for carrier 
at the distant end.  The overlay should monitor the   keyboard during this wait 
(using the MEX keystat service call),   and return an exit code to MEX in the A 
register, as follows    0 - Carrier detected, connection established  1 - Far en
d busy (only for modems that can detect this)  2 - No answer (or timed out waiti
ng for modem response)  3 - Keyboard abort (C only all others should be ignored)
  4 - Error reported by modem    nocccpi' 'space bar  jnzsmnextignore all others
  mvia,1prep return code  abcompushpswsave return code  lxib,cr*256+sndchrbcr, c
sndchr func code  callmex  poppswreturn abort code  ret  smnextdcreno  jnzsmwlpc
ontinue     45 seconds with no modem response (or no connection)    mvia,2return
 timeout code  ret     modem gave us a result, check for end and save it    smlo
gani7fhignore any parity  cpi' 'see if end of message  jcsmrslt5 - No ring detec
ted (only for modems that can detect this condition)  6 - No dial tone (only for
 modems that can detect this condition)     No other codes should be returned af
ter an end-dial sequence     The overlay should not loop forever in the carrier-
wait routine,   but instead use either the overlay timer vector, or the INMDMV  
 (timed 100 ms character wait) service call routine.     The DIAL routine is fre
e to use any of the registers, but must   return the above code after an end-dia
l jump when control character  adddadd to checksum  movd,asave response checksum
  jmpsmwlpcontinue     result code completely presented    smrsltmova,dget resul
t checksum  oraasee if accumulated yet  jzsmwlpcontinue if no result yet  callfl
ushflush any pending modem output  lxih,rctab-2get pointer to result table  smrl
pinxhadvance to next entry  inxh  mova,mget table entry  inxhbump to response  c
pi0ffhcheck for end of table  jnzsmoksequence      dialcpi255end dial  jzendialj
ump if so  cpi254start dial  jnzsmchrgo send to modem if not  ldaabdflgget autob
aud rate flag  oraaset psw  ldambaudget maximum baud rate  cnznewbdvset it if au
tobaud rate flag  0    if not adaptif no adaptive dialing  ldatpulsvget overlay'
s touch-tone flag  statpmarkput into string  endif    if not usr24  lxih,sminitZ
eiger auf Init-String in HL  callsmstrInit-String senden  callflush'OK'jump if n
ot  mvia,4else return error reported by modem  ret  smokcmpdcheck for match with
 checksum  jnzsmrlploop if no match  ldaabdflggot a match.  Get autobaud rate fl
ag  oraaset z on flag  jznoautojump if not auto-baud mode  mova,mget newbdv-code
  cpi0FFHnull  cnznewbdvset it if not  noautoinxhbump over newbdv-code  mova,mge
t MEX response code    if not usr24don't try to interpret extended codes  ret  e
ndif  ifusr24Courier suppo einlesen  endif  lxih,smdialpoint to dialing string  
jmpsmstrsend it     Here on an end-dial sequence    endialmvia,crsend end-of-lin
e to the modem  callsmchr  callflushflush any pending modem output     The follo
wing loop waits for 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 3
0 second timeout for a   carrier on the other end.  You can change by playing wi
th the S7   variable (i.e.rts ring and voice detect  cpi8  jzringsay phone is ri
nging  cpi7say we found a human  rnzr3otherwise it's a normal mex code  voicecal
lilprtwhoops, we have ourselves a human.  db'VOICE ',0  mvia,2return with no ans
wer additional error  r3ret  endif    if usr24 and showrng  ringcallilprtjust pr
int nice ring message,  db'RING ',0it's not an error  jmpsmwltgo to main loop  e
ndif    if usr24 and not showrng  ringjmpsmwltjust clear the checksum and conti 
send the smartmodem "AT S720" to lower the 30   second wait to 20 seconds).    m
vie,45 maximum time to wait for result  smwltmvid,0clear response checksum  smwl
plxib,1*256+tmdinpb1 second, Ctmdinp func code  callmex  jncsmlogjump if modem h
ad a char  mvic,kstatcheck for keypress  callmex  oraa  jzsmnextjump if no keypr
ess  mvic,kbdin  callmex  cpi'C'-40his C  jnznoccjump if not  mvia,3prep return 
code  jmpabcomfinish in common code  PAFBGCHDIEnue  endif     The following tabl
e is used to interpret the calculated result code   checksum which is reported b
y the modem (and excludes all control   characters).For numeric responses, the c
hecksum is the same as   the numeric response (in most cases).  For word respons
es, the   checksum is as listed in the table.  The table format consists of   tr
iplets  result-checksum, newbdv-code, MEX-response.  Note that   with this schem
e, "CONNECT 0600" and "CONNECT 2400" appear the   same, further "RIN character  
inxh  oraaend  rzr1done if so  callsmchrotherwise send the character  jmpsmstr  
   Smartmodem utility routine  send character to modem    smchrpushpswsave chara
cter  smrdymvic,sndrdywait for modem ready  callmex  jnzsmrdy  poppswrestore cha
racter  movb,aposition for sending  mvic,sndchrsend the character  jmpmex     Sm
artmodem utility routine  flush pending modem output    flushmvic,inmdmcatch any
 output from the modeG" and "0" ("OK") appear the same.These   should not normal
ly cause any difficulties however.    rctab  ifwordres  db09ah,0ffh,4"OK" - erro
r reported by modem  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 reported by modem  db0edh,5,0"CONNECT 1200" - carrier detected  
db00dh,0ffh,6"NO DIALTONE" - error reported by modem  db043h,0ffh,1"BUSY" - far 
end busy  db08m  callmex  jncflushloop until no more characters  r1ret     This 
routine performs the MEX inline print function.    ilprtmvic,ilp  jmpmex    ----
------------------------------------------------------------     Next is the SSE
T command processor.    ssetmvic,sblankAny arguments  callmex  jctelalltell curr
ent status if not  lxid,cmdtblpoint command table  mvic,lookupsee if command fou
nd  callmex  jcseterrcomplain if not  pchlelse go to service routinedh,0ffh,2"NO
 ANSWER" - no answer  db0f0h,6,0"CONNECT 2400" - carrier detected  endifwordres 
   if wordres and usr24  db076h,0ffh,7"VOICE" - mex doesn't support...we do  db0
0eh,0ffh,8"RINGING" - mex doesn't support..we do  endif    if numres  db'1',  1,
0"CONNECT" - carrier 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  d
b'5',  5,0"CONNECT 1200" - carrier detected  db'6',255,6  seterrcallilprtprint e
rror message  db'SSET error - use SSET AUTO onoff',cr,lf,0  ret     This is the 
SSET command table.    cmdtbldb'AUT','O'+80hAutobaud mode on/off  dwsetbd  db0Ta
ble terminator     Set message on/off processor.    telall  setbdlxih,abdblkload
 pointer     Boolean SSET common code.    boolemove,mfetch address of boolean  i
nxh  movd,m  inxhHL addresses text  pushdsave it  pushhsave that pointer  mvic,s
blankany argume"NO DIALTONE" - error reported by modem  db'7',255,1"BUSY" - far 
end busy  db'8',255,2"NO ANSWER" - no answer  db'9',  3,0"CONNECT 0600" - carrie
r 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"VOI
CE" - say there is a voice  endifnumres    db0ffhend of table     Following rout
ine disconnects the modem using Smartmodem   codes.  All registers are available
 for thnts  callmex  jctelljump if not  mvic,onoffparse on/off from input stream
  callmex  popdrecall msg pointer  pophboolean's adrs  jcseterrcomplain if not o
n or off  pushhresave  pushd  movm,aupdate boolean  tellpopdnone, query only  mv
ic,printprint message  callmex  pophboolean location  mova,m  oraais it off  jzi
zoffjump if so  callilprtelse print 'on'  db'N',cr,lf,0  ret  izoffcallilprtprin
t 'off'  db'FF',cr,lf,0  ris function.   Nothing returned to caller.    if disc 
 disconmvib,20  mvic,timerwait 2 seconds  callmex  lxih,smatnsend '+++'  callsms
tr  mvib,20wait 2 more seconds  mvic,timer  callmex  lxih,smdiscsend 'ath'  call
smstr  mvib,1wait 1 second  mvic,timer  jmpmex    smatndb'+++',0Smartmodem atten
tion string  smdiscdb'ATH',cr,0Smartmodem hang-up string    endifdisc     Smartm
odem utility routine  send string to modem    smstrmova,mfetch next  PAFBGCHDIEe
t    abdblkdwabdflg  db'Auto baud detect O$'      justrtret     The following st
atement insures that we don't exceed our boundary.   It's IFed around 8080 (with
 "") because the brain-damaged 8086   (Microsoft) assembler forces a type on all
 variables since '$' is   an address and 0CFFH is a constant, MASM will refuse t
o assemble the   statement. Someone at Microsoft should be strung up by his fing
ernails   and baked in the late afternoon sun for forcing such ridiculous con-  
 straints D0E10EF0CD000D0D0E  100295000A4F6E6C79203330302C20313237352CB3  1002A5
0020313230302C20323430302C203438306C  1002B50030206F72203936303020616C6C6F776575
  1002C50064206F6E2053455420636F6D6D616E64BD  1002D500206C696E652C070D0A31323735
20776938  1002E5006C6C20626520766572696669656420615B  1002F5007320373130210D0A00
C93330B046033140  100305003237B55203313230B05E03323430B06A21  1003150003343830B0
7603393630B08203000EF03E  10032500CD000D0D0A426175642072617465206906  1003350073
206E6F773A20003A07010EEECD000D5on ASSEMBLY language programmers! (I imagine ther
e's some   way around this stupidty, but I have neither the time nor the in-   c
lination to go digging through the MASM documentation to find it).     ifi8080 a
nd ($  0cffh)  error- overlay area exceeded   endif    orgmexloc"CALL MEX"  mex 
   orgsmtabltable of smart modem vectors here  dwjustrtSmartmodem init  dwssetSS
ET command  dwjustrtSmartmodem exit      end  F  10034500C93E012AA603ED5BA603C38
B033E042A1F  10035500A403ED5BA803C38B033E052AA803ED5B4D  10036500A803C38B033E062
AAA03ED5BAA03C38B2E  10037500033E072AAC03ED5BAC03C38B033E08EDDC  100385005BAE032
AAE033207017D325F027B327119  10039500027C3266027A327802CD2303C35702808B  0D03A50
006A001680034001A000D000A00D7  0E03BC001B4A000000241B481B4500000024C3  000000000
0  "H!#6Ar6bU' DApP!8EFnPMCO9pl  P9iIDxjD6t&&L&LM D&&L333333&3333g D3&3&3&&&3  "
 Wg& h* "$j1kllmmIm  mnn oso  ojpppiq qqXNUXNuUlULULLLUL0UHhLH8hUhhLH88U00,800,8
U,8XN8uXN8uXN8uXN8uXNuXNuUh0Uh0UULULUhL0L0uL8uL8uL   MXO-CPC3.ASM-- Schneider CP
C overlay file for MEX. 18.01.1988     You will want to look this file over care
fully. 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 file filling in answers for your own  equipm
ent.  Then assemble with ASM.COM or equivalent  assembler. Th1001030000005428010
10105FFFFFFFFFFFF00006E  1001130000FF00FF00FFFFFF00FFFF0000000E0CC9  10012300101
214191E0000C3CC01000000000000CF  1001330000C3D80100000000000000C3E00100007C  100
143000000000000E601C9FE01C9E604C9FE047F  01015300C9E2  04016500C3F401C915  03016
B00C31502B7  03017700C37C0244  06017D00C3A701C3E80165  1001950011BC030E09CD000DC
911C2030E09CD0016  1001A5000DC90EF0CD000D56657273696F6E203165  1001B5002E3320666
F7220416D7374726164203630  1001C5003132380D0A00C9C53E1001DDFAED79ED71  1001D50en
 use MLOAD to overlay the the results  of this program to the original .COM file
.                                                             18.01.88 - Anpassu
ng fuer Schneider CPC- Berthold Bollinger   07/27/84 - Added 9600 baud select- B
ucky Carr   05/23/84 - Corrected clear-screen error- Biff Bueffel   05/19/84 - C
onverted 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/83078C1C9C5
01DCFAED79C1C9C501DCFAED03  1001E50078C1C93E0501DDFAED793EF8C3FD013E52  1001F500
0501DDFAED793E6801DDFAED7906030EBC  10020500FECD000D3E0501DDFAED793EE8ED79C93B  
1002150001DDFA3E00ED793E18ED793E04ED793EBB  1002250044ED793E03ED793EC1ED793E05ED
793E2C  10023500EAED793A0701FE01CA4603FE05CA5E03E7  10024500FE06CA6A03FE07CA7603
FE08CA8203C30E  100255008F023E3601DFFBED793E6801DCFBED796F  100265003E00ED793E76
01DFFBED793E6801DDFB71  10027500ED793E00ED79C90EF4CD000DDA230311B9  10028500FF02
0EF7CD000DE5  PAFBGCHDIE - Revised to work with MDM711- Irv Hoff   06/22/83 - Re
vised to work with MDM710- Irv Hoff   05/27/83 - Revised to work with MDM709- Ir
v Hoff   05/15/83 - Revised to work with MDM708- Irv Hoff   04/17/83 - Revised t
o 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- IrOUCHPULSEDB'P'Ttouch, Ppulse (Smartmodem-on
ly)105H  CLOCKDB40clock speed in MHz x10, 25.5 MHz max.106H  202 MHh, 373.68 MHz
, 404 MHz, etc.  MSPEEDDB50110 1300 2450 3600 4710 51200107H  62400 74800 89600 
919200 default  BYTDLYDB500 delay  110ms  550 ms - 990 ms108H  default time to s
end character in ter-  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  CR
EQU0DHcarriage return  ESCEQU1BHescape  LFEQU0AHlinefeed    YESEQU0FFH  NOEQU0  
     Change the value at MODDATP if it does not match what you are using.    CPM
PLUSEQUNONO fuer CP/M 2.2    PORTEQU0F8E0HZ80-STI Basisport  MODDATPEQUPORT+15da
ta port   MODCTLLF  in terminal mode file transfer  NOOFCOLDB5number of DIR colu
mns shown10AH  SETUPTSTDBYESyesuser-added Setup routine10BH  SCRNTESTDBYESCursor
 control routine 10CH  ACKNAKDBYESyesresend a record after any non-ACK10DH  nore
send a record after a valid NAK  BAKUPBYTEDBYESyeschange any file same name to .
BAK10EH  CRCDFLTDBYESyesdefault to CRC checking10FH  TOGGLECRCDBYESyesallow togg
ling of CRC to Checksum110H  CONVBKSPDBYESyesconvert backsp0EQUPORT+1DTR+CTS-Reg
ister  MODCTL1EQUPORT+13Rx-Control  MODCTL2EQUPORT+14Tx-Control  MODRCVBEQU128bi
t to test for received data  MODRCVREQU128modem receive ready  MODSNDBEQU128bit 
to test for ready to send  MODSNDREQU128modem send ready bit     MEX service pro
cessor stuff    MEXEQU0D00Haddress of the service processor  INMDMEQU255get char
 from port to A, CYno more in 100 ms  TIMEREQU254delay 100ms * reg B  TMDINPEQU2
53B# secs to wait for chace to rub111H  TOGGLEBKDBYESyesallow toggling of bksp t
o rub112H  ADDLFDBNOnono LF after CR to send file in113H  terminal mode (added b
y remote echo)  TOGGLELFDBYESyesallow toggling of LF after CR114H  TRANLOGONDBNO
yesallow transmission of logon115H  write logon sequence at location LOGON  SAVC
CPDBYESyesdo not overwrite CCP116H  LOCONEXTCHRDBNOyeslocal command if EXTCHR pr
ecedes117H  noexternal command if EXTCHR precedes  TOGGLELOCDBYESyesar, cyno cha
r  CHEKCCEQU252check for C from KBD, Zpresent  SNDRDYEQU251test for modem-send r
eady  RCVRDYEQU250test for modem-receive ready  SNDCHREQU249send a character to 
the modem (after sndrdy)  RCVCHREQU248recv a char from modem (after rcvrdy)  LOO
KUPEQU247table search see CMDTBL comments for info  PARSFNEQU246parse filename f
rom input stream  BDPARSEQU245parse baud-rate from input stream  SBLANKEQU244sca
n input stream to next non-blank  EVALAEQU243eallow toggling of LOCONEXTCHR118H 
 LSTTSTDBYESyesprinter available on printer port119H  XOFFTSTDBNOyeschecks for X
OFF from remote while11AH  sending a file in terminal mode  XONWAITDBNOyeswait f
or XON after CR while11BH  sending a file in terminal mode  TOGXOFFDBYESyesallow
 toggling of XOFF checking11CH  IGNORCTLDBYESyesCTL-chars above M not displayed1
1DH  EXTRA1DB0for future expansion11EH  EXTRA2DB0for future expansion11FH  BRKCH
RDB''-valuate numeric from input stream  LKAHEDEQU242get nxt char w/o removing f
rom input  GNCEQU241get char from input, cy1 if none  ILPEQU240inline print  DEC
OUTEQU239decimal output  PRBAUDEQU238print baud rate    PRINTEQU9BDOS print-stri
ng function    ORG100H     Change the clock speed if needed, to match your syste
m    DS3(for  "JMP   START" instruction)    PMMIMODEMDBNOyesPMMI S-100 Modem103H
  SMARTMODEMDBYESyesHAYES Smartmodem, nonon-Hayes104H  T  PAFBGCHDIE40H  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 text buffer124H  TRANCHRDB'T'-40H T  Transmit file to remo
te125H  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
  PUSHBvorsichtshalber, B wird benutzt  LXIB,MODCTL1Rx control port  DB0EDH,078H
IN (C),A  POPBB wiederherstellen  ANIMODRCVBStatusbit ausfiltern  EIInterrupts f
reigeben  RETund zurueck      OUTREADYKlar zum Senden  DIsiehe oben...  PUSHB...
  LXIB,MODCTL2Tx control port  DB0EDH,078HIN (C),A  POPB...  ANIMODSNDBwie oben 
 EI...  RETund zurueck     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  D
B0EDH,078H IN (C),A  POP B  EI  RET  .....    ANI$MODRCVBJMPINREADYSprung in eig
ene Routine148H  CPI$MODRCVRCPIMODRCVR ! RETvalue of rcv. bit when ready14BH  AN
I$MODSNDBJMPOUTREADYeigene Ersatzroutine1his routine sends a 300 ms. break tone 
to reset some time-share   computers.    SENDBRK  RET  .....         This routin
e sets DTR low for 300 ms to disconnect the phone    O$MDCTL0  LXIB,MODCTL0 Mode
m control port  DB0EDH,079H OUT (C),A  RET    GOODBYE  MVIA,0 DTR LOW  CALLO$MDC
TL0  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$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 routine)171H  RET  !NOP  !NOP(by-passes PMMI routine)174H  JMP$SETUPR
JMPSETUPR177H  DSr Reg.  DB0EDH,079HOUT (C),A    INITMOD2  MVIA,1AHDefault speed
 1200 bps  LXIB,PORTIndir. Data Reg.  DB0EDH,079HOUT (C),A    MOVA,H2. Durchlauf
  CPI1wenn ja, dann  JZWEITERweiter  DCRHZaehler decrementieren  MVIA,2Timer 2  
JMPINITLOOPund von vorne    WEITERMVIA,6Data direction Reg.  LXIB,PORT+8ansprech
en  DB0EDH,079H  MVIA,3Input & Output  LXIB,PORT  DB0EDH,079H  MVIA,0FFHDTR & RT
S high  CALL O$MDCTL0  MVIA,7Reg. f. Vorteil3Not used by MEX17AH  JMP$SYSVERJMPS
YSVER17DH  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     CL
REOS LXID,EOSMSG  MVIC,PRINT  CALLMEX  RET    CLRSCRNLXID,CLSMSG  MVIC,PRINT  CA
LLMEX  RET      SYSVERMVIC,ILPerrate  LXIB,PORT+8  DB0EDH,079H  INITMOD3  MVIA,1
1HVorteiler   LXIB,PORT  DB0EDH,079H  MVIA,88HPar. 8 N 1, Vorteiler *16  LXIB,PO
RT+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 arguments    CALLMEX    JCTELLIf not, go display b
aud    LXID,CMDTBL    MVIC,LOOKUP    CALLMEXParse argument    PUSHHSave a  CALLM
EX  IF CPMPLUS  DBESC,'0'  ENDIF  DB'Version for Schneider CPC with Z80-STI'  DB
CR,LF,0  RET  .....      -------------------------------------------------------
----------------     NOTE  You can change the SYSVER message to be longer or sho
rter.  The   end of your last routine should terminate by 0B00H (601 bytes   ava
ilable after start of SYSVER) if using the Hayes Smartmodem   or by address 0D00
H (2659 bytes) otherwise.    -----------------------------------------------  PA
FBGCHDIEny parsed argument addrs on stack    RNCIf we have one, return to it    
POPHOops, input not found in table    MVIC,ILP    CALLMEXTell user input not val
id    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 no
w ',0    LDAMSPEED    MVIC,PRBAUD    CALLMEX    RET        OK3en use MLOAD to ov
erlay the the results  of this program to the original .COM file.               
                                              18.01.88 - Anpassung fuer Schneide
r CPC- Berthold Bollinger   07/27/84 - Added 9600 baud select- Bucky Carr   05/2
3/84 - Corrected clear-screen error- Biff Bueffel   05/19/84 - Converted for MEX
10- Biff Bueffel   11/11/83 - Renamed to M7H8-1.ASM, no changes- Irv Hoff   07/2
7/83 - Renamed to work with MDM712- Irv Hoff   07/01/8300  MVIA,1MSPEED 300 baud
 value    LHLDBD300get 300 baud parameters in HL    JMPLOADBDgo load them    OK1
200  MVIA,5    LHLDBD1200    JMPLOADBD    OK2400   MVIA,6    LHLDBD2400    JMPLO
ADBD    LOADBD   STAMSPEEDstore speed to show transfer time    MOVA,Lget least s
ignificant baud rate byte    STAINITMOD2+1store in INITMOD    MOVA,Hget most sig
nifcant baud rate byte    STAINITMOD3+1store in INITMOD    JMPINITMODreset      
 NEWBAUD  CPI1    JZO - Revised to work with MDM711- Irv Hoff   06/22/83 - Revis
ed to work with MDM710- Irv Hoff   05/27/83 - Revised to work with MDM709- Irv H
off   05/15/83 - Revised to work with MDM708- Irv Hoff   04/17/83 - Revised to w
ork with MDM707- Irv Hoff   04/04/83 - Updated to work with MDM706- Irv Hoff   0
2/27/83 - Updated to work with MDM705- Irv Hoff   02/17/83 - Updated to work wit
h 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  BD2400
DW110DH    BAUDBUF  DB10,0    DS10    IF CPMPLUS  EOSMSG  DBESC,'J',0,0,0,'$'  C
LSMSG  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 Smartmode
m)      END  v Hoff   01/10/83 - Updated to work with MDM701- Irv Hoff   10/03/8
2 - First version of this file                                                  
       BELLEQU07Hbell  CREQU0DHcarriage return  ESCEQU1BHescape  LFEQU0AHlinefee
d    YESEQU0FFH  NOEQU0       Change the value at MODDATP if it does not match w
hat you are using.    CPMPLUSEQUYESNO fuer CP/M 2.2    PORTEQU0F8E0HZ80-STI Basi
sport  MODDATPEQUPORT+15data port   MODCT-""D-KZZZ--xx Kix xKKKpwx xK!!KiiZKKiKK
Kww iZ Zx-Z--Kxx  KwwwZZ-L0EQUPORT+1DTR+CTS-Register  MODCTL1EQUPORT+13Rx-Contro
l  MODCTL2EQUPORT+14Tx-Control  MODRCVBEQU128bit to test for received data  MODR
CVREQU128modem receive ready  MODSNDBEQU128bit to test for ready to send  MODSND
REQU128modem send ready bit     MEX service processor stuff    MEXEQU0D00Haddres
s of the service processor  INMDMEQU255get char from port to A, CYno more in 100
 ms  TIMEREQU254delay 100ms * reg B  TMDINPEQU253B# secs to wait for c   MXO-CPC
3.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 c
onfigure the program to suit your taste.     Use the "SET" command to change bau
drate when desired.     Edit this file for your preferences then follow the "TO 
USE" example   shown below.      TO USE First edit this file filling in answers 
for your own  equipment.  Then assemble with ASM.COM or equivalent  assembler. T
h  PAFBGCHDIEhar, cyno char  CHEKCCEQU252check for C from KBD, Zpresent  SNDRDYE
QU251test for modem-send ready  RCVRDYEQU250test for modem-receive ready  SNDCHR
EQU249send a character to the modem (after sndrdy)  RCVCHREQU248recv a char from
 modem (after rcvrdy)  LOOKUPEQU247table search see CMDTBL comments for info  PA
RSFNEQU246parse filename from input stream  BDPARSEQU245parse baud-rate from inp
ut stream  SBLANKEQU244scan input stream to next non-blank  EVALAEQU243sallow to
ggling of LOCONEXTCHR118H  LSTTSTDBYESyesprinter available on printer port119H  
XOFFTSTDBNOyeschecks for XOFF from remote while11AH  sending a file in terminal 
mode  XONWAITDBNOyeswait for XON after CR while11BH  sending a file in terminal 
mode  TOGXOFFDBYESyesallow toggling of XOFF checking11CH  IGNORCTLDBYESyesCTL-ch
ars above M not displayed11DH  EXTRA1DB0for future expansion11EH  EXTRA2DB0for f
uture expansion11FH  BRKCHRDB''evaluate numeric from input stream  LKAHEDEQU242g
et 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 n
eeded, to match your system    DS3(for  "JMP   START" instruction)    PMMIMODEMD
BNOyesPMMI S-100 Modem103H  SMARTMODEMDBYESyesHAYES Smartmodem, nonon-Hayes104H 
 -40H  Send a 300 ms. break tone120H  NOCONNCTDB'N'-40HN  Disconnect from the ph
one line121H  LOGCHRDB'L'-40HL  Send logon122H  LSTCHRDB'P'-40HP  Toggle printer
123H  UNSAVEDB'R'-40HR  Close input text buffer124H  TRANCHRDB'T'-40H T  Transmi
t file to remote125H  SAVECHRDB'Y'-40HY  Open input text buffer126H  EXTCHRDB''-
40H  Send next character127H      DS2128H       Handles in/out ports for data an
d status    IN$MODCTLTOUCHPULSEDB'P'Ttouch, Ppulse (Smartmodem-only)105H  CLOCKD
B40clock speed in MHz x10, 25.5 MHz max.106H  202 MHh, 373.68 MHz, 404 MHz, etc.
  MSPEEDDB50110 1300 2450 3600 4710 51200107H  62400 74800 89600 919200 default 
 BYTDLYDB500 delay  110ms  550 ms - 990 ms108H  default time to send character i
n ter-  minal mode file transfer for slow BBS.  CRDLYDB500 delay 1100 ms 5500 ms
 - 9900 ms 109H  default time for extra wait after C1 12AH  RETersetzt durch INR
EADY und OUTREADY  DS9    OUT$MODDATP 134H  DI  PUSHB  LXIB,MODDATP Modem data p
ort  DB0EDH,079H OUT (C),A  POP B  EI  RET    IN$MODDATP 13EH  DI  PUSHB  LXIB,M
ODDATP Modem data port  DB0EDH,078H IN (C),A  POP B  EI  RET  .....    ANI$MODRC
VBJMPINREADYSprung in eigene Routine148H  CPI$MODRCVRCPIMODRCVR ! RETvalue of rc
v. bit when ready14BH  ANI$MODSNDBJMPOUTREADYeigene ErsatzroutineRLF  in termina
l mode file transfer  NOOFCOLDB5number of DIR columns shown10AH  SETUPTSTDBYESye
suser-added Setup routine10BH  SCRNTESTDBYESCursor control routine 10CH  ACKNAKD
BYESyesresend a record after any non-ACK10DH  noresend a record after a valid NA
K  BAKUPBYTEDBYESyeschange any file same name to .BAK10EH  CRCDFLTDBYESyesdefaul
t to CRC checking10FH  TOGGLECRCDBYESyesallow toggling of CRC to Checksum110H  C
ONVBKSPDBYESyesconvert backs14EH  CPI$MODSNDRCPIMODSNDR ! RETvalue of send bit w
hen ready151H  DS12PMMI only calls154H      DS2Not used by MEX160H  DS3162H  JMP
$DISCONNJMPGOODBYEhardware disconnect vector165H  JMP$GOODBYEJMPGOODBYE168H  JMP
$INITMODJMPINITMODgo to user written routine16BH  JMP$NEWBAUDJMPNEWBAUDChange ba
udrate16EH  RET  !NOP  !NOP(by-passes PMMI routine)171H  RET  !NOP  !NOP(by-pass
es PMMI routine)174H  JMP$SETUPRJMPSETUPR177H  Dpace to rub111H  TOGGLEBKDBYESye
sallow toggling of bksp to rub112H  ADDLFDBNOnono LF after CR to send file in113
H  terminal mode (added by remote echo)  TOGGLELFDBYESyesallow toggling of LF af
ter CR114H  TRANLOGONDBNOyesallow transmission of logon115H  write logon sequenc
e at location LOGON  SAVCCPDBYESyesdo not overwrite CCP116H  LOCONEXTCHRDBNOyesl
ocal command if EXTCHR precedes117H  noexternal command if EXTCHR precedes  TOGG
LELOCDBYESye  PAFBGCHDIES3Not used by MEX17AH  JMP$SYSVERJMPSYSVER17DH  JMP$BREA
KJMPSENDBRK180H       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  M
VIC,PRINT  CALLMEX  RET    CLRSCRNLXID,CLSMSG  MVIC,PRINT  CALLMEX  RET      SYS
VERMVIC,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 arguments    CALLMEX    JCTELLIf not, go display baud    LXID,CMDTBL 
   MVIC,LOOKUP    CALLMEXParse argument    PUSHHSave P  CALLMEX  IF CPMPLUS  DBE
SC,'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 of
 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) othe
rwise.    ----------------------------------------------any parsed argument addr
s on stack    RNCIf we have one, return to it    POPHOops, input not found in ta
ble    MVIC,ILP    CALLMEXTell user input not valid    DBCR,LF,'300, 1200, or 24
00 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    CALLMEXPr
int current baud rate    DBCR,LF,'Baud rate is now ',0    LDAMSPEED    MVIC,PRBA
UD    CALLMEX    RET        OK-------------------------  INREADYZeichen vorhande
n  DIInterrupts sperren  PUSHBvorsichtshalber, B wird benutzt  LXIB,MODCTL1Rx co
ntrol port  DB0EDH,078HIN (C),A  POPBB wiederherstellen  ANIMODRCVBStatusbit aus
filtern  EIInterrupts freigeben  RETund zurueck      OUTREADYKlar zum Senden  DI
siehe oben...  PUSHB...  LXIB,MODCTL2Tx control port  DB0EDH,078HIN (C),A  POPB.
..  ANIMODSNDBwie oben  EI...  RETund zurueck     300  MVIA,1MSPEED 300 baud val
ue    LHLDBD300get 300 baud parameters in HL    JMPLOADBDgo load them    OK1200 
 MVIA,5    LHLDBD1200    JMPLOADBD    OK2400   MVIA,6    LHLDBD2400    JMPLOADBD
    LOADBD   STAMSPEEDstore speed to show transfer time    MOVA,Lget least signi
ficant baud rate byte    STAINITMOD2+1store in INITMOD    MOVA,Hget most signifc
ant baud rate byte    STAINITMOD3+1store in INITMOD    JMPINITMODreset       NEW
BAUD  CPI1    JZThis routine sends a 300 ms. break tone to reset some time-share
   computers.    SENDBRK  RET  .....         This routine sets DTR low for 300 m
s to disconnect the phone    O$MDCTL0  LXIB,MODCTL0 Modem control port  DB0EDH,0
79H 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+8PointOK300    CPI5    JZOK1200   
 CPI6    JZOK2400    RET       Table of baud rate parameters    BD300DW331AH  BD
1200DW111AH  BD2400DW110DH    BAUDBUF  DB10,0    DS10    IF CPMPLUS  EOSMSG  DBE
SC,'J',0,0,0,'$'  CLSMSG  DBESC,'E',ESC,'H',0,'$'  ENDIF    IF NOT CPMPLUS  EOSM
SG  DB20,0,0,0,0,'$'    CLSMSG  DB12,0,0,0,0,'$'  ENDIF  -----------------------
-------------------------------------------     NOTE  MUST TERMINATE PRIOR TO 0B
00H (with Smartmodem)      END  er Reg.  DB0EDH,079HOUT (C),A    INITMOD2  MVIA,
1AHDefault speed 1200 bps  LXIB,PORTIndir. Data Reg.  DB0EDH,079HOUT (C),A    MO
VA,H2. Durchlauf  CPI1wenn ja, dann  JZWEITERweiter  DCRHZaehler decrementieren 
 MVIA,2Timer 2  JMPINITLOOPund von vorne    WEITERMVIA,6Data direction Reg.  LXI
B,PORT+8ansprechen  DB0EDH,079H  MVIA,3Input & Output  LXIB,PORT  DB0EDH,079H  M
VIA,0FFHDTR & RTS high  CALL O$MDCTL0  MVIA,7Reg. f. Vortei  PAFBGCHDIE xy0&0!(,
((x0on(&$&(21&iw$6&6I$%& &02l22222Let The Battle Commence.     The Battle Has En
ded.        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 WMTIMEREQU0FBDFH825
3 write mode word register  TXTIMEREQU0FBDCH8253 channel A (Tx)  RXTIMEREQU0FBDD
H8253 channel B (Rx)  MODRCVBEQU1bit to test 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 p
rocessor  INMDMEQU255get char from port to A, CYno more in 100 ms  TIMEREQU254de
lay 100ms * reg B  TMDINPEQU2   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. Th53B# secs to wait for char, cyno char  C
HEKCCEQU252check for C from KBD, Zpresent  SNDRDYEQU251test for modem-send ready
  RCVRDYEQU250test for modem-receive ready  SNDCHREQU249send a character to the 
modem (after sndrdy)  RCVCHREQU248recv a char from modem (after rcvrdy)  LOOKUPE
QU247table search see CMDTBL comments for info  PARSFNEQU246parse filename from 
input stream  BDPARSEQU245parse baud-rate from input stream  SBLANKEQU244scan in
put stream to next en use MLOAD to overlay the the results  of this program to t
he original .COM file.                                                          
   22.01.88 - Anpassung fuer Schneider CPC- Berthold Bollinger   07/27/84 - Adde
d 9600 baud select- Bucky Carr   05/23/84 - Corrected clear-screen error- Biff B
ueffel   05/19/84 - Converted for MEX10- Biff Bueffel   11/11/83 - Renamed to M7
H8-1.ASM, no changes- Irv Hoff   07/27/83 - Renamed to work with MDM712- Irv Hof
f   07/01/83non-blank  EVALAEQU243evaluate numeric from input stream  LKAHEDEQU2
42get nxt char w/o removing from input  GNCEQU241get char from input, cy1 if non
e  ILPEQU240inline print  DECOUTEQU239decimal output  PRBAUDEQU238print baud rat
e    PRINTEQU9BDOS print-string function    ORG100H     Change the clock speed i
f needed, to match your system    DS3(for  "JMP   START" instruction)    PMMIMOD
EMDBNOyesPMMI S-100 Modem103H  SMARTMODEMDBYESyesHAYES Smar - Revised to work wi
th MDM711- Irv Hoff   06/22/83 - Revised to work with MDM710- Irv Hoff   05/27/8
3 - Revised to work with MDM709- Irv Hoff   05/15/83 - Revised to work with MDM7
08- Irv Hoff   04/17/83 - Revised to work with MDM707- Irv Hoff   04/04/83 - Upd
ated 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  TOUCHPULSEDB'P'Ttouch, Ppulse (Smartmodem-only)105H  CLOCKDB40c
lock speed in MHz x10, 25.5 MHz max.106H  202 MHh, 373.68 MHz, 404 MHz, etc.  MS
PEEDDB50110 1300 2450 3600 4710 51200107H  62400 74800 89600 919200 default  BYT
DLYDB500 delay  110ms  550 ms - 990 ms108H  default time to send character in te
r-  minal mode file transfer for slow BBS.  CRDLYDB500 delay 1100 ms 5500 ms - 9
900 ms 109H  default v Hoff   01/10/83 - Updated to work with MDM701- Irv Hoff  
 10/03/82 - First version of this file                                          
               BELLEQU07Hbell  CREQU0DHcarriage return  ESCEQU1BHescape  LFEQU0A
Hlinefeed    YESEQU0FFH  NOEQU0       Change the value at MODDATP if it does not
 match what you are using.  CPMPLUSEQUNONO fuer CP/M 2.2    MODDATPEQU0FADCHdata
 port fuer Z80-DART  MODCTL1EQUMODDATP+1status port   PAFBGCHDIEtime for extra w
ait after CRLF  in terminal mode file transfer  NOOFCOLDB5number of DIR columns 
shown10AH  SETUPTSTDBYESyesuser-added Setup routine10BH  SCRNTESTDBYESCursor con
trol routine 10CH  ACKNAKDBYESyesresend a record after any non-ACK10DH  noresend
 a record after a valid NAK  BAKUPBYTEDBYESyeschange any file same name to .BAK1
0EH  CRCDFLTDBYESyesdefault to CRC checking10FH  TOGGLECRCDBYESyesallow toggling
 of CRC to Checksum110H  CONVBKSPRETvalue of rcv. bit when ready14BH  ANI$MODSND
BANIMODSNDB ! RETbit to test for send ready14EH  CPI$MODSNDRCPIMODSNDR ! RETvalu
e of send bit when ready151H  DS12PMMI only calls154H      DS2Not used by MEX160
H  DS3162H  JMP$DISCONNJMPGOODBYEHardware disconnect vector165H  JMP$GOODBYEJMPG
OODBYE168H  JMP$INITMODJMPINITMODgo to user written routine16BH  JMP$NEWBAUDJMPN
EWBAUDChange baudrate16EH  RET  !NOP  !NOP(by-passes PMMI routinDBYESyesconvert 
backspace 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 prece)171H  RET  !NOP  !NOP(by-passes PMMI routine)174H  
JMP$SETUPRJMPSETUPR177H  DS3Not used by MEX17AH  JMP$SYSVERJMPSYSVER17DH  JMP$BR
EAKJMPSENDBRK180H       Do not change the following six lines.    JMP$ILPRTDS318
3H  JMP$INBUFDS3186H  JMP$INLNCOMPDS3189H  JMP$INMODEMDS318CH  JMP$NXTSCRNDS318F
H  JMP$TIMERDS3192H       The following clear the screen     CLREOS LXID,EOSMSG 
 MVIC,PRINT  CALLMEedes  TOGGLELOCDBYESyesallow toggling of LOCONEXTCHR118H  LST
TSTDBYESyesprinter available on printer port119H  XOFFTSTDBNOyeschecks for XOFF 
from remote while11AH  sending a file in terminal mode  XONWAITDBNOyeswait for X
ON after CR while11BH  sending a file in terminal mode  TOGXOFFDBYESyesallow tog
gling of XOFF checking11CH  IGNORCTLDBYESyesCTL-chars above M not displayed11DH 
 EXTRA1DB0for future expansion11EH  EXTRA2DB0for future expansX  RET    CLRSCRNL
XID,CLSMSG  MVIC,PRINT  CALLMEX  RET      SYSVERMVIC,ILP  CALLMEX  IF CPMPLUS  D
BESC,'0'  ENDIF  DB'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 routine should terminate by 0B00H (601 bytes   available after sta
rt of SYSVER) if using the Hayes Smartmodemion11FH  BRKCHRDB''-40H  Send a 300 m
s. break tone120H  NOCONNCTDB'N'-40HN  Disconnect from the phone line121H  LOGCH
RDB'L'-40HL  Send logon122H  LSTCHRDB'P'-40HP  Toggle printer123H  UNSAVEDB'R'-4
0HR  Close input text buffer124H  TRANCHRDB'T'-40H T  Transmit file to remote125
H  SAVECHRDB'Y'-40HY  Open input text buffer126H  EXTCHRDB''-40H  Send next char
acter127H      DS2128H       Handles in/out ports for da   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,079H OUT (C),A  RET    GOODBYE  MVIA,5 - WR 5  CALLO$MDCTL1  MVIA,068H 
DTR LOW  CALLO$MDCTL1  MVIB,3 ta and status    IN$MODCTL1 12AH  DI  PUSHB  LXIB,
MODCTL1 Modem control port  DB0EDH,078H IN (C),A  POP B  EI  RET    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$MODRCVBANIMODRCVB ! RETbit to test for rece
ive ready148H  CPI$MODRCVRCPIMODRCVR !   PAFBGCHDIE MVIC,TIMER 300 MS  CALLMEX  
MVIA,5 - WR 5  CALLO$MDCTL1  MVIA,0EAH DTR HIGH  CALLO$MDCTL1  RET  .....      I
NITMOD  MVIA,53 Mode init TX timer  LXIB,WMTIMER Write mode word register  DB0ED
H,079H OUT (C),A    TXLSPMVIA,04H Default 'LSP' speed for 1200 bps  LXIB,TXTIMER
 TIMER TX REG.  DB0EDH,079H  TXMSPMVIA,01H Default 'MSP' speed for 1200 bps  DB0
EDH,079H OUT (C),A  MVIA,117 Mode init RX timer  LXIB,WMTIMER Write mode word re
gister  DBF NOT CPMPLUS  EOSMSG  DB20,0,0,0,0,'$'    CLSMSG  DB12,0,0,0,0,'$'  E
NDIF  ------------------------------------------------------------------     NOT
E  MUST TERMINATE PRIOR TO 0B00H (with Smartmodem)      END  mNz jY-Aedn*qJfN!'r
J6Df0w'JFp#8g9NK'r 2&onz/-""8!6gs4%bvhADD7v%PvQA*qV3zE,Bg1l".prHF0EDH,079H OUT (
C),A  RXLSPMVIA,04H  LXIB,RXTIMER und dasselbe fuer Rx-Timer  DB0EDH,079H  RXMSP
MVIA,01H  DB0EDH,079H    SETSIOMVIA,018H Channel reset  CALLO$MDCTL1  MVIA,04H W
R 4  CALLO$MDCTL1  MVIA,044H *16,8,1,N  CALLO$MDCTL1  MVIA,03H WR 3  CALLO$MDCTL
1  MVIA,0C1H RX 8 BIT ENABLE  CALLO$MDCTL1  MVIA,05H WR 5  CALLO$MDCTL1  MVIA,0E
AH TX 8 BIT ENABLE, DTR HIGH  CALLO$MDCTL1  RET  .....     The following routine
 changes the baud rate wi                                                       
                                                                                
                                                                            th t
he SET command.      SETUPR  MVIC,SBLANKAny arguments    CALLMEX    JCTELLIf not
, go display baud    LXID,CMDTBL    MVIC,LOOKUP    CALLMEXParse argument    PUSH
HSave any parsed argument addrs on stack    RNCIf we have one, return to it    P
OPHOops, input not found in table    MVIC,ILP    CALLMEXTell user input not vali
d    DBCR,LF,'300, 1200, or 2400 baud',CR,LF,0    RET    CMDTBL  DB'30','0'+80H 
   DWOK300    DB'120','0'+80H    DWOK1200    DB   MXO-CPCV.ASM-- Schneider CPC o
verlay file for MEX. 22.01.1988     You will want to look this file over careful
ly. 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 be
low.      TO USE First edit this file filling in answers for your own  equipment
.  Then assemble with ASM.COM or equivalent  assembler. Th'240','0'+80H    DWOK2
400    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    OK1200  MVIA,5    LHLDBD1200    JMPLOADBD    OK2400   MVIA,6    LH
LDBD2400    JMPLOADBD    LOADBD   STAMSPEEDstore speed to show transfer time    
MOVA,Lget least signifen use MLOAD to overlay the the results  of this program t
o the original .COM file.                                                       
      22.01.88 - Anpassung fuer Schneider CPC- Berthold Bollinger   07/27/84 - A
dded 9600 baud select- Bucky Carr   05/23/84 - Corrected clear-screen error- Bif
f 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/83icant baud rate byte    STATXLSP+1store in INITMOD    STARXLSP+1 
   MOVA,Hget most signifcant baud rate byte    STATXMSP+1store in INITMOD    STA
RXMSP+1    JMPINITMODreset       NEWBAUD  CPI1    JZOK300    CPI5    JZOK1200   
 CPI6    JZOK2400    RET       Table of baud rate parameters    BD300DW0417H  BD
1200DW0104H  BD2400DW0052H    BAUDBUF  DB10,0    DS10    IF CPMPLUS  EOSMSG  DBE
SC,'J',0,0,0,'$'  CLSMSG  DBESC,'E',ESC,'H',0,'$'  ENDIF    I  PAFBGCHDIE - Revi
sed 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 - Updated to work wi
th MDM705- Irv Hoff   02/17/83 - Updated to work with MDM704- Irv Hoff   02/07/8
3 - Updated to work with MDM703- Irv Hoff   01/27/83 - Updated to work with MDM7
02- Irrtmodem, nonon-Hayes104H  TOUCHPULSEDB'P'Ttouch, Ppulse (Smartmodem-only)1
05H  CLOCKDB40clock speed in MHz x10, 25.5 MHz max.106H  202 MHh, 373.68 MHz, 40
4 MHz, etc.  MSPEEDDB50110 1300 2450 3600 4710 51200107H  62400 74800 89600 9192
00 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  defaultv Hoff   01/10/83 - Updated to work with MDM7
01- Irv Hoff   10/03/82 - First version of this file                            
                             BELLEQU07Hbell  CREQU0DHcarriage return  ESCEQU1BHe
scape  LFEQU0AHlinefeed    YESEQU0FFH  NOEQU0       Change the value at MODDATP 
if it does not match what you are using.  CPMPLUSEQUYESNO fuer CP/M 2.2    MODDA
TPEQU0FADCHdata port fuer Z80-DART  MODCTL1EQUMODDATP+1status port time for extr
a wait after CRLF  in terminal mode file transfer  NOOFCOLDB5number of DIR colum
ns shown10AH  SETUPTSTDBYESyesuser-added Setup routine10BH  SCRNTESTDBYESCursor 
control routine 10CH  ACKNAKDBYESyesresend a record after any non-ACK10DH  nores
end a record after a valid NAK  BAKUPBYTEDBYESyeschange any file same name to .B
AK10EH  CRCDFLTDBYESyesdefault to CRC checking10FH  TOGGLECRCDBYESyesallow toggl
ing of CRC to Checksum110H  CONVBKS  WMTIMEREQU0FBDFH8253 write mode word regist
er  TXTIMEREQU0FBDCH8253 channel A (Tx)  RXTIMEREQU0FBDDH8253 channel B (Rx)  MO
DRCVBEQU1bit to test for received data  MODRCVREQU1modem receive ready  MODSNDBE
QU4bit to test for ready to send  MODSNDREQU4modem send ready bit     MEX servic
e processor stuff    MEXEQU0D00Haddress of the service processor  INMDMEQU255get
 char from port to A, CYno more in 100 ms  TIMEREQU254delay 100ms * reg B  TMDIN
PEQUPDBYESyesconvert backspace to rub111H  TOGGLEBKDBYESyesallow toggling of bks
p to rub112H  ADDLFDBNOnono LF after CR to send file in113H  terminal mode (adde
d by remote echo)  TOGGLELFDBYESyesallow toggling of LF after CR114H  TRANLOGOND
BNOyesallow transmission of logon115H  write logon sequence at location LOGON  S
AVCCPDBYESyesdo not overwrite CCP116H  LOCONEXTCHRDBNOyeslocal command if EXTCHR
 precedes117H  noexternal command if EXTCHR pre253B# secs to wait for char, cyno
 char  CHEKCCEQU252check for C from KBD, Zpresent  SNDRDYEQU251test for modem-se
nd 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 filena
me from input stream  BDPARSEQU245parse baud-rate from input stream  SBLANKEQU24
4scan input stream to nextcedes  TOGGLELOCDBYESyesallow toggling 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 expan non-blank 
 EVALAEQU243evaluate numeric from input stream  LKAHEDEQU242get nxt char w/o rem
oving from input  GNCEQU241get char from input, cy1 if none  ILPEQU240inline pri
nt  DECOUTEQU239decimal output  PRBAUDEQU238print baud rate    PRINTEQU9BDOS pri
nt-string function    ORG100H     Change the clock speed if needed, to match you
r system    DS3(for  "JMP   START" instruction)    PMMIMODEMDBNOyesPMMI S-100 Mo
dem103H  SMARTMODEMDBYESyesHAYES Sma  PAFBGCHDIEsion11FH  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  UNSAVED
B'R'-40HR  Close input text buffer124H  TRANCHRDB'T'-40H T  Transmit file to rem
ote125H  SAVECHRDB'Y'-40HY  Open input text buffer126H  EXTCHRDB''-40H  Send nex
t character127H      DS2128H       Handles in/out ports for dm   or by address 0
D00H (2659 bytes) otherwise.    ------------------------------------------------
-----------------------         This routine sends a 300 ms. break tone to reset
 some time-share   computers.    SENDBRK  RET  .....         This routine sets D
TR low for 300 ms to disconnect the phone    O$MDCTL1  LXIB,MODCTL1 Modem contro
l port  DB0EDH,079H OUT (C),A  RET    GOODBYE  MVIA,5 - WR 5  CALLO$MDCTL1  MVIA
,068H DTR LOW  CALLO$MDCTL1  MVIB,3ata and status    IN$MODCTL1 12AH  DI  PUSHB 
 LXIB,MODCTL1 Modem control port  DB0EDH,078H IN (C),A  POP B  EI  RET    OUT$MO
DDATP 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,0
78H IN (C),A  POP B  EI  RET  .....    ANI$MODRCVBANIMODRCVB ! RETbit to test fo
r receive ready148H  CPI$MODRCVRCPIMODRCVR !  MVIC,TIMER 300 MS  CALLMEX  MVIA,5
 - WR 5  CALLO$MDCTL1  MVIA,0EAH DTR HIGH  CALLO$MDCTL1  RET  .....      INITMOD
  MVIA,53 Mode 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.  DB0EDH,079H  TXMSPMVIA,01H Default 'MSP' speed for 1200 bps  DB0EDH,07
9H OUT (C),A  MVIA,117 Mode init RX timer  LXIB,WMTIMER Write mode word register
  D RETvalue of rcv. bit when ready14BH  ANI$MODSNDBANIMODSNDB ! RETbit to test 
for send ready14EH  CPI$MODSNDRCPIMODSNDR ! RETvalue of send bit when ready151H 
 DS12PMMI only calls154H      DS2Not used by MEX160H  DS3162H  JMP$DISCONNJMPGOO
DBYEHardware disconnect vector165H  JMP$GOODBYEJMPGOODBYE168H  JMP$INITMODJMPINI
TMODgo to user written routine16BH  JMP$NEWBAUDJMPNEWBAUDChange baudrate16EH  RE
T  !NOP  !NOP(by-passes PMMI routiB0EDH,079H OUT (C),A  RXLSPMVIA,04H  LXIB,RXTI
MER und dasselbe fuer Rx-Timer  DB0EDH,079H  RXMSPMVIA,01H  DB0EDH,079H    SETSI
OMVIA,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 wne)171
H  RET  !NOP  !NOP(by-passes PMMI routine)174H  JMP$SETUPRJMPSETUPR177H  DS3Not 
used by MEX17AH  JMP$SYSVERJMPSYSVER17DH  JMP$BREAKJMPSENDBRK180H       Do not c
hange the following six lines.    JMP$ILPRTDS3183H  JMP$INBUFDS3186H  JMP$INLNCO
MPDS3189H  JMP$INMODEMDS318CH  JMP$NXTSCRNDS318FH  JMP$TIMERDS3192H       The fo
llowing clear the screen     CLREOS LXID,EOSMSG  MVIC,PRINT  CALLMith the SET co
mmand.      SETUPR  MVIC,SBLANKAny arguments    CALLMEX    JCTELLIf not, go disp
lay 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    DWOK30
0    DB'120','0'+80H    DWOK1200    DBEX  RET    CLRSCRNLXID,CLSMSG  MVIC,PRINT 
 CALLMEX  RET      SYSVERMVIC,ILP  CALLMEX  IF CPMPLUS  DBESC,'0'  ENDIF  DB'Ver
sion for Schneider CPC with Z80-DART'  DBCR,LF,0  RET  .....      --------------
---------------------------------------------------------     NOTE  You can chan
ge the SYSVER message to be longer or shorter.  The   end of your last routine s
hould terminate by 0B00H (601 bytes   available after start of SYSVER) if using 
the Hayes Smartmode   P A F B G C H D I E'240','0'+80H    DWOK2400    DB0    TEL
L  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    OK1
200  MVIA,5    LHLDBD1200    JMPLOADBD    OK2400   MVIA,6    LHLDBD2400    JMPLO
ADBD    LOADBD   STAMSPEEDstore speed to show transfer time    MOVA,Lget least s
ignihen use MLOAD to overlay the the results  of this program to the original .C
OM file.                                                             22.01.88 - 
Anpassung fuer Schneider 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/01fic
ant baud rate byte    STATXLSP+1store in INITMOD    STARXLSP+1    MOVA,Hget most
 signifcant baud rate byte    STATXMSP+1store in INITMOD    STARXMSP+1    JMPINI
TMODreset       NEWBAUD  CPI1    JZOK300    CPI5    JZOK1200    CPI6    JZOK2400
    RET       Table of baud rate parameters    BD300DW0417H  BD1200DW0104H  BD24
00DW0052H    BAUDBUF  DB10,0    DS10    IF CPMPLUS  EOSMSG  DBESC,'J',0,0,0,'$' 
 CLSMSG  DBESC,'E',ESC,'H',0,'$'  ENDIF    /83 - Revised to work with MDM711- Ir
v Hoff   06/22/83 - Revised to work with MDM710- Irv Hoff   05/27/83 - Revised t
o 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 Hoff   02/17
/83 - Updated to work with MDM704- Irv Hoff   02/07/83 - Updated to work with MD
M703- Irv Hoff   01/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"m
lSptiu&8Q%DmFp#xF()Dpt(K KGRn&k£ N Irv Hoff   01/10/83 - Updated to work with MD
M701- Irv Hoff   10/03/82 - First version of this file                          
                               BELLEQU07Hbell  CREQU0DHcarriage return  ESCEQU1B
Hescape  LFEQU0AHlinefeed    YESEQU0FFH  NOEQU0       Change the value at MODDAT
P if it does not match what you are using.    MODDATPEQU0E0Hdata port fuer Z80-D
ART  MODCTL1EQUMODDATP+1status port  WMTIMEREQU0E7H8253 write modn7 MorannonVbMi
nas TirithbMinas MorgulERivendelldIsenmoutheoBarad-DurcAbCirithUngol a DurthangT
'bDol   GuldurDcQUmbarqHarlonddADale5ABree3qFornost0 Buckland(qBywater% Hobbiton
"rMichel DelvingFar Downs5(qTharbadE8aEdorasARHelmsDeep FLbDol   AmrothQIaLinhir
C PelargirIMount   GundabadbGrey  Havens By C.J.PinkNothing To Report. The Ring 
Is Corrupting The Bearer. The Ring Has Been Passed On. t#""""#!    !!  !!  !!Fil
e!!    !!  !!  !!Me word register  TXTIMEREQU0E4H8253 channel A (Tx)  RXTIMEREQU
0E5H8253 channel B (Rx)  MODRCVBEQU1bit to test for received data  MODRCVREQU1mo
dem receive ready  MODSNDBEQU4bit to test for ready to send  MODSNDREQU4modem se
nd ready bit     MEX service processor stuff    MEXEQU0D00Haddress of the servic
e processor  INMDMEQU255get char from port to A, CYno more in 100 ms  TIMEREQU25
4delay 100ms * reg B  TMDINPEQU253B# secs to wait for char, cyno cha   MXO-PCW.A
SM-- Schneider JOYCE 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 co
nfigure the program to suit your taste.     Use the "SET" command to change baud
rate when desired.     Edit this file for your preferences then follow the "TO U
SE" example   shown below.      TO USE First edit this file filling in answers f
or your own  equipment.  Then assemble with ASM.COM or equivalent  assembler. T 
 !P!A!F!B!G!C!H!D!I!Er  CHEKCCEQU252check for C from KBD, Zpresent  SNDRDYEQU251
test for modem-send ready  RCVRDYEQU250test for modem-receive ready  SNDCHREQU24
9send a character to the modem (after sndrdy)  RCVCHREQU248recv a char from mode
m (after rcvrdy)  LOOKUPEQU247table search see CMDTBL comments for info  PARSFNE
QU246parse filename from input stream  BDPARSEQU245parse baud-rate from input st
ream  SBLANKEQU244scan input stream to next non-blank  EVALAEQU243evaluate numer
ng of LOCONEXTCHR118H  LSTTSTDBYESyesprinter available on printer port119H  XOFF
TSTDBNOyeschecks for XOFF from remote while11AH  sending a file in terminal mode
  XONWAITDBNOyeswait for XON after CR while11BH  sending a file in terminal mode
  TOGXOFFDBYESyesallow toggling of XOFF checking11CH  IGNORCTLDBYESyesCTL-chars 
above M not displayed11DH  EXTRA1DB0for future expansion11EH  EXTRA2DB0for futur
e expansion11FH  BRKCHRDB''-40H  Senic from input stream  LKAHEDEQU242get nxt ch
ar w/o removing from input  GNCEQU241get char from input, cy1 if none  ILPEQU240
inline print  DECOUTEQU239decimal output  PRBAUDEQU238print baud rate    PRINTEQ
U9BDOS print-string function    ORG100H     Change the clock speed if needed, to
 match your system    DS3(for  "JMP   START" instruction)    PMMIMODEMDBNOyesPMM
I S-100 Modem103H  SMARTMODEMDBYESyesHAYES Smartmodem, nonon-Hayes104H  TOUCHPUL
SEDBd a 300 ms. break tone120H  NOCONNCTDB'N'-40HN  Disconnect from the phone li
ne121H  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  SAVECHRDB'Y'-40HY  Open input text buffer126H  EXTCHRDB''-40H  S
end next character127H      DS2128H       Handles in/out ports for data and stat
us    IN$MODCTL1 12'P'Ttouch, Ppulse (Smartmodem-only)105H  CLOCKDB40clock speed
 in MHz x10, 25.5 MHz max.106H  202 MHh, 373.68 MHz, 404 MHz, etc.  MSPEEDDB5011
0 1300 2450 3600 4710 51200107H  62400 74800 89600 919200 default  BYTDLYDB500 d
elay  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 109
H  default time for extra wait after CRLF  in tAH  DI  PUSHB  LXIB,MODCTL1 Modem
 control port  DB0EDH,078H IN (C),A  POP B  EI  RET    OUT$MODDATP 134H  DI  PUS
HB  LXIB,MODDATP Modem data port  DB0EDH,079H OUT (C),A  POP B  EI  RET    IN$MO
DDATP 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 ! RETvalue of rcv. bit when ready14BH  Aerminal mode fil
e transfer  NOOFCOLDB5number of DIR columns shown10AH  SETUPTSTDBYESyesuser-adde
d Setup routine10BH  SCRNTESTDBYESCursor control routine 10CH  ACKNAKDBYESyesres
end a record after any non-ACK10DH  noresend a record after a valid NAK  BAKUPBY
TEDBYESyeschange any file same name to .BAK10EH  CRCDFLTDBYESyesdefault to CRC c
hecking10FH  TOGGLECRCDBYESyesallow toggling of CRC to Checksum110H  CONVBKSPDBY
ESyesconvert backspace to rub1NI$MODSNDBANIMODSNDB ! RETbit to test for send rea
dy14EH  CPI$MODSNDRCPIMODSNDR ! RETvalue of send bit when ready151H  DS12PMMI on
ly calls154H      DS2Not used by MEX160H  DS3162H  JMP$DISCONNJMPGOODBYEHardware
 disconnect vector165H  JMP$GOODBYEJMPGOODBYE168H  JMP$INITMODJMPINITMODgo to us
er written routine16BH  JMP$NEWBAUDJMPNEWBAUDChange baudrate16EH  RET  !NOP  !NO
P(by-passes PMMI routine)171H  RET  !NOP  !NOP(by-passes 11H  TOGGLEBKDBYESyesal
low 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  TRANLOGONDBNOyesallow transmission of logon115H  write logon sequence a
t location LOGON  SAVCCPDBYESyesdo not overwrite CCP116H  LOCONEXTCHRDBNOyesloca
l command if EXTCHR precedes117H  noexternal command if EXTCHR precedes  TOGGLEL
OCDBYESyesallow toggli  "P"A"F"B"G"C"H"D"I"EPMMI routine)174H  JMP$SETUPRJMPSETU
PR177H  DS3Not used by MEX17AH  JMP$SYSVERJMPSYSVER17DH  JMP$BREAKJMPSENDBRK180H
       Do not change the following six lines.    JMP$ILPRTDS3183H  JMP$INBUFDS31
86H  JMP$INLNCOMPDS3189H  JMP$INMODEMDS318CH  JMP$NXTSCRNDS318FH  JMP$TIMERDS319
2H       The following clear the screen (not used by MEX)    CLREOS LXID,EOSMSG 
 MVIC,PRINT  CALLMEX  RET    CLRSCRN JCTELLIf not, go display baud    LXID,CMDTB
L    MVIC,LOOKUP    CALLMEXParse argument    PUSHHSave any parsed argument addrs
 on stack    RNCIf we have one, return to it    POPHOops, input not found in tab
le    MVIC,ILP    CALLMEXTell user input not valid    DBCR,LF,'300, 1200, or 240
0 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    CALLMEXPri
nt cuLXID,CLSMSG  MVIC,PRINT  CALLMEX  RET      SYSVERMVIC,ILP  CALLMEX  DB'Vers
ion for Schneider Joyce'  DBCR,LF,0  RET  .....      ---------------------------
--------------------------------------------     NOTE  You can change the SYSVER
 message to be longer or shorter.  The   end of your last routine should termina
te by 0B00H (601 bytes   available after start of SYSVER) if using the Hayes Sma
rtmodem   or by address 0D00H (2659 bytes) otherwise.    --------------rrent bau
d rate    DBCR,LF,'Baud rate is now ',0    LDAMSPEED    MVIC,PRBAUD    CALLMEX  
  RET        OK300  MVIA,1MSPEED 300 baud value    LHLDBD300get 300 baud paramet
ers in HL    JMPLOADBDgo load them    OK1200  MVIA,5    LHLDBD1200    JMPLOADBD 
   OK2400   MVIA,6    LHLDBD2400    JMPLOADBD    LOADBD   STAMSPEEDstore speed t
o show transfer time    MOVA,Lget least significant baud rate byte    STATXLSP+1
store in INITMOD    STARXLSP+1    MOVA------------------------------------------
---------------         This routine sends a 300 ms. break tone to reset some ti
me-share   computers.    SENDBRK  RET  .....         This routine sets DTR low f
or 300 ms to disconnect the phone    O$MDCTL1  LXIB,MODCTL1 Modem control port  
DB0EDH,079H OUT (C),A  RET    GOODBYE  MVIA,5 - WR 5  CALLO$MDCTL1  MVIA,068H DT
R LOW  CALLO$MDCTL1  MVIB,3  MVIC,TIMER 300 MS  CALLMEX  MVIA,5 - WR 5  CALLO$MD
C,Hget most signifcant baud rate byte    STATXMSP+1store in INITMOD    STARXMSP+
1    JMPINITMODreset       NEWBAUD  CPI1    JZOK300    CPI5    JZOK1200    CPI6 
   JZOK2400    RET       Table of baud rate parameters    BD300DW0417H  BD1200DW
0104H  BD2400DW0052H    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  CALL
O$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,TXTIMERTimer Tx register  DB0EDH,079H  TXMSPMVIA,01HDefault 'MSP
' speed for 1200 bps  DB0EDH,079HOUT (C),A  MVIA,117Mode init Rx Timer  LXIB,WMT
IMERWrite mode word register  DB0EDH,079HOUT (C),A  RXLSPMVIA,04H  LXIB,RXTIMERu
nd dasselbe fue 0B00H (with Smartmodem)      END  1K5rHs$66I2pCpsLP6j#0Cd£(!(akc
xdo(dYp# n7 eCybqRyRA3IjdvLp3,nmn-n7f2&YNP)k1 y2cM2YNeO44+2TF'WZd#7o1Apj£p#gKg)M
2qY)8CYRiV&SpS1r Rx-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  MVIA,03HWR 3  CALLO$MDCTL1  MVIA,0C1HRX 8 BIT ENABLE  CALLO$MDCT
L1  MVIA,05HWR 5  CALLO$MDCTL1  MVIA,0EAHTX 8 BIT ENABLE, DTR HIGH  CALLO$MDCTL1
  RET  .....     The following routine changes the baud rate with the SET comman
d.      SETUPR  MVIC,SBLANKAny arguments    CALLMEX     #P#A#F#B#G#C#H#D#I#E-Hw0
3!hpw0w wp3x,,303w3 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-1874  FARM         1-516-293-0499  FLAN         1-201-584-9227  N
YACC        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%$8A
K4&2G&1*XOdI&8M6Pv4%DJ3u+8M6P4%06016200C3000BC3890B72  100B00002A020CFEFECA130BF
EFFCA1A0B77232221  100B1000020CC921CE0B22020CC9360D2336003A35  100B2000050132CC0
B21C90BCDB40B0EFFCD000D4E  100B3000D22B0B0E3CC506010EFDCD000DC1D25CC3  100B40000
BC50EFCCD000DC1C2550B060D0EF9CD27  100B5000000D3E03C90DC2350B3E02C9E67FCD75BF  1
00B60000B78F50EFFCD000DDA700BFE0AC2630B99  100B7000F1DA330BC90600FE43C804FE42C80
4FE86  100B80004EC80604FE45C837C906140EFECD000D3A  100B900021AB0BCDB40B06140EFEC
D000D21AF0B17  100BA000CDB40B06010EFECD000DC92B2B2B!2 8o&w$s*p2!272(,2W2Dogo&I(2
2s!2s*p*pWgo$s %62ogV#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  100BB00054480D000EFBCD000DC2B40B7E2
3B7C808  0E0BC000470EF9CD000DC3B40B415444542030  0000000000  -dUpPfLNnA6rA+7ge3Y
Pp0e3$fr XJi$kqbfdA"DNnA6rdAmO&1*gIH6jNnA6rA+a$wDB/h/!iZ2C0t/lS-&zWdAmOcYD-bfL£i
-Fnwb,(i$lS-DY n6yfS%ofe"8 S8NPTSTAT PAGE 22  STAT LF OFF  STAT BAKFILE on  STAT
 CHECKSUM off  STAT 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  STAT 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  dAgCQ
FSYt(K7Dpj£LpoRwV3zdrf9#B.(£Mm'tJfNpq62OOp,).'KJYTD)9Q!pr(/rifE)8mOCYR£Gg#LML1ia
hpq62OsCy3.8%"W80,)43A*Rp&b"SEgzU' )Dp,).L3i&)spJi8vdcJcsW,Zh£Lp#xYQ.p  $P$A$F$B
$G$C$H$D$I$E  %P%A%F%B%G%C%H%D%I%E  &P&A&F&B&G&C&H&D&I&E  'P'A'F'B'G'C'H'D'I'E  
(P(A(F(B(G(C(H(D(I(E  )P)A)F)B)G)C)H)D)I)E
Tous droits réservés. Reproduction sans autorisation interdite. © Kukulcan