Firmware Guide (UK) (Disk 3 face 1) (19xx) [UTILITAIRE].dsk
HexaDumpAscii only
000000:  45 58 54 45 4E 44 45 44 20 43 50 43 20 44 53 4B    EXTENDED CPC DSK
000010:  20 46 69 6C 65 0D 0A 44 69 73 6B 2D 49 6E 66 6F     File..Disk-Info
000020:  0D 0A 53 41 4D 64 69 73 6B 31 32 30 34 31 37 00    ..SAMdisk120417.
000030:  28 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 01 00 00    Track-Info......
000110:  00 00 00 00 02 09 50 E5 00 00 C1 02 00 00 00 02    ......P.........
000120:  00 00 C2 02 00 00 00 02 00 00 C3 02 00 00 00 02    ................
000130:  00 00 C4 02 00 00 00 02 00 00 C5 02 00 00 00 02    ................
000140:  00 00 C6 02 00 00 00 02 00 00 C7 02 00 00 00 02    ................
000150:  00 00 C8 02 00 00 00 02 00 00 C9 02 00 00 00 02    ................
000160:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000170:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000180:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000190:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0001A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0001B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0001C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0001D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0001E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0001F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000200:  00 32 2D 34 4D 41 49 4E 20 C2 49 4E 00 00 00 2E    .2-4MAIN .IN....
000210:  59 5A 5B 5C 5D 5E 00 00 00 00 00 00 00 00 00 00    YZ[\]^..........
000220:  00 32 2D 35 4D 41 49 4E 20 C2 49 4E 00 00 00 2E    .2-5MAIN .IN....
000230:  5F 60 61 62 63 64 00 00 00 00 00 00 00 00 00 00    _`abcd..........
000240:  00 32 2D 36 4D 41 49 4E 20 C2 49 4E 00 00 00 2D    .2-6MAIN .IN...-
000250:  65 66 67 68 69 6A 00 00 00 00 00 00 00 00 00 00    efghij..........
000260:  00 33 2D 31 4D 41 49 4E 20 C2 49 4E 00 00 00 2B    .3-1MAIN .IN...+
000270:  8A 8B 8C 8D 8E 8F 00 00 00 00 00 00 00 00 00 00    ................
000280:  00 34 36 34 2D 41 50 31 20 C2 49 4E 00 00 00 2F    .464-AP1 .IN.../
000290:  41 42 43 44 45 46 00 00 00 00 00 00 00 00 00 00    ABCDEF..........
0002A0:  00 36 31 32 38 2D 41 50 31 C2 49 4E 00 00 00 34    .6128-AP1.IN...4
0002B0:  47 48 49 4A 4B 4C 4D 00 00 00 00 00 00 00 00 00    GHIJKLM.........
0002C0:  00 41 50 31 2D 31 20 20 20 A0 20 20 00 00 00 05    .AP1-1   .  ....
0002D0:  4E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    N...............
0002E0:  00 41 50 31 2D 32 20 20 20 A0 20 20 00 00 00 0F    .AP1-2   .  ....
0002F0:  4F 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00    OP..............
000300:  00 41 50 32 20 20 20 20 20 A0 20 20 00 00 00 2C    .AP2     .  ...,
000310:  6B 6C 6D 6E 6F 70 00 00 00 00 00 00 00 00 00 00    klmnop..........
000320:  00 41 50 34 20 20 20 20 20 A0 20 20 00 00 00 0D    .AP4     .  ....
000330:  A8 A9 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000340:  00 41 50 45 4E 2D 35 20 20 A0 20 20 00 00 00 21    .APEN-5  .  ...!
000350:  99 9A 9B 9C 9D 00 00 00 00 00 00 00 00 00 00 00    ................
000360:  00 41 50 45 4E 2D 37 20 20 A0 20 20 00 00 00 49    .APEN-7  .  ...I
000370:  9E 9F A0 A1 A2 A3 A4 A5 A6 A7 00 00 00 00 00 00    .....£..........
000380:  00 41 50 50 45 4E 32 42 20 C2 41 53 00 00 00 02    .APPEN2B .AS....
000390:  71 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    q...............
0003A0:  00 41 50 50 45 4E 44 2D 31 C2 41 53 00 00 00 06    .APPEND-1.AS....
0003B0:  51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    Q...............
0003C0:  00 41 50 50 45 4E 44 2D 33 C2 41 53 00 00 00 05    .APPEND-3.AS....
0003D0:  90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0003E0:  00 41 50 50 45 4E 44 32 20 C2 41 53 00 00 00 03    .APPEND2 .AS....
0003F0:  72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    r...............
000400:  00 41 50 50 45 4E 44 32 41 C2 41 53 00 00 00 0C    .APPEND2A.AS....
000410:  73 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00    st..............
000420:  00 41 50 50 45 4E 44 33 20 A0 20 20 00 00 00 05    .APPEND3 .  ....
000430:  91 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000440:  00 43 48 41 50 2D 31 38 20 D0 31 20 00 00 00 80    .CHAP-18 .1 ....
000450:  02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11    ................
000460:  00 43 48 41 50 2D 31 38 20 D0 31 20 01 00 00 03    .CHAP-18 .1 ....
000470:  12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000480:  00 43 48 41 50 2D 31 38 20 D0 32 20 00 00 00 79    .CHAP-18 .2 ...y
000490:  13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22    ............. !"
0004A0:  00 43 48 41 50 2D 31 39 20 A0 20 20 00 00 00 80    .CHAP-19 .  ....
0004B0:  23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32    #$%&'()*+,-./012
0004C0:  00 43 48 41 50 2D 31 39 20 A0 20 20 01 00 00 03    .CHAP-19 .  ....
0004D0:  33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    3...............
0004E0:  00 43 48 41 50 2D 32 30 20 A0 20 20 00 00 00 67    .CHAP-20 .  ...g
0004F0:  34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 40 00 00 00    456789:;<=>?@...
000500:  00 4A 4F 59 32 2D 34 20 20 C2 49 4E 00 00 00 1D    .JOY2-4  .IN....
000510:  75 76 77 78 00 00 00 00 00 00 00 00 00 00 00 00    uvwx............
000520:  00 4A 4F 59 32 2D 35 20 20 C2 49 4E 00 00 00 1D    .JOY2-5  .IN....
000530:  79 7A 7B 7C 00 00 00 00 00 00 00 00 00 00 00 00    yz{|............
000540:  00 4A 4F 59 32 2D 36 20 20 C2 49 4E 00 00 00 1C    .JOY2-6  .IN....
000550:  7D 7E 7F 80 00 00 00 00 00 00 00 00 00 00 00 00    }~..............
000560:  00 4A 4F 59 33 2D 31 20 20 C2 49 4E 00 00 00 1B    .JOY3-1  .IN....
000570:  92 93 94 95 00 00 00 00 00 00 00 00 00 00 00 00    ................
000580:  00 4A 4F 59 53 20 20 20 20 C2 49 4E 00 00 00 1F    .JOYS    .IN....
000590:  52 53 54 55 00 00 00 00 00 00 00 00 00 00 00 00    RSTU............
0005A0:  00 50 41 44 32 2D 34 20 20 C2 49 4E 00 00 00 17    .PAD2-4  .IN....
0005B0:  81 82 83 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0005C0:  00 50 41 44 32 2D 35 20 20 C2 49 4E 00 00 00 17    .PAD2-5  .IN....
0005D0:  84 85 86 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0005E0:  00 50 41 44 32 2D 36 20 20 C2 49 4E 00 00 00 17    .PAD2-6  .IN....
0005F0:  87 88 89 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000600:  00 50 41 44 33 2D 31 20 20 C2 49 4E 00 00 00 16    .PAD3-1  .IN....
000610:  96 97 98 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000620:  00 50 41 44 53 20 20 20 20 C2 49 4E 00 00 00 18    .PADS    .IN....
000630:  56 57 58 00 00 00 00 00 00 00 00 00 00 00 00 00    VWX.............
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:  0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 31    ........       1
000A10:  38 20 54 68 65 20 4C 6F 77 20 4B 65 72 6E 65 6C    8 The Low Kernel
000A20:  20 4A 75 6D 70 62 6C 6F 63 6B 2E 0D 0A 0D 0A 0D     Jumpblock......
000A30:  0A 20 20 20 20 20 20 20 54 68 65 20 62 6F 74 74    .       The bott
000A40:  6F 6D 20 6F 66 20 6D 65 6D 6F 72 79 2C 20 66 72    om of memory, fr
000A50:  6F 6D 20 23 30 30 30 30 20 74 6F 20 23 30 30 33    om #0000 to #003
000A60:  46 20 69 6E 63 6C 75 73 69 76 65 2C 20 20 69 73    F inclusive,  is
000A70:  20 20 6F 63 63 75 70 69 65 64 20 20 62 79 0D 0A      occupied  by..
000A80:  20 20 20 20 20 20 20 74 68 65 20 63 6F 64 65 20           the code 
000A90:  66 6F 72 20 74 68 65 20 72 65 73 74 61 72 74 20    for the restart 
000AA0:  28 52 53 54 29 20 69 6E 73 74 72 75 63 74 69 6F    (RST) instructio
000AB0:  6E 73 20 61 6E 64 20 20 61 20 20 6E 75 6D 62 65    ns and  a  numbe
000AC0:  72 20 20 6F 66 20 20 4B 65 72 6E 65 6C 0D 0A 20    r  of  Kernel.. 
000AD0:  20 20 20 20 20 20 65 6E 74 72 69 65 73 2E 20 20          entries.  
000AE0:  4D 6F 73 74 20 20 6F 66 20 20 74 68 65 73 65 20    Most  of  these 
000AF0:  20 65 6E 74 72 69 65 73 20 20 61 72 65 20 20 63     entries  are  c
000B00:  6F 6E 63 65 72 6E 65 64 20 20 77 69 74 68 20 20    oncerned  with  
000B10:  20 61 63 63 65 73 73 20 20 20 74 6F 0D 0A 20 20     access   to..  
000B20:  20 20 20 20 20 73 75 62 72 6F 75 74 69 6E 65 73         subroutines
000B30:  20 69 6E 20 52 4F 4D 20 61 6E 64 20 52 41 4D 2E     in ROM and RAM.
000B40:  20 54 68 65 20 52 53 54 27 73 20 61 72 65 3A 0D     The RST's are:.
000B50:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20    .....           
000B60:  20 20 20 20 20 52 53 54 20 30 20 70 65 72 66 6F         RST 0 perfo
000B70:  72 6D 73 20 61 20 73 79 73 74 65 6D 20 72 65 73    rms a system res
000B80:  65 74 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    et.......       
000B90:  20 20 20 20 20 20 20 20 20 52 53 54 20 69 6E 73             RST ins
000BA0:  74 72 75 63 74 69 6F 6E 20 31 20 74 6F 20 35 20    truction 1 to 5 
000BB0:  69 6E 63 6C 75 73 69 76 65 20 68 61 76 65 20 62    inclusive have b
000BC0:  65 65 6E 20 75 73 65 64 20 74 6F 20 65 78 74 65    een used to exte
000BD0:  6E 64 20 74 68 65 0D 0A 20 20 20 20 20 20 20 20    nd the..        
000BE0:  20 20 20 20 20 20 20 20 5A 38 30 20 20 69 6E 73            Z80  ins
000BF0:  74 72 75 63 74 69 6F 6E 20 20 73 65 74 20 20 74    truction  set  t
000C00:  6F 20 20 70 72 6F 76 69 64 65 20 20 65 78 74 72    o  provide  extr
000C10:  61 20 20 20 43 41 4C 4C 20 20 20 61 6E 64 20 20    a   CALL   and  
000C20:  20 4A 55 4D 50 0D 0A 20 20 20 20 20 20 20 20 20     JUMP..         
000C30:  20 20 20 20 20 20 20 69 6E 73 74 72 75 63 74 69           instructi
000C40:  6F 6E 73 2C 20 77 68 69 63 68 20 75 73 65 20 61    ons, which use a
000C50:  64 64 72 65 73 73 65 73 20 20 65 78 74 65 6E 64    ddresses  extend
000C60:  65 64 20 20 74 6F 20 20 69 6E 63 6C 75 64 65 20    ed  to  include 
000C70:  20 52 4F 4D 0D 0A 20 20 20 20 20 20 20 20 20 20     ROM..          
000C80:  20 20 20 20 20 20 73 74 61 74 65 20 61 6E 64 20          state and 
000C90:  52 4F 4D 20 73 65 6C 65 63 74 20 63 6F 6D 70 6F    ROM select compo
000CA0:  6E 65 6E 74 73 2E 0D 0A 0D 0A 0D 0A 20 20 20 20    nents.......    
000CB0:  20 20 20 20 20 20 20 20 20 20 20 20 52 53 54 20                RST 
000CC0:  36 20 69 73 20 61 76 61 69 6C 61 62 6C 65 20 74    6 is available t
000CD0:  6F 20 74 68 65 20 75 73 65 72 2E 0D 0A 0D 0A 0D    o the user......
000CE0:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
000CF0:  20 52 53 54 20 37 20 69 73 20 75 73 65 64 20 62     RST 7 is used b
000D00:  79 20 69 6E 74 65 72 72 75 70 74 73 2E 0D 0A 0D    y interrupts....
000D10:  0A 0D 0A 20 20 20 20 20 20 20 53 69 6E 63 65 20    ...       Since 
000D20:  61 6C 6C 20 74 68 65 20 65 6E 74 72 69 65 73 20    all the entries 
000D30:  73 75 70 70 6C 69 65 64 20 6D 75 73 74 20 62 65    supplied must be
000D40:  20 61 76 61 69 6C 61 62 6C 65 20 77 68 65 74 68     available wheth
000D50:  65 72 20 74 68 65 20 6C 6F 77 65 72 20 52 4F 4D    er the lower ROM
000D60:  0D 0A 20 20 20 20 20 20 20 69 73 20 65 6E 61 62    ..       is enab
000D70:  6C 65 64 20 6F 72 20 6E 6F 74 2C 20 74 68 65 20    led or not, the 
000D80:  61 72 65 61 20 69 73 20 63 6F 70 69 65 64 20 69    area is copied i
000D90:  6E 74 6F 20 52 41 4D 20 20 66 72 6F 6D 20 20 74    nto RAM  from  t
000DA0:  68 65 20 20 52 4F 4D 20 20 64 75 72 69 6E 67 0D    he  ROM  during.
000DB0:  0A 20 20 20 20 20 20 20 70 6F 77 65 72 2D 75 70    .       power-up
000DC0:  20 69 6E 69 74 69 61 6C 69 7A 61 74 69 6F 6E 2E     initialization.
000DD0:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 54 68 65    ......       The
000DE0:  20 75 73 65 72 20 69 73 20 6E 6F 74 20 69 6E 74     user is not int
000DF0:  65 6E 64 65 64 20 74 6F 20 61 6C 74 65 72 20 74    ended to alter t
000E00:  68 69 73 20 6A 75 6D 70 62 6C 6F 63 6B 20 28 65    his jumpblock (e
000E10:  78 63 65 70 74 20 20 77 68 65 72 65 20 20 6E 6F    xcept  where  no
000E20:  74 65 64 0D 0A 20 20 20 20 20 20 20 69 6E 20 74    ted..       in t
000E30:  68 65 20 55 53 45 52 20 52 45 53 54 41 52 54 20    he USER RESTART 
000E40:  61 6E 64 20 45 58 54 20 49 4E 54 45 52 52 55 50    and EXT INTERRUP
000E50:  54 20 61 72 65 61 73 29 2E 20 49 66 20 74 68 65    T areas). If the
000E60:  20 75 73 65 72 20 64 6F 65 73 20 20 63 68 61 6E     user does  chan
000E70:  67 65 0D 0A 20 20 20 20 20 20 20 74 68 65 20 61    ge..       the a
000E80:  72 65 61 20 74 68 65 6E 20 69 74 20 69 73 20 74    rea then it is t
000E90:  68 65 20 20 75 73 65 72 27 73 20 20 72 65 73 70    he  user's  resp
000EA0:  6F 6E 73 69 62 69 6C 69 74 79 20 20 74 6F 20 20    onsibility  to  
000EB0:  65 6E 73 75 72 65 20 20 74 68 61 74 20 20 74 68    ensure  that  th
000EC0:  65 0D 0A 20 20 20 20 20 20 20 63 68 61 6E 67 65    e..       change
000ED0:  73 20 64 6F 20 6E 6F 74 20 65 66 66 65 63 74 20    s do not effect 
000EE0:  6F 74 68 65 72 20 70 72 6F 67 72 61 6D 73 2E 20    other programs. 
000EF0:  20 54 6F 20 20 73 6F 6D 65 20 20 65 78 74 65 6E     To  some  exten
000F00:  74 20 20 74 68 69 73 20 20 63 61 6E 20 20 62 65    t  this  can  be
000F10:  0D 0A 20 20 20 20 20 20 20 61 63 68 69 65 76 65    ..       achieve
000F20:  64 20 62 79 20 65 6E 73 75 72 69 6E 67 20 74 68    d by ensuring th
000F30:  61 74 20 74 68 65 20 6C 6F 77 65 72 20 52 4F 4D    at the lower ROM
000F40:  20 69 73 20 61 6C 77 61 79 73 20 65 6E 61 62 6C     is always enabl
000F50:  65 64 20 20 77 68 65 6E 20 20 6F 74 68 65 72 0D    ed  when  other.
000F60:  0A 20 20 20 20 20 20 20 70 72 6F 67 72 61 6D 73    .       programs
000F70:  20 61 72 65 20 72 75 6E 6E 69 6E 67 2E 20 48 6F     are running. Ho
000F80:  77 65 76 65 72 2C 20 73 69 6E 63 65 20 74 68 65    wever, since the
000F90:  20 6F 74 68 65 72 20 20 70 72 6F 67 72 61 6D 73     other  programs
000FA0:  20 20 6D 61 79 20 20 64 69 73 61 62 6C 65 0D 0A      may  disable..
000FB0:  20 20 20 20 20 20 20 74 68 65 20 6C 6F 77 65 72           the lower
000FC0:  20 52 4F 4D 20 74 68 69 73 20 69 73 20 73 75 66     ROM this is suf
000FD0:  66 69 63 69 65 6E 74 20 69 6E 20 6D 6F 73 74 20    ficient in most 
000FE0:  63 61 73 65 73 2E 20 49 64 65 61 6C 6C 79 20 20    cases. Ideally  
000FF0:  74 68 65 20 20 6F 72 69 67 69 6E 61 6C 0D 0A 20    the  original.. 
001000:  20 20 20 20 20 20 6A 75 6D 70 62 6C 6F 63 6B 20          jumpblock 
001010:  63 6F 6E 74 65 6E 74 73 20 73 68 6F 75 6C 64 20    contents should 
001020:  62 65 20 72 65 73 74 6F 72 65 64 20 77 68 65 72    be restored wher
001030:  65 20 74 68 65 72 65 20 69 73 20 61 6E 79 20 64    e there is any d
001040:  6F 75 62 74 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20    oubt.......     
001050:  20 20 53 65 63 74 69 6F 6E 20 32 20 63 6F 6E 74      Section 2 cont
001060:  61 69 6E 73 20 61 20 64 69 73 63 75 73 73 69 6F    ains a discussio
001070:  6E 20 6F 66 20 52 4F 4D 73 20 61 6E 64 20 74 68    n of ROMs and th
001080:  65 20 6D 65 6D 6F 72 79 20 6D 61 70 20 69 6E 20    e memory map in 
001090:  20 73 65 63 74 69 6F 6E 0D 0A 20 20 20 20 20 20     section..      
0010A0:  20 31 30 20 63 6F 6E 74 61 69 6E 73 20 61 20 67     10 contains a g
0010B0:  65 6E 65 72 61 6C 20 64 69 73 63 75 73 73 69 6F    eneral discussio
0010C0:  6E 20 6F 66 20 65 78 74 65 72 6E 61 6C 20 52 4F    n of external RO
0010D0:  4D 73 2E 20 20 41 20 20 62 72 69 65 66 20 20 6C    Ms.  A  brief  l
0010E0:  69 73 74 20 20 6F 66 0D 0A 20 20 20 20 20 20 20    ist  of..       
0010F0:  72 6F 75 74 69 6E 65 73 20 69 6E 20 74 68 69 73    routines in this
001100:  20 61 72 65 61 20 63 61 6E 20 62 65 20 66 6F 75     area can be fou
001110:  6E 64 20 69 6E 20 73 65 63 74 69 6F 6E 20 31 34    nd in section 14
001120:  2E 34 2E 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    .4..............
001130:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
001140:  0A 0D 0A 20 20 20 20 20 20 20 41 4D 53 54 52 41    ...       AMSTRA
001150:  44 20 43 50 43 34 36 34 2F 36 36 34 2F 36 31 32    D CPC464/664/612
001160:  38 20 46 49 52 4D 57 41 52 45 20 20 20 20 20 20    8 FIRMWARE      
001170:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
001180:  20 20 20 20 20 20 20 70 61 67 65 20 31 38 2E 31           page 18.1
001190:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20    ..............  
0011A0:  20 20 20 20 20 4C 4F 57 3A 20 52 45 53 45 54 20         LOW: RESET 
0011B0:  45 4E 54 52 59 20 20 20 20 20 20 20 20 20 20 20    ENTRY           
0011C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0011D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0011E0:  20 20 52 53 54 20 23 30 30 30 30 0D 0A 0D 0A 0D      RST #0000.....
0011F0:  0A 20 20 20 20 20 20 20 43 6F 6D 70 6C 65 74 65    .       Complete
001200:  6C 79 20 72 65 73 65 74 20 74 68 65 20 6D 61 63    ly reset the mac
001210:  68 69 6E 65 20 61 73 20 69 66 20 70 6F 77 65 72    hine as if power
001220:  65 64 20 75 70 2E 0D 0A 0D 0A 0D 0A 20 20 20 20    ed up.......    
001230:  20 20 20 41 63 74 69 6F 6E 3A 0D 0A 0D 0A 0D 0A       Action:......
001240:  20 20 20 20 20 20 20 57 68 65 6E 20 74 68 65 20           When the 
001250:  6D 61 63 68 69 6E 65 20 69 73 20 66 69 72 73 74    machine is first
001260:  20 74 75 72 6E 65 64 20 6F 6E 20 65 78 65 63 75     turned on execu
001270:  74 69 6F 6E 20 73 74 61 72 74 73 20 68 65 72 65    tion starts here
001280:  2E 20 43 61 6C 6C 69 6E 67 20 20 6F 72 0D 0A 20    . Calling  or.. 
001290:  20 20 20 20 20 20 6A 75 6D 70 69 6E 67 20 74 6F          jumping to
0012A0:  20 23 30 30 30 30 2C 20 6F 72 20 65 78 65 63 75     #0000, or execu
0012B0:  74 69 6E 67 20 20 52 53 54 20 20 30 2C 20 20 72    ting  RST  0,  r
0012C0:  65 73 65 74 73 20 20 74 68 65 20 20 6D 61 63 68    esets  the  mach
0012D0:  69 6E 65 20 20 74 6F 20 20 69 74 73 0D 0A 20 20    ine  to  its..  
0012E0:  20 20 20 20 20 69 6E 69 74 69 61 6C 20 70 6F 77         initial pow
0012F0:  65 72 2D 75 70 20 73 74 61 74 65 2E 0D 0A 0D 0A    er-up state.....
001300:  0D 0A 20 20 20 20 20 20 20 45 6E 74 72 79 20 63    ..       Entry c
001310:  6F 6E 64 69 74 69 6F 6E 73 3A 0D 0A 0D 0A 0D 0A    onditions:......
001320:  20 20 20 20 20 20 20 4E 6F 20 63 6F 6E 64 69 74           No condit
001330:  69 6F 6E 73 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20    ions.......     
001340:  20 20 45 78 69 74 20 63 6F 6E 64 69 74 69 6F 6E      Exit condition
001350:  73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 44    s:......       D
001360:  6F 65 73 20 6E 6F 74 20 72 65 74 75 72 6E 21 0D    oes not return!.
001370:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 4E 6F 74 65    .....       Note
001380:  73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41    s:......       A
001390:  6C 6C 20 68 61 72 64 77 61 72 65 20 69 73 20 72    ll hardware is r
0013A0:  65 73 65 74 20 61 6E 64 20 74 68 65 20 66 69 72    eset and the fir
0013B0:  6D 77 61 72 65 20 69 73 20 63 6F 6D 70 6C 65 74    mware is complet
0013C0:  65 6C 79 20 69 6E 69 74 69 61 6C 69 7A 65 64 2E    ely initialized.
0013D0:  20 4F 6E 63 65 0D 0A 20 20 20 20 20 20 20 61 6C     Once..       al
0013E0:  6C 20 74 61 62 6C 65 73 20 61 6E 64 20 6A 75 6D    l tables and jum
0013F0:  70 62 6C 6F 63 6B 73 20 68 61 76 65 20 62 65 65    pblocks have bee
001400:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
001410:  01 00 00 00 02 09 50 E5 01 00 C1 02 00 00 00 02    ......P.........
001420:  01 00 C2 02 00 00 00 02 01 00 C3 02 00 00 00 02    ................
001430:  01 00 C4 02 00 00 00 02 01 00 C5 02 00 00 00 02    ................
001440:  01 00 C6 02 00 00 00 02 01 00 C7 02 00 00 00 02    ................
001450:  01 00 C8 02 00 00 00 02 01 00 C9 02 00 00 00 02    ................
001460:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
001470:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
001480:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
001490:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0014A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0014B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0014C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0014D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0014E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0014F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
001500:  6E 20 73 65 74 20 75 70 2C 20 63 6F 6E 74 72 6F    n set up, contro
001510:  6C 20 69 73 20 70 61 73 73 65 64 20 20 74 6F 20    l is passed  to 
001520:  20 74 68 65 0D 0A 20 20 20 20 20 20 20 64 65 66     the..       def
001530:  61 75 6C 74 20 65 6E 74 72 79 20 69 6E 20 52 4F    ault entry in RO
001540:  4D 20 30 20 28 73 65 65 20 73 65 63 74 69 6F 6E    M 0 (see section
001550:  20 31 30 29 2E 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20     10).........   
001560:  20 20 20 20 52 65 6C 61 74 65 64 20 65 6E 74 72        Related entr
001570:  69 65 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    ies:......      
001580:  20 4D 43 20 53 54 41 52 54 20 50 52 4F 47 52 41     MC START PROGRA
001590:  4D 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    M...............
0015A0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
0015B0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    ...........     
0015C0:  20 20 41 4D 53 54 52 41 44 20 43 50 43 34 36 34      AMSTRAD CPC464
0015D0:  2F 36 36 34 2F 36 31 32 38 20 46 49 52 4D 57 41    /664/6128 FIRMWA
0015E0:  52 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20    RE              
0015F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70                   p
001600:  61 67 65 20 31 38 2E 32 0D 0A 0D 0A 0D 0A 0D 0A    age 18.2........
001610:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 4C 4F 57    ......       LOW
001620:  3A 20 4C 4F 57 20 4A 55 4D 50 20 20 20 20 20 20    : LOW JUMP      
001630:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
001640:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
001650:  20 20 20 20 20 20 20 20 52 53 54 20 31 20 23 30            RST 1 #0
001660:  30 30 38 0D 0A 0D 0A 20 20 20 20 20 20 20 4A 75    008....       Ju
001670:  6D 70 20 74 6F 20 6C 6F 77 65 72 20 52 4F 4D 20    mp to lower ROM 
001680:  6F 72 20 52 41 4D 2C 20 74 61 6B 65 73 20 69 6E    or RAM, takes in
001690:  6C 69 6E 65 20 27 6C 6F 77 20 61 64 64 72 65 73    line 'low addres
0016A0:  73 27 20 74 6F 20 6A 75 6D 70 20 74 6F 2E 0D 0A    s' to jump to...
0016B0:  0D 0A 20 20 20 20 20 20 20 41 63 74 69 6F 6E 3A    ..       Action:
0016C0:  0D 0A 0D 0A 20 20 20 20 20 20 20 52 53 54 20 31    ....       RST 1
0016D0:  20 69 73 20 75 73 65 64 20 74 6F 20 65 78 74 65     is used to exte
0016E0:  6E 64 20 74 68 65 20 69 6E 73 74 72 75 63 74 69    nd the instructi
0016F0:  6F 6E 20 73 65 74 2E 20 49 74 20 69 73 20 61 6E    on set. It is an
001700:  20 65 78 70 61 6E 64 65 64 20 66 6F 72 6D 20 6F     expanded form o
001710:  66 0D 0A 20 20 20 20 20 20 20 74 68 65 20 6A 75    f..       the ju
001720:  6D 70 20 69 6E 73 74 72 75 63 74 69 6F 6E 2E 20    mp instruction. 
001730:  49 74 20 73 68 6F 75 6C 64 20 62 65 20 66 6F 6C    It should be fol
001740:  6C 6F 77 65 64 20 62 79 20 61 20 32 20 62 79 74    lowed by a 2 byt
001750:  65 20 27 6C 6F 77 20 20 61 64 64 72 65 73 73 27    e 'low  address'
001760:  0D 0A 20 20 20 20 20 20 20 77 68 69 63 68 20 73    ..       which s
001770:  70 65 63 69 66 69 65 73 20 74 68 65 20 6C 6F 63    pecifies the loc
001780:  61 74 69 6F 6E 20 74 6F 20 6A 75 6D 70 20 74 6F    ation to jump to
001790:  20 61 6E 64 20 74 68 65 20 72 65 71 75 69 72 65     and the require
0017A0:  64 20 52 4F 4D 20 73 74 61 74 65 2E 0D 0A 0D 0A    d ROM state.....
0017B0:  20 20 20 20 20 20 20 45 6E 74 72 79 20 63 6F 6E           Entry con
0017C0:  64 69 74 69 6F 6E 73 3A 0D 0A 0D 0A 20 20 20 20    ditions:....    
0017D0:  20 20 20 41 6C 6C 20 72 65 67 69 73 74 65 72 73       All registers
0017E0:  20 61 6E 64 20 66 6C 61 67 73 20 61 72 65 20 70     and flags are p
0017F0:  61 73 73 65 64 20 74 6F 20 74 68 65 20 74 61 72    assed to the tar
001800:  67 65 74 20 72 6F 75 74 69 6E 65 20 75 6E 74 6F    get routine unto
001810:  75 63 68 65 64 2E 0D 0A 0D 0A 20 20 20 20 20 20    uched.....      
001820:  20 45 78 69 74 20 63 6F 6E 64 69 74 69 6F 6E 73     Exit conditions
001830:  3A 0D 0A 0D 0A 20 20 20 20 20 20 20 41 6C 6C 20    :....       All 
001840:  72 65 67 69 73 74 65 72 73 20 61 6E 64 20 66 6C    registers and fl
001850:  61 67 73 20 61 72 65 20 61 73 20 73 65 74 20 62    ags are as set b
001860:  79 20 74 68 65 20 74 61 72 67 65 74 20 72 6F 75    y the target rou
001870:  74 69 6E 65 2E 0D 0A 0D 0A 20 20 20 20 20 20 20    tine.....       
001880:  4E 6F 74 65 73 3A 0D 0A 0D 0A 20 20 20 20 20 20    Notes:....      
001890:  20 54 68 65 20 27 6C 6F 77 20 61 64 64 72 65 73     The 'low addres
0018A0:  73 27 20 66 6F 6C 6C 6F 77 69 6E 67 20 74 68 65    s' following the
0018B0:  20 72 65 73 74 61 72 74 20 69 6E 73 74 72 75 63     restart instruc
0018C0:  74 69 6F 6E 20 20 69 73 20 20 6C 61 69 64 20 20    tion  is  laid  
0018D0:  6F 75 74 20 20 61 73 0D 0A 20 20 20 20 20 20 20    out  as..       
0018E0:  66 6F 6C 6C 6F 77 73 3A 0D 0A 0D 0A 20 20 20 20    follows:....    
0018F0:  20 20 20 20 20 20 20 20 20 20 20 20 42 69 74 3A                Bit:
001900:  20 20 31 35 20 20 31 34 20 20 31 33 20 20 20 20      15  14  13    
001910:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
001920:  20 30 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20     0..            
001930:  20 20 20 20 20 20 20 20 20 20 5F 5F 5F 5F 5F 5F              ______
001940:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
001950:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 0D 0A 20 20 20 20    __________..    
001960:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
001970:  20 7C 20 20 20 7C 20 20 20 7C 20 20 20 20 20 20     |   |   |      
001980:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
001990:  20 20 7C 0D 0A 20 20 20 20 20 20 20 20 20 20 20      |..           
0019A0:  20 20 20 20 20 20 20 20 20 20 7C 20 55 20 7C 20              | U | 
0019B0:  4C 20 7C 20 20 20 20 41 64 64 72 65 73 73 20 20    L |    Address  
0019C0:  20 20 20 20 20 20 20 20 20 20 20 7C 0D 0A 20 20               |..  
0019D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0019E0:  20 20 20 7C 5F 5F 5F 7C 5F 5F 5F 7C 5F 5F 5F 5F       |___|___|____
0019F0:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
001A00:  5F 5F 5F 5F 7C 0D 0A 0D 0A 20 20 20 20 20 20 20    ____|....       
001A10:  20 20 20 20 20 20 20 20 20 49 66 20 74 68 65 20             If the 
001A20:  27 55 27 20 62 69 74 20 69 73 20 73 65 74 20 74    'U' bit is set t
001A30:  68 65 6E 20 74 68 65 20 75 70 70 65 72 20 52 4F    hen the upper RO
001A40:  4D 20 69 73 20 64 69 73 61 62 6C 65 64 2E 0D 0A    M is disabled...
001A50:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
001A60:  49 66 20 74 68 65 20 27 4C 27 20 62 69 74 20 69    If the 'L' bit i
001A70:  73 20 73 65 74 20 74 68 65 6E 20 74 68 65 20 6C    s set then the l
001A80:  6F 77 65 72 20 52 4F 4D 20 69 73 20 64 69 73 61    ower ROM is disa
001A90:  62 6C 65 64 2E 0D 0A 20 20 20 20 20 20 20 20 20    bled...         
001AA0:  20 20 20 20 20 20 20 27 41 64 64 72 65 73 73 27           'Address'
001AB0:  20 69 73 20 74 68 65 20 61 63 74 75 61 6C 20 61     is the actual a
001AC0:  64 64 72 65 73 73 20 6F 66 20 74 68 65 20 74 61    ddress of the ta
001AD0:  72 67 65 74 20 72 6F 75 74 69 6E 65 20 74 6F 20    rget routine to 
001AE0:  6A 75 6D 70 0D 0A 20 20 20 20 20 20 20 20 20 20    jump..          
001AF0:  20 20 20 20 20 20 74 6F 20 6F 6E 63 65 20 74 68          to once th
001B00:  65 20 52 4F 4D 20 73 74 61 74 65 20 68 61 73 20    e ROM state has 
001B10:  62 65 65 6E 20 73 65 74 2E 0D 0A 0D 0A 0D 0A 20    been set....... 
001B20:  20 20 20 20 20 20 57 68 65 6E 20 74 68 65 20 74          When the t
001B30:  61 72 67 65 74 20 72 6F 75 74 69 6E 65 20 72 65    arget routine re
001B40:  74 75 72 6E 73 20 74 68 65 20 52 4F 4D 20 73 74    turns the ROM st
001B50:  61 74 65 20 69 73 20 72 65 73 74 6F 72 65 64 20    ate is restored 
001B60:  74 6F 20 20 77 68 61 74 20 20 69 74 0D 0A 20 20    to  what  it..  
001B70:  20 20 20 20 20 77 61 73 20 62 65 66 6F 72 65 20         was before 
001B80:  74 68 65 20 6A 75 6D 70 2E 20 54 6F 20 61 63 63    the jump. To acc
001B90:  6F 6D 70 6C 69 73 68 20 74 68 69 73 20 34 20 62    omplish this 4 b
001BA0:  79 74 65 73 20 61 72 65 20 20 70 75 73 68 65 64    ytes are  pushed
001BB0:  20 20 6F 6E 74 6F 20 20 74 68 65 0D 0A 20 20 20      onto  the..   
001BC0:  20 20 20 20 73 74 61 63 6B 20 61 6E 64 20 73 6F        stack and so
001BD0:  20 63 61 72 65 20 73 68 6F 75 6C 64 20 62 65 20     care should be 
001BE0:  74 61 6B 65 6E 20 77 68 65 6E 20 69 6E 64 65 78    taken when index
001BF0:  69 6E 67 20 75 70 20 74 68 65 20 73 74 61 63 6B    ing up the stack
001C00:  20 28 74 6F 20 20 66 69 6E 64 0D 0A 20 20 20 20     (to  find..    
001C10:  20 20 20 74 68 65 20 61 64 64 72 65 73 73 20 6F       the address o
001C20:  66 20 69 6E 6C 69 6E 65 20 70 61 72 61 6D 65 74    f inline paramet
001C30:  65 72 73 2C 20 66 6F 72 20 65 78 61 6D 70 6C 65    ers, for example
001C40:  29 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 54    ).......       T
001C50:  68 65 20 4C 4F 57 20 4A 55 4D 50 2C 20 52 53 54    he LOW JUMP, RST
001C60:  20 31 2C 20 27 69 6E 73 74 72 75 63 74 69 6F 6E     1, 'instruction
001C70:  27 20 6D 61 79 20 72 65 70 6C 61 63 65 20 74 68    ' may replace th
001C80:  65 20 66 69 72 73 74 20 62 79 74 65 20 6F 66 20    e first byte of 
001C90:  61 20 20 4A 50 0D 0A 20 20 20 20 20 20 20 28 6A    a  JP..       (j
001CA0:  75 6D 70 29 20 69 6E 73 74 72 75 63 74 69 6F 6E    ump) instruction
001CB0:  2E 20 49 74 20 69 73 20 69 6E 74 65 6E 64 65 64    . It is intended
001CC0:  20 66 6F 72 20 75 73 65 20 20 69 6E 20 20 6A 75     for use  in  ju
001CD0:  6D 70 62 6C 6F 63 6B 73 2E 20 20 54 68 65 20 20    mpblocks.  The  
001CE0:  6D 61 69 6E 0D 0A 20 20 20 20 20 20 20 66 69 72    main..       fir
001CF0:  6D 77 61 72 65 20 20 6A 75 6D 70 62 6C 6F 63 6B    mware  jumpblock
001D00:  20 20 69 73 20 20 6D 61 64 65 20 20 75 70 20 20      is  made  up  
001D10:  61 6C 6D 6F 73 74 20 20 65 78 63 6C 75 73 69 76    almost  exclusiv
001D20:  65 6C 79 20 20 6F 66 20 20 4C 4F 57 20 20 20 4A    ely  of  LOW   J
001D30:  55 4D 50 0D 0A 20 20 20 20 20 20 20 27 69 6E 73    UMP..       'ins
001D40:  74 72 75 63 74 69 6F 6E 73 27 2E 0D 0A 0D 0A 0D    tructions'......
001D50:  0A 20 20 20 20 20 20 20 49 74 20 69 73 20 61 73    .       It is as
001D60:  73 75 6D 65 64 20 74 68 61 74 20 74 68 65 20 64    sumed that the d
001D70:  65 73 74 69 6E 61 74 69 6F 6E 20 6F 66 20 74 68    estination of th
001D80:  65 20 6A 75 6D 70 20 69 73 20 61 20 72 6F 75 74    e jump is a rout
001D90:  69 6E 65 20 77 68 69 63 68 20 77 69 6C 6C 0D 0A    ine which will..
001DA0:  20 20 20 20 20 20 20 72 65 74 75 72 6E 20 69 6E           return in
001DB0:  20 74 68 65 20 75 73 75 61 6C 20 77 61 79 2E 20     the usual way. 
001DC0:  20 54 68 65 20 20 72 65 73 74 61 72 74 20 20 69     The  restart  i
001DD0:  6E 73 74 72 75 63 74 69 6F 6E 20 20 69 74 73 65    nstruction  itse
001DE0:  6C 66 20 20 64 6F 65 73 20 20 6E 6F 74 0D 0A 20    lf  does  not.. 
001DF0:  20 20 20 20 20 20 72 65 74 75 72 6E 2E 20 54 68          return. Th
001E00:  65 20 76 61 6C 75 65 20 61 74 20 74 68 65 20 74    e value at the t
001E10:  6F 70 20 6F 66 20 74 68 65 20 73 74 61 63 6B 20    op of the stack 
001E20:  77 68 65 6E 20 61 20 4C 4F 57 20 4A 55 4D 50 20    when a LOW JUMP 
001E30:  69 73 20 20 65 78 65 63 75 74 65 64 0D 0A 20 20    is  executed..  
001E40:  20 20 20 20 20 6D 75 73 74 2C 20 74 68 65 72 65         must, there
001E50:  66 6F 72 65 2C 20 62 65 20 61 20 72 65 74 75 72    fore, be a retur
001E60:  6E 20 61 64 64 72 65 73 73 2E 0D 0A 0D 0A 0D 0A    n address.......
001E70:  20 20 20 20 20 20 20 45 78 65 63 75 74 69 6E 67           Executing
001E80:  20 61 20 4C 4F 57 20 4A 55 4D 50 20 65 6E 61 62     a LOW JUMP enab
001E90:  6C 65 73 20 69 6E 74 65 72 72 75 70 74 73 2E 0D    les interrupts..
001EA0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    ...........     
001EB0:  20 20 41 4D 53 54 52 41 44 20 43 50 43 34 36 34      AMSTRAD CPC464
001EC0:  2F 36 36 34 2F 36 31 32 38 20 46 49 52 4D 57 41    /664/6128 FIRMWA
001ED0:  52 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20    RE              
001EE0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70                   p
001EF0:  61 67 65 20 31 38 2E 33 0D 0A 0D 0A 0D 0A 0D 0A    age 18.3........
001F00:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 52 65 6C    ......       Rel
001F10:  61 74 65 64 20 65 6E 74 72 69 65 73 3A 0D 0A 0D    ated entries:...
001F20:  0A 20 20 20 20 20 20 20 46 41 52 20 43 41 4C 4C    .       FAR CALL
001F30:  20 28 52 53 54 20 33 29 0D 0A 20 20 20 20 20 20     (RST 3)..      
001F40:  20 46 49 52 4D 20 4A 55 4D 50 20 28 52 53 54 20     FIRM JUMP (RST 
001F50:  35 29 0D 0A 20 20 20 20 20 20 20 4B 4C 20 46 41    5)..       KL FA
001F60:  52 20 49 43 41 4C 4C 0D 0A 20 20 20 20 20 20 20    R ICALL..       
001F70:  4B 4C 20 46 41 52 20 50 43 48 4C 0D 0A 20 20 20    KL FAR PCHL..   
001F80:  20 20 20 20 4B 4C 20 4C 4F 57 20 50 43 48 4C 0D        KL LOW PCHL.
001F90:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
001FA0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
001FB0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
001FC0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
001FD0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
001FE0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
001FF0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    .........       
002000:  41 4D 53 54 52 41 44 20 43 50 43 34 36 34 2F 36    AMSTRAD CPC464/6
002010:  36 34 2F 36 31 32 38 20 46 49 52 4D 57 41 52 45    64/6128 FIRMWARE
002020:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
002030:  20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 67                 pag
002040:  65 20 31 38 2E 34 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    e 18.4..........
002050:  0D 0A 0D 0A 20 20 20 20 20 20 20 4C 4F 57 3A 20    ....       LOW: 
002060:  4B 4C 20 4C 4F 57 20 50 43 48 4C 20 20 20 20 20    KL LOW PCHL     
002070:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
002080:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
002090:  20 20 20 20 20 20 20 20 20 20 20 20 23 30 30 30                #000
0020A0:  42 0D 0A 0D 0A 20 20 20 20 20 20 20 4A 75 6D 70    B....       Jump
0020B0:  20 74 6F 20 6C 6F 77 65 72 20 52 4F 4D 20 6F 72     to lower ROM or
0020C0:  20 52 41 4D 2E 0D 0A 20 20 20 20 20 20 20 52 65     RAM...       Re
0020D0:  67 69 73 74 65 72 20 48 4C 20 63 6F 6E 74 61 69    gister HL contai
0020E0:  6E 73 20 74 68 65 20 27 6C 6F 77 20 61 64 64 72    ns the 'low addr
0020F0:  65 73 73 27 20 74 6F 20 6A 75 6D 70 20 74 6F 2E    ess' to jump to.
002100:  0D 0A 0D 0A 20 20 20 20 20 20 20 41 63 74 69 6F    ....       Actio
002110:  6E 3A 0D 0A 0D 0A 20 20 20 20 20 20 20 54 61 6B    n:....       Tak
002120:  65 73 20 61 20 27 6C 6F 77 20 61 64 64 72 65 73    es a 'low addres
002130:  73 27 20 61 73 20 20 61 20 20 70 61 72 61 6D 65    s' as  a  parame
002140:  74 65 72 20 20 61 6E 64 20 20 6A 75 6D 70 73 20    ter  and  jumps 
002150:  20 74 6F 20 20 69 74 2E 20 20 54 68 65 20 20 27     to  it.  The  '
002160:  6C 6F 77 0D 0A 20 20 20 20 20 20 20 61 64 64 72    low..       addr
002170:  65 73 73 27 20 73 70 65 63 69 66 69 65 73 20 62    ess' specifies b
002180:  6F 74 68 20 74 68 65 20 61 64 64 72 65 73 73 20    oth the address 
002190:  74 6F 20 20 6A 75 6D 70 20 20 74 6F 20 20 61 6E    to  jump  to  an
0021A0:  64 20 20 74 68 65 20 20 52 4F 4D 20 20 73 74 61    d  the  ROM  sta
0021B0:  74 65 0D 0A 20 20 20 20 20 20 20 72 65 71 75 69    te..       requi
0021C0:  72 65 64 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 45    red.....       E
0021D0:  6E 74 72 79 20 63 6F 6E 64 69 74 69 6F 6E 73 3A    ntry conditions:
0021E0:  0D 0A 0D 0A 20 20 20 20 20 20 20 48 4C 20 63 6F    ....       HL co
0021F0:  6E 74 61 69 6E 73 20 74 68 65 20 27 6C 6F 77 20    ntains the 'low 
002200:  61 64 64 72 65 73 73 27 20 74 6F 20 6A 75 6D 70    address' to jump
002210:  20 74 6F 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 41     to.....       A
002220:  6C 6C 20 72 65 67 69 73 74 65 72 73 20 61 6E 64    ll registers and
002230:  20 66 6C 61 67 73 20 61 72 65 20 70 61 73 73 65     flags are passe
002240:  64 20 74 6F 20 74 68 65 20 74 61 72 67 65 74 20    d to the target 
002250:  72 6F 75 74 69 6E 65 20 75 6E 74 6F 75 63 68 65    routine untouche
002260:  64 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 45 78 69    d.....       Exi
002270:  74 20 63 6F 6E 64 69 74 69 6F 6E 73 3A 0D 0A 0D    t conditions:...
002280:  0A 20 20 20 20 20 20 20 41 6C 6C 20 72 65 67 69    .       All regi
002290:  73 74 65 72 73 20 61 6E 64 20 66 6C 61 67 73 20    sters and flags 
0022A0:  61 72 65 20 61 73 20 73 65 74 20 62 79 20 74 68    are as set by th
0022B0:  65 20 74 61 72 67 65 74 20 72 6F 75 74 69 6E 65    e target routine
0022C0:  2E 0D 0A 0D 0A 20 20 20 20 20 20 20 4E 6F 74 65    .....       Note
0022D0:  73 3A 0D 0A 0D 0A 20 20 20 20 20 20 20 54 68 65    s:....       The
0022E0:  20 27 6C 6F 77 20 61 64 64 72 65 73 73 27 20 69     'low address' i
0022F0:  73 20 6C 61 69 64 20 6F 75 74 20 61 73 20 66 6F    s laid out as fo
002300:  6C 6C 6F 77 73 3A 0D 0A 0D 0A 20 20 20 20 20 20    llows:....      
002310:  20 20 20 20 20 20 20 20 20 20 42 69 74 3A 20 20              Bit:  
002320:  31 35 20 20 31 34 20 20 31 33 20 20 20 20 20 20    15  14  13      
002330:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30                   0
002340:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
002350:  20 20 20 20 20 20 20 20 5F 5F 5F 5F 5F 5F 5F 5F            ________
002360:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
002370:  5F 5F 5F 5F 5F 5F 5F 5F 0D 0A 20 20 20 20 20 20    ________..      
002380:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7C                   |
002390:  20 20 20 7C 20 20 20 7C 20 20 20 20 20 20 20 20       |   |        
0023A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0023B0:  7C 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    |..             
0023C0:  20 20 20 20 20 20 20 20 7C 20 55 20 7C 20 4C 20            | U | L 
0023D0:  7C 20 20 20 20 41 64 64 72 65 73 73 20 20 20 20    |    Address    
0023E0:  20 20 20 20 20 20 20 20 20 7C 0D 0A 20 20 20 20             |..    
0023F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
002400:  20 7C 5F 5F 5F 7C 5F 5F 5F 7C 5F 5F 5F 5F 5F 5F     |___|___|______
002410:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
002420:  5F 5F 7C 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20    __|....         
002430:  20 20 20 20 20 20 20 49 66 20 74 68 65 20 27 55           If the 'U
002440:  27 20 62 69 74 20 69 73 20 73 65 74 20 74 68 65    ' bit is set the
002450:  6E 20 74 68 65 20 75 70 70 65 72 20 52 4F 4D 20    n the upper ROM 
002460:  69 73 20 64 69 73 61 62 6C 65 64 2E 0D 0A 20 20    is disabled...  
002470:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 66                  If
002480:  20 74 68 65 20 27 4C 27 20 62 69 74 20 69 73 20     the 'L' bit is 
002490:  73 65 74 20 74 68 65 6E 20 74 68 65 20 6C 6F 77    set then the low
0024A0:  65 72 20 52 4F 4D 20 69 73 20 64 69 73 61 62 6C    er ROM is disabl
0024B0:  65 64 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20    ed.....         
0024C0:  20 20 20 20 20 20 20 27 41 64 64 72 65 73 73 27           'Address'
0024D0:  20 69 73 20 74 68 65 20 61 63 74 75 61 6C 20 61     is the actual a
0024E0:  64 64 72 65 73 73 20 74 6F 20 6A 75 6D 70 20 74    ddress to jump t
0024F0:  6F 20 6F 6E 63 65 20 74 68 65 20 52 4F 4D 20 73    o once the ROM s
002500:  74 61 74 65 0D 0A 20 20 20 20 20 20 20 20 20 20    tate..          
002510:  20 20 20 20 20 20 68 61 73 20 62 65 65 6E 20 73          has been s
002520:  65 74 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 57 68    et.....       Wh
002530:  65 6E 20 74 68 65 20 74 61 72 67 65 74 20 72 6F    en the target ro
002540:  75 74 69 6E 65 20 72 65 74 75 72 6E 73 20 74 68    utine returns th
002550:  65 20 52 4F 4D 20 73 74 61 74 65 20 69 73 20 72    e ROM state is r
002560:  65 73 74 6F 72 65 64 20 74 6F 20 20 77 68 61 74    estored to  what
002570:  20 20 69 74 0D 0A 20 20 20 20 20 20 20 77 61 73      it..       was
002580:  20 62 65 66 6F 72 65 20 74 68 65 20 6A 75 6D 70     before the jump
002590:  2E 20 54 6F 20 61 63 63 6F 6D 70 6C 69 73 68 20    . To accomplish 
0025A0:  74 68 69 73 20 34 20 62 79 74 65 73 20 61 72 65    this 4 bytes are
0025B0:  20 20 70 75 73 68 65 64 20 20 6F 6E 74 6F 20 20      pushed  onto  
0025C0:  74 68 65 0D 0A 20 20 20 20 20 20 20 73 74 61 63    the..       stac
0025D0:  6B 20 61 6E 64 20 73 6F 20 63 61 72 65 20 73 68    k and so care sh
0025E0:  6F 75 6C 64 20 62 65 20 74 61 6B 65 6E 20 77 68    ould be taken wh
0025F0:  65 6E 20 69 6E 64 65 78 69 6E 67 20 75 70 20 74    en indexing up t
002600:  68 65 20 73 74 61 63 6B 20 28 74 6F 20 20 66 69    he stack (to  fi
002610:  6E 64 0D 0A 20 20 20 20 20 20 20 74 68 65 20 61    nd..       the a
002620:  64 64 72 65 73 73 20 6F 66 20 69 6E 6C 69 6E 65    ddress of inline
002630:  20 70 61 72 61 6D 65 74 65 72 73 2C 20 66 6F 72     parameters, for
002640:  20 65 78 61 6D 70 6C 65 29 2E 0D 0A 0D 0A 20 20     example).....  
002650:  20 20 20 20 20 49 74 20 69 73 20 61 73 73 75 6D         It is assum
002660:  65 64 20 74 68 61 74 20 74 68 65 20 64 65 73 74    ed that the dest
002670:  69 6E 61 74 69 6F 6E 20 6F 66 20 74 68 65 20 6A    ination of the j
002680:  75 6D 70 20 69 73 20 61 20 72 6F 75 74 69 6E 65    ump is a routine
002690:  20 77 68 69 63 68 20 77 69 6C 6C 0D 0A 20 20 20     which will..   
0026A0:  20 20 20 20 72 65 74 75 72 6E 20 69 6E 20 74 68        return in th
0026B0:  65 20 75 73 75 61 6C 20 77 61 79 2E 20 54 68 65    e usual way. The
0026C0:  20 76 61 6C 75 65 20 61 74 20 74 68 65 20 74 6F     value at the to
0026D0:  70 20 6F 66 20 74 68 65 20 73 74 61 63 6B 20 77    p of the stack w
0026E0:  68 65 6E 20 61 20 20 4C 4F 57 0D 0A 20 20 20 20    hen a  LOW..    
0026F0:  20 20 20 50 43 48 4C 20 69 73 20 65 78 65 63 75       PCHL is execu
002700:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
002710:  02 00 00 00 02 09 50 E5 02 00 C1 02 00 00 00 02    ......P.........
002720:  02 00 C2 02 00 00 00 02 02 00 C3 02 00 00 00 02    ................
002730:  02 00 C4 02 00 00 00 02 02 00 C5 02 00 00 00 02    ................
002740:  02 00 C6 02 00 00 00 02 02 00 C7 02 00 00 00 02    ................
002750:  02 00 C8 02 00 00 00 02 02 00 C9 02 00 00 00 02    ................
002760:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
002770:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
002780:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
002790:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0027A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0027B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0027C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0027D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0027E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0027F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
002800:  74 65 64 20 6D 75 73 74 2C 20 74 68 65 72 65 66    ted must, theref
002810:  6F 72 65 2C 20 62 65 20 61 20 72 65 74 75 72 6E    ore, be a return
002820:  20 61 64 64 72 65 73 73 2E 0D 0A 0D 0A 20 20 20     address.....   
002830:  20 20 20 20 49 6E 74 65 72 72 75 70 74 73 20 61        Interrupts a
002840:  72 65 20 65 6E 61 62 6C 65 64 2E 0D 0A 0D 0A 20    re enabled..... 
002850:  20 20 20 20 20 20 52 65 6C 61 74 65 64 20 65 6E          Related en
002860:  74 72 69 65 73 3A 0D 0A 0D 0A 20 20 20 20 20 20    tries:....      
002870:  20 4B 4C 20 46 41 52 20 49 43 41 4C 4C 0D 0A 20     KL FAR ICALL.. 
002880:  20 20 20 20 20 20 4B 4C 20 46 41 52 20 50 43 48          KL FAR PCH
002890:  4C 0D 0A 20 20 20 20 20 20 20 4C 4F 57 20 4A 55    L..       LOW JU
0028A0:  4D 50 20 28 52 53 54 20 31 29 0D 0A 20 20 20 20    MP (RST 1)..    
0028B0:  20 20 20 50 43 48 4C 20 49 4E 53 54 52 55 43 54       PCHL INSTRUCT
0028C0:  49 4F 4E 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20    ION............ 
0028D0:  20 20 20 20 20 20 41 4D 53 54 52 41 44 20 43 50          AMSTRAD CP
0028E0:  43 34 36 34 2F 36 36 34 2F 36 31 32 38 20 46 49    C464/664/6128 FI
0028F0:  52 4D 57 41 52 45 20 20 20 20 20 20 20 20 20 20    RMWARE          
002900:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
002910:  20 20 20 70 61 67 65 20 31 38 2E 35 0D 0A 0D 0A       page 18.5....
002920:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    ..........      
002930:  20 4C 4F 57 3A 20 50 43 42 43 20 49 4E 53 54 52     LOW: PCBC INSTR
002940:  55 43 54 49 4F 4E 20 20 20 20 20 20 20 20 20 20    UCTION          
002950:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
002960:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
002970:  20 20 23 30 30 30 45 0D 0A 0D 0A 0D 0A 20 20 20      #000E......   
002980:  20 20 20 20 4A 75 6D 70 20 74 6F 20 61 64 64 72        Jump to addr
002990:  65 73 73 20 69 6E 20 42 43 2E 0D 0A 0D 0A 0D 0A    ess in BC.......
0029A0:  20 20 20 20 20 20 20 41 63 74 69 6F 6E 3A 0D 0A           Action:..
0029B0:  0D 0A 0D 0A 20 20 20 20 20 20 20 45 71 75 69 76    ....       Equiv
0029C0:  61 6C 65 6E 74 20 74 6F 20 74 68 65 20 4A 50 20    alent to the JP 
0029D0:  28 48 4C 29 20 20 69 6E 73 74 72 75 63 74 69 6F    (HL)  instructio
0029E0:  6E 20 20 6F 72 20 20 28 50 43 48 4C 20 20 69 6E    n  or  (PCHL  in
0029F0:  20 20 73 6F 6D 65 20 20 61 73 73 65 6D 62 6C 65      some  assemble
002A00:  72 0D 0A 20 20 20 20 20 20 20 64 69 61 6C 65 63    r..       dialec
002A10:  74 73 29 2C 20 65 78 63 65 70 74 20 74 68 61 74    ts), except that
002A20:  20 74 68 65 20 64 65 73 74 69 6E 61 74 69 6F 6E     the destination
002A30:  20 69 73 20 69 6E 20 42 43 20 6E 6F 74 20 48 4C     is in BC not HL
002A40:  2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 45 6E    .......       En
002A50:  74 72 79 20 63 6F 6E 64 69 74 69 6F 6E 73 3A 0D    try conditions:.
002A60:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 42 43 20 63    .....       BC c
002A70:  6F 6E 74 61 69 6E 73 20 74 68 65 20 61 64 64 72    ontains the addr
002A80:  65 73 73 20 74 6F 20 6A 75 6D 70 20 74 6F 2E 0D    ess to jump to..
002A90:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41 6C 6C 20    .....       All 
002AA0:  72 65 67 69 73 74 65 72 73 20 61 6E 64 20 66 6C    registers and fl
002AB0:  61 67 73 20 61 72 65 20 70 61 73 73 65 64 20 74    ags are passed t
002AC0:  6F 20 74 68 65 20 74 61 72 67 65 74 20 72 6F 75    o the target rou
002AD0:  74 69 6E 65 20 75 6E 74 6F 75 63 68 65 64 2E 0D    tine untouched..
002AE0:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 45 78 69 74    .....       Exit
002AF0:  20 63 6F 6E 64 69 74 69 6F 6E 73 3A 0D 0A 0D 0A     conditions:....
002B00:  0D 0A 20 20 20 20 20 20 20 41 6C 6C 20 72 65 67    ..       All reg
002B10:  69 73 74 65 72 73 20 61 6E 64 20 66 6C 61 67 73    isters and flags
002B20:  20 61 72 65 20 61 73 20 73 65 74 20 62 79 20 74     are as set by t
002B30:  68 65 20 74 61 72 67 65 74 20 72 6F 75 74 69 6E    he target routin
002B40:  65 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 4E    e.......       N
002B50:  6F 74 65 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    otes:......     
002B60:  20 20 43 61 6C 6C 69 6E 67 20 50 43 42 43 20 49      Calling PCBC I
002B70:  4E 53 54 52 55 43 54 49 4F 4E 20 69 73 20 61 20    NSTRUCTION is a 
002B80:  75 73 65 66 75 6C 20 77 61 79 20 6F 66 20 69 6E    useful way of in
002B90:  76 6F 6B 69 6E 67 20 61 20 20 72 6F 75 74 69 6E    voking a  routin
002BA0:  65 20 20 77 68 6F 73 65 0D 0A 20 20 20 20 20 20    e  whose..      
002BB0:  20 61 64 64 72 65 73 73 20 68 61 73 20 62 65 65     address has bee
002BC0:  6E 20 70 69 63 6B 65 64 20 6F 75 74 20 6F 66 20    n picked out of 
002BD0:  61 20 74 61 62 6C 65 20 6F 72 20 6F 74 68 65 72    a table or other
002BE0:  77 69 73 65 20 65 73 74 61 62 6C 69 73 68 65 64    wise established
002BF0:  20 61 74 20 72 75 6E 0D 0A 20 20 20 20 20 20 20     at run..       
002C00:  74 69 6D 65 2E 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20    time.........   
002C10:  20 20 20 20 52 65 6C 61 74 65 64 20 65 6E 74 72        Related entr
002C20:  69 65 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    ies:......      
002C30:  20 4B 4C 20 46 41 52 20 50 43 48 4C 0D 0A 20 20     KL FAR PCHL..  
002C40:  20 20 20 20 20 4B 4C 20 4C 4F 57 20 50 43 48 4C         KL LOW PCHL
002C50:  0D 0A 20 20 20 20 20 20 20 4B 4C 20 53 49 44 45    ..       KL SIDE
002C60:  20 50 43 48 4C 0D 0A 20 20 20 20 20 20 20 50 43     PCHL..       PC
002C70:  44 45 20 49 4E 53 54 52 55 43 54 49 4F 4E 0D 0A    DE INSTRUCTION..
002C80:  20 20 20 20 20 20 20 50 43 48 4C 20 49 4E 53 54           PCHL INST
002C90:  52 55 43 54 49 4F 4E 0D 0A 0D 0A 0D 0A 0D 0A 0D    RUCTION.........
002CA0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
002CB0:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41 4D 53 54    .....       AMST
002CC0:  52 41 44 20 43 50 43 34 36 34 2F 36 36 34 2F 36    RAD CPC464/664/6
002CD0:  31 32 38 20 46 49 52 4D 57 41 52 45 20 20 20 20    128 FIRMWARE    
002CE0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
002CF0:  20 20 20 20 20 20 20 20 20 70 61 67 65 20 31 38             page 18
002D00:  2E 36 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    .6..............
002D10:  20 20 20 20 20 20 20 4C 4F 57 3A 20 53 49 44 45           LOW: SIDE
002D20:  20 43 41 4C 4C 20 20 20 20 20 20 20 20 20 20 20     CALL           
002D30:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
002D40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
002D50:  20 20 52 53 54 20 32 20 23 30 30 31 30 0D 0A 0D      RST 2 #0010...
002D60:  0A 20 20 20 20 20 20 20 43 61 6C 6C 20 74 6F 20    .       Call to 
002D70:  61 20 73 69 64 65 77 61 79 73 20 52 4F 4D 2C 20    a sideways ROM, 
002D80:  74 61 6B 65 73 20 69 6E 6C 69 6E 65 20 27 73 69    takes inline 'si
002D90:  64 65 20 61 64 64 72 65 73 73 27 20 74 6F 20 63    de address' to c
002DA0:  61 6C 6C 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 41    all.....       A
002DB0:  63 74 69 6F 6E 3A 0D 0A 0D 0A 20 20 20 20 20 20    ction:....      
002DC0:  20 52 53 54 20 32 20 69 73 20 75 73 65 64 20 74     RST 2 is used t
002DD0:  6F 20 65 78 74 65 6E 64 20 74 68 65 20 69 6E 73    o extend the ins
002DE0:  74 72 75 63 74 69 6F 6E 20 73 65 74 2E 20 49 74    truction set. It
002DF0:  20 69 73 20 61 6E 20 65 78 70 61 6E 64 65 64 20     is an expanded 
002E00:  66 6F 72 6D 20 6F 66 0D 0A 20 20 20 20 20 20 20    form of..       
002E10:  74 68 65 20 43 41 4C 4C 20 69 6E 73 74 72 75 63    the CALL instruc
002E20:  74 69 6F 6E 2E 20 49 74 20 73 68 6F 75 6C 64 20    tion. It should 
002E30:  62 65 20 66 6F 6C 6C 6F 77 65 64 20 62 79 20 61    be followed by a
002E40:  20 32 20 62 79 74 65 20 27 73 69 64 65 20 61 64     2 byte 'side ad
002E50:  64 72 65 73 73 27 0D 0A 20 20 20 20 20 20 20 77    dress'..       w
002E60:  68 69 63 68 20 73 70 65 63 69 66 69 65 73 20 74    hich specifies t
002E70:  68 65 20 6C 6F 63 61 74 69 6F 6E 20 74 6F 20 63    he location to c
002E80:  61 6C 6C 20 61 6E 64 20 74 68 65 20 72 65 71 75    all and the requ
002E90:  69 72 65 64 20 52 4F 4D 20 73 65 6C 65 63 74 69    ired ROM selecti
002EA0:  6F 6E 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 45 6E    on.....       En
002EB0:  74 72 79 20 63 6F 6E 64 69 74 69 6F 6E 73 3A 0D    try conditions:.
002EC0:  0A 0D 0A 20 20 20 20 20 20 20 41 6C 6C 20 72 65    ...       All re
002ED0:  67 69 73 74 65 72 73 20 61 6E 64 20 66 6C 61 67    gisters and flag
002EE0:  73 20 61 72 65 20 70 61 73 73 65 64 20 74 6F 20    s are passed to 
002EF0:  20 74 68 65 20 20 74 61 72 67 65 74 20 20 72 6F     the  target  ro
002F00:  75 74 69 6E 65 20 20 75 6E 74 6F 75 63 68 65 64    utine  untouched
002F10:  0D 0A 20 20 20 20 20 20 20 65 78 63 65 70 74 20    ..       except 
002F20:  66 6F 72 20 49 59 20 28 77 68 69 63 68 20 69 73    for IY (which is
002F30:  20 73 65 74 20 74 6F 20 70 6F 69 6E 74 20 61 74     set to point at
002F40:  20 61 20 62 61 63 6B 67 72 6F 75 6E 64 20 52 4F     a background RO
002F50:  4D 27 73 20 75 70 70 65 72 20 20 64 61 74 61 0D    M's upper  data.
002F60:  0A 20 20 20 20 20 20 20 61 72 65 61 29 2E 0D 0A    .       area)...
002F70:  0D 0A 0D 0A 20 20 20 20 20 20 20 45 78 69 74 20    ....       Exit 
002F80:  63 6F 6E 64 69 74 69 6F 6E 73 3A 0D 0A 0D 0A 20    conditions:.... 
002F90:  20 20 20 20 20 20 49 59 20 63 6F 72 72 75 70 74          IY corrupt
002FA0:  2E 0D 0A 20 20 20 20 20 20 20 41 6C 6C 20 6F 74    ...       All ot
002FB0:  68 65 72 20 72 65 67 69 73 74 65 72 73 20 61 6E    her registers an
002FC0:  64 20 66 6C 61 67 73 20 61 72 65 20 61 73 20 73    d flags are as s
002FD0:  65 74 20 62 79 20 74 68 65 20 74 61 72 67 65 74    et by the target
002FE0:  20 72 6F 75 74 69 6E 65 2E 0D 0A 0D 0A 20 20 20     routine.....   
002FF0:  20 20 20 20 4E 6F 74 65 73 3A 0D 0A 0D 0A 20 20        Notes:....  
003000:  20 20 20 20 20 54 68 65 20 27 73 69 64 65 20 61         The 'side a
003010:  64 64 72 65 73 73 27 20 66 6F 6C 6C 6F 77 69 6E    ddress' followin
003020:  67 20 74 68 65 20 72 65 73 74 61 72 74 20 69 6E    g the restart in
003030:  73 74 72 75 63 74 69 6F 6E 20 69 73 20 20 6C 61    struction is  la
003040:  69 64 20 20 6F 75 74 20 20 61 73 0D 0A 20 20 20    id  out  as..   
003050:  20 20 20 20 66 6F 6C 6C 6F 77 73 3A 0D 0A 0D 0A        follows:....
003060:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
003070:  42 69 74 3A 20 20 31 35 20 20 31 34 20 20 31 33    Bit:  15  14  13
003080:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
003090:  20 20 20 20 20 30 0D 0A 20 20 20 20 20 20 20 20         0..        
0030A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 5F 5F                  __
0030B0:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
0030C0:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 0D 0A    ______________..
0030D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0030E0:  20 20 20 20 20 7C 20 20 20 20 20 20 20 7C 20 20         |       |  
0030F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
003100:  20 20 20 20 20 20 7C 0D 0A 20 20 20 20 20 20 20          |..       
003110:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 7C 20                  | 
003120:  20 4F 46 46 20 20 7C 20 20 20 20 41 64 64 72 65     OFF  |    Addre
003130:  73 73 20 20 20 20 20 20 20 20 20 20 20 20 20 7C    ss             |
003140:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
003150:  20 20 20 20 20 20 20 7C 5F 5F 5F 5F 5F 5F 5F 7C           |_______|
003160:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
003170:  5F 5F 5F 5F 5F 5F 5F 5F 7C 0D 0A 0D 0A 20 20 20    ________|....   
003180:  20 20 20 20 20 20 20 20 20 20 20 20 20 27 4F 66                 'Of
003190:  66 27 20 67 69 76 65 73 20 61 20 76 61 6C 75 65    f' gives a value
0031A0:  20 69 6E 20 74 68 65 20 72 61 6E 67 65 20 30 2E     in the range 0.
0031B0:  2E 33 2C 20 77 68 69 63 68 2C 20 77 68 65 6E 20    .3, which, when 
0031C0:  20 61 64 64 65 64 20 20 74 6F 0D 0A 20 20 20 20     added  to..    
0031D0:  20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20                the 
0031E0:  52 4F 4D 20 73 65 6C 65 63 74 20 61 64 64 72 65    ROM select addre
0031F0:  73 73 20 6F 66 20 74 68 65 20 6D 61 69 6E 20 66    ss of the main f
003200:  6F 72 65 67 72 6F 75 6E 64 20 52 4F 4D 2C 20 67    oreground ROM, g
003210:  69 76 65 73 20 20 74 68 65 0D 0A 20 20 20 20 20    ives  the..     
003220:  20 20 20 20 20 20 20 20 20 20 20 52 4F 4D 20 73               ROM s
003230:  65 6C 65 63 74 20 61 64 64 72 65 73 73 20 6F 66    elect address of
003240:  20 74 68 65 20 72 65 71 75 69 72 65 64 20 52 4F     the required RO
003250:  4D 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 20    M.....          
003260:  20 20 20 20 20 20 41 66 74 65 72 20 23 43 30 30          After #C00
003270:  30 20 68 61 73 20 62 65 65 6E 20 61 64 64 65 64    0 has been added
003280:  20 74 6F 20 69 74 2C 20 27 61 64 64 72 65 73 73     to it, 'address
003290:  27 20 69 73 20 74 68 65 20 61 64 64 72 65 73 73    ' is the address
0032A0:  20 6F 66 0D 0A 20 20 20 20 20 20 20 20 20 20 20     of..           
0032B0:  20 20 20 20 20 74 68 65 20 72 6F 75 74 69 6E 65         the routine
0032C0:  20 74 6F 20 63 61 6C 6C 2E 0D 0A 0D 0A 20 20 20     to call.....   
0032D0:  20 20 20 20 54 68 65 20 74 61 72 67 65 74 20 72        The target r
0032E0:  6F 75 74 69 6E 65 20 72 65 74 75 72 6E 73 20 74    outine returns t
0032F0:  6F 20 74 68 65 20 20 69 6E 73 74 72 75 63 74 69    o the  instructi
003300:  6F 6E 20 20 69 6D 6D 65 64 69 61 74 65 6C 79 20    on  immediately 
003310:  20 66 6F 6C 6C 6F 77 69 6E 67 0D 0A 20 20 20 20     following..    
003320:  20 20 20 74 68 65 20 69 6E 6C 69 6E 65 20 27 73       the inline 's
003330:  69 64 65 20 61 64 64 72 65 73 73 27 2E 20 54 68    ide address'. Th
003340:  65 20 52 4F 4D 20 73 65 6C 65 63 74 20 61 6E 64    e ROM select and
003350:  20 52 4F 4D 20 73 74 61 74 65 20 20 61 72 65 20     ROM state  are 
003360:  20 72 65 73 74 6F 72 65 64 0D 0A 20 20 20 20 20     restored..     
003370:  20 20 74 6F 20 77 68 61 74 20 74 68 65 79 20 77      to what they w
003380:  65 72 65 20 62 65 66 6F 72 65 20 74 68 65 20 63    ere before the c
003390:  61 6C 6C 2E 20 54 6F 20 20 61 63 63 6F 6D 70 6C    all. To  accompl
0033A0:  69 73 68 20 20 74 68 69 73 20 20 36 20 20 62 79    ish  this  6  by
0033B0:  74 65 73 20 20 61 72 65 0D 0A 20 20 20 20 20 20    tes  are..      
0033C0:  20 70 75 73 68 65 64 20 6F 6E 74 6F 20 74 68 65     pushed onto the
0033D0:  20 73 74 61 63 6B 20 61 6E 64 20 73 6F 20 63 61     stack and so ca
0033E0:  72 65 20 73 68 6F 75 6C 64 20 62 65 20 74 61 6B    re should be tak
0033F0:  65 6E 20 77 68 65 6E 20 69 6E 64 65 78 69 6E 67    en when indexing
003400:  20 75 70 20 74 68 65 0D 0A 20 20 20 20 20 20 20     up the..       
003410:  73 74 61 63 6B 20 28 74 6F 20 66 69 6E 64 20 74    stack (to find t
003420:  68 65 20 61 64 64 72 65 73 73 20 6F 66 20 69 6E    he address of in
003430:  6C 69 6E 65 20 70 61 72 61 6D 65 74 65 72 73 2C    line parameters,
003440:  20 66 6F 72 20 65 78 61 6D 70 6C 65 29 2E 0D 0A     for example)...
003450:  0D 0A 20 20 20 20 20 20 20 57 68 65 6E 20 74 68    ..       When th
003460:  65 20 74 61 72 67 65 74 20 72 6F 75 74 69 6E 65    e target routine
003470:  20 69 73 20 65 6E 74 65 72 65 64 20 74 68 65 20     is entered the 
003480:  6C 6F 77 65 72 20 52 4F 4D 20 69 73 20 64 69 73    lower ROM is dis
003490:  61 62 6C 65 64 20 20 61 6E 64 20 20 74 68 65 0D    abled  and  the.
0034A0:  0A 20 20 20 20 20 20 20 61 70 70 72 6F 70 72 69    .       appropri
0034B0:  61 74 65 20 75 70 70 65 72 20 52 4F 4D 20 69 73    ate upper ROM is
0034C0:  20 73 65 6C 65 63 74 65 64 20 61 6E 64 20 65 6E     selected and en
0034D0:  61 62 6C 65 64 2E 0D 0A 0D 0A 20 20 20 20 20 20    abled.....      
0034E0:  20 53 49 44 45 20 43 41 4C 4C 73 20 61 72 65 20     SIDE CALLs are 
0034F0:  70 72 6F 76 69 64 65 64 20 74 6F 20 73 75 70 70    provided to supp
003500:  6F 72 74 20 66 6F 72 65 67 72 6F 75 6E 64 20 70    ort foreground p
003510:  72 6F 67 72 61 6D 73 20 20 73 70 6C 69 74 20 20    rograms  split  
003520:  6F 76 65 72 20 20 61 0D 0A 20 20 20 20 20 20 20    over  a..       
003530:  6E 75 6D 62 65 72 20 6F 66 20 52 4F 4D 73 20 28    number of ROMs (
003540:  75 70 20 74 6F 20 66 6F 75 72 29 2E 20 53 65 65    up to four). See
003550:  20 73 65 63 74 69 6F 6E 20 39 20 6F 6E 20 65 78     section 9 on ex
003560:  70 61 6E 73 69 6F 6E 20 52 4F 4D 73 2E 0D 0A 0D    pansion ROMs....
003570:  0A 20 20 20 20 20 20 20 49 6E 74 65 72 72 75 70    .       Interrup
003580:  74 73 20 61 72 65 20 65 6E 61 62 6C 65 64 2E 0D    ts are enabled..
003590:  0A 0D 0A 20 20 20 20 20 20 20 52 65 6C 61 74 65    ...       Relate
0035A0:  64 20 65 6E 74 72 69 65 73 3A 0D 0A 0D 0A 20 20    d entries:....  
0035B0:  20 20 20 20 20 46 41 52 20 43 41 4C 4C 20 28 52         FAR CALL (R
0035C0:  53 54 20 33 29 0D 0A 20 20 20 20 20 20 20 4B 4C    ST 3)..       KL
0035D0:  20 53 49 44 45 20 50 43 48 4C 0D 0A 0D 0A 20 20     SIDE PCHL....  
0035E0:  20 20 20 20 20 41 4D 53 54 52 41 44 20 43 50 43         AMSTRAD CPC
0035F0:  34 36 34 2F 36 36 34 2F 36 31 32 38 20 46 49 52    464/664/6128 FIR
003600:  4D 57 41 52 45 20 20 20 20 20 20 20 20 20 20 20    MWARE           
003610:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
003620:  20 20 70 61 67 65 20 31 38 2E 37 0D 0A 0D 0A 0D      page 18.7.....
003630:  0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    .........       
003640:  4C 4F 57 3A 20 4B 4C 20 53 49 44 45 20 50 43 48    LOW: KL SIDE PCH
003650:  4C 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    L               
003660:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
003670:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
003680:  20 23 30 30 31 33 0D 0A 0D 0A 0D 0A 20 20 20 20     #0013......    
003690:  20 20 20 43 61 6C 6C 20 74 6F 20 61 20 73 69 64       Call to a sid
0036A0:  65 77 61 79 73 20 52 4F 4D 2C 20 48 4C 20 63 6F    eways ROM, HL co
0036B0:  6E 74 61 69 6E 73 20 27 73 69 64 65 20 61 64 64    ntains 'side add
0036C0:  72 65 73 73 27 20 74 6F 20 63 61 6C 6C 2E 0D 0A    ress' to call...
0036D0:  0D 0A 0D 0A 20 20 20 20 20 20 20 41 63 74 69 6F    ....       Actio
0036E0:  6E 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 54    n:......       T
0036F0:  61 6B 65 73 20 61 20 27 73 69 64 65 20 61 64 64    akes a 'side add
003700:  72 65 73 73 27 20 61 6E 64 20 63 61 6C 6C 73 20    ress' and calls 
003710:  69 74 2E 20 54 68 65 20 27 73 69 64 65 20 61 64    it. The 'side ad
003720:  64 72 65 73 73 27 20 73 70 65 63 69 66 69 65 73    dress' specifies
003730:  20 20 74 68 65 0D 0A 20 20 20 20 20 20 20 61 64      the..       ad
003740:  64 72 65 73 73 20 6F 66 20 74 68 65 20 72 6F 75    dress of the rou
003750:  74 69 6E 65 20 74 6F 20 63 61 6C 6C 20 61 6E 64    tine to call and
003760:  20 77 68 69 63 68 20 75 70 70 65 72 20 52 4F 4D     which upper ROM
003770:  20 74 6F 20 73 65 6C 65 63 74 2E 0D 0A 0D 0A 0D     to select......
003780:  0A 20 20 20 20 20 20 20 45 6E 74 72 79 20 63 6F    .       Entry co
003790:  6E 64 69 74 69 6F 6E 73 3A 0D 0A 0D 0A 0D 0A 20    nditions:...... 
0037A0:  20 20 20 20 20 20 48 4C 20 63 6F 6E 74 61 69 6E          HL contain
0037B0:  73 20 74 68 65 20 27 73 69 64 65 20 61 64 64 72    s the 'side addr
0037C0:  65 73 73 27 20 74 6F 20 63 61 6C 6C 2E 0D 0A 0D    ess' to call....
0037D0:  0A 0D 0A 20 20 20 20 20 20 20 41 6C 6C 20 72 65    ...       All re
0037E0:  67 69 73 74 65 72 73 20 61 6E 64 20 66 6C 61 67    gisters and flag
0037F0:  73 20 61 72 65 20 70 61 73 73 65 64 20 74 6F 20    s are passed to 
003800:  20 74 68 65 20 20 74 61 72 67 65 74 20 20 72 6F     the  target  ro
003810:  75 74 69 6E 65 20 20 75 6E 74 6F 75 63 68 65 64    utine  untouched
003820:  0D 0A 20 20 20 20 20 20 20 65 78 63 65 70 74 20    ..       except 
003830:  66 6F 72 20 49 59 20 28 77 68 69 63 68 20 69 73    for IY (which is
003840:  20 73 65 74 20 74 6F 20 70 6F 69 6E 74 20 61 74     set to point at
003850:  20 61 20 62 61 63 6B 67 72 6F 75 6E 64 20 52 4F     a background RO
003860:  4D 27 73 20 75 70 70 65 72 20 20 64 61 74 61 0D    M's upper  data.
003870:  0A 20 20 20 20 20 20 20 61 72 65 61 29 2E 0D 0A    .       area)...
003880:  0D 0A 0D 0A 20 20 20 20 20 20 20 45 78 69 74 20    ....       Exit 
003890:  63 6F 6E 64 69 74 69 6F 6E 73 3A 0D 0A 0D 0A 20    conditions:.... 
0038A0:  20 20 20 20 20 20 49 59 20 70 72 65 73 65 72 76          IY preserv
0038B0:  65 64 2E 0D 0A 20 20 20 20 20 20 20 41 6C 6C 20    ed...       All 
0038C0:  6F 74 68 65 72 20 72 65 67 69 73 74 65 72 73 20    other registers 
0038D0:  61 6E 64 20 66 6C 61 67 73 20 61 72 65 20 61 73    and flags are as
0038E0:  20 73 65 74 20 62 79 20 74 68 65 20 74 61 72 67     set by the targ
0038F0:  65 74 20 72 6F 75 74 69 6E 65 2E 0D 0A 0D 0A 20    et routine..... 
003900:  20 20 20 20 20 20 4E 6F 74 65 73 3A 0D 0A 0D 0A          Notes:....
003910:  20 20 20 20 20 20 20 54 68 65 20 27 73 69 64 65           The 'side
003920:  20 61 64 64 72 65 73 73 27 20 69 73 20 6C 61 69     address' is lai
003930:  64 20 6F 75 74 20 61 73 20 66 6F 6C 6C 6F 77 73    d out as follows
003940:  3A 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20    :....           
003950:  20 20 20 20 20 42 69 74 3A 20 20 31 35 20 20 31         Bit:  15  1
003960:  34 20 20 31 33 20 20 20 20 20 20 20 20 20 20 20    4  13           
003970:  20 20 20 20 20 20 20 20 20 20 30 0D 0A 20 20 20              0..   
003980:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
003990:  20 20 20 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F       _____________
0039A0:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
0039B0:  5F 5F 5F 0D 0A 20 20 20 20 20 20 20 20 20 20 20    ___..           
0039C0:  20 20 20 20 20 20 20 20 20 20 7C 20 20 20 20 20              |     
0039D0:  20 20 7C 20 20 20 20 20 20 20 20 20 20 20 20 20      |             
0039E0:  20 20 20 20 20 20 20 20 20 20 20 7C 0D 0A 20 20               |..  
0039F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
003A00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
003A10:  03 00 00 00 02 09 50 E5 03 00 C1 02 00 00 00 02    ......P.........
003A20:  03 00 C2 02 00 00 00 02 03 00 C3 02 00 00 00 02    ................
003A30:  03 00 C4 02 00 00 00 02 03 00 C5 02 00 00 00 02    ................
003A40:  03 00 C6 02 00 00 00 02 03 00 C7 02 00 00 00 02    ................
003A50:  03 00 C8 02 00 00 00 02 03 00 C9 02 00 00 00 02    ................
003A60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003A70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003A80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003A90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003AA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003AB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003AC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003AD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003AE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003AF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003B00:  20 20 20 7C 20 20 4F 46 46 20 20 7C 20 20 20 20       |  OFF  |    
003B10:  41 64 64 72 65 73 73 20 20 20 20 20 20 20 20 20    Address         
003B20:  20 20 20 20 7C 0D 0A 20 20 20 20 20 20 20 20 20        |..         
003B30:  20 20 20 20 20 20 20 20 20 20 20 20 7C 5F 5F 5F                |___
003B40:  5F 5F 5F 5F 7C 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ____|___________
003B50:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 7C 0D 0A    _____________|..
003B60:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
003B70:  20 20 27 4F 66 66 27 20 67 69 76 65 73 20 61 20      'Off' gives a 
003B80:  76 61 6C 75 65 20 69 6E 20 74 68 65 20 72 61 6E    value in the ran
003B90:  67 65 20 30 2E 2E 33 2C 20 77 68 69 63 68 2C 20    ge 0..3, which, 
003BA0:  77 68 65 6E 20 20 61 64 64 65 64 20 20 74 6F 0D    when  added  to.
003BB0:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
003BC0:  20 74 68 65 20 52 4F 4D 20 73 65 6C 65 63 74 20     the ROM select 
003BD0:  61 64 64 72 65 73 73 20 6F 66 20 74 68 65 20 6D    address of the m
003BE0:  61 69 6E 20 66 6F 72 65 67 72 6F 75 6E 64 20 52    ain foreground R
003BF0:  4F 4D 2C 20 67 69 76 65 73 20 20 74 68 65 0D 0A    OM, gives  the..
003C00:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
003C10:  52 4F 4D 20 73 65 6C 65 63 74 20 61 64 64 72 65    ROM select addre
003C20:  73 73 20 6F 66 20 74 68 65 20 72 65 71 75 69 72    ss of the requir
003C30:  65 64 20 52 4F 4D 2E 0D 0A 0D 0A 20 20 20 20 20    ed ROM.....     
003C40:  20 20 20 20 20 20 20 20 20 20 20 41 66 74 65 72               After
003C50:  20 23 43 30 30 30 20 68 61 73 20 62 65 65 6E 20     #C000 has been 
003C60:  61 64 64 65 64 20 74 6F 20 69 74 2C 20 27 61 64    added to it, 'ad
003C70:  64 72 65 73 73 27 20 69 73 20 74 68 65 20 61 64    dress' is the ad
003C80:  64 72 65 73 73 20 6F 66 0D 0A 20 20 20 20 20 20    dress of..      
003C90:  20 20 20 20 20 20 20 20 20 20 74 68 65 20 72 6F              the ro
003CA0:  75 74 69 6E 65 20 74 6F 20 63 61 6C 6C 2E 0D 0A    utine to call...
003CB0:  0D 0A 20 20 20 20 20 20 20 57 68 65 6E 20 74 68    ..       When th
003CC0:  65 20 74 61 72 67 65 74 20 72 6F 75 74 69 6E 65    e target routine
003CD0:  20 69 73 20 65 6E 74 65 72 65 64 20 74 68 65 20     is entered the 
003CE0:  6C 6F 77 65 72 20 52 4F 4D 20 69 73 20 64 69 73    lower ROM is dis
003CF0:  61 62 6C 65 64 20 20 61 6E 64 20 20 74 68 65 0D    abled  and  the.
003D00:  0A 20 20 20 20 20 20 20 61 70 70 72 6F 70 72 69    .       appropri
003D10:  61 74 65 20 75 70 70 65 72 20 52 4F 4D 20 69 73    ate upper ROM is
003D20:  20 73 65 6C 65 63 74 65 64 20 61 6E 64 20 65 6E     selected and en
003D30:  61 62 6C 65 64 2E 0D 0A 0D 0A 20 20 20 20 20 20    abled.....      
003D40:  20 57 68 65 6E 20 74 68 65 20 74 61 72 67 65 74     When the target
003D50:  20 72 6F 75 74 69 6E 65 20 72 65 74 75 72 6E 73     routine returns
003D60:  20 74 68 65 20 20 52 4F 4D 20 20 73 65 6C 65 63     the  ROM  selec
003D70:  74 20 20 61 6E 64 20 20 52 4F 4D 20 20 73 74 61    t  and  ROM  sta
003D80:  74 65 20 20 61 72 65 0D 0A 20 20 20 20 20 20 20    te  are..       
003D90:  72 65 73 74 6F 72 65 64 20 74 6F 20 77 68 61 74    restored to what
003DA0:  20 74 68 65 79 20 77 65 72 65 20 62 65 66 6F 72     they were befor
003DB0:  65 20 74 68 65 20 20 63 61 6C 6C 2E 20 20 54 68    e the  call.  Th
003DC0:  69 73 20 20 69 73 20 20 61 63 63 6F 6D 70 6C 69    is  is  accompli
003DD0:  73 68 20 20 62 79 0D 0A 20 20 20 20 20 20 20 70    sh  by..       p
003DE0:  75 73 68 69 6E 67 20 36 20 62 79 74 65 73 20 6F    ushing 6 bytes o
003DF0:  6E 74 6F 20 74 68 65 20 73 74 61 63 6B 20 20 61    nto the stack  a
003E00:  6E 64 20 20 73 6F 20 20 63 61 72 65 20 20 73 68    nd  so  care  sh
003E10:  6F 75 6C 64 20 20 62 65 20 20 74 61 6B 65 6E 20    ould  be  taken 
003E20:  20 77 68 65 6E 0D 0A 20 20 20 20 20 20 20 69 6E     when..       in
003E30:  64 65 78 69 6E 67 20 75 70 20 74 68 65 20 73 74    dexing up the st
003E40:  61 63 6B 20 28 74 6F 20 66 69 6E 64 20 74 68 65    ack (to find the
003E50:  20 61 64 64 72 65 73 73 20 6F 66 20 69 6E 6C 69     address of inli
003E60:  6E 65 20 20 70 61 72 61 6D 65 74 65 72 73 2C 20    ne  parameters, 
003E70:  20 66 6F 72 0D 0A 20 20 20 20 20 20 20 65 78 61     for..       exa
003E80:  6D 70 6C 65 29 2E 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    mple)...........
003E90:  0D 0A 20 20 20 20 20 20 20 41 4D 53 54 52 41 44    ..       AMSTRAD
003EA0:  20 43 50 43 34 36 34 2F 36 36 34 2F 36 31 32 38     CPC464/664/6128
003EB0:  20 46 49 52 4D 57 41 52 45 20 20 20 20 20 20 20     FIRMWARE       
003EC0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
003ED0:  20 20 20 20 20 20 70 61 67 65 20 31 38 2E 38 0D          page 18.8.
003EE0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20    .............   
003EF0:  20 20 20 20 53 69 64 65 20 63 61 6C 6C 73 20 61        Side calls a
003F00:  72 65 20 70 72 6F 76 69 64 65 64 20 74 6F 20 73    re provided to s
003F10:  75 70 70 6F 72 74 20 66 6F 72 65 67 72 6F 75 6E    upport foregroun
003F20:  64 20 70 72 6F 67 72 61 6D 73 20 20 73 70 6C 69    d programs  spli
003F30:  74 20 20 6F 76 65 72 20 20 61 0D 0A 20 20 20 20    t  over  a..    
003F40:  20 20 20 6E 75 6D 62 65 72 20 6F 66 20 52 4F 4D       number of ROM
003F50:  73 20 28 75 70 20 74 6F 20 66 6F 75 72 29 2E 20    s (up to four). 
003F60:  53 65 65 20 73 65 63 74 69 6F 6E 20 31 30 20 6F    See section 10 o
003F70:  6E 20 65 78 74 65 72 6E 61 6C 20 52 4F 4D 73 2E    n external ROMs.
003F80:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 49 6E 74    ......       Int
003F90:  65 72 72 75 70 74 73 20 61 72 65 20 65 6E 61 62    errupts are enab
003FA0:  6C 65 64 2E 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20    led.........    
003FB0:  20 20 20 52 65 6C 61 74 65 64 20 65 6E 74 72 69       Related entri
003FC0:  65 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    es:......       
003FD0:  46 41 52 20 43 41 4C 4C 20 28 52 53 54 20 33 29    FAR CALL (RST 3)
003FE0:  0D 0A 20 20 20 20 20 20 20 4B 4C 20 46 41 52 20    ..       KL FAR 
003FF0:  49 43 41 4C 4C 0D 0A 20 20 20 20 20 20 20 4B 4C    ICALL..       KL
004000:  20 46 41 52 20 50 43 48 4C 0D 0A 0D 0A 0D 0A 0D     FAR PCHL.......
004010:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
004020:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
004030:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
004040:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
004050:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
004060:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41 4D 53 54    .....       AMST
004070:  52 41 44 20 43 50 43 34 36 34 2F 36 36 34 2F 36    RAD CPC464/664/6
004080:  31 32 38 20 46 49 52 4D 57 41 52 45 20 20 20 20    128 FIRMWARE    
004090:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0040A0:  20 20 20 20 20 20 20 20 20 70 61 67 65 20 31 38             page 18
0040B0:  2E 39 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    .9..............
0040C0:  20 20 20 20 20 20 20 4C 4F 57 3A 20 50 43 44 45           LOW: PCDE
0040D0:  20 49 4E 53 54 52 55 43 54 49 4F 4E 20 20 20 20     INSTRUCTION    
0040E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0040F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
004100:  20 20 20 20 20 20 20 20 23 30 30 31 36 0D 0A 0D            #0016...
004110:  0A 0D 0A 20 20 20 20 20 20 20 4A 75 6D 70 20 74    ...       Jump t
004120:  6F 20 61 64 64 72 65 73 73 20 69 6E 20 44 45 2E    o address in DE.
004130:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41 63 74    ......       Act
004140:  69 6F 6E 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    ion:......      
004150:  20 45 71 75 69 76 61 6C 65 6E 74 20 74 6F 20 74     Equivalent to t
004160:  68 65 20 4A 50 20 28 48 4C 29 20 20 69 6E 73 74    he JP (HL)  inst
004170:  72 75 63 74 69 6F 6E 20 20 28 6F 72 20 20 50 43    ruction  (or  PC
004180:  48 4C 20 20 69 6E 20 20 73 6F 6D 65 20 20 61 73    HL  in  some  as
004190:  73 65 6D 62 6C 65 72 0D 0A 20 20 20 20 20 20 20    sembler..       
0041A0:  64 69 61 6C 65 63 74 73 29 2C 20 65 78 63 65 70    dialects), excep
0041B0:  74 20 74 68 61 74 20 74 68 65 20 64 65 73 74 69    t that the desti
0041C0:  6E 61 74 69 6F 6E 20 69 73 20 69 6E 20 44 45 20    nation is in DE 
0041D0:  6E 6F 74 20 48 4C 2E 0D 0A 0D 0A 0D 0A 20 20 20    not HL.......   
0041E0:  20 20 20 20 45 6E 74 72 79 20 63 6F 6E 64 69 74        Entry condit
0041F0:  69 6F 6E 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    ions:......     
004200:  20 20 44 45 20 63 6F 6E 74 61 69 6E 73 20 74 68      DE contains th
004210:  65 20 61 64 64 72 65 73 73 20 74 6F 20 6A 75 6D    e address to jum
004220:  70 20 74 6F 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20    p to.......     
004230:  20 20 41 6C 6C 20 72 65 67 69 73 74 65 72 73 20      All registers 
004240:  61 6E 64 20 66 6C 61 67 73 20 61 72 65 20 70 61    and flags are pa
004250:  73 73 65 64 20 74 6F 20 74 68 65 20 74 61 72 67    ssed to the targ
004260:  65 74 20 72 6F 75 74 69 6E 65 20 75 6E 74 6F 75    et routine untou
004270:  63 68 65 64 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20    ched.......     
004280:  20 20 45 78 69 74 20 63 6F 6E 64 69 74 69 6F 6E      Exit condition
004290:  73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41    s:......       A
0042A0:  6C 6C 20 72 65 67 69 73 74 65 72 73 20 61 6E 64    ll registers and
0042B0:  20 66 6C 61 67 73 20 61 72 65 20 61 73 20 73 65     flags are as se
0042C0:  74 20 62 79 20 74 68 65 20 74 61 72 67 65 74 20    t by the target 
0042D0:  72 6F 75 74 69 6E 65 2E 0D 0A 0D 0A 0D 0A 20 20    routine.......  
0042E0:  20 20 20 20 20 4E 6F 74 65 73 3A 0D 0A 0D 0A 0D         Notes:.....
0042F0:  0A 20 20 20 20 20 20 20 43 61 6C 6C 69 6E 67 20    .       Calling 
004300:  50 43 44 45 20 49 4E 53 54 52 55 43 54 49 4F 4E    PCDE INSTRUCTION
004310:  20 69 73 20 61 20 75 73 65 66 75 6C 20 77 61 79     is a useful way
004320:  20 6F 66 20 69 6E 76 6F 6B 69 6E 67 20 61 20 20     of invoking a  
004330:  72 6F 75 74 69 6E 65 20 20 77 68 6F 73 65 0D 0A    routine  whose..
004340:  20 20 20 20 20 20 20 61 64 64 72 65 73 73 20 68           address h
004350:  61 73 20 62 65 65 6E 20 70 69 63 6B 65 64 20 6F    as been picked o
004360:  75 74 20 6F 66 20 61 20 74 61 62 6C 65 20 6F 72    ut of a table or
004370:  20 6F 74 68 65 72 77 69 73 65 20 65 73 74 61 62     otherwise estab
004380:  6C 69 73 68 65 64 20 61 74 20 72 75 6E 0D 0A 20    lished at run.. 
004390:  20 20 20 20 20 20 74 69 6D 65 2E 0D 0A 0D 0A 0D          time......
0043A0:  0A 0D 0A 20 20 20 20 20 20 20 52 65 6C 61 74 65    ...       Relate
0043B0:  64 20 65 6E 74 72 69 65 73 3A 0D 0A 0D 0A 0D 0A    d entries:......
0043C0:  20 20 20 20 20 20 20 4B 4C 20 46 41 52 20 50 43           KL FAR PC
0043D0:  48 4C 0D 0A 20 20 20 20 20 20 20 4B 4C 20 4C 4F    HL..       KL LO
0043E0:  57 20 50 43 48 4C 0D 0A 20 20 20 20 20 20 20 4B    W PCHL..       K
0043F0:  4C 20 53 49 44 45 20 50 43 48 4C 0D 0A 20 20 20    L SIDE PCHL..   
004400:  20 20 20 20 50 43 42 43 20 49 4E 53 54 52 55 43        PCBC INSTRUC
004410:  54 49 4F 4E 0D 0A 20 20 20 20 20 20 20 50 43 48    TION..       PCH
004420:  4C 20 49 4E 53 54 52 55 43 54 49 4F 4E 0D 0A 0D    L INSTRUCTION...
004430:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
004440:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    ...........     
004450:  20 20 41 4D 53 54 52 41 44 20 43 50 43 34 36 34      AMSTRAD CPC464
004460:  2F 36 36 34 2F 36 31 32 38 20 46 49 52 4D 57 41    /664/6128 FIRMWA
004470:  52 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20    RE              
004480:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61                  pa
004490:  67 65 20 31 38 2E 31 30 0D 0A 0D 0A 0D 0A 0D 0A    ge 18.10........
0044A0:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 4C 4F 57    ......       LOW
0044B0:  3A 20 46 41 52 20 43 41 4C 4C 20 20 20 20 20 20    : FAR CALL      
0044C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0044D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0044E0:  20 20 20 20 20 20 20 20 52 53 54 20 33 20 23 30            RST 3 #0
0044F0:  30 31 38 0D 0A 0D 0A 20 20 20 20 20 20 20 43 61    018....       Ca
004500:  6C 6C 20 73 75 62 72 6F 75 74 69 6E 65 20 69 6E    ll subroutine in
004510:  20 52 41 4D 20 6F 72 20 20 61 6E 79 20 20 52 4F     RAM or  any  RO
004520:  4D 2C 20 20 74 61 6B 65 73 20 20 69 6E 6C 69 6E    M,  takes  inlin
004530:  65 20 20 61 64 64 72 65 73 73 20 20 6F 66 20 20    e  address  of  
004540:  27 66 61 72 0D 0A 20 20 20 20 20 20 20 61 64 64    'far..       add
004550:  72 65 73 73 27 2E 0D 0A 0D 0A 20 20 20 20 20 20    ress'.....      
004560:  20 41 63 74 69 6F 6E 3A 0D 0A 0D 0A 20 20 20 20     Action:....    
004570:  20 20 20 52 53 54 20 33 20 69 73 20 75 73 65 64       RST 3 is used
004580:  20 74 6F 20 65 78 74 65 6E 64 20 74 68 65 20 69     to extend the i
004590:  6E 73 74 72 75 63 74 69 6F 6E 20 73 65 74 2E 20    nstruction set. 
0045A0:  49 74 20 69 73 20 61 6E 20 65 78 70 61 6E 64 65    It is an expande
0045B0:  64 20 66 6F 72 6D 20 6F 66 0D 0A 20 20 20 20 20    d form of..     
0045C0:  20 20 74 68 65 20 43 41 4C 4C 20 69 6E 73 74 72      the CALL instr
0045D0:  75 63 74 69 6F 6E 20 74 68 61 74 20 61 6C 6C 6F    uction that allo
0045E0:  77 73 20 72 6F 75 74 69 6E 65 73 20 74 6F 20 62    ws routines to b
0045F0:  65 20 63 61 6C 6C 65 64 20 61 6E 79 77 68 65 72    e called anywher
004600:  65 20 69 6E 20 52 41 4D 0D 0A 20 20 20 20 20 20    e in RAM..      
004610:  20 6F 72 20 69 6E 20 61 6E 79 20 52 4F 4D 2E 20     or in any ROM. 
004620:  54 68 65 20 72 65 73 74 61 72 74 20 69 73 20 66    The restart is f
004630:  6F 6C 6C 6F 77 65 64 20 62 79 20 74 68 65 20 61    ollowed by the a
004640:  64 64 72 65 73 73 20 6F 66 20 61 20 33 20 62 79    ddress of a 3 by
004650:  74 65 20 27 66 61 72 0D 0A 20 20 20 20 20 20 20    te 'far..       
004660:  61 64 64 72 65 73 73 27 20 77 68 69 63 68 20 73    address' which s
004670:  70 65 63 69 66 69 65 73 20 74 68 65 20 6C 6F 63    pecifies the loc
004680:  61 74 69 6F 6E 20 74 6F 20 63 61 6C 6C 20 20 61    ation to call  a
004690:  6E 64 20 20 74 68 65 20 20 72 65 71 75 69 72 65    nd  the  require
0046A0:  64 20 20 52 4F 4D 0D 0A 20 20 20 20 20 20 20 73    d  ROM..       s
0046B0:  74 61 74 65 20 61 6E 64 20 52 4F 4D 20 73 65 6C    tate and ROM sel
0046C0:  65 63 74 69 6F 6E 2E 0D 0A 0D 0A 20 20 20 20 20    ection.....     
0046D0:  20 20 45 6E 74 72 79 20 63 6F 6E 64 69 74 69 6F      Entry conditio
0046E0:  6E 73 3A 0D 0A 0D 0A 20 20 20 20 20 20 20 41 6C    ns:....       Al
0046F0:  6C 20 72 65 67 69 73 74 65 72 73 20 61 6E 64 20    l registers and 
004700:  66 6C 61 67 73 20 61 72 65 20 70 61 73 73 65 64    flags are passed
004710:  20 74 6F 20 20 74 68 65 20 20 74 61 72 67 65 74     to  the  target
004720:  20 20 72 6F 75 74 69 6E 65 20 20 75 6E 74 6F 75      routine  untou
004730:  63 68 65 64 0D 0A 20 20 20 20 20 20 20 65 78 63    ched..       exc
004740:  65 70 74 20 66 6F 72 20 49 59 20 28 77 68 69 63    ept for IY (whic
004750:  68 20 69 73 20 73 65 74 20 74 6F 20 70 6F 69 6E    h is set to poin
004760:  74 20 61 74 20 61 20 62 61 63 6B 67 72 6F 75 6E    t at a backgroun
004770:  64 20 52 4F 4D 27 73 20 75 70 70 65 72 20 20 64    d ROM's upper  d
004780:  61 74 61 0D 0A 20 20 20 20 20 20 20 61 72 65 61    ata..       area
004790:  29 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 45 78 69    ).....       Exi
0047A0:  74 20 63 6F 6E 64 69 74 69 6F 6E 73 3A 0D 0A 0D    t conditions:...
0047B0:  0A 20 20 20 20 20 20 20 49 59 20 70 72 65 73 65    .       IY prese
0047C0:  72 76 65 64 2E 0D 0A 20 20 20 20 20 20 20 41 6C    rved...       Al
0047D0:  6C 20 72 65 67 69 73 74 65 72 73 20 61 6E 64 20    l registers and 
0047E0:  66 6C 61 67 73 20 61 72 65 20 61 73 20 73 65 74    flags are as set
0047F0:  20 62 79 20 74 68 65 20 74 61 72 67 65 74 20 72     by the target r
004800:  6F 75 74 69 6E 65 2E 0D 0A 0D 0A 20 20 20 20 20    outine.....     
004810:  20 20 4E 6F 74 65 73 3A 0D 0A 0D 0A 20 20 20 20      Notes:....    
004820:  20 20 20 54 68 65 20 72 65 73 74 61 72 74 20 69       The restart i
004830:  6E 73 74 72 75 63 74 69 6F 6E 20 74 61 6B 65 73    nstruction takes
004840:  20 61 20 32 20 62 79 74 65 20 69 6E 6C 69 6E 65     a 2 byte inline
004850:  20 70 61 72 61 6D 65 74 65 72 20 77 68 69 63 68     parameter which
004860:  20 20 69 73 20 20 74 68 65 0D 0A 20 20 20 20 20      is  the..     
004870:  20 20 61 64 64 72 65 73 73 20 6F 66 20 61 20 27      address of a '
004880:  66 61 72 20 61 64 64 72 65 73 73 27 2E 20 54 68    far address'. Th
004890:  65 20 27 66 61 72 20 61 64 64 72 65 73 73 27 20    e 'far address' 
0048A0:  69 73 20 6C 61 69 64 20 6F 75 74 20 61 73 20 66    is laid out as f
0048B0:  6F 6C 6C 6F 77 73 3A 0D 0A 0D 0A 20 20 20 20 20    ollows:....     
0048C0:  20 20 20 20 20 20 20 20 20 42 79 74 65 3A 20 20             Byte:  
0048D0:  20 20 20 30 20 20 20 20 20 20 20 20 20 31 20 20       0         1  
0048E0:  20 20 20 20 20 20 20 32 0D 0A 20 20 20 20 20 20           2..      
0048F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
004900:  20 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F     _______________
004910:  5F 5F 5F 5F 5F 5F 5F 5F 0D 0A 20 20 20 20 20 20    ________..      
004920:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
004930:  7C 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7C    |              |
004940:  20 20 20 20 20 20 20 20 7C 0D 0A 20 20 20 20 20            |..     
004950:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
004960:  20 7C 20 41 64 64 72 65 73 73 20 20 20 20 20 20     | Address      
004970:  7C 20 52 4F 4D 20 20 20 20 7C 0D 0A 20 20 20 20    | ROM    |..    
004980:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
004990:  20 20 7C 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F      |_____________
0049A0:  5F 7C 5F 5F 5F 5F 5F 5F 5F 5F 7C 0D 0A 0D 0A 20    _|________|.... 
0049B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 42 79 74                 Byt
0049C0:  65 20 30 2E 2E 31 20 67 69 76 65 20 74 68 65 20    e 0..1 give the 
0049D0:  61 64 64 72 65 73 73 20 6F 66 20 74 68 65 20 72    address of the r
0049E0:  6F 75 74 69 6E 65 20 74 6F 20 63 61 6C 6C 2E 0D    outine to call..
0049F0:  0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    ...             
004A00:  20 42 79 74 65 73 20 32 20 69 73 20 74 68 65 20     Bytes 2 is the 
004A10:  52 4F 4D 20 73 65 6C 65 63 74 20 62 79 74 65 20    ROM select byte 
004A20:  77 68 69 63 68 20 74 61 6B 65 20 74 68 65 20 76    which take the v
004A30:  61 6C 75 65 20 61 73 20 66 6F 6C 6C 6F 77 73 3A    alue as follows:
004A40:  0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 23 30 30    ....         #00
004A50:  2E 2E 23 46 42 3A 20 20 53 65 6C 65 63 74 20 74    ..#FB:  Select t
004A60:  68 65 20 67 69 76 65 6E 20 52 4F 4D 2C 20 65 6E    he given ROM, en
004A70:  61 62 6C 65 20 75 70 70 65 72 2C 20 64 69 73 61    able upper, disa
004A80:  62 6C 65 20 6C 6F 77 65 72 2E 0D 0A 20 20 20 20    ble lower...    
004A90:  20 20 20 20 20 20 20 20 20 20 23 46 43 3A 20 20              #FC:  
004AA0:  4E 6F 20 63 68 61 6E 67 65 20 6F 66 20 52 4F 4D    No change of ROM
004AB0:  20 73 65 6C 65 63 74 69 6F 6E 2C 20 65 6E 61 62     selection, enab
004AC0:  6C 65 20 75 70 70 65 72 2C 20 65 6E 61 62 6C 65    le upper, enable
004AD0:  20 6C 6F 77 65 72 2E 0D 0A 20 20 20 20 20 20 20     lower...       
004AE0:  20 20 20 20 20 20 20 23 46 44 3A 20 20 4E 6F 20           #FD:  No 
004AF0:  63 68 61 6E 67 65 20 6F 66 20 52 4F 4D 20 73 65    change of ROM se
004B00:  6C 65 63 74 69 6F 6E 2C 20 65 6E 61 62 6C 65 20    lection, enable 
004B10:  75 70 70 65 72 2C 20 64 69 73 61 62 6C 65 20 6C    upper, disable l
004B20:  6F 77 65 72 2E 0D 0A 20 20 20 20 20 20 20 20 20    ower...         
004B30:  20 20 20 20 20 23 46 45 3A 20 20 4E 6F 20 63 68         #FE:  No ch
004B40:  61 6E 67 65 20 6F 66 20 52 4F 4D 20 73 65 6C 65    ange of ROM sele
004B50:  63 74 69 6F 6E 2C 20 64 69 73 61 62 6C 65 20 75    ction, disable u
004B60:  70 70 65 72 2C 20 65 6E 61 62 6C 65 20 6C 6F 77    pper, enable low
004B70:  65 72 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20    er...           
004B80:  20 20 20 23 46 46 3A 20 20 4E 6F 20 63 68 61 6E       #FF:  No chan
004B90:  67 65 20 6F 66 20 52 4F 4D 20 73 65 6C 65 63 74    ge of ROM select
004BA0:  69 6F 6E 2C 20 64 69 73 61 62 6C 65 20 75 70 70    ion, disable upp
004BB0:  65 72 2C 20 64 69 73 61 62 6C 65 20 6C 6F 77 65    er, disable lowe
004BC0:  72 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 54 68 65    r.....       The
004BD0:  20 72 65 61 73 6F 6E 20 74 68 61 74 20 74 68 65     reason that the
004BE0:  20 27 66 61 72 20 61 64 64 72 65 73 73 27 20 69     'far address' i
004BF0:  73 20 6E 6F 74 20 63 6F 6E 74 61 69 6E 65 64 20    s not contained 
004C00:  20 69 6E 20 20 74 68 65 20 20 46 41 52 20 20 43     in  the  FAR  C
004C10:  41 4C 4C 0D 0A 20 20 20 20 20 20 20 69 6E 73 74    ALL..       inst
004C20:  72 75 63 74 69 6F 6E 20 64 69 72 65 63 74 6C 79    ruction directly
004C30:  20 69 73 20 62 65 63 61 75 73 65 20 74 68 65 20     is because the 
004C40:  52 4F 4D 20 73 65 6C 65 63 74 20 62 79 74 65 20    ROM select byte 
004C50:  20 66 6F 72 20 20 72 6F 75 74 69 6E 65 73 20 20     for  routines  
004C60:  69 6E 0D 0A 20 20 20 20 20 20 20 52 4F 4D 20 77    in..       ROM w
004C70:  69 6C 6C 20 64 65 70 65 6E 64 20 75 70 6F 6E 20    ill depend upon 
004C80:  74 68 65 20 70 61 72 74 69 63 75 6C 61 72 20 63    the particular c
004C90:  6F 6E 66 69 67 75 72 61 74 69 6F 6E 20 6F 66 20    onfiguration of 
004CA0:  65 78 70 61 6E 73 69 6F 6E 20 52 4F 4D 73 20 6F    expansion ROMs o
004CB0:  6E 0D 0A 20 20 20 20 20 20 20 74 68 65 20 6D 61    n..       the ma
004CC0:  63 68 69 6E 65 20 61 6E 64 20 6D 75 73 74 20 74    chine and must t
004CD0:  68 65 72 65 66 6F 72 65 20 62 65 20 65 73 74 61    herefore be esta
004CE0:  62 6C 69 73 68 65 64 20 61 6E 64 20 73 65 74 20    blished and set 
004CF0:  61 74 20 72 75 6E 20 74 69 6D 65 2E 0D 0A 0D 0A    at run time.....
004D00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
004D10:  04 00 00 00 02 09 50 E5 04 00 C1 02 00 00 00 02    ......P.........
004D20:  04 00 C2 02 00 00 00 02 04 00 C3 02 00 00 00 02    ................
004D30:  04 00 C4 02 00 00 00 02 04 00 C5 02 00 00 00 02    ................
004D40:  04 00 C6 02 00 00 00 02 04 00 C7 02 00 00 00 02    ................
004D50:  04 00 C8 02 00 00 00 02 04 00 C9 02 00 00 00 02    ................
004D60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004D70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004D80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004D90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004DA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004DB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004DC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004DD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004DE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004DF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004E00:  20 20 20 20 20 20 20 52 65 67 69 73 74 65 72 73           Registers
004E10:  20 61 72 65 20 70 61 73 73 65 64 20 74 6F 20 74     are passed to t
004E20:  68 65 20 74 61 72 67 65 74 20 72 6F 75 74 69 6E    he target routin
004E30:  65 20 75 6E 74 6F 75 63 68 65 64 20 65 78 63 65    e untouched exce
004E40:  70 74 20 66 6F 72 20 74 68 65 20 49 59 0D 0A 20    pt for the IY.. 
004E50:  20 20 20 20 20 20 72 65 67 69 73 74 65 72 2E 20          register. 
004E60:  57 68 65 6E 20 65 6E 74 65 72 69 6E 67 20 61 20    When entering a 
004E70:  62 61 63 6B 67 72 6F 75 6E 64 20 52 4F 4D 20 74    background ROM t
004E80:  68 69 73 20 69 73 20 73 65 74 20 74 6F 20 70 6F    his is set to po
004E90:  69 6E 74 20 20 61 74 20 20 74 68 65 0D 0A 20 20    int  at  the..  
004EA0:  20 20 20 20 20 62 61 73 65 20 6F 66 20 74 68 65         base of the
004EB0:  20 52 4F 4D 73 20 75 70 70 65 72 20 64 61 74 61     ROMs upper data
004EC0:  20 61 72 65 61 2E 20 28 53 65 65 20 73 65 63 74     area. (See sect
004ED0:  69 6F 6E 20 31 30 2E 34 20 61 6E 64 20 4B 4C 20    ion 10.4 and KL 
004EE0:  49 4E 49 54 20 42 41 43 4B 29 2E 0D 0A 0D 0A 0D    INIT BACK)......
004EF0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    .........       
004F00:  41 4D 53 54 52 41 44 20 43 50 43 34 36 34 2F 36    AMSTRAD CPC464/6
004F10:  36 34 2F 36 31 32 38 20 46 49 52 4D 57 41 52 45    64/6128 FIRMWARE
004F20:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
004F30:  20 20 20 20 20 20 20 20 20 20 20 20 70 61 67 65                page
004F40:  20 31 38 2E 31 31 0D 0A 1A 20 66 72 6F 6D 20 23     18.11... from #
004F50:  30 30 30 30 20 74 6F 20 23 30 30 33 46 20 69 6E    0000 to #003F in
004F60:  63 6C 75 73 69 76 65 2C 20 20 69 73 20 20 6F 63    clusive,  is  oc
004F70:  63 75 70 69 65 64 20 20 62 79 0D 0A 20 20 20 20    cupied  by..    
004F80:  E5 43 48 41 50 2D 31 35 20 50 38 20 01 00 00 3F    .CHAP-15 P8 ...?
004F90:  99 9A 9B 9C 9D 9E 9F A0 00 00 00 00 00 00 00 00    ................
004FA0:  E5 2D 31 30 20 20 20 20 20 20 20 20 00 00 00 80    .-10        ....
004FB0:  88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97    ................
004FC0:  E5 2D 31 30 20 20 20 20 20 20 20 20 01 00 00 05    .-10        ....
004FD0:  98 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004FE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
004FF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
005000:  6E 3A 0D 0A 0D 0A 20 20 20 20 20 20 20 54 72 79    n:....       Try
005010:  20 74 6F 20 72 65 61 64 20 61 20 63 68 61 72 61     to read a chara
005020:  63 74 65 72 20 66 72 6F 6D 20 74 68 65 20 73 63    cter from the sc
005030:  72 65 65 6E 20 61 74 20 61 20 63 68 61 72 61 63    reen at a charac
005040:  74 65 72 20 70 6F 73 69 74 69 6F 6E 2E 0D 0A 0D    ter position....
005050:  0A 20 20 20 20 20 20 20 45 6E 74 72 79 20 63 6F    .       Entry co
005060:  6E 64 69 74 69 6F 6E 73 3A 0D 0A 0D 0A 20 20 20    nditions:....   
005070:  20 20 20 20 48 20 63 6F 6E 74 61 69 6E 73 20 74        H contains t
005080:  68 65 20 70 68 79 73 69 63 61 6C 20 63 6F 6C 75    he physical colu
005090:  6D 6E 20 74 6F 20 72 65 61 64 20 66 72 6F 6D 2E    mn to read from.
0050A0:  0D 0A 20 20 20 20 20 20 20 4C 20 63 6F 6E 74 61    ..       L conta
0050B0:  69 6E 73 20 74 68 65 20 70 68 79 73 69 63 61 6C    ins the physical
0050C0:  20 72 6F 77 20 74 6F 20 72 65 61 64 20 66 72 6F     row to read fro
0050D0:  6D 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 45 78 69    m.....       Exi
0050E0:  74 20 63 6F 6E 64 69 74 69 6F 6E 73 3A 0D 0A 0D    t conditions:...
0050F0:  0A 20 20 20 20 20 20 20 49 66 20 61 20 72 65 61    .       If a rea
005100:  64 61 62 6C 65 20 63 68 61 72 61 63 74 65 72 20    dable character 
005110:  77 61 73 20 66 6F 75 6E 64 3A 0D 0A 0D 0A 20 20    was found:....  
005120:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 61                  Ca
005130:  72 72 79 20 74 72 75 65 2E 0D 0A 20 20 20 20 20    rry true...     
005140:  20 20 20 20 20 20 20 20 20 20 20 41 20 63 6F 6E               A con
005150:  74 61 69 6E 73 20 74 68 65 20 63 68 61 72 61 63    tains the charac
005160:  74 65 72 20 72 65 61 64 2E 0D 0A 0D 0A 20 20 20    ter read.....   
005170:  20 20 20 20 49 66 20 6E 6F 20 72 65 63 6F 67 6E        If no recogn
005180:  69 73 61 62 6C 65 20 63 68 61 72 61 63 74 65 72    isable character
005190:  20 77 61 73 20 66 6F 75 6E 64 3A 0D 0A 0D 0A 20     was found:.... 
0051A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43                   C
0051B0:  61 72 72 79 20 66 61 6C 73 65 2E 0D 0A 20 20 20    arry false...   
0051C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 41 20 63                 A c
0051D0:  6F 6E 74 61 69 6E 73 20 7A 65 72 6F 2E 0D 0A 0D    ontains zero....
0051E0:  0A 20 20 20 20 20 20 20 41 6C 77 61 79 73 3A 0D    .       Always:.
0051F0:  0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    ...             
005200:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20    ............    
005210:  20 20 20 54 68 65 20 74 61 72 67 65 74 20 72 6F       The target ro
005220:  75 74 69 6E 65 20 72 65 74 75 72 6E 73 20 74 6F    utine returns to
005230:  20 74 68 65 20 20 69 6E 73 74 72 75 63 74 69 6F     the  instructio
005240:  6E 20 20 69 6D 6D 65 64 69 61 74 65 6C 79 20 20    n  immediately  
005250:  66 6F 6C 6C 6F 77 69 6E 67 0D 0A 20 20 20 20 20    following..     
005260:  20 20 74 68 65 20 69 6E 6C 69 6E 65 20 70 61 72      the inline par
005270:  61 6D 65 74 65 72 2E 20 54 68 65 20 52 4F 4D 20    ameter. The ROM 
005280:  73 65 6C 65 63 74 20 61 6E 64 20 52 4F 4D 20 20    select and ROM  
005290:  73 74 61 74 65 20 20 61 72 65 20 20 72 65 73 74    state  are  rest
0052A0:  6F 72 65 64 20 20 74 6F 0D 0A 20 20 20 20 20 20    ored  to..      
0052B0:  20 77 68 61 74 20 74 68 65 79 20 77 65 72 65 20     what they were 
0052C0:  62 65 66 6F 72 65 20 74 68 65 20 63 61 6C 6C 2E    before the call.
0052D0:  20 54 68 69 73 20 69 73 20 61 63 63 6F 6D 70 6C     This is accompl
0052E0:  69 73 68 65 64 20 62 79 20 70 75 73 68 69 6E 67    ished by pushing
0052F0:  20 76 61 6C 75 65 73 0D 0A 20 20 20 20 20 20 20     values..       
005300:  6F 6E 20 74 68 65 20 73 74 61 63 6B 20 61 6E 64    on the stack and
005310:  20 73 6F 20 63 61 72 65 20 73 68 6F 75 6C 64 20     so care should 
005320:  62 65 20 74 61 6B 65 6E 20 77 68 65 6E 20 69 6E    be taken when in
005330:  64 65 78 69 6E 67 20 20 75 70 20 20 74 68 65 20    dexing  up  the 
005340:  20 73 74 61 63 6B 0D 0A 20 20 20 20 20 20 20 61     stack..       a
005350:  66 74 65 72 20 61 20 46 41 52 20 43 41 4C 4C 20    fter a FAR CALL 
005360:  69 6E 73 74 72 75 63 74 69 6F 6E 2E 20 28 54 68    instruction. (Th
005370:  65 20 73 74 61 63 6B 20 75 73 61 67 65 20 20 69    e stack usage  i
005380:  73 20 20 34 20 20 62 79 74 65 73 20 20 66 6F 72    s  4  bytes  for
005390:  20 20 52 4F 4D 0D 0A 20 20 20 20 20 20 20 73 65      ROM..       se
0053A0:  6C 65 63 74 20 62 79 74 65 73 20 69 6E 20 74 68    lect bytes in th
0053B0:  65 20 72 61 6E 67 65 20 23 46 43 2E 2E 23 46 46    e range #FC..#FF
0053C0:  20 61 6E 64 20 36 20 62 79 74 65 73 20 66 6F 72     and 6 bytes for
0053D0:  20 52 4F 4D 20 73 65 6C 65 63 74 20 62 79 74 65     ROM select byte
0053E0:  73 20 69 6E 0D 0A 20 20 20 20 20 20 20 74 68 65    s in..       the
0053F0:  20 72 61 6E 67 65 20 23 30 30 2E 2E 23 46 42 29     range #00..#FB)
005400:  2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 49 6E    .......       In
005410:  74 65 72 72 75 70 74 73 20 61 72 65 20 65 6E 61    terrupts are ena
005420:  62 6C 65 64 2E 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20    bled.........   
005430:  20 20 20 20 52 65 6C 61 74 65 64 20 65 6E 74 72        Related entr
005440:  69 65 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    ies:......      
005450:  20 4B 4C 20 46 41 52 20 49 43 41 4C 4C 0D 0A 20     KL FAR ICALL.. 
005460:  20 20 20 20 20 20 4B 4C 20 46 41 52 20 50 43 48          KL FAR PCH
005470:  4C 0D 0A 20 20 20 20 20 20 20 4C 4F 57 20 4A 55    L..       LOW JU
005480:  4D 50 20 28 52 53 54 20 31 29 0D 0A 20 20 20 20    MP (RST 1)..    
005490:  20 20 20 53 49 44 45 20 43 41 4C 4C 20 28 52 53       SIDE CALL (RS
0054A0:  54 20 32 29 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    T 2)............
0054B0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
0054C0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
0054D0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
0054E0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
0054F0:  0D 0A 0D 0A 20 20 20 20 20 20 20 41 4D 53 54 52    ....       AMSTR
005500:  41 44 20 43 50 43 34 36 34 2F 36 36 34 2F 36 31    AD CPC464/664/61
005510:  32 38 20 46 49 52 4D 57 41 52 45 20 20 20 20 20    28 FIRMWARE     
005520:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
005530:  20 20 20 20 20 20 20 70 61 67 65 20 31 38 2E 31           page 18.1
005540:  32 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20    2.............. 
005550:  20 20 20 20 20 20 4C 4F 57 3A 20 4B 4C 20 46 41          LOW: KL FA
005560:  52 20 50 43 48 4C 20 20 20 20 20 20 20 20 20 20    R PCHL          
005570:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
005580:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
005590:  20 20 20 20 20 20 20 23 30 30 31 42 0D 0A 0D 0A           #001B....
0055A0:  20 20 20 20 20 20 20 43 61 6C 6C 20 73 75 62 72           Call subr
0055B0:  6F 75 74 69 6E 65 20 69 6E 20 52 41 4D 20 6F 72    outine in RAM or
0055C0:  20 61 6E 79 20 52 4F 4D 2E 0D 0A 20 20 20 20 20     any ROM...     
0055D0:  20 20 43 20 61 6E 64 20 48 4C 20 63 6F 6E 74 61      C and HL conta
0055E0:  69 6E 20 74 68 65 20 27 66 61 72 20 61 64 64 72    in the 'far addr
0055F0:  65 73 73 27 20 74 6F 20 63 61 6C 6C 2E 0D 0A 0D    ess' to call....
005600:  0A 20 20 20 20 20 20 20 41 63 74 69 6F 6E 3A 0D    .       Action:.
005610:  0A 0D 0A 20 20 20 20 20 20 20 54 68 65 20 66 61    ...       The fa
005620:  72 20 63 61 6C 6C 20 6D 65 63 68 61 6E 69 73 6D    r call mechanism
005630:  20 61 6C 6C 6F 77 73 20 73 75 62 72 6F 75 74 69     allows subrouti
005640:  6E 65 73 20 74 6F 20 62 65 20 63 61 6C 6C 65 64    nes to be called
005650:  20 61 6E 79 77 68 65 72 65 20 69 6E 20 52 41 4D     anywhere in RAM
005660:  0D 0A 20 20 20 20 20 20 20 6F 72 20 69 6E 20 61    ..       or in a
005670:  6E 79 20 52 4F 4D 2E 20 54 68 69 73 20 72 6F 75    ny ROM. This rou
005680:  74 69 6E 65 20 74 61 6B 65 73 20 61 20 27 66 61    tine takes a 'fa
005690:  72 20 61 64 64 72 65 73 73 27 20 61 6E 64 20 63    r address' and c
0056A0:  61 6C 6C 73 20 74 68 65 20 20 67 69 76 65 6E 0D    alls the  given.
0056B0:  0A 20 20 20 20 20 20 20 72 6F 75 74 69 6E 65 20    .       routine 
0056C0:  73 65 74 74 69 6E 67 20 74 68 65 20 72 65 71 75    setting the requ
0056D0:  65 73 74 65 64 20 52 4F 4D 20 73 74 61 74 65 20    ested ROM state 
0056E0:  61 6E 64 20 52 4F 4D 20 73 65 6C 65 63 74 69 6F    and ROM selectio
0056F0:  6E 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 45 6E 74    n.....       Ent
005700:  72 79 20 63 6F 6E 64 69 74 69 6F 6E 73 3A 0D 0A    ry conditions:..
005710:  0D 0A 20 20 20 20 20 20 20 48 4C 20 63 6F 6E 74    ..       HL cont
005720:  61 69 6E 73 20 74 68 65 20 61 64 64 72 65 73 73    ains the address
005730:  20 6F 66 20 74 68 65 20 72 6F 75 74 69 6E 65 20     of the routine 
005740:  74 6F 20 63 61 6C 6C 2E 0D 0A 20 20 20 20 20 20    to call...      
005750:  20 43 20 63 6F 6E 74 61 69 6E 73 20 74 68 65 20     C contains the 
005760:  52 4F 4D 20 73 65 6C 65 63 74 20 62 79 74 65 2E    ROM select byte.
005770:  0D 0A 0D 0A 20 20 20 20 20 20 20 41 6C 6C 20 72    ....       All r
005780:  65 67 69 73 74 65 72 73 20 61 6E 64 20 66 6C 61    egisters and fla
005790:  67 73 20 61 72 65 20 70 61 73 73 65 64 20 74 6F    gs are passed to
0057A0:  20 20 74 68 65 20 20 74 61 72 67 65 74 20 20 72      the  target  r
0057B0:  6F 75 74 69 6E 65 20 20 75 6E 74 6F 75 63 68 65    outine  untouche
0057C0:  64 0D 0A 20 20 20 20 20 20 20 65 78 63 65 70 74    d..       except
0057D0:  20 66 6F 72 20 49 59 20 28 77 68 69 63 68 20 69     for IY (which i
0057E0:  73 20 73 65 74 20 74 6F 20 70 6F 69 6E 74 20 61    s set to point a
0057F0:  74 20 61 20 62 61 63 6B 67 72 6F 75 6E 64 20 52    t a background R
005800:  4F 4D 73 20 20 75 70 70 65 72 20 20 64 61 74 61    OMs  upper  data
005810:  0D 0A 20 20 20 20 20 20 20 61 72 65 61 29 2E 0D    ..       area)..
005820:  0A 0D 0A 20 20 20 20 20 20 20 45 78 69 74 20 63    ...       Exit c
005830:  6F 6E 64 69 74 69 6F 6E 73 3A 0D 0A 0D 0A 20 20    onditions:....  
005840:  20 20 20 20 20 49 59 20 70 72 65 73 65 72 76 65         IY preserve
005850:  64 2E 0D 0A 20 20 20 20 20 20 20 41 6C 6C 20 6F    d...       All o
005860:  74 68 65 72 20 72 65 67 69 73 74 65 72 73 20 61    ther registers a
005870:  6E 64 20 66 6C 61 67 73 20 61 72 65 20 61 73 20    nd flags are as 
005880:  73 65 74 20 62 79 20 74 68 65 20 74 61 72 67 65    set by the targe
005890:  74 20 72 6F 75 74 69 6E 65 2E 0D 0A 0D 0A 20 20    t routine.....  
0058A0:  20 20 20 20 20 4E 6F 74 65 73 3A 0D 0A 0D 0A 20         Notes:.... 
0058B0:  20 20 20 20 20 20 54 68 65 20 52 4F 4D 20 73 65          The ROM se
0058C0:  6C 65 63 74 20 62 79 74 65 20 74 61 6B 65 73 20    lect byte takes 
0058D0:  76 61 6C 75 65 73 20 61 73 20 66 6F 6C 6C 6F 77    values as follow
0058E0:  73 3A 0D 0A 0D 0A 20 20 20 20 20 20 20 23 30 30    s:....       #00
0058F0:  2E 2E 23 46 42 3A 20 20 53 65 6C 65 63 74 20 74    ..#FB:  Select t
005900:  68 65 20 67 69 76 65 6E 20 52 4F 4D 2C 20 65 6E    he given ROM, en
005910:  61 62 6C 65 20 75 70 70 65 72 2C 20 64 69 73 61    able upper, disa
005920:  62 6C 65 20 6C 6F 77 65 72 2E 0D 0A 20 20 20 20    ble lower...    
005930:  20 20 20 20 20 20 20 20 23 46 43 3A 20 20 4E 6F            #FC:  No
005940:  20 63 68 61 6E 67 65 20 6F 66 20 52 4F 4D 20 73     change of ROM s
005950:  65 6C 65 63 74 69 6F 6E 2C 20 65 6E 61 62 6C 65    election, enable
005960:  20 75 70 70 65 72 2C 20 65 6E 61 62 6C 65 20 6C     upper, enable l
005970:  6F 77 65 72 2E 0D 0A 20 20 20 20 20 20 20 20 20    ower...         
005980:  20 20 20 23 46 44 3A 20 20 4E 6F 20 63 68 61 6E       #FD:  No chan
005990:  67 65 20 6F 66 20 52 4F 4D 20 73 65 6C 65 63 74    ge of ROM select
0059A0:  69 6F 6E 2C 20 65 6E 61 62 6C 65 20 75 70 70 65    ion, enable uppe
0059B0:  72 2C 20 64 69 73 61 62 6C 65 20 6C 6F 77 65 72    r, disable lower
0059C0:  2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 23    ...            #
0059D0:  46 45 3A 20 20 4E 6F 20 63 68 61 6E 67 65 20 6F    FE:  No change o
0059E0:  66 20 52 4F 4D 20 73 65 6C 65 63 74 69 6F 6E 2C    f ROM selection,
0059F0:  20 64 69 73 61 62 6C 65 20 75 70 70 65 72 2C 20     disable upper, 
005A00:  65 6E 61 62 6C 65 20 6C 6F 77 65 72 2E 0D 0A 20    enable lower... 
005A10:  20 20 20 20 20 20 20 20 20 20 20 23 46 46 3A 20               #FF: 
005A20:  20 4E 6F 20 63 68 61 6E 67 65 20 6F 66 20 52 4F     No change of RO
005A30:  4D 20 73 65 6C 65 63 74 69 6F 6E 2C 20 64 69 73    M selection, dis
005A40:  61 62 6C 65 20 75 70 70 65 72 2C 20 64 69 73 61    able upper, disa
005A50:  62 6C 65 20 6C 6F 77 65 72 2E 0D 0A 0D 0A 20 20    ble lower.....  
005A60:  20 20 20 20 20 52 65 67 69 73 74 65 72 73 20 61         Registers a
005A70:  72 65 20 70 61 73 73 65 64 20 74 6F 20 74 68 65    re passed to the
005A80:  20 74 61 72 67 65 74 20 72 6F 75 74 69 6E 65 20     target routine 
005A90:  75 6E 74 6F 75 63 68 65 64 20 65 78 63 65 70 74    untouched except
005AA0:  20 66 6F 72 20 74 68 65 20 49 59 0D 0A 20 20 20     for the IY..   
005AB0:  20 20 20 20 72 65 67 69 73 74 65 72 2E 20 57 68        register. Wh
005AC0:  65 6E 20 65 6E 74 65 72 69 6E 67 20 61 20 62 61    en entering a ba
005AD0:  63 6B 67 72 6F 75 6E 64 20 52 4F 4D 20 74 68 69    ckground ROM thi
005AE0:  73 20 69 73 20 73 65 74 20 74 6F 20 70 6F 69 6E    s is set to poin
005AF0:  74 20 20 61 74 20 20 74 68 65 0D 0A 20 20 20 20    t  at  the..    
005B00:  20 20 20 62 61 73 65 20 6F 66 20 74 68 65 20 52       base of the R
005B10:  4F 4D 27 73 20 75 70 70 65 72 20 64 61 74 61 20    OM's upper data 
005B20:  61 72 65 61 2E 20 20 28 53 65 65 20 20 73 65 63    area.  (See  sec
005B30:  74 69 6F 6E 20 20 31 30 2E 34 20 20 61 6E 64 20    tion  10.4  and 
005B40:  20 4B 4C 20 20 49 4E 49 54 0D 0A 20 20 20 20 20     KL  INIT..     
005B50:  20 20 42 41 43 4B 29 2E 0D 0A 0D 0A 20 20 20 20      BACK).....    
005B60:  20 20 20 57 68 65 6E 20 74 68 65 20 74 61 72 67       When the targ
005B70:  65 74 20 72 6F 75 74 69 6E 65 20 72 65 74 75 72    et routine retur
005B80:  6E 73 2C 20 74 68 65 20 52 4F 4D 20 20 73 65 6C    ns, the ROM  sel
005B90:  65 63 74 20 20 61 6E 64 20 20 52 4F 4D 20 20 73    ect  and  ROM  s
005BA0:  74 61 74 65 20 20 61 72 65 0D 0A 20 20 20 20 20    tate  are..     
005BB0:  20 20 72 65 73 74 6F 72 65 64 20 74 6F 20 77 68      restored to wh
005BC0:  61 74 20 74 68 65 79 20 77 65 72 65 20 62 65 66    at they were bef
005BD0:  6F 72 65 20 74 68 65 20 63 61 6C 6C 2E 20 54 68    ore the call. Th
005BE0:  69 73 20 20 69 73 20 20 61 63 63 6F 6D 70 6C 69    is  is  accompli
005BF0:  73 68 65 64 20 20 62 79 0D 0A 20 20 20 20 20 20    shed  by..      
005C00:  20 70 75 73 68 69 6E 67 20 76 61 6C 75 65 73 20     pushing values 
005C10:  6F 6E 74 6F 20 74 68 65 20 20 73 74 61 63 6B 20    onto the  stack 
005C20:  20 61 6E 64 20 20 73 6F 20 20 63 61 72 65 20 20     and  so  care  
005C30:  73 68 6F 75 6C 64 20 20 62 65 20 20 74 61 6B 65    should  be  take
005C40:  6E 20 20 77 68 65 6E 0D 0A 20 20 20 20 20 20 20    n  when..       
005C50:  69 6E 64 65 78 69 6E 67 20 75 70 20 74 68 65 20    indexing up the 
005C60:  73 74 61 63 6B 20 61 66 74 65 72 20 75 73 69 6E    stack after usin
005C70:  67 20 74 68 69 73 20 72 6F 75 74 69 6E 65 2E 20    g this routine. 
005C80:  28 54 68 65 20 73 74 61 63 6B 20 75 73 61 67 65    (The stack usage
005C90:  20 69 73 20 20 34 0D 0A 0D 0A 20 20 20 20 20 20     is  4....      
005CA0:  20 62 79 74 65 73 20 66 6F 72 20 52 4F 4D 20 73     bytes for ROM s
005CB0:  65 6C 65 63 74 20 62 79 74 65 73 20 69 6E 20 74    elect bytes in t
005CC0:  68 65 20 72 61 6E 67 65 20 23 46 43 2E 2E 23 46    he range #FC..#F
005CD0:  46 20 61 6E 64 20 36 20 62 79 74 65 73 20 20 66    F and 6 bytes  f
005CE0:  6F 72 20 20 52 4F 4D 0D 0A 20 20 20 20 20 20 20    or  ROM..       
005CF0:  73 65 6C 65 63 74 20 62 79 74 65 73 20 69 6E 20    select bytes in 
005D00:  74 68 65 20 72 61 6E 67 65 20 23 30 30 2E 2E 23    the range #00..#
005D10:  46 42 29 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 49    FB).....       I
005D20:  6E 74 65 72 72 75 70 74 73 20 61 72 65 20 65 6E    nterrupts are en
005D30:  61 62 6C 65 64 2E 0D 0A 0D 0A 20 20 20 20 20 20    abled.....      
005D40:  20 52 65 6C 61 74 65 64 20 65 6E 74 72 69 65 73     Related entries
005D50:  3A 0D 0A 0D 0A 20 20 20 20 20 20 20 46 41 52 20    :....       FAR 
005D60:  43 41 4C 4C 20 28 52 53 54 20 33 29 0D 0A 20 20    CALL (RST 3)..  
005D70:  20 20 20 20 20 4B 4C 20 46 41 52 20 49 43 41 4C         KL FAR ICAL
005D80:  4C 0D 0A 20 20 20 20 20 20 20 4B 4C 20 4C 4F 57    L..       KL LOW
005D90:  20 50 43 48 4C 0D 0A 20 20 20 20 20 20 20 4B 4C     PCHL..       KL
005DA0:  20 53 49 44 45 20 50 43 48 4C 0D 0A 0D 0A 0D 0A     SIDE PCHL......
005DB0:  0D 0A 20 20 20 20 20 20 20 41 4D 53 54 52 41 44    ..       AMSTRAD
005DC0:  20 43 50 43 34 36 34 2F 36 36 34 2F 36 31 32 38     CPC464/664/6128
005DD0:  20 46 49 52 4D 57 41 52 45 20 20 20 20 20 20 20     FIRMWARE       
005DE0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
005DF0:  20 20 20 20 20 70 61 67 65 20 31 38 2E 31 33 0D         page 18.13.
005E00:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20    .............   
005E10:  20 20 20 20 4C 4F 57 3A 20 50 43 48 4C 20 49 4E        LOW: PCHL IN
005E20:  53 54 52 55 43 54 49 4F 4E 20 20 20 20 20 20 20    STRUCTION       
005E30:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
005E40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
005E50:  20 20 20 20 20 23 30 30 31 45 0D 0A 0D 0A 0D 0A         #001E......
005E60:  20 20 20 20 20 20 20 4A 75 6D 70 20 74 6F 20 61           Jump to a
005E70:  64 64 72 65 73 73 20 69 6E 20 48 4C 2E 0D 0A 0D    ddress in HL....
005E80:  0A 0D 0A 20 20 20 20 20 20 20 41 63 74 69 6F 6E    ...       Action
005E90:  3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 45 6E    :......       En
005EA0:  74 72 79 20 63 6F 6D 70 72 69 73 65 73 20 61 20    try comprises a 
005EB0:  4A 50 20 28 48 4C 29 20 20 69 6E 73 74 72 75 63    JP (HL)  instruc
005EC0:  74 69 6F 6E 20 20 28 6F 72 20 20 50 43 48 4C 20    tion  (or  PCHL 
005ED0:  20 69 6E 20 20 73 6F 6D 65 20 20 61 73 73 65 6D     in  some  assem
005EE0:  62 6C 65 72 0D 0A 20 20 20 20 20 20 20 64 69 61    bler..       dia
005EF0:  6C 65 63 74 73 29 2E 0D 0A 0D 0A 0D 0A 20 20 20    lects).......   
005F00:  20 20 20 20 45 6E 74 72 79 20 63 6F 6E 64 69 74        Entry condit
005F10:  69 6F 6E 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    ions:......     
005F20:  20 20 48 4C 20 63 6F 6E 74 61 69 6E 73 20 74 68      HL contains th
005F30:  65 20 61 64 64 72 65 73 73 20 74 6F 20 6A 75 6D    e address to jum
005F40:  70 20 74 6F 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20    p to.......     
005F50:  20 20 41 6C 6C 20 72 65 67 69 73 74 65 72 73 20      All registers 
005F60:  61 6E 64 20 66 6C 61 67 73 20 61 72 65 20 70 61    and flags are pa
005F70:  73 73 65 64 20 74 6F 20 74 68 65 20 74 61 72 67    ssed to the targ
005F80:  65 74 20 72 6F 75 74 69 6E 65 20 75 6E 74 6F 75    et routine untou
005F90:  63 68 65 64 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20    ched.......     
005FA0:  20 20 45 78 69 74 20 63 6F 6E 64 69 74 69 6F 6E      Exit condition
005FB0:  73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41    s:......       A
005FC0:  6C 6C 20 72 65 67 69 73 74 65 72 73 20 61 6E 64    ll registers and
005FD0:  20 66 6C 61 67 73 20 61 72 65 20 61 73 20 73 65     flags are as se
005FE0:  74 20 62 79 20 74 68 65 20 74 61 72 67 65 74 20    t by the target 
005FF0:  72 6F 75 74 69 6E 65 2E 0D 0A 0D 0A 0D 0A 20 20    routine.......  
006000:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
006010:  05 00 00 00 02 09 50 E5 05 00 C1 02 00 00 00 02    ......P.........
006020:  05 00 C2 02 00 00 00 02 05 00 C3 02 00 00 00 02    ................
006030:  05 00 C4 02 00 00 00 02 05 00 C5 02 00 00 00 02    ................
006040:  05 00 C6 02 00 00 00 02 05 00 C7 02 00 00 00 02    ................
006050:  05 00 C8 02 00 00 00 02 05 00 C9 02 00 00 00 02    ................
006060:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006070:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006080:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006090:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0060A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0060B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0060C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0060D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0060E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0060F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006100:  20 20 20 20 20 4E 6F 74 65 73 3A 0D 0A 0D 0A 0D         Notes:.....
006110:  0A 20 20 20 20 20 20 20 43 61 6C 6C 69 6E 67 20    .       Calling 
006120:  50 43 48 4C 20 49 4E 53 54 52 55 43 54 49 4F 4E    PCHL INSTRUCTION
006130:  20 69 73 20 61 20 75 73 65 66 75 6C 20 77 61 79     is a useful way
006140:  20 6F 66 20 69 6E 76 6F 6B 69 6E 67 20 61 20 20     of invoking a  
006150:  72 6F 75 74 69 6E 65 20 20 77 68 6F 73 65 0D 0A    routine  whose..
006160:  20 20 20 20 20 20 20 61 64 64 72 65 73 73 20 68           address h
006170:  61 73 20 62 65 65 6E 20 70 69 63 6B 65 64 20 6F    as been picked o
006180:  75 74 20 6F 66 20 61 20 74 61 62 6C 65 20 6F 72    ut of a table or
006190:  20 6F 74 68 65 72 77 69 73 65 20 65 73 74 61 62     otherwise estab
0061A0:  6C 69 73 68 65 64 20 61 74 20 72 75 6E 0D 0A 20    lished at run.. 
0061B0:  20 20 20 20 20 20 74 69 6D 65 2E 0D 0A 0D 0A 0D          time......
0061C0:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 52 65 6C 61    .....       Rela
0061D0:  74 65 64 20 65 6E 74 72 69 65 73 3A 0D 0A 0D 0A    ted entries:....
0061E0:  0D 0A 20 20 20 20 20 20 20 4B 4C 20 46 41 52 20    ..       KL FAR 
0061F0:  50 43 48 4C 0D 0A 20 20 20 20 20 20 20 4B 4C 20    PCHL..       KL 
006200:  4C 4F 57 20 50 43 48 4C 0D 0A 20 20 20 20 20 20    LOW PCHL..      
006210:  20 4B 4C 20 53 49 44 45 20 50 43 48 4C 0D 0A 20     KL SIDE PCHL.. 
006220:  20 20 20 20 20 20 50 43 42 43 20 49 4E 53 54 52          PCBC INSTR
006230:  55 43 54 49 4F 4E 0D 0A 20 20 20 20 20 20 20 50    UCTION..       P
006240:  43 44 45 20 49 4E 53 54 52 55 43 54 49 4F 4E 0D    CDE INSTRUCTION.
006250:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
006260:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    ...........     
006270:  20 20 41 4D 53 54 52 41 44 20 43 50 43 34 36 34      AMSTRAD CPC464
006280:  2F 36 36 34 2F 36 31 32 38 20 46 49 52 4D 57 41    /664/6128 FIRMWA
006290:  52 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20    RE              
0062A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61                  pa
0062B0:  67 65 20 31 38 2E 31 34 0D 0A 0D 0A 0D 0A 0D 0A    ge 18.14........
0062C0:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 4C 4F 57    ......       LOW
0062D0:  3A 20 52 41 4D 20 4C 41 4D 20 20 20 20 20 20 20    : RAM LAM       
0062E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0062F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
006300:  20 20 20 20 20 20 20 20 52 53 54 20 34 20 23 30            RST 4 #0
006310:  30 32 30 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    020......       
006320:  4C 44 20 41 2C 28 48 4C 29 20 77 69 74 68 20 61    LD A,(HL) with a
006330:  6C 6C 20 52 4F 4D 73 20 64 69 73 61 62 6C 65 64    ll ROMs disabled
006340:  2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41 63    .......       Ac
006350:  74 69 6F 6E 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    tion:......     
006360:  20 20 52 53 54 20 34 20 69 73 20 75 73 65 64 20      RST 4 is used 
006370:  74 6F 20 65 78 74 65 6E 64 20 74 68 65 20 69 6E    to extend the in
006380:  73 74 72 75 63 74 69 6F 6E 20 73 65 74 2E 20 49    struction set. I
006390:  74 20 69 73 20 65 71 75 69 76 61 6C 65 6E 74 20    t is equivalent 
0063A0:  74 6F 20 61 20 20 4C 44 0D 0A 20 20 20 20 20 20    to a  LD..      
0063B0:  20 41 2C 28 48 4C 29 20 69 6E 73 74 72 75 63 74     A,(HL) instruct
0063C0:  69 6F 6E 20 65 78 63 65 70 74 20 74 68 61 74 20    ion except that 
0063D0:  69 74 20 61 6C 77 61 79 73 20 72 65 61 64 73 20    it always reads 
0063E0:  66 72 6F 6D 20 20 52 41 4D 20 20 69 72 72 65 73    from  RAM  irres
0063F0:  70 65 63 74 69 76 65 0D 0A 20 20 20 20 20 20 20    pective..       
006400:  6F 66 20 77 68 65 74 68 65 72 20 74 68 65 20 52    of whether the R
006410:  4F 4D 73 20 61 72 65 20 65 6E 61 62 6C 65 64 20    OMs are enabled 
006420:  6F 72 20 6E 6F 74 2E 0D 0A 0D 0A 0D 0A 20 20 20    or not.......   
006430:  20 20 20 20 45 6E 74 72 79 20 63 6F 6E 64 69 74        Entry condit
006440:  69 6F 6E 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    ions:......     
006450:  20 20 48 4C 20 63 6F 6E 74 61 69 6E 73 20 74 68      HL contains th
006460:  65 20 61 64 64 72 65 73 73 20 6F 66 20 74 68 65    e address of the
006470:  20 6C 6F 63 61 74 69 6F 6E 20 74 6F 20 72 65 61     location to rea
006480:  64 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 45    d.......       E
006490:  78 69 74 20 63 6F 6E 64 69 74 69 6F 6E 73 3A 0D    xit conditions:.
0064A0:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41 20 63 6F    .....       A co
0064B0:  6E 74 61 69 6E 73 20 74 68 65 20 76 61 6C 75 65    ntains the value
0064C0:  20 72 65 61 64 20 66 72 6F 6D 20 74 68 65 20 67     read from the g
0064D0:  69 76 65 6E 20 6C 6F 63 61 74 69 6F 6E 2E 0D 0A    iven location...
0064E0:  0D 0A 0D 0A 20 20 20 20 20 20 20 41 6C 6C 20 72    ....       All r
0064F0:  65 67 69 73 74 65 72 73 20 61 6E 64 20 66 6C 61    egisters and fla
006500:  67 73 20 70 72 65 73 65 72 76 65 64 2E 0D 0A 0D    gs preserved....
006510:  0A 0D 0A 20 20 20 20 20 20 20 4E 6F 74 65 73 3A    ...       Notes:
006520:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 57 72 69    ......       Wri
006530:  74 69 6E 67 20 74 6F 20 61 20 6C 6F 63 61 74 69    ting to a locati
006540:  6F 6E 20 61 6C 77 61 79 73 20 77 72 69 74 65 73    on always writes
006550:  20 74 6F 20 52 41 4D 2C 20 65 76 65 6E 20 69 66     to RAM, even if
006560:  20 74 68 65 20 6C 6F 63 61 74 69 6F 6E 20 69 73     the location is
006570:  20 69 6E 0D 0A 20 20 20 20 20 20 20 6F 6E 65 20     in..       one 
006580:  6F 66 20 74 68 65 20 52 4F 4D 20 61 72 65 61 73    of the ROM areas
006590:  20 61 6E 64 20 74 68 65 20 52 4F 4D 20 69 73 20     and the ROM is 
0065A0:  20 65 6E 61 62 6C 65 64 2E 20 20 54 68 65 20 20     enabled.  The  
0065B0:  52 41 4D 20 20 4C 41 4D 2C 20 20 52 53 54 20 20    RAM  LAM,  RST  
0065C0:  34 2C 0D 0A 20 20 20 20 20 20 20 27 69 6E 73 74    4,..       'inst
0065D0:  72 75 63 74 69 6F 6E 27 20 69 73 20 74 68 65 20    ruction' is the 
0065E0:  72 65 61 64 20 65 71 75 69 76 61 6C 65 6E 74 2E    read equivalent.
0065F0:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 49 6E 74    ......       Int
006600:  65 72 72 75 70 74 73 20 61 72 65 20 65 6E 61 62    errupts are enab
006610:  6C 65 64 2E 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20    led.........    
006620:  20 20 20 52 65 6C 61 74 65 64 20 65 6E 74 72 69       Related entri
006630:  65 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    es:......       
006640:  4B 4C 20 4C 44 44 52 0D 0A 20 20 20 20 20 20 20    KL LDDR..       
006650:  4B 4C 20 4C 44 49 52 0D 0A 0D 0A 0D 0A 0D 0A 0D    KL LDIR.........
006660:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
006670:  0A 0D 0A 20 20 20 20 20 20 20 41 4D 53 54 52 41    ...       AMSTRA
006680:  44 20 43 50 43 34 36 34 2F 36 36 34 2F 36 31 32    D CPC464/664/612
006690:  38 20 46 49 52 4D 57 41 52 45 20 20 20 20 20 20    8 FIRMWARE      
0066A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0066B0:  20 20 20 20 20 20 70 61 67 65 20 31 38 2E 31 35          page 18.15
0066C0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20    ..............  
0066D0:  20 20 20 20 20 4C 4F 57 3A 20 4B 4C 20 46 41 52         LOW: KL FAR
0066E0:  20 49 43 41 4C 4C 20 20 20 20 20 20 20 20 20 20     ICALL          
0066F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
006700:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
006710:  20 20 20 20 20 20 23 30 30 32 33 0D 0A 0D 0A 20          #0023.... 
006720:  20 20 20 20 20 20 43 61 6C 6C 20 73 75 62 72 6F          Call subro
006730:  75 74 69 6E 65 20 69 6E 20 52 41 4D 20 6F 72 20    utine in RAM or 
006740:  61 6E 79 20 52 4F 4D 2C 20 48 4C 20 70 6F 69 6E    any ROM, HL poin
006750:  74 73 20 61 74 20 27 66 61 72 20 61 64 64 72 65    ts at 'far addre
006760:  73 73 27 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 41    ss'.....       A
006770:  63 74 69 6F 6E 3A 0D 0A 0D 0A 20 20 20 20 20 20    ction:....      
006780:  20 54 68 65 20 66 61 72 20 63 61 6C 6C 20 6D 65     The far call me
006790:  63 68 61 6E 69 73 6D 20 61 6C 6C 6F 77 73 20 73    chanism allows s
0067A0:  75 62 72 6F 75 74 69 6E 65 73 20 74 6F 20 62 65    ubroutines to be
0067B0:  20 63 61 6C 6C 65 64 20 61 6E 79 77 68 65 72 65     called anywhere
0067C0:  20 69 6E 20 52 41 4D 0D 0A 20 20 20 20 20 20 20     in RAM..       
0067D0:  6F 72 20 69 6E 20 61 6E 79 20 52 4F 4D 2E 20 54    or in any ROM. T
0067E0:  68 69 73 20 72 6F 75 74 69 6E 65 20 74 61 6B 65    his routine take
0067F0:  73 20 74 68 65 20 61 64 64 72 65 73 73 20 6F 66    s the address of
006800:  20 61 20 27 66 61 72 20 20 61 64 64 72 65 73 73     a 'far  address
006810:  27 20 20 61 6E 64 0D 0A 20 20 20 20 20 20 20 63    '  and..       c
006820:  61 6C 6C 73 20 74 68 65 20 67 69 76 65 6E 20 72    alls the given r
006830:  6F 75 74 69 6E 65 20 20 73 65 74 74 69 6E 67 20    outine  setting 
006840:  20 74 68 65 20 20 52 4F 4D 20 20 73 74 61 74 65     the  ROM  state
006850:  20 20 61 6E 64 20 20 52 4F 4D 20 20 73 65 6C 65      and  ROM  sele
006860:  63 74 69 6F 6E 0D 0A 20 20 20 20 20 20 20 72 65    ction..       re
006870:  71 75 69 72 65 64 2E 0D 0A 0D 0A 20 20 20 20 20    quired.....     
006880:  20 20 45 6E 74 72 79 20 63 6F 6E 64 69 74 69 6F      Entry conditio
006890:  6E 73 3A 0D 0A 0D 0A 20 20 20 20 20 20 20 48 4C    ns:....       HL
0068A0:  20 63 6F 6E 74 61 69 6E 73 20 74 68 65 20 61 64     contains the ad
0068B0:  64 72 65 73 73 20 6F 66 20 74 68 65 20 27 66 61    dress of the 'fa
0068C0:  72 20 61 64 64 72 65 73 73 27 20 74 6F 20 63 61    r address' to ca
0068D0:  6C 6C 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 41 6C    ll.....       Al
0068E0:  6C 20 72 65 67 69 73 74 65 72 73 20 61 6E 64 20    l registers and 
0068F0:  66 6C 61 67 73 20 61 72 65 20 70 61 73 73 65 64    flags are passed
006900:  20 74 6F 20 20 74 68 65 20 20 74 61 72 67 65 74     to  the  target
006910:  20 20 72 6F 75 74 69 6E 65 20 20 75 6E 74 6F 75      routine  untou
006920:  63 68 65 64 0D 0A 20 20 20 20 20 20 20 65 78 63    ched..       exc
006930:  65 70 74 20 66 6F 72 20 49 59 20 28 77 68 69 63    ept for IY (whic
006940:  68 20 69 73 20 73 65 74 20 74 6F 20 70 6F 69 6E    h is set to poin
006950:  74 20 61 74 20 61 20 62 61 63 6B 67 72 6F 75 6E    t at a backgroun
006960:  64 20 52 4F 4D 27 73 20 75 70 70 65 72 20 20 64    d ROM's upper  d
006970:  61 74 61 0D 0A 20 20 20 20 20 20 20 61 72 65 61    ata..       area
006980:  29 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 45 78 69    ).....       Exi
006990:  74 20 63 6F 6E 64 69 74 69 6F 6E 73 3A 0D 0A 0D    t conditions:...
0069A0:  0A 20 20 20 20 20 20 20 49 59 20 70 72 65 73 65    .       IY prese
0069B0:  72 76 65 64 2E 0D 0A 20 20 20 20 20 20 20 41 6C    rved...       Al
0069C0:  6C 20 72 65 67 69 73 74 65 72 73 20 61 6E 64 20    l registers and 
0069D0:  66 6C 61 67 73 20 61 72 65 20 61 73 20 73 65 74    flags are as set
0069E0:  20 62 79 20 74 68 65 20 74 61 72 67 65 74 20 72     by the target r
0069F0:  6F 75 74 69 6E 65 2E 0D 0A 0D 0A 20 20 20 20 20    outine.....     
006A00:  20 20 4E 6F 74 65 73 3A 0D 0A 0D 0A 20 20 20 20      Notes:....    
006A10:  20 20 20 54 68 65 20 70 61 72 61 6D 65 74 65 72       The parameter
006A20:  20 70 61 73 73 65 64 20 69 73 20 74 68 65 20 61     passed is the a
006A30:  64 64 72 65 73 73 20 6F 66 20 61 20 33 20 62 79    ddress of a 3 by
006A40:  74 65 20 27 66 61 72 20 61 64 64 72 65 73 73 27    te 'far address'
006A50:  2E 20 54 68 69 73 20 69 73 0D 0A 20 20 20 20 20    . This is..     
006A60:  20 20 6C 61 69 64 20 6F 75 74 20 61 73 20 66 6F      laid out as fo
006A70:  6C 6C 6F 77 73 3A 0D 0A 0D 0A 20 20 20 20 20 20    llows:....      
006A80:  20 20 20 20 20 20 20 20 42 79 74 65 3A 20 20 20            Byte:   
006A90:  20 20 30 20 20 20 20 20 20 20 20 20 31 20 20 20      0         1   
006AA0:  20 20 20 20 20 20 32 0D 0A 20 20 20 20 20 20 20          2..       
006AB0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
006AC0:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
006AD0:  5F 5F 5F 5F 5F 5F 5F 0D 0A 20 20 20 20 20 20 20    _______..       
006AE0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7C                   |
006AF0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 7C 20                  | 
006B00:  20 20 20 20 20 20 20 7C 0D 0A 20 20 20 20 20 20           |..      
006B10:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
006B20:  7C 20 41 64 64 72 65 73 73 20 20 20 20 20 20 7C    | Address      |
006B30:  20 52 4F 4D 20 20 20 20 7C 0D 0A 20 20 20 20 20     ROM    |..     
006B40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
006B50:  20 7C 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F     |______________
006B60:  7C 5F 5F 5F 5F 5F 5F 5F 5F 7C 0D 0A 0D 0A 0D 0A    |________|......
006B70:  20 20 20 20 20 20 20 42 79 74 65 20 30 2E 2E 31           Byte 0..1
006B80:  20 67 69 76 65 20 74 68 65 20 61 64 64 72 65 73     give the addres
006B90:  73 20 6F 66 20 74 68 65 20 72 6F 75 74 69 6E 65    s of the routine
006BA0:  20 74 6F 20 63 61 6C 6C 2E 0D 0A 20 20 20 20 20     to call...     
006BB0:  20 20 42 79 74 65 73 20 32 20 69 73 20 74 68 65      Bytes 2 is the
006BC0:  20 52 4F 4D 20 73 65 6C 65 63 74 20 62 79 74 65     ROM select byte
006BD0:  20 77 68 69 63 68 20 74 61 6B 65 20 74 68 65 20     which take the 
006BE0:  76 61 6C 75 65 20 61 73 20 66 6F 6C 6C 6F 77 73    value as follows
006BF0:  3A 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 23 30    :....         #0
006C00:  30 2E 2E 23 46 42 3A 20 20 53 65 6C 65 63 74 20    0..#FB:  Select 
006C10:  74 68 65 20 67 69 76 65 6E 20 52 4F 4D 2C 20 65    the given ROM, e
006C20:  6E 61 62 6C 65 20 75 70 70 65 72 2C 20 64 69 73    nable upper, dis
006C30:  61 62 6C 65 20 6C 6F 77 65 72 2E 0D 0A 20 20 20    able lower...   
006C40:  20 20 20 20 20 20 20 20 20 20 20 23 46 43 3A 20               #FC: 
006C50:  20 4E 6F 20 63 68 61 6E 67 65 20 6F 66 20 52 4F     No change of RO
006C60:  4D 20 73 65 6C 65 63 74 69 6F 6E 2C 20 65 6E 61    M selection, ena
006C70:  62 6C 65 20 75 70 70 65 72 2C 20 65 6E 61 62 6C    ble upper, enabl
006C80:  65 20 6C 6F 77 65 72 2E 0D 0A 20 20 20 20 20 20    e lower...      
006C90:  20 20 20 20 20 20 20 20 23 46 44 3A 20 20 4E 6F            #FD:  No
006CA0:  20 63 68 61 6E 67 65 20 6F 66 20 52 4F 4D 20 73     change of ROM s
006CB0:  65 6C 65 63 74 69 6F 6E 2C 20 65 6E 61 62 6C 65    election, enable
006CC0:  20 75 70 70 65 72 2C 20 64 69 73 61 62 6C 65 20     upper, disable 
006CD0:  6C 6F 77 65 72 2E 0D 0A 20 20 20 20 20 20 20 20    lower...        
006CE0:  20 20 20 20 20 20 23 46 45 3A 20 20 4E 6F 20 63          #FE:  No c
006CF0:  68 61 6E 67 65 20 6F 66 20 52 4F 4D 20 73 65 6C    hange of ROM sel
006D00:  65 63 74 69 6F 6E 2C 20 64 69 73 61 62 6C 65 20    ection, disable 
006D10:  75 70 70 65 72 2C 20 65 6E 61 62 6C 65 20 6C 6F    upper, enable lo
006D20:  77 65 72 2E 0D 0A 20 20 20 20 20 20 20 20 20 20    wer...          
006D30:  20 20 20 20 23 46 46 3A 20 20 4E 6F 20 63 68 61        #FF:  No cha
006D40:  6E 67 65 20 6F 66 20 52 4F 4D 20 73 65 6C 65 63    nge of ROM selec
006D50:  74 69 6F 6E 2C 20 64 69 73 61 62 6C 65 20 75 70    tion, disable up
006D60:  70 65 72 2C 20 64 69 73 61 62 6C 65 20 6C 6F 77    per, disable low
006D70:  65 72 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 52 65    er.....       Re
006D80:  67 69 73 74 65 72 73 20 61 72 65 20 70 61 73 73    gisters are pass
006D90:  65 64 20 74 6F 20 74 68 65 20 74 61 72 67 65 74    ed to the target
006DA0:  20 72 6F 75 74 69 6E 65 20 75 6E 74 6F 75 63 68     routine untouch
006DB0:  65 64 20 65 78 63 65 70 74 20 66 6F 72 20 74 68    ed except for th
006DC0:  65 20 49 59 0D 0A 20 20 20 20 20 20 20 72 65 67    e IY..       reg
006DD0:  69 73 74 65 72 2E 20 57 68 65 6E 20 65 6E 74 65    ister. When ente
006DE0:  72 69 6E 67 20 61 20 62 61 63 6B 67 72 6F 75 6E    ring a backgroun
006DF0:  64 20 52 4F 4D 20 74 68 69 73 20 69 73 20 73 65    d ROM this is se
006E00:  74 20 74 6F 20 70 6F 69 6E 74 20 20 61 74 20 20    t to point  at  
006E10:  74 68 65 0D 0A 20 20 20 20 20 20 20 62 61 73 65    the..       base
006E20:  20 6F 66 20 74 68 65 20 52 4F 4D 73 20 75 70 70     of the ROMs upp
006E30:  65 72 20 64 61 74 61 20 61 72 65 61 2E 20 28 53    er data area. (S
006E40:  65 65 20 73 65 63 74 69 6F 6E 20 31 30 2E 34 20    ee section 10.4 
006E50:  61 6E 64 20 4B 4C 20 49 4E 49 54 20 42 41 43 4B    and KL INIT BACK
006E60:  29 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 57 68 65    ).....       Whe
006E70:  6E 20 74 68 65 20 74 61 72 67 65 74 20 72 6F 75    n the target rou
006E80:  74 69 6E 65 20 72 65 74 75 72 6E 73 2C 20 74 68    tine returns, th
006E90:  65 20 52 4F 4D 20 20 73 65 6C 65 63 74 20 20 61    e ROM  select  a
006EA0:  6E 64 20 20 52 4F 4D 20 20 73 74 61 74 65 20 20    nd  ROM  state  
006EB0:  61 72 65 0D 0A 20 20 20 20 20 20 20 72 65 73 74    are..       rest
006EC0:  6F 72 65 64 20 74 6F 20 77 68 61 74 20 74 68 65    ored to what the
006ED0:  79 20 77 65 72 65 20 62 65 66 6F 72 65 20 20 74    y were before  t
006EE0:  68 65 20 20 63 61 6C 6C 2E 20 20 54 68 69 73 20    he  call.  This 
006EF0:  20 69 6E 76 6F 6C 76 65 73 20 20 70 75 73 68 69     involves  pushi
006F00:  6E 67 0D 0A 20 20 20 20 20 20 20 76 61 6C 75 65    ng..       value
006F10:  73 20 6F 6E 74 6F 20 74 68 65 20 73 74 61 63 6B    s onto the stack
006F20:  20 61 6E 64 20 73 6F 20 63 61 72 65 20 73 68 6F     and so care sho
006F30:  75 6C 64 20 62 65 20 74 61 6B 65 6E 20 69 6E 20    uld be taken in 
006F40:  69 6E 64 65 78 69 6E 67 20 20 75 70 20 20 74 68    indexing  up  th
006F50:  65 0D 0A 20 20 20 20 20 20 20 73 74 61 63 6B 20    e..       stack 
006F60:  61 66 74 65 72 20 75 73 69 6E 67 20 74 68 69 73    after using this
006F70:  20 72 6F 75 74 69 6E 65 2E 20 28 54 68 65 20 73     routine. (The s
006F80:  74 61 63 6B 20 75 73 61 67 65 20 69 73 20 34 20    tack usage is 4 
006F90:  20 62 79 74 65 73 20 20 66 6F 72 20 20 52 4F 4D     bytes  for  ROM
006FA0:  0D 0A 20 20 20 20 20 20 20 73 65 6C 65 63 74 20    ..       select 
006FB0:  62 79 74 65 73 20 69 6E 20 74 68 65 20 72 61 6E    bytes in the ran
006FC0:  67 65 20 23 46 43 2E 2E 23 46 46 20 61 6E 64 20    ge #FC..#FF and 
006FD0:  36 20 62 79 74 65 73 20 66 6F 72 20 52 4F 4D 20    6 bytes for ROM 
006FE0:  73 65 6C 65 63 74 20 62 79 74 65 73 20 69 6E 0D    select bytes in.
006FF0:  0A 20 20 20 20 20 20 20 74 68 65 20 72 61 6E 67    .       the rang
007000:  65 20 23 30 30 2E 2E 23 46 42 29 2E 0D 0A 0D 0A    e #00..#FB).....
007010:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41 4D 53    ......       AMS
007020:  54 52 41 44 20 43 50 43 34 36 34 2F 36 36 34 2F    TRAD CPC464/664/
007030:  36 31 32 38 20 46 49 52 4D 57 41 52 45 20 20 20    6128 FIRMWARE   
007040:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
007050:  20 20 20 20 20 20 20 20 20 70 61 67 65 20 31 38             page 18
007060:  2E 31 36 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    .16.............
007070:  0A 20 20 20 20 20 20 20 49 6E 74 65 72 72 75 70    .       Interrup
007080:  74 73 20 61 72 65 20 65 6E 61 62 6C 65 64 2E 0D    ts are enabled..
007090:  0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 52 65    .......       Re
0070A0:  6C 61 74 65 64 20 65 6E 74 72 69 65 73 3A 0D 0A    lated entries:..
0070B0:  0D 0A 0D 0A 20 20 20 20 20 20 20 4B 4C 20 46 41    ....       KL FA
0070C0:  52 20 43 41 4C 4C 0D 0A 20 20 20 20 20 20 20 4B    R CALL..       K
0070D0:  4C 20 46 41 52 20 50 43 48 4C 0D 0A 0D 0A 0D 0A    L FAR PCHL......
0070E0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
0070F0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
007100:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
007110:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
007120:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
007130:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
007140:  20 20 20 20 20 20 20 41 4D 53 54 52 41 44 20 43           AMSTRAD C
007150:  50 43 34 36 34 2F 36 36 34 2F 36 31 32 38 20 46    PC464/664/6128 F
007160:  49 52 4D 57 41 52 45 20 20 20 20 20 20 20 20 20    IRMWARE         
007170:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
007180:  20 20 20 70 61 67 65 20 31 38 2E 31 37 0D 0A 0D       page 18.17...
007190:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    ...........     
0071A0:  20 20 4C 4F 57 3A 20 46 49 52 4D 20 4A 55 4D 50      LOW: FIRM JUMP
0071B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0071C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0071D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 52 53 54                 RST
0071E0:  20 35 20 23 30 30 32 38 0D 0A 0D 0A 0D 0A 20 20     5 #0028......  
0071F0:  20 20 20 20 20 4A 75 6D 70 20 74 6F 20 6C 6F 77         Jump to low
007200:  65 72 20 52 4F 4D 2C 20 74 61 6B 65 73 20 69 6E    er ROM, takes in
007210:  6C 69 6E 65 20 61 64 64 72 65 73 73 20 74 6F 20    line address to 
007220:  6A 75 6D 70 20 74 6F 2E 0D 0A 0D 0A 0D 0A 20 20    jump to.......  
007230:  20 20 20 20 20 41 63 74 69 6F 6E 3A 0D 0A 0D 0A         Action:....
007240:  0D 0A 20 20 20 20 20 20 20 52 53 54 20 35 20 69    ..       RST 5 i
007250:  73 20 75 73 65 64 20 74 6F 20 65 78 74 65 6E 64    s used to extend
007260:  20 74 68 65 20 69 6E 73 74 72 75 63 74 69 6F 6E     the instruction
007270:  20 73 65 74 2E 20 49 74 20 69 73 20 61 6E 20 65     set. It is an e
007280:  78 70 61 6E 64 65 64 20 66 6F 72 6D 20 6F 66 0D    xpanded form of.
007290:  0A 20 20 20 20 20 20 20 74 68 65 20 6A 75 6D 70    .       the jump
0072A0:  20 69 6E 73 74 72 75 63 74 69 6F 6E 20 66 6F 72     instruction for
0072B0:  20 6A 75 6D 70 69 6E 67 20 74 6F 20 72 6F 75 74     jumping to rout
0072C0:  69 6E 65 73 20 69 6E 20 74 68 65 20 6C 6F 77 65    ines in the lowe
0072D0:  72 20 52 4F 4D 20 6F 72 20 20 69 6E 74 6F 0D 0A    r ROM or  into..
0072E0:  20 20 20 20 20 20 20 74 68 65 20 63 65 6E 74 72           the centr
0072F0:  61 6C 20 33 32 4B 20 6F 66 20 52 41 4D 2E 20 54    al 32K of RAM. T
007300:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
007310:  06 00 00 00 02 09 50 E5 06 00 C1 02 00 00 00 02    ......P.........
007320:  06 00 C2 02 00 00 00 02 06 00 C3 02 00 00 00 02    ................
007330:  06 00 C4 02 00 00 00 02 06 00 C5 02 00 00 00 02    ................
007340:  06 00 C6 02 00 00 00 02 06 00 C7 02 00 00 00 02    ................
007350:  06 00 C8 02 00 00 00 02 06 00 C9 02 00 00 00 02    ................
007360:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007370:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007380:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007390:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0073A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0073B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0073C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0073D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0073E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0073F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007400:  68 65 20 72 65 73 74 61 72 74 20 69 73 20 66 6F    he restart is fo
007410:  6C 6C 6F 77 65 64 20 62 79 20 74 68 65 20 61 64    llowed by the ad
007420:  64 72 65 73 73 20 6F 66 20 20 74 68 65 0D 0A 20    dress of  the.. 
007430:  20 20 20 20 20 20 72 6F 75 74 69 6E 65 20 74 6F          routine to
007440:  20 6A 75 6D 70 20 74 6F 2E 0D 0A 0D 0A 0D 0A 20     jump to....... 
007450:  20 20 20 20 20 20 45 6E 74 72 79 20 63 6F 6E 64          Entry cond
007460:  69 74 69 6F 6E 73 3A 0D 0A 0D 0A 0D 0A 20 20 20    itions:......   
007470:  20 20 20 20 41 6C 6C 20 72 65 67 69 73 74 65 72        All register
007480:  73 20 61 6E 64 20 66 6C 61 67 73 20 61 72 65 20    s and flags are 
007490:  70 61 73 73 65 64 20 74 6F 20 74 68 65 20 74 61    passed to the ta
0074A0:  72 67 65 74 20 72 6F 75 74 69 6E 65 20 75 6E 74    rget routine unt
0074B0:  6F 75 63 68 65 64 2E 0D 0A 0D 0A 0D 0A 20 20 20    ouched.......   
0074C0:  20 20 20 20 45 78 69 74 20 63 6F 6E 64 69 74 69        Exit conditi
0074D0:  6F 6E 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    ons:......      
0074E0:  20 41 6C 6C 20 72 65 67 69 73 74 65 72 73 20 61     All registers a
0074F0:  6E 64 20 66 6C 61 67 73 20 61 72 65 20 61 73 20    nd flags are as 
007500:  73 65 74 20 62 79 20 74 68 65 20 74 61 72 67 65    set by the targe
007510:  74 20 72 6F 75 74 69 6E 65 2E 0D 0A 0D 0A 0D 0A    t routine.......
007520:  20 20 20 20 20 20 20 4E 6F 74 65 73 3A 0D 0A 0D           Notes:...
007530:  0A 0D 0A 20 20 20 20 20 20 20 54 68 65 20 6C 6F    ...       The lo
007540:  77 65 72 20 52 4F 4D 20 69 73 20 65 6E 61 62 6C    wer ROM is enabl
007550:  65 64 20 62 65 66 6F 72 65 20 74 68 65 20 6A 75    ed before the ju
007560:  6D 70 20 20 69 73 20 20 74 61 6B 65 6E 20 20 61    mp  is  taken  a
007570:  6E 64 20 20 69 73 20 20 64 69 73 61 62 6C 65 64    nd  is  disabled
007580:  0D 0A 20 20 20 20 20 20 20 28 72 61 74 68 65 72    ..       (rather
007590:  20 74 68 61 6E 20 72 65 73 74 6F 72 65 64 29 20     than restored) 
0075A0:  77 68 65 6E 20 74 68 65 20 74 61 72 67 65 74 20    when the target 
0075B0:  72 6F 75 74 69 6E 65 20 20 72 65 74 75 72 6E 73    routine  returns
0075C0:  2E 20 20 4E 65 69 74 68 65 72 20 20 74 68 65 0D    .  Neither  the.
0075D0:  0A 20 20 20 20 20 20 20 75 70 70 65 72 20 52 4F    .       upper RO
0075E0:  4D 20 73 74 61 74 65 20 6E 6F 72 20 74 68 65 20    M state nor the 
0075F0:  52 4F 4D 20 20 73 65 6C 65 63 74 69 6F 6E 20 20    ROM  selection  
007600:  61 72 65 20 20 63 68 61 6E 67 65 64 2E 20 20 54    are  changed.  T
007610:  77 6F 20 20 62 79 74 65 73 20 20 61 72 65 0D 0A    wo  bytes  are..
007620:  20 20 20 20 20 20 20 70 75 73 68 65 64 20 6F 6E           pushed on
007630:  74 6F 20 74 68 65 20 73 74 61 63 6B 20 61 6E 64    to the stack and
007640:  20 73 6F 20 63 61 72 65 20 73 68 6F 75 6C 64 20     so care should 
007650:  62 65 20 74 61 6B 65 6E 20 77 68 65 6E 20 69 6E    be taken when in
007660:  64 65 78 69 6E 67 20 75 70 20 74 68 65 0D 0A 20    dexing up the.. 
007670:  20 20 20 20 20 20 73 74 61 63 6B 20 28 74 6F 20          stack (to 
007680:  66 69 6E 64 20 74 68 65 20 61 64 64 72 65 73 73    find the address
007690:  20 6F 66 20 69 6E 6C 69 6E 65 20 70 61 72 61 6D     of inline param
0076A0:  65 74 65 72 73 2C 20 66 6F 72 20 65 78 61 6D 70    eters, for examp
0076B0:  6C 65 29 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    le).......      
0076C0:  20 49 74 20 69 73 20 61 73 73 75 6D 65 64 20 74     It is assumed t
0076D0:  68 61 74 20 74 68 65 20 64 65 73 74 69 6E 61 74    hat the destinat
0076E0:  69 6F 6E 20 6F 66 20 74 68 65 20 6A 75 6D 70 20    ion of the jump 
0076F0:  69 73 20 61 20 72 6F 75 74 69 6E 65 20 77 68 69    is a routine whi
007700:  63 68 20 77 69 6C 6C 0D 0A 20 20 20 20 20 20 20    ch will..       
007710:  72 65 74 75 72 6E 20 69 6E 20 74 68 65 20 75 73    return in the us
007720:  75 61 6C 20 77 61 79 2E 20 20 54 68 65 20 20 72    ual way.  The  r
007730:  65 73 74 61 72 74 20 20 69 6E 73 74 72 75 63 74    estart  instruct
007740:  69 6F 6E 20 20 69 74 73 65 6C 66 20 20 64 6F 65    ion  itself  doe
007750:  73 20 20 6E 6F 74 0D 0A 20 20 20 20 20 20 20 72    s  not..       r
007760:  65 74 75 72 6E 2E 20 54 68 65 20 76 61 6C 75 65    eturn. The value
007770:  20 61 74 20 74 6F 70 20 6F 66 20 73 74 61 63 6B     at top of stack
007780:  20 77 68 65 6E 20 61 20 46 49 52 4D 20 4A 55 4D     when a FIRM JUM
007790:  50 20 69 73 20 20 65 78 65 63 75 74 65 64 20 20    P is  executed  
0077A0:  6D 75 73 74 2C 0D 0A 20 20 20 20 20 20 20 74 68    must,..       th
0077B0:  65 72 65 66 6F 72 65 2C 20 62 65 20 61 20 72 65    erefore, be a re
0077C0:  74 75 72 6E 20 61 64 64 72 65 73 73 2E 0D 0A 0D    turn address....
0077D0:  0A 0D 0A 20 20 20 20 20 20 20 54 68 65 20 46 49    ...       The FI
0077E0:  52 4D 20 4A 55 4D 50 2C 20 52 53 54 20 35 2C 20    RM JUMP, RST 5, 
0077F0:  27 69 6E 73 74 72 75 63 74 69 6F 6E 27 20 6D 61    'instruction' ma
007800:  79 20 72 65 70 6C 61 63 65 20 74 68 65 20 66 69    y replace the fi
007810:  72 73 74 20 62 79 74 65 20 6F 66 20 61 20 4A 50    rst byte of a JP
007820:  0D 0A 20 20 20 20 20 20 20 28 6A 75 6D 70 29 20    ..       (jump) 
007830:  69 6E 73 74 72 75 63 74 69 6F 6E 2C 20 70 61 72    instruction, par
007840:  74 69 63 75 6C 61 72 6C 79 20 69 6E 20 6A 75 6D    ticularly in jum
007850:  70 62 6C 6F 63 6B 73 2C 20 6D 75 63 68 20 6C 69    pblocks, much li
007860:  6B 65 20 61 20 4C 4F 57 20 20 4A 55 4D 50 2E 0D    ke a LOW  JUMP..
007870:  0A 20 20 20 20 20 20 20 41 20 46 49 52 4D 20 4A    .       A FIRM J
007880:  55 4D 50 20 69 73 20 73 6C 69 67 68 74 6C 79 20    UMP is slightly 
007890:  66 61 73 74 65 72 20 74 68 61 6E 20 61 20 4C 4F    faster than a LO
0078A0:  57 20 4A 55 4D 50 20 62 75 74 20 61 20 4C 4F 57    W JUMP but a LOW
0078B0:  20 4A 55 4D 50 20 69 73 20 20 6D 6F 72 65 0D 0A     JUMP is  more..
0078C0:  20 20 20 20 20 20 20 66 6C 65 78 69 62 6C 65 20           flexible 
0078D0:  69 6E 20 64 65 61 6C 69 6E 67 20 77 69 74 68 20    in dealing with 
0078E0:  52 4F 4D 20 73 74 61 74 65 73 2E 0D 0A 0D 0A 0D    ROM states......
0078F0:  0A 20 20 20 20 20 20 20 49 6E 74 65 72 72 75 70    .       Interrup
007900:  74 73 20 61 72 65 20 65 6E 61 62 6C 65 64 2E 0D    ts are enabled..
007910:  0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 52 65    .......       Re
007920:  6C 61 74 65 64 20 65 6E 74 72 69 65 73 3A 0D 0A    lated entries:..
007930:  0D 0A 20 20 20 20 20 20 20 4C 4F 57 20 4A 55 4D    ..       LOW JUM
007940:  50 20 28 52 53 54 20 31 29 0D 0A 0D 0A 0D 0A 0D    P (RST 1).......
007950:  0A 20 20 20 20 20 20 20 41 4D 53 54 52 41 44 20    .       AMSTRAD 
007960:  43 50 43 34 36 34 2F 36 36 34 2F 36 31 32 38 20    CPC464/664/6128 
007970:  46 49 52 4D 57 41 52 45 20 20 20 20 20 20 20 20    FIRMWARE        
007980:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
007990:  20 20 20 20 70 61 67 65 20 31 38 2E 31 38 0D 0A        page 18.18..
0079A0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20    ............    
0079B0:  20 20 20 4C 4F 57 3A 20 55 53 45 52 20 52 45 53       LOW: USER RES
0079C0:  54 41 52 54 20 20 20 20 20 20 20 20 20 20 20 20    TART            
0079D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0079E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 53                  RS
0079F0:  54 20 36 20 23 30 30 33 30 0D 0A 0D 0A 20 20 20    T 6 #0030....   
007A00:  20 20 20 20 55 6E 64 65 64 69 63 61 74 65 64 20        Undedicated 
007A10:  52 53 54 20 69 6E 73 74 72 75 63 74 69 6F 6E 2E    RST instruction.
007A20:  0D 0A 0D 0A 20 20 20 20 20 20 20 41 63 74 69 6F    ....       Actio
007A30:  6E 3A 0D 0A 0D 0A 20 20 20 20 20 20 20 54 68 65    n:....       The
007A40:  20 65 69 67 68 74 20 62 79 74 65 73 20 66 72 6F     eight bytes fro
007A50:  6D 20 23 30 30 33 30 20 20 74 6F 20 20 23 30 30    m #0030  to  #00
007A60:  33 37 20 20 69 6E 63 6C 75 73 69 76 65 20 20 6D    37  inclusive  m
007A70:  61 79 20 20 62 65 20 20 70 61 74 63 68 65 64 20    ay  be  patched 
007A80:  20 61 73 0D 0A 20 20 20 20 20 20 20 72 65 71 75     as..       requ
007A90:  69 72 65 64 2E 0D 0A 0D 0A 20 20 20 20 20 20 20    ired.....       
007AA0:  45 6E 74 72 79 20 63 6F 6E 64 69 74 69 6F 6E 73    Entry conditions
007AB0:  3A 0D 0A 0D 0A 20 20 20 20 20 20 20 55 6E 6B 6E    :....       Unkn
007AC0:  6F 77 6E 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 45    own.....       E
007AD0:  78 69 74 20 63 6F 6E 64 69 74 69 6F 6E 73 3A 0D    xit conditions:.
007AE0:  0A 0D 0A 20 20 20 20 20 20 20 55 6E 6B 6E 6F 77    ...       Unknow
007AF0:  6E 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 4E 6F 74    n.....       Not
007B00:  65 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    es:......       
007B10:  49 66 20 74 68 65 20 6C 6F 77 65 72 20 52 4F 4D    If the lower ROM
007B20:  20 69 73 20 64 69 73 61 62 6C 65 64 20 77 68 65     is disabled whe
007B30:  6E 20 61 6E 20 52 53 54 20 20 36 20 20 69 6E 73    n an RST  6  ins
007B40:  74 72 75 63 74 69 6F 6E 20 20 69 73 20 20 65 78    truction  is  ex
007B50:  65 63 75 74 65 64 0D 0A 20 20 20 20 20 20 20 74    ecuted..       t
007B60:  68 65 6E 20 74 68 65 20 69 6E 73 74 72 75 63 74    hen the instruct
007B70:  69 6F 6E 73 20 20 70 61 74 63 68 65 64 20 20 69    ions  patched  i
007B80:  6E 74 6F 20 20 6C 6F 63 61 74 69 6F 6E 73 20 20    nto  locations  
007B90:  23 30 30 33 30 20 20 74 6F 20 20 23 30 30 33 37    #0030  to  #0037
007BA0:  20 20 61 72 65 0D 0A 20 20 20 20 20 20 20 65 78      are..       ex
007BB0:  65 63 75 74 65 64 20 69 6E 20 74 68 65 20 6E 6F    ecuted in the no
007BC0:  72 6D 61 6C 20 77 61 79 2E 0D 0A 0D 0A 0D 0A 20    rmal way....... 
007BD0:  20 20 20 20 20 20 49 66 20 74 68 65 20 6C 6F 77          If the low
007BE0:  65 72 20 52 4F 4D 20 69 73 20 65 6E 61 62 6C 65    er ROM is enable
007BF0:  64 20 77 68 65 6E 20 74 68 65 20 52 53 54 20 20    d when the RST  
007C00:  36 20 20 69 6E 73 74 72 75 63 74 69 6F 6E 20 20    6  instruction  
007C10:  69 73 20 20 65 78 65 63 75 74 65 64 0D 0A 20 20    is  executed..  
007C20:  20 20 20 20 20 74 68 65 6E 20 74 68 65 20 66 69         then the fi
007C30:  72 6D 77 61 72 65 20 64 69 73 61 62 6C 65 73 20    rmware disables 
007C40:  74 68 65 20 6C 6F 77 65 72 20 52 4F 4D 20 61 6E    the lower ROM an
007C50:  64 20 6A 75 6D 70 73 20 74 6F 20 23 30 30 33 30    d jumps to #0030
007C60:  20 74 6F 20 65 78 65 63 75 74 65 0D 0A 20 20 20     to execute..   
007C70:  20 20 20 20 74 68 65 20 69 6E 73 74 72 75 63 74        the instruct
007C80:  69 6F 6E 73 20 70 6C 61 6E 74 65 64 20 62 79 20    ions planted by 
007C90:  74 68 65 20 75 73 65 72 2E 0D 0A 0D 0A 0D 0A 20    the user....... 
007CA0:  20 20 20 20 20 20 47 65 6E 65 72 61 6C 6C 79 20          Generally 
007CB0:  74 68 65 20 6C 6F 77 65 72 20 52 4F 4D 20 69 73    the lower ROM is
007CC0:  20 20 64 69 73 61 62 6C 65 64 20 20 65 78 63 65      disabled  exce
007CD0:  70 74 20 20 77 68 69 6C 65 20 20 74 68 65 20 20    pt  while  the  
007CE0:  66 69 72 6D 77 61 72 65 20 20 69 73 0D 0A 20 20    firmware  is..  
007CF0:  20 20 20 20 20 61 63 74 69 76 65 2E 53 69 6E 63         active.Sinc
007D00:  65 20 74 68 65 72 65 20 61 72 65 20 6E 6F 20 52    e there are no R
007D10:  53 54 20 36 73 20 69 6E 20 74 68 65 20 66 69 72    ST 6s in the fir
007D20:  6D 77 61 72 65 20 74 68 65 72 65 20 20 73 68 6F    mware there  sho
007D30:  75 6C 64 20 20 62 65 20 20 6E 6F 0D 0A 20 20 20    uld  be  no..   
007D40:  20 20 20 20 70 72 6F 62 6C 65 6D 20 61 62 6F 75        problem abou
007D50:  74 20 74 68 65 20 52 4F 4D 20 73 74 61 74 65 20    t the ROM state 
007D60:  77 68 65 6E 20 74 68 65 20 52 53 54 20 36 20 69    when the RST 6 i
007D70:  73 20 20 65 78 65 63 75 74 65 64 2E 20 20 48 6F    s  executed.  Ho
007D80:  77 65 76 65 72 2C 20 20 74 6F 0D 0A 20 20 20 20    wever,  to..    
007D90:  20 20 20 63 6F 70 65 20 77 69 74 68 20 61 6C 6C       cope with all
007DA0:  20 65 76 65 6E 74 75 61 6C 69 74 69 65 73 2C 20     eventualities, 
007DB0:  69 66 20 74 68 65 20 6C 6F 77 65 72 20 52 4F 4D    if the lower ROM
007DC0:  20 69 73 20 66 6F 75 6E 64 20 74 6F 20 20 62 65     is found to  be
007DD0:  20 20 65 6E 61 62 6C 65 64 0D 0A 20 20 20 20 20      enabled..     
007DE0:  20 20 77 68 65 6E 20 74 68 65 20 72 65 73 74 61      when the resta
007DF0:  72 74 20 69 73 20 65 78 65 63 75 74 65 64 20 74    rt is executed t
007E00:  68 65 6E 20 74 68 65 20 52 4F 4D 20 73 74 61 74    hen the ROM stat
007E10:  65 20 62 65 66 6F 72 65 20 74 68 65 20 20 6C 6F    e before the  lo
007E20:  77 65 72 20 20 52 4F 4D 0D 0A 20 20 20 20 20 20    wer  ROM..      
007E30:  20 69 73 20 64 69 73 61 62 6C 65 64 20 69 73 20     is disabled is 
007E40:  73 61 76 65 64 20 69 6E 20 6C 6F 63 61 74 69 6F    saved in locatio
007E50:  6E 20 23 30 30 32 42 2E 20 49 66 20 74 68 65 20    n #002B. If the 
007E60:  6C 6F 77 65 72 20 52 4F 4D 20 69 73 20 20 66 6F    lower ROM is  fo
007E70:  75 6E 64 20 20 74 6F 0D 0A 20 20 20 20 20 20 20    und  to..       
007E80:  62 65 20 64 69 73 61 62 6C 65 64 20 74 68 65 6E    be disabled then
007E90:  20 6C 6F 63 61 74 69 6F 6E 20 23 30 30 32 42 20     location #002B 
007EA0:  69 73 20 6C 65 66 74 20 75 6E 74 6F 75 63 68 65    is left untouche
007EB0:  64 2E 20 54 68 65 20 76 61 6C 75 65 20 73 74 6F    d. The value sto
007EC0:  72 65 64 20 69 73 0D 0A 20 20 20 20 20 20 20 73    red is..       s
007ED0:  75 69 74 61 62 6C 65 20 74 6F 20 62 65 20 70 61    uitable to be pa
007EE0:  73 73 65 64 20 74 6F 20 4B 4C 20 52 4F 4D 20 52    ssed to KL ROM R
007EF0:  45 53 54 4F 52 45 20 74 6F 20 72 65 2D 65 6E 61    ESTORE to re-ena
007F00:  62 6C 65 20 74 68 65 20 52 4F 4D 20 28 61 6C 74    ble the ROM (alt
007F10:  68 6F 75 67 68 0D 0A 20 20 20 20 20 20 20 4B 4C    hough..       KL
007F20:  20 4C 20 52 4F 4D 20 45 4E 41 42 4C 45 20 77 69     L ROM ENABLE wi
007F30:  6C 6C 20 68 61 76 65 20 74 68 65 20 73 61 6D 65    ll have the same
007F40:  20 65 66 66 65 63 74 29 2E 0D 0A 0D 0A 0D 0A 20     effect)....... 
007F50:  20 20 20 20 20 20 54 68 65 20 75 73 65 72 20 63          The user c
007F60:  61 6E 20 64 65 74 65 63 74 20 77 68 65 74 68 65    an detect whethe
007F70:  72 20 74 68 65 20 6C 6F 77 65 72 20 52 4F 4D 20    r the lower ROM 
007F80:  77 61 73 20 65 6E 61 62 6C 65 64 20 77 68 65 6E    was enabled when
007F90:  20 74 68 65 20 72 65 73 74 61 72 74 0D 0A 20 20     the restart..  
007FA0:  20 20 20 20 20 77 61 73 20 65 78 65 63 75 74 65         was execute
007FB0:  64 20 69 66 20 6C 6F 63 61 74 69 6F 6E 20 23 30    d if location #0
007FC0:  30 32 42 20 69 73 20 73 65 74 20 74 6F 20 7A 65    02B is set to ze
007FD0:  72 6F 20 77 68 65 6E 20 74 68 65 20 52 53 54 20    ro when the RST 
007FE0:  36 20 20 61 72 65 61 20 20 69 73 0D 0A 20 20 20    6  area  is..   
007FF0:  20 20 20 20 70 61 74 63 68 65 64 20 61 6E 64 20        patched and 
008000:  61 66 74 65 72 20 70 72 6F 63 65 73 73 69 6E 67    after processing
008010:  20 65 61 63 68 20 72 65 73 74 61 72 74 2E 20 49     each restart. I
008020:  66 20 23 30 30 32 42 20 69 73 20 7A 65 72 6F 20    f #002B is zero 
008030:  20 77 68 65 6E 20 20 74 68 65 0D 0A 20 20 20 20     when  the..    
008040:  20 20 20 52 53 54 20 36 20 63 6F 64 65 20 69 73       RST 6 code is
008050:  20 65 6E 74 65 72 65 64 20 74 68 65 6E 20 74 68     entered then th
008060:  65 20 6C 6F 77 65 72 20 52 4F 4D 20 77 61 73 20    e lower ROM was 
008070:  64 69 73 61 62 6C 65 64 2C 20 61 6E 64 20 20 69    disabled, and  i
008080:  66 20 20 69 74 20 20 69 73 0D 0A 20 20 20 20 20    f  it  is..     
008090:  20 20 6E 6F 6E 2D 7A 65 72 6F 20 74 68 65 6E 20      non-zero then 
0080A0:  74 68 65 20 6C 6F 77 65 72 20 52 4F 4D 20 77 61    the lower ROM wa
0080B0:  73 20 65 6E 61 62 6C 65 64 2E 0D 0A 0D 0A 0D 0A    s enabled.......
0080C0:  20 20 20 20 20 20 20 54 68 65 20 64 65 66 61 75           The defau
0080D0:  6C 74 20 61 63 74 69 6F 6E 20 66 6F 72 20 52 53    lt action for RS
0080E0:  54 20 36 20 61 73 20 73 65 74 20 61 74 20 70 6F    T 6 as set at po
0080F0:  77 65 72 2D 75 70 20 69 73 20 74 6F 20 70 65 72    wer-up is to per
008100:  66 6F 72 6D 20 61 20 52 53 54 20 30 2C 0D 0A 20    form a RST 0,.. 
008110:  20 20 20 20 20 20 69 2E 65 2E 20 61 20 73 79 73          i.e. a sys
008120:  74 65 6D 20 72 65 73 65 74 2E 0D 0A 0D 0A 0D 0A    tem reset.......
008130:  0D 0A 20 20 20 20 20 20 20 52 65 6C 61 74 65 64    ..       Related
008140:  20 65 6E 74 72 69 65 73 3A 0D 0A 0D 0A 20 20 20     entries:....   
008150:  20 20 20 20 4E 6F 6E 65 2E 0D 0A 0D 0A 0D 0A 0D        None........
008160:  0A 20 20 20 20 20 20 20 41 4D 53 54 52 41 44 20    .       AMSTRAD 
008170:  43 50 43 34 36 34 2F 36 36 34 2F 36 31 32 38 20    CPC464/664/6128 
008180:  46 49 52 4D 57 41 52 45 20 20 20 20 20 20 20 20    FIRMWARE        
008190:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0081A0:  20 20 20 20 70 61 67 65 20 31 38 2E 31 39 0D 0A        page 18.19..
0081B0:  0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 4C    ........       L
0081C0:  4F 57 3A 20 49 4E 54 45 52 52 55 50 54 20 45 4E    OW: INTERRUPT EN
0081D0:  54 52 59 20 20 20 20 20 20 20 20 20 20 20 20 20    TRY             
0081E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0081F0:  20 20 20 20 20 20 20 20 20 20 52 53 54 20 37 20              RST 7 
008200:  23 30 30 33 38 0D 0A 0D 0A 0D 0A 20 20 20 20 20    #0038......     
008210:  20 20 48 61 72 64 77 61 72 65 20 69 6E 74 65 72      Hardware inter
008220:  72 75 70 74 20 65 6E 74 72 79 20 70 6F 69 6E 74    rupt entry point
008230:  2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41 63    .......       Ac
008240:  74 69 6F 6E 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    tion:......     
008250:  20 20 54 68 65 20 5A 38 30 20 72 75 6E 73 20 69      The Z80 runs i
008260:  6E 20 69 6E 74 65 72 72 75 70 74 20 6D 6F 64 65    n interrupt mode
008270:  20 31 2C 20 77 68 69 63 68 20 74 72 65 61 74 73     1, which treats
008280:  20 20 6E 6F 72 6D 61 6C 20 20 69 6E 74 65 72 72      normal  interr
008290:  75 70 74 73 20 20 61 73 0D 0A 20 20 20 20 20 20    upts  as..      
0082A0:  20 52 53 54 20 37 20 69 6E 73 74 72 75 63 74 69     RST 7 instructi
0082B0:  6F 6E 73 2E 20 54 68 65 20 66 69 72 6D 77 61 72    ons. The firmwar
0082C0:  65 20 69 6E 74 65 72 72 75 70 74 20 20 68 61 6E    e interrupt  han
0082D0:  64 6C 65 72 20 20 6C 6F 6F 6B 73 20 20 61 66 74    dler  looks  aft
0082E0:  65 72 20 20 74 68 65 0D 0A 20 20 20 20 20 20 20    er  the..       
0082F0:  62 75 69 6C 74 20 69 6E 20 72 65 67 75 6C 61 72    built in regular
008300:  20 74 69 6D 65 20 69 6E 74 65 72 72 75 70 74 2E     time interrupt.
008310:  20 20 45 78 74 65 72 6E 61 6C 20 20 69 6E 74 65      External  inte
008320:  72 72 75 70 74 73 2C 20 20 67 65 6E 65 72 61 74    rrupts,  generat
008330:  65 64 20 20 62 79 0D 0A 20 20 20 20 20 20 20 65    ed  by..       e
008340:  78 70 61 6E 73 69 6F 6E 20 68 61 72 64 77 61 72    xpansion hardwar
008350:  65 2C 20 61 72 65 20 70 61 73 73 65 64 20 6F 6E    e, are passed on
008360:  20 74 6F 20 75 73 65 72 20 73 75 70 70 6C 69 65     to user supplie
008370:  64 20 73 6F 66 74 77 61 72 65 2E 0D 0A 0D 0A 0D    d software......
008380:  0A 20 20 20 20 20 20 20 45 6E 74 72 79 20 63 6F    .       Entry co
008390:  6E 64 69 74 69 6F 6E 73 3A 0D 0A 0D 0A 0D 0A 20    nditions:...... 
0083A0:  20 20 20 20 20 20 4E 6F 20 63 6F 6E 64 69 74 69          No conditi
0083B0:  6F 6E 73 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    ons.......      
0083C0:  20 45 78 69 74 20 63 6F 6E 64 69 74 69 6F 6E 73     Exit conditions
0083D0:  3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41 6C    :......       Al
0083E0:  6C 20 72 65 67 69 73 74 65 72 73 20 61 6E 64 20    l registers and 
0083F0:  66 6C 61 67 73 20 70 72 65 73 65 72 76 65 64 2E    flags preserved.
008400:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 4E 6F 74    ......       Not
008410:  65 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    es:......       
008420:  54 68 65 20 75 73 65 72 20 6D 75 73 74 20 6E 6F    The user must no
008430:  74 20 75 73 65 20 52 53 54 20 37 73 20 61 73 20    t use RST 7s as 
008440:  74 68 65 73 65 20 61 72 65 20 64 65 64 69 63 61    these are dedica
008450:  74 65 64 20 74 6F 20 74 68 65 20 20 70 72 6F 63    ted to the  proc
008460:  65 73 73 69 6E 67 0D 0A 20 20 20 20 20 20 20 6F    essing..       o
008470:  66 20 69 6E 74 65 72 72 75 70 74 73 2E 0D 0A 0D    f interrupts....
008480:  0A 0D 0A 20 20 20 20 20 20 20 49 66 20 74 68 65    ...       If the
008490:  20 69 6E 74 65 72 72 75 70 74 20 69 73 20 66 72     interrupt is fr
0084A0:  6F 6D 20 61 6E 20 65 78 74 65 72 6E 61 6C 20 73    om an external s
0084B0:  6F 75 72 63 65 20 20 74 68 65 6E 20 20 74 68 65    ource  then  the
0084C0:  20 20 75 73 65 72 20 20 73 75 70 70 6C 69 65 64      user  supplied
0084D0:  0D 0A 20 20 20 20 20 20 20 69 6E 74 65 72 72 75    ..       interru
0084E0:  70 74 20 72 6F 75 74 69 6E 65 2C 20 45 58 54 20    pt routine, EXT 
0084F0:  49 4E 54 45 52 52 55 50 54 2C 20 69 73 20 63 61    INTERRUPT, is ca
008500:  6C 6C 65 64 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20    lled.......     
008510:  20 20 53 65 65 20 73 65 63 74 69 6F 6E 20 31 30      See section 10
008520:  20 66 6F 72 20 61 20 66 75 6C 6C 65 72 20 64 69     for a fuller di
008530:  73 63 75 73 73 69 6F 6E 20 6F 66 20 69 6E 74 65    scussion of inte
008540:  72 72 75 70 74 73 2E 0D 0A 0D 0A 0D 0A 20 20 20    rrupts.......   
008550:  20 20 20 20 54 68 65 20 75 73 65 72 20 6D 61 79        The user may
008560:  20 70 61 74 63 68 20 74 68 69 73 20 61 72 65 61     patch this area
008570:  20 20 28 23 30 30 33 38 2E 2E 23 30 30 33 41 20      (#0038..#003A 
008580:  20 69 6E 63 6C 75 73 69 76 65 29 20 20 74 6F 20     inclusive)  to 
008590:  20 69 6E 74 65 72 63 65 70 74 0D 0A 20 20 20 20     intercept..    
0085A0:  20 20 20 69 6E 74 65 72 72 75 70 74 73 20 20 69       interrupts  i
0085B0:  66 20 20 69 74 20 20 69 73 20 20 61 62 73 6F 6C    f  it  is  absol
0085C0:  75 74 65 6C 79 20 20 20 6E 65 63 65 73 73 61 72    utely   necessar
0085D0:  79 20 20 20 28 73 65 65 20 20 20 41 70 70 65 6E    y   (see   Appen
0085E0:  64 69 78 20 20 20 58 49 2C 0D 0A 20 20 20 20 20    dix   XI,..     
0085F0:  20 20 70 61 72 74 69 63 75 6C 61 72 6C 79 20 73      particularly s
008600:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
008610:  07 00 00 00 02 09 50 E5 07 00 C1 02 00 00 00 02    ......P.........
008620:  07 00 C2 02 00 00 00 02 07 00 C3 02 00 00 00 02    ................
008630:  07 00 C4 02 00 00 00 02 07 00 C5 02 00 00 00 02    ................
008640:  07 00 C6 02 00 00 00 02 07 00 C7 02 00 00 00 02    ................
008650:  07 00 C8 02 00 00 00 02 07 00 C9 02 00 00 00 02    ................
008660:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
008670:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
008680:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
008690:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0086A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0086B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0086C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0086D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0086E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0086F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
008700:  65 63 74 69 6F 6E 20 63 29 2E 0D 0A 0D 0A 0D 0A    ection c).......
008710:  0D 0A 20 20 20 20 20 20 20 52 65 6C 61 74 65 64    ..       Related
008720:  20 65 6E 74 72 69 65 73 3A 0D 0A 0D 0A 0D 0A 20     entries:...... 
008730:  20 20 20 20 20 20 45 58 54 20 49 4E 54 45 52 52          EXT INTERR
008740:  55 50 54 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    UPT.............
008750:  0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    .........       
008760:  41 4D 53 54 52 41 44 20 43 50 43 34 36 34 2F 36    AMSTRAD CPC464/6
008770:  36 34 2F 36 31 32 38 20 46 49 52 4D 57 41 52 45    64/6128 FIRMWARE
008780:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
008790:  20 20 20 20 20 20 20 20 20 20 20 20 70 61 67 65                page
0087A0:  20 31 38 2E 32 30 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A     18.20..........
0087B0:  0D 0A 0D 0A 20 20 20 20 20 20 20 4C 4F 57 3A 20    ....       LOW: 
0087C0:  45 58 54 20 49 4E 54 45 52 52 55 50 54 20 20 20    EXT INTERRUPT   
0087D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0087E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0087F0:  20 20 20 20 20 20 20 20 20 20 20 20 23 30 30 33                #003
008800:  42 0D 0A 0D 0A 20 20 20 20 20 20 20 45 78 74 65    B....       Exte
008810:  72 6E 61 6C 20 69 6E 74 65 72 72 75 70 74 20 72    rnal interrupt r
008820:  6F 75 74 69 6E 65 2E 0D 0A 0D 0A 20 20 20 20 20    outine.....     
008830:  20 20 41 63 74 69 6F 6E 3A 0D 0A 0D 0A 20 20 20      Action:....   
008840:  20 20 20 20 54 68 65 20 66 69 76 65 20 62 79 74        The five byt
008850:  65 73 20 66 72 6F 6D 20 23 30 30 33 42 20 74 6F    es from #003B to
008860:  20 23 30 30 33 46 20 69 6E 63 6C 75 73 69 76 65     #003F inclusive
008870:  20 6D 75 73 74 20 62 65 20 20 70 61 74 63 68 65     must be  patche
008880:  64 20 20 62 79 20 20 74 68 65 0D 0A 20 20 20 20    d  by  the..    
008890:  20 20 20 75 73 65 72 20 69 66 20 74 68 65 72 65       user if there
0088A0:  20 61 72 65 20 20 67 6F 69 6E 67 20 20 74 6F 20     are  going  to 
0088B0:  20 62 65 20 20 61 6E 79 20 20 65 78 74 65 72 6E     be  any  extern
0088C0:  61 6C 20 20 69 6E 74 65 72 72 75 70 74 73 2E 20    al  interrupts. 
0088D0:  20 57 68 65 6E 20 20 61 6E 0D 0A 20 20 20 20 20     When  an..     
0088E0:  20 20 65 78 74 65 72 6E 61 6C 20 69 6E 74 65 72      external inter
0088F0:  72 75 70 74 20 69 73 20 64 65 74 65 63 74 65 64    rupt is detected
008900:  20 62 79 20 74 68 65 20 66 69 72 6D 77 61 72 65     by the firmware
008910:  20 69 6E 74 65 72 72 75 70 74 20 20 68 61 6E 64     interrupt  hand
008920:  6C 65 72 20 20 74 68 65 0D 0A 20 20 20 20 20 20    ler  the..      
008930:  20 6C 6F 77 65 72 20 52 4F 4D 20 69 73 20 64 69     lower ROM is di
008940:  73 61 62 6C 65 64 20 61 6E 64 20 74 68 65 20 63    sabled and the c
008950:  6F 64 65 20 61 74 20 23 30 30 33 42 20 69 73 20    ode at #003B is 
008960:  63 61 6C 6C 65 64 2E 0D 0A 0D 0A 20 20 20 20 20    called.....     
008970:  20 20 45 6E 74 72 79 20 63 6F 6E 64 69 74 69 6F      Entry conditio
008980:  6E 73 3A 0D 0A 0D 0A 20 20 20 20 20 20 20 4E 6F    ns:....       No
008990:  6E 65 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 45 78    ne.....       Ex
0089A0:  69 74 20 63 6F 6E 64 69 74 69 6F 6E 73 3A 0D 0A    it conditions:..
0089B0:  0D 0A 20 20 20 20 20 20 20 41 46 2C 20 42 43 2C    ..       AF, BC,
0089C0:  20 44 45 20 61 6E 64 20 48 4C 20 63 6F 72 72 75     DE and HL corru
0089D0:  70 74 2E 0D 0A 20 20 20 20 20 20 20 41 6C 6C 20    pt...       All 
0089E0:  6F 74 68 65 72 20 72 65 67 69 73 74 65 72 73 20    other registers 
0089F0:  70 72 65 73 65 72 76 65 64 2E 0D 0A 0D 0A 0D 0A    preserved.......
008A00:  0D 0A 20 20 20 20 20 20 20 4E 6F 74 65 73 3A 0D    ..       Notes:.
008A10:  0A 0D 0A 20 20 20 20 20 20 20 57 68 65 6E 20 74    ...       When t
008A20:  68 65 20 72 6F 75 74 69 6E 65 20 69 73 20 63 61    he routine is ca
008A30:  6C 6C 65 64 20 20 69 6E 74 65 72 72 75 70 74 73    lled  interrupts
008A40:  20 20 61 72 65 20 20 64 69 73 61 62 6C 65 64 20      are  disabled 
008A50:  20 61 6E 64 20 20 74 68 65 79 20 20 6D 75 73 74     and  they  must
008A60:  0D 0A 20 20 20 20 20 20 20 72 65 6D 61 69 6E 20    ..       remain 
008A70:  64 69 73 61 62 6C 65 64 2E 20 55 6E 64 65 72 20    disabled. Under 
008A80:  6E 6F 20 63 69 72 63 75 6D 73 74 61 6E 63 65 73    no circumstances
008A90:  20 6D 61 79 20 74 68 65 20 75 73 65 72 20 65 6E     may the user en
008AA0:  61 62 6C 65 20 69 6E 74 65 72 72 75 70 74 73 0D    able interrupts.
008AB0:  0A 20 20 20 20 20 20 20 6F 72 20 75 73 65 20 74    .       or use t
008AC0:  68 65 20 73 65 63 6F 6E 64 20 72 65 67 69 73 74    he second regist
008AD0:  65 72 20 73 65 74 2E 20 42 65 66 6F 72 65 20 74    er set. Before t
008AE0:  68 65 20 20 72 6F 75 74 69 6E 65 20 20 72 65 74    he  routine  ret
008AF0:  75 72 6E 73 20 20 69 74 20 20 6D 75 73 74 0D 0A    urns  it  must..
008B00:  20 20 20 20 20 20 20 63 6C 65 61 72 20 74 68 65           clear the
008B10:  20 69 6E 74 65 72 72 75 70 74 20 73 6F 75 72 63     interrupt sourc
008B20:  65 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 53 65 65    e.....       See
008B30:  20 73 65 63 74 69 6F 6E 20 31 31 2E 32 20 66 6F     section 11.2 fo
008B40:  72 20 61 20 64 69 73 63 75 73 73 69 6F 6E 20 6F    r a discussion o
008B50:  66 20 65 78 74 65 72 6E 61 6C 20 69 6E 74 65 72    f external inter
008B60:  72 75 70 74 73 2E 0D 0A 0D 0A 20 20 20 20 20 20    rupts.....      
008B70:  20 57 68 65 6E 20 20 61 6E 20 20 69 6E 74 65 72     When  an  inter
008B80:  72 75 70 74 20 20 72 6F 75 74 69 6E 65 20 20 69    rupt  routine  i
008B90:  73 20 20 73 65 74 20 20 75 70 20 20 74 68 65 20    s  set  up  the 
008BA0:  20 63 75 72 72 65 6E 74 20 20 63 6F 6E 74 65 6E     current  conten
008BB0:  74 73 20 20 20 6F 66 0D 0A 20 20 20 20 20 20 20    ts   of..       
008BC0:  23 30 30 33 42 2E 2E 23 30 30 33 46 20 73 68 6F    #003B..#003F sho
008BD0:  75 6C 64 20 62 65 20 63 6F 70 69 65 64 20 65 6C    uld be copied el
008BE0:  73 65 77 68 65 72 65 20 62 65 66 6F 72 65 20 74    sewhere before t
008BF0:  68 65 79 20 61 72 65 20 72 65 70 6C 61 63 65 64    hey are replaced
008C00:  2E 20 20 49 66 2C 0D 0A 20 20 20 20 20 20 20 77    .  If,..       w
008C10:  68 65 6E 20 74 68 65 20 72 6F 75 74 69 6E 65 20    hen the routine 
008C20:  69 73 20 63 61 6C 6C 65 64 2C 20 69 74 20 64 69    is called, it di
008C30:  73 63 6F 76 65 72 73 20 20 74 68 61 74 20 20 69    scovers  that  i
008C40:  74 73 20 20 68 61 72 64 77 61 72 65 20 20 69 73    ts  hardware  is
008C50:  20 20 6E 6F 74 0D 0A 20 20 20 20 20 20 20 72 65      not..       re
008C60:  73 70 6F 6E 73 69 62 6C 65 20 66 6F 72 20 74 68    sponsible for th
008C70:  65 20 69 6E 74 65 72 72 75 70 74 20 74 68 65 6E    e interrupt then
008C80:  20 69 74 20 73 68 6F 75 6C 64 20 6A 75 6D 70 20     it should jump 
008C90:  74 6F 20 74 68 65 20 63 6F 70 79 20 20 6F 66 20    to the copy  of 
008CA0:  20 74 68 65 0D 0A 20 20 20 20 20 20 20 70 72 65     the..       pre
008CB0:  76 69 6F 75 73 20 20 65 78 74 65 72 6E 61 6C 20    vious  external 
008CC0:  20 69 6E 74 65 72 72 75 70 74 20 20 20 72 6F 75     interrupt   rou
008CD0:  74 69 6E 65 20 20 20 28 77 68 6F 73 65 20 20 20    tine   (whose   
008CE0:  68 61 72 64 77 61 72 65 20 20 20 6D 61 79 20 20    hardware   may  
008CF0:  20 62 65 0D 0A 20 20 20 20 20 20 20 72 65 73 70     be..       resp
008D00:  6F 6E 73 69 62 6C 65 29 2E 0D 0A 0D 0A 20 20 20    onsible).....   
008D10:  20 20 20 20 54 68 65 20 70 75 72 70 6F 73 65 20        The purpose 
008D20:  6F 66 20 61 6E 20 69 6E 74 65 72 72 75 70 74 20    of an interrupt 
008D30:  72 6F 75 74 69 6E 65 20 20 69 73 20 20 74 6F 20    routine  is  to 
008D40:  20 63 6C 65 61 72 20 20 74 68 65 20 20 69 6E 74     clear  the  int
008D50:  65 72 72 75 70 74 20 20 61 73 0D 0A 20 20 20 20    errupt  as..    
008D60:  20 20 20 71 75 69 63 6B 6C 79 20 61 73 20 70 6F       quickly as po
008D70:  73 73 69 62 6C 65 2C 20 61 6E 64 20 70 65 72 68    ssible, and perh
008D80:  61 70 73 20 20 70 65 72 66 6F 72 6D 20 20 61 20    aps  perform  a 
008D90:  20 6D 69 6E 69 6D 75 6D 20 20 6F 66 20 20 70 72     minimum  of  pr
008DA0:  6F 63 65 73 73 69 6E 67 2E 0D 0A 20 20 20 20 20    ocessing...     
008DB0:  20 20 57 68 69 6C 65 20 69 6E 20 74 68 65 20 69      While in the i
008DC0:  6E 74 65 72 72 75 70 74 20 70 61 74 68 20 6E 6F    nterrupt path no
008DD0:  20 66 75 72 74 68 65 72 20 69 6E 74 65 72 72 75     further interru
008DE0:  70 74 73 20 61 72 65 20 61 63 6B 6E 6F 77 6C 65    pts are acknowle
008DF0:  64 67 65 64 2E 20 49 66 0D 0A 20 20 20 20 20 20    dged. If..      
008E00:  20 74 68 65 20 69 6E 74 65 72 72 75 70 74 20 67     the interrupt g
008E10:  65 6E 65 72 61 74 65 73 20 61 20 73 75 62 73 74    enerates a subst
008E20:  61 6E 74 69 61 6C 20 77 6F 72 6B 20 6C 6F 61 64    antial work load
008E30:  2C 20 20 74 68 65 6E 20 20 69 74 20 20 73 68 6F    ,  then  it  sho
008E40:  75 6C 64 20 20 62 65 0D 0A 20 20 20 20 20 20 20    uld  be..       
008E50:  74 72 61 6E 73 6C 61 74 65 64 20 69 6E 74 6F 20    translated into 
008E60:  61 6E 20 65 76 65 6E 74 2C 20 73 6F 20 74 68 61    an event, so tha
008E70:  74 20 74 68 65 20 73 79 73 74 65 6D 20 69 73 20    t the system is 
008E80:  20 6E 6F 74 20 20 64 65 6C 61 79 65 64 20 20 69     not  delayed  i
008E90:  6E 20 20 74 68 65 0D 0A 20 20 20 20 20 20 20 69    n  the..       i
008EA0:  6E 74 65 72 72 75 70 74 20 70 61 74 68 20 66 6F    nterrupt path fo
008EB0:  72 20 61 6E 79 20 6C 6F 6E 67 65 72 20 74 68 61    r any longer tha
008EC0:  6E 20 6E 65 63 65 73 73 61 72 79 20 28 73 65 65    n necessary (see
008ED0:  20 73 65 63 74 69 6F 6E 20 31 31 2E 33 29 2E 0D     section 11.3)..
008EE0:  0A 0D 0A 20 20 20 20 20 20 20 54 68 65 20 69 6E    ...       The in
008EF0:  74 65 72 72 75 70 74 20 72 6F 75 74 69 6E 65 20    terrupt routine 
008F00:  6D 75 73 74 20 62 65 20 69 6E 20 52 41 4D 20 61    must be in RAM a
008F10:  74 20 61 64 64 72 65 73 73 65 73 20 6C 6F 77 65    t addresses lowe
008F20:  72 20 74 68 61 6E 20 23 43 30 30 30 20 28 61 73    r than #C000 (as
008F30:  0D 0A 20 20 20 20 20 20 20 74 68 65 20 52 4F 4D    ..       the ROM
008F40:  20 20 65 6E 61 62 6C 65 20 20 61 6E 64 20 20 64      enable  and  d
008F50:  69 73 61 62 6C 65 20 20 72 6F 75 74 69 6E 65 73    isable  routines
008F60:  20 20 63 61 6E 6E 6F 74 20 20 62 65 20 20 63 61      cannot  be  ca
008F70:  6C 6C 65 64 20 20 66 72 6F 6D 20 20 74 68 65 0D    lled  from  the.
008F80:  0A 20 20 20 20 20 20 20 69 6E 74 65 72 72 75 70    .       interrup
008F90:  74 20 70 61 74 68 29 2E 0D 0A 0D 0A 20 20 20 20    t path).....    
008FA0:  20 20 20 54 68 65 20 64 65 66 61 75 6C 74 20 65       The default e
008FB0:  78 74 65 72 6E 61 6C 20 69 6E 74 65 72 72 75 70    xternal interrup
008FC0:  74 20 72 6F 75 74 69 6E 65 20 6D 65 72 65 6C 79    t routine merely
008FD0:  20 72 65 74 75 72 6E 73 2E 20 54 68 69 73 20 6D     returns. This m
008FE0:  65 61 6E 73 20 74 68 61 74 0D 0A 20 20 20 20 20    eans that..     
008FF0:  20 20 74 68 65 20 69 6E 74 65 72 72 75 70 74 20      the interrupt 
009000:  77 69 6C 6C 20 6E 6F 74 20 62 65 20 63 6C 65 61    will not be clea
009010:  72 65 64 20 20 61 6E 64 20 20 73 6F 20 20 77 69    red  and  so  wi
009020:  6C 6C 20 20 72 65 70 65 61 74 20 20 61 73 20 20    ll  repeat  as  
009030:  73 6F 6F 6E 20 20 61 73 0D 0A 20 20 20 20 20 20    soon  as..      
009040:  20 69 6E 74 65 72 72 75 70 74 73 20 61 72 65 20     interrupts are 
009050:  72 65 2D 65 6E 61 62 6C 65 64 2E 20 54 68 69 73    re-enabled. This
009060:  20 77 69 6C 6C 20 63 61 75 73 65 20 74 68 65 20     will cause the 
009070:  6D 61 63 68 69 6E 65 20 74 6F 20 27 6C 6F 63 6B    machine to 'lock
009080:  20 75 70 27 2E 0D 0A 0D 0A 20 20 20 20 20 20 20     up'.....       
009090:  52 65 6C 61 74 65 64 20 65 6E 74 72 69 65 73 3A    Related entries:
0090A0:  0D 0A 0D 0A 20 20 20 20 20 20 20 49 4E 54 45 52    ....       INTER
0090B0:  52 55 50 54 20 45 4E 54 52 59 0D 0A 20 20 20 20    RUPT ENTRY..    
0090C0:  20 20 20 4B 4C 20 45 56 45 4E 54 0D 0A 0D 0A 0D       KL EVENT.....
0090D0:  0A 20 20 20 20 20 20 20 41 4D 53 54 52 41 44 20    .       AMSTRAD 
0090E0:  43 50 43 34 36 34 2F 36 36 34 2F 36 31 32 38 20    CPC464/664/6128 
0090F0:  46 49 52 4D 57 41 52 45 20 20 20 20 20 20 20 20    FIRMWARE        
009100:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
009110:  20 20 20 20 70 61 67 65 20 31 38 2E 32 31 0D 0A        page 18.21..
009120:  1A 20 72 65 74 75 72 6E 73 20 74 6F 20 74 68 65    . returns to the
009130:  20 20 69 6E 73 74 72 75 63 74 69 6F 6E 20 20 69      instruction  i
009140:  6D 6D 65 64 69 61 74 65 6C 79 20 20 66 6F 6C 6C    mmediately  foll
009150:  6F 77 69 6E 67 0D 0A 20 20 20 20 20 20 20 74 68    owing..       th
009160:  65 20 69 6E 6C 69 6E 65 20 70 61 72 61 6D 65 74    e inline paramet
009170:  65 72 2E 20 54 68 65 20 52 4F 4D 20 73 65 6C 65    er. The ROM sele
009180:  0A 20 20 20 20 20 20 20 69 6E 74 65 72 72 75 70    .       interrup
009190:  74 20 70 61 74 68 29 2E 0D 0A 0D 0A 20 20 20 20    t path).....    
0091A0:  20 20 20 54 68 65 20 64 65 66 61 75 6C 74 20 65       The default e
0091B0:  78 74 65 72 6E 61 6C 20 69 6E 74 65 72 72 75 70    xternal interrup
0091C0:  74 20 72 6F 75 74 69 6E 65 20 6D 65 72 65 6C 79    t routine merely
0091D0:  20 72 65 74 75 72 6E 73 2E 20 54 68 69 73 20 6D     returns. This m
0091E0:  65 61 6E 73 20 74 68 61 74 0D 0A 20 20 20 20 20    eans that..     
0091F0:  20 20 74 68 65 20 69 6E 74 65 72 72 75 70 74 20      the interrupt 
009200:  77 69 6C 6C 20 6E 6F 74 20 62 65 20 63 6C 65 61    will not be clea
009210:  72 65 64 20 20 61 6E 64 20 20 73 6F 20 20 77 69    red  and  so  wi
009220:  6C 6C 20 20 72 65 70 65 61 74 20 20 61 73 20 20    ll  repeat  as  
009230:  73 6F 6F 6E 20 20 61 73 0D 0A 20 20 20 20 20 20    soon  as..      
009240:  20 69 6E 74 65 72 72 75 70 74 73 20 61 72 65 20     interrupts are 
009250:  72 65 2D 65 6E 61 62 6C 65 64 2E 20 54 68 69 73    re-enabled. This
009260:  20 77 69 6C 6C 20 63 61 75 73 65 20 74 68 65 20     will cause the 
009270:  6D 61 63 68 69 6E 65 20 74 6F 20 27 6C 6F 63 6B    machine to 'lock
009280:  20 75 70 27 2E 0D 0A 0D 0A 20 20 20 20 20 20 20     up'.....       
009290:  52 65 6C 61 74 65 64 20 65 6E 74 72 69 65 73 3A    Related entries:
0092A0:  0D 0A 0D 0A 20 20 20 20 20 20 20 49 4E 54 45 52    ....       INTER
0092B0:  52 55 50 54 20 45 4E 54 52 59 0D 0A 20 20 20 20    RUPT ENTRY..    
0092C0:  20 20 20 4B 4C 20 45 56 45 4E 54 0D 0A 0D 0A 0D       KL EVENT.....
0092D0:  0A 20 20 20 20 20 20 20 41 4D 53 54 52 41 44 20    .       AMSTRAD 
0092E0:  43 50 43 34 36 34 2F 36 36 34 2F 36 31 32 38 20    CPC464/664/6128 
0092F0:  46 49 52 4D 57 41 52 45 20 20 20 20 20 20 20 20    FIRMWARE        
009300:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    ..........      
009310:  20 31 38 38 3A 20 4D 43 20 53 4F 55 4E 44 20 52     188: MC SOUND R
009320:  45 47 49 53 54 45 52 20 20 20 20 20 20 20 20 20    EGISTER         
009330:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
009340:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
009350:  20 20 23 42 44 33 34 0D 0A 0D 0A 0D 0A 20 20 20      #BD34......   
009360:  20 20 20 20 53 65 6E 64 20 64 61 74 61 20 74 6F        Send data to
009370:  20 61 20 73 6F 75 6E 64 20 63 68 69 70 20 72 65     a sound chip re
009380:  67 69 73 74 65 72 2E 0D 0A 0D 0A 0D 0A 20 20 20    gister.......   
009390:  20 20 20 20 41 63 74 69 6F 6E 3A 0D 0A 0D 0A 0D        Action:.....
0093A0:  0A 20 20 20 20 20 20 20 53 65 74 20 73 6F 75 6E    .       Set soun
0093B0:  64 20 63 68 69 70 20 72 65 67 69 73 74 65 72 2E    d chip register.
0093C0:  20 54 68 69 73 20 69 73 20 61 20 72 61 74 68 65     This is a rathe
0093D0:  72 20 63 6F 6E 76 6F 6C 75 74 65 64 20 61 63 74    r convoluted act
0093E0:  69 6F 6E 20 62 65 63 61 75 73 65 20 6F 66 0D 0A    ion because of..
0093F0:  20 20 20 20 20 20 20 74 68 65 20 77 61 79 20 74           the way t
009400:  68 65 20 68 61 72 64 77 61 72 65 20 68 61 73 20    he hardware has 
009410:  62 65 65 6E 20 64 65 73 69 67 6E 65 64 2E 0D 0A    been designed...
009420:  0D 0A 0D 0A 20 20 20 20 20 20 20 45 6E 74 72 79    ....       Entry
009430:  20 63 6F 6E 64 69 74 69 6F 6E 73 3A 0D 0A 0D 0A     conditions:....
009440:  0D 0A 20 20 20 20 20 20 20 41 20 63 6F 6E 74 61    ..       A conta
009450:  69 6E 73 20 74 68 65 20 73 6F 75 6E 64 20 63 68    ins the sound ch
009460:  69 70 20 72 65 67 69 73 74 65 72 20 6E 75 6D 62    ip register numb
009470:  65 72 2E 0D 0A 20 20 20 20 20 20 20 43 20 63 6F    er...       C co
009480:  6E 74 61 69 6E 73 20 74 68 65 20 64 61 74 61 20    ntains the data 
009490:  74 6F 20 73 65 6E 64 2E 0D 0A 0D 0A 0D 0A 20 20    to send.......  
0094A0:  20 20 20 20 20 45 78 69 74 20 63 6F 6E 64 69 74         Exit condit
0094B0:  69 6F 6E 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    ions:......     
0094C0:  20 20 41 46 20 61 6E 64 20 42 43 20 63 6F 72 72      AF and BC corr
0094D0:  75 70 74 2E 0D 0A 20 20 20 20 20 20 20 41 6C 6C    upt...       All
0094E0:  20 6F 74 68 65 72 20 72 65 67 69 73 74 65 72 73     other registers
0094F0:  20 70 72 65 73 65 72 76 65 64 2E 0D 0A 0D 0A 0D     preserved......
009500:  0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 31    ........       1
009510:  39 20 41 4D 53 44 4F 53 20 42 49 4F 53 20 46 61    9 AMSDOS BIOS Fa
009520:  63 69 6C 69 74 69 65 73 0D 0A 0D 0A 0D 0A 20 20    cilities......  
009530:  20 20 20 20 20 41 4D 53 44 4F 53 20 75 73 65 73         AMSDOS uses
009540:  20 74 68 65 20 43 50 2F 4D 20 42 49 4F 53 20 74     the CP/M BIOS t
009550:  6F 20 61 63 63 65 73 73 20 74 68 65 20 64 69 73    o access the dis
009560:  63 2E 20 49 6E 20 6F 72 64 65 72 20 74 68 61 74    c. In order that
009570:  20 61 20 20 70 72 6F 67 72 61 6D 0D 0A 20 20 20     a  program..   
009580:  20 20 20 20 72 75 6E 6E 69 6E 67 20 75 6E 64 65        running unde
009590:  72 20 41 4D 53 44 4F 53 20 6D 61 79 20 61 63 63    r AMSDOS may acc
0095A0:  65 73 73 20 74 68 65 20 64 69 73 63 20 64 69 72    ess the disc dir
0095B0:  65 63 74 6C 79 20 20 6E 69 6E 65 20 20 6F 66 20    ectly  nine  of 
0095C0:  20 74 68 65 20 20 42 49 4F 53 0D 0A 20 20 20 20     the  BIOS..    
0095D0:  20 20 20 65 78 74 65 6E 64 65 64 20 6A 75 6D 70       extended jump
0095E0:  62 6C 6F 63 6B 20 72 6F 75 74 69 6E 65 73 20 61    block routines a
0095F0:  72 65 20 61 76 61 69 6C 61 62 6C 65 2E 0D 0A 0D    re available....
009600:  0A 0D 0A 20 20 20 20 20 20 20 54 68 65 20 72 6F    ...       The ro
009610:  75 74 69 6E 65 73 20 61 72 65 20 61 63 63 65 73    utines are acces
009620:  73 65 64 20 61 73 20 65 78 74 65 72 6E 61 6C 20    sed as external 
009630:  63 6F 6D 6D 61 6E 64 73 2E 20 54 6F 20 66 69 6E    commands. To fin
009640:  64 20 74 68 65 20 61 64 64 72 65 73 73 20 6F 66    d the address of
009650:  0D 0A 20 20 20 20 20 20 20 74 68 65 20 72 65 71    ..       the req
009660:  75 69 72 65 64 20 72 6F 75 74 69 6E 65 73 20 75    uired routines u
009670:  73 65 20 4B 4C 20 20 46 49 4E 44 20 20 43 4F 4D    se KL  FIND  COM
009680:  4D 41 4E 44 2E 20 20 54 68 65 20 20 63 6F 6D 6D    MAND.  The  comm
009690:  61 6E 64 20 20 6E 61 6D 65 73 20 20 61 72 65 0D    and  names  are.
0096A0:  0A 20 20 20 20 20 20 20 73 69 6E 67 6C 65 20 63    .       single c
0096B0:  6F 6E 74 72 6F 6C 20 63 68 61 72 61 63 74 65 72    ontrol character
0096C0:  73 20 28 43 74 72 6C 20 41 2E 2E 2E 43 74 72 6C    s (Ctrl A...Ctrl
0096D0:  20 49 29 20 61 73 20 74 68 65 73 65 20 63 61 6E     I) as these can
0096E0:  6E 6F 74 20 20 62 65 20 20 74 79 70 65 64 0D 0A    not  be  typed..
0096F0:  20 20 20 20 20 20 20 69 6E 20 66 72 6F 6D 20 42           in from B
009700:  41 53 49 43 2E 20 41 6E 20 65 78 61 6D 70 6C 65    ASIC. An example
009710:  20 6F 66 20 68 6F 77 20 74 6F 20 75 73 65 20 74     of how to use t
009720:  68 65 73 65 20 63 6F 6D 6D 61 6E 64 73 20 63 61    hese commands ca
009730:  6E 20 62 65 20 66 6F 75 6E 64 20 69 6E 0D 0A 20    n be found in.. 
009740:  20 20 20 20 20 20 73 65 63 74 69 6F 6E 20 31 30          section 10
009750:  2E 37 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    .7.......       
009760:  4E 2E 42 20 54 68 65 20 42 49 4F 53 20 65 78 74    N.B The BIOS ext
009770:  65 6E 64 65 64 20 6A 75 6D 70 62 6C 6F 63 6B 20    ended jumpblock 
009780:  69 74 73 65 6C 66 20 69 73 20 20 6E 6F 74 20 20    itself is  not  
009790:  61 76 61 69 6C 61 62 6C 65 2C 20 20 69 6E 64 65    available,  inde
0097A0:  65 64 20 20 69 74 0D 0A 20 20 20 20 20 20 20 64    ed  it..       d
0097B0:  6F 65 73 20 6E 6F 74 20 65 78 69 73 74 20 69 6E    oes not exist in
0097C0:  20 61 6E 20 41 4D 53 44 4F 53 20 65 6E 76 69 72     an AMSDOS envir
0097D0:  6F 6E 6D 65 6E 74 2E 0D 0A 0D 0A 0D 0A 20 20 20    onment.......   
0097E0:  20 20 20 20 54 68 65 20 42 49 4F 53 20 72 6F 75        The BIOS rou
0097F0:  74 69 6E 65 73 20 61 76 61 69 6C 61 62 6C 65 20    tines available 
009800:  61 6E 64 20 74 68 65 69 72 20 63 6F 6D 6D 61 6E    and their comman
009810:  64 20 6E 61 6D 65 73 20 61 72 65 20 61 73 20 66    d names are as f
009820:  6F 6C 6C 6F 77 73 3A 0D 0A 0D 0A 0D 0A 20 20 20    ollows:......   
009830:  20 20 20 20 20 20 20 20 20 20 20 20 20 53 45 54                 SET
009840:  20 4D 45 53 53 41 47 45 20 20 20 20 20 20 20 20     MESSAGE        
009850:  20 20 20 20 20 20 20 20 20 20 20 43 74 72 6C 20               Ctrl 
009860:  41 20 20 20 20 28 23 30 31 29 0D 0A 20 20 20 20    A    (#01)..    
009870:  20 20 20 20 20 20 20 20 20 20 20 20 53 45 54 20                SET 
009880:  55 50 20 44 49 53 43 20 20 20 20 20 20 20 20 20    UP DISC         
009890:  20 20 20 20 20 20 20 20 20 20 43 74 72 6C 20 42              Ctrl B
0098A0:  20 20 20 20 28 23 30 32 29 0D 0A 20 20 20 20 20        (#02)..     
0098B0:  20 20 20 20 20 20 20 20 20 20 20 53 45 4C 45 43               SELEC
0098C0:  54 20 46 4F 52 4D 41 54 20 20 20 20 20 20 20 20    T FORMAT        
0098D0:  20 20 20 20 20 20 20 20 20 43 74 72 6C 20 43 20             Ctrl C 
0098E0:  20 20 20 28 23 30 33 29 0D 0A 20 20 20 20 20 20       (#03)..      
0098F0:  20 20 20 20 20 20 20 20 20 20 52 45 41 44 20 53              READ S
009900:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
009910:  08 00 00 00 02 09 50 E5 08 00 C1 02 00 00 00 02    ......P.........
009920:  08 00 C2 02 00 00 00 02 08 00 C3 02 00 00 00 02    ................
009930:  08 00 C4 02 00 00 00 02 08 00 C5 02 00 00 00 02    ................
009940:  08 00 C6 02 00 00 00 02 08 00 C7 02 00 00 00 02    ................
009950:  08 00 C8 02 00 00 00 02 08 00 C9 02 00 00 00 02    ................
009960:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009970:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009980:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009990:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0099A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0099B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0099C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0099D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0099E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0099F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009A00:  45 43 54 4F 52 20 20 20 20 20 20 20 20 20 20 20    ECTOR           
009A10:  20 20 20 20 20 20 20 20 43 74 72 6C 20 44 20 20            Ctrl D  
009A20:  20 20 28 23 30 34 29 0D 0A 20 20 20 20 20 20 20      (#04)..       
009A30:  20 20 20 20 20 20 20 20 20 57 52 49 54 45 20 53             WRITE S
009A40:  45 43 54 4F 52 20 20 20 20 20 20 20 20 20 20 20    ECTOR           
009A50:  20 20 20 20 20 20 20 43 74 72 6C 20 45 20 20 20           Ctrl E   
009A60:  20 28 23 30 35 29 0D 0A 20 20 20 20 20 20 20 20     (#05)..        
009A70:  20 20 20 20 20 20 20 20 46 4F 52 4D 41 54 20 54            FORMAT T
009A80:  52 41 43 4B 20 20 20 20 20 20 20 20 20 20 20 20    RACK            
009A90:  20 20 20 20 20 20 43 74 72 6C 20 46 20 20 20 20          Ctrl F    
009AA0:  28 23 30 36 29 0D 0A 20 20 20 20 20 20 20 20 20    (#06)..         
009AB0:  20 20 20 20 20 20 20 4D 4F 56 45 20 54 52 41 43           MOVE TRAC
009AC0:  4B 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    K               
009AD0:  20 20 20 20 20 43 74 72 6C 20 47 20 20 20 20 28         Ctrl G    (
009AE0:  23 30 37 29 0D 0A 20 20 20 20 20 20 20 20 20 20    #07)..          
009AF0:  20 20 20 20 20 20 47 45 54 20 44 52 20 53 54 41          GET DR STA
009B00:  54 55 53 20 20 20 20 20 20 20 20 20 20 20 20 20    TUS             
009B10:  20 20 20 20 43 74 72 6C 20 48 20 20 20 20 28 23        Ctrl H    (#
009B20:  30 38 29 0D 0A 20 20 20 20 20 20 20 20 20 20 20    08)..           
009B30:  20 20 20 20 20 53 45 54 20 52 45 54 52 59 20 43         SET RETRY C
009B40:  4F 55 4E 54 20 20 20 20 20 20 20 20 20 20 20 20    OUNT            
009B50:  20 20 20 43 74 72 6C 20 49 20 20 20 20 28 23 30       Ctrl I    (#0
009B60:  39 29 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 54    9)......       T
009B70:  68 65 20 77 6F 72 64 20 61 74 20 23 42 45 34 30    he word at #BE40
009B80:  20 63 6F 6E 74 61 69 6E 20 74 68 65 20 61 64 64     contain the add
009B90:  72 65 73 73 20 6F 66 20 20 74 68 65 20 20 64 69    ress of  the  di
009BA0:  73 63 20 20 70 61 72 61 6D 65 74 65 72 20 20 68    sc  parameter  h
009BB0:  65 61 64 65 72 0D 0A 20 20 20 20 20 20 20 76 65    eader..       ve
009BC0:  63 74 6F 72 2E 20 44 69 73 63 20 70 61 72 61 6D    ctor. Disc param
009BD0:  65 74 65 72 20 68 65 61 64 65 72 73 20 61 6E 64    eter headers and
009BE0:  20 65 78 74 65 6E 64 65 64 20 64 69 73 63 20 70     extended disc p
009BF0:  61 72 61 6D 65 74 65 72 20 62 6C 6F 63 6B 73 20    arameter blocks 
009C00:  20 6D 61 79 0D 0A 20 20 20 20 20 20 20 62 65 20     may..       be 
009C10:  70 61 74 63 68 65 64 20 61 73 20 72 65 71 75 69    patched as requi
009C20:  72 65 64 2E 20 46 6F 72 20 6D 6F 72 65 20 64 65    red. For more de
009C30:  74 61 69 6C 73 20 6F 6E 20 74 68 69 73 20 73 65    tails on this se
009C40:  65 20 73 65 63 74 69 6F 6E 20 39 2E 39 2E 0D 0A    e section 9.9...
009C50:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
009C60:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
009C70:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    ..........      
009C80:  20 41 4D 53 54 52 41 44 20 43 50 43 34 36 34 2F     AMSTRAD CPC464/
009C90:  36 36 34 2F 36 31 32 38 20 46 49 52 4D 57 41 52    664/6128 FIRMWAR
009CA0:  45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    E               
009CB0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61                  pa
009CC0:  67 65 20 31 39 2E 31 0D 0A 0D 0A 0D 0A 0D 0A 0D    ge 19.1.........
009CD0:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 57 68 65 6E    .....       When
009CE0:  20 6F 6E 65 20 6F 66 20 74 68 65 73 65 20 72 6F     one of these ro
009CF0:  75 74 69 6E 65 73 20 66 61 69 6C 73 20 28 63 61    utines fails (ca
009D00:  72 72 79 20 66 61 6C 73 65 29 20 20 69 74 20 20    rry false)  it  
009D10:  72 65 74 75 72 6E 73 20 20 61 6E 20 20 65 72 72    returns  an  err
009D20:  6F 72 0D 0A 20 20 20 20 20 20 20 6E 75 6D 62 65    or..       numbe
009D30:  72 20 69 6E 20 74 68 65 20 41 20 72 65 67 69 73    r in the A regis
009D40:  74 65 72 2E 20 54 68 69 73 20 69 73 20 72 65 66    ter. This is ref
009D50:  65 72 72 65 64 20 74 6F 20 69 6E 20 74 68 65 20    erred to in the 
009D60:  20 66 6F 6C 6C 6F 77 69 6E 67 20 20 70 61 67 65     following  page
009D70:  73 0D 0A 20 20 20 20 20 20 20 61 73 20 74 68 65    s..       as the
009D80:  20 27 65 72 72 6F 72 20 73 74 61 74 75 73 20 62     'error status b
009D90:  79 74 65 27 2E 20 49 66 20 62 69 74 20 37 20 6F    yte'. If bit 7 o
009DA0:  66 20 74 68 69 73 20 20 62 79 74 65 20 20 69 73    f this  byte  is
009DB0:  20 20 73 65 74 20 20 74 68 65 6E 20 20 74 68 65      set  then  the
009DC0:  0D 0A 20 20 20 20 20 20 20 65 72 72 6F 72 20 61    ..       error a
009DD0:  73 20 61 6C 72 65 61 64 79 20 20 62 65 65 6E 20    s already  been 
009DE0:  20 72 65 70 6F 72 74 65 64 20 20 74 6F 20 20 74     reported  to  t
009DF0:  68 65 20 20 75 73 65 72 2E 20 20 42 69 74 20 20    he  user.  Bit  
009E00:  36 20 20 69 73 20 20 75 73 65 64 20 20 74 6F 0D    6  is  used  to.
009E10:  0A 20 20 20 20 20 20 20 64 69 73 74 69 6E 67 75    .       distingu
009E20:  69 73 68 20 65 72 72 6F 72 73 20 67 65 6E 65 72    ish errors gener
009E30:  61 74 65 64 20 62 79 20 74 68 65 20 66 6C 6F 70    ated by the flop
009E40:  70 79 20 64 69 73 63 20 63 6F 6E 74 72 6F 6C 6C    py disc controll
009E50:  65 72 20 66 72 6F 6D 20 20 74 68 6F 73 65 0D 0A    er from  those..
009E60:  20 20 20 20 20 20 20 67 65 6E 65 72 61 74 65 64           generated
009E70:  20 62 79 20 41 4D 53 44 4F 53 2E 0D 0A 0D 0A 0D     by AMSDOS......
009E80:  0A 20 20 20 20 20 20 20 49 66 20 62 69 74 20 36    .       If bit 6
009E90:  20 69 73 20 7A 65 72 6F 20 74 68 65 6E 20 74 68     is zero then th
009EA0:  65 20 65 72 72 6F 72 20 6E 75 6D 62 65 72 73 20    e error numbers 
009EB0:  61 72 65 20 61 73 20 66 6F 6C 6C 6F 77 73 3A 0D    are as follows:.
009EC0:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 23 30 45 20    .....       #0E 
009ED0:  20 74 68 65 20 66 69 6C 65 20 69 73 20 6E 6F 74     the file is not
009EE0:  20 6F 70 65 6E 20 61 73 20 65 78 70 65 63 74 65     open as expecte
009EF0:  64 2E 0D 0A 20 20 20 20 20 20 20 23 30 46 20 20    d...       #0F  
009F00:  68 61 72 64 20 65 6E 64 20 6F 66 20 66 69 6C 65    hard end of file
009F10:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 23 31 30    ......       #10
009F20:  20 20 62 61 64 20 63 6F 6D 6D 61 6E 64 2C 20 75      bad command, u
009F30:  73 75 61 6C 6C 79 20 63 61 75 73 65 64 20 62 79    sually caused by
009F40:  20 61 6E 20 69 6E 63 6F 72 72 65 63 74 20 66 69     an incorrect fi
009F50:  6C 65 6E 61 6D 65 2E 0D 0A 20 20 20 20 20 20 20    lename...       
009F60:  23 31 31 20 20 66 69 6C 65 20 61 6C 72 65 61 64    #11  file alread
009F70:  79 20 65 78 69 73 74 73 2E 0D 0A 20 20 20 20 20    y exists...     
009F80:  20 20 23 31 32 20 20 66 69 6C 65 20 64 6F 65 73      #12  file does
009F90:  6E 27 74 20 65 78 69 73 74 2E 0D 0A 20 20 20 20    n't exist...    
009FA0:  20 20 20 23 31 33 20 20 64 69 72 65 63 74 6F 72       #13  director
009FB0:  79 20 69 73 20 66 75 6C 6C 2E 0D 0A 20 20 20 20    y is full...    
009FC0:  20 20 20 23 31 34 20 20 64 69 73 63 20 69 73 20       #14  disc is 
009FD0:  66 75 6C 6C 2E 0D 0A 20 20 20 20 20 20 20 23 31    full...       #1
009FE0:  35 20 20 64 69 73 63 20 68 61 73 20 62 65 65 6E    5  disc has been
009FF0:  20 63 68 61 6E 67 65 64 20 77 69 74 68 20 66 69     changed with fi
00A000:  6C 65 73 20 6F 70 65 6E 20 6F 6E 20 69 74 2E 0D    les open on it..
00A010:  0A 20 20 20 20 20 20 20 23 31 36 20 20 66 69 6C    .       #16  fil
00A020:  65 20 69 73 20 72 65 61 64 2D 6F 6E 6C 79 2E 0D    e is read-only..
00A030:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 23 31 41 20    .....       #1A 
00A040:  20 73 6F 66 74 20 65 6E 64 20 6F 66 20 66 69 6C     soft end of fil
00A050:  65 20 28 65 78 70 6C 61 69 6E 65 64 20 69 6E 20    e (explained in 
00A060:  61 70 70 65 6E 64 69 78 20 58 49 49 49 29 2E 0D    appendix XIII)..
00A070:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41 6C 73 6F    .....       Also
00A080:  20 56 31 2E 31 20 6D 61 63 68 69 6E 65 73 20 68     V1.1 machines h
00A090:  61 76 65 20 65 72 72 6F 72 20 23 30 30 0D 0A 0D    ave error #00...
00A0A0:  0A 0D 0A 20 20 20 20 20 20 20 23 30 30 20 20 75    ...       #00  u
00A0B0:  73 65 72 20 68 61 73 20 68 69 74 20 65 73 63 61    ser has hit esca
00A0C0:  70 65 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    pe.......       
00A0D0:  49 66 20 62 69 74 20 36 20 69 73 20 6F 6E 65 20    If bit 6 is one 
00A0E0:  74 68 65 6E 20 20 74 68 65 20 20 65 72 72 6F 72    then  the  error
00A0F0:  20 20 77 61 73 20 20 64 65 74 65 63 74 65 64 20      was  detected 
00A100:  20 62 79 20 20 74 68 65 20 20 66 6C 6F 70 70 79     by  the  floppy
00A110:  20 20 64 69 73 63 0D 0A 20 20 20 20 20 20 20 63      disc..       c
00A120:  6F 6E 74 72 6F 6C 6C 65 72 20 61 6E 64 20 74 68    ontroller and th
00A130:  65 20 6F 74 68 65 72 20 62 69 74 73 20 61 72 65    e other bits are
00A140:  20 72 65 74 75 72 6E 65 64 20 61 73 20 66 6F 6C     returned as fol
00A150:  6C 6F 77 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    lows:......     
00A160:  20 20 62 69 74 20 35 20 20 64 61 74 61 20 65 72      bit 5  data er
00A170:  72 6F 72 20 20 20 20 20 20 20 20 20 20 20 20 2D    ror            -
00A180:  43 52 43 20 65 72 72 6F 72 20 6F 6E 20 64 61 74    CRC error on dat
00A190:  61 20 6F 72 20 49 44 20 66 69 65 6C 64 0D 0A 20    a or ID field.. 
00A1A0:  20 20 20 20 20 20 62 69 74 20 34 20 20 6F 76 65          bit 4  ove
00A1B0:  72 72 75 6E 20 65 72 72 6F 72 0D 0A 20 20 20 20    rrun error..    
00A1C0:  20 20 20 62 69 74 20 33 20 20 64 72 69 76 65 20       bit 3  drive 
00A1D0:  6E 6F 74 20 72 65 61 64 79 20 20 20 20 20 20 20    not ready       
00A1E0:  2D 74 68 65 72 65 20 69 73 20 6E 6F 20 64 69 73    -there is no dis
00A1F0:  63 20 69 6E 20 74 68 65 20 64 72 69 76 65 0D 0A    c in the drive..
00A200:  20 20 20 20 20 20 20 62 69 74 20 32 20 20 6E 6F           bit 2  no
00A210:  20 64 61 74 61 20 20 20 20 20 20 20 20 20 20 20     data           
00A220:  20 20 20 20 2D 63 61 6E 27 74 20 66 69 6E 64 20        -can't find 
00A230:  74 68 65 20 73 65 63 74 6F 72 0D 0A 20 20 20 20    the sector..    
00A240:  20 20 20 62 69 74 20 31 20 20 6E 6F 74 20 77 72       bit 1  not wr
00A250:  69 74 61 62 6C 65 20 20 20 20 20 20 20 20 20 20    itable          
00A260:  2D 64 69 73 63 20 69 73 20 77 72 69 74 65 20 70    -disc is write p
00A270:  72 6F 74 65 63 74 65 64 0D 0A 20 20 20 20 20 20    rotected..      
00A280:  20 62 69 74 20 30 20 20 61 64 64 72 65 73 73 20     bit 0  address 
00A290:  6D 61 72 6B 20 6D 69 73 73 69 6E 67 0D 0A 0D 0A    mark missing....
00A2A0:  0D 0A 20 20 20 20 20 20 20 49 6E 20 61 64 64 69    ..       In addi
00A2B0:  74 69 6F 6E 20 74 68 65 20 72 6F 75 74 69 6E 65    tion the routine
00A2C0:  20 6D 61 79 20 61 6C 73 6F 20 20 72 65 74 75 72     may also  retur
00A2D0:  6E 20 20 74 68 65 20 20 61 64 64 72 65 73 73 20    n  the  address 
00A2E0:  20 6F 66 20 20 74 68 65 20 27 65 72 72 6F 72 0D     of  the 'error.
00A2F0:  0A 20 20 20 20 20 20 20 73 74 61 74 75 73 20 62    .       status b
00A300:  75 66 66 65 72 27 2C 20 54 68 65 20 66 69 72 73    uffer', The firs
00A310:  74 20 62 79 74 65 20 6F 66 20 74 68 69 73 20 69    t byte of this i
00A320:  73 20 61 20 63 6F 75 6E 74 20 20 6F 66 20 20 74    s a count  of  t
00A330:  68 65 20 20 6E 75 6D 62 65 72 20 20 6F 66 0D 0A    he  number  of..
00A340:  20 20 20 20 20 20 20 62 79 74 65 73 20 20 72 65           bytes  re
00A350:  63 65 69 76 65 64 20 20 64 75 72 69 6E 67 20 20    ceived  during  
00A360:  74 68 65 20 20 72 65 73 75 6C 74 73 20 20 70 68    the  results  ph
00A370:  61 73 65 20 20 6F 66 20 20 74 68 65 20 20 20 75    ase  of  the   u
00A380:  50 44 37 36 35 41 20 20 20 64 69 73 63 0D 0A 20    PD765A   disc.. 
00A390:  20 20 20 20 20 20 63 6F 6E 74 72 6F 6C 6C 65 72          controller
00A3A0:  2C 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20    , the following 
00A3B0:  62 79 74 65 73 20 61 72 65 20 74 68 6F 73 65 20    bytes are those 
00A3C0:  72 65 63 65 69 76 65 64 2E 20 46 6F 72 20 69 6E    received. For in
00A3D0:  66 6F 72 6D 61 74 69 6F 6E 20 6F 6E 0D 0A 20 20    formation on..  
00A3E0:  20 20 20 20 20 68 65 20 6D 65 61 6E 69 6E 67 20         he meaning 
00A3F0:  6F 66 20 74 68 65 73 65 20 62 79 74 65 73 20 73    of these bytes s
00A400:  65 65 20 74 68 65 20 6D 61 6E 75 66 61 63 74 75    ee the manufactu
00A410:  72 65 72 27 73 20 64 6F 63 75 6D 65 6E 74 61 74    rer's documentat
00A420:  69 6F 6E 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    ion.......      
00A430:  20 4F 6E 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E     On the followin
00A440:  67 20 70 61 67 65 73 20 61 72 65 20 74 68 65 20    g pages are the 
00A450:  69 6E 74 65 72 66 61 63 65 20 74 6F 20 74 68 65    interface to the
00A460:  20 69 6E 74 65 72 63 65 70 74 65 64 20 72 6F 75     intercepted rou
00A470:  74 69 6E 65 73 3A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    tines:..........
00A480:  0D 0A 0D 0A 20 20 20 20 20 20 20 41 4D 53 54 52    ....       AMSTR
00A490:  41 44 20 43 50 43 34 36 34 2F 36 36 34 2F 36 31    AD CPC464/664/61
00A4A0:  32 38 20 46 49 52 4D 57 41 52 45 20 20 20 20 20    28 FIRMWARE     
00A4B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00A4C0:  20 20 20 20 20 20 20 20 70 61 67 65 20 31 39 2E            page 19.
00A4D0:  32 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20    2.............. 
00A4E0:  20 20 20 20 20 20 42 49 4F 53 3A 20 53 45 54 20          BIOS: SET 
00A4F0:  4D 45 53 53 41 47 45 20 20 20 20 20 20 20 20 20    MESSAGE         
00A500:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00A510:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00A520:  20 20 20 20 28 43 54 52 4C 2F 41 29 0D 0A 0D 0A        (CTRL/A)....
00A530:  0D 0A 20 20 20 20 20 20 20 45 6E 61 62 6C 65 20    ..       Enable 
00A540:  6F 72 20 64 69 73 61 62 6C 65 20 74 68 65 20 64    or disable the d
00A550:  69 73 63 20 65 72 72 6F 72 20 6D 65 73 73 61 67    isc error messag
00A560:  65 73 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    es.......       
00A570:  41 63 74 69 6F 6E 3A 0D 0A 0D 0A 0D 0A 20 20 20    Action:......   
00A580:  20 20 20 20 57 68 65 6E 20 64 69 73 63 20 65 72        When disc er
00A590:  72 6F 72 20 6D 65 73 73 61 67 65 73 20 61 72 65    ror messages are
00A5A0:  20 65 6E 61 62 6C 65 64 20 61 6E 64 20 61 6E 20     enabled and an 
00A5B0:  65 72 72 6F 72 20 6F 63 63 75 72 73 20 74 68 65    error occurs the
00A5C0:  20 42 49 4F 53 20 77 69 6C 6C 0D 0A 20 20 20 20     BIOS will..    
00A5D0:  20 20 20 64 69 73 70 6C 61 79 20 65 72 72 6F 72       display error
00A5E0:  20 6D 65 73 73 61 67 65 73 20 6F 6E 20 74 68 65     messages on the
00A5F0:  20 73 63 72 65 65 6E 20 61 6E 64 20 69 6E 74 65     screen and inte
00A600:  72 61 63 74 20 77 69 74 68 20 74 68 65 20 75 73    ract with the us
00A610:  65 72 2E 20 20 57 68 65 6E 0D 0A 20 20 20 20 20    er.  When..     
00A620:  20 20 64 69 73 61 62 6C 65 64 20 6E 6F 20 6D 65      disabled no me
00A630:  73 73 61 67 65 73 20 61 72 65 20 64 69 73 70 6C    ssages are displ
00A640:  61 79 65 64 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20    ayed.......     
00A650:  20 20 45 6E 74 72 79 20 63 6F 6E 64 69 74 69 6F      Entry conditio
00A660:  6E 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    ns:......       
00A670:  49 66 20 6D 65 73 73 61 67 65 73 20 61 72 65 20    If messages are 
00A680:  74 6F 20 62 65 20 65 6E 61 62 6C 65 64 3A 0D 0A    to be enabled:..
00A690:  0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    ....            
00A6A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 20                  A 
00A6B0:  3D 20 23 30 30 0D 0A 0D 0A 0D 0A 20 20 20 20 20    = #00......     
00A6C0:  20 20 49 66 20 6D 65 73 73 61 67 65 73 20 61 72      If messages ar
00A6D0:  65 20 74 6F 20 62 65 20 64 69 73 61 62 6C 65 64    e to be disabled
00A6E0:  3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20    :......         
00A6F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00A700:  20 41 20 3D 20 23 46 46 0D 0A 0D 0A 0D 0A 20 20     A = #FF......  
00A710:  20 20 20 20 20 45 78 69 74 20 63 6F 6E 64 69 74         Exit condit
00A720:  69 6F 6E 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    ions:......     
00A730:  20 20 41 20 63 6F 6E 74 61 69 6E 73 20 70 72 65      A contains pre
00A740:  76 69 6F 75 73 20 73 74 61 74 65 2E 0D 0A 20 20    vious state...  
00A750:  20 20 20 20 20 48 4C 20 61 6E 64 20 66 6C 61 67         HL and flag
00A760:  73 20 63 6F 72 72 75 70 74 2E 0D 0A 20 20 20 20    s corrupt...    
00A770:  20 20 20 41 6C 6C 20 6F 74 68 65 72 20 72 65 67       All other reg
00A780:  69 73 74 65 72 73 20 70 72 65 73 65 72 76 65 64    isters preserved
00A790:  2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 4E 6F    .......       No
00A7A0:  74 65 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    tes:......      
00A7B0:  20 54 68 65 20 64 65 66 61 75 6C 74 20 73 74 61     The default sta
00A7C0:  74 65 20 69 73 20 45 4E 41 42 4C 45 44 2E 0D 0A    te is ENABLED...
00A7D0:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 52 65 6C    ......       Rel
00A7E0:  61 74 65 64 20 65 6E 74 72 69 65 73 3A 0D 0A 0D    ated entries:...
00A7F0:  0A 0D 0A 20 20 20 20 20 20 20 53 45 54 20 52 45    ...       SET RE
00A800:  54 52 59 20 43 4F 55 4E 54 0D 0A 0D 0A 0D 0A 0D    TRY COUNT.......
00A810:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
00A820:  0A 20 20 20 20 20 20 20 41 4D 53 54 52 41 44 20    .       AMSTRAD 
00A830:  43 50 43 34 36 34 2F 36 36 34 2F 36 31 32 38 20    CPC464/664/6128 
00A840:  46 49 52 4D 57 41 52 45 20 20 20 20 20 20 20 20    FIRMWARE        
00A850:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00A860:  20 20 20 20 20 70 61 67 65 20 31 39 2E 33 0D 0A         page 19.3..
00A870:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20    ............    
00A880:  20 20 20 42 49 4F 53 3A 20 53 45 54 55 50 20 44       BIOS: SETUP D
00A890:  49 53 43 20 20 20 20 20 20 20 20 20 20 20 20 20    ISC             
00A8A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00A8B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00A8C0:  20 28 43 54 52 4C 2F 42 29 0D 0A 0D 0A 0D 0A 20     (CTRL/B)...... 
00A8D0:  20 20 20 20 20 20 53 65 74 20 64 69 73 63 20 70          Set disc p
00A8E0:  61 72 61 6D 65 74 65 72 73 2E 0D 0A 0D 0A 0D 0A    arameters.......
00A8F0:  20 20 20 20 20 20 20 41 63 74 69 6F 6E 3A 0D 0A           Action:..
00A900:  0D 0A 0D 0A 20 20 20 20 20 20 20 53 65 74 73 20    ....       Sets 
00A910:  74 68 65 20 76 61 6C 75 65 73 20 66 6F 72 20 74    the values for t
00A920:  68 65 20 6D 6F 74 6F 72 20 6F 6E 2C 20 6D 6F 74    he motor on, mot
00A930:  6F 72 20 6F 66 66 2C 20 20 77 72 69 74 65 20 20    or off,  write  
00A940:  63 75 72 72 65 6E 74 20 20 6F 66 66 20 20 61 6E    current  off  an
00A950:  64 0D 0A 20 20 20 20 20 20 20 68 65 61 64 20 73    d..       head s
00A960:  65 74 74 6C 65 20 20 74 69 6D 65 73 2E 20 20 53    ettle  times.  S
00A970:  65 6E 64 73 20 20 61 20 20 53 50 45 43 49 46 59    ends  a  SPECIFY
00A980:  20 20 63 6F 6D 6D 61 6E 64 20 20 74 6F 20 20 74      command  to  t
00A990:  68 65 20 20 66 6C 6F 70 70 79 20 20 64 69 73 63    he  floppy  disc
00A9A0:  0D 0A 20 20 20 20 20 20 20 63 6F 6E 74 72 6F 6C    ..       control
00A9B0:  6C 65 72 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    ler.......      
00A9C0:  20 45 6E 74 72 79 20 63 6F 6E 64 69 74 69 6F 6E     Entry condition
00A9D0:  73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 48    s:......       H
00A9E0:  4C 20 63 6F 6E 74 61 69 6E 73 20 61 64 64 72 65    L contains addre
00A9F0:  73 73 20 6F 66 20 70 61 72 61 6D 65 74 65 72 20    ss of parameter 
00AA00:  62 6C 6F 63 6B 2E 0D 0A 0D 0A 0D 0A 20 20 20 20    block.......    
00AA10:  20 20 20 46 6F 72 6D 61 74 20 6F 66 20 74 68 65       Format of the
00AA20:  20 70 61 72 61 6D 65 74 65 72 20 62 6C 6F 63 6B     parameter block
00AA30:  3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 62 79    :......       by
00AA40:  74 65 73 20 30 2C 31 20 20 6D 6F 74 6F 72 20 6F    tes 0,1  motor o
00AA50:  6E 20 74 69 6D 65 6F 75 74 20 69 6E 20 32 30 20    n timeout in 20 
00AA60:  6D 69 6C 6C 69 73 65 63 6F 6E 64 20 75 6E 69 74    millisecond unit
00AA70:  2E 0D 0A 20 20 20 20 20 20 20 62 79 74 65 73 20    ...       bytes 
00AA80:  32 2C 33 20 20 6D 6F 74 6F 72 20 6F 66 66 20 74    2,3  motor off t
00AA90:  69 6D 65 6F 75 74 20 69 6E 20 32 30 20 6D 69 6C    imeout in 20 mil
00AAA0:  6C 69 73 65 63 6F 6E 64 20 75 6E 69 74 73 2E 0D    lisecond units..
00AAB0:  0A 20 20 20 20 20 20 20 62 79 74 65 20 34 20 20    .       byte 4  
00AAC0:  20 20 20 77 72 69 74 65 20 63 75 72 72 65 6E 74       write current
00AAD0:  20 6F 66 66 20 74 69 6D 65 20 69 6E 20 31 30 20     off time in 10 
00AAE0:  6D 69 63 72 6F 73 65 63 6F 6E 64 20 75 6E 69 74    microsecond unit
00AAF0:  73 2E 0D 0A 20 20 20 20 20 20 20 62 79 74 65 20    s...       byte 
00AB00:  35 20 20 20 20 20 68 65 61 64 20 73 65 74 74 6C    5     head settl
00AB10:  65 20 74 69 6D 65 20 69 6E 20 31 20 6D 69 6C 6C    e time in 1 mill
00AB20:  69 73 65 63 6F 6E 64 20 75 6E 69 74 73 2E 0D 0A    isecond units...
00AB30:  20 20 20 20 20 20 20 62 79 74 65 20 36 20 20 20           byte 6   
00AB40:  20 20 73 74 65 70 20 72 61 74 65 20 74 69 6D 65      step rate time
00AB50:  20 69 6E 20 31 20 6D 69 6C 6C 69 73 65 63 6F 6E     in 1 millisecon
00AB60:  64 20 75 6E 69 74 73 2E 0D 0A 20 20 20 20 20 20    d units...      
00AB70:  20 62 79 74 65 20 37 20 20 20 20 20 68 65 61 64     byte 7     head
00AB80:  20 75 6E 6C 6F 61 64 20 64 65 6C 61 79 20 28 61     unload delay (a
00AB90:  73 20 70 65 72 20 75 50 44 37 36 35 41 53 50 45    s per uPD765ASPE
00ABA0:  43 49 46 59 20 63 6F 6D 6D 61 6E 64 29 2E 0D 0A    CIFY command)...
00ABB0:  20 20 20 20 20 20 20 62 79 74 65 20 38 20 20 20           byte 8   
00ABC0:  20 20 62 69 74 73 20 37 2E 2E 31 3A 68 65 61 64      bits 7..1:head
00ABD0:  20 6C 6F 61 64 20 64 65 6C 61 79 2C 20 62 69 74     load delay, bit
00ABE0:  20 30 3A 20 6E 6F 6E 2D 44 4D 41 20 6D 6F 64 65     0: non-DMA mode
00ABF0:  20 20 28 61 73 0D 0A 20 20 20 20 20 20 20 20 20      (as..         
00AC00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
00AC10:  09 00 00 00 02 09 50 E5 09 00 C1 02 00 00 00 02    ......P.........
00AC20:  09 00 C2 02 00 00 00 02 09 00 C3 02 00 00 00 02    ................
00AC30:  09 00 C4 02 00 00 00 02 09 00 C5 02 00 00 00 02    ................
00AC40:  09 00 C6 02 00 00 00 02 09 00 C7 02 00 00 00 02    ................
00AC50:  09 00 C8 02 00 00 00 02 09 00 C9 02 00 00 00 02    ................
00AC60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AC70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AC80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AC90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00ACA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00ACB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00ACC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00ACD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00ACE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00ACF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AD00:  20 20 20 20 20 20 20 20 20 70 65 72 20 75 50 44             per uPD
00AD10:  37 36 35 41 53 50 45 43 49 46 59 20 63 6F 6D 6D    765ASPECIFY comm
00AD20:  61 6E 64 29 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20    and).......     
00AD30:  20 20 45 78 69 74 20 63 6F 6E 64 69 74 69 6F 6E      Exit condition
00AD40:  73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41    s:......       A
00AD50:  46 2C 42 43 2C 44 45 20 61 6E 64 20 48 4C 20 63    F,BC,DE and HL c
00AD60:  6F 72 72 75 70 74 2E 0D 0A 20 20 20 20 20 20 20    orrupt...       
00AD70:  41 6C 6C 20 6F 74 68 65 72 20 72 65 67 69 73 74    All other regist
00AD80:  65 72 73 20 70 72 65 73 65 72 76 65 64 2E 0D 0A    ers preserved...
00AD90:  0D 0A 0D 0A 20 20 20 20 20 20 20 4E 6F 74 65 73    ....       Notes
00ADA0:  3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 54 68    :......       Th
00ADB0:  65 20 76 61 6C 75 65 73 20 67 69 76 65 6E 20 61    e values given a
00ADC0:  72 65 20 75 73 65 64 20 66 6F 72 20 62 6F 74 68    re used for both
00ADD0:  20 64 72 69 76 65 73 2E 20 57 68 65 6E 20 20 75     drives. When  u
00ADE0:  73 69 6E 67 20 20 74 77 6F 20 20 64 69 66 66 65    sing  two  diffe
00ADF0:  72 65 6E 74 0D 0A 20 20 20 20 20 20 20 64 72 69    rent..       dri
00AE00:  76 65 73 20 75 73 65 20 74 68 65 20 73 6C 6F 77    ves use the slow
00AE10:  65 72 20 6F 66 20 74 68 65 20 74 77 6F 20 74 69    er of the two ti
00AE20:  6D 65 73 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 54    mes.....       T
00AE30:  68 65 20 64 65 66 61 75 6C 74 20 76 61 6C 75 65    he default value
00AE40:  73 20 61 72 65 3A 0D 0A 0D 0A 20 20 20 20 20 20    s are:....      
00AE50:  20 20 20 20 20 20 20 20 20 20 6D 6F 74 6F 72 20              motor 
00AE60:  6F 6E 20 74 69 6D 65 6F 75 74 20 20 20 20 20 20    on timeout      
00AE70:  20 20 20 20 20 20 20 20 35 30 0D 0A 20 20 20 20            50..    
00AE80:  20 20 20 20 20 20 20 20 20 20 20 20 6D 6F 74 6F                moto
00AE90:  72 20 6F 66 66 20 74 69 6D 65 6F 75 74 20 20 20    r off timeout   
00AEA0:  20 20 20 20 20 20 20 20 20 20 32 35 30 0D 0A 20              250.. 
00AEB0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77                   w
00AEC0:  72 69 74 65 20 63 75 72 72 65 6E 74 20 6F 66 66    rite current off
00AED0:  20 74 69 6D 65 20 20 20 20 20 20 20 20 31 37 35     time        175
00AEE0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
00AEF0:  20 20 68 65 61 64 20 73 65 74 74 6C 65 20 74 69      head settle ti
00AF00:  6D 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20    me              
00AF10:  31 35 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    15..            
00AF20:  20 20 20 20 73 74 65 70 20 72 61 74 65 20 74 69        step rate ti
00AF30:  6D 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20    me              
00AF40:  20 20 31 32 0D 0A 20 20 20 20 20 20 20 20 20 20      12..          
00AF50:  20 20 20 20 20 20 68 65 61 64 20 6C 6F 61 64 20          head load 
00AF60:  74 69 6D 65 20 20 20 20 20 20 20 20 20 20 20 20    time            
00AF70:  20 20 20 20 31 0D 0A 20 20 20 20 20 20 20 20 20        1..         
00AF80:  20 20 20 20 20 20 20 68 65 61 64 20 75 6E 6C 6F           head unlo
00AF90:  61 64 20 74 69 6D 65 20 20 20 20 20 20 20 20 20    ad time         
00AFA0:  20 20 20 20 20 31 0D 0A 20 20 20 20 20 20 20 20         1..        
00AFB0:  20 20 20 20 20 20 20 20 6E 6F 6E 2D 44 4D 41 20            non-DMA 
00AFC0:  6D 6F 64 65 20 20 20 20 20 20 20 20 20 20 20 20    mode            
00AFD0:  20 20 20 20 20 20 31 0D 0A 0D 0A 0D 0A 0D 0A 20          1........ 
00AFE0:  20 20 20 20 20 20 41 4D 53 54 52 41 44 20 43 50          AMSTRAD CP
00AFF0:  43 34 36 34 2F 36 36 34 2F 36 31 32 38 20 46 49    C464/664/6128 FI
00B000:  52 4D 57 41 52 45 20 20 20 20 20 20 20 20 20 20    RMWARE          
00B010:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00B020:  20 20 20 70 61 67 65 20 31 39 2E 34 0D 0A 0D 0A       page 19.4....
00B030:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    ..........      
00B040:  20 41 20 6D 6F 74 6F 72 20 6F 6E 20 74 69 6D 65     A motor on time
00B050:  20 6F 66 20 7A 65 72 6F 20 77 69 6C 6C 20 6C 6F     of zero will lo
00B060:  63 6B 20 74 68 65 20 73 79 73 74 65 6D 20 75 70    ck the system up
00B070:  2E 20 41 20 6D 6F 74 6F 72 20 6F 66 66 20 74 69    . A motor off ti
00B080:  6D 65 20 20 6F 66 66 0D 0A 20 20 20 20 20 20 20    me  off..       
00B090:  7A 65 72 6F 20 77 69 6C 6C 20 6E 65 76 65 72 20    zero will never 
00B0A0:  74 75 72 6E 20 74 68 65 20 6D 6F 74 6F 72 20 6F    turn the motor o
00B0B0:  66 66 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    ff.......       
00B0C0:  54 68 65 20 73 74 61 6E 64 61 72 64 20 62 6F 6F    The standard boo
00B0D0:  74 20 70 72 6F 67 72 61 6D 20 63 61 6C 6C 73 20    t program calls 
00B0E0:  74 68 69 73 20 72 6F 75 74 69 6E 65 20 74 6F 20    this routine to 
00B0F0:  72 65 73 65 74 20 73 6F 6D 65 20 6F 66 20 74 68    reset some of th
00B100:  65 20 64 69 73 63 0D 0A 20 20 20 20 20 20 20 70    e disc..       p
00B110:  61 72 61 6D 65 74 65 72 73 20 61 73 20 73 70 65    arameters as spe
00B120:  63 69 66 69 65 64 20 69 6E 20 74 68 65 20 63 6F    cified in the co
00B130:  6E 66 69 67 75 72 61 74 69 6F 6E 20 73 65 63 74    nfiguration sect
00B140:  6F 72 2C 20 74 68 61 74 20 69 73 2C 20 6D 6F 74    or, that is, mot
00B150:  6F 72 20 6F 6E 0D 0A 20 20 20 20 20 20 20 61 6E    or on..       an
00B160:  64 20 6F 66 66 20 74 69 6D 65 6F 75 74 73 20 61    d off timeouts a
00B170:  6E 64 20 74 68 65 20 73 74 65 70 20 72 61 74 65    nd the step rate
00B180:  2E 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    .........       
00B190:  52 65 6C 61 74 65 64 20 65 6E 74 72 69 65 73 3A    Related entries:
00B1A0:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 53 45 4C    ......       SEL
00B1B0:  45 43 54 20 46 4F 52 4D 41 54 0D 0A 20 20 20 20    ECT FORMAT..    
00B1C0:  20 20 20 53 45 54 20 52 45 54 52 59 20 43 4F 55       SET RETRY COU
00B1D0:  4E 54 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    NT..............
00B1E0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
00B1F0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
00B200:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
00B210:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
00B220:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20    ............    
00B230:  20 20 20 41 4D 53 54 52 41 44 20 43 50 43 34 36       AMSTRAD CPC46
00B240:  34 2F 36 36 34 2F 36 31 32 38 20 46 49 52 4D 57    4/664/6128 FIRMW
00B250:  41 52 45 20 20 20 20 20 20 20 20 20 20 20 20 20    ARE             
00B260:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00B270:  70 61 67 65 20 31 39 2E 35 0D 0A 0D 0A 0D 0A 0D    page 19.5.......
00B280:  0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 42 49    .......       BI
00B290:  4F 53 3A 20 53 45 4C 45 43 54 20 46 4F 52 4D 41    OS: SELECT FORMA
00B2A0:  54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    T               
00B2B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00B2C0:  20 20 20 20 20 20 20 20 20 20 20 20 28 43 54 52                (CTR
00B2D0:  4C 2F 43 29 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    L/C)......      
00B2E0:  20 53 65 6C 65 63 74 20 61 20 64 69 73 63 20 66     Select a disc f
00B2F0:  6F 72 6D 61 74 2E 0D 0A 0D 0A 0D 0A 20 20 20 20    ormat.......    
00B300:  20 20 20 41 63 74 69 6F 6E 3A 0D 0A 0D 0A 0D 0A       Action:......
00B310:  20 20 20 20 20 20 20 54 68 69 73 20 72 6F 75 74           This rout
00B320:  69 6E 65 20 69 6E 69 74 69 61 6C 69 7A 65 73 20    ine initializes 
00B330:  74 68 65 20 65 78 74 65 6E 64 65 64 20 64 69 73    the extended dis
00B340:  63 20 20 70 61 72 61 6D 65 74 65 72 20 20 62 6C    c  parameter  bl
00B350:  6F 63 6B 20 20 66 6F 72 20 20 74 68 65 0D 0A 20    ock  for  the.. 
00B360:  20 20 20 20 20 20 67 69 76 65 6E 20 66 6F 72 6D          given form
00B370:  61 74 2E 20 4E 6F 72 6D 61 6C 6C 79 20 74 68 65    at. Normally the
00B380:  20 42 49 4F 53 20 61 75 74 6F 6D 61 74 69 63 61     BIOS automatica
00B390:  6C 6C 79 20 64 65 74 65 63 74 73 20 74 68 65 20    lly detects the 
00B3A0:  66 6F 72 6D 61 74 20 6F 66 20 20 61 0D 0A 20 20    format of  a..  
00B3B0:  20 20 20 20 20 64 69 73 63 20 77 68 65 6E 20 53         disc when S
00B3C0:  45 4C 44 53 4B 20 69 73 20 63 61 6C 6C 65 64 20    ELDSK is called 
00B3D0:  62 79 20 6C 6F 6F 6B 69 6E 67 20 61 74 20 74 68    by looking at th
00B3E0:  65 20 73 65 63 74 6F 72 20 6E 75 6D 62 65 72 73    e sector numbers
00B3F0:  2C 20 20 62 75 74 20 20 66 6F 72 0D 0A 20 20 20    ,  but  for..   
00B400:  20 20 20 20 70 72 6F 67 72 61 6D 73 20 73 75 63        programs suc
00B410:  68 20 61 73 20 66 6F 72 6D 61 74 74 65 72 73 20    h as formatters 
00B420:  69 74 20 69 73 20 6E 65 63 65 73 73 61 72 79 20    it is necessary 
00B430:  74 6F 20 70 72 65 2D 73 65 74 20 74 68 65 20 66    to pre-set the f
00B440:  6F 72 6D 61 74 2E 0D 0A 0D 0A 0D 0A 20 20 20 20    ormat.......    
00B450:  20 20 20 45 6E 74 72 79 20 63 6F 6E 64 69 74 69       Entry conditi
00B460:  6F 6E 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    ons:......      
00B470:  20 41 20 63 6F 6E 74 61 69 6E 73 20 66 69 72 73     A contains firs
00B480:  74 20 73 65 63 74 6F 72 20 6E 75 6D 62 65 72 20    t sector number 
00B490:  6F 66 20 72 65 71 75 69 72 65 64 20 66 6F 72 6D    of required form
00B4A0:  61 74 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 20    at......        
00B4B0:  20 20 20 20 20 20 20 20 23 34 31 20 3E 73 79 73            #41 >sys
00B4C0:  74 65 6D 20 66 6F 72 6D 61 74 0D 0A 20 20 20 20    tem format..    
00B4D0:  20 20 20 20 20 20 20 20 20 20 20 20 23 43 31 20                #C1 
00B4E0:  3E 64 61 74 61 20 6F 6E 6C 79 20 66 6F 72 6D 61    >data only forma
00B4F0:  74 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    t..             
00B500:  20 20 20 23 30 31 20 3E 49 42 4D 20 66 6F 72 6D       #01 >IBM form
00B510:  61 74 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 45    at......       E
00B520:  20 63 6F 6E 74 61 69 6E 73 20 64 72 69 76 65 20     contains drive 
00B530:  6E 75 6D 62 65 72 3A 0D 0A 0D 0A 0D 0A 20 20 20    number:......   
00B540:  20 20 20 20 20 20 20 20 20 20 20 20 20 23 30 30                 #00
00B550:  2D 2D 3E 41 3A 0D 0A 20 20 20 20 20 20 20 20 20    -->A:..         
00B560:  20 20 20 20 20 20 20 23 30 31 2D 2D 3E 42 3A 0D           #01-->B:.
00B570:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 45 78 69 74    .....       Exit
00B580:  20 63 6F 6E 64 69 74 69 6F 6E 73 3A 0D 0A 0D 0A     conditions:....
00B590:  0D 0A 20 20 20 20 20 20 20 41 46 2C 42 43 2C 44    ..       AF,BC,D
00B5A0:  45 20 61 6E 64 20 48 4C 20 63 6F 72 72 75 70 74    E and HL corrupt
00B5B0:  2E 0D 0A 20 20 20 20 20 20 20 41 6C 6C 20 6F 74    ...       All ot
00B5C0:  68 65 72 20 72 65 67 69 73 74 65 72 73 20 70 72    her registers pr
00B5D0:  65 73 65 72 76 65 64 2E 0D 0A 0D 0A 0D 0A 20 20    eserved.......  
00B5E0:  20 20 20 20 20 4E 6F 74 65 73 3A 0D 0A 0D 0A 0D         Notes:.....
00B5F0:  0A 20 20 20 20 20 20 20 42 79 74 65 73 20 30 2E    .       Bytes 0.
00B600:  2E 32 31 20 6F 66 20 74 68 65 20 65 78 74 65 6E    .21 of the exten
00B610:  64 65 64 20 64 69 73 63 20 70 61 72 61 6D 65 74    ded disc paramet
00B620:  65 72 20 62 6C 6F 63 6B 20 61 72 65 20 63 6F 6D    er block are com
00B630:  70 6C 65 74 65 6C 79 20 72 65 73 65 74 2C 0D 0A    pletely reset,..
00B640:  20 20 20 20 20 20 20 61 6C 6C 20 70 72 65 76 69           all previ
00B650:  6F 75 73 20 20 76 61 6C 75 65 73 20 20 61 72 65    ous  values  are
00B660:  20 20 6C 6F 73 74 2E 20 20 42 79 74 65 73 20 20      lost.  Bytes  
00B670:  32 32 2E 2E 32 34 20 20 28 74 72 61 63 6B 2C 20    22..24  (track, 
00B680:  20 61 6C 69 67 6E 20 20 66 6C 61 67 2C 0D 0A 20     align  flag,.. 
00B690:  20 20 20 20 20 20 61 75 74 6F 2D 73 65 6C 65 63          auto-selec
00B6A0:  74 20 66 6C 61 67 29 20 61 72 65 20 6E 6F 74 20    t flag) are not 
00B6B0:  61 66 66 65 63 74 65 64 2E 20 53 65 65 20 63 68    affected. See ch
00B6C0:  61 70 74 65 72 20 32 2E 31 35 2E 0D 0A 0D 0A 0D    apter 2.15......
00B6D0:  0A 20 20 20 20 20 20 20 54 6F 20 73 65 74 20 61    .       To set a
00B6E0:  20 6E 6F 6E 2D 73 74 61 6E 64 61 72 64 20 66 6F     non-standard fo
00B6F0:  72 6D 61 74 20 74 68 65 20 75 73 65 72 20 20 6D    rmat the user  m
00B700:  61 79 20 20 70 61 74 63 68 20 20 74 68 65 20 20    ay  patch  the  
00B710:  65 78 74 65 6E 64 65 64 20 20 64 69 73 63 0D 0A    extended  disc..
00B720:  20 20 20 20 20 20 20 70 61 72 61 6D 65 74 65 72           parameter
00B730:  20 62 6C 6F 63 6B 20 64 69 72 65 63 74 6C 79 2E     block directly.
00B740:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
00B750:  0D 0A 0D 0A 20 20 20 20 20 20 20 41 4D 53 54 52    ....       AMSTR
00B760:  41 44 20 43 50 43 34 36 34 2F 36 36 34 2F 36 31    AD CPC464/664/61
00B770:  32 38 20 46 49 52 4D 57 41 52 45 20 20 20 20 20    28 FIRMWARE     
00B780:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00B790:  20 20 20 20 20 20 20 20 70 61 67 65 20 31 39 2E            page 19.
00B7A0:  36 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20    6.............. 
00B7B0:  20 20 20 20 20 20 42 49 4F 53 3A 20 52 45 41 44          BIOS: READ
00B7C0:  20 53 45 43 54 4F 52 20 20 20 20 20 20 20 20 20     SECTOR         
00B7D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00B7E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00B7F0:  20 20 20 20 28 43 54 52 4C 2F 44 29 0D 0A 0D 0A        (CTRL/D)....
00B800:  0D 0A 20 20 20 20 20 20 20 52 65 61 64 20 61 20    ..       Read a 
00B810:  73 65 63 74 6F 72 20 66 72 6F 6D 20 64 69 73 63    sector from disc
00B820:  2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41 63    .......       Ac
00B830:  74 69 6F 6E 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    tion:......     
00B840:  20 20 52 65 61 64 20 61 20 73 70 65 63 69 66 69      Read a specifi
00B850:  65 64 20 73 65 63 74 6F 72 20 69 6E 74 6F 20 73    ed sector into s
00B860:  74 6F 72 65 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20    tore.......     
00B870:  20 20 45 6E 74 72 79 20 63 6F 6E 64 69 74 69 6F      Entry conditio
00B880:  6E 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    ns:......       
00B890:  48 4C 20 63 6F 6E 74 61 69 6E 73 20 61 64 64 72    HL contains addr
00B8A0:  65 73 73 20 6F 66 20 73 65 63 74 6F 72 20 62 75    ess of sector bu
00B8B0:  66 66 65 72 0D 0A 20 20 20 20 20 20 20 45 20 63    ffer..       E c
00B8C0:  6F 6E 74 61 69 6E 73 20 64 72 69 76 65 20 6E 75    ontains drive nu
00B8D0:  6D 62 65 72 0D 0A 0D 0A 20 20 20 20 20 20 20 20    mber....        
00B8E0:  20 20 20 20 20 20 20 20 23 30 30 2D 2D 3E 41 3A            #00-->A:
00B8F0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
00B900:  20 20 23 30 31 2D 2D 3E 42 3A 0D 0A 0D 0A 20 20      #01-->B:....  
00B910:  20 20 20 20 20 44 20 63 6F 6E 74 61 69 6E 73 20         D contains 
00B920:  74 72 61 63 6B 20 6E 75 6D 62 65 72 0D 0A 20 20    track number..  
00B930:  20 20 20 20 20 43 20 63 6F 6E 74 61 69 6E 73 20         C contains 
00B940:  73 65 63 74 6F 72 20 6E 75 6D 62 65 72 0D 0A 0D    sector number...
00B950:  0A 0D 0A 20 20 20 20 20 20 20 45 78 69 74 20 63    ...       Exit c
00B960:  6F 6E 64 69 74 69 6F 6E 73 3A 0D 0A 0D 0A 0D 0A    onditions:......
00B970:  20 20 20 20 20 20 20 49 66 20 73 65 63 74 6F 72           If sector
00B980:  20 72 65 61 64 20 4F 4B 3A 0D 0A 0D 0A 0D 0A 20     read OK:...... 
00B990:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43                   C
00B9A0:  61 72 72 79 20 74 72 75 65 2E 0D 0A 20 20 20 20    arry true...    
00B9B0:  20 20 20 20 20 20 20 20 20 20 20 20 41 20 63 6F                A co
00B9C0:  6E 74 61 69 6E 73 20 30 0D 0A 20 20 20 20 20 20    ntains 0..      
00B9D0:  20 20 20 20 20 20 20 20 20 20 48 4C 20 70 72 65              HL pre
00B9E0:  73 65 72 76 65 64 0D 0A 0D 0A 0D 0A 20 20 20 20    served......    
00B9F0:  20 20 20 49 66 20 66 61 69 6C 65 64 20 74 6F 20       If failed to 
00BA00:  72 65 61 64 20 73 65 63 74 6F 72 20 63 6F 72 72    read sector corr
00BA10:  65 63 74 6C 79 3A 0D 0A 0D 0A 0D 0A 20 20 20 20    ectly:......    
00BA20:  20 20 20 20 20 20 20 20 20 20 20 20 43 61 72 72                Carr
00BA30:  79 20 66 61 6C 73 65 2E 0D 0A 20 20 20 20 20 20    y false...      
00BA40:  20 20 20 20 20 20 20 20 20 20 41 20 63 6F 6E 74              A cont
00BA50:  61 69 6E 73 20 65 72 72 6F 72 20 73 74 61 74 75    ains error statu
00BA60:  73 20 62 79 74 65 20 28 61 73 20 64 65 66 69 6E    s byte (as defin
00BA70:  65 64 20 61 62 6F 76 65 29 2E 0D 0A 20 20 20 20    ed above)...    
00BA80:  20 20 20 20 20 20 20 20 20 20 20 20 48 4C 20 63                HL c
00BA90:  6F 6E 74 61 69 6E 73 20 61 64 64 72 65 73 73 20    ontains address 
00BAA0:  6F 66 20 65 72 72 6F 72 20 73 74 61 74 75 73 20    of error status 
00BAB0:  62 75 66 66 65 72 2E 0D 0A 0D 0A 20 20 20 20 20    buffer.....     
00BAC0:  20 20 41 6C 77 61 79 73 3A 0D 0A 0D 0A 20 20 20      Always:....   
00BAD0:  20 20 20 20 20 20 20 20 20 20 20 20 20 4F 74 68                 Oth
00BAE0:  65 72 20 66 6C 61 67 73 20 63 6F 72 72 75 70 74    er flags corrupt
00BAF0:  2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    ...             
00BB00:  20 20 20 41 6C 6C 20 6F 74 68 65 72 20 72 65 67       All other reg
00BB10:  69 73 74 65 72 73 20 70 72 65 73 65 72 76 65 64    isters preserved
00BB20:  2E 0D 0A 0D 0A 20 20 20 20 20 20 20 4E 6F 74 65    .....       Note
00BB30:  73 3A 0D 0A 0D 0A 20 20 20 20 20 20 20 54 68 65    s:....       The
00BB40:  20 73 65 63 74 6F 72 20 62 75 66 66 65 72 20 6D     sector buffer m
00BB50:  61 79 20 6C 69 65 20 61 6E 79 77 68 65 72 65 20    ay lie anywhere 
00BB60:  69 6E 20 52 41 4D 2C 20 65 76 65 6E 20 75 6E 64    in RAM, even und
00BB70:  65 72 20 61 20 52 4F 4D 2E 0D 0A 0D 0A 20 20 20    er a ROM.....   
00BB80:  20 20 20 20 52 65 6C 61 74 65 64 20 65 6E 74 72        Related entr
00BB90:  69 65 73 3A 0D 0A 0D 0A 20 20 20 20 20 20 20 57    ies:....       W
00BBA0:  52 49 54 45 20 53 45 43 54 4F 52 0D 0A 0D 0A 0D    RITE SECTOR.....
00BBB0:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41 4D 53 54    .....       AMST
00BBC0:  52 41 44 20 43 50 43 34 36 34 2F 36 36 34 2F 36    RAD CPC464/664/6
00BBD0:  31 32 38 20 46 49 52 4D 57 41 52 45 20 20 20 20    128 FIRMWARE    
00BBE0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00BBF0:  20 20 20 20 20 20 20 20 20 70 61 67 65 20 31 39             page 19
00BC00:  2E 37 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    .7..............
00BC10:  20 20 20 20 20 20 20 42 49 4F 53 3A 20 57 52 49           BIOS: WRI
00BC20:  54 45 20 53 45 43 54 4F 52 20 20 20 20 20 20 20    TE SECTOR       
00BC30:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00BC40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00BC50:  20 20 20 20 20 28 43 54 52 4C 2F 45 29 0D 0A 0D         (CTRL/E)...
00BC60:  0A 0D 0A 20 20 20 20 20 20 20 57 72 69 74 65 20    ...       Write 
00BC70:  61 20 73 65 63 74 6F 72 20 74 6F 20 64 69 73 63    a sector to disc
00BC80:  2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41 63    .......       Ac
00BC90:  74 69 6F 6E 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    tion:......     
00BCA0:  20 20 57 72 69 74 65 20 74 68 65 20 72 65 71 75      Write the requ
00BCB0:  69 72 65 64 20 73 65 63 74 6F 72 20 66 72 6F 6D    ired sector from
00BCC0:  20 73 74 6F 72 65 2E 0D 0A 0D 0A 0D 0A 20 20 20     store.......   
00BCD0:  20 20 20 20 45 6E 74 72 79 20 63 6F 6E 64 69 74        Entry condit
00BCE0:  69 6F 6E 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    ions:......     
00BCF0:  20 20 48 4C 20 63 6F 6E 74 61 69 6E 73 20 61 64      HL contains ad
00BD00:  64 72 65 73 73 20 6F 66 20 73 65 63 74 6F 72 20    dress of sector 
00BD10:  62 75 66 66 65 72 0D 0A 20 20 20 20 20 20 20 45    buffer..       E
00BD20:  20 63 6F 6E 74 61 69 6E 73 20 64 72 69 76 65 20     contains drive 
00BD30:  6E 75 6D 62 65 72 0D 0A 0D 0A 20 20 20 20 20 20    number....      
00BD40:  20 20 20 20 20 20 20 20 20 20 23 30 30 2D 2D 3E              #00-->
00BD50:  41 3A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    A:..            
00BD60:  20 20 20 20 23 30 31 2D 2D 3E 42 3A 0D 0A 0D 0A        #01-->B:....
00BD70:  20 20 20 20 20 20 20 44 20 63 6F 6E 74 61 69 6E           D contain
00BD80:  73 20 74 72 61 63 6B 20 6E 75 6D 62 65 72 0D 0A    s track number..
00BD90:  20 20 20 20 20 20 20 43 20 63 6F 6E 74 61 69 6E           C contain
00BDA0:  73 20 73 65 63 74 6F 72 20 6E 75 6D 62 65 72 0D    s sector number.
00BDB0:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 45 78 69 74    .....       Exit
00BDC0:  20 63 6F 6E 64 69 74 69 6F 6E 73 0D 0A 0D 0A 20     conditions.... 
00BDD0:  20 20 20 20 20 20 49 66 20 73 65 63 74 6F 72 20          If sector 
00BDE0:  77 72 69 74 74 65 6E 20 4F 4B 3A 0D 0A 0D 0A 20    written OK:.... 
00BDF0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43                   C
00BE00:  61 72 72 79 20 74 72 75 65 2E 0D 0A 20 20 20 20    arry true...    
00BE10:  20 20 20 20 20 20 20 20 20 20 20 20 41 20 63 6F                A co
00BE20:  6E 74 61 69 6E 73 20 30 2E 0D 0A 20 20 20 20 20    ntains 0...     
00BE30:  20 20 20 20 20 20 20 20 20 20 20 48 4C 20 70 72               HL pr
00BE40:  65 73 65 72 76 65 64 2E 0D 0A 0D 0A 20 20 20 20    eserved.....    
00BE50:  20 20 20 49 66 20 66 61 69 6C 65 64 20 74 6F 20       If failed to 
00BE60:  77 72 69 74 65 20 73 65 63 74 6F 72 20 63 6F 72    write sector cor
00BE70:  72 65 63 74 6C 79 3A 0D 0A 0D 0A 20 20 20 20 20    rectly:....     
00BE80:  20 20 20 20 20 20 20 20 20 20 20 43 61 72 72 79               Carry
00BE90:  20 66 61 6C 73 65 2E 0D 0A 20 20 20 20 20 20 20     false...       
00BEA0:  20 20 20 20 20 20 20 20 20 41 20 63 6F 6E 74 61             A conta
00BEB0:  69 6E 73 20 65 72 72 6F 72 20 73 74 61 74 75 73    ins error status
00BEC0:  20 62 79 74 65 20 61 73 20 64 65 66 69 6E 65 64     byte as defined
00BED0:  20 61 62 6F 76 65 2E 0D 0A 20 20 20 20 20 20 20     above...       
00BEE0:  20 20 20 20 20 20 20 20 20 48 4C 20 63 6F 6E 74             HL cont
00BEF0:  61 69 6E 73 20 61 64 64 72 65 73 73 20 6F 66 20    ains address of 
00BF00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
00BF10:  0A 00 00 00 02 09 50 E5 0A 00 C1 02 00 00 00 02    ......P.........
00BF20:  0A 00 C2 02 00 00 00 02 0A 00 C3 02 00 00 00 02    ................
00BF30:  0A 00 C4 02 00 00 00 02 0A 00 C5 02 00 00 00 02    ................
00BF40:  0A 00 C6 02 00 00 00 02 0A 00 C7 02 00 00 00 02    ................
00BF50:  0A 00 C8 02 00 00 00 02 0A 00 C9 02 00 00 00 02    ................
00BF60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BF70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BF80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BF90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BFA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BFB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BFC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BFD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BFE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BFF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00C000:  65 72 72 6F 72 20 73 74 61 74 75 73 20 62 75 66    error status buf
00C010:  66 65 72 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 41    fer.....       A
00C020:  6C 77 61 79 73 3A 0D 0A 0D 0A 20 20 20 20 20 20    lways:....      
00C030:  20 20 20 20 20 20 20 20 20 20 4F 74 68 65 72 20              Other 
00C040:  66 6C 61 67 73 20 63 6F 72 72 75 70 74 2E 0D 0A    flags corrupt...
00C050:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00C060:  41 6C 6C 20 6F 74 68 65 72 20 72 65 67 69 73 74    All other regist
00C070:  65 72 73 20 70 72 65 73 65 72 76 65 64 2E 0D 0A    ers preserved...
00C080:  0D 0A 0D 0A 20 20 20 20 20 20 20 4E 6F 74 65 73    ....       Notes
00C090:  3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 54 68    :......       Th
00C0A0:  65 20 73 65 63 74 6F 72 20 62 75 66 66 65 72 20    e sector buffer 
00C0B0:  6D 61 79 20 62 65 20 61 6E 79 77 68 65 72 65 20    may be anywhere 
00C0C0:  69 6E 20 52 41 4D 2C 20 65 76 65 6E 20 75 6E 64    in RAM, even und
00C0D0:  65 72 6E 65 61 74 68 20 61 20 52 4F 4D 2E 0D 0A    erneath a ROM...
00C0E0:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 52 65 6C    ......       Rel
00C0F0:  61 74 65 64 20 65 6E 74 72 69 65 73 3A 0D 0A 0D    ated entries:...
00C100:  0A 20 20 20 20 20 20 20 52 45 41 44 20 53 45 43    .       READ SEC
00C110:  54 4F 52 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20    TOR..........   
00C120:  20 20 20 20 41 4D 53 54 52 41 44 20 43 50 43 34        AMSTRAD CPC4
00C130:  36 34 2F 36 36 34 2F 36 31 32 38 20 46 49 52 4D    64/664/6128 FIRM
00C140:  57 41 52 45 20 20 20 20 20 20 20 20 20 20 20 20    WARE            
00C150:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00C160:  20 70 61 67 65 20 31 39 2E 38 0D 0A 0D 0A 0D 0A     page 19.8......
00C170:  0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 42    ........       B
00C180:  49 4F 53 3A 20 46 4F 52 4D 41 54 20 54 52 41 43    IOS: FORMAT TRAC
00C190:  4B 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    K               
00C1A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00C1B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 28 43 54                 (CT
00C1C0:  52 4C 2F 46 29 0D 0A 0D 0A 20 20 20 20 20 20 20    RL/F)....       
00C1D0:  46 6F 72 6D 61 74 20 61 6E 20 65 6E 74 69 72 65    Format an entire
00C1E0:  20 74 72 61 63 6B 2E 0D 0A 0D 0A 20 20 20 20 20     track.....     
00C1F0:  20 20 41 63 74 69 6F 6E 3A 0D 0A 0D 0A 20 20 20      Action:....   
00C200:  20 20 20 20 46 6F 72 6D 61 74 20 61 20 74 72 61        Format a tra
00C210:  63 6B 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 45 6E    ck.....       En
00C220:  74 72 79 20 63 6F 6E 64 69 74 69 6F 6E 73 3A 0D    try conditions:.
00C230:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 48 4C 20 63    .....       HL c
00C240:  6F 6E 74 61 69 6E 73 20 61 64 64 72 65 73 73 20    ontains address 
00C250:  6F 66 20 68 65 61 64 65 72 20 69 6E 66 6F 72 6D    of header inform
00C260:  61 74 69 6F 6E 20 62 75 66 66 65 72 0D 0A 20 20    ation buffer..  
00C270:  20 20 20 20 20 45 20 63 6F 6E 74 61 69 6E 73 20         E contains 
00C280:  64 72 69 76 65 20 6E 75 6D 62 65 72 0D 0A 0D 0A    drive number....
00C290:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00C2A0:  23 30 30 2D 2D 3E 41 3A 0D 0A 20 20 20 20 20 20    #00-->A:..      
00C2B0:  20 20 20 20 20 20 20 20 20 20 23 30 31 2D 2D 3E              #01-->
00C2C0:  42 3A 0D 0A 0D 0A 20 20 20 20 20 20 20 44 20 63    B:....       D c
00C2D0:  6F 6E 74 61 69 6E 73 20 74 72 61 63 6B 20 6E 75    ontains track nu
00C2E0:  6D 62 65 72 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    mber......      
00C2F0:  20 46 6F 72 6D 61 74 20 6F 66 20 68 65 61 64 65     Format of heade
00C300:  72 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 3A 0D 0A    r information:..
00C310:  0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    ....            
00C320:  20 20 20 20 73 65 63 74 6F 72 20 65 6E 74 72 79        sector entry
00C330:  20 66 6F 72 20 66 69 72 73 74 20 73 65 63 74 6F     for first secto
00C340:  72 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    r..             
00C350:  20 20 20 73 65 63 74 6F 72 20 65 6E 74 72 79 20       sector entry 
00C360:  66 6F 72 20 73 65 63 6F 6E 64 20 73 65 63 74 6F    for second secto
00C370:  72 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    r..             
00C380:  20 20 20 2E 2E 2E 0D 0A 20 20 20 20 20 20 20 20       .....        
00C390:  20 20 20 20 20 20 20 20 73 65 63 74 6F 72 20 65            sector e
00C3A0:  6E 74 72 79 20 66 6F 72 20 6C 61 73 74 20 73 65    ntry for last se
00C3B0:  63 74 6F 72 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    ctor......      
00C3C0:  20 73 65 63 74 6F 72 20 65 6E 74 72 79 20 66 6F     sector entry fo
00C3D0:  72 6D 61 74 3A 0D 0A 0D 0A 20 20 20 20 20 20 20    rmat:....       
00C3E0:  20 20 20 20 20 20 20 20 20 62 79 74 65 20 30 3A             byte 0:
00C3F0:  20 74 72 61 63 6B 20 6E 75 6D 62 65 72 0D 0A 20     track number.. 
00C400:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62                   b
00C410:  79 74 65 20 31 3A 20 68 65 61 64 20 6E 75 6D 62    yte 1: head numb
00C420:  65 72 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    er..            
00C430:  20 20 20 20 62 79 74 65 20 32 3A 20 73 65 63 74        byte 2: sect
00C440:  6F 72 20 6E 75 6D 62 65 72 0D 0A 20 20 20 20 20    or number..     
00C450:  20 20 20 20 20 20 20 20 20 20 20 62 79 74 65 20               byte 
00C460:  33 3A 20 6C 6F 67 28 32 29 28 73 65 63 74 6F 72    3: log(2)(sector
00C470:  20 73 69 7A 65 29 2D 37 0D 0A 0D 0A 20 20 20 20     size)-7....    
00C480:  20 20 20 45 78 69 74 20 63 6F 6E 64 69 74 69 6F       Exit conditio
00C490:  6E 73 3A 0D 0A 0D 0A 20 20 20 20 20 20 20 49 66    ns:....       If
00C4A0:  20 74 72 61 63 6B 20 66 6F 72 6D 61 74 74 65 64     track formatted
00C4B0:  20 4F 4B 3A 0D 0A 0D 0A 20 20 20 20 20 20 20 20     OK:....        
00C4C0:  20 20 20 20 20 20 20 20 43 61 72 72 79 20 74 72            Carry tr
00C4D0:  75 65 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20    ue...           
00C4E0:  20 20 20 20 20 41 20 63 6F 6E 74 61 69 6E 73 20         A contains 
00C4F0:  30 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    0...            
00C500:  20 20 20 20 48 4C 20 70 72 65 73 65 72 76 65 64        HL preserved
00C510:  2E 0D 0A 0D 0A 20 20 20 20 20 20 20 49 66 20 66    .....       If f
00C520:  61 69 6C 65 64 20 74 6F 20 66 6F 72 6D 61 74 20    ailed to format 
00C530:  74 72 61 63 6B 20 63 6F 72 72 65 63 74 6C 79 3A    track correctly:
00C540:  0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    ....            
00C550:  20 20 20 20 43 61 72 72 79 20 66 61 6C 73 65 2E        Carry false.
00C560:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
00C570:  20 20 41 20 63 6F 6E 74 61 69 6E 73 20 65 72 72      A contains err
00C580:  6F 72 20 73 74 61 74 75 73 20 62 79 74 65 20 61    or status byte a
00C590:  73 20 64 65 66 69 6E 65 64 20 61 62 6F 76 65 2E    s defined above.
00C5A0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
00C5B0:  20 20 48 4C 20 63 6F 6E 74 61 69 6E 73 20 61 64      HL contains ad
00C5C0:  64 72 65 73 73 20 6F 66 20 65 72 72 6F 72 20 73    dress of error s
00C5D0:  74 61 74 75 73 20 62 75 66 66 65 72 2E 0D 0A 0D    tatus buffer....
00C5E0:  0A 0D 0A 20 20 20 20 20 20 20 41 6C 77 61 79 73    ...       Always
00C5F0:  3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20    :......         
00C600:  20 20 20 20 20 20 20 4F 74 68 65 72 20 66 6C 61           Other fla
00C610:  67 73 20 63 6F 72 72 75 70 74 2E 0D 0A 20 20 20    gs corrupt...   
00C620:  20 20 20 20 20 20 20 20 20 20 20 20 20 41 6C 6C                 All
00C630:  20 6F 74 68 65 72 20 72 65 67 69 73 74 65 72 73     other registers
00C640:  20 70 72 65 73 65 72 76 65 64 2E 0D 0A 0D 0A 0D     preserved......
00C650:  0A 0D 0A 20 20 20 20 20 20 20 41 4D 53 54 52 41    ...       AMSTRA
00C660:  44 20 43 50 43 34 36 34 2F 36 36 34 2F 36 31 32    D CPC464/664/612
00C670:  38 20 46 49 52 4D 57 41 52 45 20 20 20 20 20 20    8 FIRMWARE      
00C680:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00C690:  20 20 20 20 20 20 20 70 61 67 65 20 31 39 2E 39           page 19.9
00C6A0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20    ..............  
00C6B0:  20 20 20 20 20 4E 6F 74 65 73 3A 0D 0A 0D 0A 20         Notes:.... 
00C6C0:  20 20 20 20 20 20 54 68 65 20 65 78 74 65 6E 64          The extend
00C6D0:  65 64 20 44 50 42 20 6D 75 73 74 20 62 65 20 70    ed DPB must be p
00C6E0:  72 65 73 65 74 20 66 6F 72 20 74 68 65 20 72 65    reset for the re
00C6F0:  71 75 69 72 65 64 20 20 66 6F 72 6D 61 74 20 20    quired  format  
00C700:  28 73 65 65 20 20 53 45 4C 45 43 54 0D 0A 20 20    (see  SELECT..  
00C710:  20 20 20 20 20 46 4F 52 4D 41 54 29 2E 0D 0A 0D         FORMAT)....
00C720:  0A 20 20 20 20 20 20 20 52 65 6C 61 74 65 64 20    .       Related 
00C730:  65 6E 74 72 69 65 73 3A 0D 0A 0D 0A 20 20 20 20    entries:....    
00C740:  20 20 20 53 45 4C 45 43 54 20 46 4F 52 4D 41 54       SELECT FORMAT
00C750:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
00C760:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
00C770:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
00C780:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
00C790:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
00C7A0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
00C7B0:  0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41    ........       A
00C7C0:  4D 53 54 52 41 44 20 43 50 43 34 36 34 2F 36 36    MSTRAD CPC464/66
00C7D0:  34 2F 36 31 32 38 20 46 49 52 4D 57 41 52 45 20    4/6128 FIRMWARE 
00C7E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00C7F0:  20 20 20 20 20 20 20 20 20 20 20 70 61 67 65 20               page 
00C800:  31 39 2E 31 30 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    19.10...........
00C810:  0A 0D 0A 20 20 20 20 20 20 20 42 49 4F 53 3A 20    ...       BIOS: 
00C820:  4D 4F 56 45 20 54 52 41 43 4B 20 20 20 20 20 20    MOVE TRACK      
00C830:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00C840:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00C850:  20 20 20 20 20 20 20 20 28 43 54 52 4C 2F 47 29            (CTRL/G)
00C860:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 4D 6F 76    ......       Mov
00C870:  65 20 74 6F 20 73 70 65 63 69 66 69 65 64 20 74    e to specified t
00C880:  72 61 63 6B 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20    rack.......     
00C890:  20 20 41 63 74 69 6F 6E 3A 0D 0A 0D 0A 0D 0A 20      Action:...... 
00C8A0:  20 20 20 20 20 20 4D 6F 76 65 20 68 65 61 64 20          Move head 
00C8B0:  74 6F 20 73 70 65 63 69 66 69 65 64 20 74 72 61    to specified tra
00C8C0:  63 6B 20 77 69 74 68 6F 75 74 20 76 65 72 69 66    ck without verif
00C8D0:  79 69 6E 67 20 74 68 65 20 6D 6F 76 65 2E 0D 0A    ying the move...
00C8E0:  0D 0A 0D 0A 20 20 20 20 20 20 20 45 6E 74 72 79    ....       Entry
00C8F0:  20 63 6F 6E 64 69 74 69 6F 6E 73 3A 0D 0A 0D 0A     conditions:....
00C900:  0D 0A 20 20 20 20 20 20 20 45 20 63 6F 6E 74 61    ..       E conta
00C910:  69 6E 73 20 64 72 69 76 65 20 6E 75 6D 62 65 72    ins drive number
00C920:  0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    ....            
00C930:  20 20 20 20 23 30 30 2D 2D 3E 41 3A 0D 0A 20 20        #00-->A:..  
00C940:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 30                  #0
00C950:  31 2D 2D 3E 42 3A 0D 0A 0D 0A 20 20 20 20 20 20    1-->B:....      
00C960:  20 44 20 63 6F 6E 74 61 69 6E 73 20 74 72 61 63     D contains trac
00C970:  6B 20 6E 75 6D 62 65 72 0D 0A 0D 0A 0D 0A 20 20    k number......  
00C980:  20 20 20 20 20 45 78 69 74 20 63 6F 6E 64 69 74         Exit condit
00C990:  69 6F 6E 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    ions:......     
00C9A0:  20 20 49 66 20 6D 6F 76 65 64 20 74 6F 20 74 72      If moved to tr
00C9B0:  61 63 6B 20 4F 4B 3A 0D 0A 0D 0A 0D 0A 20 20 20    ack OK:......   
00C9C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 43 61 72                 Car
00C9D0:  72 79 20 74 72 75 65 2E 0D 0A 20 20 20 20 20 20    ry true...      
00C9E0:  20 20 20 20 20 20 20 20 20 20 41 20 63 6F 6E 74              A cont
00C9F0:  61 69 6E 73 20 30 2E 0D 0A 20 20 20 20 20 20 20    ains 0...       
00CA00:  20 20 20 20 20 20 20 20 20 48 4C 20 70 72 65 73             HL pres
00CA10:  65 72 76 65 64 2E 0D 0A 0D 0A 0D 0A 20 20 20 20    erved.......    
00CA20:  20 20 20 49 66 20 66 61 69 6C 65 64 20 74 6F 20       If failed to 
00CA30:  6D 6F 76 65 20 74 6F 20 74 68 65 20 74 72 61 63    move to the trac
00CA40:  6B 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 20    k:......        
00CA50:  20 20 20 20 20 20 20 20 43 61 72 72 79 20 66 61            Carry fa
00CA60:  6C 73 65 2E 0D 0A 20 20 20 20 20 20 20 20 20 20    lse...          
00CA70:  20 20 20 20 20 20 41 20 63 6F 6E 74 61 69 6E 73          A contains
00CA80:  20 65 72 72 6F 72 20 73 74 61 74 75 73 20 62 79     error status by
00CA90:  74 65 20 61 73 20 64 65 73 63 72 69 62 65 64 20    te as described 
00CAA0:  61 62 6F 76 65 0D 0A 20 20 20 20 20 20 20 20 20    above..         
00CAB0:  20 20 20 20 20 20 20 48 4C 20 63 6F 6E 74 61 69           HL contai
00CAC0:  6E 73 20 61 64 64 72 65 73 73 20 6F 66 20 65 72    ns address of er
00CAD0:  72 6F 72 20 73 74 61 74 75 73 20 62 75 66 66 65    ror status buffe
00CAE0:  72 0D 0A 0D 0A 20 20 20 20 20 20 20 41 6C 77 61    r....       Alwa
00CAF0:  79 73 3A 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20    ys:....         
00CB00:  20 20 20 20 20 20 20 4F 74 68 65 72 20 66 6C 61           Other fla
00CB10:  67 73 20 63 6F 72 72 75 70 74 2E 0D 0A 20 20 20    gs corrupt...   
00CB20:  20 20 20 20 20 20 20 20 20 20 20 20 20 41 6C 6C                 All
00CB30:  20 6F 74 68 65 72 20 72 65 67 69 73 74 65 72 73     other registers
00CB40:  20 70 72 65 73 65 72 76 65 64 2E 0D 0A 0D 0A 20     preserved..... 
00CB50:  20 20 20 20 20 20 4E 6F 74 65 73 3A 0D 0A 0D 0A          Notes:....
00CB60:  20 20 20 20 20 20 20 54 68 69 73 20 72 6F 75 74           This rout
00CB70:  69 6E 65 20 69 73 20 69 6E 74 65 6E 64 65 64 20    ine is intended 
00CB80:  61 73 20 61 20 64 69 61 67 6E 6F 73 74 69 63 20    as a diagnostic 
00CB90:  61 69 64 20 61 6E 64 20 6E 65 65 64 20 6E 6F 74    aid and need not
00CBA0:  20 6E 6F 72 6D 61 6C 6C 79 20 20 62 65 0D 0A 20     normally  be.. 
00CBB0:  20 20 20 20 20 20 75 73 65 64 20 62 65 63 61 75          used becau
00CBC0:  73 65 20 74 68 65 20 72 65 61 64 2F 77 72 69 74    se the read/writ
00CBD0:  65 2F 66 6F 72 6D 61 74 20 72 6F 75 74 69 6E 65    e/format routine
00CBE0:  73 20 61 6C 6C 20 73 65 65 6B 20 20 74 6F 20 20    s all seek  to  
00CBF0:  74 68 65 20 20 63 6F 72 72 65 63 74 0D 0A 20 20    the  correct..  
00CC00:  20 20 20 20 20 74 72 61 63 6B 20 61 75 74 6F 6D         track autom
00CC10:  61 74 69 63 61 6C 6C 79 2E 0D 0A 0D 0A 20 20 20    atically.....   
00CC20:  20 20 20 20 52 65 6C 61 74 65 64 20 65 6E 74 72        Related entr
00CC30:  69 65 73 3A 0D 0A 0D 0A 20 20 20 20 20 20 20 4E    ies:....       N
00CC40:  6F 6E 65 2E 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20    one...........  
00CC50:  20 20 20 20 20 41 4D 53 54 52 41 44 20 43 50 43         AMSTRAD CPC
00CC60:  34 36 34 2F 36 36 34 2F 36 31 32 38 20 46 49 52    464/664/6128 FIR
00CC70:  4D 57 41 52 45 20 20 20 20 20 20 20 20 20 20 20    MWARE           
00CC80:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00CC90:  20 70 61 67 65 20 31 39 2E 31 31 0D 0A 0D 0A 0D     page 19.11.....
00CCA0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    .........       
00CCB0:  42 49 4F 53 3A 20 47 45 54 20 44 52 20 53 54 41    BIOS: GET DR STA
00CCC0:  54 55 53 20 20 20 20 20 20 20 20 20 20 20 20 20    TUS             
00CCD0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00CCE0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 43                  (C
00CCF0:  54 52 4C 2F 48 29 0D 0A 0D 0A 20 20 20 20 20 20    TRL/H)....      
00CD00:  20 52 65 74 75 72 6E 73 20 73 74 61 74 75 73 20     Returns status 
00CD10:  66 6F 72 20 61 20 73 70 65 63 69 66 69 65 64 20    for a specified 
00CD20:  64 72 69 76 65 2E 0D 0A 0D 0A 20 20 20 20 20 20    drive.....      
00CD30:  20 41 63 74 69 6F 6E 3A 0D 0A 0D 0A 20 20 20 20     Action:....    
00CD40:  20 20 20 54 68 69 73 20 72 6F 75 74 69 6E 65 20       This routine 
00CD50:  72 65 74 75 72 6E 73 20 73 74 61 74 75 73 20 72    returns status r
00CD60:  65 67 69 73 74 65 72 20 33 20 6F 66 20 74 68 65    egister 3 of the
00CD70:  20 66 6C 6F 70 70 79 20 20 64 69 73 63 20 20 63     floppy  disc  c
00CD80:  6F 6E 74 72 6F 6C 6C 65 72 0D 0A 20 20 20 20 20    ontroller..     
00CD90:  20 20 61 73 20 64 65 66 69 6E 65 64 20 62 65 6C      as defined bel
00CDA0:  6F 77 20 66 6F 72 20 74 68 65 20 73 70 65 63 69    ow for the speci
00CDB0:  66 69 65 64 20 64 72 69 76 65 2E 0D 0A 0D 0A 20    fied drive..... 
00CDC0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62                   b
00CDD0:  69 74 20 37 20 20 20 20 20 75 6E 64 65 66 69 6E    it 7     undefin
00CDE0:  65 64 20 20 20 20 20 20 20 2D 54 68 65 20 77 72    ed       -The wr
00CDF0:  69 74 65 20 70 72 6F 74 65 63 74 20 6C 69 6E 65    ite protect line
00CE00:  20 69 73 20 74 72 75 65 2E 0D 0A 20 20 20 20 20     is true...     
00CE10:  20 20 20 20 20 20 20 20 20 20 20 62 69 74 20 36               bit 6
00CE20:  20 20 20 20 20 77 72 69 74 65 20 70 72 6F 74 65         write prote
00CE30:  63 74 20 20 20 2D 54 68 65 20 72 65 61 64 79 20    ct   -The ready 
00CE40:  6C 69 6E 65 20 69 73 20 74 72 75 65 2E 0D 0A 20    line is true... 
00CE50:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62                   b
00CE60:  69 74 20 35 20 20 20 20 20 64 72 69 76 65 20 72    it 5     drive r
00CE70:  65 61 64 79 20 20 20 20 20 2D 54 68 65 20 74 72    eady     -The tr
00CE80:  61 63 6B 20 7A 65 72 6F 20 6C 69 6E 65 20 69 73    ack zero line is
00CE90:  20 74 72 75 65 2E 0D 0A 20 20 20 20 20 20 20 20     true...        
00CEA0:  20 20 20 20 20 20 20 20 62 69 74 20 34 20 20 20            bit 4   
00CEB0:  20 20 74 72 61 63 6B 20 30 0D 0A 20 20 20 20 20      track 0..     
00CEC0:  20 20 20 20 20 20 20 20 20 20 20 62 69 74 20 33               bit 3
00CED0:  20 20 20 20 20 75 6E 64 65 66 69 6E 65 64 0D 0A         undefined..
00CEE0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
00CEF0:  20 20 62 69 74 20 32 20 20 20 20 20 68 65 61 64      bit 2     head
00CF00:  20 61 64 64 72 65 73 73 20 20 20 20 2D 41 6C 77     address    -Alw
00CF10:  61 79 73 20 7A 65 72 6F 2E 0D 0A 20 20 20 20 20    ays zero...     
00CF20:  20 20 20 20 20 20 20 20 20 20 20 62 69 74 20 31               bit 1
00CF30:  20 20 20 20 20 75 6E 69 74 20 73 65 6C 65 63 74         unit select
00CF40:  20 31 20 20 20 2D 75 6E 69 74 20 73 65 6C 65 63     1   -unit selec
00CF50:  74 20 31 2C 20 61 6C 77 61 79 73 20 7A 65 72 6F    t 1, always zero
00CF60:  2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    ...             
00CF70:  20 20 20 62 69 74 20 30 20 20 20 20 20 75 6E 69       bit 0     uni
00CF80:  74 20 73 65 6C 65 63 74 20 30 20 20 20 2D 63 75    t select 0   -cu
00CF90:  72 72 65 6E 74 6C 79 20 73 65 6C 65 63 74 65 64    rrently selected
00CFA0:  20 64 72 69 76 65 2E 0D 0A 0D 0A 20 20 20 20 20     drive.....     
00CFB0:  20 20 45 6E 74 72 79 20 63 6F 6E 64 69 74 69 6F      Entry conditio
00CFC0:  6E 73 3A 0D 0A 0D 0A 20 20 20 20 20 20 20 41 20    ns:....       A 
00CFD0:  63 6F 6E 74 61 69 6E 73 20 64 72 69 76 65 20 6E    contains drive n
00CFE0:  75 6D 62 65 72 0D 0A 0D 0A 20 20 20 20 20 20 20    umber....       
00CFF0:  20 20 20 20 20 20 20 20 20 23 30 30 2D 2D 3E 41             #00-->A
00D000:  3A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    :..             
00D010:  20 20 20 23 30 31 2D 2D 3E 42 3A 0D 0A 0D 0A 20       #01-->B:.... 
00D020:  20 20 20 20 20 20 45 78 69 74 20 63 6F 6E 64 69          Exit condi
00D030:  74 69 6F 6E 73 3A 0D 0A 0D 0A 20 20 20 20 20 20    tions:....      
00D040:  20 49 66 20 63 61 72 72 79 20 74 72 75 65 0D 0A     If carry true..
00D050:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
00D060:  20 20 41 20 63 6F 6E 74 61 69 6E 73 20 44 72 69      A contains Dri
00D070:  76 65 20 73 74 61 74 75 73 20 62 79 74 65 20 61    ve status byte a
00D080:  73 20 64 65 66 69 6E 65 64 20 61 62 6F 76 65 0D    s defined above.
00D090:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
00D0A0:  20 48 4C 20 70 72 65 73 65 72 76 65 64 0D 0A 0D     HL preserved...
00D0B0:  0A 20 20 20 20 20 20 20 49 66 20 63 61 72 72 79    .       If carry
00D0C0:  20 66 61 6C 73 65 0D 0A 0D 0A 20 20 20 20 20 20     false....      
00D0D0:  20 20 20 20 20 20 20 20 20 20 48 4C 20 63 6F 6E              HL con
00D0E0:  74 61 69 6E 73 20 61 64 64 72 65 73 73 20 6F 66    tains address of
00D0F0:  20 65 72 72 6F 72 20 73 74 61 74 75 73 20 20 62     error status  b
00D100:  75 66 66 65 72 2C 20 20 73 65 63 6F 6E 64 20 20    uffer,  second  
00D110:  62 79 74 65 20 20 3D 0D 0A 20 20 20 20 20 20 20    byte  =..       
00D120:  20 20 20 20 20 20 20 20 20 44 72 69 76 65 20 73             Drive s
00D130:  74 61 74 75 73 20 62 79 74 65 20 61 73 20 64 65    tatus byte as de
00D140:  66 69 6E 65 64 20 61 62 6F 76 65 0D 0A 20 20 20    fined above..   
00D150:  20 20 20 20 20 20 20 20 20 20 20 20 20 41 20 63                 A c
00D160:  6F 72 72 75 70 74 0D 0A 0D 0A 20 20 20 20 20 20    orrupt....      
00D170:  20 41 6C 77 61 79 73 3A 0D 0A 0D 0A 20 20 20 20     Always:....    
00D180:  20 20 20 20 20 20 20 20 20 20 20 20 4F 74 68 65                Othe
00D190:  72 20 66 6C 61 67 73 20 63 6F 72 72 75 70 74 0D    r flags corrupt.
00D1A0:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
00D1B0:  20 41 6C 6C 20 6F 74 68 65 72 20 72 65 67 69 73     All other regis
00D1C0:  74 65 72 73 20 70 72 65 73 65 72 76 65 64 0D 0A    ters preserved..
00D1D0:  0D 0A 20 20 20 20 20 20 20 4E 6F 74 65 73 3A 0D    ..       Notes:.
00D1E0:  0A 0D 0A 20 20 20 20 20 20 20 54 68 69 73 20 72    ...       This r
00D1F0:  6F 75 74 69 6E 65 20 72 65 74 75 72 6E 73 20 63    outine returns c
00D200:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
00D210:  0B 00 00 00 02 09 50 E5 0B 00 C1 02 00 00 00 02    ......P.........
00D220:  0B 00 C2 02 00 00 00 02 0B 00 C3 02 00 00 00 02    ................
00D230:  0B 00 C4 02 00 00 00 02 0B 00 C5 02 00 00 00 02    ................
00D240:  0B 00 C6 02 00 00 00 02 0B 00 C7 02 00 00 00 02    ................
00D250:  0B 00 C8 02 00 00 00 02 0B 00 C9 02 00 00 00 02    ................
00D260:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D270:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D280:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D290:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D2A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D2B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D2C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D2D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D2E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D2F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D300:  61 72 72 79 20 74 6F 20 69 6E 64 69 63 61 74 65    arry to indicate
00D310:  20 77 68 69 63 68 20 73 65 74 20 20 6F 66 20 20     which set  of  
00D320:  65 78 69 74 20 20 63 6F 6E 64 69 74 69 6F 6E 73    exit  conditions
00D330:  0D 0A 20 20 20 20 20 20 20 68 61 76 65 20 6F 63    ..       have oc
00D340:  63 75 72 72 65 64 2E 20 4E 6F 20 6F 74 68 65 72    curred. No other
00D350:  20 6D 65 61 6E 69 6E 67 20 73 68 6F 75 6C 64 20     meaning should 
00D360:  62 65 20 61 74 74 61 63 68 65 64 20 20 74 6F 20    be attached  to 
00D370:  20 74 68 65 20 20 73 74 61 74 65 20 20 6F 66 0D     the  state  of.
00D380:  0A 20 20 20 20 20 20 20 63 61 72 72 79 2E 0D 0A    .       carry...
00D390:  0D 0A 20 20 20 20 20 20 20 52 65 6C 61 74 65 64    ..       Related
00D3A0:  20 65 6E 74 72 69 65 73 3A 0D 0A 0D 0A 20 20 20     entries:....   
00D3B0:  20 20 20 20 53 45 4C 45 43 54 20 46 4F 52 4D 41        SELECT FORMA
00D3C0:  54 0D 0A 20 20 20 20 20 20 20 52 45 41 44 20 53    T..       READ S
00D3D0:  45 43 54 4F 52 0D 0A 20 20 20 20 20 20 20 57 52    ECTOR..       WR
00D3E0:  49 54 45 20 53 45 43 54 4F 52 0D 0A 20 20 20 20    ITE SECTOR..    
00D3F0:  20 20 20 46 4F 52 4D 41 54 20 54 52 41 43 4B 0D       FORMAT TRACK.
00D400:  0A 20 20 20 20 20 20 20 4D 4F 56 45 20 54 52 41    .       MOVE TRA
00D410:  43 4B 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41    CK......       A
00D420:  4D 53 54 52 41 44 20 43 50 43 34 36 34 2F 36 36    MSTRAD CPC464/66
00D430:  34 2F 36 31 32 38 20 46 49 52 4D 57 41 52 45 20    4/6128 FIRMWARE 
00D440:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00D450:  20 20 20 20 20 20 20 20 20 20 20 70 61 67 65 20               page 
00D460:  31 39 2E 31 32 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    19.12...........
00D470:  0A 0D 0A 20 20 20 20 20 20 20 42 49 4F 53 3A 20    ...       BIOS: 
00D480:  53 45 54 20 52 45 54 52 59 20 43 4F 55 4E 54 20    SET RETRY COUNT 
00D490:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00D4A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00D4B0:  20 20 20 20 20 20 20 20 28 43 54 52 4C 2F 49 29            (CTRL/I)
00D4C0:  0D 0A 0D 0A 20 20 20 20 20 20 20 53 65 74 20 74    ....       Set t
00D4D0:  68 65 20 6E 75 6D 62 65 72 20 6F 66 20 72 65 74    he number of ret
00D4E0:  72 69 65 73 20 66 6F 72 20 72 65 61 64 69 6E 67    ries for reading
00D4F0:  2F 77 72 69 74 69 6E 67 2F 66 6F 72 6D 61 74 74    /writing/formatt
00D500:  69 6E 67 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 41    ing.....       A
00D510:  63 74 69 6F 6E 3A 0D 0A 0D 0A 20 20 20 20 20 20    ction:....      
00D520:  20 53 65 74 73 20 74 68 65 20 6E 75 6D 62 65 72     Sets the number
00D530:  20 6F 66 20 74 69 6D 65 73 20 61 6E 20 6F 70 65     of times an ope
00D540:  72 61 74 69 6F 6E 20 69 73 20 72 65 74 72 69 65    ration is retrie
00D550:  64 20 69 6E 20 74 68 65 20 20 65 76 65 6E 74 20    d in the  event 
00D560:  20 6F 66 20 20 61 6E 0D 0A 20 20 20 20 20 20 20     of  an..       
00D570:  65 72 72 6F 72 2E 0D 0A 0D 0A 20 20 20 20 20 20    error.....      
00D580:  20 45 6E 74 72 79 20 63 6F 6E 64 69 74 69 6F 6E     Entry condition
00D590:  73 3A 0D 0A 0D 0A 20 20 20 20 20 20 20 41 20 63    s:....       A c
00D5A0:  6F 6E 74 61 69 6E 73 20 6E 65 77 20 76 61 6C 75    ontains new valu
00D5B0:  65 20 66 6F 72 20 72 65 74 72 79 20 63 6F 75 6E    e for retry coun
00D5C0:  74 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    t..........     
00D5D0:  20 20 45 78 69 74 20 63 6F 6E 64 69 74 69 6F 6E      Exit condition
00D5E0:  73 3A 0D 0A 0D 0A 20 20 20 20 20 20 20 41 20 63    s:....       A c
00D5F0:  6F 6E 74 61 69 6E 73 20 6F 6C 64 20 76 61 6C 75    ontains old valu
00D600:  65 20 6F 66 20 72 65 74 72 79 20 63 6F 75 6E 74    e of retry count
00D610:  2E 0D 0A 20 20 20 20 20 20 20 48 4C 20 61 6E 64    ...       HL and
00D620:  20 66 6C 61 67 73 20 63 6F 72 72 75 70 74 2E 0D     flags corrupt..
00D630:  0A 20 20 20 20 20 20 20 41 6C 6C 20 72 65 67 69    .       All regi
00D640:  73 74 65 72 73 20 70 72 65 73 65 72 76 65 64 2E    sters preserved.
00D650:  0D 0A 0D 0A 20 20 20 20 20 20 20 4E 6F 74 65 73    ....       Notes
00D660:  3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 54 68    :......       Th
00D670:  65 20 70 61 74 74 65 72 6E 20 6F 66 20 72 65 74    e pattern of ret
00D680:  72 69 65 73 20 69 73 20 61 73 20 66 6F 6C 6C 6F    ries is as follo
00D690:  77 73 2E 20 45 61 63 68 20 27 54 72 79 27 20 63    ws. Each 'Try' c
00D6A0:  6F 75 6E 74 73 20 20 61 73 20 20 6F 6E 65 2E 20    ounts  as  one. 
00D6B0:  20 54 68 65 0D 0A 20 20 20 20 20 20 20 72 65 74     The..       ret
00D6C0:  72 79 20 70 61 74 74 65 72 6E 20 69 73 20 72 65    ry pattern is re
00D6D0:  70 65 61 74 65 64 20 75 6E 74 69 6C 20 65 69 74    peated until eit
00D6E0:  68 65 72 20 74 68 65 20 6F 70 65 72 61 74 69 6F    her the operatio
00D6F0:  6E 20 73 75 63 63 65 65 64 73 20 20 6F 72 20 20    n succeeds  or  
00D700:  74 68 65 0D 0A 20 20 20 20 20 20 20 6E 75 6D 62    the..       numb
00D710:  65 72 20 6F 66 20 74 72 69 65 73 20 68 61 73 20    er of tries has 
00D720:  72 65 61 63 68 65 64 20 74 68 65 20 72 65 74 72    reached the retr
00D730:  79 20 63 6F 75 6E 74 3A 0D 0A 0D 0A 0D 0A 20 20    y count:......  
00D740:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72                  Tr
00D750:  79 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    y..             
00D760:  20 20 20 54 72 79 0D 0A 20 20 20 20 20 20 20 20       Try..        
00D770:  20 20 20 20 20 20 20 20 4D 6F 76 65 20 69 6E 20            Move in 
00D780:  6F 6E 65 20 74 72 61 63 6B 20 61 6E 64 20 62 61    one track and ba
00D790:  63 6B 20 61 67 61 69 6E 0D 0A 20 20 20 20 20 20    ck again..      
00D7A0:  20 20 20 20 20 20 20 20 20 20 54 72 79 0D 0A 20              Try.. 
00D7B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4D                   M
00D7C0:  6F 76 65 20 69 6E 20 6F 6E 65 20 74 72 61 63 6B    ove in one track
00D7D0:  20 61 6E 64 20 62 61 63 6B 20 61 67 61 69 6E 0D     and back again.
00D7E0:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
00D7F0:  20 54 72 79 0D 0A 20 20 20 20 20 20 20 20 20 20     Try..          
00D800:  20 20 20 20 20 20 4D 6F 76 65 20 69 6E 20 6F 6E          Move in on
00D810:  65 20 74 72 61 63 6B 20 61 6E 64 20 62 61 63 6B    e track and back
00D820:  20 61 67 61 69 6E 0D 0A 20 20 20 20 20 20 20 20     again..        
00D830:  20 20 20 20 20 20 20 20 54 72 79 0D 0A 20 20 20            Try..   
00D840:  20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 79                 Try
00D850:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
00D860:  20 20 4D 6F 76 65 20 69 6E 20 6F 6E 65 20 74 72      Move in one tr
00D870:  61 63 6B 20 61 6E 64 20 62 61 63 6B 20 61 67 61    ack and back aga
00D880:  69 6E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    in..            
00D890:  20 20 20 20 54 72 79 0D 0A 20 20 20 20 20 20 20        Try..       
00D8A0:  20 20 20 20 20 20 20 20 20 4D 6F 76 65 20 69 6E             Move in
00D8B0:  20 6F 6E 65 20 74 72 61 63 6B 20 61 6E 64 20 62     one track and b
00D8C0:  61 63 6B 20 61 67 61 69 6E 0D 0A 20 20 20 20 20    ack again..     
00D8D0:  20 20 20 20 20 20 20 20 20 20 20 54 72 79 0D 0A               Try..
00D8E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00D8F0:  4D 6F 76 65 20 69 6E 20 6F 6E 65 20 74 72 61 63    Move in one trac
00D900:  6B 20 61 6E 64 20 62 61 63 6B 20 61 67 61 69 6E    k and back again
00D910:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
00D920:  20 20 52 65 70 65 61 74 0D 0A 0D 0A 20 20 20 20      Repeat....    
00D930:  20 20 20 54 68 65 20 64 65 66 61 75 6C 74 20 76       The default v
00D940:  61 6C 75 65 20 69 73 20 31 36 2C 20 69 2E 65 2E    alue is 16, i.e.
00D950:  20 74 77 69 63 65 20 61 72 6F 75 6E 64 20 74 68     twice around th
00D960:  65 20 61 62 6F 76 65 20 6C 6F 6F 70 2E 0D 0A 0D    e above loop....
00D970:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 52 65 6C 61    .....       Rela
00D980:  74 65 64 20 65 6E 74 72 69 65 73 3A 0D 0A 0D 0A    ted entries:....
00D990:  20 20 20 20 20 20 20 52 45 41 44 20 53 45 43 54           READ SECT
00D9A0:  4F 52 0D 0A 20 20 20 20 20 20 20 57 52 49 54 45    OR..       WRITE
00D9B0:  20 53 45 43 54 4F 52 0D 0A 20 20 20 20 20 20 20     SECTOR..       
00D9C0:  46 4F 52 4D 41 54 20 54 52 41 43 4B 0D 0A 0D 0A    FORMAT TRACK....
00D9D0:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41 4D 53    ......       AMS
00D9E0:  54 52 41 44 20 43 50 43 34 36 34 2F 36 36 34 2F    TRAD CPC464/664/
00D9F0:  36 31 32 38 20 46 49 52 4D 57 41 52 45 20 20 20    6128 FIRMWARE   
00DA00:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00DA10:  20 20 20 20 20 20 20 20 20 70 61 67 65 20 31 39             page 19
00DA20:  2E 31 33 0D 0A 1A 0D 0A 0D 0A 20 20 20 20 20 20    .13.......      
00DA30:  20 41 4D 53 44 4F 53 20 75 73 65 73 20 74 68 65     AMSDOS uses the
00DA40:  20 43 50 2F 4D 20 42 49 4F 53 20 74 6F 20 61 63     CP/M BIOS to ac
00DA50:  63 65 73 73 20 74 68 65 20 64 69 73 63 2E 20 49    cess the disc. I
00DA60:  6E 20 6F 72 64 65 72 20 74 68 61 74 20 61 20 20    n order that a  
00DA70:  70 72 6F 67 72 61 6D 0D 0A 20 20 20 20 20 20 20    program..       
00DA80:  E5 43 48 41 50 2D 31 35 20 50 38 20 01 00 00 3F    .CHAP-15 P8 ...?
00DA90:  99 9A 9B 9C 9D 9E 9F A0 00 00 00 00 00 00 00 00    ................
00DAA0:  E5 2D 31 30 20 20 20 20 20 20 20 20 00 00 00 80    .-10        ....
00DAB0:  88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97    ................
00DAC0:  E5 2D 31 30 20 20 20 20 20 20 20 20 01 00 00 05    .-10        ....
00DAD0:  98 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00DAE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DAF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DB00:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
00DB10:  20 20 20 20 20 20 20 41 4D 53 54 52 41 44 20 43           AMSTRAD C
00DB20:  50 43 34 36 34 2F 36 36 34 2F 36 31 32 38 20 46    PC464/664/6128 F
00DB30:  49 52 4D 57 41 52 45 20 20 20 20 20 20 20 20 20    IRMWARE         
00DB40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00DB50:  20 20 20 70 61 67 65 20 31 36 2E 31 31 0D 0A 0D       page 16.11...
00DB60:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    ...........     
00DB70:  20 20 49 4E 44 3A 20 53 43 52 20 52 45 41 44 20      IND: SCR READ 
00DB80:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00DB90:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00DBA0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00DBB0:  20 20 20 23 42 44 45 35 0D 0A 0D 0A 0D 0A 20 20       #BDE5......  
00DBC0:  20 20 20 20 20 52 65 61 64 20 61 20 70 69 78 65         Read a pixe
00DBD0:  6C 20 66 72 6F 6D 20 74 68 65 20 73 63 72 65 65    l from the scree
00DBE0:  6E 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 44    n.......       D
00DBF0:  65 66 61 75 6C 74 20 61 63 74 69 6F 6E 3A 0D 0A    efault action:..
00DC00:  0D 0A 0D 0A 20 20 20 20 20 20 20 52 65 61 64 20    ....       Read 
00DC10:  61 20 70 69 78 65 6C 20 66 72 6F 6D 20 74 68 65    a pixel from the
00DC20:  20 73 63 72 65 65 6E 20 61 6E 64 20 64 65 63 6F     screen and deco
00DC30:  64 65 20 69 74 73 20 69 6E 6B 2E 0D 0A 0D 0A 0D    de its ink......
00DC40:  0A 20 20 20 20 20 20 20 45 6E 74 72 79 20 63 6F    .       Entry co
00DC50:  6E 64 69 74 69 6F 6E 73 3A 0D 0A 0D 0A 0D 0A 20    nditions:...... 
00DC60:  20 20 20 20 20 20 48 4C 20 63 6F 6E 74 61 69 6E          HL contain
00DC70:  73 20 74 68 65 20 73 63 72 65 65 6E 20 61 64 64    s the screen add
00DC80:  72 65 73 73 20 6F 66 20 74 68 65 20 70 69 78 65    ress of the pixe
00DC90:  6C 2E 0D 0A 20 20 20 20 20 20 20 43 20 63 6F 6E    l...       C con
00DCA0:  74 61 69 6E 73 20 74 68 65 20 6D 61 73 6B 20 66    tains the mask f
00DCB0:  6F 72 20 74 68 65 20 70 69 78 65 6C 2E 0D 0A 0D    or the pixel....
00DCC0:  0A 0D 0A 20 20 20 20 20 20 20 45 78 69 74 20 63    ...       Exit c
00DCD0:  6F 6E 64 69 74 69 6F 6E 73 3A 0D 0A 0D 0A 0D 0A    onditions:......
00DCE0:  20 20 20 20 20 20 20 41 20 63 6F 6E 74 61 69 6E           A contain
00DCF0:  73 20 74 68 65 20 64 65 63 6F 64 65 64 20 69 6E    s the decoded in
00DD00:  0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 32    ........       2
00DD10:  30 20 41 4D 53 44 4F 53 20 45 78 74 65 72 6E 61    0 AMSDOS Externa
00DD20:  6C 20 43 6F 6D 6D 61 6E 64 73 0D 0A 0D 0A 0D 0A    l Commands......
00DD30:  20 20 20 20 20 20 20 54 68 65 20 64 69 73 63 20           The disc 
00DD40:  52 4F 4D 20 63 6F 6E 74 61 69 6E 65 64 20 69 6E    ROM contained in
00DD50:  20 74 68 65 20 36 36 34 2F 36 31 32 38 20 61 6E     the 664/6128 an
00DD60:  64 20 44 44 49 2D 31 20 69 6E 74 65 72 66 61 63    d DDI-1 interfac
00DD70:  65 20 20 63 6F 6E 74 61 69 6E 20 20 61 0D 0A 20    e  contain  a.. 
00DD80:  20 20 20 20 20 20 6E 75 6D 62 65 72 20 6F 66 20          number of 
00DD90:  65 78 74 65 72 6E 61 6C 20 63 6F 6D 6D 61 6E 64    external command
00DDA0:  73 2E 20 54 68 65 73 65 20 6D 61 79 20 20 62 79    s. These may  by
00DDB0:  20 20 66 6F 75 6E 64 20 20 62 79 20 20 75 73 69      found  by  usi
00DDC0:  6E 67 20 20 4B 4C 20 20 46 49 4E 44 0D 0A 20 20    ng  KL  FIND..  
00DDD0:  20 20 20 20 20 43 4F 4D 4D 41 4E 44 20 61 73 20         COMMAND as 
00DDE0:  64 65 73 63 72 69 62 65 64 20 20 69 6E 20 20 73    described  in  s
00DDF0:  65 63 74 69 6F 6E 20 20 31 30 2E 20 20 46 61 63    ection  10.  Fac
00DE00:  69 6C 69 74 69 65 73 20 20 61 76 61 69 6C 61 62    ilities  availab
00DE10:  6C 65 20 20 69 6E 63 6C 75 64 65 0D 0A 20 20 20    le  include..   
00DE20:  20 20 20 20 73 77 69 74 63 68 69 6E 67 20 62 65        switching be
00DE30:  74 77 65 65 6E 20 64 72 69 76 65 20 41 20 61 6E    tween drive A an
00DE40:  64 20 20 42 2C 20 20 73 77 69 74 63 68 69 6E 67    d  B,  switching
00DE50:  20 20 62 65 74 77 65 65 6E 20 20 74 61 70 65 20      between  tape 
00DE60:  20 61 6E 64 20 20 64 69 73 63 0D 0A 20 20 20 20     and  disc..    
00DE70:  20 20 20 6F 70 65 72 61 74 69 6E 67 20 73 79 73       operating sys
00DE80:  74 65 6D 2C 20 63 6F 6C 64 20 62 6F 6F 74 69 6E    tem, cold bootin
00DE90:  67 20 69 6E 74 6F 20 43 50 4D 2C 20 64 69 73 70    g into CPM, disp
00DEA0:  6C 61 79 69 6E 67 20 61 20 64 69 72 65 63 74 6F    laying a directo
00DEB0:  72 79 20 20 6F 66 20 20 61 0D 0A 20 20 20 20 20    ry  of  a..     
00DEC0:  20 20 64 69 73 63 2C 20 61 6E 64 20 65 72 61 73      disc, and eras
00DED0:  69 6E 67 20 61 6E 64 20 72 65 6E 61 6D 69 6E 67    ing and renaming
00DEE0:  20 66 69 6C 65 73 2E 0D 0A 0D 0A 0D 0A 20 20 20     files.......   
00DEF0:  20 20 20 20 57 68 65 6E 20 75 73 69 6E 67 20 74        When using t
00DF00:  68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 75 6E 64    he following und
00DF10:  65 72 20 42 41 53 49 43 20 74 68 65 79 20 73 68    er BASIC they sh
00DF20:  6F 75 6C 64 20 62 65 20 20 70 72 65 63 65 64 65    ould be  precede
00DF30:  64 20 20 62 79 20 20 27 7C 27 0D 0A 20 20 20 20    d  by  '|'..    
00DF40:  20 20 20 28 6F 62 74 61 69 6E 65 64 20 62 79 20       (obtained by 
00DF50:  70 72 65 73 73 69 6E 67 20 73 68 69 66 74 20 61    pressing shift a
00DF60:  6E 64 20 40 20 74 6F 67 65 74 68 65 72 29 20 74    nd @ together) t
00DF70:  6F 20 69 6E 64 69 63 61 74 65 20 74 68 61 74 20    o indicate that 
00DF80:  74 68 65 79 20 20 61 72 65 0D 0A 20 20 20 20 20    they  are..     
00DF90:  20 20 65 78 74 65 72 6E 61 6C 20 63 6F 6D 6D 61      external comma
00DFA0:  6E 64 73 2E 20 57 68 65 6E 20 63 61 6C 6C 69 6E    nds. When callin
00DFB0:  67 20 4B 4C 20 46 49 4E 44 20 43 4F 4D 4D 41 4E    g KL FIND COMMAN
00DFC0:  44 20 74 68 65 20 27 7C 27 20 73 68 6F 75 6C 64    D the '|' should
00DFD0:  20 6E 6F 74 20 20 62 65 0D 0A 20 20 20 20 20 20     not  be..      
00DFE0:  20 75 73 65 64 2E 0D 0A 0D 0A 0D 0A 20 20 20 20     used.......    
00DFF0:  20 20 20 53 69 6E 63 65 20 74 68 65 73 65 20 63       Since these c
00E000:  6F 6D 6D 61 6E 64 73 20 61 72 65 20 64 65 73 69    ommands are desi
00E010:  67 6E 65 64 20 74 6F 20 62 65 20 63 61 6C 6C 65    gned to be calle
00E020:  64 20 66 72 6F 6D 20 42 41 53 49 43 20 74 68 65    d from BASIC the
00E030:  79 20 75 73 65 20 74 68 65 0D 0A 20 20 20 20 20    y use the..     
00E040:  20 20 70 61 72 61 6D 65 74 65 72 20 62 6C 6F 63      parameter bloc
00E050:  6B 20 6D 65 63 68 61 6E 69 73 6D 20 66 6F 72 20    k mechanism for 
00E060:  70 61 73 73 69 6E 67 20 70 61 72 61 6D 65 74 65    passing paramete
00E070:  72 73 20 74 6F 20 74 68 65 6D 20 28 61 73 20 64    rs to them (as d
00E080:  65 73 63 72 69 62 65 64 0D 0A 20 20 20 20 20 20    escribed..      
00E090:  20 69 6E 20 73 65 63 74 69 6F 6E 20 31 30 2E 36     in section 10.6
00E0A0:  20 61 6E 64 20 31 30 2E 37 29 2E 20 42 72 69 65     and 10.7). Brie
00E0B0:  66 6C 79 2C 20 74 68 65 20 70 61 72 61 6D 65 74    fly, the paramet
00E0C0:  65 72 20 62 6C 6F 63 6B 20 69 73 20 70 6F 69 6E    er block is poin
00E0D0:  74 65 64 20 20 61 74 0D 0A 20 20 20 20 20 20 20    ted  at..       
00E0E0:  62 79 20 49 58 20 61 6E 64 20 41 20 63 6F 6E 74    by IX and A cont
00E0F0:  61 69 6E 73 20 74 68 65 20 6E 75 6D 62 65 72 20    ains the number 
00E100:  6F 66 20 70 61 72 61 6D 65 74 65 72 73 20 73 75    of parameters su
00E110:  70 70 6C 69 65 64 2E 20 49 58 20 20 70 6F 69 6E    pplied. IX  poin
00E120:  74 73 20 20 61 74 0D 0A 20 20 20 20 20 20 20 74    ts  at..       t
00E130:  68 65 20 6C 61 73 74 20 70 61 72 61 6D 65 74 65    he last paramete
00E140:  72 20 61 6E 64 20 70 72 65 63 65 64 69 6E 67 20    r and preceding 
00E150:  70 61 72 61 6D 65 74 65 72 73 20 61 72 65 20 20    parameters are  
00E160:  61 74 20 20 70 6F 73 69 74 69 76 65 20 20 6F 66    at  positive  of
00E170:  66 73 65 74 73 0D 0A 20 20 20 20 20 20 20 66 72    fsets..       fr
00E180:  6F 6D 20 49 58 2E 20 54 68 65 20 76 61 6C 75 65    om IX. The value
00E190:  20 73 74 6F 72 65 64 20 20 69 6E 20 20 74 68 65     stored  in  the
00E1A0:  20 20 70 61 72 61 6D 65 74 65 72 20 20 62 6C 6F      parameter  blo
00E1B0:  63 6B 20 20 66 6F 72 20 20 61 6E 20 20 69 6E 74    ck  for  an  int
00E1C0:  65 67 65 72 0D 0A 20 20 20 20 20 20 20 70 61 72    eger..       par
00E1D0:  61 6D 65 74 65 72 20 69 73 20 74 68 65 20 69 6E    ameter is the in
00E1E0:  74 65 67 65 72 20 69 74 73 65 6C 66 2C 20 61 6E    teger itself, an
00E1F0:  64 20 74 68 65 20 76 61 6C 75 65 20 20 73 74 6F    d the value  sto
00E200:  72 65 64 20 20 66 6F 72 20 20 61 20 20 73 74 72    red  for  a  str
00E210:  69 6E 67 0D 0A 20 20 20 20 20 20 20 70 61 72 61    ing..       para
00E220:  6D 65 74 65 72 20 69 73 20 74 68 65 20 61 64 64    meter is the add
00E230:  72 65 73 73 20 6F 66 20 74 68 65 20 73 74 72 69    ress of the stri
00E240:  6E 67 20 64 65 73 63 72 69 70 74 6F 72 2E 20 54    ng descriptor. T
00E250:  68 65 20 66 69 72 73 74 20 20 62 79 74 65 20 20    he first  byte  
00E260:  6F 66 0D 0A 20 20 20 20 20 20 20 74 68 65 20 73    of..       the s
00E270:  74 72 69 6E 67 20 64 65 73 63 72 69 70 74 6F 72    tring descriptor
00E280:  20 69 73 20 74 68 65 20 6C 65 6E 67 74 68 20 6F     is the length o
00E290:  66 20 20 74 68 65 20 20 73 74 72 69 6E 67 3B 20    f  the  string; 
00E2A0:  20 74 68 65 20 20 73 65 63 6F 6E 64 20 20 61 6E     the  second  an
00E2B0:  64 0D 0A 20 20 20 20 20 20 20 74 68 69 72 64 20    d..       third 
00E2C0:  62 79 74 65 73 20 61 72 65 20 61 20 70 6F 69 6E    bytes are a poin
00E2D0:  74 65 72 20 74 6F 20 74 68 65 20 63 68 61 72 61    ter to the chara
00E2E0:  63 74 65 72 73 2E 20 54 68 65 20 72 6F 75 74 69    cters. The routi
00E2F0:  6E 65 20 77 69 6C 6C 20 20 63 6F 72 72 75 70 74    ne will  corrupt
00E300:  0D 0A 20 20 20 20 20 20 20 72 65 67 69 73 74 65    ..       registe
00E310:  72 73 20 41 46 2C 42 43 2C 44 45 2C 48 4C 2C 49    rs AF,BC,DE,HL,I
00E320:  58 20 61 6E 64 20 49 59 2E 0D 0A 0D 0A 0D 0A 20    X and IY....... 
00E330:  20 20 20 20 20 20 54 68 65 20 65 78 74 65 72 6E          The extern
00E340:  61 6C 20 63 6F 6D 6D 61 6E 64 73 20 63 6F 6E 74    al commands cont
00E350:  61 69 6E 65 64 20 69 6E 20 74 68 65 20 64 69 73    ained in the dis
00E360:  63 20 52 4F 4D 20 61 72 65 3A 0D 0A 0D 0A 0D 0A    c ROM are:......
00E370:  20 20 20 20 20 20 20 41 0D 0A 20 20 20 20 20 20           A..      
00E380:  20 42 0D 0A 20 20 20 20 20 20 20 43 50 4D 0D 0A     B..       CPM..
00E390:  20 20 20 20 20 20 20 44 49 52 0D 0A 20 20 20 20           DIR..    
00E3A0:  20 20 20 44 49 53 43 0D 0A 20 20 20 20 20 20 20       DISC..       
00E3B0:  44 49 53 43 2E 49 4E 0D 0A 20 20 20 20 20 20 20    DISC.IN..       
00E3C0:  44 49 53 43 2E 4F 55 54 0D 0A 20 20 20 20 20 20    DISC.OUT..      
00E3D0:  20 44 52 49 56 45 0D 0A 20 20 20 20 20 20 20 45     DRIVE..       E
00E3E0:  52 41 0D 0A 20 20 20 20 20 20 20 52 45 4E 0D 0A    RA..       REN..
00E3F0:  20 20 20 20 20 20 20 54 41 50 45 0D 0A 20 20 20           TAPE..   
00E400:  20 20 20 20 54 41 50 45 2E 49 4E 0D 0A 20 20 20        TAPE.IN..   
00E410:  20 20 20 20 54 41 50 45 2E 4F 55 54 0D 0A 20 20        TAPE.OUT..  
00E420:  20 20 20 20 20 55 53 45 52 0D 0A 0D 0A 0D 0A 0D         USER.......
00E430:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20    ............... 
00E440:  20 20 20 20 20 20 41 4D 53 54 52 41 44 20 43 50          AMSTRAD CP
00E450:  43 34 36 34 2F 36 36 34 2F 36 31 32 38 20 46 49    C464/664/6128 FI
00E460:  52 4D 57 41 52 45 20 20 20 20 20 20 20 20 20 20    RMWARE          
00E470:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00E480:  20 20 20 70 61 67 65 20 32 30 2E 31 0D 0A 0D 0A       page 20.1....
00E490:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    ..........      
00E4A0:  20 41 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41     A......       A
00E4B0:  63 74 69 6F 6E 3A 0D 0A 0D 0A 0D 0A 20 20 20 20    ction:......    
00E4C0:  20 20 20 53 65 74 20 74 68 65 20 64 65 66 61 75       Set the defau
00E4D0:  6C 74 20 64 72 69 76 65 20 74 6F 20 64 72 69 76    lt drive to driv
00E4E0:  65 20 41 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    e A.......      
00E4F0:  20 50 61 72 61 6D 65 74 65 72 73 3A 0D 0A 0D 0A     Parameters:....
00E500:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
00E510:  0C 00 00 00 02 09 50 E5 0C 00 C1 02 00 00 00 02    ......P.........
00E520:  0C 00 C2 02 00 00 00 02 0C 00 C3 02 00 00 00 02    ................
00E530:  0C 00 C4 02 00 00 00 02 0C 00 C5 02 00 00 00 02    ................
00E540:  0C 00 C6 02 00 00 00 02 0C 00 C7 02 00 00 00 02    ................
00E550:  0C 00 C8 02 00 00 00 02 0C 00 C9 02 00 00 00 02    ................
00E560:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E570:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E580:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E590:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E5A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E5B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E5C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E5D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E5E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E5F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E600:  0D 0A 20 20 20 20 20 20 20 4E 6F 6E 65 2E 0D 0A    ..       None...
00E610:  0D 0A 0D 0A 20 20 20 20 20 20 20 4E 6F 74 65 73    ....       Notes
00E620:  3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 54 68    :......       Th
00E630:  69 73 20 63 6F 6D 6D 61 6E 64 20 69 73 20 20 65    is command is  e
00E640:  71 75 69 76 61 6C 65 6E 74 20 20 74 6F 20 20 74    quivalent  to  t
00E650:  68 65 20 20 44 52 49 56 45 20 20 63 6F 6D 6D 61    he  DRIVE  comma
00E660:  6E 64 20 20 77 69 74 68 20 20 27 41 27 20 20 61    nd  with  'A'  a
00E670:  73 20 20 61 0D 0A 20 20 20 20 20 20 20 70 61 72    s  a..       par
00E680:  61 6D 65 74 65 72 2E 0D 0A 0D 0A 0D 0A 20 20 20    ameter.......   
00E690:  20 20 20 20 54 68 69 73 20 63 6F 6D 6D 61 6E 64        This command
00E6A0:  20 77 69 6C 6C 20 66 61 69 6C 20 69 66 20 41 4D     will fail if AM
00E6B0:  53 44 4F 53 20 69 73 20 75 6E 61 62 6C 65 20 74    SDOS is unable t
00E6C0:  6F 20 64 65 74 65 72 6D 69 6E 65 20 74 68 65 20    o determine the 
00E6D0:  66 6F 72 6D 61 74 20 20 6F 66 0D 0A 0D 0A 0D 0A    format  of......
00E6E0:  20 20 20 20 20 20 20 74 68 65 20 64 69 73 63 20           the disc 
00E6F0:  69 6E 20 64 72 69 76 65 20 41 2E 20 49 6E 20 77    in drive A. In w
00E700:  68 69 63 68 20 63 61 73 65 20 20 74 68 65 20 20    hich case  the  
00E710:  64 65 66 61 75 6C 74 20 20 64 72 69 76 65 20 20    default  drive  
00E720:  77 69 6C 6C 20 20 6E 6F 74 20 20 62 65 0D 0A 20    will  not  be.. 
00E730:  20 20 20 20 20 20 63 68 61 6E 67 65 64 2E 0D 0A          changed...
00E740:  0D 0A 0D 0A 20 20 20 20 20 20 20 57 68 65 6E 20    ....       When 
00E750:  41 4D 53 44 4F 53 20 69 73 20 69 6E 69 74 69 61    AMSDOS is initia
00E760:  6C 69 7A 65 64 20 74 68 65 20 64 65 66 61 75 6C    lized the defaul
00E770:  74 20 64 72 69 76 65 20 69 73 20 73 65 74 20 74    t drive is set t
00E780:  6F 20 64 72 69 76 65 20 41 2E 0D 0A 0D 0A 0D 0A    o drive A.......
00E790:  0D 0A 20 20 20 20 20 20 20 52 65 6C 61 74 65 64    ..       Related
00E7A0:  20 45 6E 74 72 69 65 73 3A 0D 0A 0D 0A 0D 0A 20     Entries:...... 
00E7B0:  20 20 20 20 20 20 42 0D 0A 20 20 20 20 20 20 20          B..       
00E7C0:  44 52 49 56 45 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    DRIVE...........
00E7D0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
00E7E0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
00E7F0:  0A 20 20 20 20 20 20 20 41 4D 53 54 52 41 44 20    .       AMSTRAD 
00E800:  43 50 43 34 36 34 2F 36 36 34 2F 36 31 32 38 20    CPC464/664/6128 
00E810:  46 49 52 4D 57 41 52 45 20 20 20 20 20 20 20 20    FIRMWARE        
00E820:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00E830:  20 20 20 20 20 70 61 67 65 20 32 30 2E 32 0D 0A         page 20.2..
00E840:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20    ............    
00E850:  20 20 20 42 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20       B......      
00E860:  20 41 63 74 69 6F 6E 3A 0D 0A 0D 0A 0D 0A 20 20     Action:......  
00E870:  20 20 20 20 20 53 65 74 20 74 68 65 20 64 65 66         Set the def
00E880:  61 75 6C 74 20 64 72 69 76 65 20 74 6F 20 64 72    ault drive to dr
00E890:  69 76 65 20 42 2E 0D 0A 0D 0A 0D 0A 20 20 20 20    ive B.......    
00E8A0:  20 20 20 50 61 72 61 6D 65 74 65 72 73 3A 0D 0A       Parameters:..
00E8B0:  0D 0A 0D 0A 20 20 20 20 20 20 20 4E 6F 6E 65 2E    ....       None.
00E8C0:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 4E 6F 74    ......       Not
00E8D0:  65 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    es:......       
00E8E0:  54 68 69 73 20 63 6F 6D 6D 61 6E 64 20 69 73 20    This command is 
00E8F0:  74 68 65 20 65 71 75 69 76 61 6C 65 6E 74 20 74    the equivalent t
00E900:  6F 20 74 68 65 20 44 52 49 56 45 20 20 63 6F 6D    o the DRIVE  com
00E910:  6D 61 6E 64 20 20 77 69 74 68 20 20 27 42 27 20    mand  with  'B' 
00E920:  20 61 73 20 20 61 0D 0A 20 20 20 20 20 20 20 70     as  a..       p
00E930:  61 72 61 6D 65 74 65 72 2E 0D 0A 0D 0A 0D 0A 20    arameter....... 
00E940:  20 20 20 20 20 20 54 68 65 20 63 6F 6D 6D 61 6E          The comman
00E950:  64 20 77 69 6C 6C 20 66 61 69 6C 20 69 66 20 41    d will fail if A
00E960:  4D 53 44 4F 53 20 69 73 20 75 6E 61 62 6C 65 20    MSDOS is unable 
00E970:  74 6F 20 64 65 74 65 72 6D 69 6E 65 20 74 68 65    to determine the
00E980:  20 20 66 6F 72 6D 61 74 20 20 6F 66 0D 0A 20 20      format  of..  
00E990:  20 20 20 20 20 74 68 65 20 64 69 73 63 20 69 6E         the disc in
00E9A0:  20 64 72 69 76 65 20 42 2E 20 49 6E 20 77 68 69     drive B. In whi
00E9B0:  63 68 20 63 61 73 65 20 74 68 65 20 64 65 66 61    ch case the defa
00E9C0:  75 6C 74 20 64 72 69 76 65 20 69 73 20 6E 6F 74    ult drive is not
00E9D0:  20 63 68 61 6E 67 65 64 2E 0D 0A 0D 0A 0D 0A 20     changed....... 
00E9E0:  20 20 20 20 20 20 57 68 65 6E 20 41 4D 53 44 4F          When AMSDO
00E9F0:  53 20 69 73 20 69 6E 69 74 69 61 6C 69 7A 65 64    S is initialized
00EA00:  20 74 68 65 20 64 65 66 61 75 6C 74 20 64 72 69     the default dri
00EA10:  76 65 20 69 73 20 73 65 74 20 74 6F 20 64 72 69    ve is set to dri
00EA20:  76 65 20 41 2E 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20    ve A........... 
00EA30:  20 20 20 20 20 20 52 65 6C 61 74 65 64 20 65 6E          Related en
00EA40:  74 72 69 65 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20    tries:......    
00EA50:  20 20 20 41 0D 0A 20 20 20 20 20 20 20 44 52 49       A..       DRI
00EA60:  56 45 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    VE..............
00EA70:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
00EA80:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
00EA90:  0D 0A 20 20 20 20 20 20 20 41 4D 53 54 52 41 44    ..       AMSTRAD
00EAA0:  20 43 50 43 34 36 34 2F 36 36 34 2F 36 31 32 38     CPC464/664/6128
00EAB0:  20 46 49 52 4D 57 41 52 45 20 20 20 20 20 20 20     FIRMWARE       
00EAC0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00EAD0:  20 20 20 20 20 20 70 61 67 65 20 32 30 2E 33 0D          page 20.3.
00EAE0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20    .............   
00EAF0:  20 20 20 20 43 50 4D 0D 0A 0D 0A 0D 0A 20 20 20        CPM......   
00EB00:  20 20 20 20 41 63 74 69 6F 6E 3A 0D 0A 0D 0A 0D        Action:.....
00EB10:  0A 20 20 20 20 20 20 20 54 68 69 73 20 63 6F 6D    .       This com
00EB20:  6D 61 6E 64 20 73 68 75 74 73 20 64 6F 77 6E 20    mand shuts down 
00EB30:  42 41 53 49 43 20 61 6E 64 20 41 4D 53 44 4F 53    BASIC and AMSDOS
00EB40:  20 61 6E 64 20 63 6F 6C 64 20 62 6F 6F 74 73 20     and cold boots 
00EB50:  43 50 2F 4D 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20    CP/M.......     
00EB60:  20 20 50 61 72 61 6D 65 74 65 72 73 3A 0D 0A 0D      Parameters:...
00EB70:  0A 0D 0A 20 20 20 20 20 20 20 4E 6F 6E 65 2E 0D    ...       None..
00EB80:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 4E 6F 74 65    .....       Note
00EB90:  73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 4D    s:......       M
00EBA0:  43 20 53 54 41 52 54 20 50 52 4F 47 52 41 4D 20    C START PROGRAM 
00EBB0:  69 73 20 75 73 65 64 20 73 6F 20 61 6C 6C 20 74    is used so all t
00EBC0:  69 63 6B 65 72 20 63 68 61 69 6E 73 20 65 74 63    icker chains etc
00EBD0:  20 61 72 65 20 6C 6F 73 74 2E 0D 0A 0D 0A 0D 0A     are lost.......
00EBE0:  20 20 20 20 20 20 20 54 68 65 20 43 50 2F 4D 20           The CP/M 
00EBF0:  75 74 69 6C 69 74 79 20 41 4D 53 44 4F 53 2E 43    utility AMSDOS.C
00EC00:  4F 4D 20 70 65 72 66 6F 72 6D 73 20 74 68 65 20    OM performs the 
00EC10:  69 6E 76 65 72 73 65 20 66 75 6E 63 74 69 6F 6E    inverse function
00EC20:  20 61 6E 64 20 72 65 73 74 6F 72 65 73 0D 0A 20     and restores.. 
00EC30:  20 20 20 20 20 20 41 4D 53 44 4F 53 20 61 6E 64          AMSDOS and
00EC40:  20 42 41 53 49 43 2E 0D 0A 0D 0A 0D 0A 20 20 20     BASIC.......   
00EC50:  20 20 20 20 54 68 69 73 20 63 6F 6D 6D 61 6E 64        This command
00EC60:  20 63 61 6E 20 61 6C 73 6F 20 62 65 20 75 73 65     can also be use
00EC70:  64 20 74 6F 20 62 6F 6F 74 20 61 6E 79 20 70 72    d to boot any pr
00EC80:  6F 67 72 61 6D 20 74 68 61 74 20 75 73 65 73 20    ogram that uses 
00EC90:  20 74 68 65 20 20 43 50 2F 4D 0D 0A 20 20 20 20     the  CP/M..    
00ECA0:  20 20 20 62 6F 6F 74 73 74 72 61 70 20 6D 65 63       bootstrap mec
00ECB0:  68 61 6E 69 73 6D 20 61 73 20 64 65 73 63 72 69    hanism as descri
00ECC0:  62 65 64 20 69 6E 20 73 65 63 74 69 6F 6E 20 39    bed in section 9
00ECD0:  2E 35 2E 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    .5.........     
00ECE0:  20 20 52 65 6C 61 74 65 64 20 65 6E 74 72 69 65      Related entrie
00ECF0:  73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 4E    s:......       N
00ED00:  6F 6E 65 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    one.............
00ED10:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
00ED20:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
00ED30:  0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41 4D    .......       AM
00ED40:  53 54 52 41 44 20 43 50 43 34 36 34 2F 36 36 34    STRAD CPC464/664
00ED50:  2F 36 31 32 38 20 46 49 52 4D 57 41 52 45 20 20    /6128 FIRMWARE  
00ED60:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00ED70:  20 20 20 20 20 20 20 20 20 20 20 70 61 67 65 20               page 
00ED80:  32 30 2E 34 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    20.4............
00ED90:  0D 0A 20 20 20 20 20 20 20 44 49 52 0D 0A 0D 0A    ..       DIR....
00EDA0:  0D 0A 20 20 20 20 20 20 20 41 63 74 69 6F 6E 3A    ..       Action:
00EDB0:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 44 69 73    ......       Dis
00EDC0:  70 6C 61 79 20 74 68 65 20 64 69 73 63 20 64 69    play the disc di
00EDD0:  72 65 63 74 6F 72 79 2E 0D 0A 0D 0A 0D 0A 20 20    rectory.......  
00EDE0:  20 20 20 20 20 50 61 72 61 6D 65 74 65 72 73 3A         Parameters:
00EDF0:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 4F 6E 65    ......       One
00EE00:  20 6F 70 74 69 6F 6E 61 6C 20 73 74 72 69 6E 67     optional string
00EE10:  20 70 61 72 61 6D 65 74 65 72 2E 0D 0A 0D 0A 0D     parameter......
00EE20:  0A 20 20 20 20 20 20 20 4E 6F 74 65 73 3A 0D 0A    .       Notes:..
00EE30:  0D 0A 0D 0A 20 20 20 20 20 20 20 54 68 65 20 70    ....       The p
00EE40:  61 72 61 6D 65 74 65 72 20 69 73 20 61 20 66 69    arameter is a fi
00EE50:  6C 65 6E 61 6D 65 2C 20 20 70 6F 73 73 69 62 6C    lename,  possibl
00EE60:  79 20 20 63 6F 6E 74 61 69 6E 69 6E 67 20 20 77    y  containing  w
00EE70:  69 6C 64 20 20 63 61 72 64 73 2C 20 20 6F 6E 6C    ild  cards,  onl
00EE80:  79 0D 0A 20 20 20 20 20 20 20 74 68 6F 73 65 20    y..       those 
00EE90:  66 69 6C 65 73 20 77 68 69 63 68 20 6D 61 74 63    files which matc
00EEA0:  68 20 74 68 69 73 20 66 69 6C 65 6E 61 6D 65 20    h this filename 
00EEB0:  61 72 65 20 64 69 73 70 6C 61 79 65 64 2E 20 49    are displayed. I
00EEC0:  66 20 74 68 65 20 20 70 61 72 61 6D 65 74 65 72    f the  parameter
00EED0:  0D 0A 20 20 20 20 20 20 20 69 73 20 6F 6D 69 74    ..       is omit
00EEE0:  74 65 64 20 74 68 65 6E 20 27 2A 2E 2A 27 20 69    ted then '*.*' i
00EEF0:  73 20 61 73 73 75 6D 65 64 2E 0D 0A 0D 0A 0D 0A    s assumed.......
00EF00:  20 20 20 20 20 20 20 54 68 65 20 74 6F 74 61 6C           The total
00EF10:  20 61 6D 6F 75 6E 74 20 6F 66 20 66 72 65 65 20     amount of free 
00EF20:  73 70 61 63 65 20 6F 6E 20 74 68 65 20 64 69 73    space on the dis
00EF30:  63 20 69 73 20 73 68 6F 77 6E 20 69 6E 20 4B 62    c is shown in Kb
00EF40:  79 74 65 73 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20    ytes.......     
00EF50:  20 20 54 68 65 20 64 69 72 65 63 74 6F 72 79 20      The directory 
00EF60:  69 73 20 64 69 73 70 6C 61 79 65 64 20 69 6E 20    is displayed in 
00EF70:  61 73 20 6D 61 6E 79 20 63 6F 6C 75 6D 6E 73 20    as many columns 
00EF80:  61 73 20 77 69 6C 6C 20 20 66 69 74 20 20 69 6E    as will  fit  in
00EF90:  0D 0A 20 20 20 20 20 20 20 74 68 65 20 74 65 78    ..       the tex
00EFA0:  74 20 77 69 6E 64 6F 77 20 6F 66 20 74 68 65 20    t window of the 
00EFB0:  63 75 72 72 65 6E 74 6C 79 20 73 65 6C 65 63 74    currently select
00EFC0:  65 64 20 73 74 72 65 61 6D 2E 0D 0A 0D 0A 0D 0A    ed stream.......
00EFD0:  20 20 20 20 20 20 20 46 69 6C 65 73 20 6D 61 72           Files mar
00EFE0:  6B 65 64 20 53 59 53 20 61 72 65 20 6E 6F 74 20    ked SYS are not 
00EFF0:  73 68 6F 77 6E 2E 0D 0A 0D 0A 0D 0A 20 20 20 20    shown.......    
00F000:  20 20 20 46 69 6C 65 73 20 77 69 74 68 6F 75 74       Files without
00F010:  20 61 6E 20 65 78 74 65 6E 74 20 7A 65 72 6F 20     an extent zero 
00F020:  61 72 65 20 6E 6F 74 20 73 68 6F 77 6E 2E 0D 0A    are not shown...
00F030:  0D 0A 0D 0A 20 20 20 20 20 20 20 55 6E 6C 69 6B    ....       Unlik
00F040:  65 20 43 41 53 20 43 41 54 41 4C 4F 47 20 28 44    e CAS CATALOG (D
00F050:  49 53 43 29 20 74 68 65 20 64 69 72 65 63 74 6F    ISC) the directo
00F060:  72 79 20 69 73 20 6E 65 69 74 68 65 72 20 73 6F    ry is neither so
00F070:  72 74 65 64 20 6E 6F 72 20 61 72 65 20 20 74 68    rted nor are  th
00F080:  65 0D 0A 20 20 20 20 20 20 20 73 69 7A 65 73 20    e..       sizes 
00F090:  73 68 6F 77 6E 2E 20 54 68 65 20 6F 75 74 70 75    shown. The outpu
00F0A0:  74 20 69 73 20 73 69 6D 69 6C 61 72 20 74 6F 20    t is similar to 
00F0B0:  74 68 61 74 20 6F 66 20 74 68 65 20 43 50 2F 4D    that of the CP/M
00F0C0:  20 44 49 52 20 63 6F 6D 6D 61 6E 64 2E 0D 0A 0D     DIR command....
00F0D0:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 52 65 6C 61    .....       Rela
00F0E0:  74 65 64 20 65 6E 74 72 69 65 73 3A 0D 0A 0D 0A    ted entries:....
00F0F0:  0D 0A 20 20 20 20 20 20 20 41 0D 0A 20 20 20 20    ..       A..    
00F100:  20 20 20 42 0D 0A 20 20 20 20 20 20 20 44 52 49       B..       DRI
00F110:  56 45 0D 0A 20 20 20 20 20 20 20 55 53 45 52 0D    VE..       USER.
00F120:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
00F130:  0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41 4D    .......       AM
00F140:  53 54 52 41 44 20 43 50 43 34 36 34 2F 36 36 34    STRAD CPC464/664
00F150:  2F 36 31 32 38 20 46 49 52 4D 57 41 52 45 20 20    /6128 FIRMWARE  
00F160:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00F170:  20 20 20 20 20 20 20 20 20 20 20 70 61 67 65 20               page 
00F180:  32 30 2E 35 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    20.5............
00F190:  0D 0A 20 20 20 20 20 20 20 44 49 53 43 0D 0A 0D    ..       DISC...
00F1A0:  0A 0D 0A 20 20 20 20 20 20 20 41 63 74 69 6F 6E    ...       Action
00F1B0:  3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 54 68    :......       Th
00F1C0:  69 73 20 63 6F 6D 6D 61 6E 64 20 72 65 64 69 72    is command redir
00F1D0:  65 63 74 73 20 62 6F 74 68 20 74 68 65 20 74 61    ects both the ta
00F1E0:  70 65 20 69 6E 70 75 74 20 61 6E 64 20 6F 75 74    pe input and out
00F1F0:  70 75 74 20 66 69 72 6D 77 61 72 65 20 65 6E 74    put firmware ent
00F200:  72 69 65 73 0D 0A 20 20 20 20 20 20 20 74 6F 20    ries..       to 
00F210:  74 68 65 69 72 20 64 69 73 63 20 63 6F 75 6E 74    their disc count
00F220:  65 72 70 61 72 74 73 2E 0D 0A 0D 0A 0D 0A 20 20    erparts.......  
00F230:  20 20 20 20 20 50 61 72 61 6D 65 74 65 72 73 3A         Parameters:
00F240:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 4E 6F 6E    ......       Non
00F250:  65 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 4E    e.......       N
00F260:  6F 74 65 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    otes:......     
00F270:  20 20 54 68 65 20 72 65 64 69 72 65 63 74 65 64      The redirected
00F280:  20 66 69 72 6D 77 61 72 65 20 65 6E 74 72 69 65     firmware entrie
00F290:  73 20 61 72 65 3A 0D 0A 0D 0A 0D 0A 20 20 20 20    s are:......    
00F2A0:  20 20 20 43 41 53 20 49 4E 20 4F 50 45 4E 0D 0A       CAS IN OPEN..
00F2B0:  20 20 20 20 20 20 20 43 41 53 20 49 4E 20 43 4C           CAS IN CL
00F2C0:  4F 53 45 0D 0A 20 20 20 20 20 20 20 43 41 53 20    OSE..       CAS 
00F2D0:  49 4E 20 41 42 41 4E 44 4F 4E 0D 0A 20 20 20 20    IN ABANDON..    
00F2E0:  20 20 20 43 41 53 20 49 4E 20 43 48 41 52 0D 0A       CAS IN CHAR..
00F2F0:  20 20 20 20 20 20 20 43 41 53 20 49 4E 20 44 49           CAS IN DI
00F300:  52 45 43 54 0D 0A 0D 0A 20 20 20 20 20 20 20 43    RECT....       C
00F310:  41 53 20 52 45 54 55 52 4E 0D 0A 20 20 20 20 20    AS RETURN..     
00F320:  20 20 43 41 53 20 54 45 53 54 20 45 4F 46 0D 0A      CAS TEST EOF..
00F330:  20 20 20 20 20 20 20 43 41 53 20 43 41 54 41 4C           CAS CATAL
00F340:  4F 47 0D 0A 20 20 20 20 20 20 20 43 41 53 20 4F    OG..       CAS O
00F350:  55 54 20 4F 50 45 4E 0D 0A 20 20 20 20 20 20 20    UT OPEN..       
00F360:  43 41 53 20 4F 55 54 20 41 42 41 4E 44 4F 4E 0D    CAS OUT ABANDON.
00F370:  0A 20 20 20 20 20 20 20 43 41 53 20 4F 55 54 20    .       CAS OUT 
00F380:  43 48 41 52 0D 0A 20 20 20 20 20 20 20 43 41 53    CHAR..       CAS
00F390:  20 4F 55 54 20 44 49 52 45 43 54 0D 0A 0D 0A 0D     OUT DIRECT.....
00F3A0:  0A 20 20 20 20 20 20 20 44 49 53 43 20 69 73 20    .       DISC is 
00F3B0:  65 71 75 69 76 61 6C 65 6E 74 20 74 6F 20 74 68    equivalent to th
00F3C0:  65 20 74 77 6F 20 63 6F 6D 6D 61 6E 64 73 20 44    e two commands D
00F3D0:  49 53 43 2E 49 4E 20 20 44 49 53 43 2E 4F 55 54    ISC.IN  DISC.OUT
00F3E0:  2E 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    .........       
00F3F0:  52 65 6C 61 74 65 64 20 65 6E 74 72 69 65 73 3A    Related entries:
00F400:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 44 49 53    ......       DIS
00F410:  43 2E 49 4E 0D 0A 20 20 20 20 20 20 20 44 49 53    C.IN..       DIS
00F420:  43 2E 4F 55 54 0D 0A 20 20 20 20 20 20 20 54 41    C.OUT..       TA
00F430:  50 45 0D 0A 20 20 20 20 20 20 20 54 41 50 45 2E    PE..       TAPE.
00F440:  49 4E 0D 0A 20 20 20 20 20 20 20 54 41 50 45 2E    IN..       TAPE.
00F450:  4F 55 54 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    OUT.............
00F460:  0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    .........       
00F470:  41 4D 53 54 52 41 44 20 43 50 43 34 36 34 2F 36    AMSTRAD CPC464/6
00F480:  36 34 2F 36 31 32 38 20 46 49 52 4D 57 41 52 45    64/6128 FIRMWARE
00F490:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00F4A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 67                 pag
00F4B0:  65 20 32 30 2E 36 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    e 20.6..........
00F4C0:  0D 0A 0D 0A 20 20 20 20 20 20 20 44 49 53 43 2E    ....       DISC.
00F4D0:  49 4E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41    IN......       A
00F4E0:  63 74 69 6F 6E 3A 0D 0A 0D 0A 0D 0A 20 20 20 20    ction:......    
00F4F0:  20 20 20 54 68 69 73 20 63 6F 6D 6D 61 6E 64 20       This command 
00F500:  72 65 64 69 72 65 63 74 73 20 74 68 65 20 74 61    redirects the ta
00F510:  70 65 20 69 6E 70 75 74 20 66 69 72 6D 77 61 72    pe input firmwar
00F520:  65 20 65 6E 74 72 69 65 73 20 74 6F 20 20 74 68    e entries to  th
00F530:  65 69 72 20 20 64 69 73 63 0D 0A 20 20 20 20 20    eir  disc..     
00F540:  20 20 63 6F 75 6E 74 65 72 70 61 72 74 73 2E 0D      counterparts..
00F550:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 50 61 72 61    .....       Para
00F560:  6D 65 74 65 72 73 3A 0D 0A 0D 0A 0D 0A 20 20 20    meters:......   
00F570:  20 20 20 20 4E 6F 6E 65 2E 0D 0A 0D 0A 0D 0A 20        None....... 
00F580:  20 20 20 20 20 20 4E 6F 74 65 73 3A 0D 0A 0D 0A          Notes:....
00F590:  0D 0A 20 20 20 20 20 20 20 54 68 65 20 72 65 64    ..       The red
00F5A0:  69 72 65 63 74 65 64 20 66 69 72 6D 77 61 72 65    irected firmware
00F5B0:  20 65 6E 74 72 69 65 73 20 61 72 65 3A 0D 0A 0D     entries are:...
00F5C0:  0A 0D 0A 20 20 20 20 20 20 20 43 41 53 20 49 4E    ...       CAS IN
00F5D0:  20 4F 50 45 4E 0D 0A 20 20 20 20 20 20 20 43 41     OPEN..       CA
00F5E0:  53 20 49 4E 20 43 4C 4F 53 45 0D 0A 20 20 20 20    S IN CLOSE..    
00F5F0:  20 20 20 43 41 53 20 49 4E 20 41 42 41 4E 44 4F       CAS IN ABANDO
00F600:  4E 0D 0A 20 20 20 20 20 20 20 43 41 53 20 49 4E    N..       CAS IN
00F610:  20 43 48 41 52 0D 0A 20 20 20 20 20 20 20 43 41     CHAR..       CA
00F620:  53 20 49 4E 20 44 49 52 45 43 54 0D 0A 20 20 20    S IN DIRECT..   
00F630:  20 20 20 20 43 41 53 20 52 45 54 55 52 4E 0D 0A        CAS RETURN..
00F640:  20 20 20 20 20 20 20 43 41 53 20 54 45 53 54 20           CAS TEST 
00F650:  45 4F 46 0D 0A 20 20 20 20 20 20 20 43 41 53 20    EOF..       CAS 
00F660:  43 41 54 41 4C 4F 47 0D 0A 0D 0A 0D 0A 0D 0A 20    CATALOG........ 
00F670:  20 20 20 20 20 20 52 65 6C 61 74 65 64 20 65 6E          Related en
00F680:  74 72 69 65 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20    tries:......    
00F690:  20 20 20 44 49 53 43 0D 0A 20 20 20 20 20 20 20       DISC..       
00F6A0:  44 49 53 43 2E 4F 55 54 0D 0A 20 20 20 20 20 20    DISC.OUT..      
00F6B0:  20 54 41 50 45 0D 0A 20 20 20 20 20 20 20 54 41     TAPE..       TA
00F6C0:  50 45 2E 49 4E 0D 0A 20 20 20 20 20 20 20 54 41    PE.IN..       TA
00F6D0:  50 45 2E 4F 55 54 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    PE.OUT..........
00F6E0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
00F6F0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20    ............    
00F700:  20 20 20 41 4D 53 54 52 41 44 20 43 50 43 34 36       AMSTRAD CPC46
00F710:  34 2F 36 36 34 2F 36 31 32 38 20 46 49 52 4D 57    4/664/6128 FIRMW
00F720:  41 52 45 20 20 20 20 20 20 20 20 20 20 20 20 20    ARE             
00F730:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00F740:  70 61 67 65 20 32 30 2E 37 0D 0A 0D 0A 0D 0A 0D    page 20.7.......
00F750:  0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 44 49    .......       DI
00F760:  53 43 2E 4F 55 54 0D 0A 0D 0A 0D 0A 20 20 20 20    SC.OUT......    
00F770:  20 20 20 41 63 74 69 6F 6E 3A 0D 0A 0D 0A 0D 0A       Action:......
00F780:  20 20 20 20 20 20 20 54 68 69 73 20 63 6F 6D 6D           This comm
00F790:  61 6E 64 20 72 65 64 69 72 65 63 74 73 20 74 68    and redirects th
00F7A0:  65 20 74 61 70 65 20 6F 75 74 70 75 74 20 66 69    e tape output fi
00F7B0:  72 6D 77 61 72 65 20 65 6E 74 72 69 65 73 20 74    rmware entries t
00F7C0:  6F 20 74 68 65 69 72 20 20 64 69 73 63 0D 0A 20    o their  disc.. 
00F7D0:  20 20 20 20 20 20 63 6F 75 6E 74 65 72 70 61 72          counterpar
00F7E0:  74 73 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    ts.......       
00F7F0:  50 61 72 61 6D 65 74 65 72 73 3A 0D 0A 0D 0A 0D    Parameters:.....
00F800:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
00F810:  0D 00 00 00 02 09 50 E5 0D 00 C1 02 00 00 00 02    ......P.........
00F820:  0D 00 C2 02 00 00 00 02 0D 00 C3 02 00 00 00 02    ................
00F830:  0D 00 C4 02 00 00 00 02 0D 00 C5 02 00 00 00 02    ................
00F840:  0D 00 C6 02 00 00 00 02 0D 00 C7 02 00 00 00 02    ................
00F850:  0D 00 C8 02 00 00 00 02 0D 00 C9 02 00 00 00 02    ................
00F860:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F870:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F880:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F890:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F8A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F8B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F8C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F8D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F8E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F8F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F900:  0A 20 20 20 20 20 20 20 4E 6F 6E 65 2E 0D 0A 0D    .       None....
00F910:  0A 0D 0A 20 20 20 20 20 20 20 4E 6F 74 65 73 3A    ...       Notes:
00F920:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 54 68 65    ......       The
00F930:  20 72 65 64 69 72 65 63 74 65 64 20 66 69 72 6D     redirected firm
00F940:  77 61 72 65 20 65 6E 74 72 69 65 73 20 61 72 65    ware entries are
00F950:  3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 43 41    :......       CA
00F960:  53 20 4F 55 54 20 4F 50 45 4E 0D 0A 20 20 20 20    S OUT OPEN..    
00F970:  20 20 20 43 41 53 20 4F 55 54 20 43 4C 4F 53 45       CAS OUT CLOSE
00F980:  0D 0A 20 20 20 20 20 20 20 43 41 53 20 4F 55 54    ..       CAS OUT
00F990:  20 41 42 41 4E 44 4F 4E 0D 0A 20 20 20 20 20 20     ABANDON..      
00F9A0:  20 43 41 53 20 4F 55 54 20 43 48 41 52 0D 0A 20     CAS OUT CHAR.. 
00F9B0:  20 20 20 20 20 20 43 41 53 20 4F 55 54 20 44 49          CAS OUT DI
00F9C0:  52 45 43 54 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20    RECT..........  
00F9D0:  20 20 20 20 20 52 65 6C 61 74 65 64 20 65 6E 74         Related ent
00F9E0:  72 69 65 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    ries:......     
00F9F0:  20 20 44 49 53 43 0D 0A 20 20 20 20 20 20 20 44      DISC..       D
00FA00:  49 53 43 2E 49 4E 0D 0A 20 20 20 20 20 20 20 54    ISC.IN..       T
00FA10:  41 50 45 0D 0A 20 20 20 20 20 20 20 54 41 50 45    APE..       TAPE
00FA20:  2E 49 4E 0D 0A 20 20 20 20 20 20 20 54 41 50 45    .IN..       TAPE
00FA30:  2E 4F 55 54 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    .OUT............
00FA40:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
00FA50:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20    ..............  
00FA60:  20 20 20 20 20 41 4D 53 54 52 41 44 20 43 50 43         AMSTRAD CPC
00FA70:  34 36 34 2F 36 36 34 2F 36 31 32 38 20 46 49 52    464/664/6128 FIR
00FA80:  4D 57 41 52 45 20 20 20 20 20 20 20 20 20 20 20    MWARE           
00FA90:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00FAA0:  20 20 70 61 67 65 20 32 30 2E 38 0D 0A 0D 0A 0D      page 20.8.....
00FAB0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    .........       
00FAC0:  44 52 49 56 45 0D 0A 0D 0A 0D 0A 20 20 20 20 20    DRIVE......     
00FAD0:  20 20 41 63 74 69 6F 6E 3A 0D 0A 0D 0A 0D 0A 20      Action:...... 
00FAE0:  20 20 20 20 20 20 53 65 74 73 20 74 68 65 20 63          Sets the c
00FAF0:  75 72 72 65 6E 74 20 64 65 66 61 75 6C 74 20 64    urrent default d
00FB00:  72 69 76 65 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20    rive.......     
00FB10:  20 20 50 61 72 61 6D 65 74 65 72 73 3A 0D 0A 0D      Parameters:...
00FB20:  0A 0D 0A 20 20 20 20 20 20 20 4F 6E 65 20 73 74    ...       One st
00FB30:  72 69 6E 67 20 70 61 72 61 6D 65 74 65 72 2E 0D    ring parameter..
00FB40:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 4E 6F 74 65    .....       Note
00FB50:  73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 54    s:......       T
00FB60:  68 65 20 73 74 72 69 6E 67 20 70 61 72 61 6D 65    he string parame
00FB70:  74 65 72 20 6D 75 73 74 20 62 65 20 61 20 73 69    ter must be a si
00FB80:  6E 67 6C 65 20 6C 65 74 74 65 72 20 69 6E 20 74    ngle letter in t
00FB90:  68 65 20 72 61 6E 67 65 20 27 41 27 2E 20 2E 27    he range 'A'. .'
00FBA0:  50 27 20 6F 72 0D 0A 20 20 20 20 20 20 20 27 61    P' or..       'a
00FBB0:  27 2E 2E 27 70 27 2E 20 44 72 69 76 65 73 20 27    '..'p'. Drives '
00FBC0:  43 27 2E 2E 27 50 27 20 61 72 65 20 66 6F 72 20    C'..'P' are for 
00FBD0:  66 75 74 75 72 65 20 65 6E 68 61 6E 63 65 6D 65    future enhanceme
00FBE0:  6E 74 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    nt.......       
00FBF0:  54 68 65 20 63 6F 6D 6D 61 6E 64 20 77 69 6C 6C    The command will
00FC00:  20 66 61 69 6C 20 69 66 20 41 4D 53 44 4F 53 20     fail if AMSDOS 
00FC10:  69 73 20 75 6E 61 62 6C 65 20 74 6F 20 64 65 74    is unable to det
00FC20:  65 72 6D 69 6E 65 20 74 68 65 20 20 66 6F 72 6D    ermine the  form
00FC30:  61 74 20 20 6F 66 0D 0A 20 20 20 20 20 20 20 74    at  of..       t
00FC40:  68 65 20 64 69 73 63 20 69 6E 20 74 68 65 20 72    he disc in the r
00FC50:  65 71 75 65 73 74 65 64 20 64 72 69 76 65 2E 20    equested drive. 
00FC60:  49 6E 20 77 68 69 63 68 20 63 61 73 65 20 74 68    In which case th
00FC70:  65 20 64 65 66 61 75 6C 74 20 64 72 69 76 65 20    e default drive 
00FC80:  20 77 69 6C 6C 0D 0A 20 20 20 20 20 20 20 72 65     will..       re
00FC90:  6D 61 69 6E 20 75 6E 63 68 61 6E 67 65 64 2E 0D    main unchanged..
00FCA0:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 57 68 65 6E    .....       When
00FCB0:  20 41 4D 53 44 4F 53 20 69 6E 20 69 6E 69 74 69     AMSDOS in initi
00FCC0:  61 6C 69 7A 65 64 20 74 68 65 20 64 65 66 61 75    alized the defau
00FCD0:  6C 74 20 64 72 69 76 65 20 69 73 20 73 65 74 20    lt drive is set 
00FCE0:  74 6F 20 64 72 69 76 65 20 41 2E 0D 0A 0D 0A 0D    to drive A......
00FCF0:  0A 0D 0A 20 20 20 20 20 20 20 52 65 6C 61 74 65    ...       Relate
00FD00:  64 20 65 6E 74 72 69 65 73 3A 0D 0A 0D 0A 0D 0A    d entries:......
00FD10:  20 20 20 20 20 20 20 41 0D 0A 20 20 20 20 20 20           A..      
00FD20:  20 42 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A     B..............
00FD30:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
00FD40:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
00FD50:  0D 0A 20 20 20 20 20 20 20 41 4D 53 54 52 41 44    ..       AMSTRAD
00FD60:  20 43 50 43 34 36 34 2F 36 36 34 2F 36 31 32 38     CPC464/664/6128
00FD70:  20 46 49 52 4D 57 41 52 45 20 20 20 20 20 20 20     FIRMWARE       
00FD80:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00FD90:  20 20 20 20 20 20 70 61 67 65 20 32 30 2E 39 0D          page 20.9.
00FDA0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20    .............   
00FDB0:  20 20 20 20 45 52 41 0D 0A 0D 0A 0D 0A 20 20 20        ERA......   
00FDC0:  20 20 20 20 41 63 74 69 6F 6E 3A 0D 0A 0D 0A 0D        Action:.....
00FDD0:  0A 20 20 20 20 20 20 20 45 72 61 73 65 20 66 69    .       Erase fi
00FDE0:  6C 65 73 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    les.......      
00FDF0:  20 50 61 72 61 6D 65 74 65 72 73 3A 0D 0A 0D 0A     Parameters:....
00FE00:  0D 0A 20 20 20 20 20 20 20 4F 6E 65 20 73 74 72    ..       One str
00FE10:  69 6E 67 20 70 61 72 61 6D 65 74 65 72 2E 0D 0A    ing parameter...
00FE20:  0D 0A 0D 0A 20 20 20 20 20 20 20 4E 6F 74 65 73    ....       Notes
00FE30:  3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 54 68    :......       Th
00FE40:  65 20 73 74 72 69 6E 67 20 70 61 72 61 6D 65 74    e string paramet
00FE50:  65 72 20 69 73 20 61 20 66 69 6C 65 6E 61 6D 65    er is a filename
00FE60:  2C 20 70 6F 73 73 69 62 6C 79 20 20 63 6F 6E 74    , possibly  cont
00FE70:  61 69 6E 69 6E 67 20 20 77 69 6C 64 20 20 63 61    aining  wild  ca
00FE80:  72 64 73 2E 0D 0A 20 20 20 20 20 20 20 41 6C 6C    rds...       All
00FE90:  20 66 69 6C 65 73 20 77 68 69 63 68 20 6D 61 74     files which mat
00FEA0:  63 68 20 74 68 69 73 20 66 69 6C 65 6E 61 6D 65    ch this filename
00FEB0:  20 61 72 65 20 65 72 61 73 65 64 2E 0D 0A 0D 0A     are erased.....
00FEC0:  0D 0A 20 20 20 20 20 20 20 41 20 66 69 6C 65 20    ..       A file 
00FED0:  77 68 69 63 68 20 6D 61 74 63 68 65 73 20 74 68    which matches th
00FEE0:  65 20 66 69 6C 65 6E 61 6D 65 20 20 62 75 74 20    e filename  but 
00FEF0:  20 69 73 20 20 6D 61 72 6B 65 64 20 20 52 2F 4F     is  marked  R/O
00FF00:  20 20 77 69 6C 6C 20 20 6E 6F 74 20 20 62 65 0D      will  not  be.
00FF10:  0A 20 20 20 20 20 20 20 65 72 61 73 65 64 2E 20    .       erased. 
00FF20:  49 6E 20 74 68 69 73 20 65 76 65 6E 74 20 61 20    In this event a 
00FF30:  6D 65 73 73 61 67 65 20 69 73 20 64 69 73 70 6C    message is displ
00FF40:  61 79 65 64 20 66 6F 72 20 65 61 63 68 20 31 36    ayed for each 16
00FF50:  4B 20 28 65 78 74 65 6E 74 29 20 20 6F 66 0D 0A    K (extent)  of..
00FF60:  20 20 20 20 20 20 20 74 68 65 20 66 69 6C 65 2E           the file.
00FF70:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 49 66 20    ......       If 
00FF80:  6E 6F 6E 65 20 6F 66 20 74 68 65 20 66 69 6C 65    none of the file
00FF90:  73 20 6F 6E 20 74 68 65 20 64 69 73 63 20 6D 61    s on the disc ma
00FFA0:  74 63 68 20 20 74 68 65 20 20 66 69 6C 65 6E 61    tch  the  filena
00FFB0:  6D 65 20 20 74 68 65 6E 20 20 61 6E 20 20 65 72    me  then  an  er
00FFC0:  72 6F 72 0D 0A 20 20 20 20 20 20 20 6D 65 73 73    ror..       mess
00FFD0:  61 67 65 20 69 73 20 64 69 73 70 6C 61 79 65 64    age is displayed
00FFE0:  2E 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    ...........     
00FFF0:  20 20 52 65 6C 61 74 65 64 20 65 6E 74 72 69 65      Related entrie
010000:  73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41    s:......       A
010010:  0D 0A 20 20 20 20 20 20 20 42 0D 0A 20 20 20 20    ..       B..    
010020:  20 20 20 44 52 49 56 45 0D 0A 20 20 20 20 20 20       DRIVE..      
010030:  20 55 53 45 52 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D     USER...........
010040:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
010050:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20    .............   
010060:  20 20 20 20 41 4D 53 54 52 41 44 20 43 50 43 34        AMSTRAD CPC4
010070:  36 34 2F 36 36 34 2F 36 31 32 38 20 46 49 52 4D    64/664/6128 FIRM
010080:  57 41 52 45 20 20 20 20 20 20 20 20 20 20 20 20    WARE            
010090:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0100A0:  70 61 67 65 20 32 30 2E 31 30 0D 0A 0D 0A 0D 0A    page 20.10......
0100B0:  0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 52    ........       R
0100C0:  45 4E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41    EN......       A
0100D0:  63 74 69 6F 6E 3A 0D 0A 0D 0A 0D 0A 20 20 20 20    ction:......    
0100E0:  20 20 20 52 65 6E 61 6D 65 20 66 69 6C 65 73 2E       Rename files.
0100F0:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 50 61 72    ......       Par
010100:  61 6D 65 74 65 72 73 3A 0D 0A 0D 0A 0D 0A 20 20    ameters:......  
010110:  20 20 20 20 20 54 77 6F 20 73 74 72 69 6E 67 20         Two string 
010120:  70 61 72 61 6D 65 74 65 72 73 2E 0D 0A 0D 0A 0D    parameters......
010130:  0A 20 20 20 20 20 20 20 4E 6F 74 65 73 3A 0D 0A    .       Notes:..
010140:  0D 0A 0D 0A 20 20 20 20 20 20 20 54 68 65 20 66    ....       The f
010150:  69 72 73 74 20 73 74 72 69 6E 67 20 70 61 72 61    irst string para
010160:  6D 65 74 65 72 20 69 73 20 74 68 65 20 6E 65 77    meter is the new
010170:  20 6E 61 6D 65 20 66 6F 72 20 74 68 65 20 20 66     name for the  f
010180:  69 6C 65 2E 20 20 41 20 20 66 69 6C 65 20 20 6F    ile.  A  file  o
010190:  66 0D 0A 20 20 20 20 20 20 20 74 68 69 73 20 6E    f..       this n
0101A0:  61 6D 65 20 6D 75 73 74 20 6E 6F 74 20 61 6C 72    ame must not alr
0101B0:  65 61 64 79 20 65 78 69 73 74 2E 20 54 68 65 20    eady exist. The 
0101C0:  73 65 63 6F 6E 64 20 70 61 72 61 6D 65 74 65 72    second parameter
0101D0:  20 69 73 20 74 68 65 20 6E 61 6D 65 20 20 6F 66     is the name  of
0101E0:  0D 0A 20 20 20 20 20 20 20 74 68 65 20 66 69 6C    ..       the fil
0101F0:  65 20 74 6F 20 62 65 20 72 65 6E 61 6D 65 64 2E    e to be renamed.
010200:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 4E 65 69    ......       Nei
010210:  74 68 65 72 20 6E 61 6D 65 20 6D 61 79 20 63 6F    ther name may co
010220:  6E 74 61 69 6E 20 77 69 6C 64 20 63 61 72 64 73    ntain wild cards
010230:  2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 42 6F    .......       Bo
010240:  74 68 20 66 69 6C 65 73 20 6D 75 73 74 20 62 65    th files must be
010250:  20 6F 6E 20 74 68 65 20 73 61 6D 65 20 64 72 69     on the same dri
010260:  76 65 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    ve.......       
010270:  54 68 65 20 66 69 6C 65 73 20 6D 61 79 20 62 65    The files may be
010280:  20 69 6E 20 64 69 66 66 65 72 65 6E 74 20 75 73     in different us
010290:  65 72 73 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    ers.......      
0102A0:  20 49 66 20 74 68 65 20 66 69 6C 65 20 74 6F 20     If the file to 
0102B0:  62 65 20 72 65 6E 61 6D 65 64 20 69 73 20 6D 61    be renamed is ma
0102C0:  72 6B 65 64 20 20 52 2F 4F 20 20 74 68 65 6E 20    rked  R/O  then 
0102D0:  20 61 6E 20 20 65 72 72 6F 72 20 20 6D 65 73 73     an  error  mess
0102E0:  61 67 65 20 20 69 73 0D 0A 20 20 20 20 20 20 20    age  is..       
0102F0:  64 69 73 70 6C 61 79 65 64 20 61 6E 64 20 74 68    displayed and th
010300:  65 20 66 69 6C 65 20 69 73 20 6E 6F 74 20 72 65    e file is not re
010310:  6E 61 6D 65 64 2E 0D 0A 0D 0A 0D 0A 20 20 20 20    named.......    
010320:  20 20 20 54 68 65 20 72 65 6E 61 6D 65 64 20 66       The renamed f
010330:  69 6C 65 20 77 69 6C 6C 20 68 61 76 65 20 74 68    ile will have th
010340:  65 20 61 74 74 72 69 62 75 74 65 73 20 52 2F 57    e attributes R/W
010350:  20 44 49 52 20 20 72 65 67 61 72 64 6C 65 73 73     DIR  regardless
010360:  20 20 6F 66 20 20 74 68 65 0D 0A 20 20 20 20 20      of  the..     
010370:  20 20 6F 72 69 67 69 6E 61 6C 20 66 69 6C 65 27      original file'
010380:  73 20 61 74 74 72 69 62 75 74 65 73 2E 0D 0A 0D    s attributes....
010390:  0A 0D 0A 20 20 20 20 20 20 20 49 66 20 74 68 65    ...       If the
0103A0:  20 66 69 6C 65 20 74 6F 20 62 65 20 72 65 6E 61     file to be rena
0103B0:  6D 65 64 20 64 6F 65 73 20 6E 6F 74 20 65 78 69    med does not exi
0103C0:  73 74 20 20 74 68 65 6E 20 20 61 6E 20 20 65 72    st  then  an  er
0103D0:  72 6F 72 20 20 6D 65 73 73 61 67 65 20 20 69 73    ror  message  is
0103E0:  0D 0A 20 20 20 20 20 20 20 64 69 73 70 6C 61 79    ..       display
0103F0:  65 64 2E 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20    ed...........   
010400:  20 20 20 20 52 65 6C 61 74 65 64 20 65 6E 74 72        Related entr
010410:  69 65 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    ies:......      
010420:  20 41 0D 0A 20 20 20 20 20 20 20 42 0D 0A 20 20     A..       B..  
010430:  20 20 20 20 20 44 52 49 56 45 0D 0A 20 20 20 20         DRIVE..    
010440:  20 20 20 55 53 45 52 0D 0A 0D 0A 0D 0A 0D 0A 0D       USER.........
010450:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41 4D 53 54    .....       AMST
010460:  52 41 44 20 43 50 43 34 36 34 2F 36 36 34 2F 36    RAD CPC464/664/6
010470:  31 32 38 20 46 49 52 4D 57 41 52 45 20 20 20 20    128 FIRMWARE    
010480:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
010490:  20 20 20 20 20 20 20 20 70 61 67 65 20 32 30 2E            page 20.
0104A0:  31 31 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    11..............
0104B0:  20 20 20 20 20 20 20 54 41 50 45 0D 0A 0D 0A 0D           TAPE.....
0104C0:  0A 20 20 20 20 20 20 20 41 63 74 69 6F 6E 3A 0D    .       Action:.
0104D0:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 54 68 69 73    .....       This
0104E0:  20 63 6F 6D 6D 61 6E 64 20 72 65 73 74 6F 72 65     command restore
0104F0:  73 20 74 68 65 20 74 61 70 65 20 66 69 72 6D 77    s the tape firmw
010500:  61 72 65 20 65 6E 74 72 69 65 73 20 74 6F 20 74    are entries to t
010510:  68 65 20 73 74 61 74 65 20 74 68 65 79 20 77 65    he state they we
010520:  72 65 0D 0A 20 20 20 20 20 20 20 62 65 66 6F 72    re..       befor
010530:  65 20 41 4D 53 44 4F 53 20 77 61 73 20 69 6E 69    e AMSDOS was ini
010540:  74 69 61 6C 69 7A 65 64 2E 0D 0A 0D 0A 0D 0A 20    tialized....... 
010550:  20 20 20 20 20 20 50 61 72 61 6D 65 74 65 72 73          Parameters
010560:  3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 4E 6F    :......       No
010570:  6E 65 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    ne.......       
010580:  4E 6F 74 65 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20    Notes:......    
010590:  20 20 20 54 68 65 20 72 65 73 74 6F 72 65 64 20       The restored 
0105A0:  66 69 72 6D 77 61 72 65 20 65 6E 74 72 69 65 73    firmware entries
0105B0:  20 61 72 65 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20     are:......     
0105C0:  20 20 43 41 53 20 49 4E 20 4F 50 45 4E 0D 0A 20      CAS IN OPEN.. 
0105D0:  20 20 20 20 20 20 43 41 53 20 49 4E 20 43 4C 4F          CAS IN CLO
0105E0:  53 45 0D 0A 20 20 20 20 20 20 20 43 41 53 20 49    SE..       CAS I
0105F0:  4E 20 41 42 41 4E 44 4F 4E 0D 0A 20 20 20 20 20    N ABANDON..     
010600:  20 20 43 41 53 20 49 4E 20 43 48 41 52 0D 0A 20      CAS IN CHAR.. 
010610:  20 20 20 20 20 20 43 41 53 20 49 4E 20 44 49 52          CAS IN DIR
010620:  45 43 54 0D 0A 20 20 20 20 20 20 20 43 41 53 20    ECT..       CAS 
010630:  52 45 54 55 52 4E 0D 0A 20 20 20 20 20 20 20 43    RETURN..       C
010640:  41 53 20 54 45 53 54 20 45 4F 46 0D 0A 20 20 20    AS TEST EOF..   
010650:  20 20 20 20 43 41 53 20 43 41 54 41 4C 4F 47 0D        CAS CATALOG.
010660:  0A 20 20 20 20 20 20 20 43 41 53 20 4F 55 54 20    .       CAS OUT 
010670:  4F 50 45 4E 0D 0A 20 20 20 20 20 20 20 43 41 53    OPEN..       CAS
010680:  20 4F 55 54 20 43 4C 4F 53 45 0D 0A 20 20 20 20     OUT CLOSE..    
010690:  20 20 20 43 41 53 20 4F 55 54 20 41 42 41 4E 44       CAS OUT ABAND
0106A0:  4F 4E 0D 0A 20 20 20 20 20 20 20 43 41 53 20 4F    ON..       CAS O
0106B0:  55 54 20 43 48 41 52 0D 0A 20 20 20 20 20 20 20    UT CHAR..       
0106C0:  43 41 53 20 4F 55 54 20 44 49 52 45 43 54 0D 0A    CAS OUT DIRECT..
0106D0:  0D 0A 0D 0A 20 20 20 20 20 20 20 54 41 50 45 20    ....       TAPE 
0106E0:  69 73 20 65 71 75 69 76 61 6C 65 6E 74 20 74 6F    is equivalent to
0106F0:  20 74 68 65 20 74 77 6F 20 63 6F 6D 6D 61 6E 64     the two command
010700:  73 20 54 41 50 45 2E 49 4E 20 20 54 41 50 45 2E    s TAPE.IN  TAPE.
010710:  4F 55 54 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    OUT......       
010720:  4E 6F 74 65 20 74 68 61 74 20 61 6E 79 20 70 61    Note that any pa
010730:  74 63 68 65 73 20 6D 61 64 65 20 74 6F 20 74 68    tches made to th
010740:  65 20 6A 75 6D 70 62 6C 6F 63 6B 20 65 6E 74 72    e jumpblock entr
010750:  69 65 73 20 66 6F 72 20 74 68 65 73 65 20 72 6F    ies for these ro
010760:  75 74 69 6E 65 73 0D 0A 20 20 20 20 20 20 20 6D    utines..       m
010770:  61 64 65 20 62 65 66 6F 72 65 20 61 20 44 49 53    ade before a DIS
010780:  43 2C 20 44 49 53 43 2E 49 4E 20 6F 72 20 44 49    C, DISC.IN or DI
010790:  53 43 2E 4F 55 54 20 63 6F 6D 6D 61 6E 64 20 77    SC.OUT command w
0107A0:  61 73 20 65 78 65 63 75 74 65 64 20 20 77 69 6C    as executed  wil
0107B0:  6C 20 20 62 65 0D 0A 20 20 20 20 20 20 20 6C 6F    l  be..       lo
0107C0:  73 74 2E 20 48 6F 77 65 76 65 72 2C 20 61 6E 79    st. However, any
0107D0:  20 70 61 74 63 68 65 73 20 6D 61 64 65 20 74 6F     patches made to
0107E0:  20 74 68 65 73 65 20 20 65 6E 74 72 69 65 73 20     these  entries 
0107F0:  20 62 65 66 6F 72 65 20 20 41 4D 53 44 4F 53 20     before  AMSDOS 
010800:  20 77 61 73 0D 0A 20 20 20 20 20 20 20 69 6E 69     was..       ini
010810:  74 69 61 6C 69 7A 65 64 20 77 69 6C 6C 20 62 65    tialized will be
010820:  20 72 65 73 74 6F 72 65 64 2E 0D 0A 0D 0A 0D 0A     restored.......
010830:  0D 0A 0D 0A 20 20 20 20 20 20 20 52 65 6C 61 74    ....       Relat
010840:  65 64 20 65 6E 74 72 69 65 73 3A 0D 0A 0D 0A 0D    ed entries:.....
010850:  0A 20 20 20 20 20 20 20 44 49 53 43 0D 0A 20 20    .       DISC..  
010860:  20 20 20 20 20 44 49 53 43 2E 49 4E 0D 0A 20 20         DISC.IN..  
010870:  20 20 20 20 20 44 49 53 43 2E 4F 55 54 0D 0A 20         DISC.OUT.. 
010880:  20 20 20 20 20 20 54 41 50 45 2E 49 4E 0D 0A 20          TAPE.IN.. 
010890:  20 20 20 20 20 20 54 41 50 45 2E 4F 55 54 0D 0A          TAPE.OUT..
0108A0:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41 4D 53    ......       AMS
0108B0:  54 52 41 44 20 43 50 43 34 36 34 2F 36 36 34 2F    TRAD CPC464/664/
0108C0:  36 31 32 38 20 46 49 52 4D 57 41 52 45 20 20 20    6128 FIRMWARE   
0108D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0108E0:  20 20 20 20 20 20 20 20 20 70 61 67 65 20 32 30             page 20
0108F0:  2E 31 32 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    .12.............
010900:  0A 20 20 20 20 20 20 20 54 41 50 45 2E 49 4E 0D    .       TAPE.IN.
010910:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41 63 74 69    .....       Acti
010920:  6F 6E 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    on:......       
010930:  54 68 69 73 20 63 6F 6D 6D 61 6E 64 20 72 65 73    This command res
010940:  74 6F 72 65 73 20 74 68 65 20 74 61 70 65 20 69    tores the tape i
010950:  6E 70 75 74 20 66 69 72 6D 77 61 72 65 20 20 65    nput firmware  e
010960:  6E 74 72 69 65 73 20 20 74 6F 20 20 74 68 65 20    ntries  to  the 
010970:  20 73 74 61 74 65 0D 0A 20 20 20 20 20 20 20 74     state..       t
010980:  68 65 79 20 77 65 72 65 20 62 65 66 6F 72 65 20    hey were before 
010990:  41 4D 53 44 4F 53 20 77 61 73 20 69 6E 69 74 69    AMSDOS was initi
0109A0:  61 6C 69 7A 65 64 2E 0D 0A 0D 0A 0D 0A 20 20 20    alized.......   
0109B0:  20 20 20 20 50 61 72 61 6D 65 74 65 72 73 3A 0D        Parameters:.
0109C0:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 4E 6F 6E 65    .....       None
0109D0:  2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 4E 6F    .......       No
0109E0:  74 65 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    tes:......      
0109F0:  20 54 68 65 20 72 65 73 74 6F 72 65 64 20 66 69     The restored fi
010A00:  72 6D 77 61 72 65 20 65 6E 74 72 69 65 73 20 61    rmware entries a
010A10:  72 65 3A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    re:........     
010A20:  20 20 43 41 53 20 49 4E 20 4F 50 45 4E 0D 0A 20      CAS IN OPEN.. 
010A30:  20 20 20 20 20 20 43 41 53 20 49 4E 20 43 4C 4F          CAS IN CLO
010A40:  53 45 0D 0A 20 20 20 20 20 20 20 43 41 53 20 49    SE..       CAS I
010A50:  4E 20 41 42 41 4E 44 4F 4E 0D 0A 20 20 20 20 20    N ABANDON..     
010A60:  20 20 43 41 53 20 49 4E 20 43 48 41 52 0D 0A 20      CAS IN CHAR.. 
010A70:  20 20 20 20 20 20 43 41 53 20 49 4E 20 44 49 52          CAS IN DIR
010A80:  45 43 54 0D 0A 20 20 20 20 20 20 20 43 41 53 20    ECT..       CAS 
010A90:  52 45 54 55 52 4E 0D 0A 20 20 20 20 20 20 20 43    RETURN..       C
010AA0:  41 53 20 54 45 53 54 20 45 4F 46 0D 0A 20 20 20    AS TEST EOF..   
010AB0:  20 20 20 20 43 41 53 20 43 41 54 41 4C 4F 47 0D        CAS CATALOG.
010AC0:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 4E 6F 74 65    .....       Note
010AD0:  20 74 68 61 74 20 61 6E 79 20 70 61 74 63 68 65     that any patche
010AE0:  73 20 74 6F 20 74 68 65 20 6A 75 6D 70 62 6C 6F    s to the jumpblo
010AF0:  63 6B 20 65 6E 74 72 69 65 73 20 66 6F 72 20 74    ck entries for t
010B00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
010B10:  0E 00 00 00 02 09 50 E5 0E 00 C1 02 00 00 00 02    ......P.........
010B20:  0E 00 C2 02 00 00 00 02 0E 00 C3 02 00 00 00 02    ................
010B30:  0E 00 C4 02 00 00 00 02 0E 00 C5 02 00 00 00 02    ................
010B40:  0E 00 C6 02 00 00 00 02 0E 00 C7 02 00 00 00 02    ................
010B50:  0E 00 C8 02 00 00 00 02 0E 00 C9 02 00 00 00 02    ................
010B60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010B70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010B80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010B90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010BA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010BB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010BC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010BD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010BE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010BF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010C00:  68 65 73 65 20 72 6F 75 74 69 6E 65 73 20 6D 61    hese routines ma
010C10:  64 65 0D 0A 20 20 20 20 20 20 20 62 65 66 6F 72    de..       befor
010C20:  65 20 61 20 44 49 53 43 20 6F 72 20 44 49 53 43    e a DISC or DISC
010C30:  2E 49 4E 20 63 6F 6D 6D 61 6E 64 20 77 61 73 20    .IN command was 
010C40:  65 78 65 63 75 74 65 64 20 77 69 6C 6C 20 62 65    executed will be
010C50:  20 20 6C 6F 73 74 2E 20 20 48 6F 77 65 76 65 72      lost.  However
010C60:  2C 0D 0A 20 20 20 20 20 20 20 61 6E 79 20 70 61    ,..       any pa
010C70:  74 63 68 65 73 20 6D 61 64 65 20 74 6F 20 74 68    tches made to th
010C80:  65 73 65 20 65 6E 74 72 69 65 73 20 62 65 66 6F    ese entries befo
010C90:  72 65 20 41 4D 53 44 4F 53 20 77 61 73 20 20 69    re AMSDOS was  i
010CA0:  6E 69 74 69 61 6C 69 7A 65 64 20 20 77 69 6C 6C    nitialized  will
010CB0:  0D 0A 20 20 20 20 20 20 20 62 65 20 72 65 73 74    ..       be rest
010CC0:  6F 72 65 64 2E 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20    ored........... 
010CD0:  20 20 20 20 20 20 52 65 6C 61 74 65 64 20 65 6E          Related en
010CE0:  74 72 69 65 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20    tries:......    
010CF0:  20 20 20 44 49 53 43 0D 0A 20 20 20 20 20 20 20       DISC..       
010D00:  44 49 53 43 2E 49 4E 0D 0A 20 20 20 20 20 20 20    DISC.IN..       
010D10:  44 49 53 43 2E 4F 55 54 0D 0A 20 20 20 20 20 20    DISC.OUT..      
010D20:  20 54 41 50 45 0D 0A 20 20 20 20 20 20 20 54 41     TAPE..       TA
010D30:  50 45 2E 4F 55 54 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    PE.OUT..........
010D40:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20    ............    
010D50:  20 20 20 41 4D 53 54 52 41 44 20 43 50 43 34 36       AMSTRAD CPC46
010D60:  34 2F 36 36 34 2F 36 31 32 38 20 46 49 52 4D 57    4/664/6128 FIRMW
010D70:  41 52 45 20 20 20 20 20 20 20 20 20 20 20 20 20    ARE             
010D80:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70                   p
010D90:  61 67 65 20 32 30 2E 31 33 0D 0A 0D 0A 0D 0A 0D    age 20.13.......
010DA0:  0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 54 41    .......       TA
010DB0:  50 45 2E 4F 55 54 0D 0A 0D 0A 0D 0A 20 20 20 20    PE.OUT......    
010DC0:  20 20 20 41 63 74 69 6F 6E 3A 0D 0A 0D 0A 0D 0A       Action:......
010DD0:  20 20 20 20 20 20 20 54 68 69 73 20 63 6F 6D 6D           This comm
010DE0:  61 6E 64 20 72 65 73 74 6F 72 65 73 20 74 68 65    and restores the
010DF0:  20 74 61 70 65 20 6F 75 74 70 75 74 20 66 69 72     tape output fir
010E00:  6D 77 61 72 65 20 65 6E 74 72 69 65 73 20 20 74    mware entries  t
010E10:  6F 20 20 74 68 65 20 20 73 74 61 74 65 0D 0A 20    o  the  state.. 
010E20:  20 20 20 20 20 20 74 68 65 79 20 77 65 72 65 20          they were 
010E30:  62 65 66 6F 72 65 20 41 4D 53 44 4F 53 20 77 61    before AMSDOS wa
010E40:  73 20 69 6E 69 74 69 61 6C 69 7A 65 64 2E 0D 0A    s initialized...
010E50:  0D 0A 0D 0A 20 20 20 20 20 20 20 50 61 72 61 6D    ....       Param
010E60:  65 74 65 72 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20    eters:......    
010E70:  20 20 20 4E 6F 6E 65 2E 0D 0A 0D 0A 0D 0A 20 20       None.......  
010E80:  20 20 20 20 20 4E 6F 74 65 73 3A 0D 0A 0D 0A 0D         Notes:.....
010E90:  0A 20 20 20 20 20 20 20 54 68 65 20 72 65 73 74    .       The rest
010EA0:  6F 72 65 64 20 66 69 72 6D 77 61 72 65 20 65 6E    ored firmware en
010EB0:  74 72 69 65 73 20 61 72 65 3A 0D 0A 0D 0A 0D 0A    tries are:......
010EC0:  20 20 20 20 20 20 20 43 41 53 20 4F 55 54 20 4F           CAS OUT O
010ED0:  50 45 4E 0D 0A 20 20 20 20 20 20 20 43 41 53 20    PEN..       CAS 
010EE0:  4F 55 54 20 43 4C 4F 53 45 0D 0A 20 20 20 20 20    OUT CLOSE..     
010EF0:  20 20 43 41 53 20 4F 55 54 20 41 42 41 4E 44 4F      CAS OUT ABANDO
010F00:  4E 0D 0A 20 20 20 20 20 20 20 43 41 53 20 4F 55    N..       CAS OU
010F10:  54 20 43 48 41 52 0D 0A 20 20 20 20 20 20 20 43    T CHAR..       C
010F20:  41 53 20 4F 55 54 20 44 49 52 45 43 54 0D 0A 0D    AS OUT DIRECT...
010F30:  0A 0D 0A 20 20 20 20 20 20 20 4E 6F 74 65 20 74    ...       Note t
010F40:  68 61 74 20 61 6E 79 20 70 61 74 63 68 65 73 20    hat any patches 
010F50:  74 6F 20 74 68 65 20 6A 75 6D 70 62 6C 6F 63 6B    to the jumpblock
010F60:  20 65 6E 74 72 69 65 73 20 66 6F 72 20 74 68 65     entries for the
010F70:  73 65 20 72 6F 75 74 69 6E 65 73 20 6D 61 64 65    se routines made
010F80:  0D 0A 20 20 20 20 20 20 20 62 65 66 6F 72 65 20    ..       before 
010F90:  61 20 44 49 53 43 20 6F 72 20 44 49 53 43 2E 4F    a DISC or DISC.O
010FA0:  55 54 20 63 6F 6D 6D 61 6E 64 20 77 61 73 20 65    UT command was e
010FB0:  78 65 63 75 74 65 64 20 77 69 6C 6C 20 62 65 20    xecuted will be 
010FC0:  6C 6F 73 74 2E 20 20 48 6F 77 65 76 65 72 2C 0D    lost.  However,.
010FD0:  0A 20 20 20 20 20 20 20 61 6E 79 20 70 61 74 63    .       any patc
010FE0:  68 65 73 20 6D 61 64 65 20 74 6F 20 74 68 65 73    hes made to thes
010FF0:  65 20 65 6E 74 72 69 65 73 20 62 65 66 6F 72 65    e entries before
011000:  20 41 4D 53 44 4F 53 20 77 61 73 20 20 69 6E 69     AMSDOS was  ini
011010:  74 69 61 6C 69 7A 65 64 20 20 77 69 6C 6C 0D 0A    tialized  will..
011020:  20 20 20 20 20 20 20 62 65 20 72 65 73 74 6F 72           be restor
011030:  65 64 2E 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20    ed...........   
011040:  20 20 20 20 52 65 6C 61 74 65 64 20 65 6E 74 72        Related entr
011050:  69 65 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    ies:......      
011060:  20 44 49 53 43 0D 0A 20 20 20 20 20 20 20 44 49     DISC..       DI
011070:  53 43 2E 49 4E 0D 0A 20 20 20 20 20 20 20 44 49    SC.IN..       DI
011080:  53 43 2E 4F 55 54 0D 0A 20 20 20 20 20 20 20 54    SC.OUT..       T
011090:  41 50 45 0D 0A 20 20 20 20 20 20 20 54 41 50 45    APE..       TAPE
0110A0:  2E 49 4E 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    .IN.............
0110B0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
0110C0:  0A 20 20 20 20 20 20 20 41 4D 53 54 52 41 44 20    .       AMSTRAD 
0110D0:  43 50 43 34 36 34 2F 36 36 34 2F 36 31 32 38 20    CPC464/664/6128 
0110E0:  46 49 52 4D 57 41 52 45 20 20 20 20 20 20 20 20    FIRMWARE        
0110F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
011100:  20 20 20 20 70 61 67 65 20 32 30 2E 31 34 0D 0A        page 20.14..
011110:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20    ............    
011120:  20 20 20 55 53 45 52 0D 0A 0D 0A 0D 0A 20 20 20       USER......   
011130:  20 20 20 20 41 63 74 69 6F 6E 3A 0D 0A 0D 0A 0D        Action:.....
011140:  0A 20 20 20 20 20 20 20 53 65 74 20 74 68 65 20    .       Set the 
011150:  64 65 66 61 75 6C 74 20 75 73 65 72 20 6E 75 6D    default user num
011160:  62 65 72 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    ber.......      
011170:  20 50 61 72 61 6D 65 74 65 72 73 3A 0D 0A 0D 0A     Parameters:....
011180:  0D 0A 20 20 20 20 20 20 20 4F 6E 65 20 69 6E 74    ..       One int
011190:  65 67 65 72 20 70 61 72 61 6D 65 74 65 72 2E 0D    eger parameter..
0111A0:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 4E 6F 74 65    .....       Note
0111B0:  73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 54    s:......       T
0111C0:  68 65 20 75 73 65 72 20 6E 75 6D 62 65 72 20 6D    he user number m
0111D0:  75 73 74 20 62 65 20 69 6E 20 74 68 65 20 72 61    ust be in the ra
0111E0:  6E 67 65 20 30 2E 2E 31 35 2E 20 41 6E 79 20 6F    nge 0..15. Any o
0111F0:  74 68 65 72 20 20 70 61 72 61 6D 65 74 65 72 20    ther  parameter 
011200:  20 77 69 6C 6C 0D 0A 20 20 20 20 20 20 20 63 61     will..       ca
011210:  75 73 65 20 61 6E 20 65 72 72 6F 72 20 61 6E 64    use an error and
011220:  20 74 68 65 20 64 65 66 61 75 6C 74 20 75 73 65     the default use
011230:  72 20 77 69 6C 6C 20 72 65 6D 61 69 6E 20 75 6E    r will remain un
011240:  63 68 61 6E 67 65 64 2E 0D 0A 0D 0A 0D 0A 20 20    changed.......  
011250:  20 20 20 20 20 57 68 65 6E 20 41 4D 53 44 4F 53         When AMSDOS
011260:  20 69 73 20 69 6E 69 74 69 61 6C 69 7A 65 64 20     is initialized 
011270:  74 68 65 20 64 65 66 61 75 6C 74 20 75 73 65 72    the default user
011280:  20 6E 75 6D 62 65 72 20 69 73 20 73 65 74 20 74     number is set t
011290:  6F 20 30 2E 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20    o 0.........    
0112A0:  20 20 20 52 65 6C 61 74 65 64 20 65 6E 74 72 69       Related entri
0112B0:  65 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    es:......       
0112C0:  44 49 52 0D 0A 20 20 20 20 20 20 20 45 52 41 0D    DIR..       ERA.
0112D0:  0A 20 20 20 20 20 20 20 52 45 4E 0D 0A 0D 0A 0D    .       REN.....
0112E0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
0112F0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
011300:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
011310:  0A 0D 0A 20 20 20 20 20 20 20 41 4D 53 54 52 41    ...       AMSTRA
011320:  44 20 43 50 43 34 36 34 2F 36 36 34 2F 36 31 32    D CPC464/664/612
011330:  38 20 46 49 52 4D 57 41 52 45 20 20 20 20 20 20    8 FIRMWARE      
011340:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
011350:  20 20 20 20 20 20 70 61 67 65 20 32 30 2E 31 35          page 20.15
011360:  0D 0A 1A 20 69 6E 74 65 72 66 61 63 65 20 20 63    ... interface  c
011370:  6F 6E 74 61 69 6E 20 20 61 0D 0A 20 20 20 20 20    ontain  a..     
011380:  0D 0A 20 20 20 20 20 20 20 4F 6E 65 20 69 6E 74    ..       One int
011390:  65 67 65 72 20 70 61 72 61 6D 65 74 65 72 2E 0D    eger parameter..
0113A0:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 4E 6F 74 65    .....       Note
0113B0:  73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 54    s:......       T
0113C0:  68 65 20 75 73 65 72 20 6E 75 6D 62 65 72 20 6D    he user number m
0113D0:  75 73 74 20 62 65 20 69 6E 20 74 68 65 20 72 61    ust be in the ra
0113E0:  6E 67 65 20 30 2E 2E 31 35 2E 20 41 6E 79 20 6F    nge 0..15. Any o
0113F0:  74 68 65 72 20 20 70 61 72 61 6D 65 74 65 72 20    ther  parameter 
011400:  00 34 36 34 2D 41 50 31 20 42 49 4E 00 00 00 00    .464-AP1 BIN....
011410:  00 00 02 00 00 00 40 00 CA 16 00 00 00 00 00 00    ......@.........
011420:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011430:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011440:  CA 16 00 88 04 04 00 80 FD 04 00 80 FD 04 00 80    ................
011450:  FD 04 00 80 FD 09 00 40 FD 13 00 80 FD 27 00 80    .......@.....'..
011460:  00 00 1F C0 80 FD 22 00 80 FD 10 00 6E 07 FD 15    ......".....n...
011470:  00 80 38 1E 00 00 80 FD 22 00 80 FD 27 00 80 FD    ..8....."...'...
011480:  3A 5A 40 CD 0E BC 2A 5B 40 CD 05 BC ED 4B 5D 40    :Z@...*[@....K]@
011490:  CD 38 BC 21 5F 40 AF 4E 23 46 23 E5 F5 CD 32 BC    .8.!_@.N#F#...2.
0114A0:  F1 E1 3C FE 10 20 F0 21 83 40 11 00 C0 ED 4B 81    ..<.. .!.@....K.
0114B0:  40 47 B7 20 06 01 00 40 ED B0 C9 7E B9 28 10 12    @G. ...@...~.(..
0114C0:  13 23 3A 80 40 94 20 F3 3A 7F 40 95 20 ED C9 23    .#:.@. .:.@. ..#
0114D0:  46 23 7E 12 13 10 FC C3 41 40 02 00 00 01 01 01    F#~.....A@......
0114E0:  01 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 00    ................
0114F0:  00 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 CA    ................
011500:  56 FD FF FD 67 00 03 E0 FD 3B 00 40 FD 04 00 40    V...g....;.@...@
011510:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
011520:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
011530:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
011540:  FD 04 00 40 FD 04 00 40 FD 04 00 40 77 1D C0 00    ...@...@...@w...
011550:  40 1D C0 E0 00 40 1D C7 70 00 40 1D C3 80 00 40    @....@..p.@....@
011560:  1D C7 70 00 40 01 C0 70 00 40 03 87 70 00 40 03    ..p.@..p.@..p.@.
011570:  81 C0 00 40 03 87 70 00 40 07 71 DC 00 40 0E E1    ...@..p.@.q..@..
011580:  C0 00 40 0E 07 70 00 40 1C 01 C0 00 40 0E 0E E0    ..@..p.@....@...
011590:  00 40 1C 01 C0 00 40 FD 04 00 7F FD 4A FF C0 FD    .@....@.....J...
0115A0:  04 00 40 FD 05 00 10 FD 04 00 10 FD 04 00 10 FD    ..@.............
0115B0:  04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
0115C0:  04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
0115D0:  04 00 10 FD 04 00 10 FD 08 00 40 FD 04 00 40 FD    ..........@...@.
0115E0:  05 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
0115F0:  04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
011600:  04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
011610:  04 00 10 FD 08 00 40 FD 04 00 7F FD 43 FF C0 00    ......@.....C...
011620:  7F 0F 80 00 00 40 FD 04 00 40 00 07 1D C0 00 00    .....@...@......
011630:  00 40 03 81 DC 00 40 03 81 DC 00 40 03 80 F0 00    .@....@....@....
011640:  40 07 01 DC 00 40 07 01 DC 00 40 01 E0 78 00 40    @....@....@..x.@
011650:  01 E1 C0 00 40 07 70 1C 00 40 07 70 E0 00 40 07    ....@.p..@.p..@.
011660:  71 DC 00 40 07 71 DC 00 40 03 C1 DC 00 40 FD 06    q..@.q..@....@..
011670:  00 40 FD 04 00 40 FD 07 00 40 FD 04 00 40 FD 04    .@...@...@...@..
011680:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
011690:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
0116A0:  00 40 FD 04 00 40 FD 04 00 40 FD 06 00 40 FD 04    .@...@...@...@..
0116B0:  00 40 FD 09 00 80 FD 04 00 80 FD 04 00 80 FD 04    .@..............
0116C0:  00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04    ................
0116D0:  00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04    ................
0116E0:  00 80 FD 09 00 40 FD 04 00 40 00 00 E0 38 FD 05    .....@...@...8..
0116F0:  00 80 07 00 E0 00 80 0E E0 38 00 80 0E E0 E0 00    .........8......
011700:  80 00 E0 38 00 80 00 E3 F8 00 80 0F E3 B8 00 80    ...8............
011710:  00 E3 B8 00 80 00 E0 38 00 80 00 E0 E0 00 80 00    .......8........
011720:  E3 B8 00 80 03 80 E0 00 80 00 00 00 38 0E FD 04    ............8...
011730:  00 40 FD 04 00 40 FD 09 00 80 FD 04 00 80 FD 04    .@...@..........
011740:  00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04    ................
011750:  00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04    ................
011760:  00 80 FD 04 00 80 FD 09 00 40 FD 13 00 80 FD 27    .........@.....'
011770:  00 80 00 00 1F C0 80 FD 22 00 80 FD 10 00 7F 0E    ........".......
011780:  FD 15 00 80 70 07 00 00 80 FD 22 00 FD 2D FF 80    ....p....."..-..
011790:  FD FF 00 FD FF 00 FD FF 00 FD 17 00 38 1E 03 80    ............8...
0117A0:  00 78 1E 03 80 01 8C 00 07 00 00 00 77 00 00 01    .x..........w...
0117B0:  C0 FD 04 00 1C FD 85 00 40 FD 04 00 40 FD 04 00    ........@...@...
0117C0:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
0117D0:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
0117E0:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
0117F0:  40 FD 04 00 40 FD 04 00 40 3E 0F 80 00 40 0F 80    @...@...@>...@..
011800:  E0 00 40 0F 83 E0 00 40 0F 83 80 00 40 0F 83 E0    ..@....@....@...
011810:  00 40 01 C1 E0 00 40 03 83 E0 00 40 03 87 F0 00    .@....@....@....
011820:  40 03 83 E0 00 40 03 E0 F8 00 40 07 C3 F8 00 40    @....@....@....@
011830:  1F C3 E0 00 40 3F 81 C0 00 40 3F 87 C0 00 40 1C    ....@?...@?...@.
011840:  07 80 00 40 FD 54 00 40 03 C1 F0 00 00 10 01 E1    ...@.T.@........
011850:  FC 00 10 07 F0 F8 00 10 01 FC 3E 00 10 03 F8 7C    ..........>....|
011860:  00 10 07 F0 70 00 10 00 E0 F8 00 10 00 70 7C 00    ....p........p|.
011870:  10 01 F0 FE 00 10 00 F8 0E 00 10 03 E1 FC 00 10    ................
011880:  03 E0 78 00 10 01 C1 FC 00 10 FD 08 00 40 FD 04    ..x..........@..
011890:  00 40 FD 05 00 10 FD 04 00 10 FD 04 00 10 FD 04    .@..............
0118A0:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04    ................
0118B0:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04    ................
0118C0:  00 10 FD 04 00 10 FD 08 00 40 FD 04 00 40 FD 07    .........@...@..
0118D0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
0118E0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
0118F0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
011900:  00 40 FD 06 00 40 FD 04 00 40 00 0E 1D C0 00 00    .@...@...@......
011910:  00 40 07 01 DC 00 40 07 01 DC 00 40 07 00 70 00    .@....@....@..p.
011920:  40 07 E0 1C 00 40 07 E0 1C 00 40 03 E0 F8 00 40    @....@....@....@
011930:  03 E1 F8 00 40 00 70 38 00 40 00 71 C0 00 40 00    ....@.p8.@.q..@.
011940:  71 DC 00 40 00 71 DC 00 40 01 C1 DC 00 40 FD 06    q..@.q..@....@..
011950:  00 40 FD 04 00 40 FD 07 00 40 FD 04 00 40 FD 04    .@...@...@...@..
011960:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
011970:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
011980:  00 40 FD 04 00 40 FD 04 00 40 FD 06 00 40 FD 04    .@...@...@...@..
011990:  00 40 FD 09 00 80 FD 04 00 80 FD 04 00 80 FD 04    .@..............
0119A0:  00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04    ................
0119B0:  00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04    ................
0119C0:  00 80 FD 09 00 40 FD 04 00 40 00 01 C0 38 FD 05    .....@...@...8..
0119D0:  00 80 07 00 E0 00 80 0E E3 B8 00 80 0E E1 C0 00    ................
0119E0:  80 0E E3 B8 00 80 0E E0 70 00 80 01 C3 B8 00 80    ........p.......
0119F0:  0E E3 B8 00 80 0E E0 70 00 80 0E E0 E0 00 80 0E    .......p........
011A00:  E3 B8 00 80 07 01 C0 00 80 00 00 00 70 0E FD 04    ............p...
011A10:  00 40 FD 04 00 40 FD 09 00 80 FD 04 00 80 FD 04    .@...@..........
011A20:  00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04    ................
011A30:  00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04    ................
011A40:  00 80 FD 04 00 80 FD 09 00 40 FD 13 00 80 FD 27    .........@.....'
011A50:  00 80 00 00 0F 80 80 FD 22 00 80 FD 10 00 0E 0E    ........".......
011A60:  FD 15 00 80 E0 77 00 00 80 FD FF 00 FD FF 00 FD    .....w..........
011A70:  FF 00 FD 67 00 78 38 07 80 70 E0 38 07 80 01 DC    ...g.x8..p.8....
011A80:  FD 05 00 7E 00 00 01 C0 FD 04 00 1C FD 85 00 40    ...~...........@
011A90:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
011AA0:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
011AB0:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
011AC0:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
011AD0:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
011AE0:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
011AF0:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
011B00:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 7F    ...@...@...@....
011B10:  FD 4A FF C0 FD 04 00 40 07 03 B8 00 00 10 03 80    .J.....@........
011B20:  1C 00 10 07 01 DC 00 10 01 C0 77 00 10 03 80 EE    ..........w.....
011B30:  00 10 07 00 F0 00 10 01 E1 DC 00 10 00 F0 EE 00    ................
011B40:  10 03 B8 E0 00 10 01 DC 1E 00 10 07 70 1C 00 10    ............p...
011B50:  07 70 E0 00 10 03 C0 1C 00 10 FD 08 00 40 FD 04    .p...........@..
011B60:  00 40 FD 05 00 10 FD 04 00 10 FD 04 00 10 FD 04    .@..............
011B70:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04    ................
011B80:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04    ................
011B90:  00 10 FD 04 00 10 00 00 00 1C 0F 80 00 00 40 FD    ..............@.
011BA0:  04 00 40 FD 07 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
011BB0:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
011BC0:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
011BD0:  04 00 40 FD 04 00 40 FD 06 00 40 FD 04 00 40 00    ..@...@...@...@.
011BE0:  1C 1F C0 00 00 00 40 07 E0 FC 00 40 07 E1 FC 00    ......@....@....
011BF0:  40 07 E0 70 00 40 00 70 78 00 40 00 70 38 00 40    @..p.@.px.@.p8.@
011C00:  06 E1 B8 00 40 06 E0 1C 00 40 01 E0 70 00 40 01    ....@....@..p.@.
011C10:  E1 F8 00 40 00 E0 FC 00 40 00 E0 F8 00 40 01 C0    ...@....@....@..
011C20:  FC 00 40 FD 06 00 40 FD 04 00 40 FD 07 00 40 FD    ..@...@...@...@.
011C30:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
011C40:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
011C50:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
011C60:  06 00 40 FD 04 00 40 FD 09 00 80 FD 04 00 80 FD    ..@...@.........
011C70:  04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD    ................
011C80:  04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD    ................
011C90:  04 00 80 FD 04 00 80 FD 09 00 40 FD 04 00 40 00    ..........@...@.
011CA0:  03 F8 FE FD 05 00 80 07 03 F8 00 80 07 C1 F0 00    ................
011CB0:  80 07 C3 F8 00 80 07 C1 F0 00 80 07 C0 70 00 80    .............p..
011CC0:  01 C1 F0 00 80 07 C1 F0 00 80 07 C1 E0 00 80 07    ................
011CD0:  C3 F8 00 80 07 C1 F0 00 80 0F E3 F8 00 80 00 00    ................
011CE0:  00 FE 3F 80 00 00 00 40 FD 04 00 7F FD 4A FF C0    ..?....@.....J..
011CF0:  FD 13 00 80 FD 27 00 80 00 00 1F C0 80 FD 22 00    .....'........".
011D00:  80 FD 10 00 0E 0E FD 15 00 81 FC 3E 00 00 80 FD    ...........>....
011D10:  FF 00 FD FF 00 FD FF 00 FD 67 00 F8 70 0F 80 E1    .........g..p...
011D20:  C0 70 0F 80 01 FC 3E 0F 07 E0 00 7C 0F 87 71 F8    .p....>....|..q.
011D30:  3E 0F 87 E0 FC FD 85 00 40 1E 07 80 00 40 07 80    >.......@....@..
011D40:  E0 00 40 07 87 F0 00 40 1F C7 F0 00 40 1F C1 E0    ..@....@....@...
011D50:  00 40 01 C1 F0 00 40 03 83 E0 00 40 03 81 C0 00    .@....@....@....
011D60:  40 03 83 E0 00 40 03 E0 F8 00 40 07 C1 F0 00 40    @....@....@....@
011D70:  0F 87 F0 00 40 1F 01 C0 00 40 0E 03 C0 00 40 3F    ....@....@....@?
011D80:  87 C0 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
011D90:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
011DA0:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
011DB0:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
011DC0:  FD 04 00 40 FD 04 00 40 FD 05 00 10 FD 04 00 10    ...@...@........
011DD0:  FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    ................
011DE0:  FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    ................
011DF0:  FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 08 00 40    ...............@
011E00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
011E10:  0F 00 00 00 02 09 50 E5 0F 00 C1 02 00 00 00 02    ......P.........
011E20:  0F 00 C2 02 00 00 00 02 0F 00 C3 02 00 00 00 02    ................
011E30:  0F 00 C4 02 00 00 00 02 0F 00 C5 02 00 00 00 02    ................
011E40:  0F 00 C6 02 00 00 00 02 0F 00 C7 02 00 00 00 02    ................
011E50:  0F 00 C8 02 00 00 00 02 0F 00 C9 02 00 00 00 02    ................
011E60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011E70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011E80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011E90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011EA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011EB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011EC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011ED0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011EE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011EF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011F00:  FD 04 00 40 0E 03 B8 00 00 10 07 00 38 00 10 07    ...@........8...
011F10:  E1 DC 00 10 01 F8 77 00 10 03 F0 EE 00 10 07 E0    ......w.........
011F20:  70 00 10 03 E0 1C 00 10 01 F0 0E 00 10 00 38 FC    p.............8.
011F30:  00 10 00 1C 3E 00 10 00 70 38 00 10 00 71 C0 00    ....>...p8...q..
011F40:  10 01 C0 38 00 10 FD 08 00 40 FD 04 00 40 FD 05    ...8.....@...@..
011F50:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04    ................
011F60:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04    ................
011F70:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04    ................
011F80:  00 10 00 00 00 3C 1D C0 00 00 40 FD 04 00 40 FD    .....<....@...@.
011F90:  07 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
011FA0:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
011FB0:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
011FC0:  04 00 40 FD 06 00 40 FD 04 00 40 00 38 1D C0 00    ..@...@...@.8...
011FD0:  00 00 40 07 70 1C 00 40 07 71 DC 00 40 07 70 70    ..@.p..@.q..@.pp
011FE0:  00 40 00 70 1C 00 40 00 70 70 00 40 07 F1 FC 00    .@.p..@.pp.@....
011FF0:  40 07 F0 1C 00 40 00 70 E0 00 40 00 71 DC 00 40    @....@.p..@.q..@
012000:  01 C0 1C 00 40 01 C1 DC 00 40 01 C0 1C 00 40 FD    ....@....@....@.
012010:  06 00 40 FD 04 00 40 FD 07 00 40 FD 04 00 40 FD    ..@...@...@...@.
012020:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
012030:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
012040:  04 00 40 FD 04 00 40 FD 04 00 40 FD 06 00 40 FD    ..@...@...@...@.
012050:  04 00 40 FD 09 00 80 FD 04 00 80 FD 04 00 80 FD    ..@.............
012060:  04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD    ................
012070:  04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD    ................
012080:  04 00 80 FD 09 00 40 FD 04 00 40 FD 09 00 80 FD    ......@...@.....
012090:  04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD    ................
0120A0:  04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD    ................
0120B0:  04 00 80 FD 04 00 80 FD 04 00 80 FD 09 00 40 FD    ..............@.
0120C0:  63 00 80 FD 27 00 80 00 00 1F C0 80 FD 22 00 80    c...'........"..
0120D0:  FD 27 00 80 FD 04 00 80 FD FF 00 FD FF 00 FD FF    .'..............
0120E0:  00 FD 66 00 01 B8 7E 1B 81 C1 F8 7E 1B 80 01 FC    ..f...~....~....
0120F0:  07 07 07 70 00 78 1D C7 71 DC 77 01 C7 71 DC FD    ...p.x..q.w..q..
012100:  35 00 7F FD 4A FF C0 FD 04 00 40 38 0E 00 00 40    5...J.....@8...@
012110:  0E 01 E0 00 40 0E 07 00 00 40 1C 00 70 00 40 1C    ....@....@..p.@.
012120:  03 80 00 40 03 C3 B8 00 40 07 87 70 00 40 07 83    ...@....@..p.@..
012130:  C0 00 40 07 87 70 00 40 07 71 DC 00 40 0E E3 B8    ..@..p.@.q..@...
012140:  00 40 1D C7 00 00 40 3B 83 C0 00 40 1E 07 00 00    .@....@;...@....
012150:  40 03 8E E0 00 40 FD 04 00 40 FD 04 00 40 FD 04    @....@...@...@..
012160:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
012170:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
012180:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
012190:  00 40 FD 04 00 40 FD 04 00 40 FD 05 00 10 FD 04    .@...@...@......
0121A0:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04    ................
0121B0:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04    ................
0121C0:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 08    ................
0121D0:  00 40 FD 04 00 40 0F C1 F0 00 00 10 07 E0 70 00    .@...@........p.
0121E0:  10 00 70 FC 00 10 00 1C 3E 00 10 00 38 FE 00 10    ..p.....>...8...
0121F0:  00 70 70 00 10 06 E0 78 00 10 03 70 1C 00 10 00    .pp....x...p....
012200:  F0 0E 00 10 00 78 6E 00 10 00 E0 70 00 10 00 E1    .....xn....p....
012210:  F8 00 10 01 C0 70 00 10 FD 08 00 40 FD 04 00 40    .....p.....@...@
012220:  FD 05 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    ................
012230:  FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    ................
012240:  FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    ................
012250:  FD 04 00 10 00 00 00 1C 1D C0 00 00 40 FD 04 00    ............@...
012260:  40 FD 07 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
012270:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
012280:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
012290:  40 FD 04 00 40 FD 06 00 40 FD 04 00 40 00 38 1D    @...@...@...@.8.
0122A0:  C0 00 00 00 40 07 70 38 00 40 07 71 DC 00 40 07    ....@.p8.@.q..@.
0122B0:  70 70 00 40 07 71 DC 00 40 07 70 E0 00 40 00 E0    pp.@.q..@.p..@..
0122C0:  38 00 40 00 E1 DC 00 40 07 70 E0 00 40 07 71 DC    8.@....@.p..@.q.
0122D0:  00 40 03 80 38 00 40 03 81 DC 00 40 01 C0 38 00    .@..8.@....@..8.
0122E0:  40 FD 06 00 40 FD 04 00 7F FD 4A FF C0 FD 04 00    @...@.....J.....
0122F0:  40 00 01 F0 38 FD 05 00 80 0F E0 E0 00 80 03 C1    @...8...........
012300:  F0 00 80 03 C1 F0 00 80 0F E3 F8 00 80 0F E0 70    ...............p
012310:  00 80 01 C0 F0 00 80 07 C1 F0 00 80 07 C1 F0 00    ................
012320:  80 07 C0 E0 00 80 07 C1 F0 00 80 07 C1 F0 00 80    ................
012330:  00 00 00 7C 0E FD 04 00 40 FD 04 00 40 FD 09 00    ...|....@...@...
012340:  80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00    ................
012350:  80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00    ................
012360:  80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 09 00    ................
012370:  40 FD 13 00 FD 2D FF 80 FD 22 00 80 FD 10 00 0E    @....-..."......
012380:  1F C0 FD 14 00 80 F8 3E 07 00 80 FD 22 00 80 FD    .......>...."...
012390:  27 00 80 FD 04 00 80 FD FF 00 FD FF 00 FD FF 00    '...............
0123A0:  FD 66 00 01 FC 77 1F C3 81 DC 77 1F C0 01 AC 3F    .f...w....w....?
0123B0:  07 07 70 00 7C 1F C7 71 DC 77 0F C7 01 DC FD 35    ..p.|..q.w.....5
0123C0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
0123D0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
0123E0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
0123F0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
012400:  00 40 70 1C 00 00 40 1C 03 E0 00 40 1C 07 E0 00    .@p...@....@....
012410:  40 1F 80 E0 00 40 1F 87 00 00 40 07 C3 B8 00 40    @....@....@....@
012420:  0F 87 70 00 40 0F 81 C0 00 40 0F 87 70 00 40 00    ..p.@....@..p.@.
012430:  70 1C 00 40 00 E0 38 00 40 01 C7 E0 00 40 03 87    p..@..8.@....@..
012440:  C0 00 40 0E 0E 00 00 40 07 0E E0 00 40 FD 04 00    ..@....@....@...
012450:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
012460:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
012470:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
012480:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
012490:  40 FD 05 00 10 FD 04 00 10 FD 04 00 10 FD 04 00    @...............
0124A0:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00    ................
0124B0:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00    ................
0124C0:  10 FD 04 00 10 FD 08 00 40 FD 04 00 40 0E E3 B8    ........@...@...
0124D0:  00 00 10 07 70 E0 00 10 00 70 1C 00 10 00 1C 77    ....p....p.....w
0124E0:  00 10 00 38 EE 00 10 00 70 70 00 10 07 F0 1C 00    ...8....pp......
0124F0:  10 03 F8 38 00 10 00 38 0E 00 10 00 1C 7F 00 10    ...8...8........
012500:  01 C0 E0 00 10 01 C1 DC 00 10 01 C0 E0 00 10 FD    ................
012510:  08 00 40 FD 04 00 40 FD 05 00 10 FD 04 00 10 FD    ..@...@.........
012520:  04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
012530:  04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
012540:  04 00 10 FD 04 00 10 FD 04 00 10 00 00 00 1C 0F    ................
012550:  80 00 00 40 FD 04 00 40 FD 07 00 40 FD 04 00 40    ...@...@...@...@
012560:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
012570:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
012580:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 06 00 40    ...@...@...@...@
012590:  FD 04 00 40 00 38 0F 80 00 00 00 40 03 E0 F0 00    ...@.8.....@....
0125A0:  40 03 E0 F8 00 40 03 E1 FC 00 40 03 E0 F8 00 40    @....@....@....@
0125B0:  03 E1 FC 00 40 00 E0 38 00 40 00 E0 F8 00 40 03    ....@..8.@....@.
0125C0:  E0 E0 00 40 03 E0 F8 00 40 07 F0 F0 00 40 07 F0    ...@....@....@..
0125D0:  F8 00 40 07 F0 F0 00 40 FD 06 00 40 FD 54 00 40    ..@....@...@.T.@
0125E0:  00 03 B8 78 FD 05 00 80 00 E1 E0 00 80 07 03 B8    ...x............
0125F0:  00 80 07 03 B8 00 80 0E 03 80 00 80 0E 00 F0 00    ................
012600:  80 03 C1 C0 00 80 0E E3 B8 00 80 0E E3 B8 00 80    ................
012610:  0E E1 E0 00 80 0E E3 B8 00 80 0E E3 B8 00 80 00    ................
012620:  00 00 EE 1E FD 04 00 40 FD 04 00 40 FD 09 00 80    .......@...@....
012630:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
012640:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
012650:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 09 00 40    ...............@
012660:  FD 13 00 80 FD 27 00 80 FD 04 00 80 FD 22 00 80    .....'......."..
012670:  FD 10 00 1E 01 C0 FD 14 00 81 DC 77 00 00 80 FD    ...........w....
012680:  22 00 80 FD 27 00 80 FD 04 00 80 FD FF 00 FD FF    "...'...........
012690:  00 FD FF 00 FD 67 00 38 77 03 87 01 DC 77 03 80    .....g.8w....w..
0126A0:  01 AC 77 07 07 70 00 7E 1C 03 F1 DC 77 1D C7 01    ..w..p.~....w...
0126B0:  DC FD 35 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    ..5.@...@...@...
0126C0:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
0126D0:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
0126E0:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
0126F0:  40 FD 04 00 40 7E 1F 80 00 40 1F 86 E0 00 40 1F    @...@~...@....@.
012700:  80 70 00 40 01 C1 C0 00 40 01 C7 E0 00 40 0D C1    .p.@....@....@..
012710:  F8 00 40 1B 83 E0 00 40 1B 81 C0 00 40 1B 87 F0    ..@....@....@...
012720:  00 40 01 E0 78 00 40 03 C0 70 00 40 03 80 70 00    .@..x.@..p.@..p.
012730:  40 07 0D C0 00 40 0E 0F C0 00 40 0E 07 E0 00 40    @....@....@....@
012740:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
012750:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
012760:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
012770:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
012780:  FD 04 00 40 FD 05 00 10 FD 04 00 10 FD 04 00 10    ...@............
012790:  FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    ................
0127A0:  FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    ................
0127B0:  FD 04 00 10 FD 04 00 10 FD 08 00 40 FD 04 00 40    ...........@...@
0127C0:  0E E3 B8 00 00 10 07 70 E0 00 10 07 70 38 00 10    .......p....p8..
0127D0:  01 DC 77 00 10 03 B8 EE 00 10 07 70 70 00 10 00    ..w........pp...
0127E0:  E1 DC 00 10 00 70 70 00 10 03 B8 EE 00 10 01 DC    .....pp.........
0127F0:  0E 00 10 03 80 E0 00 10 03 81 DC 00 10 01 C0 E0    ................
012800:  00 10 FD 08 00 40 FD 04 00 7F FD 41 FF F0 00 00    .....@.....A....
012810:  00 1C 1D C0 00 00 40 FD 04 00 40 FD 07 00 40 FD    ......@...@...@.
012820:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
012830:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
012840:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
012850:  06 00 40 FD 04 00 40 FD 07 00 40 FD 04 00 40 FD    ..@...@...@...@.
012860:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
012870:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
012880:  04 00 40 FD 04 00 40 FD 04 00 40 FD 06 00 40 FD    ..@...@...@...@.
012890:  04 00 7F FD 4A FF C0 FD 04 00 40 00 00 38 38 FD    ....J.....@..88.
0128A0:  05 00 80 01 C0 E0 00 80 0E 00 38 00 80 0E 00 38    ..........8....8
0128B0:  00 80 0F C3 F0 00 80 0F C1 F0 00 80 07 C3 80 00    ................
0128C0:  80 00 E3 B8 00 80 00 E3 B8 00 80 00 E0 E0 00 80    ................
0128D0:  00 E3 B8 00 80 00 E0 38 00 80 00 00 00 0E 0E FD    .......8........
0128E0:  04 00 40 FD 04 00 40 FD 09 00 80 FD 04 00 80 FD    ..@...@.........
0128F0:  04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD    ................
012900:  04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD    ................
012910:  04 00 80 FD 04 00 80 FD 09 00 40 FD 13 00 80 FD    ..........@.....
012920:  27 00 80 00 00 07 00 80 FD 22 00 80 FD 10 00 3E    '........".....>
012930:  03 80 FD 14 00 80 1C 07 00 00 80 FD 22 00 80 FD    ............"...
012940:  27 00 80 FD 04 00 80 FD FF 00 FD FF 00 FD FF 00    '...............
012950:  FD 67 00 38 3E 03 80 00 F8 3E 03 80 01 8C 3F 0F    .g.8>....>....?.
012960:  87 70 00 77 0F 80 71 F8 3E 0F C7 00 FC FD 35 00    .p.w..q.>.....5.
012970:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
012980:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
012990:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
0129A0:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
0129B0:  40 77 1D C0 00 40 1D C7 F0 00 40 1D C0 70 00 40    @w...@....@..p.@
0129C0:  01 C3 80 00 40 01 C7 70 00 40 0F E0 38 00 40 1F    ....@..p.@..8.@.
0129D0:  C7 70 00 40 1F C1 C0 00 40 1F C7 70 00 40 00 70    .p.@....@..p.@.p
0129E0:  1C 00 40 00 E0 E0 00 40 07 00 70 00 40 0E 0F E0    ..@....@..p.@...
0129F0:  00 40 0E 0E E0 00 40 1C 00 E0 00 40 FD 04 00 40    .@....@....@...@
012A00:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
012A10:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
012A20:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
012A30:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
012A40:  FD 05 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    ................
012A50:  FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    ................
012A60:  FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    ................
012A70:  FD 04 00 10 FD 08 00 40 FD 04 00 40 07 C1 F0 00    .......@...@....
012A80:  00 10 03 E0 E0 00 10 03 E0 F0 00 10 00 F8 3E 00    ..............>.
012A90:  10 01 F0 7C 00 10 03 E1 FC 00 10 00 E0 F8 00 10    ...|............
012AA0:  00 70 FE 00 10 01 F0 7C 00 10 00 F8 0E 00 10 07    .p.....|........
012AB0:  F0 E0 00 10 07 F0 F8 00 10 07 F0 E0 00 10 FD 08    ................
012AC0:  00 40 FD 46 00 1F FF C0 00 1C 1D C0 00 00 40 FD    .@.F..........@.
012AD0:  04 00 40 00 7F 0F 80 00 00 00 40 01 E0 F8 00 40    ..@.......@....@
012AE0:  01 E0 F8 00 40 01 E0 70 00 40 07 F0 F8 00 40 07    ....@..p.@....@.
012AF0:  F0 F8 00 40 00 E0 38 00 40 00 E1 FC 00 40 03 E1    ...@..8.@....@..
012B00:  FC 00 40 03 E0 78 00 40 03 E0 F8 00 40 03 E0 F8    ..@..x.@....@...
012B10:  00 40 01 C0 F8 00 40 FD 06 00 40 FD 04 00 40 FD    .@....@...@...@.
012B20:  07 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
012B30:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
012B40:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
012B50:  04 00 40 FD 06 00 40 FD 04 00 40 FD 09 00 80 FD    ..@...@...@.....
012B60:  04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD    ................
012B70:  04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD    ................
012B80:  04 00 80 FD 04 00 80 FD 04 00 80 FD 09 00 40 FD    ..............@.
012B90:  04 00 40 00 00 70 38 FD 05 00 80 03 80 E0 00 80    ..@..p8.........
012BA0:  0F C0 F0 00 80 0F C0 70 00 80 00 E0 38 00 80 00    .......p....8...
012BB0:  E3 70 00 80 0D C3 F0 00 80 03 C1 F0 00 80 03 C1    .p..............
012BC0:  F8 00 80 03 C0 E0 00 80 03 C3 F8 00 80 01 C0 70    ...............p
012BD0:  00 80 00 00 00 1C 0E FD 04 00 40 FD 04 00 40 FD    ..........@...@.
012BE0:  09 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD    ................
012BF0:  04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD    ................
012C00:  04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD    ................
012C10:  09 00 40 FD 13 00 80 FD 27 00 80 00 00 1F C0 80    ..@.....'.......
012C20:  FD 22 00 80 FD 10 00 6E 07 FD 15 00 80 38 1E 00    .".....n.....8..
012C30:  00 80 FD 22 00 80 FD 27 00 80 FD 04 00 80 FD FF    ..."...'........
012C40:  00 FD FF 00 FD FF 00 FD 62 00 1A 41 50 31 20 24    ........b..AP1 $
012C50:  24 24 FF 00 FF 09 00 40 FD 13 00 80 FD 27 00 80    $$.....@.....'..
012C60:  00 00 1F C0 80 FD 22 00 80 FD 10 00 6E 07 FD 15    ......".....n...
012C70:  00 80 38 1E 00 00 80 FD 22 00 80 FD 27 00 80 FD    ..8....."...'...
012C80:  00 10 03 E0 E0 00 10 03 E0 F0 00 10 00 F8 3E 00    ..............>.
012C90:  10 01 F0 7C 00 10 03 E1 FC 00 10 00 E0 F8 00 10    ...|............
012CA0:  00 70 FE 00 10 01 F0 7C 00 10 00 F8 0E 00 10 07    .p.....|........
012CB0:  F0 E0 00 10 07 F0 F8 00 10 07 F0 E0 00 10 FD 08    ................
012CC0:  00 40 FD 46 00 1F FF C0 00 1C 1D C0 00 00 40 FD    .@.F..........@.
012CD0:  04 00 40 00 7F 0F 80 00 00 00 40 01 E0 F8 00 40    ..@.......@....@
012CE0:  01 E0 F8 00 40 01 E0 70 00 40 07 F0 F8 00 40 07    ....@..p.@....@.
012CF0:  F0 F8 00 40 00 E0 38 00 40 00 E1 FC 00 40 03 E1    ...@..8.@....@..
012D00:  00 36 31 32 38 2D 41 50 31 42 49 4E 00 00 00 00    .6128-AP1BIN....
012D10:  00 00 02 00 00 00 40 00 63 19 00 00 00 00 00 00    ......@.c.......
012D20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
012D30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
012D40:  63 19 00 D3 03 02 08 FD 07 00 04 10 00 00 00 44    c..............D
012D50:  00 00 00 11 00 00 00 04 00 00 02 FD 07 00 04 20    ............... 
012D60:  FD 05 00 01 08 FD 21 00 21 FD 0D 00 04 10 00 00    ......!.!.......
012D70:  00 44 00 00 00 11 00 00 00 04 00 00 02 FD 07 00    .D..............
012D80:  3A 5A 40 CD 0E BC 2A 5B 40 CD 05 BC ED 4B 5D 40    :Z@...*[@....K]@
012D90:  CD 38 BC 21 5F 40 AF 4E 23 46 23 E5 F5 CD 32 BC    .8.!_@.N#F#...2.
012DA0:  F1 E1 3C FE 10 20 F0 21 83 40 11 00 C0 ED 4B 81    ..<.. .!.@....K.
012DB0:  40 47 B7 20 06 01 00 40 ED B0 C9 7E B9 28 10 12    @G. ...@...~.(..
012DC0:  13 23 3A 80 40 94 20 F3 3A 7F 40 95 20 ED C9 23    .#:.@. .:.@. ..#
012DD0:  46 23 7E 12 13 10 FC C3 41 40 02 00 00 01 01 01    F#~.....A@......
012DE0:  01 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 00    ................
012DF0:  00 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 63    ...............c
012E00:  59 FD FF FD 53 00 77 07 01 C1 DC 00 1A C3 F0 70    Y...S.w........p
012E10:  77 00 07 C1 FC 77 1D C7 70 FC 70 1D C3 81 C0 77    w....w..p.p....w
012E20:  1D C7 00 E0 1C 1D C7 70 E0 77 1D C6 B1 FC 70 07    .......p.w....p.
012E30:  07 00 00 7C 1F C7 71 DC 3F 1D C0 FD 1A 00 04 3F    ...|..q.?......?
012E40:  0F C3 F0 FC 3F 1F 87 E1 F8 7E 1F C3 F0 FC 3F 0F    ....?....~....?.
012E50:  C3 F1 F8 7E 1F 87 E1 F8 7E 1F 87 E1 F8 7E 3F 0F    ...~....~....~?.
012E60:  C3 F0 FC 3F 87 E1 F8 7E 1F 87 E3 F0 FC 3F 0F C3    ...?...~.....?..
012E70:  F0 FC 3F 0F C3 F0 FC 7E 1F 87 E1 F8 7F 0F C3 F0    ..?....~........
012E80:  FC 3F 0F C7 E1 F8 7E 1F 87 E1 F8 7C FD 52 00 02    .?....~....|.R..
012E90:  01 81 80 08 80 0C 04 02 20 0C 3E 00 84 01 F1 F0    ........ .>.....
012EA0:  11 01 F0 60 04 80 20 E0 02 40 04 1C 01 10 00 81    ...`.. ..@......
012EB0:  00 42 00 10 70 08 40 1F 1F 01 08 0F 87 00 20 80    .B..p.@....... .
012EC0:  1C 3E 02 20 1C 04 00 84 01 01 80 10 80 7C 38 02    .>. .........|8.
012ED0:  10 04 0E 00 44 00 80 80 11 00 0F 80 04 00 00 02    ....D...........
012EE0:  00 00 00 08 80 00 00 02 20 00 00 00 84 00 00 00    ........ .......
012EF0:  11 00 00 00 04 80 00 00 02 40 00 00 01 10 00 00    .........@......
012F00:  00 42 00 00 00 08 40 00 00 01 08 00 00 00 20 80    .B....@....... .
012F10:  00 00 02 20 00 00 00 84 00 00 00 10 80 00 00 02    ... ............
012F20:  10 00 00 00 44 00 00 00 11 00 00 00 04 00 00 02    ....D...........
012F30:  FD 04 00 01 08 00 00 00 22 00 00 00 08 80 00 00    ........".......
012F40:  02 10 00 00 00 44 00 00 00 12 00 00 00 09 00 00    .....D..........
012F50:  00 04 40 00 00 01 08 00 00 00 21 00 00 00 04 20    ..@.......!.... 
012F60:  00 00 00 82 00 00 00 08 20 FD 05 00 04 10 00 00    ........ .......
012F70:  00 44 00 00 00 11 00 00 00 04 00 00 02 00 03 83    .D..............
012F80:  80 01 08 03 82 00 22 03 83 00 08 80 38 38 02 10    ......".....88..
012F90:  07 07 00 44 07 07 00 12 00 08 38 09 00 08 7C 04    ...D......8...|.
012FA0:  40 38 38 01 08 07 01 00 21 01 F0 80 04 20 3E 1C    @88.....!.... >.
012FB0:  00 82 00 E0 80 08 20 00 00 20 70 00 04 10 1F 0E    ...... .. p.....
012FC0:  00 44 01 C3 E0 11 00 02 00 04 00 00 03 FD 06 FF    .D..............
012FD0:  E1 FF FF FF FC 7F FF FF FF 1F FF FF FF C3 FF FF    ................
012FE0:  FF F8 FF FF FF FE 7F FF FF FF 3F FF FF FF 8F FF    ..........?.....
012FF0:  FF FF E1 FF FF FF FC 3F FF FF FF 87 FF FF FF F0    .......?........
013000:  7F FF FF FF 04 FD 04 00 04 1F FF FF FF C7 FF FF    ................
013010:  FF F1 FF FF FF FC 00 00 02 00 00 40 C8 00 00 21    ...........@...!
013020:  00 88 08 04 40 88 C8 01 10 22 08 00 42 00 40 40    ....@...."..B.@@
013030:  08 80 10 40 02 41 F1 F0 01 20 1F 01 00 88 00 21    ...@.A... .....!
013040:  00 21 00 22 20 04 20 04 01 00 84 01 04 40 10 40    .!." . ......@.@
013050:  20 08 01 04 FD 04 00 04 10 04 01 00 44 00 41 F0     ...........D.A.
013060:  11 00 01 00 04 FD 52 00 02 00 00 01 04 00 00 00    ......R.........
013070:  04 20 02 04 00 88 10 04 00 22 00 80 08 08 40 F0    . ......."....@.
013080:  F0 01 10 3C 14 00 48 02 84 00 24 01 04 40 11 01    ...<..H...$..@..
013090:  04 40 04 20 01 01 00 84 01 04 C0 10 80 04 04 02    .@. ............
0130A0:  08 00 00 00 04 10 00 00 04 10 02 0F 00 44 00 09    .............D..
0130B0:  80 11 00 01 00 04 00 00 02 FD 07 00 04 20 00 00    ............. ..
0130C0:  00 88 00 00 00 22 00 00 00 08 40 00 00 01 10 00    ....."....@.....
0130D0:  00 00 48 00 00 00 24 00 00 00 11 00 00 00 04 20    ..H...$........ 
0130E0:  00 00 00 84 00 00 00 10 80 00 00 02 08 FD 07 00    ................
0130F0:  04 10 00 00 00 44 00 00 00 11 00 00 00 04 00 00    .....D..........
013100:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
013110:  10 00 00 00 02 09 50 E5 10 00 C1 02 00 00 00 02    ......P.........
013120:  10 00 C2 02 00 00 00 02 10 00 C3 02 00 00 00 02    ................
013130:  10 00 C4 02 00 00 00 02 10 00 C5 02 00 00 00 02    ................
013140:  10 00 C6 02 00 00 00 02 10 00 C7 02 00 00 00 02    ................
013150:  10 00 C8 02 00 00 00 02 10 00 C9 02 00 00 00 02    ................
013160:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013170:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013180:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013190:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0131A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0131B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0131C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0131D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0131E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0131F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013200:  02 00 00 38 7C 00 00 00 04 20 00 00 38 00 00 01    ...8|.... ..8...
013210:  08 FD 0D 00 08 7C FD 12 00 21 FD 07 00 18 FD 05    .....|...!......
013220:  00 04 10 00 38 00 44 00 38 00 11 00 04 00 04 00    ....8.D.8.......
013230:  00 02 FD 07 00 04 20 FD 05 00 01 08 FD 21 00 21    ...... ......!.!
013240:  FD 0D 00 04 10 00 00 00 44 00 00 00 11 00 00 00    ........D.......
013250:  04 00 00 07 FD 4C FF FC FD FF 00 FD FF 00 FD FF    .....L..........
013260:  00 FD 56 00 77 07 03 81 DC 00 1A C7 70 70 77 00    ..V.w.......ppw.
013270:  07 E1 C0 3F 1D C7 71 DC 70 1D C7 01 C0 77 1D C7    ...?..q.p....w..
013280:  70 E0 1C 1D C7 71 C0 73 1D C6 B1 C0 70 07 07 70    p....q.s....p..p
013290:  00 7E 1C 03 F1 F8 77 1D C0 FD BA 00 02 02 02 00    .~....w.........
0132A0:  08 80 10 0C 02 20 10 20 00 84 01 00 10 11 01 00    ..... . ........
0132B0:  80 04 80 61 10 02 40 0C 22 01 10 01 83 00 42 00    ...a..@.".....B.
0132C0:  30 88 08 40 02 02 01 08 01 08 80 20 80 22 20 02    0..@....... ." .
0132D0:  20 22 0C 00 84 03 02 00 10 80 04 44 02 10 0C 11     ".........D....
0132E0:  00 44 01 81 80 11 00 01 00 04 00 00 02 00 00 00    .D..............
0132F0:  08 80 00 00 02 20 00 00 00 84 00 00 00 11 00 00    ..... ..........
013300:  00 04 80 00 00 02 40 00 00 01 10 00 00 00 42 00    ......@.......B.
013310:  00 00 08 40 00 00 01 08 00 00 00 20 80 00 00 02    ...@....... ....
013320:  20 00 00 00 84 00 00 00 10 80 00 00 02 10 00 00     ...............
013330:  00 44 00 00 00 11 00 00 00 04 00 00 02 FD 04 00    .D..............
013340:  01 08 00 00 00 22 00 00 00 08 80 00 00 02 10 00    ....."..........
013350:  00 00 44 00 00 00 12 00 00 00 09 00 00 00 04 40    ..D............@
013360:  00 00 01 08 00 00 00 21 00 00 00 04 20 00 00 00    .......!.... ...
013370:  82 00 00 00 08 20 FD 05 00 04 10 00 00 00 44 00    ..... ........D.
013380:  00 00 11 00 00 00 04 00 00 02 FD 04 00 01 08 00    ................
013390:  00 00 22 00 00 00 08 80 00 00 02 10 00 00 00 44    .."............D
0133A0:  00 00 00 12 00 00 00 09 00 00 00 04 40 00 00 01    ............@...
0133B0:  08 00 00 00 21 00 00 00 04 20 00 00 00 82 00 00    ....!.... ......
0133C0:  00 08 20 00 00 60 88 00 04 10 00 00 00 44 00 00    .. ..`.......D..
0133D0:  00 11 00 00 00 04 00 00 02 FD 06 00 21 00 00 00    ............!...
0133E0:  04 40 00 00 01 10 00 00 00 42 00 00 00 08 80 00    .@.......B......
0133F0:  00 02 40 00 00 01 20 00 00 00 88 00 00 00 21 00    ..@... .......!.
013400:  00 00 04 20 00 00 00 84 00 00 00 10 40 00 00 01    ... ........@...
013410:  04 FD 04 00 04 10 00 00 00 44 00 00 00 11 00 00    .........D......
013420:  00 04 00 00 02 00 00 40 88 00 00 21 00 88 10 04    .......@...!....
013430:  40 88 88 01 10 22 08 00 42 04 44 40 08 81 10 80    @...."..B.D@....
013440:  02 40 20 20 01 20 02 11 00 88 02 21 00 21 02 22    .@  . .....!.!."
013450:  20 04 20 08 02 00 84 02 04 40 10 40 20 10 01 04     . ......@.@ ...
013460:  FD 04 00 04 10 04 11 00 44 00 40 20 11 00 11 00    ........D.@ ....
013470:  04 FD 52 00 02 00 00 02 04 00 00 00 04 20 04 04    ..R.......... ..
013480:  00 88 1E 02 00 22 00 F0 10 08 40 08 08 01 10 02    ....."....@.....
013490:  24 00 48 04 87 80 24 00 83 80 11 00 83 C0 04 20    $.H...$........ 
0134A0:  00 81 00 84 00 85 40 10 80 08 08 02 08 00 00 00    ......@.........
0134B0:  08 10 00 00 04 10 02 00 80 44 00 0A 80 11 00 02    .........D......
0134C0:  00 04 00 00 03 FD 07 FF FC 3F FF FF FF 8F FF FF    .........?......
0134D0:  FF E3 FF FF FF F8 7F FF FF FF 1F FF FF FF CF FF    ................
0134E0:  FF FF E7 FF FF FF F1 FF FF FF FC 3F FF FF FF 87    ...........?....
0134F0:  FF FF FF F0 FF FF FF FE 0F FD 07 FF FC 1F FF FF    ................
013500:  FF C7 FF FF FF F1 FF FF FF FC 00 00 02 00 00 44    ...............D
013510:  08 00 00 00 04 20 00 00 44 00 00 01 08 FD 0D 00    ..... ..D.......
013520:  18 04 FD 12 00 21 FD 07 00 20 FD 05 00 04 10 00    .....!... ......
013530:  44 00 44 00 44 00 11 00 0C 00 04 00 00 02 FD 07    D.D.D...........
013540:  00 04 20 FD 05 00 01 08 FD 21 00 21 FD 0D 00 04    .. ......!.!....
013550:  10 00 00 00 44 00 00 00 11 00 00 00 04 FD FF 00    ....D...........
013560:  FD FF 00 FD FF 00 FD A6 00 3E 1F C7 F0 F8 00 18    .........>......
013570:  C3 F0 F8 77 00 07 70 F8 07 1F 83 E0 FC 70 0F C0    ...w..p......p..
013580:  01 C0 3F 1D C3 E0 78 3E 0F 87 70 00 73 0F C6 30    ..?...x>..p.s..0
013590:  F8 70 0F 83 E0 00 77 0F 80 71 C0 3F 0F C0 FD BA    .p....w..q.?....
0135A0:  00 02 04 04 00 08 80 20 14 02 20 20 3C 00 84 01    ....... ..  <...
0135B0:  E0 20 11 01 E1 00 04 80 A1 10 02 40 14 22 01 10    . .........@."..
0135C0:  02 81 00 42 00 50 98 08 40 04 04 01 08 02 00 80    ...B.P..@.......
0135D0:  20 80 02 3C 02 20 02 14 00 84 01 04 00 10 80 08     ..<. ..........
0135E0:  44 02 10 04 13 00 44 00 80 80 11 00 02 00 04 00    D.....D.........
0135F0:  00 02 00 00 00 08 80 00 00 02 20 00 00 00 84 00    .......... .....
013600:  00 00 11 00 00 00 04 80 00 00 02 40 00 00 01 10    ...........@....
013610:  00 00 00 42 00 00 00 08 40 00 00 01 08 00 00 00    ...B....@.......
013620:  20 80 00 00 02 20 00 00 00 84 00 00 00 10 80 00     .... ..........
013630:  00 02 10 00 00 00 44 00 00 00 11 00 00 00 04 00    ......D.........
013640:  00 02 00 01 83 80 01 08 01 87 C0 22 07 C3 80 08    ..........."....
013650:  80 7C 38 02 10 0F 87 00 44 0F 82 00 12 00 08 7C    .|8.....D......|
013660:  09 00 08 38 04 40 7C 7C 01 08 0F 81 00 21 00 E1    ...8.@||.....!..
013670:  F0 04 20 1C 0C 00 82 00 41 F0 08 20 FD 05 00 04    .. .....A.. ....
013680:  10 0E 0E 00 44 00 81 C0 11 00 02 00 04 00 00 02    ....D...........
013690:  FD 04 00 01 08 00 00 00 22 00 00 00 08 80 00 00    ........".......
0136A0:  02 10 00 00 00 44 00 00 00 12 00 00 00 09 00 00    .....D..........
0136B0:  00 04 40 00 00 01 08 00 00 00 21 00 00 00 04 20    ..@.......!.... 
0136C0:  00 00 00 82 00 00 00 08 20 00 00 20 88 00 04 10    ........ .. ....
0136D0:  00 00 00 44 00 00 00 11 00 00 00 04 00 00 02 FD    ...D............
0136E0:  06 00 21 00 00 00 04 40 00 00 01 10 00 00 00 42    ..!....@.......B
0136F0:  00 00 00 08 80 00 00 02 40 00 00 01 20 00 00 00    ........@... ...
013700:  88 00 00 00 21 00 00 00 04 20 00 00 00 84 00 00    ....!.... ......
013710:  00 10 40 00 00 01 04 FD 04 00 04 10 00 00 00 44    ..@............D
013720:  00 00 00 11 00 00 00 04 00 00 02 00 00 40 70 00    .............@p.
013730:  00 21 00 70 60 04 40 70 70 01 10 1C 1C 00 42 03    .!.p`.@pp.....B.
013740:  83 80 08 80 E1 F0 02 40 20 20 01 20 02 0E 00 88    .......@  . ....
013750:  01 C1 00 21 01 C1 C0 04 20 1F 0C 00 84 07 C3 80    ...!.... .......
013760:  10 40 70 60 01 04 FD 04 00 04 10 0E 0E 00 44 00    .@p`..........D.
013770:  E0 20 11 00 0E 00 04 00 00 03 FD 07 FF FC 3F FF    . ............?.
013780:  FF FF 8F FF FF FF E3 FF FF FF F8 7F FF FF FF 1F    ................
013790:  FF FF FF CF FF FF FF E7 FF FF FF F1 FF FF FF FC    ................
0137A0:  3F FF FF FF 87 FF FF FF F0 FF FF FF FE 0F FD 07    ?...............
0137B0:  FF FC 1F FF FF FF C7 FF FF FF F1 FF FF FF FC 00    ................
0137C0:  00 02 00 00 04 04 00 00 00 04 20 08 04 00 88 11    .......... .....
0137D0:  01 00 22 00 88 20 08 40 08 08 01 10 02 3E 00 48    ..".. .@.....>.H
0137E0:  07 C4 40 24 00 44 40 11 00 40 40 04 20 00 41 00    ..@$.D@..@@. .A.
0137F0:  84 00 46 40 10 80 10 10 02 08 00 00 00 10 10 00    ..F@............
013800:  00 04 10 02 00 80 44 00 0C 80 11 00 04 00 04 FD    ......D.........
013810:  52 00 02 00 00 04 10 00 00 00 04 20 00 00 44 00    R.......... ..D.
013820:  00 01 08 FD 0D 00 28 08 FD 12 00 21 FD 07 00 40    ......(....!...@
013830:  FD 05 00 04 10 00 44 00 44 00 04 00 11 00 04 00    ......D.D.......
013840:  04 00 00 02 FD 07 00 04 20 FD 05 00 01 08 FD 21    ........ ......!
013850:  00 21 FD 0D 00 04 10 00 00 00 44 00 00 00 11 00    .!........D.....
013860:  00 00 04 FD FF 00 FD FF 00 FD FF 00 FD B5 00 3E    ...............>
013870:  FD 1F 00 03 E1 C0 FD BD 00 02 07 87 80 08 80 3C    ...............<
013880:  24 02 20 3C 02 00 84 00 10 40 11 00 11 E0 04 81    $. <.....@......
013890:  20 F0 02 40 24 1C 01 10 04 81 00 42 00 90 A8 08     ..@$......B....
0138A0:  40 02 02 01 08 01 01 00 20 80 04 02 02 20 04 24    @....... .... .$
0138B0:  00 84 01 07 80 10 80 10 3C 02 10 04 15 00 44 00    ........<.....D.
0138C0:  80 80 11 00 01 00 04 00 00 03 FF FF FF F8 FF FF    ................
0138D0:  FF FE 3F FF FF FF 87 FF FF FF F1 FF FF FF FC FF    ..?.............
0138E0:  FF FF FE 7F FF FF FF 1F FF FF FF C3 FF FF FF F8    ................
0138F0:  7F FF FF FF 0F FF FF FF E0 FF FF FF FE 3F FF FF    .............?..
013900:  FF 87 FF FF FF F0 FF FF FF FE 1F FF FF FF C7 FF    ................
013910:  FF FF F1 FF FF FF FC 00 00 02 00 02 04 40 01 08    .............@..
013920:  02 00 40 22 04 04 40 08 80 40 44 02 10 08 08 80    ..@"..@..@D.....
013930:  44 08 06 00 12 00 18 08 09 00 18 44 04 40 08 40    D..........D.@.@
013940:  01 08 01 03 00 21 01 10 10 04 20 22 10 00 82 00    .....!.... "....
013950:  C0 10 08 20 FD 05 00 04 10 11 11 00 44 01 82 20    ... ........D.. 
013960:  11 00 06 00 04 00 00 02 FD 04 00 01 08 00 00 00    ................
013970:  22 00 00 00 08 80 00 00 02 10 00 00 00 44 00 00    "............D..
013980:  00 12 00 00 00 09 00 00 00 04 40 00 00 01 08 00    ..........@.....
013990:  00 00 21 00 00 00 04 20 00 00 00 82 00 00 00 08    ..!.... ........
0139A0:  20 00 00 20 70 00 04 10 00 00 00 44 00 00 00 11     .. p......D....
0139B0:  00 00 00 04 00 00 02 FD 06 00 21 00 00 00 04 40    ..........!....@
0139C0:  00 00 01 10 00 00 00 42 00 00 00 08 80 00 00 02    .......B........
0139D0:  40 00 00 01 20 00 00 00 88 00 00 00 21 00 00 00    @... .......!...
0139E0:  04 20 00 00 00 84 00 00 00 10 40 00 00 01 04 FD    . ........@.....
0139F0:  04 00 04 10 00 00 00 44 00 00 00 11 00 00 00 04    .......D........
013A00:  00 00 02 FD 06 00 21 00 00 00 04 40 00 00 01 10    ......!....@....
013A10:  00 00 00 42 00 00 00 08 80 00 00 02 40 00 00 01    ...B........@...
013A20:  20 00 00 00 88 00 00 00 21 00 00 00 04 20 00 00     .......!.... ..
013A30:  00 84 00 00 00 10 40 00 00 01 04 FD 04 00 04 10    ......@.........
013A40:  00 00 00 44 00 00 00 11 00 00 00 04 00 00 02 FD    ...D............
013A50:  07 00 04 20 00 00 00 88 00 00 00 22 00 00 00 08    ... ......."....
013A60:  40 00 00 01 10 00 00 00 48 00 00 00 24 00 00 00    @.......H...$...
013A70:  11 00 00 00 04 20 00 00 00 84 00 00 00 10 80 00    ..... ..........
013A80:  00 02 08 FD 07 00 04 10 00 00 00 44 00 00 00 11    ...........D....
013A90:  00 00 00 04 00 00 02 00 00 08 04 00 00 00 04 20    ............... 
013AA0:  08 04 00 88 11 11 00 22 00 88 40 08 40 88 88 01    ......."..@.@...
013AB0:  10 22 04 00 48 00 84 40 24 04 44 40 11 04 40 80    ."..H..@$.D@..@.
013AC0:  04 20 04 41 00 84 04 44 40 10 80 20 20 02 08 00    . .A...D@..  ...
013AD0:  00 00 20 10 00 00 04 10 02 08 80 44 00 08 80 11    .. ........D....
013AE0:  00 04 00 04 FD 52 00 02 00 00 08 08 00 00 00 04    .....R..........
013AF0:  20 00 00 3C 00 00 01 08 FD 0D 00 48 10 FD 12 00     ..<.......H....
013B00:  21 FD 07 00 78 FD 05 00 04 10 00 38 00 44 00 08    !...x......8.D..
013B10:  00 11 00 04 00 04 00 00 03 FD 07 FF FC 3F FD 06    .............?..
013B20:  FF 0F FD 21 FF E1 FD 0D FF FC 1F FF FF FF C7 FF    ...!............
013B30:  FF FF F1 FF FF FF FC FD FF 00 FD FF 00 FD FF 00    ................
013B40:  FD 56 00 1E 07 03 E0 F8 00 18 C0 00 70 00 00 07    .V..........p...
013B50:  70 00 00 1C FD 04 00 01 C0 01 FC FD 04 00 E0 1C    p...............
013B60:  FD 04 00 73 FD 05 00 07 00 00 00 77 FD 05 00 01    ...s.......w....
013B70:  C0 FD BA 00 03 FF FF FF F8 FF FF FF FE 3F FF FF    .............?..
013B80:  FF 87 FF FF FF F1 FF FF FF FC FF FF FF FE 7F FF    ................
013B90:  FF FF 1F FF FF FF C3 FF FF FF F8 7F FF FF FF 0F    ................
013BA0:  FF FF FF E0 FF FF FF FE 3F FF FF FF 87 FF FF FF    ........?.......
013BB0:  F0 FF FF FF FE 1F FF FF FF C7 FF FF FF F1 FF FF    ................
013BC0:  FF FC 00 00 02 04 44 40 08 80 22 3E 02 20 22 02    ......D@..">. ".
013BD0:  00 84 00 10 80 11 00 11 10 04 81 F0 10 02 40 3E    ..............@>
013BE0:  22 01 10 07 C1 00 42 00 F8 C8 08 40 01 01 01 08    ".....B....@....
013BF0:  00 82 00 20 80 08 02 02 20 08 3E 00 84 01 04 40    ... .... .>....@
013C00:  10 80 20 04 02 10 04 19 00 44 00 80 80 11 00 00    .. ......D......
013C10:  80 04 FD 52 00 02 00 04 04 40 01 08 04 00 80 22    ...R.....@....."
013C20:  07 84 40 08 80 78 44 02 10 0F 09 80 44 0F 02 00    ..@..xD.....D...
013C30:  12 00 28 10 09 00 28 04 04 40 10 78 01 08 02 05    ..(...(..@.x....
013C40:  00 21 00 10 20 04 20 02 20 00 82 00 40 20 08 20    .!.. . . ...@ . 
013C50:  FD 05 00 04 10 01 13 00 44 00 80 20 11 00 0A 00    ........D.. ....
013C60:  04 00 00 02 FD 04 00 01 08 00 00 00 22 00 00 00    ............"...
013C70:  08 80 00 00 02 10 00 00 00 44 00 00 00 12 00 00    .........D......
013C80:  00 09 00 00 00 04 40 00 00 01 08 00 00 00 21 00    ......@.......!.
013C90:  00 00 04 20 00 00 00 82 00 00 00 08 20 00 00 20    ... ........ .. 
013CA0:  88 00 04 10 00 00 00 44 00 00 00 11 00 00 00 04    .......D........
013CB0:  00 00 02 00 00 F8 70 00 00 21 00 30 70 04 40 30    ......p..!.0p.@0
013CC0:  70 01 10 0C 08 00 42 07 C7 C0 08 81 F0 E0 02 40    p.....B........@
013CD0:  20 20 01 20 02 1F 00 88 03 E3 E0 21 03 E0 C0 04      . .......!....
013CE0:  20 0E 0E 00 84 03 83 80 10 40 20 70 01 04 FD 04     ........@ p....
013CF0:  00 04 10 04 1F 00 44 00 40 20 11 00 1F 00 04 00    ......D.@ ......
013D00:  00 02 FD 06 00 21 00 00 00 04 40 00 00 01 10 00    .....!....@.....
013D10:  00 00 42 00 00 00 08 80 00 00 02 40 00 00 01 20    ..B........@... 
013D20:  00 00 00 88 00 00 00 21 00 00 00 04 20 00 00 00    .......!.... ...
013D30:  84 00 00 00 10 40 00 00 01 04 FD 04 00 04 10 00    .....@..........
013D40:  00 00 44 00 00 00 11 00 00 00 04 00 00 02 FD 07    ..D.............
013D50:  00 04 20 00 00 00 88 00 00 00 22 00 00 00 08 40    .. ......."....@
013D60:  00 00 01 10 00 00 00 48 00 00 00 24 00 00 00 11    .......H...$....
013D70:  00 00 00 04 20 00 00 00 84 00 00 00 10 80 00 00    .... ...........
013D80:  02 08 FD 07 00 04 10 00 00 00 44 00 00 00 11 00    ..........D.....
013D90:  00 00 04 00 00 02 00 00 1F 0E 00 00 00 04 20 08    .............. .
013DA0:  0E 00 88 0E 0E 00 22 00 70 F8 08 40 70 70 01 10    ......".p..@pp..
013DB0:  1C 04 00 48 00 83 80 24 03 83 80 11 03 83 00 04    ...H...$........
013DC0:  20 03 83 80 84 03 83 80 10 80 7C 7C 02 08 00 00     .........||....
013DD0:  00 7C 38 00 00 04 10 07 07 00 44 00 07 00 11 00    .|8.......D.....
013DE0:  04 00 04 00 00 03 FD 07 FF FC 3F FD 06 FF 0F FD    ..........?.....
013DF0:  21 FF E1 FD 0D FF FC 1F FF FF FF C7 FF FF FF F1    !...............
013E00:  FF FF FF FC 00 00 02 00 00 10 04 00 00 00 04 20    ............... 
013E10:  00 00 04 00 00 01 08 FD 0D 00 7C 20 FD 12 00 21    ..........| ...!
013E20:  FD 07 00 44 FD 05 00 04 10 00 44 00 44 00 10 00    ...D......D.D...
013E30:  11 00 04 00 04 FD FF 00 FD FF 00 FD FF 00 FD A6    ................
013E40:  00 38 0F 07 71 DC 00 1D C0 FD 04 00 07 E0 00 00    .8..q...........
013E50:  1C FD 04 00 01 C0 71 C0 FD 04 00 E0 FD 04 00 1C    ......q.........
013E60:  73 FD 09 00 7E FD 05 00 01 C0 FD BA 00 02 00 00    s...~...........
013E70:  00 08 80 00 00 02 20 00 00 00 84 00 00 00 11 00    ...... .........
013E80:  00 00 04 80 00 00 02 40 00 00 01 10 00 00 00 42    .......@.......B
013E90:  00 00 00 08 40 00 00 01 08 00 00 00 20 80 00 00    ....@....... ...
013EA0:  02 20 00 00 00 84 00 00 00 10 80 00 00 02 10 00    . ..............
013EB0:  00 00 44 00 00 00 11 00 00 00 04 00 00 02 04 44    ..D............D
013EC0:  40 08 80 22 04 02 20 22 22 00 84 01 10 80 11 01    @..".. "".......
013ED0:  11 10 04 80 20 20 02 40 04 22 01 10 00 81 00 42    ....  .@.".....B
013EE0:  00 10 88 08 40 11 11 01 08 08 84 00 20 80 10 22    ....@....... .."
013EF0:  02 20 10 04 00 84 01 04 40 10 80 20 08 02 10 04    . ......@.. ....
013F00:  11 00 44 00 80 80 11 00 08 80 04 FD 52 00 02 00    ..D.........R...
013F10:  07 83 80 01 08 07 81 00 22 00 43 C0 08 80 04 38    ........".C....8
013F20:  02 10 00 8A 80 44 00 82 00 12 00 48 08 09 00 48    .....D.....H...H
013F30:  08 04 40 08 04 01 08 01 09 00 21 00 20 40 04 20    ..@.......!. @. 
013F40:  04 3C 00 82 00 40 40 08 20 FD 05 00 04 10 02 15    .<...@@. .......
013F50:  00 44 00 80 40 11 00 12 00 04 00 00 03 FD 05 FF    .D..@...........
013F60:  0F FF FF FF E3 FF FF FF F8 FF FF FF FE 1F FF FF    ................
013F70:  FF C7 FF FF FF F3 FF FF FF F9 FF FF FF FC 7F FF    ................
013F80:  FF FF 0F FF FF FF E1 FF FF FF FC 3F FF FF FF 83    ...........?....
013F90:  FF FF FF F8 3F FC 00 20 88 00 04 1F FF FF FF C7    ....?.. ........
013FA0:  FF FF FF F1 FF FF FF FC 00 00 02 00 00 08 88 00    ................
013FB0:  00 21 00 40 88 04 40 40 88 01 10 10 18 00 42 04    .!.@..@@......B.
013FC0:  00 80 08 81 01 10 02 40 60 60 01 20 06 10 00 88    .......@``. ....
013FD0:  00 40 20 21 00 41 00 04 20 11 11 00 84 04 44 40    .@ !.A.. .....D@
013FE0:  10 40 60 88 01 04 FD 04 00 04 10 0C 02 00 44 00    .@`...........D.
013FF0:  C0 60 11 00 10 00 04 00 00 02 FD 06 00 21 00 00    .`...........!..
014000:  00 04 40 00 00 01 10 00 00 00 42 00 00 00 08 80    ..@.......B.....
014010:  00 00 02 40 00 00 01 20 00 00 00 88 00 00 00 21    ...@... .......!
014020:  00 00 00 04 20 00 00 00 84 00 00 00 10 40 00 00    .... ........@..
014030:  01 04 FD 04 00 04 10 00 00 00 44 00 00 00 11 00    ..........D.....
014040:  00 00 04 00 00 02 FD 07 00 04 20 00 00 00 88 00    .......... .....
014050:  00 00 22 00 00 00 08 40 00 00 01 10 00 00 00 48    .."....@.......H
014060:  00 00 00 24 00 00 00 11 00 00 00 04 20 00 00 00    ...$........ ...
014070:  84 00 00 00 10 80 00 00 02 08 FD 07 00 04 10 00    ................
014080:  00 00 44 00 00 00 11 00 00 00 04 00 00 02 FD 07    ..D.............
014090:  00 04 20 00 00 00 88 00 00 00 22 00 00 00 08 40    .. ......."....@
0140A0:  00 00 01 10 00 00 00 48 00 00 00 24 00 00 00 11    .......H...$....
0140B0:  00 00 00 04 20 00 00 00 84 00 00 00 10 80 00 00    .... ...........
0140C0:  02 08 FD 07 00 04 10 00 00 00 44 00 00 00 11 00    ..........D.....
0140D0:  00 00 04 00 00 02 FD 07 00 04 20 FD 05 00 01 08    .......... .....
0140E0:  FD 21 00 21 FD 0D 00 04 10 00 00 00 44 00 00 00    .!.!........D...
0140F0:  11 00 00 00 04 00 00 02 00 00 20 44 00 00 00 04    .......... D....
014100:  20 00 00 08 00 00 01 08 FD 0D 00 08 20 FD 12 00     ........... ...
014110:  21 FD 07 00 44 FD 05 00 04 10 00 44 00 44 00 20    !...D......D.D. 
014120:  00 11 00 04 00 04 FD FF 00 FD FF 00 FD FF 00 FD    ................
014130:  A6 00 70 07 00 71 DC 00 1F C3 E0 F0 7E 00 07 C0    ..p..q......~...
014140:  F8 77 1F 83 E0 F8 7E 0F C0 E1 C0 77 1F 83 E1 F8    .w....~....w....
014150:  3C 0F 87 E0 38 7B 1D C3 60 F8 7E 0F 03 E0 00 7C    <...8{..`.~....|
014160:  0F 87 71 F8 3E 0F C0 FD 1A 00 07 E1 F8 7E 1F 87    ..q.>........~..
014170:  E1 F0 FC 3F 0F C3 F0 7E 1F 87 E1 F8 7E 1F 0F C3    ...?...~....~...
014180:  F0 FC 3F 0F C3 F0 FC 3F 0F C3 E1 F8 7E 1F 87 E0    ..?....?....~...
014190:  FC 3F 0F C3 F0 FC 3E 1F 87 E1 F8 7E 1F 87 E1 F8    .?....>....~....
0141A0:  7E 1F 87 C3 F0 FC 3F 0F C1 F8 7E 1F 87 E1 F8 7C    ~.....?...~....|
0141B0:  3F 0F C3 F0 FC 3F 0F C4 FD 52 00 02 00 00 00 08    ?....?...R......
0141C0:  80 00 00 02 20 00 00 00 84 00 00 00 11 00 00 00    .... ...........
0141D0:  04 80 00 00 02 40 00 00 01 10 00 00 00 42 00 00    .....@.......B..
0141E0:  00 08 40 00 00 01 08 00 00 00 20 80 00 00 02 20    ..@....... .... 
0141F0:  00 00 00 84 00 00 00 10 80 00 00 02 10 00 00 00    ................
014200:  44 00 00 00 11 00 00 00 04 00 00 02 03 83 80 08    D...............
014210:  80 1C 04 02 20 1C 1C 00 84 00 E0 80 11 00 E0 E0    .... ...........
014220:  04 80 20 C0 02 40 04 1C 01 10 00 83 80 42 00 10    .. ..@.......B..
014230:  70 08 40 0E 0E 01 08 07 0F 80 20 80 3E 1C 02 20    p.@....... .>.. 
014240:  3E 04 00 84 03 83 80 10 80 20 30 02 10 0E 0E 00    >........ 0.....
014250:  44 01 C1 C0 11 00 07 00 04 00 00 03 FD 05 FF 0F    D...............
014260:  FF FF FF E3 FF FF FF F8 FF FF FF FE 1F FF FF FF    ................
014270:  C7 FF FF FF F3 FF FF FF F9 FF FF FF FC 7F FF FF    ................
014280:  FF 0F FF FF FF E1 FF FF FF FC 3F FF FF FF 83 FF    ..........?.....
014290:  FF FF F8 3F FD 05 FF FC 1F FF FF FF C7 FF FF FF    ...?............
0142A0:  F1 FF FF FF FC 00 00 02 00 04 44 40 01 08 04 42    ..........D@...B
0142B0:  00 22 00 40 40 08 80 04 44 02 10 00 8C 80 44 00    .".@@...D.....D.
0142C0:  82 00 12 00 7C 04 09 00 7C 10 04 40 04 04 01 08    ....|...|..@....
0142D0:  00 8F 80 21 00 40 80 04 20 08 22 00 82 00 40 80    ...!.@.. ."...@.
0142E0:  08 20 FD 05 00 04 10 04 19 00 44 00 80 80 11 00    . ........D.....
0142F0:  1F 00 04 FD 3D 00 04 00 70 70 00 04 FD 0F 00 02    ....=...pp......
014300:  00 00 10 98 00 00 21 00 80 88 04 40 80 98 01 10    ......!....@....
014310:  20 08 00 42 07 81 00 08 81 E0 10 02 40 A0 A0 01     ..B........@...
014320:  20 0A 1E 00 88 00 80 40 21 00 82 00 04 20 01 11     ......@!.... ..
014330:  00 84 00 44 40 10 40 20 88 01 04 FD 04 00 04 10    ...D@.@ ........
014340:  04 04 00 44 00 40 A0 11 00 1E 00 04 00 00 02 FD    ...D.@..........
014350:  06 00 21 00 00 00 04 40 00 00 01 10 00 00 00 42    ..!....@.......B
014360:  00 00 00 08 80 00 00 02 40 00 00 01 20 00 00 00    ........@... ...
014370:  88 00 00 00 21 00 00 00 04 20 00 00 00 84 00 00    ....!.... ......
014380:  00 10 40 00 00 01 04 FD 04 00 04 10 00 00 00 44    ..@............D
014390:  00 00 00 11 00 00 00 04 00 00 02 00 00 0E 04 00    ................
0143A0:  00 00 04 20 1F 04 00 88 06 1F 00 22 00 30 70 08    ... .......".0p.
0143B0:  40 F8 F8 01 10 3E 04 00 48 00 81 80 24 07 C3 80    @....>..H...$...
0143C0:  11 07 C3 80 04 20 07 C1 00 84 07 C3 80 10 80 38    ..... .........8
0143D0:  38 02 08 00 00 00 38 10 00 00 04 10 02 0F 80 44    8.....8........D
0143E0:  00 07 00 11 00 0F 80 04 00 00 02 FD 07 00 04 20    ............... 
0143F0:  00 00 00 88 00 00 00 22 00 00 00 08 40 00 00 01    ......."....@...
014400:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
014410:  11 00 00 00 02 09 50 E5 11 00 C1 02 00 00 00 02    ......P.........
014420:  11 00 C2 02 00 00 00 02 11 00 C3 02 00 00 00 02    ................
014430:  11 00 C4 02 00 00 00 02 11 00 C5 02 00 00 00 02    ................
014440:  11 00 C6 02 00 00 00 02 11 00 C7 02 00 00 00 02    ................
014450:  11 00 C8 02 00 00 00 02 11 00 C9 02 00 00 00 02    ................
014460:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
014470:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
014480:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
014490:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0144A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0144B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0144C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0144D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0144E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0144F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
014500:  10 00 00 00 48 00 00 00 24 00 00 00 11 00 00 00    ....H...$.......
014510:  04 20 00 00 00 84 00 00 00 10 80 00 00 02 08 FD    . ..............
014520:  07 00 04 10 00 00 00 44 00 00 00 11 00 00 00 04    .......D........
014530:  00 00 02 FD 07 00 04 20 FD 05 00 01 08 FD 21 00    ....... ......!.
014540:  21 FD 0D 00 04 10 00 00 00 44 00 00 00 11 00 00    !........D......
014550:  00 04 00 00 02 00 00 7C 38 00 00 00 04 20 00 00    .......|8.... ..
014560:  30 00 00 01 08 FD 0D 00 08 20 FD 12 00 21 FD 07    0........ ...!..
014570:  00 38 FD 05 00 04 10 00 38 00 44 00 7C 00 11 00    .8......8.D.|...
014580:  0E 00 04 FD FF 00 FD FF 00 FD FF 00 FD A6 00 7E    ...............~
014590:  07 00 E0 F8 00 1F C0 70 70 77 00 07 81 DC 77 1D    .......ppw....w.
0145A0:  C7 70 1C 77 1D C1 C1 F8 77 1D C7 70 E0 1C 1D C7    .p.w....w..p....
0145B0:  70 70 7F 1D C7 F1 DC 77 07 07 70 00 78 1D C7 71    pp.....w..p.x..q
0145C0:  DC 07 1D C0 FD 1A 00 04 21 08 42 10 84 21 10 84    ........!.B..!..
0145D0:  21 08 42 10 42 10 84 21 08 42 11 08 42 10 84 21    !.B.B..!.B..B..!
0145E0:  08 42 10 84 21 08 42 21 08 42 10 84 20 84 21 08    .B..!.B!.B.. .!.
0145F0:  42 10 84 22 10 84 21 08 42 10 84 21 08 42 10 84    B.."..!.B..!.B..
014600:  42 10 84 21 08 41 08 42 10 84 21 08 44 21 08 42    B..!.A.B..!.D!.B
014610:  10 84 21 08 44 00 00 07 FD 4C FF FC 00 00 02 00    ..!.D....L......
014620:  00 00 08 80 00 00 02 20 00 00 00 84 00 00 00 11    ....... ........
014630:  00 00 00 04 80 00 00 02 40 00 00 01 10 00 00 00    ........@.......
014640:  42 00 00 00 08 40 00 00 01 08 00 00 00 20 80 00    B....@....... ..
014650:  00 02 20 00 00 00 84 00 00 00 10 80 00 00 02 10    .. .............
014660:  00 00 00 44 00 00 00 11 00 00 00 04 00 00 02 00    ...D............
014670:  00 00 08 80 00 00 02 20 00 00 00 84 00 00 00 11    ....... ........
014680:  00 00 00 04 80 00 00 02 40 00 00 01 10 00 00 00    ........@.......
014690:  42 00 00 00 08 40 00 00 01 08 00 00 00 20 80 00    B....@....... ..
0146A0:  00 02 20 00 00 00 84 00 00 00 10 80 00 00 02 10    .. .............
0146B0:  00 00 00 44 00 00 00 11 00 00 00 04 00 00 02 FD    ...D............
0146C0:  04 00 01 08 00 00 00 22 00 00 00 08 80 00 00 02    ......."........
0146D0:  10 00 00 00 44 00 00 00 12 00 00 00 09 00 00 00    ....D...........
0146E0:  04 40 00 00 01 08 00 00 00 21 00 00 00 04 20 00    .@.......!.... .
0146F0:  00 00 82 00 00 00 08 20 FD 05 00 04 10 00 00 00    ....... ........
014700:  44 00 00 00 11 00 00 00 04 00 00 02 00 04 44 40    D.............D@
014710:  01 08 04 42 00 22 04 40 80 08 80 44 44 02 10 08    ...B.".@...DD...
014720:  88 80 44 08 82 00 12 00 08 44 09 00 08 20 04 40    ..D......D... .@
014730:  44 44 01 08 08 81 00 21 00 80 80 04 20 10 22 00    DD.....!.... .".
014740:  82 00 40 80 08 20 FD 05 00 04 10 08 11 00 44 00    ..@.. ........D.
014750:  81 00 11 00 02 00 04 FD 3D 00 04 FD 04 00 04 FD    ........=.......
014760:  0F 00 02 00 00 20 A8 00 00 21 00 F0 78 04 40 F0    ..... ...!..x.@.
014770:  A8 01 10 3C 08 00 42 00 40 80 08 80 10 20 02 41    ...<..B.@.... .A
014780:  21 20 01 20 12 01 00 88 00 40 80 21 00 43 C0 04    ! . .....@.!.C..
014790:  20 02 0F 00 84 00 83 80 10 40 20 78 01 04 FD 04     ........@ x....
0147A0:  00 04 10 04 02 00 44 00 41 20 11 00 01 00 04 00    ......D.A ......
0147B0:  00 03 FD 06 FF E1 FF FF FF FC 7F FF FF FF 1F FF    ................
0147C0:  FF FF C3 FF FF FF F8 FF FF FF FE 7F FF FF FF 3F    ...............?
0147D0:  FF FF FF 8F FF FF FF E1 FF FF FF FC 3F FF FF FF    ............?...
0147E0:  87 FF FF FF F0 7F FF FF FF 07 FD 04 FF FC 1F FF    ................
0147F0:  FF FF C7 FF FF FF F1 FF FF FF FC 00 00 02 00 00    ................
014800:  11 0C 00 00 00 04 20 01 0C 00 88 08 02 00 22 00    ...... .......".
014810:  40 88 08 40 80 80 01 10 20 0C 00 48 01 82 00 24    @..@.... ..H...$
014820:  00 84 40 11 00 84 40 04 20 00 83 00 84 00 84 40    ..@...@. ......@
014830:  10 80 44 44 02 08 00 00 00 44 30 00 00 04 10 06    ..DD.....D0.....
014840:  08 00 44 00 08 80 11 00 00 80 04 00 00 02 FD 07    ..D.............
014850:  00 04 20 00 00 00 88 00 00 00 22 00 00 00 08 40    .. ......."....@
014860:  00 00 01 10 00 00 00 48 00 00 00 24 00 00 00 11    .......H...$....
014870:  00 00 00 04 20 00 00 00 84 00 00 00 10 80 00 00    .... ...........
014880:  02 08 FD 07 00 04 10 00 00 00 44 00 00 00 11 00    ..........D.....
014890:  00 00 04 00 00 02 FD 07 00 04 20 FD 05 00 01 08    .......... .....
0148A0:  FD 21 00 21 FD 0D 00 04 10 00 00 00 44 00 00 00    .!.!........D...
0148B0:  11 00 00 00 04 00 00 02 FD 07 00 04 20 FD 05 00    ............ ...
0148C0:  01 08 FD 21 00 21 FD 0D 00 04 10 00 00 00 44 00    ...!.!........D.
0148D0:  00 00 11 00 00 00 04 FD FF 00 FD FF 00 FD FF 00    ................
0148E0:  FD A3 00 1A 00 00 00 00 00 00 00 00 00 00 00 00    .£..............
0148F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
014900:  10 3C 02 10 04 15 00 44 00 80 80 11 00 01 00 04    .<.....D........
014910:  00 00 03 FF FF FF F8 FF FF FF FE 3F FF FF FF 87    ...........?....
014920:  FF FF FF F1 FF FF FF FC FF FF FF FE 7F FF FF FF    ................
014930:  1F FF FF FF C3 FF FF FF F8 7F FF FF FF 0F FF FF    ................
014940:  FF E0 FF FF FF FE 3F FF FF FF 87 FF FF FF F0 FF    ......?.........
014950:  FF FF FE 1F FF FF FF C7 FF FF FF F1 FF FF FF FC    ................
014960:  00 00 02 00 02 04 40 01 08 02 00 40 22 04 04 40    ......@....@"..@
014970:  08 80 40 44 02 10 08 08 80 44 08 06 00 12 00 18    ..@D.....D......
014980:  08 09 00 18 44 04 40 08 40 01 08 01 03 00 21 01    ....D.@.@.....!.
014990:  10 10 04 20 22 10 00 82 00 C0 10 08 20 00 00 00    ... "....... ...
0149A0:  00 00 04 10 11 11 00 44 01 82 20 11 00 06 00 04    .......D.. .....
0149B0:  00 00 02 00 00 00 00 01 08 00 00 00 22 00 00 00    ............"...
0149C0:  08 80 00 00 02 10 00 00 00 44 00 00 00 12 00 00    .........D......
0149D0:  00 09 00 00 00 04 40 00 00 01 08 00 00 00 21 00    ......@.......!.
0149E0:  00 00 04 20 00 00 00 82 00 00 00 08 20 00 00 20    ... ........ .. 
0149F0:  70 00 04 10 00 00 00 44 00 00 00 11 00 00 00 04    p......D........
014A00:  00 00 02 00 00 00 00 00 00 21 00 00 00 04 40 00    .........!....@.
014A10:  00 01 10 00 00 00 42 00 00 00 08 80 00 00 02 40    ......B........@
014A20:  00 00 01 20 00 00 00 88 00 00 00 21 00 00 00 04    ... .......!....
014A30:  20 00 00 00 84 00 00 00 10 40 00 00 01 04 00 00     ........@......
014A40:  00 00 04 10 00 00 00 44 00 00 00 11 00 00 00 04    .......D........
014A50:  00 00 02 00 00 00 00 00 00 21 00 00 00 04 40 00    .........!....@.
014A60:  00 01 10 00 00 00 42 00 00 00 08 80 00 00 02 40    ......B........@
014A70:  00 00 01 20 00 00 00 88 00 00 00 21 00 00 00 04    ... .......!....
014A80:  20 00 00 00 84 00 00 00 10 40 00 00 01 04 00 00     ........@......
014A90:  00 00 04 10 00 00 00 44 00 00 00 11 00 00 00 04    .......D........
014AA0:  00 00 02 00 00 00 00 00 00 00 04 20 00 00 00 88    ........... ....
014AB0:  00 00 00 22 00 00 00 08 40 00 00 01 10 00 00 00    ..."....@.......
014AC0:  48 00 00 00 24 00 00 00 11 00 00 00 04 20 00 00    H...$........ ..
014AD0:  00 84 00 00 00 10 80 00 00 02 08 00 00 00 00 00    ................
014AE0:  00 00 04 10 00 00 00 44 00 00 00 11 00 00 00 04    .......D........
014AF0:  00 00 02 00 00 08 04 00 00 00 04 20 08 04 00 88    ........... ....
014B00:  0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41    ........       A
014B10:  70 70 65 6E 64 69 78 20 49 0D 0A 20 20 20 20 20    ppendix I..     
014B20:  20 20 4B 65 79 20 4E 75 6D 62 65 72 69 6E 67 2E      Key Numbering.
014B30:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 54 68 65    ......       The
014B40:  20 76 61 72 69 6F 75 73 20 74 61 62 6C 65 73 20     various tables 
014B50:  69 6E 20 74 68 65 20 4B 65 79 20 4D 61 6E 61 67    in the Key Manag
014B60:  65 72 2C 20 73 75 63 68 20 61 73 20 74 68 65 20    er, such as the 
014B70:  74 72 61 6E 73 6C 61 74 69 6F 6E 20 20 74 61 62    translation  tab
014B80:  6C 65 73 0D 0A 20 20 20 20 20 20 20 6F 72 20 74    les..       or t
014B90:  68 65 20 72 65 70 65 61 74 69 6E 67 20 6B 65 79    he repeating key
014BA0:  20 74 61 62 6C 65 2C 20 20 61 72 65 20 20 61 6C     table,  are  al
014BB0:  6C 20 20 61 63 63 65 73 73 65 64 20 20 62 79 20    l  accessed  by 
014BC0:  20 6B 65 79 20 20 6E 75 6D 62 65 72 2E 20 20 54     key  number.  T
014BD0:  68 65 0D 0A 20 20 20 20 20 20 20 6E 75 6D 62 65    he..       numbe
014BE0:  72 69 6E 67 20 6F 66 20 74 68 65 20 6B 65 79 73    ring of the keys
014BF0:  20 20 28 61 6E 64 20 20 6A 6F 79 73 74 69 63 6B      (and  joystick
014C00:  73 29 20 20 69 73 20 20 67 69 76 65 6E 20 20 69    s)  is  given  i
014C10:  6E 20 20 74 68 65 20 20 66 6F 6C 6C 6F 77 69 6E    n  the  followin
014C20:  67 0D 0A 20 20 20 20 20 20 20 64 69 61 67 72 61    g..       diagra
014C30:  6D 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    ms:......       
014C40:  4E 6F 74 65 20 74 68 61 74 20 74 68 65 20 70 68    Note that the ph
014C50:  79 73 69 63 61 6C 20 6C 61 79 6F 75 74 20 6F 66    ysical layout of
014C60:  20 74 68 65 20 36 31 32 38 20 6B 65 79 62 6F 61     the 6128 keyboa
014C70:  72 64 20 20 64 69 66 66 65 72 73 20 20 66 72 6F    rd  differs  fro
014C80:  6D 20 20 74 68 65 0D 0A 20 20 20 20 20 20 20 34    m  the..       4
014C90:  36 34 20 61 6E 64 20 36 36 34 20 6B 65 79 62 6F    64 and 664 keybo
014CA0:  61 72 64 73 20 62 75 74 20 74 68 61 74 20 74 68    ards but that th
014CB0:  65 20 6B 65 79 73 20 77 69 74 68 20 74 68 65 20    e keys with the 
014CC0:  73 61 6D 65 20 6B 65 79 20 6E 75 6D 62 65 72 73    same key numbers
014CD0:  20 68 61 76 65 0D 0A 20 20 20 20 20 20 20 74 68     have..       th
014CE0:  65 20 73 61 6D 65 20 73 79 6D 62 6F 6C 73 20 6F    e same symbols o
014CF0:  6E 20 74 68 65 20 6B 65 79 74 6F 70 73 20 61 6E    n the keytops an
014D00:  64 20 67 65 6E 65 72 61 74 65 20 74 68 65 20 73    d generate the s
014D10:  61 6D 65 20 76 61 6C 75 65 73 2E 20 54 68 65 20    ame values. The 
014D20:  6B 65 79 73 0D 0A 20 20 20 20 20 20 20 74 68 61    keys..       tha
014D30:  74 20 68 61 76 65 20 6D 6F 76 65 64 20 61 72 65    t have moved are
014D40:  20 6D 61 72 6B 65 64 20 77 69 74 68 20 61 6E 20     marked with an 
014D50:  61 73 74 65 72 69 73 6B 2E 0D 0A 1A 73 75 63 68    asterisk....such
014D60:  20 61 73 20 74 68 65 20 74 72 61 6E 73 6C 61 74     as the translat
014D70:  69 6F 6E 20 20 74 61 62 6C 65 73 0D 0A 20 20 20    ion  tables..   
014D80:  6C 65 73 0D 0A 20 20 20 20 20 20 20 6F 72 20 74    les..       or t
014D90:  68 65 20 72 65 70 65 61 74 69 6E 67 20 6B 65 79    he repeating key
014DA0:  20 74 61 62 6C 65 2C 20 20 61 72 65 20 20 61 6C     table,  are  al
014DB0:  6C 20 20 61 63 63 65 73 73 65 64 20 20 62 79 20    l  accessed  by 
014DC0:  20 6B 65 79 20 20 6E 75 6D 62 65 72 2E 20 20 54     key  number.  T
014DD0:  68 65 0D 0A 20 20 20 20 20 20 20 6E 75 6D 62 65    he..       numbe
014DE0:  72 69 6E 67 20 6F 66 20 74 68 65 20 6B 65 79 73    ring of the keys
014DF0:  20 20 28 61 6E 64 20 20 6A 6F 79 73 74 69 63 6B      (and  joystick
014E00:  73 29 20 20 69 73 20 20 67 69 76 65 6E 20 20 69    s)  is  given  i
014E10:  6E 20 20 74 68 65 20 20 66 6F 6C 6C 6F 77 69 6E    n  the  followin
014E20:  67 0D 0A 20 20 20 20 20 20 20 64 69 61 67 72 61    g..       diagra
014E30:  6D 73 3A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    ms:......       
014E40:  4E 6F 74 65 20 74 68 61 74 20 74 68 65 20 70 68    Note that the ph
014E50:  79 73 69 63 61 6C 20 6C 61 79 6F 75 74 20 6F 66    ysical layout of
014E60:  20 74 68 65 20 36 31 32 38 20 6B 65 79 62 6F 61     the 6128 keyboa
014E70:  72 64 20 20 64 69 66 66 65 72 73 20 20 66 72 6F    rd  differs  fro
014E80:  6D 20 20 74 68 65 0D 0A 20 20 20 20 20 20 20 34    m  the..       4
014E90:  36 34 20 61 6E 64 20 36 36 34 20 6B 65 79 62 6F    64 and 664 keybo
014EA0:  61 72 64 73 20 62 75 74 20 74 68 61 74 20 74 68    ards but that th
014EB0:  65 20 6B 65 79 73 20 77 69 74 68 20 74 68 65 20    e keys with the 
014EC0:  73 61 6D 65 20 6B 65 79 20 6E 75 6D 62 65 72 73    same key numbers
014ED0:  20 68 61 76 65 0D 0A 20 20 20 20 20 20 20 74 68     have..       th
014EE0:  65 20 73 61 6D 65 20 73 79 6D 62 6F 6C 73 20 6F    e same symbols o
014EF0:  6E 20 74 68 65 20 6B 65 79 74 6F 70 73 20 61 6E    n the keytops an
014F00:  20 20 20 20 20 20 20 4E 6F 74 65 20 74 68 61 74           Note that
014F10:  20 6A 6F 79 73 74 69 63 6B 20 31 20 6F 76 65 72     joystick 1 over
014F20:  6C 61 79 73 20 6B 65 79 73 20 34 38 2E 2E 35 33    lays keys 48..53
014F30:  20 6F 6E 20 74 68 65 20 6D 61 69 6E 20 6B 65 79     on the main key
014F40:  62 6F 61 72 64 20 61 6E 64 20 20 69 73 0D 0A 20    board and  is.. 
014F50:  20 20 20 20 20 20 69 6E 64 69 73 74 69 6E 67 75          indistingu
014F60:  69 73 68 61 62 6C 65 20 66 72 6F 6D 20 74 68 65    ishable from the
014F70:  6D 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 54 68 65    m.....       The
014F80:  20 66 6F 6C 6C 6F 77 69 6E 67 20 74 61 62 6C 65     following table
014F90:  20 74 72 61 6E 73 6C 61 74 65 73 20 6B 65 79 20     translates key 
014FA0:  6E 75 6D 62 65 72 73 20 69 6E 20 74 68 65 20 6F    numbers in the o
014FB0:  70 70 6F 73 69 74 65 20 20 64 69 72 65 63 74 69    pposite  directi
014FC0:  6F 6E 2C 0D 0A 20 20 20 20 20 20 20 66 72 6F 6D    on,..       from
014FD0:  20 74 68 65 20 6B 65 79 20 6E 75 6D 62 65 72 20     the key number 
014FE0:  74 6F 20 74 68 65 20 69 6E 73 63 72 69 70 74 69    to the inscripti
014FF0:  6F 6E 20 6F 6E 20 74 68 65 20 6B 65 79 74 6F 70    on on the keytop
015000:  2E 20 57 68 65 72 65 20 74 68 65 72 65 20 69 73    . Where there is
015010:  20 61 0D 0A 20 20 20 20 20 20 20 73 79 6D 62 6F     a..       symbo
015020:  6C 20 6F 6E 20 74 68 65 20 6B 65 79 74 6F 70 20    l on the keytop 
015030:  61 6E 20 61 70 70 72 6F 70 72 69 61 74 65 20 77    an appropriate w
015040:  6F 72 64 20 69 73 20 75 73 65 64 2C 20 52 49 47    ord is used, RIG
015050:  48 54 20 66 6F 72 20 74 68 65 20 20 72 69 67 68    HT for the  righ
015060:  74 0D 0A 20 20 20 20 20 20 20 63 75 72 73 6F 72    t..       cursor
015070:  20 6B 65 79 20 66 6F 72 20 65 78 61 6D 70 6C 65     key for example
015080:  2E 20 42 72 61 63 6B 65 74 73 20 61 72 6F 75 6E    . Brackets aroun
015090:  64 20 74 68 65 20 69 6E 73 63 72 69 70 74 69 6F    d the inscriptio
0150A0:  6E 20 20 61 72 65 20 20 75 73 65 64 20 20 74 6F    n  are  used  to
0150B0:  0D 0A 20 20 20 20 20 20 20 64 69 73 74 69 6E 67    ..       disting
0150C0:  75 69 73 68 20 74 68 65 20 76 61 72 69 6F 75 73    uish the various
0150D0:  20 61 72 65 61 73 20 6F 66 20 74 68 65 20 6B 65     areas of the ke
0150E0:  79 62 6F 61 72 64 20 61 73 20 66 6F 6C 6C 6F 77    yboard as follow
0150F0:  73 3A 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 20    s:....          
015100:  20 20 20 20 20 20 7B 2E 2E 7D 20 20 20 20 20 20          {..}      
015110:  46 75 6E 63 74 69 6F 6E 20 6B 65 79 20 28 6E 75    Function key (nu
015120:  6D 65 72 69 63 20 6B 65 79 70 61 64 29 2E 0D 0A    meric keypad)...
015130:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
015140:  28 2E 2E 29 20 20 20 20 20 20 4A 6F 79 73 74 69    (..)      Joysti
015150:  63 6B 20 30 0D 0A 20 20 20 20 20 20 20 20 20 20    ck 0..          
015160:  20 20 20 20 20 20 5B 2E 2E 5D 20 20 20 20 20 20          [..]      
015170:  4A 6F 79 73 74 69 63 6B 20 31 0D 0A 0D 0A 20 20    Joystick 1....  
015180:  20 20 20 20 20 20 20 20 7C 20 30 20 20 20 20 20            | 0     
015190:  20 31 20 20 20 20 20 20 20 32 20 20 20 20 20 20     1       2      
0151A0:  20 33 20 20 20 20 20 20 20 20 34 20 20 20 20 20     3        4     
0151B0:  20 20 20 35 20 20 20 20 20 20 20 20 36 20 20 20       5        6   
0151C0:  20 20 20 20 20 37 0D 0A 20 20 20 20 20 20 20 5F         7..       _
0151D0:  5F 5F 7C 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    __|_____________
0151E0:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
0151F0:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
015200:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
015210:  5F 5F 5F 5F 5F 0D 0A 20 20 20 20 20 20 20 20 20    _____..         
015220:  20 7C 0D 0A 20 20 20 20 20 20 20 30 20 20 7C 20     |..       0  | 
015230:  55 50 20 20 20 20 20 52 49 47 48 54 20 20 20 44    UP     RIGHT   D
015240:  4F 57 4E 20 20 20 20 7B 39 7D 20 20 20 20 20 20    OWN    {9}      
015250:  7B 36 7D 20 20 20 20 20 20 7B 33 7D 20 20 20 20    {6}      {3}    
015260:  20 20 7B 45 4E 54 45 52 7D 20 20 7B 2E 7D 0D 0A      {ENTER}  {.}..
015270:  20 20 20 20 20 20 20 20 20 20 7C 0D 0A 20 20 20              |..   
015280:  20 20 20 20 38 20 20 7C 20 4C 45 46 54 20 20 20        8  | LEFT   
015290:  43 4F 50 59 20 20 20 20 7B 37 7D 20 20 20 20 20    COPY    {7}     
0152A0:  7B 38 7D 20 20 20 20 20 20 7B 35 7D 20 20 20 20    {8}      {5}    
0152B0:  20 20 7B 31 7D 20 20 20 20 20 20 7B 32 7D 20 20      {1}      {2}  
0152C0:  20 20 20 20 7B 30 7D 0D 0A 20 20 20 20 20 20 20        {0}..       
0152D0:  20 20 20 7C 0D 0A 20 20 20 20 20 20 20 31 36 20       |..       16 
0152E0:  7C 20 43 4C 52 20 20 20 20 5B 20 20 20 20 20 20    | CLR    [      
0152F0:  20 45 4E 54 45 52 20 20 20 5D 20 20 20 20 20 20     ENTER   ]      
015300:  20 20 7B 34 7D 20 20 20 20 20 20 53 48 49 46 54      {4}      SHIFT
015310:  20 20 20 20 5C 20 20 20 20 20 20 20 20 43 54 52        \        CTR
015320:  4C 0D 0A 20 20 20 20 20 20 20 20 20 20 7C 0D 0A    L..          |..
015330:  20 20 20 20 20 20 20 32 34 20 7C 20 5E 20 20 20           24 | ^   
015340:  20 20 20 2D 20 20 20 20 20 20 20 40 20 20 20 20       -       @    
015350:  20 20 20 50 20 20 20 20 20 20 20 20 3B 20 20 20       P        ;   
015360:  20 20 20 20 20 3A 20 20 20 20 20 20 20 20 2F 20         :        / 
015370:  20 20 20 20 20 20 20 2E 0D 0A 20 20 20 20 20 20           ...      
015380:  20 20 20 20 7C 0D 0A 20 20 20 20 20 20 20 33 32        |..       32
015390:  20 7C 20 30 20 20 20 20 20 20 39 20 20 20 20 20     | 0      9     
0153A0:  20 20 4F 20 20 20 20 20 20 20 49 20 20 20 20 20      O       I     
0153B0:  20 20 20 4C 20 20 20 20 20 20 20 20 4B 20 20 20       L        K   
0153C0:  20 20 20 20 20 4D 20 20 20 20 20 20 20 20 2C 0D         M        ,.
0153D0:  0A 20 20 20 20 20 20 20 20 20 20 7C 0D 0A 20 20    .          |..  
0153E0:  20 20 20 20 20 34 30 20 7C 20 38 20 20 20 20 20         40 | 8     
0153F0:  20 37 20 20 20 20 20 20 20 55 20 20 20 20 20 20     7       U      
015400:  20 59 20 20 20 20 20 20 20 20 48 20 20 20 20 20     Y        H     
015410:  20 20 20 4A 20 20 20 20 20 20 20 20 4E 20 20 20       J        N   
015420:  20 20 20 20 20 53 50 41 43 45 0D 0A 20 20 20 20         SPACE..    
015430:  20 20 20 20 20 20 7C 0D 0A 20 20 20 20 20 20 20          |..       
015440:  34 38 20 7C 20 36 20 20 20 20 20 20 35 20 20 20    48 | 6      5   
015450:  20 20 20 20 52 20 20 20 20 20 20 20 54 20 20 20        R       T   
015460:  20 20 20 20 20 47 20 20 20 20 20 20 20 20 46 20         G        F 
015470:  20 20 20 20 20 20 20 42 20 20 20 20 20 20 20 20           B        
015480:  56 0D 0A 20 20 20 20 20 20 20 20 20 20 7C 0D 0A    V..          |..
015490:  20 20 20 20 20 20 20 20 20 20 7C 20 5B 55 50 5D              | [UP]
0154A0:  20 20 20 5B 44 4F 57 4E 5D 20 20 5B 4C 45 46 54       [DOWN]  [LEFT
0154B0:  5D 20 20 5B 52 49 47 48 54 5D 20 20 5B 46 49 52    ]  [RIGHT]  [FIR
0154C0:  45 32 5D 20 20 5B 46 49 52 45 31 5D 20 20 5B 53    E2]  [FIRE1]  [S
0154D0:  50 41 52 45 5D 0D 0A 20 20 20 20 20 20 20 20 20    PARE]..         
0154E0:  20 7C 0D 0A 20 20 20 20 20 20 20 35 36 20 7C 20     |..       56 | 
0154F0:  34 20 20 20 20 20 20 33 20 20 20 20 20 20 20 45    4      3       E
015500:  20 20 20 20 20 20 20 57 20 20 20 20 20 20 20 20           W        
015510:  53 20 20 20 20 20 20 20 20 44 20 20 20 20 20 20    S        D      
015520:  20 20 43 20 20 20 20 20 20 20 20 58 0D 0A 20 20      C        X..  
015530:  20 20 20 20 20 20 20 20 7C 0D 0A 20 20 20 20 20            |..     
015540:  20 20 36 34 20 7C 20 31 20 20 20 20 20 20 32 20      64 | 1      2 
015550:  20 20 20 20 20 20 45 53 43 20 20 20 20 20 51 20          ESC     Q 
015560:  20 20 20 20 20 20 20 54 41 42 20 20 20 20 20 20           TAB      
015570:  41 20 20 20 20 20 20 20 20 43 41 50 53 20 20 20    A        CAPS   
015580:  20 20 5A 0D 0A 20 20 20 20 20 20 20 20 20 20 7C      Z..          |
015590:  0D 0A 20 20 20 20 20 20 20 37 32 20 7C 20 28 55    ..       72 | (U
0155A0:  50 29 20 20 20 28 44 4F 57 4E 29 20 20 28 4C 45    P)   (DOWN)  (LE
0155B0:  46 54 29 20 20 28 52 49 47 48 54 29 20 20 28 46    FT)  (RIGHT)  (F
0155C0:  49 52 45 32 29 20 20 28 46 49 52 45 31 29 20 20    IRE2)  (FIRE1)  
0155D0:  28 53 50 41 52 45 29 20 20 44 45 4C 0D 0A 20 20    (SPARE)  DEL..  
0155E0:  20 20 20 20 20 20 20 20 7C 0D 0A 0D 0A 20 20 20            |....   
0155F0:  20 20 20 20 41 4D 53 54 52 41 44 20 43 50 43 34        AMSTRAD CPC4
015600:  36 34 2F 36 36 34 2F 36 31 32 38 20 46 49 52 4D    64/664/6128 FIRM
015610:  57 41 52 45 20 20 20 20 20 20 20 20 20 20 20 20    WARE            
015620:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 70                  Ap
015630:  70 65 6E 64 69 78 20 31 2E 32 0D 0A 1A 68 65 20    pendix 1.2...he 
015640:  6D 61 69 6E 20 6B 65 79 62 6F 61 72 64 20 61 6E    main keyboard an
015650:  64 20 20 69 73 0D 0A 20 20 20 20 20 20 20 69 6E    d  is..       in
015660:  64 69 73 74 69 6E 67 75 69 73 68 61 62 6C 65 20    distinguishable 
015670:  66 72 6F 6D 20 74 68 65 6D 2E 0D 0A 0D 0A 20 20    from them.....  
015680:  56 0D 0A 20 20 20 20 20 20 20 20 20 20 7C 0D 0A    V..          |..
015690:  20 20 20 20 20 20 20 20 20 20 7C 20 5B 55 50 5D              | [UP]
0156A0:  20 20 20 5B 44 4F 57 4E 5D 20 20 5B 4C 45 46 54       [DOWN]  [LEFT
0156B0:  5D 20 20 5B 52 49 47 48 54 5D 20 20 5B 46 49 52    ]  [RIGHT]  [FIR
0156C0:  45 32 5D 20 20 5B 46 49 52 45 31 5D 20 20 5B 53    E2]  [FIRE1]  [S
0156D0:  50 41 52 45 5D 0D 0A 20 20 20 20 20 20 20 20 20    PARE]..         
0156E0:  20 7C 0D 0A 20 20 20 20 20 20 20 35 36 20 7C 20     |..       56 | 
0156F0:  34 20 20 20 20 20 20 33 20 20 20 20 20 20 20 45    4      3       E
015700:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
015710:  12 00 00 00 02 09 50 E5 12 00 C1 02 00 00 00 02    ......P.........
015720:  12 00 C2 02 00 00 00 02 12 00 C3 02 00 00 00 02    ................
015730:  12 00 C4 02 00 00 00 02 12 00 C5 02 00 00 00 02    ................
015740:  12 00 C6 02 00 00 00 02 12 00 C7 02 00 00 00 02    ................
015750:  12 00 C8 02 00 00 00 02 12 00 C9 02 00 00 00 02    ................
015760:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015770:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015780:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015790:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0157A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0157B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0157C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0157D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0157E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0157F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015800:  00 41 50 50 45 4E 44 2D 31 42 41 53 00 00 00 00    .APPEND-1BAS....
015810:  00 00 00 00 00 70 01 00 48 02 00 00 00 00 00 00    .....p..H.......
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:  48 02 00 F1 03 61 73 65 20 69 6E 73 65 72 74 20    H....ase insert 
015850:  64 69 73 63 20 31 20 73 69 64 65 20 31 20 61 6E    disc 1 side 1 an
015860:  64 20 70 72 65 73 73 20 61 6E 79 20 6B 65 79 2E    d press any key.
015870:  2E 07 22 01 83 20 1C 18 BB 00 11 00 B4 00 CA 22    ..".. ........."
015880:  1A 00 0A 00 D7 20 19 50 01 82 20 0F 01 A2 20 0E    ..... .P.. ... .
015890:  2C 0F 01 A2 20 0F 2C 19 1A 00 17 00 14 00 A8 22    ,... .,........"
0158A0:  34 36 34 2D 41 50 31 2E 62 69 6E 22 2C 1C 00 40    464-AP1.bin",..@
0158B0:  00 1A 00 1E 00 03 00 00 66 69 6C E5 EF 22 41 50    ........fil.."AP
0158C0:  31 2D 31 22 01 9F 20 1E 64 00 00 12 00 28 00 BF    1-1".. .d....(..
0158D0:  23 16 01 BF 23 16 01 9F 20 1E 78 00 00 19 00 32    #...#... .x....2
0158E0:  00 9E 20 0D 00 00 6C 69 EE EF 0F 20 EC 20 13 01    .. ...li... . ..
0158F0:  BF 23 16 01 B0 00 14 00 3C 00 A8 22 36 31 32 38    .#......<.."6128
015900:  2D 61 70 31 22 2C 1C 00 40 00 0A 00 46 00 9F 20    -ap1",..@...F.. 
015910:  1E 78 00 00 80 00 50 00 9E 20 0D 00 00 6C 69 EE    .x....P.. ...li.
015920:  EF 0F 20 EC 20 19 0D 01 BF 23 16 01 B0 01 BF 23    .. . ....#.....#
015930:  16 2C EA 28 16 29 22 41 4D 53 54 52 41 44 20 43    .,.(.)"AMSTRAD C
015940:  50 43 34 36 34 2F 36 36 34 2F 36 31 32 38 20 46    PC464/664/6128 F
015950:  49 52 4D 57 41 52 45 20 20 20 20 20 20 20 20 20    IRMWARE         
015960:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
015970:  20 41 70 70 65 6E 64 69 78 20 31 2E 31 22 01 9E     Appendix 1.1"..
015980:  20 0D 00 00 6C 69 EE EF 0F 20 EC 20 12 01 BF 23     ...li... . ...#
015990:  16 01 B0 00 0A 00 5A 00 A0 20 1E 82 00 00 23 00    ......Z.. ....#.
0159A0:  64 00 B6 22 21 22 F4 03 00 00 66 69 6C E5 01 D6    d.."!"....fil...
0159B0:  20 FE 20 FF 40 01 A6 20 A3 23 17 2C 03 00 00 E1     . .@.. £#.,....
0159C0:  00 13 00 6E 00 BF 23 16 2C 03 00 00 E1 01 D5 01    ...n..#.,.......
0159D0:  88 01 C9 00 16 00 78 00 83 20 1C 00 40 01 7C 00    ......x.. ..@.|.
0159E0:  44 55 4D D0 2C 19 10 01 C9 00 24 00 82 00 A8 22    DUM.,.....$...."
0159F0:  70 61 64 73 2E 62 69 6E 22 2C 1C 00 40 01 83 20    pads.bin",..@.. 
015A00:  1C 00 40 01 7C 00 44 55 4D D0 2C 19 0D 00 24 00    ..@.|.DUM.,...$.
015A10:  8C 00 A8 22 6A 6F 79 73 2E 62 69 6E 22 2C 1C 00    ..."joys.bin",..
015A20:  40 01 83 20 1C 00 40 01 7C 00 44 55 4D D0 2C 19    @.. ..@.|.DUM.,.
015A30:  12 00 1A 00 96 00 03 00 00 66 69 6C E5 EF 22 61    .........fil.."a
015A40:  70 31 2D 32 22 01 9F 20 1E 64 00 00 1C 00 A0 00    p1-2".. .d......
015A50:  AD 20 10 01 D8 23 0E 2C 0F 2C 19 50 2C 13 2C 19    . ...#.,.,.P,.,.
015A60:  17 01 83 20 1C A3 38 00 4D 00 AA 00 83 20 1C 03    ... .£8.M.... ..
015A70:  BB 01 A9 20 19 14 2C 19 0A 01 BF 22 07 50 6C 65    ... ..,....".Ple
015A80:  61 73 65 20 69 6E 73 65 72 74 20 64 69 73 63 20    ase insert disc 
015A90:  31 20 73 69 64 65 20 31 20 61 6E 64 20 70 72 65    1 side 1 and pre
015AA0:  73 73 20 61 6E 79 20 6B 65 79 2E 2E 07 22 01 83    ss any key..."..
015AB0:  20 1C 18 BB 00 11 00 B4 00 CA 22 73 74 61 72 74     ........."start
015AC0:  2E 62 61 73 22 00 00 00 1A 62 61 73 22 00 00 00    .bas"....bas"...
015AD0:  1A 01 7C 00 44 55 4D D0 2C 19 0D 01 BF 23 16 2C    ..|.DUM.,....#.,
015AE0:  FF 03 28 19 0C 29 00 2A 00 B4 00 A8 22 6A 6F 79    ..(..).*...."joy
015AF0:  73 2E 62 69 6E 22 2C 1C 00 40 01 83 20 1C 00 40    s.bin",..@.. ..@
015B00:  2D 61 70 31 22 2C 1C 00 40 00 0A 00 46 00 9F 20    -ap1",..@...F.. 
015B10:  1E 78 00 00 80 00 50 00 9E 20 0D 00 00 6C 69 EE    .x....P.. ...li.
015B20:  EF 0F 20 EC 20 19 0D 01 BF 23 16 01 B0 01 BF 23    .. . ....#.....#
015B30:  16 2C EA 28 16 29 22 41 4D 53 54 52 41 44 20 43    .,.(.)"AMSTRAD C
015B40:  50 43 34 36 34 2F 36 36 34 2F 36 31 32 38 20 46    PC464/664/6128 F
015B50:  49 52 4D 57 41 52 45 20 20 20 20 20 20 20 20 20    IRMWARE         
015B60:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
015B70:  20 41 70 70 65 6E 64 69 78 20 31 2E 31 22 01 9E     Appendix 1.1"..
015B80:  20 0D 00 00 6C 69 EE EF 0F 20 EC 20 12 01 BF 23     ...li... . ...#
015B90:  16 01 B0 00 0A 00 5A 00 A0 20 1E 82 00 00 23 00    ......Z.. ....#.
015BA0:  64 00 B6 22 21 22 F4 03 00 00 66 69 6C E5 01 D6    d.."!"....fil...
015BB0:  20 FE 20 FF 40 01 A6 20 A3 23 17 2C 03 00 00 E1     . .@.. £#.,....
015BC0:  00 13 00 6E 00 BF 23 16 2C 03 00 00 E1 01 D5 01    ...n..#.,.......
015BD0:  88 01 C9 00 16 00 78 00 83 20 1C 00 40 01 7C 00    ......x.. ..@.|.
015BE0:  44 55 4D D0 2C 19 10 01 C9 00 24 00 82 00 A8 22    DUM.,.....$...."
015BF0:  70 61 64 73 2E 62 69 6E 22 2C 1C 00 40 01 83 20    pads.bin",..@.. 
015C00:  00 4A 4F 59 53 20 20 20 20 42 49 4E 00 00 00 00    .JOYS    BIN....
015C10:  00 00 02 00 00 00 40 00 E8 0E 00 00 00 00 00 00    ......@.........
015C20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015C30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015C40:  E8 0E 00 CC 04 FD 07 FF FE FD 06 00 01 FD 07 FF    ................
015C50:  FC 03 FD 0C FF F0 00 FD 07 FF FE FD 17 00 20 FD    .............. .
015C60:  06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD    ...... .....". .
015C70:  06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 00    ...... .....". .
015C80:  3A 5A 40 CD 0E BC 2A 5B 40 CD 05 BC ED 4B 5D 40    :Z@...*[@....K]@
015C90:  CD 38 BC 21 5F 40 AF 4E 23 46 23 E5 F5 CD 32 BC    .8.!_@.N#F#...2.
015CA0:  F1 E1 3C FE 10 20 F0 21 83 40 11 00 C0 ED 4B 81    ..<.. .!.@....K.
015CB0:  40 47 B7 20 06 01 00 40 ED B0 C9 7E B9 28 10 12    @G. ...@...~.(..
015CC0:  13 23 3A 80 40 94 20 F3 3A 7F 40 95 20 ED C9 23    .#:.@. .:.@. ..#
015CD0:  46 23 7E 12 13 10 FC C3 41 40 02 00 00 01 01 01    F#~.....A@......
015CE0:  01 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 00    ................
015CF0:  00 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 E8    ................
015D00:  4E FD FF FD 6F 00 38 3E 03 80 00 F8 3E 03 80 00    N...o.8>....>...
015D10:  F8 7F 1F C3 E0 00 3C 0F 80 71 F8 1E 0F 83 E1 DC    ......<..q......
015D20:  7E FD 29 00 7E FD 04 00 70 0E 00 03 80 00 1F FD    ~.).~...p.......
015D30:  19 00 07 E0 00 00 00 07 00 E0 00 38 00 00 E0 FD    ...........8....
015D40:  70 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD    p. ....... .....
015D50:  22 00 20 00 00 3C 00 E0 00 01 FD 1E 00 20 00 7F    ". ..<....... ..
015D60:  C3 DE 00 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00    ......". .......
015D70:  20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00     .....". .......
015D80:  20 FD 06 00 01 FD 15 00 01 FD 07 FF FC 03 FD 0C     ...............
015D90:  FF F0 00 FD 07 FF FE FD 06 00 01 FD 07 FF FC 03    ................
015DA0:  FD 0C FF F0 00 FD 07 FF FE FD 0A 00 01 FD 07 00    ................
015DB0:  04 03 38 1F 38 1F 3F 80 60 38 1F 38 1F 3F B0 00    ..8.8.?.`8.8.?..
015DC0:  80 FD 06 00 06 FD 06 00 01 FD 07 00 04 03 38 1F    ..............8.
015DD0:  38 1F 3F 80 60 38 1F 38 1F 3F B0 00 80 FD 06 00    8.?.`8.8.?......
015DE0:  06 FD 0A 00 01 00 00 00 E0 3F 00 00 04 03 00 00    .........?......
015DF0:  E0 F0 00 00 60 00 07 00 78 00 30 00 80 00 07 07    ....`...x.0.....
015E00:  F8 00 00 06 FD 06 00 01 00 00 01 E3 FE 00 00 04    ................
015E10:  03 00 00 FE 00 38 00 60 00 7F 80 0F 00 30 00 80    .....8.`.....0..
015E20:  00 00 3C 03 C0 00 06 FD 0A 00 01 FD 07 00 04 03    ..<.............
015E30:  FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD 06    ...`...0........
015E40:  00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00    ..........`...0.
015E50:  80 FD 06 00 06 FD 12 00 04 FD 0F 00 80 FD 15 00    ................
015E60:  04 FD 0F 00 80 FD 1E 00 20 FD 06 00 01 FD 1E 00    ........ .......
015E70:  20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00     .....". .......
015E80:  20 FD 06 00 01 FD 22 00 20 00 00 3C 00 E0 00 01     .....". ..<....
015E90:  FD 1E 00 20 00 06 78 1F E0 00 01 FD 22 00 20 FD    ... ..x.....". .
015EA0:  06 00 01 FD 1E 00 20 FD 06 00 01 FD FF 00 FD FF    ...... .........
015EB0:  00 FD FF 00 FD 41 00 03 E0 FD 30 00 1C FD 04 00    .....A....0.....
015EC0:  70 00 00 03 80 00 3B 80 FD 18 00 01 C0 00 00 00    p.....;.........
015ED0:  07 00 00 00 38 00 01 E0 FD 70 00 20 FD 06 00 01    ....8....p. ....
015EE0:  FD 1E 00 20 FD 06 00 01 FD 22 00 20 00 00 78 01    ... .....". ..x.
015EF0:  C0 00 01 FD 1E 00 20 00 7F C3 DE 00 00 01 FD 22    ...... ........"
015F00:  00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22    . ....... ....."
015F10:  00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 15    . ....... ......
015F20:  00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00    ..........`...0.
015F30:  80 FD 06 00 06 FD 06 00 01 FD 07 00 04 03 FD 06    ................
015F40:  00 60 FD 05 00 30 00 80 FD 06 00 06 FD 0A 00 01    .`...0..........
015F50:  FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD    ........`...0...
015F60:  06 00 06 FD 06 00 01 FD 07 00 04 03 FD 06 00 60    ...............`
015F70:  FD 05 00 30 00 80 FD 06 00 06 FD 0A 00 01 00 00    ...0............
015F80:  03 C0 EF 00 00 04 03 00 03 C0 FF 00 00 60 00 1E    .............`..
015F90:  00 E0 00 30 00 80 00 0E 00 3C 00 00 06 FD 06 00    ...0.....<......
015FA0:  01 00 00 01 E3 FE 00 00 04 03 00 00 07 80 F0 00    ................
015FB0:  60 00 01 E0 7C 00 30 00 80 00 00 3C 03 C0 00 06    `...|.0....<....
015FC0:  FD 0A 00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00    ............`...
015FD0:  30 00 80 FD 06 00 06 FD 06 00 01 FD 07 00 04 03    0...............
015FE0:  FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD 12    ...`...0........
015FF0:  00 04 FD 0F 00 80 FD 15 00 04 FD 0F 00 80 FD 1E    ................
016000:  00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22    . ....... ....."
016010:  00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22    . ....... ....."
016020:  00 20 00 00 78 07 C0 00 01 FD 1E 00 20 00 07 FC    . ..x....... ...
016030:  01 E0 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20    .....". ....... 
016040:  FD 06 00 01 FD FF 00 FD FF 00 FD 91 00 04 20 00    .............. .
016050:  00 00 82 00 00 00 08 20 FD 05 00 04 10 00 00 00    ....... ........
016060:  44 00 00 00 11 00 00 00 04 00 00 02 00 01 83 80    D...............
016070:  01 08 01 87 C0 22 07 C3 80 FD 1F 00 38 1E 03 80    ....."......8...
016080:  00 78 1E 03 80 00 78 1C 0F 83 E0 00 3F FD 04 00    .x....x.....?...
016090:  38 07 00 01 C0 FD 7A 00 1C 1F 0E E1 F8 FC 1E 07    8.....z.........
0160A0:  C3 B8 00 3B 80 FD 18 00 01 C1 F0 EE 1F 8F C1 E0    ...;............
0160B0:  7C 3B 80 00 E0 FD 20 00 3F FD 07 FF FD 1E 00 3F    |;.... .?......?
0160C0:  FD 07 FF FD 22 00 20 FD 06 00 01 FD 1E 00 20 00    ....". ....... .
0160D0:  07 81 FC 00 00 01 FD 22 00 20 00 00 78 01 C0 00    .......". ..x...
0160E0:  01 FD 1E 00 20 00 07 83 DE 00 00 01 FD 22 00 20    .... ........". 
0160F0:  FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 1D 00 07    ....... ........
016100:  FD 0F FF 80 FD 15 00 07 FD 0F FF 80 FD 11 00 01    ................
016110:  FD 07 00 04 03 3F 8E 00 00 1F 00 60 3F 8E 00 00    .....?.....`?...
016120:  0E 30 00 80 FD 06 00 06 FD 06 00 01 FD 07 00 04    .0..............
016130:  03 3F 8E 00 00 1F 00 60 3F 8E 00 00 0E 30 00 80    .?.....`?....0..
016140:  FD 06 00 06 FD 0A 00 01 FD 07 00 04 03 FD 06 00    ................
016150:  60 FD 05 00 30 00 80 FD 06 00 06 FD 06 00 01 FD    `...0...........
016160:  07 00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06    .......`...0....
016170:  00 06 FD 0A 00 01 00 00 03 C0 EF 00 00 04 03 00    ................
016180:  03 C0 FF 00 00 60 00 1E 00 E0 00 30 00 80 00 0E    .....`.....0....
016190:  00 3C 00 00 06 FD 06 00 01 00 00 01 E3 DE 00 00    .<..............
0161A0:  04 03 00 00 07 80 F0 00 60 00 01 E0 7C 00 30 00    ........`...|.0.
0161B0:  80 00 07 BC 03 C0 00 06 FD 0A 00 01 FD 07 00 04    ................
0161C0:  03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD    ....`...0.......
0161D0:  06 00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30    ...........`...0
0161E0:  00 80 FD 06 00 06 FD 12 00 04 FD 0F 00 80 FD 15    ................
0161F0:  00 04 FD 0F 00 80 FD 1E 00 20 FD 06 00 01 FD 1E    ......... ......
016200:  00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E    . .....". ......
016210:  00 20 FD 06 00 01 FD 22 00 20 00 00 78 07 C0 00    . .....". ..x...
016220:  01 FD 1E 00 20 00 07 FC 01 E0 00 01 FD 22 00 20    .... ........". 
016230:  FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD FF 00 FD    ....... ........
016240:  FF 00 FD 90 00 01 10 00 00 00 42 00 00 00 08 80    ..........B.....
016250:  00 00 02 40 00 00 01 20 00 00 00 88 00 00 00 21    ...@... .......!
016260:  00 00 00 04 20 00 00 00 84 00 00 00 10 40 00 00    .... ........@..
016270:  01 04 FD 21 00 78 38 07 80 70 E0 38 07 80 70 E0    ...!.x8..p.8..p.
016280:  3C 1D C7 70 00 0E FD 04 00 38 00 00 01 C0 FD 7A    <..p.....8.....z
016290:  00 1C 3B 8E E3 80 70 0E 0E E3 F0 00 3F 80 FD 18    ..;...p.....?...
0162A0:  00 01 C3 B8 EE 38 07 00 E0 EE 3F 00 00 E0 FD 20    .....8....?.... 
0162B0:  00 3F FD 07 FF FD 1E 00 3F FD 07 FF FD 22 00 20    .?......?....". 
0162C0:  FD 06 00 01 FD 1E 00 20 00 07 81 FC 00 00 01 FD    ....... ........
0162D0:  22 00 20 00 00 E0 07 80 00 01 FD 1E 00 20 00 07    ". .......... ..
0162E0:  81 FC 00 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00    ......". .......
0162F0:  20 FD 06 00 01 FD 1D 00 04 FD 0F 00 80 FD 15 00     ...............
016300:  04 FD 0F 00 80 FD 11 00 01 FD 07 00 04 03 38 00    ..............8.
016310:  00 00 3B 80 60 38 00 00 00 1E 30 00 80 FD 06 00    ..;.`8....0.....
016320:  06 FD 06 00 01 FD 07 00 04 03 38 00 00 00 3B 80    ..........8...;.
016330:  60 38 00 00 00 1E 30 00 80 FD 06 00 06 FD 0A 00    `8....0.........
016340:  01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00 80    .........`...0..
016350:  FD 06 00 06 FD 06 00 01 FD 07 00 04 03 FD 06 00    ................
016360:  60 FD 05 00 30 00 80 00 07 FC 03 C0 00 06 FD 0A    `...0...........
016370:  00 01 00 00 07 80 FF 80 00 04 03 00 07 80 F7 80    ................
016380:  00 60 00 3C 01 C0 00 30 00 80 00 3C 00 3C 00 00    .`.<...0...<.<..
016390:  06 FD 06 00 01 00 00 3D E3 DE 00 00 04 03 00 00    .......=........
0163A0:  07 81 E0 00 60 00 01 E0 0F 00 30 00 80 00 07 BC    ....`.....0.....
0163B0:  03 C0 00 06 FD 0A 00 01 FD 07 00 04 03 FD 06 00    ................
0163C0:  60 FD 05 00 30 00 80 FD 06 00 06 FD 06 00 01 FD    `...0...........
0163D0:  07 00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06    .......`...0....
0163E0:  00 06 FD 12 00 04 FD 0F 00 80 FD 15 00 04 FD 0F    ................
0163F0:  00 80 FD 1E 00 20 FD 06 00 01 FD 1E 00 20 FD 06    ..... ....... ..
016400:  00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD 06    ...". ....... ..
016410:  00 01 FD 22 00 20 00 00 E0 00 E0 00 01 FD 1E 00    ...". ..........
016420:  20 00 00 78 03 C0 00 01 FD 22 00 20 FD 06 00 01     ..x.....". ....
016430:  FD 1E 00 20 FD 06 00 01 FD FF 00 FD FF 00 FD 8F    ... ............
016440:  00 FF FF FC 1F FF FF FF C7 FF FF FF F1 FF FF FF    ................
016450:  FC 00 00 02 FD 07 00 04 20 FD 05 00 01 08 FD 2C    ........ ......,
016460:  00 F8 70 0F 80 E1 C0 70 0F 80 E1 C0 1C 01 C7 70    ..p....p.......p
016470:  00 0E 0F 87 70 FC 7E 0F 03 E1 DC 3F FD 79 00 DC    ....p.~....?.y..
016480:  3B 8E E1 F0 70 0E 0E 03 E0 00 3B 80 FD 18 00 0D    ;...p.....;.....
016490:  C3 B8 EE 1F 07 00 E0 E0 3E 00 00 E0 FD 20 00 20    ........>.... . 
0164A0:  FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20    ....... .....". 
0164B0:  FD 06 00 01 FD 1E 00 20 00 1F 83 DE 00 00 01 FD    ....... ........
0164C0:  22 00 20 00 00 E0 0F 00 00 01 FD 1E 00 20 00 07    ". .......... ..
0164D0:  81 FC 00 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00    ......". .......
0164E0:  20 FD 06 00 01 FD 1D 00 04 FD 0F 00 80 FD 15 00     ...............
0164F0:  04 FD 0F 00 80 FD 11 00 01 FD 07 00 04 03 38 1E    ..............8.
016500:  3F 1F 03 80 60 38 1E 3F 1F 0E 30 00 80 FD 06 00    ?...`8.?..0.....
016510:  06 FD 06 00 01 FD 07 00 04 03 38 1E 3F 1F 03 80    ..........8.?...
016520:  60 38 1E 3F 1F 0E 30 00 80 FD 06 00 06 FD 0A 00    `8.?..0.........
016530:  01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00 80    .........`...0..
016540:  FD 06 00 06 FD 06 00 01 00 00 3F E0 FC 00 00 04    ..........?.....
016550:  03 FD 06 00 60 FD 05 00 30 00 80 00 07 FC 03 C0    ....`...0.......
016560:  00 06 FD 0A 00 01 00 00 07 80 0F 00 00 04 03 00    ................
016570:  07 80 F7 80 00 60 00 3C 01 C0 00 30 00 80 00 3C    .....`.<...0...<
016580:  07 BC 00 00 06 FD 06 00 01 00 00 3D E3 DE 00 00    ...........=....
016590:  04 03 00 00 E7 83 C0 00 60 00 79 E3 CF 00 30 00    ........`.y...0.
0165A0:  80 00 03 F8 1F F8 00 06 FD 0A 00 01 FD 07 00 04    ................
0165B0:  03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD    ....`...0.......
0165C0:  06 00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30    ...........`...0
0165D0:  00 80 FD 06 00 06 FD 12 00 04 FD 0F 00 80 FD 15    ................
0165E0:  00 04 FD 0F 00 80 FD 1E 00 20 FD 06 00 01 FD 1E    ......... ......
0165F0:  00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E    . .....". ......
016600:  00 20 00 00 78 1F C0 00 01 FD 22 00 20 00 00 E0    . ..x.....". ...
016610:  1E E0 00 01 FD 1E 00 20 00 00 78 1F 80 00 01 FD    ....... ..x.....
016620:  22 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD    ". ....... .....
016630:  FF 00 FD FF 00 FD DD 00 01 B8 7E 1B 81 C1 F8 7E    ..........~....~
016640:  1B 81 C1 F8 1C 03 83 E0 00 0E 1D C7 71 C0 38 07    ............q.8.
016650:  07 71 F8 70 FD 79 00 DC 3B 87 E0 38 70 0E 0E E3    .q.p.y..;..8p...
016660:  F0 00 3B 80 FD 18 00 0D C3 B8 7E 03 87 00 E0 EE    ..;.......~.....
016670:  3F 00 00 E0 FD 20 00 20 FD 06 00 01 FD 1E 00 20    ?.... . ....... 
016680:  FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20    .....". ....... 
016690:  00 3F 83 DE 00 00 01 FD 22 00 20 00 00 E0 1F E0    .?......". .....
0166A0:  00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD 06    ..... .....". ..
0166B0:  00 01 FD 1E 00 20 FD 06 00 01 FD 1D 00 04 FD 0F    ..... ..........
0166C0:  00 80 FD 15 00 04 FD 0F 00 80 FD 11 00 01 FD 07    ................
0166D0:  00 04 03 3F 0E 3B BB 87 00 60 3F 0E 3B BB 8E 30    ...?.;...`?.;..0
0166E0:  00 80 FD 06 00 06 FD 06 00 01 FD 07 00 04 03 3F    ...............?
0166F0:  0E 3B BB 87 00 60 3F 0E 3B BB 8E 30 00 80 FD 06    .;...`?.;..0....
016700:  00 06 FD 0A 00 01 FD 07 00 04 03 FD 06 00 60 FD    ..............`.
016710:  05 00 30 00 80 FD 06 00 06 FD 06 00 01 00 00 3C    ..0............<
016720:  03 DE 00 00 04 03 00 00 FF 83 F0 00 60 00 7F E0    ............`...
016730:  FC 00 30 00 80 00 07 80 0F C0 00 06 FD 0A 00 01    ..0.............
016740:  00 00 07 80 0F 00 00 04 03 00 07 80 3F 00 00 60    ............?..`
016750:  00 3C 01 C0 00 30 00 80 00 3C 01 F8 00 00 06 FD    .<...0...<......
016760:  06 00 01 00 00 1F 80 FC 00 00 04 03 00 00 7E 0F    ..............~.
016770:  F8 00 60 00 1F 80 FC 00 30 00 80 FD 06 00 06 FD    ..`.....0.......
016780:  0A 00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30    ...........`...0
016790:  00 80 FD 06 00 06 FD 06 00 01 FD 07 00 04 03 FD    ................
0167A0:  06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD 12 00    ..`...0.........
0167B0:  07 FD 0F FF 80 FD 15 00 07 FD 0F FF 80 FD 1E 00    ................
0167C0:  20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00     ....... .....".
0167D0:  20 FD 06 00 01 FD 1E 00 20 00 00 78 1F C0 00 01     ....... ..x....
0167E0:  FD 22 00 20 00 00 E0 0F C0 00 01 FD 1E 00 20 FD    .". .......... .
0167F0:  06 00 01 FD 22 00 3F FD 07 FF FD 1E 00 3F FD 07    ....".?......?..
016800:  FF FD FF 00 FD FF 00 FD DD 00 01 FC 77 1F C3 81    ............w...
016810:  DC 77 1F C3 81 DC 1C 07 07 70 00 6E 1D C7 70 F8    .w.......p.n..p.
016820:  38 07 07 01 F0 3E FD 79 00 78 1F 00 E3 F0 3C 1F    8....>.y.x....<.
016830:  07 C3 B8 00 1F FD 19 00 07 81 F0 0E 3F 03 C1 F0    ............?...
016840:  7C 3B 80 03 F8 FD 20 00 20 FD 06 00 01 FD 1E 00    |;.... . .......
016850:  20 FD 06 00 01 FD 22 00 20 00 01 FE 0F C0 00 01     .....". .......
016860:  FD 1E 00 20 00 3F 83 DE 00 00 01 FD 22 00 20 FD    ... .?......". .
016870:  06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD    ...... .....". .
016880:  06 00 01 FD 1E 00 20 FD 06 00 01 FD 1D 00 04 FD    ...... .........
016890:  0F 00 80 FD 15 00 04 FD 0F 00 80 FD 11 00 01 FD    ................
0168A0:  07 00 04 03 38 0E 38 3F 8E 00 60 38 0E 38 3F 8E    ....8.8?..`8.8?.
0168B0:  30 00 80 FD 06 00 06 FD 06 00 01 FD 07 00 04 03    0...............
0168C0:  38 0E 38 3F 8E 00 60 38 0E 38 3F 8E 30 00 80 FD    8.8?..`8.8?.0...
0168D0:  06 00 06 FD 0A 00 01 00 00 0F F8 0F 00 00 04 03    ................
0168E0:  00 0F F8 1F 00 00 60 00 7F C7 FC 00 30 00 80 00    ......`.....0...
0168F0:  7F C7 FC 00 00 06 FD 06 00 01 00 00 3C 03 DE 00    ............<...
016900:  00 04 03 00 00 FF 83 F0 00 60 00 78 03 CF 00 30    .........`.x...0
016910:  00 80 00 07 F8 03 C0 00 06 FD 0A 00 01 FD 07 00    ................
016920:  04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06    .....`...0......
016930:  FD 06 00 01 FD 07 00 04 03 00 00 7E 0F F8 00 60    ...........~...`
016940:  00 1F 80 FC 00 30 00 80 FD 06 00 06 FD 0A 00 01    .....0..........
016950:  FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD    ........`...0...
016960:  06 00 06 FD 06 00 01 FD 07 00 04 03 FD 06 00 60    ...............`
016970:  FD 05 00 30 00 80 FD 06 00 06 FD 12 00 07 FD 0F    ...0............
016980:  FF 80 FD 15 00 07 FD 0F FF 80 FD 1E 00 20 FD 06    ............. ..
016990:  00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 00 01    ..... .....". ..
0169A0:  FE 0F C0 00 01 FD 1E 00 20 00 01 F8 3D E0 00 01    ........ ...=...
0169B0:  FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01    .". ....... ....
0169C0:  FD FF 00 FD FF 00 FD FF 00 FD 2F 00 38 77 03 87    ........../.8w..
0169D0:  01 DC 77 03 87 01 DC 1C 0E 07 70 00 6E 1D C3 F0    ..w.......p.n...
0169E0:  1C 38 07 07 71 F8 07 FD 7B 00 07 C0 FD 24 00 7C    .8..q...{....$.|
0169F0:  FD 29 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01    .). ....... ....
016A00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
016A10:  13 00 00 00 02 09 50 E5 13 00 C1 02 00 00 00 02    ......P.........
016A20:  13 00 C2 02 00 00 00 02 13 00 C3 02 00 00 00 02    ................
016A30:  13 00 C4 02 00 00 00 02 13 00 C5 02 00 00 00 02    ................
016A40:  13 00 C6 02 00 00 00 02 13 00 C7 02 00 00 00 02    ................
016A50:  13 00 C8 02 00 00 00 02 13 00 C9 02 00 00 00 02    ................
016A60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016A70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016A80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016A90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016AA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016AB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016AC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016AD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016AE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016AF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016B00:  FD 22 00 20 00 00 1E 1E E0 00 01 FD 1E 00 20 00    .". .......... .
016B10:  67 81 FC 00 00 01 FD 22 00 20 FD 06 00 01 FD 1E    g......". ......
016B20:  00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E    . .....". ......
016B30:  00 20 FD 06 00 01 FD 1D 00 04 FD 0F 00 80 FD 15    . ..............
016B40:  00 04 FD 0F 00 80 FD 11 00 01 FD 07 00 04 03 38    ...............8
016B50:  0E 38 38 1C 00 60 38 0E 38 38 0E 30 00 80 FD 06    .88..`8.88.0....
016B60:  00 06 FD 06 00 01 FD 07 00 04 03 38 0E 38 38 1C    ...........8.88.
016B70:  00 60 38 0E 38 38 0E 30 00 80 FD 06 00 06 FD 0A    .`8.88.0........
016B80:  00 01 00 00 00 78 1F 00 00 04 03 00 00 78 38 00    .....x.......x8.
016B90:  00 60 00 03 C0 3C 00 30 00 80 00 03 C7 80 00 00    .`...<.0........
016BA0:  06 FD 06 00 01 00 00 3F 83 DE 00 00 04 03 00 00    .......?........
016BB0:  E0 0F 38 00 60 00 78 03 CF 00 30 00 80 00 07 F8    ..8.`.x...0.....
016BC0:  03 C0 00 06 FD 0A 00 01 FD 07 00 04 03 FD 06 00    ................
016BD0:  60 FD 05 00 30 00 80 FD 06 00 06 FD 06 00 01 FD    `...0...........
016BE0:  07 00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06    .......`...0....
016BF0:  00 06 FD 0A 00 01 FD 07 FF FC 03 FD 0C FF F0 00    ................
016C00:  FD 07 FF FE FD 06 00 01 FD 07 FF FC 03 FD 0C FF    ................
016C10:  F0 00 FD 07 FF FE FD 17 00 20 FD 06 00 01 FD 1E    ......... ......
016C20:  00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E    . .....". ......
016C30:  00 20 FD 06 00 01 FD 22 00 20 00 00 1E 1E E0 00    . .....". ......
016C40:  01 FD 1E 00 20 00 03 F8 3D E0 00 01 FD 22 00 20    .... ...=....". 
016C50:  FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD FF 00 FD    ....... ........
016C60:  FF 00 FD FF 00 FD 10 00 1A 00 00 00 00 00 00 00    ................
016C70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016C80:  FF 80 FD 15 00 07 FD 0F FF 80 FD 1E 00 20 FD 06    ............. ..
016C90:  00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 00 01    ..... .....". ..
016CA0:  FE 0F C0 00 01 FD 1E 00 20 00 01 F8 3D E0 00 01    ........ ...=...
016CB0:  FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01    .". ....... ....
016CC0:  FD FF 00 FD FF 00 FD FF 00 FD 2F 00 38 77 03 87    ........../.8w..
016CD0:  01 DC 77 03 87 01 DC 1C 0E 07 70 00 6E 1D C3 F0    ..w.......p.n...
016CE0:  1C 38 07 07 71 F8 07 FD 7B 00 07 C0 FD 24 00 7C    .8..q...{....$.|
016CF0:  FD 29 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01    .). ....... ....
016D00:  00 50 41 44 53 20 20 20 20 42 49 4E 00 00 00 00    .PADS    BIN....
016D10:  00 00 02 00 00 00 40 00 2F 0B 00 00 00 00 00 00    ......@./.......
016D20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016D30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016D40:  2F 0B 00 37 03 10 00 E0 0E 00 10 00 07 00 00 10    /..7............
016D50:  00 1F 80 00 10 FD 40 00 10 FD 04 00 10 FD 04 00    ......@.........
016D60:  10 FD 04 00 10 FD FF 00 FD FF 00 FD FF 00 FD FF    ................
016D70:  00 FD 6E 00 1A 00 00 00 00 00 00 00 00 00 00 00    ..n.............
016D80:  3A 5A 40 CD 0E BC 2A 5B 40 CD 05 BC ED 4B 5D 40    :Z@...*[@....K]@
016D90:  CD 38 BC 21 5F 40 AF 4E 23 46 23 E5 F5 CD 32 BC    .8.!_@.N#F#...2.
016DA0:  F1 E1 3C FE 10 20 F0 21 83 40 11 00 C0 ED 4B 81    ..<.. .!.@....K.
016DB0:  40 47 B7 20 06 01 00 40 ED B0 C9 7E B9 28 10 12    @G. ...@...~.(..
016DC0:  13 23 3A 80 40 94 20 F3 3A 7F 40 95 20 ED C9 23    .#:.@. .:.@. ..#
016DD0:  46 23 7E 12 13 10 FC C3 41 40 02 00 00 01 01 01    F#~.....A@......
016DE0:  01 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 00    ................
016DF0:  00 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 2F    .............../
016E00:  4B FD FF FD 5D 00 1C 1F 01 C0 00 7C 1F 01 C0 00    K...]......|....
016E10:  E0 1F 8E E1 F0 3C 1F 07 C3 B8 00 39 87 E3 18 7C    .....<.....9...|
016E20:  38 07 C1 F0 00 3B 87 C0 38 E0 1F 87 E0 00 00 00    8....;..8.......
016E30:  01 C1 F0 1C 00 07 C1 F0 1C 00 07 C1 F8 E0 3F 07    ..............?.
016E40:  C3 80 00 3B 87 C0 38 FC FD 67 00 10 07 03 E0 00    ...;..8..g......
016E50:  10 00 E0 38 00 10 00 3E 00 00 10 FD 1A 00 40 00    ...8...>......@.
016E60:  F8 1F C0 40 FD 20 00 10 FD 04 00 10 FD 04 00 10    ...@. ..........
016E70:  FD 04 00 10 FD 1A 00 40 FD 04 00 40 FD 20 00 10    .......@...@. ..
016E80:  FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 15 00 40    ...............@
016E90:  00 00 38 00 40 00 00 07 00 40 00 00 38 00 40 FD    ..8.@....@..8.@.
016EA0:  1B 00 10 00 E1 FC 00 10 01 C0 38 00 10 00 0D C0    ..........8.....
016EB0:  00 10 FD 15 00 40 03 B8 00 00 40 00 38 00 00 40    .....@....@.8..@
016EC0:  00 E0 00 00 40 FD 1B 00 10 FD 04 00 10 FD 04 00    ....@...........
016ED0:  10 FD 04 00 10 FD 15 00 40 FD 04 00 40 FD 04 00    ........@...@...
016EE0:  40 FD 04 00 40 FD 1B 00 10 01 C0 F8 00 10 00 E0    @...@...........
016EF0:  1C 00 10 00 0F E0 00 10 FD 1A 00 40 00 3E 07 F0    ...........@.>..
016F00:  40 FD 20 00 10 FD 04 00 10 FD 04 00 10 FD 04 00    @. .............
016F10:  10 FD 1A 00 40 FD 04 00 40 FD 20 00 10 FD 04 00    ....@...@. .....
016F20:  10 00 00 03 F8 10 00 00 03 F8 10 FD 40 00 10 00    ............@...
016F30:  E0 0E 00 10 00 0E 00 00 10 00 1D C0 00 10 FD 40    ...............@
016F40:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD FF    ................
016F50:  00 FD FF 00 FD FF 00 FD FF 00 FD 9C 00 01 F0 E0    ................
016F60:  FD 1B 00 01 F0 FD 18 00 1F FD 0E FF F0 FD 1A 00    ................
016F70:  7F FD 04 FF E0 FD 20 00 10 0F 07 70 00 10 01 E0    ...... ....p....
016F80:  78 00 10 00 77 00 00 10 FD 1A 00 40 01 DC 07 00    x...w......@....
016F90:  40 FD 20 00 10 FD 04 00 10 FD 04 00 10 FD 04 00    @. .............
016FA0:  10 FD 1A 00 40 FD 04 00 40 FD 20 00 10 FD 04 00    ....@...@. .....
016FB0:  10 FD 04 00 10 FD 04 00 10 FD 15 00 40 00 00 FE    ............@...
016FC0:  00 40 00 00 1F C0 40 00 00 FE 00 40 FD 1B 00 10    .@....@....@....
016FD0:  01 C1 DC 00 10 01 C0 70 00 10 00 0F E0 00 10 FD    .......p........
016FE0:  15 00 40 03 B8 00 00 40 00 70 00 00 40 00 E0 00    ..@....@.p..@...
016FF0:  00 40 FD 1B 00 1F FD 0E FF F0 FD 15 00 7F FD 0E    .@..............
017000:  FF C0 FD 1B 00 10 03 C1 DC 00 10 01 E0 3C 00 10    .............<..
017010:  00 0E 00 00 10 FD 1A 00 40 00 77 07 F0 40 FD 20    ........@.w..@. 
017020:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 1A    ................
017030:  00 40 FD 04 00 40 FD 20 00 10 FD 04 00 10 00 00    .@...@. ........
017040:  03 F8 10 00 00 03 F8 10 FD 40 00 10 00 E0 EE 00    .........@......
017050:  10 00 0E 00 00 10 00 1D C0 00 10 FD 40 00 1F FD    ............@...
017060:  0E FF F0 FD FF 00 FD FF 00 FD FF 00 FD EF 00 04    ................
017070:  20 00 00 00 82 00 00 00 08 20 FD 05 00 04 10 00     ........ ......
017080:  00 00 44 00 00 00 11 00 00 00 04 00 00 02 00 01    ..D.............
017090:  83 80 01 08 01 87 C0 22 07 C3 80 FD 0D 00 1C 0F    ......."........
0170A0:  01 C0 00 3C 0F 01 C0 00 FE FD 04 00 70 0E FD 04    ...<........p...
0170B0:  00 39 80 FD 04 00 03 80 00 00 3B 80 FD 05 00 E0    .9........;.....
0170C0:  00 00 00 01 C0 F0 1C 00 03 C0 F0 1C 00 07 C0 FD    ................
0170D0:  07 00 3B 80 FD 6A 00 10 FD 04 00 10 FD 04 00 10    ..;..j..........
0170E0:  FD 04 00 10 FD 1A 00 40 FD 04 00 40 FD 20 00 10    .......@...@. ..
0170F0:  07 07 70 00 10 00 E0 38 00 10 00 07 00 00 10 FD    ..p....8........
017100:  1A 00 40 01 DC 00 00 40 FD 20 00 10 FD 04 00 10    ..@....@. ......
017110:  FD 04 00 10 FD 04 00 10 FD 1A 00 40 FD 04 00 40    ...........@...@
017120:  FD 20 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    . ..............
017130:  FD 15 00 40 00 00 FE 00 40 00 00 1F C0 40 00 00    ...@....@....@..
017140:  FE 00 40 FD 1B 00 10 03 81 DC 00 10 01 C0 E0 00    ..@.............
017150:  10 00 01 C0 00 10 FD 15 00 40 01 F0 00 00 40 01    .........@....@.
017160:  E0 00 00 40 03 F8 00 00 40 FD 1B 00 10 FD 04 00    ...@....@.......
017170:  10 FD 04 00 10 FD 04 00 10 FD 1A 00 40 FD 04 00    ............@...
017180:  40 FD 20 00 10 01 C0 1C 00 10 00 E0 7C 00 10 00    @. .........|...
017190:  0F C0 00 10 FD 1A 00 40 00 07 01 C0 40 FD 20 00    .......@....@. .
0171A0:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 1A 00    ................
0171B0:  40 FD 04 00 40 FD 20 00 10 FD 04 00 10 00 00 01    @...@. .........
0171C0:  F0 10 00 00 01 F0 10 FD 40 00 10 03 F8 7C 00 10    ........@....|..
0171D0:  00 0E 00 00 10 00 0F 80 00 10 FD FF 00 FD FF 00    ................
0171E0:  FD FF 00 FD FF 00 FD 3F 00 01 10 00 00 00 42 00    .......?......B.
0171F0:  00 00 08 80 00 00 02 40 00 00 01 20 00 00 00 88    .......@... ....
017200:  00 00 00 21 00 00 00 04 20 00 00 00 84 00 00 00    ...!.... .......
017210:  10 40 00 00 01 04 FD 0F 00 3C 1C 03 C0 38 70 1C    .@.......<...8p.
017220:  03 C0 00 E0 FD 04 00 70 FD 04 00 0E 39 80 FD 08    .......p....9...
017230:  00 3F FD 06 00 E0 00 00 00 03 C1 C0 3C 03 87 01    .?..........<...
017240:  C0 3C 00 0E E0 FD 07 00 3F FD 6B 00 10 FD 04 00    .<......?.k.....
017250:  10 FD 04 00 10 FD 04 00 10 FD 1A 00 40 00 00 07    ............@...
017260:  00 40 FD 20 00 10 07 07 F0 00 10 00 E0 38 00 10    .@. .........8..
017270:  00 1E 00 00 10 FD 1A 00 40 01 FC 00 00 40 FD 20    ........@....@. 
017280:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 1A    ................
017290:  00 40 FD 04 00 40 FD 20 00 10 FD 04 00 10 FD 04    .@...@. ........
0172A0:  00 10 FD 04 00 10 FD 15 00 40 00 00 7C 00 40 00    .........@..|.@.
0172B0:  00 0F 80 40 00 00 7C 00 40 FD 1B 00 10 07 F0 F8    ...@..|.@.......
0172C0:  00 10 07 F1 FC 00 10 00 01 C0 00 10 FD 15 00 40    ...............@
0172D0:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 1B 00 10    ...@...@...@....
0172E0:  FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 1A 00 40    ...............@
0172F0:  FD 04 00 40 FD 20 00 10 01 C0 78 00 10 00 E0 DC    ...@. ....x.....
017300:  00 10 00 00 E0 00 10 FD 1A 00 40 00 0E 00 00 40    ..........@....@
017310:  FD 20 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    . ..............
017320:  FD 1A 00 40 FD 04 00 40 FD 20 00 10 FD 04 00 10    ...@...@. ......
017330:  00 00 03 F8 10 00 00 03 F8 10 FD 40 00 10 FD 04    ...........@....
017340:  00 10 FD 04 00 10 FD 04 00 10 FD FF 00 FD FF 00    ................
017350:  FD FF 00 FD FF 00 FD 3E 00 FF FF FC 1F FF FF FF    .......>........
017360:  C7 FF FF FF F1 FF FF FF FC 00 00 02 FD 07 00 04    ................
017370:  20 FD 05 00 01 08 FD 1A 00 7C 38 07 C0 70 E0 38     ........|8..p.8
017380:  07 C0 00 E0 3B 8F C1 F0 FC 1E 07 C3 F0 1C 3D 8E    ....;.........=.
017390:  E1 B0 7C 3F 07 81 F0 00 3E 07 C3 B8 FC 1F 07 E0    ..|?....>.......
0173A0:  00 00 00 07 C3 80 7C 07 0E 03 80 7C 00 0E 03 B8    ......|....|....
0173B0:  FC 1F 87 C3 F0 00 3E 07 C3 B8 7E FD 67 00 10 FD    ......>...~.g...
0173C0:  04 00 10 FD 04 00 10 FD 04 00 10 FD 1A 00 40 00    ..............@.
0173D0:  00 1F C0 40 FD 20 00 10 07 07 70 00 10 00 E0 38    ...@. ....p....8
0173E0:  00 10 00 07 00 00 10 FD 1A 00 40 01 DC 00 00 40    ..........@....@
0173F0:  FD 20 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    . ..............
017400:  FD 1A 00 40 FD 04 00 40 FD 20 00 10 FD 04 00 10    ...@...@. ......
017410:  FD 04 00 10 FD 04 00 10 FD 15 00 40 01 F0 FE 00    ...........@....
017420:  40 01 F0 1F C0 40 00 E0 FE 00 40 FD 1B 00 10 FD    @....@....@.....
017430:  04 00 10 FD 04 00 10 FD 04 00 10 FD 15 00 40 FD    ..............@.
017440:  04 00 40 FD 04 00 40 FD 04 00 40 FD 1B 00 10 FD    ..@...@...@.....
017450:  04 00 10 FD 04 00 10 FD 04 00 10 FD 1A 00 40 00    ..............@.
017460:  00 01 C0 40 FD 20 00 10 01 C0 1C 00 10 00 E0 FE    ...@. ..........
017470:  00 10 00 00 E0 00 10 FD 1A 00 40 00 1C 00 00 40    ..........@....@
017480:  FD 20 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    . ..............
017490:  FD 1A 00 40 FD 04 00 40 FD 20 00 10 00 E0 FE 00    ...@...@. ......
0174A0:  10 00 1F C3 F8 10 00 07 83 F8 10 FD 40 00 10 FD    ............@...
0174B0:  04 00 10 FD 04 00 10 FD 04 00 10 FD FF 00 FD FF    ................
0174C0:  00 FD FF 00 FD FF 00 FD 7B 00 DC 3F 0D C0 E0 FC    ........{..?....
0174D0:  3F 0D C0 00 FC 3B 8E E3 B8 70 0E 0E E3 B8 38 3F    ?....;...p....8?
0174E0:  8E E3 F8 EE 3B 83 83 B8 00 3C 0E E3 B8 EE 03 8E    ....;....<......
0174F0:  E0 00 00 00 0D C3 F0 DC 0E 0F C3 F0 DC 00 0E 03    ................
017500:  B8 EE 38 0E E3 B8 00 3C 0E E3 B8 E0 FD 67 00 10    ..8....<.....g..
017510:  FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 1A 00 40    ...............@
017520:  00 00 1F C0 40 FD 20 00 10 07 07 70 00 10 00 E0    ....@. ....p....
017530:  38 00 10 00 77 00 00 10 FD 1A 00 40 01 DC 00 00    8...w......@....
017540:  40 FD 20 00 1F FD 0E FF F0 FD 15 00 7F FD 0E FF    @. .............
017550:  C0 FD 1B 00 10 03 E0 F8 00 10 01 C0 F8 00 10 00    ................
017560:  01 C0 00 10 FD 15 00 40 03 B8 FE 00 40 03 B8 1F    .......@....@...
017570:  C0 40 01 E0 FE 00 40 FD 1B 00 10 FD 04 00 10 FD    .@....@.........
017580:  04 00 10 FD 04 00 10 FD 15 00 40 FD 04 00 40 FD    ..........@...@.
017590:  04 00 40 FD 04 00 40 FD 1B 00 10 FD 04 00 10 FD    ..@...@.........
0175A0:  04 00 10 FD 04 00 10 FD 1A 00 40 00 00 07 F0 40    ..........@....@
0175B0:  FD 20 00 10 01 C1 DC 00 10 00 E0 1C 00 10 00 0E    . ..............
0175C0:  E0 00 10 FD 1A 00 40 00 38 00 00 40 FD 20 00 1F    ......@.8..@. ..
0175D0:  FD 0E FF F0 FD 1A 00 FD 05 FF E0 FD 20 00 10 01    ............ ...
0175E0:  E0 E0 00 10 00 01 C0 E0 10 00 0E 00 E0 10 FD 40    ...............@
0175F0:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD FF    ................
017600:  00 FD FF 00 FD FF 00 FD FF 00 FD 7B 00 FE 3B 8F    ...........{..;.
017610:  E1 C0 EE 3B 8F E0 00 E0 3B 8E E3 80 70 0E 0E E3    ...;....;...p...
017620:  B8 70 3B 8E E3 58 FE 38 03 83 80 00 3E 0F E3 B8    .p;..X.8....>...
017630:  EE 1F 8E E0 00 00 00 0F E3 B8 FE 1C 0E E3 B8 FE    ................
017640:  00 0E 03 B8 E0 1F 0E E3 80 00 3E 0F E3 B8 7C FD    ..........>...|.
017650:  67 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    g...............
017660:  1A 00 40 00 00 0F 80 40 FD 20 00 10 1F C3 E0 00    ..@....@. ......
017670:  10 03 F8 FE 00 10 00 3E 00 00 10 FD 1A 00 40 00    .......>......@.
017680:  F8 00 00 40 FD 20 00 10 FD 04 00 10 FD 04 00 10    ...@. ..........
017690:  FD 04 00 10 FD 15 00 40 FD 04 00 40 FD 04 00 40    .......@...@...@
0176A0:  FD 04 00 40 FD 1B 00 10 07 71 DC 00 10 03 C1 DC    ...@.....q......
0176B0:  00 10 00 03 C0 00 10 FD 15 00 40 03 B8 38 00 40    ..........@..8.@
0176C0:  03 B8 07 00 40 00 E0 38 00 40 FD 1B 00 10 FD 04    ....@..8.@......
0176D0:  00 10 FD 04 00 10 FD 04 00 10 FD 15 00 40 FD 04    .............@..
0176E0:  00 40 FD 04 00 40 FD 04 00 40 FD 1B 00 10 FD 04    .@...@...@......
0176F0:  00 10 FD 04 00 10 FD 04 00 10 FD 1A 00 40 00 00    .............@..
017700:  07 F0 40 FD 20 00 10 07 F0 F8 00 10 03 F8 1C 00    ..@. ...........
017710:  10 00 07 C0 00 10 FD 1A 00 40 00 7F 00 00 40 FD    .........@....@.
017720:  20 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD     ...............
017730:  40 00 10 00 E0 FC 00 10 00 03 80 00 10 00 1C 00    @...............
017740:  00 10 FD 40 00 10 FD 04 00 10 FD 04 00 10 FD 04    ...@............
017750:  00 10 FD FF 00 FD FF 00 FD FF 00 FD FF 00 FD 7B    ...............{
017760:  00 1C 3B 81 C3 80 EE 3B 81 C0 00 E0 3B 8E E3 B8    ..;....;....;...
017770:  70 0E 0E E3 B8 E0 39 8E E3 58 E0 38 03 83 B8 00    p.....9..X.8....
017780:  3F 0E 01 F8 FC 3B 8E E0 00 00 00 01 C3 B8 1C 38    ?....;.........8
017790:  0E E3 B8 1C 00 0E E3 B8 E0 03 8E E3 80 00 3F 0E    ..............?.
0177A0:  01 F8 0E FD 67 00 10 FD 04 00 10 FD 04 00 10 FD    ....g...........
0177B0:  04 00 10 FD 1A 00 40 00 00 1F C0 40 FD 20 00 10    ......@....@. ..
0177C0:  FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 1A 00 40    ...............@
0177D0:  FD 04 00 40 FD 20 00 10 FD 04 00 10 FD 04 00 10    ...@. ..........
0177E0:  FD 04 00 10 FD 15 00 40 FD 04 00 40 FD 04 00 40    .......@...@...@
0177F0:  FD 04 00 40 FD 1B 00 10 00 71 DC 00 10 01 C0 1C    ...@.....q......
017800:  00 10 00 07 C0 00 10 FD 15 00 40 01 F0 00 00 40    ..........@....@
017810:  01 F8 00 00 40 00 E0 00 00 40 FD 1B 00 10 FD 04    ....@....@......
017820:  00 10 FD 04 00 10 FD 04 00 10 FD 15 00 40 FD 04    .............@..
017830:  00 40 FD 04 00 40 FD 04 00 40 FD 1B 00 10 FD 04    .@...@...@......
017840:  00 10 FD 04 00 10 FD 04 00 10 FD 1A 00 40 00 00    .............@..
017850:  03 E0 40 FD 20 00 10 FD 04 00 10 FD 04 00 10 FD    ..@. ...........
017860:  04 00 10 FD 1A 00 40 FD 04 00 40 FD 20 00 10 FD    ......@...@. ...
017870:  04 00 10 00 00 00 E0 10 00 00 00 E0 10 FD 40 00    ..............@.
017880:  10 00 E0 0E 00 10 00 07 00 00 10 00 1F 80 00 10    ................
017890:  FD 40 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    .@..............
0178A0:  FD FF 00 FD FF 00 FD FF 00 FD FF 00 FD 6E 00 1A    .............n..
0178B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0178C0:  00 40 00 92 03 01 00 50 41 44 53 20 20 20 20 24    .@.....PADS    $
0178D0:  24 24 FF 00 FF 00 00 02 00 00 00 40 00 00 40 00    $$.........@..@.
0178E0:  40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    @...............
0178F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017900:  00 32 2D 34 4D 41 49 4E 20 42 49 4E 00 00 00 00    .2-4MAIN BIN....
017910:  00 00 02 00 00 00 40 00 2F 16 00 00 00 00 00 00    ......@./.......
017920:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017930:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017940:  2F 16 00 7D 03 80 FD 04 00 80 FD 22 00 80 FD 0F    /..}......."....
017950:  00 70 07 00 07 70 07 00 07 FD 10 00 80 FD 04 00    .p...p..........
017960:  80 FD 22 00 FD 2D FF 80 FD FF 00 FD FF 00 FD FF    .."..-..........
017970:  00 FD 12 00 1A 00 00 00 00 00 00 00 00 00 00 00    ................
017980:  3A 5A 40 CD 0E BC 2A 5B 40 CD 05 BC ED 4B 5D 40    :Z@...*[@....K]@
017990:  CD 38 BC 21 5F 40 AF 4E 23 46 23 E5 F5 CD 32 BC    .8.!_@.N#F#...2.
0179A0:  F1 E1 3C FE 10 20 F0 21 83 40 11 00 C0 ED 4B 81    ..<.. .!.@....K.
0179B0:  40 47 B7 20 06 01 00 40 ED B0 C9 7E B9 28 10 12    @G. ...@...~.(..
0179C0:  13 23 3A 80 40 94 20 F3 3A 7F 40 95 20 ED C9 23    .#:.@. .:.@. ..#
0179D0:  46 23 7E 12 13 10 FC C3 41 40 02 00 00 01 01 01    F#~.....A@......
0179E0:  01 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 00    ................
0179F0:  00 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 2F    .............../
017A00:  56 FD FF FD 71 00 06 B1 DC 1C 1D C0 01 F8 70 0F    V...q.........p.
017A10:  C7 71 DC 77 1C 07 70 FD 72 00 40 FD 04 00 40 FD    .q.w..p.r.@...@.
017A20:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
017A30:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
017A40:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
017A50:  04 00 40 FD 04 00 40 FD 04 00 40 7E 77 77 00 40    ..@...@...@~ww.@
017A60:  00 7F 00 00 40 00 7F 00 00 40 00 3E 00 00 40 00    ....@....@.>..@.
017A70:  0E 00 00 40 00 3E 00 00 40 00 3E 00 00 40 00 38    ...@.>..@.>..@.8
017A80:  00 00 40 00 3E 00 00 40 00 3C 00 00 40 00 3E 00    ..@.>..@.<..@.>.
017A90:  00 40 FD 04 00 40 03 E7 00 00 40 F8 FE FE 00 40    .@...@....@....@
017AA0:  F8 FE FE 00 40 FD 54 00 40 FD 05 00 10 FD 04 00    ....@.T.@.......
017AB0:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00    ................
017AC0:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00    ................
017AD0:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 08 00    ................
017AE0:  40 FD 04 00 40 FD 05 00 10 00 00 70 00 10 FD 04    @...@......p....
017AF0:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 00 03    ................
017B00:  E0 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 00    ................
017B10:  07 00 00 10 FD 04 00 10 FD 04 00 10 FD 08 00 40    ...............@
017B20:  FD 04 00 40 FD 07 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
017B30:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
017B40:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
017B50:  FD 04 00 40 FD 04 00 40 00 70 76 00 00 00 40 FD    ...@...@.pv...@.
017B60:  04 00 40 07 07 77 77 00 00 00 40 00 0F 80 00 40    ..@..ww...@....@
017B70:  00 0F C0 00 40 00 0F C0 00 40 00 0E 00 00 40 00    ....@....@....@.
017B80:  0F C0 00 40 00 1F 80 00 40 00 0F 00 00 40 00 1D    ...@....@....@..
017B90:  C0 00 40 00 07 00 00 40 00 07 00 00 40 00 07 00    ..@....@....@...
017BA0:  00 40 00 01 C0 00 40 FD 06 00 40 FD 04 00 40 FD    .@....@...@...@.
017BB0:  07 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
017BC0:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
017BD0:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
017BE0:  04 00 40 FD 06 00 40 FD 04 00 40 FD 09 00 80 FD    ..@...@...@.....
017BF0:  04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD    ................
017C00:  04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD    ................
017C10:  04 00 80 FD 04 00 80 FD 04 00 80 FD 09 00 40 FD    ..............@.
017C20:  04 00 40 FD 09 00 80 00 1C 00 00 80 00 1C 00 00    ..@.............
017C30:  80 00 70 00 00 80 00 77 00 00 80 00 77 00 00 80    ..p....w....w...
017C40:  00 77 00 00 80 00 6B 00 00 80 FD 04 00 80 FD 04    .w....k.........
017C50:  00 80 00 38 00 00 80 00 0E 00 00 80 FD 09 00 40    ...8...........@
017C60:  FD 04 00 40 FD 09 00 80 FD 04 00 80 FD 04 00 80    ...@............
017C70:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
017C80:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
017C90:  FD 04 00 80 FD 09 00 40 FD 13 00 80 FD 27 00 80    .......@.....'..
017CA0:  FD 04 00 80 FD 22 00 80 FD 0E 00 07 70 07 00 07    ....."......p...
017CB0:  70 07 70 07 FD 10 00 80 FD 04 00 80 FD FF 00 FD    p.p.............
017CC0:  FF 00 FD FF 00 FD 83 00 06 30 FC 3E 1D C0 01 DC    .........0.>....
017CD0:  3E 01 C7 E0 F8 3F 1C 03 F0 FD 72 00 40 FD 04 00    >....?....r.@...
017CE0:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
017CF0:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
017D00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
017D10:  14 00 00 00 02 09 50 E5 14 00 C1 02 00 00 00 02    ......P.........
017D20:  14 00 C2 02 00 00 00 02 14 00 C3 02 00 00 00 02    ................
017D30:  14 00 C4 02 00 00 00 02 14 00 C5 02 00 00 00 02    ................
017D40:  14 00 C6 02 00 00 00 02 14 00 C7 02 00 00 00 02    ................
017D50:  14 00 C8 02 00 00 00 02 14 00 C9 02 00 00 00 02    ................
017D60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017D70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017D80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017D90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017DA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017DB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017DC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017DD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017DE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017DF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017E00:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
017E10:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
017E20:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
017E30:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
017E40:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
017E50:  40 FD 04 00 40 FD 04 00 40 FD 04 00 7F FD 4A FF    @...@...@.....J.
017E60:  C0 FD 04 00 40 07 77 F0 00 00 10 FD 04 00 10 FD    ....@.w.........
017E70:  04 00 10 FD 04 00 10 FD 04 00 10 00 03 80 00 10    ................
017E80:  FD 04 00 10 FD 04 00 10 00 01 C0 00 10 FD 04 00    ................
017E90:  10 FD 04 00 10 00 03 E0 00 10 00 07 F0 00 10 FD    ................
017EA0:  08 00 40 FD 04 00 40 FD 05 00 10 FD 04 00 10 FD    ..@...@.........
017EB0:  04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
017EC0:  04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
017ED0:  04 00 10 FD 04 00 10 FD 04 00 10 FD 08 00 40 FD    ..............@.
017EE0:  04 00 40 FD 07 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
017EF0:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
017F00:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
017F10:  04 00 40 FD 04 00 40 00 77 77 00 00 00 40 FD 04    ..@...@.ww...@..
017F20:  00 40 07 07 F7 E3 E0 00 00 40 00 01 C0 00 40 00    .@.......@....@.
017F30:  1C 00 00 40 00 1D C0 00 40 00 1F 80 00 40 00 1D    ...@....@....@..
017F40:  C0 00 40 00 1D C0 00 40 00 07 00 00 40 00 1F 80    ..@....@....@...
017F50:  00 40 00 07 00 00 40 00 07 00 00 40 00 07 00 00    .@....@....@....
017F60:  40 00 01 C0 00 40 FD 06 00 40 FD 04 00 40 FD 07    @....@...@...@..
017F70:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
017F80:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
017F90:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
017FA0:  00 40 FD 06 00 40 FD 04 00 40 FD 09 00 80 FD 04    .@...@...@......
017FB0:  00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04    ................
017FC0:  00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04    ................
017FD0:  00 80 FD 04 00 80 FD 04 00 80 FD 09 00 40 FD 04    .............@..
017FE0:  00 40 FD 09 00 80 00 38 00 00 80 00 3E 00 00 80    .@.....8....>...
017FF0:  00 77 00 00 80 00 3E 00 00 80 00 77 00 00 80 00    .w....>....w....
018000:  77 00 00 80 00 6B 00 00 80 00 1C 00 00 80 00 1C    w....k..........
018010:  00 00 80 00 70 00 00 80 00 07 00 00 80 FD 09 00    ....p...........
018020:  40 FD 04 00 7F FD 4A FF C0 FD 13 00 80 FD 27 00    @.....J.......'.
018030:  80 FD 04 00 80 FD 22 00 80 FD 0E 00 03 E0 07 00    ......".........
018040:  07 70 03 E0 07 F0 FD 0F 00 80 FD 04 00 80 FD FF    .p..............
018050:  00 FD FF 00 FD FF 00 FD 8C 00 0F 80 FD 78 00 40    .............x.@
018060:  7E 7E 77 00 40 00 1C 00 00 40 00 3E 00 00 40 00    ~~w.@....@.>..@.
018070:  3E 00 00 40 00 0E 00 00 40 00 7F 00 00 40 00 1E    >..@....@....@..
018080:  00 00 40 00 7F 00 00 40 00 3E 00 00 40 00 3E 00    ..@....@.>..@.>.
018090:  00 40 00 3E 00 00 40 FD 04 00 40 07 77 E0 00 40    .@.>..@...@.w..@
0180A0:  F8 E0 FE 00 40 F8 FE E0 00 40 FD 04 00 40 FD 04    ....@....@...@..
0180B0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
0180C0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
0180D0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
0180E0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 05    .@...@...@...@..
0180F0:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04    ................
018100:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04    ................
018110:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04    ................
018120:  00 10 FD 08 00 40 FD 04 00 40 07 77 F0 00 00 10    .....@...@.w....
018130:  FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    ................
018140:  00 03 80 00 10 FD 04 00 10 FD 04 00 10 FD 04 00    ................
018150:  10 FD 04 00 10 FD 04 00 10 00 07 70 00 10 00 07    ...........p....
018160:  00 00 10 FD 08 00 40 FD 04 00 40 FD 05 00 10 FD    ......@...@.....
018170:  04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
018180:  04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
018190:  04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
0181A0:  08 00 40 FD 04 00 40 FD 07 00 40 FD 04 00 40 FD    ..@...@...@...@.
0181B0:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
0181C0:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
0181D0:  04 00 40 FD 04 00 40 FD 04 00 40 00 3E 77 00 00    ..@...@...@.>w..
0181E0:  00 40 FD 04 00 40 07 07 77 00 70 00 00 40 00 0F    .@...@..w.p..@..
0181F0:  C0 00 40 00 0F 80 00 40 00 1D C0 00 40 00 0E 00    ..@....@....@...
018200:  00 40 00 1D C0 00 40 00 1D C0 00 40 00 07 00 00    .@....@....@....
018210:  40 00 1F 00 00 40 00 07 00 00 40 FD 04 00 40 FD    @....@....@...@.
018220:  04 00 40 00 01 C0 00 40 FD 06 00 40 FD 04 00 40    ..@....@...@...@
018230:  FD 07 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
018240:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
018250:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
018260:  FD 04 00 40 FD 06 00 40 FD 04 00 40 FD 09 00 80    ...@...@...@....
018270:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
018280:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
018290:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 09 00 40    ...............@
0182A0:  FD 04 00 40 FD 09 00 80 00 7F 00 00 80 00 77 00    ...@..........w.
0182B0:  00 80 00 3E 00 00 80 00 1C 00 00 80 00 7E 00 00    ...>.........~..
0182C0:  80 00 77 00 00 80 00 63 00 00 80 00 1C 00 00 80    ..w....c........
0182D0:  00 1C 00 00 80 FD 04 00 80 FD 04 00 80 FD 09 00    ................
0182E0:  40 FD 63 00 80 FD 27 00 80 FD 04 00 80 FD 22 00    @.c...'.......".
0182F0:  80 FD 27 00 80 FD 04 00 80 FD FF 00 FD FF 00 FD    ..'.............
018300:  FF 00 FD 33 00 06 30 00 1C 00 00 01 DC 00 00 07    ...3..0.........
018310:  FD 05 00 70 FD 72 00 7F FD 4A FF C0 FD 04 00 40    ...p.r...J.....@
018320:  77 77 7E 00 40 00 3C 00 00 40 00 77 00 00 40 00    ww~.@.<..@.w..@.
018330:  77 00 00 40 00 1E 00 00 40 00 70 00 00 40 00 38    w..@....@.p..@.8
018340:  00 00 40 00 07 00 00 40 00 77 00 00 40 00 77 00    ..@....@.w..@.w.
018350:  00 40 00 77 00 00 40 FD 04 00 40 07 77 70 00 40    .@.w..@...@.wp.@
018360:  FC E0 E0 00 40 FC E0 E0 00 40 FD 04 00 40 FD 04    ....@....@...@..
018370:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
018380:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
018390:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
0183A0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 05    .@...@...@...@..
0183B0:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04    ................
0183C0:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04    ................
0183D0:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04    ................
0183E0:  00 10 FD 08 00 40 FD 04 00 40 07 71 C0 00 00 10    .....@...@.q....
0183F0:  00 03 F0 00 10 00 06 30 00 10 00 03 E0 00 10 00    .......0........
018400:  07 E0 00 10 00 07 E0 00 10 00 07 70 00 10 00 07    ...........p....
018410:  70 00 10 00 03 C0 00 10 00 03 E0 00 10 00 07 E0    p...............
018420:  00 10 00 07 70 00 10 00 07 00 00 10 FD 08 00 40    ....p..........@
018430:  FD 04 00 40 FD 05 00 10 FD 04 00 10 FD 04 00 10    ...@............
018440:  FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    ................
018450:  FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    ................
018460:  FD 04 00 10 FD 04 00 10 FD 08 00 40 FD 04 00 40    ...........@...@
018470:  FD 07 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
018480:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
018490:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
0184A0:  FD 04 00 40 FD 06 00 40 FD 04 00 40 07 77 77 07    ...@...@...@.ww.
0184B0:  70 00 00 40 00 1D C0 00 40 00 01 C0 00 40 00 1D    p..@....@....@..
0184C0:  C0 00 40 00 0E 00 00 40 00 0F C0 00 40 00 1D C0    ..@....@....@...
0184D0:  00 40 00 07 00 00 40 00 1F 80 00 40 00 07 00 00    .@....@....@....
0184E0:  40 00 07 00 00 40 00 07 00 00 40 00 01 C0 00 40    @....@....@....@
0184F0:  FD 06 00 40 FD 04 00 7F FD 4A FF C0 FD 04 00 40    ...@.....J.....@
018500:  FD 09 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
018510:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
018520:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
018530:  FD 09 00 40 FD 04 00 40 FD 09 00 80 FD 04 00 80    ...@...@........
018540:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
018550:  FD 04 00 80 FD 04 00 80 00 38 00 00 80 FD 04 00    .........8......
018560:  80 FD 04 00 80 FD 04 00 80 FD 09 00 40 FD 13 00    ............@...
018570:  FD 2D FF 80 FD 22 00 80 FD 0E 00 03 E0 07 E0 03    .-..."..........
018580:  E0 03 E0 07 F0 FD 0F 00 80 FD 04 00 80 FD 22 00    ..............".
018590:  80 FD 27 00 80 FD 04 00 80 FD FF 00 FD FF 00 FD    ..'.............
0185A0:  FF 00 FD 33 00 07 70 FD 04 00 01 F8 00 00 07 FD    ...3..p.........
0185B0:  05 00 70 FD 72 00 40 FD 04 00 40 FD 04 00 40 FD    ..p.r.@...@...@.
0185C0:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
0185D0:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
0185E0:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
0185F0:  04 00 40 FD 04 00 40 77 77 7C 00 40 00 1C 00 00    ..@...@ww|.@....
018600:  40 00 07 00 00 40 00 07 00 00 40 00 3E 00 00 40    @....@....@.>..@
018610:  00 7E 00 00 40 00 70 00 00 40 00 0E 00 00 40 00    .~..@.p..@....@.
018620:  77 00 00 40 00 77 00 00 40 00 77 00 00 40 FD 04    w..@.w..@.w..@..
018630:  00 40 07 77 70 00 40 EE E0 E0 00 40 EE E0 E0 00    .@.wp.@....@....
018640:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
018650:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
018660:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
018670:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
018680:  40 FD 04 00 40 FD 05 00 10 FD 04 00 10 FD 04 00    @...@...........
018690:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00    ................
0186A0:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00    ................
0186B0:  10 FD 04 00 10 FD 04 00 10 FD 08 00 40 FD 04 00    ............@...
0186C0:  40 07 F1 C0 00 00 10 00 07 70 00 10 00 06 B0 00    @........p......
0186D0:  10 00 07 70 00 10 00 07 70 00 10 00 03 80 00 10    ...p....p.......
0186E0:  00 07 70 00 10 00 07 70 00 10 00 01 C0 00 10 00    ..p....p........
0186F0:  07 70 00 10 00 07 70 00 10 00 07 50 00 10 00 07    .p....p....P....
018700:  00 00 10 FD 08 00 40 FD 04 00 40 FD 05 00 10 FD    ......@...@.....
018710:  04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
018720:  04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
018730:  04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 00    ................
018740:  00 00 3E 7E 00 00 00 40 FD 04 00 40 FD 07 00 40    ..>~...@...@...@
018750:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
018760:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
018770:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
018780:  FD 06 00 40 FD 04 00 40 03 E7 77 03 E0 00 00 40    ...@...@..w....@
018790:  00 0F C0 00 40 00 1F 80 00 40 00 0F C0 00 40 00    ....@....@....@.
0187A0:  0E 00 00 40 00 01 C0 00 40 00 1D C0 00 40 00 07    ...@....@....@..
0187B0:  00 00 40 00 1D C0 00 40 00 0F 80 00 40 00 07 00    ..@....@....@...
0187C0:  00 40 00 07 00 00 40 00 1F C0 00 40 FD 06 00 40    .@....@....@...@
0187D0:  FD 54 00 40 FD 09 00 80 FD 04 00 80 FD 04 00 80    .T.@............
0187E0:  FD 04 00 80 FD 04 00 80 00 70 00 00 80 FD 04 00    .........p......
0187F0:  80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00    ................
018800:  80 FD 04 00 80 FD 09 00 40 FD 04 00 40 FD 09 00    ........@...@...
018810:  80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00    ................
018820:  80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00    ................
018830:  80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 09 00    ................
018840:  40 FD 13 00 80 FD 27 00 80 FD 04 00 80 FD 22 00    @.....'.......".
018850:  80 FD 0E 00 07 70 07 70 07 70 07 70 07 FD 10 00    .....p.p.p.p....
018860:  80 FD 04 00 80 FD 22 00 80 FD 27 00 80 FD 04 00    ......"...'.....
018870:  80 FD FF 00 FD FF 00 FD FF 00 FD 33 00 07 F0 F8    ...........3....
018880:  3C 1F 80 01 F0 3E 1D C7 E0 F8 3E 1F 83 F0 FD 72    <....>....>....r
018890:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
0188A0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
0188B0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
0188C0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
0188D0:  00 40 7E 7E 78 00 40 00 1C 00 00 40 00 0E 00 00    .@~~x.@....@....
0188E0:  40 00 1E 00 00 40 00 6E 00 00 40 00 07 00 00 40    @....@.n..@....@
0188F0:  00 7E 00 00 40 00 1C 00 00 40 00 3E 00 00 40 00    .~..@....@.>..@.
018900:  3F 00 00 40 00 7F 00 00 40 00 7F 00 00 40 07 77    ?..@....@....@.w
018910:  E0 00 40 EE E0 FC 00 40 EE FC E0 00 40 FD 04 00    ..@....@....@...
018920:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
018930:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
018940:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
018950:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
018960:  40 FD 05 00 10 FD 04 00 10 FD 04 00 10 FD 04 00    @...............
018970:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00    ................
018980:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00    ................
018990:  10 FD 04 00 10 FD 08 00 40 FD 04 00 40 07 71 C0    ........@...@.q.
0189A0:  00 00 10 00 07 70 00 10 00 06 B0 00 10 00 07 F0    .....p..........
0189B0:  00 10 00 07 00 00 10 00 03 80 00 10 00 07 70 00    ..............p.
0189C0:  10 00 07 70 00 10 00 01 C0 00 10 00 07 70 00 10    ...p.........p..
0189D0:  00 07 70 00 10 00 07 70 00 10 00 07 00 00 10 FD    ..p....p........
0189E0:  08 00 40 FD 04 00 7F FD 41 FF F0 00 00 00 77 77    ..@.....A.....ww
0189F0:  00 00 00 40 FD 04 00 40 FD 07 00 40 FD 04 00 40    ...@...@...@...@
018A00:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
018A10:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
018A20:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 06 00 40    ...@...@...@...@
018A30:  FD 04 00 40 FD 07 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
018A40:  FD 04 00 40 FD 04 00 40 00 0F 80 00 40 FD 04 00    ...@...@....@...
018A50:  40 00 1E 00 00 40 FD 04 00 40 FD 04 00 40 FD 04    @....@...@...@..
018A60:  00 40 00 0E 00 00 40 FD 04 00 40 FD 06 00 40 FD    .@....@...@...@.
018A70:  04 00 7F FD 4A FF C0 FD 04 00 40 FD 09 00 80 FD    ....J.....@.....
018A80:  04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 00    ................
018A90:  70 00 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    p...............
018AA0:  FD 04 00 80 00 07 00 00 80 00 70 00 00 80 FD 09    ..........p.....
018AB0:  00 40 FD 04 00 40 FD 09 00 80 FD 04 00 80 FD 04    .@...@..........
018AC0:  00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04    ................
018AD0:  00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04    ................
018AE0:  00 80 FD 04 00 80 FD 09 00 40 FD 13 00 80 FD 27    .........@.....'
018AF0:  00 80 FD 04 00 80 FD 22 00 80 FD 0E 00 07 00 07    ......."........
018B00:  70 07 70 07 00 07 FD 10 00 80 FD 04 00 80 FD 22    p.p............"
018B10:  00 80 FD 27 00 80 FD 04 00 80 FD FF 00 FD FF 00    ...'............
018B20:  FD FF 00 FD 33 00 07 F0 1C 1C 1D C0 01 E0 77 1D    ....3.........w.
018B30:  C7 71 DC 07 1D C7 70 FD 72 00 40 FD 04 00 40 FD    .q....p.r.@...@.
018B40:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
018B50:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
018B60:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
018B70:  04 00 40 FD 04 00 40 FD 04 00 40 77 76 7C 00 40    ..@...@...@wv|.@
018B80:  00 1C 00 00 40 00 1C 00 00 40 00 07 00 00 40 00    ....@....@....@.
018B90:  7F 00 00 40 00 07 00 00 40 00 77 00 00 40 00 38    ...@....@.w..@.8
018BA0:  00 00 40 00 77 00 00 40 00 07 00 00 40 00 77 00    ..@.w..@....@.w.
018BB0:  00 40 00 7F 00 00 40 07 77 00 00 40 EE E0 E0 00    .@....@.w..@....
018BC0:  40 EE E0 E0 00 40 FD 04 00 40 FD 04 00 40 FD 04    @....@...@...@..
018BD0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
018BE0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
018BF0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
018C00:  00 40 FD 04 00 40 FD 04 00 40 FD 05 00 10 FD 04    .@...@...@......
018C10:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04    ................
018C20:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04    ................
018C30:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 08    ................
018C40:  00 40 FD 04 00 40 07 71 C0 00 00 10 00 03 F0 00    .@...@.q........
018C50:  10 00 07 F0 00 10 00 07 00 00 10 00 07 00 00 10    ................
018C60:  00 03 80 00 10 00 03 F0 00 10 00 07 70 00 10 00    ............p...
018C70:  01 C0 00 10 00 07 70 00 10 00 07 E0 00 10 00 07    ......p.........
018C80:  00 00 10 00 07 00 00 10 FD 08 00 40 FD 46 00 1F    ...........@.F..
018C90:  FF C0 00 70 77 00 00 00 40 FD 04 00 40 03 E3 E7    ...pw...@...@...
018CA0:  E3 E0 00 00 40 FD 04 00 40 FD 04 00 40 00 01 C0    ....@...@...@...
018CB0:  00 40 00 07 80 00 40 FD 04 00 40 00 1C 00 00 40    .@....@...@....@
018CC0:  00 07 00 00 40 00 1C 00 00 40 00 0F 00 00 40 FD    ....@....@....@.
018CD0:  04 00 40 FD 04 00 40 00 1F C0 00 40 FD 06 00 40    ..@...@....@...@
018CE0:  FD 04 00 40 FD 07 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
018CF0:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
018D00:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
018D10:  FD 04 00 40 FD 04 00 40 FD 06 00 40 FD 04 00 40    ...@...@...@...@
018D20:  FD 09 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
018D30:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
018D40:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
018D50:  FD 09 00 40 FD 04 00 40 FD 09 00 80 00 7F 00 00    ...@...@........
018D60:  80 00 77 00 00 80 00 3E 00 00 80 00 77 00 00 80    ..w....>....w...
018D70:  00 7E 00 00 80 00 7E 00 00 80 00 36 00 00 80 FD    .~....~....6....
018D80:  04 00 80 FD 04 00 80 00 0E 00 00 80 00 38 00 00    .............8..
018D90:  80 FD 09 00 40 FD 04 00 40 FD 09 00 80 FD 04 00    ....@...@.......
018DA0:  80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00    ................
018DB0:  80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00    ................
018DC0:  80 FD 04 00 80 FD 04 00 80 FD 09 00 40 FD 13 00    ............@...
018DD0:  80 FD 27 00 80 FD 04 00 80 FD 22 00 80 FD 0E 00    ..'.......".....
018DE0:  03 E0 07 E0 07 F0 07 00 07 E0 FD 0F 00 80 FD 04    ................
018DF0:  00 80 FD 22 00 80 FD 27 00 80 FD 04 00 80 FD FF    ..."...'........
018E00:  00 FD FF 00 FD FF 00 FD 33 00 06 B0 FC 1C 1D C0    ........3.......
018E10:  01 F0 7F 1D C7 71 DC 3F 1C 07 70 FD 72 00 40 FD    .....q.?..p.r.@.
018E20:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
018E30:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
018E40:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
018E50:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 77    ..@...@...@...@w
018E60:  77 7E 00 40 00 1C 00 00 40 00 38 00 00 40 00 77    w~.@....@.8..@.w
018E70:  00 00 40 00 0E 00 00 40 00 77 00 00 40 00 77 00    ..@....@.w..@.w.
018E80:  00 40 00 38 00 00 40 00 77 00 00 40 00 0E 00 00    .@.8..@.w..@....
018E90:  40 00 77 00 00 40 FD 04 00 40 07 77 00 00 40 FC    @.w..@...@.w..@.
018EA0:  E0 E0 00 40 FC E0 E0 00 40 FD 04 00 7F FD 4A FF    ...@....@.....J.
018EB0:  C0 FD 04 00 40 FD 05 00 10 FD 04 00 10 FD 04 00    ....@...........
018EC0:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00    ................
018ED0:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00    ................
018EE0:  10 FD 04 00 10 FD 04 00 10 FD 08 00 40 FD 04 00    ............@...
018EF0:  40 07 71 C0 00 00 10 00 00 70 00 10 00 03 60 00    @.q......p....`.
018F00:  10 00 03 E0 00 10 00 07 00 00 10 00 01 E0 00 10    ................
018F10:  00 00 70 00 10 00 03 F0 00 10 00 03 E0 00 10 00    ..p.............
018F20:  03 E0 00 10 00 07 00 00 10 00 03 E0 00 10 00 07    ................
018F30:  F0 00 10 FD 08 00 40 FD 04 00 7F FD 43 FF C0 00    ......@.....C...
018F40:  70 7E 00 00 00 40 FD 04 00 40 07 77 77 77 70 00    p~...@...@.wwwp.
018F50:  00 40 FD 04 00 40 FD 04 00 40 00 01 C0 00 40 00    .@...@...@....@.
018F60:  0E 00 00 40 FD 04 00 40 00 1C 00 00 40 FD 04 00    ...@...@....@...
018F70:  40 00 1C 00 00 40 00 07 00 00 40 FD 04 00 40 FD    @....@....@...@.
018F80:  04 00 40 00 01 C0 00 40 FD 06 00 40 FD 04 00 40    ..@....@...@...@
018F90:  FD 07 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
018FA0:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
018FB0:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
018FC0:  FD 04 00 40 FD 06 00 40 FD 04 00 40 FD 09 00 80    ...@...@...@....
018FD0:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
018FE0:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
018FF0:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 09 00 40    ...............@
019000:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
019010:  15 00 00 00 02 09 50 E5 15 00 C1 02 00 00 00 02    ......P.........
019020:  15 00 C2 02 00 00 00 02 15 00 C3 02 00 00 00 02    ................
019030:  15 00 C4 02 00 00 00 02 15 00 C5 02 00 00 00 02    ................
019040:  15 00 C6 02 00 00 00 02 15 00 C7 02 00 00 00 02    ................
019050:  15 00 C8 02 00 00 00 02 15 00 C9 02 00 00 00 02    ................
019060:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019070:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019080:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019090:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0190A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0190B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0190C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0190D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0190E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0190F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019100:  FD 04 00 40 FD 09 00 80 00 0E 00 00 80 00 3E 00    ...@..........>.
019110:  00 80 00 77 00 00 80 00 77 00 00 80 00 77 00 00    ...w....w....w..
019120:  80 00 77 00 00 80 00 7F 00 00 80 FD 04 00 80 FD    ..w.............
019130:  04 00 80 00 1C 00 00 80 00 1C 00 00 80 FD 09 00    ................
019140:  40 FD 04 00 40 FD 09 00 80 FD 04 00 80 FD 04 00    @...@...........
019150:  80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00    ................
019160:  80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00    ................
019170:  80 FD 04 00 80 FD 09 00 40 FD 13 00 80 FD 27 00    ........@.....'.
019180:  80 FD 04 00 80 FD 22 00 80 FD 0F 00 70 07 00 07    ......".....p...
019190:  70 07 00 07 FD 10 00 80 FD 04 00 80 FD 22 00 FD    p............"..
0191A0:  2D FF 80 FD FF 00 FD FF 00 FD FF 00 FD 12 00 1A    -...............
0191B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0191C0:  00 40 00 C2 03 01 00 32 2D 34 4D 41 49 4E 20 24    .@.....2-4MAIN $
0191D0:  24 24 FF 00 FF 00 00 02 00 00 00 40 00 00 40 00    $$.........@..@.
0191E0:  40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    @...............
0191F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019200:  10 00 03 E0 00 10 00 07 00 00 10 00 01 E0 00 10    ................
019210:  00 00 70 00 10 00 03 F0 00 10 00 03 E0 00 10 00    ..p.............
019220:  03 E0 00 10 00 07 00 00 10 00 03 E0 00 10 00 07    ................
019230:  F0 00 10 FD 08 00 40 FD 04 00 7F FD 43 FF C0 00    ......@.....C...
019240:  70 7E 00 00 00 40 FD 04 00 40 07 77 77 77 70 00    p~...@...@.wwwp.
019250:  00 40 FD 04 00 40 FD 04 00 40 00 01 C0 00 40 00    .@...@...@....@.
019260:  0E 00 00 40 FD 04 00 40 00 1C 00 00 40 FD 04 00    ...@...@....@...
019270:  40 00 1C 00 00 40 00 07 00 00 40 FD 04 00 40 FD    @....@....@...@.
019280:  04 00 40 00 01 C0 00 40 FD 06 00 40 FD 04 00 40    ..@....@...@...@
019290:  FD 07 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
0192A0:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
0192B0:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
0192C0:  FD 04 00 40 FD 06 00 40 FD 04 00 40 FD 09 00 80    ...@...@...@....
0192D0:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
0192E0:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
0192F0:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 09 00 40    ...............@
019300:  00 32 2D 35 4D 41 49 4E 20 42 49 4E 00 00 00 00    .2-5MAIN BIN....
019310:  00 00 02 00 00 00 40 00 4E 16 00 00 00 00 00 00    ......@.N.......
019320:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019330:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019340:  4E 16 00 BC 03 FD 04 00 80 FD 04 00 80 FD 04 00    N...............
019350:  80 FD 04 00 80 FD 04 00 80 FD 09 00 40 FD 13 00    ............@...
019360:  80 FD 27 00 80 FD 04 00 80 FD 22 00 80 FD 0F 00    ..'.......".....
019370:  70 07 00 07 70 07 00 07 FD 10 00 80 FD 04 00 80    p...p...........
019380:  3A 5A 40 CD 0E BC 2A 5B 40 CD 05 BC ED 4B 5D 40    :Z@...*[@....K]@
019390:  CD 38 BC 21 5F 40 AF 4E 23 46 23 E5 F5 CD 32 BC    .8.!_@.N#F#...2.
0193A0:  F1 E1 3C FE 10 20 F0 21 83 40 11 00 C0 ED 4B 81    ..<.. .!.@....K.
0193B0:  40 47 B7 20 06 01 00 40 ED B0 C9 7E B9 28 10 12    @G. ...@...~.(..
0193C0:  13 23 3A 80 40 94 20 F3 3A 7F 40 95 20 ED C9 23    .#:.@. .:.@. ..#
0193D0:  46 23 7E 12 13 10 FC C3 41 40 02 00 00 01 01 01    F#~.....A@......
0193E0:  01 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 00    ................
0193F0:  00 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 4E    ...............N
019400:  56 FD FF FD 71 00 06 B1 DC 1C 1D C0 01 F8 70 0F    V...q.........p.
019410:  C7 71 DC 77 1C 07 70 FD 72 00 40 FD 04 00 40 FD    .q.w..p.r.@...@.
019420:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
019430:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
019440:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
019450:  04 00 40 FD 04 00 40 FD 04 00 40 7E 77 77 00 40    ..@...@...@~ww.@
019460:  00 0E 00 00 40 FD 04 00 40 00 1B 00 00 40 00 0C    ....@...@....@..
019470:  00 00 40 00 03 80 00 40 00 1D 80 00 40 FD 04 00    ..@....@....@...
019480:  40 00 07 00 00 40 00 1C 00 00 40 FD 04 00 40 00    @....@....@...@.
019490:  3F 80 00 40 03 FB F0 00 40 F8 FE FE 00 40 F8 FE    ?..@....@....@..
0194A0:  FE 00 40 FD 54 00 40 FD 05 00 10 00 01 F0 00 10    ..@.T.@.........
0194B0:  00 03 18 00 10 00 03 F8 00 10 00 03 F0 00 10 00    ................
0194C0:  03 F8 00 10 00 03 B8 00 10 00 03 B8 00 10 00 03    ................
0194D0:  F8 00 10 00 01 F0 00 10 00 03 F0 00 10 00 00 E0    ................
0194E0:  00 10 00 00 70 00 10 FD 08 00 40 FD 04 00 40 FD    ....p.....@...@.
0194F0:  05 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
019500:  04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
019510:  04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
019520:  04 00 10 FD 08 00 40 FD 04 00 40 FD 07 00 40 FD    ......@...@...@.
019530:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
019540:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
019550:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 00    ..@...@...@...@.
019560:  70 76 00 00 00 40 FD 04 00 40 07 07 77 77 00 00    pv...@...@..ww..
019570:  00 40 00 EE 00 00 40 00 E0 00 00 40 00 EE 00 00    .@....@....@....
019580:  40 00 E0 00 00 40 00 E0 00 00 40 00 EE 00 00 40    @....@....@....@
019590:  00 1C 00 00 40 00 F8 00 00 40 00 E0 00 00 40 00    ....@....@....@.
0195A0:  FE 00 00 40 00 38 00 00 40 00 38 00 00 40 FD 06    ...@.8..@.8..@..
0195B0:  00 40 FD 04 00 40 FD 07 00 40 FD 04 00 40 FD 04    .@...@...@...@..
0195C0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
0195D0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
0195E0:  00 40 FD 04 00 40 FD 04 00 40 FD 06 00 40 FD 04    .@...@...@...@..
0195F0:  00 40 FD 09 00 80 FD 04 00 80 FD 04 00 80 FD 04    .@..............
019600:  00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04    ................
019610:  00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04    ................
019620:  00 80 FD 09 00 40 FD 04 00 40 FD 09 00 80 00 38    .....@...@.....8
019630:  00 00 80 00 3E 00 00 80 00 70 00 00 80 00 77 00    ....>....p....w.
019640:  00 80 00 77 00 00 80 00 77 00 00 80 00 6B 00 00    ...w....w....k..
019650:  80 00 38 00 00 80 00 0E 00 00 80 00 1C 00 00 80    ..8.............
019660:  FD 04 00 80 FD 09 00 40 FD 04 00 40 FD 09 00 80    .......@...@....
019670:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
019680:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
019690:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 09 00 40    ...............@
0196A0:  FD 13 00 80 FD 27 00 80 FD 04 00 80 FD 22 00 80    .....'......."..
0196B0:  FD 0E 00 07 70 07 00 07 70 07 70 07 FD 10 00 80    ....p...p.p.....
0196C0:  FD 04 00 80 FD FF 00 FD FF 00 FD FF 00 FD 83 00    ................
0196D0:  06 30 FC 3E 1D C0 01 DC 3E 01 C7 E0 F8 3F 1C 03    .0.>....>....?..
0196E0:  F0 FD 72 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    ..r.@...@...@...
0196F0:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
019700:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
019710:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
019720:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
019730:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
019740:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 00 7F 80    @...@...@...@...
019750:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
019760:  00 40 FD 04 00 7F FD 4A FF C0 FD 04 00 40 07 77    .@.....J.....@.w
019770:  F0 00 00 10 00 03 B8 00 10 00 03 58 00 10 00 03    ...........X....
019780:  80 00 10 00 03 B8 00 10 00 03 F8 00 10 00 03 B8    ................
019790:  00 10 00 03 B8 00 10 00 00 E0 00 10 00 03 B8 00    ................
0197A0:  10 00 03 B8 00 10 00 00 E0 00 10 00 00 E0 00 10    ................
0197B0:  FD 08 00 40 FD 04 00 40 FD 05 00 10 FD 04 00 10    ...@...@........
0197C0:  FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    ................
0197D0:  FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    ................
0197E0:  FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 08 00 40    ...............@
0197F0:  FD 04 00 40 FD 07 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
019800:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
019810:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
019820:  FD 04 00 40 FD 04 00 40 00 77 77 00 00 00 40 FD    ...@...@.ww...@.
019830:  04 00 40 07 07 F7 E3 E0 00 00 40 00 FE 00 00 40    ..@.......@....@
019840:  00 7C 00 00 40 00 EE 00 00 40 00 FC 00 00 40 00    .|..@....@....@.
019850:  EE 00 00 40 00 FE 00 00 40 00 1C 00 00 40 00 F0    ...@....@....@..
019860:  00 00 40 00 E0 00 00 40 00 7C 00 00 40 00 FE 00    ..@....@.|..@...
019870:  00 40 00 1E 00 00 40 FD 06 00 40 FD 04 00 40 FD    .@....@...@...@.
019880:  07 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
019890:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
0198A0:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
0198B0:  04 00 40 FD 06 00 40 FD 04 00 40 FD 09 00 80 FD    ..@...@...@.....
0198C0:  04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD    ................
0198D0:  04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD    ................
0198E0:  04 00 80 FD 04 00 80 FD 04 00 80 FD 09 00 40 FD    ..............@.
0198F0:  04 00 40 FD 09 00 80 00 70 00 00 80 00 77 00 00    ..@.....p....w..
019900:  80 00 77 00 00 80 00 3E 00 00 80 00 77 00 00 80    ..w....>....w...
019910:  00 73 00 00 80 00 6B 00 00 80 00 1C 00 00 80 00    .s....k.........
019920:  1C 00 00 80 FD 04 00 80 FD 04 00 80 FD 09 00 40    ...............@
019930:  FD 04 00 7F FD 4A FF C0 FD 13 00 80 FD 27 00 80    .....J.......'..
019940:  FD 04 00 80 FD 22 00 80 FD 0E 00 03 E0 07 00 07    ....."..........
019950:  70 03 E0 07 F0 FD 0F 00 80 FD 04 00 80 FD FF 00    p...............
019960:  FD FF 00 FD FF 00 FD 8C 00 0F 80 FD 78 00 40 7E    ............x.@~
019970:  7E 77 00 40 00 0E 00 00 40 00 3B 80 00 40 00 1B    ~w.@....@.;..@..
019980:  00 00 40 00 06 00 00 40 00 38 00 00 40 00 1C 00    ..@....@.8..@...
019990:  00 40 00 07 00 00 40 00 07 00 00 40 00 1C 00 00    .@....@....@....
0199A0:  40 FD 04 00 40 FD 04 00 40 03 83 F0 00 40 F8 E0    @...@...@....@..
0199B0:  FE 00 40 F8 FE E0 00 40 FD 04 00 40 FD 04 00 40    ..@....@...@...@
0199C0:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
0199D0:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
0199E0:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
0199F0:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 05 00 10    ...@...@...@....
019A00:  FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    ................
019A10:  FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    ................
019A20:  FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    ................
019A30:  FD 08 00 40 FD 04 00 40 07 77 F0 00 00 10 00 03    ...@...@.w......
019A40:  B8 00 10 00 03 58 00 10 00 03 80 00 10 00 03 B8    .....X..........
019A50:  00 10 00 00 E0 00 10 00 03 B8 00 10 00 03 B8 00    ................
019A60:  10 00 00 E0 00 10 00 03 B8 00 10 00 03 B8 00 10    ................
019A70:  00 00 E0 00 10 00 00 E0 00 10 FD 08 00 40 FD 04    .............@..
019A80:  00 40 FD 05 00 10 FD 04 00 10 FD 04 00 10 FD 04    .@..............
019A90:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04    ................
019AA0:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04    ................
019AB0:  00 10 FD 04 00 10 FD 08 00 40 FD 04 00 40 FD 07    .........@...@..
019AC0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
019AD0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
019AE0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
019AF0:  00 40 00 3E 77 00 00 00 40 FD 04 00 40 07 07 77    .@.>w...@...@..w
019B00:  00 70 00 00 40 00 EE 00 00 40 00 0E 00 00 40 00    .p..@....@....@.
019B10:  EE 00 00 40 00 E0 00 00 40 00 E6 00 00 40 00 EE    ...@....@....@..
019B20:  00 00 40 00 DC 00 00 40 00 F8 00 00 40 00 E0 00    ..@....@....@...
019B30:  00 40 00 FE 00 00 40 00 38 00 00 40 00 38 00 00    .@....@.8..@.8..
019B40:  40 FD 06 00 40 FD 04 00 40 FD 07 00 40 FD 04 00    @...@...@...@...
019B50:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
019B60:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
019B70:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 06 00    @...@...@...@...
019B80:  40 FD 04 00 40 FD 09 00 80 FD 04 00 80 FD 04 00    @...@...........
019B90:  80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00    ................
019BA0:  80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00    ................
019BB0:  80 FD 04 00 80 FD 09 00 40 FD 04 00 40 FD 09 00    ........@...@...
019BC0:  80 00 7F 00 00 80 00 77 00 00 80 00 3E 00 00 80    .......w....>...
019BD0:  00 1C 00 00 80 00 7E 00 00 80 00 73 00 00 80 00    ......~....s....
019BE0:  63 00 00 80 00 0E 00 00 80 00 38 00 00 80 00 1C    c.........8.....
019BF0:  00 00 80 00 1C 00 00 80 FD 09 00 40 FD 63 00 80    ...........@.c..
019C00:  FD 27 00 80 FD 04 00 80 FD 22 00 80 FD 27 00 80    .'......."...'..
019C10:  FD 04 00 80 FD FF 00 FD FF 00 FD FF 00 FD 33 00    ..............3.
019C20:  06 30 00 1C 00 00 01 DC 00 00 07 FD 05 00 70 FD    .0............p.
019C30:  72 00 7F FD 4A FF C0 FD 04 00 40 77 77 7E 00 40    r...J.....@ww~.@
019C40:  00 0E 00 00 40 00 3B 80 00 40 00 1B 00 00 40 00    ....@.;..@....@.
019C50:  1F 80 00 40 00 3B 80 00 40 00 36 00 00 40 00 0E    ...@.;..@.6..@..
019C60:  00 00 40 00 0E 00 00 40 00 0E 00 00 40 FD 04 00    ..@....@....@...
019C70:  40 FD 04 00 40 03 83 B8 00 40 FC E0 E0 00 40 FC    @...@....@....@.
019C80:  E0 E0 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
019C90:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
019CA0:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
019CB0:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
019CC0:  FD 04 00 40 FD 04 00 40 FD 05 00 10 FD 04 00 10    ...@...@........
019CD0:  FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    ................
019CE0:  FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    ................
019CF0:  FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 08 00 40    ...............@
019D00:  FD 04 00 40 07 71 C0 00 00 10 00 03 98 00 10 00    ...@.q..........
019D10:  03 F8 00 10 00 03 F0 00 10 00 03 F0 00 10 00 00    ................
019D20:  E0 00 10 00 01 F0 00 10 00 03 B8 00 10 00 00 E0    ................
019D30:  00 10 00 03 B8 00 10 00 03 F0 00 10 00 00 E0 00    ................
019D40:  10 00 03 C0 00 10 FD 08 00 40 FD 04 00 40 FD 05    .........@...@..
019D50:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04    ................
019D60:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04    ................
019D70:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04    ................
019D80:  00 10 FD 08 00 40 FD 04 00 40 FD 07 00 40 FD 04    .....@...@...@..
019D90:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
019DA0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
019DB0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 06    .@...@...@...@..
019DC0:  00 40 FD 04 00 40 07 77 77 07 70 00 00 40 00 EE    .@...@.ww.p..@..
019DD0:  00 00 40 00 EE 00 00 40 00 FC 00 00 40 00 E0 00    ..@....@....@...
019DE0:  00 40 00 E6 00 00 40 00 EE 00 00 40 00 DC 00 00    .@....@....@....
019DF0:  40 00 FC 00 00 40 00 E0 00 00 40 00 FE 00 00 40    @....@....@....@
019E00:  00 38 00 00 40 00 38 00 00 40 FD 06 00 40 FD 04    .8..@.8..@...@..
019E10:  00 7F FD 4A FF C0 FD 04 00 40 FD 09 00 80 FD 04    ...J.....@......
019E20:  00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04    ................
019E30:  00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04    ................
019E40:  00 80 FD 04 00 80 FD 04 00 80 FD 09 00 40 FD 04    .............@..
019E50:  00 40 FD 09 00 80 FD 04 00 80 FD 04 00 80 FD 04    .@..............
019E60:  00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04    ................
019E70:  00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 00 1C    ................
019E80:  00 00 80 FD 09 00 40 FD 13 00 FD 2D FF 80 FD 22    ......@....-..."
019E90:  00 80 FD 0E 00 03 E0 07 E0 03 E0 03 E0 07 F0 FD    ................
019EA0:  0F 00 80 FD 04 00 80 FD 22 00 80 FD 27 00 80 FD    ........"...'...
019EB0:  04 00 80 FD FF 00 FD FF 00 FD FF 00 FD 33 00 07    .............3..
019EC0:  70 FD 04 00 01 F8 00 00 07 FD 05 00 70 FD 72 00    p...........p.r.
019ED0:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
019EE0:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
019EF0:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
019F00:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
019F10:  40 77 77 7C 00 40 00 0E 00 00 40 00 3B 80 00 40    @ww|.@....@.;..@
019F20:  00 3F 80 00 40 00 38 00 00 40 00 07 00 00 40 00    .?..@.8..@....@.
019F30:  36 00 00 40 00 1C 00 00 40 00 1C 00 00 40 00 07    6..@....@....@..
019F40:  00 00 40 FD 04 00 40 00 3F 80 00 40 03 83 B8 00    ..@...@.?..@....
019F50:  40 EE E0 E0 00 40 EE E0 E0 00 40 FD 04 00 40 FD    @....@....@...@.
019F60:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
019F70:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
019F80:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
019F90:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
019FA0:  05 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
019FB0:  04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
019FC0:  04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
019FD0:  04 00 10 FD 08 00 40 FD 04 00 40 07 F1 C0 00 00    ......@...@.....
019FE0:  10 00 03 A8 00 10 00 03 F8 00 10 00 03 80 00 10    ................
019FF0:  00 03 B0 00 10 00 00 E0 00 10 00 00 E0 00 10 00    ................
01A000:  03 B8 00 10 00 00 E0 00 10 00 03 B8 00 10 00 03    ................
01A010:  80 00 10 00 00 E0 00 10 00 00 E0 00 10 FD 08 00    ................
01A020:  40 FD 04 00 40 FD 05 00 10 FD 04 00 10 FD 04 00    @...@...........
01A030:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00    ................
01A040:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00    ................
01A050:  10 FD 04 00 10 FD 04 00 10 00 00 00 3E 7E 00 00    ............>~..
01A060:  00 40 FD 04 00 40 FD 07 00 40 FD 04 00 40 FD 04    .@...@...@...@..
01A070:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
01A080:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
01A090:  00 40 FD 04 00 40 FD 04 00 40 FD 06 00 40 FD 04    .@...@...@...@..
01A0A0:  00 40 03 E7 77 03 E0 00 00 40 00 EE 00 00 40 00    .@..w....@....@.
01A0B0:  7C 00 00 40 00 F8 00 00 40 00 E0 00 00 40 00 7C    |..@....@....@.|
01A0C0:  00 00 40 00 EE 00 00 40 00 78 00 00 40 00 EE 00    ..@....@.x..@...
01A0D0:  00 40 00 FE 00 00 40 00 38 00 00 40 FD 04 00 40    .@....@.8..@...@
01A0E0:  00 70 00 00 40 FD 06 00 40 FD 54 00 40 FD 09 00    .p..@...@.T.@...
01A0F0:  80 00 7F 00 00 80 00 77 00 00 80 00 3E 00 00 80    .......w....>...
01A100:  00 77 00 00 80 00 7E 00 00 80 00 73 00 00 80 00    .w....~....s....
01A110:  63 00 00 80 00 0E 00 00 80 00 38 00 00 80 00 3E    c.........8....>
01A120:  00 00 80 00 70 00 00 80 FD 09 00 40 FD 04 00 40    ....p......@...@
01A130:  FD 09 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
01A140:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
01A150:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
01A160:  FD 09 00 40 FD 13 00 80 FD 27 00 80 FD 04 00 80    ...@.....'......
01A170:  FD 22 00 80 FD 0E 00 07 70 07 70 07 70 07 70 07    ."......p.p.p.p.
01A180:  FD 10 00 80 FD 04 00 80 FD 22 00 80 FD 27 00 80    ........."...'..
01A190:  FD 04 00 80 FD FF 00 FD FF 00 FD FF 00 FD 33 00    ..............3.
01A1A0:  07 F0 F8 3C 1F 80 01 F0 3E 1D C7 E0 F8 3E 1F 83    ...<....>....>..
01A1B0:  F0 FD 72 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    ..r.@...@...@...
01A1C0:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
01A1D0:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
01A1E0:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
01A1F0:  40 FD 04 00 40 7E 7E 78 00 40 00 0E 00 00 40 FD    @...@~~x.@....@.
01A200:  04 00 40 00 1B 00 00 40 00 1F 00 00 40 00 0E 00    ..@....@....@...
01A210:  00 40 00 1C 00 00 40 FD 04 00 40 00 1C 00 00 40    .@....@...@....@
01A220:  00 07 00 00 40 FD 04 00 40 00 3F 80 00 40 03 83    ....@...@.?..@..
01A230:  F0 00 40 EE E0 FC 00 40 EE FC E0 00 40 FD 04 00    ..@....@....@...
01A240:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
01A250:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
01A260:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
01A270:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
01A280:  40 FD 05 00 10 FD 04 00 10 FD 04 00 10 FD 04 00    @...............
01A290:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00    ................
01A2A0:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00    ................
01A2B0:  10 FD 04 00 10 FD 08 00 40 FD 04 00 40 07 71 C0    ........@...@.q.
01A2C0:  00 00 10 00 03 B0 00 10 00 03 B8 00 10 00 03 80    ................
01A2D0:  00 10 00 03 B8 00 10 00 00 E0 00 10 00 00 E0 00    ................
01A2E0:  10 00 03 B8 00 10 00 00 E0 00 10 00 03 B8 00 10    ................
01A2F0:  00 03 80 00 10 00 00 E0 00 10 00 00 E0 00 10 FD    ................
01A300:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
01A310:  16 00 00 00 02 09 50 E5 16 00 C1 02 00 00 00 02    ......P.........
01A320:  16 00 C2 02 00 00 00 02 16 00 C3 02 00 00 00 02    ................
01A330:  16 00 C4 02 00 00 00 02 16 00 C5 02 00 00 00 02    ................
01A340:  16 00 C6 02 00 00 00 02 16 00 C7 02 00 00 00 02    ................
01A350:  16 00 C8 02 00 00 00 02 16 00 C9 02 00 00 00 02    ................
01A360:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A370:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A380:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A390:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A3A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A3B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A3C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A3D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A3E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A3F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A400:  08 00 40 FD 04 00 7F FD 41 FF F0 00 00 00 77 77    ..@.....A.....ww
01A410:  00 00 00 40 FD 04 00 40 FD 07 00 40 FD 04 00 40    ...@...@...@...@
01A420:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
01A430:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
01A440:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 06 00 40    ...@...@...@...@
01A450:  FD 04 00 40 FD 07 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
01A460:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
01A470:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
01A480:  FD 04 00 40 FD 04 00 40 FD 06 00 40 FD 04 00 7F    ...@...@...@....
01A490:  FD 4A FF C0 FD 04 00 40 FD 09 00 80 00 07 00 00    .J.....@........
01A4A0:  80 00 77 00 00 80 00 77 00 00 80 00 77 00 00 80    ..w....w....w...
01A4B0:  00 77 00 00 80 00 73 00 00 80 00 77 00 00 80 00    .w....s....w....
01A4C0:  1C 00 00 80 00 1C 00 00 80 00 77 00 00 80 00 38    ..........w....8
01A4D0:  00 00 80 FD 09 00 40 FD 04 00 40 FD 09 00 80 FD    ......@...@.....
01A4E0:  04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD    ................
01A4F0:  04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD    ................
01A500:  04 00 80 FD 04 00 80 FD 04 00 80 FD 09 00 40 FD    ..............@.
01A510:  13 00 80 FD 27 00 80 FD 04 00 80 FD 22 00 80 FD    ....'......."...
01A520:  0E 00 07 00 07 70 07 70 07 00 07 FD 10 00 80 FD    .....p.p........
01A530:  04 00 80 FD 22 00 80 FD 27 00 80 FD 04 00 80 FD    ...."...'.......
01A540:  FF 00 FD FF 00 FD FF 00 FD 33 00 07 F0 1C 1C 1D    .........3......
01A550:  C0 01 E0 77 1D C7 71 DC 07 1D C7 70 FD 72 00 40    ...w..q....p.r.@
01A560:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
01A570:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
01A580:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
01A590:  FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40    ...@...@...@...@
01A5A0:  77 76 7C 00 40 00 0E 00 00 40 FD 04 00 40 00 3F    wv|.@....@...@.?
01A5B0:  80 00 40 00 03 80 00 40 00 1C 00 00 40 00 36 80    ..@....@....@.6.
01A5C0:  00 40 FD 04 00 40 00 1C 00 00 40 00 07 00 00 40    .@...@....@....@
01A5D0:  FD 04 00 40 FD 04 00 40 03 83 B8 00 40 EE E0 E0    ...@...@....@...
01A5E0:  00 40 EE E0 E0 00 40 FD 04 00 40 FD 04 00 40 FD    .@....@...@...@.
01A5F0:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
01A600:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
01A610:  04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
01A620:  04 00 40 FD 04 00 40 FD 04 00 40 FD 05 00 10 FD    ..@...@...@.....
01A630:  04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
01A640:  04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
01A650:  04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
01A660:  08 00 40 FD 04 00 40 07 71 C0 00 00 10 00 01 D8    ..@...@.q.......
01A670:  00 10 00 03 18 00 10 00 03 F8 00 10 00 03 B8 00    ................
01A680:  10 00 00 E0 00 10 00 00 E0 00 10 00 01 F0 00 10    ................
01A690:  00 03 F8 00 10 00 01 F0 00 10 00 03 80 00 10 00    ................
01A6A0:  00 E0 00 10 00 00 70 00 10 FD 08 00 40 FD 46 00    ......p.....@.F.
01A6B0:  1F FF C0 00 70 77 00 00 00 40 FD 04 00 40 03 E3    ....pw...@...@..
01A6C0:  E7 E3 E0 00 00 40 00 7C 00 00 40 00 7C 00 00 40    .....@.|..@.|..@
01A6D0:  00 F8 00 00 40 00 FE 00 00 40 00 7C 00 00 40 00    ....@....@.|..@.
01A6E0:  EE 00 00 40 00 7E 00 00 40 00 EE 00 00 40 00 E0    ...@.~..@....@..
01A6F0:  00 00 40 00 38 00 00 40 FD 04 00 40 00 70 00 00    ..@.8..@...@.p..
01A700:  40 FD 06 00 40 FD 04 00 40 FD 07 00 40 FD 04 00    @...@...@...@...
01A710:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
01A720:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    @...@...@...@...
01A730:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 06 00    @...@...@...@...
01A740:  40 FD 04 00 40 FD 09 00 80 FD 04 00 80 FD 04 00    @...@...........
01A750:  80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00    ................
01A760:  80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00    ................
01A770:  80 FD 04 00 80 FD 09 00 40 FD 04 00 40 FD 09 00    ........@...@...
01A780:  80 00 0E 00 00 80 00 3E 00 00 80 00 70 00 00 80    .......>....p...
01A790:  00 77 00 00 80 00 77 00 00 80 00 7B 00 00 80 00    .w....w....{....
01A7A0:  7F 00 00 80 00 38 00 00 80 00 0E 00 00 80 00 0E    .....8..........
01A7B0:  00 00 80 00 1C 00 00 80 FD 09 00 40 FD 04 00 40    ...........@...@
01A7C0:  FD 09 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
01A7D0:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
01A7E0:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
01A7F0:  FD 09 00 40 FD 13 00 80 FD 27 00 80 FD 04 00 80    ...@.....'......
01A800:  FD 22 00 80 FD 0E 00 03 E0 07 E0 07 F0 07 00 07    ."..............
01A810:  E0 FD 0F 00 80 FD 04 00 80 FD 22 00 80 FD 27 00    .........."...'.
01A820:  80 FD 04 00 80 FD FF 00 FD FF 00 FD FF 00 FD 33    ...............3
01A830:  00 06 B0 FC 1C 1D C0 01 F0 7F 1D C7 71 DC 3F 1C    ............q.?.
01A840:  07 70 FD 72 00 40 FD 04 00 40 FD 04 00 40 FD 04    .p.r.@...@...@..
01A850:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
01A860:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
01A870:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
01A880:  00 40 FD 04 00 40 77 77 7E 00 40 FD 04 00 40 FD    .@...@ww~.@...@.
01A890:  04 00 40 00 1B 00 00 40 00 3F 00 00 40 00 3B 80    ..@....@.?..@.;.
01A8A0:  00 40 00 33 00 00 40 FD 04 00 40 00 0E 00 00 40    .@.3..@...@....@
01A8B0:  00 0E 00 00 40 FD 04 00 40 00 3F 80 00 40 03 83    ....@...@.?..@..
01A8C0:  B8 00 40 FC E0 E0 00 40 FC E0 E0 00 40 FD 04 00    ..@....@....@...
01A8D0:  7F FD 4A FF C0 FD 04 00 40 FD 05 00 10 FD 04 00    ..J.....@.......
01A8E0:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00    ................
01A8F0:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00    ................
01A900:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 08 00    ................
01A910:  40 FD 04 00 40 07 71 C0 00 00 10 FD 04 00 10 FD    @...@.q.........
01A920:  04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
01A930:  04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
01A940:  04 00 10 FD 04 00 10 FD 04 00 10 FD 08 00 40 FD    ..............@.
01A950:  04 00 7F FD 43 FF C0 00 70 7E 00 00 00 40 FD 04    ....C...p~...@..
01A960:  00 40 07 77 77 77 70 00 00 40 00 EE 00 00 40 00    .@.wwwp..@....@.
01A970:  EE 00 00 40 00 FC 00 00 40 00 E0 00 00 40 00 EE    ...@....@....@..
01A980:  00 00 40 00 EE 00 00 40 00 1C 00 00 40 00 FC 00    ..@....@....@...
01A990:  00 40 00 E0 00 00 40 00 FE 00 00 40 00 38 00 00    .@....@....@.8..
01A9A0:  40 00 38 00 00 40 FD 06 00 40 FD 04 00 40 FD 07    @.8..@...@...@..
01A9B0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
01A9C0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
01A9D0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
01A9E0:  00 40 FD 06 00 40 FD 04 00 40 FD 09 00 80 FD 04    .@...@...@......
01A9F0:  00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04    ................
01AA00:  00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04    ................
01AA10:  00 80 FD 04 00 80 FD 04 00 80 FD 09 00 40 FD 04    .............@..
01AA20:  00 40 FD 09 00 80 00 1C 00 00 80 00 1C 00 00 80    .@..............
01AA30:  00 70 00 00 80 00 77 00 00 80 00 7E 00 00 80 00    .p....w....~....
01AA40:  7F 00 00 80 00 7F 00 00 80 00 70 00 00 80 00 07    ..........p.....
01AA50:  00 00 80 00 1C 00 00 80 FD 04 00 80 FD 09 00 40    ...............@
01AA60:  FD 04 00 40 FD 09 00 80 FD 04 00 80 FD 04 00 80    ...@............
01AA70:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
01AA80:  FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80    ................
01AA90:  FD 04 00 80 FD 09 00 40 FD 13 00 80 FD 27 00 80    .......@.....'..
01AAA0:  FD 04 00 80 FD 22 00 80 FD 0F 00 70 07 00 07 70    .....".....p...p
01AAB0:  07 00 07 FD 10 00 80 FD 04 00 80 FD 22 00 FD 2D    ............"..-
01AAC0:  FF 80 FD FF 00 FD FF 00 FD FF 00 FD 12 00 1A 24    ...............$
01AAD0:  24 24 FF 00 FF 00 00 02 00 00 00 40 00 00 40 00    $$.........@..@.
01AAE0:  40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    @...............
01AAF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01AB00:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 08 00    ................
01AB10:  40 FD 04 00 40 07 71 C0 00 00 10 FD 04 00 10 FD    @...@.q.........
01AB20:  04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
01AB30:  04 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
01AB40:  04 00 10 FD 04 00 10 FD 04 00 10 FD 08 00 40 FD    ..............@.
01AB50:  04 00 7F FD 43 FF C0 00 70 7E 00 00 00 40 FD 04    ....C...p~...@..
01AB60:  00 40 07 77 77 77 70 00 00 40 00 EE 00 00 40 00    .@.wwwp..@....@.
01AB70:  EE 00 00 40 00 FC 00 00 40 00 E0 00 00 40 00 EE    ...@....@....@..
01AB80:  00 00 40 00 EE 00 00 40 00 1C 00 00 40 00 FC 00    ..@....@....@...
01AB90:  00 40 00 E0 00 00 40 00 FE 00 00 40 00 38 00 00    .@....@....@.8..
01ABA0:  40 00 38 00 00 40 FD 06 00 40 FD 04 00 40 FD 07    @.8..@...@...@..
01ABB0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
01ABC0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
01ABD0:  00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 04    .@...@...@...@..
01ABE0:  00 40 FD 06 00 40 FD 04 00 40 FD 09 00 80 FD 04    .@...@...@......
01ABF0:  00 80 FD 04 00 80 FD 04 00 80 FD 04 00 80 FD 04    ................
01AC00:  00 32 2D 36 4D 41 49 4E 20 42 49 4E 00 00 00 00    .2-6MAIN BIN....
01AC10:  00 00 02 00 00 00 40 00 A9 15 00 00 00 00 00 00    ......@.........
01AC20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01AC30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01AC40:  A9 15 00 71 04 00 80 FB 27 00 80 FB 04 00 80 FB    ...q....'.......
01AC50:  22 00 80 FB 27 00 80 FB 04 00 80 FB 22 00 FB 2D    "...'......."..-
01AC60:  FF 80 FB FF 00 FB FF 00 FB FF 00 FB 12 00 1A 00    ................
01AC70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01AC80:  3A 5A 40 CD 0E BC 2A 5B 40 CD 05 BC ED 4B 5D 40    :Z@...*[@....K]@
01AC90:  CD 38 BC 21 5F 40 AF 4E 23 46 23 E5 F5 CD 32 BC    .8.!_@.N#F#...2.
01ACA0:  F1 E1 3C FE 10 20 F0 21 83 40 11 00 C0 ED 4B 81    ..<.. .!.@....K.
01ACB0:  40 47 B7 20 06 01 00 40 ED B0 C9 7E B9 28 10 12    @G. ...@...~.(..
01ACC0:  13 23 3A 80 40 94 20 F3 3A 7F 40 95 20 ED C9 23    .#:.@. .:.@. ..#
01ACD0:  46 23 7E 12 13 10 FC C3 41 40 02 00 00 01 01 01    F#~.....A@......
01ACE0:  01 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 00    ................
01ACF0:  00 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 A9    ................
01AD00:  55 FB FF FB 71 00 06 B1 DC 1C 1D C0 01 F8 70 0F    U...q.........p.
01AD10:  C7 71 DC 77 1C 07 70 FB 72 00 40 FB 04 00 40 FB    .q.w..p.r.@...@.
01AD20:  04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB    ..@...@...@...@.
01AD30:  04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB    ..@...@...@...@.
01AD40:  04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB    ..@...@...@...@.
01AD50:  04 00 40 FB 04 00 40 FB 04 00 40 7E 77 77 00 40    ..@...@...@~ww.@
01AD60:  FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40    ...@...@...@...@
01AD70:  FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40    ...@...@...@...@
01AD80:  FB 04 00 40 01 F1 F0 00 40 FB 04 00 40 03 B9 F0    ...@....@...@...
01AD90:  00 40 F8 FE FE 00 40 F8 FE FE 00 40 FB 54 00 40    .@....@....@.T.@
01ADA0:  07 F7 33 E0 00 10 07 C3 E1 C0 10 07 F7 F7 E0 10    ..3.............
01ADB0:  07 F7 33 E0 10 7C 3E 3E 00 10 7C 3E 0E 00 10 00    ..3..|>>..|>....
01ADC0:  7F 63 00 10 73 3E 77 00 10 00 77 7F 00 10 00 3E    .c..s>w...w....>
01ADD0:  7F 00 10 7C 70 7F 00 10 73 77 70 00 10 7F 3E 3E    ...|p...swp...>>
01ADE0:  00 10 FB 08 00 40 FB 04 00 40 FB 05 00 10 FB 04    .....@...@......
01ADF0:  00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 04    ................
01AE00:  00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 04    ................
01AE10:  00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 08    ................
01AE20:  00 40 FB 04 00 40 FB 07 00 40 FB 04 00 40 FB 04    .@...@...@...@..
01AE30:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04    .@...@...@...@..
01AE40:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04    .@...@...@...@..
01AE50:  00 40 FB 04 00 40 FB 04 00 40 00 70 76 00 00 00    .@...@...@.pv...
01AE60:  40 FB 04 00 40 38 3B 8E 38 0E 00 00 40 70 77 77    @...@8;.8...@pww
01AE70:  00 40 77 70 07 00 40 70 77 1C 00 40 77 70 7C 00    .@wp..@pw..@wp|.
01AE80:  40 77 70 70 00 40 00 70 70 00 40 00 70 70 00 40    @wpp.@.pp.@.pp.@
01AE90:  00 77 1C 00 40 00 70 70 00 40 FB 04 00 40 FB 04    .w..@.pp.@...@..
01AEA0:  00 40 00 70 70 00 40 FB 06 00 40 FB 04 00 40 FB    .@.pp.@...@...@.
01AEB0:  07 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB    ..@...@...@...@.
01AEC0:  04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB    ..@...@...@...@.
01AED0:  04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB    ..@...@...@...@.
01AEE0:  04 00 40 FB 06 00 40 FB 04 00 40 FB 09 00 80 FB    ..@...@...@.....
01AEF0:  04 00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB    ................
01AF00:  04 00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB    ................
01AF10:  04 00 80 FB 04 00 80 FB 04 00 80 FB 09 00 40 FB    ..............@.
01AF20:  04 00 40 FB 09 00 80 1D DD DC 00 81 C1 DD DC 00    ..@.............
01AF30:  81 C0 70 F8 00 80 1C 71 DC 00 80 1C 70 F8 00 80    ..p....q....p...
01AF40:  00 1D DC 00 80 01 C1 D8 00 80 FB 04 00 80 FB 04    ................
01AF50:  00 80 FB 04 00 80 01 C0 1C 00 80 FB 09 00 40 FB    ..............@.
01AF60:  04 00 40 FB 09 00 80 FB 04 00 80 FB 04 00 80 FB    ..@.............
01AF70:  04 00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB    ................
01AF80:  04 00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB    ................
01AF90:  04 00 80 FB 09 00 40 FB 13 00 80 FB 27 00 80 FB    ......@.....'...
01AFA0:  04 00 80 FB 22 00 80 FB 27 00 80 FB 04 00 80 FB    ...."...'.......
01AFB0:  FF 00 FB FF 00 FB FF 00 FB 83 00 06 30 FC 3E 1D    ............0.>.
01AFC0:  C0 01 DC 3E 01 C7 E0 F8 3F 1C 03 F0 FB 72 00 40    ...>....?....r.@
01AFD0:  FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40    ...@...@...@...@
01AFE0:  FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40    ...@...@...@...@
01AFF0:  FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40    ...@...@...@...@
01B000:  FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40    ...@...@...@...@
01B010:  FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40    ...@...@...@...@
01B020:  FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40    ...@...@...@...@
01B030:  FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40    ...@...@...@...@
01B040:  FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 7F    ...@...@...@....
01B050:  FB 4A FF C0 FB 04 00 40 01 C7 37 70 00 10 07 E7    .J.....@..7p....
01B060:  73 C0 10 07 07 F7 70 10 07 07 37 70 10 7E 77 77    s.....p...7p.~ww
01B070:  00 10 7E 77 1E 00 10 00 70 77 00 10 73 77 7E 00    ..~w....pw..sw~.
01B080:  10 00 77 7F 00 10 00 77 1C 00 10 7E 70 70 00 10    ..w....w...~pp..
01B090:  73 77 70 00 10 70 77 77 00 10 FB 08 00 40 FB 04    swp..pww.....@..
01B0A0:  00 40 FB 05 00 10 FB 04 00 10 FB 04 00 10 FB 04    .@..............
01B0B0:  00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 04    ................
01B0C0:  00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 04    ................
01B0D0:  00 10 FB 04 00 10 FB 08 00 40 FB 04 00 40 FB 07    .........@...@..
01B0E0:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04    .@...@...@...@..
01B0F0:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04    .@...@...@...@..
01B100:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04    .@...@...@...@..
01B110:  00 40 00 77 77 00 00 00 40 FB 04 00 40 1F 3F 8E    .@.ww...@...@.?.
01B120:  3F 0E 00 00 40 3E 77 7F 00 40 77 70 1E 00 40 7E    ?...@>w..@wp..@~
01B130:  77 1C 00 40 7F 70 78 00 40 7E 7E 70 00 40 00 7E    w..@.px.@~~p.@.~
01B140:  3E 00 40 00 70 7E 00 40 00 77 1C 00 40 00 7E 7E    >.@.p~.@.w..@.~~
01B150:  00 40 FB 04 00 40 FB 04 00 40 00 77 3E 00 40 FB    .@...@...@.w>.@.
01B160:  06 00 40 FB 04 00 40 FB 07 00 40 FB 04 00 40 FB    ..@...@...@...@.
01B170:  04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB    ..@...@...@...@.
01B180:  04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB    ..@...@...@...@.
01B190:  04 00 40 FB 04 00 40 FB 04 00 40 FB 06 00 40 FB    ..@...@...@...@.
01B1A0:  04 00 40 FB 09 00 80 FB 04 00 80 FB 04 00 80 FB    ..@.............
01B1B0:  04 00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB    ................
01B1C0:  04 00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB    ................
01B1D0:  04 00 80 FB 09 00 40 FB 04 00 40 FB 09 00 81 DD    ......@...@.....
01B1E0:  DD DC 00 81 DD DD CC 00 81 C0 71 DC 00 81 DC 71    ..........q....q
01B1F0:  CC 00 81 DC 71 DC 00 80 01 DD DC 00 80 01 DD DC    ....q...........
01B200:  00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 01 C1    ................
01B210:  DC 00 80 FB 09 00 40 FB 04 00 7F FB 4A FF C0 FB    ......@.....J...
01B220:  13 00 80 FB 27 00 80 FB 04 00 80 FB 22 00 80 FB    ....'......."...
01B230:  27 00 80 FB 04 00 80 FB FF 00 FB FF 00 FB FF 00    '...............
01B240:  FB 8C 00 0F 80 FB 78 00 40 7E 7E 77 00 40 FB 04    ......x.@~~w.@..
01B250:  00 40 01 D8 00 00 40 FB 04 00 40 FB 04 00 40 FB    .@....@...@...@.
01B260:  04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB    ..@...@...@...@.
01B270:  04 00 40 03 B9 F0 00 40 FB 04 00 40 03 F1 F0 00    ..@....@...@....
01B280:  40 F8 E0 FE 00 40 F8 FE E0 00 40 FB 04 00 40 FB    @....@....@...@.
01B290:  04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB    ..@...@...@...@.
01B2A0:  04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB    ..@...@...@...@.
01B2B0:  04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB    ..@...@...@...@.
01B2C0:  04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB    ..@...@...@...@.
01B2D0:  05 00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB    ................
01B2E0:  04 00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB    ................
01B2F0:  04 00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB    ................
01B300:  04 00 10 FB 08 00 40 FB 04 00 40 01 C7 B7 00 00    ......@...@.....
01B310:  10 07 77 01 C0 10 07 01 C7 70 10 07 07 B7 70 10    ..w......p....p.
01B320:  77 70 07 00 10 77 70 3E 00 10 00 70 7F 00 10 7B    wp...wp>...p...{
01B330:  77 7C 00 10 00 77 1C 00 10 00 70 1C 00 10 77 70    w|...w....p...wp
01B340:  70 00 10 7B 77 70 00 10 70 70 70 00 10 FB 08 00    p..{wp..ppp.....
01B350:  40 FB 04 00 40 FB 05 00 10 FB 04 00 10 FB 04 00    @...@...........
01B360:  10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 04 00    ................
01B370:  10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 04 00    ................
01B380:  10 FB 04 00 10 FB 04 00 10 FB 08 00 40 FB 04 00    ............@...
01B390:  40 FB 07 00 40 FB 04 00 40 FB 04 00 40 FB 04 00    @...@...@...@...
01B3A0:  40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00    @...@...@...@...
01B3B0:  40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00    @...@...@...@...
01B3C0:  40 FB 04 00 40 00 3E 77 00 00 00 40 FB 04 00 40    @...@.>w...@...@
01B3D0:  03 BB 8E 38 0E 00 00 40 07 77 77 00 40 77 70 07    ...8...@.ww.@wp.
01B3E0:  00 40 70 77 1C 00 40 77 70 7C 00 40 77 70 70 00    .@pw..@wp|.@wpp.
01B3F0:  40 00 70 07 00 40 00 70 70 00 40 00 77 1C 00 40    @.p..@.pp.@.w..@
01B400:  00 70 70 00 40 FB 04 00 40 FB 04 00 40 00 73 07    .pp.@...@...@.s.
01B410:  00 40 FB 06 00 40 FB 04 00 40 FB 07 00 40 FB 04    .@...@...@...@..
01B420:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04    .@...@...@...@..
01B430:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04    .@...@...@...@..
01B440:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 06    .@...@...@...@..
01B450:  00 40 FB 04 00 40 FB 09 00 80 FB 04 00 80 FB 04    .@...@..........
01B460:  00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB 04    ................
01B470:  00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB 04    ................
01B480:  00 80 FB 04 00 80 FB 09 00 40 FB 04 00 40 FB 09    .........@...@..
01B490:  00 80 F8 F9 F8 00 80 F9 DD CC 00 81 FC 71 DC 00    .............q..
01B4A0:  80 F8 71 CC 00 80 F8 71 DC 00 80 00 F8 F8 00 80    ..q....q........
01B4B0:  00 F9 DC 00 80 FB 04 00 80 FB 04 00 80 FB 04 00    ................
01B4C0:  80 01 C0 F8 00 80 FB 09 00 40 FB 63 00 80 FB 27    .........@.c...'
01B4D0:  00 80 FB 04 00 80 FB 22 00 80 FB 27 00 80 FB 04    ......."...'....
01B4E0:  00 80 FB FF 00 FB FF 00 FB FF 00 FB 33 00 06 30    ............3..0
01B4F0:  00 1C 00 00 01 DC 00 00 07 FB 05 00 70 FB 72 00    ............p.r.
01B500:  7F FB 4A FF C0 FB 04 00 40 77 77 7E 00 40 FB 04    ..J.....@ww~.@..
01B510:  00 40 03 F8 00 00 40 FB 04 00 40 FB 04 00 40 FB    .@....@...@...@.
01B520:  04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB    ..@...@...@...@.
01B530:  04 00 40 03 BB B8 00 40 FB 04 00 40 03 BB B8 00    ..@....@...@....
01B540:  40 FC E0 E0 00 40 FC E0 E0 00 40 FB 04 00 40 FB    @....@....@...@.
01B550:  04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB    ..@...@...@...@.
01B560:  04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB    ..@...@...@...@.
01B570:  04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB    ..@...@...@...@.
01B580:  04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB    ..@...@...@...@.
01B590:  05 00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB    ................
01B5A0:  04 00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB    ................
01B5B0:  04 00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB    ................
01B5C0:  04 00 10 FB 08 00 40 FB 04 00 40 01 C7 F3 E0 00    ......@...@.....
01B5D0:  10 07 77 01 C0 10 07 E1 C7 E0 10 07 E7 F7 30 10    ..w...........0.
01B5E0:  77 70 0E 00 10 77 70 6E 00 10 00 7E 7F 00 10 7F    wp...wpn...~....
01B5F0:  7F 78 00 10 00 7F 1C 00 10 00 3E 1C 00 10 77 70    .x........>...wp
01B600:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
01B610:  17 00 00 00 02 09 50 E5 17 00 C1 02 00 00 00 02    ......P.........
01B620:  17 00 C2 02 00 00 00 02 17 00 C3 02 00 00 00 02    ................
01B630:  17 00 C4 02 00 00 00 02 17 00 C5 02 00 00 00 02    ................
01B640:  17 00 C6 02 00 00 00 02 17 00 C7 02 00 00 00 02    ................
01B650:  17 00 C8 02 00 00 00 02 17 00 C9 02 00 00 00 02    ................
01B660:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B670:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B680:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B690:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B6A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B6B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B6C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B6D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B6E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B6F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B700:  7E 00 10 7F 77 70 00 10 7E 3E 70 00 10 FB 08 00    ~...wp..~>p.....
01B710:  40 FB 04 00 40 FB 05 00 10 FB 04 00 10 FB 04 00    @...@...........
01B720:  10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 04 00    ................
01B730:  10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 04 00    ................
01B740:  10 FB 04 00 10 FB 04 00 10 FB 08 00 40 FB 04 00    ............@...
01B750:  40 FB 07 00 40 FB 04 00 40 FB 04 00 40 FB 04 00    @...@...@...@...
01B760:  40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00    @...@...@...@...
01B770:  40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00    @...@...@...@...
01B780:  40 FB 04 00 40 FB 06 00 40 FB 04 00 40 3B BB 8E    @...@...@...@;..
01B790:  38 0E 00 00 40 77 77 77 00 40 7E 77 77 00 40 70    8...@www.@~ww.@p
01B7A0:  77 1C 00 40 77 77 7E 00 40 77 70 70 00 40 00 70    w..@ww~.@wpp.@.p
01B7B0:  77 00 40 00 70 70 00 40 00 3E 1C 00 40 00 70 70    w.@.pp.@.>..@.pp
01B7C0:  00 40 FB 04 00 40 FB 04 00 40 00 73 77 00 40 FB    .@...@...@.sw.@.
01B7D0:  06 00 40 FB 04 00 7F FB 4A FF C0 FB 04 00 40 FB    ..@.....J.....@.
01B7E0:  09 00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB    ................
01B7F0:  04 00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB    ................
01B800:  04 00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB    ................
01B810:  09 00 40 FB 04 00 40 FB 09 00 80 FB 04 00 80 FB    ..@...@.........
01B820:  04 00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB    ................
01B830:  04 00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB    ................
01B840:  04 00 80 FB 04 00 80 FB 09 00 40 FB 13 00 FB 2D    ..........@....-
01B850:  FF 80 FB 22 00 80 FB 27 00 80 FB 04 00 80 FB 22    ..."...'......."
01B860:  00 80 FB 27 00 80 FB 04 00 80 FB FF 00 FB FF 00    ...'............
01B870:  FB FF 00 FB 33 00 07 70 FB 04 00 01 F8 00 00 07    ....3..p........
01B880:  FB 05 00 70 FB 72 00 40 FB 04 00 40 FB 04 00 40    ...p.r.@...@...@
01B890:  FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40    ...@...@...@...@
01B8A0:  FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40    ...@...@...@...@
01B8B0:  FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40    ...@...@...@...@
01B8C0:  FB 04 00 40 FB 04 00 40 77 77 7C 00 40 FB 04 00    ...@...@ww|.@...
01B8D0:  40 03 70 00 00 40 FB 04 00 40 FB 04 00 40 FB 04    @.p..@...@...@..
01B8E0:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04    .@...@...@...@..
01B8F0:  00 40 03 BB 80 00 40 FB 04 00 40 03 BB 80 00 40    .@....@...@....@
01B900:  EE E0 E0 00 40 EE E0 E0 00 40 FB 04 00 40 FB 04    ....@....@...@..
01B910:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04    .@...@...@...@..
01B920:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04    .@...@...@...@..
01B930:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04    .@...@...@...@..
01B940:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 05    .@...@...@...@..
01B950:  00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 04    ................
01B960:  00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 04    ................
01B970:  00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 04    ................
01B980:  00 10 FB 08 00 40 FB 04 00 40 01 C7 70 70 00 10    .....@...@..pp..
01B990:  07 77 01 C0 10 07 01 C7 70 10 07 07 77 50 10 77    .w......p...wP.w
01B9A0:  70 1C 00 10 77 70 7F 00 10 00 70 6B 00 10 77 77    p...wp....pk..ww
01B9B0:  7C 00 10 00 77 1C 00 10 00 07 1C 00 10 77 70 70    |...w........wpp
01B9C0:  00 10 77 77 70 00 10 70 07 70 00 10 FB 08 00 40    ..wwp..p.p.....@
01B9D0:  FB 04 00 40 FB 05 00 10 FB 04 00 10 FB 04 00 10    ...@............
01B9E0:  FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10    ................
01B9F0:  FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10    ................
01BA00:  FB 04 00 10 FB 04 00 10 00 00 00 3E 7E 00 00 00    ...........>~...
01BA10:  40 FB 04 00 40 FB 07 00 40 FB 04 00 40 FB 04 00    @...@...@...@...
01BA20:  40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00    @...@...@...@...
01BA30:  40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00    @...@...@...@...
01BA40:  40 FB 04 00 40 FB 04 00 40 FB 06 00 40 FB 04 00    @...@...@...@...
01BA50:  40 1F 3B BF B8 0E 00 00 40 3E 3E 77 00 40 7C 3E    @.;.....@>>w.@|>
01BA60:  3E 00 40 7F 3E 1C 00 40 77 3E 77 00 40 7E 7F 7F    >.@.>..@w>w.@~..
01BA70:  00 40 00 7F 3E 00 40 00 7F 70 00 40 00 1C 1C 00    .@..>.@..p.@....
01BA80:  40 00 70 70 00 40 FB 04 00 40 FB 04 00 40 00 3E    @.pp.@...@...@.>
01BA90:  3E 00 40 FB 06 00 40 FB 54 00 40 FB 09 00 80 F9    >.@...@.T.@.....
01BAA0:  DD F8 00 80 F8 F9 CC 00 81 FD FD DC 00 80 F9 DD    ................
01BAB0:  CC 00 80 F9 FD DC 00 80 00 F8 F8 00 80 00 F9 F8    ................
01BAC0:  00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 01 FC    ................
01BAD0:  F8 00 80 FB 09 00 40 FB 04 00 40 FB 09 00 80 FB    ......@...@.....
01BAE0:  04 00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB    ................
01BAF0:  04 00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB    ................
01BB00:  04 00 80 FB 04 00 80 FB 04 00 80 FB 09 00 40 FB    ..............@.
01BB10:  13 00 80 FB 27 00 80 FB 04 00 80 FB 22 00 80 FB    ....'......."...
01BB20:  27 00 80 FB 04 00 80 FB 22 00 80 FB 27 00 80 FB    '......."...'...
01BB30:  04 00 80 FB FF 00 FB FF 00 FB FF 00 FB 33 00 07    .............3..
01BB40:  F0 F8 3C 1F 80 01 F0 3E 1D C7 E0 F8 3E 1F 83 F0    ..<....>....>...
01BB50:  FB 72 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40    .r.@...@...@...@
01BB60:  FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40    ...@...@...@...@
01BB70:  FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40    ...@...@...@...@
01BB80:  FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40    ...@...@...@...@
01BB90:  FB 04 00 40 7E 7E 78 00 40 FB 04 00 40 FB 04 00    ...@~~x.@...@...
01BBA0:  40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00    @...@...@...@...
01BBB0:  40 FB 04 00 40 FB 04 00 40 FB 04 00 40 03 B9 F0    @...@...@...@...
01BBC0:  00 40 FB 04 00 40 03 F1 F0 00 40 EE E0 FC 00 40    .@...@....@....@
01BBD0:  EE FC E0 00 40 FB 04 00 40 FB 04 00 40 FB 04 00    ....@...@...@...
01BBE0:  40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00    @...@...@...@...
01BBF0:  40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00    @...@...@...@...
01BC00:  40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00    @...@...@...@...
01BC10:  40 FB 04 00 40 FB 04 00 40 FB 05 00 10 FB 04 00    @...@...@.......
01BC20:  10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 04 00    ................
01BC30:  10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 04 00    ................
01BC40:  10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 08 00    ................
01BC50:  40 FB 04 00 40 01 C7 37 70 00 10 07 E7 71 C0 10    @...@..7p....q..
01BC60:  07 01 C7 70 10 07 07 37 60 10 7E 77 38 00 10 7E    ...p...7`.~w8..~
01BC70:  77 0E 00 10 00 70 6B 00 10 73 77 7E 00 10 00 77    w....pk..sw~...w
01BC80:  1C 00 10 00 77 1C 00 10 7E 70 70 00 10 73 77 70    ....w...~pp..swp
01BC90:  00 10 70 77 77 00 10 FB 08 00 40 FB 04 00 7F FB    ..pww.....@.....
01BCA0:  41 FF F0 00 00 00 77 77 00 00 00 40 FB 04 00 40    A.....ww...@...@
01BCB0:  FB 07 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40    ...@...@...@...@
01BCC0:  FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40    ...@...@...@...@
01BCD0:  FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40    ...@...@...@...@
01BCE0:  FB 04 00 40 FB 06 00 40 FB 04 00 40 FB 07 00 40    ...@...@...@...@
01BCF0:  FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40    ...@...@...@...@
01BD00:  FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40    ...@...@...@...@
01BD10:  FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40    ...@...@...@...@
01BD20:  FB 06 00 40 FB 04 00 7F FB 4A FF C0 FB 04 00 40    ...@.....J.....@
01BD30:  FB 09 00 81 DD DD DC 00 81 DD DD CC 00 81 C1 FD    ................
01BD40:  DC 00 81 DD DD CC 00 81 DD FD DC 00 80 01 DD DC    ................
01BD50:  00 80 01 DD DC 00 80 FB 04 00 80 FB 04 00 80 FB    ................
01BD60:  04 00 80 01 C1 DC 00 80 FB 09 00 40 FB 04 00 40    ...........@...@
01BD70:  FB 09 00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80    ................
01BD80:  FB 04 00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80    ................
01BD90:  FB 04 00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80    ................
01BDA0:  FB 09 00 40 FB 13 00 80 FB 27 00 80 FB 04 00 80    ...@.....'......
01BDB0:  FB 22 00 80 FB 27 00 80 FB 04 00 80 FB 22 00 80    ."...'......."..
01BDC0:  FB 27 00 80 FB 04 00 80 FB FF 00 FB FF 00 FB FF    .'..............
01BDD0:  00 FB 33 00 07 F0 1C 1C 1D C0 01 E0 77 1D C7 71    ..3.........w..q
01BDE0:  DC 07 1D C7 70 FB 72 00 40 FB 04 00 40 FB 04 00    ....p.r.@...@...
01BDF0:  40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00    @...@...@...@...
01BE00:  40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00    @...@...@...@...
01BE10:  40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00    @...@...@...@...
01BE20:  40 FB 04 00 40 FB 04 00 40 77 76 7C 00 40 FB 04    @...@...@wv|.@..
01BE30:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04    .@...@...@...@..
01BE40:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04    .@...@...@...@..
01BE50:  00 40 03 B8 38 00 40 FB 04 00 40 03 B0 38 00 40    .@..8.@...@..8.@
01BE60:  EE E0 E0 00 40 EE E0 E0 00 40 FB 04 00 40 FB 04    ....@....@...@..
01BE70:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04    .@...@...@...@..
01BE80:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04    .@...@...@...@..
01BE90:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04    .@...@...@...@..
01BEA0:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 05    .@...@...@...@..
01BEB0:  00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 04    ................
01BEC0:  00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 04    ................
01BED0:  00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 04    ................
01BEE0:  00 10 FB 08 00 40 FB 04 00 40 07 F7 33 E0 00 10    .....@...@..3...
01BEF0:  07 C3 E7 F0 10 07 F1 C7 E0 10 07 F7 33 B0 10 7C    ............3..|
01BF00:  3E 7F 00 10 7C 3E 0E 00 10 00 7F 63 00 10 73 77    >...|>.....c..sw
01BF10:  77 00 10 00 77 1C 00 10 00 3E 7F 00 10 7C 7F 7F    w...w....>...|..
01BF20:  00 10 73 3E 7F 00 10 7F 3E 3E 00 10 FB 08 00 40    ..s>....>>.....@
01BF30:  FB 46 00 1F FF C0 00 70 77 00 00 00 40 FB 04 00    .F.....pw...@...
01BF40:  40 1F 3B BF BF BF 80 00 40 3E 3E 77 00 40 7C 3E    @.;.....@>>w.@|>
01BF50:  3E 00 40 7F 3E 7F 00 40 3E 3E 77 00 40 7E 7F 70    >.@.>..@>>w.@~.p
01BF60:  00 40 00 7F 3E 00 40 00 70 7F 00 40 00 77 7F 00    .@..>.@.p..@.w..
01BF70:  40 00 7F 7F 00 40 FB 04 00 40 FB 04 00 40 00 3E    @....@...@...@.>
01BF80:  3E 00 40 FB 06 00 40 FB 04 00 40 FB 07 00 40 FB    >.@...@...@...@.
01BF90:  04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB    ..@...@...@...@.
01BFA0:  04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB    ..@...@...@...@.
01BFB0:  04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB    ..@...@...@...@.
01BFC0:  06 00 40 FB 04 00 40 FB 09 00 80 FB 04 00 80 FB    ..@...@.........
01BFD0:  04 00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB    ................
01BFE0:  04 00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB    ................
01BFF0:  04 00 80 FB 04 00 80 FB 09 00 40 FB 04 00 40 FB    ..........@...@.
01C000:  09 00 81 C1 DD DC 00 81 C1 DD EC 00 81 C0 70 F8    ..............p.
01C010:  00 81 C1 DD EC 00 81 C0 70 F8 00 80 01 C1 DC 00    ........p.......
01C020:  80 01 C1 DC 00 80 FB 04 00 80 FB 04 00 80 FB 04    ................
01C030:  00 80 01 C1 C0 00 80 FB 09 00 40 FB 04 00 40 FB    ..........@...@.
01C040:  09 00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB    ................
01C050:  04 00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB    ................
01C060:  04 00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB    ................
01C070:  09 00 40 FB 13 00 80 FB 27 00 80 FB 04 00 80 FB    ..@.....'.......
01C080:  22 00 80 FB 27 00 80 FB 04 00 80 FB 22 00 80 FB    "...'......."...
01C090:  27 00 80 FB 04 00 80 FB FF 00 FB FF 00 FB FF 00    '...............
01C0A0:  FB 33 00 06 B0 FC 1C 1D C0 01 F0 7F 1D C7 71 DC    .3............q.
01C0B0:  3F 1C 07 70 FB 72 00 40 FB 04 00 40 FB 04 00 40    ?..p.r.@...@...@
01C0C0:  FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40    ...@...@...@...@
01C0D0:  FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40    ...@...@...@...@
01C0E0:  FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40    ...@...@...@...@
01C0F0:  FB 04 00 40 FB 04 00 40 77 77 7E 00 40 FB 04 00    ...@...@ww~.@...
01C100:  40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00    @...@...@...@...
01C110:  40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04 00    @...@...@...@...
01C120:  40 03 BB B8 00 40 FB 04 00 40 03 BB B8 00 40 FC    @....@...@....@.
01C130:  E0 E0 00 40 FC E0 E0 00 40 FB 04 00 7F FB 4A FF    ...@....@.....J.
01C140:  C0 FB 04 00 40 FB 05 00 10 FB 04 00 10 FB 04 00    ....@...........
01C150:  10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 04 00    ................
01C160:  10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 04 00    ................
01C170:  10 FB 04 00 10 FB 04 00 10 FB 08 00 40 FB 04 00    ............@...
01C180:  40 FB 05 00 10 FB 04 00 10 FB 04 00 10 FB 04 00    @...............
01C190:  10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 04 00    ................
01C1A0:  10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 04 00    ................
01C1B0:  10 FB 04 00 10 FB 08 00 40 FB 04 00 7F FB 43 FF    ........@.....C.
01C1C0:  C0 00 70 7E 00 00 00 40 FB 04 00 40 3B BB 8E 38    ..p~...@...@;..8
01C1D0:  3F 80 00 40 77 77 77 00 40 7E 77 77 00 40 70 77    ?..@www.@~ww.@pw
01C1E0:  7F 00 40 77 77 7E 00 40 77 70 70 00 40 00 70 77    ..@ww~.@wpp.@.pw
01C1F0:  00 40 00 70 70 00 40 00 77 7F 00 40 00 70 70 00    .@.pp.@.w..@.pp.
01C200:  40 FB 04 00 40 FB 04 00 40 00 77 77 00 40 FB 06    @...@...@.ww.@..
01C210:  00 40 FB 04 00 40 FB 07 00 40 FB 04 00 40 FB 04    .@...@...@...@..
01C220:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04    .@...@...@...@..
01C230:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04    .@...@...@...@..
01C240:  00 40 FB 04 00 40 FB 04 00 40 FB 06 00 40 FB 04    .@...@...@...@..
01C250:  00 40 FB 09 00 80 FB 04 00 80 FB 04 00 80 FB 04    .@..............
01C260:  00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB 04    ................
01C270:  00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB 04    ................
01C280:  00 80 FB 09 00 40 FB 04 00 40 FB 09 00 80 F9 DD    .....@...@......
01C290:  F8 00 81 C1 FD FC 00 81 F8 70 70 00 80 F8 F9 FC    .........pp.....
01C2A0:  00 80 F8 70 70 00 80 00 F9 DC 00 80 01 C1 F8 00    ...pp...........
01C2B0:  80 FB 04 00 80 FB 04 00 80 FB 04 00 80 01 F8 F8    ................
01C2C0:  00 80 FB 09 00 40 FB 04 00 40 FB 09 00 80 FB 04    .....@...@......
01C2D0:  00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB 04    ................
01C2E0:  00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB 04    ................
01C2F0:  00 80 FB 04 00 80 FB 04 00 80 FB 09 00 40 FB 13    .............@..
01C300:  00 80 FB 27 00 80 FB 04 00 80 FB 22 00 80 FB 27    ...'......."...'
01C310:  00 80 FB 04 00 80 FB 22 00 FB 2D FF 80 FB FF 00    ......."..-.....
01C320:  FB FF 00 FB FF 00 FB 12 00 1A 00 00 00 00 00 00    ................
01C330:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C340:  00 40 00 C4 03 01 00 32 2D 36 4D 41 49 4E 20 24    .@.....2-6MAIN $
01C350:  24 24 FF 00 FF 00 00 02 00 00 00 40 00 00 40 00    $$.........@..@.
01C360:  40 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:  40 FB 05 00 10 FB 04 00 10 FB 04 00 10 FB 04 00    @...............
01C390:  10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 04 00    ................
01C3A0:  10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 04 00    ................
01C3B0:  10 FB 04 00 10 FB 08 00 40 FB 04 00 7F FB 43 FF    ........@.....C.
01C3C0:  C0 00 70 7E 00 00 00 40 FB 04 00 40 3B BB 8E 38    ..p~...@...@;..8
01C3D0:  3F 80 00 40 77 77 77 00 40 7E 77 77 00 40 70 77    ?..@www.@~ww.@pw
01C3E0:  7F 00 40 77 77 7E 00 40 77 70 70 00 40 00 70 77    ..@ww~.@wpp.@.pw
01C3F0:  00 40 00 70 70 00 40 00 77 7F 00 40 00 70 70 00    .@.pp.@.w..@.pp.
01C400:  40 FB 04 00 40 FB 04 00 40 00 77 77 00 40 FB 06    @...@...@.ww.@..
01C410:  00 40 FB 04 00 40 FB 07 00 40 FB 04 00 40 FB 04    .@...@...@...@..
01C420:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04    .@...@...@...@..
01C430:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 04    .@...@...@...@..
01C440:  00 40 FB 04 00 40 FB 04 00 40 FB 06 00 40 FB 04    .@...@...@...@..
01C450:  00 40 FB 09 00 80 FB 04 00 80 FB 04 00 80 FB 04    .@..............
01C460:  00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB 04    ................
01C470:  00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB 04    ................
01C480:  00 80 FB 09 00 40 FB 04 00 40 FB 09 00 80 F9 DD    .....@...@......
01C490:  F8 00 81 C1 FD FC 00 81 F8 70 70 00 80 F8 F9 FC    .........pp.....
01C4A0:  00 80 F8 70 70 00 80 00 F9 DC 00 80 01 C1 F8 00    ...pp...........
01C4B0:  80 FB 04 00 80 FB 04 00 80 FB 04 00 80 01 F8 F8    ................
01C4C0:  00 80 FB 09 00 40 FB 04 00 40 FB 09 00 80 FB 04    .....@...@......
01C4D0:  00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB 04    ................
01C4E0:  00 80 FB 04 00 80 FB 04 00 80 FB 04 00 80 FB 04    ................
01C4F0:  00 80 FB 04 00 80 FB 04 00 80 FB 09 00 40 FB 13    .............@..
01C500:  0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41    ........       A
01C510:  70 70 65 6E 64 69 78 20 49 49 0D 0A 20 20 20 20    ppendix II..    
01C520:  20 20 20 4B 65 79 20 54 72 61 6E 73 6C 61 74 69       Key Translati
01C530:  6F 6E 20 54 61 62 6C 65 73 2E 0D 0A 0D 0A 0D 0A    on Tables.......
01C540:  0D 0A 20 20 20 20 20 20 20 53 65 65 20 73 65 63    ..       See sec
01C550:  74 69 6F 6E 20 33 2C 20 61 6E 64 20 73 65 63 74    tion 3, and sect
01C560:  69 6F 6E 20 33 2E 32 20 69 6E 20 70 61 72 74 69    ion 3.2 in parti
01C570:  63 75 6C 61 72 2C 20 66 6F 72 20 61 20 64 65 73    cular, for a des
01C580:  63 72 69 70 74 69 6F 6E 20 6F 66 20 6B 65 79 0D    cription of key.
01C590:  0A 20 20 20 20 20 20 20 74 72 61 6E 73 6C 61 74    .       translat
01C5A0:  69 6F 6E 2E 20 41 6C 73 6F 2C 20 41 70 70 65 6E    ion. Also, Appen
01C5B0:  64 69 78 20 49 2C 20 77 68 69 63 68 20 67 69 76    dix I, which giv
01C5C0:  65 73 20 74 68 65 20 6B 65 79 20 20 6E 75 6D 62    es the key  numb
01C5D0:  65 72 69 6E 67 20 20 73 63 68 65 6D 65 2C 0D 0A    ering  scheme,..
01C5E0:  20 20 20 20 20 20 20 6D 61 79 20 62 65 20 6F 66           may be of
01C5F0:  20 69 6E 74 65 72 65 73 74 2E 0D 0A 0D 0A 0D 0A     interest.......
01C600:  0D 0A 20 20 20 20 20 20 20 54 68 65 20 64 69 61    ..       The dia
01C610:  67 72 61 6D 73 20 67 69 76 65 6E 20 69 6E 20 74    grams given in t
01C620:  68 69 73 20 41 70 70 65 6E 64 69 78 20 61 72 65    his Appendix are
01C630:  20 66 6F 72 20 74 68 65 20 34 36 34 20 61 6E 64     for the 464 and
01C640:  20 36 36 34 20 6B 65 79 62 6F 61 72 64 73 2E 0D     664 keyboards..
01C650:  0A 20 20 20 20 20 20 20 54 68 65 20 36 31 32 38    .       The 6128
01C660:  20 6B 65 79 62 6F 61 72 64 20 69 73 20 73 69 6D     keyboard is sim
01C670:  69 6C 61 72 20 62 75 74 20 73 6F 6D 65 20 6B 65    ilar but some ke
01C680:  79 73 20 68 61 76 65 20 62 65 65 6E 20 20 6D 6F    ys have been  mo
01C690:  76 65 64 2E 20 20 54 68 65 20 20 6E 65 77 0D 0A    ved.  The  new..
01C6A0:  20 20 20 20 20 20 20 6C 6F 63 61 74 69 6F 6E 20           location 
01C6B0:  6F 66 20 74 68 65 20 6B 65 79 73 20 63 61 6E 20    of the keys can 
01C6C0:  62 65 20 64 65 64 75 63 65 64 20 62 79 20 69 6E    be deduced by in
01C6D0:  73 70 65 63 74 69 6E 67 20 41 70 70 65 6E 64 69    specting Appendi
01C6E0:  78 20 49 2E 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20    x I.........    
01C6F0:  20 20 20 54 68 65 72 65 20 61 72 65 20 74 68 72       There are thr
01C700:  65 65 20 6B 65 79 62 6F 61 72 64 20 74 72 61 6E    ee keyboard tran
01C710:  73 6C 61 74 69 6F 6E 20 74 61 62 6C 65 73 20 75    slation tables u
01C720:  73 65 64 2E 20 54 68 65 73 65 20 63 6F 6E 76 65    sed. These conve
01C730:  72 74 20 61 20 20 6B 65 79 0D 0A 20 20 20 20 20    rt a  key..     
01C740:  20 20 69 6E 74 6F 20 69 74 73 20 61 73 73 6F 63      into its assoc
01C750:  69 61 74 65 64 20 63 68 61 72 61 63 74 65 72 20    iated character 
01C760:  6F 72 20 74 6F 6B 65 6E 2E 20 4F 6E 65 20 74 61    or token. One ta
01C770:  62 6C 65 20 69 73 20 75 73 65 64 20 74 6F 20 74    ble is used to t
01C780:  72 61 6E 73 6C 61 74 65 0D 0A 20 20 20 20 20 20    ranslate..      
01C790:  20 6B 65 79 73 20 77 68 65 6E 20 74 68 65 20 63     keys when the c
01C7A0:  6F 6E 74 72 6F 6C 20 6B 65 79 20 69 73 20 70 72    ontrol key is pr
01C7B0:  65 73 73 65 64 2C 20 6F 6E 65 20 69 73 20 75 73    essed, one is us
01C7C0:  65 64 20 20 74 6F 20 20 74 72 61 6E 73 6C 61 74    ed  to  translat
01C7D0:  65 20 20 6B 65 79 73 0D 0A 20 20 20 20 20 20 20    e  keys..       
01C7E0:  77 68 65 6E 20 74 68 65 20 73 68 69 66 74 20 6B    when the shift k
01C7F0:  65 79 20 69 73 20 70 72 65 73 73 65 64 2C 20 74    ey is pressed, t
01C800:  68 65 20 6C 61 73 74 20 69 73 20 75 73 65 64 20    he last is used 
01C810:  74 6F 20 74 72 61 6E 73 6C 61 74 65 20 6B 65 79    to translate key
01C820:  73 20 77 68 65 6E 0D 0A 20 20 20 20 20 20 20 6E    s when..       n
01C830:  65 69 74 68 65 72 20 73 68 69 66 74 20 6E 6F 72    either shift nor
01C840:  20 63 6F 6E 74 72 6F 6C 20 69 73 20 70 72 65 73     control is pres
01C850:  73 65 64 2E 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20    sed.........    
01C860:  20 20 20 54 68 65 20 64 69 61 67 72 61 6D 73 20       The diagrams 
01C870:  66 6F 6C 6C 6F 77 69 6E 67 20 64 65 73 63 72 69    following descri
01C880:  62 65 20 74 68 65 20 64 65 66 61 75 6C 74 20 74    be the default t
01C890:  72 61 6E 73 6C 61 74 69 6F 6E 20 74 61 62 6C 65    ranslation table
01C8A0:  73 2E 20 20 57 68 65 72 65 0D 0A 20 20 20 20 20    s.  Where..     
01C8B0:  20 20 70 6F 73 73 69 62 6C 65 20 74 68 65 20 63      possible the c
01C8C0:  6F 72 72 65 63 74 20 63 68 61 72 61 63 74 65 72    orrect character
01C8D0:  20 68 61 73 20 62 65 65 6E 20 70 6C 61 63 65 64     has been placed
01C8E0:  20 6F 6E 20 74 68 65 20 6B 65 79 2E 20 54 68 65     on the key. The
01C8F0:  20 20 61 63 74 75 61 6C 0D 0A 20 20 20 20 20 20      actual..      
01C900:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
01C910:  18 00 00 00 02 09 50 E5 18 00 C1 02 00 00 00 02    ......P.........
01C920:  18 00 C2 02 00 00 00 02 18 00 C3 02 00 00 00 02    ................
01C930:  18 00 C4 02 00 00 00 02 18 00 C5 02 00 00 00 02    ................
01C940:  18 00 C6 02 00 00 00 02 18 00 C7 02 00 00 00 02    ................
01C950:  18 00 C8 02 00 00 00 02 18 00 C9 02 00 00 00 02    ................
01C960:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C970:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C980:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C990:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C9A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C9B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C9C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C9D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C9E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C9F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CA00:  20 76 61 6C 75 65 20 66 6F 72 20 65 61 63 68 20     value for each 
01CA10:  6F 66 20 74 68 65 73 65 20 63 68 61 72 61 63 74    of these charact
01CA20:  65 72 73 20 63 61 6E 20 62 65 20 66 6F 75 6E 64    ers can be found
01CA30:  20 69 6E 20 41 70 70 65 6E 64 69 78 20 56 49 20     in Appendix VI 
01CA40:  6F 6E 20 20 74 68 65 0D 0A 20 20 20 20 20 20 20    on  the..       
01CA50:  63 68 61 72 61 63 74 65 72 20 73 65 74 2E 20 49    character set. I
01CA60:  6E 20 74 68 65 20 63 61 73 65 73 20 77 68 65 72    n the cases wher
01CA70:  65 20 74 68 65 20 6B 65 79 20 70 72 6F 64 75 63    e the key produc
01CA80:  65 73 20 61 20 20 76 61 6C 75 65 20 20 77 68 69    es a  value  whi
01CA90:  63 68 20 20 69 73 0D 0A 20 20 20 20 20 20 20 6E    ch  is..       n
01CAA0:  6F 74 20 61 20 70 72 69 6E 74 61 62 6C 65 20 41    ot a printable A
01CAB0:  53 43 49 49 20 63 68 61 72 61 63 74 65 72 20 74    SCII character t
01CAC0:  68 65 20 20 61 62 62 72 65 76 69 61 74 69 6F 6E    he  abbreviation
01CAD0:  73 20 20 69 6E 20 20 74 68 65 20 20 66 6F 6C 6C    s  in  the  foll
01CAE0:  6F 77 69 6E 67 0D 0A 20 20 20 20 20 20 20 74 61    owing..       ta
01CAF0:  62 6C 65 20 77 69 6C 6C 20 62 65 20 75 73 65 64    ble will be used
01CB00:  2E 20 54 68 65 20 64 65 66 61 75 6C 74 20 73 65    . The default se
01CB10:  74 74 69 6E 67 73 20 6F 66 20 74 68 65 20 65 78    ttings of the ex
01CB20:  70 61 6E 73 69 6F 6E 20 20 74 6F 6B 65 6E 73 20    pansion  tokens 
01CB30:  20 61 72 65 0D 0A 20 20 20 20 20 20 20 67 69 76     are..       giv
01CB40:  65 6E 20 69 6E 20 41 70 70 65 6E 64 69 78 20 49    en in Appendix I
01CB50:  56 2E 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    V.........      
01CB60:  20 20 20 20 20 20 20 20 20 20 4E 55 4C 20 20 20              NUL   
01CB70:  20 20 20 20 23 30 30 20 20 20 20 41 53 43 49 49        #00    ASCII
01CB80:  20 63 6F 6E 74 72 6F 6C 20 63 6F 64 65 2E 0D 0A     control code...
01CB90:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01CBA0:  53 4F 48 20 20 20 20 20 20 20 23 30 31 20 20 20    SOH       #01   
01CBB0:  20 41 53 43 49 49 20 63 6F 6E 74 72 6F 6C 20 63     ASCII control c
01CBC0:  6F 64 65 2E 0D 0A 20 20 20 20 20 20 20 20 20 20    ode...          
01CBD0:  20 20 20 20 20 20 53 54 58 20 20 20 20 20 20 20          STX       
01CBE0:  23 30 32 20 20 20 20 41 53 43 49 49 20 63 6F 6E    #02    ASCII con
01CBF0:  74 72 6F 6C 20 63 6F 64 65 2E 0D 0A 20 20 20 20    trol code...    
01CC00:  20 20 20 20 20 20 20 20 20 20 20 20 45 54 58 20                ETX 
01CC10:  20 20 20 20 20 20 23 30 33 20 20 20 20 41 53 43          #03    ASC
01CC20:  49 49 20 63 6F 6E 74 72 6F 6C 20 63 6F 64 65 2E    II control code.
01CC30:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
01CC40:  20 20 45 4F 54 20 20 20 20 20 20 20 23 30 34 20      EOT       #04 
01CC50:  20 20 20 41 53 43 49 49 20 63 6F 6E 74 72 6F 6C       ASCII control
01CC60:  20 63 6F 64 65 2E 0D 0A 20 20 20 20 20 20 20 20     code...        
01CC70:  20 20 20 20 20 20 20 20 45 4E 51 20 20 20 20 20            ENQ     
01CC80:  20 20 23 30 35 20 20 20 20 41 53 43 49 49 20 63      #05    ASCII c
01CC90:  6F 6E 74 72 6F 6C 20 63 6F 64 65 2E 0D 0A 20 20    ontrol code...  
01CCA0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 43                  AC
01CCB0:  4B 20 20 20 20 20 20 20 23 30 36 20 20 20 20 41    K       #06    A
01CCC0:  53 43 49 49 20 63 6F 6E 74 72 6F 6C 20 63 6F 64    SCII control cod
01CCD0:  65 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    e...            
01CCE0:  20 20 20 20 42 45 4C 20 20 20 20 20 20 20 23 30        BEL       #0
01CCF0:  37 20 20 20 20 41 53 43 49 49 20 63 6F 6E 74 72    7    ASCII contr
01CD00:  6F 6C 20 63 6F 64 65 2E 0D 0A 20 20 20 20 20 20    ol code...      
01CD10:  20 20 20 20 20 20 20 20 20 20 42 53 20 20 20 20              BS    
01CD20:  20 20 20 20 23 30 38 20 20 20 20 41 53 43 49 49        #08    ASCII
01CD30:  20 63 6F 6E 74 72 6F 6C 20 63 6F 64 65 2E 0D 0A     control code...
01CD40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01CD50:  48 54 20 20 20 20 20 20 20 20 23 30 39 20 20 20    HT        #09   
01CD60:  20 41 53 43 49 49 20 63 6F 6E 74 72 6F 6C 20 63     ASCII control c
01CD70:  6F 64 65 2E 0D 0A 20 20 20 20 20 20 20 20 20 20    ode...          
01CD80:  20 20 20 20 20 20 4C 46 20 20 20 20 20 20 20 20          LF        
01CD90:  23 30 41 20 20 20 20 41 53 43 49 49 20 63 6F 6E    #0A    ASCII con
01CDA0:  74 72 6F 6C 20 63 6F 64 65 2E 0D 0A 20 20 20 20    trol code...    
01CDB0:  20 20 20 20 20 20 20 20 20 20 20 20 56 54 20 20                VT  
01CDC0:  20 20 20 20 20 20 23 30 42 20 20 20 20 41 53 43          #0B    ASC
01CDD0:  49 49 20 63 6F 6E 74 72 6F 6C 20 63 6F 64 65 2E    II control code.
01CDE0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
01CDF0:  20 20 46 46 20 20 20 20 20 20 20 20 23 30 43 20      FF        #0C 
01CE00:  20 20 20 41 53 43 49 49 20 63 6F 6E 74 72 6F 6C       ASCII control
01CE10:  20 63 6F 64 65 2E 0D 0A 20 20 20 20 20 20 20 20     code...        
01CE20:  20 20 20 20 20 20 20 20 43 52 20 20 20 20 20 20            CR      
01CE30:  20 20 23 30 44 20 20 20 20 41 53 43 49 49 20 63      #0D    ASCII c
01CE40:  6F 6E 74 72 6F 6C 20 63 6F 64 65 2E 0D 0A 20 20    ontrol code...  
01CE50:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 4F                  SO
01CE60:  20 20 20 20 20 20 20 20 23 30 45 20 20 20 20 41            #0E    A
01CE70:  53 43 49 49 20 63 6F 6E 74 72 6F 6C 20 63 6F 64    SCII control cod
01CE80:  65 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    e...            
01CE90:  20 20 20 20 53 49 20 20 20 20 20 20 20 20 23 30        SI        #0
01CEA0:  46 20 20 20 20 41 53 43 49 49 20 63 6F 6E 74 72    F    ASCII contr
01CEB0:  6F 6C 20 63 6F 64 65 2E 0D 0A 0D 0A 0D 0A 0D 0A    ol code.........
01CEC0:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41 4D 53    ......       AMS
01CED0:  54 52 41 44 20 43 50 43 34 36 34 2F 36 36 34 2F    TRAD CPC464/664/
01CEE0:  36 31 32 38 20 46 49 52 4D 57 41 52 45 20 20 20    6128 FIRMWARE   
01CEF0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01CF00:  20 20 20 20 20 20 20 41 70 70 65 6E 64 69 78 20           Appendix 
01CF10:  32 2E 31 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    2.1.............
01CF20:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
01CF30:  20 44 4C 45 20 20 20 20 20 20 20 23 31 30 20 20     DLE       #10  
01CF40:  20 20 41 53 43 49 49 20 63 6F 6E 74 72 6F 6C 20      ASCII control 
01CF50:  63 6F 64 65 2E 0D 0A 20 20 20 20 20 20 20 20 20    code...         
01CF60:  20 20 20 20 20 20 20 44 43 31 20 20 20 20 20 20           DC1      
01CF70:  20 23 31 31 20 20 20 20 41 53 43 49 49 20 63 6F     #11    ASCII co
01CF80:  6E 74 72 6F 6C 20 63 6F 64 65 2E 0D 0A 20 20 20    ntrol code...   
01CF90:  20 20 20 20 20 20 20 20 20 20 20 20 20 44 43 32                 DC2
01CFA0:  20 20 20 20 20 20 20 23 31 32 20 20 20 20 41 53           #12    AS
01CFB0:  43 49 49 20 63 6F 6E 74 72 6F 6C 20 63 6F 64 65    CII control code
01CFC0:  2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    ...             
01CFD0:  20 20 20 44 43 33 20 20 20 20 20 20 20 23 31 33       DC3       #13
01CFE0:  20 20 20 20 41 53 43 49 49 20 63 6F 6E 74 72 6F        ASCII contro
01CFF0:  6C 20 63 6F 64 65 2E 0D 0A 20 20 20 20 20 20 20    l code...       
01D000:  20 20 20 20 20 20 20 20 20 44 43 34 20 20 20 20             DC4    
01D010:  20 20 20 23 31 34 20 20 20 20 41 53 43 49 49 20       #14    ASCII 
01D020:  63 6F 6E 74 72 6F 6C 20 63 6F 64 65 2E 0D 0A 20    control code... 
01D030:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4E                   N
01D040:  41 4B 20 20 20 20 20 20 20 23 31 35 20 20 20 20    AK       #15    
01D050:  41 53 43 49 49 20 63 6F 6E 74 72 6F 6C 20 63 6F    ASCII control co
01D060:  64 65 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20    de...           
01D070:  20 20 20 20 20 53 59 4E 20 20 20 20 20 20 20 23         SYN       #
01D080:  31 36 20 20 20 20 41 53 43 49 49 20 63 6F 6E 74    16    ASCII cont
01D090:  72 6F 6C 20 63 6F 64 65 2E 0D 0A 20 20 20 20 20    rol code...     
01D0A0:  20 20 20 20 20 20 20 20 20 20 20 45 54 42 20 20               ETB  
01D0B0:  20 20 20 20 20 23 31 37 20 20 20 20 41 53 43 49         #17    ASCI
01D0C0:  49 20 63 6F 6E 74 72 6F 6C 20 63 6F 64 65 2E 0D    I control code..
01D0D0:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
01D0E0:  20 43 41 4E 20 20 20 20 20 20 20 23 31 38 20 20     CAN       #18  
01D0F0:  20 20 41 53 43 49 49 20 63 6F 6E 74 72 6F 6C 20      ASCII control 
01D100:  63 6F 64 65 2E 0D 0A 20 20 20 20 20 20 20 20 20    code...         
01D110:  20 20 20 20 20 20 20 45 4D 20 20 20 20 20 20 20           EM       
01D120:  20 23 31 39 20 20 20 20 41 53 43 49 49 20 63 6F     #19    ASCII co
01D130:  6E 74 72 6F 6C 20 63 6F 64 65 2E 0D 0A 20 20 20    ntrol code...   
01D140:  20 20 20 20 20 20 20 20 20 20 20 20 20 53 55 42                 SUB
01D150:  20 20 20 20 20 20 20 23 31 41 20 20 20 20 41 53           #1A    AS
01D160:  43 49 49 20 63 6F 6E 74 72 6F 6C 20 63 6F 64 65    CII control code
01D170:  2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    ...             
01D180:  20 20 20 45 53 43 20 20 20 20 20 20 20 23 31 42       ESC       #1B
01D190:  20 20 20 20 41 53 43 49 49 20 63 6F 6E 74 72 6F        ASCII contro
01D1A0:  6C 20 63 6F 64 65 2E 0D 0A 20 20 20 20 20 20 20    l code...       
01D1B0:  20 20 20 20 20 20 20 20 20 46 53 20 20 20 20 20             FS     
01D1C0:  20 20 20 23 31 43 20 20 20 20 41 53 43 49 49 20       #1C    ASCII 
01D1D0:  63 6F 6E 74 72 6F 6C 20 63 6F 64 65 2E 0D 0A 20    control code... 
01D1E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 47                   G
01D1F0:  53 20 20 20 20 20 20 20 20 23 31 44 20 20 20 20    S        #1D    
01D200:  41 53 43 49 49 20 63 6F 6E 74 72 6F 6C 20 63 6F    ASCII control co
01D210:  64 65 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20    de...           
01D220:  20 20 20 20 20 52 53 20 20 20 20 20 20 20 20 23         RS        #
01D230:  31 45 20 20 20 20 41 53 43 49 49 20 63 6F 6E 74    1E    ASCII cont
01D240:  72 6F 6C 20 63 6F 64 65 2E 0D 0A 20 20 20 20 20    rol code...     
01D250:  20 20 20 20 20 20 20 20 20 20 20 55 53 20 20 20               US   
01D260:  20 20 20 20 20 23 31 46 20 20 20 20 41 53 43 49         #1F    ASCI
01D270:  49 20 63 6F 6E 74 72 6F 6C 20 63 6F 64 65 2E 0D    I control code..
01D280:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
01D290:  20 53 50 41 43 45 20 20 20 20 20 23 32 30 20 20     SPACE     #20  
01D2A0:  20 20 41 53 43 49 49 20 73 70 61 63 65 20 63 68      ASCII space ch
01D2B0:  61 72 61 63 74 65 72 2E 0D 0A 20 20 20 20 20 20    aracter...      
01D2C0:  20 20 20 20 20 20 20 20 20 20 55 50 20 20 20 20              UP    
01D2D0:  20 20 20 20 23 35 45 20 20 20 20 55 70 20 61 72        #5E    Up ar
01D2E0:  72 6F 77 2E 0D 0A 20 20 20 20 20 20 20 20 20 20    row...          
01D2F0:  20 20 20 20 20 20 44 45 4C 20 20 20 20 20 20 20          DEL       
01D300:  23 37 46 20 20 20 20 41 53 43 49 49 20 63 6F 64    #7F    ASCII cod
01D310:  65 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    e...            
01D320:  20 20 20 20 4C 42 20 20 20 20 20 20 20 20 23 41        LB        #A
01D330:  33 20 20 20 20 50 6F 75 6E 64 20 63 68 61 72 61    3    Pound chara
01D340:  63 74 65 72 2E 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20    cter.........   
01D350:  20 20 20 20 45 78 70 61 6E 73 69 6F 6E 20 54 6F        Expansion To
01D360:  6B 65 6E 73 2E 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20    kens........... 
01D370:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46                   F
01D380:  30 20 20 20 20 20 20 20 20 23 38 30 20 20 20 20    0        #80    
01D390:  46 75 6E 63 74 69 6F 6E 20 6B 65 79 20 30 2E 0D    Function key 0..
01D3A0:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
01D3B0:  20 46 31 20 20 20 20 20 20 20 20 23 38 31 20 20     F1        #81  
01D3C0:  20 20 46 75 6E 63 74 69 6F 6E 20 6B 65 79 20 31      Function key 1
01D3D0:  2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    ...             
01D3E0:  20 20 20 46 32 20 20 20 20 20 20 20 20 23 38 32       F2        #82
01D3F0:  20 20 20 20 46 75 6E 63 74 69 6F 6E 20 6B 65 79        Function key
01D400:  20 32 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20     2...           
01D410:  20 20 20 20 20 46 33 20 20 20 20 20 20 20 20 23         F3        #
01D420:  38 33 20 20 20 20 46 75 6E 63 74 69 6F 6E 20 6B    83    Function k
01D430:  65 79 20 33 2E 0D 0A 20 20 20 20 20 20 20 20 20    ey 3...         
01D440:  20 20 20 20 20 20 20 46 34 20 20 20 20 20 20 20           F4       
01D450:  20 23 38 34 20 20 20 20 46 75 6E 63 74 69 6F 6E     #84    Function
01D460:  20 6B 65 79 20 34 2E 0D 0A 20 20 20 20 20 20 20     key 4...       
01D470:  20 20 20 20 20 20 20 20 20 46 35 20 20 20 20 20             F5     
01D480:  20 20 20 23 38 35 20 20 20 20 46 75 6E 63 74 69       #85    Functi
01D490:  6F 6E 20 6B 65 79 20 35 2E 0D 0A 20 20 20 20 20    on key 5...     
01D4A0:  20 20 20 20 20 20 20 20 20 20 20 46 36 20 20 20               F6   
01D4B0:  20 20 20 20 20 23 38 36 20 20 20 20 46 75 6E 63         #86    Func
01D4C0:  74 69 6F 6E 20 6B 65 79 20 36 2E 0D 0A 20 20 20    tion key 6...   
01D4D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 46 37 20                 F7 
01D4E0:  20 20 20 20 20 20 20 23 38 37 20 20 20 20 46 75           #87    Fu
01D4F0:  6E 63 74 69 6F 6E 20 6B 65 79 20 37 2E 0D 0A 20    nction key 7... 
01D500:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46                   F
01D510:  38 20 20 20 20 20 20 20 20 23 38 38 20 20 20 20    8        #88    
01D520:  46 75 6E 63 74 69 6F 6E 20 6B 65 79 20 38 2E 0D    Function key 8..
01D530:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
01D540:  20 46 39 20 20 20 20 20 20 20 20 23 38 39 20 20     F9        #89  
01D550:  20 20 46 75 6E 63 74 69 6F 6E 20 6B 65 79 20 39      Function key 9
01D560:  2E 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
01D570:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
01D580:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20    .............   
01D590:  20 20 20 20 41 4D 53 54 52 41 44 20 43 50 43 34        AMSTRAD CPC4
01D5A0:  36 34 2F 36 36 34 2F 36 31 32 38 20 46 49 52 4D    64/664/6128 FIRM
01D5B0:  57 41 52 45 20 20 20 20 20 20 20 20 20 20 20 20    WARE            
01D5C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 70                  Ap
01D5D0:  70 65 6E 64 69 78 20 32 2E 32 0D 0A 0D 0A 0D 0A    pendix 2.2......
01D5E0:  0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 20    ........        
01D5F0:  20 20 20 20 20 20 20 20 46 2E 20 20 20 20 20 20            F.      
01D600:  20 20 23 38 41 20 20 20 20 46 75 6E 63 74 69 6F      #8A    Functio
01D610:  6E 20 6B 65 79 20 66 75 6C 6C 20 73 74 6F 70 2E    n key full stop.
01D620:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
01D630:  20 20 46 45 4E 20 20 20 20 20 20 20 23 38 42 20      FEN       #8B 
01D640:  20 20 20 46 75 6E 63 74 69 6F 6E 20 6B 65 79 20       Function key 
01D650:  65 6E 74 65 72 20 77 69 74 68 6F 75 74 20 63 6F    enter without co
01D660:  6E 74 72 6F 6C 20 70 72 65 73 73 65 64 2E 0D 0A    ntrol pressed...
01D670:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01D680:  46 52 55 4E 20 20 20 20 20 20 23 38 43 20 20 20    FRUN      #8C   
01D690:  20 46 75 6E 63 74 69 6F 6E 20 6B 65 79 20 65 6E     Function key en
01D6A0:  74 65 72 20 77 69 74 68 20 63 6F 6E 74 72 6F 6C    ter with control
01D6B0:  20 70 72 65 73 73 65 64 2E 0D 0A 0D 0A 0D 0A 0D     pressed........
01D6C0:  0A 0D 0A 20 20 20 20 20 20 20 45 64 69 74 20 61    ...       Edit a
01D6D0:  6E 64 20 43 75 72 73 6F 72 20 43 6F 64 65 73 2E    nd Cursor Codes.
01D6E0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    ..........      
01D6F0:  20 20 20 20 20 20 20 20 20 20 43 4F 50 59 20 20              COPY  
01D700:  20 20 20 20 23 45 30 20 20 20 20 43 6F 70 79 20        #E0    Copy 
01D710:  6B 65 79 2E 0D 0A 20 20 20 20 20 20 20 20 20 20    key...          
01D720:  20 20 20 20 20 20 49 4E 53 20 20 20 20 20 20 20          INS       
01D730:  23 45 31 20 20 20 20 49 6E 73 65 72 74 2F 6F 76    #E1    Insert/ov
01D740:  65 72 77 72 69 74 65 20 74 6F 67 67 6C 65 20 6B    erwrite toggle k
01D750:  65 79 2E 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    ey.........     
01D760:  20 20 20 20 20 20 20 20 20 20 20 57 55 50 20 20               WUP  
01D770:  20 20 20 20 20 23 46 30 20 20 20 20 57 72 69 74         #F0    Writ
01D780:  65 20 63 75 72 73 6F 72 20 75 70 2E 0D 0A 20 20    e cursor up...  
01D790:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 44                  WD
01D7A0:  4E 20 20 20 20 20 20 20 23 46 31 20 20 20 20 57    N       #F1    W
01D7B0:  72 69 74 65 20 63 75 72 73 6F 72 20 64 6F 77 6E    rite cursor down
01D7C0:  2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    ...             
01D7D0:  20 20 20 57 4C 54 20 20 20 20 20 20 20 23 46 32       WLT       #F2
01D7E0:  20 20 20 20 57 72 69 74 65 20 63 75 72 73 6F 72        Write cursor
01D7F0:  20 6C 65 66 74 2E 0D 0A 20 20 20 20 20 20 20 20     left...        
01D800:  20 20 20 20 20 20 20 20 57 52 54 20 20 20 20 20            WRT     
01D810:  20 20 23 46 33 20 20 20 20 57 72 69 74 65 20 63      #F3    Write c
01D820:  75 72 73 6F 72 20 72 69 67 68 74 2E 0D 0A 0D 0A    ursor right.....
01D830:  0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    ....            
01D840:  20 20 20 20 52 55 50 20 20 20 20 20 20 20 23 46        RUP       #F
01D850:  34 20 20 20 20 52 65 61 64 20 63 75 72 73 6F 72    4    Read cursor
01D860:  20 75 70 2E 0D 0A 20 20 20 20 20 20 20 20 20 20     up...          
01D870:  20 20 20 20 20 20 52 44 4E 20 20 20 20 20 20 20          RDN       
01D880:  23 46 35 20 20 20 20 52 65 61 64 20 63 75 72 73    #F5    Read curs
01D890:  6F 72 20 64 6F 77 6E 2E 0D 0A 20 20 20 20 20 20    or down...      
01D8A0:  20 20 20 20 20 20 20 20 20 20 52 4C 54 20 20 20              RLT   
01D8B0:  20 20 20 20 23 46 36 20 20 20 20 52 65 61 64 20        #F6    Read 
01D8C0:  63 75 72 73 6F 72 20 6C 65 66 74 2E 0D 0A 20 20    cursor left...  
01D8D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 52                  RR
01D8E0:  54 20 20 20 20 20 20 20 23 46 37 20 20 20 20 52    T       #F7    R
01D8F0:  65 61 64 20 63 75 72 73 6F 72 20 72 69 67 68 74    ead cursor right
01D900:  2E 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    .........       
01D910:  20 20 20 20 20 20 20 20 20 42 45 47 20 20 20 20             BEG    
01D920:  20 20 20 23 46 38 20 20 20 20 57 72 69 74 65 20       #F8    Write 
01D930:  63 75 72 73 6F 72 20 74 6F 20 73 74 61 72 74 20    cursor to start 
01D940:  6F 66 20 74 65 78 74 2E 0D 0A 20 20 20 20 20 20    of text...      
01D950:  20 20 20 20 20 20 20 20 20 20 45 4E 44 20 20 20              END   
01D960:  20 20 20 20 23 46 39 20 20 20 20 57 72 69 74 65        #F9    Write
01D970:  20 63 75 72 73 6F 72 20 74 6F 20 65 6E 64 20 6F     cursor to end o
01D980:  66 20 74 65 78 74 2E 0D 0A 20 20 20 20 20 20 20    f text...       
01D990:  20 20 20 20 20 20 20 20 20 53 54 41 20 20 20 20             STA    
01D9A0:  20 20 20 23 46 41 20 20 20 20 57 72 69 74 65 20       #FA    Write 
01D9B0:  63 75 72 73 6F 72 20 74 6F 20 73 74 61 72 74 20    cursor to start 
01D9C0:  6F 66 20 6C 69 6E 65 2E 0D 0A 20 20 20 20 20 20    of line...      
01D9D0:  20 20 20 20 20 20 20 20 20 20 46 49 4E 20 20 20              FIN   
01D9E0:  20 20 20 20 23 46 42 20 20 20 20 57 72 69 74 65        #FB    Write
01D9F0:  20 63 75 72 73 6F 72 20 74 6F 20 65 6E 64 20 6F     cursor to end o
01DA00:  66 20 6C 69 6E 65 2E 0D 0A 0D 0A 0D 0A 0D 0A 0D    f line..........
01DA10:  0A 20 20 20 20 20 20 20 53 79 73 74 65 6D 20 54    .       System T
01DA20:  6F 6B 65 6E 73 2E 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    okens...........
01DA30:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01DA40:  42 52 4B 20 20 20 20 20 20 20 23 46 43 20 20 20    BRK       #FC   
01DA50:  20 42 72 65 61 6B 20 6B 65 79 20 74 6F 6B 65 6E     Break key token
01DA60:  2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    ...             
01DA70:  20 20 20 43 41 50 53 20 20 20 20 20 20 23 46 44       CAPS      #FD
01DA80:  20 20 20 20 43 61 70 73 20 6C 6F 63 6B 20 74 6F        Caps lock to
01DA90:  67 67 6C 65 20 74 6F 6B 65 6E 2E 0D 0A 20 20 20    ggle token...   
01DAA0:  20 20 20 20 20 20 20 20 20 20 20 20 20 53 48 49                 SHI
01DAB0:  46 54 20 20 20 20 20 23 46 45 20 20 20 20 53 68    FT     #FE    Sh
01DAC0:  69 66 74 20 6C 6F 63 6B 20 74 6F 67 67 6C 65 20    ift lock toggle 
01DAD0:  74 6F 6B 65 6E 2E 0D 0A 20 20 20 20 20 20 20 20    token...        
01DAE0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01DAF0:  20 20 23 46 46 20 20 20 20 49 67 6E 6F 72 65 2E      #FF    Ignore.
01DB00:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    ..........      
01DB10:  20 4B 65 79 73 20 74 68 61 74 20 61 72 65 20 6E     Keys that are n
01DB20:  6F 74 20 6D 61 72 6B 65 64 20 69 6E 20 74 68 65    ot marked in the
01DB30:  20 64 69 61 67 72 61 6D 73 20 66 6F 6C 6C 6F 77     diagrams follow
01DB40:  69 6E 67 20 67 65 6E 65 72 61 74 65 20 74 68 65    ing generate the
01DB50:  20 73 79 73 74 65 6D 0D 0A 20 20 20 20 20 20 20     system..       
01DB60:  69 67 6E 6F 72 65 20 74 6F 6B 65 6E 2C 20 23 46    ignore token, #F
01DB70:  46 2E 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20    F.............  
01DB80:  20 20 20 20 20 41 4D 53 54 52 41 44 20 43 50 43         AMSTRAD CPC
01DB90:  34 36 34 2F 36 36 34 2F 36 31 32 38 20 46 49 52    464/664/6128 FIR
01DBA0:  4D 57 41 52 45 20 20 20 20 20 20 20 20 20 20 20    MWARE           
01DBB0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41                   A
01DBC0:  70 70 65 6E 64 69 78 20 32 2E 33 0D 0A 1A 61 6E    ppendix 2.3...an
01DBD0:  64 20 73 65 63 74 69 6F 6E 20 33 2E 32 20 69 6E    d section 3.2 in
01DBE0:  20 70 61 72 74 69 63 75 6C 61 72 2C 20 66 6F 72     particular, for
01DBF0:  20 61 20 64 65 73 63 72 69 70 74 69 6F 6E 20 6F     a description o
01DC00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
01DC10:  19 00 00 00 02 09 50 E5 19 00 C1 02 00 00 00 02    ......P.........
01DC20:  19 00 C2 02 00 00 00 02 19 00 C3 02 00 00 00 02    ................
01DC30:  19 00 C4 02 00 00 00 02 19 00 C5 02 00 00 00 02    ................
01DC40:  19 00 C6 02 00 00 00 02 19 00 C7 02 00 00 00 02    ................
01DC50:  19 00 C8 02 00 00 00 02 19 00 C9 02 00 00 00 02    ................
01DC60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DC70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DC80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DC90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DCA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DCB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DCC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DCD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DCE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DCF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DD00:  20 1E 5A 05 00 1C 00 22 06 03 00 00 66 69 6C E5     .Z...."....fil.
01DD10:  EF 22 61 70 65 6E 36 2D 63 22 01 9F 20 1E 34 03    ."apen6-c".. .4.
01DD20:  00 17 00 2C 06 A8 22 6C 69 6E 65 73 22 2C 1C 00    ...,.."lines",..
01DD30:  40 01 9F 20 1E 64 05 00 1A 00 36 06 A8 22 36 2D    @.. .d....6.."6-
01DD40:  35 63 68 61 72 73 22 2C 1C 00 40 01 9F 20 1E 64    5chars",..@.. .d
01DD50:  05 00 1A 00 40 06 A8 22 36 2D 36 63 68 61 2D 74    ....@.."6-6cha-t
01DD60:  22 2C 1C 00 40 01 9F 20 1E 64 05 00 1A 00 4A 06    ",..@.. .d....J.
01DD70:  A8 22 36 2D 36 63 68 61 2D 62 22 2C 1C 00 40 01    ."6-6cha-b",..@.
01DD80:  9F 20 1E 64 05 00 19 00 54 06 A8 22 36 2D 37 63    . .d....T.."6-7c
01DD90:  68 61 72 22 2C 1C 00 40 01 9F 20 1E 64 05 00 19    har",..@.. .d...
01DDA0:  00 5E 06 A8 22 36 2D 38 63 68 61 72 22 2C 1C 00    .^.."6-8char",..
01DDB0:  40 01 9F 20 1E 64 05 00 19 00 68 06 A8 22 36 2D    @.. .d....h.."6-
01DDC0:  39 63 68 61 72 22 2C 1C 00 40 01 9F 20 1E 64 05    9char",..@.. .d.
01DDD0:  00 14 00 72 06 AD 20 10 01 9F 20 1E 5A 05 01 A0    ...r.. ... .Z...
01DDE0:  20 1E 66 03 00 12 00 7C 06 C7 20 1E 86 06 01 9F     .f....|.. .....
01DDF0:  20 1E B0 04 01 C9 00 20 00 86 06 8C 20 22 61 70     ...... .... "ap
01DE00:  65 6E 2D 31 31 2E 70 31 22 2C 22 61 70 65 6E 2D    en-11.p1","apen-
01DE10:  31 31 2E 70 32 22 00 48 00 90 06 03 00 00 66 69    11.p2".H......fi
01DE20:  6C E5 EF 22 61 70 65 6E 2D 38 22 01 9F 20 1E F8    l.."apen-8".. ..
01DE30:  02 01 9F 20 1E 98 03 01 9F 20 1E 0C 03 01 A1 20    ... ..... ..... 
01DE40:  0D 00 00 E6 EF 0E 20 EB 20 9F 20 1E 34 03 20 01    ...... . . .4. .
01DE50:  97 20 CA 22 61 70 65 6E 38 2E 62 61 73 22 00 19    . ."apen8.bas"..
01DE60:  00 9A 06 A8 22 61 70 65 6E 38 2D 61 22 2C 1C 00    ...."apen8-a",..
01DE70:  40 01 9F 20 1E 64 05 00 14 00 A4 06 AD 20 10 01    @.. .d....... ..
01DE80:  9F 20 1E 5A 05 01 9F 20 1E 66 03 00 44 00 AE 06    . .Z... .f..D...
01DE90:  03 00 00 66 69 6C E5 EF 22 61 70 65 6E 2D 39 22    ...fil.."apen-9"
01DEA0:  01 9F 20 1E F8 02 01 9F 20 1E 98 03 01 9F 20 1E    .. ..... ..... .
01DEB0:  0C 03 01 A1 20 0D 00 00 E6 EF 0E 20 EB 20 9F 20    .... ...... . . 
01DEC0:  1E 34 03 20 01 97 20 CA 22 61 70 65 6E 39 22 00    .4. .. ."apen9".
01DED0:  19 00 B8 06 A8 22 61 70 65 6E 39 2D 61 22 2C 1C    ....."apen9-a",.
01DEE0:  00 40 01 9F 20 1E 64 05 00 19 00 C2 06 A8 22 61    .@.. .d......."a
01DEF0:  70 65 6E 39 2D 62 22 2C 1C 00 40 01 9F 20 1E 64    pen9-b",..@.. .d
01DF00:  00 41 50 50 45 4E 32 42 20 42 41 53 00 00 00 00    .APPEN2B BAS....
01DF10:  00 00 00 00 00 70 01 00 7C 00 00 00 00 00 00 00    .....p..|.......
01DF20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DF30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DF40:  7C 00 00 47 04 1C 00 0A 00 AD 20 10 01 D8 23 0E    |..G...... ...#.
01DF50:  2C 0F 2C 19 50 2C 13 2C 19 17 01 83 20 1C A3 38    ,.,.P,.,.... .£8
01DF60:  00 4D 00 14 00 83 20 1C 03 BB 01 A9 20 19 14 2C    .M.... ..... ..,
01DF70:  19 0A 01 BF 22 07 50 6C 65 61 73 65 20 69 6E 73    ....".Please ins
01DF80:  1C 00 0A 00 AD 20 10 01 D8 23 0E 2C 0F 2C 19 50    ..... ...#.,.,.P
01DF90:  2C 13 2C 19 17 01 83 20 1C A3 38 00 4D 00 14 00    ,.,.... .£8.M...
01DFA0:  83 20 1C 03 BB 01 A9 20 19 14 2C 19 0A 01 BF 22    . ..... ..,...."
01DFB0:  07 50 6C 65 61 73 65 20 69 6E 73 65 72 74 20 64    .Please insert d
01DFC0:  69 73 63 20 31 20 73 69 64 65 20 31 20 61 6E 64    isc 1 side 1 and
01DFD0:  20 70 72 65 73 73 20 61 6E 79 20 6B 65 79 2E 2E     press any key..
01DFE0:  07 22 01 83 20 1C 18 BB 00 11 00 1E 00 CA 22 73    .".. ........."s
01DFF0:  74 61 72 74 2E 62 61 73 22 00 00 00 1A 00 00 00    tart.bas".......
01E000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E0A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E0B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E0C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E0D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E0E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E0F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E1A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E1B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E1C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E1D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E1E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E1F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E2A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E2B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E2C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E2D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E2E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E2F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E300:  00 41 50 50 45 4E 44 32 20 42 41 53 00 00 00 00    .APPEND2 BAS....
01E310:  00 00 00 00 00 70 01 00 BE 00 00 00 00 00 00 00    .....p..........
01E320:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E330:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E340:  BE 00 00 CD 04 2E 62 61 73 22 00 23 00 1E 00 B6    ......bas".#....
01E350:  22 21 22 F4 03 00 00 66 69 6C E5 01 D6 20 FE 20    "!"....fil... . 
01E360:  FF 40 01 A6 20 A3 23 17 2C 03 00 00 E1 00 13 00    .@.. £#.,.......
01E370:  28 00 BF 23 16 2C 03 00 00 E1 01 D5 01 88 01 C9    (..#.,..........
01E380:  1C 00 0A 00 8A 23 10 01 03 00 00 66 69 6C E5 EF    .....#.....fil..
01E390:  22 61 70 32 22 01 9F 20 1E 1E 00 00 6A 00 14 00    "ap2".. ....j...
01E3A0:  83 20 1C 03 BB 01 A9 20 19 0A 2C 19 0A 01 BF 22    . ..... ..,...."
01E3B0:  07 57 61 69 74 20 75 6E 74 69 6C 20 74 68 65 20    .Wait until the 
01E3C0:  70 72 69 6E 74 65 72 20 73 74 6F 70 73 2C 20 74    printer stops, t
01E3D0:  68 65 6E 20 70 72 65 73 73 20 61 20 6B 65 79 20    hen press a key 
01E3E0:  74 6F 20 63 6F 6E 74 69 6E 75 65 2E 2E 07 22 01    to continue...".
01E3F0:  83 20 1C 18 BB 01 CA 22 61 70 70 65 6E 64 32 61    . ....."append2a
01E400:  2E 62 61 73 22 00 23 00 1E 00 B6 22 21 22 F4 03    .bas".#...."!"..
01E410:  00 00 66 69 6C E5 01 D6 20 FE 20 FF 40 01 A6 20    ..fil... . .@.. 
01E420:  A3 23 17 2C 03 00 00 E1 00 13 00 28 00 BF 23 16    £#.,.......(..#.
01E430:  2C 03 00 00 E1 01 D5 01 88 01 C9 00 00 00 1A 23    ,..............#
01E440:  16 2C 03 00 00 E1 01 D5 01 88 01 9F 20 1E 32 00    .,.......... .2.
01E450:  01 9F 20 1E 3C 00 01 C9 00 11 00 32 00 BF 23 16    .. .<......2..#.
01E460:  2C FF 03 28 19 0C 29 01 C9 00 06 00 3C 00 C9 00    ,..(..).....<...
01E470:  00 00 1A 72 2C 20 66 6F 72 20 61 20 64 65 73 63    ...r, for a desc
01E480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E4A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E4B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E4C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E4D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E4E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E4F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E5A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E5B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E5C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E5D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E5E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E5F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E6A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E6B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E6C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E6D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E6E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E6F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E700:  00 41 50 50 45 4E 44 32 41 42 41 53 00 00 00 00    .APPEND2ABAS....
01E710:  00 00 00 00 00 70 01 00 55 05 00 00 00 00 00 00    .....p..U.......
01E720:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E730:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E740:  55 05 00 26 04 70 65 6E 64 69 78 20 32 2E 36 22    U..&.pendix 2.6"
01E750:  00 0A 00 A0 00 A0 20 1E B4 00 00 0E 00 AA 00 BF    ...... .........
01E760:  23 16 01 BF 23 16 01 C9 00 14 00 B4 00 CA 22 41    #...#........."A
01E770:  50 50 45 4E 32 42 20 2E 42 41 53 22 00 1B 00 F4    PPEN2B .BAS"....
01E780:  12 00 01 00 9F 20 1E F4 01 01 BF 23 16 01 BF 23    ..... .....#...#
01E790:  16 00 A8 00 0A 00 BF 23 16 2C EA 28 16 29 22 4E    .......#.,.(.)"N
01E7A0:  6F 72 6D 61 6C 20 54 72 61 6E 73 6C 61 74 69 6F    ormal Translatio
01E7B0:  6E 20 54 61 62 6C 65 22 01 9F 20 1E AA 00 01 BF    n Table".. .....
01E7C0:  23 16 2C EA 28 16 29 22 54 68 65 20 66 6F 6C 6C    #.,.(.)"The foll
01E7D0:  6F 77 69 6E 67 20 64 69 61 67 72 61 6D 20 64 65    owing diagram de
01E7E0:  73 63 72 69 62 65 73 20 74 68 65 20 74 72 61 6E    scribes the tran
01E7F0:  73 6C 61 74 69 6F 6E 20 77 68 65 6E 20 6E 65 69    slation when nei
01E800:  74 68 65 72 20 73 68 69 66 74 20 6E 6F 72 22 01    ther shift nor".
01E810:  BF 23 16 2C EA 28 16 29 22 63 6F 6E 74 72 6F 6C    .#.,.(.)"control
01E820:  20 69 73 20 70 72 65 73 73 65 64 2E 22 01 BF 23     is pressed."..#
01E830:  16 01 BF 23 16 01 BF 23 16 00 2D 00 14 00 A8 22    ...#...#..-...."
01E840:  32 2D 34 6D 61 69 6E 2E 62 69 6E 22 2C 1C 00 40    2-4main.bin",..@
01E850:  01 83 20 1C 00 40 01 7C 00 44 55 4D D0 2C 19 11    .. ..@.|.DUM.,..
01E860:  01 9F 20 1E F4 01 00 2C 00 1E 00 A8 22 70 61 64    .. ....,...."pad
01E870:  32 2D 34 2E 62 69 6E 22 2C 1C 00 40 01 83 20 1C    2-4.bin",..@.. .
01E880:  00 40 01 7C 00 44 55 4D D0 2C 19 0D 01 9F 20 1E    .@.|.DUM.,.... .
01E890:  F4 01 00 2C 00 28 00 A8 22 6A 6F 79 32 2D 34 2E    ...,.(.."joy2-4.
01E8A0:  62 69 6E 22 2C 1C 00 40 01 83 20 1C 00 40 01 7C    bin",..@.. ..@.|
01E8B0:  00 44 55 4D D0 2C 19 10 01 9F 20 1E F4 01 00 78    .DUM.,.... ....x
01E8C0:  00 32 00 9F 20 1E F4 01 01 BF 23 16 01 BF 23 16    .2.. .....#...#.
01E8D0:  01 BF 23 16 2C EA 28 16 29 22 41 4D 53 54 52 41    ..#.,.(.)"AMSTRA
01E8E0:  44 20 43 50 43 34 36 34 2F 36 36 34 2F 36 31 32    D CPC464/664/612
01E8F0:  38 20 46 49 52 4D 57 41 52 45 20 20 20 20 20 20    8 FIRMWARE      
01E900:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01E910:  20 20 20 20 41 70 70 65 6E 64 69 78 20 32 2E 34        Appendix 2.4
01E920:  22 01 9E 20 0D 00 00 6C 69 EE EF 0F 20 EC 20 15    ".. ...li... . .
01E930:  01 BF 23 16 01 B0 00 DC 00 3C 00 BF 23 16 2C EA    ..#......<..#.,.
01E940:  28 16 29 22 53 68 69 66 74 20 54 72 61 6E 73 6C    (.)"Shift Transl
01E950:  61 74 69 6F 6E 20 54 61 62 6C 65 2E 22 01 9F 20    ation Table.".. 
01E960:  1E AA 00 01 BF 23 16 2C EA 28 16 29 22 54 68 65    .....#.,.(.)"The
01E970:  20 66 6F 6C 6C 6F 77 69 6E 67 20 64 69 61 67 72     following diagr
01E980:  61 6D 20 64 65 73 63 72 69 62 65 73 20 74 68 65    am describes the
01E990:  20 74 72 61 6E 73 6C 61 74 69 6F 6E 20 77 68 65     translation whe
01E9A0:  6E 20 65 69 74 68 65 72 20 73 68 69 66 74 20 6B    n either shift k
01E9B0:  65 79 22 01 BF 23 16 2C EA 28 16 29 22 69 73 20    ey"..#.,.(.)"is 
01E9C0:  70 72 65 73 73 65 64 2C 20 6F 72 20 74 68 65 20    pressed, or the 
01E9D0:  73 68 69 66 74 20 6C 6F 63 6B 20 69 73 20 6F 6E    shift lock is on
01E9E0:  2C 20 62 75 74 20 74 68 65 20 63 6F 6E 74 72 6F    , but the contro
01E9F0:  6C 20 6B 65 79 20 69 73 20 6E 6F 74 20 70 72 65    l key is not pre
01EA00:  73 73 65 64 2E 22 01 BF 23 16 01 BF 23 16 01 BF    ssed."..#...#...
01EA10:  23 16 00 2D 00 46 00 A8 22 32 2D 35 6D 61 69 6E    #..-.F.."2-5main
01EA20:  2E 62 69 6E 22 2C 1C 00 40 01 83 20 1C 00 40 01    .bin",..@.. ..@.
01EA30:  7C 00 44 55 4D D0 2C 19 11 01 9F 20 1E F4 01 00    |.DUM.,.... ....
01EA40:  2C 00 50 00 A8 22 70 61 64 32 2D 35 2E 62 69 6E    ,.P.."pad2-5.bin
01EA50:  22 2C 1C 00 40 01 83 20 1C 00 40 01 7C 00 44 55    ",..@.. ..@.|.DU
01EA60:  4D D0 2C 19 0D 01 9F 20 1E F4 01 00 2C 00 5A 00    M.,.... ....,.Z.
01EA70:  A8 22 6A 6F 79 32 2D 35 2E 62 69 6E 22 2C 1C 00    ."joy2-5.bin",..
01EA80:  40 01 83 20 1C 00 40 01 7C 00 44 55 4D D0 2C 19    @.. ..@.|.DUM.,.
01EA90:  10 01 9F 20 1E F4 01 00 70 00 64 00 9F 20 1E F4    ... ....p.d.. ..
01EAA0:  01 01 BF 23 16 2C EA 28 16 29 22 41 4D 53 54 52    ...#.,.(.)"AMSTR
01EAB0:  41 44 20 43 50 43 34 36 34 2F 36 36 34 2F 36 31    AD CPC464/664/61
01EAC0:  32 38 20 46 49 52 4D 57 41 52 45 20 20 20 20 20    28 FIRMWARE     
01EAD0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01EAE0:  20 20 20 20 20 41 70 70 65 6E 64 69 78 20 32 2E         Appendix 2.
01EAF0:  35 22 01 9E 20 0D 00 00 6C 69 EE EF 0F 20 EC 20    5".. ...li... . 
01EB00:  15 01 BF 23 16 01 B0 00 A0 00 6E 00 BF 23 16 2C    ...#......n..#.,
01EB10:  EA 28 16 29 22 43 6F 6E 74 72 6F 6C 20 54 72 61    .(.)"Control Tra
01EB20:  6E 73 6C 61 74 69 6F 6E 20 54 61 62 6C 65 2E 22    nslation Table."
01EB30:  01 9F 20 1E AA 00 01 BF 23 16 2C EA 28 16 29 22    .. .....#.,.(.)"
01EB40:  54 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 64 69    The following di
01EB50:  61 67 72 61 6D 20 64 65 73 63 72 69 62 65 73 20    agram describes 
01EB60:  74 68 65 20 74 72 61 6E 73 6C 61 74 69 6F 6E 20    the translation 
01EB70:  77 68 65 6E 20 74 68 65 20 63 6F 6E 74 72 6F 6C    when the control
01EB80:  20 6B 65 79 20 69 73 22 01 BF 23 16 2C EA 28 16     key is"..#.,.(.
01EB90:  29 22 70 72 65 73 73 65 64 2E 22 01 BF 23 16 01    )"pressed."..#..
01EBA0:  BF 23 16 01 BF 23 16 00 2D 00 78 00 A8 22 32 2D    .#...#..-.x.."2-
01EBB0:  36 6D 61 69 6E 2E 62 69 6E 22 2C 1C 00 40 01 83    6main.bin",..@..
01EBC0:  20 1C 00 40 01 7C 00 44 55 4D D0 2C 19 11 01 9F     ..@.|.DUM.,....
01EBD0:  20 1E F4 01 00 2C 00 82 00 A8 22 70 61 64 32 2D     ....,...."pad2-
01EBE0:  36 2E 62 69 6E 22 2C 1C 00 40 01 83 20 1C 00 40    6.bin",..@.. ..@
01EBF0:  01 7C 00 44 55 4D D0 2C 19 0D 01 9F 20 1E F4 01    .|.DUM.,.... ...
01EC00:  00 2C 00 8C 00 A8 22 6A 6F 79 32 2D 36 2E 62 69    .,...."joy2-6.bi
01EC10:  6E 22 2C 1C 00 40 01 83 20 1C 00 40 01 7C 00 44    n",..@.. ..@.|.D
01EC20:  55 4D D0 2C 19 10 01 9F 20 1E F4 01 00 5F 00 96    UM.,.... ...._..
01EC30:  00 9F 20 1E F4 01 01 BF 23 16 01 BF 23 16 2C EA    .. .....#...#.,.
01EC40:  28 16 29 22 41 4D 53 54 52 41 44 20 43 50 43 34    (.)"AMSTRAD CPC4
01EC50:  36 34 2F 36 36 34 2F 36 31 32 38 20 46 49 52 4D    64/664/6128 FIRM
01EC60:  57 41 52 45 20 20 20 20 20 20 20 20 20 20 20 20    WARE            
01EC70:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 70                  Ap
01EC80:  70 65 6E 64 69 78 20 32 2E 36 22 00 0A 00 A0 00    pendix 2.6".....
01EC90:  A0 20 1E B4 00 00 0E 00 AA 00 BF 23 16 01 BF 23    . .........#...#
01ECA0:  16 01 C9 00 14 00 B4 00 CA 22 41 50 50 45 4E 32    ........."APPEN2
01ECB0:  42 20 2E 42 41 53 22 00 1B 00 F4 01 9E 20 0D 00    B .BAS"...... ..
01ECC0:  00 6C 69 EE EF 0F 20 EC 20 12 01 BF 23 16 01 B0    .li... . ...#...
01ECD0:  01 C9 00 00 00 1A 00 02 00 00 00 83 00 00 03 00    ................
01ECE0:  83 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01ECF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01ED00:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A    --------------..
01ED10:  1A 64 69 78 20 49 49 0D 0A 20 20 20 20 20 20 20    .dix II..       
01ED20:  20 20 20 4B 65 79 20 54 72 61 6E 73 6C 61 74 69       Key Translati
01ED30:  6F 6E 20 54 61 62 6C 65 73 2E 0D 0A 0D 0A 20 20    on Tables.....  
01ED40:  20 20 20 20 20 20 20 20 53 65 65 20 73 65 63 74            See sect
01ED50:  69 6F 6E 20 33 2C 20 61 6E 64 20 73 65 63 74 69    ion 3, and secti
01ED60:  6F 6E 20 33 2E 32 20 69 6E 20 70 61 72 74 69 63    on 3.2 in partic
01ED70:  75 6C 61 72 2C 20 66 6F 72 20 61 20 64 65 73 63    ular, for a desc
01ED80:  20 20 20 23 46 44 20 20 20 20 43 61 70 73 20 6C       #FD    Caps l
01ED90:  6F 63 6B 20 74 6F 67 67 6C 65 20 74 6F 6B 65 6E    ock toggle token
01EDA0:  2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    ...             
01EDB0:  20 20 20 53 48 49 46 54 20 20 20 20 20 23 46 45       SHIFT     #FE
01EDC0:  20 20 20 20 53 68 69 66 74 20 6C 6F 63 6B 20 74        Shift lock t
01EDD0:  6F 67 67 6C 65 20 74 6F 6B 65 6E 2E 0D 0A 20 20    oggle token...  
01EDE0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01EDF0:  20 20 20 20 20 20 20 20 23 46 46 20 20 20 20 49            #FF    I
01EE00:  67 6E 6F 72 65 2E 0D 0A 0D 0A 20 20 20 20 20 20    gnore.....      
01EE10:  20 4B 65 79 73 20 74 68 61 74 20 61 72 65 20 6E     Keys that are n
01EE20:  6F 74 20 6D 61 72 6B 65 64 20 69 6E 20 74 68 65    ot marked in the
01EE30:  20 64 69 61 67 72 61 6D 73 20 66 6F 6C 6C 6F 77     diagrams follow
01EE40:  69 6E 67 20 67 65 6E 65 72 61 74 65 20 74 68 65    ing generate the
01EE50:  20 73 79 73 74 65 6D 0D 0A 20 20 20 20 20 20 20     system..       
01EE60:  69 67 6E 6F 72 65 20 74 6F 6B 65 6E 2C 20 23 46    ignore token, #F
01EE70:  46 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    F...            
01EE80:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01EE90:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01EEA0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01EEB0:  20 20 20 41 70 70 65 6E 64 69 78 20 32 2E 33 0D       Appendix 2.3.
01EEC0:  0A 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D    .       --------
01EED0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01EEE0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01EEF0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01EF00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
01EF10:  1A 00 00 00 02 09 50 E5 1A 00 C1 02 00 00 00 02    ......P.........
01EF20:  1A 00 C2 02 00 00 00 02 1A 00 C3 02 00 00 00 02    ................
01EF30:  1A 00 C4 02 00 00 00 02 1A 00 C5 02 00 00 00 02    ................
01EF40:  1A 00 C6 02 00 00 00 02 1A 00 C7 02 00 00 00 02    ................
01EF50:  1A 00 C8 02 00 00 00 02 1A 00 C9 02 00 00 00 02    ................
01EF60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EF70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EF80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EF90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EFA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EFB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EFC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EFD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EFE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EFF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F000:  00 4A 4F 59 32 2D 34 20 20 42 49 4E 00 00 00 00    .JOY2-4  BIN....
01F010:  00 00 02 00 00 00 40 00 C5 0D 00 00 00 00 00 00    ......@.........
01F020:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F030:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F040:  C5 0D 00 84 04 06 00 01 FD 22 00 20 FD 06 00 01    .........". ....
01F050:  FD 1E 00 20 00 00 EE 00 00 00 01 FD 22 00 20 00    ... ........". .
01F060:  00 7F 70 00 00 01 FD 1E 00 20 FD 06 00 01 FD 22    ..p...... ....."
01F070:  00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD FF    . ....... ......
01F080:  3A 5A 40 CD 0E BC 2A 5B 40 CD 05 BC ED 4B 5D 40    :Z@...*[@....K]@
01F090:  CD 38 BC 21 5F 40 AF 4E 23 46 23 E5 F5 CD 32 BC    .8.!_@.N#F#...2.
01F0A0:  F1 E1 3C FE 10 20 F0 21 83 40 11 00 C0 ED 4B 81    ..<.. .!.@....K.
01F0B0:  40 47 B7 20 06 01 00 40 ED B0 C9 7E B9 28 10 12    @G. ...@...~.(..
01F0C0:  13 23 3A 80 40 94 20 F3 3A 7F 40 95 20 ED C9 23    .#:.@. .:.@. ..#
01F0D0:  46 23 7E 12 13 10 FC C3 41 40 02 00 00 01 01 01    F#~.....A@......
01F0E0:  01 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 00    ................
01F0F0:  00 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 C5    ................
01F100:  4D FD FF FD 63 00 DC 3B 87 E0 38 70 0E 0E E3 F0    M...c..;..8p....
01F110:  00 3B 80 FD 18 00 0D C3 B8 7E 03 87 00 E0 EE 3F    .;.......~.....?
01F120:  00 00 E0 FD 20 00 20 FD 06 00 01 FD 1E 00 20 FD    .... . ....... .
01F130:  06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD    ....". ....... .
01F140:  06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 00    ....". ....... .
01F150:  00 7C 00 00 00 01 FD 22 00 20 FD 06 00 01 FD 1E    .|.....". ......
01F160:  00 20 FD 06 00 01 FD 1D 00 04 FD 0F 00 80 FD 15    . ..............
01F170:  00 04 FD 0F 00 80 FD 11 00 01 FD 07 00 04 03 3F    ...............?
01F180:  0E 3B BB 87 00 60 3F 0E 3B BB 8E 30 00 80 FD 06    .;...`?.;..0....
01F190:  00 06 FD 06 00 01 FD 07 00 04 03 3F 0E 3B BB 87    ...........?.;..
01F1A0:  00 60 3F 0E 3B BB 8E 30 00 80 FD 06 00 06 FD 0A    .`?.;..0........
01F1B0:  00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00    ..........`...0.
01F1C0:  80 FD 06 00 06 FD 06 00 01 FD 07 00 04 03 FD 06    ................
01F1D0:  00 60 FD 05 00 30 00 80 FD 06 00 06 FD 0A 00 01    .`...0..........
01F1E0:  FD 07 00 04 03 00 00 00 EE 00 00 60 00 00 FE 00    ...........`....
01F1F0:  00 30 00 80 FD 06 00 06 FD 06 00 01 00 00 00 E0    .0..............
01F200:  00 00 00 04 03 00 00 00 0E 00 00 60 00 00 1C 00    ...........`....
01F210:  00 30 00 80 00 00 3C 00 00 00 06 FD 0A 00 01 FD    .0....<.........
01F220:  07 00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06    .......`...0....
01F230:  00 06 FD 06 00 01 FD 07 00 04 03 FD 06 00 60 FD    ..............`.
01F240:  05 00 30 00 80 FD 06 00 06 FD 12 00 07 FD 0F FF    ..0.............
01F250:  80 FD 15 00 07 FD 0F FF 80 FD 1E 00 20 FD 06 00    ............ ...
01F260:  01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD 06 00    .... .....". ...
01F270:  01 FD 1E 00 20 00 00 7C 00 00 00 01 FD 22 00 20    .... ..|.....". 
01F280:  FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 3F    ....... .....".?
01F290:  FD 07 FF FD 1E 00 3F FD 07 FF FD FF 00 FD FF 00    ......?.........
01F2A0:  FD FF 00 FD 73 00 78 1F 00 E3 F0 3C 1F 07 C3 B8    ....s.x....<....
01F2B0:  00 1F FD 19 00 07 81 F0 0E 3F 03 C1 F0 7C 3B 80    .........?...|;.
01F2C0:  03 F8 FD 20 00 20 FD 06 00 01 FD 1E 00 20 FD 06    ... . ....... ..
01F2D0:  00 01 FD 22 00 20 00 00 77 7F 00 00 01 FD 1E 00    ...". ..w.......
01F2E0:  20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00     .....". .......
01F2F0:  20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00     .....". .......
01F300:  20 FD 06 00 01 FD 1D 00 04 FD 0F 00 80 FD 15 00     ...............
01F310:  04 FD 0F 00 80 FD 11 00 01 FD 07 00 04 03 38 0E    ..............8.
01F320:  38 3F 8E 00 60 38 0E 38 3F 8E 30 00 80 FD 06 00    8?..`8.8?.0.....
01F330:  06 FD 06 00 01 FD 07 00 04 03 38 0E 38 3F 8E 00    ..........8.8?..
01F340:  60 38 0E 38 3F 8E 30 00 80 FD 06 00 06 FD 0A 00    `8.8?.0.........
01F350:  01 00 00 7E 3E 00 00 00 04 03 FD 06 00 60 FD 05    ...~>........`..
01F360:  00 30 00 80 00 77 7F 00 00 00 06 FD 06 00 01 FD    .0...w..........
01F370:  07 00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06    .......`...0....
01F380:  00 06 FD 0A 00 01 FD 07 00 04 03 FD 06 00 60 FD    ..............`.
01F390:  05 00 30 00 80 FD 06 00 06 FD 06 00 01 FD 07 00    ..0.............
01F3A0:  04 03 00 00 00 7C 00 00 60 FD 05 00 30 00 80 FD    .....|..`...0...
01F3B0:  06 00 06 FD 0A 00 01 FD 07 00 04 03 FD 06 00 60    ...............`
01F3C0:  FD 05 00 30 00 80 FD 06 00 06 FD 06 00 01 FD 07    ...0............
01F3D0:  00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00    ......`...0.....
01F3E0:  06 FD 12 00 07 FD 0F FF 80 FD 15 00 07 FD 0F FF    ................
01F3F0:  80 FD 1E 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00    .... ....... ...
01F400:  01 FD 22 00 20 00 00 70 7F 00 00 01 FD 1E 00 20    ..". ..p....... 
01F410:  FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20    .....". ....... 
01F420:  FD 06 00 01 FD FF 00 FD FF 00 FD FF 00 FD 32 00    ..............2.
01F430:  04 20 00 00 00 82 00 00 00 08 20 FD 05 00 04 10    . ........ .....
01F440:  00 00 00 44 00 00 00 11 00 00 00 04 00 00 02 00    ...D............
01F450:  01 83 80 01 08 01 87 C0 22 07 C3 80 FD 65 00 07    ........"....e..
01F460:  C0 FD 24 00 7C FD 29 00 20 FD 06 00 01 FD 1E 00    ..$.|.). .......
01F470:  20 FD 06 00 01 FD 22 00 20 00 00 77 7F 00 00 01     .....". ..w....
01F480:  FD 1E 00 20 00 00 3C 00 00 00 01 FD 22 00 20 FD    ... ..<.....". .
01F490:  06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD    ...... .....". .
01F4A0:  06 00 01 FD 1E 00 20 FD 06 00 01 FD 1D 00 04 FD    ...... .........
01F4B0:  0F 00 80 FD 15 00 04 FD 0F 00 80 FD 11 00 01 FD    ................
01F4C0:  07 00 04 03 38 0E 38 38 1C 00 60 38 0E 38 38 0E    ....8.88..`8.88.
01F4D0:  30 00 80 FD 06 00 06 FD 06 00 01 FD 07 00 04 03    0...............
01F4E0:  38 0E 38 38 1C 00 60 38 0E 38 38 0E 30 00 80 FD    8.88..`8.88.0...
01F4F0:  06 00 06 FD 0A 00 01 00 00 77 77 00 00 00 04 03    .........ww.....
01F500:  FD 06 00 60 FD 05 00 30 00 80 00 77 7F 00 00 00    ...`...0...w....
01F510:  06 FD 06 00 01 FD 07 00 04 03 FD 06 00 60 00 00    .............`..
01F520:  0F 00 00 30 00 80 00 00 70 00 00 00 06 FD 0A 00    ...0....p.......
01F530:  01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00 80    .........`...0..
01F540:  FD 06 00 06 FD 06 00 01 FD 07 00 04 03 FD 06 00    ................
01F550:  60 FD 05 00 30 00 80 FD 06 00 06 FD 0A 00 01 FD    `...0...........
01F560:  07 FF FC 03 FD 0C FF F0 00 FD 07 FF FE FD 06 00    ................
01F570:  01 FD 07 FF FC 03 FD 0C FF F0 00 FD 07 FF FE FD    ................
01F580:  17 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD    .. ....... .....
01F590:  22 00 20 FD 06 00 01 FD 1E 00 20 00 00 FE 00 00    ". ....... .....
01F5A0:  00 01 FD 22 00 20 00 00 70 70 00 00 01 FD 1E 00    ...". ..pp......
01F5B0:  20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00     .....". .......
01F5C0:  20 FD 06 00 01 FD FF 00 FD FF 00 FD FF 00 FD 31     ..............1
01F5D0:  00 01 10 00 00 00 42 00 00 00 08 80 00 00 02 40    ......B........@
01F5E0:  00 00 01 20 00 00 00 88 00 00 00 21 00 00 00 04    ... .......!....
01F5F0:  20 00 00 00 84 00 00 00 10 40 00 00 01 04 FD 15     ........@......
01F600:  00 7E FD 04 00 70 0E 00 03 80 00 1F FD 19 00 07    .~...p..........
01F610:  E0 00 00 00 07 00 E0 00 38 00 00 E0 FD 70 00 20    ........8....p. 
01F620:  FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20    ....... .....". 
01F630:  00 00 77 1C 00 00 01 FD 1E 00 20 00 00 70 00 00    ..w....... ..p..
01F640:  00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD 06    ...". ....... ..
01F650:  00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD 06    ...". ....... ..
01F660:  00 01 FD 15 00 01 FD 07 FF FC 03 FD 0C FF F0 00    ................
01F670:  FD 07 FF FE FD 06 00 01 FD 07 FF FC 03 FD 0C FF    ................
01F680:  F0 00 FD 07 FF FE FD 0A 00 01 FD 07 00 04 03 38    ...............8
01F690:  1F 38 1F 3F 80 60 38 1F 38 1F 3F B0 00 80 FD 06    .8.?.`8.8.?.....
01F6A0:  00 06 FD 06 00 01 FD 07 00 04 03 38 1F 38 1F 3F    ...........8.8.?
01F6B0:  80 60 38 1F 38 1F 3F B0 00 80 FD 06 00 06 FD 0A    .`8.8.?.........
01F6C0:  00 01 00 00 77 70 00 00 00 04 03 FD 06 00 60 FD    ....wp........`.
01F6D0:  05 00 30 00 80 00 77 1C 00 00 00 06 FD 06 00 01    ..0...w.........
01F6E0:  FD 07 00 04 03 FD 06 00 60 00 00 1C 00 00 30 00    ........`.....0.
01F6F0:  80 00 00 70 00 00 00 06 FD 0A 00 01 FD 07 00 04    ...p............
01F700:  03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD    ....`...0.......
01F710:  06 00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30    ...........`...0
01F720:  00 80 FD 06 00 06 FD 12 00 04 FD 0F 00 80 FD 15    ................
01F730:  00 04 FD 0F 00 80 FD 1E 00 20 FD 06 00 01 FD 1E    ......... ......
01F740:  00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E    . .....". ......
01F750:  00 20 00 00 E0 00 00 00 01 FD 22 00 20 00 00 70    . ........". ..p
01F760:  70 00 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20    p...... .....". 
01F770:  FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD FF 00 FD    ....... ........
01F780:  FF 00 FD FF 00 FD 30 00 FF FF FC 1F FF FF FF C7    ......0.........
01F790:  FF FF FF F1 FF FF FF FC 00 00 02 FD 07 00 04 20    ............... 
01F7A0:  FD 05 00 01 08 FD 20 00 1C FD 04 00 70 00 00 03    ...... .....p...
01F7B0:  80 00 3B 80 FD 18 00 01 C0 00 00 00 07 00 00 00    ..;.............
01F7C0:  38 00 01 E0 FD 70 00 20 FD 06 00 01 FD 1E 00 20    8....p. ....... 
01F7D0:  FD 06 00 01 FD 22 00 20 00 00 77 1C 00 00 01 FD    .....". ..w.....
01F7E0:  1E 00 20 00 00 E0 00 00 00 01 FD 22 00 20 FD 06    .. ........". ..
01F7F0:  00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD 06    ..... .....". ..
01F800:  00 01 FD 1E 00 20 FD 06 00 01 FD 15 00 01 FD 07    ..... ..........
01F810:  00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00    ......`...0.....
01F820:  06 FD 06 00 01 FD 07 00 04 03 FD 06 00 60 FD 05    .............`..
01F830:  00 30 00 80 FD 06 00 06 FD 0A 00 01 FD 07 00 04    .0..............
01F840:  03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD    ....`...0.......
01F850:  06 00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30    ...........`...0
01F860:  00 80 FD 06 00 06 FD 0A 00 01 00 00 7E 3E 00 00    ............~>..
01F870:  00 04 03 00 00 00 EE 00 00 60 00 00 FE 00 00 30    .........`.....0
01F880:  00 80 00 7F 1C 00 00 00 06 FD 06 00 01 00 00 00    ................
01F890:  FC 00 00 00 04 03 00 00 00 7E 00 00 60 00 00 1C    .........~..`...
01F8A0:  00 00 30 00 80 00 00 FC 00 00 00 06 FD 0A 00 01    ..0.............
01F8B0:  FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD    ........`...0...
01F8C0:  06 00 06 FD 06 00 01 FD 07 00 04 03 FD 06 00 60    ...............`
01F8D0:  FD 05 00 30 00 80 FD 06 00 06 FD 12 00 04 FD 0F    ...0............
01F8E0:  00 80 FD 15 00 04 FD 0F 00 80 FD 1E 00 20 FD 06    ............. ..
01F8F0:  00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD 06    ..... .....". ..
01F900:  00 01 FD 1E 00 20 00 00 FC 00 00 00 01 FD 22 00    ..... ........".
01F910:  20 00 00 70 7E 00 00 01 FD 1E 00 20 FD 06 00 01     ..p~...... ....
01F920:  FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01    .". ....... ....
01F930:  FD FF 00 FD FF 00 FD FF 00 FD 73 00 1C 1F 0E E1    ..........s.....
01F940:  F8 FC 1E 07 C3 B8 00 3B 80 FD 18 00 01 C1 F0 EE    .......;........
01F950:  1F 8F C1 E0 7C 3B 80 00 E0 FD 20 00 3F FD 07 FF    ....|;.... .?...
01F960:  FD 1E 00 3F FD 07 FF FD 22 00 20 FD 06 00 01 FD    ...?....". .....
01F970:  1E 00 20 FD 06 00 01 FD 22 00 20 00 00 77 1C 00    .. .....". ..w..
01F980:  00 01 FD 1E 00 20 00 00 FC 00 00 00 01 FD 22 00    ..... ........".
01F990:  20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 1D 00     ....... .......
01F9A0:  07 FD 0F FF 80 FD 15 00 07 FD 0F FF 80 FD 11 00    ................
01F9B0:  01 FD 07 00 04 03 3F 8E 00 00 1F 00 60 3F 8E 00    ......?.....`?..
01F9C0:  00 0E 30 00 80 FD 06 00 06 FD 06 00 01 FD 07 00    ..0.............
01F9D0:  04 03 3F 8E 00 00 1F 00 60 3F 8E 00 00 0E 30 00    ..?.....`?....0.
01F9E0:  80 FD 06 00 06 FD 0A 00 01 FD 07 00 04 03 FD 06    ................
01F9F0:  00 60 FD 05 00 30 00 80 FD 06 00 06 FD 06 00 01    .`...0..........
01FA00:  FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD    ........`...0...
01FA10:  06 00 06 FD 0A 00 01 00 00 77 07 00 00 00 04 03    .........w......
01FA20:  00 00 00 7C 00 00 60 00 00 1C 00 00 30 00 80 00    ...|..`.....0...
01FA30:  77 1C 00 00 00 06 FD 06 00 01 00 00 00 EE 00 00    w...............
01FA40:  00 04 03 00 00 00 EE 00 00 60 00 00 3F 00 00 30    .........`..?..0
01FA50:  00 80 00 00 70 00 00 00 06 FD 0A 00 01 FD 07 00    ....p...........
01FA60:  04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06    .....`...0......
01FA70:  FD 06 00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00    ............`...
01FA80:  30 00 80 FD 06 00 06 FD 12 00 04 FD 0F 00 80 FD    0...............
01FA90:  15 00 04 FD 0F 00 80 FD 1E 00 20 FD 06 00 01 FD    .......... .....
01FAA0:  1E 00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD    .. .....". .....
01FAB0:  1E 00 20 00 00 0E 00 00 00 01 FD 22 00 20 00 00    .. ........". ..
01FAC0:  70 70 00 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00    pp...... .....".
01FAD0:  20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD FF 00     ....... .......
01FAE0:  FD FF 00 FD FF 00 FD 73 00 1C 3B 8E E3 80 70 0E    .......s..;...p.
01FAF0:  0E E3 F0 00 3F 80 FD 18 00 01 C3 B8 EE 38 07 00    ....?........8..
01FB00:  E0 EE 3F 00 00 E0 FD 20 00 3F FD 07 FF FD 1E 00    ..?.... .?......
01FB10:  3F FD 07 FF FD 22 00 20 FD 06 00 01 FD 1E 00 20    ?....". ....... 
01FB20:  FD 06 00 01 FD 22 00 20 00 00 3E 1C 00 00 01 FD    .....". ..>.....
01FB30:  1E 00 20 00 00 EE 00 00 00 01 FD 22 00 20 FD 06    .. ........". ..
01FB40:  00 01 FD 1E 00 20 FD 06 00 01 FD 1D 00 04 FD 0F    ..... ..........
01FB50:  00 80 FD 15 00 04 FD 0F 00 80 FD 11 00 01 FD 07    ................
01FB60:  00 04 03 38 00 00 00 3B 80 60 38 00 00 00 1E 30    ...8...;.`8....0
01FB70:  00 80 FD 06 00 06 FD 06 00 01 FD 07 00 04 03 38    ...............8
01FB80:  00 00 00 3B 80 60 38 00 00 00 1E 30 00 80 FD 06    ...;.`8....0....
01FB90:  00 06 FD 0A 00 01 FD 07 00 04 03 FD 06 00 60 FD    ..............`.
01FBA0:  05 00 30 00 80 FD 06 00 06 FD 06 00 01 FD 07 00    ..0.............
01FBB0:  04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06    .....`...0......
01FBC0:  FD 0A 00 01 00 00 77 77 00 00 00 04 03 00 00 00    ......ww........
01FBD0:  38 00 00 60 00 00 38 00 00 30 00 80 00 77 1C 00    8..`..8..0...w..
01FBE0:  00 00 06 FD 06 00 01 00 00 00 E0 00 00 00 04 03    ................
01FBF0:  00 00 00 EE 00 00 60 00 00 1C 00 00 30 00 80 00    ......`.....0...
01FC00:  00 70 00 00 00 06 FD 0A 00 01 FD 07 00 04 03 FD    .p..............
01FC10:  06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD 06 00    ..`...0.........
01FC20:  01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00 80    .........`...0..
01FC30:  FD 06 00 06 FD 12 00 04 FD 0F 00 80 FD 15 00 04    ................
01FC40:  FD 0F 00 80 FD 1E 00 20 FD 06 00 01 FD 1E 00 20    ....... ....... 
01FC50:  FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20    .....". ....... 
01FC60:  00 00 0E 00 00 00 01 FD 22 00 20 00 00 70 70 00    ........". ..pp.
01FC70:  00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD 06    ..... .....". ..
01FC80:  00 01 FD 1E 00 20 FD 06 00 01 FD FF 00 FD FF 00    ..... ..........
01FC90:  FD FF 00 FD 73 00 DC 3B 8E E1 F0 70 0E 0E 03 E0    ....s..;...p....
01FCA0:  00 3B 80 FD 18 00 0D C3 B8 EE 1F 07 00 E0 E0 3E    .;.............>
01FCB0:  00 00 E0 FD 20 00 20 FD 06 00 01 FD 1E 00 20 FD    .... . ....... .
01FCC0:  06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD    ....". ....... .
01FCD0:  06 00 01 FD 22 00 20 00 00 1C 1C 00 00 01 FD 1E    ....". .........
01FCE0:  00 20 00 00 EE 00 00 00 01 FD 22 00 20 FD 06 00    . ........". ...
01FCF0:  01 FD 1E 00 20 FD 06 00 01 FD 1D 00 04 FD 0F 00    .... ...........
01FD00:  80 FD 15 00 04 FD 0F 00 80 FD 11 00 01 FD 07 00    ................
01FD10:  04 03 38 1E 3F 1F 03 80 60 38 1E 3F 1F 0E 30 00    ..8.?...`8.?..0.
01FD20:  80 FD 06 00 06 FD 06 00 01 FD 07 00 04 03 38 1E    ..............8.
01FD30:  3F 1F 03 80 60 38 1E 3F 1F 0E 30 00 80 FD 06 00    ?...`8.?..0.....
01FD40:  06 FD 0A 00 01 FD 07 00 04 03 FD 06 00 60 FD 05    .............`..
01FD50:  00 30 00 80 FD 06 00 06 FD 06 00 01 FD 07 00 04    .0..............
01FD60:  03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD    ....`...0.......
01FD70:  0A 00 01 00 00 7E 3E 00 00 00 04 03 00 00 00 7C    .....~>........|
01FD80:  00 00 60 00 00 70 00 00 30 00 80 00 77 1C 00 00    ..`..p..0...w...
01FD90:  00 06 FD 06 00 01 00 00 00 E0 00 00 00 04 03 00    ................
01FDA0:  00 00 7E 00 00 60 00 00 1C 00 00 30 00 80 00 00    ..~..`.....0....
01FDB0:  70 00 00 00 06 FD 0A 00 01 FD 07 00 04 03 FD 06    p...............
01FDC0:  00 60 FD 05 00 30 00 80 FD 06 00 06 FD 06 00 01    .`...0..........
01FDD0:  FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD    ........`...0...
01FDE0:  06 00 06 FD 12 00 04 FD 0F 00 80 FD 15 00 04 FD    ................
01FDF0:  0F 00 80 FD 1E 00 20 FD 06 00 01 FD 1E 00 20 FD    ...... ....... .
01FE00:  06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 00    ....". ....... .
01FE10:  00 EE 00 00 00 01 FD 22 00 20 00 00 7F 70 00 00    .......". ...p..
01FE20:  01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD 06 00    .... .....". ...
01FE30:  01 FD 1E 00 20 FD 06 00 01 FD FF 00 FD FF 00 FD    .... ...........
01FE40:  FF 00 FD 60 00 1A 00 4A 4F 59 32 2D 34 20 20 24    ...`...JOY2-4  $
01FE50:  24 24 FF 00 FF 00 00 02 00 00 00 83 00 00 03 00    $$..............
01FE60:  83 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01FE70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01FE80:  00 01 FD 1E 00 20 FD 06 00 01 FD FF 00 FD FF 00    ..... ..........
01FE90:  FD FF 00 FD 73 00 DC 3B 8E E1 F0 70 0E 0E 03 E0    ....s..;...p....
01FEA0:  00 3B 80 FD 18 00 0D C3 B8 EE 1F 07 00 E0 E0 3E    .;.............>
01FEB0:  00 00 E0 FD 20 00 20 FD 06 00 01 FD 1E 00 20 FD    .... . ....... .
01FEC0:  06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD    ....". ....... .
01FED0:  06 00 01 FD 22 00 20 00 00 1C 1C 00 00 01 FD 1E    ....". .........
01FEE0:  00 20 00 00 EE 00 00 00 01 FD 22 00 20 FD 06 00    . ........". ...
01FEF0:  01 FD 1E 00 20 FD 06 00 01 FD 1D 00 04 FD 0F 00    .... ...........
01FF00:  80 FD 15 00 04 FD 0F 00 80 FD 11 00 01 FD 07 00    ................
01FF10:  04 03 38 1E 3F 1F 03 80 60 38 1E 3F 1F 0E 30 00    ..8.?...`8.?..0.
01FF20:  80 FD 06 00 06 FD 06 00 01 FD 07 00 04 03 38 1E    ..............8.
01FF30:  3F 1F 03 80 60 38 1E 3F 1F 0E 30 00 80 FD 06 00    ?...`8.?..0.....
01FF40:  06 FD 0A 00 01 FD 07 00 04 03 FD 06 00 60 FD 05    .............`..
01FF50:  00 30 00 80 FD 06 00 06 FD 06 00 01 FD 07 00 04    .0..............
01FF60:  03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD    ....`...0.......
01FF70:  0A 00 01 00 00 7E 3E 00 00 00 04 03 00 00 00 7C    .....~>........|
01FF80:  00 00 60 00 00 70 00 00 30 00 80 00 77 1C 00 00    ..`..p..0...w...
01FF90:  00 06 FD 06 00 01 00 00 00 E0 00 00 00 04 03 00    ................
01FFA0:  00 00 7E 00 00 60 00 00 1C 00 00 30 00 80 00 00    ..~..`.....0....
01FFB0:  70 00 00 00 06 FD 0A 00 01 FD 07 00 04 03 FD 06    p...............
01FFC0:  00 60 FD 05 00 30 00 80 FD 06 00 06 FD 06 00 01    .`...0..........
01FFD0:  FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD    ........`...0...
01FFE0:  06 00 06 FD 12 00 04 FD 0F 00 80 FD 15 00 04 FD    ................
01FFF0:  0F 00 80 FD 1E 00 20 FD 06 00 01 FD 1E 00 20 FD    ...... ....... .
020000:  00 4A 4F 59 32 2D 35 20 20 42 49 4E 00 00 00 00    .JOY2-5  BIN....
020010:  00 00 02 00 00 00 40 00 DA 0D 00 00 00 00 00 00    ......@.........
020020:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020030:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020040:  DA 0D 00 AF 04 FD 15 00 04 FD 0F 00 80 FD 1E 00    ................
020050:  20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00     ....... .....".
020060:  20 FD 06 00 01 FD 1E 00 20 00 00 0D A0 00 00 01     ....... .......
020070:  FD 22 00 20 00 00 7F 70 00 00 01 FD 1E 00 20 FD    .". ...p...... .
020080:  3A 5A 40 CD 0E BC 2A 5B 40 CD 05 BC ED 4B 5D 40    :Z@...*[@....K]@
020090:  CD 38 BC 21 5F 40 AF 4E 23 46 23 E5 F5 CD 32 BC    .8.!_@.N#F#...2.
0200A0:  F1 E1 3C FE 10 20 F0 21 83 40 11 00 C0 ED 4B 81    ..<.. .!.@....K.
0200B0:  40 47 B7 20 06 01 00 40 ED B0 C9 7E B9 28 10 12    @G. ...@...~.(..
0200C0:  13 23 3A 80 40 94 20 F3 3A 7F 40 95 20 ED C9 23    .#:.@. .:.@. ..#
0200D0:  46 23 7E 12 13 10 FC C3 41 40 02 00 00 01 01 01    F#~.....A@......
0200E0:  01 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 00    ................
0200F0:  00 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 DA    ................
020100:  4D FD FF FD 63 00 DC 3B 87 E0 38 70 0E 0E E3 F0    M...c..;..8p....
020110:  00 3B 80 FD 18 00 0D C3 B8 7E 03 87 00 E0 EE 3F    .;.......~.....?
020120:  00 00 E0 FD 20 00 20 FD 06 00 01 FD 1E 00 20 FD    .... . ....... .
020130:  06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD    ....". ....... .
020140:  06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 00    ....". ....... .
020150:  00 0E E0 00 00 01 FD 22 00 20 FD 06 00 01 FD 1E    .......". ......
020160:  00 20 FD 06 00 01 FD 1D 00 04 FD 0F 00 80 FD 15    . ..............
020170:  00 04 FD 0F 00 80 FD 11 00 01 FD 07 00 04 03 3F    ...............?
020180:  0E 3B BB 87 00 60 3F 0E 3B BB 8E 30 00 80 FD 06    .;...`?.;..0....
020190:  00 06 FD 06 00 01 FD 07 00 04 03 3F 0E 3B BB 87    ...........?.;..
0201A0:  00 60 3F 0E 3B BB 8E 30 00 80 FD 06 00 06 FD 0A    .`?.;..0........
0201B0:  00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00    ..........`...0.
0201C0:  80 FD 06 00 06 FD 06 00 01 FD 07 00 04 03 FD 06    ................
0201D0:  00 60 FD 05 00 30 00 80 FD 06 00 06 FD 0A 00 01    .`...0..........
0201E0:  FD 07 00 04 03 00 00 0E E0 00 00 60 00 0E 00 00    ...........`....
0201F0:  00 30 00 80 FD 06 00 06 FD 06 00 01 00 00 0E E0    .0..............
020200:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
020210:  1B 00 00 00 02 09 50 E5 1B 00 C1 02 00 00 00 02    ......P.........
020220:  1B 00 C2 02 00 00 00 02 1B 00 C3 02 00 00 00 02    ................
020230:  1B 00 C4 02 00 00 00 02 1B 00 C5 02 00 00 00 02    ................
020240:  1B 00 C6 02 00 00 00 02 1B 00 C7 02 00 00 00 02    ................
020250:  1B 00 C8 02 00 00 00 02 1B 00 C9 02 00 00 00 02    ................
020260:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020270:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020280:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020290:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0202A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0202B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0202C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0202D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0202E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0202F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020300:  00 00 00 04 03 00 00 0E 60 00 00 60 00 0E 00 00    ........`..`....
020310:  00 30 00 80 00 00 03 80 00 00 06 FD 0A 00 01 FD    .0..............
020320:  07 00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06    .......`...0....
020330:  00 06 FD 06 00 01 FD 07 00 04 03 FD 06 00 60 FD    ..............`.
020340:  05 00 30 00 80 FD 06 00 06 FD 12 00 07 FD 0F FF    ..0.............
020350:  80 FD 15 00 07 FD 0F FF 80 FD 1E 00 20 FD 06 00    ............ ...
020360:  01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD 06 00    .... .....". ...
020370:  01 FD 1E 00 20 00 00 0C C0 00 00 01 FD 22 00 20    .... ........". 
020380:  FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 3F    ....... .....".?
020390:  FD 07 FF FD 1E 00 3F FD 07 FF FD FF 00 FD FF 00    ......?.........
0203A0:  FD FF 00 FD 73 00 78 1F 00 E3 F0 3C 1F 07 C3 B8    ....s.x....<....
0203B0:  00 1F FD 19 00 07 81 F0 0E 3F 03 C1 F0 7C 3B 80    .........?...|;.
0203C0:  03 F8 FD 20 00 20 FD 06 00 01 FD 1E 00 20 FD 06    ... . ....... ..
0203D0:  00 01 FD 22 00 20 00 00 77 7F 00 00 01 FD 1E 00    ...". ..w.......
0203E0:  20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00     .....". .......
0203F0:  20 00 00 00 E0 00 00 01 FD 22 00 20 FD 06 00 01     ........". ....
020400:  FD 1E 00 20 FD 06 00 01 FD 1D 00 04 FD 0F 00 80    ... ............
020410:  FD 15 00 04 FD 0F 00 80 FD 11 00 01 FD 07 00 04    ................
020420:  03 38 0E 38 3F 8E 00 60 38 0E 38 3F 8E 30 00 80    .8.8?..`8.8?.0..
020430:  FD 06 00 06 FD 06 00 01 FD 07 00 04 03 38 0E 38    .............8.8
020440:  3F 8E 00 60 38 0E 38 3F 8E 30 00 80 FD 06 00 06    ?..`8.8?.0......
020450:  FD 0A 00 01 00 00 7E 3E 00 00 00 04 03 FD 06 00    ......~>........
020460:  60 FD 05 00 30 00 80 00 77 7F 00 00 00 06 FD 06    `...0...w.......
020470:  00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00    ..........`...0.
020480:  80 FD 06 00 06 FD 0A 00 01 FD 07 00 04 03 00 00    ................
020490:  0E E0 00 00 60 00 0F E0 00 00 30 00 80 FD 06 00    ....`.....0.....
0204A0:  06 FD 06 00 01 00 00 0E E0 00 00 00 04 03 00 00    ................
0204B0:  07 C0 00 00 60 00 0E 00 00 00 30 00 80 00 00 03    ....`.....0.....
0204C0:  80 00 00 06 FD 0A 00 01 FD 07 00 04 03 FD 06 00    ................
0204D0:  60 FD 05 00 30 00 80 FD 06 00 06 FD 06 00 01 FD    `...0...........
0204E0:  07 00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06    .......`...0....
0204F0:  00 06 FD 12 00 07 FD 0F FF 80 FD 15 00 07 FD 0F    ................
020500:  FF 80 FD 1E 00 20 FD 06 00 01 FD 1E 00 20 FD 06    ..... ....... ..
020510:  00 01 FD 22 00 20 00 00 70 7F 00 00 01 FD 1E 00    ...". ..p.......
020520:  20 00 00 07 60 00 00 01 FD 22 00 20 FD 06 00 01     ...`....". ....
020530:  FD 1E 00 20 FD 06 00 01 FD FF 00 FD FF 00 FD FF    ... ............
020540:  00 FD 32 00 04 20 00 00 00 82 00 00 00 08 20 FD    ..2.. ........ .
020550:  05 00 04 10 00 00 00 44 00 00 00 11 00 00 00 04    .......D........
020560:  00 00 02 00 01 83 80 01 08 01 87 C0 22 07 C3 80    ............"...
020570:  FD 65 00 07 C0 FD 24 00 7C FD 29 00 20 FD 06 00    .e....$.|.). ...
020580:  01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 00 00 77    .... .....". ..w
020590:  7F 00 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20    ....... .....". 
0205A0:  FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20    ....... .....". 
0205B0:  FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 1D 00 04    ....... ........
0205C0:  FD 0F 00 80 FD 15 00 04 FD 0F 00 80 FD 11 00 01    ................
0205D0:  FD 07 00 04 03 38 0E 38 38 1C 00 60 38 0E 38 38    .....8.88..`8.88
0205E0:  0E 30 00 80 FD 06 00 06 FD 06 00 01 FD 07 00 04    .0..............
0205F0:  03 38 0E 38 38 1C 00 60 38 0E 38 38 0E 30 00 80    .8.88..`8.88.0..
020600:  FD 06 00 06 FD 0A 00 01 00 00 77 77 00 00 00 04    ..........ww....
020610:  03 FD 06 00 60 FD 05 00 30 00 80 00 77 7F 00 00    ....`...0...w...
020620:  00 06 FD 06 00 01 FD 07 00 04 03 FD 06 00 60 FD    ..............`.
020630:  05 00 30 00 80 FD 06 00 06 FD 0A 00 01 FD 07 00    ..0.............
020640:  04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06    .....`...0......
020650:  FD 06 00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00    ............`...
020660:  30 00 80 FD 06 00 06 FD 0A 00 01 FD 07 FF FC 03    0...............
020670:  FD 0C FF F0 00 FD 07 FF FE FD 06 00 01 FD 07 FF    ................
020680:  FC 03 FD 0C FF F0 00 FD 07 FF FE FD 17 00 20 FD    .............. .
020690:  06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD    ...... .....". .
0206A0:  06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 00    ...... .....". .
0206B0:  00 70 70 00 00 01 FD 1E 00 20 FD 06 00 01 FD 22    .pp...... ....."
0206C0:  00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD FF    . ....... ......
0206D0:  00 FD FF 00 FD FF 00 FD 31 00 01 10 00 00 00 42    ........1......B
0206E0:  00 00 00 08 80 00 00 02 40 00 00 01 20 00 00 00    ........@... ...
0206F0:  88 00 00 00 21 00 00 00 04 20 00 00 00 84 00 00    ....!.... ......
020700:  00 10 40 00 00 01 04 FD 15 00 7E FD 04 00 70 0E    ..@.......~...p.
020710:  00 03 80 00 1F FD 19 00 07 E0 00 00 00 07 00 E0    ................
020720:  00 38 00 00 E0 FD 70 00 20 FD 06 00 01 FD 1E 00    .8....p. .......
020730:  20 FD 06 00 01 FD 22 00 20 00 00 77 1C 00 00 01     .....". ..w....
020740:  FD 1E 00 20 00 00 0E 00 00 00 01 FD 22 00 20 FD    ... ........". .
020750:  06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD    ...... .....". .
020760:  06 00 01 FD 1E 00 20 FD 06 00 01 FD 15 00 01 FD    ...... .........
020770:  07 FF FC 03 FD 0C FF F0 00 FD 07 FF FE FD 06 00    ................
020780:  01 FD 07 FF FC 03 FD 0C FF F0 00 FD 07 FF FE FD    ................
020790:  0A 00 01 FD 07 00 04 03 38 1F 38 1F 3F 80 60 38    ........8.8.?.`8
0207A0:  1F 38 1F 3F B0 00 80 FD 06 00 06 FD 06 00 01 FD    .8.?............
0207B0:  07 00 04 03 38 1F 38 1F 3F 80 60 38 1F 38 1F 3F    ....8.8.?.`8.8.?
0207C0:  B0 00 80 FD 06 00 06 FD 0A 00 01 00 00 77 70 00    .............wp.
0207D0:  00 00 04 03 00 00 0E E0 00 00 60 00 0F E0 00 00    ..........`.....
0207E0:  30 00 80 00 77 1C 00 00 00 06 FD 06 00 01 00 00    0...w...........
0207F0:  0F C0 00 00 00 04 03 00 00 07 C0 00 00 60 00 0F    .............`..
020800:  E0 00 00 30 00 80 00 00 0F E0 00 00 06 FD 0A 00    ...0............
020810:  01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00 80    .........`...0..
020820:  FD 06 00 06 FD 06 00 01 FD 07 00 04 03 FD 06 00    ................
020830:  60 FD 05 00 30 00 80 FD 06 00 06 FD 12 00 04 FD    `...0...........
020840:  0F 00 80 FD 15 00 04 FD 0F 00 80 FD 1E 00 20 FD    .............. .
020850:  06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD    ...... .....". .
020860:  06 00 01 FD 1E 00 20 00 00 07 00 00 00 01 FD 22    ...... ........"
020870:  00 20 00 00 70 70 00 00 01 FD 1E 00 20 FD 06 00    . ..pp...... ...
020880:  01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00    ..". ....... ...
020890:  01 FD FF 00 FD FF 00 FD FF 00 FD 30 00 FF FF FC    ...........0....
0208A0:  1F FF FF FF C7 FF FF FF F1 FF FF FF FC 00 00 02    ................
0208B0:  FD 07 00 04 20 FD 05 00 01 08 FD 20 00 1C FD 04    .... ...... ....
0208C0:  00 70 00 00 03 80 00 3B 80 FD 18 00 01 C0 00 00    .p.....;........
0208D0:  00 07 00 00 00 38 00 01 E0 FD 70 00 20 FD 06 00    .....8....p. ...
0208E0:  01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 00 00 77    .... .....". ..w
0208F0:  1C 00 00 01 FD 1E 00 20 00 00 0E E0 00 00 01 FD    ....... ........
020900:  22 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD    ". ....... .....
020910:  22 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD    ". ....... .....
020920:  15 00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30    ...........`...0
020930:  00 80 FD 06 00 06 FD 06 00 01 FD 07 00 04 03 FD    ................
020940:  06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD 0A 00    ..`...0.........
020950:  01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00 80    .........`...0..
020960:  FD 06 00 06 FD 06 00 01 FD 07 00 04 03 FD 06 00    ................
020970:  60 FD 05 00 30 00 80 FD 06 00 06 FD 0A 00 01 00    `...0...........
020980:  00 7E 3E 00 00 00 04 03 00 00 0E E0 00 00 60 00    .~>...........`.
020990:  00 E0 00 00 30 00 80 00 7F 1C 00 00 00 06 FD 06    ....0...........
0209A0:  00 01 00 00 0E E0 00 00 00 04 03 00 00 0E E0 00    ................
0209B0:  00 60 00 0E 00 00 00 30 00 80 00 00 0F E0 00 00    .`.....0........
0209C0:  06 FD 0A 00 01 FD 07 00 04 03 FD 06 00 60 FD 05    .............`..
0209D0:  00 30 00 80 FD 06 00 06 FD 06 00 01 FD 07 00 04    .0..............
0209E0:  03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD    ....`...0.......
0209F0:  12 00 04 FD 0F 00 80 FD 15 00 04 FD 0F 00 80 FD    ................
020A00:  1E 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD    .. ....... .....
020A10:  22 00 20 FD 06 00 01 FD 1E 00 20 00 00 0D 80 00    ". ....... .....
020A20:  00 01 FD 22 00 20 00 00 70 7E 00 00 01 FD 1E 00    ...". ..p~......
020A30:  20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00     .....". .......
020A40:  20 FD 06 00 01 FD FF 00 FD FF 00 FD FF 00 FD 73     ..............s
020A50:  00 1C 1F 0E E1 F8 FC 1E 07 C3 B8 00 3B 80 FD 18    ............;...
020A60:  00 01 C1 F0 EE 1F 8F C1 E0 7C 3B 80 00 E0 FD 20    .........|;.... 
020A70:  00 3F FD 07 FF FD 1E 00 3F FD 07 FF FD 22 00 20    .?......?....". 
020A80:  FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20    ....... .....". 
020A90:  00 00 77 1C 00 00 01 FD 1E 00 20 00 00 01 C0 00    ..w....... .....
020AA0:  00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD 06    ...". ....... ..
020AB0:  00 01 FD 1D 00 07 FD 0F FF 80 FD 15 00 07 FD 0F    ................
020AC0:  FF 80 FD 11 00 01 FD 07 00 04 03 3F 8E 00 00 1F    ...........?....
020AD0:  00 60 3F 8E 00 00 0E 30 00 80 FD 06 00 06 FD 06    .`?....0........
020AE0:  00 01 FD 07 00 04 03 3F 8E 00 00 1F 00 60 3F 8E    .......?.....`?.
020AF0:  00 00 0E 30 00 80 FD 06 00 06 FD 0A 00 01 FD 07    ...0............
020B00:  00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00    ......`...0.....
020B10:  06 FD 06 00 01 FD 07 00 04 03 FD 06 00 60 FD 05    .............`..
020B20:  00 30 00 80 FD 06 00 06 FD 0A 00 01 00 00 77 07    .0............w.
020B30:  00 00 00 04 03 00 00 07 C0 00 00 60 00 01 C0 00    ...........`....
020B40:  00 30 00 80 00 77 1C 00 00 00 06 FD 06 00 01 00    .0...w..........
020B50:  00 0E E0 00 00 00 04 03 00 00 0E 00 00 00 60 00    ..............`.
020B60:  0E 00 00 00 30 00 80 00 00 03 80 00 00 06 FD 0A    ....0...........
020B70:  00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00    ..........`...0.
020B80:  80 FD 06 00 06 FD 06 00 01 FD 07 00 04 03 FD 06    ................
020B90:  00 60 FD 05 00 30 00 80 FD 06 00 06 FD 12 00 04    .`...0..........
020BA0:  FD 0F 00 80 FD 15 00 04 FD 0F 00 80 FD 1E 00 20    ............... 
020BB0:  FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20    ....... .....". 
020BC0:  FD 06 00 01 FD 1E 00 20 00 00 0D 80 00 00 01 FD    ....... ........
020BD0:  22 00 20 00 00 70 70 00 00 01 FD 1E 00 20 FD 06    ". ..pp...... ..
020BE0:  00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD 06    ...". ....... ..
020BF0:  00 01 FD FF 00 FD FF 00 FD FF 00 FD 73 00 1C 3B    ............s..;
020C00:  8E E3 80 70 0E 0E E3 F0 00 3F 80 FD 18 00 01 C3    ...p.....?......
020C10:  B8 EE 38 07 00 E0 EE 3F 00 00 E0 FD 20 00 3F FD    ..8....?.... .?.
020C20:  07 FF FD 1E 00 3F FD 07 FF FD 22 00 20 FD 06 00    .....?....". ...
020C30:  01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 00 00 3E    .... .....". ..>
020C40:  1C 00 00 01 FD 1E 00 20 00 00 03 80 00 00 01 FD    ....... ........
020C50:  22 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD    ". ....... .....
020C60:  1D 00 04 FD 0F 00 80 FD 15 00 04 FD 0F 00 80 FD    ................
020C70:  11 00 01 FD 07 00 04 03 38 00 00 00 3B 80 60 38    ........8...;.`8
020C80:  00 00 00 1E 30 00 80 FD 06 00 06 FD 06 00 01 FD    ....0...........
020C90:  07 00 04 03 38 00 00 00 3B 80 60 38 00 00 00 1E    ....8...;.`8....
020CA0:  30 00 80 FD 06 00 06 FD 0A 00 01 FD 07 00 04 03    0...............
020CB0:  FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD 06    ...`...0........
020CC0:  00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00    ..........`...0.
020CD0:  80 FD 06 00 06 FD 0A 00 01 00 00 77 77 00 00 00    ...........ww...
020CE0:  04 03 00 00 03 80 00 00 60 00 03 80 00 00 30 00    ........`.....0.
020CF0:  80 00 77 1C 00 00 00 06 FD 06 00 01 00 00 0F C0    ..w.............
020D00:  00 00 00 04 03 00 00 0E E0 00 00 60 00 0F C0 00    ...........`....
020D10:  00 30 00 80 00 00 03 80 00 00 06 FD 0A 00 01 FD    .0..............
020D20:  07 00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06    .......`...0....
020D30:  00 06 FD 06 00 01 FD 07 00 04 03 FD 06 00 60 FD    ..............`.
020D40:  05 00 30 00 80 FD 06 00 06 FD 12 00 04 FD 0F 00    ..0.............
020D50:  80 FD 15 00 04 FD 0F 00 80 FD 1E 00 20 FD 06 00    ............ ...
020D60:  01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD 06 00    .... .....". ...
020D70:  01 FD 1E 00 20 00 00 07 00 00 00 01 FD 22 00 20    .... ........". 
020D80:  00 00 70 70 00 00 01 FD 1E 00 20 FD 06 00 01 FD    ..pp...... .....
020D90:  22 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD    ". ....... .....
020DA0:  FF 00 FD FF 00 FD FF 00 FD 73 00 DC 3B 8E E1 F0    .........s..;...
020DB0:  70 0E 0E 03 E0 00 3B 80 FD 18 00 0D C3 B8 EE 1F    p.....;.........
020DC0:  07 00 E0 E0 3E 00 00 E0 FD 20 00 20 FD 06 00 01    ....>.... . ....
020DD0:  FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01    ... .....". ....
020DE0:  FD 1E 00 20 FD 06 00 01 FD 22 00 20 00 00 1C 1C    ... .....". ....
020DF0:  00 00 01 FD 1E 00 20 00 00 07 00 00 00 01 FD 22    ...... ........"
020E00:  00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 1D    . ....... ......
020E10:  00 04 FD 0F 00 80 FD 15 00 04 FD 0F 00 80 FD 11    ................
020E20:  00 01 FD 07 00 04 03 38 1E 3F 1F 03 80 60 38 1E    .......8.?...`8.
020E30:  3F 1F 0E 30 00 80 FD 06 00 06 FD 06 00 01 FD 07    ?..0............
020E40:  00 04 03 38 1E 3F 1F 03 80 60 38 1E 3F 1F 0E 30    ...8.?...`8.?..0
020E50:  00 80 FD 06 00 06 FD 0A 00 01 FD 07 00 04 03 FD    ................
020E60:  06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD 06 00    ..`...0.........
020E70:  01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00 80    .........`...0..
020E80:  FD 06 00 06 FD 0A 00 01 00 00 7E 3E 00 00 00 04    ..........~>....
020E90:  03 00 00 07 C0 00 00 60 00 07 00 00 00 30 00 80    .......`.....0..
020EA0:  00 77 1C 00 00 00 06 FD 06 00 01 00 00 0E C0 00    .w..............
020EB0:  00 00 04 03 00 00 0E 60 00 00 60 00 0E 00 00 00    .......`..`.....
020EC0:  30 00 80 00 00 03 80 00 00 06 FD 0A 00 01 FD 07    0...............
020ED0:  00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00    ......`...0.....
020EE0:  06 FD 06 00 01 FD 07 00 04 03 FD 06 00 60 FD 05    .............`..
020EF0:  00 30 00 80 FD 06 00 06 FD 12 00 04 FD 0F 00 80    .0..............
020F00:  FD 15 00 04 FD 0F 00 80 FD 1E 00 20 FD 06 00 01    ........... ....
020F10:  FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01    ... .....". ....
020F20:  FD 1E 00 20 00 00 0D A0 00 00 01 FD 22 00 20 00    ... ........". .
020F30:  00 7F 70 00 00 01 FD 1E 00 20 FD 06 00 01 FD 22    ..p...... ....."
020F40:  00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD FF    . ....... ......
020F50:  00 FD FF 00 FD FF 00 FD 60 00 1A 40 00 00 40 00    ........`..@..@.
020F60:  40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    @...............
020F70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020F80:  00 00 70 70 00 00 01 FD 1E 00 20 FD 06 00 01 FD    ..pp...... .....
020F90:  22 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD    ". ....... .....
020FA0:  FF 00 FD FF 00 FD FF 00 FD 73 00 DC 3B 8E E1 F0    .........s..;...
020FB0:  70 0E 0E 03 E0 00 3B 80 FD 18 00 0D C3 B8 EE 1F    p.....;.........
020FC0:  07 00 E0 E0 3E 00 00 E0 FD 20 00 20 FD 06 00 01    ....>.... . ....
020FD0:  FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01    ... .....". ....
020FE0:  FD 1E 00 20 FD 06 00 01 FD 22 00 20 00 00 1C 1C    ... .....". ....
020FF0:  00 00 01 FD 1E 00 20 00 00 07 00 00 00 01 FD 22    ...... ........"
021000:  00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 1D    . ....... ......
021010:  00 04 FD 0F 00 80 FD 15 00 04 FD 0F 00 80 FD 11    ................
021020:  00 01 FD 07 00 04 03 38 1E 3F 1F 03 80 60 38 1E    .......8.?...`8.
021030:  3F 1F 0E 30 00 80 FD 06 00 06 FD 06 00 01 FD 07    ?..0............
021040:  00 04 03 38 1E 3F 1F 03 80 60 38 1E 3F 1F 0E 30    ...8.?...`8.?..0
021050:  00 80 FD 06 00 06 FD 0A 00 01 FD 07 00 04 03 FD    ................
021060:  06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD 06 00    ..`...0.........
021070:  01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00 80    .........`...0..
021080:  FD 06 00 06 FD 0A 00 01 00 00 7E 3E 00 00 00 04    ..........~>....
021090:  03 00 00 07 C0 00 00 60 00 07 00 00 00 30 00 80    .......`.....0..
0210A0:  00 77 1C 00 00 00 06 FD 06 00 01 00 00 0E C0 00    .w..............
0210B0:  00 00 04 03 00 00 0E 60 00 00 60 00 0E 00 00 00    .......`..`.....
0210C0:  30 00 80 00 00 03 80 00 00 06 FD 0A 00 01 FD 07    0...............
0210D0:  00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00    ......`...0.....
0210E0:  06 FD 06 00 01 FD 07 00 04 03 FD 06 00 60 FD 05    .............`..
0210F0:  00 30 00 80 FD 06 00 06 FD 12 00 04 FD 0F 00 80    .0..............
021100:  00 4A 4F 59 32 2D 36 20 20 42 49 4E 00 00 00 00    .JOY2-6  BIN....
021110:  00 00 02 00 00 00 40 00 32 0D 00 00 00 00 00 00    ......@.2.......
021120:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021130:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021140:  32 0D 00 60 03 00 20 FD 06 00 01 FD 22 00 20 FD    2..`.. .....". .
021150:  06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD    ...... .....". .
021160:  06 00 01 FD 1E 00 20 FD 06 00 01 FD FF 00 FD FF    ...... .........
021170:  00 FD FF 00 FD 60 00 1A 00 00 00 00 00 00 00 00    .....`..........
021180:  3A 5A 40 CD 0E BC 2A 5B 40 CD 05 BC ED 4B 5D 40    :Z@...*[@....K]@
021190:  CD 38 BC 21 5F 40 AF 4E 23 46 23 E5 F5 CD 32 BC    .8.!_@.N#F#...2.
0211A0:  F1 E1 3C FE 10 20 F0 21 83 40 11 00 C0 ED 4B 81    ..<.. .!.@....K.
0211B0:  40 47 B7 20 06 01 00 40 ED B0 C9 7E B9 28 10 12    @G. ...@...~.(..
0211C0:  13 23 3A 80 40 94 20 F3 3A 7F 40 95 20 ED C9 23    .#:.@. .:.@. ..#
0211D0:  46 23 7E 12 13 10 FC C3 41 40 02 00 00 01 01 01    F#~.....A@......
0211E0:  01 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 00    ................
0211F0:  00 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 32    ...............2
021200:  4D FD FF FD 63 00 DC 3B 87 E0 38 70 0E 0E E3 F0    M...c..;..8p....
021210:  00 3B 80 FD 18 00 0D C3 B8 7E 03 87 00 E0 EE 3F    .;.......~.....?
021220:  00 00 E0 FD 20 00 20 FD 06 00 01 FD 1E 00 20 FD    .... . ....... .
021230:  06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD    ....". ....... .
021240:  06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD    ....". ....... .
021250:  06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD    ....". ....... .
021260:  06 00 01 FD 1D 00 04 FD 0F 00 80 FD 15 00 04 FD    ................
021270:  0F 00 80 FD 11 00 01 FD 07 00 04 03 3F 0E 3B BB    ............?.;.
021280:  87 00 60 3F 0E 3B BB 8E 30 00 80 FD 06 00 06 FD    ..`?.;..0.......
021290:  06 00 01 FD 07 00 04 03 3F 0E 3B BB 87 00 60 3F    ........?.;...`?
0212A0:  0E 3B BB 8E 30 00 80 FD 06 00 06 FD 0A 00 01 FD    .;..0...........
0212B0:  07 00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06    .......`...0....
0212C0:  00 06 FD 06 00 01 00 07 C3 E3 E0 00 00 04 03 00    ................
0212D0:  07 E7 F7 00 00 60 03 E3 E7 70 00 30 00 80 00 07    .....`...p.0....
0212E0:  C3 E0 E0 00 06 FD 0A 00 01 FD 07 00 04 03 FD 06    ................
0212F0:  00 60 FD 05 00 30 00 80 FD 06 00 06 FD 06 00 01    .`...0..........
021300:  FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD    ........`...0...
021310:  06 00 06 FD 0A 00 01 FD 07 00 04 03 FD 06 00 60    ...............`
021320:  FD 05 00 30 00 80 FD 06 00 06 FD 06 00 01 FD 07    ...0............
021330:  00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00    ......`...0.....
021340:  06 FD 12 00 07 FD 0F FF 80 FD 15 00 07 FD 0F FF    ................
021350:  80 FD 1E 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00    .... ....... ...
021360:  01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00    ..". ....... ...
021370:  01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00    ..". ....... ...
021380:  01 FD 22 00 3F FD 07 FF FD 1E 00 3F FD 07 FF FD    ..".?......?....
021390:  FF 00 FD FF 00 FD FF 00 FD 73 00 78 1F 00 E3 F0    .........s.x....
0213A0:  3C 1F 07 C3 B8 00 1F FD 19 00 07 81 F0 0E 3F 03    <.............?.
0213B0:  C1 F0 7C 3B 80 03 F8 FD 20 00 20 FD 06 00 01 FD    ..|;.... . .....
0213C0:  1E 00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD    .. .....". .....
0213D0:  1E 00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD    .. .....". .....
0213E0:  1E 00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD    .. .....". .....
0213F0:  1E 00 20 FD 06 00 01 FD 1D 00 04 FD 0F 00 80 FD    .. .............
021400:  15 00 04 FD 0F 00 80 FD 11 00 01 FD 07 00 04 03    ................
021410:  38 0E 38 3F 8E 00 60 38 0E 38 3F 8E 30 00 80 FD    8.8?..`8.8?.0...
021420:  06 00 06 FD 06 00 01 FD 07 00 04 03 38 0E 38 3F    ............8.8?
021430:  8E 00 60 38 0E 38 3F 8E 30 00 80 FD 06 00 06 FD    ..`8.8?.0.......
021440:  0A 00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30    ...........`...0
021450:  00 80 FD 06 00 06 FD 06 00 01 00 07 E7 77 70 00    .............wp.
021460:  00 04 03 00 07 77 07 00 00 60 07 77 77 E0 00 30    .....w...`.ww..0
021470:  00 80 00 07 E7 71 E0 00 06 FD 0A 00 01 FD 07 00    .....q..........
021480:  04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06    .....`...0......
021490:  FD 06 00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00    ............`...
0214A0:  30 00 80 FD 06 00 06 FD 0A 00 01 FD 07 00 04 03    0...............
0214B0:  FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD 06    ...`...0........
0214C0:  00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00    ..........`...0.
0214D0:  80 FD 06 00 06 FD 12 00 07 FD 0F FF 80 FD 15 00    ................
0214E0:  07 FD 0F FF 80 FD 1E 00 20 FD 06 00 01 FD 1E 00    ........ .......
0214F0:  20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00     .....". .......
021500:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
021510:  1C 00 00 00 02 09 50 E5 1C 00 C1 02 00 00 00 02    ......P.........
021520:  1C 00 C2 02 00 00 00 02 1C 00 C3 02 00 00 00 02    ................
021530:  1C 00 C4 02 00 00 00 02 1C 00 C5 02 00 00 00 02    ................
021540:  1C 00 C6 02 00 00 00 02 1C 00 C7 02 00 00 00 02    ................
021550:  1C 00 C8 02 00 00 00 02 1C 00 C9 02 00 00 00 02    ................
021560:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021570:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021580:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021590:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0215A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0215B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0215C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0215D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0215E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0215F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021600:  20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00     .....". .......
021610:  20 FD 06 00 01 FD FF 00 FD FF 00 FD FF 00 FD 32     ..............2
021620:  00 04 20 00 00 00 82 00 00 00 08 20 FD 05 00 04    .. ........ ....
021630:  10 00 00 00 44 00 00 00 11 00 00 00 04 00 00 02    ....D...........
021640:  00 01 83 80 01 08 01 87 C0 22 07 C3 80 FD 65 00    ........."....e.
021650:  07 C0 FD 24 00 7C FD 29 00 20 FD 06 00 01 FD 1E    ...$.|.). ......
021660:  00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E    . .....". ......
021670:  00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E    . .....". ......
021680:  00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E    . .....". ......
021690:  00 20 FD 06 00 01 FD 1D 00 04 FD 0F 00 80 FD 15    . ..............
0216A0:  00 04 FD 0F 00 80 FD 11 00 01 FD 07 00 04 03 38    ...............8
0216B0:  0E 38 38 1C 00 60 38 0E 38 38 0E 30 00 80 FD 06    .88..`8.88.0....
0216C0:  00 06 FD 06 00 01 FD 07 00 04 03 38 0E 38 38 1C    ...........8.88.
0216D0:  00 60 38 0E 38 38 0E 30 00 80 FD 06 00 06 FD 0A    .`8.88.0........
0216E0:  00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00    ..........`...0.
0216F0:  80 FD 06 00 06 FD 06 00 01 00 07 77 00 70 00 00    ...........w.p..
021700:  04 03 00 07 77 07 00 00 60 07 77 07 C0 00 30 00    ....w...`.w...0.
021710:  80 00 07 77 03 E0 00 06 FD 0A 00 01 FD 07 00 04    ...w............
021720:  03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD    ....`...0.......
021730:  06 00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30    ...........`...0
021740:  00 80 FD 06 00 06 FD 0A 00 01 FD 07 FF FC 03 FD    ................
021750:  0C FF F0 00 FD 07 FF FE FD 06 00 01 FD 07 FF FC    ................
021760:  03 FD 0C FF F0 00 FD 07 FF FE FD 17 00 20 FD 06    ............. ..
021770:  00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD 06    ..... .....". ..
021780:  00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD 06    ..... .....". ..
021790:  00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD 06    ..... .....". ..
0217A0:  00 01 FD 1E 00 20 FD 06 00 01 FD FF 00 FD FF 00    ..... ..........
0217B0:  FD FF 00 FD 31 00 01 10 00 00 00 42 00 00 00 08    ....1......B....
0217C0:  80 00 00 02 40 00 00 01 20 00 00 00 88 00 00 00    ....@... .......
0217D0:  21 00 00 00 04 20 00 00 00 84 00 00 00 10 40 00    !.... ........@.
0217E0:  00 01 04 FD 15 00 7E FD 04 00 70 0E 00 03 80 00    ......~...p.....
0217F0:  1F FD 19 00 07 E0 00 00 00 07 00 E0 00 38 00 00    .............8..
021800:  E0 FD 70 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00    ..p. ....... ...
021810:  01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00    ..". ....... ...
021820:  01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00    ..". ....... ...
021830:  01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00    ..". ....... ...
021840:  01 FD 15 00 01 FD 07 FF FC 03 FD 0C FF F0 00 FD    ................
021850:  07 FF FE FD 06 00 01 FD 07 FF FC 03 FD 0C FF F0    ................
021860:  00 FD 07 FF FE FD 0A 00 01 FD 07 00 04 03 38 1F    ..............8.
021870:  38 1F 3F 80 60 38 1F 38 1F 3F B0 00 80 FD 06 00    8.?.`8.8.?......
021880:  06 FD 06 00 01 FD 07 00 04 03 38 1F 38 1F 3F 80    ..........8.8.?.
021890:  60 38 1F 38 1F 3F B0 00 80 FD 06 00 06 FD 0A 00    `8.8.?..........
0218A0:  01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00 80    .........`...0..
0218B0:  FD 06 00 06 FD 06 00 01 00 07 77 00 E0 00 00 04    ..........w.....
0218C0:  03 00 07 E7 E7 00 00 60 07 F7 07 80 00 30 00 80    .......`.....0..
0218D0:  00 07 77 06 E0 00 06 FD 0A 00 01 FD 07 00 04 03    ..w.............
0218E0:  FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD 06    ...`...0........
0218F0:  00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00    ..........`...0.
021900:  80 FD 06 00 06 FD 12 00 04 FD 0F 00 80 FD 15 00    ................
021910:  04 FD 0F 00 80 FD 1E 00 20 FD 06 00 01 FD 1E 00    ........ .......
021920:  20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00     .....". .......
021930:  20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00     .....". .......
021940:  20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00     .....". .......
021950:  20 FD 06 00 01 FD FF 00 FD FF 00 FD FF 00 FD 30     ..............0
021960:  00 FF FF FC 1F FF FF FF C7 FF FF FF F1 FF FF FF    ................
021970:  FC 00 00 02 FD 07 00 04 20 FD 05 00 01 08 FD 20    ........ ...... 
021980:  00 1C FD 04 00 70 00 00 03 80 00 3B 80 FD 18 00    .....p.....;....
021990:  01 C0 00 00 00 07 00 00 00 38 00 01 E0 FD 70 00    .........8....p.
0219A0:  20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00     ....... .....".
0219B0:  20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00     ....... .....".
0219C0:  20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00     ....... .....".
0219D0:  20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 15 00     ....... .......
0219E0:  01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00 80    .........`...0..
0219F0:  FD 06 00 06 FD 06 00 01 FD 07 00 04 03 FD 06 00    ................
021A00:  60 FD 05 00 30 00 80 FD 06 00 06 FD 0A 00 01 FD    `...0...........
021A10:  07 00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06    .......`...0....
021A20:  00 06 FD 06 00 01 FD 07 00 04 03 FD 06 00 60 FD    ..............`.
021A30:  05 00 30 00 80 FD 06 00 06 FD 0A 00 01 FD 07 00    ..0.............
021A40:  04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06    .....`...0......
021A50:  FD 06 00 01 00 07 77 01 C0 00 00 04 03 00 07 77    ......w........w
021A60:  07 00 00 60 07 77 07 C0 00 30 00 80 00 07 77 07    ...`.w...0....w.
021A70:  F0 00 06 FD 0A 00 01 FD 07 00 04 03 FD 06 00 60    ...............`
021A80:  FD 05 00 30 00 80 FD 06 00 06 FD 06 00 01 FD 07    ...0............
021A90:  00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00    ......`...0.....
021AA0:  06 FD 12 00 04 FD 0F 00 80 FD 15 00 04 FD 0F 00    ................
021AB0:  80 FD 1E 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00    .... ....... ...
021AC0:  01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00    ..". ....... ...
021AD0:  01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00    ..". ....... ...
021AE0:  01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00    ..". ....... ...
021AF0:  01 FD FF 00 FD FF 00 FD FF 00 FD 73 00 1C 1F 0E    ...........s....
021B00:  E1 F8 FC 1E 07 C3 B8 00 3B 80 FD 18 00 01 C1 F0    ........;.......
021B10:  EE 1F 8F C1 E0 7C 3B 80 00 E0 FD 20 00 3F FD 07    .....|;.... .?..
021B20:  FF FD 1E 00 3F FD 07 FF FD 22 00 20 FD 06 00 01    ....?....". ....
021B30:  FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01    ... .....". ....
021B40:  FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01    ... .....". ....
021B50:  FD 1E 00 20 FD 06 00 01 FD 1D 00 07 FD 0F FF 80    ... ............
021B60:  FD 15 00 07 FD 0F FF 80 FD 11 00 01 FD 07 00 04    ................
021B70:  03 3F 8E 00 00 1F 00 60 3F 8E 00 00 0E 30 00 80    .?.....`?....0..
021B80:  FD 06 00 06 FD 06 00 01 FD 07 00 04 03 3F 8E 00    .............?..
021B90:  00 1F 00 60 3F 8E 00 00 0E 30 00 80 FD 06 00 06    ...`?....0......
021BA0:  FD 0A 00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00    ............`...
021BB0:  30 00 80 FD 06 00 06 FD 06 00 01 FD 07 00 04 03    0...............
021BC0:  FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD 0A    ...`...0........
021BD0:  00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00    ..........`...0.
021BE0:  80 FD 06 00 06 FD 06 00 01 00 07 E7 73 80 00 00    ............s...
021BF0:  04 03 00 07 77 07 00 00 60 07 77 77 E0 00 30 00    ....w...`.ww..0.
021C00:  80 00 07 E7 70 E0 00 06 FD 0A 00 01 FD 07 00 04    ....p...........
021C10:  03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD    ....`...0.......
021C20:  06 00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30    ...........`...0
021C30:  00 80 FD 06 00 06 FD 12 00 04 FD 0F 00 80 FD 15    ................
021C40:  00 04 FD 0F 00 80 FD 1E 00 20 FD 06 00 01 FD 1E    ......... ......
021C50:  00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E    . .....". ......
021C60:  00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E    . .....". ......
021C70:  00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E    . .....". ......
021C80:  00 20 FD 06 00 01 FD FF 00 FD FF 00 FD FF 00 FD    . ..............
021C90:  73 00 1C 3B 8E E3 80 70 0E 0E E3 F0 00 3F 80 FD    s..;...p.....?..
021CA0:  18 00 01 C3 B8 EE 38 07 00 E0 EE 3F 00 00 E0 FD    ......8....?....
021CB0:  20 00 3F FD 07 FF FD 1E 00 3F FD 07 FF FD 22 00     .?......?....".
021CC0:  20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00     ....... .....".
021CD0:  20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00     ....... .....".
021CE0:  20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 1D 00     ....... .......
021CF0:  04 FD 0F 00 80 FD 15 00 04 FD 0F 00 80 FD 11 00    ................
021D00:  01 FD 07 00 04 03 38 00 00 00 3B 80 60 38 00 00    ......8...;.`8..
021D10:  00 1E 30 00 80 FD 06 00 06 FD 06 00 01 FD 07 00    ..0.............
021D20:  04 03 38 00 00 00 3B 80 60 38 00 00 00 1E 30 00    ..8...;.`8....0.
021D30:  80 FD 06 00 06 FD 0A 00 01 FD 07 00 04 03 FD 06    ................
021D40:  00 60 FD 05 00 30 00 80 FD 06 00 06 FD 06 00 01    .`...0..........
021D50:  FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD    ........`...0...
021D60:  06 00 06 FD 0A 00 01 FD 07 00 04 03 FD 06 00 60    ...............`
021D70:  FD 05 00 30 00 80 FD 06 00 06 FD 06 00 01 00 07    ...0............
021D80:  C3 E7 F0 00 00 04 03 00 07 E7 F7 F0 00 60 07 73    .............`.s
021D90:  E7 70 00 30 00 80 00 07 C3 E0 E0 00 06 FD 0A 00    .p.0............
021DA0:  01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00 80    .........`...0..
021DB0:  FD 06 00 06 FD 06 00 01 FD 07 00 04 03 FD 06 00    ................
021DC0:  60 FD 05 00 30 00 80 FD 06 00 06 FD 12 00 04 FD    `...0...........
021DD0:  0F 00 80 FD 15 00 04 FD 0F 00 80 FD 1E 00 20 FD    .............. .
021DE0:  06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD    ...... .....". .
021DF0:  06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD    ...... .....". .
021E00:  06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD    ...... .....". .
021E10:  06 00 01 FD 1E 00 20 FD 06 00 01 FD FF 00 FD FF    ...... .........
021E20:  00 FD FF 00 FD 73 00 DC 3B 8E E1 F0 70 0E 0E 03    .....s..;...p...
021E30:  E0 00 3B 80 FD 18 00 0D C3 B8 EE 1F 07 00 E0 E0    ..;.............
021E40:  3E 00 00 E0 FD 20 00 20 FD 06 00 01 FD 1E 00 20    >.... . ....... 
021E50:  FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20    .....". ....... 
021E60:  FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20    .....". ....... 
021E70:  FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20    .....". ....... 
021E80:  FD 06 00 01 FD 1D 00 04 FD 0F 00 80 FD 15 00 04    ................
021E90:  FD 0F 00 80 FD 11 00 01 FD 07 00 04 03 38 1E 3F    .............8.?
021EA0:  1F 03 80 60 38 1E 3F 1F 0E 30 00 80 FD 06 00 06    ...`8.?..0......
021EB0:  FD 06 00 01 FD 07 00 04 03 38 1E 3F 1F 03 80 60    .........8.?...`
021EC0:  38 1E 3F 1F 0E 30 00 80 FD 06 00 06 FD 0A 00 01    8.?..0..........
021ED0:  FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD    ........`...0...
021EE0:  06 00 06 FD 06 00 01 FD 07 00 04 03 FD 06 00 60    ...............`
021EF0:  FD 05 00 30 00 80 FD 06 00 06 FD 0A 00 01 FD 07    ...0............
021F00:  00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00    ......`...0.....
021F10:  06 FD 06 00 01 FD 07 00 04 03 FD 06 00 60 FD 05    .............`..
021F20:  00 30 00 80 FD 06 00 06 FD 0A 00 01 FD 07 00 04    .0..............
021F30:  03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD    ....`...0.......
021F40:  06 00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30    ...........`...0
021F50:  00 80 FD 06 00 06 FD 12 00 04 FD 0F 00 80 FD 15    ................
021F60:  00 04 FD 0F 00 80 FD 1E 00 20 FD 06 00 01 FD 1E    ......... ......
021F70:  00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E    . .....". ......
021F80:  00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E    . .....". ......
021F90:  00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E    . .....". ......
021FA0:  00 20 FD 06 00 01 FD FF 00 FD FF 00 FD FF 00 FD    . ..............
021FB0:  60 00 1A 00 00 00 00 00 00 00 00 00 00 00 00 00    `...............
021FC0:  00 40 00 B1 03 01 00 4A 4F 59 32 2D 36 20 20 24    .@.....JOY2-6  $
021FD0:  24 24 FF 00 FF 00 00 02 00 00 00 40 00 00 40 00    $$.........@..@.
021FE0:  40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    @...............
021FF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
022000:  10 3C 02 10 04 15 00 44 00 80 80 11 00 01 00 04    .<.....D........
022010:  00 00 03 FF FF FF F8 FF FF FF FE 3F FF FF FF 87    ...........?....
022020:  FF FF FF F1 FF FF FF FC FF FF FF FE 7F FF FF FF    ................
022030:  1F FF FF FF C3 FF FF FF F8 7F FF FF FF 0F FF FF    ................
022040:  FF E0 FF FF FF FE 3F FF FF FF 87 FF FF FF F0 FF    ......?.........
022050:  FF FF FE 1F FF FF FF C7 FF FF FF F1 FF FF FF FC    ................
022060:  00 00 02 00 02 04 40 01 08 02 00 40 22 04 04 40    ......@....@"..@
022070:  08 80 40 44 02 10 08 08 80 44 08 06 00 12 00 18    ..@D.....D......
022080:  08 09 00 18 44 04 40 08 40 01 08 01 03 00 21 01    ....D.@.@.....!.
022090:  10 10 04 20 22 10 00 82 00 C0 10 08 20 00 00 00    ... "....... ...
0220A0:  00 00 04 10 11 11 00 44 01 82 20 11 00 06 00 04    .......D.. .....
0220B0:  00 00 02 00 00 00 00 01 08 00 00 00 22 00 00 00    ............"...
0220C0:  08 80 00 00 02 10 00 00 00 44 00 00 00 12 00 00    .........D......
0220D0:  00 09 00 00 00 04 40 00 00 01 08 00 00 00 21 00    ......@.......!.
0220E0:  00 00 04 20 00 00 00 82 00 00 00 08 20 00 00 20    ... ........ .. 
0220F0:  70 00 04 10 00 00 00 44 00 00 00 11 00 00 00 04    p......D........
022100:  00 00 02 00 00 00 00 00 00 21 00 00 00 04 40 00    .........!....@.
022110:  00 01 10 00 00 00 42 00 00 00 08 80 00 00 02 40    ......B........@
022120:  00 00 01 20 00 00 00 88 00 00 00 21 00 00 00 04    ... .......!....
022130:  20 00 00 00 84 00 00 00 10 40 00 00 01 04 00 00     ........@......
022140:  00 00 04 10 00 00 00 44 00 00 00 11 00 00 00 04    .......D........
022150:  00 00 02 00 00 00 00 00 00 21 00 00 00 04 40 00    .........!....@.
022160:  00 01 10 00 00 00 42 00 00 00 08 80 00 00 02 40    ......B........@
022170:  00 00 01 20 00 00 00 88 00 00 00 21 00 00 00 04    ... .......!....
022180:  20 00 00 00 84 00 00 00 10 40 00 00 01 04 00 00     ........@......
022190:  00 00 04 10 00 00 00 44 00 00 00 11 00 00 00 04    .......D........
0221A0:  00 00 02 00 00 00 00 00 00 00 04 20 00 00 00 88    ........... ....
0221B0:  00 00 00 22 00 00 00 08 40 00 00 01 10 00 00 00    ..."....@.......
0221C0:  48 00 00 00 24 00 00 00 11 00 00 00 04 20 00 00    H...$........ ..
0221D0:  00 84 00 00 00 10 80 00 00 02 08 00 00 00 00 00    ................
0221E0:  00 00 04 10 00 00 00 44 00 00 00 11 00 00 00 04    .......D........
0221F0:  00 00 02 00 00 08 04 00 00 00 04 20 08 04 00 88    ........... ....
022200:  00 50 41 44 32 2D 34 20 20 42 49 4E 00 00 00 00    .PAD2-4  BIN....
022210:  00 00 02 00 00 00 40 00 86 0A 00 00 00 00 00 00    ......@.........
022220:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
022230:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
022240:  86 0A 00 E3 03 FB FF 00 FB 6E 00 1A 34 20 20 24    .........n..4  $
022250:  24 24 FF 00 FF 00 00 02 00 00 00 40 00 00 40 00    $$.........@..@.
022260:  40 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 00    ................
022280:  3A 5A 40 CD 0E BC 2A 5B 40 CD 05 BC ED 4B 5D 40    :Z@...*[@....K]@
022290:  CD 38 BC 21 5F 40 AF 4E 23 46 23 E5 F5 CD 32 BC    .8.!_@.N#F#...2.
0222A0:  F1 E1 3C FE 10 20 F0 21 83 40 11 00 C0 ED 4B 81    ..<.. .!.@....K.
0222B0:  40 47 B7 20 06 01 00 40 ED B0 C9 7E B9 28 10 12    @G. ...@...~.(..
0222C0:  13 23 3A 80 40 94 20 F3 3A 7F 40 95 20 ED C9 23    .#:.@. .:.@. ..#
0222D0:  46 23 7E 12 13 10 FC C3 41 40 02 00 00 01 01 01    F#~.....A@......
0222E0:  01 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 00    ................
0222F0:  00 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 86    ................
022300:  4A FB FF FB 61 00 0E 01 F8 EE 1F 03 C1 F0 7C 3B    J...a.........|;
022310:  80 03 98 7E 31 87 C3 80 7C 1F 00 03 B8 7C 03 8E    ...~1...|....|..
022320:  01 F8 7E FB 0E 00 F8 3F 1C 07 E0 F8 70 00 07 70    ..~....?....p..p
022330:  F8 07 1F 80 FB 6C 00 10 01 FD FC 00 10 01 FC F8    .....l..........
022340:  00 10 01 FC F8 00 10 FB 1A 00 40 7F 77 7E 00 40    ..........@.w~.@
022350:  FB 20 00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10    . ..............
022360:  FB 1A 00 40 FB 04 00 40 FB 20 00 10 FB 04 00 10    ...@...@. ......
022370:  FB 04 00 10 FB 04 00 10 FB 15 00 40 FB 04 00 40    ...........@...@
022380:  FB 04 00 40 FB 04 00 40 FB 1B 00 10 01 C1 FC 00    ...@...@........
022390:  10 01 C0 1C 00 10 01 C1 DC 00 10 FB 15 00 40 7F    ..............@.
0223A0:  70 1C 00 43 83 BB 80 E0 40 7F 7E 1C 00 40 FB 1B    p..C....@.~..@..
0223B0:  00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 15    ................
0223C0:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 1B    .@...@...@...@..
0223D0:  00 10 00 FE 38 00 10 00 FE 7C 00 10 00 FE 7C 00    ....8....|....|.
0223E0:  10 FB 1A 00 40 FB 04 00 40 FB 20 00 10 FB 04 00    ....@...@. .....
0223F0:  10 FB 04 00 10 FB 04 00 10 FB 1A 00 40 FB 04 00    ............@...
022400:  40 FB 20 00 10 FB 04 00 10 FB 04 00 10 FB 04 00    @. .............
022410:  10 FB 40 00 10 03 83 B8 00 10 03 80 00 00 10 38    ..@............8
022420:  38 3B 80 10 FB 40 00 10 FB 04 00 10 FB 04 00 10    8;...@..........
022430:  FB 04 00 10 FB FF 00 FB FF 00 FB FF 00 FB FF 00    ................
022440:  FB 97 00 1F 0E FB 1C 00 3E FB 1E 00 1F FB 0E FF    ........>.......
022450:  F0 FB 1A 00 7F FB 04 FF E0 FB 20 00 10 01 C0 1C    .......... .....
022460:  00 10 01 C1 DC 00 10 01 C1 DC 00 10 FB 1A 00 40    ...............@
022470:  7F 77 70 00 40 FB 20 00 10 FB 04 00 10 FB 04 00    .wp.@. .........
022480:  10 FB 04 00 10 FB 1A 00 40 FB 04 00 40 FB 20 00    ........@...@. .
022490:  10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 15 00    ................
0224A0:  40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 1B 00    @...@...@...@...
0224B0:  10 01 C0 38 00 10 01 C1 DC 00 10 01 C1 DC 00 10    ...8............
0224C0:  FB 15 00 40 7F 70 1C 00 43 BB BB 80 E0 40 7F 76    ...@.p..C....@.v
0224D0:  1C 00 40 FB 1B 00 1F FB 0E FF F0 FB 15 00 7F FB    ..@.............
0224E0:  0E FF C0 FB 1B 00 10 00 E0 78 00 10 00 E0 EE 00    .........x......
0224F0:  10 00 E0 EE 00 10 FB 1A 00 40 63 7C 73 00 40 FB    .........@c|s.@.
022500:  20 00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB     ...............
022510:  1A 00 40 FB 04 00 40 FB 20 00 10 FB 04 00 10 FB    ..@...@. .......
022520:  04 00 10 FB 04 00 10 FB 40 00 10 03 83 B8 00 10    ........@.......
022530:  03 80 E0 00 10 38 38 39 80 10 FB 40 00 1F FB 0E    .....889...@....
022540:  FF F0 FB FF 00 FB FF 00 FB FF 00 FB EF 00 04 20    ............... 
022550:  00 00 00 82 00 00 00 08 20 FB 05 00 04 10 00 00    ........ .......
022560:  00 44 00 00 00 11 00 00 00 04 00 00 02 00 01 83    .D..............
022570:  80 01 08 01 87 C0 22 07 C3 80 FB 11 00 0F E0 00    ......".........
022580:  00 00 07 00 E0 00 00 00 03 98 FB 05 00 38 00 00    .............8..
022590:  03 B8 FB 05 00 0E FB 0E 00 F8 FB 07 00 07 70 FB    ..............p.
0225A0:  70 00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB    p...............
0225B0:  1A 00 40 FB 04 00 40 FB 20 00 10 01 C0 38 00 10    ..@...@. ....8..
0225C0:  01 C1 DC 00 10 01 C1 DC 00 10 FB 1A 00 40 77 77    .............@ww
0225D0:  70 00 40 FB 20 00 10 FB 04 00 10 FB 04 00 10 FB    p.@. ...........
0225E0:  04 00 10 FB 1A 00 40 FB 04 00 40 FB 20 00 10 FB    ......@...@. ...
0225F0:  04 00 10 FB 04 00 10 FB 04 00 10 FB 15 00 40 FB    ..............@.
022600:  04 00 40 FB 04 00 40 FB 04 00 40 FB 1B 00 10 01    ..@...@...@.....
022610:  C0 38 00 10 01 C0 F8 00 10 01 C0 F8 00 10 FB 15    .8..............
022620:  00 40 77 70 1C 00 41 F1 F3 80 E0 40 77 77 1C 00    .@wp..A....@ww..
022630:  40 FB 1B 00 10 FB 04 00 10 FB 04 00 10 FB 04 00    @...............
022640:  10 FB 1A 00 40 FB 04 00 40 FB 20 00 10 00 E0 38    ....@...@. ....8
022650:  00 10 00 E0 0E 00 10 00 E0 0E 00 10 FB 1A 00 40    ...............@
022660:  6B 7E 73 00 40 FB 20 00 10 FB 04 00 10 FB 04 00    k~s.@. .........
022670:  10 FB 04 00 10 FB 1A 00 40 FB 04 00 40 FB 20 00    ........@...@. .
022680:  10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 40 00    ..............@.
022690:  10 03 81 F0 00 10 03 80 E0 00 10 38 3F B9 80 10    ...........8?...
0226A0:  FB FF 00 FB FF 00 FB FF 00 FB FF 00 FB 3F 00 01    .............?..
0226B0:  10 00 00 00 42 00 00 00 08 80 00 00 02 40 00 00    ....B........@..
0226C0:  01 20 00 00 00 88 00 00 00 21 00 00 00 04 20 00    . .......!.... .
0226D0:  00 00 84 00 00 00 10 40 00 00 01 04 FB 13 00 0E    .......@........
0226E0:  FB 04 00 07 FB 05 00 E3 98 FB 08 00 03 F0 FB 05    ................
0226F0:  00 0E FB 0D 00 01 DC FB 07 00 07 E0 FB 70 00 10    .............p..
022700:  FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 1A 00 40    ...............@
022710:  FB 04 00 40 FB 20 00 10 01 F8 70 00 10 01 F8 F8    ...@. ....p.....
022720:  00 10 01 F8 FC 00 10 FB 1A 00 40 63 3E 70 00 40    ..........@c>p.@
022730:  FB 20 00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10    . ..............
022740:  FB 1A 00 40 FB 04 00 40 FB 20 00 10 FB 04 00 10    ...@...@. ......
022750:  FB 04 00 10 FB 04 00 10 FB 15 00 40 FB 04 00 40    ...........@...@
022760:  FB 04 00 40 FB 04 00 40 FB 1B 00 10 FB 04 00 10    ...@...@........
022770:  FB 04 00 10 FB 04 00 10 FB 15 00 40 63 7F 1C 00    ...........@c...
022780:  40 FB 04 00 40 63 77 1C 00 40 FB 1B 00 10 FB 04    @...@cw..@......
022790:  00 10 FB 04 00 10 FB 04 00 10 FB 1A 00 40 FB 04    .............@..
0227A0:  00 40 FB 20 00 10 00 FC 38 00 10 00 FC 1C 00 10    .@. ....8.......
0227B0:  00 FC 3C 00 10 FB 1A 00 40 6B 77 7B 00 40 FB 20    ..<.....@kw{.@. 
0227C0:  00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 1A    ................
0227D0:  00 40 FB 04 00 40 FB 20 00 10 FB 04 00 10 FB 04    .@...@. ........
0227E0:  00 10 FB 04 00 10 FB 40 00 10 FB 04 00 10 FB 04    .......@........
0227F0:  00 10 FB 04 00 10 FB FF 00 FB FF 00 FB FF 00 FB    ................
022800:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
022810:  1D 00 00 00 02 09 50 E5 1D 00 C1 02 00 00 00 02    ......P.........
022820:  1D 00 C2 02 00 00 00 02 1D 00 C3 02 00 00 00 02    ................
022830:  1D 00 C4 02 00 00 00 02 1D 00 C5 02 00 00 00 02    ................
022840:  1D 00 C6 02 00 00 00 02 1D 00 C7 02 00 00 00 02    ................
022850:  1D 00 C8 02 00 00 00 02 1D 00 C9 02 00 00 00 02    ................
022860:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
022870:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
022880:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
022890:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0228A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0228B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0228C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0228D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0228E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0228F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
022900:  FF 00 FB 3E 00 FF FF FC 1F FF FF FF C7 FF FF FF    ...>............
022910:  F1 FF FF FF FC 00 00 02 FB 07 00 04 20 FB 05 00    ............ ...
022920:  01 08 FB 1E 00 0E 03 B8 FC 1F 0F C1 E0 7C 3F 01    .............|?.
022930:  C3 D8 EE 1B 07 C3 F0 78 1F 00 03 E0 7C 3B 8F C1    .......x....|;..
022940:  F0 7E FB 0D 00 01 C0 77 1F 83 F0 F8 7E 00 07 C0    .~.....w....~...
022950:  F8 77 0F C0 FB 6C 00 10 FB 04 00 10 FB 04 00 10    .w...l..........
022960:  FB 04 00 10 FB 1A 00 40 FB 04 00 40 FB 20 00 10    .......@...@. ..
022970:  01 C0 E0 00 10 01 C1 DC 00 10 01 C0 1C 00 10 FB    ................
022980:  1A 00 40 FB 04 00 40 FB 20 00 10 FB 04 00 10 FB    ..@...@. .......
022990:  04 00 10 FB 04 00 10 FB 1A 00 40 FB 04 00 40 FB    ..........@...@.
0229A0:  20 00 10 01 FC 38 00 10 01 FD FC 00 10 01 FC 78     ....8.........x
0229B0:  00 10 FB 15 00 40 FB 04 00 41 F1 F3 F3 B8 40 FB    .....@...A....@.
0229C0:  04 00 40 FB 1B 00 10 FB 04 00 10 FB 04 00 10 FB    ..@.............
0229D0:  04 00 10 FB 15 00 40 FB 04 00 40 FB 04 00 40 FB    ......@...@...@.
0229E0:  04 00 40 FB 1B 00 10 FB 04 00 10 FB 04 00 10 FB    ..@.............
0229F0:  04 00 10 FB 1A 00 40 FB 04 00 40 FB 20 00 10 00    ......@...@. ...
022A00:  E0 38 00 10 00 E0 38 00 10 00 E0 0E 00 10 FB 1A    .8....8.........
022A10:  00 40 7F 77 7F 00 40 FB 20 00 10 FB 04 00 10 FB    .@.w..@. .......
022A20:  04 00 10 FB 04 00 10 FB 1A 00 40 FB 04 00 40 FB    ..........@...@.
022A30:  20 00 10 03 F9 F0 00 10 03 F8 00 00 10 3F BF B9     ............?..
022A40:  80 10 FB 40 00 10 FB 04 00 10 FB 04 00 10 FB 04    ...@............
022A50:  00 10 FB FF 00 FB FF 00 FB FF 00 FB FF 00 FB 7F    ................
022A60:  00 0F C3 B8 EE 3B 87 00 E0 EE 3B 83 83 F8 EE 3F    .....;....;....?
022A70:  8E E3 B8 38 3B 80 03 C0 EE 3B 8E E0 38 EE FB 0D    ...8;....;..8...
022A80:  00 01 C0 77 1D C7 01 DC 77 00 07 81 DC 77 1C FB    ...w....w....w..
022A90:  6D 00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB    m...............
022AA0:  1A 00 40 63 77 7E 00 40 FB 20 00 10 01 C0 E0 00    ..@cw~.@. ......
022AB0:  10 01 C1 DC 00 10 01 C0 38 00 10 FB 1A 00 40 FB    ........8.....@.
022AC0:  04 00 40 FB 20 00 1F FB 0E FF F0 FB 15 00 7F FB    ..@. ...........
022AD0:  0E FF C0 FB 1B 00 10 01 C0 78 00 10 01 C1 C0 00    .........x......
022AE0:  10 01 C0 E0 00 10 FB 15 00 40 63 70 7F 00 43 BB    .........@cp..C.
022AF0:  BB BB B8 40 63 7E 7F 00 40 FB 1B 00 10 FB 04 00    ...@c~..@.......
022B00:  10 FB 04 00 10 FB 04 00 10 FB 15 00 40 FB 04 00    ............@...
022B10:  40 FB 04 00 40 FB 04 00 40 FB 1B 00 10 FB 04 00    @...@...@.......
022B20:  10 FB 04 00 10 FB 04 00 10 FB 1A 00 40 FB 04 00    ............@...
022B30:  40 FB 20 00 10 00 E0 38 00 10 00 E0 70 00 10 00    @. ....8....p...
022B40:  E0 EE 00 10 FB 1A 00 40 7F 77 77 00 40 FB 20 00    .......@.ww.@. .
022B50:  1F FB 0E FF F0 FB 1A 00 FB 05 FF E0 FB 20 00 10    ............. ..
022B60:  03 83 B8 00 10 03 80 00 00 10 38 38 39 80 10 FB    ..........889...
022B70:  40 00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB    @...............
022B80:  FF 00 FB FF 00 FB FF 00 FB FF 00 FB 7F 00 0E 03    ................
022B90:  B8 EE 38 07 00 E0 EE 3B 87 03 B8 EE 35 8F E3 80    ..8....;....5...
022BA0:  38 38 00 03 E0 FE 3B 8E E1 F8 EE FB 0D 00 01 C0    88....;.........
022BB0:  77 1C 03 E1 DC 70 00 07 C1 FC 77 0F 80 FB 6C 00    w....p....w...l.
022BC0:  10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 1A 00    ................
022BD0:  40 6B 77 77 00 40 FB 20 00 10 01 C0 E0 00 10 01    @kww.@. ........
022BE0:  C0 F8 00 10 01 C0 F0 00 10 FB 1A 00 40 FB 04 00    ............@...
022BF0:  40 FB 20 00 10 FB 04 00 10 FB 04 00 10 FB 04 00    @. .............
022C00:  10 FB 15 00 40 FB 04 00 40 FB 04 00 40 FB 04 00    ....@...@...@...
022C10:  40 FB 1B 00 10 01 C0 F8 00 10 01 C1 F8 00 10 01    @...............
022C20:  C1 C0 00 10 FB 15 00 40 6B 70 7F 00 43 83 BB BB    .......@kp..C...
022C30:  B8 40 6B 77 7F 00 40 FB 1B 00 10 FB 04 00 10 FB    .@kw..@.........
022C40:  04 00 10 FB 04 00 10 FB 15 00 40 FB 04 00 40 FB    ..........@...@.
022C50:  04 00 40 FB 04 00 40 FB 1B 00 10 FB 04 00 10 FB    ..@...@.........
022C60:  04 00 10 FB 04 00 10 FB 1A 00 40 FB 04 00 40 FB    ..........@...@.
022C70:  20 00 10 00 E0 FE 00 10 00 E0 FE 00 10 00 E0 7C     ..............|
022C80:  00 10 FB 1A 00 40 77 7E 73 00 40 FB 20 00 10 FB    .....@w~s.@. ...
022C90:  04 00 10 FB 04 00 10 FB 04 00 10 FB 40 00 10 03    ............@...
022CA0:  83 B8 00 10 03 80 00 00 10 38 38 3D 80 10 FB 40    .........88=...@
022CB0:  00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB FF    ................
022CC0:  00 FB FF 00 FB FF 00 FB FF 00 FB 7F 00 0E 03 B8    ................
022CD0:  EE 3B 87 00 E0 EE 3B 8E 03 98 EE 35 8E 03 80 38    .;....;....5...8
022CE0:  3B 80 03 F0 E0 1F 8F C3 B8 EE FB 0D 00 01 DC 77    ;..............w
022CF0:  1C 00 71 DC 70 00 07 E1 C0 3F 01 C0 FB 6C 00 10    ..q.p....?...l..
022D00:  FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 1A 00 40    ...............@
022D10:  6B 77 77 00 40 FB 20 00 10 FB 04 00 10 FB 04 00    kww.@. .........
022D20:  10 FB 04 00 10 FB 1A 00 40 FB 04 00 40 FB 20 00    ........@...@. .
022D30:  10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 15 00    ................
022D40:  40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 1B 00    @...@...@...@...
022D50:  10 01 F9 B8 00 10 01 F8 1C 00 10 01 F9 F8 00 10    ................
022D60:  FB 15 00 40 6B 70 1C 00 43 83 BB F1 F0 40 6B 77    ...@kp..C....@kw
022D70:  1C 00 40 FB 1B 00 10 FB 04 00 10 FB 04 00 10 FB    ..@.............
022D80:  04 00 10 FB 15 00 40 FB 04 00 40 FB 04 00 40 FB    ......@...@...@.
022D90:  04 00 40 FB 1B 00 10 FB 04 00 10 FB 04 00 10 FB    ..@.............
022DA0:  04 00 10 FB 1A 00 40 FB 04 00 40 FB 20 00 10 FB    ......@...@. ...
022DB0:  04 00 10 FB 04 00 10 FB 04 00 10 FB 1A 00 40 63    ..............@c
022DC0:  7C 73 00 40 FB 20 00 10 FB 04 00 10 FB 04 00 10    |s.@. ..........
022DD0:  FB 04 00 10 FB 40 00 10 03 F3 F8 00 10 03 F0 00    .....@..........
022DE0:  00 10 3F 3F 3F 80 10 FB 40 00 10 FB 04 00 10 FB    ..???...@.......
022DF0:  04 00 10 FB 04 00 10 FB FF 00 FB FF 00 FB FF 00    ................
022E00:  FB FF 00 FB 6E 00 1A 34 20 20 24 24 24 FF 00 FF    ....n..4  $$$...
022E10:  00 00 02 00 00 00 40 00 00 40 00 40 00 00 00 00    ......@..@.@....
022E20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
022E30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
022E40:  00 40 00 92 03 01 00 50 41 44 32 2D 34 20 20 24    .@.....PAD2-4  $
022E50:  24 24 FF 00 FF 00 00 02 00 00 00 40 00 00 40 00    $$.........@..@.
022E60:  40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    @...............
022E70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
022E80:  00 10 FB 1A 00 40 77 7E 73 00 40 FB 20 00 10 FB    .....@w~s.@. ...
022E90:  04 00 10 FB 04 00 10 FB 04 00 10 FB 40 00 10 03    ............@...
022EA0:  83 B8 00 10 03 80 00 00 10 38 38 3D 80 10 FB 40    .........88=...@
022EB0:  00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB FF    ................
022EC0:  00 FB FF 00 FB FF 00 FB FF 00 FB 7F 00 0E 03 B8    ................
022ED0:  EE 3B 87 00 E0 EE 3B 8E 03 98 EE 35 8E 03 80 38    .;....;....5...8
022EE0:  3B 80 03 F0 E0 1F 8F C3 B8 EE FB 0D 00 01 DC 77    ;..............w
022EF0:  1C 00 71 DC 70 00 07 E1 C0 3F 01 C0 FB 6C 00 10    ..q.p....?...l..
022F00:  00 50 41 44 32 2D 35 20 20 42 49 4E 00 00 00 00    .PAD2-5  BIN....
022F10:  00 00 02 00 00 00 40 00 86 0A 00 00 00 00 00 00    ......@.........
022F20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
022F30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
022F40:  86 0A 00 E4 03 FB FF 00 FB 6E 00 1A 35 20 20 24    .........n..5  $
022F50:  24 24 FF 00 FF 00 00 02 00 00 00 40 00 00 40 00    $$.........@..@.
022F60:  40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    @...............
022F70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
022F80:  3A 5A 40 CD 0E BC 2A 5B 40 CD 05 BC ED 4B 5D 40    :Z@...*[@....K]@
022F90:  CD 38 BC 21 5F 40 AF 4E 23 46 23 E5 F5 CD 32 BC    .8.!_@.N#F#...2.
022FA0:  F1 E1 3C FE 10 20 F0 21 83 40 11 00 C0 ED 4B 81    ..<.. .!.@....K.
022FB0:  40 47 B7 20 06 01 00 40 ED B0 C9 7E B9 28 10 12    @G. ...@...~.(..
022FC0:  13 23 3A 80 40 94 20 F3 3A 7F 40 95 20 ED C9 23    .#:.@. .:.@. ..#
022FD0:  46 23 7E 12 13 10 FC C3 41 40 02 00 00 01 01 01    F#~.....A@......
022FE0:  01 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 00    ................
022FF0:  00 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 86    ................
023000:  4A FB FF FB 61 00 0E 01 F8 EE 1F 03 C1 F0 7C 3B    J...a.........|;
023010:  80 03 98 7E 31 87 C3 80 7C 1F 00 03 B8 7C 03 8E    ...~1...|....|..
023020:  01 F8 7E FB 0E 00 F8 3F 1C 07 E0 F8 70 00 07 70    ..~....?....p..p
023030:  F8 07 1F 80 FB 6C 00 10 01 FD FC 00 10 01 FC F8    .....l..........
023040:  00 10 01 FC F8 00 10 FB 1A 00 40 7E 77 7E 00 40    ..........@~w~.@
023050:  FB 20 00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10    . ..............
023060:  FB 1A 00 40 FB 04 00 40 FB 20 00 10 FB 04 00 10    ...@...@. ......
023070:  FB 04 00 10 FB 04 00 10 FB 15 00 40 FB 04 00 40    ...........@...@
023080:  FB 04 00 40 FB 04 00 40 FB 1B 00 10 01 C1 FC 00    ...@...@........
023090:  10 01 C0 1C 00 10 01 C1 DC 00 10 FB 15 00 43 B3    ..............C.
0230A0:  80 E0 00 43 83 BB 80 E0 40 03 B3 B0 E0 40 FB 1B    ...C....@....@..
0230B0:  00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 15    ................
0230C0:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 1B    .@...@...@...@..
0230D0:  00 10 00 FE 38 00 10 00 FE 7C 00 10 00 FE 7C 00    ....8....|....|.
0230E0:  10 FB 1A 00 40 7E 7C 73 00 40 FB 20 00 10 FB 04    ....@~|s.@. ....
0230F0:  00 10 FB 04 00 10 FB 04 00 10 FB 1A 00 40 FB 04    .............@..
023100:  00 40 FB 20 00 10 FB 04 00 10 FB 04 00 10 FB 04    .@. ............
023110:  00 10 FB 40 00 10 03 83 B8 00 10 03 80 00 00 10    ...@............
023120:  38 38 3B 80 10 FB 40 00 10 FB 04 00 10 FB 04 00    88;...@.........
023130:  10 FB 04 00 10 FB FF 00 FB FF 00 FB FF 00 FB FF    ................
023140:  00 FB 97 00 1F 0E FB 1C 00 3E FB 1E 00 1F FB 0E    .........>......
023150:  FF F0 FB 1A 00 7F FB 04 FF E0 FB 20 00 10 01 C0    ........... ....
023160:  1C 00 10 01 C1 DC 00 10 01 C1 DC 00 10 FB 1A 00    ................
023170:  40 77 77 77 00 40 FB 20 00 10 FB 04 00 10 FB 04    @www.@. ........
023180:  00 10 FB 04 00 10 FB 1A 00 40 FB 04 00 40 FB 20    .........@...@. 
023190:  00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 15    ................
0231A0:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 1B    .@...@...@...@..
0231B0:  00 10 01 C0 38 00 10 01 C1 DC 00 10 01 C1 DC 00    ....8...........
0231C0:  10 FB 15 00 43 BB 80 E0 00 43 BB BB 80 E0 40 03    ....C....C....@.
0231D0:  BB B8 E0 40 FB 1B 00 1F FB 0E FF F0 FB 15 00 7F    ...@............
0231E0:  FB 0E FF C0 FB 1B 00 10 00 E0 78 00 10 00 E0 EE    ..........x.....
0231F0:  00 10 00 E0 EE 00 10 FB 1A 00 40 77 7E 73 00 40    ..........@w~s.@
023200:  FB 20 00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10    . ..............
023210:  FB 1A 00 40 FB 04 00 40 FB 20 00 10 FB 04 00 10    ...@...@. ......
023220:  FB 04 00 10 FB 04 00 10 FB 40 00 10 03 83 B8 00    .........@......
023230:  10 03 80 E0 00 10 38 38 39 80 10 FB 40 00 1F FB    ......889...@...
023240:  0E FF F0 FB FF 00 FB FF 00 FB FF 00 FB EF 00 04    ................
023250:  20 00 00 00 82 00 00 00 08 20 FB 05 00 04 10 00     ........ ......
023260:  00 00 44 00 00 00 11 00 00 00 04 00 00 02 00 01    ..D.............
023270:  83 80 01 08 01 87 C0 22 07 C3 80 FB 11 00 0F E0    ......."........
023280:  00 00 00 07 00 E0 00 00 00 03 98 FB 05 00 38 00    ..............8.
023290:  00 03 B8 FB 05 00 0E FB 0E 00 F8 FB 07 00 07 70    ...............p
0232A0:  FB 70 00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10    .p..............
0232B0:  FB 1A 00 40 FB 04 00 40 FB 20 00 10 01 C0 38 00    ...@...@. ....8.
0232C0:  10 01 C1 DC 00 10 01 C1 DC 00 10 FB 1A 00 40 77    ..............@w
0232D0:  77 77 00 40 FB 20 00 10 FB 04 00 10 FB 04 00 10    ww.@. ..........
0232E0:  FB 04 00 10 FB 1A 00 40 FB 04 00 40 FB 20 00 10    .......@...@. ..
0232F0:  FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 15 00 40    ...............@
023300:  FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 1B 00 10    ...@...@...@....
023310:  01 C0 38 00 10 01 C0 F8 00 10 01 C0 F8 00 10 FB    ..8.............
023320:  15 00 43 BB F8 E0 00 41 F1 F3 80 E0 40 03 BB B8    ..C....A....@...
023330:  E0 40 FB 1B 00 10 FB 04 00 10 FB 04 00 10 FB 04    .@..............
023340:  00 10 FB 1A 00 40 FB 04 00 40 FB 20 00 10 00 E0    .....@...@. ....
023350:  38 00 10 00 E0 0E 00 10 00 E0 0E 00 10 FB 1A 00    8...............
023360:  40 77 77 7B 00 40 FB 20 00 10 FB 04 00 10 FB 04    @ww{.@. ........
023370:  00 10 FB 04 00 10 FB 1A 00 40 FB 04 00 40 FB 20    .........@...@. 
023380:  00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 40    ...............@
023390:  00 10 03 81 F0 00 10 03 80 E0 00 10 38 3F B9 80    ............8?..
0233A0:  10 FB FF 00 FB FF 00 FB FF 00 FB FF 00 FB 3F 00    ..............?.
0233B0:  01 10 00 00 00 42 00 00 00 08 80 00 00 02 40 00    .....B........@.
0233C0:  00 01 20 00 00 00 88 00 00 00 21 00 00 00 04 20    .. .......!.... 
0233D0:  00 00 00 84 00 00 00 10 40 00 00 01 04 FB 13 00    ........@.......
0233E0:  0E FB 04 00 07 FB 05 00 E3 98 FB 08 00 03 F0 FB    ................
0233F0:  05 00 0E FB 0D 00 01 DC FB 07 00 07 E0 FB 70 00    ..............p.
023400:  10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 1A 00    ................
023410:  40 FB 04 00 40 FB 20 00 10 01 F8 70 00 10 01 F8    @...@. ....p....
023420:  F8 00 10 01 F8 FC 00 10 FB 1A 00 40 7E 77 7E 00    ...........@~w~.
023430:  40 FB 20 00 10 FB 04 00 10 FB 04 00 10 FB 04 00    @. .............
023440:  10 FB 1A 00 40 FB 04 00 40 FB 20 00 10 FB 04 00    ....@...@. .....
023450:  10 FB 04 00 10 FB 04 00 10 FB 15 00 40 FB 04 00    ............@...
023460:  40 FB 04 00 40 FB 04 00 40 FB 1B 00 10 FB 04 00    @...@...@.......
023470:  10 FB 04 00 10 FB 04 00 10 FB 15 00 40 FB 04 00    ............@...
023480:  40 FB 04 00 40 FB 04 00 40 FB 1B 00 10 FB 04 00    @...@...@.......
023490:  10 FB 04 00 10 FB 04 00 10 FB 1A 00 40 FB 04 00    ............@...
0234A0:  40 FB 20 00 10 00 FC 38 00 10 00 FC 1C 00 10 00    @. ....8........
0234B0:  FC 3C 00 10 FB 1A 00 40 7E 77 7F 00 40 FB 20 00    .<.....@~w..@. .
0234C0:  10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 1A 00    ................
0234D0:  40 FB 04 00 40 FB 20 00 10 FB 04 00 10 FB 04 00    @...@. .........
0234E0:  10 FB 04 00 10 FB 40 00 10 FB 04 00 10 FB 04 00    ......@.........
0234F0:  10 FB 04 00 10 FB FF 00 FB FF 00 FB FF 00 FB FF    ................
023500:  00 FB 3E 00 FF FF FC 1F FF FF FF C7 FF FF FF F1    ..>.............
023510:  FF FF FF FC 00 00 02 FB 07 00 04 20 FB 05 00 01    ........... ....
023520:  08 FB 1E 00 0E 03 B8 FC 1F 0F C1 E0 7C 3F 01 C3    ............|?..
023530:  D8 EE 1B 07 C3 F0 78 1F 00 03 E0 7C 3B 8F C1 F0    ......x....|;...
023540:  7E FB 0D 00 01 C0 77 1F 83 F0 F8 7E 00 07 C0 F8    ~.....w....~....
023550:  77 0F C0 FB 6C 00 10 FB 04 00 10 FB 04 00 10 FB    w...l...........
023560:  04 00 10 FB 1A 00 40 FB 04 00 40 FB 20 00 10 01    ......@...@. ...
023570:  C0 E0 00 10 01 C1 DC 00 10 01 C0 1C 00 10 FB 1A    ................
023580:  00 40 76 77 70 00 40 FB 20 00 10 FB 04 00 10 FB    .@vwp.@. .......
023590:  04 00 10 FB 04 00 10 FB 1A 00 40 FB 04 00 40 FB    ..........@...@.
0235A0:  20 00 10 01 FC 38 00 10 01 FD FC 00 10 01 FC 78     ....8.........x
0235B0:  00 10 FB 15 00 43 F3 83 F8 00 41 F1 F3 F3 B8 40    .....C....A....@
0235C0:  03 F3 F3 F8 40 FB 1B 00 10 FB 04 00 10 FB 04 00    ....@...........
0235D0:  10 FB 04 00 10 FB 15 00 40 FB 04 00 40 FB 04 00    ........@...@...
0235E0:  40 FB 04 00 40 FB 1B 00 10 FB 04 00 10 FB 04 00    @...@...........
0235F0:  10 FB 04 00 10 FB 1A 00 40 FB 04 00 40 FB 20 00    ........@...@. .
023600:  10 00 E0 38 00 10 00 E0 38 00 10 00 E0 0E 00 10    ...8....8.......
023610:  FB 1A 00 40 76 77 77 00 40 FB 20 00 10 FB 04 00    ...@vww.@. .....
023620:  10 FB 04 00 10 FB 04 00 10 FB 1A 00 40 FB 04 00    ............@...
023630:  40 FB 20 00 10 03 F9 F0 00 10 03 F8 00 00 10 3F    @. ............?
023640:  BF B9 80 10 FB 40 00 10 FB 04 00 10 FB 04 00 10    .....@..........
023650:  FB 04 00 10 FB FF 00 FB FF 00 FB FF 00 FB FF 00    ................
023660:  FB 7F 00 0F C3 B8 EE 3B 87 00 E0 EE 3B 83 83 F8    .......;....;...
023670:  EE 3F 8E E3 B8 38 3B 80 03 C0 EE 3B 8E E0 38 EE    .?...8;....;..8.
023680:  FB 0D 00 01 C0 77 1D C7 01 DC 77 00 07 81 DC 77    .....w....w....w
023690:  1C FB 6D 00 10 FB 04 00 10 FB 04 00 10 FB 04 00    ..m.............
0236A0:  10 FB 1A 00 40 FB 04 00 40 FB 20 00 10 01 C0 E0    ....@...@. .....
0236B0:  00 10 01 C1 DC 00 10 01 C0 38 00 10 FB 1A 00 40    .........8.....@
0236C0:  77 77 70 00 40 FB 20 00 1F FB 0E FF F0 FB 15 00    wwp.@. .........
0236D0:  7F FB 0E FF C0 FB 1B 00 10 01 C0 78 00 10 01 C1    ...........x....
0236E0:  C0 00 10 01 C0 E0 00 10 FB 15 00 43 BB 83 F8 00    ...........C....
0236F0:  43 BB BB BB B8 40 03 BB BB F8 40 FB 1B 00 10 FB    C....@....@.....
023700:  04 00 10 FB 04 00 10 FB 04 00 10 FB 15 00 40 FB    ..............@.
023710:  04 00 40 FB 04 00 40 FB 04 00 40 FB 1B 00 10 FB    ..@...@...@.....
023720:  04 00 10 FB 04 00 10 FB 04 00 10 FB 1A 00 40 FB    ..............@.
023730:  04 00 40 FB 20 00 10 00 E0 38 00 10 00 E0 70 00    ..@. ....8....p.
023740:  10 00 E0 EE 00 10 FB 1A 00 40 77 7E 73 00 40 FB    .........@w~s.@.
023750:  20 00 1F FB 0E FF F0 FB 1A 00 FB 05 FF E0 FB 20     .............. 
023760:  00 10 03 83 B8 00 10 03 80 00 00 10 38 38 39 80    ............889.
023770:  10 FB 40 00 10 FB 04 00 10 FB 04 00 10 FB 04 00    ..@.............
023780:  10 FB FF 00 FB FF 00 FB FF 00 FB FF 00 FB 7F 00    ................
023790:  0E 03 B8 EE 38 07 00 E0 EE 3B 87 03 B8 EE 35 8F    ....8....;....5.
0237A0:  E3 80 38 38 00 03 E0 FE 3B 8E E1 F8 EE FB 0D 00    ..88....;.......
0237B0:  01 C0 77 1C 03 E1 DC 70 00 07 C1 FC 77 0F 80 FB    ..w....p....w...
0237C0:  6C 00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB    l...............
0237D0:  1A 00 40 FB 04 00 40 FB 20 00 10 01 C0 E0 00 10    ..@...@. .......
0237E0:  01 C0 F8 00 10 01 C0 F0 00 10 FB 1A 00 40 77 3E    .............@w>
0237F0:  70 00 40 FB 20 00 10 FB 04 00 10 FB 04 00 10 FB    p.@. ...........
023800:  04 00 10 FB 15 00 40 FB 04 00 40 FB 04 00 40 FB    ......@...@...@.
023810:  04 00 40 FB 1B 00 10 01 C0 F8 00 10 01 C1 F8 00    ..@.............
023820:  10 01 C1 C0 00 10 FB 15 00 43 BB 80 E0 00 43 83    .........C....C.
023830:  BB BB B8 40 03 BB B8 E0 40 FB 1B 00 10 FB 04 00    ...@....@.......
023840:  10 FB 04 00 10 FB 04 00 10 FB 15 00 40 FB 04 00    ............@...
023850:  40 FB 04 00 40 FB 04 00 40 FB 1B 00 10 FB 04 00    @...@...@.......
023860:  10 FB 04 00 10 FB 04 00 10 FB 1A 00 40 FB 04 00    ............@...
023870:  40 FB 20 00 10 00 E0 FE 00 10 00 E0 FE 00 10 00    @. .............
023880:  E0 7C 00 10 FB 1A 00 40 77 7C 73 00 40 FB 20 00    .|.....@w|s.@. .
023890:  10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 40 00    ..............@.
0238A0:  10 03 83 B8 00 10 03 80 00 00 10 38 38 3D 80 10    ...........88=..
0238B0:  FB 40 00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10    .@..............
0238C0:  FB FF 00 FB FF 00 FB FF 00 FB FF 00 FB 7F 00 0E    ................
0238D0:  03 B8 EE 3B 87 00 E0 EE 3B 8E 03 98 EE 35 8E 03    ...;....;....5..
0238E0:  80 38 3B 80 03 F0 E0 1F 8F C3 B8 EE FB 0D 00 01    .8;.............
0238F0:  DC 77 1C 00 71 DC 70 00 07 E1 C0 3F 01 C0 FB 6C    .w..q.p....?...l
023900:  00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 1A    ................
023910:  00 40 FB 04 00 40 FB 20 00 10 FB 04 00 10 FB 04    .@...@. ........
023920:  00 10 FB 04 00 10 FB 1A 00 40 FB 04 00 40 FB 20    .........@...@. 
023930:  00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 15    ................
023940:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 1B    .@...@...@...@..
023950:  00 10 01 F9 B8 00 10 01 F8 1C 00 10 01 F9 F8 00    ................
023960:  10 FB 15 00 43 F3 80 E0 00 43 83 BB F1 F0 40 03    ....C....C....@.
023970:  F3 F0 E0 40 FB 1B 00 10 FB 04 00 10 FB 04 00 10    ...@............
023980:  FB 04 00 10 FB 15 00 40 FB 04 00 40 FB 04 00 40    .......@...@...@
023990:  FB 04 00 40 FB 1B 00 10 FB 04 00 10 FB 04 00 10    ...@............
0239A0:  FB 04 00 10 FB 1A 00 40 FB 04 00 40 FB 20 00 10    .......@...@. ..
0239B0:  FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 1A 00 40    ...............@
0239C0:  FB 04 00 40 FB 20 00 10 FB 04 00 10 FB 04 00 10    ...@. ..........
0239D0:  FB 04 00 10 FB 40 00 10 03 F3 F8 00 10 03 F0 00    .....@..........
0239E0:  00 10 3F 3F 3F 80 10 FB 40 00 10 FB 04 00 10 FB    ..???...@.......
0239F0:  04 00 10 FB 04 00 10 FB FF 00 FB FF 00 FB FF 00    ................
023A00:  FB FF 00 FB 6E 00 1A 35 20 20 24 24 24 FF 00 FF    ....n..5  $$$...
023A10:  00 00 02 00 00 00 40 00 00 40 00 40 00 00 00 00    ......@..@.@....
023A20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023A30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023A40:  00 40 00 FE 02 01 00 50 41 44 32 20 20 20 20 24    .@.....PAD2    $
023A50:  24 24 FF 00 FF 00 00 02 00 00 00 40 00 00 40 00    $$.........@..@.
023A60:  40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    @...............
023A70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023A80:  E0 7C 00 10 FB 1A 00 40 77 7C 73 00 40 FB 20 00    .|.....@w|s.@. .
023A90:  10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 40 00    ..............@.
023AA0:  10 03 83 B8 00 10 03 80 00 00 10 38 38 3D 80 10    ...........88=..
023AB0:  FB 40 00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10    .@..............
023AC0:  FB FF 00 FB FF 00 FB FF 00 FB FF 00 FB 7F 00 0E    ................
023AD0:  03 B8 EE 3B 87 00 E0 EE 3B 8E 03 98 EE 35 8E 03    ...;....;....5..
023AE0:  80 38 3B 80 03 F0 E0 1F 8F C3 B8 EE FB 0D 00 01    .8;.............
023AF0:  DC 77 1C 00 71 DC 70 00 07 E1 C0 3F 01 C0 FB 6C    .w..q.p....?...l
023B00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
023B10:  1E 00 00 00 02 09 50 E5 1E 00 C1 02 00 00 00 02    ......P.........
023B20:  1E 00 C2 02 00 00 00 02 1E 00 C3 02 00 00 00 02    ................
023B30:  1E 00 C4 02 00 00 00 02 1E 00 C5 02 00 00 00 02    ................
023B40:  1E 00 C6 02 00 00 00 02 1E 00 C7 02 00 00 00 02    ................
023B50:  1E 00 C8 02 00 00 00 02 1E 00 C9 02 00 00 00 02    ................
023B60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023B70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023B80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023B90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023BA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023BB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023BC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023BD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023BE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023BF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023C00:  00 50 41 44 32 2D 36 20 20 42 49 4E 00 00 00 00    .PAD2-6  BIN....
023C10:  00 00 02 00 00 00 40 00 86 0A 00 00 00 00 00 00    ......@.........
023C20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023C30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023C40:  86 0A 00 E5 03 FB FF 00 FB 6E 00 1A 36 20 20 24    .........n..6  $
023C50:  24 24 FF 00 FF 00 00 02 00 00 00 40 00 00 40 00    $$.........@..@.
023C60:  40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    @...............
023C70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023C80:  3A 5A 40 CD 0E BC 2A 5B 40 CD 05 BC ED 4B 5D 40    :Z@...*[@....K]@
023C90:  CD 38 BC 21 5F 40 AF 4E 23 46 23 E5 F5 CD 32 BC    .8.!_@.N#F#...2.
023CA0:  F1 E1 3C FE 10 20 F0 21 83 40 11 00 C0 ED 4B 81    ..<.. .!.@....K.
023CB0:  40 47 B7 20 06 01 00 40 ED B0 C9 7E B9 28 10 12    @G. ...@...~.(..
023CC0:  13 23 3A 80 40 94 20 F3 3A 7F 40 95 20 ED C9 23    .#:.@. .:.@. ..#
023CD0:  46 23 7E 12 13 10 FC C3 41 40 02 00 00 01 01 01    F#~.....A@......
023CE0:  01 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 00    ................
023CF0:  00 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 86    ................
023D00:  4A FB FF FB 61 00 0E 01 F8 EE 1F 03 C1 F0 7C 3B    J...a.........|;
023D10:  80 03 98 7E 31 87 C3 80 7C 1F 00 03 B8 7C 03 8E    ...~1...|....|..
023D20:  01 F8 7E FB 0E 00 F8 3F 1C 07 E0 F8 70 00 07 70    ..~....?....p..p
023D30:  F8 07 1F 80 FB 6C 00 10 01 FD FC 00 10 01 FC F8    .....l..........
023D40:  00 10 01 FC F8 00 10 FB 1A 00 41 DD C1 DC 00 40    ..........A....@
023D50:  FB 20 00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10    . ..............
023D60:  FB 1A 00 40 FB 04 00 40 FB 20 00 10 FB 04 00 10    ...@...@. ......
023D70:  FB 04 00 10 FB 04 00 10 FB 15 00 40 FB 04 00 40    ...........@...@
023D80:  FB 04 00 40 FB 04 00 40 FB 1B 00 10 01 C1 FC 00    ...@...@........
023D90:  10 01 C0 1C 00 10 01 C1 DC 00 10 FB 15 00 40 0E    ..............@.
023DA0:  38 EE 00 43 83 BB 80 E0 40 E0 38 EE 00 40 FB 1B    8..C....@.8..@..
023DB0:  00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 15    ................
023DC0:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 1B    .@...@...@...@..
023DD0:  00 10 00 FE 38 00 10 00 FE 7C 00 10 00 FE 7C 00    ....8....|....|.
023DE0:  10 FB 1A 00 40 FE E6 F8 00 40 FB 20 00 10 FB 04    ....@....@. ....
023DF0:  00 10 FB 04 00 10 FB 04 00 10 FB 1A 00 40 FB 04    .............@..
023E00:  00 40 FB 20 00 10 FB 04 00 10 FB 04 00 10 FB 04    .@. ............
023E10:  00 10 FB 40 00 10 03 83 B8 00 10 03 80 00 00 10    ...@............
023E20:  38 38 3B 80 10 FB 40 00 10 FB 04 00 10 FB 04 00    88;...@.........
023E30:  10 FB 04 00 10 FB FF 00 FB FF 00 FB FF 00 FB FF    ................
023E40:  00 FB 97 00 1F 0E FB 1C 00 3E FB 1E 00 1F FB 0E    .........>......
023E50:  FF F0 FB 1A 00 7F FB 04 FF E0 FB 20 00 10 01 C0    ........... ....
023E60:  1C 00 10 01 C1 DC 00 10 01 C1 DC 00 10 FB 1A 00    ................
023E70:  41 DD C1 C0 00 40 FB 20 00 10 FB 04 00 10 FB 04    A....@. ........
023E80:  00 10 FB 04 00 10 FB 1A 00 40 FB 04 00 40 FB 20    .........@...@. 
023E90:  00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 15    ................
023EA0:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 1B    .@...@...@...@..
023EB0:  00 10 01 C0 38 00 10 01 C1 DC 00 10 01 C1 DC 00    ....8...........
023EC0:  10 FB 15 00 40 EE 38 EE 00 43 BB BB 80 E0 40 E0    ....@.8..C....@.
023ED0:  38 E6 00 40 FB 1B 00 1F FB 0E FF F0 FB 15 00 7F    8..@............
023EE0:  FB 0E FF C0 FB 1B 00 10 00 E0 78 00 10 00 E0 EE    ..........x.....
023EF0:  00 10 00 E0 EE 00 10 FB 1A 00 40 E0 E6 FC 00 40    ..........@....@
023F00:  FB 20 00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10    . ..............
023F10:  FB 1A 00 40 FB 04 00 40 FB 20 00 10 FB 04 00 10    ...@...@. ......
023F20:  FB 04 00 10 FB 04 00 10 FB 40 00 10 03 83 B8 00    .........@......
023F30:  10 03 80 E0 00 10 38 38 39 80 10 FB 40 00 1F FB    ......889...@...
023F40:  0E FF F0 FB FF 00 FB FF 00 FB FF 00 FB EF 00 04    ................
023F50:  20 00 00 00 82 00 00 00 08 20 FB 05 00 04 10 00     ........ ......
023F60:  00 00 44 00 00 00 11 00 00 00 04 00 00 02 00 01    ..D.............
023F70:  83 80 01 08 01 87 C0 22 07 C3 80 FB 11 00 0F E0    ......."........
023F80:  00 00 00 07 00 E0 00 00 00 03 98 FB 05 00 38 00    ..............8.
023F90:  00 03 B8 FB 05 00 0E FB 0E 00 F8 FB 07 00 07 70    ...............p
023FA0:  FB 70 00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10    .p..............
023FB0:  FB 1A 00 40 FB 04 00 40 FB 20 00 10 01 C0 38 00    ...@...@. ....8.
023FC0:  10 01 C1 DC 00 10 01 C1 DC 00 10 FB 1A 00 41 F9    ..............A.
023FD0:  F9 DC 00 40 FB 20 00 10 FB 04 00 10 FB 04 00 10    ...@. ..........
023FE0:  FB 04 00 10 FB 1A 00 40 FB 04 00 40 FB 20 00 10    .......@...@. ..
023FF0:  FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 15 00 40    ...............@
024000:  FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 1B 00 10    ...@...@...@....
024010:  01 C0 38 00 10 01 C0 F8 00 10 01 C0 F8 00 10 FB    ..8.............
024020:  15 00 40 7C 38 EE 00 41 F1 F3 80 E0 40 E0 FE E6    ..@|8..A....@...
024030:  00 40 FB 1B 00 10 FB 04 00 10 FB 04 00 10 FB 04    .@..............
024040:  00 10 FB 1A 00 40 FB 04 00 40 FB 20 00 10 00 E0    .....@...@. ....
024050:  38 00 10 00 E0 0E 00 10 00 E0 0E 00 10 FB 1A 00    8...............
024060:  40 E0 F6 EE 00 40 FB 20 00 10 FB 04 00 10 FB 04    @....@. ........
024070:  00 10 FB 04 00 10 FB 1A 00 40 FB 04 00 40 FB 20    .........@...@. 
024080:  00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 40    ...............@
024090:  00 10 03 81 F0 00 10 03 80 E0 00 10 38 3F B9 80    ............8?..
0240A0:  10 FB FF 00 FB FF 00 FB FF 00 FB FF 00 FB 3F 00    ..............?.
0240B0:  01 10 00 00 00 42 00 00 00 08 80 00 00 02 40 00    .....B........@.
0240C0:  00 01 20 00 00 00 88 00 00 00 21 00 00 00 04 20    .. .......!.... 
0240D0:  00 00 00 84 00 00 00 10 40 00 00 01 04 FB 13 00    ........@.......
0240E0:  0E FB 04 00 07 FB 05 00 E3 98 FB 08 00 03 F0 FB    ................
0240F0:  05 00 0E FB 0D 00 01 DC FB 07 00 07 E0 FB 70 00    ..............p.
024100:  10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 1A 00    ................
024110:  40 FB 04 00 40 FB 20 00 10 01 F8 70 00 10 01 F8    @...@. ....p....
024120:  F8 00 10 01 F8 FC 00 10 FB 1A 00 41 DD C1 CC 00    ...........A....
024130:  40 FB 20 00 10 FB 04 00 10 FB 04 00 10 FB 04 00    @. .............
024140:  10 FB 1A 00 40 FB 04 00 40 FB 20 00 10 FB 04 00    ....@...@. .....
024150:  10 FB 04 00 10 FB 04 00 10 FB 15 00 40 FB 04 00    ............@...
024160:  40 FB 04 00 40 FB 04 00 40 FB 1B 00 10 FB 04 00    @...@...@.......
024170:  10 FB 04 00 10 FB 04 00 10 FB 15 00 40 FB 04 00    ............@...
024180:  40 FB 04 00 40 FB 04 00 40 FB 1B 00 10 FB 04 00    @...@...@.......
024190:  10 FB 04 00 10 FB 04 00 10 FB 1A 00 40 FB 04 00    ............@...
0241A0:  40 FB 20 00 10 00 FC 38 00 10 00 FC 1C 00 10 00    @. ....8........
0241B0:  FC 3C 00 10 FB 1A 00 40 FC FE EE 00 40 FB 20 00    .<.....@....@. .
0241C0:  10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 1A 00    ................
0241D0:  40 FB 04 00 40 FB 20 00 10 FB 04 00 10 FB 04 00    @...@. .........
0241E0:  10 FB 04 00 10 FB 40 00 10 FB 04 00 10 FB 04 00    ......@.........
0241F0:  10 FB 04 00 10 FB FF 00 FB FF 00 FB FF 00 FB FF    ................
024200:  00 FB 3E 00 FF FF FC 1F FF FF FF C7 FF FF FF F1    ..>.............
024210:  FF FF FF FC 00 00 02 FB 07 00 04 20 FB 05 00 01    ........... ....
024220:  08 FB 1E 00 0E 03 B8 FC 1F 0F C1 E0 7C 3F 01 C3    ............|?..
024230:  D8 EE 1B 07 C3 F0 78 1F 00 03 E0 7C 3B 8F C1 F0    ......x....|;...
024240:  7E FB 0D 00 01 C0 77 1F 83 F0 F8 7E 00 07 C0 F8    ~.....w....~....
024250:  77 0F C0 FB 6C 00 10 FB 04 00 10 FB 04 00 10 FB    w...l...........
024260:  04 00 10 FB 1A 00 40 FB 04 00 40 FB 20 00 10 01    ......@...@. ...
024270:  C0 E0 00 10 01 C1 DC 00 10 01 C0 1C 00 10 FB 1A    ................
024280:  00 41 DD C1 CC 00 40 FB 20 00 10 FB 04 00 10 FB    .A....@. .......
024290:  04 00 10 FB 04 00 10 FB 1A 00 40 FB 04 00 40 FB    ..........@...@.
0242A0:  20 00 10 01 FC 38 00 10 01 FD FC 00 10 01 FC 78     ....8.........x
0242B0:  00 10 FB 15 00 40 7C FE 7C 00 41 F1 F3 F3 B8 40    .....@|.|.A....@
0242C0:  FE FE E6 00 40 FB 1B 00 10 FB 04 00 10 FB 04 00    ....@...........
0242D0:  10 FB 04 00 10 FB 15 00 40 FB 04 00 40 FB 04 00    ........@...@...
0242E0:  40 FB 04 00 40 FB 1B 00 10 FB 04 00 10 FB 04 00    @...@...........
0242F0:  10 FB 04 00 10 FB 1A 00 40 FB 04 00 40 FB 20 00    ........@...@. .
024300:  10 00 E0 38 00 10 00 E0 38 00 10 00 E0 0E 00 10    ...8....8.......
024310:  FB 1A 00 40 E0 EE EE 00 40 FB 20 00 10 FB 04 00    ...@....@. .....
024320:  10 FB 04 00 10 FB 04 00 10 FB 1A 00 40 FB 04 00    ............@...
024330:  40 FB 20 00 10 03 F9 F0 00 10 03 F8 00 00 10 3F    @. ............?
024340:  BF B9 80 10 FB 40 00 10 FB 04 00 10 FB 04 00 10    .....@..........
024350:  FB 04 00 10 FB FF 00 FB FF 00 FB FF 00 FB FF 00    ................
024360:  FB 7F 00 0F C3 B8 EE 3B 87 00 E0 EE 3B 83 83 F8    .......;....;...
024370:  EE 3F 8E E3 B8 38 3B 80 03 C0 EE 3B 8E E0 38 EE    .?...8;....;..8.
024380:  FB 0D 00 01 C0 77 1D C7 01 DC 77 00 07 81 DC 77    .....w....w....w
024390:  1C FB 6D 00 10 FB 04 00 10 FB 04 00 10 FB 04 00    ..m.............
0243A0:  10 FB 1A 00 40 FB 04 00 40 FB 20 00 10 01 C0 E0    ....@...@. .....
0243B0:  00 10 01 C1 DC 00 10 01 C0 38 00 10 FB 1A 00 41    .........8.....A
0243C0:  F9 FC F8 00 40 FB 20 00 1F FB 0E FF F0 FB 15 00    ....@. .........
0243D0:  7F FB 0E FF C0 FB 1B 00 10 01 C0 78 00 10 01 C1    ...........x....
0243E0:  C0 00 10 01 C0 E0 00 10 FB 15 00 40 EE FE EE 00    ...........@....
0243F0:  43 BB BB BB B8 40 E0 38 E6 00 40 FB 1B 00 10 FB    C....@.8..@.....
024400:  04 00 10 FB 04 00 10 FB 04 00 10 FB 15 00 40 FB    ..............@.
024410:  04 00 40 FB 04 00 40 FB 04 00 40 FB 1B 00 10 FB    ..@...@...@.....
024420:  04 00 10 FB 04 00 10 FB 04 00 10 FB 1A 00 40 FB    ..............@.
024430:  04 00 40 FB 20 00 10 00 E0 38 00 10 00 E0 70 00    ..@. ....8....p.
024440:  10 00 E0 EE 00 10 FB 1A 00 40 E0 E6 FC 00 40 FB    .........@....@.
024450:  20 00 1F FB 0E FF F0 FB 1A 00 FB 05 FF E0 FB 20     .............. 
024460:  00 10 03 83 B8 00 10 03 80 00 00 10 38 38 39 80    ............889.
024470:  10 FB 40 00 10 FB 04 00 10 FB 04 00 10 FB 04 00    ..@.............
024480:  10 FB FF 00 FB FF 00 FB FF 00 FB FF 00 FB 7F 00    ................
024490:  0E 03 B8 EE 38 07 00 E0 EE 3B 87 03 B8 EE 35 8F    ....8....;....5.
0244A0:  E3 80 38 38 00 03 E0 FE 3B 8E E1 F8 EE FB 0D 00    ..88....;.......
0244B0:  01 C0 77 1C 03 E1 DC 70 00 07 C1 FC 77 0F 80 FB    ..w....p....w...
0244C0:  6C 00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB    l...............
0244D0:  1A 00 40 FB 04 00 40 FB 20 00 10 01 C0 E0 00 10    ..@...@. .......
0244E0:  01 C0 F8 00 10 01 C0 F0 00 10 FB 1A 00 40 FB 04    .............@..
0244F0:  00 40 FB 20 00 10 FB 04 00 10 FB 04 00 10 FB 04    .@. ............
024500:  00 10 FB 15 00 40 FB 04 00 40 FB 04 00 40 FB 04    .....@...@...@..
024510:  00 40 FB 1B 00 10 01 C0 F8 00 10 01 C1 F8 00 10    .@..............
024520:  01 C1 C0 00 10 FB 15 00 40 E0 38 EE 00 43 83 BB    ........@.8..C..
024530:  BB B8 40 E0 38 F6 00 40 FB 1B 00 10 FB 04 00 10    ..@.8..@........
024540:  FB 04 00 10 FB 04 00 10 FB 15 00 40 FB 04 00 40    ...........@...@
024550:  FB 04 00 40 FB 04 00 40 FB 1B 00 10 FB 04 00 10    ...@...@........
024560:  FB 04 00 10 FB 04 00 10 FB 1A 00 40 FB 04 00 40    ...........@...@
024570:  FB 20 00 10 00 E0 FE 00 10 00 E0 FE 00 10 00 E0    . ..............
024580:  7C 00 10 FB 1A 00 40 FE E6 F8 00 40 FB 20 00 10    |.....@....@. ..
024590:  FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 40 00 10    .............@..
0245A0:  03 83 B8 00 10 03 80 00 00 10 38 38 3D 80 10 FB    ..........88=...
0245B0:  40 00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB    @...............
0245C0:  FF 00 FB FF 00 FB FF 00 FB FF 00 FB 7F 00 0E 03    ................
0245D0:  B8 EE 3B 87 00 E0 EE 3B 8E 03 98 EE 35 8E 03 80    ..;....;....5...
0245E0:  38 3B 80 03 F0 E0 1F 8F C3 B8 EE FB 0D 00 01 DC    8;..............
0245F0:  77 1C 00 71 DC 70 00 07 E1 C0 3F 01 C0 FB 6C 00    w..q.p....?...l.
024600:  10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 1A 00    ................
024610:  41 F9 FC F8 00 40 FB 20 00 10 FB 04 00 10 FB 04    A....@. ........
024620:  00 10 FB 04 00 10 FB 1A 00 40 FB 04 00 40 FB 20    .........@...@. 
024630:  00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 15    ................
024640:  00 40 FB 04 00 40 FB 04 00 40 FB 04 00 40 FB 1B    .@...@...@...@..
024650:  00 10 01 F9 B8 00 10 01 F8 1C 00 10 01 F9 F8 00    ................
024660:  10 FB 15 00 40 7C 38 FE 00 43 83 BB F1 F0 40 FC    ....@|8..C....@.
024670:  38 FE 00 40 FB 1B 00 10 FB 04 00 10 FB 04 00 10    8..@............
024680:  FB 04 00 10 FB 15 00 40 FB 04 00 40 FB 04 00 40    .......@...@...@
024690:  FB 04 00 40 FB 1B 00 10 FB 04 00 10 FB 04 00 10    ...@............
0246A0:  FB 04 00 10 FB 1A 00 40 FB 04 00 40 FB 20 00 10    .......@...@. ..
0246B0:  FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 1A 00 40    ...............@
0246C0:  FB 04 00 40 FB 20 00 10 FB 04 00 10 FB 04 00 10    ...@. ..........
0246D0:  FB 04 00 10 FB 40 00 10 03 F3 F8 00 10 03 F0 00    .....@..........
0246E0:  00 10 3F 3F 3F 80 10 FB 40 00 10 FB 04 00 10 FB    ..???...@.......
0246F0:  04 00 10 FB 04 00 10 FB FF 00 FB FF 00 FB FF 00    ................
024700:  FB FF 00 FB 6E 00 1A 36 20 20 24 24 24 FF 00 FF    ....n..6  $$$...
024710:  00 00 02 00 00 00 40 00 00 40 00 40 00 00 00 00    ......@..@.@....
024720:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024730:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024740:  00 40 00 94 03 01 00 50 41 44 32 2D 36 20 20 24    .@.....PAD2-6  $
024750:  24 24 FF 00 FF 00 00 02 00 00 00 40 00 00 40 00    $$.........@..@.
024760:  40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    @...............
024770:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024780:  7C 00 10 FB 1A 00 40 FE E6 F8 00 40 FB 20 00 10    |.....@....@. ..
024790:  FB 04 00 10 FB 04 00 10 FB 04 00 10 FB 40 00 10    .............@..
0247A0:  03 83 B8 00 10 03 80 00 00 10 38 38 3D 80 10 FB    ..........88=...
0247B0:  40 00 10 FB 04 00 10 FB 04 00 10 FB 04 00 10 FB    @...............
0247C0:  FF 00 FB FF 00 FB FF 00 FB FF 00 FB 7F 00 0E 03    ................
0247D0:  B8 EE 3B 87 00 E0 EE 3B 8E 03 98 EE 35 8E 03 80    ..;....;....5...
0247E0:  38 3B 80 03 F0 E0 1F 8F C3 B8 EE FB 0D 00 01 DC    8;..............
0247F0:  77 1C 00 71 DC 70 00 07 E1 C0 3F 01 C0 FB 6C 00    w..q.p....?...l.
024800:  00 33 2D 31 4D 41 49 4E 20 42 49 4E 00 00 00 00    .3-1MAIN BIN....
024810:  00 00 02 00 00 00 40 00 DE 14 00 00 00 00 00 00    ......@.........
024820:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024830:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024840:  DE 14 00 D5 04 00 80 FE 04 00 80 FE 04 00 80 FE    ................
024850:  04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE    ................
024860:  04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE    ................
024870:  04 00 80 FE 09 00 40 FE 13 00 80 FE 27 00 80 FE    ......@.....'...
024880:  3A 5A 40 CD 0E BC 2A 5B 40 CD 05 BC ED 4B 5D 40    :Z@...*[@....K]@
024890:  CD 38 BC 21 5F 40 AF 4E 23 46 23 E5 F5 CD 32 BC    .8.!_@.N#F#...2.
0248A0:  F1 E1 3C FE 10 20 F0 21 83 40 11 00 C0 ED 4B 81    ..<.. .!.@....K.
0248B0:  40 47 B7 20 06 01 00 40 ED B0 C9 7E B9 28 10 12    @G. ...@...~.(..
0248C0:  13 23 3A 80 40 94 20 F3 3A 7F 40 95 20 ED C9 23    .#:.@. .:.@. ..#
0248D0:  46 23 7E 12 13 10 FC C3 41 40 02 00 00 01 01 01    F#~.....A@......
0248E0:  01 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 00    ................
0248F0:  00 1A 1A 06 06 12 12 00 00 1A 1A 06 06 12 12 DE    ................
024900:  54 FE FF FE 71 00 06 B1 DC 1C 1D C0 01 F8 70 0F    T...q.........p.
024910:  C7 71 DC 77 1C 07 70 FE 72 00 40 FE 04 00 40 FE    .q.w..p.r.@...@.
024920:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
024930:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
024940:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
024950:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
024960:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
024970:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
024980:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
024990:  04 00 40 FE 04 00 40 FE 54 00 40 FE 05 00 10 FE    ..@...@.T.@.....
0249A0:  04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE    ................
0249B0:  04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE    ................
0249C0:  04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE    ................
0249D0:  08 00 40 FE 04 00 40 FE 05 00 10 FE 04 00 10 FE    ..@...@.........
0249E0:  04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE    ................
0249F0:  04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE    ................
024A00:  04 00 10 FE 04 00 10 FE 04 00 10 FE 08 00 40 FE    ..............@.
024A10:  04 00 40 FE 07 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
024A20:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
024A30:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
024A40:  04 00 40 FE 04 00 40 00 00 1F C0 00 00 40 FE 04    ..@...@......@..
024A50:  00 40 03 F8 FE 05 00 40 FE 04 00 40 FE 04 00 40    .@.....@...@...@
024A60:  FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40    ...@...@...@...@
024A70:  FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40    ...@...@...@...@
024A80:  FE 04 00 40 FE 04 00 40 FE 06 00 40 FE 04 00 40    ...@...@...@...@
024A90:  FE 07 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40    ...@...@...@...@
024AA0:  FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40    ...@...@...@...@
024AB0:  FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40    ...@...@...@...@
024AC0:  FE 04 00 40 FE 06 00 40 FE 04 00 40 FE 09 00 80    ...@...@...@....
024AD0:  FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80    ................
024AE0:  FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80    ................
024AF0:  FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 09 00 40    ...............@
024B00:  FE 04 00 40 01 F0 FE 07 00 80 FE 04 00 80 FE 04    ...@............
024B10:  00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04    ................
024B20:  00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04    ................
024B30:  00 80 FE 04 00 80 00 00 00 1F C0 FE 04 00 40 FE    ..............@.
024B40:  04 00 40 FE 09 00 80 FE 04 00 80 FE 04 00 80 FE    ..@.............
024B50:  04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE    ................
024B60:  04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE    ................
024B70:  04 00 80 FE 09 00 40 FE 13 00 80 FE 27 00 80 FE    ......@.....'...
024B80:  04 00 80 FE 22 00 80 FE 27 00 80 00 E0 00 00 80    ...."...'.......
024B90:  FE FF 00 FE FF 00 FE FF 00 FE 83 00 06 30 FC 3E    .............0.>
024BA0:  1D C0 01 DC 3E 01 C7 E0 F8 3F 1C 03 F0 FE 72 00    ....>....?....r.
024BB0:  40 00 E0 00 00 40 FE 04 00 40 FE 04 00 40 FE 04    @....@...@...@..
024BC0:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
024BD0:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
024BE0:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
024BF0:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
024C00:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
024C10:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
024C20:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
024C30:  00 7F FE 4A FF C0 FE 04 00 40 00 E0 00 00 00 10    ...J.....@......
024C40:  FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10    ................
024C50:  FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10    ................
024C60:  FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10    ................
024C70:  FE 08 00 40 FE 04 00 40 FE 05 00 10 FE 04 00 10    ...@...@........
024C80:  FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10    ................
024C90:  FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10    ................
024CA0:  FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 08 00 40    ...............@
024CB0:  FE 04 00 40 FE 07 00 40 FE 04 00 40 FE 04 00 40    ...@...@...@...@
024CC0:  FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40    ...@...@...@...@
024CD0:  FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40    ...@...@...@...@
024CE0:  FE 04 00 40 FE 04 00 40 00 00 1F C0 00 00 40 FE    ...@...@......@.
024CF0:  04 00 40 03 F8 FE 05 00 40 FE 04 00 40 FE 04 00    ..@.....@...@...
024D00:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
024D10:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
024D20:  40 FE 04 00 40 FE 04 00 40 FE 06 00 40 FE 04 00    @...@...@...@...
024D30:  40 FE 07 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
024D40:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
024D50:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
024D60:  40 FE 04 00 40 FE 06 00 40 FE 04 00 40 FE 09 00    @...@...@...@...
024D70:  80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00    ................
024D80:  80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00    ................
024D90:  80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 09 00    ................
024DA0:  40 FE 04 00 40 03 F8 FE 07 00 80 FE 04 00 80 FE    @...@...........
024DB0:  04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE    ................
024DC0:  04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE    ................
024DD0:  04 00 80 FE 04 00 80 00 00 00 1F C0 FE 04 00 40    ...............@
024DE0:  FE 04 00 7F FE 4A FF C0 FE 13 00 80 FE 27 00 80    .....J.......'..
024DF0:  FE 04 00 80 FE 22 00 80 FE 27 00 80 FE 04 00 80    ....."...'......
024E00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
024E10:  1F 00 00 00 02 09 50 E5 1F 00 C1 02 00 00 00 02    ......P.........
024E20:  1F 00 C2 02 00 00 00 02 1F 00 C3 02 00 00 00 02    ................
024E30:  1F 00 C4 02 00 00 00 02 1F 00 C5 02 00 00 00 02    ................
024E40:  1F 00 C6 02 00 00 00 02 1F 00 C7 02 00 00 00 02    ................
024E50:  1F 00 C8 02 00 00 00 02 1F 00 C9 02 00 00 00 02    ................
024E60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024E70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024E80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024E90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024EA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024EB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024EC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024ED0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024EE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024EF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024F00:  FE FF 00 FE FF 00 FE FF 00 FE 8C 00 0F 80 FE 78    ...............x
024F10:  00 40 03 F8 00 00 40 FE 04 00 40 FE 04 00 40 FE    .@....@...@...@.
024F20:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
024F30:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
024F40:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
024F50:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
024F60:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
024F70:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
024F80:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
024F90:  04 00 40 FE 05 00 10 FE 04 00 10 FE 04 00 10 FE    ..@.............
024FA0:  04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE    ................
024FB0:  04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE    ................
024FC0:  04 00 10 FE 04 00 10 FE 08 00 40 FE 04 00 40 03    ..........@...@.
024FD0:  F8 00 00 00 10 FE 04 00 10 FE 04 00 10 FE 04 00    ................
024FE0:  10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00    ................
024FF0:  10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00    ................
025000:  10 FE 04 00 10 FE 08 00 40 FE 04 00 40 FE 05 00    ........@...@...
025010:  10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00    ................
025020:  10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00    ................
025030:  10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00    ................
025040:  10 FE 08 00 40 FE 04 00 40 FE 07 00 40 FE 04 00    ....@...@...@...
025050:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
025060:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
025070:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 00 00 07    @...@...@...@...
025080:  00 00 00 40 FE 04 00 40 01 F0 FE 05 00 40 FE 04    ...@...@.....@..
025090:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
0250A0:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
0250B0:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 06    .@...@...@...@..
0250C0:  00 40 FE 04 00 40 FE 07 00 40 FE 04 00 40 FE 04    .@...@...@...@..
0250D0:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
0250E0:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
0250F0:  00 40 FE 04 00 40 FE 04 00 40 FE 06 00 40 FE 04    .@...@...@...@..
025100:  00 40 FE 09 00 80 FE 04 00 80 FE 04 00 80 FE 04    .@..............
025110:  00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04    ................
025120:  00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04    ................
025130:  00 80 FE 09 00 40 FE 04 00 40 03 F8 FE 07 00 80    .....@...@......
025140:  FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80    ................
025150:  FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80    ................
025160:  FE 04 00 80 FE 04 00 80 FE 04 00 80 00 00 00 07    ................
025170:  FE 05 00 40 FE 63 00 80 FE 27 00 80 00 E0 00 00    ...@.c...'......
025180:  80 FE 22 00 80 FE 27 00 80 FE 04 00 80 FE FF 00    .."...'.........
025190:  FE FF 00 FE FF 00 FE 33 00 06 30 00 1C 00 00 01    .......3..0.....
0251A0:  DC 00 00 07 FE 05 00 70 FE 72 00 7F FE 4A FF C0    .......p.r...J..
0251B0:  FE 04 00 40 03 F8 00 00 40 FE 04 00 40 FE 04 00    ...@....@...@...
0251C0:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
0251D0:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
0251E0:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
0251F0:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
025200:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
025210:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
025220:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
025230:  40 FE 04 00 40 FE 05 00 10 FE 04 00 10 FE 04 00    @...@...........
025240:  10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00    ................
025250:  10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00    ................
025260:  10 FE 04 00 10 FE 04 00 10 FE 08 00 40 FE 04 00    ............@...
025270:  40 03 F8 00 00 00 10 FE 04 00 10 FE 04 00 10 FE    @...............
025280:  04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE    ................
025290:  04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE    ................
0252A0:  04 00 10 FE 04 00 10 FE 08 00 40 FE 04 00 40 FE    ..........@...@.
0252B0:  05 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE    ................
0252C0:  04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE    ................
0252D0:  04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE    ................
0252E0:  04 00 10 FE 08 00 40 FE 04 00 40 FE 07 00 40 FE    ......@...@...@.
0252F0:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
025300:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
025310:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
025320:  06 00 40 FE 04 00 40 03 F8 FE 05 00 40 FE 04 00    ..@...@.....@...
025330:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
025340:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
025350:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 06 00    @...@...@...@...
025360:  40 FE 04 00 7F FE 4A FF C0 FE 04 00 40 FE 09 00    @.....J.....@...
025370:  80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00    ................
025380:  80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00    ................
025390:  80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 09 00    ................
0253A0:  40 FE 04 00 40 00 E0 FE 07 00 80 FE 04 00 80 FE    @...@...........
0253B0:  04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE    ................
0253C0:  04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE    ................
0253D0:  04 00 80 FE 04 00 80 FE 09 00 40 FE 13 00 FE 2D    ..........@....-
0253E0:  FF 80 FE 22 00 80 FE 27 00 80 03 F8 00 00 80 FE    ..."...'........
0253F0:  22 00 80 FE 27 00 80 FE 04 00 80 FE FF 00 FE FF    "...'...........
025400:  00 FE FF 00 FE 33 00 07 70 FE 04 00 01 F8 00 00    .....3..p.......
025410:  07 FE 05 00 70 FE 72 00 40 FE 04 00 40 FE 04 00    ....p.r.@...@...
025420:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
025430:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
025440:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
025450:  40 FE 04 00 40 FE 04 00 40 01 F0 00 00 40 FE 04    @...@...@....@..
025460:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
025470:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
025480:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
025490:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
0254A0:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
0254B0:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
0254C0:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
0254D0:  00 40 FE 04 00 40 FE 04 00 40 FE 05 00 10 FE 04    .@...@...@......
0254E0:  00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04    ................
0254F0:  00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04    ................
025500:  00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 08    ................
025510:  00 40 FE 04 00 40 01 F0 00 00 00 10 FE 04 00 10    .@...@..........
025520:  FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10    ................
025530:  FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10    ................
025540:  FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 08 00 40    ...............@
025550:  FE 04 00 40 FE 05 00 10 FE 04 00 10 FE 04 00 10    ...@............
025560:  FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10    ................
025570:  FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10    ................
025580:  FE 04 00 10 FE 04 00 10 FE 04 00 07 00 00 00 40    ...............@
025590:  FE 04 00 40 FE 07 00 40 FE 04 00 40 FE 04 00 40    ...@...@...@...@
0255A0:  FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40    ...@...@...@...@
0255B0:  FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40    ...@...@...@...@
0255C0:  FE 04 00 40 FE 04 00 40 FE 06 00 40 FE 04 00 40    ...@...@...@...@
0255D0:  03 F8 FE 05 00 40 FE 04 00 40 FE 04 00 40 FE 04    .....@...@...@..
0255E0:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
0255F0:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
025600:  00 40 FE 04 00 40 FE 06 00 40 FE 54 00 40 FE 09    .@...@...@.T.@..
025610:  00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04    ................
025620:  00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04    ................
025630:  00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80 00 00    ................
025640:  00 07 FE 05 00 40 FE 04 00 40 FE 09 00 80 FE 04    .....@...@......
025650:  00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04    ................
025660:  00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04    ................
025670:  00 80 FE 04 00 80 FE 04 00 80 FE 09 00 40 FE 13    .............@..
025680:  00 80 FE 27 00 80 FE 04 00 80 FE 22 00 80 FE 27    ...'......."...'
025690:  00 80 03 F8 00 00 80 FE 22 00 80 FE 27 00 80 FE    ........"...'...
0256A0:  04 00 80 FE FF 00 FE FF 00 FE FF 00 FE 33 00 07    .............3..
0256B0:  F0 F8 3C 1F 80 01 F0 3E 1D C7 E0 F8 3E 1F 83 F0    ..<....>....>...
0256C0:  FE 72 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40    .r.@...@...@...@
0256D0:  FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40    ...@...@...@...@
0256E0:  FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40    ...@...@...@...@
0256F0:  FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40    ...@...@...@...@
025700:  FE 04 00 40 03 F8 00 00 40 FE 04 00 40 FE 04 00    ...@....@...@...
025710:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
025720:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
025730:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
025740:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
025750:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
025760:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
025770:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
025780:  40 FE 04 00 40 FE 05 00 10 FE 04 00 10 FE 04 00    @...@...........
025790:  10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00    ................
0257A0:  10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00    ................
0257B0:  10 FE 04 00 10 FE 04 00 10 FE 08 00 40 FE 04 00    ............@...
0257C0:  40 03 F8 00 00 00 10 FE 04 00 10 FE 04 00 10 FE    @...............
0257D0:  04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE    ................
0257E0:  04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE    ................
0257F0:  04 00 10 FE 04 00 10 FE 08 00 40 FE 04 00 7F FE    ..........@.....
025800:  41 FF F0 FE 04 00 1F C0 00 00 40 FE 04 00 40 FE    A.........@...@.
025810:  07 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
025820:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
025830:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
025840:  04 00 40 FE 06 00 40 FE 04 00 40 00 E0 FE 05 00    ..@...@...@.....
025850:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
025860:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
025870:  40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00    @...@...@...@...
025880:  40 FE 06 00 40 FE 04 00 7F FE 4A FF C0 FE 04 00    @...@.....J.....
025890:  40 00 E0 FE 07 00 80 FE 04 00 80 FE 04 00 80 FE    @...............
0258A0:  04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE    ................
0258B0:  04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE    ................
0258C0:  04 00 80 00 00 00 1F C0 FE 04 00 40 FE 04 00 40    ...........@...@
0258D0:  FE 09 00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80    ................
0258E0:  FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80    ................
0258F0:  FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80    ................
025900:  FE 09 00 40 FE 13 00 80 FE 27 00 80 FE 04 00 80    ...@.....'......
025910:  FE 22 00 80 FE 27 00 80 01 F0 00 00 80 FE 22 00    ."...'........".
025920:  80 FE 27 00 80 FE 04 00 80 FE FF 00 FE FF 00 FE    ..'.............
025930:  FF 00 FE 33 00 07 F0 1C 1C 1D C0 01 E0 77 1D C7    ...3.........w..
025940:  71 DC 07 1D C7 70 FE 72 00 40 FE 04 00 40 FE 04    q....p.r.@...@..
025950:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
025960:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
025970:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
025980:  00 40 FE 04 00 40 FE 04 00 40 03 F8 00 00 40 FE    .@...@...@....@.
025990:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
0259A0:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
0259B0:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
0259C0:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
0259D0:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
0259E0:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
0259F0:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
025A00:  04 00 40 FE 04 00 40 FE 04 00 40 FE 05 00 10 FE    ..@...@...@.....
025A10:  04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE    ................
025A20:  04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE    ................
025A30:  04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE    ................
025A40:  08 00 40 FE 04 00 40 03 F8 00 00 00 10 FE 04 00    ..@...@.........
025A50:  10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00    ................
025A60:  10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00    ................
025A70:  10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 08 00    ................
025A80:  40 FE 46 00 1F FF C0 00 00 1F C0 00 00 40 FE 04    @.F..........@..
025A90:  00 40 FE 07 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
025AA0:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
025AB0:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
025AC0:  00 40 FE 04 00 40 FE 06 00 40 FE 04 00 40 FE 07    .@...@...@...@..
025AD0:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
025AE0:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
025AF0:  00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04    .@...@...@...@..
025B00:  00 40 FE 06 00 40 FE 04 00 40 FE 09 00 80 FE 04    .@...@...@......
025B10:  00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04    ................
025B20:  00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04    ................
025B30:  00 80 FE 04 00 80 FE 04 00 80 FE 09 00 40 FE 04    .............@..
025B40:  00 40 03 F8 FE 07 00 80 FE 04 00 80 FE 04 00 80    .@..............
025B50:  FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80    ................
025B60:  FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80    ................
025B70:  FE 04 00 80 00 00 00 1F C0 FE 04 00 40 FE 04 00    ............@...
025B80:  40 FE 09 00 80 FE 04 00 80 FE 04 00 80 FE 04 00    @...............
025B90:  80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00    ................
025BA0:  80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00    ................
025BB0:  80 FE 09 00 40 FE 13 00 80 FE 27 00 80 FE 04 00    ....@.....'.....
025BC0:  80 FE 22 00 80 FE 27 00 80 03 F8 00 00 80 FE 22    .."...'........"
025BD0:  00 80 FE 27 00 80 FE 04 00 80 FE FF 00 FE FF 00    ...'............
025BE0:  FE FF 00 FE 33 00 06 B0 FC 1C 1D C0 01 F0 7F 1D    ....3...........
025BF0:  C7 71 DC 3F 1C 07 70 FE 72 00 40 FE 04 00 40 FE    .q.?..p.r.@...@.
025C00:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
025C10:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
025C20:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
025C30:  04 00 40 FE 04 00 40 FE 04 00 40 00 E0 00 00 40    ..@...@...@....@
025C40:  FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40    ...@...@...@...@
025C50:  FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40    ...@...@...@...@
025C60:  FE 04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40    ...@...@...@...@
025C70:  FE 04 00 40 FE 04 00 40 FE 04 00 7F FE 4A FF C0    ...@...@.....J..
025C80:  FE 04 00 40 FE 05 00 10 FE 04 00 10 FE 04 00 10    ...@............
025C90:  FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10    ................
025CA0:  FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10    ................
025CB0:  FE 04 00 10 FE 04 00 10 FE 08 00 40 FE 04 00 40    ...........@...@
025CC0:  00 E0 00 00 00 10 FE 04 00 10 FE 04 00 10 FE 04    ................
025CD0:  00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04    ................
025CE0:  00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04    ................
025CF0:  00 10 FE 04 00 10 FE 08 00 40 FE 04 00 7F FE 43    .........@.....C
025D00:  FF C0 00 00 0F 80 00 00 40 FE 04 00 40 00 E0 FE    ........@...@...
025D10:  05 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
025D20:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
025D30:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
025D40:  04 00 40 FE 06 00 40 FE 04 00 40 FE 07 00 40 FE    ..@...@...@...@.
025D50:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
025D60:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
025D70:  04 00 40 FE 04 00 40 FE 04 00 40 FE 04 00 40 FE    ..@...@...@...@.
025D80:  06 00 40 FE 04 00 40 FE 09 00 80 FE 04 00 80 FE    ..@...@.........
025D90:  04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE    ................
025DA0:  04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE    ................
025DB0:  04 00 80 FE 04 00 80 FE 09 00 40 FE 04 00 40 03    ..........@...@.
025DC0:  F8 FE 07 00 80 FE 04 00 80 FE 04 00 80 FE 04 00    ................
025DD0:  80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00    ................
025DE0:  80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04 00    ................
025DF0:  80 00 00 00 0F 80 FE 04 00 40 FE 04 00 40 FE 09    .........@...@..
025E00:  00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04    ................
025E10:  00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 04    ................
025E20:  00 80 FE 04 00 80 FE 04 00 80 FE 04 00 80 FE 09    ................
025E30:  00 40 FE 13 00 80 FE 27 00 80 FE 04 00 80 FE 22    .@.....'......."
025E40:  00 80 FE 27 00 80 03 F8 00 00 80 FE 22 00 FE 2D    ...'........"..-
025E50:  FF 80 FE FF 00 FE FF 00 FE FF 00 FE 12 00 1A 00    ................
025E60:  40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    @...............
025E70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025E80:  FE 04 00 40 FE 05 00 10 FE 04 00 10 FE 04 00 10    ...@............
025E90:  FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10    ................
025EA0:  FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10    ................
025EB0:  FE 04 00 10 FE 04 00 10 FE 08 00 40 FE 04 00 40    ...........@...@
025EC0:  00 E0 00 00 00 10 FE 04 00 10 FE 04 00 10 FE 04    ................
025ED0:  00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04    ................
025EE0:  00 10 FE 04 00 10 FE 04 00 10 FE 04 00 10 FE 04    ................
025EF0:  00 10 FE 04 00 10 FE 08 00 40 FE 04 00 7F FE 43    .........@.....C
025F00:  72 65 20 64 69 73 61 62 6C 65 64 2E 0D 0A 0D 0A    re disabled.....
025F10:  20 20 20 20 20 20 20 20 20 20 41 66 74 65 72 20              After 
025F20:  64 69 73 61 62 6C 69 6E 67 20 69 6E 74 65 72 72    disabling interr
025F30:  75 70 74 73 20 72 65 67 69 73 74 65 72 73 20 41    upts registers A
025F40:  27 2C 20 44 45 27 20 61 6E 64 20 48 4C 27 20 6D    ', DE' and HL' m
025F50:  61 79 20 20 62 65 20 20 75 73 65 64 20 20 61 73    ay  be  used  as
025F60:  0D 0A 20 20 20 20 20 20 20 20 20 20 72 65 71 75    ..          requ
025F70:  69 72 65 64 2E 20 49 66 20 72 65 67 69 73 74 65    ired. If registe
025F80:  72 73 20 42 43 27 20 6F 72 20 46 27 20 28 69 6E    rs BC' or F' (in
025F90:  20 70 61 72 74 69 63 75 6C 61 72 20 63 61 72 72     particular carr
025FA0:  79 27 29 20 61 72 65 20 75 73 65 64 20 20 74 68    y') are used  th
025FB0:  65 6E 0D 0A 20 20 20 20 20 20 20 20 20 20 74 68    en..          th
025FC0:  65 69 72 20 20 6F 72 69 67 69 6E 61 6C 20 20 63    eir  original  c
025FD0:  6F 6E 74 65 6E 74 73 20 20 6D 75 73 74 20 20 62    ontents  must  b
025FE0:  65 20 20 72 65 73 74 6F 72 65 64 20 20 62 65 66    e  restored  bef
025FF0:  6F 72 65 20 20 69 6E 74 65 72 72 75 70 74 73 20    ore  interrupts 
026000:  20 61 72 65 0D 0A 20 20 20 20 20 20 20 20 20 20     are..          
026010:  72 65 2D 65 6E 61 62 6C 65 64 2E 20 54 68 65 20    re-enabled. The 
026020:  75 73 65 72 20 6D 61 79 20 61 6C 74 65 72 20 62    user may alter b
026030:  69 74 73 20 69 6E 20 43 27 20 28 61 73 20 64 65    its in C' (as de
026040:  73 63 72 69 62 65 64 20 69 6E 20 28 61 29 20 20    scribed in (a)  
026050:  61 62 6F 76 65 29 0D 0A 20 20 20 20 20 20 20 20    above)..        
026060:  20 20 61 6E 64 20 6E 65 65 64 20 6E 6F 74 20 72      and need not r
026070:  65 73 74 6F 72 65 20 74 68 65 20 6F 72 69 67 69    estore the origi
026080:  6E 61 6C 20 76 61 6C 75 65 20 70 72 6F 76 69 64    nal value provid
026090:  65 64 20 74 68 61 74 20 61 6E 20 4F 55 54 20 28    ed that an OUT (
0260A0:  43 29 2C 43 20 20 69 73 0D 0A 20 20 20 20 20 20    C),C  is..      
0260B0:  20 20 20 20 70 65 72 66 6F 72 6D 65 64 20 74 6F        performed to
0260C0:  20 6B 65 65 70 20 74 68 65 20 68 61 72 64 77 61     keep the hardwa
0260D0:  72 65 20 20 61 62 72 65 61 73 74 20 20 6F 66 20    re  abreast  of 
0260E0:  20 74 68 65 20 20 63 75 72 72 65 6E 74 20 20 73     the  current  s
0260F0:  74 61 74 65 2E 20 20 54 68 65 0D 0A 20 20 20 20    tate.  The..    
026100:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
026110:  20 00 00 00 02 09 50 E5 20 00 C1 02 00 00 00 02     .....P. .......
026120:  20 00 C2 02 00 00 00 02 20 00 C3 02 00 00 00 02     ....... .......
026130:  20 00 C4 02 00 00 00 02 20 00 C5 02 00 00 00 02     ....... .......
026140:  20 00 C6 02 00 00 00 02 20 00 C7 02 00 00 00 02     ....... .......
026150:  20 00 C8 02 00 00 00 02 20 00 C9 02 00 00 00 02     ....... .......
026160:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026170:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026180:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026190:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0261A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0261B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0261C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0261D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0261E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0261F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026200:  00 41 50 50 45 4E 44 2D 33 42 41 53 00 00 00 00    .APPEND-3BAS....
026210:  00 00 00 00 00 70 01 00 FB 01 00 00 00 00 00 00    .....p..........
026220:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026230:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026240:  FB 01 00 57 05 4D 00 78 00 83 20 1C 03 BB 01 A9    ...W.M.x.. .....
026250:  20 19 14 2C 19 0A 01 BF 22 07 50 6C 65 61 73 65     ..,....".Please
026260:  20 69 6E 73 65 72 74 20 64 69 73 63 20 31 20 73     insert disc 1 s
026270:  69 64 65 20 31 20 61 6E 64 20 70 72 65 73 73 20    ide 1 and press 
026280:  1A 00 0A 00 D7 20 19 50 01 82 20 0F 01 A2 20 0E    ..... .P.. ... .
026290:  2C 0F 01 A2 20 0F 2C 19 1A 00 17 00 14 00 A8 22    ,... .,........"
0262A0:  33 2D 31 6D 61 69 6E 2E 62 69 6E 22 2C 1C 00 40    3-1main.bin",..@
0262B0:  00 24 00 1E 00 03 00 00 66 69 6C E5 EF 22 41 50    .$......fil.."AP
0262C0:  50 45 4E 44 33 22 01 BF 23 16 01 BF 23 16 01 9F    PEND3"..#...#...
0262D0:  20 1E 5A 00 00 20 00 28 00 9F 20 1E 8C 00 01 83     .Z.. .(.. .....
0262E0:  20 1C 00 40 01 7C 00 44 55 4D D0 2C 19 10 01 9F     ..@.|.DUM.,....
0262F0:  20 1E 8C 00 00 2C 00 32 00 A8 22 50 41 44 33 2D     ....,.2.."PAD3-
026300:  31 2E 42 49 4E 22 2C 1C 00 40 01 83 20 1C 00 40    1.BIN",..@.. ..@
026310:  01 7C 00 44 55 4D D0 2C 19 0D 01 9F 20 1E 8C 00    .|.DUM.,.... ...
026320:  00 26 00 3C 00 A8 22 6A 6F 79 33 2D 31 2E 62 69    .&.<.."joy3-1.bi
026330:  6E 22 2C 1C 00 40 01 83 20 1C 00 40 01 7C 00 44    n",..@.. ..@.|.D
026340:  55 4D D0 2C 19 10 00 5D 00 46 00 BF 23 16 01 BF    UM.,...].F..#...
026350:  23 16 01 BF 23 16 2C EA 28 16 29 22 41 4D 53 54    #...#.,.(.)"AMST
026360:  52 41 44 20 43 50 43 34 36 34 2F 36 36 34 2F 36    RAD CPC464/664/6
026370:  31 32 38 20 46 49 52 4D 57 41 52 45 20 20 20 20    128 FIRMWARE    
026380:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
026390:  20 20 20 20 20 20 41 70 70 65 6E 64 69 78 20 33          Appendix 3
0263A0:  2E 31 22 00 0A 00 50 00 A0 20 1E 6E 00 00 23 00    .1"...P.. .n..#.
0263B0:  5A 00 B6 22 21 22 F4 03 00 00 66 69 6C E5 01 D6    Z.."!"....fil...
0263C0:  20 FE 20 FF 40 01 A6 20 A3 23 17 2C 03 00 00 E1     . .@.. £#.,....
0263D0:  00 13 00 64 00 BF 23 16 2C 03 00 00 E1 01 D5 01    ...d..#.,.......
0263E0:  88 01 C9 00 1C 00 6E 00 AD 20 10 01 D8 23 0E 2C    ......n.. ...#.,
0263F0:  0F 2C 19 50 2C 13 2C 19 17 01 83 20 1C A3 38 00    .,.P,.,.... .£8.
026400:  4D 00 78 00 83 20 1C 03 BB 01 A9 20 19 14 2C 19    M.x.. ..... ..,.
026410:  0A 01 BF 22 07 50 6C 65 61 73 65 20 69 6E 73 65    ...".Please inse
026420:  72 74 20 64 69 73 63 20 31 20 73 69 64 65 20 31    rt disc 1 side 1
026430:  20 61 6E 64 20 70 72 65 73 73 20 61 6E 79 20 6B     and press any k
026440:  65 79 2E 2E 07 22 01 83 20 1C 18 BB 00 11 00 82    ey...".. .......
026450:  00 CA 22 73 74 61 72 74 2E 62 61 73 22 00 1B 00    .."start.bas"...
026460:  8C 00 9E 20 0D 00 00 6C 69 EE EF 0F 20 EC 20 12    ... ...li... . .
026470:  01 BF 23 16 01 B0 01 C9 00 00 00 1A 1A 00 00 00    ..#.............
026480:  1A 00 0A 00 D7 20 19 50 01 82 20 0F 01 A2 20 0E    ..... .P.. ... .
026490:  2C 0F 01 A2 20 0F 2C 19 1A 00 17 00 14 00 A8 22    ,... .,........"
0264A0:  33 2D 31 6D 61 69 6E 2E 62 69 6E 22 2C 1C 00 40    3-1main.bin",..@
0264B0:  00 24 00 1E 00 03 00 00 66 69 6C E5 EF 22 41 50    .$......fil.."AP
0264C0:  50 45 4E 44 33 22 01 BF 23 16 01 BF 23 16 01 9F    PEND3"..#...#...
0264D0:  20 1E 5A 00 00 20 00 28 00 9F 20 1E 8C 00 01 83     .Z.. .(.. .....
0264E0:  20 1C 00 40 01 7C 00 44 55 4D D0 2C 19 10 01 9F     ..@.|.DUM.,....
0264F0:  20 1E 8C 00 00 2C 00 32 00 A8 22 50 41 44 33 2D     ....,.2.."PAD3-
026500:  31 2E 42 49 4E 22 2C 1C 00 40 01 83 20 1C 00 40    1.BIN",..@.. ..@
026510:  01 7C 00 44 55 4D D0 2C 19 0D 01 9F 20 1E 8C 00    .|.DUM.,.... ...
026520:  00 26 00 3C 00 A8 22 6A 6F 79 33 2D 31 2E 62 69    .&.<.."joy3-1.bi
026530:  6E 22 2C 1C 00 40 01 83 20 1C 00 40 01 7C 00 44    n",..@.. ..@.|.D
026540:  55 4D D0 2C 19 10 00 5D 00 46 00 BF 23 16 01 BF    UM.,...].F..#...
026550:  23 16 01 BF 23 16 2C EA 28 16 29 22 41 4D 53 54    #...#.,.(.)"AMST
026560:  52 41 44 20 43 50 43 34 36 34 2F 36 36 34 2F 36    RAD CPC464/664/6
026570:  31 32 38 20 46 49 52 4D 57 41 52 45 20 20 20 20    128 FIRMWARE    
026580:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
026590:  20 20 20 20 20 20 41 70 70 65 6E 64 69 78 20 33          Appendix 3
0265A0:  2E 31 22 00 0A 00 50 00 A0 20 1E 6E 00 00 23 00    .1"...P.. .n..#.
0265B0:  5A 00 B6 22 21 22 F4 03 00 00 66 69 6C E5 01 D6    Z.."!"....fil...
0265C0:  20 FE 20 FF 40 01 A6 20 A3 23 17 2C 03 00 00 E1     . .@.. £#.,....
0265D0:  00 13 00 64 00 BF 23 16 2C 03 00 00 E1 01 D5 01    ...d..#.,.......
0265E0:  88 01 C9 00 1C 00 6E 00 AD 20 10 01 D8 23 0E 2C    ......n.. ...#.,
0265F0:  0F 2C 19 50 2C 13 2C 19 17 01 83 20 1C A3 38 00    .,.P,.,.... .£8.
026600:  0D 0A 20 20 20 20 20 20 20 41 70 70 65 6E 64 69    ..       Appendi
026610:  78 20 49 49 49 0D 0A 20 20 20 20 20 20 20 52 65    x III..       Re
026620:  70 65 61 74 69 6E 67 20 4B 65 79 73 2E 0D 0A 0D    peating Keys....
026630:  0A 20 20 20 20 20 20 20 57 68 69 63 68 20 6B 65    .       Which ke
026640:  79 73 20 61 72 65 20 61 6C 6C 6F 77 65 64 20 74    ys are allowed t
026650:  6F 20 72 65 70 65 61 74 20 6D 61 79 20 62 65 20    o repeat may be 
026660:  73 65 74 20 62 79 20 74 68 65 20 75 73 65 72 2E    set by the user.
026670:  20 53 65 65 20 73 65 63 74 69 6F 6E 20 33 0D 0A     See section 3..
026680:  20 20 20 20 20 20 20 28 61 6E 64 20 73 65 63 74           (and sect
026690:  69 6F 6E 20 33 2E 35 20 69 6E 20 70 61 72 74 69    ion 3.5 in parti
0266A0:  63 75 6C 61 72 29 20 66 6F 72 20 61 20 66 75 6C    cular) for a ful
0266B0:  6C 20 20 64 65 73 63 72 69 70 74 69 6F 6E 20 20    l  description  
0266C0:  6F 66 20 20 72 65 70 65 61 74 69 6E 67 0D 0A 20    of  repeating.. 
0266D0:  20 20 20 20 20 20 6B 65 79 73 2E 20 41 6C 73 6F          keys. Also
0266E0:  2C 20 73 65 65 20 41 70 70 65 6E 64 69 78 20 49    , see Appendix I
0266F0:  20 77 68 69 63 68 20 67 69 76 65 73 20 74 68 65     which gives the
026700:  20 6B 65 79 20 20 6E 75 6D 62 65 72 69 6E 67 20     key  numbering 
026710:  20 73 63 68 65 6D 65 20 20 61 6E 64 0D 0A 20 20     scheme  and..  
026720:  20 20 20 20 20 69 6E 64 69 63 61 74 65 73 20 77         indicates w
026730:  68 69 63 68 20 6B 65 79 73 20 68 61 76 65 20 6D    hich keys have m
026740:  6F 76 65 64 20 6F 6E 20 74 68 65 20 36 31 32 38    oved on the 6128
026750:  20 6B 65 79 62 6F 61 72 64 2E 0D 0A 0D 0A 20 20     keyboard.....  
026760:  20 20 20 20 20 54 68 65 20 20 64 65 66 61 75 6C         The  defaul
026770:  74 20 20 72 65 70 65 61 74 69 6E 67 20 20 6B 65    t  repeating  ke
026780:  79 20 20 74 61 62 6C 65 20 20 69 73 20 20 64 65    y  table  is  de
026790:  73 63 72 69 62 65 64 20 20 69 6E 20 20 74 68 65    scribed  in  the
0267A0:  20 20 66 6F 6C 6C 6F 77 69 6E 67 0D 0A 20 20 20      following..   
0267B0:  20 20 20 20 64 69 61 67 72 61 6D 73 2E 20 4B 65        diagrams. Ke
0267C0:  79 73 20 77 68 69 63 68 20 61 72 65 20 6E 6F 74    ys which are not
0267D0:  20 61 6C 6C 6F 77 65 64 20 74 6F 20 20 72 65 70     allowed to  rep
0267E0:  65 61 74 20 20 61 72 65 20 20 6D 61 72 6B 65 64    eat  are  marked
0267F0:  20 20 77 69 74 68 20 20 61 6E 0D 0A 20 20 20 20      with  an..    
026800:  20 20 20 61 73 74 65 72 69 73 6B 2E 0D 0A 1A FF       asterisk.....
026810:  23 56 21 F9 FF 79 B7 C9 21 0A 01 7E 23 CD 5A BB    #V!..y..!..~#.Z.
026820:  FE 0A 20 F7 1A DE 79 54 AF 42 20 BB 1B 3F D0 AA    .. ...yT.B ..?..
026830:  92 68 7C 80 2E 72 71 04 8A 23 04 B3 10 D8 60 93    .h|..rq..#....`.
026840:  91 20 D9 B7 42 B2 DA 41 C1 BB E6 88 72 E0 8E 88    . ..B..A....r...
026850:  11 33 5D 68 FE B5 A2 2D F8 F4 BC D9 8B F5 1F 71    .3]h...-.......q
026860:  39 28 04 F2 BC 85 7E B6 CC 6A 46 FB 61 C4 71 28    9(....~..jF.a.q(
026870:  2A 61 53 01 A4 CA 8D 30 47 E6 CA 38 FF A7 DF 97    *aS....0G..8....
026880:  20 20 20 20 20 20 20 28 61 6E 64 20 73 65 63 74           (and sect
026890:  69 6F 6E 20 33 2E 35 20 69 6E 20 70 61 72 74 69    ion 3.5 in parti
0268A0:  63 75 6C 61 72 29 20 66 6F 72 20 61 20 66 75 6C    cular) for a ful
0268B0:  6C 20 20 64 65 73 63 72 69 70 74 69 6F 6E 20 20    l  description  
0268C0:  6F 66 20 20 72 65 70 65 61 74 69 6E 67 0D 0A 20    of  repeating.. 
0268D0:  20 20 20 20 20 20 6B 65 79 73 2E 20 41 6C 73 6F          keys. Also
0268E0:  2C 20 73 65 65 20 41 70 70 65 6E 64 69 78 20 49    , see Appendix I
0268F0:  20 77 68 69 63 68 20 67 69 76 65 73 20 74 68 65     which gives the
026900:  20 6B 65 79 20 20 6E 75 6D 62 65 72 69 6E 67 20     key  numbering 
026910:  20 73 63 68 65 6D 65 20 20 61 6E 64 0D 0A 20 20     scheme  and..  
026920:  20 20 20 20 20 69 6E 64 69 63 61 74 65 73 20 77         indicates w
026930:  68 69 63 68 20 6B 65 79 73 20 68 61 76 65 20 6D    hich keys have m
026940:  6F 76 65 64 20 6F 6E 20 74 68 65 20 36 31 32 38    oved on the 6128
026950:  20 6B 65 79 62 6F 61 72 64 2E 0D 0A 0D 0A 20 20     keyboard.....  
026960:  20 20 20 20 20 54 68 65 20 20 64 65 66 61 75 6C         The  defaul
026970:  74 20 20 72 65 70 65 61 74 69 6E 67 20 20 6B 65    t  repeating  ke
026980:  79 20 20 74 61 62 6C 65 20 20 69 73 20 20 64 65    y  table  is  de
026990:  73 63 72 69 62 65 64 20 20 69 6E 20 20 74 68 65    scribed  in  the
0269A0:  20 20 66 6F 6C 6C 6F 77 69 6E 67 0D 0A 20 20 20      following..   
0269B0:  20 20 20 20 64 69 61 67 72 61 6D 73 2E 20 4B 65        diagrams. Ke
0269C0:  79 73 20 77 68 69 63 68 20 61 72 65 20 6E 6F 74    ys which are not
0269D0:  20 61 6C 6C 6F 77 65 64 20 74 6F 20 20 72 65 70     allowed to  rep
0269E0:  65 61 74 20 20 61 72 65 20 20 6D 61 72 6B 65 64    eat  are  marked
0269F0:  20 20 77 69 74 68 20 20 61 6E 0D 0A 20 20 20 20      with  an..    
026A00:  00 4A 4F 59 33 2D 31 20 20 42 49 4E 00 00 00 00    .JOY3-1  BIN....
026A10:  00 00 02 00 00 00 40 00 DE 0C 00 00 00 00 00 00    ......@.........
026A20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026A30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026A40:  DE 0C 00 B2 04 00 06 FD 12 00 04 FD 0F 00 80 FD    ................
026A50:  15 00 04 FD 0F 00 80 FD 1E 00 20 FD 06 00 01 FD    .......... .....
026A60:  1E 00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD    .. .....". .....
026A70:  1E 00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD    .. .....". .....
026A80:  3A 5A 40 CD 0E BC 2A 5B 40 CD 05 BC ED 4B 5D 40    :Z@...*[@....K]@
026A90:  CD 38 BC 21 5F 40 AF 4E 23 46 23 E5 F5 CD 32 BC    .8.!_@.N#F#...2.
026AA0:  F1 E1 3C FE 10 20 F0 21 83 40 11 00 C0 ED 4B 81    ..<.. .!.@....K.
026AB0:  40 47 B7 20 06 01 00 40 ED B0 C9 7E B9 28 10 12    @G. ...@...~.(..
026AC0:  13 23 3A 80 40 94 20 F3 3A 7F 40 95 20 ED C9 23    .#:.@. .:.@. ..#
026AD0:  46 23 7E 12 13 10 FC C3 41 40 02 00 00 01 01 01    F#~.....A@......
026AE0:  01 1A 1A 01 01 1A 1A 01 01 1A 1A 01 01 1A 1A 01    ................
026AF0:  01 1A 1A 01 01 1A 1A 01 01 1A 1A 01 01 1A 1A DE    ................
026B00:  4C FD FF FD 63 00 DC 3B 87 E0 38 70 0E 0E E3 F0    L...c..;..8p....
026B10:  00 3B 80 FD 18 00 0D C3 B8 7E 03 87 00 E0 EE 3F    .;.......~.....?
026B20:  00 00 E0 FD 20 00 20 FD 06 00 01 FD 1E 00 20 FD    .... . ....... .
026B30:  06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD    ....". ....... .
026B40:  06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD    ....". ....... .
026B50:  06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD    ....". ....... .
026B60:  06 00 01 FD 1D 00 04 FD 0F 00 80 FD 15 00 04 FD    ................
026B70:  0F 00 80 FD 11 00 01 FD 07 00 04 03 3F 0E 3B BB    ............?.;.
026B80:  87 00 60 3F 0E 3B BB 8E 30 00 80 FD 06 00 06 FD    ..`?.;..0.......
026B90:  06 00 01 FD 07 00 04 03 3F 0E 3B BB 87 00 60 3F    ........?.;...`?
026BA0:  0E 3B BB 8E 30 00 80 FD 06 00 06 FD 0A 00 01 FD    .;..0...........
026BB0:  07 00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06    .......`...0....
026BC0:  00 06 FD 06 00 01 FD 07 00 04 03 FD 06 00 60 FD    ..............`.
026BD0:  05 00 30 00 80 FD 06 00 06 FD 0A 00 01 FD 07 00    ..0.............
026BE0:  04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06    .....`...0......
026BF0:  FD 06 00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00    ............`...
026C00:  30 00 80 FD 06 00 06 FD 0A 00 01 FD 07 00 04 03    0...............
026C10:  FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD 06    ...`...0........
026C20:  00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00    ..........`...0.
026C30:  80 FD 06 00 06 FD 12 00 07 FD 0F FF 80 FD 15 00    ................
026C40:  07 FD 0F FF 80 FD 1E 00 20 FD 06 00 01 FD 1E 00    ........ .......
026C50:  20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00     .....". .......
026C60:  20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00     .....". .......
026C70:  20 FD 06 00 01 FD 22 00 3F FD 07 FF FD 1E 00 3F     .....".?......?
026C80:  FD 07 FF FD FF 00 FD FF 00 FD FF 00 FD 73 00 78    .............s.x
026C90:  1F 00 E3 F0 3C 1F 07 C3 B8 00 1F FD 19 00 07 81    ....<...........
026CA0:  F0 0E 3F 03 C1 F0 7C 3B 80 03 F8 FD 20 00 20 FD    ..?...|;.... . .
026CB0:  06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD    ...... .....". .
026CC0:  06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD    ...... .....". .
026CD0:  06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20 FD    ...... .....". .
026CE0:  06 00 01 FD 1E 00 20 FD 06 00 01 FD 1D 00 04 FD    ...... .........
026CF0:  0F 00 80 FD 15 00 04 FD 0F 00 80 FD 11 00 01 FD    ................
026D00:  07 00 04 03 38 0E 38 3F 8E 00 60 38 0E 38 3F 8E    ....8.8?..`8.8?.
026D10:  30 00 80 FD 06 00 06 FD 06 00 01 FD 07 00 04 03    0...............
026D20:  38 0E 38 3F 8E 00 60 38 0E 38 3F 8E 30 00 80 FD    8.8?..`8.8?.0...
026D30:  06 00 06 FD 0A 00 01 FD 07 00 04 03 FD 06 00 60    ...............`
026D40:  FD 05 00 30 00 80 FD 06 00 06 FD 06 00 01 FD 07    ...0............
026D50:  00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00    ......`...0.....
026D60:  06 FD 0A 00 01 FD 07 00 04 03 FD 06 00 60 FD 05    .............`..
026D70:  00 30 00 80 FD 06 00 06 FD 06 00 01 FD 07 00 04    .0..............
026D80:  03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD    ....`...0.......
026D90:  0A 00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30    ...........`...0
026DA0:  00 80 FD 06 00 06 FD 06 00 01 FD 07 00 04 03 FD    ................
026DB0:  06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD 12 00    ..`...0.........
026DC0:  07 FD 0F FF 80 FD 15 00 07 FD 0F FF 80 FD 1E 00    ................
026DD0:  20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00     ....... .....".
026DE0:  20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00     ....... .....".
026DF0:  20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD FF 00     ....... .......
026E00:  FD FF 00 FD FF 00 FD 32 00 04 20 00 00 00 82 00    .......2.. .....
026E10:  00 00 08 20 FD 05 00 04 10 00 00 00 44 00 00 00    ... ........D...
026E20:  11 00 00 00 04 00 00 02 00 01 83 80 01 08 01 87    ................
026E30:  C0 22 07 C3 80 FD 65 00 07 C0 FD 24 00 7C FD 29    ."....e....$.|.)
026E40:  00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22    . ....... ....."
026E50:  00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22    . ....... ....."
026E60:  00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22    . ....... ....."
026E70:  00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 1D    . ....... ......
026E80:  00 04 FD 0F 00 80 FD 15 00 04 FD 0F 00 80 FD 11    ................
026E90:  00 01 FD 07 00 04 03 38 0E 38 38 1C 00 60 38 0E    .......8.88..`8.
026EA0:  38 38 0E 30 00 80 FD 06 00 06 FD 06 00 01 FD 07    88.0............
026EB0:  00 04 03 38 0E 38 38 1C 00 60 38 0E 38 38 0E 30    ...8.88..`8.88.0
026EC0:  00 80 FD 06 00 06 FD 0A 00 01 FD 07 00 04 03 FD    ................
026ED0:  06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD 06 00    ..`...0.........
026EE0:  01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00 80    .........`...0..
026EF0:  FD 06 00 06 FD 0A 00 01 FD 07 00 04 03 FD 06 00    ................
026F00:  60 FD 05 00 30 00 80 FD 06 00 06 FD 06 00 01 FD    `...0...........
026F10:  07 00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06    .......`...0....
026F20:  00 06 FD 0A 00 01 FD 07 FF FC 03 FD 0C FF F0 00    ................
026F30:  FD 07 FF FE FD 06 00 01 FD 07 FF FC 03 FD 0C FF    ................
026F40:  F0 00 FD 07 FF FE FD 17 00 20 FD 06 00 01 FD 1E    ......... ......
026F50:  00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E    . .....". ......
026F60:  00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E    . .....". ......
026F70:  00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E    . .....". ......
026F80:  00 20 FD 06 00 01 FD FF 00 FD FF 00 FD FF 00 FD    . ..............
026F90:  31 00 01 10 00 00 00 42 00 00 00 08 80 00 00 02    1......B........
026FA0:  40 00 00 01 20 00 00 00 88 00 00 00 21 00 00 00    @... .......!...
026FB0:  04 20 00 00 00 84 00 00 00 10 40 00 00 01 04 FD    . ........@.....
026FC0:  15 00 7E FD 04 00 70 0E 00 03 80 00 1F FD 19 00    ..~...p.........
026FD0:  07 E0 00 00 00 07 00 E0 00 38 00 00 E0 FD 70 00    .........8....p.
026FE0:  20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00     ....... .....".
026FF0:  20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00     ....... .....".
027000:  20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00     ....... .....".
027010:  20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 15 00     ....... .......
027020:  01 FD 07 FF FC 03 FD 0C FF F0 00 FD 07 FF FE FD    ................
027030:  06 00 01 FD 07 FF FC 03 FD 0C FF F0 00 FD 07 FF    ................
027040:  FE FD 0A 00 01 FD 07 00 04 03 38 1F 38 1F 3F 80    ..........8.8.?.
027050:  60 38 1F 38 1F 3F B0 00 80 FD 06 00 06 FD 06 00    `8.8.?..........
027060:  01 FD 07 00 04 03 38 1F 38 1F 3F 80 60 38 1F 38    ......8.8.?.`8.8
027070:  1F 3F B0 00 80 FD 06 00 06 FD 0A 00 01 FD 07 00    .?..............
027080:  04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06    .....`...0......
027090:  FD 06 00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00    ............`...
0270A0:  30 00 80 FD 06 00 06 FD 0A 00 01 FD 07 00 04 03    0...............
0270B0:  FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD 06    ...`...0........
0270C0:  00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00    ..........`...0.
0270D0:  80 FD 06 00 06 FD 12 00 04 FD 0F 00 80 FD 15 00    ................
0270E0:  04 FD 0F 00 80 FD 1E 00 20 FD 06 00 01 FD 1E 00    ........ .......
0270F0:  20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00     .....". .......
027100:  20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00     .....". .......
027110:  20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00     .....". .......
027120:  20 FD 06 00 01 FD FF 00 FD FF 00 FD FF 00 FD 30     ..............0
027130:  00 FF FF FC 1F FF FF FF C7 FF FF FF F1 FF FF FF    ................
027140:  FC 00 00 02 FD 07 00 04 20 FD 05 00 01 08 FD 20    ........ ...... 
027150:  00 1C FD 04 00 70 00 00 03 80 00 3B 80 FD 18 00    .....p.....;....
027160:  01 C0 00 00 00 07 00 00 00 38 00 01 E0 FD 70 00    .........8....p.
027170:  20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00     ....... .....".
027180:  20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00     ....... .....".
027190:  20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00     ....... .....".
0271A0:  20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 15 00     ....... .......
0271B0:  01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00 80    .........`...0..
0271C0:  FD 06 00 06 FD 06 00 01 FD 07 00 04 03 FD 06 00    ................
0271D0:  60 FD 05 00 30 00 80 FD 06 00 06 FD 0A 00 01 FD    `...0...........
0271E0:  07 00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06    .......`...0....
0271F0:  00 06 FD 06 00 01 FD 07 00 04 03 FD 06 00 60 FD    ..............`.
027200:  05 00 30 00 80 FD 06 00 06 FD 0A 00 01 FD 07 00    ..0.............
027210:  04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06    .....`...0......
027220:  FD 06 00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00    ............`...
027230:  30 00 80 FD 06 00 06 FD 0A 00 01 FD 07 00 04 03    0...............
027240:  FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD 06    ...`...0........
027250:  00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00    ..........`...0.
027260:  80 FD 06 00 06 FD 12 00 04 FD 0F 00 80 FD 15 00    ................
027270:  04 FD 0F 00 80 FD 1E 00 20 FD 06 00 01 FD 1E 00    ........ .......
027280:  20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00     .....". .......
027290:  20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00     .....". .......
0272A0:  20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00     .....". .......
0272B0:  20 FD 06 00 01 FD FF 00 FD FF 00 FD FF 00 FD 73     ..............s
0272C0:  00 1C 1F 0E E1 F8 FC 1E 07 C3 B8 00 3B 80 FD 18    ............;...
0272D0:  00 01 C1 F0 EE 1F 8F C1 E0 7C 3B 80 00 E0 FD 20    .........|;.... 
0272E0:  00 3F FD 07 FF FD 1E 00 3F FD 07 FF FD 22 00 20    .?......?....". 
0272F0:  FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20    ....... .....". 
027300:  FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22 00 20    ....... .....". 
027310:  FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 1D 00 07    ....... ........
027320:  FD 0F FF 80 FD 15 00 07 FD 0F FF 80 FD 11 00 01    ................
027330:  FD 07 00 04 03 3F 8E 00 00 1F 00 60 3F 8E 00 00    .....?.....`?...
027340:  0E 30 00 80 FD 06 00 06 FD 06 00 01 FD 07 00 04    .0..............
027350:  03 3F 8E 00 00 1F 00 60 3F 8E 00 00 0E 30 00 80    .?.....`?....0..
027360:  FD 06 00 06 FD 0A 00 01 FD 07 00 04 03 FD 06 00    ................
027370:  60 FD 05 00 30 00 80 FD 06 00 06 FD 06 00 01 FD    `...0...........
027380:  07 00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06    .......`...0....
027390:  00 06 FD 0A 00 01 FD 07 00 04 03 FD 06 00 60 FD    ..............`.
0273A0:  05 00 30 00 80 FD 06 00 06 FD 06 00 01 FD 07 00    ..0.............
0273B0:  04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06    .....`...0......
0273C0:  FD 0A 00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00    ............`...
0273D0:  30 00 80 FD 06 00 06 FD 06 00 01 FD 07 00 04 03    0...............
0273E0:  FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD 12    ...`...0........
0273F0:  00 04 FD 0F 00 80 FD 15 00 04 FD 0F 00 80 FD 1E    ................
027400:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
027410:  21 00 00 00 02 09 50 E5 21 00 C1 02 00 00 00 02    !.....P.!.......
027420:  21 00 C2 02 00 00 00 02 21 00 C3 02 00 00 00 02    !.......!.......
027430:  21 00 C4 02 00 00 00 02 21 00 C5 02 00 00 00 02    !.......!.......
027440:  21 00 C6 02 00 00 00 02 21 00 C7 02 00 00 00 02    !.......!.......
027450:  21 00 C8 02 00 00 00 02 21 00 C9 02 00 00 00 02    !.......!.......
027460:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027470:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027480:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027490:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0274A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0274B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0274C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0274D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0274E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0274F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027500:  00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22    . ....... ....."
027510:  00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22    . ....... ....."
027520:  00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD 22    . ....... ....."
027530:  00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01 FD FF    . ....... ......
027540:  00 FD FF 00 FD FF 00 FD 73 00 1C 3B 8E E3 80 70    ........s..;...p
027550:  0E 0E E3 F0 00 3F 80 FD 18 00 01 C3 B8 EE 38 07    .....?........8.
027560:  00 E0 EE 3F 00 00 E0 FD 20 00 3F FD 07 FF FD 1E    ...?.... .?.....
027570:  00 3F FD 07 FF FD 22 00 20 FD 06 00 01 FD 1E 00    .?....". .......
027580:  20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00     .....". .......
027590:  20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD 1E 00     .....". .......
0275A0:  20 FD 06 00 01 FD 1D 00 04 FD 0F 00 80 FD 15 00     ...............
0275B0:  04 FD 0F 00 80 FD 11 00 01 FD 07 00 04 03 38 00    ..............8.
0275C0:  00 00 3B 80 60 38 00 00 00 1E 30 00 80 FD 06 00    ..;.`8....0.....
0275D0:  06 FD 06 00 01 FD 07 00 04 03 38 00 00 00 3B 80    ..........8...;.
0275E0:  60 38 00 00 00 1E 30 00 80 FD 06 00 06 FD 0A 00    `8....0.........
0275F0:  01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00 80    .........`...0..
027600:  FD 06 00 06 FD 06 00 01 FD 07 00 04 03 FD 06 00    ................
027610:  60 FD 05 00 30 00 80 FD 06 00 06 FD 0A 00 01 FD    `...0...........
027620:  07 00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06    .......`...0....
027630:  00 06 FD 06 00 01 FD 07 00 04 03 FD 06 00 60 FD    ..............`.
027640:  05 00 30 00 80 FD 06 00 06 FD 0A 00 01 FD 07 00    ..0.............
027650:  04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06    .....`...0......
027660:  FD 06 00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00    ............`...
027670:  30 00 80 FD 06 00 06 FD 12 00 04 FD 0F 00 80 FD    0...............
027680:  15 00 04 FD 0F 00 80 FD 1E 00 20 FD 06 00 01 FD    .......... .....
027690:  1E 00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD    .. .....". .....
0276A0:  1E 00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD    .. .....". .....
0276B0:  1E 00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD    .. .....". .....
0276C0:  1E 00 20 FD 06 00 01 FD FF 00 FD FF 00 FD FF 00    .. .............
0276D0:  FD 73 00 DC 3B 8E E1 F0 70 0E 0E 03 E0 00 3B 80    .s..;...p.....;.
0276E0:  FD 18 00 0D C3 B8 EE 1F 07 00 E0 E0 3E 00 00 E0    ............>...
0276F0:  FD 20 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01    . . ....... ....
027700:  FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01    .". ....... ....
027710:  FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01    .". ....... ....
027720:  FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01    .". ....... ....
027730:  FD 1D 00 04 FD 0F 00 80 FD 15 00 04 FD 0F 00 80    ................
027740:  FD 11 00 01 FD 07 00 04 03 38 1E 3F 1F 03 80 60    .........8.?...`
027750:  38 1E 3F 1F 0E 30 00 80 FD 06 00 06 FD 06 00 01    8.?..0..........
027760:  FD 07 00 04 03 38 1E 3F 1F 03 80 60 38 1E 3F 1F    .....8.?...`8.?.
027770:  0E 30 00 80 FD 06 00 06 FD 0A 00 01 FD 07 00 04    .0..............
027780:  03 FD 06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD    ....`...0.......
027790:  06 00 01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30    ...........`...0
0277A0:  00 80 FD 06 00 06 FD 0A 00 01 FD 07 00 04 03 FD    ................
0277B0:  06 00 60 FD 05 00 30 00 80 FD 06 00 06 FD 06 00    ..`...0.........
0277C0:  01 FD 07 00 04 03 FD 06 00 60 FD 05 00 30 00 80    .........`...0..
0277D0:  FD 06 00 06 FD 0A 00 01 FD 07 00 04 03 FD 06 00    ................
0277E0:  60 FD 05 00 30 00 80 FD 06 00 06 FD 06 00 01 FD    `...0...........
0277F0:  07 00 04 03 FD 06 00 60 FD 05 00 30 00 80 FD 06    .......`...0....
027800:  00 06 FD 12 00 04 FD 0F 00 80 FD 15 00 04 FD 0F    ................
027810:  00 80 FD 1E 00 20 FD 06 00 01 FD 1E 00 20 FD 06    ..... ....... ..
027820:  00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD 06    ...". ....... ..
027830:  00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD 06    ...". ....... ..
027840:  00 01 FD 22 00 20 FD 06 00 01 FD 1E 00 20 FD 06    ...". ....... ..
027850:  00 01 FD FF 00 FD FF 00 FD FF 00 FD 60 00 1A 00    ............`...
027860:  40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    @...............
027870:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027880:  15 00 04 FD 0F 00 80 FD 1E 00 20 FD 06 00 01 FD    .......... .....
027890:  1E 00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD    .. .....". .....
0278A0:  1E 00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD    .. .....". .....
0278B0:  1E 00 20 FD 06 00 01 FD 22 00 20 FD 06 00 01 FD    .. .....". .....
0278C0:  1E 00 20 FD 06 00 01 FD FF 00 FD FF 00 FD FF 00    .. .............
0278D0:  FD 73 00 DC 3B 8E E1 F0 70 0E 0E 03 E0 00 3B 80    .s..;...p.....;.
0278E0:  FD 18 00 0D C3 B8 EE 1F 07 00 E0 E0 3E 00 00 E0    ............>...
0278F0:  FD 20 00 20 FD 06 00 01 FD 1E 00 20 FD 06 00 01    . . ....... ....
027900:  6E 20 61 6E 64 20 6B 65 79 62 6F 61 72 64 20 20    n and keyboard  
027910:  73 63 61 6E 6E 69 6E 67 29 2E 20 20 49 66 20 20    scanning).  If  
027920:  74 68 65 0D 0A 20 20 20 20 20 20 20 20 20 20 6F    the..          o
027930:  70 65 72 61 74 69 6F 6E 20 74 6F 20 62 65 20 70    peration to be p
027940:  65 72 66 6F 72 6D 65 64 20 69 73 20 20 6C 65 6E    erformed is  len
027950:  67 74 68 79 20 20 74 68 65 6E 20 20 69 74 20 20    gthy  then  it  
027960:  6D 69 67 68 74 20 20 62 65 20 20 62 65 74 74 65    might  be  bette
027970:  72 20 20 74 6F 0D 0A 20 20 20 20 20 20 20 20 20    r  to..         
027980:  20 63 6F 6E 73 69 64 65 72 20 74 68 65 20 75 73     consider the us
027990:  65 20 6F 66 20 6F 6E 65 20 6F 66 20 74 68 65 20    e of one of the 
0279A0:  6F 74 68 65 72 20 74 65 63 68 6E 69 71 75 65 73    other techniques
0279B0:  20 64 65 73 63 72 69 62 65 64 20 69 6E 20 20 73     described in  s
0279C0:  65 63 74 69 6F 6E 73 0D 0A 20 20 20 20 20 20 20    ections..       
0279D0:  20 20 20 28 63 29 20 6F 72 20 28 64 29 20 69 6E       (c) or (d) in
0279E0:  73 74 65 61 64 2E 0D 0A 0D 0A 20 20 20 20 20 20    stead.....      
0279F0:  20 20 20 20 20 20 20 20 45 78 61 6D 70 6C 65 2E            Example.
027A00:  0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    ....            
027A10:  20 20 54 68 65 20 75 73 65 72 20 6D 69 67 68 74      The user might
027A20:  20 77 61 6E 74 20 74 6F 20 70 72 6F 76 69 64 65     want to provide
027A30:  20 20 61 20 20 72 6F 75 74 69 6E 65 20 20 74 68      a  routine  th
027A40:  61 74 20 20 70 65 72 66 6F 72 6D 73 20 20 61 6E    at  performs  an
027A50:  20 20 4C 44 0D 0A 20 20 20 20 20 20 20 20 20 20      LD..          
027A60:  20 20 20 20 41 2C 28 42 43 29 20 20 66 72 6F 6D        A,(BC)  from
027A70:  20 20 52 41 4D 20 20 28 73 69 6D 69 6C 61 72 20      RAM  (similar 
027A80:  20 74 6F 20 20 74 68 65 20 20 52 41 4D 20 20 4C     to  the  RAM  L
027A90:  41 4D 20 20 70 73 65 75 64 6F 2D 69 6E 73 74 72    AM  pseudo-instr
027AA0:  75 63 74 69 6F 6E 0D 0A 20 20 20 20 20 20 20 20    uction..        
027AB0:  20 20 20 20 20 20 70 72 6F 76 69 64 65 64 20 62          provided b
027AC0:  79 20 74 68 65 20 66 69 72 6D 77 61 72 65 29 2E    y the firmware).
027AD0:  0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    ....            
027AE0:  20 20 54 68 65 20 63 6F 64 65 20 66 6F 72 20 74      The code for t
027AF0:  68 69 73 20 72 6F 75 74 69 6E 65 20 63 6F 75 6C    his routine coul
027B00:  00 50 41 44 33 2D 31 20 20 42 49 4E 00 00 00 00    .PAD3-1  BIN....
027B10:  00 00 02 00 00 00 40 00 5F 0A 00 00 00 00 00 00    ......@._.......
027B20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027B30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027B40:  5F 0A 00 93 03 40 FD 04 00 40 FD 20 00 10 FD 04    _....@...@. ....
027B50:  00 10 FD 04 00 10 FD 04 00 10 FD 1A 00 40 FD 04    .............@..
027B60:  00 40 FD 20 00 10 FD 04 00 10 FD 04 00 10 FD 04    .@. ............
027B70:  00 10 FD 40 00 10 00 07 C0 00 10 00 07 C0 00 10    ...@............
027B80:  3A 5A 40 CD 0E BC 2A 5B 40 CD 05 BC ED 4B 5D 40    :Z@...*[@....K]@
027B90:  CD 38 BC 21 5F 40 AF 4E 23 46 23 E5 F5 CD 32 BC    .8.!_@.N#F#...2.
027BA0:  F1 E1 3C FE 10 20 F0 21 83 40 11 00 C0 ED 4B 81    ..<.. .!.@....K.
027BB0:  40 47 B7 20 06 01 00 40 ED B0 C9 7E B9 28 10 12    @G. ...@...~.(..
027BC0:  13 23 3A 80 40 94 20 F3 3A 7F 40 95 20 ED C9 23    .#:.@. .:.@. ..#
027BD0:  46 23 7E 12 13 10 FC C3 41 40 02 00 00 01 01 01    F#~.....A@......
027BE0:  01 1A 1A 01 01 1A 1A 01 01 1A 1A 01 01 1A 1A 01    ................
027BF0:  01 1A 1A 01 01 1A 1A 01 01 1A 1A 01 01 1A 1A 5F    ..............._
027C00:  4A FD FF FD 5F 00 07 00 FC 77 0F 81 E0 F8 3E 1D    J..._....w....>.
027C10:  C0 01 CC 3F 18 C3 E1 C0 3E 0F 80 01 DC 3E 01 C7    ...?....>....>..
027C20:  00 FC 3F FD 0F 00 7C 1F 8E 03 F0 7C 38 00 03 B8    ..?...|....|8...
027C30:  7C 03 8F C0 FD 6D 00 10 00 01 C0 00 10 00 01 C0    |....m..........
027C40:  00 10 00 01 C0 00 10 FD 1A 00 40 FD 04 00 40 FD    ..........@...@.
027C50:  20 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD     ...............
027C60:  1A 00 40 FD 04 00 40 FD 20 00 10 FD 04 00 10 FD    ..@...@. .......
027C70:  04 00 10 FD 04 00 10 FD 15 00 40 FD 04 00 40 FD    ..........@...@.
027C80:  04 00 40 FD 04 00 40 FD 1B 00 10 00 07 F0 00 10    ..@...@.........
027C90:  00 07 F0 00 10 00 07 F0 00 10 FD 15 00 40 FD 04    .............@..
027CA0:  00 40 FD 04 00 40 FD 04 00 40 FD 1B 00 10 FD 04    .@...@...@......
027CB0:  00 10 FD 04 00 10 FD 04 00 10 FD 15 00 40 FD 04    .............@..
027CC0:  00 40 FD 04 00 40 FD 04 00 40 FD 1B 00 10 00 03    .@...@...@......
027CD0:  80 00 10 00 03 80 00 10 00 03 80 00 10 FD 1A 00    ................
027CE0:  40 FD 04 00 40 FD 20 00 10 FD 04 00 10 FD 04 00    @...@. .........
027CF0:  10 FD 04 00 10 FD 1A 00 40 FD 04 00 40 FD 20 00    ........@...@. .
027D00:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 40 00    ..............@.
027D10:  10 00 0F E0 00 10 00 0F E0 00 10 00 0F E0 00 10    ................
027D20:  FD 40 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    .@..............
027D30:  FD FF 00 FD FF 00 FD FF 00 FD FF 00 FD 95 00 0F    ................
027D40:  87 FD 1D 00 1F FD 1F 00 1F FD 0E FF F0 FD 1A 00    ................
027D50:  7F FD 04 FF E0 FD 20 00 10 00 07 F0 00 10 00 07    ...... .........
027D60:  F0 00 10 00 07 F0 00 10 FD 1A 00 40 FD 04 00 40    ...........@...@
027D70:  FD 20 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    . ..............
027D80:  FD 1A 00 40 FD 04 00 40 FD 20 00 10 FD 04 00 10    ...@...@. ......
027D90:  FD 04 00 10 FD 04 00 10 FD 15 00 40 FD 04 00 40    ...........@...@
027DA0:  FD 04 00 40 FD 04 00 40 FD 1B 00 10 00 07 F0 00    ...@...@........
027DB0:  10 00 07 F0 00 10 00 07 F0 00 10 FD 15 00 40 FD    ..............@.
027DC0:  04 00 40 FD 04 00 40 FD 04 00 40 FD 1B 00 1F FD    ..@...@...@.....
027DD0:  0E FF F0 FD 15 00 7F FD 0E FF C0 FD 1B 00 10 00    ................
027DE0:  0F E0 00 10 00 0F E0 00 10 00 0F E0 00 10 FD 1A    ................
027DF0:  00 40 FD 04 00 40 FD 20 00 10 FD 04 00 10 FD 04    .@...@. ........
027E00:  00 10 FD 04 00 10 FD 1A 00 40 FD 04 00 40 FD 20    .........@...@. 
027E10:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 40    ...............@
027E20:  00 10 00 0F E0 00 10 00 0F E0 00 10 00 0F E0 00    ................
027E30:  10 FD 40 00 1F FD 0E FF F0 FD FF 00 FD FF 00 FD    ..@.............
027E40:  FF 00 FD EF 00 04 20 00 00 00 82 00 00 00 08 20    ...... ........ 
027E50:  FD 05 00 04 10 00 00 00 44 00 00 00 11 00 00 00    ........D.......
027E60:  04 00 00 02 00 01 83 80 01 08 01 87 C0 22 07 C3    ............."..
027E70:  80 FD 0F 00 07 F0 00 00 00 03 80 70 00 00 00 01    ...........p....
027E80:  CC FD 05 00 1C 00 00 01 DC FD 05 00 07 FD 0F 00    ................
027E90:  7C FD 07 00 03 B8 FD 71 00 10 FD 04 00 10 FD 04    |......q........
027EA0:  00 10 FD 04 00 10 FD 1A 00 40 FD 04 00 40 FD 20    .........@...@. 
027EB0:  00 10 00 07 F0 00 10 00 07 F0 00 10 00 07 F0 00    ................
027EC0:  10 FD 1A 00 40 FD 04 00 40 FD 20 00 10 FD 04 00    ....@...@. .....
027ED0:  10 FD 04 00 10 FD 04 00 10 FD 1A 00 40 FD 04 00    ............@...
027EE0:  40 FD 20 00 10 FD 04 00 10 FD 04 00 10 FD 04 00    @. .............
027EF0:  10 FD 15 00 40 FD 04 00 40 FD 04 00 40 FD 04 00    ....@...@...@...
027F00:  40 FD 1B 00 10 00 01 C0 00 10 00 01 C0 00 10 00    @...............
027F10:  01 C0 00 10 FD 15 00 40 FD 04 00 40 FD 04 00 40    .......@...@...@
027F20:  FD 04 00 40 FD 1B 00 10 FD 04 00 10 FD 04 00 10    ...@............
027F30:  FD 04 00 10 FD 1A 00 40 FD 04 00 40 FD 20 00 10    .......@...@. ..
027F40:  00 0F E0 00 10 00 0F E0 00 10 00 0F E0 00 10 FD    ................
027F50:  1A 00 40 FD 04 00 40 FD 20 00 10 FD 04 00 10 FD    ..@...@. .......
027F60:  04 00 10 FD 04 00 10 FD 1A 00 40 FD 04 00 40 FD    ..........@...@.
027F70:  20 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD     ...............
027F80:  40 00 10 00 03 80 00 10 00 03 80 00 10 00 03 80    @...............
027F90:  00 10 FD FF 00 FD FF 00 FD FF 00 FD FF 00 FD 3F    ...............?
027FA0:  00 01 10 00 00 00 42 00 00 00 08 80 00 00 02 40    ......B........@
027FB0:  00 00 01 20 00 00 00 88 00 00 00 21 00 00 00 04    ... .......!....
027FC0:  20 00 00 00 84 00 00 00 10 40 00 00 01 04 FD 11     ........@......
027FD0:  00 07 FD 04 00 03 80 FD 04 00 71 CC FD 08 00 01    ..........q.....
027FE0:  F8 FD 05 00 07 FD 0F 00 EE FD 07 00 03 F0 FD 71    ...............q
027FF0:  00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 1A    ................
028000:  00 40 FD 04 00 40 FD 20 00 10 00 03 E0 00 10 00    .@...@. ........
028010:  03 E0 00 10 00 03 E0 00 10 FD 1A 00 40 FD 04 00    ............@...
028020:  40 FD 20 00 10 FD 04 00 10 FD 04 00 10 FD 04 00    @. .............
028030:  10 FD 1A 00 40 FD 04 00 40 FD 20 00 10 FD 04 00    ....@...@. .....
028040:  10 FD 04 00 10 FD 04 00 10 FD 15 00 40 FD 04 00    ............@...
028050:  40 FD 04 00 40 FD 04 00 40 FD 1B 00 10 FD 04 00    @...@...@.......
028060:  10 FD 04 00 10 FD 04 00 10 FD 15 00 40 FD 04 00    ............@...
028070:  40 FD 04 00 40 FD 04 00 40 FD 1B 00 10 FD 04 00    @...@...@.......
028080:  10 FD 04 00 10 FD 04 00 10 FD 1A 00 40 FD 04 00    ............@...
028090:  40 FD 20 00 10 00 07 C0 00 10 00 07 C0 00 10 00    @. .............
0280A0:  07 C0 00 10 FD 1A 00 40 FD 04 00 40 FD 20 00 10    .......@...@. ..
0280B0:  FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 1A 00 40    ...............@
0280C0:  FD 04 00 40 FD 20 00 10 FD 04 00 10 FD 04 00 10    ...@. ..........
0280D0:  FD 04 00 10 FD 40 00 10 FD 04 00 10 FD 04 00 10    .....@..........
0280E0:  FD 04 00 10 FD FF 00 FD FF 00 FD FF 00 FD FF 00    ................
0280F0:  FD 3E 00 FF FF FC 1F FF FF FF C7 FF FF FF F1 FF    .>..............
028100:  FF FF FC 00 00 02 FD 07 00 04 20 FD 05 00 01 08    .......... .....
028110:  FD 1C 00 07 01 DC 7E 0F 87 E0 F0 3E 1F 80 E1 EC    ......~....>....
028120:  77 0D 83 E1 F8 3C 0F 80 01 F0 3E 1D C7 E0 F8 3F    w....<....>....?
028130:  FD 0F 00 E0 3B 8F C1 F8 7C 3F 00 03 E0 7C 3B 87    ....;...|?...|;.
028140:  E0 FD 6D 00 10 FD 04 00 10 FD 04 00 10 FD 04 00    ..m.............
028150:  10 FD 1A 00 40 FD 04 00 40 FD 20 00 10 00 07 F0    ....@...@. .....
028160:  00 10 00 07 F0 00 10 00 07 F0 00 10 FD 1A 00 40    ...............@
028170:  FD 04 00 40 FD 20 00 10 FD 04 00 10 FD 04 00 10    ...@. ..........
028180:  FD 04 00 10 FD 1A 00 40 FD 04 00 40 FD 20 00 10    .......@...@. ..
028190:  00 01 C0 00 10 00 01 C0 00 10 00 01 C0 00 10 FD    ................
0281A0:  15 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
0281B0:  1B 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
0281C0:  15 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
0281D0:  1B 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
0281E0:  1A 00 40 FD 04 00 40 FD 20 00 10 00 0F E0 00 10    ..@...@. .......
0281F0:  00 0F E0 00 10 00 0F E0 00 10 FD 1A 00 40 FD 04    .............@..
028200:  00 40 FD 20 00 10 FD 04 00 10 FD 04 00 10 FD 04    .@. ............
028210:  00 10 FD 1A 00 40 FD 04 00 40 FD 20 00 10 00 03    .....@...@. ....
028220:  80 00 10 00 03 80 00 10 00 03 80 00 10 FD 40 00    ..............@.
028230:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD FF 00    ................
028240:  FD FF 00 FD FF 00 FD FF 00 FD 7D 00 07 E1 DC 77    ..........}....w
028250:  1D C3 80 70 77 1D C1 C1 FC 77 1F C7 71 DC 1C 1D    ...pw....w..q...
028260:  C0 01 E0 77 1D C7 70 1C 77 FD 0F 00 E0 3B 8E E3    ...w..p.w....;..
028270:  80 EE 3B 80 03 C0 EE 3B 8E FD 6E 00 10 FD 04 00    ..;....;..n.....
028280:  10 FD 04 00 10 FD 04 00 10 FD 1A 00 40 FD 04 00    ............@...
028290:  40 FD 20 00 10 00 07 F0 00 10 00 07 F0 00 10 00    @. .............
0282A0:  07 F0 00 10 FD 1A 00 40 FD 04 00 40 FD 20 00 1F    .......@...@. ..
0282B0:  FD 0E FF F0 FD 15 00 7F FD 0E FF C0 FD 1B 00 10    ................
0282C0:  00 07 F0 00 10 00 07 F0 00 10 00 07 F0 00 10 FD    ................
0282D0:  15 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
0282E0:  1B 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
0282F0:  15 00 40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD    ..@...@...@...@.
028300:  1B 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD    ................
028310:  1A 00 40 FD 04 00 40 FD 20 00 10 00 0F E0 00 10    ..@...@. .......
028320:  00 0F E0 00 10 00 0F E0 00 10 FD 1A 00 40 FD 04    .............@..
028330:  00 40 FD 20 00 1F FD 0E FF F0 FD 1A 00 FD 05 FF    .@. ............
028340:  E0 FD 20 00 10 00 0F E0 00 10 00 0F E0 00 10 00    .. .............
028350:  0F E0 00 10 FD 40 00 10 FD 04 00 10 FD 04 00 10    .....@..........
028360:  FD 04 00 10 FD FF 00 FD FF 00 FD FF 00 FD FF 00    ................
028370:  FD 7D 00 07 01 DC 77 1C 03 80 70 77 1D C3 81 DC    .}....w...pw....
028380:  77 1A C7 F1 C0 1C 1C 00 01 F0 7F 1D C7 70 FC 77    w............p.w
028390:  FD 0F 00 E0 3B 8E 01 F0 EE 38 00 03 E0 FE 3B 87    ....;....8....;.
0283A0:  C0 FD 6D 00 10 FD 04 00 10 FD 04 00 10 FD 04 00    ..m.............
0283B0:  10 FD 1A 00 40 FD 04 00 40 FD 20 00 10 00 01 C0    ....@...@. .....
0283C0:  00 10 00 01 C0 00 10 00 01 C0 00 10 FD 1A 00 40    ...............@
0283D0:  FD 04 00 40 FD 20 00 10 FD 04 00 10 FD 04 00 10    ...@. ..........
0283E0:  FD 04 00 10 FD 15 00 40 FD 04 00 40 FD 04 00 40    .......@...@...@
0283F0:  FD 04 00 40 FD 1B 00 10 00 07 F0 00 10 00 07 F0    ...@............
028400:  00 10 00 07 F0 00 10 FD 15 00 40 FD 04 00 40 FD    ..........@...@.
028410:  04 00 40 FD 04 00 40 FD 1B 00 10 FD 04 00 10 FD    ..@...@.........
028420:  04 00 10 FD 04 00 10 FD 15 00 40 FD 04 00 40 FD    ..........@...@.
028430:  04 00 40 FD 04 00 40 FD 1B 00 10 FD 04 00 10 FD    ..@...@.........
028440:  04 00 10 FD 04 00 10 FD 1A 00 40 FD 04 00 40 FD    ..........@...@.
028450:  20 00 10 00 03 80 00 10 00 03 80 00 10 00 03 80     ...............
028460:  00 10 FD 1A 00 40 FD 04 00 40 FD 20 00 10 FD 04    .....@...@. ....
028470:  00 10 FD 04 00 10 FD 04 00 10 FD 40 00 10 00 0F    ...........@....
028480:  E0 00 10 00 0F E0 00 10 00 0F E0 00 10 FD 40 00    ..............@.
028490:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD FF 00    ................
0284A0:  FD FF 00 FD FF 00 FD FF 00 FD 7D 00 07 01 DC 77    ..........}....w
0284B0:  1D C3 80 70 77 1D C7 01 CC 77 1A C7 01 C0 1C 1D    ...pw....w......
0284C0:  C0 01 F8 70 0F C7 E1 DC 77 FD 0F 00 EE 3B 8E 00    ...p....w....;..
0284D0:  38 EE 38 00 03 F0 E0 1F 80 E0 FD 6D 00 10 FD 04    8.8........m....
0284E0:  00 10 FD 04 00 10 FD 04 00 10 FD 1A 00 40 FD 04    .............@..
0284F0:  00 40 FD 20 00 10 FD 04 00 10 FD 04 00 10 FD 04    .@. ............
028500:  00 10 FD 1A 00 40 FD 04 00 40 FD 20 00 10 FD 04    .....@...@. ....
028510:  00 10 FD 04 00 10 FD 04 00 10 FD 15 00 40 FD 04    .............@..
028520:  00 40 FD 04 00 40 FD 04 00 40 FD 1B 00 10 00 03    .@...@...@......
028530:  E0 00 10 00 03 E0 00 10 00 03 E0 00 10 FD 15 00    ................
028540:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 1B 00    @...@...@...@...
028550:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 15 00    ................
028560:  40 FD 04 00 40 FD 04 00 40 FD 04 00 40 FD 1B 00    @...@...@...@...
028570:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 1A 00    ................
028580:  40 FD 04 00 40 FD 20 00 10 FD 04 00 10 FD 04 00    @...@. .........
028590:  10 FD 04 00 10 FD 1A 00 40 FD 04 00 40 FD 20 00    ........@...@. .
0285A0:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD 40 00    ..............@.
0285B0:  10 00 07 C0 00 10 00 07 C0 00 10 00 07 C0 00 10    ................
0285C0:  FD 40 00 10 FD 04 00 10 FD 04 00 10 FD 04 00 10    .@..............
0285D0:  FD FF 00 FD FF 00 FD FF 00 FD FF 00 FD 6E 00 1A    .............n..
0285E0:  40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    @...............
0285F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
028600:  00 10 00 07 F0 00 10 FD 15 00 40 FD 04 00 40 FD    ..........@...@.
028610:  04 00 40 FD 04 00 40 FD 1B 00 10 FD 04 00 10 FD    ..@...@.........
028620:  04 00 10 FD 04 00 10 FD 15 00 40 FD 04 00 40 FD    ..........@...@.
028630:  04 00 40 FD 04 00 40 FD 1B 00 10 FD 04 00 10 FD    ..@...@.........
028640:  04 00 10 FD 04 00 10 FD 1A 00 40 FD 04 00 40 FD    ..........@...@.
028650:  20 00 10 00 03 80 00 10 00 03 80 00 10 00 03 80     ...............
028660:  00 10 FD 1A 00 40 FD 04 00 40 FD 20 00 10 FD 04    .....@...@. ....
028670:  00 10 FD 04 00 10 FD 04 00 10 FD 40 00 10 00 0F    ...........@....
028680:  E0 00 10 00 0F E0 00 10 00 0F E0 00 10 FD 40 00    ..............@.
028690:  10 FD 04 00 10 FD 04 00 10 FD 04 00 10 FD FF 00    ................
0286A0:  FD FF 00 FD FF 00 FD FF 00 FD 7D 00 07 01 DC 77    ..........}....w
0286B0:  1D C3 80 70 77 1D C7 01 CC 77 1A C7 01 C0 1C 1D    ...pw....w......
0286C0:  C0 01 F8 70 0F C7 E1 DC 77 FD 0F 00 EE 3B 8E 00    ...p....w....;..
0286D0:  38 EE 38 00 03 F0 E0 1F 80 E0 FD 6D 00 10 FD 04    8.8........m....
0286E0:  00 10 FD 04 00 10 FD 04 00 10 FD 1A 00 40 FD 04    .............@..
0286F0:  00 40 FD 20 00 10 FD 04 00 10 FD 04 00 10 FD 04    .@. ............
028700:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
028710:  22 00 00 00 02 09 50 E5 22 00 C1 02 00 00 00 02    ".....P.".......
028720:  22 00 C2 02 00 00 00 02 22 00 C3 02 00 00 00 02    ".......".......
028730:  22 00 C4 02 00 00 00 02 22 00 C5 02 00 00 00 02    ".......".......
028740:  22 00 C6 02 00 00 00 02 22 00 C7 02 00 00 00 02    ".......".......
028750:  22 00 C8 02 00 00 00 02 22 00 C9 02 00 00 00 02    ".......".......
028760:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
028770:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
028780:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
028790:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0287A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0287B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0287C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0287D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0287E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0287F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
028800:  0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41    ........       A
028810:  70 70 65 6E 64 69 78 20 56 20 20 3A 20 20 49 6E    ppendix V  :  In
028820:  6B 20 61 6E 64 20 43 6F 6C 6F 75 72 73 2E 0D 0A    k and Colours...
028830:  0D 0A 0D 0A 20 20 20 20 20 20 20 41 20 66 75 6C    ....       A ful
028840:  6C 20 64 69 73 63 75 73 73 69 6F 6E 20 6F 66 20    l discussion of 
028850:  69 6E 6B 73 20 61 6E 64 20 63 6F 6C 6F 75 72 73    inks and colours
028860:  20 63 61 6E 20 62 65 20 20 66 6F 75 6E 64 20 20     can be  found  
028870:  69 6E 20 20 73 65 63 74 69 6F 6E 20 20 36 2E 32    in  section  6.2
028880:  2E 0D 0A 20 20 20 20 20 20 20 54 68 69 73 20 61    ...       This a
028890:  70 70 65 6E 64 69 78 20 6C 69 73 74 20 74 68 65    ppendix list the
0288A0:  20 63 6F 6C 6F 75 72 73 20 74 68 61 74 20 20 61     colours that  a
0288B0:  72 65 20 20 61 76 61 69 6C 61 62 6C 65 20 20 61    re  available  a
0288C0:  6E 64 20 20 74 68 65 20 20 64 65 66 61 75 6C 74    nd  the  default
0288D0:  0D 0A 20 20 20 20 20 20 20 73 65 74 74 69 6E 67    ..       setting
0288E0:  73 20 66 6F 72 20 74 68 65 20 69 6E 6B 73 2E 0D    s for the inks..
0288F0:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 54 68 65 72    .....       Ther
028900:  65 20 61 72 65 20 32 37 20 63 6F 6C 6F 75 72 73    e are 27 colours
028910:  20 20 61 76 61 69 6C 61 62 6C 65 2E 20 20 54 68      available.  Th
028920:  65 20 20 53 63 72 65 65 6E 20 20 50 61 63 6B 20    e  Screen  Pack 
028930:  20 72 65 66 65 72 73 20 20 74 6F 20 20 74 68 65     refers  to  the
028940:  73 65 0D 0A 20 20 20 20 20 20 20 63 6F 6C 6F 75    se..       colou
028950:  72 73 20 62 79 20 61 20 67 72 65 79 20 73 63 61    rs by a grey sca
028960:  6C 65 20 6E 75 6D 62 65 72 20 73 6F 20 74 68 61    le number so tha
028970:  74 20 63 6F 6C 6F 75 72 20 30 20 20 69 73 20 20    t colour 0  is  
028980:  74 68 65 20 20 64 61 72 6B 65 73 74 20 20 61 6E    the  darkest  an
028990:  64 0D 0A 20 20 20 20 20 20 20 63 6F 6C 6F 75 72    d..       colour
0289A0:  20 32 36 20 69 73 20 74 68 65 20 62 72 69 67 68     26 is the brigh
0289B0:  74 65 73 74 2E 20 54 68 65 20 68 61 72 64 77 61    test. The hardwa
0289C0:  72 65 20 72 65 71 75 69 72 65 73 20 74 68 65 73    re requires thes
0289D0:  65 20 67 72 65 79 20 73 63 61 6C 65 73 20 74 6F    e grey scales to
0289E0:  0D 0A 20 20 20 20 20 20 20 62 65 20 74 72 61 6E    ..       be tran
0289F0:  73 6C 61 74 65 64 20 69 6E 74 6F 20 74 68 65 20    slated into the 
028A00:  68 61 72 64 77 61 72 65 20 63 6F 64 65 20 66 6F    hardware code fo
028A10:  72 20 74 68 65 20 63 6F 6C 6F 75 72 2E 20 20 49    r the colour.  I
028A20:  74 20 20 69 73 20 20 75 6E 6C 69 6B 65 6C 79 0D    t  is  unlikely.
028A30:  0A 20 20 20 20 20 20 20 74 68 61 74 20 74 68 65    .       that the
028A40:  20 75 73 65 72 20 77 69 6C 6C 20 65 76 65 72 20     user will ever 
028A50:  6E 65 65 64 20 74 6F 20 64 65 61 6C 20 77 69 74    need to deal wit
028A60:  68 20 74 68 65 20 20 68 61 72 64 77 61 72 65 20    h the  hardware 
028A70:  20 6E 75 6D 62 65 72 2C 20 20 74 68 65 79 0D 0A     number,  they..
028A80:  20 20 20 20 20 20 20 61 72 65 20 6D 65 72 65 6C           are merel
028A90:  79 20 67 69 76 65 6E 20 66 6F 72 20 69 6E 66 6F    y given for info
028AA0:  72 6D 61 74 69 6F 6E 2E 0D 0A 0D 0A 0D 0A 0D 0A    rmation.........
028AB0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
028AC0:  47 72 65 79 20 53 63 61 6C 65 20 20 20 20 20 20    Grey Scale      
028AD0:  20 20 20 20 43 6F 6C 6F 75 72 20 20 20 20 20 20        Colour      
028AE0:  20 20 20 20 20 20 20 20 48 57 20 4E 75 6D 62 65            HW Numbe
028AF0:  72 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    r..             
028B00:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
028B10:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
028B20:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
028B30:  5F 5F 5F 5F 5F 5F 5F 5F 5F 0D 0A 0D 0A 20 20 20    _________....   
028B40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
028B50:  30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42    0              B
028B60:  6C 61 63 6B 20 20 20 20 20 20 20 20 20 20 20 20    lack            
028B70:  20 20 20 20 20 20 20 32 30 0D 0A 20 20 20 20 20           20..     
028B80:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 20                  1 
028B90:  20 20 20 20 20 20 20 20 20 20 20 20 20 42 6C 75                 Blu
028BA0:  65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    e               
028BB0:  20 20 20 20 20 34 0D 0A 20 20 20 20 20 20 20 20         4..        
028BC0:  20 20 20 20 20 20 20 20 20 20 20 32 20 20 20 20               2    
028BD0:  20 20 20 20 20 20 20 20 20 20 42 72 69 67 68 74              Bright
028BE0:  20 62 6C 75 65 20 20 20 20 20 20 20 20 20 20 20     blue           
028BF0:  20 20 32 31 0D 0A 20 20 20 20 20 20 20 20 20 20      21..          
028C00:  20 20 20 20 20 20 20 20 20 33 20 20 20 20 20 20             3      
028C10:  20 20 20 20 20 20 20 20 52 65 64 20 20 20 20 20            Red     
028C20:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
028C30:  32 38 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    28..            
028C40:  20 20 20 20 20 20 20 34 20 20 20 20 20 20 20 20           4        
028C50:  20 20 20 20 20 20 4D 61 67 65 6E 74 61 20 20 20          Magenta   
028C60:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 34                  24
028C70:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
028C80:  20 20 20 20 20 35 20 20 20 20 20 20 20 20 20 20         5          
028C90:  20 20 20 20 4D 61 75 76 65 20 20 20 20 20 20 20        Mauve       
028CA0:  20 20 20 20 20 20 20 20 20 20 20 20 32 39 0D 0A                29..
028CB0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
028CC0:  20 20 20 36 20 20 20 20 20 20 20 20 20 20 20 20       6            
028CD0:  20 20 42 72 69 67 68 74 20 72 65 64 20 20 20 20      Bright red    
028CE0:  20 20 20 20 20 20 20 20 20 20 31 32 0D 0A 20 20              12..  
028CF0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
028D00:  20 37 20 20 20 20 20 20 20 20 20 20 20 20 20 20     7              
028D10:  50 75 72 70 6C 65 20 20 20 20 20 20 20 20 20 20    Purple          
028D20:  20 20 20 20 20 20 20 20 35 0D 0A 20 20 20 20 20            5..     
028D30:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 20                  8 
028D40:  20 20 20 20 20 20 20 20 20 20 20 20 20 42 72 69                 Bri
028D50:  67 68 74 20 6D 61 67 65 6E 74 61 20 20 20 20 20    ght magenta     
028D60:  20 20 20 20 20 31 33 0D 0A 20 20 20 20 20 20 20         13..       
028D70:  20 20 20 20 20 20 20 20 20 20 20 20 39 20 20 20                9   
028D80:  20 20 20 20 20 20 20 20 20 20 20 47 72 65 65 6E               Green
028D90:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
028DA0:  20 20 20 32 32 0D 0A 20 20 20 20 20 20 20 20 20       22..         
028DB0:  20 20 20 20 20 20 20 20 20 20 31 30 20 20 20 20              10    
028DC0:  20 20 20 20 20 20 20 20 20 43 79 61 6E 20 20 20             Cyan   
028DD0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
028DE0:  20 36 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20     6..            
028DF0:  20 20 20 20 20 20 20 31 31 20 20 20 20 20 20 20           11       
028E00:  20 20 20 20 20 20 53 6B 79 20 62 6C 75 65 20 20          Sky blue  
028E10:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 33                  23
028E20:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
028E30:  20 20 20 20 20 31 32 20 20 20 20 20 20 20 20 20         12         
028E40:  20 20 20 20 59 65 6C 6C 6F 77 20 20 20 20 20 20        Yellow      
028E50:  20 20 20 20 20 20 20 20 20 20 20 20 33 30 0D 0A                30..
028E60:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
028E70:  20 20 20 31 33 20 20 20 20 20 20 20 20 20 20 20       13           
028E80:  20 20 57 68 69 74 65 20 20 20 20 20 20 20 20 20      White         
028E90:  20 20 20 20 20 20 20 20 20 20 30 0D 0A 20 20 20              0..   
028EA0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
028EB0:  31 34 20 20 20 20 20 20 20 20 20 20 20 20 20 50    14             P
028EC0:  61 73 74 65 6C 20 62 6C 75 65 20 20 20 20 20 20    astel blue      
028ED0:  20 20 20 20 20 20 20 33 31 0D 0A 20 20 20 20 20           31..     
028EE0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 35                  15
028EF0:  20 20 20 20 20 20 20 20 20 20 20 20 20 4F 72 61                 Ora
028F00:  6E 67 65 20 20 20 20 20 20 20 20 20 20 20 20 20    nge             
028F10:  20 20 20 20 20 31 34 0D 0A 20 20 20 20 20 20 20         14..       
028F20:  20 20 20 20 20 20 20 20 20 20 20 20 31 36 20 20                16  
028F30:  20 20 20 20 20 20 20 20 20 20 20 50 69 6E 6B 20               Pink 
028F40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
028F50:  20 20 20 37 0D 0A 20 20 20 20 20 20 20 20 20 20       7..          
028F60:  20 20 20 20 20 20 20 20 20 31 37 20 20 20 20 20             17     
028F70:  20 20 20 20 20 20 20 20 50 61 73 74 65 6C 20 6D            Pastel m
028F80:  61 67 65 6E 74 61 20 20 20 20 20 20 20 20 20 20    agenta          
028F90:  31 35 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    15..            
028FA0:  20 20 20 20 20 20 20 31 38 20 20 20 20 20 20 20           18       
028FB0:  20 20 20 20 20 20 42 72 69 67 68 74 20 67 72 65          Bright gre
028FC0:  65 6E 20 20 20 20 20 20 20 20 20 20 20 20 31 38    en            18
028FD0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
028FE0:  20 20 20 20 20 31 39 20 20 20 20 20 20 20 20 20         19         
028FF0:  20 20 20 20 53 65 61 20 67 72 65 65 6E 20 20 20        Sea green   
029000:  20 20 20 20 20 20 20 20 20 20 20 20 32 0D 0A 20                2.. 
029010:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
029020:  20 20 32 30 20 20 20 20 20 20 20 20 20 20 20 20      20            
029030:  20 42 72 69 67 68 74 20 63 79 61 6E 20 20 20 20     Bright cyan    
029040:  20 20 20 20 20 20 20 20 20 31 39 0D 0A 20 20 20             19..   
029050:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
029060:  32 31 20 20 20 20 20 20 20 20 20 20 20 20 20 4C    21             L
029070:  69 6D 65 20 20 20 20 20 20 20 20 20 20 20 20 20    ime             
029080:  20 20 20 20 20 20 20 32 36 0D 0A 20 20 20 20 20           26..     
029090:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 32                  22
0290A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 50 61 73                 Pas
0290B0:  74 65 6C 20 67 72 65 65 6E 20 20 20 20 20 20 20    tel green       
0290C0:  20 20 20 20 20 32 36 0D 0A 20 20 20 20 20 20 20         26..       
0290D0:  20 20 20 20 20 20 20 20 20 20 20 20 32 33 20 20                23  
0290E0:  20 20 20 20 20 20 20 20 20 20 20 50 61 73 74 65               Paste
0290F0:  6C 20 63 79 61 6E 20 20 20 20 20 20 20 20 20 20    l cyan          
029100:  20 20 20 32 37 0D 0A 20 20 20 20 20 20 20 20 20       27..         
029110:  20 20 20 20 20 20 20 20 20 20 32 34 20 20 20 20              24    
029120:  20 20 20 20 20 20 20 20 20 42 72 69 67 68 74 20             Bright 
029130:  79 65 6C 6C 6F 77 20 20 20 20 20 20 20 20 20 20    yellow          
029140:  20 31 30 0D 0A 20 20 20 20 20 20 20 20 20 20 20     10..           
029150:  20 20 20 20 20 20 20 20 32 35 20 20 20 20 20 20            25      
029160:  20 20 20 20 20 20 20 50 61 73 74 65 6C 20 79 65           Pastel ye
029170:  6C 6C 6F 77 20 20 20 20 20 20 20 20 20 20 20 33    llow           3
029180:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
029190:  20 20 20 20 20 32 36 20 20 20 20 20 20 20 20 20         26         
0291A0:  20 20 20 20 42 72 69 67 68 74 20 77 68 69 74 65        Bright white
0291B0:  20 20 20 20 20 20 20 20 20 20 20 20 31 31 0D 0A                11..
0291C0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
0291D0:  0D 0A 0D 0A 20 20 20 20 20 20 20 41 4D 53 54 52    ....       AMSTR
0291E0:  41 44 20 43 50 43 34 36 34 2F 36 36 34 2F 36 31    AD CPC464/664/61
0291F0:  32 38 20 46 49 52 4D 57 41 52 45 20 20 20 20 20    28 FIRMWARE     
029200:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
029210:  20 20 20 20 20 41 70 70 65 6E 64 69 78 20 35 2E         Appendix 5.
029220:  31 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20    1.............. 
029230:  20 20 20 20 20 20 54 68 65 20 75 73 65 72 20 63          The user c
029240:  61 6E 20 73 65 74 20 74 68 65 20 63 6F 6C 6F 75    an set the colou
029250:  72 73 20 69 6E 20 77 68 69 63 68 20 74 68 65 20    rs in which the 
029260:  31 36 20 69 6E 6B 73 20 61 6E 64 20 74 68 65 20    16 inks and the 
029270:  20 62 6F 72 64 65 72 20 20 61 72 65 0D 0A 20 20     border  are..  
029280:  20 20 20 20 20 64 69 73 70 6C 61 79 65 64 2E 20         displayed. 
029290:  54 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 74 61    The following ta
0292A0:  62 6C 65 20 67 69 76 65 73 20 74 68 65 20 64 65    ble gives the de
0292B0:  66 61 75 6C 74 20 73 65 74 74 69 6E 67 73 3A 0D    fault settings:.
0292C0:  0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20    .......         
0292D0:  20 20 20 20 20 20 20 49 6E 6B 20 20 20 20 20 20           Ink      
0292E0:  20 43 6F 6C 6F 75 72 20 20 20 20 20 20 20 20 20     Colour         
0292F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43                   C
029300:  6F 6C 6F 75 72 20 4E 75 6D 62 65 72 73 0D 0A 20    olour Numbers.. 
029310:  20 20 20 20 20 20 20 20 20 20 20 5F 5F 5F 5F 5F               _____
029320:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
029330:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
029340:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
029350:  5F 5F 5F 5F 5F 5F 5F 0D 0A 0D 0A 20 20 20 20 20    _______....     
029360:  20 20 20 20 20 20 20 20 42 6F 72 64 65 72 20 20            Border  
029370:  20 20 20 20 20 42 6C 75 65 20 20 20 20 20 20 20         Blue       
029380:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
029390:  20 20 20 20 20 20 20 31 2F 31 0D 0A 20 20 20 20           1/1..    
0293A0:  20 20 20 20 20 20 20 20 20 20 20 20 30 20 20 20                0   
0293B0:  20 20 20 20 20 20 42 6C 75 65 20 20 20 20 20 20          Blue      
0293C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0293D0:  20 20 20 20 20 20 20 20 31 2F 31 0D 0A 20 20 20            1/1..   
0293E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 31 20 20                 1  
0293F0:  20 20 20 20 20 20 20 42 72 69 67 68 74 20 79 65           Bright ye
029400:  6C 6C 6F 77 20 20 20 20 20 20 20 20 20 20 20 20    llow            
029410:  20 20 20 20 20 20 20 20 20 32 34 2F 32 34 0D 0A             24/24..
029420:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
029430:  32 20 20 20 20 20 20 20 20 20 42 72 69 67 68 74    2         Bright
029440:  20 63 79 61 6E 20 20 20 20 20 20 20 20 20 20 20     cyan           
029450:  20 20 20 20 20 20 20 20 20 20 20 20 32 30 2F 32                20/2
029460:  30 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    0..             
029470:  20 20 20 33 20 20 20 20 20 20 20 20 20 42 72 69       3         Bri
029480:  67 68 74 20 72 65 64 20 20 20 20 20 20 20 20 20    ght red         
029490:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36                   6
0294A0:  2F 36 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    /6..            
0294B0:  20 20 20 20 34 20 20 20 20 20 20 20 20 20 42 72        4         Br
0294C0:  69 67 68 74 20 77 68 69 74 65 20 20 20 20 20 20    ight white      
0294D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0294E0:  32 36 2F 32 36 0D 0A 20 20 20 20 20 20 20 20 20    26/26..         
0294F0:  20 20 20 20 20 20 20 35 20 20 20 20 20 20 20 20           5        
029500:  20 42 6C 61 63 6B 20 20 20 20 20 20 20 20 20 20     Black          
029510:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
029520:  20 20 20 30 2F 30 0D 0A 20 20 20 20 20 20 20 20       0/0..        
029530:  20 20 20 20 20 20 20 20 36 20 20 20 20 20 20 20            6       
029540:  20 20 42 72 69 67 68 74 20 62 6C 75 65 20 20 20      Bright blue   
029550:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
029560:  20 20 20 20 32 2F 32 0D 0A 20 20 20 20 20 20 20        2/2..       
029570:  20 20 20 20 20 20 20 20 20 37 20 20 20 20 20 20             7      
029580:  20 20 20 42 72 69 67 68 74 20 6D 61 67 65 6E 74       Bright magent
029590:  61 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    a               
0295A0:  20 20 20 20 20 38 2F 38 0D 0A 20 20 20 20 20 20         8/8..      
0295B0:  20 20 20 20 20 20 20 20 20 20 38 20 20 20 20 20              8     
0295C0:  20 20 20 20 43 79 61 6E 20 20 20 20 20 20 20 20        Cyan        
0295D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0295E0:  20 20 20 20 20 20 31 30 2F 31 30 0D 0A 20 20 20          10/10..   
0295F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 39 20 20                 9  
029600:  20 20 20 20 20 20 20 59 65 6C 6C 6F 77 20 20 20           Yellow   
029610:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
029620:  20 20 20 20 20 20 20 20 20 31 32 2F 31 32 0D 0A             12/12..
029630:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
029640:  31 30 20 20 20 20 20 20 20 20 50 61 73 74 65 6C    10        Pastel
029650:  20 62 6C 75 65 20 20 20 20 20 20 20 20 20 20 20     blue           
029660:  20 20 20 20 20 20 20 20 20 20 20 20 31 34 2F 31                14/1
029670:  34 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    4..             
029680:  20 20 20 31 31 20 20 20 20 20 20 20 20 50 69 6E       11        Pin
029690:  6B 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    k               
0296A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31                   1
0296B0:  36 2F 31 36 0D 0A 20 20 20 20 20 20 20 20 20 20    6/16..          
0296C0:  20 20 20 20 20 20 31 32 20 20 20 20 20 20 20 20          12        
0296D0:  42 72 69 67 68 74 20 67 72 65 65 6E 20 20 20 20    Bright green    
0296E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0296F0:  20 20 31 38 2F 31 38 0D 0A 20 20 20 20 20 20 20      18/18..       
029700:  20 20 20 20 20 20 20 20 20 31 33 20 20 20 20 20             13     
029710:  20 20 20 50 61 73 74 65 6C 20 67 72 65 65 6E 20       Pastel green 
029720:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
029730:  20 20 20 20 20 32 32 2F 32 32 0D 0A 20 20 20 20         22/22..    
029740:  20 20 20 20 20 20 20 20 20 20 20 20 31 34 20 20                14  
029750:  20 20 20 20 20 20 46 6C 61 73 68 69 6E 67 20 62          Flashing b
029760:  6C 75 65 2F 62 72 69 67 68 74 20 79 65 6C 6C 6F    lue/bright yello
029770:  77 20 20 20 20 20 20 20 31 2F 32 34 0D 0A 20 20    w       1/24..  
029780:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 35                  15
029790:  20 20 20 20 20 20 20 20 46 6C 61 73 68 69 6E 67            Flashing
0297A0:  20 73 6B 79 20 62 6C 75 65 2F 70 69 6E 6B 20 20     sky blue/pink  
0297B0:  20 20 20 20 20 20 20 20 20 20 31 31 2F 31 36 0D              11/16.
0297C0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
0297D0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
0297E0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
0297F0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
029800:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41 4D 53 54    .....       AMST
029810:  52 41 44 20 43 50 43 34 36 34 2F 36 36 34 2F 36    RAD CPC464/664/6
029820:  31 32 38 20 46 49 52 4D 57 41 52 45 20 20 20 20    128 FIRMWARE    
029830:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
029840:  20 20 20 20 20 20 41 70 70 65 6E 64 69 78 20 35          Appendix 5
029850:  2E 32 0D 0A 1A 73 20 63 61 6E 20 62 65 20 20 66    .2...s can be  f
029860:  6F 75 6E 64 20 20 69 6E 20 20 73 65 63 74 69 6F    ound  in  sectio
029870:  6E 20 20 36 2E 32 2E 0D 0A 20 20 20 20 20 20 20    n  6.2...       
029880:  20 20 20 31 31 20 20 20 20 20 20 20 20 50 69 6E       11        Pin
029890:  6B 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    k               
0298A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31                   1
0298B0:  36 2F 31 36 0D 0A 20 20 20 20 20 20 20 20 20 20    6/16..          
0298C0:  20 20 20 20 20 20 31 32 20 20 20 20 20 20 20 20          12        
0298D0:  42 72 69 67 68 74 20 67 72 65 65 6E 20 20 20 20    Bright green    
0298E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0298F0:  20 20 31 38 2F 31 38 0D 0A 20 20 20 20 20 20 20      18/18..       
029900:  20 20 20 20 20 20 20 20 20 31 33 20 20 20 20 20             13     
029910:  20 20 20 50 61 73 74 65 6C 20 67 72 65 65 6E 20       Pastel green 
029920:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
029930:  20 20 20 20 20 32 32 2F 32 32 0D 0A 20 20 20 20         22/22..    
029940:  20 20 20 20 20 20 20 20 20 20 20 20 31 34 20 20                14  
029950:  20 20 20 20 20 20 46 6C 61 73 68 69 6E 67 20 62          Flashing b
029960:  6C 75 65 2F 62 72 69 67 68 74 20 79 65 6C 6C 6F    lue/bright yello
029970:  77 20 20 20 20 20 20 20 31 2F 32 34 0D 0A 20 20    w       1/24..  
029980:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 35                  15
029990:  20 20 20 20 20 20 20 20 46 6C 61 73 68 69 6E 67            Flashing
0299A0:  20 73 6B 79 20 62 6C 75 65 2F 70 69 6E 6B 20 20     sky blue/pink  
0299B0:  20 20 20 20 20 20 20 20 20 20 31 31 2F 31 36 0D              11/16.
0299C0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
0299D0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
0299E0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
0299F0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
029A00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
029A10:  23 00 00 00 02 09 50 E5 23 00 C1 02 00 00 00 02    #.....P.#.......
029A20:  23 00 C2 02 00 00 00 02 23 00 C3 02 00 00 00 02    #.......#.......
029A30:  23 00 C4 02 00 00 00 02 23 00 C5 02 00 00 00 02    #.......#.......
029A40:  23 00 C6 02 00 00 00 02 23 00 C7 02 00 00 00 02    #.......#.......
029A50:  23 00 C8 02 00 00 00 02 23 00 C9 02 00 00 00 02    #.......#.......
029A60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029A70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029A80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029A90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029AA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029AB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029AC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029AD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029AE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029AF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029B00:  65 20 64 69 73 63 0D 0A 20 20 20 20 20 20 20 70    e disc..       p
029B10:  61 72 61 6D 65 74 65 72 73 20 61 73 20 73 70 65    arameters as spe
029B20:  63 69 66 69 65 64 20 69 6E 20 74 68 65 20 63 6F    cified in the co
029B30:  6E 66 69 67 75 72 61 74 69 6F 6E 20 73 65 63 74    nfiguration sect
029B40:  6F 72 2C 20 74 68 61 74 20 69 73 2C 20 6D 6F 74    or, that is, mot
029B50:  6F 72 20 6F 6E 0D 0A 20 20 20 20 20 20 20 61 6E    or on..       an
029B60:  64 20 6F 66 66 20 74 69 6D 65 6F 75 74 73 20 61    d off timeouts a
029B70:  6E 64 20 74 68 65 20 73 74 65 70 20 72 61 74 65    nd the step rate
029B80:  2E 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    .........       
029B90:  52 65 6C 61 74 65 64 20 65 6E 74 72 69 65 73 3A    Related entries:
029BA0:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 53 45 4C    ......       SEL
029BB0:  45 43 54 20 46 4F 52 4D 41 54 0D 0A 20 20 20 20    ECT FORMAT..    
029BC0:  20 20 20 53 45 54 20 52 45 54 52 59 20 43 4F 55       SET RETRY COU
029BD0:  4E 54 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    NT..............
029BE0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
029BF0:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
029C00:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
029C10:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
029C20:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20    ............    
029C30:  20 20 20 41 4D 53 54 52 41 44 20 43 50 43 34 36       AMSTRAD CPC46
029C40:  34 2F 36 36 34 2F 36 31 32 38 20 46 49 52 4D 57    4/664/6128 FIRMW
029C50:  41 52 45 20 20 20 20 20 20 20 20 20 20 20 20 20    ARE             
029C60:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
029C70:  70 61 67 65 20 31 39 2E 35 0D 0A 0D 0A 0D 0A 0D    page 19.5.......
029C80:  0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 42 49    .......       BI
029C90:  4F 53 3A 20 53 45 4C 45 43 54 20 46 4F 52 4D 41    OS: SELECT FORMA
029CA0:  54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    T               
029CB0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
029CC0:  20 20 20 20 20 20 20 20 20 20 20 20 28 43 54 52                (CTR
029CD0:  4C 2F 43 29 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20    L/C)......      
029CE0:  20 53 65 6C 65 63 74 20 61 20 64 69 73 63 20 66     Select a disc f
029CF0:  6F 72 6D 61 74 2E 0D 0A 0D 0A 0D 0A 20 20 20 20    ormat.......    
029D00:  0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41    ........       A
029D10:  70 70 65 6E 64 69 78 20 56 49 49 20 20 3A 20 20    ppendix VII  :  
029D20:  54 65 78 74 20 56 44 55 20 43 6F 6E 74 72 6F 6C    Text VDU Control
029D30:  20 43 6F 64 65 73 2E 0D 0A 0D 0A 0D 0A 20 20 20     Codes.......   
029D40:  20 20 20 20 43 68 61 72 61 63 74 65 72 20 76 61        Character va
029D50:  6C 75 65 20 69 6E 20 74 68 65 20 72 61 6E 67 65    lue in the range
029D60:  20 30 2E 2E 33 31 20 73 65 6E 74 20 74 6F 20 74     0..31 sent to t
029D70:  68 65 20 6D 61 69 6E 20 20 54 65 78 74 20 20 56    he main  Text  V
029D80:  44 55 20 20 6F 75 74 70 75 74 0D 0A 20 20 20 20    DU  output..    
029D90:  20 20 20 72 6F 75 74 69 6E 65 20 28 54 58 54 20       routine (TXT 
029DA0:  4F 55 54 50 55 54 29 20 64 6F 20 6E 6F 74 20 70    OUTPUT) do not p
029DB0:  72 6F 64 75 63 65 20 61 20 63 68 61 72 61 63 74    roduce a charact
029DC0:  65 72 20 6F 6E 20 74 68 65 20 73 63 72 65 65 6E    er on the screen
029DD0:  2C 20 62 75 74 20 61 72 65 0D 0A 20 20 20 20 20    , but are..     
029DE0:  20 20 69 6E 74 65 72 70 72 65 74 65 64 20 61 73      interpreted as
029DF0:  20 63 6F 6E 74 72 6F 6C 20 63 6F 64 65 73 2E 20     control codes. 
029E00:  54 68 65 73 65 20 63 6F 64 65 73 20 6D 61 79 20    These codes may 
029E10:  61 66 66 65 63 74 20 20 74 68 65 20 20 6D 65 61    affect  the  mea
029E20:  6E 69 6E 67 20 20 6F 66 0D 0A 20 20 20 20 20 20    ning  of..      
029E30:  20 6F 6E 65 20 6F 72 20 20 6D 6F 72 65 20 20 6F     one or  more  o
029E40:  66 20 20 74 68 65 20 20 66 6F 6C 6C 6F 77 69 6E    f  the  followin
029E50:  67 20 20 63 68 61 72 61 63 74 65 72 73 2C 20 20    g  characters,  
029E60:  77 68 69 63 68 20 20 61 72 65 20 20 74 68 65 20    which  are  the 
029E70:  20 63 6F 64 65 27 73 0D 0A 20 20 20 20 20 20 20     code's..       
029E80:  70 61 72 61 6D 65 74 65 72 73 2E 0D 0A 0D 0A 0D    parameters......
029E90:  0A 20 20 20 20 20 20 20 41 6C 6C 20 63 6F 6E 74    .       All cont
029EA0:  72 6F 6C 20 20 63 6F 64 65 73 20 20 77 6F 72 6B    rol  codes  work
029EB0:  20 20 6F 6E 20 20 74 68 65 20 20 63 75 72 72 65      on  the  curre
029EC0:  6E 74 6C 79 20 20 73 65 6C 65 63 74 65 64 20 20    ntly  selected  
029ED0:  73 74 72 65 61 6D 20 20 75 6E 6C 65 73 73 0D 0A    stream  unless..
029EE0:  20 20 20 20 20 20 20 6F 74 68 65 72 77 69 73 65           otherwise
029EF0:  20 69 6E 64 69 63 61 74 65 64 2E 20 46 6F 72 20     indicated. For 
029F00:  69 6E 73 74 61 6E 63 65 2C 20 73 65 74 74 69 6E    instance, settin
029F10:  67 20 74 68 65 20 70 65 6E 2C 20 63 6F 64 65 20    g the pen, code 
029F20:  31 35 2C 20 73 65 74 73 20 20 74 68 65 0D 0A 20    15, sets  the.. 
029F30:  20 20 20 20 20 20 74 65 78 74 20 70 65 6E 20 69          text pen i
029F40:  6E 6B 20 66 6F 72 20 74 68 65 20 63 75 72 72 65    nk for the curre
029F50:  6E 74 6C 79 20 20 73 65 6C 65 63 74 65 64 20 20    ntly  selected  
029F60:  73 74 72 65 61 6D 20 20 77 68 69 6C 73 74 20 20    stream  whilst  
029F70:  73 65 74 74 69 6E 67 20 20 74 68 65 0D 0A 20 20    setting  the..  
029F80:  20 20 20 20 20 63 6F 6C 6F 75 72 20 6F 66 20 61         colour of a
029F90:  6E 20 69 6E 6B 2C 20 63 6F 64 65 20 32 38 2C 20    n ink, code 28, 
029FA0:  77 69 6C 6C 20 61 66 66 65 63 74 20 61 6C 6C 20    will affect all 
029FB0:  73 74 72 65 61 6D 73 20 28 61 6E 64 20 20 74 68    streams (and  th
029FC0:  65 20 20 47 72 61 70 68 69 63 73 0D 0A 20 20 20    e  Graphics..   
029FD0:  20 20 20 20 56 44 55 29 2E 0D 0A 0D 0A 20 20 20        VDU).....   
029FE0:  20 20 20 20 43 65 72 74 61 69 6E 20 63 6F 64 65        Certain code
029FF0:  73 20 66 6F 72 63 65 20 74 68 65 20 63 75 72 72    s force the curr
02A000:  65 6E 74 20 70 6F 73 69 74 69 6F 6E 20 28 74 68    ent position (th
02A010:  65 20 63 75 72 73 6F 72 20 20 70 6F 73 69 74 69    e cursor  positi
02A020:  6F 6E 29 20 20 74 6F 20 20 61 0D 0A 20 20 20 20    on)  to  a..    
02A030:  20 20 20 6C 65 67 61 6C 20 70 6F 73 69 74 69 6F       legal positio
02A040:  6E 20 69 6E 73 69 64 65 20 74 68 65 20 63 75 72    n inside the cur
02A050:  72 65 6E 74 20 77 69 6E 64 6F 77 20 62 65 66 6F    rent window befo
02A060:  72 65 20 74 68 65 79 20 61 72 65 20 6F 62 65 79    re they are obey
02A070:  65 64 2E 20 20 54 68 69 73 0D 0A 20 20 20 20 20    ed.  This..     
02A080:  20 20 69 73 20 65 78 70 6C 61 69 6E 65 64 20 69      is explained i
02A090:  6E 20 6D 6F 72 65 20 64 65 74 61 69 6C 20 69 6E    n more detail in
02A0A0:  20 73 65 63 74 69 6F 6E 20 34 2E 35 2E 20 54 68     section 4.5. Th
02A0B0:  65 20 63 75 72 73 6F 72 20 6D 61 79 20 62 65 20    e cursor may be 
02A0C0:  6C 65 66 74 20 20 69 6E 0D 0A 20 20 20 20 20 20    left  in..      
02A0D0:  20 61 6E 20 69 6C 6C 65 67 61 6C 20 70 6F 73 69     an illegal posi
02A0E0:  74 69 6F 6E 2E 0D 0A 0D 0A 20 20 20 20 20 20 20    tion.....       
02A0F0:  54 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 74 61    The following ta
02A100:  62 6C 65 20 73 70 65 63 69 66 69 65 73 20 74 68    ble specifies th
02A110:  65 20 20 64 65 66 61 75 6C 74 20 20 61 63 74 69    e  default  acti
02A120:  6F 6E 73 20 20 66 6F 72 20 20 74 68 65 20 20 63    ons  for  the  c
02A130:  6F 6E 74 72 6F 6C 0D 0A 20 20 20 20 20 20 20 63    ontrol..       c
02A140:  6F 64 65 73 2E 20 42 79 20 63 68 61 6E 67 69 6E    odes. By changin
02A150:  67 20 65 6E 74 72 69 65 73 20 69 6E 20 74 68 65    g entries in the
02A160:  20 63 6F 6E 74 72 6F 6C 20 63 6F 64 65 20 20 74     control code  t
02A170:  61 62 6C 65 20 20 74 68 65 20 20 61 63 74 69 6F    able  the  actio
02A180:  6E 20 20 6F 66 0D 0A 20 20 20 20 20 20 20 74 68    n  of..       th
02A190:  65 73 65 20 63 6F 64 65 73 20 63 61 6E 20 62 65    ese codes can be
02A1A0:  20 61 6C 74 65 72 65 64 20 61 73 20 64 65 73 69     altered as desi
02A1B0:  72 65 64 2E 20 53 65 65 20 20 73 65 63 74 69 6F    red. See  sectio
02A1C0:  6E 20 20 34 2E 37 20 20 66 6F 72 20 20 61 20 20    n  4.7  for  a  
02A1D0:  66 75 6C 6C 0D 0A 20 20 20 20 20 20 20 64 65 73    full..       des
02A1E0:  63 72 69 70 74 69 6F 6E 2E 0D 0A 0D 0A 20 20 20    cription.....   
02A1F0:  20 20 20 20 43 6F 64 65 20 20 4E 61 6D 65 20 20        Code  Name  
02A200:  20 50 61 72 61 6D 73 20 20 20 20 41 63 74 69 6F     Params    Actio
02A210:  6E 0D 0A 20 20 20 20 20 20 20 5F 5F 5F 5F 5F 5F    n..       ______
02A220:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
02A230:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
02A240:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
02A250:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
02A260:  0D 0A 0D 0A 20 20 20 20 20 20 20 20 30 20 20 20    ....        0   
02A270:  20 4E 55 4C 20 20 20 20 30 20 20 20 20 20 20 20     NUL    0       
02A280:  20 20 49 6E 20 56 31 2E 31 20 66 69 72 6D 77 61      In V1.1 firmwa
02A290:  72 65 3A 20 46 6F 72 63 65 20 74 68 65 20 63 75    re: Force the cu
02A2A0:  72 73 6F 72 20 74 6F 20 20 61 20 20 6C 65 67 61    rsor to  a  lega
02A2B0:  6C 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    l..             
02A2C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A2D0:  20 70 6F 73 69 74 69 6F 6E 20 28 73 65 65 20 54     position (see T
02A2E0:  58 54 20 56 41 4C 49 44 41 54 45 29 2E 20 49 6E    XT VALIDATE). In
02A2F0:  20 56 31 2E 30 20 20 66 69 72 6D 77 61 72 65 3A     V1.0  firmware:
02A300:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
02A310:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A320:  4E 6F 20 65 66 66 65 63 74 0D 0A 0D 0A 20 20 20    No effect....   
02A330:  20 20 20 20 20 31 20 20 20 20 53 4F 48 20 20 20         1    SOH   
02A340:  20 31 20 20 20 20 20 20 20 20 20 50 72 69 6E 74     1         Print
02A350:  20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 67     the character g
02A360:  69 76 65 6E 20 62 79 20 74 68 65 20 70 61 72 61    iven by the para
02A370:  6D 65 74 65 72 20 28 73 65 65 0D 0A 20 20 20 20    meter (see..    
02A380:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A390:  20 20 20 20 20 20 20 20 20 20 54 58 54 20 57 52              TXT WR
02A3A0:  20 43 48 41 52 29 2E 20 54 68 69 73 20 61 6C 6C     CHAR). This all
02A3B0:  6F 77 73 20 63 68 61 72 61 63 74 65 72 73 20 20    ows characters  
02A3C0:  30 2E 2E 33 31 20 20 74 6F 0D 0A 20 20 20 20 20    0..31  to..     
02A3D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A3E0:  20 20 20 20 20 20 20 20 20 62 65 20 70 72 69 6E             be prin
02A3F0:  74 65 64 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 20    ted.....        
02A400:  32 20 20 20 20 53 54 58 20 20 20 20 30 20 20 20    2    STX    0   
02A410:  20 20 20 20 20 20 44 69 73 61 62 6C 65 20 74 68          Disable th
02A420:  65 20 63 75 72 73 6F 72 20 62 6C 6F 62 20 28 73    e cursor blob (s
02A430:  65 65 20 54 58 54 20 43 55 52 20 20 44 49 53 41    ee TXT CUR  DISA
02A440:  42 4C 45 29 2E 0D 0A 20 20 20 20 20 20 20 20 20    BLE)...         
02A450:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A460:  20 20 20 20 20 52 65 73 65 72 76 65 73 20 74 68         Reserves th
02A470:  65 20 65 66 66 65 63 74 20 6F 66 20 45 54 58 20    e effect of ETX 
02A480:  28 63 6F 64 65 20 33 29 2E 0D 0A 0D 0A 20 20 20    (code 3).....   
02A490:  20 20 20 20 20 33 20 20 20 20 45 54 58 20 20 20         3    ETX   
02A4A0:  20 30 20 20 20 20 20 20 20 20 20 45 6E 61 62 6C     0         Enabl
02A4B0:  65 20 20 63 75 72 73 6F 72 20 20 62 6C 6F 62 20    e  cursor  blob 
02A4C0:  20 28 73 65 65 20 20 54 58 54 20 20 43 55 52 20     (see  TXT  CUR 
02A4D0:  20 20 45 4E 41 42 4C 45 29 2E 0D 0A 20 20 20 20      ENABLE)...    
02A4E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A4F0:  20 20 20 20 20 20 20 20 20 20 52 65 76 65 72 73              Revers
02A500:  65 73 20 74 68 65 20 65 66 66 65 63 74 20 6F 66    es the effect of
02A510:  20 53 54 58 20 28 63 6F 64 65 20 32 29 2E 0D 0A     STX (code 2)...
02A520:  0D 0A 20 20 20 20 20 20 20 20 34 20 20 20 20 45    ..        4    E
02A530:  4F 54 20 20 20 20 31 20 20 20 20 20 20 20 20 20    OT    1         
02A540:  53 65 74 20 74 68 65 20 73 63 72 65 65 6E 20 6D    Set the screen m
02A550:  6F 64 65 20 67 69 76 65 6E 20 62 79 20 74 68 65    ode given by the
02A560:  20 70 61 72 61 6D 65 74 65 72 20 28 73 65 65 0D     parameter (see.
02A570:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
02A580:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53                   S
02A590:  43 52 20 53 45 54 20 4D 4F 44 45 29 2E 20 54 68    CR SET MODE). Th
02A5A0:  65 20 70 61 72 61 6D 65 74 65 72 20 69 73 20 74    e parameter is t
02A5B0:  61 6B 65 6E 20 4D 4F 44 20 34 20 61 6E 64 0D 0A    aken MOD 4 and..
02A5C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A5D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68                  th
02A5E0:  65 20 76 61 6C 75 65 20 33 20 69 73 20 69 67 6E    e value 3 is ign
02A5F0:  6F 72 65 64 3A 0D 0A 20 20 20 20 20 20 20 20 20    ored:..         
02A600:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A610:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30                   0
02A620:  20 73 65 74 73 20 6D 6F 64 65 20 30 20 28 31 36     sets mode 0 (16
02A630:  30 78 32 30 30 29 2E 0D 0A 20 20 20 20 20 20 20    0x200)...       
02A640:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A650:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A660:  20 31 20 73 65 74 73 20 6D 6F 64 65 20 31 20 28     1 sets mode 1 (
02A670:  33 32 30 78 32 30 30 29 2E 0D 0A 20 20 20 20 20    320x200)...     
02A680:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A690:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A6A0:  20 20 20 32 20 73 65 74 73 20 6D 6F 64 65 20 32       2 sets mode 2
02A6B0:  20 28 36 34 30 78 32 30 30 29 2E 0D 0A 0D 0A 20     (640x200)..... 
02A6C0:  20 20 20 20 20 20 20 35 20 20 20 20 45 4E 51 20           5    ENQ 
02A6D0:  20 20 20 31 20 20 20 20 20 20 20 20 20 50 72 69       1         Pri
02A6E0:  6E 74 20 74 68 65 20 20 63 68 61 72 61 63 74 65    nt the  characte
02A6F0:  72 20 20 67 69 76 65 6E 20 20 62 79 20 20 74 68    r  given  by  th
02A700:  65 20 20 70 61 72 61 6D 65 74 65 72 0D 0A 20 20    e  parameter..  
02A710:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A720:  20 20 20 20 20 20 20 20 20 20 20 20 75 73 69 6E                usin
02A730:  67 20 20 74 68 65 20 20 47 72 61 70 68 69 63 73    g  the  Graphics
02A740:  20 20 56 44 55 20 20 61 73 20 20 69 66 20 20 74      VDU  as  if  t
02A750:  68 65 20 20 67 72 61 70 68 69 63 0D 0A 20 20 20    he  graphic..   
02A760:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A770:  20 20 20 20 20 20 20 20 20 20 20 63 68 61 72 61               chara
02A780:  63 74 65 72 20 77 72 69 74 65 20 6D 6F 64 65 20    cter write mode 
02A790:  77 61 73 20 61 63 74 69 76 65 20 20 28 73 65 65    was active  (see
02A7A0:  20 20 54 58 54 20 20 53 45 54 0D 0A 20 20 20 20      TXT  SET..    
02A7B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A7C0:  20 20 20 20 20 20 20 20 20 20 47 52 41 50 48 49              GRAPHI
02A7D0:  43 20 61 6E 64 20 47 52 41 20 57 52 20 43 48 41    C and GRA WR CHA
02A7E0:  52 29 2E 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    R).........     
02A7F0:  20 20 41 4D 53 54 52 41 44 20 43 50 43 34 36 34      AMSTRAD CPC464
02A800:  2F 36 36 34 2F 36 31 32 38 20 46 49 52 4D 57 41    /664/6128 FIRMWA
02A810:  52 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20    RE              
02A820:  20 20 20 20 20 20 20 20 20 20 20 20 41 70 70 65                Appe
02A830:  6E 64 69 78 20 37 2E 31 0D 0A 0D 0A 0D 0A 0D 0A    ndix 7.1........
02A840:  0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 20 36 20    ......        6 
02A850:  20 20 20 41 43 4B 20 20 20 20 30 20 20 20 20 20       ACK    0     
02A860:  20 20 20 20 45 6E 61 62 6C 65 20 74 68 65 20 56        Enable the V
02A870:  44 55 20 28 73 65 65 20 54 58 54 20 56 44 55 20    DU (see TXT VDU 
02A880:  20 45 4E 41 42 4C 45 29 2E 20 20 52 65 76 65 72     ENABLE).  Rever
02A890:  73 65 73 0D 0A 20 20 20 20 20 20 20 20 20 20 20    ses..           
02A8A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A8B0:  20 20 20 74 68 65 20 65 66 66 65 63 74 20 6F 66       the effect of
02A8C0:  20 4E 41 4B 20 28 43 6F 64 65 20 32 31 29 2E 0D     NAK (Code 21)..
02A8D0:  0A 0D 0A 20 20 20 20 20 20 20 20 37 20 20 20 20    ...        7    
02A8E0:  42 45 4C 20 20 20 20 30 20 20 20 20 20 20 20 20    BEL    0        
02A8F0:  20 4D 61 6B 65 73 20 61 20 20 73 68 6F 72 74 20     Makes a  short 
02A900:  20 62 6C 65 65 70 20 20 73 6F 75 6E 64 2E 20 20     bleep  sound.  
02A910:  4E 6F 74 65 20 20 74 68 61 74 20 20 74 68 69 73    Note  that  this
02A920:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
02A930:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A940:  66 6C 75 73 68 65 73 20 74 68 65 20 73 6F 75 6E    flushes the soun
02A950:  64 20 71 75 65 75 65 73 2E 0D 0A 0D 0A 20 20 20    d queues.....   
02A960:  20 20 20 20 20 38 20 20 20 20 42 53 20 20 20 20         8    BS    
02A970:  20 30 20 20 20 20 20 20 20 20 20 4D 61 6B 65 20     0         Make 
02A980:  74 68 65 20 63 75 72 72 65 6E 74 20 70 6F 73 69    the current posi
02A990:  74 69 6F 6E 20 6C 65 67 61 6C 20 74 68 65 6E 20    tion legal then 
02A9A0:  6D 6F 76 65 20 20 6C 65 66 74 0D 0A 20 20 20 20    move  left..    
02A9B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A9C0:  20 20 20 20 20 20 20 20 20 20 6F 6E 65 20 63 68              one ch
02A9D0:  61 72 61 63 74 65 72 2E 0D 0A 0D 0A 20 20 20 20    aracter.....    
02A9E0:  20 20 20 20 39 20 20 20 20 54 41 42 20 20 20 20        9    TAB    
02A9F0:  30 20 20 20 20 20 20 20 20 20 4D 61 6B 65 20 74    0         Make t
02AA00:  68 65 20 63 75 72 72 65 6E 74 20 70 6F 73 69 74    he current posit
02AA10:  69 6F 6E 20 6C 65 67 61 6C 20 74 68 65 6E 20 20    ion legal then  
02AA20:  6D 6F 76 65 20 20 6F 6E 65 0D 0A 20 20 20 20 20    move  one..     
02AA30:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02AA40:  20 20 20 20 20 20 20 20 20 74 6F 20 74 68 65 20             to the 
02AA50:  72 69 67 68 74 20 6F 6E 65 20 63 68 61 72 61 63    right one charac
02AA60:  74 65 72 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 20    ter.....        
02AA70:  31 30 20 20 20 4C 46 20 20 20 20 20 30 20 20 20    10   LF     0   
02AA80:  20 20 20 20 20 20 4D 61 6B 65 20 74 68 65 20 63          Make the c
02AA90:  75 72 72 65 6E 74 20 70 6F 73 69 74 69 6F 6E 20    urrent position 
02AAA0:  6C 65 67 61 6C 20 74 68 65 6E 20 6D 6F 76 65 20    legal then move 
02AAB0:  20 64 6F 77 6E 0D 0A 20 20 20 20 20 20 20 20 20     down..         
02AAC0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02AAD0:  20 20 20 20 20 6F 6E 65 20 6C 69 6E 65 2E 0D 0A         one line...
02AAE0:  0D 0A 20 20 20 20 20 20 20 20 31 31 20 20 20 56    ..        11   V
02AAF0:  54 20 20 20 20 20 30 20 20 20 20 20 20 20 20 20    T     0         
02AB00:  4D 61 6B 65 20 74 68 65 20 63 75 72 72 65 6E 74    Make the current
02AB10:  20 70 6F 73 69 74 69 6F 6E 20 6C 65 67 61 6C 20     position legal 
02AB20:  20 74 68 65 6E 20 20 6D 6F 76 65 20 20 75 70 0D     then  move  up.
02AB30:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
02AB40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6F                   o
02AB50:  6E 65 20 6C 69 6E 65 2E 0D 0A 0D 0A 20 20 20 20    ne line.....    
02AB60:  20 20 20 20 31 32 20 20 20 46 46 20 20 20 20 20        12   FF     
02AB70:  30 20 20 20 20 20 20 20 20 20 43 6C 65 61 72 20    0         Clear 
02AB80:  74 68 65 20 63 75 72 72 65 6E 74 20 77 69 6E 64    the current wind
02AB90:  6F 77 20 61 6E 64 20 6D 6F 76 65 20 20 74 68 65    ow and move  the
02ABA0:  20 20 63 75 72 72 65 6E 74 0D 0A 20 20 20 20 20      current..     
02ABB0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02ABC0:  20 20 20 20 20 20 20 20 20 70 6F 73 69 74 69 6F             positio
02ABD0:  6E 20 74 6F 20 74 68 65 20 74 6F 70 20 6C 65 66    n to the top lef
02ABE0:  74 20 65 64 67 65 20 6F 66 20 74 68 65 20 77 69    t edge of the wi
02ABF0:  6E 64 6F 77 20 20 6F 6E 0D 0A 20 20 20 20 20 20    ndow  on..      
02AC00:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02AC10:  20 20 20 20 20 20 20 20 74 68 65 20 63 75 72 72            the curr
02AC20:  65 6E 74 20 6C 69 6E 65 20 28 73 65 65 20 54 58    ent line (see TX
02AC30:  54 20 43 4C 45 41 52 20 57 49 4E 44 4F 57 29 2E    T CLEAR WINDOW).
02AC40:  0D 0A 0D 0A 20 20 20 20 20 20 20 20 31 33 20 20    ....        13  
02AC50:  20 43 52 20 20 20 20 20 30 20 20 20 20 20 20 20     CR     0       
02AC60:  20 20 4D 61 6B 65 20 74 68 65 20 63 75 72 72 65      Make the curre
02AC70:  6E 74 20 70 6F 73 69 74 69 6F 6E 20 6C 65 67 61    nt position lega
02AC80:  6C 20 61 6E 64 20 20 74 68 65 6E 20 20 6D 6F 76    l and  then  mov
02AC90:  65 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    e..             
02ACA0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02ACB0:  20 69 74 20 74 6F 20 74 68 65 20 20 6C 65 66 74     it to the  left
02ACC0:  20 20 65 64 67 65 20 20 6F 66 20 20 74 68 65 20      edge  of  the 
02ACD0:  20 77 69 6E 64 6F 77 20 20 6F 6E 20 20 74 68 65     window  on  the
02ACE0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
02ACF0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02AD00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
02AD10:  24 00 00 00 02 09 50 E5 24 00 C1 02 00 00 00 02    $.....P.$.......
02AD20:  24 00 C2 02 00 00 00 02 24 00 C3 02 00 00 00 02    $.......$.......
02AD30:  24 00 C4 02 00 00 00 02 24 00 C5 02 00 00 00 02    $.......$.......
02AD40:  24 00 C6 02 00 00 00 02 24 00 C7 02 00 00 00 02    $.......$.......
02AD50:  24 00 C8 02 00 00 00 02 24 00 C9 02 00 00 00 02    $.......$.......
02AD60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02AD70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02AD80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02AD90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02ADA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02ADB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02ADC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02ADD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02ADE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02ADF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02AE00:  63 75 72 72 65 6E 74 20 6C 69 6E 65 20 28 73 65    current line (se
02AE10:  65 20 54 58 54 20 53 45 54 20 43 4F 4C 55 4D 4E    e TXT SET COLUMN
02AE20:  29 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 20 31 34    ).....        14
02AE30:  20 20 20 53 4F 20 20 20 20 20 31 20 20 20 20 20       SO     1     
02AE40:  20 20 20 20 53 65 74 20 74 68 65 20 70 61 70 65        Set the pape
02AE50:  72 20 69 6E 6B 20 20 74 6F 20 20 74 68 65 20 20    r ink  to  the  
02AE60:  69 6E 6B 20 20 67 69 76 65 6E 20 20 62 79 20 20    ink  given  by  
02AE70:  74 68 65 0D 0A 20 20 20 20 20 20 20 20 20 20 20    the..           
02AE80:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02AE90:  20 20 20 70 61 72 61 6D 65 74 65 72 20 28 73 65       parameter (se
02AEA0:  65 20 54 58 54 20 20 53 45 54 20 20 50 41 50 45    e TXT  SET  PAPE
02AEB0:  52 29 2E 20 20 50 61 72 61 6D 65 74 65 72 20 20    R).  Parameter  
02AEC0:  69 73 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    is..            
02AED0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02AEE0:  20 20 74 61 6B 65 6E 20 4D 4F 44 20 31 36 2E 0D      taken MOD 16..
02AEF0:  0A 0D 0A 20 20 20 20 20 20 20 20 31 35 20 20 20    ...        15   
02AF00:  53 49 20 20 20 20 20 31 20 20 20 20 20 20 20 20    SI     1        
02AF10:  20 53 65 74 20 74 68 65 20 20 70 65 6E 20 20 69     Set the  pen  i
02AF20:  6E 6B 20 20 74 6F 20 20 74 68 65 20 20 69 6E 6B    nk  to  the  ink
02AF30:  20 20 67 69 76 65 6E 20 20 62 79 20 20 74 68 65      given  by  the
02AF40:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
02AF50:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02AF60:  70 61 72 61 6D 65 74 65 72 20 28 73 65 65 20 54    parameter (see T
02AF70:  58 54 20 53 45 54 20 50 45 4E 29 2E 20 50 61 72    XT SET PEN). Par
02AF80:  61 6D 65 74 65 72 20 69 73 20 74 61 6B 65 6E 0D    ameter is taken.
02AF90:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
02AFA0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4D                   M
02AFB0:  4F 44 20 31 36 2E 0D 0A 0D 0A 20 20 20 20 20 20    OD 16.....      
02AFC0:  20 20 31 36 20 44 4C 45 20 30 20 20 20 20 20 20      16 DLE 0      
02AFD0:  20 20 20 20 20 20 20 20 4D 61 6B 65 20 74 68 65            Make the
02AFE0:  20 63 75 72 72 65 6E 74 20 70 6F 73 69 74 69 6F     current positio
02AFF0:  6E 20 6C 65 67 61 6C 20 74 68 65 6E 20 20 63 6C    n legal then  cl
02B000:  65 61 72 20 20 69 74 0D 0A 20 20 20 20 20 20 20    ear  it..       
02B010:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02B020:  20 20 20 20 20 20 20 74 6F 20 74 68 65 20 63 75           to the cu
02B030:  72 72 65 6E 74 20 70 61 70 65 72 20 69 6E 6B 2E    rrent paper ink.
02B040:  0D 0A 0D 0A 20 20 20 20 20 20 20 20 31 37 20 20    ....        17  
02B050:  20 44 43 31 20 20 20 20 30 20 20 20 20 20 20 20     DC1    0       
02B060:  20 20 4D 61 6B 65 20 74 68 65 20 63 75 72 72 65      Make the curre
02B070:  6E 74 20 70 6F 73 69 74 69 6F 6E 20 6C 65 67 61    nt position lega
02B080:  6C 20 74 68 65 6E 20 63 6C 65 61 72 20 66 72 6F    l then clear fro
02B090:  6D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    m..             
02B0A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02B0B0:  20 74 68 65 20 6C 65 66 74 20 65 64 67 65 20 6F     the left edge o
02B0C0:  66 20 20 74 68 65 20 20 77 69 6E 64 6F 77 20 20    f  the  window  
02B0D0:  74 6F 20 20 74 68 65 20 20 63 75 72 72 65 6E 74    to  the  current
02B0E0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
02B0F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02B100:  70 6F 73 69 74 69 6F 6E 20 69 6E 63 6C 75 73 69    position inclusi
02B110:  76 65 2E 20 54 68 65 20 61 66 66 65 63 74 65 64    ve. The affected
02B120:  20 63 65 6C 6C 73 20 61 72 65 20 20 73 65 74 0D     cells are  set.
02B130:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
02B140:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74                   t
02B150:  6F 20 74 68 65 20 63 75 72 72 65 6E 74 20 70 61    o the current pa
02B160:  70 65 72 20 69 6E 6B 2E 0D 0A 0D 0A 20 20 20 20    per ink.....    
02B170:  20 20 20 20 31 38 20 20 20 44 43 32 20 20 20 20        18   DC2    
02B180:  30 20 20 20 20 20 20 20 20 20 4D 61 6B 65 20 74    0         Make t
02B190:  68 65 20 63 75 72 72 65 6E 74 20 70 6F 73 69 74    he current posit
02B1A0:  69 6F 6E 20 6C 65 67 61 6C 20 74 68 65 6E 20 63    ion legal then c
02B1B0:  6C 65 61 72 20 66 72 6F 6D 0D 0A 20 20 20 20 20    lear from..     
02B1C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02B1D0:  20 20 20 20 20 20 20 20 20 69 74 20 74 6F 20 74             it to t
02B1E0:  68 65 20 72 69 67 68 74 20 65 64 67 65 20 6F 66    he right edge of
02B1F0:  20 74 68 65 20 20 77 69 6E 64 6F 77 20 20 69 6E     the  window  in
02B200:  63 6C 75 73 69 76 65 2E 0D 0A 20 20 20 20 20 20    clusive...      
02B210:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02B220:  20 20 20 20 20 20 20 20 54 68 65 20 61 66 66 65            The affe
02B230:  63 74 65 64 20 20 63 65 6C 6C 73 20 20 61 72 65    cted  cells  are
02B240:  20 20 73 65 74 20 20 74 6F 20 20 74 68 65 20 20      set  to  the  
02B250:  63 75 72 72 65 6E 74 0D 0A 20 20 20 20 20 20 20    current..       
02B260:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02B270:  20 20 20 20 20 20 20 70 61 70 65 72 20 69 6E 6B           paper ink
02B280:  2E 0D 0A 0D 0A 20 20 20 20 20 20 20 20 31 39 20    .....        19 
02B290:  20 20 44 43 33 20 20 20 20 30 20 20 20 20 20 20      DC3    0      
02B2A0:  20 20 20 4D 61 6B 65 20 74 68 65 20 63 75 72 72       Make the curr
02B2B0:  65 6E 74 20 70 6F 73 69 74 69 6F 6E 20 6C 65 67    ent position leg
02B2C0:  61 6C 20 74 68 65 6E 20 63 6C 65 61 72 20 20 66    al then clear  f
02B2D0:  72 6F 6D 0D 0A 20 20 20 20 20 20 20 20 20 20 20    rom..           
02B2E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02B2F0:  20 20 20 74 68 65 20 73 74 61 72 74 20 6F 66 20       the start of 
02B300:  74 68 65 20 77 69 6E 64 6F 77 20 74 6F 20 74 68    the window to th
02B310:  65 20 63 75 72 72 65 6E 74 20 70 6F 73 69 74 69    e current positi
02B320:  6F 6E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    on..            
02B330:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02B340:  20 20 69 6E 63 6C 75 73 69 76 65 2E 20 54 68 65      inclusive. The
02B350:  20 61 66 66 65 63 74 65 64 20 63 65 6C 6C 73 20     affected cells 
02B360:  61 72 65 20 20 73 65 74 20 20 74 6F 20 20 74 68    are  set  to  th
02B370:  65 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    e..             
02B380:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02B390:  20 63 75 72 72 65 6E 74 20 70 61 70 65 72 20 69     current paper i
02B3A0:  6E 6B 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 20 32    nk.....        2
02B3B0:  30 20 20 20 44 43 34 20 20 20 20 30 20 20 20 20    0   DC4    0    
02B3C0:  20 20 20 20 20 4D 61 6B 65 20 74 68 65 20 63 75         Make the cu
02B3D0:  72 72 65 6E 74 20 70 6F 73 69 74 69 6F 6E 20 6C    rrent position l
02B3E0:  65 67 61 6C 20 66 72 6F 6D 20 69 74 20 74 6F 20    egal from it to 
02B3F0:  20 74 68 65 0D 0A 20 20 20 20 20 20 20 20 20 20     the..          
02B400:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02B410:  20 20 20 20 65 6E 64 20 6F 66 20 74 68 65 20 77        end of the w
02B420:  69 6E 64 6F 77 20 69 6E 63 6C 75 73 69 76 65 2E    indow inclusive.
02B430:  20 54 68 65 20 61 66 66 65 63 74 65 64 20 63 65     The affected ce
02B440:  6C 6C 73 0D 0A 20 20 20 20 20 20 20 20 20 20 20    lls..           
02B450:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02B460:  20 20 20 61 72 65 20 73 65 74 20 74 6F 20 74 68       are set to th
02B470:  65 20 63 75 72 72 65 6E 74 20 70 61 70 65 72 20    e current paper 
02B480:  69 6E 6B 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 20    ink.....        
02B490:  32 31 20 20 20 4E 41 4B 20 20 20 20 30 20 20 20    21   NAK    0   
02B4A0:  20 20 20 20 20 20 44 69 73 61 62 6C 65 20 74 68          Disable th
02B4B0:  65 20 56 44 55 20 28 73 65 65 20 54 58 54 20 56    e VDU (see TXT V
02B4C0:  44 55 20 44 49 53 41 42 4C 45 29 2E 20 52 65 76    DU DISABLE). Rev
02B4D0:  65 72 73 65 73 0D 0A 20 20 20 20 20 20 20 20 20    erses..         
02B4E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02B4F0:  20 20 20 20 20 74 68 65 20 65 66 66 65 63 74 20         the effect 
02B500:  6F 66 20 41 43 4B 20 28 63 6F 64 65 20 36 29 2E    of ACK (code 6).
02B510:  0D 0A 0D 0A 20 20 20 20 20 20 20 41 4D 53 54 52    ....       AMSTR
02B520:  41 44 20 43 50 43 34 36 34 2F 36 36 34 2F 36 31    AD CPC464/664/61
02B530:  32 38 20 46 49 52 4D 57 41 52 45 20 20 20 20 20    28 FIRMWARE     
02B540:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02B550:  20 20 20 20 20 41 70 70 65 6E 64 69 78 20 37 2E         Appendix 7.
02B560:  32 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20    2.............. 
02B570:  20 20 20 20 20 20 20 32 32 20 20 20 53 59 4E 20           22   SYN 
02B580:  20 20 20 31 20 20 20 20 20 20 20 20 20 53 65 74       1         Set
02B590:  20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 77     the character w
02B5A0:  72 69 74 65 20 6D 6F 64 65 20 66 72 6F 6D 20 74    rite mode from t
02B5B0:  68 65 20 70 61 72 61 6D 65 74 65 72 0D 0A 20 20    he parameter..  
02B5C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02B5D0:  20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 65                (see
02B5E0:  20 54 58 54 20 53 45 54 20 42 41 43 4B 29 2E 20     TXT SET BACK). 
02B5F0:  54 68 65 20 70 61 72 61 6D 65 74 65 72 20 69 73    The parameter is
02B600:  20 74 61 6B 65 6E 20 20 4D 4F 44 0D 0A 20 20 20     taken  MOD..   
02B610:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02B620:  20 20 20 20 20 20 20 20 20 20 20 32 20 61 6E 64               2 and
02B630:  20 3A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20     :..            
02B640:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02B650:  20 20 20 20 20 20 20 20 30 20 73 65 74 73 20 6F            0 sets o
02B660:  70 61 71 75 65 20 6D 6F 64 65 20 28 74 68 65 20    paque mode (the 
02B670:  64 65 66 61 75 6C 74 20 6D 6F 64 65 29 2E 0D 0A    default mode)...
02B680:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
02B690:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02B6A0:  20 20 20 20 20 20 31 20 73 65 74 73 20 74 72 61          1 sets tra
02B6B0:  6E 73 70 61 72 65 6E 74 20 6D 6F 64 65 2E 0D 0A    nsparent mode...
02B6C0:  0D 0A 20 20 20 20 20 20 20 20 32 33 20 20 20 45    ..        23   E
02B6D0:  54 42 20 20 20 20 31 20 20 20 20 20 20 20 20 20    TB    1         
02B6E0:  53 65 74 20 20 74 68 65 20 20 47 72 61 70 68 69    Set  the  Graphi
02B6F0:  63 73 20 20 56 44 55 20 20 77 72 69 74 65 20 20    cs  VDU  write  
02B700:  6D 6F 64 65 20 20 66 72 6F 6D 20 20 74 68 65 0D    mode  from  the.
02B710:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
02B720:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70                   p
02B730:  61 72 61 6D 65 74 65 72 20 28 73 65 65 20 53 43    arameter (see SC
02B740:  52 20 41 43 43 45 53 53 29 2E 20 20 54 68 65 20    R ACCESS).  The 
02B750:  20 70 61 72 61 6D 65 74 65 72 20 20 69 73 0D 0A     parameter  is..
02B760:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02B770:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 61                  ta
02B780:  6B 65 6E 20 4D 4F 44 20 34 20 61 6E 64 3A 0D 0A    ken MOD 4 and:..
02B790:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02B7A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02B7B0:  20 20 20 20 30 20 73 65 74 73 20 46 4F 52 43 45        0 sets FORCE
02B7C0:  20 6D 6F 64 65 20 28 74 68 65 20 64 65 66 61 75     mode (the defau
02B7D0:  6C 74 20 6D 6F 64 65 29 2E 0D 0A 20 20 20 20 20    lt mode)...     
02B7E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02B7F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31                   1
02B800:  20 73 65 74 73 20 58 4F 52 20 6D 6F 64 65 2E 0D     sets XOR mode..
02B810:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
02B820:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02B830:  20 20 20 20 20 32 20 73 65 74 73 20 41 4E 44 20         2 sets AND 
02B840:  6D 6F 64 65 2E 0D 0A 20 20 20 20 20 20 20 20 20    mode...         
02B850:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02B860:  20 20 20 20 20 20 20 20 20 20 20 33 20 73 65 74               3 set
02B870:  73 20 4F 52 20 6D 6F 64 65 2E 0D 0A 0D 0A 20 20    s OR mode.....  
02B880:  20 20 20 20 20 20 32 34 20 20 20 43 41 4E 20 20          24   CAN  
02B890:  20 20 30 20 20 20 20 20 20 20 20 20 45 78 63 68      0         Exch
02B8A0:  61 6E 67 65 20 74 68 65 20 63 75 72 72 65 6E 74    ange the current
02B8B0:  20 70 65 6E 20 61 6E 64 20 20 70 61 70 65 72 20     pen and  paper 
02B8C0:  20 69 6E 6B 73 20 20 28 73 65 65 0D 0A 20 20 20     inks  (see..   
02B8D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02B8E0:  20 20 20 20 20 20 20 20 20 20 20 54 58 54 20 49               TXT I
02B8F0:  4E 56 45 52 53 45 29 2E 0D 0A 0D 0A 20 20 20 20    NVERSE).....    
02B900:  20 20 20 20 32 35 20 20 20 45 4D 20 20 20 20 20        25   EM     
02B910:  39 20 20 20 20 20 20 20 20 20 53 65 74 20 74 68    9         Set th
02B920:  65 20 6D 61 74 72 69 78 20 66 6F 72 20 61 20 20    e matrix for a  
02B930:  63 68 61 72 61 63 74 65 72 20 20 28 73 65 65 20    character  (see 
02B940:  20 54 58 54 20 20 53 45 54 0D 0A 20 20 20 20 20     TXT  SET..     
02B950:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02B960:  20 20 20 20 20 20 20 20 20 4D 41 54 52 49 58 29             MATRIX)
02B970:  2E 20 54 68 65 20 66 69 72 73 74 20 20 70 61 72    . The first  par
02B980:  61 6D 65 74 65 72 20 20 73 70 65 63 69 66 69 65    ameter  specifie
02B990:  73 20 20 77 68 69 63 68 0D 0A 20 20 20 20 20 20    s  which..      
02B9A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02B9B0:  20 20 20 20 20 20 20 20 63 68 61 72 61 63 74 65            characte
02B9C0:  72 20 69 73 20 74 6F 20 62 65 20 73 65 74 2E 20    r is to be set. 
02B9D0:  54 68 65 20 6E 65 78 74 20 20 38 20 20 70 61 72    The next  8  par
02B9E0:  61 6D 65 74 65 72 73 0D 0A 20 20 20 20 20 20 20    ameters..       
02B9F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02BA00:  20 20 20 20 20 20 20 61 72 65 20 74 68 65 20 6D           are the m
02BA10:  61 74 72 69 78 20 66 6F 72 20 74 68 65 20 63 68    atrix for the ch
02BA20:  61 72 61 63 74 65 72 20 28 67 69 76 65 6E 20 74    aracter (given t
02BA30:  6F 70 20 20 74 6F 0D 0A 20 20 20 20 20 20 20 20    op  to..        
02BA40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02BA50:  20 20 20 20 20 20 62 6F 74 74 6F 6D 29 2E 20 49          bottom). I
02BA60:  66 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20    f the character 
02BA70:  69 73 20 6E 6F 74 20 20 75 73 65 72 20 20 64 65    is not  user  de
02BA80:  66 69 6E 65 64 0D 0A 20 20 20 20 20 20 20 20 20    fined..         
02BA90:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02BAA0:  20 20 20 20 20 6E 6F 20 61 63 74 69 6F 6E 20 69         no action i
02BAB0:  73 20 74 61 6B 65 6E 2E 0D 0A 0D 0A 20 20 20 20    s taken.....    
02BAC0:  20 20 20 20 32 36 20 20 20 53 55 42 20 20 20 20        26   SUB    
02BAD0:  34 20 20 20 20 20 20 20 20 20 53 65 74 20 74 68    4         Set th
02BAE0:  65 20 6C 69 6D 69 74 20 6F 66 20 74 68 65 20 74    e limit of the t
02BAF0:  65 78 74 20 77 69 6E 64 6F 77 20 28 73 65 65 20    ext window (see 
02BB00:  20 54 58 54 20 20 57 49 4E 0D 0A 20 20 20 20 20     TXT  WIN..     
02BB10:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02BB20:  20 20 20 20 20 20 20 20 20 45 4E 41 42 4C 45 29             ENABLE)
02BB30:  2E 20 54 68 65 20 66 69 72 73 74 20 74 77 6F 20    . The first two 
02BB40:  70 61 72 61 6D 65 74 65 72 73 20 20 73 70 65 63    parameters  spec
02BB50:  69 66 79 20 20 74 68 65 0D 0A 20 20 20 20 20 20    ify  the..      
02BB60:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02BB70:  20 20 20 20 20 20 20 20 6C 65 66 74 20 61 6E 64            left and
02BB80:  20 20 72 69 67 68 74 20 20 63 6F 6C 75 6D 6E 73      right  columns
02BB90:  20 20 6F 66 20 20 74 68 65 20 20 77 69 6E 64 6F      of  the  windo
02BBA0:  77 20 20 28 74 68 65 0D 0A 20 20 20 20 20 20 20    w  (the..       
02BBB0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02BBC0:  20 20 20 20 20 20 20 73 6D 61 6C 6C 65 72 20 69           smaller i
02BBD0:  73 20 20 74 68 65 20 20 6C 65 66 74 20 20 63 6F    s  the  left  co
02BBE0:  6C 75 6D 6E 29 3B 20 20 74 68 65 20 20 6C 61 73    lumn);  the  las
02BBF0:  74 20 20 74 77 6F 0D 0A 20 20 20 20 20 20 20 20    t  two..        
02BC00:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02BC10:  20 20 20 20 20 20 70 61 72 61 6D 65 74 65 72 73          parameters
02BC20:  20 73 70 65 63 69 66 79 20 74 68 65 20 74 6F 70     specify the top
02BC30:  20 61 6E 64 20 62 6F 74 74 6F 6D 20 20 72 6F 77     and bottom  row
02BC40:  73 20 20 6F 66 0D 0A 20 20 20 20 20 20 20 20 20    s  of..         
02BC50:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02BC60:  20 20 20 20 20 74 68 65 20 77 69 6E 64 6F 77 20         the window 
02BC70:  28 74 68 65 20 73 6D 61 6C 6C 65 72 20 69 73 20    (the smaller is 
02BC80:  74 68 65 20 74 6F 70 20 72 6F 77 29 2E 0D 0A 0D    the top row)....
02BC90:  0A 20 20 20 20 20 20 20 20 32 37 20 20 20 45 53    .        27   ES
02BCA0:  43 20 20 20 20 30 20 20 20 20 20 20 20 20 20 4E    C    0         N
02BCB0:  6F 20 65 66 66 65 63 74 20 2D 20 61 76 61 69 6C    o effect - avail
02BCC0:  61 62 6C 65 20 74 6F 20 75 73 65 72 2E 0D 0A 0D    able to user....
02BCD0:  0A 20 20 20 20 20 20 20 20 32 38 20 20 20 46 53    .        28   FS
02BCE0:  20 20 20 20 20 33 20 20 20 20 20 20 20 20 20 53         3         S
02BCF0:  65 74 20 74 68 65 20 63 6F 6C 6F 75 72 20 69 6E    et the colour in
02BD00:  20 77 68 69 63 68 20 74 6F 20 64 69 73 70 6C 61     which to displa
02BD10:  79 20 61 6E 20 69 6E 6B 20 20 28 73 65 65 0D 0A    y an ink  (see..
02BD20:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02BD30:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 43                  SC
02BD40:  52 20 53 45 54 20 49 4E 4B 29 2E 20 54 68 65 20    R SET INK). The 
02BD50:  66 69 72 73 74 20 70 61 72 61 6D 65 74 65 72 20    first parameter 
02BD60:  69 73 20 74 61 6B 65 6E 20 20 4D 4F 44 0D 0A 20    is taken  MOD.. 
02BD70:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02BD80:  20 20 20 20 20 20 20 20 20 20 20 20 20 31 36 20                 16 
02BD90:  61 6E 64 20 73 70 65 63 69 66 69 65 73 20 77 68    and specifies wh
02BDA0:  69 63 68 20 69 6E 6B 20 69 73 20 74 6F 20 20 62    ich ink is to  b
02BDB0:  65 20 20 73 65 74 2E 20 20 54 68 65 0D 0A 20 20    e  set.  The..  
02BDC0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02BDD0:  20 20 20 20 20 20 20 20 20 20 20 20 73 65 63 6F                seco
02BDE0:  6E 64 20 61 6E 64 20 74 68 69 72 64 20 70 61 72    nd and third par
02BDF0:  61 6D 65 74 65 72 73 20 61 72 65 20 20 74 61 6B    ameters are  tak
02BE00:  65 6E 20 20 4D 4F 44 20 20 33 32 0D 0A 20 20 20    en  MOD  32..   
02BE10:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02BE20:  20 20 20 20 20 20 20 20 20 20 20 61 6E 64 20 73               and s
02BE30:  70 65 63 69 66 79 20 74 68 65 20 74 77 6F 20 63    pecify the two c
02BE40:  6F 6C 6F 75 72 73 20 66 6F 72 20 74 68 65 20 69    olours for the i
02BE50:  6E 6B 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 20 32    nk.....        2
02BE60:  39 20 20 20 47 53 20 20 20 20 20 32 20 20 20 20    9   GS     2    
02BE70:  20 20 20 20 20 53 65 74 20 74 68 65 20 20 63 6F         Set the  co
02BE80:  6C 6F 75 72 73 20 20 77 69 74 68 20 20 77 68 69    lours  with  whi
02BE90:  63 68 20 20 74 6F 20 20 64 69 73 70 6C 61 79 20    ch  to  display 
02BEA0:  20 74 68 65 0D 0A 20 20 20 20 20 20 20 20 20 20     the..          
02BEB0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02BEC0:  20 20 20 20 62 6F 72 64 65 72 20 28 73 65 65 20        border (see 
02BED0:  53 43 52 20 53 45 54 20 42 4F 52 44 45 52 29 2E    SCR SET BORDER).
02BEE0:  20 54 68 65 20 74 77 6F 20 70 61 72 61 6D 65 74     The two paramet
02BEF0:  65 72 73 0D 0A 20 20 20 20 20 20 20 20 20 20 20    ers..           
02BF00:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02BF10:  20 20 20 61 72 65 20 74 61 6B 65 6E 20 4D 4F 44       are taken MOD
02BF20:  20 33 32 20 61 6E 64 20 73 70 65 63 69 66 79 20     32 and specify 
02BF30:  20 74 68 65 20 20 74 77 6F 20 20 63 6F 6C 6F 75     the  two  colou
02BF40:  72 73 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    rs..            
02BF50:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02BF60:  20 20 66 6F 72 20 74 68 65 20 62 6F 72 64 65 72      for the border
02BF70:  2E 0D 0A 0D 0A 20 20 20 20 20 20 20 20 33 30 20    .....        30 
02BF80:  20 20 52 53 20 20 20 20 20 30 20 20 20 20 20 20      RS     0      
02BF90:  20 20 20 4D 6F 76 65 20 74 68 65 20 20 63 75 72       Move the  cur
02BFA0:  72 65 6E 74 20 20 70 6F 73 69 74 69 6F 6E 20 20    rent  position  
02BFB0:  74 6F 20 20 74 68 65 20 20 74 6F 70 20 20 6C 65    to  the  top  le
02BFC0:  66 74 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    ft..            
02BFD0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02BFE0:  20 20 63 6F 72 6E 65 72 20 6F 66 20 74 68 65 20      corner of the 
02BFF0:  77 69 6E 64 6F 77 20 28 73 65 65 20 54 58 54 20    window (see TXT 
02C000:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
02C010:  25 00 00 00 02 09 50 E5 25 00 C1 02 00 00 00 02    %.....P.%.......
02C020:  25 00 C2 02 00 00 00 02 25 00 C3 02 00 00 00 02    %.......%.......
02C030:  25 00 C4 02 00 00 00 02 25 00 C5 02 00 00 00 02    %.......%.......
02C040:  25 00 C6 02 00 00 00 02 25 00 C7 02 00 00 00 02    %.......%.......
02C050:  25 00 C8 02 00 00 00 02 25 00 C9 02 00 00 00 02    %.......%.......
02C060:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C070:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C080:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C090:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C0A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C0B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C0C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C0D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C0E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C0F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C100:  53 45 54 20 43 55 52 53 4F 52 29 2E 0D 0A 0D 0A    SET CURSOR).....
02C110:  20 20 20 20 20 20 20 20 33 31 20 20 20 55 53 20            31   US 
02C120:  20 20 20 20 32 20 20 20 20 20 20 20 20 20 4D 6F        2         Mo
02C130:  76 65 20 74 68 65 20 63 75 72 72 65 6E 74 20 70    ve the current p
02C140:  6F 73 69 74 69 6F 6E 20 74 6F 20 61 20 20 67 69    osition to a  gi
02C150:  76 65 6E 20 20 70 6F 73 69 74 69 6F 6E 0D 0A 20    ven  position.. 
02C160:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02C170:  20 20 20 20 20 20 20 20 20 20 20 20 20 69 6E 20                 in 
02C180:  74 68 65 20 63 75 72 72 65 6E 74 20 77 69 6E 64    the current wind
02C190:  6F 77 20 28 73 65 65 20 54 58 54 20 53 45 54 20    ow (see TXT SET 
02C1A0:  43 55 52 53 4F 52 29 2E 20 54 68 65 0D 0A 20 20    CURSOR). The..  
02C1B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02C1C0:  20 20 20 20 20 20 20 20 20 20 20 20 66 69 72 73                firs
02C1D0:  74 20 70 61 72 61 6D 65 74 65 72 20 73 70 65 63    t parameter spec
02C1E0:  69 66 69 65 73 20 74 68 65 20 20 63 6F 6C 75 6D    ifies the  colum
02C1F0:  6E 20 20 74 6F 20 20 6D 6F 76 65 0D 0A 20 20 20    n  to  move..   
02C200:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02C210:  20 20 20 20 20 20 20 20 20 20 20 74 6F 2C 20 74               to, t
02C220:  68 65 20 73 65 63 6F 6E 64 20 70 61 72 61 6D 65    he second parame
02C230:  74 65 72 20 73 70 65 63 69 66 69 65 73 20 74 68    ter specifies th
02C240:  65 20 20 72 6F 77 20 20 74 6F 0D 0A 20 20 20 20    e  row  to..    
02C250:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02C260:  20 20 20 20 20 20 20 20 20 20 6D 6F 76 65 20 74              move t
02C270:  6F 20 28 72 6F 77 20 31 2C 20 63 6F 6C 75 6D 6E    o (row 1, column
02C280:  20 31 20 69 73 20 74 68 65 20 74 6F 70 20 6C 65     1 is the top le
02C290:  66 74 20 63 6F 72 6E 65 72 0D 0A 20 20 20 20 20    ft corner..     
02C2A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02C2B0:  20 20 20 20 20 20 20 20 20 6F 66 20 74 68 65 20             of the 
02C2C0:  77 69 6E 64 6F 77 29 2E 0D 0A 0D 0A 0D 0A 0D 0A    window).........
02C2D0:  0D 0A 0D 0A 20 20 20 20 20 20 20 41 4D 53 54 52    ....       AMSTR
02C2E0:  41 44 20 43 50 43 34 36 34 2F 36 36 34 2F 36 31    AD CPC464/664/61
02C2F0:  32 38 20 46 49 52 4D 57 41 52 45 20 20 20 20 20    28 FIRMWARE     
02C300:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02C310:  20 20 20 20 20 41 70 70 65 6E 64 69 78 20 37 2E         Appendix 7.
02C320:  33 0D 0A 1A 74 72 6F 6C 20 43 6F 64 65 73 2E 0D    3...trol Codes..
02C330:  0A 0D 0A 20 20 20 20 20 20 20 43 68 61 72 61 63    ...       Charac
02C340:  74 65 72 20 76 61 6C 75 65 20 69 6E 20 74 68 65    ter value in the
02C350:  20 72 61 6E 67 65 20 30 2E 2E 33 31 20 73 65 6E     range 0..31 sen
02C360:  74 20 74 6F 20 74 68 65 20 6D 61 69 6E 20 20 54    t to the main  T
02C370:  65 78 74 20 20 56 44 55 20 20 6F 75 74 70 75 74    ext  VDU  output
02C380:  74 68 65 20 63 75 72 72 65 6E 74 20 77 69 6E 64    the current wind
02C390:  6F 77 20 28 73 65 65 20 54 58 54 20 53 45 54 20    ow (see TXT SET 
02C3A0:  43 55 52 53 4F 52 29 2E 20 54 68 65 0D 0A 20 20    CURSOR). The..  
02C3B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02C3C0:  20 20 20 20 20 20 20 20 20 20 20 20 66 69 72 73                firs
02C3D0:  74 20 70 61 72 61 6D 65 74 65 72 20 73 70 65 63    t parameter spec
02C3E0:  69 66 69 65 73 20 74 68 65 20 20 63 6F 6C 75 6D    ifies the  colum
02C3F0:  6E 20 20 74 6F 20 20 6D 6F 76 65 0D 0A 20 20 20    n  to  move..   
02C400:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02C410:  20 20 20 20 20 20 20 20 20 20 20 74 6F 2C 20 74               to, t
02C420:  68 65 20 73 65 63 6F 6E 64 20 70 61 72 61 6D 65    he second parame
02C430:  74 65 72 20 73 70 65 63 69 66 69 65 73 20 74 68    ter specifies th
02C440:  65 20 20 72 6F 77 20 20 74 6F 0D 0A 20 20 20 20    e  row  to..    
02C450:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02C460:  20 20 20 20 20 20 20 20 20 20 6D 6F 76 65 20 74              move t
02C470:  6F 20 28 72 6F 77 20 31 2C 20 63 6F 6C 75 6D 6E    o (row 1, column
02C480:  20 31 20 69 73 20 74 68 65 20 74 6F 70 20 6C 65     1 is the top le
02C490:  66 74 20 63 6F 72 6E 65 72 0D 0A 20 20 20 20 20    ft corner..     
02C4A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02C4B0:  20 20 20 20 20 20 20 20 20 6F 66 20 74 68 65 20             of the 
02C4C0:  77 69 6E 64 6F 77 29 2E 0D 0A 0D 0A 0D 0A 0D 0A    window).........
02C4D0:  0D 0A 0D 0A 20 20 20 20 20 20 20 41 4D 53 54 52    ....       AMSTR
02C4E0:  41 44 20 43 50 43 34 36 34 2F 36 36 34 2F 36 31    AD CPC464/664/61
02C4F0:  32 38 20 46 49 52 4D 57 41 52 45 20 20 20 20 20    28 FIRMWARE     
02C500:  0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A    ................
02C510:  20 20 20 20 20 20 20 41 4D 53 54 52 41 44 20 43           AMSTRAD C
02C520:  50 43 34 36 34 2F 36 36 34 2F 36 31 32 38 20 46    PC464/664/6128 F
02C530:  49 52 4D 57 41 52 45 20 20 20 20 20 20 20 20 20    IRMWARE         
02C540:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02C550:  20 20 20 70 61 67 65 20 31 36 2E 31 31 0D 0A 0D       page 16.11...
02C560:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    ...........     
02C570:  20 20 49 4E 44 3A 20 53 43 52 20 52 45 41 44 20      IND: SCR READ 
02C580:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02C590:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02C5A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02C5B0:  20 20 20 23 42 44 45 35 0D 0A 0D 0A 0D 0A 20 20       #BDE5......  
02C5C0:  20 20 20 20 20 52 65 61 64 20 61 20 70 69 78 65         Read a pixe
02C5D0:  6C 20 66 72 6F 6D 20 74 68 65 20 73 63 72 65 65    l from the scree
02C5E0:  6E 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 44    n.......       D
02C5F0:  65 66 61 75 6C 74 20 61 63 74 69 6F 6E 3A 0D 0A    efault action:..
02C600:  0D 0A 0D 0A 20 20 20 20 20 20 20 52 65 61 64 20    ....       Read 
02C610:  61 20 70 69 78 65 6C 20 66 72 6F 6D 20 74 68 65    a pixel from the
02C620:  20 73 63 72 65 65 6E 20 61 6E 64 20 64 65 63 6F     screen and deco
02C630:  64 65 20 69 74 73 20 69 6E 6B 2E 0D 0A 0D 0A 0D    de its ink......
02C640:  0A 20 20 20 20 20 20 20 45 6E 74 72 79 20 63 6F    .       Entry co
02C650:  6E 64 69 74 69 6F 6E 73 3A 0D 0A 0D 0A 0D 0A 20    nditions:...... 
02C660:  20 20 20 20 20 20 48 4C 20 63 6F 6E 74 61 69 6E          HL contain
02C670:  73 20 74 68 65 20 73 63 72 65 65 6E 20 61 64 64    s the screen add
02C680:  72 65 73 73 20 6F 66 20 74 68 65 20 70 69 78 65    ress of the pixe
02C690:  6C 2E 0D 0A 20 20 20 20 20 20 20 43 20 63 6F 6E    l...       C con
02C6A0:  74 61 69 6E 73 20 74 68 65 20 6D 61 73 6B 20 66    tains the mask f
02C6B0:  6F 72 20 74 68 65 20 70 69 78 65 6C 2E 0D 0A 0D    or the pixel....
02C6C0:  0A 0D 0A 20 20 20 20 20 20 20 45 78 69 74 20 63    ...       Exit c
02C6D0:  6F 6E 64 69 74 69 6F 6E 73 3A 0D 0A 0D 0A 0D 0A    onditions:......
02C6E0:  20 20 20 20 20 20 20 41 20 63 6F 6E 74 61 69 6E           A contain
02C6F0:  73 20 74 68 65 20 64 65 63 6F 64 65 64 20 69 6E    s the decoded in
02C700:  0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 41    ........       A
02C710:  70 70 65 6E 64 69 78 20 49 56 0D 0A 20 20 20 20    ppendix IV..    
02C720:  20 20 20 46 75 6E 63 74 69 6F 6E 20 4B 65 79 73       Function Keys
02C730:  20 61 6E 64 20 45 78 70 61 6E 73 69 6F 6E 0D 0A     and Expansion..
02C740:  20 20 20 20 20 20 20 53 74 72 69 6E 67 73 2E 0D           Strings..
02C750:  0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20    .........       
02C760:  46 75 6E 63 74 69 6F 6E 20 6B 65 79 73 20 61 72    Function keys ar
02C770:  65 20 6D 6F 72 65 20 66 75 6C 6C 79 20 65 78 70    e more fully exp
02C780:  6C 61 69 6E 65 64 20 69 6E 20 73 65 63 74 69 6F    lained in sectio
02C790:  6E 20 33 2C 20 20 61 6E 64 20 20 69 6E 20 20 73    n 3,  and  in  s
02C7A0:  65 63 74 69 6F 6E 0D 0A 20 20 20 20 20 20 20 33    ection..       3
02C7B0:  2E 37 20 69 6E 20 70 61 72 74 69 63 75 6C 61 72    .7 in particular
02C7C0:  2E 20 54 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20    . The following 
02C7D0:  74 61 62 6C 65 20 73 70 65 63 69 66 69 65 73 20    table specifies 
02C7E0:  20 74 68 65 20 20 64 65 66 61 75 6C 74 20 20 73     the  default  s
02C7F0:  74 72 69 6E 67 0D 0A 20 20 20 20 20 20 20 66 6F    tring..       fo
02C800:  72 20 65 61 63 68 20 65 78 70 61 6E 73 69 6F 6E    r each expansion
02C810:  20 74 6F 6B 65 6E 20 61 6E 64 20 77 68 69 63 68     token and which
02C820:  20 6B 65 79 20 74 68 65 20 74 6F 6B 65 6E 20 69     key the token i
02C830:  73 20 61 73 73 6F 63 69 61 74 65 64 20 77 69 74    s associated wit
02C840:  68 20 62 79 0D 0A 20 20 20 20 20 20 20 64 65 66    h by..       def
02C850:  61 75 6C 74 2E 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20    ault........... 
02C860:  20 20 20 20 20 20 20 20 54 6F 6B 65 6E 20 20 20            Token   
02C870:  56 61 6C 75 65 20 20 20 20 44 65 66 61 75 6C 74    Value    Default
02C880:  20 53 74 72 69 6E 67 20 20 20 20 44 65 66 61 75     String    Defau
02C890:  6C 74 20 4B 65 79 0D 0A 20 20 20 20 20 20 20 20    lt Key..        
02C8A0:  20 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F     _______________
02C8B0:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
02C8C0:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F    ________________
02C8D0:  5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 0D 0A    ______________..
02C8E0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 30 20 20    ..           0  
02C8F0:  20 20 20 20 23 38 30 20 20 20 20 20 20 20 20 20        #80         
02C900:  20 20 20 20 30 20 20 20 20 20 20 20 46 75 6E 63        0       Func
02C910:  74 69 6F 6E 20 6B 65 79 20 30 2E 0D 0A 20 20 20    tion key 0...   
02C920:  20 20 20 20 20 20 20 20 31 20 20 20 20 20 20 23            1      #
02C930:  38 31 20 20 20 20 20 20 20 20 20 20 20 20 20 31    81             1
02C940:  20 20 20 20 20 20 20 46 75 6E 63 74 69 6F 6E 20           Function 
02C950:  6B 65 79 20 31 2E 0D 0A 20 20 20 20 20 20 20 20    key 1...        
02C960:  20 20 20 32 20 20 20 20 20 20 23 38 32 20 20 20       2      #82   
02C970:  20 20 20 20 20 20 20 20 20 20 32 20 20 20 20 20              2     
02C980:  20 20 46 75 6E 63 74 69 6F 6E 20 6B 65 79 20 32      Function key 2
02C990:  2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 33 20    ...           3 
02C9A0:  20 20 20 20 20 23 38 33 20 20 20 20 20 20 20 20         #83        
02C9B0:  20 20 20 20 20 33 20 20 20 20 20 20 20 46 75 6E         3       Fun
02C9C0:  63 74 69 6F 6E 20 6B 65 79 20 33 2E 0D 0A 20 20    ction key 3...  
02C9D0:  20 20 20 20 20 20 20 20 20 34 20 20 20 20 20 20             4      
02C9E0:  23 38 34 20 20 20 20 20 20 20 20 20 20 20 20 20    #84             
02C9F0:  34 20 20 20 20 20 20 20 46 75 6E 63 74 69 6F 6E    4       Function
02CA00:  20 6B 65 79 20 34 2E 0D 0A 20 20 20 20 20 20 20     key 4...       
02CA10:  20 20 20 20 35 20 20 20 20 20 20 23 38 35 20 20        5      #85  
02CA20:  20 20 20 20 20 20 20 20 20 20 20 35 20 20 20 20               5    
02CA30:  20 20 20 46 75 6E 63 74 69 6F 6E 20 6B 65 79 20       Function key 
02CA40:  35 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 36    5...           6
02CA50:  20 20 20 20 20 20 23 38 36 20 20 20 20 20 20 20          #86       
02CA60:  20 20 20 20 20 20 36 20 20 20 20 20 20 20 46 75          6       Fu
02CA70:  6E 63 74 69 6F 6E 20 6B 65 79 20 36 2E 0D 0A 20    nction key 6... 
02CA80:  20 20 20 20 20 20 20 20 20 20 37 20 20 20 20 20              7     
02CA90:  20 23 38 37 20 20 20 20 20 20 20 20 20 20 20 20     #87            
02CAA0:  20 37 20 20 20 20 20 20 20 46 75 6E 63 74 69 6F     7       Functio
02CAB0:  6E 20 6B 65 79 20 37 2E 0D 0A 20 20 20 20 20 20    n key 7...      
02CAC0:  20 20 20 20 20 38 20 20 20 20 20 20 23 38 38 20         8      #88 
02CAD0:  20 20 20 20 20 20 20 20 20 20 20 20 38 20 20 20                8   
02CAE0:  20 20 20 20 46 75 6E 63 74 69 6F 6E 20 6B 65 79        Function key
02CAF0:  20 38 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20     8...           
02CB00:  39 20 20 20 20 20 20 23 38 39 20 20 20 20 20 20    9      #89      
02CB10:  20 20 20 20 20 20 20 39 20 20 20 20 20 20 20 46           9       F
02CB20:  75 6E 63 74 69 6F 6E 20 6B 65 79 20 39 2E 0D 0A    unction key 9...
02CB30:  20 20 20 20 20 20 20 20 20 20 20 31 30 20 20 20               10   
02CB40:  20 20 23 38 41 20 20 20 20 20 20 20 20 20 20 20      #8A           
02CB50:  20 20 2E 20 20 20 20 20 20 20 46 75 6E 63 74 69      .       Functi
02CB60:  6F 6E 20 6B 65 79 20 66 75 6C 6C 20 73 74 6F 70    on key full stop
02CB70:  2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 31 31    ...           11
02CB80:  20 20 20 20 20 23 38 42 20 20 20 20 20 20 20 20         #8B        
02CB90:  20 20 20 20 20 43 52 20 20 20 20 20 20 46 75 6E         CR      Fun
02CBA0:  63 74 69 6F 6E 20 6B 65 79 20 65 6E 74 65 72 2E    ction key enter.
02CBB0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 31 32 20    ..           12 
02CBC0:  20 20 20 20 23 38 43 20 20 20 20 20 20 20 20 20        #8C         
02CBD0:  52 55 4E 22 43 52 20 20 20 20 20 20 46 75 6E 63    RUN"CR      Func
02CBE0:  74 69 6F 6E 20 6B 65 79 20 65 6E 74 65 72 20 77    tion key enter w
02CBF0:  69 74 68 20 63 6F 6E 74 72 6F 6C 2E 0D 0A 20 20    ith control...  
02CC00:  20 20 20 20 20 20 20 31 33 2E 2E 33 31 20 20 23           13..31  #
02CC10:  38 44 2E 2E 23 39 46 20 20 20 20 20 20 20 20 20    8D..#9F         
02CC20:  20 20 20 20 20 20 20 20 4E 6F 6E 65 2E 0D 0A 0D            None....
02CC30:  0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 54 6F    .......       To
02CC40:  6B 65 6E 73 20 31 33 2E 2E 33 31 20 61 72 65 20    kens 13..31 are 
02CC50:  61 6C 6C 20 73 65 74 20 74 6F 20 20 65 6D 70 74    all set to  empt
02CC60:  79 20 20 73 74 72 69 6E 67 73 20 20 61 6E 64 20    y  strings  and 
02CC70:  20 6E 6F 6E 65 20 20 6F 66 20 20 74 68 65 6D 20     none  of  them 
02CC80:  20 61 72 65 0D 0A 20 20 20 20 20 20 20 64 65 66     are..       def
02CC90:  61 75 6C 74 65 64 20 74 6F 20 61 73 73 6F 63 69    aulted to associ
02CCA0:  61 74 65 20 77 69 74 68 20 61 20 6B 65 79 2E 0D    ate with a key..
02CCB0:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 43 52 20 73    .....       CR s
02CCC0:  74 61 6E 64 73 20 66 6F 72 20 63 61 72 72 69 61    tands for carria
02CCD0:  67 65 20 72 65 74 75 72 6E 20 28 63 68 61 72 61    ge return (chara
02CCE0:  63 74 65 72 20 23 30 44 29 0D 0A 0D 0A 0D 0A 0D    cter #0D).......
02CCF0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
02CD00:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20    ...........     
02CD10:  20 20 41 4D 53 54 52 41 44 20 43 50 43 34 36 34      AMSTRAD CPC464
02CD20:  2F 36 36 34 2F 36 31 32 38 20 46 49 52 4D 57 41    /664/6128 FIRMWA
02CD30:  52 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20    RE              
02CD40:  20 20 20 20 20 20 20 20 20 20 20 20 41 70 70 65                Appe
02CD50:  6E 64 69 78 20 34 2E 31 0D 0A 1A 20 20 20 20 20    ndix 4.1...     
02CD60:  46 75 6E 63 74 69 6F 6E 20 6B 65 79 73 20 61 72    Function keys ar
02CD70:  65 20 6D 6F 72 65 20 66 75 6C 6C 79 20 65 78 70    e more fully exp
02CD80:  20 20 20 20 20 23 38 42 20 20 20 20 20 20 20 20         #8B        
02CD90:  20 20 20 20 20 43 52 20 20 20 20 20 20 46 75 6E         CR      Fun
02CDA0:  63 74 69 6F 6E 20 6B 65 79 20 65 6E 74 65 72 2E    ction key enter.
02CDB0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 31 32 20    ..           12 
02CDC0:  20 20 20 20 23 38 43 20 20 20 20 20 20 20 20 20        #8C         
02CDD0:  52 55 4E 22 43 52 20 20 20 20 20 20 46 75 6E 63    RUN"CR      Func
02CDE0:  74 69 6F 6E 20 6B 65 79 20 65 6E 74 65 72 20 77    tion key enter w
02CDF0:  69 74 68 20 63 6F 6E 74 72 6F 6C 2E 0D 0A 20 20    ith control...  
02CE00:  20 20 20 20 20 20 20 31 33 2E 2E 33 31 20 20 23           13..31  #
02CE10:  38 44 2E 2E 23 39 46 20 20 20 20 20 20 20 20 20    8D..#9F         
02CE20:  20 20 20 20 20 20 20 20 4E 6F 6E 65 2E 0D 0A 0D            None....
02CE30:  0A 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 54 6F    .......       To
02CE40:  6B 65 6E 73 20 31 33 2E 2E 33 31 20 61 72 65 20    kens 13..31 are 
02CE50:  61 6C 6C 20 73 65 74 20 74 6F 20 20 65 6D 70 74    all set to  empt
02CE60:  79 20 20 73 74 72 69 6E 67 73 20 20 61 6E 64 20    y  strings  and 
02CE70:  20 6E 6F 6E 65 20 20 6F 66 20 20 74 68 65 6D 20     none  of  them 
02CE80:  20 61 72 65 0D 0A 20 20 20 20 20 20 20 64 65 66     are..       def
02CE90:  61 75 6C 74 65 64 20 74 6F 20 61 73 73 6F 63 69    aulted to associ
02CEA0:  61 74 65 20 77 69 74 68 20 61 20 6B 65 79 2E 0D    ate with a key..
02CEB0:  0A 0D 0A 0D 0A 20 20 20 20 20 20 20 43 52 20 73    .....       CR s
02CEC0:  74 61 6E 64 73 20 66 6F 72 20 63 61 72 72 69 61    tands for carria
02CED0:  67 65 20 72 65 74 75 72 6E 20 28 63 68 61 72 61    ge return (chara
02CEE0:  63 74 65 72 20 23 30 44 29 0D 0A 0D 0A 0D 0A 0D    cter #0D).......
02CEF0:  0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D    ................
02CF00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CFA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CFB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CFC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CFD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CFE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CFF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D0A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D0B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D0C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D0D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D0E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D0F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D1A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D1B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D1C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D1D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D1E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D1F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D2A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D2B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D2C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D2D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D2E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D2F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D300:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
02D310:  26 00 00 00 02 09 50 E5 26 00 C1 02 00 00 00 02    &.....P.&.......
02D320:  26 00 C2 02 00 00 00 02 26 00 C3 02 00 00 00 02    &.......&.......
02D330:  26 00 C4 02 00 00 00 02 26 00 C5 02 00 00 00 02    &.......&.......
02D340:  26 00 C6 02 00 00 00 02 26 00 C7 02 00 00 00 02    &.......&.......
02D350:  26 00 C8 02 00 00 00 02 26 00 C9 02 00 00 00 02    &.......&.......
02D360:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D370:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D380:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D390:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D3A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D3B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D3C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D3D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D3E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D3F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D4A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D4B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D4C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D4D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D4E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D4F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D5A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D5B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D5C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D5D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D5E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D5F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D6A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D6B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D6C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D6D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D6E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D6F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D7A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D7B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D7C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D7D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D7E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D7F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D8A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D8B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D8C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D8D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D8E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D8F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D9A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D9B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D9C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D9D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D9E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D9F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DAA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DAB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DAC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DAD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DAE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DAF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DBA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DBB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DBC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DBD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DBE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DBF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DCA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DCB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DCC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DCD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DCE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DCF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DDA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DDB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DDC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DDD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DDE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DDF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DEA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DEB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DEC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DEE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DEF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DFA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DFB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DFC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DFD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DFE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DFF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E0A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E0B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E0C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E0D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E0E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E0F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E1A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E1B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E1C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E1D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E1E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E1F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E2A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E2B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E2C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E2D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E2E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E2F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E3A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E3B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E3C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E3D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E3E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E3F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E4A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E4B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E4C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E4D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E4E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E4F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E5A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E5B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E5C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E5D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E5E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E5F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E600:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 01 00 00    Track-Info......
02E610:  27 00 00 00 02 09 50 E5 27 00 C1 02 00 00 00 02    '.....P.'.......
02E620:  27 00 C2 02 00 00 00 02 27 00 C3 02 00 00 00 02    '.......'.......
02E630:  27 00 C4 02 00 00 00 02 27 00 C5 02 00 00 00 02    '.......'.......
02E640:  27 00 C6 02 00 00 00 02 27 00 C7 02 00 00 00 02    '.......'.......
02E650:  27 00 C8 02 00 00 00 02 27 00 C9 02 00 00 00 02    '.......'.......
02E660:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E670:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E680:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E690:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E6A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E6B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E6C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E6D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E6E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E6F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E7A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E7B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E7C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E7D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E7E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E7F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E8A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E8B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E8C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E8D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E8E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E8F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E9A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E9B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E9C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E9D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E9E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E9F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EAA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EAB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EAC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EAD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EAE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EAF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EBA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EBB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EBC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EBD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EBE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EBF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ECA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ECB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ECC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ECD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ECE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ECF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EDA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EDB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EDC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EDD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EDE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EDF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EEA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EEB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EEC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EEE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EEF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EFA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EFB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EFC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EFD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EFE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EFF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F0A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F0B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F0C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F0D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F0E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F0F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F1A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F1B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F1C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F1D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F1E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F1F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F3A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F3B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F3C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F3D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F3E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F3F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F4A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F4B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F4C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F4D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F4E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F4F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F5A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F5B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F5C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F5D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F5E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F5F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F6A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F6B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F6C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F6D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F6E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F6F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F7A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F7B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F7C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F7D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F7E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F7F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F8A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F8B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F8C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F8D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F8E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F8F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
RESULT OF SEARCH :
PRO=30   CHEA=0   COD=60   MUSI=0   COP=7   GRA=29   WRIT=32   198=0   199=0   STARTER=0   KBI=0   CAAV=0   L.TOURNIER=0  
EXTENDED CPC DSK File    SAMdisk120417(  P2-4MAIN IN.YZ2-5MAIN IN.abcd2-6MAIN IN
-efghij3-1MAIN IN+464-AP1 IN/ABCDEF6128-AP1IN4GHIJKLMAP1-1     NAP1-2     OPAP2 
      ,klmnopAP4        APEN-5    !APEN-7    I£APPEN2B ASqAPPEND-1ASQAPPEND-3ASA
PPEND2 ASrAPPEND2AASstAPPEND3   CHAP-18 1   CHAP-18 1 CHAP-18 2 y !"CHAP-19   #$
%&'()*+,-./012CHAP-19   3CHAP-20   g456789JOY2-4  INuvwxJOY2-5  INyzJOY2-6  INJO
Y3-1  INJOYS    INRSTUPAD2-4  INPAD2-5  INPAD2-6  INPAD3-1  INPADS    INVWX     
          18 The Low Kernel Jumpblock.             The bottom of memory, from #0
000 to #003F inclusive,  is  occupied  by         the code for the restart (RST)
 instructions and  a  number  of  Kernel         entries.  Most  of  these  entr
ies  are  concerned  with   access   to         subroutines in ROM and RAM. The 
RST's are                      RST 0 performs a system reset.                   
   RST instruction 1 to 5 inclusive have been used to extend the                
  Z80  instruction  set  to  provide  extra   CALL   and   JUMP                 
 instructions, which use addresses  extended  to  include  ROM                  
state and ROM select components.                      RST 6 is available to the 
user.                      RST 7 is used by interrupts.             Since all th
e entries supplied must be available whether the lower ROM         is enabled or
 not, the area is copied into RAM  from  the  ROM  during         power-up initi
alization.             The user is not intended to alter this jumpblock (except 
 where  noted         in the USER RESTART and EXT INTERRUPT areas). If the user 
does  change         the area then it is the  user's  responsibility  to  ensure
  that  the         changes do not effect other programs.  To  some  extent  thi
s  can  be         achieved by ensuring that the lower ROM is always enabled  wh
en  other         programs are running. However, since the other  programs  may 
 disable         the lower ROM this is sufficient in most cases. Ideally  the  o
riginal         jumpblock contents should be restored where there is any doubt. 
            Section 2 contains a discussion of ROMs and the memory map in  secti
on         10 contains a general discussion of external ROMs.  A  brief  list  o
f         routines in this area can be found in section 14.4.                   
                    AMSTRAD CPC464/664/6128 FIRMWARE                            
 page 18.1                     LOW RESET ENTRY                                  
           RST #0000             Completely reset the machine as if powered up. 
            Action             When the machine is first turned on execution sta
rts here. Calling  or         jumping to #0000, or executing  RST  0,  resets  t
he  machine  to  its         initial power-up state.             Entry condition
s             No conditions.             Exit conditions             Does not re
turn!             Notes             All hardware is reset and the firmware is co
mpletely initialized. Once         all tables and jumpblocks have bee  Pn set up
, control is passed  to  the         default entry in ROM 0 (see section 10).   
            Related entries             MC START PROGRAM                        
                         AMSTRAD CPC464/664/6128 FIRMWARE                       
      page 18.2                     LOW LOW JUMP                                
              RST 1 #0008           Jump to lower ROM or RAM, takes inline 'low 
address' to jump to.           Action           RST 1 is used to extend the inst
ruction set. It is an expanded form of         the jump instruction. It should b
e followed by a 2 byte 'low  address'         which specifies the location to ju
mp to and the required ROM state.           Entry conditions           All regis
ters and flags are passed to the target routine untouched.           Exit condit
ions           All registers and flags are as set by the target routine.        
   Notes           The 'low address' following the restart instruction  is  laid
  out  as         follows                    Bit  15  14  13                    
 0                                                                              
                       U  L     Address                                         
               If the 'U' bit is set then the upper ROM is disabled.            
      If the 'L' bit is set then the lower ROM is disabled.                  'Ad
dress' is the actual address of the target routine to jump                  to o
nce the ROM state has been set.             When the target routine returns the 
ROM state is restored to  what  it         was before the jump. To accomplish th
is 4 bytes are  pushed  onto  the         stack and so care should be taken when
 indexing up the stack (to  find         the address of inline parameters, for e
xample).             The LOW JUMP, RST 1, 'instruction' may replace the first by
te of a  JP         (jump) instruction. It is intended for use  in  jumpblocks. 
 The  main         firmware  jumpblock  is  made  up  almost  exclusively  of  L
OW   JUMP         'instructions'.             It is assumed that the destination
 of the jump is a routine which will         return in the usual way.  The  rest
art  instruction  itself  does  not         return. The value at the top of the 
stack when a LOW JUMP is  executed         must, therefore, be a return address.
             Executing a LOW JUMP enables interrupts.                   AMSTRAD 
CPC464/664/6128 FIRMWARE                             page 18.3                  
   Related entries           FAR CALL (RST 3)         FIRM JUMP (RST 5)         
KL FAR ICALL         KL FAR PCHL         KL LOW PCHL                            
                                                                                
     AMSTRAD CPC464/664/6128 FIRMWARE                             page 18.4     
                LOW KL LOW PCHL                                                 
#000B           Jump to lower ROM or RAM.         Register HL contains the 'low 
address' to jump to.           Action           Takes a 'low address' as  a  par
ameter  and  jumps  to  it.  The  'low         address' specifies both the addre
ss to  jump  to  and  the  ROM  state         required.           Entry conditio
ns           HL contains the 'low address' to jump to.           All registers a
nd flags are passed to the target routine untouched.           Exit conditions  
         All registers and flags are as set by the target routine.           Not
es           The 'low address' is laid out as follows                    Bit  15
  14  13                     0                                                  
                                                   U  L     Address             
                                           If the 'U' bit is set then the upper 
ROM is disabled.                  If the 'L' bit is set then the lower ROM is di
sabled.                    'Address' is the actual address to jump to once the R
OM state                  has been set.           When the target routine return
s the ROM state is restored to  what  it         was before the jump. To accompl
ish this 4 bytes are  pushed  onto  the         stack and so care should be take
n when indexing up the stack (to  find         the address of inline parameters,
 for example).           It is assumed that the destination of the jump is a rou
tine which will         return in the usual way. The value at the top of the sta
ck when a  LOW         PCHL is execu  Pted must, therefore, be a return address.
           Interrupts are enabled.           Related entries           KL FAR IC
ALL         KL FAR PCHL         LOW JUMP (RST 1)         PCHL INSTRUCTION       
            AMSTRAD CPC464/664/6128 FIRMWARE                             page 18
.5                     LOW PCBC INSTRUCTION                                     
       #000E             Jump to address in BC.             Action             E
quivalent to the JP (HL)  instruction  or  (PCHL  in  some  assembler         di
alects), except that the destination is in BC not HL.             Entry conditio
ns             BC contains the address to jump to.             All registers and
 flags are passed to the target routine untouched.             Exit conditions  
           All registers and flags are as set by the target routine.            
 Notes             Calling PCBC INSTRUCTION is a useful way of invoking a  routi
ne  whose         address has been picked out of a table or otherwise establishe
d at run         time.               Related entries             KL FAR PCHL    
     KL LOW PCHL         KL SIDE PCHL         PCDE INSTRUCTION         PCHL INST
RUCTION                                     AMSTRAD CPC464/664/6128 FIRMWARE    
                         page 18.6                     LOW SIDE CALL            
                                 RST 2 #0010           Call to a sideways ROM, t
akes inline 'side address' to call.           Action           RST 2 is used to 
extend the instruction set. It is an expanded form of         the CALL instructi
on. It should be followed by a 2 byte 'side address'         which specifies the
 location to call and the required ROM selection.           Entry conditions    
       All registers and flags are passed to  the  target  routine  untouched   
      except for IY (which is set to point at a background ROM's upper  data    
     area).             Exit conditions           IY corrupt.         All other 
registers and flags are as set by the target routine.           Notes           
The 'side address' following the restart instruction is  laid  out  as         f
ollows                    Bit  15  14  13                     0                 
                                                                                
      OFF      Address                                                        'O
ff' gives a value in the range 0..3, which, when  added  to                  the
 ROM select address of the main foreground ROM, gives  the                  ROM 
select address of the required ROM.                    After #C000 has been adde
d to it, 'address' is the address of                  the routine to call.      
     The target routine returns to the  instruction  immediately  following     
    the inline 'side address'. The ROM select and ROM state  are  restored      
   to what they were before the call. To  accomplish  this  6  bytes  are       
  pushed onto the stack and so care should be taken when indexing up the        
 stack (to find the address of inline parameters, for example).           When t
he target routine is entered the lower ROM is disabled  and  the         appropr
iate upper ROM is selected and enabled.           SIDE CALLs are provided to sup
port foreground programs  split  over  a         number of ROMs (up to four). Se
e section 9 on expansion ROMs.           Interrupts are enabled.           Relat
ed entries           FAR CALL (RST 3)         KL SIDE PCHL           AMSTRAD CPC
464/664/6128 FIRMWARE                             page 18.7                     
LOW KL SIDE PCHL                                                #0013           
  Call to a sideways ROM, HL contains 'side address' to call.             Action
             Takes a 'side address' and calls it. The 'side address' specifies  
the         address of the routine to call and which upper ROM to select.       
      Entry conditions             HL contains the 'side address' to call.      
       All registers and flags are passed to  the  target  routine  untouched   
      except for IY (which is set to point at a background ROM's upper  data    
     area).             Exit conditions           IY preserved.         All othe
r registers and flags are as set by the target routine.           Notes         
  The 'side address' is laid out as follows                    Bit  15  14  13  
                   0                                                            
                                        P     OFF      Address                  
                                      'Off' gives a value in the range 0..3, whi
ch, when  added  to                  the ROM select address of the main foregrou
nd ROM, gives  the                  ROM select address of the required ROM.     
               After #C000 has been added to it, 'address' is the address of    
              the routine to call.           When the target routine is entered 
the lower ROM is disabled  and  the         appropriate upper ROM is selected an
d enabled.           When the target routine returns the  ROM  select  and  ROM 
 state  are         restored to what they were before the  call.  This  is  acco
mplish  by         pushing 6 bytes onto the stack  and  so  care  should  be  ta
ken  when         indexing up the stack (to find the address of inline  paramete
rs,  for         example).                   AMSTRAD CPC464/664/6128 FIRMWARE   
                          page 18.8                     Side calls are provided 
to support foreground programs  split  over  a         number of ROMs (up to fou
r). See section 10 on external ROMs.             Interrupts are enabled.        
       Related entries             FAR CALL (RST 3)         KL FAR ICALL        
 KL FAR PCHL                                                                    
                               AMSTRAD CPC464/664/6128 FIRMWARE                 
            page 18.9                     LOW PCDE INSTRUCTION                  
                          #0016             Jump to address in DE.             A
ction             Equivalent to the JP (HL)  instruction  (or  PCHL  in  some  a
ssembler         dialects), except that the destination is in DE not HL.        
     Entry conditions             DE contains the address to jump to.           
  All registers and flags are passed to the target routine untouched.           
  Exit conditions             All registers and flags are as set by the target r
outine.             Notes             Calling PCDE INSTRUCTION is a useful way o
f invoking a  routine  whose         address has been picked out of a table or o
therwise established at run         time.               Related entries         
    KL FAR PCHL         KL LOW PCHL         KL SIDE PCHL         PCBC INSTRUCTIO
N         PCHL INSTRUCTION                                     AMSTRAD CPC464/66
4/6128 FIRMWARE                            page 18.10                     LOW FA
R CALL                                              RST 3 #0018           Call s
ubroutine in RAM or  any  ROM,  takes  inline  address  of  'far         address
'.           Action           RST 3 is used to extend the instruction set. It is
 an expanded form of         the CALL instruction that allows routines to be cal
led anywhere in RAM         or in any ROM. The restart is followed by the addres
s of a 3 byte 'far         address' which specifies the location to call  and  t
he  required  ROM         state and ROM selection.           Entry conditions   
        All registers and flags are passed to  the  target  routine  untouched  
       except for IY (which is set to point at a background ROM's upper  data   
      area).           Exit conditions           IY preserved.         All regis
ters and flags are as set by the target routine.           Notes           The r
estart instruction takes a 2 byte inline parameter which  is  the         addres
s of a 'far address'. The 'far address' is laid out as follows                  
Byte     0         1         2                                                  
                                              Address       ROM                 
                             Byte 0..1 give the address of the routine to call. 
                 Bytes 2 is the ROM select byte which take the value as follows 
            #00..#FB  Select the given ROM, enable upper, disable lower.        
        #FC  No change of ROM selection, enable upper, enable lower.            
    #FD  No change of ROM selection, enable upper, disable lower.               
 #FE  No change of ROM selection, disable upper, enable lower.                #F
F  No change of ROM selection, disable upper, disable lower.           The reaso
n that the 'far address' is not contained  in  the  FAR  CALL         instructio
n directly is because the ROM select byte  for  routines  in         ROM will de
pend upon the particular configuration of expansion ROMs on         the machine 
and must therefore be established and set at run time.      P       Registers ar
e passed to the target routine untouched except for the IY         register. Whe
n entering a background ROM this is set to point  at  the         base of the RO
Ms upper data area. (See section 10.4 and KL INIT BACK).                     AMS
TRAD CPC464/664/6128 FIRMWARE                            page 18.11   from #0000
 to #003F inclusive,  is  occupied  by      CHAP-15 P8 -10        -10        n  
         Try to read a character from the screen at a character position.       
    Entry conditions           H contains the physical column to read from.     
    L contains the physical row to read from.           Exit conditions         
  If a readable character was found                    Carry true.              
    A contains the character read.           If no recognisable character was fo
und                    Carry false.                  A contains zero.           
Always                                    The target routine returns to the  ins
truction  immediately  following         the inline parameter. The ROM select an
d ROM  state  are  restored  to         what they were before the call. This is 
accomplished by pushing values         on the stack and so care should be taken 
when indexing  up  the  stack         after a FAR CALL instruction. (The stack u
sage  is  4  bytes  for  ROM         select bytes in the range #FC..#FF and 6 by
tes for ROM select bytes in         the range #00..#FB).             Interrupts 
are enabled.               Related entries             KL FAR ICALL         KL F
AR PCHL         LOW JUMP (RST 1)         SIDE CALL (RST 2)                      
                                                                 AMSTRAD CPC464/
664/6128 FIRMWARE                            page 18.12                     LOW 
KL FAR PCHL                                                 #001B           Call
 subroutine in RAM or any ROM.         C and HL contain the 'far address' to cal
l.           Action           The far call mechanism allows subroutines to be ca
lled anywhere in RAM         or in any ROM. This routine takes a 'far address' a
nd calls the  given         routine setting the requested ROM state and ROM sele
ction.           Entry conditions           HL contains the address of the routi
ne to call.         C contains the ROM select byte.           All registers and 
flags are passed to  the  target  routine  untouched         except for IY (whic
h is set to point at a background ROMs  upper  data         area).           Exi
t conditions           IY preserved.         All other registers and flags are a
s set by the target routine.           Notes           The ROM select byte takes
 values as follows           #00..#FB  Select the given ROM, enable upper, disab
le lower.              #FC  No change of ROM selection, enable upper, enable low
er.              #FD  No change of ROM selection, enable upper, disable lower.  
            #FE  No change of ROM selection, disable upper, enable lower.       
       #FF  No change of ROM selection, disable upper, disable lower.           
Registers are passed to the target routine untouched except for the IY         r
egister. When entering a background ROM this is set to point  at  the         ba
se of the ROM's upper data area.  (See  section  10.4  and  KL  INIT         BAC
K).           When the target routine returns, the ROM  select  and  ROM  state 
 are         restored to what they were before the call. This  is  accomplished 
 by         pushing values onto the  stack  and  so  care  should  be  taken  wh
en         indexing up the stack after using this routine. (The stack usage is  
4           bytes for ROM select bytes in the range #FC..#FF and 6 bytes  for  R
OM         select bytes in the range #00..#FB).           Interrupts are enabled
.           Related entries           FAR CALL (RST 3)         KL FAR ICALL     
    KL LOW PCHL         KL SIDE PCHL               AMSTRAD CPC464/664/6128 FIRMW
ARE                            page 18.13                     LOW PCHL INSTRUCTI
ON                                            #001E             Jump to address 
in HL.             Action             Entry comprises a JP (HL)  instruction  (o
r  PCHL  in  some  assembler         dialects).             Entry conditions    
         HL contains the address to jump to.             All registers and flags
 are passed to the target routine untouched.             Exit conditions        
     All registers and flags are as set by the target routine.          P     No
tes             Calling PCHL INSTRUCTION is a useful way of invoking a  routine 
 whose         address has been picked out of a table or otherwise established a
t run         time.                 Related entries             KL FAR PCHL     
    KL LOW PCHL         KL SIDE PCHL         PCBC INSTRUCTION         PCDE INSTR
UCTION                                   AMSTRAD CPC464/664/6128 FIRMWARE       
                     page 18.14                     LOW RAM LAM                 
                              RST 4 #0020             LD A,(HL) with all ROMs di
sabled.             Action             RST 4 is used to extend the instruction s
et. It is equivalent to a  LD         A,(HL) instruction except that it always r
eads from  RAM  irrespective         of whether the ROMs are enabled or not.    
         Entry conditions             HL contains the address of the location to
 read.             Exit conditions             A contains the value read from th
e given location.             All registers and flags preserved.             Not
es             Writing to a location always writes to RAM, even if the location 
is in         one of the ROM areas and the ROM is  enabled.  The  RAM  LAM,  RST
  4,         'instruction' is the read equivalent.             Interrupts are en
abled.               Related entries             KL LDDR         KL LDIR        
                           AMSTRAD CPC464/664/6128 FIRMWARE                     
       page 18.15                     LOW KL FAR ICALL                          
                      #0023           Call subroutine in RAM or any ROM, HL poin
ts at 'far address'.           Action           The far call mechanism allows su
broutines to be called anywhere in RAM         or in any ROM. This routine takes
 the address of a 'far  address'  and         calls the given routine  setting  
the  ROM  state  and  ROM  selection         required.           Entry condition
s           HL contains the address of the 'far address' to call.           All 
registers and flags are passed to  the  target  routine  untouched         excep
t for IY (which is set to point at a background ROM's upper  data         area).
           Exit conditions           IY preserved.         All registers and fla
gs are as set by the target routine.           Notes           The parameter pas
sed is the address of a 3 byte 'far address'. This is         laid out as follow
s                  Byte     0         1         2                               
                                                                 Address       R
OM                                         Byte 0..1 give the address of the rou
tine to call.         Bytes 2 is the ROM select byte which take the value as fol
lows             #00..#FB  Select the given ROM, enable upper, disable lower.   
             #FC  No change of ROM selection, enable upper, enable lower.       
         #FD  No change of ROM selection, enable upper, disable lower.          
      #FE  No change of ROM selection, disable upper, enable lower.             
   #FF  No change of ROM selection, disable upper, disable lower.           Regi
sters are passed to the target routine untouched except for the IY         regis
ter. When entering a background ROM this is set to point  at  the         base o
f the ROMs upper data area. (See section 10.4 and KL INIT BACK).           When 
the target routine returns, the ROM  select  and  ROM  state  are         restor
ed to what they were before  the  call.  This  involves  pushing         values 
onto the stack and so care should be taken in indexing  up  the         stack af
ter using this routine. (The stack usage is 4  bytes  for  ROM         select by
tes in the range #FC..#FF and 6 bytes for ROM select bytes in         the range 
#00..#FB).                 AMSTRAD CPC464/664/6128 FIRMWARE                     
       page 18.16                     Interrupts are enabled.               Rela
ted entries             KL FAR CALL         KL FAR PCHL                         
                                                                                
    AMSTRAD CPC464/664/6128 FIRMWARE                            page 18.17      
               LOW FIRM JUMP                                             RST 5 #
0028             Jump to lower ROM, takes inline address to jump to.            
 Action             RST 5 is used to extend the instruction set. It is an expand
ed form of         the jump instruction for jumping to routines in the lower ROM
 or  into         the central 32K of RAM. T  Phe restart is followed by the addr
ess of  the         routine to jump to.             Entry conditions            
 All registers and flags are passed to the target routine untouched.            
 Exit conditions             All registers and flags are as set by the target ro
utine.             Notes             The lower ROM is enabled before the jump  i
s  taken  and  is  disabled         (rather than restored) when the target routi
ne  returns.  Neither  the         upper ROM state nor the ROM  selection  are  
changed.  Two  bytes  are         pushed onto the stack and so care should be ta
ken when indexing up the         stack (to find the address of inline parameters
, for example).             It is assumed that the destination of the jump is a 
routine which will         return in the usual way.  The  restart  instruction  
itself  does  not         return. The value at top of stack when a FIRM JUMP is 
 executed  must,         therefore, be a return address.             The FIRM JU
MP, RST 5, 'instruction' may replace the first byte of a JP         (jump) instr
uction, particularly in jumpblocks, much like a LOW  JUMP.         A FIRM JUMP i
s slightly faster than a LOW JUMP but a LOW JUMP is  more         flexible in de
aling with ROM states.             Interrupts are enabled.               Related
 entries           LOW JUMP (RST 1)               AMSTRAD CPC464/664/6128 FIRMWA
RE                            page 18.18                     LOW USER RESTART   
                                       RST 6 #0030           Undedicated RST ins
truction.           Action           The eight bytes from #0030  to  #0037  incl
usive  may  be  patched  as         required.           Entry conditions        
   Unknown.           Exit conditions           Unknown.           Notes        
     If the lower ROM is disabled when an RST  6  instruction  is  executed     
    then the instructions  patched  into  locations  #0030  to  #0037  are      
   executed in the normal way.             If the lower ROM is enabled when the 
RST  6  instruction  is  executed         then the firmware disables the lower R
OM and jumps to #0030 to execute         the instructions planted by the user.  
           Generally the lower ROM is  disabled  except  while  the  firmware  i
s         active.Since there are no RST 6s in the firmware there  should  be  no
         problem about the ROM state when the RST 6 is  executed.  However,  to 
        cope with all eventualities, if the lower ROM is found to  be  enabled  
       when the restart is executed then the ROM state before the  lower  ROM   
      is disabled is saved in location #002B. If the lower ROM is  found  to    
     be disabled then location #002B is left untouched. The value stored is     
    suitable to be passed to KL ROM RESTORE to re-enable the ROM (although      
   KL L ROM ENABLE will have the same effect).             The user can detect w
hether the lower ROM was enabled when the restart         was executed if locati
on #002B is set to zero when the RST 6  area  is         patched and after proce
ssing each restart. If #002B is zero  when  the         RST 6 code is entered th
en the lower ROM was disabled, and  if  it  is         non-zero then the lower R
OM was enabled.             The default action for RST 6 as set at power-up is t
o perform a RST 0,         i.e. a system reset.               Related entries   
        None.               AMSTRAD CPC464/664/6128 FIRMWARE                    
        page 18.19                 LOW INTERRUPT ENTRY                          
             RST 7 #0038             Hardware interrupt entry point.            
 Action             The Z80 runs in interrupt mode 1, which treats  normal  inte
rrupts  as         RST 7 instructions. The firmware interrupt  handler  looks  a
fter  the         built in regular time interrupt.  External  interrupts,  gener
ated  by         expansion hardware, are passed on to user supplied software.   
          Entry conditions             No conditions.             Exit condition
s             All registers and flags preserved.             Notes             T
he user must not use RST 7s as these are dedicated to the  processing         of
 interrupts.             If the interrupt is from an external source  then  the 
 user  supplied         interrupt routine, EXT INTERRUPT, is called.            
 See section 10 for a fuller discussion of interrupts.             The user may 
patch this area  (#0038..#003A  inclusive)  to  intercept         interrupts  if
  it  is  absolutely   necessary   (see   Appendix   XI,         particularly s 
 Pection c).               Related entries             EXT INTERRUPT            
                 AMSTRAD CPC464/664/6128 FIRMWARE                            pag
e 18.20                     LOW EXT INTERRUPT                                   
            #003B           External interrupt routine.           Action        
   The five bytes from #003B to #003F inclusive must be  patched  by  the       
  user if there are  going  to  be  any  external  interrupts.  When  an        
 external interrupt is detected by the firmware interrupt  handler  the         
lower ROM is disabled and the code at #003B is called.           Entry condition
s           None.           Exit conditions           AF, BC, DE and HL corrupt.
         All other registers preserved.               Notes           When the r
outine is called  interrupts  are  disabled  and  they  must         remain disa
bled. Under no circumstances may the user enable interrupts         or use the s
econd register set. Before the  routine  returns  it  must         clear the int
errupt source.           See section 11.2 for a discussion of external interrupt
s.           When  an  interrupt  routine  is  set  up  the  current  contents  
 of         #003B..#003F should be copied elsewhere before they are replaced.  I
f,         when the routine is called, it discovers  that  its  hardware  is  no
t         responsible for the interrupt then it should jump to the copy  of  the
         previous  external  interrupt   routine   (whose   hardware   may   be 
        responsible).           The purpose of an interrupt routine  is  to  cle
ar  the  interrupt  as         quickly as possible, and perhaps  perform  a  min
imum  of  processing.         While in the interrupt path no further interrupts 
are acknowledged. If         the interrupt generates a substantial work load,  t
hen  it  should  be         translated into an event, so that the system is  not
  delayed  in  the         interrupt path for any longer than necessary (see sec
tion 11.3).           The interrupt routine must be in RAM at addresses lower th
an #C000 (as         the ROM  enable  and  disable  routines  cannot  be  called
  from  the         interrupt path).           The default external interrupt ro
utine merely returns. This means that         the interrupt will not be cleared 
 and  so  will  repeat  as  soon  as         interrupts are re-enabled. This wil
l cause the machine to 'lock up'.           Related entries           INTERRUPT 
ENTRY         KL EVENT             AMSTRAD CPC464/664/6128 FIRMWARE             
               page 18.21   returns to the  instruction  immediately  following 
        the inline parameter. The ROM sele        interrupt path).           The
 default external interrupt routine merely returns. This means that         the 
interrupt will not be cleared  and  so  will  repeat  as  soon  as         inter
rupts are re-enabled. This will cause the machine to 'lock up'.           Relate
d entries           INTERRUPT ENTRY         KL EVENT             AMSTRAD CPC464/
664/6128 FIRMWARE                         188 MC SOUND REGISTER                 
                          #BD34             Send data to a sound chip register. 
            Action             Set sound chip register. This is a rather convolu
ted action because of         the way the hardware has been designed.           
  Entry conditions             A contains the sound chip register number.       
  C contains the data to send.             Exit conditions             AF and BC
 corrupt.         All other registers preserved.                    19 AMSDOS BI
OS Facilities             AMSDOS uses the CP/M BIOS to access the disc. In order
 that a  program         running under AMSDOS may access the disc directly  nine
  of  the  BIOS         extended jumpblock routines are available.             T
he routines are accessed as external commands. To find the address of         th
e required routines use KL  FIND  COMMAND.  The  command  names  are         sin
gle control characters (Ctrl A...Ctrl I) as these cannot  be  typed         in f
rom BASIC. An example of how to use these commands can be found in         secti
on 10.7.             N.B The BIOS extended jumpblock itself is  not  available, 
 indeed  it         does not exist in an AMSDOS environment.             The BIO
S routines available and their command names are as follows                     
 SET MESSAGE                   Ctrl A    (#01)                  SET UP DISC     
              Ctrl B    (#02)                  SELECT FORMAT                 Ctr
l C    (#03)                  READ S  PECTOR                   Ctrl D    (#04)  
                WRITE SECTOR                  Ctrl E    (#05)                  F
ORMAT TRACK                  Ctrl F    (#06)                  MOVE TRACK        
            Ctrl G    (#07)                  GET DR STATUS                 Ctrl 
H    (#08)                  SET RETRY COUNT               Ctrl I    (#09)       
      The word at #BE40 contain the address of  the  disc  parameter  header    
     vector. Disc parameter headers and extended disc parameter blocks  may     
    be patched as required. For more details on this see section 9.9.           
                                        AMSTRAD CPC464/664/6128 FIRMWARE        
                     page 19.1                     When one of these routines fa
ils (carry false)  it  returns  an  error         number in the A register. This
 is referred to in the  following  pages         as the 'error status byte'. If 
bit 7 of this  byte  is  set  then  the         error as already  been  reported
  to  the  user.  Bit  6  is  used  to         distinguish errors generated by t
he floppy disc controller from  those         generated by AMSDOS.             I
f bit 6 is zero then the error numbers are as follows             #0E  the file 
is not open as expected.         #0F  hard end of file             #10  bad comm
and, usually caused by an incorrect filename.         #11  file already exists. 
        #12  file doesn't exist.         #13  directory is full.         #14  di
sc is full.         #15  disc has been changed with files open on it.         #1
6  file is read-only.             #1A  soft end of file (explained in appendix X
III).             Also V1.1 machines have error #00             #00  user has hi
t escape.             If bit 6 is one then  the  error  was  detected  by  the  
floppy  disc         controller and the other bits are returned as follows      
       bit 5  data error            -CRC error on data or ID field         bit 4
  overrun error         bit 3  drive not ready       -there is no disc in the dr
ive         bit 2  no data               -can't find the sector         bit 1  n
ot writable          -disc is write protected         bit 0  address mark missin
g             In addition the routine may also  return  the  address  of  the 'e
rror         status buffer', The first byte of this is a count  of  the  number 
 of         bytes  received  during  the  results  phase  of  the   uPD765A   di
sc         controller, the following bytes are those received. For information o
n         he meaning of these bytes see the manufacturer's documentation.       
      On the following pages are the interface to the intercepted routines      
               AMSTRAD CPC464/664/6128 FIRMWARE                             page
 19.2                     BIOS SET MESSAGE                                      
       (CTRL/A)             Enable or disable the disc error messages.          
   Action             When disc error messages are enabled and an error occurs t
he BIOS will         display error messages on the screen and interact with the 
user.  When         disabled no messages are displayed.             Entry condit
ions             If messages are to be enabled                                A 
 #00             If messages are to be disabled                                A
  #FF             Exit conditions             A contains previous state.        
 HL and flags corrupt.         All other registers preserved.             Notes 
            The default state is ENABLED.               Related entries         
    SET RETRY COUNT                               AMSTRAD CPC464/664/6128 FIRMWA
RE                             page 19.3                     BIOS SETUP DISC    
                                          (CTRL/B)             Set disc paramete
rs.             Action             Sets the values for the motor on, motor off, 
 write  current  off  and         head settle  times.  Sends  a  SPECIFY  comman
d  to  the  floppy  disc         controller.             Entry conditions       
      HL contains address of parameter block.             Format of the paramete
r block             bytes 0,1  motor on timeout in 20 millisecond unit.         
bytes 2,3  motor off timeout in 20 millisecond units.         byte 4     write c
urrent off time in 10 microsecond units.         byte 5     head settle time in 
1 millisecond units.         byte 6     step rate time in 1 millisecond units.  
       byte 7     head unload delay (as per uPD765ASPECIFY command).         byt
e 8     bits 7..1head load delay, bit 0 non-DMA mode  (as             P         
per uPD765ASPECIFY command).             Exit conditions             AF,BC,DE an
d HL corrupt.         All other registers preserved.             Notes          
   The values given are used for both drives. When  using  two  different       
  drives use the slower of the two times.           The default values are      
              motor on timeout              50                  motor off timeou
t             250                  write current off time        175            
      head settle time              15                  step rate time          
      12                  head load time                1                  head 
unload time              1                  non-DMA mode                  1     
          AMSTRAD CPC464/664/6128 FIRMWARE                             page 19.4
                     A motor on time of zero will lock the system up. A motor of
f time  off         zero will never turn the motor off.             The standard
 boot program calls this routine to reset some of the disc         parameters as
 specified in the configuration sector, that is, motor on         and off timeou
ts and the step rate.               Related entries             SELECT FORMAT   
      SET RETRY COUNT                                                           
                                      AMSTRAD CPC464/664/6128 FIRMWARE          
                   page 19.5                     BIOS SELECT FORMAT             
                              (CTRL/C)             Select a disc format.        
     Action             This routine initializes the extended disc  parameter  b
lock  for  the         given format. Normally the BIOS automatically detects the
 format of  a         disc when SELDSK is called by looking at the sector number
s,  but  for         programs such as formatters it is necessary to pre-set the 
format.             Entry conditions             A contains first sector number 
of required format                      #41 system format                  #C1 d
ata only format                  #01 IBM format             E contains drive num
ber                      #00--A                  #01--B             Exit conditi
ons             AF,BC,DE and HL corrupt.         All other registers preserved. 
            Notes             Bytes 0..21 of the extended disc parameter block a
re completely reset,         all previous  values  are  lost.  Bytes  22..24  (t
rack,  align  flag,         auto-select flag) are not affected. See chapter 2.15
.             To set a non-standard format the user  may  patch  the  extended  
disc         parameter block directly.                           AMSTRAD CPC464/
664/6128 FIRMWARE                             page 19.6                     BIOS
 READ SECTOR                                             (CTRL/D)             Re
ad a sector from disc.             Action             Read a specified sector in
to store.             Entry conditions             HL contains address of sector
 buffer         E contains drive number                    #00--A               
   #01--B           D contains track number         C contains sector number    
         Exit conditions             If sector read OK                      Carr
y true.                  A contains 0                  HL preserved             
If failed to read sector correctly                      Carry false.            
      A contains error status byte (as defined above).                  HL conta
ins address of error status buffer.           Always                    Other fl
ags corrupt.                  All other registers preserved.           Notes    
       The sector buffer may lie anywhere in RAM, even under a ROM.           Re
lated entries           WRITE SECTOR                 AMSTRAD CPC464/664/6128 FIR
MWARE                             page 19.7                     BIOS WRITE SECTO
R                                            (CTRL/E)             Write a sector
 to disc.             Action             Write the required sector from store.  
           Entry conditions             HL contains address of sector buffer    
     E contains drive number                    #00--A                  #01--B  
         D contains track number         C contains sector number             Ex
it conditions           If sector written OK                    Carry true.     
             A contains 0.                  HL preserved.           If failed to
 write sector correctly                    Carry false.                  A conta
ins error status byte as defined above.                  HL contains address of 
   P         error status buffer.           Always                    Other flag
s corrupt.                  All other registers preserved.             Notes    
         The sector buffer may be anywhere in RAM, even underneath a ROM.       
        Related entries           READ SECTOR                 AMSTRAD CPC464/664
/6128 FIRMWARE                             page 19.8                     BIOS FO
RMAT TRACK                                            (CTRL/F)           Format 
an entire track.           Action           Format a track.           Entry cond
itions             HL contains address of header information buffer         E co
ntains drive number                    #00--A                  #01--B           
D contains track number             Format of header information                
      sector entry for first sector                  sector entry for second sec
tor                  ...                  sector entry for last sector          
   sector entry format                    byte 0 track number                  b
yte 1 head number                  byte 2 sector number                  byte 3 
log(2)(sector size)-7           Exit conditions           If track formatted OK 
                   Carry true.                  A contains 0.                  H
L preserved.           If failed to format track correctly                    Ca
rry false.                  A contains error status byte as defined above.      
            HL contains address of error status buffer.             Always      
                Other flags corrupt.                  All other registers preser
ved.               AMSTRAD CPC464/664/6128 FIRMWARE                             
page 19.9                     Notes           The extended DPB must be preset fo
r the required  format  (see  SELECT         FORMAT).           Related entries 
          SELECT FORMAT                                                         
                                                      AMSTRAD CPC464/664/6128 FI
RMWARE                            page 19.10                     BIOS MOVE TRACK
                                              (CTRL/G)             Move to speci
fied track.             Action             Move head to specified track without 
verifying the move.             Entry conditions             E contains drive nu
mber                    #00--A                  #01--B           D contains trac
k number             Exit conditions             If moved to track OK           
           Carry true.                  A contains 0.                  HL preser
ved.             If failed to move to the track                      Carry false
.                  A contains error status byte as described above              
    HL contains address of error status buffer           Always                 
   Other flags corrupt.                  All other registers preserved.         
  Notes           This routine is intended as a diagnostic aid and need not norm
ally  be         used because the read/write/format routines all seek  to  the  
correct         track automatically.           Related entries           None.  
               AMSTRAD CPC464/664/6128 FIRMWARE                            page 
19.11                     BIOS GET DR STATUS                                    
       (CTRL/H)           Returns status for a specified drive.           Action
           This routine returns status register 3 of the floppy  disc  controlle
r         as defined below for the specified drive.                    bit 7    
 undefined       -The write protect line is true.                  bit 6     wri
te protect   -The ready line is true.                  bit 5     drive ready    
 -The track zero line is true.                  bit 4     track 0               
   bit 3     undefined                    bit 2     head address    -Always zero
.                  bit 1     unit select 1   -unit select 1, always zero.       
           bit 0     unit select 0   -currently selected drive.           Entry 
conditions           A contains drive number                    #00--A          
        #01--B           Exit conditions           If carry true                
    A contains Drive status byte as defined above                  HL preserved 
          If carry false                    HL contains address of error status 
 buffer,  second  byte                    Drive status byte as defined above    
              A corrupt           Always                    Other flags corrupt 
                 All other registers preserved           Notes           This ro
utine returns c  Parry to indicate which set  of  exit  conditions         have 
occurred. No other meaning should be attached  to  the  state  of         carry.
           Related entries           SELECT FORMAT         READ SECTOR         W
RITE SECTOR         FORMAT TRACK         MOVE TRACK             AMSTRAD CPC464/6
64/6128 FIRMWARE                            page 19.12                     BIOS 
SET RETRY COUNT                                         (CTRL/I)           Set t
he number of retries for reading/writing/formatting.           Action           
Sets the number of times an operation is retried in the  event  of  an         e
rror.           Entry conditions           A contains new value for retry count 
                Exit conditions           A contains old value of retry count.  
       HL and flags corrupt.         All registers preserved.           Notes   
          The pattern of retries is as follows. Each 'Try' counts  as  one.  The
         retry pattern is repeated until either the operation succeeds  or  the 
        number of tries has reached the retry count                      Try    
              Try                  Move in one track and back again             
     Try                  Move in one track and back again                  Try 
                 Move in one track and back again                  Try          
        Try                  Move in one track and back again                  T
ry                  Move in one track and back again                  Try       
           Move in one track and back again                  Repeat           Th
e default value is 16, i.e. twice around the above loop.               Related e
ntries           READ SECTOR         WRITE SECTOR         FORMAT TRACK          
       AMSTRAD CPC464/664/6128 FIRMWARE                            page 19.13   
          AMSDOS uses the CP/M BIOS to access the disc. In order that a  program
         CHAP-15 P8 -10        -10                               AMSTRAD CPC464/
664/6128 FIRMWARE                            page 16.11                     IND 
SCR READ                                                    #BDE5             Re
ad a pixel from the screen.             Default action             Read a pixel 
from the screen and decode its ink.             Entry conditions             HL 
contains the screen address of the pixel.         C contains the mask for the pi
xel.             Exit conditions             A contains the decoded in          
     20 AMSDOS External Commands             The disc ROM contained in the 664/6
128 and DDI-1 interface  contain  a         number of external commands. These m
ay  by  found  by  using  KL  FIND         COMMAND as described  in  section  10
.  Facilities  available  include         switching between drive A and  B,  swi
tching  between  tape  and  disc         operating system, cold booting into CPM
, displaying a directory  of  a         disc, and erasing and renaming files.   
          When using the following under BASIC they should be  preceded  by  '' 
        (obtained by pressing shift and  together) to indicate that they  are   
      external commands. When calling KL FIND COMMAND the '' should not  be     
    used.             Since these commands are designed to be called from BASIC 
they use the         parameter block mechanism for passing parameters to them (a
s described         in section 10.6 and 10.7). Briefly, the parameter block is p
ointed  at         by IX and A contains the number of parameters supplied. IX  p
oints  at         the last parameter and preceding parameters are  at  positive 
 offsets         from IX. The value stored  in  the  parameter  block  for  an  
integer         parameter is the integer itself, and the value  stored  for  a  
string         parameter is the address of the string descriptor. The first  byt
e  of         the string descriptor is the length of  the  string  the  second  
and         third bytes are a pointer to the characters. The routine will  corru
pt         registers AF,BC,DE,HL,IX and IY.             The external commands co
ntained in the disc ROM are             A         B         CPM         DIR     
    DISC         DISC.IN         DISC.OUT         DRIVE         ERA         REN 
        TAPE         TAPE.IN         TAPE.OUT         USER                      
       AMSTRAD CPC464/664/6128 FIRMWARE                             page 20.1   
                  A             Action             Set the default drive to driv
e A.             Parameters      P         None.             Notes             T
his command is  equivalent  to  the  DRIVE  command  with  'A'  as  a         pa
rameter.             This command will fail if AMSDOS is unable to determine the
 format  of             the disc in drive A. In which case  the  default  drive 
 will  not  be         changed.             When AMSDOS is initialized the defau
lt drive is set to drive A.               Related Entries             B         
DRIVE                                                   AMSTRAD CPC464/664/6128 
FIRMWARE                             page 20.2                     B            
 Action             Set the default drive to drive B.             Parameters    
         None.             Notes             This command is the equivalent to t
he DRIVE  command  with  'B'  as  a         parameter.             The command w
ill fail if AMSDOS is unable to determine the  format  of         the disc in dr
ive B. In which case the default drive is not changed.             When AMSDOS i
s initialized the default drive is set to drive A.                 Related entri
es             A         DRIVE                                                  
     AMSTRAD CPC464/664/6128 FIRMWARE                             page 20.3     
                CPM             Action             This command shuts down BASIC
 and AMSDOS and cold boots CP/M.             Parameters             None.       
      Notes             MC START PROGRAM is used so all ticker chains etc are lo
st.             The CP/M utility AMSDOS.COM performs the inverse function and re
stores         AMSDOS and BASIC.             This command can also be used to bo
ot any program that uses  the  CP/M         bootstrap mechanism as described in 
section 9.5.               Related entries             None                     
                                      AMSTRAD CPC464/664/6128 FIRMWARE          
                   page 20.4                     DIR             Action         
    Display the disc directory.             Parameters             One optional 
string parameter.             Notes             The parameter is a filename,  po
ssibly  containing  wild  cards,  only         those files which match this file
name are displayed. If the  parameter         is omitted then '*.*' is assumed. 
            The total amount of free space on the disc is shown in Kbytes.      
       The directory is displayed in as many columns as will  fit  in         th
e text window of the currently selected stream.             Files marked SYS are
 not shown.             Files without an extent zero are not shown.             
Unlike CAS CATALOG (DISC) the directory is neither sorted nor are  the         s
izes shown. The output is similar to that of the CP/M DIR command.              
 Related entries             A         B         DRIVE         USER             
                  AMSTRAD CPC464/664/6128 FIRMWARE                             p
age 20.5                     DISC             Action             This command re
directs both the tape input and output firmware entries         to their disc co
unterparts.             Parameters             None.             Notes          
   The redirected firmware entries are             CAS IN OPEN         CAS IN CL
OSE         CAS IN ABANDON         CAS IN CHAR         CAS IN DIRECT           C
AS RETURN         CAS TEST EOF         CAS CATALOG         CAS OUT OPEN         
CAS OUT ABANDON         CAS OUT CHAR         CAS OUT DIRECT             DISC is 
equivalent to the two commands DISC.IN  DISC.OUT.               Related entries 
            DISC.IN         DISC.OUT         TAPE         TAPE.IN         TAPE.O
UT                             AMSTRAD CPC464/664/6128 FIRMWARE                 
            page 20.6                     DISC.IN             Action            
 This command redirects the tape input firmware entries to  their  disc         
counterparts.             Parameters             None.             Notes        
     The redirected firmware entries are             CAS IN OPEN         CAS IN 
CLOSE         CAS IN ABANDON         CAS IN CHAR         CAS IN DIRECT         C
AS RETURN         CAS TEST EOF         CAS CATALOG               Related entries
             DISC         DISC.OUT         TAPE         TAPE.IN         TAPE.OUT
                                             AMSTRAD CPC464/664/6128 FIRMWARE   
                          page 20.7                     DISC.OUT             Act
ion             This command redirects the tape output firmware entries to their
  disc         counterparts.             Parameters        P                 Non
e.             Notes             The redirected firmware entries are            
 CAS OUT OPEN         CAS OUT CLOSE         CAS OUT ABANDON         CAS OUT CHAR
         CAS OUT DIRECT                 Related entries             DISC        
 DISC.IN         TAPE         TAPE.IN         TAPE.OUT                          
                       AMSTRAD CPC464/664/6128 FIRMWARE                         
    page 20.8                     DRIVE             Action             Sets the 
current default drive.             Parameters             One string parameter. 
            Notes             The string parameter must be a single letter in th
e range 'A'. .'P' or         'a'..'p'. Drives 'C'..'P' are for future enhancemen
t.             The command will fail if AMSDOS is unable to determine the  forma
t  of         the disc in the requested drive. In which case the default drive  
will         remain unchanged.             When AMSDOS in initialized the defaul
t drive is set to drive A.               Related entries             A         B
                                                       AMSTRAD CPC464/664/6128 F
IRMWARE                             page 20.9                     ERA           
  Action             Erase files.             Parameters             One string 
parameter.             Notes             The string parameter is a filename, pos
sibly  containing  wild  cards.         All files which match this filename are 
erased.             A file which matches the filename  but  is  marked  R/O  wil
l  not  be         erased. In this event a message is displayed for each 16K (ex
tent)  of         the file.             If none of the files on the disc match  
the  filename  then  an  error         message is displayed.                 Rel
ated entries             A         B         DRIVE         USER                 
                              AMSTRAD CPC464/664/6128 FIRMWARE                  
          page 20.10                     REN             Action             Rena
me files.             Parameters             Two string parameters.             
Notes             The first string parameter is the new name for the  file.  A  
file  of         this name must not already exist. The second parameter is the n
ame  of         the file to be renamed.             Neither name may contain wil
d cards.             Both files must be on the same drive.             The files
 may be in different users.             If the file to be renamed is marked  R/O
  then  an  error  message  is         displayed and the file is not renamed.   
          The renamed file will have the attributes R/W DIR  regardless  of  the
         original file's attributes.             If the file to be renamed does 
not exist  then  an  error  message  is         displayed.                 Relat
ed entries             A         B         DRIVE         USER                   
  AMSTRAD CPC464/664/6128 FIRMWARE                            page 20.11        
             TAPE             Action             This command restores the tape 
firmware entries to the state they were         before AMSDOS was initialized.  
           Parameters             None.             Notes             The restor
ed firmware entries are             CAS IN OPEN         CAS IN CLOSE         CAS
 IN ABANDON         CAS IN CHAR         CAS IN DIRECT         CAS RETURN        
 CAS TEST EOF         CAS CATALOG         CAS OUT OPEN         CAS OUT CLOSE    
     CAS OUT ABANDON         CAS OUT CHAR         CAS OUT DIRECT             TAP
E is equivalent to the two commands TAPE.IN  TAPE.OUT             Note that any 
patches made to the jumpblock entries for these routines         made before a D
ISC, DISC.IN or DISC.OUT command was executed  will  be         lost. However, a
ny patches made to these  entries  before  AMSDOS  was         initialized will 
be restored.                 Related entries             DISC         DISC.IN   
      DISC.OUT         TAPE.IN         TAPE.OUT               AMSTRAD CPC464/664
/6128 FIRMWARE                            page 20.12                     TAPE.IN
             Action             This command restores the tape input firmware  e
ntries  to  the  state         they were before AMSDOS was initialized.         
    Parameters             None.             Notes             The restored firm
ware entries are               CAS IN OPEN         CAS IN CLOSE         CAS IN A
BANDON         CAS IN CHAR         CAS IN DIRECT         CAS RETURN         CAS 
TEST EOF         CAS CATALOG             Note that any patches to the jumpblock 
entries for t  Phese routines made         before a DISC or DISC.IN command was 
executed will be  lost.  However,         any patches made to these entries befo
re AMSDOS was  initialized  will         be restored.                 Related en
tries             DISC         DISC.IN         DISC.OUT         TAPE         TAP
E.OUT                             AMSTRAD CPC464/664/6128 FIRMWARE              
              page 20.13                     TAPE.OUT             Action        
     This command restores the tape output firmware entries  to  the  state     
    they were before AMSDOS was initialized.             Parameters             
None.             Notes             The restored firmware entries are           
  CAS OUT OPEN         CAS OUT CLOSE         CAS OUT ABANDON         CAS OUT CHA
R         CAS OUT DIRECT             Note that any patches to the jumpblock entr
ies for these routines made         before a DISC or DISC.OUT command was execut
ed will be lost.  However,         any patches made to these entries before AMSD
OS was  initialized  will         be restored.                 Related entries  
           DISC         DISC.IN         DISC.OUT         TAPE         TAPE.IN   
                                  AMSTRAD CPC464/664/6128 FIRMWARE              
              page 20.14                     USER             Action            
 Set the default user number.             Parameters             One integer par
ameter.             Notes             The user number must be in the range 0..15
. Any other  parameter  will         cause an error and the default user will re
main unchanged.             When AMSDOS is initialized the default user number i
s set to 0.               Related entries             DIR         ERA         RE
N                                                               AMSTRAD CPC464/6
64/6128 FIRMWARE                            page 20.15   interface  contain  a  
              One integer parameter.             Notes             The user numb
er must be in the range 0..15. Any other  parameter 464-AP1 BIN'"n8"'Z*K8!N#F#2 
!KG (#  #F#AVgwpppppqpJCxppqq88888'"p"-8xwTppxpp8qqq8ppp'"wgx8p8Jwppppxp8ppJ'"gp
pq  P8wp8p8q88pqppppppqc'"'fpxqwq5J8pppqpp8ppxpxnpp8p8qppqp8pq88J8p-""'fwwpqw5pp
pp8ppw8pp8888Tx'"w"'g8wwwpw5p xpp pp8wppppAJ88888'""'g8pwq5wpp8pppppFp8xp8p8p p'
"n8"'bAP1 $$$'"n8"'pFp86128-AP1BINccD !! DZ*K8!N#F#2 !KG (#  #F#AcYSwpwwppwpwpqR
  Bp  8D B  D"D!  D"88D888!   pD!"BA !!"   DAR "H$ D "H$ D  P8 8 !8D8 !! DLVwppw
qpwpqsppw  a"B0 "  "DD B  D"D!  D"D!  D!B ! D!"BD   !!"   D R "$H$ D D D ! DDD !
! Dwppxps0pwq    "BP  DD B  D"8D8! A D"D!   D!B ! Dp!pppB   ! pD  " H$D AFDR D (
!DD !! D$  $B  $D"DDD! " D "D!   pD!B ! D!B ! D "H$ D ""H$D AD   DR  H!x8D! Vpps
wD" ""B   DR"xDD((x!     D  "D!   Dp!0p0pB   !  pD !B ! D "H$ D "pppH$ 8D!    !D
DD8qqs B  DD" ""  "B "  DR"C8DHH!   D !B  !A DD!B ! D "H$ D "H$ D !! D D   !DDD 
pqww8qR B  D  Bp   0DDB"DD! " Dpp! B  ! D D!B ! D "0pH$ 888D "  PH$ D !! D8 0  !
88Dppwwpwwpppwpxq!B!!BB!BB!B!B!B !B"!B!BB!AB!D!B!DL B  D B  D"D!  DDB"DDDD DD! "
 D !xB A!  !C  xDA  " H$ DDD0D "H$ D !! D !! D£D"DDD! " D "D!   pD!B ! D!B ! D "
H$ D                Appendix I         Key Numbering.             The various ta
bles in the Key Manager, such as the translation  tables         or the repeatin
g key table,  are  all  accessed  by  key  number.  The         numbering of the
 keys  (and  joysticks)  is  given  in  the  following         diagrams         
    Note that the physical layout of the 6128 keyboard  differs  from  the      
   464 and 664 keyboards but that the keys with the same key numbers have       
  the same symbols on the keytops and generate the same values. The keys        
 that have moved are marked with an asterisk.  such as the translation  tables  
   les         or the repeating key table,  are  all  accessed  by  key  number.
  The         numbering of the keys  (and  joysticks)  is  given  in  the  follo
wing         diagrams             Note that the physical layout of the 6128 keyb
oard  differs  from  the         464 and 664 keyboards but that the keys with th
e same key numbers have         the same symbols on the keytops an       Note th
at joystick 1 overlays keys 48..53 on the main keyboard and  is         indistin
guishable from them.           The following table translates key numbers in the
 opposite  direction,         from the key number to the inscription on the keyt
op. Where there is a         symbol on the keytop an appropriate word is used, R
IGHT for the  right         cursor key for example. Brackets around the inscript
ion  are  used  to         distinguish the various areas of the keyboard as foll
ows                    ..      Function key (numeric keypad).                  (
..)      Joystick 0                  ..      Joystick 1               0      1  
     2       3        4        5        6        7                              
0   UP     RIGHT   DOWN    9      6      3      ENTER  .                     8  
 LEFT   COPY    7     8      5      1      2      0                     16  CLR 
          ENTER           4      SHIFT            CTRL                     24   
     -              P                        /        .                     32  
0      9       O       I        L        K        M        ,                    
 40  8      7       U       Y        H        J        N        SPACE           
          48  6      5       R       T        G        F        B        V      
                   UP   DOWN  LEFT  RIGHT  FIRE2  FIRE1  SPARE                  
   56  4      3       E       W        S        D        C        X             
        64  1      2       ESC     Q        TAB      A        CAPS     Z        
             72  (UP)   (DOWN)  (LEFT)  (RIGHT)  (FIRE2)  (FIRE1)  (SPARE)  DEL 
                      AMSTRAD CPC464/664/6128 FIRMWARE                          
Appendix 1.2  he main keyboard and  is         indistinguishable from them.     
 V                         UP   DOWN  LEFT  RIGHT  FIRE2  FIRE1  SPARE          
           56  4      3       E  PAPPEND-1BASpHHase insert disc 1 side 1 and pre
ss any key.." "  P  , ,"464-AP1.bin",fil"AP1-1" d(## x2  li  #"6128-ap1", F xP  
li   ##,()"AMSTRAD CPC464/664/6128 FIRMWARE                          Appendix 1.
1"  li  # Z #d"!"fil   £#,n#,x DUM,$"pads.bin", DUM, $"joys.bin", DUM,fil"ap1-2"
 d #,,P,, £8M  , "Please insert disc 1 side 1 and press any key.." "start.bas"ba
s"DUM, #,()*"joys.bin", -ap1", F xP  li   ##,()"AMSTRAD CPC464/664/6128 FIRMWARE
                          Appendix 1.1"  li  # Z #d"!"fil   £#,n#,x DUM,$"pads.b
in", JOYS    BIN  "  " Z*K8!N#F#2 !KG (#  #F#ANo8q)p8p  "  "  "   88888888 x080 
00  "  "  x"  A0p8p  " x "  "  00 00 00 00  "  " x "    D"8xx8z "  " x "  00 00 
00 00  "  " x "  B ! !x8p8pp8zp8 "  "  "  880880 00 00 00  "  "  x"   ,ppppyp   
 "  "  "  880880 00 0y0 00  "  x"  x"  q8qpy8p    "  "  "  00 00 00 00  "  x"  "
wwpnp8yx   "  "  "  8888088880 0x0 00 00  "  "  /8wwpn8q$)    P"  g"  "  8888880
8888880 xx808x0 00   "  "  "    "  "  /8wwpn8q$)  PADS    BIN//7nZ*K8!N#F#2 !KG 
(#  #F#A/K9888g8  888 8   pxw  ppw    D" p9j p8     B ! 8pp9k 8   x   8p8g p8   
    p8 8g p8w  8  ppX8g  q88  p9X88g  q  nPADS    $$$2-4MAIN BIN//"pp"-Z*K8!N#F#
2 !KG (#  #F#A/Vqpqwprww8Tppvwwpwwwk8'"ppp0r  PJwww8wwwkpJ'"pxwwwpwwpwwcc'"'30pr
Jwwwwp8wwwwpq0pppwwpJ8-""'3pprwwpwwwwppppppppPwTp'"pppp"'3rxnwqppppppAwwJpp'"pp"
'3wqprwvw8wwwqppFpwww68'""'3qprww8www8wwwJqppCpwwwp  Pwwww'"pp"-2-4MAIN $$$pCpww
wp2-5MAIN BINNN'"ppZ*K8!N#F#2 !KG (#  #F#ANVqpqwprwwTppvww888pwwwk8'"ppp0rJwXwwp
wwwskJ'"pxw8wXwwp88wsc8c'"'30prJww6qwwp88J-""'3pprww86wx8pTwwsc8p'"pppp"'3rxq  P
AwwJwwwwsww8'"pp"'3wqprwv6qpFpw8ppww8'""'3qprww3JqCpwwwp88pwp'"pp"-$$$qCpwwwp882
-6MAIN BINq'"'"-Z*K8!N#F#2 !KG (#  #F#AUqpqwprwwT33cswwpswppv88pwwwppwwpwppppppw
pppppqp'"'0rJ7psp7pwwwpwswwwppswppwwwwwwpwpxppwwqqqJ'"'xwwppwpwppwwpwppwppppw8ww
wppwwpwpppppwppsqqqc'"'30prJwww0wpwpnxwp  Pwpp8wwwwwpwwwwpppwppppswJ-"'"'3pprwwp
ppwpwPwpwppkwwwwppwwpppwwwpppT'"'"'3rx7pqp7w8wpkswwwppswppwwAwwJ'"'"'3wqprwv8833
cswwwsFpwwwppwpp'"'"'3qprwwJCp8wwwwwpwwwwpppwppwppwwpppp'"'"-2-6MAIN $$$Cp8wwwww
pwwwwpppwppwppwwpppp               Appendix II         Key Translation Tables.  
             See section 3, and section 3.2 in particular, for a description of 
key         translation. Also, Appendix I, which gives the key  numbering  schem
e,         may be of interest.               The diagrams given in this Appendix
 are for the 464 and 664 keyboards.         The 6128 keyboard is similar but som
e keys have been  moved.  The  new         location of the keys can be deduced b
y inspecting Appendix I.               There are three keyboard translation tabl
es used. These convert a  key         into its associated character or token. On
e table is used to translate         keys when the control key is pressed, one i
s used  to  translate  keys         when the shift key is pressed, the last is u
sed to translate keys when         neither shift nor control is pressed.        
       The diagrams following describe the default translation tables.  Where   
      possible the correct character has been placed on the key. The  actual    
      P value for each of these characters can be found in Appendix VI on  the  
       character set. In the cases where the key produces a  value  which  is   
      not a printable ASCII character the  abbreviations  in  the  following    
     table will be used. The default settings of the expansion  tokens  are     
    given in Appendix IV.                        NUL       #00    ASCII control 
code.                  SOH       #01    ASCII control code.                  STX
       #02    ASCII control code.                  ETX       #03    ASCII contro
l code.                  EOT       #04    ASCII control code.                  E
NQ       #05    ASCII control code.                  ACK       #06    ASCII cont
rol code.                  BEL       #07    ASCII control code.                 
 BS        #08    ASCII control code.                  HT        #09    ASCII co
ntrol code.                  LF        #0A    ASCII control code.               
   VT        #0B    ASCII control code.                  FF        #0C    ASCII 
control code.                  CR        #0D    ASCII control code.             
     SO        #0E    ASCII control code.                  SI        #0F    ASCI
I control code.                     AMSTRAD CPC464/664/6128 FIRMWARE            
              Appendix 2.1                              DLE       #10    ASCII c
ontrol code.                  DC1       #11    ASCII control code.              
    DC2       #12    ASCII control code.                  DC3       #13    ASCII
 control code.                  DC4       #14    ASCII control code.            
      NAK       #15    ASCII control code.                  SYN       #16    ASC
II control code.                  ETB       #17    ASCII control code.          
        CAN       #18    ASCII control code.                  EM        #19    A
SCII control code.                  SUB       #1A    ASCII control code.        
          ESC       #1B    ASCII control code.                  FS        #1C   
 ASCII control code.                  GS        #1D    ASCII control code.      
            RS        #1E    ASCII control code.                  US        #1F 
   ASCII control code.                  SPACE     #20    ASCII space character. 
                 UP        #5E    Up arrow.                  DEL       #7F    AS
CII code.                  LB        #A3    Pound character.               Expan
sion Tokens.                          F0        #80    Function key 0.          
        F1        #81    Function key 1.                  F2        #82    Funct
ion key 2.                  F3        #83    Function key 3.                  F4
        #84    Function key 4.                  F5        #85    Function key 5.
                  F6        #86    Function key 6.                  F7        #8
7    Function key 7.                  F8        #88    Function key 8.          
        F9        #89    Function key 9.                                        
           AMSTRAD CPC464/664/6128 FIRMWARE                          Appendix 2.
2                              F.        #8A    Function key full stop.         
         FEN       #8B    Function key enter without control pressed.           
       FRUN      #8C    Function key enter with control pressed.                
 Edit and Cursor Codes.                          COPY      #E0    Copy key.     
             INS       #E1    Insert/overwrite toggle key.                      
  WUP       #F0    Write cursor up.                  WDN       #F1    Write curs
or down.                  WLT       #F2    Write cursor left.                  W
RT       #F3    Write cursor right.                        RUP       #F4    Read
 cursor up.                  RDN       #F5    Read cursor down.                 
 RLT       #F6    Read cursor left.                  RRT       #F7    Read curso
r right.                        BEG       #F8    Write cursor to start of text. 
                 END       #F9    Write cursor to end of text.                  
STA       #FA    Write cursor to start of line.                  FIN       #FB  
  Write cursor to end of line.                 System Tokens.                   
       BRK       #FC    Break key token.                  CAPS      #FD    Caps 
lock toggle token.                  SHIFT     #FE    Shift lock toggle token.   
                         #FF    Ignore.                 Keys that are not marked
 in the diagrams following generate the system         ignore token, #FF.       
            AMSTRAD CPC464/664/6128 FIRMWARE                          Appendix 2
.3  and section 3.2 in particular, for a description o  P Z"fil"apen6-c" 4,"line
s", d6"6-5chars", d"6-6cha-t", dJ"6-6cha-b", dT"6-7char", d"6-8char", dh"6-9char
", dr  Z f    "apen-11.p1","apen-11.p2"Hfil"apen-8"        4  "apen8.bas""apen8-
a", d  Z fDfil"apen-9"        4  "apen9""apen9-a", d"apen9-b", dAPPEN2B BASpG  #
,,P,, £8M  , "Please ins  #,,P,, £8M  , "Please insert disc 1 side 1 and press a
ny key.." "start.bas"APPEND2 BASp.bas"#"!"fil   £#,(#, #fil"ap2" j   , "Wait unt
il the printer stops, then press a key to continue.." "append2a.bas"#"!"fil   £#
,(#,#, 2 2#,()r, for a descAPPEND2ABASpUU&pendix 2.6"  ##"APPEN2B .BAS" ## #,()"
Normal Translation Table" #,()"The following diagram describes the translation w
hen neither shift nor"#,()"control is pressed."###-"2-4main.bin", DUM, ,"pad2-4.
bin", DUM,  ,("joy2-4.bin", DUM, x2 ###,()"AMSTRAD CPC464/664/6128 FIRMWARE     
                     Appendix 2.4"  li  ##,()"Shift Translation Table." #,()"The
 following diagram describes the translation when either shift key"#,()"is press
ed, or the shift lock is on, but the control key is not pressed."###-F"2-5main.b
in", DUM, ,P"pad2-5.bin", DUM,  ,Z"joy2-5.bin", DUM, pd #,()"AMSTRAD CPC464/664/
6128 FIRMWARE                          Appendix 2.5"  li  #n#,()"Control Transla
tion Table." #,()"The following diagram describes the translation when the contr
ol key is"#,()"pressed."###-x"2-6main.bin", DUM, ,"pad2-6.bin", DUM,  ,"joy2-6.b
in", DUM,  ##,()"AMSTRAD CPC464/664/6128 FIRMWARE                          Appen
dix 2.6"  ##"APPEN2B .BAS"  li  #--------------  dix II            Key Translati
on Tables.              See section 3, and section 3.2 in particular, for a desc
   #FD    Caps lock toggle token.                  SHIFT     #FE    Shift lock t
oggle token.                            #FF    Ignore.           Keys that are n
ot marked in the diagrams following generate the system         ignore token, #F
F.                                                                 Appendix 2.3 
        --------------------------------------------------------  PJOY2-4  BIN  
"  " p "  Z*K8!N#F#2 !KG (#  #F#AMc8p    "  "  "  00 00 00 00  "  "  "sx   " w "
  "  8888088880 0w0 00 00  " p "  2  D"e$)  " w "  "  88888808888880 ww0w0p 00  
 "  " pp "  1B ! p8p  " w p"  "   88888888 wp0w0p 00  "  " pp "  0  p8p  " w "  
"  00 00 00 00  "  " p "  s "  " w "  00 00 w0w0p 00  "  " pp "  sp8 "  "  "  88
0880 00 ww880w0p 00  "  " pp "  sp    "  "  "  880880 00 p0w0p 00  "  " p "  JOY
2-4  $$$ sp    "  "  "  880880 00 p0w0p 00  JOY2-5  BIN    "   " p Z*K8!N#F#2 !K
G (#  #F#AMc8p    "  "  "  00 00 0  P0 00  "  "  "sx   " w "  "  8888088880 0w0 
00 00  " p "  2  D"e$)  " w "  "  88888808888880 ww0w0 00   "  " pp "  1B ! p8p 
 " w "  "   88888888 wp0w0 00  "  " pp "  0  p8p  " w "  "  00 00 00 00  "   " p
 "  s "  " w "  00 00 w0w0 00  "   " pp "  sp8 "  "  "  880880 00 ww0w0 00  "  "
 pp "  sp    "  "  "  880880 00 0w0 00  "   " p "  pp "  sp    "  "  "  880880 0
0 0w0 00JOY2-6  BIN2 2  "  "  Z*K8!N#F#2 !KG (#  #F#A2Mc8p    "  "  "  00 0p0 00
 00  "  "  "sx   "  "  "  8888088880 0wpwww0q 00 00  "   P "  2  D"e$)  "  "  " 
 88888808888880 0wpww0w 00   "  "  "  1B ! p8p  "  "  "   88888888 0w0w 00  "  "
  "  0  p8p  "  "  "  00 00 0www0w 00  "  "  "  s "  "  "  00 00 0swww0p 00  "  
"  "  sp8 "  "  "  880880 00 0sp0 00  "  "  "  sp    "  "  "  880880 00 00 00  "
  "  "  JOY2-6  $$$D"DDD! " D "D!   pD!B ! D!B ! D "H$ D PAD2-4  BIN  n4  $$$Z*K
8!N#F#2 !KG (#  #F#AJa1pplw  pC8  88 wp  8pCvxcs  889  D"8pp 8wwp  8wpAww 8ks  8
B !  p pcp  ccw 8kw    P x wwl   8xA 88w  88 wwwmcw 8 xcpCc 8pww  8898588 wpwlkw
w  kpCkw ws 8858 wqplkww  kpCkw cs n4  $$$PAD2-4  $$$ws 8858 wqplPAD2-5  BIN  n5
  $$$Z*K8!N#F#2 !KG (#  #F#AJa1pplw  CC8s  88 www  8CCxws  889  D"8pp 8www  8CA 
8ww  8B !  p pw   8w   x wwl vwp  8xCA 88vww  88 wwwm 8wwp xCC 8pws  8898588 wpw
l wp CC ws 8858 wqpl  CC  n5  $$$PAD2    $$$ws 8858 wqpl  PPAD2-6  BIN  n6  $$$Z
*K8!N#F#2 !KG (#  #F#AJa1pplA  8C88  88 A  88C8x  889  D"8pp 8A  88A 8  8B !  p 
pA   8   x wwl A  8xA 88  88 wwwm 8A xC8 8p  8898588 wpwl  8C8  8858 wqplA  8C8 
 n6  $$$PAD2-6  $$$ 8858 wqpl3-1MAIN BIN'Z*K8!N#F#2 !KG (#  #F#ATqpqwprT'"'0rJJ'
"'  Pxc'"'30prJJ-"'"'3pprT'"'"'3rAJ'"'"'3wqprF'"'"'3qprJC'"'"-Cre disabled.     
         After disabling interrupts registers A', DE' and HL' may  be  used  as 
           required. If registers BC' or F' (in particular carry') are used  the
n            their  original  contents  must  be  restored  before  interrupts  
are            re-enabled. The user may alter bits in C' (as described in (a)  a
bove)            and need not restore the original value provided that an OUT (C
),C  is            performed to keep the hardware  abreast  of  the  current  st
ate.  The         P         APPEND-3BASpWMx  , "Please insert disc 1 side 1 and 
press   P  , ,"3-1main.bin",$fil"APPEND3"## Z (  DUM, ,2"PAD3-1.BIN", DUM,  &"jo
y3-1.bin", DUM,F###,()"AMSTRAD CPC464/664/6128 FIRMWARE                         
 Appendix 3.1" P n#Z"!"fil   £#,d#,n #,,P,, £8Mx  , "Please insert disc 1 side 1
 and press any key.." "start.bas"  li  #  P  , ,"3-1main.bin",$fil"APPEND3"## Z 
(  DUM, ,2"PAD3-1.BIN", DUM,  &"joy3-1.bin", DUM,F###,()"AMSTRAD CPC464/664/6128
 FIRMWARE                          Appendix 3.1" P n#Z"!"fil   £#,d#,n #,,P,, £8
         Appendix III         Repeating Keys.           Which keys are allowed t
o repeat may be set by the user. See section 3         (and section 3.5 in parti
cular) for a full  description  of  repeating         keys. Also, see Appendix I
 which gives the key  numbering  scheme  and         indicates which keys have m
oved on the 6128 keyboard.           The  default  repeating  key  table  is  de
scribed  in  the  following         diagrams. Keys which are not allowed to  rep
eat  are  marked  with  an         asterisk.  #V!y! #Z  yTB h.rq# BAr3h-q9(jFaq(
*aS0G8       (and section 3.5 in particular) for a full  description  of  repeat
ing         keys. Also, see Appendix I which gives the key  numbering  scheme  a
nd         indicates which keys have moved on the 6128 keyboard.           The  
default  repeating  key  table  is  described  in  the  following         diagra
ms. Keys which are not allowed to  repeat  are  marked  with  an      JOY3-1  BI
N  "  " Z*K8!N#F#2 !KG (#  #F#ALc8p    "  "  "  00 00 00 00  "  "  "sx   "  "  "
  8888088880 00 00 00  "  "  2  D"e$)  "  "  "  88888808888880 00 00   "  "  "  
1B ! p8p  "  "  "   88888888 00 00  "  "  "  0  p8p  "  "  "  00 00 00 00  "  " 
 "  s "  "  "  00 00 00 00  !P!!!!!!!!!  "  "  "  sp8 "  "  "  880880 00 00 00  
"  "  "  sp    "  "  "  880880 00 00 00  "  "  "    "  "  "  sp    n and keyboar
d  scanning).  If  the            operation to be performed is  lengthy  then  i
t  might  be  better  to            consider the use of one of the other techniq
ues described in  sections            (c) or (d) instead.                  Examp
le.                  The user might want to provide  a  routine  that  performs 
 an  LD                A,(BC)  from  RAM  (similar  to  the  RAM  LAM  pseudo-in
struction                provided by the firmware).                  The code fo
r this routine coulPAD3-1  BIN    Z*K8!N#F#2 !KG (#  #F#AJw8m           D"pq    
  B ! qq       w m      wpwwqwpwn     wpwwpw8m    wpwwpw88m    n  wpwwpw88m   "P
"""""""""               Appendix V    Ink and Colours.             A full discus
sion of inks and colours can be  found  in  section  6.2.         This appendix 
list the colours that  are  available  and  the  default         settings for th
e inks.             There are 27 colours  available.  The  Screen  Pack  refers 
 to  these         colours by a grey scale number so that colour 0  is  the  dar
kest  and         colour 26 is the brightest. The hardware requires these grey s
cales to         be translated into the hardware code for the colour.  It  is  u
nlikely         that the user will ever need to deal with the  hardware  number,
  they         are merely given for information.                        Grey Sca
le          Colour              HW Number                                      0
              Black                   20                     1              Blue
                    4                     2              Bright blue            
 21                     3              Red                     28               
      4              Magenta                 24                     5           
   Mauve                   29                     6              Bright red     
         12                     7              Purple                  5        
             8              Bright magenta          13                     9    
          Green                   22                     10             Cyan    
                6                     11             Sky blue                23 
                    12             Yellow                  30                   
  13             White                   0                     14             Pa
stel blue             31                     15             Orange              
    14                     16             Pink                    7             
        17             Pastel magenta          15                     18        
     Bright green            18                     19             Sea green    
           2                     20             Bright cyan             19      
               21             Lime                    26                     22 
            Pastel green            26                     23             Pastel
 cyan             27                     24             Bright yellow           
10                     25             Pastel yellow           3                 
    26             Bright white            11                             AMSTRA
D CPC464/664/6128 FIRMWARE                          Appendix 5.1                
     The user can set the colours in which the 16 inks and the  border  are     
    displayed. The following table gives the default settings                   
     Ink       Colour                        Colour Numbers                     
          Border       Blue                              1/1                  0 
        Blue                              1/1                  1         Bright 
yellow                     24/24                  2         Bright cyan         
              20/20                  3         Bright red                       
 6/6                  4         Bright white                      26/26         
         5         Black                             0/0                  6     
    Bright blue                       2/2                  7         Bright mage
nta                    8/8                  8         Cyan                      
        10/10                  9         Yellow                            12/12
                  10        Pastel blue                       14/14             
     11        Pink                              16/16                  12      
  Bright green                      18/18                  13        Pastel gree
n                      22/22                  14        Flashing blue/bright yel
low       1/24                  15        Flashing sky blue/pink            11/1
6                                                                             AM
STRAD CPC464/664/6128 FIRMWARE                          Appendix 5.2  s can be  
found  in  section  6.2.            11        Pink                              
16/16                  12        Bright green                      18/18        
          13        Pastel green                      22/22                  14 
       Flashing blue/bright yellow       1/24                  15        Flashin
g sky blue/pink            11/16                                                
                   #P#########e disc         parameters as specified in the conf
iguration sector, that is, motor on         and off timeouts and the step rate. 
              Related entries             SELECT FORMAT         SET RETRY COUNT 
                                                                                
                AMSTRAD CPC464/664/6128 FIRMWARE                             pag
e 19.5                     BIOS SELECT FORMAT                                   
        (CTRL/C)             Select a disc format.                         Appen
dix VII    Text VDU Control Codes.             Character value in the range 0..3
1 sent to the main  Text  VDU  output         routine (TXT OUTPUT) do not produc
e a character on the screen, but are         interpreted as control codes. These
 codes may affect  the  meaning  of         one or  more  of  the  following  ch
aracters,  which  are  the  code's         parameters.             All control  
codes  work  on  the  currently  selected  stream  unless         otherwise indi
cated. For instance, setting the pen, code 15, sets  the         text pen ink fo
r the currently  selected  stream  whilst  setting  the         colour of an ink
, code 28, will affect all streams (and  the  Graphics         VDU).           C
ertain codes force the current position (the cursor  position)  to  a         le
gal position inside the current window before they are obeyed.  This         is 
explained in more detail in section 4.5. The cursor may be left  in         an i
llegal position.           The following table specifies the  default  actions  
for  the  control         codes. By changing entries in the control code  table 
 the  action  of         these codes can be altered as desired. See  section  4.
7  for  a  full         description.           Code  Name   Params    Action    
                 0    NUL    0         In V1.1 firmware Force the cursor to  a  
legal                                position (see TXT VALIDATE). In V1.0  firmw
are                                No effect            1    SOH    1         Pr
int the character given by the parameter (see                                TXT
 WR CHAR). This allows characters  0..31  to                                be p
rinted.            2    STX    0         Disable the cursor blob (see TXT CUR  D
ISABLE).                                Reserves the effect of ETX (code 3).    
        3    ETX    0         Enable  cursor  blob  (see  TXT  CUR   ENABLE).   
                             Reverses the effect of STX (code 2).            4  
  EOT    1         Set the screen mode given by the parameter (see              
                  SCR SET MODE). The parameter is taken MOD 4 and               
                 the value 3 is ignored                                         
 0 sets mode 0 (160x200).                                          1 sets mode 1
 (320x200).                                          2 sets mode 2 (640x200).   
         5    ENQ    1         Print the  character  given  by  the  parameter  
                              using  the  Graphics  VDU  as  if  the  graphic   
                             character write mode was active  (see  TXT  SET    
                            GRAPHIC and GRA WR CHAR).               AMSTRAD CPC4
64/664/6128 FIRMWARE                          Appendix 7.1                      
6    ACK    0         Enable the VDU (see TXT VDU  ENABLE).  Reverses           
                     the effect of NAK (Code 21).            7    BEL    0      
   Makes a  short  bleep  sound.  Note  that  this                              
  flushes the sound queues.            8    BS     0         Make the current po
sition legal then move  left                                one character.      
      9    TAB    0         Make the current position legal then  move  one     
                           to the right one character.            10   LF     0 
        Make the current position legal then move  down                         
       one line.            11   VT     0         Make the current position lega
l  then  move  up                                one line.            12   FF   
  0         Clear the current window and move  the  current                     
           position to the top left edge of the window  on                      
          the current line (see TXT CLEAR WINDOW).            13   CR     0     
    Make the current position legal and  then  move                             
   it to the  left  edge  of  the  window  on  the                              
    $P$$$$$$$$$current line (see TXT SET COLUMN).            14   SO     1      
   Set the paper ink  to  the  ink  given  by  the                              
  parameter (see TXT  SET  PAPER).  Parameter  is                               
 taken MOD 16.            15   SI     1         Set the  pen  ink  to  the  ink 
 given  by  the                                parameter (see TXT SET PEN). Para
meter is taken                                MOD 16.            16 DLE 0       
       Make the current position legal then  clear  it                          
      to the current paper ink.            17   DC1    0         Make the curren
t position legal then clear from                                the left edge of
  the  window  to  the  current                                position inclusiv
e. The affected cells are  set                                to the current pap
er ink.            18   DC2    0         Make the current position legal then cl
ear from                                it to the right edge of the  window  inc
lusive.                                The affected  cells  are  set  to  the  c
urrent                                paper ink.            19   DC3    0       
  Make the current position legal then clear  from                              
  the start of the window to the current position                               
 inclusive. The affected cells are  set  to  the                                
current paper ink.            20   DC4    0         Make the current position le
gal from it to  the                                end of the window inclusive. 
The affected cells                                are set to the current paper i
nk.            21   NAK    0         Disable the VDU (see TXT VDU DISABLE). Reve
rses                                the effect of ACK (code 6).           AMSTRA
D CPC464/664/6128 FIRMWARE                          Appendix 7.2                
      22   SYN    1         Set the character write mode from the parameter     
                           (see TXT SET BACK). The parameter is taken  MOD      
                          2 and                                       0 sets opa
que mode (the default mode).                                        1 sets trans
parent mode.            23   ETB    1         Set  the  Graphics  VDU  write  mo
de  from  the                                parameter (see SCR ACCESS).  The  p
arameter  is                                taken MOD 4 and                     
                 0 sets FORCE mode (the default mode).                          
            1 sets XOR mode.                                      2 sets AND mod
e.                                      3 sets OR mode.            24   CAN    0
         Exchange the current pen and  paper  inks  (see                        
        TXT INVERSE).            25   EM     9         Set the matrix for a  cha
racter  (see  TXT  SET                                MATRIX). The first  parame
ter  specifies  which                                character is to be set. The
 next  8  parameters                                are the matrix for the chara
cter (given top  to                                bottom). If the character is 
not  user  defined                                no action is taken.           
 26   SUB    4         Set the limit of the text window (see  TXT  WIN          
                      ENABLE). The first two parameters  specify  the           
                     left and  right  columns  of  the  window  (the            
                    smaller is  the  left  column)  the  last  two              
                  parameters specify the top and bottom  rows  of               
                 the window (the smaller is the top row).            27   ESC   
 0         No effect - available to user.            28   FS     3         Set t
he colour in which to display an ink  (see                                SCR SE
T INK). The first parameter is taken  MOD                                16 and 
specifies which ink is to  be  set.  The                                second a
nd third parameters are  taken  MOD  32                                and speci
fy the two colours for the ink.            29   GS     2         Set the  colour
s  with  which  to  display  the                                border (see SCR 
SET BORDER). The two parameters                                are taken MOD 32 
and specify  the  two  colours                                for the border.   
         30   RS     0         Move the  current  position  to  the  top  left  
                              corner of the window (see TXT   %P%%%%%%%%%SET CUR
SOR).            31   US     2         Move the current position to a  given  po
sition                                in the current window (see TXT SET CURSOR)
. The                                first parameter specifies the  column  to  
move                                to, the second parameter specifies the  row 
 to                                move to (row 1, column 1 is the top left corn
er                                of the window).                   AMSTRAD CPC4
64/664/6128 FIRMWARE                          Appendix 7.3  trol Codes.         
  Character value in the range 0..31 sent to the main  Text  VDU  outputthe curr
ent window (see TXT SET CURSOR). The                                first parame
ter specifies the  column  to  move                                to, the secon
d parameter specifies the  row  to                                move to (row 1
, column 1 is the top left corner                                of the window).
                   AMSTRAD CPC464/664/6128 FIRMWARE                            A
MSTRAD CPC464/664/6128 FIRMWARE                            page 16.11           
          IND SCR READ                                                    #BDE5 
            Read a pixel from the screen.             Default action            
 Read a pixel from the screen and decode its ink.             Entry conditions  
           HL contains the screen address of the pixel.         C contains the m
ask for the pixel.             Exit conditions             A contains the decode
d in               Appendix IV         Function Keys and Expansion         Strin
gs.                 Function keys are more fully explained in section 3,  and  i
n  section         3.7 in particular. The following table specifies  the  defaul
t  string         for each expansion token and which key the token is associated
 with by         default.                   Token   Value    Default String    D
efault Key                          0      #80             0       Function key 
0.             1      #81             1       Function key 1.             2     
 #82             2       Function key 2.             3      #83             3   
    Function key 3.             4      #84             4       Function key 4.  
           5      #85             5       Function key 5.             6      #86
             6       Function key 6.             7      #87             7       
Function key 7.             8      #88             8       Function key 8.      
       9      #89             9       Function key 9.             10     #8A    
         .       Function key full stop.             11     #8B             CR  
    Function key enter.             12     #8C         RUN"CR      Function key 
enter with control.           13..31  #8D..#9F                 None.            
     Tokens 13..31 are all set to  empty  strings  and  none  of  them  are     
    defaulted to associate with a key.             CR stands for carriage return
 (character #0D)                                         AMSTRAD CPC464/664/6128
 FIRMWARE                          Appendix 4.1       Function keys are more ful
ly exp     #8B             CR      Function key enter.             12     #8C   
      RUN"CR      Function key enter with control.           13..31  #8D..#9F   
              None.                 Tokens 13..31 are all set to  empty  strings
  and  none  of  them  are         defaulted to associate with a key.           
  CR stands for carriage return (character #0D)                         &P&&&&&&
&&&  'P'''''''''
Tous droits réservés. Reproduction sans autorisation interdite. © Kukulcan