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