Pascal80 (UK) (Face B) (1985) (Version CPM Plus) [Original] [UTILITAIRE].dsk
HexaDumpAscii only
000000:  45 58 54 45 4E 44 45 44 20 43 50 43 20 44 53 4B    EXTENDED CPC DSK
000010:  20 46 69 6C 65 0D 0A 44 69 73 6B 2D 49 6E 66 6F     File..Disk-Info
000020:  0D 0A 43 50 44 52 65 61 64 20 76 33 2E 32 34 00    ..CPDRead v3.24.
000030:  29 01 00 00 13 13 13 13 13 13 13 13 13 13 13 13    )...............
000040:  13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13    ................
000050:  13 13 13 13 13 13 13 13 13 13 13 13 00 00 00 00    ................
000060:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000070:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000080:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000090:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0000A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0000B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0000C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0000D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0000E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0000F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000100:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
000110:  00 00 00 00 02 09 4E E5 00 00 41 02 00 00 00 02    ......N...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 00 00 02 09 4E E5 01 00 41 02 00 00 00 02    ......N...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 00 00 02 09 4E E5 02 00 41 02 00 00 00 02    ......N...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 54 55 52 54 4C 45 4A 20 50 41 53 00 00 00 1A    .TURTLEJ PAS....
002810:  02 03 04 05 00 00 00 00 00 00 00 00 00 00 00 00    ................
002820:  00 45 44 38 30 20 20 20 20 43 4F 4D 00 00 00 45    .ED80    COM...E
002830:  06 07 08 09 0A 0B 0C 0D 0E 00 00 00 00 00 00 00    ................
002840:  00 45 44 38 30 49 4E 53 54 4D 53 47 00 00 00 11    .ED80INSTMSG....
002850:  0F 10 11 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
002860:  00 45 44 38 30 49 4E 53 54 43 4F 4D 00 00 00 80    .ED80INSTCOM....
002870:  12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21    .............. !
002880:  00 45 44 38 30 49 4E 53 54 43 4F 4D 01 00 00 14    .ED80INSTCOM....
002890:  22 23 24 00 00 00 00 00 00 00 00 00 00 00 00 00    "#$.............
0028A0:  00 45 58 54 52 41 20 20 20 57 4F 4B 00 00 00 01    .EXTRA   WOK....
0028B0:  25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    %...............
0028C0:  00 4A 41 42 42 45 52 20 20 57 4F 4B 00 00 00 08    .JABBER  WOK....
0028D0:  26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    &...............
0028E0:  00 45 44 38 30 20 20 20 20 48 4C 50 00 00 00 11    .ED80    HLP....
0028F0:  27 28 29 00 00 00 00 00 00 00 00 00 00 00 00 00    '().............
002900:  00 42 49 52 54 48 44 41 59 50 41 53 00 00 00 1A    .BIRTHDAYPAS....
002910:  2A 2B 2C 2D 00 00 00 00 00 00 00 00 00 00 00 00    *+,-............
002920:  E5 54 45 53 54 20 20 20 20 50 41 53 00 00 00 01    .TEST    PAS....
002930:  2E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
002940:  00 48 45 58 20 20 20 20 20 50 41 53 00 00 00 0A    .HEX     PAS....
002950:  30 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00    01..............
002960:  00 52 45 41 44 20 20 20 20 4D 45 20 00 00 00 07    .READ    ME ....
002970:  32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    2...............
002980:  00 44 49 53 20 20 20 20 20 50 41 53 00 00 00 80    .DIS     PAS....
002990:  33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 40 41 42    3456789:;<=>?@AB
0029A0:  00 44 49 53 20 20 20 20 20 50 41 53 01 00 00 23    .DIS     PAS...#
0029B0:  43 44 45 46 47 00 00 00 00 00 00 00 00 00 00 00    CDEFG...........
0029C0:  00 44 49 53 43 20 20 20 20 42 41 53 00 00 00 03    .DISC    BAS....
0029D0:  48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    H...............
0029E0:  00 52 41 4E 44 52 45 43 20 50 41 53 00 00 00 18    .RANDREC PAS....
0029F0:  49 4A 4B 00 00 00 00 00 00 00 00 00 00 00 00 00    IJK.............
002A00:  75 73 20 3A 20 42 4F 4F 4C 45 41 4E 3B 0D 0A 09    us : BOOLEAN;...
002A10:  69 20 2C 20 68 61 6E 64 6C 65 20 3A 20 49 4E 54    i , handle : INT
002A20:  45 47 45 52 3B 0D 0A 0D 0A 7B 24 46 20 47 53 58    EGER;....{$F GSX
002A30:  4C 49 42 20 20 20 20 7D 0D 0A 0D 0A 0D 0A 50 52    LIB    }......PR
002A40:  4F 43 45 44 55 52 45 20 70 65 6E 64 6F 77 6E 28    OCEDURE pendown(
002A50:  63 3A 49 4E 54 45 47 45 52 29 3B 0D 0A 42 45 47    c:INTEGER);..BEG
002A60:  49 4E 0D 0A 20 70 65 6E 73 74 61 74 75 73 3A 3D    IN.. penstatus:=
002A70:  54 52 55 45 3B 0D 0A 20 7B 20 74 68 65 20 70 61    TRUE;.. { the pa
002A80:  72 61 6D 65 74 65 72 20 69 73 20 69 67 6E 6F 72    rameter is ignor
002A90:  65 64 20 66 6F 72 20 63 6F 6D 70 61 74 69 62 6C    ed for compatibl
002AA0:  69 74 79 0D 0A 20 20 77 69 74 68 20 6F 74 68 65    ity..  with othe
002AB0:  72 20 48 69 53 6F 66 74 20 54 75 72 74 6C 65 20    r HiSoft Turtle 
002AC0:  67 72 61 70 68 69 63 20 72 6F 75 74 69 6E 65 73    graphic routines
002AD0:  20 7D 0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52 4F 43     }..END;....PROC
002AE0:  45 44 55 52 45 20 70 65 6E 75 70 3B 0D 0A 0D 0A    EDURE penup;....
002AF0:  42 45 47 49 4E 0D 0A 20 70 65 6E 73 74 61 74 75    BEGIN.. penstatu
002B00:  73 3A 3D 46 41 4C 53 45 0D 0A 45 4E 44 3B 0D 0A    s:=FALSE..END;..
002B10:  0D 0A 50 52 4F 43 45 44 55 52 45 20 73 65 74 68    ..PROCEDURE seth
002B20:  64 28 61 6E 67 6C 65 3A 52 45 41 4C 29 3B 0D 0A    d(angle:REAL);..
002B30:  42 45 47 49 4E 0D 0A 20 09 09 68 65 61 64 69 6E    BEGIN.. ..headin
002B40:  67 3A 3D 61 6E 67 6C 65 0D 0A 45 4E 44 3B 0D 0A    g:=angle..END;..
002B50:  0D 0A 50 52 4F 43 45 44 55 52 45 20 73 65 74 58    ..PROCEDURE setX
002B60:  59 28 58 2C 59 3A 52 45 41 4C 29 3B 0D 0A 42 45    Y(X,Y:REAL);..BE
002B70:  47 49 4E 0D 0A 20 58 63 6F 72 3A 3D 58 3B 0D 0A    GIN.. Xcor:=X;..
002B80:  20 59 63 6F 72 3A 3D 59 0D 0A 45 4E 44 3B 0D 0A     Ycor:=Y..END;..
002B90:  0D 0A 50 52 4F 43 45 44 55 52 45 20 66 77 64 28    ..PROCEDURE fwd(
002BA0:  6C 65 6E 3A 52 45 41 4C 29 3B 0D 0A 43 4F 4E 53    len:REAL);..CONS
002BB0:  54 20 50 49 62 79 31 38 30 20 3D 20 31 2E 37 34    T PIby180 = 1.74
002BC0:  35 33 32 39 45 2D 32 3B 0D 0A 56 41 52 20 6E 65    5329E-2;..VAR ne
002BD0:  77 58 2C 6E 65 77 59 3A 52 45 41 4C 3B 0D 0A 09    wX,newY:REAL;...
002BE0:  74 3A 20 41 52 52 41 59 5B 31 2E 2E 34 5D 20 4F    t: ARRAY[1..4] O
002BF0:  46 20 49 4E 54 45 47 45 52 3B 0D 0A 42 45 47 49    F INTEGER;..BEGI
002C00:  00 54 55 52 54 4C 45 33 20 50 41 53 00 00 00 1F    .TURTLE3 PAS....
002C10:  4C 4D 4E 4F 00 00 00 00 00 00 00 00 00 00 00 00    LMNO............
002C20:  00 57 44 20 20 20 20 20 20 43 4F 4D 00 00 00 04    .WD      COM....
002C30:  50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    P...............
002C40:  00 57 50 20 20 20 20 20 20 43 4F 4D 00 00 00 06    .WP      COM....
002C50:  51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    Q...............
002C60:  00 47 53 58 4C 49 42 20 20 50 41 53 00 00 00 3F    .GSXLIB  PAS...?
002C70:  52 53 54 55 56 57 58 59 00 00 00 00 00 00 00 00    RSTUVWXY........
002C80:  00 41 4D 53 44 4F 53 20 20 44 4F 43 00 00 00 03    .AMSDOS  DOC....
002C90:  5A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    Z...............
002CA0:  00 46 52 4F 4D 41 4D 53 20 43 4F 4D 00 00 00 23    .FROMAMS COM...#
002CB0:  5B 5C 5D 5E 5F 00 00 00 00 00 00 00 00 00 00 00    [\]^_...........
002CC0:  00 54 4F 41 4D 53 20 20 20 43 4F 4D 00 00 00 1A    .TOAMS   COM....
002CD0:  60 61 62 63 00 00 00 00 00 00 00 00 00 00 00 00    `abc............
002CE0:  00 47 53 58 56 41 52 20 20 50 41 53 00 00 00 02    .GSXVAR  PAS....
002CF0:  64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    d...............
002D00:  00 44 44 53 43 52 45 45 4E 50 52 4C 00 00 00 28    .DDSCREENPRL...(
002D10:  65 66 67 68 69 00 00 00 00 00 00 00 00 00 00 00    efghi...........
002D20:  00 42 41 52 20 20 20 20 20 50 41 53 00 00 00 15    .BAR     PAS....
002D30:  6A 6B 6C 00 00 00 00 00 00 00 00 00 00 00 00 00    jkl.............
002D40:  00 48 50 45 20 20 20 20 20 43 4F 4D 00 00 00 4F    .HPE     COM...O
002D50:  6D 6E 6F 70 71 72 73 74 75 76 00 00 00 00 00 00    mnopqrstuv......
002D60:  00 48 50 38 30 20 20 20 20 43 4F 4D 00 00 00 80    .HP80    COM....
002D70:  77 78 79 7A 7B 7C 7D 7E 7F 80 81 82 83 84 85 86    wxyz{|}~........
002D80:  00 48 50 38 30 20 20 20 20 43 4F 4D 01 00 00 06    .HP80    COM....
002D90:  87 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
002DA0:  00 53 44 20 20 20 20 20 20 43 4F 4D 00 00 00 07    .SD      COM....
002DB0:  88 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
002DC0:  00 52 45 41 44 2D 4D 45 20 54 4F 4F 00 00 00 20    .READ-ME TOO... 
002DD0:  89 8A 8B 8C 00 00 00 00 00 00 00 00 00 00 00 00    ................
002DE0:  00 48 50 45 20 20 20 20 20 48 4C 50 00 00 00 12    .HPE     HLP....
002DF0:  8D 8E 8F 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
002E00:  4E 0D 0A 20 6E 65 77 58 3A 3D 58 63 6F 72 2B 6C    N.. newX:=Xcor+l
002E10:  65 6E 2A 43 4F 53 28 68 65 61 64 69 6E 67 2A 50    en*COS(heading*P
002E20:  49 62 79 31 38 30 29 3B 0D 0A 20 6E 65 77 59 3A    Iby180);.. newY:
002E30:  3D 59 63 6F 72 2B 6C 65 6E 2A 53 49 4E 28 68 65    =Ycor+len*SIN(he
002E40:  61 64 69 6E 67 2A 50 49 62 79 31 38 30 29 3B 0D    ading*PIby180);.
002E50:  0A 20 49 46 20 70 65 6E 73 74 61 74 75 73 20 54    . IF penstatus T
002E60:  48 45 4E 20 0D 0A 09 42 45 47 49 4E 0D 0A 09 20    HEN ...BEGIN... 
002E70:  74 5B 31 5D 3A 3D 52 4F 55 4E 44 28 58 63 6F 72    t[1]:=ROUND(Xcor
002E80:  2A 35 30 2E 30 29 3B 20 74 5B 32 5D 3A 3D 52 4F    *50.0); t[2]:=RO
002E90:  55 4E 44 28 59 63 6F 72 2A 38 30 2E 30 29 3B 0D    UND(Ycor*80.0);.
002EA0:  0A 09 20 74 5B 33 5D 3A 3D 52 4F 55 4E 44 28 6E    .. t[3]:=ROUND(n
002EB0:  65 77 58 2A 35 30 2E 30 29 3B 20 74 5B 34 5D 3A    ewX*50.0); t[4]:
002EC0:  3D 52 4F 55 4E 44 28 6E 65 77 59 2A 38 30 2E 30    =ROUND(newY*80.0
002ED0:  29 3B 0D 0A 09 20 70 6F 6C 79 6C 69 6E 65 28 68    );... polyline(h
002EE0:  61 6E 64 6C 65 2C 32 2C 41 44 44 52 28 74 29 29    andle,2,ADDR(t))
002EF0:  0D 0A 09 45 4E 44 3B 0D 0A 20 58 63 6F 72 3A 3D    ...END;.. Xcor:=
002F00:  6E 65 77 58 3B 0D 0A 20 59 63 6F 72 3A 3D 6E 65    newX;.. Ycor:=ne
002F10:  77 59 0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52 4F 43    wY..END;....PROC
002F20:  45 44 55 52 45 20 62 61 63 6B 28 6C 65 6E 3A 52    EDURE back(len:R
002F30:  45 41 4C 29 3B 0D 0A 42 45 47 49 4E 0D 0A 20 66    EAL);..BEGIN.. f
002F40:  77 64 28 2D 6C 65 6E 29 0D 0A 45 4E 44 3B 0D 0A    wd(-len)..END;..
002F50:  0D 0A 50 52 4F 43 45 44 55 52 45 20 72 69 67 68    ..PROCEDURE righ
002F60:  74 28 61 6E 67 6C 65 3A 52 45 41 4C 29 3B 0D 0A    t(angle:REAL);..
002F70:  42 45 47 49 4E 0D 0A 20 68 65 61 64 69 6E 67 3A    BEGIN.. heading:
002F80:  3D 68 65 61 64 69 6E 67 2D 61 6E 67 6C 65 3B 0D    =heading-angle;.
002F90:  0A 45 4E 44 3B 0D 0A 0D 0A 50 52 4F 43 45 44 55    .END;....PROCEDU
002FA0:  52 45 20 6C 65 66 74 28 61 6E 67 6C 65 3A 52 45    RE left(angle:RE
002FB0:  41 4C 29 3B 0D 0A 42 45 47 49 4E 0D 0A 20 68 65    AL);..BEGIN.. he
002FC0:  61 64 69 6E 67 3A 3D 68 65 61 64 69 6E 67 2B 61    ading:=heading+a
002FD0:  6E 67 6C 65 3B 0D 0A 45 4E 44 3B 0D 0A 0D 0A 50    ngle;..END;....P
002FE0:  52 4F 43 45 44 55 52 45 20 74 75 72 74 6C 65 3B    ROCEDURE turtle;
002FF0:  0D 0A 42 45 47 49 4E 0D 0A 20 6F 70 65 6E 77 6F    ..BEGIN.. openwo
003000:  00 48 50 20 20 20 20 20 20 43 4F 4D 00 00 00 80    .HP      COM....
003010:  90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F    ................
003020:  00 48 50 20 20 20 20 20 20 43 4F 4D 01 00 00 20    .HP      COM... 
003030:  A0 A1 A2 A3 00 00 00 00 00 00 00 00 00 00 00 00    ...£............
003040:  00 42 41 52 20 20 20 20 20 53 55 42 00 00 00 01    .BAR     SUB....
003050:  A4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003060:  00 48 50 38 30 20 20 20 20 45 52 52 00 00 00 11    .HP80    ERR....
003070:  A5 A6 A7 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003080:  00 50 52 49 4D 45 53 20 20 50 41 53 00 00 00 0F    .PRIMES  PAS....
003090:  A8 A9 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0030A0:  E5 54 45 53 54 20 20 20 20 43 4F 4D 00 00 00 00    .TEST    COM....
0030B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
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:  72 6B 28 68 61 6E 64 6C 65 2C 31 2C 31 2C 31 2C    rk(handle,1,1,1,
003210:  31 2C 31 2C 31 2C 31 2C 31 2C 31 2C 31 29 3B 0D    1,1,1,1,1,1,1);.
003220:  0A 20 70 65 6E 64 6F 77 6E 28 31 29 3B 0D 0A 20    . pendown(1);.. 
003230:  73 65 74 58 59 28 33 30 30 2C 32 30 30 29 3B 0D    setXY(300,200);.
003240:  0A 20 73 65 74 68 64 28 30 29 3B 0D 0A 45 4E 44    . sethd(0);..END
003250:  3B 0D 0A 0D 0A 0D 0A 50 52 4F 43 45 44 55 52 45    ;......PROCEDURE
003260:  20 61 72 63 72 28 72 3A 52 45 41 4C 3B 64 65 67     arcr(r:REAL;deg
003270:  3A 49 4E 54 45 47 45 52 29 3B 0D 0A 56 41 52 20    :INTEGER);..VAR 
003280:  69 3A 49 4E 54 45 47 45 52 3B 0D 0A 42 45 47 49    i:INTEGER;..BEGI
003290:  4E 0D 0A 20 46 4F 52 20 69 3A 3D 31 20 20 54 4F    N.. FOR i:=1  TO
0032A0:  20 64 65 67 20 44 4F 0D 0A 20 20 42 45 47 49 4E     deg DO..  BEGIN
0032B0:  0D 0A 20 20 20 66 77 64 28 72 29 3B 20 72 69 67    ..   fwd(r); rig
0032C0:  68 74 28 31 29 0D 0A 20 20 45 4E 44 3B 0D 0A 45    ht(1)..  END;..E
0032D0:  4E 44 3B 0D 0A 0D 0A 0D 0A 50 52 4F 43 45 44 55    ND;......PROCEDU
0032E0:  52 45 20 70 6F 6C 79 73 70 69 28 73 69 64 65 2C    RE polyspi(side,
0032F0:  61 6E 67 6C 65 2C 69 6E 63 3A 52 45 41 4C 29 3B    angle,inc:REAL);
003300:  0D 0A 42 45 47 49 4E 0D 0A 20 66 77 64 28 73 69    ..BEGIN.. fwd(si
003310:  64 65 29 3B 0D 0A 20 72 69 67 68 74 28 61 6E 67    de);.. right(ang
003320:  6C 65 29 3B 0D 0A 20 70 6F 6C 79 73 70 69 28 73    le);.. polyspi(s
003330:  69 64 65 2B 69 6E 63 2C 61 6E 67 6C 65 2C 69 6E    ide+inc,angle,in
003340:  63 29 3B 0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52 4F    c);..END;....PRO
003350:  43 45 44 55 52 45 20 61 72 63 6C 28 72 3A 52 45    CEDURE arcl(r:RE
003360:  41 4C 3B 64 65 67 3A 49 4E 54 45 47 45 52 29 3B    AL;deg:INTEGER);
003370:  0D 0A 56 41 52 20 69 3A 49 4E 54 45 47 45 52 3B    ..VAR i:INTEGER;
003380:  0D 0A 42 45 47 49 4E 0D 0A 20 46 4F 52 20 69 3A    ..BEGIN.. FOR i:
003390:  3D 31 20 54 4F 20 64 65 67 20 44 4F 0D 0A 20 20    =1 TO deg DO..  
0033A0:  20 42 45 47 49 4E 0D 0A 20 20 20 20 66 77 64 28     BEGIN..    fwd(
0033B0:  72 29 3B 20 6C 65 66 74 28 31 29 0D 0A 20 20 20    r); left(1)..   
0033C0:  45 4E 44 0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52 4F    END..END;....PRO
0033D0:  43 45 44 55 52 45 20 68 69 6C 62 65 72 74 28 6C    CEDURE hilbert(l
0033E0:  65 6E 2C 6C 65 76 65 6C 2C 70 61 72 69 74 79 3A    en,level,parity:
0033F0:  49 4E 54 45 47 45 52 29 3B 0D 0A 42 45 47 49 4E    INTEGER);..BEGIN
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:  0D 0A 49 46 20 6C 65 76 65 6C 20 3C 3E 20 30 20    ..IF level <> 0 
003610:  54 48 45 4E 0D 0A 20 20 20 42 45 47 49 4E 0D 0A    THEN..   BEGIN..
003620:  20 20 20 20 20 20 6C 65 66 74 28 70 61 72 69 74          left(parit
003630:  79 20 2A 20 39 30 29 3B 0D 0A 20 20 20 20 20 20    y * 90);..      
003640:  68 69 6C 62 65 72 74 28 6C 65 6E 2C 20 6C 65 76    hilbert(len, lev
003650:  65 6C 2D 31 2C 20 2D 70 61 72 69 74 79 29 3B 0D    el-1, -parity);.
003660:  0A 20 20 20 20 20 20 66 77 64 28 6C 65 6E 29 3B    .      fwd(len);
003670:  0D 0A 20 20 20 20 20 20 72 69 67 68 74 28 70 61    ..      right(pa
003680:  72 69 74 79 20 2A 20 39 30 29 3B 0D 0A 20 20 20    rity * 90);..   
003690:  20 20 20 68 69 6C 62 65 72 74 28 6C 65 6E 2C 20       hilbert(len, 
0036A0:  6C 65 76 65 6C 2D 31 2C 20 70 61 72 69 74 79 29    level-1, parity)
0036B0:  3B 0D 0A 20 20 20 20 20 20 66 77 64 28 6C 65 6E    ;..      fwd(len
0036C0:  29 3B 0D 0A 20 20 20 20 20 20 68 69 6C 62 65 72    );..      hilber
0036D0:  74 28 6C 65 6E 2C 20 6C 65 76 65 6C 2D 31 2C 20    t(len, level-1, 
0036E0:  70 61 72 69 74 79 29 3B 0D 0A 20 20 20 20 20 20    parity);..      
0036F0:  72 69 67 68 74 28 70 61 72 69 74 79 20 2A 20 39    right(parity * 9
003700:  30 29 3B 0D 0A 20 20 20 20 20 20 66 77 64 28 6C    0);..      fwd(l
003710:  65 6E 29 3B 0D 0A 20 20 20 20 20 20 68 69 6C 62    en);..      hilb
003720:  65 72 74 28 6C 65 6E 2C 20 6C 65 76 65 6C 2D 31    ert(len, level-1
003730:  2C 20 2D 70 61 72 69 74 79 29 3B 0D 0A 20 20 20    , -parity);..   
003740:  20 20 20 6C 65 66 74 28 70 61 72 69 74 79 20 2A       left(parity *
003750:  20 39 30 29 0D 0A 20 20 20 45 4E 44 0D 0A 45 4E     90)..   END..EN
003760:  44 3B 0D 0A 0D 0A 0D 0A 50 52 4F 43 45 44 55 52    D;......PROCEDUR
003770:  45 20 70 6F 6C 79 28 73 69 64 65 2C 61 6E 67 6C    E poly(side,angl
003780:  65 3A 52 45 41 4C 29 3B 0D 0A 42 45 47 49 4E 0D    e:REAL);..BEGIN.
003790:  0A 20 66 77 64 28 73 69 64 65 29 3B 20 72 69 67    . fwd(side); rig
0037A0:  68 74 28 61 6E 67 6C 65 29 3B 0D 0A 20 49 46 20    ht(angle);.. IF 
0037B0:  73 69 64 65 3C 31 38 30 2A 28 32 2B 54 52 55 4E    side<180*(2+TRUN
0037C0:  43 28 61 6E 67 6C 65 2F 39 30 29 29 2F 33 20 54    C(angle/90))/3 T
0037D0:  48 45 4E 20 70 6F 6C 79 28 73 69 64 65 2B 31 2C    HEN poly(side+1,
0037E0:  61 6E 67 6C 65 29 0D 0A 45 4E 44 3B 0D 0A 0D 0A    angle)..END;....
0037F0:  50 52 4F 43 45 44 55 52 45 20 50 28 58 2C 59 2C    PROCEDURE P(X,Y,
003800:  7B 24 54 2C 59 20 20 43 6F 6D 70 69 6C 65 20 74    {$T,Y  Compile t
003810:  68 69 73 20 70 72 6F 67 72 61 6D 20 66 6F 72 20    his program for 
003820:  74 68 65 20 50 43 57 20 38 32 35 36 2F 38 35 31    the PCW 8256/851
003830:  32 20 20 75 73 69 6E 67 0D 0A 20 20 20 48 50 20    2  using..   HP 
003840:  54 55 52 54 4C 45 4A 20 0D 0A 20 74 68 65 6E 20    TURTLEJ .. then 
003850:  61 64 64 20 74 68 65 20 6E 65 63 63 65 73 73 61    add the neccessa
003860:  72 79 20 47 53 58 20 72 6F 75 74 69 6E 65 73 20    ry GSX routines 
003870:  75 73 69 6E 67 0D 0A 20 20 20 47 45 4E 47 52 41    using..   GENGRA
003880:  46 20 54 55 52 54 4C 45 4A 0D 0A 20 20 61 6E 64    F TURTLEJ..  and
003890:  20 74 68 65 6E 20 72 75 6E 20 74 68 65 20 70 72     then run the pr
0038A0:  6F 67 72 61 6D 20 75 73 69 6E 67 20 0D 0A 20 20    ogram using ..  
0038B0:  20 54 55 52 54 4C 45 4A 0D 0A 0D 0A 20 54 6F 20     TURTLEJ.... To 
0038C0:  64 6F 20 74 68 69 73 20 79 6F 75 20 6E 65 65 64    do this you need
0038D0:  20 47 45 4E 47 52 41 46 2E 43 4F 4D 2C 20 47 53     GENGRAF.COM, GS
0038E0:  58 2E 53 59 53 20 61 6E 64 20 41 53 53 49 47 4E    X.SYS and ASSIGN
0038F0:  2E 53 59 53 20 66 72 6F 6D 20 79 6F 75 72 20 41    .SYS from your A
003900:  6D 73 6F 66 74 20 53 79 73 74 65 6D 20 64 69 73    msoft System dis
003910:  63 73 0D 0A 20 61 6E 64 20 47 53 58 56 41 52 2E    cs.. and GSXVAR.
003920:  50 41 53 2C 20 47 53 58 4C 49 42 2E 50 41 53 20    PAS, GSXLIB.PAS 
003930:  61 6E 64 20 44 44 53 43 52 45 45 4E 2E 50 52 4C    and DDSCREEN.PRL
003940:  20 66 72 6F 6D 20 79 6F 75 72 20 50 61 73 63 61     from your Pasca
003950:  6C 38 30 20 6D 61 73 74 65 72 20 64 69 73 63 0D    l80 master disc.
003960:  0A 7D 0D 0A 7B 24 4C 2D 2C 43 2D 7D 0D 0A 50 52    .}..{$L-,C-}..PR
003970:  4F 47 52 41 4D 20 74 75 72 74 6C 65 3B 0D 0A 0D    OGRAM turtle;...
003980:  0A 56 41 52 20 0D 0A 09 0D 0A 7B 24 46 20 47 53    .VAR .....{$F GS
003990:  58 56 41 52 20 20 20 20 20 7D 0D 0A 0D 0A 09 7B    XVAR     }.....{
0039A0:  74 68 65 73 65 20 76 61 72 69 61 62 6C 65 73 20    these variables 
0039B0:  61 72 65 20 75 73 65 64 20 62 79 20 74 68 65 20    are used by the 
0039C0:  74 75 72 74 6C 65 20 67 72 61 70 68 69 63 73 20    turtle graphics 
0039D0:  72 6F 75 74 69 6E 65 73 20 7D 0D 0A 09 58 63 6F    routines }...Xco
0039E0:  72 2C 59 63 6F 72 2C 68 65 61 64 69 6E 67 20 3A    r,Ycor,heading :
0039F0:  20 52 45 41 4C 3B 0D 0A 09 70 65 6E 73 74 61 74     REAL;...penstat
003A00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
003A10:  03 00 00 00 02 09 4E E5 03 00 41 02 00 00 00 02    ......N...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:  63 6F 6C 3A 49 4E 54 45 47 45 52 3B 73 69 64 65    col:INTEGER;side
003B10:  2C 61 6E 67 6C 65 3A 52 45 41 4C 29 3B 0D 0A 42    ,angle:REAL);..B
003B20:  45 47 49 4E 0D 0A 20 70 65 6E 64 6F 77 6E 28 63    EGIN.. pendown(c
003B30:  6F 6C 29 3B 0D 0A 20 73 65 74 68 64 28 30 29 3B    ol);.. sethd(0);
003B40:  0D 0A 20 73 65 74 58 59 28 58 2C 59 29 3B 0D 0A    .. setXY(X,Y);..
003B50:  20 70 6F 6C 79 28 73 69 64 65 2C 61 6E 67 6C 65     poly(side,angle
003B60:  29 3B 0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52 4F 43    );..END;....PROC
003B70:  45 44 55 52 45 20 63 69 72 63 6C 65 73 3B 0D 0A    EDURE circles;..
003B80:  56 41 52 20 69 3A 49 4E 54 45 47 45 52 3B 0D 0A    VAR i:INTEGER;..
003B90:  42 45 47 49 4E 0D 0A 20 46 4F 52 20 69 3A 3D 31    BEGIN.. FOR i:=1
003BA0:  20 54 4F 20 39 20 44 4F 0D 0A 20 20 20 42 45 47     TO 9 DO..   BEG
003BB0:  49 4E 0D 0A 20 20 20 20 61 72 63 72 28 31 2C 33    IN..    arcr(1,3
003BC0:  36 30 29 3B 72 69 67 68 74 28 34 30 29 0D 0A 20    60);right(40).. 
003BD0:  20 20 45 4E 44 3B 0D 0A 45 4E 44 3B 0D 0A 0D 0A      END;..END;....
003BE0:  50 52 4F 43 45 44 55 52 45 20 70 65 74 61 6C 28    PROCEDURE petal(
003BF0:  73 3A 52 45 41 4C 29 3B 0D 0A 42 45 47 49 4E 0D    s:REAL);..BEGIN.
003C00:  0A 20 61 72 63 72 28 73 2C 36 30 29 3B 0D 0A 20    . arcr(s,60);.. 
003C10:  72 69 67 68 74 28 31 32 30 29 3B 0D 0A 20 61 72    right(120);.. ar
003C20:  63 72 28 73 2C 36 30 29 3B 0D 0A 20 72 69 67 68    cr(s,60);.. righ
003C30:  74 28 31 32 30 29 0D 0A 45 4E 44 3B 0D 0A 0D 0A    t(120)..END;....
003C40:  50 52 4F 43 45 44 55 52 45 20 66 6C 6F 77 65 72    PROCEDURE flower
003C50:  28 73 3A 52 45 41 4C 29 3B 0D 0A 56 41 52 20 69    (s:REAL);..VAR i
003C60:  3A 49 4E 54 45 47 45 52 3B 0D 0A 42 45 47 49 4E    :INTEGER;..BEGIN
003C70:  0D 0A 20 46 4F 52 20 69 3A 3D 31 20 54 4F 20 36    .. FOR i:=1 TO 6
003C80:  20 44 4F 20 0D 0A 20 20 42 45 47 49 4E 0D 0A 20     DO ..  BEGIN.. 
003C90:  20 20 70 65 74 61 6C 28 73 29 3B 0D 0A 20 20 20      petal(s);..   
003CA0:  72 69 67 68 74 28 36 30 29 0D 0A 20 20 45 4E 44    right(60)..  END
003CB0:  0D 0A 45 4E 44 3B 0D 0A 0D 0A 42 45 47 49 4E 0D    ..END;....BEGIN.
003CC0:  0A 20 74 75 72 74 6C 65 3B 0D 0A 20 57 52 49 54    . turtle;.. WRIT
003CD0:  45 4C 4E 28 27 20 20 20 20 20 48 69 53 6F 66 74    ELN('     HiSoft
003CE0:  20 54 75 72 74 6C 65 20 47 72 61 70 68 69 63 73     Turtle Graphics
003CF0:  20 64 65 6D 6F 6E 73 74 72 61 74 69 6F 6E 20 70     demonstration p
003D00:  3E 07 CB 66 20 23 06 05 21 3F 05 CD DC 06 2A 6F    >..f #..!?....*o
003D10:  21 ED 5B 6D 21 ED 52 CD 98 06 DD CB 00 56 3E 20    !.[m!.R......V> 
003D20:  28 02 3E 2A CD CF 07 E1 C9 06 06 21 44 05 CD DC    (.>*.......!D...
003D30:  06 2A C7 20 ED 5B 6F 21 ED 52 CD 98 06 E1 C9 46    .*. .[o!.R.....F
003D40:  52 45 45 3A 42 4C 4F 43 4B 3A 4F 3A 29 22 FE 50    REE:BLOCK:O:)".P
003D50:  79 C9 3A 30 22 ED 5B 66 21 30 11 CD 4A 05 30 0C    y.:0".[f!0..J.0.
003D60:  DD CB 02 56 C0 F5 CD 03 06 F1 18 1B 2A 6A 21 DD    ...V........*j!.
003D70:  CB 00 4E 20 12 DD CB 02 76 20 0C B7 ED 52 28 1B    ..N ....v ...R(.
003D80:  C6 05 CD 3E 07 18 0B CD 3E 07 06 05 21 FE 05 CD    ...>....>...!...
003D90:  DC 06 EB 22 6A 21 06 00 CD 9E 06 CD DC 05 CD 4A    ..."j!.........J
003DA0:  05 3A 31 22 30 06 DD CB 02 56 28 1C DD CB 02 76    .:1"0....V(....v
003DB0:  20 16 DD CB 00 4E 20 10 ED 5B 68 21 B7 ED 52 C8     ....N ..[h!..R.
003DC0:  19 C6 04 CD 3E 07 18 0D E5 CD 3E 07 06 04 21 FA    ....>.....>...!.
003DD0:  05 CD DC 06 E1 22 68 21 44 C3 A4 06 3A 62 21 4F    ....."h!D...:b!O
003DE0:  3A 6C 21 B7 28 0B 47 CD F1 0E 67 AF 84 38 07 10    :l!.(.G...g..8..
003DF0:  FB 81 26 00 6F D0 21 FF 00 C9 43 4F 4C 3A 4C 49    ..&.o.!...COL:LI
003E00:  4E 45 3A E5 3A 32 22 CD 3E 07 21 CF 20 CB 66 28    NE:.:2".>.!. .f(
003E10:  07 06 06 21 39 06 18 10 CB 46 28 07 06 06 21 2D    ...!9....F(...!-
003E20:  06 18 05 06 06 21 33 06 CD DC 06 E1 C9 49 2F 41    .....!3......I/A
003E30:  55 54 4F 49 4E 53 45 52 54 43 48 41 4E 47 45 3A    UTOINSERTCHANGE:
003E40:  37 22 CD 3E 07 E5 2A 80 21 06 0E CD DC 06 E1 C9    7".>..*.!.......
003E50:  E5 3A 33 22 CD 71 06 3A 2C 22 47 C5 21 D2 20 CD    .:3".q.:,"G.!. .
003E60:  DC 06 3A 34 22 CD 71 06 C1 21 14 21 CD DC 06 E1    ..:4".q..!.!....
003E70:  C9 C5 CD 3E 07 C1 3E 20 CD CF 07 3E 24 CD CF 07    ...>..> ...>$...
003E80:  C9 E5 D5 C5 F5 3A 35 22 CD 3E 07 21 6E 08 06 06    .....:5".>.!n...
003E90:  CD DC 06 F1 C1 D1 E1 C9 11 F0 D8 CD BF 06 11 18    ................
003EA0:  FC CD BF 06 11 9C FF CD BF 06 1E F6 CD BF 06 1E    ................
003EB0:  FF CD BF 06 21 D1 20 CB 9E 78 B7 C8 C3 AC 07 3E    ....!. ..x.....>
003EC0:  2F 19 3C 38 FC ED 52 FE 30 E5 21 D1 20 20 07 CB    /.<8..R.0.!.  ..
003ED0:  5E 20 03 04 E1 C9 CB DE E1 C3 CF 07 7E 23 B7 20    ^ ..........~#. 
003EE0:  03 3E 20 2B CD 01 07 FE 7F 20 09 3E FB 80 47 38    .> +..... .>..G8
003EF0:  0D 06 00 C9 FE 1B 28 F3 FE 20 30 02 05 C8 10 DC    ......(.. 0.....
003F00:  72 6F 67 72 61 6D 27 29 3B 0D 0A 20 46 4F 52 20    rogram');.. FOR 
003F10:  69 3A 3D 31 20 54 4F 20 31 34 20 44 4F 20 57 52    i:=1 TO 14 DO WR
003F20:  49 54 45 4C 4E 3B 0D 0A 20 57 52 49 54 45 4C 4E    ITELN;.. WRITELN
003F30:  28 27 20 20 20 20 20 48 69 6C 62 65 72 74 20 43    ('     Hilbert C
003F40:  75 72 76 65 27 29 3B 0D 0A 20 57 52 49 54 45 4C    urve');.. WRITEL
003F50:  4E 3B 0D 0A 20 57 52 49 54 45 4C 4E 28 27 20 20    N;.. WRITELN('  
003F60:  20 20 20 20 20 20 20 20 20 20 20 61 6E 64 20 36               and 6
003F70:  20 50 65 74 61 6C 20 46 6C 6F 77 65 72 27 29 3B     Petal Flower');
003F80:  0D 0A 20 73 65 74 58 59 28 33 32 30 2C 32 30 30    .. setXY(320,200
003F90:  29 3B 0D 0A 20 66 6C 6F 77 65 72 28 32 29 3B 0D    );.. flower(2);.
003FA0:  0A 20 73 65 74 58 59 28 35 30 2C 32 33 30 29 3B    . setXY(50,230);
003FB0:  0D 0A 20 68 69 6C 62 65 72 74 28 31 30 2C 34 2C    .. hilbert(10,4,
003FC0:  31 29 3B 0D 0A 20 52 45 41 44 4C 4E 3B 0D 0A 20    1);.. READLN;.. 
003FD0:  63 6C 6F 73 65 77 6F 72 6B 28 68 61 6E 64 6C 65    closework(handle
003FE0:  29 0D 0A 45 4E 44 2E 0D 0A 1A 20 61 6E 64 20 36    )..END.... and 6
003FF0:  20 50 65 74 61 6C 20 46 6C 6F 77 65 72 27 29 3B     Petal Flower');
004000:  20 20 20 20 20 20 20 5E 54 20 20 20 20 20 20 20           ^T       
004010:  20 20 20 20 44 65 6C 65 74 65 20 77 6F 72 64 20        Delete word 
004020:  72 69 67 68 74 0D 0A 5E 51 20 5B 44 45 4C 5D 20    right..^Q [DEL] 
004030:  20 20 20 20 44 65 6C 65 74 65 20 74 6F 20 73 74        Delete to st
004040:  61 72 74 20 6C 69 6E 65 20 20 20 20 5E 51 20 59    art line    ^Q Y
004050:  20 20 20 20 20 20 20 20 20 44 65 6C 65 74 65 20             Delete 
004060:  74 6F 20 65 6E 64 20 6C 69 6E 65 0D 0A 0D 0A 0D    to end line.....
004070:  0A 0D 0A 0D 0A 0D 0A 0D 0A 50 72 65 73 73 20 5B    .........Press [
004080:  52 45 54 55 52 4E 5D 20 74 6F 20 65 6E 64 3B 20    RETURN] to end; 
004090:  61 6E 79 20 6F 74 68 65 72 20 6B 65 79 20 66 6F    any other key fo
0040A0:  72 20 6D 6F 72 65 20 48 65 6C 70 0D 0A 42 6C 6F    r more Help..Blo
0040B0:  63 6B 20 63 6F 6D 6D 61 6E 64 73 0D 0A 2D 2D 2D    ck commands..---
0040C0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 5E 4B 20    -----------..^K 
0040D0:  42 20 20 20 20 20 20 20 20 20 4D 61 72 6B 20 53    B         Mark S
0040E0:  74 61 72 74 20 6F 66 20 62 6C 6F 63 6B 20 20 20    tart of block   
0040F0:  20 20 5E 4B 20 4B 20 20 20 20 20 20 20 20 20 4D      ^K K         M
004100:  C9 F5 FE 7F 20 0A E5 21 38 07 CD 73 09 E1 F1 C9    .... ..!8..s....
004110:  38 04 3E 3F 18 17 FE 1B 20 06 E5 21 32 07 18 EA    8.>?.... ..!2...
004120:  FE 20 30 09 3E 5E CD CF 07 F1 F5 C6 40 CD CF 07    . 0.>^......@...
004130:  F1 C9 5B 45 53 43 5D 00 5B 44 45 4C 5D 00 CB 7F    ..[ESC].[DEL]...
004140:  CB BF 4F 3A CD 20 28 03 3A CE 20 47 3A 28 22 81    ..O:. (.:. G:(".
004150:  4F E5 D5 C5 F5 21 3C 22 7E 23 B7 20 05 CD 7A 22    O....!<"~#. ..z"
004160:  18 14 CD 90 07 3A 3B 22 B7 28 03 78 41 4F 79 CD    .....:;".(.xAOy.
004170:  CF 07 78 CD CF 07 18 13 E5 D5 C5 F5 21 41 22 7E    ..x.........!A"~
004180:  23 B7 20 04 CD 78 22 37 D4 90 07 F1 C1 D1 E1 C9    #. ..x"7........
004190:  57 7E 23 CD CF 07 15 20 F8 C9 C5 F5 3D 81 4F 3A    W~#.... ....=.O:
0041A0:  C9 20 91 30 04 4F F1 81 F5 F1 C1 C9 B7 C8 F5 C5    . .0.O..........
0041B0:  47 3E 20 CD CF 07 10 F9 C1 F1 C9 DD E5 E5 D5 C5    G> .............
0041C0:  21 DA 07 E5 2A 01 00 3E 06 85 6F 30 01 24 E9 DD    !...*..>..o0.$..
0041D0:  E5 E5 D5 C5 5F 0E 06 CD 05 00 C1 D1 E1 DD E1 C9    ...._...........
0041E0:  E5 D5 C5 ED 43 5C 21 21 6E 08 22 62 21 DD CB 00    ....C\!!n."b!...
0041F0:  EE 2A 55 22 11 55 22 19 01 00 00 CD 9F 08 DD CB    .*U".U".........
004200:  00 6E 28 16 DD CB 02 56 28 10 F5 C5 E5 CD 17 18    .n(....V(.......
004210:  ED 4B 5C 21 CD 51 07 E1 C1 F1 5F BE 28 1D DD CB    .K\!.Q...._.(...
004220:  00 6E 20 27 CB 77 20 04 CB 6F 20 0C E6 1F BE 28    .n '.w ..o ....(
004230:  0A CB F7 BE 28 05 CB EF BE 20 10 7B CD E4 08 DD    ....(.... .{....
004240:  CB 00 AE 23 7E B7 28 1F 0C 18 B0 7B DD CB 00 6E    ...#~.(....{...n
004250:  28 21 7E 23 B7 20 FB 7E B7 28 0D 7B 0E 00 04 18    (!~#. .~.(.{....
004260:  B9 37 CD E4 08 18 03 58 7B B7 C1 D1 E1 C9 00 00    .7.....X{.......
004270:  00 00 00 F5 79 F5 54 5D F1 4F F5 1B 1A B7 20 FB    ....y.T].O.... .
004280:  13 7E 23 B7 20 FB 7E B7 28 10 04 1A BE 20 E9 23    .~#. .~.(.... .#
004290:  13 0D 20 F7 F1 4F F1 C3 1A 08 F1 F1 C3 61 08 E5    .. ..O.......a..
0042A0:  D5 C5 21 BA 1F 7E B7 28 05 37 DD CB 00 CE D4 BB    ..!..~.(.7......
0042B0:  07 DD CB 00 6E 28 16 21 38 22 BE 28 14 21 57 22    ....n(.!8".(.!W"
0042C0:  BE 20 0A CD BB 07 C1 D1 E1 E3 E1 18 9C C1 D1 E1    . ..............
0042D0:  C9 DD CB 00 CE E1 E1 E1 E1 CD 0C 09 C1 D1 E1 E3    ................
0042E0:  E1 C3 33 01 DD CB 00 6E E5 28 09 21 6E 08 AE 23    ..3....n.(.!n..#
0042F0:  B6 28 17 7B 2A 62 21 77 23 36 00 22 62 21 CD 81    .(.{*b!w#6."b!..
004300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
004310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
004320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
004330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
004340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
004350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
004360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
004370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
004380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
004390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0043A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0043B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0043C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0043D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0043E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0043F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
004400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
004410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
004420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
004430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
004440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
004450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
004460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
004470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
004480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
004490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0044A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0044B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0044C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0044D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0044E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0044F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
004500:  06 C5 ED 4B 5C 21 CD 51 07 C1 E1 C9 21 16 22 CD    ...K\!.Q....!.".
004510:  F4 0B 0E 0F CD 15 0D 3C 28 25 06 01 CD 78 07 3A    .......<(%...x.:
004520:  2A 22 4F CD 69 09 FE 1A CA D8 09 FE 0A 20 0B 0D    *"O.i........ ..
004530:  20 08 CD BB 07 FE 0D 20 E3 C9 CD CF 07 18 E4 CD     ...... ........
004540:  78 07 21 4B 09 CD 73 09 C3 BB 07 48 65 6C 70 20    x.!K..s....Help 
004550:  66 69 6C 65 20 6E 6F 74 20 66 6F 75 6E 64 00 3E    file not found.>
004560:  0D CD CF 07 3E 0A C3 CF 07 10 05 CD B8 0B 06 80    ....>...........
004570:  7E 23 C9 7E 23 B7 C8 CD CF 07 18 F7 CD C9 0B 13    ~#.~#...........
004580:  21 80 0C 06 02 CD E6 0B 20 0B D5 13 21 82 0C 01    !....... ...!...
004590:  04 00 ED B0 D1 1B CD 00 0C D8 CD 78 07 3A 26 0D    ...........x.:&.
0045A0:  B7 20 04 3A 04 00 3C C6 40 32 5E 21 3A 29 22 0F    . .:..<.@2^!:)".
0045B0:  0F 0F 0F E6 0F 32 5C 21 0E 11 47 18 02 0E 12 CD    .....2\!..G.....
0045C0:  15 0D FE FF 28 12 87 87 87 87 87 21 80 00 85 6F    ....(......!...o
0045D0:  30 01 24 CD E3 09 18 E5 CD 5F 09 21 26 0A CD 45    0.$......_.!&..E
0045E0:  09 B7 C9 E5 0E 0B 23 CB BE 0D 20 FA E1 C5 3A 5C    ......#... ...:\
0045F0:  21 B8 3A 5E 21 CC CF 07 11 F3 20 D5 3E 3A 12 13    !.:^!..... .>:..
004600:  3E 20 12 13 23 01 08 00 ED B0 3E 2E 12 13 01 03    > ..#.....>.....
004610:  00 ED B0 3E 20 12 E1 06 0F CD DC 06 C1 05 C0 3A    ...> ..........:
004620:  5C 21 47 C3 5F 09 48 69 74 20 61 20 6B 65 79 00    \!G._.Hit a key.
004630:  CD C9 0B CD 00 0C D8 0E 13 18 3F E5 CD F4 0B 38    ..........?....8
004640:  42 11 2F 0D 21 91 0A CD E0 0B 28 37 D5 0E 11 CD    B./.!.....(7....
004650:  15 0D 3C D1 C1 C8 C5 D5 CD DF 0C D1 CD 87 0A 0E    ..<.............
004660:  13 CD 15 0D E1 CD F4 0B 11 36 0D 21 26 0D AF 12    .........6.!&...
004670:  01 09 00 ED B0 CD 87 0A 0E 17 CD 15 0D 3C 3E 01    .............<>.
004680:  C8 AF C9 E1 3E 01 C9 EB 36 42 23 36 41 23 36 4B    ....>...6B#6A#6K
004690:  C9 42 41 4B 7E FE 2A 28 04 23 10 F8 C9 36 3F 23    .BAK~.*(.#...6?#
0046A0:  10 FB C9 C5 D5 CD C9 0B 21 79 0C CD E4 0B 28 63    ........!y....(c
0046B0:  21 75 0C CD E4 0B 28 6A CD F7 0B DA 7E 0B CD DF    !u....(j....~...
0046C0:  0C 0E 13 CD 15 0D 0E 16 CD 15 0D 3C E1 C1 E5 09    ...........<....
0046D0:  7E 36 1A D1 F5 E5 28 17 21 80 00 06 81 1A 13 10    ~6....(.!.......
0046E0:  12 4F C5 CD 40 0B C1 79 21 80 00 06 80 28 04 3E    .O..@..y!....(.>
0046F0:  02 18 18 77 23 FE 0D 28 16 FE 1A 20 E0 CD 40 0B    ...w#..(... ..@.
004700:  18 3C F7 21 C3 D0 01 45 44 38 30 20 28 43 29 20    .<.!...ED80 (C) 
004710:  48 69 53 6F 66 74 20 31 39 38 35 2E 20 50 6C 65    HiSoft 1985. Ple
004720:  61 73 65 20 62 75 79 20 64 6F 6E 27 74 20 73 74    ase buy don't st
004730:  65 61 6C CD 19 02 CD E0 07 CD 48 0D 18 F5 3A 27    eal.......H...:'
004740:  22 32 CD 20 3C 32 CB 20 3A 28 22 32 CA 20 3A 29    "2. <2. :("2. :)
004750:  22 21 CA 20 86 3D 32 C9 20 3A 2A 22 21 CB 20 86    "!. .=2. :*"!. .
004760:  D6 03 32 CC 20 3C 32 CE 20 ED 7B 06 00 21 00 00    ..2. <2. .{..!..
004770:  39 25 22 C7 20 22 6F 21 21 80 00 AF 4E 47 09 23    9%". "o!!...NG.#
004780:  77 21 82 00 ED 5B 80 21 D5 78 B1 20 04 0E 01 36    w!...[.!.x. ...6
004790:  00 ED B0 D1 ED 4B 23 22 C5 2A C7 20 ED 42 44 4D    .....K#".*. .BDM
0047A0:  E1 E5 EB CD 55 0B E1 FE 02 20 06 3D CD E3 04 18    ....U.... .=....
0047B0:  65 2B 36 FF 23 ED 53 6D 21 AF 12 3A 39 22 B7 28    e+6.#.Sm!..:9".(
0047C0:  0F 21 4B 22 7E 23 B7 20 04 CD 7C 22 37 D4 90 07    .!K"~#. ..|"7...
0047D0:  DD 21 CF 20 AF DD 77 00 DD 77 01 DD 77 02 DD CB    .!. ..w..w..w...
0047E0:  00 CE 32 6C 21 21 01 00 22 66 21 3A CA 20 4F 3A    ..2l!!.."f!:. O:
0047F0:  CB 20 47 2A 23 22 54 5D 22 71 21 C3 33 01 3A 3A    . G*#"T]"q!.3.::
004800:  22 B7 28 0F 21 50 22 7E 23 B7 20 04 CD 7E 22 37    ".(.!P"~#. ..~"7
004810:  D4 90 07 CD 78 07 C3 54 0B E5 21 CF 20 CB 4E 28    ....x..T..!. .N(
004820:  05 CD FE 03 18 21 DD CB 02 76 28 09 CD 12 03 CB    .....!...v(.....
004830:  5E 20 06 18 0D CB 5E 28 05 CD A4 03 18 09 CB 76    ^ ....^(.......v
004840:  28 05 D5 CD 57 02 D1 CD 5C 04 CD 51 07 CB 8E CB    (...W...\..Q....
004850:  9E DD CB 02 B6 E1 C9 E5 C5 3A CA 20 4F CD 51 07    .........:. O.Q.
004860:  3A 6C 21 B7 28 29 67 3A 2E 22 6F 3A 2D 22 47 1A    :l!.()g:."o:-"G.
004870:  13 FE 09 28 14 FE 0D 28 59 FE 01 DC DA 02 38 52    ...(...(Y.....8R
004880:  FE 20 30 03 05 28 02 10 E6 2D 20 DF 25 20 D8 1A    . 0..(...- .% ..
004890:  13 FE 0D CC FA 02 28 3A FE 01 DC 09 03 38 33 FE    ......(:.....83.
0048A0:  09 20 0E CD E9 0D CD 9A 07 CD AC 07 81 4F 0D 18    . ...........O..
0048B0:  0D FE 20 38 33 FE 80 38 02 3E 3F CD CF 07 0C 3A    .. 83..8.>?....:
0048C0:  C9 20 B9 30 CA 1A 13 FE 01 DC DA 02 38 04 FE 0D    . .0........8...
0048D0:  20 F3 F5 CD 24 03 F1 C1 E1 C9 DD CB 00 76 C0 E5     ...$........v..
0048E0:  2A 6D 21 B7 ED 52 E1 C9 47 3E 5E CD CF 07 0C 3A    *m!..R..G>^....:
0048F0:  C9 20 B9 38 D0 78 C6 40 18 C1 F5 3A 25 22 B7 20    . .8.x.@...:%". 
004900:  20 ED 0E 10 CD 15 0D 3C 28 E5 AF E1 C1 70 C9 3E     ......<(....p.>
004910:  0A 18 CC 16 04 E1 C1 CD 2B 0B 1E 1A 4A CD 18 0D    ........+...J...
004920:  AF C9 16 05 E1 C1 CD 2B 0B AF C9 C5 4A 5E 23 CD    .......+....J^#.
004930:  18 0D 7B 1E 0A FE 0D 28 F6 C1 0B 78 B1 20 EC C9    ..{....(...x. ..
004940:  D5 0E 15 CD 15 0D B7 D1 C9 E6 7F FE 0A C8 FE 1A    ................
004950:  37 C8 3F C9 C7 C5 D5 CD C9 0B 21 7D 0C CD E4 0B    7.?.......!}....
004960:  20 17 D1 C1 0E 03 CD 18 0D CD 49 0B 38 48 28 F4     .........I.8H(.
004970:  12 13 0B 78 B1 20 ED 18 39 CD F7 0B 30 05 3E 01    ...x. ..9...0.>.
004980:  D1 C1 C9 0E 0F CD 15 0D 3C 28 F3 D1 C1 D5 EB 09    ........<(......
004990:  D1 01 80 FF 09 E5 CD B8 0B 06 80 7E E6 7F 23 FE    ...........~..#.
0049A0:  0A 28 06 FE 1A 28 0E 12 13 10 F0 E1 B7 ED 52 19    .(...(........R.
0049B0:  30 E3 3E 02 C9 E1 AF C9 D5 C5 0E 14 CD 15 0D B7    0.>.............
0049C0:  C1 D1 21 80 00 C8 36 1A C9 C5 E5 11 26 0D 01 22    ..!...6.....&.."
0049D0:  00 21 8F 0C ED B0 D1 1A FE 20 13 28 FA 1B C1 C9    .!....... .(....
0049E0:  06 03 18 02 06 04 D5 1A CD 86 0C 96 20 04 23 13    ............ .#.
0049F0:  10 F5 D1 C9 CD C9 0B CD 15 0C D8 79 B7 C8 37 C9    ...........y..7.
004A00:  CD 2C 0C 3E 01 D8 21 27 0D 06 08 CD 94 0A 06 03    .,.>..!'........
004A10:  CD 94 0A B7 C9 CD 2C 0C D8 4F 21 27 0D 06 0B 7E    ......,..O!'...~
004A20:  FE 3F 37 C8 FE 2A 37 C8 10 F5 B7 C9 EB 11 26 0D    .?7..*7.......&.
004A30:  4E 23 7E FE 3A 20 0F 79 CD 86 0C 23 D6 40 D8 FE    N#~.: .y...#.@..
004A40:  10 3F D8 12 18 01 2B 06 08 13 CD B1 0C 28 20 38    .?....+......( 8
004A50:  0A 12 10 F5 CD B1 0C C8 3F D8 04 13 10 FD 06 03    ........?.......
004A60:  CD B1 0C C8 D8 12 13 10 F7 CD B1 0C C8 37 C9 4F    .............7.O
004A70:  3E 07 B8 79 C9 4C 53 54 3A 50 55 4E 3A 52 44 52    >..y.LST:PUN:RDR
004A80:  3A 00 2A 2E 2A 00 FE 61 D8 FE 7B D0 D6 20 C9 00    :.*.*..a..{.. ..
004A90:  20 20 20 20 20 20 20 20 20 20 20 00 00 00 00 00               .....
004AA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004AB0:  00 7E 23 FE 2E 28 16 CD 86 0C FE 21 38 0D E5 C5    .~#..(.....!8...
004AC0:  21 D0 0C 01 0F 00 ED B1 C1 E1 C9 BF C9 B7 37 C9    !.............7.
004AD0:  3C 3E 2C 3B 3A 3D 5B 5D 5F 25 7C 28 29 2F 5C 3A    <>,;:=[]_%|()/\:
004AE0:  26 0D F5 0E 1D DD E5 CD 05 00 DD E1 F1 E5 B7 20    &.............. 
004AF0:  04 3A 04 00 3C 47 21 00 00 37 ED 6A 10 FC D1 7B    .:..<G!..7.j...{
004B00:  02 3E 20 0C CD CF 07 F1 C9 CD DA 02 F5 3A 26 22    .> ..........:&"
004B10:  18 EC C5 3A CE 20 47 3A C9 20 4F CD 51 07 C1 3E    ...:. G:. O.Q..>
004B20:  0A C3 CF 07 3A 65 21 B7 C8 47 DD CB 00 4E 20 25    ....:e!..G...N %
004B30:  3A C9 20 B9 38 1F 21 46 22 7E B7 28 0A 47 23 7E    :. .8.!F"~.(.G#~
004B40:  CD CF 07 10 F9 18 0E 3A C9 20 B9 38 08 3E 20 CD    .......:. .8.> .
004B50:  CF 07 0C 10 F2 AF 32 65 21 C9 D5 C5 3A CA 20 4F    ......2e!...:. O
004B60:  1B 1A 13 B7 28 1D 1A B7 28 19 FE 0D 28 15 FE 09    ....(...(...(...
004B70:  20 08 CD E9 0D 81 4F 0D 18 05 FE 20 30 01 0C 0C     .....O.... 0...
004B80:  13 18 E3 0C 3A CA 20 ED 44 81 4F 3A 6C 21 B7 47    ....:. .D.O:l!.G
004B90:  79 28 0E CD F1 0E 5F AF 83 10 FD ED 44 81 38 01    y(...._.....D.8.
004BA0:  AF C1 D1 C9 E5 D5 C5 CD 5A 03 4F 3A 2D 22 81 3D    ........Z.O:-".=
004BB0:  32 65 21 05 ED 5B BB 1F CD 1D 0E CD 57 02 CD 4F    2e!..[......W..O
004BC0:  04 20 37 CD 5A 03 4F D5 CD 0E 0E CD 5A 03 D1 91    . 7.Z.O.....Z...
004BD0:  30 01 AF 32 65 21 04 2A BB 1F B7 ED 52 20 10 DD    0..2e!.*....R ..
004BE0:  CB 02 76 28 05 3E FF 32 65 21 CD 42 04 18 03 CD    ..v(.>.2e!.B....
004BF0:  57 02 38 06 3A CC 20 B8 20 C4 C1 D1 E1 C9 CD 4F    W.8.:. . ......O
004C00:  04 C0 E5 D5 C5 F5 CD 78 07 ED 5B 71 21 3A CB 20    .......x..[q!:. 
004C10:  47 0E 00 CD 4F 04 20 25 21 CF 20 CB 76 CB 9E 28    G...O. %!. .v..(
004C20:  10 2A BB 1F AF ED 52 20 08 B9 20 05 CD 42 04 18    .*....R .. ..B..
004C30:  03 CD 57 02 38 07 04 3A CC 20 B8 30 D6 F1 C1 D1    ..W.8..:. .0....
004C40:  E1 C9 0C ED 5B C0 1F CD 57 02 ED 5B BD 1F C9 E5    ....[...W..[....
004C50:  21 BA 1F 3E FF CD CF 07 77 E1 B7 C9 E5 D5 C5 3A    !..>....w......:
004C60:  CA 20 ED 44 81 3C 32 62 21 3A CF 20 CB 4F 20 24    . .D.<2b!:. .O $
004C70:  21 D1 20 CB 76 28 05 CD AB 04 18 18 CB 46 CB 86    !. .v(.......F..
004C80:  C4 FB 04 CB 4E CB 8E C4 03 06 CD CB 04 CD 52 05    ....N.........R.
004C90:  C1 D1 E1 C9 CD 52 05 21 D1 20 CD FB 04 CD 81 06    .....R.!. ......
004CA0:  CD 03 06 CD 50 06 CD 3F 06 18 DF 3A CD 20 47 3A    ....P..?...:. G:
004CB0:  CA 20 4F CD 51 07 21 46 22 7E 23 B7 C2 90 07 3A    . O.Q.!F"~#....:
004CC0:  29 22 C3 AC 07 3A 2F 22 C3 3E 07 3A D0 20 B7 28    )"...:/".>.:. .(
004CD0:  08 DD 36 01 00 CB D6 18 05 CB 56 CB 96 C8 F5 CD    ..6.......V.....
004CE0:  C5 04 F1 CB CE 21 A1 11 3C 23 23 3D 20 FB 5E 23    .....!..<##= .^#
004CF0:  56 EB 3A 2B 22 47 CD DC 06 37 C9 E5 3A 36 22 CD    V.:+"G...7..:6".
004D00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
004D10:  04 00 00 00 02 09 4E E5 04 00 41 02 00 00 00 02    ......N...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:  A5 20 03 7A A4 C8 3A 04 00 F5 0E 0D CD 18 0D F1    . .z..:.........
004E10:  5F 0E 0E 18 03 11 26 0D DD E5 E5 D5 C5 CD 05 00    _.....&.........
004E20:  C1 D1 E1 DD E1 C9 00 00 00 00 00 00 00 00 00 00    ................
004E30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004E40:  00 00 00 00 00 00 00 00 DA 75 11 DD CB 00 6E 20    .........u....n 
004E50:  16 E5 D5 21 91 21 87 16 00 5F 19 5E 23 56 EB D1    ...!.!..._.^#V..
004E60:  E3 FE 56 DC 69 13 C9 B7 C8 32 62 21 CD 9B 12 DA    ..V.i....2b!....
004E70:  6D 11 DD CB 00 66 28 12 7E B7 C8 FE 0D C8 FE 09    m....f(.~.......
004E80:  20 0E 3A 2D 22 32 65 21 18 06 CD 3A 13 DA 71 11     .:-"2e!...:..q.
004E90:  3A 62 21 77 23 FE 0D CC 9D 0D C3 57 0E CD 69 13    :b!w#......W..i.
004EA0:  54 5D 3A CC 20 B8 20 04 CD 41 0F 05 04 DD CB 00    T]:. . ..A......
004EB0:  DE 37 CD 4E 0F CD 9B 12 3A CF 20 CB 47 C8 CB 67    .7.N....:. .G..g
004EC0:  C0 D5 C5 ED 5B BB 1F CD 1D 0E CD DB 0D 30 09 F5    ....[........0..
004ED0:  CD 3A 13 F1 77 23 18 F2 C1 D1 C9 1A 13 FE 20 28    .:..w#........ (
004EE0:  06 FE 09 28 02 B7 C9 37 C9 E5 C5 3A CA 20 ED 44    ...(...7...:. .D
004EF0:  81 0E 00 B7 28 0F 6F 3A 2D 22 67 7D 94 28 06 30    ....(.o:-"g}.(.0
004F00:  FB 2C 0C 18 F6 79 B7 C1 E1 C0 3A 2D 22 C9 1B 1A    .,...y....:-"...
004F10:  13 18 05 1A 13 FE 0D C8 FE 01 30 F7 C9 1B 1A FE    ..........0.....
004F20:  FF 28 0B 1B 1A FE FF 28 05 FE 0D 20 F6 37 13 C9    .(.....(... .7..
004F30:  D5 ED 5B 71 21 CD 1D 0E ED 53 71 21 D1 C9 D5 ED    ..[q!....Sq!....
004F40:  5B 71 21 CD 0E 0E ED 53 71 21 D1 C9 D5 ED 5B 23    [q!....Sq!....[#
004F50:  22 B7 ED 52 19 D1 C9 E5 D5 C5 B7 ED 52 45 3A CA    "..R........RE:.
004F60:  20 4F 62 6B 1E 00 78 B7 28 24 7E FE 09 20 08 CD     Obk..x.($~.. ..
004F70:  E9 0D 3D 81 4F 18 05 FE 20 30 01 0C 23 0C 3A C9    ..=.O... 0..#.:.
004F80:  20 B9 30 08 1C CD F1 0E ED 44 81 4F 10 DC 79 C1     .0......D.O..y.
004F90:  4F 7B 21 6C 21 BE 77 28 04 DD CB 00 CE D1 E1 C9    O{!l!.w(........
004FA0:  C5 3A 6C 21 B7 28 08 47 CD F1 0E 81 4F 10 F9 3A    .:l!.(.G....O..:
004FB0:  CA 20 F5 ED 44 81 3C 47 F1 4F 62 6B 7E FE 0D 28    . ..D.<G.Obk~..(
004FC0:  2E B7 28 2B FE 09 20 1A CD E9 0D F5 81 4F 0D F1    ..(+.. ......O..
004FD0:  F5 B8 38 06 F1 28 18 23 18 15 F1 ED 44 80 47 04    ..8..(.#....D.G.
004FE0:  18 08 FE 20 30 04 0C 05 28 05 0C 23 10 CE 2B C1    ... 0...(..#..+.
004FF0:  C9 E5 3A 2E 22 6F 3A 2D 22 67 AF 84 2D 20 FC E1    ..:."o:-"g..- ..
005000:  C5 3A CB 20 21 64 17 CD D6 16 CD C5 04 06 0E 21    .:. !d.........!
005010:  1B 17 CD DC 06 CD A9 16 C1 E1 C9 41 62 61 6E 64    ...........Aband
005020:  6F 6E 20 74 65 78 74 3A 20 CD FF 16 CA FE 01 B7    on text: .......
005030:  C0 21 B5 1A 36 00 CD 59 1A 28 F1 11 80 00 3E 0F    .!..6..Y.(....>.
005040:  12 13 3E 20 12 13 01 0F 00 C5 ED B0 C1 C3 69 01    ..> ..........i.
005050:  5E 55 20 74 6F 20 61 62 6F 72 74 20 63 6F 6D 6D    ^U to abort comm
005060:  61 6E 64 00 53 65 65 20 6D 61 6E 75 61 6C 20 66    and.See manual f
005070:  6F 72 20 64 65 74 61 69 6C 73 00 3E 01 18 01 AF    or details.>....
005080:  32 62 21 E5 D5 C5 2A 80 21 11 B5 1A 18 03 12 13    2b!...*.!.......
005090:  23 7E B7 20 F9 12 3A CB 20 21 50 17 F5 CD D6 16    #~. ..:. !P.....
0050A0:  F1 3C 23 CD D6 16 DD CB 02 AE CD 59 1A 28 3A 3A    .<#........Y.(::
0050B0:  62 21 B7 E5 D5 C5 C4 3B 0A C1 D1 E1 B7 C4 99 11    b!.....;........
0050C0:  20 27 E5 2A 6D 21 ED 5B 23 22 B7 ED 52 44 4D E1     '.*m!.[#"..RDM.
0050D0:  CD A3 0A B7 20 0A DD CB 02 6E C2 31 17 C3 FE 01    .£.. ....n.1....
0050E0:  3D CC 99 11 28 03 CD 9D 11 C1 D1 E1 C9 E5 CD 26    =...(..........&
0050F0:  18 7C B5 20 02 E1 C9 C5 D5 44 4D ED 5B 23 22 0B    .|. .....DM.[#".
005100:  78 B1 28 0B CD 0E 0E 30 F6 D1 C1 E1 C3 89 11 C1    x.(....0........
005110:  C1 C1 62 6B C3 5C 0F 21 D1 20 CB D6 CD CB 04 DD    ..bk.\.!. ......
005120:  CB 02 D6 C3 C5 04 D5 C5 CD 17 18 06 0C 21 90 18    .............!..
005130:  CD DC 06 06 04 21 8B 18 3E 2D 32 60 21 04 CD BB    .....!..>-2`!...
005140:  07 CD CE 1A 28 16 FE 0D 28 1E D6 30 FE 0A 30 EE    ....(...(..0..0.
005150:  05 28 EA 77 23 C6 30 CD CF 07 18 E2 78 FE 05 28    .(.w#.0.....x..(
005160:  DD 2B 04 CD C7 16 18 D6 36 FF 21 00 00 78 FE 05    .+......6.!..x..
005170:  28 16 11 8B 18 1A 13 FE FF 28 0D 29 E5 29 29 C1    (........(.).)).
005180:  09 85 6F 30 F0 24 18 ED C1 D1 C9 00 00 00 00 00    ..o0.$..........
005190:  47 6F 20 74 6F 20 6C 69 6E 65 3A 20 CD C0 10 D8    Go to line: ....
0051A0:  CD C7 1E CA 6D 11 CD DE 1E C3 58 19 CD C0 10 D8    ....m.....X.....
0051B0:  E5 D5 C5 CD 00 11 2A 6D 21 09 ED 5B C7 20 EB ED    ......*m!..[. ..
0051C0:  52 C1 D1 E1 DA 8D 11 E5 CD 00 11 ED 43 62 21 E1    R...........Cb!.
0051D0:  E5 3A 7A 21 F5 CD 1B 11 F1 32 7A 21 ED 5B 6D 21    .:z!.....2z!.[m!
0051E0:  EB B7 ED 52 44 4D 03 19 ED 5B 62 21 E5 19 54 5D    ...RDM...[b!..T]
0051F0:  ED 53 6D 21 E1 ED B8 ED 4B 62 21 D1 D5 21 7A 21    .Sm!....Kb!..!z!
005200:  C9 7E FE 0D 23 CC 13 0F 2B C9 2B 7E FE 0D CC 26    .~..#...+.+~...&
005210:  0F 23 C9 CD 69 13 CD 1D 0E B7 CD 4E 0F 3A CB 20    .#..i......N.:. 
005220:  B8 CA 39 0F 05 C9 CD 69 13 CD 0E 0E 37 CD 4E 0F    ..9....i....7.N.
005230:  3A CC 20 B8 CA 41 0F 04 C9 CD 30 0E DD CB 00 CE    :. ..A....0.....
005240:  C9 CD 3E 0E 3E FF 32 65 21 DD CB 02 F6 C9 E5 2A    ..>.>.2e!......*
005250:  66 21 38 02 2B 2B 23 22 66 21 E1 C9 54 5D 13 CD    f!8.++#"f!..T]..
005260:  1D 0E E5 EB ED 5B 23 22 01 00 00 18 03 CD 0E 0E    .....[#"........
005270:  B7 ED 52 19 03 20 F6 ED 43 66 21 EB E1 3A 2A 22    ..R.. ..Cf!..:*"
005280:  CB 3F 3D 47 F5 D5 E5 2A 23 22 B7 ED 52 E1 28 0A    .?=G...*#"..R.(.
005290:  CD 1D 0E 30 04 10 F9 18 01 05 ED 53 71 21 D1 F1    ...0.......Sq!..
0052A0:  90 47 3A CB 20 80 47 DD CB 00 CE C3 57 0E E5 21    .G:. .G.....W..!
0052B0:  F7 21 F5 7E B7 28 08 F1 BE 23 20 F6 E1 37 C9 F1    .!.~.(...# ..7..
0052C0:  E1 AF C9 ED 52 19 C0 E5 D5 2A BB 1F ED 5B 23 22    ....R....*...[#"
0052D0:  ED 52 D1 E1 C8 E5 D5 2A BB 1F 54 5D CD 1D 0E CD    .R.....*..T]....
0052E0:  41 10 D1 E1 30 03 AF 37 C9 CD 13 0F E5 2A BB 1F    A...0..7.....*..
0052F0:  2B 36 20 E3 CD 9B 12 E3 36 0D DD CB 00 CE E1 AF    +6 .....6.......
005300:  3C C9 7E B7 C8 FE 0D C0 E5 D5 2A BD 1F 54 5D CD    <.~.......*..T].
005310:  0E 0E CD 41 10 D1 E1 30 03 AF 37 C9 CD 69 13 E5    ...A...0..7..i..
005320:  D5 CD 0E 0E 62 6B D1 2B 7E B7 28 02 36 20 E3 CD    ....bk.+~.(.6 ..
005330:  9B 12 E3 7E B7 28 02 36 0D DD CB 00 CE E1 AF 3C    ...~.(.6.......<
005340:  C9 B7 ED 52 30 07 7D 2F 6F 7C 2F 67 23 3A BF 1F    ...R0.}/o|/g#:..
005350:  85 6F 30 01 24 E5 2A C2 1F ED 5B C0 1F ED 52 D1    .o0.$.*...[...R.
005360:  ED 52 C9 3A BF 1F ED 5B C0 1F 83 5F 30 01 14 EB    .R.:...[..._0...
005370:  B7 ED 52 44 4D EB 54 5D C9 E5 2A C0 1F 1B B7 ED    ..RDM.T]..*.....
005380:  52 19 28 14 1A CD AE 0F 38 F3 1B B7 ED 52 19 28    R.(.....8....R.(
005390:  07 1A CD AE 0F 30 F3 13 E1 C9 03 0A B7 C8 FE 0D    .....0..........
0053A0:  C8 CD AE 0F 30 F4 03 0A B7 C8 FE 0D C8 CD AE 0F    ....0...........
0053B0:  38 F4 C9 E5 B7 ED 52 3A BF 1F 95 32 BF 1F E1 C9    8.....R:...2....
0053C0:  E5 D5 11 7A 21 CD AD 1F EB 2B B7 ED 52 30 0A 21    ...z!....+..R0.!
0053D0:  7D 21 CD A0 1F B7 ED 52 3F D1 E1 DA 81 11 3A 7A    }!.....R?.....:z
0053E0:  21 3C 37 CA 79 11 3A 7D 21 3C 37 CA 7D 11 E5 D5    !<7.y.:}!<7.}...
0053F0:  C5 CD 00 11 B7 EB ED 52 C1 D1 E1 3F DA 85 11 C9    .......R...?....
005400:  CD A0 1F ED B0 1B 62 6B 13 CD 1D 0E CD 7E 16 E1    ......bk.....~..
005410:  54 5D 13 CD 1D 0E CD 75 16 C3 5C 0F CD DE 10 D8    T].....u..\.....
005420:  CD C7 1E 20 04 CD 0A 1A C0 CD DE 1E 2A 7B 21 C3    ... ........*{!.
005430:  5C 0F DD CB 00 56 CA 95 11 E5 D5 2A C7 20 E5 ED    \....V.....*. ..
005440:  5B C5 20 B7 ED 52 23 ED 5B 6D 21 19 D1 38 04 EB    [. ..R#.[m!..8..
005450:  2B ED 52 D1 E1 DA 8D 11 E5 2A C7 20 ED 4B C5 20    +.R......*. .K. 
005460:  ED 43 5C 21 B7 ED 42 44 4D 03 E1 E5 CD 1B 11 2A    .C\!..BDM......*
005470:  6F 21 ED 5B 6D 21 ED 53 5E 21 B7 ED 52 22 62 21    o!.[m!.S^!..R"b!
005480:  EB D1 D5 ED 52 23 22 60 21 2A 62 21 ED 5B 5C 21    ....R#"`!*b!.[\!
005490:  D5 E5 19 2B ED 5B C7 20 38 04 ED 52 38 0C E1 EB    ...+.[. 8..R8...
0054A0:  D1 D5 B7 ED 52 23 22 62 21 E5 E1 ED 5B 5E 21 19    ....R#"b!...[^!.
0054B0:  22 5E 21 EB ED 4B 60 21 ED B8 ED 53 73 21 54 5D    "^!..K`!...Ss!T]
0054C0:  13 ED 4B 62 21 E1 ED B0 22 5C 21 2B ED 5B C7 20    ..Kb!..."\!+.[. 
0054D0:  B7 ED 52 20 B4 2A 5E 21 22 6D 21 ED 5B C5 20 B7    ..R .*^!"m!.[. .
0054E0:  ED 52 38 0D DD CB 00 96 2A C7 20 22 6F 21 22 C5    .R8.....*. "o!".
0054F0:  20 2A 73 21 54 5D 13 CD 1D 0E CD 7E 16 E1 54 5D     *s!T].....~..T]
005500:  13 CD 1D 0E CD 75 16 C3 5C 0F E5 C5 CD C5 04 06    .....u..\.......
005510:  0F 21 21 1A CD DC 06 DD CB 02 D6 CD A9 16 C1 E1    .!!.............
005520:  C9 41 62 61 6E 64 6F 6E 20 62 6C 6F 63 6B 3A 20    .Abandon block: 
005530:  CD DE 10 D8 E5 D5 C5 21 B5 1A 36 00 CD 59 1A 28    .......!..6..Y.(
005540:  14 E5 CD 00 11 E1 CD A3 0A B7 28 09 3D CC 99 11    .......£..(.=...
005550:  28 03 CD 9D 11 C1 D1 E1 C9 C5 CD 17 18 06 0A 21    (..............!
005560:  C4 1A CD DC 06 06 0E 3E 2D 32 60 21 21 B5 1A 7E    .......>-2`!!..~
005570:  B7 28 07 05 23 CD CF 07 18 F5 04 CD BB 07 CD CE    .(..#...........
005580:  1A 28 18 FE 15 28 2C FE 0D 28 20 FE 20 38 EC 28    .(...(,..( . 8.(
005590:  16 05 28 E6 77 CD CF 07 23 18 E0 78 FE 0F 28 DB    ..(.w...#..x..(.
0055A0:  2B 04 CD C7 16 18 D4 DD CB 02 EE 36 00 21 B5 1A    +..........6.!..
0055B0:  78 D6 0F C1 C9 00 00 00 00 00 00 00 00 00 00 00    x...............
0055C0:  00 00 00 00 46 69 6C 65 6E 61 6D 65 3A 20 E5 C5    ....Filename: ..
0055D0:  F5 2A 55 22 01 55 22 09 3A 60 21 47 7E 23 B7 20    .*U".U".:`!G~#. 
0055E0:  FB 10 F9 F1 BE C1 E1 C9 E5 D5 C5 22 5C 21 21 B5    ..........."\!!.
0055F0:  1A 36 00 CD 59 1A CA 83 1B E5 DD CB 00 96 2A C7    .6..Y.........*.
005600:  11 7A 21 CD AD 1F 21 7D 21 CD A0 1F B7 ED 52 44    .z!...!}!.....RD
005610:  4D 03 19 C9 78 2F 47 79 2F 4F 03 ED 43 75 21 22    M...x/Gy/O..Cu!"
005620:  73 21 E5 D5 C5 54 5D 13 CD 1D 0E 3E FF 21 77 21    s!...T]....>.!w!
005630:  06 03 C5 23 4E 23 46 2B 2B EB B7 ED 42 09 EB 20    ...#N#F++...B.. 
005640:  01 77 23 23 23 C1 10 EA 06 03 21 77 21 B7 23 5E    .w###.....!w!.#^
005650:  23 56 E5 2A 73 21 ED 52 28 02 30 05 2A 75 21 19    #V.*s!.R(.0.*u!.
005660:  EB E1 72 2B 73 23 23 10 E5 C1 D1 E1 C9 3E 01 18    ..r+s##......>..
005670:  2E 3E 02 18 2A 3E 03 18 26 3E 04 18 22 3E 05 18    .>..*>..&>..">..
005680:  1E 3E 06 18 1A 3E 07 18 16 3E 08 18 12 3E 09 18    .>...>...>...>..
005690:  0E 3E 0A 18 0A 3E 0B 18 06 3E 0C 18 02 3E 0D 32    .>...>...>...>.2
0056A0:  D0 20 C9 BF 11 C0 11 CE 11 DF 11 F1 11 06 12 19    . ..............
0056B0:  12 2D 12 42 12 4F 12 5D 12 69 12 7C 12 91 12 00    .-.B.O.].i.|....
0056C0:  4F 75 74 20 6F 66 20 6D 65 6D 6F 72 79 00 4C 69    Out of memory.Li
0056D0:  6E 65 20 69 73 20 74 6F 6F 20 6C 6F 6E 67 00 55    ne is too long.U
0056E0:  6E 64 65 66 69 6E 65 64 20 63 6F 6D 6D 61 6E 64    ndefined command
0056F0:  00 42 6C 6F 63 6B 20 73 74 61 72 74 20 75 6E 6D    .Block start unm
005700:  61 72 6B 65 64 00 42 6C 6F 63 6B 20 65 6E 64 20    arked.Block end 
005710:  75 6E 6D 61 72 6B 65 64 00 49 6E 76 61 6C 69 64    unmarked.Invalid
005720:  20 64 65 73 74 69 6E 61 74 69 6F 6E 00 42 6C 6F     destination.Blo
005730:  63 6B 20 6D 61 72 6B 73 20 72 65 76 65 72 73 65    ck marks reverse
005740:  64 00 4E 6F 20 73 75 63 68 20 6C 69 6E 65 00 42    d.No such line.B
005750:  6C 6F 63 6B 20 74 6F 6F 20 62 69 67 00 4D 61 72    lock too big.Mar
005760:  6B 65 72 20 6C 6F 73 74 00 4E 6F 20 62 6C 6F 63    ker lost.No bloc
005770:  6B 20 69 6E 20 62 75 66 66 65 72 00 4E 6F 20 66    k in buffer.No f
005780:  69 6C 65 2F 42 61 64 20 66 69 6C 65 6E 61 6D 65    ile/Bad filename
005790:  00 44 69 73 63 20 66 75 6C 6C 00 B7 DD CB 00 76    .Disc full.....v
0057A0:  C0 E5 D5 CD 0E 0E E1 E5 EB B7 ED 52 E5 2A C2 1F    ...........R.*..
0057B0:  ED 5B C0 1F B7 ED 52 D1 ED 52 30 07 D1 E1 E3 E1    .[....R..R0.....
0057C0:  C3 71 11 ED 5B 6D 21 2A 6F 21 B7 ED 52 ED 5B C0    .q..[m!*o!..R.[.
0057D0:  1F 19 ED 5B C2 1F ED 52 D1 E1 30 18 DD CB 00 56    ...[...R..0....V
0057E0:  C8 CD 0A 1A 37 C0 DD CB 00 96 E5 2A C7 20 22 6F    ....7......*. "o
0057F0:  21 E1 18 A7 C5 01 00 00 CD 1B 11 C1 B7 ED 52 E5    !.............R.
005800:  20 ED 5B 6D 21 B7 ED 52 44 4D 2A 5C 21 CD 1B 11     .[m!..RDM*\!...
005810:  54 5D C5 2A 6D 21 B7 ED 52 44 4D 03 ED 43 62 21    T].*m!..RDM..Cb!
005820:  19 D5 ED 5B C7 20 ED 53 6D 21 ED 53 6F 21 ED B8    ...[. .Sm!.So!..
005830:  13 ED 53 5E 21 D1 C1 78 B1 28 1E E1 CD 55 0B 3D    ..S^!..x.(...U.=
005840:  28 0D 3D 28 0F DD CB 00 CE ED 53 5C 21 18 0D CD    (.=(......S\!...
005850:  99 11 18 08 CD 8D 11 18 03 CD 6D 11 ED 5B 5C 21    ..........m..[\!
005860:  2A 5E 21 B7 ED 52 44 4D 19 CD 14 11 ED 4B 62 21    *^!..RDM.....Kb!
005870:  ED B0 1B ED 53 6D 21 2A 5C 21 54 5D 13 CD 1D 0E    ....Sm!*\!T]....
005880:  CD 7E 16 C1 D1 E1 CD 75 16 C3 5C 0F E5 D5 C5 3A    .~.....u..\....:
005890:  33 22 21 D2 20 22 62 21 CD 01 1C 32 5C 21 38 27    3"!. "b!...2\!8'
0058A0:  3A 34 22 21 14 21 22 62 21 CD 01 1C 32 5E 21 38    :4"!.!"b!...2^!8
0058B0:  16 CD E0 1C 3A 5A 21 21 58 21 96 21 56 21 77 AF    ....:Z!!X!.!V!w.
0058C0:  CB 7E 28 01 3D 23 77 C1 D1 E1 D8 CD F9 1B C8 23    .~(.=#w........#
0058D0:  CD 01 1D 2B D8 23 18 1E CD F9 1B C8 CD 01 1D D8    ...+.#..........
0058E0:  CD 36 1D CD 01 1D 18 0E CD F9 1B C8 CD 01 1D 38    .6.............8
0058F0:  05 CD 36 1D 30 F2 C3 5C 0F 7E B7 C8 3A 58 21 B7    ..6.0..\.~..:X!.
005900:  C9 4F CD C5 1C 22 5E 21 CB 8B E5 C5 79 CD 71 06    .O..."^!....y.q.
005910:  3A 2C 22 47 2A 5E 21 CD DC 06 79 CD 71 06 C1 E1    :,"G*^!...y.q...
005920:  CB 4B 28 06 2B 7E 23 CD 01 07 CB 83 CD BB 07 47    .K(.+~#........G
005930:  E5 21 57 22 BE E1 20 06 CB 43 CB C3 28 EE CB 43    .!W".. ..C..(..C
005940:  28 08 FE 3F 20 2B 06 80 18 27 3E 2D 32 60 21 78    (..? +...'>-2`!x
005950:  CD CE 1A 28 46 3E 2B 32 60 21 78 CD CE 1A 28 37    ...(F>+2`!x...(7
005960:  78 FE 12 28 9D FE 15 28 29 FE 0D 28 22 FE 20 38    x..(...()..(". 8
005970:  BB CB 4B 28 06 7A FE 20 78 28 B1 77 23 14 36 00    ..K(.z. x(.w#.6.
005980:  CD 01 07 CB 4B C2 2A 1C 16 01 CB CB C3 0A 1C AF    ....K.*.........
005990:  7A C9 CD 50 06 37 C9 06 09 18 D6 CB 4B CA 2C 1C    z..P.7......K.,.
0059A0:  7A B7 CA 2C 1C 2B 15 CD C7 16 7E 36 00 06 04 FE    z..,.+....~6....
0059B0:  1B 28 0A FE 7F 28 06 06 01 FE 20 30 05 CD C7 16    .(...(.... 0....
0059C0:  10 FB C3 2A 1C 2A 62 21 11 21 00 EB 19 EB C5 01    ...*.*b!.!......
0059D0:  21 00 ED B0 C1 E5 16 FF 7E 23 14 B7 20 FA E1 C9    !.......~#.. ...
0059E0:  21 F3 20 11 D2 20 01 21 00 C5 ED B0 C1 54 5D 21    !. .. .!.....T]!
0059F0:  35 21 ED B0 3A 5C 21 32 58 21 3A 5E 21 32 5A 21    5!..:\!2X!:^!2Z!
005A00:  DD CB 00 F6 ED 53 BB 1F D5 CD 0E 0E ED 53 BD 1F    .....S.......S..
005A10:  E1 EB B7 ED 52 7D 32 BF 1F E1 7D 2A C0 1F E5 85    ....R}2...}*....
005A20:  6F 30 01 24 E5 C5 2A BB 1F ED 5B C0 1F 3A BF 1F    o0.$..*...[..:..
005A30:  06 00 4F ED B0 C1 E1 D1 B7 C9 D5 C5 E5 3A BF 1F    ..O..........:..
005A40:  2A C0 1F 06 00 4F 09 ED 5B C2 1F ED 52 37 28 15    *....O..[...R7(.
005A50:  3C 32 BF 1F 2A C2 1F D1 D5 B7 ED 52 44 4D 19 54    <2..*......RDM.T
005A60:  5D 2B ED B8 AF E1 C1 D1 C9 DD CB 00 76 C8 C5 B7    ]+..........v...
005A70:  ED 52 E5 DD CB 00 B6 2A BD 1F ED 5B BB 1F ED 52    .R.....*...[...R
005A80:  3A BF 1F F5 16 00 5F EB ED 52 28 06 D4 A9 13 DC    :....._..R(.....
005A90:  D1 13 F1 06 00 4F 2A C0 1F ED 5B BB 1F D5 ED B0    .....O*...[.....
005AA0:  D1 E1 19 C1 DD CB 02 C6 C9 ED 5B 6D 21 D5 19 54    ..........[m!..T
005AB0:  5D ED 53 6D 21 E1 E5 23 ED 4B BD 1F ED 42 44 4D    ].Sm!..#.K...BDM
005AC0:  E1 78 B1 C8 ED B8 ED 52 44 4D 19 23 CD 14 11 B7    .x.....RDM.#....
005AD0:  C9 ED 5B BD 1F D5 19 54 5D C1 C5 2A 6D 21 23 B7    ..[....T]..*m!#.
005AE0:  ED 42 44 4D E1 78 B1 28 0B E5 ED B0 ED 52 44 4D    .BDM.x.(.....RDM
005AF0:  E1 CD 14 11 1B ED 53 6D 21 C9 DD CB 00 EE 3E 09    ......Sm!.....>.
005B00:  C3 48 0D CD 4C 0E C8 2B CD 01 0F 18 5F 7E B7 C8    .H..L..+...._~..
005B10:  23 CD 0A 0F 18 56 2B 7E FE 0D 23 20 06 2B CD 13    #....V+~..# .+..
005B20:  0F 18 1D CD 4C 0E 28 18 2B 7E FE 0D 28 11 CD AE    ....L.(.+~..(...
005B30:  0F 38 F0 CD 4C 0E 28 08 2B 7E CD AE 0F 30 F4 23    .8..L.(.+~...0.#
005B40:  18 2A 7E 23 B7 C8 FE 0D C9 7E B7 28 1F FE 0D 20    .*~#.....~.(... 
005B50:  06 23 CD 26 0F 18 15 CD 42 14 28 0F CD AE 0F 30    .#.&....B.(....0
005B60:  F6 CD 42 14 28 05 CD AE 0F 38 F6 2B C3 57 0E CD    ..B.(....8.+.W..
005B70:  4C 0E C8 2B 7E FE 0D 28 08 CD 57 0E CD E9 0D 20    L..+~..(..W.... 
005B80:  F2 CD 01 0F 18 E6 7E B7 C8 FE 0D 23 28 12 2B 23    ......~....#(.+#
005B90:  7E FE 0D 28 0B B7 28 08 CD 57 0E CD E9 0D 20 EF    ~..(..(..W.... .
005BA0:  CD 0A 0F 18 C7 62 6B 18 C3 D5 CD 0E 0E 1B 62 6B    .....bk.......bk
005BB0:  D1 18 B9 E5 62 6B CD 4C 0E E1 C8 CD 13 0F C3 A0    ....bk.L........
005BC0:  0E D5 CD 0E 0E D1 D8 CD 26 0F 18 F2 2A 71 21 54    ........&...*q!T
005BD0:  5D 3A CB 20 4F 78 91 B7 28 06 CD 4E 0F 3D 20 FA    ]:. Ox..(..N.= .
005BE0:  3A CB 20 47 18 34 3A CB 20 4F 78 91 B7 28 06 CD    :. G.4:. Ox..(..
005BF0:  4E 0F 3D 20 FA 3A CB 20 47 ED 5B 71 21 CD 0E 0E    N.= .:. G.[q!...
005C00:  C9 D5 C5 E5 2B 11 D2 20 23 7E B7 28 1F 1A FE 80    ....+.. #~.(....
005C10:  28 03 BE 20 F3 E5 23 13 1A B7 28 15 7E B7 28 0B    (.. ..#...(.~.(.
005C20:  1A FE 80 28 F1 BE 28 EE E1 18 DA E1 E1 C1 D1 3F    ...(..(........?
005C30:  C9 E1 E3 37 18 F6 D5 C5 F5 22 62 21 ED 4B 56 21    ...7....."b!.KV!
005C40:  2A 6D 21 09 ED 5B 6F 21 B7 ED 52 30 57 78 B1 28    *m!..[o!..R0Wx.(
005C50:  3B 2A 6D 21 E5 09 22 6D 21 2A 62 21 ED 5B 58 21    ;*m!.."m!*b!.[X!
005C60:  19 CD 1B 11 CB 78 28 14 09 54 5D B7 ED 42 E3 C1    .....x(..T]..B..
005C70:  C5 B7 ED 42 44 4D 03 E1 ED B0 18 10 EB E1 C5 B7    ...BDM..........
005C80:  ED 52 44 4D 03 19 D1 EB 19 EB ED B8 2A 62 21 11    .RDM........*b!.
005C90:  14 21 EB ED 4B 5A 21 78 B1 28 02 ED B0 62 6B F1    .!..KZ!x.(...bk.
005CA0:  C1 D1 B7 C9 CD 6D 11 2A 62 21 F1 C1 D1 37 C9 AF    .....m.*b!...7..
005CB0:  18 02 3E 01 E5 D5 C5 F5 21 B5 1A 36 00 CD 59 1A    ..>.....!..6..Y.
005CC0:  28 17 F1 F5 B7 28 05 CD 7C 09 18 03 CD 30 0A 3D    (....(..|....0.=
005CD0:  CC 99 11 28 04 DD CB 00 CE F1 C1 D1 E1 C9 AF 18    ...(............
005CE0:  0D AF 18 11 3E 01 18 06 3E 01 18 09 3E 02 32 64    ....>...>...>.2d
005CF0:  21 18 3D 3E 02 32 64 21 CD 9B 12 DA 6D 11 CD C3    !.=>.2d!....m...
005D00:  0F 20 04 DA 71 11 C9 C5 D5 CD 63 10 3A 64 21 FE    . ..q.....c.:d!.
005D10:  01 28 09 38 04 D1 D5 18 06 1B 18 03 CD 79 10 CD    .(.8.........y..
005D20:  B3 10 D5 ED B0 E1 D1 C1 3E FF 32 65 21 C3 57 0E    ........>.2e!.W.
005D30:  CD 9B 12 DA 6D 11 CD 02 10 20 04 DA 71 11 C9 E5    ....m.... ..q...
005D40:  D5 C5 54 5D 44 4D 2A C0 1F 3A BF 1F 85 6F 30 01    ..T]DM*..:...o0.
005D50:  24 3A 64 21 FE 01 38 07 28 08 44 4D 0B 18 06 03    $:d!..8.(.DM....
005D60:  18 03 CD 9A 10 C5 B7 ED 42 44 4D 03 E1 CD B3 10    ........BDM.....
005D70:  ED B0 C1 D1 E1 3E FF 32 65 21 C3 57 0E CD F4 12    .....>.2e!.W....
005D80:  C5 21 CF 20 CB B6 CB FE CB CE ED 5B BB 1F D5 2A    .!. .......[...*
005D90:  6D 21 23 ED 4B BD 1F C5 B7 ED 42 44 4D E1 78 B1    m!#.K.....BDM.x.
005DA0:  20 02 03 2B E5 D5 EB ED 52 ED 5B 6D 21 19 22 6D     ..+....R.[m!."m
005DB0:  21 D1 E1 C5 B7 ED 52 44 4D 19 2B CD 14 11 23 C1    !.....RDM.+...#.
005DC0:  ED B0 D1 C1 C3 A0 0E E5 D5 2A C7 20 ED 5B 6D 21    .........*. .[m!
005DD0:  B7 ED 52 7C B7 22 62 21 32 5C 21 D1 E1 C9 E5 11    ..R|."b!2\!.....
005DE0:  7D 21 CD AD 1F B7 ED 52 F5 CD 00 11 F1 E1 38 02    }!.....R......8.
005DF0:  ED 42 E5 3A 5C 21 B7 CA 86 1F DD CB 00 D6 11 7D    .B.:\!.........}
005E00:  F5 37 CD 4E 0F F1 04 38 06 3A CC 20 B8 30 EE 05    .7.N...8.:. .0..
005E10:  62 6B 2B CD 1D 0E B7 CD 4E 0F C3 57 0E E5 2A 71    bk+.....N..W..*q
005E20:  21 CD 4C 0E E1 C8 3A 2A 22 6F 2D 2D 2D CD 1D 0E    !.L...:*"o---...
005E30:  CD 30 0E F5 B7 CD 4E 0F F1 38 06 CD A0 0E C3 5C    .0....N..8.....\
005E40:  0F 2D 20 E9 DD CB 00 CE C3 A0 0E DD CB 00 CE 3A    .- ............:
005E50:  2A 22 6F 2D 2D 2D CD 3E 0E CD 0E 0E 30 09 CD 1D    *"o---.>....0...
005E60:  0E CD A0 0E C3 5C 0F 37 CD 4E 0F 2D 20 E8 18 D4    .....\.7.N.- ...
005E70:  CD 4C 0E C8 DD CB 00 CE 21 01 00 22 66 21 2A 23    .L......!.."f!*#
005E80:  22 54 5D 22 71 21 3A CB 20 47 C3 57 0E 01 FF FF    "T]"q!:. G.W....
005E90:  03 CD 0E 0E 30 FA 2A 66 21 09 22 66 21 62 6B 2B    ....0.*f!."f!bk+
005EA0:  CD 1D 0E 3A 2A 22 3D 3D C3 82 0F B7 ED 52 7D 19    ...:*"==.....R}.
005EB0:  02 03 7B 02 03 7A 02 C9 7E FE FF 20 04 E1 C3 91    ..{..z..~.. ....
005EC0:  11 D1 23 5E 23 56 83 6F 62 30 01 24 C3 5C 0F C5    ..#^#V.ob0.$.\..
005ED0:  01 77 21 CD AB 15 C1 C9 E5 21 77 21 18 DA DD CB    .w!......!w!....
005EE0:  00 76 28 16 ED 5B BB 1F 21 CF 20 CB B6 CB CE 3A    .v(..[..!. ....:
005EF0:  29 22 32 65 21 62 6B C3 57 0E DD CB 00 7E C8 3A    )"2e!bk.W....~.:
005F00:  BF 1F E5 2A 6D 21 85 6F 30 01 24 D5 ED 5B 6F 21    ...*m!.o0.$..[o!
005F10:  B7 ED 52 D1 DD CB 00 56 E1 38 15 CA 6D 11 CD 0A    ..R....V.8..m...
005F20:  1A C0 E5 DD CB 00 96 2A C7 20 22 6F 21 E1 18 CA    .......*. "o!...
005F30:  21 CF 20 CB F6 CB CE ED 53 BB 1F ED 53 BD 1F ED    !. .....S...S...
005F40:  5B C0 1F E5 3A BF 1F 83 6F 62 30 01 24 2B 36 0D    [...:...ob0.$+6.
005F50:  E1 CD 69 13 18 9F 3A CF 20 EE 01 18 05 3A CF 20    ..i...:. ....:. 
005F60:  EE 10 32 CF 20 DD CB 02 CE C9 3A D1 20 EE 10 CB    ..2. .....:. ...
005F70:  C7 32 D1 20 C9 C5 01 7A 21 CD AB 15 C1 C9 7E B7    .2. ...z!.....~.
005F80:  F5 20 07 2B 7E FE 0D CC 1D 0E C5 01 7D 21 CD AB    . .+~.......}!..
005F90:  15 C1 F1 C0 7E 23 FE 0D C0 54 5D C9 E5 21 7A 21    ....~#...T]..!z!
005FA0:  18 04 E5 21 7D 21 C3 B8 15 E5 C5 06 0A 21 BD 16    ...!}!.......!..
005FB0:  CD DC 06 CD BB 07 CB AF FE 59 C1 E1 C9 53 75 72    .........Y...Sur
005FC0:  65 3F 20 20 20 20 20 3E 08 CD CF 07 3E 20 CD CF    e?     >....> ..
005FD0:  07 3E 08 C3 CF 07 DD CB 00 CE 47 3A CA 20 4F E5    .>........G:. O.
005FE0:  C5 CD 51 07 21 BF 11 3A 29 22 47 CD DC 06 C1 3A    ..Q.!..:)"G....:
005FF0:  2F 22 4F 3A 28 22 81 4F CD 51 07 E1 C3 F2 04 E5    /"O:(".O.Q......
006000:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
006010:  05 00 00 00 02 09 4E E5 05 00 41 02 00 00 00 02    ......N...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:  21 CD AD 1F ED 53 5C 21 2A C7 20 22 5E 21 2A 6D    !....S\!*. "^!*m
006110:  21 B7 ED 52 22 60 21 2A 5C 21 ED 5B 62 21 B7 ED    !..R"`!*\!.[b!..
006120:  52 F5 11 7A 21 CD AD 1F F1 38 05 B7 ED 52 30 0A    R..z!....8...R0.
006130:  2A 5C 21 B7 ED 52 23 22 62 21 2A 5C 21 ED 5B 5E    *\!..R#"b!*\!.[^
006140:  21 ED 4B 62 21 E5 ED B8 22 5C 21 ED 53 5E 21 D1    !.Kb!..."\!.S^!.
006150:  EB 23 13 ED 4B 60 21 D5 ED B0 E1 1B D5 11 7A 21    .#..K`!.......z!
006160:  CD AD 1F B7 ED 52 E1 20 AE 22 6D 21 2A 5E 21 22    .....R. ."m!*^!"
006170:  6F 21 23 22 C5 20 CD 00 11 CD 14 11 AF 3D 32 7A    o!#". .......=2z
006180:  21 32 7D 21 E1 C9 CD 00 11 E5 D5 EB 2A 6D 21 B7    !2}!........*m!.
006190:  ED 52 44 4D D1 E1 23 ED B0 1B ED 53 6D 21 18 D6    .RDM..#....Sm!..
0061A0:  7E D5 23 5E 23 56 62 83 6F D1 D0 24 C9 1A E5 EB    ~.#^#Vb.o..$....
0061B0:  23 5E 23 56 E1 83 5F D0 14 C9 00 00 00 00 00 00    #^#V.._.........
0061C0:  C5 1F C4 20 FF 00 00 00 00 00 00 00 00 00 00 00    ... ............
0061D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
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:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006210:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006220:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006230:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006240:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006250:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006260:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006270:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006280:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006290:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0062A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0062B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0062C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0062D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0062E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0062F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006300:  75 74 20 42 61 63 6B 75 70 0D 0A 34 30 30 45 78    ut Backup..400Ex
006310:  69 74 20 77 69 74 68 20 61 20 42 61 63 6B 75 70    it with a Backup
006320:  0D 0A 30 30 33 0D 0A 30 30 32 0D 0A 30 30 31 54    ..003..002..001T
006330:  6F 67 67 6C 65 73 0D 0A 30 30 32 0D 0A 32 32 30    oggles..002..220
006340:  54 6F 67 67 6C 65 20 63 68 61 6E 67 65 2F 69 6E    Toggle change/in
006350:  73 65 72 74 0D 0A 34 33 30 54 6F 67 67 6C 65 20    sert..430Toggle 
006360:  61 75 74 6F 20 69 6E 64 65 6E 74 0D 0A 32 33 30    auto indent..230
006370:  54 6F 67 67 6C 65 20 73 70 61 63 65 20 64 69 73    Toggle space dis
006380:  70 6C 61 79 0D 0A 30 30 33 0D 0A 30 30 32 0D 0A    play..003..002..
006390:  30 30 31 4D 69 73 63 65 6C 6C 61 6E 65 6F 75 73    001Miscellaneous
0063A0:  0D 0A 30 30 32 0D 0A 34 34 30 44 65 6C 69 76 65    ..002..440Delive
0063B0:  72 20 54 41 42 20 63 68 61 72 61 63 74 65 72 0D    r TAB character.
0063C0:  0A 34 35 30 52 65 73 74 6F 72 65 20 6C 69 6E 65    .450Restore line
0063D0:  0D 0A 30 31 30 44 69 73 63 20 44 69 72 65 63 74    ..010Disc Direct
0063E0:  6F 72 79 0D 0A 34 31 30 45 72 61 73 65 20 66 69    ory..410Erase fi
0063F0:  6C 65 20 66 72 6F 6D 20 64 69 73 63 0D 0A 35 32    le from disc..52
006400:  30 43 6F 6E 74 72 6F 6C 20 6D 65 74 61 2D 6B 65    0Control meta-ke
006410:  79 0D 0A 35 33 30 48 65 6C 70 20 6B 65 79 0D 0A    y..530Help key..
006420:  30 30 32 0D 0A 5E 40 0D 0A 5E 41 0D 0A 5E 42 0D    002..^@..^A..^B.
006430:  0A 5E 43 0D 0A 5E 44 0D 0A 5E 45 0D 0A 5E 46 0D    .^C..^D..^E..^F.
006440:  0A 5E 47 0D 0A 5E 48 0D 0A 5E 49 0D 0A 5E 4A 0D    .^G..^H..^I..^J.
006450:  0A 5E 4B 0D 0A 5E 4C 0D 0A 5E 4D 0D 0A 5E 4E 0D    .^K..^L..^M..^N.
006460:  0A 5E 4F 0D 0A 5E 50 0D 0A 5E 51 0D 0A 5E 52 0D    .^O..^P..^Q..^R.
006470:  0A 5E 53 0D 0A 5E 54 0D 0A 5E 55 0D 0A 5E 56 0D    .^S..^T..^U..^V.
006480:  0A 5E 57 0D 0A 5E 58 0D 0A 5E 59 0D 0A 5E 5A 0D    .^W..^X..^Y..^Z.
006490:  0A 5B 45 53 43 5D 0D 0A 5E 5C 0D 0A 5E 5D 0D 0A    .[ESC]..^\..^]..
0064A0:  5E 5E 0D 0A 5E 5F 0D 0A 20 0D 0A 21 0D 0A 22 0D    ^^..^_.. ..!..".
0064B0:  0A 23 0D 0A 24 0D 0A 25 0D 0A 26 0D 0A 27 0D 0A    .#..$..%..&..'..
0064C0:  28 0D 0A 29 0D 0A 2A 0D 0A 2B 0D 0A 2C 0D 0A 2D    (..)..*..+..,..-
0064D0:  0D 0A 2E 0D 0A 2F 0D 0A 30 0D 0A 31 0D 0A 32 0D    ...../..0..1..2.
0064E0:  0A 33 0D 0A 34 0D 0A 35 0D 0A 36 0D 0A 37 0D 0A    .3..4..5..6..7..
0064F0:  38 0D 0A 39 0D 0A 3A 0D 0A 3B 0D 0A 3C 0D 0A 3D    8..9..:..;..<..=
006500:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006510:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006520:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006530:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006540:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006550:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006560:  00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00    ................
006570:  00 00 23 00 00 00 00 FF 00 00 FF 00 00 FF 00 00    ..#.............
006580:  82 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00    .!..............
006590:  00 B2 1D 03 14 03 14 0D 14 16 14 49 14 6F 14 86    ...........I.o..
0065A0:  14 A5 14 A9 14 B3 14 C1 14 CC 14 E6 14 1D 15 4B    ...............K
0065B0:  15 70 15 8D 15 ED 17 9C 16 A2 16 5D 16 6A 16 75    .p.........].j.u
0065C0:  16 7E 16 9C 18 AC 18 1C 19 32 19 30 1A E8 1A CF    .~.......2.0....
0065D0:  15 D8 15 8C 1B CB 1B D8 1B E8 1B 29 17 7F 17 7B    ...........)...{
0065E0:  17 AF 1D 7D 1E 56 16 FA 13 DE 15 E1 1D DE 1D E8    ...}.V..........
0065F0:  1D E4 1D F3 1D EC 1D 0D 09 20 22 28 29 5B 5D 7B    ......... "()[]{
006600:  7D 3D 2B 2D 2A 2F 3C 3E 5E 3B 3A 2C 23 24 26 5C    }=+-*/<>^;:,#$&\
006610:  00 00 00 00 00 00 45 44 38 30 2E 48 4C 50 00 00    ......ED80.HLP..
006620:  00 00 00 0C 23 00 00 20 20 50 18 1D 20 08 02 32    ....#..  P.. ..2
006630:  10 1A 29 8B AD 22 80 00 0A 00 00 01 02 1B 59 00    ..).."........Y.
006640:  00 04 1B 45 1B 48 02 1B 4B 00 00 00 00 00 00 00    ...E.H..K.......
006650:  00 00 00 00 00 2C 00 10 00 00 00 00 00 00 00 00    .....,..........
006660:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006670:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006680:  00 0B 46 00 13 00 08 00 04 00 01 00 06 00 0F 53    ..F............S
006690:  00 0F 44 00 11 53 00 11 44 00 05 00 18 00 0F 45    ..D..S..D......E
0066A0:  00 0F 58 00 12 00 03 00 11 52 00 11 43 00 0F 47    ..X......R..C..G
0066B0:  00 11 42 00 11 4B 00 16 00 0F 46 00 0B 42 00 0B    ..B..K....F..B..
0066C0:  4B 00 0B 56 00 0B 43 00 0B 59 00 0F 50 00 0B 57    K..V..C..Y..P..W
0066D0:  00 0B 52 00 0B 30 00 11 30 00 11 46 00 0C 00 0F    ..R..0..0..F....
0066E0:  4C 00 0F 41 00 0B 51 00 0F 51 00 0B 58 00 0B 4A    L..A..Q..Q..X..J
0066F0:  00 19 00 0F 49 00 09 00 0F 52 00 7F 00 07 00 0F    ....I....R......
006700:  0D 0A 3E 0D 0A 3F 0D 0A 40 0D 0A 41 0D 0A 42 0D    ..>..?..@..A..B.
006710:  0A 43 0D 0A 44 0D 0A 45 0D 0A 46 0D 0A 47 0D 0A    .C..D..E..F..G..
006720:  48 0D 0A 49 0D 0A 4A 0D 0A 4B 0D 0A 4C 0D 0A 4D    H..I..J..K..L..M
006730:  0D 0A 4E 0D 0A 4F 0D 0A 50 0D 0A 51 0D 0A 52 0D    ..N..O..P..Q..R.
006740:  0A 53 0D 0A 54 0D 0A 55 0D 0A 56 0D 0A 57 0D 0A    .S..T..U..V..W..
006750:  58 0D 0A 59 0D 0A 5A 0D 0A 5B 0D 0A 5C 0D 0A 5D    X..Y..Z..[..\..]
006760:  0D 0A 5E 0D 0A 5F 0D 0A 60 0D 0A 61 0D 0A 62 0D    ..^.._..`..a..b.
006770:  0A 63 0D 0A 64 0D 0A 65 0D 0A 66 0D 0A 67 0D 0A    .c..d..e..f..g..
006780:  68 0D 0A 69 0D 0A 6A 0D 0A 6B 0D 0A 6C 0D 0A 6D    h..i..j..k..l..m
006790:  0D 0A 6E 0D 0A 6F 0D 0A 70 0D 0A 71 0D 0A 72 0D    ..n..o..p..q..r.
0067A0:  0A 73 0D 0A 74 0D 0A 75 0D 0A 76 0D 0A 77 0D 0A    .s..t..u..v..w..
0067B0:  78 0D 0A 79 0D 0A 7A 0D 0A 7B 0D 0A 7C 0D 0A 7D    x..y..z..{..|..}
0067C0:  0D 0A 7E 0D 0A 5B 44 45 4C 5D 0D 0A 0D 0A 0D 0A    ..~..[DEL]......
0067D0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
0067E0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
0067F0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
006800:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
006810:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
006820:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
006830:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
006840:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
006850:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
006860:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
006870:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
006880:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
006890:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
0068A0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
0068B0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
0068C0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
0068D0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
0068E0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
0068F0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
006900:  54 00 14 00 11 7F 00 11 59 00 00 00 0F 44 00 11    T.......Y....D..
006910:  53 00 11 44 00 7C 00 7E 00 1E 00 1F 00 05 00 18    S..D.|.~........
006920:  00 12 00 03 00 17 00 1A 00 0C 00 11 42 00 11 4B    ............B..K
006930:  00 16 00 02 00 0B 42 00 0B 45 00 0B 4D 00 0B 43    ......B..E..M..C
006940:  00 0B 59 00 0B 50 00 0B 57 00 0B 52 00 0B 30 00    ..Y..P..W..R..0.
006950:  11 30 00 04 00 06 00 13 00 01 00 0B 51 00 0B 53    .0..........Q..S
006960:  00 00 0F 41 00 0B 51 00 0F 51 00 0B 58 00 0B 4A    ...A..Q..Q..X..J
006970:  00 19 00 0F 49 00 09 00 0F 52 00 7F 00 07 00 0F    ....I....R......
006980:  EB D1 D5 ED 52 23 22 60 21 2A 62 21 ED 5B 5C 21    ....R#"`!*b!.[\!
006990:  D5 E5 19 2B ED 5B C7 20 38 04 ED 52 38 0C E1 EB    ...+.[. 8..R8...
0069A0:  D1 D5 B7 ED 52 23 22 62 21 E5 E1 ED 5B 5E 21 19    ....R#"b!...[^!.
0069B0:  22 5E 21 EB ED 4B 60 21 ED B8 ED 53 73 21 54 5D    "^!..K`!...Ss!T]
0069C0:  13 ED 4B 62 21 E1 ED B0 22 5C 21 2B ED 5B C7 20    ..Kb!..."\!+.[. 
0069D0:  B7 ED 52 20 B4 2A 5E 21 22 6D 21 ED 5B C5 20 B7    ..R .*^!"m!.[. .
0069E0:  ED 52 38 0D DD CB 00 96 2A C7 20 22 6F 21 22 C5    .R8.....*. "o!".
0069F0:  20 2A 73 21 54 5D 13 CD 1D 0E CD 7E 16 E1 54 5D     *s!T].....~..T]
006A00:  13 CD 1D 0E CD 75 16 C3 5C 0F E5 C5 CD C5 04 06    .....u..\.......
006A10:  0F 21 21 1A CD DC 06 DD CB 02 D6 CD A9 16 C1 E1    .!!.............
006A20:  C9 41 62 61 6E 64 6F 6E 20 62 6C 6F 63 6B 3A 20    .Abandon block: 
006A30:  CD DE 10 D8 E5 D5 C5 21 B5 1A 36 00 CD 59 1A 28    .......!..6..Y.(
006A40:  14 E5 CD 00 11 E1 CD A3 0A B7 28 09 3D CC 99 11    .......£..(.=...
006A50:  28 03 CD 9D 11 C1 D1 E1 C9 C5 CD 17 18 06 0A 21    (..............!
006A60:  C4 1A CD DC 06 06 0E 3E 2D 32 60 21 21 B5 1A 7E    .......>-2`!!..~
006A70:  B7 28 07 05 23 CD CF 07 18 F5 04 CD BB 07 CD CE    .(..#...........
006A80:  1A 28 18 FE 15 28 2C FE 0D 28 20 FE 20 38 EC 28    .(...(,..( . 8.(
006A90:  16 05 28 E6 77 CD CF 07 23 18 E0 78 FE 0F 28 DB    ..(.w...#..x..(.
006AA0:  2B 04 CD C7 16 18 D4 DD CB 02 EE 36 00 21 B5 1A    +..........6.!..
006AB0:  78 D6 0F C1 C9 00 00 00 00 00 00 00 00 00 00 00    x...............
006AC0:  00 00 00 00 46 69 6C 65 6E 61 6D 65 3A 20 E5 C5    ....Filename: ..
006AD0:  F5 2A 55 22 01 55 22 09 3A 60 21 47 7E 23 B7 20    .*U".U".:`!G~#. 
006AE0:  FB 10 F9 F1 BE C1 E1 C9 E5 D5 C5 22 5C 21 21 B5    ..........."\!!.
006AF0:  1A 36 00 CD 59 1A CA 83 1B E5 DD CB 00 96 2A C7    .6..Y.........*.
006B00:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 1A 0A 0D 0A 0D 0A    ................
006B10:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
006B20:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
006B30:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
006B40:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
006B50:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
006B60:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
006B70:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
006B80:  21 80 0C 06 02 CD E6 0B 20 0B D5 13 21 82 0C 01    !....... ...!...
006B90:  04 00 ED B0 D1 1B CD 00 0C D8 CD 78 07 3A 26 0D    ...........x.:&.
006BA0:  B7 20 04 3A 04 00 3C C6 40 32 5E 21 3A 29 22 0F    . .:..<.@2^!:)".
006BB0:  0F 0F 0F E6 0F 32 5C 21 0E 11 47 18 02 0E 12 CD    .....2\!..G.....
006BC0:  15 0D FE FF 28 12 87 87 87 87 87 21 80 00 85 6F    ....(......!...o
006BD0:  30 01 24 CD E3 09 18 E5 CD 5F 09 21 26 0A CD 45    0.$......_.!&..E
006BE0:  09 B7 C9 E5 0E 0B 23 CB BE 0D 20 FA E1 C5 3A 5C    ......#... ...:\
006BF0:  21 B8 3A 5E 21 CC CF 07 11 F3 20 D5 3E 3A 12 13    !.:^!..... .>:..
006C00:  3E 20 12 13 23 01 08 00 ED B0 3E 2E 12 13 01 03    > ..#.....>.....
006C10:  00 ED B0 3E 20 12 E1 06 0F CD DC 06 C1 05 C0 3A    ...> ..........:
006C20:  5C 21 47 C3 5F 09 48 69 74 20 61 20 6B 65 79 00    \!G._.Hit a key.
006C30:  CD C9 0B CD 00 0C D8 0E 13 18 3F E5 CD F4 0B 38    ..........?....8
006C40:  42 11 2F 0D 21 91 0A CD E0 0B 28 37 D5 0E 11 CD    B./.!.....(7....
006C50:  15 0D 3C D1 C1 C8 C5 D5 CD DF 0C D1 CD 87 0A 0E    ..<.............
006C60:  13 CD 15 0D E1 CD F4 0B 11 36 0D 21 26 0D AF 12    .........6.!&...
006C70:  01 09 00 ED B0 CD 87 0A 0E 17 CD 15 0D 3C 3E 01    .............<>.
006C80:  C8 AF C9 E1 3E 01 C9 EB 36 42 23 36 41 23 36 4B    ....>...6B#6A#6K
006C90:  C9 42 41 4B 7E FE 2A 28 04 23 10 F8 C9 36 3F 23    .BAK~.*(.#...6?#
006CA0:  10 FB C9 C5 D5 CD C9 0B 21 79 0C CD E4 0B 28 63    ........!y....(c
006CB0:  21 75 0C CD E4 0B 28 6A CD F7 0B DA 7E 0B CD DF    !u....(j....~...
006CC0:  0C 0E 13 CD 15 0D 0E 16 CD 15 0D 3C E1 C1 E5 09    ...........<....
006CD0:  7E 36 1A D1 F5 E5 28 17 21 80 00 06 81 1A 13 10    ~6....(.!.......
006CE0:  12 4F C5 CD 40 0B C1 79 21 80 00 06 80 28 04 3E    .O..@..y!....(.>
006CF0:  02 18 18 77 23 FE 0D 28 16 FE 1A 20 E0 CD 40 0B    ...w#..(... ..@.
006D00:  30 30 31 43 75 72 73 6F 72 20 4D 6F 76 69 6E 67    001Cursor Moving
006D10:  20 63 6F 6D 6D 61 6E 64 73 0D 0A 30 30 32 0D 0A     commands..002..
006D20:  30 32 30 43 68 61 72 61 63 74 65 72 20 4C 65 66    020Character Lef
006D30:  74 0D 0A 30 34 30 43 68 61 72 61 63 74 65 72 20    t..040Character 
006D40:  52 69 67 68 74 0D 0A 30 33 30 43 68 61 72 61 63    Right..030Charac
006D50:  74 65 72 20 4C 65 66 74 20 28 41 6C 74 29 0D 0A    ter Left (Alt)..
006D60:  30 30 33 0D 0A 30 35 30 57 6F 72 64 20 4C 65 66    003..050Word Lef
006D70:  74 0D 0A 30 36 30 57 6F 72 64 20 52 69 67 68 74    t..060Word Right
006D80:  0D 0A 30 37 30 54 61 62 20 4C 65 66 74 0D 0A 30    ..070Tab Left..0
006D90:  38 30 54 61 62 20 52 69 67 68 74 0D 0A 30 39 30    80Tab Right..090
006DA0:  53 74 61 72 74 20 6F 66 20 6C 69 6E 65 0D 0A 31    Start of line..1
006DB0:  30 30 45 6E 64 20 6F 66 20 6C 69 6E 65 0D 0A 31    00End of line..1
006DC0:  31 30 4C 69 6E 65 20 55 70 0D 0A 31 32 30 4C 69    10Line Up..120Li
006DD0:  6E 65 20 44 6F 77 6E 0D 0A 31 33 30 54 6F 70 20    ne Down..130Top 
006DE0:  6F 66 20 53 63 72 65 65 6E 0D 0A 31 34 30 42 6F    of Screen..140Bo
006DF0:  74 74 6F 6D 20 6F 66 20 53 63 72 65 65 6E 0D 0A    ttom of Screen..
006E00:  31 35 30 50 61 67 65 20 55 70 0D 0A 31 36 30 50    150Page Up..160P
006E10:  61 67 65 20 44 6F 77 6E 0D 0A 31 37 30 53 74 61    age Down..170Sta
006E20:  72 74 20 6F 66 20 46 69 6C 65 0D 0A 31 38 30 45    rt of File..180E
006E30:  6E 64 20 6F 66 20 46 69 6C 65 0D 0A 30 30 32 0D    nd of File..002.
006E40:  0A 30 30 31 54 65 78 74 20 64 65 6C 65 74 69 6E    .001Text deletin
006E50:  67 20 63 6F 6D 6D 61 6E 64 73 0D 0A 30 30 32 0D    g commands..002.
006E60:  0A 34 32 30 44 65 6C 65 74 65 20 4C 69 6E 65 0D    .420Delete Line.
006E70:  0A 30 30 33 0D 0A 34 36 30 44 65 6C 65 74 65 20    .003..460Delete 
006E80:  6C 61 73 74 20 63 68 61 72 61 63 74 65 72 0D 0A    last character..
006E90:  34 37 30 44 65 6C 65 74 65 20 74 68 69 73 20 63    470Delete this c
006EA0:  68 61 72 61 63 74 65 72 0D 0A 34 38 30 44 65 6C    haracter..480Del
006EB0:  65 74 65 20 77 6F 72 64 20 6C 65 66 74 0D 0A 34    ete word left..4
006EC0:  39 30 44 65 6C 65 74 65 20 77 6F 72 64 20 72 69    90Delete word ri
006ED0:  67 68 74 0D 0A 35 30 30 44 65 6C 65 74 65 20 74    ght..500Delete t
006EE0:  6F 20 73 74 61 72 74 20 6C 69 6E 65 0D 0A 35 31    o start line..51
006EF0:  30 44 65 6C 65 74 65 20 74 6F 20 65 6E 64 20 6C    0Delete to end l
006F00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
006F10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
006F20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
006F30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
006F40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
006F50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
006F60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
006F70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
006F80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
006F90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
006FA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
006FB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
006FC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
006FD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
006FE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
006FF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
007000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
007010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
007020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
007030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
007040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
007050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
007060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
007070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
007080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
007090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0070A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0070B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0070C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0070D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0070E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0070F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
007100:  69 6E 65 0D 0A 30 30 32 0D 0A 30 30 31 42 6C 6F    ine..002..001Blo
007110:  63 6B 20 63 6F 6D 6D 61 6E 64 73 0D 0A 30 30 32    ck commands..002
007120:  0D 0A 32 34 30 4D 61 72 6B 20 53 74 61 72 74 20    ..240Mark Start 
007130:  6F 66 20 62 6C 6F 63 6B 0D 0A 32 35 30 4D 61 72    of block..250Mar
007140:  6B 20 45 6E 64 20 6F 66 20 62 6C 6F 63 6B 0D 0A    k End of block..
007150:  32 36 30 4D 6F 76 65 20 42 6C 6F 63 6B 0D 0A 32    260Move Block..2
007160:  37 30 43 6F 70 79 20 42 6C 6F 63 6B 0D 0A 32 38    70Copy Block..28
007170:  30 44 65 6C 65 74 65 20 42 6C 6F 63 6B 0D 0A 32    0Delete Block..2
007180:  39 30 50 61 73 74 65 20 44 65 6C 65 74 65 64 20    90Paste Deleted 
007190:  42 6C 6F 63 6B 0D 0A 33 31 30 52 65 61 64 20 42    Block..310Read B
0071A0:  6C 6F 63 6B 20 66 72 6F 6D 20 64 69 73 63 0D 0A    lock from disc..
0071B0:  33 30 30 57 72 69 74 65 20 42 6C 6F 63 6B 20 74    300Write Block t
0071C0:  6F 20 64 69 73 63 0D 0A 30 30 32 0D 0A 30 30 31    o disc..002..001
0071D0:  51 75 69 63 6B 20 63 75 72 73 6F 72 20 6D 6F 76    Quick cursor mov
0071E0:  65 6D 65 6D 6E 74 0D 0A 30 30 32 0D 0A 31 39 30    ememnt..002..190
0071F0:  47 6F 20 74 6F 20 4C 69 6E 65 0D 0A 30 30 33 0D    Go to Line..003.
007200:  0A 32 30 30 47 6F 20 74 6F 20 73 74 61 72 74 20    .200Go to start 
007210:  6F 66 20 62 6C 6F 63 6B 0D 0A 32 31 30 47 6F 20    of block..210Go 
007220:  74 6F 20 65 6E 64 20 6F 66 20 62 6C 6F 63 6B 0D    to end of block.
007230:  0A 33 32 30 52 65 6D 65 6D 62 65 72 20 70 6F 73    .320Remember pos
007240:  69 74 69 6F 6E 0D 0A 33 33 30 52 65 74 75 72 6E    ition..330Return
007250:  20 74 6F 20 70 6F 73 69 74 69 6F 6E 0D 0A 30 30     to position..00
007260:  32 0D 0A 30 30 31 46 69 6E 64 20 61 6E 64 20 53    2..001Find and S
007270:  75 62 73 74 69 74 75 74 65 0D 0A 30 30 32 0D 0A    ubstitute..002..
007280:  33 34 30 46 69 6E 64 20 46 69 72 73 74 0D 0A 33    340Find First..3
007290:  35 30 46 69 6E 64 20 4E 65 78 74 0D 0A 33 36 30    50Find Next..360
0072A0:  53 75 62 73 74 69 74 75 74 65 20 26 20 46 69 6E    Substitute & Fin
0072B0:  64 0D 0A 33 37 30 53 75 62 73 74 69 74 75 74 65    d..370Substitute
0072C0:  20 41 6C 6C 0D 0A 30 30 32 0D 0A 30 30 31 4C 65     All..002..001Le
0072D0:  61 76 69 6E 67 20 45 44 38 30 0D 0A 30 30 32 0D    aving ED80..002.
0072E0:  0A 33 38 30 51 75 69 74 20 61 6E 64 20 45 78 69    .380Quit and Exi
0072F0:  74 0D 0A 33 39 30 45 78 69 74 20 77 69 74 68 6F    t..390Exit witho
007300:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
007310:  06 00 00 00 02 09 4E E5 06 00 41 02 00 00 00 02    ......N...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:  C3 A7 0B C3 03 03 FF 00 00 00 00 00 00 00 00 00    ................
007410:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007420:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007430:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007440:  00 00 00 4C 01 4D 01 01 00 FF 50 00 0D 1A 00 00    ...L.M....P.....
007450:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007460:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007470:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007480:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007490:  00 00 00 00 00 00 00 00 00 00 00 00 A3 01 00 00    ............£...
0074A0:  FF 01 FF 00 C3 EA 01 C3 4F 05 C3 98 08 2A 01 00    ........O....*..
0074B0:  11 58 00 19 5E 23 56 ED 53 A4 01 C9 0E 06 D5 1E    .X..^#V.S.......
0074C0:  FF CD CB 01 D1 B7 C8 37 C9 0E 01 D5 E5 DD E5 FD    .......7........
0074D0:  E5 CD 05 00 FD E1 DD E1 E1 D1 C9 D5 11 80 00 18    ................
0074E0:  01 D5 C5 0E 1A CD CB 01 C1 D1 C9 3E 0D CD AA 01    ...........>....
0074F0:  3E 0A CD AA 01 C9 F5 D5 5F C5 0E 02 CD CB 01 C1    >......._.......
007500:  D1 F1 C9 2A 2E 02 ED 5B 2C 02 ED 4B 2A 02 3A 29    ...*...[,..K*.:)
007510:  02 FD 2A 30 02 C9 22 2E 02 ED 53 2C 02 ED 43 2A    ..*0.."...S,..C*
007520:  02 32 29 02 FD 22 30 02 C9 00 00 00 00 00 00 00    .2).."0.........
007530:  00 00 E1 E9 FE 30 3F D0 FE 3A C9 E5 C5 06 05 CB    .....0?..:......
007540:  7C 28 08 EB 21 00 00 B7 ED 52 04 FD 21 AD 02 FD    |(..!....R..!...
007550:  5E 00 FD 56 01 B7 ED 52 30 08 19 FD 23 FD 23 10    ^..V...R0...#.#.
007560:  EE 04 48 06 00 E1 B7 ED 42 38 06 45 04 05 C4 BC    ..H.....B8.E....
007570:  02 E1 CB 7C 28 0C 3E 2D CD AA 01 B7 EB 21 00 00    ...|(.>-.....!..
007580:  ED 52 FD 21 AD 02 01 30 05 3E 30 FD 5E 00 FD 56    .R.!...0.>0.^..V
007590:  01 B7 ED 52 38 03 3C 18 F8 19 B9 28 04 CD AA 01    ...R8.<....(....
0075A0:  0D FD 23 FD 23 10 E2 B9 C0 CD AA 01 C9 10 27 E8    ..#.#.........'.
0075B0:  03 64 00 0A 00 01 00 95 D0 ED 44 47 3E 20 CD AA    .d........DG> ..
0075C0:  01 10 FB C9 7E 23 CD AA 01 10 F9 C9 B7 20 05 21    ....~#....... .!
0075D0:  E0 02 18 03 21 E6 02 7E B7 C8 CD AA 01 23 18 F7    ....!..~.....#..
0075E0:  46 41 4C 53 45 00 54 52 55 45 00 11 40 04 18 10    FALSE.TRUE..@...
0075F0:  C1 11 9F 04 18 0A C1 C1 11 8E 04 18 03 11 37 04    ..............7.
007600:  ED 4B 1D 01 71 23 70 D1 2A 1B 01 73 23 72 D1 E1    .K..q#p.*..s#r..
007610:  73 23 72 C9 5E 23 56 23 4E 23 46 C9 E5 22 21 01    s#r.^#V#N#F.."!.
007620:  3E FF 77 23 77 23 77 23 77 D1 E5 D5 EB 18 0D E5    >.w#w#w#w.......
007630:  D5 ED 5B 1F 01 B7 ED 52 19 30 01 EB 22 1F 01 EB    ..[....R.0.."...
007640:  21 CD FF ED 52 22 19 01 39 D2 EB 02 D1 E1 C9 D5    !...R"..9.......
007650:  4E 23 46 21 21 01 5E 23 56 EB B7 ED 42 09 38 F6    N#F!!.^#V...B.8.
007660:  1B C5 E3 C1 71 23 70 23 C1 71 23 70 2B 2B 2B EB    ....q#p#.q#p+++.
007670:  73 23 72 2B CD 78 0B EB E5 CD 14 0B E1 E5 09 ED    s#r+.x..........
007680:  52 E1 C0 C5 E5 EB CD 14 0B E1 C5 73 23 72 23 EB    R..........s#r#.
007690:  E1 C1 7C A5 3C 28 01 09 EB 73 23 72 2B 2B 2B EB    ..|.<(...s#r+++.
0076A0:  7C A5 3C C2 2A 0B C9 C3 B8 0B 20 20 45 44 38 30    |.<.*.....  ED80
0076B0:  20 20 20 20 2E 43 4F 4D ED 7B 06 00 21 C1 53 39        .COM.{..!.S9
0076C0:  D4 EB 02 CD AD 01 AF 21 7C 82 22 D6 81 32 D8 81    .......!|."..2..
0076D0:  00 21 40 AC C3 5E 47 C3 DA 0B DD E5 DD 21 04 00    .!@..^G......!..
0076E0:  DD 39 21 00 00 39 F9 ED 5B 19 01 19 D4 EB 02 21    .9!..9..[......!
0076F0:  9C 01 22 25 01 C3 12 0C 41 20 66 61 74 61 6C 20    .."%....A fatal 
007700:  65 72 72 6F 72 20 68 61 73 20 6F 63 63 75 72 72    error has occurr
007710:  65 64 21 F8 0B 06 1A CD C4 02 CD EB 01 21 9C 01    ed!..........!..
007720:  22 25 01 C3 4B 0C 20 20 2D 20 61 6E 20 69 6E 70    "%..K.  - an inp
007730:  75 74 20 66 69 6C 65 20 69 73 20 70 72 6F 62 61    ut file is proba
007740:  62 6C 79 20 69 6C 6C 65 67 61 6C 21 26 0C 06 25    bly illegal!&..%
007750:  CD C4 02 CD EB 01 21 00 00 EB CD 32 02 01 0B 00    ......!....2....
007760:  09 73 23 72 CD 03 02 CD 00 00 CD 16 02 DD E1 D1    .s#r............
007770:  E1 EB E9 C3 76 0C DD E5 DD 21 04 00 DD 39 21 00    ....v....!...9!.
007780:  00 39 F9 ED 5B 19 01 19 D4 EB 02 DD 7E 02 32 32    .9..[.......~.22
007790:  01 0E 1F CD 19 0A 3E 61 5F CD F2 09 57 E5 D5 3E    ......>a_...W..>
0077A0:  7A D1 E1 93 38 03 CD 0C 0A 3A 32 01 CD F2 09 A6    z...8....:2.....
0077B0:  ED 44 3E 00 17 21 20 00 39 F9 B7 CA CC 0C DD 7E    .D>..! .9......~
0077C0:  02 6F 26 00 11 E0 FF 19 7D DD 77 02 DD 7E 02 DD    .o&.....}.w..~..
0077D0:  77 03 DD E1 D1 33 E1 EB E9 C3 DC 0C DD E5 DD 21    w....3.........!
0077E0:  04 00 DD 39 21 FE FF 39 F9 ED 5B 19 01 19 D4 EB    ...9!..9..[.....
0077F0:  02 DD 6E 06 DD 66 07 11 28 00 19 E5 DD 6E 04 DD    ..n..f..(....n..
007800:  C3 03 01 21 9C 01 22 25 01 EB CD D7 02 21 2F 04    ...!.."%.....!/.
007810:  18 2A 11 4B 04 18 E9 11 55 04 18 E4 11 63 04 18    .*.K....U....c..
007820:  DF 11 72 04 18 DA 0E 0B CD CB 01 0F D0 CD C9 01    ..r.............
007830:  FE 03 C0 21 9C 01 22 25 01 21 29 04 CD D7 02 D1    ...!.."%.!).....
007840:  CD A3 0A ED 53 B1 03 CD C9 01 E6 DF FE 45 28 29    .£..S........E()
007850:  3A 06 01 3C 28 1C 11 81 00 01 08 00 21 E5 03 ED    :..<(.......!...
007860:  B0 3E 08 32 80 00 21 C5 08 22 15 01 21 D6 03 C3    .>.2..!.."..!...
007870:  49 07 CD F1 03 C7 77 23 C9 21 76 03 22 AB 01 3A    I.....w#.!v."..:
007880:  06 01 3C 20 03 32 06 01 11 81 00 01 0C 00 21 E5    ..< .2........!.
007890:  03 ED B0 D5 11 5C 00 0E 09 21 E4 03 3A E6 03 FE    .....\...!..:...
0078A0:  3A 20 06 23 7E D6 40 23 77 ED B0 3E 20 32 6D 00    : .#~.@#w..> 2m.
0078B0:  11 00 00 E1 CD A3 0A 3E 10 32 80 00 21 D1 07 22    .....£.>.2..!.."
0078C0:  15 01 21 C8 03 C3 49 07 20 20 48 50 20 20 20 20    ..!...I.  HP    
0078D0:  20 20 2E 43 4F 4D 20 20 48 50 45 20 20 20 20 20      .COM  HPE     
0078E0:  2E 43 4F 4D 00 42 49 4E 53 54 20 20 20 20 20 3B    .COM.BINST     ;
0078F0:  47 CD DB 01 2A 01 01 7E FE C3 20 07 23 5E 23 56    G...*..~.. .#^#V
007900:  EB 18 F4 11 0E 00 19 23 7E FE 21 20 0C 11 07 00    .......#~.! ....
007910:  19 5E 23 56 CD 48 09 18 EE FE 32 C0 23 5E 23 56    .^#V.H....2.#^#V
007920:  CD 02 09 11 06 00 19 18 DE 0D 0A 48 61 6C 74 20    ...........Halt 
007930:  61 74 20 50 43 3D 00 4F 76 65 72 66 6C 6F 77 00    at PC=.Overflow.
007940:  4F 75 74 20 6F 66 20 52 41 4D 00 2F 20 62 79 20    Out of RAM./ by 
007950:  5A 65 72 6F 00 49 6E 64 65 78 20 74 6F 6F 20 4C    Zero.Index too L
007960:  6F 77 00 49 6E 64 65 78 20 74 6F 6F 20 48 69 67    ow.Index too Hig
007970:  68 00 4D 61 74 68 73 20 43 61 6C 6C 20 45 72 72    h.Maths Call Err
007980:  6F 72 00 46 69 6C 65 20 45 72 72 6F 72 00 4E 75    or.File Error.Nu
007990:  6D 62 65 72 20 74 6F 6F 20 6C 61 72 67 65 00 4E    mber too large.N
0079A0:  75 6D 62 65 72 20 65 78 70 65 63 74 65 64 00 DD    umber expected..
0079B0:  54 DD 5D EB 5E 23 56 10 FA C9 AF ED 52 19 30 01    T.].^#V.....R.0.
0079C0:  EB B3 5A C2 CC 04 EB C9 EB 19 EB 29 1F 30 FC B7    ..Z........).0..
0079D0:  20 F6 19 C9 C3 FD 02 7A AC 47 CD 09 05 EB CD 09     ......z.G......
0079E0:  05 AF ED 52 19 30 01 EB B2 20 E9 B3 5A C2 F8 04    ...R.0... ..Z...
0079F0:  EB C9 EB 19 EB 29 38 DC 1F 30 FA B7 20 F4 ED 5A    .....)8..0.. ..Z
007A00:  66 05 EB E1 73 23 72 DD 6E 06 DD 66 07 11 2A 00    f...s#r.n..f..*.
007A10:  19 E5 21 00 00 7D E1 77 21 1A 00 E5 DD 6E 02 DD    ..!..}.w!....n..
007A20:  66 03 EB C1 DD E5 CD 05 00 DD E1 DD 75 FA DD 74    f...........u..t
007A30:  FB 21 21 00 E5 DD 6E 06 DD 66 07 11 07 00 19 EB    .!!...n..f......
007A40:  C1 DD E5 CD 05 00 DD E1 DD 75 08 DD 74 09 E1 DD    .........u..t...
007A50:  E1 D1 21 08 00 39 F9 EB E9 C3 5C 0D DD E5 DD 21    ..!..9....\....!
007A60:  04 00 DD 39 21 FE FF 39 F9 ED 5B 19 01 19 D4 EB    ...9!..9..[.....
007A70:  02 DD 6E 06 DD 66 07 11 28 00 19 E5 DD 6E 04 DD    ..n..f..(....n..
007A80:  66 05 EB E1 73 23 72 DD 6E 06 DD 66 07 11 2A 00    f...s#r.n..f..*.
007A90:  19 E5 21 00 00 7D E1 77 21 1A 00 E5 DD 6E 02 DD    ..!..}.w!....n..
007AA0:  66 03 EB C1 DD E5 CD 05 00 DD E1 DD 75 FA DD 74    f...........u..t
007AB0:  FB 21 22 00 E5 DD 6E 06 DD 66 07 11 07 00 19 EB    .!"...n..f......
007AC0:  C1 DD E5 CD 05 00 DD E1 DD 75 08 DD 74 09 E1 DD    .........u..t...
007AD0:  E1 D1 21 08 00 39 F9 EB E9 C3 DC 0D DD E5 DD 21    ..!..9.........!
007AE0:  04 00 DD 39 21 FE FF 39 F9 ED 5B 19 01 19 D4 EB    ...9!..9..[.....
007AF0:  02 DD 6E 02 DD 66 03 23 23 23 23 E5 21 01 00 7D    ..n..f.####.!..}
007B00:  E1 77 21 10 00 E5 DD 6E 02 DD 66 03 11 07 00 19    .w!....n..f.....
007B10:  EB C1 DD E5 CD 05 00 DD E1 DD 75 FA DD 74 FB E1    ..........u..t..
007B20:  DD E1 D1 E1 E1 EB E9 C3 2A 0E DD E5 DD 21 04 00    ........*....!..
007B30:  DD 39 21 00 00 39 F9 ED 5B 19 01 19 D4 EB 02 DD    .9!..9..[.......
007B40:  7E 02 6F 26 00 E5 3E 30 6F 26 00 D1 EB B7 ED 52    ~.o&..>0o&.....R
007B50:  DD 75 03 DD 74 04 DD E1 D1 33 E1 EB E9 C3 60 0E    .u..t....3....`.
007B60:  DD E5 DD 21 04 00 DD 39 21 FF FF 39 F9 ED 5B 19    ...!...9!..9..[.
007B70:  01 19 D4 EB 02 21 06 00 E5 21 01 00 CD 0C 05 EB    .....!...!......
007B80:  C1 DD E5 CD 05 00 DD E1 7D DD 77 FB DD 7E FB F5    ........}.w..~..
007B90:  21 00 00 7D C1 90 28 02 3E 01 B7 CA 75 0E DD 7E    !..}..(.>...u..~
007BA0:  FB DD 77 02 33 DD E1 D1 E1 EB E9 C3 AE 0E DD E5    ..w.3...........
007BB0:  DD 21 04 00 DD 39 21 FF FF 39 F9 ED 5B 19 01 19    .!...9!..9..[...
007BC0:  D4 EB 02 2A 25 01 E5 21 9C 01 22 25 01 CD EB 01    ...*%..!.."%....
007BD0:  E1 22 25 01 C3 DF 0E 20 28 59 2F 4E 29 20 3F 2A    ."%.... (Y/N) ?*
007BE0:  25 01 E5 21 9C 01 22 25 01 21 D7 0E E5 21 20 00    %..!.."%.!...! .
007BF0:  3E 08 4F CD B7 02 E1 41 CD C4 02 E1 22 25 01 3B    >.O....A...."%.;
007C00:  38 D2 FA D4 04 B0 F0 18 03 7C B7 F0 AF 95 6F 3E    8........|....o>
007C10:  00 9C 67 C9 7C B5 CA 12 03 7C D5 AA F5 AF B4 F4    ..g.|....|......
007C20:  0C 05 44 4D 21 00 00 EB CD 09 05 B5 CA 44 05 3E    ..DM!........D.>
007C30:  11 29 3D 30 FC EB ED 6A 09 38 02 ED 42 CB 13 CB    .)=0...j.8..B...
007C40:  12 3D 20 F2 F1 EB FC 0C 05 EB F1 B7 F0 18 BD CD    .= .............
007C50:  D1 09 E5 D5 C5 F5 2A 25 01 CD 80 05 F1 C1 D1 E1    ......*%........
007C60:  C9 E5 11 83 04 C3 00 03 E5 2A 25 01 5E 23 56 D5    .........*%.^#V.
007C70:  EB 2B 2B 46 2B 4E E1 D1 ED B0 2A 25 01 C3 21 06    .++F+N....*%..!.
007C80:  5E 23 56 23 23 23 7E 3D 20 D7 2B 2B 2B 13 1A 72    ^#V###~= .+++..r
007C90:  2B 73 FE 0A 28 EA FE 1A C0 E5 23 23 4E 23 46 23    +s..(.....##N#F#
007CA0:  23 EB ED 42 EB D1 C2 2C 07 23 7E 3C C2 E1 06 23    #..B...,.#~<...#
007CB0:  EB 0E 0A CD CB 01 EB 23 4E 23 06 00 7E FE 03 CA    .......#N#..~...
007CC0:  00 00 FE 1A 20 08 E5 11 FC FF 19 36 01 E1 E5 09    .... ......6....
007CD0:  36 0D 23 36 1A 1E 0D 0E 02 CD CB 01 1E 0A 0E 02    6.#6............
007CE0:  CD CB 01 EB C1 21 FA FF 09 72 2B 73 2B 70 2B 71    .....!...r+s+p+q
007CF0:  C9 D5 CD CB 07 E1 CD 2F 07 C8 23 23 EB 01 28 00    ......./..##..(.
007D00:  09 EB CD E1 01 EB 0E 14 CD CB 01 B7 C2 61 05 54    .............a.T
007D10:  5D 01 80 00 09 EB D5 0E 04 ED B0 EB 36 04 E1 18    ]...........6...
007D20:  0D 11 04 00 19 7E 3D C2 61 05 11 A4 00 19 4E 23    .....~=.a.....N#
007D30:  46 79 B0 28 43 0B 70 2B 71 23 23 4E 23 46 23 7E    Fy.(C.p+q##N#F#~
007D40:  E5 5F 16 00 EB 19 11 7C FF 19 D1 13 D5 FE 80 20    ._.....|....... 
007D50:  1D E1 E5 D5 C5 11 7B FF 19 EB CD E1 01 21 DF FF    ......{......!..
007D60:  19 EB 0E 14 CD CB 01 3C CA 61 05 C1 D1 AF 3C ED    .......<.a....<.
007D70:  A0 EA 4D 06 E1 2B 77 C9 11 5C FF 19 36 01 C9 11    ..M..+w..\..6...
007D80:  04 00 19 7E 3C C2 61 05 11 A4 00 19 34 23 20 01    ...~<.a.....4# .
007D90:  34 23 4E 23 46 23 7E E5 5F 16 00 EB 19 11 7C FF    4#N#F#~._.....|.
007DA0:  19 D1 13 D5 EB FE 80 20 11 E3 E5 C5 11 7B FF CD    ....... .....{..
007DB0:  C9 06 EB C1 B7 C2 C2 06 E1 E3 3C ED A0 EA A5 06    ..........<.....
007DC0:  18 B2 D1 D1 2B 2B 36 00 C9 19 EB CD E1 01 21 DF    ....++6.......!.
007DD0:  FF 19 EB 0E 15 C3 CB 01 D5 CD E3 07 E1 CD 2F 07    ............../.
007DE0:  C8 21 28 00 19 EB 73 23 72 D5 23 4E 23 46 23 23    .!(...s#r.#N#F##
007DF0:  E5 C5 23 23 CD E1 01 EB 0E 14 CD CB 01 B7 20 0E    ..##.......... .
007E00:  3B 06 01 CD AF 04 D5 CD 60 0E 3B F1 F5 33 06 01    ;.......`.;..3..
007E10:  CD AF 04 D5 CD 76 0C 3B F1 DD 77 FB DD 7E FB 32    .....v.;..w..~.2
007E20:  32 01 0E 1F CD 19 0A 3E 4E CD F2 09 B6 77 3E 59    2......>N....w>Y
007E30:  CD F2 09 B6 77 3A 32 01 CD F2 09 A6 ED 44 3E 00    ....w:2......D>.
007E40:  17 21 20 00 39 F9 B7 CA FF 0E 2A 25 01 E5 21 9C    .! .9.....*%..!.
007E50:  01 22 25 01 DD 7E FB CD AA 01 CD EB 01 E1 22 25    ."%..~........"%
007E60:  01 DD 7E FB F5 3E 59 C1 90 3E 01 28 01 AF DD 77    ..~..>Y..>.(...w
007E70:  02 33 DD E1 D1 E1 EB E9 C3 7B 0F DD E5 DD 21 04    .3.......{....!.
007E80:  00 DD 39 21 00 00 39 F9 ED 5B 19 01 19 D4 EB 02    ..9!..9..[......
007E90:  C3 95 0F 20 28 21 9C 01 22 25 01 21 93 0F 06 02    ... (!.."%.!....
007EA0:  CD C4 02 DD 7E 02 B7 CA B8 0F 21 9C 01 22 25 01    ....~.....!.."%.
007EB0:  3E 59 CD AA 01 C3 C3 0F 21 9C 01 22 25 01 3E 4E    >Y......!.."%.>N
007EC0:  CD AA 01 C3 C8 0F 29 20 21 9C 01 22 25 01 21 C6    ......) !.."%.!.
007ED0:  0F 06 02 CD C4 02 DD E1 D1 33 E1 EB E9 C3 E0 0F    .........3......
007EE0:  DD E5 DD 21 04 00 DD 39 21 FF FF 39 F9 ED 5B 19    ...!...9!..9..[.
007EF0:  01 19 D4 EB 02 DD 6E 02 DD 66 03 7E F5 33 06 01    ......n..f.~.3..
007F00:  CD AF 04 D5 CD 7B 0F 2A 25 01 E5 21 9C 01 22 25    .....{.*%..!.."%
007F10:  01 CD EB 01 E1 22 25 01 C3 2A 10 20 28 59 2F 4E    ....."%..*. (Y/N
007F20:  2F 45 4E 54 45 52 29 20 3F 20 2A 25 01 E5 21 9C    /ENTER) ? *%..!.
007F30:  01 22 25 01 21 1B 10 E5 21 20 00 3E 0F 4F CD B7    ."%.!...! .>.O..
007F40:  02 E1 41 CD C4 02 E1 22 25 01 3B 3B 06 01 CD AF    ..A...."%.;;....
007F50:  04 D5 CD 60 0E 3B F1 F5 33 06 01 CD AF 04 D5 CD    ...`.;..3.......
007F60:  76 0C 3B F1 DD 77 FB DD 7E FB 32 32 01 0E 1F CD    v.;..w..~.22....
007F70:  19 0A 3E 4E CD F2 09 B6 77 3E 59 CD F2 09 B6 77    ..>N....w>Y....w
007F80:  21 0D 00 7D CD F2 09 B6 77 3A 32 01 CD F2 09 A6    !..}....w:2.....
007F90:  ED 44 3E 00 17 21 20 00 39 F9 B7 CA 4A 10 DD 7E    .D>..! .9...J..~
007FA0:  FB F5 21 0D 00 7D C1 90 28 02 3E 01 B7 CA DA 10    ..!..}..(.>.....
007FB0:  2A 25 01 E5 21 9C 01 22 25 01 DD 7E FB CD AA 01    *%..!.."%..~....
007FC0:  E1 22 25 01 DD 6E 02 DD 66 03 E5 DD 7E FB F5 3E    ."%..n..f...~..>
007FD0:  59 C1 90 3E 01 28 01 AF E1 77 2A 25 01 E5 21 9C    Y..>.(...w*%..!.
007FE0:  01 22 25 01 CD EB 01 E1 22 25 01 DD 6E 02 DD 66    ."%....."%..n..f
007FF0:  03 7E DD 77 04 33 DD E1 D1 E1 E1 EB E9 C3 11 11    .~.w.3..........
008000:  01 80 00 09 C1 ED 42 28 0B 09 C5 EB 18 E6 36 1A    ......B(......6.
008010:  22 A1 07 C1 D1 E1 7E FE 0A 23 28 FA 2B D5 1B 1B    ".....~..#(.+...
008020:  1B 1B EB 72 2B 73 EB D1 FE 1A C0 EB 36 01 C9 E5    ...r+s......6...
008030:  11 04 00 19 36 01 23 23 23 EB 0E 0F CD CB 01 EB    ....6.###.......
008040:  2B 2B 3C D1 28 E6 36 00 C9 E5 CD F1 03 E1 11 A3    ++<.(.6........£
008050:  07 CD D8 06 2A 15 01 7C B5 28 0A EB 21 06 01 7E    ....*..|.(..!..~
008060:  01 0F 00 ED B0 CD DB 01 21 ED B0 22 FE 00 2A A1    ........!.."..*.
008070:  07 11 CB 07 B7 ED 52 28 09 44 4D EB 11 00 01 C3    ......R(.DM.....
008080:  FE 00 21 89 07 CD D7 02 C7 0D 0A 43 61 6E 27 74    ..!........Can't
008090:  20 66 69 6E 64 20 63 68 61 69 6E 20 66 69 6C 65     find chain file
0080A0:  00 CB 07 CB 07 FF FF 00 00 00 00 00 00 00 00 00    ................
0080B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0080C0:  00 00 00 00 00 00 00 00 00 00 00 CD DB 01 E5 62    ...............b
0080D0:  6B 01 AD 00 09 EB 73 23 72 23 23 23 EB E1 CD 02    k.....s#r###....
0080E0:  09 18 17 CD DB 01 EB 23 23 4E 23 46 03 78 B1 0B    .......##N#F.x..
0080F0:  3E 1A 28 01 02 EB 13 CD 48 09 13 13 CD 30 08 FE    >.(.....H....0..
008100:  20 28 21 D6 40 12 13 12 13 23 23 06 08 CD 27 08     (!.@....##...'.
008110:  23 06 03 CD 27 08 AF 12 13 12 13 12 13 12 21 11    #...'.........!.
008120:  00 19 77 C9 AF 18 DE CD 30 08 12 13 23 10 F8 C9    ..w.....0...#...
008130:  7E FE 61 D8 FE 7B D0 D6 20 C9 D5 CD CB 07 E1 11    ~.a..{.. .......
008140:  04 00 19 CD 7F 08 01 23 00 09 54 5D 01 80 00 09    .......#..T]....
008150:  36 00 23 36 00 2B 3E 04 4F ED B0 77 C9 D5 CD E3    6.#6.+>.O..w....
008160:  07 D1 21 28 00 19 EB 73 23 72 23 4E 23 46 23 E5    ..!(...s#r#N#F#.
008170:  60 69 ED 52 44 4D 0B 62 6B 36 00 13 ED B0 E1 36    `i.RDM.bk6.....6
008180:  FF 23 E5 23 23 EB 0E 13 CD CB 01 0E 16 CD CB 01    .#.##...........
008190:  E1 3C 36 01 C0 36 00 C9 E5 D5 C5 F5 2A 25 01 5E    .<6..6......*%.^
0081A0:  23 56 12 2B CD B3 08 F1 C1 D1 E1 C9 1A 5F 0E 02    #V.+........._..
0081B0:  C3 CB 01 5E 23 56 23 23 23 7E 3C C2 61 05 23 23    ...^#V###~<.a.##
0081C0:  7E 01 FB FF 09 3C 28 E4 13 1A 72 2B 73 FE 1A C0    ~....<(...r+s...
0081D0:  EB 21 28 00 19 EB 73 23 72 23 4E 23 46 C5 23 23    .!(...s#r#N#F.##
0081E0:  23 23 CD E1 01 EB 0E 15 CD CB 01 01 80 00 09 C1    ##..............
0081F0:  B7 20 08 ED 42 D0 09 EB C5 18 E7 62 6B 2B 2B 36    . ..B......bk++6
008200:  C3 11 11 20 20 20 20 20 20 20 20 20 20 2E 20 20    ...          .  
008210:  20 DD E5 DD 21 04 00 DD 39 21 EF FF 39 F9 ED 5B     ...!...9!..9..[
008220:  19 01 19 D4 EB 02 2A 25 01 E5 21 9C 01 22 25 01    ......*%..!.."%.
008230:  C3 41 11 5B 45 53 43 5D 20 74 6F 20 61 62 6F 72    .A.[ESC] to abor
008240:  74 21 33 11 06 0E CD C4 02 CD EB 01 E1 22 25 01    t!3.........."%.
008250:  2A 25 01 E5 21 9C 01 22 25 01 C3 6E 11 4F 6D 69    *%..!.."%..n.Omi
008260:  74 20 66 69 6C 65 20 74 79 70 65 20 28 2E 21 5D    t file type (.!]
008270:  11 06 11 CD C4 02 DD E5 D1 21 02 00 19 06 03 CD    .........!......
008280:  C4 02 C3 8E 11 20 61 73 73 75 6D 65 64 29 21 85    ..... assumed)!.
008290:  11 06 09 CD C4 02 CD EB 01 E1 22 25 01 C3 AF 11    .........."%....
0082A0:  45 6E 74 65 72 20 46 69 6C 65 6E 61 6D 65 20 2A    Enter Filename *
0082B0:  25 01 E5 21 9C 01 22 25 01 21 A0 11 06 0F CD C4    %..!.."%.!......
0082C0:  02 E1 22 25 01 DD E5 D1 21 EB FF 19 E5 21 03 11    .."%....!....!..
0082D0:  01 0E 00 D1 ED B0 21 01 00 DD 75 FA DD 74 FB C3    ......!...u..t..
0082E0:  EF 11 DD 6E FA DD 66 FB 23 DD 75 FA DD 74 FB 11    ...n..f.#.u..t..
0082F0:  03 00 EB B7 ED 52 FA 26 12 DD E5 D1 21 EB FF 19    .....R.&....!...
008300:  E5 DD 6E FA DD 66 FB 11 0B 00 19 2B D1 19 E5 DD    ..n..f.....+....
008310:  E5 D1 21 02 00 19 E5 DD 6E FA DD 66 FB 2B D1 19    ..!.....n..f.+..
008320:  7E E1 77 C3 E2 11 21 03 00 DD 75 FA DD 74 FB 3B    ~.w...!...u..t.;
008330:  06 01 CD AF 04 D5 CD 60 0E 3B F1 DD 77 F9 DD 7E    .......`.;..w..~
008340:  F9 F5 3E 3A C1 90 3E 01 28 01 AF F5 DD 6E FA DD    ..>:..>.(....n..
008350:  66 FB E5 21 04 00 D1 AF ED 52 20 01 3C C1 A0 B7    f..!.....R .<...
008360:  CA 8C 12 DD E5 D1 21 EB FF 19 E5 21 01 00 2B D1    ......!....!..+.
008370:  19 E5 DD E5 D1 21 EB FF 19 E5 21 03 00 2B D1 19    .....!....!..+..
008380:  7E E1 77 21 02 00 DD 75 FA DD 74 FB DD 7E F9 F5    ~.w!...u..t..~..
008390:  21 0D 00 7D C1 90 3E 01 28 01 AF B7 CA A2 12 C3    !..}..>.(.......
0083A0:  F0 13 DD 7E F9 32 32 01 0E 1F CD 19 0A 21 08 00    ...~.22......!..
0083B0:  7D CD F2 09 B6 77 21 7F 00 7D CD F2 09 B6 77 3A    }....w!..}....w:
0083C0:  32 01 CD F2 09 A6 ED 44 3E 00 17 21 20 00 39 F9    2......D>..! .9.
0083D0:  F5 DD 7E F9 F5 21 1B 00 7D C1 90 28 02 3E 01 C1    ..~..!..}..(.>..
0083E0:  A0 B7 CA 8D 13 DD 6E FA DD 66 FB E5 21 03 00 D1    ......n..f..!...
0083F0:  B7 ED 52 3E 80 A4 07 B7 CA 8A 13 DD 6E FA DD 66    ..R>........n..f
008400:  00 C9 1A B7 F0 D5 E5 21 24 00 CD C9 06 D5 21 A1    .......!$.....!.
008410:  00 19 4E 23 46 23 7E 11 7E FF 19 36 00 23 36 00    ..N#F#~.~..6.#6.
008420:  23 36 00 23 D1 F5 C5 EB CD E1 01 EB 0E 21 CD CB    #6.#.........!..
008430:  01 C1 71 23 70 0E 22 CD CB 01 0E 10 CD CB 01 21    ..q#p."........!
008440:  A3 00 19 F1 77 E1 D1 C9 1A B7 F0 D5 E5 1B 1B 1B    £...w...........
008450:  1B 21 28 00 19 EB 4E 23 46 3E 1A 02 03 23 23 CD    .!(...N#F>...##.
008460:  DD 08 0E 10 CD CB 01 E1 D1 C9 CD A7 01 FE 0D 20    ............... 
008470:  F9 C9 5E 23 56 1A FE 0D 3E 00 C0 3C C9 CD A7 01    ..^#V...>..<....
008480:  FE 20 28 F9 FE 0D C0 18 F4 CD 7D 09 FE 2D 28 37    . (.......}..-(7
008490:  FE 2B CC A7 01 CD 34 02 D2 F1 02 21 00 00 06 04    .+....4....!....
0084A0:  FE 34 30 01 04 D6 30 5F 16 00 19 CD D1 09 CD 34    .40...0_.......4
0084B0:  02 30 0E CD 52 05 05 28 0B 29 E5 29 29 D1 19 18    .0..R..(.).))...
0084C0:  E4 CB 7C C8 C3 F8 02 CD 92 09 1E 00 EB B7 ED 52    ..|............R
0084D0:  C9 E5 D5 2A 25 01 5E 23 56 1A D1 E1 C9 CD D1 09    ...*%.^#V.......
0084E0:  FE 0D 28 08 77 23 CD 52 05 10 F2 C9 AF 77 23 10    ..(.w#.R.....w#.
0084F0:  FC C9 21 02 00 39 4F AF CB 39 1F CB 39 1F CB 39    ..!..9O..9..9..9
008500:  17 17 17 47 04 AF 37 8F 10 FD 09 C9 3C 47 7E B2    ...G..7.....<G~.
008510:  77 CB 02 30 01 23 10 F6 C9 E1 22 17 01 06 00 68    w..0.#...."....h
008520:  60 B7 ED 42 39 54 5D 2B F9 36 00 ED B0 2A 17 01    `..B9T]+.6...*..
008530:  E9 E1 22 17 01 21 00 00 39 54 5D 09 41 1A 02 00    .."..!..9T].A...
008540:  77 23 13 10 F8 EB F9 2A 17 01 E9 E1 22 17 01 21    w#.....*...."..!
008550:  00 00 39 54 5D 09 41 CD 00 00 23 13 10 F9 3E 01    ..9T].A...#...>.
008560:  F9 2A 17 01 E9 1A BE C8 23 10 FD AF 18 F2 1A 2F    .*......#....../
008570:  A6 18 F4 EB 1A 2F A6 EB 18 ED B7 ED 52 3E 80 EA    ...../......R>..
008580:  8D 0A A4 07 C9 B7 ED 52 3E 80 EA 82 0A A4 07 EE    .......R>.......
008590:  01 C9 2D 7B 28 1B 2D 28 0F 2D 28 07 2D 28 04 45    ..-{(.-(.-(.-(.E
0085A0:  CD BC 02 7A CD A8 0A 7B 4F 0F 0F 0F 0F CD B1 0A    ...z...{O.......
0085B0:  79 E6 0F C6 90 27 CE 40 27 CD AA 01 C9 ED 53 1D    y....'.@'.....S.
0085C0:  01 E5 21 21 01 22 1B 01 2A 21 01 E5 CD 14 0B 2A    ..!!."..*!.....*
0085D0:  1D 01 B7 ED 42 09 28 30 38 07 E1 22 1B 01 EB 18    ....B.(08.."....
0085E0:  EA 78 A1 3C 28 0B E5 AF ED 42 95 4F 3E 00 9C 47    .x.<(....B.O>..G
0085F0:  E1 ED 43 1D 01 C1 C5 09 CD 2F 0B E5 73 23 72 23    ..C....../..s#r#
008600:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
008610:  07 00 00 00 02 09 4E E5 07 00 41 02 00 00 00 02    ......N...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:  FB 2B DD 75 FA DD 74 FB DD 7E F9 F5 21 08 00 7D    .+.u..t..~..!..}
008710:  C1 90 3E 01 28 01 AF F5 DD 7E F9 F5 21 7F 00 7D    ..>.(....~..!..}
008720:  C1 90 3E 01 28 01 AF C1 B0 B7 CA 51 13 2A 25 01    ..>.(......Q.*%.
008730:  E5 21 9C 01 22 25 01 21 08 00 7D CD AA 01 3E 20    .!.."%.!..}...> 
008740:  CD AA 01 21 08 00 7D CD AA 01 E1 22 25 01 C3 74    ...!..}...."%..t
008750:  13 2A 25 01 E5 21 9C 01 22 25 01 DD E5 D1 21 EB    .*%..!.."%....!.
008760:  FF 19 E5 DD 6E FA DD 66 FB 2B D1 19 7E CD AA 01    ....n..f.+..~...
008770:  E1 22 25 01 DD E5 D1 21 EB FF 19 E5 DD 6E FA DD    ."%....!.....n..
008780:  66 FB 2B D1 19 E5 3E 20 E1 77 C3 F0 13 DD 6E FA    f.+...> .w....n.
008790:  DD 66 FB E5 21 0B 00 EB E1 B7 ED 52 3E 80 A4 07    .f..!......R>...
0087A0:  B7 CA F0 13 3B DD 7E F9 F5 33 06 01 CD AF 04 D5    ....;.~..3......
0087B0:  CD 76 0C 3B F1 DD 77 F9 DD E5 D1 21 EB FF 19 E5    .v.;..w....!....
0087C0:  DD 6E FA DD 66 FB 2B D1 19 E5 DD 7E F9 E1 77 2A    .n..f.+....~..w*
0087D0:  25 01 E5 21 9C 01 22 25 01 DD 7E F9 CD AA 01 E1    %..!.."%..~.....
0087E0:  22 25 01 DD 6E FA DD 66 FB 23 DD 75 FA DD 74 FB    "%..n..f.#.u..t.
0087F0:  DD 7E F9 F5 21 0D 00 7D C1 90 3E 01 28 01 AF F5    .~..!..}..>.(...
008800:  DD 7E F9 F5 21 1B 00 7D C1 90 3E 01 28 01 AF C1    .~..!..}..>.(...
008810:  B0 B7 CA 2F 12 2A 25 01 E5 21 9C 01 22 25 01 CD    .../.*%..!.."%..
008820:  EB 01 E1 22 25 01 DD 6E 05 DD 66 06 E5 DD E5 D1    ..."%..n..f.....
008830:  21 EB FF 19 01 0E 00 D1 ED B0 DD 7E F9 F5 21 1B    !..........~..!.
008840:  00 7D C1 90 28 02 3E 01 DD 77 07 21 11 00 39 F9    .}..(.>..w.!..9.
008850:  DD E1 D1 21 07 00 39 F9 EB E9 C3 5D 14 DD E5 DD    ...!..9....]....
008860:  21 04 00 DD 39 21 00 00 39 F9 ED 5B 19 01 19 D4    !...9!..9..[....
008870:  EB 02 21 D4 81 E5 DD E5 D1 21 02 00 19 D1 CD D8    ..!......!......
008880:  06 AF DD 77 10 21 D4 81 11 05 00 19 7E F5 2A D4    ...w.!......~.*.
008890:  81 7E F5 21 1A 00 7D C1 90 28 02 3E 01 C1 A0 B7    .~.!..}..(.>....
0088A0:  CA DB 14 2A 25 01 E5 21 9C 01 22 25 01 DD E5 D1    ...*%..!.."%....
0088B0:  21 02 00 19 06 0E CD C4 02 C3 C7 14 20 6E 6F 74    !........... not
0088C0:  20 66 6F 75 6E 64 20 21 BC 14 06 0B CD C4 02 CD     found !........
0088D0:  EB 01 E1 22 25 01 3E 01 DD 77 10 DD E1 D1 21 10    ..."%.>..w....!.
0088E0:  00 39 F9 EB E9 C3 E8 14 DD E5 DD 21 04 00 DD 39    .9.........!...9
0088F0:  21 FF FF 39 F9 ED 5B 19 01 19 D4 EB 02 3B 06 01    !..9..[......;..
008900:  19 7E CD AA 01 C3 7A 1C E1 DD E1 D1 21 08 00 39    .~....z.....!..9
008910:  F9 EB E9 C3 16 1D DD E5 DD 21 04 00 DD 39 21 FE    .........!...9!.
008920:  FF 39 F9 ED 5B 19 01 19 D4 EB 02 21 00 00 DD 75    .9..[......!...u
008930:  FA DD 74 FB 21 C9 78 E5 DD 6E 02 DD 66 03 2B 11    ..t.!.x..n..f.+.
008940:  19 00 CD BA 04 D1 19 E5 21 01 00 2B D1 19 7E FE    ........!..+..~.
008950:  30 C2 76 1D DD 6E 04 DD 66 05 E5 DD 6E 02 DD 66    0.v..n..f...n..f
008960:  03 E5 DD E5 D1 21 FA FF 19 E5 06 01 CD AF 04 D5    .....!..........
008970:  CD 59 1C C3 C6 1D FE 31 C2 AF 1D DD 6E 04 DD 66    .Y.....1....n..f
008980:  05 E5 DD 6E 02 DD 66 03 E5 DD E5 D1 21 FA FF 19    ...n..f.....!...
008990:  E5 06 01 CD AF 04 D5 CD 59 1C 21 9C 01 22 25 01    ........Y.!.."%.
0089A0:  DD 6E 04 DD 66 05 22 25 01 CD EB 01 C3 C6 1D FE    .n..f."%........
0089B0:  32 C2 C6 1D 21 9C 01 22 25 01 DD 6E 04 DD 66 05    2...!.."%..n..f.
0089C0:  22 25 01 CD EB 01 E1 DD E1 D1 21 06 00 39 F9 EB    "%........!..9..
0089D0:  E9 C3 D4 1D DD E5 DD 21 04 00 DD 39 21 FD FF 39    .......!...9!..9
0089E0:  F9 ED 5B 19 01 19 D4 EB 02 AF DD 77 F9 21 00 00    ..[........w.!..
0089F0:  DD 75 FA DD 74 FB DD 6E 03 DD 66 04 23 DD 75 03    .u..t..n..f.#.u.
008A00:  DD 74 04 21 C9 78 E5 DD 6E 03 DD 66 04 2B 11 19    .t.!.x..n..f.+..
008A10:  00 CD BA 04 D1 19 E5 21 01 00 2B D1 19 7E FE 30    .......!..+..~.0
008A20:  C2 33 1E DD 6E FA DD 66 FB 23 DD 75 FA DD 74 FB    .3..n..f.#.u..t.
008A30:  C3 86 1E FE 31 C2 40 1E 3E 01 DD 77 F9 C3 86 1E    ....1.@.>..w....
008A40:  FE 32 C2 6D 1E DD 7E 02 B7 CA 5D 1E DD 6E FA DD    .2.m..~...]..n..
008A50:  66 FB 23 23 DD 75 FA DD 74 FB C3 6A 1E DD 6E FA    f.##.u..t..j..n.
008A60:  DD 66 FB 23 DD 75 FA DD 74 FB C3 86 1E FE 33 C2    .f.#.u..t.....3.
008A70:  86 1E DD 7E 02 B7 CA 86 1E DD 6E FA DD 66 FB 23    ...~......n..f.#
008A80:  DD 75 FA DD 74 FB DD 7E F9 F5 DD 6E 03 DD 66 04    .u..t..~...n..f.
008A90:  E5 21 52 00 D1 AF ED 52 20 01 3C C1 B0 DD 77 F9    .!R....R .<...w.
008AA0:  DD 7E F9 B7 CA F6 1D DD 7E 02 B7 CA C3 1E DD 6E    .~......~......n
008AB0:  FA DD 66 FB 23 EB 21 02 00 CD 14 05 EB DD 75 FA    ..f.#.!.......u.
008AC0:  DD 74 FB DD 6E FA DD 66 FB 23 DD 75 05 DD 74 06    .t..n..f.#.u..t.
008AD0:  33 E1 DD E1 D1 33 E1 E1 EB E9 C3 B7 20 C3 E0 1E    3....3...... ...
008AE0:  DD E5 DD 21 04 00 DD 39 21 FE FF 39 F9 ED 5B 19    ...!...9!..9..[.
008AF0:  01 19 D4 EB 02 06 01 CD AF 04 21 FA FF 19 5E 23    ..........!...^#
008B00:  CD AF 04 D5 CD 60 0E 3B F1 DD 77 FB DD 7E FB 32    .....`.;..w..~.2
008B10:  32 01 0E 1F CD 19 0A 3E 30 5F CD F2 09 57 E5 D5    2......>0_...W..
008B20:  3E 39 D1 E1 93 38 03 CD 0C 0A 21 0D 00 7D CD F2    >9...8....!..}..
008B30:  09 B6 77 3A 32 01 CD F2 09 A6 ED 44 3E 00 17 21    ..w:2......D>..!
008B40:  20 00 39 F9 B7 CA FD 14 DD 7E FB F5 21 0D 00 7D     .9......~..!..}
008B50:  C1 90 28 02 3E 01 B7 CA 8A 15 DD 6E 02 DD 66 03    ..(.>......n..f.
008B60:  E5 E5 DD 7E FB F5 33 06 01 CD AF 04 D5 CD 2A 0E    ...~..3.......*.
008B70:  E1 EB E1 73 23 72 2A 25 01 E5 21 9C 01 22 25 01    ...s#r*%..!.."%.
008B80:  DD 7E FB CD AA 01 E1 22 25 01 DD 7E FB F5 21 0D    .~....."%..~..!.
008B90:  00 7D C1 90 28 02 3E 01 DD 77 04 33 DD E1 D1 E1    .}..(.>..w.3....
008BA0:  E1 EB E9 C3 A6 15 DD E5 DD 21 04 00 DD 39 21 FB    .........!...9!.
008BB0:  FF 39 F9 ED 5B 19 01 19 D4 EB 02 C3 C0 15 20 28    .9..[......... (
008BC0:  21 9C 01 22 25 01 21 BE 15 06 02 CD C4 02 DD 6E    !.."%.!........n
008BD0:  02 DD 66 03 7E 6F 26 00 E5 21 00 00 44 4D E1 CD    ..f.~o&..!..DM..
008BE0:  3B 02 C3 E9 15 29 20 3F 20 21 E5 15 06 04 CD C4    ;....) ? !......
008BF0:  02 3B DD E5 D1 21 F8 FF 19 E5 06 01 CD AF 04 D5    .;...!..........
008C00:  CD E8 14 3B F1 B7 CA 57 16 21 00 00 DD 75 FA DD    ...;...W.!...u..
008C10:  74 FB DD 6E FA DD 66 FB 29 54 5D 29 29 19 E5 DD    t..n..f.)T]))...
008C20:  6E F8 DD 66 F9 D1 19 DD 75 FA DD 74 FB 3B DD E5    n..f....u..t.;..
008C30:  D1 21 F8 FF 19 E5 06 01 CD AF 04 D5 CD E8 14 3B    .!.............;
008C40:  F1 EE 01 B7 CA 12 16 DD 6E 02 DD 66 03 E5 DD 6E    ........n..f...n
008C50:  FA DD 66 FB 7D E1 77 21 9C 01 22 25 01 CD EB 01    ..f.}.w!.."%....
008C60:  33 E1 E1 DD E1 D1 E1 E1 EB E9 C3 6D 16 DD E5 DD    3..........m....
008C70:  21 04 00 DD 39 21 FE FF 39 F9 ED 5B 19 01 19 D4    !...9!..9..[....
008C80:  EB 02 21 01 00 DD 75 FA DD 74 FB C3 9B 16 DD 6E    ..!...u..t.....n
008C90:  FA DD 66 FB 23 DD 75 FA DD 74 FB 11 0C 00 EB B7    ..f.#.u..t......
008CA0:  ED 52 FA 1A 17 21 FD 6A E5 DD 6E 04 DD 66 05 29    .R...!.j..n..f.)
008CB0:  29 54 5D 29 19 D1 19 E5 DD 6E FA DD 66 FB 2B D1    )T]).....n..f.+.
008CC0:  19 7E F5 21 00 00 7D C1 90 28 02 3E 01 B7 CA 17    .~.!..}..(.>....
008CD0:  17 21 9C 01 22 25 01 DD 6E 06 DD 66 07 22 25 01    .!.."%..n..f."%.
008CE0:  21 FD 6A E5 DD 6E 04 DD 66 05 29 29 54 5D 29 19    !.j..n..f.))T]).
008CF0:  D1 19 E5 DD 6E FA DD 66 FB 2B D1 19 7E CD AA 01    ....n..f.+..~...
008D00:  56 EB E5 DD 75 FA DD 74 FB 06 01 CD AF 04 21 F4    V...u..t......!.
008D10:  FF 19 5E 23 56 EB E3 C3 27 1F DD 6E FA DD 66 FB    ..^#V...'..n..f.
008D20:  23 DD 75 FA DD 74 FB D1 D5 EB B7 ED 52 FA 42 1F    #.u..t......R.B.
008D30:  21 9C 01 22 25 01 21 D4 81 22 25 01 CD EB 01 C3    !.."%.!.."%.....
008D40:  1A 1F D1 21 9C 01 22 25 01 21 D4 81 22 25 01 C3    ...!.."%.!.."%..
008D50:  84 1F 50 72 65 73 73 20 5B 52 45 54 55 52 4E 5D    ..Press [RETURN]
008D60:  20 74 6F 20 65 6E 64 3B 20 61 6E 79 20 6F 74 68     to end; any oth
008D70:  65 72 20 6B 65 79 20 66 6F 72 20 6D 6F 72 65 20    er key for more 
008D80:  48 65 6C 70 21 52 1F 06 32 CD C4 02 CD EB 01 06    Help!R..2.......
008D90:  01 CD AF 04 21 FA FF 19 E5 21 01 00 EB E1 73 23    ....!....!....s#
008DA0:  72 E1 DD E1 D1 E1 EB E9 C3 AB 1F DD E5 DD 21 04    r.............!.
008DB0:  00 DD 39 21 00 00 39 F9 ED 5B 19 01 19 D4 EB 02    ..9!..9..[......
008DC0:  21 9C 01 22 25 01 21 D4 81 22 25 01 CD EB 01 06    !.."%.!.."%.....
008DD0:  01 CD AF 04 21 FA FF 19 E5 06 01 CD AF 04 21 FA    ....!.........!.
008DE0:  FF 19 5E 23 56 EB 23 EB E1 73 23 72 06 01 CD AF    ..^#V.#..s#r....
008DF0:  04 21 EF FF 19 E5 AF E1 77 DD E1 D1 E1 EB E9 C3    .!......w.......
008E00:  02 20 DD E5 DD 21 04 00 DD 39 21 00 00 39 F9 ED    . ...!...9!..9..
008E10:  5B 19 01 19 D4 EB 02 DD 6E 02 DD 66 03 E5 21 00    [.......n..f..!.
008E20:  00 EB E1 73 23 72 21 D4 81 E5 21 CB 80 E5 21 FD    ...s#r!...!...!.
008E30:  76 E5 DD 6E 04 DD 66 05 2B D1 19 7E 6F 26 00 2B    v..n..f.+..~o&.+
008E40:  54 5D 29 29 19 D1 19 E5 DD 6E 02 DD 66 03 E5 06    T])).....n..f...
008E50:  02 CD AF 04 D5 CD 53 17 21 9C 01 22 25 01 21 D4    ......S.!.."%.!.
008E60:  81 22 25 01 3E 20 F5 21 0D 00 E5 DD 6E 02 DD 66    ."%.> .!....n..f
008E70:  03 5E 23 56 EB D1 EB B7 ED 52 3E 01 CD B7 02 F1    .^#V.....R>.....
008E80:  CD AA 01 DD 6E 02 DD 66 03 E5 21 0D 00 EB E1 73    ....n..f..!....s
008E90:  23 72 21 D4 81 E5 DD 6E 04 DD 66 05 E5 DD 6E 02    #r!....n..f...n.
008EA0:  DD 66 03 E5 06 02 CD AF 04 D5 CD 59 1C DD E1 D1    .f.........Y....
008EB0:  21 06 00 39 F9 EB E9 DD E5 DD 21 04 00 DD 39 21    !..9......!...9!
008EC0:  F0 FF 39 F9 ED 5B 19 01 19 D4 EB 02 DD 6E 02 DD    ..9..[.......n..
008ED0:  66 03 E5 21 0C 00 2B D1 19 E5 3E 48 E1 77 DD 6E    f..!..+...>H.w.n
008EE0:  02 DD 66 03 E5 21 0D 00 2B D1 19 E5 3E 4C E1 77    ..f..!..+...>L.w
008EF0:  DD 6E 02 DD 66 03 E5 21 0E 00 2B D1 19 E5 3E 50    .n..f..!..+...>P
008F00:  DD 6E 02 DD 66 03 E5 DD 6E 02 DD 66 03 5E 23 56    .n..f...n..f.^#V
008F10:  EB 23 EB E1 73 23 72 C3 8E 16 21 9C 01 22 25 01    .#..s#r...!.."%.
008F20:  DD 6E 06 DD 66 07 22 25 01 3E 20 CD AA 01 DD 6E    .n..f."%.> ....n
008F30:  02 DD 66 03 E5 DD 6E 02 DD 66 03 5E 23 56 EB 23    ..f...n..f.^#V.#
008F40:  EB E1 73 23 72 E1 DD E1 D1 21 08 00 39 F9 EB E9    ..s#r....!..9...
008F50:  C3 53 17 DD E5 DD 21 04 00 DD 39 21 FE FF 39 F9    .S....!...9!..9.
008F60:  ED 5B 19 01 19 D4 EB 02 DD 6E 04 DD 66 05 22 74    .[.......n..f."t
008F70:  17 C3 76 17 39 21 21 01 00 E5 DD 75 FA DD 74 FB    ..v.9!!....u..t.
008F80:  2A 74 17 7E 6F 26 00 E3 C3 98 17 DD 6E FA DD 66    *t.~o&......n..f
008F90:  FB 23 DD 75 FA DD 74 FB D1 D5 EB B7 ED 52 FA CE    .#.u..t......R..
008FA0:  17 DD 6E 06 DD 66 07 E5 2A 74 17 23 E5 DD 6E FA    ..n..f..*t.#..n.
008FB0:  DD 66 FB 2B D1 19 7E 6F 26 00 E5 DD 6E 02 DD 66    .f.+..~o&...n..f
008FC0:  03 E5 06 01 CD AF 04 D5 CD 6D 16 C3 8B 17 D1 E1    .........m......
008FD0:  DD E1 D1 21 08 00 39 F9 EB E9 C3 DD 17 DD E5 DD    ...!..9.........
008FE0:  21 04 00 DD 39 21 00 00 39 F9 ED 5B 19 01 19 D4    !...9!..9..[....
008FF0:  EB 02 DD 7E 02 F5 21 1B 00 7D C1 90 3E 01 28 01    ...~..!..}..>.(.
009000:  AF B7 CA 1E 18 C3 0D 18 5B 45 53 43 5D 21 9C 01    ........[ESC]!..
009010:  22 25 01 21 08 18 06 05 CD C4 02 C3 82 18 DD 7E    "%.!...........~
009020:  02 F5 21 7F 00 7D C1 90 3E 01 28 01 AF B7 CA 4A    ..!..}..>.(....J
009030:  18 C3 39 18 5B 44 45 4C 5D 21 9C 01 22 25 01 21    ..9.[DEL]!.."%.!
009040:  34 18 06 05 CD C4 02 C3 82 18 DD 7E 02 F5 3E 20    4..........~..> 
009050:  47 F1 90 3E 00 17 B7 CA 76 18 21 9C 01 22 25 01    G..>....v.!.."%.
009060:  3E 5E CD AA 01 DD 7E 02 6F 26 00 11 40 00 19 7D    >^....~.o&..@..}
009070:  CD AA 01 C3 82 18 21 9C 01 22 25 01 DD 7E 02 CD    ......!.."%..~..
009080:  AA 01 21 9C 01 22 25 01 3E 20 CD AA 01 DD E1 D1    ..!.."%.> ......
009090:  33 E1 EB E9 C3 97 18 DD E5 DD 21 04 00 DD 39 21    3.........!...9!
0090A0:  FC FF 39 F9 ED 5B 19 01 19 D4 EB 02 21 9C 01 22    ..9..[......!.."
0090B0:  25 01 CD EB 01 DD 6E 03 DD 66 04 7E F5 21 04 00    %.....n..f.~.!..
0090C0:  7D C1 90 3E 00 17 B7 CA 05 19 C3 EA 18 57 41 52    }..>.........WAR
0090D0:  4E 49 4E 47 20 2D 49 4E 50 55 54 20 46 49 4C 45    NING -INPUT FILE
0090E0:  20 4D 49 53 46 4F 52 4D 45 44 21 9C 01 22 25 01     MISFORMED!.."%.
0090F0:  21 CD 18 06 1D CD C4 02 DD 6E 03 DD 66 04 E5 21    !........n..f..!
009100:  E1 77 21 D4 81 E5 DD 6E 02 DD 66 03 D1 CD 5D 08    .w!....n..f...].
009110:  21 7D 82 22 19 21 C3 1B 21 7E F9 2A 19 21 11 32    !}.".!..!~.*.!.2
009120:  00 19 7E 6F 26 00 E5 21 50 00 EB E1 B7 ED 52 3E    ..~o&..!P.....R>
009130:  80 A4 07 EE 01 DD 77 EC 2A 19 21 11 33 00 19 7E    ......w.*.!.3..~
009140:  6F 26 00 2B DD 75 F4 DD 74 F5 21 01 00 DD 75 FA    o&.+.u..t.!...u.
009150:  DD 74 FB 21 01 00 DD 75 F8 DD 74 F9 DD 6E FA DD    .t.!...u..t..n..
009160:  66 FB E5 E5 DD 6E F8 DD 66 F9 E5 DD 7E EC F5 33    f....n..f...~..3
009170:  06 01 CD AF 04 D5 CD D4 1D E1 D1 19 E5 DD 6E F4    ..............n.
009180:  DD 66 F5 D1 B7 ED 52 3E 80 A4 07 B7 CA 94 21 DD    .f....R>......!.
009190:  E5 CD E0 1E AF DD 77 ED AF DD 77 EE AF DD 77 EF    ......w...w...w.
0091A0:  DD 6E F8 DD 66 F9 2B DD 75 F8 DD 74 F9 DD 6E F8    .n..f.+.u..t..n.
0091B0:  DD 66 F9 23 DD 75 F8 DD 74 F9 21 C9 78 E5 DD 6E    .f.#.u..t.!.x..n
0091C0:  F8 DD 66 F9 2B 11 19 00 CD BA 04 D1 19 E5 21 01    ..f.+.........!.
0091D0:  00 2B D1 19 7E FE 30 C2 63 22 DD 7E EF B7 CA 24    .+..~.0.c".~...$
0091E0:  22 21 9C 01 22 25 01 21 D4 81 22 25 01 3E 20 F5    "!.."%.!.."%.> .
0091F0:  21 25 00 E5 DD 6E F6 DD 66 F7 D1 EB B7 ED 52 3E    !%...n..f.....R>
009200:  01 CD B7 02 F1 CD AA 01 DD 6E F8 DD 66 F9 E5 DD    .........n..f...
009210:  E5 D1 21 F6 FF 19 E5 DD E5 CD 02 20 DD E5 CD AB    ..!........ ....
009220:  1F C3 60 22 DD 7E EC B7 CA 47 22 DD 6E F8 DD 66    ..`".~...G".n..f
009230:  F9 E5 DD E5 D1 21 F6 FF 19 E5 DD E5 CD 02 20 3E    .....!........ >
009240:  01 DD 77 EF C3 60 22 DD 6E F8 DD 66 F9 E5 DD E5    ..w..`".n..f....
009250:  D1 21 F6 FF 19 E5 DD E5 CD 02 20 DD E5 CD AB 1F    .!........ .....
009260:  C3 0F 23 FE 31 C2 A9 22 DD 7E EE B7 CA 77 22 3E    ..#.1..".~...w">
009270:  01 DD 77 ED C3 A6 22 21 00 00 DD 75 F2 DD 74 F3    ..w..."!...u..t.
009280:  21 D4 81 E5 DD 6E F8 DD 66 F9 E5 DD E5 D1 21 F2    !....n..f.....!.
009290:  FF 19 E5 06 01 CD AF 04 D5 CD 59 1C DD E5 CD AB    ..........Y.....
0092A0:  1F 3E 01 DD 77 EE C3 0F 23 FE 32 C2 FE 22 21 01    .>..w...#.2.."!.
0092B0:  00 E5 DD 75 F0 DD 74 F1 DD 6E F2 DD 66 F3 E3 C3    ...u..t..n..f...
0092C0:  CF 22 DD 6E F0 DD 66 F1 23 DD 75 F0 DD 74 F1 D1    .".n..f.#.u..t..
0092D0:  D5 EB B7 ED 52 FA EC 22 21 9C 01 22 25 01 21 D4    ....R.."!.."%.!.
0092E0:  81 22 25 01 3E 2D CD AA 01 C3 C2 22 D1 DD E5 CD    ."%.>-....."....
0092F0:  AB 1F 21 00 00 DD 75 F2 DD 74 F3 C3 0F 23 FE 33    ..!...u..t...#.3
009300:  00 00 7D E1 77 C3 0B 19 20 28 20 21 9C 01 22 25    ..}.w... ( !.."%
009310:  01 21 08 19 06 03 CD C4 02 21 00 00 DD 75 F8 DD    .!.......!...u..
009320:  74 F9 DD 7E 02 B7 CA 48 19 21 9C 01 E5 DD 6E 03    t..~...H.!....n.
009330:  DD 66 04 E5 DD E5 D1 21 F8 FF 19 E5 06 01 CD AF    .f.....!........
009340:  04 D5 CD 53 17 C3 9F 19 DD 6E 03 DD 66 04 22 54    ...S.....n..f."T
009350:  19 C3 56 19 00 17 21 01 00 E5 DD 75 FA DD 74 FB    ..V...!....u..t.
009360:  2A 54 19 7E 6F 26 00 E3 C3 78 19 DD 6E FA DD 66    *T.~o&...x..n..f
009370:  FB 23 DD 75 FA DD 74 FB D1 D5 EB B7 ED 52 FA 9E    .#.u..t......R..
009380:  19 2A 54 19 23 E5 DD 6E FA DD 66 FB 2B D1 19 7E    .*T.#..n..f.+..~
009390:  F5 33 06 01 CD AF 04 D5 CD DD 17 C3 6B 19 D1 C3    .3..........k...
0093A0:  A7 19 29 20 20 28 20 21 9C 01 22 25 01 21 A2 19    ..)  ( !.."%.!..
0093B0:  06 05 CD C4 02 21 01 00 E5 DD 75 FA DD 74 FB DD    .....!....u..t..
0093C0:  6E 03 DD 66 04 7E 6F 26 00 E3 C3 DA 19 DD 6E FA    n..f.~o&......n.
0093D0:  DD 66 FB 23 DD 75 FA DD 74 FB D1 D5 EB B7 ED 52    .f.#.u..t......R
0093E0:  FA 09 1A 21 9C 01 22 25 01 DD 6E 03 DD 66 04 23    ...!.."%..n..f.#
0093F0:  E5 DD 6E FA DD 66 FB 2B D1 19 7E 6F 26 00 CD 72    ..n..f.+..~o&..r
009400:  02 3E 20 CD AA 01 C3 CD 19 D1 C3 10 1A 29 20 2D    .> ..........) -
009410:  21 9C 01 22 25 01 21 0D 1A 06 03 CD C4 02 E1 E1    !.."%.!.........
009420:  DD E1 D1 33 E1 E1 EB E9 C3 2B 1A DD E5 DD 21 04    ...3.....+....!.
009430:  00 DD 39 21 FE FF 39 F9 ED 5B 19 01 19 D4 EB 02    ..9!..9..[......
009440:  3B 06 01 CD AF 04 D5 CD 60 0E 3B F1 DD 77 FB DD    ;.......`.;..w..
009450:  7E FB 32 32 01 0E 1F CD 19 0A 3E 30 5F CD F2 09    ~.22......>0_...
009460:  57 E5 D5 3E 39 D1 E1 93 38 03 CD 0C 0A 3A 32 01    W..>9...8....:2.
009470:  CD F2 09 A6 ED 44 3E 00 17 21 20 00 39 F9 B7 CA    .....D>..! .9...
009480:  20 1B 21 00 00 7D DD 77 FA 2A 25 01 E5 21 9C 01     .!..}.w.*%..!..
009490:  22 25 01 DD 7E FB CD AA 01 E1 22 25 01 DD 7E FA    "%..~....."%..~.
0094A0:  6F 26 00 29 54 5D 29 29 19 E5 E5 DD 7E FB F5 33    o&.)T]))....~..3
0094B0:  06 01 CD AF 04 D5 CD 2A 0E E1 D1 19 7D DD 77 FA    .......*....}.w.
0094C0:  3B 06 01 CD AF 04 D5 CD 60 0E 3B F1 DD 77 FB DD    ;.......`.;..w..
0094D0:  7E FB 32 32 01 0E 1F CD 19 0A 3E 30 5F CD F2 09    ~.22......>0_...
0094E0:  57 E5 D5 3E 39 D1 E1 93 38 03 CD 0C 0A 3A 32 01    W..>9...8....:2.
0094F0:  CD F2 09 A6 ED 44 3E 00 17 21 20 00 39 F9 EE 01    .....D>..! .9...
009500:  C2 0F 23 DD 7E EC B7 CA 0F 23 DD E5 CD AB 1F DD    ..#.~....#......
009510:  7E ED F5 DD 6E F8 DD 66 F9 E5 21 52 00 D1 AF ED    ~...n..f..!R....
009520:  52 20 01 3C C1 B0 DD 77 ED DD 7E ED B7 CA AD 21    R .<...w..~....!
009530:  DD 6E F8 DD 66 F9 E5 21 52 00 D1 AF ED 52 20 01    .n..f..!R....R .
009540:  3C B7 CA 5C 21 21 9C 01 22 25 01 21 D4 81 22 25    <..\!!.."%.!.."%
009550:  01 CD EB 01 21 9C 01 22 25 01 21 D4 81 22 25 01    ....!.."%.!.."%.
009560:  21 1A 00 7D CD AA 01 21 10 00 39 F9 DD E1 D1 E1    !..}...!..9.....
009570:  E1 EB E9 C3 1C 24 C3 79 23 DD E5 DD 21 04 00 DD    .....$.y#...!...
009580:  39 21 FD FF 39 F9 ED 5B 19 01 19 D4 EB 02 21 02    9!..9..[......!.
009590:  00 DD 75 FA DD 74 FB C3 A7 23 DD 6E FA DD 66 FB    ..u..t...#.n..f.
0095A0:  23 DD 75 FA DD 74 FB 11 04 00 EB B7 ED 52 FA 10    #.u..t.......R..
0095B0:  24 DD 6E 04 DD 66 05 23 E5 DD 6E FA DD 66 FB 2B    $.n..f.#..n..f.+
0095C0:  D1 19 7E DD 77 F9 DD 7E F9 F5 3E 20 47 F1 90 3E    ..~.w..~..> G..>
0095D0:  00 17 B7 CA E8 23 DD 7E F9 6F 26 00 E5 3E 40 6F    .....#.~.o&..>@o
0095E0:  26 00 D1 19 7D DD 77 F9 DD 6E 02 DD 66 03 23 E5    &...}.w..n..f.#.
0095F0:  DD 6E FA DD 66 FB 2B D1 19 E5 3B DD 7E F9 F5 33    .n..f.+...;.~..3
009600:  06 02 CD AF 04 D5 CD 76 0C 3B F1 E1 77 C3 9A 23    .......v.;..w..#
009610:  33 E1 DD E1 D1 21 06 00 39 F9 EB E9 DD E5 DD 21    3....!..9......!
009620:  04 00 DD 39 21 F2 FF 39 F9 ED 5B 19 01 19 D4 EB    ...9!..9..[.....
009630:  02 DD 6E 04 DD 66 05 E5 21 05 00 D1 AF ED 52 20    ..n..f..!.....R 
009640:  01 3C F5 DD 6E 02 DD 66 03 E5 21 03 00 D1 AF ED    .<..n..f..!.....
009650:  52 20 01 3C C1 A0 F5 DD 6E 04 DD 66 05 E5 21 03    R .<....n..f..!.
009660:  00 D1 AF ED 52 20 01 3C F5 DD 6E 02 DD 66 03 E5    ....R .<..n..f..
009670:  21 05 00 D1 AF ED 52 20 01 3C C1 A0 C1 B0 F5 DD    !.....R .<......
009680:  6E 04 DD 66 05 E5 21 52 00 2B D1 AF ED 52 20 01    n..f..!R.+...R .
009690:  3C C1 B0 F5 DD 6E 02 DD 66 03 E5 21 52 00 2B D1    <....n..f..!R.+.
0096A0:  AF ED 52 20 01 3C C1 B0 B7 CA B3 24 AF DD 77 0A    ..R .<.....$..w.
0096B0:  C3 CF 26 DD 6E 08 DD 66 09 7E F5 DD 6E 06 DD 66    ..&.n..f.~..n..f
0096C0:  07 7E C1 90 3E 00 17 B7 CA DE 24 DD 6E 06 DD 66    .~..>.....$.n..f
0096D0:  07 7E 6F 26 00 DD 75 FA DD 74 FB C3 EE 24 DD 6E    .~o&..u..t...$.n
0096E0:  08 DD 66 09 7E 6F 26 00 DD 75 FA DD 74 FB 21 01    ..f.~o&..u..t.!.
0096F0:  00 DD 75 F8 DD 74 F9 DD 6E 08 DD 66 09 E5 DD E5    ..u..t..n..f....
009700:  B7 CA 89 1A DD 7E FA DD 77 FB 2A 25 01 E5 21 9C    .....~..w.*%..!.
009710:  01 22 25 01 3E 20 CD AA 01 E1 22 25 01 C3 40 1B    ."%.> ...."%..@.
009720:  DD 7E FB F5 21 0D 00 7D C1 90 28 02 3E 01 B7 CA    .~..!..}..(.>...
009730:  40 1B DD 7E FB F5 33 06 01 CD AF 04 D5 CD DD 17    @..~..3.........
009740:  DD 7E FB DD 77 02 E1 DD E1 D1 E1 EB E9 C3 50 1B    .~..w.........P.
009750:  DD E5 DD 21 04 00 DD 39 21 FB FF 39 F9 ED 5B 19    ...!...9!..9..[.
009760:  01 19 D4 EB 02 21 00 00 DD 75 FA DD 74 FB 2A 25    .....!...u..t.*%
009770:  01 E5 21 9C 01 22 25 01 DD 7E 02 CD AA 01 E1 22    ..!.."%..~....."
009780:  25 01 DD 6E FA DD 66 FB 29 54 5D 29 29 19 E5 DD    %..n..f.)T]))...
009790:  7E 02 6F 26 00 D1 19 E5 3E 30 6F 26 00 D1 EB B7    ~.o&....>0o&....
0097A0:  ED 52 DD 75 FA DD 74 FB 3B 06 01 CD AF 04 D5 CD    .R.u..t.;.......
0097B0:  60 0E 3B F1 DD 77 02 DD 7E 02 32 32 01 0E 1F CD    `.;..w..~.22....
0097C0:  19 0A 3E 30 5F CD F2 09 57 E5 D5 3E 39 D1 E1 93    ..>0_...W..>9...
0097D0:  38 03 CD 0C 0A 21 0D 00 7D CD F2 09 B6 77 3E 20    8....!..}....w> 
0097E0:  CD F2 09 B6 77 3A 32 01 CD F2 09 A6 ED 44 3E 00    ....w:2......D>.
0097F0:  17 21 20 00 39 F9 B7 CA A8 1B DD 7E 02 32 32 01    .! .9......~.22.
009800:  0E 1F CD 19 0A 3E 30 5F CD F2 09 57 E5 D5 3E 39    .....>0_...W..>9
009810:  D1 E1 93 38 03 CD 0C 0A 3A 32 01 CD F2 09 A6 ED    ...8....:2......
009820:  44 3E 00 17 21 20 00 39 F9 EE 01 B7 CA 6E 1B 2A    D>..! .9.....n.*
009830:  25 01 E5 21 9C 01 22 25 01 3E 20 CD AA 01 E1 22    %..!.."%.> ...."
009840:  25 01 DD 6E FA DD 66 FB 7D DD 77 03 33 E1 E1 DD    %..n..f.}.w.3...
009850:  E1 D1 33 E1 EB E9 C3 59 1C DD E5 DD 21 04 00 DD    ..3....Y....!...
009860:  39 21 FE FF 39 F9 ED 5B 19 01 19 D4 EB 02 21 02    9!..9..[......!.
009870:  00 DD 75 FA DD 74 FB C3 87 1C DD 6E FA DD 66 FB    ..u..t.....n..f.
009880:  23 DD 75 FA DD 74 FB 11 19 00 EB B7 ED 52 FA 08    #.u..t.......R..
009890:  1D 21 C9 78 E5 DD 6E 04 DD 66 05 2B 11 19 00 CD    .!.x..n..f.+....
0098A0:  BA 04 D1 19 E5 DD 6E FA DD 66 FB 2B D1 19 7E F5    ......n..f.+..~.
0098B0:  21 00 00 7D C1 90 28 02 3E 01 B7 CA 05 1D DD 6E    !..}..(.>......n
0098C0:  02 DD 66 03 E5 DD 6E 02 DD 66 03 5E 23 56 EB 23    ..f...n..f.^#V.#
0098D0:  EB E1 73 23 72 21 9C 01 22 25 01 DD 6E 06 DD 66    ..s#r!.."%..n..f
0098E0:  07 22 25 01 21 C9 78 E5 DD 6E 04 DD 66 05 2B 11    ."%.!.x..n..f.+.
0098F0:  19 00 CD BA 04 D1 19 E5 DD 6E FA DD 66 FB 2B D1    .........n..f.+.
009900:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
009910:  08 00 00 00 02 09 4E E5 08 00 41 02 00 00 00 02    ......N...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:  D1 21 F3 FF 19 E5 DD E5 CD 79 23 DD 6E 06 DD 66    .!.......y#.n..f
009A10:  07 E5 DD E5 D1 21 EE FF 19 E5 DD E5 CD 79 23 DD    .....!.......y#.
009A20:  E5 D1 21 F3 FF 19 23 E5 DD E5 D1 21 EE FF 19 23    ..!...#....!...#
009A30:  06 04 D1 1A 96 23 13 20 05 10 F8 3C 18 01 AF B7    .....#. ...<....
009A40:  CA 53 25 DD 6E FA DD 66 FB 23 DD 75 F8 DD 74 F9    .S%.n..f.#.u..t.
009A50:  C3 95 25 DD E5 D1 21 F3 FF 19 23 E5 DD 6E F8 DD    ..%...!...#..n..
009A60:  66 F9 2B D1 19 7E F5 DD E5 D1 21 EE FF 19 23 E5    f.+..~....!...#.
009A70:  DD 6E F8 DD 66 F9 2B D1 19 7E C1 90 3E 01 28 01    .n..f.+..~..>.(.
009A80:  AF B7 CA 95 25 DD 6E F8 DD 66 F9 23 DD 75 F8 DD    ....%.n..f.#.u..
009A90:  74 F9 C3 53 25 DD 6E F8 DD 66 F9 E5 DD 6E FA DD    t..S%.n..f...n..
009AA0:  66 FB D1 B7 ED 52 3E 80 A4 07 B7 CA CB 26 2A 25    f....R>......&*%
009AB0:  01 E5 21 9C 01 22 25 01 C3 E0 25 57 41 52 4E 49    ..!.."%...%WARNI
009AC0:  4E 47 20 3A 20 54 68 65 72 65 20 69 73 20 61 20    NG : There is a 
009AD0:  63 6F 6E 66 6C 69 63 74 20 62 65 74 77 65 65 6E    conflict between
009AE0:  21 BB 25 06 25 CD C4 02 CD EB 01 E1 22 25 01 C3    !.%.%......."%..
009AF0:  F6 25 74 68 65 20 2A 25 01 E5 21 9C 01 22 25 01    .%the *%..!.."%.
009B00:  21 F2 25 06 04 CD C4 02 E1 22 25 01 21 9C 01 E5    !.%......"%.!...
009B10:  DD 6E 04 DD 66 05 E5 06 01 CD AF 04 D5 CD 16 1D    .n..f...........
009B20:  2A 25 01 E5 21 9C 01 22 25 01 C3 37 26 20 20 61    *%..!.."%..7&  a
009B30:  6E 64 20 74 68 65 20 21 2D 26 06 0A CD C4 02 CD    nd the !-&......
009B40:  EB 01 E1 22 25 01 21 9C 01 E5 DD 6E 02 DD 66 03    ..."%.!....n..f.
009B50:  E5 06 01 CD AF 04 D5 CD 16 1D 2A 25 01 E5 21 9C    ..........*%..!.
009B60:  01 22 25 01 C3 71 26 20 20 43 6F 6D 6D 61 6E 64    ."%..q&  Command
009B70:  73 21 67 26 06 0A CD C4 02 CD EB 01 E1 22 25 01    s!g&........."%.
009B80:  C3 A1 26 44 6F 20 79 6F 75 20 77 69 73 68 20 74    ..&Do you wish t
009B90:  6F 20 63 6F 6E 74 69 6E 75 65 20 61 6E 79 77 61    o continue anywa
009BA0:  79 2A 25 01 E5 21 9C 01 22 25 01 21 83 26 06 1E    y*%..!.."%.!.&..
009BB0:  CD C4 02 E1 22 25 01 3B 06 01 CD AF 04 D5 CD AE    ...."%.;........
009BC0:  0E 3B F1 EE 01 DD 77 0A C3 CF 26 AF DD 77 0A 21    .;....w...&..w.!
009BD0:  0E 00 39 F9 DD E1 D1 21 0A 00 39 F9 EB E9 C3 E1    ..9....!..9.....
009BE0:  26 DD E5 DD 21 04 00 DD 39 21 FB FF 39 F9 ED 5B    &...!...9!..9..[
009BF0:  19 01 19 D4 EB 02 21 00 00 DD 75 FA DD 74 FB DD    ......!...u..t..
009C00:  25 01 21 D4 81 22 25 01 21 FD 6A E5 DD 6E FA DD    %.!.."%.!.j..n..
009C10:  66 FB 29 29 54 5D 29 19 D1 19 06 0C CD DD 09 CD    f.))T]).........
009C20:  6A 09 C3 E5 2E E1 E1 DD E1 D1 E1 EB E9 C3 30 2F    j.............0/
009C30:  DD E5 DD 21 04 00 DD 39 21 FA FF 39 F9 ED 5B 19    ...!...9!..9..[.
009C40:  01 19 D4 EB 02 21 7D 82 22 4E 2F C3 50 2F CD AE    .....!}."N/.P/..
009C50:  2A 4E 2F 11 5E 00 19 5E 23 56 EB 11 D5 FF 19 DD    *N/.^..^#V......
009C60:  75 F8 DD 74 F9 21 01 00 E5 DD 75 FA DD 74 FB 21    u..t.!....u..t.!
009C70:  35 00 2B 2B E3 C3 85 2F DD 6E FA DD 66 FB 23 DD    5.++.../.n..f.#.
009C80:  75 FA DD 74 FB D1 D5 EB B7 ED 52 FA 66 30 21 CB    u..t......R.f0!.
009C90:  80 E5 DD 6E FA DD 66 FB 2B 54 5D 29 29 19 D1 19    ...n..f.+T]))...
009CA0:  22 A6 2F C3 A8 2F CD 5D 21 00 00 DD 75 F6 DD 74    "./../.]!...u..t
009CB0:  F7 2A 4E 2F 11 89 00 19 E5 DD 6E F8 DD 66 F9 D1    .*N/......n..f..
009CC0:  19 7E F5 21 00 00 7D C1 90 28 02 3E 01 B7 CA 10    .~.!..}..(.>....
009CD0:  30 DD 6E F6 DD 66 F7 23 DD 75 F6 DD 74 F7 2A A6    0.n..f.#.u..t.*.
009CE0:  2F 23 E5 DD 6E F6 DD 66 F7 2B D1 19 E5 2A 4E 2F    /#..n..f.+...*N/
009CF0:  11 89 00 19 E5 DD 6E F8 DD 66 F9 D1 19 7E E1 77    ......n..f...~.w
009D00:  DD 6E F8 DD 66 F9 23 DD 75 F8 DD 74 F9 C3 B1 2F    .n..f.#.u..t.../
009D10:  2A A6 2F E5 DD 6E F6 DD 66 F7 7D E1 77 DD 6E F8    *./..n..f.}.w.n.
009D20:  DD 66 F9 23 DD 75 F8 DD 74 F9 2A A6 2F 7E F5 21    .f.#.u..t.*./~.!
009D30:  01 00 7D C1 90 3E 01 28 01 AF F5 2A A6 2F 23 E5    ..}..>.(...*./#.
009D40:  21 01 00 2B D1 19 7E F5 21 FF 00 7D C1 90 3E 01    !..+..~.!..}..>.
009D50:  28 01 AF C1 A0 B7 CA 63 30 2A A6 2F E5 21 00 00    (......c0*./.!..
009D60:  7D E1 77 C3 78 2F D1 21 CB 80 E5 21 34 00 2B 54    }.w.x/.!...!4.+T
009D70:  5D 29 29 19 D1 19 22 7C 30 C3 7E 30 21 43 2A 7C    ]))..."|0.~0!C*|
009D80:  30 E5 21 01 00 7D E1 77 2A 7C 30 23 E5 21 01 00    0.!..}.w*|0#.!..
009D90:  2B D1 19 E5 2A 4E 2F 11 60 00 19 7E E1 77 21 CB    +...*N/.`..~.w!.
009DA0:  80 E5 21 35 00 2B 54 5D 29 29 19 D1 19 22 B3 30    ..!5.+T]))...".0
009DB0:  C3 B5 30 FA DD 2A B3 30 E5 21 01 00 7D E1 77 2A    ..0..*.0.!..}.w*
009DC0:  B3 30 23 E5 21 01 00 2B D1 19 E5 2A 4E 2F 11 41    .0#.!..+...*N/.A
009DD0:  00 19 7E E1 77 21 01 00 DD 75 FA DD 74 FB C3 EE    ..~.w!...u..t...
009DE0:  30 DD 6E FA DD 66 FB 23 DD 75 FA DD 74 FB 11 35    0.n..f.#.u..t..5
009DF0:  00 EB B7 ED 52 FA 17 31 21 CB 80 E5 DD 6E FA DD    ....R..1!....n..
009E00:  6E 04 DD 66 05 23 E5 21 4F 77 E5 DD 6E FA DD 66    n..f.#.!Ow..n..f
009E10:  FB 11 07 00 CD BA 04 D1 19 23 06 04 D1 1A 96 23    .........#.....#
009E20:  13 20 04 10 F8 18 05 3E 00 38 01 3C B7 CA 40 27    . .....>.8.<..@'
009E30:  DD 6E FA DD 66 FB 23 DD 75 FA DD 74 FB C3 FF 26    .n..f.#.u..t...&
009E40:  DD 6E 02 DD 66 03 E5 21 52 00 2B 2B D1 B7 ED 52    .n..f..!R.++...R
009E50:  3E 80 A4 07 F5 DD 6E 04 DD 66 05 7E F5 21 01 00    >.....n..f.~.!..
009E60:  7D C1 90 3E 00 17 C1 A0 DD 77 F7 DD 7E F7 B7 CA    }..>.....w..~...
009E70:  B8 27 2A 25 01 E5 21 9C 01 22 25 01 C3 A6 27 54    .'*%..!.."%...'T
009E80:  68 69 73 20 63 6F 6D 6D 61 6E 64 20 6D 75 73 74    his command must
009E90:  20 62 65 20 61 20 73 69 6E 67 6C 65 20 6B 65 79     be a single key
009EA0:  2D 70 72 65 73 73 21 7F 27 06 27 CD C4 02 CD EB    -press!.'.'.....
009EB0:  01 E1 22 25 01 C3 06 29 DD 6E FA DD 66 FB E5 21    .."%...).n..f..!
009EC0:  00 00 D1 B7 ED 52 3E 80 A4 07 B7 CA 16 28 21 4F    .....R>......(!O
009ED0:  77 E5 DD 6E FA DD 66 FB 2B 11 07 00 CD BA 04 D1    w..n..f.+.......
009EE0:  19 22 E7 27 C3 E9 27 3C F5 3B 2A E7 27 E5 DD 6E    .".'..'<.;*.'..n
009EF0:  04 DD 66 05 E5 2A E7 27 11 05 00 19 5E 23 56 EB    ..f..*.'....^#V.
009F00:  E5 DD 6E 02 DD 66 03 E5 06 01 CD AF 04 D5 CD 1C    ..n..f..........
009F10:  24 3B F1 DD 77 F7 DD 7E F7 EE 01 B7 CA 66 28 21    $;..w..~.....f(!
009F20:  4F 77 E5 DD 6E FA DD 66 FB 11 07 00 CD BA 04 D1    Ow..n..f........
009F30:  19 22 37 28 C3 39 28 66 09 3B 2A 37 28 E5 DD 6E    ."7(.9(f.;*7(..n
009F40:  04 DD 66 05 E5 2A 37 28 11 05 00 19 5E 23 56 EB    ..f..*7(....^#V.
009F50:  E5 DD 6E 02 DD 66 03 E5 06 01 CD AF 04 D5 CD 1C    ..n..f..........
009F60:  24 3B F1 DD 77 F7 DD 7E F7 EE 01 B7 CA 06 29 21    $;..w..~......)!
009F70:  35 00 E5 DD 75 F8 DD 74 F9 DD 6E FA DD 66 FB 23    5...u..t..n..f.#
009F80:  E3 C3 91 28 DD 6E F8 DD 66 F9 2B DD 75 F8 DD 74    ...(.n..f.+.u..t
009F90:  F9 D1 D5 B7 ED 52 FA C8 28 21 4F 77 E5 DD 6E F8    .....R..(!Ow..n.
009FA0:  DD 66 F9 11 07 00 CD BA 04 D1 19 E5 21 4F 77 E5    .f..........!Ow.
009FB0:  DD 6E F8 DD 66 F9 2B 11 07 00 CD BA 04 D1 19 01    .n..f.+.........
009FC0:  07 00 D1 ED B0 C3 84 28 D1 21 4F 77 E5 DD 6E FA    .......(.!Ow..n.
009FD0:  DD 66 FB 11 07 00 CD BA 04 D1 19 22 E1 28 C3 E3    .f.........".(..
009FE0:  28 F9 2B 2A E1 28 E5 DD 6E 04 DD 66 05 01 05 00    (.+*.(..n..f....
009FF0:  D1 ED B0 2A E1 28 11 05 00 19 E5 DD 6E 02 DD 66    ...*.(......n..f
00A000:  66 FB 2B 54 5D 29 29 19 D1 19 E5 06 01 CD AF 04    f.+T])).........
00A010:  D5 CD DF 29 C3 E1 30 21 06 00 39 F9 DD E1 D1 E1    ...)..0!..9.....
00A020:  EB E9 C3 DF 31 C3 28 31 DD E5 DD 21 04 00 DD 39    ....1.(1...!...9
00A030:  21 00 00 39 F9 ED 5B 19 01 19 D4 EB 02 21 7D 82    !..9..[......!}.
00A040:  22 46 31 C3 48 31 7D 82 2A 46 31 11 89 00 19 E5    "F1.H1}.*F1.....
00A050:  06 01 CD AF 04 21 F8 FF 19 5E 23 56 EB D1 19 E5    .....!...^#V....
00A060:  DD 7E 02 E1 77 06 01 CD AF 04 21 F8 FF 19 E5 06    .~..w.....!.....
00A070:  01 CD AF 04 21 F8 FF 19 5E 23 56 EB 23 EB E1 73    ....!...^#V.#..s
00A080:  23 72 06 01 CD AF 04 21 F8 FF 19 5E 23 56 EB E5    #r.....!...^#V..
00A090:  21 00 02 EB E1 B7 ED 52 3E 80 A4 07 EE 01 B7 CA    !......R>.......
00A0A0:  D8 31 21 9C 01 22 25 01 C3 CA 31 54 6F 6F 20 6D    .1!.."%...1Too m
00A0B0:  61 6E 79 20 63 68 61 72 61 63 74 65 72 73 20 69    any characters i
00A0C0:  6E 20 63 6F 6D 6D 61 6E 64 73 21 AB 31 06 1F CD    n commands!.1...
00A0D0:  C4 02 CD EB 01 CD 33 03 DD E1 D1 33 E1 EB E9 DD    ......3....3....
00A0E0:  E5 DD 21 04 00 DD 39 21 FA FF 39 F9 ED 5B 19 01    ..!...9!..9..[..
00A0F0:  19 D4 EB 02 21 7D 82 22 FD 31 C3 FF 31 7E E1 2A    ....!}.".1..1~.*
00A100:  FD 31 11 5E 00 19 5E 23 56 EB 11 D5 FF 19 2B DD    .1.^..^#V.....+.
00A110:  75 F8 DD 74 F9 21 00 00 7D F5 33 DD E5 CD 28 31    u..t.!..}.3...(1
00A120:  21 01 00 E5 DD 75 FA DD 74 FB 21 35 00 2B 2B E3    !....u..t.!5.++.
00A130:  C3 40 32 DD 6E FA DD 66 FB 23 DD 75 FA DD 74 FB    .@2.n..f.#.u..t.
00A140:  D1 D5 EB B7 ED 52 FA D8 32 21 CB 80 E5 DD 6E FA    .....R..2!....n.
00A150:  DD 66 FB 2B 54 5D 29 29 19 D1 19 22 61 32 C3 63    .f.+T]))..."a2.c
00A160:  32 E1 77 2A 61 32 7E F5 21 00 00 7D C1 90 3E 01    2.w*a2~.!..}..>.
00A170:  28 01 AF B7 CA 85 32 21 FF 00 7D F5 33 DD E5 CD    (.....2!..}.3...
00A180:  28 31 C3 CA 32 21 01 00 E5 DD 75 F6 DD 74 F7 2A    (1..2!....u..t.*
00A190:  61 32 7E 6F 26 00 E3 C3 A7 32 DD 6E F6 DD 66 F7    a2~o&....2.n..f.
00A1A0:  23 DD 75 F6 DD 74 F7 D1 D5 EB B7 ED 52 FA C9 32    #.u..t......R..2
00A1B0:  2A 61 32 23 E5 DD 6E F6 DD 66 F7 2B D1 19 7E F5    *a2#..n..f.+..~.
00A1C0:  33 DD E5 CD 28 31 C3 9A 32 D1 21 00 00 7D F5 33    3...(1..2.!..}.3
00A1D0:  DD E5 CD 28 31 C3 33 32 D1 21 00 00 7D F5 33 DD    ...(1.32.!..}.3.
00A1E0:  E5 CD 28 31 2A FD 31 11 2C 00 19 E5 2A FD 31 11    ..(1*.1.,...*.1.
00A1F0:  89 00 19 E5 2A FD 31 D1 EB B7 ED 52 E5 2A 25 85    ....*.1....R.*%.
00A200:  03 EB E1 73 23 72 DD 7E F7 EE 01 DD 77 06 33 E1    ...s#r.~....w.3.
00A210:  E1 DD E1 D1 21 06 00 39 F9 EB E9 C3 1E 29 DD E5    ....!..9.....)..
00A220:  DD 21 04 00 DD 39 21 FC FF 39 F9 ED 5B 19 01 19    .!...9!..9..[...
00A230:  D4 EB 02 21 00 00 DD 75 FA DD 74 FB 21 4F 77 E5    ...!...u..t.!Ow.
00A240:  DD 6E FA DD 66 FB 11 07 00 CD BA 04 D1 19 11 05    .n..f...........
00A250:  00 19 5E 23 56 EB E5 DD 6E 02 DD 66 03 D1 AF ED    ..^#V...n..f....
00A260:  52 28 01 3C B7 CA 78 29 DD 6E FA DD 66 FB 23 DD    R(.<..x).n..f.#.
00A270:  75 FA DD 74 FB C3 3C 29 DD 6E FA DD 66 FB E5 DD    u..t..<).n..f...
00A280:  75 F8 DD 74 F9 21 35 00 2B E3 C3 9A 29 DD 6E F8    u..t.!5.+...).n.
00A290:  DD 66 F9 23 DD 75 F8 DD 74 F9 D1 D5 EB B7 ED 52    .f.#.u..t......R
00A2A0:  FA D2 29 21 4F 77 E5 DD 6E F8 DD 66 F9 11 07 00    ..)!Ow..n..f....
00A2B0:  CD BA 04 D1 19 E5 21 4F 77 E5 DD 6E F8 DD 66 F9    ......!Ow..n..f.
00A2C0:  23 11 07 00 CD BA 04 D1 19 01 07 00 D1 ED B0 C3    #...............
00A2D0:  8D 29 D1 E1 E1 DD E1 D1 E1 E1 EB E9 C3 DF 29 DD    .)............).
00A2E0:  E5 DD 21 04 00 DD 39 21 FE FF 39 F9 ED 5B 19 01    ..!...9!..9..[..
00A2F0:  19 D4 EB 02 DD 6E 02 DD 66 03 22 00 2A C3 02 2A    .....n..f.".*..*
00A300:  75 F8 2A 00 2A 7E 6F 26 00 23 DD 75 FA DD 74 FB    u.*.*~o&.#.u..t.
00A310:  C3 20 2A DD 6E FA DD 66 FB 23 DD 75 FA DD 74 FB    . *.n..f.#.u..t.
00A320:  11 04 00 EB B7 ED 52 FA 45 2A DD 6E 02 DD 66 03    ......R.E*.n..f.
00A330:  23 E5 DD 6E FA DD 66 FB 2B D1 19 E5 21 00 00 7D    #..n..f.+...!..}
00A340:  E1 77 C3 13 2A E1 DD E1 D1 E1 E1 EB E9 C3 50 2A    .w..*.........P*
00A350:  DD E5 DD 21 04 00 DD 39 21 F9 FF 39 F9 ED 5B 19    ...!...9!..9..[.
00A360:  01 19 D4 EB 02 AF DD 77 F5 AF DD 77 F6 DD 6E 03    .......w...w..n.
00A370:  DD 66 04 E5 DD 7E 02 F5 33 06 01 CD AF 04 D5 CD    .f...~..3.......
00A380:  97 18 3B 06 01 CD AF 04 D5 CD 60 0E 3B F1 DD 77    ..;.......`.;..w
00A390:  F7 DD 7E F7 32 32 01 0E 1F CD 19 0A 3E 30 5F CD    ..~.22......>0_.
00A3A0:  F2 09 57 E5 D5 3E 39 D1 E1 93 38 03 CD 0C 0A 3A    ..W..>9...8....:
00A3B0:  32 01 CD F2 09 A6 ED 44 3E 00 17 21 20 00 39 F9    2......D>..! .9.
00A3C0:  B7 CA 48 2B 21 00 00 DD 75 FA DD 74 FB DD 6E FA    ..H+!...u..t..n.
00A3D0:  DD 66 FB 23 DD 75 FA DD 74 FB DD 6E 03 DD 66 04    .f.#.u..t..n..f.
00A3E0:  23 E5 DD 6E FA DD 66 FB 2B D1 19 E5 3B DD 7E F7    #..n..f.+...;.~.
00A3F0:  F5 33 06 01 CD AF 04 D5 CD 50 1B 3B F1 E1 77 3B    .3.......P.;..w;
00A400:  D1 19 E5 DD 6E F8 DD 66 F9 D1 19 23 EB E1 73 23    ....n..f...#..s#
00A410:  72 2A FD 31 11 60 00 19 E5 21 CB 80 E5 21 34 00    r*.1.`...!...!4.
00A420:  2B 54 5D 29 29 19 D1 19 23 E5 21 01 00 2B D1 19    +T]))...#.!..+..
00A430:  7E E1 77 2A FD 31 11 41 00 19 E5 21 CB 80 E5 21    ~.w*.1.A...!...!
00A440:  35 00 2B 54 5D 29 29 19 D1 19 23 E5 21 01 00 2B    5.+T]))...#.!..+
00A450:  D1 19 7E E1 77 21 06 00 39 F9 DD E1 D1 E1 EB E9    ..~.w!..9.......
00A460:  C3 63 33 DD E5 DD 21 04 00 DD 39 21 FD FF 39 F9    .c3...!...9!..9.
00A470:  ED 5B 19 01 19 D4 EB 02 21 01 00 DD 75 FA DD 74    .[......!...u..t
00A480:  FB C3 91 33 DD 6E FA DD 66 FB 23 DD 75 FA DD 74    ...3.n..f.#.u..t
00A490:  FB 11 8A 02 EB B7 ED 52 FA C6 33 21 43 01 22 25    .......R..3!C."%
00A4A0:  01 DD 6E 02 DD 66 03 22 25 01 CD A7 01 DD 77 F9    ..n..f."%.....w.
00A4B0:  21 7D 82 E5 DD 6E FA DD 66 FB D1 19 2B E5 DD 7E    !}...n..f...+..~
00A4C0:  F9 E1 77 C3 84 33 06 01 CD AF 04 D5 CD 30 2F 33    ..w..3.......0/3
00A4D0:  E1 DD E1 D1 E1 E1 EB E9 C3 DB 33 DD E5 DD 21 04    ..........3...!.
00A4E0:  00 DD 39 21 FE FF 39 F9 ED 5B 19 01 19 D4 EB 02    ..9!..9..[......
00A4F0:  21 00 00 22 1A 07 22 94 05 21 9C 01 22 25 01 C3    !..".."..!.."%..
00A500:  1F 34 20 20 20 20 20 20 20 48 50 45 44 38 30 20    .4       HPED80 
00A510:  49 6E 73 74 61 6C 6C 20 50 72 6F 67 72 61 6D 21    Install Program!
00A520:  02 34 06 1D CD C4 02 CD EB 01 21 9C 01 22 25 01    .4........!.."%.
00A530:  C3 51 34 20 20 20 20 20 20 20 43 6F 70 79 72 69    .Q4       Copyri
00A540:  67 68 74 20 48 69 53 6F 66 74 20 31 39 38 35 2C    ght HiSoft 1985,
00A550:  36 21 33 34 06 1E CD C4 02 CD EB 01 21 9C 01 22    6!34........!.."
00A560:  25 01 CD EB 01 21 9C 01 22 25 01 C3 92 34 4E 6F    %....!.."%...4No
00A570:  72 6D 61 6C 6C 79 20 74 68 65 20 77 6F 72 6B 69    rmally the worki
00A580:  6E 67 20 63 6F 70 79 20 6F 66 20 45 44 38 30 20    ng copy of ED80 
00A590:  69 73 21 6E 34 06 24 CD C4 02 CD EB 01 21 9C 01    is!n4.$......!..
00A5A0:  22 25 01 C3 C9 34 72 65 61 64 20 69 6E 20 66 72    "%...4read in fr
00A5B0:  6F 6D 20 61 20 66 69 6C 65 20 63 61 6C 6C 65 64    om a file called
00A5C0:  20 45 44 38 30 2E 43 4F 4D 21 A6 34 06 23 CD C4     ED80.COM!.4.#..
00A5D0:  02 CD EB 01 C3 EF 34 55 73 65 20 61 6E 6F 74 68    ......4Use anoth
00A5E0:  65 72 20 66 69 6C 65 20 69 6E 73 74 65 61 64 21    er file instead!
00A5F0:  9C 01 22 25 01 21 D7 34 06 18 CD C4 02 21 15 85    .."%.!.4.....!..
00A600:  06 01 CD AF 04 D5 CD 60 0E 3B F1 DD 77 F7 DD 7E    .......`.;..w..~
00A610:  F7 F5 21 0D 00 7D C1 90 3E 01 28 01 AF F5 DD 6E    ..!..}..>.(....n
00A620:  FA DD 66 FB E5 21 04 00 D1 AF ED 52 20 01 3C C1    ..f..!.....R .<.
00A630:  B0 B7 CA CD 2A DD 6E 03 DD 66 04 E5 DD 6E FA DD    ....*.n..f...n..
00A640:  66 FB 7D E1 77 C3 5E 2C DD 7E F7 F5 21 0D 00 7D    f.}.w.^,.~..!..}
00A650:  C1 90 3E 01 28 01 AF B7 CA 63 2B 3E 01 DD 77 F6    ..>.(....c+>..w.
00A660:  C3 5E 2C 3B DD 7E F7 F5 33 06 01 CD AF 04 D5 CD    .^,;.~..3.......
00A670:  76 0C 3B F1 FE 42 C2 82 2B DD 7E 02 DD 77 F5 C3    v.;..B..+.~..w..
00A680:  5E 2C FE 41 CA 91 2B FE 43 CA 91 2B FE 45 C2 99    ^,.A..+.C..+.E..
00A690:  2B 3E 01 DD 77 F6 C3 5E 2C FE 44 C2 AE 2B DD 6E    +>..w..^,.D..+.n
00A6A0:  03 DD 66 04 E5 21 00 00 7D E1 77 C3 5E 2C 21 00    ..f..!..}.w.^,!.
00A6B0:  00 DD 75 FA DD 74 FB DD 6E FA DD 66 FB 23 DD 75    ..u..t..n..f.#.u
00A6C0:  FA DD 74 FB DD 6E 03 DD 66 04 23 E5 DD 6E FA DD    ..t..n..f.#..n..
00A6D0:  66 FB 2B D1 19 E5 DD 7E F7 E1 77 21 00 00 DD 75    f.+....~..w!...u
00A6E0:  F8 DD 74 F9 DD 7E 02 B7 CA 0A 2C 21 9C 01 E5 DD    ..t..~....,!....
00A6F0:  7E F7 6F 26 00 E5 DD E5 D1 21 F8 FF 19 E5 06 01    ~.o&.....!......
00A700:  CD AF 04 D5 CD 6D 16 C3 18 2C DD 7E F7 F5 33 06    .....m...,.~..3.
00A710:  01 CD AF 04 D5 CD DD 17 3B 06 01 CD AF 04 D5 CD    ........;.......
00A720:  60 0E 3B F1 DD 77 F7 DD 7E F7 F5 21 0D 00 7D C1    `.;..w..~..!..}.
00A730:  90 3E 01 28 01 AF F5 DD 6E FA DD 66 FB E5 21 04    .>.(....n..f..!.
00A740:  00 D1 AF ED 52 20 01 3C C1 B0 B7 CA B7 2B DD 6E    ....R .<.....+.n
00A750:  03 DD 66 04 E5 DD 6E FA DD 66 FB 7D E1 77 DD 7E    ..f...n..f.}.w.~
00A760:  F5 F5 DD 7E F6 C1 B0 EE 01 B7 CA A3 2C DD 6E 03    ...~.......£,.n.
00A770:  DD 66 04 E5 06 01 CD AF 04 D5 CD DF 29 DD 6E 03    .f..........).n.
00A780:  DD 66 04 E5 DD 7E 02 F5 33 06 01 CD AF 04 D5 CD    .f...~..3.......
00A790:  97 18 2A 25 01 E5 21 9C 01 22 25 01 CD EB 01 E1    ..*%..!.."%.....
00A7A0:  22 25 01 2A 25 01 E5 21 9C 01 22 25 01 CD EB 01    "%.*%..!.."%....
00A7B0:  E1 22 25 01 DD 7E F5 EE 01 DD 77 05 21 07 00 39    ."%..~....w.!..9
00A7C0:  F9 DD E1 D1 33 E1 E1 EB E9 C3 CC 2C DD E5 DD 21    ....3......,...!
00A7D0:  04 00 DD 39 21 FE FF 39 F9 ED 5B 19 01 19 D4 EB    ...9!..9..[.....
00A7E0:  02 21 9C 01 22 25 01 CD EB 01 C3 F0 2C 20 28 20    .!.."%......, ( 
00A7F0:  21 9C 01 22 25 01 21 ED 2C 06 03 CD C4 02 DD 6E    !.."%.!.,......n
00A800:  E5 21 AA 0B 01 0E 00 D1 ED B0 3B 06 01 CD AF 04    .!........;.....
00A810:  D5 CD AE 0E 3B F1 B7 CA 5E 35 3B 21 15 85 E5 C3    ....;...^5;!....
00A820:  25 35 43 4F 4D 21 22 35 01 03 00 EB AF 6F 67 ED    %5COM!"5.....og.
00A830:  42 39 F9 EB ED B0 06 01 CD AF 04 D5 CD 11 11 3B    B9.............;
00A840:  F1 EE 01 B7 CA 5E 35 21 00 00 EB CD 32 02 01 0B    .....^5!....2...
00A850:  00 09 73 23 72 CD 03 02 CD 00 00 CD 16 02 21 01    ..s#r.........!.
00A860:  00 DD 75 FA DD 74 FB C3 77 35 DD 6E FA DD 66 FB    ..u..t..w5.n..f.
00A870:  23 DD 75 FA DD 74 FB 11 1E 00 EB B7 ED 52 FA 8D    #.u..t.......R..
00A880:  35 21 9C 01 22 25 01 CD EB 01 C3 6A 35 21 9C 01    5!.."%.....j5!..
00A890:  22 25 01 C3 B3 35 20 20 20 20 20 20 20 48 50 45    "%...5       HPE
00A8A0:  44 38 30 20 49 6E 73 74 61 6C 6C 20 50 72 6F 67    D80 Install Prog
00A8B0:  72 61 6D 21 96 35 06 1D CD C4 02 CD EB 01 21 9C    ram!.5........!.
00A8C0:  01 22 25 01 CD EB 01 21 9C 01 22 25 01 C3 ED 35    ."%....!.."%...5
00A8D0:  20 20 20 20 20 20 43 6F 70 79 72 69 67 68 74 20          Copyright 
00A8E0:  48 69 53 6F 66 74 20 31 39 38 35 2C 36 21 D0 35    HiSoft 1985,6!.5
00A8F0:  06 1D CD C4 02 CD EB 01 21 9C 01 22 25 01 CD EB    ........!.."%...
00A900:  01 21 9C 01 22 25 01 CD EB 01 21 9C 01 22 25 01    .!.."%....!.."%.
00A910:  C3 26 36 20 4C 6F 61 64 69 6E 67 20 45 44 38 30    .&6 Loading ED80
00A920:  20 66 72 6F 6D 20 21 13 36 06 13 CD C4 02 21 15     from !.6.....!.
00A930:  85 06 0E CD C4 02 CD EB 01 21 9C 01 22 25 01 C3    .........!.."%..
00A940:  59 36 20 20 20 20 20 20 20 2E 2E 2E 2E 2E 50 6C    Y6       .....Pl
00A950:  65 61 73 65 20 77 61 69 74 21 42 36 06 17 CD C4    ease wait!B6....
00A960:  02 CD EB 01 21 01 00 DD 75 FA DD 74 FB C3 7D 36    ....!...u..t..}6
00A970:  DD 6E FA DD 66 FB 23 DD 75 FA DD 74 FB 11 05 00    .n..f.#.u..t....
00A980:  EB B7 ED 52 FA 93 36 21 9C 01 22 25 01 CD EB 01    ...R..6!.."%....
00A990:  C3 70 36 21 9C 01 22 25 01 C3 BD 36 57 68 65 6E    .p6!.."%...6When
00A9A0:  20 70 72 6F 6D 70 74 65 64 20 66 6F 72 20 61 20     prompted for a 
00A9B0:  63 6F 64 65 20 73 65 71 75 65 6E 63 65 21 9C 36    code sequence!.6
00A9C0:  06 21 CD C4 02 CD EB 01 21 9C 01 22 25 01 C3 F3    .!......!.."%...
00A9D0:  36 75 73 65 20 45 4E 54 45 52 20 74 6F 20 6B 65    6use ENTER to ke
00A9E0:  65 70 20 74 68 65 20 6F 6C 64 20 73 65 71 75 65    ep the old seque
00A9F0:  6E 63 65 21 D1 36 06 22 CD C4 02 CD EB 01 21 9C    nce!.6."......!.
00AA00:  02 DD 66 03 7E F5 21 00 00 7D C1 90 28 02 3E 01    ..f.~.!..}..(.>.
00AA10:  B7 CA 26 2D DD 6E 02 DD 66 03 7E F5 33 06 01 CD    ..&-.n..f.~.3...
00AA20:  AF 04 D5 CD DD 17 C3 2E 2D 29 20 20 28 20 21 9C    ........-)  ( !.
00AA30:  01 22 25 01 21 29 2D 06 05 CD C4 02 DD 6E 02 DD    ."%.!)-......n..
00AA40:  66 03 7E 6F 26 00 CD 72 02 3E 20 CD AA 01 C3 54    f.~o&..r.> ....T
00AA50:  2D 29 20 2D 21 51 2D 06 03 CD C4 02 3B 06 01 CD    -) -!Q-.....;...
00AA60:  AF 04 D5 CD 2B 1A 3B F1 DD 77 FB DD 7E FB F5 3E    ....+.;..w..~..>
00AA70:  2D C1 90 3E 01 28 01 AF B7 CA 83 2D 21 00 00 7D    -..>.(.....-!..}
00AA80:  DD 77 FB DD 7E FB F5 21 0D 00 7D C1 90 3E 01 28    .w..~..!..}..>.(
00AA90:  01 AF B7 CA A7 2D 3E 01 DD 77 FA 21 9C 01 22 25    .....->..w.!.."%
00AAA0:  01 CD EB 01 C3 D6 2D C3 AD 2D 4F 6B 3F 21 9C 01    ......-..-Ok?!..
00AAB0:  22 25 01 21 AA 2D 06 03 CD C4 02 DD 6E 02 DD 66    "%.!.-......n..f
00AAC0:  03 E5 DD 7E FB E1 77 3B 06 01 CD AF 04 D5 CD AE    ...~..w;........
00AAD0:  0E 3B F1 DD 77 FA DD 7E FA B7 CA E1 2C E1 DD E1    .;..w..~....,...
00AAE0:  D1 E1 E1 EB E9 C3 E8 2D DD E5 DD 21 04 00 DD 39    .......-...!...9
00AAF0:  21 FC FF 39 F9 ED 5B 19 01 19 D4 EB 02 3B C3 0F    !..9..[......;..
00AB00:  2E 20 20 45 44 38 30 49 4E 53 54 2E 4D 53 47 21    .  ED80INST.MSG!
00AB10:  01 2E 01 0E 00 EB AF 6F 67 ED 42 39 F9 EB ED B0    .......og.B9....
00AB20:  06 01 CD AF 04 D5 CD 5D 14 3B F1 B7 CA 46 2E 21    .......].;...F.!
00AB30:  00 00 EB CD 32 02 01 0B 00 09 73 23 72 CD 03 02    ....2.....s#r...
00AB40:  CD 00 00 CD 16 02 21 01 00 DD 75 FA DD 74 FB C3    ......!...u..t..
00AB50:  5F 2E DD 6E FA DD 66 FB 23 DD 75 FA DD 74 FB 11    _..n..f.#.u..t..
00AB60:  52 00 EB B7 ED 52 FA D9 2E 21 43 01 22 25 01 21    R....R...!C."%.!
00AB70:  D4 81 22 25 01 CD A7 01 DD 77 F9 CD A7 01 DD 77    .."%.....w.....w
00AB80:  F8 21 C9 78 E5 DD 6E FA DD 66 FB 2B 11 19 00 CD    .!.x..n..f.+....
00AB90:  BA 04 D1 19 06 19 CD DD 09 CD 6A 09 21 FD 76 E5    ..........j.!.v.
00ABA0:  DD 6E FA DD 66 FB 2B D1 19 E5 E5 DD 7E F9 F5 33    .n..f.+.....~..3
00ABB0:  06 01 CD AF 04 D5 CD 2A 0E E1 29 54 5D 29 29 19    .......*..)T])).
00ABC0:  E5 E5 DD 7E F8 F5 33 06 01 CD AF 04 D5 CD 2A 0E    ...~..3.......*.
00ABD0:  E1 D1 19 7D E1 77 C3 52 2E 21 00 00 DD 75 FA DD    ...}.w.R.!...u..
00ABE0:  74 FB C3 F2 2E DD 6E FA DD 66 FB 23 DD 75 FA DD    t.....n..f.#.u..
00ABF0:  74 FB 11 FF 00 EB B7 ED 52 FA 25 2F 21 43 01 22    t.......R.%/!C."
00AC00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
00AC10:  09 00 00 00 02 09 4E E5 09 00 41 02 00 00 00 02    ......N...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:  01 22 25 01 C3 25 37 6F 72 20 27 44 27 20 20 74    ."%..%7or 'D'  t
00AD10:  6F 20 72 65 6D 6F 76 65 20 74 68 65 20 73 65 71    o remove the seq
00AD20:  75 65 6E 63 65 21 07 37 06 1E CD C4 02 CD EB 01    uence!.7........
00AD30:  21 01 00 DD 75 FA DD 74 FB C3 49 37 DD 6E FA DD    !...u..t..I7.n..
00AD40:  66 FB 23 DD 75 FA DD 74 FB 11 03 00 EB B7 ED 52    f.#.u..t.......R
00AD50:  FA 5F 37 21 9C 01 22 25 01 CD EB 01 C3 3C 37 3B    ._7!.."%.....<7;
00AD60:  21 15 85 01 0E 00 EB AF 6F 67 ED 42 39 F9 EB ED    !.......og.B9...
00AD70:  B0 06 01 CD AF 04 D5 CD 5D 14 3B F1 B7 CA 97 37    ........].;....7
00AD80:  21 00 00 EB CD 32 02 01 0B 00 09 73 23 72 CD 03    !....2.....s#r..
00AD90:  02 CD 00 00 CD 16 02 21 01 00 DD 75 FA DD 74 FB    .......!...u..t.
00ADA0:  C3 B0 37 DD 6E FA DD 66 FB 23 DD 75 FA DD 74 FB    ..7.n..f.#.u..t.
00ADB0:  11 04 00 EB B7 ED 52 FA DC 37 21 43 01 22 25 01    ......R..7!C."%.
00ADC0:  21 D4 81 22 25 01 21 2F 85 E5 DD 6E FA DD 66 FB    !.."%.!/...n..f.
00ADD0:  2B D1 19 E5 CD A7 01 E1 77 C3 A3 37 21 2F 85 E5    +.......w.£7!/..
00ADE0:  21 03 00 2B D1 19 5E 23 56 EB 22 25 85 2A 25 85    !..+..^#V."%.*%.
00ADF0:  11 00 FF 19 22 2D 85 21 05 00 E5 DD 75 FA DD 74    ...."-.!....u..t
00AE00:  FB 2A 2D 85 E3 C3 15 38 DD 6E FA DD 66 FB 23 DD    .*-....8.n..f.#.
00AE10:  75 FA DD 74 FB D1 D5 EB B7 ED 52 FA 40 38 21 43    u..t......R.@8!C
00AE20:  01 22 25 01 21 D4 81 22 25 01 21 2F 85 E5 DD 6E    ."%.!.."%.!/...n
00AE30:  FA DD 66 FB 2B D1 19 E5 CD A7 01 E1 77 C3 08 38    ..f.+.......w..8
00AE40:  D1 21 D4 81 E5 06 01 CD AF 04 D5 CD 63 33 21 01    .!..........c3!.
00AE50:  00 DD 75 FA DD 74 FB C3 67 38 DD 6E FA DD 66 FB    ..u..t..g8.n..f.
00AE60:  23 DD 75 FA DD 74 FB 11 1E 00 EB B7 ED 52 FA 7D    #.u..t.......R.}
00AE70:  38 21 9C 01 22 25 01 CD EB 01 C3 5A 38 E1 DD E1    8!.."%.....Z8...
00AE80:  D1 E1 EB E9 C3 87 38 DD E5 DD 21 04 00 DD 39 21    ......8...!...9!
00AE90:  FA FF 39 F9 ED 5B 19 01 19 D4 EB 02 21 7D 82 11    ..9..[......!}..
00AEA0:  80 00 19 E5 DD 6E 02 DD 66 03 D1 EB B7 ED 52 DD    .....n..f.....R.
00AEB0:  75 FA DD 74 FB 21 A9 82 5E 23 56 EB E5 2A 25 85    u..t.!..^#V..*%.
00AEC0:  D1 EB B7 ED 52 E5 21 80 00 E5 DD 6E 02 DD 66 03    ....R.!....n..f.
00AED0:  D1 EB B7 ED 52 D1 EB B7 ED 52 EB 21 80 00 CD 14    ....R....R.!....
00AEE0:  05 EB DD 75 02 DD 74 03 21 00 00 E5 DD 75 F8 DD    ...u..t.!....u..
00AEF0:  74 F9 DD 6E 02 DD 66 03 E3 C3 09 39 DD 6E F8 DD    t..n..f....9.n..
00AF00:  63 6F 6C 75 6D 6E 21 9C 01 22 25 01 21 F5 40 06    column!.."%.!.@.
00AF10:  11 CD C4 02 2A 99 3F 11 31 00 19 E5 06 01 CD AF    ....*.?.1.......
00AF20:  04 D5 CD A6 15 C3 36 41 4F 66 66 73 65 74 20 66    ......6AOffset f
00AF30:  6F 72 20 72 6F 77 21 9C 01 22 25 01 21 28 41 06    or row!.."%.!(A.
00AF40:  0E CD C4 02 2A 99 3F 11 30 00 19 E5 06 01 CD AF    ....*.?.0.......
00AF50:  04 D5 CD A6 15 C3 6D 41 43 6C 65 61 72 20 73 63    ......mAClear sc
00AF60:  72 65 65 6E 20 73 65 71 75 65 6E 63 65 21 9C 01    reen sequence!..
00AF70:  22 25 01 21 58 41 06 15 CD C4 02 3B 2A 99 3F 11    "%.!XA.....;*.?.
00AF80:  4A 00 19 E5 AF F5 33 06 01 CD AF 04 D5 CD 50 2A    J.....3.......P*
00AF90:  3B F1 DD 77 FA C3 B5 41 43 6C 65 61 72 20 74 6F    ;..w...AClear to
00AFA0:  20 45 6E 64 20 6F 66 20 4C 69 6E 65 20 73 65 71     End of Line seq
00AFB0:  75 65 6E 63 65 21 9C 01 22 25 01 21 98 41 06 1D    uence!.."%.!.A..
00AFC0:  CD C4 02 3B 2A 99 3F 11 4F 00 19 E5 AF F5 33 06    ...;*.?.O.....3.
00AFD0:  01 CD AF 04 D5 CD 50 2A 3B F1 DD 77 FA C3 F9 41    ......P*;..w...A
00AFE0:  49 6E 76 65 72 73 65 20 76 69 64 65 6F 20 6F 6E    Inverse video on
00AFF0:  20 73 65 71 75 65 6E 63 65 21 9C 01 22 25 01 21     sequence!.."%.!
00B000:  E0 41 06 19 CD C4 02 3B 2A 99 3F 11 61 00 19 E5    .A.....;*.?.a...
00B010:  AF F5 33 06 01 CD AF 04 D5 CD 50 2A 3B F1 DD 77    ..3.......P*;..w
00B020:  FA C3 3E 42 49 6E 76 65 72 73 65 20 76 69 64 65    ..>BInverse vide
00B030:  6F 20 6F 66 66 20 73 65 71 75 65 6E 63 65 21 9C    o off sequence!.
00B040:  01 22 25 01 21 24 42 06 1A CD C4 02 3B 2A 99 3F    ."%.!$B.....;*.?
00B050:  11 66 00 19 E5 AF F5 33 06 01 CD AF 04 D5 CD 50    .f.....3.......P
00B060:  2A 3B F1 DD 77 FA C3 74 42 55 73 65 20 6C 65 61    *;..w..tBUse lea
00B070:  64 2D 69 6E 21 9C 01 22 25 01 21 69 42 06 0B CD    d-in!.."%.!iB...
00B080:  C4 02 2A 99 3F 11 42 00 19 E5 3B 2A 99 3F 11 42    ..*.?.B...;*.?.B
00B090:  00 19 E5 06 01 CD AF 04 D5 CD E0 0F 3B F1 E1 77    ............;..w
00B0A0:  2A 99 3F 11 42 00 19 7E B7 CA 07 43 C3 C2 42 45    *.?.B..~...C..BE
00B0B0:  6E 74 65 72 20 63 6F 64 65 20 73 65 71 75 65 6E    nter code sequen
00B0C0:  63 65 21 9C 01 22 25 01 21 AF 42 06 13 CD C4 02    ce!.."%.!.B.....
00B0D0:  3B 2A 99 3F 11 54 00 19 E5 AF F5 33 06 01 CD AF    ;*.?.T.....3....
00B0E0:  04 D5 CD 50 2A 3B F1 DD 77 FA DD 7E F9 F5 2A 99    ...P*;..w..~..*.
00B0F0:  3F 11 54 00 19 7E F5 21 00 00 7D C1 90 3E 01 28    ?.T..~.!..}..>.(
00B100:  66 F9 23 DD 75 F8 DD 74 F9 D1 D5 EB B7 ED 52 FA    f.#.u..t......R.
00B110:  55 39 DD 6E 04 DD 66 05 23 DD 75 04 DD 74 05 E5    U9.n..f.#.u..t..
00B120:  21 D4 81 E5 DD 6E 04 DD 66 05 E5 DD 6E FA DD 66    !....n..f...n..f
00B130:  FB E5 06 01 CD AF 04 D5 CD 5C 0D E1 DD 75 F6 DD    .........\...u..
00B140:  74 F7 DD 6E FA DD 66 FB 11 80 00 19 DD 75 FA DD    t..n..f......u..
00B150:  74 FB C3 FC 38 D1 21 D4 81 E5 06 01 CD AF 04 D5    t...8.!.........
00B160:  CD DC 0D 21 06 00 39 F9 DD E1 D1 21 06 00 39 F9    ...!..9....!..9.
00B170:  EB E9 C3 75 39 DD E5 DD 21 04 00 DD 39 21 73 FF    ...u9...!...9!s.
00B180:  39 F9 ED 5B 19 01 19 D4 EB 02 21 7D 82 22 93 39    9..[......!}.".9
00B190:  C3 95 39 6E 04 21 01 00 DD 75 FA DD 74 FB DD 6E    ..9n.!...u..t..n
00B1A0:  02 DD 66 03 E5 DD 6E FA DD 66 FB 23 23 2B D1 19    ..f...n..f.##+..
00B1B0:  7E DD 77 EF 2A 93 39 11 1F 00 19 E5 DD 6E FA DD    ~.w.*.9......n..
00B1C0:  66 FB 2B D1 19 E5 DD 7E EF E1 77 DD 6E FA DD 66    f.+....~..w.n..f
00B1D0:  FB 23 DD 75 FA DD 74 FB DD 7E EF F5 3E 20 C1 90    .#.u..t..~..> ..
00B1E0:  3E 01 28 01 AF F5 DD 7E EF F5 3E 2E C1 90 3E 01    >.(....~..>...>.
00B1F0:  28 01 AF C1 B0 F5 DD 7E EF F5 21 00 00 7D C1 90    (......~..!..}..
00B200:  3E 01 28 01 AF C1 B0 B7 CA 9E 39 2A 93 39 11 1F    >.(.......9*.9..
00B210:  00 19 E5 DD 6E FA DD 66 FB 2B 2B D1 19 E5 3E 2E    ....n..f.++...>.
00B220:  E1 77 2A 93 39 11 1F 00 19 E5 DD 6E FA DD 66 FB    .w*.9......n..f.
00B230:  2B D1 19 E5 3E 48 E1 77 2A 93 39 11 1F 00 19 E5    +...>H.w*.9.....
00B240:  DD 6E FA DD 66 FB 23 2B D1 19 E5 3E 4C E1 77 2A    .n..f.#+...>L.w*
00B250:  93 39 11 1F 00 19 E5 DD 6E FA DD 66 FB 23 23 2B    .9......n..f.##+
00B260:  D1 19 E5 3E 50 E1 77 2A 93 39 11 1F 00 19 E5 DD    ...>P.w*.9......
00B270:  6E FA DD 66 FB 23 23 23 2B D1 19 E5 21 00 00 7D    n..f.###+...!..}
00B280:  E1 77 06 01 CD AF 04 D5 CD DF 31 21 D4 81 E5 DD    .w........1!....
00B290:  6E 02 DD 66 03 D1 CD 5D 08 21 2F 85 DD 75 F2 DD    n..f...].!/..u..
00B2A0:  74 F3 2A 2D 85 2B EB 21 80 00 CD 14 05 EB 2B DD    t.*-.+.!......+.
00B2B0:  75 F4 DD 74 F5 21 00 00 E5 DD 75 FA DD 74 FB DD    u..t.!....u..t..
00B2C0:  6E F4 DD 66 F5 E3 C3 D6 3A DD 6E FA DD 66 FB 23    n..f....:.n..f.#
00B2D0:  DD 75 FA DD 74 FB D1 D5 EB B7 ED 52 FA 15 3B E5    .u..t......R..;.
00B2E0:  21 D4 81 E5 DD 6E FA DD 66 FB E5 DD 6E F2 DD 66    !....n..f...n..f
00B2F0:  F3 E5 06 01 CD AF 04 D5 CD 5C 0D E1 DD 75 F0 DD    .........\...u..
00B300:  01 AF C1 B0 DD 77 F9 C3 16 43 55 73 65 20 6C 65    .....w...CUse le
00B310:  61 64 2D 6F 75 74 21 9C 01 22 25 01 21 0A 43 06    ad-out!.."%.!.C.
00B320:  0C CD C4 02 2A 99 3F 11 43 00 19 E5 3B 2A 99 3F    ....*.?.C...;*.?
00B330:  11 43 00 19 E5 06 01 CD AF 04 D5 CD E0 0F 3B F1    .C............;.
00B340:  E1 77 2A 99 3F 11 43 00 19 7E B7 CA A9 43 C3 64    .w*.?.C..~...C.d
00B350:  43 45 6E 74 65 72 20 63 6F 64 65 20 73 65 71 75    CEnter code sequ
00B360:  65 6E 63 65 21 9C 01 22 25 01 21 51 43 06 13 CD    ence!.."%.!QC...
00B370:  C4 02 3B 2A 99 3F 11 59 00 19 E5 AF F5 33 06 01    ..;*.?.Y.....3..
00B380:  CD AF 04 D5 CD 50 2A 3B F1 DD 77 FA DD 7E F9 F5    .....P*;..w..~..
00B390:  2A 99 3F 11 59 00 19 7E F5 21 00 00 7D C1 90 3E    *.?.Y..~.!..}..>
00B3A0:  01 28 01 AF C1 B0 DD 77 F9 DD 7E F9 F5 2A 99 3F    .(.....w..~..*.?
00B3B0:  11 4A 00 19 7E F5 21 00 00 7D C1 90 3E 01 28 01    .J..~.!..}..>.(.
00B3C0:  AF C1 B0 B7 CA D3 43 06 01 CD AF 04 D5 CD 0C 3E    ......C........>
00B3D0:  C3 E4 43 2A 99 3F 11 5E 00 19 E5 21 2B 00 23 EB    ..C*.?.^...!+.#.
00B3E0:  E1 73 23 72 33 E1 DD E1 D1 E1 EB E9 C3 EF 43 DD    .s#r3.........C.
00B3F0:  E5 DD 21 04 00 DD 39 21 FC FF 39 F9 ED 5B 19 01    ..!...9!..9..[..
00B400:  19 D4 EB 02 21 4F 77 E5 21 00 00 11 07 00 CD BA    ....!Ow.!.......
00B410:  04 D1 19 22 19 44 C3 1B 44 42 39 2A 19 44 E5 21    ...".D..DB9*.D.!
00B420:  04 00 7D E1 77 2A 19 44 23 E5 21 01 00 2B D1 19    ..}.w*.D#.!..+..
00B430:  E5 21 FF 00 7D E1 77 21 01 00 22 2B 85 2A 2B 85    .!..}.w!.."+.*+.
00B440:  E5 21 00 00 D1 B7 ED 52 3E 80 A4 07 F5 2A 2B 85    .!.....R>....*+.
00B450:  E5 21 52 00 EB E1 B7 ED 52 3E 80 A4 07 C1 A0 B7    .!R.....R>......
00B460:  CA 71 45 21 9C 01 E5 2A 2B 85 E5 06 01 CD AF 04    .qE!...*+.......
00B470:  D5 CD 16 1D 21 C9 78 E5 2A 2B 85 2B 11 19 00 CD    ....!.x.*+.+....
00B480:  BA 04 D1 19 E5 21 01 00 2B D1 19 7E F5 3E 30 C1    .....!..+..~.>0.
00B490:  90 3E 01 28 01 AF B7 CA 67 45 21 FD 76 E5 2A 2B    .>.(....gE!.v.*+
00B4A0:  85 2B D1 19 7E 6F 26 00 DD 75 FA DD 74 FB 3B 21    .+..~o&..u..t.;!
00B4B0:  CB 80 E5 DD 6E FA DD 66 FB 2B 54 5D 29 29 19 D1    ....n..f.+T]))..
00B4C0:  19 E5 3E 01 F5 33 06 01 CD AF 04 D5 CD 50 2A 3B    ..>..3.......P*;
00B4D0:  F1 B7 CA 06 45 3B 21 CB 80 E5 DD 6E FA DD 66 FB    ....E;!....n..f.
00B4E0:  2B 54 5D 29 29 19 D1 19 E5 2A 2B 85 E5 06 01 CD    +T]))....*+.....
00B4F0:  AF 04 D5 CD E1 26 3B F1 B7 CA 03 45 2A 2B 85 23    .....&;....E*+.#
00B500:  74 F1 DD 6E F2 DD 66 F3 11 80 00 19 DD 75 F2 DD    t..n..f......u..
00B510:  74 F3 C3 C9 3A D1 2A 2D 85 2B EB 21 80 00 CD 14    t...:.*-.+.!....
00B520:  05 23 DD 75 F6 DD 74 F7 21 01 00 E5 DD 75 F8 DD    .#.u..t.!....u..
00B530:  74 F9 DD 6E F6 DD 66 F7 E3 C3 49 3B DD 6E F8 DD    t..n..f...I;.n..
00B540:  66 F9 23 DD 75 F8 DD 74 F9 D1 D5 EB B7 ED 52 FA    f.#.u..t......R.
00B550:  7A 3B DD E5 D1 21 6F FF 19 E5 DD 6E F8 DD 66 F9    z;...!o....n..f.
00B560:  2B D1 19 E5 DD 6E F2 DD 66 F3 E5 DD 6E F8 DD 66    +....n..f...n..f
00B570:  F9 D1 19 2B 7E E1 77 C3 3C 3B D1 DD 6E F6 DD 66    ...+~.w.<;..n..f
00B580:  F7 23 DD 75 F8 DD 74 F9 C3 98 3B DD 6E F8 DD 66    .#.u..t...;.n..f
00B590:  F9 23 DD 75 F8 DD 74 F9 11 80 00 EB B7 ED 52 FA    .#.u..t.......R.
00B5A0:  D3 3B DD E5 D1 21 6F FF 19 E5 DD 6E F8 DD 66 F9    .;...!o....n..f.
00B5B0:  2B D1 19 E5 21 7D 82 E5 DD 6E F8 DD 66 F9 D1 19    +...!}...n..f...
00B5C0:  E5 DD 6E F6 DD 66 F7 D1 EB B7 ED 52 2B 7E E1 77    ..n..f.....R+~.w
00B5D0:  C3 8B 3B DD 6E F4 DD 66 F5 23 DD 75 F4 DD 74 F5    ..;.n..f.#.u..t.
00B5E0:  E5 21 D4 81 E5 DD 6E F4 DD 66 F5 E5 DD E5 D1 21    .!....n..f.....!
00B5F0:  6F FF 19 E5 06 01 CD AF 04 D5 CD 5C 0D E1 DD 75    o..........\...u
00B600:  F0 DD 74 F1 DD 6E F4 DD 66 F5 E5 DD 6E F6 DD 66    ..t..n..f...n..f
00B610:  F7 E5 06 01 CD AF 04 D5 CD 87 38 DD 6E 02 DD 66    ..........8.n..f
00B620:  03 E5 06 01 CD AF 04 D5 CD B7 20 21 8D 00 39 F9    .......... !..9.
00B630:  DD E1 D1 E1 E1 EB E9 C3 3A 3C DD E5 DD 21 04 00    ........:<...!..
00B640:  DD 39 21 00 00 39 F9 ED 5B 19 01 19 D4 EB 02 21    .9!..9..[......!
00B650:  7D 82 22 58 3C C3 5A 3C 81 E5 2A 58 3C 11 34 00    }."X<.Z<..*X<.4.
00B660:  19 E5 21 1D 00 7D E1 77 2A 58 3C 11 35 00 19 E5    ..!..}.w*X<.5...
00B670:  21 20 00 7D E1 77 2A 58 3C 11 36 00 19 E5 21 08    ! .}.w*X<.6...!.
00B680:  00 7D E1 77 2A 58 3C 11 37 00 19 E5 21 02 00 7D    .}.w*X<.7...!..}
00B690:  E1 77 2A 58 3C 11 3F 00 19 E5 21 80 00 7D E1 77    .w*X<.?...!..}.w
00B6A0:  2A 58 3C 11 3C 00 19 E5 21 80 00 11 0B 00 19 7D    *X<.<...!......}
00B6B0:  E1 77 2A 58 3C 11 3D 00 19 E5 21 80 00 11 2D 00    .w*X<.=...!...-.
00B6C0:  19 7D E1 77 2A 58 3C 11 40 00 19 E5 21 00 00 7D    .}.w*X<.@...!..}
00B6D0:  E1 77 2A 58 3C 11 39 00 19 E5 21 10 00 7D E1 77    .w*X<.9...!..}.w
00B6E0:  2A 58 3C 11 3A 00 19 E5 21 1A 00 7D E1 77 2A 58    *X<.:...!..}.w*X
00B6F0:  3C 11 3E 00 19 E5 21 22 00 7D E1 77 2A 58 3C 11    <.>...!".}.w*X<.
00B700:  22 2B 85 C3 64 45 2A 2B 85 2B 22 2B 85 2A 2B 85    "+..dE*+.+"+.*+.
00B710:  E5 21 00 00 D1 AF ED 52 20 01 3C F5 21 C9 78 E5    .!.....R .<.!.x.
00B720:  2A 2B 85 2B 11 19 00 CD BA 04 D1 19 E5 21 01 00    *+.+.........!..
00B730:  2B D1 19 7E F5 3E 30 C1 90 3E 01 28 01 AF C1 B0    +..~.>0..>.(....
00B740:  B7 CA 06 45 2A 2B 85 E5 21 00 00 D1 B7 ED 52 3E    ...E*+..!.....R>
00B750:  80 A4 07 B7 CA 64 45 2A 2B 85 E5 06 01 CD AF 04    .....dE*+.......
00B760:  D5 CD 1E 29 C3 6E 45 2A 2B 85 23 22 2B 85 C3 3D    ...).nE*+.#"+..=
00B770:  44 E1 E1 DD E1 D1 E1 EB E9 C3 7C 45 DD E5 DD 21    D.........|E...!
00B780:  04 00 DD 39 21 00 00 39 F9 ED 5B 19 01 19 D4 EB    ...9!..9..[.....
00B790:  02 21 7D 82 22 9A 45 C3 9C 45 39 2A 21 9C 01 22    .!}.".E..E9*!.."
00B7A0:  25 01 CD EB 01 C3 B4 45 53 69 7A 65 20 6F 66 20    %......ESize of 
00B7B0:  74 61 62 73 21 9C 01 22 25 01 21 A8 45 06 0C CD    tabs!.."%.!.E...
00B7C0:  C4 02 2A 9A 45 11 36 00 19 E5 06 01 CD AF 04 D5    ..*.E.6.........
00B7D0:  CD A6 15 C3 E5 45 54 61 62 73 20 70 65 72 20 73    .....ETabs per s
00B7E0:  63 72 6F 6C 6C 21 9C 01 22 25 01 21 D6 45 06 0F    croll!.."%.!.E..
00B7F0:  CD C4 02 2A 9A 45 11 37 00 19 E5 06 01 CD AF 04    ...*.E.7........
00B800:  D5 CD A6 15 21 9C 01 22 25 01 CD EB 01 C3 23 46    ....!.."%.....#F
00B810:  45 6E 64 20 6F 66 20 6C 69 6E 65 20 64 69 73 70    End of line disp
00B820:  6C 61 79 21 9C 01 22 25 01 21 10 46 06 13 CD C4    lay!.."%.!.F....
00B830:  02 2A 9A 45 11 2E 00 19 E5 06 01 CD AF 04 D5 CD    .*.E............
00B840:  CC 2C C3 58 46 45 6E 64 20 6F 66 20 66 69 6C 65    .,.XFEnd of file
00B850:  20 64 69 73 70 6C 61 79 21 9C 01 22 25 01 21 45     display!.."%.!E
00B860:  46 06 13 CD C4 02 2A 9A 45 11 2F 00 19 E5 06 01    F.....*.E./.....
00B870:  CD AF 04 D5 CD CC 2C DD E1 D1 E1 EB E9 C3 80 46    ......,........F
00B880:  DD E5 DD 21 04 00 DD 39 21 00 00 39 F9 ED 5B 19    ...!...9!..9..[.
00B890:  01 19 D4 EB 02 3B 21 07 85 E5 C3 A0 46 45 38 30    .....;!.....FE80
00B8A0:  21 9D 46 01 03 00 EB AF 6F 67 ED 42 39 F9 EB ED    !.F.....og.B9...
00B8B0:  B0 06 01 CD AF 04 D5 CD 11 11 3B F1 B7 CA F0 46    ..........;....F
00B8C0:  3B 21 07 85 01 0E 00 EB AF 6F 67 ED 42 39 F9 EB    ;!.......og.B9..
00B8D0:  ED B0 06 01 CD AF 04 D5 CD 5D 14 3B F1 EE 01 B7    .........].;....
00B8E0:  CA F0 46 21 D4 81 E5 06 01 CD AF 04 D5 CD 63 33    ..F!..........c3
00B8F0:  DD E1 D1 E1 EB E9 C3 F9 46 DD E5 DD 21 04 00 DD    ........F...!...
00B900:  3B 00 19 E5 21 29 00 7D E1 77 2A 58 3C 11 38 00    ;...!).}.w*X<.8.
00B910:  19 E5 21 32 00 7D E1 77 DD E1 D1 E1 EB E9 C3 21    ..!2.}.w.......!
00B920:  3D DD E5 DD 21 04 00 DD 39 21 00 00 39 F9 ED 5B    =...!...9!..9..[
00B930:  19 01 19 D4 EB 02 21 7D 82 22 3F 3D C3 41 3D 00    ......!}."?=.A=.
00B940:  DD 2A 3F 3D 11 34 00 19 E5 21 18 00 7D E1 77 2A    .*?=.4...!..}.w*
00B950:  3F 3D 11 35 00 19 E5 21 09 00 7D E1 77 2A 3F 3D    ?=.5...!..}.w*?=
00B960:  11 36 00 19 E5 21 04 00 7D E1 77 2A 3F 3D 11 37    .6...!..}.w*?=.7
00B970:  00 19 E5 21 02 00 7D E1 77 2A 3F 3D 11 3F 00 19    ...!..}.w*?=.?..
00B980:  E5 21 80 00 7D E1 77 2A 3F 3D 11 3D 00 19 E5 21    .!..}.w*?=.=...!
00B990:  80 00 11 16 00 19 7D E1 77 2A 3F 3D 11 40 00 19    ......}.w*?=.@..
00B9A0:  E5 21 00 00 7D E1 77 2A 3F 3D 11 38 00 19 E5 21    .!..}.w*?=.8...!
00B9B0:  0F 00 7D E1 77 2A 3F 3D 11 39 00 19 E5 21 0F 00    ..}.w*?=.9...!..
00B9C0:  7D E1 77 2A 3F 3D 11 3A 00 19 E5 21 19 00 7D E1    }.w*?=.:...!..}.
00B9D0:  77 2A 3F 3D 11 3B 00 19 E5 21 21 00 7D E1 77 2A    w*?=.;...!!.}.w*
00B9E0:  3F 3D 11 3C 00 19 E5 21 80 00 11 0B 00 19 7D E1    ?=.<...!......}.
00B9F0:  77 2A 3F 3D 11 3E 00 19 E5 21 80 00 11 22 00 19    w*?=.>...!..."..
00BA00:  7D E1 77 DD E1 D1 E1 EB E9 C3 0C 3E DD E5 DD 21    }.w........>...!
00BA10:  04 00 DD 39 21 F9 FF 39 F9 ED 5B 19 01 19 D4 EB    ...9!..9..[.....
00BA20:  02 21 7D 82 22 2A 3E C3 2C 3E 00 00 21 9C 01 22    .!}."*>.,>..!.."
00BA30:  25 01 C3 50 3E 55 73 65 72 20 70 61 74 63 68 20    %..P>User patch 
00BA40:  61 72 65 61 20 73 74 61 72 74 73 20 61 74 20 23    area starts at #
00BA50:  21 35 3E 06 1B CD C4 02 2A 2A 3E 11 81 00 19 2B    !5>.....**>....+
00BA60:  E5 2A 2A 3E D1 EB B7 ED 52 E5 2A 25 85 D1 19 E5    .**>....R.*%....
00BA70:  21 04 00 D1 CD 92 0A CD EB 01 06 01 CD AF 04 D5    !...............
00BA80:  CD 30 2F 3B 21 07 85 E5 C3 8E 3E 43 4F 4D 21 8B    .0/;!.....>COM!.
00BA90:  3E 01 03 00 EB AF 6F 67 ED 42 39 F9 EB ED B0 06    >.....og.B9.....
00BAA0:  01 CD AF 04 D5 CD 11 11 3B F1 B7 CA 6D 3F 3B 21    ........;...m?;!
00BAB0:  07 85 01 0E 00 EB AF 6F 67 ED 42 39 F9 EB ED B0    .......og.B9....
00BAC0:  06 01 CD AF 04 D5 CD 5D 14 3B F1 EE 01 B7 CA 6D    .......].;.....m
00BAD0:  3F 2A 2A 3E 11 81 00 19 2B DD 75 F6 DD 74 F7 DD    ?**>....+.u..t..
00BAE0:  6E F6 DD 66 F7 7E DD 77 F5 E5 21 D4 81 E5 21 00    n..f.~.w..!...!.
00BAF0:  00 E5 DD 6E F6 DD 66 F7 E5 06 01 CD AF 04 D5 CD    ...n..f.........
00BB00:  39 21 00 00 39 F9 ED 5B 19 01 19 D4 EB 02 3B 21    9!..9..[......;!
00BB10:  07 85 E5 C3 19 47 45 38 30 21 16 47 01 03 00 EB    .....GE80!.G....
00BB20:  AF 6F 67 ED 42 39 F9 EB ED B0 06 01 CD AF 04 D5    .og.B9..........
00BB30:  CD 11 11 3B F1 B7 CA 58 47 21 D4 81 E5 21 07 85    ...;...XG!...!..
00BB40:  D1 CD 5D 08 21 01 00 CD 0C 05 E5 21 80 00 E5 06    ..].!......!....
00BB50:  01 CD AF 04 D5 CD 87 38 DD E1 D1 E1 EB E9 CD 1C    .......8........
00BB60:  0B DD 2A 06 00 DD F9 21 04 01 E5 21 E4 0B EB E1    ..*....!...!....
00BB70:  73 23 72 21 01 00 22 27 85 C3 83 47 2A 27 85 23    s#r!.."'...G*'.#
00BB80:  22 27 85 11 20 00 EB B7 ED 52 FA 99 47 21 9C 01    "'.. ....R..G!..
00BB90:  22 25 01 CD EB 01 C3 7C 47 DD E5 CD E8 2D DD E5    "%.....|G....-..
00BBA0:  CD DB 33 21 01 00 22 27 85 C3 B3 47 2A 27 85 23    ..3!.."'...G*'.#
00BBB0:  22 27 85 11 20 00 EB B7 ED 52 FA C9 47 21 9C 01    "'.. ....R..G!..
00BBC0:  22 25 01 CD EB 01 C3 AC 47 21 9C 01 22 25 01 C3    "%......G!.."%..
00BBD0:  E8 47 45 44 38 30 20 49 4E 53 54 41 4C 4C 41 54    .GED80 INSTALLAT
00BBE0:  49 4F 4E 20 4D 45 4E 55 21 D2 47 06 16 CD C4 02    ION MENU!.G.....
00BBF0:  CD EB 01 21 9C 01 22 25 01 C3 12 48 2D 2D 2D 2D    ...!.."%...H----
00BC00:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
00BC10:  2D 2D 21 FC 47 06 16 CD C4 02 CD EB 01 21 9C 01    --!.G........!..
00BC20:  22 25 01 C3 37 48 31 2E 20 52 65 74 75 72 6E 20    "%..7H1. Return 
00BC30:  74 6F 20 43 50 2F 4D 21 26 48 06 11 CD C4 02 CD    to CP/M!&H......
00BC40:  EB 01 21 9C 01 22 25 01 C3 60 48 32 2E 20 41 6C    ..!.."%..`H2. Al
00BC50:  74 65 72 20 73 63 72 65 65 6E 20 63 6F 64 65 73    ter screen codes
00BC60:  21 4B 48 06 15 CD C4 02 CD EB 01 21 9C 01 22 25    !KH........!.."%
00BC70:  01 C3 84 48 33 2E 20 53 61 76 65 20 45 44 38 30    ...H3. Save ED80
00BC80:  20 61 73 20 21 74 48 06 10 CD C4 02 21 15 85 06     as !tH.....!...
00BC90:  0E CD C4 02 CD EB 01 21 9C 01 22 25 01 C3 BC 48    .......!.."%...H
00BCA0:  34 2E 20 53 61 76 65 20 45 44 38 30 20 61 73 20    4. Save ED80 as 
00BCB0:  61 6E 6F 74 68 65 72 20 66 69 6C 65 21 A0 48 06    another file!.H.
00BCC0:  1C CD C4 02 CD EB 01 21 9C 01 22 25 01 C3 E6 48    .......!.."%...H
00BCD0:  35 2E 20 41 6C 74 65 72 20 63 6F 6D 6D 61 6E 64    5. Alter command
00BCE0:  20 63 6F 64 65 73 21 D0 48 06 16 CD C4 02 CD EB     codes!.H.......
00BCF0:  01 21 9C 01 22 25 01 C3 0F 49 36 2E 20 41 6C 74    .!.."%...I6. Alt
00BD00:  DC 0C E1 DD 75 FA DD 74 FB E5 21 D4 81 E5 21 01    ....u..t..!...!.
00BD10:  00 E5 DD 6E F6 DD 66 F7 11 80 00 19 E5 06 01 CD    ...n..f.........
00BD20:  AF 04 D5 CD DC 0C E1 DD 75 FA DD 74 FB DD 6E F6    ........u..t..n.
00BD30:  DD 66 F7 7E 6F 26 00 DD 75 F8 DD 74 F9 DD 6E F6    .f.~o&..u..t..n.
00BD40:  DD 66 F7 E5 DD 7E F5 E1 77 2A 2A 3E 11 5E 00 19    .f...~..w**>.^..
00BD50:  E5 DD 6E F8 DD 66 F9 11 2B 00 19 11 F8 FF 19 EB    ..n..f..+.......
00BD60:  E1 73 23 72 06 01 CD AF 04 D5 CD DF 31 21 07 00    .s#r........1!..
00BD70:  39 F9 DD E1 D1 E1 EB E9 C3 7B 3F DD E5 DD 21 04    9........{?...!.
00BD80:  00 DD 39 21 FD FF 39 F9 ED 5B 19 01 19 D4 EB 02    ..9!..9..[......
00BD90:  21 7D 82 22 99 3F C3 9B 3F 42 39 C3 B5 3F 48 6F    !}.".?..?B9..?Ho
00BDA0:  77 20 6D 61 6E 79 20 73 63 72 65 65 6E 20 63 6F    w many screen co
00BDB0:  6C 75 6D 6E 73 21 9C 01 22 25 01 21 9E 3F 06 17    lumns!.."%.!.?..
00BDC0:  CD C4 02 2A 99 3F 11 32 00 19 E5 06 01 CD AF 04    ...*.?.2........
00BDD0:  D5 CD A6 15 2A 99 3F 11 32 00 19 7E F5 21 50 00    ....*.?.2..~.!P.
00BDE0:  7D 47 F1 90 3F 3E 00 17 B7 CA F8 3F 06 01 CD AF    }G..?>.....?....
00BDF0:  04 D5 CD 3A 3C C3 01 40 06 01 CD AF 04 D5 CD 21    ...:<..@.......!
00BE00:  3D C3 18 40 48 6F 77 20 6D 61 6E 79 20 73 63 72    =..@How many scr
00BE10:  65 65 6E 20 72 6F 77 73 21 9C 01 22 25 01 21 04    een rows!.."%.!.
00BE20:  40 06 14 CD C4 02 2A 99 3F 11 33 00 19 E5 06 01    @.....*.?.3.....
00BE30:  CD AF 04 D5 CD A6 15 C3 5A 40 43 75 72 73 6F 72    ........Z@Cursor
00BE40:  20 70 6F 73 69 74 69 6F 6E 20 6C 65 61 64 2D 69     position lead-i
00BE50:  6E 20 73 65 71 75 65 6E 63 65 21 9C 01 22 25 01    n sequence!.."%.
00BE60:  21 3A 40 06 20 CD C4 02 3B 2A 99 3F 11 45 00 19    !:@. ...;*.?.E..
00BE70:  E5 AF F5 33 06 01 CD AF 04 D5 CD 50 2A 3B F1 DD    ...3.......P*;..
00BE80:  77 FA 2A 99 3F 11 45 00 19 7E F5 21 00 00 7D C1    w.*.?.E..~.!..}.
00BE90:  90 3E 01 28 01 AF DD 77 F9 DD 7E F9 EE 01 B7 CA    .>.(...w..~.....
00BEA0:  F2 40 C3 C6 40 49 73 20 74 68 65 20 72 6F 77 20    .@..@Is the row 
00BEB0:  73 65 6E 74 20 62 65 66 6F 72 65 20 74 68 65 20    sent before the 
00BEC0:  63 6F 6C 75 6D 6E 21 9C 01 22 25 01 21 A5 40 06    column!.."%.!.@.
00BED0:  21 CD C4 02 2A 99 3F 11 44 00 19 E5 3B 2A 99 3F    !...*.?.D...;*.?
00BEE0:  11 44 00 19 E5 06 01 CD AF 04 D5 CD E0 0F 3B F1    .D............;.
00BEF0:  E1 77 C3 06 41 4F 66 66 73 65 74 20 66 6F 72 20    .w..AOffset for 
00BF00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
00BF10:  0A 00 00 00 02 09 4E E5 0A 00 41 02 00 00 00 02    ......N...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:  65 72 20 75 73 65 72 20 6F 70 74 69 6F 6E 73 21    er user options!
00C010:  FA 48 06 15 CD C4 02 CD EB 01 21 9C 01 22 25 01    .H........!.."%.
00C020:  C3 46 49 37 2E 20 4C 6F 61 64 20 49 6E 73 74 61    .FI7. Load Insta
00C030:  6C 6C 61 74 69 6F 6E 20 66 72 6F 6D 20 2E 45 38    llation from .E8
00C040:  30 20 66 69 6C 65 21 23 49 06 23 CD C4 02 CD EB    0 file!#I.#.....
00C050:  01 21 9C 01 22 25 01 C3 7B 49 38 2E 20 53 61 76    .!.."%..{I8. Sav
00C060:  65 20 49 6E 73 74 61 6C 6C 61 74 69 6F 6E 20 74    e Installation t
00C070:  6F 20 2E 45 38 30 20 66 69 6C 65 21 5A 49 06 21    o .E80 file!ZI.!
00C080:  CD C4 02 CD EB 01 21 9C 01 22 25 01 CD EB 01 C3    ......!.."%.....
00C090:  A6 49 54 79 70 65 20 64 65 73 69 72 65 64 20 6E    .IType desired n
00C0A0:  75 6D 62 65 72 20 21 9C 01 22 25 01 21 92 49 06    umber !.."%.!.I.
00C0B0:  14 CD C4 02 3B 21 29 85 E5 DD E5 CD E8 14 3B F1    ....;!).......;.
00C0C0:  B7 CA B4 49 21 01 00 22 27 85 C3 D4 49 2A 27 85    ...I!.."'...I*'.
00C0D0:  23 22 27 85 11 03 00 EB B7 ED 52 FA EA 49 21 9C    #"'.......R..I!.
00C0E0:  01 22 25 01 CD EB 01 C3 CD 49 AF 32 23 85 2A 29    ."%......I.2#.*)
00C0F0:  85 11 01 00 B7 ED 52 19 C2 03 4A 3E 01 32 23 85    ......R...J>.2#.
00C100:  C3 AD 4A 11 02 00 B7 ED 52 19 C2 15 4A DD E5 CD    ..J.....R...J...
00C110:  7B 3F C3 AD 4A 11 03 00 B7 ED 52 19 C2 2B 4A 21    {?..J.....R..+J!
00C120:  15 85 E5 DD E5 CD 75 39 C3 AD 4A 11 04 00 B7 ED    ......u9..J.....
00C130:  52 19 C2 68 4A 3B 21 07 85 E5 C3 40 4A 43 4F 4D    R..hJ;!....@JCOM
00C140:  21 3D 4A 01 03 00 EB AF 6F 67 ED 42 39 F9 EB ED    !=J.....og.B9...
00C150:  B0 DD E5 CD 11 11 3B F1 B7 CA 65 4A 21 07 85 E5    ......;...eJ!...
00C160:  DD E5 CD 75 39 C3 AD 4A 11 05 00 B7 ED 52 19 C2    ...u9..J.....R..
00C170:  7A 4A DD E5 CD EF 43 C3 AD 4A 11 06 00 B7 ED 52    zJ....C..J.....R
00C180:  19 C2 8C 4A DD E5 CD 7C 45 C3 AD 4A 11 07 00 B7    ...J...|E..J....
00C190:  ED 52 19 C2 9E 4A DD E5 CD 80 46 C3 AD 4A 11 08    .R...J....F..J..
00C1A0:  00 B7 ED 52 19 C2 AD 4A DD E5 CD F9 46 3A 23 85    ...R...J....F:#.
00C1B0:  B7 CA A3 47 21 01 00 22 27 85 C3 C4 4A 2A 27 85    ..£G!.."'...J*'.
00C1C0:  23 22 27 85 11 20 00 EB B7 ED 52 FA DA 4A 21 9C    #"'.. ....R..J!.
00C1D0:  01 22 25 01 CD EB 01 C3 BD 4A C3 50 03 01 CD AF    ."%......J.P....
00C1E0:  04 D5 CD 50 2A 3B F1 DD 77 FA DD 7E F9 F5 2A 99    ...P*;..w..~..*.
00C1F0:  3F 11 54 00 19 7E F5 21 00 00 7D C1 90 3E 01 28    ?.T..~.!..}..>.(
00C200:  6F 6F 64 0D 0A 20 20 20 20 20 20 20 20 20 20 20    ood..           
00C210:  20 41 6E 64 20 62 75 72 62 6C 65 64 20 61 73 20     And burbled as 
00C220:  69 74 20 63 61 6D 65 21 0D 0A 0D 0A 0D 0A 20 20    it came!......  
00C230:  20 20 20 20 20 20 20 20 20 20 4F 6E 65 2C 20 74              One, t
00C240:  77 6F 21 20 4F 6E 65 2C 20 74 77 6F 21 20 41 6E    wo! One, two! An
00C250:  64 20 74 68 72 6F 75 67 68 20 61 6E 64 20 74 68    d through and th
00C260:  72 6F 75 67 68 0D 0A 20 20 20 20 20 20 20 20 20    rough..         
00C270:  20 20 20 54 68 65 20 76 6F 72 70 61 6C 20 62 6C       The vorpal bl
00C280:  61 64 65 20 77 65 6E 74 20 73 6E 69 63 6B 65 72    ade went snicker
00C290:  2D 73 6E 61 63 6B 21 0D 0A 20 20 20 20 20 20 20    -snack!..       
00C2A0:  20 20 20 20 20 48 65 20 6C 65 66 74 20 69 74 20         He left it 
00C2B0:  64 65 61 64 2C 20 61 6E 64 20 77 69 74 68 20 69    dead, and with i
00C2C0:  74 73 20 68 65 61 64 0D 0A 20 20 20 20 20 20 20    ts head..       
00C2D0:  20 20 20 20 20 48 65 20 77 65 6E 74 20 67 61 6C         He went gal
00C2E0:  6C 75 6D 70 68 69 6E 67 20 62 61 63 6B 2E 0D 0A    lumphing back...
00C2F0:  0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    ....            
00C300:  22 41 6E 64 20 68 61 73 74 20 74 68 6F 75 20 73    "And hast thou s
00C310:  6C 61 69 6E 20 74 68 65 20 4A 61 62 62 65 72 77    lain the Jabberw
00C320:  6F 63 6B 2E 0D 0A 20 20 20 20 20 20 20 20 20 20    ock...          
00C330:  20 20 43 6F 6D 65 20 74 6F 20 6D 79 20 61 72 6D      Come to my arm
00C340:  73 2C 20 6D 79 20 62 65 61 6D 69 73 68 20 62 6F    s, my beamish bo
00C350:  79 21 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    y!..            
00C360:  4F 20 66 72 61 62 6A 6F 75 73 20 64 61 79 21 20    O frabjous day! 
00C370:  43 61 6C 6C 6F 6F 68 21 20 43 61 6C 6C 61 79 21    Callooh! Callay!
00C380:  22 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 48    "..            H
00C390:  65 20 63 68 6F 72 74 6C 65 64 20 69 6E 20 68 69    e chortled in hi
00C3A0:  73 20 6A 6F 79 2E 0D 0A 0D 0A 0D 0A 1A 20 20 20    s joy........   
00C3B0:  20 20 43 6F 6D 65 20 74 6F 20 6D 79 20 61 72 6D      Come to my arm
00C3C0:  73 2C 20 6D 79 20 62 65 61 6D 69 73 68 20 62 6F    s, my beamish bo
00C3D0:  79 21 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    y!..            
00C3E0:  4F 20 66 72 61 62 6A 6F 75 73 20 64 61 79 21 20    O frabjous day! 
00C3F0:  43 61 6C 6C 6F 6F 68 21 20 43 61 6C 6C 61 79 21    Callooh! Callay!
00C400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C4A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C4B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C4C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C4D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C4E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C4F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C5A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C5B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C5C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C5D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C5E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C5F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00C600:  43 75 72 73 6F 72 20 4D 6F 76 69 6E 67 20 63 6F    Cursor Moving co
00C610:  6D 6D 61 6E 64 73 0D 0A 2D 2D 2D 2D 2D 2D 2D 2D    mmands..--------
00C620:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A    --------------..
00C630:  5E 53 20 20 20 20 20 20 20 20 20 20 20 43 68 61    ^S           Cha
00C640:  72 61 63 74 65 72 20 4C 65 66 74 20 20 20 20 20    racter Left     
00C650:  20 20 20 20 20 5E 44 20 20 20 20 20 20 20 20 20         ^D         
00C660:  20 20 43 68 61 72 61 63 74 65 72 20 52 69 67 68      Character Righ
00C670:  74 0D 0A 5E 48 20 20 20 20 20 20 20 20 20 20 20    t..^H           
00C680:  43 68 61 72 61 63 74 65 72 20 4C 65 66 74 20 28    Character Left (
00C690:  41 6C 74 29 0D 0A 5E 41 20 20 20 20 20 20 20 20    Alt)..^A        
00C6A0:  20 20 20 57 6F 72 64 20 4C 65 66 74 20 20 20 20       Word Left    
00C6B0:  20 20 20 20 20 20 20 20 20 20 20 5E 46 20 20 20               ^F   
00C6C0:  20 20 20 20 20 20 20 20 57 6F 72 64 20 52 69 67            Word Rig
00C6D0:  68 74 0D 0A 5E 4F 20 53 20 20 20 20 20 20 20 20    ht..^O S        
00C6E0:  20 54 61 62 20 4C 65 66 74 20 20 20 20 20 20 20     Tab Left       
00C6F0:  20 20 20 20 20 20 20 20 20 5E 4F 20 44 20 20 20             ^O D   
00C700:  20 20 20 20 20 20 54 61 62 20 52 69 67 68 74 0D          Tab Right.
00C710:  0A 5E 51 20 53 20 20 20 20 20 20 20 20 20 53 74    .^Q S         St
00C720:  61 72 74 20 6F 66 20 6C 69 6E 65 20 20 20 20 20    art of line     
00C730:  20 20 20 20 20 20 5E 51 20 44 20 20 20 20 20 20          ^Q D      
00C740:  20 20 20 45 6E 64 20 6F 66 20 6C 69 6E 65 0D 0A       End of line..
00C750:  5E 45 20 20 20 20 20 20 20 20 20 20 20 4C 69 6E    ^E           Lin
00C760:  65 20 55 70 20 20 20 20 20 20 20 20 20 20 20 20    e Up            
00C770:  20 20 20 20 20 5E 58 20 20 20 20 20 20 20 20 20         ^X         
00C780:  20 20 4C 69 6E 65 20 44 6F 77 6E 0D 0A 5E 4F 20      Line Down..^O 
00C790:  45 20 20 20 20 20 20 20 20 20 54 6F 70 20 6F 66    E         Top of
00C7A0:  20 53 63 72 65 65 6E 20 20 20 20 20 20 20 20 20     Screen         
00C7B0:  20 20 5E 4F 20 58 20 20 20 20 20 20 20 20 20 42      ^O X         B
00C7C0:  6F 74 74 6F 6D 20 6F 66 20 53 63 72 65 65 6E 0D    ottom of Screen.
00C7D0:  0A 5E 52 20 20 20 20 20 20 20 20 20 20 20 50 61    .^R           Pa
00C7E0:  67 65 20 55 70 20 20 20 20 20 20 20 20 20 20 20    ge Up           
00C7F0:  20 20 20 20 20 20 5E 43 20 20 20 20 20 20 20 20          ^C        
00C800:  0D 0A 0D 0A 22 49 74 20 73 65 65 6D 73 20 76 65    ...."It seems ve
00C810:  72 79 20 70 72 65 74 74 79 2C 22 20 73 68 65 20    ry pretty," she 
00C820:  73 61 69 64 20 77 68 65 6E 20 73 68 65 20 68 61    said when she ha
00C830:  64 20 66 69 6E 69 73 68 65 64 20 69 74 2C 20 0D    d finished it, .
00C840:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
00C850:  20 20 0D 0A 22 62 75 74 20 69 74 27 73 20 52 41      .."but it's RA
00C860:  54 48 45 52 20 68 61 72 64 20 74 6F 20 75 6E 64    THER hard to und
00C870:  65 72 73 74 61 6E 64 21 22 2E 0D 0A 1A 20 68 61    erstand!".... ha
00C880:  20 66 6F 72 20 6D 6F 72 65 20 48 65 6C 70 21 5C     for more Help!\
00C890:  1F 06 32 CD D6 02 CD EB 01 06 01 CD C1 04 21 FA    ..2...........!.
00C8A0:  FF 19 E5 21 01 00 EB E1 73 23 72 E1 DD E1 D1 E1    ...!....s#r.....
00C8B0:  EB E9 C3 B5 1F DD E5 DD 21 04 00 DD 39 21 00 00    ........!...9!..
00C8C0:  39 F9 ED 5B 1D 01 19 D4 FD 02 21 9C 01 22 25 01    9..[......!.."%.
00C8D0:  21 BE 81 22 25 01 CD EB 01 06 01 CD C1 04 21 FA    !.."%.........!.
00C8E0:  FF 19 E5 06 01 CD C1 04 21 FA FF 19 5E 23 56 EB    ........!...^#V.
00C8F0:  23 EB E1 73 23 72 06 01 CD C1 04 21 EF FF 19 E5    #..s#r.....!....
00C900:  AF E1 77 DD E1 D1 E1 EB E9 C3 0C 20 DD E5 DD 21    ..w........ ...!
00C910:  04 00 DD 39 21 00 00 39 F9 ED 5B 1D 01 19 D4 FD    ...9!..9..[.....
00C920:  02 DD 6E 02 DD 66 03 E5 21 00 00 EB E1 73 23 72    ..n..f..!....s#r
00C930:  21 BE 81 E5 21 B5 80 E5 21 E7 76 E5 DD 6E 04 DD    !...!...!.v..n..
00C940:  66 05 2B D1 19 7E 6F 26 00 2B 54 5D 29 29 19 D1    f.+..~o&.+T]))..
00C950:  19 E5 DD 6E 02 DD 66 03 E5 06 02 CD C1 04 D5 CD    ...n..f.........
00C960:  5D 17 21 9C 01 22 25 01 21 BE 81 22 25 01 3E 20    ].!.."%.!.."%.> 
00C970:  F5 21 0D 00 E5 DD 6E 02 DD 66 03 5E 23 56 EB D1    .!....n..f.^#V..
00C980:  EB B7 ED 52 3E 01 CD C9 02 F1 CD AA 01 DD 6E 02    ...R>.........n.
00C990:  DD 66 03 E5 21 0D 00 EB E1 73 23 72 21 BE 81 E5    .f..!....s#r!...
00C9A0:  DD 6E 04 DD 66 05 E5 DD 6E 02 DD 66 03 E5 06 02    .n..f...n..f....
00C9B0:  CD C1 04 D5 CD 63 1C DD E1 D1 21 06 00 39 F9 EB    .....c....!..9..
00C9C0:  E9 DD E5 DD 21 04 00 DD 39 21 F0 FF 39 F9 ED 5B    ....!...9!..9..[
00C9D0:  1D 01 19 D4 FD 02 DD 6E 02 DD 66 03 E5 21 0C 00    .......n..f..!..
00C9E0:  2B D1 19 E5 3E 48 E1 77 DD 6E 02 DD 66 03 E5 21    +...>H.w.n..f..!
00C9F0:  0D 00 2B D1 19 E5 3E 4C E1 77 DD 6E 02 DD 66 03    ..+...>L.w.n..f.
00CA00:  20 20 20 50 61 67 65 20 44 6F 77 6E 0D 0A 5E 51       Page Down..^Q
00CA10:  20 52 20 20 20 20 20 20 20 20 20 53 74 61 72 74     R         Start
00CA20:  20 6F 66 20 46 69 6C 65 20 20 20 20 20 20 20 20     of File        
00CA30:  20 20 20 5E 51 20 43 20 20 20 20 20 20 20 20 20       ^Q C         
00CA40:  45 6E 64 20 6F 66 20 46 69 6C 65 0D 0A 0D 0A 54    End of File....T
00CA50:  65 78 74 20 64 65 6C 65 74 69 6E 67 20 63 6F 6D    ext deleting com
00CA60:  6D 61 6E 64 73 0D 0A 2D 2D 2D 2D 2D 2D 2D 2D 2D    mands..---------
00CA70:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 5E    -------------..^
00CA80:  59 20 20 20 20 20 20 20 20 20 20 20 44 65 6C 65    Y           Dele
00CA90:  74 65 20 4C 69 6E 65 0D 0A 5B 44 45 4C 5D 20 20    te Line..[DEL]  
00CAA0:  20 20 20 20 20 20 44 65 6C 65 74 65 20 6C 61 73          Delete las
00CAB0:  74 20 63 68 61 72 61 63 74 65 72 20 20 20 5E 47    t character   ^G
00CAC0:  20 20 20 20 20 20 20 20 20 20 20 44 65 6C 65 74               Delet
00CAD0:  65 20 74 68 69 73 20 63 68 61 72 61 63 74 65 72    e this character
00CAE0:  0D 0A 5E 4F 20 54 20 20 20 20 20 20 20 20 20 44    ..^O T         D
00CAF0:  65 6C 65 74 65 20 77 6F 72 64 20 6C 65 66 74 20    elete word left 
00CB00:  20 20 20 20 20 20 20 5E 54 20 20 20 20 20 20 20           ^T       
00CB10:  20 20 20 20 44 65 6C 65 74 65 20 77 6F 72 64 20        Delete word 
00CB20:  72 69 67 68 74 0D 0A 5E 51 20 5B 44 45 4C 5D 20    right..^Q [DEL] 
00CB30:  20 20 20 20 44 65 6C 65 74 65 20 74 6F 20 73 74        Delete to st
00CB40:  61 72 74 20 6C 69 6E 65 20 20 20 20 5E 51 20 59    art line    ^Q Y
00CB50:  20 20 20 20 20 20 20 20 20 44 65 6C 65 74 65 20             Delete 
00CB60:  74 6F 20 65 6E 64 20 6C 69 6E 65 0D 0A 0D 0A 0D    to end line.....
00CB70:  0A 0D 0A 0D 0A 0D 0A 53 70 61 63 65 20 66 6F 72    .......Space for
00CB80:  20 6D 6F 72 65 20 5B 45 4E 54 45 52 5D 20 74 6F     more [ENTER] to
00CB90:  20 71 75 69 74 0A 42 6C 6F 63 6B 20 63 6F 6D 6D     quit.Block comm
00CBA0:  61 6E 64 73 0D 0A 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ands..----------
00CBB0:  2D 2D 2D 2D 0D 0A 5E 4B 20 42 20 20 20 20 20 20    ----..^K B      
00CBC0:  20 20 20 4D 61 72 6B 20 53 74 61 72 74 20 6F 66       Mark Start of
00CBD0:  20 62 6C 6F 63 6B 20 20 20 20 20 5E 4B 20 4B 20     block     ^K K 
00CBE0:  20 20 20 20 20 20 20 20 4D 61 72 6B 20 45 6E 64            Mark End
00CBF0:  20 6F 66 20 62 6C 6F 63 6B 0D 0A 5E 4B 20 56 20     of block..^K V 
00CC00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CC10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CC20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CC30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CC40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CC50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CC60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CC70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CC80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CC90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CCA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CCB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CCC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CCD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CCE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CCF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CD00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CD10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CD20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CD30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CD40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CD50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CD60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CD70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CD80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CD90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CDA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CDB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CDC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CDD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CDE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CDF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00CE00:  20 20 20 20 20 20 20 20 4D 6F 76 65 20 42 6C 6F            Move Blo
00CE10:  63 6B 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ck              
00CE20:  5E 4B 20 43 20 20 20 20 20 20 20 20 20 43 6F 70    ^K C         Cop
00CE30:  79 20 42 6C 6F 63 6B 0D 0A 5E 4B 20 59 20 20 20    y Block..^K Y   
00CE40:  20 20 20 20 20 20 44 65 6C 65 74 65 20 42 6C 6F          Delete Blo
00CE50:  63 6B 20 20 20 20 20 20 20 20 20 20 20 20 5E 4F    ck            ^O
00CE60:  20 50 20 20 20 20 20 20 20 20 20 50 61 73 74 65     P         Paste
00CE70:  20 44 65 6C 65 74 65 64 20 42 6C 6F 63 6B 0D 0A     Deleted Block..
00CE80:  5E 4B 20 52 20 20 20 20 20 20 20 20 20 52 65 61    ^K R         Rea
00CE90:  64 20 42 6C 6F 63 6B 20 66 72 6F 6D 20 64 69 73    d Block from dis
00CEA0:  63 20 20 20 20 5E 4B 20 57 20 20 20 20 20 20 20    c    ^K W       
00CEB0:  20 20 57 72 69 74 65 20 42 6C 6F 63 6B 20 74 6F      Write Block to
00CEC0:  20 64 69 73 63 0D 0A 0D 0A 51 75 69 63 6B 20 63     disc....Quick c
00CED0:  75 72 73 6F 72 20 6D 6F 76 65 6D 65 6E 74 0D 0A    ursor movement..
00CEE0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
00CEF0:  2D 2D 2D 2D 2D 0D 0A 5E 4F 20 47 20 20 20 20 20    -----..^O G     
00CF00:  20 20 20 20 47 6F 20 74 6F 20 4C 69 6E 65 0D 0A        Go to Line..
00CF10:  5E 51 20 42 20 20 20 20 20 20 20 20 20 47 6F 20    ^Q B         Go 
00CF20:  74 6F 20 73 74 61 72 74 20 6F 66 20 62 6C 6F 63    to start of bloc
00CF30:  6B 20 20 20 20 5E 51 20 4B 20 20 20 20 20 20 20    k    ^Q K       
00CF40:  20 20 47 6F 20 74 6F 20 65 6E 64 20 6F 66 20 62      Go to end of b
00CF50:  6C 6F 63 6B 0D 0A 5E 4B 20 30 20 20 20 20 20 20    lock..^K 0      
00CF60:  20 20 20 52 65 6D 65 6D 62 65 72 20 70 6F 73 69       Remember posi
00CF70:  74 69 6F 6E 20 20 20 20 20 20 20 5E 51 20 30 20    tion       ^Q 0 
00CF80:  20 20 20 20 20 20 20 20 52 65 74 75 72 6E 20 74            Return t
00CF90:  6F 20 70 6F 73 69 74 69 6F 6E 0D 0A 0D 0A 46 69    o position....Fi
00CFA0:  6E 64 20 61 6E 64 20 53 75 62 73 74 69 74 75 74    nd and Substitut
00CFB0:  65 0D 0A 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    e..-------------
00CFC0:  2D 2D 2D 2D 2D 2D 0D 0A 5E 51 20 46 20 20 20 20    ------..^Q F    
00CFD0:  20 20 20 20 20 46 69 6E 64 20 46 69 72 73 74 20         Find First 
00CFE0:  20 20 20 20 20 20 20 20 20 20 20 20 20 5E 4C 20                 ^L 
00CFF0:  20 20 20 20 20 20 20 20 20 20 46 69 6E 64 20 4E              Find N
00D000:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00D010:  20 20 20 20 20 20 20 20 4A 41 42 42 45 52 57 4F            JABBERWO
00D020:  43 4B 59 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    CKY......       
00D030:  20 20 20 20 20 54 77 61 73 20 62 72 69 6C 6C 69         Twas brilli
00D040:  67 2C 20 61 6E 64 20 74 68 65 20 73 6C 69 74 68    g, and the slith
00D050:  79 20 74 6F 76 65 73 0D 0A 20 20 20 20 20 20 20    y toves..       
00D060:  20 20 20 20 20 44 69 64 20 67 79 72 65 20 61 6E         Did gyre an
00D070:  64 20 67 69 6D 62 6C 65 20 69 6E 20 77 6F 62 65    d gimble in wobe
00D080:  3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 41    ;..            A
00D090:  6C 6C 20 6D 69 6D 73 79 20 77 65 72 65 20 74 68    ll mimsy were th
00D0A0:  65 20 62 6F 72 6F 67 6F 76 65 73 2C 0D 0A 0D 0A    e borogoves,....
00D0B0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 48 65    ..            He
00D0C0:  20 74 6F 6F 6B 20 68 69 73 20 76 6F 72 70 61 6C     took his vorpal
00D0D0:  20 73 77 6F 72 64 20 69 6E 20 68 61 6E 64 3A 0D     sword in hand:.
00D0E0:  0A 20 20 20 20 20 20 20 20 20 20 20 20 4C 6F 6E    .            Lon
00D0F0:  67 20 74 69 6D 65 20 74 68 65 20 6D 61 6E 78 6F    g time the manxo
00D100:  6D 65 20 66 6F 65 20 68 65 20 73 6F 75 67 68 74    me foe he sought
00D110:  20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20     -..            
00D120:  53 6F 20 72 65 73 74 65 64 20 68 65 20 62 79 20    So rested he by 
00D130:  74 68 65 20 54 75 6D 74 75 6D 20 74 72 65 65 2C    the Tumtum tree,
00D140:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 41 6E    ..            An
00D150:  64 20 73 74 6F 6F 64 20 61 77 68 69 6C 65 20 69    d stood awhile i
00D160:  6E 20 74 68 6F 75 67 68 74 2E 0D 0A 0D 0A 0D 0A    n thought.......
00D170:  20 20 20 20 20 20 20 20 20 20 20 20 41 6E 64 20                And 
00D180:  61 73 20 69 6E 20 75 66 66 69 73 68 20 74 68 6F    as in uffish tho
00D190:  75 67 68 74 20 68 65 20 73 74 6F 6F 64 2C 0D 0A    ught he stood,..
00D1A0:  20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20                The 
00D1B0:  4A 61 62 62 65 72 77 6F 63 6B 2C 20 77 69 74 68    Jabberwock, with
00D1C0:  20 65 79 65 73 20 6F 66 20 66 6C 61 6D 65 2C 0D     eyes of flame,.
00D1D0:  0A 20 20 20 20 20 20 20 20 20 20 20 20 43 61 6D    .            Cam
00D1E0:  65 20 77 68 69 66 66 6C 69 6E 67 20 74 68 72 6F    e whiffling thro
00D1F0:  75 67 68 20 74 68 65 20 74 75 6C 67 65 79 20 77    ugh the tulgey w
00D200:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
00D210:  0B 00 00 00 02 09 4E E5 0B 00 41 02 00 00 00 02    ......N...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 78 74 0D 0A 5E 4F 20 4C 20 20 20 20 20 20 20    ext..^O L       
00D310:  20 20 53 75 62 73 74 69 74 75 74 65 20 26 20 46      Substitute & F
00D320:  69 6E 64 20 20 20 20 20 20 20 5E 4F 20 41 20 20    ind       ^O A  
00D330:  20 20 20 20 20 20 20 53 75 62 73 74 69 74 75 74           Substitut
00D340:  65 20 41 6C 6C 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    e All...........
00D350:  0A 0D 0A 53 70 61 63 65 20 66 6F 72 20 6D 6F 72    ...Space for mor
00D360:  65 20 5B 45 4E 54 45 52 5D 20 74 6F 20 71 75 69    e [ENTER] to qui
00D370:  74 0A 4C 65 61 76 69 6E 67 20 45 44 38 30 0D 0A    t.Leaving ED80..
00D380:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 5E 4B    ------------..^K
00D390:  20 51 20 20 20 20 20 20 20 20 20 51 75 69 74 20     Q         Quit 
00D3A0:  61 6E 64 20 45 78 69 74 20 20 20 20 20 20 20 20    and Exit        
00D3B0:  20 20 20 5E 4F 20 51 20 20 20 20 20 20 20 20 20       ^O Q         
00D3C0:  45 78 69 74 20 77 69 74 68 6F 75 74 20 42 61 63    Exit without Bac
00D3D0:  6B 75 70 0D 0A 5E 4B 20 58 20 20 20 20 20 20 20    kup..^K X       
00D3E0:  20 20 45 78 69 74 20 77 69 74 68 20 61 20 42 61      Exit with a Ba
00D3F0:  63 6B 75 70 0D 0A 0D 0A 54 6F 67 67 6C 65 73 0D    ckup....Toggles.
00D400:  0A 2D 2D 2D 2D 2D 2D 2D 0D 0A 5E 56 20 20 20 20    .-------..^V    
00D410:  20 20 20 20 20 20 20 54 6F 67 67 6C 65 20 63 68           Toggle ch
00D420:  61 6E 67 65 2F 69 6E 73 65 72 74 20 20 20 20 5E    ange/insert    ^
00D430:  4F 20 49 20 20 20 20 20 20 20 20 20 54 6F 67 67    O I         Togg
00D440:  6C 65 20 61 75 74 6F 20 69 6E 64 65 6E 74 0D 0A    le auto indent..
00D450:  5E 4F 20 46 20 20 20 20 20 20 20 20 20 54 6F 67    ^O F         Tog
00D460:  67 6C 65 20 73 70 61 63 65 20 64 69 73 70 6C 61    gle space displa
00D470:  79 0D 0A 0D 0A 4D 69 73 63 65 6C 6C 61 6E 65 6F    y....Miscellaneo
00D480:  75 73 0D 0A 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    us..------------
00D490:  2D 0D 0A 5E 49 20 20 20 20 20 20 20 20 20 20 20    -..^I           
00D4A0:  44 65 6C 69 76 65 72 20 54 41 42 20 63 68 61 72    Deliver TAB char
00D4B0:  61 63 74 65 72 20 20 20 5E 4F 20 52 20 20 20 20    acter   ^O R    
00D4C0:  20 20 20 20 20 52 65 73 74 6F 72 65 20 6C 69 6E         Restore lin
00D4D0:  65 0D 0A 5E 4B 20 46 20 20 20 20 20 20 20 20 20    e..^K F         
00D4E0:  44 69 73 63 20 44 69 72 65 63 74 6F 72 79 20 20    Disc Directory  
00D4F0:  20 20 20 20 20 20 20 20 5E 4B 20 4A 20 20 20 20            ^K J    
00D500:  28 56 41 52 20 72 3A 72 65 63 29 3B 0D 0A 56 41    (VAR r:rec);..VA
00D510:  52 20 69 3A 49 4E 54 45 47 45 52 3B 0D 0A 42 45    R i:INTEGER;..BE
00D520:  47 49 4E 0D 0A 20 57 49 54 48 20 72 20 44 4F 0D    GIN.. WITH r DO.
00D530:  0A 20 20 20 42 45 47 49 4E 0D 0A 20 20 20 20 46    .   BEGIN..    F
00D540:  4F 52 20 69 3A 3D 31 20 54 4F 20 33 32 20 44 4F    OR i:=1 TO 32 DO
00D550:  0D 0A 20 20 20 20 20 49 46 20 6E 5B 69 5D 3C 3E    ..     IF n[i]<>
00D560:  43 48 52 28 30 29 20 54 48 45 4E 20 57 52 49 54    CHR(0) THEN WRIT
00D570:  45 28 6E 5B 69 5D 29 3B 0D 0A 20 20 20 20 57 52    E(n[i]);..    WR
00D580:  49 54 45 4C 4E 28 64 61 79 3A 31 30 2C 27 2F 27    ITELN(day:10,'/'
00D590:  2C 6D 6F 6E 74 68 3A 32 2C 27 2F 27 2C 79 65 61    ,month:2,'/',yea
00D5A0:  72 3A 32 29 3B 0D 0A 20 20 20 45 4E 44 3B 0D 0A    r:2);..   END;..
00D5B0:  45 4E 44 3B 0D 0A 0D 0A 7B 46 69 6E 64 73 20 74    END;....{Finds t
00D5C0:  68 65 20 6E 75 6D 62 65 72 20 6F 66 20 74 68 65    he number of the
00D5D0:  20 6C 61 73 74 20 72 65 63 6F 72 64 20 69 6E 20     last record in 
00D5E0:  74 68 65 20 66 69 6C 65 20 73 74 61 72 74 69 6E    the file startin
00D5F0:  67 0D 0A 20 61 74 20 69 20 7D 0D 0A 0D 0A 46 55    g.. at i }....FU
00D600:  4E 43 54 49 4F 4E 20 46 69 6E 64 45 6E 64 28 56    NCTION FindEnd(V
00D610:  41 52 20 72 31 3A 72 65 63 3B 69 3A 49 4E 54 45    AR r1:rec;i:INTE
00D620:  47 45 52 29 3A 49 4E 54 45 47 45 52 3B 0D 0A 56    GER):INTEGER;..V
00D630:  41 52 20 64 75 6D 3A 42 4F 4F 4C 45 41 4E 3B 0D    AR dum:BOOLEAN;.
00D640:  0A 42 45 47 49 4E 0D 0A 20 20 20 57 48 49 4C 45    .BEGIN..   WHILE
00D650:  20 72 31 2E 6E 5B 31 5D 3C 3E 27 7D 27 20 44 4F     r1.n[1]<>'}' DO
00D660:  0D 0A 20 20 20 42 45 47 49 4E 20 69 3A 3D 69 2B    ..   BEGIN i:=i+
00D670:  31 3B 20 64 75 6D 3A 3D 52 45 41 44 52 41 4E 44    1; dum:=READRAND
00D680:  28 66 2C 69 2C 41 44 44 52 28 72 31 29 2C 72 73    (f,i,ADDR(r1),rs
00D690:  69 7A 65 29 3B 0D 0A 20 20 20 45 4E 44 3B 0D 0A    ize);..   END;..
00D6A0:  20 46 69 6E 64 45 6E 64 3A 3D 69 3B 0D 0A 45 4E     FindEnd:=i;..EN
00D6B0:  44 3B 0D 0A 0D 0A 50 52 4F 43 45 44 55 52 45 20    D;....PROCEDURE 
00D6C0:  49 6E 73 65 72 74 52 65 63 28 56 41 52 20 72 3A    InsertRec(VAR r:
00D6D0:  72 65 63 29 3B 0D 0A 56 41 52 20 72 31 3A 72 65    rec);..VAR r1:re
00D6E0:  63 3B 20 69 2C 6A 3A 49 4E 54 45 47 45 52 3B 20    c; i,j:INTEGER; 
00D6F0:  64 75 6D 3A 42 4F 4F 4C 45 41 4E 3B 0D 0A 42 45    dum:BOOLEAN;..BE
00D700:  20 20 20 20 20 45 72 61 73 65 20 66 69 6C 65 20         Erase file 
00D710:  66 72 6F 6D 20 64 69 73 63 0D 0A 5E 50 20 20 20    from disc..^P   
00D720:  20 20 20 20 20 20 20 20 43 6F 6E 74 72 6F 6C 20            Control 
00D730:  6D 65 74 61 2D 6B 65 79 20 20 20 20 20 20 20 20    meta-key        
00D740:  5E 4A 20 20 20 20 20 20 20 20 20 20 20 48 65 6C    ^J           Hel
00D750:  70 20 6B 65 79 0D 0A 0D 0A 0D 0A 1A 20 20 20 20    p key.......    
00D760:  44 69 73 63 20 44 69 72 65 63 74 6F 72 79 20 20    Disc Directory  
00D770:  20 20 20 20 20 20 20 20 5E 4B 20 4A 20 20 20 20            ^K J    
00D780:  77 C3 46 3B D1 DD 6E F6 DD 66 F7 23 DD 75 F8 DD    w.F;..n..f.#.u..
00D790:  74 F9 C3 A2 3B DD 6E F8 DD 66 F9 23 DD 75 F8 DD    t...;.n..f.#.u..
00D7A0:  74 F9 11 80 00 EB B7 ED 52 FA DD 3B DD E5 D1 21    t.......R..;...!
00D7B0:  6F FF 19 E5 DD 6E F8 DD 66 F9 2B D1 19 E5 21 67    o....n..f.+...!g
00D7C0:  82 E5 DD 6E F8 DD 66 F9 D1 19 E5 DD 6E F6 DD 66    ...n..f.....n..f
00D7D0:  F7 D1 EB B7 ED 52 2B 7E E1 77 C3 95 3B DD 6E F4    .....R+~.w..;.n.
00D7E0:  DD 66 F5 23 DD 75 F4 DD 74 F5 E5 21 BE 81 E5 DD    .f.#.u..t..!....
00D7F0:  6E F4 DD 66 F5 E5 DD E5 D1 21 6F FF 19 E5 06 01    n..f.....!o.....
00D800:  CD C1 04 D5 CD 66 0D E1 DD 75 F0 DD 74 F1 DD 6E    .....f...u..t..n
00D810:  F4 DD 66 F5 E5 DD 6E F6 DD 66 F7 E5 06 01 CD C1    ..f...n..f......
00D820:  04 D5 CD 91 38 DD 6E 02 DD 66 03 E5 06 01 CD C1    ....8.n..f......
00D830:  04 D5 CD C1 20 21 8D 00 39 F9 DD E1 D1 E1 E1 EB    .... !..9.......
00D840:  E9 C3 44 3C DD E5 DD 21 04 00 DD 39 21 00 00 39    ..D<...!...9!..9
00D850:  F9 ED 5B 1D 01 19 D4 FD 02 21 67 82 22 62 3C C3    ..[......!g."b<.
00D860:  64 3C 81 E5 2A 62 3C 11 34 00 19 E5 21 1D 00 7D    d<..*b<.4...!..}
00D870:  E1 77 2A 62 3C 11 35 00 19 E5 21 20 00 7D E1 77    .w*b<.5...! .}.w
00D880:  2A 62 3C 11 36 00 19 E5 21 08 00 7D E1 77 2A 62    *b<.6...!..}.w*b
00D890:  3C 11 37 00 19 E5 21 02 00 7D E1 77 2A 62 3C 11    <.7...!..}.w*b<.
00D8A0:  3F 00 19 E5 21 80 00 7D E1 77 2A 62 3C 11 3C 00    ?...!..}.w*b<.<.
00D8B0:  19 E5 21 80 00 11 0B 00 19 7D E1 77 2A 62 3C 11    ..!......}.w*b<.
00D8C0:  3D 00 19 E5 21 80 00 11 2D 00 19 7D E1 77 2A 62    =...!...-..}.w*b
00D8D0:  3C 11 40 00 19 E5 21 00 00 7D E1 77 2A 62 3C 11    <.@...!..}.w*b<.
00D8E0:  39 00 19 E5 21 10 00 7D E1 77 2A 62 3C 11 3A 00    9...!..}.w*b<.:.
00D8F0:  19 E5 21 1A 00 7D E1 77 2A 62 3C 11 3E 00 19 E5    ..!..}.w*b<.>...
00D900:  47 49 4E 0D 0A 20 69 3A 3D 30 3B 0D 0A 20 57 48    GIN.. i:=0;.. WH
00D910:  49 4C 45 20 52 45 41 44 52 41 4E 44 28 66 2C 69    ILE READRAND(f,i
00D920:  2C 41 44 44 52 28 72 31 29 2C 72 73 69 7A 65 29    ,ADDR(r1),rsize)
00D930:  20 44 4F 20 4E 65 77 46 69 6C 65 3B 0D 0A 0D 0A     DO NewFile;....
00D940:  20 57 48 49 4C 45 20 72 2E 6E 3E 72 31 2E 6E 20     WHILE r.n>r1.n 
00D950:  44 4F 0D 0A 20 20 20 42 45 47 49 4E 20 69 3A 3D    DO..   BEGIN i:=
00D960:  69 2B 31 3B 20 64 75 6D 3A 3D 52 45 41 44 52 41    i+1; dum:=READRA
00D970:  4E 44 28 66 2C 69 2C 41 44 44 52 28 72 31 29 2C    ND(f,i,ADDR(r1),
00D980:  72 73 69 7A 65 29 3B 0D 0A 20 20 20 45 4E 44 3B    rsize);..   END;
00D990:  0D 0A 20 49 46 20 72 2E 6E 3D 72 31 2E 6E 20 54    .. IF r.n=r1.n T
00D9A0:  48 45 4E 20 57 52 49 54 45 52 41 4E 44 28 66 2C    HEN WRITERAND(f,
00D9B0:  69 2C 41 44 44 52 28 72 29 2C 72 73 69 7A 65 29    i,ADDR(r),rsize)
00D9C0:  0D 0A 20 45 4C 53 45 0D 0A 20 20 42 45 47 49 4E    .. ELSE..  BEGIN
00D9D0:  0D 0A 20 20 20 7B 49 6E 73 65 72 74 20 72 65 63    ..   {Insert rec
00D9E0:  6F 72 64 20 69 6E 20 66 69 6C 65 7D 0D 0A 20 20    ord in file}..  
00D9F0:  20 46 4F 52 20 6A 3A 3D 46 69 6E 64 45 6E 64 28     FOR j:=FindEnd(
00DA00:  72 31 2C 69 29 20 44 4F 57 4E 54 4F 20 69 20 44    r1,i) DOWNTO i D
00DA10:  4F 0D 0A 20 20 20 20 20 42 45 47 49 4E 0D 0A 09    O..     BEGIN...
00DA20:  64 75 6D 3A 3D 52 45 41 44 52 41 4E 44 28 66 2C    dum:=READRAND(f,
00DA30:  6A 2C 41 44 44 52 28 72 31 29 2C 72 73 69 7A 65    j,ADDR(r1),rsize
00DA40:  29 3B 0D 0A 09 57 52 49 54 45 52 41 4E 44 28 66    );...WRITERAND(f
00DA50:  2C 6A 2B 31 2C 41 44 44 52 28 72 31 29 2C 72 73    ,j+1,ADDR(r1),rs
00DA60:  69 7A 65 29 0D 0A 20 20 20 20 20 45 4E 44 3B 0D    ize)..     END;.
00DA70:  0A 20 20 20 57 52 49 54 45 52 41 4E 44 28 66 2C    .   WRITERAND(f,
00DA80:  69 2C 41 44 44 52 28 72 29 2C 72 73 69 7A 65 29    i,ADDR(r),rsize)
00DA90:  3B 0D 0A 20 20 45 4E 44 0D 0A 45 4E 44 3B 0D 0A    ;..  END..END;..
00DAA0:  0D 0A 46 55 4E 43 54 49 4F 4E 20 44 65 6C 65 74    ..FUNCTION Delet
00DAB0:  65 52 65 63 28 56 41 52 20 72 3A 72 65 63 29 3A    eRec(VAR r:rec):
00DAC0:  42 4F 4F 4C 45 41 4E 3B 0D 0A 56 41 52 20 72 31    BOOLEAN;..VAR r1
00DAD0:  3A 72 65 63 3B 20 69 2C 6A 3A 49 4E 54 45 47 45    :rec; i,j:INTEGE
00DAE0:  52 3B 20 64 75 6D 3A 42 4F 4F 4C 45 41 4E 3B 0D    R; dum:BOOLEAN;.
00DAF0:  0A 42 45 47 49 4E 0D 0A 20 69 3A 3D 30 3B 0D 0A    .BEGIN.. i:=0;..
00DB00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DB10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DB20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DB30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DB40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DB50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DB60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DB70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DB80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DB90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DBA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DBB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DBC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DBD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DBE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DBF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DC00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DC10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DC20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DC30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DC40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DC50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DC60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DC70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DC80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DC90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DCA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DCB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DCC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DCD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DCE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DCF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DD00:  20 49 46 20 52 45 41 44 52 41 4E 44 28 66 2C 69     IF READRAND(f,i
00DD10:  2C 41 44 44 52 28 72 31 29 2C 72 73 69 7A 65 29    ,ADDR(r1),rsize)
00DD20:  20 54 48 45 4E 20 4E 65 77 46 69 6C 65 3B 0D 0A     THEN NewFile;..
00DD30:  20 57 48 49 4C 45 20 72 31 2E 6E 3C 72 2E 6E 20     WHILE r1.n<r.n 
00DD40:  44 4F 0D 0A 20 20 20 42 45 47 49 4E 0D 0A 20 20    DO..   BEGIN..  
00DD50:  20 20 20 69 3A 3D 69 2B 31 3B 20 64 75 6D 3A 3D       i:=i+1; dum:=
00DD60:  52 45 41 44 52 41 4E 44 28 66 2C 69 2C 41 44 44    READRAND(f,i,ADD
00DD70:  52 28 72 31 29 2C 72 73 69 7A 65 29 3B 0D 0A 20    R(r1),rsize);.. 
00DD80:  20 20 45 4E 44 3B 0D 0A 20 49 46 20 72 2E 6E 3D      END;.. IF r.n=
00DD90:  72 31 2E 6E 20 54 48 45 4E 0D 0A 20 20 20 42 45    r1.n THEN..   BE
00DDA0:  47 49 4E 0D 0A 20 20 7B 44 65 6C 65 74 65 20 72    GIN..  {Delete r
00DDB0:  65 63 6F 72 64 20 66 72 6F 6D 20 66 69 6C 65 7D    ecord from file}
00DDC0:  0D 0A 20 20 20 46 4F 52 20 6A 3A 3D 69 2B 31 20    ..   FOR j:=i+1 
00DDD0:  54 4F 20 46 69 6E 64 45 6E 64 28 72 31 2C 69 29    TO FindEnd(r1,i)
00DDE0:  20 44 4F 0D 0A 20 20 20 20 20 42 45 47 49 4E 0D     DO..     BEGIN.
00DDF0:  0A 09 64 75 6D 3A 3D 52 45 41 44 52 41 4E 44 28    ..dum:=READRAND(
00DE00:  66 2C 6A 2C 41 44 44 52 28 72 31 29 2C 72 73 69    f,j,ADDR(r1),rsi
00DE10:  7A 65 29 3B 0D 0A 20 20 20 20 20 20 20 20 57 52    ze);..        WR
00DE20:  49 54 45 52 41 4E 44 28 66 2C 6A 2D 31 2C 41 44    ITERAND(f,j-1,AD
00DE30:  44 52 28 72 31 29 2C 72 73 69 7A 65 29 0D 0A 20    DR(r1),rsize).. 
00DE40:  20 20 20 20 45 4E 44 3B 0D 0A 20 20 20 44 65 6C        END;..   Del
00DE50:  65 74 65 52 65 63 3A 3D 46 41 4C 53 45 3B 0D 0A    eteRec:=FALSE;..
00DE60:  20 20 20 45 4E 44 20 45 4C 53 45 20 44 65 6C 65       END ELSE Dele
00DE70:  74 65 52 65 63 3A 3D 54 52 55 45 0D 0A 45 4E 44    teRec:=TRUE..END
00DE80:  3B 0D 0A 0D 0A 50 52 4F 43 45 44 55 52 45 20 44    ;....PROCEDURE D
00DE90:  65 6C 65 74 65 3B 0D 0A 56 41 52 20 72 31 3A 72    elete;..VAR r1:r
00DEA0:  65 63 3B 20 73 3A 6E 61 6D 65 3B 69 3A 49 4E 54    ec; s:name;i:INT
00DEB0:  45 47 45 52 3B 20 64 75 6D 3A 42 4F 4F 4C 45 41    EGER; dum:BOOLEA
00DEC0:  4E 3B 0D 0A 42 45 47 49 4E 0D 0A 20 57 52 49 54    N;..BEGIN.. WRIT
00DED0:  45 28 27 57 68 69 63 68 20 6E 61 6D 65 20 74 6F    E('Which name to
00DEE0:  20 64 65 6C 65 74 65 20 3F 20 20 27 29 3B 0D 0A     delete ?  ');..
00DEF0:  20 52 45 41 44 4C 4E 3B 20 52 45 41 44 28 72 31     READLN; READ(r1
00DF00:  0D 0A 50 52 4F 47 52 41 4D 20 62 69 72 74 68 64    ..PROGRAM birthd
00DF10:  61 79 3B 0D 0A 7B 20 54 68 69 73 20 70 72 6F 67    ay;..{ This prog
00DF20:  72 61 6D 20 69 73 20 61 20 73 6D 61 6C 6C 20 65    ram is a small e
00DF30:  78 61 6D 70 6C 65 20 6F 66 20 74 68 65 20 75 73    xample of the us
00DF40:  65 20 6F 66 20 74 68 65 20 72 61 6E 64 6F 6D 20    e of the random 
00DF50:  61 63 63 65 73 73 20 66 61 63 69 6C 69 74 69 65    access facilitie
00DF60:  73 0D 0A 20 20 69 6E 20 74 68 65 20 66 69 6C 65    s..  in the file
00DF70:  20 52 41 4E 44 52 45 43 2E 50 41 53 2E 20 20 49     RANDREC.PAS.  I
00DF80:  6E 20 66 61 63 74 20 74 68 69 73 20 73 69 6D 70    n fact this simp
00DF90:  6C 65 20 70 72 6F 67 72 61 6D 20 63 6F 75 6C 64    le program could
00DFA0:  20 62 65 20 77 72 69 74 74 65 6E 20 6D 6F 72 65     be written more
00DFB0:  0D 0A 20 20 65 66 66 69 63 69 65 6E 74 6C 79 20    ..  efficiently 
00DFC0:  75 73 69 6E 67 20 73 65 76 65 72 61 6C 20 6F 72    using several or
00DFD0:  64 69 6E 61 72 79 20 73 65 71 75 65 6E 74 69 61    dinary sequentia
00DFE0:  6C 20 66 69 6C 65 73 2E 20 7D 0D 0A 0D 0A 43 4F    l files. }....CO
00DFF0:  4E 53 54 0D 0A 20 20 20 20 20 72 73 69 7A 65 3D    NST..     rsize=
00E000:  33 38 3B 20 7B 74 68 65 20 72 65 63 6F 72 64 20    38; {the record 
00E010:  73 69 7A 65 20 3A 20 63 61 6C 63 75 6C 61 74 65    size : calculate
00E020:  64 20 62 65 6C 6F 77 20 7D 0D 0A 0D 0A 54 59 50    d below }....TYP
00E030:  45 0D 0A 20 20 6E 61 6D 65 3D 20 41 52 52 41 59    E..  name= ARRAY
00E040:  5B 31 2E 2E 33 32 5D 20 4F 46 20 43 48 41 52 3B    [1..32] OF CHAR;
00E050:  0D 0A 20 20 72 65 63 3D 20 20 52 45 43 4F 52 44    ..  rec=  RECORD
00E060:  0D 0A 09 09 6E 3A 6E 61 6D 65 3B 09 09 09 09 7B    ....n:name;....{
00E070:  33 32 20 62 79 74 65 73 20 7D 0D 0A 09 09 64 61    32 bytes }....da
00E080:  79 2C 6D 6F 6E 74 68 2C 79 65 61 72 3A 49 4E 54    y,month,year:INT
00E090:  45 47 45 52 09 09 7B 20 36 20 62 79 74 65 73 20    EGER..{ 6 bytes 
00E0A0:  7D 0D 0A 09 45 4E 44 3B 0D 0A 0D 0A 56 41 52 20    }...END;....VAR 
00E0B0:  66 3A 09 54 45 58 54 3B 0D 0A 20 20 20 20 72 3A    f:.TEXT;..    r:
00E0C0:  09 72 65 63 3B 0D 0A 20 20 20 20 63 6F 6D 3A 20    .rec;..    com: 
00E0D0:  43 48 41 52 3B 0D 0A 0D 0A 7B 24 46 20 52 41 4E    CHAR;....{$F RAN
00E0E0:  44 52 45 43 20 20 7D 0D 0A 0D 0A 0D 0A 46 55 4E    DREC  }......FUN
00E0F0:  43 54 49 4F 4E 20 75 70 70 65 72 28 63 3A 43 48    CTION upper(c:CH
00E100:  2E 6E 29 3B 0D 0A 20 49 46 20 44 65 6C 65 74 65    .n);.. IF Delete
00E110:  52 65 63 28 72 31 29 20 54 48 45 4E 20 57 52 49    Rec(r1) THEN WRI
00E120:  54 45 28 72 31 2E 6E 2C 27 20 6E 6F 74 20 66 6F    TE(r1.n,' not fo
00E130:  75 6E 64 27 29 3B 0D 0A 45 4E 44 3B 0D 0A 0D 0A    und');..END;....
00E140:  0D 0A 50 52 4F 43 45 44 55 52 45 20 50 72 69 6E    ..PROCEDURE Prin
00E150:  74 3B 0D 0A 56 41 52 20 69 3A 49 4E 54 45 47 45    t;..VAR i:INTEGE
00E160:  52 3B 20 64 75 6D 3A 42 4F 4F 4C 45 41 4E 3B 0D    R; dum:BOOLEAN;.
00E170:  0A 20 20 20 20 72 3A 72 65 63 3B 0D 0A 42 45 47    .    r:rec;..BEG
00E180:  49 4E 0D 0A 20 69 3A 3D 30 3B 0D 0A 20 52 45 50    IN.. i:=0;.. REP
00E190:  45 41 54 0D 0A 20 20 64 75 6D 3A 3D 52 45 41 44    EAT..  dum:=READ
00E1A0:  52 41 4E 44 28 66 2C 69 2C 41 44 44 52 28 72 29    RAND(f,i,ADDR(r)
00E1B0:  2C 72 73 69 7A 65 29 3B 0D 0A 20 20 49 46 20 72    ,rsize);..  IF r
00E1C0:  2E 6E 5B 31 5D 20 3C 3E 27 7D 27 20 54 48 45 4E    .n[1] <>'}' THEN
00E1D0:  20 50 72 69 6E 74 52 65 63 28 72 29 3B 0D 0A 20     PrintRec(r);.. 
00E1E0:  20 69 3A 3D 69 2B 31 3B 0D 0A 20 55 4E 54 49 4C     i:=i+1;.. UNTIL
00E1F0:  20 72 2E 6E 5B 31 5D 3D 27 7D 27 3B 0D 0A 45 4E     r.n[1]='}';..EN
00E200:  44 3B 0D 0A 0D 0A 42 45 47 49 4E 0D 0A 20 52 45    D;....BEGIN.. RE
00E210:  53 45 54 28 66 2C 27 20 20 42 49 52 54 48 44 41    SET(f,'  BIRTHDA
00E220:  59 2E 44 41 54 27 29 3B 0D 0A 20 49 46 20 45 4F    Y.DAT');.. IF EO
00E230:  46 28 66 29 20 54 48 45 4E 20 4E 65 77 46 69 6C    F(f) THEN NewFil
00E240:  65 3B 0D 0A 20 52 45 50 45 41 54 0D 0A 20 20 57    e;.. REPEAT..  W
00E250:  52 49 54 45 4C 4E 3B 0D 0A 20 20 57 52 49 54 45    RITELN;..  WRITE
00E260:  4C 4E 28 27 54 79 70 65 20 6F 6E 65 20 6F 66 20    LN('Type one of 
00E270:  27 29 3B 0D 0A 20 20 57 52 49 54 45 4C 4E 28 27    ');..  WRITELN('
00E280:  28 49 29 6E 73 65 72 74 20 27 29 3B 0D 0A 20 20    (I)nsert ');..  
00E290:  57 52 49 54 45 4C 4E 28 27 28 44 29 65 6C 65 74    WRITELN('(D)elet
00E2A0:  65 20 27 29 3B 0D 0A 20 20 57 52 49 54 45 4C 4E    e ');..  WRITELN
00E2B0:  28 27 28 45 29 78 69 74 20 27 29 3B 0D 0A 20 20    ('(E)xit ');..  
00E2C0:  57 52 49 54 45 4C 4E 28 27 28 50 29 72 69 6E 74    WRITELN('(P)rint
00E2D0:  20 27 29 3B 0D 0A 0D 0A 20 20 20 52 45 41 44 4C     ');....   READL
00E2E0:  4E 3B 20 52 45 41 44 28 63 6F 6D 29 3B 0D 0A 20    N; READ(com);.. 
00E2F0:  20 20 43 41 53 45 20 75 70 70 65 72 28 63 6F 6D      CASE upper(com
00E300:  41 52 29 3A 43 48 41 52 3B 0D 0A 42 45 47 49 4E    AR):CHAR;..BEGIN
00E310:  0D 0A 20 49 46 20 63 20 49 4E 20 5B 27 61 27 2E    .. IF c IN ['a'.
00E320:  2E 27 7A 27 5D 20 54 48 45 4E 20 63 3A 3D 43 48    .'z'] THEN c:=CH
00E330:  52 28 4F 52 44 28 63 29 2D 4F 52 44 28 27 61 27    R(ORD(c)-ORD('a'
00E340:  29 2B 4F 52 44 28 27 41 27 29 29 3B 0D 0A 20 75    )+ORD('A'));.. u
00E350:  70 70 65 72 3A 3D 63 0D 0A 45 4E 44 3B 0D 0A 0D    pper:=c..END;...
00E360:  0A 50 52 4F 43 45 44 55 52 45 20 4E 65 77 46 69    .PROCEDURE NewFi
00E370:  6C 65 3B 0D 0A 42 45 47 49 4E 0D 0A 20 20 52 45    le;..BEGIN..  RE
00E380:  57 52 49 54 45 28 66 2C 27 20 20 42 49 52 54 48    WRITE(f,'  BIRTH
00E390:  44 41 59 2E 44 41 54 27 29 3B 0D 0A 20 20 72 2E    DAY.DAT');..  r.
00E3A0:  6E 3A 3D 27 7D 7D 7D 7D 7D 7D 7D 7D 7D 7D 7D 7D    n:='}}}}}}}}}}}}
00E3B0:  7D 7D 7D 7D 7D 7D 7D 7D 7D 7D 7D 7D 7D 7D 7D 7D    }}}}}}}}}}}}}}}}
00E3C0:  7D 7D 7D 7D 27 3B 0D 0A 20 20 57 52 49 54 45 52    }}}}';..  WRITER
00E3D0:  41 4E 44 28 66 2C 30 2C 41 44 44 52 28 72 29 2C    AND(f,0,ADDR(r),
00E3E0:  72 73 69 7A 65 29 3B 0D 0A 45 4E 44 3B 0D 0A 0D    rsize);..END;...
00E3F0:  0A 50 52 4F 43 45 44 55 52 45 20 47 65 74 52 65    .PROCEDURE GetRe
00E400:  63 28 56 41 52 20 72 3A 72 65 63 29 3B 0D 0A 42    c(VAR r:rec);..B
00E410:  45 47 49 4E 0D 0A 20 57 49 54 48 20 72 20 44 4F    EGIN.. WITH r DO
00E420:  0D 0A 20 20 42 45 47 49 4E 0D 0A 09 57 52 49 54    ..  BEGIN...WRIT
00E430:  45 28 27 45 6E 74 65 72 20 74 68 65 20 70 65 72    E('Enter the per
00E440:  73 6F 6E 27 27 73 20 6E 61 6D 65 20 27 29 3B 20    son''s name '); 
00E450:  52 45 41 44 4C 4E 3B 20 52 45 41 44 28 6E 29 3B    READLN; READ(n);
00E460:  0D 0A 09 57 52 49 54 45 28 27 45 6E 74 65 72 20    ...WRITE('Enter 
00E470:  74 68 65 69 72 20 64 61 74 61 20 6F 66 20 62 69    their data of bi
00E480:  72 74 68 20 64 64 2F 6D 6D 2F 79 79 20 27 29 3B    rth dd/mm/yy ');
00E490:  0D 0A 09 52 45 41 44 4C 4E 3B 0D 0A 09 52 45 41    ...READLN;...REA
00E4A0:  44 28 64 61 79 29 3B 20 47 45 54 28 49 4E 50 55    D(day); GET(INPU
00E4B0:  54 29 3B 0D 0A 09 52 45 41 44 28 6D 6F 6E 74 68    T);...READ(month
00E4C0:  29 3B 20 47 45 54 28 49 4E 50 55 54 29 3B 0D 0A    ); GET(INPUT);..
00E4D0:  09 52 45 41 44 28 79 65 61 72 29 3B 0D 0A 20 20    .READ(year);..  
00E4E0:  20 45 4E 44 0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52     END..END;....PR
00E4F0:  4F 43 45 44 55 52 45 20 50 72 69 6E 74 52 65 63    OCEDURE PrintRec
00E500:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
00E510:  0C 00 00 00 02 09 4E E5 0C 00 41 02 00 00 00 02    ......N...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:  29 20 4F 46 0D 0A 20 20 20 27 49 27 3A 20 42 45    ) OF..   'I': BE
00E610:  47 49 4E 20 47 65 74 52 65 63 28 72 29 3B 20 49    GIN GetRec(r); I
00E620:  6E 73 65 72 74 52 65 63 28 72 29 20 45 4E 44 3B    nsertRec(r) END;
00E630:  0D 0A 20 20 20 27 44 27 3A 20 44 65 6C 65 74 65    ..   'D': Delete
00E640:  3B 0D 0A 20 20 20 27 45 27 3A 20 43 4C 4F 53 45    ;..   'E': CLOSE
00E650:  28 66 29 3B 0D 0A 20 20 20 27 50 27 3A 20 50 72    (f);..   'P': Pr
00E660:  69 6E 74 20 0D 0A 20 20 20 45 4E 44 3B 0D 0A 55    int ..   END;..U
00E670:  4E 54 49 4C 20 75 70 70 65 72 28 63 6F 6D 29 3D    NTIL upper(com)=
00E680:  27 45 27 0D 0A 45 4E 44 2E 0D 0A 20 20 1A 42 45    'E'..END...  .BE
00E690:  47 49 4E 20 47 65 74 52 65 63 28 72 29 3B 20 49    GIN GetRec(r); I
00E6A0:  6E 73 65 72 74 52 65 63 28 72 29 20 45 4E 44 3B    nsertRec(r) END;
00E6B0:  0D 0A 20 20 20 27 44 27 3A 20 44 65 6C 65 74 65    ..   'D': Delete
00E6C0:  3B 0D 0A 20 20 20 27 45 27 3A 20 43 4C 4F 53 45    ;..   'E': CLOSE
00E6D0:  28 66 29 3B 0D 0A 20 20 20 27 50 27 3A 20 50 72    (f);..   'P': Pr
00E6E0:  69 6E 74 20 0D 0A 20 20 20 45 4E 44 3B 0D 0A 55    int ..   END;..U
00E6F0:  4E 54 49 4C 20 75 70 70 65 72 28 63 6F 6D 29 3D    NTIL upper(com)=
00E700:  20 20 20 20 20 20 54 61 62 20 52 69 67 68 74 0D          Tab Right.
00E710:  0A 5E 51 20 53 20 20 20 20 20 20 20 20 20 53 74    .^Q S         St
00E720:  61 72 74 20 6F 66 20 6C 69 6E 65 20 20 20 20 20    art of line     
00E730:  20 20 20 20 20 20 5E 51 20 44 20 20 20 20 20 20          ^Q D      
00E740:  20 20 20 45 6E 64 20 6F 66 20 6C 69 6E 65 0D 0A       End of line..
00E750:  5E 45 20 20 20 20 20 20 20 20 20 20 20 4C 69 6E    ^E           Lin
00E760:  65 20 55 70 20 20 20 20 20 20 20 20 20 20 20 20    e Up            
00E770:  20 20 20 20 20 5E 58 20 20 20 20 20 20 20 20 20         ^X         
00E780:  20 20 4C 69 6E 65 20 44 6F 77 6E 0D 0A 5E 4F 20      Line Down..^O 
00E790:  45 20 20 20 20 20 20 20 20 20 54 6F 70 20 6F 66    E         Top of
00E7A0:  20 53 63 72 65 65 6E 20 20 20 20 20 20 20 20 20     Screen         
00E7B0:  20 20 5E 4F 20 58 20 20 20 20 20 20 20 20 20 42      ^O X         B
00E7C0:  6F 74 74 6F 6D 20 6F 66 20 53 63 72 65 65 6E 0D    ottom of Screen.
00E7D0:  0A 5E 52 20 20 20 20 20 20 20 20 20 20 20 50 61    .^R           Pa
00E7E0:  67 65 20 55 70 20 20 20 20 20 20 20 20 20 20 20    ge Up           
00E7F0:  20 20 20 20 20 20 5E 43 20 20 20 20 20 20 20 20          ^C        
00E800:  20 20 20 20 57 48 49 4C 45 20 6A 3E 32 34 39 20        WHILE j>249 
00E810:  44 4F 0D 0A 20 20 20 20 20 20 20 20 20 20 42 45    DO..          BE
00E820:  47 49 4E 20 6B 3A 3D 6B 2B 31 3B 6A 3A 3D 6A 2D    GIN k:=k+1;j:=j-
00E830:  32 35 30 20 45 4E 44 0D 0A 20 20 20 20 20 20 45    250 END..      E
00E840:  4E 44 3B 0D 0A 20 0D 0A 20 0D 0A 20 7B 53 6B 69    ND;.. .. .. {Ski
00E850:  70 20 74 6F 20 74 68 65 20 77 6F 72 64 20 77 68    p to the word wh
00E860:  69 63 68 20 63 6F 6E 74 61 69 6E 73 20 74 68 65    ich contains the
00E870:  20 6E 65 78 74 20 70 72 69 6D 65 7D 0D 0A 20 20     next prime}..  
00E880:  20 49 46 20 53 69 65 76 65 5B 77 6F 72 64 5D 3D     IF Sieve[word]=
00E890:  5B 5D 20 54 48 45 4E 20 20 42 45 47 49 4E 20 65    [] THEN  BEGIN e
00E8A0:  6D 70 74 79 3A 3D 54 52 55 45 3B 62 69 74 3A 3D    mpty:=TRUE;bit:=
00E8B0:  30 20 20 45 4E 44 3B 0D 0A 20 20 20 57 48 49 4C    0  END;..   WHIL
00E8C0:  45 20 65 6D 70 74 79 20 41 4E 44 20 28 77 6F 72    E empty AND (wor
00E8D0:  64 3C 77 29 20 44 4F 0D 0A 20 20 20 20 42 45 47    d<w) DO..    BEG
00E8E0:  49 4E 0D 0A 20 20 20 20 20 77 6F 72 64 3A 3D 77    IN..     word:=w
00E8F0:  6F 72 64 2B 31 3B 0D 0A 20 20 20 20 20 65 6D 70    ord+1;..     emp
00E900:  74 79 3A 3D 20 53 69 65 76 65 5B 77 6F 72 64 5D    ty:= Sieve[word]
00E910:  3D 5B 5D 0D 0A 20 20 20 20 20 45 4E 44 0D 0A 20    =[]..     END.. 
00E920:  55 4E 54 49 4C 20 65 6D 70 74 79 0D 0A 20 45 4E    UNTIL empty.. EN
00E930:  44 2E 0D 0A 0D 0A 1A 0D 0A 20 20 20 57 48 49 4C    D........   WHIL
00E940:  45 20 65 6D 70 74 79 20 41 4E 44 20 28 77 6F 72    E empty AND (wor
00E950:  64 3C 77 29 20 44 4F 0D 0A 20 20 20 20 42 45 47    d<w) DO..    BEG
00E960:  49 4E 0D 0A 20 20 20 20 20 77 6F 72 64 3A 3D 77    IN..     word:=w
00E970:  6F 72 64 2B 31 3B 0D 0A 20 20 20 20 20 65 6D 70    ord+1;..     emp
00E980:  75 73 0D 0A 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    us..------------
00E990:  2D 0D 0A 5E 49 20 20 20 20 20 20 20 20 20 20 20    -..^I           
00E9A0:  44 65 6C 69 76 65 72 20 54 41 42 20 63 68 61 72    Deliver TAB char
00E9B0:  61 63 74 65 72 20 20 20 5E 4F 20 52 20 20 20 20    acter   ^O R    
00E9C0:  20 20 20 20 20 52 65 73 74 6F 72 65 20 6C 69 6E         Restore lin
00E9D0:  65 0D 0A 5E 4B 20 46 20 20 20 20 20 20 20 20 20    e..^K F         
00E9E0:  44 69 73 63 20 44 69 72 65 63 74 6F 72 79 20 20    Disc Directory  
00E9F0:  20 20 20 20 20 20 20 20 5E 4B 20 4A 20 20 20 20            ^K J    
00EA00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EA10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EA20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EA30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EA40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EA50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EA60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EA70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EA80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EA90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EAA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EAB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EAC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EAD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EAE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EAF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EB00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EB10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EB20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EB30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EB40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EB50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EB60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EB70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EB80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EB90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EBA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EBB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EBC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EBD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EBE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EBF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EC00:  46 55 4E 43 54 49 4F 4E 20 75 70 70 65 72 28 63    FUNCTION upper(c
00EC10:  3A 43 48 41 52 29 3A 43 48 41 52 3B 0D 0A 42 45    :CHAR):CHAR;..BE
00EC20:  47 49 4E 0D 0A 20 49 46 20 63 20 49 4E 20 5B 27    GIN.. IF c IN ['
00EC30:  61 27 2E 2E 27 7A 27 5D 20 54 48 45 4E 20 63 3A    a'..'z'] THEN c:
00EC40:  3D 43 48 52 28 4F 52 44 28 63 29 2D 4F 52 44 28    =CHR(ORD(c)-ORD(
00EC50:  27 61 27 29 2B 4F 52 44 28 27 41 27 29 29 3B 0D    'a')+ORD('A'));.
00EC60:  0A 20 75 70 70 65 72 3A 3D 63 0D 0A 45 4E 44 3B    . upper:=c..END;
00EC70:  0D 0A 0D 0A 50 52 4F 43 45 44 55 52 45 20 44 55    ....PROCEDURE DU
00EC80:  4D 50 28 56 41 52 20 66 3A 54 45 58 54 3B 73 74    MP(VAR f:TEXT;st
00EC90:  61 72 74 2C 66 69 6E 69 73 68 3A 49 4E 54 45 47    art,finish:INTEG
00ECA0:  45 52 29 3B 0D 0A 7B 77 72 69 74 65 73 20 61 20    ER);..{writes a 
00ECB0:  68 65 78 61 64 65 63 69 6D 61 6C 20 26 20 41 53    hexadecimal & AS
00ECC0:  43 49 49 20 64 75 6D 70 20 6F 66 20 6D 65 6D 6F    CII dump of memo
00ECD0:  72 79 0D 0A 20 66 72 6F 6D 20 73 74 61 72 74 20    ry.. from start 
00ECE0:  74 6F 20 66 69 6E 69 73 68 20 74 6F 20 66 69 6C    to finish to fil
00ECF0:  65 20 66 7D 0D 0A 43 4F 4E 53 54 20 62 79 74 65    e f}..CONST byte
00ED00:  73 70 65 72 6C 69 6E 65 3D 31 36 3B 0D 0A 20 20    sperline=16;..  
00ED10:  20 20 20 20 20 20 20 7B 66 6F 72 20 73 63 72 65           {for scre
00ED20:  65 6E 73 20 6F 66 20 77 69 64 74 68 20 6F 66 20    ens of width of 
00ED30:  37 32 20 6F 72 20 6D 6F 72 65 7D 0D 0A 56 41 52    72 or more}..VAR
00ED40:  20 69 2C 63 75 72 3A 49 4E 54 45 47 45 52 3B 0D     i,cur:INTEGER;.
00ED50:  0A 20 20 20 20 63 68 3A 43 48 41 52 3B 0D 0A 42    .    ch:CHAR;..B
00ED60:  45 47 49 4E 0D 0A 20 63 75 72 3A 3D 73 74 61 72    EGIN.. cur:=star
00ED70:  74 3B 0D 0A 20 57 48 49 4C 45 20 63 75 72 3C 66    t;.. WHILE cur<f
00ED80:  69 6E 69 73 68 20 44 4F 0D 0A 20 20 42 45 47 49    inish DO..  BEGI
00ED90:  4E 0D 0A 20 20 20 57 52 49 54 45 28 66 2C 63 75    N..   WRITE(f,cu
00EDA0:  72 3A 34 3A 48 29 3B 0D 0A 20 20 20 46 4F 52 20    r:4:H);..   FOR 
00EDB0:  69 3A 3D 63 75 72 20 54 4F 20 63 75 72 2B 62 79    i:=cur TO cur+by
00EDC0:  74 65 73 70 65 72 6C 69 6E 65 2D 31 20 44 4F 0D    tesperline-1 DO.
00EDD0:  0A 20 20 20 20 20 20 57 52 49 54 45 28 66 2C 27    .      WRITE(f,'
00EDE0:  20 27 2C 4F 52 44 28 50 45 45 4B 28 69 2C 43 48     ',ORD(PEEK(i,CH
00EDF0:  41 52 29 29 3A 32 3A 48 29 3B 0D 0A 20 20 20 57    AR)):2:H);..   W
00EE00:  70 72 6F 67 72 61 6D 20 61 3B 0D 0A 62 65 67 69    program a;..begi
00EE10:  6E 0D 0A 20 77 72 69 74 65 28 31 2F 30 29 0D 0A    n.. write(1/0)..
00EE20:  65 6E 64 2E 0D 0A 1A 20 20 43 4F 4D 00 00 00 00    end....  COM....
00EE30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EE40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EE50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EE60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EE70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00EE80:  C4 0A 81 4F 0D 18 0D FE 20 38 33 FE 80 38 02 3E    ...O.... 83..8.>
00EE90:  3F CD DC 0A 0C 3A FE 24 B9 30 CA 1A 13 FE 01 DC    ?....:.$.0......
00EEA0:  B0 05 38 04 FE 0D 20 F3 F5 CD FA 05 F1 C1 E1 C9    ..8... .........
00EEB0:  DD CB 00 76 C0 E5 2A A2 25 B7 ED 52 E1 C9 47 3E    ...v..*.%..R..G>
00EEC0:  5E CD DC 0A 0C 3A FE 24 B9 38 D0 78 C6 40 18 C1    ^....:.$.8.x.@..
00EED0:  F5 3A 23 27 B7 20 02 3E 20 0C CD DC 0A F1 C9 CD    .:#'. .> .......
00EEE0:  B0 05 F5 3A 24 27 18 EC C5 3A 03 25 47 3A FE 24    ...:$'...:.%G:.$
00EEF0:  4F CD 42 0A C1 3E 0A C3 DC 0A 3A 9A 25 B7 C8 47    O.B..>....:.%..G
00EF00:  DD CB 00 4E 20 25 3A FE 24 B9 38 1F 21 44 27 7E    ...N %:.$.8.!D'~
00EF10:  B7 28 0A 47 23 7E CD DC 0A 10 F9 18 0E 3A FE 24    .(.G#~.......:.$
00EF20:  B9 38 08 3E 20 CD DC 0A 0C 10 F2 AF 32 9A 25 C9    .8.> .......2.%.
00EF30:  D5 C5 3A FF 24 4F 1B 1A 13 B7 28 1D 1A B7 28 19    ..:.$O....(...(.
00EF40:  FE 0D 28 15 FE 09 20 08 CD 43 11 81 4F 0D 18 05    ..(... ..C..O...
00EF50:  FE 20 30 01 0C 0C 13 18 E3 0C 3A FF 24 ED 44 81    . 0.......:.$.D.
00EF60:  4F 3A A1 25 B7 47 79 28 0E CD 48 12 5F AF 83 10    O:.%.Gy(..H._...
00EF70:  FD ED 44 81 38 01 AF C1 D1 C9 E5 D5 C5 CD 30 06    ..D.8.........0.
00EF80:  4F 3A 2B 27 81 3D 32 9A 25 05 ED 5B F0 23 CD 77    O:+'.=2.%..[.#.w
00EF90:  11 CD 2D 05 CD 25 07 20 37 CD 30 06 4F D5 CD 68    ..-..%. 7.0.O..h
00EFA0:  11 CD 30 06 D1 91 30 01 AF 32 9A 25 04 2A F0 23    ..0...0..2.%.*.#
00EFB0:  B7 ED 52 20 10 DD CB 02 76 28 05 3E FF 32 9A 25    ..R ....v(.>.2.%
00EFC0:  CD 18 07 18 03 CD 2D 05 38 06 3A 01 25 B8 20 C4    ......-.8.:.%. .
00EFD0:  C1 D1 E1 C9 CD 25 07 C0 E5 D5 C5 F5 CD 69 0A ED    .....%.......i..
00EFE0:  5B A6 25 3A 00 25 47 0E 00 CD 25 07 20 25 21 04    [.%:.%G...%. %!.
00EFF0:  25 CB 76 CB 9E 28 10 2A F0 23 AF ED 52 20 08 B9    %.v..(.*.#..R ..
00F000:  52 49 54 45 28 66 2C 27 20 27 3A 33 29 3B 0D 0A    RITE(f,' ':3);..
00F010:  20 20 20 46 4F 52 20 69 3A 3D 63 75 72 20 54 4F       FOR i:=cur TO
00F020:  20 63 75 72 2B 62 79 74 65 73 70 65 72 6C 69 6E     cur+bytesperlin
00F030:  65 2D 31 20 44 4F 0D 0A 20 20 20 20 42 45 47 49    e-1 DO..    BEGI
00F040:  4E 20 0D 0A 20 20 20 20 20 63 68 3A 3D 50 45 45    N ..     ch:=PEE
00F050:  4B 28 69 2C 43 48 41 52 29 3B 0D 0A 20 20 20 20    K(i,CHAR);..    
00F060:  20 49 46 20 63 68 3E 43 48 52 28 31 32 37 29 20     IF ch>CHR(127) 
00F070:  54 48 45 4E 20 63 68 3A 3D 43 48 52 28 4F 52 44    THEN ch:=CHR(ORD
00F080:  28 63 68 29 2D 31 32 38 29 3B 0D 0A 20 20 20 20    (ch)-128);..    
00F090:  20 49 46 20 63 68 3C 27 20 27 20 54 48 45 4E 20     IF ch<' ' THEN 
00F0A0:  63 68 3A 3D 27 2E 27 3B 0D 0A 20 20 20 20 20 57    ch:='.';..     W
00F0B0:  52 49 54 45 28 66 2C 63 68 29 0D 0A 20 20 20 20    RITE(f,ch)..    
00F0C0:  45 4E 44 3B 0D 0A 20 20 20 63 75 72 3A 3D 63 75    END;..   cur:=cu
00F0D0:  72 2B 62 79 74 65 73 70 65 72 6C 69 6E 65 3B 0D    r+bytesperline;.
00F0E0:  0A 20 20 20 57 52 49 54 45 4C 4E 28 66 29 0D 0A    .   WRITELN(f)..
00F0F0:  20 20 45 4E 44 0D 0A 45 4E 44 3B 0D 0A 0D 0A 46      END..END;....F
00F100:  55 4E 43 54 49 4F 4E 20 52 45 41 44 48 45 58 28    UNCTION READHEX(
00F110:  56 41 52 20 66 3A 54 45 58 54 29 3A 49 4E 54 45    VAR f:TEXT):INTE
00F120:  47 45 52 3B 0D 0A 7B 52 65 61 64 73 20 61 20 68    GER;..{Reads a h
00F130:  65 78 20 6E 75 6D 62 65 72 20 66 72 6F 6D 20 74    ex number from t
00F140:  68 65 20 66 69 6C 65 20 66 7D 0D 0A 56 41 52 20    he file f}..VAR 
00F150:  72 65 73 2C 69 3A 49 4E 54 45 47 45 52 3B 0D 0A    res,i:INTEGER;..
00F160:  42 45 47 49 4E 0D 0A 20 72 65 73 3A 3D 30 3B 69    BEGIN.. res:=0;i
00F170:  3A 3D 30 3B 0D 0A 20 57 48 49 4C 45 20 4E 4F 54    :=0;.. WHILE NOT
00F180:  28 66 5E 20 49 4E 20 5B 27 30 27 2E 2E 27 39 27    (f^ IN ['0'..'9'
00F190:  2C 27 41 27 2E 2E 27 46 27 5D 29 20 44 4F 20 47    ,'A'..'F']) DO G
00F1A0:  45 54 28 66 29 3B 0D 0A 20 52 45 50 45 41 54 0D    ET(f);.. REPEAT.
00F1B0:  0A 20 20 72 65 73 3A 3D 72 65 73 2A 31 36 2B 69    .  res:=res*16+i
00F1C0:  3B 0D 0A 20 20 49 46 20 66 5E 20 49 4E 20 5B 27    ;..  IF f^ IN ['
00F1D0:  30 27 2E 2E 27 39 27 5D 20 54 48 45 4E 20 69 3A    0'..'9'] THEN i:
00F1E0:  3D 4F 52 44 28 66 5E 29 2D 4F 52 44 28 27 30 27    =ORD(f^)-ORD('0'
00F1F0:  29 20 45 4C 53 45 0D 0A 20 20 49 46 20 66 5E 20    ) ELSE..  IF f^ 
00F200:  20 73 69 65 76 65 7D 0D 0A 20 20 20 20 6A 2C 6B     sieve}..    j,k
00F210:  3A 49 4E 54 45 47 45 52 3B 20 20 20 20 20 20 7B    :INTEGER;      {
00F220:  20 54 68 65 20 63 75 72 72 65 6E 74 20 70 6F 73     The current pos
00F230:  69 74 69 6F 6E 20 74 68 61 74 20 77 65 20 61 72    ition that we ar
00F240:  65 20 64 65 6C 65 74 69 6E 67 20 66 72 6F 6D 20    e deleting from 
00F250:  74 68 65 20 73 69 65 76 65 7D 0D 0A 20 20 20 20    the sieve}..    
00F260:  74 2C 63 3A 49 4E 54 45 47 45 52 3B 20 20 20 20    t,c:INTEGER;    
00F270:  20 20 7B 20 54 65 6D 70 6F 72 61 72 79 20 73 74      { Temporary st
00F280:  6F 72 61 67 65 20 66 6F 72 20 69 6E 69 74 69 61    orage for initia
00F290:  6C 69 73 65 20 61 6E 64 20 68 6F 77 20 6D 61 6E    lise and how man
00F2A0:  79 20 65 6C 65 6D 65 6E 74 73 20 74 6F 20 73 6B    y elements to sk
00F2B0:  69 70 7D 0D 0A 20 20 20 20 65 6D 70 74 79 20 3A    ip}..    empty :
00F2C0:  20 42 4F 4F 4C 45 41 4E 3B 20 20 7B 20 49 73 20     BOOLEAN;  { Is 
00F2D0:  74 68 65 20 53 69 65 76 65 20 65 6D 70 74 79 20    the Sieve empty 
00F2E0:  66 6C 61 67 7D 0D 0A 0D 0A 42 45 47 49 4E 0D 0A    flag}....BEGIN..
00F2F0:  0D 0A 7B 20 20 49 6E 69 74 69 61 6C 69 73 65 7D    ..{  Initialise}
00F300:  0D 0A 0D 0A 46 4F 52 20 74 3A 3D 30 20 54 4F 20    ....FOR t:=0 TO 
00F310:  77 20 44 4F 20 53 69 65 76 65 5B 74 5D 3A 3D 5B    w DO Sieve[t]:=[
00F320:  30 2E 2E 32 34 39 5D 3B 0D 0A 20 53 69 65 76 65    0..249];.. Sieve
00F330:  5B 30 5D 3A 3D 53 69 65 76 65 5B 30 5D 2D 5B 30    [0]:=Sieve[0]-[0
00F340:  5D 3B 0D 0A 20 77 6F 72 64 3A 3D 30 3B 62 69 74    ];.. word:=0;bit
00F350:  3A 3D 31 3B 0D 0A 20 65 6D 70 74 79 3A 3D 46 41    :=1;.. empty:=FA
00F360:  4C 53 45 3B 0D 0A 20 43 6F 75 6E 74 3A 3D 31 3B    LSE;.. Count:=1;
00F370:  0D 0A 20 57 52 49 54 45 28 32 3A 38 29 3B 0D 0A    .. WRITE(2:8);..
00F380:  0D 0A 52 45 50 45 41 54 0D 0A 20 20 20 7B 46 69    ..REPEAT..   {Fi
00F390:  6E 64 20 6E 65 78 74 20 70 72 69 6D 65 7D 0D 0A    nd next prime}..
00F3A0:  20 20 57 48 49 4C 45 20 4E 4F 54 28 62 69 74 20      WHILE NOT(bit 
00F3B0:  49 4E 20 53 69 65 76 65 5B 77 6F 72 64 5D 29 20    IN Sieve[word]) 
00F3C0:  44 4F 20 62 69 74 3A 3D 53 55 43 43 28 62 69 74    DO bit:=SUCC(bit
00F3D0:  29 3B 0D 0A 20 20 63 3A 3D 62 69 74 2B 62 69 74    );..  c:=bit+bit
00F3E0:  2B 31 3B 0D 0A 0D 0A 20 20 7B 57 72 69 74 65 20    +1;....  {Write 
00F3F0:  74 68 69 73 20 70 72 69 6D 65 7D 0D 0A 20 20 49    this prime}..  I
00F400:  49 4E 20 5B 27 41 27 2E 2E 27 46 27 5D 20 54 48    IN ['A'..'F'] TH
00F410:  45 4E 20 69 3A 3D 4F 52 44 28 66 5E 29 2D 4F 52    EN i:=ORD(f^)-OR
00F420:  44 28 27 41 27 29 2B 31 30 20 45 4C 53 45 0D 0A    D('A')+10 ELSE..
00F430:  20 20 49 46 20 66 5E 20 49 4E 20 5B 27 61 27 2E      IF f^ IN ['a'.
00F440:  2E 27 66 27 5D 20 54 48 45 4E 20 69 3A 3D 4F 52    .'f'] THEN i:=OR
00F450:  44 28 66 5E 29 2D 4F 52 44 28 27 61 27 29 2B 31    D(f^)-ORD('a')+1
00F460:  30 20 45 4C 53 45 0D 0A 20 20 69 3A 3D 2D 31 3B    0 ELSE..  i:=-1;
00F470:  0D 0A 20 20 49 46 20 69 3C 3E 2D 31 20 54 48 45    ..  IF i<>-1 THE
00F480:  4E 20 47 45 54 28 66 29 0D 0A 55 4E 54 49 4C 20    N GET(f)..UNTIL 
00F490:  69 3D 2D 31 3B 0D 0A 20 52 45 41 44 48 45 58 3A    i=-1;.. READHEX:
00F4A0:  3D 72 65 73 0D 0A 45 4E 44 3B 0D 0A 1A 45 0D 0A    =res..END;...E..
00F4B0:  20 20 49 46 20 66 5E 20 49 4E 20 5B 27 61 27 2E      IF f^ IN ['a'.
00F4C0:  2E 27 66 27 5D 20 54 48 45 4E 20 69 3A 3D 4F 52    .'f'] THEN i:=OR
00F4D0:  44 28 66 5E 29 2D 4F 52 44 28 27 61 27 29 2B 31    D(f^)-ORD('a')+1
00F4E0:  30 20 45 4C 53 45 0D 0A 20 20 69 3A 3D 2D 31 3B    0 ELSE..  i:=-1;
00F4F0:  0D 0A 20 20 49 46 20 69 3C 3E 2D 31 20 54 48 45    ..  IF i<>-1 THE
00F500:  66 2C 6A 2C 41 44 44 52 28 72 31 29 2C 72 73 69    f,j,ADDR(r1),rsi
00F510:  7A 65 29 3B 0D 0A 20 20 20 20 20 20 20 20 57 52    ze);..        WR
00F520:  49 54 45 52 41 4E 44 28 66 2C 6A 2D 31 2C 41 44    ITERAND(f,j-1,AD
00F530:  44 52 28 72 31 29 2C 72 73 69 7A 65 29 0D 0A 20    DR(r1),rsize).. 
00F540:  20 20 20 20 45 4E 44 3B 0D 0A 20 20 20 44 65 6C        END;..   Del
00F550:  65 74 65 52 65 63 3A 3D 46 41 4C 53 45 3B 0D 0A    eteRec:=FALSE;..
00F560:  20 20 20 45 4E 44 20 45 4C 53 45 20 44 65 6C 65       END ELSE Dele
00F570:  74 65 52 65 63 3A 3D 54 52 55 45 0D 0A 45 4E 44    teRec:=TRUE..END
00F580:  3B 0D 0A 0D 0A 50 52 4F 43 45 44 55 52 45 20 44    ;....PROCEDURE D
00F590:  65 6C 65 74 65 3B 0D 0A 56 41 52 20 72 31 3A 72    elete;..VAR r1:r
00F5A0:  65 63 3B 20 73 3A 6E 61 6D 65 3B 69 3A 49 4E 54    ec; s:name;i:INT
00F5B0:  45 47 45 52 3B 20 64 75 6D 3A 42 4F 4F 4C 45 41    EGER; dum:BOOLEA
00F5C0:  4E 3B 0D 0A 42 45 47 49 4E 0D 0A 20 57 52 49 54    N;..BEGIN.. WRIT
00F5D0:  45 28 27 57 68 69 63 68 20 6E 61 6D 65 20 74 6F    E('Which name to
00F5E0:  20 64 65 6C 65 74 65 20 3F 20 20 27 29 3B 0D 0A     delete ?  ');..
00F5F0:  20 52 45 41 44 4C 4E 3B 20 52 45 41 44 28 72 31     READLN; READ(r1
00F600:  C3 17 12 C3 03 03 FF 00 00 00 00 00 00 00 00 00    ................
00F610:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F620:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F630:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F640:  00 00 00 4C 01 4D 01 01 00 FF 50 00 0D 1A 00 00    ...L.M....P.....
00F650:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F660:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F670:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F680:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F690:  00 00 00 00 00 00 00 00 00 00 00 00 A3 01 00 00    ............£...
00F6A0:  FF 01 FF 00 C3 EA 01 C3 4F 05 C3 98 08 2A 01 00    ........O....*..
00F6B0:  11 58 00 19 5E 23 56 ED 53 A4 01 C9 0E 06 D5 1E    .X..^#V.S.......
00F6C0:  FF CD CB 01 D1 B7 C8 37 C9 0E 01 D5 E5 DD E5 FD    .......7........
00F6D0:  E5 CD 05 00 FD E1 DD E1 E1 D1 C9 D5 11 80 00 18    ................
00F6E0:  01 D5 C5 0E 1A CD CB 01 C1 D1 C9 3E 0D CD AA 01    ...........>....
00F6F0:  3E 0A CD AA 01 C9 F5 D5 5F C5 0E 02 CD CB 01 C1    >......._.......
00F700:  D1 F1 C9 2A 2E 02 ED 5B 2C 02 ED 4B 2A 02 3A 29    ...*...[,..K*.:)
00F710:  02 FD 2A 30 02 C9 22 2E 02 ED 53 2C 02 ED 43 2A    ..*0.."...S,..C*
00F720:  02 32 29 02 FD 22 30 02 C9 00 00 00 00 00 00 00    .2).."0.........
00F730:  00 00 E1 E9 FE 30 3F D0 FE 3A C9 E5 C5 06 05 CB    .....0?..:......
00F740:  7C 28 08 EB 21 00 00 B7 ED 52 04 FD 21 AD 02 FD    |(..!....R..!...
00F750:  5E 00 FD 56 01 B7 ED 52 30 08 19 FD 23 FD 23 10    ^..V...R0...#.#.
00F760:  EE 04 48 06 00 E1 B7 ED 42 38 06 45 04 05 C4 BC    ..H.....B8.E....
00F770:  02 E1 CB 7C 28 0C 3E 2D CD AA 01 B7 EB 21 00 00    ...|(.>-.....!..
00F780:  ED 52 FD 21 AD 02 01 30 05 3E 30 FD 5E 00 FD 56    .R.!...0.>0.^..V
00F790:  01 B7 ED 52 38 03 3C 18 F8 19 B9 28 04 CD AA 01    ...R8.<....(....
00F7A0:  0D FD 23 FD 23 10 E2 B9 C0 CD AA 01 C9 10 27 E8    ..#.#.........'.
00F7B0:  03 64 00 0A 00 01 00 95 D0 ED 44 47 3E 20 CD AA    .d........DG> ..
00F7C0:  01 10 FB C9 7E 23 CD AA 01 10 F9 C9 B7 20 05 21    ....~#....... .!
00F7D0:  E0 02 18 03 21 E6 02 7E B7 C8 CD AA 01 23 18 F7    ....!..~.....#..
00F7E0:  46 41 4C 53 45 00 54 52 55 45 00 11 40 04 18 10    FALSE.TRUE..@...
00F7F0:  C1 11 9F 04 18 0A C1 C1 11 8E 04 18 03 11 37 04    ..............7.
00F800:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
00F810:  0D 00 00 00 02 09 4E E5 0D 00 41 02 00 00 00 02    ......N...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:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00F910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00F920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00F930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00F940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00F950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00F960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00F970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00F980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00F990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00F9A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00F9B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00F9C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00F9D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00F9E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00F9F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00FA00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00FA10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00FA20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00FA30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00FA40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00FA50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00FA60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00FA70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00FA80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00FA90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00FAA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00FAB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00FAC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00FAD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00FAE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00FAF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00FB00:  2E 0D 0A 0D 0A 20 20 53 6F 6D 65 20 6F 66 20 74    .....  Some of t
00FB10:  68 65 20 74 65 63 68 6E 69 71 75 65 73 20 75 73    he techniques us
00FB20:  65 64 20 69 6E 20 74 68 69 73 20 70 72 6F 67 72    ed in this progr
00FB30:  61 6D 20 61 72 65 20 76 65 72 79 20 6D 61 63 68    am are very mach
00FB40:  69 6E 65 0D 0A 20 20 73 70 65 63 69 66 69 63 20    ine..  specific 
00FB50:  61 6E 64 20 69 74 20 69 73 20 6E 6F 74 20 61 6E    and it is not an
00FB60:  20 65 78 61 6D 70 6C 65 20 6F 66 20 68 6F 77 20     example of how 
00FB70:  74 6F 20 70 72 6F 67 72 61 6D 20 69 6E 20 50 61    to program in Pa
00FB80:  73 63 61 6C 0D 0A 20 20 69 6E 20 67 65 6E 65 72    scal..  in gener
00FB90:  61 6C 20 62 75 74 20 69 74 20 64 6F 65 73 20 73    al but it does s
00FBA0:  68 6F 77 20 68 6F 77 20 74 6F 20 75 73 65 20 74    how how to use t
00FBB0:  68 65 20 48 69 73 6F 66 74 20 50 61 73 63 61 6C    he Hisoft Pascal
00FBC0:  20 65 78 74 65 6E 74 69 6F 6E 73 0D 0A 20 20 74     extentions..  t
00FBD0:  6F 20 70 72 6F 76 69 64 65 20 61 20 73 79 73 74    o provide a syst
00FBE0:  65 6D 73 20 70 72 6F 67 72 61 6D 6D 69 6E 67 20    ems programming 
00FBF0:  74 6F 6F 6C 20 6F 66 20 70 72 61 74 69 63 61 6C    tool of pratical
00FC00:  20 75 73 65 2E 0D 0A 0D 0A 20 20 49 66 20 74 68     use.....  If th
00FC10:  65 72 65 20 69 73 20 61 20 66 65 61 74 75 72 65    ere is a feature
00FC20:  20 74 68 61 74 20 79 6F 75 20 64 69 73 6C 69 6B     that you dislik
00FC30:  65 20 6F 72 20 74 68 69 6E 6B 20 73 68 6F 75 6C    e or think shoul
00FC40:  64 20 62 65 20 61 64 64 65 64 2C 0D 0A 20 20 74    d be added,..  t
00FC50:  68 65 6E 20 66 65 65 6C 20 66 72 65 65 20 74 6F    hen feel free to
00FC60:  20 69 6D 70 72 6F 76 65 20 69 74 2E 20 7D 0D 0A     improve it. }..
00FC70:  0D 0A 4C 41 42 45 4C 20 39 39 3B 0D 0A 0D 0A 43    ..LABEL 99;....C
00FC80:  4F 4E 53 54 20 74 61 62 6C 65 73 69 7A 65 3D 33    ONST tablesize=3
00FC90:  31 3B 20 7B 20 20 58 2A 34 2D 31 7D 0D 0A 20 20    1; {  X*4-1}..  
00FCA0:  20 20 20 20 66 73 69 7A 65 3D 36 34 3B 20 20 20        fsize=64;   
00FCB0:  20 20 7B 20 20 58 2A 38 20 7D 0D 0A 20 20 20 20      {  X*8 }..    
00FCC0:  20 20 67 73 69 7A 65 3D 31 3B 0D 0A 20 20 20 20      gsize=1;..    
00FCD0:  20 20 64 61 74 61 73 69 7A 65 3D 33 30 3B 0D 0A      datasize=30;..
00FCE0:  0D 0A 54 59 50 45 20 66 6C 61 67 3D 28 42 2C 57    ..TYPE flag=(B,W
00FCF0:  2C 53 2C 4D 29 3B 20 7B 42 79 74 65 2C 20 57 6F    ,S,M); {Byte, Wo
00FD00:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
00FD10:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00FD20:  20 48 69 53 6F 66 74 20 50 61 73 63 61 6C 38 30     HiSoft Pascal80
00FD30:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
00FD40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6F                  Co
00FD50:  70 79 72 69 67 68 74 20 48 69 73 6F 66 74 20 31    pyright Hisoft 1
00FD60:  39 38 35 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20    985....         
00FD70:  20 20 20 20 20 20 20 20 20 20 20 55 73 65 20 73               Use s
00FD80:  69 64 65 20 41 20 6F 66 20 74 68 69 73 20 64 69    ide A of this di
00FD90:  73 63 20 75 6E 64 65 72 20 43 50 2F 4D 20 32 2E    sc under CP/M 2.
00FDA0:  32 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    2..             
00FDB0:  20 20 20 20 20 20 20 20 20 20 20 20 20 55 73 65                 Use
00FDC0:  20 73 69 64 65 20 42 20 75 6E 64 65 72 20 43 50     side B under CP
00FDD0:  2F 4D 20 50 4C 55 53 0D 0A 0D 0A 54 68 65 20 6E    /M PLUS....The n
00FDE0:  65 77 20 69 6E 74 65 72 61 63 74 69 76 65 20 76    ew interactive v
00FDF0:  65 72 73 69 6F 6E 20 69 73 20 69 6E 76 6F 6B 65    ersion is invoke
00FE00:  64 20 62 79 0D 0A 0D 0A 48 50 45 20 54 45 53 54    d by....HPE TEST
00FE10:  0D 0A 0D 0A 69 66 20 74 65 73 74 20 69 73 20 74    ....if test is t
00FE20:  68 65 20 70 72 6F 67 72 61 6D 20 79 6F 75 20 77    he program you w
00FE30:  69 73 68 20 74 6F 20 75 73 65 2E 20 57 68 65 6E    ish to use. When
00FE40:  20 70 72 65 73 65 6E 74 65 64 20 77 69 74 68 20     presented with 
00FE50:  74 68 65 20 6D 65 6E 75 20 74 79 70 65 20 74 68    the menu type th
00FE60:  65 0D 0A 68 69 67 68 2D 6C 69 67 68 74 65 64 20    e..high-lighted 
00FE70:  6C 65 74 74 65 72 20 6F 66 20 79 6F 75 72 20 63    letter of your c
00FE80:  68 6F 69 63 65 2E 20 58 20 28 66 6F 72 20 65 78    hoice. X (for ex
00FE90:  65 63 75 74 65 29 20 69 73 20 75 73 65 64 20 66    ecute) is used f
00FEA0:  6F 72 20 63 6F 6D 70 69 6C 65 20 61 6E 64 20 72    or compile and r
00FEB0:  75 6E 2E 0D 0A 48 50 45 2E 43 4F 4D 20 61 6E 64    un...HPE.COM and
00FEC0:  20 48 50 2E 43 4F 4D 20 73 68 6F 75 6C 64 20 62     HP.COM should b
00FED0:  65 20 6F 6E 20 74 68 65 20 6C 6F 67 67 65 64 20    e on the logged 
00FEE0:  69 6E 20 64 69 73 63 2E 20 4F 6E 20 74 68 65 20    in disc. On the 
00FEF0:  50 43 57 20 73 65 72 69 65 73 20 63 6F 6D 70 75    PCW series compu
00FF00:  72 64 2C 20 53 70 61 63 65 2C 20 4D 65 73 73 61    rd, Space, Messa
00FF10:  67 65 20 7D 0D 0A 20 20 20 20 20 66 69 6C 65 6E    ge }..     filen
00FF20:  61 6D 65 3D 41 52 52 41 59 20 5B 31 2E 2E 31 34    ame=ARRAY [1..14
00FF30:  5D 20 4F 46 20 43 48 41 52 3B 0D 0A 20 20 20 20    ] OF CHAR;..    
00FF40:  20 64 61 74 61 72 65 63 3D 52 45 43 4F 52 44 0D     datarec=RECORD.
00FF50:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
00FF60:  20 20 73 74 61 2C 66 69 6E 3A 49 4E 54 45 47 45      sta,fin:INTEGE
00FF70:  52 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    R;..            
00FF80:  20 20 20 20 20 64 72 74 79 70 3A 66 6C 61 67 0D         drtyp:flag.
00FF90:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4E    .             EN
00FFA0:  44 3B 0D 0A 0D 0A 56 41 52 20 72 75 6E 73 74 61    D;....VAR runsta
00FFB0:  72 74 2C 63 6F 64 65 73 74 61 72 74 2C 66 69 6E    rt,codestart,fin
00FFC0:  69 73 68 2C 73 69 7A 65 3A 49 4E 54 45 47 45 52    ish,size:INTEGER
00FFD0:  3B 0D 0A 20 20 20 20 69 2C 63 68 2C 6F 6C 64 63    ;..    i,ch,oldc
00FFE0:  78 2C 63 78 2C 64 6E 65 78 74 2C 6F 6C 64 64 78    x,cx,dnext,olddx
00FFF0:  2C 64 78 3A 49 4E 54 45 47 45 52 3B 0D 0A 20 20    ,dx:INTEGER;..  
010000:  20 20 63 6F 6D 3A 43 48 41 52 3B 0D 0A 20 20 20      com:CHAR;..   
010010:  20 58 72 65 67 3A 28 48 4C 2C 49 58 2C 49 59 29     Xreg:(HL,IX,IY)
010020:  3B 0D 0A 20 20 20 20 66 69 72 73 74 64 6F 6E 65    ;..    firstdone
010030:  2C 69 6E 64 65 78 65 64 3A 42 4F 4F 4C 45 41 4E    ,indexed:BOOLEAN
010040:  3B 0D 0A 20 20 20 20 6F 70 63 3A 30 2E 2E 36 33    ;..    opc:0..63
010050:  3B 0D 0A 20 20 20 20 74 79 70 2C 74 6F 70 32 3A    ;..    typ,top2:
010060:  30 2E 2E 33 3B 0D 0A 20 20 20 20 74 6F 70 2C 62    0..3;..    top,b
010070:  6F 74 3A 30 2E 2E 37 3B 0D 0A 20 20 20 20 6C 65    ot:0..7;..    le
010080:  67 61 6C 2C 6D 65 73 6C 65 67 61 6C 2C 6D 65 73    gal,meslegal,mes
010090:  69 6C 6C 65 67 2C 61 6C 6C 63 68 61 72 73 3A 20    illeg,allchars: 
0100A0:  53 45 54 20 4F 46 20 43 48 41 52 3B 0D 0A 20 20    SET OF CHAR;..  
0100B0:  20 20 64 61 74 61 3A 41 52 52 41 59 5B 31 2E 2E      data:ARRAY[1..
0100C0:  64 61 74 61 73 69 7A 65 5D 20 4F 46 20 64 61 74    datasize] OF dat
0100D0:  61 72 65 63 3B 0D 0A 20 20 20 20 74 61 62 6C 65    arec;..    table
0100E0:  3A 41 52 52 41 59 5B 30 2E 2E 74 61 62 6C 65 73    :ARRAY[0..tables
0100F0:  69 7A 65 5D 20 4F 46 20 53 45 54 20 4F 46 20 30    ize] OF SET OF 0
010100:  74 65 72 73 0D 0A 75 73 65 20 74 68 65 20 4D 3A    ters..use the M:
010110:  20 64 72 69 76 65 2E 0D 0A 0D 0A 46 75 6C 6C 20     drive.....Full 
010120:  64 6F 63 75 6D 65 6E 74 61 74 69 6F 6E 20 77 69    documentation wi
010130:  6C 6C 20 66 6F 6C 6C 6F 77 2E 0D 0A 0D 0A 49 6E    ll follow.....In
010140:  20 61 64 64 69 74 69 6F 6E 20 74 6F 20 74 68 65     addition to the
010150:  20 66 69 6C 65 73 20 64 65 73 63 72 69 62 65 64     files described
010160:  20 69 6E 20 74 68 65 20 6D 61 69 6E 20 6D 61 6E     in the main man
010170:  75 61 6C 20 61 6E 64 20 74 68 65 20 47 53 58 20    ual and the GSX 
010180:  64 6F 63 75 6D 65 6E 74 61 74 69 6F 6E 20 0D 0A    documentation ..
010190:  74 68 65 72 65 20 61 72 65 20 61 6C 73 6F 20 42    there are also B
0101A0:  41 52 2E 50 41 53 2C 20 61 6E 20 65 78 61 6D 70    AR.PAS, an examp
0101B0:  6C 65 20 47 53 58 20 70 72 6F 67 72 61 6D 20 61    le GSX program a
0101C0:  6E 64 20 42 41 52 2E 53 55 42 20 77 68 69 63 68    nd BAR.SUB which
0101D0:  20 63 61 6E 20 62 65 20 75 73 65 64 20 74 6F 0D     can be used to.
0101E0:  0A 63 6F 6D 70 69 6C 65 20 69 74 2E 20 53 65 65    .compile it. See
0101F0:  20 74 68 65 20 47 53 58 20 64 6F 63 75 6D 65 6E     the GSX documen
010200:  74 61 74 69 6F 6E 20 66 6F 72 20 74 68 65 20 66    tation for the f
010210:  69 6C 65 73 20 6E 65 65 64 65 64 2E 0D 0A 0D 0A    iles needed.....
010220:  0D 0A 44 61 76 69 64 20 4E 75 74 6B 69 6E 73 0D    ..David Nutkins.
010230:  0A 41 75 67 75 73 74 20 31 39 38 36 2E 0D 0A 1A    .August 1986....
010240:  6E 64 20 42 41 52 2E 53 55 42 20 77 68 69 63 68    nd BAR.SUB which
010250:  20 63 61 6E 20 62 65 20 75 73 65 64 20 74 6F 0D     can be used to.
010260:  0A 63 6F 6D 70 69 6C 65 20 69 74 2E 20 53 65 65    .compile it. See
010270:  20 74 68 65 20 47 53 58 20 64 6F 63 75 6D 65 6E     the GSX documen
010280:  72 74 68 20 64 64 2F 6D 6D 2F 79 79 20 27 29 3B    rth dd/mm/yy ');
010290:  0D 0A 09 52 45 41 44 4C 4E 3B 0D 0A 09 52 45 41    ...READLN;...REA
0102A0:  44 28 64 61 79 29 3B 20 47 45 54 28 49 4E 50 55    D(day); GET(INPU
0102B0:  54 29 3B 0D 0A 09 52 45 41 44 28 6D 6F 6E 74 68    T);...READ(month
0102C0:  29 3B 20 47 45 54 28 49 4E 50 55 54 29 3B 0D 0A    ); GET(INPUT);..
0102D0:  09 52 45 41 44 28 79 65 61 72 29 3B 0D 0A 20 20    .READ(year);..  
0102E0:  20 45 4E 44 0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52     END..END;....PR
0102F0:  4F 43 45 44 55 52 45 20 50 72 69 6E 74 52 65 63    OCEDURE PrintRec
010300:  2E 2E 32 35 35 3B 0D 0A 20 20 20 20 64 66 69 6C    ..255;..    dfil
010310:  65 3A 54 45 58 54 3B 0D 0A 20 20 20 20 69 6E 66    e:TEXT;..    inf
010320:  69 6C 65 3A 54 45 58 54 5B 66 73 69 7A 65 5D 3B    ile:TEXT[fsize];
010330:  0D 0A 20 20 20 20 67 66 69 6C 65 3A 20 54 45 58    ..    gfile: TEX
010340:  54 5B 67 73 69 7A 65 5D 3B 0D 0A 20 20 20 20 66    T[gsize];..    f
010350:  6E 61 6D 65 3A 66 69 6C 65 6E 61 6D 65 3B 0D 0A    name:filename;..
010360:  0D 0A 7B 24 46 20 48 45 58 20 7D 0D 0A 0D 0A 50    ..{$F HEX }....P
010370:  52 4F 43 45 44 55 52 45 20 67 65 74 66 6E 61 6D    ROCEDURE getfnam
010380:  65 3B 0D 0A 56 41 52 20 69 3A 31 2E 2E 31 31 3B    e;..VAR i:1..11;
010390:  0D 0A 20 20 20 20 63 68 3A 43 48 41 52 3B 0D 0A    ..    ch:CHAR;..
0103A0:  42 45 47 49 4E 0D 0A 20 63 68 3A 3D 50 45 45 4B    BEGIN.. ch:=PEEK
0103B0:  28 23 35 43 2C 43 48 41 52 29 3B 0D 0A 20 49 46    (#5C,CHAR);.. IF
0103C0:  20 63 68 3D 43 48 52 28 30 29 20 54 48 45 4E 20     ch=CHR(0) THEN 
0103D0:  63 68 3A 3D 27 20 27 20 45 4C 53 45 20 63 68 3A    ch:=' ' ELSE ch:
0103E0:  3D 43 48 52 28 36 34 2B 4F 52 44 28 63 68 29 29    =CHR(64+ORD(ch))
0103F0:  3B 0D 0A 20 66 6E 61 6D 65 5B 31 5D 3A 3D 63 68    ;.. fname[1]:=ch
010400:  3B 0D 0A 20 46 4F 52 20 69 3A 3D 31 20 54 4F 20    ;.. FOR i:=1 TO 
010410:  20 38 20 44 4F 20 66 6E 61 6D 65 5B 69 2B 32 5D     8 DO fname[i+2]
010420:  3A 3D 50 45 45 4B 28 23 35 43 2B 69 2C 43 48 41    :=PEEK(#5C+i,CHA
010430:  52 29 3B 0D 0A 20 46 4F 52 20 69 3A 3D 39 20 54    R);.. FOR i:=9 T
010440:  4F 20 31 31 20 44 4F 20 66 6E 61 6D 65 5B 69 2B    O 11 DO fname[i+
010450:  33 5D 3A 3D 50 45 45 4B 28 23 35 43 2B 69 2C 43    3]:=PEEK(#5C+i,C
010460:  48 41 52 29 0D 0A 45 4E 44 3B 0D 0A 0D 0A 0D 0A    HAR)..END;......
010470:  50 52 4F 43 45 44 55 52 45 20 44 61 74 61 45 6E    PROCEDURE DataEn
010480:  74 65 72 28 6C 6F 2C 68 69 3A 49 4E 54 45 47 45    ter(lo,hi:INTEGE
010490:  52 3B 66 3A 66 6C 61 67 29 3B 0D 0A 56 41 52 20    R;f:flag);..VAR 
0104A0:  69 2C 6A 3A 49 4E 54 45 47 45 52 3B 63 75 72 3A    i,j:INTEGER;cur:
0104B0:  64 61 74 61 72 65 63 3B 0D 0A 42 45 47 49 4E 0D    datarec;..BEGIN.
0104C0:  0A 20 20 57 49 54 48 20 63 75 72 20 44 4F 0D 0A    .  WITH cur DO..
0104D0:  20 20 20 20 42 45 47 49 4E 0D 0A 20 20 20 20 20        BEGIN..     
0104E0:  73 74 61 3A 3D 6C 6F 2D 72 75 6E 73 74 61 72 74    sta:=lo-runstart
0104F0:  3B 66 69 6E 3A 3D 68 69 2D 72 75 6E 73 74 61 72    ;fin:=hi-runstar
010500:  7B 24 72 2C 79 2C 6C 2D 20 7D 0D 0A 50 52 4F 47    {$r,y,l- }..PROG
010510:  52 41 4D 20 64 69 73 61 73 73 65 6D 62 6C 65 72    RAM disassembler
010520:  3B 0D 0A 7B 24 4F 2D 20 69 73 20 75 73 65 64 20    ;..{$O- is used 
010530:  73 6F 20 74 68 61 74 20 65 2E 67 2E 20 23 37 46    so that e.g. #7F
010540:  38 30 2B 23 39 39 20 64 6F 65 73 20 6E 6F 74 20    80+#99 does not 
010550:  67 69 76 65 20 6F 76 65 72 66 6C 6F 77 7D 0D 0A    give overflow}..
010560:  0D 0A 7B 20 28 43 29 20 43 6F 70 79 72 69 67 68    ..{ (C) Copyrigh
010570:  74 20 44 61 76 69 64 20 4E 75 74 6B 69 6E 73 20    t David Nutkins 
010580:  31 39 38 34 2E 0D 0A 20 20 54 68 69 73 20 70 72    1984...  This pr
010590:  6F 67 72 61 6D 20 6C 65 74 73 20 79 6F 75 20 64    ogram lets you d
0105A0:  69 73 61 73 73 65 6D 62 6C 65 20 61 20 2E 43 4F    isassemble a .CO
0105B0:  4D 20 61 6E 64 20 69 6E 74 65 72 61 63 74 69 76    M and interactiv
0105C0:  65 6C 79 0D 0A 20 20 73 65 74 20 75 70 20 64 61    ely..  set up da
0105D0:  74 61 20 61 72 65 61 73 20 77 68 69 63 68 20 6D    ta areas which m
0105E0:  61 79 20 62 65 20 73 61 76 65 64 20 74 6F 20 64    ay be saved to d
0105F0:  69 73 63 20 28 69 6E 20 61 20 2E 44 49 53 20 66    isc (in a .DIS f
010600:  69 6C 65 29 0D 0A 20 20 73 6F 20 74 68 65 79 20    ile)..  so they 
010610:  64 6F 20 6E 6F 74 20 68 61 76 65 20 74 6F 20 62    do not have to b
010620:  65 20 72 65 2D 65 6E 74 65 72 65 64 20 6F 6E 20    e re-entered on 
010630:  73 75 62 73 65 71 75 65 6E 74 20 73 65 73 73 69    subsequent sessi
010640:  6F 6E 73 2E 0D 0A 20 20 44 69 73 61 73 73 65 6D    ons...  Disassem
010650:  62 6C 79 20 6D 61 79 20 62 65 20 6F 66 20 61 6C    bly may be of al
010660:  6C 20 6F 72 20 70 61 72 74 20 6F 66 20 74 68 65    l or part of the
010670:  20 70 72 6F 67 72 61 6D 20 61 6E 64 20 73 65 6E     program and sen
010680:  74 20 74 6F 0D 0A 20 20 64 69 73 63 20 28 61 73    t to..  disc (as
010690:  20 61 20 2E 47 45 4E 20 66 69 6C 65 29 20 6F 72     a .GEN file) or
0106A0:  20 73 63 72 65 65 6E 2E 0D 0A 0D 0A 20 20 57 68     screen.....  Wh
0106B0:  65 6E 20 63 6F 6D 70 69 6C 65 64 20 75 73 65 0D    en compiled use.
0106C0:  0A 20 20 44 49 53 20 66 69 6C 65 6E 61 6D 65 2E    .  DIS filename.
0106D0:  43 4F 4D 0D 0A 0D 0A 20 20 74 6F 20 64 69 73 61    COM....  to disa
0106E0:  73 73 65 6D 62 6C 65 20 66 69 6C 65 6E 61 6D 65    ssemble filename
0106F0:  2E 43 4F 4D 0D 0A 0D 0A 0D 0A 20 20 54 68 65 72    .COM......  Ther
010700:  74 3B 64 72 74 79 70 3A 3D 66 0D 0A 20 20 20 20    t;drtyp:=f..    
010710:  45 4E 44 3B 0D 0A 20 20 64 61 74 61 5B 64 6E 65    END;..  data[dne
010720:  78 74 5D 3A 3D 63 75 72 3B 0D 0A 20 20 69 3A 3D    xt]:=cur;..  i:=
010730:  31 3B 0D 0A 20 20 57 48 49 4C 45 20 63 75 72 2E    1;..  WHILE cur.
010740:  73 74 61 3E 64 61 74 61 5B 69 5D 2E 73 74 61 20    sta>data[i].sta 
010750:  44 4F 20 69 3A 3D 69 2B 31 3B 0D 0A 20 20 46 4F    DO i:=i+1;..  FO
010760:  52 20 6A 3A 3D 64 6E 65 78 74 20 44 4F 57 4E 54    R j:=dnext DOWNT
010770:  4F 20 69 20 44 4F 20 64 61 74 61 5B 6A 2B 31 5D    O i DO data[j+1]
010780:  3A 3D 64 61 74 61 5B 6A 5D 3B 0D 0A 20 20 64 6E    :=data[j];..  dn
010790:  65 78 74 3A 3D 64 6E 65 78 74 2B 31 3B 0D 0A 20    ext:=dnext+1;.. 
0107A0:  20 64 61 74 61 5B 69 5D 3A 3D 63 75 72 0D 0A 45     data[i]:=cur..E
0107B0:  4E 44 3B 0D 0A 0D 0A 50 52 4F 43 45 44 55 52 45    ND;....PROCEDURE
0107C0:  20 45 6E 74 65 72 43 6F 6D 6D 61 6E 64 28 66 3A     EnterCommand(f:
0107D0:  66 6C 61 67 29 3B 0D 0A 42 45 47 49 4E 0D 0A 20    flag);..BEGIN.. 
0107E0:  44 61 74 61 45 6E 74 65 72 28 52 45 41 44 48 45    DataEnter(READHE
0107F0:  58 28 49 4E 50 55 54 29 2C 52 45 41 44 48 45 58    X(INPUT),READHEX
010800:  28 49 4E 50 55 54 29 2C 66 29 0D 0A 45 4E 44 3B    (INPUT),f)..END;
010810:  0D 0A 0D 0A 7B 20 4B 20 63 6F 6D 6D 61 6E 64 20    ....{ K command 
010820:  2D 20 72 65 6D 6F 76 65 73 20 64 61 74 61 20 61    - removes data a
010830:  72 65 61 20 69 20 77 68 65 72 65 20 69 20 69 73    rea i where i is
010840:  20 61 73 20 67 69 76 65 6E 20 62 79 20 74 68 65     as given by the
010850:  20 44 20 63 6F 6D 6D 61 6E 64 20 7D 0D 0A 50 52     D command }..PR
010860:  4F 43 45 44 55 52 45 20 4B 69 6C 6C 44 61 74 61    OCEDURE KillData
010870:  3B 0D 0A 56 41 52 20 69 2C 6A 3A 49 4E 54 45 47    ;..VAR i,j:INTEG
010880:  45 52 3B 0D 0A 42 45 47 49 4E 0D 0A 20 52 45 41    ER;..BEGIN.. REA
010890:  44 28 69 29 3B 0D 0A 20 64 6E 65 78 74 3A 3D 64    D(i);.. dnext:=d
0108A0:  6E 65 78 74 2D 31 3B 0D 0A 20 46 4F 52 20 6A 3A    next-1;.. FOR j:
0108B0:  3D 69 20 54 4F 20 64 6E 65 78 74 20 44 4F 20 64    =i TO dnext DO d
0108C0:  61 74 61 5B 6A 5D 3A 3D 64 61 74 61 5B 6A 2B 31    ata[j]:=data[j+1
0108D0:  5D 0D 0A 45 4E 44 3B 0D 0A 0D 0A 7B 20 44 20 63    ]..END;....{ D c
0108E0:  6F 6D 6D 61 6E 64 20 2D 20 64 69 73 70 6C 61 79    ommand - display
0108F0:  73 20 74 68 65 20 63 75 72 72 65 6E 74 20 64 61    s the current da
010900:  65 20 61 72 65 20 34 20 73 6F 72 74 73 20 6F 66    e are 4 sorts of
010910:  20 64 61 74 61 20 61 72 65 61 73 20 74 68 61 74     data areas that
010920:  20 6D 61 79 20 62 65 20 73 70 65 63 69 66 69 65     may be specifie
010930:  64 3A 0D 0A 20 20 31 2E 20 4D 65 73 73 61 67 65    d:..  1. Message
010940:  73 2E 20 44 69 73 61 73 73 6D 62 6C 65 64 20 61    s. Disassmbled a
010950:  73 20 44 45 46 4D 20 61 6E 64 20 44 45 46 42 0D    s DEFM and DEFB.
010960:  0A 20 20 32 2E 20 42 79 74 65 20 44 61 74 61 2E    .  2. Byte Data.
010970:  20 44 69 73 61 73 73 65 6D 62 6C 65 64 20 61 73     Disassembled as
010980:  20 44 45 46 42 0D 0A 20 20 33 2E 20 57 6F 72 64     DEFB..  3. Word
010990:  20 64 61 74 61 2E 20 44 69 73 61 73 73 65 6D 62     data. Disassemb
0109A0:  6C 65 64 20 61 73 20 44 45 46 57 20 2D 20 75 73    led as DEFW - us
0109B0:  65 66 75 6C 20 66 6F 72 20 6A 75 6D 70 20 74 61    eful for jump ta
0109C0:  62 6C 65 73 20 65 74 63 0D 0A 20 20 34 2E 20 53    bles etc..  4. S
0109D0:  70 61 63 65 2E 20 44 69 73 61 73 73 65 6D 62 6C    pace. Disassembl
0109E0:  65 64 20 61 73 20 44 45 46 53 20 2D 20 61 76 6F    ed as DEFS - avo
0109F0:  69 64 73 20 64 69 73 61 73 73 65 6D 62 6C 69 6E    ids disassemblin
010A00:  67 20 6A 75 6E 6B 2E 0D 0A 0D 0A 20 20 43 6F 6D    g junk.....  Com
010A10:  6D 61 6E 64 73 20 61 72 65 20 65 6E 74 65 72 65    mands are entere
010A20:  64 20 69 6E 20 74 68 65 20 66 6F 72 6D 20 6F 66    d in the form of
010A30:  20 61 20 73 69 6E 67 6C 65 20 6C 65 74 74 65 72     a single letter
010A40:  20 6E 6F 72 6D 61 6C 6C 79 0D 0A 20 20 66 6F 6C     normally..  fol
010A50:  6C 6F 77 65 64 20 62 79 20 74 77 6F 20 68 65 78    lowed by two hex
010A60:  61 64 65 63 69 6D 61 6C 20 6E 75 6D 62 65 72 73    adecimal numbers
010A70:  2E 20 46 6F 72 20 64 65 74 61 69 6C 73 20 6F 66    . For details of
010A80:  20 74 68 65 20 63 6F 6D 6D 61 6E 64 73 0D 0A 20     the commands.. 
010A90:  20 75 73 65 20 74 68 65 20 48 20 28 66 6F 72 20     use the H (for 
010AA0:  48 65 6C 70 29 20 63 6F 6D 6D 61 6E 64 20 61 6E    Help) command an
010AB0:  64 20 73 65 65 20 74 68 65 20 70 72 6F 63 65 64    d see the proced
010AC0:  75 72 65 73 20 69 6E 20 74 68 69 73 20 66 69 6C    ures in this fil
010AD0:  65 2E 0D 0A 0D 0A 20 20 4F 6E 6C 79 20 65 78 69    e.....  Only exi
010AE0:  74 20 75 73 69 6E 67 20 45 20 6F 72 20 58 20 64    t using E or X d
010AF0:  6F 20 6E 6F 74 20 75 73 65 20 43 54 52 4C 20 43    o not use CTRL C
010B00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
010B10:  0E 00 00 00 02 09 4E E5 0E 00 41 02 00 00 00 02    ......N...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:  74 61 20 20 61 72 65 61 73 20 7D 0D 0A 50 52 4F    ta  areas }..PRO
010C10:  43 45 44 55 52 45 20 4C 69 73 74 44 61 74 61 28    CEDURE ListData(
010C20:  56 41 52 20 66 3A 54 45 58 54 29 3B 0D 0A 56 41    VAR f:TEXT);..VA
010C30:  52 20 69 3A 49 4E 54 45 47 45 52 3B 0D 0A 42 45    R i:INTEGER;..BE
010C40:  47 49 4E 0D 0A 20 20 46 4F 52 20 69 3A 3D 31 20    GIN..  FOR i:=1 
010C50:  54 4F 20 64 6E 65 78 74 2D 31 20 44 4F 0D 0A 20    TO dnext-1 DO.. 
010C60:  20 20 20 20 20 20 57 49 54 48 20 64 61 74 61 5B          WITH data[
010C70:  69 5D 20 44 4F 0D 0A 20 20 20 20 20 20 20 20 20    i] DO..         
010C80:  20 20 42 45 47 49 4E 0D 0A 20 20 20 20 20 20 20      BEGIN..       
010C90:  20 20 20 20 20 20 20 20 57 52 49 54 45 28 66 2C            WRITE(f,
010CA0:  69 2C 73 74 61 2B 72 75 6E 73 74 61 72 74 3A 36    i,sta+runstart:6
010CB0:  3A 48 2C 66 69 6E 2B 72 75 6E 73 74 61 72 74 3A    :H,fin+runstart:
010CC0:  36 3A 48 29 3B 0D 0A 20 20 20 20 20 20 20 20 20    6:H);..         
010CD0:  20 20 20 20 20 20 43 41 53 45 20 64 72 74 79 70          CASE drtyp
010CE0:  20 4F 46 0D 0A 20 20 20 20 20 20 20 20 20 20 20     OF..           
010CF0:  20 20 20 20 42 3A 20 57 52 49 54 45 28 66 2C 27        B: WRITE(f,'
010D00:  20 20 42 79 74 65 27 29 3B 0D 0A 20 20 20 20 20      Byte');..     
010D10:  20 20 20 20 20 20 20 20 20 20 4D 3A 20 57 52 49              M: WRI
010D20:  54 45 28 66 2C 27 20 20 4D 65 73 73 27 29 3B 0D    TE(f,'  Mess');.
010D30:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
010D40:  53 3A 20 57 52 49 54 45 28 66 2C 27 20 20 53 70    S: WRITE(f,'  Sp
010D50:  61 63 65 27 29 3B 0D 0A 20 20 20 20 20 20 20 20    ace');..        
010D60:  20 20 20 20 20 20 20 57 3A 20 57 52 49 54 45 28           W: WRITE(
010D70:  66 2C 27 20 20 57 6F 72 64 27 29 0D 0A 20 20 20    f,'  Word')..   
010D80:  20 20 20 20 20 20 20 20 20 20 20 20 45 4E 44 3B                END;
010D90:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
010DA0:  20 57 52 49 54 45 4C 4E 28 66 29 0D 0A 20 20 20     WRITELN(f)..   
010DB0:  20 20 20 20 20 20 20 45 4E 44 0D 0A 45 4E 44 3B           END..END;
010DC0:  0D 0A 0D 0A 50 52 4F 43 45 44 55 52 45 20 65 78    ....PROCEDURE ex
010DD0:  74 64 69 73 3B 0D 0A 42 45 47 49 4E 0D 0A 20 66    tdis;..BEGIN.. f
010DE0:  6E 61 6D 65 5B 31 32 5D 3A 3D 27 44 27 3B 66 6E    name[12]:='D';fn
010DF0:  61 6D 65 5B 31 33 5D 3A 3D 27 49 27 3B 66 6E 61    ame[13]:='I';fna
010E00:  6C 6C 63 68 61 72 73 3B 6D 61 78 63 78 3A 3D 63    llchars;maxcx:=c
010E10:  78 2B 34 20 20 20 45 4E 44 3B 0D 0A 20 20 20 20    x+4   END;..    
010E20:  20 20 20 63 78 3A 3D 63 78 2B 31 3B 0D 0A 20 20       cx:=cx+1;..  
010E30:  20 20 20 20 20 65 6E 64 64 65 66 3A 3D 64 61 74         enddef:=dat
010E40:  61 5B 64 78 5D 2E 66 69 6E 2B 31 3B 0D 0A 20 20    a[dx].fin+1;..  
010E50:  20 20 20 20 20 57 48 49 4C 45 20 28 63 78 3C 6D         WHILE (cx<m
010E60:  61 78 63 78 29 20 41 4E 44 20 4E 4F 54 20 28 63    axcx) AND NOT (c
010E70:  78 20 4D 4F 44 20 32 35 36 20 49 4E 20 74 61 62    x MOD 256 IN tab
010E80:  6C 65 5B 63 78 20 44 49 56 20 32 35 36 5D 29 0D    le[cx DIV 256]).
010E90:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
010EA0:  20 41 4E 44 20 28 63 78 3C 65 6E 64 64 65 66 29     AND (cx<enddef)
010EB0:  20 41 4E 44 20 28 50 45 45 4B 28 63 78 2B 63 6F     AND (PEEK(cx+co
010EC0:  64 65 73 74 61 72 74 2C 43 48 41 52 29 20 49 4E    destart,CHAR) IN
010ED0:  20 6C 65 67 61 6C 29 0D 0A 20 20 20 20 20 20 20     legal)..       
010EE0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
010EF0:  20 44 4F 20 63 78 3A 3D 63 78 2B 31 3B 0D 0A 20     DO cx:=cx+1;.. 
010F00:  20 20 45 4E 44 3B 0D 0A 20 49 46 20 63 78 3D 65      END;.. IF cx=e
010F10:  6E 64 64 65 66 20 54 48 45 4E 20 64 78 3A 3D 64    nddef THEN dx:=d
010F20:  78 2B 31 0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52 4F    x+1..END;....PRO
010F30:  43 45 44 55 52 45 20 6E 6E 31 3B 0D 0A 42 45 47    CEDURE nn1;..BEG
010F40:  49 4E 0D 0A 20 65 6E 74 65 72 28 67 65 74 61 64    IN.. enter(getad
010F50:  64 72 29 0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52 4F    dr)..END;....PRO
010F60:  43 45 44 55 52 45 20 70 61 73 73 31 62 79 74 65    CEDURE pass1byte
010F70:  3B 0D 0A 50 52 4F 43 45 44 55 52 45 20 72 31 3B    ;..PROCEDURE r1;
010F80:  0D 0A 42 45 47 49 4E 0D 0A 20 49 46 20 69 6E 64    ..BEGIN.. IF ind
010F90:  65 78 65 64 20 54 48 45 4E 20 63 78 3A 3D 63 78    exed THEN cx:=cx
010FA0:  2B 31 3B 0D 0A 45 4E 44 3B 0D 0A 0D 0A 42 45 47    +1;..END;....BEG
010FB0:  49 4E 0D 0A 20 49 46 20 63 78 3E 3D 64 61 74 61    IN.. IF cx>=data
010FC0:  5B 64 78 5D 2E 73 74 61 20 54 48 45 4E 20 64 65    [dx].sta THEN de
010FD0:  66 6D 6F 64 0D 0A 20 45 4C 53 45 0D 0A 42 45 47    fmod.. ELSE..BEG
010FE0:  49 4E 0D 0A 20 67 65 74 62 69 74 73 3B 0D 0A 20    IN.. getbits;.. 
010FF0:  43 41 53 45 20 74 79 70 20 4F 46 0D 0A 20 20 20    CASE typ OF..   
011000:  6D 65 5B 31 34 5D 3A 3D 27 53 27 3B 0D 0A 45 4E    me[14]:='S';..EN
011010:  44 3B 0D 0A 0D 0A 7B 20 50 20 63 6F 6D 6D 61 6E    D;....{ P comman
011020:  64 20 73 61 76 65 73 20 74 68 65 20 61 64 64 72    d saves the addr
011030:  65 73 73 20 61 6E 64 20 64 61 74 61 20 69 6E 66    ess and data inf
011040:  6F 72 6D 61 74 69 6F 6E 20 74 6F 20 2E 44 49 53    ormation to .DIS
011050:  20 66 69 6C 65 20 7D 0D 0A 50 52 4F 43 45 44 55     file }..PROCEDU
011060:  52 45 20 50 75 74 44 49 53 3B 0D 0A 42 45 47 49    RE PutDIS;..BEGI
011070:  4E 0D 0A 20 65 78 74 64 69 73 3B 0D 0A 20 52 45    N.. extdis;.. RE
011080:  57 52 49 54 45 28 64 66 69 6C 65 2C 66 6E 61 6D    WRITE(dfile,fnam
011090:  65 29 3B 0D 0A 20 57 52 49 54 45 4C 4E 28 64 66    e);.. WRITELN(df
0110A0:  69 6C 65 2C 72 75 6E 73 74 61 72 74 3A 34 3A 48    ile,runstart:4:H
0110B0:  2C 66 69 6E 69 73 68 3A 36 3A 48 29 3B 0D 0A 20    ,finish:6:H);.. 
0110C0:  4C 69 73 74 44 61 74 61 28 64 66 69 6C 65 29 0D    ListData(dfile).
0110D0:  0A 45 4E 44 3B 0D 0A 0D 0A 7B 20 52 20 63 6F 6D    .END;....{ R com
0110E0:  6D 61 6E 64 20 72 65 74 72 69 76 65 73 20 74 68    mand retrives th
0110F0:  65 20 69 6E 66 6F 20 66 72 6F 6D 20 61 20 2E 44    e info from a .D
011100:  49 53 20 66 69 6C 65 20 2D 20 75 73 65 66 75 6C    IS file - useful
011110:  20 69 66 0D 0A 20 20 79 6F 75 20 68 61 76 65 20     if..  you have 
011120:  6D 61 64 65 20 61 20 6C 6F 74 20 6F 66 20 6D 69    made a lot of mi
011130:  73 74 61 6B 65 73 20 7D 0D 0A 50 52 4F 43 45 44    stakes }..PROCED
011140:  55 52 45 20 47 65 74 44 49 53 3B 0D 0A 56 41 52    URE GetDIS;..VAR
011150:  20 6C 6F 2C 68 69 2C 6A 75 6E 6B 3A 49 4E 54 45     lo,hi,junk:INTE
011160:  47 45 52 3B 20 66 3A 66 6C 61 67 3B 0D 0A 42 45    GER; f:flag;..BE
011170:  47 49 4E 0D 0A 20 65 78 74 64 69 73 3B 0D 0A 20    GIN.. extdis;.. 
011180:  52 45 53 45 54 28 64 66 69 6C 65 2C 66 6E 61 6D    RESET(dfile,fnam
011190:  65 29 3B 0D 0A 20 64 6E 65 78 74 3A 3D 31 3B 0D    e);.. dnext:=1;.
0111A0:  0A 20 72 75 6E 73 74 61 72 74 3A 3D 52 45 41 44    . runstart:=READ
0111B0:  48 45 58 28 64 66 69 6C 65 29 3B 0D 0A 20 66 69    HEX(dfile);.. fi
0111C0:  6E 69 73 68 3A 3D 52 45 41 44 48 45 58 28 64 66    nish:=READHEX(df
0111D0:  69 6C 65 29 3B 0D 0A 20 57 48 49 4C 45 20 4E 4F    ile);.. WHILE NO
0111E0:  54 20 45 4F 46 28 64 66 69 6C 65 29 20 44 4F 0D    T EOF(dfile) DO.
0111F0:  0A 20 20 20 20 20 20 20 42 45 47 49 4E 0D 0A 20    .       BEGIN.. 
011200:  20 20 20 20 30 3A 43 41 53 45 20 62 6F 74 20 4F        0:CASE bot O
011210:  46 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    F..             
011220:  20 20 30 3A 20 49 46 20 74 6F 70 3E 31 20 54 48      0: IF top>1 TH
011230:  45 4E 20 65 6E 74 65 72 28 65 61 64 64 72 29 3B    EN enter(eaddr);
011240:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
011250:  20 31 3A 20 49 46 20 4E 4F 54 20 4F 44 44 28 74     1: IF NOT ODD(t
011260:  6F 70 29 20 54 48 45 4E 20 6E 6E 31 3B 0D 0A 20    op) THEN nn1;.. 
011270:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 3A                  2:
011280:  20 49 46 20 74 6F 70 3E 33 20 54 48 45 4E 20 6E     IF top>3 THEN n
011290:  6E 31 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20    n1;..           
0112A0:  20 20 20 20 34 2C 35 3A 20 72 31 3B 0D 0A 20 20        4,5: r1;..  
0112B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 36 3A 20                 6: 
0112C0:  42 45 47 49 4E 20 72 31 3B 67 65 74 63 68 20 45    BEGIN r1;getch E
0112D0:  4E 44 0D 0A 20 20 20 20 20 20 20 20 20 45 4E 44    ND..         END
0112E0:  3B 0D 0A 20 20 20 20 20 20 20 31 2C 32 3A 72 31    ;..       1,2:r1
0112F0:  3B 0D 0A 20 20 20 20 20 20 20 33 3A 43 41 53 45    ;..       3:CASE
011300:  20 62 6F 74 20 4F 46 0D 0A 20 20 20 20 20 20 20     bot OF..       
011310:  20 20 20 20 20 20 20 20 32 3A 6E 6E 31 3B 0D 0A            2:nn1;..
011320:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33                   3
011330:  3A 43 41 53 45 20 74 6F 70 20 4F 46 0D 0A 20 20    :CASE top OF..  
011340:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
011350:  20 20 20 20 20 30 3A 6E 6E 31 3B 0D 0A 20 20 20         0:nn1;..   
011360:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
011370:  20 20 20 20 31 3A 42 45 47 49 4E 20 67 65 74 62        1:BEGIN getb
011380:  69 74 73 3B 72 31 20 20 45 4E 44 3B 0D 0A 20 20    its;r1  END;..  
011390:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0113A0:  20 20 20 20 20 32 2C 33 3A 67 65 74 63 68 0D 0A         2,3:getch..
0113B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0113C0:  20 45 4E 44 3B 0D 0A 20 20 20 20 20 20 20 20 20     END;..         
0113D0:  20 20 20 20 20 20 34 3A 6E 6E 31 3B 0D 0A 20 20          4:nn1;..  
0113E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 35 3A 49                 5:I
0113F0:  46 20 4F 44 44 28 74 6F 70 29 20 54 48 45 4E 0D    F ODD(top) THEN.
011400:  20 20 20 20 20 20 20 20 20 52 45 41 44 28 64 66             READ(df
011410:  69 6C 65 2C 6A 75 6E 6B 29 3B 0D 0A 20 20 20 20    ile,junk);..    
011420:  20 20 20 20 20 20 6C 6F 3A 3D 52 45 41 44 48 45          lo:=READHE
011430:  58 28 64 66 69 6C 65 29 3B 0D 0A 20 20 20 20 20    X(dfile);..     
011440:  20 20 20 20 20 68 69 3A 3D 52 45 41 44 48 45 58         hi:=READHEX
011450:  28 64 66 69 6C 65 29 3B 0D 0A 20 20 20 20 20 20    (dfile);..      
011460:  20 20 20 20 57 48 49 4C 45 20 64 66 69 6C 65 5E        WHILE dfile^
011470:  3D 27 20 27 20 44 4F 20 47 45 54 28 64 66 69 6C    =' ' DO GET(dfil
011480:  65 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 43    e);..          C
011490:  41 53 45 20 64 66 69 6C 65 5E 20 4F 46 0D 0A 20    ASE dfile^ OF.. 
0114A0:  20 20 20 20 20 20 20 20 20 27 42 27 3A 20 66 3A             'B': f:
0114B0:  3D 42 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 27    =B;..          '
0114C0:  4D 27 3A 20 66 3A 3D 4D 3B 0D 0A 20 20 20 20 20    M': f:=M;..     
0114D0:  20 20 20 20 20 27 53 27 3A 20 66 3A 3D 53 3B 0D         'S': f:=S;.
0114E0:  0A 20 20 20 20 20 20 20 20 20 20 27 57 27 3A 20    .          'W': 
0114F0:  66 3A 3D 57 0D 0A 20 20 20 20 20 20 20 20 20 20    f:=W..          
011500:  45 4E 44 3B 0D 0A 20 20 20 20 20 20 20 20 20 20    END;..          
011510:  44 61 74 61 45 6E 74 65 72 28 6C 6F 2C 68 69 2C    DataEnter(lo,hi,
011520:  66 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 52    f);..          R
011530:  45 41 44 4C 4E 28 64 66 69 6C 65 29 0D 0A 20 20    EADLN(dfile)..  
011540:  20 20 20 20 20 45 4E 44 0D 0A 45 4E 44 3B 0D 0A         END..END;..
011550:  0D 0A 0D 0A 50 52 4F 43 45 44 55 52 45 20 67 65    ....PROCEDURE ge
011560:  74 63 68 3B 0D 0A 42 45 47 49 4E 0D 0A 20 63 68    tch;..BEGIN.. ch
011570:  3A 3D 4F 52 44 28 50 45 45 4B 28 63 78 2B 63 6F    :=ORD(PEEK(cx+co
011580:  64 65 73 74 61 72 74 2C 43 48 41 52 29 29 3B 0D    destart,CHAR));.
011590:  0A 20 63 78 3A 3D 63 78 2B 31 3B 0D 0A 45 4E 44    . cx:=cx+1;..END
0115A0:  3B 0D 0A 0D 0A 46 55 4E 43 54 49 4F 4E 20 67 65    ;....FUNCTION ge
0115B0:  74 61 64 64 72 3A 49 4E 54 45 47 45 52 3B 0D 0A    taddr:INTEGER;..
0115C0:  56 41 52 20 6C 6F 2C 68 69 3A 49 4E 54 45 47 45    VAR lo,hi:INTEGE
0115D0:  52 3B 0D 0A 42 45 47 49 4E 0D 0A 20 67 65 74 63    R;..BEGIN.. getc
0115E0:  68 3B 6C 6F 3A 3D 63 68 3B 0D 0A 20 67 65 74 63    h;lo:=ch;.. getc
0115F0:  68 3B 68 69 3A 3D 63 68 3B 0D 0A 20 49 46 20 68    h;hi:=ch;.. IF h
011600:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
011610:  20 20 20 43 41 53 45 20 74 6F 70 32 20 4F 46 0D       CASE top2 OF.
011620:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
011630:  20 20 20 20 20 20 20 20 30 3A 6E 6E 31 3B 0D 0A            0:nn1;..
011640:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
011650:  20 20 20 20 20 20 20 31 2C 33 3A 42 45 47 49 4E           1,3:BEGIN
011660:  20 69 6E 64 65 78 65 64 3A 3D 54 52 55 45 3B 70     indexed:=TRUE;p
011670:  61 73 73 31 62 79 74 65 20 45 4E 44 3B 0D 0A 20    ass1byte END;.. 
011680:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
011690:  20 20 20 20 20 20 32 3A 42 45 47 49 4E 0D 0A 20          2:BEGIN.. 
0116A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0116B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 65                  ge
0116C0:  74 62 69 74 73 3B 0D 0A 20 20 20 20 20 20 20 20    tbits;..        
0116D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0116E0:  20 20 20 20 20 20 20 49 46 20 28 74 79 70 3D 31           IF (typ=1
0116F0:  29 20 41 4E 44 20 28 62 6F 74 3D 33 29 20 54 48    ) AND (bot=3) TH
011700:  45 4E 20 6E 6E 31 3B 0D 0A 20 20 20 20 20 20 20    EN nn1;..       
011710:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
011720:  20 20 45 4E 44 0D 0A 20 20 20 20 20 20 20 20 20      END..         
011730:  20 20 20 20 20 20 20 20 45 4E 44 3B 0D 0A 20 20            END;..  
011740:  20 20 20 20 20 20 20 20 20 20 20 20 20 36 3A 67                 6:g
011750:  65 74 63 68 0D 0A 20 20 20 20 20 20 20 20 45 4E    etch..        EN
011760:  44 0D 0A 20 20 45 4E 44 0D 0A 20 45 4E 44 0D 0A    D..  END.. END..
011770:  45 4E 44 3B 0D 0A 0D 0A 50 52 4F 43 45 44 55 52    END;....PROCEDUR
011780:  45 20 46 69 72 73 74 50 61 73 73 3B 0D 0A 4C 41    E FirstPass;..LA
011790:  42 45 4C 20 39 39 3B 0D 0A 56 41 52 20 69 3A 49    BEL 99;..VAR i:I
0117A0:  4E 54 45 47 45 52 3B 0D 0A 42 45 47 49 4E 0D 0A    NTEGER;..BEGIN..
0117B0:  20 49 46 20 66 69 72 73 74 64 6F 6E 65 20 54 48     IF firstdone TH
0117C0:  45 4E 20 47 4F 54 4F 20 39 39 3B 0D 0A 20 57 52    EN GOTO 99;.. WR
0117D0:  49 54 45 4C 4E 28 27 50 65 72 66 6F 72 6D 69 6E    ITELN('Performin
0117E0:  67 20 66 69 72 73 74 20 70 61 73 73 27 29 3B 0D    g first pass');.
0117F0:  0A 20 66 69 72 73 74 64 6F 6E 65 3A 3D 54 52 55    . firstdone:=TRU
011800:  69 3E 31 32 37 20 54 48 45 4E 20 20 68 69 3A 3D    i>127 THEN  hi:=
011810:  68 69 2D 32 35 36 3B 0D 0A 20 49 46 20 68 69 3D    hi-256;.. IF hi=
011820:  2D 31 32 38 20 54 48 45 4E 20 67 65 74 61 64 64    -128 THEN getadd
011830:  72 3A 3D 23 38 30 30 30 2B 6C 6F 0D 0A 20 20 20    r:=#8000+lo..   
011840:  20 20 20 20 20 20 20 20 20 45 4C 53 45 20 67 65             ELSE ge
011850:  74 61 64 64 72 3A 3D 32 35 36 2A 68 69 2B 6C 6F    taddr:=256*hi+lo
011860:  0D 0A 45 4E 44 3B 0D 0A 0D 0A 46 55 4E 43 54 49    ..END;....FUNCTI
011870:  4F 4E 20 69 6E 72 61 6E 67 65 28 69 3A 49 4E 54    ON inrange(i:INT
011880:  45 47 45 52 29 3A 42 4F 4F 4C 45 41 4E 3B 0D 0A    EGER):BOOLEAN;..
011890:  42 45 47 49 4E 0D 0A 20 20 69 3A 3D 69 2D 72 75    BEGIN..  i:=i-ru
0118A0:  6E 73 74 61 72 74 3B 0D 0A 20 20 69 6E 72 61 6E    nstart;..  inran
0118B0:  67 65 3A 3D 28 69 3E 3D 30 29 20 41 4E 44 20 28    ge:=(i>=0) AND (
0118C0:  69 3C 3D 66 69 6E 69 73 68 29 0D 0A 45 4E 44 3B    i<=finish)..END;
0118D0:  0D 0A 0D 0A 50 52 4F 43 45 44 55 52 45 20 65 6E    ....PROCEDURE en
0118E0:  74 65 72 28 61 64 72 3A 49 4E 54 45 47 45 52 29    ter(adr:INTEGER)
0118F0:  3B 0D 0A 42 45 47 49 4E 0D 0A 20 49 46 20 69 6E    ;..BEGIN.. IF in
011900:  72 61 6E 67 65 28 61 64 72 29 20 54 48 45 4E 0D    range(adr) THEN.
011910:  0A 20 20 20 20 20 42 45 47 49 4E 0D 0A 20 20 20    .     BEGIN..   
011920:  20 20 20 20 61 64 72 3A 3D 61 64 72 2D 72 75 6E        adr:=adr-run
011930:  73 74 61 72 74 3B 0D 0A 20 20 20 20 20 20 20 74    start;..       t
011940:  61 62 6C 65 5B 61 64 72 20 44 49 56 20 32 35 36    able[adr DIV 256
011950:  5D 3A 3D 74 61 62 6C 65 5B 61 64 72 20 44 49 56    ]:=table[adr DIV
011960:  20 32 35 36 5D 20 2B 5B 61 64 72 20 4D 4F 44 20     256] +[adr MOD 
011970:  32 35 36 5D 0D 0A 20 20 20 20 20 45 4E 44 3B 0D    256]..     END;.
011980:  0A 45 4E 44 3B 0D 0A 0D 0A 0D 0A 50 52 4F 43 45    .END;......PROCE
011990:  44 55 52 45 20 67 65 74 62 69 74 73 3B 0D 0A 42    DURE getbits;..B
0119A0:  45 47 49 4E 0D 0A 20 67 65 74 63 68 3B 0D 0A 20    EGIN.. getch;.. 
0119B0:  74 79 70 3A 3D 63 68 20 44 49 56 20 36 34 3B 20    typ:=ch DIV 64; 
0119C0:  6F 70 63 3A 3D 63 68 20 4D 4F 44 20 36 34 3B 0D    opc:=ch MOD 64;.
0119D0:  0A 20 74 6F 70 3A 3D 6F 70 63 20 44 49 56 20 20    . top:=opc DIV  
0119E0:  38 3B 20 62 6F 74 3A 3D 6F 70 63 20 4D 4F 44 20    8; bot:=opc MOD 
0119F0:  20 38 3B 0D 0A 20 74 6F 70 32 3A 3D 74 6F 70 20     8;.. top2:=top 
011A00:  45 3B 0D 0A 20 64 61 74 61 5B 64 6E 65 78 74 5D    E;.. data[dnext]
011A10:  2E 73 74 61 3A 3D 4D 41 58 49 4E 54 3B 0D 0A 20    .sta:=MAXINT;.. 
011A20:  46 4F 52 20 69 3A 3D 30 20 54 4F 20 74 61 62 6C    FOR i:=0 TO tabl
011A30:  65 73 69 7A 65 20 44 4F 20 74 61 62 6C 65 5B 69    esize DO table[i
011A40:  5D 3A 3D 5B 5D 3B 0D 0A 20 63 78 3A 3D 30 3B 0D    ]:=[];.. cx:=0;.
011A50:  0A 20 64 78 3A 3D 31 3B 0D 0A 20 52 45 50 45 41    . dx:=1;.. REPEA
011A60:  54 0D 0A 20 20 20 20 20 20 20 58 72 65 67 3A 3D    T..       Xreg:=
011A70:  48 4C 3B 0D 0A 20 20 20 20 20 20 20 69 6E 64 65    HL;..       inde
011A80:  78 65 64 3A 3D 46 41 4C 53 45 3B 0D 0A 20 20 20    xed:=FALSE;..   
011A90:  20 20 20 20 49 46 20 63 78 3E 3D 64 61 74 61 5B        IF cx>=data[
011AA0:  64 78 5D 2E 73 74 61 20 54 48 45 4E 0D 0A 20 20    dx].sta THEN..  
011AB0:  20 20 20 20 20 20 20 20 20 20 57 49 54 48 20 64              WITH d
011AC0:  61 74 61 5B 64 78 5D 20 44 4F 0D 0A 20 20 20 20    ata[dx] DO..    
011AD0:  20 20 20 20 20 20 20 20 20 20 20 42 45 47 49 4E               BEGIN
011AE0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
011AF0:  20 20 20 20 49 46 20 64 72 74 79 70 3D 57 20 54        IF drtyp=W T
011B00:  48 45 4E 20 57 48 49 4C 45 20 63 78 3C 3D 66 69    HEN WHILE cx<=fi
011B10:  6E 20 44 4F 20 6E 6E 31 3B 0D 0A 20 20 20 20 20    n DO nn1;..     
011B20:  20 20 20 20 20 20 20 20 20 20 20 20 20 63 78 3A                 cx:
011B30:  3D 66 69 6E 2B 31 3B 0D 0A 20 20 20 20 20 20 20    =fin+1;..       
011B40:  20 20 20 20 20 20 20 20 20 20 20 64 78 3A 3D 64               dx:=d
011B50:  78 2B 31 0D 0A 20 20 20 20 20 20 20 20 20 20 20    x+1..           
011B60:  20 20 20 20 45 4E 44 0D 0A 20 20 20 20 20 20 20        END..       
011B70:  45 4C 53 45 20 70 61 73 73 31 62 79 74 65 0D 0A    ELSE pass1byte..
011B80:  20 55 4E 54 49 4C 20 63 78 3E 66 69 6E 69 73 68     UNTIL cx>finish
011B90:  3B 0D 0A 39 39 3A 0D 0A 45 4E 44 3B 0D 0A 0D 0A    ;..99:..END;....
011BA0:  0D 0A 50 52 4F 43 45 44 55 52 45 20 53 65 63 6F    ..PROCEDURE Seco
011BB0:  6E 64 50 61 73 73 28 56 41 52 20 67 66 69 6C 65    ndPass(VAR gfile
011BC0:  3A 54 45 58 54 3B 70 72 6E 3A 42 4F 4F 4C 45 41    :TEXT;prn:BOOLEA
011BD0:  4E 29 3B 0D 0A 56 41 52 20 69 2C 73 65 63 6F 6E    N);..VAR i,secon
011BE0:  64 66 69 6E 3A 49 4E 54 45 47 45 52 3B 0D 0A 0D    dfin:INTEGER;...
011BF0:  0A 50 52 4F 43 45 44 55 52 45 20 67 58 3B 0D 0A    .PROCEDURE gX;..
011C00:  44 49 56 20 32 3B 0D 0A 45 4E 44 3B 0D 0A 0D 0A    DIV 2;..END;....
011C10:  46 55 4E 43 54 49 4F 4E 20 65 61 64 64 72 3A 49    FUNCTION eaddr:I
011C20:  4E 54 45 47 45 52 3B 0D 0A 56 41 52 20 6F 66 66    NTEGER;..VAR off
011C30:  3A 49 4E 54 45 47 45 52 3B 0D 0A 42 45 47 49 4E    :INTEGER;..BEGIN
011C40:  0D 0A 20 67 65 74 63 68 3B 0D 0A 20 49 46 20 63    .. getch;.. IF c
011C50:  68 3E 31 32 37 20 54 48 45 4E 20 6F 66 66 3A 3D    h>127 THEN off:=
011C60:  2D 32 35 36 20 45 4C 53 45 20 6F 66 66 3A 3D 30    -256 ELSE off:=0
011C70:  3B 0D 0A 20 65 61 64 64 72 3A 3D 6F 66 66 2B 63    ;.. eaddr:=off+c
011C80:  68 2B 63 78 2B 72 75 6E 73 74 61 72 74 0D 0A 45    h+cx+runstart..E
011C90:  4E 44 3B 0D 0A 0D 0A 50 52 4F 43 45 44 55 52 45    ND;....PROCEDURE
011CA0:  20 64 65 66 6D 6F 64 3B 0D 0A 56 41 52 20 6D 61     defmod;..VAR ma
011CB0:  78 63 78 2C 65 6E 64 64 65 66 3A 49 4E 54 45 47    xcx,enddef:INTEG
011CC0:  45 52 3B 0D 0A 42 45 47 49 4E 0D 0A 20 57 49 54    ER;..BEGIN.. WIT
011CD0:  48 20 64 61 74 61 5B 64 78 5D 20 44 4F 0D 0A 20    H data[dx] DO.. 
011CE0:  20 20 42 45 47 49 4E 0D 0A 20 20 20 20 20 20 20      BEGIN..       
011CF0:  43 41 53 45 20 64 72 74 79 70 20 4F 46 0D 0A 20    CASE drtyp OF.. 
011D00:  20 20 20 20 20 20 4D 3A 20 49 46 20 50 45 45 4B          M: IF PEEK
011D10:  28 63 78 2B 63 6F 64 65 73 74 61 72 74 2C 43 48    (cx+codestart,CH
011D20:  41 52 29 20 49 4E 20 6D 65 73 6C 65 67 61 6C 20    AR) IN meslegal 
011D30:  54 48 45 4E 0D 0A 20 20 20 20 20 20 20 20 20 20    THEN..          
011D40:  20 20 20 20 20 20 42 45 47 49 4E 20 6C 65 67 61          BEGIN lega
011D50:  6C 3A 3D 6D 65 73 6C 65 67 61 6C 3B 6D 61 78 63    l:=meslegal;maxc
011D60:  78 3A 3D 4D 41 58 49 4E 54 20 45 4E 44 0D 0A 20    x:=MAXINT END.. 
011D70:  20 20 20 20 20 20 20 20 20 20 45 4C 53 45 20 42              ELSE B
011D80:  45 47 49 4E 20 6C 65 67 61 6C 3A 3D 6D 65 73 69    EGIN legal:=mesi
011D90:  6C 6C 65 67 3B 6D 61 78 63 78 3A 3D 63 78 2B 34    lleg;maxcx:=cx+4
011DA0:  20 20 20 45 4E 44 3B 0D 0A 20 20 20 20 20 20 20       END;..       
011DB0:  53 3A 20 20 20 20 20 20 20 42 45 47 49 4E 20 6C    S:       BEGIN l
011DC0:  65 67 61 6C 3A 3D 61 6C 6C 63 68 61 72 73 3B 6D    egal:=allchars;m
011DD0:  61 78 63 78 3A 3D 4D 41 58 49 4E 54 20 45 4E 44    axcx:=MAXINT END
011DE0:  0D 0A 20 20 20 20 20 20 20 45 4C 53 45 20 20 20    ..       ELSE   
011DF0:  20 20 42 45 47 49 4E 20 6C 65 67 61 6C 3A 3D 61      BEGIN legal:=a
011E00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
011E10:  0F 00 00 00 02 09 4E E5 0F 00 41 02 00 00 00 02    ......N...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:  42 45 47 49 4E 0D 0A 20 43 41 53 45 20 58 72 65    BEGIN.. CASE Xre
011F10:  67 20 4F 46 0D 0A 20 20 48 4C 3A 57 52 49 54 45    g OF..  HL:WRITE
011F20:  28 67 66 69 6C 65 2C 27 48 4C 27 29 3B 0D 0A 20    (gfile,'HL');.. 
011F30:  20 49 58 3A 57 52 49 54 45 28 67 66 69 6C 65 2C     IX:WRITE(gfile,
011F40:  27 49 58 27 29 3B 0D 0A 20 20 49 59 3A 57 52 49    'IX');..  IY:WRI
011F50:  54 45 28 67 66 69 6C 65 2C 27 49 59 27 29 0D 0A    TE(gfile,'IY')..
011F60:  20 45 4E 44 0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52     END..END;....PR
011F70:  4F 43 45 44 55 52 45 20 6E 3B 0D 0A 42 45 47 49    OCEDURE n;..BEGI
011F80:  4E 0D 0A 20 67 65 74 63 68 3B 0D 0A 20 57 52 49    N.. getch;.. WRI
011F90:  54 45 28 67 66 69 6C 65 2C 27 23 27 2C 63 68 3A    TE(gfile,'#',ch:
011FA0:  32 3A 48 29 0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52    2:H)..END;....PR
011FB0:  4F 43 45 44 55 52 45 20 6E 6E 3B 0D 0A 56 41 52    OCEDURE nn;..VAR
011FC0:  20 69 3A 49 4E 54 45 47 45 52 3B 0D 0A 42 45 47     i:INTEGER;..BEG
011FD0:  49 4E 0D 0A 20 69 3A 3D 67 65 74 61 64 64 72 3B    IN.. i:=getaddr;
011FE0:  0D 0A 20 49 46 20 69 6E 72 61 6E 67 65 28 69 29    .. IF inrange(i)
011FF0:  20 54 48 45 4E 20 57 52 49 54 45 28 67 66 69 6C     THEN WRITE(gfil
012000:  65 2C 27 4C 27 29 20 45 4C 53 45 20 57 52 49 54    e,'L') ELSE WRIT
012010:  45 28 67 66 69 6C 65 2C 27 23 27 29 3B 0D 0A 20    E(gfile,'#');.. 
012020:  57 52 49 54 45 28 67 66 69 6C 65 2C 69 3A 34 3A    WRITE(gfile,i:4:
012030:  48 29 0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52 4F 43    H)..END;....PROC
012040:  45 44 55 52 45 20 62 6E 6E 3B 0D 0A 42 45 47 49    EDURE bnn;..BEGI
012050:  4E 0D 0A 20 57 52 49 54 45 28 67 66 69 6C 65 2C    N.. WRITE(gfile,
012060:  27 28 27 29 3B 0D 0A 20 6E 6E 3B 0D 0A 20 57 52    '(');.. nn;.. WR
012070:  49 54 45 28 67 66 69 6C 65 2C 27 29 27 29 0D 0A    ITE(gfile,')')..
012080:  45 4E 44 3B 0D 0A 0D 0A 50 52 4F 43 45 44 55 52    END;....PROCEDUR
012090:  45 20 6F 6E 65 44 45 46 57 3B 0D 0A 42 45 47 49    E oneDEFW;..BEGI
0120A0:  4E 0D 0A 20 20 20 20 57 52 49 54 45 28 67 66 69    N..    WRITE(gfi
0120B0:  6C 65 2C 27 44 45 46 57 20 27 29 3B 0D 0A 20 20    le,'DEFW ');..  
0120C0:  20 20 63 78 3A 3D 6F 6C 64 63 78 3B 0D 0A 20 20      cx:=oldcx;..  
0120D0:  20 20 6E 6E 0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52      nn..END;....PR
0120E0:  4F 43 45 44 55 52 45 20 65 3B 0D 0A 56 41 52 20    OCEDURE e;..VAR 
0120F0:  69 3A 49 4E 54 45 47 45 52 3B 0D 0A 42 45 47 49    i:INTEGER;..BEGI
012100:  4E 20 57 52 49 54 45 28 67 66 69 6C 65 2C 74 6F    N WRITE(gfile,to
012110:  70 3A 30 2C 27 2C 27 29 3B 0D 0A 20 72 65 67 28    p:0,',');.. reg(
012120:  62 6F 74 29 0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52    bot)..END;....PR
012130:  4F 43 45 44 55 52 45 20 65 64 3B 0D 0A 20 20 50    OCEDURE ed;..  P
012140:  52 4F 43 45 44 55 52 45 20 69 64 72 3B 0D 0A 20    ROCEDURE idr;.. 
012150:  20 20 42 45 47 49 4E 0D 0A 20 20 20 20 20 20 20      BEGIN..       
012160:  43 41 53 45 20 74 6F 70 20 4F 46 0D 0A 20 20 20    CASE top OF..   
012170:  20 20 20 20 20 20 20 20 20 20 20 20 34 3A 57 52                4:WR
012180:  49 54 45 28 67 66 69 6C 65 2C 27 49 27 29 3B 0D    ITE(gfile,'I');.
012190:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
0121A0:  35 3A 57 52 49 54 45 28 67 66 69 6C 65 2C 27 44    5:WRITE(gfile,'D
0121B0:  27 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20    ');..           
0121C0:  20 20 20 20 36 3A 57 52 49 54 45 28 67 66 69 6C        6:WRITE(gfil
0121D0:  65 2C 27 49 52 27 29 3B 0D 0A 20 20 20 20 20 20    e,'IR');..      
0121E0:  20 20 20 20 20 20 20 20 20 37 3A 57 52 49 54 45             7:WRITE
0121F0:  28 67 66 69 6C 65 2C 27 44 52 27 29 0D 0A 20 20    (gfile,'DR')..  
012200:  20 20 20 20 20 45 4E 44 3B 0D 0A 20 20 20 45 4E         END;..   EN
012210:  44 3B 0D 0A 42 45 47 49 4E 0D 0A 20 67 65 74 62    D;..BEGIN.. getb
012220:  69 74 73 3B 0D 0A 20 43 41 53 45 20 74 79 70 20    its;.. CASE typ 
012230:  4F 46 0D 0A 20 20 20 20 20 20 20 31 3A 43 41 53    OF..       1:CAS
012240:  45 20 62 6F 74 20 4F 46 0D 0A 20 20 20 20 20 20    E bot OF..      
012250:  20 20 20 20 20 20 20 20 20 30 3A 42 45 47 49 4E             0:BEGIN
012260:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
012270:  20 20 20 20 57 52 49 54 45 28 67 66 69 6C 65 2C        WRITE(gfile,
012280:  27 49 4E 20 27 29 3B 72 65 67 28 74 6F 70 29 3B    'IN ');reg(top);
012290:  57 52 49 54 45 28 67 66 69 6C 65 2C 27 2C 28 43    WRITE(gfile,',(C
0122A0:  29 27 29 0D 0A 20 20 20 20 20 20 20 20 20 20 20    )')..           
0122B0:  20 20 20 20 20 20 45 4E 44 3B 0D 0A 20 20 20 20          END;..    
0122C0:  20 20 20 20 20 20 20 20 20 20 20 31 3A 42 45 47               1:BEG
0122D0:  49 4E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    IN..            
0122E0:  20 20 20 20 20 20 57 52 49 54 45 28 67 66 69 6C          WRITE(gfil
0122F0:  65 2C 27 4F 55 54 20 28 43 29 2C 27 29 3B 72 65    e,'OUT (C),');re
012300:  4E 0D 0A 20 69 3A 3D 65 61 64 64 72 3B 0D 0A 20    N.. i:=eaddr;.. 
012310:  49 46 20 69 6E 72 61 6E 67 65 28 69 29 20 54 48    IF inrange(i) TH
012320:  45 4E 20 57 52 49 54 45 28 67 66 69 6C 65 2C 27    EN WRITE(gfile,'
012330:  4C 27 29 20 45 4C 53 45 20 57 52 49 54 45 28 67    L') ELSE WRITE(g
012340:  66 69 6C 65 2C 27 23 27 29 3B 0D 0A 20 57 52 49    file,'#');.. WRI
012350:  54 45 28 67 66 69 6C 65 2C 69 3A 34 3A 48 29 0D    TE(gfile,i:4:H).
012360:  0A 45 4E 44 3B 0D 0A 0D 0A 50 52 4F 43 45 44 55    .END;....PROCEDU
012370:  52 45 20 58 62 3B 0D 0A 42 45 47 49 4E 0D 0A 20    RE Xb;..BEGIN.. 
012380:  57 52 49 54 45 28 67 66 69 6C 65 2C 27 28 27 29    WRITE(gfile,'(')
012390:  3B 0D 0A 20 67 58 3B 0D 0A 20 63 68 3A 3D 4F 52    ;.. gX;.. ch:=OR
0123A0:  44 28 50 45 45 4B 28 63 6F 64 65 73 74 61 72 74    D(PEEK(codestart
0123B0:  2B 6F 6C 64 63 78 2B 32 2C 43 48 41 52 29 29 3B    +oldcx+2,CHAR));
0123C0:  0D 0A 20 63 78 3A 3D 63 78 2B 31 3B 0D 0A 20 49    .. cx:=cx+1;.. I
0123D0:  46 20 63 68 3E 31 32 37 20 54 48 45 4E 20 57 52    F ch>127 THEN WR
0123E0:  49 54 45 28 67 66 69 6C 65 2C 63 68 2D 32 35 36    ITE(gfile,ch-256
0123F0:  3A 30 29 20 45 4C 53 45 20 57 52 49 54 45 28 67    :0) ELSE WRITE(g
012400:  66 69 6C 65 2C 27 2B 27 2C 63 68 3A 30 29 3B 0D    file,'+',ch:0);.
012410:  0A 20 57 52 49 54 45 28 67 66 69 6C 65 2C 27 29    . WRITE(gfile,')
012420:  27 29 0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52 4F 43    ')..END;....PROC
012430:  45 44 55 52 45 20 72 65 67 28 6E 6F 3A 49 4E 54    EDURE reg(no:INT
012440:  45 47 45 52 29 3B 0D 0A 42 45 47 49 4E 0D 0A 20    EGER);..BEGIN.. 
012450:  43 41 53 45 20 6E 6F 20 4F 46 0D 0A 20 20 20 20    CASE no OF..    
012460:  20 20 20 34 3A 57 52 49 54 45 28 67 66 69 6C 65       4:WRITE(gfile
012470:  2C 27 48 27 29 3B 0D 0A 20 20 20 20 20 20 20 35    ,'H');..       5
012480:  3A 57 52 49 54 45 28 67 66 69 6C 65 2C 27 4C 27    :WRITE(gfile,'L'
012490:  29 3B 0D 0A 20 20 20 20 20 20 20 36 3A 49 46 20    );..       6:IF 
0124A0:  69 6E 64 65 78 65 64 20 54 48 45 4E 20 58 62 20    indexed THEN Xb 
0124B0:  45 4C 53 45 20 57 52 49 54 45 28 67 66 69 6C 65    ELSE WRITE(gfile
0124C0:  2C 27 28 48 4C 29 27 29 3B 0D 0A 20 20 20 20 20    ,'(HL)');..     
0124D0:  20 20 37 3A 57 52 49 54 45 28 67 66 69 6C 65 2C      7:WRITE(gfile,
0124E0:  27 41 27 29 0D 0A 20 45 4C 53 45 20 20 57 52 49    'A').. ELSE  WRI
0124F0:  54 45 28 67 66 69 6C 65 2C 43 48 52 28 6E 6F 2B    TE(gfile,CHR(no+
012500:  67 28 74 6F 70 29 0D 0A 20 20 20 20 20 20 20 20    g(top)..        
012510:  20 20 20 20 20 20 20 20 20 45 4E 44 3B 0D 0A 20             END;.. 
012520:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 3A                  2:
012530:  42 45 47 49 4E 0D 0A 20 20 20 20 20 20 20 20 20    BEGIN..         
012540:  20 20 20 20 20 20 20 20 20 49 46 20 4F 44 44 28             IF ODD(
012550:  74 6F 70 29 20 54 48 45 4E 20 57 52 49 54 45 28    top) THEN WRITE(
012560:  67 66 69 6C 65 2C 27 41 44 43 20 48 4C 2C 27 29    gfile,'ADC HL,')
012570:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
012580:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
012590:  45 4C 53 45 20 57 52 49 54 45 28 67 66 69 6C 65    ELSE WRITE(gfile
0125A0:  2C 27 53 42 43 20 48 4C 2C 27 29 3B 0D 0A 20 20    ,'SBC HL,');..  
0125B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0125C0:  64 64 28 74 6F 70 32 29 0D 0A 20 20 20 20 20 20    dd(top2)..      
0125D0:  20 20 20 20 20 20 20 20 20 20 20 45 4E 44 3B 0D               END;.
0125E0:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
0125F0:  33 3A 42 45 47 49 4E 0D 0A 20 20 20 20 20 20 20    3:BEGIN..       
012600:  20 20 20 20 20 20 20 20 20 20 20 57 52 49 54 45               WRITE
012610:  28 67 66 69 6C 65 2C 27 4C 44 20 27 29 3B 0D 0A    (gfile,'LD ');..
012620:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
012630:  20 20 49 46 20 4F 44 44 28 74 6F 70 29 20 54 48      IF ODD(top) TH
012640:  45 4E 20 42 45 47 49 4E 20 64 64 28 74 6F 70 32    EN BEGIN dd(top2
012650:  29 3B 57 52 49 54 45 28 67 66 69 6C 65 2C 27 2C    );WRITE(gfile,',
012660:  27 29 3B 62 6E 6E 20 45 4E 44 0D 0A 20 20 20 20    ');bnn END..    
012670:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
012680:  20 20 20 20 20 20 20 20 20 20 45 4C 53 45 20 42              ELSE B
012690:  45 47 49 4E 20 62 6E 6E 3B 57 52 49 54 45 28 67    EGIN bnn;WRITE(g
0126A0:  66 69 6C 65 2C 27 2C 27 29 3B 64 64 28 74 6F 70    file,',');dd(top
0126B0:  32 29 20 45 4E 44 0D 0A 20 20 20 20 20 20 20 20    2) END..        
0126C0:  20 20 20 20 20 20 20 20 20 45 4E 44 3B 0D 0A 20             END;.. 
0126D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 3A                  4:
0126E0:  20 43 41 53 45 20 74 6F 70 20 4F 46 0D 0A 20 20     CASE top OF..  
0126F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
012700:  4F 52 44 28 27 42 27 29 29 29 3B 0D 0A 45 4E 44    ORD('B')));..END
012710:  3B 0D 0A 0D 0A 50 52 4F 43 45 44 55 52 45 20 63    ;....PROCEDURE c
012720:  63 28 69 3A 49 4E 54 45 47 45 52 29 3B 0D 0A 42    c(i:INTEGER);..B
012730:  45 47 49 4E 0D 0A 20 43 41 53 45 20 69 20 4F 46    EGIN.. CASE i OF
012740:  0D 0A 20 20 20 20 20 20 20 30 3A 57 52 49 54 45    ..       0:WRITE
012750:  28 67 66 69 6C 65 2C 27 4E 5A 27 29 3B 0D 0A 20    (gfile,'NZ');.. 
012760:  20 20 20 20 20 20 31 3A 57 52 49 54 45 28 67 66          1:WRITE(gf
012770:  69 6C 65 2C 27 5A 27 29 3B 0D 0A 20 20 20 20 20    ile,'Z');..     
012780:  20 20 32 3A 57 52 49 54 45 28 67 66 69 6C 65 2C      2:WRITE(gfile,
012790:  27 4E 43 27 29 3B 0D 0A 20 20 20 20 20 20 20 33    'NC');..       3
0127A0:  3A 57 52 49 54 45 28 67 66 69 6C 65 2C 27 43 27    :WRITE(gfile,'C'
0127B0:  29 3B 0D 0A 20 20 20 20 20 20 20 34 3A 57 52 49    );..       4:WRI
0127C0:  54 45 28 67 66 69 6C 65 2C 27 50 4F 27 29 3B 0D    TE(gfile,'PO');.
0127D0:  0A 20 20 20 20 20 20 20 35 3A 57 52 49 54 45 28    .       5:WRITE(
0127E0:  67 66 69 6C 65 2C 27 50 45 27 29 3B 0D 0A 20 20    gfile,'PE');..  
0127F0:  20 20 20 20 20 36 3A 57 52 49 54 45 28 67 66 69         6:WRITE(gfi
012800:  6C 65 2C 27 50 27 29 3B 0D 0A 20 20 20 20 20 20    le,'P');..      
012810:  20 37 3A 57 52 49 54 45 28 67 66 69 6C 65 2C 27     7:WRITE(gfile,'
012820:  4D 27 29 0D 0A 20 45 4E 44 0D 0A 45 4E 44 3B 0D    M').. END..END;.
012830:  0A 0D 0A 50 52 4F 43 45 44 55 52 45 20 64 64 28    ...PROCEDURE dd(
012840:  69 3A 49 4E 54 45 47 45 52 29 3B 0D 0A 42 45 47    i:INTEGER);..BEG
012850:  49 4E 0D 0A 20 43 41 53 45 20 69 20 4F 46 0D 0A    IN.. CASE i OF..
012860:  20 20 20 20 20 20 20 30 3A 57 52 49 54 45 28 67           0:WRITE(g
012870:  66 69 6C 65 2C 27 42 43 27 29 3B 0D 0A 20 20 20    file,'BC');..   
012880:  20 20 20 20 31 3A 57 52 49 54 45 28 67 66 69 6C        1:WRITE(gfil
012890:  65 2C 27 44 45 27 29 3B 0D 0A 20 20 20 20 20 20    e,'DE');..      
0128A0:  20 32 3A 67 58 3B 0D 0A 20 20 20 20 20 20 20 33     2:gX;..       3
0128B0:  3A 57 52 49 54 45 28 67 66 69 6C 65 2C 27 53 50    :WRITE(gfile,'SP
0128C0:  27 29 0D 0A 20 45 4E 44 0D 0A 45 4E 44 3B 0D 0A    ').. END..END;..
0128D0:  0D 0A 50 52 4F 43 45 44 55 52 45 20 71 71 28 69    ..PROCEDURE qq(i
0128E0:  3A 49 4E 54 45 47 45 52 29 3B 0D 0A 42 45 47 49    :INTEGER);..BEGI
0128F0:  4E 0D 0A 20 43 41 53 45 20 69 20 4F 46 0D 0A 20    N.. CASE i OF.. 
012900:  20 20 20 20 20 30 3A 57 52 49 54 45 28 67 66 69         0:WRITE(gfi
012910:  6C 65 2C 27 4E 45 47 27 29 0D 0A 20 20 20 20 20    le,'NEG')..     
012920:  20 20 20 20 20 20 20 20 20 20 20 20 20 45 4E 44                 END
012930:  3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    ;..             
012940:  20 20 35 3A 43 41 53 45 20 74 6F 70 20 4F 46 0D      5:CASE top OF.
012950:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
012960:  20 20 20 20 20 20 20 20 30 3A 57 52 49 54 45 28            0:WRITE(
012970:  67 66 69 6C 65 2C 27 52 45 54 4E 27 29 3B 0D 0A    gfile,'RETN');..
012980:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
012990:  20 20 20 20 20 20 20 31 3A 57 52 49 54 45 28 67           1:WRITE(g
0129A0:  66 69 6C 65 2C 27 52 45 54 49 27 29 0D 0A 20 20    file,'RETI')..  
0129B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45                   E
0129C0:  4E 44 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20    ND;..           
0129D0:  20 20 20 20 36 3A 43 41 53 45 20 74 6F 70 20 4F        6:CASE top O
0129E0:  46 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    F..             
0129F0:  20 20 20 20 20 20 20 20 20 20 30 3A 57 52 49 54              0:WRIT
012A00:  45 28 67 66 69 6C 65 2C 27 49 4D 20 30 27 29 3B    E(gfile,'IM 0');
012A10:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
012A20:  20 20 20 20 20 20 20 20 20 32 3A 57 52 49 54 45             2:WRITE
012A30:  28 67 66 69 6C 65 2C 27 49 4D 20 31 27 29 3B 0D    (gfile,'IM 1');.
012A40:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
012A50:  20 20 20 20 20 20 20 20 33 3A 57 52 49 54 45 28            3:WRITE(
012A60:  67 66 69 6C 65 2C 27 49 4D 20 32 27 29 0D 0A 20    gfile,'IM 2').. 
012A70:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
012A80:  45 4E 44 3B 0D 0A 20 20 20 20 20 20 20 20 20 20    END;..          
012A90:  20 20 20 20 20 37 3A 20 43 41 53 45 20 74 6F 70         7: CASE top
012AA0:  20 4F 46 0D 0A 20 20 20 20 20 20 20 20 20 20 20     OF..           
012AB0:  20 20 20 20 20 20 20 20 20 20 20 20 30 3A 57 52                0:WR
012AC0:  49 54 45 28 67 66 69 6C 65 2C 27 4C 44 20 49 2C    ITE(gfile,'LD I,
012AD0:  41 27 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20    A');..          
012AE0:  20 20 20 20 20 20 20 20 20 20 20 20 20 31 3A 57                 1:W
012AF0:  52 49 54 45 28 67 66 69 6C 65 2C 27 4C 44 20 52    RITE(gfile,'LD R
012B00:  20 20 20 20 20 20 30 3A 57 52 49 54 45 28 67 66          0:WRITE(gf
012B10:  69 6C 65 2C 27 42 43 27 29 3B 0D 0A 20 20 20 20    ile,'BC');..    
012B20:  20 20 20 31 3A 57 52 49 54 45 28 67 66 69 6C 65       1:WRITE(gfile
012B30:  2C 27 44 45 27 29 3B 0D 0A 20 20 20 20 20 20 20    ,'DE');..       
012B40:  32 3A 67 58 3B 0D 0A 20 20 20 20 20 20 20 33 3A    2:gX;..       3:
012B50:  57 52 49 54 45 28 67 66 69 6C 65 2C 27 41 46 27    WRITE(gfile,'AF'
012B60:  29 0D 0A 20 45 4E 44 0D 0A 45 4E 44 3B 0D 0A 0D    ).. END..END;...
012B70:  0A 50 52 4F 43 45 44 55 52 45 20 61 64 64 6F 70    .PROCEDURE addop
012B80:  28 61 3A 49 4E 54 45 47 45 52 29 3B 0D 0A 42 45    (a:INTEGER);..BE
012B90:  47 49 4E 0D 0A 20 43 41 53 45 20 61 20 4F 46 0D    GIN.. CASE a OF.
012BA0:  0A 20 20 20 20 20 20 20 30 3A 57 52 49 54 45 28    .       0:WRITE(
012BB0:  67 66 69 6C 65 2C 27 41 44 44 20 41 2C 27 29 3B    gfile,'ADD A,');
012BC0:  0D 0A 20 20 20 20 20 20 20 31 3A 57 52 49 54 45    ..       1:WRITE
012BD0:  28 67 66 69 6C 65 2C 27 41 44 43 20 41 2C 27 29    (gfile,'ADC A,')
012BE0:  3B 0D 0A 20 20 20 20 20 20 20 32 3A 57 52 49 54    ;..       2:WRIT
012BF0:  45 28 67 66 69 6C 65 2C 27 53 55 42 20 27 29 3B    E(gfile,'SUB ');
012C00:  0D 0A 20 20 20 20 20 20 20 33 3A 57 52 49 54 45    ..       3:WRITE
012C10:  28 67 66 69 6C 65 2C 27 53 42 43 20 41 2C 27 29    (gfile,'SBC A,')
012C20:  3B 0D 0A 20 20 20 20 20 20 20 34 3A 57 52 49 54    ;..       4:WRIT
012C30:  45 28 67 66 69 6C 65 2C 27 41 4E 44 20 27 29 3B    E(gfile,'AND ');
012C40:  0D 0A 20 20 20 20 20 20 20 35 3A 57 52 49 54 45    ..       5:WRITE
012C50:  28 67 66 69 6C 65 2C 27 58 4F 52 20 27 29 3B 0D    (gfile,'XOR ');.
012C60:  0A 20 20 20 20 20 20 20 36 3A 57 52 49 54 45 28    .       6:WRITE(
012C70:  67 66 69 6C 65 2C 27 4F 52 20 27 29 3B 0D 0A 20    gfile,'OR ');.. 
012C80:  20 20 20 20 20 20 37 3A 57 52 49 54 45 28 67 66          7:WRITE(gf
012C90:  69 6C 65 2C 27 43 50 20 27 29 0D 0A 20 45 4E 44    ile,'CP ').. END
012CA0:  0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52 4F 43 45 44    ..END;....PROCED
012CB0:  55 52 45 20 62 79 74 65 3B 0D 0A 56 41 52 20 69    URE byte;..VAR i
012CC0:  3A 49 4E 54 45 47 45 52 3B 0D 0A 0D 0A 50 52 4F    :INTEGER;....PRO
012CD0:  43 45 44 55 52 45 20 63 62 3B 0D 0A 42 45 47 49    CEDURE cb;..BEGI
012CE0:  4E 0D 0A 20 49 46 20 69 6E 64 65 78 65 64 20 54    N.. IF indexed T
012CF0:  48 45 4E 20 63 78 3A 3D 63 78 2B 31 3B 0D 0A 20    HEN cx:=cx+1;.. 
012D00:  2C 41 27 29 3B 0D 0A 20 20 20 20 20 20 20 20 20    ,A');..         
012D10:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 3A                  2:
012D20:  57 52 49 54 45 28 67 66 69 6C 65 2C 27 4C 44 20    WRITE(gfile,'LD 
012D30:  41 2C 49 27 29 3B 0D 0A 20 20 20 20 20 20 20 20    A,I');..        
012D40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33                   3
012D50:  3A 57 52 49 54 45 28 67 66 69 6C 65 2C 27 4C 44    :WRITE(gfile,'LD
012D60:  20 41 2C 52 27 29 3B 0D 0A 20 20 20 20 20 20 20     A,R');..       
012D70:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
012D80:  34 3A 57 52 49 54 45 28 67 66 69 6C 65 2C 27 52    4:WRITE(gfile,'R
012D90:  52 44 27 29 3B 0D 0A 20 20 20 20 20 20 20 20 20    RD');..         
012DA0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 3A                  5:
012DB0:  57 52 49 54 45 28 67 66 69 6C 65 2C 27 52 4C 44    WRITE(gfile,'RLD
012DC0:  27 29 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    ')..            
012DD0:  20 20 20 20 20 20 45 4E 44 0D 0A 20 20 20 20 20          END..     
012DE0:  20 20 20 45 4E 44 3B 0D 0A 20 20 20 20 20 20 20       END;..       
012DF0:  32 3A 43 41 53 45 20 62 6F 74 20 4F 46 0D 0A 20    2:CASE bot OF.. 
012E00:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 3A                  0:
012E10:  42 45 47 49 4E 20 57 52 49 54 45 28 67 66 69 6C    BEGIN WRITE(gfil
012E20:  65 2C 27 4C 44 27 29 3B 69 64 72 20 45 4E 44 3B    e,'LD');idr END;
012E30:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
012E40:  20 31 3A 42 45 47 49 4E 20 57 52 49 54 45 28 67     1:BEGIN WRITE(g
012E50:  66 69 6C 65 2C 27 43 50 27 29 3B 69 64 72 20 45    file,'CP');idr E
012E60:  4E 44 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20    ND;..           
012E70:  20 20 20 20 32 3A 42 45 47 49 4E 20 57 52 49 54        2:BEGIN WRIT
012E80:  45 28 67 66 69 6C 65 2C 27 49 4E 27 29 3B 69 64    E(gfile,'IN');id
012E90:  72 20 45 4E 44 3B 0D 0A 20 20 20 20 20 20 20 20    r END;..        
012EA0:  20 20 20 20 20 20 20 33 3A 43 41 53 45 20 74 6F           3:CASE to
012EB0:  70 20 4F 46 0D 0A 20 20 20 20 20 20 20 20 20 20    p OF..          
012EC0:  20 20 20 20 20 20 20 20 20 20 20 20 20 34 3A 57                 4:W
012ED0:  52 49 54 45 28 67 66 69 6C 65 2C 27 4F 55 54 49    RITE(gfile,'OUTI
012EE0:  27 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20    ');..           
012EF0:  20 20 20 20 20 20 20 20 20 20 20 20 35 3A 57 52                5:WR
012F00:  67 65 74 62 69 74 73 3B 0D 0A 20 49 46 20 69 6E    getbits;.. IF in
012F10:  64 65 78 65 64 20 54 48 45 4E 20 63 78 3A 3D 63    dexed THEN cx:=c
012F20:  78 2D 31 3B 0D 0A 20 43 41 53 45 20 74 79 70 20    x-1;.. CASE typ 
012F30:  4F 46 0D 0A 20 20 20 20 20 20 20 30 3A 20 43 41    OF..       0: CA
012F40:  53 45 20 74 6F 70 20 4F 46 0D 0A 20 20 20 20 20    SE top OF..     
012F50:  20 20 20 20 20 20 20 20 20 20 30 3A 57 52 49 54              0:WRIT
012F60:  45 28 67 66 69 6C 65 2C 27 52 4C 43 20 27 29 3B    E(gfile,'RLC ');
012F70:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
012F80:  20 31 3A 57 52 49 54 45 28 67 66 69 6C 65 2C 27     1:WRITE(gfile,'
012F90:  52 52 43 20 27 29 3B 0D 0A 20 20 20 20 20 20 20    RRC ');..       
012FA0:  20 20 20 20 20 20 20 20 32 3A 57 52 49 54 45 28            2:WRITE(
012FB0:  67 66 69 6C 65 2C 27 52 4C 20 27 29 3B 0D 0A 20    gfile,'RL ');.. 
012FC0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 3A                  3:
012FD0:  57 52 49 54 45 28 67 66 69 6C 65 2C 27 52 52 20    WRITE(gfile,'RR 
012FE0:  27 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20    ');..           
012FF0:  20 20 20 20 34 3A 57 52 49 54 45 28 67 66 69 6C        4:WRITE(gfil
013000:  65 2C 27 53 4C 41 20 27 29 3B 0D 0A 20 20 20 20    e,'SLA ');..    
013010:  20 20 20 20 20 20 20 20 20 20 20 35 3A 57 52 49               5:WRI
013020:  54 45 28 67 66 69 6C 65 2C 27 53 52 41 20 27 29    TE(gfile,'SRA ')
013030:  3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    ;..             
013040:  20 20 36 3A 57 52 49 54 45 28 67 66 69 6C 65 2C      6:WRITE(gfile,
013050:  27 53 4C 4F 20 27 29 3B 0D 0A 20 20 20 20 20 20    'SLO ');..      
013060:  20 20 20 20 20 20 20 20 20 37 3A 57 52 49 54 45             7:WRITE
013070:  28 67 66 69 6C 65 2C 27 53 52 4C 20 27 29 0D 0A    (gfile,'SRL ')..
013080:  20 20 20 20 20 20 20 20 20 20 45 4E 44 3B 0D 0A              END;..
013090:  20 20 20 20 20 20 20 31 3A 57 52 49 54 45 28 67           1:WRITE(g
0130A0:  66 69 6C 65 2C 27 42 49 54 20 27 29 3B 0D 0A 20    file,'BIT ');.. 
0130B0:  20 20 20 20 20 20 32 3A 57 52 49 54 45 28 67 66          2:WRITE(gf
0130C0:  69 6C 65 2C 27 52 45 53 20 27 29 3B 0D 0A 20 20    ile,'RES ');..  
0130D0:  20 20 20 20 20 33 3A 57 52 49 54 45 28 67 66 69         3:WRITE(gfi
0130E0:  6C 65 2C 27 53 45 54 20 27 29 0D 0A 20 45 4E 44    le,'SET ').. END
0130F0:  3B 0D 0A 20 49 46 20 74 79 70 3E 30 20 54 48 45    ;.. IF typ>0 THE
013100:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
013110:  10 00 00 00 02 09 4E E5 10 00 41 02 00 00 00 02    ......N...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:  49 54 45 28 67 66 69 6C 65 2C 27 4F 55 54 44 27    ITE(gfile,'OUTD'
013210:  29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    );..            
013220:  20 20 20 20 20 20 20 20 20 20 20 36 3A 57 52 49               6:WRI
013230:  54 45 28 67 66 69 6C 65 2C 27 4F 54 49 52 27 29    TE(gfile,'OTIR')
013240:  3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    ;..             
013250:  20 20 20 20 20 20 20 20 20 20 37 3A 57 52 49 54              7:WRIT
013260:  45 28 67 66 69 6C 65 2C 27 4F 54 44 52 27 29 0D    E(gfile,'OTDR').
013270:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
013280:  20 20 45 4E 44 0D 0A 20 20 20 20 20 20 20 20 20      END..         
013290:  45 4E 44 0D 0A 20 20 45 4E 44 0D 0A 45 4E 44 3B    END..  END..END;
0132A0:  0D 0A 0D 0A 50 52 4F 43 45 44 55 52 45 20 74 79    ....PROCEDURE ty
0132B0:  70 30 3B 0D 0A 42 45 47 49 4E 0D 0A 20 43 41 53    p0;..BEGIN.. CAS
0132C0:  45 20 62 6F 74 20 4F 46 0D 0A 20 20 20 20 20 20    E bot OF..      
0132D0:  20 30 3A 43 41 53 45 20 74 6F 70 20 4F 46 0D 0A     0:CASE top OF..
0132E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30                   0
0132F0:  3A 20 57 52 49 54 45 28 67 66 69 6C 65 2C 27 4E    : WRITE(gfile,'N
013300:  4F 50 27 29 3B 0D 0A 20 20 20 20 20 20 20 20 20    OP');..         
013310:  20 20 20 20 20 20 31 3A 20 57 52 49 54 45 28 67          1: WRITE(g
013320:  66 69 6C 65 2C 27 45 58 20 41 46 2C 41 46 27 27    file,'EX AF,AF''
013330:  27 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20    ');..           
013340:  20 20 20 20 32 3A 20 42 45 47 49 4E 20 57 52 49        2: BEGIN WRI
013350:  54 45 28 67 66 69 6C 65 2C 27 44 4A 4E 5A 20 27    TE(gfile,'DJNZ '
013360:  29 3B 65 20 45 4E 44 3B 0D 0A 20 20 20 20 20 20    );e END;..      
013370:  20 20 20 20 20 20 20 20 20 33 3A 20 42 45 47 49             3: BEGI
013380:  4E 20 57 52 49 54 45 28 67 66 69 6C 65 2C 27 4A    N WRITE(gfile,'J
013390:  52 20 27 29 3B 65 20 45 4E 44 3B 0D 0A 20 20 20    R ');e END;..   
0133A0:  20 20 20 20 20 20 20 20 20 20 20 20 34 3A 20 42                4: B
0133B0:  45 47 49 4E 20 57 52 49 54 45 28 67 66 69 6C 65    EGIN WRITE(gfile
0133C0:  2C 27 4A 52 20 4E 5A 2C 27 29 3B 65 20 45 4E 44    ,'JR NZ,');e END
0133D0:  3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    ;..             
0133E0:  20 20 35 3A 20 42 45 47 49 4E 20 57 52 49 54 45      5: BEGIN WRITE
0133F0:  28 67 66 69 6C 65 2C 27 4A 52 20 5A 2C 27 29 3B    (gfile,'JR Z,');
013400:  20 20 20 20 45 4E 44 0D 0A 45 4E 44 3B 0D 0A 0D        END..END;...
013410:  0A 50 52 4F 43 45 44 55 52 45 20 74 79 70 32 3B    .PROCEDURE typ2;
013420:  0D 0A 42 45 47 49 4E 0D 0A 20 20 61 64 64 6F 70    ..BEGIN..  addop
013430:  28 74 6F 70 29 3B 0D 0A 20 20 72 65 67 28 62 6F    (top);..  reg(bo
013440:  74 29 0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52 4F 43    t)..END;....PROC
013450:  45 44 55 52 45 20 74 79 70 33 3B 0D 0A 42 45 47    EDURE typ3;..BEG
013460:  49 4E 0D 0A 20 43 41 53 45 20 62 6F 74 20 4F 46    IN.. CASE bot OF
013470:  0D 0A 20 20 20 20 20 20 20 30 3A 20 42 45 47 49    ..       0: BEGI
013480:  4E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    N..             
013490:  20 20 57 52 49 54 45 28 67 66 69 6C 65 2C 27 52      WRITE(gfile,'R
0134A0:  45 54 20 27 29 3B 0D 0A 20 20 20 20 20 20 20 20    ET ');..        
0134B0:  20 20 20 20 20 20 20 63 63 28 74 6F 70 29 0D 0A           cc(top)..
0134C0:  20 20 20 20 20 20 20 20 20 20 45 4E 44 3B 0D 0A              END;..
0134D0:  20 20 20 20 20 20 20 31 3A 49 46 20 4F 44 44 28           1:IF ODD(
0134E0:  74 6F 70 29 20 54 48 45 4E 0D 0A 20 20 20 20 20    top) THEN..     
0134F0:  20 20 20 20 20 20 20 20 20 20 43 41 53 45 20 74              CASE t
013500:  6F 70 32 20 4F 46 0D 0A 20 20 20 20 20 20 20 20    op2 OF..        
013510:  20 20 20 20 20 20 20 20 30 3A 57 52 49 54 45 28            0:WRITE(
013520:  67 66 69 6C 65 2C 27 52 45 54 27 29 3B 0D 0A 20    gfile,'RET');.. 
013530:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31                   1
013540:  3A 57 52 49 54 45 28 67 66 69 6C 65 2C 27 45 58    :WRITE(gfile,'EX
013550:  58 27 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20    X');..          
013560:  20 20 20 20 20 20 32 3A 42 45 47 49 4E 20 57 52          2:BEGIN WR
013570:  49 54 45 28 67 66 69 6C 65 2C 27 4A 50 20 28 27    ITE(gfile,'JP ('
013580:  29 3B 67 58 3B 57 52 49 54 45 28 67 66 69 6C 65    );gX;WRITE(gfile
013590:  2C 27 29 27 29 20 45 4E 44 3B 0D 0A 20 20 20 20    ,')') END;..    
0135A0:  20 20 20 20 20 20 20 20 20 20 20 20 33 3A 42 45                3:BE
0135B0:  47 49 4E 20 57 52 49 54 45 28 67 66 69 6C 65 2C    GIN WRITE(gfile,
0135C0:  27 4C 44 20 53 50 2C 27 29 3B 20 67 58 20 45 4E    'LD SP,'); gX EN
0135D0:  44 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    D..             
0135E0:  20 20 45 4E 44 0D 0A 20 20 20 20 20 20 20 20 20      END..         
0135F0:  45 4C 53 45 0D 0A 20 20 20 20 20 20 20 20 20 20    ELSE..          
013600:  65 20 45 4E 44 3B 0D 0A 20 20 20 20 20 20 20 20    e END;..        
013610:  20 20 20 20 20 20 20 36 3A 20 42 45 47 49 4E 20           6: BEGIN 
013620:  57 52 49 54 45 28 67 66 69 6C 65 2C 27 4A 52 20    WRITE(gfile,'JR 
013630:  4E 43 2C 27 29 3B 65 20 45 4E 44 3B 0D 0A 20 20    NC,');e END;..  
013640:  20 20 20 20 20 20 20 20 20 20 20 20 20 37 3A 20                 7: 
013650:  42 45 47 49 4E 20 57 52 49 54 45 28 67 66 69 6C    BEGIN WRITE(gfil
013660:  65 2C 27 4A 52 20 43 2C 27 29 3B 65 20 45 4E 44    e,'JR C,');e END
013670:  0D 0A 20 20 20 20 20 20 20 20 20 45 4E 44 3B 0D    ..         END;.
013680:  0A 20 20 20 20 20 20 20 31 3A 49 46 20 4F 44 44    .       1:IF ODD
013690:  28 74 6F 70 29 20 54 48 45 4E 0D 0A 20 20 20 20    (top) THEN..    
0136A0:  20 20 20 20 20 20 20 20 20 20 20 42 45 47 49 4E               BEGIN
0136B0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
0136C0:  20 20 57 52 49 54 45 28 67 66 69 6C 65 2C 27 41      WRITE(gfile,'A
0136D0:  44 44 20 27 29 3B 0D 0A 20 20 20 20 20 20 20 20    DD ');..        
0136E0:  20 20 20 20 20 20 20 20 67 58 3B 0D 0A 20 20 20            gX;..   
0136F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 57 52 49                 WRI
013700:  54 45 28 67 66 69 6C 65 2C 27 2C 27 29 3B 0D 0A    TE(gfile,',');..
013710:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
013720:  64 64 28 74 6F 70 32 29 0D 0A 20 20 20 20 20 20    dd(top2)..      
013730:  20 20 20 20 20 20 20 20 20 45 4E 44 0D 0A 20 20             END..  
013740:  20 20 20 20 20 20 20 45 4C 53 45 0D 0A 20 20 20           ELSE..   
013750:  20 20 20 20 20 20 20 20 20 20 20 20 42 45 47 49                BEGI
013760:  4E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    N..             
013770:  20 20 20 57 52 49 54 45 28 67 66 69 6C 65 2C 27       WRITE(gfile,'
013780:  4C 44 20 27 29 3B 64 64 28 74 6F 70 32 29 3B 57    LD ');dd(top2);W
013790:  52 49 54 45 28 67 66 69 6C 65 2C 27 2C 27 29 3B    RITE(gfile,',');
0137A0:  6E 6E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    nn..            
0137B0:  20 20 20 45 4E 44 3B 0D 0A 20 20 20 20 20 20 20       END;..       
0137C0:  32 3A 42 45 47 49 4E 0D 0A 20 20 20 20 20 20 20    2:BEGIN..       
0137D0:  20 20 20 20 20 20 20 20 57 52 49 54 45 28 67 66            WRITE(gf
0137E0:  69 6C 65 2C 27 4C 44 20 27 29 3B 0D 0A 20 20 20    ile,'LD ');..   
0137F0:  20 20 20 20 20 20 20 20 20 20 20 20 43 41 53 45                CASE
013800:  20 42 45 47 49 4E 0D 0A 20 20 20 20 20 20 20 20     BEGIN..        
013810:  20 20 20 20 20 20 20 57 52 49 54 45 28 67 66 69           WRITE(gfi
013820:  6C 65 2C 27 50 4F 50 20 27 29 3B 20 71 71 28 74    le,'POP '); qq(t
013830:  6F 70 32 29 0D 0A 20 20 20 20 20 20 20 20 20 20    op2)..          
013840:  20 45 4E 44 3B 0D 0A 20 20 20 20 20 20 20 32 3A     END;..       2:
013850:  20 42 45 47 49 4E 0D 0A 20 20 20 20 20 20 20 20     BEGIN..        
013860:  20 20 20 20 20 20 20 57 52 49 54 45 28 67 66 69           WRITE(gfi
013870:  6C 65 2C 27 4A 50 20 27 29 3B 0D 0A 20 20 20 20    le,'JP ');..    
013880:  20 20 20 20 20 20 20 20 20 20 20 63 63 28 74 6F               cc(to
013890:  70 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20    p);..           
0138A0:  20 20 20 20 57 52 49 54 45 28 67 66 69 6C 65 2C        WRITE(gfile,
0138B0:  27 2C 27 29 3B 0D 0A 20 20 20 20 20 20 20 20 20    ',');..         
0138C0:  20 20 20 20 20 20 6E 6E 0D 0A 20 20 20 20 20 20          nn..      
0138D0:  20 20 20 20 45 4E 44 3B 0D 0A 20 20 20 20 20 20        END;..      
0138E0:  20 33 3A 20 43 41 53 45 20 74 6F 70 20 4F 46 0D     3: CASE top OF.
0138F0:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
013900:  30 3A 42 45 47 49 4E 20 57 52 49 54 45 28 67 66    0:BEGIN WRITE(gf
013910:  69 6C 65 2C 27 4A 50 20 27 29 3B 6E 6E 20 45 4E    ile,'JP ');nn EN
013920:  44 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    D;..            
013930:  20 20 20 31 3A 63 62 3B 0D 0A 20 20 20 20 20 20       1:cb;..      
013940:  20 20 20 20 20 20 20 20 20 32 3A 42 45 47 49 4E             2:BEGIN
013950:  20 57 52 49 54 45 28 67 66 69 6C 65 2C 27 4F 55     WRITE(gfile,'OU
013960:  54 20 28 27 29 3B 6E 3B 57 52 49 54 45 28 67 66    T (');n;WRITE(gf
013970:  69 6C 65 2C 27 29 2C 41 27 29 20 45 4E 44 3B 0D    ile,'),A') END;.
013980:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
013990:  33 3A 42 45 47 49 4E 20 57 52 49 54 45 28 67 66    3:BEGIN WRITE(gf
0139A0:  69 6C 65 2C 27 49 4E 20 41 2C 28 27 29 3B 6E 3B    ile,'IN A,(');n;
0139B0:  57 52 49 54 45 28 67 66 69 6C 65 2C 27 29 27 29    WRITE(gfile,')')
0139C0:  20 45 4E 44 3B 0D 0A 20 20 20 20 20 20 20 20 20     END;..         
0139D0:  20 20 20 20 20 20 34 3A 42 45 47 49 4E 20 57 52          4:BEGIN WR
0139E0:  49 54 45 28 67 66 69 6C 65 2C 27 45 58 20 28 53    ITE(gfile,'EX (S
0139F0:  50 29 2C 27 29 3B 67 58 20 45 4E 44 3B 0D 0A 20    P),');gX END;.. 
013A00:  20 74 6F 70 20 4F 46 0D 0A 20 20 20 20 20 20 20     top OF..       
013A10:  20 20 20 20 20 20 20 20 20 30 3A 20 57 52 49 54             0: WRIT
013A20:  45 28 67 66 69 6C 65 2C 27 28 42 43 29 2C 41 27    E(gfile,'(BC),A'
013A30:  29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    );..            
013A40:  20 20 20 20 31 3A 20 57 52 49 54 45 28 67 66 69        1: WRITE(gfi
013A50:  6C 65 2C 27 41 2C 28 42 43 29 27 29 3B 0D 0A 20    le,'A,(BC)');.. 
013A60:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32                   2
013A70:  3A 20 57 52 49 54 45 28 67 66 69 6C 65 2C 27 28    : WRITE(gfile,'(
013A80:  44 45 29 2C 41 27 29 3B 0D 0A 20 20 20 20 20 20    DE),A');..      
013A90:  20 20 20 20 20 20 20 20 20 20 33 3A 20 57 52 49              3: WRI
013AA0:  54 45 28 67 66 69 6C 65 2C 27 41 2C 28 44 45 29    TE(gfile,'A,(DE)
013AB0:  27 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20    ');..           
013AC0:  20 20 20 20 20 34 3A 20 42 45 47 49 4E 20 62 6E         4: BEGIN bn
013AD0:  6E 3B 57 52 49 54 45 28 67 66 69 6C 65 2C 27 2C    n;WRITE(gfile,',
013AE0:  27 29 3B 67 58 3B 20 45 4E 44 3B 0D 0A 20 20 20    ');gX; END;..   
013AF0:  20 20 20 20 20 20 20 20 20 20 20 20 20 35 3A 20                 5: 
013B00:  42 45 47 49 4E 20 67 58 3B 57 52 49 54 45 28 67    BEGIN gX;WRITE(g
013B10:  66 69 6C 65 2C 27 2C 27 29 3B 62 6E 6E 20 45 4E    file,',');bnn EN
013B20:  44 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    D;..            
013B30:  20 20 20 20 36 3A 20 42 45 47 49 4E 20 62 6E 6E        6: BEGIN bnn
013B40:  3B 57 52 49 54 45 28 67 66 69 6C 65 2C 27 2C 41    ;WRITE(gfile,',A
013B50:  27 29 20 45 4E 44 3B 0D 0A 20 20 20 20 20 20 20    ') END;..       
013B60:  20 20 20 20 20 20 20 20 20 37 3A 20 42 45 47 49             7: BEGI
013B70:  4E 20 57 52 49 54 45 28 67 66 69 6C 65 2C 27 41    N WRITE(gfile,'A
013B80:  2C 27 29 3B 62 6E 6E 20 45 4E 44 0D 0A 20 20 20    ,');bnn END..   
013B90:  20 20 20 20 20 20 20 20 20 20 20 20 45 4E 44 0D                END.
013BA0:  0A 20 20 20 20 20 20 20 20 20 45 4E 44 3B 0D 0A    .         END;..
013BB0:  20 20 20 20 20 20 20 33 3A 49 46 20 4F 44 44 28           3:IF ODD(
013BC0:  74 6F 70 29 20 54 48 45 4E 0D 0A 20 20 20 20 20    top) THEN..     
013BD0:  20 20 20 20 20 20 20 20 20 20 42 45 47 49 4E 0D              BEGIN.
013BE0:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
013BF0:  20 57 52 49 54 45 28 67 66 69 6C 65 2C 27 44 45     WRITE(gfile,'DE
013C00:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 3A                  5:
013C10:  57 52 49 54 45 28 67 66 69 6C 65 2C 27 45 58 20    WRITE(gfile,'EX 
013C20:  44 45 2C 48 4C 27 29 3B 0D 0A 20 20 20 20 20 20    DE,HL');..      
013C30:  20 20 20 20 20 20 20 20 20 36 3A 57 52 49 54 45             6:WRITE
013C40:  28 67 66 69 6C 65 2C 27 44 49 27 29 3B 0D 0A 20    (gfile,'DI');.. 
013C50:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 37 3A                  7:
013C60:  57 52 49 54 45 28 67 66 69 6C 65 2C 27 45 49 27    WRITE(gfile,'EI'
013C70:  29 0D 0A 20 20 20 20 20 20 20 20 20 45 4E 44 3B    )..         END;
013C80:  0D 0A 20 20 20 20 20 20 20 34 3A 42 45 47 49 4E    ..       4:BEGIN
013C90:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
013CA0:  20 57 52 49 54 45 28 67 66 69 6C 65 2C 27 43 41     WRITE(gfile,'CA
013CB0:  4C 4C 20 27 29 3B 0D 0A 20 20 20 20 20 20 20 20    LL ');..        
013CC0:  20 20 20 20 20 20 20 63 63 28 74 6F 70 29 3B 0D           cc(top);.
013CD0:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
013CE0:  57 52 49 54 45 28 67 66 69 6C 65 2C 27 2C 27 29    WRITE(gfile,',')
013CF0:  3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    ;..             
013D00:  20 20 6E 6E 0D 0A 20 20 20 20 20 20 20 20 20 20      nn..          
013D10:  45 4E 44 3B 0D 0A 20 20 20 20 20 20 20 35 3A 49    END;..       5:I
013D20:  46 20 4F 44 44 28 74 6F 70 29 20 54 48 45 4E 0D    F ODD(top) THEN.
013D30:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
013D40:  43 41 53 45 20 74 6F 70 32 20 4F 46 0D 0A 20 20    CASE top2 OF..  
013D50:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 3A                  0:
013D60:  20 42 45 47 49 4E 20 57 52 49 54 45 28 67 66 69     BEGIN WRITE(gfi
013D70:  6C 65 2C 27 43 41 4C 4C 20 27 29 3B 6E 6E 20 45    le,'CALL ');nn E
013D80:  4E 44 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20    ND;..           
013D90:  20 20 20 20 20 31 3A 20 42 45 47 49 4E 20 69 6E         1: BEGIN in
013DA0:  64 65 78 65 64 3A 3D 54 52 55 45 3B 58 72 65 67    dexed:=TRUE;Xreg
013DB0:  3A 3D 49 58 3B 62 79 74 65 20 45 4E 44 3B 0D 0A    :=IX;byte END;..
013DC0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
013DD0:  32 3A 20 65 64 3B 0D 0A 20 20 20 20 20 20 20 20    2: ed;..        
013DE0:  20 20 20 20 20 20 20 20 33 3A 20 42 45 47 49 4E            3: BEGIN
013DF0:  20 69 6E 64 65 78 65 64 3A 3D 54 52 55 45 3B 58     indexed:=TRUE;X
013E00:  43 20 27 29 3B 64 64 28 74 6F 70 32 29 0D 0A 20    C ');dd(top2).. 
013E10:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4E                  EN
013E20:  44 0D 0A 20 20 20 20 20 20 20 20 20 45 4C 53 45    D..         ELSE
013E30:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
013E40:  20 42 45 47 49 4E 0D 0A 20 20 20 20 20 20 20 20     BEGIN..        
013E50:  20 20 20 20 20 20 20 20 57 52 49 54 45 28 67 66            WRITE(gf
013E60:  69 6C 65 2C 27 49 4E 43 20 27 29 3B 64 64 28 74    ile,'INC ');dd(t
013E70:  6F 70 32 29 0D 0A 20 20 20 20 20 20 20 20 20 20    op2)..          
013E80:  20 20 20 20 20 45 4E 44 3B 0D 0A 20 20 20 20 20         END;..     
013E90:  20 20 34 3A 42 45 47 49 4E 0D 0A 20 20 20 20 20      4:BEGIN..     
013EA0:  20 20 20 20 20 20 20 20 20 20 57 52 49 54 45 28              WRITE(
013EB0:  67 66 69 6C 65 2C 27 49 4E 43 20 27 29 3B 0D 0A    gfile,'INC ');..
013EC0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72                   r
013ED0:  65 67 28 74 6F 70 29 0D 0A 20 20 20 20 20 20 20    eg(top)..       
013EE0:  20 20 45 4E 44 3B 0D 0A 20 20 20 20 20 20 20 35      END;..       5
013EF0:  3A 42 45 47 49 4E 0D 0A 20 20 20 20 20 20 20 20    :BEGIN..        
013F00:  20 20 20 20 20 20 20 57 52 49 54 45 28 67 66 69           WRITE(gfi
013F10:  6C 65 2C 27 44 45 43 20 27 29 3B 0D 0A 20 20 20    le,'DEC ');..   
013F20:  20 20 20 20 20 20 20 20 20 20 20 20 72 65 67 28                reg(
013F30:  74 6F 70 29 0D 0A 20 20 20 20 20 20 20 20 20 45    top)..         E
013F40:  4E 44 3B 0D 0A 20 20 20 20 20 20 20 36 3A 42 45    ND;..       6:BE
013F50:  47 49 4E 0D 0A 20 20 20 20 20 20 20 20 20 20 20    GIN..           
013F60:  20 20 20 20 57 52 49 54 45 28 67 66 69 6C 65 2C        WRITE(gfile,
013F70:  27 4C 44 20 27 29 3B 0D 0A 20 20 20 20 20 20 20    'LD ');..       
013F80:  20 20 20 20 20 20 20 20 72 65 67 28 74 6F 70 29            reg(top)
013F90:  3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    ;..             
013FA0:  20 20 57 52 49 54 45 28 67 66 69 6C 65 2C 27 2C      WRITE(gfile,',
013FB0:  27 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20    ');..           
013FC0:  20 20 20 20 6E 0D 0A 20 20 20 20 20 20 20 20 20        n..         
013FD0:  45 4E 44 3B 0D 0A 20 20 20 20 20 20 20 37 3A 43    END;..       7:C
013FE0:  41 53 45 20 74 6F 70 20 4F 46 0D 0A 20 20 20 20    ASE top OF..    
013FF0:  20 20 20 20 20 20 20 20 20 20 20 30 3A 20 57 52               0: WR
014000:  72 65 67 3A 3D 49 59 3B 62 79 74 65 20 45 4E 44    reg:=IY;byte END
014010:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
014020:  20 45 4E 44 0D 0A 20 20 20 20 20 20 20 20 20 20     END..          
014030:  45 4C 53 45 0D 0A 20 20 20 20 20 20 20 20 20 20    ELSE..          
014040:  20 20 20 20 20 42 45 47 49 4E 0D 0A 20 20 20 20         BEGIN..    
014050:  20 20 20 20 20 20 20 20 20 20 20 20 57 52 49 54                WRIT
014060:  45 28 67 66 69 6C 65 2C 27 50 55 53 48 20 27 29    E(gfile,'PUSH ')
014070:  3B 71 71 28 74 6F 70 32 29 0D 0A 20 20 20 20 20    ;qq(top2)..     
014080:  20 20 20 20 20 20 20 20 20 20 45 4E 44 3B 0D 0A              END;..
014090:  20 20 20 20 20 20 20 36 3A 42 45 47 49 4E 0D 0A           6:BEGIN..
0140A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61                   a
0140B0:  64 64 6F 70 28 74 6F 70 29 3B 0D 0A 20 20 20 20    ddop(top);..    
0140C0:  20 20 20 20 20 20 20 20 20 20 20 6E 0D 0A 20 20               n..  
0140D0:  20 20 20 20 20 20 20 45 4E 44 3B 0D 0A 20 20 20           END;..   
0140E0:  20 20 20 20 37 3A 20 57 52 49 54 45 28 67 66 69        7: WRITE(gfi
0140F0:  6C 65 2C 27 52 53 54 20 23 27 2C 74 6F 70 2A 38    le,'RST #',top*8
014100:  3A 32 3A 48 29 0D 0A 20 20 20 20 45 4E 44 0D 0A    :2:H)..    END..
014110:  45 4E 44 3B 0D 0A 0D 0A 50 52 4F 43 45 44 55 52    END;....PROCEDUR
014120:  45 20 64 6F 64 61 74 61 3B 0D 0A 56 41 52 20 69    E dodata;..VAR i
014130:  3A 49 4E 54 45 47 45 52 3B 0D 0A 20 20 20 20 20    :INTEGER;..     
014140:  20 20 50 52 4F 43 45 44 55 52 45 20 64 6F 64 65      PROCEDURE dode
014150:  66 62 3B 0D 0A 20 20 20 20 20 20 20 56 41 52 20    fb;..       VAR 
014160:  69 3A 49 4E 54 45 47 45 52 3B 0D 0A 20 20 20 20    i:INTEGER;..    
014170:  20 20 20 42 45 47 49 4E 0D 0A 20 20 20 20 20 20       BEGIN..      
014180:  20 20 20 20 20 57 52 49 54 45 28 67 66 69 6C 65         WRITE(gfile
014190:  2C 27 44 45 46 42 20 27 29 3B 0D 0A 20 20 20 20    ,'DEFB ');..    
0141A0:  20 20 20 20 20 20 20 46 4F 52 20 69 3A 3D 6F 6C           FOR i:=ol
0141B0:  64 63 78 20 54 4F 20 63 78 2D 31 20 44 4F 0D 0A    dcx TO cx-1 DO..
0141C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42                   B
0141D0:  45 47 49 4E 0D 0A 20 20 20 20 20 20 20 20 20 20    EGIN..          
0141E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 49 46 20                 IF 
0141F0:  69 3E 6F 6C 64 63 78 20 54 48 45 4E 20 57 52 49    i>oldcx THEN WRI
014200:  49 54 45 28 67 66 69 6C 65 2C 27 52 4C 43 41 27    ITE(gfile,'RLCA'
014210:  29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    );..            
014220:  20 20 20 31 3A 20 57 52 49 54 45 28 67 66 69 6C       1: WRITE(gfil
014230:  65 2C 27 52 52 43 41 27 29 3B 0D 0A 20 20 20 20    e,'RRCA');..    
014240:  20 20 20 20 20 20 20 20 20 20 20 32 3A 20 57 52               2: WR
014250:  49 54 45 28 67 66 69 6C 65 2C 27 52 4C 41 27 29    ITE(gfile,'RLA')
014260:  3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    ;..             
014270:  20 20 33 3A 20 57 52 49 54 45 28 67 66 69 6C 65      3: WRITE(gfile
014280:  2C 27 52 52 41 27 29 3B 0D 0A 20 20 20 20 20 20    ,'RRA');..      
014290:  20 20 20 20 20 20 20 20 20 34 3A 20 57 52 49 54             4: WRIT
0142A0:  45 28 67 66 69 6C 65 2C 27 44 41 41 27 29 3B 0D    E(gfile,'DAA');.
0142B0:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
0142C0:  35 3A 20 57 52 49 54 45 28 67 66 69 6C 65 2C 27    5: WRITE(gfile,'
0142D0:  43 50 4C 27 29 3B 0D 0A 20 20 20 20 20 20 20 20    CPL');..        
0142E0:  20 20 20 20 20 20 20 36 3A 20 57 52 49 54 45 28           6: WRITE(
0142F0:  67 66 69 6C 65 2C 27 53 43 46 27 29 3B 0D 0A 20    gfile,'SCF');.. 
014300:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 37 3A                  7:
014310:  20 57 52 49 54 45 28 67 66 69 6C 65 2C 27 43 43     WRITE(gfile,'CC
014320:  46 27 29 0D 0A 20 20 20 20 20 20 20 20 20 45 4E    F')..         EN
014330:  44 0D 0A 20 20 45 4E 44 0D 0A 0D 0A 45 4E 44 3B    D..  END....END;
014340:  0D 0A 0D 0A 50 52 4F 43 45 44 55 52 45 20 74 79    ....PROCEDURE ty
014350:  70 31 3B 0D 0A 42 45 47 49 4E 0D 0A 20 20 49 46    p1;..BEGIN..  IF
014360:  20 6F 70 63 3D 23 33 36 20 54 48 45 4E 20 57 52     opc=#36 THEN WR
014370:  49 54 45 28 67 66 69 6C 65 2C 27 48 41 4C 54 27    ITE(gfile,'HALT'
014380:  29 20 45 4C 53 45 0D 0A 20 20 20 20 20 20 20 20    ) ELSE..        
014390:  42 45 47 49 4E 0D 0A 20 20 20 20 20 20 20 20 20    BEGIN..         
0143A0:  20 57 52 49 54 45 28 67 66 69 6C 65 2C 27 4C 44     WRITE(gfile,'LD
0143B0:  20 27 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20     ');..          
0143C0:  72 65 67 28 74 6F 70 29 3B 0D 0A 20 20 20 20 20    reg(top);..     
0143D0:  20 20 20 20 20 57 52 49 54 45 28 67 66 69 6C 65         WRITE(gfile
0143E0:  2C 27 2C 27 29 3B 0D 0A 20 20 20 20 20 20 20 20    ,',');..        
0143F0:  20 20 72 65 67 28 62 6F 74 29 0D 0A 20 20 20 20      reg(bot)..    
014400:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
014410:  11 00 00 00 02 09 4E E5 11 00 41 02 00 00 00 02    ......N...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:  54 45 28 67 66 69 6C 65 2C 27 2C 27 29 3B 0D 0A    TE(gfile,',');..
014510:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
014520:  20 20 20 20 20 20 20 57 52 49 54 45 28 67 66 69           WRITE(gfi
014530:  6C 65 2C 27 23 27 2C 4F 52 44 28 50 45 45 4B 28    le,'#',ORD(PEEK(
014540:  69 2B 63 6F 64 65 73 74 61 72 74 2C 43 48 41 52    i+codestart,CHAR
014550:  29 29 3A 32 3A 48 29 0D 0A 20 20 20 20 20 20 20    )):2:H)..       
014560:  20 20 20 20 20 20 20 20 45 4E 44 0D 0A 20 20 20            END..   
014570:  20 20 20 20 20 45 4E 44 3B 0D 0A 20 42 45 47 49         END;.. BEGI
014580:  4E 0D 0A 20 20 20 64 65 66 6D 6F 64 3B 0D 0A 20    N..   defmod;.. 
014590:  20 20 43 41 53 45 20 64 61 74 61 5B 6F 6C 64 64      CASE data[oldd
0145A0:  78 5D 2E 64 72 74 79 70 20 4F 46 0D 0A 20 20 20    x].drtyp OF..   
0145B0:  20 20 20 20 20 20 42 3A 20 64 6F 64 65 66 62 3B          B: dodefb;
0145C0:  0D 0A 20 20 20 20 20 20 20 20 20 4D 3A 20 49 46    ..         M: IF
0145D0:  20 50 45 45 4B 28 63 6F 64 65 73 74 61 72 74 2B     PEEK(codestart+
0145E0:  6F 6C 64 63 78 2C 43 48 41 52 29 20 49 4E 20 6D    oldcx,CHAR) IN m
0145F0:  65 73 69 6C 6C 65 67 20 54 48 45 4E 20 64 6F 64    esilleg THEN dod
014600:  65 66 62 20 45 4C 53 45 0D 0A 20 20 20 20 20 20    efb ELSE..      
014610:  20 20 20 20 20 20 20 20 20 42 45 47 49 4E 0D 0A             BEGIN..
014620:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
014630:  20 20 57 52 49 54 45 28 67 66 69 6C 65 2C 27 44      WRITE(gfile,'D
014640:  45 46 4D 20 22 27 29 3B 0D 0A 20 20 20 20 20 20    EFM "');..      
014650:  20 20 20 20 20 20 20 20 20 20 20 20 46 4F 52 20                FOR 
014660:  69 3A 3D 6F 6C 64 63 78 20 54 4F 20 63 78 2D 31    i:=oldcx TO cx-1
014670:  20 44 4F 0D 0A 20 20 20 20 20 20 20 20 20 20 20     DO..           
014680:  20 20 20 20 20 20 20 20 20 20 20 20 57 52 49 54                WRIT
014690:  45 28 67 66 69 6C 65 2C 50 45 45 4B 28 69 2B 63    E(gfile,PEEK(i+c
0146A0:  6F 64 65 73 74 61 72 74 2C 43 48 41 52 29 29 3B    odestart,CHAR));
0146B0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
0146C0:  20 20 20 20 57 52 49 54 45 28 67 66 69 6C 65 2C        WRITE(gfile,
0146D0:  27 22 27 29 0D 0A 20 20 20 20 20 20 20 20 20 20    '"')..          
0146E0:  20 20 20 20 20 45 4E 44 3B 0D 0A 20 20 20 20 20         END;..     
0146F0:  20 20 20 20 53 3A 20 57 52 49 54 45 28 67 66 69        S: WRITE(gfi
014700:  64 69 73 73 61 73 73 65 6D 62 6C 79 20 74 6F 20    dissassembly to 
014710:  64 69 73 63 27 29 3B 0D 0A 20 57 52 49 54 45 4C    disc');.. WRITEL
014720:  4E 28 27 48 20 20 20 20 20 48 65 6C 70 27 29 3B    N('H     Help');
014730:  0D 0A 20 57 52 49 54 45 4C 4E 28 27 4B 20 20 20    .. WRITELN('K   
014740:  20 20 4B 69 6C 6C 20 64 61 74 61 20 61 72 65 61      Kill data area
014750:  27 29 3B 0D 0A 20 57 52 49 54 45 4C 4E 28 27 4C    ');.. WRITELN('L
014760:  20 20 20 20 20 4C 69 73 74 20 64 69 73 61 73 73         List disass
014770:  65 6D 62 6C 79 27 29 3B 0D 0A 20 57 52 49 54 45    embly');.. WRITE
014780:  4C 4E 28 27 4D 20 20 20 20 20 4D 65 73 73 61 67    LN('M     Messag
014790:  65 20 44 61 74 61 27 29 3B 0D 0A 20 57 52 49 54    e Data');.. WRIT
0147A0:  45 4C 4E 28 27 50 20 20 20 20 20 50 75 74 20 2E    ELN('P     Put .
0147B0:  44 49 53 20 66 69 6C 65 20 74 6F 20 64 69 73 63    DIS file to disc
0147C0:  27 29 3B 0D 0A 20 57 52 49 54 45 4C 4E 28 27 52    ');.. WRITELN('R
0147D0:  20 20 20 20 20 47 65 74 20 2E 44 49 53 20 66 69         Get .DIS fi
0147E0:  6C 65 20 66 72 6F 6D 20 64 69 73 63 27 29 3B 0D    le from disc');.
0147F0:  0A 20 57 52 49 54 45 4C 4E 28 27 53 20 20 20 20    . WRITELN('S    
014800:  20 53 70 61 63 65 20 64 61 74 61 27 29 3B 0D 0A     Space data');..
014810:  20 57 52 49 54 45 4C 4E 28 27 57 20 20 20 20 20     WRITELN('W     
014820:  57 6F 72 64 20 64 61 74 61 27 29 3B 0D 0A 20 57    Word data');.. W
014830:  52 49 54 45 4C 4E 0D 0A 0D 0A 45 4E 44 3B 0D 0A    RITELN....END;..
014840:  0D 0A 42 45 47 49 4E 0D 0A 20 67 65 74 66 6E 61    ..BEGIN.. getfna
014850:  6D 65 3B 0D 0A 20 52 45 53 45 54 28 69 6E 66 69    me;.. RESET(infi
014860:  6C 65 2C 66 6E 61 6D 65 29 3B 0D 0A 20 49 46 20    le,fname);.. IF 
014870:  45 4F 46 28 69 6E 66 69 6C 65 29 20 54 48 45 4E    EOF(infile) THEN
014880:  0D 0A 20 20 20 20 42 45 47 49 4E 0D 0A 20 20 20    ..    BEGIN..   
014890:  20 20 20 20 57 52 49 54 45 4C 4E 28 27 4E 6F 20        WRITELN('No 
0148A0:  66 69 6C 65 27 29 3B 0D 0A 20 20 20 20 20 20 20    file');..       
0148B0:  47 4F 54 4F 20 39 39 3B 0D 0A 20 20 20 20 45 4E    GOTO 99;..    EN
0148C0:  44 3B 0D 0A 0D 0A 20 65 78 74 64 69 73 3B 0D 0A    D;.... extdis;..
0148D0:  20 52 45 53 45 54 28 64 66 69 6C 65 2C 66 6E 61     RESET(dfile,fna
0148E0:  6D 65 29 3B 0D 0A 20 49 46 20 45 4F 46 28 64 66    me);.. IF EOF(df
0148F0:  69 6C 65 29 20 54 48 45 4E 0D 0A 20 20 20 20 42    ile) THEN..    B
014900:  6C 65 2C 27 44 45 46 53 20 27 2C 63 78 2D 6F 6C    le,'DEFS ',cx-ol
014910:  64 63 78 3A 30 29 3B 0D 0A 20 20 20 20 20 20 20    dcx:0);..       
014920:  20 20 57 3A 20 43 41 53 45 20 63 78 2D 6F 6C 64      W: CASE cx-old
014930:  63 78 20 4F 46 0D 0A 20 20 20 20 20 20 20 20 20    cx OF..         
014940:  20 20 20 20 20 20 31 2C 33 3A 20 42 45 47 49 4E          1,3: BEGIN
014950:  20 57 52 49 54 45 28 27 45 72 72 6F 72 20 69 6E     WRITE('Error in
014960:  20 44 45 46 57 27 29 3B 52 45 41 44 4C 4E 20 45     DEFW');READLN E
014970:  4E 44 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20    ND;..           
014980:  20 20 20 20 32 3A 20 6F 6E 65 44 45 46 57 3B 0D        2: oneDEFW;.
014990:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
0149A0:  34 3A 20 42 45 47 49 4E 20 20 20 6F 6E 65 44 45    4: BEGIN   oneDE
0149B0:  46 57 3B 20 57 52 49 54 45 28 67 66 69 6C 65 2C    FW; WRITE(gfile,
0149C0:  27 2C 27 29 3B 20 6E 6E 20 45 4E 44 0D 0A 20 20    ','); nn END..  
0149D0:  20 20 20 20 20 20 20 20 20 20 45 4E 44 0D 0A 20              END.. 
0149E0:  20 20 45 4E 44 0D 0A 45 4E 44 3B 0D 0A 0D 0A 42      END..END;....B
0149F0:  45 47 49 4E 20 7B 42 79 74 65 7D 0D 0A 20 49 46    EGIN {Byte}.. IF
014A00:  20 63 78 3E 3D 64 61 74 61 5B 64 78 5D 2E 73 74     cx>=data[dx].st
014A10:  61 20 54 48 45 4E 20 64 6F 64 61 74 61 0D 0A 20    a THEN dodata.. 
014A20:  20 45 4C 53 45 0D 0A 20 20 20 20 42 45 47 49 4E     ELSE..    BEGIN
014A30:  0D 0A 20 20 20 20 20 20 20 67 65 74 62 69 74 73    ..       getbits
014A40:  3B 0D 0A 20 20 20 20 20 20 20 43 41 53 45 20 74    ;..       CASE t
014A50:  79 70 20 4F 46 0D 0A 20 20 20 20 20 20 20 20 20    yp OF..         
014A60:  20 30 3A 20 74 79 70 30 3B 0D 0A 20 20 20 20 20     0: typ0;..     
014A70:  20 20 20 20 20 31 3A 20 74 79 70 31 3B 0D 0A 20         1: typ1;.. 
014A80:  20 20 20 20 20 20 20 20 20 32 3A 20 74 79 70 32             2: typ2
014A90:  3B 0D 0A 20 20 20 20 20 20 20 20 20 20 33 3A 20    ;..          3: 
014AA0:  74 79 70 33 0D 0A 20 20 20 20 20 20 20 45 4E 44    typ3..       END
014AB0:  0D 0A 20 20 20 45 4E 44 0D 0A 45 4E 44 3B 0D 0A    ..   END..END;..
014AC0:  0D 0A 0D 0A 42 45 47 49 4E 20 20 7B 53 65 63 6F    ....BEGIN  {Seco
014AD0:  6E 64 50 61 73 73 7D 0D 0A 20 46 69 72 73 74 50    ndPass}.. FirstP
014AE0:  61 73 73 3B 0D 0A 20 49 46 20 45 4F 4C 4E 20 54    ass;.. IF EOLN T
014AF0:  48 45 4E 20 42 45 47 49 4E 20 20 63 78 3A 3D 30    HEN BEGIN  cx:=0
014B00:  45 47 49 4E 0D 0A 20 20 20 20 20 20 20 57 52 49    EGIN..       WRI
014B10:  54 45 28 27 52 75 6E 20 41 64 64 72 65 73 73 20    TE('Run Address 
014B20:  3F 27 29 3B 72 75 6E 73 74 61 72 74 3A 3D 52 45    ?');runstart:=RE
014B30:  41 44 48 45 58 28 49 4E 50 55 54 29 3B 0D 0A 20    ADHEX(INPUT);.. 
014B40:  20 20 20 20 20 20 57 52 49 54 45 28 27 45 6E 64          WRITE('End
014B50:  20 41 64 64 72 65 73 73 20 3F 27 29 3B 52 45 41     Address ?');REA
014B60:  44 4C 4E 3B 66 69 6E 69 73 68 3A 3D 52 45 41 44    DLN;finish:=READ
014B70:  48 45 58 28 49 4E 50 55 54 29 2D 72 75 6E 73 74    HEX(INPUT)-runst
014B80:  61 72 74 3B 0D 0A 20 20 20 20 20 20 20 64 6E 65    art;..       dne
014B90:  78 74 3A 3D 31 0D 0A 20 20 20 20 45 4E 44 0D 0A    xt:=1..    END..
014BA0:  20 20 45 4C 53 45 20 47 65 74 44 49 53 3B 0D 0A      ELSE GetDIS;..
014BB0:  0D 0A 20 63 6F 64 65 73 74 61 72 74 3A 3D 41 44    .. codestart:=AD
014BC0:  44 52 28 69 6E 66 69 6C 65 29 2B 34 30 3B 0D 0A    DR(infile)+40;..
014BD0:  20 6D 65 73 6C 65 67 61 6C 3A 3D 5B 27 20 27 2E     meslegal:=[' '.
014BE0:  2E 27 7E 27 5D 3B 0D 0A 20 61 6C 6C 63 68 61 72    .'~'];.. allchar
014BF0:  73 3A 3D 5B 43 48 52 28 30 29 2E 2E 43 48 52 28    s:=[CHR(0)..CHR(
014C00:  32 35 35 29 5D 3B 0D 0A 20 6D 65 73 69 6C 6C 65    255)];.. mesille
014C10:  67 3A 3D 61 6C 6C 63 68 61 72 73 2D 6D 65 73 6C    g:=allchars-mesl
014C20:  65 67 61 6C 3B 0D 0A 20 66 69 72 73 74 64 6F 6E    egal;.. firstdon
014C30:  65 3A 3D 46 41 4C 53 45 3B 0D 0A 20 52 45 50 45    e:=FALSE;.. REPE
014C40:  41 54 0D 0A 20 20 20 20 20 20 20 52 45 41 44 4C    AT..       READL
014C50:  4E 3B 0D 0A 20 20 20 20 20 20 20 52 45 41 44 28    N;..       READ(
014C60:  63 6F 6D 29 3B 0D 0A 20 20 20 20 20 20 20 63 6F    com);..       co
014C70:  6D 3A 3D 75 70 70 65 72 28 63 6F 6D 29 3B 0D 0A    m:=upper(com);..
014C80:  20 20 20 20 20 20 20 49 46 20 63 6F 6D 20 49 4E           IF com IN
014C90:  20 5B 27 42 27 2C 27 4B 27 2C 27 52 27 2C 27 53     ['B','K','R','S
014CA0:  27 2C 27 57 27 5D 20 54 48 45 4E 20 66 69 72 73    ','W'] THEN firs
014CB0:  74 64 6F 6E 65 3A 3D 46 41 4C 53 45 3B 0D 0A 20    tdone:=FALSE;.. 
014CC0:  20 20 20 20 20 20 43 41 53 45 20 63 6F 6D 20 4F          CASE com O
014CD0:  46 0D 0A 20 20 20 20 20 20 20 27 42 27 3A 20 45    F..       'B': E
014CE0:  6E 74 65 72 43 6F 6D 6D 61 6E 64 28 42 29 3B 0D    nterCommand(B);.
014CF0:  0A 20 20 20 20 20 20 20 27 44 27 3A 20 4C 69 73    .       'D': Lis
014D00:  3B 73 65 63 6F 6E 64 66 69 6E 3A 3D 66 69 6E 69    ;secondfin:=fini
014D10:  73 68 20 45 4E 44 0D 0A 20 20 20 20 20 20 20 20    sh END..        
014D20:  20 45 4C 53 45 20 42 45 47 49 4E 20 20 63 78 3A     ELSE BEGIN  cx:
014D30:  3D 52 45 41 44 48 45 58 28 49 4E 50 55 54 29 2D    =READHEX(INPUT)-
014D40:  72 75 6E 73 74 61 72 74 3B 0D 0A 20 20 20 20 20    runstart;..     
014D50:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
014D60:  73 65 63 6F 6E 64 66 69 6E 3A 3D 52 45 41 44 48    secondfin:=READH
014D70:  45 58 28 49 4E 50 55 54 29 2D 72 75 6E 73 74 61    EX(INPUT)-runsta
014D80:  72 74 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    rt..            
014D90:  20 20 45 4E 44 3B 0D 0A 20 64 78 3A 3D 31 3B 0D      END;.. dx:=1;.
014DA0:  0A 20 57 48 49 4C 45 20 63 78 3E 64 61 74 61 5B    . WHILE cx>data[
014DB0:  64 78 5D 2E 73 74 61 20 44 4F 20 64 78 3A 3D 64    dx].sta DO dx:=d
014DC0:  78 2B 31 3B 0D 0A 20 49 46 20 64 78 3E 31 20 54    x+1;.. IF dx>1 T
014DD0:  48 45 4E 20 49 46 20 64 61 74 61 5B 64 78 2D 31    HEN IF data[dx-1
014DE0:  5D 2E 66 69 6E 3E 3D 63 78 20 54 48 45 4E 20 64    ].fin>=cx THEN d
014DF0:  78 3A 3D 64 78 2D 31 3B 0D 0A 0D 0A 20 52 45 50    x:=dx-1;.... REP
014E00:  45 41 54 0D 0A 20 20 20 58 72 65 67 3A 3D 48 4C    EAT..   Xreg:=HL
014E10:  3B 0D 0A 20 20 20 69 6E 64 65 78 65 64 3A 3D 46    ;..   indexed:=F
014E20:  41 4C 53 45 3B 0D 0A 20 20 20 6F 6C 64 63 78 3A    ALSE;..   oldcx:
014E30:  3D 63 78 3B 6F 6C 64 64 78 3A 3D 64 78 3B 0D 0A    =cx;olddx:=dx;..
014E40:  20 20 20 70 61 73 73 31 62 79 74 65 3B 0D 0A 20       pass1byte;.. 
014E50:  20 20 49 46 20 70 72 6E 20 54 48 45 4E 0D 0A 20      IF prn THEN.. 
014E60:  20 20 20 20 20 20 42 45 47 49 4E 0D 0A 20 20 20          BEGIN..   
014E70:  20 20 20 20 20 20 20 57 52 49 54 45 28 67 66 69           WRITE(gfi
014E80:  6C 65 2C 6F 6C 64 63 78 2B 72 75 6E 73 74 61 72    le,oldcx+runstar
014E90:  74 3A 34 3A 48 2C 27 20 27 29 3B 0D 0A 20 20 20    t:4:H,' ');..   
014EA0:  20 20 20 20 20 20 20 49 46 20 63 78 2D 6F 6C 64           IF cx-old
014EB0:  63 78 3E 34 20 54 48 45 4E 20 57 52 49 54 45 28    cx>4 THEN WRITE(
014EC0:  67 66 69 6C 65 2C 43 48 52 28 39 29 29 20 45 4C    gfile,CHR(9)) EL
014ED0:  53 45 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    SE..            
014EE0:  20 20 20 46 4F 52 20 69 3A 3D 6F 6C 64 63 78 20       FOR i:=oldcx 
014EF0:  54 4F 20 63 78 2D 31 20 44 4F 20 57 52 49 54 45    TO cx-1 DO WRITE
014F00:  74 44 61 74 61 28 4F 55 54 50 55 54 29 3B 0D 0A    tData(OUTPUT);..
014F10:  20 20 20 20 20 20 20 27 47 27 3A 20 47 65 6E 65           'G': Gene
014F20:  72 61 74 65 3B 0D 0A 20 20 20 20 20 20 20 27 4B    rate;..       'K
014F30:  27 3A 20 4B 69 6C 6C 44 61 74 61 3B 0D 0A 20 20    ': KillData;..  
014F40:  20 20 20 20 20 27 48 27 2C 27 3F 27 3A 20 48 65         'H','?': He
014F50:  6C 70 3B 0D 0A 20 20 20 20 20 20 20 27 4C 27 3A    lp;..       'L':
014F60:  20 53 65 63 6F 6E 64 50 61 73 73 28 4F 55 54 50     SecondPass(OUTP
014F70:  55 54 2C 54 52 55 45 29 3B 0D 0A 20 20 20 20 20    UT,TRUE);..     
014F80:  20 20 27 4D 27 3A 20 45 6E 74 65 72 43 6F 6D 6D      'M': EnterComm
014F90:  61 6E 64 28 4D 29 3B 0D 0A 20 20 20 20 20 20 20    and(M);..       
014FA0:  27 50 27 3A 20 50 75 74 44 49 53 3B 0D 0A 20 20    'P': PutDIS;..  
014FB0:  20 20 20 20 20 27 52 27 3A 20 47 65 74 44 49 53         'R': GetDIS
014FC0:  3B 0D 0A 20 20 20 20 20 20 20 27 53 27 3A 20 45    ;..       'S': E
014FD0:  6E 74 65 72 43 6F 6D 6D 61 6E 64 28 53 29 3B 0D    nterCommand(S);.
014FE0:  0A 20 20 20 20 20 20 20 27 57 27 3A 20 45 6E 74    .       'W': Ent
014FF0:  65 72 43 6F 6D 6D 61 6E 64 28 57 29 0D 0A 20 20    erCommand(W)..  
015000:  20 20 20 20 20 45 4E 44 3B 0D 0A 20 55 4E 54 49         END;.. UNTI
015010:  4C 20 28 63 6F 6D 3D 27 45 27 29 20 4F 52 20 28    L (com='E') OR (
015020:  63 6F 6D 3D 27 58 27 29 3B 0D 0A 39 39 3A 0D 0A    com='X');..99:..
015030:  45 4E 44 2E 0D 0A 1A 27 3A 20 47 65 74 44 49 53    END....': GetDIS
015040:  3B 0D 0A 20 20 20 20 20 20 20 27 53 27 3A 20 45    ;..       'S': E
015050:  6E 74 65 72 43 6F 6D 6D 61 6E 64 28 53 29 3B 0D    nterCommand(S);.
015060:  0A 20 20 20 20 20 20 20 27 57 27 3A 20 45 6E 74    .       'W': Ent
015070:  65 72 43 6F 6D 6D 61 6E 64 28 57 29 0D 0A 20 20    erCommand(W)..  
015080:  20 20 20 20 31 3A 57 52 49 54 45 28 67 66 69 6C        1:WRITE(gfil
015090:  65 2C 27 44 45 27 29 3B 0D 0A 20 20 20 20 20 20    e,'DE');..      
0150A0:  20 32 3A 67 58 3B 0D 0A 20 20 20 20 20 20 20 33     2:gX;..       3
0150B0:  3A 57 52 49 54 45 28 67 66 69 6C 65 2C 27 53 50    :WRITE(gfile,'SP
0150C0:  27 29 0D 0A 20 45 4E 44 0D 0A 45 4E 44 3B 0D 0A    ').. END..END;..
0150D0:  0D 0A 50 52 4F 43 45 44 55 52 45 20 71 71 28 69    ..PROCEDURE qq(i
0150E0:  3A 49 4E 54 45 47 45 52 29 3B 0D 0A 42 45 47 49    :INTEGER);..BEGI
0150F0:  4E 0D 0A 20 43 41 53 45 20 69 20 4F 46 0D 0A 20    N.. CASE i OF.. 
015100:  28 67 66 69 6C 65 2C 4F 52 44 28 50 45 45 4B 28    (gfile,ORD(PEEK(
015110:  63 6F 64 65 73 74 61 72 74 2B 69 2C 43 48 41 52    codestart+i,CHAR
015120:  29 29 3A 32 3A 48 29 3B 0D 0A 20 20 20 20 20 20    )):2:H);..      
015130:  20 20 20 20 57 52 49 54 45 28 67 66 69 6C 65 2C        WRITE(gfile,
015140:  27 20 27 3A 32 2C 43 48 52 28 39 29 29 0D 0A 20    ' ':2,CHR(9)).. 
015150:  20 20 20 20 20 20 45 4E 44 3B 0D 0A 20 20 20 63          END;..   c
015160:  78 3A 3D 6F 6C 64 63 78 3B 64 78 3A 3D 6F 6C 64    x:=oldcx;dx:=old
015170:  64 78 3B 0D 0A 20 20 20 49 46 20 63 78 20 4D 4F    dx;..   IF cx MO
015180:  44 20 32 35 36 20 49 4E 20 74 61 62 6C 65 5B 63    D 256 IN table[c
015190:  78 20 44 49 56 20 32 35 36 5D 20 54 48 45 4E 20    x DIV 256] THEN 
0151A0:  57 52 49 54 45 28 67 66 69 6C 65 2C 27 4C 27 2C    WRITE(gfile,'L',
0151B0:  72 75 6E 73 74 61 72 74 2B 63 78 3A 34 3A 48 29    runstart+cx:4:H)
0151C0:  3B 0D 0A 20 20 20 49 46 20 70 72 6E 20 54 48 45    ;..   IF prn THE
0151D0:  4E 20 57 52 49 54 45 28 67 66 69 6C 65 2C 43 48    N WRITE(gfile,CH
0151E0:  52 28 39 29 29 20 45 4C 53 45 20 57 52 49 54 45    R(9)) ELSE WRITE
0151F0:  28 67 66 69 6C 65 2C 27 20 27 29 3B 0D 0A 20 20    (gfile,' ');..  
015200:  20 62 79 74 65 3B 0D 0A 20 20 20 49 46 20 70 72     byte;..   IF pr
015210:  6E 20 41 4E 44 20 28 63 78 2D 6F 6C 64 63 78 3C    n AND (cx-oldcx<
015220:  3D 34 29 20 54 48 45 4E 0D 0A 20 20 20 20 20 42    =4) THEN..     B
015230:  45 47 49 4E 0D 0A 20 20 20 20 20 20 20 57 52 49    EGIN..       WRI
015240:  54 45 28 67 66 69 6C 65 2C 27 3B 27 29 3B 0D 0A    TE(gfile,';');..
015250:  20 20 20 20 20 20 20 46 4F 52 20 69 3A 3D 6F 6C           FOR i:=ol
015260:  64 63 78 20 54 4F 20 63 78 2D 31 20 44 4F 0D 0A    dcx TO cx-1 DO..
015270:  20 20 20 20 20 20 20 20 20 20 20 42 45 47 49 4E               BEGIN
015280:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
015290:  20 63 68 3A 3D 4F 52 44 28 50 45 45 4B 28 63 6F     ch:=ORD(PEEK(co
0152A0:  64 65 73 74 61 72 74 2B 69 2C 43 48 41 52 29 29    destart+i,CHAR))
0152B0:  3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    ;..             
0152C0:  20 20 49 46 20 63 68 3E 31 32 37 20 54 48 45 4E      IF ch>127 THEN
0152D0:  20 63 68 3A 3D 63 68 2D 31 32 38 3B 0D 0A 20 20     ch:=ch-128;..  
0152E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 49 46 20                 IF 
0152F0:  63 68 3C 33 32 20 54 48 45 4E 20 63 68 3A 3D 4F    ch<32 THEN ch:=O
015300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0153A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0153B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0153C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0153D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0153E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0153F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0154A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0154B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0154C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0154D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0154E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0154F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015500:  52 44 28 27 2E 27 29 3B 0D 0A 20 20 20 20 20 20    RD('.');..      
015510:  20 20 20 20 20 20 20 20 20 57 52 49 54 45 28 67             WRITE(g
015520:  66 69 6C 65 2C 43 48 52 28 63 68 29 29 0D 0A 20    file,CHR(ch)).. 
015530:  20 20 20 20 20 20 20 20 20 20 45 4E 44 0D 0A 20              END.. 
015540:  20 20 20 20 45 4E 44 3B 0D 0A 20 20 20 57 52 49        END;..   WRI
015550:  54 45 4C 4E 28 67 66 69 6C 65 29 3B 0D 0A 55 4E    TELN(gfile);..UN
015560:  54 49 4C 20 63 78 3E 73 65 63 6F 6E 64 66 69 6E    TIL cx>secondfin
015570:  0D 0A 45 4E 44 3B 0D 0A 0D 0A 7B 20 47 20 63 6F    ..END;....{ G co
015580:  6D 6D 61 6E 64 20 2D 20 47 65 6E 65 72 61 74 65    mmand - Generate
015590:  73 20 61 20 2E 47 45 4E 20 66 69 6C 65 20 6F 66    s a .GEN file of
0155A0:  20 64 69 73 61 61 73 73 65 6D 62 6C 79 20 7D 0D     disaassembly }.
0155B0:  0A 50 52 4F 43 45 44 55 52 45 20 47 65 6E 65 72    .PROCEDURE Gener
0155C0:  61 74 65 3B 0D 0A 42 45 47 49 4E 0D 0A 20 66 6E    ate;..BEGIN.. fn
0155D0:  61 6D 65 5B 31 32 5D 3A 3D 27 47 27 3B 66 6E 61    ame[12]:='G';fna
0155E0:  6D 65 5B 31 33 5D 3A 3D 27 45 27 3B 66 6E 61 6D    me[13]:='E';fnam
0155F0:  65 5B 31 34 5D 3A 3D 27 4E 27 3B 0D 0A 20 52 45    e[14]:='N';.. RE
015600:  57 52 49 54 45 28 67 66 69 6C 65 2C 66 6E 61 6D    WRITE(gfile,fnam
015610:  65 29 3B 0D 0A 20 46 69 72 73 74 50 61 73 73 3B    e);.. FirstPass;
015620:  0D 0A 20 57 52 49 54 45 4C 4E 28 27 50 65 72 66    .. WRITELN('Perf
015630:  6F 72 6D 69 6E 67 20 73 65 63 6F 6E 64 20 70 61    orming second pa
015640:  73 73 27 29 3B 0D 0A 20 53 65 63 6F 6E 64 50 61    ss');.. SecondPa
015650:  73 73 28 67 66 69 6C 65 2C 46 41 4C 53 45 29 0D    ss(gfile,FALSE).
015660:  0A 45 4E 44 3B 0D 0A 0D 0A 50 52 4F 43 45 44 55    .END;....PROCEDU
015670:  52 45 20 48 65 6C 70 3B 0D 0A 42 45 47 49 4E 0D    RE Help;..BEGIN.
015680:  0A 20 57 52 49 54 45 4C 4E 28 27 42 20 20 20 20    . WRITELN('B    
015690:  20 42 79 74 65 20 44 61 74 61 27 29 3B 0D 0A 20     Byte Data');.. 
0156A0:  57 52 49 54 45 4C 4E 28 27 44 20 20 20 20 20 44    WRITELN('D     D
0156B0:  69 73 70 6C 61 79 20 64 61 74 61 20 61 72 65 61    isplay data area
0156C0:  73 27 29 3B 0D 0A 20 57 52 49 54 45 4C 4E 28 27    s');.. WRITELN('
0156D0:  45 2C 58 20 20 20 45 78 69 74 20 74 6F 20 43 50    E,X   Exit to CP
0156E0:  2F 4D 27 29 3B 0D 0A 20 57 52 49 54 45 4C 4E 28    /M');.. WRITELN(
0156F0:  27 47 20 20 20 20 20 47 65 6E 65 72 61 74 65 20    'G     Generate 
015700:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
015710:  12 00 00 00 02 09 4E E5 12 00 41 02 00 00 00 02    ......N...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:  00 44 49 53 43 20 20 20 20 42 41 53 00 00 00 00    .DISC    BAS....
015810:  00 00 01 00 00 70 01 00 A3 00 00 00 00 00 00 00    .....p..£.......
015820:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015830:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015840:  A3 00 00 31 04 AB 1E ED 55 4E 62 4C 89 BB 8C 13    £..1....UNbL....
015850:  68 5E F4 2F D5 71 2A 67 74 AD 79 CC 71 5C 37 EC    h^./.q*gt.y.q\7.
015860:  D3 91 65 39 12 D3 8F 02 EA 30 22 00 24 00 14 00    ..e9.....0".$...
015870:  BF 22 20 20 20 20 20 20 20 43 6F 70 79 72 69 67    ."       Copyrig
015880:  AD 2C E8 EA E6 37 1E EC 91 DF C5 2E 1B F4 4D D5    .,...7........M.
015890:  24 64 23 31 FF 79 C7 48 20 15 AA F7 FD 60 0B 43    $d#1.y.H ....`.C
0158A0:  B0 EE 6E C8 50 49 94 C0 B7 E7 03 17 42 A8 D0 63    ..n.PI......B..c
0158B0:  C8 AE 63 80 89 EB 41 2A 81 76 AE 80 D9 E0 F2 04    ..c...A*.v......
0158C0:  C0 67 B2 1E 0C 83 3E 1F F5 BB EE 8F AF DD 53 14    .g....>.......S.
0158D0:  2B 1A 5C 07 13 51 88 79 AA 91 9C 41 DA A1 79 48    +.\..Q.y...A..yH
0158E0:  40 00 43 9C 57 D2 DD CD 8F BB 95 5B 28 A0 50 02    @.C.W......[(.P.
0158F0:  EB 52 DB 29 AC 8B E5 ED BD 2B AA 21 04 BF D8 B4    .R.).....+.!....
015900:  AB 1E ED 55 4E 62 4C 89 BB 8C 13 68 5E F4 2F D5    ...UNbL....h^./.
015910:  71 2A 67 74 AD 79 CC 71 5C 37 EC D3 91 65 39 12    q*gt.y.q\7...e9.
015920:  D3 8F 02 EA 30 22 00 24 00 14 00 BF 22 20 20 20    ....0".$...."   
015930:  20 20 20 20 43 6F 70 79 72 69 67 68 74 20 48 69        Copyright Hi
015940:  53 6F 66 74 20 31 39 38 35 22 00 06 00 1E 00 BF    Soft 1985"......
015950:  00 2E 00 28 00 BF 22 55 73 65 20 53 69 64 65 20    ...(.."Use Side 
015960:  41 20 6F 66 20 74 68 69 73 20 64 69 73 63 20 75    A of this disc u
015970:  6E 64 65 72 20 43 50 2F 4D 20 32 2E 32 22 00 22    nder CP/M 2.2"."
015980:  20 20 20 20 20 20 20 20 20 20 45 4E 44 3B 0D 0A              END;..
015990:  20 20 20 20 20 20 20 31 3A 57 52 49 54 45 28 67           1:WRITE(g
0159A0:  66 69 6C 65 2C 27 42 49 54 20 27 29 3B 0D 0A 20    file,'BIT ');.. 
0159B0:  20 20 20 20 20 20 32 3A 57 52 49 54 45 28 67 66          2:WRITE(gf
0159C0:  69 6C 65 2C 27 52 45 53 20 27 29 3B 0D 0A 20 20    ile,'RES ');..  
0159D0:  20 20 20 20 20 33 3A 57 52 49 54 45 28 67 66 69         3:WRITE(gfi
0159E0:  6C 65 2C 27 53 45 54 20 27 29 0D 0A 20 45 4E 44    le,'SET ').. END
0159F0:  3B 0D 0A 20 49 46 20 74 79 70 3E 30 20 54 48 45    ;.. IF typ>0 THE
015A00:  0A 45 4E 44 3B 0D 0A 0D 0A 46 55 4E 43 54 49 4F    .END;....FUNCTIO
015A10:  4E 20 52 45 41 44 52 41 4E 44 28 56 41 52 20 46    N READRAND(VAR F
015A20:  3A 54 45 58 54 3B 4C 4F 47 52 45 43 2C 61 64 72    :TEXT;LOGREC,adr
015A30:  2C 6E 62 79 74 65 73 3A 49 4E 54 45 47 45 52 29    ,nbytes:INTEGER)
015A40:  3A 42 4F 4F 4C 45 41 4E 3B 0D 0A 56 41 52 20 42    :BOOLEAN;..VAR B
015A50:  59 54 45 4E 4F 3A 52 45 41 4C 3B 0D 0A 20 20 20    YTENO:REAL;..   
015A60:  20 76 61 6C 69 64 2C 73 6E 75 6D 2C 6F 66 66 73     valid,snum,offs
015A70:  65 74 2C 73 74 61 72 74 2C 69 3A 49 4E 54 45 47    et,start,i:INTEG
015A80:  45 52 3B 0D 0A 20 20 20 20 6E 6F 6D 6F 72 65 3A    ER;..    nomore:
015A90:  42 4F 4F 4C 45 41 4E 3B 0D 0A 20 20 20 20 62 3A    BOOLEAN;..    b:
015AA0:  20 41 52 52 41 59 5B 31 2E 2E 31 32 38 5D 20 4F     ARRAY[1..128] O
015AB0:  46 20 43 48 41 52 3B 0D 0A 42 45 47 49 4E 0D 0A    F CHAR;..BEGIN..
015AC0:  0D 0A 20 42 59 54 45 4E 4F 3A 3D 4C 4F 47 52 45    .. BYTENO:=LOGRE
015AD0:  43 20 2A 20 6E 62 79 74 65 73 3B 0D 0A 20 73 6E    C * nbytes;.. sn
015AE0:  75 6D 3A 3D 45 4E 54 49 45 52 28 42 59 54 45 4E    um:=ENTIER(BYTEN
015AF0:  4F 2F 31 32 38 29 3B 0D 0A 20 6F 66 66 73 65 74    O/128);.. offset
015B00:  3A 3D 52 4F 55 4E 44 28 42 59 54 45 4E 4F 2D 73    :=ROUND(BYTENO-s
015B10:  6E 75 6D 2A 31 32 38 29 3B 0D 0A 20 73 74 61 72    num*128);.. star
015B20:  74 3A 3D 30 3B 0D 0A 0D 0A 20 6E 6F 6D 6F 72 65    t:=0;.... nomore
015B30:  3A 3D 46 41 4C 53 45 3B 0D 0A 20 52 45 50 45 41    :=FALSE;.. REPEA
015B40:  54 0D 0A 20 20 20 49 46 20 52 45 41 44 52 28 46    T..   IF READR(F
015B50:  2C 73 6E 75 6D 2C 41 44 44 52 28 62 29 29 20 3C    ,snum,ADDR(b)) <
015B60:  3E 20 30 20 54 48 45 4E 20 6E 6F 6D 6F 72 65 3A    > 0 THEN nomore:
015B70:  3D 54 52 55 45 0D 0A 20 20 20 45 4C 53 45 0D 0A    =TRUE..   ELSE..
015B80:  0D 0A 20 20 20 20 42 45 47 49 4E 0D 0A 20 20 20    ..    BEGIN..   
015B90:  20 20 49 46 20 6F 66 66 73 65 74 2B 6E 62 79 74      IF offset+nbyt
015BA0:  65 73 2D 73 74 61 72 74 3E 31 32 38 20 54 48 45    es-start>128 THE
015BB0:  4E 20 76 61 6C 69 64 3A 3D 31 32 38 2D 6F 66 66    N valid:=128-off
015BC0:  73 65 74 0D 0A 09 09 09 20 20 45 4C 53 45 20 76    set.....  ELSE v
015BD0:  61 6C 69 64 3A 3D 6E 62 79 74 65 73 2D 73 74 61    alid:=nbytes-sta
015BE0:  72 74 3B 0D 0A 20 20 20 20 20 46 4F 52 20 69 3A    rt;..     FOR i:
015BF0:  3D 30 20 54 4F 20 76 61 6C 69 64 2D 31 20 44 4F    =0 TO valid-1 DO
015C00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015C10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015C20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015C30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015C40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015C50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015C60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015C70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015C80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015C90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015CA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015CB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015CC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015CD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015CE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015CF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015D00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015D10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015D20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015D30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015D40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015D50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015D60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015D70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015D80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015D90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015DA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015DB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015DC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015DD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015DE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015DF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015E00:  20 50 4F 4B 45 28 61 64 72 2B 73 74 61 72 74 2B     POKE(adr+start+
015E10:  69 2C 62 5B 6F 66 66 73 65 74 2B 31 2B 69 5D 29    i,b[offset+1+i])
015E20:  3B 0D 0A 0D 0A 20 20 20 20 20 73 74 61 72 74 3A    ;....     start:
015E30:  3D 73 74 61 72 74 2B 76 61 6C 69 64 3B 0D 0A 20    =start+valid;.. 
015E40:  20 20 20 20 73 6E 75 6D 3A 3D 73 6E 75 6D 2B 31        snum:=snum+1
015E50:  3B 6F 66 66 73 65 74 3A 3D 30 3B 0D 0A 20 20 20    ;offset:=0;..   
015E60:  20 45 4E 44 0D 0A 20 55 4E 54 49 4C 20 28 73 74     END.. UNTIL (st
015E70:  61 72 74 3D 6E 62 79 74 65 73 29 20 4F 52 20 6E    art=nbytes) OR n
015E80:  6F 6D 6F 72 65 3B 0D 0A 0D 0A 20 0D 0A 20 52 45    omore;.... .. RE
015E90:  41 44 52 41 4E 44 3A 3D 6E 6F 6D 6F 72 65 3B 0D    ADRAND:=nomore;.
015EA0:  0A 45 4E 44 3B 0D 0A 0D 0A 50 52 4F 43 45 44 55    .END;....PROCEDU
015EB0:  52 45 20 57 52 49 54 45 52 41 4E 44 28 56 41 52    RE WRITERAND(VAR
015EC0:  20 46 3A 54 45 58 54 3B 4C 4F 47 52 45 43 2C 61     F:TEXT;LOGREC,a
015ED0:  64 72 2C 6E 62 79 74 65 73 3A 49 4E 54 45 47 45    dr,nbytes:INTEGE
015EE0:  52 29 3B 0D 0A 56 41 52 20 42 59 54 45 4E 4F 3A    R);..VAR BYTENO:
015EF0:  52 45 41 4C 3B 0D 0A 20 20 20 20 64 75 6D 2C 76    REAL;..    dum,v
015F00:  61 6C 69 64 2C 73 6E 75 6D 2C 6F 66 66 73 65 74    alid,snum,offset
015F10:  2C 73 74 61 72 74 2C 69 3A 49 4E 54 45 47 45 52    ,start,i:INTEGER
015F20:  3B 0D 0A 20 20 20 20 62 3A 20 41 52 52 41 59 5B    ;..    b: ARRAY[
015F30:  31 2E 2E 31 32 38 5D 20 4F 46 20 43 48 41 52 3B    1..128] OF CHAR;
015F40:  0D 0A 42 45 47 49 4E 0D 0A 0D 0A 20 42 59 54 45    ..BEGIN.... BYTE
015F50:  4E 4F 3A 3D 4C 4F 47 52 45 43 20 2A 20 6E 62 79    NO:=LOGREC * nby
015F60:  74 65 73 3B 0D 0A 20 73 6E 75 6D 3A 3D 45 4E 54    tes;.. snum:=ENT
015F70:  49 45 52 28 42 59 54 45 4E 4F 2F 31 32 38 29 3B    IER(BYTENO/128);
015F80:  0D 0A 20 6F 66 66 73 65 74 3A 3D 52 4F 55 4E 44    .. offset:=ROUND
015F90:  28 42 59 54 45 4E 4F 2D 73 6E 75 6D 2A 31 32 38    (BYTENO-snum*128
015FA0:  29 3B 0D 0A 20 73 74 61 72 74 3A 3D 30 3B 0D 0A    );.. start:=0;..
015FB0:  20 52 45 50 45 41 54 0D 0A 20 20 20 20 64 75 6D     REPEAT..    dum
015FC0:  3A 3D 20 52 45 41 44 52 28 46 2C 73 6E 75 6D 2C    := READR(F,snum,
015FD0:  41 44 44 52 28 62 29 29 3B 0D 0A 20 20 0D 0A 20    ADDR(b));..  .. 
015FE0:  20 20 20 42 45 47 49 4E 0D 0A 20 20 20 20 20 49       BEGIN..     I
015FF0:  46 20 6F 66 66 73 65 74 2B 6E 62 79 74 65 73 2D    F offset+nbytes-
016000:  0D 0A 7B 20 54 68 69 73 20 66 69 6C 65 20 63 6F    ..{ This file co
016010:  6E 74 61 69 6E 73 20 70 72 6F 63 65 64 75 72 65    ntains procedure
016020:  73 20 61 6E 64 20 66 75 6E 63 74 69 6F 6E 73 20    s and functions 
016030:  66 6F 72 20 52 61 6E 64 6F 6D 20 41 63 63 65 73    for Random Acces
016040:  73 20 44 69 73 63 20 46 69 6C 65 73 3A 0D 0A 0D    s Disc Files:...
016050:  0A 20 20 46 6F 72 20 61 6E 20 65 78 61 6D 70 6C    .  For an exampl
016060:  65 20 6F 66 20 74 68 65 69 72 20 75 73 65 20 73    e of their use s
016070:  65 65 20 42 49 52 54 48 44 41 59 2E 50 41 53 0D    ee BIRTHDAY.PAS.
016080:  0A 0D 0A 20 20 52 45 41 44 52 41 4E 44 20 69 73    ...  READRAND is
016090:  20 61 20 66 75 6E 63 74 69 6F 6E 20 77 68 69 63     a function whic
0160A0:  68 20 72 65 74 75 72 6E 73 20 54 52 55 45 20 69    h returns TRUE i
0160B0:  66 20 61 20 72 65 63 6F 72 64 20 63 61 6E 20 6E    f a record can n
0160C0:  6F 74 20 62 65 20 66 6F 75 6E 64 0D 0A 20 20 6F    ot be found..  o
0160D0:  6E 20 74 68 65 20 64 69 73 63 2E 20 49 74 20 72    n the disc. It r
0160E0:  65 74 75 72 6E 73 20 46 41 4C 53 45 20 69 66 20    eturns FALSE if 
0160F0:  74 68 65 20 64 61 74 61 20 77 61 73 20 72 65 61    the data was rea
016100:  64 20 73 75 63 63 65 73 73 66 75 6C 6C 79 2E 0D    d successfully..
016110:  0A 20 20 54 68 65 20 66 69 72 73 74 20 70 61 72    .  The first par
016120:  61 6D 65 74 65 72 20 69 73 20 74 68 65 20 54 65    ameter is the Te
016130:  78 74 20 46 69 6C 65 20 76 61 72 69 61 62 6C 65    xt File variable
016140:  20 79 6F 75 20 77 69 73 68 20 74 6F 20 72 65 61     you wish to rea
016150:  64 2E 20 54 68 69 73 20 73 68 6F 75 6C 64 0D 0A    d. This should..
016160:  20 20 62 65 20 6F 70 65 6E 65 64 20 75 73 69 6E      be opened usin
016170:  67 20 52 45 53 45 54 20 28 6F 72 20 52 45 57 52    g RESET (or REWR
016180:  49 54 45 20 69 66 20 79 6F 75 20 75 73 65 20 57    ITE if you use W
016190:  52 49 54 45 52 41 4E 44 20 6F 6E 20 69 74 20 66    RITERAND on it f
0161A0:  69 72 73 74 29 2E 0D 0A 20 20 54 68 65 20 73 65    irst)...  The se
0161B0:  63 6F 6E 64 20 70 61 72 61 6D 65 74 65 72 20 69    cond parameter i
0161C0:  73 20 74 68 65 20 46 69 6C 65 20 43 6F 6D 70 6F    s the File Compo
0161D0:  6E 65 6E 74 20 79 6F 75 20 77 69 73 68 20 74 6F    nent you wish to
0161E0:  20 72 65 61 64 20 73 74 61 72 74 69 6E 67 20 66     read starting f
0161F0:  72 6F 6D 20 30 2E 0D 0A 20 20 54 68 65 20 74 68    rom 0...  The th
016200:  73 74 61 72 74 3E 31 32 38 20 54 48 45 4E 20 76    start>128 THEN v
016210:  61 6C 69 64 3A 3D 31 32 38 2D 6F 66 66 73 65 74    alid:=128-offset
016220:  0D 0A 09 09 09 20 20 45 4C 53 45 20 76 61 6C 69    .....  ELSE vali
016230:  64 3A 3D 6E 62 79 74 65 73 2D 73 74 61 72 74 3B    d:=nbytes-start;
016240:  0D 0A 20 20 20 20 46 4F 52 20 69 3A 3D 30 20 54    ..    FOR i:=0 T
016250:  4F 20 76 61 6C 69 64 2D 31 20 44 4F 20 62 5B 6F    O valid-1 DO b[o
016260:  66 66 73 65 74 2B 31 2B 69 5D 3A 3D 50 45 45 4B    ffset+1+i]:=PEEK
016270:  28 61 64 72 2B 73 74 61 72 74 2B 69 2C 43 48 41    (adr+start+i,CHA
016280:  52 29 3B 0D 0A 20 20 20 20 20 64 75 6D 3A 3D 20    R);..     dum:= 
016290:  57 52 49 54 45 52 28 46 2C 73 6E 75 6D 2C 41 44    WRITER(F,snum,AD
0162A0:  44 52 28 62 29 29 3B 0D 0A 20 20 20 20 20 73 74    DR(b));..     st
0162B0:  61 72 74 3A 3D 73 74 61 72 74 2B 76 61 6C 69 64    art:=start+valid
0162C0:  3B 0D 0A 20 20 20 20 20 73 6E 75 6D 3A 3D 73 6E    ;..     snum:=sn
0162D0:  75 6D 2B 31 3B 6F 66 66 73 65 74 3A 3D 30 3B 0D    um+1;offset:=0;.
0162E0:  0A 20 20 20 20 45 4E 44 0D 0A 20 55 4E 54 49 4C    .    END.. UNTIL
0162F0:  20 28 73 74 61 72 74 3D 6E 62 79 74 65 73 29 3B     (start=nbytes);
016300:  0D 0A 0D 0A 20 0D 0A 45 4E 44 3B 09 0D 0A 0D 0A    .... ..END;.....
016310:  50 52 4F 43 45 44 55 52 45 20 43 4C 4F 53 45 28    PROCEDURE CLOSE(
016320:  56 41 52 20 46 3A 54 45 58 54 29 3B 0D 0A 56 41    VAR F:TEXT);..VA
016330:  52 20 64 75 6D 3A 49 4E 54 45 47 45 52 3B 0D 0A    R dum:INTEGER;..
016340:  42 45 47 49 4E 0D 0A 20 50 4F 4B 45 28 41 44 44    BEGIN.. POKE(ADD
016350:  52 28 46 29 2B 34 2C 43 48 52 28 31 29 29 3B 20    R(F)+4,CHR(1)); 
016360:  7B 20 66 6F 6F 6C 20 74 68 65 20 72 75 6E 2D 74    { fool the run-t
016370:  69 6D 65 20 73 79 73 74 65 6D 20 69 6E 74 6F 20    ime system into 
016380:  74 68 69 6E 6B 69 6E 67 20 69 74 73 20 61 20 72    thinking its a r
016390:  65 61 64 20 66 69 6C 65 7D 0D 0A 20 64 75 6D 3A    ead file}.. dum:
0163A0:  3D 43 50 4D 28 31 36 2C 41 44 44 52 28 46 29 2B    =CPM(16,ADDR(F)+
0163B0:  37 29 3B 0D 0A 45 4E 44 3B 0D 0A 1A 52 3B 0D 0A    7);..END;...R;..
0163C0:  42 45 47 49 4E 0D 0A 20 50 4F 4B 45 28 41 44 44    BEGIN.. POKE(ADD
0163D0:  52 28 46 29 2B 34 2C 43 48 52 28 31 29 29 3B 20    R(F)+4,CHR(1)); 
0163E0:  7B 20 66 6F 6F 6C 20 74 68 65 20 72 75 6E 2D 74    { fool the run-t
0163F0:  69 6D 65 20 73 79 73 74 65 6D 20 69 6E 74 6F 20    ime system into 
016400:  69 72 64 20 70 61 72 61 6D 65 74 65 72 20 69 73    ird parameter is
016410:  20 74 68 65 20 61 64 64 72 65 73 73 20 6F 66 20     the address of 
016420:  74 68 65 20 76 61 72 69 61 62 6C 65 20 79 6F 75    the variable you
016430:  20 77 69 73 68 20 74 6F 20 72 65 61 64 2E 0D 0A     wish to read...
016440:  20 20 54 68 65 20 66 6F 75 72 74 68 20 70 61 72      The fourth par
016450:  61 6D 65 74 65 72 20 69 73 20 74 68 65 20 73 69    ameter is the si
016460:  7A 65 20 28 69 6E 20 62 79 74 65 73 29 20 6F 66    ze (in bytes) of
016470:  20 74 68 65 20 66 69 6C 65 20 63 6F 6D 70 6F 6E     the file compon
016480:  65 6E 74 73 2E 0D 0A 0D 0A 20 20 57 52 49 54 45    ents.....  WRITE
016490:  52 41 4E 44 20 69 73 20 61 20 70 72 6F 63 65 64    RAND is a proced
0164A0:  75 72 65 20 77 69 74 68 20 34 20 70 61 72 61 6D    ure with 4 param
0164B0:  65 74 65 72 73 3A 0D 0A 20 20 54 68 65 20 66 69    eters:..  The fi
0164C0:  72 73 74 20 70 61 72 61 6D 65 74 65 72 20 69 73    rst parameter is
0164D0:  20 74 68 65 20 54 65 78 74 20 46 69 6C 65 20 76     the Text File v
0164E0:  61 72 69 61 62 6C 65 20 79 6F 75 20 77 69 73 68    ariable you wish
0164F0:  20 74 6F 20 77 72 69 74 65 20 74 6F 2E 0D 0A 20     to write to... 
016500:  20 54 68 65 20 73 65 63 6F 6E 64 20 70 61 72 61     The second para
016510:  6D 65 74 65 72 20 69 73 20 74 68 65 20 6E 75 6D    meter is the num
016520:  62 65 72 20 6F 66 20 74 68 65 20 46 69 6C 65 20    ber of the File 
016530:  43 6F 6D 70 6F 6E 65 6E 74 20 79 6F 75 20 77 69    Component you wi
016540:  73 68 20 74 6F 20 72 65 61 64 2E 0D 0A 20 20 54    sh to read...  T
016550:  68 65 20 74 68 69 72 64 20 70 61 72 61 6D 65 74    he third paramet
016560:  65 72 20 69 73 20 74 68 65 20 61 64 64 72 65 73    er is the addres
016570:  73 20 6F 66 20 74 68 65 20 76 61 72 69 61 62 6C    s of the variabl
016580:  65 20 79 6F 75 20 77 69 73 68 20 74 6F 20 77 72    e you wish to wr
016590:  69 74 65 2E 0D 0A 20 20 54 68 65 20 66 6F 75 72    ite...  The four
0165A0:  74 68 20 70 61 72 61 6D 65 74 65 72 20 69 73 20    th parameter is 
0165B0:  74 68 65 20 73 69 7A 65 20 6F 66 20 74 68 65 20    the size of the 
0165C0:  63 6F 6D 70 6F 6E 65 6E 74 73 2E 0D 0A 0D 0A 20    components..... 
0165D0:  20 43 4C 4F 53 45 20 77 68 69 63 68 20 69 73 20     CLOSE which is 
0165E0:  61 20 70 72 6F 63 65 64 75 72 65 20 77 69 74 68    a procedure with
0165F0:  20 6F 6E 65 20 66 69 6C 65 20 70 61 72 61 6D 65     one file parame
016600:  7B 24 54 2C 59 0D 0A 0D 0A 20 43 6F 6D 70 69 6C    {$T,Y.... Compil
016610:  65 20 74 68 69 73 20 70 72 6F 67 72 61 6D 20 75    e this program u
016620:  73 69 6E 67 0D 0A 20 20 20 48 50 20 54 55 52 54    sing..   HP TURT
016630:  4C 45 33 0D 0A 7D 0D 0A 7B 24 4C 2D 2C 43 2D 7D    LE3..}..{$L-,C-}
016640:  0D 0A 50 52 4F 47 52 41 4D 20 74 75 72 74 6C 65    ..PROGRAM turtle
016650:  3B 0D 0A 20 20 20 20 0D 0A 56 41 52 0D 0A 20 20    ;..    ..VAR..  
016660:  58 63 6F 72 2C 59 63 6F 72 2C 68 65 61 64 69 6E    Xcor,Ycor,headin
016670:  67 20 3A 20 52 45 41 4C 3B 0D 0A 20 20 70 65 6E    g : REAL;..  pen
016680:  73 74 61 74 75 73 20 3A 20 42 4F 4F 4C 45 41 4E    status : BOOLEAN
016690:  3B 0D 0A 0D 0A 50 52 4F 43 45 44 55 52 45 20 6D    ;....PROCEDURE m
0166A0:  6F 64 65 28 6D 3A 49 4E 54 45 47 45 52 29 3B 0D    ode(m:INTEGER);.
0166B0:  0A 42 45 47 49 4E 0D 0A 20 49 4E 4C 49 4E 45 28    .BEGIN.. INLINE(
0166C0:  23 44 44 2C 23 37 45 2C 32 2C 09 09 7B 20 4C 44    #DD,#7E,2,..{ LD
0166D0:  20 41 2C 28 49 58 2B 32 29 09 7D 0D 0A 20 20 20     A,(IX+2).}..   
0166E0:  20 20 20 20 20 23 43 44 2C 23 35 41 2C 23 46 43         #CD,#5A,#FC
0166F0:  2C 23 30 45 2C 23 42 43 09 7B 20 46 49 52 4D 20    ,#0E,#BC.{ FIRM 
016700:  23 42 43 30 45 09 7D 0D 0A 20 20 20 20 20 20 20    #BC0E.}..       
016710:  20 29 0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52 4F 43     )..END;....PROC
016720:  45 44 55 52 45 20 70 65 6E 28 69 3A 49 4E 54 45    EDURE pen(i:INTE
016730:  47 45 52 29 3B 0D 0A 42 45 47 49 4E 0D 0A 20 49    GER);..BEGIN.. I
016740:  4E 4C 49 4E 45 28 23 44 44 2C 23 37 45 2C 32 2C    NLINE(#DD,#7E,2,
016750:  09 09 7B 20 4C 44 20 41 2C 28 49 58 2B 32 29 09    ..{ LD A,(IX+2).
016760:  7D 0D 0A 20 20 20 20 20 20 20 20 23 43 44 2C 23    }..        #CD,#
016770:  35 41 2C 23 46 43 2C 23 44 45 2C 23 42 42 09 7B    5A,#FC,#DE,#BB.{
016780:  20 46 49 52 4D 20 23 42 42 44 45 09 7D 0D 0A 20     FIRM #BBDE.}.. 
016790:  20 20 20 20 20 20 20 29 0D 0A 45 4E 44 3B 0D 0A           )..END;..
0167A0:  0D 0A 50 52 4F 43 45 44 55 52 45 20 70 61 70 65    ..PROCEDURE pape
0167B0:  72 28 69 3A 49 4E 54 45 47 45 52 29 3B 0D 0A 42    r(i:INTEGER);..B
0167C0:  45 47 49 4E 0D 0A 20 49 4E 4C 49 4E 45 28 23 44    EGIN.. INLINE(#D
0167D0:  44 2C 23 37 45 2C 32 2C 09 09 7B 20 4C 44 20 41    D,#7E,2,..{ LD A
0167E0:  2C 28 49 58 2B 32 29 09 7D 0D 0A 20 20 20 20 20    ,(IX+2).}..     
0167F0:  20 20 20 23 43 44 2C 23 35 41 2C 23 46 43 2C 23       #CD,#5A,#FC,#
016800:  74 65 72 20 77 68 69 63 68 20 6D 75 73 74 20 62    ter which must b
016810:  65 20 63 61 6C 6C 65 64 0D 0A 20 20 74 6F 20 63    e called..  to c
016820:  6C 6F 73 65 20 61 20 66 69 6C 65 20 77 68 69 63    lose a file whic
016830:  68 20 68 61 73 20 62 65 65 6E 20 77 72 69 74 74    h has been writt
016840:  65 6E 20 74 6F 20 75 73 69 6E 67 20 57 52 49 54    en to using WRIT
016850:  45 52 41 4E 44 2E 0D 0A 20 7D 0D 0A 0D 0A 46 55    ERAND... }....FU
016860:  4E 43 54 49 4F 4E 20 52 45 41 44 52 28 56 41 52    NCTION READR(VAR
016870:  20 46 3A 54 45 58 54 3B 49 2C 42 3A 49 4E 54 45     F:TEXT;I,B:INTE
016880:  47 45 52 29 3A 49 4E 54 45 47 45 52 3B 0D 0A 0D    GER):INTEGER;...
016890:  0A 56 41 52 20 44 55 4D 3A 49 4E 54 45 47 45 52    .VAR DUM:INTEGER
0168A0:  3B 0D 0A 42 45 47 49 4E 0D 0A 20 50 4F 4B 45 28    ;..BEGIN.. POKE(
0168B0:  41 44 44 52 28 46 29 2B 34 30 2C 49 29 3B 50 4F    ADDR(F)+40,I);PO
0168C0:  4B 45 28 41 44 44 52 28 46 29 2B 34 32 2C 43 48    KE(ADDR(F)+42,CH
0168D0:  52 28 30 29 29 3B 0D 0A 20 44 55 4D 3A 3D 43 50    R(0));.. DUM:=CP
0168E0:  4D 28 32 36 2C 42 29 3B 20 7B 20 53 65 74 20 44    M(26,B); { Set D
0168F0:  4D 41 20 61 64 64 72 65 73 73 20 7D 0D 0A 20 52    MA address }.. R
016900:  45 41 44 52 3A 3D 43 50 4D 28 33 33 2C 41 44 44    EADR:=CPM(33,ADD
016910:  52 28 46 29 2B 37 29 3B 20 7B 20 52 61 6E 64 6F    R(F)+7); { Rando
016920:  6D 20 72 65 61 64 20 7D 0D 0A 45 4E 44 3B 0D 0A    m read }..END;..
016930:  0D 0A 46 55 4E 43 54 49 4F 4E 20 57 52 49 54 45    ..FUNCTION WRITE
016940:  52 28 56 41 52 20 46 3A 54 45 58 54 3B 49 2C 42    R(VAR F:TEXT;I,B
016950:  3A 49 4E 54 45 47 45 52 29 3A 49 4E 54 45 47 45    :INTEGER):INTEGE
016960:  52 3B 0D 0A 0D 0A 56 41 52 20 44 55 4D 3A 49 4E    R;....VAR DUM:IN
016970:  54 45 47 45 52 3B 0D 0A 42 45 47 49 4E 0D 0A 20    TEGER;..BEGIN.. 
016980:  50 4F 4B 45 28 41 44 44 52 28 46 29 2B 34 30 2C    POKE(ADDR(F)+40,
016990:  49 29 3B 50 4F 4B 45 28 41 44 44 52 28 46 29 2B    I);POKE(ADDR(F)+
0169A0:  34 32 2C 43 48 52 28 30 29 29 3B 0D 0A 20 44 55    42,CHR(0));.. DU
0169B0:  4D 3A 3D 43 50 4D 28 32 36 2C 42 29 3B 20 7B 20    M:=CPM(26,B); { 
0169C0:  53 65 74 20 44 4D 41 20 61 64 64 72 65 73 73 20    Set DMA address 
0169D0:  7D 0D 0A 20 57 52 49 54 45 52 3A 3D 43 50 4D 28    }.. WRITER:=CPM(
0169E0:  33 34 2C 41 44 44 52 28 46 29 2B 37 29 3B 20 7B    34,ADDR(F)+7); {
0169F0:  20 52 61 6E 64 6F 6D 20 77 72 69 74 65 20 7D 0D     Random write }.
016A00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
016A10:  13 00 00 00 02 09 4E E5 13 00 41 02 00 00 00 02    ......N...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:  45 34 2C 23 42 42 09 7B 20 46 49 52 4D 20 23 42    E4,#BB.{ FIRM #B
016B10:  42 45 34 09 7D 0D 0A 20 20 20 20 20 20 20 20 29    BE4.}..        )
016B20:  0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52 4F 43 45 44    ..END;....PROCED
016B30:  55 52 45 20 69 6E 6B 28 69 2C 63 31 2C 63 32 3A    URE ink(i,c1,c2:
016B40:  49 4E 54 45 47 45 52 29 3B 0D 0A 42 45 47 49 4E    INTEGER);..BEGIN
016B50:  0D 0A 20 49 4E 4C 49 4E 45 28 23 44 44 2C 23 37    .. INLINE(#DD,#7
016B60:  45 2C 36 2C 09 09 7B 20 4C 44 20 41 2C 28 49 58    E,6,..{ LD A,(IX
016B70:  2B 36 29 09 7D 0D 0A 09 23 44 44 2C 23 34 36 2C    +6).}...#DD,#46,
016B80:  34 2C 09 09 7B 20 4C 44 20 42 2C 28 49 58 2B 34    4,..{ LD B,(IX+4
016B90:  29 09 7D 0D 0A 09 23 44 44 2C 23 34 45 2C 32 2C    ).}...#DD,#4E,2,
016BA0:  09 09 7B 20 4C 44 20 43 2C 28 49 58 2B 32 29 09    ..{ LD C,(IX+2).
016BB0:  7D 0D 0A 20 20 20 20 20 20 20 20 23 43 44 2C 23    }..        #CD,#
016BC0:  35 41 2C 23 46 43 2C 23 33 32 2C 23 42 43 09 7B    5A,#FC,#32,#BC.{
016BD0:  20 46 49 52 4D 20 23 42 43 33 32 09 7D 0D 0A 20     FIRM #BC32.}.. 
016BE0:  20 20 20 20 20 20 20 29 0D 0A 45 4E 44 3B 0D 0A           )..END;..
016BF0:  0D 0A 50 52 4F 43 45 44 55 52 45 20 70 6C 6F 74    ..PROCEDURE plot
016C00:  28 58 2C 59 3A 49 4E 54 45 47 45 52 29 3B 0D 0A    (X,Y:INTEGER);..
016C10:  42 45 47 49 4E 0D 0A 20 49 4E 4C 49 4E 45 28 23    BEGIN.. INLINE(#
016C20:  44 44 2C 23 36 45 2C 32 2C 09 09 7B 20 4C 44 20    DD,#6E,2,..{ LD 
016C30:  4C 2C 28 49 58 2B 32 29 09 7D 0D 0A 20 20 20 20    L,(IX+2).}..    
016C40:  20 20 20 20 23 44 44 2C 23 36 36 2C 33 2C 09 09        #DD,#66,3,..
016C50:  7B 20 4C 44 20 48 2C 28 49 58 2B 33 29 09 7D 0D    { LD H,(IX+3).}.
016C60:  0A 20 20 20 20 20 20 20 20 23 44 44 2C 23 35 45    .        #DD,#5E
016C70:  2C 34 2C 09 09 7B 20 4C 44 20 45 2C 28 49 58 2B    ,4,..{ LD E,(IX+
016C80:  34 29 09 7D 0D 0A 20 20 20 20 20 20 20 20 23 44    4).}..        #D
016C90:  44 2C 23 35 36 2C 35 2C 09 09 7B 20 4C 44 20 44    D,#56,5,..{ LD D
016CA0:  2C 28 49 58 2B 35 29 09 7D 0D 0A 20 20 20 20 20    ,(IX+5).}..     
016CB0:  20 20 20 23 43 44 2C 23 35 41 2C 23 46 43 2C 23       #CD,#5A,#FC,#
016CC0:  45 41 2C 23 42 42 09 7B 20 46 49 52 4D 20 23 42    EA,#BB.{ FIRM #B
016CD0:  42 45 41 09 7D 0D 0A 20 20 20 20 20 20 20 29 0D    BEA.}..       ).
016CE0:  0A 45 4E 44 3B 0D 0A 0D 0A 50 52 4F 43 45 44 55    .END;....PROCEDU
016CF0:  52 45 20 6C 69 6E 65 28 78 2C 79 3A 49 4E 54 45    RE line(x,y:INTE
016D00:  54 45 47 45 52 3B 73 69 64 65 2C 61 6E 67 6C 65    TEGER;side,angle
016D10:  3A 52 45 41 4C 29 3B 0D 0A 42 45 47 49 4E 0D 0A    :REAL);..BEGIN..
016D20:  20 70 65 6E 64 6F 77 6E 28 63 6F 6C 29 3B 0D 0A     pendown(col);..
016D30:  20 73 65 74 68 64 28 30 29 3B 0D 0A 20 73 65 74     sethd(0);.. set
016D40:  58 59 28 58 2C 59 29 3B 0D 0A 20 70 6F 6C 79 28    XY(X,Y);.. poly(
016D50:  73 69 64 65 2C 61 6E 67 6C 65 29 3B 0D 0A 45 4E    side,angle);..EN
016D60:  44 3B 0D 0A 0D 0A 50 52 4F 43 45 44 55 52 45 20    D;....PROCEDURE 
016D70:  63 69 72 63 6C 65 73 3B 0D 0A 56 41 52 20 69 3A    circles;..VAR i:
016D80:  49 4E 54 45 47 45 52 3B 0D 0A 42 45 47 49 4E 0D    INTEGER;..BEGIN.
016D90:  0A 20 46 4F 52 20 69 3A 3D 31 20 54 4F 20 39 20    . FOR i:=1 TO 9 
016DA0:  44 4F 0D 0A 20 20 20 42 45 47 49 4E 0D 0A 20 20    DO..   BEGIN..  
016DB0:  20 20 61 72 63 72 28 31 2C 33 36 30 29 3B 72 69      arcr(1,360);ri
016DC0:  67 68 74 28 34 30 29 0D 0A 20 20 20 45 4E 44 3B    ght(40)..   END;
016DD0:  0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52 4F 43 45 44    ..END;....PROCED
016DE0:  55 52 45 20 70 65 74 61 6C 28 73 3A 52 45 41 4C    URE petal(s:REAL
016DF0:  29 3B 0D 0A 42 45 47 49 4E 0D 0A 20 61 72 63 72    );..BEGIN.. arcr
016E00:  28 73 2C 36 30 29 3B 0D 0A 20 72 69 67 68 74 28    (s,60);.. right(
016E10:  31 32 30 29 3B 0D 0A 20 61 72 63 72 28 73 2C 36    120);.. arcr(s,6
016E20:  30 29 3B 0D 0A 20 72 69 67 68 74 28 31 32 30 29    0);.. right(120)
016E30:  0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52 4F 43 45 44    ..END;....PROCED
016E40:  55 52 45 20 66 6C 6F 77 65 72 28 73 3A 52 45 41    URE flower(s:REA
016E50:  4C 29 3B 0D 0A 56 41 52 20 69 3A 49 4E 54 45 47    L);..VAR i:INTEG
016E60:  45 52 3B 0D 0A 42 45 47 49 4E 0D 0A 20 46 4F 52    ER;..BEGIN.. FOR
016E70:  20 69 3A 3D 31 20 54 4F 20 36 20 44 4F 20 0D 0A     i:=1 TO 6 DO ..
016E80:  20 20 42 45 47 49 4E 0D 0A 20 20 20 70 65 74 61      BEGIN..   peta
016E90:  6C 28 73 29 3B 0D 0A 20 20 20 72 69 67 68 74 28    l(s);..   right(
016EA0:  36 30 29 0D 0A 20 20 45 4E 44 0D 0A 45 4E 44 3B    60)..  END..END;
016EB0:  0D 0A 0D 0A 50 52 4F 43 45 44 55 52 45 20 73 65    ....PROCEDURE se
016EC0:  74 63 75 72 73 6F 72 28 63 6F 6C 2C 72 6F 77 3A    tcursor(col,row:
016ED0:  49 4E 54 45 47 45 52 29 3B 0D 0A 42 45 47 49 4E    INTEGER);..BEGIN
016EE0:  0D 0A 20 49 4E 4C 49 4E 45 28 23 44 44 2C 23 36    .. INLINE(#DD,#6
016EF0:  45 2C 32 2C 09 09 7B 20 4C 44 20 4C 2C 28 49 58    E,2,..{ LD L,(IX
016F00:  47 45 52 29 3B 0D 0A 42 45 47 49 4E 0D 0A 20 49    GER);..BEGIN.. I
016F10:  4E 4C 49 4E 45 28 23 44 44 2C 23 36 45 2C 32 2C    NLINE(#DD,#6E,2,
016F20:  09 09 7B 20 4C 44 20 4C 2C 28 49 58 2B 32 29 09    ..{ LD L,(IX+2).
016F30:  7D 0D 0A 20 20 20 20 20 20 20 20 23 44 44 2C 23    }..        #DD,#
016F40:  36 36 2C 33 2C 09 09 7B 20 4C 44 20 48 2C 28 49    66,3,..{ LD H,(I
016F50:  58 2B 33 29 09 7D 0D 0A 20 20 20 20 20 20 20 20    X+3).}..        
016F60:  23 44 44 2C 23 35 45 2C 34 2C 09 09 7B 20 4C 44    #DD,#5E,4,..{ LD
016F70:  20 45 2C 28 49 58 2B 34 29 09 7D 0D 0A 20 20 20     E,(IX+4).}..   
016F80:  20 20 20 20 20 23 44 44 2C 23 35 36 2C 35 2C 09         #DD,#56,5,.
016F90:  09 7B 20 4C 44 20 44 2C 28 49 58 2B 35 29 09 7D    .{ LD D,(IX+5).}
016FA0:  0D 0A 20 20 20 20 20 20 20 20 23 43 44 2C 23 35    ..        #CD,#5
016FB0:  41 2C 23 46 43 2C 23 46 36 2C 23 42 42 09 7B 20    A,#FC,#F6,#BB.{ 
016FC0:  46 49 52 4D 20 23 42 42 46 36 09 7D 0D 0A 20 20    FIRM #BBF6.}..  
016FD0:  20 20 20 20 20 29 0D 0A 45 4E 44 3B 0D 0A 0D 0A         )..END;....
016FE0:  50 52 4F 43 45 44 55 52 45 20 70 65 6E 64 6F 77    PROCEDURE pendow
016FF0:  6E 28 63 3A 49 4E 54 45 47 45 52 29 3B 0D 0A 42    n(c:INTEGER);..B
017000:  45 47 49 4E 0D 0A 20 70 65 6E 73 74 61 74 75 73    EGIN.. penstatus
017010:  3A 3D 54 52 55 45 3B 0D 0A 20 70 65 6E 28 63 29    :=TRUE;.. pen(c)
017020:  0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52 4F 43 45 44    ..END;....PROCED
017030:  55 52 45 20 70 65 6E 75 70 3B 0D 0A 0D 0A 42 45    URE penup;....BE
017040:  47 49 4E 0D 0A 20 70 65 6E 73 74 61 74 75 73 3A    GIN.. penstatus:
017050:  3D 46 41 4C 53 45 0D 0A 45 4E 44 3B 0D 0A 0D 0A    =FALSE..END;....
017060:  50 52 4F 43 45 44 55 52 45 20 73 65 74 68 64 28    PROCEDURE sethd(
017070:  61 6E 67 6C 65 3A 52 45 41 4C 29 3B 0D 0A 42 45    angle:REAL);..BE
017080:  47 49 4E 0D 0A 20 68 65 61 64 69 6E 67 3A 3D 61    GIN.. heading:=a
017090:  6E 67 6C 65 0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52    ngle..END;....PR
0170A0:  4F 43 45 44 55 52 45 20 73 65 74 58 59 28 58 2C    OCEDURE setXY(X,
0170B0:  59 3A 52 45 41 4C 29 3B 0D 0A 42 45 47 49 4E 0D    Y:REAL);..BEGIN.
0170C0:  0A 20 58 63 6F 72 3A 3D 58 3B 0D 0A 20 59 63 6F    . Xcor:=X;.. Yco
0170D0:  72 3A 3D 59 0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52    r:=Y..END;....PR
0170E0:  4F 43 45 44 55 52 45 20 66 77 64 28 6C 65 6E 3A    OCEDURE fwd(len:
0170F0:  52 45 41 4C 29 3B 0D 0A 43 4F 4E 53 54 20 50 49    REAL);..CONST PI
017100:  2B 32 29 09 7D 0D 0A 20 20 20 20 20 20 20 20 23    +2).}..        #
017110:  44 44 2C 23 36 36 2C 34 2C 09 09 7B 20 4C 44 20    DD,#66,4,..{ LD 
017120:  48 2C 28 49 58 2B 34 29 09 7D 0D 0A 20 20 20 20    H,(IX+4).}..    
017130:  20 20 20 20 23 43 44 2C 23 35 41 2C 23 46 43 2C        #CD,#5A,#FC,
017140:  23 37 35 2C 23 42 42 09 7B 20 46 49 52 4D 20 23    #75,#BB.{ FIRM #
017150:  42 42 37 35 09 7D 0D 0A 20 20 20 20 20 20 20 29    BB75.}..       )
017160:  0D 0A 45 4E 44 3B 0D 0A 0D 0A 42 45 47 49 4E 0D    ..END;....BEGIN.
017170:  0A 20 74 75 72 74 6C 65 3B 0D 0A 20 73 65 74 63    . turtle;.. setc
017180:  75 72 73 6F 72 28 31 32 2C 30 29 3B 0D 0A 20 0D    ursor(12,0);.. .
017190:  0A 20 57 52 49 54 45 28 27 48 69 73 6F 66 74 20    . WRITE('Hisoft 
0171A0:  50 61 73 63 61 6C 20 54 75 72 74 6C 65 20 47 72    Pascal Turtle Gr
0171B0:  61 70 68 69 63 73 20 50 61 63 6B 61 67 65 20 44    aphics Package D
0171C0:  65 6D 6F 6E 73 74 72 61 74 69 6F 6E 27 29 3B 0D    emonstration');.
0171D0:  0A 20 66 6C 6F 77 65 72 28 32 29 3B 0D 0A 20 73    . flower(2);.. s
0171E0:  65 74 58 59 28 35 30 2C 32 30 30 29 3B 0D 0A 20    etXY(50,200);.. 
0171F0:  68 69 6C 62 65 72 74 28 31 30 2C 34 2C 31 29 3B    hilbert(10,4,1);
017200:  0D 0A 45 4E 44 2E 0D 0A 1A 30 29 3B 0D 0A 20 0D    ..END....0);.. .
017210:  0A 20 57 52 49 54 45 28 27 48 69 73 6F 66 74 20    . WRITE('Hisoft 
017220:  50 61 73 63 61 6C 20 54 75 72 74 6C 65 20 47 72    Pascal Turtle Gr
017230:  61 70 68 69 63 73 20 50 61 63 6B 61 67 65 20 44    aphics Package D
017240:  65 6D 6F 6E 73 74 72 61 74 69 6F 6E 27 29 3B 0D    emonstration');.
017250:  0A 20 66 6C 6F 77 65 72 28 32 29 3B 0D 0A 20 73    . flower(2);.. s
017260:  65 74 58 59 28 35 30 2C 32 30 30 29 3B 0D 0A 20    etXY(50,200);.. 
017270:  68 69 6C 62 65 72 74 28 31 30 2C 34 2C 31 29 3B    hilbert(10,4,1);
017280:  0D 0A 20 6F 66 66 73 65 74 3A 3D 52 4F 55 4E 44    .. offset:=ROUND
017290:  28 42 59 54 45 4E 4F 2D 73 6E 75 6D 2A 31 32 38    (BYTENO-snum*128
0172A0:  29 3B 0D 0A 20 73 74 61 72 74 3A 3D 30 3B 0D 0A    );.. start:=0;..
0172B0:  20 52 45 50 45 41 54 0D 0A 20 20 20 20 64 75 6D     REPEAT..    dum
0172C0:  3A 3D 20 52 45 41 44 52 28 46 2C 73 6E 75 6D 2C    := READR(F,snum,
0172D0:  41 44 44 52 28 62 29 29 3B 0D 0A 20 20 0D 0A 20    ADDR(b));..  .. 
0172E0:  20 20 20 42 45 47 49 4E 0D 0A 20 20 20 20 20 49       BEGIN..     I
0172F0:  46 20 6F 66 66 73 65 74 2B 6E 62 79 74 65 73 2D    F offset+nbytes-
017300:  62 79 31 38 30 20 3D 20 31 2E 37 34 35 33 32 39    by180 = 1.745329
017310:  45 2D 32 3B 0D 0A 56 41 52 20 6E 65 77 58 2C 6E    E-2;..VAR newX,n
017320:  65 77 59 3A 52 45 41 4C 3B 0D 0A 42 45 47 49 4E    ewY:REAL;..BEGIN
017330:  0D 0A 20 49 46 20 70 65 6E 73 74 61 74 75 73 20    .. IF penstatus 
017340:  54 48 45 4E 20 70 6C 6F 74 28 52 4F 55 4E 44 28    THEN plot(ROUND(
017350:  58 63 6F 72 29 2C 52 4F 55 4E 44 28 59 63 6F 72    Xcor),ROUND(Ycor
017360:  29 29 3B 0D 0A 20 6E 65 77 58 3A 3D 58 63 6F 72    ));.. newX:=Xcor
017370:  2B 6C 65 6E 2A 43 4F 53 28 68 65 61 64 69 6E 67    +len*COS(heading
017380:  2A 50 49 62 79 31 38 30 29 3B 0D 0A 20 6E 65 77    *PIby180);.. new
017390:  59 3A 3D 59 63 6F 72 2B 6C 65 6E 2A 53 49 4E 28    Y:=Ycor+len*SIN(
0173A0:  68 65 61 64 69 6E 67 2A 50 49 62 79 31 38 30 29    heading*PIby180)
0173B0:  3B 0D 0A 20 49 46 20 70 65 6E 73 74 61 74 75 73    ;.. IF penstatus
0173C0:  20 54 48 45 4E 20 6C 69 6E 65 28 52 4F 55 4E 44     THEN line(ROUND
0173D0:  28 6E 65 77 58 29 2C 52 4F 55 4E 44 28 6E 65 77    (newX),ROUND(new
0173E0:  59 29 29 3B 0D 0A 20 58 63 6F 72 3A 3D 6E 65 77    Y));.. Xcor:=new
0173F0:  58 3B 0D 0A 20 59 63 6F 72 3A 3D 6E 65 77 59 0D    X;.. Ycor:=newY.
017400:  0A 45 4E 44 3B 0D 0A 0D 0A 50 52 4F 43 45 44 55    .END;....PROCEDU
017410:  52 45 20 62 61 63 6B 28 6C 65 6E 3A 52 45 41 4C    RE back(len:REAL
017420:  29 3B 0D 0A 42 45 47 49 4E 0D 0A 20 66 77 64 28    );..BEGIN.. fwd(
017430:  2D 6C 65 6E 29 0D 0A 45 4E 44 3B 0D 0A 0D 0A 50    -len)..END;....P
017440:  52 4F 43 45 44 55 52 45 20 72 69 67 68 74 28 61    ROCEDURE right(a
017450:  6E 67 6C 65 3A 52 45 41 4C 29 3B 0D 0A 42 45 47    ngle:REAL);..BEG
017460:  49 4E 0D 0A 20 68 65 61 64 69 6E 67 3A 3D 68 65    IN.. heading:=he
017470:  61 64 69 6E 67 2D 61 6E 67 6C 65 3B 0D 0A 45 4E    ading-angle;..EN
017480:  44 3B 0D 0A 0D 0A 50 52 4F 43 45 44 55 52 45 20    D;....PROCEDURE 
017490:  6C 65 66 74 28 61 6E 67 6C 65 3A 52 45 41 4C 29    left(angle:REAL)
0174A0:  3B 0D 0A 42 45 47 49 4E 0D 0A 20 68 65 61 64 69    ;..BEGIN.. headi
0174B0:  6E 67 3A 3D 68 65 61 64 69 6E 67 2B 61 6E 67 6C    ng:=heading+angl
0174C0:  65 3B 0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52 4F 43    e;..END;....PROC
0174D0:  45 44 55 52 45 20 74 75 72 74 6C 65 3B 0D 0A 42    EDURE turtle;..B
0174E0:  45 47 49 4E 0D 0A 20 69 6E 6B 28 30 2C 32 34 2C    EGIN.. ink(0,24,
0174F0:  32 34 29 3B 0D 0A 20 69 6E 6B 28 31 2C 32 2C 32    24);.. ink(1,2,2
017500:  ED 7B 06 00 11 51 02 CD 3A 01 21 80 00 7E A7 20    .{...Q..:.!..~. 
017510:  0B 21 B8 02 11 5C 00 01 0C 00 ED B0 11 5C 00 D5    .!...\.......\..
017520:  DD E1 DD 7E 01 FE 20 20 16 D5 13 21 B9 02 01 0B    ...~..  ...!....
017530:  00 ED B0 D1 18 09 CD 3A 01 C7 0E 09 C3 05 00 AF    .......:........
017540:  32 C4 02 32 C5 02 1A 32 C6 02 0E 11 CD 05 00 3C    2..2...2.......<
017550:  20 05 11 89 02 18 DF F5 3A C6 02 A7 20 06 0E 19     .......:... ...
017560:  CD 05 00 3C 21 00 00 47 37 CB 15 CB 14 A7 10 F9    ...<!..G7.......
017570:  E5 0E 1D CD 05 00 D1 7D A3 6F 7C A2 B5 28 05 11    .......}£o|..(..
017580:  7B 02 18 B2 F1 3D 87 87 87 87 87 5F 16 00 21 80    {....=....._..!.
017590:  00 19 CD E2 01 0E 12 CD 05 00 3C 20 E8 21 C7 02    ..........< .!..
0175A0:  E5 CD 0B 02 3A C5 02 B7 20 1E 11 A3 02 CD 3A 01    ....:... ..£..:.
0175B0:  0E 01 CD 05 00 F6 20 FE 71 28 21 FE 61 20 05 32    ...... .q(!.a .2
0175C0:  C5 02 18 04 FE 79 20 03 CD 2C 02 11 78 02 CD 3A    .....y ..,..x..:
0175D0:  01 E1 11 0C 00 19 3A C4 02 3D 20 01 C7 32 C4 02    ......:..= ..2..
0175E0:  18 BE 23 E5 11 0C 00 21 00 00 3A C4 02 B7 28 04    ..#....!..:...(.
0175F0:  47 19 10 FD 11 C7 02 19 F5 3A C6 02 77 F1 23 D1    G........:..w.#.
017600:  EB 01 0B 00 ED B0 3C 32 C4 02 C9 06 0B 23 E5 C5    ......<2.....#..
017610:  3E 03 B8 20 09 E5 1E 2E 0E 02 CD 05 00 E1 5E CB    >.. ..........^.
017620:  BB 0E 02 CD 05 00 C1 E1 23 10 E3 C9 D1 E1 E5 D5    ........#.......
017630:  11 5C 00 01 0C 00 ED B0 11 5C 00 D5 DD E1 DD CB    .\.......\......
017640:  09 7E 20 07 0E 13 CD 05 00 3C C0 11 92 02 C3 3A    .~ ......<.....:
017650:  01 57 44 20 56 31 2E 30 20 62 79 20 41 64 61 6D    .WD V1.0 by Adam
017660:  20 44 65 6E 6E 69 6E 67 20 28 43 29 20 31 39 38     Denning (C) 198
017670:  36 20 48 69 53 6F 66 74 0D 0A 24 44 72 69 76 65    6 HiSoft..$Drive
017680:  20 69 73 20 52 2F 4F 21 24 4E 6F 20 66 69 6C 65     is R/O!$No file
017690:  73 24 20 20 43 61 6E 6E 6F 74 20 64 65 6C 65 74    s$  Cannot delet
0176A0:  65 21 24 20 20 44 65 6C 65 74 65 20 28 59 2F 4E    e!$  Delete (Y/N
0176B0:  2F 41 2F 51 29 3F 20 24 00 3F 3F 3F 3F 3F 3F 3F    /A/Q)? $.???????
0176C0:  3F 3F 3F 3F FD DD 75 0F DD 74 0E C9 FD 21 65 04    ????..u..t...!e.
0176D0:  C5 3A 5F 04 47 DD E5 FD E5 E1 D1 A7 ED 52 28 09    .:_.G........R(.
0176E0:  FD CB 00 7E CC 08 03 28 0A 11 10 00 FD 19 10 E5    ...~...(........
0176F0:  AF C1 C9 3A 58 04 B7 28 0B DD E5 FD E5 DD E1 CD    ...:X..(........
017700:  29 3B 0D 0A 20 70 61 70 65 72 28 30 29 3B 0D 0A    );.. paper(0);..
017710:  20 70 65 6E 64 6F 77 6E 28 31 29 3B 0D 0A 20 6D     pendown(1);.. m
017720:  6F 64 65 28 32 29 3B 0D 0A 20 73 65 74 58 59 28    ode(2);.. setXY(
017730:  33 30 30 2C 32 30 30 29 3B 0D 0A 20 73 65 74 68    300,200);.. seth
017740:  64 28 30 29 3B 0D 0A 45 4E 44 3B 0D 0A 0D 0A 0D    d(0);..END;.....
017750:  0A 50 52 4F 43 45 44 55 52 45 20 61 72 63 72 28    .PROCEDURE arcr(
017760:  72 3A 52 45 41 4C 3B 64 65 67 3A 49 4E 54 45 47    r:REAL;deg:INTEG
017770:  45 52 29 3B 0D 0A 56 41 52 20 69 3A 49 4E 54 45    ER);..VAR i:INTE
017780:  47 45 52 3B 0D 0A 42 45 47 49 4E 0D 0A 20 46 4F    GER;..BEGIN.. FO
017790:  52 20 69 3A 3D 31 20 20 54 4F 20 64 65 67 20 44    R i:=1  TO deg D
0177A0:  4F 0D 0A 20 20 42 45 47 49 4E 0D 0A 20 20 20 66    O..  BEGIN..   f
0177B0:  77 64 28 72 29 3B 20 72 69 67 68 74 28 31 29 0D    wd(r); right(1).
0177C0:  0A 20 20 45 4E 44 3B 0D 0A 45 4E 44 3B 0D 0A 0D    .  END;..END;...
0177D0:  0A 0D 0A 50 52 4F 43 45 44 55 52 45 20 70 6F 6C    ...PROCEDURE pol
0177E0:  79 73 70 69 28 73 69 64 65 2C 61 6E 67 6C 65 2C    yspi(side,angle,
0177F0:  69 6E 63 3A 52 45 41 4C 29 3B 0D 0A 42 45 47 49    inc:REAL);..BEGI
017800:  4E 0D 0A 20 66 77 64 28 73 69 64 65 29 3B 0D 0A    N.. fwd(side);..
017810:  20 72 69 67 68 74 28 61 6E 67 6C 65 29 3B 0D 0A     right(angle);..
017820:  20 70 6F 6C 79 73 70 69 28 73 69 64 65 2B 69 6E     polyspi(side+in
017830:  63 2C 61 6E 67 6C 65 2C 69 6E 63 29 3B 0D 0A 45    c,angle,inc);..E
017840:  4E 44 3B 0D 0A 0D 0A 50 52 4F 43 45 44 55 52 45    ND;....PROCEDURE
017850:  20 61 72 63 6C 28 72 3A 52 45 41 4C 3B 64 65 67     arcl(r:REAL;deg
017860:  3A 49 4E 54 45 47 45 52 29 3B 0D 0A 56 41 52 20    :INTEGER);..VAR 
017870:  69 3A 49 4E 54 45 47 45 52 3B 0D 0A 42 45 47 49    i:INTEGER;..BEGI
017880:  4E 0D 0A 20 46 4F 52 20 69 3A 3D 31 20 54 4F 20    N.. FOR i:=1 TO 
017890:  64 65 67 20 44 4F 0D 0A 20 20 20 42 45 47 49 4E    deg DO..   BEGIN
0178A0:  0D 0A 20 20 20 20 66 77 64 28 72 29 3B 20 6C 65    ..    fwd(r); le
0178B0:  66 74 28 31 29 0D 0A 20 20 20 45 4E 44 0D 0A 45    ft(1)..   END..E
0178C0:  4E 44 3B 0D 0A 0D 0A 50 52 4F 43 45 44 55 52 45    ND;....PROCEDURE
0178D0:  20 68 69 6C 62 65 72 74 28 6C 65 6E 2C 6C 65 76     hilbert(len,lev
0178E0:  65 6C 2C 70 61 72 69 74 79 3A 49 4E 54 45 47 45    el,parity:INTEGE
0178F0:  52 29 3B 0D 0A 42 45 47 49 4E 0D 0A 49 46 20 6C    R);..BEGIN..IF l
017900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
017910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
017920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
017930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
017940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
017950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
017960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
017970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
017980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
017990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0179A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0179B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0179C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0179D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0179E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0179F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
017A00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
017A10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
017A20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
017A30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
017A40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
017A50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
017A60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
017A70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
017A80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
017A90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
017AA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
017AB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
017AC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
017AD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
017AE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
017AF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
017B00:  65 76 65 6C 20 3C 3E 20 30 20 54 48 45 4E 0D 0A    evel <> 0 THEN..
017B10:  20 20 20 42 45 47 49 4E 0D 0A 20 20 20 20 20 20       BEGIN..      
017B20:  6C 65 66 74 28 70 61 72 69 74 79 20 2A 20 39 30    left(parity * 90
017B30:  29 3B 0D 0A 20 20 20 20 20 20 68 69 6C 62 65 72    );..      hilber
017B40:  74 28 6C 65 6E 2C 20 6C 65 76 65 6C 2D 31 2C 20    t(len, level-1, 
017B50:  2D 70 61 72 69 74 79 29 3B 0D 0A 20 20 20 20 20    -parity);..     
017B60:  20 66 77 64 28 6C 65 6E 29 3B 0D 0A 20 20 20 20     fwd(len);..    
017B70:  20 20 72 69 67 68 74 28 70 61 72 69 74 79 20 2A      right(parity *
017B80:  20 39 30 29 3B 0D 0A 20 20 20 20 20 20 68 69 6C     90);..      hil
017B90:  62 65 72 74 28 6C 65 6E 2C 20 6C 65 76 65 6C 2D    bert(len, level-
017BA0:  31 2C 20 70 61 72 69 74 79 29 3B 0D 0A 20 20 20    1, parity);..   
017BB0:  20 20 20 66 77 64 28 6C 65 6E 29 3B 0D 0A 20 20       fwd(len);..  
017BC0:  20 20 20 20 68 69 6C 62 65 72 74 28 6C 65 6E 2C        hilbert(len,
017BD0:  20 6C 65 76 65 6C 2D 31 2C 20 70 61 72 69 74 79     level-1, parity
017BE0:  29 3B 0D 0A 20 20 20 20 20 20 72 69 67 68 74 28    );..      right(
017BF0:  70 61 72 69 74 79 20 2A 20 39 30 29 3B 0D 0A 20    parity * 90);.. 
017C00:  20 20 20 20 20 66 77 64 28 6C 65 6E 29 3B 0D 0A         fwd(len);..
017C10:  20 20 20 20 20 20 68 69 6C 62 65 72 74 28 6C 65          hilbert(le
017C20:  6E 2C 20 6C 65 76 65 6C 2D 31 2C 20 2D 70 61 72    n, level-1, -par
017C30:  69 74 79 29 3B 0D 0A 20 20 20 20 20 20 6C 65 66    ity);..      lef
017C40:  74 28 70 61 72 69 74 79 20 2A 20 39 30 29 0D 0A    t(parity * 90)..
017C50:  20 20 20 45 4E 44 0D 0A 45 4E 44 3B 0D 0A 0D 0A       END..END;....
017C60:  0D 0A 50 52 4F 43 45 44 55 52 45 20 70 6F 6C 79    ..PROCEDURE poly
017C70:  28 73 69 64 65 2C 61 6E 67 6C 65 3A 52 45 41 4C    (side,angle:REAL
017C80:  29 3B 0D 0A 42 45 47 49 4E 0D 0A 20 66 77 64 28    );..BEGIN.. fwd(
017C90:  73 69 64 65 29 3B 20 72 69 67 68 74 28 61 6E 67    side); right(ang
017CA0:  6C 65 29 3B 0D 0A 20 49 46 20 73 69 64 65 3C 31    le);.. IF side<1
017CB0:  38 30 2A 28 32 2B 54 52 55 4E 43 28 61 6E 67 6C    80*(2+TRUNC(angl
017CC0:  65 2F 39 30 29 29 2F 33 20 54 48 45 4E 20 70 6F    e/90))/3 THEN po
017CD0:  6C 79 28 73 69 64 65 2B 31 2C 61 6E 67 6C 65 29    ly(side+1,angle)
017CE0:  0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52 4F 43 45 44    ..END;....PROCED
017CF0:  55 52 45 20 50 28 58 2C 59 2C 63 6F 6C 3A 49 4E    URE P(X,Y,col:IN
017D00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
017D10:  14 00 00 00 02 09 4E E5 14 00 41 02 00 00 00 02    ......N...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:  2A 06 00 F9 11 00 FF 19 22 01 04 11 29 10 A7 ED    *......."...)...
017E10:  52 7C 1F 1F E6 3F 3C F5 11 77 03 CD 6A 02 CD 4E    R|...?<..w..j..N
017E20:  03 F1 CD FF 02 3E 4B CD 6F 02 11 9E 03 CD 6A 02    .....>K.o.....j.
017E30:  3A 5C 00 B7 20 03 CD 54 01 32 FD 03 F5 3A 6C 00    :\.. ..T.2...:l.
017E40:  B7 20 03 CD 54 01 32 FC 03 C1 B8 20 0E 11 A1 03    . ..T.2.... ....
017E50:  CD 6A 02 C7 0E 19 CD 05 00 3C C9 11 5C 00 D5 DD    .j.......<..\...
017E60:  E1 DD 7E 01 FE 20 20 0B D5 13 21 F1 03 01 0B 00    ..~..  ...!.....
017E70:  ED B0 D1 0E 11 CD 05 00 3C 20 05 11 B7 03 18 D0    ........< ......
017E80:  3D 87 87 87 87 87 5F 16 00 21 80 00 19 3A FE 03    =....._..!...:..
017E90:  F5 E5 21 29 04 B7 28 07 47 11 0B 00 19 10 FD D1    ..!)..(.G.......
017EA0:  13 01 0B 00 EB ED B0 F1 3C 32 FE 03 0E 12 CD 05    ........<2......
017EB0:  00 3C 20 CC 21 29 04 E5 CD 74 02 3A FF 03 B7 20    .< .!)...t.:... 
017EC0:  1F 11 DD 03 CD 6A 02 0E 01 CD 05 00 F6 20 FE 71    .....j....... .q
017ED0:  CA 00 00 FE 61 20 05 32 FF 03 18 04 FE 79 20 03    ....a .2.....y .
017EE0:  CD 08 02 11 9E 03 CD 6A 02 E1 11 0B 00 19 3A FE    .......j......:.
017EF0:  03 3D 28 DC 32 FE 03 18 BE 01 23 00 E5 D5 D5 E1    .=(.2.....#.....
017F00:  13 36 00 ED B0 D1 E1 C9 D1 E1 E5 D5 E5 11 5C 00    .6............\.
017F10:  CD F9 01 3A FD 03 12 13 01 0B 00 ED B0 11 05 04    ...:............
017F20:  CD F9 01 3A FC 03 12 13 E1 01 0B 00 ED B0 11 5C    ...:...........\
017F30:  00 0E 0F CD 05 00 3C 28 2E AF 32 7C 00 11 05 04    ......<(..2|....
017F40:  D5 0E 13 CD 05 00 D1 0E 16 CD 05 00 3C 28 18 CD    ............<(..
017F50:  91 02 C0 11 05 04 D5 0E 10 CD 05 00 D1 0E 13 CD    ................
017F60:  05 00 11 CD 03 18 03 11 C0 03 0E 09 C3 05 00 5F    ..............._
017F70:  0E 02 18 F8 06 0B E5 C5 3E 03 B8 20 07 E5 1E 2E    ........>.. ....
017F80:  CD 70 02 E1 5E CB BB 73 CD 70 02 C1 E1 23 10 E6    .p..^..s.p...#..
017F90:  C9 AF 32 00 04 67 6F 22 03 04 11 29 10 D5 0E 1A    ..2..go"...)....
017FA0:  CD 05 00 11 5C 00 0E 14 CD 05 00 D1 A7 20 19 2A    ....\........ .*
017FB0:  03 04 23 22 03 04 21 80 00 19 ED 5B 01 04 EB ED    ..#"..!....[....
017FC0:  52 30 DA 3E 01 32 00 04 ED 4B 03 04 11 29 10 C5    R0.>.2...K...)..
017FD0:  D5 0E 1A CD 05 00 11 05 04 0E 15 CD 05 00 D1 C1    ................
017FE0:  A7 28 02 AF C9 21 80 00 19 EB 0B 78 B1 20 E0 3A    .(...!.....x. .:
017FF0:  00 04 A7 20 9C 11 05 04 0E 10 CD 05 00 3C C9 4F    ... .........<.O
018000:  33 5D 3A 3D 30 3B 0D 0A 20 63 6F 6E 74 72 6C 5B    3]:=0;.. contrl[
018010:  35 5D 3A 3D 69 3B 0D 0A 20 63 6F 6E 74 72 6C 5B    5]:=i;.. contrl[
018020:  36 5D 3A 3D 68 61 6E 64 6C 65 3B 0D 0A 20 67 73    6]:=handle;.. gs
018030:  78 3B 0D 0A 45 4E 44 3B 0D 0A 0D 0A 7B 53 77 69    x;..END;....{Swi
018040:  74 63 68 65 73 20 74 68 65 20 63 75 72 73 6F 72    tches the cursor
018050:  20 6F 66 66 20 6F 6E 20 74 68 65 20 4A 6F 79 63     off on the Joyc
018060:  65 20 7D 0D 0A 50 52 4F 43 45 44 55 52 45 20 65    e }..PROCEDURE e
018070:  78 69 74 61 6C 70 68 61 28 68 61 6E 64 6C 65 3A    xitalpha(handle:
018080:  49 4E 54 45 47 45 52 29 3B 0D 0A 42 45 47 49 4E    INTEGER);..BEGIN
018090:  0D 0A 20 67 73 78 65 73 63 28 32 2C 68 61 6E 64    .. gsxesc(2,hand
0180A0:  6C 65 29 0D 0A 45 4E 44 3B 0D 0A 0D 0A 7B 53 77    le)..END;....{Sw
0180B0:  69 74 63 68 65 73 20 74 68 65 20 63 75 72 73 6F    itches the curso
0180C0:  72 20 6F 6E 20 6F 6E 20 74 68 65 20 4A 6F 79 63    r on on the Joyc
0180D0:  65 20 7D 0D 0A 50 52 4F 43 45 44 55 52 45 20 65    e }..PROCEDURE e
0180E0:  6E 74 65 72 61 6C 70 68 61 28 68 61 6E 64 6C 65    nteralpha(handle
0180F0:  3A 49 4E 54 45 47 45 52 29 3B 0D 0A 42 45 47 49    :INTEGER);..BEGI
018100:  4E 0D 0A 20 67 73 78 65 73 63 28 33 2C 68 61 6E    N.. gsxesc(3,han
018110:  64 6C 65 29 0D 0A 45 4E 44 3B 0D 0A 0D 0A 7B 20    dle)..END;....{ 
018120:  41 6C 70 68 61 20 63 75 72 73 6F 72 20 55 70 20    Alpha cursor Up 
018130:  7D 0D 0A 50 52 4F 43 45 44 55 52 45 20 63 75 72    }..PROCEDURE cur
018140:  73 6F 72 75 70 28 68 61 6E 64 6C 65 3A 49 4E 54    sorup(handle:INT
018150:  45 47 45 52 29 3B 0D 0A 42 45 47 49 4E 0D 0A 20    EGER);..BEGIN.. 
018160:  67 73 78 65 73 63 28 34 2C 68 61 6E 64 6C 65 29    gsxesc(4,handle)
018170:  0D 0A 45 4E 44 3B 0D 0A 0D 0A 7B 20 41 6C 70 68    ..END;....{ Alph
018180:  61 20 63 75 72 73 6F 72 20 44 6F 77 6E 20 7D 0D    a cursor Down }.
018190:  0A 50 52 4F 43 45 44 55 52 45 20 63 75 72 73 6F    .PROCEDURE curso
0181A0:  72 64 6F 77 6E 28 68 61 6E 64 6C 65 3A 49 4E 54    rdown(handle:INT
0181B0:  45 47 45 52 29 3B 0D 0A 42 45 47 49 4E 0D 0A 20    EGER);..BEGIN.. 
0181C0:  67 73 78 65 73 63 28 35 2C 68 61 6E 64 6C 65 29    gsxesc(5,handle)
0181D0:  0D 0A 45 4E 44 3B 0D 0A 0D 0A 7B 41 6C 70 68 61    ..END;....{Alpha
0181E0:  20 43 75 72 73 6F 72 20 52 69 67 68 74 20 7D 0D     Cursor Right }.
0181F0:  0A 50 52 4F 43 45 44 55 52 45 20 63 75 72 73 6F    .PROCEDURE curso
018200:  AF 21 81 00 1E 02 D5 E5 11 0A 00 21 00 00 06 10    .!.........!....
018210:  CB 11 17 ED 6A ED 52 30 01 19 3F 10 F3 CB 11 17    ....j.R0..?.....
018220:  55 E1 72 2B D1 1D 20 DE 06 02 CB 81 78 FE 01 20    U.r+.. .....x.. 
018230:  02 CB C1 23 7E B7 20 08 CB 41 20 04 3E 20 18 04    ...#~. ..A .> ..
018240:  CB C1 C6 30 E5 C5 CD 6F 02 C1 E1 10 DF C9 AF 32    ...0...o.......2
018250:  FF 03 32 FE 03 47 3A 80 00 4F 21 81 00 3E 2D ED    ..2..G:..O!..>-.
018260:  B1 C0 3E 51 BE 20 F6 2B 2B 3E 20 BE 28 03 23 18    ..>Q. .++> .(.#.
018270:  EC 3E 01 32 FF 03 C9 57 50 20 56 31 2E 30 20 28    .>.2...WP V1.0 (
018280:  43 29 20 31 39 38 36 20 48 69 53 6F 66 74 0D 0A    C) 1986 HiSoft..
018290:  42 75 66 66 65 72 20 73 69 7A 65 3A 20 24 0D 0A    Buffer size: $..
0182A0:  24 42 61 64 20 64 65 73 74 69 6E 61 74 69 6F 6E    $Bad destination
0182B0:  20 64 72 69 76 65 24 4E 6F 20 66 69 6C 65 73 24     drive$No files$
0182C0:  20 4F 70 65 6E 20 66 61 69 6C 65 64 24 20 44 69     Open failed$ Di
0182D0:  73 63 20 49 2F 4F 20 65 72 72 6F 72 24 20 20 43    sc I/O error$  C
0182E0:  6F 70 79 20 28 59 2F 4E 2F 41 2F 51 29 3F 20 24    opy (Y/N/A/Q)? $
0182F0:  00 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 20 66 6F F2    .??????????? fo.
018300:  61 6C 69 64 2C 73 6E 75 6D 2C 6F 66 66 73 65 74    alid,snum,offset
018310:  2C 73 74 61 72 74 2C 69 3A 49 4E 54 45 47 45 52    ,start,i:INTEGER
018320:  3B 0D 0A 20 20 20 20 62 3A 20 41 52 52 41 59 5B    ;..    b: ARRAY[
018330:  31 2E 2E 31 32 38 5D 20 4F 46 20 43 48 41 52 3B    1..128] OF CHAR;
018340:  0D 0A 42 45 47 49 4E 0D 0A 0D 0A 20 42 59 54 45    ..BEGIN.... BYTE
018350:  4E 4F 3A 3D 4C 4F 47 52 45 43 20 2A 20 6E 62 79    NO:=LOGREC * nby
018360:  74 65 73 3B 0D 0A 20 73 6E 75 6D 3A 3D 45 4E 54    tes;.. snum:=ENT
018370:  49 45 52 28 42 59 54 45 4E 4F 2F 31 32 38 29 3B    IER(BYTENO/128);
018380:  0D 0A 20 6F 66 66 73 65 74 3A 3D 52 4F 55 4E 44    .. offset:=ROUND
018390:  28 42 59 54 45 4E 4F 2D 73 6E 75 6D 2A 31 32 38    (BYTENO-snum*128
0183A0:  29 3B 0D 0A 20 73 74 61 72 74 3A 3D 30 3B 0D 0A    );.. start:=0;..
0183B0:  20 52 45 50 45 41 54 0D 0A 20 20 20 20 64 75 6D     REPEAT..    dum
0183C0:  3A 3D 20 52 45 41 44 52 28 46 2C 73 6E 75 6D 2C    := READR(F,snum,
0183D0:  41 44 44 52 28 62 29 29 3B 0D 0A 20 20 0D 0A 20    ADDR(b));..  .. 
0183E0:  20 20 20 42 45 47 49 4E 0D 0A 20 20 20 20 20 49       BEGIN..     I
0183F0:  46 20 6F 66 66 73 65 74 2B 6E 62 79 74 65 73 2D    F offset+nbytes-
018400:  72 72 69 67 68 74 28 68 61 6E 64 6C 65 3A 49 4E    rright(handle:IN
018410:  54 45 47 45 52 29 3B 0D 0A 42 45 47 49 4E 0D 0A    TEGER);..BEGIN..
018420:  20 67 73 78 65 73 63 28 36 2C 68 61 6E 64 6C 65     gsxesc(6,handle
018430:  29 0D 0A 45 4E 44 3B 0D 0A 0D 0A 7B 20 41 6C 70    )..END;....{ Alp
018440:  68 61 20 63 75 72 73 6F 72 20 6C 65 66 74 20 7D    ha cursor left }
018450:  0D 0A 50 52 4F 43 45 44 55 52 45 20 63 75 72 73    ..PROCEDURE curs
018460:  6F 72 6C 65 66 74 28 68 61 6E 64 6C 65 3A 49 4E    orleft(handle:IN
018470:  54 45 47 45 52 29 3B 0D 0A 42 45 47 49 4E 0D 0A    TEGER);..BEGIN..
018480:  20 67 73 78 65 73 63 28 37 2C 68 61 6E 64 6C 65     gsxesc(7,handle
018490:  29 0D 0A 45 4E 44 3B 0D 0A 0D 0A 0D 0A 7B 20 41    )..END;......{ A
0184A0:  6C 70 68 61 20 63 75 72 73 6F 72 20 68 6F 6D 65    lpha cursor home
0184B0:  20 7D 0D 0A 50 52 4F 43 45 44 55 52 45 20 63 75     }..PROCEDURE cu
0184C0:  72 73 6F 72 68 6F 6D 65 28 68 61 6E 64 6C 65 3A    rsorhome(handle:
0184D0:  49 4E 54 45 47 45 52 29 3B 0D 0A 42 45 47 49 4E    INTEGER);..BEGIN
0184E0:  0D 0A 20 67 73 78 65 73 63 28 38 2C 68 61 6E 64    .. gsxesc(8,hand
0184F0:  6C 65 29 0D 0A 45 4E 44 3B 0D 0A 0D 0A 0D 0A 7B    le)..END;......{
018500:  20 45 72 61 73 65 20 74 6F 20 65 6E 64 20 6F 66     Erase to end of
018510:  20 73 63 72 65 65 6E 20 7D 0D 0A 50 52 4F 43 45     screen }..PROCE
018520:  44 55 52 45 20 65 72 61 73 65 45 4F 53 28 68 61    DURE eraseEOS(ha
018530:  6E 64 6C 65 3A 49 4E 54 45 47 45 52 29 3B 0D 0A    ndle:INTEGER);..
018540:  42 45 47 49 4E 0D 0A 20 67 73 78 65 73 63 28 39    BEGIN.. gsxesc(9
018550:  2C 68 61 6E 64 6C 65 29 0D 0A 45 4E 44 3B 0D 0A    ,handle)..END;..
018560:  0D 0A 7B 20 45 72 61 73 65 20 74 6F 20 65 6E 64    ..{ Erase to end
018570:  20 6F 66 20 6C 69 6E 65 20 7D 0D 0A 50 52 4F 43     of line }..PROC
018580:  45 44 55 52 45 20 65 72 61 73 65 45 4F 4C 28 68    EDURE eraseEOL(h
018590:  61 6E 64 6C 65 3A 49 4E 54 45 47 45 52 29 3B 0D    andle:INTEGER);.
0185A0:  0A 42 45 47 49 4E 0D 0A 20 67 73 78 65 73 63 28    .BEGIN.. gsxesc(
0185B0:  31 30 2C 68 61 6E 64 6C 65 29 0D 0A 45 4E 44 3B    10,handle)..END;
0185C0:  0D 0A 0D 0A 7B 44 69 72 65 63 74 20 63 75 72 73    ....{Direct curs
0185D0:  6F 72 20 61 64 64 64 72 65 73 73 20 7D 0D 0A 7B    or adddress }..{
0185E0:  20 20 20 74 6F 70 20 6C 65 66 74 20 69 73 20 28       top left is (
0185F0:  31 2C 31 29 20 7D 0D 0A 50 52 4F 43 45 44 55 52    1,1) }..PROCEDUR
018600:  7B 20 47 53 58 4C 49 42 2E 50 41 53 20 20 48 69    { GSXLIB.PAS  Hi
018610:  53 6F 66 74 20 50 61 73 63 61 6C 38 30 20 47 53    Soft Pascal80 GS
018620:  58 20 4C 69 62 72 61 72 79 20 0D 0A 20 20 28 43    X Library ..  (C
018630:  29 20 43 6F 70 79 72 69 67 68 74 20 48 69 53 6F    ) Copyright HiSo
018640:  66 74 20 31 39 38 36 0D 0A 20 20 20 77 72 69 74    ft 1986..   writ
018650:  74 65 6E 20 62 79 20 44 61 76 69 64 20 4E 75 74    ten by David Nut
018660:  6B 69 6E 73 20 7D 0D 0A 0D 0A 7B 24 41 2D 2C 4F    kins }....{$A-,O
018670:  2D 2C 43 2D 2C 53 2D 20 20 63 68 65 63 6B 73 20    -,C-,S-  checks 
018680:  6F 66 66 20 74 6F 20 72 65 64 75 63 65 20 63 6F    off to reduce co
018690:  64 65 20 73 69 7A 65 20 7D 0D 0A 0D 0A 50 52 4F    de size }....PRO
0186A0:  43 45 44 55 52 45 20 67 73 78 3B 0D 0A 56 41 52    CEDURE gsx;..VAR
0186B0:  20 64 75 6D 6D 79 3A 49 4E 54 45 47 45 52 3B 0D     dummy:INTEGER;.
0186C0:  0A 42 45 47 49 4E 0D 0A 20 64 75 6D 6D 79 3A 3D    .BEGIN.. dummy:=
0186D0:  43 50 4D 28 31 31 35 2C 41 44 44 52 28 70 62 6C    CPM(115,ADDR(pbl
0186E0:  6F 63 6B 29 29 0D 0A 45 4E 44 3B 0D 0A 0D 0A 0D    ock))..END;.....
0186F0:  0A 50 52 4F 43 45 44 55 52 45 20 6F 70 65 6E 77    .PROCEDURE openw
018700:  6F 72 6B 28 56 41 52 20 68 61 6E 64 6C 65 3A 49    ork(VAR handle:I
018710:  4E 54 45 47 45 52 3B 20 64 65 76 69 63 65 2C 6C    NTEGER; device,l
018720:  69 6E 65 74 79 70 65 2C 6C 69 6E 65 63 6F 6C 6F    inetype,linecolo
018730:  72 2C 6D 61 72 6B 65 72 2C 0D 0A 09 6D 61 72 6B    r,marker,...mark
018740:  65 72 63 6F 6C 6F 72 2C 74 65 78 74 66 61 63 65    ercolor,textface
018750:  2C 74 65 78 74 63 6F 6C 6F 72 2C 66 69 6C 6C 73    ,textcolor,fills
018760:  74 79 6C 65 2C 0D 0A 09 66 69 6C 6C 69 6E 64 65    tyle,...fillinde
018770:  78 2C 66 69 6C 6C 63 6F 6C 6F 72 3A 49 4E 54 45    x,fillcolor:INTE
018780:  47 45 52 29 3B 0D 0A 0D 0A 42 45 47 49 4E 0D 0A    GER);....BEGIN..
018790:  20 70 62 6C 6F 63 6B 5B 30 5D 3A 3D 41 44 44 52     pblock[0]:=ADDR
0187A0:  28 63 6F 6E 74 72 6C 29 3B 0D 0A 20 70 62 6C 6F    (contrl);.. pblo
0187B0:  63 6B 5B 31 5D 3A 3D 41 44 44 52 28 69 6E 74 69    ck[1]:=ADDR(inti
0187C0:  6E 29 3B 0D 0A 20 70 62 6C 6F 63 6B 5B 32 5D 3A    n);.. pblock[2]:
0187D0:  3D 41 44 44 52 28 70 74 73 69 6E 29 3B 0D 0A 20    =ADDR(ptsin);.. 
0187E0:  70 62 6C 6F 63 6B 5B 33 5D 3A 3D 41 44 44 52 28    pblock[3]:=ADDR(
0187F0:  69 6E 74 6F 75 74 29 3B 0D 0A 20 70 62 6C 6F 63    intout);.. pbloc
018800:  45 20 63 75 72 61 64 64 72 65 73 73 28 68 61 6E    E curaddress(han
018810:  64 6C 65 2C 72 6F 77 2C 63 6F 6C 75 6D 6E 3A 49    dle,row,column:I
018820:  4E 54 45 47 45 52 29 3B 0D 0A 42 45 47 49 4E 0D    NTEGER);..BEGIN.
018830:  0A 20 63 6F 6E 74 72 6C 5B 30 5D 3A 3D 35 3B 0D    . contrl[0]:=5;.
018840:  0A 20 63 6F 6E 74 72 6C 5B 31 5D 3A 3D 30 3B 0D    . contrl[1]:=0;.
018850:  0A 20 63 6F 6E 74 72 6C 5B 33 5D 3A 3D 32 3B 0D    . contrl[3]:=2;.
018860:  0A 20 63 6F 6E 74 72 6C 5B 35 5D 3A 3D 31 31 3B    . contrl[5]:=11;
018870:  0D 0A 20 63 6F 6E 74 72 6C 5B 36 5D 3A 3D 68 61    .. contrl[6]:=ha
018880:  6E 64 6C 65 3B 0D 0A 20 69 6E 74 69 6E 5B 30 5D    ndle;.. intin[0]
018890:  3A 3D 72 6F 77 3B 0D 0A 20 69 6E 74 69 6E 5B 31    :=row;.. intin[1
0188A0:  5D 3A 3D 63 6F 6C 75 6D 6E 3B 0D 0A 20 67 73 78    ]:=column;.. gsx
0188B0:  3B 0D 0A 45 4E 44 3B 0D 0A 0D 0A 0D 0A 50 52 4F    ;..END;......PRO
0188C0:  43 45 44 55 52 45 20 63 75 72 74 65 78 74 28 68    CEDURE curtext(h
0188D0:  61 6E 64 6C 65 2C 73 74 72 69 6E 67 2C 73 69 7A    andle,string,siz
0188E0:  65 3A 49 4E 54 45 47 45 52 29 3B 0D 0A 56 41 52    e:INTEGER);..VAR
0188F0:  20 69 3A 49 4E 54 45 47 45 52 3B 0D 0A 42 45 47     i:INTEGER;..BEG
018900:  49 4E 0D 0A 20 46 4F 52 20 69 3A 3D 30 20 54 4F    IN.. FOR i:=0 TO
018910:  20 73 69 7A 65 2D 31 20 44 4F 20 69 6E 74 69 6E     size-1 DO intin
018920:  5B 69 5D 3A 3D 4F 52 44 28 50 45 45 4B 28 73 74    [i]:=ORD(PEEK(st
018930:  72 69 6E 67 2B 69 2C 43 48 41 52 29 29 3B 0D 0A    ring+i,CHAR));..
018940:  20 63 6F 6E 74 72 6C 5B 30 5D 3A 3D 35 3B 0D 0A     contrl[0]:=5;..
018950:  20 63 6F 6E 74 72 6C 5B 31 5D 3A 3D 30 3B 0D 0A     contrl[1]:=0;..
018960:  20 63 6F 6E 74 72 6C 5B 33 5D 3A 3D 73 69 7A 65     contrl[3]:=size
018970:  3B 0D 0A 20 63 6F 6E 74 72 6C 5B 35 5D 3A 3D 31    ;.. contrl[5]:=1
018980:  32 3B 0D 0A 20 63 6F 6E 74 72 6C 5B 36 5D 3A 3D    2;.. contrl[6]:=
018990:  68 61 6E 64 6C 65 3B 0D 0A 20 67 73 78 3B 0D 0A    handle;.. gsx;..
0189A0:  45 4E 44 3B 0D 0A 0D 0A 7B 20 49 6E 76 65 72 73    END;....{ Invers
0189B0:  65 20 76 69 64 65 6F 20 6F 6E 20 7D 0D 0A 50 52    e video on }..PR
0189C0:  4F 43 45 44 55 52 45 20 72 76 73 65 6F 6E 28 68    OCEDURE rvseon(h
0189D0:  61 6E 64 6C 65 3A 49 4E 54 45 47 45 52 29 3B 0D    andle:INTEGER);.
0189E0:  0A 42 45 47 49 4E 0D 0A 20 67 73 78 65 73 63 28    .BEGIN.. gsxesc(
0189F0:  31 33 2C 68 61 6E 64 6C 65 29 0D 0A 45 4E 44 3B    13,handle)..END;
018A00:  6B 5B 34 5D 3A 3D 41 44 44 52 28 70 74 73 6F 75    k[4]:=ADDR(ptsou
018A10:  74 29 3B 0D 0A 0D 0A 20 63 6F 6E 74 72 6C 5B 30    t);.... contrl[0
018A20:  5D 3A 3D 31 3B 0D 0A 20 63 6F 6E 74 72 6C 5B 31    ]:=1;.. contrl[1
018A30:  5D 3A 3D 30 3B 0D 0A 20 63 6F 6E 74 72 6C 5B 33    ]:=0;.. contrl[3
018A40:  5D 3A 3D 31 30 3B 0D 0A 0D 0A 20 69 6E 74 69 6E    ]:=10;.... intin
018A50:  5B 30 5D 3A 3D 64 65 76 69 63 65 3B 0D 0A 20 69    [0]:=device;.. i
018A60:  6E 74 69 6E 5B 31 5D 3A 3D 6C 69 6E 65 74 79 70    ntin[1]:=linetyp
018A70:  65 3B 0D 0A 20 69 6E 74 69 6E 5B 32 5D 3A 3D 6C    e;.. intin[2]:=l
018A80:  69 6E 65 63 6F 6C 6F 72 3B 0D 0A 20 69 6E 74 69    inecolor;.. inti
018A90:  6E 5B 33 5D 3A 3D 6D 61 72 6B 65 72 3B 0D 0A 20    n[3]:=marker;.. 
018AA0:  69 6E 74 69 6E 5B 34 5D 3A 3D 6D 61 72 6B 65 72    intin[4]:=marker
018AB0:  63 6F 6C 6F 72 3B 0D 0A 20 69 6E 74 69 6E 5B 35    color;.. intin[5
018AC0:  5D 3A 3D 74 65 78 74 66 61 63 65 3B 0D 0A 20 69    ]:=textface;.. i
018AD0:  6E 74 69 6E 5B 36 5D 3A 3D 74 65 78 74 63 6F 6C    ntin[6]:=textcol
018AE0:  6F 72 3B 0D 0A 20 69 6E 74 69 6E 5B 37 5D 3A 3D    or;.. intin[7]:=
018AF0:  66 69 6C 6C 73 74 79 6C 65 3B 0D 0A 20 69 6E 74    fillstyle;.. int
018B00:  69 6E 5B 38 5D 3A 3D 66 69 6C 6C 69 6E 64 65 78    in[8]:=fillindex
018B10:  3B 0D 0A 20 69 6E 74 69 6E 5B 39 5D 3A 3D 66 69    ;.. intin[9]:=fi
018B20:  6C 6C 63 6F 6C 6F 72 3B 0D 0A 0D 0A 20 67 73 78    llcolor;.... gsx
018B30:  3B 0D 0A 20 68 61 6E 64 6C 65 3A 3D 63 6F 6E 74    ;.. handle:=cont
018B40:  72 6C 5B 36 5D 0D 0A 45 4E 44 3B 0D 0A 0D 0A 50    rl[6]..END;....P
018B50:  52 4F 43 45 44 55 52 45 20 63 6C 6F 73 65 77 6F    ROCEDURE closewo
018B60:  72 6B 28 68 61 6E 64 6C 65 3A 49 4E 54 45 47 45    rk(handle:INTEGE
018B70:  52 29 3B 0D 0A 42 45 47 49 4E 0D 0A 20 63 6F 6E    R);..BEGIN.. con
018B80:  74 72 6C 5B 30 5D 3A 3D 32 3B 0D 0A 20 63 6F 6E    trl[0]:=2;.. con
018B90:  74 72 6C 5B 31 5D 3A 3D 30 3B 0D 0A 20 63 6F 6E    trl[1]:=0;.. con
018BA0:  74 72 6C 5B 33 5D 3A 3D 30 3B 0D 0A 20 63 6F 6E    trl[3]:=0;.. con
018BB0:  74 72 6C 5B 36 5D 3A 3D 68 61 6E 64 6C 65 3B 0D    trl[6]:=handle;.
018BC0:  0A 20 67 73 78 3B 0D 0A 45 4E 44 3B 0D 0A 0D 0A    . gsx;..END;....
018BD0:  50 52 4F 43 45 44 55 52 45 20 63 6C 65 61 72 77    PROCEDURE clearw
018BE0:  6F 72 6B 28 68 61 6E 64 6C 65 3A 49 4E 54 45 47    ork(handle:INTEG
018BF0:  45 52 29 3B 0D 0A 42 45 47 49 4E 0D 0A 20 63 6F    ER);..BEGIN.. co
018C00:  0D 0A 0D 0A 7B 20 49 6E 76 65 72 73 65 20 76 69    ....{ Inverse vi
018C10:  64 65 6F 20 6F 66 66 20 7D 0D 0A 50 52 4F 43 45    deo off }..PROCE
018C20:  44 55 52 45 20 72 76 73 65 6F 66 66 28 68 61 6E    DURE rvseoff(han
018C30:  64 6C 65 3A 49 4E 54 45 47 45 52 29 3B 0D 0A 42    dle:INTEGER);..B
018C40:  45 47 49 4E 0D 0A 20 67 73 78 65 73 63 28 31 34    EGIN.. gsxesc(14
018C50:  2C 68 61 6E 64 6C 65 29 0D 0A 45 4E 44 3B 0D 0A    ,handle)..END;..
018C60:  0D 0A 7B 20 72 65 74 75 72 6E 73 20 74 68 65 20    ..{ returns the 
018C70:  63 75 72 72 65 6E 74 20 63 75 72 73 6F 72 20 61    current cursor a
018C80:  64 64 72 65 73 73 20 7D 0D 0A 50 52 4F 43 45 44    ddress }..PROCED
018C90:  55 52 45 20 69 6E 71 63 75 72 61 64 64 72 65 73    URE inqcuraddres
018CA0:  73 28 68 61 6E 64 6C 65 3A 49 4E 54 45 47 45 52    s(handle:INTEGER
018CB0:  3B 20 56 41 52 20 72 6F 77 2C 63 6F 6C 75 6D 6E    ; VAR row,column
018CC0:  3A 49 4E 54 45 47 45 52 29 3B 0D 0A 42 45 47 49    :INTEGER);..BEGI
018CD0:  4E 0D 0A 20 63 6F 6E 74 72 6C 5B 30 5D 3A 3D 35    N.. contrl[0]:=5
018CE0:  3B 0D 0A 20 63 6F 6E 74 72 6C 5B 31 5D 3A 3D 30    ;.. contrl[1]:=0
018CF0:  3B 0D 0A 20 63 6F 6E 74 72 6C 5B 33 5D 3A 3D 30    ;.. contrl[3]:=0
018D00:  3B 0D 0A 20 63 6F 6E 74 72 6C 5B 35 5D 3A 3D 31    ;.. contrl[5]:=1
018D10:  35 3B 0D 0A 20 63 6F 6E 74 72 6C 5B 36 5D 3A 3D    5;.. contrl[6]:=
018D20:  68 61 6E 64 6C 65 3B 0D 0A 20 67 73 78 3B 0D 0A    handle;.. gsx;..
018D30:  20 72 6F 77 3A 3D 69 6E 74 6F 75 74 5B 30 5D 3B     row:=intout[0];
018D40:  0D 0A 20 63 6F 6C 75 6D 6E 3A 3D 69 6E 74 6F 75    .. column:=intou
018D50:  74 5B 31 5D 3B 0D 0A 45 4E 44 3B 0D 0A 0D 0A 7B    t[1];..END;....{
018D60:  20 44 69 73 70 6C 61 79 73 20 74 68 65 20 67 72     Displays the gr
018D70:  61 70 68 69 63 73 20 63 75 72 73 6F 72 20 61 74    aphics cursor at
018D80:  20 28 78 2C 79 29 20 7D 0D 0A 50 52 4F 43 45 44     (x,y) }..PROCED
018D90:  55 52 45 20 64 73 70 67 72 63 75 72 73 6F 72 28    URE dspgrcursor(
018DA0:  68 61 6E 64 6C 65 2C 78 2C 79 3A 49 4E 54 45 47    handle,x,y:INTEG
018DB0:  45 52 29 3B 0D 0A 42 45 47 49 4E 0D 0A 20 63 6F    ER);..BEGIN.. co
018DC0:  6E 74 72 6C 5B 30 5D 3A 3D 35 3B 0D 0A 20 63 6F    ntrl[0]:=5;.. co
018DD0:  6E 74 72 6C 5B 31 5D 3A 3D 31 3B 0D 0A 20 63 6F    ntrl[1]:=1;.. co
018DE0:  6E 74 72 6C 5B 33 5D 3A 3D 30 3B 0D 0A 20 63 6F    ntrl[3]:=0;.. co
018DF0:  6E 74 72 6C 5B 35 5D 3A 3D 31 38 3B 0D 0A 20 63    ntrl[5]:=18;.. c
018E00:  6E 74 72 6C 5B 30 5D 3A 3D 33 3B 0D 0A 20 63 6F    ntrl[0]:=3;.. co
018E10:  6E 74 72 6C 5B 31 5D 3A 3D 30 3B 0D 0A 20 63 6F    ntrl[1]:=0;.. co
018E20:  6E 74 72 6C 5B 33 5D 3A 3D 30 3B 0D 0A 20 63 6F    ntrl[3]:=0;.. co
018E30:  6E 74 72 6C 5B 36 5D 3A 3D 68 61 6E 64 6C 65 3B    ntrl[6]:=handle;
018E40:  0D 0A 20 67 73 78 3B 0D 0A 45 4E 44 3B 0D 0A 0D    .. gsx;..END;...
018E50:  0A 50 52 4F 43 45 44 55 52 45 20 75 70 64 61 74    .PROCEDURE updat
018E60:  65 77 6F 72 6B 28 68 61 6E 64 6C 65 3A 49 4E 54    ework(handle:INT
018E70:  45 47 45 52 29 3B 0D 0A 42 45 47 49 4E 0D 0A 20    EGER);..BEGIN.. 
018E80:  63 6F 6E 74 72 6C 5B 30 5D 3A 3D 34 3B 0D 0A 20    contrl[0]:=4;.. 
018E90:  63 6F 6E 74 72 6C 5B 31 5D 3A 3D 30 3B 0D 0A 20    contrl[1]:=0;.. 
018EA0:  63 6F 6E 74 72 6C 5B 33 5D 3A 3D 30 3B 0D 0A 20    contrl[3]:=0;.. 
018EB0:  63 6F 6E 74 72 6C 5B 36 5D 3A 3D 68 61 6E 64 6C    contrl[6]:=handl
018EC0:  65 3B 0D 0A 20 67 73 78 3B 0D 0A 45 4E 44 3B 0D    e;.. gsx;..END;.
018ED0:  0A 0D 0A 0D 0A 50 52 4F 43 45 44 55 52 45 20 69    .....PROCEDURE i
018EE0:  6E 71 63 68 61 72 63 65 6C 6C 73 28 68 61 6E 64    nqcharcells(hand
018EF0:  6C 65 3A 49 4E 54 45 47 45 52 3B 20 56 41 52 20    le:INTEGER; VAR 
018F00:  72 6F 77 73 2C 63 6F 6C 75 6D 6E 73 3A 49 4E 54    rows,columns:INT
018F10:  45 47 45 52 29 3B 0D 0A 42 45 47 49 4E 0D 0A 20    EGER);..BEGIN.. 
018F20:  63 6F 6E 74 72 6C 5B 30 5D 3A 3D 35 3B 0D 0A 20    contrl[0]:=5;.. 
018F30:  63 6F 6E 74 72 6C 5B 31 5D 3A 3D 30 3B 0D 0A 20    contrl[1]:=0;.. 
018F40:  63 6F 6E 74 72 6C 5B 33 5D 3A 3D 30 3B 0D 0A 20    contrl[3]:=0;.. 
018F50:  63 6F 6E 74 72 6C 5B 35 5D 3A 3D 31 3B 0D 0A 20    contrl[5]:=1;.. 
018F60:  63 6F 6E 74 72 6C 5B 36 5D 3A 3D 68 61 6E 64 6C    contrl[6]:=handl
018F70:  65 3B 0D 0A 20 67 73 78 3B 0D 0A 20 72 6F 77 73    e;.. gsx;.. rows
018F80:  3A 3D 69 6E 74 6F 75 74 5B 30 5D 3B 0D 0A 20 63    :=intout[0];.. c
018F90:  6F 6C 75 6D 6E 73 3A 3D 69 6E 74 6F 75 74 5B 31    olumns:=intout[1
018FA0:  5D 3B 0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52 4F 43    ];..END;....PROC
018FB0:  45 44 55 52 45 20 67 73 78 65 73 63 28 69 2C 68    EDURE gsxesc(i,h
018FC0:  61 6E 64 6C 65 3A 49 4E 54 45 47 45 52 29 3B 0D    andle:INTEGER);.
018FD0:  0A 42 45 47 49 4E 0D 0A 20 63 6F 6E 74 72 6C 5B    .BEGIN.. contrl[
018FE0:  30 5D 3A 3D 35 3B 0D 0A 20 63 6F 6E 74 72 6C 5B    0]:=5;.. contrl[
018FF0:  31 5D 3A 3D 30 3B 0D 0A 20 63 6F 6E 74 72 6C 5B    1]:=0;.. contrl[
019000:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
019010:  15 00 00 00 02 09 4E E5 15 00 41 02 00 00 00 02    ......N...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:  6F 6E 74 72 6C 5B 36 5D 3A 3D 68 61 6E 64 6C 65    ontrl[6]:=handle
019110:  3B 0D 0A 20 70 74 73 69 6E 5B 30 5D 3A 3D 78 3B    ;.. ptsin[0]:=x;
019120:  0D 0A 20 70 74 73 69 6E 5B 31 5D 3A 3D 79 3B 0D    .. ptsin[1]:=y;.
019130:  0A 20 67 73 78 3B 0D 0A 45 4E 44 3B 0D 0A 0D 0A    . gsx;..END;....
019140:  7B 20 52 65 6D 6F 76 65 20 6C 61 73 74 20 67 72    { Remove last gr
019150:  61 70 68 69 63 73 20 63 75 72 73 6F 72 20 20 7D    aphics cursor  }
019160:  0D 0A 50 52 4F 43 45 44 55 52 45 20 72 65 6D 67    ..PROCEDURE remg
019170:  72 63 75 72 73 6F 72 28 68 61 6E 64 6C 65 3A 49    rcursor(handle:I
019180:  4E 54 45 47 45 52 29 3B 0D 0A 42 45 47 49 4E 0D    NTEGER);..BEGIN.
019190:  0A 20 67 73 78 65 73 63 28 31 39 2C 68 61 6E 64    . gsxesc(19,hand
0191A0:  6C 65 29 0D 0A 45 4E 44 3B 0D 0A 0D 0A 0D 0A 7B    le)..END;......{
0191B0:  20 44 72 61 77 73 20 63 6F 75 6E 74 20 6C 69 6E     Draws count lin
0191C0:  65 73 20 75 73 69 6E 67 20 74 68 65 20 70 6F 69    es using the poi
0191D0:  6E 74 73 20 69 6E 20 74 68 65 20 70 78 79 61 72    nts in the pxyar
0191E0:  72 61 79 20 7D 0D 0A 50 52 4F 43 45 44 55 52 45    ray }..PROCEDURE
0191F0:  20 70 6F 6C 79 6C 69 6E 65 28 68 61 6E 64 6C 65     polyline(handle
019200:  2C 63 6F 75 6E 74 2C 70 78 79 61 72 72 61 79 20    ,count,pxyarray 
019210:  3A 49 4E 54 45 47 45 52 29 3B 0D 0A 56 41 52 20    :INTEGER);..VAR 
019220:  69 3A 49 4E 54 45 47 45 52 3B 0D 0A 42 45 47 49    i:INTEGER;..BEGI
019230:  4E 0D 0A 20 63 6F 6E 74 72 6C 5B 30 5D 3A 3D 36    N.. contrl[0]:=6
019240:  3B 0D 0A 20 63 6F 6E 74 72 6C 5B 31 5D 3A 3D 63    ;.. contrl[1]:=c
019250:  6F 75 6E 74 3B 0D 0A 20 63 6F 6E 74 72 6C 5B 33    ount;.. contrl[3
019260:  5D 3A 3D 30 3B 0D 0A 20 63 6F 6E 74 72 6C 5B 36    ]:=0;.. contrl[6
019270:  5D 3A 3D 68 61 6E 64 6C 65 3B 0D 0A 20 46 4F 52    ]:=handle;.. FOR
019280:  20 69 3A 3D 30 20 54 4F 20 63 6F 75 6E 74 2A 32     i:=0 TO count*2
019290:  2D 31 20 44 4F 0D 0A 20 20 20 70 74 73 69 6E 5B    -1 DO..   ptsin[
0192A0:  69 5D 3A 3D 50 45 45 4B 28 70 78 79 61 72 72 61    i]:=PEEK(pxyarra
0192B0:  79 2B 69 2A 32 2C 49 4E 54 45 47 45 52 29 3B 0D    y+i*2,INTEGER);.
0192C0:  0A 20 67 73 78 3B 0D 0A 45 4E 44 3B 0D 0A 0D 0A    . gsx;..END;....
0192D0:  7B 20 44 72 61 77 73 20 63 6F 75 6E 74 20 6D 61    { Draws count ma
0192E0:  72 6B 65 72 73 20 75 73 69 6E 67 20 74 68 65 20    rkers using the 
0192F0:  70 6F 69 6E 74 73 20 69 6E 20 74 68 65 20 70 78    points in the px
019300:  64 65 78 3A 49 4E 54 45 47 45 52 29 3A 49 4E 54    dex:INTEGER):INT
019310:  45 47 45 52 3B 0D 0A 42 45 47 49 4E 0D 0A 20 73    EGER;..BEGIN.. s
019320:  65 74 6C 69 6E 65 63 6F 6C 6F 75 72 3A 3D 67 73    etlinecolour:=gs
019330:  78 73 74 79 6C 65 28 31 37 2C 68 61 6E 64 6C 65    xstyle(17,handle
019340:  2C 69 6E 64 65 78 29 0D 0A 45 4E 44 3B 0D 0A 0D    ,index)..END;...
019350:  0A 46 55 4E 43 54 49 4F 4E 20 73 65 74 6D 61 72    .FUNCTION setmar
019360:  6B 74 79 70 65 28 68 61 6E 64 6C 65 2C 73 79 6D    ktype(handle,sym
019370:  62 6F 6C 3A 49 4E 54 45 47 45 52 29 3A 49 4E 54    bol:INTEGER):INT
019380:  45 47 45 52 3B 0D 0A 42 45 47 49 4E 0D 0A 20 73    EGER;..BEGIN.. s
019390:  65 74 6D 61 72 6B 74 79 70 65 3A 3D 67 73 78 73    etmarktype:=gsxs
0193A0:  74 79 6C 65 28 31 38 2C 68 61 6E 64 6C 65 2C 73    tyle(18,handle,s
0193B0:  79 6D 62 6F 6C 29 0D 0A 45 4E 44 3B 0D 0A 0D 0A    ymbol)..END;....
0193C0:  46 55 4E 43 54 49 4F 4E 20 73 65 74 6D 61 72 6B    FUNCTION setmark
0193D0:  68 65 69 67 68 74 28 68 61 6E 64 6C 65 2C 79 68    height(handle,yh
0193E0:  65 69 67 68 74 3A 49 4E 54 45 47 45 52 29 3A 49    eight:INTEGER):I
0193F0:  4E 54 45 47 45 52 3B 0D 0A 42 45 47 49 4E 0D 0A    NTEGER;..BEGIN..
019400:  20 63 6F 6E 74 72 6C 5B 30 5D 3A 3D 31 39 3B 0D     contrl[0]:=19;.
019410:  0A 20 63 6F 6E 74 72 6C 5B 31 5D 3A 3D 31 3B 0D    . contrl[1]:=1;.
019420:  0A 20 63 6F 6E 74 72 6C 5B 33 5D 3A 3D 30 3B 0D    . contrl[3]:=0;.
019430:  0A 20 63 6F 6E 74 72 6C 5B 36 5D 3A 3D 68 61 6E    . contrl[6]:=han
019440:  64 6C 65 3B 0D 0A 0D 0A 20 70 74 73 69 6E 5B 30    dle;.... ptsin[0
019450:  5D 3A 3D 30 3B 0D 0A 20 70 74 73 69 6E 5B 31 5D    ]:=0;.. ptsin[1]
019460:  3A 3D 79 68 65 69 67 68 74 3B 0D 0A 0D 0A 20 67    :=yheight;.... g
019470:  73 78 3B 0D 0A 0D 0A 20 73 65 74 6D 61 72 6B 68    sx;.... setmarkh
019480:  65 69 67 68 74 3A 3D 70 74 73 6F 75 74 5B 31 5D    eight:=ptsout[1]
019490:  3B 0D 0A 0D 0A 45 4E 44 3B 0D 0A 0D 0A 46 55 4E    ;....END;....FUN
0194A0:  43 54 49 4F 4E 20 73 65 74 6D 61 72 6B 63 6F 6C    CTION setmarkcol
0194B0:  6F 75 72 28 68 61 6E 64 6C 65 2C 73 74 79 6C 65    our(handle,style
0194C0:  3A 49 4E 54 45 47 45 52 29 3A 49 4E 54 45 47 45    :INTEGER):INTEGE
0194D0:  52 3B 0D 0A 42 45 47 49 4E 0D 0A 20 73 65 74 6D    R;..BEGIN.. setm
0194E0:  61 72 6B 63 6F 6C 6F 75 72 3A 3D 67 73 78 73 74    arkcolour:=gsxst
0194F0:  79 6C 65 28 32 30 2C 68 61 6E 64 6C 65 2C 73 74    yle(20,handle,st
019500:  79 61 72 72 61 79 20 7D 0D 0A 50 52 4F 43 45 44    yarray }..PROCED
019510:  55 52 45 20 70 6F 6C 79 6D 61 72 6B 65 72 28 68    URE polymarker(h
019520:  61 6E 64 6C 65 2C 63 6F 75 6E 74 2C 70 78 79 61    andle,count,pxya
019530:  72 72 61 79 20 3A 49 4E 54 45 47 45 52 29 3B 0D    rray :INTEGER);.
019540:  0A 56 41 52 20 69 3A 49 4E 54 45 47 45 52 3B 0D    .VAR i:INTEGER;.
019550:  0A 42 45 47 49 4E 0D 0A 20 63 6F 6E 74 72 6C 5B    .BEGIN.. contrl[
019560:  30 5D 3A 3D 37 3B 0D 0A 20 63 6F 6E 74 72 6C 5B    0]:=7;.. contrl[
019570:  31 5D 3A 3D 63 6F 75 6E 74 3B 0D 0A 20 63 6F 6E    1]:=count;.. con
019580:  74 72 6C 5B 33 5D 3A 3D 30 3B 0D 0A 20 63 6F 6E    trl[3]:=0;.. con
019590:  74 72 6C 5B 36 5D 3A 3D 68 61 6E 64 6C 65 3B 0D    trl[6]:=handle;.
0195A0:  0A 20 46 4F 52 20 69 3A 3D 30 20 54 4F 20 63 6F    . FOR i:=0 TO co
0195B0:  75 6E 74 2A 32 2D 31 20 44 4F 0D 0A 20 20 20 70    unt*2-1 DO..   p
0195C0:  74 73 69 6E 5B 69 5D 3A 3D 50 45 45 4B 28 70 78    tsin[i]:=PEEK(px
0195D0:  79 61 72 72 61 79 2B 69 2A 32 2C 49 4E 54 45 47    yarray+i*2,INTEG
0195E0:  45 52 29 3B 0D 0A 20 67 73 78 3B 0D 0A 45 4E 44    ER);.. gsx;..END
0195F0:  3B 0D 0A 0D 0A 0D 0A 50 52 4F 43 45 44 55 52 45    ;......PROCEDURE
019600:  20 67 74 65 78 74 28 68 61 6E 64 6C 65 2C 78 2C     gtext(handle,x,
019610:  79 2C 73 74 72 69 6E 67 2C 73 69 7A 65 3A 49 4E    y,string,size:IN
019620:  54 45 47 45 52 29 3B 0D 0A 56 41 52 20 69 3A 49    TEGER);..VAR i:I
019630:  4E 54 45 47 45 52 3B 0D 0A 42 45 47 49 4E 0D 0A    NTEGER;..BEGIN..
019640:  20 46 4F 52 20 69 3A 3D 30 20 54 4F 20 73 69 7A     FOR i:=0 TO siz
019650:  65 2D 31 20 44 4F 20 69 6E 74 69 6E 5B 69 5D 3A    e-1 DO intin[i]:
019660:  3D 4F 52 44 28 50 45 45 4B 28 73 74 72 69 6E 67    =ORD(PEEK(string
019670:  2B 69 2C 43 48 41 52 29 29 3B 0D 0A 20 63 6F 6E    +i,CHAR));.. con
019680:  74 72 6C 5B 30 5D 3A 3D 38 3B 0D 0A 20 63 6F 6E    trl[0]:=8;.. con
019690:  74 72 6C 5B 31 5D 3A 3D 31 3B 0D 0A 20 63 6F 6E    trl[1]:=1;.. con
0196A0:  74 72 6C 5B 33 5D 3A 3D 73 69 7A 65 3B 0D 0A 20    trl[3]:=size;.. 
0196B0:  63 6F 6E 74 72 6C 5B 35 5D 3A 3D 31 32 3B 0D 0A    contrl[5]:=12;..
0196C0:  20 63 6F 6E 74 72 6C 5B 36 5D 3A 3D 68 61 6E 64     contrl[6]:=hand
0196D0:  6C 65 3B 0D 0A 20 70 74 73 69 6E 5B 30 5D 3A 3D    le;.. ptsin[0]:=
0196E0:  78 3B 0D 0A 20 70 74 73 69 6E 5B 31 5D 3A 3D 79    x;.. ptsin[1]:=y
0196F0:  3B 0D 0A 20 67 73 78 3B 0D 0A 45 4E 44 3B 0D 0A    ;.. gsx;..END;..
019700:  79 6C 65 29 0D 0A 45 4E 44 3B 0D 0A 0D 0A 46 55    yle)..END;....FU
019710:  4E 43 54 49 4F 4E 20 73 65 74 74 65 78 74 63 6F    NCTION settextco
019720:  6C 6F 75 72 28 68 61 6E 64 6C 65 2C 69 6E 64 65    lour(handle,inde
019730:  78 3A 49 4E 54 45 47 45 52 29 3A 49 4E 54 45 47    x:INTEGER):INTEG
019740:  45 52 3B 0D 0A 42 45 47 49 4E 0D 0A 20 73 65 74    ER;..BEGIN.. set
019750:  6D 61 72 6B 63 6F 6C 6F 75 72 3A 3D 67 73 78 73    markcolour:=gsxs
019760:  74 79 6C 65 28 32 32 2C 68 61 6E 64 6C 65 2C 69    tyle(22,handle,i
019770:  6E 64 65 78 29 0D 0A 45 4E 44 3B 0D 0A 0D 0A 46    ndex)..END;....F
019780:  55 4E 43 54 49 4F 4E 20 73 65 74 66 69 6C 6C 69    UNCTION setfilli
019790:  6E 74 65 72 69 6F 72 28 68 61 6E 64 6C 65 2C 73    nterior(handle,s
0197A0:  74 79 6C 65 3A 49 4E 54 45 47 45 52 29 3A 49 4E    tyle:INTEGER):IN
0197B0:  54 45 47 45 52 3B 0D 0A 42 45 47 49 4E 0D 0A 20    TEGER;..BEGIN.. 
0197C0:  73 65 74 66 69 6C 6C 69 6E 74 65 72 69 6F 72 3A    setfillinterior:
0197D0:  3D 67 73 78 73 74 79 6C 65 28 32 33 2C 68 61 6E    =gsxstyle(23,han
0197E0:  64 6C 65 2C 73 74 79 6C 65 29 0D 0A 45 4E 44 3B    dle,style)..END;
0197F0:  0D 0A 0D 0A 46 55 4E 43 54 49 4F 4E 20 73 65 74    ....FUNCTION set
019800:  66 69 6C 6C 73 74 79 6C 65 28 68 61 6E 64 6C 65    fillstyle(handle
019810:  2C 73 74 79 6C 65 3A 49 4E 54 45 47 45 52 29 3A    ,style:INTEGER):
019820:  49 4E 54 45 47 45 52 3B 0D 0A 42 45 47 49 4E 0D    INTEGER;..BEGIN.
019830:  0A 20 73 65 74 66 69 6C 6C 73 74 79 6C 65 3A 3D    . setfillstyle:=
019840:  67 73 78 73 74 79 6C 65 28 32 34 2C 68 61 6E 64    gsxstyle(24,hand
019850:  6C 65 2C 73 74 79 6C 65 29 0D 0A 45 4E 44 3B 0D    le,style)..END;.
019860:  0A 0D 0A 46 55 4E 43 54 49 4F 4E 20 73 65 74 66    ...FUNCTION setf
019870:  69 6C 6C 63 6F 6C 6F 75 72 28 68 61 6E 64 6C 65    illcolour(handle
019880:  2C 69 6E 64 65 78 3A 49 4E 54 45 47 45 52 29 3A    ,index:INTEGER):
019890:  49 4E 54 45 47 45 52 3B 0D 0A 42 45 47 49 4E 0D    INTEGER;..BEGIN.
0198A0:  0A 20 73 65 74 66 69 6C 6C 63 6F 6C 6F 75 72 3A    . setfillcolour:
0198B0:  3D 67 73 78 73 74 79 6C 65 28 32 35 2C 68 61 6E    =gsxstyle(25,han
0198C0:  64 6C 65 2C 69 6E 64 65 78 29 0D 0A 45 4E 44 3B    dle,index)..END;
0198D0:  0D 0A 0D 0A 0D 0A 46 55 4E 43 54 49 4F 4E 20 67    ......FUNCTION g
0198E0:  65 74 6C 6F 63 61 74 6F 72 28 68 61 6E 64 6C 65    etlocator(handle
0198F0:  2C 78 2C 79 3A 49 4E 54 45 47 45 52 3B 20 56 41    ,x,y:INTEGER; VA
019900:  0D 0A 50 52 4F 43 45 44 55 52 45 20 66 69 6C 6C    ..PROCEDURE fill
019910:  61 72 65 61 28 68 61 6E 64 6C 65 2C 63 6F 75 6E    area(handle,coun
019920:  74 2C 70 78 79 61 72 72 61 79 20 3A 49 4E 54 45    t,pxyarray :INTE
019930:  47 45 52 29 3B 0D 0A 56 41 52 20 69 3A 49 4E 54    GER);..VAR i:INT
019940:  45 47 45 52 3B 0D 0A 42 45 47 49 4E 0D 0A 20 63    EGER;..BEGIN.. c
019950:  6F 6E 74 72 6C 5B 30 5D 3A 3D 39 3B 0D 0A 20 63    ontrl[0]:=9;.. c
019960:  6F 6E 74 72 6C 5B 31 5D 3A 3D 63 6F 75 6E 74 3B    ontrl[1]:=count;
019970:  0D 0A 20 63 6F 6E 74 72 6C 5B 33 5D 3A 3D 30 3B    .. contrl[3]:=0;
019980:  0D 0A 20 63 6F 6E 74 72 6C 5B 36 5D 3A 3D 68 61    .. contrl[6]:=ha
019990:  6E 64 6C 65 3B 0D 0A 20 46 4F 52 20 69 3A 3D 30    ndle;.. FOR i:=0
0199A0:  20 54 4F 20 63 6F 75 6E 74 2A 32 2D 31 20 44 4F     TO count*2-1 DO
0199B0:  0D 0A 20 20 20 70 74 73 69 6E 5B 69 5D 3A 3D 50    ..   ptsin[i]:=P
0199C0:  45 45 4B 28 70 78 79 61 72 72 61 79 2B 69 2A 32    EEK(pxyarray+i*2
0199D0:  2C 49 4E 54 45 47 45 52 29 3B 0D 0A 20 67 73 78    ,INTEGER);.. gsx
0199E0:  3B 0D 0A 45 4E 44 3B 0D 0A 0D 0A 50 52 4F 43 45    ;..END;....PROCE
0199F0:  44 55 52 45 20 62 61 72 28 68 61 6E 64 6C 65 2C    DURE bar(handle,
019A00:  78 31 2C 79 31 2C 78 32 2C 79 32 3A 49 4E 54 45    x1,y1,x2,y2:INTE
019A10:  47 45 52 29 3B 0D 0A 42 45 47 49 4E 0D 0A 20 63    GER);..BEGIN.. c
019A20:  6F 6E 74 72 6C 5B 30 5D 3A 3D 31 31 3B 0D 0A 20    ontrl[0]:=11;.. 
019A30:  63 6F 6E 74 72 6C 5B 31 5D 3A 3D 32 3B 0D 0A 20    contrl[1]:=2;.. 
019A40:  63 6F 6E 74 72 6C 5B 33 5D 3A 3D 30 3B 0D 0A 20    contrl[3]:=0;.. 
019A50:  63 6F 6E 74 72 6C 5B 35 5D 3A 3D 31 3B 0D 0A 20    contrl[5]:=1;.. 
019A60:  63 6F 6E 74 72 6C 5B 36 5D 3A 3D 68 61 6E 64 6C    contrl[6]:=handl
019A70:  65 3B 0D 0A 0D 0A 20 70 74 73 69 6E 5B 30 5D 3A    e;.... ptsin[0]:
019A80:  3D 78 31 3B 0D 0A 20 70 74 73 69 6E 5B 31 5D 3A    =x1;.. ptsin[1]:
019A90:  3D 79 31 3B 0D 0A 20 70 74 73 69 6E 5B 32 5D 3A    =y1;.. ptsin[2]:
019AA0:  3D 78 32 3B 0D 0A 20 70 74 73 69 6E 5B 33 5D 3A    =x2;.. ptsin[3]:
019AB0:  3D 79 32 3B 0D 0A 0D 0A 20 67 73 78 0D 0A 45 4E    =y2;.... gsx..EN
019AC0:  44 3B 0D 0A 0D 0A 50 52 4F 43 45 44 55 52 45 20    D;....PROCEDURE 
019AD0:  73 65 74 63 68 61 72 68 65 69 67 68 74 28 68 61    setcharheight(ha
019AE0:  6E 64 6C 65 2C 79 68 65 69 67 68 74 3A 49 4E 54    ndle,yheight:INT
019AF0:  45 47 45 52 3B 20 0D 0A 09 09 09 20 56 41 52 20    EGER; ..... VAR 
019B00:  52 20 78 6F 75 74 2C 79 6F 75 74 3A 49 4E 54 45    R xout,yout:INTE
019B10:  47 45 52 29 3A 43 48 41 52 3B 0D 0A 42 45 47 49    GER):CHAR;..BEGI
019B20:  4E 0D 0A 20 63 6F 6E 74 72 6C 5B 30 5D 3A 3D 32    N.. contrl[0]:=2
019B30:  38 3B 0D 0A 20 63 6F 6E 74 72 6C 5B 31 5D 3A 3D    8;.. contrl[1]:=
019B40:  31 3B 0D 0A 20 63 6F 6E 74 72 6C 5B 33 5D 3A 3D    1;.. contrl[3]:=
019B50:  30 3B 0D 0A 20 63 6F 6E 74 72 6C 5B 36 5D 3A 3D    0;.. contrl[6]:=
019B60:  68 61 6E 64 6C 65 3B 0D 0A 0D 0A 20 70 74 73 69    handle;.... ptsi
019B70:  6E 5B 30 5D 3A 3D 78 3B 0D 0A 20 70 74 73 69 6E    n[0]:=x;.. ptsin
019B80:  5B 31 5D 3A 3D 79 3B 0D 0A 0D 0A 20 67 73 78 3B    [1]:=y;.... gsx;
019B90:  0D 0A 0D 0A 20 67 65 74 6C 6F 63 61 74 6F 72 3A    .... getlocator:
019BA0:  3D 43 48 52 28 69 6E 74 6F 75 74 5B 30 5D 29 3B    =CHR(intout[0]);
019BB0:  0D 0A 20 78 6F 75 74 3A 3D 70 74 73 6F 75 74 5B    .. xout:=ptsout[
019BC0:  30 5D 3B 0D 0A 20 79 6F 75 74 3A 3D 70 74 73 6F    0];.. yout:=ptso
019BD0:  75 74 5B 31 5D 0D 0A 0D 0A 45 4E 44 3B 0D 0A 0D    ut[1]....END;...
019BE0:  0A 46 55 4E 43 54 49 4F 4E 20 73 61 6D 70 6C 65    .FUNCTION sample
019BF0:  6C 6F 63 61 74 6F 72 28 68 61 6E 64 6C 65 2C 78    locator(handle,x
019C00:  2C 79 3A 49 4E 54 45 47 45 52 3B 0D 0A 09 09 20    ,y:INTEGER;.... 
019C10:  20 20 20 20 20 20 56 41 52 20 78 6F 75 74 2C 79          VAR xout,y
019C20:  6F 75 74 3A 49 4E 54 45 47 45 52 3B 20 56 41 52    out:INTEGER; VAR
019C30:  20 63 3A 43 48 41 52 29 3A 49 4E 54 45 47 45 52     c:CHAR):INTEGER
019C40:  3B 0D 0A 42 45 47 49 4E 0D 0A 20 63 6F 6E 74 72    ;..BEGIN.. contr
019C50:  6C 5B 30 5D 3A 3D 32 38 3B 0D 0A 20 63 6F 6E 74    l[0]:=28;.. cont
019C60:  72 6C 5B 31 5D 3A 3D 31 3B 0D 0A 20 63 6F 6E 74    rl[1]:=1;.. cont
019C70:  72 6C 5B 33 5D 3A 3D 30 3B 0D 0A 20 63 6F 6E 74    rl[3]:=0;.. cont
019C80:  72 6C 5B 36 5D 3A 3D 68 61 6E 64 6C 65 3B 0D 0A    rl[6]:=handle;..
019C90:  0D 0A 20 70 74 73 69 6E 5B 30 5D 3A 3D 78 3B 0D    .. ptsin[0]:=x;.
019CA0:  0A 20 70 74 73 69 6E 5B 31 5D 3A 3D 79 3B 0D 0A    . ptsin[1]:=y;..
019CB0:  0D 0A 20 67 73 78 3B 0D 0A 0D 0A 20 63 3A 3D 43    .. gsx;.... c:=C
019CC0:  48 52 28 69 6E 74 6F 75 74 5B 30 5D 29 3B 0D 0A    HR(intout[0]);..
019CD0:  20 78 6F 75 74 3A 3D 70 74 73 6F 75 74 5B 30 5D     xout:=ptsout[0]
019CE0:  3B 0D 0A 20 79 6F 75 74 3A 3D 70 74 73 6F 75 74    ;.. yout:=ptsout
019CF0:  5B 31 5D 3B 0D 0A 20 73 61 6D 70 6C 65 6C 6F 63    [1];.. sampleloc
019D00:  73 65 74 78 2C 73 65 74 79 2C 63 65 6C 6C 78 2C    setx,sety,cellx,
019D10:  63 65 6C 6C 79 3A 49 4E 54 45 47 45 52 29 3B 0D    celly:INTEGER);.
019D20:  0A 42 45 47 49 4E 0D 0A 20 63 6F 6E 74 72 6C 5B    .BEGIN.. contrl[
019D30:  30 5D 3A 3D 31 32 3B 0D 0A 20 63 6F 6E 74 72 6C    0]:=12;.. contrl
019D40:  5B 31 5D 3A 3D 31 3B 0D 0A 20 63 6F 6E 74 72 6C    [1]:=1;.. contrl
019D50:  5B 33 5D 3A 3D 30 3B 0D 0A 20 63 6F 6E 74 72 6C    [3]:=0;.. contrl
019D60:  5B 36 5D 3A 3D 68 61 6E 64 6C 65 3B 0D 0A 0D 0A    [6]:=handle;....
019D70:  20 70 74 73 69 6E 5B 30 5D 3A 3D 30 3B 0D 0A 20     ptsin[0]:=0;.. 
019D80:  70 74 73 69 6E 5B 31 5D 3A 3D 79 68 65 69 67 68    ptsin[1]:=yheigh
019D90:  74 3B 0D 0A 0D 0A 20 67 73 78 3B 0D 0A 0D 0A 20    t;.... gsx;.... 
019DA0:  73 65 74 78 20 3A 3D 70 74 73 6F 75 74 5B 30 5D    setx :=ptsout[0]
019DB0:  3B 0D 0A 20 73 65 74 79 20 3A 3D 70 74 73 6F 75    ;.. sety :=ptsou
019DC0:  74 5B 31 5D 3B 0D 0A 20 63 65 6C 6C 78 3A 3D 70    t[1];.. cellx:=p
019DD0:  74 73 6F 75 74 5B 32 5D 3B 0D 0A 20 63 65 6C 6C    tsout[2];.. cell
019DE0:  79 3A 3D 70 74 73 6F 75 74 5B 33 5D 3B 0D 0A 0D    y:=ptsout[3];...
019DF0:  0A 45 4E 44 3B 0D 0A 0D 0A 7B 20 6E 6F 74 20 6F    .END;....{ not o
019E00:  6E 20 4A 6F 79 63 65 20 7D 0D 0A 46 55 4E 43 54    n Joyce }..FUNCT
019E10:  49 4F 4E 20 73 65 74 72 6F 74 61 74 69 6F 6E 28    ION setrotation(
019E20:  68 61 6E 64 6C 65 2C 61 6E 67 6C 65 3A 49 4E 54    handle,angle:INT
019E30:  45 47 45 52 29 3A 49 4E 54 45 47 45 52 3B 0D 0A    EGER):INTEGER;..
019E40:  42 45 47 49 4E 0D 0A 20 63 6F 6E 74 72 6C 5B 30    BEGIN.. contrl[0
019E50:  5D 3A 3D 31 33 3B 0D 0A 20 63 6F 6E 74 72 6C 5B    ]:=13;.. contrl[
019E60:  31 5D 3A 3D 30 3B 0D 0A 20 63 6F 6E 74 72 6C 5B    1]:=0;.. contrl[
019E70:  33 5D 3A 3D 31 3B 0D 0A 20 63 6F 6E 74 72 6C 5B    3]:=1;.. contrl[
019E80:  36 5D 3A 3D 68 61 6E 64 6C 65 3B 0D 0A 0D 0A 20    6]:=handle;.... 
019E90:  69 6E 74 69 6E 5B 30 5D 3A 3D 61 6E 67 6C 65 3B    intin[0]:=angle;
019EA0:  0D 0A 0D 0A 20 67 73 78 3B 0D 0A 0D 0A 20 73 65    .... gsx;.... se
019EB0:  74 72 6F 74 61 74 69 6F 6E 3A 3D 69 6E 74 6F 75    trotation:=intou
019EC0:  74 5B 30 5D 3B 0D 0A 0D 0A 45 4E 44 3B 0D 0A 0D    t[0];....END;...
019ED0:  0A 50 52 4F 43 45 44 55 52 45 20 63 6F 6C 6F 75    .PROCEDURE colou
019EE0:  72 28 68 61 6E 64 6C 65 2C 69 6E 64 65 78 2C 72    r(handle,index,r
019EF0:  65 64 2C 67 72 65 65 6E 2C 62 6C 75 65 3A 49 4E    ed,green,blue:IN
019F00:  61 74 6F 72 3A 3D 20 63 6F 6E 74 72 6C 5B 32 5D    ator:= contrl[2]
019F10:  2B 20 63 6F 6E 74 72 6C 5B 34 5D 2A 32 3B 0D 0A    + contrl[4]*2;..
019F20:  45 4E 44 3B 0D 0A 0D 0A 0D 0A 50 52 4F 43 45 44    END;......PROCED
019F30:  55 52 45 20 73 65 74 69 6E 70 75 74 6D 6F 64 65    URE setinputmode
019F40:  28 68 61 6E 64 6C 65 2C 64 65 76 69 63 65 2C 6D    (handle,device,m
019F50:  6F 64 65 3A 49 4E 54 45 47 45 52 29 3B 0D 0A 42    ode:INTEGER);..B
019F60:  45 47 49 4E 0D 0A 20 63 6F 6E 74 72 6C 5B 30 5D    EGIN.. contrl[0]
019F70:  3A 3D 33 33 3B 0D 0A 20 63 6F 6E 74 72 6C 5B 31    :=33;.. contrl[1
019F80:  5D 3A 3D 30 3B 0D 0A 20 63 6F 6E 74 72 6C 5B 33    ]:=0;.. contrl[3
019F90:  5D 3A 3D 32 3B 0D 0A 20 63 6F 6E 74 72 6C 5B 36    ]:=2;.. contrl[6
019FA0:  5D 3A 3D 68 61 6E 64 6C 65 3B 0D 0A 0D 0A 20 69    ]:=handle;.... i
019FB0:  6E 74 69 6E 5B 30 5D 3A 3D 64 65 76 69 63 65 3B    ntin[0]:=device;
019FC0:  0D 0A 20 69 6E 74 69 6E 5B 31 5D 3A 3D 6D 6F 64    .. intin[1]:=mod
019FD0:  65 3B 0D 0A 0D 0A 20 67 73 78 3B 0D 0A 45 4E 44    e;.... gsx;..END
019FE0:  3B 0D 0A 0D 0A 7B 24 41 2B 2C 4F 2B 2C 43 2B 2C    ;....{$A+,O+,C+,
019FF0:  53 2B 20 20 63 68 65 63 6B 73 20 6F 6E 20 61 67    S+  checks on ag
01A000:  61 69 6E 20 66 6F 72 20 6D 61 69 6E 20 70 72 6F    ain for main pro
01A010:  67 72 61 6D 20 7D 0D 0A 1A 6F 6E 74 72 6C 5B 36    gram }...ontrl[6
01A020:  5D 3A 3D 68 61 6E 64 6C 65 3B 0D 0A 0D 0A 20 69    ]:=handle;.... i
01A030:  6E 74 69 6E 5B 30 5D 3A 3D 64 65 76 69 63 65 3B    ntin[0]:=device;
01A040:  0D 0A 20 69 6E 74 69 6E 5B 31 5D 3A 3D 6D 6F 64    .. intin[1]:=mod
01A050:  65 3B 0D 0A 0D 0A 20 67 73 78 3B 0D 0A 45 4E 44    e;.... gsx;..END
01A060:  3B 0D 0A 0D 0A 7B 24 41 2B 2C 4F 2B 2C 43 2B 2C    ;....{$A+,O+,C+,
01A070:  53 2B 20 20 63 68 65 63 6B 73 20 6F 6E 20 61 67    S+  checks on ag
01A080:  74 72 6C 5B 30 5D 3A 3D 38 3B 0D 0A 20 63 6F 6E    trl[0]:=8;.. con
01A090:  74 72 6C 5B 31 5D 3A 3D 31 3B 0D 0A 20 63 6F 6E    trl[1]:=1;.. con
01A0A0:  74 72 6C 5B 33 5D 3A 3D 73 69 7A 65 3B 0D 0A 20    trl[3]:=size;.. 
01A0B0:  63 6F 6E 74 72 6C 5B 35 5D 3A 3D 31 32 3B 0D 0A    contrl[5]:=12;..
01A0C0:  20 63 6F 6E 74 72 6C 5B 36 5D 3A 3D 68 61 6E 64     contrl[6]:=hand
01A0D0:  6C 65 3B 0D 0A 20 70 74 73 69 6E 5B 30 5D 3A 3D    le;.. ptsin[0]:=
01A0E0:  78 3B 0D 0A 20 70 74 73 69 6E 5B 31 5D 3A 3D 79    x;.. ptsin[1]:=y
01A0F0:  3B 0D 0A 20 67 73 78 3B 0D 0A 45 4E 44 3B 0D 0A    ;.. gsx;..END;..
01A100:  54 45 47 45 52 29 3B 0D 0A 42 45 47 49 4E 0D 0A    TEGER);..BEGIN..
01A110:  20 63 6F 6E 74 72 6C 5B 30 5D 3A 3D 31 34 3B 0D     contrl[0]:=14;.
01A120:  0A 20 63 6F 6E 74 72 6C 5B 31 5D 3A 3D 30 3B 0D    . contrl[1]:=0;.
01A130:  0A 20 63 6F 6E 74 72 6C 5B 33 5D 3A 3D 34 3B 0D    . contrl[3]:=4;.
01A140:  0A 20 63 6F 6E 74 72 6C 5B 36 5D 3A 3D 68 61 6E    . contrl[6]:=han
01A150:  64 6C 65 3B 0D 0A 0D 0A 20 69 6E 74 69 6E 5B 30    dle;.... intin[0
01A160:  5D 3A 3D 69 6E 64 65 78 3B 0D 0A 20 69 6E 74 69    ]:=index;.. inti
01A170:  6E 5B 31 5D 3A 3D 72 65 64 3B 0D 0A 20 69 6E 74    n[1]:=red;.. int
01A180:  69 6E 5B 32 5D 3A 3D 67 72 65 65 6E 3B 0D 0A 20    in[2]:=green;.. 
01A190:  69 6E 74 69 6E 5B 33 5D 3A 3D 62 6C 75 65 3B 0D    intin[3]:=blue;.
01A1A0:  0A 0D 0A 20 67 73 78 0D 0A 45 4E 44 3B 0D 0A 0D    ... gsx..END;...
01A1B0:  0A 46 55 4E 43 54 49 4F 4E 20 67 73 78 73 74 79    .FUNCTION gsxsty
01A1C0:  6C 65 28 6F 70 63 6F 64 65 2C 68 61 6E 64 6C 65    le(opcode,handle
01A1D0:  2C 73 74 79 6C 65 3A 49 4E 54 45 47 45 52 29 3A    ,style:INTEGER):
01A1E0:  49 4E 54 45 47 45 52 3B 0D 0A 42 45 47 49 4E 0D    INTEGER;..BEGIN.
01A1F0:  0A 20 63 6F 6E 74 72 6C 5B 30 5D 3A 3D 6F 70 63    . contrl[0]:=opc
01A200:  6F 64 65 3B 0D 0A 20 63 6F 6E 74 72 6C 5B 31 5D    ode;.. contrl[1]
01A210:  3A 3D 30 3B 0D 0A 20 63 6F 6E 74 72 6C 5B 33 5D    :=0;.. contrl[3]
01A220:  3A 3D 31 3B 0D 0A 20 63 6F 6E 74 72 6C 5B 36 5D    :=1;.. contrl[6]
01A230:  3A 3D 68 61 6E 64 6C 65 3B 0D 0A 20 69 6E 74 69    :=handle;.. inti
01A240:  6E 5B 30 5D 3A 3D 73 74 79 6C 65 3B 0D 0A 20 67    n[0]:=style;.. g
01A250:  73 78 3B 0D 0A 20 67 73 78 73 74 79 6C 65 3A 3D    sx;.. gsxstyle:=
01A260:  69 6E 74 6F 75 74 5B 30 5D 0D 0A 45 4E 44 3B 0D    intout[0]..END;.
01A270:  0A 0D 0A 46 55 4E 43 54 49 4F 4E 20 73 65 74 6C    ...FUNCTION setl
01A280:  69 6E 65 74 79 70 65 28 68 61 6E 64 6C 65 2C 73    inetype(handle,s
01A290:  74 79 6C 65 3A 49 4E 54 45 47 45 52 29 3A 49 4E    tyle:INTEGER):IN
01A2A0:  54 45 47 45 52 3B 0D 0A 42 45 47 49 4E 0D 0A 20    TEGER;..BEGIN.. 
01A2B0:  73 65 74 6C 69 6E 65 74 79 70 65 3A 3D 67 73 78    setlinetype:=gsx
01A2C0:  73 74 79 6C 65 28 31 35 2C 68 61 6E 64 6C 65 2C    style(15,handle,
01A2D0:  73 74 79 6C 65 29 0D 0A 45 4E 44 3B 0D 0A 0D 0A    style)..END;....
01A2E0:  46 55 4E 43 54 49 4F 4E 20 73 65 74 6C 69 6E 65    FUNCTION setline
01A2F0:  63 6F 6C 6F 75 72 28 68 61 6E 64 6C 65 2C 69 6E    colour(handle,in
01A300:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
01A310:  16 00 00 00 02 09 4E E5 16 00 41 02 00 00 00 02    ......N...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:  54 68 65 20 66 69 6C 65 73 20 46 52 4F 4D 41 4D    The files FROMAM
01A410:  53 20 61 6E 64 20 54 4F 41 4D 53 20 63 6F 6E 76    S and TOAMS conv
01A420:  65 72 74 20 66 69 6C 65 73 20 66 72 6F 6D 20 61    ert files from a
01A430:  6E 64 20 74 6F 20 74 68 65 20 66 6F 72 6D 61 74    nd to the format
01A440:  20 75 73 65 64 0D 0A 62 79 20 74 68 65 20 48 69     used..by the Hi
01A450:  53 6F 66 74 20 50 61 73 63 61 6C 20 63 6F 6D 70    Soft Pascal comp
01A460:  69 6C 65 72 20 74 68 61 74 20 72 75 6E 73 20 75    iler that runs u
01A470:  6E 64 65 72 20 41 4D 53 44 4F 53 2E 0D 0A 0D 0A    nder AMSDOS.....
01A480:  54 68 65 69 72 20 73 79 6E 74 61 78 20 69 73 0D    Their syntax is.
01A490:  0A 0D 0A 46 52 4F 4D 41 4D 53 20 64 65 73 74 66    ...FROMAMS destf
01A4A0:  69 6C 65 20 73 6F 75 72 63 65 66 69 6C 65 0D 0A    ile sourcefile..
01A4B0:  54 4F 41 4D 53 20 64 65 73 74 66 69 6C 65 20 73    TOAMS destfile s
01A4C0:  6F 75 72 63 65 66 69 6C 65 0D 0A 0D 0A 0D 0A 65    ourcefile......e
01A4D0:  2E 67 0D 0A 0D 0A 46 52 4F 4D 41 4D 53 20 54 45    .g....FROMAMS TE
01A4E0:  53 54 2E 50 41 53 20 54 45 53 54 2E 41 4D 53 0D    ST.PAS TEST.AMS.
01A4F0:  0A 54 4F 41 4D 53 20 54 45 53 54 2E 41 4D 53 20    .TOAMS TEST.AMS 
01A500:  54 45 53 54 2E 50 41 53 0D 0A 0D 0A 1A 69 73 0D    TEST.PAS.....is.
01A510:  0A 0D 0A 46 52 4F 4D 41 4D 53 20 64 65 73 74 66    ...FROMAMS destf
01A520:  69 6C 65 20 73 6F 75 72 63 65 66 69 6C 65 0D 0A    ile sourcefile..
01A530:  54 4F 41 4D 53 20 64 65 73 74 66 69 6C 65 20 73    TOAMS destfile s
01A540:  6F 75 72 63 65 66 69 6C 65 0D 0A 0D 0A 0D 0A 65    ourcefile......e
01A550:  2E 67 0D 0A 0D 0A 46 52 4F 4D 41 4D 53 20 54 45    .g....FROMAMS TE
01A560:  53 54 2E 50 41 53 20 54 45 53 54 2E 41 4D 53 0D    ST.PAS TEST.AMS.
01A570:  0A 54 4F 41 4D 53 20 54 45 53 54 2E 41 4D 53 20    .TOAMS TEST.AMS 
01A580:  36 5D 3A 3D 68 61 6E 64 6C 65 3B 0D 0A 0D 0A 20    6]:=handle;.... 
01A590:  69 6E 74 69 6E 5B 30 5D 3A 3D 61 6E 67 6C 65 3B    intin[0]:=angle;
01A5A0:  0D 0A 0D 0A 20 67 73 78 3B 0D 0A 0D 0A 20 73 65    .... gsx;.... se
01A5B0:  74 72 6F 74 61 74 69 6F 6E 3A 3D 69 6E 74 6F 75    trotation:=intou
01A5C0:  74 5B 30 5D 3B 0D 0A 0D 0A 45 4E 44 3B 0D 0A 0D    t[0];....END;...
01A5D0:  0A 50 52 4F 43 45 44 55 52 45 20 63 6F 6C 6F 75    .PROCEDURE colou
01A5E0:  72 28 68 61 6E 64 6C 65 2C 69 6E 64 65 78 2C 72    r(handle,index,r
01A5F0:  65 64 2C 67 72 65 65 6E 2C 62 6C 75 65 3A 49 4E    ed,green,blue:IN
01A600:  B0 2A 06 01 E9 E1 22 06 01 21 00 00 39 54 5D 09    .*...."..!..9T].
01A610:  41 1A 02 00 77 23 13 10 F8 EB F9 2A 06 01 E9 E1    A...w#.....*....
01A620:  22 06 01 21 00 00 39 54 5D 09 41 CD 00 00 23 13    "..!..9T].A...#.
01A630:  10 F9 3E 01 F9 2A 06 01 E9 1A BE C8 23 10 FD AF    ..>..*......#...
01A640:  18 F2 1A 2F A6 18 F4 EB 1A 2F A6 EB 18 ED B7 ED    .../...../......
01A650:  52 3E 80 EA 61 07 A4 07 C9 B7 ED 52 3E 80 EA 56    R>..a......R>..V
01A660:  07 A4 07 EE 01 C9 2D 7B 28 1B 2D 28 0F 2D 28 07    ......-{(.-(.-(.
01A670:  2D 28 04 45 CD 6D 02 7A CD 7C 07 7B 4F 0F 0F 0F    -(.E.m.z.|.{O...
01A680:  0F CD 85 07 79 E6 0F C6 90 27 CE 40 27 CD 8D 01    ....y....'.@'...
01A690:  C9 E5 21 CF FF ED 5B 08 01 B7 ED 52 EB 09 22 08    ..!...[....R..".
01A6A0:  01 E1 73 23 72 C9 AF 21 FF 8F 22 59 8F 32 5B 8F    ..s#r..!.."Y.2[.
01A6B0:  21 56 8F 22 B0 8E 32 B2 8E 3E C3 32 8A 01 32 8D    !V."..2..>.2..2.
01A6C0:  01 21 AE 05 22 8E 01 21 3F 04 22 8B 01 3A 04 00    .!.."..!?."..:..
01A6D0:  32 0A 01 21 B5 ED C3 35 0A C3 DC 07 CD D7 02 DD    2..!...5........
01A6E0:  E5 DD 21 04 00 DD 39 21 FE FF 39 F9 ED 5B 08 01    ..!...9!..9..[..
01A6F0:  19 D4 9C 02 DD 6E 02 DD 66 03 23 23 23 23 E5 21    .....n..f.####.!
01A700:  01 00 7D E1 77 21 10 00 E5 DD 6E 02 DD 66 03 11    ..}.w!....n..f..
01A710:  07 00 B7 ED 5A EC AE 02 EB C1 DD E5 CD 05 00 DD    ....Z...........
01A720:  E1 DD 75 FA DD 74 FB E1 DD E1 D1 E1 E1 EB E9 C3    ..u..t..........
01A730:  32 08 CD D7 02 DD E5 DD 21 04 00 DD 39 21 F5 FF    2.......!...9!..
01A740:  39 F9 ED 5B 08 01 19 D4 9C 02 DD 6E 02 DD 66 03    9..[.......n..f.
01A750:  E5 C3 62 08 20 3A 20 20 20 20 20 20 20 20 2E 20    ..b. :        . 
01A760:  20 20 21 54 08 01 0E 00 D1 ED B0 DD E5 D1 21 F1      !T..........!.
01A770:  FF 19 E5 DD 6E 04 DD 66 05 23 01 0B 00 D1 ED B0    ....n..f.#......
01A780:  DD 6E 02 DD 66 03 E5 21 01 00 2B 7C B7 FC C8 02    .n..f..!..+|....
01A790:  C4 CD 02 7D FE 0E D4 CD 02 D1 19 E5 DD 6E 04 DD    ...}.........n..
01A7A0:  66 05 7E E1 77 DD 6E 02 DD 66 03 E5 21 01 00 2B    f.~.w.n..f..!..+
01A7B0:  7C B7 FC C8 02 C4 CD 02 7D FE 0E D4 CD 02 D1 19    |.......}.......
01A7C0:  7E F5 21 00 00 7D C1 90 3E 01 28 01 AF B7 CA 01    ~.!..}..>.(.....
01A7D0:  09 DD 6E 02 DD 66 03 E5 21 01 00 2B 7C B7 FC C8    ..n..f..!..+|...
01A7E0:  02 C4 CD 02 7D FE 0E D4 CD 02 D1 19 E5 21 19 00    ....}........!..
01A7F0:  E5 21 00 00 EB C1 DD E5 CD 05 00 DD E1 23 7D E1    .!...........#}.
01A800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A8A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A8B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A8C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A8D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A8E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A8F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A9A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A9B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A9C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A9D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A9E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01A9F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01AA00:  77 DD 6E 02 DD 66 03 E5 21 01 00 2B 7C B7 FC C8    w.n..f..!..+|...
01AA10:  02 C4 CD 02 7D FE 0E D4 CD 02 D1 19 E5 DD 6E 02    ....}.........n.
01AA20:  DD 66 03 E5 21 01 00 2B 7C B7 FC C8 02 C4 CD 02    .f..!..+|.......
01AA30:  7D FE 0E D4 CD 02 D1 19 7E 6F 26 00 E5 3E 41 6F    }.......~o&..>Ao
01AA40:  26 00 D1 B7 ED 5A EC AE 02 2B 7D E1 77 21 01 00    &....Z...+}.w!..
01AA50:  DD 75 04 DD 74 05 C3 66 09 DD 6E 04 DD 66 05 23    .u..t..f..n..f.#
01AA60:  DD 75 04 DD 74 05 11 08 00 EB B7 ED 52 FA B9 09    .u..t.......R...
01AA70:  CD D7 02 DD 6E 02 DD 66 03 E5 DD 6E 04 DD 66 05    ....n..f...n..f.
01AA80:  23 23 2B 7C B7 FC C8 02 C4 CD 02 7D FE 0E D4 CD    ##+|.......}....
01AA90:  02 D1 19 E5 DD E5 D1 21 F1 FF 19 E5 DD 6E 04 DD    .......!.....n..
01AAA0:  66 05 2B 7C B7 FC C8 02 C4 CD 02 7D FE 0B D4 CD    f.+|.......}....
01AAB0:  02 D1 19 7E E1 77 C3 59 09 21 09 00 DD 75 04 DD    ...~.w.Y.!...u..
01AAC0:  74 05 C3 D2 09 DD 6E 04 DD 66 05 23 DD 75 04 DD    t.....n..f.#.u..
01AAD0:  74 05 11 0B 00 EB B7 ED 52 FA 26 0A CD D7 02 DD    t.......R.&.....
01AAE0:  6E 02 DD 66 03 E5 DD 6E 04 DD 66 05 23 23 23 2B    n..f...n..f.###+
01AAF0:  7C B7 FC C8 02 C4 CD 02 7D FE 0E D4 CD 02 D1 19    |.......}.......
01AB00:  E5 DD E5 D1 21 F1 FF 19 E5 DD 6E 04 DD 66 05 2B    ....!.....n..f.+
01AB10:  7C B7 FC C8 02 C4 CD 02 7D FE 0B D4 CD 02 D1 19    |.......}.......
01AB20:  7E E1 77 C3 C5 09 21 0B 00 39 F9 DD E1 D1 21 06    ~.w...!..9....!.
01AB30:  00 39 F9 EB E9 22 08 01 DD 21 80 4F DD F9 21 82    .9..."...!.O..!.
01AB40:  01 22 0B 01 C3 73 0A 48 69 53 6F 66 74 20 41 6D    ."...s.HiSoft Am
01AB50:  73 64 6F 73 20 50 61 73 63 61 6C 20 74 6F 20 41    sdos Pascal to A
01AB60:  53 43 49 49 20 66 69 6C 65 20 63 6F 6E 76 65 72    SCII file conver
01AB70:  74 65 72 21 47 0A 06 2C CD 75 02 CD CD 01 21 82    ter!G..,.u....!.
01AB80:  01 22 0B 01 21 A4 00 7D CD 8D 01 C3 9A 0A 20 48    ."..!..}...... H
01AB90:  69 53 6F 66 74 20 31 39 38 35 21 8E 0A 06 0C CD    iSoft 1985!.....
01ABA0:  75 02 CD CD 01 21 82 01 22 0B 01 CD CD 01 21 6C    u....!..".....!l
01ABB0:  00 E5 21 91 4F E5 DD E5 CD 32 08 21 00 00 22 20    ..!.O....2.!.." 
01ABC0:  05 22 6C 04 21 57 8F E5 21 91 4F D1 CD C8 04 21    ."l.!W..!.O....!
01ABD0:  57 8F 11 05 00 19 7E B7 CA 14 0B 21 82 01 22 0B    W.....~....!..".
01ABE0:  01 C3 EA 0A 46 69 6C 65 3A 20 21 E4 0A 06 06 CD    ....File: !.....
01ABF0:  75 02 21 91 4F 06 0E CD 75 02 C3 08 0B 20 6E 6F    u.!.O...u.... no
01AC00:  C3 A6 07 C3 B4 02 00 00 00 00 00 00 00 00 00 00    ................
01AC10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01AC20:  00 00 00 00 00 00 00 00 00 32 01 33 01 01 00 FF    .........2.3....
01AC30:  50 00 0D 1A 00 00 00 00 00 00 00 00 00 00 00 00    P...............
01AC40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01AC50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01AC60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01AC70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01AC80:  00 00 89 01 00 00 FF 01 FF 00 00 00 00 00 00 00    ................
01AC90:  0E 06 D5 1E FF CD 9F 01 D1 B7 C8 37 C9 0E 01 D5    ...........7....
01ACA0:  E5 DD E5 FD E5 CD 05 00 FD E1 DD E1 E1 D1 C9 D5    ................
01ACB0:  C5 3D F2 B8 01 3A 0A 01 5F 0E 0E CD 9F 01 C1 D1    .=...:.._.......
01ACC0:  C9 D5 11 80 00 18 01 D5 C5 0E 1A 18 EE 3E 0D CD    .............>..
01ACD0:  8D 01 3E 0A CD 8D 01 C9 F5 D5 5F C5 0E 02 CD 9F    ..>......._.....
01ACE0:  01 C1 D1 F1 C9 FE 30 3F D0 FE 3A C9 E5 C5 06 05    ......0?..:.....
01ACF0:  CB 7C 28 08 EB 21 00 00 B7 ED 52 04 FD 21 5E 02    .|(..!....R..!^.
01AD00:  FD 5E 00 FD 56 01 B7 ED 52 30 08 19 FD 23 FD 23    .^..V...R0...#.#
01AD10:  10 EE 04 48 06 00 E1 B7 ED 42 38 06 45 04 05 C4    ...H.....B8.E...
01AD20:  6D 02 E1 CB 7C 28 0C 3E 2D CD 8D 01 B7 EB 21 00    m...|(.>-.....!.
01AD30:  00 ED 52 FD 21 5E 02 01 30 05 3E 30 FD 5E 00 FD    ..R.!^..0.>0.^..
01AD40:  56 01 B7 ED 52 38 03 3C 18 F8 19 B9 28 04 CD 8D    V...R8.<....(...
01AD50:  01 0D FD 23 FD 23 10 E2 B9 C0 CD 8D 01 C9 10 27    ...#.#.........'
01AD60:  E8 03 64 00 0A 00 01 00 95 D0 ED 44 47 3E 20 CD    ..d........DG> .
01AD70:  8D 01 10 FB C9 7E 23 CD 8D 01 10 F9 C9 B7 20 05    .....~#....... .
01AD80:  21 91 02 18 03 21 97 02 7E B7 C8 CD 8D 01 23 18    !....!..~.....#.
01AD90:  F7 46 41 4C 53 45 00 54 52 55 45 00 11 30 03 18    .FALSE.TRUE..0..
01ADA0:  10 C1 11 8F 03 18 0A C1 C1 11 7E 03 18 03 11 27    ..........~....'
01ADB0:  03 C3 03 01 21 82 01 22 0B 01 EB CD 88 02 21 1F    ....!.."......!.
01ADC0:  03 18 2A 11 3B 03 18 E9 11 45 03 18 E4 11 53 03    ..*.;....E....S.
01ADD0:  18 DF 11 62 03 18 DA 0E 0B CD 9F 01 0F D0 CD 9D    ...b............
01ADE0:  01 FE 03 C0 21 82 01 22 0B 01 21 19 03 CD 88 02    ....!.."..!.....
01ADF0:  D1 CD 77 07 CD C1 01 2A 01 01 7E FE C3 20 07 23    ..w....*..~.. .#
01AE00:  74 20 66 6F 75 6E 64 2E 21 FD 0A 06 0B CD 75 02    t found.!.....u.
01AE10:  CD CD 01 C7 21 5C 00 E5 21 83 4F E5 DD E5 CD 32    ....!\..!.O....2
01AE20:  08 21 82 01 22 0B 01 C3 35 0B 43 6F 6E 76 65 72    .!.."...5.Conver
01AE30:  74 69 6E 67 20 21 2A 0B 06 0B CD 75 02 21 91 4F    ting !*....u.!.O
01AE40:  06 0E CD 75 02 C3 4C 0B 20 74 6F 20 21 48 0B 06    ...u..L. to !H..
01AE50:  04 CD 75 02 21 83 4F 06 0E CD 75 02 CD CD 01 21    ..u.!.O...u....!
01AE60:  AE 8E E5 21 83 4F D1 CD 73 05 21 29 01 22 0B 01    ...!.O..s.!)."..
01AE70:  21 57 8F 22 0B 01 CD 8A 01 32 81 4F CD 8A 01 32    !W.".....2.O...2
01AE80:  80 4F 21 00 00 22 27 50 AF 32 82 4F CD D7 02 21    .O!.."'P.2.O...!
01AE90:  29 01 22 0B 01 21 57 8F 22 0B 01 CD 8A 01 32 81    )."..!W.".....2.
01AEA0:  4F CD 8A 01 32 80 4F 3A 81 4F F5 21 00 00 7D C1    O...2.O:.O.!..}.
01AEB0:  90 3E 01 28 01 AF F5 3A 80 4F F5 21 00 00 7D C1    .>.(...:.O.!..}.
01AEC0:  90 3E 01 28 01 AF C1 A0 B7 CA D4 0B 3E 01 32 82    .>.(........>.2.
01AED0:  4F C3 0F 12 21 29 01 22 0B 01 21 57 8F 22 0B 01    O...!)."..!W."..
01AEE0:  CD 8A 01 32 81 4F 21 01 00 E5 22 25 50 3A 81 4F    ...2.O!..."%P:.O
01AEF0:  6F 26 00 E3 C3 FE 0B 2A 25 50 23 22 25 50 D1 D5    o&.....*%P#"%P..
01AF00:  EB B7 ED 52 FA 1E 0C CD D7 02 21 82 01 22 0B 01    ...R......!.."..
01AF10:  21 AE 8E 22 0B 01 3E 20 CD 8D 01 C3 F7 0B D1 CD    !.."..> ........
01AF20:  D7 02 21 29 01 22 0B 01 21 57 8F 22 0B 01 CD 8A    ..!)."..!W."....
01AF30:  01 32 81 4F 3A 81 4F F5 21 7F 00 7D C1 90 3E 00    .2.O:.O.!..}..>.
01AF40:  17 B7 CA C9 11 3A 81 4F 6F 26 00 11 8E 00 B7 ED    .....:.Oo&......
01AF50:  52 19 C2 73 0C 21 82 01 22 0B 01 21 AE 8E 22 0B    R..s.!.."..!..".
01AF60:  01 C3 68 0C 54 48 45 4E 21 64 0C 06 04 CD 75 02    ..h.THEN!d....u.
01AF70:  C3 C6 11 11 8B 00 B7 ED 52 19 C2 99 0C 21 82 01    ........R....!..
01AF80:  22 0B 01 21 AE 8E 22 0B 01 C3 8E 0C 4F 46 21 8C    "..!..".....OF!.
01AF90:  0C 06 02 CD 75 02 C3 C6 11 11 81 00 B7 ED 52 19    ....u.........R.
01AFA0:  C2 C4 0C 21 82 01 22 0B 01 21 AE 8E 22 0B 01 C3    ...!.."..!.."...
01AFB0:  B9 0C 50 52 4F 47 52 41 4D 21 B2 0C 06 07 CD 75    ..PROGRAM!.....u
01AFC0:  02 C3 C6 11 11 89 00 B7 ED 52 19 C2 EB 0C 21 82    .........R....!.
01AFD0:  01 22 0B 01 21 AE 8E 22 0B 01 C3 E0 0C 4D 4F 44    ."..!..".....MOD
01AFE0:  21 DD 0C 06 03 CD 75 02 C3 C6 11 11 88 00 B7 ED    !.....u.........
01AFF0:  52 19 C2 12 0D 21 82 01 22 0B 01 21 AE 8E 22 0B    R....!.."..!..".
01B000:  5E 23 56 EB 18 F4 23 7E FE 21 C2 00 00 11 07 00    ^#V...#~.!......
01B010:  19 5E 23 56 CD 1C 06 18 ED 0D 0A 48 61 6C 74 20    .^#V.......Halt 
01B020:  61 74 20 50 43 3D 00 4F 76 65 72 66 6C 6F 77 00    at PC=.Overflow.
01B030:  4F 75 74 20 6F 66 20 52 41 4D 00 2F 20 62 79 20    Out of RAM./ by 
01B040:  5A 65 72 6F 00 49 6E 64 65 78 20 74 6F 6F 20 4C    Zero.Index too L
01B050:  6F 77 00 49 6E 64 65 78 20 74 6F 6F 20 48 69 67    ow.Index too Hig
01B060:  68 00 4D 61 74 68 73 20 43 61 6C 6C 20 45 72 72    h.Maths Call Err
01B070:  6F 72 00 46 69 6C 65 20 45 72 72 6F 72 00 4E 75    or.File Error.Nu
01B080:  6D 62 65 72 20 74 6F 6F 20 6C 61 72 67 65 00 4E    mber too large.N
01B090:  75 6D 62 65 72 20 65 78 70 65 63 74 65 64 00 DD    umber expected..
01B0A0:  54 DD 5D EB 5E 23 56 10 FA C9 AF ED 52 19 30 01    T.].^#V.....R.0.
01B0B0:  EB B3 5A C2 BC 03 EB C9 EB 19 EB 29 1F 30 FC B7    ..Z........).0..
01B0C0:  20 F6 19 C9 C3 AE 02 7A AC 47 CD F9 03 EB CD F9     ......z.G......
01B0D0:  03 AF ED 52 19 30 01 EB B2 20 E9 B3 5A C2 E8 03    ...R.0... ..Z...
01B0E0:  EB C9 EB 19 EB 29 38 DC 1F 30 FA B7 20 F4 ED 5A    .....)8..0.. ..Z
01B0F0:  38 D2 FA C4 03 B0 F0 18 03 7C B7 F0 AF 95 6F 3E    8........|....o>
01B100:  00 9C 67 C9 7C B5 CA C3 02 7C D5 AA F5 AF B4 F4    ..g.|....|......
01B110:  FC 03 44 4D 21 00 00 EB CD F9 03 B5 CA 34 04 3E    ..DM!........4.>
01B120:  11 29 3D 30 FC EB ED 6A 09 38 02 ED 42 CB 13 CB    .)=0...j.8..B...
01B130:  12 3D 20 F2 F1 EB FC FC 03 EB F1 B7 F0 18 BD CD    .= .............
01B140:  A5 06 E5 D5 C5 F5 2A 0B 01 CD 58 04 F1 C1 D1 E1    ......*...X.....
01B150:  C9 E5 11 73 03 C3 B1 02 5E 23 56 23 23 23 7E 3D    ...s....^#V###~=
01B160:  20 EF 2B 2B 2B 13 1A 72 2B 73 FE 0A 28 EA FE 1A     .+++..r+s..(...
01B170:  C0 E5 23 23 4E 23 46 23 23 EB ED 42 EB D1 C2 32    ..##N#F##..B...2
01B180:  05 23 7E 3C 20 60 23 EB 0E 0A CD 9F 01 EB 23 4E    .#~< `#.......#N
01B190:  23 06 00 7E FE 03 CA 00 00 FE 1A 20 08 E5 11 FC    #..~....... ....
01B1A0:  FF 19 36 01 E1 E5 09 36 0D 23 36 1A 1E 0D 0E 02    ..6....6.#6.....
01B1B0:  CD 9F 01 1E 0A 0E 02 CD 9F 01 EB C1 21 FA FF 09    ............!...
01B1C0:  72 2B 73 2B 70 2B 71 C9 D5 CD 35 05 E1 E5 11 04    r+s+p+q...5.....
01B1D0:  00 19 36 01 23 23 23 EB 0E 0F CD 9F 01 EB 2B 2B    ..6.###.......++
01B1E0:  3C D1 28 4E 36 00 21 28 00 19 EB 73 23 72 D5 23    <.(N6.!(...s#r.#
01B1F0:  4E 23 46 23 23 E5 C5 23 7E CD AF 01 23 CD C7 01    N#F##..#~...#...
01B200:  01 C3 07 0D 41 4E 44 21 04 0D 06 03 CD 75 02 C3    ....AND!.....u..
01B210:  C6 11 11 87 00 B7 ED 52 19 C2 38 0D 21 82 01 22    .......R..8.!.."
01B220:  0B 01 21 AE 8E 22 0B 01 C3 2D 0D 4F 52 21 2B 0D    ..!.."...-.OR!+.
01B230:  06 02 CD 75 02 C3 C6 11 11 82 00 B7 ED 52 19 C2    ...u.........R..
01B240:  5F 0D 21 82 01 22 0B 01 21 AE 8E 22 0B 01 C3 54    _.!.."..!.."...T
01B250:  0D 44 49 56 21 51 0D 06 03 CD 75 02 C3 C6 11 11    .DIV!Q....u.....
01B260:  8C 00 B7 ED 52 19 C2 85 0D 21 82 01 22 0B 01 21    ....R....!.."..!
01B270:  AE 8E 22 0B 01 C3 7A 0D 54 4F 21 78 0D 06 02 CD    .."...z.TO!x....
01B280:  75 02 C3 C6 11 11 8D 00 B7 ED 52 19 C2 AD 0D 21    u.........R....!
01B290:  82 01 22 0B 01 21 AE 8E 22 0B 01 C3 A2 0D 44 4F    .."..!..".....DO
01B2A0:  57 4E 21 9E 0D 06 04 CD 75 02 C3 C6 11 11 8F 00    WN!.....u.......
01B2B0:  B7 ED 52 19 C2 D6 0D 21 82 01 22 0B 01 21 AE 8E    ..R....!.."..!..
01B2C0:  22 0B 01 C3 CB 0D 55 4E 54 49 4C 21 C6 0D 06 05    ".....UNTIL!....
01B2D0:  CD 75 02 C3 C6 11 11 90 00 B7 ED 52 19 C2 FD 0D    .u.........R....
01B2E0:  21 82 01 22 0B 01 21 AE 8E 22 0B 01 C3 F2 0D 45    !.."..!..".....E
01B2F0:  4E 44 21 EF 0D 06 03 CD 75 02 C3 C6 11 11 91 00    ND!.....u.......
01B300:  B7 ED 52 19 C2 23 0E 21 82 01 22 0B 01 21 AE 8E    ..R..#.!.."..!..
01B310:  22 0B 01 C3 18 0E 44 4F 21 16 0E 06 02 CD 75 02    ".....DO!.....u.
01B320:  C3 C6 11 11 92 00 B7 ED 52 19 C2 4B 0E 21 82 01    ........R..K.!..
01B330:  22 0B 01 21 AE 8E 22 0B 01 C3 40 0E 45 4C 53 45    "..!.."...@.ELSE
01B340:  21 3C 0E 06 04 CD 75 02 C3 C6 11 11 93 00 B7 ED    !<....u.........
01B350:  52 19 C2 75 0E 21 82 01 22 0B 01 21 AE 8E 22 0B    R..u.!.."..!..".
01B360:  01 C3 6A 0E 52 45 50 45 41 54 21 64 0E 06 06 CD    ..j.REPEAT!d....
01B370:  75 02 C3 C6 11 11 94 00 B7 ED 52 19 C2 9D 0E 21    u.........R....!
01B380:  82 01 22 0B 01 21 AE 8E 22 0B 01 C3 92 0E 43 41    .."..!..".....CA
01B390:  53 45 21 8E 0E 06 04 CD 75 02 C3 C6 11 11 95 00    SE!.....u.......
01B3A0:  B7 ED 52 19 C2 C6 0E 21 82 01 22 0B 01 21 AE 8E    ..R....!.."..!..
01B3B0:  22 0B 01 C3 BB 0E 57 48 49 4C 45 21 B6 0E 06 05    ".....WHILE!....
01B3C0:  CD 75 02 C3 C6 11 11 96 00 B7 ED 52 19 C2 ED 0E    .u.........R....
01B3D0:  21 82 01 22 0B 01 21 AE 8E 22 0B 01 C3 E2 0E 46    !.."..!..".....F
01B3E0:  4F 52 21 DF 0E 06 03 CD 75 02 C3 C6 11 11 97 00    OR!.....u.......
01B3F0:  B7 ED 52 19 C2 13 0F 21 82 01 22 0B 01 21 AE 8E    ..R....!.."..!..
01B400:  EB 0E 14 CD 9F 01 B7 20 0E 01 80 00 09 C1 ED 42    ....... .......B
01B410:  28 08 09 C5 EB 18 E6 36 1A C1 D1 E1 7E FE 0A 23    (......6....~..#
01B420:  28 FA 2B D5 1B 1B 1B 1B EB 72 2B 73 EB D1 FE 1A    (.+......r+s....
01B430:  C0 EB 36 01 C9 CD C1 01 EB 23 23 4E 23 46 3E 1A    ..6......##N#F>.
01B440:  02 EB 13 CD 1C 06 13 13 7E FE 20 28 23 D6 40 12    ........~. (#.@.
01B450:  CD AF 01 13 AF 12 13 23 23 01 08 00 ED B0 23 0E    .......##.....#.
01B460:  03 ED B0 12 13 12 13 12 13 12 21 11 00 19 77 C9    ..........!...w.
01B470:  AF 18 DC D5 CD 35 05 D1 21 28 00 19 EB 73 23 72    .....5..!(...s#r
01B480:  23 4E 23 46 23 E5 60 69 ED 52 44 4D 0B 62 6B 36    #N#F#.`i.RDM.bk6
01B490:  00 13 ED B0 E1 36 FF 23 E5 23 23 EB 0E 13 CD 9F    .....6.#.##.....
01B4A0:  01 0E 16 CD 9F 01 E1 3C 36 01 C0 36 00 C9 E5 D5    .......<6..6....
01B4B0:  C5 F5 2A 0B 01 5E 23 56 12 2B CD C9 05 F1 C1 D1    ..*..^#V.+......
01B4C0:  E1 C9 1A 5F 0E 02 C3 9F 01 5E 23 56 23 23 23 7E    ..._.....^#V###~
01B4D0:  3C C2 51 04 23 23 7E 01 FB FF 09 3C 28 E4 13 1A    <.Q.##~....<(...
01B4E0:  72 2B 73 FE 1A C0 EB 21 28 00 19 EB 73 23 72 23    r+s....!(...s#r#
01B4F0:  4E 23 46 C5 23 23 23 7E CD AF 01 23 CD C7 01 EB    N#F.###~...#....
01B500:  0E 15 CD 9F 01 01 80 00 09 C1 B7 20 08 ED 42 D0    ........... ..B.
01B510:  09 EB C5 18 E7 62 6B 2B 2B 36 00 C9 1A B7 F0 D5    .....bk++6......
01B520:  E5 1B 1B 1B 1B 21 28 00 19 EB 4E 23 46 3E 1A 02    .....!(...N#F>..
01B530:  03 23 23 CD F3 05 0E 10 CD 9F 01 E1 D1 C9 CD 8A    .##.............
01B540:  01 FE 0D 20 F9 C9 5E 23 56 1A FE 0D 3E 00 C0 3C    ... ..^#V...>..<
01B550:  C9 CD 8A 01 FE 20 28 F9 FE 0D C0 18 F4 CD 51 06    ..... (.......Q.
01B560:  FE 2D 28 37 FE 2B CC 8A 01 CD E5 01 D2 A2 02 21    .-(7.+.........!
01B570:  00 00 06 04 FE 34 30 01 04 D6 30 5F 16 00 19 CD    .....40...0_....
01B580:  A5 06 CD E5 01 30 0E CD 42 04 05 28 0B 29 E5 29    .....0..B..(.).)
01B590:  29 D1 19 18 E4 CB 7C C8 C3 A9 02 CD 66 06 1E 00    ).....|.....f...
01B5A0:  EB B7 ED 52 C9 E5 D5 2A 0B 01 5E 23 56 1A D1 E1    ...R...*..^#V...
01B5B0:  C9 CD A5 06 FE 0D 28 08 77 23 CD 42 04 10 F2 C9    ......(.w#.B....
01B5C0:  AF 77 23 10 FC C9 21 02 00 39 4F AF CB 39 1F CB    .w#...!..9O..9..
01B5D0:  39 1F CB 39 17 17 17 47 04 AF 37 8F 10 FD 09 C9    9..9...G..7.....
01B5E0:  3C 47 7E B2 77 CB 02 30 01 23 10 F6 C9 E1 22 06    <G~.w..0.#....".
01B5F0:  01 06 00 68 60 B7 ED 42 39 54 5D 2B F9 36 00 ED    ...h`..B9T]+.6..
01B600:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
01B610:  17 00 00 00 02 09 4E E5 17 00 41 02 00 00 00 02    ......N...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:  22 0B 01 C3 08 0F 49 46 21 06 0F 06 02 CD 75 02    ".....IF!.....u.
01B710:  C3 C6 11 11 98 00 B7 ED 52 19 C2 3C 0F 21 82 01    ........R..<.!..
01B720:  22 0B 01 21 AE 8E 22 0B 01 C3 31 0F 42 45 47 49    "..!.."...1.BEGI
01B730:  4E 21 2C 0F 06 05 CD 75 02 C3 C6 11 11 99 00 B7    N!,....u........
01B740:  ED 52 19 C2 64 0F 21 82 01 22 0B 01 21 AE 8E 22    .R..d.!.."..!.."
01B750:  0B 01 C3 59 0F 57 49 54 48 21 55 0F 06 04 CD 75    ...Y.WITH!U....u
01B760:  02 C3 C6 11 11 9A 00 B7 ED 52 19 C2 8C 0F 21 82    .........R....!.
01B770:  01 22 0B 01 21 AE 8E 22 0B 01 C3 81 0F 47 4F 54    ."..!..".....GOT
01B780:  4F 21 7D 0F 06 04 CD 75 02 C3 C6 11 11 A0 00 B7    O!}....u........
01B790:  ED 52 19 C2 B2 0F 21 82 01 22 0B 01 21 AE 8E 22    .R....!.."..!.."
01B7A0:  0B 01 C3 A7 0F 49 4E 21 A5 0F 06 02 CD 75 02 C3    .....IN!.....u..
01B7B0:  C6 11 11 83 00 B7 ED 52 19 C2 DB 0F 21 82 01 22    .......R....!.."
01B7C0:  0B 01 21 AE 8E 22 0B 01 C3 D0 0F 43 4F 4E 53 54    ..!..".....CONST
01B7D0:  21 CB 0F 06 05 CD 75 02 C3 C6 11 11 84 00 B7 ED    !.....u.........
01B7E0:  52 19 C2 08 10 21 82 01 22 0B 01 21 AE 8E 22 0B    R....!.."..!..".
01B7F0:  01 C3 FD 0F 50 52 4F 43 45 44 55 52 45 21 F4 0F    ....PROCEDURE!..
01B800:  06 09 CD 75 02 C3 C6 11 11 85 00 B7 ED 52 19 C2    ...u.........R..
01B810:  34 10 21 82 01 22 0B 01 21 AE 8E 22 0B 01 C3 29    4.!.."..!.."...)
01B820:  10 46 55 4E 43 54 49 4F 4E 21 21 10 06 08 CD 75    .FUNCTION!!....u
01B830:  02 C3 C6 11 11 8A 00 B7 ED 52 19 C2 5B 10 21 82    .........R..[.!.
01B840:  01 22 0B 01 21 AE 8E 22 0B 01 C3 50 10 56 41 52    ."..!.."...P.VAR
01B850:  21 4D 10 06 03 CD 75 02 C3 C6 11 11 9F 00 B7 ED    !M....u.........
01B860:  52 19 C2 83 10 21 82 01 22 0B 01 21 AE 8E 22 0B    R....!.."..!..".
01B870:  01 C3 78 10 54 59 50 45 21 74 10 06 04 CD 75 02    ..x.TYPE!t....u.
01B880:  C3 C6 11 11 9C 00 B7 ED 52 19 C2 AC 10 21 82 01    ........R....!..
01B890:  22 0B 01 21 AE 8E 22 0B 01 C3 A1 10 41 52 52 41    "..!..".....ARRA
01B8A0:  59 21 9C 10 06 05 CD 75 02 C3 C6 11 11 9B 00 B7    Y!.....u........
01B8B0:  ED 52 19 C2 D3 10 21 82 01 22 0B 01 21 AE 8E 22    .R....!.."..!.."
01B8C0:  0B 01 C3 C8 10 53 45 54 21 C5 10 06 03 CD 75 02    .....SET!.....u.
01B8D0:  C3 C6 11 11 86 00 B7 ED 52 19 C2 FA 10 21 82 01    ........R....!..
01B8E0:  22 0B 01 21 AE 8E 22 0B 01 C3 EF 10 4E 4F 54 21    "..!..".....NOT!
01B8F0:  EC 10 06 03 CD 75 02 C3 C6 11 11 9D 00 B7 ED 52    .....u.........R
01B900:  EB 0E 14 CD 9F 01 B7 20 0E 01 80 00 09 C1 ED 42    ....... .......B
01B910:  28 08 09 C5 EB 18 E6 36 1A C1 D1 E1 7E FE 0A 23    (......6....~..#
01B920:  28 FA 2B D5 1B 1B 1B 1B EB 72 2B 73 EB D1 FE 1A    (.+......r+s....
01B930:  C0 EB 36 01 C9 CD C1 01 EB 23 23 4E 23 46 3E 1A    ..6......##N#F>.
01B940:  02 EB 13 CD 1C 06 13 13 7E FE 20 28 23 D6 40 12    ........~. (#.@.
01B950:  CD AF 01 13 AF 12 13 23 23 01 08 00 ED B0 23 0E    .......##.....#.
01B960:  03 ED B0 12 13 12 13 12 13 12 21 11 00 19 77 C9    ..........!...w.
01B970:  AF 18 DC D5 CD 35 05 D1 21 28 00 19 EB 73 23 72    .....5..!(...s#r
01B980:  23 4E 23 46 23 E5 60 69 ED 52 44 4D 0B 62 6B 36    #N#F#.`i.RDM.bk6
01B990:  00 13 ED B0 E1 36 FF 23 E5 23 23 EB 0E 13 CD 9F    .....6.#.##.....
01B9A0:  01 0E 16 CD 9F 01 E1 3C 36 01 C0 36 00 C9 E5 D5    .......<6..6....
01B9B0:  C5 F5 2A 0B 01 5E 23 56 12 2B CD C9 05 F1 C1 D1    ..*..^#V.+......
01B9C0:  E1 C9 1A 5F 0E 02 C3 9F 01 5E 23 56 23 23 23 7E    ..._.....^#V###~
01B9D0:  3C C2 51 04 23 23 7E 01 FB FF 09 3C 28 E4 13 1A    <.Q.##~....<(...
01B9E0:  72 2B 73 FE 1A C0 EB 21 28 00 19 EB 73 23 72 23    r+s....!(...s#r#
01B9F0:  4E 23 46 C5 23 23 23 7E CD AF 01 23 CD C7 01 EB    N#F.###~...#....
01BA00:  0E 15 CD 9F 01 01 80 00 09 C1 B7 20 08 ED 42 D0    ........... ..B.
01BA10:  09 EB C5 18 E7 62 6B 2B 2B 36 00 C9 1A B7 F0 D5    .....bk++6......
01BA20:  E5 1B 1B 1B 1B 21 28 00 19 EB 4E 23 46 3E 1A 02    .....!(...N#F>..
01BA30:  03 23 23 CD F3 05 0E 10 CD 9F 01 E1 D1 C9 CD 8A    .##.............
01BA40:  01 FE 0D 20 F9 C9 5E 23 56 1A FE 0D 3E 00 C0 3C    ... ..^#V...>..<
01BA50:  C9 CD 8A 01 FE 20 28 F9 FE 0D C0 18 F4 CD 51 06    ..... (.......Q.
01BA60:  FE 2D 28 37 FE 2B CC 8A 01 CD E5 01 D2 A2 02 21    .-(7.+.........!
01BA70:  00 00 06 04 FE 34 30 01 04 D6 30 5F 16 00 19 CD    .....40...0_....
01BA80:  A5 06 CD E5 01 30 0E CD 42 04 05 28 0B 29 E5 29    .....0..B..(.).)
01BA90:  29 D1 19 18 E4 CB 7C C8 C3 A9 02 CD 66 06 1E 00    ).....|.....f...
01BAA0:  EB B7 ED 52 C9 E5 D5 2A 0B 01 5E 23 56 1A D1 E1    ...R...*..^#V...
01BAB0:  C9 CD A5 06 FE 0D 28 08 77 23 CD 42 04 10 F2 C9    ......(.w#.B....
01BAC0:  AF 77 23 10 FC C9 21 02 00 39 4F AF CB 39 1F CB    .w#...!..9O..9..
01BAD0:  39 1F CB 39 17 17 17 47 04 AF 37 8F 10 FD 09 C9    9..9...G..7.....
01BAE0:  3C 47 7E B2 77 CB 02 30 01 23 10 F6 C9 E1 22 06    <G~.w..0.#....".
01BAF0:  01 06 00 68 60 B7 ED 42 39 54 5D 2B F9 36 00 ED    ...h`..B9T]+.6..
01BB00:  19 C2 25 11 21 82 01 22 0B 01 21 AE 8E 22 0B 01    ..%.!.."..!.."..
01BB10:  C3 1A 11 46 4F 52 57 41 52 44 21 13 11 06 07 CD    ...FORWARD!.....
01BB20:  75 02 C3 C6 11 11 9E 00 B7 ED 52 19 C2 4F 11 21    u.........R..O.!
01BB30:  82 01 22 0B 01 21 AE 8E 22 0B 01 C3 44 11 52 45    .."..!.."...D.RE
01BB40:  43 4F 52 44 21 3E 11 06 06 CD 75 02 C3 C6 11 11    CORD!>....u.....
01BB50:  A1 00 B7 ED 52 19 C2 78 11 21 82 01 22 0B 01 21    ....R..x.!.."..!
01BB60:  AE 8E 22 0B 01 C3 6D 11 4C 41 42 45 4C 21 68 11    .."...m.LABEL!h.
01BB70:  06 05 CD 75 02 C3 C6 11 11 A2 00 B7 ED 52 19 C2    ...u.........R..
01BB80:  9F 11 21 82 01 22 0B 01 21 AE 8E 22 0B 01 C3 94    ..!.."..!.."....
01BB90:  11 4E 49 4C 21 91 11 06 03 CD 75 02 C3 C6 11 11    .NIL!.....u.....
01BBA0:  A3 00 B7 ED 52 19 C2 C6 11 21 82 01 22 0B 01 21    £...R....!.."..!
01BBB0:  AE 8E 22 0B 01 C3 BE 11 50 41 43 4B 45 44 21 B8    ..".....PACKED!.
01BBC0:  11 06 06 CD 75 02 C3 ED 11 3A 81 4F F5 21 0D 00    ....u....:.O.!..
01BBD0:  7D C1 90 28 02 3E 01 B7 CA ED 11 21 82 01 22 0B    }..(.>.....!..".
01BBE0:  01 21 AE 8E 22 0B 01 3A 81 4F CD 8D 01 3A 81 4F    .!.."..:.O...:.O
01BBF0:  F5 21 0D 00 7D C1 90 3E 01 28 01 AF B7 CA 1F 0C    .!..}..>.(......
01BC00:  21 82 01 22 0B 01 21 AE 8E 22 0B 01 CD CD 01 3A    !.."..!..".....:
01BC10:  82 4F B7 CA 8C 0B C3 F4 02 20 20 20 20 31 3A 43    .O.......    1:C
01BC20:  41 53 45 20 62 6F 74 20 4F 46 0D 20 20 20 20 20    ASE bot OF.     
01BC30:  20 20 20 20 20 20 20 20 20 20 30 3A 42 45 47 49              0:BEGI
01BC40:  4E 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 20    N.              
01BC50:  20 20 20 20 57 52 49 54 45 28 67 66 69 6C 65 2C        WRITE(gfile,
01BC60:  27 49 4E 20 27 29 3B 72 65 67 28 74 6F 70 29 3B    'IN ');reg(top);
01BC70:  57 52 49 54 45 28 67 66 69 6C 65 2C 27 2C 28 43    WRITE(gfile,',(C
01BC80:  65 69 67 68 74 3A 3D 70 74 73 6F 75 74 5B 31 5D    eight:=ptsout[1]
01BC90:  3B 0D 0A 0D 0A 45 4E 44 3B 0D 0A 0D 0A 46 55 4E    ;....END;....FUN
01BCA0:  43 54 49 4F 4E 20 73 65 74 6D 61 72 6B 63 6F 6C    CTION setmarkcol
01BCB0:  6F 75 72 28 68 61 6E 64 6C 65 2C 73 74 79 6C 65    our(handle,style
01BCC0:  3A 49 4E 54 45 47 45 52 29 3A 49 4E 54 45 47 45    :INTEGER):INTEGE
01BCD0:  52 3B 0D 0A 42 45 47 49 4E 0D 0A 20 73 65 74 6D    R;..BEGIN.. setm
01BCE0:  61 72 6B 63 6F 6C 6F 75 72 3A 3D 67 73 78 73 74    arkcolour:=gsxst
01BCF0:  79 6C 65 28 32 30 2C 68 61 6E 64 6C 65 2C 73 74    yle(20,handle,st
01BD00:  B0 2A 06 01 E9 E1 22 06 01 21 00 00 39 54 5D 09    .*...."..!..9T].
01BD10:  41 1A 02 00 77 23 13 10 F8 EB F9 2A 06 01 E9 E1    A...w#.....*....
01BD20:  22 06 01 21 00 00 39 54 5D 09 41 CD 00 00 23 13    "..!..9T].A...#.
01BD30:  10 F9 3E 01 F9 2A 06 01 E9 1A BE C8 23 10 FD AF    ..>..*......#...
01BD40:  18 F2 1A 2F A6 18 F4 EB 1A 2F A6 EB 18 ED B7 ED    .../...../......
01BD50:  52 3E 80 EA 61 07 A4 07 C9 B7 ED 52 3E 80 EA 56    R>..a......R>..V
01BD60:  07 A4 07 EE 01 C9 2D 7B 28 1B 2D 28 0F 2D 28 07    ......-{(.-(.-(.
01BD70:  2D 28 04 45 CD 6D 02 7A CD 7C 07 7B 4F 0F 0F 0F    -(.E.m.z.|.{O...
01BD80:  0F CD 85 07 79 E6 0F C6 90 27 CE 40 27 CD 8D 01    ....y....'.@'...
01BD90:  C9 E5 21 CF FF ED 5B 08 01 B7 ED 52 EB 09 22 08    ..!...[....R..".
01BDA0:  01 E1 73 23 72 C9 AF 21 FF 8F 22 59 8F 32 5B 8F    ..s#r..!.."Y.2[.
01BDB0:  21 56 8F 22 B0 8E 32 B2 8E 3E C3 32 8A 01 32 8D    !V."..2..>.2..2.
01BDC0:  01 21 AE 05 22 8E 01 21 3F 04 22 8B 01 3A 04 00    .!.."..!?."..:..
01BDD0:  32 0A 01 21 03 F2 C3 2B 0A C3 DC 07 CD D7 02 DD    2..!...+........
01BDE0:  E5 DD 21 04 00 DD 39 21 FE FF 39 F9 ED 5B 08 01    ..!...9!..9..[..
01BDF0:  19 D4 9C 02 DD 6E 02 DD 66 03 23 23 23 23 E5 21    .....n..f.####.!
01BE00:  01 00 7D E1 77 21 10 00 E5 DD 6E 02 DD 66 03 11    ..}.w!....n..f..
01BE10:  07 00 19 EB C1 DD E5 CD 05 00 DD E1 DD 75 FA DD    .............u..
01BE20:  74 FB E1 DD E1 D1 E1 E1 EB E9 C3 2D 08 CD D7 02    t..........-....
01BE30:  DD E5 DD 21 04 00 DD 39 21 F5 FF 39 F9 ED 5B 08    ...!...9!..9..[.
01BE40:  01 19 D4 9C 02 DD 6E 02 DD 66 03 E5 C3 5D 08 20    ......n..f...]. 
01BE50:  3A 20 20 20 20 20 20 20 20 2E 20 20 20 21 4F 08    :        .   !O.
01BE60:  01 0E 00 D1 ED B0 DD E5 D1 21 F1 FF 19 E5 DD 6E    .........!.....n
01BE70:  04 DD 66 05 23 01 0B 00 D1 ED B0 DD 6E 02 DD 66    ..f.#.......n..f
01BE80:  03 E5 21 01 00 2B 7C B7 FC C8 02 C4 CD 02 7D FE    ..!..+|.......}.
01BE90:  0E D4 CD 02 D1 19 E5 DD 6E 04 DD 66 05 7E E1 77    ........n..f.~.w
01BEA0:  DD 6E 02 DD 66 03 E5 21 01 00 2B 7C B7 FC C8 02    .n..f..!..+|....
01BEB0:  C4 CD 02 7D FE 0E D4 CD 02 D1 19 7E F5 21 00 00    ...}.......~.!..
01BEC0:  7D C1 90 3E 01 28 01 AF B7 CA FC 08 DD 6E 02 DD    }..>.(.......n..
01BED0:  66 03 E5 21 01 00 2B 7C B7 FC C8 02 C4 CD 02 7D    f..!..+|.......}
01BEE0:  FE 0E D4 CD 02 D1 19 E5 21 19 00 E5 21 00 00 EB    ........!...!...
01BEF0:  C1 DD E5 CD 05 00 DD E1 23 7D E1 77 DD 6E 02 DD    ........#}.w.n..
01BF00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01BF10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01BF20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01BF30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01BF40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01BF50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01BF60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01BF70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01BF80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01BF90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01BFA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01BFB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01BFC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01BFD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01BFE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01BFF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C0A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C0B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C0C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C0D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C0E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C0F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C100:  66 03 E5 21 01 00 2B 7C B7 FC C8 02 C4 CD 02 7D    f..!..+|.......}
01C110:  FE 0E D4 CD 02 D1 19 E5 DD 6E 02 DD 66 03 E5 21    .........n..f..!
01C120:  01 00 2B 7C B7 FC C8 02 C4 CD 02 7D FE 0E D4 CD    ..+|.......}....
01C130:  02 D1 19 7E 6F 26 00 E5 3E 41 6F 26 00 D1 19 2B    ...~o&..>Ao&...+
01C140:  7D E1 77 21 01 00 DD 75 04 DD 74 05 C3 5C 09 DD    }.w!...u..t..\..
01C150:  6E 04 DD 66 05 23 DD 75 04 DD 74 05 11 08 00 EB    n..f.#.u..t.....
01C160:  B7 ED 52 FA AF 09 CD D7 02 DD 6E 02 DD 66 03 E5    ..R.......n..f..
01C170:  DD 6E 04 DD 66 05 23 23 2B 7C B7 FC C8 02 C4 CD    .n..f.##+|......
01C180:  02 7D FE 0E D4 CD 02 D1 19 E5 DD E5 D1 21 F1 FF    .}...........!..
01C190:  19 E5 DD 6E 04 DD 66 05 2B 7C B7 FC C8 02 C4 CD    ...n..f.+|......
01C1A0:  02 7D FE 0B D4 CD 02 D1 19 7E E1 77 C3 4F 09 21    .}.......~.w.O.!
01C1B0:  09 00 DD 75 04 DD 74 05 C3 C8 09 DD 6E 04 DD 66    ...u..t.....n..f
01C1C0:  05 23 DD 75 04 DD 74 05 11 0B 00 EB B7 ED 52 FA    .#.u..t.......R.
01C1D0:  1C 0A CD D7 02 DD 6E 02 DD 66 03 E5 DD 6E 04 DD    ......n..f...n..
01C1E0:  66 05 23 23 23 2B 7C B7 FC C8 02 C4 CD 02 7D FE    f.###+|.......}.
01C1F0:  0E D4 CD 02 D1 19 E5 DD E5 D1 21 F1 FF 19 E5 DD    ..........!.....
01C200:  6E 04 DD 66 05 2B 7C B7 FC C8 02 C4 CD 02 7D FE    n..f.+|.......}.
01C210:  0B D4 CD 02 D1 19 7E E1 77 C3 BB 09 21 0B 00 39    ......~.w...!..9
01C220:  F9 DD E1 D1 21 06 00 39 F9 EB E9 22 08 01 DD 21    ....!..9..."...!
01C230:  43 30 DD F9 21 82 01 22 0B 01 C3 69 0A 48 69 53    C0..!.."...i.HiS
01C240:  6F 66 74 20 41 53 43 49 49 20 74 6F 20 41 6D 73    oft ASCII to Ams
01C250:  64 6F 73 20 50 61 73 63 61 6C 20 66 69 6C 65 20    dos Pascal file 
01C260:  63 6F 6E 76 65 72 74 65 72 21 3D 0A 06 2C CD 75    converter!=..,.u
01C270:  02 CD CD 01 21 82 01 22 0B 01 21 A4 00 7D CD 8D    ....!.."..!..}..
01C280:  01 C3 90 0A 20 48 69 53 6F 66 74 20 31 39 38 35    .... HiSoft 1985
01C290:  21 84 0A 06 0C CD 75 02 CD CD 01 21 82 01 22 0B    !.....u....!..".
01C2A0:  01 CD CD 01 21 6C 00 E5 21 51 30 E5 DD E5 CD 2D    ....!l..!Q0....-
01C2B0:  08 21 57 8F E5 21 51 30 D1 CD C8 04 21 57 8F 11    .!W..!Q0....!W..
01C2C0:  05 00 19 7E B7 CA 01 0B 21 82 01 22 0B 01 C3 D7    ...~....!.."....
01C2D0:  0A 46 69 6C 65 3A 20 21 D1 0A 06 06 CD 75 02 21    .File: !.....u.!
01C2E0:  51 30 06 0E CD 75 02 C3 F5 0A 20 6E 6F 74 20 66    Q0...u.... not f
01C2F0:  6F 75 6E 64 2E 21 EA 0A 06 0B CD 75 02 CD CD 01    ound.!.....u....
01C300:  C3 A6 07 C3 B4 02 00 00 00 00 00 00 00 00 00 00    ................
01C310:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C320:  00 00 00 00 00 00 00 00 00 32 01 33 01 01 00 FF    .........2.3....
01C330:  50 00 0D 1A 00 00 00 00 00 00 00 00 00 00 00 00    P...............
01C340:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C350:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C360:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C370:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C380:  00 00 89 01 00 00 FF 01 FF 00 00 00 00 00 00 00    ................
01C390:  0E 06 D5 1E FF CD 9F 01 D1 B7 C8 37 C9 0E 01 D5    ...........7....
01C3A0:  E5 DD E5 FD E5 CD 05 00 FD E1 DD E1 E1 D1 C9 D5    ................
01C3B0:  C5 3D F2 B8 01 3A 0A 01 5F 0E 0E CD 9F 01 C1 D1    .=...:.._.......
01C3C0:  C9 D5 11 80 00 18 01 D5 C5 0E 1A 18 EE 3E 0D CD    .............>..
01C3D0:  8D 01 3E 0A CD 8D 01 C9 F5 D5 5F C5 0E 02 CD 9F    ..>......._.....
01C3E0:  01 C1 D1 F1 C9 FE 30 3F D0 FE 3A C9 E5 C5 06 05    ......0?..:.....
01C3F0:  CB 7C 28 08 EB 21 00 00 B7 ED 52 04 FD 21 5E 02    .|(..!....R..!^.
01C400:  FD 5E 00 FD 56 01 B7 ED 52 30 08 19 FD 23 FD 23    .^..V...R0...#.#
01C410:  10 EE 04 48 06 00 E1 B7 ED 42 38 06 45 04 05 C4    ...H.....B8.E...
01C420:  6D 02 E1 CB 7C 28 0C 3E 2D CD 8D 01 B7 EB 21 00    m...|(.>-.....!.
01C430:  00 ED 52 FD 21 5E 02 01 30 05 3E 30 FD 5E 00 FD    ..R.!^..0.>0.^..
01C440:  56 01 B7 ED 52 38 03 3C 18 F8 19 B9 28 04 CD 8D    V...R8.<....(...
01C450:  01 0D FD 23 FD 23 10 E2 B9 C0 CD 8D 01 C9 10 27    ...#.#.........'
01C460:  E8 03 64 00 0A 00 01 00 95 D0 ED 44 47 3E 20 CD    ..d........DG> .
01C470:  8D 01 10 FB C9 7E 23 CD 8D 01 10 F9 C9 B7 20 05    .....~#....... .
01C480:  21 91 02 18 03 21 97 02 7E B7 C8 CD 8D 01 23 18    !....!..~.....#.
01C490:  F7 46 41 4C 53 45 00 54 52 55 45 00 11 30 03 18    .FALSE.TRUE..0..
01C4A0:  10 C1 11 8F 03 18 0A C1 C1 11 7E 03 18 03 11 27    ..........~....'
01C4B0:  03 C3 03 01 21 82 01 22 0B 01 EB CD 88 02 21 1F    ....!.."......!.
01C4C0:  03 18 2A 11 3B 03 18 E9 11 45 03 18 E4 11 53 03    ..*.;....E....S.
01C4D0:  18 DF 11 62 03 18 DA 0E 0B CD 9F 01 0F D0 CD 9D    ...b............
01C4E0:  01 FE 03 C0 21 82 01 22 0B 01 21 19 03 CD 88 02    ....!.."..!.....
01C4F0:  D1 CD 77 07 CD C1 01 2A 01 01 7E FE C3 20 07 23    ..w....*..~.. .#
01C500:  C7 21 82 01 22 0B 01 C3 15 0B 43 6F 6E 76 65 72    .!..".....Conver
01C510:  74 69 6E 67 20 21 0A 0B 06 0B CD 75 02 21 51 30    ting !.....u.!Q0
01C520:  06 0E CD 75 02 CD CD 01 21 00 00 22 E7 30 21 02    ...u....!..".0!.
01C530:  00 22 E5 30 CD D7 02 2A E7 30 23 22 E7 30 21 ED    .".0...*.0#".0!.
01C540:  30 E5 2A E5 30 CB 7C C4 C8 02 11 C1 5D B7 ED 52    0.*.0.|.....]..R
01C550:  19 F4 CD 02 D1 19 E5 2A E7 30 EB E1 73 23 72 21    .......*.0..s#r!
01C560:  ED 30 E5 2A E5 30 23 23 CB 7C C4 C8 02 11 C1 5D    .0.*.0##.|.....]
01C570:  B7 ED 52 19 F4 CD 02 D1 19 E5 21 00 00 7D E1 77    ..R.......!..}.w
01C580:  21 29 01 22 0B 01 21 57 8F 22 0B 01 21 5F 30 06    !)."..!W."..!_0.
01C590:  80 CD B1 06 CD 3E 06 2A E5 30 23 23 23 22 E5 30    .....>.*.0###".0
01C5A0:  21 01 00 22 E3 30 CD D7 02 21 5F 30 E5 2A E3 30    !..".0...!_0.*.0
01C5B0:  2B 7C B7 FC C8 02 C4 CD 02 7D FE 80 D4 CD 02 D1    +|.......}......
01C5C0:  19 7E F5 21 00 00 7D C1 90 28 02 3E 01 B7 CA 16    .~.!..}..(.>....
01C5D0:  0C 21 ED 30 E5 2A E5 30 CB 7C C4 C8 02 11 C1 5D    .!.0.*.0.|.....]
01C5E0:  B7 ED 52 19 F4 CD 02 D1 19 E5 21 5F 30 E5 2A E3    ..R.......!_0.*.
01C5F0:  30 2B 7C B7 FC C8 02 C4 CD 02 7D FE 80 D4 CD 02    0+|.......}.....
01C600:  D1 19 7E E1 77 2A E5 30 23 22 E5 30 2A E3 30 23    ..~.w*.0#".0*.0#
01C610:  22 E3 30 C3 A6 0B 21 ED 30 E5 2A E5 30 CB 7C C4    ".0...!.0.*.0.|.
01C620:  C8 02 11 C1 5D B7 ED 52 19 F4 CD 02 D1 19 E5 21    ....]..R.......!
01C630:  0D 00 7D E1 77 2A E5 30 23 22 E5 30 21 57 8F 11    ..}.w*.0#".0!W..
01C640:  05 00 19 7E B7 CA 34 0B 21 82 01 22 0B 01 2A E7    ...~..4.!.."..*.
01C650:  30 2B CD 23 02 3E 20 CD 8D 01 C3 68 0C 6C 69 6E    0+.#.> ....h.lin
01C660:  65 73 20 72 65 61 64 2E 21 5D 0C 06 0B CD 75 02    es read.!]....u.
01C670:  CD CD 01 21 ED 30 E5 2A E5 30 CB 7C C4 C8 02 11    ...!.0.*.0.|....
01C680:  C1 5D B7 ED 52 19 F4 CD 02 D1 19 E5 21 00 00 EB    .]..R.......!...
01C690:  E1 73 23 72 2A E5 30 23 23 22 E5 30 21 ED 30 E5    .s#r*.0##".0!.0.
01C6A0:  21 00 00 CB 7C C4 C8 02 11 C1 5D B7 ED 52 19 F4    !...|.....]..R..
01C6B0:  CD 02 D1 19 E5 2A E5 30 2B 2B 2B EB 21 80 00 CD    .....*.0+++.!...
01C6C0:  04 04 23 7D E1 77 21 ED 30 E5 21 01 00 CB 7C C4    ..#}.w!.0.!...|.
01C6D0:  C8 02 11 C1 5D B7 ED 52 19 F4 CD 02 D1 19 E5 2A    ....]..R.......*
01C6E0:  E5 30 2B 2B 2B EB 21 80 00 CD 04 04 EB 23 7D E1    .0+++.!......#}.
01C6F0:  77 21 5C 00 E5 21 43 30 E5 DD E5 CD 2D 08 21 82    w!\..!C0....-.!.
01C700:  5E 23 56 EB 18 F4 23 7E FE 21 C2 00 00 11 07 00    ^#V...#~.!......
01C710:  19 5E 23 56 CD 1C 06 18 ED 0D 0A 48 61 6C 74 20    .^#V.......Halt 
01C720:  61 74 20 50 43 3D 00 4F 76 65 72 66 6C 6F 77 00    at PC=.Overflow.
01C730:  4F 75 74 20 6F 66 20 52 41 4D 00 2F 20 62 79 20    Out of RAM./ by 
01C740:  5A 65 72 6F 00 49 6E 64 65 78 20 74 6F 6F 20 4C    Zero.Index too L
01C750:  6F 77 00 49 6E 64 65 78 20 74 6F 6F 20 48 69 67    ow.Index too Hig
01C760:  68 00 4D 61 74 68 73 20 43 61 6C 6C 20 45 72 72    h.Maths Call Err
01C770:  6F 72 00 46 69 6C 65 20 45 72 72 6F 72 00 4E 75    or.File Error.Nu
01C780:  6D 62 65 72 20 74 6F 6F 20 6C 61 72 67 65 00 4E    mber too large.N
01C790:  75 6D 62 65 72 20 65 78 70 65 63 74 65 64 00 DD    umber expected..
01C7A0:  54 DD 5D EB 5E 23 56 10 FA C9 AF ED 52 19 30 01    T.].^#V.....R.0.
01C7B0:  EB B3 5A C2 BC 03 EB C9 EB 19 EB 29 1F 30 FC B7    ..Z........).0..
01C7C0:  20 F6 19 C9 C3 AE 02 7A AC 47 CD F9 03 EB CD F9     ......z.G......
01C7D0:  03 AF ED 52 19 30 01 EB B2 20 E9 B3 5A C2 E8 03    ...R.0... ..Z...
01C7E0:  EB C9 EB 19 EB 29 38 DC 1F 30 FA B7 20 F4 ED 5A    .....)8..0.. ..Z
01C7F0:  38 D2 FA C4 03 B0 F0 18 03 7C B7 F0 AF 95 6F 3E    8........|....o>
01C800:  00 9C 67 C9 7C B5 CA C3 02 7C D5 AA F5 AF B4 F4    ..g.|....|......
01C810:  FC 03 44 4D 21 00 00 EB CD F9 03 B5 CA 34 04 3E    ..DM!........4.>
01C820:  11 29 3D 30 FC EB ED 6A 09 38 02 ED 42 CB 13 CB    .)=0...j.8..B...
01C830:  12 3D 20 F2 F1 EB FC FC 03 EB F1 B7 F0 18 BD CD    .= .............
01C840:  A5 06 E5 D5 C5 F5 2A 0B 01 CD 58 04 F1 C1 D1 E1    ......*...X.....
01C850:  C9 E5 11 73 03 C3 B1 02 5E 23 56 23 23 23 7E 3D    ...s....^#V###~=
01C860:  20 EF 2B 2B 2B 13 1A 72 2B 73 FE 0A 28 EA FE 1A     .+++..r+s..(...
01C870:  C0 E5 23 23 4E 23 46 23 23 EB ED 42 EB D1 C2 32    ..##N#F##..B...2
01C880:  05 23 7E 3C 20 60 23 EB 0E 0A CD 9F 01 EB 23 4E    .#~< `#.......#N
01C890:  23 06 00 7E FE 03 CA 00 00 FE 1A 20 08 E5 11 FC    #..~....... ....
01C8A0:  FF 19 36 01 E1 E5 09 36 0D 23 36 1A 1E 0D 0E 02    ..6....6.#6.....
01C8B0:  CD 9F 01 1E 0A 0E 02 CD 9F 01 EB C1 21 FA FF 09    ............!...
01C8C0:  72 2B 73 2B 70 2B 71 C9 D5 CD 35 05 E1 E5 11 04    r+s+p+q...5.....
01C8D0:  00 19 36 01 23 23 23 EB 0E 0F CD 9F 01 EB 2B 2B    ..6.###.......++
01C8E0:  3C D1 28 4E 36 00 21 28 00 19 EB 73 23 72 D5 23    <.(N6.!(...s#r.#
01C8F0:  4E 23 46 23 23 E5 C5 23 7E CD AF 01 23 CD C7 01    N#F##..#~...#...
01C900:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
01C910:  18 00 00 00 02 09 4E E5 18 00 41 02 00 00 00 02    ......N...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:  01 22 0B 01 C3 0F 0D 57 72 69 74 69 6E 67 20 21    .".....Writing !
01CA10:  07 0D 06 08 CD 75 02 21 43 30 06 0E CD 75 02 CD    .....u.!C0...u..
01CA20:  CD 01 21 AE 8E E5 21 43 30 D1 CD 73 05 21 ED 30    ..!...!C0..s.!.0
01CA30:  22 E9 30 21 01 00 E5 22 E3 30 2A E5 30 EB 21 80    ".0!...".0*.0.!.
01CA40:  00 CD 04 04 EB 23 E3 C3 51 0D 2A E3 30 23 22 E3    .....#..Q.*.0#".
01CA50:  30 D1 D5 EB B7 ED 52 FA BE 0D CD D7 02 21 1A 00    0.....R......!..
01CA60:  E5 2A E9 30 EB C1 DD E5 CD 05 00 DD E1 22 EB 30    .*.0.........".0
01CA70:  21 15 00 E5 21 AE 8E 11 07 00 19 EB C1 DD E5 CD    !...!...........
01CA80:  05 00 DD E1 E5 21 00 00 D1 AF ED 52 28 01 3C B7    .....!.....R(.<.
01CA90:  CA B1 0D 21 82 01 22 0B 01 C3 A5 0D 44 69 73 63    ...!..".....Disc
01CAA0:  20 66 75 6C 6C 21 9C 0D 06 09 CD 75 02 CD CD 01     full!.....u....
01CAB0:  C7 2A E9 30 11 80 00 19 22 E9 30 C3 4A 0D D1 21    .*.0....".0.J..!
01CAC0:  AE 8E E5 DD E5 CD DC 07 C3 F4 02 21 C6 0D 06 05    ...........!....
01CAD0:  CD 75 02 C3 C6 11 11 90 00 B7 ED 52 19 C2 FD 0D    .u.........R....
01CAE0:  21 82 01 22 0B 01 21 AE 8E 22 0B 01 C3 F2 0D 45    !.."..!..".....E
01CAF0:  4E 44 21 EF 0D 06 03 CD 75 02 C3 C6 11 11 91 00    ND!.....u.......
01CB00:  21 82 01 22 0B 01 21 AE 8E 22 0B 01 CD CD 01 3A    !.."..!..".....:
01CB10:  82 4F B7 CA 8C 0B C3 F4 02 20 20 20 20 31 3A 43    .O.......    1:C
01CB20:  41 53 45 20 62 6F 74 20 4F 46 0D 20 20 20 20 20    ASE bot OF.     
01CB30:  20 20 20 20 20 20 20 20 20 20 30 3A 42 45 47 49              0:BEGI
01CB40:  4E 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 20    N.              
01CB50:  20 20 20 20 57 52 49 54 45 28 67 66 69 6C 65 2C        WRITE(gfile,
01CB60:  27 49 4E 20 27 29 3B 72 65 67 28 74 6F 70 29 3B    'IN ');reg(top);
01CB70:  57 52 49 54 45 28 67 66 69 6C 65 2C 27 2C 28 43    WRITE(gfile,',(C
01CB80:  0A 04 0A 01 1F 35 B4 98 B4 B5 45 03 2A 80 03 2A    .....5....E.*..*
01CB90:  0A 88 8A 88 8A 03 1B 9B 17 1B 9B 0C 0B 09 33 1D    ..............3.
01CBA0:  07 50 14 36 05 05 21 16 19 16 21 85 2F 03 2A 0F    .P.6..!...!./.*.
01CBB0:  06 84 04 86 0F 06 8A 88 8A 86 07 87 A8 87 87 11    ................
01CBC0:  1E 7D 07 2C 01 05 0C 07 03 0B 02 0F 06 84 84 86    .}.,............
01CBD0:  0F 02 88 14 AE A6 8D A7 06 84 8D 8D 9A 05 0C 15    ................
01CBE0:  03 06 88 85 05 53 01 10 01 10 01 10 32 1C 0B 19    .....S......2...
01CBF0:  02 19 02 19 02 32 02 84 05 36 07 16 0B 02 1A FB    .....2...6......
01CC00:  6E 20 74 68 69 73 20 65 6E 76 69 72 6F 6E 6D 65    n this environme
01CC10:  6E 74 0D 0A FF C7 0E 0C CD 05 00 7D E6 F0 FE 30    nt.........}...0
01CC20:  20 CD CD 20 0D 30 C8 CD 88 0D E3 00 3D 20 C0 CD     .. .0......= ..
01CC30:  BA 01 1B 66 1B 45 1B 48 FF CD 88 0D BF 00 78 41    ...f.E.H......xA
01CC40:  4F 6A 63 09 EB CD 5E 0D 2A 82 11 ED 5B 80 11 B7    Ojc...^.*...[...
01CC50:  ED 52 22 A6 02 2A 86 11 ED 5B 84 11 B7 ED 52 22    .R"..*...[....R"
01CC60:  A8 02 CD 97 08 CD CF 03 CD 7C 04 CD 35 05 CD BB    .........|..5...
01CC70:  0A CD 14 04 CD 63 09 22 F6 02 CD 82 06 3E 03 11    .....c.".....>..
01CC80:  06 00 CD 01 0B 3E 05 11 2D 00 CD 01 0B ED 5B 06    .....>..-.....[.
01CC90:  0C 21 A6 02 01 5A 00 ED B0 ED 5B 08 0C 21 00 03    .!...Z....[..!..
01CCA0:  01 18 00 ED B0 C9 CF 02 FF 00 01 00 77 01 20 03    ............w. .
01CCB0:  01 00 05 00 01 00 05 00 01 00 01 00 06 00 06 00    ................
01CCC0:  02 00 01 00 01 00 FF FF FF FF FF FF FF FF FF FF    ................
01CCD0:  FF FF FF FF FF FF FF FF 04 00 FF FF FF FF FF FF    ................
01CCE0:  FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00    ................
01CCF0:  01 00 00 00 02 00 01 00 00 00 00 00 00 00 02 00    ................
01CD00:  00 00 07 00 00 00 07 00 01 00 00 00 01 00 00 00    ................
01CD10:  00 00 07 00 00 00 07 00 CD BA 01 1B 45 1B 48 1B    ............E.H.
01CD20:  65 FF C9 AF 2A 86 11 C3 F5 10 C9 CD F0 03 7A D5    e...*.........z.
01CD30:  CD F7 0A D1 16 00 3E 02 C3 FC 0A CD BA 01 1B 66    ......>........f
01CD40:  FF C9 CD BA 01 1B 65 FF C9 CD BA 01 1B 41 FF C9    ......e......A..
01CD50:  CD BA 01 1B 42 FF C9 CD BA 01 1B 43 FF C9 CD BA    ....B......C....
01CD60:  01 1B 44 FF C9 CD BA 01 1B 48 FF C9 CD BA 01 1B    ..D......H......
01CD70:  4A FF C9 CD BA 01 1B 4B FF C9 CD F0 03 3E 01 CD    J......K.....>..
01CD80:  E8 0A 7C B7 20 05 7A BD 38 01 55 3E 02 CD E8 0A    ..|. .z.8.U>....
01CD90:  7C B7 20 05 7B BD 38 01 5D 21 1F 1F 19 7C 65 6F    |. .{.8.]!...|eo
01CDA0:  22 A8 03 CD BA 01 1B 59 00 00 FF C9 CD E1 01 E5    "......Y........
01CDB0:  3E 04 CD E3 0A 44 4D 2A 02 0C 5E 23 23 E5 C5 0E    >....DM*..^##...
01CDC0:  02 CD 05 00 C1 E1 0B 78 B1 20 EF E1 C3 CF 01 CD    .......x. ......
01CDD0:  BA 01 1B 71 FF C9 CD BA 01 1B 70 FF C9 CD F0 03    ...q......p.....
01CDE0:  16 00 5C 3E 01 E5 CD FC 0A E1 5D 3E 02 C3 FC 0A    ..\>......]>....
01CDF0:  CD 88 0D BF 00 14 1C 24 2C C9 2A F6 02 7D 3D B4    .......$,.*..}=.
01CE00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CE10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CE20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CE30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CE40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CE50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CE60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CE70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CE80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CE90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CEA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CEB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CEC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CEE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CEF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CF00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CF10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CF20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CF30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CF40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CF50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CF60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CF70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CF80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CF90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CFA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CFB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CFC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CFD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CFE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01CFF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D000:  28 02 3E 01 C3 F7 0A 2A 10 0C ED 5B 0E 0C 7C B7    (.>....*...[..|.
01D010:  F8 CD 27 04 3E FF 32 11 0C C9 2A 04 0C CD 4F 0B    ..'.>.2...*...O.
01D020:  22 10 0C ED 53 0E 0C FD E5 DD E5 E5 D5 F5 E5 D5    "...S...........
01D030:  3E 03 CD AE 0D 3E 01 CD 98 0D 21 FF FF CD CA 0D    >....>....!.....
01D040:  D1 E1 D5 DD E1 E5 FD E1 01 F9 FF FD 09 E5 D5 01    ................
01D050:  07 00 09 CD 2B 0B D1 E1 E5 FD E1 D5 DD E1 01 F9    ....+...........
01D060:  FF DD 09 01 07 00 EB 09 EB CD 2B 0B F1 D1 E1 DD    ..........+.....
01D070:  E1 FD E1 C9 3E 01 CD 7E 04 C3 F7 0A 3E 02 CD E8    ....>..~....>...
01D080:  0A 7C B7 06 01 20 07 7D 3D FE 05 30 01 45 78 F5    .|... .}=..0.Ex.
01D090:  3D 87 C6 A2 6F CE 04 95 67 7E 23 66 6F 22 12 0C    =...o...g~#fo"..
01D0A0:  F1 C9 FF FF 00 FE E0 E0 38 FE F0 FF CD 1F 05 C8    ........8.......
01D0B0:  E5 C5 3A 0A 0D CD DA 0A C1 E1 C5 E5 CD C2 06 E1    ..:.............
01D0C0:  C1 3A 0A 0D FD E5 DD E5 11 FF FF CD F0 04 CD 4F    .:.............O
01D0D0:  0B CD 2B 0B DD E1 FD E1 C9 CD 1F 05 C8 ED 5B 12    ..+...........[.
01D0E0:  0C 3A 07 0D FD E5 DD E5 CD F0 04 DD E1 FD E1 C9    .:..............
01D0F0:  E5 C5 E5 D5 CD DA 0A E1 CD CA 0D E1 E5 CD 4F 0B    ..............O.
01D100:  E5 D5 18 0A C5 E5 CD 4F 0B E5 D5 CD 2B 0B DD E1    .......O....+...
01D110:  FD E1 E1 C1 23 23 23 23 0B 78 B1 20 E7 E1 C9 3E    ....####.x. ...>
01D120:  02 CD E3 0A 44 4D 2A 04 0C 79 3D B0 C9 3E 01 CD    ....DM*..y=..>..
01D130:  37 05 C3 F7 0A 3E 04 CD E8 0A 7C B7 06 03 20 07    7....>....|... .
01D140:  7D 3D FE 05 30 01 45 78 F5 87 C6 58 6F CE 05 95    }=..0.Ex...Xo...
01D150:  67 7E 23 66 6F 22 14 0C F1 C9 2E 00 2B 03 2A 03    g~#fo"......+.*.
01D160:  6F 04 78 04 3A 08 0D CD 98 0D 3A 0F 0D FE 01 20    o.x.:.....:.... 
01D170:  01 3C CD AE 0D 3E 02 CD E3 0A 44 4D 2A 04 0C E5    .<...>....DM*...
01D180:  C5 CD 90 05 C1 E1 23 23 23 23 0B 78 B1 20 F0 C9    ......####.x. ..
01D190:  CD 4F 0B ED 4B 14 0C 79 FE 2E CA 25 0B 1B 1B 1B    .O..K..y...%....
01D1A0:  7D 80 6F 30 01 24 3A 14 0C C3 1F 0B DD E5 3A 09    }.o0.$:.......:.
01D1B0:  0D CD DA 0A 2A 04 0C CD 4F 0B 01 06 00 09 E5 3E    ....*...O......>
01D1C0:  04 CD E3 0A 44 4D DD 2A 02 0C E1 DD 7E 00 DD 23    ....DM.*....~..#
01D1D0:  DD 23 C5 E5 D5 CD 1F 0B E1 D1 01 08 00 09 EB C1    .#..............
01D1E0:  0B 78 B1 20 E6 DD E1 C9 3E 03 11 02 00 CD 01 0B    .x. ....>.......
01D1F0:  AF 2A 08 0C 36 07 23 77 23 36 07 23 77 23 36 08    .*..6.#w#6.#w#6.
01D200:  7B 20 56 61 72 69 61 62 6C 65 73 20 75 73 65 64    { Variables used
01D210:  20 62 79 20 47 53 58 4C 49 42 2E 50 41 53 20 7D     by GSXLIB.PAS }
01D220:  0D 0A 20 20 20 20 63 6F 6E 74 72 6C 3A 20 41 52    ..    contrl: AR
01D230:  52 41 59 5B 30 2E 2E 31 31 5D 20 4F 46 20 49 4E    RAY[0..11] OF IN
01D240:  54 45 47 45 52 3B 0D 0A 20 20 20 20 69 6E 74 69    TEGER;..    inti
01D250:  6E 2C 70 74 73 69 6E 2C 69 6E 74 6F 75 74 2C 70    n,ptsin,intout,p
01D260:  74 73 6F 75 74 20 3A 20 41 52 52 41 59 5B 30 2E    tsout : ARRAY[0.
01D270:  2E 31 32 37 5D 20 4F 46 20 49 4E 54 45 47 45 52    .127] OF INTEGER
01D280:  3B 0D 0A 20 20 20 20 70 62 6C 6F 63 6B 3A 41 52    ;..    pblock:AR
01D290:  52 41 59 5B 30 2E 2E 34 5D 20 4F 46 20 49 4E 54    RAY[0..4] OF INT
01D2A0:  45 47 45 52 3B 0D 0A 0D 0A 1A 72 6C 3A 20 41 52    EGER;.....rl: AR
01D2B0:  52 41 59 5B 30 2E 2E 31 31 5D 20 4F 46 20 49 4E    RAY[0..11] OF IN
01D2C0:  54 45 47 45 52 3B 0D 0A 20 20 20 20 69 6E 74 69    TEGER;..    inti
01D2D0:  6E 2C 70 74 73 69 6E 2C 69 6E 74 6F 75 74 2C 70    n,ptsin,intout,p
01D2E0:  74 73 6F 75 74 20 3A 20 41 52 52 41 59 5B 30 2E    tsout : ARRAY[0.
01D2F0:  2E 31 32 37 5D 20 4F 46 20 49 4E 54 45 47 45 52    .127] OF INTEGER
01D300:  00 9C 67 C9 7C B5 CA C3 02 7C D5 AA F5 AF B4 F4    ..g.|....|......
01D310:  FC 03 44 4D 21 00 00 EB CD F9 03 B5 CA 34 04 3E    ..DM!........4.>
01D320:  11 29 3D 30 FC EB ED 6A 09 38 02 ED 42 CB 13 CB    .)=0...j.8..B...
01D330:  12 3D 20 F2 F1 EB FC FC 03 EB F1 B7 F0 18 BD CD    .= .............
01D340:  A5 06 E5 D5 C5 F5 2A 0B 01 CD 58 04 F1 C1 D1 E1    ......*...X.....
01D350:  C9 E5 11 73 03 C3 B1 02 5E 23 56 23 23 23 7E 3D    ...s....^#V###~=
01D360:  20 EF 2B 2B 2B 13 1A 72 2B 73 FE 0A 28 EA FE 1A     .+++..r+s..(...
01D370:  C0 E5 23 23 4E 23 46 23 23 EB ED 42 EB D1 C2 32    ..##N#F##..B...2
01D380:  05 23 7E 3C 20 60 23 EB 0E 0A CD 9F 01 EB 23 4E    .#~< `#.......#N
01D390:  23 06 00 7E FE 03 CA 00 00 FE 1A 20 08 E5 11 FC    #..~....... ....
01D3A0:  FF 19 36 01 E1 E5 09 36 0D 23 36 1A 1E 0D 0E 02    ..6....6.#6.....
01D3B0:  CD 9F 01 1E 0A 0E 02 CD 9F 01 EB C1 21 FA FF 09    ............!...
01D3C0:  72 2B 73 2B 70 2B 71 C9 D5 CD 35 05 E1 E5 11 04    r+s+p+q...5.....
01D3D0:  00 19 36 01 23 23 23 EB 0E 0F CD 9F 01 EB 2B 2B    ..6.###.......++
01D3E0:  3C D1 28 4E 36 00 21 28 00 19 EB 73 23 72 D5 23    <.(N6.!(...s#r.#
01D3F0:  4E 23 46 23 23 E5 C5 23 7E CD AF 01 23 CD C7 01    N#F##..#~...#...
01D400:  23 77 23 36 08 23 77 C9 3A 0A 0D F5 CD DA 0A CD    #w#6.#w.:.......
01D410:  49 06 FD E5 DD E5 E5 C5 2A 1C 0C ED 5B 18 0C D5    I.......*...[...
01D420:  B7 ED 52 23 44 4D E1 C5 E5 E5 FD E1 DD 2A 16 0C    ..R#DM.......*..
01D430:  ED 5B 22 0C CD F7 07 E1 C1 23 0B 78 B1 20 E8 C1    .["......#.x. ..
01D440:  E1 DD E1 FD E1 F1 C3 C4 04 2A 04 0C E5 CD 4F 0B    .........*....O.
01D450:  22 18 0C 22 24 0C EB 22 16 0C 22 1A 0C E1 23 23    ".."$..".."...##
01D460:  23 23 CD 4F 0B 22 1C 0C 22 20 0C EB 22 1E 0C 22    ##.O.".." ..".."
01D470:  22 0C 21 16 0C 01 04 00 C9 CD 49 06 3A 07 0D C3    ".!.......I.:...
01D480:  C4 04 3E 08 CD 9E 06 3E 09 CD E8 0A 1E 01 7C B7    ..>....>......|.
01D490:  20 07 7D 3D FE 06 30 01 5D 7B 32 26 0C C9 CD E8     .}=..0.]{2&....
01D4A0:  0A 1E 01 7C B7 20 06 7D FE 04 30 01 5D 7B 32 27    ...|. .}..0.]{2'
01D4B0:  0C C9 3E 01 CD 9E 06 C3 F7 0A 3E 01 CD 89 06 C3    ..>.......>.....
01D4C0:  F7 0A FD E5 DD E5 22 F1 0C C5 CD C2 07 D5 FD E1    ......".........
01D4D0:  B7 ED 52 23 EB C1 D5 C5 CD E9 06 C1 D1 FD 23 1B    ..R#..........#.
01D4E0:  7A B3 20 F2 DD E1 FD E1 C9 AF 32 28 0C C5 2A F1    z. .......2(..*.
01D4F0:  0C 11 F3 0C 01 04 00 ED B0 C1 18 0F E5 C5 21 F7    ..............!.
01D500:  0C 11 F3 0C 01 04 00 ED B0 C1 E1 79 3D B0 20 03    ...........y=. .
01D510:  2A F1 0C C5 01 04 00 ED B0 C1 E5 C5 FD E5 E1 ED    *...............
01D520:  5B F5 0C B7 ED 52 7C FD E5 E1 ED 5B F9 0C B7 ED    [....R|....[....
01D530:  52 AC E6 80 28 25 44 4D 2A F3 0C ED 5B F7 0C B7    R...(%DM*...[...
01D540:  ED 52 E5 2A F5 0C ED 5B F9 0C B7 ED 52 D1 CD 58    .R.*...[....R..X
01D550:  0B 30 08 ED 5B F7 0C 19 CD 88 07 C1 E1 0B 78 B1    .0..[.........x.
01D560:  C2 FC 06 3A 28 0C CB 3F C8 47 21 29 0C C5 5E 23    ...:(..?.G!)..^#
01D570:  56 23 D5 DD E1 5E 23 56 23 FD E5 E3 FD E5 CD F7    V#...^#V#.......
01D580:  07 FD E1 E1 C1 10 E6 C9 EB 21 29 0C 3A 28 0C FE    .........!).:(..
01D590:  64 D0 B7 28 25 47 E5 7E 23 66 6F B7 ED 52 E1 F2    d..(%G.~#fo..R..
01D5A0:  A8 07 23 23 10 F0 18 12 E5 D5 78 87 4F 3E 00 17    ..##......x.O>..
01D5B0:  47 09 54 5D 2B 13 ED B8 D1 E1 73 23 72 21 28 0C    G.T]+.....s#r!(.
01D5C0:  34 C9 23 23 5E 23 56 23 E5 DD E1 6B 62 0B DD 23    4.##^#V#...kb..#
01D5D0:  DD 23 E5 DD 6E 00 DD 23 DD 66 00 DD 23 B7 ED 52    .#..n..#.f..#..R
01D5E0:  19 F2 E6 07 54 5D EB E3 B7 ED 52 19 F2 F0 07 EB    ....T]....R.....
01D5F0:  D1 0B 78 B1 20 D8 C9 E5 CD 04 08 69 61 CD CA 0D    ..x. ......ia...
01D600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D6A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D6B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D6C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D6D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D6E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D6F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D7A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D7B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D7C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D7D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D7E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D7F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D800:  E1 C3 31 0B 3A 27 0C B7 0E 00 C8 0D 3D C8 47 87    ..1.:'......=.G.
01D810:  80 87 47 3A 26 0C 80 D6 07 87 87 87 47 7D E6 07    ..G:&.......G}..
01D820:  80 C6 37 6F CE 08 95 67 4E DD E5 E1 7D E6 07 C8    ..7o...gN...}...
01D830:  47 79 07 10 FD 4F C9 80 00 08 00 80 00 08 00 80    Gy...O..........
01D840:  08 80 08 80 08 80 08 88 22 88 22 88 22 88 22 AA    ........".".".".
01D850:  55 AA 55 AA 55 AA 55 77 DD 77 DD 77 DD 77 DD 7F    U.U.U.Uw.w.w.w..
01D860:  F7 7F F7 7F F7 7F F7 80 80 80 80 80 80 80 80 FF    ................
01D870:  00 00 00 FF 00 00 00 80 40 20 10 08 04 02 01 01    ........@ ......
01D880:  02 04 08 10 20 40 80 FF 80 80 80 FF 80 80 80 81    .... @..........
01D890:  42 24 18 18 24 42 81 AF 21 C0 08 CD DE 08 3E 01    B$..$B..!.....>.
01D8A0:  21 C6 08 CD DE 08 3E 03 11 07 0D CD BA 08 3E 05    !.....>.......>.
01D8B0:  CD BA 08 3E 07 CD BA 08 3E 0A CD 1A 09 12 13 C9    ...>....>.......
01D8C0:  00 00 00 00 00 00 E8 03 E8 03 E8 03 3E 01 CD E8    ............>...
01D8D0:  0A 7C B7 C0 3E 01 BD D8 7D 2A 02 0C 23 23 F5 CD    .|..>...}*..##..
01D8E0:  F1 08 D5 01 06 00 ED B0 E1 CD 58 09 47 F1 C3 8B    ..........X.G...
01D8F0:  0D 87 5F 87 83 C6 FB 5F CE 0C 93 57 C9 21 07 0D    .._...._...W.!..
01D900:  18 0D 21 08 0D 18 08 21 09 0D 18 03 21 0A 0D E5    ..!....!....!...
01D910:  CD 18 09 E1 77 C3 F7 0A 3E 01 CD E8 0A 7C B7 3E    ....w...>....|.>
01D920:  01 C0 BD D8 7D C9 CD 18 09 CD F7 0A CD F1 08 2A    ....}..........*
01D930:  02 0C 7E 23 B6 2A 06 0C 23 23 EB 20 06 01 06 00    ..~#.*..##. ....
01D940:  ED B0 C9 CD 58 09 EB 11 00 00 30 03 11 E8 03 06    ....X.....0.....
01D950:  03 73 23 72 23 10 FA C9 06 06 AF B6 23 10 FC C6    .s#r#.......#...
01D960:  FF 9F C9 21 01 01 22 0B 0D 22 0D 0D 21 01 00 22    ...!..".."..!.."
01D970:  80 09 0E 3C 11 7E 09 CD 05 00 2A 80 09 C9 01 01    ...<.~....*.....
01D980:  01 00 FD E5 DD E5 2A 04 0C CD 4F 0B 3A 0B 0D 3D    ......*...O.:..=
01D990:  20 1D CD 27 04 CD DE 09 30 FB CD 27 04 20 05 CD     ..'....0..'. ..
01D9A0:  6F 0A 18 EE CD 9A 0A CD F7 0A 01 01 01 18 1D CD    o...............
01D9B0:  DE 09 30 15 20 0B CD 6F 0A CD 9A 0A 01 00 01 18    ..0. ..o........
01D9C0:  0B CD F7 0A 01 01 00 18 03 01 00 00 16 00 58 3E    ..............X>
01D9D0:  03 CD 01 0B 3E 05 59 DD E1 FD E1 C3 01 0B E5 3E    ....>.Y........>
01D9E0:  01 CD E8 0A 44 4D E1 79 3D B0 20 5E CD 88 0D DA    ....DM.y=. ^....
01D9F0:  00 D0 E5 D5 78 E6 60 21 32 0A 28 03 21 3E 0A 16    ....x.`!2.(.!>..
01DA00:  00 A0 10 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DA10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DA20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DA30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DA40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DA50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DA60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DA70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DA80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DA90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DAA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DAB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DAC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DAD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DAE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DAF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DB00:  18 10 50 43 57 38 32 35 36 20 47 49 4F 53 20 23    ..PCW8256 GIOS #
01DB10:  38 FF EB 11 00 0C 01 0A 00 ED B0 3E 03 11 00 00    8..........>....
01DB20:  CD 01 0B 3E 01 11 45 01 18 0A 11 88 01 18 03 11    ...>..E.........
01DB30:  AF 01 3E 06 CD E3 0A 7C B7 C0 1A BD D8 29 2B 19    ..>....|.....)+.
01DB40:  7E 23 66 6F E9 21 16 02 18 03 23 03 2A 03 2A 01    ~#fo.!....#.*.*.
01DB50:  D9 04 64 05 AC 05 AC 04 79 06 2F 01 E8 05 D0 0B    ..d.....y./.....
01DB60:  CC 08 74 04 D0 0B FD 08 2D 05 D0 0B 02 09 D0 0B    ..t.....-.......
01DB70:  07 09 B2 06 BA 06 0C 09 26 09 D0 0B 82 09 D0 0B    ........&.......
01DB80:  D0 0B D0 0B C1 0A A7 0A 13 2B 03 3B 03 42 03 49    .........+.;.B.I
01DB90:  03 50 03 57 03 5E 03 65 03 6C 03 73 03 7A 03 AC    .P.W.^.e.l.s.z..
01DBA0:  03 D6 03 CF 03 DD 03 FA 03 D0 0B 1A 04 07 04 05    ................
01DBB0:  08 06 D0 0B D0 0B D0 0B D0 0B CD E1 01 E3 7E 23    ..............~#
01DBC0:  B7 FA CE 01 5F 0E 02 E5 CD 05 00 E1 18 F0 E3 22    ...._.........."
01DBD0:  0C 0C 06 FE 21 0B 0C 70 2B 36 24 EB 0E 31 C3 05    ....!..p+6$..1..
01DBE0:  00 06 00 CD D4 01 E5 21 00 80 CD CF 01 E1 C9 CD    .......!........
01DBF0:  BA 01 0D 0A 43 61 6E 6E 6F 74 20 72 75 6E 20 69    ....Cannot run i
01DC00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
01DC10:  19 00 00 00 02 09 4E E5 19 00 41 02 00 00 00 02    ......N...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:  04 7E 23 B9 28 16 23 23 15 20 F6 CD 88 0D DD 00    .~#.(.##. ......
01DD10:  0E 06 1E FF CD 05 00 B7 28 15 18 12 7E 4F 87 9F    ........(...~O..
01DD20:  47 C5 DD E1 23 7E 4F 87 9F 47 C5 FD E1 AF 37 D1    G...#~O..G....7.
01DD30:  E1 C9 0E 00 0A 4F 00 F6 0F F6 00 06 0A 00 0E 00    .....O..........
01DD40:  01 4F 00 FF 0F FF 00 06 01 00 E5 D5 ED 43 69 0A    .O...........Ci.
01DD50:  ED 53 6B 0A 22 6D 0A 11 67 0A 0E 3C CD 05 00 D1    .Sk."m..g..<....
01DD60:  E1 FE FF C8 B7 37 C9 02 03 00 00 00 00 00 00 E5    .....7..........
01DD70:  ED 4B A6 02 DD E5 E1 CD 89 0A EB E1 D5 ED 4B A8    .K............K.
01DD80:  02 FD E5 D1 CD 89 0A D1 C9 19 7C B7 F2 93 0A 21    ..........|....!
01DD90:  00 00 C9 ED 42 09 D8 60 69 C9 E5 2A 08 0C 73 23    ....B..`i..*..s#
01DDA0:  72 23 D1 73 23 72 C9 3E 01 CD E8 0A 11 0A 0D 19    r#.s#r.>........
01DDB0:  EB 3E 02 CD E8 0A 7D 12 C3 F7 0A 3E 01 32 0F 0D    .>....}....>.2..
01DDC0:  C9 3E 01 CD E8 0A 1E 01 7C B7 20 07 7D 3D FE 05    .>......|. .}=..
01DDD0:  30 01 5D 7B 32 0F 0D C3 F7 0A CD 98 0D 3A 0F 0D    0.]{2........:..
01DDE0:  C3 AE 0D 2A 00 0C 18 03 2A 02 0C 3D 87 8D 6F 8C    ...*....*..=..o.
01DDF0:  95 67 7E 23 66 6F C9 5F 16 00 3E 01 2A 06 0C 18    .g~#fo._..>.*...
01DE00:  03 2A 00 0C 3D 87 8D 6F 8C 95 67 73 23 72 C9 44    .*..=..o..gs#r.D
01DE10:  4D 2A 86 11 B7 ED 42 ED 4B 80 11 EB 09 EB C9 CD    M*....B.K.......
01DE20:  0F 0B C3 B1 10 CD 0F 0B C3 CE 0D CD 37 0B C3 E9    ............7...
01DE30:  0E CD 37 0B C3 8E 0F CD 0F 0B E5 FD E5 C1 2A 86    ..7...........*.
01DE40:  11 B7 ED 42 E5 FD E1 E1 ED 4B 80 11 DD 09 C9 5E    ...B.....K.....^
01DE50:  23 56 23 7E 23 66 6F C9 7C B5 C8 78 AA AC F5 E5    #V#~#fo.|..x....
01DE60:  7A B7 F2 6B 0B 21 00 00 ED 52 EB 6B 62 78 B7 79    z..k.!...R.kbx.y
01DE70:  F2 75 0B AF 91 3D 28 12 3C 28 4E 06 08 05 87 30    .u...=(.<(N....0
01DE80:  FC 29 8F 30 03 19 CE 00 10 F7 C1 04 05 F2 95 0B    .).0............
01DE90:  57 AF 91 4F 7A B9 30 2D 06 10 29 8F 38 03 B9 38    W..Oz.0-..).8..8
01DEA0:  02 91 B7 3F CB 13 CB 12 10 F0 29 8F B9 38 01 13    ...?......)..8..
01DEB0:  F1 FA BB 0B EB 7C FE 80 D8 18 0B AF 6F 67 ED 52    .....|......og.R
01DEC0:  37 C8 F8 18 01 F1 F6 01 C9 F1 E1 21 00 00 37 C9    7..........!..7.
01DED0:  C9 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DEE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DEF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DF00:  7B 24 74 2C 79 2C 6C 2D 2C 64 34 30 30 30 7D 0D    {$t,y,l-,d4000}.
01DF10:  0A 0D 0A 50 52 4F 47 52 41 4D 20 42 61 72 3B 0D    ...PROGRAM Bar;.
01DF20:  0A 0D 0A 7B 20 54 68 69 73 20 69 73 20 74 68 65    ...{ This is the
01DF30:  20 70 72 6F 67 72 61 6D 20 74 68 61 74 20 70 72     program that pr
01DF40:  6F 64 75 63 65 64 20 74 68 65 20 63 6F 76 65 72    oduced the cover
01DF50:  20 70 61 67 65 20 6F 66 20 74 68 65 20 47 53 58     page of the GSX
01DF60:  20 64 6F 63 75 6D 65 6E 74 61 74 69 6F 6E 2E 0D     documentation..
01DF70:  0A 20 20 54 68 65 20 6D 61 69 6E 20 70 72 6F 67    .  The main prog
01DF80:  72 61 6D 20 69 73 20 76 65 72 79 20 61 72 74 69    ram is very arti
01DF90:  66 69 63 69 61 6C 20 73 69 6E 63 65 20 69 74 20    ficial since it 
01DFA0:  75 73 65 73 20 72 61 6E 64 6F 6D 20 6E 75 6D 62    uses random numb
01DFB0:  65 72 73 20 66 6F 72 20 74 68 65 0D 0A 20 20 64    ers for the..  d
01DFC0:  61 74 61 20 61 6E 64 20 74 68 65 20 73 68 61 64    ata and the shad
01DFD0:  69 6E 67 2E 20 48 6F 77 65 76 65 72 20 79 6F 75    ing. However you
01DFE0:  20 6D 61 79 20 66 69 6E 64 20 74 68 65 20 70 72     may find the pr
01DFF0:  6F 63 65 64 75 72 65 73 20 70 61 74 20 61 6E 64    ocedures pat and
01E000:  20 62 61 72 33 20 75 73 65 66 75 6C 2E 0D 0A 20     bar3 useful... 
01E010:  20 4E 6F 74 65 20 74 68 61 74 20 6F 6E 65 20 6F     Note that one o
01E020:  66 20 74 68 65 20 6D 65 73 73 61 67 65 73 20 69    f the messages i
01E030:  73 20 6E 6F 74 20 64 69 73 70 6C 61 79 65 64 20    s not displayed 
01E040:  6F 6E 20 74 68 65 20 73 63 72 65 65 6E 20 70 72    on the screen pr
01E050:  6F 70 65 72 6C 79 20 73 69 6E 63 65 0D 0A 20 20    operly since..  
01E060:  73 65 74 72 6F 74 61 74 69 6F 6E 20 69 73 20 63    setrotation is c
01E070:  61 6C 6C 65 64 2E 0D 0A 0D 0A 20 20 75 73 65 20    alled.....  use 
01E080:  42 41 52 2E 53 55 42 20 74 6F 20 63 6F 6D 70 69    BAR.SUB to compi
01E090:  6C 65 20 74 68 69 73 20 7D 0D 0A 0D 0A 43 4F 4E    le this }....CON
01E0A0:  53 54 20 74 69 74 6C 65 31 6C 65 6E 3D 38 3B 0D    ST title1len=8;.
01E0B0:  0A 09 74 69 74 6C 65 32 6C 65 6E 3D 38 3B 0D 0A    ..title2len=8;..
01E0C0:  09 74 65 78 74 6D 6C 65 6E 3D 33 30 3B 09 0D 0A    .textmlen=30;...
01E0D0:  09 62 77 69 64 74 68 3D 32 30 30 30 3B 09 0D 0A    .bwidth=2000;...
01E0E0:  0D 0A 54 59 50 45 20 70 6F 69 6E 74 3D 20 52 45    ..TYPE point= RE
01E0F0:  43 4F 52 44 20 78 2C 79 3A 49 4E 54 45 47 45 52    CORD x,y:INTEGER
01E100:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E110:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E120:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E130:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E140:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E150:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E160:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E170:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E180:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E190:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E1A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E1B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E1C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E1D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E1E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E1F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E200:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E210:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E220:  3E BF FE 0D D0 2A 01 00 11 57 00 19 11 88 0D 01    >....*...W......
01E230:  03 00 ED B0 01 00 00 11 1F 59 CD 5E 0D AF 47 CD    .........Y.^..G.
01E240:  8B 0D 3E 01 47 CD 8B 0D AF CD A3 0D 3E 01 CD 98    ..>.G.....£.>...
01E250:  0D 21 FF FF CD CA 0D 3E 01 CD AE 0D 37 C9 68 62    .!.....>....7.hb
01E260:  22 88 11 AF 67 29 29 29 22 80 11 6A 67 23 29 29    "...g)))"..jg#))
01E270:  29 2B 22 82 11 69 67 29 29 29 22 84 11 6B 67 23    )+"..ig)))"..kg#
01E280:  29 29 29 2B 22 86 11 C9 00 00 00 21 90 11 B7 28    )))+"......!...(
01E290:  01 23 78 C6 FF 9F 77 C9 21 90 11 B7 28 01 23 22    .#x...w.!...(.#"
01E2A0:  8C 11 C9 21 90 11 B7 28 01 23 22 8E 11 C9 32 92    ...!...(.#"...2.
01E2B0:  11 21 EA 0D 3D 28 0F 21 FE 0D 3D 28 09 21 01 0E    .!..=(.!..=(.!..
01E2C0:  3D 28 03 21 0E 0E 22 E8 0D C9 22 8A 11 C9 CD 41    =(.!.."..."....A
01E2D0:  10 D0 01 E7 0D CD 88 0D E9 00 C9 E5 2A 8A 11 29    ............*..)
01E2E0:  30 01 2C 22 8A 11 E1 C3 EA 0D 30 23 ED 4B 8C 11    0.,"......0#.K..
01E2F0:  0A F5 CD 45 0E F1 A0 4F 78 2F A6 B1 77 C9 38 EC    ...E...Ox/..w.8.
01E300:  20 45 4E 44 3B 0D 0A 20 20 20 0D 0A 56 41 52 0D     END;..   ..VAR.
01E310:  0A 0D 0A 7B 24 46 20 47 53 58 56 41 52 20 7D 0D    ...{$F GSXVAR }.
01E320:  0A 0D 0A 09 68 2C 70 31 2C 70 32 2C 70 33 3A 49    ....h,p1,p2,p3:I
01E330:  4E 54 45 47 45 52 3B 0D 0A 09 68 61 6E 64 6C 65    NTEGER;...handle
01E340:  2C 63 6F 75 6E 74 20 3A 20 49 4E 54 45 47 45 52    ,count : INTEGER
01E350:  3B 0D 0A 09 69 3A 49 4E 54 45 47 45 52 3B 0D 0A    ;...i:INTEGER;..
01E360:  09 78 31 2C 79 31 2C 78 32 2C 79 32 3A 49 4E 54    .x1,y1,x2,y2:INT
01E370:  45 47 45 52 3B 0D 0A 09 63 78 2C 63 79 3A 52 45    EGER;...cx,cy:RE
01E380:  41 4C 3B 0D 0A 09 74 69 74 6C 65 31 3A 20 41 52    AL;...title1: AR
01E390:  52 41 59 5B 31 2E 2E 74 69 74 6C 65 31 6C 65 6E    RAY[1..title1len
01E3A0:  5D 20 4F 46 20 43 48 41 52 3B 0D 0A 09 74 69 74    ] OF CHAR;...tit
01E3B0:  6C 65 32 3A 20 41 52 52 41 59 5B 31 2E 2E 74 69    le2: ARRAY[1..ti
01E3C0:  74 6C 65 32 6C 65 6E 5D 20 4F 46 20 43 48 41 52    tle2len] OF CHAR
01E3D0:  3B 0D 0A 09 74 65 78 74 6D 3A 20 20 41 52 52 41    ;...textm:  ARRA
01E3E0:  59 5B 31 2E 2E 74 65 78 74 6D 6C 65 6E 5D 20 4F    Y[1..textmlen] O
01E3F0:  46 20 43 48 41 52 3B 0D 0A 09 6C 61 62 3A 09 43    F CHAR;...lab:.C
01E400:  48 41 52 3B 0D 0A 0D 0A 7B 24 46 20 47 53 58 4C    HAR;....{$F GSXL
01E410:  49 42 20 7D 0D 0A 0D 0A 7B 20 54 68 69 73 20 70    IB }....{ This p
01E420:  72 6F 63 65 64 75 72 65 20 73 65 74 73 20 74 68    rocedure sets th
01E430:  65 20 66 69 6C 6C 20 69 6E 64 65 78 20 61 6E 64    e fill index and
01E440:  20 73 74 79 6C 65 20 61 63 63 6F 72 64 69 6E 67     style according
01E450:  20 74 6F 20 69 74 73 20 73 69 6E 67 6C 65 0D 0A     to its single..
01E460:  20 20 70 61 72 61 6D 65 74 65 72 20 31 20 63 6F      parameter 1 co
01E470:  72 72 65 73 70 6F 6E 64 73 20 74 6F 20 28 32 2C    rresponds to (2,
01E480:  31 29 0D 0A 09 20 20 20 20 32 20 20 20 20 20 20    1)...    2      
01E490:  20 20 20 20 20 20 20 74 6F 20 28 32 2C 32 29 0D           to (2,2).
01E4A0:  0A 09 20 20 20 20 36 09 09 20 20 74 6F 20 28 32    ..    6..  to (2
01E4B0:  2C 36 29 0D 0A 09 20 20 20 20 37 09 09 20 20 74    ,6)...    7..  t
01E4C0:  6F 20 28 33 2C 31 29 0D 0A 09 20 20 20 31 32 09    o (3,1)...   12.
01E4D0:  09 20 20 74 6F 20 28 33 2C 36 29 0D 0A 7D 0D 0A    .  to (3,6)..}..
01E4E0:  50 52 4F 43 45 44 55 52 45 20 70 61 74 28 6A 3A    PROCEDURE pat(j:
01E4F0:  49 4E 54 45 47 45 52 29 3B 0D 0A 42 45 47 49 4E    INTEGER);..BEGIN
01E500:  C9 D0 CD 45 0E ED 5B 8C 11 1A A0 AE 77 C9 D0 ED    ...E..[.....w...
01E510:  4B 8E 11 18 DB CD 41 10 ED 4B 8E 11 0A D0 01 27    K.....A..K.....'
01E520:  0E CD 88 0D E9 00 C9 CD 45 0E 7E 58 C9 47 C5 CD    ........E.~X.G..
01E530:  41 10 C1 78 D0 01 3E 0E CD 88 0D E9 00 C9 F5 CD    A..x..>.........
01E540:  45 0E F1 77 C9 01 00 B6 29 09 7E 23 66 6F E6 F8    E..w....).~#fo..
01E550:  85 6F CB 14 4B 7B E6 F8 5F 19 79 E6 07 C6 67 5F    .o..K{.._.y...g_
01E560:  CE 0E 93 57 1A 47 C9 80 40 20 10 08 04 02 01 CD    ...W.G..@ ......
01E570:  73 0E D0 FD E5 DD E5 CD 83 0E E5 FD E1 D5 DD E1    s...............
01E580:  D1 E1 C9 CD 41 10 D8 CD 71 10 D0 44 4D D5 DD E5    ....A...q..DM...
01E590:  E1 19 CB 2C CB 1D E5 FD E5 E1 09 CB 2C CB 1D D1    ...,........,...
01E5A0:  B7 ED 42 09 20 07 E3 ED 52 19 E3 28 13 DD E5 E3    ..B. ...R..(....
01E5B0:  B7 ED 52 E1 20 13 FD E5 EB E3 ED 52 E1 EB 20 09    ..R. ......R.. .
01E5C0:  C1 DD E5 D1 FD E5 E1 37 C9 DD E3 FD E5 C5 FD E1    .......7........
01E5D0:  C5 CD 71 10 C1 FD E1 DD E3 38 03 C1 18 A9 D5 DD    ..q......8......
01E5E0:  E1 E5 FD E1 D1 60 69 18 9E 01 F2 0E CD 88 0D E9    .....`i.........
01E5F0:  00 C9 CD 6F 0E D0 E5 DD E5 E1 B7 ED 52 CD 68 11    ...o........R.h.
01E600:  06 FF F2 0A 0F 06 01 CD 51 11 E3 FD E5 D1 B7 ED    ........Q.......
01E610:  52 CD 68 11 0E 01 F2 1E 0F 0E FF CD 51 11 D1 CD    R.h.........Q...
01E620:  5E 11 3E 00 FA 35 0F EB 78 41 4F DD E5 FD E5 DD    ^.>..5..xAO.....
01E630:  E1 FD E1 3E FF 32 99 11 D5 29 22 95 11 ED 52 E5    ...>.2...)"...R.
01E640:  EB 29 CD 51 11 22 93 11 78 5F 87 9F 57 79 32 97    .).Q."..x_..Wy2.
01E650:  11 87 9F 32 98 11 E1 C1 03 C5 E5 D5 DD E5 D1 FD    ...2............
01E660:  E5 E1 3A 99 11 B7 28 01 EB CD DB 0D D1 E1 7C 87    ..:...(.......|.
01E670:  38 0E B5 28 0B ED 4B 97 11 FD 09 ED 4B 93 11 09    8..(..K.....K...
01E680:  ED 4B 95 11 09 DD 19 C1 0B 78 B1 20 CC C9 01 97    .K.......x. ....
01E690:  0F CD 88 0D E9 00 C9 DD E5 C1 78 BA 20 0C 79 AB    ..........x. .y.
01E6A0:  E6 F8 20 06 7B 91 3C 47 18 4E 79 E6 07 28 09 2F    .. .{.<G.Ny..(./
01E6B0:  C6 09 47 D5 CD F8 0F D1 D5 DD E5 C1 EB B7 ED 42    ..G............B
01E6C0:  23 06 03 CB 3C CB 1D 10 FA 28 1F 45 C5 DD E5 D1    #...<....(.E....
01E6D0:  FD E5 E1 CD 45 0E C1 E5 CD 08 10 E1 7E A1 B2 AB    ....E.......~...
01E6E0:  77 7D C6 08 6F 8C 95 67 10 F2 D1 13 7B E6 07 C8    w}..o..g....{...
01E6F0:  47 7B E6 F8 5F D5 DD E1 C5 DD E5 D1 FD E5 E1 CD    G{.._...........
01E700:  0D 0A 09 69 3A 3D 73 65 74 66 69 6C 6C 69 6E 64    ...i:=setfillind
01E710:  65 78 28 68 61 6E 64 6C 65 2C 6A 20 44 49 56 20    ex(handle,j DIV 
01E720:  36 20 2B 20 32 29 3B 0D 0A 09 69 3A 3D 73 65 74    6 + 2);...i:=set
01E730:  66 69 6C 6C 73 74 79 6C 65 28 68 61 6E 64 6C 65    fillstyle(handle
01E740:  2C 28 6A 2D 31 29 20 4D 4F 44 20 36 20 2B 20 31    ,(j-1) MOD 6 + 1
01E750:  29 3B 0D 0A 45 4E 44 3B 0D 0A 09 0D 0A 46 55 4E    );..END;.....FUN
01E760:  43 54 49 4F 4E 20 72 6E 6F 3A 49 4E 54 45 47 45    CTION rno:INTEGE
01E770:  52 3B 0D 0A 56 41 52 20 69 3A 49 4E 54 45 47 45    R;..VAR i:INTEGE
01E780:  52 3B 0D 0A 42 45 47 49 4E 0D 0A 20 20 69 3A 3D    R;..BEGIN..  i:=
01E790:  45 4E 54 49 45 52 28 52 41 4E 44 4F 4D 2A 39 2B    ENTIER(RANDOM*9+
01E7A0:  31 29 3B 0D 0A 20 20 49 46 20 69 3E 37 20 54 48    1);..  IF i>7 TH
01E7B0:  45 4E 20 69 3A 3D 69 2B 31 3B 0D 0A 20 20 72 6E    EN i:=i+1;..  rn
01E7C0:  6F 3A 3D 69 0D 0A 45 4E 44 3B 0D 0A 20 20 0D 0A    o:=i..END;..  ..
01E7D0:  7B 20 44 72 61 77 73 20 61 20 70 73 65 75 64 6F    { Draws a pseudo
01E7E0:  20 33 20 64 69 6D 65 6E 73 69 6F 6E 61 6C 20 62     3 dimensional b
01E7F0:  61 72 20 73 74 61 72 74 69 6E 67 20 61 74 20 78    ar starting at x
01E800:  31 2C 30 2E 20 79 31 20 75 6E 69 74 73 20 68 69    1,0. y1 units hi
01E810:  67 68 20 77 69 64 74 68 20 62 77 69 64 74 68 0D    gh width bwidth.
01E820:  0A 20 20 77 69 74 68 20 74 68 65 20 72 65 63 74    .  with the rect
01E830:  61 6E 67 6C 65 73 20 70 72 69 6E 74 65 64 20 69    angles printed i
01E840:  6E 20 63 6F 6C 6F 75 72 73 20 70 31 2C 70 32 20    n colours p1,p2 
01E850:  61 6E 64 20 70 33 7D 0D 0A 50 52 4F 43 45 44 55    and p3}..PROCEDU
01E860:  52 45 20 62 61 72 33 28 78 31 2C 79 31 2C 70 31    RE bar3(x1,y1,p1
01E870:  2C 70 32 2C 70 33 2C 62 77 69 64 74 68 3A 49 4E    ,p2,p3,bwidth:IN
01E880:  54 45 47 45 52 29 3B 0D 0A 56 41 52 20 70 3A 20    TEGER);..VAR p: 
01E890:  41 52 52 41 59 5B 30 2E 2E 33 5D 20 4F 46 20 70    ARRAY[0..3] OF p
01E8A0:  6F 69 6E 74 3B 0D 0A 42 45 47 49 4E 0D 0A 20 70    oint;..BEGIN.. p
01E8B0:  61 74 28 70 31 29 3B 0D 0A 20 62 61 72 28 68 61    at(p1);.. bar(ha
01E8C0:  6E 64 6C 65 2C 78 31 2C 35 30 30 30 2C 78 31 2B    ndle,x1,5000,x1+
01E8D0:  62 77 69 64 74 68 2C 79 31 29 3B 0D 0A 20 70 5B    bwidth,y1);.. p[
01E8E0:  30 5D 2E 78 3A 3D 78 31 3B 20 20 70 5B 30 5D 2E    0].x:=x1;  p[0].
01E8F0:  79 3A 3D 79 31 3B 0D 0A 20 70 5B 31 5D 2E 78 3A    y:=y1;.. p[1].x:
01E900:  DB 0D DD 23 C1 10 F1 C9 ED 5B 8C 11 2A 8A 11 3A    ...#.....[..*..:
01E910:  92 11 3D 28 1B 3D 28 07 3D 28 0D ED 5B 8E 11 1A    ..=(.=(.=(..[...
01E920:  A5 57 7D 2F 4F 1E 00 C9 1A A5 5F 0E FF 16 00 C9    .W}/O....._.....
01E930:  1A A5 4F ED 5B 8E 11 1A 2F B5 2F B1 57 0E 00 59    ..O.[..././.W..Y
01E940:  C9 ED 4B 84 11 CD 64 11 FA 6F 10 ED 4B 86 11 CD    ..K...d..o..K...
01E950:  64 11 28 03 F2 6F 10 ED 4B 80 11 CD 58 11 FA 6F    d.(..o..K...X..o
01E960:  10 ED 4B 82 11 CD 58 11 28 03 F2 6F 10 37 C9 B7    ..K...X.(..o.7..
01E970:  C9 DD E5 E3 ED 4B 80 11 CD 99 10 ED 4B 82 11 DC    .....K......K...
01E980:  A3 10 E1 D0 EB FD E5 E3 ED 4B 84 11 CD 99 10 ED    £........K......
01E990:  4B 86 11 DC A3 10 E1 EB C9 CD 64 11 FC 58 11 37    K...£.....d..X.7
01E9A0:  F0 B7 C9 CD 64 11 37 F8 C8 CD 58 11 37 F8 C8 B7    ....d.7...X.7...
01E9B0:  C9 01 BA 10 CD 88 0D E9 00 C9 DD E5 E5 6F 26 00    .............o&.
01E9C0:  29 29 29 01 00 B8 09 E5 DD E1 E1 06 08 D5 C5 DD    ))).............
01E9D0:  4E 00 DD 23 06 08 C5 CD 41 10 C1 30 0B 79 87 E5    N..#....A..0.y..
01E9E0:  D5 C5 CD E7 0D C1 D1 E1 CB 21 13 10 E9 C1 D1 23    .........!.....#
01E9F0:  10 DB DD E1 C9 01 FE 10 CD 88 0D E9 00 C9 47 ED    ..............G.
01EA00:  5B 84 11 AF ED 52 23 B4 F8 B5 C8 65 E5 78 21 90    [....R#....e.x!.
01EA10:  11 B7 28 01 23 4E 2A 84 11 29 11 00 B6 19 E5 3A    ..(.#N*..).....:
01EA20:  89 11 21 88 11 96 3C 47 6E 26 00 29 29 29 EB E1    ..!...<Gn&.)))..
01EA30:  F1 F5 C5 D5 E5 7E 23 66 6F E6 F8 85 6F CB 14 19    .....~#fo...o...
01EA40:  11 08 00 71 19 10 FC E1 23 23 D1 C1 F1 3D 20 E1    ...q....##...= .
01EA50:  C9 AF 95 6F 9C 95 67 C9 EB CD 64 11 EB C9 B7 ED    ...o..g...d.....
01EA60:  52 19 18 04 B7 ED 42 09 E0 FA 6F 11 F6 80 C9 E6    R.....B...o.....
01EA70:  7F C9 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EA80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EA90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EAA0:  00 00 04 00 21 08 42 00 01 55 55 55 55 55 55 55    ....!.B..UUUUUUU
01EAB0:  55 2A AA AA AA AA 55 48 10 00 42 00 04 08 40 00    U*....UH..B...@.
01EAC0:  00 00 00 00 08 40 40 10 01 22 09 10 49 24 92 48    .....@@.."..I$.H
01EAD0:  08 08 90 09 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EAE0:  00 00 00 20 02 44 20 24 08 10 20 40 81 02 04 08    ... .D $.. @....
01EAF0:  40 01 00 00 24 02 08 40 00 02 40 81 00 81 20 08    @...$..@..@... .
01EB00:  3D 78 31 2B 62 77 69 64 74 68 3B 20 70 5B 31 5D    =x1+bwidth; p[1]
01EB10:  2E 79 3A 3D 79 31 3B 0D 0A 20 70 5B 32 5D 2E 78    .y:=y1;.. p[2].x
01EB20:  3A 3D 78 31 2B 20 33 20 2A 20 62 77 69 64 74 68    :=x1+ 3 * bwidth
01EB30:  20 44 49 56 20 32 3B 20 70 5B 32 5D 2E 79 3A 3D     DIV 2; p[2].y:=
01EB40:  79 31 20 2B 20 62 77 69 64 74 68 20 44 49 56 20    y1 + bwidth DIV 
01EB50:  32 3B 0D 0A 20 70 5B 33 5D 2E 78 3A 3D 78 31 2B    2;.. p[3].x:=x1+
01EB60:  20 62 77 69 64 74 68 20 44 49 56 20 32 3B 20 70     bwidth DIV 2; p
01EB70:  5B 33 5D 2E 79 3A 3D 79 31 20 2B 20 62 77 69 64    [3].y:=y1 + bwid
01EB80:  74 68 20 44 49 56 20 32 3B 0D 0A 20 70 61 74 28    th DIV 2;.. pat(
01EB90:  70 32 29 3B 0D 0A 20 66 69 6C 6C 61 72 65 61 28    p2);.. fillarea(
01EBA0:  68 61 6E 64 6C 65 2C 34 2C 41 44 44 52 28 70 29    handle,4,ADDR(p)
01EBB0:  29 3B 0D 0A 20 70 5B 30 5D 2E 78 3A 3D 70 5B 31    );.. p[0].x:=p[1
01EBC0:  5D 2E 78 3B 70 5B 30 5D 2E 79 3A 3D 35 30 30 30    ].x;p[0].y:=5000
01EBD0:  3B 0D 0A 20 70 5B 33 5D 2E 78 3A 3D 70 5B 32 5D    ;.. p[3].x:=p[2]
01EBE0:  2E 78 3B 70 5B 33 5D 2E 79 3A 3D 35 30 30 30 20    .x;p[3].y:=5000 
01EBF0:  2B 20 62 77 69 64 74 68 20 44 49 56 20 32 3B 0D    + bwidth DIV 2;.
01EC00:  0A 20 70 61 74 28 70 33 29 3B 0D 0A 20 66 69 6C    . pat(p3);.. fil
01EC10:  6C 61 72 65 61 28 68 61 6E 64 6C 65 2C 34 2C 41    larea(handle,4,A
01EC20:  44 44 52 28 70 29 29 3B 0D 0A 45 4E 44 3B 0D 0A    DDR(p));..END;..
01EC30:  20 0D 0A 42 45 47 49 4E 0D 0A 20 20 6F 70 65 6E     ..BEGIN..  open
01EC40:  77 6F 72 6B 28 68 61 6E 64 6C 65 2C 31 2C 31 2C    work(handle,1,1,
01EC50:  31 2C 31 2C 31 2C 31 2C 31 2C 31 2C 31 2C 31 29    1,1,1,1,1,1,1,1)
01EC60:  3B 0D 0A 20 20 74 69 74 6C 65 31 3A 3D 27 52 65    ;..  title1:='Re
01EC70:  67 69 6F 6E 61 6C 27 3B 0D 0A 20 20 74 69 74 6C    gional';..  titl
01EC80:  65 32 3A 3D 27 41 6E 61 6C 79 73 69 73 27 3B 0D    e2:='Analysis';.
01EC90:  0A 20 20 73 65 74 63 68 61 72 68 65 69 67 68 74    .  setcharheight
01ECA0:  28 68 61 6E 64 6C 65 2C 37 30 30 2C 78 31 2C 79    (handle,700,x1,y
01ECB0:  31 2C 78 32 2C 79 32 29 3B 0D 0A 20 20 67 74 65    1,x2,y2);..  gte
01ECC0:  78 74 28 68 61 6E 64 6C 65 2C 31 30 30 30 2C 32    xt(handle,1000,2
01ECD0:  39 30 30 30 2C 41 44 44 52 28 74 69 74 6C 65 31    9000,ADDR(title1
01ECE0:  29 2C 74 69 74 6C 65 31 6C 65 6E 29 3B 0D 0A 20    ),title1len);.. 
01ECF0:  20 67 74 65 78 74 28 68 61 6E 64 6C 65 2C 33 35     gtext(handle,35
01ED00:  02 44 10 89 22 00 08 41 00 00 04 00 00 10 00 90    .D.."..A........
01ED10:  80 00 02 01 00 02 09 02 10 04 90 10 90 20 02 21    ............. .!
01ED20:  00 84 00 00 10 80 48 40 00 02 01 00 02 48 08 42    ......H@.....H.B
01ED30:  10 00 22 08 00 90 92 40 10 40 01 00 00 01 10 00    .."....@.@......
01ED40:  00 22 40 22 00 01 12 00 00 91 24 48 09 22 48 12    ."@"......$H."H.
01ED50:  42 10 00 08 80 00 82 42 40 88 00 20 00 08 90 00    B......B@.. ....
01ED60:  90 00 20 00 20 04 00 22 04 40 82 20 24 08 00 00    .. . ..".@. $...
01ED70:  80 12 00 00 40 00 00 01 00 00 00 00 10 02 00 21    ....@..........!
01ED80:  12 00 04 00 04 00 00 00 00 00 00 00 00 00 00 00    ................
01ED90:  00 00 00 24 24 24 21 08 00 00 80 10 40 10 80 41    ...$$$!.....@..A
01EDA0:  08 42 21 08 00 92 41 00 04 00 00 00 00 90 42 08    .B!...A.......B.
01EDB0:  00 92 09 08 42 40 40 90 10 00 10 04 10 02 00 42    ....B@@........B
01EDC0:  00 04 00 00 00 00 00 00 00 01 12 40 00 00 10 40    ...........@...@
01EDD0:  82 02 00 04 00 12 04 21 04 00 02 49 24 20 00 02    .......!...I$ ..
01EDE0:  10 00 10 20 49 24 92 40 80 10 00 00 08 00 20 00    ... I$.@...... .
01EDF0:  00 01 00 00 00 00 10 00 00 00 00 00 00 00 00 00    ................
01EE00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EE10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EE20:  00 00 00 00 10 02 00 08 41 10 82 10 20 20 08 08    ........A...  ..
01EE30:  02 04 00 20 44 08 90 41 04 88 89 02 04 41 08 00    ... D..A.....A..
01EE40:  08 80 21 10 90 40 41 20 40 00 00 00 40 00 40 40    ..!..@A @...@.@@
01EE50:  04 40 00 00 00 00 00 00 00 00 10 00 00 12 08 01    .@..............
01EE60:  08 40 10 84 42 00 01 08 09 00 84 00 08 10 00 82    .@..B...........
01EE70:  10 00 90 00 00 00 02 00 00 00 04 20 00 00 00 00    ........... ....
01EE80:  40 12 40 02 00 00 02 00 09 22 42 24 89 08 01 22    @.@......"B$..."
01EE90:  40 12 24 12 04 10 12 00 00 00 00 40 08 00 01 20    @.$........@... 
01EEA0:  20 00 80 80 48 00 00 00 00 00 00 10 00 10 00 00     ...H...........
01EEB0:  00 00 00 00 1A 00 00 00 00 00 00 00 00 00 00 00    ................
01EEC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EED0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EEE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EEF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EF00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
01EF10:  1A 00 00 00 02 09 4E E5 1A 00 41 02 00 00 00 02    ......N...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:  30 30 2C 32 36 30 30 30 2C 41 44 44 52 28 74 69    00,26000,ADDR(ti
01F010:  74 6C 65 32 29 2C 74 69 74 6C 65 32 6C 65 6E 29    tle2),title2len)
01F020:  3B 0D 0A 20 0D 0A 20 46 4F 52 20 63 6F 75 6E 74    ;.. .. FOR count
01F030:  3A 3D 30 20 54 4F 20 37 20 44 4F 0D 0A 09 42 45    :=0 TO 7 DO...BE
01F040:  47 49 4E 0D 0A 09 68 3A 3D 45 4E 54 49 45 52 28    GIN...h:=ENTIER(
01F050:  52 41 4E 44 4F 4D 2A 32 35 30 30 30 29 2B 35 30    RANDOM*25000)+50
01F060:  30 30 3B 0D 0A 09 70 31 3A 3D 72 6E 6F 3B 0D 0A    00;...p1:=rno;..
01F070:  09 52 45 50 45 41 54 20 70 32 3A 3D 72 6E 6F 20    .REPEAT p2:=rno 
01F080:  55 4E 54 49 4C 20 70 31 3C 3E 20 70 32 3B 0D 0A    UNTIL p1<> p2;..
01F090:  09 52 45 50 45 41 54 20 70 33 3A 3D 72 6E 6F 20    .REPEAT p3:=rno 
01F0A0:  55 4E 54 49 4C 20 28 70 31 3C 3E 70 33 29 20 41    UNTIL (p1<>p3) A
01F0B0:  4E 44 20 28 70 33 3C 3E 20 70 32 29 3B 0D 0A 09    ND (p3<> p2);...
01F0C0:  42 45 47 49 4E 0D 0A 09 62 61 72 33 28 63 6F 75    BEGIN...bar3(cou
01F0D0:  6E 74 2A 28 62 77 69 64 74 68 2B 31 35 30 30 29    nt*(bwidth+1500)
01F0E0:  2C 68 2C 70 31 2C 70 32 2C 70 33 2C 62 77 69 64    ,h,p1,p2,p3,bwid
01F0F0:  74 68 29 3B 0D 0A 09 6C 61 62 3A 3D 43 48 52 28    th);...lab:=CHR(
01F100:  4F 52 44 28 27 41 27 29 2B 63 6F 75 6E 74 29 3B    ORD('A')+count);
01F110:  0D 0A 09 67 74 65 78 74 28 68 61 6E 64 6C 65 2C    ...gtext(handle,
01F120:  63 6F 75 6E 74 2A 28 62 77 69 64 74 68 2B 31 35    count*(bwidth+15
01F130:  30 30 29 2B 37 30 30 2C 33 35 30 30 2C 41 44 44    00)+700,3500,ADD
01F140:  52 28 6C 61 62 29 2C 31 29 3B 0D 0A 09 45 4E 44    R(lab),1);...END
01F150:  3B 0D 0A 0D 0A 09 45 4E 44 3B 0D 0A 20 69 3A 3D    ;.....END;.. i:=
01F160:  73 65 74 72 6F 74 61 74 69 6F 6E 28 68 61 6E 64    setrotation(hand
01F170:  6C 65 2C 32 37 30 30 29 3B 0D 0A 20 74 65 78 74    le,2700);.. text
01F180:  6D 3A 3D 27 31 39 38 36 20 66 69 67 75 72 65 73    m:='1986 figures
01F190:  2E 20 20 30 30 30 27 27 73 20 6F 66 20 75 6E 69    .  000''s of uni
01F1A0:  74 73 2E 27 3B 0D 0A 20 67 74 65 78 74 28 68 61    ts.';.. gtext(ha
01F1B0:  6E 64 6C 65 2C 32 37 30 30 30 2C 32 32 30 30 30    ndle,27000,22000
01F1C0:  2C 41 44 44 52 28 74 65 78 74 6D 29 2C 74 65 78    ,ADDR(textm),tex
01F1D0:  74 6D 6C 65 6E 29 3B 0D 0A 20 20 52 45 41 44 4C    tmlen);..  READL
01F1E0:  4E 3B 0D 0A 20 20 63 6C 6F 73 65 77 6F 72 6B 28    N;..  closework(
01F1F0:  68 61 6E 64 6C 65 29 0D 0A 45 4E 44 2E 0D 0A 20    handle)..END... 
01F200:  20 05 CD 18 07 18 03 CD 2D 05 38 07 04 3A 01 25     .......-.8..:.%
01F210:  B8 30 D6 F1 C1 D1 E1 C9 0C ED 5B F5 23 CD 2D 05    .0........[.#.-.
01F220:  ED 5B F2 23 C9 E5 21 EF 23 3E FF CD DC 0A 77 E1    .[.#..!.#>....w.
01F230:  B7 C9 E5 D5 C5 3A FF 24 ED 44 81 3C 32 97 25 3A    .....:.$.D.<2.%:
01F240:  04 25 CB 4F 20 2F 3A CE 01 B7 20 0A 21 06 25 CB    .%.O /:... .!.%.
01F250:  76 28 0A CD 8C 07 3E 00 32 CE 01 18 18 CB 46 CB    v(....>.2.....F.
01F260:  86 C4 EC 07 CB 4E CB 8E C4 F4 08 CD BC 07 CD 43    .....N.........C
01F270:  08 C1 D1 E1 C9 CD 43 08 21 06 25 CD EC 07 CD 72    ......C.!.%....r
01F280:  09 CD F4 08 CD 41 09 CD 30 09 18 DF 3A 02 25 47    .....A..0...:.%G
01F290:  3A FF 24 4F CD 42 0A 21 44 27 7E 23 B7 C2 A8 0A    :.$O.B.!D'~#....
01F2A0:  3A 27 27 C3 C4 0A 3A CE 01 B7 F2 B6 07 CB BF 32    :''...:........2
01F2B0:  CE 01 3E 80 18 03 3A 2D 27 C3 2F 0A 3A 05 25 B7    ..>...:-'./.:.%.
01F2C0:  28 08 DD 36 01 00 CB D6 18 05 CB 56 CB 96 C8 F5    (..6.......V....
01F2D0:  CD A6 07 F1 CB CE 21 F8 14 3C 23 23 3D 20 FB 5E    ......!..<##= .^
01F2E0:  23 56 EB 3A 29 27 47 CD CD 09 37 C9 E5 3A 34 27    #V.:)'G...7..:4'
01F2F0:  CD 2F 0A CB 66 20 23 06 05 21 30 08 CD CD 09 2A    ./..f #..!0....*
01F300:  A4 25 ED 5B A2 25 ED 52 CD 89 09 DD CB 00 56 3E    .%.[.%.R......V>
01F310:  20 28 02 3E 2A CD DC 0A E1 C9 06 06 21 35 08 CD     (.>*.......!5..
01F320:  CD 09 2A FC 24 ED 5B A4 25 ED 52 CD 89 09 E1 C9    ..*.$.[.%.R.....
01F330:  46 52 45 45 3A 42 4C 4F 43 4B 3A 4F 3A 27 27 FE    FREE:BLOCK:O:''.
01F340:  50 79 C9 3A 2E 27 ED 5B 9B 25 30 11 CD 3B 08 30    Py.:.'.[.%0..;.0
01F350:  0C DD CB 02 56 C0 F5 CD F4 08 F1 18 1B 2A 9F 25    ....V........*.%
01F360:  DD CB 00 4E 20 12 DD CB 02 76 20 0C B7 ED 52 28    ...N ....v ...R(
01F370:  1B C6 05 CD 2F 0A 18 0B CD 2F 0A 06 05 21 EF 08    ..../..../...!..
01F380:  CD CD 09 EB 22 9F 25 06 00 CD 8F 09 CD CD 08 CD    ....".%.........
01F390:  3B 08 3A 2F 27 30 06 DD CB 02 56 28 1C DD CB 02    ;.:/'0....V(....
01F3A0:  76 20 16 DD CB 00 4E 20 10 ED 5B 9D 25 B7 ED 52    v ....N ..[.%..R
01F3B0:  C8 19 C6 04 CD 2F 0A 18 0D E5 CD 2F 0A 06 04 21    ...../...../...!
01F3C0:  EB 08 CD CD 09 E1 22 9D 25 44 C3 95 09 3A 97 25    ......".%D...:.%
01F3D0:  4F 3A A1 25 B7 28 0B 47 CD 48 12 67 AF 84 38 07    O:.%.(.G.H.g..8.
01F3E0:  10 FB 81 26 00 6F D0 21 FF 00 C9 43 4F 4C 3A 4C    ...&.o.!...COL:L
01F3F0:  49 4E 45 3A E5 3A 30 27 CD 2F 0A 21 04 25 CB 66    INE:.:0'./.!.%.f
01F400:  0D 0A 1A 27 31 39 38 36 20 66 69 67 75 72 65 73    ...'1986 figures
01F410:  2E 20 20 30 30 30 27 27 73 20 6F 66 20 75 6E 69    .  000''s of uni
01F420:  74 73 2E 27 3B 0D 0A 20 67 74 65 78 74 28 68 61    ts.';.. gtext(ha
01F430:  6E 64 6C 65 2C 32 37 30 30 30 2C 32 32 30 30 30    ndle,27000,22000
01F440:  2C 41 44 44 52 28 74 65 78 74 6D 29 2C 74 65 78    ,ADDR(textm),tex
01F450:  74 6D 6C 65 6E 29 3B 0D 0A 20 20 52 45 41 44 4C    tmlen);..  READL
01F460:  4E 3B 0D 0A 20 20 63 6C 6F 73 65 77 6F 72 6B 28    N;..  closework(
01F470:  68 61 6E 64 6C 65 29 0D 0A 45 4E 44 2E 0D 0A 20    handle)..END... 
01F480:  A3 10 E1 D0 EB FD E5 E3 ED 4B 84 11 CD 99 10 ED    £........K......
01F490:  4B 86 11 DC A3 10 E1 EB C9 CD 64 11 FC 58 11 37    K...£.....d..X.7
01F4A0:  F0 B7 C9 CD 64 11 37 F8 C8 CD 58 11 37 F8 C8 B7    ....d.7...X.7...
01F4B0:  C9 01 BA 10 CD 88 0D E9 00 C9 DD E5 E5 6F 26 00    .............o&.
01F4C0:  29 29 29 01 00 B8 09 E5 DD E1 E1 06 08 D5 C5 DD    ))).............
01F4D0:  4E 00 DD 23 06 08 C5 CD 41 10 C1 30 0B 79 87 E5    N..#....A..0.y..
01F4E0:  D5 C5 CD E7 0D C1 D1 E1 CB 21 13 10 E9 C1 D1 23    .........!.....#
01F4F0:  10 DB DD E1 C9 01 FE 10 CD 88 0D E9 00 C9 47 ED    ..............G.
01F500:  5B 84 11 AF ED 52 23 B4 F8 B5 C8 65 E5 78 21 90    [....R#....e.x!.
01F510:  11 B7 28 01 23 4E 2A 84 11 29 11 00 B6 19 E5 3A    ..(.#N*..).....:
01F520:  89 11 21 88 11 96 3C 47 6E 26 00 29 29 29 EB E1    ..!...<Gn&.)))..
01F530:  F1 F5 C5 D5 E5 7E 23 66 6F E6 F8 85 6F CB 14 19    .....~#fo...o...
01F540:  11 08 00 71 19 10 FC E1 23 23 D1 C1 F1 3D 20 E1    ...q....##...= .
01F550:  C9 AF 95 6F 9C 95 67 C9 EB CD 64 11 EB C9 B7 ED    ...o..g...d.....
01F560:  52 19 18 04 B7 ED 42 09 E0 FA 6F 11 F6 80 C9 E6    R.....B...o.....
01F570:  7F C9 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F580:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F590:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F5A0:  00 00 04 00 21 08 42 00 01 55 55 55 55 55 55 55    ....!.B..UUUUUUU
01F5B0:  55 2A AA AA AA AA 55 48 10 00 42 00 04 08 40 00    U*....UH..B...@.
01F5C0:  00 00 00 00 08 40 40 10 01 22 09 10 49 24 92 48    .....@@.."..I$.H
01F5D0:  08 08 90 09 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F5E0:  00 00 00 20 02 44 20 24 08 10 20 40 81 02 04 08    ... .D $.. @....
01F5F0:  40 01 00 00 24 02 08 40 00 02 40 81 00 81 20 08    @...$..@..@... .
01F600:  28 07 06 06 21 2A 09 18 10 CB 46 28 07 06 06 21    (...!*....F(...!
01F610:  1E 09 18 05 06 06 21 24 09 CD CD 09 E1 C9 49 2F    ......!$......I/
01F620:  41 55 54 4F 49 4E 53 45 52 54 43 48 41 4E 47 45    AUTOINSERTCHANGE
01F630:  3A 35 27 CD 2F 0A E5 2A B5 25 06 0E CD CD 09 E1    :5'./..*.%......
01F640:  C9 E5 3A 31 27 CD 62 09 3A 2A 27 47 C5 21 07 25    ..:1'.b.:*'G.!.%
01F650:  CD CD 09 3A 32 27 CD 62 09 C1 21 49 25 CD CD 09    ...:2'.b..!I%...
01F660:  E1 C9 C5 CD 2F 0A C1 3E 20 CD DC 0A 3E 24 CD DC    ..../..> ...>$..
01F670:  0A C9 E5 D5 C5 F5 3A 33 27 CD 2F 0A 21 CC 25 06    ......:3'./.!.%.
01F680:  06 CD CD 09 F1 C1 D1 E1 C9 11 F0 D8 CD B0 09 11    ................
01F690:  18 FC CD B0 09 11 9C FF CD B0 09 1E F6 CD B0 09    ................
01F6A0:  1E FF CD B0 09 21 06 25 CB 9E 78 B7 C8 C3 C4 0A    .....!.%..x.....
01F6B0:  3E 2F 19 3C 38 FC ED 52 FE 30 E5 21 06 25 20 07    >/.<8..R.0.!.% .
01F6C0:  CB 5E 20 03 04 E1 C9 CB DE E1 C3 DC 0A 7E 23 B7    .^ ..........~#.
01F6D0:  20 03 3E 20 2B CD F2 09 FE 7F 20 09 3E FB 80 47     .> +..... .>..G
01F6E0:  38 0D 06 00 C9 FE 1B 28 F3 FE 20 30 02 05 C8 10    8......(.. 0....
01F6F0:  DC C9 F5 FE 7F 20 0A E5 21 29 0A CD 8A 0C E1 F1    ..... ..!)......
01F700:  C9 38 04 3E 3F 18 17 FE 1B 20 06 E5 21 23 0A 18    .8.>?.... ..!#..
01F710:  EA FE 20 30 09 3E 5E CD DC 0A F1 F5 C6 40 CD DC    .. 0.>^......@..
01F720:  0A F1 C9 5B 45 53 43 5D 00 5B 44 45 4C 5D 00 CB    ...[ESC].[DEL]..
01F730:  7F CB BF 4F 3A 02 25 28 03 3A 03 25 47 3A 26 27    ...O:.%(.:.%G:&'
01F740:  81 4F E5 D5 C5 F5 21 3A 27 7E 23 B7 20 05 CD 78    .O....!:'~#. ..x
01F750:  27 18 14 CD A8 0A 3A 39 27 B7 28 03 78 41 4F 79    '.....:9'.(.xAOy
01F760:  CD DC 0A 78 CD DC 0A 18 13 E5 D5 C5 F5 21 3F 27    ...x.........!?'
01F770:  7E 23 B7 20 04 CD 76 27 37 D4 A8 0A F1 C1 D1 E1    ~#. ..v'7.......
01F780:  C9 F5 3A 25 27 80 47 3A 26 27 81 4F F1 C3 42 0A    ..:%'.G:&'.O..B.
01F790:  E5 D5 F5 21 56 27 7E 23 B7 C4 A8 0A F1 D1 E1 C9    ...!V'~#........
01F7A0:  E5 D5 F5 21 5B 27 18 EE 57 7E 23 CD DC 0A 15 20    ...!['..W~#.... 
01F7B0:  F8 C9 C5 F5 3D 81 4F 3A FE 24 91 30 04 4F F1 81    ....=.O:.$.0.O..
01F7C0:  F5 F1 C1 C9 B7 C8 F5 C5 47 3E 20 CD DC 0A 10 F9    ........G> .....
01F7D0:  C1 F1 C9 3E FF CD DC 0A B7 28 F8 C9 DD E5 E5 D5    ...>.....(......
01F7E0:  C5 5F 0E 06 CD 05 00 C1 D1 E1 DD E1 C9 E5 D5 C5    ._..............
01F7F0:  3A B7 25 B7 28 09 DD CB 00 AE 3E FF C3 85 0B ED    :.%.(.....>.....
01F800:  18 3C F5 26 C3 6D 04 45 44 38 30 20 28 43 29 20    .<.&.m.ED80 (C) 
01F810:  48 69 53 6F 66 74 20 31 39 38 35 2E 20 50 6C 65    HiSoft 1985. Ple
01F820:  61 73 65 20 62 75 79 20 64 6F 6E 27 74 20 73 74    ase buy don't st
01F830:  65 61 6C CD EF 04 CD ED 0A CD 9D 10 18 F5 C3 34    eal............4
01F840:  03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F850:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F860:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F870:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F880:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F890:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F8A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F8B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F8C0:  00 00 00 00 00 00 00 00 00 00 00 00 ED B0 00 00    ................
01F8D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F8E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F8F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F900:  00 00 00 00 00 00 00 00 00 CD 9F 04 21 67 26 E5    ............!g&.
01F910:  7E 23 FE 2E 28 07 B7 20 F7 2B 36 2E 23 36 43 23    ~#..(.. .+6.#6C#
01F920:  36 4F 23 36 4D 23 36 00 E1 18 16 21 66 26 23 7E    6O#6M#6....!f&#~
01F930:  B7 20 FB 36 3B 23 36 58 23 36 00 CD 9F 04 21 97    . .6;#6X#6....!.
01F940:  02 11 41 01 01 0F 00 ED B0 21 67 26 11 4E 01 CD    ..A......!g&.N..
01F950:  A6 1A 21 41 01 11 9D 10 D5 CD 6A 0E B7 C2 D5 03    ..!A......j.....
01F960:  E1 EB ED 52 E5 21 FA 01 11 A3 10 01 0F 00 ED B0    ...R.!...£......
01F970:  21 4E 01 E5 11 80 00 42 4B ED B0 D1 13 3E 20 32    !N.....BK....> 2
01F980:  6D 00 21 5C 00 36 00 23 06 08 CD A1 02 11 00 01    m.!\.6.#........
01F990:  21 9D 10 C1 C3 FE 00 20 20 48 50 2E 43 4F 4D 00    !......  HP.COM.
01F9A0:  13 1A FE 20 28 FA 13 1A FE 3A 1B 1A 20 08 D6 40    ... (....:.. ..@
01F9B0:  2B 77 23 13 13 1A B7 28 1D FE 2E 28 19 FE 3B 28    +w#....(...(..;(
01F9C0:  15 FE 20 28 11 FE 61 38 06 FE 7B 30 02 CB AF 77    .. (..a8..{0...w
01F9D0:  23 13 1A 10 E1 C9 36 20 23 10 FB B7 C9 7E B7 C8    #.....6 #....~..
01F9E0:  23 FE FE 38 0A 3C CC 90 0A 3C CC A0 0A 18 EE CD    #..8.<...<......
01F9F0:  DC 0A 18 E9 ED 4B 21 27 C5 2A FC 24 ED 42 44 4D    .....K!'.*.$.BDM
01FA00:  43 91 25 21 CC 25 22 97 25 DD CB 00 EE 2A 53 27    C.%!.%".%....*S'
01FA10:  11 53 27 19 01 00 00 CD B6 0B DD CB 00 6E 28 16    .S'..........n(.
01FA20:  DD CB 02 56 28 10 F5 C5 E5 CD 9F 1B ED 4B 91 25    ...V(........K.%
01FA30:  CD 42 0A E1 C1 F1 5F BE 28 1D DD CB 00 6E 20 27    .B...._.(....n '
01FA40:  CB 77 20 04 CB 6F 20 0C E6 1F BE 28 0A CB F7 BE    .w ..o ....(....
01FA50:  28 05 CB EF BE 20 10 7B CD FB 0B DD CB 00 AE 23    (.... .{.......#
01FA60:  7E B7 28 1F 0C 18 B0 7B DD CB 00 6E 28 1C 7E 23    ~.(....{...n(.~#
01FA70:  B7 20 FB 7E B7 28 0D 7B 0E 00 04 18 B9 37 CD FB    . .~.(.{.....7..
01FA80:  0B 18 03 58 7B B7 C1 D1 E1 C9 F5 79 F5 54 5D F1    ...X{......y.T].
01FA90:  4F F5 1B 1A B7 20 FB 13 7E 23 B7 20 FB 7E B7 28    O.... ..~#. .~.(
01FAA0:  10 04 1A BE 20 E9 23 13 0D 20 F7 F1 4F F1 C3 36    .... .#.. ..O..6
01FAB0:  0B F1 F1 C3 7D 0B E5 D5 C5 21 EF 23 7E B7 28 05    ....}....!.#~.(.
01FAC0:  37 DD CB 00 CE D4 D3 0A DD CB 00 6E 28 16 21 36    7..........n(.!6
01FAD0:  27 BE 28 14 21 55 27 BE 20 0A CD D3 0A C1 D1 E1    '.(.!U'. .......
01FAE0:  E3 E1 18 A1 C1 D1 E1 C9 DD CB 00 CE E1 E1 E1 E1    ................
01FAF0:  CD 23 0C C1 D1 E1 E3 E1 C3 33 01 DD CB 00 6E E5    .#.......3....n.
01FB00:  28 09 21 CC 25 AE 23 B6 28 17 7B 2A 97 25 77 23    (.!.%.#.(.{*.%w#
01FB10:  36 00 22 97 25 CD 72 09 C5 ED 4B 91 25 CD 42 0A    6.".%.r...K.%.B.
01FB20:  C1 E1 C9 21 14 27 CD 2D 0F 0E 0F CD 69 10 3C 28    ...!.'.-....i.<(
01FB30:  25 06 01 CD 69 0A 3A 28 27 4F CD 80 0C FE 1A CA    %...i.:('O......
01FB40:  EF 0C FE 0A 20 0B 0D 20 08 CD D3 0A FE 0D 20 E3    .... .. ...... .
01FB50:  C9 CD DC 0A 18 E4 CD 69 0A 21 62 0C CD 8A 0C C3    .......i.!b.....
01FB60:  D3 0A 48 65 6C 70 20 66 69 6C 65 20 6E 6F 74 20    ..Help file not 
01FB70:  66 6F 75 6E 64 00 3E 0D CD DC 0A 3E 0A C3 DC 0A    found.>....>....
01FB80:  10 05 CD F1 0E 06 80 7E 23 C9 7E 23 B7 C8 CD DC    .......~#.~#....
01FB90:  0A 18 F7 CD 02 0F 13 21 D4 0F 06 02 CD 1F 0F 20    .......!....... 
01FBA0:  0B D5 13 21 D6 0F 01 04 00 ED B0 D1 1B CD 39 0F    ...!..........9.
01FBB0:  D8 CD 69 0A 3A 7A 10 B7 20 04 3A 04 00 3C C6 40    ..i.:z.. .:..<.@
01FBC0:  32 93 25 3A 27 27 0F 0F 0F 0F E6 0F 32 91 25 0E    2.%:''......2.%.
01FBD0:  11 47 18 02 0E 12 CD 69 10 FE FF 28 12 87 87 87    .G.....i...(....
01FBE0:  87 87 21 80 00 85 6F 30 01 24 CD FA 0C 18 E5 CD    ..!...o0.$......
01FBF0:  76 0C 21 3D 0D CD 5C 0C B7 C9 E5 0E 0B 23 CB BE    v.!=..\......#..
01FC00:  E1 E5 EB CD 6D 0E E1 FE 02 C0 3D CD D4 07 C3 D5    ....m.....=.....
01FC10:  03 21 67 26 E5 ED 5B B5 25 01 0F 00 ED B0 E1 C9    .!g&..[.%.......
01FC20:  2A B5 25 01 0F 00 D5 ED B0 D1 C9 1A B7 CC 20 03    *.%........... .
01FC30:  EB C3 8B 1E 3A 25 27 32 02 25 3C 32 00 25 3A 26    ....:%'2.%<2.%:&
01FC40:  27 32 FF 24 3A 27 27 21 FF 24 86 3D 32 FE 24 3A    '2.$:''!.$.=2.$:
01FC50:  28 27 21 00 25 86 D6 03 32 01 25 3C 32 03 25 3A    ('!.%...2.%<2.%:
01FC60:  CE 01 B7 20 1E 3A FA 01 2A 67 26 B5 28 15 21 D1    ... .:..*g&.(.!.
01FC70:  25 7E 23 B7 28 05 CD DC 0A 18 F6 CD B6 0B FE 03    %~#.(...........
01FC80:  CA 00 00 3A 37 27 B7 28 0F 21 49 27 7E 23 B7 20    ...:7'.(.!I'~#. 
01FC90:  04 CD 7A 27 37 D4 A8 0A 2A 06 00 F9 25 22 FC 24    ..z'7...*...%".$
01FCA0:  22 A4 25 21 80 00 7E 85 6F 23 36 00 21 81 00 ED    ".%!..~.o#6.!...
01FCB0:  5B B5 25 06 0F CD D4 04 11 B7 25 06 05 CD D4 04    [.%.......%.....
01FCC0:  11 67 26 CD 2B 03 11 FA 01 CD 2B 03 3A CE 01 B7    .g&.+.....+.:...
01FCD0:  21 FA 01 20 50 ED 7B 06 00 CD 69 0A 01 06 06 CD    !.. P.{...i.....
01FCE0:  81 0A AF 32 41 01 21 E9 25 CD DD 02 01 0C 0E CD    ...2A.!.%.......
01FCF0:  81 0A 21 FA 01 CD DD 02 01 00 11 CD 81 0A CD B6    ..!.............
01FD00:  0B CB AF FE 53 20 2B 3A FA 01 B7 21 FA 01 01 0C    ....S +:...!....
01FD10:  0E CC 35 1E 11 67 26 1A B7 20 0A E5 21 FA 01 01    ..5..g&.. ..!...
01FD20:  0F 00 ED B0 E1 E5 CD 14 03 D1 2A A2 25 CD F4 02    ..........*.%...
01FD30:  18 31 FE 45 28 D5 FE 51 CA 9B 04 FE 4D 20 05 CD    .1.E(..Q....M ..
01FD40:  BC 04 18 91 FE 43 20 06 CD B7 04 C3 3B 02 FE 52    .....C .....;..R
01FD50:  20 06 CD B7 04 C3 09 02 FE 58 C2 D5 03 CD B7 04     ........X......
01FD60:  C3 2B 02 2B 36 FF 23 ED 53 A2 25 AF 12 DD 21 04    .+.+6.#.S.%...!.
01FD70:  25 AF DD 77 00 DD 77 01 DD 77 02 DD CB 00 CE 32    %..w..w..w.....2
01FD80:  A1 25 21 01 00 22 9B 25 3A FF 24 4F 3A 00 25 47    .%!..".%:.$O:.%G
01FD90:  2A 21 27 54 5D 22 A6 25 C3 33 01 CD 9F 04 C7 CD    *!'T]".%.3......
01FDA0:  69 0A 3A 38 27 B7 C8 21 4E 27 7E 23 B7 20 04 CD    i.:8'..!N'~#. ..
01FDB0:  7C 27 37 D2 A8 0A C9 3A 67 26 B7 C0 21 67 26 01    |'7....:g&..!g&.
01FDC0:  0C 10 CD 35 1E 11 FA 01 1A B7 C0 21 67 26 01 0F    ...5.......!g&..
01FDD0:  00 ED B0 C9 AF 12 7E B7 C8 23 FE 20 28 F8 2B 7E    ......~..#. (.+~
01FDE0:  12 13 B7 C8 23 FE 20 28 02 10 F4 AF 1B 12 C9 E5    ....#. (........
01FDF0:  21 04 25 CB 4E 28 05 CD D4 06 18 21 DD CB 02 76    !.%.N(.....!...v
01FE00:  0D 20 FA E1 C5 3A 91 25 B8 3A 93 25 CC DC 0A 11    . ...:.%.:.%....
01FE10:  28 25 D5 3E 3A 12 13 3E 20 12 13 23 01 08 00 ED    (%.>:..> ..#....
01FE20:  B0 3E 2E 12 13 01 03 00 ED B0 3E 20 12 E1 06 0F    .>........> ....
01FE30:  CD CD 09 C1 05 C0 3A 91 25 47 C3 76 0C 48 69 74    ......:.%G.v.Hit
01FE40:  20 61 20 6B 65 79 00 CD 02 0F CD 39 0F D8 0E 13     a key.....9....
01FE50:  18 3F E5 CD 2D 0F 38 42 11 83 10 21 A8 0D CD 19    .?..-.8B...!....
01FE60:  0F 28 37 D5 0E 11 CD 69 10 3C D1 C1 C8 C5 D5 CD    .(7....i.<......
01FE70:  33 10 D1 CD 9E 0D 0E 13 CD 69 10 E1 CD 2D 0F 11    3........i...-..
01FE80:  8A 10 21 7A 10 AF 12 01 09 00 ED B0 CD 9E 0D 0E    ..!z............
01FE90:  17 CD 69 10 3C 3E 01 C8 AF C9 E1 3E 01 C9 EB 36    ..i.<>.....>...6
01FEA0:  42 23 36 41 23 36 4B C9 42 41 4B 7E FE 2A 28 04    B#6A#6K.BAK~.*(.
01FEB0:  23 10 F8 C9 36 3F 23 10 FB C9 C5 D5 CD 02 0F 21    #...6?#........!
01FEC0:  CD 0F CD 1D 0F 28 63 21 C9 0F CD 1D 0F 28 6A CD    .....(c!.....(j.
01FED0:  30 0F DA 9B 0E CD 33 10 0E 13 CD 69 10 0E 16 CD    0.....3....i....
01FEE0:  69 10 3C E1 C1 E5 09 7E 36 1A D1 F5 E5 28 17 21    i.<....~6....(.!
01FEF0:  80 00 06 81 1A 13 10 12 4F C5 CD 57 0E C1 79 21    ........O..W..y!
01FF00:  80 00 06 80 28 04 3E 02 18 18 77 23 FE 0D 28 16    ....(.>...w#..(.
01FF10:  FE 1A 20 E0 CD 57 0E 20 ED 0E 10 CD 69 10 3C 28    .. ..W. ....i.<(
01FF20:  E5 AF E1 C1 70 C9 3E 0A 18 CC 16 04 E1 C1 CD 42    ....p.>........B
01FF30:  0E 1E 1A 4A CD 6C 10 AF C9 16 05 E1 C1 CD 42 0E    ...J.l........B.
01FF40:  AF C9 C5 4A 5E 23 CD 6C 10 7B 1E 0A FE 0D 28 F6    ...J^#.l.{....(.
01FF50:  C1 0B 78 B1 20 EC C9 D5 0E 15 CD 69 10 B7 D1 C9    ..x. ......i....
01FF60:  FE 0A C8 FE 1A 37 C8 3F C9 C7 AF 18 02 3E 01 32    .....7.?.....>.2
01FF70:  9C 10 C5 D5 CD 02 0F 21 D1 0F CD 1D 0F 20 17 D1    .......!..... ..
01FF80:  C1 0E 03 CD 6C 10 CD 60 0E 38 58 28 F4 12 13 0B    ....l..`.8X(....
01FF90:  78 B1 20 ED 18 40 CD 30 0F 30 05 3E 01 D1 C1 C9    x. ..@.0.0.>....
01FFA0:  0E 0F CD 69 10 3C 28 F3 D1 C1 D5 EB 09 D1 01 80    ...i.<(.........
01FFB0:  FF 09 3A 9C 10 B7 28 2D E5 CD F1 0E 06 80 7E E6    ..:...(-......~.
01FFC0:  7F 23 FE 0A 28 13 FE 1A 28 18 4F 12 13 10 EF E1    .#..(...(.O.....
01FFD0:  B7 ED 52 19 30 E2 3E 02 C9 3E 0D B9 0E 0A 28 ED    ..R.0.>..>....(.
01FFE0:  18 E9 E1 AF C9 CD F1 0E 20 F9 01 80 00 ED B0 18    ........ .......
01FFF0:  F4 D5 C5 0E 14 CD 69 10 B7 C1 D1 21 80 00 C8 36    ......i....!...6
020000:  28 09 CD E8 05 CB 5E 20 06 18 0D CB 5E 28 05 CD    (.....^ ....^(..
020010:  7A 06 18 09 CB 76 28 05 D5 CD 2D 05 D1 CD 32 07    z....v(...-...2.
020020:  CD 42 0A CB 8E CB 9E DD CB 02 B6 E1 C9 E5 C5 3A    .B.............:
020030:  FF 24 4F CD 42 0A 3A A1 25 B7 28 29 67 3A 2C 27    .$O.B.:.%.()g:,'
020040:  6F 3A 2B 27 47 1A 13 FE 09 28 14 FE 0D 28 59 FE    o:+'G....(...(Y.
020050:  01 DC B0 05 38 52 FE 20 30 03 05 28 02 10 E6 2D    ....8R. 0..(...-
020060:  20 DF 25 20 D8 1A 13 FE 0D CC D0 05 28 3A FE 01     .% ........(:..
020070:  DC DF 05 38 33 FE 09 20 0E CD 43 11 CD B2 0A CD    ...83.. ..C.....
020080:  C4 0A 81 4F 0D 18 0D FE 20 38 33 FE 80 38 02 3E    ...O.... 83..8.>
020090:  3F CD DC 0A 0C 3A FE 24 B9 30 CA 1A 13 FE 01 DC    ?....:.$.0......
0200A0:  B0 05 38 04 FE 0D 20 F3 F5 CD FA 05 F1 C1 E1 C9    ..8... .........
0200B0:  DD CB 00 76 C0 E5 2A A2 25 B7 ED 52 E1 C9 47 3E    ...v..*.%..R..G>
0200C0:  5E CD DC 0A 0C 3A FE 24 B9 38 D0 78 C6 40 18 C1    ^....:.$.8.x.@..
0200D0:  F5 3A 23 27 B7 20 02 3E 20 0C CD DC 0A F1 C9 CD    .:#'. .> .......
0200E0:  B0 05 F5 3A 24 27 18 EC C5 3A 03 25 47 3A FE 24    ...:$'...:.%G:.$
0200F0:  4F CD 42 0A C1 3E 0A C3 DC 0A 3A 9A 25 B7 C8 47    O.B..>....:.%..G
020100:  DD CB 00 4E 20 25 3A FE 24 B9 38 1F 21 44 27 7E    ...N %:.$.8.!D'~
020110:  B7 28 0A 47 23 7E CD DC 0A 10 F9 18 0E 3A FE 24    .(.G#~.......:.$
020120:  B9 38 08 3E 20 CD DC 0A 0C 10 F2 AF 32 9A 25 C9    .8.> .......2.%.
020130:  D5 C5 3A FF 24 4F 1B 1A 13 B7 28 1D 1A B7 28 19    ..:.$O....(...(.
020140:  FE 0D 28 15 FE 09 20 08 CD 43 11 81 4F 0D 18 05    ..(... ..C..O...
020150:  FE 20 30 01 0C 0C 13 18 E3 0C 3A FF 24 ED 44 81    . 0.......:.$.D.
020160:  4F 3A A1 25 B7 47 79 28 0E CD 48 12 5F AF 83 10    O:.%.Gy(..H._...
020170:  FD ED 44 81 38 01 AF C1 D1 C9 E5 D5 C5 CD 30 06    ..D.8.........0.
020180:  4F 3A 2B 27 81 3D 32 9A 25 05 ED 5B F0 23 CD 77    O:+'.=2.%..[.#.w
020190:  11 CD 2D 05 CD 25 07 20 37 CD 30 06 4F D5 CD 68    ..-..%. 7.0.O..h
0201A0:  11 CD 30 06 D1 91 30 01 AF 32 9A 25 04 2A F0 23    ..0...0..2.%.*.#
0201B0:  B7 ED 52 20 10 DD CB 02 76 28 05 3E FF 32 9A 25    ..R ....v(.>.2.%
0201C0:  CD 18 07 18 03 CD 2D 05 38 06 3A 01 25 B8 20 C4    ......-.8.:.%. .
0201D0:  C1 D1 E1 C9 CD 25 07 C0 E5 D5 C5 F5 CD 69 0A ED    .....%.......i..
0201E0:  5B A6 25 3A 00 25 47 0E 00 CD 25 07 20 25 21 04    [.%:.%G...%. %!.
0201F0:  25 CB 76 CB 9E 28 10 2A F0 23 AF ED 52 20 08 B9    %.v..(.*.#..R ..
020200:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
020210:  1B 00 00 00 02 09 4E E5 1B 00 41 02 00 00 00 02    ......N...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:  1A C9 C5 E5 11 7A 10 01 22 00 21 E3 0F ED B0 D1    .....z..".!.....
020310:  1A FE 20 13 28 FA 1B C1 C9 06 03 18 02 06 04 D5    .. .(...........
020320:  1A CD DA 0F 96 20 04 23 13 10 F5 D1 C9 CD 02 0F    ..... .#........
020330:  CD 4E 0F D8 79 B7 C8 37 C9 CD 65 0F 3E 01 D8 21    .N..y..7..e.>..!
020340:  7B 10 06 08 CD AB 0D 06 03 CD AB 0D B7 C9 CD 65    {..............e
020350:  0F D8 4F 21 7B 10 06 0B 7E FE 3F 37 C8 FE 2A 37    ..O!{...~.?7..*7
020360:  C8 10 F5 B7 C9 EB 11 7A 10 4E 23 7E FE 3A 20 0F    .......z.N#~.: .
020370:  79 CD DA 0F 23 D6 40 D8 FE 11 3F D8 12 18 01 2B    y...#.@...?....+
020380:  06 08 13 CD 05 10 CC B2 0F 28 21 38 0B 12 10 F2    .........(!8....
020390:  CD 05 10 28 1D 3F D8 04 13 10 FD 06 03 CD 05 10    ...(.?..........
0203A0:  C8 D8 12 13 10 F7 CD 05 10 C8 37 C9 4F 3E 07 B8    ..........7.O>..
0203B0:  79 C9 E5 D5 C5 F5 21 C6 0F 11 83 10 01 03 00 ED    y.....!.........
0203C0:  B0 F1 C1 D1 E1 C9 50 41 53 4C 53 54 3A 50 55 4E    ......PASLST:PUN
0203D0:  3A 52 44 52 3A 00 2A 2E 2A 00 FE 61 D8 FE 7B D0    :RDR:.*.*..a..{.
0203E0:  D6 20 C9 00 20 20 20 20 20 20 20 20 20 20 20 00    . ..           .
0203F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020400:  00 00 00 00 00 7E 23 FE 2E 28 16 CD DA 0F FE 21    .....~#..(.....!
020410:  38 0D E5 C5 21 24 10 01 0F 00 ED B1 C1 E1 C9 BF    8...!$..........
020420:  C9 B7 37 C9 3C 3E 2C 3B 3A 3D 5B 5D 5F 25 7C 28    ..7.<>,;:=[]_%|(
020430:  29 2F 5C 3A 7A 10 F5 0E 1D DD E5 CD 05 00 DD E1    )/\:z...........
020440:  F1 E5 B7 20 04 3A 04 00 3C 47 21 00 00 37 ED 6A    ... .:..<G!..7.j
020450:  10 FC D1 7B A5 20 03 7A A4 C8 3A 04 00 F5 0E 0D    ...{. .z..:.....
020460:  CD 6C 10 F1 5F 0E 0E 18 03 11 7A 10 DD E5 E5 D5    .l.._.....z.....
020470:  C5 CD 05 00 C1 D1 E1 DD E1 C9 00 00 00 00 00 00    ................
020480:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020490:  00 00 00 00 00 00 00 00 00 00 00 00 00 DA CC 14    ................
0204A0:  DD CB 00 6E 20 1B FE FF CA 53 1B E5 D5 21 8F 26    ...n ....S...!.&
0204B0:  87 16 00 5F 19 5E 23 56 EB D1 E3 FE 56 DC C2 16    ..._.^#V....V...
0204C0:  C9 B7 C8 32 97 25 CD F4 15 DA C4 14 DD CB 00 66    ...2.%.........f
0204D0:  28 12 7E B7 C8 FE 0D C8 FE 09 20 0E 3A 2B 27 32    (.~....... .:+'2
0204E0:  9A 25 18 06 CD 93 16 DA C8 14 3A 97 25 77 23 FE    .%........:.%w#.
0204F0:  0D CC F7 10 C3 B1 11 CD C2 16 54 5D 3A 01 25 B8    ..........T]:.%.
020500:  3D C3 D9 12 B7 ED 52 7D 19 02 03 7B 02 03 7A 02    =.....R}...{..z.
020510:  C9 7E FE FF 20 04 E1 C3 E8 14 D1 23 5E 23 56 83    .~.. ......#^#V.
020520:  6F 62 30 01 24 C3 B3 12 C5 01 AC 25 CD 04 19 C1    ob0.$......%....
020530:  C9 E5 21 AC 25 18 DA DD CB 00 76 28 16 ED 5B F0    ..!.%.....v(..[.
020540:  23 21 04 25 CB B6 CB CE 3A 27 27 32 9A 25 62 6B    #!.%....:''2.%bk
020550:  C3 B1 11 DD CB 00 7E C8 3A F4 23 E5 2A A2 25 85    ......~.:.#.*.%.
020560:  6F 30 01 24 D5 ED 5B A4 25 B7 ED 52 D1 DD CB 00    o0.$..[.%..R....
020570:  56 E1 38 15 CA C4 14 CD 8A 1D C0 E5 DD CB 00 96    V.8.............
020580:  2A FC 24 22 A4 25 E1 18 CA 21 04 25 CB F6 CB CE    *.$".%...!.%....
020590:  ED 53 F0 23 ED 53 F2 23 ED 5B F5 23 E5 3A F4 23    .S.#.S.#.[.#.:.#
0205A0:  83 6F 62 30 01 24 2B 36 0D E1 CD C2 16 18 9F 3A    .ob0.$+6.......:
0205B0:  04 25 EE 01 18 05 3A 04 25 EE 10 32 04 25 DD CB    .%....:.%..2.%..
0205C0:  02 CE C9 3A 06 25 EE 10 CB C7 32 06 25 C9 C5 01    ...:.%....2.%...
0205D0:  AF 25 CD 04 19 C1 C9 7E B7 F5 20 07 2B 7E FE 0D    .%.....~.. .+~..
0205E0:  CC 77 11 C5 01 B2 25 CD 04 19 C1 F1 C0 7E 23 FE    .w....%......~#.
0205F0:  0D C0 54 5D C9 E5 21 AF 25 18 04 E5 21 B2 25 C3    ..T]..!.%...!.%.
020600:  11 19 E5 C5 06 0A 21 16 1A CD CD 09 CD D3 0A CB    ......!.........
020610:  AF FE 59 C1 E1 C9 53 75 72 65 3F 20 20 20 20 20    ..Y...Sure?     
020620:  3E 08 CD DC 0A 3E 20 CD DC 0A 3E 08 C3 DC 0A DD    >....> ...>.....
020630:  CB 00 CE 47 3A FF 24 4F E5 C5 CD 42 0A 21 18 15    ...G:.$O...B.!..
020640:  3A 27 27 47 CD CD 09 C1 3A 2D 27 4F 3A 26 27 81    :''G....:-'O:&'.
020650:  4F CD 42 0A E1 C3 E3 07 E5 C5 3A 00 25 21 CA 1A    O.B.......:.%!..
020660:  CD 2F 1A CD A6 07 06 0E 21 74 1A CD CD 09 CD 02    ./......!t......
020670:  1A C1 E1 C9 41 62 61 6E 64 6F 6E 20 74 65 78 74    ....Abandon text
020680:  3A 20 CD 58 1A 20 06 AF 32 41 01 18 0D B7 C0 32    : .X. ..2A.....2
020690:  41 01 21 76 26 36 00 CD D9 1D CA D5 03 CD A3 1A    A.!v&6........£.
0206A0:  C3 98 03 11 80 00 3E 0F 12 13 3E 20 12 13 01 0F    ......>...> ....
0206B0:  00 C5 ED B0 C1 C9 5E 55 20 74 6F 20 61 62 6F 72    ......^U to abor
0206C0:  74 20 63 6F 6D 6D 61 6E 64 00 53 65 65 20 6D 61    t command.See ma
0206D0:  6E 75 61 6C 20 66 6F 72 20 64 65 74 61 69 6C 73    nual for details
0206E0:  00 3E 01 18 01 AF 32 97 25 E5 D5 C5 2A B5 25 11    .>....2.%...*.%.
0206F0:  76 26 18 03 12 13 23 7E B7 20 F9 12 3A 00 25 21    v&....#~. ..:.%!
020700:  20 04 CD 98 12 05 04 DD CB 00 DE 37 CD A5 12 CD     ..........7....
020710:  F4 15 3A 04 25 CB 47 C8 CB 67 C0 D5 C5 ED 5B F0    ..:.%.G..g....[.
020720:  23 CD 77 11 CD 35 11 30 09 F5 CD 93 16 F1 77 23    #.w..5.0......w#
020730:  18 F2 C1 D1 C9 1A 13 FE 20 28 06 FE 09 28 02 B7    ........ (...(..
020740:  C9 37 C9 E5 C5 3A FF 24 ED 44 81 0E 00 B7 28 0F    .7...:.$.D....(.
020750:  6F 3A 2B 27 67 7D 94 28 06 30 FB 2C 0C 18 F6 79    o:+'g}.(.0.,...y
020760:  B7 C1 E1 C0 3A 2B 27 C9 1B 1A 13 18 05 1A 13 FE    ....:+'.........
020770:  0D C8 FE 01 30 F7 C9 1B 1A FE FF 28 0B 1B 1A FE    ....0......(....
020780:  FF 28 05 FE 0D 20 F6 37 13 C9 D5 ED 5B A6 25 CD    .(... .7....[.%.
020790:  77 11 ED 53 A6 25 D1 C9 D5 ED 5B A6 25 CD 68 11    w..S.%....[.%.h.
0207A0:  ED 53 A6 25 D1 C9 D5 ED 5B 21 27 B7 ED 52 19 D1    .S.%....[!'..R..
0207B0:  C9 E5 D5 C5 B7 ED 52 45 3A FF 24 4F 62 6B 1E 00    ......RE:.$Obk..
0207C0:  78 B7 28 24 7E FE 09 20 08 CD 43 11 3D 81 4F 18    x.($~.. ..C.=.O.
0207D0:  05 FE 20 30 01 0C 23 0C 3A FE 24 B9 30 08 1C CD    .. 0..#.:.$.0...
0207E0:  48 12 ED 44 81 4F 10 DC 79 C1 4F 7B 21 A1 25 BE    H..D.O..y.O{!.%.
0207F0:  77 28 04 DD CB 00 CE D1 E1 C9 C5 3A A1 25 B7 28    w(.........:.%.(
020800:  08 47 CD 48 12 81 4F 10 F9 3A FF 24 F5 ED 44 81    .G.H..O..:.$..D.
020810:  3C 47 F1 4F 62 6B 7E FE 0D 28 2B B7 28 28 FE 09    <G.Obk~..(+.((..
020820:  20 17 CD 43 11 B8 38 06 05 28 1B 23 18 18 3D F5     ..C..8..(.#..=.
020830:  ED 44 80 47 F1 81 4F 18 08 FE 20 30 04 0C 05 28    .D.G..O... 0...(
020840:  05 0C 23 10 D1 2B C1 C9 E5 3A 2C 27 6F 3A 2B 27    ..#..+...:,'o:+'
020850:  67 AF 84 2D 20 FC E1 C9 7E FE 0D 23 CC 6A 12 2B    g..- ...~..#.j.+
020860:  C9 2B 7E FE 0D CC 7D 12 23 C9 CD C2 16 CD 77 11    .+~...}.#.....w.
020870:  B7 CD A5 12 3A 00 25 B8 CA 90 12 05 C9 CD C2 16    ....:.%.........
020880:  CD 68 11 37 CD A5 12 3A 01 25 B8 CA 98 12 04 C9    .h.7...:.%......
020890:  CD 8A 11 DD CB 00 CE C9 CD 98 11 3E FF 32 9A 25    ...........>.2.%
0208A0:  DD CB 02 F6 C9 E5 2A 9B 25 38 02 2B 2B 23 22 9B    ......*.%8.++#".
0208B0:  25 E1 C9 54 5D 13 CD 77 11 E5 EB ED 5B 21 27 01    %..T]..w....[!'.
0208C0:  00 00 18 03 CD 68 11 B7 ED 52 19 03 20 F6 ED 43    .....h...R.. ..C
0208D0:  9B 25 EB E1 3A 28 27 CB 3F 3D 47 F5 D5 E5 2A 21    .%..:('.?=G...*!
0208E0:  27 B7 ED 52 E1 28 0A CD 77 11 30 04 10 F9 18 01    '..R.(..w.0.....
0208F0:  05 ED 53 A6 25 D1 F1 90 47 3A 00 25 80 47 DD CB    ..S.%...G:.%.G..
020900:  B6 1A F5 CD 2F 1A F1 3C 23 CD 2F 1A DD CB 02 AE    ..../..<#./.....
020910:  CD D9 1D 28 3A 3A 97 25 B7 E5 D5 C5 C4 52 0D C1    ...(::.%.....R..
020920:  D1 E1 B7 C4 F0 14 20 27 E5 2A A2 25 ED 5B 21 27    ...... '.*.%.[!'
020930:  B7 ED 52 44 4D E1 CD BA 0D B7 20 0A DD CB 02 6E    ..RDM..... ....n
020940:  C2 92 1A C3 D5 03 3D CC F0 14 28 03 CD F4 14 C1    ......=...(.....
020950:  D1 E1 C9 E5 CD F8 1B 18 04 E5 CD AE 1B 7C B5 20    .............|. 
020960:  02 E1 C9 C5 D5 44 4D 21 B7 25 36 00 ED 5B 21 27    .....DM!.%6..[!'
020970:  0B 78 B1 28 0B CD 68 11 30 F6 D1 C1 E1 C3 E0 14    .x.(..h.0.......
020980:  3A CE 01 B7 28 05 2A CF 01 19 EB C1 C1 C1 62 6B    :...(.*.......bk
020990:  3A CE 01 B7 28 06 4F 3E 0E 32 05 25 C3 B3 12 21    :...(.O>.2.%...!
0209A0:  06 25 CB D6 CD BC 07 DD CB 02 D6 C3 A6 07 D5 C5    .%..............
0209B0:  CD 9F 1B 06 0C 21 11 1C CD CD 09 06 04 21 B7 25    .....!.......!.%
0209C0:  3E 2D 32 95 25 04 CD D3 0A CD CB 1E 28 16 FE 0D    >-2.%.......(...
0209D0:  28 1E D6 30 FE 0A 30 EE 05 28 EA C6 30 77 23 CD    (..0..0..(..0w#.
0209E0:  DC 0A 18 E2 78 FE 05 28 DD 2B 04 CD 20 1A 18 D6    ....x..(.+.. ...
0209F0:  36 00 CD F8 1B C1 D1 C9 21 00 00 11 B7 25 1A 13    6.......!....%..
020A00:  B7 C8 D6 30 29 E5 29 29 C1 09 85 6F 30 F0 24 18    ...0).))...o0.$.
020A10:  ED 47 6F 20 74 6F 20 6C 69 6E 65 3A 20 CD 17 14    .Go to line: ...
020A20:  D8 CD FC 22 CA C4 14 CD 13 23 C3 D8 1C CD 17 14    ...".....#......
020A30:  D8 E5 D5 C5 CD 57 14 2A A2 25 09 ED 5B FC 24 EB    .....W.*.%..[.$.
020A40:  ED 52 C1 D1 E1 DA E4 14 E5 CD 57 14 ED 43 97 25    .R........W..C.%
020A50:  E1 E5 3A AF 25 F5 CD 72 14 F1 32 AF 25 ED 5B A2    ..:.%..r..2.%.[.
020A60:  25 EB B7 ED 52 44 4D 03 19 ED 5B 97 25 E5 19 54    %...RDM...[.%..T
020A70:  5D ED 53 A2 25 E1 ED B8 ED 4B 97 25 D1 D5 21 AF    ].S.%....K.%..!.
020A80:  25 CD D5 23 ED B0 62 6B 2B CD 77 11 CD D7 19 E1    %..#..bk+.w.....
020A90:  54 5D 13 CD 77 11 CD CE 19 C3 B3 12 CD 35 14 D8    T]..w........5..
020AA0:  CD FC 22 20 04 CD 8A 1D C0 CD 13 23 2A B0 25 C3    .." .......#*.%.
020AB0:  B3 12 DD CB 00 56 CA EC 14 E5 D5 2A FC 24 E5 ED    .....V.....*.$..
020AC0:  5B FA 24 B7 ED 52 23 ED 5B A2 25 19 D1 38 04 EB    [.$..R#.[.%..8..
020AD0:  2B ED 52 D1 E1 DA E4 14 E5 2A FC 24 ED 4B FA 24    +.R......*.$.K.$
020AE0:  ED 43 91 25 B7 ED 42 44 4D 03 E1 E5 CD 72 14 2A    .C.%..BDM....r.*
020AF0:  A4 25 ED 5B A2 25 ED 53 93 25 B7 ED 52 22 97 25    .%.[.%.S.%..R".%
020B00:  00 CE C3 B1 11 E5 21 F5 26 F5 7E B7 28 08 F1 BE    ......!.&.~.(...
020B10:  23 20 F6 E1 37 C9 F1 E1 AF C9 ED 52 19 C0 E5 D5    # ..7......R....
020B20:  2A F0 23 ED 5B 21 27 ED 52 D1 E1 C8 E5 D5 2A F0    *.#.[!'.R.....*.
020B30:  23 54 5D CD 77 11 CD 98 13 D1 E1 30 03 AF 37 C9    #T].w......0..7.
020B40:  CD 6A 12 E5 2A F0 23 2B 36 20 E3 CD F4 15 E3 36    .j..*.#+6 .....6
020B50:  0D DD CB 00 CE E1 AF 3C C9 7E B7 C8 FE 0D C0 E5    .......<.~......
020B60:  D5 2A F2 23 54 5D CD 68 11 CD 98 13 D1 E1 30 03    .*.#T].h......0.
020B70:  AF 37 C9 CD C2 16 E5 D5 CD 68 11 62 6B D1 2B 7E    .7.......h.bk.+~
020B80:  B7 28 02 36 20 E3 CD F4 15 E3 7E B7 28 02 36 0D    .(.6 .....~.(.6.
020B90:  DD CB 00 CE E1 AF 3C C9 B7 ED 52 30 07 7D 2F 6F    ......<...R0.}/o
020BA0:  7C 2F 67 23 3A F4 23 85 6F 30 01 24 E5 2A F7 23    |/g#:.#.o0.$.*.#
020BB0:  ED 5B F5 23 ED 52 D1 ED 52 C9 3A F4 23 ED 5B F5    .[.#.R..R.:.#.[.
020BC0:  23 83 5F 30 01 14 EB B7 ED 52 44 4D EB 54 5D C9    #._0.....RDM.T].
020BD0:  E5 2A F5 23 1B B7 ED 52 19 28 14 1A CD 05 13 38    .*.#...R.(.....8
020BE0:  F3 1B B7 ED 52 19 28 07 1A CD 05 13 30 F3 13 E1    ....R.(.....0...
020BF0:  C9 03 0A B7 C8 FE 0D C8 CD 05 13 30 F4 03 0A B7    ...........0....
020C00:  C8 FE 0D C8 CD 05 13 38 F4 C9 E5 B7 ED 52 3A F4    .......8.....R:.
020C10:  23 95 32 F4 23 E1 C9 E5 D5 11 AF 25 CD E2 23 EB    #.2.#......%..#.
020C20:  2B B7 ED 52 30 0A 21 B2 25 CD D5 23 B7 ED 52 3F    +..R0.!.%..#..R?
020C30:  D1 E1 DA D8 14 3A AF 25 3C 37 CA D0 14 3A B2 25    .....:.%<7...:.%
020C40:  3C 37 CA D4 14 E5 D5 C5 CD 57 14 B7 EB ED 52 C1    <7.......W....R.
020C50:  D1 E1 3F DA DC 14 C9 11 AF 25 CD E2 23 21 B2 25    ..?......%..#!.%
020C60:  CD D5 23 B7 ED 52 44 4D 03 19 C9 78 2F 47 79 2F    ..#..RDM...x/Gy/
020C70:  4F 03 ED 43 AA 25 22 A8 25 E5 D5 C5 54 5D 13 CD    O..C.%".%...T]..
020C80:  77 11 3E FF 21 AC 25 06 03 C5 23 4E 23 46 2B 2B    w.>.!.%...#N#F++
020C90:  EB B7 ED 42 09 EB 20 01 77 23 23 23 C1 10 EA 06    ...B.. .w###....
020CA0:  03 21 AC 25 B7 23 5E 23 56 E5 2A A8 25 ED 52 28    .!.%.#^#V.*.%.R(
020CB0:  02 30 05 2A AA 25 19 EB E1 72 2B 73 23 23 10 E5    .0.*.%...r+s##..
020CC0:  C1 D1 E1 C9 3E 01 18 2E 3E 02 18 2A 3E 03 18 26    ....>...>..*>..&
020CD0:  3E 04 18 22 3E 05 18 1E 3E 06 18 1A 3E 07 18 16    >..">...>...>...
020CE0:  3E 08 18 12 3E 09 18 0E 3E 0A 18 0A 3E 0B 18 06    >...>...>...>...
020CF0:  3E 0C 18 02 3E 0D 32 05 25 C9 18 15 19 15 27 15    >...>.2.%.....'.
020D00:  EB D1 D5 ED 52 23 22 95 25 2A 97 25 ED 5B 91 25    ....R#".%*.%.[.%
020D10:  D5 E5 19 2B ED 5B FC 24 38 04 ED 52 38 0C E1 EB    ...+.[.$8..R8...
020D20:  D1 D5 B7 ED 52 23 22 97 25 E5 E1 ED 5B 93 25 19    ....R#".%...[.%.
020D30:  22 93 25 EB ED 4B 95 25 ED B8 ED 53 A8 25 54 5D    ".%..K.%...S.%T]
020D40:  13 ED 4B 97 25 E1 ED B0 22 91 25 2B ED 5B FC 24    ..K.%...".%+.[.$
020D50:  B7 ED 52 20 B4 2A 93 25 22 A2 25 ED 5B FA 24 B7    ..R .*.%".%.[.$.
020D60:  ED 52 38 0D DD CB 00 96 2A FC 24 22 A4 25 22 FA    .R8.....*.$".%".
020D70:  24 2A A8 25 54 5D 13 CD 77 11 CD D7 19 E1 54 5D    $*.%T]..w.....T]
020D80:  13 CD 77 11 CD CE 19 C3 B3 12 E5 C5 CD A6 07 06    ..w.............
020D90:  0F 21 A1 1D CD CD 09 DD CB 02 D6 CD 02 1A C1 E1    .!..............
020DA0:  C9 41 62 61 6E 64 6F 6E 20 62 6C 6F 63 6B 3A 20    .Abandon block: 
020DB0:  CD 35 14 D8 E5 D5 C5 21 76 26 36 00 CD D9 1D 28    .5.....!v&6....(
020DC0:  14 E5 CD 57 14 E1 CD BA 0D B7 28 09 3D CC F0 14    ...W......(.=...
020DD0:  28 03 CD F4 14 C1 D1 E1 C9 C5 CD 9F 1B 06 0A 21    (..............!
020DE0:  85 26 CD CD 09 06 0E 3E 2D 32 95 25 21 76 26 7E    .&.....>-2.%!v&~
020DF0:  B7 28 07 05 23 CD DC 0A 18 F5 04 CD D3 0A CD CB    .(..#...........
020E00:  1E 28 18 FE 15 28 2C FE 0D 28 20 FE 20 38 EC 28    .(...(,..( . 8.(
020E10:  16 05 28 E6 77 CD DC 0A 23 18 E0 78 FE 0F 28 DB    ..(.w...#..x..(.
020E20:  2B 04 CD 20 1A 18 D4 DD CB 02 EE 36 00 21 76 26    +.. .......6.!v&
020E30:  78 D6 0F C1 C9 E5 C5 CD 81 0A 06 0E 3E 20 CD DC    x...........> ..
020E40:  0A 10 F9 C1 C5 CD 81 0A 06 0D 3E 2D 32 95 25 04    ..........>-2.%.
020E50:  CD D3 0A CD CB 1E 28 12 FE 0D 28 1A FE 20 38 F0    ......(...(.. 8.
020E60:  05 28 EC 77 CD DC 0A 23 18 E6 78 FE 0F 28 E1 2B    .(.w...#..x..(.+
020E70:  04 CD 20 1A 18 DA 36 00 C1 E1 CD 8B 1E CD 81 0A    .. ...6.........
020E80:  E5 7E 23 B7 28 28 CD DC 0A 18 F6 7E B7 C8 E5 CD    .~#.((.....~....
020E90:  C0 1E FE 2E 28 1A FE 20 28 06 B7 28 03 23 18 EF    ....(.. (..(.#..
020EA0:  36 2E 23 36 50 23 36 41 23 36 53 23 36 00 E1 C9    6.#6P#6A#6S#6...
020EB0:  CD C0 1E 23 B7 28 F7 FE 20 20 F5 2B 36 00 E1 C9    ...#.(..  .+6...
020EC0:  7E FE 61 D8 FE 7B D0 D6 20 77 C9 E5 C5 F5 2A 53    ~.a..{.. w....*S
020ED0:  27 01 53 27 09 3A 95 25 47 7E 23 B7 20 FB 10 F9    '.S'.:.%G~#. ...
020EE0:  F1 BE C1 E1 C9 E5 D5 C5 22 91 25 21 76 26 36 00    ........".%!v&6.
020EF0:  CD D9 1D CA 80 1F E5 DD CB 00 96 2A FC 24 ED 5B    ...........*.$.[
020F00:  38 15 4A 15 5F 15 72 15 86 15 9B 15 A8 15 B6 15    8.J._.r.........
020F10:  C2 15 D5 15 EA 15 D1 01 00 4F 75 74 20 6F 66 20    .........Out of 
020F20:  6D 65 6D 6F 72 79 00 4C 69 6E 65 20 69 73 20 74    memory.Line is t
020F30:  6F 6F 20 6C 6F 6E 67 00 55 6E 64 65 66 69 6E 65    oo long.Undefine
020F40:  64 20 63 6F 6D 6D 61 6E 64 00 42 6C 6F 63 6B 20    d command.Block 
020F50:  73 74 61 72 74 20 75 6E 6D 61 72 6B 65 64 00 42    start unmarked.B
020F60:  6C 6F 63 6B 20 65 6E 64 20 75 6E 6D 61 72 6B 65    lock end unmarke
020F70:  64 00 49 6E 76 61 6C 69 64 20 64 65 73 74 69 6E    d.Invalid destin
020F80:  61 74 69 6F 6E 00 42 6C 6F 63 6B 20 6D 61 72 6B    ation.Block mark
020F90:  73 20 72 65 76 65 72 73 65 64 00 4E 6F 20 73 75    s reversed.No su
020FA0:  63 68 20 6C 69 6E 65 00 42 6C 6F 63 6B 20 74 6F    ch line.Block to
020FB0:  6F 20 62 69 67 00 4D 61 72 6B 65 72 20 6C 6F 73    o big.Marker los
020FC0:  74 00 4E 6F 20 62 6C 6F 63 6B 20 69 6E 20 62 75    t.No block in bu
020FD0:  66 66 65 72 00 4E 6F 20 66 69 6C 65 2F 42 61 64    ffer.No file/Bad
020FE0:  20 66 69 6C 65 6E 61 6D 65 00 44 69 73 63 20 66     filename.Disc f
020FF0:  75 6C 6C 00 B7 DD CB 00 76 C0 E5 D5 CD 68 11 E1    ull.....v....h..
021000:  E5 EB B7 ED 52 E5 2A F7 23 ED 5B F5 23 B7 ED 52    ....R.*.#.[.#..R
021010:  D1 ED 52 30 07 D1 E1 E3 E1 C3 C8 14 ED 5B A2 25    ..R0.........[.%
021020:  2A A4 25 B7 ED 52 ED 5B F5 23 19 ED 5B F7 23 ED    *.%..R.[.#..[.#.
021030:  52 D1 E1 30 18 DD CB 00 56 C8 CD 8A 1D 37 C0 DD    R..0....V....7..
021040:  CB 00 96 E5 2A FC 24 22 A4 25 E1 18 A7 C5 01 00    ....*.$".%......
021050:  00 CD 72 14 C1 B7 ED 52 E5 DD CB 00 F6 ED 53 F0    ..r....R......S.
021060:  23 D5 CD 68 11 ED 53 F2 23 E1 EB B7 ED 52 7D 32    #..h..S.#....R}2
021070:  F4 23 E1 7D 2A F5 23 E5 85 6F 30 01 24 E5 C5 2A    .#.}*.#..o0.$..*
021080:  F0 23 ED 5B F5 23 3A F4 23 06 00 4F ED B0 C1 E1    .#.[.#:.#..O....
021090:  D1 B7 C9 D5 C5 E5 3A F4 23 2A F5 23 06 00 4F 09    ......:.#*.#..O.
0210A0:  ED 5B F7 23 ED 52 37 28 15 3C 32 F4 23 2A F7 23    .[.#.R7(.<2.#*.#
0210B0:  D1 D5 B7 ED 52 44 4D 19 54 5D 2B ED B8 AF E1 C1    ....RDM.T]+.....
0210C0:  D1 C9 DD CB 00 76 C8 C5 B7 ED 52 E5 DD CB 00 B6    .....v....R.....
0210D0:  2A F2 23 ED 5B F0 23 ED 52 3A F4 23 F5 16 00 5F    *.#.[.#.R:.#..._
0210E0:  EB ED 52 28 06 D4 02 17 DC 2A 17 F1 06 00 4F 2A    ..R(.....*....O*
0210F0:  F5 23 ED 5B F0 23 D5 ED B0 D1 E1 19 C1 DD CB 02    .#.[.#..........
021100:  A2 25 B7 ED 52 44 4D 2A 91 25 CD 72 14 54 5D C5    .%..RDM*.%.r.T].
021110:  2A A2 25 B7 ED 52 44 4D 03 ED 43 97 25 19 D5 ED    *.%..RDM..C.%...
021120:  5B FC 24 ED 53 A2 25 ED 53 A4 25 ED B8 13 ED 53    [.$.S.%.S.%....S
021130:  93 25 D1 C1 78 B1 28 1E E1 CD 6D 0E 3D 28 0D 3D    .%..x.(...m.=(.=
021140:  28 0F DD CB 00 CE ED 53 91 25 18 0D CD F0 14 18    (......S.%......
021150:  08 CD E4 14 18 03 CD C4 14 ED 5B 91 25 2A 93 25    ..........[.%*.%
021160:  B7 ED 52 44 4D 19 CD 6B 14 ED 4B 97 25 ED B0 1B    ..RDM..k..K.%...
021170:  ED 53 A2 25 2A 91 25 54 5D 13 CD 77 11 CD D7 19    .S.%*.%T]..w....
021180:  C1 D1 E1 CD CE 19 C3 B3 12 E5 D5 C5 3A 31 27 21    ............:1'!
021190:  07 25 22 97 25 CD 06 20 32 91 25 38 17 3A 32 27    .%".%.. 2.%8.:2'
0211A0:  21 49 25 22 97 25 CD 06 20 32 93 25 38 06 CD 15    !I%".%.. 2.%8...
0211B0:  21 CD F2 1F C1 D1 E1 D8 CD EA 1F C8 23 CD 36 21    !...........#.6!
0211C0:  2B D8 23 18 22 CD EA 1F C8 CD 36 21 D8 CD 6B 21    +.#.".....6!..k!
0211D0:  CD 36 21 18 12 CD EA 1F C8 7E B7 28 0A CD 36 21    .6!......~.(..6!
0211E0:  38 05 CD 6B 21 30 F2 C3 B3 12 7E B7 C8 3A 8D 25    8..k!0....~..:.%
0211F0:  B7 C9 3A 8F 25 21 8D 25 96 21 8B 25 77 AF CB 7E    ..:.%!.%.!.%w..~
021200:  28 01 3D 23 77 C9 4F CD FA 20 22 93 25 CB 8B E5    (.=#w.O.. ".%...
021210:  C5 79 CD 62 09 3A 2A 27 47 2A 93 25 CD CD 09 79    .y.b.:*'G*.%...y
021220:  CD 62 09 C1 E1 CB 4B 28 06 2B 7E 23 CD F2 09 CB    .b....K(.+~#....
021230:  83 CD D3 0A 47 E5 21 55 27 BE E1 20 06 CB 43 CB    ....G.!U'.. ..C.
021240:  C3 28 EE CB 43 28 08 FE 3F 20 2F 06 80 18 2B 3E    .(..C(..? /...+>
021250:  2D 32 95 25 78 CD CB 1E 28 4A 3E 2B 32 95 25 78    -2.%x...(J>+2.%x
021260:  CD CB 1E 28 3B 78 FE 12 28 9D FE 13 28 60 FE 15    ...(;x..(...(`..
021270:  28 29 FE 0D 28 22 FE 20 38 B7 CB 4B 28 06 7A FE    ()..(". 8..K(.z.
021280:  20 78 28 AD 77 23 14 36 00 CD F2 09 CB 4B C2 2F     x(.w#.6.....K./
021290:  20 16 01 CB CB C3 0F 20 AF 7A C9 CD 41 09 37 C9     ...... .z..A.7.
0212A0:  06 09 18 D6 CB 4B CA 31 20 7A B7 CA 31 20 2B 15    .....K.1 z..1 +.
0212B0:  CD 20 1A 7E 36 00 06 04 FE 1B 28 0A FE 7F 28 06    . .~6.....(...(.
0212C0:  06 01 FE 20 30 05 CD 20 1A 10 FB C3 2F 20 E5 C5    ... 0.. ..../ ..
0212D0:  06 21 21 07 25 11 49 25 4E 1A 77 79 12 23 13 10    .!!.%.I%N.wy.#..
0212E0:  F7 2A 8D 25 ED 5B 8F 25 ED 53 8D 25 22 8F 25 CD    .*.%.[.%.S.%".%.
0212F0:  F2 1F CD 41 09 C1 E1 C3 07 20 2A 97 25 11 21 00    ...A..... *.%.!.
021300:  C6 C9 ED 5B A2 25 D5 19 54 5D ED 53 A2 25 E1 E5    ...[.%..T].S.%..
021310:  23 ED 4B F2 23 ED 42 44 4D E1 78 B1 C8 ED B8 ED    #.K.#.BDM.x.....
021320:  52 44 4D 19 23 CD 6B 14 B7 C9 ED 5B F2 23 D5 19    RDM.#.k....[.#..
021330:  54 5D C1 C5 2A A2 25 23 B7 ED 42 44 4D E1 78 B1    T]..*.%#..BDM.x.
021340:  28 0B E5 ED B0 ED 52 44 4D E1 CD 6B 14 1B ED 53    (.....RDM..k...S
021350:  A2 25 C9 DD CB 00 EE 3E 09 C3 9D 10 CD A6 11 C8    .%.....>........
021360:  2B CD 58 12 18 5F 7E B7 C8 23 CD 61 12 18 56 2B    +.X.._~..#.a..V+
021370:  7E FE 0D 23 20 06 2B CD 6A 12 18 1D CD A6 11 28    ~..# .+.j......(
021380:  18 2B 7E FE 0D 28 11 CD 05 13 38 F0 CD A6 11 28    .+~..(....8....(
021390:  08 2B 7E CD 05 13 30 F4 23 18 2A 7E 23 B7 C8 FE    .+~...0.#.*~#...
0213A0:  0D C9 7E B7 28 1F FE 0D 20 06 23 CD 7D 12 18 15    ..~.(... .#.}...
0213B0:  CD 9B 17 28 0F CD 05 13 30 F6 CD 9B 17 28 05 CD    ...(....0....(..
0213C0:  05 13 38 F6 2B C3 B1 11 CD A6 11 C8 2B 7E FE 0D    ..8.+.......+~..
0213D0:  28 08 CD B1 11 CD 43 11 20 F2 CD 58 12 18 E6 7E    (.....C. ..X...~
0213E0:  B7 C8 FE 0D 23 28 12 2B 23 7E FE 0D 28 0B B7 28    ....#(.+#~..(..(
0213F0:  08 CD B1 11 CD 43 11 20 EF CD 61 12 18 C7 62 6B    .....C. ..a...bk
021400:  18 C3 D5 CD 68 11 1B 62 6B D1 18 B9 E5 62 6B CD    ....h..bk....bk.
021410:  A6 11 E1 C8 CD 6A 12 C3 FA 11 D5 CD 68 11 D1 D8    .....j......h...
021420:  CD 7D 12 18 F2 2A A6 25 54 5D 3A 00 25 4F 78 91    .}...*.%T]:.%Ox.
021430:  B7 28 06 CD A5 12 3D 20 FA 3A 00 25 47 18 34 3A    .(....= .:.%G.4:
021440:  00 25 4F 78 91 B7 28 06 CD A5 12 3D 20 FA 3A 00    .%Ox..(....= .:.
021450:  25 47 ED 5B A6 25 CD 68 11 F5 37 CD A5 12 F1 04    %G.[.%.h..7.....
021460:  38 06 3A 01 25 B8 30 EE 05 62 6B 2B CD 77 11 B7    8.:.%.0..bk+.w..
021470:  CD A5 12 C3 B1 11 E5 2A A6 25 CD A6 11 E1 C8 3A    .......*.%.....:
021480:  28 27 6F 2D 2D 2D CD 77 11 CD 8A 11 F5 B7 CD A5    ('o---.w........
021490:  12 F1 38 06 CD FA 11 C3 B3 12 2D 20 E9 DD CB 00    ..8.......- ....
0214A0:  CE C3 FA 11 DD CB 00 CE 3A 28 27 6F 2D 2D 2D CD    ........:('o---.
0214B0:  98 11 CD 68 11 30 09 CD 77 11 CD FA 11 C3 B3 12    ...h.0..w.......
0214C0:  37 CD A5 12 2D 20 E8 18 D4 CD A6 11 C8 DD CB 00    7...- ..........
0214D0:  CE 21 01 00 22 9B 25 2A 21 27 54 5D 22 A6 25 3A    .!..".%*!'T]".%:
0214E0:  00 25 47 C3 B1 11 01 FF FF 03 CD 68 11 30 FA 2A    .%G........h.0.*
0214F0:  9B 25 09 22 9B 25 62 6B 2B CD 77 11 3A 28 27 3D    .%.".%bk+.w.:('=
021500:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
021510:  1C 00 00 00 02 09 4E E5 1C 00 41 02 00 00 00 02    ......N...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:  EB 19 EB C5 01 21 00 ED B0 C1 E5 16 FF 7E 23 14    .....!.......~#.
021610:  B7 20 FA E1 C9 21 28 25 11 07 25 01 21 00 C5 ED    . ...!(%..%.!...
021620:  B0 C1 54 5D 21 6A 25 ED B0 3A 91 25 32 8D 25 3A    ..T]!j%..:.%2.%:
021630:  93 25 32 8F 25 C9 D5 C5 E5 2B 11 07 25 23 7E B7    .%2.%....+..%#~.
021640:  28 1F 1A FE 80 28 03 BE 20 F3 E5 23 13 1A B7 28    (....(.. ..#...(
021650:  15 7E B7 28 0B 1A FE 80 28 F1 BE 28 EE E1 18 DA    .~.(....(..(....
021660:  E1 E1 C1 D1 3F C9 E1 E3 37 18 F6 D5 C5 F5 22 97    ....?...7.....".
021670:  25 ED 4B 8B 25 2A A2 25 09 ED 5B A4 25 B7 ED 52    %.K.%*.%..[.%..R
021680:  30 57 78 B1 28 3B 2A A2 25 E5 09 22 A2 25 2A 97    0Wx.(;*.%..".%*.
021690:  25 ED 5B 8D 25 19 CD 72 14 CB 78 28 14 09 54 5D    %.[.%..r..x(..T]
0216A0:  B7 ED 42 E3 C1 C5 B7 ED 42 44 4D 03 E1 ED B0 18    ..B.....BDM.....
0216B0:  10 EB E1 C5 B7 ED 52 44 4D 03 19 D1 EB 19 EB ED    ......RDM.......
0216C0:  B8 2A 97 25 11 49 25 EB ED 4B 8F 25 78 B1 28 02    .*.%.I%..K.%x.(.
0216D0:  ED B0 62 6B F1 C1 D1 B7 C9 CD C4 14 2A 97 25 F1    ..bk........*.%.
0216E0:  C1 D1 37 C9 AF 18 02 3E 01 E5 D5 C5 F5 21 76 26    ..7....>.....!v&
0216F0:  36 00 CD D9 1D 28 17 F1 F5 B7 28 05 CD 93 0C 18    6....(....(.....
021700:  03 CD 47 0D 3D CC F0 14 28 04 DD CB 00 CE F1 C1    ..G.=...(.......
021710:  D1 E1 C9 AF 18 0D AF 18 11 3E 01 18 06 3E 01 18    .........>...>..
021720:  09 3E 02 32 99 25 18 3D 3E 02 32 99 25 CD F4 15    .>.2.%.=>.2.%...
021730:  DA C4 14 CD 1A 13 20 04 DA C8 14 C9 C5 D5 CD BA    ...... .........
021740:  13 3A 99 25 FE 01 28 09 38 04 D1 D5 18 06 1B 18    .:.%..(.8.......
021750:  03 CD D0 13 CD 0A 14 D5 ED B0 E1 D1 C1 3E FF 32    .............>.2
021760:  9A 25 C3 B1 11 CD F4 15 DA C4 14 CD 59 13 20 04    .%..........Y. .
021770:  DA C8 14 C9 E5 D5 C5 54 5D 44 4D 2A F5 23 3A F4    .......T]DM*.#:.
021780:  23 85 6F 30 01 24 3A 99 25 FE 01 38 07 28 08 44    #.o0.$:.%..8.(.D
021790:  4D 0B 18 06 03 18 03 CD F1 13 C5 B7 ED 42 44 4D    M............BDM
0217A0:  03 E1 CD 0A 14 ED B0 C1 D1 E1 3E FF 32 9A 25 C3    ..........>.2.%.
0217B0:  B1 11 CD 4D 16 C5 21 04 25 CB B6 CB FE CB CE ED    ...M..!.%.......
0217C0:  5B F0 23 D5 2A A2 25 23 ED 4B F2 23 C5 B7 ED 42    [.#.*.%#.K.#...B
0217D0:  44 4D E1 78 B1 20 02 03 2B E5 D5 EB ED 52 ED 5B    DM.x. ..+....R.[
0217E0:  A2 25 19 22 A2 25 D1 E1 C5 B7 ED 52 44 4D 19 2B    .%.".%.....RDM.+
0217F0:  CD 6B 14 23 C1 ED B0 D1 C1 C3 FA 11 E5 D5 2A FC    .k.#..........*.
021800:  12 D5 E5 29 CB 13 CB 12 29 CB 13 CB 12 C1 09 EB    ...)....).......
021810:  C1 ED 4A EB C9 21 00 40 55 5D FD 21 41 03 CB 3F    ..J..!.@U].!A..?
021820:  30 17 F5 FD E5 E5 D5 FD 66 00 FD 6E 01 FD 5E 02    0.......f..n..^.
021830:  FD 56 03 CD 3A 02 FD E1 F1 C8 01 04 00 FD 09 18    .V..:...........
021840:  DD 50 00 00 03 64 00 00 06 4E 20 00 0D 5F 5E 10    .P...d...N .._^.
021850:  1A 47 0D E4 35 4E E2 D4 6A DD CB 02 CE 4A FE 45    .G..5N..j....J.E
021860:  28 69 32 21 01 AF BB 20 0C CB 7C 20 08 22 27 01    (i2!... ..| ."'.
021870:  3E 7F C3 7B 08 7A C3 ED 03 21 00 00 54 5D 06 07    >..{.z...!..T]..
021880:  C5 18 04 C5 CD FC 02 D6 30 4F 42 09 30 01 13 CD    ........0OB.0...
021890:  16 07 C1 05 30 08 20 EB 14 CD 16 07 38 FA FE 2E    ....0. .....8...
0218A0:  20 BB CD 16 07 30 B2 05 04 4A 28 15 C5 CD FC 02     ....0...J(.....
0218B0:  D6 30 4F 42 09 30 01 1C C1 0D CD 16 07 30 07 10    .0OB.0.......0..
0218C0:  EB CD 16 07 38 FB 51 FE 45 20 12 D5 CD FC 04 FE    ....8.Q.E ......
0218D0:  2D 20 10 CD FC 04 CD 50 04 F1 90 18 10 32 21 01    - .....P.....2!.
0218E0:  7A 18 0A FE 2B CC FC 04 CD 50 04 F1 80 16 16 4F    z...+....P.....O
0218F0:  CB 7B 20 49 AF BB 20 09 BD 20 0A BC 20 07 16 00    .{ I.. .. .. ...
021900:  C9 CB 73 20 06 29 CB 13 15 18 F6 43 5D 6C 60 79    ..s .).....C]l`y
021910:  B7 C8 E5 D5 FA 1E 04 CD 15 03 CD 3A 02 C9 ED 44    ...........:...D
021920:  FE 20 30 07 CD 15 03 CD 9D 02 C9 D6 20 CD 15 03    . 0......... ...
021930:  CD 9D 02 E5 D5 21 E2 4E 11 D4 6A 18 EA 23 20 01    .....!.N..j..# .
021940:  1C CB 3B CB 1C CB 1D 14 C3 0B 04 1E 1F C3 97 02    ..;.............
021950:  CD 19 07 30 F6 D6 30 47 CD 16 07 30 11 D6 30 4F    ...0..0G...0..0O
021960:  78 87 47 87 87 80 81 47 CD 16 07 DA 92 02 32 21    x.G....G......2!
021970:  01 C9 0E 30 FD 5E 00 FD 56 01 3E 2F B7 3C ED 52    ...0.^..V.>/.<.R
021980:  30 FB 19 B9 20 03 3E 20 0C 0D CD D9 01 FD 23 FD    0... .> ......#.
021990:  23 10 E1 C9 10 27 E8 03 64 00 0A 00 01 00 7A CD    #....'..d.....z.
0219A0:  A3 04 7B F5 0F 0F 0F 0F CD AC 04 F1 E6 0F C6 90    £.{.............
0219B0:  27 CE 40 27 C3 D9 01 AF ED 52 19 30 01 EB B2 20    '.@'.....R.0... 
0219C0:  12 7B 5A 18 06 EB 19 EB 29 38 08 1F 30 FA B7 20    .{Z.....)8..0.. 
0219D0:  F4 19 D0 1E 35 C3 9E 06 C5 D5 E5 2A 3B 01 06 05    ....5......*;...
0219E0:  FD 21 94 04 CD 72 04 3E 20 CD D9 01 21 02 41 7E    .!...r.> ...!.A~
0219F0:  CD D9 01 FE 0A 23 20 F7 E1 D1 C1 C9 E5 DD CB 00    .....# .........
021A00:  24 ED 5B A2 25 B7 ED 52 7C B7 22 97 25 32 91 25    $.[.%..R|.".%2.%
021A10:  D1 E1 C9 E5 11 B2 25 CD E2 23 B7 ED 52 F5 CD 57    ......%..#..R..W
021A20:  14 F1 E1 38 02 ED 42 E5 3A 91 25 B7 CA BB 23 DD    ...8..B.:.%...#.
021A30:  CB 00 D6 11 B2 25 CD E2 23 ED 53 91 25 2A FC 24    .....%..#.S.%*.$
021A40:  22 93 25 2A A2 25 B7 ED 52 22 95 25 2A 91 25 ED    ".%*.%..R".%*.%.
021A50:  5B 97 25 B7 ED 52 F5 11 AF 25 CD E2 23 F1 38 05    [.%..R...%..#.8.
021A60:  B7 ED 52 30 0A 2A 91 25 B7 ED 52 23 22 97 25 2A    ..R0.*.%..R#".%*
021A70:  91 25 ED 5B 93 25 ED 4B 97 25 E5 ED B8 22 91 25    .%.[.%.K.%...".%
021A80:  ED 53 93 25 D1 EB 23 13 ED 4B 95 25 D5 ED B0 E1    .S.%..#..K.%....
021A90:  1B D5 11 AF 25 CD E2 23 B7 ED 52 E1 20 AE 22 A2    ....%..#..R. .".
021AA0:  25 2A 93 25 22 A4 25 23 22 FA 24 CD 57 14 CD 6B    %*.%".%#".$.W..k
021AB0:  14 AF 3D 32 AF 25 32 B2 25 E1 C9 CD 57 14 E5 D5    ..=2.%2.%...W...
021AC0:  EB 2A A2 25 B7 ED 52 44 4D D1 E1 23 ED B0 1B ED    .*.%..RDM..#....
021AD0:  53 A2 25 18 D6 7E D5 23 5E 23 56 62 83 6F D1 D0    S.%..~.#^#Vb.o..
021AE0:  24 C9 1A E5 EB 23 5E 23 56 E1 83 5F D0 14 C9 00    $....#^#V.._....
021AF0:  00 00 00 00 00 FA 23 F9 24 FF 00 00 00 00 00 00    ......#.$.......
021B00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021B10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021B20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021B30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021B40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021B50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021B60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021B70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021B80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021B90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021BA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021BB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021BC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021BD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021BE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021BF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021C00:  7E 28 4B D5 C5 11 02 41 ED 53 39 01 06 50 2A CA    ~(K....A.S9..P*.
021C10:  01 7E B7 28 4C FE 1A 28 64 12 23 FE 0A 28 0F 13    .~.(L..(d.#..(..
021C20:  10 EF 04 FE 0D 28 EA EB 36 0D 23 36 0A EB 22 CA    .....(..6.#6..".
021C30:  01 2A 3B 01 23 22 3B 01 DD CB 00 BE DD CB 00 46    .*;.#";........F
021C40:  28 0A CD 09 0C EB CD 9E 04 CD D8 04 C1 D1 2A 39    (.............*9
021C50:  01 7E 23 22 39 01 E1 FE 0D C0 DD CB 00 FE 3E 20    .~#"9.........> 
021C60:  C9 C5 D5 ED 5B C8 01 CD 0D 02 2A C6 01 EB 0E 14    ....[.....*.....
021C70:  CD 0F 02 B7 D1 C1 28 99 21 66 0A 18 29 DD CB 02    ......(.!f..)...
021C80:  46 28 20 DD CB 02 86 21 00 40 22 C8 01 21 84 01    F( ....!.@"..!..
021C90:  22 C6 01 2A CC 01 22 CA 01 21 02 41 36 0D 23 36    "..*.."..!.A6.#6
021CA0:  0A 18 8E 21 57 0A CD 31 02 C3 49 06 1A 13 21 09    ...!W..1..I...!.
021CB0:  09 06 06 BE 23 28 20 23 10 F9 FE 50 37 C0 1A 13    ....#( #...P7...
021CC0:  21 E2 01 FE 2D 28 0B FE 2B 20 24 DD CB 00 C6 21    !...-(..+ $....!
021CD0:  DC 01 22 DA 01 18 12 1A 13 FE 2B 28 14 FE 2D 20    ..".......+(..- 
021CE0:  0E 7E 2F DD A6 00 DD 77 00 1A 13 FE 2C 28 BD B7    .~/....w....,(..
021CF0:  C9 7E DD B6 00 18 EF 17 3E C3 32 89 01 32 8C 01    .~......>.2..2..
021D00:  21 0E 06 22 8D 01 21 32 04 22 8A 01 21 18 0A CD    !.."..!2."..!...
021D10:  31 02 21 7A 06 CD FD 0B EB 1B CD 9E 04 CD CE 01    1.!z............
021D20:  21 CD FF B7 ED 52 EB 2A 52 01 2B 2B CD 48 0C 3A    !....R.*R.++.H.:
021D30:  3E 01 B7 28 24 F5 21 26 0A CD 31 02 F1 6F 26 00    >..($.!&..1..o&.
021D40:  FD 21 98 04 06 03 CD 72 04 DD CB 00 76 28 2A 11    .!.....r....v(*.
021D50:  63 01 0E 13 CD 0F 02 18 20 DD CB 00 76 28 1A D9    c....... ...v(..
021D60:  E5 21 54 41 11 63 01 CD 7E 06 EB E3 ED 52 19 E3    .!TA.c..~....R..
021D70:  EB 30 F4 E1 0E 10 CD 0F 02 C7 03 C3 E5 02 DD CB    .0..............
021D80:  00 76 28 0D EB CD 0D 02 EB 0E 15 CD 0F 02 B7 20    .v(............ 
021D90:  07 78 01 80 00 09 47 C9 21 38 0A C3 A6 05 F5 C5    .x....G.!8......
021DA0:  E5 DD CB 00 46 20 0A 06 04 CD D7 01 10 FB CD D8    ....F ..........
021DB0:  04 21 2F 0A CD 31 02 2A 39 01 01 02 41 ED 42 45    .!/..1.*9...A.BE
021DC0:  CD D7 01 10 FB 3E 5E CD D9 01 6B 26 00 FD 21 9A    .....>^...k&..!.
021DD0:  04 06 02 CD 72 04 21 3E 01 34 CD 09 02 E6 DF FE    ....r.!>.4......
021DE0:  45 CA 49 06 CD CE 01 E1 C1 F1 C9 FE 30 3F D0 FE    E.I.........0?..
021DF0:  3A D8 FE 41 3F D0 FE 5B D8 FE 61 3F D0 FE 7B C9    :..A?..[..a?..{.
021E00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021E10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021E20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021E30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021E40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021E50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021E60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021E70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021E80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021E90:  00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00    ................
021EA0:  00 00 00 00 00 00 0C 28 00 00 00 00 FF 00 00 FF    .......(........
021EB0:  00 00 FF 00 00 BC 25 00 00 00 00 00 00 00 00 00    ......%.........
021EC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021ED0:  00 0D 0A 48 69 74 20 61 6E 79 20 6B 65 79 20 66    ...Hit any key f
021EE0:  6F 72 20 6D 65 6E 75 20 00 FF 48 69 53 6F 66 74    or menu ..HiSoft
021EF0:  20 50 61 73 63 61 6C 38 30 20 4D 65 6E 75 20 53     Pascal80 Menu S
021F00:  65 6C 65 63 74 69 6F 6E FE 0D 0A 0D 0A 53 FF 74    election.....S.t
021F10:  61 72 74 20 65 64 69 74 69 6E 67 FE 0D 0A 43 FF    art editing...C.
021F20:  6F 6D 70 69 6C 65 FE 0D 0A 52 FF 75 6E FE 0D 0A    ompile...R.un...
021F30:  FF 65 FE 58 FF 65 63 75 74 65 FE 0D 0A 51 FF 75    .e.X.ecute...Q.u
021F40:  69 74 FE 0D 0A 0D 0A 45 FF 64 69 74 20 66 69 6C    it.....E.dit fil
021F50:  65 3A 20 FE 20 0D 0A 0D 0A 4D FF 61 69 6E 20 66    e: . ....M.ain f
021F60:  69 6C 65 3A 20 FE 20 00 00 00 00 00 00 00 00 00    ile: . .........
021F70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021F80:  00 00 00 00 00 46 69 6C 65 6E 61 6D 65 3A 20 E7    .....Filename: .
021F90:  21 5C 17 5C 17 66 17 6F 17 A2 17 C8 17 DF 17 FE    !\.\.f.o........
021FA0:  17 02 18 0C 18 1A 18 25 18 3F 18 76 18 A4 18 C9    .......%.?.v....
021FB0:  18 E6 18 59 1B F5 19 FB 19 B6 19 C3 19 CE 19 D7    ...Y............
021FC0:  19 1D 1C 2D 1C 9C 1C B2 1C B0 1D E5 1E 28 19 31    ...-.........(.1
021FD0:  19 89 1F B8 1F C5 1F D5 1F 82 1A E5 1A E1 1A E4    ................
021FE0:  21 B2 22 AF 19 53 17 37 19 16 22 13 22 1D 22 19    !."..S.7..".".".
021FF0:  22 28 22 21 22 0D 09 20 22 28 29 5B 5D 7B 7D 3D    "("!".. "()[]{}=
022000:  CD FC 04 FE 41 38 07 FE 47 3F D8 D6 37 C9 CD 19    ....A8..G?..7...
022010:  07 3F D8 D6 30 C9 CD FC 04 FE 30 3F D0 FE 3A C9    .?..0.....0?..:.
022020:  3E AE C3 0F 08 E5 D5 C5 DD CB 02 4E 20 F2 3A 21    >..........N .:!
022030:  01 FE 09 28 04 FE 20 20 05 CD FC 04 18 F3 FE 41    ...(..  .......A
022040:  DA F4 07 FE 5B 30 34 21 19 01 06 08 77 CD FC 04    ....[04!....w...
022050:  CD EB 06 D2 62 07 23 10 F3 2B CD FC 04 CD EB 06    ....b.#..+......
022060:  38 F8 F5 CB FE 3A 19 01 FE 61 30 06 21 0D 0A CD    8....:...a0.!...
022070:  9A 0B 0E 00 30 01 4E F1 C3 0B 08 FE 7B 28 0A D2    ....0.N.....{(..
022080:  30 08 FE 61 30 C1 C3 30 08 CD FC 04 FE 24 20 4F    0..a0..0.....$ O
022090:  ED 5B 39 01 CD AC 05 30 3A FE 46 20 36 2A CA 01    .[9....0:.F 6*..
0220A0:  22 CC 01 21 A5 01 22 C6 01 23 CD A6 0A 47 AF 32    "..!.."..#...G.2
0220B0:  B1 01 32 C5 01 79 32 A5 01 EB CD 74 0A EB 21 81    ..2..y2....t..!.
0220C0:  40 22 C8 01 21 01 41 22 CA 01 DD CB 02 C6 78 FE    @"..!.A"......x.
0220D0:  2C 28 C1 ED 53 39 01 CD 57 05 18 03 CD FC 04 FE    ,(..S9..W.......
0220E0:  7D 28 0B FE 2A 20 F5 CD FC 04 FE 29 20 F1 CD FC    }(..* .....) ...
0220F0:  04 C3 31 07 CD 19 07 38 72 FE 3A 20 3E CD FC 04    ..1....8r.: >...
022100:  0E BA FE 3D 20 05 0E 7D CD FC 04 32 21 01 79 DD    ...= ..}...2!.y.
022110:  CB 02 8E C1 D1 E1 C9 FE 27 CA AA 08 FE 23 28 63    ........'....#(c
022120:  FE 28 20 0C CD FC 04 0E A8 FE 2A CA 89 07 18 DB    .( .......*.....
022130:  C6 80 4F FE AE 20 D1 3E 20 18 D0 38 DA 0E 78 FE    ..O.. .> ..8..x.
022140:  3D 28 C5 FE 3C 20 13 CD FC 04 0E 77 FE 3E 28 B8    =(..< .....w.>(.
022150:  0E 7A FE 3D 20 B5 0E 7C 18 AE FE 3E 20 D2 CD FC    .z.= ..|...> ...
022160:  04 FE 3D 0E 79 20 A4 0E 7B 18 9D ED 73 22 01 CD    ..=.y ..{...s"..
022170:  79 03 22 27 01 ED 53 25 01 3E 7E ED 7B 22 01 C1    y."'..S%.>~.{"..
022180:  D1 E1 C9 CD 00 07 38 15 6F 26 00 06 04 CD 00 07    ......8.o&......
022190:  38 10 29 29 29 29 B5 6F 10 F3 CD FC 04 1E 33 CD    8.)))).o......3.
0221A0:  9E 06 0E 7F 22 27 01 C3 0B 08 CD FA 0B 22 27 01    ...."'......."'.
0221B0:  0E 00 CD FC 04 DD CB 00 7E 20 47 FE 27 28 06 CD    ........~ G.'(..
0221C0:  14 0C 0C 18 ED CD FC 04 FE 27 28 F3 32 21 01 0D    .........'(.2!..
0221D0:  20 11 D9 2B 7E 2B 2B 2B D9 6F 26 FF 22 27 01 3E     ..+~+++.o&."'.>
0221E0:  76 18 1C 0C 20 09 1E 21 CD 9E 06 AF D9 18 E6 79    v... ..!.......y
0221F0:  32 25 01 CD 09 0C EB 2A 27 01 CD 48 0C 3E 75 C3    2%.....*'..H.>u.
022200:  2B 2D 2A 2F 3C 3E 5E 3B 3A 2C 23 24 26 5C 00 00    +-*/<>^;:,#$&\..
022210:  00 00 00 00 48 50 45 2E 48 4C 50 00 00 00 00 00    ....HPE.HLP.....
022220:  00 0A 28 00 00 20 20 50 18 1D 20 08 02 32 10 1A    ..(..  P.. ..2..
022230:  29 8B AD 22 80 00 0A 00 00 01 02 1B 59 00 00 04    ).."........Y...
022240:  1B 45 1B 48 02 1B 4B 00 00 00 00 00 00 00 00 00    .E.H..K.........
022250:  00 00 00 2C 00 10 02 1B 70 00 00 02 1B 71 00 00    ...,....p....q..
022260:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
022270:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0B    ................
022280:  46 00 13 00 08 00 04 00 01 00 06 00 0F 53 00 0F    F............S..
022290:  44 00 11 53 00 11 44 00 05 00 18 00 0F 45 00 0F    D..S..D......E..
0222A0:  58 00 12 00 03 00 11 52 00 11 43 00 0F 47 00 11    X......R..C..G..
0222B0:  42 00 11 4B 00 16 00 0F 46 00 0B 42 00 0B 4B 00    B..K....F..B..K.
0222C0:  0B 56 00 0B 43 00 0B 59 00 0F 50 00 0B 57 00 0B    .V..C..Y..P..W..
0222D0:  52 00 0B 30 00 11 30 00 11 46 00 0C 00 0F 4C 00    R..0..0..F....L.
0222E0:  0F 41 00 0B 51 00 0F 51 00 0B 58 00 0B 4A 00 19    .A..Q..Q..X..J..
0222F0:  00 0F 49 00 09 00 0F 52 00 7F 00 07 00 0F 54 00    ..I....R......T.
022300:  14 00 11 7F 00 11 59 00 00 00 0F 44 00 11 53 00    ......Y....D..S.
022310:  11 44 00 7C 00 7E 00 1E 00 1F 00 05 00 18 00 12    .D.|.~..........
022320:  00 03 00 17 00 1A 00 0C 00 11 42 00 11 4B 00 16    ..........B..K..
022330:  00 02 00 0B 42 00 0B 45 00 0B 4D 00 0B 43 00 0B    ....B..E..M..C..
022340:  59 00 0B 50 00 0B 57 00 0B 52 00 0B 30 00 11 30    Y..P..W..R..0..0
022350:  00 04 00 06 00 13 00 01 00 0B 51 00 0B 53 00 00    ..........Q..S..
022360:  0F 41 00 0B 51 00 0F 51 00 0B 58 00 0B 4A 00 19    .A..Q..Q..X..J..
022370:  00 0F 49 00 09 1A 0F 52 00 7F 00 07 00 0F 54 00    ..I....R......T.
022380:  23 85 6F 30 01 24 3A 99 25 FE 01 38 07 28 08 44    #.o0.$:.%..8.(.D
022390:  4D 0B 18 06 03 18 03 CD F1 13 C5 B7 ED 42 44 4D    M............BDM
0223A0:  03 E1 CD 0A 14 ED B0 C1 D1 E1 3E FF 32 9A 25 C3    ..........>.2.%.
0223B0:  B1 11 CD 4D 16 C5 21 04 25 CB B6 CB FE CB CE ED    ...M..!.%.......
0223C0:  5B F0 23 D5 2A A2 25 23 ED 4B F2 23 C5 B7 ED 42    [.#.*.%#.K.#...B
0223D0:  44 4D E1 78 B1 20 02 03 2B E5 D5 EB ED 52 ED 5B    DM.x. ..+....R.[
0223E0:  A2 25 19 22 A2 25 D1 E1 C5 B7 ED 52 44 4D 19 2B    .%.".%.....RDM.+
0223F0:  CD 6B 14 23 C1 ED B0 D1 C1 C3 FA 11 E5 D5 2A FC    .k.#..........*.
022400:  0F 08 1E 44 CD 9E 06 18 C3 4C 01 4F 02 43 04 53    ...D.....L.O.C.S
022410:  08 49 10 41 20 00 00 50 41 43 4B 45 C4 24 15 09    .I.A ..PACKE.$..
022420:  46 49 4C C5 23 1E 09 4E 49 CC 22 25 09 46 4F 52    FIL.#..NI."%.FOR
022430:  57 41 52 C4 1D 2B 09 50 52 4F 47 52 41 CD 01 35    WAR..+.PROGRA..5
022440:  09 49 CE 20 3F 09 4F D2 07 44 09 4F C6 0B 49 09    .I. ?.O..D.O..I.
022450:  54 CF 0C 4E 09 44 CF 11 53 09 49 C6 17 58 09 53    T..N.D..S.I..X.S
022460:  45 D4 1B 5D 09 4E 4F D4 06 63 09 4D 4F C4 09 69    E..].NO..c.MO..i
022470:  09 44 49 D6 02 6F 09 56 41 D2 0A 75 09 41 4E C4    .DI..o.VA..u.AN.
022480:  08 7B 09 46 4F D2 16 81 09 45 4E C4 10 87 09 47    .{.FO....EN....G
022490:  4F 54 CF 1A 8D 09 57 49 54 C8 19 94 09 54 59 50    OT....WIT....TYP
0224A0:  C5 1F 9B 09 43 41 53 C5 14 A2 09 45 4C 53 C5 12    ....CAS....ELS..
0224B0:  A9 09 54 48 45 CE 0E B0 09 4C 41 42 45 CC 21 B7    ..THE....LABE.!.
0224C0:  09 43 4F 4E 53 D4 03 BF 09 41 52 52 41 D9 1C C7    .CONS....ARRA...
0224D0:  09 55 4E 54 49 CC 0F CF 09 57 48 49 4C C5 15 D7    .UNTI....WHIL...
0224E0:  09 42 45 47 49 CE 18 DF 09 52 45 43 4F 52 C4 1E    .BEGI....RECOR..
0224F0:  E7 09 44 4F 57 4E 54 CF 0D F0 09 52 45 50 45 41    ..DOWNT....REPEA
022500:  D4 13 F9 09 46 55 4E 43 54 49 4F CE 05 02 0A 50    ....FUNCTIO....P
022510:  52 4F 43 45 44 55 D2 04 45 6E 64 20 41 64 64 72    ROCEDU..End Addr
022520:  65 73 73 3A 20 00 45 72 72 6F 72 73 20 3A 00 20    ess: .Errors :. 
022530:  2A 45 52 52 4F 52 2A 00 57 72 69 74 65 20 45 72    *ERROR*.Write Er
022540:  72 6F 72 00 0D 0A 4E 6F 20 53 6F 75 72 63 65 20    ror...No Source 
022550:  46 69 6C 65 3A 20 00 0D 0A 4E 6F 20 6D 6F 72 65    File: ...No more
022560:  20 74 65 78 74 00 0D 0A 4E 6F 20 45 4F 46 00 2E     text...No EOF..
022570:  50 41 53 00 0E 0F ED 5B C6 01 CD 0F 02 3C C0 21    PAS....[.....<.!
022580:  44 0A CD 31 02 1A 3D FA 94 0A C6 41 CD E2 01 3E    D..1..=....A...>
022590:  3A CD E2 01 06 08 2A C6 01 23 7E CD E2 01 10 F9    :.....*..#~.....
0225A0:  21 6F 0A C3 A6 05 1A 13 FE 20 28 FA CD D7 0A C8    !o....... (.....
0225B0:  4F 1A 13 FE 3A 28 08 71 23 06 07 0E 00 18 08 06    O...:(.q#.......
0225C0:  08 3E C0 81 4F 1A 13 CD D7 0A 28 05 77 23 10 F5    .>..O.....(.w#..
0225D0:  C9 36 20 23 10 FB C9 E5 C5 01 0D 00 21 E4 0A ED    .6 #........!...
0225E0:  B1 C1 E1 C9 20 2C 2E 3C 3E 3B 3A 3D 3F 2A 5B 5D    .... ,.<>;:=?*[]
0225F0:  0D 11 04 00 18 03 11 01 00 EB B7 ED 42 09 EB C8    ............B...
022600:  ED 7B 06 00 CD 2B 2F CD A5 21 FE AE CA 0C 06 1E    .{...+/..!......
022610:  0B CD 9E 06 18 F1 00 00 00 00 00 00 00 00 00 00    ................
022620:  00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00    . ..............
022630:  00 00 00 15 09 1B 2F 25 2F 02 41 00 00 00 00 06    ....../%/.A.....
022640:  00 00 00 00 00 00 00 EF 00 00 00 00 00 00 00 00    ................
022650:  00 00 00 00 72 0D 00 00 00 00 00 00 00 00 00 00    ....r...........
022660:  00 00 00 00 20 20 20 20 20 20 20 20 43 4F 4D 00    ....        COM.
022670:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
022680:  00 00 00 00 00 20 20 20 20 20 20 20 20 50 41 53    .....        PAS
022690:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0226A0:  00 00 00 00 00 00 20 20 20 20 20 20 20 20 50 41    ......        PA
0226B0:  53 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    S...............
0226C0:  00 00 00 00 00 00 84 01 00 40 80 40 00 00 3E 0D    .........@.@..>.
0226D0:  CD D9 01 3E 0A 18 02 3E 20 C3 E2 01 F5 C5 0E 05    ...>...> .......
0226E0:  18 04 F5 C5 0E 02 D5 5F E5 08 F5 08 D9 C5 D5 E5    ......._........
0226F0:  D9 DD E5 FD E5 CD 05 00 FD E1 DD E1 D9 E1 D1 C1    ................
022700:  D9 08 F1 08 E1 D1 C1 F1 C9 0E 01 18 02 0E 1A E5    ................
022710:  D5 C5 08 F5 08 D9 C5 D5 E5 D9 DD E5 FD E5 CD 05    ................
022720:  00 FD E1 DD E1 D9 E1 D1 C1 D9 08 F1 08 C1 D1 E1    ................
022730:  C9 7E 23 B7 C8 CD D9 01 18 F7 FD 21 00 00 FD 39    .~#........!...9
022740:  FD 7E 03 82 EA 95 02 F5 4B AF EB FD 6E 02 06 08    .~......K...n...
022750:  CB 1D 30 01 82 1F 10 F8 CB 1D 67 FD 7E 04 06 08    ..0.......g.~...
022760:  1F 30 01 19 CB 1C CB 1D 10 F6 1F 06 07 FD CB 05    .0..............
022770:  1E 30 03 81 ED 5A CB 1C CB 1D 1F 10 F0 D1 5F CB    .0...Z........_.
022780:  74 20 06 CB 13 ED 6A 18 04 14 EA 95 02 C1 F1 F1    t ....j.........
022790:  C5 C9 32 21 01 1E 01 CD 9E 06 C3 79 08 FD 21 00    ..2!.......y..!.
0227A0:  00 FD 39 FD 7E 03 92 EA 95 02 F5 4B EB FD 66 05    ..9.~......K..f.
0227B0:  FD 6E 04 FD 7E 02 06 08 91 ED 52 30 03 81 ED 5A    .n..~.....R0...Z
0227C0:  FD CB FE 16 87 ED 6A 10 EF 06 08 ED 52 30 01 19    ......j.....R0..
0227D0:  17 29 10 F7 2F 6F 7C 06 08 92 30 01 82 CB 13 87    .)../o|...0.....
0227E0:  10 F7 43 D1 7B 2F 67 78 2F CB 7C 20 08 15 EA 95    ..C.{/gx/.| ....
0227F0:  02 5F C3 8D 02 CB 3C CB 1D 1F 18 F5 29 CB 13 CB    ._....<.....)...
022800:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
022810:  1D 00 00 00 02 09 4E E5 1D 00 41 02 00 00 00 02    ......N...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:  CB 78 28 0F CB 7A 28 0B 5F 78 FE 80 7B C8 7A FE    .x(..z(._x..{.z.
022910:  80 7B C8 1E 0A C3 9E 06 FE BB 1E 02 CA 25 07 CD    .{...........%..
022920:  9E 06 C3 25 07 CD 25 07 11 14 0B 18 1A 11 08 7D    ...%..%........}
022930:  18 15 11 23 DD 18 10 11 15 AC 18 0B CD 25 07 11    ...#.........%..
022940:  12 A8 18 03 11 09 A9 BA CA 25 07 C3 9E 06 D5 2A    .........%.....*
022950:  37 01 ED 5B 35 01 22 35 01 73 23 72 23 B7 20 15    7..[5."5.s#r#. .
022960:  EB 21 19 01 01 00 00 7E ED A0 B7 F2 67 0B E1 19    .!.....~....g...
022970:  22 37 01 EB C9 1E 04 CD 9E 06 36 80 23 EB 18 EE    "7........6.#...
022980:  2A 35 01 CD 9A 0B 30 07 7E 23 4E 23 46 23 C9 1E    *5....0.~#N#F#..
022990:  03 AF C3 9E 06 78 B1 C8 60 69 11 19 01 4E 23 46    .....x..`i...N#F
0229A0:  23 1A BE 20 F0 B7 13 23 F2 A1 0B 37 C9 2A 33 01    #.. ...#...7.*3.
0229B0:  7C B5 1E 3E 3F CA 9E 06 5E 23 56 D5 23 4E 23 46    |..>?...^#V.#N#F
0229C0:  EB 2A 27 01 B7 ED 42 E1 20 E6 EB 23 5E 23 56 23    .*'...B. ..#^#V#
0229D0:  3A 3D 01 BE C8 1E 3D 37 C3 9E 06 E5 5F CD 16 01    :=....=7...._...
0229E0:  01 3A 50 01 3C CD 14 0C CD 16 01 00 7B 18 0F E5    .:P.<.......{...
0229F0:  D9 2B 2B 18 0A E5 D9 2B 18 05 21 7A 0C E5 D9 E3    .++....+..!z....
022A00:  4E 23 06 00 D1 ED B0 EB D9 D9 E5 ED 4B 56 01 09    N#..........KV..
022A10:  E3 D9 E1 C9 D9 77 23 D9 C9 CD 14 0C C3 09 0C E1    .....w#.........
022A20:  F5 7E 23 CD 14 0C F1 E5 C3 09 0C EB CD 16 01 11    .~#.............
022A30:  18 0B CD 16 01 2A 18 05 EB CD 16 01 21 F5 7B CD    .....*......!.{.
022A40:  14 0C 7A CD 19 0C F1 C9 2B C5 E5 CD 68 0C 72 2B    ..z.....+...h.r+
022A50:  73 E1 C1 C9 C5 E5 CD 68 0C 73 23 72 E1 C1 C9 C5    s......h.s#r....
022A60:  E5 CD 68 0C 77 E1 C1 C9 ED 4B 58 01 09 C9 D9 2B    ..h.w....KX....+
022A70:  D9 2B CD 16 01 06 59 C3 89 10 03 C3 FE BB C8 B7    .+....Y.........
022A80:  28 03 FE 25 D8 CD 25 07 18 F2 CD 25 07 CD AA 0C    (..%..%....%....
022A90:  CD F9 0C 0D 28 0B 0C CB 74 C8 F5 3E 80 AC 67 F1    ....(...t..>..g.
022AA0:  C9 0C EB 21 00 00 B7 ED 52 C9 B7 28 29 FE AB 28    ...!....R..()..(
022AB0:  42 FE AD 28 D5 2A 27 01 FE 75 28 2F 01 01 00 FE    B..(.*'..u(/....
022AC0:  7F 28 25 0C ED 5B 25 01 FE 7E 28 1C 0C FE 76 28    .(%..[%..~(...v(
022AD0:  17 1E 0D C3 9E 06 CD 80 0B 3D 1E 0E C4 9E 06 5E    .........=.....^
022AE0:  23 56 23 7E 23 66 6F EB C3 25 07 3A 25 01 4F 06    #V#~#fo..%.:%.O.
022AF0:  02 18 F5 CD 25 07 CD AA 0C F5 AF B8 20 09 79 3D    ....%....... .y=
022B00:  EB D1 C3 48 0C CD 23 0F E5 11 0F 0E CD 47 0B CD    ...H..#......G..
022B10:  8A 0F FE 12 20 11 CD FA 0B EB E1 CD 54 0C 1B 1B    .... .......T...
022B20:  D5 CD 25 07 CD 8A 0F CD 09 0C EB E1 C3 54 0C CD    ..%..........T..
022B30:  09 0C E5 CD 25 07 CD 4F 0D CD 8A 0F FE 0F 28 05    ....%..O......(.
022B40:  CD 18 0B 18 F4 CD 23 0F D1 C3 54 0C CD 25 07 CD    ......#...T..%..
022B50:  8A 0F FE 10 CA 25 07 CD 18 0B 18 F3 F1 1E 39 C3    .....%........9.
022B60:  9E 06 CD 25 07 1E 38 CD E6 2A D9 2B D9 CD 16 01    ...%..8..*.+....
022B70:  22 11 05 00 19 EB CD 3D 0C CD 16 01 C3 11 04 00    "......=........
022B80:  19 EB CD 3D 0C D9 23 23 D9 F5 78 FE 03 38 CD 03    ...=..##..x..8..
022B90:  0A 0B B7 28 C7 C5 44 4D E1 E5 CD BC 15 E1 F1 E5    ...(..DM........
022BA0:  FE AC 28 13 11 10 11 CD 47 0B CD 8A 0F E1 01 00    ..(.....G.......
022BB0:  00 F5 CD BC 15 F1 C9 CD 62 15 18 F1 79 CD 85 27    ........b...y..'
022BC0:  4F 11 08 00 19 71 23 70 23 5E 23 56 7A B3 C8 EB    O....q#p#^#Vz...
022BD0:  18 EA CD 25 07 1E 3C FE 7F C2 9E 06 CD AD 0B CD    ...%..<.........
022BE0:  16 01 C3 CD 3D 0C C3 25 07 CD 3C 0B DD CB 02 66    ....=..%..<....f
022BF0:  C8 21 34 18 18 0E CD E9 15 CD 07 16 DD CB 02 66    .!4............f
022C00:  C8 21 39 18 C3 FD 0B 21 0A 17 CD FD 0B CD 12 19    .!9....!........
022C10:  CB 70 28 09 CD 12 18 CD 37 0B CD 12 19 05 04 C2    .p(.....7.......
022C20:  E2 16 0D 28 50 0D CA C3 16 0D 28 76 0D CA AA 16    ...(P.....(v....
022C30:  1E 13 CD 9E 06 FE AC C2 44 0B CD 25 07 18 DB CD    ........D..%....
022C40:  25 07 CD EC 15 21 0A 17 CD FD 0B FE A8 20 19 CD    %....!....... ..
022C50:  25 07 CD 12 19 CB 70 28 17 CD 12 18 FE A9 28 05    %.....p(......(.
022C60:  CD 17 16 18 03 CD 25 07 21 11 17 CD FD 0B 18 8C    ......%.!.......
022C70:  CD 1D 16 18 F3 FE BA 21 15 17 20 21 CD E0 18 21    .......!.. !...!
022C80:  1E 17 FE BA 20 17 CD 25 07 B7 1E 43 C4 9E 06 3A    .... ..%...C...:
022C90:  19 01 FE C8 C4 9E 06 CD 25 07 21 25 17 CD F5 0B    ........%.!%....
022CA0:  18 93 11 43 17 21 4A 17 18 06 11 35 17 21 3F 17    ...C.!J....5.!?.
022CB0:  FE BA 20 E9 E5 D5 CD E0 18 E1 CD F5 0B E1 CD FD    .. .............
022CC0:  0B 18 1C FE BA 20 12 CD E0 18 FE BA 21 4E 17 20    ..... ......!N. 
022CD0:  CC CD E0 18 21 59 17 18 C4 21 55 17 CD EF 0B C3    ....!Y...!U.....
022CE0:  35 16 05 05 C2 30 16 FE BA 20 17 C5 CD E0 18 D1    5....0... ......
022CF0:  D9 2B D9 CD 16 01 3E CD 89 10 21 2A 17 CD FD 0B    .+....>...!*....
022D00:  28 03 3D 20 02 F1 C9 1E 1C F1 C3 9E 06 11 04 00    (.= ............
022D10:  19 5E 23 56 23 46 AF B8 3A 3D 01 C9 CD 16 01 06    .^#V#F..:=......
022D20:  CD 14 0C 21 47 0D CD FD 0B 18 06 21 4B 0D CD FD    ...!G......!K...
022D30:  0B CD 39 0C CD 16 01 19 C9 7A B7 3C 20 03 7B 87    ..9......z.< .{.
022D40:  C9 3D C0 7B D6 7D C9 03 CD 92 03 03 DD E5 D1 DD    .=.{.}..........
022D50:  CB 00 56 C8 21 5A 0D C3 FD 0B 03 CD C8 02 F5 AF    ..V.!Z..........
022D60:  B8 20 05 79 FE 02 20 06 1E 2F F1 C3 9E 06 F1 C9    . .y.. ../......
022D70:  08 C1 90 3E 01 28 01 AF F5 07 C1 90 28 02 3E 01    ...>.(......(.>.
022D80:  F5 06 C1 90 3E 00 17 F5 07 47 F1 90 3E 00 17 F5    ....>....G..>...
022D90:  08 47 F1 90 3F 3E 00 17 F5 07 C1 90 3F 3E 00 17    .G..?>......?>..
022DA0:  F5 08 D1 AF ED 52 20 01 3C F5 08 D1 AF ED 52 28    .....R .<.....R(
022DB0:  01 3C F5 09 D1 B7 ED 52 3E 80 A4 07 F5 05 D1 CD    .<.....R>.......
022DC0:  AA 07 F5 0A EB E1 B7 ED 52 3E 80 A4 07 F5 06 EB    ........R>......
022DD0:  E1 CD AA 07 F5 0C EB E1 B7 ED 52 3E 80 A4 07 EE    ..........R>....
022DE0:  01 F5 06 EB E1 CD B5 07 F5 0B D1 B7 ED 52 3E 80    .............R>.
022DF0:  A4 07 EE 01 F5 05 D1 CD B5 07 F5 07 D1 1A 96 23    ...............#
022E00:  13 20 00 08 05 10 F8 3C 18 01 AF F5 08 04 10 F8    . .....<........
022E10:  18 02 3E 01 F5 0B 04 10 F8 18 05 3E 00 38 01 3C    ..>........>.8.<
022E20:  F5 0B 04 10 F8 18 05 3E 00 30 01 3C F5 0B 04 10    .......>.0.<....
022E30:  F8 18 04 3E 00 38 01 3C F5 0B 04 10 F8 18 04 3E    ...>.8.<.......>
022E40:  00 30 01 3C F5 0F EB C1 AF ED 42 C1 20 06 EB ED    .0.<......B. ...
022E50:  42 20 01 3C F5 0F EB C1 AF ED 42 C1 20 05 EB ED    B .<......B. ...
022E60:  42 28 01 3C F5 0C 3E 80 AC 67 CD 08 08 3E 80 A4    B(.<..>..g...>..
022E70:  07 F5 14 C1 E3 CB 74 28 04 3E 80 AC 67 E3 C5 CD    ......t(.>..g...
022E80:  08 08 3E 80 A4 07 F5 16 C1 E3 CB 74 28 04 3E 80    ..>........t(.>.
022E90:  AC 67 E3 C5 CD 08 08 3E 80 A4 07 EE 01 F5 0E 3E    .g.....>.......>
022EA0:  80 AC 67 CD 08 08 3E 80 A4 07 EE 01 F5 0A 21 95    ..g...>.......!.
022EB0:  07 22 88 07 CD 7B 07 F5 0C 21 95 07 22 88 07 CD    ."...{...!.."...
022EC0:  7B 07 EE 01 F5 0A 21 9E 07 22 88 07 CD 7B 07 F5    {.....!.."...{..
022ED0:  0A 21 A3 07 22 88 07 CD 7B 07 F5 AA 0D A1 0D B3    .!£."...{.......
022EE0:  0D C3 0D D5 0D E9 0D AA 0D A1 0D BD 0D CE 0D E2    ................
022EF0:  0D F5 0D 79 0D 70 0D 81 0D 88 0D 90 0D 99 0D 0C    ...y.p..........
022F00:  18 03 CD 6E 0C 21 31 17 18 B4 06 21 81 01 22 0A    ...n.!1....!..".
022F10:  01 03 CD BE 01 08 CD 14 02 3E 20 CD 8C 01 06 44    .........> ....D
022F20:  4D E1 CD DD 01 04 D1 CD C2 07 06 4F CD 59 02 E1    M..........O.Y..
022F30:  41 03 CD 66 02 09 3E 05 C1 C5 90 CD 59 02 F1 03    A..f..>.....Y...
022F40:  CD 6E 02 06 3E 01 CD 59 02 F1 03 CD 8C 01 06 7D    .n..>..Y.......}
022F50:  D1 E1 CD D2 0B 03 CD D7 0B 04 D1 CD CD 0A B7 1E    ................
022F60:  1A C2 9E 06 CD 80 0B 1E 1A C3 1B 29 21 0B 18 CD    ...........)!...
022F70:  FD 0B CD 5E 17 CB 70 28 09 CD 12 18 CD 37 0B CD    ...^..p(.....7..
022F80:  5E 17 F5 E5 D5 AF B8 20 31 79 3D 28 1B 3D 28 20    ^...... 1y=(.=( 
022F90:  3D 28 22 1E 1D CD 9E 06 E1 D1 F1 CD 2A 10 FE AC    =(".........*...
022FA0:  C2 44 0B CD 25 07 18 CA 21 20 18 CD FD 0B 18 E8    .D..%...! ......
022FB0:  21 2E 18 18 F6 21 25 18 18 F1 05 05 20 D5 CD 6E    !....!%..... ..n
022FC0:  0C 21 2A 18 CD FD 0B D1 E1 F1 18 D2 CD 25 07 CD    .!*..........%..
022FD0:  EC 15 21 0B 18 CD FD 0B FE A8 20 1E CD 25 07 CD    ..!....... ..%..
022FE0:  5E 17 CB 70 28 11 CD 12 18 FE A9 28 05 CD 7C 17    ^..p(......(..|.
022FF0:  18 08 CD 25 07 18 03 CD 82 17 21 1C 18 CD FD 0B    ...%......!.....
023000:  18 06 CD E9 15 CD 6C 17 C3 FC 15 06 21 28 01 22    ......l.....!(."
023010:  0A 01 21 18 18 C3 F5 0B 03 22 0A 01 03 CD 9A 06    ..!......"......
023020:  04 CD B9 06 E5 04 CD 89 01 F5 03 CD 0D 07 05 CD    ................
023030:  15 0D E5 D5 04 2A 0A 01 E5 04 E1 22 0A 01 21 62    .....*....."..!b
023040:  18 18 03 21 5E 18 E5 CD 3C 0B CD E4 2A CD 44 0B    ...!^...<...*.D.
023050:  CB 70 E1 01 04 00 C2 F5 0B 1E 41 C3 9E 06 03 CD    .p........A.....
023060:  4B 04 03 CD 29 06 21 6F 2C 11 81 01 18 0B 21 68    K...).!o,.....!h
023070:  2C 18 03 21 63 2C 11 28 01 E5 D5 CD 25 07 FE A8    ,..!c,.(....%...
023080:  D1 28 0A CD 39 0C E1 01 04 00 C3 FD 0B CD 25 07    .(..9.........%.
023090:  18 B8 CD 3C 0B 21 DC 18 E5 18 2A 21 D7 18 18 03    ...<.!....*!....
0230A0:  21 D2 18 E5 CD 3C 0B CD E4 2A CB 70 1E 41 E1 CA    !....<...*.p.A..
0230B0:  9E 06 D9 4F 2B 2B 7E 23 23 3D 79 D9 1E 49 CC 9E    ...O++~##=y..I..
0230C0:  06 E5 CD 37 0B 01 0E 02 CD FC 18 CD 44 0B E1 C3    ...7........D...
0230D0:  F5 0B 04 D1 CD BB 04 04 D1 CD D3 05 03 CD 27 05    ..............'.
0230E0:  CD 25 07 01 01 00 C5 18 0E 2A 4E 01 25 E5 CD 12    .%.......*N.%...
0230F0:  19 D9 2B D9 18 0A E5 CD 12 19 18 04 C5 CD 04 19    ..+.............
023100:  0E 03 0E 15 0E 21 0E 2D 0E 39 0E 55 0E 45 0E 72    .....!.-.9.U.E.r
023110:  0E 65 0E 9E 0E 87 0E B8 0E AD 0E 00 00 00 00 D0    .e..............
023120:  0E C5 0E CD 25 07 CD 12 19 CD F1 0A 21 35 0F CD    ....%.......!5..
023130:  F5 0B 2B 2B C9 04 B7 CA CD AD 0B DA 25 07 E5 CD    ..++........%...
023140:  09 0C EB 23 CD 54 0C E1 2B 72 2B 73 CD 25 07 11    ...#.T..+r+s.%..
023150:  16 BA CD 47 0B 18 33 2F 15 18 12 E4 14 3C 13 05    ...G..3/.....<..
023160:  15 4C 15 62 15 D2 15 FE 7F 28 CD FE 13 D8 FE 1B    .L.b.....(......
023170:  D0 87 6F 26 00 11 31 0F 19 5E 23 56 EB E9 C5 C9    ..o&..1..^#V....
023180:  08 11 10 11 CD 47 0B CD 4F 0D DD CB 01 86 B7 21    .....G..O......!
023190:  4E 01 36 00 C2 67 0F CD 80 0B FE 04 CA 3B 11 FE    N.6..g.......;..
0231A0:  06 28 DB FE 08 CA E0 1C FE 05 CA FE 10 D9 E5 D9    .(..............
0231B0:  1E 07 CD 1B 29 D9 54 5D E3 F5 EB B7 ED 52 01 0B    ....).T].....R..
0231C0:  00 B7 ED 42 20 45 EB 7E FE 21 20 3F 23 4E 23 46    ...B E.~.! ?#N#F
0231D0:  23 7E FE E5 20 35 23 7E FE 21 20 2F 23 5E 23 56    #~.. 5#~.! /#^#V
0231E0:  EB 29 09 EB 23 7E FE 29 20 21 23 7E FE D1 20 1B    .)..#~.) !#~.. .
0231F0:  23 7E FE 19 20 15 23 7E FE E5 20 0F 01 F6 FF F1    #~.. .#~.. .....
023200:  09 C1 D5 D9 E1 16 01 06 00 18 03 F1 E1 D9 E5 D5    ................
023210:  05 20 06 21 B1 20 CD F5 0B 04 CD 2D 0B CD FC 18    . .!. .....-....
023220:  E1 D1 05 CA AD 10 04 C2 D4 10 25 FA 96 10 D9 2B    ..........%....+
023230:  D9 20 1E 0D 28 14 0D C2 2A 13 D9 2B D9 CD 16 01    . ..(...*..+....
023240:  ED CD 16 01 53 CD 3D 0C 13 13 CD 16 01 22 C3 3D    ....S.=......".=
023250:  0C 0D 28 1F 0D 20 1C D9 2B D9 CD 16 01 DD CD 16    ..(.. ..+.......
023260:  01 73 CD 89 10 1C CD 16 01 DD CD 16 01 72 CD 89    .s...........r..
023270:  10 1C BF CD 16 01 DD 20 17 CD 16 01 75 CD 89 10    ....... ....u...
023280:  CD 16 01 DD 1C CD 16 01 74 F5 7B CD 19 0C F1 C9    ........t.{.....
023290:  CD 16 01 77 18 F3 0D 28 08 0D 28 0B 21 17 11 18    ...w...(..(.!...
0232A0:  03 21 1A 11 C3 F5 0B 21 24 11 C3 EF 0B 21 2F 11    .!.....!$....!/.
0232B0:  C3 DB 0B CD 3C 0B CD E3 18 CD 37 0B CD 12 19 CD    ....<.....7.....
0232C0:  44 0B 05 28 2B 05 20 06 ED 43 4C 01 18 06 04 04    D..(+. ..CL.....
0232D0:  26 00 28 C2 CB 70 20 1D CB 78 20 1D D9 2B D9 CD    &.(..p ..x ..+..
0232E0:  16 01 01 ED 5B 4C 01 CD 3D 0C 21 20 11 C3 FD 0B    ....[L..=.! ....
0232F0:  1E 34 C3 9E 06 1E 3F 18 F9 0E 01 C3 2A 10 C5 23    .4....?.....*..#
023300:  D1 C3 F9 0A 21 02 00 B7 ED 42 20 06 DD CB 01 C6    ....!....B .....
023310:  18 04 DD CB 01 86 CD 5C 1A FE 20 CA D2 19 FE 77    .......\.. ....w
023320:  D8 FE 7D D0 87 6F 26 00 E5 C5 CD 59 1A 5F 78 B7    ..}..o&....Y._x.
023330:  20 53 79 3D 28 3C 3D 7B 20 2F C1 CD F9 0C D9 2B     Sy=(<={ /.....+
023340:  D9 CB 41 28 1A 21 65 1B CD F5 0B CD 16 01 00 E1    ..A(.!e.........
023350:  E5 5F 7D FE F2 38 07 2E 02 95 AD 85 6F E3 7B 01    ._}..8......o.{.
023360:  1D 0E E1 CD 03 1A C3 F5 0B D1 CD F9 0A 01 05 0E    ................
023370:  18 F0 7B D1 CD F9 0A DD CB 00 66 01 ED 0D 28 E2    ..{.......f...(.
023380:  01 F9 0D 18 DD 7B D1 CD F9 0A CB 7A 20 34 15 28    .....{.....z 4.(
023390:  11 15 20 23 CD 6E 0C 21 FB 0D CD FD 0B 01 11 0E    .. #.n.!........
0233A0:  18 C0 E1 5F 7D FE F2 28 14 FE F4 7B 28 10 01 29    ..._}..(...{(..)
0233B0:  0E CD 03 1A C3 DB 0B 1E 1B E1 C3 9E 06 7B 1E 31    .............{.1
0233C0:  18 F8 5F E1 E5 7D FE F2 01 ED 0D 7B 38 94 1E 40    .._..}.....{8..@
0233D0:  18 E7 CD B9 20 D9 2B D9 38 04 CD 16 01 7D 21 0D    .... .+.8....}!.
0233E0:  1A CD FD 0B C5 CD 59 1A D1 CD F9 0A 21 11 1A CD    ......Y.....!...
0233F0:  FD 0B 4F 2A 50 01 26 00 2C CD 1E 1A 79 CD 16 01    ..O*P.&.,...y...
023400:  F5 18 06 09 5E 23 56 23 EB 01 04 00 C9 03 32 17    ....^#V#......2.
023410:  01 0C 3A 17 01 CD 22 07 A6 ED 44 3E 00 17 7C B7    ..:..."...D>..|.
023420:  20 16 7D FE 06 30 11 CB 3F 30 05 CD 16 01 33 B7     .}..0..?0....3.
023430:  C8 CD 16 01 E1 3D 18 F8 CD 38 0C CD 16 01 39 CD    .....=...8....9.
023440:  16 01 F9 C9 CD B5 1B CD F9 0C CB 41 21 32 1B 20    ...........A!2. 
023450:  36 21 37 1B CD EF 0B 18 17 CD 25 07 FE AD CA 44    6!7.......%....D
023460:  1A FE AB 20 08 CD B5 1B CD F9 0C 18 03 CD B8 1B    ... ............
023470:  FE AB 28 18 FE AD 28 14 FE 07 C0 CD F1 0A CD B5    ..(...(.........
023480:  1B CD F1 0A 21 56 1B CD F5 0B 18 E4 05 CA 03 1B    ....!V..........
023490:  04 CD F9 0C 47 C5 CD B5 1B CD F9 0C CB 41 C1 20    ....G........A. 
0234A0:  23 D9 2B 2B D9 CB 50 28 06 21 5A 1B CD FD 0B CB    #.++..P(.!Z.....
0234B0:  41 28 06 21 65 1B CD FD 0B 21 6B 1B 01 02 00 CD    A(.!e....!k.....
0234C0:  FD 0B 18 AC F5 AF CD 9E 1B 28 1A CB 50 28 05 EB    .........(..P(..
0234D0:  6F 67 ED 52 DD CB 00 4E CD 71 1B F1 CD 16 01 E5    og.R...N.q......
0234E0:  01 01 00 18 8B CB 50 20 09 DD CB 00 4E CD 93 1B    ......P ....N...
0234F0:  18 E9 DD CB 00 4E 21 49 1B 20 03 21 51 1B CD FD    .....N!I. .!Q...
023500:  23 46 04 23 23 23 5E 23 56 3A 3D 01 CD 4D 2A E3    #F.###^#V:=..M*.
023510:  4E 23 46 E1 C3 0E 10 02 E1 77 05 EB E1 73 23 72    N#F......w...s#r
023520:  03 D1 ED B0 0A 44 4D E1 73 23 72 23 71 23 70 0B    .....DM.s#r#q#p.
023530:  ED 5B 17 01 21 00 00 39 ED B0 F9 E5 C5 11 04 00    .[..!..9........
023540:  19 46 CD 25 07 05 04 CA AC 11 CD 3F 0B 11 05 00    .F.%.......?....
023550:  19 CD 85 27 C5 5F 2B 7E 23 4E 23 46 E5 FE 02 7B    ...'._+~#N#F...{
023560:  28 0C 1E 18 C5 CD E6 2A D1 CD F9 0A 18 21 CD FC    (......*.....!..
023570:  18 CB 78 20 1A 05 28 17 04 28 22 D9 2B D9 CD 16    ..x ..(..(".+...
023580:  01 01 ED 5B 4C 01 CD 3D 0C 21 DA 11 CD FD 0B E1    ...[L..=.!......
023590:  C1 05 28 15 CD 37 0B 11 0A 00 19 18 B4 0D 28 EF    ..(..7........(.
0235A0:  0D 28 EC CD 16 01 33 18 E6 CD 44 0B DD CB 02 9E    .(....3...D.....
0235B0:  E1 4E 23 46 E1 F5 5E 23 56 23 7E 21 3D 01 96 F2    .N#F..^#V#~!=...
0235C0:  D5 11 ED 44 CD 16 01 06 CD 14 0C 21 E6 11 CD FD    ...D.......!....
0235D0:  0B F1 C3 3D 0C 21 EC 11 18 F4 0B EB AF 6F 67 ED    ...=.!.......og.
0235E0:  42 39 F9 EB ED B0 05 CD 92 03 D5 CD 03 DD E5 CD    B9..............
0235F0:  CD AA 0C E5 21 42 01 5E 16 00 CD F9 0A D1 CD 16    ....!B.^........
023600:  01 FE CD 89 10 21 DD 12 CD FD 0B FE BA 28 05 CD    .....!.......(..
023610:  37 0B 18 DC 3E FB 18 3B 01 FF FF C5 CD 25 07 CD    7...>..;.....%..
023620:  12 19 D9 2B D9 CD 09 0C 2B E5 11 14 0B CD 47 0B    ...+....+.....G.
023630:  47 79 32 42 01 3D 78 20 B7 CD AA 0C CD F6 0A CD    Gy2B.=x ........
023640:  2B 0C 21 D7 12 CD FD 0B FE BA 28 05 CD 37 0B 18    +.!.......(..7..
023650:  E8 3E F6 54 5D 2B 06 FF 4F 09 C1 C5 B7 ED 42 09    .>.T]+..O.....B.
023660:  28 05 CD 49 0C 18 EF C1 1B D5 21 42 01 46 C5 CD    (..I......!B.F..
023670:  25 07 CD 8A 0F C1 21 42 01 70 CD FA 0B 2B D1 C1    %.....!B.p...+..
023680:  E5 04 C5 E5 EB 13 CD 49 0C 2B 2B F5 3E C2 CD 5F    .......I.++.>.._
023690:  0C F1 FE 12 28 2E FE 10 28 0A CD 18 0B 47 3A 42    ....(...(....G:B
0236A0:  01 C3 35 12 23 1B 1B 1B CD 54 0C D1 C1 E1 D9 2B    ..5.#....T.....+
0236B0:  2B 2B D9 CD 25 07 CD 09 0C EB 05 04 C8 E1 CD 49    ++..%..........I
0236C0:  0C 10 FA C9 D1 C1 04 E1 CD 09 0C 2B E5 C5 CD 25    ...........+...%
0236D0:  07 CD 8A 0F C1 18 DF 07 B7 ED 52 19 CA 03 CA CD    ..........R.....
0236E0:  14 0C 0C F5 CD E9 12 F1 C9 2A 40 01 CD 0D 0D 28    .........*@....(
0236F0:  35 90 28 18 0D 28 08 CD 1C 0D CD 16 01 77 C9 CD    5.(..(.......w..
023700:  0B 18 D8 F5 04 C5 CD B5 1B D1 CD F9 0A D1 CB 52    ...............R
023710:  21 28 1B 20 03 21 1E 1B CD DB 0B C3 70 1A 09 21    !(. .!......p..!
023720:  B6 00 22 6E 07 CD 61 07 09 21 2F A6 22 6E 07 CD    .."n..a..!/."n..
023730:  61 07 04 CD EF 03 E5 0A CB 74 28 04 3E 80 AC 67    a........t(.>..g
023740:  E5 D5 06 B7 ED 5A EC 9F 02 07 EB B7 ED 52 EC 9F    .....Z.......R..
023750:  02 04 EB B7 ED 52 03 C1 B0 F5 04 3E 80 AC 67 05    .....R.....>..g.
023760:  CD AC 09 E5 D5 05 E3 D5 CD AC 09 05 CD 08 08 E5    ................
023770:  D5 F5 7C B7 20 11 7D 1E 23 FE 05 30 12 C1 B7 C8    ..|. .}.#..0....
023780:  47 CD 89 10 10 FB C9 3C 20 05 95 1E 2B 20 EA CD    G......< ...+ ..
023790:  2B 0C F1 21 42 1B C2 FD 0B CD 16 01 19 C9 DD CB    +..!B...........
0237A0:  02 5E D9 2B 28 0A 2B 56 2B 5E 2B 2B D5 D9 E1 C9    .^.+(.+V+^++....
0237B0:  36 D1 23 D9 C9 CD 25 07 CD A8 1D FE AA 28 6E FE    6.#...%......(n.
0237C0:  02 28 1C FE 09 28 18 FE AF 28 43 FE 08 C0 CD F1    .(...(...(C.....
0237D0:  0A CD A5 1D CD F1 0A 21 D0 1C CD F5 0B 18 DC CD    .......!........
0237E0:  F6 0A F5 CD A5 1D CD F6 0A CD 9E 1B 28 08 EB CD    ............(...
0237F0:  16 01 EB CD 39 0C D1 CB 42 21 CC 1C 20 03 21 C7    ....9...B!.. .!.
023800:  1C CD FD 0B CD 16 01 E5 DD CB 02 9E 18 AD CD F9    ................
023810:  0C CB 41 28 0A 21 5F 1B CD F5 0B DD CB 01 C6 CD    ..A(.!_.........
023820:  A5 1D CD F9 0C 21 D4 1C CD EF 0B 18 8E C5 05 28    .....!.........(
023830:  26 04 CD F9 0C CD A5 1D CD F9 0C CB 41 D1 20 26    &...........A. &
023840:  D9 2B 2B D9 CB 43 28 06 21 65 1B CD FD 0B 21 DA    .++..C(.!e....!.
023850:  1C CD FD 0B C3 BB 1B CD A5 1D D1 CD F9 0A 21 B9    ..............!.
023860:  1C CD DB 0B 18 EE CD 9E 1B EB 21 C3 1C 28 92 F5    ..........!..(..
023870:  C5 CD 78 1C C1 F1 18 8C E5 7A B7 20 2C 7B FE 11    ..x......z. ,{..
023880:  30 27 B7 28 24 FE 01 E1 C8 E5 D9 E5 D9 0E FE CB    0'.($...........
023890:  3F 28 1D 30 0B 0C 28 0E CD 16 01 54 CD 16 01 5D    ?(.0..(....T...]
0238A0:  CD 16 01 29 18 E9 D9 E1 D9 CD 2C 0C E1 C3 FD 0B    ...)......,.....
0238B0:  E1 E1 0C C0 CD 16 01 19 C9 09 21 A6 00 22 6E 07    ..........!.."n.
0238C0:  CD 61 07 03 CD BA 03 04 CD F7 03 EB 03 CD F7 03    .a..............
0238D0:  03 C1 A0 F5 05 CD 34 09 E5 D5 05 CD BE 08 E5 D5    ......4.........
0238E0:  3A 48 01 F5 C5 5E 23 56 23 D5 5E 23 56 D5 23 46    :H...^#V#.^#V.#F
0238F0:  CD 25 07 05 28 15 CD 3F 0B 18 03 CD 37 0B C5 CD    .%..(..?....7...
023900:  16 01 E5 CD 1C 0D 21 31 13 C3 FD 0B CD 39 0D 30    ......!1.....9.0
023910:  04 0D C3 73 10 0D 28 05 CD 2B 0D 18 DD CD 16 01    ...s..(..+......
023920:  E5 CD 2B 0D 18 E0 0D CA 4A 10 CD 16 01 32 C3 3D    ..+.....J....2.=
023930:  0C 05 D1 73 23 72 EB 04 5E 23 56 EB CD 25 07 B7    ...s#r..^#V..%..
023940:  1E 04 C4 9E 06 CD 80 0B FE 02 1E 07 C4 9E 06 79    ...............y
023950:  32 42 01 22 40 01 CD 25 07 CD 2D 0B CD E6 18 D9    2B."@..%..-.....
023960:  22 4C 01 D9 CD E3 12 FE 0D 28 07 FE 0C 1E 11 C4    "L.......(......
023970:  9E 06 F5 CD 25 07 2A 42 01 26 00 D9 E5 D9 CD F6    ....%.*B.&......
023980:  18 08 79 3D D9 C1 D9 20 40 C6 21 CD A2 1B D9 23    ..y=... @.!....#
023990:  BE 20 1F ED 42 09 20 1A ED 5B 4C 01 ED 52 44 4D    . ..B. ..[L..RDM
0239A0:  62 6B 1B ED B0 2B D9 F1 E5 DD CB 01 D6 CD FA 0B    bk...+..........
0239B0:  18 0F 23 23 23 D9 DD CB 01 96 21 CB 14 CD FD 0B    ..###.....!.....
0239C0:  F1 2B E5 F5 2A 40 01 18 33 F1 FE 0C 20 08 21 CE    .+..*@..3... .!.
0239D0:  14 11 D2 14 18 06 21 D7 14 11 DC 14 CD F5 0B E5    ......!.........
0239E0:  EB CD FD 0B E5 CD 16 01 C5 F5 2A 40 01 E5 3A 42    ..........*@..:B
0239F0:  01 F5 CD 80 0F 08 F1 4F E1 22 40 01 CD 0D 0D 28    .......O."@....(
023A00:  53 90 28 21 CD 1C 0D 0D 28 5B CD 16 01 77 F1 C6    S.(!....([...w..
023A10:  30 CD DF 12 21 E0 14 CD FD 0B D1 CD 48 0C 23 EB    0...!.......H.#.
023A20:  E1 08 C3 54 0C CD 39 0D 30 25 CD 16 01 DD 0D 20    ...T..9.0%..... 
023A30:  15 CD 16 01 6E CD 89 10 1C CD 16 01 DD CD 16 01    ....n...........
023A40:  66 CD 89 10 18 25 CD 16 01 7E CD 89 10 18 BF CD    f....%...~......
023A50:  2B 0D 18 B3 0D 28 09 CD 16 01 3A CD 3D 0C 18 AE    +....(....:.=...
023A60:  CD 32 0C 18 06 21 37 13 CD FD 0B F1 07 07 07 D6    .2...!7.........
023A70:  3D CD DF 12 CD 09 0C EB E1 E5 CD 49 0C DD CB 01    =..........I....
023A80:  56 20 3B CD 16 01 D1 CD 16 01 D5 FE 2B 28 04 CD    V ;.........+(..
023A90:  16 01 EB 21 C6 14 CD FD 0B 2B E5 DD 66 01 E5 CD    ...!.....+..f...
023AA0:  80 0F E1 DD 74 01 CD FA 0B EB E1 CD 49 0C EB D1    ....t.......I...
023AB0:  13 CD 48 0C DD CB 01 56 C0 CD 16 01 D1 C9 C1 D1    ..H....V........
023AC0:  CD 2C 0C C5 18 C5 06 B7 ED 52 FA 04 E3 C3 03 C1    .,.......R......
023AD0:  B8 DA 04 00 00 3C 47 04 47 F1 B8 DA 03 00 00 05    .....<G.G.......
023AE0:  05 C1 B8 C2 CD 09 0C E5 CD 4F 0D CD 23 0F E5 11    .........O..#...
023AF0:  10 11 CD 47 0B CD 8A 0F CD FA 0B D1 EB CD 54 0C    ...G..........T.
023B00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
023B10:  1E 00 00 00 02 09 4E E5 1E 00 41 02 00 00 00 02    ......N...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:  E3 18 C1 10 F6 CD 0B 1F D9 2B D9 E1 D1 DD CB 00    .........+......
023C10:  4E 28 01 EB C1 D1 DD 72 01 CD FD 0B 21 01 00 B7    N(.....r....!...
023C20:  ED 42 C0 C3 9A 1F 3A 48 01 F5 CD 3C 0B CD 12 19    .B....:H...<....
023C30:  CD 5E 0D CD 0B 1F 0D D1 DD 72 01 C9 CD 26 1D 28    .^.......r...&.(
023C40:  07 21 69 1D 48 CD F5 0B C3 99 1F CD 26 1D 28 07    .!i.H.......&.(.
023C50:  21 71 1D 0C C3 F5 0B 21 77 1D 18 E9 CD 26 1D 21    !q.....!w....&.!
023C60:  6E 1D 20 EF 21 74 1D 18 DC 04 6F 26 00 E5 02 3C    n. .!t....o&...<
023C70:  F5 02 3D F5 02 23 E5 02 2B E5 CD 3C 0B CD AA 0C    ..=..#..+..<....
023C80:  4F 7D CD 14 0C 79 FE AC C2 44 0B CD 25 07 18 ED    O}...y...D..%...
023C90:  CD A5 1D CD F1 0A 21 4A 20 C3 F5 0B CD 25 07 CD    ......!J ....%..
023CA0:  16 19 C3 0B 1F CD 25 07 DD CB 02 9E B7 28 50 FE    ......%......(P.
023CB0:  76 28 31 FE 75 28 35 FE A8 28 E1 FE DB CA E7 20    v(1.u(5..(..... 
023CC0:  FE 22 CA 57 1E DD CB 02 DE FE 7F 2A 27 01 28 66    .".W.......*'.(f
023CD0:  ED 5B 25 01 FE 7E 28 67 FE 06 28 B4 1E 0C CD 9E    .[%..~(g..(.....
023CE0:  06 C3 7C 0C 3A 27 01 01 03 00 18 33 ED 5B 27 01    ..|.:'.....3.['.
023CF0:  3A 25 01 4F 06 02 69 26 00 22 4C 01 C3 62 1E CD    :%.O..i&."L..b..
023D00:  80 0B FE 01 F8 C2 C1 1E DD CB 02 DE 5E 23 56 78    ............^#Vx
023D10:  B7 20 E3 79 3D 28 1E 3D 28 51 7A 32 51 01 7B B7    . .y=(.=(Qz2Q.{.
023D20:  28 0D CD 16 01 3E CD 14 0C CD 16 01 F5 18 25 CD    (....>........%.
023D30:  16 01 AF 18 F4 EB DD CB 01 46 28 22 CD 29 20 EB    .........F(".) .
023D40:  E5 EB E3 CD 2B 0C D1 CD 39 0C CD BC 1F 01 02 00    ....+...9.......
023D50:  DD CB 01 C6 C3 25 07 01 00 80 51 59 18 04 01 01    .....%....QY....
023D60:  00 EB CD 39 0C CD 16 01 E5 18 E9 D5 23 5E 23 56    ...9........#^#V
023D70:  18 CF 3A 48 01 57 C5 E3 4E 23 46 E1 79 CB 78 28    ..:H.W..N#F.y.x(
023D80:  02 3E 01 C5 D5 4F C5 E5 3D 21 70 20 28 09 3D 21    .>...O..=!p (.=!
023D90:  72 20 28 03 21 5A 20 CD FD 0B E1 CD 3B 11 C1 D1    r (.!Z .....;...
023DA0:  DD 72 01 0D 20 08 21 4E 20 CD FD 0B C1 C9 0D 28    .r.. .!N ......(
023DB0:  05 21 51 20 18 07 21 55 20 DD CB 01 C6 C1 C3 FD    .!Q ..!U .......
023DC0:  0B FE 09 CA E0 1C FE 0A CA 69 1F 30 45 FE 07 CA    .........i.0E...
023DD0:  7E 0F FE 05 28 9C C3 69 1F C5 DD CB 01 C6 CD 02    ~...(..i........
023DE0:  1F D9 2B 2B D9 CD 16 01 CD D1 CD 3D 0C C3 BC 1F    ..++.......=....
023DF0:  3A 48 01 F5 CD D9 1E D1 DD 72 01 0D D9 2B D9 C3    :H.......r...+..
023E00:  01 0D 71 23 70 E1 C9 CD 80 0B 3D 28 14 FE 02 1E    ..q#p.....=(....
023E10:  1E C4 9E 06 2B 2B D1 D5 01 08 00 ED B0 E1 C3 25    ....++.........%
023E20:  07 CD 25 07 5E 23 56 E1 E5 18 A2 AF 32 42 01 21    ..%.^#V.....2B.!
023E30:  3F 01 4E 34 06 00 CD 25 07 C5 11 05 00 CD 4E 0B    ?.N4...%......N.
023E40:  C1 36 01 23 71 23 70 23 3A 42 01 77 3C 32 42 01    .6.#q#p#:B.w<2B.
023E50:  23 E5 CD 25 07 FE AC 28 DD CD 44 0B 57 3A 42 01    #..%...(..D.W:B.
023E60:  47 3D E1 77 10 FC E1 E5 71 23 70 23 36 00 23 77    G=.w....q#p#6.#w
023E70:  23 77 23 77 7A 18 83 E5 B7 1E 2C C4 9E 06 CD 80    #w#wz.....,.....
023E80:  0B 3D C3 0D 27 4F 7E 23 B7 F2 86 27 79 23 C9 21    .=..'O~#...'y#.!
023E90:  0A 00 D5 EB 2A 37 01 23 23 E3 E5 D5 CD 4E 0B D1    ....*7.##....N..
023EA0:  F1 F5 77 CD 25 07 FE BA 28 07 D5 CD 37 0B D1 18    ..w.%...(...7...
023EB0:  EA F1 CD 25 07 23 D1 E5 D5 CD 0A 25 E1 CD 85 27    ...%.#.....%...'
023EC0:  22 40 01 EB E1 E5 01 08 00 ED B0 EB 4F 3A 3D 01    "@..........O:=.
023ED0:  77 79 2B D1 C9 16 02 CD 8F 27 46 2B 4E E5 EB 23    wy+......'F+N..#
023EE0:  CB 76 1E 48 C4 9E 06 2B EB E1 D5 EB 2A 29 01 B7    .v.H...+....*)..
023EF0:  ED 42 22 29 01 EB 73 23 72 11 F9 FF 19 D1 B7 ED    .B")..s#r.......
023F00:  52 19 C8 D5 11 0B 00 19 C5 CD 85 27 EB 2A 40 01    R..........'.*@.
023F10:  01 09 00 ED B0 1B 1B 1B C1 18 D1 16 02 CD 8F 27    ...............'
023F20:  46 2B 4E D5 EB 23 CB 76 28 C2 D5 FE DB 20 20 C5    F+N..#.v(....  .
023F30:  CD 25 07 CD AA 0C CD F6 0A CD 32 0B 25 24 1E 42    .%........2.%$.B
023F40:  C4 9E 06 65 25 2E 00 CB 3C CB 1D C1 09 44 4D ED    ...e%...<....DM.
023F50:  5B 29 01 1B CD 39 0C 13 EB B7 ED 42 22 29 01 EB    [)...9.....B")..
023F60:  E1 73 23 72 E5 13 13 CD 4A 10 13 13 CD 2A 13 E1    .s#r....J....*..
023F70:  11 F9 FF 19 D1 B7 ED 52 19 C8 D5 11 0B 00 19 C5    .......R........
023F80:  CD 85 27 EB 2A 40 01 01 09 00 ED B0 1B 1B 1B C1    ..'.*@..........
023F90:  D5 18 BC 1E 3A C3 9E 06 11 07 00 19 56 2B 5E 7A    ....:.......V+^z
023FA0:  B3 CC 93 28 E5 CD 32 0C CD 16 01 E5 E1 2B 2B 18    ...(..2......++.
023FB0:  1D FE AE C2 13 2A E1 CD 25 07 B7 1E 37 C4 9E 06    .....*..%...7...
023FC0:  CD 80 0B 1E 37 FE 0F C4 9E 06 11 04 00 19 5E 23    ....7.........^#
023FD0:  56 01 F9 FF 09 E5 DD CB 01 4E 28 0C CD A2 1B D9    V........N(.....
023FE0:  23 D9 19 CD 38 0C 18 07 D9 2B D9 EB CD 71 1B CD    #...8....+...q..
023FF0:  16 01 E5 E1 CD 25 07 4E 23 46 23 CD 0C 2B 5F 78    .....%.N#F#..+_x
024000:  9A 1F CD 3C 0B CD 16 19 CD F9 0C DD CB 02 9E C3    ...<............
024010:  44 0B FE 0C 38 C3 28 D8 FE 0F CA 69 1F C5 5E 23    D...8.(....i..^#
024020:  56 D5 CD 02 1F CB 41 D1 E1 C2 F5 0B EB C3 EF 0B    V.....A.........
024030:  3A 48 01 F5 CD 3C 0B CD E3 18 D1 DD 72 01 CD 37    :H...<......r..7
024040:  0B 21 5A 01 E5 CD 0A 25 CD 0B 1F E1 4E 23 46 23    .!Z....%....N#F#
024050:  CD 0C 2B 16 00 18 17 C5 0E 01 CD 77 1F C1 C9 D9    ..+........w....
024060:  2B D9 21 DA 11 04 C3 DB 0B 1E 0C CD 1B 29 CB 78    +.!..........).x
024070:  20 E5 05 28 EA 04 C0 15 FA 0C 20 EB 20 47 0D 28     ..(...... . G.(
024080:  11 0D 28 22 CD 16 01 3A CD 3D 0C 0C CD 16 01 F5    ..("...:.=......
024090:  0C C9 CD 32 0C CD 16 01 E5 0C DD CB 01 46 C8 0C    ...2.........F..
0240A0:  21 5F 1B C3 F5 0B CD 16 01 ED CD 16 01 5B CD 3D    !_...........[.=
0240B0:  0C 13 13 CD 32 0C DD CB 01 C6 0C 0C CD 16 01 E5    ....2...........
0240C0:  CD 16 01 D5 C9 16 DD CD 16 01 DD 0D 28 0C 0D 28    ............(..(
0240D0:  1A CD 16 01 7E CD 89 10 18 B1 CD 16 01 6E CD 3D    ....~........n.=
0240E0:  0C 1C CD 16 01 66 CD 89 10 18 AA CD 16 01 5E CD    .....f........^.
0240F0:  3D 0C 1C CD 16 01 56 CD 3D 0C 1C CD 16 01 6E CD    =.....V.=.....n.
024100:  3D 0C 1C CD 16 01 66 CD 89 10 18 AA 0D 28 08 0D    =.....f......(..
024110:  28 0B 21 5C 20 18 0D 21 5F 20 C3 45 1D 21 65 20    (.!\ ..!_ .E.!e 
024120:  DD CB 01 C6 0C 0C C3 F5 0B 3E 80 A4 28 07 EB 21    .........>..(..!
024130:  00 00 ED 52 B7 11 00 00 ED 5A C8 16 0E CB 74 20    ...R.....Z....t 
024140:  04 29 15 18 F8 1E 00 B4 67 C9 03 EE 01 F5 02 E1    .)......g.......
024150:  E5 03 3B F1 F5 04 D1 E1 E5 D5 01 3B 02 7E F5 05    ..;........;.~..
024160:  5E 23 56 EB E5 0A 5E 23 56 23 4E 23 66 69 E5 D5    ^#V...^#V#N#fi..
024170:  01 E5 02 E5 D5 B7 21 AC 20 28 0A CD 16 01 0E CD    ......!. (......
024180:  14 0C 21 88 20 C3 FD 0B 03 CD 49 07 03 CD 22 07    ..!. .....I...".
024190:  05 CD 22 07 B6 77 04 7D CD 22 07 07 5F CD 22 07    .."..w.}.".._.".
0241A0:  57 E5 D5 08 D1 E1 93 38 03 CD 3C 07 04 06 00 C5    W......8..<.....
0241B0:  33 03 22 17 01 03 2A 17 01 CD 5E 0D 04 ED 43 4E    3."...*...^...CN
0241C0:  01 79 3D 28 14 FE 02 3E 1F 28 09 3A 51 01 CB 3F    .y=(...>.(.:Q..?
0241D0:  CB 3F CB 3F 32 50 01 37 C9 3E 1F 32 50 01 B7 C9    .?.?2P.7.>.2P...
0241E0:  ED 4B 4E 01 C3 25 07 3A 4E 01 B7 CA 48 21 3A 50    .KN..%.:N...H!:P
0241F0:  01 CD 75 20 CD 25 07 FE DD 28 E5 CD E9 18 FE AE    ..u .%...(......
024200:  FE 40 30 09 16 00 FE 02 7B D8 C5 18 5A 7B C5 E5    .@0.....{...Z{..
024210:  DD 56 01 D5 16 00 0E 01 C3 B0 2A DD CB 01 8E FE    .V........*.....
024220:  02 28 0D FE 0A CA 84 2A FE 0F CA 98 28 C3 9E 06    .(.....*....(...
024230:  CD 0C 2B 78 B7 CA 48 2A 3D C5 CA 73 2A CB 70 C2    ..+x..H*=..s*.p.
024240:  C9 2A CB 78 C2 A2 2A CD 0D 0D 28 0D 90 28 05 CD    .*.x..*...(..(..
024250:  1C 0D 18 0C CD 2B 0D 18 07 CD 39 0C DD CB 01 CE    .....+....9.....
024260:  CD 16 01 E5 CD 25 07 E1 E5 57 7C FE 02 28 03 23    .....%...W|..(.#
024270:  7E B7 7A C2 B1 28 FE DB C2 13 2A E1 7C FE 02 CA    ~.z..(....*.|...
024280:  17 2A CD 25 07 4E 23 46 23 E5 DD 56 01 D5 CD E6    .*.%.N#F#..V....
024290:  18 DD CB 02 9E D1 CB 8A DD 72 01 0D 28 06 21 69    .........r..(.!i
0242A0:  1D CD F5 0B D9 2B D9 E1 F5 5E 23 56 23 E5 AF B9    .....+...^#V#...
0242B0:  F5 28 01 57 AF D5 67 6F ED 52 CD 71 1B D1 F1 E1    .(.W..go.R.q....
0242C0:  4E 23 46 23 28 01 47 DD CB 00 6E 28 1A E5 21 C2    N#F#(.G...n(..!.
0242D0:  2B D5 CD FD 0B 60 69 C1 B7 ED 42 EB 13 CD 2C 0C    +....`i...B...,.
0242E0:  21 C8 2B CD FD 0B E1 01 06 00 09 5E 23 56 01 F9    !.+........^#V..
0242F0:  FF 09 E5 21 BA 2B CD 78 1C 21 BE 2B CD FD 0B E1    ...!.+.x.!.+....
024300:  4E 23 46 23 F1 FE AC 28 06 CD 32 0B C3 FB 28 C5    N#F#...(..2...(.
024310:  C3 7B 29 C1 16 00 C9 E5 CD E0 18 D9 2B D9 CD 16    .{).........+...
024320:  01 2B C1 DD CB 00 6E 28 10 21 D0 2B CD FD 0B 59    .+....n(.!.+...Y
024330:  CD 89 10 21 DB 2B CD FD 0B 21 BE 2B CD FD 0B CD    ...!.+...!.+....
024340:  32 0B 16 00 01 03 00 C9 CD 0D 0D 28 20 90 06 00    2..........( ...
024350:  28 0B CD 1C 0D 16 00 CD 16 01 E5 18 08 CD 39 0D    (.............9.
024360:  30 06 26 02 EB C3 25 07 CD 2B 0D 18 E8 06 00 26    0.&...%..+.....&
024370:  01 18 F1 CD 0D 0D 28 06 90 C1 28 EC 18 D4 CD 39    ......(...(....9
024380:  0C C1 18 D1 C5 CD 0C 2B E5 DD 56 01 D5 0E 01 DD    .......+..V.....
024390:  CB 01 86 CD 48 2A CD 77 1F D1 DD 72 01 E1 C1 C3    ....H*.w...r....
0243A0:  FE 28 E5 DD 56 01 D5 0E 01 DD CB 01 86 CD 48 2A    .(..V.........H*
0243B0:  FE DE 20 11 CD 77 1F D1 DD 72 01 E1 C1 CD 25 07    .. ..w...r....%.
0243C0:  CD 04 2B 18 DA C1 C1 C1 C9 E5 DD 56 01 D5 0E 01    ..+........V....
0243D0:  DD CB 01 86 CD 48 2A FE DE 28 D9 C1 C1 C1 CD F2    .....H*..(......
0243E0:  2A 16 00 C9 1E 41 B7 C2 9E 06 D5 CD 80 0B D1 CD    *....A..........
0243F0:  1B 29 15 F8 EB 28 08 CD 2B 0D CD 16 01 E5 C9 CD    .)...(..+.......
024400:  28 19 0D 20 04 CD 16 01 7D 21 90 20 CD FD 0B FE    (.. ....}!. ....
024410:  DD 28 CD 11 2A AC CD 47 0B 18 E0 CD 25 07 11 2B    .(..*..G....%..+
024420:  AE CD 47 0B 0D 28 0B 21 9B 20 CD FD 0B CD E9 18    ..G..(.!. ......
024430:  18 11 CD 16 01 7D 21 9B 20 CD FD 0B CD E9 18 CD    .....}!. .......
024440:  16 01 7D 21 A3 20 18 C4 CD 25 07 FE DD 28 24 CD    ..}!£ ...%...($.
024450:  12 19 F5 CD B9 20 30 0A D9 2B D9 CD 75 20 F1 C3    ..... 0..+..u ..
024460:  FE 20 21 B1 20 CD F5 0B CD 75 20 21 B5 20 CD FD    . !. ....u !. ..
024470:  0B 18 EB 1E 2D CD 9E 06 C3 25 07 2A 2F 01 22 29    ....-....%.*/.")
024480:  01 CD 16 01 AF FE 0A 20 0C CD 25 07 CD 1B 28 CD    ....... ..%...(.
024490:  18 0B B7 28 F7 21 F7 05 CD FD 0B CD FA 0B 2B 22    ...(.!........+"
0244A0:  52 01 C3 83 22 FE 21 20 4A CD FA 0B E5 CD 25 07    R...".! J.....%.
0244B0:  FE 7F 1E 3B C2 9E 06 2A 37 01 ED 5B 33 01 22 33    ...;...*7..[3."3
0244C0:  01 73 23 72 23 ED 5B 27 01 73 23 72 23 EB CD 09    .s#r#.['.s#r#...
0244D0:  0C EB 73 23 72 23 3A 3D 01 77 23 22 37 01 CD FA    ..s#r#:=.w#"7...
0244E0:  0B CD 25 07 FE AC 28 C5 CD 09 0C EB E1 CD 48 0C    ..%...(.......H.
0244F0:  CD 18 0B FE 03 20 45 CD 25 07 CD 4E 0B E5 CD 25    ..... E.%..N...%
024500:  07 FE 7D 20 07 1E 05 CD 9E 06 18 07 FE 78 1E 06    ..} .........x..
024510:  C4 9E 06 CD 25 07 CD AA 0C EB E3 36 01 23 71 23    ....%......6.#q#
024520:  70 23 05 04 20 02 0D 0D C1 20 04 71 23 70 23 73    p#.. .... .q#p#s
024530:  23 72 23 22 37 01 CD 18 0B B7 28 BE FE 1F 20 1E    #r#"7.....(... .
024540:  CD 25 07 11 09 00 CD 4E 0B 36 03 23 CD 25 07 11    .%.....N.6.#.%..
024550:  06 78 CD 47 0B CD 0A 25 CD 18 0B B7 28 E5 21 0A    .x.G...%....(.!.
024560:  25 22 BA 27 57 3A 3D 01 B7 7A CA 7B 21 21 FC FF    %".'W:=..z.{!!..
024570:  22 29 01 FE 0A 20 0C CD 25 07 CD D5 27 CD 18 0B    ")... ..%...'...
024580:  B7 28 F7 2A 29 01 E5 21 3D 01 34 FE 04 28 05 FE    .(.*)..!=.4..(..
024590:  05 C2 4C 24 F5 CD 25 07 B7 1E 04 C4 9E 06 2A 35    ..L$..%.......*5
0245A0:  01 CD 9A 0B DA EF 23 AF 11 0A 00 CD 4E 0B F1 77    ......#.....N..w
0245B0:  23 23 23 EB CD 09 0C EB 73 23 72 23 3A 3D 01 3D    ###.....s#r#:=.=
0245C0:  77 EB CD FA 0B 2A 37 01 E5 CD 25 07 FE A8 C2 29    w....*7...%....)
0245D0:  24 21 00 00 22 29 01 21 77 27 22 BA 27 CD 25 07    $!..").!w'".'.%.
0245E0:  FE 0A 28 05 CD D5 27 18 0F 16 0A CD 25 07 CD 8F    ..(...'.....%...
0245F0:  27 01 02 00 2B CD EA 27 FE BB 28 E1 CD 44 0B C1    '...+..'..(..D..
024600:  39 0C 18 F6 CB 70 CB B0 C0 CB B8 C9 C5 CD 04 2B    9....p.........+
024610:  5E 23 56 2B 05 28 0E ED 53 4C 01 04 C1 C0 5F 7A    ^#V+.(..SL...._z
024620:  32 51 01 7B C9 04 ED 43 4E 01 C1 5F 7A 0D 20 02    2Q.{...CN.._z. .
024630:  3E FF 0C CB 3F CB 3F CB 3F 32 50 01 7B C9 21 56    >...?.?.?2P.{.!V
024640:  2B 18 03 21 5E 2B E5 CD 3C 0B 1E 45 CD E6 2A CD    +..!^+..<..E..*.
024650:  44 0B E1 C3 F5 0B 07 ED 5B 08 01 73 23 72 07 5E    D.......[..s#r.^
024660:  23 56 ED 53 08 01 CD 3C 0B 1E 45 CD E6 2A CB 78    #V.S...<..E..*.x
024670:  1E 45 CA 9E 06 D9 2B D9 CD 16 01 01 CB B8 57 78    .E....+.......Wx
024680:  05 28 1B 04 7A 28 21 ED 5B 4C 01 B7 21 00 00 ED    .(..z(!.[L..!...
024690:  52 EB CD 3D 0C 21 B6 2B CD FD 0B C3 44 0B 7A ED    R..=.!.+....D.z.
0246A0:  5B 50 01 1C 16 00 18 E3 11 02 00 0D 28 DD 1D 0D    [P..........(...
0246B0:  20 D9 1E 04 18 D5 03 CD ED 07 03 CD 9D 03 03 D1     ...............
0246C0:  19 E5 05 CB 7C C4 B9 02 07 B7 ED 52 19 F4 BE 02    ....|......R....
0246D0:  0A 7C B7 FC B9 02 C4 BE 02 7D FE 03 D4 BE 02 CD    .|.......}......
0246E0:  3C 0B 1E 46 CD E6 2A 01 01 00 CD 0B 1F C3 9A 1F    <..F..*.........
0246F0:  CD 3C 0B CD E3 18 CD 37 0B 01 03 00 CD E6 18 CD    .<.....7........
024700:  44 0B 21 08 2C C3 F5 0B 03 C1 ED 79 05 4D 44 ED    D.!.,......y.MD.
024710:  78 F5 04 CD 8F 01 F5 05 3E 02 32 25 06 05 3E 05    x.......>.2%..>.
024720:  32 25 06 09 21 00 00 22 12 05 22 5F 04 03 CD 60    2%..!..".."_...`
024730:  07 04 7D E6 01 F5 0B 22 1A 0F E1 22 21 0F E1 22    ..}...."..."!.."
024740:  28 0F DD CB 01 C6 CD 25 07 01 02 00 21 52 2C C3    (......%....!R,.
024750:  FD 0B 05 CD AD 0E E5 D5 0A EB C1 DD E5 CD 05 00    ................
024760:  DD E1 E5 04 CD A2 06 F5 06 11 05 00 19 7E F5 08    .............~..
024770:  22 0A 01 3E 0C CD 8C 01 03 CD D5 02 02 7D F5 06    "..>.........}..
024780:  5D 54 CD BA 03 E5 04 CD EC 03 E5 05 CD BA 08 E5    ]T..............
024790:  D5 04 CB BC E5 D5 00 00 46 52 41 C3 0B 72 0E 96    ........FRA..r..
0247A0:  2C 52 41 4E 44 4F CD 07 42 2C 9F 2C 52 41 4E 53    ,RANDO..B,.,RANS
0247B0:  45 45 C4 08 00 00 36 2C 36 2C 04 AA 2C 45 58 D0    EE....6,6,..,EX.
0247C0:  0B 30 0F BB 2C 4C CE 0B DE 0F C3 2C 41 52 43 54    .0..,L.....,ARCT
0247D0:  41 CE 0B D8 11 CA 2C 54 41 CE 0B A9 12 D5 2C 43    A.....,TA.....,C
0247E0:  4F D3 0B 65 10 DD 2C 53 49 CE 0B 83 10 00 00 43    O..e..,SI......C
0247F0:  50 CD 09 01 00 58 2C 58 2C 03 ED 2C 49 4E D0 09    P....X,X,..,IN..
024800:  F5 C5 2A 35 01 E5 2A 37 01 2B 2B 46 2B 4E EB 21    ..*5..*7.++F+N.!
024810:  02 00 AF ED 42 22 31 01 09 EB 73 23 72 E1 C1 3C    ....B"1...s#r..<
024820:  B7 ED 42 09 C5 28 10 5E 23 56 D5 2B 2B 2B 46 2B    ..B..(.^#V.+++F+
024830:  4E EB 2A 31 01 18 E1 69 60 2B ED 5B 31 01 72 2B    N.*1...i`+.[1.r+
024840:  73 2B 77 01 F9 FF 09 7E FE 04 C1 CA EA 23 F1 C5    s+w....~.....#..
024850:  E5 11 16 BA CD 47 0B B7 1E 29 C4 9E 06 CD 80 0B    .....G...)......
024860:  FE 03 1E 1E C4 9E 06 78 B7 1E 2E 28 03 F4 9E 06    .......x...(....
024870:  EB 1B 1B E1 23 73 23 72 CD 25 07 CD 18 0B FE 1D    ....#s#r.%......
024880:  20 12 E1 2B 2B 2B CD 36 24 36 01 CD 25 07 CD 18     ..+++.6$6..%...
024890:  0B C3 8B 22 2A 33 01 E5 2A 35 01 E5 2A 37 01 E5    ..."*3..*5..*7..
0248A0:  CD A5 21 E1 22 37 01 E1 22 35 01 E1 22 33 01 4F    ..!."7.."5.."3.O
0248B0:  ED 5B 29 01 2A 2B 01 CD 48 0C AF 6F 67 ED 52 CD    .[).*+..H..og.R.
0248C0:  1E 1A CD 16 01 DD CD 16 01 E1 CD 16 01 D1 E1 2B    ...............+
0248D0:  56 2B 5E 2B E5 EB CD 1E 1A 79 CD 16 01 EB CD 16    V+^+.....y......
0248E0:  01 E9 E1 CD 36 24 36 00 18 A4 F1 C5 C3 7B 23 F1    ....6$6......{#.
0248F0:  23 23 23 5E 23 56 E5 CD 09 0C EB 23 CD 54 0C E1    ###^#V.....#.T..
024900:  72 2B 73 EB CD FA 0B EB 11 04 00 19 7E 19 2B E5    r+s.........~.+.
024910:  B7 28 0D 23 23 47 1E 0B CB F6 CD 85 27 19 10 F8    .(.##G......'...
024920:  CD 25 07 CD 18 0B C3 94 23 21 02 00 22 31 01 C1    .%......#!.."1..
024930:  F5 C5 AF C3 37 23 46 2B 04 05 C8 E5 11 06 00 19    ....7#F+........
024940:  1E 0B CB B6 CD 85 27 19 10 F8 E1 C9 DD CB 02 A6    ......'.........
024950:  21 3D 01 35 28 5E 21 0A 00 39 5E 23 56 21 F6 FF    !=.5(^!..9^#V!..
024960:  19 4F 7E FE 05 79 20 04 DD CB 02 E6 23 23 23 4E    .O~..y .....###N
024970:  23 46 EB CD 09 0C EB 72 2B 73 60 69 23 CD 54 0C    #F.....r+s`i#.T.
024980:  CD 4F 0D 21 DA 24 CD FD 0B C1 21 04 00 09 22 29    .O.!.$....!...")
024990:  01 CD 38 0C 22 2B 01 CD 16 01 39 CD 16 01 F9 DD    ..8."+....9.....
0249A0:  CB 00 5E 28 06 21 E3 24 CD FD 0B 11 19 18 CD 47    ..^(.!.$.......G
0249B0:  0B C3 4F 15 C1 CD 09 0C EB 2A 52 01 CD 49 0C 21    ..O......*R..I.!
0249C0:  D4 24 CD FD 0B 50 59 CD 3D 0C CD 16 01 DD CD 16    .$...PY.=.......
0249D0:  01 F9 18 D7 05 22 08 01 DD 21 08 DD E5 DD 21 04    ....."...!....!.
0249E0:  00 DD 39 08 ED 5B 08 01 19 D4 8D 02 CD 25 0B E5    ..9..[.......%..
0249F0:  CD 0A 25 E1 5E 23 56 CB F6 EB 01 03 00 B7 ED 42    ..%.^#V........B
024A00:  03 00 0C 2C 0C 2C 02 FA 2C 4F 55 D4 06 F0 2B 07    ...,.,..,OU...+.
024A10:  2D 41 44 44 D2 07 DF 2B 0F 2D 49 4E 4C 49 4E C5    -ADD...+.-INLIN.
024A20:  06 7A 1D 18 2D 45 4E 54 49 45 D2 0C 01 0A 23 2D    .z..-ENTIE....#-
024A30:  52 45 41 44 4C C6 08 00 00 23 2C 23 2C 01 2E 2D    READL....#,#,..-
024A40:  50 52 4F 46 C6 08 00 00 17 2C 17 2C 01 3E 2D 50    PROF.....,.,.>-P
024A50:  52 4F CE 08 00 00 1D 2C 1D 2C 01 4D 2D 55 53 45    RO.....,.,.M-USE
024A60:  D2 08 00 00 2D 2C 2D 2C 02 5B 2D 49 4E 43 C8 09    ....-,-,.[-INC..
024A70:  03 00 12 2C 12 2C 01 69 2D 48 41 4C D4 08 00 00    ...,.,.i-HAL....
024A80:  78 2C 78 2C 01 77 2D 53 51 52 D4 0B EC 0C 85 2D    x,x,.w-SQR.....-
024A90:  50 41 47 C5 06 66 18 8E 2D 52 4F 55 4E C4 0C F6    PAG..f..-ROUN...
024AA0:  09 97 2D 54 52 55 4E C3 0C D0 09 A1 2D 4D 41 58    ..-TRUN.....-MAX
024AB0:  49 4E D4 01 01 00 FF 7F AB 2D 53 55 43 C3 07 5C    IN.......-SUC..\
024AC0:  1D B8 2D 50 52 45 C4 07 4B 1D C1 2D 4F 52 C4 07    ..-PRE..K..-OR..
024AD0:  3C 1D CA 2D 50 45 45 CB 07 30 1F D2 2D 50 4F 4B    <..-PEE..0..-POK
024AE0:  C5 06 B3 10 DB 2D 52 45 4C 45 41 53 C5 06 43 2B    .....-RELEAS..C+
024AF0:  E4 2D 4D 41 52 CB 06 3E 2B F0 2D 4E 45 D7 06 66    .-MAR..>+.-NE..f
024B00:  2B F9 2D 52 45 57 52 49 54 C5 06 9B 18 01 2E 52    +.-REWRIT......R
024B10:  45 53 45 D4 06 A0 18 0D 2E 43 48 41 49 CE 06 92    ESE......CHAI...
024B20:  18 17 2E 45 4F 4C CE 07 73 18 21 2E 45 4F C6 07    ...EOL..s.!.EO..
024B30:  6E 18 2A 2E 4F 55 54 50 55 D4 02 03 40 00 FF FF    n.*.OUTPU...@...
024B40:  FF 81 01 00 32 2E 49 4E 50 55 D4 02 03 40 00 FF    ....2.INPU...@..
024B50:  FF FF 28 01 00 44 2E 47 45 D4 06 43 18 55 2E 50    ..(..D.GE..C.U.P
024B60:  55 D4 06 3E 18 5D 2E 43 48 D2 09 03 00 7C 2C 7C    U..>.].CH....|,|
024B70:  2C 02 65 2E 4F 44 C4 09 04 00 31 2C 31 2C 02 72    ,.e.OD....1,1,.r
024B80:  2E 41 42 D3 0D 86 2C 91 2C 7F 2E 53 51 D2 0D 7F    .AB...,.,..SQ...
024B90:  2C 8B 2C 89 2E 54 45 58 D4 03 03 40 00 FF FF FF    ,.,..TEX...@....
024BA0:  A9 00 93 2E 46 41 4C 53 C5 01 04 00 00 01 A2 2E    ....FALS........
024BB0:  54 52 55 C5 01 04 00 01 01 AE 2E 42 4F 4F 4C 45    TRU........BOOLE
024BC0:  41 CE 03 04 00 00 01 01 01 01 00 B9 2E 43 48 41    A............CHA
024BD0:  D2 03 03 00 00 FF FF FF 01 00 CB 2E 52 45 41 CC    ............REA.
024BE0:  03 02 00 00 00 00 00 04 00 DA 2E 49 4E 54 45 47    ...........INTEG
024BF0:  45 D2 03 01 00 01 80 FF 7F 02 00 E9 2E 52 45 41    E............REA
024C00:  EB 1E 47 C4 9E 06 0E A9 18 58 FE 24 CC 25 07 FE    ..G......X.$.%..
024C10:  1C 28 58 FE 1E CA 10 26 FE DE 28 3B FE 23 28 CC    .(X....&..(;.#(.
024C20:  FE 1B C2 BF 26 CD 25 0B CD BF 26 4E 23 46 CD 5E    ....&.%...&N#F.^
024C30:  0D 34 23 23 46 23 23 0D 28 0D CB 38 CB 38 CB 38    .4##F##.(..8.8.8
024C40:  04 23 70 23 36 00 C9 05 04 1E 28 C4 9E 06 35 34    .#p#6.....(...54
024C50:  C4 9E 06 06 20 18 EA CD 25 07 CD 77 27 23 CB FE    .... ...%..w'#..
024C60:  0E 02 11 05 00 19 71 23 36 00 C9 CD 25 07 11 22    ......q#6...%.."
024C70:  DB CD 47 0B ED 5B 37 01 73 23 72 D5 E5 EB CD BF    ..G..[7.s#r.....
024C80:  26 23 4F 7E B7 79 1E 24 C4 9E 06 23 4E 23 46 23    &#O~.y.$...#N#F#
024C90:  5E 23 56 23 E5 D5 11 08 00 19 22 37 01 E1 ED 42    ^#V#......"7...B
024CA0:  23 E3 E5 FE DD 28 5A FE AC 20 5E CD 25 07 CD 74    #....(Z.. ^.%..t
024CB0:  25 E1 11 06 00 19 5E 23 56 E1 F5 CD B7 04 F1 EB    %.....^#V.......
024CC0:  E1 23 73 23 72 23 23 23 73 23 72 E3 E5 11 B4 26    .#s#r###s#r....&
024CD0:  01 04 00 F5 1A 13 ED A1 20 23 EA D4 25 7E 08 23    ........ #..%~.#
024CE0:  01 07 00 1A 13 ED A1 20 14 EA E3 25 08 4F F1 E1    ....... ...%.O..
024CF0:  22 37 01 E1 11 FA FF 19 36 02 2B 71 C9 F1 E1 E1    "7......6.+q....
024D00:  C9 CD 25 0B CD 0A 25 18 A8 1E 26 CD 9E 06 18 F4    ..%...%...&.....
024D10:  ED 5B 37 01 13 13 73 23 72 23 E5 21 0A 25 22 BA    .[7...s#r#.!.%".
024D20:  27 21 00 00 22 2D 01 CD 3F 26 11 36 10 CD 47 0B    '!.."-..?&.6..G.
024D30:  ED 5B 2D 01 E1 73 23 72 23 23 23 73 23 72 C9 CD    .[-..s#r###s#r..
024D40:  25 07 CD 62 26 11 0A 00 19 36 00 23 36 00 FE BB    %..b&....6.#6...
024D50:  C0 CD 25 07 B7 20 F7 ED 5B 37 01 13 13 72 2B 73    ..%.. ..[7...r+s
024D60:  18 E0 2A 2D 01 E5 16 0F 21 0D 00 CD 92 27 E3 22    ..*-....!....'."
024D70:  2D 01 E1 46 2B 4E D5 ED 5B 2D 01 73 23 72 23 EB    -..F+N..[-.s#r#.
024D80:  09 22 2D 01 EB 36 00 23 36 00 23 5D 54 13 13 13    ."-..6.#6.#]T...
024D90:  13 73 23 72 11 F5 FF 19 D1 B7 ED 52 19 C8 D5 11    .s#r.......R....
024DA0:  0E 00 19 C5 CD 85 27 EB 2A 40 01 01 06 00 ED B0    ......'.*@......
024DB0:  C1 EB 18 C3 01 00 01 00 00 03 00 00 FF FF FF E5    ................
024DC0:  B7 28 44 FE A8 28 64 E5 CD AA 0C D1 EB CD 5E 0D    .(D..(d.......^.
024DD0:  71 23 70 23 73 23 72 23 E5 D5 11 25 AE CD 47 0B    q#p#s#r#...%..G.
024DE0:  CD 47 0B C5 CD AA 0C D1 CD F9 0A D1 B7 ED 52 19    .G............R.
024DF0:  1E 27 FC 9E 06 EB E1 73 23 72 23 0D 01 02 00 28    .'.....s#r#....(
024E00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
024E10:  1F 00 00 00 02 09 4E E5 1F 00 41 02 00 00 00 02    ......N...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:  44 4C CE 06 CC 17 FB 2E 52 45 41 C4 06 02 18 06    DL......REA.....
024F10:  2F 57 52 49 54 45 4C CE 06 3F 16 0F 2F 57 52 49    /WRITEL..?../WRI
024F20:  54 C5 06 F6 15 21 0B 31 C3 A6 05 2A 06 00 22 2F    T....!.1...*.."/
024F30:  01 21 84 30 CD 31 02 21 80 00 44 4E 09 2C 70 2E    .!.0.1.!..DN.,p.
024F40:  81 7E 23 FE 20 28 FA 7E 23 FE 20 28 08 B7 20 F7    .~#. (.~#. (.. .
024F50:  3E 20 32 6D 00 21 6D 00 7E FE 20 20 07 2E 5D 7E    > 2m.!m.~.  ..]~
024F60:  FE 20 28 C1 2D 11 84 01 01 09 00 ED B0 2E 5D 7E    . (.-.........]~
024F70:  2D FE 20 20 04 7E 2E 6C 77 11 63 01 0E 09 ED B0    -.  .~.lw.c.....
024F80:  DD 21 47 01 11 81 00 1A B7 13 28 5A FE 3B 20 F7    .!G.......(Z.; .
024F90:  CD AC 05 30 51 FE 4E 20 06 DD CB 00 B6 18 41 FE    ...0Q.N ......A.
024FA0:  56 20 1C 06 04 21 00 00 1A 13 FE 3A 38 02 D6 07    V ...!.....:8...
024FB0:  D6 30 29 29 29 29 B5 6F 10 EE 22 2F 01 18 21 FE    .0)))).o.."/..!.
024FC0:  59 20 06 DD CB 02 D6 18 17 FE 52 21 02 07 28 0D    Y ........R!..(.
024FD0:  FE 54 20 12 21 E5 2C 22 ED 2C 21 BA 12 22 54 01    .T .!.,".,!.."T.
024FE0:  1A 13 FE 2C 28 AA 2A 54 01 24 22 23 31 25 3E 80    ...,(.*T.$"#1%>.
024FF0:  A5 4F 7D 91 69 4F E5 11 54 40 B7 ED 52 22 56 01    .O}.iO..T@..R"V.
025000:  EB AF 6F 67 ED 52 22 58 01 E1 C5 CB 25 CB 14 44    ..og.R"X....%..D
025010:  DD CB 00 76 28 35 11 63 01 0E 11 CD 0F 02 3C 28    ...v(5.c......<(
025020:  1E DD CB 02 56 20 13 21 F5 30 CD 31 02 CD 09 02    ....V .!.0.1....
025030:  E6 DF FE 59 C2 00 00 CD CE 01 0E 13 CD 0F 02 0E    ...Y............
025040:  16 CD 0F 02 3C 21 E6 30 CA A6 05 21 22 31 CD 7E    ....<!.0...!"1.~
025050:  06 10 FB 11 54 41 C1 06 00 ED B0 EB D9 CD 74 0A    ....TA........t.
025060:  AF 32 01 41 32 80 40 3E C3 32 16 01 21 1F 0C 22    .2.A2.@>.2..!.."
025070:  17 01 CD 25 07 11 17 01 CD 47 0B 11 04 00 CD 47    ...%.....G.....G
025080:  0B C3 18 0B 0D 0A 48 69 53 6F 66 74 20 50 61 73    ......HiSoft Pas
025090:  63 61 6C 20 66 6F 72 20 43 50 2F 4D 2D 38 30 0D    cal for CP/M-80.
0250A0:  0A 43 6F 70 79 72 69 67 68 74 20 48 69 53 6F 66    .Copyright HiSof
0250B0:  74 20 31 39 38 33 2C 38 34 2C 38 35 2C 38 36 2E    t 1983,84,85,86.
0250C0:  0D 0A 33 30 20 4D 61 79 20 31 39 38 36 0D 0A 41    ..30 May 1986..A
0250D0:  6C 6C 20 72 69 67 68 74 73 20 72 65 73 65 72 76    ll rights reserv
0250E0:  65 64 2E 0D 0A 00 44 69 72 65 63 74 6F 72 79 20    ed....Directory 
0250F0:  46 75 6C 6C 00 46 69 6C 65 20 65 78 69 73 74 73    Full.File exists
025100:  AF EB FD 6E 02 06 08 CB 1D 30 01 82 1F 10 F8 CB    ...n.....0......
025110:  1D 67 FD 7E 04 06 08 1F 30 01 19 CB 1C CB 1D 10    .g.~....0.......
025120:  F6 1F 06 07 FD CB 05 1E 30 03 81 ED 5A CB 1C CB    ........0...Z...
025130:  1D 1F 10 F0 C1 5F 51 CB 74 20 06 CB 13 ED 6A 18    ....._Q.t ....j.
025140:  04 14 EA 78 08 78 B4 67 C1 F1 F1 C5 C9 E1 D1 E3    ...x.x.g........
025150:  21 00 00 5C 55 C9 CB 74 CA B4 02 FD 21 00 00 FD    !..\U..t....!...
025160:  39 FD 46 05 CB 70 CA 2B 09 FD 7E 03 92 EA 78 08    9.F..p.+..~...x.
025170:  F5 50 4B FD 5E 04 7A AC E6 80 CB BA CB BC F5 EB    .PK.^.z.........
025180:  FD 7E 02 06 08 91 ED 52 30 03 81 ED 5A FD CB FC    .~.....R0...Z...
025190:  16 87 ED 6A 10 EF 06 08 ED 52 30 01 19 17 29 10    ...j.....R0...).
0251A0:  F7 2F 6F 7C 06 08 92 30 01 82 CB 13 87 10 F7 C1    ./o|...0........
0251B0:  79 2F 67 7B D1 2F CB 7C 20 0D 15 EA 78 08 5F 7C    y/g{./.| ...x._|
0251C0:  B0 67 C1 F1 F1 C5 C9 CB 3C CB 1D 1F 18 F0 3E 80    .g......<.....>.
0251D0:  A4 CA B9 09 EB 21 00 00 ED 52 B7 11 00 00 ED 5A    .....!...R.....Z
0251E0:  C8 16 0E CB 74 C2 CB 09 29 15 C3 C1 09 1E 00 B4    ....t...).......
0251F0:  67 C9 CB 74 C8 3E 80 A4 4F CB BC 3E 0E 92 28 0A    g..t.>..O..>..(.
025200:  FA F2 09 47 CB 3C CB 1D 10 FA 0C F0 EB 21 00 00    ...G.<.......!..
025210:  B7 ED 52 C9 21 00 00 C9 E5 D5 11 00 FF 21 00 40    ..R.!........!.@
025220:  CD 08 08 CB 74 C8 3E 80 A4 4F CB BC 7A B7 FA 37    ....t.>..O..z..7
025230:  0A 3E 0E 92 DA 9F 02 47 AF BB CA 1C 0A 3C 05 04    .>.....G.....<..
025240:  CA 29 0A CB 3C CB 1D CE 00 10 F8 0C F0 B7 CA 30    .)..<..........0
025250:  0A 23 EB 21 00 00 ED 52 C9 0C 21 00 00 F0 2B C9    .#.!...R..!...+.
025260:  29 CB 13 CB 12 D5 E5 29 CB 13 CB 12 29 CB 13 CB    )......)....)...
025270:  12 C1 09 EB C1 ED 4A EB C9 21 00 40 55 5D FD 21    ......J..!.@U].!
025280:  83 0A CB 3F 30 17 F5 FD E5 E5 D5 FD 66 00 FD 6E    ...?0.......f..n
025290:  01 FD 5E 02 FD 56 03 CD BE 08 FD E1 F1 C8 01 04    ..^..V..........
0252A0:  00 FD 09 18 DD 50 00 00 03 64 00 00 06 4E 20 00    .....P...d...N .
0252B0:  0D 5F 5E 10 1A 47 0D E4 35 4E E2 D4 6A 7A FE 03    ._^..G..5N..jz..
0252C0:  D8 E5 D5 01 00 50 20 05 B7 ED 42 38 10 60 69 11    .....P ...B8.`i.
0252D0:  00 03 CD 34 09 3A 16 01 3C 32 16 01 C9 D1 E1 C9    ...4.:..<2......
0252E0:  F1 F1 3A 24 01 2A 18 01 ED 5B 1A 01 C3 D2 0B 7B    ..:$.*...[.....{
0252F0:  32 24 01 7D 32 17 01 B7 3E FF 28 05 FA DF 0A 95    2$.}2...>.(.....
025300:  20 2D 20 44 65 6C 65 74 65 3F 00 4D 61 6C 66 6F     - Delete?.Malfo
025310:  72 6D 65 64 20 43 6F 6D 6D 61 6E 64 20 4C 69 6E    rmed Command Lin
025320:  65 00 C3 00 00 C3 A5 02 00 00 00 00 00 00 00 00    e...............
025330:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025340:  00 00 00 00 00 00 00 00 00 00 31 01 32 01 01 00    ..........1.2...
025350:  FF 50 00 0D 1A 00 00 00 00 00 00 00 00 00 00 00    .P..............
025360:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025370:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025380:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025390:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0253A0:  00 00 00 88 01 00 00 FF 01 FF 00 00 00 00 00 00    ................
0253B0:  00 0E 06 D5 1E FF CD 9E 01 D1 B7 C8 37 C9 0E 01    ............7...
0253C0:  D5 E5 DD E5 FD E5 CD 05 00 FD E1 DD E1 E1 D1 C9    ................
0253D0:  D5 11 80 00 18 01 D5 C5 0E 1A CD 9E 01 C1 D1 C9    ................
0253E0:  3E 0D CD 8C 01 3E 0A CD 8C 01 C9 F5 D5 5F C5 0E    >....>......._..
0253F0:  02 CD 9E 01 C1 D1 F1 C9 FE 30 3F D0 FE 3A C9 E5    .........0?..:..
025400:  C5 06 05 CB 7C 28 08 EB 21 00 00 B7 ED 52 04 FD    ....|(..!....R..
025410:  21 4F 02 FD 5E 00 FD 56 01 B7 ED 52 30 08 19 FD    !O..^..V...R0...
025420:  23 FD 23 10 EE 04 48 06 00 E1 B7 ED 42 38 06 45    #.#...H.....B8.E
025430:  04 05 C4 5E 02 E1 CB 7C 28 0C 3E 2D CD 8C 01 B7    ...^...|(.>-....
025440:  EB 21 00 00 ED 52 FD 21 4F 02 01 30 05 3E 30 FD    .!...R.!O..0.>0.
025450:  5E 00 FD 56 01 B7 ED 52 38 03 3C 18 F8 19 B9 28    ^..V...R8.<....(
025460:  04 CD 8C 01 0D FD 23 FD 23 10 E2 B9 C0 CD 8C 01    ......#.#.......
025470:  C9 10 27 E8 03 64 00 0A 00 01 00 95 D0 ED 44 47    ..'..d........DG
025480:  3E 20 CD 8C 01 10 FB C9 7E 23 CD 8C 01 10 F9 C9    > ......~#......
025490:  B7 20 05 21 82 02 18 03 21 88 02 7E B7 C8 CD 8C    . .!....!..~....
0254A0:  01 23 18 F7 46 41 4C 53 45 00 54 52 55 45 00 11    .#..FALSE.TRUE..
0254B0:  23 03 18 10 C1 11 82 03 18 0A C1 C1 11 71 03 18    #............q..
0254C0:  03 11 1A 03 C3 03 01 21 81 01 22 0A 01 EB CD 79    .......!.."....y
0254D0:  02 21 12 03 18 2A 11 2E 03 18 E9 11 38 03 18 E4    .!...*......8...
0254E0:  11 46 03 18 DF 11 55 03 18 DA 0E 0B CD 9E 01 0F    .F....U.........
0254F0:  D0 CD 9C 01 FE 03 C0 21 81 01 22 0A 01 21 0C 03    .......!.."..!..
025500:  3D 83 E1 D1 E3 22 18 01 ED 53 1A 01 CB 04 F5 CB    =...."...S......
025510:  0C F2 F5 0A CB BC 3D B7 FA BF 0A 32 16 01 E5 D5    ......=....2....
025520:  21 00 40 E5 26 FF E5 3A 17 01 CD 57 0A CD 34 09    !.@.&..:...W..4.
025530:  CD 08 08 22 1C 01 ED 53 1E 01 F1 3E FF F5 3A 16    ..."...S...>..:.
025540:  01 4F 3A 17 01 81 3D 32 17 01 79 E5 D5 CD 57 0A    .O:...=2..y...W.
025550:  CD 34 09 CD A8 0B 7A F5 FE 0A 30 84 F1 FA 9A 0B    .4....z...0.....
025560:  B7 20 17 3A 16 01 90 28 11 57 3E 20 CD 8C 01 7A    . .:...(.W> ...z
025570:  3D 2A 1C 01 ED 5B 1E 01 18 D1 CD 9F 0B 3E 30 82    =*...[.......>0.
025580:  CD 8C 01 3A 16 01 B8 20 05 3E 2E CD 8C 01 7A 2A    ...:... .>....z*
025590:  20 01 ED 5B 22 01 ED 44 28 0B E5 D5 6F 26 FF CD     ..["..D(...o&..
0255A0:  AC 09 CD 08 08 01 00 50 C5 06 03 C5 CD BE 08 CD    .......P........
0255B0:  A8 0B 30 C9 3E 30 82 C1 CD 8C 01 C9 CD 9F 0B 18    ..0.>0..........
0255C0:  F3 CB 41 C8 3E 2D CD 8C 01 C9 22 20 01 ED 53 22    ..A.>-...." ..S"
0255D0:  01 CD D0 09 55 E1 C1 04 C5 3A 17 01 B8 E5 C9 21    ....U....:.....!
0255E0:  E3 0C CD 79 02 3A 17 01 3C 47 3E 30 CD 8C 01 10    ...y.:..<G>0....
0255F0:  FB C3 79 02 D6 08 F2 D9 0B 3E 04 32 17 01 D6 05    ..y......>.2....
025600:  38 06 3C CD 5D 02 18 F1 CB 74 28 D3 CB 7C 28 06    8.<.]....t(..|(.
025610:  CB BC 3E 2D 18 02 3E 20 CD 8C 01 7A B7 E5 D5 11    ..>-..> ...z....
025620:  4D 00 62 6A FA 9C 0C CB 3F 30 06 19 EB 29 EB 18    M.bj....?0...)..
025630:  F6 20 F9 7C 32 16 01 CD 57 0A CD 34 09 CD 9B 0A    . .|2...W..4....
025640:  E5 D5 3A 17 01 87 87 5F 16 00 21 CF 0C 19 5E 23    ..:...._..!...^#
025650:  56 23 4E 23 66 69 CD 08 08 CD 9B 0A 42 04 04 53    V#N#fi......B..S
025660:  5C 65 6A 16 00 29 CB 13 CB 12 10 F9 3E 30 82 CD    \ej..)......>0..
025670:  8C 01 16 00 3E 2E CD 8C 01 3A 17 01 3C 47 C5 CD    ....>....:..<G..
025680:  3E 0A 3E 30 82 CD 8C 01 16 00 C1 10 F1 3E 45 CD    >.>0.........>E.
025690:  8C 01 3A 16 01 B7 F2 7E 0C ED 44 4F 3E 2D 18 03    ..:....~..DO>-..
0256A0:  4F 3E 2B CD 8C 01 79 06 0A 0E 30 90 38 03 0C 18    O>+...y...0.8...
0256B0:  FA 80 C6 30 47 79 CD 8C 01 78 CD 8C 01 C9 2F CB    ...0Gy...x..../.
0256C0:  3F 30 06 19 EB 29 EB 18 F6 20 F9 7C 2F 32 16 01    ?0...)... .|/2..
0256D0:  ED 44 CD 57 0A CD BE 08 E5 D5 7A B7 F2 20 0C 21    .D.W......z.. .!
0256E0:  00 50 11 00 03 CD BE 08 E5 D5 21 16 01 35 C3 20    .P........!..5. 
0256F0:  0C 66 FB 66 66 85 F8 EB 51 36 F5 85 41 8B F1 DB    .f.ff...Q6..A...
025700:  CD 79 02 D1 CD D3 07 CD E9 02 C7 CD AE 01 2A 01    .y............*.
025710:  01 7E FE C3 20 07 23 5E 23 56 EB 18 F4 23 7E FE    .~.. .#^#V...#~.
025720:  21 C0 11 07 00 19 5E 23 56 CD 78 06 18 EF 0D 0A    !.....^#V.x.....
025730:  48 61 6C 74 20 61 74 20 50 43 3D 00 4F 76 65 72    Halt at PC=.Over
025740:  66 6C 6F 77 00 4F 75 74 20 6F 66 20 52 41 4D 00    flow.Out of RAM.
025750:  2F 20 62 79 20 5A 65 72 6F 00 49 6E 64 65 78 20    / by Zero.Index 
025760:  74 6F 6F 20 4C 6F 77 00 49 6E 64 65 78 20 74 6F    too Low.Index to
025770:  6F 20 48 69 67 68 00 4D 61 74 68 73 20 43 61 6C    o High.Maths Cal
025780:  6C 20 45 72 72 6F 72 00 46 69 6C 65 20 45 72 72    l Error.File Err
025790:  6F 72 00 4E 75 6D 62 65 72 20 74 6F 6F 20 6C 61    or.Number too la
0257A0:  72 67 65 00 4E 75 6D 62 65 72 20 65 78 70 65 63    rge.Number expec
0257B0:  74 65 64 00 DD 54 DD 5D EB 5E 23 56 10 FA C9 AF    ted..T.].^#V....
0257C0:  ED 52 19 30 01 EB B3 5A C2 AF 03 EB C9 EB 19 EB    .R.0...Z........
0257D0:  29 1F 30 FC B7 20 F6 19 C9 C3 9F 02 7A AC 47 CD    ).0.. ......z.G.
0257E0:  EC 03 EB CD EC 03 AF ED 52 19 30 01 EB B2 20 E9    ........R.0... .
0257F0:  B3 5A C2 DB 03 EB C9 EB 19 EB 29 38 DC 1F 30 FA    .Z........)8..0.
025800:  B7 20 F4 ED 5A 38 D2 FA B7 03 B0 F0 18 03 7C B7    . ..Z8........|.
025810:  F0 AF 95 6F 3E 00 9C 67 C9 7C B5 CA B4 02 7C D5    ...o>..g.|....|.
025820:  AA F5 AF B4 F4 EF 03 44 4D 21 00 00 EB CD EC 03    .......DM!......
025830:  B5 CA 27 04 3E 11 29 3D 30 FC EB ED 6A 09 38 02    ..'.>.)=0...j.8.
025840:  ED 42 CB 13 CB 12 3D 20 F2 F1 EB FC EF 03 EB F1    .B....= ........
025850:  B7 F0 18 BD CD 01 07 E5 D5 C5 F5 2A 0A 01 CD 4B    ...........*...K
025860:  04 F1 C1 D1 E1 C9 E5 11 66 03 C3 A2 02 5E 23 56    ........f....^#V
025870:  23 23 23 7E 3D 20 EF 2B 2B 2B 13 1A 72 2B 73 FE    ###~= .+++..r+s.
025880:  0A 28 EA FE 1A C0 E5 23 23 4E 23 46 23 23 EB ED    .(.....##N#F##..
025890:  42 EB D1 C2 24 05 23 7E 3C 20 60 23 EB 0E 0A CD    B...$.#~< `#....
0258A0:  9E 01 EB 23 4E 23 06 00 7E FE 03 CA 00 00 FE 1A    ...#N#..~.......
0258B0:  20 08 E5 11 FC FF 19 36 01 E1 E5 09 36 0D 23 36     ......6....6.#6
0258C0:  1A 1E 0D 0E 02 CD 9E 01 1E 0A 0E 02 CD 9E 01 EB    ................
0258D0:  C1 21 FA FF 09 72 2B 73 2B 70 2B 71 C9 D5 CD 98    .!...r+s+p+q....
0258E0:  05 E1 E5 11 04 00 19 36 01 23 23 23 EB 0E 0F CD    .......6.###....
0258F0:  9E 01 EB 2B 2B 3C D1 28 4D 36 00 21 28 00 19 EB    ...++<.(M6.!(...
025900:  68 D6 EE E2 53 20 30 2E 00 45 2B 30 30 00 7C B7    h...S 0..E+00.|.
025910:  FA C3 02 C8 ED 53 1A 01 22 18 01 CB 2A 06 04 C5    .....S.."...*...
025920:  E5 D5 ED 4B 18 01 C5 ED 4B 1A 01 C5 CD 34 09 CD    ...K....K....4..
025930:  08 08 15 C1 10 E9 C9 CD AD 06 FE 2D 28 09 FE 2B    ...........-(..+
025940:  CC 89 01 CD 30 0D C9 CD 89 01 CD 30 0D 3E 80 AC    ....0......0.>..
025950:  67 C9 CD D6 01 D2 93 02 21 00 00 54 5D 06 07 C5    g.......!..T]...
025960:  18 04 C5 CD 3E 0A D6 30 4F 42 09 30 01 13 CD 01    ....>..0OB.0....
025970:  07 CD D6 01 C1 05 30 13 CD 35 04 20 E5 14 CD 01    ......0..5. ....
025980:  07 CD D6 01 30 05 CD 35 04 18 F2 FE 2E C2 C1 0D    ....0..5........
025990:  CD 35 04 CD 89 01 CD D6 01 D2 92 02 05 04 4A 28    .5............J(
0259A0:  1B C5 CD 3E 0A D6 30 4F 42 09 30 01 1C C1 0D CD    ...>..0OB.0.....
0259B0:  01 07 CD D6 01 30 12 CD 35 04 10 E5 CD 01 07 CD    .....0..5.......
0259C0:  D6 01 30 05 CD 35 04 18 F3 51 FE 45 20 19 D5 CD    ..0..5...Q.E ...
0259D0:  35 04 CD 89 01 FE 2D 20 11 CD 89 01 CD 30 0E F1    5.....- .....0..
0259E0:  90 18 11 FE 45 28 E7 7A 18 0A FE 2B CC 89 01 CD    ....E(.z...+....
0259F0:  30 0E F1 80 16 16 4F CB 7B C2 23 0E AF BB 20 09    0.....O.{.#... .
025A00:  BD 20 0A BC 20 07 16 00 C9 CB 73 20 06 29 CB 13    . .. .....s .)..
025A10:  15 18 F6 43 5D 6C 60 79 B7 C8 E5 D5 FA 04 0E CD    ...C]l`y........
025A20:  57 0A CD BE 08 C9 ED 44 FE 20 30 07 CD 57 0A CD    W......D. 0..W..
025A30:  34 09 C9 D6 20 CD 57 0A CD 34 09 E5 D5 21 E2 4E    4... .W..4...!.N
025A40:  11 D4 6A 18 EA 23 20 01 1C CB 3B CB 1C CB 1D 14    ..j..# ...;.....
025A50:  18 C1 CD D6 01 30 22 D6 30 47 CD 01 07 CD D6 01    .....0".0G......
025A60:  D0 CD 35 04 D6 30 4F 78 87 47 87 87 80 81 47 CD    ..5..0Ox.G....G.
025A70:  01 07 CD D6 01 DA 98 02 C9 C1 C1 C1 11 60 0E C3    .............`..
025A80:  A2 02 45 78 70 6F 6E 65 6E 74 20 45 78 70 65 63    ..Exponent Expec
025A90:  74 65 64 00 7C B7 C8 FA 98 0E CB 7A C0 42 04 7B    ted.|......z.B.{
025AA0:  87 ED 6A 10 FB 16 FF CB BC 5F CB 74 C0 15 CB 23    ..j......_.t...#
025AB0:  ED 6A 20 F6 1C 1D 20 F2 53 C9 CB BC CD 78 0E CB    .j ... .S....x..
025AC0:  74 C8 CB FC E5 D5 21 00 40 55 5D CD 08 08 C9 FD    t.....!.@U].....
025AD0:  21 1A 0F 3E 03 32 2F 0F FD 5E 00 FD 56 01 FD 6E    !..>.2/..^..V..n
025AE0:  02 26 00 CD F7 03 E5 FD 6E 03 26 00 CD BA 03 E3    .&......n.&.....
025AF0:  FD 5E 04 16 00 CD BA 03 D1 B7 ED 52 30 07 FD 5E    .^.........R0..^
025B00:  73 23 72 D5 23 4E 23 46 23 23 E5 C5 23 23 CD B4    s#r.#N#F##..##..
025B10:  01 EB 0E 14 CD 9E 01 B7 20 0E 01 80 00 09 C1 ED    ........ .......
025B20:  42 28 0B 09 C5 EB 18 E6 36 1A 22 6E 05 C1 D1 E1    B(......6."n....
025B30:  7E FE 0A 23 28 FA 2B D5 1B 1B 1B 1B EB 72 2B 73    ~..#(.+......r+s
025B40:  EB D1 FE 1A C0 EB 36 01 C9 E5 CD E9 02 E1 11 70    ......6........p
025B50:  05 CD BB 04 CD AE 01 21 ED B0 22 FE 00 2A 6E 05    .......!.."..*n.
025B60:  11 98 05 B7 ED 52 28 09 44 4D EB 11 00 01 C3 FE    .....R(.DM......
025B70:  00 21 56 05 CD 79 02 C7 0D 0A 43 61 6E 27 74 20    .!V..y....Can't 
025B80:  66 69 6E 64 20 63 68 61 69 6E 20 66 69 6C 65 00    find chain file.
025B90:  98 05 98 05 FF FF 00 00 00 00 00 00 00 00 00 00    ................
025BA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025BB0:  00 00 00 00 00 00 00 00 00 00 CD AE 01 EB 23 23    ..............##
025BC0:  4E 23 46 3E 1A 02 EB 13 CD 78 06 13 13 7E FE 20    N#F>.....x...~. 
025BD0:  28 20 D6 40 12 13 12 13 23 23 01 08 00 ED B0 23    ( .@....##.....#
025BE0:  0E 03 ED B0 AF 12 13 12 13 12 13 12 21 11 00 19    ............!...
025BF0:  77 C9 AF 18 DF D5 CD 98 05 D1 21 28 00 19 EB 73    w.........!(...s
025C00:  23 72 23 4E 23 46 23 E5 60 69 ED 52 44 4D 0B 62    #r#N#F#.`i.RDM.b
025C10:  6B 36 00 13 ED B0 E1 36 FF 23 E5 23 23 EB 0E 13    k6.....6.#.##...
025C20:  CD 9E 01 0E 16 CD 9E 01 E1 3C 36 01 C0 36 00 C9    .........<6..6..
025C30:  E5 D5 C5 F5 2A 0A 01 5E 23 56 12 2B CD 29 06 F1    ....*..^#V.+.)..
025C40:  C1 D1 E1 C9 1A 5F 0E 02 C3 9E 01 5E 23 56 23 23    ....._.....^#V##
025C50:  23 7E 3C C2 44 04 23 23 7E 01 FB FF 09 3C 28 E4    #~<.D.##~....<(.
025C60:  13 1A 72 2B 73 FE 1A C0 EB 21 28 00 19 EB 73 23    ..r+s....!(...s#
025C70:  72 23 4E 23 46 C5 23 23 23 23 CD B4 01 EB 0E 15    r#N#F.####......
025C80:  CD 9E 01 01 80 00 09 C1 B7 20 08 ED 42 D0 09 EB    ......... ..B...
025C90:  C5 18 E7 62 6B 2B 2B 36 00 C9 1A B7 F0 D5 E5 1B    ...bk++6........
025CA0:  1B 1B 1B 21 28 00 19 EB 4E 23 46 3E 1A 02 03 23    ...!(...N#F>...#
025CB0:  23 CD 53 06 0E 10 CD 9E 01 E1 D1 C9 CD 89 01 FE    #.S.............
025CC0:  0D 20 F9 C9 5E 23 56 1A FE 0D 3E 00 C0 3C C9 CD    . ..^#V...>..<..
025CD0:  89 01 FE 20 28 F9 FE 0D C0 18 F4 CD AD 06 FE 2D    ... (..........-
025CE0:  28 37 FE 2B CC 89 01 CD D6 01 D2 93 02 21 00 00    (7.+.........!..
025CF0:  06 04 FE 34 30 01 04 D6 30 5F 16 00 19 CD 01 07    ...40...0_......
025D00:  05 FD 56 06 19 FD 75 00 FD 74 01 FD E5 CD AC 09    ..V...u..t......
025D10:  FD E1 FD E5 E5 D5 FD 6E 05 FD 66 06 CD AC 09 CD    .......n..f.....
025D20:  34 09 FD E1 E5 D5 11 07 00 FD 19 21 2F 0F 35 20    4..........!/.5 
025D30:  A7 D1 E1 CD 08 08 CD 08 08 C3 72 0E 60 53 B1 02    ..........r.`S..
025D40:  AB 3D 76 23 30 B0 23 AC 63 76 1F 1D B2 3F AA 73    .=v#0.#.cv...?.s
025D50:  76 00 E5 D5 21 55 5C 11 1E 00 CD BE 08 E5 D5 CD    v...!U\.........
025D60:  01 0A 22 16 01 D1 E1 CD 72 0E CB 74 28 79 CD 51    ..".....r..t(y.Q
025D70:  13 D9 B7 FA C0 0F CA C9 0F 21 D0 0F 46 23 0E 00    .........!..F#..
025D80:  C5 06 FE C5 D9 CD 08 08 CB 74 20 04 26 40 16 C0    .........t .&@..
025D90:  D9 4E 23 46 23 C5 4E 23 06 00 C5 4E 23 46 23 C5    .N#F#.N#...N#F#.
025DA0:  4E 06 04 C5 D9 E5 D5 01 3F C5 C5 01 D6 03 C5 01    N.......?.......
025DB0:  E7 63 C5 01 DC 04 C5 CD 34 09 CD 08 08 CD 08 08    .c......4.......
025DC0:  CD 34 09 CD 08 08 3A 17 01 B7 28 0D 3C C2 9F 02    .4....:...(.<...
025DD0:  3A 16 01 B7 F2 9F 02 57 C9 3A 16 01 B7 FA 9F 02    :......W.:......
025DE0:  57 C9 21 D7 0F 18 95 26 40 18 DB 21 82 5A 1E 4F    W.!....&@..!.Z.O
025DF0:  18 D4 C0 A2 6B 7F 76 74 8C 40 1B 4C F7 5A 52 12    ....k.vt.@.L.ZR.
025E00:  7C 3D FA C3 02 7A 32 16 01 16 00 01 73 40 C5 01    |=...z2.....s@..
025E10:  A1 02 C5 01 D2 C4 C5 01 45 05 C5 E5 D5 01 09 53    ........E......S
025E20:  C5 01 90 03 C5 01 03 C1 C5 01 14 03 C5 E5 D5 01    ................
025E30:  A3 41 C5 01 89 01 C5 01 3A C4 C5 01 A0 FE C5 01    £A......:.......
025E40:  CC 6C C5 01 7C FE C5 CD 08 08 CD 34 09 CD 08 08    .l..|......4....
025E50:  CD 08 08 CD 34 09 CD 08 08 CD 08 08 CD 34 09 CD    ....4........4..
025E60:  08 08 E5 D5 3A 16 01 6F 26 00 B7 F2 4D 10 25 CD    ....:..o&...M.%.
025E70:  AC 09 01 B9 58 C5 01 0C FF C5 CD BE 08 CD 08 08    ....X...........
025E80:  C9 21 00 40 55 5D C9 CB 74 28 F6 7A FE F3 FA 5F    .!.@U]..t(.z..._
025E90:  10 CD B2 11 06 00 20 05 06 80 CD 9B 11 7A C6 02    ...... ......z..
025EA0:  08 3E 02 18 14 CB 74 C8 7A FE F3 F8 E5 CD B2 11    .>....t.z.......
025EB0:  20 04 CD 9B 11 AF 08 AF C1 08 A8 2F E6 80 32 16     ........../..2.
025EC0:  01 7A FE FE CC 9B 11 08 87 08 FE FD 20 03 CD 9B    .z.......... ...
025ED0:  11 FE FC 08 87 08 20 0F 08 3C 08 01 00 40 C5 06    ...... ..<...@..
025EE0:  FD C5 CB FC CD 08 08 08 D9 6F 26 00 11 C8 11 19    .........o&.....
025EF0:  7E 32 17 01 D9 ED 53 18 01 22 1A 01 CD BA 08 E5    ~2....S.."......
025F00:  CD D6 01 30 0E CD 35 04 05 28 0B 29 E5 29 29 D1    ...0..5..(.).)).
025F10:  19 18 E4 CB 7C C8 C3 9A 02 CD C2 06 1E 00 EB B7    ....|...........
025F20:  ED 52 C9 E5 D5 2A 0A 01 5E 23 56 1A D1 E1 C9 CD    .R...*..^#V.....
025F30:  01 07 FE 0D 28 08 77 23 CD 35 04 10 F2 C9 AF 77    ....(.w#.5.....w
025F40:  23 10 FC C9 21 02 00 39 4F AF CB 39 1F CB 39 1F    #...!..9O..9..9.
025F50:  CB 39 17 17 17 47 04 AF 37 8F 10 FD 09 C9 3C 47    .9...G..7.....<G
025F60:  7E B2 77 CB 02 30 01 23 10 F6 C9 E1 22 06 01 06    ~.w..0.#...."...
025F70:  00 68 60 B7 ED 42 39 54 5D 2B F9 36 00 ED B0 2A    .h`..B9T]+.6...*
025F80:  06 01 E9 E1 22 06 01 21 00 00 39 54 5D 09 41 1A    ...."..!..9T].A.
025F90:  02 00 77 23 13 10 F8 EB F9 2A 06 01 E9 E1 22 06    ..w#.....*....".
025FA0:  01 21 00 00 39 54 5D 09 41 CD 00 00 23 13 10 F9    .!..9T].A...#...
025FB0:  3E 01 F9 2A 06 01 E9 1A BE C8 23 10 FD AF 18 F2    >..*......#.....
025FC0:  1A 2F A6 18 F4 EB 1A 2F A6 EB 18 ED B7 ED 52 3E    ./...../......R>
025FD0:  80 EA BD 07 A4 07 C9 B7 ED 52 3E 80 EA B2 07 A4    .........R>.....
025FE0:  07 EE 01 C9 2D 7B 28 1B 2D 28 0F 2D 28 07 2D 28    ....-{(.-(.-(.-(
025FF0:  04 45 CD 5E 02 7A CD D8 07 7B 4F 0F 0F 0F 0F CD    .E.^.z...{O.....
026000:  E1 07 79 E6 0F C6 90 27 CE 40 27 CD 8C 01 C9 E5    ..y....'.@'.....
026010:  21 CF FF ED 5B 08 01 B7 ED 52 EB 09 22 08 01 E1    !...[....R.."...
026020:  73 23 72 C9 F1 C1 D1 E1 C5 C9 CB 74 28 F7 FD 21    s#r........t(..!
026030:  00 00 FD 39 7C FD 46 05 CB 70 28 44 A8 F5 D5 7A    ...9|.F..p(D...z
026040:  50 43 FD 5E 04 FD 96 03 EA 63 08 FA 81 08 FD 4E    PC.^.....c.....N
026050:  02 28 5F E5 CB BA CB BC CB 3A CB 1B CB 19 3D 20    .(_......:....= 
026060:  F7 78 FD CB FF 7E 20 22 81 ED 5A C1 D1 E2 57 08    .x...~ "..Z...W.
026070:  CB 3C CB 1D 1F 14 EA 78 08 5F 78 E6 80 B4 67 F1    .<.....x._x...g.
026080:  C1 F1 F1 C5 C9 D1 30 9C 18 F5 91 ED 52 C1 D1 CB    ......0.....R...
026090:  74 20 E6 87 ED 6A 15 E2 6D 08 FD F9 C1 E1 E1 C5    t ...j..m.......
0260A0:  C3 9F 02 48 FD 46 03 FD 70 FD FD 46 02 EB ED 44    ...H.F..p..F...D
0260B0:  18 A1 78 E5 CB BC CB BA FD CB FF 7E 28 AA 91 ED    ..x........~(...
0260C0:  52 20 03 B7 28 10 30 C5 11 00 00 EB 4F F1 2F 47    R ..(.0.....O./G
0260D0:  AF 91 ED 52 18 B8 54 5C F1 F1 18 A3 C1 E5 D5 C5    ...R..T\...£....
0260E0:  FD 21 00 00 FD 39 3E 40 A4 FD 46 05 A0 28 5E 7C    .!...9>@..F..(^|
0260F0:  A8 E6 80 47 FD 7E 03 82 4F EA 78 08 C5 CB BC 4B    ...G.~..O.x....K
026100:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
026110:  20 00 00 00 02 09 4E E5 20 00 41 02 00 00 00 02     .....N. .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:  D5 01 3B 7A C5 01 21 00 C5 01 67 4D C5 01 57 01    ..;z..!...gM..W.
026210:  C5 01 44 E1 C5 01 B2 00 C5 CD 08 08 CD 34 09 CD    ..D..........4..
026220:  08 08 ED 53 20 01 22 22 01 CD 34 09 4C 7C EE 80    ...S .""..4.L|..
026230:  67 ED 53 1C 01 22 1E 01 61 E5 D5 ED 5B 20 01 2A    g.S.."..a...[ .*
026240:  22 01 CD 08 08 ED 53 24 01 22 26 01 3A 17 01 CB    ".....S$."&.:...
026250:  3F 38 29 B7 20 11 ED 5B 18 01 2A 1A 01 14 CD 8E    ?8). ..[..*.....
026260:  11 3A 16 01 B4 67 C9 ED 5B 20 01 2A 22 01 E5 D5    .:...g..[ .*"...
026270:  ED 5B 1C 01 2A 1E 01 CD 08 08 18 E2 21 82 5A 11    .[..*.......!.Z.
026280:  79 FF E5 D5 14 B7 20 02 CB FC E5 D5 ED 5B 1C 01    y..... ......[..
026290:  2A 1E 01 20 04 7C EE 80 67 E5 D5 2A 1A 01 ED 5B    *.. .|..g..*...[
0262A0:  18 01 CD 08 08 CD BE 08 CD 8E 11 CD 08 08 18 B1    ................
0262B0:  E5 D5 2A 26 01 ED 5B 24 01 CD 34 09 C9 7B 15 87    ..*&..[$..4..{..
0262C0:  ED 6A 28 0A CB 74 28 F6 5F 08 3C 08 7A C9 B7 20    .j(..t(._.<.z.. 
0262D0:  ED 57 18 F4 F5 CB BC 01 7C 51 C5 01 C0 FD C5 CD    .W......|Q......
0262E0:  BE 08 CD 72 0E F1 08 7A 3C C9 00 01 03 02 02 03    ...r...z<.......
0262F0:  01 00 02 03 01 00 00 01 03 02 CB 74 C8 7C E6 80    ...........t.|..
026300:  32 16 01 CB BC 7A B7 FA FE 11 3E 02 32 18 01 D9    2....z....>.2...
026310:  21 E6 49 11 9D FF E5 D5 01 55 D5 C5 06 00 18 23    !.I......U.....#
026320:  FE FE 30 0B FE F3 DA 3F 11 AF 32 18 01 18 21 3E    ..0....?..2...!>
026330:  01 32 18 01 D9 21 D9 6E 11 EB 00 E5 D5 01 00 C0    .2...!.n........
026340:  C5 06 02 C5 E5 D5 D9 CD 08 08 CD 34 09 CD 08 08    ...........4....
026350:  E5 D5 01 00 40 C5 41 C5 CD BA 08 E5 D5 01 00 60    ....@.A........`
026360:  C5 06 01 C5 14 14 E5 D5 15 15 06 50 C5 06 02 C5    ...........P....
026370:  E5 D5 01 8E 63 C5 01 39 FF C5 01 15 6B C5 01 00    ....c..9....k...
026380:  FC C5 CD BE 08 CD 08 08 CD 34 09 CD 08 08 CD 34    .........4.....4
026390:  09 CD 08 08 CD 34 09 CD 08 08 CD 34 09 3A 18 01    .....4.....4.:..
0263A0:  B7 28 16 E5 D5 87 87 21 96 12 5F 16 00 19 5E 23    .(.....!.._...^#
0263B0:  56 23 4E 23 66 69 CD 08 08 C3 3F 11 48 FF 05 43    V#N#fi....?.H..C
0263C0:  48 00 05 43 EC 00 87 64 AF 18 3F CB 74 C8 7A FE    H..C...d..?.t.z.
0263D0:  F8 F8 7C 32 16 01 CB BC 01 7C 51 C5 01 C1 FE C5    ..|2.....|Q.....
0263E0:  CD BE 08 CD 72 0E CD 51 13 3A 16 01 AC EE 80 E6    ....r..Q.:......
0263F0:  80 32 16 01 CB BC 7A C6 03 30 CD 28 0C 7C FE 70    .2....z..0.(.|.p
026400:  51 29 3F 0D 0A 0D 0A 49 66 20 79 6F 75 20 68 69    Q)?....If you hi
026410:  74 20 74 68 65 20 27 59 27 20 6F 72 20 27 79 27    t the 'Y' or 'y'
026420:  20 6B 65 79 2C 20 74 68 65 20 64 69 73 70 6C 61     key, the displa
026430:  79 65 64 20 66 69 6C 65 20 69 73 20 64 65 6C 65    yed file is dele
026440:  74 65 64 2E 20 49 66 20 79 6F 75 20 70 72 65 73    ted. If you pres
026450:  73 20 74 68 65 0D 0A 27 41 27 20 6F 72 20 27 61    s the..'A' or 'a
026460:  27 20 6B 65 79 2C 20 54 48 49 53 20 41 4E 44 20    ' key, THIS AND 
026470:  41 4C 4C 20 53 55 42 53 45 51 55 45 4E 54 20 66    ALL SUBSEQUENT f
026480:  69 6C 65 73 20 77 68 69 63 68 20 6D 65 65 74 20    iles which meet 
026490:  74 68 65 20 73 70 65 63 69 66 69 63 61 74 69 6F    the specificatio
0264A0:  6E 0D 0A 61 72 65 20 64 65 6C 65 74 65 64 20 77    n..are deleted w
0264B0:  69 74 68 6F 75 74 20 66 75 72 74 68 65 72 20 70    ithout further p
0264C0:  72 6F 6D 70 74 69 6E 67 2E 20 49 66 20 79 6F 75    rompting. If you
0264D0:  20 70 72 65 73 73 20 74 68 65 20 27 51 27 20 6F     press the 'Q' o
0264E0:  72 20 27 71 27 20 6B 65 79 2C 20 74 68 65 0D 0A    r 'q' key, the..
0264F0:  70 72 6F 67 72 61 6D 20 65 6E 64 73 20 61 6E 64    program ends and
026500:  20 72 65 74 75 72 6E 73 20 74 6F 20 43 50 2F 4D     returns to CP/M
026510:  20 77 69 74 68 6F 75 74 20 64 65 6C 65 74 69 6E     without deletin
026520:  67 20 74 68 65 20 63 75 72 72 65 6E 74 20 66 69    g the current fi
026530:  6C 65 20 6F 72 20 73 75 62 73 65 71 75 65 6E 74    le or subsequent
026540:  0D 0A 66 69 6C 65 73 2E 20 49 66 20 79 6F 75 20    ..files. If you 
026550:  70 72 65 73 73 20 61 6E 79 20 6F 74 68 65 72 20    press any other 
026560:  6B 65 79 2C 20 74 68 65 20 66 69 6C 65 20 69 73    key, the file is
026570:  20 6E 6F 74 20 64 65 6C 65 74 65 64 20 61 6E 64     not deleted and
026580:  20 74 68 65 20 6E 61 6D 65 20 6F 66 20 74 68 65     the name of the
026590:  0D 0A 6E 65 78 74 20 6D 61 74 63 68 69 6E 67 20    ..next matching 
0265A0:  66 69 6C 65 20 69 73 20 64 69 73 70 6C 61 79 65    file is displaye
0265B0:  64 2E 0D 0A 0D 0A 49 66 20 61 6E 79 20 66 69 6C    d.....If any fil
0265C0:  65 20 69 73 20 73 65 74 20 74 6F 20 27 52 65 61    e is set to 'Rea
0265D0:  64 20 4F 6E 6C 79 27 20 77 69 74 68 20 53 54 41    d Only' with STA
0265E0:  54 20 6F 72 20 6F 74 68 65 72 20 75 74 69 6C 69    T or other utili
0265F0:  74 69 65 73 2C 20 74 68 65 6E 20 61 20 6D 65 73    ties, then a mes
026600:  D2 5C 13 FE 60 3E 02 38 01 3C 87 D9 16 00 5F 21    .\..`>.8.<...._!
026610:  92 13 19 0E 00 46 23 C5 46 C5 D9 CD 08 08 E5 D5    .....F#.F.......
026620:  01 05 43 C5 01 49 FF C5 01 E1 D4 C5 01 F4 FF C5    ..C..I..........
026630:  01 D8 C0 C5 01 77 FE C5 CD BA 08 CD 08 08 CD 34    .....w.........4
026640:  09 CD 08 08 CD BE 08 D9 CB 23 CB 23 21 9A 13 19    .........#.#!...
026650:  4E 23 46 C5 23 4E 23 46 C5 23 4E 23 46 23 5E 23    N#F.#N#F.#N#F#^#
026660:  56 C5 D5 D9 CD 08 08 CD 34 09 D9 CB F8 C5 D5 D9    V.......4.......
026670:  C3 89 11 01 00 C0 C5 06 FF C5 CD 08 08 C9 CD 51    ...............Q
026680:  13 CB BC E5 D5 CD BA 08 01 87 64 C5 01 EE 01 C5    ..........d.....
026690:  E5 D5 01 AE 52 C5 01 F5 03 C5 01 9A 51 C5 01 F2    ....R.......Q...
0266A0:  05 C5 CD BE 08 CD 08 08 CD BE 08 CD 08 08 CD BE    ................
0266B0:  08 C3 3F 11 C0 FC E0 FD D0 FE F0 FE 88 42 3F 00    ..?..........B?.
0266C0:  D7 65 D8 FD 92 5C D9 00 86 55 E0 FF AC 67 AD 01    .e...\...U...g..
0266D0:  C8 5F 64 00 18 69 B8 04 6F 50 FC 02 27 23 CB FE    ._d..i..oP..'#..
0266E0:  0E 02 11 05 00 19 71 23 36 00 C9 CD 25 07 11 22    ......q#6...%.."
0266F0:  DB CD 47 0B ED 5B 37 01 73 23 72 D5 E5 EB CD BF    ..G..[7.s#r.....
026700:  C8 21 39 18 C3 FD 0B 21 0A 17 CD FD 0B CD 12 19    .!9....!........
026710:  CB 70 28 09 CD 12 18 CD 37 0B CD 12 19 05 04 C2    .p(.....7.......
026720:  E2 16 0D 28 50 0D CA C3 16 0D 28 76 0D CA AA 16    ...(P.....(v....
026730:  1E 13 CD 9E 06 FE AC C2 44 0B CD 25 07 18 DB CD    ........D..%....
026740:  25 07 CD EC 15 21 0A 17 CD FD 0B FE A8 20 19 CD    %....!....... ..
026750:  25 07 CD 12 19 CB 70 28 17 CD 12 18 FE A9 28 05    %.....p(......(.
026760:  CD 17 16 18 03 CD 25 07 21 11 17 CD FD 0B 18 8C    ......%.!.......
026770:  CD 1D 16 18 F3 FE BA 21 15 17 20 21 CD E0 18 21    .......!.. !...!
026780:  1E 17 FE BA 20 17 CD 25 07 B7 1E 43 C4 9E 06 3A    .... ..%...C...:
026790:  19 01 FE C8 C4 9E 06 CD 25 07 21 25 17 CD F5 0B    ........%.!%....
0267A0:  18 93 11 43 17 21 4A 17 18 06 11 35 17 21 3F 17    ...C.!J....5.!?.
0267B0:  FE BA 20 E9 E5 D5 CD E0 18 E1 CD F5 0B E1 CD FD    .. .............
0267C0:  0B 18 1C FE BA 20 12 CD E0 18 FE BA 21 4E 17 20    ..... ......!N. 
0267D0:  CC CD E0 18 21 59 17 18 C4 21 55 17 CD EF 0B C3    ....!Y...!U.....
0267E0:  35 16 05 05 C2 30 16 FE BA 20 17 C5 CD E0 18 D1    5....0... ......
0267F0:  D9 2B D9 CD 16 01 3E CD 89 10 21 2A 17 CD FD 0B    .+....>...!*....
026800:  73 61 67 65 0D 0A 0D 0A 09 43 61 6E 6E 6F 74 20    sage.....Cannot 
026810:  64 65 6C 65 74 65 21 0D 0A 0D 0A 69 73 20 64 69    delete!....is di
026820:  73 70 6C 61 79 65 64 20 61 6E 64 20 74 68 65 20    splayed and the 
026830:  70 72 6F 67 72 61 6D 20 63 6F 6E 74 69 6E 75 65    program continue
026840:  73 2E 0D 0A 0D 0A 0D 0A 53 44 0D 0A 2D 2D 2D 2D    s.......SD..----
026850:  0D 0A 0D 0A 53 44 20 70 72 6F 64 75 63 65 73 20    ....SD produces 
026860:  61 6E 64 20 64 69 73 70 6C 61 79 73 20 61 20 6D    and displays a m
026870:  6F 72 65 20 64 65 74 61 69 6C 65 64 20 6C 69 73    ore detailed lis
026880:  74 69 6E 67 20 6F 66 20 74 68 65 20 66 69 6C 65    ting of the file
026890:  73 20 6F 6E 20 61 20 64 69 73 63 20 74 68 61 6E    s on a disc than
0268A0:  0D 0A 74 68 61 74 20 70 72 6F 64 75 63 65 64 20    ..that produced 
0268B0:  62 79 20 74 68 65 20 27 44 49 52 27 20 63 6F 6D    by the 'DIR' com
0268C0:  6D 61 6E 64 2E 20 4C 69 6B 65 20 44 49 52 2C 20    mand. Like DIR, 
0268D0:  53 44 20 6D 61 79 20 62 65 20 69 6E 76 6F 6B 65    SD may be invoke
0268E0:  64 20 62 79 20 69 74 73 65 6C 66 20 6F 72 0D 0A    d by itself or..
0268F0:  69 74 20 6D 61 79 20 62 65 20 66 6F 6C 6C 6F 77    it may be follow
026900:  65 64 20 62 79 20 61 20 43 50 2F 4D 20 61 6D 62    ed by a CP/M amb
026910:  69 67 75 6F 75 73 20 66 69 6C 65 20 73 70 65 63    iguous file spec
026920:  69 66 69 63 61 74 69 6F 6E 20 73 75 63 68 20 61    ification such a
026930:  73 20 41 3A 4B 4E 49 46 45 2E 2A 0D 0A 0D 0A 46    s A:KNIFE.*....F
026940:  6F 72 20 65 78 61 6D 70 6C 65 2C 20 74 6F 20 67    or example, to g
026950:  65 74 20 61 20 63 6F 6D 70 6C 65 74 65 20 6C 69    et a complete li
026960:  73 74 69 6E 67 2C 20 74 79 70 65 3A 0D 0A 0D 0A    sting, type:....
026970:  53 44 20 28 6F 72 20 53 44 20 41 3A 20 6F 72 20    SD (or SD A: or 
026980:  53 44 20 62 3A 20 65 74 63 29 0D 0A 0D 0A 61 6E    SD b: etc)....an
026990:  64 20 74 6F 20 67 65 74 20 61 20 6C 69 73 74 69    d to get a listi
0269A0:  6E 67 20 6F 66 20 61 6C 6C 20 66 69 6C 65 73 20    ng of all files 
0269B0:  77 69 74 68 20 74 68 65 20 27 43 4F 4D 27 20 65    with the 'COM' e
0269C0:  78 74 65 6E 73 69 6F 6E 2C 20 74 79 70 65 0D 0A    xtension, type..
0269D0:  0D 0A 53 44 20 2A 2E 43 4F 4D 20 28 6F 72 20 53    ..SD *.COM (or S
0269E0:  44 20 42 3A 2A 2E 43 4F 4D 20 65 74 63 29 0D 0A    D B:*.COM etc)..
0269F0:  0D 0A 54 68 65 20 6C 69 73 74 69 6E 67 20 70 72    ..The listing pr
026A00:  ED 7B 06 00 11 F3 03 CD 87 01 0E 19 CD 05 00 32    .{.............2
026A10:  5C 04 21 80 00 7E A7 20 0B 21 1F 04 11 5C 00 01    \.!..~. .!...\..
026A20:  0C 00 ED B0 AF 32 55 04 32 5F 04 11 5C 00 D5 DD    .....2U.2_..\...
026A30:  E1 DD 7E 01 FE 20 20 0B D5 13 21 20 04 01 0B 00    ..~..  ...! ....
026A40:  ED B0 D1 1A B7 20 04 3A 5C 04 3C 3D 32 5D 04 5F    ..... .:\.<=2]._
026A50:  0E 0E CD 05 00 0E 1F CD 05 00 22 56 04 23 23 23    .........."V.###
026A60:  23 7E 32 58 04 11 5C 00 DD 36 0C 3F 0E 11 CD 05    #~2X..\..6.?....
026A70:  00 3C 20 18 11 41 04 CD 87 01 CD 1B 03 3A 5C 04    .< ..A.......:\.
026A80:  5F 0E 0E CD 05 00 C7 0E 09 C3 05 00 3D 87 87 87    _...........=...
026A90:  87 87 5F 16 00 21 80 00 19 3A 5F 04 F5 E5 21 65    .._..!...:_...!e
026AA0:  04 B7 28 07 47 11 10 00 19 10 FD D1 01 10 00 EB    ..(.G...........
026AB0:  ED B0 F1 3C 32 5F 04 0E 12 CD 05 00 3C 20 CD CD    ...<2_......< ..
026AC0:  65 02 3A 5F 04 47 DD 21 65 04 C5 DD CB 00 7E CC    e.:_.G.!e.....~.
026AD0:  DC 01 11 10 00 DD 19 C1 10 F0 18 98 CD 41 02 11    .............A..
026AE0:  2E 04 DD CB 0A 7E 28 03 11 2B 04 CD 87 01 11 34    .....~(..+.....4
026AF0:  04 DD CB 09 7E 28 03 11 31 04 CD 87 01 DD 6E 0F    ....~(..1.....n.
026B00:  DD 66 0E 7D B4 28 13 7D E6 07 20 01 2B CB 3C CB    .f.}.(.}.. .+.<.
026B10:  1D CB 3C CB 1D CB 3C CB 1D 23 4D 7C CD A2 03 11    ..<...<..#M|....
026B20:  37 04 CD 87 01 DD 4E 0F DD 7E 0E CD A2 03 11 1A    7.....N..~......
026B30:  04 3A 55 04 EE 01 32 55 04 28 03 11 1D 04 C3 87    .:U...2U.(......
026B40:  01 DD E5 E1 06 0B 23 E5 C5 3E 03 B8 20 09 E5 1E    ......#..>.. ...
026B50:  2E 0E 02 CD 05 00 E1 5E CB BB 0E 02 CD 05 00 C1    .......^........
026B60:  E1 23 10 E3 C9 DD 21 65 04 3A 5F 04 47 C5 3A 58    .#....!e.:_.G.:X
026B70:  04 DD BE 0C 38 25 DD 7E 0F FE 80 20 1E CD CC 02    ....8%.~... ....
026B80:  28 19 FD CB 00 FE FD 6E 0F FD 66 0E DD 5E 0F DD    (......n..f..^..
026B90:  56 0E 19 DD 75 0F DD 74 0E 18 E2 3A 58 04 B7 C4    V...u..t...:X...
026BA0:  AB 02 11 10 00 DD 19 C1 10 C3 C9 3C 5F DD 4E 0C    ...........<_.N.
026BB0:  AF 57 CD DD 03 7D B7 C8 45 DD 6E 0F DD 66 0E 11    .W...}..E.n..f..
026BC0:  80 00 19 10 FD DD 75 0F DD 74 0E C9 FD 21 65 04    ......u..t...!e.
026BD0:  C5 3A 5F 04 47 DD E5 FD E5 E1 D1 A7 ED 52 28 09    .:_.G........R(.
026BE0:  FD CB 00 7E CC 08 03 28 0A 11 10 00 FD 19 10 E5    ...~...(........
026BF0:  AF C1 C9 3A 58 04 B7 28 0B DD E5 FD E5 DD E1 CD    ...:X..(........
026C00:  6F 64 75 63 65 64 20 6F 6E 20 74 68 65 20 73 63    oduced on the sc
026C10:  72 65 65 6E 20 73 68 6F 77 73 20 74 68 65 20 6E    reen shows the n
026C20:  61 6D 65 20 6F 66 20 74 68 65 20 66 69 6C 65 20    ame of the file 
026C30:  69 6E 20 66 75 6C 6C 2C 20 77 69 74 68 20 74 68    in full, with th
026C40:  65 0D 0A 74 6F 74 61 6C 20 6E 75 6D 62 65 72 20    e..total number 
026C50:  6F 66 20 72 65 63 6F 72 64 73 20 28 69 6E 20 64    of records (in d
026C60:  65 63 69 6D 61 6C 29 20 61 6C 6F 6E 67 20 77 69    ecimal) along wi
026C70:  74 68 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66    th the number of
026C80:  20 4B 20 28 31 30 32 34 2D 62 79 74 65 0D 0A 75     K (1024-byte..u
026C90:  6E 69 74 73 29 20 74 68 65 20 66 69 6C 65 20 6F    nits) the file o
026CA0:  63 63 75 70 69 65 73 20 28 69 6E 20 64 65 63 69    ccupies (in deci
026CB0:  6D 61 6C 29 2E 0D 0A 0D 0A 49 66 20 74 68 65 20    mal).....If the 
026CC0:  66 69 6C 65 20 69 73 20 6D 61 72 6B 65 64 20 61    file is marked a
026CD0:  73 20 72 65 61 64 2D 6F 6E 6C 79 20 28 66 6F 72    s read-only (for
026CE0:  20 65 78 61 6D 70 6C 65 2C 20 77 69 74 68 20 74     example, with t
026CF0:  68 65 20 53 45 54 20 75 74 69 6C 69 74 79 29 2C    he SET utility),
026D00:  20 74 68 65 6E 20 53 44 0D 0A 64 69 73 70 6C 61     then SD..displa
026D10:  79 73 20 61 6E 20 27 52 27 20 62 79 20 69 74 73    ys an 'R' by its
026D20:  20 6E 61 6D 65 2E 20 49 66 20 74 68 65 20 66 69     name. If the fi
026D30:  6C 65 20 69 73 20 6D 61 72 6B 65 64 20 61 73 20    le is marked as 
026D40:  61 20 73 79 73 74 65 6D 20 66 69 6C 65 2C 20 74    a system file, t
026D50:  68 65 72 65 20 69 73 20 61 6E 0D 0A 27 53 27 2E    here is an..'S'.
026D60:  20 42 6F 74 68 20 61 74 74 72 69 62 75 74 65 73     Both attributes
026D70:  20 6D 61 79 20 62 65 20 68 65 6C 64 20 62 79 20     may be held by 
026D80:  74 68 65 20 73 61 6D 65 20 66 69 6C 65 2E 0D 0A    the same file...
026D90:  0D 0A 54 68 69 73 20 70 72 6F 67 72 61 6D 2C 20    ..This program, 
026DA0:  77 68 69 63 68 20 69 73 20 6A 75 73 74 20 6F 76    which is just ov
026DB0:  65 72 20 38 30 30 20 62 79 74 65 73 20 6C 6F 6E    er 800 bytes lon
026DC0:  67 2C 20 70 65 72 66 6F 72 6D 73 20 6D 75 63 68    g, performs much
026DD0:  20 74 68 65 20 73 61 6D 65 0D 0A 66 75 6E 63 74     the same..funct
026DE0:  69 6F 6E 73 20 61 73 20 6D 6F 73 74 20 6F 66 20    ions as most of 
026DF0:  53 54 41 54 2C 20 53 48 4F 57 20 61 6E 64 20 44    STAT, SHOW and D
026E00:  AB 02 DD E1 F6 01 C1 C9 DD E5 FD E5 D1 E1 C5 06    ................
026E10:  0B 23 13 1A BE 20 02 10 F8 C1 C9 0E 0C CD 05 00    .#... ..........
026E20:  FE 30 30 50 DD 2A 56 04 DD 6E 05 DD 66 06 22 59    .00P.*V..n..f."Y
026E30:  04 DD 7E 02 D6 02 47 AF 37 17 10 FD 32 5B 04 0E    ..~...G.7...2[..
026E40:  1B CD 05 00 ED 4B 59 04 03 11 00 00 3E 08 32 5E    .....KY.....>.2^
026E50:  04 CB 16 38 01 13 0B 79 B0 28 09 3A 5E 04 3D 20    ...8...y.(.:^.= 
026E60:  ED 23 18 E8 6B 62 3A 5B 04 47 05 28 03 19 10 FD    .#..kb:[.G.(....
026E70:  7C 4D 18 23 3A 5D 04 0E 2E 5F CD 05 00 06 03 DD    |M.#:]..._......
026E80:  21 80 00 DD CB 02 3E DD CB 01 1E DD CB 00 1E 10    !.....>.........
026E90:  F2 DD 7E 01 DD 4E 00 CD A2 03 3E 4B 5F 0E 02 C3    ..~..N....>K_...
026EA0:  05 00 21 64 04 1E 05 D5 E5 11 0A 00 CD DD 03 55    ..!d...........U
026EB0:  E1 72 2B D1 1D 20 F0 06 05 CB 81 78 FE 01 20 02    .r+.. .....x.. .
026EC0:  CB C1 23 7E B7 20 08 CB 41 20 04 3E 20 18 04 CB    ..#~. ..A .> ...
026ED0:  C1 C6 30 E5 C5 CD 9C 03 C1 E1 10 DF C9 21 00 00    ..0..........!..
026EE0:  06 10 CB 11 17 ED 6A ED 52 30 01 19 3F 10 F3 CB    ......j.R0..?...
026EF0:  11 17 C9 53 44 20 56 31 2E 30 20 62 79 20 41 64    ...SD V1.0 by Ad
026F00:  61 6D 20 44 65 6E 6E 69 6E 67 20 28 43 29 20 48    am Denning (C) H
026F10:  69 53 6F 66 74 20 31 39 38 36 0D 0A 24 09 24 00    iSoft 1986..$.$.
026F20:  3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 20 53 24 20 20    ??????????? S$  
026F30:  24 52 20 24 20 20 24 4B 20 20 52 65 63 73 3A 20    $R $  $K  Recs: 
026F40:  24 0D 0A 44 69 73 63 20 66 72 65 65 20 73 70 61    $..Disc free spa
026F50:  63 65 3A 20 24 66 75 6E 63 74 69 6F 6E F3 20 69    ce: $function. i
026F60:  EE 20 73 6F 75 72 63 E5 20 61 6E E4 20 4D 61 6E    . sourc. an. Man
026F70:  F8 20 8D 0A 6C 69 62 72 61 72 F9 20 66 6F 72 6D    . ..librar. form
026F80:  02 3E 01 C5 D5 4F C5 E5 3D 21 70 20 28 09 3D 21    .>...O..=!p (.=!
026F90:  72 20 28 03 21 5A 20 CD FD 0B E1 CD 3B 11 C1 D1    r (.!Z .....;...
026FA0:  DD 72 01 0D 20 08 21 4E 20 CD FD 0B C1 C9 0D 28    .r.. .!N ......(
026FB0:  05 21 51 20 18 07 21 55 20 DD CB 01 C6 C1 C3 FD    .!Q ..!U .......
026FC0:  0B FE 09 CA E0 1C FE 0A CA 69 1F 30 45 FE 07 CA    .........i.0E...
026FD0:  7E 0F FE 05 28 9C C3 69 1F C5 DD CB 01 C6 CD 02    ~...(..i........
026FE0:  1F D9 2B 2B D9 CD 16 01 CD D1 CD 3D 0C C3 BC 1F    ..++.......=....
026FF0:  3A 48 01 F5 CD D9 1E D1 DD 72 01 0D D9 2B D9 C3    :H.......r...+..
027000:  49 52 2E 20 53 54 41 54 20 69 73 20 38 4B 20 61    IR. STAT is 8K a
027010:  6E 64 20 44 49 52 20 61 6E 64 20 53 48 4F 57 20    nd DIR and SHOW 
027020:  61 72 65 0D 0A 73 75 62 73 74 61 6E 74 69 61 6C    are..substantial
027030:  6C 79 20 6C 61 72 67 65 72 2E 20 49 66 20 64 69    ly larger. If di
027040:  73 63 20 73 70 61 63 65 20 69 73 20 61 74 20 61    sc space is at a
027050:  20 70 72 65 6D 69 75 6D 2C 20 77 68 69 63 68 20     premium, which 
027060:  69 74 20 69 73 20 67 65 6E 65 72 61 6C 6C 79 0D    it is generally.
027070:  0A 69 73 20 77 69 74 68 20 33 22 20 64 69 73 63    .is with 3" disc
027080:  73 2C 20 77 65 20 72 65 63 6F 6D 6D 65 6E 64 20    s, we recommend 
027090:  79 6F 75 20 75 73 65 20 53 44 20 69 6E 20 70 72    you use SD in pr
0270A0:  65 66 65 72 65 6E 63 65 20 74 6F 20 74 68 65 20    eference to the 
0270B0:  6E 6F 72 6D 61 6C 20 43 50 2F 4D 0D 0A 75 74 69    normal CP/M..uti
0270C0:  6C 69 74 69 65 73 2E 0D 0A 0D 0A 57 50 0D 0A 2D    lities.....WP..-
0270D0:  2D 0D 0A 0D 0A 57 50 20 69 73 20 61 20 73 68 6F    -....WP is a sho
0270E0:  72 74 2D 61 6E 64 2D 73 77 65 65 74 20 66 69 6C    rt-and-sweet fil
0270F0:  65 20 63 6F 70 79 69 6E 67 20 75 74 69 6C 69 74    e copying utilit
027100:  79 20 77 68 69 63 68 20 6D 61 6B 65 73 20 74 68    y which makes th
027110:  65 20 74 61 73 6B 20 6F 66 0D 0A 74 72 61 6E 73    e task of..trans
027120:  66 65 72 72 69 6E 67 20 67 69 76 65 6E 20 66 69    ferring given fi
027130:  6C 65 73 20 62 65 74 77 65 65 6E 20 64 69 73 63    les between disc
027140:  73 20 72 65 6C 61 74 69 76 65 6C 79 20 65 61 73    s relatively eas
027150:  79 2E 20 49 74 20 69 73 20 75 73 65 64 20 6C 69    y. It is used li
027160:  6B 65 0D 0A 74 68 69 73 3A 0D 0A 0D 0A 57 50 20    ke..this:....WP 
027170:  3C 61 66 6E 3E 20 7B 3C 64 65 73 74 69 6E 61 74    <afn> {<destinat
027180:  69 6F 6E 20 64 72 69 76 65 20 6E 61 6D 65 3E 7D    ion drive name>}
027190:  20 7B 2D 71 7D 0D 0A 0D 0A 77 68 65 72 65 20 27     {-q}....where '
0271A0:  61 66 6E 27 20 69 73 20 61 20 73 74 61 6E 64 61    afn' is a standa
0271B0:  72 64 20 43 50 2F 4D 20 61 6D 62 69 67 75 6F 75    rd CP/M ambiguou
0271C0:  73 20 66 69 6C 65 20 73 70 65 63 69 66 69 63 61    s file specifica
0271D0:  74 69 6F 6E 2C 20 66 72 6F 6D 20 61 20 6C 6F 6E    tion, from a lon
0271E0:  65 0D 0A 64 72 69 76 65 20 6E 61 6D 65 20 28 65    e..drive name (e
0271F0:  2E 67 2E 20 41 3A 29 20 75 70 20 74 6F 20 61 20    .g. A:) up to a 
027200:  57 44 0D 0A 2D 2D 2D 2D 0D 0A 0D 0A 57 44 20 69    WD..----....WD i
027210:  73 20 61 20 70 72 6F 67 72 61 6D 20 77 68 69 63    s a program whic
027220:  68 20 61 6C 6C 6F 77 73 20 79 6F 75 20 73 65 6C    h allows you sel
027230:  65 63 74 69 76 65 6C 79 20 74 6F 20 64 65 6C 65    ectively to dele
027240:  74 65 20 66 69 6C 65 73 20 6F 6E 20 61 20 64 69    te files on a di
027250:  73 63 2E 0D 0A 57 44 20 69 73 20 69 6E 76 6F 6B    sc...WD is invok
027260:  65 64 20 62 79 20 74 79 70 69 6E 67 20 69 74 73    ed by typing its
027270:  20 6E 61 6D 65 20 66 6F 6C 6C 6F 77 65 64 20 62     name followed b
027280:  79 20 61 20 73 74 61 6E 64 61 72 64 20 43 50 2F    y a standard CP/
027290:  4D 20 27 61 6D 62 69 67 75 6F 75 73 0D 0A 66 69    M 'ambiguous..fi
0272A0:  6C 65 20 73 70 65 63 69 66 69 63 61 74 69 6F 6E    le specification
0272B0:  27 2C 20 73 75 63 68 20 61 73 20 42 3A 2A 2E 43    ', such as B:*.C
0272C0:  4F 4D 2E 20 49 66 20 6E 6F 20 61 6D 62 69 67 75    OM. If no ambigu
0272D0:  6F 75 73 20 66 69 6C 65 20 73 70 65 63 69 66 69    ous file specifi
0272E0:  63 61 74 69 6F 6E 20 69 73 0D 0A 67 69 76 65 6E    cation is..given
0272F0:  2C 20 57 44 20 74 72 65 61 74 73 20 69 74 20 61    , WD treats it a
027300:  73 20 69 66 20 27 2A 2E 2A 27 20 77 65 72 65 20    s if '*.*' were 
027310:  65 6E 74 65 72 65 64 2E 20 49 66 20 61 20 64 72    entered. If a dr
027320:  69 76 65 20 73 70 65 63 69 66 69 63 61 74 69 6F    ive specificatio
027330:  6E 0D 0A 6F 6E 6C 79 20 69 73 20 65 6E 74 65 72    n..only is enter
027340:  65 64 2C 20 73 75 63 68 20 61 73 20 42 3A 2C 20    ed, such as B:, 
027350:  57 44 20 74 72 65 61 74 73 20 69 74 20 61 73 20    WD treats it as 
027360:  27 2A 2E 2A 27 20 6F 6E 20 74 68 65 20 73 70 65    '*.*' on the spe
027370:  63 69 66 69 65 64 20 64 72 69 76 65 2E 0D 0A 54    cified drive...T
027380:  68 65 20 6E 61 6D 65 20 6F 66 20 65 61 63 68 20    he name of each 
027390:  66 69 6C 65 20 77 68 69 63 68 20 69 73 20 66 6F    file which is fo
0273A0:  75 6E 64 20 74 6F 20 6D 61 74 63 68 20 74 68 69    und to match thi
0273B0:  73 20 66 69 6C 65 20 73 70 65 63 69 66 69 63 61    s file specifica
0273C0:  74 69 6F 6E 20 69 73 20 74 68 65 6E 0D 0A 64 69    tion is then..di
0273D0:  73 70 6C 61 79 65 64 2C 20 61 6C 6F 6E 67 20 77    splayed, along w
0273E0:  69 74 68 20 61 20 70 72 6F 6D 70 74 3A 0D 0A 0D    ith a prompt:...
0273F0:  0A 09 44 65 6C 65 74 65 20 28 59 2F 4E 2F 41 2F    ..Delete (Y/N/A/
027400:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
027410:  21 00 00 00 02 09 4E E5 21 00 41 02 00 00 00 02    !.....N.!.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:  66 75 6C 6C 20 66 69 6C 65 20 6E 61 6D 65 2E 20    full file name. 
027510:  4E 6F 74 65 20 74 68 61 74 20 61 20 6C 6F 6E 65    Note that a lone
027520:  20 64 72 69 76 65 20 6E 61 6D 65 0D 0A 69 73 20     drive name..is 
027530:  74 61 6B 65 6E 20 61 73 20 27 64 72 69 76 65 20    taken as 'drive 
027540:  6E 61 6D 65 3A 2A 2E 2A 27 2C 20 73 6F 20 74 68    name:*.*', so th
027550:  61 74 20 27 41 3A 27 20 6D 61 74 63 68 65 73 20    at 'A:' matches 
027560:  61 6C 6C 20 66 69 6C 65 73 20 6F 6E 20 64 72 69    all files on dri
027570:  76 65 20 41 0D 0A 69 6E 20 74 68 65 20 63 75 72    ve A..in the cur
027580:  72 65 6E 74 20 75 73 65 72 20 61 72 65 61 2E 20    rent user area. 
027590:  54 68 65 20 64 65 73 74 69 6E 61 74 69 6F 6E 20    The destination 
0275A0:  64 72 69 76 65 20 6E 61 6D 65 2C 20 69 66 20 70    drive name, if p
0275B0:  72 65 73 65 6E 74 2C 20 69 73 20 61 0D 0A 6E 6F    resent, is a..no
0275C0:  72 6D 61 6C 20 43 50 2F 4D 20 64 72 69 76 65 20    rmal CP/M drive 
0275D0:  6E 61 6D 65 20 73 75 63 68 20 61 73 20 42 3A 2E    name such as B:.
0275E0:  20 49 66 20 6C 65 66 74 20 6F 75 74 2C 20 74 68     If left out, th
0275F0:  65 20 64 65 66 61 75 6C 74 20 64 72 69 76 65 20    e default drive 
027600:  69 73 20 75 73 65 64 2E 0D 0A 54 68 65 20 27 2D    is used...The '-
027610:  71 27 20 69 73 20 74 68 65 20 27 71 75 69 65 74    q' is the 'quiet
027620:  27 20 6F 70 74 69 6F 6E 20 73 77 69 74 63 68 20    ' option switch 
027630:  61 6E 64 20 69 74 73 20 61 63 74 69 6F 6E 20 77    and its action w
027640:  69 6C 6C 20 62 65 20 64 65 73 63 72 69 62 65 64    ill be described
027650:  20 6C 61 74 65 72 2E 0D 0A 0D 0A 57 50 20 66 69     later.....WP fi
027660:  6E 64 73 20 65 61 63 68 20 66 69 6C 65 20 6D 61    nds each file ma
027670:  74 63 68 69 6E 67 20 74 68 65 20 3C 61 66 6E 3E    tching the <afn>
027680:  20 67 69 76 65 6E 20 61 6E 64 20 70 72 65 73 65     given and prese
027690:  6E 74 73 20 74 68 65 20 6E 61 6D 65 20 6F 66 20    nts the name of 
0276A0:  65 61 63 68 0D 0A 6F 6E 65 20 74 6F 20 74 68 65    each..one to the
0276B0:  20 75 73 65 72 20 61 6C 6F 6E 67 20 77 69 74 68     user along with
0276C0:  20 61 20 70 72 6F 6D 70 74 3A 0D 0A 0D 0A 09 43     a prompt:.....C
0276D0:  6F 70 79 20 28 59 2F 4E 2F 41 2F 51 29 3F 0D 0A    opy (Y/N/A/Q)?..
0276E0:  0D 0A 27 59 27 20 63 6F 72 72 65 73 70 6F 6E 64    ..'Y' correspond
0276F0:  73 20 74 6F 20 27 79 65 73 27 2C 20 27 4E 27 20    s to 'yes', 'N' 
027700:  6B 20 45 6E 64 20 6F 66 20 62 6C 6F 63 6B 0D 0A    k End of block..
027710:  5E 4B 20 56 20 20 20 20 20 20 20 20 20 4D 6F 76    ^K V         Mov
027720:  65 20 42 6C 6F 63 6B 20 20 20 20 20 20 20 20 20    e Block         
027730:  20 20 20 20 20 5E 4B 20 43 20 20 20 20 20 20 20         ^K C       
027740:  20 20 43 6F 70 79 20 42 6C 6F 63 6B 0D 0A 5E 4B      Copy Block..^K
027750:  20 59 20 20 20 20 20 20 20 20 20 44 65 6C 65 74     Y         Delet
027760:  65 20 42 6C 6F 63 6B 20 20 20 20 20 20 20 20 20    e Block         
027770:  20 20 20 5E 4F 20 50 20 20 20 20 20 20 20 20 20       ^O P         
027780:  50 61 73 74 65 20 44 65 6C 65 74 65 64 20 42 6C    Paste Deleted Bl
027790:  6F 63 6B 0D 0A 5E 4B 20 52 20 20 20 20 20 20 20    ock..^K R       
0277A0:  20 20 52 65 61 64 20 42 6C 6F 63 6B 20 66 72 6F      Read Block fro
0277B0:  6D 20 64 69 73 63 20 20 20 20 5E 4B 20 57 20 20    m disc    ^K W  
0277C0:  20 20 20 20 20 20 20 57 72 69 74 65 20 42 6C 6F           Write Blo
0277D0:  63 6B 20 74 6F 20 64 69 73 63 0D 0A 0D 0A 51 75    ck to disc....Qu
0277E0:  69 63 6B 20 63 75 72 73 6F 72 20 6D 6F 76 65 6D    ick cursor movem
0277F0:  65 6D 6E 74 0D 0A 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    emnt..----------
027800:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 5E 4F    ------------..^O
027810:  20 47 20 20 20 20 20 20 20 20 20 47 6F 20 74 6F     G         Go to
027820:  20 4C 69 6E 65 0D 0A 5E 51 20 42 20 20 20 20 20     Line..^Q B     
027830:  20 20 20 20 47 6F 20 74 6F 20 73 74 61 72 74 20        Go to start 
027840:  6F 66 20 62 6C 6F 63 6B 20 20 20 20 5E 51 20 4B    of block    ^Q K
027850:  20 20 20 20 20 20 20 20 20 47 6F 20 74 6F 20 65             Go to e
027860:  6E 64 20 6F 66 20 62 6C 6F 63 6B 0D 0A 5E 4B 20    nd of block..^K 
027870:  30 20 20 20 20 20 20 20 20 20 52 65 6D 65 6D 62    0         Rememb
027880:  65 72 20 70 6F 73 69 74 69 6F 6E 20 20 20 20 20    er position     
027890:  20 20 5E 51 20 30 20 20 20 20 20 20 20 20 20 52      ^Q 0         R
0278A0:  65 74 75 72 6E 20 74 6F 20 70 6F 73 69 74 69 6F    eturn to positio
0278B0:  6E 0D 0A 0D 0A 46 69 6E 64 20 61 6E 64 20 53 75    n....Find and Su
0278C0:  62 73 74 69 74 75 74 65 0D 0A 2D 2D 2D 2D 2D 2D    bstitute..------
0278D0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 5E    -------------..^
0278E0:  51 20 46 20 20 20 20 20 20 20 20 20 46 69 6E 64    Q F         Find
0278F0:  20 46 69 72 73 74 20 20 20 20 20 20 20 20 20 20     First          
027900:  74 6F 20 27 6E 6F 27 2C 20 27 41 27 20 74 6F 20    to 'no', 'A' to 
027910:  27 74 68 69 73 20 61 6E 64 20 61 6C 6C 20 73 75    'this and all su
027920:  62 73 65 71 75 65 6E 74 0D 0A 6D 61 74 63 68 69    bsequent..matchi
027930:  6E 67 20 66 69 6C 65 73 27 20 61 6E 64 20 27 51    ng files' and 'Q
027940:  27 20 74 6F 20 27 71 75 69 74 27 2E 20 45 61 63    ' to 'quit'. Eac
027950:  68 20 66 69 6C 65 20 74 6F 20 62 65 20 63 6F 70    h file to be cop
027960:  69 65 64 20 69 73 20 63 6F 70 69 65 64 20 74 6F    ied is copied to
027970:  20 74 68 65 0D 0A 64 65 73 74 69 6E 61 74 69 6F     the..destinatio
027980:  6E 20 64 72 69 76 65 20 57 49 54 48 20 54 48 45    n drive WITH THE
027990:  20 53 41 4D 45 20 4E 41 4D 45 2E 20 41 6E 79 20     SAME NAME. Any 
0279A0:  66 69 6C 65 20 6F 66 20 74 68 65 20 73 61 6D 65    file of the same
0279B0:  20 6E 61 6D 65 20 6F 6E 20 74 68 65 0D 0A 64 65     name on the..de
0279C0:  73 74 69 6E 61 74 69 6F 6E 20 64 72 69 76 65 20    stination drive 
0279D0:  69 73 20 64 65 6C 65 74 65 64 20 70 72 69 6F 72    is deleted prior
0279E0:  20 74 6F 20 74 68 65 20 6F 70 65 72 61 74 69 6F     to the operatio
0279F0:  6E 20 77 68 65 74 68 65 72 20 74 68 65 20 63 6F    n whether the co
027A00:  70 79 20 73 75 63 63 65 65 64 73 0D 0A 6F 72 20    py succeeds..or 
027A10:  6E 6F 74 2C 20 75 6E 6C 65 73 73 20 69 74 20 73    not, unless it s
027A20:  70 65 63 69 66 69 63 61 6C 6C 79 20 68 61 73 20    pecifically has 
027A30:  62 65 65 6E 20 6D 61 72 6B 65 64 20 27 52 2F 4F    been marked 'R/O
027A40:  27 2E 0D 0A 0D 0A 49 66 20 74 68 65 20 2D 71 20    '.....If the -q 
027A50:  6F 70 74 69 6F 6E 20 69 73 20 70 72 65 73 65 6E    option is presen
027A60:  74 20 28 74 68 65 20 27 71 27 20 6D 61 79 20 62    t (the 'q' may b
027A70:  65 20 69 6E 20 75 70 70 65 72 20 6F 72 20 6C 6F    e in upper or lo
027A80:  77 65 72 20 63 61 73 65 29 20 69 6E 20 74 68 65    wer case) in the
027A90:  0D 0A 63 6F 6D 6D 61 6E 64 20 6C 69 6E 65 20 74    ..command line t
027AA0:  68 65 6E 20 74 68 65 20 27 43 6F 70 79 20 28 59    hen the 'Copy (Y
027AB0:  2F 4E 2F 41 2F 51 29 3F 27 20 70 72 6F 6D 70 74    /N/A/Q)?' prompt
027AC0:  20 77 69 6C 6C 20 6E 6F 74 20 61 70 70 65 61 72     will not appear
027AD0:  2E 20 57 50 20 77 69 6C 6C 0D 0A 72 75 6E 20 61    . WP will..run a
027AE0:  73 20 69 66 20 27 41 27 20 68 61 64 20 62 65 65    s if 'A' had bee
027AF0:  6E 20 70 72 65 73 73 65 64 20 69 6E 20 72 65 73    n pressed in res
027B00:  20 20 20 20 5E 4C 20 20 20 20 20 20 20 20 20 20        ^L          
027B10:  20 46 69 6E 64 20 4E 65 78 74 0D 0A 5E 4F 20 4C     Find Next..^O L
027B20:  20 20 20 20 20 20 20 20 20 53 75 62 73 74 69 74             Substit
027B30:  75 74 65 20 26 20 46 69 6E 64 20 20 20 20 20 20    ute & Find      
027B40:  20 5E 4F 20 41 20 20 20 20 20 20 20 20 20 53 75     ^O A         Su
027B50:  62 73 74 69 74 75 74 65 20 41 6C 6C 0D 0A 0D 0A    bstitute All....
027B60:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 50 72 65 73 73 20    ..........Press 
027B70:  5B 52 45 54 55 52 4E 5D 20 74 6F 20 65 6E 64 3B    [RETURN] to end;
027B80:  20 61 6E 79 20 6F 74 68 65 72 20 6B 65 79 20 66     any other key f
027B90:  6F 72 20 6D 6F 72 65 20 48 65 6C 70 0D 0A 4C 65    or more Help..Le
027BA0:  61 76 69 6E 67 20 45 44 38 30 0D 0A 2D 2D 2D 2D    aving ED80..----
027BB0:  2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 5E 4B 20 51 20 20    --------..^K Q  
027BC0:  20 20 20 20 20 20 20 51 75 69 74 20 61 6E 64 20           Quit and 
027BD0:  45 78 69 74 20 20 20 20 20 20 20 20 20 20 20 5E    Exit           ^
027BE0:  4F 20 51 20 20 20 20 20 20 20 20 20 45 78 69 74    O Q         Exit
027BF0:  20 77 69 74 68 6F 75 74 20 42 61 63 6B 75 70 0D     without Backup.
027C00:  0A 5E 4B 20 58 20 20 20 20 20 20 20 20 20 45 78    .^K X         Ex
027C10:  69 74 20 77 69 74 68 20 61 20 42 61 63 6B 75 70    it with a Backup
027C20:  0D 0A 0D 0A 54 6F 67 67 6C 65 73 0D 0A 2D 2D 2D    ....Toggles..---
027C30:  2D 2D 2D 2D 0D 0A 5E 56 20 20 20 20 20 20 20 20    ----..^V        
027C40:  20 20 20 54 6F 67 67 6C 65 20 63 68 61 6E 67 65       Toggle change
027C50:  2F 69 6E 73 65 72 74 20 20 20 20 5E 4F 20 49 20    /insert    ^O I 
027C60:  20 20 20 20 20 20 20 20 54 6F 67 67 6C 65 20 61            Toggle a
027C70:  75 74 6F 20 69 6E 64 65 6E 74 0D 0A 5E 4F 20 46    uto indent..^O F
027C80:  20 20 20 20 20 20 20 20 20 54 6F 67 67 6C 65 20             Toggle 
027C90:  73 70 61 63 65 20 64 69 73 70 6C 61 79 0D 0A 0D    space display...
027CA0:  0A 4D 69 73 63 65 6C 6C 61 6E 65 6F 75 73 0D 0A    .Miscellaneous..
027CB0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 5E    -------------..^
027CC0:  49 20 20 20 20 20 20 20 20 20 20 20 44 65 6C 69    I           Deli
027CD0:  76 65 72 20 54 41 42 20 63 68 61 72 61 63 74 65    ver TAB characte
027CE0:  72 20 20 20 5E 4F 20 52 20 20 20 20 20 20 20 20    r   ^O R        
027CF0:  20 52 65 73 74 6F 72 65 20 6C 69 6E 65 0D 0A 5E     Restore line..^
027D00:  70 6F 6E 73 65 20 74 6F 20 74 68 69 73 20 70 72    ponse to this pr
027D10:  6F 6D 70 74 20 62 65 66 6F 72 65 20 61 6E 79 20    ompt before any 
027D20:  66 69 6C 65 0D 0A 6E 61 6D 65 73 20 77 65 72 65    file..names were
027D30:  20 64 69 73 70 6C 61 79 65 64 2E 20 49 6E 20 6F     displayed. In o
027D40:  74 68 65 72 20 77 6F 72 64 73 20 61 6C 6C 20 66    ther words all f
027D50:  69 6C 65 73 20 6D 61 74 63 68 69 6E 67 20 74 68    iles matching th
027D60:  65 20 61 66 6E 20 61 72 65 20 63 6F 70 69 65 64    e afn are copied
027D70:  0D 0A 77 69 74 68 6F 75 74 20 70 72 6F 6D 70 74    ..without prompt
027D80:  69 6E 67 2E 20 4E 6F 74 65 20 74 68 61 74 20 74    ing. Note that t
027D90:  68 65 20 2D 71 20 6F 70 74 69 6F 6E 20 6D 75 73    he -q option mus
027DA0:  74 20 62 65 20 61 66 74 65 72 20 74 68 65 20 73    t be after the s
027DB0:  6F 75 72 63 65 20 61 66 6E 20 41 4E 44 0D 0A 74    ource afn AND..t
027DC0:  68 65 20 64 65 73 74 69 6E 61 74 69 6F 6E 20 64    he destination d
027DD0:  72 69 76 65 20 6E 61 6D 65 20 28 69 66 20 70 72    rive name (if pr
027DE0:  65 73 65 6E 74 29 20 69 6E 20 74 68 65 20 63 6F    esent) in the co
027DF0:  6D 6D 61 6E 64 20 6C 69 6E 65 2E 0D 0A 0D 0A 49    mmand line.....I
027E00:  66 20 74 68 65 20 73 6F 75 72 63 65 20 61 6E 64    f the source and
027E10:  20 64 65 73 74 69 6E 61 74 69 6F 6E 20 64 72 69     destination dri
027E20:  76 65 73 20 61 72 65 20 74 68 65 20 73 61 6D 65    ves are the same
027E30:  20 61 6E 20 65 72 72 6F 72 20 6D 65 73 73 61 67     an error messag
027E40:  65 20 69 73 20 70 72 69 6E 74 65 64 0D 0A 61 6E    e is printed..an
027E50:  64 20 6E 6F 20 6E 61 6D 65 73 20 61 72 65 20 70    d no names are p
027E60:  72 6F 64 75 63 65 64 2E 20 49 66 20 74 68 65 20    roduced. If the 
027E70:  63 6F 70 79 20 66 61 69 6C 73 20 66 6F 72 20 6C    copy fails for l
027E80:  61 63 6B 20 6F 66 20 64 69 73 63 20 6F 72 20 64    ack of disc or d
027E90:  69 72 65 63 74 6F 72 79 0D 0A 73 70 61 63 65 20    irectory..space 
027EA0:  61 20 6D 65 73 73 61 67 65 20 69 73 20 70 72 69    a message is pri
027EB0:  6E 74 65 64 20 74 6F 20 74 68 65 20 63 6F 6E 73    nted to the cons
027EC0:  6F 6C 65 20 61 6E 64 20 74 68 65 20 6E 65 77 20    ole and the new 
027ED0:  63 6F 70 79 20 6F 66 20 74 68 65 20 66 69 6C 65    copy of the file
027EE0:  20 64 65 6C 65 74 65 64 2E 0D 0A 1A 74 68 65 20     deleted....the 
027EF0:  63 6F 70 79 20 66 61 69 6C 73 20 66 6F 72 20 6C    copy fails for l
027F00:  4B 20 46 20 20 20 20 20 20 20 20 20 44 69 73 63    K F         Disc
027F10:  20 44 69 72 65 63 74 6F 72 79 20 20 20 20 20 20     Directory      
027F20:  20 20 20 20 5E 4B 20 4A 20 20 20 20 20 20 20 20        ^K J        
027F30:  20 45 72 61 73 65 20 66 69 6C 65 20 66 72 6F 6D     Erase file from
027F40:  20 64 69 73 63 0D 0A 5E 50 20 20 20 20 20 20 20     disc..^P       
027F50:  20 20 20 20 43 6F 6E 74 72 6F 6C 20 6D 65 74 61        Control meta
027F60:  2D 6B 65 79 20 20 20 20 20 20 20 20 5E 4A 20 20    -key        ^J  
027F70:  20 20 20 20 20 20 20 20 20 48 65 6C 70 20 6B 65             Help ke
027F80:  79 0D 0A 0D 0A 0D 0A 1A 1A 20 20 20 44 69 73 63    y........   Disc
027F90:  20 44 69 72 65 63 74 6F 72 79 20 20 20 20 20 20     Directory      
027FA0:  20 20 20 20 5E 4B 20 4A 20 20 20 20 20 20 20 20        ^K J        
027FB0:  20 45 72 61 73 65 20 66 69 6C 65 20 66 72 6F 6D     Erase file from
027FC0:  20 64 69 73 63 0D 0A 5E 50 20 20 20 20 20 20 20     disc..^P       
027FD0:  20 20 20 20 43 6F 6E 74 72 6F 6C 20 6D 65 74 61        Control meta
027FE0:  2D 6B 65 79 20 20 20 20 20 20 20 20 5E 4A 20 20    -key        ^J  
027FF0:  20 20 20 20 20 20 20 20 20 48 65 6C 70 20 6B 65             Help ke
028000:  65 64 20 62 79 20 61 20 43 50 2F 4D 20 61 6D 62    ed by a CP/M amb
028010:  69 67 75 6F 75 73 20 66 69 6C 65 20 73 70 65 63    iguous file spec
028020:  69 66 69 63 61 74 69 6F 6E 20 73 75 63 68 20 61    ification such a
028030:  73 20 41 3A 4B 4E 49 46 45 2E 2A 0D 0A 0D 0A 46    s A:KNIFE.*....F
028040:  6F 72 20 65 78 61 6D 70 6C 65 2C 20 74 6F 20 67    or example, to g
028050:  65 74 20 61 20 63 6F 6D 70 6C 65 74 65 20 6C 69    et a complete li
028060:  73 74 69 6E 67 2C 20 74 79 70 65 3A 0D 0A 0D 0A    sting, type:....
028070:  53 44 20 28 6F 72 20 53 44 20 41 3A 20 6F 72 20    SD (or SD A: or 
028080:  53 44 20 62 3A 20 65 74 63 29 0D 0A 0D 0A 61 6E    SD b: etc)....an
028090:  64 20 74 6F 20 67 65 74 20 61 20 6C 69 73 74 69    d to get a listi
0280A0:  6E 67 20 6F 66 20 61 6C 6C 20 66 69 6C 65 73 20    ng of all files 
0280B0:  77 69 74 68 20 74 68 65 20 27 43 4F 4D 27 20 65    with the 'COM' e
0280C0:  78 74 65 6E 73 69 6F 6E 2C 20 74 79 70 65 0D 0A    xtension, type..
0280D0:  0D 0A 53 44 20 2A 2E 43 4F 4D 20 28 6F 72 20 53    ..SD *.COM (or S
0280E0:  44 20 42 3A 2A 2E 43 4F 4D 20 65 74 63 29 0D 0A    D B:*.COM etc)..
0280F0:  0D 0A 54 68 65 20 6C 69 73 74 69 6E 67 20 70 72    ..The listing pr
028100:  43 75 72 73 6F 72 20 4D 6F 76 69 6E 67 20 63 6F    Cursor Moving co
028110:  6D 6D 61 6E 64 73 0D 0A 2D 2D 2D 2D 2D 2D 2D 2D    mmands..--------
028120:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A    --------------..
028130:  5E 53 20 20 20 20 20 20 20 20 20 20 20 43 68 61    ^S           Cha
028140:  72 61 63 74 65 72 20 4C 65 66 74 20 20 20 20 20    racter Left     
028150:  20 20 20 20 20 5E 44 20 20 20 20 20 20 20 20 20         ^D         
028160:  20 20 43 68 61 72 61 63 74 65 72 20 52 69 67 68      Character Righ
028170:  74 0D 0A 5E 48 20 20 20 20 20 20 20 20 20 20 20    t..^H           
028180:  43 68 61 72 61 63 74 65 72 20 4C 65 66 74 20 28    Character Left (
028190:  41 6C 74 29 0D 0A 5E 41 20 20 20 20 20 20 20 20    Alt)..^A        
0281A0:  20 20 20 57 6F 72 64 20 4C 65 66 74 20 20 20 20       Word Left    
0281B0:  20 20 20 20 20 20 20 20 20 20 20 5E 46 20 20 20               ^F   
0281C0:  20 20 20 20 20 20 20 20 57 6F 72 64 20 52 69 67            Word Rig
0281D0:  68 74 0D 0A 5E 4F 20 53 20 20 20 20 20 20 20 20    ht..^O S        
0281E0:  20 54 61 62 20 4C 65 66 74 20 20 20 20 20 20 20     Tab Left       
0281F0:  20 20 20 20 20 20 20 20 20 5E 4F 20 44 20 20 20             ^O D   
028200:  20 20 20 20 20 20 54 61 62 20 52 69 67 68 74 0D          Tab Right.
028210:  0A 5E 51 20 53 20 20 20 20 20 20 20 20 20 53 74    .^Q S         St
028220:  61 72 74 20 6F 66 20 6C 69 6E 65 20 20 20 20 20    art of line     
028230:  20 20 20 20 20 20 5E 51 20 44 20 20 20 20 20 20          ^Q D      
028240:  20 20 20 45 6E 64 20 6F 66 20 6C 69 6E 65 0D 0A       End of line..
028250:  5E 45 20 20 20 20 20 20 20 20 20 20 20 4C 69 6E    ^E           Lin
028260:  65 20 55 70 20 20 20 20 20 20 20 20 20 20 20 20    e Up            
028270:  20 20 20 20 20 5E 58 20 20 20 20 20 20 20 20 20         ^X         
028280:  20 20 4C 69 6E 65 20 44 6F 77 6E 0D 0A 5E 4F 20      Line Down..^O 
028290:  45 20 20 20 20 20 20 20 20 20 54 6F 70 20 6F 66    E         Top of
0282A0:  20 53 63 72 65 65 6E 20 20 20 20 20 20 20 20 20     Screen         
0282B0:  20 20 5E 4F 20 58 20 20 20 20 20 20 20 20 20 42      ^O X         B
0282C0:  6F 74 74 6F 6D 20 6F 66 20 53 63 72 65 65 6E 0D    ottom of Screen.
0282D0:  0A 5E 52 20 20 20 20 20 20 20 20 20 20 20 50 61    .^R           Pa
0282E0:  67 65 20 55 70 20 20 20 20 20 20 20 20 20 20 20    ge Up           
0282F0:  20 20 20 20 20 20 5E 43 20 20 20 20 20 20 20 20          ^C        
028300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0283A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0283B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0283C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0283D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0283E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0283F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0284A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0284B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0284C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0284D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0284E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0284F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028500:  20 20 20 50 61 67 65 20 44 6F 77 6E 0D 0A 5E 51       Page Down..^Q
028510:  20 52 20 20 20 20 20 20 20 20 20 53 74 61 72 74     R         Start
028520:  20 6F 66 20 46 69 6C 65 20 20 20 20 20 20 20 20     of File        
028530:  20 20 20 5E 51 20 43 20 20 20 20 20 20 20 20 20       ^Q C         
028540:  45 6E 64 20 6F 66 20 46 69 6C 65 0D 0A 0D 0A 54    End of File....T
028550:  65 78 74 20 64 65 6C 65 74 69 6E 67 20 63 6F 6D    ext deleting com
028560:  6D 61 6E 64 73 0D 0A 2D 2D 2D 2D 2D 2D 2D 2D 2D    mands..---------
028570:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 5E    -------------..^
028580:  59 20 20 20 20 20 20 20 20 20 20 20 44 65 6C 65    Y           Dele
028590:  74 65 20 4C 69 6E 65 0D 0A 5B 44 45 4C 5D 20 20    te Line..[DEL]  
0285A0:  20 20 20 20 20 20 44 65 6C 65 74 65 20 6C 61 73          Delete las
0285B0:  74 20 63 68 61 72 61 63 74 65 72 20 20 20 5E 47    t character   ^G
0285C0:  20 20 20 20 20 20 20 20 20 20 20 44 65 6C 65 74               Delet
0285D0:  65 20 74 68 69 73 20 63 68 61 72 61 63 74 65 72    e this character
0285E0:  0D 0A 5E 4F 20 54 20 20 20 20 20 20 20 20 20 44    ..^O T         D
0285F0:  65 6C 65 74 65 20 77 6F 72 64 20 6C 65 66 74 20    elete word left 
028600:  20 20 20 20 20 20 20 5E 54 20 20 20 20 20 20 20           ^T       
028610:  20 20 20 20 44 65 6C 65 74 65 20 77 6F 72 64 20        Delete word 
028620:  72 69 67 68 74 0D 0A 5E 51 20 5B 44 45 4C 5D 20    right..^Q [DEL] 
028630:  20 20 20 20 44 65 6C 65 74 65 20 74 6F 20 73 74        Delete to st
028640:  61 72 74 20 6C 69 6E 65 20 20 20 20 5E 51 20 59    art line    ^Q Y
028650:  20 20 20 20 20 20 20 20 20 44 65 6C 65 74 65 20             Delete 
028660:  74 6F 20 65 6E 64 20 6C 69 6E 65 0D 0A 0D 0A 0D    to end line.....
028670:  0A 0D 0A 0D 0A 0D 0A 50 72 65 73 73 20 5B 52 45    .......Press [RE
028680:  54 55 52 4E 5D 20 74 6F 20 65 6E 64 3B 20 61 6E    TURN] to end; an
028690:  79 20 6F 74 68 65 72 20 6B 65 79 20 66 6F 72 20    y other key for 
0286A0:  6D 6F 72 65 20 48 65 6C 70 0D 0A 42 6C 6F 63 6B    more Help..Block
0286B0:  20 63 6F 6D 6D 61 6E 64 73 0D 0A 2D 2D 2D 2D 2D     commands..-----
0286C0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 5E 4B 20 42 20    ---------..^K B 
0286D0:  20 20 20 20 20 20 20 20 4D 61 72 6B 20 53 74 61            Mark Sta
0286E0:  72 74 20 6F 66 20 62 6C 6F 63 6B 20 20 20 20 20    rt of block     
0286F0:  5E 4B 20 4B 20 20 20 20 20 20 20 20 20 4D 61 72    ^K K         Mar
028700:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
028710:  22 00 00 00 02 09 4E E5 22 00 41 02 00 00 00 02    ".....N.".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:  ED 7B 06 00 18 0F FF 00 00 00 00 00 00 00 00 00    .{..............
028810:  00 00 00 00 00 11 1E 5D 01 1F 1D 21 AE 50 ED B8    .......]...!.P..
028820:  CD 6C 5A CD D6 4D FE AE CA 75 08 1E 0B CD B7 09    .lZ..M...u......
028830:  18 F1 00 00 00 00 00 00 00 00 00 00 00 20 00 00    ............. ..
028840:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
028850:  00 10 0D 27 1D 31 1D 2E 3F 00 00 00 00 00 00 00    ...'.1..?.......
028860:  00 00 06 00 00 00 00 00 00 00 EF 00 20 00 00 00    ............ ...
028870:  00 00 00 00 00 00 00 00 00 00 17 11 00 00 00 00    ................
028880:  00 01 00 00 00 00 00 00 00 00 00 00 00 00 20 20    ..............  
028890:  20 20 20 20 20 20 43 4F 4D 00 00 00 00 00 00 00          COM.......
0288A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0288B0:  00 00 20 20 20 20 20 20 20 20 50 41 53 00 00 00    ..        PAS...
0288C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0288D0:  00 00 00 00 00 00 20 20 20 20 20 20 20 20 50 41    ......        PA
0288E0:  53 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    S...............
0288F0:  00 00 00 00 00 00 00 00 00 B1 01 2C 3E AC 3E 00    ...........,>.>.
028900:  00 21 B1 01 11 81 00 CD CF 02 3A 61 01 B7 28 30    .!........:a..(0
028910:  3E 20 12 13 21 94 06 22 8C 03 ED 53 55 03 2A F9    > ..!.."...SU.*.
028920:  01 11 06 01 CD CF 02 AF 12 2A 59 01 06 05 FD 21    .........*Y....!
028930:  50 06 CD 2E 06 21 94 03 22 8C 03 2A 55 03 18 01    P....!.."..*U...
028940:  EB 11 81 00 B7 ED 52 7D 1B 12 11 E2 02 CD A0 02    ......R}........
028950:  E5 21 05 03 11 2E 04 01 4D 00 ED B0 3A 52 03 32    .!......M...:R.2
028960:  BB 04 2A 53 03 22 BC 04 11 BE 04 21 57 03 0E 29    ..*S.".....!W..)
028970:  ED B0 21 06 01 01 0F 00 ED B0 21 ED B0 22 FE 00    ..!.......!.."..
028980:  C1 21 ED 03 11 00 01 C3 FE 00 11 8D 01 AF 32 99    .!............2.
028990:  01 32 9B 01 32 AD 01 CD A0 02 E5 11 F3 03 18 D2    .2..2...........
0289A0:  0E 0F CD CC 03 3C CA 00 00 EB 11 ED 03 CD CA 03    .....<..........
0289B0:  EB 0E 14 CD CC 03 B7 20 07 01 80 00 09 EB 18 ED    ....... ........
0289C0:  11 ED 03 B7 ED 52 CA 00 00 11 80 00 C3 CA 03 7E    .....R.........~
0289D0:  B7 28 08 C6 40 12 13 3E 3A 12 13 23 01 08 00 ED    .(..@..>:..#....
0289E0:  B0 C9 00 48 50 45 20 20 20 20 20 43 4F 4D 00 00    ...HPE     COM..
0289F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
028A00:  0A 0B 3F D8 D6 30 C9 CD F0 06 FE 30 3F D0 FE 3A    ..?..0.....0?..:
028A10:  C9 3E AE C3 0A 0C E5 D5 C5 DD CB 02 4E 20 F2 3A    .>..........N .:
028A20:  3D 01 FE 09 28 04 FE 20 20 05 CD F0 06 18 F3 FE    =...(..  .......
028A30:  41 DA EF 0B FE 5B 30 32 21 35 01 06 08 57 E6 DF    A....[02!5...W..
028A40:  77 CD F0 06 CD D6 0A 30 0C 23 10 F4 2B CD F0 06    w......0.#..+...
028A50:  CD D6 0A 38 F8 D5 CB FE 3A 35 01 21 08 0E CD 03    ...8....:5.!....
028A60:  10 0E 00 30 01 4E F1 C3 06 0C FE 7B 28 0A D2 2B    ...0.N.....{(..+
028A70:  0C FE 61 30 C3 C3 2B 0C CD F0 06 FE 24 20 5B ED    ..a0..+.....$ [.
028A80:  5B 57 01 CD 83 5C 30 46 FE 46 20 42 2A FD 01 22    [W...\0F.F B*.."
028A90:  FF 01 2A 59 01 22 5B 01 21 00 00 22 59 01 21 D5    ..*Y."[.!.."Y.!.
028AA0:  01 22 F9 01 23 CD FD 0E 47 AF 32 E1 01 32 F5 01    ."..#...G.2..2..
028AB0:  79 32 D5 01 EB CD CA 0E EB 21 AD 3E 22 FB 01 21    y2.......!.>"..!
028AC0:  2D 3F 22 FD 01 DD CB 02 C6 78 FE 2C 28 B5 ED 53    -?"......x.,(..S
028AD0:  57 01 CD 20 07 18 03 CD F0 06 FE 7D 28 0B FE 2A    W.. .......}(..*
028AE0:  20 F5 CD F0 06 FE 29 20 F1 CD F0 06 C3 22 0B CD     .....) ....."..
028AF0:  0A 0B 38 72 FE 3A 20 3E CD F0 06 0E BA FE 3D 20    ..8r.: >......= 
028B00:  05 0E 7D CD F0 06 32 3D 01 79 DD CB 02 8E C1 D1    ..}...2=.y......
028B10:  E1 C9 FE 27 CA A5 0C FE 23 28 63 FE 28 20 0C CD    ...'....#(c.( ..
028B20:  F0 06 0E A8 FE 2A CA 78 0B 18 DB C6 80 4F FE AE    .....*.x.....O..
028B30:  20 D1 3E 20 18 D0 38 DA 0E 78 FE 3D 28 C5 FE 3C     .> ..8..x.=(..<
028B40:  20 13 CD F0 06 0E 77 FE 3E 28 B8 0E 7A FE 3D 20     .....w.>(..z.= 
028B50:  B5 0E 7C 18 AE FE 3E 20 D2 CD F0 06 FE 3D 0E 79    ..|...> .....=.y
028B60:  20 A4 0E 7B 18 9D ED 73 3E 01 CD 35 05 22 43 01     ..{...s>..5."C.
028B70:  ED 53 41 01 3E 7E ED 7B 3E 01 C1 D1 E1 C9 CD E7    .SA.>~.{>.......
028B80:  0A 38 15 6F 26 00 06 04 CD E7 0A 38 10 29 29 29    .8.o&......8.)))
028B90:  29 B5 6F 10 F3 CD F0 06 1E 33 CD B7 09 0E 7F 22    ).o......3....."
028BA0:  43 01 C3 06 0C CD 63 10 22 43 01 0E 00 CD F0 06    C.....c."C......
028BB0:  DD CB 00 7E 20 47 FE 27 28 06 CD 7D 10 0C 18 ED    ...~ G.'(..}....
028BC0:  CD F0 06 FE 27 28 F3 32 3D 01 0D 20 11 D9 2B 7E    ....'(.2=.. ..+~
028BD0:  2B 2B 2B D9 6F 26 FF 22 43 01 3E 76 18 1C 0C 20    +++.o&."C.>v... 
028BE0:  09 1E 21 CD B7 09 AF D9 18 E6 79 32 41 01 CD 72    ..!.......y2A..r
028BF0:  10 EB 2A 43 01 CD B1 10 3E 75 C3 0A 0C 1E 44 CD    ..*C....>u....D.
028C00:  00 00 00 00 00 48 50 2E 43 4F 4D 00 00 00 00 00    .....HP.COM.....
028C10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
028C20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
028C30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
028C40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
028C50:  00 00 00 00 00 00 00 45 72 72 6F 72 20 6D 65 73    .......Error mes
028C60:  73 61 67 65 73 20 6E 6F 74 20 61 76 61 69 6C 61    sages not availa
028C70:  62 6C 65 20 20 20 20 20 20 20 20 20 20 20 20 00    ble            .
028C80:  3E 0D CD 8B 03 3E 0A 18 02 3E 20 C3 94 03 F5 C5    >....>...> .....
028C90:  0E 05 18 04 F5 C5 0E 02 D5 5F E5 08 F5 08 D9 C5    ........._......
028CA0:  D5 E5 D9 DD E5 FD E5 CD 05 00 FD E1 DD E1 D9 E1    ................
028CB0:  D1 C1 D9 08 F1 08 E1 D1 C1 F1 C9 0E 21 18 02 0E    ............!...
028CC0:  22 11 8D 01 18 06 0E 01 18 02 0E 1A E5 D5 C5 08    "...............
028CD0:  F5 08 D9 C5 D5 E5 D9 DD E5 FD E5 CD 05 00 FD E1    ................
028CE0:  DD E1 E1 D1 C1 D9 08 F1 08 C1 D1 E1 C9 7E 23 B7    .............~#.
028CF0:  C8 CD 8B 03 18 F7 FD 21 00 00 FD 39 FD 7E 03 82    .......!...9.~..
028D00:  EA 51 04 F5 4B AF EB FD 6E 02 06 08 CB 1D 30 01    .Q..K...n.....0.
028D10:  82 1F 10 F8 CB 1D 67 FD 7E 04 06 08 1F 30 01 19    ......g.~....0..
028D20:  CB 1C CB 1D 10 F6 1F 06 07 FD CB 05 1E 30 03 81    .............0..
028D30:  ED 5A CB 1C CB 1D 1F 10 F0 D1 5F CB 74 20 06 CB    .Z........_.t ..
028D40:  13 ED 6A 18 04 14 EA 51 04 C1 F1 F1 C5 C9 32 3D    ..j....Q......2=
028D50:  01 1E 01 CD B7 09 C3 74 0C FD 21 00 00 FD 39 FD    .......t..!...9.
028D60:  7E 03 92 EA 51 04 F5 4B EB FD 66 05 FD 6E 04 FD    ~...Q..K..f..n..
028D70:  7E 02 06 08 91 ED 52 30 03 81 ED 5A FD CB FE 16    ~.....R0...Z....
028D80:  87 ED 6A 10 EF 06 08 ED 52 30 01 19 17 29 10 F7    ..j.....R0...)..
028D90:  2F 6F 7C 06 08 92 30 01 82 CB 13 87 10 F7 43 D1    /o|...0.......C.
028DA0:  7B 2F 67 78 2F CB 7C 20 08 15 EA 51 04 5F C3 49    {/gx/.| ...Q._.I
028DB0:  04 CB 3C CB 1D 1F 18 F5 29 CB 13 CB 12 D5 E5 29    ..<.....)......)
028DC0:  CB 13 CB 12 29 CB 13 CB 12 C1 09 EB C1 ED 4A EB    ....).........J.
028DD0:  C9 21 00 40 55 5D FD 21 FD 04 CB 3F 30 17 F5 FD    .!.@U].!...?0...
028DE0:  E5 E5 D5 FD 66 00 FD 6E 01 FD 5E 02 FD 56 03 CD    ....f..n..^..V..
028DF0:  F6 03 FD E1 F1 C8 01 04 00 FD 09 18 DD 50 00 00    .............P..
028E00:  B7 09 18 C3 4C 01 4F 02 43 04 53 08 49 10 41 20    ....L.O.C.S.I.A 
028E10:  00 00 50 41 43 4B 45 C4 24 10 0D 46 49 4C C5 23    ..PACKE.$..FIL.#
028E20:  19 0D 4E 49 CC 22 20 0D 46 4F 52 57 41 52 C4 1D    ..NI." .FORWAR..
028E30:  26 0D 50 52 4F 47 52 41 CD 01 30 0D 49 CE 20 3A    &.PROGRA..0.I. :
028E40:  0D 4F D2 07 3F 0D 4F C6 0B 44 0D 54 CF 0C 49 0D    .O..?.O..D.T..I.
028E50:  44 CF 11 4E 0D 49 C6 17 53 0D 53 45 D4 1B 58 0D    D..N.I..S.SE..X.
028E60:  4E 4F D4 06 5E 0D 4D 4F C4 09 64 0D 44 49 D6 02    NO..^.MO..d.DI..
028E70:  6A 0D 56 41 D2 0A 70 0D 41 4E C4 08 76 0D 46 4F    j.VA..p.AN..v.FO
028E80:  D2 16 7C 0D 45 4E C4 10 82 0D 47 4F 54 CF 1A 88    ..|.EN....GOT...
028E90:  0D 57 49 54 C8 19 8F 0D 54 59 50 C5 1F 96 0D 43    .WIT....TYP....C
028EA0:  41 53 C5 14 9D 0D 45 4C 53 C5 12 A4 0D 54 48 45    AS....ELS....THE
028EB0:  CE 0E AB 0D 4C 41 42 45 CC 21 B2 0D 43 4F 4E 53    ....LABE.!..CONS
028EC0:  D4 03 BA 0D 41 52 52 41 D9 1C C2 0D 55 4E 54 49    ....ARRA....UNTI
028ED0:  CC 0F CA 0D 57 48 49 4C C5 15 D2 0D 42 45 47 49    ....WHIL....BEGI
028EE0:  CE 18 DA 0D 52 45 43 4F 52 C4 1E E2 0D 44 4F 57    ....RECOR....DOW
028EF0:  4E 54 CF 0D EB 0D 52 45 50 45 41 D4 13 F4 0D 46    NT....REPEA....F
028F00:  55 4E 43 54 49 4F CE 05 FD 0D 50 52 4F 43 45 44    UNCTIO....PROCED
028F10:  55 D2 04 0D 0A 45 6E 64 20 41 64 64 72 65 73 73    U....End Address
028F20:  3A 20 00 0D 0A 4D 69 6E 69 6D 75 6D 20 44 20 6F    : ...Minimum D o
028F30:  70 74 69 6F 6E 20 76 61 6C 75 65 3A 00 45 72 72    ption value:.Err
028F40:  6F 72 73 20 3A 00 0D 0A 20 2A 45 52 52 4F 52 2A    ors :... *ERROR*
028F50:  20 20 00 57 72 69 74 65 20 45 72 72 6F 72 00 0D      .Write Error..
028F60:  0A 4E 6F 20 53 6F 75 72 63 65 20 46 69 6C 65 3A    .No Source File:
028F70:  20 00 0D 0A 45 72 72 6F 72 3A 4E 6F 20 6D 6F 72     ...Error:No mor
028F80:  65 20 74 65 78 74 00 0D 0A 4E 6F 20 45 4F 46 00    e text...No EOF.
028F90:  2E 50 41 53 00 E5 21 BD 0E CD ED 03 62 6B 23 C5    .PAS..!.....bk#.
028FA0:  06 08 CD B5 0E 3E 2E CD 8B 03 06 03 CD B5 0E CD    .....>..........
028FB0:  80 03 C1 E1 C9 7E 23 CD 8B 03 10 F9 C9 0D 0A 43    .....~#........C
028FC0:  6F 6D 70 69 6C 69 6E 67 20 00 0E 0F ED 5B F9 01    ompiling ....[..
028FD0:  CD CC 03 3C 20 BF 21 5F 0E CD ED 03 1A 3D FA EB    ...< .!_.....=..
028FE0:  0E C6 41 CD 94 03 3E 3A CD 94 03 06 08 2A F9 01    ..A...>:.....*..
028FF0:  23 7E CD 94 03 10 F9 21 90 0E C3 E7 07 1A 13 FE    #~.....!........
029000:  03 64 00 00 06 4E 20 00 0D 5F 5E 10 1A 47 0D E4    .d...N .._^..G..
029010:  35 4E E2 D4 6A DD CB 02 CE 4A FE 45 28 69 32 3D    5N..j....J.E(i2=
029020:  01 AF BB 20 0C CB 7C 20 08 22 43 01 3E 7F C3 76    ... ..| ."C.>..v
029030:  0C 7A C3 A9 05 21 00 00 54 5D 06 07 C5 18 04 C5    .z...!..T]......
029040:  CD B8 04 D6 30 4F 42 09 30 01 13 CD 07 0B C1 05    ....0OB.0.......
029050:  30 08 20 EB 14 CD 07 0B 38 FA FE 2E 20 BB CD 07    0. .....8... ...
029060:  0B 30 B2 05 04 4A 28 15 C5 CD B8 04 D6 30 4F 42    .0...J(......0OB
029070:  09 30 01 1C C1 0D CD 07 0B 30 07 10 EB CD 07 0B    .0.......0......
029080:  38 FB 51 FE 45 20 12 D5 CD F0 06 FE 2D 20 10 CD    8.Q.E ......- ..
029090:  F0 06 CD 0C 06 F1 90 18 10 32 3D 01 7A 18 0A FE    .........2=.z...
0290A0:  2B CC F0 06 CD 0C 06 F1 80 16 16 4F CB 7B 20 49    +..........O.{ I
0290B0:  AF BB 20 09 BD 20 0A BC 20 07 16 00 C9 CB 73 20    .. .. .. .....s 
0290C0:  06 29 CB 13 15 18 F6 43 5D 6C 60 79 B7 C8 E5 D5    .).....C]l`y....
0290D0:  FA DA 05 CD D1 04 CD F6 03 C9 ED 44 FE 20 30 07    ...........D. 0.
0290E0:  CD D1 04 CD 59 04 C9 D6 20 CD D1 04 CD 59 04 E5    ....Y... ....Y..
0290F0:  D5 21 E2 4E 11 D4 6A 18 EA 23 20 01 1C CB 3B CB    .!.N..j..# ...;.
029100:  1C CB 1D 14 C3 C7 05 1E 1F C3 53 04 CD 0A 0B 30    ..........S....0
029110:  F6 D6 30 47 CD 07 0B 30 11 D6 30 4F 78 87 47 87    ..0G...0..0Ox.G.
029120:  87 80 81 47 CD 07 0B DA 4E 04 32 3D 01 C9 0E 30    ...G....N.2=...0
029130:  FD 5E 00 FD 56 01 3E 2F B7 3C ED 52 30 FB 19 B9    .^..V.>/.<.R0...
029140:  20 03 3E 20 0C 0D CD 8B 03 FD 23 FD 23 10 E1 C9     .> ......#.#...
029150:  10 27 E8 03 64 00 0A 00 01 00 7A CD 5F 06 7B F5    .'..d.....z._.{.
029160:  0F 0F 0F 0F CD 68 06 F1 E6 0F C6 90 27 CE 40 27    .....h......'.@'
029170:  C3 8B 03 AF ED 52 19 30 01 EB B2 20 12 7B 5A 18    .....R.0... .{Z.
029180:  06 EB 19 EB 29 38 08 1F 30 FA B7 20 F4 19 D0 1E    ....)8..0.. ....
029190:  35 C3 B7 09 FE 20 C8 E5 2A 55 03 77 23 22 55 03    5.... ..*U.w#"U.
0291A0:  E1 C9 C5 D5 E5 16 00 21 2E 3F 7E FE 09 20 10 23    .......!.?~.. .#
0291B0:  7A E6 F8 C6 08 92 47 CD 89 03 14 10 FA 18 EB FE    z.....G.........
0291C0:  0D 28 07 CD 8B 03 14 23 18 E0 3A 5D 01 B7 20 04    .(.....#..:].. .
0291D0:  7A 32 5F 01 E1 D1 C1 C9 CD 72 10 EB CD 5A 06 2A    z2_......r...Z.*
0291E0:  59 01 C5 06 05 FD 21 50 06 CD 2E 06 C1 C3 89 03    Y.....!P........
0291F0:  E5 DD CB 00 7E 28 20 D5 2A 59 01 23 22 59 01 DD    ....~( .*Y.#"Y..
029200:  20 28 FA CD 2E 0F C8 4F 1A 13 FE 3A 28 08 71 23     (.....O...:(.q#
029210:  06 07 0E 00 18 08 06 08 3E C0 81 4F 1A 13 CD 2E    ........>..O....
029220:  0F 28 05 77 23 10 F5 C9 36 20 23 10 FB C9 E5 C5    .(.w#...6 #.....
029230:  01 0D 00 21 3B 0F ED B1 C1 E1 C9 20 2C 2E 3C 3E    ...!;...... ,.<>
029240:  3B 3A 3D 3F 2A 5B 5D 0D 11 04 00 18 03 11 01 00    ;:=?*[].........
029250:  EB B7 ED 42 09 EB C8 CB 78 28 0F CB 7A 28 0B 5F    ...B....x(..z(._
029260:  78 FE 80 7B C8 7A FE 80 7B C8 1E 0A C3 B7 09 FE    x..{.z..{.......
029270:  BB 1E 02 CA 16 0B CD B7 09 C3 16 0B CD 16 0B 11    ................
029280:  16 BA 18 22 CD 16 0B 11 14 0B 18 1A 11 08 7D 18    ..."..........}.
029290:  15 11 23 DD 18 10 11 15 AC 18 0B CD 16 0B 11 12    ..#.............
0292A0:  A8 18 03 11 09 A9 BA CA 16 0B C3 B7 09 D5 2A 55    ..............*U
0292B0:  01 ED 5B 53 01 22 53 01 01 EC 3D B7 ED 42 09 D2    ..[S."S...=..B..
0292C0:  DF 07 73 23 72 23 B7 20 15 EB 21 35 01 01 00 00    ..s#r#. ..!5....
0292D0:  7E ED A0 B7 F2 D0 0F E1 19 22 55 01 EB C9 1E 04    ~........"U.....
0292E0:  CD B7 09 36 80 23 EB 18 EE 2A 53 01 CD 03 10 30    ...6.#...*S....0
0292F0:  07 7E 23 4E 23 46 23 C9 1E 03 AF C3 B7 09 78 B1    .~#N#F#.......x.
029300:  C8 60 69 11 35 01 4E 23 46 23 1A BE 20 F0 B7 13    .`i.5.N#F#.. ...
029310:  23 F2 0A 10 37 C9 2A 51 01 7C B5 1E 3E 3F CA B7    #...7.*Q.|..>?..
029320:  09 5E 23 56 D5 23 4E 23 46 EB 2A 43 01 B7 ED 42    .^#V.#N#F.*C...B
029330:  E1 20 E6 EB 23 5E 23 56 23 3A 60 01 BE C8 1E 3D    . ..#^#V#:`....=
029340:  37 C3 B7 09 E5 5F CD 32 01 01 3A 74 01 3C CD 7D    7...._.2..:t.<.}
029350:  10 CD 32 01 00 7B 18 0F E5 D9 2B 2B 18 0A E5 D9    ..2..{....++....
029360:  2B 18 05 21 E3 10 E5 D9 E3 4E 23 06 00 D1 ED B0    +..!.....N#.....
029370:  EB D9 D9 E5 ED 4B 7C 01 09 E3 D9 E1 C9 D9 77 23    .....K|.......w#
029380:  D9 C9 CD 7D 10 C3 72 10 E1 F5 7E 23 CD 7D 10 F1    ...}..r...~#.}..
029390:  E5 C3 72 10 EB CD 32 01 11 18 0B CD 32 01 2A 18    ..r...2.....2.*.
0293A0:  05 EB CD 32 01 21 F5 7B CD 7D 10 7A CD 82 10 F1    ...2.!.{.}.z....
0293B0:  C9 2B C5 E5 CD D1 10 72 2B 73 E1 C1 C9 C5 E5 CD    .+.....r+s......
0293C0:  D1 10 73 23 72 E1 C1 C9 C5 E5 CD D1 10 77 E1 C1    ..s#r........w..
0293D0:  C9 ED 4B 7E 01 09 C9 D9 2B D9 2B CD 32 01 06 59    ..K~....+.+.2..Y
0293E0:  C3 67 15 03 C3 D5 ED 5B 80 01 B7 ED 52 19 D1 D0    .g.....[....R...
0293F0:  E5 D5 C5 F5 01 00 01 B7 ED 42 CD 31 09 2A AE 01    .........B.1.*..
029400:  CB 00 46 C4 D8 06 C5 CD 4B 07 DD CB 00 BE DD CB    ..F.....K.......
029410:  00 46 C4 A2 06 C1 D1 2A 57 01 7E 23 22 57 01 E1    .F.....*W.~#"W..
029420:  FE 0D C0 E5 D5 2A 57 01 11 7F 3F ED 52 3E 50 32    .....*W...?.R>P2
029430:  5D 01 28 D2 AF 32 5D 01 32 5F 01 DD CB 00 46 C4    ].(..2].2_....F.
029440:  80 03 D1 E1 DD CB 00 FE 3E 20 C9 11 2E 3F ED 53    ........> ...?.S
029450:  57 01 06 50 2A FD 01 7E B7 28 1D FE 1A 28 35 12    W..P*..~.(...(5.
029460:  23 FE 0A 28 0F 13 10 EF 04 FE 0D 28 EA EB 36 0D    #..(.......(..6.
029470:  23 36 0A EB 22 FD 01 C9 C5 D5 ED 5B FB 01 CD CA    #6.."......[....
029480:  03 2A F9 01 EB 0E 14 CD CC 03 B7 D1 C1 28 C8 21    .*...........(.!
029490:  87 0E 18 53 DD CB 02 46 28 4A DD CB 02 86 21 2C    ...S...F(J....!,
0294A0:  3E 22 FB 01 21 B1 01 22 F9 01 D5 EB CD 95 0E D1    >"..!.."........
0294B0:  2A FF 01 22 FD 01 2A 5B 01 22 59 01 21 2E 3F 36    *.."..*[."Y.!.?6
0294C0:  0D 23 36 0A C9 D5 ED 5B 8B 01 CD 72 10 B7 ED 52    .#6....[...r...R
0294D0:  2A 57 01 D2 AC 09 D1 C3 1A 07 21 06 08 18 08 21    *W........!....!
0294E0:  F0 07 18 03 21 72 0E CD ED 03 CD EF 08 C3 23 09    ....!r........#.
0294F0:  0D 0A 53 79 6D 62 6F 6C 20 54 61 62 6C 65 20 46    ..Symbol Table F
029500:  75 6C 6C 0D 0A 00 0D 0A 53 6F 72 72 79 2C 20 63    ull.....Sorry, c
029510:  61 6E 27 74 20 66 69 6E 64 20 65 72 72 6F 72 00    an't find error.
029520:  1A FE 61 38 06 FE 7B 30 02 D6 20 13 21 04 0D 06    ..a8..{0.. .!...
029530:  06 BE 23 28 20 23 10 F9 FE 50 37 C0 1A 13 21 94    ..#( #...P7...!.
029540:  03 FE 2D 28 0B FE 2B 20 24 DD CB 00 C6 21 8E 03    ..-(..+ $....!..
029550:  22 8C 03 18 12 1A 13 FE 2B 28 14 FE 2D 20 0E 7E    ".......+(..- .~
029560:  2F DD A6 00 DD 77 00 1A 13 FE 2C 28 B3 B7 C9 7E    /....w....,(...~
029570:  DD B6 00 18 EF DD CB 02 7E C2 DA 07 21 13 0E CD    ........~...!...
029580:  ED 03 21 2D 09 CD 66 10 EB 1B CD 5A 06 DD CB 02    ..!-..f....Z....
029590:  76 28 04 ED 5B 4D 01 13 2A 76 01 F5 E5 23 CD E5    v(..[M..*v...#..
0295A0:  10 D4 BD 10 E1 F1 20 0C 2B 2B ED 5B 45 01 CD E5    ...... .++.[E...
0295B0:  10 D4 BD 10 21 23 0E CD ED 03 CD 72 10 ED 5B 4D    ....!#.....r..[M
0295C0:  01 19 ED 5B 45 01 B7 ED 52 EB CD 5A 06 CD 80 03    ...[E...R..Z....
0295D0:  3A 61 01 B7 28 26 F5 21 3D 0E CD ED 03 F1 6F 26    :a..(&.!=.....o&
0295E0:  00 FD 21 54 06 06 03 CD 2E 06 CD EF 08 18 34 DD    ..!T..........4.
0295F0:  CB 00 76 C8 11 8D 01 0E 13 C3 CC 03 DD CB 00 76    ..v............v
029600:  E5 D5 21 AE 01 70 23 36 00 30 02 36 01 C5 11 80    ..!..p#6.0.6....
029610:  3F CD CA 03 CD BB 03 C1 06 00 21 80 3F 09 D1 73    ?.........!.?..s
029620:  79 FE 7F 28 0E 23 72 CD BF 03 E1 22 AE 01 F1 C1    y..(.#r...."....
029630:  D1 E1 C9 D5 CD BF 03 2A AE 01 23 22 AE 01 CD BB    .......*..#"....
029640:  03 D1 7A 32 80 3F 18 DF FE BB C8 B7 28 03 FE 25    ..z2.?......(..%
029650:  D8 CD 16 0B 18 F2 CD 16 0B CD 76 11 CD DD 11 0D    ..........v.....
029660:  28 0B 0C CB 74 C8 F5 3E 80 AC 67 F1 C9 0C EB 21    (...t..>..g....!
029670:  00 00 B7 ED 52 C9 B7 28 29 FE AB 28 5A FE AD 28    ....R..()..(Z..(
029680:  D5 2A 43 01 FE 75 28 47 01 01 00 FE 7F 28 3D 0C    .*C..u(G.....(=.
029690:  ED 5B 41 01 FE 7E 28 34 0C FE 76 28 2F 1E 0D C3    .[A..~(4..v(/...
0296A0:  B7 09 CD E9 0F 11 79 1C B7 ED 52 19 20 0F CD 9B    ......y...R. ...
0296B0:  0F CD 76 11 CD A3 0F 01 03 00 26 00 C9 3D 1E 0E    ..v..£....&..=..
0296C0:  C4 B7 09 5E 23 56 23 7E 23 66 6F EB C3 16 0B 3A    ...^#V#~#fo....:
0296D0:  41 01 4F 06 02 18 F5 CD 16 0B CD 76 11 F5 AF B8    A.O........v....
0296E0:  20 09 79 3D 28 03 3D 20 02 F1 C9 1E 1C F1 C3 B7     .y=(.= ........
0296F0:  09 11 04 00 19 5E 23 56 23 46 AF B8 3A 60 01 C9    .....^#V#F..:`..
029700:  CD 32 01 06 CD 7D 10 21 2B 12 CD 66 10 18 06 21    .2...}.!+..f...!
029710:  2F 12 CD 66 10 CD A2 10 CD 32 01 19 C9 7A B7 3C    /..f.....2...z.<
029720:  20 03 7B 87 C9 3D C0 7B D6 7D C9 03 CD AF 04 03     .{..=.{.}......
029730:  DD E5 D1 DD CB 00 56 C8 21 3E 12 C3 66 10 03 CD    ......V.!>..f...
029740:  26 03 F5 AF B8 20 05 79 FE 02 20 06 1E 2F F1 C3    &.... .y.. ../..
029750:  B7 09 F1 C9 08 C1 90 3E 01 28 01 AF F5 07 C1 90    .......>.(......
029760:  28 02 3E 01 F5 06 C1 90 3E 00 17 F5 07 47 F1 90    (.>.....>....G..
029770:  3E 00 17 F5 08 47 F1 90 3F 3E 00 17 F5 07 C1 90    >....G..?>......
029780:  3F 3E 00 17 F5 08 D1 AF ED 52 20 01 3C F5 08 D1    ?>.......R .<...
029790:  AF ED 52 28 01 3C F5 09 D1 B7 ED 52 3E 80 A4 07    ..R(.<.....R>...
0297A0:  F5 05 D1 CD 7A 0A F5 0A EB E1 B7 ED 52 3E 80 A4    ....z.......R>..
0297B0:  07 F5 06 EB E1 CD 7A 0A F5 0C EB E1 B7 ED 52 3E    ......z.......R>
0297C0:  80 A4 07 EE 01 F5 06 EB E1 CD 85 0A F5 0B D1 B7    ................
0297D0:  ED 52 3E 80 A4 07 EE 01 F5 05 D1 CD 85 0A F5 07    .R>.............
0297E0:  D1 1A 96 23 13 20 00 08 05 10 F8 3C 18 01 AF F5    ...#. .....<....
0297F0:  08 04 10 F8 18 02 3E 01 F5 0B 04 10 F8 18 05 3E    ......>........>
029800:  28 21 D9 E5 D9 E1 11 1A A6 19 01 66 5A ED 5B 80    (!.........fZ.[.
029810:  01 CD 3E 09 11 8D 01 0E 10 CD CC 03 DD CB 03 46    ..>............F
029820:  C2 8A 02 3A 06 01 3C CA 00 00 C3 01 02 03 C3 50    ...:..<........P
029830:  03 3E 80 A5 4F 7D 91 69 4F E5 29 44 E1 C9 E5 B7    .>..O}.iO.)D....
029840:  21 66 5A ED 52 EB E1 C5 CD 31 09 E5 B7 ED 52 22    !fZ.R....1....R"
029850:  7C 01 EB AF 6F 67 ED 52 22 7E 01 E1 E3 C5 04 05    |...og.R"~......
029860:  28 05 CD 80 09 10 FB 11 66 5A C1 06 00 0C 0D 28    (.......fZ.....(
029870:  02 ED B0 D5 D9 E1 D9 D1 2A 80 01 19 22 80 01 C9    ........*..."...
029880:  DD CB 00 76 28 19 EB CD CA 03 EB 11 8D 01 0E 22    ...v(.........."
029890:  CD CC 03 B7 20 10 ED 5B AE 01 13 ED 53 AE 01 78    .... ..[....S..x
0298A0:  01 80 00 09 47 C9 21 53 0E C3 E7 07 1E 4B 18 07    ....G.!S.....K..
0298B0:  CD 16 0B B7 C8 1E 04 F5 C5 E5 DD CB 00 46 20 0B    .............F .
0298C0:  D5 CD 80 03 CD D8 06 CD A2 06 D1 21 46 0E CD ED    ...........!F...
0298D0:  03 2A 57 01 7E FE 0D 28 05 FE 0A 20 02 2B 2B 01    .*W.~..(... .++.
0298E0:  2E 3F E5 B7 ED 42 D5 ED 5B 5D 01 19 DD CB 00 46    .?...B..[].....F
0298F0:  28 0F 7B B7 28 0B 3A 5F 01 C5 47 CD 89 03 10 FB    (.{.(.:_..G.....
029900:  C1 D1 22 53 03 E1 16 00 B7 ED 42 09 28 1D 0A FE    .."S......B.(...
029910:  09 20 11 7A E6 F8 C6 08 92 C5 47 CD 89 03 14 10    . .z......G.....
029920:  FA C1 18 04 CD 89 03 14 03 18 DD 3E 81 32 52 03    ...........>.2R.
029930:  3E 5E CD 8B 03 6B 26 00 11 80 00 0E 1A CD CC 03    >^...k&.........
029940:  11 B2 0A 0E 0F CD CC 03 3C 28 3A 45 0E 14 CD CC    ........<(:E....
029950:  03 21 80 00 7D B7 28 F4 7E FE 0A 23 20 F6 10 F4    .!..}.(.~..# ...
029960:  CD 80 03 01 57 03 7D B7 20 0A C5 0E 14 CD CC 03    ....W.}. .......
029970:  C1 21 80 00 7E 02 03 CD 8B 03 23 FE 0A 20 E7 0B    .!..~.....#.. ..
029980:  0B AF 02 18 09 FD 21 56 06 06 02 CD 2E 06 21 61    ......!V......!a
029990:  01 34 CD EF 08 DD CB 02 7E C2 01 02 CD C6 03 FE    .4......~.......
0299A0:  03 CA 00 00 E6 DF FE 45 CA 01 02 CD 80 03 E1 C1    .......E........
0299B0:  F1 C9 00 48 50 38 30 20 20 20 20 45 52 52 00 00    ...HP80    ERR..
0299C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0299D0:  00 00 00 00 00 00 57 FE 30 3F D0 FE 3A D8 E6 DF    ......W.0?..:...
0299E0:  FE 41 3F D0 FE 5B C9 CD F0 06 FE 61 38 06 FE 67    .A?..[.....a8..g
0299F0:  30 02 D6 20 FE 41 38 07 FE 47 3F D8 D6 37 C9 CD    0.. .A8..G?..7..
029A00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
029A10:  23 00 00 00 02 09 4E E5 23 00 41 02 00 00 00 02    #.....N.#.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 38 01 3C F5 0B 04 10 F8 18 05 3E 00 30 01 3C    .8.<.......>.0.<
029B10:  F5 0B 04 10 F8 18 04 3E 00 38 01 3C F5 0B 04 10    .......>.8.<....
029B20:  F8 18 04 3E 00 30 01 3C F5 0F EB C1 AF ED 42 C1    ...>.0.<......B.
029B30:  20 06 EB ED 42 20 01 3C F5 0F EB C1 AF ED 42 C1     ...B .<......B.
029B40:  20 05 EB ED 42 28 01 3C F5 0C 3E 80 AC 67 CD AD     ...B(.<..>..g..
029B50:  0B 3E 80 A4 07 F5 14 C1 E3 CB 74 28 04 3E 80 AC    .>........t(.>..
029B60:  67 E3 C5 CD AD 0B 3E 80 A4 07 F5 16 C1 E3 CB 74    g.....>........t
029B70:  28 04 3E 80 AC 67 E3 C5 CD AD 0B 3E 80 A4 07 EE    (.>..g.....>....
029B80:  01 F5 0E 3E 80 AC 67 CD AD 0B 3E 80 A4 07 EE 01    ...>..g...>.....
029B90:  F5 0A 21 65 0A 22 58 0A CD 4B 0A F5 0C 21 65 0A    ..!e."X..K...!e.
029BA0:  22 58 0A CD 4B 0A EE 01 F5 0A 21 6E 0A 22 58 0A    "X..K.....!n."X.
029BB0:  CD 4B 0A F5 0A 21 73 0A 22 58 0A CD 4B 0A F5 8E    .K...!s."X..K...
029BC0:  12 85 12 97 12 A7 12 B9 12 CD 12 8E 12 85 12 A1    ................
029BD0:  12 B2 12 C6 12 D9 12 5D 12 54 12 65 12 6C 12 74    .......].T.e.l.t
029BE0:  12 7D 12 F0 12 E7 12 F9 12 05 13 11 13 1D 13 39    .}.............9
029BF0:  13 29 13 56 13 49 13 82 13 6B 13 9C 13 91 13 00    .).V.I...k......
029C00:  00 00 00 B4 13 A9 13 CD 16 0B CD F4 44 CD 48 0F    ............D.H.
029C10:  21 19 14 CD 5E 10 2B 2B C9 04 B7 CA CD 16 10 DA    !...^.++........
029C20:  16 0B E5 CD 72 10 EB 23 CD BD 10 E1 2B 72 2B 73    ....r..#....+r+s
029C30:  CD 7C 0F 18 33 4B 40 02 17 00 40 26 18 21 40 68    .|..3K@...@&.!@h
029C40:  40 7E 40 EE 40 FE 7F 28 D3 FE 13 D8 FE 1B D0 87    @~@.@..(........
029C50:  6F 26 00 11 0F 14 19 5E 23 56 EB E9 C5 C9 08 11    o&.....^#V......
029C60:  10 11 CD A6 0F CD 33 12 DD CB 01 86 B7 21 72 01    ......3......!r.
029C70:  36 00 C2 45 14 CD E9 0F FE 04 CA 25 16 FE 06 28    6..E.......%...(
029C80:  DB FE 08 CA C2 48 FE 05 CA E8 15 D9 E5 D9 1E 07    .....H..........
029C90:  CD 5E 56 D9 54 5D E3 F5 EB B7 ED 52 01 0B 00 B7    .^V.T].....R....
029CA0:  ED 42 20 45 EB 7E FE 21 20 3F 23 4E 23 46 23 7E    .B E.~.! ?#N#F#~
029CB0:  FE E5 20 35 23 7E FE 21 20 2F 23 5E 23 56 EB 29    .. 5#~.! /#^#V.)
029CC0:  09 EB 23 7E FE 29 20 21 23 7E FE D1 20 1B 23 7E    ..#~.) !#~.. .#~
029CD0:  FE 19 20 15 23 7E FE E5 20 0F 01 F6 FF F1 09 C1    .. .#~.. .......
029CE0:  D5 D9 E1 16 01 06 00 18 03 F1 E1 D9 E5 D5 05 20    ............... 
029CF0:  06 21 A2 4C CD 5E 10 04 CD 8C 0F CD DE 44 E1 D1    .!.L.^.......D..
029D00:  00 01 80 FF 7F 02 00 F5 1C 52 45 41 44 4C CE 06    .........READL..
029D10:  43 43 07 1D 52 45 41 C4 06 7C 43 12 1D 57 52 49    CC..REA..|C..WRI
029D20:  54 45 4C CE 06 91 41 1B 1D 57 52 49 54 C5 06 43    TEL...A..WRIT..C
029D30:  41 C3 00 00 C3 03 03 FF 00 00 00 00 00 00 00 00    A...............
029D40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029D50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029D60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029D70:  00 00 00 00 4C 01 4D 01 01 00 FF 50 00 0D 1A 00    ....L.M....P....
029D80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029D90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029DA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029DB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029DC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 A3 01 00    .............£..
029DD0:  00 FF 01 FF 00 C3 EA 01 C3 4F 05 C3 98 08 2A 01    .........O....*.
029DE0:  00 11 58 00 19 5E 23 56 ED 53 A4 01 C9 0E 06 D5    ..X..^#V.S......
029DF0:  1E FF CD CB 01 D1 B7 C8 37 C9 0E 01 D5 E5 DD E5    ........7.......
029E00:  FD E5 CD 05 00 FD E1 DD E1 E1 D1 C9 D5 11 80 00    ................
029E10:  18 01 D5 C5 0E 1A CD CB 01 C1 D1 C9 3E 0D CD AA    ............>...
029E20:  01 3E 0A CD AA 01 C9 F5 D5 5F C5 0E 02 CD CB 01    .>......._......
029E30:  C1 D1 F1 C9 2A 2E 02 ED 5B 2C 02 ED 4B 2A 02 3A    ....*...[,..K*.:
029E40:  29 02 FD 2A 30 02 C9 22 2E 02 ED 53 2C 02 ED 43    )..*0.."...S,..C
029E50:  2A 02 32 29 02 FD 22 30 02 C9 00 00 00 00 00 00    *.2).."0........
029E60:  00 00 00 E1 E9 FE 30 3F D0 FE 3A C9 E5 C5 06 05    ......0?..:.....
029E70:  CB 7C 28 08 EB 21 00 00 B7 ED 52 04 FD 21 AD 02    .|(..!....R..!..
029E80:  FD 5E 00 FD 56 01 B7 ED 52 30 08 19 FD 23 FD 23    .^..V...R0...#.#
029E90:  10 EE 04 48 06 00 E1 B7 ED 42 38 06 45 04 05 C4    ...H.....B8.E...
029EA0:  BC 02 E1 CB 7C 28 0C 3E 2D CD AA 01 B7 EB 21 00    ....|(.>-.....!.
029EB0:  00 ED 52 FD 21 AD 02 01 30 05 3E 30 FD 5E 00 FD    ..R.!...0.>0.^..
029EC0:  56 01 B7 ED 52 38 03 3C 18 F8 19 B9 28 04 CD AA    V...R8.<....(...
029ED0:  01 0D FD 23 FD 23 10 E2 B9 C0 CD AA 01 C9 10 27    ...#.#.........'
029EE0:  E8 03 64 00 0A 00 01 00 95 D0 ED 44 47 3E 20 CD    ..d........DG> .
029EF0:  AA 01 10 FB C9 7E 23 CD AA 01 10 F9 C9 B7 20 05    .....~#....... .
029F00:  05 CA 8B 15 04 C2 BE 15 25 FA 74 15 D9 2B D9 20    ........%.t..+. 
029F10:  1E 0D 28 14 0D C2 14 18 D9 2B D9 CD 32 01 ED CD    ..(......+..2...
029F20:  32 01 53 CD A6 10 13 13 CD 32 01 22 C3 A6 10 0D    2.S......2."....
029F30:  28 1F 0D 20 1C D9 2B D9 CD 32 01 DD CD 32 01 73    (.. ..+..2...2.s
029F40:  CD 67 15 1C CD 32 01 DD CD 32 01 72 CD 67 15 1C    .g...2...2.r.g..
029F50:  BF CD 32 01 DD 20 17 CD 32 01 75 CD 67 15 CD 32    ..2.. ..2.u.g..2
029F60:  01 DD 1C CD 32 01 74 F5 7B CD 82 10 F1 C9 CD 32    ....2.t.{......2
029F70:  01 77 18 F3 0D 28 08 0D 28 0B 21 01 16 18 03 21    .w...(..(.!....!
029F80:  04 16 C3 5E 10 21 0E 16 C3 58 10 21 19 16 C3 44    ...^.!...X.!...D
029F90:  10 CD 9B 0F CD F4 44 CD 1D 4B C3 F8 4A CD 9B 0F    ......D..K..J...
029FA0:  CD C5 44 CD 96 0F CD F4 44 CD A3 0F 05 28 2B 05    ..D.....D.£..(+.
029FB0:  20 06 ED 43 70 01 18 06 04 04 26 00 28 B6 CB 70     ..Cp.....&.(..p
029FC0:  20 1D CB 78 20 1D D9 2B D9 CD 32 01 01 ED 5B 70     ..x ..+..2...[p
029FD0:  01 CD A6 10 21 0A 16 C3 66 10 1E 34 C3 B7 09 1E    ....!...f..4....
029FE0:  3F 18 F9 0E 01 C3 08 15 C5 23 23 46 04 23 23 23    ?........##F.###
029FF0:  5E 23 56 3A 60 01 CD 90 57 E3 4E 23 46 E1 C3 EC    ^#V:`...W.N#F...
02A000:  14 02 E1 77 05 EB E1 73 23 72 03 D1 ED B0 0A 44    ...w...s#r.....D
02A010:  4D E1 73 23 72 23 71 23 70 0B ED 5B 32 01 21 00    M.s#r#q#p..[2.!.
02A020:  00 39 ED B0 F9 E5 C5 11 04 00 19 46 CD 16 0B 05    .9.........F....
02A030:  04 CA 96 16 CD 9E 0F 11 05 00 19 CD 70 54 C5 5F    ............pT._
02A040:  2B 7E 23 4E 23 46 E5 FE 02 7B 28 0C 1E 18 C5 CD    +~#N#F...{(.....
02A050:  29 58 D1 CD 50 0F 18 21 CD DE 44 CB 78 20 1A 05    )X..P..!..D.x ..
02A060:  28 17 04 28 22 D9 2B D9 CD 32 01 01 ED 5B 70 01    (..(".+..2...[p.
02A070:  CD A6 10 21 C4 16 CD 66 10 E1 C1 05 28 15 CD 96    ...!...f....(...
02A080:  0F 11 0A 00 19 18 B4 0D 28 EF 0D 28 EC CD 32 01    ........(..(..2.
02A090:  33 18 E6 CD A3 0F DD CB 02 9E E1 4E 23 46 E1 F5    3...£......N#F..
02A0A0:  5E 23 56 23 7E 21 60 01 96 F2 BF 16 ED 44 CD 32    ^#V#~!`......D.2
02A0B0:  01 06 CD 7D 10 21 D0 16 CD 66 10 F1 C3 A6 10 21    ...}.!...f.....!
02A0C0:  D6 16 18 F4 0B EB AF 6F 67 ED 42 39 F9 EB ED B0    .......og.B9....
02A0D0:  05 CD AF 04 D5 CD 03 DD E5 CD CD 76 11 E5 21 65    ...........v..!e
02A0E0:  01 5E 16 00 CD 50 0F D1 CD 32 01 FE CD 67 15 21    .^...P...2...g.!
02A0F0:  C7 17 CD 66 10 FE BA 28 05 CD 96 0F 18 DC 3E FB    ...f...(......>.
02A100:  21 E0 02 18 03 21 E6 02 7E B7 C8 CD AA 01 23 18    !....!..~.....#.
02A110:  F7 46 41 4C 53 45 00 54 52 55 45 00 11 40 04 18    .FALSE.TRUE..@..
02A120:  10 C1 11 9F 04 18 0A C1 C1 11 8E 04 18 03 11 37    ...............7
02A130:  04 C3 03 01 21 9C 01 22 25 01 EB CD D7 02 21 2F    ....!.."%.....!/
02A140:  04 18 2A 11 4B 04 18 E9 11 55 04 18 E4 11 63 04    ..*.K....U....c.
02A150:  18 DF 11 72 04 18 DA 0E 0B CD CB 01 0F D0 CD C9    ...r............
02A160:  01 FE 03 C0 21 9C 01 22 25 01 21 29 04 CD D7 02    ....!.."%.!)....
02A170:  D1 CD A3 0A ED 53 B1 03 CD C9 01 E6 DF FE 45 28    ..£..S........E(
02A180:  29 3A 06 01 3C 28 1C 11 81 00 01 08 00 21 E5 03    ):..<(.......!..
02A190:  ED B0 3E 08 32 80 00 21 C5 08 22 15 01 21 D6 03    ..>.2..!.."..!..
02A1A0:  C3 49 07 CD F1 03 C7 77 23 C9 21 76 03 22 AB 01    .I.....w#.!v."..
02A1B0:  3A 06 01 3C 20 03 32 06 01 11 81 00 01 0C 00 21    :..< .2........!
02A1C0:  E5 03 ED B0 D5 11 5C 00 0E 09 21 E4 03 3A E6 03    ......\...!..:..
02A1D0:  FE 3A 20 06 23 7E D6 40 23 77 ED B0 3E 20 32 6D    .: .#~.@#w..> 2m
02A1E0:  00 11 00 00 E1 CD A3 0A 3E 10 32 80 00 21 D1 07    ......£.>.2..!..
02A1F0:  22 15 01 21 C8 03 C3 49 07 20 20 48 50 20 20 20    "..!...I.  HP   
02A200:  20 20 20 2E 43 4F 4D 20 20 48 50 45 20 20 20 20       .COM  HPE    
02A210:  20 2E 43 4F 4D 00 54 20 20 20 20 20 20 20 20 20     .COM.T         
02A220:  3B 47 CD DB 01 2A 01 01 7E FE C3 20 07 23 5E 23    ;G...*..~.. .#^#
02A230:  56 EB 18 F4 11 1A 00 19 23 7E FE 21 20 0C 11 07    V.......#~.! ...
02A240:  00 19 5E 23 56 CD 48 09 18 EE FE 32 C0 23 5E 23    ..^#V.H....2.#^#
02A250:  56 CD 02 09 11 06 00 19 18 DE 0D 0A 48 61 6C 74    V...........Halt
02A260:  20 61 74 20 50 43 3D 00 4F 76 65 72 66 6C 6F 77     at PC=.Overflow
02A270:  00 4F 75 74 20 6F 66 20 52 41 4D 00 2F 20 62 79    .Out of RAM./ by
02A280:  20 5A 65 72 6F 00 49 6E 64 65 78 20 74 6F 6F 20     Zero.Index too 
02A290:  4C 6F 77 00 49 6E 64 65 78 20 74 6F 6F 20 48 69    Low.Index too Hi
02A2A0:  67 68 00 4D 61 74 68 73 20 43 61 6C 6C 20 45 72    gh.Maths Call Er
02A2B0:  72 6F 72 00 46 69 6C 65 20 45 72 72 6F 72 00 4E    ror.File Error.N
02A2C0:  75 6D 62 65 72 20 74 6F 6F 20 6C 61 72 67 65 00    umber too large.
02A2D0:  4E 75 6D 62 65 72 20 65 78 70 65 63 74 65 64 00    Number expected.
02A2E0:  DD 54 DD 5D EB 5E 23 56 10 FA C9 AF ED 52 19 30    .T.].^#V.....R.0
02A2F0:  01 EB B3 5A C2 CC 04 EB C9 EB 19 EB 29 1F 30 FC    ...Z........).0.
02A300:  18 3B 01 FF FF C5 CD 16 0B CD F4 44 D9 2B D9 CD    .;.........D.+..
02A310:  72 10 2B E5 11 14 0B CD A6 0F 47 79 32 65 01 3D    r.+.......Gy2e.=
02A320:  78 20 B7 CD 76 11 CD 4D 0F CD 94 10 21 C1 17 CD    x ..v..M....!...
02A330:  66 10 FE BA 28 05 CD 96 0F 18 E8 3E F6 54 5D 2B    f...(......>.T]+
02A340:  06 FF 4F 09 C1 C5 B7 ED 42 09 28 05 CD B2 10 18    ..O.....B.(.....
02A350:  EF C1 1B D5 21 65 01 46 C5 CD 16 0B CD 68 14 C1    ....!e.F.....h..
02A360:  21 65 01 70 CD 63 10 2B D1 C1 E5 04 C5 E5 EB 13    !e.p.c.+........
02A370:  CD B2 10 2B 2B F5 3E C2 CD C8 10 F1 FE 12 28 2E    ...++.>.......(.
02A380:  FE 10 28 0A CD 6F 0F 47 3A 65 01 C3 1F 17 23 1B    ..(..o.G:e....#.
02A390:  1B 1B CD BD 10 D1 C1 E1 D9 2B 2B 2B D9 CD 16 0B    .........+++....
02A3A0:  CD 72 10 EB 05 04 C8 E1 CD B2 10 10 FA C9 D1 C1    .r..............
02A3B0:  04 E1 CD 72 10 2B E5 C5 CD 16 0B CD 68 14 C1 18    ...r.+......h...
02A3C0:  DF 07 B7 ED 52 19 CA 03 CA CD 7D 10 0C F5 CD D3    ....R.....}.....
02A3D0:  17 F1 C9 2A 63 01 CD F1 11 28 35 90 28 18 0D 28    ...*c....(5.(..(
02A3E0:  08 CD 00 12 CD 32 01 77 C9 CD 32 01 E5 CD 00 12    .....2.w..2.....
02A3F0:  21 1B 18 C3 66 10 CD 1D 12 30 04 0D C3 51 15 0D    !...f....0...Q..
02A400:  28 05 CD 0F 12 18 DD CD 32 01 E5 CD 0F 12 18 E0    (.......2.......
02A410:  0D CA 28 15 CD 32 01 32 C3 A6 10 05 D1 73 23 72    ..(..2.2.....s#r
02A420:  EB 04 5E 23 56 EB CD B0 09 CD E9 0F FE 02 1E 07    ..^#V...........
02A430:  C4 B7 09 79 32 65 01 22 63 01 CD 16 0B CD 8C 0F    ...y2e."c.......
02A440:  CD C8 44 D9 22 70 01 D9 CD CD 17 FE 0D 28 07 FE    ..D."p.......(..
02A450:  0C 1E 11 C4 B7 09 F5 CD 16 0B 2A 65 01 26 00 D9    ..........*e.&..
02A460:  E5 D9 CD D8 44 08 79 3D D9 C1 D9 20 40 C6 21 CD    ....D.y=... @.!.
02A470:  84 47 D9 23 BE 20 1F ED 42 09 20 1A ED 5B 70 01    .G.#. ..B. ..[p.
02A480:  ED 52 44 4D 62 6B 1B ED B0 2B D9 F1 E5 DD CB 01    .RDMbk...+......
02A490:  D6 CD 63 10 18 0F 23 23 23 D9 DD CB 01 96 21 AF    ..c...###.....!.
02A4A0:  19 CD 66 10 F1 2B E5 F5 2A 63 01 18 33 F1 FE 0C    ..f..+..*c..3...
02A4B0:  20 08 21 B2 19 11 B6 19 18 06 21 BB 19 11 C0 19     .!.......!.....
02A4C0:  CD 5E 10 E5 EB CD 66 10 E5 CD 32 01 C5 F5 2A 63    .^....f...2...*c
02A4D0:  01 E5 3A 65 01 F5 CD 5E 14 08 F1 4F E1 22 63 01    ..:e...^...O."c.
02A4E0:  CD F1 11 28 53 90 28 21 CD 00 12 0D 28 5B CD 32    ...(S.(!....([.2
02A4F0:  01 77 F1 C6 30 CD C9 17 21 C4 19 CD 66 10 D1 CD    .w..0...!...f...
02A500:  B7 20 F6 19 C9 C3 FD 02 7A AC 47 CD 09 05 EB CD    . ......z.G.....
02A510:  09 05 AF ED 52 19 30 01 EB B2 20 E9 B3 5A C2 F8    ....R.0... ..Z..
02A520:  04 EB C9 EB 19 EB 29 38 DC 1F 30 FA B7 20 F4 ED    ......)8..0.. ..
02A530:  5A 38 D2 FA D4 04 B0 F0 18 03 7C B7 F0 AF 95 6F    Z8........|....o
02A540:  3E 00 9C 67 C9 7C B5 CA 12 03 7C D5 AA F5 AF B4    >..g.|....|.....
02A550:  F4 0C 05 44 4D 21 00 00 EB CD 09 05 B5 CA 44 05    ...DM!........D.
02A560:  3E 11 29 3D 30 FC EB ED 6A 09 38 02 ED 42 CB 13    >.)=0...j.8..B..
02A570:  CB 12 3D 20 F2 F1 EB FC 0C 05 EB F1 B7 F0 18 BD    ..= ............
02A580:  CD D1 09 E5 D5 C5 F5 2A 25 01 CD 80 05 F1 C1 D1    .......*%.......
02A590:  E1 C9 E5 11 83 04 C3 00 03 E5 2A 25 01 5E 23 56    ..........*%.^#V
02A5A0:  D5 EB 2B 2B 46 2B 4E E1 D1 ED B0 2A 25 01 C3 21    ..++F+N....*%..!
02A5B0:  06 5E 23 56 23 23 23 7E 3D 20 D7 2B 2B 2B 13 1A    .^#V###~= .+++..
02A5C0:  72 2B 73 FE 0A 28 EA FE 1A C0 E5 23 23 4E 23 46    r+s..(.....##N#F
02A5D0:  23 23 EB ED 42 EB D1 C2 2C 07 23 7E 3C C2 E1 06    ##..B...,.#~<...
02A5E0:  23 EB 0E 0A CD CB 01 EB 23 4E 23 06 00 7E FE 03    #.......#N#..~..
02A5F0:  CA 00 00 FE 1A 20 08 E5 11 FC FF 19 36 01 E1 E5    ..... ......6...
02A600:  09 36 0D 23 36 1A 1E 0D 0E 02 CD CB 01 1E 0A 0E    .6.#6...........
02A610:  02 CD CB 01 EB C1 21 FA FF 09 72 2B 73 2B 70 2B    ......!...r+s+p+
02A620:  71 C9 D5 CD CB 07 E1 CD 2F 07 C8 23 23 EB 01 28    q......./..##..(
02A630:  00 09 EB CD E1 01 EB 0E 14 CD CB 01 B7 C2 61 05    ..............a.
02A640:  54 5D 01 80 00 09 EB D5 0E 04 ED B0 EB 36 04 E1    T]...........6..
02A650:  18 0D 11 04 00 19 7E 3D C2 61 05 11 A4 00 19 4E    ......~=.a.....N
02A660:  23 46 79 B0 28 43 0B 70 2B 71 23 23 4E 23 46 23    #Fy.(C.p+q##N#F#
02A670:  7E E5 5F 16 00 EB 19 11 7C FF 19 D1 13 D5 FE 80    ~._.....|.......
02A680:  20 1D E1 E5 D5 C5 11 7B FF 19 EB CD E1 01 21 DF     ......{......!.
02A690:  FF 19 EB 0E 14 CD CB 01 3C CA 61 05 C1 D1 AF 3C    ........<.a....<
02A6A0:  ED A0 EA 4D 06 E1 2B 77 C9 11 5C FF 19 36 01 C9    ...M..+w..\..6..
02A6B0:  11 04 00 19 7E 3C C2 61 05 11 A4 00 19 34 23 20    ....~<.a.....4# 
02A6C0:  01 34 23 4E 23 46 23 7E E5 5F 16 00 EB 19 11 7C    .4#N#F#~._.....|
02A6D0:  FF 19 D1 13 D5 EB FE 80 20 11 E3 E5 C5 11 7B FF    ........ .....{.
02A6E0:  CD C9 06 EB C1 B7 C2 C2 06 E1 E3 3C ED A0 EA A5    ...........<....
02A6F0:  06 18 B2 D1 D1 2B 2B 36 00 C9 19 EB CD E1 01 21    .....++6.......!
02A700:  B1 10 23 EB E1 08 C3 BD 10 CD 1D 12 30 25 CD 32    ..#.........0%.2
02A710:  01 DD 0D 20 15 CD 32 01 6E CD 67 15 1C CD 32 01    ... ..2.n.g...2.
02A720:  DD CD 32 01 66 CD 67 15 18 25 CD 32 01 7E CD 67    ..2.f.g..%.2.~.g
02A730:  15 18 BF CD 0F 12 18 B3 0D 28 09 CD 32 01 3A CD    .........(..2.:.
02A740:  A6 10 18 AE CD 9B 10 18 06 21 21 18 CD 66 10 F1    .........!!..f..
02A750:  07 07 07 D6 3D CD C9 17 CD 72 10 EB E1 E5 CD B2    ....=....r......
02A760:  10 DD CB 01 56 20 3B CD 32 01 D1 CD 32 01 D5 FE    ....V ;.2...2...
02A770:  2B 28 04 CD 32 01 EB 21 AA 19 CD 66 10 2B E5 DD    +(..2..!...f.+..
02A780:  66 01 E5 CD 5E 14 E1 DD 74 01 CD 63 10 EB E1 CD    f...^...t..c....
02A790:  B2 10 EB D1 13 CD B1 10 DD CB 01 56 C0 CD 32 01    ...........V..2.
02A7A0:  D1 C9 C1 D1 CD 95 10 C5 18 C5 06 B7 ED 52 FA 04    .............R..
02A7B0:  E3 C3 03 C1 B8 DA 04 00 00 3C 47 04 47 F1 B8 DA    .........<G.G...
02A7C0:  03 00 00 05 05 C1 B8 C2 00 00 46 52 41 C3 0B 17    ..........FRA...
02A7D0:  12 C8 19 52 41 4E 44 4F CD 07 10 5A D1 19 52 41    ...RANDO...Z..RA
02A7E0:  4E 53 45 45 C4 08 00 00 04 5A 04 5A 04 DC 19 45    NSEE.....Z.Z...E
02A7F0:  58 D0 0B D5 12 ED 19 4C CE 0B 83 13 F5 19 41 52    X......L......AR
02A800:  43 54 41 CE 0B 7D 15 FC 19 54 41 CE 0B 4E 16 07    CTA..}...TA..N..
02A810:  1A 43 4F D3 0B 0A 14 0F 1A 53 49 CE 0B 28 14 00    .CO......SI..(..
02A820:  00 43 50 CD 09 01 00 26 5A 26 5A 03 1F 1A 49 4E    .CP....&Z&Z...IN
02A830:  D0 09 03 00 C1 59 C1 59 02 2C 1A 4F 55 D4 06 A5    .....Y.Y.,.OU...
02A840:  59 39 1A 41 44 44 D2 07 94 59 41 1A 53 49 5A C5    Y9.ADD...YA.SIZ.
02A850:  07 76 59 4A 1A 49 4E 4C 49 4E C5 06 5C 49 53 1A    .vYJ.INLIN..\IS.
02A860:  45 4E 54 49 45 D2 0C A6 0D 5E 1A 52 45 41 44 4C    ENTIE....^.READL
02A870:  C6 08 00 00 D8 59 D8 59 01 69 1A 50 52 4F 46 C6    .....Y.Y.i.PROF.
02A880:  08 00 00 CC 59 CC 59 01 79 1A 50 52 4F CE 08 00    ....Y.Y.y.PRO...
02A890:  00 D2 59 D2 59 01 88 1A 55 53 45 D2 08 00 00 E2    ..Y.Y...USE.....
02A8A0:  59 E2 59 02 96 1A 49 4E 43 C8 09 03 00 C7 59 C7    Y.Y...INC.....Y.
02A8B0:  59 01 A4 1A 52 C2 02 03 00 00 00 FF 00 2B 02 00    Y...R........+..
02A8C0:  B2 1A 52 C3 02 03 00 00 00 FF 00 2A 02 00 C0 1A    ..R........*....
02A8D0:  52 C4 02 03 00 00 00 FF 00 2D 02 00 CE 1A 52 C5    R........-....R.
02A8E0:  02 03 00 00 00 FF 00 2C 02 00 DC 1A 52 C8 02 03    .......,....R...
02A8F0:  00 00 00 FF 00 2F 02 00 EA 1A 52 CC 02 03 00 00    ...../....R.....
02A900:  DF FF 19 EB 0E 15 C3 CB 01 D5 CD E3 07 E1 CD 2F    .............../
02A910:  07 C8 21 28 00 19 EB 73 23 72 D5 23 4E 23 46 23    ..!(...s#r.#N#F#
02A920:  23 E5 C5 23 23 CD E1 01 EB 0E 14 CD CB 01 B7 20    #..##.......... 
02A930:  0E 01 80 00 09 C1 ED 42 28 0B 09 C5 EB 18 E6 36    .......B(......6
02A940:  1A 22 A1 07 C1 D1 E1 7E FE 0A 23 28 FA 2B D5 1B    .".....~..#(.+..
02A950:  1B 1B 1B EB 72 2B 73 EB D1 FE 1A C0 EB 36 01 C9    ....r+s......6..
02A960:  E5 11 04 00 19 36 01 23 23 23 EB 0E 0F CD CB 01    .....6.###......
02A970:  EB 2B 2B 3C D1 28 E6 36 00 C9 E5 CD F1 03 E1 11    .++<.(.6........
02A980:  A3 07 CD D8 06 2A 15 01 7C B5 28 0A EB 21 06 01    £....*..|.(..!..
02A990:  7E 01 0F 00 ED B0 CD DB 01 21 ED B0 22 FE 00 2A    ~........!.."..*
02A9A0:  A1 07 11 CB 07 B7 ED 52 28 09 44 4D EB 11 00 01    .......R(.DM....
02A9B0:  C3 FE 00 21 89 07 CD D7 02 C7 0D 0A 43 61 6E 27    ...!........Can'
02A9C0:  74 20 66 69 6E 64 20 63 68 61 69 6E 20 66 69 6C    t find chain fil
02A9D0:  65 00 CB 07 CB 07 FF FF 00 00 00 00 00 00 00 00    e...............
02A9E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02A9F0:  00 00 00 00 00 00 00 00 00 00 00 00 CD DB 01 E5    ................
02AA00:  62 6B 01 AD 00 09 EB 73 23 72 23 23 23 EB E1 CD    bk.....s#r###...
02AA10:  02 09 18 17 CD DB 01 EB 23 23 4E 23 46 03 78 B1    ........##N#F.x.
02AA20:  0B 3E 1A 28 01 02 EB 13 CD 48 09 13 13 CD 30 08    .>.(.....H....0.
02AA30:  FE 20 28 21 D6 40 12 13 12 13 23 23 06 08 CD 27    . (!.@....##...'
02AA40:  08 23 06 03 CD 27 08 AF 12 13 12 13 12 13 12 21    .#...'.........!
02AA50:  11 00 19 77 C9 AF 18 DE CD 30 08 12 13 23 10 F8    ...w.....0...#..
02AA60:  C9 7E FE 61 D8 FE 7B D0 D6 20 C9 D5 CD CB 07 E1    .~.a..{.. ......
02AA70:  11 04 00 19 CD 7F 08 01 23 00 09 54 5D 01 80 00    ........#..T]...
02AA80:  09 36 00 23 36 00 2B 3E 04 4F ED B0 77 C9 D5 CD    .6.#6.+>.O..w...
02AA90:  E3 07 D1 21 28 00 19 EB 73 23 72 23 4E 23 46 23    ...!(...s#r#N#F#
02AAA0:  E5 60 69 ED 52 44 4D 0B 62 6B 36 00 13 ED B0 E1    .`i.RDM.bk6.....
02AAB0:  36 FF 23 E5 23 23 EB 0E 13 CD CB 01 0E 16 CD CB    6.#.##..........
02AAC0:  01 E1 3C 36 01 C0 36 00 C9 E5 D5 C5 F5 2A 25 01    ..<6..6......*%.
02AAD0:  5E 23 56 12 2B CD B3 08 F1 C1 D1 E1 C9 1A 5F 0E    ^#V.+........._.
02AAE0:  02 C3 CB 01 5E 23 56 23 23 23 7E 3C C2 61 05 23    ....^#V###~<.a.#
02AAF0:  23 7E 01 FB FF 09 3C 28 E4 13 1A 72 2B 73 FE 1A    #~....<(...r+s..
02AB00:  00 FF 00 2E 02 00 F8 1A 52 42 C3 02 01 00 01 80    ........RB......
02AB10:  FF 7F 2A 02 00 06 1B 52 44 C5 02 01 00 01 80 FF    ..*....RD.......
02AB20:  7F 2C 02 00 15 1B 52 48 CC 02 01 00 01 80 FF 7F    .,....RH........
02AB30:  2E 02 00 24 1B 52 49 D9 02 01 00 01 80 FF 7F 30    ...$.RI........0
02AB40:  02 00 33 1B 52 C1 02 03 00 00 00 FF 00 29 02 00    ..3.R........)..
02AB50:  42 1B 55 53 45 52 C6 08 00 00 31 5A 31 5A 02 50    B.USER....1Z1Z.P
02AB60:  1B 48 41 4C D4 08 00 00 48 5A 48 5A 01 5F 1B 53    .HAL....HZHZ._.S
02AB70:  51 52 D4 0B 91 10 6D 1B 50 41 47 C5 06 DC 43 76    QR....m.PAG...Cv
02AB80:  1B 52 4F 55 4E C4 0C 9B 0D 7F 1B 54 52 55 4E C3    .ROUN......TRUN.
02AB90:  0C 75 0D 89 1B 4D 41 58 49 4E D4 01 01 00 FF 7F    .u...MAXIN......
02ABA0:  93 1B 53 55 43 C3 07 3E 49 A0 1B 50 52 45 C4 07    ..SUC..>I..PRE..
02ABB0:  2D 49 A9 1B 4F 52 C4 07 1E 49 B2 1B 52 45 43 41    -I..OR...I..RECA
02ABC0:  53 D4 07 91 15 BA 1B 50 45 45 CB 07 2C 4B C5 1B    S......PEE..,K..
02ABD0:  50 4F 4B C5 06 9D 15 CE 1B 4D 45 4D 41 56 41 49    POK......MEMAVAI
02ABE0:  CC 07 81 58 D7 1B 52 45 4C 45 41 53 C5 06 9B 58    ...X..RELEAS...X
02ABF0:  E4 1B 4D 41 52 CB 06 96 58 F0 1B 44 49 53 50 4F    ..MAR...X..DISPO
02AC00:  53 C5 06 BA 58 F9 1B 4E 45 D7 06 BF 58 05 1C 52    S...X..NE...X..R
02AC10:  45 57 52 49 54 C5 06 3B 44 0D 1C 52 45 53 45 D4    EWRIT..;D..RESE.
02AC20:  06 43 44 19 1C 43 48 41 49 CE 06 29 44 23 1C 45    .CD..CHAI..)D#.E
02AC30:  4F 4C CE 07 E4 43 2D 1C 45 4F C6 07 09 44 36 1C    OL...C-.EO...D6.
02AC40:  4F 55 54 50 55 D4 02 03 40 00 FF FF FF 9C 01 00    OUTPU...@.......
02AC50:  3E 1C 49 4E 50 55 D4 02 03 40 00 FF FF FF 43 01    >.INPU...@....C.
02AC60:  00 50 1C 47 45 D4 06 C0 43 61 1C 50 55 D4 06 B8    .P.GE...Ca.PU...
02AC70:  43 69 1C 43 48 D2 09 03 00 4C 5A 4C 5A 02 71 1C    Ci.CH....LZLZ.q.
02AC80:  4F 44 C4 09 04 00 FF 59 FF 59 02 7E 1C 41 42 D3    OD.....Y.Y.~.AB.
02AC90:  0D 56 5A 61 5A 8B 1C 53 51 D2 0D 4F 5A 5B 5A 95    .VZaZ..SQ..OZ[Z.
02ACA0:  1C 54 45 58 D4 03 03 40 00 FF FF FF A9 00 9F 1C    .TEX...@........
02ACB0:  46 41 4C 53 C5 01 04 00 00 01 AE 1C 54 52 55 C5    FALS........TRU.
02ACC0:  01 04 00 01 01 BA 1C 42 4F 4F 4C 45 41 CE 03 04    .......BOOLEA...
02ACD0:  00 00 01 01 01 01 00 C5 1C 43 48 41 D2 03 03 00    .........CHA....
02ACE0:  00 FF FF FF 01 00 D7 1C 52 45 41 CC 03 02 00 00    ........REA.....
02ACF0:  00 00 00 04 00 E6 1C 49 4E 54 45 47 45 D2 03 01    .......INTEGE...
02AD00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
02AD10:  24 00 00 00 02 09 4E E5 24 00 41 02 00 00 00 02    $.....N.$.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:  C0 EB 21 28 00 19 EB 73 23 72 23 4E 23 46 C5 23    ..!(...s#r#N#F.#
02AE10:  23 23 23 CD E1 01 EB 0E 15 CD CB 01 01 80 00 09    ###.............
02AE20:  C1 B7 20 08 ED 42 D0 09 EB C5 18 E7 62 6B 2B 2B    .. ..B......bk++
02AE30:  36 00 C9 1A B7 F0 D5 E5 21 24 00 CD C9 06 D5 21    6.......!$.....!
02AE40:  A1 00 19 4E 23 46 23 7E 11 7E FF 19 36 00 23 36    ...N#F#~.~..6.#6
02AE50:  00 23 36 00 23 D1 F5 C5 EB CD E1 01 EB 0E 21 CD    .#6.#.........!.
02AE60:  CB 01 C1 71 23 70 0E 22 CD CB 01 0E 10 CD CB 01    ...q#p."........
02AE70:  21 A3 00 19 F1 77 E1 D1 C9 1A B7 F0 D5 E5 1B 1B    !£...w..........
02AE80:  1B 1B 21 28 00 19 EB 4E 23 46 3E 1A 02 03 23 23    ..!(...N#F>...##
02AE90:  CD DD 08 0E 10 CD CB 01 E1 D1 C9 CD A7 01 FE 0D    ................
02AEA0:  20 F9 C9 5E 23 56 1A FE 0D 3E 00 C0 3C C9 CD A7     ..^#V...>..<...
02AEB0:  01 FE 20 28 F9 FE 0D C0 18 F4 CD 7D 09 FE 2D 28    .. (.......}..-(
02AEC0:  37 FE 2B CC A7 01 CD 34 02 D2 F1 02 21 00 00 06    7.+....4....!...
02AED0:  04 FE 34 30 01 04 D6 30 5F 16 00 19 CD D1 09 CD    ..40...0_.......
02AEE0:  34 02 30 0E CD 52 05 05 28 0B 29 E5 29 29 D1 19    4.0..R..(.).))..
02AEF0:  18 E4 CB 7C C8 C3 F8 02 CD 92 09 1E 00 EB B7 ED    ...|............
02AF00:  52 C9 E5 D5 2A 25 01 5E 23 56 1A D1 E1 C9 CD D1    R...*%.^#V......
02AF10:  09 FE 0D 28 08 77 23 CD 52 05 10 F2 C9 AF 77 23    ...(.w#.R.....w#
02AF20:  10 FC C9 21 02 00 39 4F AF CB 39 1F CB 39 1F CB    ...!..9O..9..9..
02AF30:  39 17 17 17 47 04 AF 37 8F 10 FD 09 C9 3C 47 7E    9...G..7.....<G~
02AF40:  B2 77 CB 02 30 01 23 10 F6 C9 E1 22 17 01 06 00    .w..0.#...."....
02AF50:  68 60 B7 ED 42 39 54 5D 2B F9 36 00 ED B0 2A 17    h`..B9T]+.6...*.
02AF60:  01 E9 E1 22 17 01 21 00 00 39 54 5D 09 41 1A 02    ..."..!..9T].A..
02AF70:  00 77 23 13 10 F8 EB F9 2A 17 01 E9 E1 22 17 01    .w#.....*...."..
02AF80:  21 00 00 39 54 5D 09 41 CD 00 00 23 13 10 F9 3E    !..9T].A...#...>
02AF90:  01 F9 2A 17 01 E9 1A BE C8 23 10 FD AF 18 F2 1A    ..*......#......
02AFA0:  2F A6 18 F4 EB 1A 2F A6 EB 18 ED B7 ED 52 3E 80    /...../......R>.
02AFB0:  EA 8D 0A A4 07 C9 B7 ED 52 3E 80 EA 82 0A A4 07    ........R>......
02AFC0:  EE 01 C9 2D 7B 28 1B 2D 28 0F 2D 28 07 2D 28 04    ...-{(.-(.-(.-(.
02AFD0:  45 CD BC 02 7A CD A8 0A 7B 4F 0F 0F 0F 0F CD B1    E...z...{O......
02AFE0:  0A 79 E6 0F C6 90 27 CE 40 27 CD AA 01 C9 ED 53    .y....'.@'.....S
02AFF0:  1D 01 E5 21 21 01 22 1B 01 2A 21 01 E5 CD 14 0B    ...!!."..*!.....
02B000:  B2 3F AA 73 76 00 E5 D5 21 55 5C 11 1E 00 CD 63    .?.sv...!U\....c
02B010:  0C E5 D5 CD A6 0D 22 31 01 D1 E1 CD 17 12 CB 74    ......"1.......t
02B020:  28 79 CD F6 16 D9 B7 FA 65 13 CA 6E 13 21 75 13    (y......e..n.!u.
02B030:  46 23 0E 00 C5 06 FE C5 D9 CD AD 0B CB 74 20 04    F#...........t .
02B040:  26 40 16 C0 D9 4E 23 46 23 C5 4E 23 06 00 C5 4E    &@...N#F#.N#...N
02B050:  23 46 23 C5 4E 06 04 C5 D9 E5 D5 01 3F C5 C5 01    #F#.N.......?...
02B060:  D6 03 C5 01 E7 63 C5 01 DC 04 C5 CD D9 0C CD AD    .....c..........
02B070:  0B CD AD 0B CD D9 0C CD AD 0B 3A 32 01 B7 28 0D    ..........:2..(.
02B080:  3C C2 FD 02 3A 31 01 B7 F2 FD 02 57 C9 3A 31 01    <...:1.....W.:1.
02B090:  B7 FA FD 02 57 C9 21 7C 13 18 95 26 40 18 DB 21    ....W.!|...&@..!
02B0A0:  82 5A 1E 4F 18 D4 C0 A2 6B 7F 76 74 8C 40 1B 4C    .Z.O....k.vt.@.L
02B0B0:  F7 5A 52 12 7C 3D FA 21 03 7A 32 31 01 16 00 01    .ZR.|=.!.z21....
02B0C0:  73 40 C5 01 A1 02 C5 01 D2 C4 C5 01 45 05 C5 E5    s@..........E...
02B0D0:  D5 01 09 53 C5 01 90 03 C5 01 03 C1 C5 01 14 03    ...S............
02B0E0:  C5 E5 D5 01 A3 41 C5 01 89 01 C5 01 3A C4 C5 01    ....£A......:...
02B0F0:  A0 FE C5 01 CC 6C C5 01 7C FE C5 CD AD 0B CD D9    .....l..|.......
02B100:  0C CD AD 0B CD AD 0B CD D9 0C CD AD 0B CD AD 0B    ................
02B110:  CD D9 0C CD AD 0B E5 D5 3A 31 01 6F 26 00 B7 F2    ........:1.o&...
02B120:  F2 13 25 CD 51 0D 01 B9 58 C5 01 0C FF C5 CD 63    ..%.Q...X......c
02B130:  0C CD AD 0B C9 21 00 40 55 5D C9 CB 74 28 F6 7A    .....!.@U]..t(.z
02B140:  FE F3 FA 04 14 CD 57 15 06 00 20 05 06 80 CD 40    ......W... ....@
02B150:  15 7A C6 02 08 3E 02 18 14 CB 74 C8 7A FE F3 F8    .z...>....t.z...
02B160:  E5 CD 57 15 20 04 CD 40 15 AF 08 AF C1 08 A8 2F    ..W. ..@......./
02B170:  E6 80 32 31 01 7A FE FE CC 40 15 08 87 08 FE FD    ..21.z...@......
02B180:  20 03 CD 40 15 FE FC 08 87 08 20 0F 08 3C 08 01     ..@...... ..<..
02B190:  00 40 C5 06 FD C5 CB FC CD AD 0B 08 D9 6F 26 00    .@...........o&.
02B1A0:  11 6D 15 19 7E 32 32 01 D9 ED 53 33 01 22 35 01    .m..~22...S3."5.
02B1B0:  CD 5F 0C E5 D5 01 3B 7A C5 01 21 00 C5 01 67 4D    ._....;z..!...gM
02B1C0:  C5 01 57 01 C5 01 44 E1 C5 01 B2 00 C5 CD AD 0B    ..W...D.........
02B1D0:  CD D9 0C CD AD 0B ED 53 3B 01 22 3D 01 CD D9 0C    .......S;."=....
02B1E0:  4C 7C EE 80 67 ED 53 37 01 22 39 01 61 E5 D5 ED    L|..g.S7."9.a...
02B1F0:  5B 3B 01 2A 3D 01 CD AD 0B ED 53 3F 01 22 41 01    [;.*=.....S?."A.
02B200:  2A 1D 01 B7 ED 42 09 28 30 38 07 E1 22 1B 01 EB    *....B.(08.."...
02B210:  18 EA 78 A1 3C 28 0B E5 AF ED 42 95 4F 3E 00 9C    ..x.<(....B.O>..
02B220:  47 E1 ED 43 1D 01 C1 C5 09 CD 2F 0B E5 73 23 72    G..C....../..s#r
02B230:  23 ED 4B 1D 01 71 23 70 D1 2A 1B 01 73 23 72 D1    #.K..q#p.*..s#r.
02B240:  E1 73 23 72 C9 5E 23 56 23 4E 23 46 C9 E5 22 21    .s#r.^#V#N#F.."!
02B250:  01 3E FF 77 23 77 23 77 23 77 D1 E5 D5 EB 18 0D    .>.w#w#w#w......
02B260:  E5 D5 ED 5B 1F 01 B7 ED 52 19 30 01 EB 22 1F 01    ...[....R.0.."..
02B270:  EB 21 CD FF ED 52 22 19 01 39 D2 EB 02 D1 E1 C9    .!...R"..9......
02B280:  D5 4E 23 46 21 21 01 5E 23 56 EB B7 ED 42 09 38    .N#F!!.^#V...B.8
02B290:  F6 1B C5 E3 C1 71 23 70 23 C1 71 23 70 2B 2B 2B    .....q#p#.q#p+++
02B2A0:  EB 73 23 72 2B CD 78 0B EB E5 CD 14 0B E1 E5 09    .s#r+.x.........
02B2B0:  ED 52 E1 C0 C5 E5 EB CD 14 0B E1 C5 73 23 72 23    .R..........s#r#
02B2C0:  EB E1 C1 7C A5 3C 28 01 09 EB 73 23 72 2B 2B 2B    ...|.<(...s#r+++
02B2D0:  EB 7C A5 3C C2 2A 0B C9 F1 C1 D1 E1 C5 C9 CB 74    .|.<.*.........t
02B2E0:  28 F7 FD 21 00 00 FD 39 7C FD 46 05 CB 70 28 44    (..!...9|.F..p(D
02B2F0:  A8 F5 D5 7A 50 43 FD 5E 04 FD 96 03 EA 08 0C FA    ...zPC.^........
02B300:  26 0C FD 4E 02 28 5F E5 CB BA CB BC CB 3A CB 1B    &..N.(_......:..
02B310:  CB 19 3D 20 F7 78 FD CB FF 7E 20 22 81 ED 5A C1    ..= .x...~ "..Z.
02B320:  D1 E2 FC 0B CB 3C CB 1D 1F 14 EA 1D 0C 5F 78 E6    .....<......._x.
02B330:  80 B4 67 F1 C1 F1 F1 C5 C9 D1 30 9C 18 F5 91 ED    ..g.......0.....
02B340:  52 C1 D1 CB 74 20 E6 87 ED 6A 15 E2 12 0C FD F9    R...t ...j......
02B350:  C1 E1 E1 C5 C3 FD 02 48 FD 46 03 FD 70 FD FD 46    .......H.F..p..F
02B360:  02 EB ED 44 18 A1 78 E5 CB BC CB BA FD CB FF 7E    ...D..x........~
02B370:  28 AA 91 ED 52 20 03 B7 28 10 30 C5 11 00 00 EB    (...R ..(.0.....
02B380:  4F F1 2F 47 AF 91 ED 52 18 B8 54 5C F1 F1 18 A3    O./G...R..T\...£
02B390:  C1 E5 D5 C5 FD 21 00 00 FD 39 3E 40 A4 FD 46 05    .....!...9>@..F.
02B3A0:  A0 28 5E 7C A8 E6 80 47 FD 7E 03 82 4F EA 1D 0C    .(^|...G.~..O...
02B3B0:  C5 CB BC 4B AF EB FD 6E 02 06 08 CB 1D 30 01 82    ...K...n.....0..
02B3C0:  1F 10 F8 CB 1D 67 FD 7E 04 06 08 1F 30 01 19 CB    .....g.~....0...
02B3D0:  1C CB 1D 10 F6 1F 06 07 FD CB 05 1E 30 03 81 ED    ............0...
02B3E0:  5A CB 1C CB 1D 1F 10 F0 C1 5F 51 CB 74 20 06 CB    Z........_Q.t ..
02B3F0:  13 ED 6A 18 04 14 EA 1D 0C 78 B4 67 C1 F1 F1 C5    ..j......x.g....
02B400:  3A 32 01 CB 3F 38 29 B7 20 11 ED 5B 33 01 2A 35    :2..?8). ..[3.*5
02B410:  01 14 CD 33 15 3A 31 01 B4 67 C9 ED 5B 3B 01 2A    ...3.:1..g..[;.*
02B420:  3D 01 E5 D5 ED 5B 37 01 2A 39 01 CD AD 0B 18 E2    =....[7.*9......
02B430:  21 82 5A 11 79 FF E5 D5 14 B7 20 02 CB FC E5 D5    !.Z.y..... .....
02B440:  ED 5B 37 01 2A 39 01 20 04 7C EE 80 67 E5 D5 2A    .[7.*9. .|..g..*
02B450:  35 01 ED 5B 33 01 CD AD 0B CD 63 0C CD 33 15 CD    5..[3.....c..3..
02B460:  AD 0B 18 B1 E5 D5 2A 41 01 ED 5B 3F 01 CD D9 0C    ......*A..[?....
02B470:  C9 7B 15 87 ED 6A 28 0A CB 74 28 F6 5F 08 3C 08    .{...j(..t(._.<.
02B480:  7A C9 B7 20 ED 57 18 F4 F5 CB BC 01 7C 51 C5 01    z.. .W......|Q..
02B490:  C0 FD C5 CD 63 0C CD 17 12 F1 08 7A 3C C9 00 01    ....c......z<...
02B4A0:  03 02 02 03 01 00 02 03 01 00 00 01 03 02 CB 74    ...............t
02B4B0:  C8 7C E6 80 32 31 01 CB BC 7A B7 FA A3 15 3E 02    .|..21...z..£.>.
02B4C0:  32 33 01 D9 21 E6 49 11 9D FF E5 D5 01 55 D5 C5    23..!.I......U..
02B4D0:  06 00 18 23 FE FE 30 0B FE F3 DA E4 14 AF 32 33    ...#..0.......23
02B4E0:  01 18 21 3E 01 32 33 01 D9 21 D9 6E 11 EB 00 E5    ..!>.23..!.n....
02B4F0:  D5 01 00 C0 C5 06 02 C5 E5 D5 D9 CD AD 0B CD D9    ................
02B500:  0C CD AD 0B E5 D5 01 00 40 C5 41 C5 CD 5F 0C E5    ........@.A.._..
02B510:  D5 01 00 60 C5 06 01 C5 14 14 E5 D5 15 15 06 50    ...`...........P
02B520:  C5 06 02 C5 E5 D5 01 8E 63 C5 01 39 FF C5 01 15    ........c..9....
02B530:  6B C5 01 00 FC C5 CD 63 0C CD AD 0B CD D9 0C CD    k......c........
02B540:  AD 0B CD D9 0C CD AD 0B CD D9 0C CD AD 0B CD D9    ................
02B550:  0C 3A 33 01 B7 28 16 E5 D5 87 87 21 3B 16 5F 16    .:3..(.....!;._.
02B560:  00 19 5E 23 56 23 4E 23 66 69 CD AD 0B C3 E4 14    ..^#V#N#fi......
02B570:  48 FF 05 43 48 00 05 43 EC 00 87 64 AF 18 3F CB    H..CH..C...d..?.
02B580:  74 C8 7A FE F8 F8 7C 32 31 01 CB BC 01 7C 51 C5    t.z...|21....|Q.
02B590:  01 C1 FE C5 CD 63 0C CD 17 12 CD F6 16 3A 31 01    .....c.......:1.
02B5A0:  AC EE 80 E6 80 32 31 01 CB BC 7A C6 03 30 CD 28    .....21...z..0.(
02B5B0:  0C 7C FE 70 D2 01 17 FE 60 3E 02 38 01 3C 87 D9    .|.p....`>.8.<..
02B5C0:  16 00 5F 21 37 17 19 0E 00 46 23 C5 46 C5 D9 CD    .._!7....F#.F...
02B5D0:  AD 0B E5 D5 01 05 43 C5 01 49 FF C5 01 E1 D4 C5    ......C..I......
02B5E0:  01 F4 FF C5 01 D8 C0 C5 01 77 FE C5 CD 5F 0C CD    .........w..._..
02B5F0:  AD 0B CD D9 0C CD AD 0B CD 63 0C D9 CB 23 CB 23    .........c...#.#
02B600:  C9 E1 D1 E3 21 00 00 5C 55 C9 CB 74 CA 12 03 FD    ....!..\U..t....
02B610:  21 00 00 FD 39 FD 46 05 CB 70 CA D0 0C FD 7E 03    !...9.F..p....~.
02B620:  92 EA 1D 0C F5 50 4B FD 5E 04 7A AC E6 80 CB BA    .....PK.^.z.....
02B630:  CB BC F5 EB FD 7E 02 06 08 91 ED 52 30 03 81 ED    .....~.....R0...
02B640:  5A FD CB FC 16 87 ED 6A 10 EF 06 08 ED 52 30 01    Z......j.....R0.
02B650:  19 17 29 10 F7 2F 6F 7C 06 08 92 30 01 82 CB 13    ..)../o|...0....
02B660:  87 10 F7 C1 79 2F 67 7B D1 2F CB 7C 20 0D 15 EA    ....y/g{./.| ...
02B670:  1D 0C 5F 7C B0 67 C1 F1 F1 C5 C9 CB 3C CB 1D 1F    .._|.g......<...
02B680:  18 F0 3E 80 A4 CA 5E 0D EB 21 00 00 ED 52 B7 11    ..>...^..!...R..
02B690:  00 00 ED 5A C8 16 0E CB 74 C2 70 0D 29 15 C3 66    ...Z....t.p.)..f
02B6A0:  0D 1E 00 B4 67 C9 CB 74 C8 3E 80 A4 4F CB BC 3E    ....g..t.>..O..>
02B6B0:  0E 92 28 0A FA 97 0D 47 CB 3C CB 1D 10 FA 0C F0    ..(....G.<......
02B6C0:  EB 21 00 00 B7 ED 52 C9 21 00 00 C9 E5 D5 11 00    .!....R.!.......
02B6D0:  FF 21 00 40 CD AD 0B CB 74 C8 3E 80 A4 4F CB BC    .!.@....t.>..O..
02B6E0:  7A B7 FA DC 0D 3E 0E 92 DA FD 02 47 AF BB CA C1    z....>.....G....
02B6F0:  0D 3C 05 04 CA CE 0D CB 3C CB 1D CE 00 10 F8 0C    .<......<.......
02B700:  F0 B7 CA D5 0D 23 EB 21 00 00 ED 52 C9 0C 21 00    .....#.!...R..!.
02B710:  00 F0 2B C9 29 CB 13 CB 12 D5 E5 29 CB 13 CB 12    ..+.)......)....
02B720:  29 CB 13 CB 12 C1 09 EB C1 ED 4A EB C9 21 00 40    ).........J..!.@
02B730:  55 5D FD 21 28 0E CB 3F 30 17 F5 FD E5 E5 D5 FD    U].!(..?0.......
02B740:  66 00 FD 6E 01 FD 5E 02 FD 56 03 CD 63 0C FD E1    f..n..^..V..c...
02B750:  F1 C8 01 04 00 FD 09 18 DD 50 00 00 03 64 00 00    .........P...d..
02B760:  06 4E 20 00 0D 5F 5E 10 1A 47 0D E4 35 4E E2 D4    .N .._^..G..5N..
02B770:  6A 7A FE 03 D8 E5 D5 01 00 50 20 05 B7 ED 42 38    jz.......P ...B8
02B780:  10 60 69 11 00 03 CD D9 0C 3A 31 01 3C 32 31 01    .`i......:1.<21.
02B790:  C9 D1 E1 C9 F1 F1 3A 3F 01 2A 33 01 ED 5B 35 01    ......:?.*3..[5.
02B7A0:  C3 77 0F 7B 32 3F 01 7D 32 32 01 B7 3E FF 28 05    .w.{2?.}22..>.(.
02B7B0:  FA 84 0E 95 3D 83 E1 D1 E3 22 33 01 ED 53 35 01    ....=...."3..S5.
02B7C0:  CB 04 F5 CB 0C F2 9A 0E CB BC 3D B7 FA 64 0E 32    ..........=..d.2
02B7D0:  31 01 E5 D5 21 00 40 E5 26 FF E5 3A 32 01 CD FC    1...!.@.&..:2...
02B7E0:  0D CD D9 0C CD AD 0B 22 37 01 ED 53 39 01 F1 3E    ......."7..S9..>
02B7F0:  FF F5 3A 31 01 4F 3A 32 01 81 3D 32 32 01 79 E5    ..:1.O:2..=22.y.
02B800:  21 3F 17 19 4E 23 46 C5 23 4E 23 46 C5 23 4E 23    !?..N#F.#N#F.#N#
02B810:  46 23 5E 23 56 C5 D5 D9 CD AD 0B CD D9 0C D9 CB    F#^#V...........
02B820:  F8 C5 D5 D9 C3 2E 15 01 00 C0 C5 06 FF C5 CD AD    ................
02B830:  0B C9 CD F6 16 CB BC E5 D5 CD 5F 0C 01 87 64 C5    .........._...d.
02B840:  01 EE 01 C5 E5 D5 01 AE 52 C5 01 F5 03 C5 01 9A    ........R.......
02B850:  51 C5 01 F2 05 C5 CD 63 0C CD AD 0B CD 63 0C CD    Q......c.....c..
02B860:  AD 0B CD 63 0C C3 E4 14 C0 FC E0 FD D0 FE F0 FE    ...c............
02B870:  88 42 3F 00 D7 65 D8 FD 92 5C D9 00 86 55 E0 FF    .B?..e...\...U..
02B880:  AC 67 AD 01 C8 5F 64 00 18 69 B8 04 6F 50 FC 02    .g..._d..i..oP..
02B890:  CD 72 10 E5 CD 33 12 CD 07 14 E5 11 10 11 CD A6    .r...3..........
02B8A0:  0F CD 68 14 CD 63 10 D1 EB CD BD 10 EB D1 C3 B1    ..h..c..........
02B8B0:  10 CD 07 14 E5 11 0F 0E CD A6 0F CD 68 14 FE 12    ............h...
02B8C0:  20 11 CD 63 10 EB E1 CD BD 10 1B 1B D5 CD 16 0B     ..c............
02B8D0:  CD 68 14 CD 72 10 EB E1 C3 BD 10 CD 72 10 E5 CD    .h..r.......r...
02B8E0:  16 0B CD 33 12 CD 68 14 FE 0F 28 05 CD 6F 0F 18    ...3..h...(..o..
02B8F0:  F4 CD 07 14 D1 C3 BD 10 CD 16 0B CD 68 14 FE 10    ............h...
02B900:  CA 16 0B CD 6F 0F 18 F3 F1 1E 39 C3 B7 09 CD 16    ....o.....9.....
02B910:  0B 1E 38 CD 29 58 D9 2B D9 CD 32 01 22 11 05 00    ..8.)X.+..2."...
02B920:  19 EB CD A6 10 CD 32 01 C3 11 04 00 19 EB CD A6    ......2.........
02B930:  10 D9 23 23 D9 F5 78 FE 03 38 CD 03 0A 0B B7 28    ..##..x..8.....(
02B940:  C7 C5 44 4D E1 E5 CD D8 40 E1 F1 E5 FE AC 28 13    ..DM....@.....(.
02B950:  11 10 11 CD A6 0F CD 68 14 E1 01 00 00 F5 CD D8    .......h........
02B960:  40 F1 C9 CD 7E 40 18 F1 79 CD 70 54 4F 11 08 00    @...~@..y.pTO...
02B970:  19 71 23 70 23 5E 23 56 7A B3 C8 EB 18 EA CD 16    .q#p#^#Vz.......
02B980:  0B 1E 3C FE 7F C2 B7 09 CD 16 10 CD 32 01 C3 CD    ..<.........2...
02B990:  A6 10 C3 16 0B CB B0 C5 CD 96 0F 21 27 41 CD 66    ...........!'A.f
02B9A0:  10 C1 C5 CD DE 44 CD AC 15 21 2F 41 CD 66 10 FE    .....D...!/A.f..
02B9B0:  A9 20 E5 C1 C3 16 0B 07 2A 25 01 5E 23 56 D5 06    . ......*%.^#V..
02B9C0:  2A 25 01 CD 7F 06 CD 9B 0F DD CB 02 66 C8 21 AE    *%..........f.!.
02B9D0:  43 18 0E CD 36 41 CD 54 41 DD CB 02 66 C8 21 B3    C...6A.TA...f.!.
02B9E0:  43 C3 66 10 21 63 42 CD 66 10 CD F4 44 CB 70 28    C.f.!cB.f...D.p(
02B9F0:  0E CD 8C 43 CD 25 51 20 9C CD 96 0F CD F4 44 05    ...C.%Q ......D.
02BA00:  D5 CD FC 0D CD D9 0C CD 4D 0F 7A F5 FE 0A 30 84    ........M.z...0.
02BA10:  F1 FA 3F 0F B7 20 17 3A 31 01 90 28 11 57 3E 20    ..?.. .:1..(.W> 
02BA20:  CD AA 01 7A 3D 2A 37 01 ED 5B 39 01 18 D1 CD 44    ...z=*7..[9....D
02BA30:  0F 3E 30 82 CD AA 01 3A 31 01 B8 20 05 3E 2E CD    .>0....:1.. .>..
02BA40:  AA 01 7A 2A 3B 01 ED 5B 3D 01 ED 44 28 0B E5 D5    ..z*;..[=..D(...
02BA50:  6F 26 FF CD 51 0D CD AD 0B 01 00 50 C5 06 03 C5    o&..Q......P....
02BA60:  CD 63 0C CD 4D 0F 30 C9 3E 30 82 C1 CD AA 01 C9    .c..M.0.>0......
02BA70:  CD 44 0F 18 F3 CB 41 C8 3E 2D CD AA 01 C9 22 3B    .D....A.>-....";
02BA80:  01 ED 53 3D 01 CD 75 0D 55 E1 C1 04 C5 3A 32 01    ..S=..u.U....:2.
02BA90:  B8 E5 C9 21 88 10 CD D7 02 3A 32 01 3C 47 3E 30    ...!.....:2.<G>0
02BAA0:  CD AA 01 10 FB C3 D7 02 D6 08 F2 7E 0F 3E 04 32    ...........~.>.2
02BAB0:  32 01 D6 05 38 06 3C CD BB 02 18 F1 CB 74 28 D3    2...8.<......t(.
02BAC0:  CB 7C 28 06 CB BC 3E 2D 18 02 3E 20 CD AA 01 7A    .|(...>-..> ...z
02BAD0:  B7 E5 D5 11 4D 00 62 6A FA 41 10 CB 3F 30 06 19    ....M.bj.A..?0..
02BAE0:  EB 29 EB 18 F6 20 F9 7C 32 31 01 CD FC 0D CD D9    .)... .|21......
02BAF0:  0C CD 40 0E E5 D5 3A 32 01 87 87 5F 16 00 21 74    ..@...:2..._..!t
02BB00:  10 19 5E 23 56 23 4E 23 66 69 CD AD 0B CD 40 0E    ..^#V#N#fi....@.
02BB10:  42 04 04 53 5C 65 6A 16 00 29 CB 13 CB 12 10 F9    B..S\ej..)......
02BB20:  3E 30 82 CD AA 01 16 00 3E 2E CD AA 01 3A 32 01    >0......>....:2.
02BB30:  3C 47 C5 CD E3 0D 3E 30 82 CD AA 01 16 00 C1 10    <G....>0........
02BB40:  F1 3E 45 CD AA 01 3A 31 01 B7 F2 23 10 ED 44 4F    .>E...:1...#..DO
02BB50:  3E 2D 18 03 4F 3E 2B CD AA 01 79 06 0A 0E 30 90    >-..O>+...y...0.
02BB60:  38 03 0C 18 FA 80 C6 30 47 79 CD AA 01 78 CD AA    8......0Gy...x..
02BB70:  01 C9 2F CB 3F 30 06 19 EB 29 EB 18 F6 20 F9 7C    ../.?0...)... .|
02BB80:  2F 32 31 01 ED 44 CD FC 0D CD 63 0C E5 D5 7A B7    /21..D....c...z.
02BB90:  F2 C5 0F 21 00 50 11 00 03 CD 63 0C E5 D5 21 31    ...!.P....c...!1
02BBA0:  01 35 C3 C5 0F 66 FB 66 66 85 F8 EB 51 36 F5 85    .5...f.ff...Q6..
02BBB0:  41 8B F1 DB 68 D6 EE E2 53 20 30 2E 00 45 2B 30    A...h...S 0..E+0
02BBC0:  30 00 7C B7 FA 21 03 C8 ED 53 35 01 22 33 01 CB    0.|..!...S5."3..
02BBD0:  2A 06 04 C5 E5 D5 ED 4B 33 01 C5 ED 4B 35 01 C5    *......K3...K5..
02BBE0:  CD D9 0C CD AD 0B 15 C1 10 E9 C9 CD 7D 09 FE 2D    ............}..-
02BBF0:  28 09 FE 2B CC A7 01 CD D5 10 C9 CD A7 01 CD D5    (..+............
02BC00:  04 C2 3B 42 0D 28 53 0D CA 1C 42 0D 28 7D 0D CA    ..;B.(S...B.(}..
02BC10:  03 42 1E 13 CD B7 09 FE AC C2 A3 0F CD 16 0B 18    .B........£.....
02BC20:  DB CD 16 0B CD 39 41 21 63 42 CD 66 10 FE A8 20    .....9A!cB.f... 
02BC30:  1C CD 16 0B CD F4 44 CB 70 28 1A CD 32 44 CD 8C    ......D.p(..2D..
02BC40:  43 FE A9 28 05 CD 69 41 18 03 CD 16 0B 21 6A 42    C..(..iA.....!jB
02BC50:  CD 66 10 18 84 CD 6F 41 18 F3 FE BA 21 6E 42 20    .f....oA....!nB 
02BC60:  25 CD C2 44 21 77 42 FE BA 20 1B CD 16 0B B7 1E    %..D!wB.. ......
02BC70:  43 C4 B7 09 3A 35 01 FE C8 28 05 FE E8 C4 B7 09    C...:5...(......
02BC80:  CD 16 0B 21 7E 42 CD 5E 10 18 8C 11 9C 42 21 A3    ...!~B.^.....B!£
02BC90:  42 18 06 11 8E 42 21 98 42 FE BA 20 E9 E5 D5 CD    B....B!.B.. ....
02BCA0:  C2 44 E1 CD 5E 10 E1 CD 66 10 18 1C FE BA 20 12    .D..^...f..... .
02BCB0:  CD C2 44 FE BA 21 A7 42 20 CC CD C2 44 21 B2 42    ..D..!.B ...D!.B
02BCC0:  18 C4 21 AE 42 CD 58 10 C3 87 41 05 05 C2 82 41    ..!.B.X...A....A
02BCD0:  FE BA 20 17 C5 CD C2 44 D1 D9 2B D9 CD 32 01 3E    .. ....D..+..2.>
02BCE0:  CD 67 15 21 83 42 CD 66 10 18 03 CD D7 10 21 8A    .g.!.B.f......!.
02BCF0:  42 18 B4 06 21 9C 01 22 25 01 03 CD EB 01 08 CD    B...!.."%.......
02BD00:  72 02 3E 20 CD AA 01 06 44 4D E1 CD 3B 02 04 D1    r.> ....DM..;...
02BD10:  CD 92 0A 06 4F CD B7 02 E1 41 03 CD C4 02 09 3E    ....O....A.....>
02BD20:  05 C1 C5 90 CD B7 02 F1 03 CD CC 02 06 3E 01 CD    .............>..
02BD30:  B7 02 F1 03 CD AA 01 06 7D D1 E1 CD 77 0F 03 CD    ........}...w...
02BD40:  7C 0F 04 D1 CD 72 0E CD 96 0F 1E 1D CD 29 58 21    |....r.......)X!
02BD50:  CC 42 CD 5E 10 FE A9 20 EE C3 16 0B 03 CD 68 05    .B.^... ......h.
02BD60:  B7 1E 1A C2 B7 09 CD E9 0F 1E 1A C3 5E 56 21 85    ............^V!.
02BD70:  43 CD 66 10 CD D0 42 CB 70 28 0E CD 8C 43 CD 25    C.f...B.p(...C.%
02BD80:  51 20 C4 CD 96 0F CD D0 42 F5 E5 D5 AF B8 20 31    Q ......B..... 1
02BD90:  79 3D 28 1B 3D 28 20 3D 28 22 1E 1D CD B7 09 E1    y=(.=( =("......
02BDA0:  D1 F1 CD 08 15 FE AC C2 A3 0F CD 16 0B 18 C5 21    ........£......!
02BDB0:  9A 43 CD 66 10 18 E8 21 A8 43 18 F6 21 9F 43 18    .C.f...!.C..!.C.
02BDC0:  F1 05 05 20 D5 CD D7 10 21 A4 43 CD 66 10 D1 E1    ... ....!.C.f...
02BDD0:  F1 18 D2 CD 16 0B CD 39 41 21 85 43 CD 66 10 FE    .......9A!.C.f..
02BDE0:  A8 20 21 CD 16 0B CD D0 42 CB 70 28 14 CD 32 44    . !.....B.p(..2D
02BDF0:  CD 8C 43 FE A9 28 05 CD F3 42 18 08 CD 16 0B 18    ..C..(...B......
02BE00:  10 3E 80 AC 67 C9 CD 34 02 D2 F1 02 21 00 00 54    .>..g..4....!..T
02BE10:  5D 06 07 C5 18 04 C5 CD E3 0D D6 30 4F 42 09 30    ]..........0OB.0
02BE20:  01 13 CD D1 09 CD 34 02 C1 05 30 13 CD 52 05 20    ......4...0..R. 
02BE30:  E5 14 CD D1 09 CD 34 02 30 05 CD 52 05 18 F2 FE    ......4.0..R....
02BE40:  2E C2 66 11 CD 52 05 CD A7 01 CD 34 02 D2 F0 02    ..f..R.....4....
02BE50:  05 04 4A 28 1B C5 CD E3 0D D6 30 4F 42 09 30 01    ..J(......0OB.0.
02BE60:  1C C1 0D CD D1 09 CD 34 02 30 12 CD 52 05 10 E5    .......4.0..R...
02BE70:  CD D1 09 CD 34 02 30 05 CD 52 05 18 F3 51 FE 45    ....4.0..R...Q.E
02BE80:  20 19 D5 CD 52 05 CD A7 01 FE 2D 20 11 CD A7 01     ...R.....- ....
02BE90:  CD D5 11 F1 90 18 11 FE 45 28 E7 7A 18 0A FE 2B    ........E(.z...+
02BEA0:  CC A7 01 CD D5 11 F1 80 16 16 4F CB 7B C2 C8 11    ..........O.{...
02BEB0:  AF BB 20 09 BD 20 0A BC 20 07 16 00 C9 CB 73 20    .. .. .. .....s 
02BEC0:  06 29 CB 13 15 18 F6 43 5D 6C 60 79 B7 C8 E5 D5    .).....C]l`y....
02BED0:  FA A9 11 CD FC 0D CD 63 0C C9 ED 44 FE 20 30 07    .......c...D. 0.
02BEE0:  CD FC 0D CD D9 0C C9 D6 20 CD FC 0D CD D9 0C E5    ........ .......
02BEF0:  D5 21 E2 4E 11 D4 6A 18 EA 23 20 01 1C CB 3B CB    .!.N..j..# ...;.
02BF00:  1C CB 1D 14 18 C1 CD 34 02 30 22 D6 30 47 CD D1    .......4.0".0G..
02BF10:  09 CD 34 02 D0 CD 52 05 D6 30 4F 78 87 47 87 87    ..4...R..0Ox.G..
02BF20:  80 81 47 CD D1 09 CD 34 02 DA F6 02 C9 C1 C1 C1    ..G....4........
02BF30:  11 05 12 C3 00 03 45 78 70 6F 6E 65 6E 74 20 45    ......Exponent E
02BF40:  78 70 65 63 74 65 64 00 7C B7 C8 FA 3D 12 CB 7A    xpected.|...=..z
02BF50:  C0 42 04 7B 87 ED 6A 10 FB 16 FF CB BC 5F CB 74    .B.{..j......_.t
02BF60:  C0 15 CB 23 ED 6A 20 F6 1C 1D 20 F2 53 C9 CB BC    ...#.j ... .S...
02BF70:  CD 1D 12 CB 74 C8 CB FC E5 D5 21 00 40 55 5D CD    ....t.....!.@U].
02BF80:  AD 0B C9 FD 21 BF 12 3E 03 32 D4 12 FD 5E 00 FD    ....!..>.2...^..
02BF90:  56 01 FD 6E 02 26 00 CD 14 05 E5 FD 6E 03 26 00    V..n.&......n.&.
02BFA0:  CD D7 04 E3 FD 5E 04 16 00 CD D7 04 D1 B7 ED 52    .....^.........R
02BFB0:  30 07 FD 5E 05 FD 56 06 19 FD 75 00 FD 74 01 FD    0..^..V...u..t..
02BFC0:  E5 CD 51 0D FD E1 FD E5 E5 D5 FD 6E 05 FD 66 06    ..Q........n..f.
02BFD0:  CD 51 0D CD D9 0C FD E1 E5 D5 11 07 00 FD 19 21    .Q.............!
02BFE0:  D4 12 35 20 A7 D1 E1 CD AD 0B CD AD 0B C3 17 12    ..5 ............
02BFF0:  60 53 B1 02 AB 3D 76 23 30 B0 23 AC 63 76 1F 1D    `S...=v#0.#.cv..
02C000:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
02C010:  25 00 00 00 02 09 4E E5 25 00 41 02 00 00 00 02    %.....N.%.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:  03 CD F9 42 21 96 43 CD 66 10 18 06 CD 36 41 CD    ...B!.C.f....6A.
02C110:  DE 42 C3 49 41 06 21 43 01 22 25 01 21 92 43 C3    .B.IA.!C."%.!.C.
02C120:  5E 10 03 22 25 01 03 CD 6A 09 04 CD 89 09 E5 04    ^.."%...j.......
02C130:  CD A7 01 F5 03 CD DD 09 05 CD BA 10 E5 D5 04 2A    ...............*
02C140:  25 01 E5 04 E1 22 25 01 21 A1 44 11 A9 44 18 06    %...."%.!.D..D..
02C150:  21 9D 44 11 A5 44 E5 D5 CD 9B 0F CD 27 58 CD A3    !.D..D......'X.£
02C160:  0F D1 E1 CD 76 44 01 04 00 C3 5E 10 21 B9 44 11    ....vD....^.!.D.
02C170:  9C 01 18 06 21 AD 44 11 43 01 E5 D5 CD 16 0B FE    ....!.D.C.......
02C180:  A8 28 0B D1 CD A2 10 E1 01 04 00 C3 66 10 CD 16    .(..........f...
02C190:  0B CD 27 58 CD 32 44 18 C5 CD 16 0B FE A8 28 0F    ..'X.2D.......(.
02C1A0:  11 43 01 CD A2 10 21 B2 44 01 04 00 C3 66 10 21    .C....!.D....f.!
02C1B0:  B2 44 E5 E5 CD 16 0B 18 A2 CD 9B 0F 21 99 44 E5    .D..........!.D.
02C1C0:  18 37 CD 76 44 C8 1E 4C C3 B7 09 21 8A 44 11 94    .7.vD..L...!.D..
02C1D0:  44 18 06 21 85 44 11 8F 44 E5 D5 CD 9B 0F CD 27    D..!.D..D......'
02C1E0:  58 D1 E1 CD 76 44 E5 D9 4F 2B 2B 7E 23 23 3D 79    X...vD..O++~##=y
02C1F0:  D9 1E 49 CC B7 09 CD 96 0F 01 0E 02 CD DE 44 CD    ..I...........D.
02C200:  A3 0F E1 C3 5E 10 CB 70 28 06 CD 25 51 C8 EB C9    £...^..p(..%Q...
02C210:  1E 41 C3 B7 09 04 D1 CD D8 06 04 D1 CD 5D 08 04    .A...........]..
02C220:  D1 CD F1 05 04 D1 CD 3A 08 03 CD 49 07 03 CD 80    .......:...I....
02C230:  05 03 CD B3 08 03 CD 21 06 03 CD 7F 06 04 CD 72    .......!.......r
02C240:  09 F5 06 11 05 00 19 7E F5 08 22 25 01 3E 0C CD    .......~.."%.>..
02C250:  AA 01 CD 16 0B 01 01 00 C5 18 0E 2A 72 01 25 E5    ...........*r.%.
02C260:  CD F4 44 D9 2B D9 18 0A E5 CD F4 44 18 04 C5 CD    ..D.+......D....
02C270:  E6 44 D1 C3 50 0F 21 02 00 B7 ED 42 20 06 DD CB    .D..P.!....B ...
02C280:  01 C6 18 04 DD CB 01 86 CD 3E 46 FE 20 CA B4 45    .........>F. ..E
02C290:  FE 77 D8 FE 7D D0 87 6F 26 00 E5 C5 CD 3B 46 5F    .w..}..o&....;F_
02C2A0:  78 B7 20 53 79 3D 28 3C 3D 7B 20 2F C1 CD DD 11    x. Sy=(<={ /....
02C2B0:  D9 2B D9 CB 41 28 1A 21 47 47 CD 5E 10 CD 32 01    .+..A(.!GG.^..2.
02C2C0:  00 E1 E5 5F 7D FE F2 38 07 2E 02 95 AD 85 6F E3    ..._}..8......o.
02C2D0:  7B 01 01 13 E1 CD E5 45 C3 5E 10 D1 CD 50 0F 01    {......E.^...P..
02C2E0:  E9 12 18 F0 7B D1 CD 50 0F DD CB 00 66 01 D1 12    ....{..P....f...
02C2F0:  28 E2 01 DD 12 18 DD 7B D1 CD 50 0F CB 7A 20 34    (......{..P..z 4
02C300:  00 21 05 39 D4 EB 02 DD 0C 21 00 00 DD F9 CD 1C    .!.9.....!......
02C310:  0B CD AD 01 AF 2A 4D 01 22 45 01 EB 21 6C 4D CD    .....*M."E..!lM.
02C320:  66 10 21 00 00 B7 ED 52 EB CD A6 10 21 72 4D CD    f.!....R....!rM.
02C330:  66 10 DD CB 02 76 28 08 11 06 00 CD 9B 10 18 03    f....v(.........
02C340:  CD A2 10 22 76 01 21 78 4D CD 66 10 FE 0A 20 0C    ..."v.!xM.f... .
02C350:  CD 16 0B CD 06 55 CD 6F 0F B7 28 F7 CD 63 10 2B    .....U.o..(..c.+
02C360:  22 78 01 C3 B4 4E FE 21 20 4A CD 63 10 E5 CD 16    "x...N.! J.c....
02C370:  0B FE 7F 1E 3B C2 B7 09 2A 55 01 ED 5B 51 01 22    ....;...*U..[Q."
02C380:  51 01 73 23 72 23 ED 5B 43 01 73 23 72 23 EB CD    Q.s#r#.[C.s#r#..
02C390:  72 10 EB 73 23 72 23 3A 60 01 77 23 22 55 01 CD    r..s#r#:`.w#"U..
02C3A0:  63 10 CD 16 0B FE AC 28 C5 CD 72 10 EB E1 CD B1    c......(..r.....
02C3B0:  10 CD 6F 0F FE 03 20 45 CD 16 0B CD AD 0F E5 CD    ..o... E........
02C3C0:  16 0B FE 7D 20 07 1E 05 CD B7 09 18 07 FE 78 1E    ...} .........x.
02C3D0:  06 C4 B7 09 CD 16 0B CD 76 11 EB E3 36 01 23 71    ........v...6.#q
02C3E0:  23 70 23 05 04 20 02 0D 0D C1 20 04 71 23 70 23    #p#.. .... .q#p#
02C3F0:  73 23 72 23 22 55 01 CD 6F 0F B7 28 BE FE 1F 20    s#r#"U..o..(... 
02C400:  1E CD 16 0B 11 09 00 CD AD 0F 36 03 23 CD 16 0B    ..........6.#...
02C410:  11 06 78 CD A6 0F CD 45 51 CD 6F 0F B7 28 E5 21    ..x....EQ.o..(.!
02C420:  45 51 22 A5 54 57 3A 60 01 B7 7A CA 85 4D 21 FC    EQ".TW:`..z..M!.
02C430:  FF 22 45 01 FE 0A 20 0C CD 16 0B CD C0 54 CD 6F    ."E... ......T.o
02C440:  0F B7 28 F7 2A 45 01 E5 21 60 01 34 FE 04 28 05    ..(.*E..!`.4..(.
02C450:  FE 05 C2 97 50 F5 CD B0 09 2A 53 01 CD 03 10 DA    ....P....*S.....
02C460:  31 50 AF 11 0A 00 CD AD 0F F1 77 23 23 23 EB CD    1P........w###..
02C470:  72 10 EB 73 23 72 23 3A 60 01 3D 77 EB CD 63 10    r..s#r#:`.=w..c.
02C480:  2A 55 01 E5 CD 16 0B FE A8 C2 74 50 21 00 00 22    *U........tP!.."
02C490:  45 01 21 62 54 22 A5 54 CD 16 0B FE 0A 28 05 CD    E.!bT".T.....(..
02C4A0:  C0 54 18 0F 16 0A CD 16 0B CD 7A 54 01 02 00 2B    .T........zT...+
02C4B0:  CD D5 54 FE BB 28 E1 CD A3 0F C1 F5 C5 2A 53 01    ..T..(..£....*S.
02C4C0:  E5 2A 55 01 2B 2B 46 2B 4E EB 21 02 00 AF ED 42    .*U.++F+N.!....B
02C4D0:  22 4F 01 09 EB 73 23 72 E1 C1 3C B7 ED 42 09 C5    "O...s#r..<..B..
02C4E0:  28 10 5E 23 56 D5 2B 2B 2B 46 2B 4E EB 2A 4F 01    (.^#V.+++F+N.*O.
02C4F0:  18 E1 69 60 2B ED 5B 4F 01 72 2B 73 2B 77 01 F9    ..i`+.[O.r+s+w..
02C500:  15 28 11 15 20 23 CD D7 10 21 DF 12 CD 66 10 01    .(.. #...!...f..
02C510:  F5 12 18 C0 E1 5F 7D FE F2 28 14 FE F4 7B 28 10    ....._}..(...{(.
02C520:  01 0D 13 CD E5 45 C3 44 10 1E 1B E1 C3 B7 09 7B    .....E.D.......{
02C530:  1E 31 18 F8 5F E1 E5 7D FE F2 01 D1 12 7B 38 94    .1.._..}.....{8.
02C540:  1E 40 18 E7 CD AA 4C D9 2B D9 38 04 CD 32 01 7D    .@....L.+.8..2.}
02C550:  21 EF 45 CD 66 10 C5 CD 3B 46 D1 CD 50 0F 21 F3    !.E.f...;F..P.!.
02C560:  45 CD 66 10 4F 2A 74 01 26 00 2C CD 00 46 79 CD    E.f.O*t.&.,..Fy.
02C570:  32 01 F5 18 06 09 5E 23 56 23 EB 01 04 00 C9 03    2.....^#V#......
02C580:  32 32 01 0C 3A 32 01 CD F2 09 A6 ED 44 3E 00 17    22..:2......D>..
02C590:  7C B7 20 16 7D FE 06 30 11 CB 3F 30 05 CD 32 01    |. .}..0..?0..2.
02C5A0:  33 B7 C8 CD 32 01 E1 3D 18 F8 CD A1 10 CD 32 01    3...2..=......2.
02C5B0:  39 CD 32 01 F9 C9 CD 97 47 CD DD 11 CB 41 21 14    9.2.....G....A!.
02C5C0:  47 20 36 21 19 47 CD 58 10 18 17 CD 16 0B FE AD    G 6!.G.X........
02C5D0:  CA 26 46 FE AB 20 08 CD 97 47 CD DD 11 18 03 CD    .&F.. ...G......
02C5E0:  9A 47 FE AB 28 18 FE AD 28 14 FE 07 C0 CD 48 0F    .G..(...(.....H.
02C5F0:  CD 97 47 CD 48 0F 21 38 47 CD 5E 10 18 E4 05 CA    ..G.H.!8G.^.....
02C600:  E5 46 04 CD DD 11 47 C5 CD 97 47 CD DD 11 CB 41    .F....G...G....A
02C610:  C1 20 23 D9 2B 2B D9 CB 50 28 06 21 3C 47 CD 66    . #.++..P(.!<G.f
02C620:  10 CB 41 28 06 21 47 47 CD 66 10 21 4D 47 01 02    ..A(.!GG.f.!MG..
02C630:  00 CD 66 10 18 AC F5 AF CD 80 47 28 1A CB 50 28    ..f.......G(..P(
02C640:  05 EB 6F 67 ED 52 DD CB 00 4E CD 53 47 F1 CD 32    ..og.R...N.SG..2
02C650:  01 E5 01 01 00 18 8B CB 50 20 09 DD CB 00 4E CD    ........P ....N.
02C660:  75 47 18 E9 DD CB 00 4E 21 2B 47 20 03 21 33 47    uG.....N!+G .!3G
02C670:  CD 66 10 18 D8 F5 04 C5 CD 97 47 D1 CD 50 0F D1    .f........G..P..
02C680:  CB 52 21 0A 47 20 03 21 00 47 CD 44 10 C3 52 46    .R!.G .!.G.D..RF
02C690:  09 21 B6 00 22 3E 0A CD 31 0A 09 21 2F A6 22 3E    .!..">..1..!/.">
02C6A0:  0A CD 31 0A 04 CD 0C 05 E5 0A CB 74 28 04 3E 80    ..1........t(.>.
02C6B0:  AC 67 E5 D5 06 B7 ED 5A EC FD 02 07 EB B7 ED 52    .g.....Z.......R
02C6C0:  EC FD 02 04 EB B7 ED 52 03 C1 B0 F5 04 3E 80 AC    .......R.....>..
02C6D0:  67 05 CD 51 0D E5 D5 05 E3 D5 CD 51 0D 05 CD AD    g..Q.......Q....
02C6E0:  0B E5 D5 F5 7C B7 20 11 7D 1E 23 FE 05 30 12 C1    ....|. .}.#..0..
02C6F0:  B7 C8 47 CD 67 15 10 FB C9 3C 20 05 95 1E 2B 20    ..G.g....< ...+ 
02C700:  FF 09 7E FE 04 C1 CA 2C 50 F1 C5 E5 CD 7F 0F B7    ..~....,P.......
02C710:  1E 29 C4 B7 09 CD E9 0F FE 03 1E 1E C4 B7 09 78    .).............x
02C720:  B7 1E 2E 28 03 F4 B7 09 EB 1B 1B E1 23 73 23 72    ...(........#s#r
02C730:  CD 16 0B CD 6F 0F FE 1D 20 12 E1 2B 2B 2B CD 81    ....o... ..+++..
02C740:  50 36 01 CD 16 0B CD 6F 0F C3 BC 4E 2A 51 01 E5    P6.....o...N*Q..
02C750:  2A 53 01 E5 2A 55 01 E5 CD D6 4D E1 22 55 01 E1    *S..*U....M."U..
02C760:  22 53 01 E1 22 51 01 4F ED 5B 45 01 2A 47 01 CD    "S.."Q.O.[E.*G..
02C770:  B1 10 AF 6F 67 ED 52 CD 00 46 CD 32 01 DD CD 32    ...og.R..F.2...2
02C780:  01 E1 CD 32 01 D1 E1 2B 56 2B 5E 2B E5 EB CD 00    ...2...+V+^+....
02C790:  46 79 CD 32 01 EB CD 32 01 E9 E1 CD 81 50 36 00    Fy.2...2.....P6.
02C7A0:  F5 3A 60 01 3D 20 12 D9 E5 D9 E1 11 9A A5 19 01    .:`.= ..........
02C7B0:  66 5A ED 5B 80 01 CD 3E 09 F1 18 8A F1 C5 C3 A3    fZ.[...>.......£
02C7C0:  4F F1 F5 BE C2 D2 4E F1 23 23 23 5E 23 56 E5 CD    O.....N.###^#V..
02C7D0:  72 10 EB 23 CD E5 10 D4 BD 10 E1 72 2B 73 EB CD    r..#.......r+s..
02C7E0:  63 10 EB 11 04 00 19 7E 19 2B E5 B7 28 0D 23 23    c......~.+..(.##
02C7F0:  47 1E 0B CB F6 CD 70 54 19 10 F8 CD 16 0B CD 6F    G.....pT.......o
02C800:  0F C3 BC 4F 21 02 00 22 4F 01 C1 F5 C5 AF C3 62    ...O!.."O......b
02C810:  4F 46 2B 04 05 C8 E5 11 06 00 19 1E 0B CB B6 CD    OF+.............
02C820:  70 54 19 10 F8 E1 C9 DD CB 02 A6 21 60 01 35 28    pT.........!`.5(
02C830:  5E 21 0A 00 39 5E 23 56 21 F6 FF 19 4F 7E FE 05    ^!..9^#V!...O~..
02C840:  79 20 04 DD CB 02 E6 23 23 23 4E 23 46 EB CD 72    y .....###N#F..r
02C850:  10 EB 72 2B 73 60 69 23 CD BD 10 CD 33 12 21 13    ..r+s`i#....3.!.
02C860:  51 CD 66 10 C1 21 04 00 09 22 45 01 CD A1 10 22    Q.f..!..."E...."
02C870:  47 01 CD 32 01 39 CD 32 01 F9 DD CB 00 5E 28 06    G..2.9.2.....^(.
02C880:  21 1C 51 CD 66 10 11 19 18 CD A6 0F C3 6B 40 E1    !.Q.f........k@.
02C890:  22 45 01 CD 72 10 EB 2A 78 01 2B CD E5 10 D4 BD    "E..r..*x.+.....
02C8A0:  10 18 E3 08 DD E5 DD 21 04 00 DD 39 08 ED 5B 19    .......!...9..[.
02C8B0:  01 19 D4 EB 02 E5 21 03 40 B7 ED 42 E1 C9 CD 84    ......!.@..B....
02C8C0:  0F CD 23 4B CB F6 46 23 E5 CD 2D 59 E1 01 04 00    ..#K..F#..-Y....
02C8D0:  09 73 23 72 C9 FE 24 CC 16 0B FE 1C 28 58 FE 1E    .s#r..$.....(X..
02C8E0:  CA 4B 52 FE DE 28 3B FE 23 28 D3 FE 1B C2 AA 53    .KR..(;.#(.....S
02C8F0:  CD 84 0F CD AA 53 4E 23 46 CD 42 12 34 23 23 46    .....SN#F.B.4##F
02C900:  EA CD 94 10 F1 21 24 47 C2 66 10 CD 32 01 19 C9    .....!$G.f..2...
02C910:  DD CB 02 5E D9 2B 28 0A 2B 56 2B 5E 2B 2B D5 D9    ...^.+(.+V+^++..
02C920:  E1 C9 36 D1 23 D9 C9 CD 16 0B CD 98 49 FE AA 28    ..6.#.......I..(
02C930:  6E FE 02 28 1C FE 09 28 18 FE AF 28 43 FE 08 C0    n..(...(...(C...
02C940:  CD 48 0F CD 95 49 CD 48 0F 21 B2 48 CD 5E 10 18    .H...I.H.!.H.^..
02C950:  DC CD 4D 0F F5 CD 95 49 CD 4D 0F CD 80 47 28 08    ..M....I.M...G(.
02C960:  EB CD 32 01 EB CD A2 10 D1 CB 42 21 AE 48 20 03    ..2.......B!.H .
02C970:  21 A9 48 CD 66 10 CD 32 01 E5 DD CB 02 9E 18 AD    !.H.f..2........
02C980:  CD DD 11 CB 41 28 0A 21 41 47 CD 5E 10 DD CB 01    ....A(.!AG.^....
02C990:  C6 CD 95 49 CD DD 11 21 B6 48 CD 58 10 18 8E C5    ...I...!.H.X....
02C9A0:  05 28 26 04 CD DD 11 CD 95 49 CD DD 11 CB 41 D1    .(&......I....A.
02C9B0:  20 26 D9 2B 2B D9 CB 43 28 06 21 47 47 CD 66 10     &.++..C(.!GG.f.
02C9C0:  21 BC 48 CD 66 10 C3 9D 47 CD 95 49 D1 CD 50 0F    !.H.f...G..I..P.
02C9D0:  21 9B 48 CD 44 10 18 EE CD 80 47 EB 21 A5 48 28    !.H.D.....G.!.H(
02C9E0:  92 F5 C5 CD 5A 48 C1 F1 18 8C E5 7A B7 20 2C 7B    ....ZH.....z. ,{
02C9F0:  FE 11 30 27 B7 28 24 FE 01 E1 C8 E5 D9 E5 D9 0E    ..0'.($.........
02CA00:  FE CB 3F 28 1D 30 0B 0C 28 0E CD 32 01 54 CD 32    ..?(.0..(..2.T.2
02CA10:  01 5D CD 32 01 29 18 E9 D9 E1 D9 CD 95 10 E1 C3    .].2.)..........
02CA20:  66 10 E1 E1 0C C0 CD 32 01 19 C9 09 21 A6 00 22    f......2....!.."
02CA30:  3E 0A CD 31 0A 03 CD D7 04 04 CD 14 05 EB 03 CD    >..1............
02CA40:  14 05 03 C1 A0 F5 05 CD D9 0C E5 D5 05 CD 63 0C    ..............c.
02CA50:  E5 D5 3A 6B 01 F5 C5 5E 23 56 23 D5 5E 23 56 D5    ..:k...^#V#.^#V.
02CA60:  23 46 CD 16 0B 05 28 15 CD 9E 0F 18 03 CD 96 0F    #F....(.........
02CA70:  C5 CD C5 44 C1 10 F6 CD F8 4A D9 2B D9 E1 D1 DD    ...D.....J.+....
02CA80:  CB 00 4E 28 01 EB C1 D1 DD 72 01 CD 66 10 21 01    ..N(.....r..f.!.
02CA90:  00 B7 ED 42 C0 C3 8B 4B 3A 6B 01 F5 CD 9B 0F CD    ...B...K:k......
02CAA0:  F4 44 CD 42 12 CD F8 4A 0D D1 DD 72 01 C9 CD 08    .D.B...J...r....
02CAB0:  49 28 07 21 4B 49 48 CD 5E 10 C3 8A 4B CD 08 49    I(.!KIH.^...K..I
02CAC0:  28 07 21 53 49 0C C3 5E 10 21 59 49 18 E9 CD 08    (.!SI..^.!YI....
02CAD0:  49 21 50 49 20 EF 21 56 49 18 DC 04 6F 26 00 E5    I!PI .!VI...o&..
02CAE0:  02 3C F5 02 3D F5 02 23 E5 02 2B E5 CD 9B 0F 21    .<..=..#..+....!
02CAF0:  F7 59 CD 66 10 CD 76 11 4F 7D CD 7D 10 79 FE AC    .Y.f..v.O}.}.y..
02CB00:  23 23 0D 28 0D CB 38 CB 38 CB 38 04 23 70 23 36    ##.(..8.8.8.#p#6
02CB10:  00 C9 05 04 1E 28 C4 B7 09 35 34 C4 B7 09 06 20    .....(...54.... 
02CB20:  18 EA CD 16 0B CD 62 54 23 CB FE 0E 02 11 05 00    ......bT#.......
02CB30:  19 71 23 36 00 C9 CD 16 0B 11 22 DB CD A6 0F ED    .q#6......".....
02CB40:  5B 55 01 73 23 72 D5 E5 EB CD AA 53 23 4F 7E B7    [U.s#r.....S#O~.
02CB50:  79 1E 24 C4 B7 09 23 4E 23 46 23 5E 23 56 23 E5    y.$...#N#F#^#V#.
02CB60:  D5 11 08 00 19 22 55 01 E1 ED 42 23 E3 E5 FE DD    ....."U...B#....
02CB70:  28 5A FE AC 20 5E CD 16 0B CD AF 51 E1 11 06 00    (Z.. ^.....Q....
02CB80:  19 5E 23 56 E1 F5 CD 73 06 F1 EB E1 23 73 23 72    .^#V...s....#s#r
02CB90:  23 23 23 73 23 72 E3 E5 11 9F 53 01 04 00 F5 1A    ###s#r....S.....
02CBA0:  13 ED A1 20 23 EA 0F 52 7E 08 23 01 07 00 1A 13    ... #..R~.#.....
02CBB0:  ED A1 20 14 EA 1E 52 08 4F F1 E1 22 55 01 E1 11    .. ...R.O.."U...
02CBC0:  FA FF 19 36 02 2B 71 C9 F1 E1 E1 C9 CD 84 0F CD    ...6.+q.........
02CBD0:  45 51 18 A8 1E 26 CD B7 09 18 F4 EB 21 45 51 22    EQ...&......!EQ"
02CBE0:  A5 54 21 00 00 22 49 01 EB E5 CD 74 52 11 36 10    .T!.."I....tR.6.
02CBF0:  CD A6 0F ED 5B 49 01 E1 23 23 73 23 72 23 23 23    ....[I..##s#r###
02CC00:  73 23 72 C9 CD 16 0B FE 14 28 16 B7 C0 CD 43 53    s#r......(....CS
02CC10:  CD 4D 53 11 0B 00 19 36 00 2B 36 00 FE BB 28 E4    .MS....6.+6...(.
02CC20:  C9 E5 CD B0 09 2A 53 01 CD 03 10 30 0F 7E FE 03    .....*S....0.~..
02CC30:  20 0A 23 4E 23 46 E1 CD 16 0B 18 34 E1 CD 43 53     .#N#F.....4..CS
02CC40:  11 0D 00 CD AD 0F CD 7C 0F 36 0F 23 CD 62 54 4E    .......|.6.#.bTN
02CC50:  23 46 C5 11 05 00 19 4E 23 46 ED 5B 49 01 72 2B    #F.....N#F.[I.r+
02CC60:  73 EB 09 22 49 01 EB 23 23 36 00 23 36 00 23 C1    s.."I..##6.#6.#.
02CC70:  CD 42 12 CD 87 0F EB 2A 49 01 22 4B 01 D5 C5 CD    .B.....*I."K....
02CC80:  76 11 D1 D5 CD 50 0F FE BA 28 05 CD 96 0F 18 EF    v....P...(......
02CC90:  CD 9B 0F C1 D1 C5 2A 49 01 E5 2A 4B 01 E5 EB CD    ......*I..*K....
02CCA0:  77 52 CD A3 0F 4D 44 2A 49 01 D1 B7 ED 52 19 30    wR.£.MD*I....R.0
02CCB0:  01 EB 22 4B 01 E1 22 49 01 50 59 C1 FE BB 20 03    .."K.."I.PY... .
02CCC0:  CD 16 0B FE 10 28 04 FE A9 20 B2 2A 4B 01 22 49    .....(... .*K."I
02CCD0:  01 EB C9 ED 5B 55 01 13 13 73 23 72 C9 2A 49 01    ....[U...s#r.*I.
02CCE0:  E5 16 0F 21 0D 00 CD 7D 54 E3 22 49 01 E1 46 2B    ...!...}T."I..F+
02CCF0:  4E D5 ED 5B 49 01 73 23 72 23 EB 09 22 49 01 EB    N..[I.s#r#.."I..
02CD00:  28 09 21 FB 59 CD 66 10 C3 A3 0F CD 16 0B 18 E5    (.!.Y.f..£......
02CD10:  CD 95 49 CD 48 0F 21 3B 4C C3 5E 10 CD 16 0B CD    ..I.H.!;L.^.....
02CD20:  F8 44 C3 F8 4A CD 16 0B DD CB 02 9E B7 28 50 FE    .D..J........(P.
02CD30:  76 28 31 FE 75 28 35 FE A8 28 E1 FE DB CA D8 4C    v(1.u(5..(.....L
02CD40:  FE 22 CA 47 4A DD CB 02 DE FE 7F 2A 43 01 28 66    .".GJ......*C.(f
02CD50:  ED 5B 41 01 FE 7E 28 67 FE 06 28 B4 1E 0C CD B7    .[A..~(g..(.....
02CD60:  09 C3 48 11 3A 43 01 01 03 00 18 33 ED 5B 43 01    ..H.:C.....3.[C.
02CD70:  3A 41 01 4F 06 02 69 26 00 22 70 01 C3 52 4A CD    :A.O..i&."p..RJ.
02CD80:  E9 0F FE 01 F8 C2 AD 4A DD CB 02 DE 5E 23 56 78    .......J....^#Vx
02CD90:  B7 20 E3 79 3D 28 1E 3D 28 4D 7A 32 75 01 7B B7    . .y=(.=(Mz2u.{.
02CDA0:  28 0D CD 32 01 3E CD 7D 10 CD 32 01 F5 18 25 CD    (..2.>.}..2...%.
02CDB0:  32 01 AF 18 F4 EB DD CB 01 46 28 22 CD 1A 4C EB    2........F("..L.
02CDC0:  E5 EB E3 CD 94 10 D1 CD A2 10 CD AD 4B 01 02 00    ............K...
02CDD0:  DD CB 01 C6 C3 16 0B 01 00 80 51 59 18 04 01 01    ..........QY....
02CDE0:  00 EB CD 42 58 18 ED D5 23 5E 23 56 18 D3 3A 6B    ...BX...#^#V..:k
02CDF0:  01 57 C5 E3 4E 23 46 E1 79 CB 78 28 02 3E 01 C5    .W..N#F.y.x(.>..
02CE00:  D5 4F C5 E5 3D 21 61 4C 28 09 3D 21 63 4C 28 03    .O..=!aL(.=!cL(.
02CE10:  21 4B 4C CD 66 10 E1 CD 25 16 C1 D1 DD 72 01 0D    !KL.f...%....r..
02CE20:  20 08 21 3F 4C CD 66 10 C1 C9 0D 28 05 21 42 4C     .!?L.f....(.!BL
02CE30:  18 07 21 46 4C DD CB 01 C6 C1 C3 66 10 FE 09 CA    ..!FL......f....
02CE40:  C2 48 FE 0A CA 5A 4B D2 FF 4A FE 07 CA 5C 14 FE    .H...ZK..J...\..
02CE50:  05 28 9B C3 5A 4B C5 DD CB 01 C6 CD EF 4A D9 2B    .(..ZK.......J.+
02CE60:  2B D9 CD 32 01 CD D1 CD A6 10 C3 AD 4B 3A 6B 01    +..2........K:k.
02CE70:  F5 CD C6 4A D1 DD 72 01 0D D9 2B D9 C3 8B 4B CD    ...J..r...+...K.
02CE80:  9B 0F CD F8 44 CD DD 11 DD CB 02 9E C3 A3 0F FE    ....D........£..
02CE90:  0C 38 C3 28 D8 FE 0F CA 5A 4B C5 5E 23 56 D5 CD    .8.(....ZK.^#V..
02CEA0:  EF 4A CB 41 D1 E1 C2 5E 10 EB C3 58 10 CD 96 0F    .J.A...^...X....
02CEB0:  21 82 01 E5 CD 45 51 E1 4E 23 46 C9 3A 6B 01 F5    !....EQ.N#F.:k..
02CEC0:  CD 9B 0F CD C5 44 D1 DD 72 01 CD 1D 4B CD F8 4A    .....D..r...K..J
02CED0:  23 CD 4F 58 16 00 18 17 C5 0E 01 CD 68 4B C1 C9    #.OX........hK..
02CEE0:  D9 2B D9 21 C4 16 04 C3 44 10 1E 0C CD 5E 56 CB    .+.!....D....^V.
02CEF0:  78 20 E5 05 28 EA 04 C0 15 FA FD 4B EB 20 47 0D    x ..(......K. G.
02CF00:  36 00 23 36 00 23 5D 54 13 13 13 13 73 23 72 11    6.#6.#]T....s#r.
02CF10:  F5 FF 19 D1 B7 ED 52 19 C8 D5 11 0E 00 19 C5 CD    ......R.........
02CF20:  70 54 EB 2A 63 01 01 06 00 ED B0 C1 EB 18 C3 01    pT.*c...........
02CF30:  00 01 00 00 03 00 00 FF FF FF E5 B7 28 44 FE A8    ............(D..
02CF40:  28 64 E5 CD 76 11 D1 EB CD 42 12 71 23 70 23 73    (d..v....B.q#p#s
02CF50:  23 72 23 E5 D5 11 25 AE CD A6 0F CD A6 0F C5 CD    #r#...%.........
02CF60:  76 11 D1 CD 50 0F D1 B7 ED 52 19 1E 27 FC B7 09    v...P....R..'...
02CF70:  EB E1 73 23 72 23 0D 01 02 00 28 01 0D 71 23 70    ..s#r#....(..q#p
02CF80:  E1 C9 CD E9 0F 3D 28 14 FE 02 1E 1E C4 B7 09 2B    .....=(........+
02CF90:  2B D1 D5 01 08 00 ED B0 E1 C3 16 0B CD 16 0B 5E    +..............^
02CFA0:  23 56 E1 E5 18 A2 AF 32 65 01 21 62 01 4E 34 06    #V.....2e.!b.N4.
02CFB0:  00 CD 16 0B C5 11 05 00 CD AD 0F C1 36 01 23 71    ............6.#q
02CFC0:  23 70 23 3A 65 01 77 3C 32 65 01 23 E5 CD 16 0B    #p#:e.w<2e.#....
02CFD0:  FE AC 28 DD CD A3 0F 57 3A 65 01 47 3D E1 77 10    ..(..£.W:e.G=.w.
02CFE0:  FC E1 E5 71 23 70 23 36 00 23 77 23 77 23 77 7A    ...q#p#6.#w#w#wz
02CFF0:  18 83 E5 B7 1E 2C C4 B7 09 CD E9 0F 3D C3 F8 53    .....,......=..S
02D000:  4F 7E 23 B7 F2 71 54 79 23 C9 21 0A 00 D5 EB 2A    O~#..qTy#.!....*
02D010:  55 01 23 23 E3 E5 D5 CD AD 0F D1 F1 F5 77 CD 16    U.##.........w..
02D020:  0B FE BA 28 07 D5 CD 96 0F D1 18 EA F1 CD 16 0B    ...(............
02D030:  23 D1 E5 D5 CD 45 51 E1 CD 70 54 22 63 01 EB E1    #....EQ..pT"c...
02D040:  E5 01 08 00 ED B0 EB 4F 3A 60 01 77 79 2B D1 C9    .......O:`.wy+..
02D050:  16 02 CD 7A 54 46 2B 4E E5 EB 23 CB 76 1E 48 C4    ...zTF+N..#.v.H.
02D060:  B7 09 2B EB E1 D5 EB 2A 45 01 B7 ED 42 22 45 01    ..+....*E...B"E.
02D070:  EB 73 23 72 11 F9 FF 19 D1 B7 ED 52 19 C8 D5 11    .s#r.......R....
02D080:  0B 00 19 C5 CD 70 54 EB 2A 63 01 01 09 00 ED B0    .....pT.*c......
02D090:  1B 1B 1B C1 18 D1 16 02 CD 7A 54 46 2B 4E D5 EB    .........zTF+N..
02D0A0:  23 CB 76 28 C2 C5 46 2B 4E CD 25 51 C1 D5 20 68    #.v(..F+N.%Q.. h
02D0B0:  FE DB 20 20 C5 CD 16 0B CD 76 11 CD 4D 0F CD 91    ..  .....v..M...
02D0C0:  0F 25 24 1E 42 C4 B7 09 65 25 2E 00 CB 3C CB 1D    .%$.B...e%...<..
02D0D0:  C1 09 44 4D ED 5B 45 01 1B CD A2 10 13 EB B7 ED    ..DM.[E.........
02D0E0:  42 22 45 01 EB E1 73 23 72 E5 13 13 CD 28 15 13    B"E...s#r....(..
02D0F0:  13 CD 14 18 E1 11 F9 FF 19 D1 B7 ED 52 19 C8 D5    ............R...
02D100:  28 11 0D 28 22 CD 32 01 3A CD A6 10 0C CD 32 01    (..(".2.:.....2.
02D110:  F5 0C C9 CD 9B 10 CD 32 01 E5 0C DD CB 01 46 C8    .......2......F.
02D120:  0C 21 41 47 C3 5E 10 CD 32 01 ED CD 32 01 5B CD    .!AG.^..2...2.[.
02D130:  A6 10 13 13 CD 9B 10 DD CB 01 C6 0C 0C CD 32 01    ..............2.
02D140:  E5 CD 32 01 D5 C9 16 DD CD 32 01 DD 0D 28 0C 0D    ..2......2...(..
02D150:  28 1A CD 32 01 7E CD 67 15 18 B1 CD 32 01 6E CD    (..2.~.g....2.n.
02D160:  A6 10 1C CD 32 01 66 CD 67 15 18 AA CD 32 01 5E    ....2.f.g....2.^
02D170:  CD A6 10 1C CD 32 01 56 CD A6 10 1C CD 32 01 6E    .....2.V.....2.n
02D180:  CD A6 10 1C CD 32 01 66 CD 67 15 18 AA 0D 28 08    .....2.f.g....(.
02D190:  0D 28 0B 21 4D 4C 18 0D 21 50 4C C3 27 49 21 56    .(.!ML..!PL.'I!V
02D1A0:  4C DD CB 01 C6 0C 0C C3 5E 10 3E 80 A4 28 07 EB    L.......^.>..(..
02D1B0:  21 00 00 ED 52 B7 11 00 00 ED 5A C8 16 0E CB 74    !...R.....Z....t
02D1C0:  20 04 29 15 18 F8 1E 00 B4 67 C9 03 EE 01 F5 02     .)......g......
02D1D0:  E1 E5 03 3B F1 F5 04 D1 E1 E5 D5 01 3B 02 7E F5    ...;........;.~.
02D1E0:  05 5E 23 56 EB E5 0A 5E 23 56 23 4E 23 66 69 E5    .^#V...^#V#N#fi.
02D1F0:  D5 01 E5 02 E5 D5 B7 21 9D 4C 28 0A CD 32 01 0E    .......!.L(..2..
02D200:  CD 7D 10 21 79 4C C3 66 10 03 CD 19 0A 03 CD F2    .}.!yL.f........
02D210:  09 05 CD F2 09 B6 77 04 7D CD F2 09 07 5F CD F2    ......w.}...._..
02D220:  09 57 E5 D5 08 D1 E1 93 38 03 CD 0C 0A 04 06 00    .W......8.......
02D230:  C5 33 03 22 32 01 03 2A 32 01 CD 42 12 04 ED 43    .3."2..*2..B...C
02D240:  72 01 79 3D 28 14 FE 02 3E 1F 28 09 3A 75 01 CB    r.y=(...>.(.:u..
02D250:  3F CB 3F CB 3F 32 74 01 37 C9 3E 1F 32 74 01 B7    ?.?.?2t.7.>.2t..
02D260:  C9 ED 4B 72 01 C3 16 0B 3A 72 01 B7 CA 39 4D 3A    ..Kr....:r...9M:
02D270:  74 01 CD 66 4C CD 16 0B FE DD 28 E5 CD CB 44 FE    t..fL.....(...D.
02D280:  AE 28 19 0D 20 04 CD 32 01 7D 21 81 4C CD 66 10    .(.. ..2.}!.L.f.
02D290:  FE DD 28 CD 11 2A AC CD A6 0F 18 E0 CD 16 0B 11    ..(..*..........
02D2A0:  2B AE CD A6 0F 0D 28 0B 21 8C 4C CD 66 10 CD CB    +.....(.!.L.f...
02D2B0:  44 18 11 CD 32 01 7D 21 8C 4C CD 66 10 CD CB 44    D...2.}!.L.f...D
02D2C0:  CD 32 01 7D 21 94 4C 18 C4 CD 16 0B FE DD 28 24    .2.}!.L.......($
02D2D0:  CD F4 44 F5 CD AA 4C 30 0A D9 2B D9 CD 66 4C F1    ..D...L0..+..fL.
02D2E0:  C3 EF 4C 21 A2 4C CD 5E 10 CD 66 4C 21 A6 4C CD    ..L!.L.^..fL!.L.
02D2F0:  66 10 18 EB 1E 2D CD B7 09 C3 16 0B 05 ED 7B 06    f....-........{.
02D300:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
02D310:  26 00 00 00 02 09 4E E5 26 00 41 02 00 00 00 02    &.....N.&.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:  11 0B 00 19 C5 CD 70 54 EB 2A 63 01 01 09 00 ED    ......pT.*c.....
02D410:  B0 1B 1B 1B C1 D5 18 BC 2A 45 01 B7 ED 42 22 45    ........*E...B"E
02D420:  01 EB E1 73 23 72 E5 D5 13 13 13 13 CD 14 18 60    ...s#r.........`
02D430:  69 11 53 FF 19 EB CD A2 10 D1 21 AA 00 19 EB CD    i.S.......!.....
02D440:  28 15 E1 11 F9 FF 19 D1 B7 ED 52 19 C8 D5 11 0B    (.........R.....
02D450:  00 19 C5 CD 70 54 EB 2A 63 01 01 09 00 ED B0 1B    ....pT.*c.......
02D460:  1B 1B C1 D5 18 B2 1E 3A C3 B7 09 11 07 00 19 56    .......:.......V
02D470:  2B 5E 7A B3 CC D6 55 E5 CD 9B 10 CD 32 01 E5 E1    +^z...U.....2...
02D480:  2B 2B 18 1D FE AE C2 56 57 E1 CD 16 0B B7 1E 37    ++.....VW......7
02D490:  C4 B7 09 CD E9 0F 1E 37 FE 0F C4 B7 09 11 04 00    .......7........
02D4A0:  19 5E 23 56 01 F9 FF 09 E5 DD CB 01 4E 28 0C CD    .^#V........N(..
02D4B0:  84 47 D9 23 D9 19 CD A1 10 18 07 D9 2B D9 EB CD    .G.#........+...
02D4C0:  53 47 CD 32 01 E5 E1 CD 16 0B 4E 23 46 23 CD 4F    SG.2......N#F#.O
02D4D0:  58 5F 78 FE 40 30 09 16 00 FE 02 7B D8 C5 18 5A    X_x.@0.....{...Z
02D4E0:  7B C5 E5 DD 56 01 D5 16 00 0E 01 C3 F3 57 DD CB    {...V........W..
02D4F0:  01 8E FE 02 28 0D FE 0A CA C7 57 FE 0F CA DB 55    ....(.....W....U
02D500:  C3 B7 09 CD 4F 58 78 B7 CA 8B 57 3D C5 CA B6 57    ....OXx...W=...W
02D510:  CB 70 C2 0C 58 CB 78 C2 E5 57 CD F1 11 28 0D 90    .p..X.x..W...(..
02D520:  28 05 CD 00 12 18 0C CD 0F 12 18 07 CD A2 10 DD    (...............
02D530:  CB 01 CE CD 32 01 E5 CD 16 0B E1 E5 57 7C FE 02    ....2.......W|..
02D540:  28 03 23 7E B7 7A C2 F4 55 FE DB C2 56 57 E1 7C    (.#~.z..U...VW.|
02D550:  FE 02 CA 5A 57 CD 16 0B 4E 23 46 23 E5 DD 56 01    ...ZW...N#F#..V.
02D560:  D5 CD C8 44 DD CB 02 9E D1 CB 8A DD 72 01 0D 28    ...D........r..(
02D570:  06 21 4B 49 CD 5E 10 D9 2B D9 E1 F5 5E 23 56 23    .!KI.^..+...^#V#
02D580:  E5 AF B9 F5 28 01 57 AF D5 67 6F ED 52 CD 53 47    ....(.W..go.R.SG
02D590:  D1 F1 E1 4E 23 46 23 28 01 47 DD CB 00 6E 28 1A    ...N#F#(.G...n(.
02D5A0:  E5 21 10 59 D5 CD 66 10 60 69 C1 B7 ED 42 EB 13    .!.Y..f.`i...B..
02D5B0:  CD 95 10 21 16 59 CD 66 10 E1 01 06 00 09 5E 23    ...!.Y.f......^#
02D5C0:  56 01 F9 FF 09 E5 21 08 59 CD 5A 48 21 0C 59 CD    V.....!.Y.ZH!.Y.
02D5D0:  66 10 E1 4E 23 46 23 F1 FE AC 28 06 CD 91 0F C3    f..N#F#...(.....
02D5E0:  3E 56 C5 C3 BE 56 C1 16 00 C9 E5 CD C2 44 D9 2B    >V...V.......D.+
02D5F0:  D9 CD 32 01 2B C1 DD CB 00 6E 28 10 21 1E 59 CD    ..2.+....n(.!.Y.
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:  66 10 59 CD 67 15 21 29 59 CD 66 10 21 0C 59 CD    f.Y.g.!)Y.f.!.Y.
02D810:  66 10 CD 91 0F 16 00 01 03 00 C9 CD F1 11 28 20    f.............( 
02D820:  90 06 00 28 0B CD 00 12 16 00 CD 32 01 E5 18 08    ...(.......2....
02D830:  CD 1D 12 30 06 26 02 EB C3 16 0B CD 0F 12 18 E8    ...0.&..........
02D840:  06 00 26 01 18 F1 CD F1 11 28 06 90 C1 28 EC 18    ..&......(...(..
02D850:  D4 CD A2 10 C1 18 D1 C5 CD 4F 58 E5 DD 56 01 D5    .........OX..V..
02D860:  0E 01 DD CB 01 86 CD 8B 57 CD 68 4B D1 DD 72 01    ........W.hK..r.
02D870:  E1 C1 C3 41 56 E5 DD 56 01 D5 0E 01 DD CB 01 86    ...AV..V........
02D880:  CD 8B 57 FE DE 20 11 CD 68 4B D1 DD 72 01 E1 C1    ..W.. ..hK..r...
02D890:  CD 16 0B CD 47 58 18 DA C1 C1 C1 C9 E5 DD 56 01    ....GX........V.
02D8A0:  D5 0E 01 DD CB 01 86 CD 8B 57 FE DE 28 D9 C1 C1    .........W..(...
02D8B0:  C1 CD 35 58 16 00 C9 1E 41 B7 C2 B7 09 D5 CD E9    ..5X....A.......
02D8C0:  0F D1 CD 5E 56 15 F8 EB 28 08 CD 0F 12 CD 32 01    ...^V...(.....2.
02D8D0:  E5 C9 CD A2 10 18 F6 CB 70 CB B0 C0 CB B8 C9 C5    ........p.......
02D8E0:  CD 47 58 5E 23 56 2B 05 28 0E ED 53 70 01 04 C1    .GX^#V+.(..Sp...
02D8F0:  C0 5F 7A 32 75 01 7B C9 04 ED 43 72 01 C1 5F 7A    ._z2u.{...Cr.._z
02D900:  0D 20 02 3E FF 0C CB 3F CB 3F CB 3F 32 74 01 7B    . .>...?.?.?2t.{
02D910:  C9 CD 16 0B 21 90 58 CD 66 10 01 01 00 C3 8B 4B    ....!.X.f......K
02D920:  05 2A 19 01 39 E5 21 AE 58 18 03 21 B6 58 E5 CD    .*..9.!.X..!.X..
02D930:  9B 0F 1E 45 CD 29 58 CD A3 0F E1 C3 5E 10 07 ED    ...E.)X.£...^...
02D940:  5B 1F 01 73 23 72 03 CD 1C 0B 21 04 59 18 03 21    [..s#r....!.Y..!
02D950:  00 59 E5 CD 9B 0F 1E 45 CD 29 58 CB 78 1E 45 CA    .Y.....E.)X.x.E.
02D960:  B7 09 D9 2B D9 CB B8 05 28 19 04 28 1E 2A 70 01    ...+....(..(.*p.
02D970:  2B CB 85 CB 8D 11 04 00 19 CD 94 10 E1 CD A3 0F    +.............£.
02D980:  C3 66 10 2A 74 01 2C 26 00 18 E5 21 04 00 18 E0    .f.*t.,&...!....
02D990:  03 CD BD 0A 03 CD 4F 0B 03 CD BA 04 03 D1 19 E5    ......O.........
02D9A0:  05 CB 7C C4 17 03 07 B7 ED 52 19 F4 1C 03 0A 7C    ..|......R.....|
02D9B0:  B7 FC 17 03 C4 1C 03 7D FE 03 D4 1C 03 16 00 CB    .......}........
02D9C0:  78 20 40 CB 70 20 28 05 28 17 05 28 12 04 04 28    x @.p (.(..(...(
02D9D0:  04 5E 23 56 C9 1E 02 0D C8 1D 0D C0 1E 04 C9 59    .^#V...........Y
02D9E0:  C9 5E 0D 20 02 1E FF CB 3B CB 3B CB 3B 1C C9 CD    .^. ....;.;.;...
02D9F0:  25 51 28 0B CB B0 CD 2D 59 21 AD 00 19 EB C9 11    %Q(....-Y!......
02DA00:  0D 0A 4E 75 6D 62 65 72 20 69 73 20 74 6F 6F 20    ..Number is too 
02DA10:  6C 61 72 67 65 0D 0A 53 65 6D 69 2D 63 6F 6C 6F    large..Semi-colo
02DA20:  6E 20 6F 72 20 45 4E 44 20 65 78 70 65 63 74 65    n or END expecte
02DA30:  64 20 62 65 66 6F 72 65 20 68 65 72 65 0D 0A 55    d before here..U
02DA40:  6E 64 65 63 6C 61 72 65 64 20 69 64 65 6E 74 69    ndeclared identi
02DA50:  66 69 65 72 0D 0A 49 64 65 6E 74 69 66 69 65 72    fier..Identifier
02DA60:  20 65 78 70 65 63 74 65 64 0D 0A 27 3D 27 20 6E     expected..'=' n
02DA70:  6F 74 20 27 3A 3D 27 20 69 6E 20 63 6F 6E 73 74    ot ':=' in const
02DA80:  61 6E 74 20 64 65 63 6C 61 72 61 74 69 6F 6E 73    ant declarations
02DA90:  0D 0A 27 3D 27 20 65 78 70 65 63 74 65 64 0D 0A    ..'=' expected..
02DAA0:  54 68 69 73 20 69 64 65 6E 74 69 66 69 65 72 20    This identifier 
02DAB0:  63 61 6E 27 74 20 62 65 67 69 6E 20 61 20 73 74    can't begin a st
02DAC0:  61 74 65 6D 65 6E 74 0D 0A 27 3A 3D 27 20 65 78    atement..':=' ex
02DAD0:  70 65 63 74 65 64 0D 0A 27 29 27 20 65 78 70 65    pected..')' expe
02DAE0:  63 74 65 64 0D 0A 57 72 6F 6E 67 20 74 79 70 65    cted..Wrong type
02DAF0:  20 63 6F 6D 62 69 6E 61 74 69 6F 6E 0D 0A 27 2E     combination..'.
02DB00:  27 20 65 78 70 65 63 74 65 64 0D 0A 46 61 63 74    ' expected..Fact
02DB10:  6F 72 20 65 78 70 65 63 74 65 64 0D 0A 43 6F 6E    or expected..Con
02DB20:  73 74 61 6E 74 20 65 78 70 65 63 74 65 64 0D 0A    stant expected..
02DB30:  49 64 65 6E 74 69 66 69 65 72 20 69 73 20 6E 6F    Identifier is no
02DB40:  74 20 61 20 63 6F 6E 73 74 61 6E 74 0D 0A 27 54    t a constant..'T
02DB50:  48 45 4E 27 20 65 78 70 65 63 74 65 64 0D 0A 27    HEN' expected..'
02DB60:  44 4F 27 20 65 78 70 65 63 74 65 64 0D 0A 27 54    DO' expected..'T
02DB70:  4F 27 20 6F 72 20 27 44 4F 57 4E 54 4F 27 20 65    O' or 'DOWNTO' e
02DB80:  78 70 65 63 74 65 64 0D 0A 27 28 27 20 65 78 70    xpected..'(' exp
02DB90:  65 63 74 65 64 0D 0A 43 61 6E 27 74 20 77 72 69    ected..Can't wri
02DBA0:  74 65 20 74 68 69 73 20 74 79 70 65 20 6F 66 20    te this type of 
02DBB0:  65 78 70 72 65 73 73 69 6F 6E 0D 0A 27 4F 46 27    expression..'OF'
02DBC0:  20 65 78 70 65 63 74 65 64 0D 0A 63 6F 6D 6D 61     expected..comma
02DBD0:  20 65 78 70 65 63 74 65 64 0D 0A 63 6F 6C 6F 6E     expected..colon
02DBE0:  20 65 78 70 65 63 74 65 64 0D 0A 27 50 52 4F 47     expected..'PROG
02DBF0:  52 41 4D 27 20 65 78 70 65 63 74 65 64 0D 0A 56    RAM' expected..V
02DC00:  A9 00 C9 1E 02 C9 CD 9B 0F CD B3 09 CD E9 0F D6    ................
02DC10:  02 28 06 3D 1E 4A C4 B7 09 CD 2D 59 CD 42 58 CD    .(.=.J....-Y.BX.
02DC20:  16 0B 18 08 CD 9B 0F 1E 46 CD 29 58 01 01 00 CD    ........F.)X....
02DC30:  F8 4A C3 8B 4B CD 9B 0F CD C5 44 CD 96 0F 01 03    .J..K.....D.....
02DC40:  00 CD C8 44 CD A3 0F 21 BD 59 C3 5E 10 03 C1 ED    ...D.£.!.Y.^....
02DC50:  79 05 4D 44 ED 78 F5 04 CD BC 01 F5 05 3E 02 32    y.MD.x.......>.2
02DC60:  AF 08 05 3E 05 32 AF 08 09 21 00 00 22 1A 07 22    ...>.2...!..".."
02DC70:  94 05 14 EB CD 32 02 01 0B 00 09 73 23 72 CD 03    .....2.....s#r..
02DC80:  02 CD 00 00 CD 16 02 03 CD 03 02 03 CD 16 02 04    ................
02DC90:  7D E6 01 F5 0B 22 BF 12 E1 22 C6 12 E1 22 CD 12    }...."..."..."..
02DCA0:  DD CB 01 C6 CD 16 0B 01 02 00 21 20 5A C3 66 10    ..........! Z.f.
02DCB0:  05 CD 52 12 E5 D5 0A EB C1 DD E5 CD 05 00 DD E1    ..R.............
02DCC0:  E5 16 EB CD 32 02 01 0D 00 09 73 23 72 CD 03 02    ....2.....s#r...
02DCD0:  CD A4 01 00 00 CD 16 02 03 CD 33 03 02 7D F5 06    ..........3..}..
02DCE0:  5D 54 CD D7 04 E5 04 CD 09 05 E5 05 CD 5F 0C E5    ]T..........._..
02DCF0:  D5 04 CB BC E5 D5 21 4B 5C C3 E7 07 2A 06 00 22    ......!K\...*.."
02DD00:  4D 01 21 B8 5B CD ED 03 21 80 00 44 4E 09 2C 70    M.!.[...!..DN.,p
02DD10:  2E 81 7E 23 FE 20 28 FA 54 5D 7E 23 FE 20 28 42    ..~#. (.T]~#. (B
02DD20:  B7 20 F7 3E 20 32 6D 00 EB 06 00 2B E5 11 13 03    . .> 2m....+....
02DD30:  7E 23 FE 20 28 10 FE 3B 28 0C B7 28 09 FE 2E 28    ~#. (..;(..(...(
02DD40:  05 04 12 13 18 EA 78 32 12 03 E1 11 16 20 4F 06    ......x2..... O.
02DD50:  00 ED B0 4F 3E 0A 91 28 07 47 EB 36 20 23 10 FB    ...O>..(.G.6 #..
02DD60:  18 12 7E 23 FE 20 28 FA FE 3B 28 B7 21 6D 00 7E    ..~#. (..;(.!m.~
02DD70:  FE 20 20 09 21 5D 00 7E FE 20 CA 66 5A 2D 11 B1    .  .!].~. .fZ-..
02DD80:  01 01 09 00 ED B0 2E 5D 7E 2D FE 20 20 04 7E 2E    .......]~-.  .~.
02DD90:  6C 77 11 8D 01 0E 09 ED B0 DD 21 6A 01 11 81 00    lw........!j....
02DDA0:  1A B7 13 28 07 FE 3B 20 F7 CD 83 5C CD CA 0E AF    ...(..; ...\....
02DDB0:  32 2D 3F 32 AC 3E 3E C3 32 32 01 21 88 10 22 33    2-?2.>>.22.!.."3
02DDC0:  01 21 00 01 D9 CD 16 0B F5 21 20 08 22 84 0B DD    .!.......! ."...
02DDD0:  CB 00 76 28 32 11 8D 01 0E 0F CD CC 03 3C 28 1B    ..v(2........<(.
02DDE0:  DD CB 02 56 20 10 21 33 5C CD ED 03 CD C6 03 E6    ...V .!3\.......
02DDF0:  DF FE 59 C2 23 09 0E 13 CD CC 03 0E 16 CD CC 03    ..Y.#...........
02DE00:  61 72 69 61 62 6C 65 20 65 78 70 65 63 74 65 64    ariable expected
02DE10:  20 61 73 20 70 61 72 61 6D 65 74 65 72 0D 0A 27     as parameter..'
02DE20:  42 45 47 49 4E 27 20 65 78 70 65 63 74 65 64 0D    BEGIN' expected.
02DE30:  0A 56 61 72 69 61 62 6C 65 20 65 78 70 65 63 74    .Variable expect
02DE40:  65 64 20 69 6E 20 52 45 41 44 0D 0A 43 61 6E 6E    ed in READ..Cann
02DE50:  6F 74 20 63 6F 6D 70 61 72 65 20 65 78 70 72 65    ot compare expre
02DE60:  73 73 69 6F 6E 73 20 6F 66 20 74 68 69 73 20 74    ssions of this t
02DE70:  79 70 65 0D 0A 54 79 70 65 20 49 4E 54 45 47 45    ype..Type INTEGE
02DE80:  52 20 6F 72 20 52 45 41 4C 20 65 78 70 65 63 74    R or REAL expect
02DE90:  65 64 0D 0A 43 61 6E 27 74 20 72 65 61 64 20 74    ed..Can't read t
02DEA0:  68 69 73 20 74 79 70 65 20 6F 66 20 76 61 72 69    his type of vari
02DEB0:  61 62 6C 65 0D 0A 49 64 65 6E 74 69 66 69 65 72    able..Identifier
02DEC0:  20 69 73 20 6E 6F 74 20 61 20 74 79 70 65 0D 0A     is not a type..
02DED0:  45 78 70 6F 6E 65 6E 74 20 65 78 70 65 63 74 65    Exponent expecte
02DEE0:  64 20 69 6E 20 72 65 61 6C 20 6E 75 6D 62 65 72    d in real number
02DEF0:  0D 0A 53 63 61 6C 61 72 20 65 78 70 72 65 73 73    ..Scalar express
02DF00:  69 6F 6E 20 65 78 70 65 63 74 65 64 0D 0A 4E 75    ion expected..Nu
02DF10:  6C 6C 20 73 74 72 69 6E 67 73 20 6E 6F 74 20 61    ll strings not a
02DF20:  6C 6C 6F 77 65 64 3A 20 75 73 65 20 43 48 52 28    llowed: use CHR(
02DF30:  30 29 0D 0A 27 5B 27 20 65 78 70 65 63 74 65 64    0)..'[' expected
02DF40:  0D 0A 27 5D 27 20 65 78 70 65 63 74 65 64 0D 0A    ..']' expected..
02DF50:  41 72 72 61 79 20 69 6E 64 65 78 20 74 79 70 65    Array index type
02DF60:  20 6D 75 73 74 20 62 65 20 73 63 61 6C 61 72 0D     must be scalar.
02DF70:  0A 27 2E 2E 27 20 65 78 70 65 63 74 65 64 0D 0A    .'..' expected..
02DF80:  27 5D 27 20 6F 72 20 27 2C 27 20 65 78 70 65 63    ']' or ',' expec
02DF90:  74 65 64 20 69 6E 20 41 52 52 41 59 20 64 65 63    ted in ARRAY dec
02DFA0:  6C 0D 0A 4C 6F 77 65 72 62 6F 75 6E 64 20 3E 20    l..Lowerbound > 
02DFB0:  75 70 70 65 72 62 6F 75 6E 64 0D 0A 53 65 74 20    upperbound..Set 
02DFC0:  74 6F 6F 20 6C 61 72 67 65 20 28 20 3E 32 35 36    too large ( >256
02DFD0:  20 65 6C 65 6D 65 6E 74 73 20 29 0D 0A 46 75 6E     elements )..Fun
02DFE0:  63 74 69 6F 6E 20 72 65 73 75 6C 74 20 6D 75 73    ction result mus
02DFF0:  74 20 62 65 20 74 79 70 65 20 69 64 65 6E 74 69    t be type identi
02E000:  3C 21 22 5C CA E7 07 2A 7A 01 24 22 32 1D DD CB    <!"\...*z.$"2...
02E010:  02 7E 28 0C E5 ED 5B 8B 01 B7 ED 52 E1 D2 DA 07    .~(...[....R....
02E020:  25 01 31 1D 11 00 01 CD 3E 09 F1 11 17 01 CD A6    %.1.....>.......
02E030:  0F 11 04 00 CD A6 0F FE A8 20 0A CD 16 0B FE A9    ......... ......
02E040:  20 F9 CD 16 0B C3 6F 0F 0D 0A 48 69 53 6F 66 74     .....o...HiSoft
02E050:  20 50 61 73 63 61 6C 38 30 20 20 20 20 20 20 20     Pascal80       
02E060:  50 65 64 69 67 72 65 65 0D 0A 43 6F 70 79 72 69    Pedigree..Copyri
02E070:  67 68 74 20 48 69 53 6F 66 74 20 31 39 38 33 2C    ght HiSoft 1983,
02E080:  38 34 2C 38 35 2C 38 36 0D 0A 32 30 20 4F 63 74    84,85,86..20 Oct
02E090:  6F 62 65 72 20 31 39 38 36 0D 0A 41 6C 6C 20 72    ober 1986..All r
02E0A0:  69 67 68 74 73 20 72 65 73 65 72 76 65 64 2E 0D    ights reserved..
02E0B0:  0A 00 0D 0A 44 69 72 65 63 74 6F 72 79 20 46 75    ....Directory Fu
02E0C0:  6C 6C 00 0D 0A 46 69 6C 65 20 65 78 69 73 74 73    ll...File exists
02E0D0:  20 2D 20 44 65 6C 65 74 65 3F 00 0D 0A 55 73 61     - Delete?...Usa
02E0E0:  67 65 20 69 73 3A 0D 0A 48 50 20 3C 6F 62 6A 65    ge is:..HP <obje
02E0F0:  63 74 3E 20 73 6F 75 72 63 65 20 3C 3B 6F 70 74    ct> source <;opt
02E100:  69 6F 6E 3C 2C 6F 70 74 69 6F 6E 2C 2E 2E 3E 3E    ion<,option,..>>
02E110:  0D 0A 00 CD 20 08 D0 FE 4E 20 06 DD CB 00 B6 18    .... ...N ......
02E120:  2D FE 56 20 08 CD 07 5D 22 4D 01 18 21 FE 59 20    -.V ...]"M..!.Y 
02E130:  06 DD CB 02 D6 18 17 FE 52 21 A7 0A 28 0D FE 54    ........R!..(..T
02E140:  20 13 21 17 1A 22 1F 1A 21 5F 16 22 7A 01 1A 13     .!.."..!_."z...
02E150:  FE 2C 28 BF C9 FE 55 20 07 3E 72 32 40 0B 18 EE    .,(...U .>r2@...
02E160:  FE 44 20 06 DD CB 02 F6 18 BB FE 47 20 20 CD 07    .D ........G  ..
02E170:  5D 22 8B 01 DD CB 00 B6 DD CB 00 86 DD CB 02 FE    ]"..............
02E180:  21 17 07 36 C3 23 11 C5 07 73 23 72 18 C0 FE 58    !..6.#...s#r...X
02E190:  C0 DD CB 03 C6 18 B7 06 04 21 00 00 1A 13 FE 3A    .........!.....:
02E1A0:  38 02 D6 07 D6 30 29 29 29 29 B5 6F 10 EE C9 A6    8....0)))).o....
02E1B0:  10 D9 23 23 D9 F5 78 FE 03 38 CD 03 0A 0B B7 28    ..##..x..8.....(
02E1C0:  C7 C5 44 4D E1 E5 CD D8 40 E1 F1 E5 FE AC 28 13    ..DM....@.....(.
02E1D0:  11 10 11 CD A6 0F CD 68 14 E1 01 00 00 F5 CD D8    .......h........
02E1E0:  40 F1 C9 CD 7E 40 18 F1 79 CD 70 54 4F 11 08 00    @...~@..y.pTO...
02E1F0:  19 71 23 70 23 5E 23 56 7A B3 C8 EB 18 EA CD 16    .q#p#^#Vz.......
02E200:  66 69 65 72 0D 0A 27 2C 27 20 6F 72 20 27 5D 27    fier..',' or ']'
02E210:  20 65 78 70 65 63 74 65 64 20 69 6E 20 73 65 74     expected in set
02E220:  0D 0A 27 2E 2E 27 20 6F 72 20 27 2C 27 20 6F 72    ..'..' or ',' or
02E230:  20 27 5D 27 20 65 78 70 65 63 74 65 64 20 69 6E     ']' expected in
02E240:  20 73 65 74 0D 0A 50 61 72 61 6D 65 74 65 72 20     set..Parameter 
02E250:  74 79 70 65 20 6D 75 73 74 20 62 65 20 74 79 70    type must be typ
02E260:  65 20 69 64 65 6E 74 69 66 69 65 72 0D 0A 4E 75    e identifier..Nu
02E270:  6C 6C 20 73 65 74 20 6E 6F 74 20 61 6C 6C 6F 77    ll set not allow
02E280:  65 64 20 68 65 72 65 0D 0A 53 63 61 6C 61 72 20    ed here..Scalar 
02E290:  28 69 6E 63 6C 75 64 69 6E 67 20 72 65 61 6C 29    (including real)
02E2A0:  20 65 78 70 65 63 74 65 64 0D 0A 53 63 61 6C 61     expected..Scala
02E2B0:  72 20 28 6E 6F 74 20 72 65 61 6C 29 20 65 78 70    r (not real) exp
02E2C0:  65 63 74 65 64 0D 0A 53 65 74 73 20 69 6E 63 6F    ected..Sets inco
02E2D0:  6D 70 61 74 69 62 6C 65 0D 0A 27 3C 27 20 61 6E    mpatible..'<' an
02E2E0:  64 20 27 3E 27 20 63 61 6E 27 74 20 62 65 20 75    d '>' can't be u
02E2F0:  73 65 64 20 77 69 74 68 20 73 65 74 73 0D 0A 46    sed with sets..F
02E300:  4F 52 57 41 52 44 2C 20 4C 41 42 45 4C 2C 20 43    ORWARD, LABEL, C
02E310:  4F 4E 53 54 2C 20 54 59 50 45 2C 20 56 41 52 2C    ONST, TYPE, VAR,
02E320:  20 42 45 47 49 4E 0D 0A 48 65 78 20 64 69 67 69     BEGIN..Hex digi
02E330:  74 20 65 78 70 65 63 74 65 64 0D 0A 43 61 6E 6E    t expected..Cann
02E340:  6F 74 20 50 4F 4B 45 20 73 65 74 73 0D 0A 41 72    ot POKE sets..Ar
02E350:  72 61 79 20 74 6F 6F 20 6C 61 72 67 65 20 28 20    ray too large ( 
02E360:  3E 36 34 4B 21 20 29 0D 0A 27 45 4E 44 27 20 6F    >64K! )..'END' o
02E370:  72 20 27 2C 27 20 65 78 70 65 63 74 65 64 20 69    r ',' expected i
02E380:  6E 20 52 45 43 4F 52 44 20 64 65 66 6E 0D 0A 46    n RECORD defn..F
02E390:  69 65 6C 64 20 69 64 65 6E 74 69 66 69 65 72 20    ield identifier 
02E3A0:  65 78 70 65 63 74 65 64 0D 0A 56 61 72 69 61 62    expected..Variab
02E3B0:  6C 65 20 65 78 70 65 63 74 65 64 20 61 66 74 65    le expected afte
02E3C0:  72 20 27 57 49 54 48 27 0D 0A 56 61 72 69 61 62    r 'WITH'..Variab
02E3D0:  6C 65 20 69 6E 20 57 49 54 48 20 6D 75 73 74 20    le in WITH must 
02E3E0:  62 65 20 52 45 43 4F 52 44 20 74 79 70 65 0D 0A    be RECORD type..
02E3F0:  4E 6F 20 61 73 73 6F 63 69 61 74 65 64 20 57 49    No associated WI
02E400:  68 70 20 62 61 72 0D 0A 67 65 6E 67 72 61 66 20    hp bar..gengraf 
02E410:  62 61 72 0D 0A 1A 00 00 00 00 00 00 00 00 00 00    bar.............
02E420:  00 42 41 52 20 20 20 20 20 50 41 53 00 00 00 15    .BAR     PAS....
02E430:  7D 7E 7F 00 00 00 00 00 00 00 00 00 00 00 00 00    }~..............
02E440:  00 42 41 52 20 20 20 20 20 53 55 42 00 00 00 01    .BAR     SUB....
02E450:  80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E460:  00 48 50 38 30 20 20 20 20 43 4F 4D 00 00 00 80    .HP80    COM....
02E470:  7A 7B 7C 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D    z{|.............
02E480:  0E 10 CD CB 01 21 A3 00 19 F1 77 E1 D1 C9 1A B7    .....!£...w.....
02E490:  F0 D5 E5 1B 1B 1B 1B 21 28 00 19 EB 4E 23 46 3E    .......!(...N#F>
02E4A0:  1A 02 03 23 23 CD E7 08 0E 10 CD CB 01 E1 D1 C9    ...##...........
02E4B0:  CD A7 01 FE 0D 20 F9 C9 5E 23 56 1A FE 0D 3E 00    ..... ..^#V...>.
02E4C0:  C0 3C C9 CD A7 01 FE 20 28 F9 FE 0D C0 18 F4 CD    .<..... (.......
02E4D0:  87 09 FE 2D 28 37 FE 2B CC A7 01 CD 46 02 D2 03    ...-(7.+....F...
02E4E0:  03 21 00 00 06 04 FE 34 30 01 04 D6 30 5F 16 00    .!.....40...0_..
02E4F0:  19 CD DB 09 CD 46 02 30 0E CD 64 05 05 28 0B 29    .....F.0..d..(.)
02E500:  E5 29 29 D1 19 18 E4 CB 7C C8 C3 0A 03 CD 9C 09    .)).....|.......
02E510:  1E 00 EB B7 ED 52 C9 E5 D5 2A 25 01 5E 23 56 1A    .....R...*%.^#V.
02E520:  D1 E1 C9 CD DB 09 FE 0D 28 08 77 23 CD 64 05 10    ........(.w#.d..
02E530:  F2 C9 AF 77 23 10 FC C9 21 02 00 39 4F AF CB 39    ...w#...!..9O..9
02E540:  1F CB 39 1F CB 39 17 17 17 47 04 AF 37 8F 10 FD    ..9..9...G..7...
02E550:  09 C9 3C 47 7E B2 77 CB 02 30 01 23 10 F6 C9 E1    ..<G~.w..0.#....
02E560:  22 1B 01 06 00 68 60 B7 ED 42 39 54 5D 2B F9 36    "....h`..B9T]+.6
02E570:  00 ED B0 2A 1B 01 E9 E1 22 1B 01 21 00 00 39 54    ...*...."..!..9T
02E580:  5D 09 41 1A 02 00 77 23 13 10 F8 EB F9 2A 1B 01    ].A...w#.....*..
02E590:  E9 E1 22 1B 01 21 00 00 39 54 5D 09 41 CD 00 00    .."..!..9T].A...
02E5A0:  23 13 10 F9 3E 01 F9 2A 1B 01 E9 1A BE C8 23 10    #...>..*......#.
02E5B0:  FD AF 18 F2 1A 2F A6 18 F4 EB 1A 2F A6 EB 18 ED    ...../...../....
02E5C0:  B7 ED 52 3E 80 EA 97 0A A4 07 C9 B7 ED 52 3E 80    ..R>.........R>.
02E5D0:  EA 8C 0A A4 07 EE 01 C9 2D 7B 28 1B 2D 28 0F 2D    ........-{(.-(.-
02E5E0:  28 07 2D 28 04 45 CD CE 02 7A CD B2 0A 7B 4F 0F    (.-(.E...z...{O.
02E5F0:  0F 0F 0F CD BB 0A 79 E6 0F C6 90 27 CE 40 27 CD    ......y....'.@'.
02E600:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
02E610:  27 00 00 00 02 09 4E E5 27 00 41 02 00 00 00 02    '.....N.'.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:  54 48 20 73 74 61 74 65 6D 65 6E 74 0D 0A 55 6E    TH statement..Un
02E710:  73 69 67 6E 65 64 20 69 6E 74 65 67 65 72 20 65    signed integer e
02E720:  78 70 65 63 74 65 64 20 61 66 74 65 72 20 4C 41    xpected after LA
02E730:  42 45 4C 0D 0A 55 6E 73 69 67 6E 65 64 20 69 6E    BEL..Unsigned in
02E740:  74 65 67 65 72 20 65 78 70 65 63 74 65 64 20 61    teger expected a
02E750:  66 74 65 72 20 47 4F 54 4F 0D 0A 4C 61 62 65 6C    fter GOTO..Label
02E760:  20 61 74 20 77 72 6F 6E 67 20 6C 65 76 65 6C 0D     at wrong level.
02E770:  0A 55 6E 64 65 63 6C 61 72 65 64 20 6C 61 62 65    .Undeclared labe
02E780:  6C 0D 0A 43 61 6E 6E 6F 74 20 61 73 73 69 67 6E    l..Cannot assign
02E790:  20 6F 72 20 50 4F 4B 45 20 66 69 6C 65 73 0D 0A     or POKE files..
02E7A0:  43 61 6E 20 6F 6E 6C 79 20 75 73 65 20 65 71 75    Can only use equ
02E7B0:  61 6C 69 74 79 20 74 65 73 74 73 20 6F 6E 20 70    ality tests on p
02E7C0:  6F 69 6E 74 65 72 73 0D 0A 50 61 72 61 6D 65 74    ointers..Paramet
02E7D0:  65 72 20 73 68 6F 75 6C 64 20 62 65 20 6F 66 20    er should be of 
02E7E0:  46 49 4C 45 20 74 79 70 65 0D 0A 46 69 6C 65 20    FILE type..File 
02E7F0:  62 75 66 66 65 72 20 74 6F 6F 20 6C 61 72 67 65    buffer too large
02E800:  20 28 20 3E 33 32 4B 20 29 0D 0A 54 6F 6F 20 6D     ( >32K )..Too m
02E810:  61 6E 79 20 27 3A 27 73 2E 20 4F 6E 6C 79 20 65    any ':'s. Only e
02E820:  3A 6D 3A 68 20 76 61 6C 69 64 0D 0A 53 74 72 69    :m:h valid..Stri
02E830:  6E 67 73 20 63 61 6E 27 74 20 68 61 76 65 20 45    ngs can't have E
02E840:  4F 4C 4E 73 0D 0A 50 61 72 61 6D 65 74 65 72 20    OLNs..Parameter 
02E850:  6D 75 73 74 20 62 65 20 61 20 50 4F 49 4E 54 45    must be a POINTE
02E860:  52 20 76 61 72 69 61 62 6C 65 0D 0A 41 44 44 52    R variable..ADDR
02E870:  20 74 61 6B 65 73 20 61 20 76 61 72 69 61 62 6C     takes a variabl
02E880:  65 20 70 61 72 61 6D 65 74 65 72 0D 0A 4F 6E 6C    e parameter..Onl
02E890:  79 20 46 49 4C 45 73 20 4F 46 20 43 48 41 52 20    y FILEs OF CHAR 
02E8A0:  6F 72 20 73 75 62 72 61 6E 67 65 20 61 6C 6C 6F    or subrange allo
02E8B0:  77 65 64 0D 0A 46 69 6C 65 73 20 6D 75 73 74 20    wed..Files must 
02E8C0:  62 65 20 67 6C 6F 62 61 6C 73 20 6F 72 20 56 41    be globals or VA
02E8D0:  52 20 70 61 72 61 6D 65 74 65 72 73 0D 0A 52 45    R parameters..RE
02E8E0:  53 45 54 2C 20 52 45 57 52 49 54 45 20 69 6E 76    SET, REWRITE inv
02E8F0:  61 6C 69 64 20 6F 6E 20 49 4E 50 55 54 2C 20 4F    alid on INPUT, O
02E900:  49 46 20 77 6F 72 64 3E 35 30 20 54 48 45 4E 0D    IF word>50 THEN.
02E910:  0A 20 20 20 42 45 47 49 4E 0D 0A 20 20 20 20 20    .   BEGIN..     
02E920:  68 69 67 68 3A 3D 77 6F 72 64 20 44 49 56 20 32    high:=word DIV 2
02E930:  3B 0D 0A 20 20 20 20 20 57 52 49 54 45 28 68 69    ;..     WRITE(hi
02E940:  67 68 3A 35 29 3B 0D 0A 20 20 20 20 20 6C 6F 77    gh:5);..     low
02E950:  3A 3D 28 77 6F 72 64 20 4D 4F 44 20 32 29 2A 35    :=(word MOD 2)*5
02E960:  30 30 2B 63 3B 0D 0A 20 20 20 20 20 49 46 20 6C    00+c;..     IF l
02E970:  6F 77 20 3C 20 31 30 30 20 54 48 45 4E 0D 0A 20    ow < 100 THEN.. 
02E980:  20 20 20 20 20 20 20 49 46 20 6C 6F 77 20 3C 20           IF low < 
02E990:  31 30 20 54 48 45 4E 20 57 52 49 54 45 28 27 30    10 THEN WRITE('0
02E9A0:  30 27 2C 6C 6F 77 3A 31 29 0D 0A 20 20 20 20 20    0',low:1)..     
02E9B0:  20 20 20 20 20 20 45 4C 53 45 20 57 52 49 54 45          ELSE WRITE
02E9C0:  28 27 30 27 2C 6C 6F 77 3A 32 29 0D 0A 20 20 20    ('0',low:2)..   
02E9D0:  20 20 45 4C 53 45 20 57 52 49 54 45 28 6C 6F 77      ELSE WRITE(low
02E9E0:  3A 33 29 0D 0A 20 20 20 45 4E 44 0D 0A 20 20 20    :3)..   END..   
02E9F0:  45 4C 53 45 20 57 52 49 54 45 28 35 30 30 2A 77    ELSE WRITE(500*w
02EA00:  6F 72 64 2B 63 3A 38 29 3B 0D 0A 20 20 43 6F 75    ord+c:8);..  Cou
02EA10:  6E 74 3A 3D 43 6F 75 6E 74 2B 31 3B 0D 0A 20 20    nt:=Count+1;..  
02EA20:  49 46 20 43 6F 75 6E 74 3D 6D 61 78 20 54 48 45    IF Count=max THE
02EA30:  4E 20 0D 0A 20 20 20 42 45 47 49 4E 20 0D 0A 20    N ..   BEGIN .. 
02EA40:  20 20 20 57 52 49 54 45 4C 4E 3B 0D 0A 20 20 20       WRITELN;..   
02EA50:  20 43 6F 75 6E 74 3A 3D 30 0D 0A 20 20 20 45 4E     Count:=0..   EN
02EA60:  44 3B 0D 0A 0D 0A 0D 0A 20 20 20 7B 52 65 6D 6F    D;......   {Remo
02EA70:  76 65 20 6D 75 6C 74 69 70 6C 65 73 20 6F 66 20    ve multiples of 
02EA80:  63 75 72 72 65 6E 74 20 70 72 69 6D 65 20 66 72    current prime fr
02EA90:  6F 6D 20 53 69 65 76 65 7D 0D 0A 20 20 6A 3A 3D    om Sieve}..  j:=
02EAA0:  62 69 74 3B 6B 3A 3D 77 6F 72 64 3B 0D 0A 20 20    bit;k:=word;..  
02EAB0:  57 48 49 4C 45 20 6B 3C 3D 77 20 44 4F 0D 0A 20    WHILE k<=w DO.. 
02EAC0:  20 20 42 45 47 49 4E 0D 0A 20 20 20 20 53 69 65      BEGIN..    Sie
02EAD0:  76 65 5B 6B 5D 3A 3D 53 69 65 76 65 5B 6B 5D 2D    ve[k]:=Sieve[k]-
02EAE0:  5B 6A 5D 3B 0D 0A 20 20 20 20 6B 3A 3D 6B 2B 77    [j];..    k:=k+w
02EAF0:  6F 72 64 2A 32 3B 6A 3A 3D 6A 2B 63 3B 0D 0A 20    ord*2;j:=j+c;.. 
02EB00:  55 54 50 55 54 0D 0A 53 49 5A 45 20 74 61 6B 65    UTPUT..SIZE take
02EB10:  73 20 76 61 72 69 61 62 6C 65 20 6F 72 20 74 79    s variable or ty
02EB20:  70 65 20 69 64 65 6E 74 69 66 69 65 72 0D 0A 52    pe identifier..R
02EB30:  75 6E 74 69 6D 65 20 45 72 72 6F 72 0D 0A 54 68    untime Error..Th
02EB40:  69 73 20 70 72 6F 63 2F 66 75 6E 63 20 6F 6E 6C    is proc/func onl
02EB50:  79 20 6F 6E 20 74 65 78 74 66 69 6C 65 73 0D 0A    y on textfiles..
02EB60:  1A 45 54 2C 20 52 45 57 52 49 54 45 20 69 6E 76    .ET, REWRITE inv
02EB70:  61 6C 69 64 20 6F 6E 20 49 4E 50 55 54 2C 20 4F    alid on INPUT, O
02EB80:  A8 28 0B D1 CD A2 10 E1 01 04 00 C3 66 10 CD 16    .(..........f...
02EB90:  0B CD 27 58 CD 32 44 18 C5 CD 16 0B FE A8 28 0F    ..'X.2D.......(.
02EBA0:  11 43 01 CD A2 10 21 B2 44 01 04 00 C3 66 10 21    .C....!.D....f.!
02EBB0:  B2 44 E5 E5 CD 16 0B 18 A2 CD 9B 0F 21 99 44 E5    .D..........!.D.
02EBC0:  18 37 CD 76 44 C8 1E 4C C3 B7 09 21 8A 44 11 94    .7.vD..L...!.D..
02EBD0:  44 18 06 21 85 44 11 8F 44 E5 D5 CD 9B 0F CD 27    D..!.D..D......'
02EBE0:  58 D1 E1 CD 76 44 E5 D9 4F 2B 2B 7E 23 23 3D 79    X...vD..O++~##=y
02EBF0:  D9 1E 49 CC B7 09 CD 96 0F 01 0E 02 CD DE 44 CD    ..I...........D.
02EC00:  A3 0F E1 C3 5E 10 CB 70 28 06 CD 25 51 C8 EB C9    £...^..p(..%Q...
02EC10:  1E 41 C3 B7 09 04 D1 CD D8 06 04 D1 CD 5D 08 04    .A...........]..
02EC20:  D1 CD F1 05 04 D1 CD 3A 08 03 CD 49 07 03 CD 80    .......:...I....
02EC30:  05 03 CD B3 08 03 CD 21 06 03 CD 7F 06 04 CD 72    .......!.......r
02EC40:  09 F5 06 11 05 00 19 7E F5 08 22 25 01 3E 0C CD    .......~.."%.>..
02EC50:  AA 01 CD 16 0B 01 01 00 C5 18 0E 2A 72 01 25 E5    ...........*r.%.
02EC60:  CD F4 44 D9 2B D9 18 0A E5 CD F4 44 18 04 C5 CD    ..D.+......D....
02EC70:  E6 44 D1 C3 50 0F 21 02 00 B7 ED 42 20 06 DD CB    .D..P.!....B ...
02EC80:  01 C6 18 04 DD CB 01 86 CD 3E 46 FE 20 CA B4 45    .........>F. ..E
02EC90:  FE 77 D8 FE 7D D0 87 6F 26 00 E5 C5 CD 3B 46 5F    .w..}..o&....;F_
02ECA0:  78 B7 20 53 79 3D 28 3C 3D 7B 20 2F C1 CD DD 11    x. Sy=(<={ /....
02ECB0:  D9 2B D9 CB 41 28 1A 21 47 47 CD 5E 10 CD 32 01    .+..A(.!GG.^..2.
02ECC0:  00 E1 E5 5F 7D FE F2 38 07 2E 02 95 AD 85 6F E3    ..._}..8......o.
02ECD0:  7B 01 01 13 E1 CD E5 45 C3 5E 10 D1 CD 50 0F 01    {......E.^...P..
02ECE0:  E9 12 18 F0 7B D1 CD 50 0F DD CB 00 66 01 D1 12    ....{..P....f...
02ECF0:  28 E2 01 DD 12 18 DD 7B D1 CD 50 0F CB 7A 20 34    (......{..P..z 4
02ED00:  20 20 20 20 20 57 48 49 4C 45 20 6A 3E 32 34 39         WHILE j>249
02ED10:  20 44 4F 0D 0A 20 20 20 20 20 20 20 20 20 20 42     DO..          B
02ED20:  45 47 49 4E 20 6B 3A 3D 6B 2B 31 3B 6A 3A 3D 6A    EGIN k:=k+1;j:=j
02ED30:  2D 32 35 30 20 45 4E 44 0D 0A 20 20 20 20 20 20    -250 END..      
02ED40:  45 4E 44 3B 0D 0A 20 0D 0A 20 0D 0A 20 7B 53 6B    END;.. .. .. {Sk
02ED50:  69 70 20 74 6F 20 74 68 65 20 77 6F 72 64 20 77    ip to the word w
02ED60:  68 69 63 68 20 63 6F 6E 74 61 69 6E 73 20 74 68    hich contains th
02ED70:  65 20 6E 65 78 74 20 70 72 69 6D 65 7D 0D 0A 20    e next prime}.. 
02ED80:  20 20 49 46 20 53 69 65 76 65 5B 77 6F 72 64 5D      IF Sieve[word]
02ED90:  3D 5B 5D 20 54 48 45 4E 20 20 42 45 47 49 4E 20    =[] THEN  BEGIN 
02EDA0:  65 6D 70 74 79 3A 3D 54 52 55 45 3B 62 69 74 3A    empty:=TRUE;bit:
02EDB0:  3D 30 20 20 45 4E 44 3B 0D 0A 20 20 20 57 48 49    =0  END;..   WHI
02EDC0:  4C 45 20 65 6D 70 74 79 20 41 4E 44 20 28 77 6F    LE empty AND (wo
02EDD0:  72 64 3C 77 29 20 44 4F 0D 0A 20 20 20 20 42 45    rd<w) DO..    BE
02EDE0:  47 49 4E 0D 0A 20 20 20 20 20 77 6F 72 64 3A 3D    GIN..     word:=
02EDF0:  77 6F 72 64 2B 31 3B 0D 0A 20 20 20 20 20 65 6D    word+1;..     em
02EE00:  70 74 79 3A 3D 20 53 69 65 76 65 5B 77 6F 72 64    pty:= Sieve[word
02EE10:  5D 3D 5B 5D 0D 0A 20 20 20 20 20 45 4E 44 0D 0A    ]=[]..     END..
02EE20:  20 55 4E 54 49 4C 20 65 6D 70 74 79 0D 0A 20 45     UNTIL empty.. E
02EE30:  4E 44 2E 0D 0A 0D 0A 1A 0D 0A 20 20 20 57 48 49    ND........   WHI
02EE40:  4C 45 20 65 6D 70 74 79 20 41 4E 44 20 28 77 6F    LE empty AND (wo
02EE50:  72 64 3C 77 29 20 44 4F 0D 0A 20 20 20 20 42 45    rd<w) DO..    BE
02EE60:  47 49 4E 0D 0A 20 20 20 20 20 77 6F 72 64 3A 3D    GIN..     word:=
02EE70:  77 6F 72 64 2B 31 3B 0D 0A 20 20 20 20 20 65 6D    word+1;..     em
02EE80:  27 5D 27 20 6F 72 20 27 2C 27 20 65 78 70 65 63    ']' or ',' expec
02EE90:  74 65 64 20 69 6E 20 41 52 52 41 59 20 64 65 63    ted in ARRAY dec
02EEA0:  6C 0D 0A 4C 6F 77 65 72 62 6F 75 6E 64 20 3E 20    l..Lowerbound > 
02EEB0:  75 70 70 65 72 62 6F 75 6E 64 0D 0A 53 65 74 20    upperbound..Set 
02EEC0:  74 6F 6F 20 6C 61 72 67 65 20 28 20 3E 32 35 36    too large ( >256
02EED0:  20 65 6C 65 6D 65 6E 74 73 20 29 0D 0A 46 75 6E     elements )..Fun
02EEE0:  63 74 69 6F 6E 20 72 65 73 75 6C 74 20 6D 75 73    ction result mus
02EEF0:  74 20 62 65 20 74 79 70 65 20 69 64 65 6E 74 69    t be type identi
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:  00 C9 1A B7 F0 D5 E5 21 24 00 CD C9 06 D5 21 A1    .......!$.....!.
02F110:  00 19 4E 23 46 23 7E 11 7E FF 19 36 00 23 36 00    ..N#F#~.~..6.#6.
02F120:  23 36 00 23 D1 F5 C5 EB CD E1 01 EB 0E 21 CD CB    #6.#.........!..
02F130:  01 C1 71 23 70 0E 22 CD CB 01 0E 10 CD CB 01 21    ..q#p."........!
02F140:  A3 00 19 F1 77 E1 D1 C9 1A B7 F0 D5 E5 1B 1B 1B    £...w...........
02F150:  1B 21 28 00 19 EB 4E 23 46 3E 1A 02 03 23 23 CD    .!(...N#F>...##.
02F160:  DD 08 0E 10 CD CB 01 E1 D1 C9 CD A7 01 FE 0D 20    ............... 
02F170:  F9 C9 5E 23 56 1A FE 0D 3E 00 C0 3C C9 CD A7 01    ..^#V...>..<....
02F180:  FE 20 28 F9 FE 0D C0 18 F4 CD 7D 09 FE 2D 28 37    . (.......}..-(7
02F190:  FE 2B CC A7 01 CD 34 02 D2 F1 02 21 00 00 06 04    .+....4....!....
02F1A0:  FE 34 30 01 04 D6 30 5F 16 00 19 CD D1 09 CD 34    .40...0_.......4
02F1B0:  02 30 0E CD 52 05 05 28 0B 29 E5 29 29 D1 19 18    .0..R..(.).))...
02F1C0:  E4 CB 7C C8 C3 F8 02 CD 92 09 1E 00 EB B7 ED 52    ..|............R
02F1D0:  C9 E5 D5 2A 25 01 5E 23 56 1A D1 E1 C9 CD D1 09    ...*%.^#V.......
02F1E0:  FE 0D 28 08 77 23 CD 52 05 10 F2 C9 AF 77 23 10    ..(.w#.R.....w#.
02F1F0:  FC C9 21 02 00 39 4F AF CB 39 1F CB 39 1F CB 39    ..!..9O..9..9..9
02F200:  17 17 17 47 04 AF 37 8F 10 FD 09 C9 3C 47 7E B2    ...G..7.....<G~.
02F210:  77 CB 02 30 01 23 10 F6 C9 E1 22 17 01 06 00 68    w..0.#...."....h
02F220:  60 B7 ED 42 39 54 5D 2B F9 36 00 ED B0 2A 17 01    `..B9T]+.6...*..
02F230:  E9 E1 22 17 01 21 00 00 39 54 5D 09 41 1A 02 00    .."..!..9T].A...
02F240:  77 23 13 10 F8 EB F9 2A 17 01 E9 E1 22 17 01 21    w#.....*...."..!
02F250:  00 00 39 54 5D 09 41 CD 00 00 23 13 10 F9 3E 01    ..9T].A...#...>.
02F260:  F9 2A 17 01 E9 1A BE C8 23 10 FD AF 18 F2 1A 2F    .*......#....../
02F270:  A6 18 F4 EB 1A 2F A6 EB 18 ED B7 ED 52 3E 80 EA    ...../......R>..
02F280:  8D 0A A4 07 C9 B7 ED 52 3E 80 EA 82 0A A4 07 EE    .......R>.......
02F290:  01 C9 2D 7B 28 1B 2D 28 0F 2D 28 07 2D 28 04 45    ..-{(.-(.-(.-(.E
02F2A0:  CD BC 02 7A CD A8 0A 7B 4F 0F 0F 0F 0F CD B1 0A    ...z...{O.......
02F2B0:  79 E6 0F C6 90 27 CE 40 27 CD AA 01 C9 ED 53 1D    y....'.@'.....S.
02F2C0:  01 E5 21 21 01 22 1B 01 2A 21 01 E5 CD 14 0B 2A    ..!!."..*!.....*
02F2D0:  1D 01 B7 ED 42 09 28 30 38 07 E1 22 1B 01 EB 18    ....B.(08.."....
02F2E0:  EA 78 A1 3C 28 0B E5 AF ED 42 95 4F 3E 00 9C 47    .x.<(....B.O>..G
02F2F0:  E1 ED 43 1D 01 C1 C5 09 CD 2F 0B E5 73 23 72 23    ..C....../..s#r#
02F300:  78 50 52 4F 47 52 41 4D 20 50 52 49 4D 45 53 3B    xPROGRAM PRIMES;
02F310:  7B 24 4F 2D 7D 0D 0A 0D 0A 43 4F 4E 53 54 20 77    {$O-}....CONST w
02F320:  3D 34 30 3B 20 20 20 20 7B 28 77 2B 31 29 2A 35    =40;    {(w+1)*5
02F330:  30 30 20 67 69 76 65 73 20 74 68 65 20 6E 75 6D    00 gives the num
02F340:  62 65 72 20 75 70 20 74 6F 20 77 68 69 63 68 20    ber up to which 
02F350:  70 72 69 6D 65 73 20 61 72 65 20 66 6F 75 6E 64    primes are found
02F360:  2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    ...             
02F370:  20 20 20 46 6F 72 20 65 61 63 68 20 69 6E 63 72       For each incr
02F380:  65 6D 65 6E 74 20 6F 66 20 77 2C 20 33 32 20 62    ement of w, 32 b
02F390:  79 74 65 73 20 6F 66 20 73 74 6F 72 61 67 65 20    ytes of storage 
02F3A0:  61 72 65 20 6E 65 65 64 65 64 7D 20 0D 0A 0D 0A    are needed} ....
02F3B0:  20 20 20 20 20 20 6D 61 78 3D 34 3B 20 20 20 7B          max=4;   {
02F3C0:  6D 61 78 69 6D 75 6D 20 6E 75 6D 62 65 72 20 6F    maximum number o
02F3D0:  66 20 70 72 69 6D 65 73 20 74 6F 20 62 65 20 64    f primes to be d
02F3E0:  69 73 70 6C 61 79 65 64 20 6F 6E 20 6F 6E 65 20    isplayed on one 
02F3F0:  6C 69 6E 65 7D 0D 0A 0D 0A 56 41 52 20 53 69 65    line}....VAR Sie
02F400:  76 65 3A 41 52 52 41 59 20 5B 30 2E 2E 77 5D 20    ve:ARRAY [0..w] 
02F410:  4F 46 20 53 45 54 20 4F 46 20 30 2E 2E 32 34 39    OF SET OF 0..249
02F420:  3B 7B 53 69 65 76 65 20 69 6E 20 77 68 69 63 68    ;{Sieve in which
02F430:  20 74 68 65 20 70 72 69 6D 65 73 20 61 72 65 20     the primes are 
02F440:  63 6F 6E 74 61 69 6E 65 64 7D 0D 0A 0D 0A 20 20    contained}....  
02F450:  20 20 43 6F 75 6E 74 3A 31 2E 2E 6D 61 78 3B 20      Count:1..max; 
02F460:  20 20 20 20 7B 20 4E 75 6D 62 65 72 20 6F 66 20        { Number of 
02F470:  70 72 69 6D 65 73 20 6F 6E 20 74 68 69 73 20 6C    primes on this l
02F480:  69 6E 65 7D 0D 0A 20 20 20 20 68 69 67 68 2C 6C    ine}..    high,l
02F490:  6F 77 3A 49 4E 54 45 47 45 52 3B 20 7B 20 54 68    ow:INTEGER; { Th
02F4A0:  65 20 75 70 70 65 72 20 61 6E 64 20 6C 6F 77 65    e upper and lowe
02F4B0:  72 20 70 61 72 74 73 20 6F 66 20 74 68 65 20 63    r parts of the c
02F4C0:  75 72 72 65 6E 74 20 70 72 69 6D 65 7D 0D 0A 20    urrent prime}.. 
02F4D0:  20 20 20 77 6F 72 64 2C 62 69 74 3A 49 4E 54 45       word,bit:INTE
02F4E0:  47 45 52 3B 20 7B 20 54 68 65 20 63 75 72 72 65    GER; { The curre
02F4F0:  6E 74 20 70 6F 73 69 74 69 6F 6E 20 69 6E 20 74    nt position in t
02F500:  ED 4B 1D 01 71 23 70 D1 2A 1B 01 73 23 72 D1 E1    .K..q#p.*..s#r..
02F510:  73 23 72 C9 5E 23 56 23 4E 23 46 C9 E5 22 21 01    s#r.^#V#N#F.."!.
02F520:  3E FF 77 23 77 23 77 23 77 D1 E5 D5 EB 18 0D E5    >.w#w#w#w.......
02F530:  D5 ED 5B 1F 01 B7 ED 52 19 30 01 EB 22 1F 01 EB    ..[....R.0.."...
02F540:  21 CD FF ED 52 22 19 01 39 D2 EB 02 D1 E1 C9 D5    !...R"..9.......
02F550:  4E 23 46 21 21 01 5E 23 56 EB B7 ED 42 09 38 F6    N#F!!.^#V...B.8.
02F560:  1B C5 E3 C1 71 23 70 23 C1 71 23 70 2B 2B 2B EB    ....q#p#.q#p+++.
02F570:  73 23 72 2B CD 78 0B EB E5 CD 14 0B E1 E5 09 ED    s#r+.x..........
02F580:  52 E1 C0 C5 E5 EB CD 14 0B E1 C5 73 23 72 23 EB    R..........s#r#.
02F590:  E1 C1 7C A5 3C 28 01 09 EB 73 23 72 2B 2B 2B EB    ..|.<(...s#r+++.
02F5A0:  7C A5 3C C2 2A 0B C9 C3 B8 0B 20 20 45 44 38 30    |.<.*.....  ED80
02F5B0:  20 20 20 20 2E 43 4F 4D ED 7B 06 00 21 C1 53 39        .COM.{..!.S9
02F5C0:  D4 EB 02 CD AD 01 AF 21 7C 82 22 D6 81 32 D8 81    .......!|."..2..
02F5D0:  00 21 40 AC C3 5E 47 C3 DA 0B DD E5 DD 21 04 00    .!@..^G......!..
02F5E0:  DD 39 21 00 00 39 F9 ED 5B 19 01 19 D4 EB 02 21    .9!..9..[......!
02F5F0:  9C 01 22 25 01 C3 12 0C 41 20 66 61 74 61 6C 20    .."%....A fatal 
02F600:  65 72 72 6F 72 20 68 61 73 20 6F 63 63 75 72 72    error has occurr
02F610:  65 64 21 F8 0B 06 1A CD C4 02 CD EB 01 21 9C 01    ed!..........!..
02F620:  22 25 01 C3 4B 0C 20 20 2D 20 61 6E 20 69 6E 70    "%..K.  - an inp
02F630:  75 74 20 66 69 6C 65 20 69 73 20 70 72 6F 62 61    ut file is proba
02F640:  62 6C 79 20 69 6C 6C 65 67 61 6C 21 26 0C 06 25    bly illegal!&..%
02F650:  CD C4 02 CD EB 01 21 00 00 EB CD 32 02 01 0B 00    ......!....2....
02F660:  09 73 23 72 CD 03 02 CD 00 00 CD 16 02 DD E1 D1    .s#r............
02F670:  E1 EB E9 C3 76 0C DD E5 DD 21 04 00 DD 39 21 00    ....v....!...9!.
02F680:  00 39 F9 ED 5B 19 01 19 D4 EB 02 DD 7E 02 32 32    .9..[.......~.22
02F690:  01 0E 1F CD 19 0A 3E 61 5F CD F2 09 57 E5 D5 3E    ......>a_...W..>
02F6A0:  7A D1 E1 93 38 03 CD 0C 0A 3A 32 01 CD F2 09 A6    z...8....:2.....
02F6B0:  ED 44 3E 00 17 21 20 00 39 F9 B7 CA CC 0C DD 7E    .D>..! .9......~
02F6C0:  02 6F 26 00 11 E0 FF 19 7D DD 77 02 DD 7E 02 DD    .o&.....}.w..~..
02F6D0:  77 03 DD E1 D1 33 E1 EB E9 C3 DC 0C DD E5 DD 21    w....3.........!
02F6E0:  04 00 DD 39 21 FE FF 39 F9 ED 5B 19 01 19 D4 EB    ...9!..9..[.....
02F6F0:  02 DD 6E 06 DD 66 07 11 28 00 19 E5 DD 6E 04 DD    ..n..f..(....n..
02F700:  65 20 73 69 65 76 65 7D 0D 0A 20 20 20 20 6A 2C    e sieve}..    j,
02F710:  6B 3A 49 4E 54 45 47 45 52 3B 20 20 20 20 20 20    k:INTEGER;      
02F720:  7B 20 54 68 65 20 63 75 72 72 65 6E 74 20 70 6F    { The current po
02F730:  73 69 74 69 6F 6E 20 74 68 61 74 20 77 65 20 61    sition that we a
02F740:  72 65 20 64 65 6C 65 74 69 6E 67 20 66 72 6F 6D    re deleting from
02F750:  20 74 68 65 20 73 69 65 76 65 7D 0D 0A 20 20 20     the sieve}..   
02F760:  20 74 2C 63 3A 49 4E 54 45 47 45 52 3B 20 20 20     t,c:INTEGER;   
02F770:  20 20 20 7B 20 54 65 6D 70 6F 72 61 72 79 20 73       { Temporary s
02F780:  74 6F 72 61 67 65 20 66 6F 72 20 69 6E 69 74 69    torage for initi
02F790:  61 6C 69 73 65 20 61 6E 64 20 68 6F 77 20 6D 61    alise and how ma
02F7A0:  6E 79 20 65 6C 65 6D 65 6E 74 73 20 74 6F 20 73    ny elements to s
02F7B0:  6B 69 70 7D 0D 0A 20 20 20 20 65 6D 70 74 79 20    kip}..    empty 
02F7C0:  3A 20 42 4F 4F 4C 45 41 4E 3B 20 20 7B 20 49 73    : BOOLEAN;  { Is
02F7D0:  20 74 68 65 20 53 69 65 76 65 20 65 6D 70 74 79     the Sieve empty
02F7E0:  20 66 6C 61 67 7D 0D 0A 0D 0A 42 45 47 49 4E 0D     flag}....BEGIN.
02F7F0:  0A 0D 0A 7B 20 20 49 6E 69 74 69 61 6C 69 73 65    ...{  Initialise
02F800:  7D 0D 0A 0D 0A 46 4F 52 20 74 3A 3D 30 20 54 4F    }....FOR t:=0 TO
02F810:  20 77 20 44 4F 20 53 69 65 76 65 5B 74 5D 3A 3D     w DO Sieve[t]:=
02F820:  5B 30 2E 2E 32 34 39 5D 3B 0D 0A 20 53 69 65 76    [0..249];.. Siev
02F830:  65 5B 30 5D 3A 3D 53 69 65 76 65 5B 30 5D 2D 5B    e[0]:=Sieve[0]-[
02F840:  30 5D 3B 0D 0A 20 77 6F 72 64 3A 3D 30 3B 62 69    0];.. word:=0;bi
02F850:  74 3A 3D 31 3B 0D 0A 20 65 6D 70 74 79 3A 3D 46    t:=1;.. empty:=F
02F860:  41 4C 53 45 3B 0D 0A 20 43 6F 75 6E 74 3A 3D 31    ALSE;.. Count:=1
02F870:  3B 0D 0A 20 57 52 49 54 45 28 32 3A 38 29 3B 0D    ;.. WRITE(2:8);.
02F880:  0A 0D 0A 52 45 50 45 41 54 0D 0A 20 20 20 7B 46    ...REPEAT..   {F
02F890:  69 6E 64 20 6E 65 78 74 20 70 72 69 6D 65 7D 0D    ind next prime}.
02F8A0:  0A 20 20 57 48 49 4C 45 20 4E 4F 54 28 62 69 74    .  WHILE NOT(bit
02F8B0:  20 49 4E 20 53 69 65 76 65 5B 77 6F 72 64 5D 29     IN Sieve[word])
02F8C0:  20 44 4F 20 62 69 74 3A 3D 53 55 43 43 28 62 69     DO bit:=SUCC(bi
02F8D0:  74 29 3B 0D 0A 20 20 63 3A 3D 62 69 74 2B 62 69    t);..  c:=bit+bi
02F8E0:  74 2B 31 3B 0D 0A 0D 0A 20 20 7B 57 72 69 74 65    t+1;....  {Write
02F8F0:  20 74 68 69 73 20 70 72 69 6D 65 7D 0D 0A 20 20     this prime}..  
RESULT OF SEARCH :
PRO=192   CHEA=0   COD=19   MUSI=0   COP=24   GRA=43   WRIT=272   198=20   199=0   STARTER=0   KBI=0   CAAV=0   L.TOURNIER=0  
EXTENDED CPC DSK File    CPDRead v3.24)  NAFBGCHDIE  NAFBGCHDIE  NAFBGCHDIETURTL
EJ PASED80    COME  ED80INSTMSGED80INSTCOM !ED80INSTCOM"#$EXTRA   WOK%JABBER  WO
K&ED80    HLP'()BIRTHDAYPAS*+,-TEST    PAS.HEX     PAS 01READ    ME 2DIS     PAS
3456789ABDIS     PAS#CDEFGDISC    BASHRANDREC PASIJKus  BOOLEAN  i , handle  INT
EGER    $F GSXLIB          PROCEDURE pendown(cINTEGER)  BEGIN   penstatusTRUE   
 the parameter is ignored for compatiblity    with other HiSoft Turtle graphic r
outines   END    PROCEDURE penup    BEGIN   penstatusFALSE  END    PROCEDURE set
hd(angleREAL)  BEGIN   headingangle  END    PROCEDURE setXY(X,YREAL)  BEGIN   Xc
orX   YcorY  END    PROCEDURE fwd(lenREAL)  CONST PIby180  1.745329E-2  VAR newX
,newYREAL  t ARRAY1..4 OF INTEGER  BEGITURTLE3 PASLMNOWD      COMPWP      COMQGS
XLIB  PASRSTUVWXYAMSDOS  DOCZFROMAMS COM#TOAMS   COMabcGSXVAR  PASdDDSCREENPRL(e
fghiBAR     PASjklHPE     COMOmnopqrstuvHP80    COMwxyzHP80    COMSD      COMREA
D-ME TOO HPE     HLPN   newXXcor+len*COS(heading*PIby180)   newYYcor+len*SIN(hea
ding*PIby180)   IF penstatus THEN   BEGIN   t1ROUND(Xcor*50.0) t2ROUND(Ycor*80.0
)   t3ROUND(newX*50.0) t4ROUND(newY*80.0)   polyline(handle,2,ADDR(t))  END   Xc
ornewX   YcornewY  END    PROCEDURE back(lenREAL)  BEGIN   fwd(-len)  END    PRO
CEDURE right(angleREAL)  BEGIN   headingheading-angle  END    PROCEDURE left(ang
leREAL)  BEGIN   headingheading+angle  END    PROCEDURE turtle  BEGIN   openwoHP
      COMHP      COM £BAR     SUBHP80    ERRPRIMES  PASTEST    COMrk(handle,1,1,
1,1,1,1,1,1,1,1)   pendown(1)   setXY(300,200)   sethd(0)  END      PROCEDURE ar
cr(rREALdegINTEGER)  VAR iINTEGER  BEGIN   FOR i1  TO deg DO    BEGIN     fwd(r)
 right(1)    END  END      PROCEDURE polyspi(side,angle,incREAL)  BEGIN   fwd(si
de)   right(angle)   polyspi(side+inc,angle,inc)  END    PROCEDURE arcl(rREALdeg
INTEGER)  VAR iINTEGER  BEGIN   FOR i1 TO deg DO     BEGIN      fwd(r) left(1)  
   END  END    PROCEDURE hilbert(len,level,parityINTEGER)  BEGIN  IF level  0 TH
EN     BEGIN        left(parity * 90)        hilbert(len, level-1, -parity)     
   fwd(len)        right(parity * 90)        hilbert(len, level-1, parity)      
  fwd(len)        hilbert(len, level-1, parity)        right(parity * 90)       
 fwd(len)        hilbert(len, level-1, -parity)        left(parity * 90)     END
  END      PROCEDURE poly(side,angleREAL)  BEGIN   fwd(side) right(angle)   IF s
ide180*(2+TRUNC(angle/90))/3 THEN poly(side+1,angle)  END    PROCEDURE P(X,Y,$T,
Y  Compile this program for the PCW 8256/8512  using     HP TURTLEJ    then add 
the neccessary GSX routines using     GENGRAF TURTLEJ    and then run the progra
m using      TURTLEJ     To do this you need GENGRAF.COM, GSX.SYS and ASSIGN.SYS
 from your Amsoft System discs   and GSXVAR.PAS, GSXLIB.PAS and DDSCREEN.PRL fro
m your Pascal80 master disc    $L-,C-  PROGRAM turtle    VAR     $F GSXVAR      
   these variables are used by the turtle graphics routines   Xcor,Ycor,heading 
 REAL  penstat  NAFBGCHDIEcolINTEGERside,angleREAL)  BEGIN   pendown(col)   seth
d(0)   setXY(X,Y)   poly(side,angle)  END    PROCEDURE circles  VAR iINTEGER  BE
GIN   FOR i1 TO 9 DO     BEGIN      arcr(1,360)right(40)     END  END    PROCEDU
RE petal(sREAL)  BEGIN   arcr(s,60)   right(120)   arcr(s,60)   right(120)  END 
   PROCEDURE flower(sREAL)  VAR iINTEGER  BEGIN   FOR i1 TO 6 DO     BEGIN     p
etal(s)     right(60)    END  END    BEGIN   turtle   WRITELN('     HiSoft Turtl
e Graphics demonstration pf #!*o!m!RV (*!D* o!RFREEBLOCKO)"Py0"f!0J0V*j!N v R(!"
j!J1"0V(v N h!R !"h!Db!Ol!(Gg8&o!COLLINE2"! f(!9F(!-!3I/AUTOINSERTCHANGE7"*!3"q,
"G! 4"q!! $5"!n! x/8R0!   #  + G8 ( 0rogram')   FOR i1 TO 14 DO WRITELN   WRITEL
N('     Hilbert Curve')   WRITELN   WRITELN('             and 6 Petal Flower')  
 setXY(320,200)   flower(2)   setXY(50,230)   hilbert(10,4,1)   READLN   closewo
rk(handle)  END.   and 6 Petal Flower')       T           Delete word right  Q D
EL     Delete to start line    Q Y         Delete to end line              Press
 RETURN to end any other key for more Help  Block commands  --------------  K B 
        Mark Start of block     K K         M  !8s8 !2 0ESCDELO ( G("O!"# z""(xA
Oyx!A"# x"7W# O 0OG !*o0$C!!n"b!*U"U"n(V(K!Q(n 'w o ( ( #(n(!# ( 7XyTO # ( #  Oa
!(7n(!8"(!W"  3n(!n#(*b!w#6"b!K!Q!" (%x*"Oi      x!KsHelp file not found  ##! !x
&  2!)"2!G (!o0$!& E#  !!  #. !GHit a key8B/ ! (7   6 !&   6B#6A#6KBAK*(#6#!y(c!
u(j  6(!Oy!(w# ( !ED80 (C) HiSoft 1985. Please buy don't stealH '"2 2 ("2 )"! 2 
*"! 2 2 !9%" "o!!NG#w!!x 6K#"* BDMU e+6#Sm!9"(!K"# "7! www2l!!"f! O G*#"T"q!3"(!
P"# "7xT! N(!v(  (v(WQ OQl!()g."o-"G( (Y8R 0(- %  (83  O   838 08  $v*m!RG 8x%" 
  (p +J +J#   (x   7!  I8H(x 90 (# ((R0 !6& "! ( #y7,!'   ,O!' 7*7& N# y#+( 8 7O
yLSTPUNRDR*.*a            #.(!8 !7,%()/&  G!7j &" G OQ e!GN % 8!F"( G# 8 2e! O((
 (  O  0 DOl!Gy(D8ZO-"2e!WO 7ZOZ02e!*R v(2e!BW8  Oxq! GO %! v(*R  BW8 0W!w D2b! 
O $! v(FNRR! P G OQ!F"#)"/" (6V!## #V+"G76"  NAFBGCHDIE z  & un !!#VVi2b!mf(  -"
2e!qb!w#  WiT  A7N Gg 0w# ((7 D(o-"g(0,y-" 0((  7q!Sq!q!Sq!#"RRE Obkx($  O 0# 0D
OyO!l!w(l!(GO DGObk (.(+  O 8(#DG 0(#+."o-"g-  !d!Abandon text !6Y( iU to abort 
commandSee manual for details2b!*!#  !P#Y(b!  '*m!#"RDM£   n1(& DM#"x(0bk! !!-2!
( (0 0(w#0x(+6!x(( )))o0$Go to line mX*m! RCb!z!2z!m!RDMb!TSm!Kb!!z! #++ &#iN 9i
7N A02e!*f!8++#"f!T#"R Cf!*"G*#"R( 0Sq!G GW!!(# 7R*#"R*TA07*+6 6  *TA07ibk+(6 (6
 R0/o/g#o0$*RR0RDMT*R(8R(0  0  8R2z!+R0 !!Rz!7y!7RbkTu  *!V*  R#m!8+R* K C!BDM*o
!m!S!R"b!R#"!*b!!+ 8R8R#"b!!"!K!Ss!TKb!"!+ R *!"m! R8 * "o!" *s!TTu!!Abandon blo
ck !6Y(£ (( !-2!!(#((, (  8((w#x(+6!xFilename *U"U"!G# "!!6Y*z!!!RDMx/Gy/OCu!"s!
T!w!#N#F++B w###!w!##V*s!R(0*u!r+s##.*&"   2 -BOiOut of memoryLine is too longUn
defined commandBlock start unmarkedBlock end unmarkedInvalid destinationBlock ma
rks reversedNo such lineBlock too bigMarker lostNo block in bufferNo file/Bad fi
lenameDisc fullvR*RR0qm!*o!RR0V 7* "o!R m!RDM*!T*m!RDMCb! Sm!So!S!x(U( (S! m!*!R
DMKb!Sm!*!Tu3"! "b!2!8'4"!!"b!2!8Z!!X!!V!w(#w#+#6860X!O"!yq,"G*!yqK(+#G!W" C(C( 
+'-2!x(F+2!x(7x(() (" 8K(z x(w#6K* zP7K,z,+6( ( 0**b!!!# !  !T!5!!2X!!2Z!SSR2*o0
$*O*OR7(2*RDMT+vR*RR(O*m!TSm!#KBDMxRDM#T*m!#BDMx(RDMSm!H L+# V+ # +L(+ (8L(+0#*#
 (  #&B(0B(8+WL+ (W   #(+# ((W   bkbkbkL&*q!T Ox(N  G4 Ox(N  Gq!+ #(( #((((7"b!K
V!*m!o!R0Wx(*m!"m!*b!X!x(TBBDMRDM*b!!KZ!x(bkm*b!7!6Y((0 ( 2d!2d!m qcd!(8y2e!Wm q
TDM*o0$d!8(DMBDM2e!W! *m!#KBDMx +Rm!"m!RDM+#* m!R"b!2!!R8B!7N8 0bk+NW*q!L*"o---0
N8- *"o---07N- L!"f!*#"T"q! GW0*f!"f!bk+*"Rz ##Vob0$w!!w!v(! )"2e!bkW*m!o0$o!RV8
m * "o!! SSob0$+6 i  2  2 z! + !# T!z!!! !YSure      G OQ!)"G/"O("OQ  NAFBGCHDIE
!S!* "!*m!R"!*!b!Rz!8R0 *!R#"b!*!!Kb!"!S!#K!z!R "m!*!"o!#" 2z!2!*m!RDM#Sm!##Vbo$
##V ut Backup  400Exit with a Backup  003  002  001Toggles  002  220Toggle chang
e/insert  430Toggle auto indent  230Toggle space display  003  002  001Miscellan
eous  002  440Deliver TAB character  450Restore line  010Disc Directory  410Eras
e file from disc  520Control meta-key  530Help key  002    A  B  C  D  E  F  G  
H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  ESC             !  "  #
  $  %  &  '  (  )  *  +  ,  -  .  /  0  1  2  3  4  5  6  7  8  9        #! IoK
pju20)V  "()+-*/,#$&ED80.HLP#  P 2)" YEHK,FSDSDEXRCGBKFBKVCYPWR00FLAQQXJIR      
  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  
            a  b  c  d  e  f  g  h  i  j  k  l  m  n  o  p  q  r  s  t  u  v  w 
 x  y  z          DEL                                                           
                                                                                
                                                                                
                                                                                
           TYDSDBKBEMCYPWR00QSAQQXJIRR#"!*b!!+ 8R8R#"b!!"!K!Ss!TKb!"!+ R *!"m! R
8 * "o!" *s!TTu!!Abandon block !6Y(£ (( !-2!!(#((, (  8((w#x(+6!xFilename *U"U"!
G# "!!6Y*                                                                       
                                                        ! !x&  2!)"2!G (!o0$!& E
#  !!  #. !GHit a key8B/ ! (7   6 !&   6B#6A#6KBAK*(#6#!y(c!u(j  6(!Oy!(w# ( 001
Cursor Moving commands  002  020Character Left  040Character Right  030Character
 Left (Alt)  003  050Word Left  060Word Right  070Tab Left  080Tab Right  090Sta
rt of line  100End of line  110Line Up  120Line Down  130Top of Screen  140Botto
m of Screen  150Page Up  160Page Down  170Start of File  180End of File  002  00
1Text deleting commands  002  420Delete Line  003  460Delete last character  470
Delete this character  480Delete word left  490Delete word right  500Delete to s
tart line  510Delete to end line  002  001Block commands  002  240Mark Start of 
block  250Mark End of block  260Move Block  270Copy Block  280Delete Block  290P
aste Deleted Block  310Read Block from disc  300Write Block to disc  002  001Qui
ck cursor movememnt  002  190Go to Line  003  200Go to start of block  210Go to 
end of block  320Remember position  330Return to position  002  001Find and Subs
titute  002  340Find First  350Find Next  360Substitute & Find  370Substitute Al
l  002  001Leaving ED80  002  380Quit and Exit  390Exit witho  NAFBGCHDIELMP £O*
X#VS7  *.,K*)*0".S,C*2)"00(!R!VR0##HB8E(-!R!00VR8( ##'d DG # !!#FALSETRUE 7Kq#p*
s#rs#r#V#N#F"!w#w#w#w R0"!R"9N#F!!#VB8q#p#q#p+++s#r+xRs#r#(s#r+++*  ED80    .COM
!S9!"2!G!9!9!"%A fatal error has occurred!!"%K  - an input file is probably ille
gal!&%!2s#rv!9!922 aWz8 2D! 9o&ww3!9!9nf(n!"%!/*KUcr!"%!)£ SE()(!2!"!Iw#!v" 2!! 
##w 2m£ 2!"!I  HP      .COM  HPE     .COMBINST     G* ##V#! #VH2##V  Halt at PCO
verflowOut of RAM/ by ZeroIndex too LowIndex too HighMaths Call ErrorFile ErrorN
umber too largeNumber expectedT#VR0Z)0 zGR0 Z)80 Zfs#rnf*!w!nfut!!nfut!9 !9!9nf(
nfs#rnf*!w!nfut!"nfut!9 !9!9nf####!w!nfut*!9!9o&0o&Rut3!9!9!!w!(uw3!9!9*%!"%"% (
Y/N) *%!"%!! OA"%8ogDM!D)0j8B *%*%#V++F+N*%!#V### +++r+s (##N#F##B,## #N# 66 #6 
 !r+s+p+q/##(aT6 aN#Fy(Cp+q##N#F# !aM+w6a4# 4#N#F# ++6!/!(s#r#N#F#### 3vw22 NwYw
2D! 9*%!"%"%Y(w3!9!9 (!"%!!"%Y!"%N) !"%!3!9!9nf3*%!"%"%* (Y/N/ENTER)  *%!"%!! OA
"%3vw22 NwYw! w2D! 9J! (*%!"%"%nfY(w*%!"%"%nfw3B(6" #(+r+s66###++(6£*( !!"*R(DM!
  Can't find chain filebks#r#####N#Fx(H0 (!##'#'!w0#a #T6#6+Ow!(s#r#N#F#iRDMbk66
###66*%#V+#V###a##(r+s!(s#r#N#F#### Bbk++6          .   !9!9*%!"%AESC to abort!3
"%*%!"%nOmit file type (.!! assumed)!"%Enter Filename *%!"%!"%!!!utnf#utR&!nf+!n
f+w!utw(nf!R !!+!!+w!ut! (22 !w!w2D! 9!(nf!Rnf!$!N#F#6#6#6#!q#p"!£w!(N#F##  #V  
( -(7+4!40040R()))R*%#V (w#Rw#!9O999G7Gw0#"hB9T+6*"!9TAw#*"!9TA#*#//R R -(-(-(-(
Ez O y''S!!"*!*B(08"x(BOGC/s#r#  NAFBGCHDIE+ut!(!(Q*%!"%! !"%t*%!"%!nf+"%!nf+ wn
f!R3vw!nf+w*%!"%"%nf#ut! (!(/*%!"%"%nf!!(w!9!9!9!9!!w!*!(*%!"%! not found !"%w!9
!9!9z!9!9!9!ut!xnf+!+0vnfnf!Y1nfnf!Y!"%nf"%2!"%nf"%!9!9!9w!utnf#ut!xnf+!+03nf#ut
1w2mnf##utjnf#ut3nf#utnf!RR wnf#!utnf#ut33 !9!9!#w22 0W98 ! w2D! 9! (nf3*s#r*%!"
%"%! (w3!9!9 (!"%!nfo&!DM)  !!W!utnf)T))nfut!nfnfw!"%3m!9!9!utnf#utR!jnf))T)nf+!
(!"%nf"%!jnf))T)nf+Vut!#V'nf#utRB!"%!"%!"%!"%Press RETURN to end any other key f
or more Help!R2!!s#r!9!9!"%!"%!!#V#s#r!w !9!9nf!s#r!!!vnf+o&+T))nfS!"%!"% ! nf#V
Rnf! s#r!nfnfY!9!9!9nf!+Hwnf! +Lwnf!+Pnfnf#V#s#r!"%nf"% nfnf#V#s#r!9S!9!9nf"tv9!
!ut*to&nf#utRnf*t#nf+o&nfm!9!9!9!( ESC!"%!!(J9DEL!"%!4 Gv!"%o&!"%!"% 3!9!9!"%nf!
WARNING -INPUT FILE MISFORMED!"%!nf!w!nf!"!!*!2o&!PRw*!3o&+ut!ut!utnfnf3nfR!wwwn
f+utnf#ut!xnf+!+0c"$"!"%!"% !%nfRnf! "G"nf! w"nf! #1"w"w"!ut!nf!Yw#2"!utnf"nf#ut
R"!"%!"%-"!ut#3w ( !"%!!utH!nf!Snf"TV!ut*To&xnf#utR*T#nf+3k)  ( !"%!!utnfo&nf#ut
R!"%nf#nf+o&r ) -!"%! 3+!9!9w22 0W98 2D! 9 !w*%!"%"%o&)T))3*ww22 0W98 2D! 9##nf!
RR w!nf!RR !!"%!"%!"%!"%!!9$y#!9!9!ut#nf#utR$nf#nf+w G#o&o&wnf#nf+3vw#3!9!9!9nf!
R nf!R nf!R nf!R nf!R+R nf!R+R $w &nfnf$nfo&ut$nfo&ut!utnfw*%!"% "%! (3wP!9!9!ut
*%!"%"%nf)T))o&0o&Rutw22 0W98 ! w w2D! 922 0W98 2D! 9n*%!"% "%nfw33Y!9!9!utnf#ut
R!xnf+nf+!(nfnf#V#s#r!"%nf"%!xnf+nf+  NAFBGCHDIE!y#nf!y#!#!## S%nf#ut%!#nf+!#nf+
(%nf#utS%nfnfR&*%!"%%WARNING  There is a conflict between!%%"%%the *%!"%!%"%!nf*
%!"%7&  and the !-& "%!nf*%!"%q&  Commands!g& "%&Do you wish to continue anyway*
%!"%!&"%w &w !9! 9&!9!9!ut%!"%!jnf))T)j.0/!9!9!"N/P/*N/#Vut!ut!5++/nf#utRf0!nf+T
))"//!ut*N/nf!(0nf#ut*/#nf+*N/nfwnf#ut/*/nfwnf#ut*/!(*/#!+!(c0*/!wx/!!4+T))"00!C
*0!w*0#!+*N/w!!5+T))"00*0!w*0#!+*N/Aw!ut0nf#ut5R1!nnf#!Ownf## 8'nf#ut&nf!R++Rnf!
w'*%!"%'This command must be a single key-press!''"%)nf!R(!Ownf+"''*'nf*'#Vnf$wf
(!Ownf"7(9(f*7(nf*7(#Vnf$w)!5utnf#(nf+utR(!Ownf!Ownf+(!Ownf"((+*(nf*(nff+T)))0!9
1(1!9!9!"F1H1*F1!#Vw!!#V#s#r!#V!R1!"%1Too many characters in commands!133!9!9!"1
1*1#V+ut!3(1!ut!5++2nf#utR2!nf+T))"a2c2w*a2!(2!3(12!ut*a2o&2nf#utR2*a2#nf+3(12!3
(132!3(1*1,*1*1R*%s#rw3!9)!9!9!ut!Ownf#VnfR(x)nf#ut)nfut!5+)nf#utR)!Ownf!Ownf#))
!9!9nf"**u**o&#ut *nf#utRE*nf#nf+!w*P*!9!9wwnf3w22 0W98 2D! 9H+!utnf#utnf#nf+3Pw
nf#s#r*1!!4+T))#!+w*1A!!5+T))#!+w!9c3!9!9!ut3nf#utR3!C"%nf"%w!nf+w30/33!9!9!""!"
%4       HPED80 Install Program!4!"%Q4       Copyright HiSoft 1985,6!34!"%!"%4No
rmally the working copy of ED80 is!n4$!"%4read in from a file called ED80.COM!4#
4Use another file instead!"%!4!w! (nf!R *nfnfw,! (c+w,3vB+w,A+C+E+w,D+nf!w,!utnf
#utnf#nf+w!ut ,!o&!m,3w! (nf!R +nfnfw£,nf)nf3*%!"%"%*%!"%"%w!93,!9!9!"%, ( !"%!,
n!5!%5COM!"5ogB95!2s#r!utw5nf#utR5!"%j5!"%5       HPED80 Install Program!5!"%!"%
5      Copyright HiSoft 1985,6!5!"%!"%!"%&6 Loading ED80 from !6!!"%Y6       ...
..Please wait!B6!ut6nf#utR6!"%p6!"%6When prompted for a code sequence!6!!"%6use 
ENTER to keep the old sequence!6"!f!(&-nf3.-)  ( !"%!)-nfo&r T-) -!Q-+w-(-!w! (-
w!"%--Ok!"%!-nfww,-!9!9.  ED80INST.MSG!.ogB9F.!2s#r!ut.nf#utRR.!C"%!"%ww!xnf+j!v
nf+3*)T))3*wR.!ut.nf#utR%/!C"  NAFBGCHDIE"%%7or 'D'  to remove the sequence!7!ut
I7nf#utR7!"%7!ogB97!2s#r!ut7nf#utR7!C"%!"%!/nf+w£7!/!+#V"%*%"-!ut*-8nf#utR8!C"%!
"%!/nf+w8!c3!utg8nf#utR8!"%Z88!9!9!nfRut!#V*%R!nfRR!ut!utnf9ncolumn!"%!*16AOffse
t for row!"%!(A*0mAClear screen sequence!"%!XA*J3P*wAClear to End of Line sequen
ce!"%!A*O3P*wAInverse video on sequence!"%!A*a3P*wBInverse video off sequence!"%
!$B*f3P*wtBUse lead-in!"%!iB*B*Bw*BCBEnter code sequence!"%!B*T3P*w*T!(f#utRU9nf
#ut!nfnf utnfut8! !9!9u9!9!s9!"99n!utnfnf##+w*9nf+wnf#ut (.(!(9*9nf++.w*9nf+Hw*9
nf#+Lw*9nf##+Pw*9nf###+!w1!nf!/ut*-+!+ut!utnfnf#utR!nfnf uwCUse lead-out!"%! C*C
*Cw*CCdCEnter code sequence!"%!QC*Y3P*w*Y!(w*J!(CC*!+#s#r3C!9!9!Ow!"DDB9*D!w*D#!
+!w!"+*+!R*+!RRqE!*+!x*++!+0(gE!v*++o&ut!nf+T))3P*E!nf+T))*+&E*+#tnfut*-+!#ut!ut
nfInf#utRz!onf+nfnf+wnf#utnf#utR!onf+!nfnfR+wnf#ut!nf!o utnfnf8nf !9!9!9!"XZ*X4!
w*X5! w*X6!w*X7!w*X!w*X!w*X!-w*X!w*X9!w*X!w*X!"w*X"+dE*++"+*+!R !x*++!+0(E*+!RdE
*+)nE*+#"+DE!9!9!"EE9*!"%ESize of tabs!"%!E*E6ETabs per scroll!"%!E*E7!"%#FEnd o
f line display!"%!F*E.,XFEnd of file display!"%!EF*E/,F!9!9!FE80!FogB9F!ogB9F!c3
F!!)w*X8!2w!!9!9!"A*4!w*5!w*6!w*7!w*!w*!w*!w*8!w*9!w*!w*!!w*!w*!"w!9!9!"*,!"%PUs
er patch area starts at #!5**+**R*%! 0/!COM!ogB9m!ogB9m**+utnfw!!nf9!9!GE80!GogB
9XG!!!!8*!!s#r!"'G*'#"' RG!"%G-3!"'G*'#"' RG!"%G!"%GED80 INSTALLATION MENU!G!"%H
----------------------!G!"%7H1. Return to CP/M!&H!"%H2. Alter screen codes!KH!"%
H3. Save ED80 as !tH!!"%H4. Save ED80 as another file!H!"%H5. Alter command code
s!H!"%I6. Altut!!nfutnfo&utnfw**nf+s#r1!9!9!9!"B9How many screen columns!"%!*2*2
!PG!How many screen rows!"%!*3ZCursor position lead-in sequence!"%! *E3P*w*E!(wI
s the row sent before the column!"%!!*D*DwAOffset for    N A F B G C H D I Eer u
ser options!H!"%FI7. Load Installation from .E80 file!#I#!"%I8. Save Installatio
n to .E80 file!ZI!!"%IType desired number !"%!I!)I!"'I*'#"'RI!"%I2#*)RJ2#JRJJR+J
!u9JRhJ!JCOM!JogB9eJ!u9JRzJCJRJEJRJFJRJF#£G!"'J*'#"' RJ!"%JPP*w*T!(ood          
    And burbled as it came!                  One, two! One, two! And through and
 through              The vorpal blade went snicker-snack!              He left 
it dead, and with its head              He went gallumphing back.               
   "And hast thou slain the Jabberwock.              Come to my arms, my beamish
 boy!              O frabjous day! Callooh! Callay!"              He chortled in
 his joy.           Come to my arms, my beamish boy!              O frabjous day
! Callooh! Callay!Cursor Moving commands  ----------------------  S           Ch
aracter Left          D           Character Right  H           Character Left (A
lt)  A           Word Left               F           Word Right  O S         Tab
 Left                O D         Tab Right  Q S         Start of line           
Q D         End of line  E           Line Up                 X           Line Do
wn  O E         Top of Screen           O X         Bottom of Screen  R         
  Page Up                 C            "It seems very pretty," she said when she
 had finished it,                      "but it's RATHER hard to understand!".   
ha for more Help!2!!s#r!9!9!"%!"%!!#V#s#r!w !9!9nf!s#r!!!vnf+o&+T))nf!"%!"% ! nf
#VRnf! s#r!nfnfc!9!9!9nf!+Hwnf! +Lwnf   Page Down  Q R         Start of File    
       Q C         End of File    Text deleting commands  ----------------------
  Y           Delete Line  DEL        Delete last character   G           Delete
 this character  O T         Delete word left        T           Delete word rig
ht  Q DEL     Delete to start line    Q Y         Delete to end line            
Space for more ENTER to quit Block commands  --------------  K B         Mark St
art of block     K K         Mark End of block  K V         Move Block          
    K C         Copy Block  K Y         Delete Block            O P         Past
e Deleted Block  K R         Read Block from disc    K W         Write Block to 
disc    Quick cursor movement  ---------------------  O G         Go to Line  Q 
B         Go to start of block    Q K         Go to end of block  K 0         Re
member position       Q 0         Return to position    Find and Substitute  ---
----------------  Q F         Find First              L           Find N        
                JABBERWOCKY                  Twas brillig, and the slithy toves 
             Did gyre and gimble in wobe              All mimsy were the borogov
es,                  He took his vorpal sword in hand              Long time the
 manxome foe he sought -              So rested he by the Tumtum tree,          
    And stood awhile in thought.                  And as in uffish thought he st
ood,              The Jabberwock, with eyes of flame,              Came whifflin
g through the tulgey w  NAFBGCHDIEext  O L         Substitute & Find       O A  
       Substitute All              Space for more ENTER to quit Leaving ED80  --
----------  K Q         Quit and Exit           O Q         Exit without Backup 
 K X         Exit with a Backup    Toggles  -------  V           Toggle change/i
nsert    O I         Toggle auto indent  O F         Toggle space display    Mis
cellaneous  -------------  I           Deliver TAB character   O R         Resto
re line  K F         Disc Directory          K J    (VAR rrec)  VAR iINTEGER  BE
GIN   WITH r DO     BEGIN      FOR i1 TO 32 DO       IF niCHR(0) THEN WRITE(ni) 
     WRITELN(day10,'/',month2,'/',year2)     END  END    Finds the number of the
 last record in the file starting   at i     FUNCTION FindEnd(VAR r1reciINTEGER)
INTEGER  VAR dumBOOLEAN  BEGIN     WHILE r1.n1'' DO     BEGIN ii+1 dumREADRAND(f
,i,ADDR(r1),rsize)     END   FindEndi  END    PROCEDURE InsertRec(VAR rrec)  VAR
 r1rec i,jINTEGER dumBOOLEAN  BE     Erase file from disc  P           Control m
eta-key        J           Help key          Disc Directory          K J    wFnf
#utnf#utR!onf+!gnfnfR+wnf#ut!nf!of utnfnf8nf !9D!9!9!g"bd*b4!w*b5! w*b6!w*b7!w*b
!w*b!w*b!-w*b!w*b9!w*b!w*bGIN   i0   WHILE READRAND(f,i,ADDR(r1),rsize) DO NewFi
le     WHILE r.nr1.n DO     BEGIN ii+1 dumREADRAND(f,i,ADDR(r1),rsize)     END  
 IF r.nr1.n THEN WRITERAND(f,i,ADDR(r),rsize)   ELSE    BEGIN     Insert record 
in file     FOR jFindEnd(r1,i) DOWNTO i DO       BEGIN  dumREADRAND(f,j,ADDR(r1)
,rsize)  WRITERAND(f,j+1,ADDR(r1),rsize)       END     WRITERAND(f,i,ADDR(r),rsi
ze)    END  END    FUNCTION DeleteRec(VAR rrec)BOOLEAN  VAR r1rec i,jINTEGER dum
BOOLEAN  BEGIN   i0   IF READRAND(f,i,ADDR(r1),rsize) THEN NewFile   WHILE r1.nr
.n DO     BEGIN       ii+1 dumREADRAND(f,i,ADDR(r1),rsize)     END   IF r.nr1.n 
THEN     BEGIN    Delete record from file     FOR ji+1 TO FindEnd(r1,i) DO      
 BEGIN  dumREADRAND(f,j,ADDR(r1),rsize)          WRITERAND(f,j-1,ADDR(r1),rsize)
       END     DeleteRecFALSE     END ELSE DeleteRecTRUE  END    PROCEDURE Delet
e  VAR r1rec snameiINTEGER dumBOOLEAN  BEGIN   WRITE('Which name to delete   ') 
  READLN READ(r1  PROGRAM birthday   This program is a small example of the use 
of the random access facilities    in the file RANDREC.PAS.  In fact this simple
 program could be written more    efficiently using several ordinary sequential 
files.     CONST       rsize38 the record size  calculated below     TYPE    nam
e ARRAY1..32 OF CHAR    rec  RECORD  nname32 bytes   day,month,yearINTEGER 6 byt
es   END    VAR fTEXT      rrec      com CHAR    $F RANDREC        FUNCTION uppe
r(cCH.n)   IF DeleteRec(r1) THEN WRITE(r1.n,' not found')  END      PROCEDURE Pr
int  VAR iINTEGER dumBOOLEAN      rrec  BEGIN   i0   REPEAT    dumREADRAND(f,i,A
DDR(r),rsize)    IF r.n1 '' THEN PrintRec(r)    ii+1   UNTIL r.n1''  END    BEGI
N   RESET(f,'  BIRTHDAY.DAT')   IF EOF(f) THEN NewFile   REPEAT    WRITELN    WR
ITELN('Type one of ')    WRITELN('(I)nsert ')    WRITELN('(D)elete ')    WRITELN
('(E)xit ')    WRITELN('(P)rint ')       READLN READ(com)     CASE upper(comAR)C
HAR  BEGIN   IF c IN 'a'..'z' THEN cCHR(ORD(c)-ORD('a')+ORD('A'))   upperc  END 
   PROCEDURE NewFile  BEGIN    REWRITE(f,'  BIRTHDAY.DAT')    r.n''    WRITERAND
(f,0,ADDR(r),rsize)  END    PROCEDURE GetRec(VAR rrec)  BEGIN   WITH r DO    BEG
IN  WRITE('Enter the person''s name ') READLN READ(n)  WRITE('Enter their data o
f birth dd/mm/yy ')  READLN  READ(day) GET(INPUT)  READ(month) GET(INPUT)  READ(
year)     END  END    PROCEDURE PrintRec  NAFBGCHDIE) OF     'I' BEGIN GetRec(r)
 InsertRec(r) END     'D' Delete     'E' CLOSE(f)     'P' Print      END  UNTIL 
upper(com)'E'  END.    BEGIN GetRec(r) InsertRec(r) END     'D' Delete     'E' C
LOSE(f)     'P' Print      END  UNTIL upper(com)      Tab Right  Q S         Sta
rt of line           Q D         End of line  E           Line Up               
  X           Line Down  O E         Top of Screen           O X         Bottom 
of Screen  R           Page Up                 C            WHILE j249 DO       
     BEGIN kk+1jj-250 END        END         Skip to the word which contains the
 next prime     IF Sieveword THEN  BEGIN emptyTRUEbit0  END     WHILE empty AND 
(wordw) DO      BEGIN       wordword+1       empty Sieveword       END   UNTIL e
mpty   END.         WHILE empty AND (wordw) DO      BEGIN       wordword+1      
 empus  -------------  I           Deliver TAB character   O R         Restore l
ine  K F         Disc Directory          K J    FUNCTION upper(cCHAR)CHAR  BEGIN
   IF c IN 'a'..'z' THEN cCHR(ORD(c)-ORD('a')+ORD('A'))   upperc  END    PROCEDU
RE DUMP(VAR fTEXTstart,finishINTEGER)  writes a hexadecimal & ASCII dump of memo
ry   from start to finish to file f  CONST bytesperline16           for screens 
of width of 72 or more  VAR i,curINTEGER      chCHAR  BEGIN   curstart   WHILE c
urfinish DO    BEGIN     WRITE(f,cur4H)     FOR icur TO cur+bytesperline-1 DO   
     WRITE(f,' ',ORD(PEEK(i,CHAR))2H)     Wprogram a  begin   write(1/0)  end.  
  COM O   838 $08  v*%RG $8x#'   $'%G$OB   %GN %$8!D'( G# $8  2%$O(( ( CO  0$DO%
Gy(HD80O+'2%#w-% 70Oh002%*#R v(2%-8% %i %%G% %!%v(*#R RITE(f,' '3)     FOR icur 
TO cur+bytesperline-1 DO      BEGIN        chPEEK(i,CHAR)       IF chCHR(127) TH
EN chCHR(ORD(ch)-128)       IF ch' ' THEN ch'.'       WRITE(f,ch)      END     c
urcur+bytesperline     WRITELN(f)    END  END    FUNCTION READHEX(VAR fTEXT)INTE
GER  Reads a hex number from the file f  VAR res,iINTEGER  BEGIN   res0i0   WHIL
E NOT(f IN '0'..'9','A'..'F') DO GET(f)   REPEAT    resres*16+i    IF f IN '0'..
'9' THEN iORD(f)-ORD('0') ELSE    IF f  sieve      j,kINTEGER       The current 
position that we are deleting from the sieve      t,cINTEGER       Temporary sto
rage for initialise and how many elements to skip      empty  BOOLEAN   Is the S
ieve empty flag    BEGIN      Initialise    FOR t0 TO w DO Sievet0..249   Sieve0
Sieve0-0   word0bit1   emptyFALSE   Count1   WRITE(28)    REPEAT     Find next p
rime    WHILE NOT(bit IN Sieveword) DO bitSUCC(bit)    cbit+bit+1      Write thi
s prime    IIN 'A'..'F' THEN iORD(f)-ORD('A')+10 ELSE    IF f IN 'a'..'f' THEN i
ORD(f)-ORD('a')+10 ELSE    i-1    IF i-1 THEN GET(f)  UNTIL i-1   READHEXres  EN
D  E    IF f IN 'a'..'f' THEN iORD(f)-ORD('a')+10 ELSE    i-1    IF i-1 THEf,j,A
DDR(r1),rsize)          WRITERAND(f,j-1,ADDR(r1),rsize)       END     DeleteRecF
ALSE     END ELSE DeleteRecTRUE  END    PROCEDURE Delete  VAR r1rec snameiINTEGE
R dumBOOLEAN  BEGIN   WRITE('Which name to delete   ')   READLN READ(r1LMP £O*X#
VS7  *.,K*)*0".S,C*2)"00(!R!VR0##HB8E(-!R!00VR8( ##'d DG # !!#FALSETRUE 7   N A 
F B G C H D I E.      Some of the techniques used in this program are very machi
ne    specific and it is not an example of how to program in Pascal    in genera
l but it does show how to use the Hisoft Pascal extentions    to provide a syste
ms programming tool of pratical use.      If there is a feature that you dislike
 or think should be added,    then feel free to improve it.     LABEL 99    CONS
T tablesize31   X*4-1        fsize64       X*8         gsize1        datasize30 
   TYPE flag(B,W,S,M) Byte, Wo                                 HiSoft Pascal80  
                            Copyright Hisoft 1985                        Use sid
e A of this disc under CP/M 2.2                            Use side B under CP/M
 PLUS    The new interactive version is invoked by    HPE TEST    if test is the
 program you wish to use. When presented with the menu type the  high-lighted le
tter of your choice. X (for execute) is used for compile and run.  HPE.COM and H
P.COM should be on the logged in disc. On the PCW series compurd, Space, Message
        filenameARRAY 1..14 OF CHAR       datarecRECORD                   sta,fi
nINTEGER                   drtypflag               END    VAR runstart,codestart
,finish,sizeINTEGER      i,ch,oldcx,cx,dnext,olddx,dxINTEGER      comCHAR      X
reg(HL,IX,IY)      firstdone,indexedBOOLEAN      opc0..63      typ,top20..3     
 top,bot0..7      legal,meslegal,mesilleg,allchars SET OF CHAR      dataARRAY1..
datasize OF datarec      tableARRAY0..tablesize OF SET OF 0ters  use the M drive
.    Full documentation will follow.    In addition to the files described in th
e main manual and the GSX documentation   there are also BAR.PAS, an example GSX
 program and BAR.SUB which can be used to  compile it. See the GSX documentation
 for the files needed.      David Nutkins  August 1986.  nd BAR.SUB which can be
 used to  compile it. See the GSX documenrth dd/mm/yy ')  READLN  READ(day) GET(
INPUT)  READ(month) GET(INPUT)  READ(year)     END  END    PROCEDURE PrintRec..2
55      dfileTEXT      infileTEXTfsize      gfile TEXTgsize      fnamefilename  
  $F HEX     PROCEDURE getfname  VAR i1..11      chCHAR  BEGIN   chPEEK(#5C,CHAR
)   IF chCHR(0) THEN ch' ' ELSE chCHR(64+ORD(ch))   fname1ch   FOR i1 TO  8 DO f
namei+2PEEK(#5C+i,CHAR)   FOR i9 TO 11 DO fnamei+3PEEK(#5C+i,CHAR)  END      PRO
CEDURE DataEnter(lo,hiINTEGERfflag)  VAR i,jINTEGERcurdatarec  BEGIN    WITH cur
 DO      BEGIN       stalo-runstartfinhi-runstar$r,y,l-   PROGRAM disassembler  
$O- is used so that e.g. #7F80+#99 does not give overflow     (C) Copyright Davi
d Nutkins 1984.    This program lets you disassemble a .COM and interactively   
 set up data areas which may be saved to disc (in a .DIS file)    so they do not
 have to be re-entered on subsequent sessions.    Disassembly may be of all or p
art of the program and sent to    disc (as a .GEN file) or screen.      When com
piled use    DIS filename.COM      to disassemble filename.COM        Thertdrtyp
f      END    datadnextcur    i1    WHILE cur.stadatai.sta DO ii+1    FOR jdnext
 DOWNTO i DO dataj+1dataj    dnextdnext+1    dataicur  END    PROCEDURE EnterCom
mand(fflag)  BEGIN   DataEnter(READHEX(INPUT),READHEX(INPUT),f)  END     K comma
nd - removes data area i where i is as given by the D command   PROCEDURE KillDa
ta  VAR i,jINTEGER  BEGIN   READ(i)   dnextdnext-1   FOR ji TO dnext DO datajdat
aj+1  END     D command - displays the current dae are 4 sorts of data areas tha
t may be specified    1. Messages. Disassmbled as DEFM and DEFB    2. Byte Data.
 Disassembled as DEFB    3. Word data. Disassembled as DEFW - useful for jump ta
bles etc    4. Space. Disassembled as DEFS - avoids disassembling junk.      Com
mands are entered in the form of a single letter normally    followed by two hex
adecimal numbers. For details of the commands    use the H (for Help) command an
d see the procedures in this file.      Only exit using E or X do not use CTRL C
  NAFBGCHDIEta  areas   PROCEDURE ListData(VAR fTEXT)  VAR iINTEGER  BEGIN    FO
R i1 TO dnext-1 DO         WITH datai DO             BEGIN                 WRITE
(f,i,sta+runstart6H,fin+runstart6H)                 CASE drtyp OF               
  B WRITE(f,'  Byte')                 M WRITE(f,'  Mess')                 S WRIT
E(f,'  Space')                 W WRITE(f,'  Word')                 END          
       WRITELN(f)            END  END    PROCEDURE extdis  BEGIN   fname12'D'fna
me13'I'fnallcharsmaxcxcx+4   END         cxcx+1         enddefdatadx.fin+1      
   WHILE (cxmaxcx) AND NOT (cx MOD 256 IN tablecx DIV 256)                  AND 
(cxenddef) AND (PEEK(cx+codestart,CHAR) IN legal)                          DO cx
cx+1     END   IF cxenddef THEN dxdx+1  END    PROCEDURE nn1  BEGIN   enter(geta
ddr)  END    PROCEDURE pass1byte  PROCEDURE r1  BEGIN   IF indexed THEN cxcx+1  
END    BEGIN   IF cxdatadx.sta THEN defmod   ELSE  BEGIN   getbits   CASE typ OF
     me14'S'  END     P command saves the address and data information to .DIS f
ile   PROCEDURE PutDIS  BEGIN   extdis   REWRITE(dfile,fname)   WRITELN(dfile,ru
nstart4H,finish6H)   ListData(dfile)  END     R command retrives the info from a
 .DIS file - useful if    you have made a lot of mistakes   PROCEDURE GetDIS  VA
R lo,hi,junkINTEGER fflag  BEGIN   extdis   RESET(dfile,fname)   dnext1   runsta
rtREADHEX(dfile)   finishREADHEX(dfile)   WHILE NOT EOF(dfile) DO         BEGIN 
      0CASE bot OF                 0 IF top1 THEN enter(eaddr)                 1
 IF NOT ODD(top) THEN nn1                 2 IF top3 THEN nn1                 4,5
 r1                 6 BEGIN r1getch END           END         1,2r1         3CAS
E bot OF                 2nn1                 3CASE top OF                      
   0nn1                         1BEGIN getbitsr1  END                         2,
3getch                   END                 4nn1                 5IF ODD(top) T
HEN          READ(dfile,junk)            loREADHEX(dfile)            hiREADHEX(d
file)            WHILE dfile' ' DO GET(dfile)            CASE dfile OF          
  'B' fB            'M' fM            'S' fS            'W' fW            END   
         DataEnter(lo,hi,f)            READLN(dfile)         END  END      PROCE
DURE getch  BEGIN   chORD(PEEK(cx+codestart,CHAR))   cxcx+1  END    FUNCTION get
addrINTEGER  VAR lo,hiINTEGER  BEGIN   getchloch   getchhich   IF h             
      CASE top2 OF                         0nn1                         1,3BEGIN
 indexedTRUEpass1byte END                         2BEGIN                        
         getbits                                 IF (typ1) AND (bot3) THEN nn1  
                         END                   END                 6getch       
   END    END   END  END    PROCEDURE FirstPass  LABEL 99  VAR iINTEGER  BEGIN  
 IF firstdone THEN GOTO 99   WRITELN('Performing first pass')   firstdoneTRUi127
 THEN  hihi-256   IF hi-128 THEN getaddr#8000+lo              ELSE getaddr256*hi
+lo  END    FUNCTION inrange(iINTEGER)BOOLEAN  BEGIN    ii-runstart    inrange(i
0) AND (ifinish)  END    PROCEDURE enter(adrINTEGER)  BEGIN   IF inrange(adr) TH
EN       BEGIN         adradr-runstart         tableadr DIV 256tableadr DIV 256 
+adr MOD 256       END  END      PROCEDURE getbits  BEGIN   getch   typch DIV 64
 opcch MOD 64   topopc DIV  8 botopc MOD  8   top2top E   datadnext.staMAXINT   
FOR i0 TO tablesize DO tablei   cx0   dx1   REPEAT         XregHL         indexe
dFALSE         IF cxdatadx.sta THEN              WITH datadx DO                 
BEGIN                    IF drtypW THEN WHILE cxfin DO nn1                    cx
fin+1                    dxdx+1                 END         ELSE pass1byte   UNT
IL cxfinish  99  END      PROCEDURE SecondPass(VAR gfileTEXTprnBOOLEAN)  VAR i,s
econdfinINTEGER    PROCEDURE gX  DIV 2  END    FUNCTION eaddrINTEGER  VAR offINT
EGER  BEGIN   getch   IF ch127 THEN off-256 ELSE off0   eaddroff+ch+cx+runstart 
 END    PROCEDURE defmod  VAR maxcx,enddefINTEGER  BEGIN   WITH datadx DO     BE
GIN         CASE drtyp OF         M IF PEEK(cx+codestart,CHAR) IN meslegal THEN 
                 BEGIN legalmeslegalmaxcxMAXINT END             ELSE BEGIN legal
mesillegmaxcxcx+4   END         S       BEGIN legalallcharsmaxcxMAXINT END      
   ELSE     BEGIN legala  NAFBGCHDIEBEGIN   CASE Xreg OF    HLWRITE(gfile,'HL') 
   IXWRITE(gfile,'IX')    IYWRITE(gfile,'IY')   END  END    PROCEDURE n  BEGIN  
 getch   WRITE(gfile,'#',ch2H)  END    PROCEDURE nn  VAR iINTEGER  BEGIN   igeta
ddr   IF inrange(i) THEN WRITE(gfile,'L') ELSE WRITE(gfile,'#')   WRITE(gfile,i4
H)  END    PROCEDURE bnn  BEGIN   WRITE(gfile,'(')   nn   WRITE(gfile,')')  END 
   PROCEDURE oneDEFW  BEGIN      WRITE(gfile,'DEFW ')      cxoldcx      nn  END 
   PROCEDURE e  VAR iINTEGER  BEGIN WRITE(gfile,top0,',')   reg(bot)  END    PRO
CEDURE ed    PROCEDURE idr     BEGIN         CASE top OF                 4WRITE(
gfile,'I')                 5WRITE(gfile,'D')                 6WRITE(gfile,'IR') 
                7WRITE(gfile,'DR')         END     END  BEGIN   getbits   CASE t
yp OF         1CASE bot OF                 0BEGIN                    WRITE(gfile
,'IN ')reg(top)WRITE(gfile,',(C)')                   END                 1BEGIN 
                   WRITE(gfile,'OUT (C),')reN   ieaddr   IF inrange(i) THEN WRIT
E(gfile,'L') ELSE WRITE(gfile,'#')   WRITE(gfile,i4H)  END    PROCEDURE Xb  BEGI
N   WRITE(gfile,'(')   gX   chORD(PEEK(codestart+oldcx+2,CHAR))   cxcx+1   IF ch
127 THEN WRITE(gfile,ch-2560) ELSE WRITE(gfile,'+',ch0)   WRITE(gfile,')')  END 
   PROCEDURE reg(noINTEGER)  BEGIN   CASE no OF         4WRITE(gfile,'H')       
  5WRITE(gfile,'L')         6IF indexed THEN Xb ELSE WRITE(gfile,'(HL)')        
 7WRITE(gfile,'A')   ELSE  WRITE(gfile,CHR(no+g(top)                   END      
           2BEGIN                    IF ODD(top) THEN WRITE(gfile,'ADC HL,')    
                            ELSE WRITE(gfile,'SBC HL,')                    dd(to
p2)                   END                 3BEGIN                    WRITE(gfile,
'LD ')                    IF ODD(top) THEN BEGIN dd(top2)WRITE(gfile,',')bnn END
                                ELSE BEGIN bnnWRITE(gfile,',')dd(top2) END      
             END                 4 CASE top OF                    ORD('B')))  EN
D    PROCEDURE cc(iINTEGER)  BEGIN   CASE i OF         0WRITE(gfile,'NZ')       
  1WRITE(gfile,'Z')         2WRITE(gfile,'NC')         3WRITE(gfile,'C')        
 4WRITE(gfile,'PO')         5WRITE(gfile,'PE')         6WRITE(gfile,'P')        
 7WRITE(gfile,'M')   END  END    PROCEDURE dd(iINTEGER)  BEGIN   CASE i OF      
   0WRITE(gfile,'BC')         1WRITE(gfile,'DE')         2gX         3WRITE(gfil
e,'SP')   END  END    PROCEDURE qq(iINTEGER)  BEGIN   CASE i OF        0WRITE(gf
ile,'NEG')                    END                 5CASE top OF                  
       0WRITE(gfile,'RETN')                         1WRITE(gfile,'RETI')        
           END                 6CASE top OF                         0WRITE(gfile
,'IM 0')                         2WRITE(gfile,'IM 1')                         3W
RITE(gfile,'IM 2')                   END                 7 CASE top OF          
               0WRITE(gfile,'LD I,A')                         1WRITE(gfile,'LD R
      0WRITE(gfile,'BC')         1WRITE(gfile,'DE')         2gX         3WRITE(g
file,'AF')   END  END    PROCEDURE addop(aINTEGER)  BEGIN   CASE a OF         0W
RITE(gfile,'ADD A,')         1WRITE(gfile,'ADC A,')         2WRITE(gfile,'SUB ')
         3WRITE(gfile,'SBC A,')         4WRITE(gfile,'AND ')         5WRITE(gfil
e,'XOR ')         6WRITE(gfile,'OR ')         7WRITE(gfile,'CP ')   END  END    
PROCEDURE byte  VAR iINTEGER    PROCEDURE cb  BEGIN   IF indexed THEN cxcx+1   ,
A')                         2WRITE(gfile,'LD A,I')                         3WRIT
E(gfile,'LD A,R')                         4WRITE(gfile,'RRD')                   
      5WRITE(gfile,'RLD')                    END          END         2CASE bot 
OF                 0BEGIN WRITE(gfile,'LD')idr END                 1BEGIN WRITE(
gfile,'CP')idr END                 2BEGIN WRITE(gfile,'IN')idr END              
   3CASE top OF                         4WRITE(gfile,'OUTI')                    
     5WRgetbits   IF indexed THEN cxcx-1   CASE typ OF         0 CASE top OF    
             0WRITE(gfile,'RLC ')                 1WRITE(gfile,'RRC ')          
       2WRITE(gfile,'RL ')                 3WRITE(gfile,'RR ')                 4
WRITE(gfile,'SLA ')                 5WRITE(gfile,'SRA ')                 6WRITE(
gfile,'SLO ')                 7WRITE(gfile,'SRL ')            END         1WRITE
(gfile,'BIT ')         2WRITE(gfile,'RES ')         3WRITE(gfile,'SET ')   END  
 IF typ0 THE  NAFBGCHDIEITE(gfile,'OUTD')                         6WRITE(gfile,'
OTIR')                         7WRITE(gfile,'OTDR')                   END       
    END    END  END    PROCEDURE typ0  BEGIN   CASE bot OF         0CASE top OF 
                0 WRITE(gfile,'NOP')                 1 WRITE(gfile,'EX AF,AF''')
                 2 BEGIN WRITE(gfile,'DJNZ ')e END                 3 BEGIN WRITE
(gfile,'JR ')e END                 4 BEGIN WRITE(gfile,'JR NZ,')e END           
      5 BEGIN WRITE(gfile,'JR Z,')    END  END    PROCEDURE typ2  BEGIN    addop
(top)    reg(bot)  END    PROCEDURE typ3  BEGIN   CASE bot OF         0 BEGIN   
              WRITE(gfile,'RET ')                 cc(top)            END        
 1IF ODD(top) THEN                 CASE top2 OF                  0WRITE(gfile,'R
ET')                  1WRITE(gfile,'EXX')                  2BEGIN WRITE(gfile,'J
P (')gXWRITE(gfile,')') END                  3BEGIN WRITE(gfile,'LD SP,') gX END
                 END           ELSE            e END                 6 BEGIN WRI
TE(gfile,'JR NC,')e END                 7 BEGIN WRITE(gfile,'JR C,')e END       
    END         1IF ODD(top) THEN                 BEGIN                  WRITE(g
file,'ADD ')                  gX                  WRITE(gfile,',')              
    dd(top2)                 END           ELSE                 BEGIN           
       WRITE(gfile,'LD ')dd(top2)WRITE(gfile,',')nn                 END         
2BEGIN                 WRITE(gfile,'LD ')                 CASE BEGIN            
     WRITE(gfile,'POP ') qq(top2)             END         2 BEGIN               
  WRITE(gfile,'JP ')                 cc(top)                 WRITE(gfile,',')   
              nn            END         3 CASE top OF                 0BEGIN WRI
TE(gfile,'JP ')nn END                 1cb                 2BEGIN WRITE(gfile,'OU
T (')nWRITE(gfile,'),A') END                 3BEGIN WRITE(gfile,'IN A,(')nWRITE(
gfile,')') END                 4BEGIN WRITE(gfile,'EX (SP),')gX END    top OF   
               0 WRITE(gfile,'(BC),A')                  1 WRITE(gfile,'A,(BC)') 
                 2 WRITE(gfile,'(DE),A')                  3 WRITE(gfile,'A,(DE)'
)                  4 BEGIN bnnWRITE(gfile,',')gX END                  5 BEGIN gX
WRITE(gfile,',')bnn END                  6 BEGIN bnnWRITE(gfile,',A') END       
           7 BEGIN WRITE(gfile,'A,')bnn END                 END           END   
      3IF ODD(top) THEN                 BEGIN                  WRITE(gfile,'DE  
            5WRITE(gfile,'EX DE,HL')                 6WRITE(gfile,'DI')         
        7WRITE(gfile,'EI')           END         4BEGIN                 WRITE(gf
ile,'CALL ')                 cc(top)                 WRITE(gfile,',')           
      nn            END         5IF ODD(top) THEN                 CASE top2 OF  
                0 BEGIN WRITE(gfile,'CALL ')nn END                  1 BEGIN inde
xedTRUEXregIXbyte END                  2 ed                  3 BEGIN indexedTRUE
XC ')dd(top2)                 END           ELSE                 BEGIN          
        WRITE(gfile,'INC ')dd(top2)                 END         4BEGIN          
       WRITE(gfile,'INC ')                 reg(top)           END         5BEGIN
                 WRITE(gfile,'DEC ')                 reg(top)           END     
    6BEGIN                 WRITE(gfile,'LD ')                 reg(top)          
       WRITE(gfile,',')                 n           END         7CASE top OF    
             0 WRregIYbyte END                 END            ELSE              
   BEGIN                  WRITE(gfile,'PUSH ')qq(top2)                 END      
   6BEGIN                 addop(top)                 n           END         7 W
RITE(gfile,'RST #',top*82H)      END  END    PROCEDURE dodata  VAR iINTEGER     
    PROCEDURE dodefb         VAR iINTEGER         BEGIN             WRITE(gfile,
'DEFB ')             FOR ioldcx TO cx-1 DO                 BEGIN                
         IF ioldcx THEN WRIITE(gfile,'RLCA')                 1 WRITE(gfile,'RRCA
')                 2 WRITE(gfile,'RLA')                 3 WRITE(gfile,'RRA')    
             4 WRITE(gfile,'DAA')                 5 WRITE(gfile,'CPL')          
       6 WRITE(gfile,'SCF')                 7 WRITE(gfile,'CCF')           END  
  END    END    PROCEDURE typ1  BEGIN    IF opc#36 THEN WRITE(gfile,'HALT') ELSE
          BEGIN            WRITE(gfile,'LD ')            reg(top)            WRI
TE(gfile,',')            reg(bot)        NAFBGCHDIETE(gfile,',')                
         WRITE(gfile,'#',ORD(PEEK(i+codestart,CHAR))2H)                 END     
     END   BEGIN     defmod     CASE dataolddx.drtyp OF           B dodefb      
     M IF PEEK(codestart+oldcx,CHAR) IN mesilleg THEN dodefb ELSE               
  BEGIN                    WRITE(gfile,'DEFM "')                    FOR ioldcx T
O cx-1 DO                         WRITE(gfile,PEEK(i+codestart,CHAR))           
         WRITE(gfile,'"')                 END           S WRITE(gfidissassembly 
to disc')   WRITELN('H     Help')   WRITELN('K     Kill data area')   WRITELN('L
     List disassembly')   WRITELN('M     Message Data')   WRITELN('P     Put .DI
S file to disc')   WRITELN('R     Get .DIS file from disc')   WRITELN('S     Spa
ce data')   WRITELN('W     Word data')   WRITELN    END    BEGIN   getfname   RE
SET(infile,fname)   IF EOF(infile) THEN      BEGIN         WRITELN('No file')   
      GOTO 99      END     extdis   RESET(dfile,fname)   IF EOF(dfile) THEN     
 Ble,'DEFS ',cx-oldcx0)           W CASE cx-oldcx OF                 1,3 BEGIN W
RITE('Error in DEFW')READLN END                 2 oneDEFW                 4 BEGI
N   oneDEFW WRITE(gfile,',') nn END              END     END  END    BEGIN Byte 
  IF cxdatadx.sta THEN dodata    ELSE      BEGIN         getbits         CASE ty
p OF            0 typ0            1 typ1            2 typ2            3 typ3    
     END     END  END      BEGIN  SecondPass   FirstPass   IF EOLN THEN BEGIN  c
x0EGIN         WRITE('Run Address ')runstartREADHEX(INPUT)         WRITE('End Ad
dress ')READLNfinishREADHEX(INPUT)-runstart         dnext1      END    ELSE GetD
IS     codestartADDR(infile)+40   meslegal' '..''   allcharsCHR(0)..CHR(255)   m
esillegallchars-meslegal   firstdoneFALSE   REPEAT         READLN         READ(c
om)         comupper(com)         IF com IN 'B','K','R','S','W' THEN firstdoneFA
LSE         CASE com OF         'B' EnterCommand(B)         'D' Lissecondfinfini
sh END           ELSE BEGIN  cxREADHEX(INPUT)-runstart                       sec
ondfinREADHEX(INPUT)-runstart                END   dx1   WHILE cxdatadx.sta DO d
xdx+1   IF dx1 THEN IF datadx-1.fincx THEN dxdx-1     REPEAT     XregHL     inde
xedFALSE     oldcxcxolddxdx     pass1byte     IF prn THEN         BEGIN         
   WRITE(gfile,oldcx+runstart4H,' ')            IF cx-oldcx4 THEN WRITE(gfile,CH
R(9)) ELSE                 FOR ioldcx TO cx-1 DO WRITEtData(OUTPUT)         'G' 
Generate         'K' KillData         'H','' Help         'L' SecondPass(OUTPUT,
TRUE)         'M' EnterCommand(M)         'P' PutDIS         'R' GetDIS         
'S' EnterCommand(S)         'W' EnterCommand(W)         END   UNTIL (com'E') OR 
(com'X')  99  END.  ' GetDIS         'S' EnterCommand(S)         'W' EnterComman
d(W)        1WRITE(gfile,'DE')         2gX         3WRITE(gfile,'SP')   END  END
    PROCEDURE qq(iINTEGER)  BEGIN   CASE i OF   (gfile,ORD(PEEK(codestart+i,CHAR
))2H)            WRITE(gfile,' '2,CHR(9))         END     cxoldcxdxolddx     IF 
cx MOD 256 IN tablecx DIV 256 THEN WRITE(gfile,'L',runstart+cx4H)     IF prn THE
N WRITE(gfile,CHR(9)) ELSE WRITE(gfile,' ')     byte     IF prn AND (cx-oldcx4) 
THEN       BEGIN         WRITE(gfile,'')         FOR ioldcx TO cx-1 DO          
   BEGIN                 chORD(PEEK(codestart+i,CHAR))                 IF ch127 
THEN chch-128                 IF ch32 THEN chORD('.')                 WRITE(gfil
e,CHR(ch))             END       END     WRITELN(gfile)  UNTIL cxsecondfin  END 
    G command - Generates a .GEN file of disaassembly   PROCEDURE Generate  BEGI
N   fname12'G'fname13'E'fname14'N'   REWRITE(gfile,fname)   FirstPass   WRITELN(
'Performing second pass')   SecondPass(gfile,FALSE)  END    PROCEDURE Help  BEGI
N   WRITELN('B     Byte Data')   WRITELN('D     Display data areas')   WRITELN('
E,X   Exit to CP/M')   WRITELN('G     Generate   NAFBGCHDIEDISC    BASp££1UNbLh/
q*gtyq7e90"$"       Copyrig,7.M$d#1yH CnPIBccA*vgS+QyAyHCW(PR)+!UNbLh/q*gtyq7e90
"$"       Copyright HiSoft 1985".("Use Side A of this disc under CP/M 2.2""     
     END         1WRITE(gfile,'BIT ')         2WRITE(gfile,'RES ')         3WRIT
E(gfile,'SET ')   END   IF typ0 THE END    FUNCTION READRAND(VAR FTEXTLOGREC,adr
,nbytesINTEGER)BOOLEAN  VAR BYTENOREAL      valid,snum,offset,start,iINTEGER    
  nomoreBOOLEAN      b ARRAY1..128 OF CHAR  BEGIN     BYTENOLOGREC * nbytes   sn
umENTIER(BYTENO/128)   offsetROUND(BYTENO-snum*128)   start0     nomoreFALSE   R
EPEAT     IF READR(F,snum,ADDR(b))  0 THEN nomoreTRUE     ELSE        BEGIN     
  IF offset+nbytes-start128 THEN valid128-offset    ELSE validnbytes-start      
 FOR i0 TO valid-1 DO POKE(adr+start+i,boffset+1+i)         startstart+valid    
   snumsnum+1offset0      END   UNTIL (startnbytes) OR nomore        READRANDnom
ore  END    PROCEDURE WRITERAND(VAR FTEXTLOGREC,adr,nbytesINTEGER)  VAR BYTENORE
AL      dum,valid,snum,offset,start,iINTEGER      b ARRAY1..128 OF CHAR  BEGIN  
   BYTENOLOGREC * nbytes   snumENTIER(BYTENO/128)   offsetROUND(BYTENO-snum*128)
   start0   REPEAT      dum READR(F,snum,ADDR(b))          BEGIN       IF offset
+nbytes-   This file contains procedures and functions for Random Access Disc Fi
les      For an example of their use see BIRTHDAY.PAS      READRAND is a functio
n which returns TRUE if a record can not be found    on the disc. It returns FAL
SE if the data was read successfully.    The first parameter is the Text File va
riable you wish to read. This should    be opened using RESET (or REWRITE if you
 use WRITERAND on it first).    The second parameter is the File Component you w
ish to read starting from 0.    The thstart128 THEN valid128-offset    ELSE vali
dnbytes-start      FOR i0 TO valid-1 DO boffset+1+iPEEK(adr+start+i,CHAR)       
dum WRITER(F,snum,ADDR(b))       startstart+valid       snumsnum+1offset0      E
ND   UNTIL (startnbytes)       END    PROCEDURE CLOSE(VAR FTEXT)  VAR dumINTEGER
  BEGIN   POKE(ADDR(F)+4,CHR(1))  fool the run-time system into thinking its a r
ead file   dumCPM(16,ADDR(F)+7)  END  R  BEGIN   POKE(ADDR(F)+4,CHR(1))  fool th
e run-time system into ird parameter is the address of the variable you wish to 
read.    The fourth parameter is the size (in bytes) of the file components.    
  WRITERAND is a procedure with 4 parameters    The first parameter is the Text 
File variable you wish to write to.    The second parameter is the number of the
 File Component you wish to read.    The third parameter is the address of the v
ariable you wish to write.    The fourth parameter is the size of the components
.      CLOSE which is a procedure with one file parame$T,Y     Compile this prog
ram using     HP TURTLE3    $L-,C-  PROGRAM turtle        VAR    Xcor,Ycor,headi
ng  REAL    penstatus  BOOLEAN    PROCEDURE mode(mINTEGER)  BEGIN   INLINE(#DD,#
7E,2, LD A,(IX+2)          #CD,#5A,#FC,#0E,#BC FIRM #BC0E          )  END    PRO
CEDURE pen(iINTEGER)  BEGIN   INLINE(#DD,#7E,2, LD A,(IX+2)          #CD,#5A,#FC
,#DE,#BB FIRM #BBDE          )  END    PROCEDURE paper(iINTEGER)  BEGIN   INLINE
(#DD,#7E,2, LD A,(IX+2)          #CD,#5A,#FC,#ter which must be called    to clo
se a file which has been written to using WRITERAND.       FUNCTION READR(VAR FT
EXTI,BINTEGER)INTEGER    VAR DUMINTEGER  BEGIN   POKE(ADDR(F)+40,I)POKE(ADDR(F)+
42,CHR(0))   DUMCPM(26,B)  Set DMA address    READRCPM(33,ADDR(F)+7)  Random rea
d   END    FUNCTION WRITER(VAR FTEXTI,BINTEGER)INTEGER    VAR DUMINTEGER  BEGIN 
  POKE(ADDR(F)+40,I)POKE(ADDR(F)+42,CHR(0))   DUMCPM(26,B)  Set DMA address    W
RITERCPM(34,ADDR(F)+7)  Random write    NAFBGCHDIEE4,#BB FIRM #BBE4          )  
END    PROCEDURE ink(i,c1,c2INTEGER)  BEGIN   INLINE(#DD,#7E,6, LD A,(IX+6)  #DD
,#46,4, LD B,(IX+4)  #DD,#4E,2, LD C,(IX+2)          #CD,#5A,#FC,#32,#BC FIRM #B
C32          )  END    PROCEDURE plot(X,YINTEGER)  BEGIN   INLINE(#DD,#6E,2, LD 
L,(IX+2)          #DD,#66,3, LD H,(IX+3)          #DD,#5E,4, LD E,(IX+4)        
  #DD,#56,5, LD D,(IX+5)          #CD,#5A,#FC,#EA,#BB FIRM #BBEA         )  END 
   PROCEDURE line(x,yINTETEGERside,angleREAL)  BEGIN   pendown(col)   sethd(0)  
 setXY(X,Y)   poly(side,angle)  END    PROCEDURE circles  VAR iINTEGER  BEGIN   
FOR i1 TO 9 DO     BEGIN      arcr(1,360)right(40)     END  END    PROCEDURE pet
al(sREAL)  BEGIN   arcr(s,60)   right(120)   arcr(s,60)   right(120)  END    PRO
CEDURE flower(sREAL)  VAR iINTEGER  BEGIN   FOR i1 TO 6 DO     BEGIN     petal(s
)     right(60)    END  END    PROCEDURE setcursor(col,rowINTEGER)  BEGIN   INLI
NE(#DD,#6E,2, LD L,(IXGER)  BEGIN   INLINE(#DD,#6E,2, LD L,(IX+2)          #DD,#
66,3, LD H,(IX+3)          #DD,#5E,4, LD E,(IX+4)          #DD,#56,5, LD D,(IX+5
)          #CD,#5A,#FC,#F6,#BB FIRM #BBF6         )  END    PROCEDURE pendown(cI
NTEGER)  BEGIN   penstatusTRUE   pen(c)  END    PROCEDURE penup    BEGIN   penst
atusFALSE  END    PROCEDURE sethd(angleREAL)  BEGIN   headingangle  END    PROCE
DURE setXY(X,YREAL)  BEGIN   XcorX   YcorY  END    PROCEDURE fwd(lenREAL)  CONST
 PI+2)          #DD,#66,4, LD H,(IX+4)          #CD,#5A,#FC,#75,#BB FIRM #BB75  
       )  END    BEGIN   turtle   setcursor(12,0)      WRITE('Hisoft Pascal Turt
le Graphics Package Demonstration')   flower(2)   setXY(50,200)   hilbert(10,4,1
)  END.  0)      WRITE('Hisoft Pascal Turtle Graphics Package Demonstration')   
flower(2)   setXY(50,200)   hilbert(10,4,1)   offsetROUND(BYTENO-snum*128)   sta
rt0   REPEAT      dum READR(F,snum,ADDR(b))          BEGIN       IF offset+nbyte
s-by180  1.745329E-2  VAR newX,newYREAL  BEGIN   IF penstatus THEN plot(ROUND(Xc
or),ROUND(Ycor))   newXXcor+len*COS(heading*PIby180)   newYYcor+len*SIN(heading*
PIby180)   IF penstatus THEN line(ROUND(newX),ROUND(newY))   XcornewX   YcornewY
  END    PROCEDURE back(lenREAL)  BEGIN   fwd(-len)  END    PROCEDURE right(angl
eREAL)  BEGIN   headingheading-angle  END    PROCEDURE left(angleREAL)  BEGIN   
headingheading+angle  END    PROCEDURE turtle  BEGIN   ink(0,24,24)   ink(1,2,2Q
! !  !222  !G7£o(! ! £ q(!a 2y ,x 2#!(Gw#2# .# WD V1.0 by Adam Denning (C) 1986 
HiSoft  $Drive is R/O!$No files$  Cannot delete!$  Delete (Y/N/A/Q) $ut!eGR(( X(
)   paper(0)   pendown(1)   mode(2)   setXY(300,200)   sethd(0)  END      PROCED
URE arcr(rREALdegINTEGER)  VAR iINTEGER  BEGIN   FOR i1  TO deg DO    BEGIN     
fwd(r) right(1)    END  END      PROCEDURE polyspi(side,angle,incREAL)  BEGIN   
fwd(side)   right(angle)   polyspi(side+inc,angle,inc)  END    PROCEDURE arcl(rR
EALdegINTEGER)  VAR iINTEGER  BEGIN   FOR i1 TO deg DO     BEGIN      fwd(r) lef
t(1)     END  END    PROCEDURE hilbert(len,level,parityINTEGER)  BEGIN  IF level
  0 THEN     BEGIN        left(parity * 90)        hilbert(len, level-1, -parity
)        fwd(len)        right(parity * 90)        hilbert(len, level-1, parity)
        fwd(len)        hilbert(len, level-1, parity)        right(parity * 90) 
       fwd(len)        hilbert(len, level-1, -parity)        left(parity * 90)  
   END  END      PROCEDURE poly(side,angleREAL)  BEGIN   fwd(side) right(angle) 
  IF side180*(2+TRUNC(angle/90))/3 THEN poly(side+1,angle)  END    PROCEDURE P(X
,Y,colIN  NAFBGCHDIE*")RwjNKoj T2l T2 j  ! !!)(G2 !)t j qa 2y j(2#6(.2( .psp#2go
") *#"!R02K)(!x  O30   contrl5i   contrl6handle   gsx  END    Switches the curso
r off on the Joyce   PROCEDURE exitalpha(handleINTEGER)  BEGIN   gsxesc(2,handle
)  END    Switches the cursor on on the Joyce   PROCEDURE enteralpha(handleINTEG
ER)  BEGIN   gsxesc(3,handle)  END     Alpha cursor Up   PROCEDURE cursorup(hand
leINTEGER)  BEGIN   gsxesc(4,handle)  END     Alpha cursor Down   PROCEDURE curs
ordown(handleINTEGER)  BEGIN   gsxesc(5,handle)  END    Alpha Cursor Right   PRO
CEDURE curso! !jR0Ur+ x # A  0o22GO!-Q ++ (#2WP V1.0 (C) 1986 HiSoft  Buffer siz
e $  $Bad destination drive$No files$ Open failed$ Disc I/O error$  Copy (Y/N/A/
Q) $ foalid,snum,offset,start,iINTEGER      b ARRAY1..128 OF CHAR  BEGIN     BYT
ENOLOGREC * nbytes   snumENTIER(BYTENO/128)   offsetROUND(BYTENO-snum*128)   sta
rt0   REPEAT      dum READR(F,snum,ADDR(b))          BEGIN       IF offset+nbyte
s-rright(handleINTEGER)  BEGIN   gsxesc(6,handle)  END     Alpha cursor left   P
ROCEDURE cursorleft(handleINTEGER)  BEGIN   gsxesc(7,handle)  END       Alpha cu
rsor home   PROCEDURE cursorhome(handleINTEGER)  BEGIN   gsxesc(8,handle)  END  
     Erase to end of screen   PROCEDURE eraseEOS(handleINTEGER)  BEGIN   gsxesc(
9,handle)  END     Erase to end of line   PROCEDURE eraseEOL(handleINTEGER)  BEG
IN   gsxesc(10,handle)  END    Direct cursor adddress      top left is (1,1)   P
ROCEDUR GSXLIB.PAS  HiSoft Pascal80 GSX Library     (C) Copyright HiSoft 1986   
  written by David Nutkins     $A-,O-,C-,S-  checks off to reduce code size     
PROCEDURE gsx  VAR dummyINTEGER  BEGIN   dummyCPM(115,ADDR(pblock))  END      PR
OCEDURE openwork(VAR handleINTEGER device,linetype,linecolor,marker,  markercolo
r,textface,textcolor,fillstyle,  fillindex,fillcolorINTEGER)    BEGIN   pblock0A
DDR(contrl)   pblock1ADDR(intin)   pblock2ADDR(ptsin)   pblock3ADDR(intout)   pb
locE curaddress(handle,row,columnINTEGER)  BEGIN   contrl05   contrl10   contrl3
2   contrl511   contrl6handle   intin0row   intin1column   gsx  END      PROCEDU
RE curtext(handle,string,sizeINTEGER)  VAR iINTEGER  BEGIN   FOR i0 TO size-1 DO
 intiniORD(PEEK(string+i,CHAR))   contrl05   contrl10   contrl3size   contrl512 
  contrl6handle   gsx  END     Inverse video on   PROCEDURE rvseon(handleINTEGER
)  BEGIN   gsxesc(13,handle)  ENDk4ADDR(ptsout)     contrl01   contrl10   contrl
310     intin0device   intin1linetype   intin2linecolor   intin3marker   intin4m
arkercolor   intin5textface   intin6textcolor   intin7fillstyle   intin8fillinde
x   intin9fillcolor     gsx   handlecontrl6  END    PROCEDURE closework(handleIN
TEGER)  BEGIN   contrl02   contrl10   contrl30   contrl6handle   gsx  END    PRO
CEDURE clearwork(handleINTEGER)  BEGIN   co     Inverse video off   PROCEDURE rv
seoff(handleINTEGER)  BEGIN   gsxesc(14,handle)  END     returns the current cur
sor address   PROCEDURE inqcuraddress(handleINTEGER VAR row,columnINTEGER)  BEGI
N   contrl05   contrl10   contrl30   contrl515   contrl6handle   gsx   rowintout
0   columnintout1  END     Displays the graphics cursor at (x,y)   PROCEDURE dsp
grcursor(handle,x,yINTEGER)  BEGIN   contrl05   contrl11   contrl30   contrl518 
  cntrl03   contrl10   contrl30   contrl6handle   gsx  END    PROCEDURE updatewo
rk(handleINTEGER)  BEGIN   contrl04   contrl10   contrl30   contrl6handle   gsx 
 END      PROCEDURE inqcharcells(handleINTEGER VAR rows,columnsINTEGER)  BEGIN  
 contrl05   contrl10   contrl30   contrl51   contrl6handle   gsx   rowsintout0  
 columnsintout1  END    PROCEDURE gsxesc(i,handleINTEGER)  BEGIN   contrl05   co
ntrl10   contrl  NAFBGCHDIEontrl6handle   ptsin0x   ptsin1y   gsx  END     Remov
e last graphics cursor    PROCEDURE remgrcursor(handleINTEGER)  BEGIN   gsxesc(1
9,handle)  END       Draws count lines using the points in the pxyarray   PROCED
URE polyline(handle,count,pxyarray INTEGER)  VAR iINTEGER  BEGIN   contrl06   co
ntrl1count   contrl30   contrl6handle   FOR i0 TO count*2-1 DO     ptsiniPEEK(px
yarray+i*2,INTEGER)   gsx  END     Draws count markers using the points in the p
xdexINTEGER)INTEGER  BEGIN   setlinecolourgsxstyle(17,handle,index)  END    FUNC
TION setmarktype(handle,symbolINTEGER)INTEGER  BEGIN   setmarktypegsxstyle(18,ha
ndle,symbol)  END    FUNCTION setmarkheight(handle,yheightINTEGER)INTEGER  BEGIN
   contrl019   contrl11   contrl30   contrl6handle     ptsin00   ptsin1yheight  
   gsx     setmarkheightptsout1    END    FUNCTION setmarkcolour(handle,styleINT
EGER)INTEGER  BEGIN   setmarkcolourgsxstyle(20,handle,styarray   PROCEDURE polym
arker(handle,count,pxyarray INTEGER)  VAR iINTEGER  BEGIN   contrl07   contrl1co
unt   contrl30   contrl6handle   FOR i0 TO count*2-1 DO     ptsiniPEEK(pxyarray+
i*2,INTEGER)   gsx  END      PROCEDURE gtext(handle,x,y,string,sizeINTEGER)  VAR
 iINTEGER  BEGIN   FOR i0 TO size-1 DO intiniORD(PEEK(string+i,CHAR))   contrl08
   contrl11   contrl3size   contrl512   contrl6handle   ptsin0x   ptsin1y   gsx 
 END  yle)  END    FUNCTION settextcolour(handle,indexINTEGER)INTEGER  BEGIN   s
etmarkcolourgsxstyle(22,handle,index)  END    FUNCTION setfillinterior(handle,st
yleINTEGER)INTEGER  BEGIN   setfillinteriorgsxstyle(23,handle,style)  END    FUN
CTION setfillstyle(handle,styleINTEGER)INTEGER  BEGIN   setfillstylegsxstyle(24,
handle,style)  END    FUNCTION setfillcolour(handle,indexINTEGER)INTEGER  BEGIN 
  setfillcolourgsxstyle(25,handle,index)  END      FUNCTION getlocator(handle,x,
yINTEGER VA  PROCEDURE fillarea(handle,count,pxyarray INTEGER)  VAR iINTEGER  BE
GIN   contrl09   contrl1count   contrl30   contrl6handle   FOR i0 TO count*2-1 D
O     ptsiniPEEK(pxyarray+i*2,INTEGER)   gsx  END    PROCEDURE bar(handle,x1,y1,
x2,y2INTEGER)  BEGIN   contrl011   contrl12   contrl30   contrl51   contrl6handl
e     ptsin0x1   ptsin1y1   ptsin2x2   ptsin3y2     gsx  END    PROCEDURE setcha
rheight(handle,yheightINTEGER    VAR R xout,youtINTEGER)CHAR  BEGIN   contrl028 
  contrl11   contrl30   contrl6handle     ptsin0x   ptsin1y     gsx     getlocat
orCHR(intout0)   xoutptsout0   youtptsout1    END    FUNCTION samplelocator(hand
le,x,yINTEGER         VAR xout,youtINTEGER VAR cCHAR)INTEGER  BEGIN   contrl028 
  contrl11   contrl30   contrl6handle     ptsin0x   ptsin1y     gsx     cCHR(int
out0)   xoutptsout0   youtptsout1   samplelocsetx,sety,cellx,cellyINTEGER)  BEGI
N   contrl012   contrl11   contrl30   contrl6handle     ptsin00   ptsin1yheight 
    gsx     setx ptsout0   sety ptsout1   cellxptsout2   cellyptsout3    END    
 not on Joyce   FUNCTION setrotation(handle,angleINTEGER)INTEGER  BEGIN   contrl
013   contrl10   contrl31   contrl6handle     intin0angle     gsx     setrotatio
nintout0    END    PROCEDURE colour(handle,index,red,green,blueINator contrl2+ c
ontrl4*2  END      PROCEDURE setinputmode(handle,device,modeINTEGER)  BEGIN   co
ntrl033   contrl10   contrl32   contrl6handle     intin0device   intin1mode     
gsx  END    $A+,O+,C+,S+  checks on again for main program   ontrl6handle     in
tin0device   intin1mode     gsx  END    $A+,O+,C+,S+  checks on agtrl08   contrl
11   contrl3size   contrl512   contrl6handle   ptsin0x   ptsin1y   gsx  END  TEG
ER)  BEGIN   contrl014   contrl10   contrl34   contrl6handle     intin0index   i
ntin1red   intin2green   intin3blue     gsx  END    FUNCTION gsxstyle(opcode,han
dle,styleINTEGER)INTEGER  BEGIN   contrl0opcode   contrl10   contrl31   contrl6h
andle   intin0style   gsx   gsxstyleintout0  END    FUNCTION setlinetype(handle,
styleINTEGER)INTEGER  BEGIN   setlinetypegsxstyle(15,handle,style)  END    FUNCT
ION setlinecolour(handle,in  NAFBGCHDIEThe files FROMAMS and TOAMS convert files
 from and to the format used  by the HiSoft Pascal compiler that runs under AMSD
OS.    Their syntax is    FROMAMS destfile sourcefile  TOAMS destfile sourcefile
      e.g    FROMAMS TEST.PAS TEST.AMS  TOAMS TEST.AMS TEST.PAS    is    FROMAMS
 destfile sourcefile  TOAMS destfile sourcefile      e.g    FROMAMS TEST.PAS TES
T.AMS  TOAMS TEST.AMS 6handle     intin0angle     gsx     setrotationintout0    
END    PROCEDURE colour(handle,index,red,green,blueIN*"!9TAw#*"!9TA#*#//RaRV-(-(
-(-(EmzOy''!R"s#r!"Y2!V"222!"!"2 !5 !9!9nf####!w!nfZut2!9!9nfb         .   !T!nf
#nf!+nfwnf!+!(nf!+!!#wnf!+nf!+o&Ao&Z+w!utfnf#utRnfnf##+!nf+wY!utnf#utR& nfnf###+
!nf+w!9!9"!O!"s HiSoft Amsdos Pascal to ASCII file converter!G ,u!"!  HiSoft 198
5! u!"!l!O2!" "l!W!O!W!" File ! u!Ou no23P 7   0(!R!VR0##HB8Em(-!R!00VR8( ##'d D
G # !!#FALSETRUE0 '!"!*ESb!"!w* #t found.! u!!O2!"5Converting !*u!OuL to !Hu!Ou!
!Os!)"!W"2O2O!"'P2O!)"!W"2O2OO!(O!(2O!)"!W"2O!"%POo&*%P#"%PR!"!" !)"!W"2OO!Oo&Rs
!"!"hTHEN!duR!"!"OF!uR!"!"PROGRAM!uR!"!"MOD!uR !"!"#V#!#V  Halt at PCOverflowOut
 of RAM/ by ZeroIndex too LowIndex too HighMaths Call ErrorFile ErrorNumber too 
largeNumber expectedT#VR0Z)0 zGR0 Z)80 Z8ogDM!4)0j8B *Xs#V### +++r+s (##N#F##B2#
 # #N# 66 #6  !r+s+p+q56###++(N6!(s#r#N#F#### AND! uR8 !"!"- OR!+ uR !"!"T DIV!Q
 uR !"!"z TO!x uR !"!" DOWN! uR !"!" UNTIL! uR !"!" END! uR#!"!"DO!uRK!"!"ELSE!u
Ru!"!"jREPEAT!duR!"!"CASE!uR!"!"WHILE!uR!"!"FOR!uR!"! B(6 #(+r+s6##N#F (####!w5!
(s#r#N#F#iRDMbk66###66*#V+#V###Q##(r+s!(s#r#N#F#### Bbk++6!(N#F##  #V  ( Q-(7+!4
000B()))fR*#V (w#Bw#!9O999G7Gw0#"hB9T+6  NAFBGCHDIE"IF!uR!"!"1BEGIN!,uRd!"!"YWIT
H!UuR!"!"GOTO!uR!"!"IN!uR!"!"CONST!uR!"!"PROCEDURE!uR4!"!")FUNCTION!!uR!"!"PVAR!
MuR!"!"xTYPE!tuR!"!"ARRAY!uR!"!"SET!uR!"!"NOT!uR B(6 #(+r+s6##N#F (####!w5!(s#r#
N#F#iRDMbk66###66*#V+#V###Q##(r+s!(s#r#N#F#### Bbk++6!(N#F##  #V  ( Q-(7+!4000B(
)))fR*#V (w#Bw#!9O999G7Gw0#"hB9T+6%!"!"FORWARD!uRO!"!"DRECORD!uRx!"!"mLABEL!huR!
"!"NIL!u£R!"!"PACKED!uO! (!"!"OO! (!"!"O    1CASE bot OF                0BEGIN  
                 WRITE(gfile,'IN ')reg(top)WRITE(gfile,',(Ceightptsout1    END  
  FUNCTION setmarkcolour(handle,styleINTEGER)INTEGER  BEGIN   setmarkcolourgsxst
yle(20,handle,st*"!9TAw#*"!9TA#*#//RaRV-(-(-(-(EmzOy''!R"s#r!"Y2!V"222!"!"2 !+ !
9!9nf####!w!nfut-!9!9nf         .   !O!nf#nf!+nfwnf!+!(nf!+!!#wnf!+nf!+o&Ao&+w!u
tnf#utRnfnf##+!nf+wO!utnf#utR nfnf###+!nf+w!9!9"!C0!"i HiSoft ASCII to Amsdos Pa
scal file converter! ,u!"!  HiSoft 1985! u!"!l!Q0-!W!Q0!W!" File ! u!Q0u  not fo
und.! u23P 7   0(!R!VR0##HB8Em(-!R!00VR8( ##'d DG # !!#FALSETRUE0 '!"!*ESb!"!w* 
#!"Converting ! u!Q0u!"0!"0*0#"0!0*0R*0s#r!0*0##R!w!)"!W"!0*0###"0!"0!0*0+!(!0*0
R!0*0+w*0#"0*0#"0!0*0R! w*0#"0!W4!"*0+# hlines read.!u!0*0R!s#r*0##"0!0!R*0+++!#
w!0!R*0+++!#w!!C0-!#V#!#V  Halt at PCOverflowOut of RAM/ by ZeroIndex too LowInd
ex too HighMaths Call ErrorFile ErrorNumber too largeNumber expectedT#VR0Z)0 zGR
0 Z)80 Z8ogDM!4)0j8B *Xs#V### +++r+s (##N#F##B2# # #N# 66 #6  !r+s+p+q56###++(N6
!(s#r#N#F####  NAFBGCHDIE" Writing ! u!C0u!!C0s!0"0!"0*0!#Q *0#"0R !*0"0!!!R( !"
 Disc full! u*0"0J !! uR !"!" END! u!"!"O    1CASE bot OF                0BEGIN 
                  WRITE(gfile,'IN ')reg(top)WRITE(gfile,',(C  5E** 3P6!!/*,S226n
 this environment  0   0  fEH xAOjc *R"*R"5 c"-!Z!w EHe*z  feABCDHJK  z8U  8!eo"
Y DM*##x qp   $,*( *'2*O"S  ! ++   0Exog#fo"8     O+   O O+####x  DM*y7   0ExXog
#fo".+*ox      DM*####x OKy.%o0$  *O DM*##x *6#w#6#w#6 Variables used by GSXLIB.
PAS       contrl ARRAY0..11 OF INTEGER      intin,ptsin,intout,ptsout  ARRAY0..1
27 OF INTEGER      pblockARRAY0..4 OF INTEGER    rl ARRAY0..11 OF INTEGER      i
ntin,ptsin,intout,ptsout  ARRAY0..127 OF INTEGERgDM!4)0j8B *Xs#V### +++r+s (##N#
F##B2# # #N# 66 #6  !r+s+p+q56###++(N6!(s#r#N#F#####w#6#w   I*R#DM*"#x *O""$""##
##O"" """!I   02&  02'  "R##z 2(*!y *RR(%DM*R*RX0x(G!)#V##V#!)(d(%G#foR##xOGT+s#
r!(4###V#kb##n#f#RTRx ia 1' GG&G7ogNGyO""""UUUUwwww  B$$B!!   *##XG W!  ! ! !  w
   *#*## X0s#r##!" "  !"**O  '0' o   0 o   XY DMy  x!2 (! PCW8256 GIOS #8 E  )+#
fo!#**dy/t-&  +BIPWelsz#"!p+6$1!  Cannot run i  NAFBGCHDIE#(##  (OG#OG7 O OCi Sk
 "m g 7K K  !Bi*s#r#s#r     2   02     **og#fo**ogs#rDM*BK 77*BK#V##foxzk!Rkbxyu
((N0)0WOz0-)88)8ogR7!7$t,y,l-,d4000    PROGRAM Bar     This is the program that 
produced the cover page of the GSX documentation.    The main program is very ar
tificial since it uses random numbers for the    data and the shading. However y
ou may find the procedures pat and bar3 useful.    Note that one of the messages
 is not displayed on the screen properly since    setrotation is called.      us
e BAR.SUB to compile this     CONST title1len8  title2len8  textmlen30  bwidth20
00    TYPE point RECORD x,yINTEGER *W Y G G £  !  7hb"g)))"jg#)))+"ig)))"kg#)))+
"!(#xw!(#"!(#"2! (! (!(!" "A  *)0," 0#K EOx/w8 END       VAR    $F GSXVAR     h,
p1,p2,p3INTEGER  handle,count  INTEGER  iINTEGER  x1,y1,x2,y2INTEGER  cx,cyREAL 
 title1 ARRAY1..title1len OF CHAR  title2 ARRAY1..title2len OF CHAR  textm  ARRA
Y1..textmlen OF CHAR  labCHAR    $F GSXLIB      This procedure sets the fill ind
ex and style according to its single    parameter 1 corresponds to (2,1)      2 
            to (2,2)      6  to (2,6)      7  to (3,1)     12  to (3,6)    PROCE
DURE pat(jINTEGER)  BEGINEwKAK ' EXGAx Ew)#fooKygWG sAqDM,,B R(R R 7q8i oRh QRhQ
5xAO2)"R)Q"xWy22( 8(KKKx  x y GNy(/GB#(EEwogG  isetfillindex(handle,j DIV 6 + 2)
  isetfillstyle(handle,(j-1) MOD 6 + 1)  END    FUNCTION rnoINTEGER  VAR iINTEGE
R  BEGIN    iENTIER(RANDOM*9+1)    IF i7 THEN ii+1    rnoi  END       Draws a ps
eudo 3 dimensional bar starting at x1,0. y1 units high width bwidth    with the 
rectangles printed in colours p1,p2 and p3  PROCEDURE bar3(x1,y1,p1,p2,p3,bwidth
INTEGER)  VAR p ARRAY0..3 OF point  BEGIN   pat(p1)   bar(handle,x1,5000,x1+bwid
th,y1)   p0.xx1  p0.yy1   p1.x #*((( W/OO//WYKdoKd(oKXoKX(o7KK£KK£dX7d7X7 o&)))N
#A0y !# GR#ex!(#N*)!Gn&)))#fooq## ogdRBo!BUUUUUUUU*UHB"I$H D $ $ x1+bwidth p1.yy
1   p2.xx1+ 3 * bwidth DIV 2 p2.yy1 + bwidth DIV 2   p3.xx1+ bwidth DIV 2 p3.yy1
 + bwidth DIV 2   pat(p2)   fillarea(handle,4,ADDR(p))   p0.xp1.xp0.y5000   p3.x
p2.xp3.y5000 + bwidth DIV 2   pat(p3)   fillarea(handle,4,ADDR(p))  END     BEGI
N    openwork(handle,1,1,1,1,1,1,1,1,1,1)    title1'Regional'    title2'Analysis
'    setcharheight(handle,700,x1,y1,x2,y2)    gtext(handle,1000,29000,ADDR(title
1),title1len)    gtext(handle,35D"A !HHB"""$H"HBB   " $!$$$!AB!ABBB!I$  I$ A   D
AA!A B "B$"$  H  NAFBGCHDIE00,26000,ADDR(title2),title2len)      FOR count0 TO 7
 DO  BEGIN  hENTIER(RANDOM*25000)+5000  p1rno  REPEAT p2rno UNTIL p1 p2  REPEAT 
p3rno UNTIL (p1p3) AND (p3 p2)  BEGIN  bar3(count*(bwidth+1500),h,p1,p2,p3,bwidt
h)  labCHR(ORD('A')+count)  gtext(handle,count*(bwidth+1500)+700,3500,ADDR(lab),
1)  END    END   isetrotation(handle,2700)   textm'1986 figures.  000''s of unit
s.'   gtext(handle,27000,22000,ADDR(textm),textmlen)    READLN    closework(hand
le)  END.    -8%0#-#!# w$D2%%O /  !%v( 2FNCC!%rA0%G$OB !D'# '' 2-'/ %(6V!## #V)'
G74'/ f #!0*%%RV (* !5*$%RFREEBLOCKO''Py.'%00V*%N v R(/ / !"%/'0V(v N %R/  / !"%
D%O%(GHg8&o!COLLINE0'/ !%f  '1986 figures.  000''s of units.'   gtext(handle,270
00,22000,ADDR(textm),textmlen)    READLN    closework(handle)  END.   £KK£dX7d7X
7 o&)))N#A0y !# GR#ex!(#N*)!Gn&)))#fooq## ogdRBo!BUUUUUUUU*UHB"I$H D $ $ (!*F(!!
$I/AUTOINSERTCHANGE5'/ *%1'b*'G!%2'b!I%/   $ 3'/ !%!%x /8R0!%   #  + G8 ( 0  !) 
8 !#  0  ESCDELO%(%G&'O!'# x' 9'(xAOy x !'# v'7 %'G&'OB !V'# !'W#  O$0OG   (%(&m
ED80 (C) HiSoft 1985. Please buy don't steal 4!g&#.( +6.#6C#6O#6M#6!f&# 6#6X#6!A
!g&N!AjR!£!NBK 2m!6#!  HP.COM ( +w#(.(( (a80w#6 ##8    K!'*$BDMC%!%"%*S'S'n(V(K%
B (n 'w o ( ( #(n(# ( 7XyTO # ( #  O6!#(7 n(!6'(!U'   #3n(!%#(*%w#6"%rK%B !'-i(%
i ('O        i !b Help file not found    ## ! !9i z 2%''2%Gi(!o0$v! #m!g&%*% %'2
%2%&'2$''!$2$('!%2%2% *g&(!%#( 7'(!I'# z'7 *%"$"%!o#6!%%g&++! Pi  2A!% ! S +!5g&
  !*%1E(QM C R X++6#S%!%www2%!"%$O%G*!'T"%3i 8'!N'# '7 g&!g&5!g&# (+# (!%N(!v  %
% (% #. %GvHit a key9-8B! (7i3 i-!z i6B#6A#6KBAK*(#6#!(c!(j03ii6(!OWy!(w# ( W i(
p BJlBJ#l  (x i 72! l8X(x 00i((-# ((OR0  ( i!6(  (zv(-2B $OB %()g,'o+'G( (Y8R 0(
- %  (83 C  O   838 $08  v*%RG $8x#'   $'%G$OB   %GN %$8!D'( G# $8  2%$O(( ( CO 
 0$DO%Gy(HD80O+'2%#w-% 70Oh002%*#R v(2%-8% %i %%G% %!%v(*#R   NAFBGCHDIEz"! ( #N
y7e!  eO!7*7zN# y#+(!8(7Oy!PASLSTPUNRDR*.*a            #.(!8 !$7,%()/z G!7j z lz
n S!&#VV2%f(  +'2%%w# T%Rz ##Vob0$%!%v(#!%''2%bk#*%o0$%RV8*$"%!%S#S###ob0$+6 %%2
%%2%% + w%# T!%!% ! YSure         G$OB !''G-'O&'OB %!/!tAbandon text X 2A 2A!v&6
£ U to abort commandSee manual for details2%*%v&# %! 7%Gg#w50w# ((7$D(o+'g(0,y+'
 0((  7%wS%%hS%!'RRE$Obkx($ CO 0#$0HDOyO!%w(%(GHO$DGObk (+(( C8(#DGO 0(#+,'o+'g-
  #j++ #w%h7%2%*%8++#"%Tw!'hR C%('G*!'R( w0S%G%G/#/(%R  '*%!'RDM   n( DM!%6!'x(h
0(*bk(O2%!%!!%-2% ( (0 0(0w# x(+ 6!%0)))o0$Go to line "#W*%$RWC%%r2%%RDM%TS%K%!%
#bk+wTw5" #*%V*$$R#%8+R*$K$C%BDMr*%%S%R"%!&(# 7R*#!'R*#Tw07j*#+6 6  *#Th07hbk+(6
 (6 R0/o/g##o0$*##RR##0RDMT*#R(8R(0  0  8R#2#%#+R0 !%#R%7%7WR%#!%#RDMx/Gy/OC%"%T
w!%#N#F++B w###!%##V*%R(0*%r+s##.*&"   2%'R#"%*%%+$8R8R#"%%"%K%S%TK%"%+$R *%"%$R
8 *$"%"$*%TwTw!Abandon block 5!v&6(W (( !&-2%!v&(#  ((, (  8((w #x(+ 6!v&x     -
2% ( ( 8(w #x(+ 6 #(( .( ((#6.#6P#6A#6S#6#(  +6a w*S'S'%G# "%!v&6*$8JrOut of mem
oryLine is too longUndefined commandBlock start unmarkedBlock end unmarkedInvali
d destinationBlock marks reversedNo such lineBlock too bigMarker lostNo block in
 bufferNo file/Bad filenameDisc fullvhR*##RR0%*%R##R0V7*$"%rRS#hS#R2#*#o0$*###O#
*#O#R7(2#*#RDMT+vR*##R#R(*O*##%RDM*%rT*%RDMC%$S%S%S%x(m( (S% %*%RDMkK%S%*%Tw1'!%
"% 2%82'!I%"% 2%8!#6!+#"6!k!6!( 6!8k!0%%!%!%w(#wO "%yb*'G*%ybK(+# G!U' C(C( /+-2
%x(J+2%x(x((() (" 8K(z x(w#6K/  zA7K1 z1 + 6( ( 0 / !!%I%Nwy#*%%S%"%A *%!%TS%#K#
BDMxRDM#k#T*%#BDMx(RDMkS%+X#aV+ # +j(+ (8(+0#*# (  #(0(8++ (C X #(+# ((C abkhbkb
kjh*%T%Ox( %G4%Ox( %G%h78%0bk+w*%('o---w8- ('o---h0w7- !"%*!'T"%%Gh0*%"%bk+w('  
NAFBGCHDIE!# !(%%!T!j%%2%%2%+%#(( #((((7"%K%*%%R0Wx(*%"%*%%rx(TBBDMRDM*%I%K%x(bk
*%7!v&6((G ( 2%2% %(8 2%Y TDM*##o0$%8(DMBDM 2%M!%#*%#K#BDMx +R%"%RDM+k#*))J!U!A0
fnVPdN  G 5NjJE(i2!  "'z!T0OB00 8. 0J(0OB0 08QE - P2!z +PO I    s )ClyD 0 !Nj# 0
0G00OxGG2!0V/R0   ##'d z£''R0 Z)80 5*!r !A # $%R"%2%%#RW8B%#%#S%*$"%*%R"%*%%R%#8
R0 *%R#"%*%%K%"%S%#K%%#R "%*%"%#"$Wk2%2%W*%RDM#S%##Vbo$##V#$(KAS9P*(L(d# ( (6 #6
 "*#"F( *9#"9   *(!f )F( !"!"*"!A6 #6 !W 1I!#( #P7!-(+ $!"+(- /w,(22!"!2"! 1!z!R
*R++H($!& 1o&!rv(*c v(!TAcR0v(   xG!8 F  !/ 1*9ABEk&!r!4EI0Aa(%  Hit any key for
 menu HiSoft Pascal80 Menu Selection    Start editing  Compile  Run  eXecute  Qu
it    Edit file      Main file  Filename !fo%vY-(1!"S7""""("!"  "()A8G700N !(  A
04!wb#+8a0!  0N( 0a00$ O90F 6*"!"# G22y2t !"!A"x,(S9W(* ) 18r  2!y'#(c( *O  8x( 
w(z  y s"y"'S%"8o&8))))o3"'"' G'('(2!  ++++o&"'v !y2%*'Hu+-*/,#$&HPE.HLP (  P 2)
" YEHK,pqFSDSDEXRCGBKFBKVCYPWR00FLAQQXJIRTYDSDBKBEMCYPWR00QSAQQXJIRT#o0$%8(DMBDM
 2%M!%#*%#K#BDMx +R%"%RDM+k#*DLOCSIA PACKE$FIL#NI"%FORWAR+PROGRA5I ODOITNDSIXSEN
OcMOiDIoVA uANFOENGOTWITTYPCASELSTHELABE!CONSARRAUNTIWHILBEGIRECORDOWNT REPEAFUN
CTIO PROCEDUEnd Address Errors  *ERROR*Write Error  No Source File   No more tex
t  No EOF.PAS!D 1 A*#!o  ( O(q#O (w#6 # !  ,.* B+/! /%/Ar         COM        PAS
        PAS   #!9Kn0g00Zt j2!y!9KfnR0ZjR0)/o0C/gx/ )  NAFBGCHDIEx(z(xz %%%#%%*75
"5s#r# !g"76#*50#N#F#xiN#F# #7*3#V#N#F*'B ##V#7P++ +!zN#KVw##*!z+hr+shs#rhwKX++Y
(%%% (tg!R()(B(*'u(/(%%(v( #V##fo%%O% yH#G T%T%O (#T%%9%8*+"##x8 (DM(Gby'Oq#p##V
z%%f!4f!9! p(7 (P  (v D%%!  %p((%!! !! %C%!%C!J5!  !N !Y!U50 +!*( #V#F!G !K 9z V
!Z  y /((GGR R(R RRR# 8080B B B B(gt(gt(gg !"!" !" !£"            y p     n!1!" 
 DMOYAfYnY )!p(7 1y(( ("*D%! !.!% n!*%! %p((%!l!(" !"   * " !b!*DpAK)!o,!h,!c,(%
( 9%!*!!*pAO++##yI7D'%*N%+ !-9UEre% !5++%#T+r+s%G3/Lb(o&1#VGO !N6g()TRB E! #N#F#
 5#! /##V)#) !# # #  ! -%+  ( *+S" (  +sr utw ( (!!!$!/7D(+ CL&(p x +L! 4*# !B  
wo&Yx Sy( /+A(!e8.o  f (  z 4( #n! (()1 8 +8! Y !O*P&,y#V#2"D 00389A!2 6!7%D (( 
 !VGA #++P(!ZA(!e!k(P(ogRNqP NN!I !Q#F####VM*N#Fws#r DMs#r#q#p!9F%'+#N#F(* !x ((
"+L!(7  ( (3DN#F#V#!D!!ogB9!B !(7%++GGy2Bx  +!(7T+OB(I!BF%!Bp+I++(.( GB5#T+++%I+
%R*  (5( ( w R!( !p!"na!/"na t(gZRRg #0G + +!B+( +V+++6#%(n(((C  !  (9B! !A( !!(
&A &++C(!e! !!(xz ,0'($(0(T),!"na4H#V##V#F%(7 !19 0 s (+ +  J2s#r#V%y2B"%-"L (%*
B&y !# B LRDMbk+###!+*3 !!*BO"  (S(!  (w0!H#T9 0%  nf%+  (2!7IV +(!+ftIHV,RGGO #
GT  NAFBGCHDIE+N(r!BH  r&(!iH&(!q!w&!n !to&#+OyD% !J %%(Pv(1u(5( "W*'(f%(g('3'%O
i&"Lb#Vx y((Qz2Q( %F(") +9%QY9##VHWN#Fyx(O!p (!r (!Z r  !N  (!Q !U  i0E(i++Hr + 
q#p(++%%#V2B!N4%N6#q#p#Bw2B#%(DWBGwq#p#6#w#w#wz, 'O#'y#! *7##Nw%(7%# %'"Owy+'F+N
#vH+*)B")s#rR'*'F+N#v(  % 2%$Be%.DM)9B")s#rJ*R'*V+z(2++*%77#VN(#8+q%N#F#+xD8(i#V
AHr7!Z %N#F#+w+!)x (  G ( ("2F!2 ( (nfVnf ( (!  ! E!e (!RZt )g#V #V#N#fi! ( ! I"
"w""W83"* CNy((Q2P72PKN%NH!Pu %(0ZV*(  *(+xH*s*p*x*  ( ( + 9%W(#z(**%N#F#Vr (!i+
#V#(WgoRqN#F#(Gn(!+iB,!+#V!+x!+N#F#(2()++n(!+Y!+!+2  ( ( 9 0&%+ &  ((9+VH*wr(VH*
 wr%+VH*(*A)(+ (  ! (*G%+G (! ! !£ %($ 0 +u  ! u ! -%*/")  %((!+"R"! J%*73"3s#r#
's#r#s#r#w#"7%(H E%N% x%6#q#p#    q#p#s#r#"7( %N6#%xG %(! %"'Wz!!")  %'(*)!4(L$%
*5# Nw###s#r#w*7%)$!")!w'"'% (' %'+'(D9p+#V+(SLz2QCNz  2P!V+!+E*Ds#r#VSE*xE+Wx(z
(!L!R!+DzP (  R F*7D!,yMDx2%2%!""""!"(%!R, " TFRAr,RANDOB,,RANSEE6,6,,EX0,L,ARCT
A,TA,COe,SICPX,X,,IN*5*7++F+N!B"1s#rB(#V+++F+N*1i+1r+s+w#G)x.(#s#r% +++6$6%"*3*5
*7!"7"5"3O)*+HogR+V++y6$6#####V#Tr+s+( ##G'%#!"17#F+'!5(! 9#V!Oy ###N#Fr+si#TO !
$!")8"+9(!$GO*RI!$PY"!!9% %#VB,,,OU+-ADD+-INLINz-ENTIE #-READL#,#,.-PROF,,-PRO,,
M-USE-,-,-INC,,i-HALx,x,w-SQR-PAGf-ROUN-TRUN-MAXIN-SUC-PREK-OR-PEE0-POK-RELEASC+
-MAR+-NEf+-REWRIT.RESE .CHAI.EOLs!.EOn*.OUTPU2.INPU(D.GECU.PU.CH,,e.OD1,1,r.AB ,
,.SQ ,,.TEX.FALS.TRU.BOOLEA.CHA.REA.INTEGE.REAGX$%(X&(#(&%&N#F 4##F## ( 888#p#6(
54 %w'#q#6%"G7s#r&#Oy$#N#F##V#"7B#(Z %t%#V#s#r###s#r& #%# %O"76+q% %&7s#r#! %"'!
"-&6G-s#r###s#r%b& 6#6% 7r+s*-! '"-F+N-s#r#"-6#6#Ts#rR'*(D(d q#p#s#r#%GG R's#r# 
(  NAFBGCHDIEDL.REA/WRITEL/WRIT!1*"/!01!DN,p.# (# (  2m!m  . (-.-  .lwc!G(Z 0QN 
AV !80))))o"/!Y R!( T !,",!"T,(*T$"#1%OiOTR"VogR"X%Dv(5c(V !01Y!0!"1TAt 2A22!"%G
G  HiSoft Pascal for CP/M-80  Copyright HiSoft 1983,84,85,86.  30 May 1986  All 
rights reserved.  Directory FullFile existsn0g00ZQt jxxg!Ut!9Fp+xPKzR0ZjR0)/o0y/
g/  xg!RZt)gtO( G!R!!tOz7 G ) 0 #!R!+)))J!U! 0fnVPdN  G 5NjzP B8i42$*2$2(  - Del
eteMalformed Command Line12P 7  0(!R!OVR0##HB8E(-!R!O00VR8( ##'d DG # !!#FALSETR
UE# q!" y!*.8FU!" !"S  2!&W 4"SO2yW 4z 0 (W z*0 .z* "D(o&P00A-" S"U!yG0y28t((- z
Mbj0) 2W 4 !#V#N#fi BSej)0.G 0EDO-O+y 080Gyx/0) /2DW z !P!5 fffQ6Ay* ##V#!#Vx  H
alt at PCOverflowOut of RAM/ by ZeroIndex too LowIndex too HighMaths Call ErrorF
ile ErrorNumber too largeNumber expectedT#VR0Z)0 zGR0 Z)80 Z8ogDM!')0j8B * Kf#V#
## +++r+s (##N#F##B$# # #N# 66 #6  !r+s+p+q6###++(M6!(hS 0.E+00S"*KK4-(+0 0 g!T 
0OB005 05. 5J( 0OB0 0505QE 5- 0E(z +0O#    s )ClyW D 0W 4 W 4!Nj# 0"0G50OxGGExpo
nent ExpectedzBjt#j  Sxt!U!2/Vn&n&R0s#r#N#F#### B(6"n #(+r+s6p!"*nR(DM!Vy  Can't
 find chain file##N#Fx ( ###!w!(s#r#N#F#iRDMbk66###66* #V+)#V###D##(r+s!(s#r#N#F
#### Bbk++6!(N#F##S  #V  ( -(7+!400Vutnf4!/5 rSv#0#cvsv!U "rt(yQ!F#t &N#F#N#N#F#
Nc44( WW!&!ZOkvtLZRz2sES£Al444o&M%X!Ut(z ztz /2z  o&2S"05()))R* #V (w#5w#!9O999G
7Gw0#"hB9T+6*"!9TAw#*"!9TA#*#//RR-(-(-(-(EzOy''!R"s#rt(!9Fp(DzPCcN( x "ZWxxg0Rt 
jmHFpFDx(R (0O/GRT£!9F(GOxK   N A F B G C H D I Ez!gMWD4S ""4LgS"a *"S$"&8) *g *
"*!Zy * g**&$4j( t(z WQrzt2z2!IU#02!2!n4APc9k4444(!#V#N#fiHCHCdtz2QrQ2z0(pQ)    
If you hit the 'Y' or 'y' key, the displayed file is deleted. If you press the  
'A' or 'a' key, THIS AND ALL SUBSEQUENT files which meet the specification  are 
deleted without further prompting. If you press the 'Q' or 'q' key, the  program
 ends and returns to CP/M without deleting the current file or subsequent  files
. If you press any other key, the file is not deleted and the name of the  next 
matching file is displayed.    If any file is set to 'Read Only' with STAT or ot
her utilities, then a mes8!F#FCIw4##!N#F#N#F#N#F##V4QdRQBeUgdioP'#q#6%"G7s#r!9! 
p(7 (P  (v D%%!  %p((%!! !! %C%!%C!J5!  !N !Y!U50 +!*sage    Cannot delete!    i
s displayed and the program continues.      SD  ----    SD produces and displays
 a more detailed listing of the files on a disc than  that produced by the 'DIR'
 command. Like DIR, SD may be invoked by itself or  it may be followed by a CP/M
 ambiguous file specification such as AKNIFE.*    For example, to get a complete
 listing, type    SD (or SD A or SD b etc)    and to get a listing of all files 
with the 'COM' extension, type    SD *.COM (or SD B*.COM etc)    The listing pr2
! !2U2  !  2"V####2X6 A!!e(G2 eG!eA. (+4(1nf( +#M7NU2U(# .#!eGX8% (nfVutXNWEnfut
!eGR(( X(oduced on the screen shows the name of the file in full, with the  tota
l number of records (in decimal) along with the number of K (1024-byte  units) t
he file occupies (in decimal).    If the file is marked as read-only (for exampl
e, with the SET utility), then SD  displays an 'R' by its name. If the file is m
arked as a system file, there is an  'S'. Both attributes may be held by the sam
e file.    This program, which is just over 800 bytes long, performs much the sa
me  functions as most of STAT, SHOW and D# 00P*Vnf"YG72KY28y( #kbG(M#.!NK!d Ur+ 
x # A  0!jR0SD V1.0 by Adam Denning (C) HiSoft 1986  $$ S$  $R $  $K  Recs $  Di
sc free space $function i sourc an Man  librar formO!p (!r (!Z r  !N  (!Q !U  i0
E(i++Hr +IR. STAT is 8K and DIR and SHOW are  substantially larger. If disc spac
e is at a premium, which it is generally  is with 3" discs, we recommend you use
 SD in preference to the normal CP/M  utilities.    WP  --    WP is a short-and-
sweet file copying utility which makes the task of  transferring given files bet
ween discs relatively easy. It is used like  this    WP afn destination drive na
me -q    where 'afn' is a standard CP/M ambiguous file specification, from a lon
e  drive name (e.g. A) up to a WD  ----    WD is a program which allows you sele
ctively to delete files on a disc.  WD is invoked by typing its name followed by
 a standard CP/M 'ambiguous  file specification', such as B*.COM. If no ambiguou
s file specification is  given, WD treats it as if '*.*' were entered. If a driv
e specification  only is entered, such as B, WD treats it as '*.*' on the specif
ied drive.  The name of each file which is found to match this file specificatio
n is then  displayed, along with a prompt    Delete (Y/N/A/  !N!A!F!B!G!C!H!D!I!
Efull file name. Note that a lone drive name  is taken as 'drive name*.*', so th
at 'A' matches all files on drive A  in the current user area. The destination d
rive name, if present, is a  normal CP/M drive name such as B. If left out, the 
default drive is used.  The '-q' is the 'quiet' option switch and its action wil
l be described later.    WP finds each file matching the afn given and presents 
the name of each  one to the user along with a prompt    Copy (Y/N/A/Q)    'Y' c
orresponds to 'yes', 'N' k End of block  K V         Move Block              K C
         Copy Block  K Y         Delete Block            O P         Paste Delet
ed Block  K R         Read Block from disc    K W         Write Block to disc   
 Quick cursor movememnt  ----------------------  O G         Go to Line  Q B    
     Go to start of block    Q K         Go to end of block  K 0         Remembe
r position       Q 0         Return to position    Find and Substitute  --------
-----------  Q F         Find First          to 'no', 'A' to 'this and all subse
quent  matching files' and 'Q' to 'quit'. Each file to be copied is copied to th
e  destination drive WITH THE SAME NAME. Any file of the same name on the  desti
nation drive is deleted prior to the operation whether the copy succeeds  or not
, unless it specifically has been marked 'R/O'.    If the -q option is present (
the 'q' may be in upper or lower case) in the  command line then the 'Copy (Y/N/
A/Q)' prompt will not appear. WP will  run as if 'A' had been pressed in res    
L           Find Next  O L         Substitute & Find       O A         Substitut
e All              Press RETURN to end any other key for more Help  Leaving ED80
  ------------  K Q         Quit and Exit           O Q         Exit without Bac
kup  K X         Exit with a Backup    Toggles  -------  V           Toggle chan
ge/insert    O I         Toggle auto indent  O F         Toggle space display   
 Miscellaneous  -------------  I           Deliver TAB character   O R         R
estore line  ponse to this prompt before any file  names were displayed. In othe
r words all files matching the afn are copied  without prompting. Note that the 
-q option must be after the source afn AND  the destination drive name (if prese
nt) in the command line.    If the source and destination drives are the same an
 error message is printed  and no names are produced. If the copy fails for lack
 of disc or directory  space a message is printed to the console and the new cop
y of the file deleted.  the copy fails for lK F         Disc Directory          
K J         Erase file from disc  P           Control meta-key        J         
  Help key         Disc Directory          K J         Erase file from disc  P  
         Control meta-key        J           Help keed by a CP/M ambiguous file 
specification such as AKNIFE.*    For example, to get a complete listing, type  
  SD (or SD A or SD b etc)    and to get a listing of all files with the 'COM' e
xtension, type    SD *.COM (or SD B*.COM etc)    The listing prCursor Moving com
mands  ----------------------  S           Character Left          D           C
haracter Right  H           Character Left (Alt)  A           Word Left         
      F           Word Right  O S         Tab Left                O D         Ta
b Right  Q S         Start of line           Q D         End of line  E         
  Line Up                 X           Line Down  O E         Top of Screen      
     O X         Bottom of Screen  R           Page Up                 C        
   Page Down  Q R         Start of File           Q C         End of File    Tex
t deleting commands  ----------------------  Y           Delete Line  DEL       
 Delete last character   G           Delete this character  O T         Delete w
ord left        T           Delete word right  Q DEL     Delete to start line   
 Q Y         Delete to end line            Press RETURN to end any other key for
 more Help  Block commands  --------------  K B         Mark Start of block     
K K         Mar  "N"A"F"B"G"C"H"D"I"E!PlZMu  '1.         COM        PAS        P
AS,!a(0 !"SU**Y!P.!"*UR!.MR2*S"!W)!!"!222 R(#HPE     COM 00 N (  A02!5Ww 0#+ 85!
0N( +a0+$ W0FF B*"*Y"!"Y!"#G22y2!"!-"x,(SW (* ) " 8r  2y'#(c( *xO  8x( w(z  y s5
"CSA 8o& 8))))o3"Cc"C G'('(2  ++++o&"Cv !y2Ar*Cu DHP.COMError messages not avail
able               !"#!9QKn0g00Zt jQ2t!9QKfnR0ZjR0)/o0C/gx/ QI)))J!U!0fnVPLOCSIA
 PACKE$ FIL# NI"  FORWAR& PROGRA0 I  O OD TI DN IS SEX NO MOd DIj VA p ANv FO EN
 GOT WIT TYP CAS ELS THE LABE! CONS ARRA UNTI WHIL BEGI RECOR DOWNT  REPEA FUNCT
IO PROCEDU  End Address   Minimum D option valueErrors    *ERROR*  Write Error  
No Source File   ErrorNo more text  No EOF.PAS!bk#.#  Compiling  !A*#!dN  G 5NjJ
E(i2  "Cvz!T0OB00 8. 0J(0OB0 08QE - 2z +O I    s )ClyD 0Y Y!Nj# S 00G00OxGGN20V/
R0   ##'d zh''R0 Z)80 5 *Uw#"U!. #zG (# z2rZ*Y!P.( *Y#"Y (.O(q#O.(w#6 # ! ,.* Bx
(z(xz "#*US"SBs#r# !5"U6#*S0#N#F#xi5N#F# # 7*Q#V#N#F*CB ##V#72t2++ +!N#Kw#r#r22*
2!z+r+ss#rwK++2YgRB1*FKF*W#"W *WRP2(22F .SWP*((5# ( (6 #6 "*(!SF(J!,"!"*"*"Y!.6 
#6 rR*W!!!r#  Symbol Table Full    Sorry, can't find errora80 ! #( #P7!-(+ $!"+(
- /w,(!!-fZv(M*v# ++E!#rMERZa(&!o&!T.4vv!p#606!sy(#r"*#"z2(%v (tg!R()(Z(*Cu(G(A(
4v(/ yR v£&#V##foAOv y( #V#F2!+f!/f2z V!f& y /((GGR R(Rz  Rz R R # (!fZFPOiO)D!f
ZR1R"ogR"(fZ (*"v(" SxG!SKF !F*W (  ++.BF((G"SB(  zG2Rk& (E!( # W  !#  !V.!a4EHP
80    ERRW0Aa8g0 A8G7  #N#A#F#B#G#C#H#D#I#E8080B B B B(gt(gt(gg !e "X K !e "X K 
 !n "X K  !s "X K Telt9)VIkDH!++r#+r+s3K&!h(o&#V3!r6E%(HVTRB E! #N#F# 5#! /##V)#
) !# # #  !LDREADLCCREACWRITELAWRITCALMP £O*X#VS7  *.,K*)*0".S,C*2)"00(!R!VR0##H
B8E(-!R!00VR8( ##'d DG # %t+  ( +22S2" (  +22sg22rg2 2ug22t2w ( (!!!X!DDKJDD£(+ 
Cp&(p x +2p! f4##F####VWN#Fws#r DMs#r#q#p2!9FpT+#N#F()XP!Dx (("+2p!f(  ( (23£N#F
#V#!D2!f!ogB9v!eP2g!f(!!#FALSETRUE 7!"%!/*KUcr!"%!)£ SE()(!2!"!Iw#!v" 2!! ##w 2m
£ 2!"!I  HP      .COM  HPE     .COMT         G* ##V#! #VH2##V  Halt at PCOverflo
wOut of RAM/ by ZeroIndex too LowIndex too HighMaths Call ErrorFile ErrorNumber 
too largeNumber expectedT#VR0Z)0D+r+Gy2ex vM!f(T+OB(!eFh!epc+++(.( oGe#+++rr+hR*
c(5( (2w2!f0 Q (2 (22s#r#Vy2e"cD"p (*e&Dy !G# B pRDMbk+c###!f+*c3 !!f2*ceO"c(S(!
 (2w0!f zGR0 Z)80 Z8ogDM!D)0j8B *%*%#V++F+N*%!#V### +++r+s (##N#F##B,## #N# 66 #
6  !r+s+p+q/##(aT6 aN#Fy(Cp+q##N#F# !aM+w6a4# 4#N#F# ++6!#0%2  2ng22fg%2g (2!!fr
V 22+(2!f+ftcV2RGGFRARANDOZRANSEEZZEXLARCTATANCO SI(CP&Z&ZINYY,OUY9ADDYASIZvYJIN
LINISENTIE READLYYiPROFYYyPROYYUSEYYINCYYR+R*R-R,R/R/!(s#r#N#F#### B(6" #(+r+s66
###++(6£*( !!"*R(DM!  Can't find chain filebks#r#####N#Fx(H0 (!##'#'!w0#a #T6#6+
Ow!(s#r#N#F#iRDMbk66###66*%#V+#V###a##(r+s.RB*RD,RH.$RI03R)BUSER1Z1ZPHALHZHZSQRm
PAGCvROUN TRUNu MAXINSUCIPRE-IORIRECASPEE,KPOKMEMAVAIXRELEASXMARXDISPOSXNEXREWRI
TD RESECDCHAI)D#EOLC-EOD6OUTPUINPUCPGECaPUCiCHLZLZqODYYAB VZaZSQ OZZTEXFALSTRUBO
OLEACHAREAINTEGE  $N$A$F$B$G$C$H$D$I$E!(s#r#N#F#### Bbk++6!$!N#F#6#6#6#!q#p"!£w!
(N#F##  #V  ( -(7+4!40040R()))R*%#V (w#Rw#!9O999G7Gw0#"hB9T+6*"!9TAw#*"!9TA#*#//
R R -(-(-(-(Ez O y''S!!"*!sv!Uc "1t(yen!uF#t &N#F#N#N#F#Nc2( 1W1W!&!ZOkvtLZR!z21
sES£Al1o&%Q Xc!Ut(zW ztzW /21z  o&m22S3"5z!gMWDS"LgS7"9a*S"A*B(08"x(BOGC/s#r#Kq#
p*s#rs#r#V#N#F"!w#w#w#w R0"!R"9N#F!!#VB8q#p#q#p+++s#r+xRs#r#(s#r+++*t(!9Fp(DzPC&
N( x "Zxg0Rt jHFpFDx(R (0O/GRT£!9F(GOKn0g00ZQt jxg28) 3*531g*7*9!Zy 7*9 g*53c3*A
j( t(z WQczt21z£23!IU#023!23!nAPc9kc3(!#V#N#fiHCHCdtz21Qc121z0(p8!7F#FCIwc##!Ut!
9FpPKzR0ZjR0)/o0y/g/  g !RZtp )f gtO(  G!R!!tOz G   #!R!+)))J!U!(0fnVcPdN  G 5Nj
zP B8i121*35w222("3S5d21!&2 "7S91O222y!N#F#N#F#N#F##V.dRQcccBeUgdioPr3hch chrr3h
(oho98)X+2"2##x8 (DM(hypTOq#p##Vz2!'AfD!/Af *%#V*%f!C6ATAf!Cf!cBfDp(C%Q D Mz 0 1
(W z*79D01 .z*D(o&Q PcM00DA-"Su U2!2G0228t((- zMbjA0) 21 2!t#V#N#fiBSej)0.2G 0E1
#DO-O+y 080Gyx/0) /21D cz!Pc!15fffQ6AhS 0.E+00!S5"3*K3K5-(+B (S B ( B£9A!cBf Dp(
2DC(iA!jBfoA!nB %D!wB C5(!BB!£BB!B Df D!B D!B!BXAA D+2g!Bf!B!"%r DM OAwr)X!B hV!
CfBp(C%Q B 1y(( ("£!Cf!C!C !Cf9A!Cf !Bp(2DC(Bg4!T 0OB040R 40R.fR4J( 0OB0 40R40RQ
E R- E(z +O    s )Cly cD 0   !Nj# 40"0G4R0OxGG4Exponent ExpectedzBjt#j  St!U!2Vn
&n&R0VutQ nfQ !5 Sv#0#cv  %N%A%F%B%G%C%H%D%I%EB!Cf6ABIA!C"%!C"%j*%"%!DD!DD'X£vD!
D!DC(f'X2D(C!Df!D!D7vDL!DD!DD'XvDO++##yID£p(%QAI!r"%*r%D+ DDP!B F Ewo&Fx Sy( /+A
(!GG28.oEPPf(Pz 4!9!*M"E!lMf!R!rMfv("v!xMf  Uo(c+"xN! Jc*UQ"Qs#r#Cs#r#rs#r#w#"Uc
(ro E xv6#q#p#    q#p#s#r#"Uo( 6#xEQo(!EQ"TWzM!"E  To(*E!4(P*S1P w###rs#r#wc*UtP
!"E!bT"T (T zT+T(£*S*U++F+N!B"Os#rB(#V+++F+N*Oi+Or+s+w( #!f(( ED18L+82!EfFP!EfO*
t&,Fy2#V#222D 00232292GA!G 6!GX&F GG((HGH!8GFGGA #++P(!GfA(!GGf!MGfG(P(ogRNSG2P 
NuGN!+G !3GfGPR! G !GDRF!" 1 !/" 1  t(gZRRgQ Q  #0Gg + ,P)x.(#s#ro +++P6oN*Q*S*U
M"U"S"QOE*GogRF222+V++Fy22P6 fZ£ON####Vr#r+sc+( ##GpToO!"ObOF+pT!5(! 9#V!Oy ###N
#Frr+si#3!Qf!"E"G292(!Qfk"Er*x+!9!B#KF#-Ys#r$(XKR(#(SSN#FB4##F!$Gf2+( +V+++6#I(n
(((CHIH!HMIMG(2B!H !Hf2A( !AGI!HX(&IA &++C(!GGf!HfGIP!HDG!H(ZHz ,0'($(0(2T22)f2!
" 1 ck#V##V#F(DJ+N(rf!BKkDBJ rI(!KIHKI(!SI!YII!PI !VIo&#+!YfvOy## ( 888#p#6(54 b
T#q#6"Us#rS#Oy$#N#F##V#"UB#(Z Q#Vs#s#r###s#rS #R# RO"U6+qEQ&!EQ"T!"ItR6I##s#r###
s#r(CSMS6+6(*S0  #N#F4CS 6#bTN#FN#FIr+s"I##6#6#B*I"KvP(*I*KwR£MD*IR0"K"IPY ( *K"
IUs#r*I! T"IF+NIs#r#"I(!Yf£IH!LDJ(Pv(1u(5(L"GJ*C(fA(g(HC3CAOi&"pRJJ#Vx y((Mz2u( 
22%2F("LKQYBX##VkWN#Fyx(O!aL(!cL(!KLf%r  !Lf (!BL!FLfH ZKJ(ZKJ++2KkJr +KD£8(ZK#V
JAX!EQN#FkDrKJ#OXhK+!DVx (K G 6#6#Ts#rRpT*c(D(dvBq#p#s#r#%vPR's#r# ( q#p(++#V2e!
bN46#q#p#ew2e#(£WeGwq#p#6#w#w#wz,SO#qTy#! *U##w(#EQpT"cOwy+zTF+N#vH+*EB"Es#rRpT*
czTF+N#v(F+N%Q h  vM%$Be%.DMEB"Es#r(R( ("222F!AG22222 ( (2g2n2fg22V2n2fg ( (!ML 
!PL'I!VL(!RZt )g#V #V#N#fi!L( 2!yLf wW8 3"2*2BCry((u2t72tKrr9MtfL(D(  2!Lf(*+ (!
LfD2!LfD2!L($DL0 +fLL!LfL!Lf-  &N&A&F&B&G&C&H&D&I&EpT*c*EB"Es#riS!(RpT*cV+zU2++V
W77#VN(G#+SG2N#F#OXx0ZVW(  WUOXxWWpXxW( (2W(#zUVWZWN#F#VDr (!KI+#V#(WgoRSGN#F#(G
n(!YfiB!Yf#V!YZH!YfN#F#(VVD+2+n(!YfYg!)Yf!Yf( (20&&((OXVWhKrAVVW hKrGXVW(5XAV(2p
GX#V+(Spz2uCrz  2t!XfK*9!X!XE)X£s#r!Y!YE)XxE+((*p+£f*t,&! OR x p ((((#V  Y  %Q(-
Y!  Number is too large  Semi-colon or END expected before here  Undeclared iden
tifier  Identifier expected  '' not '' in constant declarations  '' expected  Th
is identifier can't begin a statement  '' expected  ')' expected  Wrong type com
bination  '.' expected  Factor expected  Constant expected  Identifier is not a 
constant  'THEN' expected  'DO' expected  'TO' or 'DOWNTO' expected  '(' expecte
d  Can't write this type of expression  'OF' expected  comma expected  colon exp
ected  'PROGRAM' expected  V(J-YBXF)XJKDD£!YyMDx22!""2s#r"""! ZfR 2 s#r3T!K*"M!!
DN,p.# (T# (B  2m+# (((.(x2 OO (G6 ## ((!m  ! fZ-.-  .lw!j( 2-222!"3!! "v(2(V !3
Y#ariable expected as parameter  'BEGIN' expected  Variable expected in READ  Ca
nnot compare expressions of this type  Type INTEGER or REAL expected  Can't read
 this type of variable  Identifier is not a type  Exponent expected in real numb
er  Scalar expression expected  Null strings not allowed use CHR(0)  '' expected
  '' expected  Array index type must be scalar  '..' expected  '' or ',' expecte
d in ARRAY decl  Lowerbound  upperbound  Set too large ( 256 elements )  Functio
n result must be type identi!"*z$"2(R%1   o  HiSoft Pascal80       Pedigree  Cop
yright HiSoft 1983,84,85,86  20 October 1986  All rights reserved.    Directory 
Full  File exists - Delete  Usage is  HP object source option,option,..   N -V "
M!Y R! ( T !"!"z,(U r2D G  "!6#s#rX!80))))o##x8 (DM(hypTOq#p##Vzfier  ',' or '' 
expected in set  '..' or ',' or '' expected in set  Parameter type must be type 
identifier  Null set not allowed here  Scalar (including real) expected  Scalar 
(not real) expected  Sets incompatible  '' and '' can't be used with sets  FORWA
RD, LABEL, CONST, TYPE, VAR, BEGIN  Hex digit expected  Cannot POKE sets  Array 
too large ( 64K! )  'END' or ',' expected in RECORD defn  Field identifier expec
ted  Variable expected after 'WITH'  Variable in WITH must be RECORD type  No as
sociated WIhp bar  gengraf bar  BAR     PASBAR     SUBHP80    COMz!£w!(N#F##  #V
  ( -(7+F!400F0d())) R*%#V (w#dw#!9O999G7Gw0#"hB9T+6*"!9TAw#*"!9TA#*#//R R -(-(-
(-(Ez O y''  'N'A'F'B'G'C'H'D'I'ETH statement  Unsigned integer expected after L
ABEL  Unsigned integer expected after GOTO  Label at wrong level  Undeclared lab
el  Cannot assign or POKE files  Can only use equality tests on pointers  Parame
ter should be of FILE type  File buffer too large ( 32K )  Too many ''s. Only em
h valid  Strings can't have EOLNs  Parameter must be a POINTER variable  ADDR ta
kes a variable parameter  Only FILEs OF CHAR or subrange allowed  Files must be 
globals or VAR parameters  RESET, REWRITE invalid on INPUT, OIF word50 THEN     
BEGIN       highword DIV 2       WRITE(high5)       low(word MOD 2)*500+c       
IF low  100 THEN          IF low  10 THEN WRITE('00',low1)             ELSE WRIT
E('0',low2)       ELSE WRITE(low3)     END     ELSE WRITE(500*word+c8)    CountC
ount+1    IF Countmax THEN      BEGIN       WRITELN      Count0     END         
Remove multiples of current prime from Sieve    jbitkword    WHILE kw DO     BEG
IN      SievekSievek-j      kk+word*2jj+c   UTPUT  SIZE takes variable or type i
dentifier  Runtime Error  This proc/func only on textfiles  ET, REWRITE invalid 
on INPUT, O(f'X2D(C!Df!D!D7vDL!DD!DD'XvDO++##yID£p(%QAI!r"%*r%D+ DDP!B F Ewo&Fx 
Sy( /+A(!GG28.oEPPf(Pz 4     WHILE j249 DO            BEGIN kk+1jj-250 END      
  END         Skip to the word which contains the next prime     IF Sieveword TH
EN  BEGIN emptyTRUEbit0  END     WHILE empty AND (wordw) DO      BEGIN       wor
dword+1       empty Sieveword       END   UNTIL empty   END.         WHILE empty
 AND (wordw) DO      BEGIN       wordword+1       em'' or ',' expected in ARRAY 
decl  Lowerbound  upperbound  Set too large ( 256 elements )  Function result mu
st be type identi!$!N#F#6#6#6#!q#p"!£w!(N#F##  #V  ( -(7+4!40040R()))R*%#V (w#Rw
#!9O999G7Gw0#"hB9T+6*"!9TAw#*"!9TA#*#//R R -(-(-(-(Ez O y''S!!"*!*B(08"x(BOGC/s#
r#xPROGRAM PRIMES$O-    CONST w40    (w+1)*500 gives the number up to which prim
es are found.                  For each increment of w, 32 bytes of storage are 
needed           max4   maximum number of primes to be displayed on one line    
VAR SieveARRAY 0..w OF SET OF 0..249Sieve in which the primes are contained     
   Count1..max      Number of primes on this line      high,lowINTEGER  The uppe
r and lower parts of the current prime      word,bitINTEGER  The current positio
n in tKq#p*s#rs#r#V#N#F"!w#w#w#w R0"!R"9N#F!!#VB8q#p#q#p+++s#r+xRs#r#(s#r+++*  E
D80    .COM!S9!"2!G!9!9!"%A fatal error has occurred!!"%K  - an input file is pr
obably illegal!&%!2s#rv!9!922 aWz8 2D! 9o&ww3!9!9nf(ne sieve      j,kINTEGER    
   The current position that we are deleting from the sieve      t,cINTEGER     
  Temporary storage for initialise and how many elements to skip      empty  BOO
LEAN   Is the Sieve empty flag    BEGIN      Initialise    FOR t0 TO w DO Sievet
0..249   Sieve0Sieve0-0   word0bit1   emptyFALSE   Count1   WRITE(28)    REPEAT 
    Find next prime    WHILE NOT(bit IN Sieveword) DO bitSUCC(bit)    cbit+bit+1
      Write this prime    
Tous droits réservés. Reproduction sans autorisation interdite. © Kukulcan