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 32 30 30 34 32 39 00 ..SAMdisk200429.
000030: 2A 01 00 00 13 13 13 13 13 13 13 13 13 13 13 13 *...............
000040: 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 ................
000050: 13 13 13 13 13 13 13 13 13 13 13 13 00 00 00 00 ................
000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000100: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
000110: 00 00 01 00 02 09 4E E5 00 00 C1 02 00 00 00 02 ......N.........
000120: 00 00 C6 02 00 00 00 02 00 00 C2 02 00 00 00 02 ................
000130: 00 00 C7 02 00 00 00 02 00 00 C3 02 00 00 00 02 ................
000140: 00 00 C8 02 00 00 00 02 00 00 C4 02 00 00 00 02 ................
000150: 00 00 C9 02 00 00 00 02 00 00 C5 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 47 45 4E 41 20 20 20 20 42 41 53 00 00 00 06 .GENA BAS....
000210: 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000220: 00 47 45 4E 41 33 31 20 20 42 49 4E 00 00 00 4F .GENA31 BIN...O
000230: 03 04 05 06 07 08 09 0A 0B 0C 00 00 00 00 00 00 ................
000240: 00 4C 4F 41 44 20 20 20 20 42 41 4B 00 00 00 80 .LOAD BAK....
000250: 0D 15 16 17 18 19 1A 1B 1C 1D 23 24 25 26 27 30 ..........#$%&'0
000260: 00 53 4F 4E 53 20 20 20 20 42 41 53 00 00 00 09 .SONS BAS....
000270: 0E 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000280: 00 4C 4F 41 44 20 20 20 20 42 41 4B 01 00 00 2A .LOAD BAK...*
000290: 31 32 33 3D 3E 3F 00 00 00 00 00 00 00 00 00 00 123=>?..........
0002A0: 00 4A 41 49 38 20 20 20 20 54 58 20 00 00 00 80 .JAI8 TX ....
0002B0: 1E 1F 20 21 22 28 29 2A 2B 2C 2D 2E 2F 34 35 36 .. !"()*+,-./456
0002C0: 00 50 52 4F 53 50 20 20 20 54 58 20 00 00 00 27 .PROSP TX ...'
0002D0: 43 48 49 4A 4B 00 00 00 00 00 00 00 00 00 00 00 CHIJK...........
0002E0: 00 54 41 42 4C 20 20 20 20 54 58 20 00 00 00 79 .TABL TX ...y
0002F0: 3C 44 45 46 47 4D 53 54 55 56 63 64 65 66 67 68 <DEFGMSTUVcdefgh
000300: 00 4A 41 49 38 20 20 20 20 54 58 20 01 00 00 46 .JAI8 TX ...F
000310: 37 38 39 3A 3B 7C 7D 9C 9D 00 00 00 00 00 00 00 789:;|}.........
000320: 00 4C 4F 41 44 50 20 20 20 54 58 20 00 00 00 80 .LOADP TX ....
000330: 4C 4E 4F 50 51 52 57 58 59 5A 5B 5C 74 77 78 79 LNOPQRWXYZ[\twxy
000340: 00 4C 4F 41 44 20 20 20 20 54 58 20 00 00 00 80 .LOAD TX ....
000350: 40 41 42 5D 5E 5F 60 61 62 69 6A 6B 6C 6D 6E 6F @AB]^_`abijklmno
000360: 00 4C 4F 41 44 20 20 20 20 54 58 20 01 00 00 2A .LOAD TX ...*
000370: 70 71 72 73 75 76 00 00 00 00 00 00 00 00 00 00 pqrsuv..........
000380: 00 4C 4F 41 44 50 20 20 20 54 58 20 01 00 00 2A .LOADP TX ...*
000390: 7B 7E 80 81 82 83 00 00 00 00 00 00 00 00 00 00 {~..............
0003A0: 00 43 52 45 41 54 42 4C 20 42 41 53 00 00 00 0A .CREATBL BAS....
0003B0: 7A 7F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 z...............
0003C0: E5 4A 41 49 38 20 20 20 20 42 41 4B 01 00 00 46 .JAI8 BAK...F
0003D0: 8D 8E 8F 90 91 92 93 94 99 00 00 00 00 00 00 00 ................
0003E0: 00 4D 55 53 49 43 20 20 20 54 58 20 00 00 00 23 .MUSIC TX ...#
0003F0: 10 11 12 13 14 00 00 00 00 00 00 00 00 00 00 00 ................
000400: AA 20 0D 00 00 C7 F5 0F 00 3A 00 50 00 89 01 BF . .......:.P....
000410: 22 50 6C 65 61 73 65 20 77 61 69 74 2E 2E 6C 6F "Please wait..lo
000420: 61 64 69 6E 67 20 47 45 4E 41 33 2E 31 22 01 A8 ading GENA3.1"..
000430: 20 22 47 45 4E 41 33 31 2E 42 49 4E 22 2C 0D 00 "GENA31.BIN",..
000440: 00 CD 00 13 00 5A 00 A1 20 FE 20 0D 00 00 F4 20 .....Z.. . ....
000450: EB 20 1E 82 00 00 28 00 64 00 BF 22 46 6C 69 70 . ....(.d.."Flip
000460: 20 74 61 70 65 2C 20 72 65 77 69 6E 64 20 26 20 tape, rewind &
000470: 68 69 74 20 61 6E 79 20 6B 65 79 22 3B 00 12 00 hit any key";...
000480: 6E 00 A1 20 FF 43 EF 22 22 20 EB 20 1E 6E 00 00 n.. .C."" . .n..
000490: 38 00 78 00 BF 20 22 50 6C 65 61 73 65 20 77 61 8.x.. "Please wa
0004A0: 69 74 2E 2E 6C 6F 61 64 69 6E 67 20 4D 4F 4E 41 it..loading MONA
0004B0: 33 2E 31 22 01 A8 22 4D 4F 4E 41 33 31 2E 42 49 3.1".."MONA31.BI
0004C0: 4E 22 2C 0D 00 00 C7 00 22 00 82 00 83 20 1C 65 N",.....".... .e
0004D0: BC 01 83 20 0D 00 00 ED 2C 0D 00 00 E7 2C 0D 00 ... ....,....,..
0004E0: 00 ED 2C 0D 00 00 E8 01 CE 00 00 00 1A 00 1A 00 ..,.............
0004F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000500: 73 6F 66 74 20 31 39 38 34 22 01 BF 01 BF 22 4C soft 1984"...."L
000510: 6F 61 64 20 61 64 64 72 65 73 73 22 3B 00 31 00 oad address";.1.
000520: 2D 00 BF 20 22 5B 5B 5B 5B 5B 5B 5B 5B 5B 5B 5B -.. "[[[[[[[[[[[
000530: 5B 5B 5B 5B 5B 20 47 45 4E 41 20 31 30 32 34 20 [[[[[ GENA 1024
000540: 5D 5D 5D 5D 5D 5D 5D 5D 5D 5D 5D 5D 5D 22 00 2E ]]]]]]]]]]]]]"..
000550: 00 32 00 0D 00 00 ED EF 1A 00 04 01 B7 22 64 22 .2..........."d"
000560: 01 0D 00 00 E8 EF FF 42 01 BF 20 22 4C 6F 61 64 .......B.. "Load
000570: 20 4D 4F 4E 41 20 6E 6F 77 22 3B 01 00 5C 00 3C MONA now";..\.<
000580: 00 03 00 00 E2 EF FF 75 28 03 00 00 E2 2C 0F 29 .......u(....,.)
000590: 01 20 0D 00 00 F4 EF 28 03 00 00 E2 EF 22 79 22 . .....(....."y"
0005A0: 29 FC 20 28 20 03 00 00 E2 EF 22 59 22 29 01 A1 ). ( ....."Y")..
0005B0: 20 0D 00 00 F4 20 EB 20 BF 22 4C 6F 61 64 20 41 .... . ."Load A
0005C0: 64 64 72 65 73 73 20 66 6F 72 20 4D 4F 4E 41 22 ddress for MONA"
0005D0: 3B 01 A3 20 0D 00 00 E7 00 30 00 46 00 A1 20 0D ;.£ .....0.F.. .
0005E0: 00 00 CD F1 0D 00 00 C7 20 FC 20 0D 00 00 E7 EF ........ . .....
0005F0: 0E 20 EB 20 AA 20 0D 00 00 CD F5 0F 20 01 97 20 . . . ...... ..
000600: E5 4D 55 53 49 43 20 20 20 42 41 4B 00 00 00 23 .MUSIC BAK...#
000610: 15 16 17 18 19 00 00 00 00 00 00 00 00 00 00 00 ................
000620: E5 43 52 45 41 54 42 4C 20 42 41 4B 00 00 00 0A .CREATBL BAK....
000630: 7C 7E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |~..............
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: 00 47 45 4E 41 33 31 20 20 42 49 4E 00 00 00 00 .GENA31 BIN....
000810: 00 00 02 00 00 00 04 00 00 27 00 00 00 00 00 00 .........'......
000820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000840: 00 27 00 EC 02 00 00 47 45 4E 41 33 31 20 20 24 .'.....GENA31 $
000850: 24 24 FF 00 FF 00 00 02 00 00 00 04 00 00 3C 00 $$............<.
000860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000880: 18 08 18 68 18 6F 03 00 00 28 21 2D 20 DD 56 03 ...h.o...(!- .V.
000890: DD 5E 02 42 4B 19 5E 23 56 23 C5 4F 7A B3 79 C1 .^.BK.^#V#.Oz.y.
0008A0: 28 2C EB 09 D5 E5 5E 23 56 EB 09 EB E1 73 23 72 (,....^#V....s#r
0008B0: E1 18 E3 C3 E3 00 C3 9E 01 C3 E5 01 C3 97 00 C3 ................
0008C0: FE 01 C3 76 03 C3 A8 03 C3 E8 01 C3 EE 01 3A 05 ...v..........:.
0008D0: 00 C6 04 32 01 00 ED 43 48 20 DD 6E 00 DD 66 01 ...2...CH .n..f.
0008E0: 22 23 20 DD 6E 04 DD 66 05 22 25 20 ED 73 06 02 "# .n..f."% .s..
0008F0: CD 7E 00 18 CD ED 73 06 02 CD 7E 00 18 C7 2A 23 .~....s...~...*#
000900: 20 22 67 20 3A 09 00 FE 28 3E 01 28 01 3C CD 0E "g :...(>.(.<..
000910: BC CD 7E BB C3 81 BB AF 32 49 01 C9 CD D5 00 28 ..~.....2I.....(
000920: 30 CB 7C 20 2C E5 CD 75 BB CD 8A BB E1 CB FC 22 0.| ,..u......."
000930: 61 20 18 17 2A 61 20 CD D5 00 28 15 CB 7C 28 11 a ..*a ...(..|(.
000940: CB BC 22 61 20 CD 75 BB CD 8D BB 2A 63 20 C3 75 .."a .u....*c .u
000950: BB 22 61 20 C9 D5 E5 CB BC ED 5B 63 20 B7 ED 52 ."a ......[c ..R
000960: E1 D1 C9 F5 FE 10 20 10 3A 49 01 B7 20 03 CD F4 ...... .:I.. ...
000970: 01 EE 01 32 49 01 18 21 CD 1B 01 FE 0D 3E 0A CC ...2I..!.....>..
000980: 1B 01 E5 CD 78 BB 22 63 20 32 11 20 DD CB 00 46 ....x."c 2. ...F
000990: 28 06 2A 61 20 CD 9C 00 E1 F1 C9 C5 4F 3A 49 01 (.*a .......O:I.
0009A0: B7 79 C1 20 17 FE 7F C2 5A BB F5 3E 08 CD 5A BB .y. ....Z..>..Z.
0009B0: 3E 20 CD 5A BB 3E 08 CD 5A BB F1 C9 F5 FD CB 01 > .Z.>..Z.......
0009C0: 5E CC 4A 01 C4 80 02 F1 C9 00 F5 CD 2B BD 38 03 ^.J.........+.8.
0009D0: F1 18 F7 F1 C9 CD 81 BB CD 7B BB CD 06 BB F5 E5 .........{......
0009E0: CD 7E BB CD 78 BB 22 63 20 2A 11 20 BD 28 0A 32 .~..x."c *. .(.2
0009F0: 11 20 2A 61 20 2D 22 61 20 E1 F1 FE 0A CA 8D 0D . *a -"a .......
000A00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000A10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000A20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000A30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000A40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000A50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000A60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000A70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000A80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000A90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000AA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000AB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000AC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000AD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000AE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000AF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000B00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000B10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000B20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000B30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000B40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000B50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000B60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000B70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000B80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000B90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000BA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000BB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000BC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000BD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000BE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000BF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000C00: FE 10 20 05 CD 33 00 18 CC FE E0 C8 FE FC 20 02 .. ..3........ .
000C10: 3E 03 FE F4 38 03 FE F8 D8 FE E0 30 B8 C9 FE 20 >...8......0...
000C20: 28 0E CD 5A BB 3E 08 CD 5A BB CD 55 01 F5 18 80 (..Z.>..Z..U....
000C30: CD 55 01 E5 DD CB 00 46 28 05 F5 CD B4 00 F1 E1 .U.....F(.......
000C40: FE E0 C0 DD CB 00 46 C8 E5 2A 61 20 E5 CD 75 BB ......F..*a ..u.
000C50: CD 60 BB E1 F5 24 CD DA 02 22 61 20 2A 63 20 CD .`...$..."a *c .
000C60: 75 BB F1 E1 C9 C3 1B BB CD 80 BC C0 18 4C CD 95 u............L..
000C70: BC D8 18 5F CD 2E BD D0 21 DF 1E C3 51 06 CD 7E ..._....!...Q..~
000C80: BB ED 7B 06 02 C9 00 00 3E 20 C3 36 00 CD 7B BB ..{.....> .6..{.
000C90: AF CD 6B BC EB E5 01 11 00 3E 0D ED B1 E1 3E 10 ..k......>....>.
000CA0: 91 20 04 3C 21 C1 1E 47 ED 5B 67 20 C9 DD E5 E5 . .<!..G.[g ....
000CB0: D5 C5 CD 0D 02 CD 77 BC 38 05 CD 7D BC 18 17 C1 ......w.8..}....
000CC0: D1 E1 DD E1 C9 DD E5 E5 D5 C5 F5 CD 0D 02 CD 8C ................
000CD0: BC 38 06 CD 92 BC C3 45 00 C1 11 12 00 19 70 18 .8.....E......p.
000CE0: DE DD E5 E5 D5 C5 CD 7A BC CD 81 BB 18 D1 DD E5 .......z........
000CF0: E5 D5 C5 CD 8F BC CC 92 BC 18 EE 3E 0C C3 4A 01 ...........>..J.
000D00: FE 0D 28 03 C3 4A 01 CD 4A 01 E5 21 38 20 35 E1 ..(..J..J..!8 5.
000D10: C0 3A 49 01 B7 20 09 06 03 CD 6D 03 10 FB 18 03 .:I.. ....m.....
000D20: CD 7B 02 E5 3A 37 20 32 38 20 21 13 1F CD 22 04 .{..:7 28 !...".
000D30: 2A 39 20 23 22 39 20 3E 05 CD 06 03 21 33 1F CD *9 #"9 >....!3..
000D40: 22 04 2A 35 20 7C B5 28 09 7E CD 33 00 23 FE 0D ".*5 |.(.~.3.#..
000D50: 20 F7 CD 6D 03 CD 6D 03 E1 C9 7D B7 20 01 2C 3E ..m..m...}. .,>
000D60: 19 BD 30 01 6F 7C B7 3A 09 00 20 07 2D 20 03 2C ..0.o|.:.. .- .,
000D70: 3E 01 67 3A 09 00 BC D0 2C 3E 19 BD 3E 01 30 04 >.g:....,>..>.0.
000D80: 2D 3A 09 00 67 C9 FD E5 E5 06 05 FD 21 54 03 FD -:..g.......!T..
000D90: 5E 00 FD 56 01 B7 ED 52 30 08 19 FD 23 FD 23 10 ^..V...R0...#.#.
000DA0: EE 04 6F 78 CD 5E 03 E1 FD 21 54 03 01 30 05 3E ..ox.^...!T..0.>
000DB0: 30 FD 5E 00 FD 56 01 B7 ED 52 38 03 3C 18 F8 19 0.^..V...R8.<...
000DC0: B9 28 04 CD 33 00 0D FD 23 FD 23 10 E2 FD E1 B9 .(..3...#.#.....
000DD0: C0 C3 33 00 10 27 E8 03 64 00 0A 00 01 00 95 D0 ..3..'..d.......
000DE0: ED 44 47 CD 71 03 10 FB C9 3E 7F 18 06 3E 0D 18 .DG.q....>...>..
000DF0: 02 3E 20 C3 33 00 CD C0 0C 21 8B 1E 06 28 36 0D .> .3....!...(6.
000E00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000EA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000EB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000EC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000ED0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000EE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000EF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000FA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000FB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000FC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000FD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000FE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000FF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
001000: 23 10 FB 3E C9 32 2F 20 3E 2C 32 20 20 21 0A 00 #..>.2/ >,2 !..
001010: 22 13 20 22 15 20 21 36 21 22 29 20 22 07 00 21 ". ". !6!") "..!
001020: AB 1F CD 22 04 CD F8 03 ED 7B 06 02 CD 81 BB CD ...".....{......
001030: 3C 00 3E 3C 32 37 20 CD 6D 03 ED 7B 06 02 CD C0 <.><27 .m..{....
001040: 0C 67 6F 22 17 20 22 19 20 CD F1 04 20 22 21 BA .go". ". ... "!.
001050: 03 E5 3A 12 20 21 42 1D 06 18 BE 28 0D D6 20 BE ..:. !B....(.. .
001060: 28 08 C6 20 23 23 23 10 F1 C9 23 5E 23 56 EB E9 (.. ###...#^#V..
001070: 21 76 1E CD 22 04 18 C2 21 B4 1D 06 0D C5 CD 6D !v.."...!......m
001080: 03 0E 02 C5 06 12 7E CB BF CD 33 00 CB 7E 23 20 ......~...3..~#
001090: 02 10 F3 CD 71 03 10 FB C1 0D 20 E7 C1 10 DE C3 ....q..... .....
0010A0: 6D 03 7E B7 C8 CD 33 00 23 18 F7 FE F4 20 01 2D m.~...3.#.... .-
0010B0: FE F5 20 01 2C FE F6 20 01 25 FE F7 C0 24 C9 DD .. .,.. .%...$..
0010C0: CB 00 CE 21 D0 20 0E 40 43 DD CB 00 66 28 11 E5 ...!. .@C...f(..
0010D0: CD 78 BB 25 7C E1 E6 07 3E 20 20 07 DD CB 00 A6 .x.%|...> .....
0010E0: CD 08 02 FE F4 38 33 FE F8 30 2F DD CB 00 4E 20 .....83..0/...N
0010F0: 29 E5 D5 F5 DD CB 00 46 20 0F DD CB 00 C6 CD 78 )......F ......x
001100: BB 22 61 20 22 63 20 18 03 2A 61 20 F1 CD 2B 04 ."a "c ..*a ..+.
001110: CD DA 02 CD 9C 00 D1 E1 18 17 FE 09 20 06 DD CB ............ ...
001120: 00 E6 3E 20 FE 18 20 0C 1C 1D 28 05 CD E3 04 20 ..> .. ...(....
001130: FB C3 49 04 FE 03 28 24 FE 7F 20 05 CD E3 04 18 ..I...($.. .....
001140: F0 FE 0D 28 0C FE 20 38 E8 FE E0 30 E4 CD 33 00 ...(.. 8...0..3.
001150: 37 77 23 3F 38 06 1C 0D 28 E2 18 D5 DD CB 00 86 7w#?8...(.......
001160: C3 6D 03 78 BB C8 CD 69 03 DD CB 00 A6 2B 0C 1D .m.x...i.....+..
001170: C9 3E 3E 32 12 20 CD 33 00 1E 01 CD 43 04 D0 21 .>>2. .3....C..!
001180: D0 20 CD 95 05 32 12 20 C8 CD C8 05 30 1E CD A3 . ...2. ....0..£
001190: 05 C0 22 1D 20 13 1A FE 0D 20 0B 22 17 20 22 19 ..". .... .". ".
0011A0: 20 CD 26 06 AF C9 13 CD 5C 0B AF C9 CD 94 05 C8 .&.....\.......
0011B0: B8 28 0F CD A3 05 C0 22 13 20 22 17 20 EB CD 94 .(..£..". ". ...
0011C0: 05 C8 B8 20 F9 CD 94 05 C8 B8 28 0F CD A3 05 C0 ... ......(..£..
0011D0: 22 15 20 22 19 20 EB CD 94 05 C8 B8 20 F9 48 23 ". ". ...... .H#
0011E0: 7E B9 28 11 11 8B 1E CD 79 05 38 0A C8 2B CD 94 ~.(.....y.8..+..
0011F0: 05 C8 B8 20 F9 23 11 9F 1E 06 14 3E 0D D5 C5 12 ... .#.....>....
001200: 00 47 45 4E 41 20 20 20 20 42 41 53 00 00 00 00 .GENA BAS....
001210: 00 00 00 00 00 70 01 00 6C 02 00 00 00 00 00 00 .....p..l.......
001220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001240: 6C 02 00 BE 03 6E 00 A1 20 FF 43 EF 22 22 20 EB l....n.. .C."" .
001250: 20 1E 6E 00 00 38 00 78 00 BF 20 22 50 6C 65 61 .n..8.x.. "Plea
001260: 73 65 20 77 61 69 74 2E 2E 6C 6F 61 64 69 6E 67 se wait..loading
001270: 20 4D 4F 4E 41 33 2E 31 22 01 A8 22 4D 4F 4E 41 MONA3.1".."MONA
001280: 19 00 0A 00 AD 20 10 01 A2 20 0E 2C 12 01 A2 20 ..... ... .,...
001290: 0F 2C 19 19 01 82 20 12 00 1D 00 14 00 8A 01 BF .,.... .........
0012A0: 20 22 20 20 20 41 4D 53 4F 46 54 20 50 52 45 53 " AMSOFT PRES
0012B0: 45 4E 54 53 22 00 1B 00 1E 00 BF 20 22 20 20 20 ENTS"...... "
0012C0: 48 49 53 4F 46 54 20 20 20 44 45 56 50 41 43 22 HISOFT DEVPAC"
0012D0: 00 4D 00 28 00 BF 22 47 45 4E 41 33 2E 31 20 41 .M.(.."GENA3.1 A
0012E0: 73 73 65 6D 62 6C 65 72 20 4C 6F 61 64 65 72 22 ssembler Loader"
0012F0: 01 BF 22 20 43 6F 70 79 72 69 67 68 74 20 48 69 .." Copyright Hi
001300: 73 6F 66 74 20 31 39 38 34 22 01 BF 01 BF 22 4C soft 1984"...."L
001310: 6F 61 64 20 61 64 64 72 65 73 73 22 3B 00 31 00 oad address";.1.
001320: 2D 00 BF 20 22 5B 5B 5B 5B 5B 5B 5B 5B 5B 5B 5B -.. "[[[[[[[[[[[
001330: 5B 5B 5B 5B 5B 20 47 45 4E 41 20 31 30 32 34 20 [[[[[ GENA 1024
001340: 5D 5D 5D 5D 5D 5D 5D 5D 5D 5D 5D 5D 5D 22 00 2E ]]]]]]]]]]]]]"..
001350: 00 32 00 0D 00 00 ED EF 1A 00 04 01 B7 22 64 22 .2..........."d"
001360: 01 0D 00 00 E8 EF FF 42 01 BF 20 22 4C 6F 61 64 .......B.. "Load
001370: 20 4D 4F 4E 41 20 6E 6F 77 22 3B 01 00 5C 00 3C MONA now";..\.<
001380: 00 03 00 00 E2 EF FF 75 28 03 00 00 E2 2C 0F 29 .......u(....,.)
001390: 01 20 0D 00 00 F4 EF 28 03 00 00 E2 EF 22 79 22 . .....(....."y"
0013A0: 29 FC 20 28 20 03 00 00 E2 EF 22 59 22 29 01 A1 ). ( ....."Y")..
0013B0: 20 0D 00 00 F4 20 EB 20 BF 22 4C 6F 61 64 20 41 .... . ."Load A
0013C0: 64 64 72 65 73 73 20 66 6F 72 20 4D 4F 4E 41 22 ddress for MONA"
0013D0: 3B 01 A3 20 0D 00 00 E7 00 30 00 46 00 A1 20 0D ;.£ .....0.F.. .
0013E0: 00 00 CD F1 0D 00 00 C7 20 FC 20 0D 00 00 E7 EF ........ . .....
0013F0: 0E 20 EB 20 AA 20 0D 00 00 CD F5 0F 20 01 97 20 . . . ...... ..
001400: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
001410: 01 00 01 00 02 09 4E E5 01 00 C1 02 00 00 00 02 ......N.........
001420: 01 00 C6 02 00 00 00 02 01 00 C2 02 00 00 00 02 ................
001430: 01 00 C7 02 00 00 00 02 01 00 C3 02 00 00 00 02 ................
001440: 01 00 C8 02 00 00 00 02 01 00 C4 02 00 00 00 02 ................
001450: 01 00 C9 02 00 00 00 02 01 00 C5 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: 13 10 FC C1 D1 7E 23 B9 20 02 37 C9 FE 0D C8 12 .....~#. .7.....
001510: 13 10 F2 C9 23 3A 20 20 47 7E 23 FE 20 28 FA 2B ....#: G~#. (.+
001520: FE 0D C9 C5 EB 21 00 00 1A CD C8 05 30 0F 13 44 .....!......0..D
001530: 4D 29 29 09 29 06 00 E6 0F 4F 09 18 EB C1 1B 7C M)).)....O.....|
001540: B5 20 02 3C C9 CB 7C C9 FE 30 3F D0 FE 3A C9 E5 . .<..|..0?..:..
001550: D5 44 4D CD 37 0C 20 03 CD DE 05 D1 E1 C9 5E 23 .DM.7. .......^#
001560: 56 13 72 2B 73 42 4B CD 51 0C C8 CD 42 0C 28 EE V.r+sBK.Q...B.(.
001570: C9 2A 13 20 22 1D 20 E5 CD 7A 0C 1E 06 CD 3F 04 .*. ". ..z....?.
001580: E1 D0 E5 CD CF 05 CD 59 0B D1 2A 15 20 19 7C 07 .......Y..*. .|.
001590: D8 18 E1 ED 4B 17 20 79 B0 C8 2A 19 20 7D B4 C8 ....K. y..*. }..
0015A0: ED 42 09 D8 B7 C9 CD 13 06 C8 D8 E5 CD 37 0C C1 .B...........7..
0015B0: D8 E5 CD 37 0C D1 CC 51 0C B7 ED 52 19 C8 D8 ED ...7...Q...R....
0015C0: 4B 07 00 CD 77 06 ED 53 07 00 C9 C3 2F 20 21 D5 K...w..S..../ !.
0015D0: 1E CD 22 04 C3 45 00 01 01 00 CD 60 06 77 23 C9 .."..E.....`.w#.
0015E0: E5 C5 09 E5 2A 23 20 01 00 01 B7 ED 42 44 4D E1 ....*# .....BDM.
0015F0: ED 42 30 DA C1 E1 C9 D5 EB 60 69 B7 ED 52 44 4D .B0......`i..RDM
001600: E1 CD 60 06 B7 ED 52 19 EB 38 0A 09 EB 09 EB 03 ..`...R..8......
001610: D5 ED B8 D1 C9 03 ED B0 1B C9 3A 8B 1E FE 20 C8 ..........:... .
001620: 32 20 20 C9 E1 CD 6D 03 ED 4B 17 20 CD 37 0C C0 2 ...m..K. .7..
001630: 23 23 CD D8 0C CD 71 0C CD 6E 0C 3E 20 DD 4E 00 ##....q..n.> .N.
001640: CB 59 28 02 3E 2A CB 51 28 02 3E 2B CD 36 00 11 .Y(.>*.Q(.>+.6..
001650: BB 06 D5 CB 51 20 6C CB 59 20 08 21 8A 1D 06 0E ....Q l.Y .!....
001660: C3 DA 03 FE 0D 20 04 DD CB 00 9E FE 09 20 08 DD ..... ....... ..
001670: CB 00 FE 3E 20 18 24 FE 7F 20 06 CD 8B 07 C8 18 ...> .$.. ......
001680: 6C DD CB 00 7E 28 14 E5 CD 78 BB 25 7C E1 E6 07 l...~(...x.%|...
001690: 28 04 3E 20 30 05 DD CB 00 BE C9 FE 20 D8 5F 21 (.> 0....... ._!
0016A0: D0 20 CD EE 0B FE 50 D0 44 4D 0B 2A 21 20 D5 E5 . ....P.DM.*! ..
0016B0: 54 5D 13 CD 77 06 E1 D1 73 CD 5F 07 DD CB 00 7E T]..w...s._....~
0016C0: C8 18 C4 FE 7F 28 44 FE 09 28 32 FE 0D 20 04 DD .....(D..(2.. ..
0016D0: CB 00 96 FE 20 D8 2A 21 20 57 7E FE 0D C8 72 2A .... .*! W~...r*
0016E0: 21 20 7E FE 0D C8 23 22 21 20 C3 33 00 2A 21 20 ! ~...#"! .3.*!
0016F0: 7E FE 0D C8 01 1F 21 54 5D 23 C3 77 06 CD 5F 07 ~.....!T]#.w.._.
001700: 02 12 13 10 FC E1 F1 3D F5 20 0A 1B 1B CD 04 14 .......=. ......
001710: F1 3A 06 00 F5 D5 5E 23 56 7A B3 28 0E 21 FB FF .:....^#Vz.(.!..
001720: 19 5E 23 56 7A B3 CA 5B 0F 18 F2 23 23 E5 21 33 .^#Vz..[...##.!3
001730: 20 CB 8E 2A 3D 20 ED 5B 50 20 B7 ED 52 19 3A 33 ..*= .[P ..R.:3
001740: 20 30 22 CB 4F 28 02 23 23 5E 23 56 E3 B7 ED 52 0".O(.##^#V...R
001750: 19 E3 28 18 CB 4F 20 02 23 23 23 23 CB 7E 28 FB ..(..O .####.~(.
001760: 23 23 23 18 D1 CB CF 32 33 20 18 C7 CB 4F D1 20 ###....23 ...O.
001770: BA E5 2B ED 5B 3D 20 B7 ED 52 E1 C2 5B 0F D1 F1 ..+.[= ..R..[...
001780: CD 04 14 CD 6D 03 21 7B 1F CD 22 04 2A 50 20 ED ....m.!{..".*P .
001790: 5B 3D 20 D5 ED 52 CD 7A 0C 21 88 1F CD 22 04 2A [= ..R.z.!...".*
0017A0: 4A 20 D1 ED 52 CD 7A 0C 3A 2F 20 FE C3 20 0C 21 J ..R.z.:/ .. .!
0017B0: 8F 1F CD 22 04 2A 30 20 CD 7A 0C CD 6D 03 FD CB ...".*0 .z..m...
0017C0: 01 5E C4 7B 02 C3 45 00 CD C9 16 C0 E5 CD DF 13 .^.{..E.........
0017D0: E3 D5 3E 03 C2 F2 19 7A FE 0D 28 08 FE 2A C2 4C ..>....z..(..*.L
0017E0: 11 CD 6E 10 FD CB 00 46 CC 14 14 C3 86 13 FD 7E ..n....F.......~
0017F0: 01 0F D8 47 23 7E E6 DF FE 46 78 C2 D1 10 FD CB ...G#~...Fx.....
001800: 02 5E 20 47 FD CB 02 46 20 41 FD CB 02 C6 23 3E .^ G...F A....#>
001810: 0D BE 28 01 23 54 5D 01 00 00 ED B1 22 45 20 CD ..(.#T]....."E .
001820: 2D 02 FE 08 28 14 FE 16 28 05 CD 61 02 18 F0 FD -...(...(..a....
001830: CB 02 E6 21 00 00 22 43 20 C9 CD 48 00 6F CD 48 ...!.."C ..H.o.H
001840: 00 67 22 43 20 CD 48 00 C3 48 00 C1 C1 C1 C3 48 .g"C .H..H.....H
001850: 10 07 07 D8 7E E6 DF FE 54 20 2C FD CB 02 46 20 ....~...T ,...F
001860: EA 23 7E FE 2B 20 17 FD CB 02 5E 20 DE FD CB 02 .#~.+ ....^ ....
001870: DE 23 7E FE 0D 28 01 23 EB 3E 02 C3 45 02 FD CB .#~..(.#.>..E...
001880: 02 9E CD 6E 02 18 C4 FE 44 20 0E 23 7E FD CB 00 ...n....D .#~...
001890: BE FE 2D C8 FD CB 00 FE C9 FE 4C 20 0E 23 7E FD ..-.......L .#~.
0018A0: CB 01 96 FE 2D C0 FD CB 01 D6 C9 FE 48 20 06 23 ....-.......H .#
0018B0: 22 35 20 18 04 FE 45 20 08 FD CB 01 56 CC 91 02 "5 ...E ....V...
0018C0: C9 FE 53 C0 FD CB 01 56 C0 C3 08 02 F1 21 E5 20 ..S....V.....!.
0018D0: CD A2 17 F5 21 00 00 E5 E5 E5 30 18 06 00 11 E5 ....!.....0.....
0018E0: 20 1A FD CB 01 46 20 0C FD CB 01 F6 CD 61 15 3E ....F ......a.>
0018F0: 07 DA F2 19 FE 3B CA A1 12 CD 63 17 2A 4E 20 CD .....;....c.*N .
001900: C8 CD 78 BB 25 7C E6 07 20 F3 C9 2A 21 20 11 D0 ..x.%|.. ..*! ..
001910: 20 B7 ED 52 19 C8 D8 2B 3E 7F 18 CB DD CB 00 D6 ..R...+>.......
001920: C9 CD 5F 07 20 FB DD CB 00 DE C9 2A 21 20 7E FE .._. ......*! ~.
001930: 0D C8 CD 6D 07 18 F4 E1 E1 E1 18 56 ED 5B 2B 20 ...m.......V.[+
001940: CD A6 08 30 02 E1 C9 21 8B 1E CD EE 0B 3D 5F 21 ...0...!.....=_!
001950: 9F 1E E5 CD EE 0B 3D F5 93 06 00 50 4F F2 E1 07 ......=....PO...
001960: 05 21 D0 20 CD EE 0B 2B E5 D6 50 81 F2 B7 07 2A .!. ...+..P....*
001970: 2B 20 19 E5 09 EB E1 C1 CD 77 06 C1 E1 48 06 00 + .......w...H..
001980: 0C 0D ED 5B 2B 20 28 02 ED B0 CD A3 08 E1 D2 BB ...[+ (....£....
001990: 08 C9 ED 5B 2B 20 13 18 F1 3E 10 CD 33 00 ED 4B ...[+ ...>..3..K
0019A0: 17 20 78 B1 20 01 0C CD 37 0C D8 FD 21 1E 20 FD . x. ...7...!. .
0019B0: CB 01 9E 06 18 C5 4E 23 46 EB 2A 19 20 7C B5 20 ......N#F.*. |.
0019C0: 03 21 FF 7F ED 42 30 02 C1 C9 60 69 EB E5 23 D5 .!...B0...`i..#.
0019D0: CD D8 0C D1 21 D0 20 3A 09 00 4F CD EE 0B C6 05 ....!. :..O.....
0019E0: 06 00 04 91 30 FC 78 E1 2B C1 4F 78 91 38 2B 23 ....0.x.+.Ox.8+#
0019F0: F5 E5 EB C5 CD 7A 0C C1 21 D0 20 7E CD 33 00 7E .....z..!. ~.3.~
001A00: 23 FE 0D 20 F6 E1 2B CD 51 0C C1 C8 3A 49 01 B7 #.. ..+.Q...:I..
001A10: 28 05 CD 97 13 06 FF C3 35 08 CD 08 02 FE 03 C8 (.......5.......
001A20: C3 33 08 CD 6D 03 D5 2A 17 20 CD 59 0B E5 CD D8 .3..m..*. .Y....
001A30: 0C C1 0B 0B D1 18 41 CD D7 08 D8 ED 5B 2B 20 D5 ......A.....[+ .
001A40: CD 71 0C 2A 21 20 D1 B7 ED 52 19 CA BB 06 23 D5 .q.*! ...R....#.
001A50: E5 CD 5F 07 E1 18 EF ED 4B 13 20 CD 37 0C D8 E5 .._.....K. .7...
001A60: 5E 23 56 23 D5 CD D8 0C D1 C1 2A 15 20 B7 ED 52 ^#V#......*. ..R
001A70: D8 ED 53 17 20 11 D0 20 ED 53 2B 20 21 8B 1E 7E ..S. .. .S+ !..~
001A80: FE 0D 37 C8 7E FE 0D C8 1A FE 0D 28 07 BE 23 13 ..7.~......(..#.
001A90: 28 F2 18 E4 60 69 CD 51 0C 20 C4 37 C9 CD 76 09 (...`i.Q. .7..v.
001AA0: C8 D8 D5 11 8B 1E 3E 16 CD 45 02 D1 EB 7A B3 CA ......>..E...z..
001AB0: 6E 02 23 23 1B 1B 7E 23 1B F5 CD 4B 00 F1 FE 0D n.##..~#...K....
001AC0: 20 F4 3E 0A CD 4B 00 18 E4 CD 76 09 C8 D8 D5 11 .>..K....v.....
001AD0: 8B 1E 3E 08 CD 45 02 D1 7D CD 4B 00 7C CD 4B 00 ..>..E..}.K.|.K.
001AE0: 7B CD 4B 00 7A CD 4B 00 EB 7A B3 CA 6E 02 7E CD {.K.z.K..z..n.~.
001AF0: 4B 00 23 1B 18 F3 ED 4B 13 20 CD 37 0C D8 E5 ED K.#....K. .7....
001B00: E6 13 21 DD 1A E5 16 00 D5 21 ED 20 7E FE 21 DA ..!......!. ~.!.
001B10: 70 13 2B 7E FE 20 C2 70 13 18 08 CD 66 14 3E 02 p.+~. .p....f.>.
001B20: DA 71 11 CD A1 17 38 F3 CD EF 17 FD CB EE 7E CA .q....8.......~.
001B30: F7 12 F5 C1 CD 28 15 FD CB F6 D6 38 E1 FD E5 E3 .....(.....8....
001B40: 23 FE 09 30 12 FE 07 28 08 38 0C 3E 01 AE 77 18 #..0...(.8.>..w.
001B50: 02 CB 86 E1 C3 70 13 CB 46 20 F8 E1 CB 41 20 06 .....p..F ...A .
001B60: B7 3E 12 D2 F2 19 F5 FE 09 28 08 FE 04 CA A4 12 .>.......(......
001B70: D2 E2 12 F5 06 05 CD F9 17 3F 30 E5 EB F1 F5 FE .........?0.....
001B80: 02 28 08 CD 63 17 E5 CD E6 13 E1 F1 FE 03 20 0C .(..c......... .
001B90: 7C B5 C2 A1 12 FD CB 01 C6 C3 8A 12 FE 09 20 13 |............. .
001BA0: FD 7E 01 E6 92 20 61 EB 21 2F 20 36 C3 23 73 23 .~... a.!/ 6.#s#
001BB0: 72 18 6E FE 01 DA 8A 12 E5 28 1F FD CB F6 DE FD r.n......(......
001BC0: CB 01 7E 20 0B 7C B5 28 3E AF CD 8D 19 2B 18 F5 ..~ .|.(>....+..
001BD0: ED 5B 4E 20 19 22 4E 20 18 2D FD CB 01 66 20 03 .[N ."N .-...f .
001BE0: 22 41 20 22 4E 20 2A 41 20 22 0D 20 FD CB 01 7E "A "N *A ". ...~
001BF0: 20 15 FD CB 02 5E 28 0F FD CB 02 9E CD 6E 02 E5 ....^(......n..
001C00: 21 EB 1E CD 22 04 E1 D1 18 17 FD CB F8 46 28 11 !..."........F(.
001C10: FE 02 30 0D FD CB 01 7E 28 07 EB 2A 52 20 73 23 ..0....~(..*R s#
001C20: 72 C3 70 13 46 1E 04 CD A1 17 B8 28 F4 FE 0D 28 r.p.F......(...(
001C30: F0 CD 8D 19 1D 20 F0 FD CB F6 DE 18 EA CD 36 15 ..... ........6.
001C40: F1 30 DE 05 20 04 FD CB F6 DE C5 06 04 CD F9 17 .0.. ...........
001C50: C1 F5 7B CD 8D 19 FD CB F1 46 28 E1 7A CD 8D 19 ..{......F(.z...
001C60: 18 DE 06 04 FE 05 20 E2 06 02 18 DE CD F7 17 78 ...... ........x
001C70: CD 56 14 3E 01 38 5D FD CB 01 46 20 73 CB 59 28 .V.>.8]...F s.Y(
001C80: EB CD 28 15 38 ED C1 E1 CB 51 28 0A 2B 2B D5 ED ..(.8....Q(.++..
001C90: 5B 4E 20 ED 52 D1 EB 7B CB 51 C4 3A 15 CB 49 C4 [N .R..{.Q.:..I.
001CA0: 36 15 79 B7 7B F5 E3 22 56 20 E1 7A CB 41 EB E1 6.y.{.."V .z.A..
001CB0: E5 37 F5 3F F5 F5 E3 2A 56 20 E3 F1 F5 7A B0 0C .7.?...*V ...z..
001CC0: F5 3E CB CB 5B 28 01 F5 CB 65 28 1A 7C CB 73 28 .>..[(...e(.|.s(
001CD0: 08 B7 3E 11 C2 F2 19 18 05 C1 CB 45 F5 C5 3E DD ..>........E..>.
001CE0: B5 F5 CB 63 20 EC 3E ED CB 63 C4 8D 19 F1 30 FA ...c .>..c....0.
001CF0: FD CB 00 46 CC 14 14 FD CB F6 76 28 09 3E 10 FD ...F......v(.>..
001D00: 4B 15 20 CD 37 0C D1 28 05 30 03 2A 07 00 CC 51 K. .7..(.0.*...Q
001D10: 0C B7 ED 52 C9 FD 21 1F 20 FD CB 00 D6 FD 21 1F ...R..!. .....!.
001D20: 20 11 8B 1E CD 2D 02 FE 08 28 43 FE 16 20 3A 2A ....-...(C.. :*
001D30: 29 20 CD 5B 0C 11 01 00 28 0C E5 CD 51 0C C1 20 ) .[....(...Q..
001D40: F9 60 69 5E 23 56 EB E5 21 D0 20 CD 48 00 30 15 .`i^#V..!. .H.0.
001D50: CD 57 06 FE 0D 20 F4 CD 48 00 30 09 E1 E5 CD 59 .W... ..H.0....Y
001D60: 0B E1 23 18 E2 E1 C3 61 02 CD 61 02 18 AF CD 48 ..#....a..a....H
001D70: 00 5F CD 48 00 57 CD 48 00 CD 48 00 FD CB 00 56 ._.H.W.H..H....V
001D80: 28 0B ED 4B 17 20 D5 CD 37 0C D1 18 03 2A 07 00 (..K. ..7....*..
001D90: D5 7A B3 28 1E CD 48 00 FD CB 00 56 28 0D BE 28 .z.(..H....V(..(
001DA0: 0E CD 61 02 21 FE 1E D1 C3 22 04 CD 57 06 2B 23 ..a.!...."..W.+#
001DB0: 1B 18 DE CD 61 02 FD CB 00 56 28 05 21 08 1F 18 ....a....V(.!...
001DC0: E6 2A 07 00 ED 5B 29 20 B7 ED 52 19 D1 F5 19 22 .*...[) ..R...."
001DD0: 07 00 F1 C8 21 01 00 22 17 20 22 19 20 CD 13 06 ....!..". ". ...
001DE0: C8 CD 69 0A F8 DD CB 00 EE 2A 17 20 E5 2A 29 20 ..i......*. .*)
001DF0: CD 5B 0C D1 C8 DD CB 00 6E 28 04 73 23 72 2B EB .[......n(.s#r+.
001E00: ED 4B 19 20 B7 ED 4A F8 E5 EB CD 51 0C 18 E4 CD .K. ..J....Q....
001E10: 13 06 C8 D8 21 8B 1E CD 99 05 CD A3 05 C0 22 1B ....!......£..".
001E20: 20 EB 2A 17 20 44 4D B7 ED 52 30 07 2A 19 20 B7 .*. DM..R0.*. .
001E30: ED 52 D0 CD 37 0C D8 E5 ED 4B 19 20 CD 37 0C D4 .R..7....K. .7..
001E40: 51 0C D1 01 00 00 EB E5 CD 51 0C B7 ED 52 19 03 Q........Q...R..
001E50: 20 F6 E1 C5 E5 ED 4B 1B 20 CD 37 0C E3 54 5D CD .....K. .7..T].
001E60: 51 0C B7 ED 52 44 4D D5 C5 21 D0 20 EB ED B0 C1 Q...RDM..!. ....
001E70: E1 D1 C5 B7 ED 52 28 57 19 E5 38 0E 60 69 19 EB .....R(W..8.`i..
001E80: C1 E5 0B CD 77 06 13 E1 18 0A 09 42 4B D1 D5 CD ....w......BK...
001E90: 77 06 EB D1 C1 D5 11 D0 20 EB D5 ED B0 EB D1 E5 w....... .......
001EA0: 2A 29 20 B7 ED 52 EB 28 17 E5 EB 2A 29 20 E5 CD *) ..R.(...*) ..
001EB0: 51 0C B7 ED 52 19 28 03 C1 18 F3 E1 5E 23 56 E1 Q...R.(.....^#V.
001EC0: 23 CD E1 05 E1 D1 C1 0B C5 D5 78 B1 C2 DC 0A E1 #.........x.....
001ED0: E1 C9 CD 66 0C 2A 17 20 C1 11 D0 20 EB 7E 23 FE ...f.*. ... .~#.
001EE0: 20 28 FA 2B E5 D5 E5 FE 3B 28 3B FE 2A 28 37 CD (.+....;(;.*(7.
001EF0: FB 0B 38 32 FE 3A 20 11 E5 23 CD FB 0B E1 38 26 ..82.: ..#....8&
001F00: CB 01 56 CD FF 19 2A 65 20 11 FA FF 19 F9 21 48 ..V...*e .....!H
001F10: 10 E3 FD CB 01 56 C0 CD 39 00 D0 CD 08 02 FE 03 .....V..9.......
001F20: C0 FD CB 02 46 C4 7D BC C3 45 00 FE 25 3E 00 67 ....F.}..E..%>.g
001F30: 6F 20 0D 1A D6 30 D8 FE 02 D0 0F ED 6A 13 18 F3 o ...0......j...
001F40: 1A FE 61 38 02 E6 DF D6 30 F8 FE 0A 38 08 D6 07 ..a8....0...8...
001F50: FE 0A F8 FE 10 F0 13 29 29 29 29 B5 6F 18 E1 F5 .......)))).o...
001F60: CD DE 0C AF D1 C9 EB 2A 54 20 FD CB 00 7E 28 07 .......*T ...~(.
001F70: EB CD 72 17 EB 18 06 CD 33 1A 36 20 23 36 20 23 ..r.....3.6 #6 #
001F80: 22 54 20 C9 EB 36 0D EB E5 21 D0 20 CD 1C 14 E1 "T ..6...!. ....
001F90: 11 D0 20 C9 FD CB 01 56 C0 21 D0 20 7E FE 0D CA .. ....V.!. ~...
001FA0: 6D 03 CD 33 00 23 18 F4 3A 32 20 47 E5 CD 3E 14 m..3.#..:2 G..>.
001FB0: E1 CD 22 04 2B 36 00 2B 36 00 CD 6D 03 C9 F5 AF ..".+6.+6..m....
001FC0: BE 28 03 23 18 FA F1 C3 38 1A E5 F5 2A 56 20 E3 .(.#....8...*V .
001FD0: 22 56 20 F1 E1 C9 22 58 20 ED 53 5A 20 ED 43 5C "V ..."X .SZ .C\
001FE0: 20 E1 D1 E3 18 14 22 58 20 ED 53 5A 20 ED 43 5C ....."X .SZ .C\
001FF0: 20 E1 D1 E3 FE 24 28 02 CB AF 47 14 CB 7E C2 05 ....$(...G..~..
002000: 15 23 7E E6 7F FE 70 38 37 4F A8 0F FE 08 30 6E .#~...p87O....0n
002010: FE 05 DA 15 15 CD 4A 14 FD 7E F5 B7 20 1D CD 4A ......J..~.. ..J
002020: 14 FE 06 FD 7E F4 38 0B 28 0C FE 03 3D 30 0C 3C ....~.8.(...=0.<
002030: 28 01 3C 07 07 07 FD 77 F3 E6 C7 C4 3E 15 18 58 (.<....w....>..X
002040: FE 20 30 37 E5 21 30 1D 85 6F 7C CE 00 67 78 CD . 07.!0..o|..gx.
002050: 4A 14 7E E6 0F 4F 7E CD 4A 14 23 46 23 66 68 06 J.~..O~.J.#F#fh.
002060: 00 ED B1 E1 47 20 17 CD 4A 14 CB 21 D6 10 30 FA ....G ..J..!..0.
002070: CB 39 FD 7E F3 B1 FD 77 F3 18 1D B8 28 1A CB 7E .9.~...w....(..~
002080: 23 CA FE 14 2B 23 23 7E 5F E6 07 BA CA 81 14 23 #...+##~_......#
002090: D2 FE 14 18 07 FD 77 F2 E3 D5 E5 B7 ED 4B 5C 20 ......w......K\
0020A0: ED 5B 5A 20 2A 58 20 C9 22 58 20 E1 D1 E3 7E FE .[Z *X ."X ...~.
0020B0: 80 23 7E 57 18 EE 7A F6 7F A3 07 9F 92 C8 FD CB .#~W..z..£......
0020C0: 00 4E C0 FD CB F6 F6 C9 21 00 00 1A D6 30 D8 FE .N......!....0..
0020D0: 0A D0 D5 54 5D 29 29 19 29 16 00 5F 19 D1 13 18 ...T])).).._....
0020E0: EA EB 11 CB 1C 2B E5 C5 CD A1 17 CB 71 20 F9 C1 .....+......q ..
0020F0: E3 E5 C5 D5 16 00 D5 CD A1 17 CB 71 CA AA 16 CD ...........q....
002100: CD 18 0C 2B 36 3A 23 18 09 FE 3B 28 19 CD 18 0C ...+6:#...;(....
002110: 18 0A CD FB 0B 38 0F FE 3B C4 18 0C CD FB 0B 38 .....8..;......8
002120: 05 FE 3B C4 18 0C E1 CD EE 0B 16 00 5F E1 E5 D5 ..;........._...
002130: 44 4D CD 37 0C D1 28 20 EB E5 19 23 23 EB E5 ED DM.7..( ...##...
002140: 4B 07 00 CD 77 06 ED 53 07 00 E1 C1 D1 73 23 72 K...w..S.....s#r
002150: 23 EB E1 D5 ED B0 E1 C9 D5 E5 23 23 CD EE 0B E5 #.........##....
002160: EB 5F 16 00 B7 ED 52 EB E1 EB 19 EB 18 D1 3E 0D ._....R.......>.
002170: C5 01 00 00 ED B1 79 ED 44 C1 C9 7E FE 22 20 08 ......y.D..~." .
002180: 23 7E FE 22 20 FA 23 7E FE 20 C8 FE 3A C8 FE 3B #~." .#~. ..:..;
002190: C8 FE 0D 37 C8 23 18 E3 E5 23 7E FE 20 28 FA D1 ...7.#...#~. (..
0021A0: FE 0D EB 28 03 36 09 23 E5 21 20 21 ED 52 44 4D ...(.6.#.! !.RDM
0021B0: E1 E5 EB ED B0 E1 C9 2A 29 20 CD 5B 0C 20 03 D6 .......*) .[. ..
0021C0: 01 C9 5E 23 56 B7 EB ED 42 EB 2B D0 CD 51 0C 18 ..^#V...B.+..Q..
0021D0: EC 23 23 3E 0D C5 0E 00 ED B1 C1 D5 ED 5B 07 00 .##>.........[..
0021E0: AF ED 52 19 D1 C9 CD 5F 07 20 FB C3 6D 03 CD 66 ..R...._. ..m..f
0021F0: 0C 21 D0 20 22 21 20 2A 17 20 3E 05 CD 06 03 C3 .!. "! *. >.....
002200: 71 03 E1 C3 6D 03 2A 29 20 CD 7A 0C 2A 07 00 CD q...m.*) .z.*...
002210: 7A 0C 18 EF 2A 29 20 CD 5B 0C C8 E5 CD 51 0C C1 z...*) .[....Q..
002220: 20 F9 0A 6F 03 0A 67 CD 7A 0C 18 D7 2A 17 20 7C ..o..g.z...*. |
002230: B5 3E 19 21 4D 01 CA 68 BC 87 21 A7 00 C3 68 BC .>.!M..h..!...h.
002240: CD 3C 00 DD 21 1F 20 AF DD 77 00 C9 FE 09 C8 FE .<..!. ..w......
002250: 3B 2B C8 FE 0D C8 23 C9 CD BD 16 11 D0 20 D5 0E ;+....#...... ..
002260: 06 7E E5 FE 2A 28 06 FE 3B 28 02 FE 0D CA 73 0D .~..*(..;(....s.
002270: CD FB 0B 38 2D FE 3A 20 29 23 7E 23 46 E1 FE 0D ...8-.: )#~#F...
002280: 28 09 FE 3B 28 05 78 FE 3B 20 02 0E 00 7E 23 FE (..;(.x.; ...~#.
002290: 3A 28 0D 12 13 0D 20 F5 2B 23 7E FE 3A 20 FA 23 :(.... .+#~.: .#
0022A0: 12 E5 E1 E3 11 08 00 19 EB E1 06 05 7E 23 CD CC ............~#..
0022B0: 0C 28 06 12 13 10 F5 18 07 13 10 FD FE 0D 28 3E .(............(>
0022C0: D5 06 00 7E 23 FE 22 20 08 B8 20 04 06 00 18 01 ...~#." .. .....
0022D0: 47 4F 78 FE 22 79 28 05 CD CC 0C 28 09 12 13 FE GOx."y(....(....
0022E0: 0D 20 E0 E1 18 18 E3 01 15 00 09 ED 52 19 38 01 . ..........R.8.
0022F0: EB E3 E5 E1 E3 E1 7E 23 12 13 FE 0D 20 F8 1B 1A ......~#.... ...
002300: 66 14 30 F3 C1 D1 13 2A 3D 20 23 23 23 23 E5 D5 f.0....*= ####..
002310: C5 06 06 23 EB 1A E6 7F C5 F5 CD A2 17 F1 CB 71 ...#...........q
002320: C1 20 03 B7 18 01 BE EB 28 04 C1 D1 18 1E CB 7E . ......(......~
002330: 23 13 20 05 10 DE C3 C9 15 05 28 0D EB CD A2 17 #. .......(.....
002340: EB CB 71 28 04 B7 37 18 E1 AF 18 DE E1 28 17 D5 ..q(..7......(..
002350: E5 2B 2B DA D8 15 2B 2B 5E 23 56 7A B3 28 4C 1B .++...++^#Vz.(L.
002360: E1 E1 EB C3 8E 15 CB 40 28 07 CB 46 3E 13 CA F2 .......@(..F>...
002370: 19 22 2D 20 FD CB 01 76 28 24 FD CB 01 B6 FD CB ."- ...v($......
002380: 01 7E 28 25 CB 46 3E 04 20 25 CB C6 23 CB 7E 28 .~(%.F>. %..#.~(
002390: FB 23 22 52 20 ED 5B 4E 20 73 23 72 E1 C9 23 CB .#"R .[N s#r..#.
0023A0: 7E 28 FB 23 5E 23 56 AF 3C E1 C9 CB 40 3E 13 C2 ~(.#^#V.<...@>..
0023B0: F2 19 E3 E1 E5 2A 50 20 C5 06 04 36 00 23 10 FB .....*P ...6.#..
0023C0: 36 01 22 2D 20 FD CB 01 76 FD CB 01 B6 20 02 CB 6."- ...v.... ..
0023D0: 86 23 C1 E3 D1 72 2B 73 E1 EB E5 D5 C5 06 06 1A .#...r+s........
0023E0: CB BF EB C5 CD A3 17 CB 71 C1 EB 28 05 77 23 13 .....£..q..(.w#.
0023F0: 10 ED C1 2B CB FE 23 F1 E3 D1 D5 E5 F5 EB 22 52 ...+..#......."R
002400: 20 ED 5B 4E 20 73 23 72 23 22 50 20 11 0E 00 19 .[N s#r#"P ....
002410: EB 2A 4A 20 B7 ED 52 30 09 21 9B 1F CD 22 04 C3 .*J ..R0.!..."..
002420: 45 00 E1 D1 EB D1 AF 3C E1 C9 CD 28 15 DA 84 15 E......<...(....
002430: CB 7B 28 04 ED 5B 4E 20 C1 E1 E1 37 C9 11 D0 20 .{(..[N ...7...
002440: 3E 20 06 66 12 13 10 FC C9 CD BD 16 11 DF 20 ED > .f.......... .
002450: 53 54 20 2A 3F 20 FD CB 02 46 28 51 11 69 20 D5 ST *? ...F(Q.i .
002460: FD CB 02 66 2A 43 20 23 44 4D 20 0D 2B 7C B5 28 ...f*C #DM .+|.(
002470: 2D CD 48 00 4F CD 48 00 47 EB 71 23 70 23 EB CD -.H.O.H.G.q#p#..
002480: 48 00 30 1A 12 13 2B FE 0D 20 F4 22 43 20 FD CB H.0...+.. ."C ..
002490: 02 66 28 07 CD 48 00 ED 43 43 20 E1 18 1C E1 FD .f(..H..CC .....
0024A0: CB 02 86 FD CB 02 A6 CD 61 02 2A 45 20 ED 5B 07 ........a.*E .[.
0024B0: 00 AF ED 52 19 20 03 3C 37 C9 5E 23 56 23 E5 3E ...R. .<7.^#V#.>
0024C0: 0D 01 00 00 ED 43 2D 20 ED B1 22 3F 20 EB ED 5B .....C- .."? ..[
0024D0: 54 20 CD 72 17 11 E5 20 ED 53 54 20 E1 2B CD A1 T .r... .ST .+..
0024E0: 17 CB 7F E5 2A 54 20 36 20 EB 21 D0 20 22 54 20 ....*T 6 .!. "T
0024F0: E1 C9 DD E5 DD 21 54 03 01 30 05 D5 DD 5E 00 DD .....!T..0...^..
002500: FE 20 28 FA FE 0D 28 F6 13 3E 0D 12 C9 DD 21 23 . (...(..>....!#
002510: 20 DD 5E 02 DD 56 03 7A B3 CA 45 00 ED 7B 06 02 .^..V.z..E..{..
002520: D5 C9 CD C0 0C 21 00 00 3E C9 32 2F 20 E5 E5 39 .....!..>.2/ ..9
002530: 22 65 20 E5 FD E1 21 2D 20 AF 06 0A 77 23 10 FC "e ...!- ...w#..
002540: 2A 29 20 22 3F 20 21 B4 1E CD 22 04 1E 0C CD 3F *) "? !..."....?
002550: 04 21 D0 20 CD A3 05 ED 5B 07 00 13 13 ED 53 3D .!. .£..[.....S=
002560: 20 28 15 EB E5 ED 5B 29 20 ED 52 06 03 CB 3C CB (....[) .R...<.
002570: 1D 10 FA 11 64 00 19 D1 19 38 CB E5 2A 23 20 11 ....d....8..*# .
002580: 00 01 ED 52 EB E1 ED 52 19 D2 4E 06 22 3B 20 22 ...R...R..N."; "
002590: 0D 20 22 0F 20 22 4E 20 22 4A 20 21 C2 1E CD 22 . ". "N "J !..."
0025A0: 04 1E 09 CD 3F 04 21 D0 20 CD A3 05 7D E1 CB 47 ....?.!. .£.}..G
0025B0: 28 04 FD CB 02 D6 E6 3E F6 80 67 2E 0B E5 FD CB (......>..g.....
0025C0: 01 5E 28 0B 3A 37 20 32 38 20 3E 10 CD 33 00 21 .^(.:7 28 >..3.!
0025D0: 00 00 22 39 20 CD A3 02 21 6E 1F ED 5B 3D 20 01 .."9 .£.!n..[= .
0025E0: 0D 00 ED B0 EB 22 50 20 2A 4E 20 2A 3B 20 22 41 ....."P *N *; "A
0025F0: 20 E5 CD 48 10 E1 22 4E 20 E1 7C E6 0D 6F CB BC ..H.."N .|..o..
002600: CB 84 E5 21 4D 1F CD 22 04 21 5B 1F CD 28 14 CD ...!M..".8..0.. ..Z8....
0029A0: B1 FC 6F 19 18 06 7D A3 6F 7C A2 67 18 4C 7D B3 ..o...}£o|.g.L}.
0029B0: 6F 7C B2 18 F6 7D AB 6F 7C AA 18 EF C5 47 7A B3 o|...}.o|....Gz.
0029C0: 3E 14 28 AC 7A AC 7C F5 CD 6C 19 EB CD 6C 19 EB >.(.z.|..l...l..
0029D0: 78 01 00 00 ED 52 03 30 FB 0B 19 FE 3F 28 09 60 x....R.0....?(.`
0029E0: 69 F1 FC 6F 19 C1 18 12 F1 B7 18 F6 7C B7 F0 AF i..o........|...
0029F0: 95 6F 3E 00 9C 67 C9 B7 ED 52 EB E1 CB 48 28 0A .o>..g...R...H(.
002A00: 05 D4 05 D9 05 E8 05 EC 05 F2 05 F5 05 F9 05 FE ................
002A10: 05 04 06 07 06 0B 06 15 06 1B 06 27 06 2D 06 33 ...........'.-.3
002A20: 06 37 06 41 06 44 06 48 06 4C 06 4F 06 52 06 55 .7.A.D.H.L.O.R.U
002A30: 06 5B 06 65 06 82 06 9B 06 A1 06 A6 06 AA 06 AD .[.e............
002A40: 06 B3 06 B6 06 B9 06 CD 06 D0 06 DC 06 E1 06 FC ................
002A50: 06 20 07 23 07 2C 07 34 07 3A 07 57 07 60 07 68 . .#.,.4.:.W.`.h
002A60: 07 6B 07 6E 07 75 07 7B 07 7E 07 8C 07 8F 07 A2 .k.n.u.{.~......
002A70: 07 AC 07 B3 07 BE 07 C1 07 C8 07 CB 07 D0 07 D4 ................
002A80: 07 DE 07 E2 07 E5 07 ED 07 F0 07 F9 07 04 08 0B ................
002A90: 08 0F 08 14 08 1C 08 20 08 28 08 2D 08 3B 08 51 ....... .(.-.;.Q
002AA0: 08 55 08 58 08 5C 08 75 08 79 08 7D 08 88 08 8D .U.X.\.u.y.}....
002AB0: 08 93 08 98 08 9B 08 A1 08 A4 08 A8 08 AB 08 AF ................
002AC0: 08 B8 08 BD 08 C1 08 C4 08 CC 08 D2 08 D9 08 DC ................
002AD0: 08 E6 08 EB 08 F3 08 F6 08 FA 08 FD 08 17 09 1E ................
002AE0: 09 24 09 29 09 30 09 3B 09 45 09 4A 09 50 09 55 .$.).0.;.E.J.P.U
002AF0: 09 5A 09 5E 09 62 09 66 09 6C 09 70 09 78 09 7B .Z.^.b.f.l.p.x.{
002B00: 09 81 09 84 09 8C 09 8F 09 97 09 9F 09 A2 09 A5 ................
002B10: 09 B0 09 B3 09 BC 09 C9 09 CC 09 D1 09 D8 09 DF ................
002B20: 09 E7 09 EA 09 EF 09 F3 09 F7 09 FA 09 04 0A 08 ................
002B30: 0A 0E 0A 16 0A 22 0A 25 0A 29 0A 2C 0A 34 0A 3D .....".%.).,.4.=
002B40: 0A 42 0A 46 0A 50 0A 58 0A 5B 0A 5E 0A 62 0A 6A .B.F.P.X.[.^.b.j
002B50: 0A 6E 0A 71 0A 82 0A 8B 0A 90 0A 95 0A 98 0A 9B .n.q............
002B60: 0A 9F 0A A3 0A AD 0A B4 0A BA 0A BD 0A C0 0A C9 ...£............
002B70: 0A D7 0A DA 0A E0 0A EA 0A 04 0B 10 0B 17 0B 21 ...............!
002B80: 0B 2C 0B 30 0B 42 0B 4D 0B 53 0B 56 0B 5A 0B 70 .,.0.B.M.S.V.Z.p
002B90: 0B 7B 0B 81 0B 8E 0B 93 0B 9A 0B 9D 0B A4 0B A8 .{..............
002BA0: 0B B3 0B C1 0B C4 0B C8 0B DD 0B 2A 0C 38 0C 3B ...........*.8.;
002BB0: 0C 4D 0C 5E 0C 67 0C 6C 0C 6F 0C 72 0C 75 0C 78 .M.^.g.l.o.r.u.x
002BC0: 0C 7D 0C 80 0C 84 0C 87 0C 8A 0C 8D 0C 90 0C 95 .}..............
002BD0: 0C 98 0C 9D 0C A8 0C AD 0C C1 0C C5 0C D9 0C DC ................
002BE0: 0C EE 0C F1 0C 2F 0D 59 0D 8F 0D 9A 0D 9E 0D A3 ...../.Y.......£
002BF0: 0D AB 0D B1 0D B7 0D C1 0D C4 0D C7 0D CA 0D CF ................
002C00: CB 60 3E 06 28 BC CB 45 28 B8 C3 AD 18 E5 D5 C5 .`>.(..E(.......
002C10: 2A 4E 20 FD CB 00 4E 20 51 FD CB 02 5E 28 05 F5 *N ...N Q...^(..
002C20: CD 4B 00 F1 FD CB 01 4E 20 2F E5 2A 41 20 FD CB .K.....N /.*A ..
002C30: 01 6E 20 1F ED 5B 4A 20 B7 ED 52 19 30 15 ED 5B .n ..[J ..R.0..[
002C40: 48 20 B7 ED 52 19 38 0B 21 2F 20 36 C9 21 CC 1E H ..R.8.!/ 6.!..
002C50: C3 9C 16 77 23 22 41 20 E1 FD CB F6 5E 20 0B E5 ...w#"A ....^ ..
002C60: 2A 54 20 CD 38 1A 22 54 20 E1 23 22 4E 20 C1 D1 *T .8."T .#"N ..
002C70: E1 C9 21 86 13 E5 FD CB 01 46 C0 FD CB 01 7E 4F ..!......F....~O
002C80: FD 46 02 C5 C4 19 14 C1 3A 32 20 C6 01 27 32 32 .F......:2 ..'22
002C90: 20 79 C5 21 37 1F 11 D0 20 01 0B 00 ED B0 21 D0 y.!7... .....!.
002CA0: 20 CD 3E 14 36 0D CD 19 14 CD 6D 03 C1 FD 70 02 .>.6.....m...p.
002CB0: C3 9B 13 7A CD 38 1A 7B F5 0F 0F 0F 0F CD 41 1A ...z.8.{......A.
002CC0: F1 E6 0F C6 90 27 CE 40 27 77 23 C9 11 7F 1E D5 .....'.@'w#.....
002CD0: 2A 13 20 CD 72 17 13 2A 15 20 CD 72 17 3A 20 20 *. .r..*. .r.:
002CE0: CD 33 00 CD 6D 03 E1 7E B7 C8 CD 33 00 23 FE 0D .3..m..~...3.#..
002CF0: 20 F5 7E 23 FE 0D 28 FA 2B 18 EC C5 3A 09 00 FE .~#..(.+...:...
002D00: 28 3E 50 0E 02 28 03 D6 28 0D 32 09 00 79 E5 D5 (>P..(..(.2..y..
002D10: CD 8E 00 D1 E1 C1 C9 3A 13 20 32 37 20 C9 2A 0F .......:. 27 .*.
002D20: 20 ED 5B 0D 20 B7 ED 52 C8 D5 E5 3E 02 11 8B 1E .[. ..R...>....
002D30: CD 45 02 D1 E1 3E 02 ED 4B 30 20 CD 98 BC C3 6E .E...>..K0 ....n
002D40: 02 90 20 09 3A 93 2C 97 3B 0D 3A 81 2B 26 40 2A .. .:.,.;.:.+&@*
002D50: 21 2F 3F 5D 29 27 BF 24 9F 25 23 22 FF 80 00 01 !/?])'.$.%#"....
002D60: 4C 44 60 83 78 04 F4 3E 04 B1 0A 04 E5 1A 04 F3 LD`.x..>........
002D70: 3A 14 EC 57 14 EE 5F 03 00 83 40 04 F4 06 03 62 :..W.._...@....b
002D80: F2 21 04 F3 2A 03 6A F2 31 04 E2 F9 14 F3 7B 03 .!..*.j.1.....{.
002D90: 0C F2 01 14 F3 4B 03 73 E2 22 14 8C 43 04 E0 32 .....K.s."..C..2
002DA0: 03 31 E0 02 03 65 E0 12 13 C9 A0 14 D2 B0 13 C4 .1...e..........
002DB0: A8 14 D2 B8 13 6C E0 47 13 6E E0 4F 01 4A 52 F8 .....l.G.n.O.JR.
002DC0: 18 03 09 F8 20 02 50 F2 C3 03 06 F2 C2 43 E3 E9 .... .P......C..
002DD0: 01 50 55 53 48 8F C5 02 4F 50 8F C1 01 43 41 4C .PUSH...OP...CAL
002DE0: 4C F2 CD 05 06 F2 C4 02 50 83 B8 03 F4 FE 03 CC L.......P.......
002DF0: 2F 13 C9 A1 14 D2 B1 13 C4 A9 14 D2 B9 02 43 C6 /.............C.
002E00: 0D D2 0D D5 0D D9 0D DF 0D E7 0D FD 0D 0A 0E 0D ................
002E10: 0E 10 0E 13 0E 16 0E 19 0E 1C 0E 1F 0E 24 0E 27 .............$.'
002E20: 0E 2A 0E 45 0E 48 0E 4D 0E 53 0E 56 0E 59 0E 5D .*.E.H.M.S.V.Y.]
002E30: 0E 66 0E 69 0E 6C 0E 6F 0E 73 0E 77 0E 84 0E 87 .f.i.l.o.s.w....
002E40: 0E 8A 0E 8D 0E 90 0E 9F 0E A2 0E A9 0E AD 0E B0 ................
002E50: 0E B3 0E BA 0E BD 0E C0 0E C3 0E C6 0E CA 0E CD ................
002E60: 0E D5 0E E8 0E EB 0E EE 0E 04 0F 07 0F 0D 0F 24 ...............$
002E70: 0F 2B 0F 2E 0F 33 0F 3C 0F 43 0F 46 0F 49 0F 7A .+...3.<.C.F.I.z
002E80: 0F 8E 0F 92 0F A7 0F AF 0F B4 0F B8 0F BF 0F E8 ................
002E90: 0F F5 0F FC 0F 01 10 04 10 07 10 0A 10 0D 10 11 ................
002EA0: 10 17 10 1A 10 1D 10 20 10 26 10 29 10 30 10 33 ....... .&.).0.3
002EB0: 10 36 10 39 10 3C 10 43 10 46 10 49 10 4E 10 55 .6.9.<.C.F.I.N.U
002EC0: 10 5F 10 62 10 69 10 6C 10 7C 10 9D 10 A0 10 AB ._.b.i.l.|......
002ED0: 10 B7 10 BB 10 BF 10 C3 10 C6 10 C9 10 CF 10 FC ................
002EE0: 10 03 11 31 11 3E 11 4A 11 4E 11 51 11 5F 11 6D ...1.>.J.N.Q._.m
002EF0: 11 72 11 77 11 7A 11 7D 11 80 11 83 11 8A 11 90 .r.w.z.}........
002F00: 11 97 11 9C 11 A1 11 A4 11 A9 11 B0 11 B5 11 D5 ................
002F10: 11 E4 11 EE 11 F1 11 F7 11 04 12 08 12 13 12 1A ................
002F20: 12 29 12 36 12 4B 12 52 12 56 12 61 12 64 12 67 .).6.K.R.V.a.d.g
002F30: 12 6A 12 7D 12 81 12 84 12 9C 12 A2 12 A8 12 B2 .j.}............
002F40: 12 BE 12 CE 12 D4 12 DE 12 ED 12 F1 12 02 13 11 ................
002F50: 13 1B 13 20 13 28 13 38 13 55 13 6B 13 75 13 84 ... .(.8.U.k.u..
002F60: 13 87 13 8F 13 98 13 9C 13 A9 13 E1 13 E8 13 F2 ................
002F70: 13 F8 13 01 14 0A 14 0D 14 11 14 1A 14 20 14 23 ............. .#
002F80: 14 29 14 2E 14 32 14 3B 14 48 14 4D 14 51 14 57 .)...2.;.H.M.Q.W
002F90: 14 5B 14 5F 14 67 14 6B 14 6F 14 7F 14 93 14 96 .[._.g.k.o......
002FA0: 14 9F 14 BC 14 C6 14 D0 14 D8 14 E8 14 02 15 0D ................
002FB0: 15 11 15 1E 15 22 15 25 15 29 15 63 15 69 15 78 .....".%.).c.i.x
002FC0: 15 7D 15 80 15 88 15 9B 15 B7 15 BE 15 D4 15 E4 .}..............
002FD0: 15 EF 15 F2 15 13 16 17 16 30 16 36 16 43 16 65 .........0.6.C.e
002FE0: 16 7F 16 83 16 8A 16 92 16 9A 16 9D 16 A0 16 AB ................
002FF0: 16 AE 16 B6 16 BE 16 CA 16 CD 16 D1 16 D4 16 DD ................
003000: 3F 81 45 51 D5 00 82 4E C4 07 83 D4 09 82 4C 53 ?.EQ...N......LS
003010: C5 08 02 58 68 E8 08 03 64 E2 EB 03 6B E2 E3 03 ...Xh...d...k...
003020: D8 D9 02 C9 FB 01 49 4E 43 80 04 04 8C 03 03 60 ......INC......`
003030: F5 DB 14 E7 78 13 00 E7 40 13 C9 A2 14 D2 B2 13 ....x...@.......
003040: C4 AA 14 D2 BA 12 4D FE 46 82 C6 03 81 44 45 46 ......M.F....DEF
003050: C2 06 84 D7 05 84 CD 04 84 D3 02 03 43 80 05 04 ............C...
003060: 8C 0B 02 4A 4E 5A F8 10 02 41 C1 27 02 C9 F3 11 ...JNZ...A.'....
003070: 53 42 43 62 8C 42 04 60 83 98 05 F4 DE 02 55 42 SBCb.B.`......UB
003080: 83 90 04 F4 D6 0A 4C 41 83 20 0A 52 41 83 28 0B ......LA. .RA.(.
003090: 4C 83 38 0A 45 54 7A 83 C0 02 43 C6 37 01 52 45 L.8.ETz...C.7.RE
0030A0: D4 C9 04 86 C0 14 C9 4D 14 CE 45 0B 53 7A 83 80 .......M..E.Sz..
0030B0: 0A 4C 43 83 00 04 C1 07 0B 83 10 03 C1 17 13 C4 .LC.............
0030C0: 6F 0A 52 43 83 08 04 C1 0F 0B 83 18 03 C1 1F 13 o.RC............
0030D0: C4 67 02 53 54 FC C7 02 43 41 4C F8 EF 05 09 F8 .g.ST...CAL.....
0030E0: EF 01 4F 52 83 B0 03 F4 F6 83 C7 01 02 55 54 75 ..OR.........UTu
0030F0: E0 D3 14 67 80 41 14 C9 A3 14 C4 AB 12 54 49 D2 ...g.A..£....TI.
003100: B3 13 44 D2 BB 01 41 44 44 60 83 80 05 F4 C6 04 ..D...ADD`......
003110: 62 8C 09 03 43 60 83 88 05 F4 CE 14 62 8C 4A 02 b...C`......b.J.
003120: 4E 44 83 A0 04 F4 E6 01 58 4F 52 83 A8 04 F4 EE ND......XOR.....
003130: 09 42 49 54 7A 83 40 02 52 CB FF 11 4E 45 C7 44 .BITz.@.R...NE.D
003140: 02 4F D0 00 01 48 41 4C D4 76 00 80 00 01 C8 26 .O...HAL.v.....&
003150: 02 CC 62 01 C1 60 02 C6 68 01 C4 22 02 C5 64 01 ..b..`..h.."..d.
003160: C2 20 02 C3 30 01 DA 2C 01 C3 66 01 4E DA 2A 02 . ..0..,..f.N.*.
003170: C3 2E 01 53 D0 6A 81 A4 00 01 C5 24 01 CC 28 01 ...S.j.....$..(.
003180: C9 6C 12 D8 62 32 D9 62 01 CD 38 01 D0 36 02 C5 .l..b2.b..8..6..
003190: 34 02 CF 32 01 D2 6E 00 60 63 28 26 24 22 66 20 4..2..n.`c(&$"f
0031A0: 38 36 34 32 66 2E 2C 2A 6A 62 64 30 68 62 64 30 8642f.,*jbd0hbd0
0031B0: 38 18 1D 08 18 1D 38 20 1D 34 24 1D 44 28 1D 44 8.....8 .4$.D(.D
0031C0: 2C 1D 41 A2 0D 42 3F 00 43 4C 1A 44 26 06 45 A8 ,.A..B?.CL.D&.E.
0031D0: 06 46 B7 08 47 9D 09 48 F8 03 49 F1 05 4C 1E 08 .F..G..H..I..L..
0031E0: 4D 8F 0A 4E 5D 0A 4F 9E 1A 50 49 09 51 1D 09 52 M..N].O..PI.Q..R
0031F0: 4B 06 53 9A 06 54 AC 0C 55 94 0C 56 95 09 57 7B K.S..T..U..V..W{
003200: 16 E5 16 F2 16 F6 16 00 17 0C 17 15 17 19 17 28 ...............(
003210: 17 2B 17 2F 17 46 17 4B 17 50 17 53 17 56 17 5A .+./.F.K.P.S.V.Z
003220: 17 5F 17 65 17 6B 17 6E 17 76 17 C4 17 DE 17 E6 ._.e.k.n.v......
003230: 17 ED 17 F3 17 FD 17 09 18 1B 18 35 18 40 18 59 ...........5.@.Y
003240: 18 5F 18 6C 18 AB 18 AE 18 B4 18 B9 18 C2 18 C8 ._.l............
003250: 18 CB 18 CE 18 EC 18 F6 18 FA 18 1E 19 22 19 49 .............".I
003260: 19 4D 19 63 19 8B 19 91 19 A1 19 AC 19 B6 19 C0 .M.c............
003270: 19 C9 19 CE 19 D1 19 D6 19 E1 19 E4 19 E7 19 EC ................
003280: 19 F3 19 05 1A 09 1A 0F 1A 14 1A 17 1A 1F 1A 22 ..............."
003290: 1A 27 1A 2A 1A 31 1A 35 1A 3E 1A 4D 1A 51 1A 54 .'.*.1.5.>.M.Q.T
0032A0: 1A 58 1A 5B 1A 5E 1A 61 1A 64 1A 6B 1A 7D 1A 8B .X.[.^.a.d.k.}..
0032B0: 1A 91 1A 98 1A 9B 1A 9F 1A A3 1A AE 1A B1 1A B9 .........£......
0032C0: 1A BF 1A 31 1D 34 1D 37 1D 3A 1D 3D 1D 40 1D 43 ...1.4.7.:.=.@.C
0032D0: 1D 46 1D 49 1D 4C 1D 4F 1D 52 1D 55 1D 58 1D 5B .F.I.L.O.R.U.X.[
0032E0: 1D 5E 1D 61 1D 64 1D 67 1D 6A 1D 6D 1D 70 1D 73 .^.a.d.g.j.m.p.s
0032F0: 1D 76 1D 79 1D 7C 1D 7F 1D 82 1D 85 1D 88 1D 8B .v.y.|..........
003300: 1D 8E 1D 91 1D 94 1D 97 1D 9A 1D 9D 1D A0 1D A3 ...............£
003310: 1D A6 1D A9 1D AC 1D AF 1D B2 1D 27 20 00 00 50 ...........' ..P
003320: 4F 50 20 44 45 0D 0A 20 49 4E 43 20 44 45 0D 0A OP DE.. INC DE..
003330: 20 4A 52 20 4C 30 30 36 31 0D 0A 0D 0A 3B 4C 6F JR L0061....;Lo
003340: 6F 6B 20 66 6F 72 20 61 20 6C 61 62 65 6C 20 6F ok for a label o
003350: 72 20 61 20 72 65 73 65 72 76 65 64 20 77 6F 72 r a reserved wor
003360: 64 0D 0A 0D 0A 49 44 45 4E 54 20 45 58 20 44 45 d....IDENT EX DE
003370: 2C 48 4C 0D 0A 20 4C 44 20 44 45 2C 54 41 42 32 ,HL.. LD DE,TAB2
003380: 14 29 14 2E 14 32 14 3B 14 48 14 4D 14 51 14 57 .)...2.;.H.M.Q.W
003390: 14 5B 14 5F 14 67 14 6B 14 6F 14 7F 14 93 14 96 .[._.g.k.o......
0033A0: 14 9F 14 BC 14 C6 14 D0 14 D8 14 E8 14 02 15 0D ................
0033B0: 15 11 15 1E 15 22 15 25 15 29 15 63 15 69 15 78 .....".%.).c.i.x
0033C0: 15 7D 15 80 15 88 15 9B 15 B7 15 BE 15 D4 15 E4 .}..............
0033D0: 15 EF 15 F2 15 13 16 17 16 30 16 36 16 43 16 65 .........0.6.C.e
0033E0: 16 7F 16 83 16 8A 16 92 16 9A 16 9D 16 A0 16 AB ................
0033F0: 16 AE 16 B6 16 BE 16 CA 16 CD 16 D1 16 D4 16 DD ................
003400: 1A 58 86 0C 59 97 1A 5A 19 08 09 7D 07 20 5F 07 .X..Y..Z...}. _.
003410: 7F 8B 07 43 9C 07 0D 52 0B 46 12 08 49 A6 07 4B ...C...R.F..I..K
003420: 6D 07 4C 6E 0C 51 82 0C 53 BC 07 52 A4 06 58 A1 m.Ln.Q..S..R..X.
003430: 07 5A AB 07 41 73 73 65 6D 62 6C E5 42 79 E5 43 .Z..Assembl.By.C
003440: 75 72 72 65 6E 74 20 53 74 61 74 E5 44 65 6C 65 urrent Stat.Dele
003450: 74 E5 45 64 69 F4 46 69 6E E4 47 65 74 20 74 65 t.Edi.Fin.Get te
003460: 78 F4 48 65 6C F0 49 6E 73 65 72 F4 43 54 52 4C x.Hel.Inser.CTRL
003470: 2F 4A 75 6D 70 20 74 6F 20 4D 4F 4E C1 4C 69 73 /Jump to MON.Lis
003480: F4 4D 6F 76 E5 72 65 4E 75 6D 62 65 F2 4F 62 6A .Mov.reNumbe.Obj
003490: 65 63 F4 50 75 74 20 74 65 78 F4 51 20 70 75 74 ec.Put tex.Q put
0034A0: 20 41 53 43 49 C9 52 75 EE 53 65 70 61 72 61 74 ASCI.Ru.Separat
0034B0: 6F F2 54 61 70 65 20 73 70 65 65 E4 55 70 70 65 o.Tape spee.Uppe
0034C0: 72 20 6C 69 6E E5 56 65 72 69 66 F9 57 69 64 74 r lin.Verif.Widt
0034D0: E8 74 65 58 74 20 69 6E 66 EF 59 20 70 72 69 6E .teXt inf.Y prin
0034E0: 74 20 6C 65 6E 67 74 E8 5A 20 70 72 69 6E 74 20 t lengt.Z print
0034F0: 74 65 78 F4 20 A0 50 61 72 64 6F 6E 3F 0D 00 00 tex. .Pardon?...
003500: 00 00 00 00 20 00 00 00 00 00 0D 00 00 00 00 00 .... ...........
003510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003530: 00 00 00 00 0D 54 61 62 6C 65 20 73 69 7A 65 3A .....Table size:
003540: 20 00 4F 70 74 69 6F 6E 73 3A 20 00 42 61 64 20 .Options: .Bad
003550: 4F 52 47 21 00 0D 4E 6F 20 52 6F 6F 6D 21 00 4E ORG!..No Room!.N
003560: 6F 20 50 72 69 6E 74 65 72 21 00 0D 2A 2A 46 69 o Printer!..**Fi
003570: 6C 65 20 43 6C 6F 73 65 64 21 2A 2A 0D 00 0D 46 le Closed!**...F
003580: 61 69 6C 65 64 21 0D 00 0D 56 65 72 69 66 69 65 ailed!...Verifie
003590: 64 0D 00 48 69 73 6F 66 74 20 47 45 4E 41 33 2E d..Hisoft GENA3.
0035A0: 31 20 41 73 73 65 6D 62 6C 65 72 2E 20 50 61 67 1 Assembler. Pag
0035B0: 65 20 00 2E 20 20 00 2A 45 52 52 4F 52 2A 20 00 e .. .*ERROR* .
0035C0: 00 00 2A 57 41 52 4E 49 4E 47 2A 20 00 50 61 73 ..*WARNING* .Pas
0035D0: 73 20 31 00 0D 50 61 73 73 20 32 20 65 72 72 6F s 1..Pass 2 erro
0035E0: 72 73 3A 20 00 00 00 61 62 73 65 6E 74 00 00 00 rs: ...absent...
0035F0: 00 00 00 7F 7F 7F 7F 7F FF 00 00 54 61 62 6C 65 ...........Table
003600: 00 4C 4F 41 44 20 20 20 20 54 58 20 00 00 00 00 .LOAD TX ....
003610: 00 00 08 00 00 7B 96 00 00 00 00 00 00 00 00 00 .....{..........
003620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003640: 34 54 00 0D 04 0D 14 07 6C 64 09 28 68 6C 29 2C 4T......ld.(hl),
003650: 23 63 39 0D 17 07 72 65 74 0D 10 27 7A 7A 7A 3A #c9...ret..'zzz:
003660: 64 65 66 62 09 30 2C 31 2C 32 2C 33 2C 34 2C 35 defb.0,1,2,3,4,5
003670: 2C 36 2C 37 2C 38 2C 39 0D 1A 00 00 00 00 00 00 ,6,7,8,9........
003680: 30 54 36 25 01 00 4C 4F 41 44 3A 4F 52 47 09 23 0T6%..LOAD:ORG.#
003690: 37 32 30 30 09 3B 2A 2A 2A 2A 20 4C 4F 41 44 45 7200.;**** LOADE
0036A0: 52 20 4A 41 49 2D 41 4C 41 49 20 2A 2A 2A 2A 20 R JAI-ALAI ****
0036B0: 0D 02 00 0D 03 00 4A 41 49 3A 65 71 75 09 23 36 ......JAI:equ.#6
0036C0: 32 37 30 0D 05 00 50 45 4C 4F 3A 65 71 75 09 23 270...PELO:equ.#
0036D0: 32 30 30 30 0D 0A 00 0D 17 00 53 43 52 55 54 3A 2000......SCRUT:
0036E0: 65 71 75 09 4A 41 49 2B 30 33 09 3B 63 6C 61 76 equ.JAI+03.;clav
0036F0: 69 65 72 0D 18 00 0D 20 00 4A 50 09 44 45 42 55 ier.... .JP.DEBU
003700: 54 09 3B 2B 20 23 30 30 0D 21 00 4A 50 09 50 41 T.;+ #00.!.JP.PA
003710: 4C 31 09 3B 2B 20 23 30 33 0D 24 00 4A 50 09 4E L1.;+ #03.$.JP.N
003720: 4F 49 52 09 3B 2B 20 30 36 0D 25 00 4A 50 09 46 OIR.;+ 06.%.JP.F
003730: 49 4E 09 3B 2B 20 30 39 0D 26 00 56 49 4C 4C 3A IN.;+ 09.&.VILL:
003740: 64 65 66 62 09 30 31 09 3B 6E 75 6D 20 73 69 74 defb.01.;num sit
003750: 65 0D 2F 00 0D 30 00 50 5F 53 4F 4E 3A 4A 50 09 e./..0.P_SON:JP.
003760: 53 4F 4E 31 09 3B 2B 20 31 33 0D 31 00 4A 50 09 SON1.;+ 13.1.JP.
003770: 53 4F 4E 32 0D 32 00 4A 50 09 53 4F 4E 33 0D 33 SON2.2.JP.SON3.3
003780: 00 4A 50 09 53 4F 4E 34 0D 34 00 4A 50 09 53 4F .JP.SON4.4.JP.SO
003790: 4E 35 0D 35 00 4A 50 09 53 4F 4E 36 0D 36 00 4A N5.5.JP.SON6.6.J
0037A0: 50 09 53 4F 4E 37 0D 37 00 4A 50 09 53 4F 4E 38 P.SON7.7.JP.SON8
0037B0: 0D 38 00 4A 50 09 53 4F 4E 39 0D 39 00 4A 50 09 .8.JP.SON9.9.JP.
0037C0: 53 4F 4E 31 30 0D 3A 00 4A 50 09 53 4F 4E 31 31 SON10.:.JP.SON11
0037D0: 0D 3B 00 4A 50 09 53 4F 4E 31 32 0D 3C 00 4A 50 .;.JP.SON12.<.JP
0037E0: 09 73 6F 75 6E 64 71 0D 3D 00 4C 49 45 3A 64 65 .soundq.=.LIE:de
0037F0: 66 62 09 31 09 3B 2B 35 32 0D 3E 00 4E 4A 4F 3A fb.1.;+52.>.NJO:
003800: 20 75 73 65 64 3A 20 00 20 66 72 6F 6D 20 00 0D used: . from ..
003810: 45 78 65 63 75 74 65 73 3A 20 00 4E 6F 20 54 61 Executes: .No Ta
003820: 62 6C 65 20 73 70 61 63 65 21 00 0D 48 49 53 4F ble space!..HISO
003830: 46 54 20 47 45 4E 41 33 2E 31 20 41 53 53 45 4D FT GENA3.1 ASSEM
003840: 42 4C 45 52 20 41 4D 53 54 52 41 44 20 43 50 43 BLER AMSTRAD CPC
003850: 34 36 34 0D 43 6F 70 79 72 69 67 68 74 20 20 48 464.Copyright H
003860: 49 53 4F 46 54 20 31 39 38 34 0D 41 6C 6C 20 72 ISOFT 1984.All r
003870: 69 67 68 74 73 20 72 65 73 65 72 76 65 64 0D 0D ights reserved..
003880: 00 F4 FF FF F5 01 00 F6 00 FF F7 00 01 00 00 00 ................
003890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0038A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 34 00 37 .............4.7
0038B0: 00 3A 00 3D 00 40 00 43 00 46 00 49 00 4C 00 4F .:.=.@.C.F.I.L.O
0038C0: 00 54 00 58 00 61 00 6A 00 6E 00 71 00 77 00 7A .T.X.a.j.n.q.w.z
0038D0: 00 7F 00 82 00 85 00 99 00 9D 00 B0 00 B5 00 B8 ................
0038E0: 00 C3 00 CC 00 D2 00 DB 00 E9 00 EF 00 F4 00 F9 ................
0038F0: 00 00 01 07 01 0A 01 13 01 16 01 1E 01 42 01 45 .............B.E
003900: 01 67 01 6A 01 70 01 73 01 77 01 7E 01 85 01 AB .g.j.p.s.w.~....
003910: 01 B1 01 BC 01 CA 01 D7 01 DA 01 DD 01 F9 01 FC ................
003920: 01 03 02 0B 02 25 02 2A 02 33 02 4C 02 57 02 7E .....%.*.3.L.W.~
003930: 02 85 02 88 02 8C 02 92 02 9A 02 A1 02 A5 02 A8 ................
003940: 02 AB 02 AE 02 B1 02 B5 02 BA 02 BD 02 C0 02 C3 ................
003950: 02 CB 02 D3 02 D6 02 E8 02 F4 02 02 03 0D 03 25 ...............%
003960: 03 2A 03 44 03 52 03 64 03 74 03 77 03 7A 03 86 .*.D.R.d.t.w.z..
003970: 03 8B 03 91 03 94 03 97 03 9A 03 9D 03 A0 03 A3 ...............£
003980: 03 A6 03 AA 03 B0 03 B5 03 B8 03 BC 03 BF 03 C4 ................
003990: 03 C7 03 CA 03 CF 03 D3 03 D6 03 F1 03 F4 03 F9 ................
0039A0: 03 FF 03 0A 04 14 04 20 04 26 04 44 04 61 04 82 ....... .&.D.a..
0039B0: 04 85 04 8A 04 8E 04 91 04 94 04 AD 04 B2 04 BD ................
0039C0: 04 CE 04 E1 04 E7 04 F4 04 F7 04 FC 04 00 05 03 ................
0039D0: 05 06 05 0A 05 0F 05 13 05 1C 05 1F 05 22 05 28 .............".(
0039E0: 05 2D 05 34 05 38 05 3B 05 3F 05 46 05 4D 05 51 .-.4.8.;.?.F.M.Q
0039F0: 05 54 05 58 05 65 05 68 05 6F 05 77 05 96 05 AA .T.X.e.h.o.w....
003A00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
003A10: 03 00 01 00 02 09 4E E5 03 00 C1 02 00 00 00 02 ......N.........
003A20: 03 00 C6 02 00 00 00 02 03 00 C2 02 00 00 00 02 ................
003A30: 03 00 C7 02 00 00 00 02 03 00 C3 02 00 00 00 02 ................
003A40: 03 00 C8 02 00 00 00 02 03 00 C4 02 00 00 00 02 ................
003A50: 03 00 C9 02 00 00 00 02 03 00 C5 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: 64 65 66 62 09 30 09 3B 2B 35 33 0D 3F 00 4A 4F defb.0.;+53.?.JO
003B10: 4B 3A 64 65 66 62 09 31 09 3B 2B 35 34 0D 40 00 K:defb.1.;+54.@.
003B20: 41 44 56 3A 64 65 66 62 09 34 09 3B 2B 35 35 0D ADV:defb.4.;+55.
003B30: 41 00 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D 42 A.;***********.B
003B40: 00 44 45 42 55 54 3A 6E 6F 70 0D 43 00 0D 44 00 .DEBUT:nop.C..D.
003B50: 3B 20 20 20 20 20 20 20 20 63 61 6C 6C 20 77 61 ; call wa
003B60: 69 74 31 73 0D 45 00 0D 46 00 4C 44 09 53 50 2C it1s.E..F.LD.SP,
003B70: 23 34 46 46 45 0D 47 00 63 61 6C 6C 09 49 4E 54 #4FFE.G.call.INT
003B80: 33 38 0D 48 00 0D 49 00 3B 20 20 20 20 20 20 20 38.H..I.;
003B90: 20 63 61 6C 6C 20 70 64 69 73 63 20 3B 70 72 6F call pdisc ;pro
003BA0: 74 65 63 0D 4A 00 63 61 6C 6C 09 6C 6F 61 64 09 tec.J.call.load.
003BB0: 3B 69 6E 69 74 2E 0D 53 00 63 61 6C 6C 09 77 61 ;init..S.call.wa
003BC0: 69 74 31 73 0D 54 00 6C 64 09 61 2C 33 0D 55 00 it1s.T.ld.a,3.U.
003BD0: 63 61 6C 6C 09 6C 6F 61 64 0D 56 00 6C 64 09 61 call.load.V.ld.a
003BE0: 2C 30 30 0D 57 00 63 61 6C 6C 09 6C 6F 61 64 0D ,00.W.call.load.
003BF0: 58 00 6C 64 09 61 2C 30 31 0D 59 00 63 61 6C 6C X.ld.a,01.Y.call
003C00: 09 6C 6F 61 64 0D 5A 00 6C 64 09 61 2C 30 32 0D .load.Z.ld.a,02.
003C10: 5B 00 63 61 6C 6C 09 6C 6F 61 64 0D 5C 00 6C 64 [.call.load.\.ld
003C20: 09 61 2C 30 34 0D 5D 00 63 61 6C 6C 09 6C 6F 61 .a,04.].call.loa
003C30: 64 0D 5E 00 6C 64 09 61 2C 30 35 0D 5F 00 63 61 d.^.ld.a,05._.ca
003C40: 6C 6C 09 6C 6F 61 64 0D 60 00 6C 64 09 61 2C 30 ll.load.`.ld.a,0
003C50: 36 0D 61 00 63 61 6C 6C 09 6C 6F 61 64 0D 62 00 6.a.call.load.b.
003C60: 6C 64 09 61 2C 30 37 0D 63 00 63 61 6C 6C 09 6C ld.a,07.c.call.l
003C70: 6F 61 64 0D 64 00 4A 50 09 4D 45 53 0D 65 00 3B oad.d.JP.MES.e.;
003C80: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D 66 00 44 41 42 **********.f.DAB
003C90: 3A 64 65 66 77 09 30 30 0D 67 00 4C 49 45 55 3A :defw.00.g.LIEU:
003CA0: 64 65 66 62 09 23 39 31 2C 23 45 43 2C 31 2C 30 defb.#91,#EC,1,0
003CB0: 0D 68 00 64 65 66 62 09 23 33 31 2C 23 43 44 2C .h.defb.#31,#CD,
003CC0: 32 2C 30 0D 69 00 64 65 66 62 09 23 38 31 2C 23 2,0.i.defb.#81,#
003CD0: 45 44 2C 33 2C 30 0D 6A 00 64 65 66 62 09 23 46 ED,3,0.j.defb.#F
003CE0: 46 0D 6B 00 4E 4A 4F 55 45 3A 64 65 66 62 09 23 F.k.NJOUE:defb.#
003CF0: 32 31 2C 23 43 45 2C 31 2C 30 0D 6C 00 64 65 66 21,#CE,1,0.l.def
003D00: 00 4D 55 53 49 43 20 20 20 54 58 20 00 00 00 00 .MUSIC TX ....
003D10: 00 00 08 00 00 7B 96 00 00 00 00 00 00 00 00 00 .....{..........
003D20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003D30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003D40: F3 10 00 C9 04 30 35 2C 36 39 2C 30 35 2C 36 37 .....05,69,05,67
003D50: 2C 31 30 2C 36 35 2C 31 30 2C 36 34 2C 32 30 0D ,10,65,10,64,20.
003D60: 8B 05 64 65 66 62 09 30 0D DC 05 0D E1 05 64 65 ..defb.0......de
003D70: 66 62 09 30 0D E6 05 0D EB 05 64 65 66 62 09 30 fb.0......defb.0
003D80: EF 10 36 25 01 00 3B 2E 2E 2E 2E 2E 2E 2E 2E 2E ..6%..;.........
003D90: 2E 2E 52 41 46 54 20 4D 55 53 49 43 2E 2E 2E 2E ..RAFT MUSIC....
003DA0: 41 6F 75 74 20 31 39 39 31 0D 02 00 0D 05 00 6F Aout 1991......o
003DB0: 72 67 09 23 31 30 30 30 0D 06 00 74 61 6E 6F 3A rg.#1000...tano:
003DC0: 65 71 75 09 23 46 30 30 09 3B 6E 6F 74 65 73 0D equ.#F00.;notes.
003DD0: 07 00 73 6F 75 6E 64 71 3A 65 71 75 09 23 37 32 ..soundq:equ.#72
003DE0: 30 30 2B 34 39 0D 0A 00 6A 70 09 6E 77 66 0D 14 00+49...jp.nwf..
003DF0: 00 76 69 74 65 73 3A 64 65 66 62 09 37 0D 64 00 .vites:defb.7.d.
003E00: 68 61 75 74 65 3A 64 65 66 62 09 31 2C 31 2C 30 haute:defb.1,1,0
003E10: 09 3B 6D 65 6C 31 0D 65 00 64 65 66 77 09 62 61 .;mel1.e.defw.ba
003E20: 74 31 2C 62 61 74 31 30 0D 66 00 64 65 66 77 09 t1,bat10.f.defw.
003E30: 62 61 74 31 2C 62 61 74 31 2C 62 61 74 31 2C 62 bat1,bat1,bat1,b
003E40: 61 74 31 2C 62 61 74 31 2C 62 61 74 31 2C 62 61 at1,bat1,bat1,ba
003E50: 74 31 2C 62 61 74 31 0D 67 00 64 65 66 77 09 62 t1,bat1.g.defw.b
003E60: 61 74 31 2C 62 61 74 31 2C 62 61 74 31 2C 62 61 at1,bat1,bat1,ba
003E70: 74 31 2C 62 61 74 31 2C 62 61 74 31 2C 62 61 74 t1,bat1,bat1,bat
003E80: 31 2C 62 61 74 31 30 0D 68 00 64 65 66 77 09 62 1,bat10.h.defw.b
003E90: 61 74 31 2C 62 61 74 31 2C 62 61 74 31 2C 62 61 at1,bat1,bat1,ba
003EA0: 74 31 2C 62 61 74 31 2C 62 61 74 31 2C 62 61 74 t1,bat1,bat1,bat
003EB0: 31 2C 62 61 74 31 0D 69 00 64 65 66 77 09 62 61 1,bat1.i.defw.ba
003EC0: 74 31 2C 62 61 74 31 2C 62 61 74 31 2C 62 61 74 t1,bat1,bat1,bat
003ED0: 31 2C 62 61 74 31 2C 62 61 74 31 2C 62 61 74 31 1,bat1,bat1,bat1
003EE0: 2C 62 61 74 31 30 0D 6E 00 64 65 66 77 09 30 0D ,bat10.n.defw.0.
003EF0: C8 00 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ..;-------------
003F00: 00 53 4F 4E 53 20 20 20 20 42 41 53 00 00 00 00 .SONS BAS....
003F10: 00 00 00 00 00 70 01 00 C0 03 00 00 00 00 00 00 .....p..........
003F20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003F30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003F40: C0 03 00 90 04 2C 15 2C 0E 2C 0E 00 19 00 44 01 .....,.,.,....D.
003F50: CC 20 12 2C 19 2F 2C 0D 00 00 74 F0 2C 0E 2C 15 . .,./,...t.,.,.
003F60: 2C 0E 2C 0E 00 07 00 4A 01 01 C0 00 17 00 4B 01 ,.,....J......K.
003F70: CC 20 0F 2C 19 3C 2C 19 64 2C 19 0C 2C 0E 2C 14 . .,.<,.d,..,.,.
003F80: 2D 00 01 00 99 20 0F 2C 0F 2C F5 10 2C 19 14 2C -.... .,.,..,..,
003F90: 0F 2C F5 13 2C 19 0F 2C 0F 2C 13 2C 19 0F 2C 0F .,..,..,.,.,..,.
003FA0: 2C 10 2C 19 0F 2C 0F 2C 14 2C 19 0F 00 17 00 03 ,.,..,.,.,......
003FB0: 00 99 20 10 2C 0F 2C 0E 2C 19 32 2C 19 32 2C F5 .. .,.,.,.2,.2,.
003FC0: 12 2C 0F 00 29 00 50 00 CC 20 10 2C 19 BE 2C 19 .,..).P.. .,..,.
003FD0: 64 2C 16 2C 0E 2C 10 2C 0E 01 20 01 C0 20 2B 20 d,.,.,.,.. .. +
003FE0: 64 65 20 31 35 20 70 6F 69 6E 74 73 00 17 00 5A de 15 points...Z
003FF0: 00 CC 20 0F 2C 19 2F 2C 19 14 2C 19 0E 2C 0E 2C .. .,./,..,..,.,
004000: 0E 2C 0E 00 17 00 64 00 CC 20 0F 2C 19 2F 2C 19 .,....d.. .,./,.
004010: 50 2C 19 0E 2C 0E 2C 0F 2C 0E 00 19 00 65 00 CC P,..,.,.,....e..
004020: 20 0F 2C 19 2F 2C 19 28 2C 19 0C 2C 0E 2C 0E 2C .,./,.(,..,.,.,
004030: 0E 20 20 00 27 00 78 00 01 C0 20 20 20 20 20 20 . .'.x...
004040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
004050: 20 42 72 61 76 6F 20 21 21 21 00 19 00 82 00 9A Bravo !!!......
004060: 20 12 2C 19 0E 2C 0F 2C 13 2C 19 0E 2C F5 0F 2C .,..,.,.,..,..,
004070: 19 14 20 00 10 00 84 00 99 20 12 2C 19 32 2C F5 .. ...... .,.2,.
004080: 12 2C 12 00 18 00 8C 00 CC 20 0F 2C 19 FA 2C 1A .,....... .,..,.
004090: 90 01 2C 0E 2C 12 2C 0E 2C 19 10 00 07 00 96 00 ..,.,.,.,.......
0040A0: 01 C0 00 2B 00 A0 00 A1 20 FF 43 EF 22 22 20 EB ...+.... .C."" .
0040B0: 20 1E A0 00 01 20 01 C0 2D 2D 2D 2D 2D 2D 2D 2D .... ..--------
0040C0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 00 2A 00 -------------.*.
0040D0: AA 00 01 C0 20 20 20 20 20 20 20 20 20 20 20 20 ....
0040E0: 20 20 20 20 20 20 20 20 20 20 20 50 6F 69 6E 74 Point
0040F0: 73 20 6E 6F 72 6D 2E 00 2E 00 AC 00 99 20 13 2C s norm....... .,
004100: 2D 0D E8 03 64 75 72 62 3A 64 65 66 62 09 31 2C -...durb:defb.1,
004110: 31 2C 30 09 3B 62 61 73 73 65 0D E9 03 64 65 66 1,0.;basse...def
004120: 77 09 73 6E 6E 0D EB 03 64 65 66 77 09 52 30 30 w.snn...defw.R00
004130: 2C 52 30 31 0D EC 03 64 65 66 77 09 52 30 30 2C ,R01...defw.R00,
004140: 52 30 31 0D EE 03 64 65 66 77 09 42 30 30 0D EF R01...defw.B00..
004150: 03 64 65 66 77 09 52 30 30 2C 52 30 31 0D 01 04 .defw.R00,R01...
004160: 64 65 66 77 09 30 0D 02 04 3B 2D 2D 2D 2D 2D 2D defw.0...;------
004170: 2D 2D 2D 2D 2D 0D 03 04 64 75 72 68 3A 64 65 66 -----...durh:def
004180: 62 09 31 2C 31 2C 30 09 3B 6D 65 6C 0D 04 04 64 b.1,1,0.;mel...d
004190: 65 66 77 09 73 6E 6E 0D 05 04 64 65 66 77 09 73 efw.snn...defw.s
0041A0: 6E 6E 2C 73 6E 6E 2C 73 6E 6E 2C 73 6E 6E 0D 07 nn,snn,snn,snn..
0041B0: 04 64 65 66 77 09 4D 30 30 2C 4D 30 31 0D 08 04 .defw.M00,M01...
0041C0: 64 65 66 77 09 42 30 30 0D 09 04 64 65 66 77 09 defw.B00...defw.
0041D0: 4D 30 30 2C 4D 30 31 0D 0B 04 0D 0C 04 0D 0D 04 M00,M01.........
0041E0: 64 65 66 77 09 30 0D 10 04 0D 11 04 64 6E 6F 3A defw.0......dno:
0041F0: 64 65 66 77 09 30 30 30 30 0D 12 04 64 64 75 3A defw.0000...ddu:
004200: 64 65 66 62 09 30 0D 13 04 64 63 61 3A 64 65 66 defb.0...dca:def
004210: 62 09 30 0D 14 04 73 6F 75 31 3A 64 65 66 62 09 b.0...sou1:defb.
004220: 31 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 37 2C 30 1,0,0,0,0,0,07,0
004230: 37 2C 30 09 3B 62 61 74 20 0D 15 04 73 6F 75 32 7,0.;bat ...sou2
004240: 3A 64 65 66 62 09 32 2C 30 2C 30 2C 30 2C 30 2C :defb.2,0,0,0,0,
004250: 30 2C 31 30 2C 30 30 2C 30 09 3B 62 61 73 73 0D 0,10,00,0.;bass.
004260: 16 04 73 6F 75 33 3A 64 65 66 62 09 34 2C 30 2C ..sou3:defb.4,0,
004270: 30 2C 30 2C 30 2C 30 2C 30 39 2C 30 30 2C 30 09 0,0,0,0,09,00,0.
004280: 3B 6D 65 6C 0D 17 04 3B 2D 2D 2D 2D 2D 2D 2D 0D ;mel...;-------.
004290: 18 04 62 61 73 73 3A 6C 64 09 69 79 2C 64 75 72 ..bass:ld.iy,dur
0042A0: 62 0D 19 04 6C 64 09 61 2C 32 0D 1A 04 75 6D 75 b...ld.a,2...umu
0042B0: 3A 6C 64 09 28 64 63 61 29 2C 61 0D 1B 04 64 65 :ld.(dca),a...de
0042C0: 63 09 28 69 79 2B 30 29 0D 1C 04 72 65 74 09 6E c.(iy+0)...ret.n
0042D0: 7A 0D 1D 04 6D 31 3A 70 75 73 68 09 69 79 0D 1E z...m1:push.iy..
0042E0: 04 70 6F 70 09 68 6C 0D 1F 04 69 6E 63 09 68 6C .pop.hl...inc.hl
0042F0: 0D 20 04 6C 64 09 61 2C 28 69 79 2B 31 29 0D 21 . .ld.a,(iy+1).!
004300: 0F 2C 0E 2C 19 14 2C 0F 2C F5 13 2C 19 0F 2C 0F .,.,..,.,..,..,.
004310: 2C 13 2C 19 0F 2C 0F 2C F5 19 0B 2C 19 14 2C 0F ,.,..,.,...,..,.
004320: 2C 14 2C 19 0F 00 1D 00 AF 00 01 C0 53 4F 55 4E ,.,.........SOUN
004330: 44 20 32 2C 37 31 2C 31 31 30 2C 38 2C 30 2C 35 D 2,71,110,8,0,5
004340: 2C 30 00 17 00 B4 00 CC 20 0F 2C 19 2F 2C 19 50 ,0...... .,./,.P
004350: 2C 19 0C 2C 0E 2C 13 2C 0E 00 17 00 B6 00 CC 20 ,..,.,.,.......
004360: 0F 2C 19 2F 2C 19 1E 2C 19 0A 2C 0E 2C 0E 2C 0E .,./,..,..,.,.,.
004370: 00 25 00 BE 00 01 C0 20 20 20 20 20 20 20 20 20 .%.....
004380: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 72 Br
004390: 61 76 6F 20 21 00 19 00 C0 00 9A 20 13 2C 14 2C avo !...... .,.,
0043A0: 10 2C 19 0A 2C 19 0C 2C F5 0F 2C 19 0F 20 00 18 .,..,..,..,.. ..
0043B0: 00 C8 00 CC 20 0F 2C 1A 2C 01 2C 19 C8 2C 0E 2C .... .,.,.,..,.,
0043C0: 13 2C 0E 2C 19 14 00 07 00 C9 00 01 C0 00 2B 00 .,.,..........+.
0043D0: CA 00 A1 20 FF 43 EF 22 22 20 EB 20 1E CA 00 01 ... .C."" . ....
0043E0: 20 01 C0 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ..-------------
0043F0: 2D 2D 2D 2D 2D 2D 2D 2D 00 2A 00 CB 00 01 C0 20 --------.*.....
004400: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
004410: 20 20 20 20 20 20 50 6F 69 6E 74 73 20 6E 6F 72 Points nor
004420: 6D 2E 00 30 00 DC 00 99 20 14 2C 0F 2C 0E 2C 19 m..0.... .,.,.,.
004430: 14 2C 0F 2C F5 19 0D 2C 19 0F 2C 0F 2C F5 15 2C .,.,...,..,.,..,
004440: 19 0F 2C 0F 2C F5 12 2C 19 0F 2C 0F 2C F5 14 2C ..,.,..,..,.,..,
004450: 19 14 00 07 00 E6 00 01 C0 00 18 00 E8 00 CC 20 ...............
004460: 0F 2C 19 3C 2C 19 64 2C 19 0C 2C 0E 2C 14 2C 0E .,.<,.d,..,.,.,.
004470: 20 00 07 00 2C 01 01 C0 00 2B 00 2E 01 A1 20 FF ...,....+.... .
004480: 43 EF 22 22 20 EB 20 1E 2E 01 01 20 01 C0 2D 2D C."" . .... ..--
004490: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0044A0: 2D 2D 2D 00 07 00 2F 01 01 C0 00 1D 00 36 01 9A ---.../......6..
0044B0: 20 15 2C 11 2C 13 2C 10 2C 0F 2C 0E 2C 19 0A 2C .,.,.,.,.,.,..,
0044C0: 19 0F 2C F5 0F 2C 17 00 0D 00 3E 01 0D 00 00 74 ..,..,....>....t
0044D0: F0 EF 19 96 00 19 00 40 01 CC 20 0F 2C 19 47 2C .......@.. .,.G,
0044E0: 0D 00 00 74 F0 2C 0E 2C 15 2C 0E 2C 0E 00 19 00 ...t.,.,.,.,....
0044F0: 42 01 CC 20 10 2C 19 3C 2C 0D 00 00 74 F0 2C 0E B.. .,.<,...t.,.
004500: 04 61 64 64 09 61 2C 61 0D 22 04 6C 64 09 63 2C .add.a,a.".ld.c,
004510: 61 0D 23 04 6C 64 09 62 2C 30 0D 24 04 61 64 64 a.#.ld.b,0.$.add
004520: 09 68 6C 2C 62 63 0D 25 04 6C 64 09 65 2C 28 68 .hl,bc.%.ld.e,(h
004530: 6C 29 0D 26 04 69 6E 63 09 68 6C 0D 27 04 6C 64 l).&.inc.hl.'.ld
004540: 09 64 2C 28 68 6C 29 0D 28 04 6C 64 09 61 2C 64 .d,(hl).(.ld.a,d
004550: 0D 29 04 6F 72 09 61 0D 2A 04 6A 72 09 6E 7A 2C .).or.a.*.jr.nz,
004560: 6D 38 0D 2B 04 6C 64 09 28 69 79 2B 31 29 2C 31 m8.+.ld.(iy+1),1
004570: 0D 2C 04 6D 32 3A 6C 64 09 28 69 79 2B 32 29 2C .,.m2:ld.(iy+2),
004580: 30 0D 2D 04 6A 72 09 6D 31 0D 2E 04 6D 38 3A 65 0.-.jr.m1...m8:e
004590: 78 09 64 65 2C 68 6C 0D 2F 04 6C 64 09 63 2C 28 x.de,hl./.ld.c,(
0045A0: 69 79 2B 32 29 0D 30 04 6C 64 09 62 2C 30 0D 31 iy+2).0.ld.b,0.1
0045B0: 04 61 64 64 09 68 6C 2C 62 63 0D 32 04 70 75 73 .add.hl,bc.2.pus
0045C0: 68 09 68 6C 0D 33 04 70 6F 70 09 69 78 0D 34 04 h.hl.3.pop.ix.4.
0045D0: 6D 37 3A 6C 64 09 61 2C 28 69 78 2B 30 29 0D 35 m7:ld.a,(ix+0).5
0045E0: 04 70 6F 6B 3A 63 61 6C 6C 09 72 6E 74 0D 36 04 .pok:call.rnt.6.
0045F0: 6C 64 09 61 2C 28 69 78 2B 31 29 0D 37 04 6C 64 ld.a,(ix+1).7.ld
004600: 09 28 69 79 2B 30 29 2C 61 0D 38 04 6C 64 09 62 .(iy+0),a.8.ld.b
004610: 2C 61 0D 39 04 61 64 64 09 61 2C 62 0D 3A 04 6C ,a.9.add.a,b.:.l
004620: 64 09 28 64 64 75 29 2C 61 0D 3B 04 6C 64 09 61 d.(ddu),a.;.ld.a
004630: 2C 28 69 78 2B 30 29 0D 3C 04 6F 72 09 61 0D 3D ,(ix+0).<.or.a.=
004640: 04 6A 72 09 6E 7A 2C 6D 33 0D 3E 04 73 64 32 3A .jr.nz,m3.>.sd2:
004650: 69 6E 63 09 28 69 79 2B 31 29 0D 3F 04 6A 72 09 inc.(iy+1).?.jr.
004660: 6D 32 0D 40 04 6D 33 3A 6C 64 09 61 2C 28 64 63 m2.@.m3:ld.a,(dc
004670: 61 29 0D 41 04 63 70 09 31 0D 42 04 6A 72 09 6E a).A.cp.1.B.jr.n
004680: 7A 2C 6D 34 0D 43 04 6C 64 09 68 6C 2C 73 6F 75 z,m4.C.ld.hl,sou
004690: 31 0D 44 04 6A 72 09 6D 36 0D 45 04 6D 34 3A 63 1.D.jr.m6.E.m4:c
0046A0: 70 09 32 0D 46 04 6A 72 09 6E 7A 2C 6D 35 0D 47 p.2.F.jr.nz,m5.G
0046B0: 04 6C 64 09 68 6C 2C 73 6F 75 32 0D 49 04 6A 72 .ld.hl,sou2.I.jr
0046C0: 09 6D 36 0D 4A 04 6D 35 3A 6C 64 09 68 6C 2C 73 .m6.J.m5:ld.hl,s
0046D0: 6F 75 33 0D 4D 04 6D 36 3A 6E 6F 70 0D 50 04 70 ou3.M.m6:nop.P.p
0046E0: 75 73 68 09 68 6C 0D 51 04 3B 20 20 20 20 20 20 ush.hl.Q.;
0046F0: 20 20 69 6E 63 20 20 68 6C 0D 52 04 3B 20 20 20 inc hl.R.;
004700: 2C 15 2C 0E 2C 0E 00 19 00 44 01 CC 20 12 2C 19 ,.,.,....D.. .,.
004710: 2F 2C 0D 00 00 74 F0 2C 0E 2C 15 2C 0E 2C 0E 00 /,...t.,.,.,.,..
004720: 07 00 4A 01 01 C0 00 17 00 4B 01 CC 20 0F 2C 19 ..J......K.. .,.
004730: 3C 2C 19 64 2C 19 0C 2C 0E 2C 14 2C 0E 00 00 00 <,.d,..,.,.,....
004740: 1A FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
004750: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
004760: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
004770: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
004780: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 72 Br
004790: 61 76 6F 20 21 00 19 00 C0 00 9A 20 13 2C 14 2C avo !...... .,.,
0047A0: 10 2C 19 0A 2C 19 0C 2C F5 0F 2C 19 0F 20 00 18 .,..,..,..,.. ..
0047B0: 00 C8 00 CC 20 0F 2C 1A 2C 01 2C 19 C8 2C 0E 2C .... .,.,.,..,.,
0047C0: 13 2C 0E 2C 19 14 00 07 00 C9 00 01 C0 00 2B 00 .,.,..........+.
0047D0: CA 00 A1 20 FF 43 EF 22 22 20 EB 20 1E CA 00 01 ... .C."" . ....
0047E0: 20 01 C0 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ..-------------
0047F0: 2D 2D 2D 2D 2D 2D 2D 2D 00 2A 00 CB 00 01 C0 20 --------.*.....
004800: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
004810: 20 20 20 20 20 20 50 6F 69 6E 74 73 20 6E 6F 72 Points nor
004820: 6D 2E 00 30 00 DC 00 99 20 14 2C 0F 2C 0E 2C 19 m..0.... .,.,.,.
004830: 14 2C 0F 2C F5 19 0D 2C 19 0F 2C 0F 2C F5 15 2C .,.,...,..,.,..,
004840: 19 0F 2C 0F 2C F5 12 2C 19 0F 2C 0F 2C F5 14 2C ..,.,..,..,.,..,
004850: 19 14 00 07 00 E6 00 01 C0 00 18 00 E8 00 CC 20 ...............
004860: 0F 2C 19 3C 2C 19 64 2C 19 0C 2C 0E 2C 14 2C 0E .,.<,.d,..,.,.,.
004870: 20 00 07 00 2C 01 01 C0 00 2B 00 2E 01 A1 20 FF ...,....+.... .
004880: 43 EF 22 22 20 EB 20 1E 2E 01 01 20 01 C0 2D 2D C."" . .... ..--
004890: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0048A0: 2D 2D 2D 00 07 00 2F 01 01 C0 00 1D 00 36 01 9A ---.../......6..
0048B0: 20 15 2C 11 2C 13 2C 10 2C 0F 2C 0E 2C 19 0A 2C .,.,.,.,.,.,..,
0048C0: 19 0F 2C F5 0F 2C 17 00 0D 00 3E 01 0D 00 00 74 ..,..,....>....t
0048D0: F0 EF 19 96 00 19 00 40 01 CC 20 0F 2C 19 47 2C .......@.. .,.G,
0048E0: 0D 00 00 74 F0 2C 0E 2C 15 2C 0E 2C 0E 00 19 00 ...t.,.,.,.,....
0048F0: 42 01 CC 20 10 2C 19 3C 2C 0D 00 00 74 F0 2C 0E B.. .,.<,...t.,.
004900: 20 20 20 20 20 69 6E 63 20 20 68 6C 0D 53 04 69 inc hl.S.i
004910: 6E 63 09 68 6C 0D 56 04 6C 64 09 64 65 2C 28 64 nc.hl.V.ld.de,(d
004920: 6E 6F 29 0D 58 04 6C 64 09 28 68 6C 29 2C 65 0D no).X.ld.(hl),e.
004930: 5A 04 69 6E 63 09 68 6C 0D 5C 04 6C 64 09 28 68 Z.inc.hl.\.ld.(h
004940: 6C 29 2C 64 0D 5E 04 69 6E 63 09 68 6C 0D 60 04 l),d.^.inc.hl.`.
004950: 3B 20 20 20 20 20 20 20 20 69 6E 63 20 20 68 6C ; inc hl
004960: 0D 62 04 3B 20 20 20 20 20 20 20 20 69 6E 63 20 .b.; inc
004970: 20 68 6C 0D 64 04 6C 64 09 61 2C 28 64 64 75 29 hl.d.ld.a,(ddu)
004980: 0D 66 04 6C 64 09 28 68 6C 29 2C 61 0D 68 04 70 .f.ld.(hl),a.h.p
004990: 6F 70 09 68 6C 0D 6A 04 73 64 31 3A 70 75 73 68 op.hl.j.sd1:push
0049A0: 09 69 78 0D 6C 04 70 75 73 68 09 69 79 0D 6E 04 .ix.l.push.iy.n.
0049B0: 63 61 6C 6C 09 73 6F 75 6E 64 71 09 3B 23 62 63 call.soundq.;#bc
0049C0: 61 61 0D 70 04 70 6F 70 09 69 79 0D 72 04 70 6F aa.p.pop.iy.r.po
0049D0: 70 09 69 78 0D 74 04 69 6E 63 09 28 69 79 2B 32 p.ix.t.inc.(iy+2
0049E0: 29 0D 76 04 69 6E 63 09 28 69 79 2B 32 29 0D 7A ).v.inc.(iy+2).z
0049F0: 04 6C 64 09 61 2C 28 69 78 2B 32 29 0D 7E 04 6F .ld.a,(ix+2).~.o
004A00: 72 09 61 0D 80 04 72 65 74 09 6E 7A 0D 81 04 69 r.a...ret.nz...i
004A10: 6E 63 09 28 69 79 2B 31 29 0D 82 04 6C 64 09 28 nc.(iy+1)...ld.(
004A20: 69 79 2B 32 29 2C 30 0D 83 04 72 65 74 0D 88 04 iy+2),0...ret...
004A30: 3B 2D 2D 2D 2D 2D 2D 2D 2D 0D 94 04 72 6E 74 3A ;--------...rnt:
004A40: 6C 64 09 68 6C 2C 74 61 6E 6F 0D 95 04 6C 64 09 ld.hl,tano...ld.
004A50: 63 2C 30 30 0D 96 04 50 55 53 48 09 41 46 0D 97 c,00...PUSH.AF..
004A60: 04 6C 64 09 61 2C 28 64 63 61 29 0D 98 04 63 70 .ld.a,(dca)...cp
004A70: 09 34 09 3B 32 20 62 61 73 73 2C 20 34 20 6D 65 .4.;2 bass, 4 me
004A80: 6C 0D 99 04 6A 72 09 6E 7A 2C 72 6E 38 0D 9A 04 l...jr.nz,rn8...
004A90: 6C 64 09 63 2C 31 32 0D 9B 04 72 6E 38 3A 50 4F ld.c,12...rn8:PO
004AA0: 50 09 41 46 0D 9C 04 61 64 64 09 61 2C 63 0D 9D P.AF...add.a,c..
004AB0: 04 61 64 64 09 61 2C 61 09 3B 2A 32 0D 9E 04 6C .add.a,a.;*2...l
004AC0: 64 09 63 2C 61 0D 9F 04 6C 64 09 62 2C 30 0D A0 d.c,a...ld.b,0..
004AD0: 04 61 64 64 09 68 6C 2C 62 63 0D A1 04 6C 64 09 .add.hl,bc...ld.
004AE0: 65 2C 28 68 6C 29 0D A2 04 69 6E 63 09 68 6C 0D e,(hl)...inc.hl.
004AF0: A3 04 6C 64 09 64 2C 28 68 6C 29 0D A4 04 6C 64 £.ld.d,(hl)...ld
004B00: 61 01 6C 64 09 65 2C 30 30 09 3B 76 61 6C 20 0D a.ld.e,00.;val .
004B10: 62 01 4C 44 09 42 43 2C 23 46 35 30 30 0D 63 01 b.LD.BC,#F500.c.
004B20: 53 50 4F 54 3A 49 4E 09 41 2C 28 43 29 0D 64 01 SPOT:IN.A,(C).d.
004B30: 53 52 4C 09 41 0D 65 01 4A 52 09 4E 43 2C 53 50 SRL.A.e.JR.NC,SP
004B40: 4F 54 0D 66 01 6A 70 09 43 52 54 43 31 0D 67 01 OT.f.jp.CRTC1.g.
004B50: 3B 2D 2D 2D 2D 2D 2D 2D 2D 0D 68 01 54 5F 4A 4F ;--------.h.T_JO
004B60: 3A 64 65 66 77 09 23 30 30 30 30 2C 23 30 30 36 :defw.#0000,#006
004B70: 39 2C 23 30 30 44 32 2C 23 30 31 33 42 2C 23 30 9,#00D2,#013B,#0
004B80: 31 41 34 2C 23 30 32 30 44 3B 20 30 2C 35 0D 69 1A4,#020D; 0,5.i
004B90: 01 64 65 66 77 09 23 30 32 37 36 2C 23 30 32 44 .defw.#0276,#02D
004BA0: 46 2C 23 30 33 34 38 2C 23 30 33 42 31 2C 23 30 F,#0348,#03B1,#0
004BB0: 34 31 41 2C 23 30 34 38 33 3B 20 36 2C 31 31 0D 41A,#0483; 6,11.
004BC0: 6A 01 64 65 66 77 09 23 30 34 45 43 2C 23 30 34 j.defw.#04EC,#04
004BD0: 46 32 2C 23 30 34 46 38 2C 23 30 34 46 45 2C 23 F2,#04F8,#04FE,#
004BE0: 30 35 30 34 2C 23 30 35 30 41 3B 31 32 2C 31 37 0504,#050A;12,17
004BF0: 0D 75 01 0D 76 01 43 5F 4D 41 54 31 3A 4C 44 09 .u..v.C_MAT1:LD.
004C00: 48 4C 2C 54 5F 4A 4F 0D 77 01 41 4E 44 09 25 30 HL,T_JO.w.AND.%0
004C10: 31 31 31 31 31 31 31 09 3B 31 32 37 20 6D 61 78 1111111.;127 max
004C20: 0D 7E 01 0D 7F 01 61 64 64 09 61 2C 61 0D 80 01 .~....add.a,a...
004C30: 6C 64 09 62 2C 30 30 0D 81 01 6C 64 09 63 2C 61 ld.b,00...ld.c,a
004C40: 0D 82 01 61 64 64 09 68 6C 2C 62 63 0D 83 01 6C ...add.hl,bc...l
004C50: 64 09 65 2C 28 68 6C 29 0D 84 01 69 6E 63 09 68 d.e,(hl)...inc.h
004C60: 6C 0D 85 01 6C 64 09 64 2C 28 68 6C 29 0D 86 01 l...ld.d,(hl)...
004C70: 6C 64 09 68 6C 2C 50 45 4C 4F 0D 87 01 61 64 64 ld.hl,PELO...add
004C80: 09 68 6C 2C 64 65 0D 88 01 72 65 74 0D 89 01 3B .hl,de...ret...;
004C90: 2A 2A 2A 2A 2A 2A 2A 0D 8A 01 54 5F 53 50 52 3A *******...T_SPR:
004CA0: 64 65 66 62 09 23 30 30 2C 23 30 30 2C 30 35 2C defb.#00,#00,05,
004CB0: 32 31 0D 8B 01 64 65 66 62 09 23 36 39 2C 23 30 21...defb.#69,#0
004CC0: 30 2C 30 35 2C 32 31 2C 23 44 32 2C 23 30 30 2C 0,05,21,#D2,#00,
004CD0: 30 35 2C 32 31 3B 20 20 31 2C 20 32 0D 8C 01 64 05,21; 1, 2...d
004CE0: 65 66 62 09 23 33 42 2C 23 30 31 2C 30 35 2C 32 efb.#3B,#01,05,2
004CF0: 31 2C 23 41 34 2C 23 30 31 2C 30 35 2C 32 31 3B 1,#A4,#01,05,21;
004D00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
004D10: 04 00 01 00 02 09 4E E5 04 00 C1 02 00 00 00 02 ......N.........
004D20: 04 00 C6 02 00 00 00 02 04 00 C2 02 00 00 00 02 ................
004D30: 04 00 C7 02 00 00 00 02 04 00 C3 02 00 00 00 02 ................
004D40: 04 00 C8 02 00 00 00 02 04 00 C4 02 00 00 00 02 ................
004D50: 04 00 C9 02 00 00 00 02 04 00 C5 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: 09 28 64 6E 6F 29 2C 64 65 0D A6 04 72 65 74 0D .(dno),de...ret.
004E10: A8 04 72 6E 74 31 3A 6C 64 09 28 73 6F 75 31 2B ..rnt1:ld.(sou1+
004E20: 38 29 2C 61 09 3B 28 73 6F 75 31 2B 35 29 2C 61 8),a.;(sou1+5),a
004E30: 0D A9 04 6C 64 09 61 2C 28 69 78 2B 31 32 29 0D ...ld.a,(ix+12).
004E40: AA 04 6C 64 09 28 73 6F 75 31 2B 31 29 2C 61 09 ..ld.(sou1+1),a.
004E50: 3B 28 73 6F 75 31 2B 33 29 2C 61 0D AB 04 6C 64 ;(sou1+3),a...ld
004E60: 09 61 2C 28 69 78 2B 31 33 29 0D AC 04 6C 64 09 .a,(ix+13)...ld.
004E70: 28 73 6F 75 31 2B 36 29 2C 61 09 3B 28 73 6F 75 (sou1+6),a.;(sou
004E80: 31 2B 31 29 2C 61 0D AD 04 6C 64 09 61 2C 28 69 1+1),a...ld.a,(i
004E90: 78 2B 32 34 29 0D AE 04 6C 64 09 28 73 6F 75 31 x+24)...ld.(sou1
004EA0: 2B 37 29 2C 61 09 3B 28 73 6F 75 31 2B 32 29 2C +7),a.;(sou1+2),
004EB0: 61 0D AF 04 0D B0 04 6C 64 09 61 2C 28 69 78 2B a......ld.a,(ix+
004EC0: 31 29 0D B1 04 6C 64 09 28 69 79 2B 30 29 2C 61 1)...ld.(iy+0),a
004ED0: 0D B2 04 6C 64 09 28 73 6F 75 31 2B 33 29 2C 61 ...ld.(sou1+3),a
004EE0: 09 3B 28 73 6F 75 31 2B 37 29 2C 61 0D B3 04 6C .;(sou1+7),a...l
004EF0: 64 09 61 2C 28 69 78 2B 30 29 0D B4 04 6F 72 09 d.a,(ix+0)...or.
004F00: 61 0D B5 04 6A 72 09 7A 2C 72 72 32 0D B6 04 6C a...jr.z,rr2...l
004F10: 64 09 68 6C 2C 73 6F 75 31 0D B7 04 70 6F 70 09 d.hl,sou1...pop.
004F20: 61 66 0D B8 04 6A 70 09 73 64 31 0D B9 04 72 72 af...jp.sd1...rr
004F30: 32 3A 70 6F 70 09 61 66 0D BA 04 6A 70 09 73 64 2:pop.af...jp.sd
004F40: 32 0D BB 04 0D BC 04 3B 2A 2A 2A 2A 2A 2A 2A 0D 2......;*******.
004F50: BD 04 62 6C 65 76 3A 64 65 66 62 09 30 2C 30 2C ..blev:defb.0,0,
004F60: 23 66 31 2C 30 2C 30 2C 23 38 31 0D BE 04 64 65 #f1,0,0,#81...de
004F70: 66 77 09 6A 33 2C 30 2C 30 2C 30 0D BF 04 6E 77 fw.j3,0,0,0...nw
004F80: 66 3A 4A 50 09 6A 33 09 3B 6C 64 20 20 20 68 6C f:JP.j3.;ld hl
004F90: 2C 62 6C 65 76 20 3B 6E 65 77 20 66 72 61 6D 65 ,blev ;new frame
004FA0: 20 66 6C 79 2E 2E 2E 2E 0D C0 04 0D C4 04 64 65 fly..........de
004FB0: 66 3A 6C 64 09 68 6C 2C 62 6C 65 76 09 3B 64 65 f:ld.hl,blev.;de
004FC0: 6C 20 66 72 61 6D 65 20 66 6C 79 2E 2E 2E 2E 2E l frame fly.....
004FD0: 0D C5 04 3B 63 61 6C 6C 20 23 62 63 65 36 20 20 ...;call #bce6
004FE0: 0D C6 04 6C 64 09 69 79 2C 64 75 72 62 0D C7 04 ...ld.iy,durb...
004FF0: 6C 64 09 28 69 79 2B 30 29 2C 31 0D C8 04 6C 64 ld.(iy+0),1...ld
005000: 65 66 62 09 30 0D DC 05 0D E1 05 64 65 66 62 09 efb.0......defb.
005010: 30 0D E6 05 0D EB 05 64 65 66 62 09 30 0D F0 05 0......defb.0...
005020: 0D F5 05 64 65 66 62 09 30 0D FA 05 0D FF 05 64 ...defb.0......d
005030: 65 66 62 09 30 0D 10 27 7A 7A 7A 3A 64 65 66 62 efb.0..'zzz:defb
005040: 09 30 2C 31 2C 32 2C 33 2C 34 2C 35 2C 36 2C 37 .0,1,2,3,4,5,6,7
005050: 2C 38 2C 39 0D 1A 62 09 30 2C 31 2C 32 2C 33 2C ,8,9..b.0,1,2,3,
005060: 34 2C 35 2C 36 2C 37 2C 38 2C 39 0D 1A 00 00 00 4,5,6,7,8,9.....
005070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005080: 2C 32 30 2C 37 32 2C 32 30 0D 81 05 64 65 66 62 ,20,72,20...defb
005090: 09 30 0D 82 05 4D 46 41 3A 64 65 66 62 09 36 35 .0...MFA:defb.65
0050A0: 2C 32 30 2C 36 38 2C 31 30 2C 36 39 2C 31 30 2C ,20,68,10,69,10,
0050B0: 37 32 2C 32 30 2C 36 38 2C 31 30 2C 36 39 2C 31 72,20,68,10,69,1
0050C0: 30 2C 36 35 2C 32 30 0D 83 05 64 65 66 62 09 36 0,65,20...defb.6
0050D0: 38 2C 31 30 2C 36 39 2C 31 30 2C 37 32 2C 32 30 8,10,69,10,72,20
0050E0: 2C 37 32 2C 32 30 0D 8B 05 64 65 66 62 09 30 0D ,72,20...defb.0.
0050F0: 8C 05 4D 4D 49 4D 3A 64 65 66 62 09 36 34 2C 31 ..MMIM:defb.64,1
005100: 30 2C 36 37 2C 31 30 2C 37 31 2C 31 30 2C 36 34 0,67,10,71,10,64
005110: 2C 31 30 2C 36 37 2C 31 30 2C 37 31 2C 31 30 0D ,10,67,10,71,10.
005120: 8D 05 64 65 66 62 09 36 34 2C 31 30 2C 36 37 2C ..defb.64,10,67,
005130: 31 30 0D 96 05 64 65 66 62 09 36 35 2C 31 30 2C 10...defb.65,10,
005140: 36 39 2C 31 30 2C 37 32 2C 31 30 2C 36 35 2C 31 69,10,72,10,65,1
005150: 30 2C 36 39 2C 31 30 2C 37 32 2C 31 30 0D 97 05 0,69,10,72,10...
005160: 64 65 66 62 09 36 35 2C 31 30 2C 36 39 2C 31 30 defb.65,10,69,10
005170: 0D 98 05 64 65 66 62 09 30 0D A0 05 4D 44 4F 31 ...defb.0...MDO1
005180: 3A 64 65 66 62 09 36 30 2C 34 30 2C 37 32 2C 34 :defb.60,40,72,4
005190: 30 0D A1 05 64 65 66 62 09 36 30 2C 32 30 2C 37 0...defb.60,20,7
0051A0: 32 2C 31 30 2C 37 32 2C 32 30 2C 37 32 2C 31 30 2,10,72,20,72,10
0051B0: 2C 37 32 2C 32 30 0D A5 05 64 65 66 62 09 30 0D ,72,20...defb.0.
0051C0: AA 05 4D 53 4F 31 3A 64 65 66 62 09 36 37 2C 34 ..MSO1:defb.67,4
0051D0: 30 2C 37 39 2C 34 30 0D AB 05 64 65 66 62 09 36 0,79,40...defb.6
0051E0: 37 2C 32 30 2C 37 39 2C 31 30 2C 37 39 2C 32 30 7,20,79,10,79,20
0051F0: 2C 37 39 2C 31 30 2C 37 39 2C 32 30 0D AF 05 64 ,79,10,79,20...d
005200: 09 28 69 79 2B 31 29 2C 31 0D C9 04 6C 64 09 28 .(iy+1),1...ld.(
005210: 69 79 2B 32 29 2C 30 0D CA 04 6C 64 09 69 79 2C iy+2),0...ld.iy,
005220: 64 75 72 68 0D CB 04 6C 64 09 28 69 79 2B 30 29 durh...ld.(iy+0)
005230: 2C 31 0D CC 04 6C 64 09 28 69 79 2B 31 29 2C 31 ,1...ld.(iy+1),1
005240: 0D CD 04 6C 64 09 28 69 79 2B 32 29 2C 30 0D CE ...ld.(iy+2),0..
005250: 04 6C 64 09 69 79 2C 68 61 75 74 65 0D CF 04 6C .ld.iy,haute...l
005260: 64 09 28 69 79 2B 30 29 2C 31 0D D0 04 6C 64 09 d.(iy+0),1...ld.
005270: 28 69 79 2B 31 29 2C 31 0D D1 04 6C 64 09 28 69 (iy+1),1...ld.(i
005280: 79 2B 32 29 2C 30 0D D2 04 72 65 74 0D D3 04 3B y+2),0...ret...;
005290: 2D 2D 2D 2D 2D 2D 2D 0D D4 04 6D 65 6C 31 3A 6C -------...mel1:l
0052A0: 64 09 68 6C 2C 72 6E 74 31 0D D5 04 6C 64 09 28 d.hl,rnt1...ld.(
0052B0: 70 6F 6B 2B 31 29 2C 68 6C 0D D6 04 6C 64 09 61 pok+1),hl...ld.a
0052C0: 2C 31 0D D7 04 6C 64 09 69 79 2C 68 61 75 74 65 ,1...ld.iy,haute
0052D0: 0D D8 04 63 61 6C 6C 09 75 6D 75 0D D9 04 6C 64 ...call.umu...ld
0052E0: 09 68 6C 2C 72 6E 74 0D DA 04 6C 64 09 28 70 6F .hl,rnt...ld.(po
0052F0: 6B 2B 31 29 2C 68 6C 0D DB 04 72 65 74 0D DC 04 k+1),hl...ret...
005300: 6D 65 6C 3A 6C 64 09 61 2C 34 0D DD 04 6C 64 09 mel:ld.a,4...ld.
005310: 69 79 2C 64 75 72 68 0D DE 04 6A 70 09 75 6D 75 iy,durh...jp.umu
005320: 0D DF 04 3B 2D 2D 2D 2D 2D 2D 2D 0D E0 04 65 73 ...;-------...es
005330: 73 6F 75 3A 64 65 66 62 09 31 2C 32 35 32 2C 30 sou:defb.1,252,0
005340: 34 2C 35 2C 30 30 2C 31 2C 38 2C 37 2C 31 0D E1 4,5,00,1,8,7,1..
005350: 04 0D E2 04 69 6E 74 3A 64 65 66 62 09 31 0D E3 ....int:defb.1..
005360: 04 6A 33 3A 6C 64 09 68 6C 2C 69 6E 74 09 3B 6A .j3:ld.hl,int.;j
005370: 6F 75 65 20 6D 75 73 69 71 75 65 0D E4 04 64 65 oue musique...de
005380: 63 09 28 68 6C 29 0D E5 04 72 65 74 09 6E 7A 0D c.(hl)...ret.nz.
005390: E6 04 6C 64 09 61 2C 28 76 69 74 65 73 29 0D E7 ..ld.a,(vites)..
0053A0: 04 6C 64 09 28 68 6C 29 2C 61 0D E8 04 70 75 73 .ld.(hl),a...pus
0053B0: 68 09 69 78 0D E9 04 70 75 73 68 09 69 79 0D EA h.ix...push.iy..
0053C0: 04 63 61 6C 6C 09 62 61 73 73 0D EB 04 63 61 6C .call.bass...cal
0053D0: 6C 09 6D 65 6C 0D EC 04 63 61 6C 6C 09 6D 65 6C l.mel...call.mel
0053E0: 31 09 3B 62 61 74 74 65 72 69 65 20 0D ED 04 0D 1.;batterie ....
0053F0: EE 04 0D EF 04 70 6F 70 09 69 79 0D F0 04 70 6F .....pop.iy...po
005400: 62 09 23 37 31 2C 23 45 45 2C 32 2C 30 0D 6D 00 b.#71,#EE,2,0.m.
005410: 64 65 66 62 09 23 46 46 0D 6E 00 4A 4F 4B 45 3A defb.#FF.n.JOKE:
005420: 64 65 66 62 09 23 31 31 2C 23 43 46 2C 31 2C 30 defb.#11,#CF,1,0
005430: 0D 6F 00 64 65 66 62 09 23 36 31 2C 23 45 46 2C .o.defb.#61,#EF,
005440: 32 2C 30 0D 70 00 64 65 66 62 09 23 46 46 0D 71 2,0.p.defb.#FF.q
005450: 00 41 44 56 45 3A 64 65 66 62 09 23 33 38 2C 23 .ADVE:defb.#38,#
005460: 45 32 2C 31 2C 31 0D 72 00 64 65 66 62 09 23 44 E2,1,1.r.defb.#D
005470: 38 2C 23 43 32 2C 32 2C 31 0D 73 00 64 65 66 62 8,#C2,2,1.s.defb
005480: 09 23 32 38 2C 23 45 33 2C 33 2C 31 0D 74 00 64 .#28,#E3,3,1.t.d
005490: 65 66 62 09 23 43 38 2C 23 43 33 2C 34 2C 31 0D efb.#C8,#C3,4,1.
0054A0: 75 00 64 65 66 62 09 23 46 46 2C 30 30 0D 76 00 u.defb.#FF,00.v.
0054B0: 64 65 66 77 09 23 38 37 45 39 2C 30 30 2C 23 38 defw.#87E9,00,#8
0054C0: 46 45 37 2C 30 30 2C 23 39 37 45 35 2C 30 30 2C FE7,00,#97E5,00,
0054D0: 23 39 46 45 33 0D 77 00 3B 2D 2D 2D 2D 0D 78 00 #9FE3.w.;----.x.
0054E0: 6A 79 6D 65 3A 6C 64 09 69 78 2C 28 44 41 42 29 jyme:ld.ix,(DAB)
0054F0: 0D 79 00 6A 65 31 3A 6C 64 09 61 2C 28 69 78 2B .y.je1:ld.a,(ix+
005500: 30 29 0D 7A 00 63 70 09 23 46 46 0D 7B 00 6A 72 0).z.cp.#FF.{.jr
005510: 09 6E 7A 2C 6A 65 32 0D 7C 00 6C 64 09 69 78 2C .nz,je2.|.ld.ix,
005520: 28 44 41 42 29 0D 7D 00 6A 65 32 3A 63 61 6C 6C (DAB).}.je2:call
005530: 09 57 58 4F 52 0D 7E 00 6A 65 32 30 3A 6C 64 09 .WXOR.~.je20:ld.
005540: 61 2C 28 23 36 31 38 39 29 0D 80 00 6C 64 09 62 a,(#6189)...ld.b
005550: 63 2C 28 23 36 31 38 30 29 0D 81 00 61 64 64 09 c,(#6180)...add.
005560: 61 2C 63 0D 82 00 61 64 64 09 61 2C 62 0D 83 00 a,c...add.a,b...
005570: 6F 72 09 61 0D 84 00 6A 72 09 6E 7A 2C 6A 65 32 or.a...jr.nz,je2
005580: 30 0D 85 00 0D 87 00 6A 65 33 3A 6C 64 09 61 2C 0......je3:ld.a,
005590: 28 23 36 31 38 39 29 0D 88 00 62 69 74 09 34 2C (#6189)...bit.4,
0055A0: 61 0D 89 00 6A 72 09 6E 7A 2C 6A 65 35 09 3B 74 a...jr.nz,je5.;t
0055B0: 69 72 0D 8A 00 6C 64 09 61 2C 28 23 36 31 38 31 ir...ld.a,(#6181
0055C0: 29 0D 8B 00 62 69 74 09 31 2C 61 0D 8C 00 6A 72 )...bit.1,a...jr
0055D0: 09 6E 7A 2C 6A 65 35 09 3B 63 6F 70 79 0D 8D 00 .nz,je5.;copy...
0055E0: 6C 64 09 61 2C 28 23 36 31 38 39 29 0D 8E 00 62 ld.a,(#6189)...b
0055F0: 69 74 09 31 2C 61 0D 8F 00 6A 72 09 6E 7A 2C 6A it.1,a...jr.nz,j
005600: 70 09 69 78 0D F1 04 72 65 74 0D 14 05 2A 2A 2A p.ix...ret...***
005610: 2A 2A 2A 2A 2A 0D 1A 05 73 6E 6E 3A 64 65 66 62 *****...snn:defb
005620: 09 31 32 2C 38 30 0D 1B 05 64 65 66 62 09 30 0D .12,80...defb.0.
005630: 1C 05 3B 2A 2A 2A 20 6D 65 6C 31 20 2A 2A 20 62 ..;*** mel1 ** b
005640: 61 74 74 65 72 69 65 0D 1D 05 0D 1E 05 62 61 74 atterie......bat
005650: 31 3A 64 65 66 62 09 32 30 2C 31 30 2C 33 2C 30 1:defb.20,10,3,0
005660: 35 2C 32 30 2C 30 35 2C 32 30 2C 31 30 2C 33 2C 5,20,05,20,10,3,
005670: 31 30 3B 20 62 72 75 69 74 2C 64 75 72 65 65 0D 10; bruit,duree.
005680: 20 05 64 65 66 62 09 30 2C 30 0D 22 05 62 61 74 .defb.0,0.".bat
005690: 32 3A 64 65 66 62 09 32 30 2C 30 38 2C 34 2C 30 2:defb.20,08,4,0
0056A0: 37 2C 32 30 2C 30 38 2C 32 30 2C 30 38 2C 34 2C 7,20,08,20,08,4,
0056B0: 30 37 3B 20 6E 6F 74 65 2C 45 56 20 20 2B 31 32 07; note,EV +12
0056C0: 0D 23 05 64 65 66 62 09 30 2C 30 0D 24 05 62 61 .#.defb.0,0.$.ba
0056D0: 74 33 3A 64 65 66 62 09 30 37 2C 30 30 2C 30 2C t3:defb.07,00,0,
0056E0: 30 30 2C 30 37 2C 30 30 2C 30 30 2C 30 30 2C 30 00,07,00,00,00,0
0056F0: 2C 30 30 3B 20 45 54 2C 72 69 65 6E 20 20 2B 32 ,00; ET,rien +2
005700: 34 0D 27 05 64 65 66 62 09 30 0D 28 05 0D 29 05 4.'.defb.0.(..).
005710: 62 61 74 31 30 3A 64 65 66 62 09 30 31 2C 31 30 bat10:defb.01,10
005720: 2C 30 31 2C 30 34 2C 30 31 2C 30 36 2C 30 31 2C ,01,04,01,06,01,
005730: 31 30 2C 30 33 2C 31 30 2C 30 2C 30 3B 20 62 72 10,03,10,0,0; br
005740: 75 69 74 2C 64 75 72 65 0D 2A 05 64 65 66 62 09 uit,dure.*.defb.
005750: 32 30 2C 30 38 2C 32 30 2C 30 38 2C 32 30 2C 30 20,08,20,08,20,0
005760: 38 2C 32 30 2C 30 38 2C 30 30 2C 30 30 2C 30 2C 8,20,08,00,00,0,
005770: 30 3B 20 6E 6F 74 65 2C 45 56 2B 31 32 0D 2B 05 0; note,EV+12.+.
005780: 64 65 66 62 09 30 37 2C 30 30 2C 30 37 2C 30 30 defb.07,00,07,00
005790: 2C 30 37 2C 30 30 2C 30 37 2C 30 30 2C 30 37 2C ,07,00,07,00,07,
0057A0: 30 30 2C 30 2C 30 3B 20 45 54 2C 72 69 65 6E 2B 00,0,0; ET,rien+
0057B0: 32 34 0D 2C 05 0D 31 05 0D 32 05 3B 2A 2A 2A 20 24.,..1..2.;***
0057C0: 62 61 73 73 20 2A 2A 20 0D 33 05 0D 34 05 42 30 bass ** .3..4.B0
0057D0: 30 3A 64 65 66 62 09 36 30 2C 31 30 2C 36 30 2C 0:defb.60,10,60,
0057E0: 30 35 2C 36 30 2C 30 35 2C 36 30 2C 31 30 0D 35 05,60,05,60,10.5
0057F0: 05 64 65 66 62 09 36 30 2C 30 35 2C 36 32 2C 30 .defb.60,05,62,0
005800: 65 34 09 3B 62 61 73 20 4A 0D 90 00 6C 64 09 61 e4.;bas J...ld.a
005810: 2C 28 23 36 31 38 30 29 0D 91 00 62 69 74 09 32 ,(#6180)...bit.2
005820: 2C 61 0D 92 00 6A 72 09 6E 7A 2C 6A 65 34 09 3B ,a...jr.nz,je4.;
005830: 62 61 73 20 43 0D 93 00 3B 20 20 20 20 20 20 20 bas C...;
005840: 20 63 61 6C 6C 20 6D 75 73 69 63 5F 0D 94 00 6A call music_...j
005850: 72 09 6A 65 33 0D 95 00 0D 96 00 6A 65 34 3A 63 r.je3......je4:c
005860: 61 6C 6C 09 57 58 4F 52 0D 97 00 43 41 4C 4C 09 all.WXOR...CALL.
005870: 53 4F 4E 32 0D 98 00 6C 64 09 64 65 2C 30 34 0D SON2...ld.de,04.
005880: 99 00 61 64 64 09 69 78 2C 64 65 0D 9A 00 6A 70 ..add.ix,de...jp
005890: 09 6A 65 31 0D 9B 00 0D 9C 00 6A 65 35 3A 6C 64 .je1......je5:ld
0058A0: 09 62 63 2C 35 30 30 30 0D 9D 00 63 61 6C 6C 09 .bc,5000...call.
0058B0: 77 61 6C 6F 6F 70 0D 9E 00 0D 9F 00 72 65 74 0D waloop......ret.
0058C0: A0 00 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D A1 00 6A ..;---------...j
0058D0: 79 6D 31 3A 6C 64 09 28 44 41 42 29 2C 68 6C 0D ym1:ld.(DAB),hl.
0058E0: A2 00 63 61 6C 6C 09 6A 79 6D 65 0D A3 00 6C 64 ..call.jyme.£.ld
0058F0: 09 61 2C 28 69 78 2B 32 29 0D A4 00 72 65 74 0D .a,(ix+2)...ret.
005900: A5 00 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D A6 00 4A ..;---------...J
005910: 59 4D 30 3A 6C 64 09 68 6C 2C 4C 49 45 55 09 3B YM0:ld.hl,LIEU.;
005920: 73 65 6C 65 63 74 20 6D 65 6E 75 0D A7 00 63 61 select menu...ca
005930: 6C 6C 09 6A 79 6D 31 0D A8 00 6C 64 09 28 4C 49 ll.jym1...ld.(LI
005940: 45 29 2C 61 0D A9 00 0D AA 00 6C 64 09 68 6C 2C E),a......ld.hl,
005950: 4E 4A 4F 55 45 0D AB 00 63 61 6C 6C 09 6A 79 6D NJOUE...call.jym
005960: 31 0D AC 00 6C 64 09 28 4E 4A 4F 29 2C 61 0D AD 1...ld.(NJO),a..
005970: 00 0D AE 00 6C 64 09 68 6C 2C 4A 4F 4B 45 0D AF ....ld.hl,JOKE..
005980: 00 63 61 6C 6C 09 6A 79 6D 31 0D B0 00 6C 64 09 .call.jym1...ld.
005990: 28 4A 4F 4B 29 2C 61 0D B1 00 0D B2 00 6C 64 09 (JOK),a......ld.
0059A0: 61 2C 28 4E 4A 4F 29 0D B3 00 63 70 09 30 31 0D a,(NJO)...cp.01.
0059B0: B4 00 52 45 54 09 4E 5A 0D B5 00 6C 64 09 68 6C ..RET.NZ...ld.hl
0059C0: 2C 23 43 31 39 37 0D B6 00 6C 64 09 64 65 2C 23 ,#C197...ld.de,#
0059D0: 38 30 30 30 0D B7 00 6C 64 09 63 2C 32 37 0D B8 8000...ld.c,27..
0059E0: 00 6C 64 09 62 2C 37 35 0D B9 00 63 61 6C 6C 09 .ld.b,75...call.
0059F0: 23 36 31 31 37 0D BA 00 0D BB 00 6C 64 09 68 6C #6117......ld.hl
005A00: 35 2C 36 34 2C 31 30 2C 36 30 2C 31 30 2C 36 32 5,64,10,60,10,62
005A10: 2C 31 30 2C 35 35 2C 31 30 0D 36 05 64 65 66 62 ,10,55,10.6.defb
005A20: 09 36 32 2C 31 30 2C 36 32 2C 30 35 2C 36 34 2C .62,10,62,05,64,
005A30: 30 35 2C 36 35 2C 35 2C 36 35 2C 35 2C 36 35 2C 05,65,5,65,5,65,
005A40: 35 2C 36 35 2C 35 0D 37 05 64 65 66 62 09 36 34 5,65,5.7.defb.64
005A50: 2C 31 30 2C 36 32 2C 31 30 2C 36 34 2C 31 30 2C ,10,62,10,64,10,
005A60: 36 30 2C 31 30 0D 3B 05 64 65 66 62 09 30 0D 3C 60,10.;.defb.0.<
005A70: 05 52 30 31 3A 64 65 66 62 09 36 34 2C 31 30 2C .R01:defb.64,10,
005A80: 36 34 2C 30 35 2C 36 32 2C 30 35 2C 36 30 2C 31 64,05,62,05,60,1
005A90: 35 0D 3D 05 64 65 66 62 09 36 34 2C 30 35 2C 36 5.=.defb.64,05,6
005AA0: 32 2C 30 35 2C 36 30 2C 30 35 2C 35 39 2C 30 35 2,05,60,05,59,05
005AB0: 2C 36 30 2C 30 35 2C 36 32 2C 32 30 0D 3E 05 64 ,60,05,62,20.>.d
005AC0: 65 66 62 09 36 34 2C 31 30 2C 36 34 2C 30 35 2C efb.64,10,64,05,
005AD0: 36 32 2C 30 35 2C 36 30 2C 30 35 0D 3F 05 64 65 62,05,60,05.?.de
005AE0: 66 62 09 36 32 2C 30 35 2C 36 34 2C 30 35 2C 36 fb.62,05,64,05,6
005AF0: 35 2C 30 35 2C 36 34 2C 31 30 2C 36 32 2C 31 30 5,05,64,10,62,10
005B00: 2C 36 30 2C 32 30 0D 45 05 64 65 66 62 09 30 0D ,60,20.E.defb.0.
005B10: 48 05 52 30 30 3A 64 65 66 62 09 36 34 2C 31 30 H.R00:defb.64,10
005B20: 2C 36 34 2C 30 35 2C 36 32 2C 30 35 2C 36 30 2C ,64,05,62,05,60,
005B30: 31 35 0D 49 05 64 65 66 62 09 36 34 2C 30 35 2C 15.I.defb.64,05,
005B40: 36 32 2C 30 35 2C 36 30 2C 30 35 2C 35 39 2C 30 62,05,60,05,59,0
005B50: 35 2C 36 30 2C 30 35 2C 36 32 2C 32 30 0D 4A 05 5,60,05,62,20.J.
005B60: 64 65 66 62 09 36 34 2C 31 30 2C 36 34 2C 30 35 defb.64,10,64,05
005B70: 2C 36 32 2C 30 35 2C 36 30 2C 30 35 0D 4B 05 64 ,62,05,60,05.K.d
005B80: 65 66 62 09 36 32 2C 30 35 2C 36 34 2C 30 35 2C efb.62,05,64,05,
005B90: 36 35 2C 30 35 2C 36 34 2C 31 30 2C 36 32 2C 31 65,05,64,10,62,1
005BA0: 30 2C 36 34 2C 31 30 2C 36 30 2C 31 30 0D 59 05 0,64,10,60,10.Y.
005BB0: 64 65 66 62 09 30 0D 5A 05 0D 63 05 64 65 66 62 defb.0.Z..c.defb
005BC0: 09 30 0D 6D 05 3B 20 2A 2A 2A 20 6D 65 6C 20 2A .0.m.; *** mel *
005BD0: 2A 2A 0D 77 05 64 65 66 62 09 30 0D 78 05 4D 30 **.w.defb.0.x.M0
005BE0: 30 3A 64 65 66 62 09 36 37 2C 31 30 2C 36 37 2C 0:defb.67,10,67,
005BF0: 30 35 2C 36 35 2C 30 35 2C 36 34 2C 31 35 0D 79 05,65,05,64,15.y
005C00: 2C 41 44 56 45 0D BC 00 63 61 6C 6C 09 6A 79 6D ,ADVE...call.jym
005C10: 31 0D BD 00 6C 64 09 28 41 44 56 29 2C 61 0D BE 1...ld.(ADV),a..
005C20: 00 52 45 54 0D BF 00 3B 2D 2D 2D 2D 2D 2D 2D 2D .RET...;--------
005C30: 2D 0D C0 00 57 58 4F 52 3A 6C 64 09 6C 2C 28 69 -...WXOR:ld.l,(i
005C40: 78 2B 30 29 09 3B 61 66 66 20 61 64 64 20 31 32 x+0).;aff add 12
005C50: 38 0D C1 00 6C 64 09 68 2C 28 69 78 2B 31 29 0D 8...ld.h,(ix+1).
005C60: C2 00 6C 64 09 62 2C 38 0D C3 00 6C 64 09 63 2C ..ld.b,8...ld.c,
005C70: 32 32 0D C4 00 63 61 6C 6C 09 23 36 31 32 45 0D 22...call.#612E.
005C80: C5 00 62 69 74 09 30 2C 28 69 78 2B 33 29 0D C6 ..bit.0,(ix+3)..
005C90: 00 72 65 74 09 7A 0D C7 00 6C 64 09 65 2C 28 69 .ret.z...ld.e,(i
005CA0: 78 2B 31 38 29 0D C8 00 6C 64 09 64 2C 28 69 78 x+18)...ld.d,(ix
005CB0: 2B 31 39 29 0D C9 00 6C 64 09 68 6C 2C 23 46 38 +19)...ld.hl,#F8
005CC0: 37 35 0D CA 00 6C 64 09 63 2C 32 32 0D CB 00 6C 75...ld.c,22...l
005CD0: 64 09 62 2C 39 33 0D CC 00 4A 50 09 23 36 31 31 d.b,93...JP.#611
005CE0: 37 0D CD 00 72 65 74 0D CE 00 0D CF 00 3B 2A 2A 7...ret......;**
005CF0: 2A 2A 2A 2A 2A 2A 2A 2A 0D D0 00 4D 45 4E 3A 6E ********...MEN:n
005D00: 6F 70 09 3B 20 63 61 6C 6C 20 4E 4F 49 52 0D D1 op.; call NOIR..
005D10: 00 6C 64 09 61 2C 30 33 09 3B 73 63 72 0D D2 00 .ld.a,03.;scr...
005D20: 63 61 6C 6C 09 6C 6F 61 64 0D D3 00 4D 45 53 3A call.load...MES:
005D30: 6C 64 09 61 2C 31 31 09 3B 73 70 61 64 20 20 0D ld.a,11.;spad .
005D40: D4 00 63 61 6C 6C 09 6C 6F 61 64 0D D5 00 63 61 ..call.load...ca
005D50: 6C 6C 09 6D 6F 74 6F 66 66 0D D6 00 0D D7 00 43 ll.motoff......C
005D60: 41 4C 4C 09 50 41 4C 31 0D D8 00 43 41 4C 4C 09 ALL.PAL1...CALL.
005D70: 6D 75 73 69 63 5F 0D D9 00 43 41 4C 4C 09 4A 59 music_...CALL.JY
005D80: 4D 30 09 3B 73 65 6C 65 63 74 2E 6D 65 6E 75 0D M0.;select.menu.
005D90: DA 00 6C 64 09 61 2C 28 4C 49 45 29 09 3B 6C 69 ..ld.a,(LIE).;li
005DA0: 65 75 0D DB 00 61 64 64 09 61 2C 37 09 3B 66 69 eu...add.a,7.;fi
005DB0: 63 68 2E 0D DC 00 63 61 6C 6C 09 6C 6F 61 64 09 ch....call.load.
005DC0: 3B 73 63 72 20 31 20 32 20 33 0D DD 00 63 61 6C ;scr 1 2 3...cal
005DD0: 6C 09 6D 6F 74 6F 66 66 0D DE 00 6C 64 09 68 6C l.motoff...ld.hl
005DE0: 2C 23 38 30 30 30 0D DF 00 6C 64 09 64 65 2C 23 ,#8000...ld.de,#
005DF0: 43 30 30 30 0D E0 00 6C 64 09 62 63 2C 23 34 30 C000...ld.bc,#40
005E00: 05 64 65 66 62 09 36 37 2C 30 35 2C 36 35 2C 30 .defb.67,05,65,0
005E10: 35 2C 36 34 2C 30 35 2C 36 32 2C 30 35 2C 36 34 5,64,05,62,05,64
005E20: 2C 30 35 2C 36 35 2C 32 30 0D 7A 05 64 65 66 62 ,05,65,20.z.defb
005E30: 09 36 37 2C 31 30 2C 36 37 2C 30 35 2C 36 35 2C .67,10,67,05,65,
005E40: 30 35 2C 36 34 2C 30 35 0D 7B 05 64 65 66 62 09 05,64,05.{.defb.
005E50: 36 35 2C 30 35 2C 36 37 2C 30 35 2C 36 39 2C 30 65,05,67,05,69,0
005E60: 35 2C 36 37 2C 31 30 2C 36 35 2C 31 30 2C 36 37 5,67,10,65,10,67
005E70: 2C 31 30 2C 36 34 2C 31 30 0D 81 05 64 65 66 62 ,10,64,10...defb
005E80: 09 30 0D 82 05 4D 30 31 3A 64 65 66 62 09 36 37 .0...M01:defb.67
005E90: 2C 31 30 2C 36 37 2C 30 35 2C 36 35 2C 30 35 2C ,10,67,05,65,05,
005EA0: 36 34 2C 31 35 0D 83 05 64 65 66 62 09 36 37 2C 64,15...defb.67,
005EB0: 30 35 2C 36 35 2C 30 35 2C 36 34 2C 30 35 2C 36 05,65,05,64,05,6
005EC0: 32 2C 30 35 2C 36 34 2C 30 35 2C 36 35 2C 32 30 2,05,64,05,65,20
005ED0: 0D 84 05 64 65 66 62 09 36 37 2C 31 30 2C 36 37 ...defb.67,10,67
005EE0: 2C 30 35 2C 36 35 2C 30 35 2C 36 34 2C 30 35 0D ,05,65,05,64,05.
005EF0: 85 05 64 65 66 62 09 36 35 2C 30 35 2C 36 37 2C ..defb.65,05,67,
005F00: 30 35 2C 36 39 2C 30 35 2C 36 37 2C 31 30 2C 36 05,69,05,67,10,6
005F10: 35 2C 31 30 2C 36 34 2C 32 30 0D 8B 05 64 65 66 5,10,64,20...def
005F20: 62 09 30 0D DC 05 0D E1 05 64 65 66 62 09 30 0D b.0......defb.0.
005F30: E6 05 0D EB 05 64 65 66 62 09 30 0D F0 05 0D F5 .....defb.0.....
005F40: 05 64 65 66 62 09 30 0D FA 05 0D FF 05 64 65 66 .defb.0......def
005F50: 62 09 30 0D 10 27 7A 7A 7A 3A 64 65 66 62 09 30 b.0..'zzz:defb.0
005F60: 2C 31 2C 32 2C 33 2C 34 2C 35 2C 36 2C 37 2C 38 ,1,2,3,4,5,6,7,8
005F70: 2C 39 0D 1A 05 0D EB 05 64 65 66 62 09 30 0D F0 ,9......defb.0..
005F80: 65 66 62 09 36 32 2C 30 35 2C 36 34 2C 30 35 2C efb.62,05,64,05,
005F90: 36 35 2C 30 35 2C 36 34 2C 31 30 2C 36 32 2C 31 65,05,64,10,62,1
005FA0: 30 2C 36 34 2C 31 30 2C 36 30 2C 31 30 0D 59 05 0,64,10,60,10.Y.
005FB0: 64 65 66 62 09 30 0D 5A 05 0D 63 05 64 65 66 62 defb.0.Z..c.defb
005FC0: 09 30 0D 6D 05 3B 20 2A 2A 2A 20 6D 65 6C 20 2A .0.m.; *** mel *
005FD0: 2A 2A 0D 77 05 64 65 66 62 09 30 0D 78 05 4D 30 **.w.defb.0.x.M0
005FE0: 30 3A 64 65 66 62 09 36 37 2C 31 30 2C 36 37 2C 0:defb.67,10,67,
005FF0: 30 35 2C 36 35 2C 30 35 2C 36 34 2C 31 35 0D 79 05,65,05,64,15.y
006000: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
006010: 05 00 01 00 02 09 4E E5 05 00 C1 02 00 00 00 02 ......N.........
006020: 05 00 C6 02 00 00 00 02 05 00 C2 02 00 00 00 02 ................
006030: 05 00 C7 02 00 00 00 02 05 00 C3 02 00 00 00 02 ................
006040: 05 00 C8 02 00 00 00 02 05 00 C4 02 00 00 00 02 ................
006050: 05 00 C9 02 00 00 00 02 05 00 C5 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: 30 30 0D E1 00 6C 64 69 72 0D E2 00 3B 20 20 20 00...ldir...;
006110: 20 20 20 20 20 43 41 4C 4C 20 50 41 4C 31 0D E3 CALL PAL1..
006120: 00 0D E5 00 0D E6 00 4D 45 31 3A 6E 6F 70 0D E7 .......ME1:nop..
006130: 00 4A 50 09 43 48 58 31 0D E8 00 3B 2D 2D 2D 2D .JP.CHX1...;----
006140: 2D 2D 0D E9 00 6D 75 73 69 63 5F 3A 63 61 6C 6C --...music_:call
006150: 09 23 31 30 30 30 0D EA 00 6C 64 09 62 63 2C 31 .#1000...ld.bc,1
006160: 39 30 0D EB 00 63 61 6C 6C 09 77 61 6C 6F 6F 70 90...call.waloop
006170: 0D EC 00 6C 64 09 61 2C 28 23 36 31 38 39 29 0D ...ld.a,(#6189).
006180: ED 00 6C 64 09 68 6C 2C 23 36 31 38 35 0D EE 00 ..ld.hl,#6185...
006190: 61 64 64 09 61 2C 28 68 6C 29 0D EF 00 6A 72 09 add.a,(hl)...jr.
0061A0: 7A 2C 6D 75 73 69 63 5F 0D F0 00 6D 63 5F 3A 6C z,music_...mc_:l
0061B0: 64 09 61 2C 28 23 36 31 38 39 29 0D F1 00 6C 64 d.a,(#6189)...ld
0061C0: 09 68 6C 2C 23 36 31 38 35 0D F2 00 61 64 64 09 .hl,#6185...add.
0061D0: 61 2C 28 68 6C 29 0D F3 00 6A 72 09 6E 7A 2C 6D a,(hl)...jr.nz,m
0061E0: 63 5F 0D F4 00 72 65 74 0D F5 00 6A 70 09 77 61 c_...ret...jp.wa
0061F0: 6C 6F 6F 70 0D F6 00 3B 2D 2D 2D 2D 2D 2D 2D 2D loop...;--------
006200: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D F7 00 43 48 58 31 ---------...CHX1
006210: 3A 4E 4F 50 0D FA 00 4C 44 09 41 2C 28 23 35 44 :NOP...LD.A,(#5D
006220: 46 46 29 09 3B 64 65 6D 6F 20 3F 0D FB 00 6F 72 FF).;demo ?...or
006230: 09 61 0D FC 00 6A 72 09 6E 7A 2C 63 6C 65 66 0D .a...jr.nz,clef.
006240: FD 00 6C 64 09 61 2C 30 30 0D FE 00 6C 64 09 28 ..ld.a,00...ld.(
006250: 4E 4A 4F 29 2C 61 0D FF 00 0D 00 01 63 6C 65 66 NJO),a......clef
006260: 3A 6E 6F 70 09 3B 52 45 54 0D 01 01 43 41 4C 4C :nop.;RET...CALL
006270: 09 4A 41 49 09 3B 65 6E 74 72 65 65 20 6A 65 75 .JAI.;entree jeu
006280: 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D 02 01 46 49 **********...FI
006290: 4E 3A 6C 64 09 73 70 2C 23 34 46 46 45 0D 24 01 N:ld.sp,#4FFE.$.
0062A0: 63 61 6C 6C 09 77 61 69 74 31 73 0D 25 01 0D 28 call.wait1s.%..(
0062B0: 01 4A 50 09 4D 45 4E 0D 2A 01 0D 37 01 3B 2D 2D .JP.MEN.*..7.;--
0062C0: 2D 2D 2D 2D 0D 38 01 0D 39 01 62 75 66 66 65 72 ----.8..9.buffer
0062D0: 3A 64 65 66 77 09 23 31 30 30 0D 3D 01 0D 3E 01 :defw.#100.=..>.
0062E0: 3B 70 61 6C 65 74 74 65 73 0D 3F 01 70 61 6C 65 ;palettes.?.pale
0062F0: 74 31 3A 64 65 66 62 09 33 30 2C 32 31 2C 32 33 t1:defb.30,21,23
006300: 34 0D E2 01 6C 64 09 28 6C 67 73 65 63 74 29 2C 4...ld.(lgsect),
006310: 61 0D E3 01 0D E4 01 6C 6F 64 6C 70 30 3A 63 61 a......lodlp0:ca
006320: 6C 6C 09 6C 6F 64 6C 70 30 0D E5 01 0D E6 01 6C ll.lodlp0......l
006330: 64 09 61 2C 28 70 72 6F 74 65 63 29 0D E7 01 6F d.a,(protec)...o
006340: 72 09 61 0D E8 01 72 65 74 09 6E 7A 0D E9 01 70 r.a...ret.nz...p
006350: 6F 70 09 61 66 0D EA 01 70 75 73 68 09 61 66 0D op.af...push.af.
006360: EB 01 61 64 64 09 61 2C 68 0D EC 01 6C 64 09 68 ..add.a,h...ld.h
006370: 2C 61 0D ED 01 69 6E 63 09 63 0D EE 01 6C 64 09 ,a...inc.c...ld.
006380: 61 2C 63 0D EF 01 61 6E 64 09 23 30 46 0D F0 01 a,c...and.#0F...
006390: 63 70 09 31 30 0D F1 01 6A 72 09 63 2C 6C 6F 64 cp.10...jr.c,lod
0063A0: 6C 70 31 0D F2 01 69 6E 63 09 64 0D F3 01 6C 64 lp1...inc.d...ld
0063B0: 09 61 2C 63 0D F4 01 61 6E 64 09 23 46 30 0D F5 .a,c...and.#F0..
0063C0: 01 6F 72 09 31 0D F6 01 6C 64 09 63 2C 61 0D F7 .or.1...ld.c,a..
0063D0: 01 0D F8 01 6C 6F 64 6C 70 31 3A 70 6F 70 09 61 ....lodlp1:pop.a
0063E0: 66 0D F9 01 65 78 09 61 66 2C 61 66 27 0D FA 01 f...ex.af,af'...
0063F0: 70 6F 70 09 61 66 0D FB 01 64 65 63 09 61 0D FC pop.af...dec.a..
006400: 01 72 65 74 09 7A 0D FD 01 0D FE 01 70 75 73 68 .ret.z......push
006410: 09 61 66 0D FF 01 65 78 09 61 66 2C 61 66 27 0D .af...ex.af,af'.
006420: 00 02 70 75 73 68 09 61 66 0D 01 02 6A 72 09 6C ..push.af...jr.l
006430: 6F 64 6C 70 30 0D 02 02 3B 2D 2D 2D 2D 2D 2D 2D odlp0...;-------
006440: 2D 0D 03 02 69 6E 69 74 6C 6F 3A 6C 64 09 68 6C -...initlo:ld.hl
006450: 2C 30 0D 04 02 6C 64 09 28 6C 6F 61 64 2B 31 29 ,0...ld.(load+1)
006460: 2C 68 6C 0D 05 02 6C 64 09 28 6C 6F 61 64 2B 32 ,hl...ld.(load+2
006470: 29 2C 68 6C 0D 06 02 6C 64 09 28 77 72 69 74 65 ),hl...ld.(write
006480: 2B 31 29 2C 68 6C 0D 07 02 6C 64 09 28 77 72 69 +1),hl...ld.(wri
006490: 74 65 2B 32 29 2C 68 6C 0D 08 02 0D 09 02 6C 64 te+2),hl......ld
0064A0: 09 61 2C 28 70 69 73 74 65 63 29 0D 0A 02 6C 64 .a,(pistec)...ld
0064B0: 09 28 74 72 61 63 6B 63 29 2C 61 0D 0B 02 72 65 .(trackc),a...re
0064C0: 74 0D 0C 02 3B 2D 2D 2D 2D 0D 0D 02 77 72 69 74 t...;----...writ
0064D0: 65 3A 64 69 0D 0E 02 6A 70 09 69 6E 69 74 6C 6F e:di...jp.initlo
0064E0: 0D 0F 02 6C 64 09 68 6C 2C 77 72 69 74 73 63 0D ...ld.hl,writsc.
0064F0: 10 02 6A 70 09 6F 70 5F 6A 6D 70 0D 11 02 3B 2D ..jp.op_jmp...;-
006500: 2C 31 39 2C 30 37 2C 30 34 2C 32 30 2C 33 30 3B ,19,07,04,20,30;
006510: 20 20 20 20 20 6A 65 75 0D 40 01 64 65 66 62 09 jeu.@.defb.
006520: 31 30 2C 31 34 2C 31 32 2C 32 38 2C 32 32 2C 31 10,14,12,28,22,1
006530: 38 2C 31 31 2C 30 30 2C 32 30 0D 41 01 70 61 6C 8,11,00,20.A.pal
006540: 65 74 32 3A 64 65 66 62 09 30 34 2C 32 31 2C 32 et2:defb.04,21,2
006550: 33 2C 32 37 2C 30 37 2C 31 38 2C 32 30 2C 32 32 3,27,07,18,20,22
006560: 3B 20 20 20 20 20 6A 65 75 20 34 0D 42 01 64 65 ; jeu 4.B.de
006570: 66 62 09 30 33 2C 31 34 2C 31 32 2C 32 38 2C 31 fb.03,14,12,28,1
006580: 31 2C 30 36 2C 31 31 2C 30 30 2C 32 30 0D 43 01 1,06,11,00,20.C.
006590: 70 61 6C 65 74 33 3A 64 65 66 62 09 31 35 2C 30 palet3:defb.15,0
0065A0: 30 2C 31 39 2C 31 31 2C 32 33 2C 30 32 2C 33 30 0,19,11,23,02,30
0065B0: 2C 32 32 3B 20 20 20 20 20 63 6C 69 63 20 70 72 ,22; clic pr
0065C0: 65 73 65 6E 74 2E 0D 44 01 64 65 66 62 09 31 38 esent..D.defb.18
0065D0: 2C 31 34 2C 31 30 2C 32 38 2C 31 32 2C 30 37 2C ,14,10,28,12,07,
0065E0: 32 38 2C 32 30 2C 32 30 0D 45 01 70 61 6C 65 74 28,20,20.E.palet
0065F0: 34 3A 64 65 66 62 09 32 31 2C 30 30 2C 31 39 2C 4:defb.21,00,19,
006600: 31 31 2C 32 33 2C 30 32 2C 33 30 2C 32 32 3B 20 11,23,02,30,22;
006610: 20 20 20 20 6A 65 75 20 4E 65 70 61 6C 0D 46 01 jeu Nepal.F.
006620: 64 65 66 62 09 31 38 2C 31 34 2C 31 30 2C 32 38 defb.18,14,10,28
006630: 2C 31 32 2C 30 37 2C 32 32 2C 32 30 2C 32 30 0D ,12,07,22,20,20.
006640: 47 01 70 61 6C 65 74 35 3A 64 65 66 62 09 32 31 G.palet5:defb.21
006650: 2C 30 36 2C 31 39 2C 31 31 2C 32 33 2C 30 32 2C ,06,19,11,23,02,
006660: 33 30 2C 32 32 3B 20 20 20 20 20 6A 65 75 20 50 30,22; jeu P
006670: 65 72 6F 75 0D 48 01 64 65 66 62 09 31 38 2C 31 erou.H.defb.18,1
006680: 34 2C 31 30 2C 32 38 2C 31 32 2C 30 37 2C 33 30 4,10,28,12,07,30
006690: 2C 32 30 2C 32 30 0D 49 01 50 41 4C 31 3A 6C 64 ,20,20.I.PAL1:ld
0066A0: 09 68 6C 2C 70 61 6C 65 74 31 2B 31 36 0D 4A 01 .hl,palet1+16.J.
0066B0: 70 61 6C 75 3A 6C 64 09 62 63 2C 23 37 46 30 30 palu:ld.bc,#7F00
0066C0: 0D 4B 01 6C 64 09 65 2C 31 36 0D 4C 01 62 70 61 .K.ld.e,16.L.bpa
0066D0: 6C 3A 6C 64 09 61 2C 28 68 6C 29 0D 4D 01 61 64 l:ld.a,(hl).M.ad
0066E0: 64 09 61 2C 23 34 30 0D 4E 01 6F 75 74 09 28 63 d.a,#40.N.out.(c
0066F0: 29 2C 65 0D 4F 01 6F 75 74 09 28 63 29 2C 61 0D ),e.O.out.(c),a.
006700: 2D 2D 2D 2D 0D 12 02 6C 6F 61 64 3A 64 69 0D 13 ----...load:di..
006710: 02 6A 70 09 69 6E 69 74 6C 6F 0D 14 02 43 41 4C .jp.initlo...CAL
006720: 4C 09 6C 6F 61 64 73 73 0D 15 02 3B 20 20 20 20 L.loadss...;
006730: 20 20 20 20 65 69 20 0D 16 02 72 65 74 0D 17 02 ei ...ret...
006740: 0D 18 02 6C 6F 61 64 73 73 3A 6E 6F 70 0D 19 02 ...loadss:nop...
006750: 6C 64 09 68 6C 2C 72 65 61 64 73 63 0D 1A 02 6C ld.hl,readsc...l
006760: 64 09 28 66 69 63 68 69 65 29 2C 61 09 3B 20 73 d.(fichie),a.; s
006770: 61 75 76 65 20 6C 65 20 4E 6F 20 66 69 63 68 69 auve le No fichi
006780: 65 72 0D 1B 02 0D 1C 02 6F 70 5F 6A 6D 70 3A 6C er......op_jmp:l
006790: 64 09 28 6C 6F 64 6C 70 30 2B 31 29 2C 68 6C 0D d.(lodlp0+1),hl.
0067A0: 1D 02 0D 1E 02 6C 64 09 68 2C 30 0D 1F 02 61 64 .....ld.h,0...ad
0067B0: 64 09 61 2C 61 0D 20 02 61 64 64 09 61 2C 61 0D d.a,a. .add.a,a.
0067C0: 21 02 6C 64 09 6C 2C 61 0D 22 02 61 64 64 09 68 !.ld.l,a.".add.h
0067D0: 6C 2C 68 6C 0D 23 02 61 64 64 09 68 6C 2C 68 6C l,hl.#.add.hl,hl
0067E0: 0D 24 02 6C 64 09 64 65 2C 28 74 61 62 66 69 63 .$.ld.de,(tabfic
0067F0: 29 0D 25 02 61 64 64 09 68 6C 2C 64 65 0D 26 02 ).%.add.hl,de.&.
006800: 0D 27 02 78 6F 72 09 61 0D 28 02 6C 64 09 28 70 .'.xor.a.(.ld.(p
006810: 72 6F 74 65 63 29 2C 61 0D 29 02 6C 64 09 28 76 rotec),a.).ld.(v
006820: 65 72 72 65 75 29 2C 61 09 3B 20 3D 30 20 74 6F erreu),a.; =0 to
006830: 75 74 20 65 73 74 20 4F 4B 20 20 0D 2A 02 0D 2B ut est OK .*..+
006840: 02 70 75 73 68 09 68 6C 0D 2C 02 70 6F 70 09 69 .push.hl.,.pop.i
006850: 78 0D 2D 02 6C 64 09 6C 2C 28 69 78 2B 31 33 29 x.-.ld.l,(ix+13)
006860: 0D 2E 02 6C 64 09 68 2C 28 69 78 2B 31 34 29 0D ...ld.h,(ix+14).
006870: 2F 02 6C 64 09 28 61 64 72 66 69 63 29 2C 68 6C /.ld.(adrfic),hl
006880: 0D 30 02 6C 64 09 68 6C 2C 66 6C 67 6D 6F 74 0D .0.ld.hl,flgmot.
006890: 31 02 6C 64 09 61 2C 28 68 6C 29 0D 32 02 6F 72 1.ld.a,(hl).2.or
0068A0: 09 61 0D 33 02 6A 72 09 6E 7A 2C 61 6C 72 65 61 .a.3.jr.nz,alrea
0068B0: 64 0D 34 02 69 6E 63 09 28 68 6C 29 0D 35 02 6C d.4.inc.(hl).5.l
0068C0: 64 09 62 63 2C 6D 6F 74 65 75 72 0D 36 02 6C 64 d.bc,moteur.6.ld
0068D0: 09 61 2C 28 68 6C 29 0D 37 02 6F 75 74 09 28 63 .a,(hl).7.out.(c
0068E0: 29 2C 61 0D 38 02 63 61 6C 6C 09 77 61 69 74 31 ),a.8.call.wait1
0068F0: 73 0D 39 02 61 6C 72 65 61 64 3A 6C 64 09 61 2C s.9.alread:ld.a,
006900: 50 01 64 65 63 09 68 6C 0D 51 01 64 65 63 09 65 P.dec.hl.Q.dec.e
006910: 0D 52 01 62 69 74 09 37 2C 65 0D 53 01 6A 72 09 .R.bit.7,e.S.jr.
006920: 7A 2C 62 70 61 6C 0D 54 01 72 65 74 0D 55 01 50 z,bpal.T.ret.U.P
006930: 41 4C 32 3A 6C 64 09 68 6C 2C 70 61 6C 65 74 32 AL2:ld.hl,palet2
006940: 2B 31 36 0D 56 01 6A 72 09 70 61 6C 75 0D 57 01 +16.V.jr.palu.W.
006950: 50 41 4C 33 3A 6C 64 09 68 6C 2C 70 61 6C 65 74 PAL3:ld.hl,palet
006960: 33 2B 31 36 0D 58 01 6A 72 09 70 61 6C 75 0D 59 3+16.X.jr.palu.Y
006970: 01 50 41 4C 34 3A 6C 64 09 68 6C 2C 70 61 6C 65 .PAL4:ld.hl,pale
006980: 74 34 2B 31 36 0D 5A 01 6A 72 09 70 61 6C 75 0D t4+16.Z.jr.palu.
006990: 5B 01 50 41 4C 35 3A 6C 64 09 68 6C 2C 70 61 6C [.PAL5:ld.hl,pal
0069A0: 65 74 35 2B 31 36 0D 5C 01 6A 72 09 70 61 6C 75 et5+16.\.jr.palu
0069B0: 0D 5D 01 4E 4F 49 52 3A 6C 64 09 62 63 2C 23 37 .].NOIR:ld.bc,#7
0069C0: 46 30 30 0D 5E 01 6C 64 09 65 2C 31 36 0D 5F 01 F00.^.ld.e,16._.
0069D0: 62 6E 6F 69 3A 6C 64 09 61 2C 32 30 2B 36 34 0D bnoi:ld.a,20+64.
0069E0: 60 01 6F 75 74 09 28 63 29 2C 65 0D 61 01 6F 75 `.out.(c),e.a.ou
0069F0: 74 09 28 63 29 2C 61 0D 62 01 64 65 63 09 65 0D t.(c),a.b.dec.e.
006A00: 63 01 62 69 74 09 37 2C 65 0D 64 01 6A 72 09 7A c.bit.7,e.d.jr.z
006A10: 2C 62 6E 6F 69 0D 65 01 72 65 74 0D 66 01 0D 67 ,bnoi.e.ret.f..g
006A20: 01 74 61 62 66 69 63 3A 64 65 66 77 09 54 41 42 .tabfic:defw.TAB
006A30: 4C 46 0D 68 01 54 41 42 4C 46 3A 64 65 66 62 09 LF.h.TABLF:defb.
006A40: 31 2C 30 09 3B 30 30 0D 69 01 64 65 66 6D 09 22 1,0.;00.i.defm."
006A50: 41 44 52 45 20 20 20 20 42 49 4E 22 0D 6A 01 64 ADRE BIN".j.d
006A60: 65 66 77 09 23 35 45 30 30 0D 6B 01 64 65 66 62 efw.#5E00.k.defb
006A70: 09 30 30 0D 6C 01 64 65 66 62 09 31 2C 30 09 3B .00.l.defb.1,0.;
006A80: 30 31 0D 6D 01 64 65 66 6D 09 22 4A 41 49 20 20 01.m.defm."JAI
006A90: 20 20 20 42 49 4E 22 0D 6E 01 64 65 66 77 09 23 BIN".n.defw.#
006AA0: 36 32 37 30 0D 6F 01 64 65 66 62 09 30 30 0D 70 6270.o.defb.00.p
006AB0: 01 64 65 66 62 09 31 2C 30 09 3B 30 32 0D 71 01 .defb.1,0.;02.q.
006AC0: 64 65 66 6D 09 22 54 41 42 4C 20 20 20 20 42 49 defm."TABL BI
006AD0: 4E 22 0D 72 01 64 65 66 77 09 23 35 30 30 30 0D N".r.defw.#5000.
006AE0: 73 01 64 65 66 62 09 30 30 0D 74 01 64 65 66 62 s.defb.00.t.defb
006AF0: 09 31 2C 30 09 3B 30 33 0D 75 01 64 65 66 6D 09 .1,0.;03.u.defm.
006B00: 28 69 78 2B 30 29 0D 3A 02 61 6E 64 09 61 0D 3B (ix+0).:.and.a.;
006B10: 02 6A 70 09 7A 2C 64 69 72 65 63 74 0D 3C 02 0D .jp.z,direct.<..
006B20: 3D 02 3B 20 6C 65 63 74 75 72 65 20 64 75 20 64 =.; lecture du d
006B30: 69 72 65 63 74 6F 72 79 20 64 61 6E 73 20 62 75 irectory dans bu
006B40: 66 66 65 72 0D 3E 02 0D 3F 02 78 6F 72 09 61 0D ffer.>..?.xor.a.
006B50: 40 02 6C 64 09 28 63 6C 75 73 74 65 29 2C 61 0D @.ld.(cluste),a.
006B60: 41 02 0D 42 02 6C 64 09 64 2C 30 0D 43 02 6C 64 A..B.ld.d,0.C.ld
006B70: 09 63 2C 23 43 31 0D 44 02 6C 64 09 68 6C 2C 28 .c,#C1.D.ld.hl,(
006B80: 62 75 66 66 65 72 29 0D 45 02 6C 64 09 62 2C 34 buffer).E.ld.b,4
006B90: 0D 46 02 6C 64 09 61 2C 32 09 3B 20 35 31 32 20 .F.ld.a,2.; 512
006BA0: 6F 63 74 65 74 73 20 70 61 72 20 73 65 63 74 65 octets par secte
006BB0: 75 72 0D 47 02 63 61 6C 6C 09 62 6F 75 6C 6F 64 ur.G.call.boulod
006BC0: 0D 48 02 0D 49 02 63 61 6C 6C 09 72 65 63 66 69 .H..I.call.recfi
006BD0: 63 0D 4A 02 0D 4B 02 6C 64 09 61 2C 28 63 6C 75 c.J..K.ld.a,(clu
006BE0: 73 74 65 29 0D 4C 02 61 6E 64 09 61 0D 4D 02 6A ste).L.and.a.M.j
006BF0: 70 09 6E 7A 2C 66 6F 75 6E 64 0D 4E 02 0D 4F 02 p.nz,found.N..O.
006C00: 6C 64 09 61 2C 28 66 69 63 68 69 65 29 0D 50 02 ld.a,(fichie).P.
006C10: 70 75 73 68 09 61 66 0D 51 02 63 61 6C 6C 09 63 push.af.Q.call.c
006C20: 68 67 64 73 6B 0D 52 02 70 6F 70 09 61 66 0D 53 hgdsk.R.pop.af.S
006C30: 02 64 69 0D 54 02 6A 70 09 6C 6F 61 64 0D 55 02 .di.T.jp.load.U.
006C40: 0D 56 02 66 6F 75 6E 64 3A 6C 64 09 6C 2C 61 0D .V.found:ld.l,a.
006C50: 57 02 6C 64 09 68 2C 30 0D 58 02 73 6C 61 09 6C W.ld.h,0.X.sla.l
006C60: 0D 59 02 72 6C 09 68 0D 5A 02 6C 64 09 61 2C 39 .Y.rl.h.Z.ld.a,9
006C70: 0D 5B 02 63 61 6C 6C 09 64 69 76 0D 5C 02 69 6E .[.call.div.\.in
006C80: 63 09 68 0D 5D 02 6C 64 09 61 2C 23 43 30 0D 5E c.h.].ld.a,#C0.^
006C90: 02 6F 72 09 68 0D 5F 02 0D 60 02 6C 64 09 63 2C .or.h._..`.ld.c,
006CA0: 61 0D 61 02 6C 64 09 64 2C 6C 0D 62 02 6C 64 09 a.a.ld.d,l.b.ld.
006CB0: 68 6C 2C 28 62 75 66 66 65 72 29 0D 63 02 6C 64 hl,(buffer).c.ld
006CC0: 09 62 2C 32 0D 64 02 6C 64 09 61 2C 32 0D 65 02 .b,2.d.ld.a,2.e.
006CD0: 63 61 6C 6C 09 62 6F 75 6C 6F 64 0D 66 02 0D 67 call.boulod.f..g
006CE0: 02 6C 64 09 68 6C 2C 28 62 75 66 66 65 72 29 0D .ld.hl,(buffer).
006CF0: 68 02 6C 64 09 64 65 2C 23 34 30 0D 69 02 61 64 h.ld.de,#40.i.ad
006D00: 22 53 43 52 20 20 20 20 20 42 49 4E 22 0D 76 01 "SCR BIN".v.
006D10: 64 65 66 77 09 23 43 30 30 30 0D 77 01 64 65 66 defw.#C000.w.def
006D20: 62 09 30 30 0D 78 01 64 65 66 62 09 31 2C 30 09 b.00.x.defb.1,0.
006D30: 3B 30 34 0D 79 01 64 65 66 6D 09 22 4E 4F 54 45 ;04.y.defm."NOTE
006D40: 53 20 20 20 42 49 4E 22 0D 7A 01 64 65 66 77 09 S BIN".z.defw.
006D50: 23 46 30 30 0D 7B 01 64 65 66 62 09 30 30 0D 7C #F00.{.defb.00.|
006D60: 01 64 65 66 62 09 31 2C 30 09 3B 30 35 0D 7D 01 .defb.1,0.;05.}.
006D70: 64 65 66 6D 09 22 4D 55 53 49 43 20 20 20 42 49 defm."MUSIC BI
006D80: 4E 22 0D 7E 01 64 65 66 77 09 23 31 30 30 30 0D N".~.defw.#1000.
006D90: 7F 01 64 65 66 62 09 30 30 0D 80 01 64 65 66 62 ..defb.00...defb
006DA0: 09 31 2C 30 09 3B 30 36 0D 81 01 64 65 66 6D 09 .1,0.;06...defm.
006DB0: 22 50 45 4C 4F 20 20 20 20 42 49 4E 22 0D 82 01 "PELO BIN"...
006DC0: 64 65 66 77 09 23 32 30 30 30 0D 83 01 64 65 66 defw.#2000...def
006DD0: 62 09 30 30 0D 84 01 64 65 66 62 09 31 2C 30 09 b.00...defb.1,0.
006DE0: 3B 30 37 0D 85 01 64 65 66 6D 09 22 52 41 4D 20 ;07...defm."RAM
006DF0: 20 20 20 20 42 49 4E 22 0D 86 01 64 65 66 77 09 BIN"...defw.
006E00: 23 36 30 30 30 0D 87 01 64 65 66 62 09 30 30 0D #6000...defb.00.
006E10: 90 01 64 65 66 62 09 31 2C 30 09 3B 30 38 0D 91 ..defb.1,0.;08..
006E20: 01 64 65 66 6D 09 22 53 43 52 31 20 20 20 20 42 .defm."SCR1 B
006E30: 49 4E 22 0D 92 01 64 65 66 77 09 23 38 30 30 30 IN"...defw.#8000
006E40: 0D 93 01 64 65 66 62 09 30 30 0D 94 01 64 65 66 ...defb.00...def
006E50: 62 09 31 2C 30 09 3B 30 39 0D 95 01 64 65 66 6D b.1,0.;09...defm
006E60: 09 22 53 43 52 32 20 20 20 20 42 49 4E 22 0D 96 ."SCR2 BIN"..
006E70: 01 64 65 66 77 09 23 38 30 30 30 0D 97 01 64 65 .defw.#8000...de
006E80: 66 62 09 30 30 0D 98 01 64 65 66 62 09 31 2C 30 fb.00...defb.1,0
006E90: 09 3B 31 30 0D 99 01 64 65 66 6D 09 22 53 43 52 .;10...defm."SCR
006EA0: 33 20 20 20 20 42 49 4E 22 0D 9A 01 64 65 66 77 3 BIN"...defw
006EB0: 09 23 38 30 30 30 0D 9B 01 64 65 66 62 09 30 30 .#8000...defb.00
006EC0: 0D 9C 01 64 65 66 62 09 31 2C 30 09 3B 31 31 0D ...defb.1,0.;11.
006ED0: 9D 01 64 65 66 6D 09 22 53 50 41 44 20 20 20 20 ..defm."SPAD
006EE0: 42 49 4E 22 0D 9E 01 64 65 66 77 09 23 38 30 30 BIN"...defw.#800
006EF0: 30 0D 9F 01 64 65 66 62 09 30 30 0D A2 01 64 65 0...defb.00...de
006F00: 64 09 68 6C 2C 64 65 0D 6A 02 6C 64 09 65 2C 28 d.hl,de.j.ld.e,(
006F10: 68 6C 29 0D 6B 02 69 6E 63 09 68 6C 0D 6C 02 6C hl).k.inc.hl.l.l
006F20: 64 09 68 2C 28 68 6C 29 0D 6D 02 6C 64 09 6C 2C d.h,(hl).m.ld.l,
006F30: 65 0D 6E 02 6C 64 09 28 6C 6F 6E 67 66 69 29 2C e.n.ld.(longfi),
006F40: 68 6C 09 3B 20 74 61 69 6C 6C 65 20 66 69 63 68 hl.; taille fich
006F50: 69 65 72 20 0D 6F 02 0D 70 02 6C 64 09 64 65 2C ier .o..p.ld.de,
006F60: 31 30 32 34 2D 31 32 38 0D 71 02 6F 72 09 61 0D 1024-128.q.or.a.
006F70: 72 02 73 62 63 09 68 6C 2C 64 65 0D 73 02 6A 72 r.sbc.hl,de.s.jr
006F80: 09 6E 63 2C 6C 6F 64 30 31 0D 74 02 61 64 64 09 .nc,lod01.t.add.
006F90: 68 6C 2C 64 65 0D 75 02 70 75 73 68 09 68 6C 0D hl,de.u.push.hl.
006FA0: 76 02 6C 64 09 65 2C 28 69 78 2B 31 33 29 0D 77 v.ld.e,(ix+13).w
006FB0: 02 6C 64 09 64 2C 28 69 78 2B 31 34 29 0D 78 02 .ld.d,(ix+14).x.
006FC0: 70 75 73 68 09 64 65 0D 79 02 6C 64 09 69 79 2C push.de.y.ld.iy,
006FD0: 63 6C 75 73 74 65 0D 7A 02 6A 72 09 6C 6F 64 30 cluste.z.jr.lod0
006FE0: 32 0D 7B 02 6C 6F 64 30 31 3A 70 75 73 68 09 68 2.{.lod01:push.h
006FF0: 6C 0D 7C 02 6C 64 09 62 63 2C 31 30 32 34 2D 31 l.|.ld.bc,1024-1
007000: 32 38 0D 7D 02 6C 64 09 68 6C 2C 28 62 75 66 66 28.}.ld.hl,(buff
007010: 65 72 29 0D 7E 02 6C 64 09 64 65 2C 31 32 38 0D er).~.ld.de,128.
007020: 7F 02 61 64 64 09 68 6C 2C 64 65 0D 80 02 6C 64 ..add.hl,de...ld
007030: 09 65 2C 28 69 78 2B 31 33 29 0D 81 02 6C 64 09 .e,(ix+13)...ld.
007040: 64 2C 28 69 78 2B 31 34 29 0D 82 02 6C 64 69 72 d,(ix+14)...ldir
007050: 0D 83 02 70 6F 70 09 68 6C 0D 84 02 6C 64 09 61 ...pop.hl...ld.a
007060: 2C 68 0D 85 02 61 6E 64 09 25 30 30 30 30 30 30 ,h...and.%000000
007070: 31 31 0D 86 02 6C 64 09 62 2C 61 0D 87 02 6C 64 11...ld.b,a...ld
007080: 09 63 2C 6C 0D 88 02 70 75 73 68 09 62 63 0D 89 .c,l...push.bc..
007090: 02 70 75 73 68 09 64 65 0D 8A 02 73 72 6C 09 68 .push.de...srl.h
0070A0: 0D 8B 02 73 72 6C 09 68 0D 8C 02 6C 64 09 28 69 ...srl.h...ld.(i
0070B0: 78 2B 31 35 29 2C 68 0D 8D 02 6C 64 09 69 79 2C x+15),h...ld.iy,
0070C0: 63 6C 75 73 74 65 2B 31 0D 8E 02 6C 6F 64 30 35 cluste+1...lod05
0070D0: 3A 6C 64 09 61 2C 28 69 78 2B 31 35 29 0D 8F 02 :ld.a,(ix+15)...
0070E0: 61 6E 64 09 61 0D 90 02 6A 72 09 7A 2C 6C 6F 64 and.a...jr.z,lod
0070F0: 30 32 0D 91 02 6C 64 09 65 2C 32 0D 92 02 6C 64 02...ld.e,2...ld
007100: 66 62 09 31 2C 30 09 3B 31 32 0D A3 01 64 65 66 fb.1,0.;12.£.def
007110: 6D 09 22 44 45 43 4F 33 20 20 20 42 49 4E 22 0D m."DECO3 BIN".
007120: A4 01 64 65 66 77 09 23 31 38 30 30 0D A5 01 64 ..defw.#1800...d
007130: 65 66 62 09 30 30 0D A7 01 64 65 66 62 09 31 2C efb.00...defb.1,
007140: 30 09 3B 31 33 0D A8 01 64 65 66 6D 09 22 52 41 0.;13...defm."RA
007150: 50 33 20 20 20 20 42 49 4E 22 0D A9 01 64 65 66 P3 BIN"...def
007160: 77 09 23 46 30 30 30 0D AA 01 64 65 66 62 09 30 w.#F000...defb.0
007170: 30 0D AC 01 64 65 66 62 09 31 2C 30 09 3B 31 34 0...defb.1,0.;14
007180: 0D AD 01 64 65 66 6D 09 22 44 45 43 4F 34 20 20 ...defm."DECO4
007190: 20 42 49 4E 22 0D AE 01 64 65 66 77 09 23 31 38 BIN"...defw.#18
0071A0: 30 30 0D AF 01 64 65 66 62 09 30 30 0D B0 01 64 00...defb.00...d
0071B0: 65 66 62 09 31 2C 30 09 3B 31 35 0D B1 01 64 65 efb.1,0.;15...de
0071C0: 66 6D 09 22 52 41 50 34 20 20 20 20 42 49 4E 22 fm."RAP4 BIN"
0071D0: 0D B2 01 64 65 66 77 09 23 46 30 30 30 0D B3 01 ...defw.#F000...
0071E0: 64 65 66 62 09 30 30 0D B4 01 64 65 66 62 09 31 defb.00...defb.1
0071F0: 2C 30 09 3B 31 36 0D B5 01 64 65 66 6D 09 22 44 ,0.;16...defm."D
007200: 45 43 4F 35 20 20 20 42 49 4E 22 0D B6 01 64 65 ECO5 BIN"...de
007210: 66 77 09 23 31 38 30 30 0D B7 01 64 65 66 62 09 fw.#1800...defb.
007220: 30 30 0D D0 01 0D D1 01 66 69 63 68 69 65 3A 64 00......fichie:d
007230: 65 66 62 09 30 0D D2 01 6C 6F 6E 67 66 69 3A 64 efb.0...longfi:d
007240: 65 66 77 09 30 0D D3 01 61 64 72 66 69 63 3A 64 efw.0...adrfic:d
007250: 65 66 77 09 30 0D D4 01 63 68 67 64 73 6B 3A 72 efw.0...chgdsk:r
007260: 65 74 0D D5 01 0D D6 01 0D D7 01 6D 6F 74 65 75 et.........moteu
007270: 72 3A 65 71 75 09 23 46 41 37 45 0D D8 01 66 64 r:equ.#FA7E...fd
007280: 63 73 74 61 3A 65 71 75 09 23 46 42 37 45 0D D9 csta:equ.#FB7E..
007290: 01 66 64 63 64 61 74 3A 65 71 75 09 23 46 42 37 .fdcdat:equ.#FB7
0072A0: 46 0D DA 01 70 69 73 74 65 63 3A 65 71 75 09 23 F...pistec:equ.#
0072B0: 41 38 41 36 0D DB 01 0D DC 01 62 6F 75 6C 6F 64 A8A6......boulod
0072C0: 3A 70 75 73 68 09 62 63 0D DD 01 70 75 73 68 09 :push.bc...push.
0072D0: 61 66 0D DE 01 6C 64 09 28 6C 67 73 65 63 74 29 af...ld.(lgsect)
0072E0: 2C 61 0D DF 01 63 70 09 38 0D E0 01 6A 72 09 6E ,a...cp.8...jr.n
0072F0: 7A 2C 6C 6F 64 6C 70 30 0D E1 01 6C 64 09 61 2C z,lodlp0...ld.a,
007300: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
007310: 06 00 01 00 02 09 4E E5 06 00 C1 02 00 00 00 02 ......N.........
007320: 06 00 C6 02 00 00 00 02 06 00 C2 02 00 00 00 02 ................
007330: 06 00 C7 02 00 00 00 02 06 00 C3 02 00 00 00 02 ................
007340: 06 00 C8 02 00 00 00 02 06 00 C4 02 00 00 00 02 ................
007350: 06 00 C9 02 00 00 00 02 06 00 C5 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: 09 64 2C 28 69 79 29 0D 93 02 69 6E 63 09 69 79 .d,(iy)...inc.iy
007410: 0D 94 02 6C 64 09 63 2C 64 0D 95 02 64 65 63 09 ...ld.c,d...dec.
007420: 28 69 78 2B 31 35 29 0D 96 02 6A 72 09 7A 2C 6C (ix+15)...jr.z,l
007430: 6F 64 30 33 0D 97 02 6C 6F 64 30 34 3A 6C 64 09 od03...lod04:ld.
007440: 61 2C 28 69 79 29 0D 98 02 73 75 62 09 63 0D 99 a,(iy)...sub.c..
007450: 02 64 65 63 09 61 0D 9A 02 6A 72 09 6E 7A 2C 6C .dec.a...jr.nz,l
007460: 6F 64 30 33 0D 9B 02 69 6E 63 09 63 0D 9C 02 69 od03...inc.c...i
007470: 6E 63 09 69 79 0D 9D 02 69 6E 63 09 65 0D 9E 02 nc.iy...inc.e...
007480: 69 6E 63 09 65 0D 9F 02 64 65 63 09 28 69 78 2B inc.e...dec.(ix+
007490: 31 35 29 0D A0 02 6A 72 09 6E 7A 2C 6C 6F 64 30 15)...jr.nz,lod0
0074A0: 34 0D A1 02 6C 6F 64 30 33 3A 70 75 73 68 09 64 4...lod03:push.d
0074B0: 65 0D A2 02 6C 64 09 6C 2C 64 0D A3 02 6C 64 09 e...ld.l,d.£.ld.
0074C0: 68 2C 30 0D A4 02 73 6C 61 09 6C 0D A5 02 72 6C h,0...sla.l...rl
0074D0: 09 68 0D A6 02 6C 64 09 61 2C 39 0D A7 02 63 61 .h...ld.a,9...ca
0074E0: 6C 6C 09 64 69 76 0D A8 02 69 6E 63 09 68 0D A9 ll.div...inc.h..
0074F0: 02 6C 64 09 61 2C 23 43 30 0D AA 02 6F 72 09 68 .ld.a,#C0...or.h
007500: 0D AB 02 70 6F 70 09 64 65 0D AC 02 6C 64 09 63 ...pop.de...ld.c
007510: 2C 61 0D AD 02 6C 64 09 64 2C 6C 0D AE 02 6C 64 ,a...ld.d,l...ld
007520: 09 61 2C 32 0D AF 02 6C 64 09 62 2C 65 0D B0 02 .a,2...ld.b,e...
007530: 70 6F 70 09 68 6C 0D B1 02 63 61 6C 6C 09 62 6F pop.hl...call.bo
007540: 75 6C 6F 64 0D B2 02 70 75 73 68 09 68 6C 0D B3 ulod...push.hl..
007550: 02 6A 72 09 6C 6F 64 30 35 0D B4 02 6C 6F 64 30 .jr.lod05...lod0
007560: 32 3A 6C 64 09 6C 2C 28 69 79 29 0D B5 02 6C 64 2:ld.l,(iy)...ld
007570: 09 68 2C 30 0D B6 02 73 6C 61 09 6C 0D B7 02 72 .h,0...sla.l...r
007580: 6C 09 68 0D B8 02 6C 64 09 61 2C 39 0D B9 02 63 l.h...ld.a,9...c
007590: 61 6C 6C 09 64 69 76 0D BA 02 69 6E 63 09 68 0D all.div...inc.h.
0075A0: BB 02 6C 64 09 61 2C 23 43 30 0D BC 02 6F 72 09 ..ld.a,#C0...or.
0075B0: 68 0D BD 02 6C 64 09 63 2C 61 0D BE 02 6C 64 09 h...ld.c,a...ld.
0075C0: 64 2C 6C 0D BF 02 6C 64 09 61 2C 32 0D C0 02 6C d,l...ld.a,2...l
0075D0: 64 09 62 2C 32 0D C1 02 6C 64 09 68 6C 2C 28 62 d.b,2...ld.hl,(b
0075E0: 75 66 66 65 72 29 0D C2 02 63 61 6C 6C 09 62 6F uffer)...call.bo
0075F0: 75 6C 6F 64 0D C3 02 70 75 73 68 09 69 79 0D C4 ulod...push.iy..
007600: 03 0D 76 03 6A 72 09 6E 7A 2C 73 65 65 6B 74 35 ..v.jr.nz,seekt5
007610: 0D 77 03 0D 78 03 73 65 65 6B 74 30 3A 6C 64 09 .w..x.seekt0:ld.
007620: 61 2C 64 0D 79 03 6C 64 09 28 74 72 61 63 6B 63 a,d.y.ld.(trackc
007630: 29 2C 61 0D 7A 03 73 65 65 6B 6E 64 3A 70 6F 70 ),a.z.seeknd:pop
007640: 09 68 6C 0D 7B 03 70 6F 70 09 62 63 0D 7C 03 72 .hl.{.pop.bc.|.r
007650: 65 74 0D 7D 03 0D 7E 03 67 65 74 66 64 63 3A 6C et.}..~.getfdc:l
007660: 64 09 62 63 2C 66 64 63 73 74 61 0D 7F 03 6C 64 d.bc,fdcsta...ld
007670: 09 68 6C 2C 62 75 66 73 74 61 0D 80 03 70 75 73 .hl,bufsta...pus
007680: 68 09 68 6C 0D 81 03 67 65 74 6A 70 30 3A 69 6E h.hl...getjp0:in
007690: 09 61 2C 28 63 29 0D 82 03 63 70 09 23 43 30 0D .a,(c)...cp.#C0.
0076A0: 83 03 6A 72 09 63 2C 67 65 74 6A 70 30 0D 84 03 ..jr.c,getjp0...
0076B0: 69 6E 63 09 63 0D 85 03 69 6E 09 61 2C 28 63 29 inc.c...in.a,(c)
0076C0: 0D 86 03 64 65 63 09 63 0D 87 03 6C 64 09 28 68 ...dec.c...ld.(h
0076D0: 6C 29 2C 61 0D 88 03 69 6E 63 09 68 6C 0D 89 03 l),a...inc.hl...
0076E0: 6C 64 09 61 2C 23 30 35 0D 8A 03 67 65 74 6A 70 ld.a,#05...getjp
0076F0: 31 3A 64 65 63 09 61 0D 8B 03 6A 72 09 6E 7A 2C 1:dec.a...jr.nz,
007700: 67 65 74 6A 70 31 0D 8C 03 69 6E 09 61 2C 28 63 getjp1...in.a,(c
007710: 29 0D 8D 03 61 6E 64 09 23 31 30 0D 8E 03 6A 72 )...and.#10...jr
007720: 09 6E 7A 2C 67 65 74 6A 70 30 0D 8F 03 70 6F 70 .nz,getjp0...pop
007730: 09 68 6C 0D 90 03 6C 64 09 61 2C 28 68 6C 29 0D .hl...ld.a,(hl).
007740: 91 03 61 6E 64 09 23 43 30 0D 92 03 72 65 74 0D ..and.#C0...ret.
007750: 93 03 0D 94 03 64 69 76 3A 6C 64 09 64 2C 61 0D .....div:ld.d,a.
007760: 95 03 6C 64 09 65 2C 30 0D 96 03 6C 64 09 62 2C ..ld.e,0...ld.b,
007770: 38 0D 97 03 0D 98 03 64 69 76 31 3A 78 6F 72 09 8......div1:xor.
007780: 61 0D 99 03 73 62 63 09 68 6C 2C 64 65 0D 9A 03 a...sbc.hl,de...
007790: 69 6E 63 09 68 6C 0D 9B 03 6A 70 09 70 2C 64 69 inc.hl...jp.p,di
0077A0: 76 32 0D 9C 03 61 64 64 09 68 6C 2C 64 65 0D 9D v2...add.hl,de..
0077B0: 03 64 65 63 09 68 6C 0D 9E 03 64 69 76 32 3A 61 .dec.hl...div2:a
0077C0: 64 64 09 68 6C 2C 68 6C 0D 9F 03 64 6A 6E 7A 09 dd.hl,hl...djnz.
0077D0: 64 69 76 31 0D A0 03 0D A1 03 78 6F 72 09 61 0D div1......xor.a.
0077E0: A2 03 73 62 63 09 68 6C 2C 64 65 0D A3 03 69 6E ..sbc.hl,de.£.in
0077F0: 63 09 68 6C 0D A4 03 72 65 74 09 70 0D A5 03 61 c.hl...ret.p...a
007800: 02 70 6F 70 09 68 6C 0D C5 02 6C 64 09 64 65 2C .pop.hl...ld.de,
007810: 63 6C 75 73 74 65 0D C6 02 61 6E 64 09 61 0D C7 cluste...and.a..
007820: 02 73 62 63 09 68 6C 2C 64 65 0D C8 02 6A 72 09 .sbc.hl,de...jr.
007830: 7A 2C 63 6C 6F 64 32 0D C9 02 6C 64 09 68 6C 2C z,clod2...ld.hl,
007840: 28 62 75 66 66 65 72 29 0D CA 02 6A 72 09 63 6C (buffer)...jr.cl
007850: 6F 64 33 0D CB 02 63 6C 6F 64 32 3A 6C 64 09 68 od3...clod2:ld.h
007860: 6C 2C 28 62 75 66 66 65 72 29 0D CC 02 6C 64 09 l,(buffer)...ld.
007870: 64 65 2C 31 32 38 0D CD 02 61 64 64 09 68 6C 2C de,128...add.hl,
007880: 64 65 0D CE 02 63 6C 6F 64 33 3A 70 6F 70 09 64 de...clod3:pop.d
007890: 65 0D CF 02 70 6F 70 09 62 63 0D D0 02 6C 64 09 e...pop.bc...ld.
0078A0: 61 2C 63 0D D1 02 6F 72 09 62 0D D2 02 72 65 74 a,c...or.b...ret
0078B0: 09 7A 0D D3 02 6C 64 69 72 0D D4 02 72 65 74 0D .z...ldir...ret.
0078C0: D5 02 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D ..;------------.
0078D0: D6 02 6E 6F 74 66 6F 75 3A 0D D7 02 65 72 72 65 ..notfou:...erre
0078E0: 75 72 3A 6C 64 09 62 63 2C 23 37 66 31 30 0D D8 ur:ld.bc,#7f10..
0078F0: 02 6F 75 74 09 28 63 29 2C 63 0D D9 02 6C 64 09 .out.(c),c...ld.
007900: 63 2C 36 34 2B 32 30 0D DA 02 6F 75 74 09 28 63 c,64+20...out.(c
007910: 29 2C 63 0D DB 02 63 61 6C 6C 09 77 61 69 74 31 ),c...call.wait1
007920: 73 0D DC 02 6C 64 09 62 63 2C 23 37 66 31 30 0D s...ld.bc,#7f10.
007930: DD 02 6F 75 74 09 28 63 29 2C 63 0D DE 02 6C 64 ..out.(c),c...ld
007940: 09 63 2C 36 34 2B 31 32 0D DF 02 6F 75 74 09 28 .c,64+12...out.(
007950: 63 29 2C 63 0D E0 02 63 61 6C 6C 09 77 61 69 74 c),c...call.wait
007960: 31 73 0D E1 02 6A 72 09 65 72 72 65 75 72 0D E2 1s...jr.erreur..
007970: 02 3B 2D 2D 0D E3 02 6D 6F 74 6F 66 66 3A 64 69 .;--...motoff:di
007980: 0D E4 02 78 6F 72 09 61 0D E5 02 6C 64 09 28 66 ...xor.a...ld.(f
007990: 6C 67 6D 6F 74 29 2C 61 0D E6 02 6C 64 09 62 63 lgmot),a...ld.bc
0079A0: 2C 6D 6F 74 65 75 72 0D E7 02 6F 75 74 09 28 63 ,moteur...out.(c
0079B0: 29 2C 61 0D E8 02 65 69 0D E9 02 72 65 74 0D EA ),a...ei...ret..
0079C0: 02 72 65 61 64 73 63 3A 6C 64 09 65 2C 23 36 36 .readsc:ld.e,#66
0079D0: 0D EB 02 6A 72 09 6F 70 73 65 63 74 0D EC 02 3B ...jr.opsect...;
0079E0: 2D 2D 0D ED 02 77 72 69 74 73 63 3A 6C 64 09 65 --...writsc:ld.e
0079F0: 2C 23 34 35 0D EE 02 0D EF 02 6F 70 73 65 63 74 ,#45......opsect
007A00: 00 4A 41 49 38 20 20 20 20 54 58 20 00 00 00 00 .JAI8 TX ....
007A10: 00 00 08 00 00 7B 96 00 00 00 00 00 00 00 00 00 .....{..........
007A20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007A30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007A40: 5C 62 00 2F 04 0B 52 45 54 09 4E 5A 0D 8F 0B 6C \b./..RET.NZ...l
007A50: 64 09 61 2C 25 30 30 30 31 31 31 31 31 0D 90 0B d.a,%00011111...
007A60: 61 6E 64 09 42 0D 91 0B 6C 64 09 28 69 78 2B 32 and.B...ld.(ix+2
007A70: 30 29 2C 61 0D 92 0B 52 45 54 0D 93 0B 3B 2D 2D 0),a...RET...;--
007A80: 58 62 36 25 01 00 2A 2A 2A 2A 20 4A 41 49 2D 41 Xb6%..**** JAI-A
007A90: 4C 41 49 20 2A 2A 2A 2A 2A 2A 20 4A 41 49 2E 54 LAI ****** JAI.T
007AA0: 58 20 2A 2A 2A 2A 2A 2A 0D 02 00 4F 52 47 09 23 X ******...ORG.#
007AB0: 36 32 37 30 0D 03 00 0D 04 00 50 45 4C 4F 3A 45 6270......PELO:E
007AC0: 51 55 09 23 32 30 30 30 09 3B 73 70 72 74 2E 20 QU.#2000.;sprt.
007AD0: 6A 6F 75 65 75 72 73 0D 05 00 41 44 52 45 3A 45 joueurs...ADRE:E
007AE0: 51 55 09 23 35 45 30 30 0D 06 00 0D 07 00 54 41 QU.#5E00......TA
007AF0: 42 4C 3A 45 51 55 09 23 35 30 30 30 0D 08 00 4C BL:EQU.#5000...L
007B00: 4F 41 44 3A 45 51 55 09 23 37 32 30 30 0D 09 00 OAD:EQU.#7200...
007B10: 0D 0A 00 0D 0B 00 4E 4F 49 52 3A 65 71 75 09 4C ......NOIR:equ.L
007B20: 4F 41 44 2B 36 0D 0C 00 50 41 4C 31 3A 65 71 75 OAD+6...PAL1:equ
007B30: 09 4C 4F 41 44 2B 33 0D 0D 00 56 49 4C 4C 3A 65 .LOAD+3...VILL:e
007B40: 71 75 09 4C 4F 41 44 2B 31 32 0D 0E 00 41 44 56 qu.LOAD+12...ADV
007B50: 3A 65 71 75 09 4C 4F 41 44 2B 35 35 0D 0F 00 0D :equ.LOAD+55....
007B60: 10 00 4A 50 09 45 4E 54 52 45 0D 11 00 4A 50 09 ..JP.ENTRE...JP.
007B70: 53 43 52 55 54 09 3B 74 6F 75 63 68 65 73 0D 12 SCRUT.;touches..
007B80: 00 0D 13 00 58 4F 46 46 3A 64 65 66 77 09 30 30 ....XOFF:defw.00
007B90: 30 30 09 3B 64 65 63 61 6C 61 67 65 20 4F 46 46 00.;decalage OFF
007BA0: 53 45 54 20 66 6F 69 73 20 32 0D 14 00 58 45 43 SET fois 2...XEC
007BB0: 52 41 4E 3A 64 65 66 62 09 23 42 46 09 3B 42 46 RAN:defb.#BF.;BF
007BC0: 3D 20 23 38 30 30 30 20 20 46 46 3D 20 23 43 30 = #8000 FF= #C0
007BD0: 30 30 20 6D 61 73 71 75 65 0D 15 00 4D 45 43 52 00 masque...MECR
007BE0: 41 4E 3A 64 65 66 62 09 23 33 30 09 3B 20 23 33 AN:defb.#30.; #3
007BF0: 30 20 6F 75 20 23 32 30 0D 16 00 4F 46 46 53 45 0 ou #20...OFFSE
007C00: 3A 63 61 6C 6C 09 73 65 65 6B 74 72 0D F0 02 72 :call.seektr...r
007C10: 65 61 64 73 31 3A 70 75 73 68 09 62 63 0D F1 02 eads1:push.bc...
007C20: 70 75 73 68 09 64 65 0D F2 02 70 75 73 68 09 68 push.de...push.h
007C30: 6C 0D F3 02 6C 64 09 61 2C 65 0D F4 02 63 61 6C l...ld.a,e...cal
007C40: 6C 09 65 6E 76 6F 69 0D F5 02 78 6F 72 09 61 0D l.envoi...xor.a.
007C50: F6 02 63 61 6C 6C 09 65 6E 76 6F 69 0D F7 02 6C ..call.envoi...l
007C60: 64 09 61 2C 64 0D F8 02 63 61 6C 6C 09 65 6E 76 d.a,d...call.env
007C70: 6F 69 0D F9 02 78 6F 72 09 61 0D FA 02 63 61 6C oi...xor.a...cal
007C80: 6C 09 65 6E 76 6F 69 0D FB 02 6C 64 09 61 2C 63 l.envoi...ld.a,c
007C90: 0D FC 02 63 61 6C 6C 09 65 6E 76 6F 69 0D FD 02 ...call.envoi...
007CA0: 6C 64 09 61 2C 28 6C 67 73 65 63 74 29 0D FE 02 ld.a,(lgsect)...
007CB0: 63 61 6C 6C 09 65 6E 76 6F 69 0D FF 02 6C 64 09 call.envoi...ld.
007CC0: 61 2C 63 0D 00 03 63 61 6C 6C 09 65 6E 76 6F 69 a,c...call.envoi
007CD0: 0D 01 03 6C 64 09 61 2C 23 32 41 0D 02 03 63 61 ...ld.a,#2A...ca
007CE0: 6C 6C 09 65 6E 76 6F 69 0D 03 03 6C 64 09 61 2C ll.envoi...ld.a,
007CF0: 23 46 46 0D 04 03 63 61 6C 6C 09 65 6E 76 6F 69 #FF...call.envoi
007D00: 0D 05 03 6C 64 09 62 63 2C 66 64 63 73 74 61 0D ...ld.bc,fdcsta.
007D10: 06 03 6C 64 09 61 2C 65 0D 07 03 63 70 09 23 36 ..ld.a,e...cp.#6
007D20: 36 0D 08 03 6A 72 09 7A 2C 72 65 61 64 73 30 0D 6...jr.z,reads0.
007D30: 09 03 0D 0A 03 3B 20 45 63 72 69 74 75 72 65 20 .....; Ecriture
007D40: 73 65 63 74 65 75 72 0D 0B 03 0D 0C 03 77 72 69 secteur......wri
007D50: 74 65 30 3A 69 6E 09 61 2C 28 63 29 0D 0D 03 6A te0:in.a,(c)...j
007D60: 70 09 70 2C 77 72 69 74 65 30 0D 0E 03 61 6E 64 p.p,write0...and
007D70: 09 23 32 30 0D 0F 03 6A 72 09 7A 2C 72 65 61 64 .#20...jr.z,read
007D80: 73 32 0D 10 03 69 6E 63 09 63 0D 11 03 6C 64 09 s2...inc.c...ld.
007D90: 61 2C 28 68 6C 29 0D 12 03 6F 75 74 09 28 63 29 a,(hl)...out.(c)
007DA0: 2C 61 0D 13 03 64 65 63 09 63 0D 14 03 69 6E 63 ,a...dec.c...inc
007DB0: 09 68 6C 0D 15 03 6A 72 09 77 72 69 74 65 30 0D .hl...jr.write0.
007DC0: 16 03 0D 17 03 3B 20 4C 65 63 74 75 72 65 20 73 .....; Lecture s
007DD0: 65 63 74 65 75 72 0D 18 03 0D 19 03 72 65 61 64 ecteur......read
007DE0: 73 30 3A 69 6E 09 61 2C 28 63 29 0D 1A 03 6A 70 s0:in.a,(c)...jp
007DF0: 09 70 2C 72 65 61 64 73 30 0D 1B 03 61 6E 64 09 .p,reads0...and.
007E00: 54 3A 64 65 66 77 09 30 30 30 30 09 3B 43 52 54 T:defw.0000.;CRT
007E10: 43 2E 20 52 31 32 2C 52 31 33 0D 17 00 0D 18 00 C. R12,R13......
007E20: 0D 19 00 0D 1E 00 43 52 54 43 31 3A 6C 64 09 62 ......CRTC1:ld.b
007E30: 63 2C 23 42 43 30 30 0D 1F 00 6F 75 74 09 28 63 c,#BC00...out.(c
007E40: 29 2C 68 0D 20 00 6C 64 09 62 63 2C 23 42 44 30 ),h. .ld.bc,#BD0
007E50: 30 0D 21 00 6F 75 74 09 28 63 29 2C 6C 0D 22 00 0.!.out.(c),l.".
007E60: 6C 64 09 62 63 2C 23 42 43 30 30 0D 23 00 6F 75 ld.bc,#BC00.#.ou
007E70: 74 09 28 63 29 2C 64 0D 24 00 6C 64 09 62 63 2C t.(c),d.$.ld.bc,
007E80: 23 42 44 30 30 0D 25 00 6F 75 74 09 28 63 29 2C #BD00.%.out.(c),
007E90: 65 0D 26 00 72 65 74 0D 3F 00 3B 2D 0D 40 00 45 e.&.ret.?.;-.@.E
007EA0: 4E 54 52 45 3A 6E 6F 70 0D 41 00 0D 42 00 3B 20 NTRE:nop.A..B.;
007EB0: 20 20 20 20 20 20 20 43 41 4C 4C 20 4E 4F 49 52 CALL NOIR
007EC0: 0D 43 00 69 6E 69 6F 66 3A 6C 64 09 61 2C 23 42 .C.iniof:ld.a,#B
007ED0: 46 0D 44 00 6C 64 09 28 58 45 43 52 41 4E 29 2C F.D.ld.(XECRAN),
007EE0: 61 0D 45 00 6C 64 09 61 2C 23 33 30 0D 46 00 6C a.E.ld.a,#30.F.l
007EF0: 64 09 28 4D 45 43 52 41 4E 29 2C 61 0D 47 00 6C d.(MECRAN),a.G.l
007F00: 64 09 68 6C 2C 30 0D 48 00 6C 64 09 28 58 4F 46 d.hl,0.H.ld.(XOF
007F10: 46 29 2C 68 6C 0D 49 00 6C 64 09 28 4F 46 46 53 F),hl.I.ld.(OFFS
007F20: 45 54 29 2C 68 6C 0D 4C 00 0D 52 00 0D 53 00 43 ET),hl.L..R..S.C
007F30: 41 4C 4C 09 49 5F 42 4C 31 09 3B 69 6E 69 74 20 ALL.I_BL1.;init
007F40: 62 6C 6B 20 65 74 20 73 74 6F 63 6B 20 77 69 6E blk et stock win
007F50: 64 2E 0D 54 00 43 41 4C 4C 09 53 45 4C 5F 4D 09 d..T.CALL.SEL_M.
007F60: 3B 73 65 6C 65 63 74 2E 6D 65 6E 75 0D 55 00 6C ;select.menu.U.l
007F70: 64 09 61 2C 30 31 0D 56 00 6C 64 09 28 43 4F 4E d.a,01.V.ld.(CON
007F80: 54 52 29 2C 61 0D 57 00 0D 58 00 0D 59 00 4A 50 TR),a.W..X..Y.JP
007F90: 09 42 4F 55 31 0D 5A 00 3B 2D 2D 2D 2D 2D 2D 0D .BOU1.Z.;------.
007FA0: 5B 00 42 4F 55 43 4C 3A 43 41 4C 4C 09 45 46 46 [.BOUCL:CALL.EFF
007FB0: 5F 0D 5C 00 42 4F 55 31 3A 6E 6F 70 0D 5D 00 6C _.\.BOU1:nop.].l
007FC0: 64 09 61 2C 28 23 36 31 38 38 29 09 3B 65 73 63 d.a,(#6188).;esc
007FD0: 0D 5E 00 62 69 74 09 32 2C 61 0D 5F 00 4A 50 09 .^.bit.2,a._.JP.
007FE0: 4E 5A 2C 53 4F 52 54 49 0D 60 00 6C 64 09 61 2C NZ,SORTI.`.ld.a,
007FF0: 28 23 36 31 38 39 29 09 3B 64 65 6C 0D 61 00 62 (#6189).;del.a.b
008000: 23 32 30 0D 1C 03 6A 72 09 7A 2C 72 65 61 64 73 #20...jr.z,reads
008010: 32 0D 1D 03 69 6E 63 09 63 0D 1E 03 69 6E 09 61 2...inc.c...in.a
008020: 2C 28 63 29 0D 1F 03 6C 64 09 28 68 6C 29 2C 61 ,(c)...ld.(hl),a
008030: 0D 20 03 64 65 63 09 63 0D 21 03 69 6E 63 09 68 . .dec.c.!.inc.h
008040: 6C 0D 22 03 6A 72 09 72 65 61 64 73 30 0D 23 03 l.".jr.reads0.#.
008050: 0D 24 03 72 65 61 64 73 32 3A 63 61 6C 6C 09 67 .$.reads2:call.g
008060: 65 74 66 64 63 0D 25 03 6A 70 09 6D 2C 72 65 61 etfdc.%.jp.m,rea
008070: 64 62 64 0D 26 03 0D 27 03 6C 64 09 61 2C 28 68 dbd.&..'.ld.a,(h
008080: 6C 29 0D 28 03 61 6E 64 09 23 30 38 0D 29 03 6A l).(.and.#08.).j
008090: 72 09 7A 2C 72 65 61 64 73 33 0D 2A 03 72 65 61 r.z,reads3.*.rea
0080A0: 64 62 64 3A 70 6F 70 09 68 6C 0D 2B 03 70 6F 70 dbd:pop.hl.+.pop
0080B0: 09 64 65 0D 2C 03 70 6F 70 09 62 63 0D 2D 03 6A .de.,.pop.bc.-.j
0080C0: 72 09 72 65 61 64 73 31 0D 2E 03 0D 2F 03 72 65 r.reads1..../.re
0080D0: 61 64 73 33 3A 69 6E 63 09 68 6C 0D 30 03 6C 64 ads3:inc.hl.0.ld
0080E0: 09 61 2C 28 68 6C 29 0D 31 03 61 6E 64 09 23 33 .a,(hl).1.and.#3
0080F0: 35 0D 32 03 6A 72 09 6E 7A 2C 72 65 61 64 62 64 5.2.jr.nz,readbd
008100: 0D 33 03 6C 64 09 61 2C 28 68 6C 29 0D 34 03 61 .3.ld.a,(hl).4.a
008110: 6E 64 09 23 30 32 0D 35 03 6A 72 09 7A 2C 72 65 nd.#02.5.jr.z,re
008120: 61 64 6E 64 0D 36 03 6C 64 09 61 2C 31 0D 37 03 adnd.6.ld.a,1.7.
008130: 6C 64 09 28 70 72 6F 74 65 63 29 2C 61 0D 38 03 ld.(protec),a.8.
008140: 72 65 61 64 6E 64 3A 70 6F 70 09 68 6C 0D 39 03 readnd:pop.hl.9.
008150: 70 6F 70 09 64 65 0D 3A 03 70 6F 70 09 62 63 0D pop.de.:.pop.bc.
008160: 3B 03 72 65 74 0D 3C 03 3B 2D 2D 0D 3D 03 65 6E ;.ret.<.;--.=.en
008170: 76 6F 69 3A 70 75 73 68 09 62 63 0D 3E 03 6C 64 voi:push.bc.>.ld
008180: 09 62 63 2C 66 64 63 73 74 61 0D 3F 03 70 75 73 .bc,fdcsta.?.pus
008190: 68 09 61 66 0D 40 03 65 6E 76 6C 70 30 3A 69 6E h.af.@.envlp0:in
0081A0: 09 61 2C 28 63 29 0D 41 03 61 64 64 09 61 2C 61 .a,(c).A.add.a,a
0081B0: 0D 42 03 6A 72 09 6E 63 2C 65 6E 76 6C 70 30 0D .B.jr.nc,envlp0.
0081C0: 43 03 70 6F 70 09 61 66 0D 44 03 69 6E 63 09 63 C.pop.af.D.inc.c
0081D0: 0D 45 03 6F 75 74 09 28 63 29 2C 61 0D 46 03 6C .E.out.(c),a.F.l
0081E0: 64 09 61 2C 35 0D 47 03 65 6E 76 6C 70 31 3A 64 d.a,5.G.envlp1:d
0081F0: 65 63 09 61 0D 48 03 6E 6F 70 0D 49 03 6A 72 09 ec.a.H.nop.I.jr.
008200: 69 74 09 37 2C 61 09 3B 70 61 75 73 65 64 0D 62 it.7,a.;paused.b
008210: 00 6A 72 09 6E 7A 2C 42 4F 55 31 0D 63 00 3B 2D .jr.nz,BOU1.c.;-
008220: 2D 2D 2D 2D 0D 74 00 43 41 4C 4C 09 43 4F 4D 5F ----.t.CALL.COM_
008230: 09 3B 43 6F 6D 6D 61 6E 64 65 20 64 69 72 2E 0D .;Commande dir..
008240: 75 00 43 41 4C 4C 09 43 41 4C 5F 4A 4F 09 3B 63 u.CALL.CAL_JO.;c
008250: 61 6C 63 75 6C 65 20 6D 6F 75 76 65 6D 2E 20 6A alcule mouvem. j
008260: 6F 75 65 75 72 73 0D 76 00 43 41 4C 4C 09 53 48 oueurs.v.CALL.SH
008270: 5F 41 55 54 09 3B 72 65 6E 76 6F 69 20 61 75 74 _AUT.;renvoi aut
008280: 6F 2E 0D 77 00 43 41 4C 4C 09 41 43 54 5F 42 41 o..w.CALL.ACT_BA
008290: 09 3B 20 20 20 20 20 20 20 20 6D 6F 75 76 65 6D .; mouvem
0082A0: 2E 20 62 61 6C 6C 65 0D 78 00 0D 79 00 43 41 4C . balle.x..y.CAL
0082B0: 4C 09 43 4F 4F 52 45 09 3B 63 6F 6F 72 64 20 65 L.COORE.;coord e
0082C0: 63 72 61 6E 20 6A 6F 75 65 75 72 73 0D 7A 00 43 cran joueurs.z.C
0082D0: 41 4C 4C 09 43 4F 4F 52 42 09 3B 63 6F 6F 72 64 ALL.COORB.;coord
0082E0: 20 65 63 72 61 6E 20 62 61 6C 6C 65 0D 7B 00 0D ecran balle.{..
0082F0: 7C 00 43 41 4C 4C 09 41 43 54 5F 4F 31 09 3B 6F |.CALL.ACT_O1.;o
008300: 6D 62 72 65 20 6D 75 72 0D 7D 00 43 41 4C 4C 09 mbre mur.}.CALL.
008310: 41 43 54 5F 4F 32 09 3B 6F 6D 62 72 65 20 73 6F ACT_O2.;ombre so
008320: 6C 0D 7E 00 43 41 4C 4C 09 53 54 4F 43 5F 0D 7F l.~.CALL.STOC_..
008330: 00 43 41 4C 4C 09 41 46 46 5F 0D 80 00 0D 81 00 .CALL.AFF_......
008340: 42 4F 55 32 3A 63 61 6C 6C 09 54 52 41 4E 53 0D BOU2:call.TRANS.
008350: 82 00 0D 83 00 6C 64 09 61 2C 28 42 4C 5F 4A 41 .....ld.a,(BL_JA
008360: 2B 36 38 29 09 3B 6F 75 74 20 3F 0D 84 00 6F 72 +68).;out ?...or
008370: 09 61 0D 85 00 6A 72 09 7A 2C 62 6F 75 33 0D 86 .a...jr.z,bou3..
008380: 00 0D 87 00 43 41 4C 4C 09 4F 55 54 5F 55 0D 88 ....CALL.OUT_U..
008390: 00 0D 89 00 6C 64 09 61 2C 28 43 4F 4E 54 52 29 ....ld.a,(CONTR)
0083A0: 0D 8A 00 63 70 09 30 33 09 3B 66 69 6E 20 3F 0D ...cp.03.;fin ?.
0083B0: 8C 00 6A 70 09 7A 2C 53 4F 52 54 49 0D 92 00 0D ..jp.z,SORTI....
0083C0: 93 00 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 94 ..;-----------..
0083D0: 00 62 6F 75 33 3A 6E 6F 70 0D 95 00 4C 44 09 48 .bou3:nop...LD.H
0083E0: 4C 2C 74 69 6D 65 0D 96 00 69 6E 63 09 28 68 6C L,time...inc.(hl
0083F0: 29 0D 97 00 0D 98 00 6C 64 09 61 2C 28 43 4F 4E )......ld.a,(CON
008400: 6E 7A 2C 65 6E 76 6C 70 31 0D 4A 03 70 6F 70 09 nz,envlp1.J.pop.
008410: 62 63 0D 4B 03 72 65 74 0D 4C 03 77 61 69 74 30 bc.K.ret.L.wait0
008420: 73 3A 6C 64 09 62 63 2C 35 30 30 30 0D 4D 03 6A s:ld.bc,5000.M.j
008430: 72 09 77 61 6C 6F 6F 70 0D 4E 03 77 61 69 74 31 r.waloop.N.wait1
008440: 73 3A 6C 64 09 62 63 2C 36 30 30 30 30 0D 4F 03 s:ld.bc,60000.O.
008450: 0D 50 03 77 61 6C 6F 6F 70 3A 64 65 63 09 62 63 .P.waloop:dec.bc
008460: 0D 51 03 70 75 73 68 09 69 78 0D 52 03 70 6F 70 .Q.push.ix.R.pop
008470: 09 69 78 0D 53 03 6C 64 09 61 2C 62 0D 54 03 6F .ix.S.ld.a,b.T.o
008480: 72 09 63 0D 55 03 6A 72 09 6E 7A 2C 77 61 6C 6F r.c.U.jr.nz,walo
008490: 6F 70 0D 56 03 72 65 74 0D 57 03 73 65 65 6B 74 op.V.ret.W.seekt
0084A0: 72 3A 70 75 73 68 09 62 63 0D 58 03 70 75 73 68 r:push.bc.X.push
0084B0: 09 68 6C 0D 59 03 73 65 65 6B 74 35 3A 6C 64 09 .hl.Y.seekt5:ld.
0084C0: 68 6C 2C 74 72 61 63 6B 63 0D 5A 03 6C 64 09 61 hl,trackc.Z.ld.a
0084D0: 2C 64 0D 5B 03 63 70 09 28 68 6C 29 0D 5C 03 6A ,d.[.cp.(hl).\.j
0084E0: 72 09 7A 2C 73 65 65 6B 6E 64 0D 5D 03 73 65 65 r.z,seeknd.].see
0084F0: 6B 74 31 3A 6C 64 09 61 2C 23 30 46 0D 5E 03 63 kt1:ld.a,#0F.^.c
008500: 61 6C 6C 09 65 6E 76 6F 69 0D 5F 03 78 6F 72 09 all.envoi._.xor.
008510: 61 0D 60 03 63 61 6C 6C 09 65 6E 76 6F 69 0D 61 a.`.call.envoi.a
008520: 03 6C 64 09 61 2C 64 0D 62 03 63 61 6C 6C 09 65 .ld.a,d.b.call.e
008530: 6E 76 6F 69 0D 63 03 6C 64 09 61 2C 64 0D 64 03 nvoi.c.ld.a,d.d.
008540: 73 75 62 09 28 68 6C 29 0D 65 03 6A 72 09 6E 63 sub.(hl).e.jr.nc
008550: 2C 73 65 65 6B 74 32 0D 66 03 6E 65 67 0D 67 03 ,seekt2.f.neg.g.
008560: 73 65 65 6B 74 32 3A 6C 64 09 63 2C 30 0D 68 03 seekt2:ld.c,0.h.
008570: 69 6E 63 09 61 0D 69 03 6C 64 09 62 2C 61 0D 6A inc.a.i.ld.b,a.j
008580: 03 73 65 65 6B 74 34 3A 6C 64 09 61 2C 31 38 0D .seekt4:ld.a,18.
008590: 6B 03 73 65 65 6B 74 33 3A 64 65 63 09 61 0D 6C k.seekt3:dec.a.l
0085A0: 03 6A 72 09 6E 7A 2C 73 65 65 6B 74 33 0D 6D 03 .jr.nz,seekt3.m.
0085B0: 64 65 63 09 62 63 0D 6E 03 6C 64 09 61 2C 62 0D dec.bc.n.ld.a,b.
0085C0: 6F 03 6F 72 09 63 0D 70 03 6A 72 09 6E 7A 2C 73 o.or.c.p.jr.nz,s
0085D0: 65 65 6B 74 34 0D 71 03 0D 72 03 6C 64 09 61 2C eekt4.q..r.ld.a,
0085E0: 23 30 38 0D 73 03 63 61 6C 6C 09 65 6E 76 6F 69 #08.s.call.envoi
0085F0: 0D 74 03 63 61 6C 6C 09 67 65 74 66 64 63 0D 75 .t.call.getfdc.u
008600: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
008610: 07 00 01 00 02 09 4E E5 07 00 C1 02 00 00 00 02 ......N.........
008620: 07 00 C6 02 00 00 00 02 07 00 C2 02 00 00 00 02 ................
008630: 07 00 C7 02 00 00 00 02 07 00 C3 02 00 00 00 02 ................
008640: 07 00 C8 02 00 00 00 02 07 00 C4 02 00 00 00 02 ................
008650: 07 00 C9 02 00 00 00 02 07 00 C5 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: 54 52 29 0D 99 00 6F 72 09 61 0D 9A 00 4A 50 09 TR)...or.a...JP.
008710: 5A 2C 42 4F 55 43 4C 0D 9B 00 0D 9C 00 6C 64 09 Z,BOUCL......ld.
008720: 61 2C 28 54 45 4D 50 4F 29 0D 9D 00 6C 64 09 62 a,(TEMPO)...ld.b
008730: 2C 61 0D 9E 00 63 61 6C 6C 09 70 70 32 0D 9F 00 ,a...call.pp2...
008740: 4A 50 09 42 4F 55 43 4C 0D A0 00 3B 2A 2A 2A 2A JP.BOUCL...;****
008750: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
008760: 2A 2A 2A 0D A1 00 54 45 4D 50 4F 3A 64 65 66 62 ***...TEMPO:defb
008770: 09 31 09 3B 76 69 74 65 73 73 65 20 6A 65 75 0D .1.;vitesse jeu.
008780: A2 00 43 4F 4E 54 52 3A 64 65 66 62 09 31 0D A3 ..CONTR:defb.1.£
008790: 00 74 69 6D 65 3A 64 65 66 62 09 30 0D A4 00 0D .time:defb.0....
0087A0: A5 00 53 4F 52 54 49 3A 6E 6F 70 0D A6 00 63 61 ..SORTI:nop...ca
0087B0: 6C 6C 09 4C 4F 41 44 2B 31 39 09 3B 73 6F 6E 20 ll.LOAD+19.;son
0087C0: 66 69 6E 0D A7 00 6C 64 09 62 2C 32 0D A8 00 63 fin...ld.b,2...c
0087D0: 61 6C 6C 09 70 70 33 0D A9 00 6C 64 09 61 2C 28 all.pp3...ld.a,(
0087E0: 58 45 43 52 41 4E 29 0D AA 00 63 70 09 23 42 46 XECRAN)...cp.#BF
0087F0: 0D AB 00 63 61 6C 6C 09 6E 7A 2C 54 52 41 4E 53 ...call.nz,TRANS
008800: 0D AC 00 52 45 54 09 3B 72 65 74 6F 75 72 20 6C ...RET.;retour l
008810: 6F 61 64 65 72 0D AD 00 3B 2A 2A 2A 2A 2A 2A 2A oader...;*******
008820: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
008830: 0D AE 00 3B 50 41 55 53 45 0D AF 00 70 70 31 3A ...;PAUSE...pp1:
008840: 70 75 73 68 09 62 63 0D B0 00 6C 64 09 63 2C 28 push.bc...ld.c,(
008850: 69 79 2B 30 29 0D B1 00 6C 64 09 63 2C 28 69 79 iy+0)...ld.c,(iy
008860: 2B 30 29 0D B2 00 70 6F 70 09 62 63 0D B3 00 64 +0)...pop.bc...d
008870: 6A 6E 7A 09 70 70 31 0D B4 00 72 65 74 0D B5 00 jnz.pp1...ret...
008880: 70 70 32 3A 70 75 73 68 09 62 63 0D B6 00 6C 64 pp2:push.bc...ld
008890: 09 62 2C 30 30 0D B7 00 63 61 6C 6C 09 70 70 31 .b,00...call.pp1
0088A0: 0D B8 00 70 6F 70 09 62 63 0D B9 00 64 6A 6E 7A ...pop.bc...djnz
0088B0: 09 70 70 32 0D BA 00 72 65 74 0D BB 00 70 70 33 .pp2...ret...pp3
0088C0: 3A 70 75 73 68 09 62 63 0D BC 00 6C 64 09 62 2C :push.bc...ld.b,
0088D0: 30 30 0D BD 00 63 61 6C 6C 09 70 70 32 0D BE 00 00...call.pp2...
0088E0: 70 6F 70 09 62 63 0D BF 00 64 6A 6E 7A 09 70 70 pop.bc...djnz.pp
0088F0: 33 0D C0 00 72 65 74 0D C1 00 3B 2A 2A 2A 2A 2A 3...ret...;*****
008900: 4F 4D 32 0D 01 02 6C 64 09 61 2C 28 42 4C 5F 4F OM2...ld.a,(BL_O
008910: 4D 32 29 0D 02 02 6F 72 09 61 0D 03 02 43 41 4C M2)...or.a...CAL
008920: 4C 09 6E 7A 2C 65 66 66 77 0D 04 02 0D 05 02 72 L.nz,effw......r
008930: 65 74 0D 06 02 3B 2D 0D 07 02 75 6E 69 77 3A 6C et...;-...uniw:l
008940: 64 09 61 2C 28 58 45 43 52 41 4E 29 0D 08 02 63 d.a,(XECRAN)...c
008950: 70 09 23 46 46 0D 09 02 6A 72 09 6E 7A 2C 65 66 p.#FF...jr.nz,ef
008960: 66 32 0D 0A 02 6C 64 09 65 2C 28 69 78 2B 35 29 f2...ld.e,(ix+5)
008970: 0D 0B 02 6C 64 09 64 2C 28 69 78 2B 36 29 0D 0C ...ld.d,(ix+6)..
008980: 02 6C 64 09 6C 2C 28 69 78 2B 37 29 0D 0D 02 6C .ld.l,(ix+7)...l
008990: 64 09 68 2C 28 69 78 2B 38 29 0D 0E 02 6C 64 09 d.h,(ix+8)...ld.
0089A0: 63 2C 28 69 78 2B 39 29 0D 0F 02 6C 64 09 62 2C c,(ix+9)...ld.b,
0089B0: 28 69 78 2B 31 30 29 0D 10 02 72 65 74 0D 11 02 (ix+10)...ret...
0089C0: 65 66 66 32 3A 6C 64 09 65 2C 28 69 78 2B 31 31 eff2:ld.e,(ix+11
0089D0: 29 0D 12 02 6C 64 09 64 2C 28 69 78 2B 31 32 29 )...ld.d,(ix+12)
0089E0: 0D 13 02 6C 64 09 6C 2C 28 69 78 2B 31 33 29 0D ...ld.l,(ix+13).
0089F0: 14 02 6C 64 09 68 2C 28 69 78 2B 31 34 29 0D 15 ..ld.h,(ix+14)..
008A00: 02 6C 64 09 63 2C 28 69 78 2B 31 35 29 0D 16 02 .ld.c,(ix+15)...
008A10: 6C 64 09 62 2C 28 69 78 2B 31 36 29 0D 17 02 72 ld.b,(ix+16)...r
008A20: 65 74 0D 18 02 3B 2D 2D 0D 19 02 65 66 66 77 3A et...;--...effw:
008A30: 43 41 4C 4C 09 75 6E 69 77 09 3B 65 66 66 61 63 CALL.uniw.;effac
008A40: 65 0D 1A 02 65 66 66 36 3A 4A 50 09 41 46 46 5F e...eff6:JP.AFF_
008A50: 53 0D 1B 02 6E 6F 70 0D 1C 02 73 74 6F 63 77 3A S...nop...stocw:
008A60: 43 41 4C 4C 09 75 6E 69 77 0D 1D 02 4A 50 09 53 CALL.uniw...JP.S
008A70: 54 4F 43 4B 0D 2C 02 3B 2A 2A 2A 2A 2A 2A 2A 2A TOCK.,.;********
008A80: 2A 0D 2D 02 41 46 46 5F 3A 6C 64 09 69 78 2C 42 *.-.AFF_:ld.ix,B
008A90: 4C 5F 4F 4D 31 0D 2E 02 63 61 6C 6C 09 61 66 62 L_OM1...call.afb
008AA0: 61 6C 0D 2F 02 6C 64 09 69 78 2C 42 4C 5F 4F 4D al./.ld.ix,BL_OM
008AB0: 32 0D 30 02 63 61 6C 6C 09 61 66 62 61 6C 0D 31 2.0.call.afbal.1
008AC0: 02 0D 32 02 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B ..2.ld.a,(BL_JA+
008AD0: 32 36 29 09 3B 74 73 74 20 70 72 69 6F 0D 33 02 26).;tst prio.3.
008AE0: 6C 64 09 62 2C 61 0D 34 02 6C 64 09 61 2C 28 42 ld.b,a.4.ld.a,(B
008AF0: 4C 5F 4A 41 2B 32 29 0D 35 02 63 70 09 62 0D 36 L_JA+2).5.cp.b.6
008B00: 2A 2A 0D 39 01 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D **.9.;----------
008B10: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 3A 01 44 49 -----------.:.DI
008B20: 56 55 3A 4C 44 09 44 2C 41 09 3B 64 69 76 69 73 VU:LD.D,A.;divis
008B30: 65 20 48 4C 20 70 61 72 20 41 20 3D 20 42 43 20 e HL par A = BC
008B40: 72 65 73 75 6C 74 61 74 0D 3B 01 4C 44 09 45 2C resultat.;.LD.E,
008B50: 30 0D 3C 01 4C 44 09 42 2C 38 0D 3D 01 4C 44 09 0.<.LD.B,8.=.LD.
008B60: 43 2C 30 0D 3E 01 53 55 42 09 41 0D 3F 01 64 69 C,0.>.SUB.A.?.di
008B70: 76 31 3A 49 4E 43 09 42 0D 40 01 53 4C 41 09 44 v1:INC.B.@.SLA.D
008B80: 0D 41 01 4A 52 09 4E 43 2C 64 69 76 31 0D 42 01 .A.JR.NC,div1.B.
008B90: 64 69 76 32 3A 52 52 09 44 0D 43 01 52 52 09 45 div2:RR.D.C.RR.E
008BA0: 0D 44 01 53 42 43 09 48 4C 2C 44 45 0D 45 01 4A .D.SBC.HL,DE.E.J
008BB0: 52 09 4E 43 2C 64 69 76 33 0D 46 01 41 44 44 09 R.NC,div3.F.ADD.
008BC0: 48 4C 2C 44 45 0D 47 01 64 69 76 33 3A 43 43 46 HL,DE.G.div3:CCF
008BD0: 0D 48 01 52 4C 09 43 0D 49 01 52 4C 41 0D 4A 01 .H.RL.C.I.RLA.J.
008BE0: 44 4A 4E 5A 09 64 69 76 32 0D 4B 01 4C 44 09 42 DJNZ.div2.K.LD.B
008BF0: 2C 41 0D 4C 01 52 45 54 09 3B 20 42 43 3D 72 65 ,A.L.RET.; BC=re
008C00: 73 75 6C 2E 0D 4D 01 3B 2D 2D 2D 2D 2D 2D 2D 2D sul..M.;--------
008C10: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 4E 01 3B ------------.N.;
008C20: 2A 20 53 77 61 70 65 20 23 38 30 30 30 20 3C 2D * Swape #8000 <-
008C30: 3E 20 23 43 30 30 30 20 2A 0D 4F 01 54 52 41 4E > #C000 *.O.TRAN
008C40: 53 3A 6C 64 09 61 2C 28 4D 45 43 52 41 4E 29 0D S:ld.a,(MECRAN).
008C50: 50 01 63 70 09 23 32 30 0D 51 01 6A 72 09 7A 2C P.cp.#20.Q.jr.z,
008C60: 74 72 61 31 0D 52 01 6C 64 09 61 2C 23 46 46 0D tra1.R.ld.a,#FF.
008C70: 53 01 6C 64 09 62 2C 23 32 30 0D 54 01 6A 72 09 S.ld.b,#20.T.jr.
008C80: 74 72 61 32 0D 55 01 74 72 61 31 3A 6C 64 09 61 tra2.U.tra1:ld.a
008C90: 2C 23 42 46 0D 56 01 6C 64 09 62 2C 23 33 30 0D ,#BF.V.ld.b,#30.
008CA0: 57 01 74 72 61 32 3A 6C 64 09 28 58 45 43 52 41 W.tra2:ld.(XECRA
008CB0: 4E 29 2C 61 0D 58 01 6C 64 09 61 2C 62 0D 59 01 N),a.X.ld.a,b.Y.
008CC0: 6C 64 09 28 4D 45 43 52 41 4E 29 2C 61 0D 5C 01 ld.(MECRAN),a.\.
008CD0: 0D 5D 01 6C 64 09 68 2C 31 32 09 3B 72 65 67 0D .].ld.h,12.;reg.
008CE0: 5E 01 6C 64 09 6C 2C 61 09 3B 76 61 6C 0D 5F 01 ^.ld.l,a.;val._.
008CF0: 0D 60 01 6C 64 09 64 2C 31 33 09 3B 72 65 67 0D .`.ld.d,13.;reg.
008D00: 02 6A 72 09 6E 63 2C 61 6A 32 0D 37 02 0D 38 02 .jr.nc,aj2.7..8.
008D10: 6C 64 09 69 78 2C 42 4C 5F 4A 41 09 3B 61 66 66 ld.ix,BL_JA.;aff
008D20: 20 6A 6F 75 65 75 72 73 0D 39 02 6C 64 09 68 6C joueurs.9.ld.hl
008D30: 2C 23 35 31 30 0D 3A 02 43 41 4C 4C 09 61 66 66 ,#510.:.CALL.aff
008D40: 73 70 0D 3B 02 6C 64 09 69 78 2C 42 4C 5F 4A 41 sp.;.ld.ix,BL_JA
008D50: 2B 32 34 0D 3C 02 6C 64 09 68 6C 2C 23 30 30 30 +24.<.ld.hl,#000
008D60: 30 0D 3D 02 43 41 4C 4C 09 61 66 66 73 70 0D 3E 0.=.CALL.affsp.>
008D70: 02 6A 72 09 61 6A 33 0D 3F 02 0D 40 02 61 6A 32 .jr.aj3.?..@.aj2
008D80: 3A 6C 64 09 69 78 2C 42 4C 5F 4A 41 2B 32 34 0D :ld.ix,BL_JA+24.
008D90: 41 02 6C 64 09 68 6C 2C 23 30 30 30 30 0D 42 02 A.ld.hl,#0000.B.
008DA0: 43 41 4C 4C 09 61 66 66 73 70 0D 43 02 6C 64 09 CALL.affsp.C.ld.
008DB0: 69 78 2C 42 4C 5F 4A 41 0D 44 02 6C 64 09 68 6C ix,BL_JA.D.ld.hl
008DC0: 2C 23 35 31 30 0D 45 02 43 41 4C 4C 09 61 66 66 ,#510.E.CALL.aff
008DD0: 73 70 0D 46 02 0D 47 02 61 6A 33 3A 6E 6F 70 0D sp.F..G.aj3:nop.
008DE0: 50 02 6C 64 09 69 78 2C 42 4C 5F 4A 41 2B 34 38 P.ld.ix,BL_JA+48
008DF0: 09 3B 62 61 6C 6C 65 0D 51 02 43 41 4C 4C 09 61 .;balle.Q.CALL.a
008E00: 66 62 61 6C 0D 52 02 72 65 74 0D 53 02 3B 2D 2D fbal.R.ret.S.;--
008E10: 2D 2D 2D 2D 2D 20 0D 54 02 61 66 66 73 70 3A 6C ----- .T.affsp:l
008E20: 64 09 61 2C 28 69 78 2B 31 38 29 09 3B 53 70 72 d.a,(ix+18).;Spr
008E30: 69 74 65 0D 55 02 50 55 53 48 09 48 4C 0D 56 02 ite.U.PUSH.HL.V.
008E40: 61 66 6A 62 3A 43 41 4C 4C 09 43 5F 4D 41 54 31 afjb:CALL.C_MAT1
008E50: 09 3B 68 6C 3D 6D 61 74 0D 57 02 70 75 73 68 09 .;hl=mat.W.push.
008E60: 68 6C 0D 58 02 63 61 6C 6C 09 75 6E 69 77 09 3B hl.X.call.uniw.;
008E70: 0D 59 02 70 6F 70 09 64 65 0D 5A 02 50 4F 50 09 .Y.pop.de.Z.POP.
008E80: 49 59 0D 5B 02 41 44 44 09 49 59 2C 64 65 0D 5C IY.[.ADD.IY,de.\
008E90: 02 70 75 73 68 09 69 79 0D 5D 02 70 6F 70 09 64 .push.iy.].pop.d
008EA0: 65 0D 5E 02 4A 50 09 41 46 46 5F 58 0D 5F 02 3B e.^.JP.AFF_X._.;
008EB0: 2D 2D 2D 2D 2D 2D 2D 0D 60 02 61 66 62 61 6C 3A -------.`.afbal:
008EC0: 6C 64 09 61 2C 28 69 78 2B 30 29 0D 61 02 63 70 ld.a,(ix+0).a.cp
008ED0: 09 30 32 0D 62 02 72 65 74 09 6E 7A 0D 63 02 6C .02.b.ret.nz.c.l
008EE0: 64 09 61 2C 28 69 78 2B 31 38 29 09 3B 53 70 72 d.a,(ix+18).;Spr
008EF0: 74 0D 64 02 61 64 64 09 61 2C 28 69 78 2B 31 39 t.d.add.a,(ix+19
008F00: 61 01 6C 64 09 65 2C 30 30 09 3B 76 61 6C 20 0D a.ld.e,00.;val .
008F10: 62 01 4C 44 09 42 43 2C 23 46 35 30 30 0D 63 01 b.LD.BC,#F500.c.
008F20: 53 50 4F 54 3A 49 4E 09 41 2C 28 43 29 0D 64 01 SPOT:IN.A,(C).d.
008F30: 53 52 4C 09 41 0D 65 01 4A 52 09 4E 43 2C 53 50 SRL.A.e.JR.NC,SP
008F40: 4F 54 0D 66 01 6A 70 09 43 52 54 43 31 0D 67 01 OT.f.jp.CRTC1.g.
008F50: 3B 2D 2D 2D 2D 2D 2D 2D 2D 0D 68 01 54 5F 4A 4F ;--------.h.T_JO
008F60: 3A 64 65 66 77 09 23 30 30 30 30 2C 23 30 30 36 :defw.#0000,#006
008F70: 39 2C 23 30 30 44 32 2C 23 30 31 33 42 2C 23 30 9,#00D2,#013B,#0
008F80: 31 41 34 2C 23 30 32 30 44 3B 20 30 2C 35 0D 69 1A4,#020D; 0,5.i
008F90: 01 64 65 66 77 09 23 30 32 37 36 2C 23 30 32 44 .defw.#0276,#02D
008FA0: 46 2C 23 30 33 34 38 2C 23 30 33 42 31 2C 23 30 F,#0348,#03B1,#0
008FB0: 34 31 41 2C 23 30 34 38 33 3B 20 36 2C 31 31 0D 41A,#0483; 6,11.
008FC0: 6A 01 64 65 66 77 09 23 30 34 45 43 2C 23 30 34 j.defw.#04EC,#04
008FD0: 46 32 2C 23 30 34 46 38 2C 23 30 34 46 45 2C 23 F2,#04F8,#04FE,#
008FE0: 30 35 30 34 2C 23 30 35 30 41 3B 31 32 2C 31 37 0504,#050A;12,17
008FF0: 0D 75 01 0D 76 01 43 5F 4D 41 54 31 3A 4C 44 09 .u..v.C_MAT1:LD.
009000: 48 4C 2C 54 5F 4A 4F 0D 77 01 41 4E 44 09 25 30 HL,T_JO.w.AND.%0
009010: 31 31 31 31 31 31 31 09 3B 31 32 37 20 6D 61 78 1111111.;127 max
009020: 0D 7E 01 0D 7F 01 61 64 64 09 61 2C 61 0D 80 01 .~....add.a,a...
009030: 6C 64 09 62 2C 30 30 0D 81 01 6C 64 09 63 2C 61 ld.b,00...ld.c,a
009040: 0D 82 01 61 64 64 09 68 6C 2C 62 63 0D 83 01 6C ...add.hl,bc...l
009050: 64 09 65 2C 28 68 6C 29 0D 84 01 69 6E 63 09 68 d.e,(hl)...inc.h
009060: 6C 0D 85 01 6C 64 09 64 2C 28 68 6C 29 0D 86 01 l...ld.d,(hl)...
009070: 6C 64 09 68 6C 2C 50 45 4C 4F 0D 87 01 61 64 64 ld.hl,PELO...add
009080: 09 68 6C 2C 64 65 0D 88 01 72 65 74 0D 89 01 3B .hl,de...ret...;
009090: 2A 2A 2A 2A 2A 2A 2A 0D 8A 01 54 5F 53 50 52 3A *******...T_SPR:
0090A0: 64 65 66 62 09 23 30 30 2C 23 30 30 2C 30 35 2C defb.#00,#00,05,
0090B0: 32 31 0D 8B 01 64 65 66 62 09 23 36 39 2C 23 30 21...defb.#69,#0
0090C0: 30 2C 30 35 2C 32 31 2C 23 44 32 2C 23 30 30 2C 0,05,21,#D2,#00,
0090D0: 30 35 2C 32 31 3B 20 20 31 2C 20 32 0D 8C 01 64 05,21; 1, 2...d
0090E0: 65 66 62 09 23 33 42 2C 23 30 31 2C 30 35 2C 32 efb.#3B,#01,05,2
0090F0: 31 2C 23 41 34 2C 23 30 31 2C 30 35 2C 32 31 3B 1,#A4,#01,05,21;
009100: 64 64 09 68 6C 2C 64 65 0D A6 03 64 65 63 09 68 dd.hl,de...dec.h
009110: 6C 0D A7 03 72 65 74 0D A8 03 3B 2D 2D 2D 0D A9 l...ret...;---..
009120: 03 72 65 63 66 69 63 3A 70 75 73 68 09 69 78 0D .recfic:push.ix.
009130: AA 03 70 6F 70 09 64 65 0D AB 03 69 6E 63 09 64 ..pop.de...inc.d
009140: 65 09 3B 20 64 65 20 5E 20 75 73 65 72 2C 20 6E e.; de ^ user, n
009150: 6F 6D 20 65 74 20 73 75 66 66 69 78 65 0D AC 03 om et suffixe...
009160: 0D AD 03 6C 64 09 68 6C 2C 28 62 75 66 66 65 72 ...ld.hl,(buffer
009170: 29 0D AE 03 6C 64 09 62 2C 36 34 09 3B 20 36 34 )...ld.b,64.; 64
009180: 20 66 69 63 68 69 65 72 20 70 6F 73 73 69 62 6C fichier possibl
009190: 65 20 64 61 6E 73 20 64 69 72 65 63 74 6F 72 79 e dans directory
0091A0: 0D AF 03 0D B0 03 72 65 66 69 30 32 3A 6C 64 09 ......refi02:ld.
0091B0: 63 2C 31 32 09 3B 20 6E 62 20 64 65 20 63 61 72 c,12.; nb de car
0091C0: 61 63 74 65 72 65 73 20 61 20 63 68 65 72 63 68 acteres a cherch
0091D0: 65 72 0D B1 03 70 75 73 68 09 64 65 0D B2 03 70 er...push.de...p
0091E0: 75 73 68 09 68 6C 0D B3 03 0D B4 03 72 65 66 69 ush.hl......refi
0091F0: 30 31 3A 6C 64 09 61 2C 28 64 65 29 0D B5 03 63 01:ld.a,(de)...c
009200: 70 09 28 68 6C 29 0D B6 03 6A 72 09 6E 7A 2C 72 p.(hl)...jr.nz,r
009210: 65 66 69 73 75 0D B7 03 0D B8 03 72 65 66 69 70 efisu......refip
009220: 72 3A 69 6E 63 09 64 65 0D B9 03 69 6E 63 09 68 r:inc.de...inc.h
009230: 6C 0D BA 03 64 65 63 09 63 0D BB 03 6A 72 09 6E l...dec.c...jr.n
009240: 7A 2C 72 65 66 69 30 31 0D BC 03 0D BD 03 3B 20 z,refi01......;
009250: 75 6E 65 20 65 6E 74 72 65 65 20 65 73 74 20 74 une entree est t
009260: 72 6F 75 76 65 65 0D BE 03 0D BF 03 6C 64 09 61 rouvee......ld.a
009270: 2C 28 68 6C 29 09 3B 20 4E 6F 20 64 65 20 6C 61 ,(hl).; No de la
009280: 20 70 61 72 74 69 65 20 74 72 6F 75 76 65 65 0D partie trouvee.
009290: C0 03 61 64 64 09 61 2C 61 0D C1 03 61 64 64 09 ..add.a,a...add.
0092A0: 61 2C 61 0D C2 03 61 64 64 09 61 2C 61 0D C3 03 a,a...add.a,a...
0092B0: 61 64 64 09 61 2C 61 0D C4 03 6C 64 09 65 2C 61 add.a,a...ld.e,a
0092C0: 0D C5 03 6C 64 09 64 2C 30 0D C6 03 70 75 73 68 ...ld.d,0...push
0092D0: 09 68 6C 0D C7 03 6C 64 09 68 6C 2C 63 6C 75 73 .hl...ld.hl,clus
0092E0: 74 65 0D C8 03 61 64 64 09 68 6C 2C 64 65 0D C9 te...add.hl,de..
0092F0: 03 65 78 09 64 65 2C 68 6C 09 3B 20 64 65 20 5E .ex.de,hl.; de ^
009300: 20 20 33 2C 20 34 0D 8D 01 64 65 66 62 09 23 30 3, 4...defb.#0
009310: 44 2C 23 30 32 2C 30 35 2C 32 31 2C 23 37 36 2C D,#02,05,21,#76,
009320: 23 30 32 2C 30 35 2C 32 31 3B 20 20 35 2C 20 36 #02,05,21; 5, 6
009330: 0D 8E 01 64 65 66 62 09 23 44 46 2C 23 30 32 2C ...defb.#DF,#02,
009340: 30 35 2C 32 31 2C 23 34 38 2C 23 30 33 2C 30 35 05,21,#48,#03,05
009350: 2C 32 31 3B 20 20 37 2C 20 38 0D 8F 01 64 65 66 ,21; 7, 8...def
009360: 62 09 23 42 31 2C 23 30 33 2C 30 35 2C 32 31 2C b.#B1,#03,05,21,
009370: 23 31 41 2C 23 30 34 2C 30 35 2C 32 31 3B 20 20 #1A,#04,05,21;
009380: 39 2C 31 30 0D 90 01 64 65 66 62 09 23 38 33 2C 9,10...defb.#83,
009390: 23 30 34 2C 30 35 2C 32 31 0D 91 01 0D C2 01 3B #04,05,21......;
0093A0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
0093B0: 2A 0D C3 01 49 5F 42 4C 31 3A 6C 64 09 69 78 2C *...I_BL1:ld.ix,
0093C0: 42 4C 5F 4A 41 09 3B 69 6E 69 74 20 62 6C 6F 63 BL_JA.;init bloc
0093D0: 6B 73 0D C4 01 6C 64 09 28 69 78 2B 31 29 2C 32 ks...ld.(ix+1),2
0093E0: 34 09 3B 78 0D C5 01 6C 64 09 28 69 78 2B 32 29 4.;x...ld.(ix+2)
0093F0: 2C 34 30 09 3B 79 0D C6 01 6C 64 09 28 69 78 2B ,40.;y...ld.(ix+
009400: 32 30 29 2C 30 30 09 3B 63 6F 6D 6D 2E 0D C7 01 20),00.;comm....
009410: 6C 64 09 28 69 78 2B 32 33 29 2C 30 31 09 3B 62 ld.(ix+23),01.;b
009420: 75 74 0D C8 01 63 61 6C 6C 09 42 4C 55 0D CA 01 ut...call.BLU...
009430: 0D CB 01 6C 64 09 69 78 2C 42 4C 5F 4A 41 2B 32 ...ld.ix,BL_JA+2
009440: 34 0D CC 01 6C 64 09 28 69 78 2B 31 29 2C 30 38 4...ld.(ix+1),08
009450: 0D CD 01 6C 64 09 28 69 78 2B 32 29 2C 34 30 0D ...ld.(ix+2),40.
009460: CE 01 6C 64 09 28 69 78 2B 32 30 29 2C 30 30 0D ..ld.(ix+20),00.
009470: CF 01 6C 64 09 28 69 78 2B 32 33 29 2C 30 30 0D ..ld.(ix+23),00.
009480: D0 01 63 61 6C 6C 09 42 4C 55 0D D1 01 0D D2 01 ..call.BLU......
009490: 6C 64 09 69 78 2C 42 4C 5F 4A 41 2B 34 38 09 3B ld.ix,BL_JA+48.;
0094A0: 62 61 6C 6C 0D D3 01 6C 64 09 28 69 78 2B 30 29 ball...ld.(ix+0)
0094B0: 2C 30 31 0D D4 01 6C 64 09 28 69 78 2B 32 32 29 ,01...ld.(ix+22)
0094C0: 2C 30 30 09 3B 73 65 72 76 69 63 65 0D D5 01 63 ,00.;service...c
0094D0: 61 6C 6C 09 42 4C 55 0D D6 01 6C 64 09 69 78 2C all.BLU...ld.ix,
0094E0: 42 4C 5F 4F 4D 31 0D D7 01 63 61 6C 6C 09 42 4C BL_OM1...call.BL
0094F0: 55 0D D8 01 6C 64 09 69 78 2C 42 4C 5F 4F 4D 32 U...ld.ix,BL_OM2
009500: 20 74 61 62 6C 65 61 75 20 64 65 73 20 63 6C 75 tableau des clu
009510: 73 74 65 72 73 0D CA 03 70 6F 70 09 68 6C 0D CB sters...pop.hl..
009520: 03 0D CC 03 70 75 73 68 09 62 63 0D CD 03 6C 64 ....push.bc...ld
009530: 09 62 63 2C 34 0D CE 03 61 64 64 09 68 6C 2C 62 .bc,4...add.hl,b
009540: 63 0D CF 03 0D D0 03 6C 64 09 62 63 2C 31 36 0D c......ld.bc,16.
009550: D1 03 6C 64 69 72 0D D2 03 0D D3 03 70 6F 70 09 ..ldir......pop.
009560: 62 63 0D D4 03 0D D5 03 72 65 66 69 73 75 3A 6C bc......refisu:l
009570: 64 09 61 2C 63 0D D6 03 63 70 09 32 0D D7 03 6A d.a,c...cp.2...j
009580: 72 09 6E 7A 2C 72 65 66 69 70 32 0D D8 03 6C 64 r.nz,refip2...ld
009590: 09 61 2C 28 64 65 29 0D D9 03 6F 72 09 31 32 38 .a,(de)...or.128
0095A0: 0D DA 03 63 70 09 28 68 6C 29 0D DB 03 6A 72 09 ...cp.(hl)...jr.
0095B0: 7A 2C 72 65 66 69 70 72 0D DC 03 72 65 66 69 70 z,refipr...refip
0095C0: 32 3A 70 6F 70 09 68 6C 0D DD 03 6C 64 09 64 65 2:pop.hl...ld.de
0095D0: 2C 33 32 0D DE 03 61 64 64 09 68 6C 2C 64 65 0D ,32...add.hl,de.
0095E0: DF 03 0D E0 03 70 6F 70 09 64 65 0D E1 03 64 6A .....pop.de...dj
0095F0: 6E 7A 09 72 65 66 69 30 32 0D E2 03 0D E3 03 72 nz.refi02......r
009600: 65 74 0D E4 03 0D E5 03 3B 20 63 68 61 72 67 65 et......; charge
009610: 6D 65 6E 74 20 6F 75 20 65 63 72 69 74 75 72 65 ment ou ecriture
009620: 20 65 6E 20 61 63 63 65 73 20 64 69 72 65 63 74 en acces direct
009630: 0D E6 03 0D E7 03 64 69 72 65 63 74 3A 6C 64 09 ......direct:ld.
009640: 61 2C 28 69 78 2B 31 29 0D E8 03 61 6E 64 09 61 a,(ix+1)...and.a
009650: 0D E9 03 6A 72 09 7A 2C 64 69 35 31 32 0D EA 03 ...jr.z,di512...
009660: 0D EB 03 6C 64 09 61 2C 38 0D EC 03 6A 72 09 64 ...ld.a,8...jr.d
009670: 69 32 30 34 38 0D ED 03 0D EE 03 64 69 35 31 32 i2048......di512
009680: 3A 6C 64 09 61 2C 32 0D EF 03 0D F0 03 64 69 32 :ld.a,2......di2
009690: 30 34 38 3A 6C 64 09 64 2C 28 69 78 2B 32 29 0D 048:ld.d,(ix+2).
0096A0: F1 03 6C 64 09 63 2C 28 69 78 2B 33 29 0D F2 03 ..ld.c,(ix+3)...
0096B0: 6C 64 09 62 2C 28 69 78 2B 34 29 0D F3 03 6C 64 ld.b,(ix+4)...ld
0096C0: 09 6C 2C 28 69 78 2B 35 29 0D F4 03 6C 64 09 68 .l,(ix+5)...ld.h
0096D0: 2C 28 69 78 2B 36 29 0D F5 03 6A 70 09 62 6F 75 ,(ix+6)...jp.bou
0096E0: 6C 6F 64 0D F6 03 3B 2D 2D 2D 2D 2D 0D F7 03 66 lod...;-----...f
0096F0: 6C 67 6D 6F 74 3A 64 65 66 62 09 30 0D F8 03 74 lgmot:defb.0...t
009700: 0D D9 01 63 61 6C 6C 09 42 4C 55 0D DA 01 0D DB ...call.BLU.....
009710: 01 43 41 4C 4C 09 49 5F 53 43 4F 09 3B 69 6E 69 .CALL.I_SCO.;ini
009720: 74 20 73 63 6F 72 65 20 73 79 73 74 2E 0D DC 01 t score syst....
009730: 72 65 74 0D DD 01 3B 2D 2D 2D 2D 2D 0D DE 01 42 ret...;-----...B
009740: 4C 55 3A 6E 6F 70 0D DF 01 4C 44 09 41 2C 23 46 LU:nop...LD.A,#F
009750: 46 0D E0 01 4C 44 09 28 58 45 43 52 41 4E 29 2C F...LD.(XECRAN),
009760: 41 0D E1 01 43 41 4C 4C 09 73 74 6F 63 77 0D E2 A...CALL.stocw..
009770: 01 4C 44 09 41 2C 23 42 46 0D E3 01 4C 44 09 28 .LD.A,#BF...LD.(
009780: 58 45 43 52 41 4E 29 2C 41 0D E4 01 43 41 4C 4C XECRAN),A...CALL
009790: 09 73 74 6F 63 77 0D E5 01 72 65 74 0D E8 01 3B .stocw...ret...;
0097A0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
0097B0: 2A 2A 2A 2A 2A 2A 2A 0D E9 01 53 54 4F 43 5F 3A *******...STOC_:
0097C0: 6C 64 09 68 6C 2C 53 54 4F 43 4B 09 3B 73 74 6F ld.hl,STOCK.;sto
0097D0: 63 6B 20 77 69 6E 64 2E 0D EA 01 6A 70 09 45 46 ck wind....jp.EF
0097E0: 53 54 0D EB 01 45 46 46 5F 3A 6C 64 09 68 6C 2C ST...EFF_:ld.hl,
0097F0: 41 46 46 5F 53 09 3B 65 66 66 61 63 65 20 77 6E AFF_S.;efface wn
009800: 64 2E 0D EC 01 45 46 53 54 3A 6C 64 09 61 2C 23 d....EFST:ld.a,#
009810: 43 33 0D ED 01 6C 64 09 28 65 66 66 36 29 2C 61 C3...ld.(eff6),a
009820: 0D EE 01 6C 64 09 28 65 66 66 36 2B 31 29 2C 68 ...ld.(eff6+1),h
009830: 6C 0D EF 01 0D F0 01 6C 64 09 69 78 2C 42 4C 5F l......ld.ix,BL_
009840: 4A 41 09 3B 65 66 66 61 63 65 20 6F 75 20 73 74 JA.;efface ou st
009850: 6F 6B 20 77 69 6E 64 2E 0D F1 01 6C 64 09 61 2C ok wind....ld.a,
009860: 28 4E 4A 29 0D F2 01 6C 64 09 62 2C 61 0D F3 01 (NJ)...ld.b,a...
009870: 65 66 62 6F 75 3A 70 75 73 68 09 62 63 0D F4 01 efbou:push.bc...
009880: 0D F5 01 43 41 4C 4C 09 65 66 66 77 0D F6 01 6C ...CALL.effw...l
009890: 64 09 64 65 2C 32 34 0D F7 01 61 64 64 09 69 78 d.de,24...add.ix
0098A0: 2C 64 65 0D F8 01 70 6F 70 09 62 63 0D F9 01 64 ,de...pop.bc...d
0098B0: 6A 6E 7A 09 65 66 62 6F 75 0D FA 01 0D FB 01 6C jnz.efbou......l
0098C0: 64 09 69 78 2C 42 4C 5F 4F 4D 31 0D FC 01 6C 64 d.ix,BL_OM1...ld
0098D0: 09 61 2C 28 42 4C 5F 4F 4D 31 29 0D FD 01 6F 72 .a,(BL_OM1)...or
0098E0: 09 61 0D FE 01 43 41 4C 4C 09 6E 7A 2C 65 66 66 .a...CALL.nz,eff
0098F0: 77 0D FF 01 0D 00 02 6C 64 09 69 78 2C 42 4C 5F w......ld.ix,BL_
009900: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
009910: 08 00 01 00 02 09 50 E5 08 00 C1 02 00 00 00 02 ......P.........
009920: 08 00 C6 02 00 00 00 02 08 00 C2 02 00 00 00 02 ................
009930: 08 00 C7 02 00 00 00 02 08 00 C3 02 00 00 00 02 ................
009940: 08 00 C8 02 00 00 00 02 08 00 C4 02 00 00 00 02 ................
009950: 08 00 C9 02 00 00 00 02 08 00 C5 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: 72 61 63 6B 63 3A 64 65 66 73 09 31 0D F9 03 62 rackc:defs.1...b
009A10: 75 66 73 74 61 3A 64 65 66 73 09 37 0D FA 03 62 ufsta:defs.7...b
009A20: 75 66 70 61 72 3A 64 65 66 73 09 33 0D FB 03 70 ufpar:defs.3...p
009A30: 72 6F 74 65 63 3A 64 65 66 73 09 31 0D FC 03 6C rotec:defs.1...l
009A40: 67 73 65 63 74 3A 64 65 66 73 09 31 0D FD 03 63 gsect:defs.1...c
009A50: 6C 75 73 74 65 3A 64 65 66 73 09 38 31 0D FE 03 luste:defs.81...
009A60: 76 65 72 72 65 75 3A 64 65 66 62 09 30 0D FF 03 verreu:defb.0...
009A70: 0D 00 04 3B 2D 2D 2D 2D 2D 0D 01 04 70 6C 6F 75 ...;-----...plou
009A80: 66 3A 6E 6F 70 0D 02 04 64 69 0D 03 04 6C 64 09 f:nop...di...ld.
009A90: 61 2C 23 63 39 0D 04 04 6C 64 09 28 23 33 38 29 a,#c9...ld.(#38)
009AA0: 2C 61 0D 05 04 6C 64 09 68 6C 2C 23 36 30 30 30 ,a...ld.hl,#6000
009AB0: 0D 06 04 70 6C 6F 75 66 31 3A 6C 64 09 28 68 6C ...plouf1:ld.(hl
009AC0: 29 2C 61 0D 07 04 70 75 73 68 09 68 6C 0D 08 04 ),a...push.hl...
009AD0: 6A 72 09 70 6C 6F 75 66 31 0D 09 04 3B 2A 2A 2A jr.plouf1...;***
009AE0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
009AF0: 2A 2A 0D 0A 04 3B 73 79 73 74 65 6D 65 20 73 6F **...;systeme so
009B00: 6E 73 2E 2E 2E 0D 0B 04 3B 2A 2A 2A 2A 2A 2A 2A ns......;*******
009B10: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D 0C **************..
009B20: 04 53 4F 4E 41 3A 6C 64 09 42 43 2C 50 5F 53 4F .SONA:ld.BC,P_SO
009B30: 4E 09 3B 61 3D 6E 75 6D 20 73 6F 6E 0D 0D 04 63 N.;a=num son...c
009B40: 70 09 31 36 0D 0E 04 72 65 74 09 6E 63 0D 0F 04 p.16...ret.nc...
009B50: 64 65 63 09 61 0D 10 04 6C 64 09 65 2C 61 0D 11 dec.a...ld.e,a..
009B60: 04 61 64 64 09 61 2C 61 0D 12 04 61 64 64 09 61 .add.a,a...add.a
009B70: 2C 65 0D 13 04 6C 64 09 68 2C 30 0D 14 04 6C 64 ,e...ld.h,0...ld
009B80: 09 6C 2C 61 0D 15 04 61 64 64 09 68 6C 2C 62 63 .l,a...add.hl,bc
009B90: 0D 16 04 6A 70 09 28 68 6C 29 0D 17 04 0D 18 04 ...jp.(hl)......
009BA0: 53 4F 4E 31 3A 6C 64 09 68 6C 2C 64 73 6F 6E 31 SON1:ld.hl,dson1
009BB0: 0D 19 04 6A 70 09 73 6F 75 6E 64 71 0D 1A 04 53 ...jp.soundq...S
009BC0: 4F 4E 32 3A 6C 64 09 68 6C 2C 64 73 6F 6E 32 0D ON2:ld.hl,dson2.
009BD0: 1B 04 6A 70 09 73 6F 75 6E 64 71 0D 1C 04 53 4F ..jp.soundq...SO
009BE0: 4E 33 3A 6C 64 09 68 6C 2C 64 73 6F 6E 33 0D 1D N3:ld.hl,dson3..
009BF0: 04 6A 70 09 73 6F 75 6E 64 71 0D 1E 04 53 4F 4E .jp.soundq...SON
009C00: 38 2C 30 2C 32 2C 30 0D 8A 04 64 73 6F 6E 36 30 8,0,2,0...dson60
009C10: 3A 64 65 66 62 09 34 2C 34 37 2C 30 30 2C 32 30 :defb.4,47,00,20
009C20: 2C 30 30 2C 31 34 2C 30 2C 30 2C 30 0D 8B 04 64 ,00,14,0,0,0...d
009C30: 73 6F 6E 36 31 3A 64 65 66 62 09 34 2C 34 37 2C son61:defb.4,47,
009C40: 30 30 2C 38 30 2C 30 30 2C 31 34 2C 30 2C 31 2C 00,80,00,14,0,1,
009C50: 30 0D 8C 04 64 73 6F 6E 36 32 3A 64 65 66 62 09 0...dson62:defb.
009C60: 34 2C 34 37 2C 30 30 2C 34 30 2C 30 30 2C 31 32 4,47,00,40,00,12
009C70: 2C 30 2C 30 2C 30 0D 8D 04 64 73 6F 6E 37 3A 64 ,0,0,0...dson7:d
009C80: 65 66 62 09 34 2C 34 37 2C 30 30 2C 38 30 2C 30 efb.4,47,00,80,0
009C90: 30 2C 31 30 2C 30 2C 35 2C 30 0D 8E 04 64 73 6F 0,10,0,5,0...dso
009CA0: 6E 37 30 3A 64 65 66 62 09 34 2C 34 37 2C 30 30 n70:defb.4,47,00
009CB0: 2C 33 30 2C 30 30 2C 31 30 2C 30 2C 30 2C 30 0D ,30,00,10,0,0,0.
009CC0: 8F 04 0D 90 04 0D 92 04 64 73 6F 6E 38 3A 64 65 ........dson8:de
009CD0: 66 62 09 31 2C 38 30 2C 30 30 2C 30 35 2C 30 30 fb.1,80,00,05,00
009CE0: 2C 31 32 2C 33 2C 30 2C 30 0D 93 04 64 73 6F 6E ,12,3,0,0...dson
009CF0: 39 3A 64 65 66 62 09 34 2C 36 30 2C 30 30 2C 31 9:defb.4,60,00,1
009D00: 30 30 2C 30 30 2C 31 30 2C 30 2C 36 2C 30 0D 94 00,00,10,0,6,0..
009D10: 04 64 73 6F 6E 31 30 3A 64 65 66 62 09 31 2C 31 .dson10:defb.1,1
009D20: 38 30 2C 30 30 2C 35 30 2C 30 30 2C 30 2C 31 31 80,00,50,00,0,11
009D30: 2C 39 2C 31 30 3B 20 72 65 6E 76 6F 69 20 0D 95 ,9,10; renvoi ..
009D40: 04 64 73 6F 6E 31 31 3A 64 65 66 62 09 31 2C 31 .dson11:defb.1,1
009D50: 2C 30 30 2C 33 35 2C 30 30 2C 36 2C 30 2C 30 2C ,00,35,00,6,0,0,
009D60: 39 0D 96 04 64 73 6F 6E 31 32 3A 64 65 66 62 09 9...dson12:defb.
009D70: 34 2C 31 2C 30 30 2C 31 30 30 2C 30 30 2C 30 30 4,1,00,100,00,00
009D80: 2C 36 2C 30 2C 31 35 0D 97 04 3B 2D 2D 0D 98 04 ,6,0,15...;--...
009D90: 3B 20 72 6F 75 74 69 6E 65 73 20 64 65 20 73 6F ; routines de so
009DA0: 6E 73 20 0D 99 04 3B 2D 2D 0D 9A 04 0D 9B 04 63 ns ...;--......c
009DB0: 61 6E 3A 65 71 75 09 30 0D 9C 04 70 65 72 3A 65 an:equ.0...per:e
009DC0: 71 75 09 31 0D 9D 04 64 75 72 3A 65 71 75 09 33 qu.1...dur:equ.3
009DD0: 0D 9E 04 76 6F 6C 3A 65 71 75 09 35 0D 9F 04 65 ...vol:equ.5...e
009DE0: 6E 76 3A 65 71 75 09 36 0D A0 04 65 6E 74 3A 65 nv:equ.6...ent:e
009DF0: 71 75 09 37 0D A1 04 62 72 75 3A 65 71 75 09 38 qu.7...bru:equ.8
009E00: 34 3A 6C 64 09 68 6C 2C 64 73 6F 6E 34 0D 1F 04 4:ld.hl,dson4...
009E10: 6A 70 09 73 6F 75 6E 64 71 0D 20 04 53 4F 4E 35 jp.soundq. .SON5
009E20: 3A 6C 64 09 68 6C 2C 64 73 6F 6E 35 0D 21 04 6A :ld.hl,dson5.!.j
009E30: 70 09 73 6F 75 6E 64 71 0D 22 04 53 4F 4E 36 3A p.soundq.".SON6:
009E40: 6C 64 09 68 6C 2C 64 73 6F 6E 36 0D 23 04 63 61 ld.hl,dson6.#.ca
009E50: 6C 6C 09 73 6F 75 6E 64 71 0D 24 04 6C 64 09 68 ll.soundq.$.ld.h
009E60: 6C 2C 64 73 6F 6E 36 30 0D 25 04 63 61 6C 6C 09 l,dson60.%.call.
009E70: 73 6F 75 6E 64 71 0D 26 04 6C 64 09 68 6C 2C 64 soundq.&.ld.hl,d
009E80: 73 6F 6E 36 31 0D 27 04 63 61 6C 6C 09 73 6F 75 son61.'.call.sou
009E90: 6E 64 71 0D 28 04 6C 64 09 68 6C 2C 64 73 6F 6E ndq.(.ld.hl,dson
009EA0: 36 32 0D 29 04 6A 70 09 73 6F 75 6E 64 71 0D 2A 62.).jp.soundq.*
009EB0: 04 53 4F 4E 37 3A 6C 64 09 68 6C 2C 64 73 6F 6E .SON7:ld.hl,dson
009EC0: 37 0D 2B 04 63 61 6C 6C 09 73 6F 75 6E 64 71 0D 7.+.call.soundq.
009ED0: 2C 04 6C 64 09 68 6C 2C 64 73 6F 6E 37 30 0D 2D ,.ld.hl,dson70.-
009EE0: 04 6A 70 09 73 6F 75 6E 64 71 0D 2E 04 53 4F 4E .jp.soundq...SON
009EF0: 38 3A 6C 64 09 68 6C 2C 64 73 6F 6E 38 0D 2F 04 8:ld.hl,dson8./.
009F00: 6A 70 09 73 6F 75 6E 64 71 0D 30 04 53 4F 4E 39 jp.soundq.0.SON9
009F10: 3A 6C 64 09 68 6C 2C 64 73 6F 6E 39 0D 31 04 6A :ld.hl,dson9.1.j
009F20: 70 09 73 6F 75 6E 64 71 0D 32 04 53 4F 4E 31 30 p.soundq.2.SON10
009F30: 3A 6C 64 09 68 6C 2C 64 73 6F 6E 31 30 0D 33 04 :ld.hl,dson10.3.
009F40: 6A 70 09 73 6F 75 6E 64 71 0D 34 04 53 4F 4E 31 jp.soundq.4.SON1
009F50: 31 3A 6C 64 09 68 6C 2C 64 73 6F 6E 31 31 0D 35 1:ld.hl,dson11.5
009F60: 04 6A 70 09 73 6F 75 6E 64 71 0D 36 04 53 4F 4E .jp.soundq.6.SON
009F70: 31 32 3A 6C 64 09 68 6C 2C 64 73 6F 6E 31 32 0D 12:ld.hl,dson12.
009F80: 37 04 6A 70 09 73 6F 75 6E 64 71 0D 38 04 0D 39 7.jp.soundq.8..9
009F90: 04 49 4E 54 33 38 3A 4C 44 09 41 2C 23 43 39 0D .INT38:LD.A,#C9.
009FA0: 3A 04 4C 44 09 48 4C 2C 49 4E 54 45 52 0D 3B 04 :.LD.HL,INTER.;.
009FB0: 44 49 0D 3C 04 4C 44 09 28 23 33 38 29 2C 41 0D DI.<.LD.(#38),A.
009FC0: 3D 04 4C 44 09 28 23 33 39 29 2C 48 4C 0D 3E 04 =.LD.(#39),HL.>.
009FD0: 4C 44 09 41 2C 23 43 33 0D 3F 04 4C 44 09 28 23 LD.A,#C3.?.LD.(#
009FE0: 33 38 29 2C 41 0D 40 04 45 49 0D 41 04 52 45 54 38),A.@.EI.A.RET
009FF0: 0D 42 04 3B 2D 2D 2D 0D 43 04 66 72 73 6F 3A 64 .B.;---.C.frso:d
00A000: 0D A2 04 0D A3 04 73 69 7A 65 63 3A 65 71 75 09 ....£.sizec:equ.
00A010: 32 36 0D A4 04 63 61 6E 61 6C 61 3A 64 65 66 73 26...canala:defs
00A020: 09 73 69 7A 65 63 0D A5 04 63 61 6E 61 6C 62 3A .sizec...canalb:
00A030: 64 65 66 73 09 73 69 7A 65 63 0D A6 04 63 61 6E defs.sizec...can
00A040: 61 6C 63 3A 64 65 66 73 09 73 69 7A 65 63 0D A7 alc:defs.sizec..
00A050: 04 74 63 61 6E 61 6C 3A 64 65 66 77 09 63 61 6E .tcanal:defw.can
00A060: 61 6C 61 2C 63 61 6E 61 6C 62 2C 63 61 6E 61 6C ala,canalb,canal
00A070: 63 0D A8 04 0D A9 04 73 74 61 74 65 3A 65 71 75 c......state:equ
00A080: 09 30 0D AA 04 6F 6C 64 3A 65 71 75 09 31 0D AB .0...old:equ.1..
00A090: 04 64 75 72 65 65 3A 65 71 75 09 32 0D AC 04 70 .duree:equ.2...p
00A0A0: 65 72 69 6F 64 3A 65 71 75 09 34 0D AD 04 72 65 eriod:equ.4...re
00A0B0: 70 65 61 74 3A 65 71 75 09 36 0D AE 04 0D AF 04 peat:equ.6......
00A0C0: 73 74 61 65 6E 76 3A 65 71 75 09 37 0D B0 04 73 staenv:equ.7...s
00A0D0: 65 67 65 6E 76 3A 65 71 75 09 38 0D B1 04 73 74 egenv:equ.8...st
00A0E0: 70 65 6E 76 3A 65 71 75 09 39 0D B2 04 61 6D 70 penv:equ.9...amp
00A0F0: 65 6E 76 3A 65 71 75 09 31 30 0D B3 04 64 75 72 env:equ.10...dur
00A100: 65 6E 76 3A 65 71 75 09 31 31 0D B4 04 74 69 6D env:equ.11...tim
00A110: 65 6E 76 3A 65 71 75 09 31 32 0D B5 04 0D B6 04 env:equ.12......
00A120: 73 74 61 65 6E 74 3A 65 71 75 09 31 33 0D B7 04 staent:equ.13...
00A130: 73 65 67 65 6E 74 3A 65 71 75 09 31 34 0D B8 04 segent:equ.14...
00A140: 73 74 70 65 6E 74 3A 65 71 75 09 31 35 0D B9 04 stpent:equ.15...
00A150: 61 6D 70 65 6E 74 3A 65 71 75 09 31 36 0D BA 04 ampent:equ.16...
00A160: 64 75 72 65 6E 74 3A 65 71 75 09 31 37 0D BB 04 durent:equ.17...
00A170: 74 69 6D 65 6E 74 3A 65 71 75 09 31 38 0D BC 04 timent:equ.18...
00A180: 0D BD 04 65 6E 74 5F 3A 65 71 75 09 31 39 0D BE ...ent_:equ.19..
00A190: 04 61 64 72 65 6E 74 3A 65 71 75 09 32 30 0D BF .adrent:equ.20..
00A1A0: 04 65 6E 76 5F 3A 65 71 75 09 32 32 0D C0 04 61 .env_:equ.22...a
00A1B0: 64 72 65 6E 76 3A 65 71 75 09 32 33 0D C1 04 76 drenv:equ.23...v
00A1C0: 6F 6C 75 6D 65 3A 65 71 75 09 32 35 0D C2 04 0D olume:equ.25....
00A1D0: C3 04 73 69 7A 65 71 3A 65 71 75 09 31 32 0D C4 ..sizeq:equ.12..
00A1E0: 04 0D C5 04 71 75 65 75 65 61 3A 64 65 66 73 09 ....queuea:defs.
00A1F0: 73 69 7A 65 71 0D C6 04 71 75 65 75 65 62 3A 64 sizeq...queueb:d
00A200: 65 66 62 09 32 0D 44 04 66 72 6B 79 3A 64 65 66 efb.2.D.frky:def
00A210: 62 09 31 0D 45 04 49 4E 54 45 52 3A 44 49 0D 46 b.1.E.INTER:DI.F
00A220: 04 70 75 73 68 09 61 66 0D 47 04 70 75 73 68 09 .push.af.G.push.
00A230: 62 63 0D 48 04 70 75 73 68 09 64 65 0D 49 04 70 bc.H.push.de.I.p
00A240: 75 73 68 09 68 6C 0D 4A 04 70 75 73 68 09 69 78 ush.hl.J.push.ix
00A250: 0D 4B 04 70 75 73 68 09 69 79 0D 4C 04 4C 44 09 .K.push.iy.L.LD.
00A260: 48 4C 2C 66 72 73 6F 0D 4D 04 64 65 63 09 28 68 HL,frso.M.dec.(h
00A270: 6C 29 0D 4E 04 6A 72 09 6E 7A 2C 69 6E 74 31 0D l).N.jr.nz,int1.
00A280: 4F 04 6C 64 09 28 68 6C 29 2C 30 33 0D 50 04 63 O.ld.(hl),03.P.c
00A290: 61 6C 6C 09 69 6E 74 73 6F 75 09 3B 33 30 30 20 all.intsou.;300
00A2A0: 68 74 7A 2F 33 3D 20 31 30 30 20 68 74 7A 0D 51 htz/3= 100 htz.Q
00A2B0: 04 69 6E 74 31 3A 4C 44 09 48 4C 2C 66 72 6B 79 .int1:LD.HL,frky
00A2C0: 0D 52 04 64 65 63 09 28 68 6C 29 0D 53 04 6A 72 .R.dec.(hl).S.jr
00A2D0: 09 6E 7A 2C 69 6E 74 32 0D 54 04 6C 64 09 28 68 .nz,int2.T.ld.(h
00A2E0: 6C 29 2C 31 30 0D 55 04 63 61 6C 6C 09 53 43 52 l),10.U.call.SCR
00A2F0: 55 54 0D 56 04 0D 57 04 69 6E 74 32 3A 70 6F 70 UT.V..W.int2:pop
00A300: 09 69 79 0D 58 04 70 6F 70 09 69 78 0D 59 04 70 .iy.X.pop.ix.Y.p
00A310: 6F 70 09 68 6C 0D 5A 04 70 6F 70 09 64 65 0D 5B op.hl.Z.pop.de.[
00A320: 04 70 6F 70 09 62 63 0D 5C 04 70 6F 70 09 61 66 .pop.bc.\.pop.af
00A330: 0D 5D 04 45 49 0D 5E 04 52 45 54 0D 5F 04 0D 60 .].EI.^.RET._..`
00A340: 04 62 75 66 61 6D 70 3A 64 65 66 77 09 45 4E 56 .bufamp:defw.ENV
00A350: 31 2C 45 4E 56 32 2C 45 4E 56 33 2C 45 4E 56 34 1,ENV2,ENV3,ENV4
00A360: 0D 61 04 64 65 66 77 09 45 4E 56 35 2C 45 4E 56 .a.defw.ENV5,ENV
00A370: 36 2C 45 4E 56 37 2C 45 4E 56 38 0D 62 04 64 65 6,ENV7,ENV8.b.de
00A380: 66 77 09 45 4E 56 39 2C 45 4E 56 31 30 2C 45 4E fw.ENV9,ENV10,EN
00A390: 56 31 31 2C 45 4E 56 31 32 2C 45 4E 56 31 33 2C V11,ENV12,ENV13,
00A3A0: 45 4E 56 31 34 2C 45 4E 56 31 35 0D 63 04 0D 64 ENV14,ENV15.c..d
00A3B0: 04 62 75 66 74 6F 6E 3A 64 65 66 77 09 45 4E 54 .bufton:defw.ENT
00A3C0: 31 2C 45 4E 54 32 2C 45 4E 54 33 2C 45 4E 54 34 1,ENT2,ENT3,ENT4
00A3D0: 0D 65 04 64 65 66 77 09 45 4E 54 35 2C 45 4E 54 .e.defw.ENT5,ENT
00A3E0: 36 2C 45 4E 54 37 2C 45 4E 54 38 2C 45 4E 54 39 6,ENT7,ENT8,ENT9
00A3F0: 0D 66 04 0D 67 04 45 4E 56 31 3A 64 65 66 62 09 .f..g.ENV1:defb.
00A400: 65 66 73 09 73 69 7A 65 71 0D C7 04 71 75 65 75 efs.sizeq...queu
00A410: 65 63 3A 64 65 66 73 09 73 69 7A 65 71 0D C8 04 ec:defs.sizeq...
00A420: 74 71 75 65 75 65 3A 64 65 66 77 09 71 75 65 75 tqueue:defw.queu
00A430: 65 61 2C 71 75 65 75 65 62 2C 71 75 65 75 65 63 ea,queueb,queuec
00A440: 0D C9 04 0D CA 04 71 75 65 75 65 3A 65 71 75 09 ......queue:equ.
00A450: 30 0D CB 04 69 6E 64 65 78 3A 65 71 75 09 31 0D 0...index:equ.1.
00A460: CC 04 66 69 6C 65 3A 65 71 75 09 32 0D CD 04 0D ..file:equ.2....
00A470: CE 04 6E 63 61 6E 61 6C 3A 64 65 66 73 09 31 0D ..ncanal:defs.1.
00A480: CF 04 6D 61 73 6B 6F 6E 3A 64 65 66 73 09 31 0D ..maskon:defs.1.
00A490: D0 04 6D 61 73 6B 6F 66 3A 64 65 66 73 09 31 0D ..maskof:defs.1.
00A4A0: D1 04 6D 61 73 6B 64 35 3A 64 65 66 73 09 31 0D ..maskd5:defs.1.
00A4B0: D2 04 0D D3 04 3B 20 72 6F 75 74 69 6E 65 20 67 .....; routine g
00A4C0: 65 72 65 20 70 61 72 20 69 6E 74 65 72 72 75 70 ere par interrup
00A4D0: 74 69 6F 6E 20 31 30 30 20 48 7A 0D D4 04 69 6E tion 100 Hz...in
00A4E0: 74 73 6F 75 3A 70 75 73 68 09 64 65 0D D5 04 70 tsou:push.de...p
00A4F0: 75 73 68 09 68 6C 0D D6 04 70 75 73 68 09 69 79 ush.hl...push.iy
00A500: 0D D7 04 78 6F 72 09 61 0D D8 04 6C 64 09 28 6E ...xor.a...ld.(n
00A510: 63 61 6E 61 6C 29 2C 61 0D D9 04 6C 64 09 28 6D canal),a...ld.(m
00A520: 61 73 6B 6F 66 29 2C 61 0D DA 04 6C 64 09 28 6D askof),a...ld.(m
00A530: 61 73 6B 6F 6E 29 2C 61 0D DB 04 6C 64 09 61 2C askon),a...ld.a,
00A540: 25 30 30 30 30 31 30 30 31 0D DC 04 6C 64 09 28 %00001001...ld.(
00A550: 6D 61 73 6B 64 35 29 2C 61 0D DD 04 0D DE 04 6C maskd5),a......l
00A560: 64 09 69 78 2C 63 61 6E 61 6C 61 0D DF 04 6C 64 d.ix,canala...ld
00A570: 09 69 79 2C 71 75 65 75 65 61 0D E0 04 0D E1 04 .iy,queuea......
00A580: 69 6E 74 65 72 30 3A 6C 64 09 61 2C 28 69 78 2B inter0:ld.a,(ix+
00A590: 73 74 61 74 65 29 0D E2 04 61 6E 64 09 61 0D E3 state)...and.a..
00A5A0: 04 6A 72 09 7A 2C 69 6E 74 65 72 33 0D E4 04 0D .jr.z,inter3....
00A5B0: E5 04 6C 64 09 6C 2C 28 69 78 2B 64 75 72 65 65 ..ld.l,(ix+duree
00A5C0: 29 0D E6 04 6C 64 09 68 2C 28 69 78 2B 64 75 72 )...ld.h,(ix+dur
00A5D0: 65 65 2B 31 29 0D E7 04 64 65 63 09 68 6C 0D E8 ee+1)...dec.hl..
00A5E0: 04 6C 64 09 28 69 78 2B 64 75 72 65 65 29 2C 6C .ld.(ix+duree),l
00A5F0: 0D E9 04 6C 64 09 28 69 78 2B 64 75 72 65 65 2B ...ld.(ix+duree+
00A600: 31 2C 31 30 2C 2D 31 2C 32 30 0D 68 04 45 4E 56 1,10,-1,20.h.ENV
00A610: 32 3A 64 65 66 62 09 32 2C 31 2C 31 2C 32 2C 37 2:defb.2,1,1,2,7
00A620: 2C 2D 32 2C 36 0D 69 04 45 4E 56 33 3A 64 65 66 ,-2,6.i.ENV3:def
00A630: 62 09 32 2C 32 2C 37 2C 32 2C 36 2C 2D 36 2C 31 b.2,2,7,2,6,-6,1
00A640: 0D 6A 04 45 4E 56 34 3A 64 65 66 62 09 32 2C 31 .j.ENV4:defb.2,1
00A650: 2C 32 2C 31 2C 31 35 2C 2D 31 2C 31 35 0D 6B 04 ,2,1,15,-1,15.k.
00A660: 45 4E 56 35 3A 64 65 66 62 09 32 2C 31 2C 31 33 ENV5:defb.2,1,13
00A670: 2C 31 2C 31 33 2C 2D 31 2C 38 0D 6C 04 45 4E 56 ,1,13,-1,8.l.ENV
00A680: 36 3A 64 65 66 62 09 32 2C 37 2C 32 2C 31 2C 31 6:defb.2,7,2,1,1
00A690: 34 2C 2D 31 2C 36 0D 6D 04 45 4E 56 37 3A 64 65 4,-1,6.m.ENV7:de
00A6A0: 66 62 09 32 2C 31 2C 31 33 2C 31 2C 31 30 2C 2D fb.2,1,13,1,10,-
00A6B0: 31 2C 32 0D 6E 04 45 4E 56 38 3A 64 65 66 62 09 1,2.n.ENV8:defb.
00A6C0: 32 2C 31 2C 31 32 2C 32 2C 32 2C 2D 36 2C 32 0D 2,1,12,2,2,-6,2.
00A6D0: 6F 04 45 4E 56 39 3A 64 65 66 62 09 32 2C 31 2C o.ENV9:defb.2,1,
00A6E0: 31 30 2C 31 30 2C 35 2C 2D 32 2C 36 0D 70 04 45 10,10,5,-2,6.p.E
00A6F0: 4E 56 31 30 3A 64 65 66 62 09 32 2C 31 2C 31 32 NV10:defb.2,1,12
00A700: 2C 31 32 2C 34 2C 2D 33 2C 34 0D 71 04 45 4E 56 ,12,4,-3,4.q.ENV
00A710: 31 31 3A 64 65 66 62 09 33 2C 31 2C 31 35 2C 31 11:defb.3,1,15,1
00A720: 2C 31 2C 30 2C 33 2C 31 34 2C 2D 31 2C 32 0D 72 ,1,0,3,14,-1,2.r
00A730: 04 45 4E 56 31 32 3A 64 65 66 62 09 32 2C 31 2C .ENV12:defb.2,1,
00A740: 32 2C 31 2C 31 32 2C 2D 31 2C 31 35 0D 73 04 45 2,1,12,-1,15.s.E
00A750: 4E 56 31 33 3A 64 65 66 62 09 32 2C 31 34 2C 31 NV13:defb.2,14,1
00A760: 2C 35 2C 31 34 2C 2D 31 2C 32 30 0D 74 04 45 4E ,5,14,-1,20.t.EN
00A770: 56 31 34 3A 64 65 66 62 09 32 2C 36 2C 32 2C 31 V14:defb.2,6,2,1
00A780: 30 2C 31 32 2C 2D 31 2C 31 35 0D 75 04 0D 76 04 0,12,-1,15.u..v.
00A790: 0D 77 04 0D 78 04 45 4E 54 31 3A 64 65 66 62 09 .w..x.ENT1:defb.
00A7A0: 35 2C 31 2C 2D 32 2C 32 30 2C 31 2C 2D 35 2C 31 5,1,-2,20,1,-5,1
00A7B0: 35 2C 31 2C 35 2C 31 35 2C 31 2C 32 2C 31 35 2C 5,1,5,15,1,2,15,
00A7C0: 31 2C 36 2C 31 35 0D 79 04 45 4E 54 32 3A 64 65 1,6,15.y.ENT2:de
00A7D0: 66 62 09 32 2C 31 2C 30 2C 35 30 2C 35 30 2C 2D fb.2,1,0,50,50,-
00A7E0: 34 2C 31 0D 7A 04 45 4E 54 33 3A 64 65 66 62 09 4,1.z.ENT3:defb.
00A7F0: 31 2C 31 32 2C 38 2C 31 0D 7B 04 45 4E 54 34 3A 1,12,8,1.{.ENT4:
00A800: 29 0D 66 02 43 41 4C 4C 09 43 5F 4D 41 54 31 0D ).f.CALL.C_MAT1.
00A810: 67 02 70 75 73 68 09 68 6C 0D 68 02 63 61 6C 6C g.push.hl.h.call
00A820: 09 75 6E 69 77 0D 69 02 70 6F 70 09 64 65 0D 6A .uniw.i.pop.de.j
00A830: 02 4A 50 09 41 46 46 5F 58 0D 6B 02 3B 2A 2A 2A .JP.AFF_X.k.;***
00A840: 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D 6C 02 4E 4A 3A 64 *********.l.NJ:d
00A850: 65 66 62 09 30 33 09 3B 6E 62 72 20 6A 6F 75 65 efb.03.;nbr joue
00A860: 75 72 20 0D 6D 02 0D 6E 02 42 4C 5F 4A 41 3A 64 ur .m..n.BL_JA:d
00A870: 65 66 62 09 30 30 09 3B 2B 30 30 20 65 74 61 74 efb.00.;+00 etat
00A880: 20 73 70 72 69 74 0D 6F 02 64 65 66 62 09 32 30 sprit.o.defb.20
00A890: 09 3B 2B 30 31 20 58 20 74 68 65 6F 72 69 71 0D .;+01 X theoriq.
00A8A0: 70 02 64 65 66 62 09 31 36 09 3B 2B 30 32 20 59 p.defb.16.;+02 Y
00A8B0: 0D 71 02 64 65 66 62 09 30 30 09 3B 2B 30 33 20 .q.defb.00.;+03
00A8C0: 56 69 74 2E 78 20 3C 2D 2D 3E 0D 72 02 64 65 66 Vit.x <-->.r.def
00A8D0: 62 09 30 33 09 3B 2B 30 34 20 63 70 74 20 6D 61 b.03.;+04 cpt ma
00A8E0: 74 0D 73 02 0D 74 02 64 65 66 77 09 23 45 30 30 t.s..t.defw.#E00
00A8F0: 09 3B 2B 30 35 20 2B 30 36 20 61 64 20 46 46 0D .;+05 +06 ad FF.
00A900: 75 02 64 65 66 62 09 32 30 2C 30 34 09 3B 2B 30 u.defb.20,04.;+0
00A910: 37 20 78 2E 20 2B 30 38 20 79 2E 0D 76 02 64 65 7 x. +08 y..v.de
00A920: 66 62 09 30 35 2C 32 31 09 3B 2B 30 39 20 6C 2E fb.05,21.;+09 l.
00A930: 20 2B 31 30 20 68 2E 0D 77 02 0D 78 02 64 65 66 +10 h..w..x.def
00A940: 77 09 23 45 36 39 09 3B 2B 31 31 20 2B 31 32 20 w.#E69.;+11 +12
00A950: 61 64 20 42 46 0D 79 02 64 65 66 62 09 34 30 2C ad BF.y.defb.40,
00A960: 30 30 09 3B 2B 31 33 20 78 2E 20 2B 31 34 20 79 00.;+13 x. +14 y
00A970: 2E 0D 7A 02 64 65 66 62 09 30 35 2C 32 31 09 3B ..z.defb.05,21.;
00A980: 2B 31 35 20 6C 2E 20 2B 31 36 20 68 2E 0D 7B 02 +15 l. +16 h..{.
00A990: 0D 7C 02 64 65 66 62 09 30 30 09 3B 2B 31 37 20 .|.defb.00.;+17
00A9A0: 6E 75 6D 2E 20 6A 6F 75 65 75 72 0D 7D 02 64 65 num. joueur.}.de
00A9B0: 66 62 09 30 30 09 3B 2B 31 38 20 6E 75 6D 2E 20 fb.00.;+18 num.
00A9C0: 73 70 72 69 74 65 20 6D 61 74 0D 7E 02 64 65 66 sprite mat.~.def
00A9D0: 62 09 30 35 09 3B 2B 31 39 20 63 6F 6D 70 74 2E b.05.;+19 compt.
00A9E0: 20 6D 61 74 20 0D 7F 02 64 65 66 62 09 30 30 09 mat ...defb.00.
00A9F0: 3B 2B 32 30 20 43 6F 6D 6D 61 6E 64 65 20 4A 6F ;+20 Commande Jo
00AA00: 64 65 66 62 09 32 2C 38 30 2C 32 2C 32 2C 32 30 defb.2,80,2,2,20
00AA10: 2C 32 2C 32 0D 7C 04 45 4E 54 35 3A 64 65 66 62 ,2,2.|.ENT5:defb
00AA20: 09 35 2C 31 2C 30 2C 32 30 2C 31 2C 2D 35 2C 31 .5,1,0,20,1,-5,1
00AA30: 35 2C 31 2C 35 2C 31 35 2C 31 2C 2D 31 31 2C 32 5,1,5,15,1,-11,2
00AA40: 30 2C 31 2C 36 2C 31 35 0D 7D 04 45 4E 54 36 3A 0,1,6,15.}.ENT6:
00AA50: 64 65 66 62 09 35 2C 31 2C 30 2C 32 30 2C 31 2C defb.5,1,0,20,1,
00AA60: 2D 31 33 2C 31 35 2C 31 2C 2D 37 2C 31 35 2C 31 -13,15,1,-7,15,1
00AA70: 2C 2D 34 2C 31 35 2C 31 2C 2D 36 2C 32 30 0D 7E ,-4,15,1,-6,20.~
00AA80: 04 45 4E 54 37 3A 64 65 66 62 09 32 2C 32 2C 31 .ENT7:defb.2,2,1
00AA90: 2C 32 2C 31 2C 32 2C 31 0D 7F 04 45 4E 54 38 3A ,2,1,2,1...ENT8:
00AAA0: 64 65 66 62 09 33 2C 32 30 2C 34 2C 31 2C 31 38 defb.3,20,4,1,18
00AAB0: 2C 31 2C 32 2C 33 30 2C 32 2C 31 0D 80 04 45 4E ,1,2,30,2,1...EN
00AAC0: 54 39 3A 64 65 66 62 09 32 2C 31 2C 30 2C 31 30 T9:defb.2,1,0,10
00AAD0: 2C 31 30 2C 2D 33 30 2C 31 0D 81 04 0D 82 04 0D ,10,-30,1.......
00AAE0: 83 04 3B 53 4F 55 4E 44 20 63 61 6E 61 6C 2C 70 ..;SOUND canal,p
00AAF0: 65 72 69 64 20 74 6F 6E 2C 64 75 72 65 65 2C 76 erid ton,duree,v
00AB00: 6F 6C 75 6D 2C 65 6E 76 2C 65 6E 74 2C 6E 6F 69 olum,env,ent,noi
00AB10: 73 65 0D 84 04 64 73 6F 6E 31 3A 64 65 66 62 09 se...dson1:defb.
00AB20: 32 2C 30 30 2C 30 32 2C 30 35 2C 30 30 2C 31 30 2,00,02,05,00,10
00AB30: 2C 32 2C 33 2C 30 0D 85 04 64 73 6F 6E 32 3A 64 ,2,3,0...dson2:d
00AB40: 65 66 62 09 32 2C 32 30 2C 30 30 2C 34 35 2C 30 efb.2,20,00,45,0
00AB50: 30 2C 31 32 2C 31 32 2C 38 2C 30 0D 86 04 64 73 0,12,12,8,0...ds
00AB60: 6F 6E 33 3A 64 65 66 62 09 32 2C 34 35 2C 30 30 on3:defb.2,45,00
00AB70: 2C 31 35 30 2C 30 30 2C 31 34 2C 31 2C 34 2C 30 ,150,00,14,1,4,0
00AB80: 0D 87 04 64 73 6F 6E 34 3A 64 65 66 62 09 34 2C ...dson4:defb.4,
00AB90: 32 35 30 2C 30 30 2C 31 34 34 2C 30 31 2C 30 2C 250,00,144,01,0,
00ABA0: 31 33 2C 30 2C 31 36 09 3B 20 62 72 61 76 6F 20 13,0,16.; bravo
00ABB0: 21 21 0D 88 04 64 73 6F 6E 35 3A 64 65 66 62 09 !!...dson5:defb.
00ABC0: 34 2C 30 34 34 2C 30 31 2C 32 30 30 2C 30 30 2C 4,044,01,200,00,
00ABD0: 30 2C 31 34 2C 30 2C 32 30 3B 20 62 72 61 76 6F 0,14,0,20; bravo
00ABE0: 20 21 0D 89 04 64 73 6F 6E 36 3A 64 65 66 62 09 !...dson6:defb.
00ABF0: 32 2C 31 39 30 2C 30 30 2C 31 30 30 2C 30 30 2C 2,190,00,100,00,
00AC00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
00AC10: 09 00 01 00 02 09 4E E5 09 00 C1 02 00 00 00 02 ......N.........
00AC20: 09 00 C6 02 00 00 00 02 09 00 C2 02 00 00 00 02 ................
00AC30: 09 00 C7 02 00 00 00 02 09 00 C3 02 00 00 00 02 ................
00AC40: 09 00 C8 02 00 00 00 02 09 00 C4 02 00 00 00 02 ................
00AC50: 09 00 C9 02 00 00 00 02 09 00 C5 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: 79 20 30 30 30 31 31 31 31 31 0D 80 02 64 65 66 y 00011111...def
00AD10: 62 09 30 31 09 3B 2B 32 31 20 30 20 61 75 74 6F b.01.;+21 0 auto
00AD20: 2C 31 20 4A 6F 79 31 2C 32 20 4A 6F 79 32 2C 33 ,1 Joy1,2 Joy2,3
00AD30: 20 63 6C 61 76 2E 0D 81 02 64 65 66 62 09 30 31 clav....defb.01
00AD40: 09 3B 2B 32 32 20 6D 61 74 20 30 2C 31 2C 32 0D .;+22 mat 0,1,2.
00AD50: 82 02 64 65 66 62 09 30 30 0D 83 02 3B 2D 2D 2D ..defb.00...;---
00AD60: 2D 2D 2D 2D 2D 0D 84 02 64 65 66 62 09 30 30 0D -----...defb.00.
00AD70: 85 02 64 65 66 62 09 31 30 0D 86 02 64 65 66 62 ..defb.10...defb
00AD80: 09 33 34 0D 87 02 64 65 66 62 09 30 30 0D 88 02 .34...defb.00...
00AD90: 64 65 66 62 09 30 36 0D 89 02 0D 8A 02 64 65 66 defb.06......def
00ADA0: 77 09 23 44 30 30 0D 8B 02 64 65 66 62 09 32 30 w.#D00...defb.20
00ADB0: 2C 33 30 0D 8C 02 64 65 66 62 09 30 35 2C 32 31 ,30...defb.05,21
00ADC0: 0D 8D 02 64 65 66 77 09 23 44 36 39 0D 8E 02 64 ...defw.#D69...d
00ADD0: 65 66 62 09 34 30 2C 33 30 0D 8F 02 64 65 66 62 efb.40,30...defb
00ADE0: 09 30 35 2C 32 31 0D 90 02 64 65 66 62 09 30 31 .05,21...defb.01
00ADF0: 09 3B 6E 75 6D 0D 91 02 64 65 66 62 09 30 32 09 .;num...defb.02.
00AE00: 3B 6D 61 74 0D 92 02 64 65 66 62 09 30 38 0D 93 ;mat...defb.08..
00AE10: 02 64 65 66 62 09 30 30 09 3B 30 30 30 31 31 31 .defb.00.;000111
00AE20: 31 31 0D 94 02 64 65 66 62 09 30 30 09 3B 2B 32 11...defb.00.;+2
00AE30: 31 20 30 30 20 61 75 74 6F 0D 95 02 64 65 66 62 1 00 auto...defb
00AE40: 09 30 32 0D 96 02 64 65 66 62 09 30 30 0D 97 02 .02...defb.00...
00AE50: 3B 20 42 61 6C 6C 65 2E 2E 2E 42 4C 5F 4A 41 2B ; Balle...BL_JA+
00AE60: 34 38 2E 2E 2E 0D 98 02 64 65 66 62 09 30 31 09 48......defb.01.
00AE70: 3B 2B 30 30 0D 99 02 64 65 66 62 09 30 30 09 3B ;+00...defb.00.;
00AE80: 2B 30 31 20 58 0D 9A 02 64 65 66 62 09 30 30 09 +01 X...defb.00.
00AE90: 3B 2B 30 32 20 59 0D 9B 02 64 65 66 62 09 30 30 ;+02 Y...defb.00
00AEA0: 09 3B 2B 30 33 20 48 0D 9C 02 64 65 66 62 09 30 .;+03 H...defb.0
00AEB0: 30 09 3B 2B 30 34 0D 9D 02 0D 9E 02 64 65 66 77 0.;+04......defw
00AEC0: 09 23 45 46 30 0D 9F 02 64 65 66 62 09 30 30 2C .#EF0...defb.00,
00AED0: 30 30 0D A0 02 64 65 66 62 09 30 32 2C 30 33 0D 00...defb.02,03.
00AEE0: A1 02 64 65 66 77 09 23 45 46 36 0D A2 02 64 65 ..defw.#EF6...de
00AEF0: 66 62 09 30 30 2C 30 30 0D A3 02 64 65 66 62 09 fb.00,00.£.defb.
00AF00: 34 36 0D 66 03 6A 72 09 6E 63 2C 63 6A 34 0D 67 46.f.jr.nc,cj4.g
00AF10: 03 62 69 74 09 31 2C 28 69 78 2B 32 30 29 09 3B .bit.1,(ix+20).;
00AF20: 62 61 73 0D 68 03 6A 72 09 7A 2C 63 6A 34 0D 69 bas.h.jr.z,cj4.i
00AF30: 03 49 4E 43 09 28 69 78 2B 32 29 0D 6A 03 49 4E .INC.(ix+2).j.IN
00AF40: 43 09 28 69 78 2B 32 29 0D 6B 03 3B 2D 2D 2D 6D C.(ix+2).k.;---m
00AF50: 6F 64 69 66 20 6D 61 74 2D 2D 0D 6C 03 63 6A 34 odif mat--.l.cj4
00AF60: 3A 6C 64 09 61 2C 28 69 78 2B 32 30 29 0D 6D 03 :ld.a,(ix+20).m.
00AF70: 6F 72 09 61 0D 6E 03 6A 70 09 6E 7A 2C 6A 6D 31 or.a.n.jp.nz,jm1
00AF80: 0D 6F 03 0D 70 03 64 65 63 09 28 69 78 2B 34 29 .o..p.dec.(ix+4)
00AF90: 09 3B 69 6D 6D 6F 62 0D 71 03 6A 72 09 7A 2C 6A .;immob.q.jr.z,j
00AFA0: 6D 32 0D 72 03 6C 64 09 28 69 78 2B 31 38 29 2C m2.r.ld.(ix+18),
00AFB0: 30 31 09 3B 6D 61 74 0D 73 03 52 45 54 0D 74 03 01.;mat.s.RET.t.
00AFC0: 6A 6D 32 3A 6C 64 09 28 69 78 2B 31 38 29 2C 30 jm2:ld.(ix+18),0
00AFD0: 39 09 3B 6D 61 74 0D 75 03 69 6E 63 09 28 69 78 9.;mat.u.inc.(ix
00AFE0: 2B 34 29 0D 76 03 64 65 63 09 28 69 78 2B 31 39 +4).v.dec.(ix+19
00AFF0: 29 0D 77 03 52 45 54 09 4E 5A 0D 78 03 6C 64 09 ).w.RET.NZ.x.ld.
00B000: 28 69 78 2B 31 39 29 2C 38 0D 79 03 6C 64 09 28 (ix+19),8.y.ld.(
00B010: 69 78 2B 34 29 2C 35 30 0D 7A 03 52 45 54 0D 7B ix+4),50.z.RET.{
00B020: 03 0D 7C 03 6A 6D 31 3A 69 6E 63 09 28 69 78 2B ..|.jm1:inc.(ix+
00B030: 32 32 29 09 3B 6D 6F 62 69 6C 65 0D 7D 03 6C 64 22).;mobile.}.ld
00B040: 09 61 2C 28 69 78 2B 32 32 29 0D 7E 03 63 70 09 .a,(ix+22).~.cp.
00B050: 30 33 0D 7F 03 6A 72 09 6E 7A 2C 6A 6D 33 0D 80 03...jr.nz,jm3..
00B060: 03 6C 64 09 28 69 78 2B 32 32 29 2C 30 30 0D 81 .ld.(ix+22),00..
00B070: 03 6C 64 09 61 2C 30 30 0D 82 03 6A 6D 33 3A 61 .ld.a,00...jm3:a
00B080: 64 64 09 61 2C 28 69 78 2B 31 38 29 0D 83 03 6C dd.a,(ix+18)...l
00B090: 64 09 28 69 78 2B 31 38 29 2C 61 09 3B 6D 61 74 d.(ix+18),a.;mat
00B0A0: 0D 84 03 52 45 54 0D 85 03 0D 86 03 3B 2A 2A 2A ...RET......;***
00B0B0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D 87 03 43 4F 4D **********...COM
00B0C0: 5F 3A 6C 64 09 61 2C 28 43 4F 4E 54 52 29 0D 88 _:ld.a,(CONTR)..
00B0D0: 03 63 70 09 30 31 0D 89 03 4A 50 09 5A 2C 4A 5F .cp.01...JP.Z,J_
00B0E0: 50 4C 41 09 3B 6A 6F 75 65 75 72 20 65 6E 20 70 PLA.;joueur en p
00B0F0: 6C 61 63 65 0D 8A 03 0D 8B 03 0D 8C 03 6C 64 09 lace.........ld.
00B100: 30 32 2C 30 33 0D A4 02 64 65 66 62 09 30 32 09 02,03...defb.02.
00B110: 3B 2B 31 37 20 6E 75 6D 0D A5 02 64 65 66 62 09 ;+17 num...defb.
00B120: 31 32 09 3B 6E 75 6D 20 73 70 72 69 74 65 20 6D 12.;num sprite m
00B130: 61 74 0D A6 02 64 65 66 62 09 30 30 09 3B 2B 31 at...defb.00.;+1
00B140: 39 0D A7 02 64 65 66 62 09 30 30 09 3B 2B 32 30 9...defb.00.;+20
00B150: 0D A8 02 64 65 66 62 09 30 30 09 3B 2B 32 31 0D ...defb.00.;+21.
00B160: A9 02 64 65 66 62 09 30 30 09 3B 2B 32 32 0D AA ..defb.00.;+22..
00B170: 02 64 65 66 62 09 30 34 09 3B 2B 32 33 20 46 6F .defb.04.;+23 Fo
00B180: 72 63 65 20 44 65 70 61 72 74 0D AB 02 64 65 66 rce Depart...def
00B190: 62 09 30 34 09 3B 2B 32 34 20 46 6F 72 63 65 20 b.04.;+24 Force
00B1A0: 41 63 74 69 76 65 0D AC 02 64 65 66 62 09 2D 31 Active...defb.-1
00B1B0: 09 3B 2B 32 35 20 44 59 0D AD 02 64 65 66 62 09 .;+25 DY...defb.
00B1C0: 30 32 09 3B 2B 32 36 20 46 59 0D AE 02 64 65 66 02.;+26 FY...def
00B1D0: 62 09 30 32 09 3B 2B 32 37 20 4D 59 0D AF 02 0D b.02.;+27 MY....
00B1E0: B0 02 64 65 66 62 09 30 31 09 3B 2B 32 38 20 44 ..defb.01.;+28 D
00B1F0: 48 0D B1 02 64 65 66 62 09 30 31 09 3B 2B 32 39 H...defb.01.;+29
00B200: 20 46 48 0D B2 02 64 65 66 62 09 30 31 09 3B 2B FH...defb.01.;+
00B210: 33 30 20 4D 48 0D B3 02 0D B4 02 64 65 66 62 09 30 MH......defb.
00B220: 30 31 09 3B 2B 33 31 20 44 58 0D B5 02 64 65 66 01.;+31 DX...def
00B230: 62 09 30 34 09 3B 2B 33 32 20 46 58 0D B6 02 64 b.04.;+32 FX...d
00B240: 65 66 62 09 30 34 09 3B 2B 33 33 20 4D 58 0D B7 efb.04.;+33 MX..
00B250: 02 64 65 66 62 09 30 30 09 3B 2B 33 34 20 65 6E .defb.00.;+34 en
00B260: 74 72 65 20 72 65 6E 76 6F 69 20 65 74 20 66 72 tre renvoi et fr
00B270: 6F 0D B8 02 64 65 66 62 09 30 31 09 3B 2B 33 35 o...defb.01.;+35
00B280: 20 62 61 6C 6C 65 20 73 65 72 76 69 63 65 20 0D balle service .
00B290: BC 02 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D ..;************.
00B2A0: BD 02 43 4F 4F 52 45 3A 6C 64 09 69 78 2C 42 4C ..COORE:ld.ix,BL
00B2B0: 5F 4A 41 09 3B 63 61 6C 63 75 6C 65 20 63 6F 6F _JA.;calcule coo
00B2C0: 72 64 20 65 63 72 61 6E 0D BE 02 6C 64 09 62 2C rd ecran...ld.b,
00B2D0: 32 0D BF 02 63 6F 6F 31 3A 70 75 73 68 09 62 63 2...coo1:push.bc
00B2E0: 0D C0 02 63 61 6C 6C 09 43 4F 4F 52 5F 0D C1 02 ...call.COOR_...
00B2F0: 6C 64 09 64 65 2C 32 34 0D C2 02 61 64 64 09 69 ld.de,24...add.i
00B300: 69 78 2C 42 4C 5F 4A 41 09 3B 63 6F 6D 6D 61 6E ix,BL_JA.;comman
00B310: 64 65 20 64 69 72 2E 0D 8D 03 63 61 6C 6C 09 43 de dir....call.C
00B320: 4F 4D 53 0D 8E 03 6C 64 09 69 78 2C 42 4C 5F 4A OMS...ld.ix,BL_J
00B330: 41 2B 32 34 0D 8F 03 63 61 6C 6C 09 43 4F 4D 53 A+24...call.COMS
00B340: 0D 90 03 52 45 54 0D 91 03 3B 2D 2D 2D 2D 2D 2D ...RET...;------
00B350: 2D 2D 0D 92 03 43 4F 4D 53 3A 6C 64 09 61 2C 28 --...COMS:ld.a,(
00B360: 69 78 2B 32 31 29 0D 93 03 6F 72 09 61 0D 94 03 ix+21)...or.a...
00B370: 6A 70 09 7A 2C 43 4F 4D 41 09 3B 61 75 74 6F 0D jp.z,COMA.;auto.
00B380: 95 03 64 65 63 09 61 0D 96 03 6A 70 09 7A 2C 43 ..dec.a...jp.z,C
00B390: 4F 4D 31 09 3B 6A 6F 79 20 31 0D 97 03 64 65 63 OM1.;joy 1...dec
00B3A0: 09 61 0D 98 03 6A 70 09 7A 2C 43 4F 4D 32 09 3B .a...jp.z,COM2.;
00B3B0: 6A 6F 79 20 32 0D 99 03 6A 70 09 43 4F 4D 43 09 joy 2...jp.COMC.
00B3C0: 3B 63 6C 61 76 2E 0D 9A 03 3B 2D 2D 2D 2D 2D 2D ;clav....;------
00B3D0: 2D 0D 9B 03 43 4F 4D 32 3A 6C 64 09 61 2C 28 23 -...COM2:ld.a,(#
00B3E0: 36 31 38 36 29 09 3B 20 4A 6F 79 20 32 20 0D 9C 6186).; Joy 2 ..
00B3F0: 03 61 6E 64 09 25 30 30 30 31 31 31 31 31 0D 9D .and.%00011111..
00B400: 03 73 6F 63 6F 3A 6C 64 09 28 69 78 2B 32 30 29 .soco:ld.(ix+20)
00B410: 2C 61 0D 9E 03 6C 64 09 61 2C 28 43 4F 4E 54 52 ,a...ld.a,(CONTR
00B420: 29 0D 9F 03 63 70 09 30 32 0D A0 03 52 45 54 09 )...cp.02...RET.
00B430: 4E 5A 0D A1 03 6C 64 09 61 2C 25 30 30 30 31 30 NZ...ld.a,%00010
00B440: 30 30 30 09 3B 62 6C 6F 71 75 20 62 75 74 0D A2 000.;bloqu but..
00B450: 03 61 6E 64 09 28 69 78 2B 32 30 29 0D A3 03 6C .and.(ix+20).£.l
00B460: 64 09 28 69 78 2B 32 30 29 2C 61 0D A6 03 52 45 d.(ix+20),a...RE
00B470: 54 0D A7 03 3B 2D 2D 2D 0D A8 03 43 4F 4D 31 3A T...;---...COM1:
00B480: 6C 64 09 61 2C 28 23 36 31 38 39 29 09 3B 4A 6F ld.a,(#6189).;Jo
00B490: 79 20 31 0D A9 03 61 6E 64 09 25 30 30 30 31 31 y 1...and.%00011
00B4A0: 31 31 31 0D AA 03 6A 72 09 73 6F 63 6F 0D AB 03 111...jr.soco...
00B4B0: 3B 2D 2D 2D 0D AC 03 43 4F 4D 43 3A 6C 64 09 61 ;---...COMC:ld.a
00B4C0: 2C 28 23 36 31 38 30 29 09 3B 43 6C 61 76 69 65 ,(#6180).;Clavie
00B4D0: 72 0D AD 03 61 6E 64 09 25 30 30 30 30 30 31 31 r...and.%0000011
00B4E0: 31 0D AE 03 6C 64 09 62 2C 61 0D AF 03 62 69 74 1...ld.b,a...bit
00B4F0: 09 31 2C 61 0D B0 03 6A 72 09 7A 2C 63 6D 31 0D .1,a...jr.z,cm1.
00B500: 78 2C 64 65 0D C3 02 70 6F 70 09 62 63 0D C4 02 x,de...pop.bc...
00B510: 64 6A 6E 7A 09 63 6F 6F 31 0D C5 02 72 65 74 0D djnz.coo1...ret.
00B520: C6 02 3B 2E 2E 2E 2E 0D C7 02 43 4F 4F 52 5F 3A ..;.......COOR_:
00B530: 6E 6F 70 0D C8 02 6C 64 09 6C 2C 28 69 78 2B 32 nop...ld.l,(ix+2
00B540: 29 09 3B 63 61 6C 63 75 6C 65 20 63 6F 6F 72 64 ).;calcule coord
00B550: 20 65 63 72 61 6E 0D C9 02 6C 64 09 68 2C 30 30 ecran...ld.h,00
00B560: 0D CA 02 61 64 64 09 68 6C 2C 68 6C 0D CB 02 70 ...add.hl,hl...p
00B570: 75 73 68 09 68 6C 0D CC 02 70 6F 70 09 62 63 0D ush.hl...pop.bc.
00B580: CD 02 61 64 64 09 68 6C 2C 68 6C 0D CE 02 61 64 ..add.hl,hl...ad
00B590: 64 09 68 6C 2C 68 6C 0D CF 02 61 64 64 09 68 6C d.hl,hl...add.hl
00B5A0: 2C 68 6C 0D D0 02 61 64 64 09 68 6C 2C 68 6C 0D ,hl...add.hl,hl.
00B5B0: D1 02 61 64 64 09 68 6C 2C 62 63 09 3B 66 6F 69 ..add.hl,bc.;foi
00B5C0: 73 20 33 34 0D D2 02 6C 64 09 64 65 2C 54 41 42 s 34...ld.de,TAB
00B5D0: 4C 0D D3 02 61 64 64 09 68 6C 2C 64 65 0D D4 02 L...add.hl,de...
00B5E0: 6C 64 09 41 2C 28 68 6C 29 09 3B 59 20 65 63 72 ld.A,(hl).;Y ecr
00B5F0: 61 6E 0D D5 02 53 55 42 09 31 37 0D D6 02 6C 64 an...SUB.17...ld
00B600: 09 62 2C 61 0D D7 02 6C 64 09 65 2C 28 69 78 2B .b,a...ld.e,(ix+
00B610: 31 29 0D D8 02 69 6E 63 09 65 0D D9 02 6C 64 09 1)...inc.e...ld.
00B620: 64 2C 30 30 0D DA 02 61 64 64 09 68 6C 2C 64 65 d,00...add.hl,de
00B630: 0D DB 02 6C 64 09 63 2C 28 68 6C 29 09 3B 58 20 ...ld.c,(hl).;X
00B640: 65 63 72 61 6E 0D DC 02 6C 64 09 61 2C 25 30 31 ecran...ld.a,%01
00B650: 31 31 31 31 31 31 0D DD 02 61 6E 64 09 63 0D DE 111111...and.c..
00B660: 02 53 55 42 09 32 0D DF 02 6C 64 09 63 2C 61 0D .SUB.2...ld.c,a.
00B670: E0 02 0D E1 02 63 6F 6F 72 73 3A 6C 64 09 61 2C .....coors:ld.a,
00B680: 28 58 45 43 52 41 4E 29 0D E2 02 63 70 09 23 46 (XECRAN)...cp.#F
00B690: 46 0D E3 02 6A 72 09 6E 7A 2C 63 72 31 0D E4 02 F...jr.nz,cr1...
00B6A0: 6C 64 09 28 69 78 2B 37 29 2C 63 0D E5 02 6C 64 ld.(ix+7),c...ld
00B6B0: 09 28 69 78 2B 38 29 2C 62 0D E6 02 52 45 54 0D .(ix+8),b...RET.
00B6C0: E7 02 63 72 31 3A 6C 64 09 28 69 78 2B 31 33 29 ..cr1:ld.(ix+13)
00B6D0: 2C 63 0D E8 02 6C 64 09 28 69 78 2B 31 34 29 2C ,c...ld.(ix+14),
00B6E0: 62 0D E9 02 52 45 54 0D EA 02 3B 2A 2A 2A 2A 2A b...RET...;*****
00B6F0: 2A 2A 2A 2A 2A 2A 2A 2A 0D 20 03 3B 2A 2A 2A 2A ********. .;****
00B700: B1 03 73 65 74 09 33 2C 62 0D B2 03 6A 72 09 63 ..set.3,b...jr.c
00B710: 6D 32 0D B3 03 63 6D 31 3A 72 65 73 09 33 2C 62 m2...cm1:res.3,b
00B720: 0D B4 03 0D B5 03 63 6D 32 3A 62 69 74 09 32 2C ......cm2:bit.2,
00B730: 61 0D B6 03 6A 72 09 7A 2C 63 6D 33 0D B7 03 73 a...jr.z,cm3...s
00B740: 65 74 09 31 2C 62 0D B8 03 6A 72 09 63 6D 34 0D et.1,b...jr.cm4.
00B750: B9 03 63 6D 33 3A 72 65 73 09 31 2C 62 0D BA 03 ..cm3:res.1,b...
00B760: 0D BB 03 63 6D 34 3A 6C 64 09 61 2C 28 23 36 31 ...cm4:ld.a,(#61
00B770: 38 31 29 0D BC 03 62 69 74 09 30 2C 61 0D BD 03 81)...bit.0,a...
00B780: 6A 72 09 7A 2C 63 6D 35 0D BE 03 73 65 74 09 32 jr.z,cm5...set.2
00B790: 2C 62 0D BF 03 6A 72 09 63 6D 36 0D C0 03 63 6D ,b...jr.cm6...cm
00B7A0: 35 3A 72 65 73 09 32 2C 62 0D C1 03 0D C2 03 63 5:res.2,b......c
00B7B0: 6D 36 3A 62 69 74 09 31 2C 61 0D C3 03 6A 72 09 m6:bit.1,a...jr.
00B7C0: 7A 2C 63 6D 37 0D C4 03 73 65 74 09 34 2C 62 0D z,cm7...set.4,b.
00B7D0: C5 03 6A 72 09 63 6D 38 0D C6 03 63 6D 37 3A 72 ..jr.cm8...cm7:r
00B7E0: 65 73 09 34 2C 62 0D C7 03 0D C8 03 63 6D 38 3A es.4,b......cm8:
00B7F0: 6C 64 09 61 2C 62 0D C9 03 6A 72 09 73 6F 63 6F ld.a,b...jr.soco
00B800: 0D CA 03 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ...;------------
00B810: 2D 2D 0D CB 03 43 4F 4D 41 3A 6C 64 09 28 69 78 --...COMA:ld.(ix
00B820: 2B 32 30 29 2C 30 30 09 3B 61 75 74 6F 6D 61 74 +20),00.;automat
00B830: 2E 0D CC 03 4C 44 09 41 2C 28 42 4C 5F 4A 41 2B ....LD.A,(BL_JA+
00B840: 34 38 29 09 3B 65 74 61 20 62 61 6C 6C 0D CD 03 48).;eta ball...
00B850: 43 50 09 30 31 0D CE 03 4A 52 09 4E 5A 2C 43 4F CP.01...JR.NZ,CO
00B860: 42 41 32 0D CF 03 63 61 6C 6C 09 73 61 75 74 6F BA2...call.sauto
00B870: 0D D0 03 72 65 74 09 6E 7A 09 3B 62 75 74 0D D1 ...ret.nz.;but..
00B880: 03 73 65 74 09 34 2C 28 69 78 2B 32 30 29 0D D2 .set.4,(ix+20)..
00B890: 03 6C 64 09 61 2C 28 41 44 56 29 0D D3 03 63 70 .ld.a,(ADV)...cp
00B8A0: 09 34 0D D4 03 72 65 74 09 7A 0D D6 03 6C 64 09 .4...ret.z...ld.
00B8B0: 61 2C 28 4E 53 43 31 29 0D D7 03 62 69 74 09 30 a,(NSC1)...bit.0
00B8C0: 2C 61 0D D8 03 72 65 74 09 7A 0D D9 03 73 65 74 ,a...ret.z...set
00B8D0: 09 32 2C 28 69 78 2B 32 30 29 09 3B 20 3C 2D 0D .2,(ix+20).; <-.
00B8E0: DA 03 72 65 74 0D DB 03 0D DC 03 0D DD 03 43 4F ..ret.........CO
00B8F0: 42 41 32 3A 6C 64 09 61 2C 28 69 78 2B 33 29 09 BA2:ld.a,(ix+3).
00B900: 2A 20 4D 4F 55 56 45 4D 2E 20 4A 4F 55 45 55 52 * MOUVEM. JOUEUR
00B910: 53 2E 2A 2A 2A 2A 2A 0D 21 03 43 41 4C 5F 4A 4F S.*****.!.CAL_JO
00B920: 3A 43 41 4C 4C 09 54 53 54 5F 42 09 3B 74 73 74 :CALL.TST_B.;tst
00B930: 20 62 61 6C 6C 65 0D 22 03 0D 24 03 6C 64 09 69 balle."..$.ld.i
00B940: 78 2C 42 4C 5F 4A 41 0D 25 03 63 61 6C 6C 09 43 x,BL_JA.%.call.C
00B950: 41 4C 5F 53 0D 26 03 6C 64 09 69 78 2C 42 4C 5F AL_S.&.ld.ix,BL_
00B960: 4A 41 2B 32 34 0D 27 03 63 61 6C 6C 09 43 41 4C JA+24.'.call.CAL
00B970: 5F 53 0D 28 03 52 45 54 0D 2A 03 3B 2D 2D 2D 2D _S.(.RET.*.;----
00B980: 2D 0D 2B 03 43 41 4C 5F 53 3A 62 69 74 09 30 2C -.+.CAL_S:bit.0,
00B990: 28 69 78 2B 33 29 09 3B 72 65 6E 76 6F 69 20 62 (ix+3).;renvoi b
00B9A0: 61 6C 6C 65 20 3F 0D 2C 03 4A 50 09 5A 2C 43 41 alle ?.,.JP.Z,CA
00B9B0: 4C 5F 4D 0D 2D 03 6C 64 09 61 2C 28 69 78 2B 30 L_M.-.ld.a,(ix+0
00B9C0: 29 09 3B 6F 75 69 0D 2E 03 6F 72 09 61 0D 2F 03 ).;oui...or.a./.
00B9D0: 6A 70 09 7A 2C 63 72 33 0D 30 03 63 70 09 35 0D jp.z,cr3.0.cp.5.
00B9E0: 31 03 6A 72 09 63 2C 63 72 31 30 0D 32 03 6C 64 1.jr.c,cr10.2.ld
00B9F0: 09 28 69 78 2B 31 38 29 2C 30 39 09 3B 6D 61 74 .(ix+18),09.;mat
00BA00: 0D 33 03 3B 20 20 20 20 20 20 20 20 6C 64 20 20 .3.; ld
00BA10: 20 61 2C 30 33 0D 34 03 3B 20 20 20 20 20 20 20 a,03.4.;
00BA20: 20 6C 64 20 20 20 28 42 4C 5F 4A 41 2B 34 38 29 ld (BL_JA+48)
00BA30: 2C 61 20 20 20 20 3B 65 74 61 20 62 61 6C 6C 0D ,a ;eta ball.
00BA40: 35 03 6A 72 09 63 72 34 09 3B 2D 2D 2D 3E 0D 36 5.jr.cr4.;--->.6
00BA50: 03 63 72 31 30 3A 63 70 09 33 0D 37 03 6A 72 09 .cr10:cp.3.7.jr.
00BA60: 63 2C 63 72 32 0D 38 03 6C 64 09 28 69 78 2B 31 c,cr2.8.ld.(ix+1
00BA70: 38 29 2C 31 30 09 3B 6D 61 74 0D 39 03 6C 64 09 8),10.;mat.9.ld.
00BA80: 61 2C 30 33 0D 3A 03 6C 64 09 28 42 4C 5F 4A 41 a,03.:.ld.(BL_JA
00BA90: 2B 34 38 29 2C 61 09 3B 62 61 6C 6C 0D 3B 03 6C +48),a.;ball.;.l
00BAA0: 64 09 61 2C 28 69 78 2B 30 29 0D 3C 03 63 70 09 d.a,(ix+0).<.cp.
00BAB0: 30 33 0D 3D 03 43 41 4C 4C 09 5A 2C 4C 4F 41 44 03.=.CALL.Z,LOAD
00BAC0: 2B 34 30 09 3B 73 6F 6E 20 72 65 6E 76 6F 69 20 +40.;son renvoi
00BAD0: 0D 3E 03 6A 72 09 63 72 34 09 3B 2D 2D 2D 3E 0D .>.jr.cr4.;--->.
00BAE0: 3F 03 63 72 32 3A 63 70 09 31 0D 40 03 6A 72 09 ?.cr2:cp.1.@.jr.
00BAF0: 63 2C 63 72 33 0D 41 03 6C 64 09 28 69 78 2B 31 c,cr3.A.ld.(ix+1
00BB00: 3B 61 71 75 69 2E 0D DE 03 6F 72 09 61 0D DF 03 ;aqui....or.a...
00BB10: 6A 72 09 6E 7A 2C 43 4F 42 41 34 0D E0 03 6C 64 jr.nz,COBA4...ld
00BB20: 09 61 2C 28 42 4C 5F 4A 41 2B 38 32 29 0D E1 03 .a,(BL_JA+82)...
00BB30: 6F 72 09 61 0D E2 03 72 65 74 09 6E 7A 0D E3 03 or.a...ret.nz...
00BB40: 63 61 6C 6C 09 73 61 75 74 6F 0D E4 03 72 65 74 call.sauto...ret
00BB50: 09 6E 7A 0D F5 03 0D F7 03 6A 70 09 63 75 61 63 .nz......jp.cuac
00BB60: 74 09 3B 67 75 69 64 61 67 65 0D FE 03 0D FF 03 t.;guidage......
00BB70: 46 52 41 55 3A 64 65 66 62 09 34 2C 31 0D 00 04 FRAU:defb.4,1...
00BB80: 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 01 ;-------------..
00BB90: 04 43 4F 42 41 34 3A 6C 64 09 61 2C 28 41 44 56 .COBA4:ld.a,(ADV
00BBA0: 29 09 3B 72 65 70 6F 73 69 74 2E 0D 02 04 63 70 ).;reposit....cp
00BBB0: 09 33 0D 03 04 6A 72 09 63 2C 63 71 34 0D 04 04 .3...jr.c,cq4...
00BBC0: 6C 64 09 62 2C 38 0D 05 04 6C 64 09 63 2C 32 34 ld.b,8...ld.c,24
00BBD0: 0D 06 04 6A 72 09 63 71 71 0D 07 04 63 71 34 3A ...jr.cqq...cq4:
00BBE0: 6C 64 09 62 2C 31 30 0D 08 04 6C 64 09 63 2C 31 ld.b,10...ld.c,1
00BBF0: 38 0D 16 04 6A 72 09 63 71 71 0D 17 04 0D 18 04 8...jr.cqq......
00BC00: 63 71 71 3A 6E 6F 70 0D 1A 04 6C 64 09 61 2C 28 cqq:nop...ld.a,(
00BC10: 69 78 2B 31 29 09 3B 72 65 70 6F 73 69 74 2E 20 ix+1).;reposit.
00BC20: 78 20 6A 6F 75 65 75 72 0D 1B 04 63 70 09 42 0D x joueur...cp.B.
00BC30: 1C 04 6A 72 09 6E 63 2C 61 75 72 31 0D 1D 04 73 ..jr.nc,aur1...s
00BC40: 65 74 09 33 2C 28 69 78 2B 32 30 29 0D 1E 04 6A et.3,(ix+20)...j
00BC50: 72 09 61 75 73 73 0D 1F 04 61 75 72 31 3A 63 70 r.auss...aur1:cp
00BC60: 09 43 0D 20 04 6A 72 09 63 2C 61 75 73 73 0D 21 .C. .jr.c,auss.!
00BC70: 04 73 65 74 09 32 2C 28 69 78 2B 32 30 29 09 3B .set.2,(ix+20).;
00BC80: 3C 2D 0D 22 04 0D 23 04 61 75 73 73 3A 52 45 54 <-."..#.auss:RET
00BC90: 0D 25 04 0D 26 04 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D .%..&.;---------
00BCA0: 2D 2D 20 2D 2D 2D 2D 2D 2D 2D 62 61 6C 6C 65 20 -- -------balle
00BCB0: 32 0D 27 04 63 75 61 63 74 3A 6C 64 09 61 2C 28 2.'.cuact:ld.a,(
00BCC0: 42 4C 5F 4A 41 2B 36 39 29 09 3B 72 65 62 6F 6E BL_JA+69).;rebon
00BCD0: 64 0D 28 04 6F 72 09 61 0D 29 04 6A 72 09 7A 2C d.(.or.a.).jr.z,
00BCE0: 63 61 75 31 09 3B 6A 72 20 20 20 6E 7A 2C 63 61 cau1.;jr nz,ca
00BCF0: 75 30 0D 2A 04 6C 64 09 61 2C 28 42 4C 5F 4A 41 u0.*.ld.a,(BL_JA
00BD00: 38 29 2C 31 31 09 3B 6D 61 74 0D 42 03 6C 64 09 8),11.;mat.B.ld.
00BD10: 61 2C 30 34 0D 43 03 6C 64 09 28 42 4C 5F 4A 41 a,04.C.ld.(BL_JA
00BD20: 2B 34 38 29 2C 61 09 3B 62 61 6C 6C 0D 44 03 6A +48),a.;ball.D.j
00BD30: 72 09 63 72 34 09 3B 2D 2D 2D 3E 0D 45 03 63 72 r.cr4.;--->.E.cr
00BD40: 33 3A 6C 64 09 28 69 78 2B 33 29 2C 30 30 0D 46 3:ld.(ix+3),00.F
00BD50: 03 52 45 54 0D 47 03 63 72 34 3A 64 65 63 09 28 .RET.G.cr4:dec.(
00BD60: 69 78 2B 30 29 09 3B 65 74 61 2D 31 0D 48 03 52 ix+0).;eta-1.H.R
00BD70: 45 54 0D 49 03 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ET.I.;----------
00BD80: 2D 0D 4A 03 43 41 4C 5F 4D 3A 6C 64 09 28 69 78 -.J.CAL_M:ld.(ix
00BD90: 2B 31 38 29 2C 30 30 09 3B 6D 61 74 0D 4B 03 42 +18),00.;mat.K.B
00BDA0: 49 54 09 34 2C 28 69 78 2B 32 30 29 09 3B 74 69 IT.4,(ix+20).;ti
00BDB0: 72 0D 4C 03 4A 50 09 4E 5A 2C 6A 6D 31 0D 4D 03 r.L.JP.NZ,jm1.M.
00BDC0: 6C 64 09 61 2C 28 69 78 2B 31 29 09 3B 78 0D 4E ld.a,(ix+1).;x.N
00BDD0: 03 63 70 09 33 0D 4F 03 6A 72 09 63 2C 63 6A 31 .cp.3.O.jr.c,cj1
00BDE0: 0D 50 03 62 69 74 09 32 2C 28 69 78 2B 32 30 29 .P.bit.2,(ix+20)
00BDF0: 09 3B 3C 2D 0D 51 03 6A 72 09 7A 2C 63 6A 31 0D .;<-.Q.jr.z,cj1.
00BE00: 52 03 44 45 43 09 28 69 78 2B 31 29 0D 53 03 6C R.DEC.(ix+1).S.l
00BE10: 64 09 28 69 78 2B 31 38 29 2C 36 09 3B 6D 61 74 d.(ix+18),6.;mat
00BE20: 0D 54 03 0D 55 03 63 6A 31 3A 63 70 09 33 32 0D .T..U.cj1:cp.32.
00BE30: 56 03 6A 72 09 6E 63 2C 63 6A 32 0D 57 03 62 69 V.jr.nc,cj2.W.bi
00BE40: 74 09 33 2C 28 69 78 2B 32 30 29 09 3B 2D 3E 0D t.3,(ix+20).;->.
00BE50: 58 03 6A 72 09 7A 2C 63 6A 32 0D 59 03 49 4E 43 X.jr.z,cj2.Y.INC
00BE60: 09 28 69 78 2B 31 29 0D 5A 03 6C 64 09 28 69 78 .(ix+1).Z.ld.(ix
00BE70: 2B 31 38 29 2C 33 09 3B 6D 61 74 0D 5B 03 0D 5C +18),3.;mat.[..\
00BE80: 03 63 6A 32 3A 6C 64 09 61 2C 28 69 78 2B 32 29 .cj2:ld.a,(ix+2)
00BE90: 09 3B 79 0D 5D 03 6F 72 09 61 0D 5E 03 6A 72 09 .;y.].or.a.^.jr.
00BEA0: 7A 2C 63 6A 33 0D 5F 03 62 69 74 09 30 2C 28 69 z,cj3._.bit.0,(i
00BEB0: 78 2B 32 30 29 09 3B 20 5E 0D 60 03 6A 72 09 7A x+20).; ^.`.jr.z
00BEC0: 2C 63 6A 33 0D 61 03 44 45 43 09 28 69 78 2B 32 ,cj3.a.DEC.(ix+2
00BED0: 29 0D 62 03 44 45 43 09 28 69 78 2B 32 29 0D 63 ).b.DEC.(ix+2).c
00BEE0: 03 6C 64 09 28 69 78 2B 31 38 29 2C 30 30 09 3B .ld.(ix+18),00.;
00BEF0: 6D 61 74 0D 64 03 0D 65 03 63 6A 33 3A 63 70 09 mat.d..e.cj3:cp.
00BF00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
00BF10: 0A 00 01 00 02 09 4E E5 0A 00 C1 02 00 00 00 02 ......N.........
00BF20: 0A 00 C6 02 00 00 00 02 0A 00 C2 02 00 00 00 02 ................
00BF30: 0A 00 C7 02 00 00 00 02 0A 00 C3 02 00 00 00 02 ................
00BF40: 0A 00 C8 02 00 00 00 02 0A 00 C4 02 00 00 00 02 ................
00BF50: 0A 00 C9 02 00 00 00 02 0A 00 C5 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: 2B 35 31 29 09 3B 68 62 0D 2B 04 63 70 09 30 38 +51).;hb.+.cp.08
00C010: 0D 2C 04 3B 20 20 20 20 20 20 20 20 6A 70 20 20 .,.; jp
00C020: 20 6E 63 2C 63 61 75 31 20 0D 2D 04 0D 2E 04 63 nc,cau1 .-....c
00C030: 61 75 30 3A 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B au0:ld.a,(BL_JA+
00C040: 35 30 29 09 3B 79 62 20 20 56 41 20 41 20 4C 41 50).;yb VA A LA
00C050: 20 42 41 4C 4C 45 0D 2F 04 63 70 09 28 69 78 2B BALLE./.cp.(ix+
00C060: 32 29 0D 30 04 6A 72 09 7A 2C 63 75 32 0D 31 04 2).0.jr.z,cu2.1.
00C070: 6A 72 09 6E 63 2C 63 75 31 0D 32 04 73 65 74 09 jr.nc,cu1.2.set.
00C080: 30 2C 28 69 78 2B 32 30 29 0D 33 04 6A 72 09 63 0,(ix+20).3.jr.c
00C090: 75 32 0D 34 04 63 75 31 3A 73 65 74 09 31 2C 28 u2.4.cu1:set.1,(
00C0A0: 69 78 2B 32 30 29 0D 35 04 0D 36 04 63 75 32 3A ix+20).5..6.cu2:
00C0B0: 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B 34 39 29 09 ld.a,(BL_JA+49).
00C0C0: 3B 78 62 0D 37 04 63 75 75 78 3A 63 70 09 28 69 ;xb.7.cuux:cp.(i
00C0D0: 78 2B 31 29 0D 38 04 52 45 54 09 5A 0D 39 04 6A x+1).8.RET.Z.9.j
00C0E0: 72 09 6E 63 2C 63 75 33 0D 3A 04 73 65 74 09 32 r.nc,cu3.:.set.2
00C0F0: 2C 28 69 78 2B 32 30 29 0D 3B 04 6A 72 09 63 75 ,(ix+20).;.jr.cu
00C100: 34 0D 3C 04 63 75 33 3A 73 65 74 09 33 2C 28 69 4.<.cu3:set.3,(i
00C110: 78 2B 32 30 29 0D 3D 04 0D 3E 04 63 75 34 3A 52 x+20).=..>.cu4:R
00C120: 45 54 0D 3F 04 3B 2E 2E 2E 2E 2E 0D 40 04 63 61 ET.?.;......@.ca
00C130: 75 31 3A 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B 35 u1:ld.a,(BL_JA+5
00C140: 31 29 09 3B 68 62 20 62 61 6C 6C 65 20 68 61 75 1).;hb balle hau
00C150: 74 65 0D 41 04 43 50 09 31 36 09 3B 68 61 75 74 te.A.CP.16.;haut
00C160: 20 6D 61 78 69 0D 42 04 4A 52 09 4E 43 2C 63 69 maxi.B.JR.NC,ci
00C170: 33 0D 43 04 0D 44 04 4C 44 09 48 4C 2C 46 52 41 3.C..D.LD.HL,FRA
00C180: 55 0D 45 04 44 45 43 09 28 48 4C 29 0D 46 04 4A U.E.DEC.(HL).F.J
00C190: 52 09 4E 5A 2C 63 69 33 0D 47 04 4C 44 09 41 2C R.NZ,ci3.G.LD.A,
00C1A0: 28 41 44 56 29 0D 48 04 41 44 44 09 41 2C 41 0D (ADV).H.ADD.A,A.
00C1B0: 49 04 41 44 44 09 41 2C 30 35 0D 4A 04 4C 44 09 I.ADD.A,05.J.LD.
00C1C0: 28 48 4C 29 2C 41 0D 4B 04 0D 4C 04 6C 64 09 61 (HL),A.K..L.ld.a
00C1D0: 2C 28 42 4C 5F 4A 41 2B 35 31 29 09 3B 68 62 0D ,(BL_JA+51).;hb.
00C1E0: 4D 04 6C 64 09 42 2C 61 09 3B 68 62 0D 4E 04 6C M.ld.B,a.;hb.N.l
00C1F0: 64 09 61 2C 28 42 4C 5F 4A 41 2B 35 30 29 09 3B d.a,(BL_JA+50).;
00C200: 69 20 6C 65 20 62 75 74 20 3F 0D 25 05 6F 72 09 i le but ?.%.or.
00C210: 61 0D 26 05 6A 72 09 6E 7A 2C 69 62 61 31 0D 27 a.&.jr.nz,iba1.'
00C220: 05 6C 64 09 69 79 2C 42 4C 5F 4A 41 0D 28 05 6A .ld.iy,BL_JA.(.j
00C230: 72 09 69 62 61 32 0D 29 05 69 62 61 31 3A 6C 64 r.iba2.).iba1:ld
00C240: 09 69 79 2C 42 4C 5F 4A 41 2B 32 34 0D 2A 05 0D .iy,BL_JA+24.*..
00C250: 2B 05 69 62 61 32 3A 6C 64 09 61 2C 28 42 4C 5F +.iba2:ld.a,(BL_
00C260: 4A 41 2B 34 38 29 0D 2C 05 43 50 09 30 34 0D 2D JA+48).,.CP.04.-
00C270: 05 6A 72 09 7A 2C 69 62 61 6C 6C 0D 2E 05 3B 2D .jr.z,iball...;-
00C280: 2D 2D 2D 2D 2D 2D 2D 0D 2F 05 62 69 74 09 34 2C -------./.bit.4,
00C290: 28 69 79 2B 32 30 29 09 3B 74 69 72 20 3F 20 73 (iy+20).;tir ? s
00C2A0: 69 20 31 0D 30 05 52 45 54 09 5A 0D 31 05 6C 64 i 1.0.RET.Z.1.ld
00C2B0: 09 28 69 78 2B 30 29 2C 30 33 0D 32 05 6C 64 09 .(ix+0),03.2.ld.
00C2C0: 61 2C 30 30 0D 33 05 6C 64 09 28 43 4F 4E 54 52 a,00.3.ld.(CONTR
00C2D0: 29 2C 61 0D 34 05 6C 64 09 28 69 79 2B 33 29 2C ),a.4.ld.(iy+3),
00C2E0: 31 09 3B 61 71 75 69 0D 35 05 6C 64 09 28 69 79 1.;aqui.5.ld.(iy
00C2F0: 2B 30 29 2C 36 09 3B 65 74 61 0D 36 05 52 45 54 +0),6.;eta.6.RET
00C300: 0D 37 05 3B 2D 2D 2D 2D 2D 2D 2D 2D 0D 38 05 0D .7.;--------.8..
00C310: 39 05 69 62 61 6C 6C 3A 6C 64 09 61 2C 33 09 3B 9.iball:ld.a,3.;
00C320: 61 73 63 65 6E 64 61 6E 74 0D 3A 05 62 69 74 09 ascendant.:.bit.
00C330: 30 2C 28 69 79 2B 32 30 29 09 3B 20 5E 0D 3B 05 0,(iy+20).; ^.;.
00C340: 6A 72 09 7A 2C 69 62 61 33 0D 3C 05 49 4E 43 09 jr.z,iba3.<.INC.
00C350: 41 0D 3D 05 69 62 61 33 3A 62 69 74 09 31 2C 28 A.=.iba3:bit.1,(
00C360: 69 79 2B 32 30 29 0D 3E 05 6A 72 09 7A 2C 69 62 iy+20).>.jr.z,ib
00C370: 61 34 0D 3F 05 44 45 43 09 41 0D 40 05 69 62 61 a4.?.DEC.A.@.iba
00C380: 34 3A 6C 64 09 28 69 78 2B 34 29 2C 61 09 3B 41 4:ld.(ix+4),a.;A
00C390: 73 63 65 6E 2E 0D 41 05 43 41 4C 4C 09 43 48 5F scen..A.CALL.CH_
00C3A0: 46 59 48 0D 42 05 0D 43 05 6C 64 09 61 2C 2D 31 FYH.B..C.ld.a,-1
00C3B0: 0D 44 05 42 49 54 09 34 2C 28 69 79 2B 32 30 29 .D.BIT.4,(iy+20)
00C3C0: 09 3B 74 69 72 20 0D 45 05 6A 72 09 7A 2C 69 69 .;tir .E.jr.z,ii
00C3D0: 62 61 34 0D 46 05 6C 64 09 41 2C 2D 32 0D 47 05 ba4.F.ld.A,-2.G.
00C3E0: 69 69 62 61 34 3A 6C 64 09 28 69 78 2B 32 35 29 iiba4:ld.(ix+25)
00C3F0: 2C 41 09 3B 64 79 20 2D 31 20 6C 65 6E 74 2C 2D ,A.;dy -1 lent,-
00C400: 59 62 0D 4F 04 61 64 64 09 41 2C 42 0D 50 04 61 Yb.O.add.A,B.P.a
00C410: 64 64 09 61 2C 31 36 0D 51 04 6C 64 09 42 2C 41 dd.a,16.Q.ld.B,A
00C420: 09 3B 59 62 2B 48 62 0D 52 04 0D 53 04 6C 64 09 .;Yb+Hb.R..S.ld.
00C430: 61 2C 28 69 78 2B 32 29 09 3B 79 6A 0D 54 04 63 a,(ix+2).;yj.T.c
00C440: 70 09 42 0D 55 04 6A 72 09 7A 2C 63 69 33 0D 56 p.B.U.jr.z,ci3.V
00C450: 04 6A 72 09 6E 63 2C 63 69 32 0D 57 04 63 69 31 .jr.nc,ci2.W.ci1
00C460: 3A 73 65 74 09 31 2C 28 69 78 2B 32 30 29 09 3B :set.1,(ix+20).;
00C470: 79 2B 0D 58 04 6A 72 09 63 69 33 0D 59 04 63 69 y+.X.jr.ci3.Y.ci
00C480: 32 3A 73 65 74 09 30 2C 28 69 78 2B 32 30 29 09 2:set.0,(ix+20).
00C490: 3B 79 2D 0D 5A 04 3B 78 78 78 78 78 78 78 78 78 ;y-.Z.;xxxxxxxxx
00C4A0: 78 78 0D 5B 04 63 69 33 3A 4C 44 09 48 4C 2C 46 xx.[.ci3:LD.HL,F
00C4B0: 52 41 55 2B 31 0D 5C 04 44 45 43 09 28 48 4C 29 RAU+1.\.DEC.(HL)
00C4C0: 0D 5D 04 52 45 54 09 4E 5A 0D 5E 04 4C 44 09 41 .].RET.NZ.^.LD.A
00C4D0: 2C 28 41 44 56 29 0D 5F 04 41 44 44 09 41 2C 30 ,(ADV)._.ADD.A,0
00C4E0: 31 0D 60 04 41 44 44 09 41 2C 41 0D 61 04 4C 44 1.`.ADD.A,A.a.LD
00C4F0: 09 42 2C 41 0D 62 04 4C 44 09 41 2C 28 4C 4F 41 .B,A.b.LD.A,(LOA
00C500: 44 2B 35 32 29 09 3B 4C 49 45 0D 63 04 43 50 09 D+52).;LIE.c.CP.
00C510: 33 0D 64 04 4A 52 09 4E 5A 2C 43 49 39 0D 65 04 3.d.JR.NZ,CI9.e.
00C520: 4C 44 09 41 2C 42 0D 66 04 41 44 44 09 41 2C 32 LD.A,B.f.ADD.A,2
00C530: 30 0D 67 04 4C 44 09 42 2C 41 0D 68 04 43 49 39 0.g.LD.B,A.h.CI9
00C540: 3A 4C 44 09 28 48 4C 29 2C 42 0D 6A 04 0D 6B 04 :LD.(HL),B.j..k.
00C550: 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B 34 39 29 09 ld.a,(BL_JA+49).
00C560: 3B 78 62 0D 6C 04 6C 64 09 42 2C 61 0D 6D 04 6C ;xb.l.ld.B,a.m.l
00C570: 64 09 61 2C 28 42 4C 5F 4A 41 2B 37 39 29 09 3B d.a,(BL_JA+79).;
00C580: 64 78 0D 6E 04 6F 72 09 61 0D 6F 04 6A 72 09 7A dx.n.or.a.o.jr.z
00C590: 2C 63 69 33 32 0D 70 04 62 69 74 09 37 2C 61 0D ,ci32.p.bit.7,a.
00C5A0: 71 04 6A 72 09 7A 2C 63 69 33 30 0D 72 04 6C 64 q.jr.z,ci30.r.ld
00C5B0: 09 61 2C 2D 36 09 3B 64 69 61 67 0D 73 04 6A 72 .a,-6.;diag.s.jr
00C5C0: 09 63 69 33 31 0D 74 04 63 69 33 30 3A 6C 64 09 .ci31.t.ci30:ld.
00C5D0: 61 2C 36 0D 75 04 63 69 33 31 3A 61 64 64 09 61 a,6.u.ci31:add.a
00C5E0: 2C 62 0D 76 04 63 70 09 33 30 0D 77 04 4A 50 09 ,b.v.cp.30.w.JP.
00C5F0: 43 2C 63 75 75 78 0D 78 04 63 69 33 32 3A 6C 64 C,cuux.x.ci32:ld
00C600: 31 29 2C 68 0D EA 04 6C 64 09 61 2C 6C 0D EB 04 1),h...ld.a,l...
00C610: 6F 72 09 68 0D EC 04 6A 72 09 6E 7A 2C 6C 62 6C or.h...jr.nz,lbl
00C620: 36 39 0D ED 04 0D EE 04 6C 64 09 28 69 78 2B 6F 69......ld.(ix+o
00C630: 6C 64 29 2C 31 0D EF 04 6C 64 09 28 69 78 2B 73 ld),1...ld.(ix+s
00C640: 74 61 74 65 29 2C 30 0D F0 04 0D F1 04 69 6E 74 tate),0......int
00C650: 65 72 33 3A 78 6F 72 09 61 0D F2 04 6C 64 09 28 er3:xor.a...ld.(
00C660: 69 78 2B 73 74 61 65 6E 76 29 2C 61 0D F3 04 6C ix+staenv),a...l
00C670: 64 09 28 69 78 2B 73 74 61 65 6E 74 29 2C 61 0D d.(ix+staent),a.
00C680: F4 04 0D F5 04 6C 64 09 61 2C 28 69 79 2B 71 75 .....ld.a,(iy+qu
00C690: 65 75 65 29 0D F6 04 61 6E 64 09 61 0D F7 04 6A eue)...and.a...j
00C6A0: 72 09 7A 2C 66 69 6C 76 69 64 0D F8 04 0D F9 04 r.z,filvid......
00C6B0: 6E 6F 77 61 69 74 3A 6C 64 09 61 2C 28 69 79 2B nowait:ld.a,(iy+
00C6C0: 69 6E 64 65 78 29 0D FA 04 61 64 64 09 61 2C 66 index)...add.a,f
00C6D0: 69 6C 65 0D FB 04 70 75 73 68 09 69 79 0D FC 04 ile...push.iy...
00C6E0: 70 6F 70 09 68 6C 0D FD 04 63 61 6C 6C 09 61 64 pop.hl...call.ad
00C6F0: 64 41 48 4C 0D FE 04 6C 64 09 61 2C 28 68 6C 29 dAHL...ld.a,(hl)
00C700: 0D FF 04 69 6E 63 09 68 6C 0D 00 05 6C 64 09 68 ...inc.hl...ld.h
00C710: 2C 28 68 6C 29 0D 01 05 6C 64 09 6C 2C 61 0D 02 ,(hl)...ld.l,a..
00C720: 05 63 61 6C 6C 09 69 73 6F 75 6E 64 0D 03 05 64 .call.isound...d
00C730: 65 63 09 28 69 79 2B 71 75 65 75 65 29 0D 04 05 ec.(iy+queue)...
00C740: 6C 64 09 61 2C 28 69 79 2B 69 6E 64 65 78 29 0D ld.a,(iy+index).
00C750: 05 05 61 64 64 09 61 2C 32 0D 06 05 63 70 09 31 ..add.a,2...cp.1
00C760: 30 0D 07 05 6A 72 09 63 2C 6A 6D 70 30 0D 08 05 0...jr.c,jmp0...
00C770: 78 6F 72 09 61 0D 09 05 6A 6D 70 30 3A 6C 64 09 xor.a...jmp0:ld.
00C780: 28 69 79 2B 69 6E 64 65 78 29 2C 61 0D 0A 05 6A (iy+index),a...j
00C790: 70 09 69 6E 74 65 72 31 0D 0B 05 0D 0C 05 66 69 p.inter1......fi
00C7A0: 6C 76 69 64 3A 6C 64 09 61 2C 28 69 78 2B 6F 6C lvid:ld.a,(ix+ol
00C7B0: 64 29 0D 0D 05 6F 72 09 61 0D 0E 05 6A 72 09 7A d)...or.a...jr.z
00C7C0: 2C 6A 6D 70 32 0D 0F 05 64 65 63 09 28 69 78 2B ,jmp2...dec.(ix+
00C7D0: 6F 6C 64 29 0D 10 05 0D 11 05 6C 64 09 61 2C 28 old)......ld.a,(
00C7E0: 6E 63 61 6E 61 6C 29 0D 12 05 61 64 64 09 61 2C ncanal)...add.a,
00C7F0: 38 0D 13 05 6C 64 09 62 2C 30 0D 14 05 63 61 6C 8...ld.b,0...cal
00C800: 09 61 2C 42 0D 79 04 4A 50 09 63 75 75 78 0D 7A .a,B.y.JP.cuux.z
00C810: 04 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D .;*************.
00C820: 7B 04 73 61 75 74 6F 3A 6C 64 09 61 2C 28 42 4C {.sauto:ld.a,(BL
00C830: 5F 4A 41 2B 37 30 29 09 3B 62 61 6C 20 2B 32 32 _JA+70).;bal +22
00C840: 0D 7C 04 61 64 64 09 61 2C 28 69 78 2B 31 37 29 .|.add.a,(ix+17)
00C850: 0D 7D 04 6F 72 09 61 0D 7E 04 72 65 74 09 7A 0D .}.or.a.~.ret.z.
00C860: 7F 04 63 70 09 23 38 31 0D 80 04 72 65 74 09 7A ..cp.#81...ret.z
00C870: 0D 81 04 72 65 74 0D 82 04 3B 2A 2A 2A 2A 2A 2A ...ret...;******
00C880: 2A 2A 2A 2A 2A 2A 0D 83 04 3B 20 41 46 46 49 43 ******...; AFFIC
00C890: 48 41 47 45 0D 84 04 0D 85 04 43 4F 58 3A 64 65 HAGE......COX:de
00C8A0: 66 77 09 30 30 30 30 0D 86 04 0D 87 04 41 46 46 fw.0000......AFF
00C8B0: 5F 53 3A 6C 64 09 28 43 4F 58 29 2C 68 6C 09 3B _S:ld.(COX),hl.;
00C8C0: 73 69 6D 70 6C 0D 88 04 6C 64 09 68 6C 2C 61 66 simpl...ld.hl,af
00C8D0: 73 69 6D 0D 89 04 65 6E 61 3A 6C 64 09 28 70 6F sim...ena:ld.(po
00C8E0: 6B 65 2B 31 29 2C 68 6C 0D 8A 04 4A 50 09 41 46 ke+1),hl...JP.AF
00C8F0: 46 49 0D 8B 04 41 46 46 5F 58 3A 6C 64 09 28 43 FI...AFF_X:ld.(C
00C900: 4F 58 29 2C 68 6C 09 3B 70 69 78 0D 8C 04 6C 64 OX),hl.;pix...ld
00C910: 09 68 6C 2C 61 66 70 69 78 0D 8D 04 6A 72 09 65 .hl,afpix...jr.e
00C920: 6E 61 0D 8E 04 53 54 4F 43 4B 3A 6C 64 09 28 43 na...STOCK:ld.(C
00C930: 4F 58 29 2C 68 6C 0D 8F 04 6C 64 09 68 6C 2C 73 OX),hl...ld.hl,s
00C940: 74 6F 5F 0D 90 04 6A 72 09 65 6E 61 0D 91 04 0D to_...jr.ena....
00C950: 92 04 61 66 73 69 6D 3A 6C 64 09 61 2C 28 64 65 ..afsim:ld.a,(de
00C960: 29 0D 93 04 6C 64 09 28 68 6C 29 2C 61 0D 94 04 )...ld.(hl),a...
00C970: 72 65 74 0D 95 04 61 66 70 69 78 3A 6C 64 09 61 ret...afpix:ld.a
00C980: 2C 28 64 65 29 0D 96 04 4A 50 09 23 36 30 42 36 ,(de)...JP.#60B6
00C990: 0D 97 04 73 74 6F 5F 3A 6C 64 09 61 2C 28 68 6C ...sto_:ld.a,(hl
00C9A0: 29 0D 98 04 6C 64 09 28 64 65 29 2C 61 0D 99 04 )...ld.(de),a...
00C9B0: 72 65 74 0D 9A 04 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D ret...;---------
00C9C0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 9B 04 41 46 46 49 ---------...AFFI
00C9D0: 3A 6C 64 09 69 79 2C 41 44 52 45 0D 9C 04 6C 64 :ld.iy,ADRE...ld
00C9E0: 09 68 6C 2C 28 43 4F 58 29 0D 9D 04 6C 64 09 6C .hl,(COX)...ld.l
00C9F0: 2C 68 0D 9E 04 6C 64 09 68 2C 30 30 0D 9F 04 61 ,h...ld.h,00...a
00CA00: 6C 09 73 65 74 70 73 67 0D 15 05 6C 64 09 68 6C l.setpsg...ld.hl
00CA10: 2C 6D 61 73 6B 6F 66 0D 16 05 6C 64 09 61 2C 28 ,maskof...ld.a,(
00CA20: 6D 61 73 6B 64 35 29 0D 17 05 61 64 64 09 61 2C maskd5)...add.a,
00CA30: 28 68 6C 29 0D 18 05 6C 64 09 28 68 6C 29 2C 61 (hl)...ld.(hl),a
00CA40: 0D 19 05 6A 6D 70 32 3A 6A 72 09 69 6E 74 65 72 ...jmp2:jr.inter
00CA50: 31 0D 1A 05 0D 1B 05 6C 62 6C 36 39 3A 6C 64 09 1......lbl69:ld.
00CA60: 61 2C 28 69 78 2B 73 74 61 65 6E 76 29 0D 1C 05 a,(ix+staenv)...
00CA70: 61 6E 64 09 61 0D 1D 05 6A 72 09 7A 2C 6C 62 6C and.a...jr.z,lbl
00CA80: 37 30 0D 1E 05 64 65 63 09 28 69 78 2B 74 69 6D 70...dec.(ix+tim
00CA90: 65 6E 76 29 0D 1F 05 6A 72 09 6E 7A 2C 6C 62 6C env)...jr.nz,lbl
00CAA0: 37 30 0D 20 05 64 65 63 09 28 69 78 2B 73 74 70 70. .dec.(ix+stp
00CAB0: 65 6E 76 29 0D 21 05 6A 72 09 7A 2C 65 6E 64 73 env).!.jr.z,ends
00CAC0: 67 76 0D 22 05 63 61 6C 6C 09 63 6C 65 6E 76 33 gv.".call.clenv3
00CAD0: 0D 23 05 6A 72 09 6C 62 6C 37 36 0D 24 05 65 6E .#.jr.lbl76.$.en
00CAE0: 64 73 67 76 3A 69 6E 63 09 28 69 78 2B 73 65 67 dsgv:inc.(ix+seg
00CAF0: 65 6E 76 29 0D 25 05 6C 64 09 61 2C 28 69 78 2B env).%.ld.a,(ix+
00CB00: 65 6E 76 5F 29 0D 26 05 63 70 09 28 69 78 2B 73 env_).&.cp.(ix+s
00CB10: 65 67 65 6E 76 29 0D 27 05 6A 72 09 6E 63 2C 6C egenv).'.jr.nc,l
00CB20: 62 6C 37 35 0D 28 05 6C 64 09 28 69 78 2B 73 74 bl75.(.ld.(ix+st
00CB30: 61 65 6E 76 29 2C 30 0D 29 05 6A 72 09 6C 62 6C aenv),0.).jr.lbl
00CB40: 37 30 0D 2A 05 6C 62 6C 37 35 3A 63 61 6C 6C 09 70.*.lbl75:call.
00CB50: 63 6C 65 6E 76 32 0D 2B 05 6C 62 6C 37 36 3A 6C clenv2.+.lbl76:l
00CB60: 64 09 61 2C 28 6E 63 61 6E 61 6C 29 0D 2C 05 61 d.a,(ncanal).,.a
00CB70: 64 64 09 61 2C 38 0D 2D 05 63 61 6C 6C 09 73 65 dd.a,8.-.call.se
00CB80: 74 70 73 67 0D 2E 05 0D 2F 05 6C 62 6C 37 30 3A tpsg..../.lbl70:
00CB90: 6C 64 09 61 2C 28 69 78 2B 73 74 61 65 6E 74 29 ld.a,(ix+staent)
00CBA0: 0D 30 05 61 6E 64 09 61 0D 31 05 6A 72 09 7A 2C .0.and.a.1.jr.z,
00CBB0: 69 6E 74 65 72 31 0D 32 05 64 65 63 09 28 69 78 inter1.2.dec.(ix
00CBC0: 2B 74 69 6D 65 6E 74 29 0D 33 05 6A 72 09 6E 7A +timent).3.jr.nz
00CBD0: 2C 69 6E 74 65 72 31 0D 34 05 64 65 63 09 28 69 ,inter1.4.dec.(i
00CBE0: 78 2B 73 74 70 65 6E 74 29 0D 35 05 6A 72 09 7A x+stpent).5.jr.z
00CBF0: 2C 65 6E 64 73 67 74 0D 36 05 63 61 6C 6C 09 63 ,endsgt.6.call.c
00CC00: 64 64 09 68 6C 2C 68 6C 0D A0 04 65 78 09 64 65 dd.hl,hl...ex.de
00CC10: 2C 68 6C 0D A1 04 61 64 64 09 69 79 2C 64 65 0D ,hl...add.iy,de.
00CC20: A2 04 65 78 09 64 65 2C 68 6C 0D A3 04 50 55 53 ..ex.de,hl.£.PUS
00CC30: 48 09 42 43 0D A4 04 63 61 6C 6C 09 63 61 6C 5F H.BC...call.cal_
00CC40: 68 6C 0D A5 04 50 4F 50 09 42 43 0D A6 04 0D A7 hl...POP.BC.....
00CC50: 04 47 31 3A 70 75 73 68 09 62 63 0D A8 04 6C 64 .G1:push.bc...ld
00CC60: 09 62 2C 63 0D A9 04 47 32 3A 70 75 73 68 09 62 .b,c...G2:push.b
00CC70: 63 0D AA 04 70 6F 6B 65 3A 63 61 6C 6C 09 61 66 c...poke:call.af
00CC80: 73 69 6D 0D AB 04 69 6E 63 09 68 6C 0D AC 04 69 sim...inc.hl...i
00CC90: 6E 63 09 64 65 0D AD 04 70 6F 70 09 62 63 0D AE nc.de...pop.bc..
00CCA0: 04 64 6A 6E 7A 09 47 32 0D AF 04 69 6E 63 09 69 .djnz.G2...inc.i
00CCB0: 79 0D B0 04 69 6E 63 09 69 79 0D B1 04 63 61 6C y...inc.iy...cal
00CCC0: 6C 09 63 61 6C 5F 68 6C 0D B2 04 70 6F 70 09 62 l.cal_hl...pop.b
00CCD0: 63 0D B3 04 64 6A 6E 7A 09 47 31 0D B4 04 72 65 c...djnz.G1...re
00CCE0: 74 0D B5 04 3B 2E 2E 2E 2E 2E 2E 2E 2E 0D B6 04 t...;...........
00CCF0: 63 61 6C 5F 68 6C 3A 6C 64 09 6C 2C 28 69 79 2B cal_hl:ld.l,(iy+
00CD00: 30 29 0D B7 04 6C 64 09 68 2C 28 69 79 2B 31 29 0)...ld.h,(iy+1)
00CD10: 0D B8 04 6C 64 09 61 2C 28 58 45 43 52 41 4E 29 ...ld.a,(XECRAN)
00CD20: 0D B9 04 61 6E 64 09 68 0D BA 04 6C 64 09 68 2C ...and.h...ld.h,
00CD30: 61 0D BB 04 6C 64 09 61 2C 28 43 4F 58 29 0D BC a...ld.a,(COX)..
00CD40: 04 6C 64 09 63 2C 61 0D BD 04 6C 64 09 62 2C 30 .ld.c,a...ld.b,0
00CD50: 30 0D BE 04 61 64 64 09 68 6C 2C 62 63 0D BF 04 0...add.hl,bc...
00CD60: 72 65 74 0D C0 04 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A ret...;*********
00CD70: 2A 2A 2A 2A 2A 2A 2A 2A 0D C1 04 0D C2 04 0D C3 ********........
00CD80: 04 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D .;--------------
00CD90: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00CDA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00CDB0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D C4 04 3B 20 -----------...;
00CDC0: 72 6F 75 74 69 6E 65 73 20 67 65 72 61 6E 74 20 routines gerant
00CDD0: 6C 65 20 63 6C 61 76 69 65 72 0D C5 04 3B 2D 2D le clavier...;--
00CDE0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00CDF0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00CE00: 6C 65 6E 74 33 0D 37 05 6A 72 09 6C 62 6C 38 36 lent3.7.jr.lbl86
00CE10: 0D 38 05 65 6E 64 73 67 74 3A 69 6E 63 09 28 69 .8.endsgt:inc.(i
00CE20: 78 2B 73 65 67 65 6E 74 29 0D 39 05 6C 64 09 61 x+segent).9.ld.a
00CE30: 2C 28 69 78 2B 65 6E 74 5F 29 0D 3A 05 63 70 09 ,(ix+ent_).:.cp.
00CE40: 28 69 78 2B 73 65 67 65 6E 74 29 0D 3B 05 6A 72 (ix+segent).;.jr
00CE50: 09 6E 63 2C 6C 62 6C 38 35 0D 3C 05 6C 64 09 28 .nc,lbl85.<.ld.(
00CE60: 69 78 2B 73 74 61 65 6E 74 29 2C 30 0D 3D 05 6C ix+staent),0.=.l
00CE70: 64 09 61 2C 28 69 78 2B 72 65 70 65 61 74 29 0D d.a,(ix+repeat).
00CE80: 3E 05 61 6E 64 09 61 0D 3F 05 6A 72 09 7A 2C 69 >.and.a.?.jr.z,i
00CE90: 6E 74 65 72 31 0D 40 05 6C 64 09 28 69 78 2B 73 nter1.@.ld.(ix+s
00CEA0: 74 61 65 6E 74 29 2C 61 0D 41 05 6C 64 09 28 69 taent),a.A.ld.(i
00CEB0: 78 2B 73 65 67 65 6E 74 29 2C 61 0D 42 05 6C 62 x+segent),a.B.lb
00CEC0: 6C 38 35 3A 63 61 6C 6C 09 63 6C 65 6E 74 32 0D l85:call.clent2.
00CED0: 43 05 6C 62 6C 38 36 3A 6C 64 09 61 2C 28 6E 63 C.lbl86:ld.a,(nc
00CEE0: 61 6E 61 6C 29 0D 44 05 61 64 64 09 61 2C 61 0D anal).D.add.a,a.
00CEF0: 45 05 63 61 6C 6C 09 70 65 72 69 6F 0D 46 05 0D E.call.perio.F..
00CF00: 47 05 69 6E 74 65 72 31 3A 6C 64 09 68 6C 2C 6D G.inter1:ld.hl,m
00CF10: 61 73 6B 64 35 0D 48 05 73 6C 61 09 28 68 6C 29 askd5.H.sla.(hl)
00CF20: 0D 49 05 6C 64 09 64 65 2C 73 69 7A 65 63 0D 4A .I.ld.de,sizec.J
00CF30: 05 61 64 64 09 69 78 2C 64 65 0D 4B 05 6C 64 09 .add.ix,de.K.ld.
00CF40: 64 65 2C 73 69 7A 65 71 0D 4C 05 61 64 64 09 69 de,sizeq.L.add.i
00CF50: 79 2C 64 65 0D 4D 05 6C 64 09 68 6C 2C 6E 63 61 y,de.M.ld.hl,nca
00CF60: 6E 61 6C 0D 4E 05 69 6E 63 09 28 68 6C 29 0D 4F nal.N.inc.(hl).O
00CF70: 05 6C 64 09 61 2C 28 68 6C 29 0D 50 05 63 70 09 .ld.a,(hl).P.cp.
00CF80: 33 0D 51 05 6A 70 09 63 2C 69 6E 74 65 72 30 0D 3.Q.jp.c,inter0.
00CF90: 52 05 0D 53 05 6C 64 09 61 2C 37 0D 54 05 63 61 R..S.ld.a,7.T.ca
00CFA0: 6C 6C 09 72 65 64 70 73 67 0D 55 05 6C 64 09 68 ll.redpsg.U.ld.h
00CFB0: 6C 2C 6D 61 73 6B 6F 6E 0D 56 05 6F 72 09 28 68 l,maskon.V.or.(h
00CFC0: 6C 29 0D 57 05 78 6F 72 09 28 68 6C 29 0D 58 05 l).W.xor.(hl).X.
00CFD0: 6C 64 09 68 6C 2C 6D 61 73 6B 6F 66 0D 59 05 6F ld.hl,maskof.Y.o
00CFE0: 72 09 28 68 6C 29 0D 5A 05 6C 64 09 62 2C 61 0D r.(hl).Z.ld.b,a.
00CFF0: 5B 05 6C 64 09 61 2C 37 0D 5C 05 63 61 6C 6C 09 [.ld.a,7.\.call.
00D000: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00D010: 2D 2D 2D 2D 2D 2D 2D 0D C6 04 0D C7 04 53 43 52 -------......SCR
00D020: 55 54 3A 6C 64 09 64 65 2C 23 36 31 38 30 0D C8 UT:ld.de,#6180..
00D030: 04 6C 64 09 62 63 2C 23 46 34 30 45 0D C9 04 6F .ld.bc,#F40E...o
00D040: 75 74 09 28 63 29 2C 63 0D CA 04 6C 64 09 62 2C ut.(c),c...ld.b,
00D050: 23 46 36 0D CB 04 69 6E 09 61 2C 28 63 29 0D CC #F6...in.a,(c)..
00D060: 04 61 6E 64 09 23 33 30 0D CD 04 6C 64 09 63 2C .and.#30...ld.c,
00D070: 61 0D CE 04 6F 72 09 23 43 30 0D CF 04 6F 75 74 a...or.#C0...out
00D080: 09 28 63 29 2C 61 0D D0 04 6F 75 74 09 28 63 29 .(c),a...out.(c)
00D090: 2C 63 0D D1 04 69 6E 63 09 62 0D D2 04 6C 64 09 ,c...inc.b...ld.
00D0A0: 61 2C 23 39 32 0D D3 04 6F 75 74 09 28 63 29 2C a,#92...out.(c),
00D0B0: 61 0D D4 04 70 75 73 68 09 62 63 0D D5 04 73 65 a...push.bc...se
00D0C0: 74 09 36 2C 63 0D D6 04 6C 38 36 30 3A 6C 64 09 t.6,c...l860:ld.
00D0D0: 62 2C 23 46 36 0D D7 04 6F 75 74 09 28 63 29 2C b,#F6...out.(c),
00D0E0: 63 0D D8 04 6C 64 09 62 2C 23 46 34 0D D9 04 69 c...ld.b,#F4...i
00D0F0: 6E 09 61 2C 28 63 29 0D DA 04 63 70 6C 0D DB 04 n.a,(c)...cpl...
00D100: 6C 64 09 28 64 65 29 2C 61 0D DC 04 69 6E 63 09 ld.(de),a...inc.
00D110: 64 65 0D DD 04 69 6E 63 09 63 0D DE 04 6C 64 09 de...inc.c...ld.
00D120: 61 2C 23 30 46 0D DF 04 61 6E 64 09 63 0D E0 04 a,#0F...and.c...
00D130: 63 70 09 31 30 0D E1 04 6A 72 09 6E 7A 2C 6C 38 cp.10...jr.nz,l8
00D140: 36 30 0D E2 04 70 6F 70 09 62 63 0D E3 04 6C 64 60...pop.bc...ld
00D150: 09 61 2C 23 38 32 0D E4 04 6F 75 74 09 28 63 29 .a,#82...out.(c)
00D160: 2C 61 0D E5 04 64 65 63 09 62 0D E6 04 6F 75 74 ,a...dec.b...out
00D170: 09 28 63 29 2C 63 0D E7 04 72 65 74 0D E8 04 3B .(c),c...ret...;
00D180: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
00D190: 2A 2A 2A 2A 2A 2A 0D 14 05 3B 2A 2A 2A 20 42 41 ******...;*** BA
00D1A0: 4C 4C 45 20 2A 2A 2A 0D 15 05 42 54 59 3A 64 65 LLE ***...BTY:de
00D1B0: 66 62 09 31 2C 32 2C 31 2C 31 2C 32 2C 31 2C 33 fb.1,2,1,1,2,1,3
00D1C0: 2C 31 2C 34 2C 31 0D 16 05 64 65 66 62 09 34 2C ,1,4,1...defb.4,
00D1D0: 31 2C 32 2C 31 2C 31 2C 31 2C 31 2C 32 2C 31 2C 1,2,1,1,1,1,2,1,
00D1E0: 33 0D 17 05 0D 24 05 49 4E 49 5F 42 41 3A 6C 64 3....$.INI_BA:ld
00D1F0: 09 61 2C 28 69 78 2B 32 32 29 09 3B 61 20 71 75 .a,(ix+22).;a qu
00D200: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
00D210: 0B 00 01 00 02 09 4E E5 0B 00 C1 02 00 00 00 02 ......N.........
00D220: 0B 00 C6 02 00 00 00 02 0B 00 C2 02 00 00 00 02 ................
00D230: 0B 00 C7 02 00 00 00 02 0B 00 C3 02 00 00 00 02 ................
00D240: 0B 00 C8 02 00 00 00 02 0B 00 C4 02 00 00 00 02 ................
00D250: 0B 00 C9 02 00 00 00 02 0B 00 C5 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: 73 65 74 70 73 67 0D 5D 05 70 6F 70 09 69 79 0D setpsg.].pop.iy.
00D310: 5E 05 70 6F 70 09 68 6C 0D 5F 05 70 6F 70 09 64 ^.pop.hl._.pop.d
00D320: 65 0D 60 05 72 65 74 0D 61 05 0D 62 05 61 64 64 e.`.ret.a..b.add
00D330: 41 48 4C 3A 61 64 64 09 61 2C 6C 0D 63 05 6C 64 AHL:add.a,l.c.ld
00D340: 09 6C 2C 61 0D 64 05 72 65 74 09 6E 63 0D 65 05 .l,a.d.ret.nc.e.
00D350: 69 6E 63 09 68 0D 66 05 72 65 74 0D 67 05 0D 68 inc.h.f.ret.g..h
00D360: 05 63 61 6C 65 6E 76 3A 6C 64 09 68 6C 2C 62 75 .calenv:ld.hl,bu
00D370: 66 61 6D 70 0D 69 05 64 65 63 09 61 0D 6A 05 61 famp.i.dec.a.j.a
00D380: 64 64 09 61 2C 61 0D 6B 05 63 61 6C 6C 09 61 64 dd.a,a.k.call.ad
00D390: 64 41 48 4C 0D 6C 05 6C 64 09 61 2C 28 68 6C 29 dAHL.l.ld.a,(hl)
00D3A0: 0D 6D 05 69 6E 63 09 68 6C 0D 6E 05 6C 64 09 68 .m.inc.hl.n.ld.h
00D3B0: 2C 28 68 6C 29 0D 6F 05 6C 64 09 6C 2C 61 0D 70 ,(hl).o.ld.l,a.p
00D3C0: 05 6C 64 09 28 69 78 2B 73 74 61 65 6E 76 29 2C .ld.(ix+staenv),
00D3D0: 31 0D 71 05 6C 64 09 28 69 78 2B 73 65 67 65 6E 1.q.ld.(ix+segen
00D3E0: 76 29 2C 31 0D 72 05 6C 64 09 61 2C 28 68 6C 29 v),1.r.ld.a,(hl)
00D3F0: 0D 73 05 6C 64 09 28 69 78 2B 65 6E 76 5F 29 2C .s.ld.(ix+env_),
00D400: 61 0D 74 05 69 6E 63 09 68 6C 0D 75 05 6C 64 09 a.t.inc.hl.u.ld.
00D410: 28 69 78 2B 61 64 72 65 6E 76 29 2C 6C 0D 76 05 (ix+adrenv),l.v.
00D420: 6C 64 09 28 69 78 2B 61 64 72 65 6E 76 2B 31 29 ld.(ix+adrenv+1)
00D430: 2C 68 0D 77 05 63 6C 65 6E 76 32 3A 6C 64 09 6C ,h.w.clenv2:ld.l
00D440: 2C 28 69 78 2B 61 64 72 65 6E 76 29 0D 78 05 6C ,(ix+adrenv).x.l
00D450: 64 09 68 2C 28 69 78 2B 61 64 72 65 6E 76 2B 31 d.h,(ix+adrenv+1
00D460: 29 0D 79 05 6C 64 09 61 2C 28 69 78 2B 73 65 67 ).y.ld.a,(ix+seg
00D470: 65 6E 76 29 0D 7A 05 64 65 63 09 61 0D 7B 05 6C env).z.dec.a.{.l
00D480: 64 09 62 2C 61 0D 7C 05 61 64 64 09 61 2C 61 0D d.b,a.|.add.a,a.
00D490: 7D 05 61 64 64 09 61 2C 62 0D 7E 05 63 61 6C 6C }.add.a,b.~.call
00D4A0: 09 61 64 64 41 48 4C 0D 7F 05 6C 64 09 61 2C 28 .addAHL...ld.a,(
00D4B0: 68 6C 29 0D 80 05 6C 64 09 28 69 78 2B 73 74 70 hl)...ld.(ix+stp
00D4C0: 65 6E 76 29 2C 61 0D 81 05 69 6E 63 09 68 6C 0D env),a...inc.hl.
00D4D0: 82 05 6C 64 09 61 2C 28 68 6C 29 0D 83 05 6C 64 ..ld.a,(hl)...ld
00D4E0: 09 28 69 78 2B 61 6D 70 65 6E 76 29 2C 61 0D 84 .(ix+ampenv),a..
00D4F0: 05 69 6E 63 09 68 6C 0D 85 05 6C 64 09 61 2C 28 .inc.hl...ld.a,(
00D500: 32 20 72 61 70 69 64 65 0D 48 05 6C 64 09 28 69 2 rapide.H.ld.(i
00D510: 78 2B 32 38 29 2C 30 31 09 3B 64 68 0D 49 05 0D x+28),01.;dh.I..
00D520: 4A 05 62 69 74 09 32 2C 28 69 79 2B 32 30 29 09 J.bit.2,(iy+20).
00D530: 3B 20 3C 2D 0D 4B 05 6A 72 09 7A 2C 69 62 61 36 ; <-.K.jr.z,iba6
00D540: 0D 4C 05 6C 64 09 61 2C 2D 31 09 3B 64 78 0D 4D .L.ld.a,-1.;dx.M
00D550: 05 70 66 78 67 3A 6C 64 09 62 2C 30 33 09 3B 66 .pfxg:ld.b,03.;f
00D560: 78 20 6D 78 0D 4E 05 6A 72 09 69 62 61 38 0D 4F x mx.N.jr.iba8.O
00D570: 05 69 62 61 36 3A 62 69 74 09 33 2C 28 69 79 2B .iba6:bit.3,(iy+
00D580: 32 30 29 09 3B 20 2D 3E 0D 50 05 6A 72 09 7A 2C 20).; ->.P.jr.z,
00D590: 69 62 61 37 0D 51 05 6C 64 09 61 2C 30 31 09 3B iba7.Q.ld.a,01.;
00D5A0: 64 78 20 0D 52 05 70 66 78 64 3A 6C 64 09 62 2C dx .R.pfxd:ld.b,
00D5B0: 30 33 09 3B 66 78 20 6D 78 0D 53 05 6A 72 09 69 03.;fx mx.S.jr.i
00D5C0: 62 61 38 0D 54 05 69 62 61 37 3A 6C 64 09 61 2C ba8.T.iba7:ld.a,
00D5D0: 2D 31 0D 55 05 6C 64 09 62 2C 32 30 30 0D 56 05 -1.U.ld.b,200.V.
00D5E0: 69 62 61 38 3A 6C 64 09 28 69 78 2B 33 31 29 2C iba8:ld.(ix+31),
00D5F0: 61 09 3B 44 78 0D 57 05 6C 64 09 28 69 78 2B 33 a.;Dx.W.ld.(ix+3
00D600: 32 29 2C 62 09 3B 46 78 0D 58 05 6C 64 09 28 69 2),b.;Fx.X.ld.(i
00D610: 78 2B 33 33 29 2C 62 09 3B 4D 78 0D 59 05 0D 5A x+33),b.;Mx.Y..Z
00D620: 05 70 66 6F 72 3A 6C 64 09 61 2C 32 32 0D 5B 05 .pfor:ld.a,22.[.
00D630: 6C 64 09 28 69 78 2B 32 33 29 2C 61 09 3B 46 6F ld.(ix+23),a.;Fo
00D640: 72 63 65 0D 5C 05 6C 64 09 28 69 78 2B 32 34 29 rce.\.ld.(ix+24)
00D650: 2C 61 09 3B 46 20 61 63 74 2E 0D 5D 05 0D 5E 05 ,a.;F act..]..^.
00D660: 6C 64 09 61 2C 28 69 79 2B 31 29 09 3B 58 0D 5F ld.a,(iy+1).;X._
00D670: 05 6C 64 09 28 69 78 2B 31 29 2C 61 0D 60 05 6C .ld.(ix+1),a.`.l
00D680: 64 09 61 2C 28 69 79 2B 32 29 09 3B 59 0D 61 05 d.a,(iy+2).;Y.a.
00D690: 64 65 63 09 61 0D 62 05 64 65 63 09 61 0D 63 05 dec.a.b.dec.a.c.
00D6A0: 6C 64 09 28 69 78 2B 32 29 2C 61 0D 64 05 6C 64 ld.(ix+2),a.d.ld
00D6B0: 09 28 69 78 2B 33 29 2C 30 34 09 3B 48 20 68 61 .(ix+3),04.;H ha
00D6C0: 75 74 65 75 72 0D 65 05 0D 66 05 43 41 4C 4C 09 uteur.e..f.CALL.
00D6D0: 43 4F 4F 52 42 0D 67 05 0D 68 05 6C 64 09 28 69 COORB.g..h.ld.(i
00D6E0: 78 2B 30 29 2C 30 32 09 3B 65 6E 20 63 6F 75 72 x+0),02.;en cour
00D6F0: 73 0D 69 05 6C 64 09 28 69 78 2B 32 31 29 2C 30 s.i.ld.(ix+21),0
00D700: 68 6C 29 0D 86 05 6C 64 09 28 69 78 2B 64 75 72 hl)...ld.(ix+dur
00D710: 65 6E 76 29 2C 61 0D 87 05 63 6C 65 6E 76 33 3A env),a...clenv3:
00D720: 6C 64 09 61 2C 28 69 78 2B 64 75 72 65 6E 76 29 ld.a,(ix+durenv)
00D730: 0D 88 05 6C 64 09 28 69 78 2B 74 69 6D 65 6E 76 ...ld.(ix+timenv
00D740: 29 2C 61 0D 89 05 6C 64 09 61 2C 28 69 78 2B 76 ),a...ld.a,(ix+v
00D750: 6F 6C 75 6D 65 29 0D 8A 05 61 64 64 09 61 2C 28 olume)...add.a,(
00D760: 69 78 2B 61 6D 70 65 6E 76 29 0D 8B 05 61 6E 64 ix+ampenv)...and
00D770: 09 23 30 46 0D 8C 05 6C 64 09 28 69 78 2B 76 6F .#0F...ld.(ix+vo
00D780: 6C 75 6D 65 29 2C 61 0D 8D 05 6C 64 09 62 2C 61 lume),a...ld.b,a
00D790: 0D 8E 05 72 65 74 0D 8F 05 3B 2D 2D 0D 90 05 63 ...ret...;--...c
00D7A0: 61 6C 65 6E 74 3A 6C 64 09 68 6C 2C 62 75 66 74 alent:ld.hl,buft
00D7B0: 6F 6E 0D 91 05 64 65 63 09 61 0D 92 05 61 64 64 on...dec.a...add
00D7C0: 09 61 2C 61 0D 93 05 63 61 6C 6C 09 61 64 64 41 .a,a...call.addA
00D7D0: 48 4C 0D 94 05 6C 64 09 61 2C 28 68 6C 29 0D 95 HL...ld.a,(hl)..
00D7E0: 05 69 6E 63 09 68 6C 0D 96 05 6C 64 09 68 2C 28 .inc.hl...ld.h,(
00D7F0: 68 6C 29 0D 97 05 6C 64 09 6C 2C 61 0D 98 05 6C hl)...ld.l,a...l
00D800: 64 09 28 69 78 2B 73 74 61 65 6E 74 29 2C 31 0D d.(ix+staent),1.
00D810: 99 05 6C 64 09 28 69 78 2B 73 65 67 65 6E 74 29 ..ld.(ix+segent)
00D820: 2C 31 0D 9A 05 6C 64 09 61 2C 28 68 6C 29 0D 9B ,1...ld.a,(hl)..
00D830: 05 6C 64 09 62 2C 31 0D 9C 05 61 6E 64 09 61 0D .ld.b,1...and.a.
00D840: 9D 05 6A 70 09 6D 2C 6C 62 6C 31 37 35 0D 9E 05 ..jp.m,lbl175...
00D850: 64 65 63 09 62 0D 9F 05 6C 62 6C 31 37 35 3A 6C dec.b...lbl175:l
00D860: 64 09 28 69 78 2B 72 65 70 65 61 74 29 2C 62 0D d.(ix+repeat),b.
00D870: A0 05 61 6E 64 09 23 30 46 0D A1 05 6C 64 09 28 ..and.#0F...ld.(
00D880: 69 78 2B 65 6E 74 5F 29 2C 61 0D A2 05 69 6E 63 ix+ent_),a...inc
00D890: 09 68 6C 0D A3 05 6C 64 09 28 69 78 2B 61 64 72 .hl.£.ld.(ix+adr
00D8A0: 65 6E 74 29 2C 6C 0D A4 05 6C 64 09 28 69 78 2B ent),l...ld.(ix+
00D8B0: 61 64 72 65 6E 74 2B 31 29 2C 68 0D A5 05 63 6C adrent+1),h...cl
00D8C0: 65 6E 74 32 3A 6C 64 09 6C 2C 28 69 78 2B 61 64 ent2:ld.l,(ix+ad
00D8D0: 72 65 6E 74 29 0D A6 05 6C 64 09 68 2C 28 69 78 rent)...ld.h,(ix
00D8E0: 2B 61 64 72 65 6E 74 2B 31 29 0D A7 05 6C 64 09 +adrent+1)...ld.
00D8F0: 61 2C 28 69 78 2B 73 65 67 65 6E 74 29 0D A8 05 a,(ix+segent)...
00D900: 30 09 3B 72 65 62 6F 6E 64 0D 6A 05 6C 64 09 61 0.;rebond.j.ld.a
00D910: 2C 23 38 30 0D 6B 05 6C 64 09 28 42 4C 5F 4A 41 ,#80.k.ld.(BL_JA
00D920: 2B 38 32 29 2C 61 09 3B 65 6E 74 72 20 72 65 6E +82),a.;entr ren
00D930: 76 20 26 20 66 72 6F 6E 0D 6C 05 0D 6D 05 6C 64 v & fron.l..m.ld
00D940: 09 61 2C 30 30 0D 6E 05 6C 64 09 28 43 4F 4E 54 .a,00.n.ld.(CONT
00D950: 52 29 2C 61 0D 6F 05 52 45 54 0D 78 05 3B 2D 2D R),a.o.RET.x.;--
00D960: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 79 05 43 ------------.y.C
00D970: 48 5F 46 59 48 3A 6C 64 09 61 2C 28 69 78 2B 34 H_FYH:ld.a,(ix+4
00D980: 29 0D 7A 05 6C 64 09 62 2C 30 30 0D 7B 05 6C 64 ).z.ld.b,00.{.ld
00D990: 09 68 6C 2C 42 54 59 0D 7C 05 61 64 64 09 61 2C .hl,BTY.|.add.a,
00D9A0: 61 0D 7D 05 6C 64 09 63 2C 61 0D 7E 05 61 64 64 a.}.ld.c,a.~.add
00D9B0: 09 68 6C 2C 62 63 0D 7F 05 6C 64 09 61 2C 28 68 .hl,bc...ld.a,(h
00D9C0: 6C 29 09 3B 66 79 0D 80 05 6C 64 09 28 69 78 2B l).;fy...ld.(ix+
00D9D0: 32 36 29 2C 61 0D 81 05 6C 64 09 28 69 78 2B 32 26),a...ld.(ix+2
00D9E0: 37 29 2C 61 0D 82 05 69 6E 63 09 68 6C 0D 83 05 7),a...inc.hl...
00D9F0: 6C 64 09 61 2C 28 68 6C 29 09 3B 66 68 0D 84 05 ld.a,(hl).;fh...
00DA00: 6C 64 09 28 69 78 2B 32 39 29 2C 61 0D 85 05 6C ld.(ix+29),a...l
00DA10: 64 09 28 69 78 2B 33 30 29 2C 61 0D 86 05 52 45 d.(ix+30),a...RE
00DA20: 54 0D 87 05 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D T...;-----------
00DA30: 2D 2D 2D 2D 0D 8C 05 43 4F 4F 52 42 3A 6C 64 09 ----...COORB:ld.
00DA40: 6C 2C 28 69 78 2B 32 29 09 3B 63 61 6C 2E 20 63 l,(ix+2).;cal. c
00DA50: 6F 6F 72 64 20 65 63 72 61 6E 20 42 61 6C 6C 65 oord ecran Balle
00DA60: 0D 8E 05 6C 64 09 68 2C 30 30 0D 8F 05 61 64 64 ...ld.h,00...add
00DA70: 09 68 6C 2C 68 6C 0D 90 05 70 75 73 68 09 68 6C .hl,hl...push.hl
00DA80: 0D 91 05 70 6F 70 09 62 63 0D 92 05 61 64 64 09 ...pop.bc...add.
00DA90: 68 6C 2C 68 6C 0D 93 05 61 64 64 09 68 6C 2C 68 hl,hl...add.hl,h
00DAA0: 6C 0D 94 05 61 64 64 09 68 6C 2C 68 6C 0D 95 05 l...add.hl,hl...
00DAB0: 61 64 64 09 68 6C 2C 68 6C 0D 96 05 70 75 73 68 add.hl,hl...push
00DAC0: 09 68 6C 09 3B 66 6F 69 73 20 33 32 0D 97 05 70 .hl.;fois 32...p
00DAD0: 6F 70 09 69 79 0D 98 05 61 64 64 09 68 6C 2C 62 op.iy...add.hl,b
00DAE0: 63 09 3B 66 6F 69 73 20 33 34 0D 99 05 6C 64 09 c.;fois 34...ld.
00DAF0: 64 65 2C 54 41 42 4C 0D 9A 05 61 64 64 09 68 6C de,TABL...add.hl
00DB00: 64 65 63 09 61 0D A9 05 6C 64 09 62 2C 61 0D AA dec.a...ld.b,a..
00DB10: 05 61 64 64 09 61 2C 61 0D AB 05 61 64 64 09 61 .add.a,a...add.a
00DB20: 2C 62 0D AC 05 63 61 6C 6C 09 61 64 64 41 48 4C ,b...call.addAHL
00DB30: 0D AD 05 6C 64 09 61 2C 28 68 6C 29 0D AE 05 6C ...ld.a,(hl)...l
00DB40: 64 09 28 69 78 2B 73 74 70 65 6E 74 29 2C 61 0D d.(ix+stpent),a.
00DB50: AF 05 69 6E 63 09 68 6C 0D B0 05 6C 64 09 61 2C ..inc.hl...ld.a,
00DB60: 28 68 6C 29 0D B1 05 6C 64 09 28 69 78 2B 61 6D (hl)...ld.(ix+am
00DB70: 70 65 6E 74 29 2C 61 0D B2 05 69 6E 63 09 68 6C pent),a...inc.hl
00DB80: 0D B3 05 6C 64 09 61 2C 28 68 6C 29 0D B4 05 6C ...ld.a,(hl)...l
00DB90: 64 09 28 69 78 2B 64 75 72 65 6E 74 29 2C 61 0D d.(ix+durent),a.
00DBA0: B5 05 63 6C 65 6E 74 33 3A 6C 64 09 61 2C 28 69 ..clent3:ld.a,(i
00DBB0: 78 2B 64 75 72 65 6E 74 29 0D B6 05 6C 64 09 28 x+durent)...ld.(
00DBC0: 69 78 2B 74 69 6D 65 6E 74 29 2C 61 0D B7 05 6C ix+timent),a...l
00DBD0: 64 09 61 2C 28 69 78 2B 61 6D 70 65 6E 74 29 0D d.a,(ix+ampent).
00DBE0: B8 05 6C 64 09 62 2C 30 0D B9 05 6F 72 09 61 0D ..ld.b,0...or.a.
00DBF0: BA 05 6A 70 09 70 2C 63 6C 65 6E 74 34 0D BB 05 ..jp.p,clent4...
00DC00: 64 65 63 09 62 0D BC 05 63 6C 65 6E 74 34 3A 61 dec.b...clent4:a
00DC10: 64 64 09 61 2C 28 69 78 2B 70 65 72 69 6F 64 29 dd.a,(ix+period)
00DC20: 0D BD 05 6C 64 09 6C 2C 61 0D BE 05 6C 64 09 61 ...ld.l,a...ld.a
00DC30: 2C 62 0D BF 05 61 64 63 09 61 2C 28 69 78 2B 70 ,b...adc.a,(ix+p
00DC40: 65 72 69 6F 64 2B 31 29 0D C0 05 6C 64 09 68 2C eriod+1)...ld.h,
00DC50: 61 0D C1 05 6C 64 09 28 69 78 2B 70 65 72 69 6F a...ld.(ix+perio
00DC60: 64 29 2C 6C 0D C2 05 6C 64 09 28 69 78 2B 70 65 d),l...ld.(ix+pe
00DC70: 72 69 6F 64 2B 31 29 2C 68 0D C3 05 72 65 74 0D riod+1),h...ret.
00DC80: C4 05 0D C5 05 70 65 72 69 6F 3A 70 75 73 68 09 .....perio:push.
00DC90: 64 65 0D C6 05 6C 64 09 62 2C 6C 0D C7 05 6C 64 de...ld.b,l...ld
00DCA0: 09 65 2C 61 0D C8 05 63 61 6C 6C 09 73 65 74 70 .e,a...call.setp
00DCB0: 73 67 0D C9 05 6C 64 09 62 2C 68 0D CA 05 6C 64 sg...ld.b,h...ld
00DCC0: 09 61 2C 65 0D CB 05 69 6E 63 09 61 0D CC 05 63 .a,e...inc.a...c
00DCD0: 61 6C 6C 09 73 65 74 70 73 67 0D CD 05 70 6F 70 all.setpsg...pop
00DCE0: 09 64 65 0D CE 05 72 65 74 0D CF 05 0D D0 05 69 .de...ret......i
00DCF0: 73 6F 75 6E 64 3A 69 6E 63 09 68 6C 0D D1 05 6C sound:inc.hl...l
00DD00: 2C 64 65 0D 9B 05 6C 64 09 42 2C 28 68 6C 29 09 ,de...ld.B,(hl).
00DD10: 3B 20 48 3D 30 30 0D 9C 05 6C 64 09 41 2C 42 0D ; H=00...ld.A,B.
00DD20: 9D 05 6C 64 09 28 42 4C 5F 4F 4D 32 2B 34 29 2C ..ld.(BL_OM2+4),
00DD30: 41 09 3B 59 20 6F 6D 62 72 2E 0D 9E 05 0D 9F 05 A.;Y ombr.......
00DD40: 6C 64 09 65 2C 28 69 78 2B 31 29 09 3B 58 0D A0 ld.e,(ix+1).;X..
00DD50: 05 69 6E 63 09 65 0D A1 05 6C 64 09 64 2C 30 30 .inc.e...ld.d,00
00DD60: 0D A2 05 61 64 64 09 68 6C 2C 64 65 0D A3 05 6C ...add.hl,de.£.l
00DD70: 64 09 63 2C 28 68 6C 29 09 3B 58 20 65 63 72 61 d.c,(hl).;X ecra
00DD80: 6E 0D A4 05 62 69 74 09 37 2C 63 0D A5 05 6A 72 n...bit.7,c...jr
00DD90: 09 7A 2C 63 6F 62 31 0D A6 05 6C 64 09 28 69 78 .z,cob1...ld.(ix
00DDA0: 2B 31 39 29 2C 30 31 09 3B 6D 61 74 0D A7 05 6A +19),01.;mat...j
00DDB0: 72 09 63 6F 62 32 0D A8 05 63 6F 62 31 3A 6C 64 r.cob2...cob1:ld
00DDC0: 09 28 69 78 2B 31 39 29 2C 30 30 0D A9 05 0D AA .(ix+19),00.....
00DDD0: 05 63 6F 62 32 3A 6C 64 09 61 2C 25 30 31 31 31 .cob2:ld.a,%0111
00DDE0: 31 31 31 31 0D AB 05 61 6E 64 09 63 0D AC 05 6C 1111...and.c...l
00DDF0: 64 09 63 2C 61 0D AD 05 6C 64 09 28 42 4C 5F 4F d.c,a...ld.(BL_O
00DE00: 4D 32 2B 33 29 2C 41 09 3B 58 20 6F 6D 62 72 2E M2+3),A.;X ombr.
00DE10: 0D AE 05 0D AF 05 6C 64 09 61 2C 28 69 78 2B 33 ......ld.a,(ix+3
00DE20: 29 09 3B 48 20 0D B0 05 6F 72 09 61 09 3B 73 69 ).;H ...or.a.;si
00DE30: 20 30 30 0D B1 05 4A 50 09 5A 2C 73 63 6F 62 66 00...JP.Z,scobf
00DE40: 09 3B 73 6F 72 74 69 65 0D B2 05 0D B3 05 70 75 .;sortie......pu
00DE50: 73 68 09 69 79 09 3B 63 61 6C 2E 20 68 61 75 74 sh.iy.;cal. haut
00DE60: 2E 0D B4 05 70 6F 70 09 68 6C 0D B5 05 6C 64 09 ....pop.hl...ld.
00DE70: 64 65 2C 54 41 42 4C 2B 23 36 38 34 0D B6 05 61 de,TABL+#684...a
00DE80: 64 64 09 68 6C 2C 64 65 0D B7 05 6C 64 09 65 2C dd.hl,de...ld.e,
00DE90: 28 69 78 2B 33 29 09 3B 68 61 75 74 2E 0D B8 05 (ix+3).;haut....
00DEA0: 6C 64 09 64 2C 30 30 0D B9 05 61 64 64 09 68 6C ld.d,00...add.hl
00DEB0: 2C 64 65 0D BA 05 6C 64 09 42 2C 28 68 6C 29 09 ,de...ld.B,(hl).
00DEC0: 3B 59 20 65 63 72 61 6E 0D BB 05 0D BD 05 0D BE ;Y ecran........
00DED0: 05 73 63 6F 62 66 3A 43 41 4C 4C 09 63 6F 6F 72 .scobf:CALL.coor
00DEE0: 73 09 3B 62 61 6C 6C 0D BF 05 70 75 73 68 09 69 s.;ball...push.i
00DEF0: 78 0D C0 05 6C 64 09 69 78 2C 42 4C 5F 4F 4D 32 x...ld.ix,BL_OM2
00DF00: 64 09 65 2C 28 68 6C 29 0D D2 05 6C 64 09 28 69 d.e,(hl)...ld.(i
00DF10: 78 2B 70 65 72 69 6F 64 29 2C 65 0D D3 05 69 6E x+period),e...in
00DF20: 63 09 68 6C 0D D4 05 6C 64 09 64 2C 28 68 6C 29 c.hl...ld.d,(hl)
00DF30: 0D D5 05 6C 64 09 28 69 78 2B 70 65 72 69 6F 64 ...ld.(ix+period
00DF40: 2B 31 29 2C 64 0D D6 05 69 6E 63 09 68 6C 0D D7 +1),d...inc.hl..
00DF50: 05 6C 64 09 61 2C 28 68 6C 29 0D D8 05 6C 64 09 .ld.a,(hl)...ld.
00DF60: 28 69 78 2B 64 75 72 65 65 29 2C 61 0D D9 05 69 (ix+duree),a...i
00DF70: 6E 63 09 68 6C 0D DA 05 6C 64 09 61 2C 28 68 6C nc.hl...ld.a,(hl
00DF80: 29 0D DB 05 6C 64 09 28 69 78 2B 64 75 72 65 65 )...ld.(ix+duree
00DF90: 2B 31 29 2C 61 0D DC 05 70 75 73 68 09 64 65 0D +1),a...push.de.
00DFA0: DD 05 69 6E 63 09 68 6C 0D DE 05 6C 64 09 28 69 ..inc.hl...ld.(i
00DFB0: 78 2B 73 74 61 74 65 29 2C 31 0D DF 05 6C 64 09 x+state),1...ld.
00DFC0: 61 2C 28 68 6C 29 0D E0 05 69 6E 63 09 68 6C 0D a,(hl)...inc.hl.
00DFD0: E1 05 6C 64 09 28 69 78 2B 76 6F 6C 75 6D 65 29 ..ld.(ix+volume)
00DFE0: 2C 61 0D E2 05 6C 64 09 28 69 78 2B 73 74 61 65 ,a...ld.(ix+stae
00DFF0: 6E 76 29 2C 30 0D E3 05 6C 64 09 61 2C 28 68 6C nv),0...ld.a,(hl
00E000: 29 0D E4 05 69 6E 63 09 68 6C 0D E5 05 61 6E 64 )...inc.hl...and
00E010: 09 61 0D E6 05 6A 72 09 7A 2C 6C 62 6C 34 35 0D .a...jr.z,lbl45.
00E020: E7 05 70 75 73 68 09 68 6C 0D E8 05 63 61 6C 6C ..push.hl...call
00E030: 09 63 61 6C 65 6E 76 0D E9 05 70 6F 70 09 68 6C .calenv...pop.hl
00E040: 0D EA 05 6C 62 6C 34 35 3A 6C 64 09 28 69 78 2B ...lbl45:ld.(ix+
00E050: 73 74 61 65 6E 74 29 2C 30 0D EB 05 6C 64 09 61 staent),0...ld.a
00E060: 2C 28 68 6C 29 0D EC 05 69 6E 63 09 68 6C 0D ED ,(hl)...inc.hl..
00E070: 05 65 78 09 28 73 70 29 2C 68 6C 0D EE 05 70 75 .ex.(sp),hl...pu
00E080: 73 68 09 68 6C 0D EF 05 61 6E 64 09 61 0D F0 05 sh.hl...and.a...
00E090: 6A 72 09 7A 2C 6C 62 6C 34 37 0D F1 05 63 61 6C jr.z,lbl47...cal
00E0A0: 6C 09 63 61 6C 65 6E 74 0D F2 05 6C 62 6C 34 37 l.calent...lbl47
00E0B0: 3A 6C 64 09 61 2C 28 6D 61 73 6B 64 35 29 0D F3 :ld.a,(maskd5)..
00E0C0: 05 6C 64 09 62 2C 61 0D F4 05 70 6F 70 09 68 6C .ld.b,a...pop.hl
00E0D0: 0D F5 05 6C 64 09 61 2C 6C 0D F6 05 6F 72 09 68 ...ld.a,l...or.h
00E0E0: 0D F7 05 6A 72 09 6E 7A 2C 6C 62 6C 34 38 0D F8 ...jr.nz,lbl48..
00E0F0: 05 6C 64 09 61 2C 62 0D F9 05 61 6E 64 09 25 30 .ld.a,b...and.%0
00E100: 0D C1 05 6C 64 09 62 63 2C 28 42 4C 5F 4F 4D 32 ...ld.bc,(BL_OM2
00E110: 2B 33 29 0D C2 05 63 61 6C 6C 09 63 6F 6F 72 73 +3)...call.coors
00E120: 09 3B 6F 6D 62 72 2E 20 73 6F 6C 0D C3 05 70 6F .;ombr. sol...po
00E130: 70 09 69 78 0D C4 05 52 45 54 0D DC 05 3B 2A 2A p.ix...RET...;**
00E140: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D ***************.
00E150: DD 05 41 43 54 5F 42 41 3A 6C 64 09 69 78 2C 42 ..ACT_BA:ld.ix,B
00E160: 4C 5F 4A 41 2B 34 38 09 3B 61 63 74 69 76 65 20 L_JA+48.;active
00E170: 62 61 6C 6C 65 0D DE 05 6C 64 09 61 2C 28 69 78 balle...ld.a,(ix
00E180: 2B 30 29 0D DF 05 43 50 09 30 32 09 3B 20 63 6F +0)...CP.02.; co
00E190: 75 72 73 20 3F 0D E0 05 4A 52 09 5A 2C 62 63 6F urs ?...JR.Z,bco
00E1A0: 75 72 0D E1 05 43 50 09 30 31 09 3B 73 65 72 76 ur...CP.01.;serv
00E1B0: 69 63 65 0D E2 05 4A 50 09 5A 2C 49 4E 49 5F 42 ice...JP.Z,INI_B
00E1C0: 41 09 3B 61 74 74 65 6E 64 20 62 75 74 0D E3 05 A.;attend but...
00E1D0: 43 50 09 30 34 09 3B 72 65 6E 76 6F 69 0D E4 05 CP.04.;renvoi...
00E1E0: 4A 50 09 5A 2C 49 4E 49 5F 42 41 09 3B 0D E5 05 JP.Z,INI_BA.;...
00E1F0: 52 45 54 0D E6 05 62 63 6F 75 72 3A 6E 6F 70 09 RET...bcour:nop.
00E200: 3B 65 6E 20 63 6F 75 72 73 20 0D F0 05 6C 64 09 ;en cours ...ld.
00E210: 61 2C 28 69 78 2B 32 37 29 09 3B 6D 79 0D F1 05 a,(ix+27).;my...
00E220: 63 70 09 28 69 78 2B 33 30 29 09 3B 20 20 63 70 cp.(ix+30).; cp
00E230: 20 6D 68 0D F2 05 6A 70 09 6E 7A 2C 61 62 61 31 mh...jp.nz,aba1
00E240: 0D F3 05 0D F4 05 63 61 6C 6C 09 79 5F 64 79 09 ......call.y_dy.
00E250: 3B 59 2B 44 59 20 20 6D 79 3D 6D 68 0D F5 05 63 ;Y+DY my=mh...c
00E260: 61 6C 6C 09 68 5F 64 68 09 3B 48 2B 44 48 0D F6 all.h_dh.;H+DH..
00E270: 05 6C 64 09 61 2C 28 69 78 2B 32 36 29 09 3B 66 .ld.a,(ix+26).;f
00E280: 79 0D F7 05 6C 64 09 28 69 78 2B 32 37 29 2C 61 y...ld.(ix+27),a
00E290: 09 3B 6D 79 0D F8 05 6C 64 09 61 2C 28 69 78 2B .;my...ld.a,(ix+
00E2A0: 32 39 29 09 3B 66 68 0D F9 05 6C 64 09 28 69 78 29).;fh...ld.(ix
00E2B0: 2B 33 30 29 2C 61 09 3B 6D 68 20 20 0D FA 05 6A +30),a.;mh ...j
00E2C0: 70 09 42 41 4C 5F 0D FB 05 0D FC 05 61 62 61 31 p.BAL_......aba1
00E2D0: 3A 6A 70 09 63 2C 61 62 61 32 0D FD 05 0D FE 05 :jp.c,aba2......
00E2E0: 63 61 6C 6C 09 79 5F 64 79 09 3B 6D 79 3E 6D 68 call.y_dy.;my>mh
00E2F0: 0D FF 05 64 65 63 09 28 69 78 2B 32 37 29 09 3B ...dec.(ix+27).;
00E300: 30 31 31 31 30 30 30 0D FA 05 6C 64 09 62 2C 61 0111000...ld.b,a
00E310: 0D FB 05 6C 62 6C 34 38 3A 70 75 73 68 09 62 63 ...lbl48:push.bc
00E320: 0D FC 05 6C 64 09 61 2C 28 6E 63 61 6E 61 6C 29 ...ld.a,(ncanal)
00E330: 0D FD 05 6C 64 09 65 2C 61 0D FE 05 61 64 64 09 ...ld.e,a...add.
00E340: 61 2C 61 0D FF 05 63 61 6C 6C 09 70 65 72 69 6F a,a...call.perio
00E350: 0D 00 06 6C 64 09 61 2C 38 0D 01 06 61 64 64 09 ...ld.a,8...add.
00E360: 61 2C 65 0D 02 06 6C 64 09 62 2C 28 69 78 2B 76 a,e...ld.b,(ix+v
00E370: 6F 6C 75 6D 65 29 0D 03 06 63 61 6C 6C 09 73 65 olume)...call.se
00E380: 74 70 73 67 0D 04 06 70 6F 70 09 64 65 0D 05 06 tpsg...pop.de...
00E390: 70 6F 70 09 68 6C 0D 06 06 6C 64 09 61 2C 28 68 pop.hl...ld.a,(h
00E3A0: 6C 29 0D 07 06 6F 72 09 61 0D 08 06 6A 72 09 7A l)...or.a...jr.z
00E3B0: 2C 6C 62 6C 34 39 0D 09 06 6C 64 09 62 2C 61 0D ,lbl49...ld.b,a.
00E3C0: 0A 06 6C 64 09 61 2C 36 0D 0B 06 63 61 6C 6C 09 ..ld.a,6...call.
00E3D0: 73 65 74 70 73 67 0D 0C 06 6A 72 09 6C 62 6C 36 setpsg...jr.lbl6
00E3E0: 31 0D 0D 06 6C 62 6C 34 39 3A 6C 64 09 61 2C 64 1...lbl49:ld.a,d
00E3F0: 0D 0E 06 61 6E 64 09 25 30 30 30 30 30 31 31 31 ...and.%00000111
00E400: 0D 0F 06 6C 64 09 64 2C 61 0D 10 06 6C 62 6C 36 ...ld.d,a...lbl6
00E410: 31 3A 6C 64 09 68 6C 2C 6D 61 73 6B 6F 6E 0D 11 1:ld.hl,maskon..
00E420: 06 6C 64 09 61 2C 28 68 6C 29 0D 12 06 61 64 64 .ld.a,(hl)...add
00E430: 09 61 2C 64 0D 13 06 6C 64 09 28 68 6C 29 2C 61 .a,d...ld.(hl),a
00E440: 0D 14 06 6C 64 09 61 2C 28 6D 61 73 6B 64 35 29 ...ld.a,(maskd5)
00E450: 0D 15 06 78 6F 72 09 64 0D 16 06 6C 64 09 68 6C ...xor.d...ld.hl
00E460: 2C 6D 61 73 6B 6F 66 0D 17 06 61 64 64 09 61 2C ,maskof...add.a,
00E470: 28 68 6C 29 0D 18 06 6C 64 09 28 68 6C 29 2C 61 (hl)...ld.(hl),a
00E480: 0D 19 06 72 65 74 0D 1A 06 3B 2A 2A 2A 2A 2A 2A ...ret...;******
00E490: 2A 2A 0D 1B 06 73 6F 75 6E 64 71 3A 70 75 73 68 **...soundq:push
00E4A0: 09 69 78 0D 1C 06 6C 64 09 61 2C 28 68 6C 29 0D .ix...ld.a,(hl).
00E4B0: 1D 06 6C 64 09 62 2C 61 0D 1E 06 61 6E 64 09 37 ..ld.b,a...and.7
00E4C0: 0D 1F 06 6A 72 09 6E 7A 2C 73 6F 75 6E 64 30 0D ...jr.nz,sound0.
00E4D0: 20 06 73 63 66 0D 21 06 73 6F 72 71 75 3A 70 6F .scf.!.sorqu:po
00E4E0: 70 09 69 78 0D 22 06 72 65 74 0D 23 06 73 6F 75 p.ix.".ret.#.sou
00E4F0: 6E 64 30 3A 61 6E 64 09 36 0D 24 06 6C 64 09 63 nd0:and.6.$.ld.c
00E500: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
00E510: 0C 00 01 00 02 09 4E E5 0C 00 C1 02 00 00 00 02 ......N.........
00E520: 0C 00 C6 02 00 00 00 02 0C 00 C2 02 00 00 00 02 ................
00E530: 0C 00 C7 02 00 00 00 02 0C 00 C3 02 00 00 00 02 ................
00E540: 0C 00 C8 02 00 00 00 02 0C 00 C4 02 00 00 00 02 ................
00E550: 0C 00 C9 02 00 00 00 02 0C 00 C5 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: 6D 79 0D 00 06 6A 70 09 42 41 4C 5F 0D 01 06 0D my...jp.BAL_....
00E610: 02 06 61 62 61 32 3A 63 61 6C 6C 09 68 5F 64 68 ..aba2:call.h_dh
00E620: 09 3B 6D 79 3C 6D 68 0D 03 06 64 65 63 09 28 69 .;my<mh...dec.(i
00E630: 78 2B 33 30 29 09 3B 6D 68 0D 04 06 6A 70 09 42 x+30).;mh...jp.B
00E640: 41 4C 31 0D 05 06 3B 2A 2A 2A 2A 2A 2D 2D 2D 2D AL1...;*****----
00E650: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0E 06 79 5F 64 79 3A --------...y_dy:
00E660: 6C 64 09 61 2C 28 69 78 2B 32 29 09 3B 79 2B 64 ld.a,(ix+2).;y+d
00E670: 79 20 50 4C 41 43 45 20 6C 69 62 2E 0D 0F 06 6F y PLACE lib....o
00E680: 72 09 61 0D 10 06 6A 72 09 6E 7A 2C 79 31 30 0D r.a...jr.nz,y10.
00E690: 11 06 6C 64 09 28 69 78 2B 32 35 29 2C 30 31 09 ..ld.(ix+25),01.
00E6A0: 3B 64 79 20 54 41 50 45 20 41 55 20 4D 55 52 20 ;dy TAPE AU MUR
00E6B0: 46 52 4F 4E 54 0D 12 06 6C 64 09 61 2C 31 32 38 FRONT...ld.a,128
00E6C0: 0D 13 06 61 64 64 09 61 2C 28 69 78 2B 32 32 29 ...add.a,(ix+22)
00E6D0: 09 3B 6A 6F 75 65 75 72 0D 14 06 6C 64 09 28 69 .;joueur...ld.(i
00E6E0: 78 2B 32 32 29 2C 61 0D 15 06 6C 64 09 61 2C 30 x+22),a...ld.a,0
00E6F0: 30 0D 16 06 6C 64 09 28 42 4C 5F 4A 41 2B 38 32 0...ld.(BL_JA+82
00E700: 29 2C 61 09 3B 62 61 6C 6C 20 2B 33 34 0D 17 06 ),a.;ball +34...
00E710: 43 41 4C 4C 09 4C 4F 41 44 2B 33 34 0D 18 06 50 CALL.LOAD+34...P
00E720: 55 53 48 09 49 58 0D 19 06 43 41 4C 4C 09 46 52 USH.IX...CALL.FR
00E730: 4F 4E 09 3B 74 73 74 20 68 62 0D 1A 06 50 4F 50 ON.;tst hb...POP
00E740: 09 49 58 0D 1B 06 6A 70 09 79 31 32 0D 1C 06 0D .IX...jp.y12....
00E750: 1D 06 79 31 30 3A 63 70 09 34 38 09 3B 66 6F 6E ..y10:cp.48.;fon
00E760: 64 0D 1E 06 6A 72 09 63 2C 79 31 32 0D 1F 06 6C d...jr.c,y12...l
00E770: 64 09 61 2C 28 4C 4F 41 44 2B 35 32 29 09 3B 4C d.a,(LOAD+52).;L
00E780: 49 45 75 0D 20 06 63 70 09 30 31 0D 21 06 6A 72 IEu. .cp.01.!.jr
00E790: 09 7A 2C 62 5F 6F 75 74 0D 22 06 6C 64 09 28 69 .z,b_out.".ld.(i
00E7A0: 78 2B 32 35 29 2C 2D 31 09 3B 54 41 50 45 20 41 x+25),-1.;TAPE A
00E7B0: 55 20 46 4F 4E 54 0D 23 06 43 41 4C 4C 09 4C 4F U FONT.#.CALL.LO
00E7C0: 41 44 2B 33 34 0D 24 06 6A 72 09 79 31 32 0D 25 AD+34.$.jr.y12.%
00E7D0: 06 3B 2D 2D 2D 2D 2D 2D 0D 26 06 62 5F 6F 75 74 .;------.&.b_out
00E7E0: 3A 6C 64 09 61 2C 28 69 78 2B 32 30 29 09 3B 4F :ld.a,(ix+20).;O
00E7F0: 55 74 0D 27 06 6F 72 09 61 0D 28 06 52 45 54 09 Ut.'.or.a.(.RET.
00E800: 30 0D 10 07 72 65 74 0D 11 07 6F 6D 31 3A 63 70 0...ret...om1:cp
00E810: 09 31 30 0D 12 07 6A 72 09 63 2C 6F 6D 32 0D 13 .10...jr.c,om2..
00E820: 07 6C 64 09 28 69 78 2B 30 29 2C 30 31 09 3B 65 .ld.(ix+0),01.;e
00E830: 74 61 74 0D 14 07 72 65 74 0D 15 07 3B 2E 2E 2E tat...ret...;...
00E840: 2E 2E 0D 16 07 6F 6D 32 3A 6C 64 09 28 69 78 2B .....om2:ld.(ix+
00E850: 30 29 2C 30 32 09 3B 65 74 61 20 0D 18 07 6C 64 0),02.;eta ...ld
00E860: 09 69 79 2C 42 4C 5F 4A 41 2B 34 38 0D 1C 07 6C .iy,BL_JA+48...l
00E870: 64 09 62 2C 61 09 3B 59 20 74 68 65 6F 0D 1D 07 d.b,a.;Y theo...
00E880: 6C 64 09 61 2C 28 58 45 43 52 41 4E 29 0D 1E 07 ld.a,(XECRAN)...
00E890: 63 70 09 23 46 46 0D 1F 07 6A 72 09 6E 7A 2C 6F cp.#FF...jr.nz,o
00E8A0: 6D 33 0D 20 07 6C 64 09 61 2C 28 69 79 2B 37 29 m3. .ld.a,(iy+7)
00E8B0: 09 3B 58 0D 21 07 6C 64 09 63 2C 28 69 79 2B 38 .;X.!.ld.c,(iy+8
00E8C0: 29 09 3B 59 0D 22 07 63 61 6C 6C 09 6F 78 68 0D ).;Y.".call.oxh.
00E8D0: 23 07 6C 64 09 28 69 78 2B 37 29 2C 61 0D 24 07 #.ld.(ix+7),a.$.
00E8E0: 6C 64 09 28 69 78 2B 38 29 2C 63 0D 25 07 6A 72 ld.(ix+8),c.%.jr
00E8F0: 09 6F 6D 34 0D 26 07 0D 27 07 6F 6D 33 3A 6C 64 .om4.&..'.om3:ld
00E900: 09 61 2C 28 69 79 2B 31 33 29 09 3B 58 0D 28 07 .a,(iy+13).;X.(.
00E910: 6C 64 09 63 2C 28 69 79 2B 31 34 29 09 3B 59 0D ld.c,(iy+14).;Y.
00E920: 29 07 63 61 6C 6C 09 6F 78 68 0D 2A 07 6C 64 09 ).call.oxh.*.ld.
00E930: 28 69 78 2B 31 33 29 2C 61 0D 2B 07 6C 64 09 28 (ix+13),a.+.ld.(
00E940: 69 78 2B 31 34 29 2C 63 0D 2C 07 0D 2D 07 6F 6D ix+14),c.,..-.om
00E950: 34 3A 6C 64 09 61 2C 28 69 79 2B 31 38 29 09 3B 4:ld.a,(iy+18).;
00E960: 6D 61 74 0D 2E 07 61 64 64 09 61 2C 28 69 79 2B mat...add.a,(iy+
00E970: 31 39 29 0D 2F 07 61 64 64 09 61 2C 34 0D 30 07 19)./.add.a,4.0.
00E980: 6C 64 09 28 69 78 2B 31 38 29 2C 61 0D 32 07 52 ld.(ix+18),a.2.R
00E990: 45 54 0D 3A 07 3B 2D 2D 2D 2D 2D 2D 2D 2D 0D 3B ET.:.;--------.;
00E9A0: 07 6F 78 68 3A 61 64 64 09 61 2C 62 0D 3C 07 63 .oxh:add.a,b.<.c
00E9B0: 70 09 35 34 09 3B 6D 61 78 69 0D 3D 07 72 65 74 p.54.;maxi.=.ret
00E9C0: 09 63 0D 3E 07 6C 64 09 61 2C 35 34 0D 3F 07 72 .c.>.ld.a,54.?.r
00E9D0: 65 74 0D 40 07 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D et.@.;*********.
00E9E0: 6C 07 41 43 54 5F 4F 32 3A 6C 64 09 69 78 2C 42 l.ACT_O2:ld.ix,B
00E9F0: 4C 5F 4F 4D 32 09 3B 61 63 74 69 76 65 20 6F 6D L_OM2.;active om
00EA00: 4E 5A 0D 29 06 6C 64 09 28 69 78 2B 32 30 29 2C NZ.).ld.(ix+20),
00EA10: 30 31 09 3B 4F 55 54 0D 2A 06 52 45 54 0D 2B 06 01.;OUT.*.RET.+.
00EA20: 3B 2D 2D 2D 2D 2D 2D 0D 2C 06 79 31 32 3A 6C 64 ;------.,.y12:ld
00EA30: 09 61 2C 28 69 78 2B 32 29 09 3B 79 0D 2D 06 61 .a,(ix+2).;y.-.a
00EA40: 64 64 09 61 2C 28 69 78 2B 32 35 29 09 3B 2B 64 dd.a,(ix+25).;+d
00EA50: 79 0D 2E 06 6C 64 09 28 69 78 2B 32 29 2C 61 0D y...ld.(ix+2),a.
00EA60: 2F 06 52 45 54 0D 30 06 3B 2D 2D 2D 2D 2D 2D 2D /.RET.0.;-------
00EA70: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 31 06 68 ------------.1.h
00EA80: 5F 64 68 3A 6C 64 09 61 2C 28 69 78 2B 33 29 09 _dh:ld.a,(ix+3).
00EA90: 3B 68 2B 64 68 0D 32 06 6F 72 09 61 0D 33 06 6A ;h+dh.2.or.a.3.j
00EAA0: 72 09 6E 7A 2C 68 31 30 0D 34 06 6C 64 09 28 69 r.nz,h10.4.ld.(i
00EAB0: 78 2B 32 38 29 2C 30 31 09 3B 64 68 20 54 41 50 x+28),01.;dh TAP
00EAC0: 45 20 41 55 20 53 4F 4C 0D 35 06 69 6E 63 09 28 E AU SOL.5.inc.(
00EAD0: 69 78 2B 32 31 29 09 3B 72 65 62 6F 6E 64 20 2B ix+21).;rebond +
00EAE0: 20 31 0D 36 06 43 41 4C 4C 09 4C 4F 41 44 2B 31 1.6.CALL.LOAD+1
00EAF0: 33 0D 37 06 50 55 53 48 09 49 58 0D 38 06 43 41 3.7.PUSH.IX.8.CA
00EB00: 4C 4C 09 52 45 42 4F 31 09 3B 74 73 74 20 72 65 LL.REBO1.;tst re
00EB10: 62 6F 6E 64 0D 39 06 50 4F 50 09 49 58 0D 3A 06 bond.9.POP.IX.:.
00EB20: 6A 70 09 68 31 32 0D 3B 06 0D 3C 06 68 31 30 3A jp.h12.;..<.h10:
00EB30: 63 70 09 33 30 09 3B 68 61 75 74 20 0D 3D 06 6A cp.30.;haut .=.j
00EB40: 72 09 63 2C 68 31 32 0D 3E 06 6C 64 09 28 69 78 r.c,h12.>.ld.(ix
00EB50: 2B 32 38 29 2C 2D 31 09 3B 64 68 20 54 41 50 45 +28),-1.;dh TAPE
00EB60: 20 65 6E 20 48 41 55 54 0D 3F 06 0D 40 06 68 31 en HAUT.?..@.h1
00EB70: 32 3A 6C 64 09 61 2C 28 69 78 2B 33 29 09 3B 68 2:ld.a,(ix+3).;h
00EB80: 0D 41 06 61 64 64 09 61 2C 28 69 78 2B 32 38 29 .A.add.a,(ix+28)
00EB90: 09 3B 2B 64 68 0D 42 06 6C 64 09 28 69 78 2B 33 .;+dh.B.ld.(ix+3
00EBA0: 29 2C 61 0D 43 06 52 45 54 0D 44 06 3B 2D 2D 2D ),a.C.RET.D.;---
00EBB0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00EBC0: 0D 4A 06 78 5F 64 78 3A 6C 64 09 61 2C 28 69 78 .J.x_dx:ld.a,(ix
00EBD0: 2B 31 29 09 3B 78 2B 64 78 20 20 50 4C 41 43 45 +1).;x+dx PLACE
00EBE0: 20 6C 69 62 2E 0D 4B 06 6F 72 09 61 0D 4C 06 6A lib..K.or.a.L.j
00EBF0: 72 09 6E 7A 2C 78 5F 31 31 3B 20 6A 70 20 20 20 r.nz,x_11; jp
00EC00: 62 72 65 20 73 6F 6C 0D 6D 07 6C 64 09 61 2C 28 bre sol.m.ld.a,(
00EC10: 42 4C 5F 4A 41 2B 34 38 29 09 3B 2B 30 20 62 61 BL_JA+48).;+0 ba
00EC20: 6C 0D 6E 07 63 70 09 30 32 0D 6F 07 6A 70 09 6E l.n.cp.02.o.jp.n
00EC30: 7A 2C 6F 6D 30 09 3B 76 6F 69 72 20 31 38 30 37 z,om0.;voir 1807
00EC40: 0D 79 07 0D 7A 07 6C 64 09 28 69 78 2B 30 29 2C .y..z.ld.(ix+0),
00EC50: 30 32 09 3B 65 74 61 20 0D 91 07 6C 64 09 61 2C 02.;eta ...ld.a,
00EC60: 28 42 4C 5F 4A 41 2B 36 36 29 09 3B 2B 31 38 20 (BL_JA+66).;+18
00EC70: 62 61 6C 0D 92 07 6C 64 09 62 2C 61 0D 93 07 6C bal...ld.b,a...l
00EC80: 64 09 61 2C 28 42 4C 5F 4A 41 2B 36 37 29 09 3B d.a,(BL_JA+67).;
00EC90: 2B 31 39 0D 94 07 61 64 64 09 61 2C 62 0D 95 07 +19...add.a,b...
00ECA0: 61 64 64 09 61 2C 32 0D 96 07 6C 64 09 28 69 78 add.a,2...ld.(ix
00ECB0: 2B 31 38 29 2C 61 09 3B 6D 61 74 0D 99 07 52 45 +18),a.;mat...RE
00ECC0: 54 0D D0 07 3B 2A 2A 2A 2A 2A 2A 2A 2A 0D D1 07 T...;********...
00ECD0: 4A 5F 50 4C 41 3A 6E 6F 70 09 3B 6A 6F 75 65 75 J_PLA:nop.;joueu
00ECE0: 72 20 65 6E 20 70 6C 61 63 65 20 73 69 20 43 6F r en place si Co
00ECF0: 6E 74 72 3D 31 0D D3 07 6C 64 09 61 2C 28 42 4C ntr=1...ld.a,(BL
00ED00: 5F 4A 41 2B 32 33 29 09 3B 71 75 69 20 73 65 72 _JA+23).;qui ser
00ED10: 74 20 3F 0D D4 07 6F 72 09 61 0D D5 07 6A 72 09 t ?...or.a...jr.
00ED20: 7A 2C 6A 31 0D D6 07 6C 64 09 69 78 2C 42 4C 5F z,j1...ld.ix,BL_
00ED30: 4A 41 0D D7 07 6C 64 09 69 79 2C 42 4C 5F 4A 41 JA...ld.iy,BL_JA
00ED40: 2B 32 34 0D D8 07 6C 64 09 61 2C 30 30 0D DA 07 +24...ld.a,00...
00ED50: 6A 72 09 6A 32 0D DB 07 6A 31 3A 6C 64 09 69 78 jr.j2...j1:ld.ix
00ED60: 2C 42 4C 5F 4A 41 2B 32 34 0D DC 07 6C 64 09 69 ,BL_JA+24...ld.i
00ED70: 79 2C 42 4C 5F 4A 41 0D DD 07 6C 64 09 61 2C 31 y,BL_JA...ld.a,1
00ED80: 32 38 0D DE 07 0D E0 07 6A 32 3A 6C 64 09 28 42 28......j2:ld.(B
00ED90: 4C 5F 4A 41 2B 37 30 29 2C 61 09 3B 62 75 74 20 L_JA+70),a.;but
00EDA0: 62 61 6C 6C 65 0D E1 07 6C 64 09 28 69 78 2B 32 balle...ld.(ix+2
00EDB0: 30 29 2C 30 0D E2 07 6C 64 09 28 69 79 2B 32 30 0),0...ld.(iy+20
00EDC0: 29 2C 30 0D E3 07 6C 64 09 45 2C 30 30 0D E4 07 ),0...ld.E,00...
00EDD0: 6C 64 09 61 2C 31 30 0D E5 07 6C 64 09 28 54 45 ld.a,10...ld.(TE
00EDE0: 4D 50 4F 29 2C 61 0D E6 07 6C 64 09 61 2C 32 36 MPO),a...ld.a,26
00EDF0: 0D E7 07 6C 64 09 28 6A 79 29 2C 61 0D E8 07 6C ...ld.(jy),a...l
00EE00: 7A 2C 62 5F 6F 75 74 0D 54 06 6C 64 09 61 2C 28 z,b_out.T.ld.a,(
00EE10: 4C 4F 41 44 2B 35 32 29 09 3B 4C 49 45 75 0D 55 LOAD+52).;LIEu.U
00EE20: 06 63 70 09 30 31 0D 56 06 6A 70 09 7A 2C 62 5F .cp.01.V.jp.z,b_
00EE30: 6F 75 74 09 3B 4F 55 54 0D 57 06 6C 64 09 28 69 out.;OUT.W.ld.(i
00EE40: 78 2B 33 31 29 2C 30 31 09 3B 54 41 50 45 20 4D x+31),01.;TAPE M
00EE50: 55 52 20 47 41 55 43 48 0D 58 06 63 61 6C 6C 09 UR GAUCH.X.call.
00EE60: 4C 4F 41 44 2B 33 34 0D 59 06 6A 72 09 78 5F 31 LOAD+34.Y.jr.x_1
00EE70: 32 0D 5A 06 0D 5B 06 78 5F 31 31 3A 63 70 09 33 2.Z..[.x_11:cp.3
00EE80: 32 0D 5C 06 6A 72 09 63 2C 78 5F 31 32 09 3B 6A 2.\.jr.c,x_12.;j
00EE90: 70 20 20 20 6E 63 2C 62 5F 6F 75 74 20 0D 5D 06 p nc,b_out .].
00EEA0: 6C 64 09 61 2C 28 4C 4F 41 44 2B 35 32 29 09 3B ld.a,(LOAD+52).;
00EEB0: 4C 49 45 75 0D 5E 06 63 70 09 33 0D 5F 06 6A 70 LIEu.^.cp.3._.jp
00EEC0: 09 6E 7A 2C 62 5F 6F 75 74 09 3B 4F 55 54 0D 60 .nz,b_out.;OUT.`
00EED0: 06 6C 64 09 28 69 78 2B 33 31 29 2C 2D 31 09 3B .ld.(ix+31),-1.;
00EEE0: 54 41 50 45 20 4D 75 72 20 44 52 4F 49 54 0D 61 TAPE Mur DROIT.a
00EEF0: 06 63 61 6C 6C 09 4C 4F 41 44 2B 33 34 0D 62 06 .call.LOAD+34.b.
00EF00: 0D 63 06 0D 64 06 78 5F 31 32 3A 6C 64 09 61 2C .c..d.x_12:ld.a,
00EF10: 28 69 78 2B 31 29 09 3B 78 20 0D 65 06 61 64 64 (ix+1).;x .e.add
00EF20: 09 61 2C 28 69 78 2B 33 31 29 09 3B 2B 64 78 0D .a,(ix+31).;+dx.
00EF30: 66 06 6C 64 09 28 69 78 2B 31 29 2C 61 0D 67 06 f.ld.(ix+1),a.g.
00EF40: 52 45 54 0D 68 06 3B 2A 2A 2A 2A 2A 2D 2D 2D 2D RET.h.;*****----
00EF50: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 72 06 42 41 4C ----------.r.BAL
00EF60: 5F 3A 64 65 63 09 28 69 78 2B 33 33 29 09 3B 6D _:dec.(ix+33).;m
00EF70: 78 0D 73 06 6A 70 09 6E 7A 2C 42 41 4C 31 0D 74 x.s.jp.nz,BAL1.t
00EF80: 06 63 61 6C 6C 09 78 5F 64 78 0D 75 06 6C 64 09 .call.x_dx.u.ld.
00EF90: 61 2C 28 69 78 2B 33 32 29 09 3B 66 78 0D 76 06 a,(ix+32).;fx.v.
00EFA0: 6C 64 09 28 69 78 2B 33 33 29 2C 61 09 3B 6D 78 ld.(ix+33),a.;mx
00EFB0: 0D 77 06 0D 78 06 42 41 4C 31 3A 64 65 63 09 28 .w..x.BAL1:dec.(
00EFC0: 69 78 2B 32 34 29 09 3B 66 5F 61 63 74 0D 79 06 ix+24).;f_act.y.
00EFD0: 6A 70 09 6E 7A 2C 42 41 4C 32 0D 7A 06 6C 64 09 jp.nz,BAL2.z.ld.
00EFE0: 61 2C 28 69 78 2B 32 33 29 09 3B 66 6F 72 63 65 a,(ix+23).;force
00EFF0: 0D 7B 06 73 72 6C 09 61 09 3B 20 2F 32 0D 7C 06 .{.srl.a.; /2.|.
00F000: 64 09 61 2C 32 32 0D E9 07 6C 64 09 28 6A 78 29 d.a,22...ld.(jx)
00F010: 2C 61 0D EA 07 43 41 4C 4C 09 4A 5F 31 0D EB 07 ,a...CALL.J_1...
00F020: 70 75 73 68 09 69 79 0D EC 07 70 6F 70 09 69 78 push.iy...pop.ix
00F030: 0D ED 07 6C 64 09 61 2C 34 30 09 3B 33 34 0D EE ...ld.a,40.;34..
00F040: 07 6C 64 09 28 6A 79 29 2C 61 0D EF 07 4C 44 09 .ld.(jy),a...LD.
00F050: 41 2C 28 4E 53 43 30 29 09 3B 72 6E 64 0D F0 07 A,(NSC0).;rnd...
00F060: 41 44 44 09 41 2C 28 69 78 2B 31 39 29 0D F1 07 ADD.A,(ix+19)...
00F070: 41 4E 44 09 25 30 30 30 30 31 31 31 30 0D F2 07 AND.%00001110...
00F080: 41 44 44 09 41 2C 34 0D F3 07 3B 20 20 20 20 20 ADD.A,4...;
00F090: 20 20 20 6C 64 20 20 20 61 2C 30 36 20 0D F4 07 ld a,06 ...
00F0A0: 6C 64 09 28 6A 78 29 2C 61 0D F5 07 43 41 4C 4C ld.(jx),a...CALL
00F0B0: 09 4A 5F 31 0D F6 07 0D F7 07 6C 64 09 61 2C 45 .J_1......ld.a,E
00F0C0: 0D F8 07 63 70 09 30 32 0D F9 07 52 45 54 09 4E ...cp.02...RET.N
00F0D0: 5A 0D FA 07 6C 64 09 61 2C 30 32 0D FB 07 6C 64 Z...ld.a,02...ld
00F0E0: 09 28 43 4F 4E 54 52 29 2C 61 0D FC 07 6C 64 09 .(CONTR),a...ld.
00F0F0: 61 2C 30 31 0D FD 07 6C 64 09 28 54 45 4D 50 4F a,01...ld.(TEMPO
00F100: 29 2C 61 0D FE 07 6C 64 09 28 42 4C 5F 4A 41 2B ),a...ld.(BL_JA+
00F110: 34 38 29 2C 61 09 3B 65 74 61 20 62 61 6C 6C 0D 48),a.;eta ball.
00F120: FF 07 6C 64 09 61 2C 30 30 0D 00 08 6C 64 09 28 ..ld.a,00...ld.(
00F130: 42 4C 5F 4A 41 2B 38 32 29 2C 61 09 3B 62 61 6C BL_JA+82),a.;bal
00F140: 6C 20 2B 33 34 0D 01 08 6C 64 09 28 42 4C 5F 4A l +34...ld.(BL_J
00F150: 41 2B 33 29 2C 61 09 3B 61 71 75 20 62 61 6C 6C A+3),a.;aqu ball
00F160: 0D 02 08 6C 64 09 28 42 4C 5F 4A 41 2B 32 37 29 ...ld.(BL_JA+27)
00F170: 2C 61 09 3B 61 71 75 20 62 61 6C 6C 0D 03 08 6C ,a.;aqu ball...l
00F180: 64 09 28 42 4C 5F 4A 41 29 2C 61 09 3B 65 74 61 d.(BL_JA),a.;eta
00F190: 74 0D 04 08 6C 64 09 28 42 4C 5F 4A 41 2B 32 34 t...ld.(BL_JA+24
00F1A0: 29 2C 61 09 3B 65 74 61 74 0D 05 08 0D 06 08 52 ),a.;etat......R
00F1B0: 45 54 0D 07 08 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ET...;----------
00F1C0: 0D 08 08 6A 79 3A 64 65 66 62 09 30 0D 09 08 6A ...jy:defb.0...j
00F1D0: 78 3A 64 65 66 62 09 30 0D 0A 08 0D 0B 08 4A 5F x:defb.0......J_
00F1E0: 31 3A 6C 64 09 61 2C 28 6A 79 29 09 3B 59 0D 0C 1:ld.a,(jy).;Y..
00F1F0: 08 63 70 09 28 69 78 2B 32 29 0D 0D 08 6A 72 09 .cp.(ix+2)...jr.
00F200: 63 70 09 30 33 0D 7D 06 6A 72 09 6E 63 2C 62 61 cp.03.}.jr.nc,ba
00F210: 66 31 0D 7E 06 6C 64 09 61 2C 30 32 0D 7F 06 62 f1.~.ld.a,02...b
00F220: 61 66 31 3A 6C 64 09 28 69 78 2B 32 33 29 2C 61 af1:ld.(ix+23),a
00F230: 09 3B 66 6F 72 63 2E 0D 80 06 6C 64 09 28 69 78 .;forc....ld.(ix
00F240: 2B 32 34 29 2C 61 09 3B 66 5F 61 63 74 20 0D 81 +24),a.;f_act ..
00F250: 06 0D 86 06 6C 64 09 61 2C 28 69 78 2B 34 29 09 ....ld.a,(ix+4).
00F260: 3B 41 73 63 65 6E 64 61 6E 74 20 53 55 69 76 61 ;Ascendant SUiva
00F270: 6E 74 0D 87 06 63 70 09 30 34 0D 88 06 6A 72 09 nt...cp.04...jr.
00F280: 6E 7A 2C 62 61 66 32 30 0D 89 06 62 69 74 09 37 nz,baf20...bit.7
00F290: 2C 28 69 78 2B 32 38 29 09 3B 64 68 0D 8A 06 6A ,(ix+28).;dh...j
00F2A0: 72 09 6E 7A 2C 64 5F 61 73 0D 8B 06 6C 64 09 28 r.nz,d_as...ld.(
00F2B0: 69 78 2B 32 38 29 2C 2D 31 0D 8C 06 6A 70 09 42 ix+28),-1...jp.B
00F2C0: 41 4C 32 0D 8D 06 0D 8E 06 62 61 66 32 30 3A 6F AL2......baf20:o
00F2D0: 72 09 61 0D 8F 06 6A 72 09 6E 7A 2C 62 61 66 32 r.a...jr.nz,baf2
00F2E0: 0D 90 06 62 69 74 09 37 2C 28 69 78 2B 32 38 29 ...bit.7,(ix+28)
00F2F0: 09 3B 64 68 0D 91 06 6A 70 09 6E 7A 2C 42 41 4C .;dh...jp.nz,BAL
00F300: 32 0D 92 06 6A 72 09 69 5F 61 73 0D 93 06 0D 94 2...jr.i_as.....
00F310: 06 62 61 66 32 3A 62 69 74 09 37 2C 28 69 78 2B .baf2:bit.7,(ix+
00F320: 32 38 29 09 3B 64 68 0D 95 06 6A 72 09 7A 2C 69 28).;dh...jr.z,i
00F330: 5F 61 73 0D 96 06 64 5F 61 73 3A 64 65 63 09 28 _as...d_as:dec.(
00F340: 69 78 2B 34 29 09 3B 64 65 63 20 61 73 63 65 2E ix+4).;dec asce.
00F350: 0D 97 06 6A 72 09 62 61 66 33 0D 98 06 69 5F 61 ...jr.baf3...i_a
00F360: 73 3A 69 6E 63 09 28 69 78 2B 34 29 09 3B 69 6E s:inc.(ix+4).;in
00F370: 63 20 61 73 63 65 2E 0D 99 06 62 61 66 33 3A 43 c asce....baf3:C
00F380: 41 4C 4C 09 43 48 5F 46 59 48 0D 9A 06 0D 9B 06 ALL.CH_FYH......
00F390: 42 41 4C 32 3A 52 45 54 0D 9C 06 3B 2A 2A 2A 2A BAL2:RET...;****
00F3A0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D ***************.
00F3B0: A4 06 42 4C 5F 4F 4D 31 3A 64 65 66 62 09 30 30 ..BL_OM1:defb.00
00F3C0: 09 3B 6F 6D 62 72 65 20 66 72 6F 6E 74 2E 0D A6 .;ombre front...
00F3D0: 06 64 65 66 62 09 30 30 0D A7 06 64 65 66 62 09 .defb.00...defb.
00F3E0: 30 30 0D A8 06 64 65 66 62 09 30 30 0D A9 06 64 00...defb.00...d
00F3F0: 65 66 62 09 30 30 0D AB 06 64 65 66 77 09 23 45 efb.00...defw.#E
00F400: 7A 2C 6A 34 0D 0E 08 6A 72 09 63 2C 6A 33 0D 0F z,j4...jr.c,j3..
00F410: 08 73 65 74 09 31 2C 28 69 78 2B 32 30 29 0D 10 .set.1,(ix+20)..
00F420: 08 6A 72 09 6A 73 0D 11 08 6A 33 3A 73 65 74 09 .jr.js...j3:set.
00F430: 30 2C 28 69 78 2B 32 30 29 0D 12 08 6A 72 09 6A 0,(ix+20)...jr.j
00F440: 73 0D 13 08 0D 14 08 6A 34 3A 6C 64 09 61 2C 28 s......j4:ld.a,(
00F450: 6A 78 29 09 3B 58 0D 15 08 63 70 09 28 69 78 2B jx).;X...cp.(ix+
00F460: 31 29 0D 16 08 6A 72 09 7A 2C 6A 65 0D 17 08 6A 1)...jr.z,je...j
00F470: 72 09 63 2C 6A 35 0D 18 08 73 65 74 09 33 2C 28 r.c,j5...set.3,(
00F480: 69 78 2B 32 30 29 0D 19 08 6A 72 09 6A 73 0D 1A ix+20)...jr.js..
00F490: 08 6A 35 3A 73 65 74 09 32 2C 28 69 78 2B 32 30 .j5:set.2,(ix+20
00F4A0: 29 0D 1B 08 6A 72 09 6A 73 0D 1C 08 0D 1D 08 6A )...jr.js......j
00F4B0: 65 3A 69 6E 63 09 45 0D 1E 08 6A 73 3A 52 45 54 e:inc.E...js:RET
00F4C0: 0D 34 08 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A .4.;************
00F4D0: 2A 2A 2A 0D 35 08 54 53 54 5F 42 3A 6C 64 09 61 ***.5.TST_B:ld.a
00F4E0: 2C 28 42 4C 5F 4A 41 2B 38 32 29 09 3B 62 61 6C ,(BL_JA+82).;bal
00F4F0: 6C 65 20 2B 33 34 0D 36 08 6F 72 09 61 0D 37 08 le +34.6.or.a.7.
00F500: 52 45 54 09 4E 5A 0D 38 08 6C 64 09 61 2C 28 42 RET.NZ.8.ld.a,(B
00F510: 4C 5F 4A 41 2B 34 38 29 09 3B 65 74 61 74 20 62 L_JA+48).;etat b
00F520: 61 6C 6C 0D 39 08 63 70 09 30 32 0D 3A 08 52 45 all.9.cp.02.:.RE
00F530: 54 09 4E 5A 0D 3B 08 0D 3C 08 6C 64 09 61 2C 28 T.NZ.;..<.ld.a,(
00F540: 42 4C 5F 4A 41 2B 37 30 29 09 3B 74 73 74 20 63 BL_JA+70).;tst c
00F550: 6F 6E 74 61 63 74 20 62 61 6C 6C 65 20 2B 32 32 ontact balle +22
00F560: 0D 3D 08 6F 72 09 61 0D 3E 08 6A 72 09 6E 7A 2C .=.or.a.>.jr.nz,
00F570: 74 62 31 0D 3F 08 6C 64 09 69 78 2C 42 4C 5F 4A tb1.?.ld.ix,BL_J
00F580: 41 0D 40 08 6A 72 09 74 62 32 0D 41 08 74 62 31 A.@.jr.tb2.A.tb1
00F590: 3A 6C 64 09 69 78 2C 42 4C 5F 4A 41 2B 32 34 0D :ld.ix,BL_JA+24.
00F5A0: 42 08 0D 43 08 74 62 32 3A 6C 64 09 61 2C 28 69 B..C.tb2:ld.a,(i
00F5B0: 78 2B 30 29 09 3B 65 74 61 0D 44 08 6F 72 09 61 x+0).;eta.D.or.a
00F5C0: 0D 45 08 52 45 54 09 4E 5A 0D 46 08 6C 64 09 61 .E.RET.NZ.F.ld.a
00F5D0: 2C 28 42 4C 5F 4A 41 2B 35 31 29 09 3B 68 61 75 ,(BL_JA+51).;hau
00F5E0: 74 2E 20 62 61 6C 6C 0D 47 08 63 70 09 30 38 0D t. ball.G.cp.08.
00F5F0: 48 08 52 45 54 09 4E 43 0D 49 08 6C 64 09 61 2C H.RET.NC.I.ld.a,
00F600: 45 30 0D AC 06 64 65 66 62 09 30 30 2C 30 30 0D E0...defb.00,00.
00F610: AD 06 64 65 66 62 09 30 32 2C 30 33 0D AE 06 64 ..defb.02,03...d
00F620: 65 66 77 09 23 45 45 36 0D AF 06 64 65 66 62 09 efw.#EE6...defb.
00F630: 30 30 2C 30 30 0D B0 06 64 65 66 62 09 30 32 2C 00,00...defb.02,
00F640: 30 33 0D B1 06 64 65 66 62 09 30 33 09 3B 2B 31 03...defb.03.;+1
00F650: 37 20 6E 75 6D 0D B2 06 64 65 66 62 09 31 34 09 7 num...defb.14.
00F660: 3B 6E 75 6D 20 73 70 72 69 74 65 20 6D 61 74 0D ;num sprite mat.
00F670: B3 06 64 65 66 62 09 30 30 09 3B 2B 31 39 0D B4 ..defb.00.;+19..
00F680: 06 0D C2 06 42 4C 5F 4F 4D 32 3A 64 65 66 62 09 ....BL_OM2:defb.
00F690: 30 30 09 3B 6F 6D 62 72 65 20 73 6F 6C 0D C4 06 00.;ombre sol...
00F6A0: 64 65 66 62 09 30 30 0D C5 06 64 65 66 62 09 30 defb.00...defb.0
00F6B0: 30 0D C6 06 64 65 66 62 09 30 30 0D C7 06 64 65 0...defb.00...de
00F6C0: 66 62 09 30 30 0D C9 06 64 65 66 77 09 23 45 44 fb.00...defw.#ED
00F6D0: 33 0D CA 06 64 65 66 62 09 30 30 2C 30 30 0D CB 3...defb.00,00..
00F6E0: 06 64 65 66 62 09 30 32 2C 30 33 0D CC 06 64 65 .defb.02,03...de
00F6F0: 66 77 09 23 45 44 39 0D CD 06 64 65 66 62 09 30 fw.#ED9...defb.0
00F700: 30 2C 30 30 0D CE 06 64 65 66 62 09 30 32 2C 30 0,00...defb.02,0
00F710: 33 0D CF 06 64 65 66 62 09 30 34 09 3B 2B 31 37 3...defb.04.;+17
00F720: 20 6E 75 6D 0D D0 06 64 65 66 62 09 31 34 09 3B num...defb.14.;
00F730: 6E 75 6D 20 73 70 72 69 74 65 20 6D 61 74 0D D1 num sprite mat..
00F740: 06 64 65 66 62 09 30 30 09 3B 2B 31 39 0D FE 06 .defb.00.;+19...
00F750: 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ;***************
00F760: 2A 2A 0D 08 07 41 43 54 5F 4F 31 3A 6C 64 09 69 **...ACT_O1:ld.i
00F770: 78 2C 42 4C 5F 4F 4D 31 09 3B 61 63 74 69 76 65 x,BL_OM1.;active
00F780: 20 6F 6D 62 72 65 20 6D 75 72 20 0D 09 07 6C 64 ombre mur ...ld
00F790: 09 61 2C 28 42 4C 5F 4A 41 2B 34 38 29 09 3B 2B .a,(BL_JA+48).;+
00F7A0: 30 20 62 61 6C 0D 0A 07 63 70 09 30 32 0D 0B 07 0 bal...cp.02...
00F7B0: 6A 72 09 6E 7A 2C 6F 6D 30 0D 0C 07 6C 64 09 61 jr.nz,om0...ld.a
00F7C0: 2C 28 42 4C 5F 4A 41 2B 35 30 29 09 3B 59 20 62 ,(BL_JA+50).;Y b
00F7D0: 61 6C 6C 0D 0D 07 63 70 09 31 32 0D 0E 07 6A 72 all...cp.12...jr
00F7E0: 09 63 2C 6F 6D 31 0D 0F 07 6F 6D 30 3A 6C 64 09 .c,om1...om0:ld.
00F7F0: 28 69 78 2B 30 29 2C 30 31 09 3B 65 74 61 74 20 (ix+0),01.;etat
00F800: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
00F810: 0D 00 01 00 02 09 4E E5 0D 00 C1 02 00 00 00 02 ......N.........
00F820: 0D 00 C6 02 00 00 00 02 0D 00 C2 02 00 00 00 02 ................
00F830: 0D 00 C7 02 00 00 00 02 0D 00 C3 02 00 00 00 02 ................
00F840: 0D 00 C8 02 00 00 00 02 0D 00 C4 02 00 00 00 02 ................
00F850: 0D 00 C9 02 00 00 00 02 0D 00 C5 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: 28 42 4C 5F 4A 41 2B 35 30 29 09 3B 59 62 0D 4A (BL_JA+50).;Yb.J
00F910: 08 6C 64 09 62 2C 61 0D 4B 08 6C 64 09 61 2C 28 .ld.b,a.K.ld.a,(
00F920: 69 78 2B 32 29 09 3B 59 6A 0D 4C 08 63 70 09 62 ix+2).;Yj.L.cp.b
00F930: 0D 4D 08 52 45 54 09 43 0D 4E 08 73 75 62 09 30 .M.RET.C.N.sub.0
00F940: 34 0D 4F 08 63 70 09 62 0D 50 08 52 45 54 09 4E 4.O.cp.b.P.RET.N
00F950: 43 0D 51 08 0D 52 08 6C 64 09 61 2C 28 42 4C 5F C.Q..R.ld.a,(BL_
00F960: 4A 41 2B 34 39 29 09 3B 58 62 0D 53 08 6C 64 09 JA+49).;Xb.S.ld.
00F970: 62 2C 61 0D 54 08 6C 64 09 61 2C 28 69 78 2B 31 b,a.T.ld.a,(ix+1
00F980: 29 09 3B 58 6A 0D 55 08 73 75 62 09 30 32 09 3B ).;Xj.U.sub.02.;
00F990: 30 33 0D 56 08 63 70 09 62 0D 57 08 52 45 54 09 03.V.cp.b.W.RET.
00F9A0: 4E 43 0D 58 08 61 64 64 09 61 2C 30 34 09 3B 30 NC.X.add.a,04.;0
00F9B0: 35 0D 59 08 63 70 09 62 0D 5A 08 52 45 54 09 43 5.Y.cp.b.Z.RET.C
00F9C0: 0D 5B 08 0D 5C 08 6C 64 09 28 69 78 2B 33 29 2C .[..\.ld.(ix+3),
00F9D0: 30 31 09 3B 74 6F 75 63 68 65 20 62 61 6C 6C 65 01.;touche balle
00F9E0: 0D 5D 08 6C 64 09 28 69 78 2B 30 29 2C 30 36 09 .].ld.(ix+0),06.
00F9F0: 3B 65 74 61 74 0D 5E 08 3B 20 20 20 20 20 20 20 ;etat.^.;
00FA00: 20 6C 64 20 20 20 61 2C 23 38 30 0D 5F 08 3B 20 ld a,#80._.;
00FA10: 20 20 20 20 20 20 20 6C 64 20 20 20 28 42 4C 5F ld (BL_
00FA20: 4A 41 2B 38 32 29 2C 61 20 20 20 3B 62 61 6C 6C JA+82),a ;ball
00FA30: 20 2B 33 34 0D 60 08 6C 64 09 61 2C 30 30 0D 61 +34.`.ld.a,00.a
00FA40: 08 6C 64 09 28 42 4C 5F 4A 41 2B 38 33 29 2C 61 .ld.(BL_JA+83),a
00FA50: 0D 62 08 0D 63 08 52 45 54 0D 98 08 3B 2A 2A 2A .b..c.RET...;***
00FA60: 2A 2A 20 53 43 4F 52 45 20 53 59 53 54 20 2A 2A ** SCORE SYST **
00FA70: 2A 2A 0D 9A 08 53 4B 31 3A 65 71 75 09 23 42 30 **...SK1:equ.#B0
00FA80: 30 0D 9C 08 53 4B 32 3A 65 71 75 09 53 4B 31 2B 0...SK2:equ.SK1+
00FA90: 31 36 30 0D 9E 08 53 4B 31 30 3A 65 71 75 09 53 160...SK10:equ.S
00FAA0: 4B 32 2B 31 36 30 0D A0 08 53 4B 32 30 3A 65 71 K2+160...SK20:eq
00FAB0: 75 09 53 4B 31 30 2B 31 32 0D A2 08 0D A4 08 49 u.SK10+12......I
00FAC0: 5F 53 43 4F 3A 6C 64 09 64 65 2C 53 4B 31 0D A6 _SCO:ld.de,SK1..
00FAD0: 08 6C 64 09 62 63 2C 23 31 34 30 38 0D A8 08 6C .ld.bc,#1408...l
00FAE0: 64 09 6C 2C 30 32 09 3B 78 0D AA 08 6C 64 09 68 d.l,02.;x...ld.h
00FAF0: 2C 30 34 09 3B 79 0D AC 08 63 61 6C 6C 09 53 54 ,04.;y...call.ST
00FB00: 2C 61 0D 25 06 6C 64 09 64 65 2C 74 71 75 65 75 ,a.%.ld.de,tqueu
00FB10: 65 0D 26 06 65 78 09 64 65 2C 68 6C 0D 27 06 63 e.&.ex.de,hl.'.c
00FB20: 61 6C 6C 09 61 64 64 41 48 4C 0D 28 06 6C 64 09 all.addAHL.(.ld.
00FB30: 61 2C 28 68 6C 29 0D 29 06 69 6E 63 09 68 6C 0D a,(hl).).inc.hl.
00FB40: 2A 06 6C 64 09 68 2C 28 68 6C 29 0D 2B 06 6C 64 *.ld.h,(hl).+.ld
00FB50: 09 6C 2C 61 0D 2C 06 6C 64 09 61 2C 62 0D 2D 06 .l,a.,.ld.a,b.-.
00FB60: 61 6E 64 09 61 0D 2E 06 6A 70 09 6D 2C 66 6C 75 and.a...jp.m,flu
00FB70: 73 68 0D 2F 06 6E 66 6C 75 73 68 3A 6C 64 09 61 sh./.nflush:ld.a
00FB80: 2C 28 68 6C 29 0D 30 06 63 70 09 35 0D 31 06 6A ,(hl).0.cp.5.1.j
00FB90: 72 09 6E 63 2C 73 6F 72 71 75 09 3B 72 65 74 20 r.nc,sorqu.;ret
00FBA0: 6E 63 0D 32 06 69 6E 63 09 28 68 6C 29 0D 33 06 nc.2.inc.(hl).3.
00FBB0: 69 6E 63 09 68 6C 0D 34 06 61 64 64 09 61 2C 61 inc.hl.4.add.a,a
00FBC0: 0D 35 06 61 64 64 09 61 2C 28 68 6C 29 0D 36 06 .5.add.a,(hl).6.
00FBD0: 69 6E 63 09 68 6C 0D 37 06 63 70 09 31 30 0D 38 inc.hl.7.cp.10.8
00FBE0: 06 6A 72 09 63 2C 6A 6D 70 35 0D 39 06 73 75 62 .jr.c,jmp5.9.sub
00FBF0: 09 31 30 0D 3A 06 6A 6D 70 35 3A 63 61 6C 6C 09 .10.:.jmp5:call.
00FC00: 61 64 64 41 48 4C 0D 3B 06 6C 64 09 28 68 6C 29 addAHL.;.ld.(hl)
00FC10: 2C 65 0D 3C 06 69 6E 63 09 68 6C 0D 3D 06 6C 64 ,e.<.inc.hl.=.ld
00FC20: 09 28 68 6C 29 2C 64 0D 3E 06 73 63 66 0D 3F 06 .(hl),d.>.scf.?.
00FC30: 6A 72 09 73 6F 72 71 75 09 3B 72 65 74 0D 40 06 jr.sorqu.;ret.@.
00FC40: 66 6C 75 73 68 3A 64 69 0D 41 06 6C 64 09 61 2C flush:di.A.ld.a,
00FC50: 63 0D 42 06 70 75 73 68 09 64 65 0D 43 06 6C 64 c.B.push.de.C.ld
00FC60: 09 64 65 2C 74 63 61 6E 61 6C 0D 44 06 65 78 09 .de,tcanal.D.ex.
00FC70: 64 65 2C 68 6C 0D 45 06 63 61 6C 6C 09 61 64 64 de,hl.E.call.add
00FC80: 41 48 4C 0D 46 06 6C 64 09 61 2C 28 68 6C 29 0D AHL.F.ld.a,(hl).
00FC90: 47 06 69 6E 63 09 68 6C 0D 48 06 6C 64 09 68 2C G.inc.hl.H.ld.h,
00FCA0: 28 68 6C 29 0D 49 06 6C 64 09 6C 2C 61 0D 4A 06 (hl).I.ld.l,a.J.
00FCB0: 78 6F 72 09 61 0D 4B 06 6C 64 09 28 64 65 29 2C xor.a.K.ld.(de),
00FCC0: 61 0D 4C 06 69 6E 63 09 64 65 0D 4D 06 6C 64 09 a.L.inc.de.M.ld.
00FCD0: 28 64 65 29 2C 61 0D 4E 06 64 65 63 09 64 65 0D (de),a.N.dec.de.
00FCE0: 4F 06 6C 64 09 28 68 6C 29 2C 61 0D 50 06 69 6E O.ld.(hl),a.P.in
00FCF0: 63 09 68 6C 0D 51 06 6C 64 09 28 68 6C 29 2C 61 c.hl.Q.ld.(hl),a
00FD00: 4F 43 4B 0D AE 08 6C 64 09 64 65 2C 53 4B 32 0D OCK...ld.de,SK2.
00FD10: B0 08 6C 64 09 62 63 2C 23 31 34 30 38 0D B2 08 ..ld.bc,#1408...
00FD20: 6C 64 09 6C 2C 37 30 09 3B 78 0D B4 08 6C 64 09 ld.l,70.;x...ld.
00FD30: 68 2C 30 34 09 3B 79 0D B6 08 63 61 6C 6C 09 53 h,04.;y...call.S
00FD40: 54 4F 43 4B 0D B8 08 6C 64 09 64 65 2C 53 4B 31 TOCK...ld.de,SK1
00FD50: 30 0D BA 08 6C 64 09 62 63 2C 23 30 36 30 32 0D 0...ld.bc,#0602.
00FD60: BC 08 6C 64 09 6C 2C 31 31 0D BE 08 6C 64 09 68 ..ld.l,11...ld.h
00FD70: 2C 30 34 0D C0 08 63 61 6C 6C 09 53 54 4F 43 4B ,04...call.STOCK
00FD80: 0D C2 08 6C 64 09 64 65 2C 53 4B 32 30 0D C4 08 ...ld.de,SK20...
00FD90: 6C 64 09 62 63 2C 23 30 36 30 32 0D C6 08 6C 64 ld.bc,#0602...ld
00FDA0: 09 6C 2C 36 37 0D C8 08 6C 64 09 68 2C 30 34 0D .l,67...ld.h,04.
00FDB0: CA 08 63 61 6C 6C 09 53 54 4F 43 4B 0D CC 08 0D ..call.STOCK....
00FDC0: CE 08 6C 64 09 64 65 2C 50 45 4C 4F 2B 23 39 46 ..ld.de,PELO+#9F
00FDD0: 43 09 3B 61 66 66 20 63 61 73 71 0D D0 08 6C 64 C.;aff casq...ld
00FDE0: 09 62 63 2C 23 30 36 30 32 0D D2 08 6C 64 09 6C .bc,#0602...ld.l
00FDF0: 2C 31 31 0D D4 08 6C 64 09 68 2C 31 30 0D D6 08 ,11...ld.h,10...
00FE00: 63 61 6C 6C 09 69 5F 73 63 6F 66 0D D8 08 6C 64 call.i_scof...ld
00FE10: 09 64 65 2C 50 45 4C 4F 2B 23 41 30 38 0D DA 08 .de,PELO+#A08...
00FE20: 6C 64 09 62 63 2C 23 30 36 30 32 0D DC 08 6C 64 ld.bc,#0602...ld
00FE30: 09 6C 2C 36 37 0D DE 08 6C 64 09 68 2C 31 30 0D .l,67...ld.h,10.
00FE40: E0 08 63 61 6C 6C 09 69 5F 73 63 6F 66 0D E2 08 ..call.i_scof...
00FE50: 6C 64 09 61 2C 30 30 0D E4 08 6C 64 09 28 4E 53 ld.a,00...ld.(NS
00FE60: 43 30 29 2C 61 0D E6 08 6C 64 09 28 4E 53 43 31 C0),a...ld.(NSC1
00FE70: 29 2C 61 0D E8 08 4A 50 09 41 5F 53 43 09 3B 61 ),a...JP.A_SC.;a
00FE80: 66 66 20 73 63 6F 72 65 0D EA 08 3B 2D 2D 2D 2D ff score...;----
00FE90: 2D 2D 2D 0D EC 08 69 5F 73 63 6F 66 3A 70 75 73 ---...i_scof:pus
00FEA0: 68 09 64 65 0D EE 08 70 75 73 68 09 62 63 0D F0 h.de...push.bc..
00FEB0: 08 70 75 73 68 09 68 6C 0D F2 08 63 61 6C 6C 09 .push.hl...call.
00FEC0: 41 46 46 5F 58 0D F4 08 63 61 6C 6C 09 54 52 41 AFF_X...call.TRA
00FED0: 4E 53 0D F6 08 70 6F 70 09 68 6C 0D F8 08 70 6F NS...pop.hl...po
00FEE0: 70 09 62 63 0D FA 08 70 6F 70 09 64 65 0D FC 08 p.bc...pop.de...
00FEF0: 63 61 6C 6C 09 41 46 46 5F 58 0D FE 08 63 61 6C call.AFF_X...cal
00FF00: 0D 52 06 6C 64 09 61 2C 25 30 30 30 30 31 30 30 .R.ld.a,%0000100
00FF10: 31 0D 53 06 6A 6D 70 31 30 3A 73 72 6C 09 62 0D 1.S.jmp10:srl.b.
00FF20: 54 06 6A 72 09 63 2C 6A 6D 70 31 31 0D 55 06 61 T.jr.c,jmp11.U.a
00FF30: 64 64 09 61 2C 61 0D 56 06 6A 72 09 6A 6D 70 31 dd.a,a.V.jr.jmp1
00FF40: 30 0D 57 06 6A 6D 70 31 31 3A 6C 64 09 63 2C 61 0.W.jmp11:ld.c,a
00FF50: 0D 58 06 73 72 6C 09 61 0D 59 06 61 6E 64 09 33 .X.srl.a.Y.and.3
00FF60: 0D 5A 06 61 64 64 09 61 2C 38 0D 5B 06 6C 64 09 .Z.add.a,8.[.ld.
00FF70: 62 2C 30 0D 5C 06 63 61 6C 6C 09 73 65 74 70 73 b,0.\.call.setps
00FF80: 67 0D 5D 06 6C 64 09 61 2C 37 0D 5E 06 63 61 6C g.].ld.a,7.^.cal
00FF90: 6C 09 72 65 64 70 73 67 0D 5F 06 6F 72 09 63 0D l.redpsg._.or.c.
00FFA0: 60 06 6C 64 09 62 2C 61 0D 61 06 6C 64 09 61 2C `.ld.b,a.a.ld.a,
00FFB0: 37 0D 62 06 63 61 6C 6C 09 73 65 74 70 73 67 0D 7.b.call.setpsg.
00FFC0: 63 06 65 69 0D 64 06 65 78 09 64 65 2C 68 6C 0D c.ei.d.ex.de,hl.
00FFD0: 65 06 70 6F 70 09 64 65 0D 66 06 6A 70 09 6E 66 e.pop.de.f.jp.nf
00FFE0: 6C 75 73 68 0D 67 06 0D 68 06 3B 2D 2D 0D 69 06 lush.g..h.;--.i.
00FFF0: 69 6E 69 72 30 37 3A 65 71 75 09 23 33 46 0D 6A inir07:equ.#3F.j
010000: 06 72 65 67 69 6E 69 3A 64 65 66 62 09 30 2C 30 .regini:defb.0,0
010010: 2C 30 2C 30 2C 30 2C 30 2C 30 0D 6B 06 64 65 66 ,0,0,0,0,0.k.def
010020: 62 09 69 6E 69 72 30 37 2C 30 2C 30 2C 30 2C 30 b.inir07,0,0,0,0
010030: 2C 30 2C 30 0D 6C 06 0D 6D 06 73 6E 64 72 73 74 ,0,0.l..m.sndrst
010040: 3A 0D 6E 06 6C 64 09 68 6C 2C 72 65 67 69 6E 69 :.n.ld.hl,regini
010050: 0D 6F 06 6C 64 09 63 2C 30 0D 70 06 6A 6D 70 32 .o.ld.c,0.p.jmp2
010060: 30 3A 6C 64 09 62 2C 28 68 6C 29 0D 71 06 69 6E 0:ld.b,(hl).q.in
010070: 63 09 68 6C 0D 72 06 6C 64 09 61 2C 63 0D 73 06 c.hl.r.ld.a,c.s.
010080: 63 61 6C 6C 09 73 65 74 70 73 67 0D 74 06 69 6E call.setpsg.t.in
010090: 63 09 63 0D 75 06 6C 64 09 61 2C 63 0D 76 06 63 c.c.u.ld.a,c.v.c
0100A0: 70 09 31 34 0D 77 06 6A 72 09 63 2C 6A 6D 70 32 p.14.w.jr.c,jmp2
0100B0: 30 0D 78 06 0D 79 06 6C 64 09 68 6C 2C 74 63 61 0.x..y.ld.hl,tca
0100C0: 6E 61 6C 0D 7A 06 6C 64 09 63 2C 33 0D 7B 06 6A nal.z.ld.c,3.{.j
0100D0: 6D 70 32 31 3A 6C 64 09 65 2C 28 68 6C 29 0D 7C mp21:ld.e,(hl).|
0100E0: 06 69 6E 63 09 68 6C 0D 7D 06 6C 64 09 64 2C 28 .inc.hl.}.ld.d,(
0100F0: 68 6C 29 0D 7E 06 69 6E 63 09 68 6C 0D 7F 06 6C hl).~.inc.hl...l
010100: 6C 09 54 52 41 4E 53 0D 00 09 72 65 74 0D 02 09 l.TRANS...ret...
010110: 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D 04 09 ;************...
010120: 0D 2E 09 4E 53 43 30 3A 64 65 66 62 09 30 30 09 ...NSC0:defb.00.
010130: 3B 73 63 6F 72 65 20 6A 2E 30 0D 2F 09 64 65 66 ;score j.0./.def
010140: 62 09 30 32 2C 30 34 09 3B 78 2C 79 0D 30 09 64 b.02,04.;x,y.0.d
010150: 65 66 77 09 30 30 30 30 09 3B 20 64 69 7A 0D 31 efw.0000.; diz.1
010160: 09 64 65 66 77 09 30 30 30 30 09 3B 20 75 6E 74 .defw.0000.; unt
010170: 0D 32 09 64 65 66 77 09 53 4B 31 0D 33 09 0D 34 .2.defw.SK1.3..4
010180: 09 4E 53 43 31 3A 64 65 66 62 09 30 30 09 3B 73 .NSC1:defb.00.;s
010190: 63 6F 72 65 20 6A 2E 31 0D 35 09 64 65 66 62 09 core j.1.5.defb.
0101A0: 37 30 2C 30 34 0D 36 09 64 65 66 77 09 30 30 30 70,04.6.defw.000
0101B0: 30 0D 37 09 64 65 66 77 09 30 30 30 30 0D 38 09 0.7.defw.0000.8.
0101C0: 64 65 66 77 09 53 4B 32 0D 3A 09 0D 60 09 3B 2D defw.SK2.:..`.;-
0101D0: 2D 2D 2D 2D 0D 61 09 4F 50 52 3A 6C 64 09 61 2C ----.a.OPR:ld.a,
0101E0: 28 69 78 2B 30 29 09 3B 70 6F 69 6E 74 20 63 68 (ix+0).;point ch
0101F0: 61 72 67 2E 20 62 6C 6F 63 6B 0D 62 09 6C 64 09 arg. block.b.ld.
010200: 62 2C 39 0D 63 09 6C 64 09 63 2C 39 30 0D 64 09 b,9.c.ld.c,90.d.
010210: 6F 6A 31 3A 63 70 09 63 0D 65 09 6A 72 09 6E 63 oj1:cp.c.e.jr.nc
010220: 2C 6F 6A 32 0D 66 09 6C 64 09 65 2C 61 0D 67 09 ,oj2.f.ld.e,a.g.
010230: 6C 64 09 61 2C 63 0D 68 09 73 75 62 09 31 30 0D ld.a,c.h.sub.10.
010240: 69 09 6C 64 09 63 2C 61 0D 6A 09 6C 64 09 61 2C i.ld.c,a.j.ld.a,
010250: 65 0D 6B 09 64 6A 6E 7A 09 6F 6A 31 0D 6C 09 6A e.k.djnz.oj1.l.j
010260: 72 09 6F 6A 33 0D 6D 09 0D 6E 09 6F 6A 32 3A 73 r.oj3.m..n.oj2:s
010270: 75 62 09 63 0D 6F 09 6F 6A 33 3A 70 75 73 68 09 ub.c.o.oj3:push.
010280: 62 63 0D 70 09 63 61 6C 6C 09 6F 70 6D 74 0D 71 bc.p.call.opmt.q
010290: 09 6C 64 09 28 69 78 2B 35 29 2C 6C 0D 72 09 6C .ld.(ix+5),l.r.l
0102A0: 64 09 28 69 78 2B 36 29 2C 68 0D 73 09 70 6F 70 d.(ix+6),h.s.pop
0102B0: 09 61 66 0D 74 09 63 61 6C 6C 09 6F 70 6D 74 0D .af.t.call.opmt.
0102C0: 75 09 6C 64 09 28 69 78 2B 33 29 2C 6C 0D 76 09 u.ld.(ix+3),l.v.
0102D0: 6C 64 09 28 69 78 2B 34 29 2C 68 0D 77 09 72 65 ld.(ix+4),h.w.re
0102E0: 74 0D 78 09 3B 2E 2E 2E 2E 2E 2E 0D 79 09 6F 70 t.x.;.......y.op
0102F0: 6D 74 3A 6C 64 09 62 2C 61 0D 7A 09 6C 64 09 68 mt:ld.b,a.z.ld.h
010300: 64 09 62 2C 73 69 7A 65 63 0D 80 06 78 6F 72 09 d.b,sizec...xor.
010310: 61 0D 81 06 6A 6D 70 32 32 3A 6C 64 09 28 64 65 a...jmp22:ld.(de
010320: 29 2C 61 0D 82 06 69 6E 63 09 64 65 0D 83 06 64 ),a...inc.de...d
010330: 6A 6E 7A 09 6A 6D 70 32 32 0D 84 06 64 65 63 09 jnz.jmp22...dec.
010340: 63 0D 85 06 6A 72 09 6E 7A 2C 6A 6D 70 32 31 0D c...jr.nz,jmp21.
010350: 86 06 0D 87 06 6C 64 09 68 6C 2C 74 71 75 65 75 .....ld.hl,tqueu
010360: 65 0D 88 06 6C 64 09 62 2C 33 0D 89 06 6A 6D 70 e...ld.b,3...jmp
010370: 32 33 3A 6C 64 09 65 2C 28 68 6C 29 0D 8A 06 69 23:ld.e,(hl)...i
010380: 6E 63 09 68 6C 0D 8B 06 6C 64 09 64 2C 28 68 6C nc.hl...ld.d,(hl
010390: 29 0D 8C 06 69 6E 63 09 68 6C 0D 8D 06 6C 64 09 )...inc.hl...ld.
0103A0: 28 64 65 29 2C 61 0D 8E 06 69 6E 63 09 64 65 0D (de),a...inc.de.
0103B0: 8F 06 6C 64 09 28 64 65 29 2C 61 0D 90 06 64 6A ..ld.(de),a...dj
0103C0: 6E 7A 09 6A 6D 70 32 33 0D 91 06 72 65 74 0D 92 nz.jmp23...ret..
0103D0: 06 3B 2D 2D 0D 93 06 73 65 74 70 73 67 3A 63 70 .;--...setpsg:cp
0103E0: 09 37 0D 94 06 6A 72 09 6E 7A 2C 73 65 74 70 73 .7...jr.nz,setps
0103F0: 32 0D 95 06 6C 64 09 61 2C 62 0D 96 06 6C 64 09 2...ld.a,b...ld.
010400: 28 73 74 61 72 30 37 29 2C 61 0D 97 06 6C 64 09 (star07),a...ld.
010410: 61 2C 37 0D 98 06 0D 99 06 73 65 74 70 73 32 3A a,7......setps2:
010420: 70 75 73 68 09 62 63 0D 9A 06 6C 64 09 63 2C 62 push.bc...ld.c,b
010430: 0D 9B 06 6C 64 09 62 2C 23 46 34 0D 9C 06 6F 75 ...ld.b,#F4...ou
010440: 74 09 28 63 29 2C 61 0D 9D 06 6C 64 09 62 2C 23 t.(c),a...ld.b,#
010450: 46 36 0D 9E 06 69 6E 09 61 2C 28 63 29 0D 9F 06 F6...in.a,(c)...
010460: 6F 72 09 23 43 30 0D A0 06 6F 75 74 09 28 63 29 or.#C0...out.(c)
010470: 2C 61 0D A1 06 61 6E 64 09 23 33 46 0D A2 06 6F ,a...and.#3F...o
010480: 75 74 09 28 63 29 2C 61 0D A3 06 6C 64 09 62 2C ut.(c),a.£.ld.b,
010490: 23 46 34 0D A4 06 6F 75 74 09 28 63 29 2C 63 0D #F4...out.(c),c.
0104A0: A5 06 6C 64 09 62 2C 23 46 36 0D A6 06 6C 64 09 ..ld.b,#F6...ld.
0104B0: 63 2C 61 0D A7 06 6F 72 09 23 38 30 0D A8 06 6F c,a...or.#80...o
0104C0: 75 74 09 28 63 29 2C 61 0D A9 06 6F 75 74 09 28 ut.(c),a...out.(
0104D0: 63 29 2C 63 0D AA 06 70 6F 70 09 62 63 0D AB 06 c),c...pop.bc...
0104E0: 72 65 74 0D AC 06 0D AD 06 3B 2D 2D 0D AE 06 0D ret......;--....
0104F0: AF 06 73 74 61 72 30 37 3A 64 65 66 62 09 69 6E ..star07:defb.in
010500: 00 54 41 42 4C 20 20 20 20 54 58 20 00 00 00 00 .TABL TX ....
010510: 00 00 08 00 00 7B 96 00 00 00 00 00 00 00 00 00 .....{..........
010520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010540: F8 3B 00 BB 04 35 31 2B 31 32 38 2C 35 34 2B 31 .;...51+128,54+1
010550: 32 38 2C 35 37 2B 30 30 30 2C 35 39 2B 31 32 38 28,57+000,59+128
010560: 0D F1 01 64 65 66 62 09 36 31 2B 31 32 38 2C 36 ...defb.61+128,6
010570: 34 2B 31 32 38 2C 36 37 2B 31 32 38 2C 36 39 2B 4+128,67+128,69+
010580: F4 3B 36 25 01 00 3B 2A 2A 2A 2A 20 54 41 42 4C .;6%..;**** TABL
010590: 2E 54 58 20 2A 2A 2A 2A 2A 0D 02 00 0D 03 00 4F .TX *****......O
0105A0: 52 47 09 23 38 30 30 30 0D 04 00 0D 0A 00 64 65 RG.#8000......de
0105B0: 66 62 09 31 30 33 2C 32 34 2B 30 30 30 09 3B 20 fb.103,24+000.;
0105C0: 20 20 20 20 20 20 30 30 20 0D 0B 00 64 65 66 62 00 ...defb
0105D0: 09 32 34 2B 31 32 38 2C 32 35 2B 30 30 30 2C 32 .24+128,25+000,2
0105E0: 36 2B 30 30 30 2C 32 37 2B 30 30 30 0D 0C 00 64 6+000,27+000...d
0105F0: 65 66 62 09 32 38 2B 30 30 30 2C 32 39 2B 30 30 efb.28+000,29+00
010600: 30 2C 33 30 2B 30 30 30 2C 33 31 2B 30 30 30 0D 0,30+000,31+000.
010610: 0D 00 64 65 66 62 09 33 32 2B 30 30 30 2C 33 33 ..defb.32+000,33
010620: 2B 30 30 30 2C 33 34 2B 30 30 30 2C 33 35 2B 30 +000,34+000,35+0
010630: 30 30 0D 0E 00 64 65 66 62 09 33 36 2B 30 30 30 00...defb.36+000
010640: 2C 33 37 2B 30 30 30 2C 33 38 2B 30 30 30 2C 33 ,37+000,38+000,3
010650: 39 2B 30 30 30 0D 0F 00 64 65 66 62 09 34 30 2B 9+000...defb.40+
010660: 30 30 30 2C 34 31 2B 30 30 30 2C 34 32 2B 30 30 000,41+000,42+00
010670: 30 2C 34 33 2B 30 30 30 0D 10 00 64 65 66 62 09 0,43+000...defb.
010680: 34 34 2B 30 30 30 2C 34 35 2B 30 30 30 2C 34 36 44+000,45+000,46
010690: 2B 30 30 30 2C 34 37 2B 30 30 30 0D 11 00 64 65 +000,47+000...de
0106A0: 66 62 09 34 38 2B 30 30 30 2C 34 39 2B 30 30 30 fb.48+000,49+000
0106B0: 2C 35 30 2B 30 30 30 2C 35 31 2B 30 30 30 0D 12 ,50+000,51+000..
0106C0: 00 64 65 66 62 09 35 32 2B 30 30 30 2C 35 33 2B .defb.52+000,53+
0106D0: 30 30 30 2C 35 34 2B 30 30 30 2C 35 35 2B 30 30 000,54+000,55+00
0106E0: 30 0D 13 00 0D 14 00 64 65 66 62 09 31 30 33 2C 0......defb.103,
0106F0: 32 34 2B 30 30 30 09 3B 20 20 20 20 20 20 20 30 24+000.; 0
010700: 69 72 30 37 0D B0 06 0D B1 06 72 65 64 70 73 67 ir07......redpsg
010710: 3A 6C 64 09 61 2C 28 73 74 61 72 30 37 29 0D B2 :ld.a,(star07)..
010720: 06 72 65 74 0D B3 06 0D B4 06 7A 7A 61 3A 64 65 .ret......zza:de
010730: 66 62 09 30 2C 31 2C 32 0D B5 06 0D B6 06 3B 20 fb.0,1,2......;
010740: 20 20 20 20 20 20 20 65 6E 74 20 20 24 0D C3 06 ent $...
010750: 3B 2D 2D 0D C4 06 70 64 69 73 63 3A 6C 64 09 61 ;--...pdisc:ld.a
010760: 2C 28 69 78 2B 39 29 0D C5 06 64 65 63 09 61 0D ,(ix+9)...dec.a.
010770: C6 06 61 64 64 09 61 2C 62 0D C7 06 63 61 6C 6C ..add.a,b...call
010780: 09 63 6C 65 66 0D C8 06 6C 64 09 68 6C 2C 63 6C .clef...ld.hl,cl
010790: 65 66 0D C9 06 6A 70 09 6D 61 78 2B 32 0D CA 06 ef...jp.max+2...
0107A0: 6D 61 78 3A 64 65 66 62 09 23 33 61 2C 23 33 38 max:defb.#3a,#38
0107B0: 2C 30 30 2C 23 63 36 2C 36 34 0D CB 06 6C 64 09 ,00,#c6,64...ld.
0107C0: 28 68 6C 29 2C 30 0D CC 06 6E 6F 70 0D CD 06 6C (hl),0...nop...l
0107D0: 64 09 68 6C 2C 23 33 30 30 30 0D CE 06 70 75 73 d.hl,#3000...pus
0107E0: 68 09 68 6C 0D CF 06 63 61 6C 6C 09 23 37 46 38 h.hl...call.#7F8
0107F0: 30 0D D0 06 6A 70 09 70 72 6F 74 32 0D D1 06 6E 0...jp.prot2...n
010800: 6F 70 0D D3 06 6E 6F 70 0D D4 06 6E 6F 70 0D D5 op...nop...nop..
010810: 06 6C 64 09 61 2C 28 35 30 30 30 29 0D D6 06 6C .ld.a,(5000)...l
010820: 64 09 28 23 33 30 30 30 29 2C 61 0D D7 06 78 6F d.(#3000),a...xo
010830: 72 09 61 0D D8 06 6C 64 09 28 23 38 30 32 30 29 r.a...ld.(#8020)
010840: 2C 61 0D D9 06 0D DA 06 6C 64 09 62 63 2C 6D 6F ,a......ld.bc,mo
010850: 74 65 75 72 0D DB 06 6C 64 09 61 2C 31 0D DC 06 teur...ld.a,1...
010860: 6F 75 74 09 28 63 29 2C 61 09 3B 20 6D 65 74 20 out.(c),a.; met
010870: 6C 65 20 6D 6F 74 65 75 72 20 65 6E 20 6D 61 72 le moteur en mar
010880: 63 68 65 0D DD 06 63 61 6C 6C 09 77 61 69 74 31 che...call.wait1
010890: 73 09 3B 20 61 74 74 65 6E 74 65 20 31 20 73 65 s.; attente 1 se
0108A0: 63 6F 6E 64 65 0D DE 06 0D F0 06 3B 2D 2D 0D FF conde......;--..
0108B0: 06 6E 6F 70 0D 00 07 6E 6F 70 0D 01 07 0D 02 07 .nop...nop......
0108C0: 70 72 6F 74 32 3A 6E 6F 70 0D 03 07 70 6F 70 09 prot2:nop...pop.
0108D0: 68 6C 0D 04 07 6C 64 09 61 2C 28 23 37 46 38 33 hl...ld.a,(#7F83
0108E0: 29 0D 05 07 6F 72 09 61 0D 06 07 6A 70 09 7A 2C )...or.a...jp.z,
0108F0: 62 6F 6E 6E 65 0D 07 07 6C 64 09 61 2C 30 32 0D bonne...ld.a,02.
010900: 31 0D 15 00 64 65 66 62 09 32 34 2B 31 32 38 2C 1...defb.24+128,
010910: 32 35 2B 30 30 30 2C 32 36 2B 30 30 30 2C 32 37 25+000,26+000,27
010920: 2B 30 30 30 0D 16 00 64 65 66 62 09 32 38 2B 30 +000...defb.28+0
010930: 30 30 2C 32 39 2B 30 30 30 2C 33 30 2B 30 30 30 00,29+000,30+000
010940: 2C 33 31 2B 30 30 30 0D 17 00 64 65 66 62 09 33 ,31+000...defb.3
010950: 32 2B 30 30 30 2C 33 33 2B 30 30 30 2C 33 34 2B 2+000,33+000,34+
010960: 30 30 30 2C 33 35 2B 30 30 30 0D 18 00 64 65 66 000,35+000...def
010970: 62 09 33 36 2B 30 30 30 2C 33 37 2B 30 30 30 2C b.36+000,37+000,
010980: 33 38 2B 30 30 30 2C 33 39 2B 30 30 30 0D 19 00 38+000,39+000...
010990: 64 65 66 62 09 34 30 2B 30 30 30 2C 34 31 2B 30 defb.40+000,41+0
0109A0: 30 30 2C 34 32 2B 30 30 30 2C 34 33 2B 30 30 30 00,42+000,43+000
0109B0: 0D 1A 00 64 65 66 62 09 34 34 2B 30 30 30 2C 34 ...defb.44+000,4
0109C0: 35 2B 30 30 30 2C 34 36 2B 30 30 30 2C 34 37 2B 5+000,46+000,47+
0109D0: 30 30 30 0D 1B 00 64 65 66 62 09 34 38 2B 30 30 000...defb.48+00
0109E0: 30 2C 34 39 2B 30 30 30 2C 35 30 2B 30 30 30 2C 0,49+000,50+000,
0109F0: 35 31 2B 30 30 30 0D 1C 00 64 65 66 62 09 35 32 51+000...defb.52
010A00: 2B 30 30 30 2C 35 33 2B 30 30 30 2C 35 34 2B 30 +000,53+000,54+0
010A10: 30 30 2C 35 35 2B 30 30 30 0D 1D 00 0D 1E 00 64 00,55+000......d
010A20: 65 66 62 09 31 30 34 2C 32 34 2B 30 30 30 09 3B efb.104,24+000.;
010A30: 20 20 20 20 20 20 20 30 32 0D 1F 00 64 65 66 62 02...defb
010A40: 09 32 34 2B 31 32 38 2C 32 35 2B 30 30 30 2C 32 .24+128,25+000,2
010A50: 36 2B 30 30 30 2C 32 37 2B 30 30 30 0D 20 00 64 6+000,27+000. .d
010A60: 65 66 62 09 32 38 2B 30 30 30 2C 32 39 2B 30 30 efb.28+000,29+00
010A70: 30 2C 33 30 2B 30 30 30 2C 33 31 2B 30 30 30 0D 0,30+000,31+000.
010A80: 21 00 64 65 66 62 09 33 32 2B 30 30 30 2C 33 33 !.defb.32+000,33
010A90: 2B 30 30 30 2C 33 34 2B 30 30 30 2C 33 35 2B 30 +000,34+000,35+0
010AA0: 30 30 0D 22 00 64 65 66 62 09 33 36 2B 30 30 30 00.".defb.36+000
010AB0: 2C 33 37 2B 30 30 30 2C 33 38 2B 30 30 30 2C 33 ,37+000,38+000,3
010AC0: 39 2B 30 30 30 0D 23 00 64 65 66 62 09 34 30 2B 9+000.#.defb.40+
010AD0: 30 30 30 2C 34 31 2B 30 30 30 2C 34 32 2B 30 30 000,41+000,42+00
010AE0: 30 2C 34 33 2B 30 30 30 0D 24 00 64 65 66 62 09 0,43+000.$.defb.
010AF0: 34 34 2B 30 30 30 2C 34 35 2B 30 30 30 2C 34 36 44+000,45+000,46
010B00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
010B10: 0E 00 01 00 02 09 4E E5 0E 00 C1 02 00 00 00 02 ......N.........
010B20: 0E 00 C6 02 00 00 00 02 0E 00 C2 02 00 00 00 02 ................
010B30: 0E 00 C7 02 00 00 00 02 0E 00 C3 02 00 00 00 02 ................
010B40: 0E 00 C8 02 00 00 00 02 0E 00 C4 02 00 00 00 02 ................
010B50: 0E 00 C9 02 00 00 00 02 0E 00 C5 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: 08 07 63 70 09 28 68 6C 29 0D 09 07 72 65 74 09 ..cp.(hl)...ret.
010C10: 6E 7A 0D 0A 07 61 64 64 09 61 2C 39 0D 0B 07 69 nz...add.a,9...i
010C20: 6E 63 09 68 6C 0D 0C 07 63 70 09 28 68 6C 29 0D nc.hl...cp.(hl).
010C30: 0D 07 72 65 74 09 6E 7A 0D 0E 07 6C 64 09 62 63 ..ret.nz...ld.bc
010C40: 2C 31 0D 0F 07 61 64 64 09 68 6C 2C 62 63 0D 10 ,1...add.hl,bc..
010C50: 07 61 64 64 09 61 2C 34 37 0D 11 07 63 70 09 28 .add.a,47...cp.(
010C60: 68 6C 29 0D 12 07 72 65 74 09 6E 7A 0D 13 07 62 hl)...ret.nz...b
010C70: 6F 6E 6E 65 3A 6C 64 09 68 6C 2C 70 6C 6F 75 66 onne:ld.hl,plouf
010C80: 0D 14 07 6C 64 09 28 68 6C 29 2C 23 63 39 0D 17 ...ld.(hl),#c9..
010C90: 07 72 65 74 0D 10 27 7A 7A 7A 3A 64 65 66 62 09 .ret..'zzz:defb.
010CA0: 30 2C 31 2C 32 2C 33 2C 34 2C 35 2C 36 2C 37 2C 0,1,2,3,4,5,6,7,
010CB0: 38 2C 39 0D 1A 00 00 00 00 00 00 00 00 00 00 00 8,9.............
010CC0: 34 54 00 0D 04 0D 14 07 6C 64 09 28 68 6C 29 2C 4T......ld.(hl),
010CD0: 23 63 39 0D 17 07 72 65 74 0D 10 27 7A 7A 7A 3A #c9...ret..'zzz:
010CE0: 64 65 66 62 09 30 2C 31 2C 32 2C 33 2C 34 2C 35 defb.0,1,2,3,4,5
010CF0: 2C 36 2C 37 2C 38 2C 39 0D 1A 00 00 00 00 00 00 ,6,7,8,9........
010D00: 6F 70 0D D3 06 6E 6F 70 0D D4 06 6E 6F 70 0D D5 op...nop...nop..
010D10: 06 6C 64 09 61 2C 28 35 30 30 30 29 0D D6 06 6C .ld.a,(5000)...l
010D20: 64 09 28 23 33 30 30 30 29 2C 61 0D D7 06 78 6F d.(#3000),a...xo
010D30: 72 09 61 0D D8 06 6C 64 09 28 23 38 30 32 30 29 r.a...ld.(#8020)
010D40: 2C 61 0D D9 06 0D DA 06 6C 64 09 62 63 2C 6D 6F ,a......ld.bc,mo
010D50: 74 65 75 72 0D DB 06 6C 64 09 61 2C 31 0D DC 06 teur...ld.a,1...
010D60: 6F 75 74 09 28 63 29 2C 61 09 3B 20 6D 65 74 20 out.(c),a.; met
010D70: 6C 65 20 6D 6F 74 65 75 72 20 65 6E 20 6D 61 72 le moteur en mar
010D80: 63 68 65 0D DD 06 63 61 6C 6C 09 77 61 69 74 31 che...call.wait1
010D90: 73 09 3B 20 61 74 74 65 6E 74 65 20 31 20 73 65 s.; attente 1 se
010DA0: 63 6F 6E 64 65 0D DE 06 0D F0 06 3B 2D 2D 0D FF conde......;--..
010DB0: 06 6E 6F 70 0D 00 07 6E 6F 70 0D 01 07 0D 02 07 .nop...nop......
010DC0: 70 72 6F 74 32 3A 6E 6F 70 0D 03 07 70 6F 70 09 prot2:nop...pop.
010DD0: 68 6C 0D 04 07 6C 64 09 61 2C 28 23 37 46 38 33 hl...ld.a,(#7F83
010DE0: 29 0D 05 07 6F 72 09 61 0D 06 07 6A 70 09 7A 2C )...or.a...jp.z,
010DF0: 62 6F 6E 6E 65 0D 07 07 6C 64 09 61 2C 30 32 0D bonne...ld.a,02.
010E00: 65 34 09 3B 62 61 73 20 4A 0D 90 00 6C 64 09 61 e4.;bas J...ld.a
010E10: 2C 28 23 36 31 38 30 29 0D 91 00 62 69 74 09 32 ,(#6180)...bit.2
010E20: 2C 61 0D 92 00 6A 72 09 6E 7A 2C 6A 65 34 09 3B ,a...jr.nz,je4.;
010E30: 62 61 73 20 43 0D 93 00 3B 20 20 20 20 20 20 20 bas C...;
010E40: 20 63 61 6C 6C 20 6D 75 73 69 63 5F 0D 94 00 6A call music_...j
010E50: 72 09 6A 65 33 0D 95 00 0D 96 00 6A 65 34 3A 63 r.je3......je4:c
010E60: 61 6C 6C 09 57 58 4F 52 0D 97 00 43 41 4C 4C 09 all.WXOR...CALL.
010E70: 53 4F 4E 32 0D 98 00 6C 64 09 64 65 2C 30 34 0D SON2...ld.de,04.
010E80: 99 00 61 64 64 09 69 78 2C 64 65 0D 9A 00 6A 70 ..add.ix,de...jp
010E90: 09 6A 65 31 0D 9B 00 0D 9C 00 6A 65 35 3A 6C 64 .je1......je5:ld
010EA0: 09 62 63 2C 35 30 30 30 0D 9D 00 63 61 6C 6C 09 .bc,5000...call.
010EB0: 77 61 6C 6F 6F 70 0D 9E 00 0D 9F 00 72 65 74 0D waloop......ret.
010EC0: A0 00 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D A1 00 6A ..;---------...j
010ED0: 79 6D 31 3A 6C 64 09 28 44 41 42 29 2C 68 6C 0D ym1:ld.(DAB),hl.
010EE0: A2 00 63 61 6C 6C 09 6A 79 6D 65 0D A3 00 6C 64 ..call.jyme.£.ld
010EF0: 09 61 2C 28 69 78 2B 32 29 0D A4 00 72 65 74 0D .a,(ix+2)...ret.
010F00: A5 00 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D A6 00 4A ..;---------...J
010F10: 59 4D 30 3A 6C 64 09 68 6C 2C 4C 49 45 55 09 3B YM0:ld.hl,LIEU.;
010F20: 73 65 6C 65 63 74 20 6D 65 6E 75 0D A7 00 63 61 select menu...ca
010F30: 6C 6C 09 6A 79 6D 31 0D A8 00 6C 64 09 28 4C 49 ll.jym1...ld.(LI
010F40: 45 29 2C 61 0D A9 00 0D AA 00 6C 64 09 68 6C 2C E),a......ld.hl,
010F50: 4E 4A 4F 55 45 0D AB 00 63 61 6C 6C 09 6A 79 6D NJOUE...call.jym
010F60: 31 0D AC 00 6C 64 09 28 4E 4A 4F 29 2C 61 0D AD 1...ld.(NJO),a..
010F70: 00 0D AE 00 6C 64 09 68 6C 2C 4A 4F 4B 45 0D AF ....ld.hl,JOKE..
010F80: 00 63 61 6C 6C 09 6A 79 6D 31 0D B0 00 6C 64 09 .call.jym1...ld.
010F90: 28 4A 4F 4B 29 2C 61 0D B1 00 0D B2 00 6C 64 09 (JOK),a......ld.
010FA0: 61 2C 28 4E 4A 4F 29 0D B3 00 63 70 09 30 31 0D a,(NJO)...cp.01.
010FB0: B4 00 52 45 54 09 4E 5A 0D B5 00 6C 64 09 68 6C ..RET.NZ...ld.hl
010FC0: 2C 23 43 31 39 37 0D B6 00 6C 64 09 64 65 2C 23 ,#C197...ld.de,#
010FD0: 38 30 30 30 0D B7 00 6C 64 09 63 2C 32 37 0D B8 8000...ld.c,27..
010FE0: 00 6C 64 09 62 2C 37 35 0D B9 00 63 61 6C 6C 09 .ld.b,75...call.
010FF0: 23 36 31 31 37 0D BA 00 0D BB 00 6C 64 09 68 6C #6117......ld.hl
011000: 61 01 6C 64 09 65 2C 30 30 09 3B 76 61 6C 20 0D a.ld.e,00.;val .
011010: 62 01 4C 44 09 42 43 2C 23 46 35 30 30 0D 63 01 b.LD.BC,#F500.c.
011020: 53 50 4F 54 3A 49 4E 09 41 2C 28 43 29 0D 64 01 SPOT:IN.A,(C).d.
011030: 53 52 4C 09 41 0D 65 01 4A 52 09 4E 43 2C 53 50 SRL.A.e.JR.NC,SP
011040: 4F 54 0D 66 01 6A 70 09 43 52 54 43 31 0D 67 01 OT.f.jp.CRTC1.g.
011050: 3B 2D 2D 2D 2D 2D 2D 2D 2D 0D 68 01 54 5F 4A 4F ;--------.h.T_JO
011060: 3A 64 65 66 77 09 23 30 30 30 30 2C 23 30 30 36 :defw.#0000,#006
011070: 39 2C 23 30 30 44 32 2C 23 30 31 33 42 2C 23 30 9,#00D2,#013B,#0
011080: 31 41 34 2C 23 30 32 30 44 3B 20 30 2C 35 0D 69 1A4,#020D; 0,5.i
011090: 01 64 65 66 77 09 23 30 32 37 36 2C 23 30 32 44 .defw.#0276,#02D
0110A0: 46 2C 23 30 33 34 38 2C 23 30 33 42 31 2C 23 30 F,#0348,#03B1,#0
0110B0: 34 31 41 2C 23 30 34 38 33 3B 20 36 2C 31 31 0D 41A,#0483; 6,11.
0110C0: 6A 01 64 65 66 77 09 23 30 34 45 43 2C 23 30 34 j.defw.#04EC,#04
0110D0: 46 32 2C 23 30 34 46 38 2C 23 30 34 46 45 2C 23 F2,#04F8,#04FE,#
0110E0: 30 35 30 34 2C 23 30 35 30 41 3B 31 32 2C 31 37 0504,#050A;12,17
0110F0: 0D 75 01 0D 76 01 43 5F 4D 41 54 31 3A 4C 44 09 .u..v.C_MAT1:LD.
011100: 48 4C 2C 54 5F 4A 4F 0D 77 01 41 4E 44 09 25 30 HL,T_JO.w.AND.%0
011110: 31 31 31 31 31 31 31 09 3B 31 32 37 20 6D 61 78 1111111.;127 max
011120: 0D 7E 01 0D 7F 01 61 64 64 09 61 2C 61 0D 80 01 .~....add.a,a...
011130: 6C 64 09 62 2C 30 30 0D 81 01 6C 64 09 63 2C 61 ld.b,00...ld.c,a
011140: 0D 82 01 61 64 64 09 68 6C 2C 62 63 0D 83 01 6C ...add.hl,bc...l
011150: 64 09 65 2C 28 68 6C 29 0D 84 01 69 6E 63 09 68 d.e,(hl)...inc.h
011160: 6C 0D 85 01 6C 64 09 64 2C 28 68 6C 29 0D 86 01 l...ld.d,(hl)...
011170: 6C 64 09 68 6C 2C 50 45 4C 4F 0D 87 01 61 64 64 ld.hl,PELO...add
011180: 09 68 6C 2C 64 65 0D 88 01 72 65 74 0D 89 01 3B .hl,de...ret...;
011190: 2A 2A 2A 2A 2A 2A 2A 0D 8A 01 54 5F 53 50 52 3A *******...T_SPR:
0111A0: 64 65 66 62 09 23 30 30 2C 23 30 30 2C 30 35 2C defb.#00,#00,05,
0111B0: 32 31 0D 8B 01 64 65 66 62 09 23 36 39 2C 23 30 21...defb.#69,#0
0111C0: 30 2C 30 35 2C 32 31 2C 23 44 32 2C 23 30 30 2C 0,05,21,#D2,#00,
0111D0: 30 35 2C 32 31 3B 20 20 31 2C 20 32 0D 8C 01 64 05,21; 1, 2...d
0111E0: 65 66 62 09 23 33 42 2C 23 30 31 2C 30 35 2C 32 efb.#3B,#01,05,2
0111F0: 31 2C 23 41 34 2C 23 30 31 2C 30 35 2C 32 31 3B 1,#A4,#01,05,21;
011200: 2C 41 44 56 45 0D BC 00 63 61 6C 6C 09 6A 79 6D ,ADVE...call.jym
011210: 31 0D BD 00 6C 64 09 28 41 44 56 29 2C 61 0D BE 1...ld.(ADV),a..
011220: 00 52 45 54 0D BF 00 3B 2D 2D 2D 2D 2D 2D 2D 2D .RET...;--------
011230: 2D 0D C0 00 57 58 4F 52 3A 6C 64 09 6C 2C 28 69 -...WXOR:ld.l,(i
011240: 78 2B 30 29 09 3B 61 66 66 20 61 64 64 20 31 32 x+0).;aff add 12
011250: 38 0D C1 00 6C 64 09 68 2C 28 69 78 2B 31 29 0D 8...ld.h,(ix+1).
011260: C2 00 6C 64 09 62 2C 38 0D C3 00 6C 64 09 63 2C ..ld.b,8...ld.c,
011270: 32 32 0D C4 00 63 61 6C 6C 09 23 36 31 32 45 0D 22...call.#612E.
011280: C5 00 62 69 74 09 30 2C 28 69 78 2B 33 29 0D C6 ..bit.0,(ix+3)..
011290: 00 72 65 74 09 7A 0D C7 00 6C 64 09 65 2C 28 69 .ret.z...ld.e,(i
0112A0: 78 2B 31 38 29 0D C8 00 6C 64 09 64 2C 28 69 78 x+18)...ld.d,(ix
0112B0: 2B 31 39 29 0D C9 00 6C 64 09 68 6C 2C 23 46 38 +19)...ld.hl,#F8
0112C0: 37 35 0D CA 00 6C 64 09 63 2C 32 32 0D CB 00 6C 75...ld.c,22...l
0112D0: 64 09 62 2C 39 33 0D CC 00 4A 50 09 23 36 31 31 d.b,93...JP.#611
0112E0: 37 0D CD 00 72 65 74 0D CE 00 0D CF 00 3B 2A 2A 7...ret......;**
0112F0: 2A 2A 2A 2A 2A 2A 2A 2A 0D D0 00 4D 45 4E 3A 6E ********...MEN:n
011300: 6F 70 09 3B 20 63 61 6C 6C 20 4E 4F 49 52 0D D1 op.; call NOIR..
011310: 00 6C 64 09 61 2C 30 33 09 3B 73 63 72 0D D2 00 .ld.a,03.;scr...
011320: 63 61 6C 6C 09 6C 6F 61 64 0D D3 00 4D 45 53 3A call.load...MES:
011330: 6C 64 09 61 2C 31 31 09 3B 73 70 61 64 20 20 0D ld.a,11.;spad .
011340: D4 00 63 61 6C 6C 09 6C 6F 61 64 0D D5 00 63 61 ..call.load...ca
011350: 6C 6C 09 6D 6F 74 6F 66 66 0D D6 00 0D D7 00 43 ll.motoff......C
011360: 41 4C 4C 09 50 41 4C 31 0D D8 00 43 41 4C 4C 09 ALL.PAL1...CALL.
011370: 6D 75 73 69 63 5F 0D D9 00 43 41 4C 4C 09 4A 59 music_...CALL.JY
011380: 4D 30 09 3B 73 65 6C 65 63 74 2E 6D 65 6E 75 0D M0.;select.menu.
011390: DA 00 6C 64 09 61 2C 28 4C 49 45 29 09 3B 6C 69 ..ld.a,(LIE).;li
0113A0: 65 75 0D DB 00 61 64 64 09 61 2C 37 09 3B 66 69 eu...add.a,7.;fi
0113B0: 63 68 2E 0D DC 00 63 61 6C 6C 09 6C 6F 61 64 09 ch....call.load.
0113C0: 3B 73 63 72 20 31 20 32 20 33 0D DD 00 63 61 6C ;scr 1 2 3...cal
0113D0: 6C 09 6D 6F 74 6F 66 66 0D DE 00 6C 64 09 68 6C l.motoff...ld.hl
0113E0: 2C 23 38 30 30 30 0D DF 00 6C 64 09 64 65 2C 23 ,#8000...ld.de,#
0113F0: 43 30 30 30 0D E0 00 6C 64 09 62 63 2C 23 34 30 C000...ld.bc,#40
011400: 00 4C 4F 41 44 20 20 20 20 54 58 20 00 00 00 00 .LOAD TX ....
011410: 00 00 08 00 00 7B 96 00 00 00 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: 34 54 00 0D 04 0D 14 07 6C 64 09 28 68 6C 29 2C 4T......ld.(hl),
011450: 23 63 39 0D 17 07 72 65 74 0D 10 27 7A 7A 7A 3A #c9...ret..'zzz:
011460: 64 65 66 62 09 30 2C 31 2C 32 2C 33 2C 34 2C 35 defb.0,1,2,3,4,5
011470: 2C 36 2C 37 2C 38 2C 39 0D 1A 00 00 00 00 00 00 ,6,7,8,9........
011480: 30 54 36 25 01 00 4C 4F 41 44 3A 4F 52 47 09 23 0T6%..LOAD:ORG.#
011490: 37 32 30 30 09 3B 2A 2A 2A 2A 20 4C 4F 41 44 45 7200.;**** LOADE
0114A0: 52 20 4A 41 49 2D 41 4C 41 49 20 2A 2A 2A 2A 20 R JAI-ALAI ****
0114B0: 0D 02 00 0D 03 00 4A 41 49 3A 65 71 75 09 23 36 ......JAI:equ.#6
0114C0: 32 37 30 0D 05 00 50 45 4C 4F 3A 65 71 75 09 23 270...PELO:equ.#
0114D0: 32 30 30 30 0D 0A 00 0D 17 00 53 43 52 55 54 3A 2000......SCRUT:
0114E0: 65 71 75 09 4A 41 49 2B 30 33 09 3B 63 6C 61 76 equ.JAI+03.;clav
0114F0: 69 65 72 0D 18 00 0D 20 00 4A 50 09 44 45 42 55 ier.... .JP.DEBU
011500: 54 09 3B 2B 20 23 30 30 0D 21 00 4A 50 09 50 41 T.;+ #00.!.JP.PA
011510: 4C 31 09 3B 2B 20 23 30 33 0D 24 00 4A 50 09 4E L1.;+ #03.$.JP.N
011520: 4F 49 52 09 3B 2B 20 30 36 0D 25 00 4A 50 09 46 OIR.;+ 06.%.JP.F
011530: 49 4E 09 3B 2B 20 30 39 0D 26 00 56 49 4C 4C 3A IN.;+ 09.&.VILL:
011540: 64 65 66 62 09 30 31 09 3B 6E 75 6D 20 73 69 74 defb.01.;num sit
011550: 65 0D 2F 00 0D 30 00 50 5F 53 4F 4E 3A 4A 50 09 e./..0.P_SON:JP.
011560: 53 4F 4E 31 09 3B 2B 20 31 33 0D 31 00 4A 50 09 SON1.;+ 13.1.JP.
011570: 53 4F 4E 32 0D 32 00 4A 50 09 53 4F 4E 33 0D 33 SON2.2.JP.SON3.3
011580: 00 4A 50 09 53 4F 4E 34 0D 34 00 4A 50 09 53 4F .JP.SON4.4.JP.SO
011590: 4E 35 0D 35 00 4A 50 09 53 4F 4E 36 0D 36 00 4A N5.5.JP.SON6.6.J
0115A0: 50 09 53 4F 4E 37 0D 37 00 4A 50 09 53 4F 4E 38 P.SON7.7.JP.SON8
0115B0: 0D 38 00 4A 50 09 53 4F 4E 39 0D 39 00 4A 50 09 .8.JP.SON9.9.JP.
0115C0: 53 4F 4E 31 30 0D 3A 00 4A 50 09 53 4F 4E 31 31 SON10.:.JP.SON11
0115D0: 0D 3B 00 4A 50 09 53 4F 4E 31 32 0D 3C 00 4A 50 .;.JP.SON12.<.JP
0115E0: 09 73 6F 75 6E 64 71 0D 3D 00 4C 49 45 3A 64 65 .soundq.=.LIE:de
0115F0: 66 62 09 31 09 3B 2B 35 32 0D 3E 00 4E 4A 4F 3A fb.1.;+52.>.NJO:
011600: 30 30 0D E1 00 6C 64 69 72 0D E2 00 3B 20 20 20 00...ldir...;
011610: 20 20 20 20 20 43 41 4C 4C 20 50 41 4C 31 0D E3 CALL PAL1..
011620: 00 0D E5 00 0D E6 00 4D 45 31 3A 6E 6F 70 0D E7 .......ME1:nop..
011630: 00 4A 50 09 43 48 58 31 0D E8 00 3B 2D 2D 2D 2D .JP.CHX1...;----
011640: 2D 2D 0D E9 00 6D 75 73 69 63 5F 3A 63 61 6C 6C --...music_:call
011650: 09 23 31 30 30 30 0D EA 00 6C 64 09 62 63 2C 31 .#1000...ld.bc,1
011660: 39 30 0D EB 00 63 61 6C 6C 09 77 61 6C 6F 6F 70 90...call.waloop
011670: 0D EC 00 6C 64 09 61 2C 28 23 36 31 38 39 29 0D ...ld.a,(#6189).
011680: ED 00 6C 64 09 68 6C 2C 23 36 31 38 35 0D EE 00 ..ld.hl,#6185...
011690: 61 64 64 09 61 2C 28 68 6C 29 0D EF 00 6A 72 09 add.a,(hl)...jr.
0116A0: 7A 2C 6D 75 73 69 63 5F 0D F0 00 6D 63 5F 3A 6C z,music_...mc_:l
0116B0: 64 09 61 2C 28 23 36 31 38 39 29 0D F1 00 6C 64 d.a,(#6189)...ld
0116C0: 09 68 6C 2C 23 36 31 38 35 0D F2 00 61 64 64 09 .hl,#6185...add.
0116D0: 61 2C 28 68 6C 29 0D F3 00 6A 72 09 6E 7A 2C 6D a,(hl)...jr.nz,m
0116E0: 63 5F 0D F4 00 72 65 74 0D F5 00 6A 70 09 77 61 c_...ret...jp.wa
0116F0: 6C 6F 6F 70 0D F6 00 3B 2D 2D 2D 2D 2D 2D 2D 2D loop...;--------
011700: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D F7 00 43 48 58 31 ---------...CHX1
011710: 3A 4E 4F 50 0D FA 00 4C 44 09 41 2C 28 23 35 44 :NOP...LD.A,(#5D
011720: 46 46 29 09 3B 64 65 6D 6F 20 3F 0D FB 00 6F 72 FF).;demo ?...or
011730: 09 61 0D FC 00 6A 72 09 6E 7A 2C 63 6C 65 66 0D .a...jr.nz,clef.
011740: FD 00 6C 64 09 61 2C 30 30 0D FE 00 6C 64 09 28 ..ld.a,00...ld.(
011750: 4E 4A 4F 29 2C 61 0D FF 00 0D 00 01 63 6C 65 66 NJO),a......clef
011760: 3A 6E 6F 70 09 3B 52 45 54 0D 01 01 43 41 4C 4C :nop.;RET...CALL
011770: 09 4A 41 49 09 3B 65 6E 74 72 65 65 20 6A 65 75 .JAI.;entree jeu
011780: 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D 02 01 46 49 **********...FI
011790: 4E 3A 6C 64 09 73 70 2C 23 34 46 46 45 0D 24 01 N:ld.sp,#4FFE.$.
0117A0: 63 61 6C 6C 09 77 61 69 74 31 73 0D 25 01 0D 28 call.wait1s.%..(
0117B0: 01 4A 50 09 4D 45 4E 0D 2A 01 0D 37 01 3B 2D 2D .JP.MEN.*..7.;--
0117C0: 2D 2D 2D 2D 0D 38 01 0D 39 01 62 75 66 66 65 72 ----.8..9.buffer
0117D0: 3A 64 65 66 77 09 23 31 30 30 0D 3D 01 0D 3E 01 :defw.#100.=..>.
0117E0: 3B 70 61 6C 65 74 74 65 73 0D 3F 01 70 61 6C 65 ;palettes.?.pale
0117F0: 74 31 3A 64 65 66 62 09 33 30 2C 32 31 2C 32 33 t1:defb.30,21,23
011800: 64 65 66 62 09 30 09 3B 2B 35 33 0D 3F 00 4A 4F defb.0.;+53.?.JO
011810: 4B 3A 64 65 66 62 09 31 09 3B 2B 35 34 0D 40 00 K:defb.1.;+54.@.
011820: 41 44 56 3A 64 65 66 62 09 34 09 3B 2B 35 35 0D ADV:defb.4.;+55.
011830: 41 00 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D 42 A.;***********.B
011840: 00 44 45 42 55 54 3A 6E 6F 70 0D 43 00 0D 44 00 .DEBUT:nop.C..D.
011850: 3B 20 20 20 20 20 20 20 20 63 61 6C 6C 20 77 61 ; call wa
011860: 69 74 31 73 0D 45 00 0D 46 00 4C 44 09 53 50 2C it1s.E..F.LD.SP,
011870: 23 34 46 46 45 0D 47 00 63 61 6C 6C 09 49 4E 54 #4FFE.G.call.INT
011880: 33 38 0D 48 00 0D 49 00 3B 20 20 20 20 20 20 20 38.H..I.;
011890: 20 63 61 6C 6C 20 70 64 69 73 63 20 3B 70 72 6F call pdisc ;pro
0118A0: 74 65 63 0D 4A 00 63 61 6C 6C 09 6C 6F 61 64 09 tec.J.call.load.
0118B0: 3B 69 6E 69 74 2E 0D 53 00 63 61 6C 6C 09 77 61 ;init..S.call.wa
0118C0: 69 74 31 73 0D 54 00 6C 64 09 61 2C 33 0D 55 00 it1s.T.ld.a,3.U.
0118D0: 63 61 6C 6C 09 6C 6F 61 64 0D 56 00 6C 64 09 61 call.load.V.ld.a
0118E0: 2C 30 30 0D 57 00 63 61 6C 6C 09 6C 6F 61 64 0D ,00.W.call.load.
0118F0: 58 00 6C 64 09 61 2C 30 31 0D 59 00 63 61 6C 6C X.ld.a,01.Y.call
011900: 09 6C 6F 61 64 0D 5A 00 6C 64 09 61 2C 30 32 0D .load.Z.ld.a,02.
011910: 5B 00 63 61 6C 6C 09 6C 6F 61 64 0D 5C 00 6C 64 [.call.load.\.ld
011920: 09 61 2C 30 34 0D 5D 00 63 61 6C 6C 09 6C 6F 61 .a,04.].call.loa
011930: 64 0D 5E 00 6C 64 09 61 2C 30 35 0D 5F 00 63 61 d.^.ld.a,05._.ca
011940: 6C 6C 09 6C 6F 61 64 0D 60 00 6C 64 09 61 2C 30 ll.load.`.ld.a,0
011950: 36 0D 61 00 63 61 6C 6C 09 6C 6F 61 64 0D 62 00 6.a.call.load.b.
011960: 6C 64 09 61 2C 30 37 0D 63 00 63 61 6C 6C 09 6C ld.a,07.c.call.l
011970: 6F 61 64 0D 64 00 4A 50 09 4D 45 53 0D 65 00 3B oad.d.JP.MES.e.;
011980: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D 66 00 44 41 42 **********.f.DAB
011990: 3A 64 65 66 77 09 30 30 0D 67 00 4C 49 45 55 3A :defw.00.g.LIEU:
0119A0: 64 65 66 62 09 23 39 31 2C 23 45 43 2C 31 2C 30 defb.#91,#EC,1,0
0119B0: 0D 68 00 64 65 66 62 09 23 33 31 2C 23 43 44 2C .h.defb.#31,#CD,
0119C0: 32 2C 30 0D 69 00 64 65 66 62 09 23 38 31 2C 23 2,0.i.defb.#81,#
0119D0: 45 44 2C 33 2C 30 0D 6A 00 64 65 66 62 09 23 46 ED,3,0.j.defb.#F
0119E0: 46 0D 6B 00 4E 4A 4F 55 45 3A 64 65 66 62 09 23 F.k.NJOUE:defb.#
0119F0: 32 31 2C 23 43 45 2C 31 2C 30 0D 6C 00 64 65 66 21,#CE,1,0.l.def
011A00: 00 50 52 4F 53 50 20 20 20 54 58 20 00 00 00 00 .PROSP TX ....
011A10: 00 00 08 00 00 7B 96 00 00 00 00 00 00 00 00 00 .....{..........
011A20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011A30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011A40: FF 12 00 EA 04 43 50 09 47 41 50 33 4D 41 0D F8 .....CP.GAP3MA..
011A50: 0C 4A 52 09 4E 43 2C 45 4E 44 58 58 58 0D 02 0D .JR.NC,ENDXXX...
011A60: 4C 44 09 43 2C 30 09 3B 4C 4F 4E 47 55 45 55 52 LD.C,0.;LONGUEUR
011A70: 20 47 41 50 33 20 45 58 41 43 54 45 2E 0D 0C 0D GAP3 EXACTE....
011A80: FB 12 36 25 0A 00 3B 0D 6E 00 3B 0D 78 00 4F 52 ..6%..;.n.;.x.OR
011A90: 47 09 23 38 30 30 30 0D 82 00 3B 0D 96 00 4A 50 G.#8000...;...JP
011AA0: 09 45 54 53 54 09 3B 54 45 53 54 20 44 45 20 4C .ETST.;TEST DE L
011AB0: 41 20 50 52 4F 54 45 43 54 49 4F 4E 2E 0D AA 00 A PROTECTION....
011AC0: 3B 0D B4 00 3B 20 20 46 4F 52 4D 41 54 41 47 45 ;...; FORMATAGE
011AD0: 20 44 45 20 4C 41 20 46 41 43 45 20 41 3A 0D BE DE LA FACE A:..
011AE0: 00 3B 20 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A .; ************
011AF0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D C8 00 3B 20 ***********...;
011B00: 20 50 69 73 74 65 73 20 30 20 61 20 33 38 20 61 Pistes 0 a 38 a
011B10: 75 20 66 6F 72 6D 61 74 20 44 41 54 41 20 28 39 u format DATA (9
011B20: 20 73 65 63 74 65 75 72 73 20 23 43 31 20 61 20 secteurs #C1 a
011B30: 23 43 39 20 64 65 20 35 31 32 20 6F 63 74 65 74 #C9 de 512 octet
011B40: 73 29 2E 0D D2 00 3B 20 20 50 69 73 74 65 20 33 s)....; Piste 3
011B50: 39 20 66 6F 72 6D 61 74 65 65 20 61 76 65 63 20 9 formatee avec
011B60: 32 20 73 65 63 74 65 75 72 73 20 64 65 20 32 30 2 secteurs de 20
011B70: 34 38 20 6F 63 74 65 74 73 2E 0D DC 00 3B 20 20 48 octets....;
011B80: 50 52 49 4E 43 49 50 45 20 44 45 20 4C 41 20 50 PRINCIPE DE LA P
011B90: 52 4F 54 45 43 54 49 4F 4E 3A 0D E6 00 3B 20 20 ROTECTION:...;
011BA0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
011BB0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D F0 00 3B 20 20 **********...;
011BC0: 4C 61 20 70 69 73 74 65 20 64 65 20 32 2A 32 4B La piste de 2*2K
011BD0: 4F 20 65 73 74 20 66 6F 72 6D 61 74 65 65 20 61 O est formatee a
011BE0: 76 65 63 20 64 65 73 20 47 41 50 33 20 64 65 20 vec des GAP3 de
011BF0: 31 38 30 20 6F 63 74 65 74 73 2E 0D FA 00 3B 0D 180 octets....;.
011C00: 62 09 23 37 31 2C 23 45 45 2C 32 2C 30 0D 6D 00 b.#71,#EE,2,0.m.
011C10: 64 65 66 62 09 23 46 46 0D 6E 00 4A 4F 4B 45 3A defb.#FF.n.JOKE:
011C20: 64 65 66 62 09 23 31 31 2C 23 43 46 2C 31 2C 30 defb.#11,#CF,1,0
011C30: 0D 6F 00 64 65 66 62 09 23 36 31 2C 23 45 46 2C .o.defb.#61,#EF,
011C40: 32 2C 30 0D 70 00 64 65 66 62 09 23 46 46 0D 71 2,0.p.defb.#FF.q
011C50: 00 41 44 56 45 3A 64 65 66 62 09 23 33 38 2C 23 .ADVE:defb.#38,#
011C60: 45 32 2C 31 2C 31 0D 72 00 64 65 66 62 09 23 44 E2,1,1.r.defb.#D
011C70: 38 2C 23 43 32 2C 32 2C 31 0D 73 00 64 65 66 62 8,#C2,2,1.s.defb
011C80: 09 23 32 38 2C 23 45 33 2C 33 2C 31 0D 74 00 64 .#28,#E3,3,1.t.d
011C90: 65 66 62 09 23 43 38 2C 23 43 33 2C 34 2C 31 0D efb.#C8,#C3,4,1.
011CA0: 75 00 64 65 66 62 09 23 46 46 2C 30 30 0D 76 00 u.defb.#FF,00.v.
011CB0: 64 65 66 77 09 23 38 37 45 39 2C 30 30 2C 23 38 defw.#87E9,00,#8
011CC0: 46 45 37 2C 30 30 2C 23 39 37 45 35 2C 30 30 2C FE7,00,#97E5,00,
011CD0: 23 39 46 45 33 0D 77 00 3B 2D 2D 2D 2D 0D 78 00 #9FE3.w.;----.x.
011CE0: 6A 79 6D 65 3A 6C 64 09 69 78 2C 28 44 41 42 29 jyme:ld.ix,(DAB)
011CF0: 0D 79 00 6A 65 31 3A 6C 64 09 61 2C 28 69 78 2B .y.je1:ld.a,(ix+
011D00: 30 29 0D 7A 00 63 70 09 23 46 46 0D 7B 00 6A 72 0).z.cp.#FF.{.jr
011D10: 09 6E 7A 2C 6A 65 32 0D 7C 00 6C 64 09 69 78 2C .nz,je2.|.ld.ix,
011D20: 28 44 41 42 29 0D 7D 00 6A 65 32 3A 63 61 6C 6C (DAB).}.je2:call
011D30: 09 57 58 4F 52 0D 7E 00 6A 65 32 30 3A 6C 64 09 .WXOR.~.je20:ld.
011D40: 61 2C 28 23 36 31 38 39 29 0D 80 00 6C 64 09 62 a,(#6189)...ld.b
011D50: 63 2C 28 23 36 31 38 30 29 0D 81 00 61 64 64 09 c,(#6180)...add.
011D60: 61 2C 63 0D 82 00 61 64 64 09 61 2C 62 0D 83 00 a,c...add.a,b...
011D70: 6F 72 09 61 0D 84 00 6A 72 09 6E 7A 2C 6A 65 32 or.a...jr.nz,je2
011D80: 30 0D 85 00 0D 87 00 6A 65 33 3A 6C 64 09 61 2C 0......je3:ld.a,
011D90: 28 23 36 31 38 39 29 0D 88 00 62 69 74 09 34 2C (#6189)...bit.4,
011DA0: 61 0D 89 00 6A 72 09 6E 7A 2C 6A 65 35 09 3B 74 a...jr.nz,je5.;t
011DB0: 69 72 0D 8A 00 6C 64 09 61 2C 28 23 36 31 38 31 ir...ld.a,(#6181
011DC0: 29 0D 8B 00 62 69 74 09 31 2C 61 0D 8C 00 6A 72 )...bit.1,a...jr
011DD0: 09 6E 7A 2C 6A 65 35 09 3B 63 6F 70 79 0D 8D 00 .nz,je5.;copy...
011DE0: 6C 64 09 61 2C 28 23 36 31 38 39 29 0D 8E 00 62 ld.a,(#6189)...b
011DF0: 69 74 09 31 2C 61 0D 8F 00 6A 72 09 6E 7A 2C 6A it.1,a...jr.nz,j
011E00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
011E10: 0F 00 01 00 02 09 4E E5 0F 00 C1 02 00 00 00 02 ......N.........
011E20: 0F 00 C6 02 00 00 00 02 0F 00 C2 02 00 00 00 02 ................
011E30: 0F 00 C7 02 00 00 00 02 0F 00 C3 02 00 00 00 02 ................
011E40: 0F 00 C8 02 00 00 00 02 0F 00 C4 02 00 00 00 02 ................
011E50: 0F 00 C9 02 00 00 00 02 0F 00 C5 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: 04 01 47 41 50 33 30 3A 45 51 55 09 38 32 09 3B ..GAP30:EQU.82.;
011F10: 54 41 49 4C 4C 45 20 53 54 41 4E 44 41 52 44 20 TAILLE STANDARD
011F20: 47 41 50 33 2E 0D 0E 01 47 41 50 33 3A 45 51 55 GAP3....GAP3:EQU
011F30: 09 31 38 30 09 3B 54 41 49 4C 4C 45 20 47 41 50 .180.;TAILLE GAP
011F40: 33 2E 0D 18 01 47 41 50 33 4D 49 3A 45 51 55 09 3....GAP3MI:EQU.
011F50: 31 34 30 09 3B 54 41 49 4C 4C 45 20 47 41 50 33 140.;TAILLE GAP3
011F60: 20 4D 49 4E 49 4D 41 4C 45 20 50 4F 55 52 20 56 MINIMALE POUR V
011F70: 41 4C 49 44 41 54 49 4F 4E 2E 0D 22 01 47 41 50 ALIDATION..".GAP
011F80: 33 4D 41 3A 45 51 55 09 32 32 35 09 3B 54 41 49 3MA:EQU.225.;TAI
011F90: 4C 4C 45 20 47 41 50 33 20 4D 41 58 49 4D 41 4C LLE GAP3 MAXIMAL
011FA0: 45 20 50 4F 55 52 20 56 41 4C 49 44 41 54 49 4F E POUR VALIDATIO
011FB0: 4E 2E 0D 2C 01 3B 0D 36 01 3B 20 52 4F 55 54 49 N..,.;.6.; ROUTI
011FC0: 4E 45 53 20 44 45 20 4C 41 20 52 4F 4D 20 44 49 NES DE LA ROM DI
011FD0: 53 51 55 45 54 54 45 20 55 54 49 4C 49 53 45 45 SQUETTE UTILISEE
011FE0: 53 3A 0D 40 01 52 45 41 44 53 43 3A 44 45 46 57 S:.@.READSC:DEFW
011FF0: 09 23 43 36 36 36 09 3B 4C 45 43 54 55 52 45 20 .#C666.;LECTURE
012000: 53 45 43 54 45 55 52 2E 0D 4A 01 44 45 46 42 09 SECTEUR..J.DEFB.
012010: 37 0D 54 01 57 52 49 54 53 43 3A 44 45 46 57 09 7.T.WRITSC:DEFW.
012020: 23 43 36 34 45 09 3B 45 43 52 49 54 55 52 45 20 #C64E.;ECRITURE
012030: 53 45 43 54 45 55 52 2E 0D 5E 01 44 45 46 42 09 SECTEUR..^.DEFB.
012040: 37 0D 68 01 46 4F 52 54 52 4B 3A 44 45 46 57 09 7.h.FORTRK:DEFW.
012050: 23 43 36 35 32 09 3B 46 4F 52 4D 41 54 41 47 45 #C652.;FORMATAGE
012060: 20 50 49 53 54 45 2E 0D 72 01 44 45 46 42 09 37 PISTE..r.DEFB.7
012070: 0D 7C 01 4D 4F 56 54 52 4B 3A 44 45 46 57 09 23 .|.MOVTRK:DEFW.#
012080: 43 37 36 33 09 3B 52 45 43 48 45 52 43 48 45 20 C763.;RECHERCHE
012090: 50 49 53 54 45 2E 0D 86 01 44 45 46 42 09 37 0D PISTE....DEFB.7.
0120A0: 90 01 47 45 54 50 41 52 3A 44 45 46 57 09 23 43 ..GETPAR:DEFW.#C
0120B0: 41 36 33 09 3B 48 4C 3D 20 28 23 42 45 34 32 29 A63.;HL= (#BE42)
0120C0: 20 2B 20 34 30 2A 45 20 2B 20 41 20 2E 0D 9A 01 + 40*E + A ....
0120D0: 44 45 46 42 09 37 0D A4 01 3B 0D AE 01 44 52 49 DEFB.7...;...DRI
0120E0: 56 45 3A 45 51 55 09 23 41 36 38 30 09 3B 4E 75 VE:EQU.#A680.;Nu
0120F0: 6D 65 72 6F 20 64 65 20 64 72 69 76 65 20 28 30 mero de drive (0
012100: 2C 33 30 2B 31 32 38 0D 67 00 64 65 66 62 09 33 ,30+128.g.defb.3
012110: 31 2B 31 32 38 2C 33 32 2B 31 32 38 2C 33 33 2B 1+128,32+128,33+
012120: 31 32 38 2C 33 34 2B 31 32 38 0D 68 00 64 65 66 128,34+128.h.def
012130: 62 09 33 36 2B 30 30 30 2C 33 37 2B 30 30 30 2C b.36+000,37+000,
012140: 33 38 2B 30 30 30 2C 33 39 2B 30 30 30 0D 69 00 38+000,39+000.i.
012150: 64 65 66 62 09 34 30 2B 30 30 30 2C 34 31 2B 30 defb.40+000,41+0
012160: 30 30 2C 34 32 2B 31 32 38 2C 34 33 2B 31 32 38 00,42+128,43+128
012170: 0D 6A 00 64 65 66 62 09 34 34 2B 31 32 38 2C 34 .j.defb.44+128,4
012180: 35 2B 31 32 38 2C 34 36 2B 31 32 38 2C 34 37 2B 5+128,46+128,47+
012190: 31 32 38 0D 6B 00 64 65 66 62 09 34 38 2B 31 32 128.k.defb.48+12
0121A0: 38 2C 35 30 2B 30 30 30 2C 35 31 2B 30 30 30 2C 8,50+000,51+000,
0121B0: 35 32 2B 30 30 30 0D 6C 00 64 65 66 62 09 35 33 52+000.l.defb.53
0121C0: 2B 30 30 30 2C 35 34 2B 30 30 30 2C 35 35 2B 31 +000,54+000,55+1
0121D0: 32 38 2C 35 36 2B 30 30 30 0D 6D 00 0D 6E 00 64 28,56+000.m..n.d
0121E0: 65 66 62 09 31 30 39 2C 32 32 2B 31 32 38 09 3B efb.109,22+128.;
0121F0: 20 20 20 20 20 20 20 31 30 0D 6F 00 64 65 66 62 10.o.defb
012200: 09 32 33 2B 30 30 30 2C 32 34 2B 30 30 30 2C 32 .23+000,24+000,2
012210: 35 2B 30 30 30 2C 32 36 2B 30 30 30 0D 70 00 64 5+000,26+000.p.d
012220: 65 66 62 09 32 37 2B 30 30 30 2C 32 38 2B 30 30 efb.27+000,28+00
012230: 30 2C 32 39 2B 31 32 38 2C 33 30 2B 31 32 38 0D 0,29+128,30+128.
012240: 71 00 64 65 66 62 09 33 31 2B 31 32 38 2C 33 32 q.defb.31+128,32
012250: 2B 31 32 38 2C 33 33 2B 31 32 38 2C 33 34 2B 31 +128,33+128,34+1
012260: 32 38 0D 72 00 64 65 66 62 09 33 36 2B 30 30 30 28.r.defb.36+000
012270: 2C 33 37 2B 30 30 30 2C 33 38 2B 30 30 30 2C 33 ,37+000,38+000,3
012280: 39 2B 30 30 30 0D 73 00 64 65 66 62 09 34 30 2B 9+000.s.defb.40+
012290: 30 30 30 2C 34 31 2B 30 30 30 2C 34 32 2B 31 32 000,41+000,42+12
0122A0: 38 2C 34 33 2B 31 32 38 0D 74 00 64 65 66 62 09 8,43+128.t.defb.
0122B0: 34 34 2B 31 32 38 2C 34 35 2B 31 32 38 2C 34 36 44+128,45+128,46
0122C0: 2B 31 32 38 2C 34 38 2B 30 30 30 0D 75 00 64 65 +128,48+000.u.de
0122D0: 66 62 09 34 39 2B 30 30 30 2C 35 30 2B 30 30 30 fb.49+000,50+000
0122E0: 2C 35 31 2B 30 30 30 2C 35 32 2B 30 30 30 0D 76 ,51+000,52+000.v
0122F0: 00 64 65 66 62 09 35 33 2B 30 30 30 2C 35 34 2B .defb.53+000,54+
012300: 2B 30 30 30 2C 34 37 2B 30 30 30 0D 25 00 64 65 +000,47+000.%.de
012310: 66 62 09 34 38 2B 30 30 30 2C 34 39 2B 30 30 30 fb.48+000,49+000
012320: 2C 35 30 2B 30 30 30 2C 35 31 2B 30 30 30 0D 26 ,50+000,51+000.&
012330: 00 64 65 66 62 09 35 32 2B 30 30 30 2C 35 33 2B .defb.52+000,53+
012340: 30 30 30 2C 35 34 2B 30 30 30 2C 35 35 2B 30 30 000,54+000,55+00
012350: 30 0D 27 00 0D 28 00 64 65 66 62 09 31 30 34 2C 0.'..(.defb.104,
012360: 32 34 2B 30 30 30 09 3B 20 20 20 20 20 20 20 30 24+000.; 0
012370: 33 0D 29 00 64 65 66 62 09 32 34 2B 30 30 30 2C 3.).defb.24+000,
012380: 32 35 2B 30 30 30 2C 32 36 2B 30 30 30 2C 32 37 25+000,26+000,27
012390: 2B 30 30 30 0D 2A 00 64 65 66 62 09 32 38 2B 30 +000.*.defb.28+0
0123A0: 30 30 2C 32 39 2B 30 30 30 2C 33 30 2B 30 30 30 00,29+000,30+000
0123B0: 2C 33 31 2B 30 30 30 0D 2B 00 64 65 66 62 09 33 ,31+000.+.defb.3
0123C0: 32 2B 30 30 30 2C 33 33 2B 30 30 30 2C 33 34 2B 2+000,33+000,34+
0123D0: 30 30 30 2C 33 35 2B 30 30 30 0D 2C 00 64 65 66 000,35+000.,.def
0123E0: 62 09 33 36 2B 30 30 30 2C 33 37 2B 30 30 30 2C b.36+000,37+000,
0123F0: 33 38 2B 30 30 30 2C 33 39 2B 30 30 30 0D 2D 00 38+000,39+000.-.
012400: 64 65 66 62 09 34 30 2B 30 30 30 2C 34 31 2B 30 defb.40+000,41+0
012410: 30 30 2C 34 32 2B 30 30 30 2C 34 33 2B 30 30 30 00,42+000,43+000
012420: 0D 2E 00 64 65 66 62 09 34 34 2B 30 30 30 2C 34 ...defb.44+000,4
012430: 35 2B 30 30 30 2C 34 36 2B 30 30 30 2C 34 37 2B 5+000,46+000,47+
012440: 30 30 30 0D 2F 00 64 65 66 62 09 34 38 2B 30 30 000./.defb.48+00
012450: 30 2C 34 39 2B 30 30 30 2C 35 30 2B 30 30 30 2C 0,49+000,50+000,
012460: 35 31 2B 30 30 30 0D 30 00 64 65 66 62 09 35 32 51+000.0.defb.52
012470: 2B 30 30 30 2C 35 33 2B 30 30 30 2C 35 34 2B 31 +000,53+000,54+1
012480: 32 38 2C 35 35 2B 30 30 30 0D 31 00 0D 32 00 64 28,55+000.1..2.d
012490: 65 66 62 09 31 30 35 2C 32 33 2B 31 32 38 09 3B efb.105,23+128.;
0124A0: 20 20 20 20 20 20 20 30 34 0D 33 00 64 65 66 62 04.3.defb
0124B0: 09 32 34 2B 30 30 30 2C 32 34 2B 31 32 38 2C 32 .24+000,24+128,2
0124C0: 35 2B 31 32 38 2C 32 36 2B 31 32 38 0D 34 00 64 5+128,26+128.4.d
0124D0: 65 66 62 09 32 37 2B 31 32 38 2C 32 38 2B 31 32 efb.27+128,28+12
0124E0: 38 2C 33 30 2B 30 30 30 2C 33 31 2B 30 30 30 0D 8,30+000,31+000.
0124F0: 35 00 64 65 66 62 09 33 32 2B 30 30 30 2C 33 33 5.defb.32+000,33
012500: 31 32 38 2C 35 35 2B 31 32 38 2C 35 36 2B 31 32 128,55+128,56+12
012510: 38 0D 77 00 0D 78 00 64 65 66 62 09 31 31 30 2C 8.w..x.defb.110,
012520: 32 32 2B 31 32 38 09 3B 20 20 20 20 20 20 20 31 22+128.; 1
012530: 31 0D 79 00 64 65 66 62 09 32 33 2B 30 30 30 2C 1.y.defb.23+000,
012540: 32 33 2B 31 32 38 2C 32 34 2B 31 32 38 2C 32 36 23+128,24+128,26
012550: 2B 30 30 30 0D 7A 00 64 65 66 62 09 32 37 2B 30 +000.z.defb.27+0
012560: 30 30 2C 32 38 2B 30 30 30 2C 32 39 2B 30 30 30 00,28+000,29+000
012570: 2C 33 30 2B 30 30 30 0D 7B 00 64 65 66 62 09 33 ,30+000.{.defb.3
012580: 31 2B 31 32 38 2C 33 32 2B 31 32 38 2C 33 33 2B 1+128,32+128,33+
012590: 31 32 38 2C 33 34 2B 31 32 38 0D 7C 00 64 65 66 128,34+128.|.def
0125A0: 62 09 33 35 2B 31 32 38 2C 33 37 2B 30 30 30 2C b.35+128,37+000,
0125B0: 33 38 2B 30 30 30 2C 33 39 2B 30 30 30 0D 7D 00 38+000,39+000.}.
0125C0: 64 65 66 62 09 34 30 2B 30 30 30 2C 34 31 2B 30 defb.40+000,41+0
0125D0: 30 30 2C 34 32 2B 31 32 38 2C 34 33 2B 31 32 38 00,42+128,43+128
0125E0: 0D 7E 00 64 65 66 62 09 34 34 2B 31 32 38 2C 34 .~.defb.44+128,4
0125F0: 35 2B 31 32 38 2C 34 37 2B 30 30 30 2C 34 38 2B 5+128,47+000,48+
012600: 30 30 30 0D 7F 00 64 65 66 62 09 34 39 2B 30 30 000...defb.49+00
012610: 30 2C 35 30 2B 30 30 30 2C 35 31 2B 31 32 38 2C 0,50+000,51+128,
012620: 35 32 2B 31 32 38 0D 80 00 64 65 66 62 09 35 33 52+128...defb.53
012630: 2B 31 32 38 2C 35 34 2B 31 32 38 2C 35 35 2B 31 +128,54+128,55+1
012640: 32 38 2C 35 36 2B 31 32 38 0D 81 00 0D 82 00 64 28,56+128......d
012650: 65 66 62 09 31 31 31 2C 32 32 2B 30 30 30 09 3B efb.111,22+000.;
012660: 20 20 20 20 20 20 20 31 32 0D 83 00 64 65 66 62 12...defb
012670: 09 32 32 2B 31 32 38 2C 32 33 2B 31 32 38 2C 32 .22+128,23+128,2
012680: 34 2B 31 32 38 2C 32 35 2B 31 32 38 0D 84 00 64 4+128,25+128...d
012690: 65 66 62 09 32 36 2B 31 32 38 2C 32 38 2B 30 30 efb.26+128,28+00
0126A0: 30 2C 32 39 2B 30 30 30 2C 33 30 2B 30 30 30 0D 0,29+000,30+000.
0126B0: 85 00 64 65 66 62 09 33 31 2B 30 30 30 2C 33 32 ..defb.31+000,32
0126C0: 2B 31 32 38 2C 33 33 2B 31 32 38 2C 33 34 2B 31 +128,33+128,34+1
0126D0: 32 38 0D 86 00 64 65 66 62 09 33 35 2B 31 32 38 28...defb.35+128
0126E0: 2C 33 37 2B 30 30 30 2C 33 38 2B 30 30 30 2C 33 ,37+000,38+000,3
0126F0: 39 2B 30 30 30 0D 87 00 64 65 66 62 09 34 30 2B 9+000...defb.40+
012700: 2B 30 30 30 2C 33 34 2B 30 30 30 2C 33 35 2B 30 +000,34+000,35+0
012710: 30 30 0D 36 00 64 65 66 62 09 33 36 2B 30 30 30 00.6.defb.36+000
012720: 2C 33 37 2B 30 30 30 2C 33 38 2B 30 30 30 2C 33 ,37+000,38+000,3
012730: 39 2B 30 30 30 0D 37 00 64 65 66 62 09 34 30 2B 9+000.7.defb.40+
012740: 30 30 30 2C 34 31 2B 30 30 30 2C 34 32 2B 30 30 000,41+000,42+00
012750: 30 2C 34 33 2B 30 30 30 0D 38 00 64 65 66 62 09 0,43+000.8.defb.
012760: 34 34 2B 30 30 30 2C 34 35 2B 30 30 30 2C 34 36 44+000,45+000,46
012770: 2B 30 30 30 2C 34 37 2B 31 32 38 0D 39 00 64 65 +000,47+128.9.de
012780: 66 62 09 34 38 2B 31 32 38 2C 34 39 2B 31 32 38 fb.48+128,49+128
012790: 2C 35 30 2B 31 32 38 2C 35 31 2B 31 32 38 0D 3A ,50+128,51+128.:
0127A0: 00 64 65 66 62 09 35 32 2B 31 32 38 2C 35 33 2B .defb.52+128,53+
0127B0: 31 32 38 2C 35 34 2B 31 32 38 2C 35 35 2B 31 32 128,54+128,55+12
0127C0: 38 0D 3B 00 0D 3C 00 64 65 66 62 09 31 30 35 2C 8.;..<.defb.105,
0127D0: 32 33 2B 31 32 38 09 3B 20 20 20 20 20 20 20 30 23+128.; 0
0127E0: 35 0D 3D 00 64 65 66 62 09 32 34 2B 30 30 30 2C 5.=.defb.24+000,
0127F0: 32 34 2B 31 32 38 2C 32 35 2B 31 32 38 2C 32 36 24+128,25+128,26
012800: 2B 31 32 38 0D 3E 00 64 65 66 62 09 32 37 2B 31 +128.>.defb.27+1
012810: 32 38 2C 32 38 2B 31 32 38 2C 33 30 2B 30 30 30 28,28+128,30+000
012820: 2C 33 31 2B 30 30 30 0D 3F 00 64 65 66 62 09 33 ,31+000.?.defb.3
012830: 32 2B 30 30 30 2C 33 33 2B 30 30 30 2C 33 34 2B 2+000,33+000,34+
012840: 30 30 30 2C 33 35 2B 30 30 30 0D 40 00 64 65 66 000,35+000.@.def
012850: 62 09 33 36 2B 30 30 30 2C 33 37 2B 30 30 30 2C b.36+000,37+000,
012860: 33 38 2B 30 30 30 2C 33 39 2B 30 30 30 0D 41 00 38+000,39+000.A.
012870: 64 65 66 62 09 34 30 2B 30 30 30 2C 34 31 2B 30 defb.40+000,41+0
012880: 30 30 2C 34 32 2B 30 30 30 2C 34 33 2B 30 30 30 00,42+000,43+000
012890: 0D 42 00 64 65 66 62 09 34 34 2B 30 30 30 2C 34 .B.defb.44+000,4
0128A0: 35 2B 30 30 30 2C 34 36 2B 30 30 30 2C 34 37 2B 5+000,46+000,47+
0128B0: 31 32 38 0D 43 00 64 65 66 62 09 34 38 2B 31 32 128.C.defb.48+12
0128C0: 38 2C 34 39 2B 31 32 38 2C 35 30 2B 31 32 38 2C 8,49+128,50+128,
0128D0: 35 31 2B 31 32 38 0D 44 00 64 65 66 62 09 35 32 51+128.D.defb.52
0128E0: 2B 31 32 38 2C 35 33 2B 31 32 38 2C 35 34 2B 31 +128,53+128,54+1
0128F0: 32 38 2C 35 35 2B 31 32 38 0D 45 00 0D 46 00 64 28,55+128.E..F.d
012900: 30 30 30 2C 34 31 2B 30 30 30 2C 34 32 2B 31 32 000,41+000,42+12
012910: 38 2C 34 33 2B 31 32 38 0D 88 00 64 65 66 62 09 8,43+128...defb.
012920: 34 34 2B 31 32 38 2C 34 36 2B 30 30 30 2C 34 37 44+128,46+000,47
012930: 2B 30 30 30 2C 34 38 2B 30 30 30 0D 89 00 64 65 +000,48+000...de
012940: 66 62 09 34 39 2B 30 30 30 2C 35 30 2B 31 32 38 fb.49+000,50+128
012950: 2C 35 31 2B 31 32 38 2C 35 32 2B 31 32 38 0D 8A ,51+128,52+128..
012960: 00 64 65 66 62 09 35 33 2B 31 32 38 2C 35 35 2B .defb.53+128,55+
012970: 30 30 30 2C 35 36 2B 30 30 30 2C 35 37 2B 30 30 000,56+000,57+00
012980: 30 0D 8B 00 0D 8C 00 64 65 66 62 09 31 31 32 2C 0......defb.112,
012990: 32 32 2B 30 30 30 09 3B 20 20 20 20 20 20 20 31 22+000.; 1
0129A0: 33 0D 8D 00 64 65 66 62 09 32 32 2B 31 32 38 2C 3...defb.22+128,
0129B0: 32 33 2B 30 30 30 2C 32 34 2B 31 32 38 2C 32 35 23+000,24+128,25
0129C0: 2B 31 32 38 0D 8E 00 64 65 66 62 09 32 36 2B 31 +128...defb.26+1
0129D0: 32 38 2C 32 37 2B 31 32 38 2C 32 39 2B 30 30 30 28,27+128,29+000
0129E0: 2C 33 30 2B 30 30 30 0D 8F 00 64 65 66 62 09 33 ,30+000...defb.3
0129F0: 31 2B 30 30 30 2C 33 32 2B 31 32 38 2C 33 33 2B 1+000,32+128,33+
012A00: 31 32 38 2C 33 34 2B 31 32 38 0D 90 00 64 65 66 128,34+128...def
012A10: 62 09 33 35 2B 31 32 38 2C 33 37 2B 30 30 30 2C b.35+128,37+000,
012A20: 33 38 2B 30 30 30 2C 33 39 2B 30 30 30 0D 91 00 38+000,39+000...
012A30: 64 65 66 62 09 34 30 2B 30 30 30 2C 34 31 2B 31 defb.40+000,41+1
012A40: 32 38 2C 34 32 2B 31 32 38 2C 34 33 2B 31 32 38 28,42+128,43+128
012A50: 0D 92 00 64 65 66 62 09 34 34 2B 31 32 38 2C 34 ...defb.44+128,4
012A60: 36 2B 30 30 30 2C 34 37 2B 30 30 30 2C 34 38 2B 6+000,47+000,48+
012A70: 30 30 30 0D 93 00 64 65 66 62 09 34 39 2B 31 32 000...defb.49+12
012A80: 38 2C 35 30 2B 31 32 38 2C 35 31 2B 31 32 38 2C 8,50+128,51+128,
012A90: 35 33 2B 30 30 30 0D 94 00 64 65 66 62 09 35 34 53+000...defb.54
012AA0: 2B 30 30 30 2C 35 35 2B 30 30 30 2C 35 36 2B 30 +000,55+000,56+0
012AB0: 30 30 2C 35 37 2B 30 30 30 0D 95 00 0D 96 00 64 00,57+000......d
012AC0: 65 66 62 09 31 31 33 2C 32 31 2B 31 32 38 09 3B efb.113,21+128.;
012AD0: 20 20 20 20 20 20 20 31 34 0D 97 00 64 65 66 62 14...defb
012AE0: 09 32 32 2B 30 30 30 2C 32 33 2B 30 30 30 2C 32 .22+000,23+000,2
012AF0: 34 2B 30 30 30 2C 32 35 2B 30 30 30 0D 98 00 64 4+000,25+000...d
012B00: 65 66 62 09 31 30 36 2C 32 33 2B 31 32 38 09 3B efb.106,23+128.;
012B10: 20 20 20 20 20 20 20 30 36 0D 47 00 64 65 66 62 06.G.defb
012B20: 09 32 34 2B 30 30 30 2C 32 34 2B 31 32 38 2C 32 .24+000,24+128,2
012B30: 35 2B 31 32 38 2C 32 36 2B 31 32 38 0D 48 00 64 5+128,26+128.H.d
012B40: 65 66 62 09 32 37 2B 31 32 38 2C 32 38 2B 31 32 efb.27+128,28+12
012B50: 38 2C 32 39 2B 31 32 38 2C 33 30 2B 31 32 38 0D 8,29+128,30+128.
012B60: 49 00 64 65 66 62 09 33 31 2B 31 32 38 2C 33 33 I.defb.31+128,33
012B70: 2B 30 30 30 2C 33 34 2B 30 30 30 2C 33 35 2B 30 +000,34+000,35+0
012B80: 30 30 0D 4A 00 64 65 66 62 09 33 36 2B 30 30 30 00.J.defb.36+000
012B90: 2C 33 37 2B 30 30 30 2C 33 38 2B 30 30 30 2C 33 ,37+000,38+000,3
012BA0: 39 2B 30 30 30 0D 4B 00 64 65 66 62 09 34 30 2B 9+000.K.defb.40+
012BB0: 30 30 30 2C 34 31 2B 30 30 30 2C 34 32 2B 30 30 000,41+000,42+00
012BC0: 30 2C 34 33 2B 31 32 38 0D 4C 00 64 65 66 62 09 0,43+128.L.defb.
012BD0: 34 34 2B 30 30 30 2C 34 35 2B 31 32 38 2C 34 36 44+000,45+128,46
012BE0: 2B 31 32 38 2C 34 37 2B 31 32 38 0D 4D 00 64 65 +128,47+128.M.de
012BF0: 66 62 09 34 38 2B 31 32 38 2C 34 39 2B 31 32 38 fb.48+128,49+128
012C00: 2C 35 30 2B 31 32 38 2C 35 31 2B 31 32 38 0D 4E ,50+128,51+128.N
012C10: 00 64 65 66 62 09 35 32 2B 31 32 38 2C 35 33 2B .defb.52+128,53+
012C20: 31 32 38 2C 35 34 2B 31 32 38 2C 35 35 2B 31 32 128,54+128,55+12
012C30: 38 0D 4F 00 0D 50 00 64 65 66 62 09 31 30 37 2C 8.O..P.defb.107,
012C40: 32 33 2B 30 30 30 09 3B 20 20 20 20 20 20 20 30 23+000.; 0
012C50: 37 0D 51 00 64 65 66 62 09 32 33 2B 31 32 38 2C 7.Q.defb.23+128,
012C60: 32 34 2B 30 30 30 2C 32 35 2B 31 32 38 2C 32 36 24+000,25+128,26
012C70: 2B 31 32 38 0D 52 00 64 65 66 62 09 32 37 2B 31 +128.R.defb.27+1
012C80: 32 38 2C 32 38 2B 31 32 38 2C 32 39 2B 31 32 38 28,28+128,29+128
012C90: 2C 33 30 2B 31 32 38 0D 53 00 64 65 66 62 09 33 ,30+128.S.defb.3
012CA0: 31 2B 31 32 38 2C 33 32 2B 31 32 38 2C 33 34 2B 1+128,32+128,34+
012CB0: 30 30 30 2C 33 35 2B 30 30 30 0D 54 00 64 65 66 000,35+000.T.def
012CC0: 62 09 33 36 2B 30 30 30 2C 33 37 2B 30 30 30 2C b.36+000,37+000,
012CD0: 33 38 2B 30 30 30 2C 33 39 2B 30 30 30 0D 55 00 38+000,39+000.U.
012CE0: 64 65 66 62 09 34 30 2B 30 30 30 2C 34 31 2B 30 defb.40+000,41+0
012CF0: 30 30 2C 34 32 2B 30 30 30 2C 34 33 2B 31 32 38 00,42+000,43+128
012D00: 65 66 62 09 32 36 2B 31 32 38 2C 32 37 2B 31 32 efb.26+128,27+12
012D10: 38 2C 32 39 2B 30 30 30 2C 33 30 2B 30 30 30 0D 8,29+000,30+000.
012D20: 99 00 64 65 66 62 09 33 31 2B 30 30 30 2C 33 32 ..defb.31+000,32
012D30: 2B 30 30 30 2C 33 33 2B 31 32 38 2C 33 34 2B 31 +000,33+128,34+1
012D40: 32 38 0D 9A 00 64 65 66 62 09 33 35 2B 31 32 38 28...defb.35+128
012D50: 2C 33 37 2B 30 30 30 2C 33 38 2B 30 30 30 2C 33 ,37+000,38+000,3
012D60: 39 2B 30 30 30 0D 9B 00 64 65 66 62 09 34 30 2B 9+000...defb.40+
012D70: 30 30 30 2C 34 31 2B 31 32 38 2C 34 32 2B 31 32 000,41+128,42+12
012D80: 38 2C 34 33 2B 31 32 38 0D 9C 00 64 65 66 62 09 8,43+128...defb.
012D90: 34 35 2B 30 30 30 2C 34 36 2B 30 30 30 2C 34 37 45+000,46+000,47
012DA0: 2B 30 30 30 2C 34 38 2B 31 32 38 0D 9D 00 64 65 +000,48+128...de
012DB0: 66 62 09 34 39 2B 31 32 38 2C 35 30 2B 31 32 38 fb.49+128,50+128
012DC0: 2C 35 32 2B 30 30 30 2C 35 33 2B 30 30 30 0D 9E ,52+000,53+000..
012DD0: 00 64 65 66 62 09 35 34 2B 30 30 30 2C 35 35 2B .defb.54+000,55+
012DE0: 31 32 38 2C 35 36 2B 31 32 38 2C 35 37 2B 31 32 128,56+128,57+12
012DF0: 38 0D 9F 00 0D A0 00 64 65 66 62 09 31 31 34 2C 8......defb.114,
012E00: 32 31 2B 31 32 38 09 3B 20 20 20 20 20 20 20 31 21+128.; 1
012E10: 35 0D A1 00 64 65 66 62 09 32 32 2B 30 30 30 2C 5...defb.22+000,
012E20: 32 32 2B 31 32 38 2C 32 34 2B 30 30 30 2C 32 35 22+128,24+000,25
012E30: 2B 30 30 30 0D A2 00 64 65 66 62 09 32 36 2B 30 +000...defb.26+0
012E40: 30 30 2C 32 37 2B 31 32 38 2C 32 38 2B 31 32 38 00,27+128,28+128
012E50: 2C 32 39 2B 31 32 38 0D A3 00 64 65 66 62 09 33 ,29+128.£.defb.3
012E60: 31 2B 30 30 30 2C 33 32 2B 30 30 30 2C 33 33 2B 1+000,32+000,33+
012E70: 31 32 38 2C 33 34 2B 31 32 38 0D A4 00 64 65 66 128,34+128...def
012E80: 62 09 33 35 2B 31 32 38 2C 33 37 2B 30 30 30 2C b.35+128,37+000,
012E90: 33 38 2B 30 30 30 2C 33 39 2B 30 30 30 0D A5 00 38+000,39+000...
012EA0: 64 65 66 62 09 34 30 2B 30 30 30 2C 34 31 2B 31 defb.40+000,41+1
012EB0: 32 38 2C 34 32 2B 31 32 38 2C 34 33 2B 31 32 38 28,42+128,43+128
012EC0: 0D A6 00 64 65 66 62 09 34 35 2B 30 30 30 2C 34 ...defb.45+000,4
012ED0: 36 2B 30 30 30 2C 34 37 2B 30 30 30 2C 34 38 2B 6+000,47+000,48+
012EE0: 31 32 38 0D A7 00 64 65 66 62 09 34 39 2B 31 32 128...defb.49+12
012EF0: 38 2C 35 31 2B 30 30 30 2C 35 32 2B 30 30 30 2C 8,51+000,52+000,
012F00: 0D 56 00 64 65 66 62 09 34 34 2B 31 32 38 2C 34 .V.defb.44+128,4
012F10: 35 2B 31 32 38 2C 34 36 2B 31 32 38 2C 34 37 2B 5+128,46+128,47+
012F20: 31 32 38 0D 57 00 64 65 66 62 09 34 38 2B 31 32 128.W.defb.48+12
012F30: 38 2C 34 39 2B 31 32 38 2C 35 30 2B 31 32 38 2C 8,49+128,50+128,
012F40: 35 32 2B 30 30 30 0D 58 00 64 65 66 62 09 35 33 52+000.X.defb.53
012F50: 2B 30 30 30 2C 35 34 2B 30 30 30 2C 35 35 2B 30 +000,54+000,55+0
012F60: 30 30 2C 35 36 2B 30 30 30 0D 59 00 0D 5A 00 64 00,56+000.Y..Z.d
012F70: 65 66 62 09 31 30 38 2C 32 33 2B 30 30 30 09 3B efb.108,23+000.;
012F80: 20 20 20 20 20 20 20 30 38 0D 5B 00 64 65 66 62 08.[.defb
012F90: 09 32 33 2B 31 32 38 2C 32 34 2B 30 30 30 2C 32 .23+128,24+000,2
012FA0: 35 2B 30 30 30 2C 32 36 2B 30 30 30 0D 5C 00 64 5+000,26+000.\.d
012FB0: 65 66 62 09 32 37 2B 30 30 30 2C 32 38 2B 30 30 efb.27+000,28+00
012FC0: 30 2C 32 39 2B 31 32 38 2C 33 30 2B 31 32 38 0D 0,29+128,30+128.
012FD0: 5D 00 64 65 66 62 09 33 31 2B 31 32 38 2C 33 32 ].defb.31+128,32
012FE0: 2B 31 32 38 2C 33 33 2B 31 32 38 2C 33 34 2B 31 +128,33+128,34+1
012FF0: 32 38 0D 5E 00 64 65 66 62 09 33 36 2B 30 30 30 28.^.defb.36+000
013000: 2C 33 37 2B 30 30 30 2C 33 38 2B 30 30 30 2C 33 ,37+000,38+000,3
013010: 39 2B 30 30 30 0D 5F 00 64 65 66 62 09 34 30 2B 9+000._.defb.40+
013020: 30 30 30 2C 34 31 2B 30 30 30 2C 34 32 2B 31 32 000,41+000,42+12
013030: 38 2C 34 33 2B 31 32 38 0D 60 00 64 65 66 62 09 8,43+128.`.defb.
013040: 34 34 2B 31 32 38 2C 34 35 2B 31 32 38 2C 34 36 44+128,45+128,46
013050: 2B 31 32 38 2C 34 37 2B 31 32 38 0D 61 00 64 65 +128,47+128.a.de
013060: 66 62 09 34 38 2B 31 32 38 2C 35 30 2B 30 30 30 fb.48+128,50+000
013070: 2C 35 31 2B 30 30 30 2C 35 32 2B 30 30 30 0D 62 ,51+000,52+000.b
013080: 00 64 65 66 62 09 35 33 2B 30 30 30 2C 35 34 2B .defb.53+000,54+
013090: 30 30 30 2C 35 35 2B 30 30 30 2C 35 36 2B 30 30 000,55+000,56+00
0130A0: 30 0D 63 00 0D 64 00 64 65 66 62 09 31 30 38 2C 0.c..d.defb.108,
0130B0: 32 33 2B 30 30 30 09 3B 20 20 20 20 20 20 20 30 23+000.; 0
0130C0: 39 0D 65 00 64 65 66 62 09 32 33 2B 30 30 30 2C 9.e.defb.23+000,
0130D0: 32 34 2B 30 30 30 2C 32 35 2B 30 30 30 2C 32 36 24+000,25+000,26
0130E0: 2B 30 30 30 0D 66 00 64 65 66 62 09 32 37 2B 30 +000.f.defb.27+0
0130F0: 30 30 2C 32 38 2B 30 30 30 2C 32 39 2B 31 32 38 00,28+000,29+128
013100: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
013110: 10 00 01 00 02 09 4E E5 10 00 C1 02 00 00 00 02 ......N.........
013120: 10 00 C6 02 00 00 00 02 10 00 C2 02 00 00 00 02 ................
013130: 10 00 C7 02 00 00 00 02 10 00 C3 02 00 00 00 02 ................
013140: 10 00 C8 02 00 00 00 02 10 00 C4 02 00 00 00 02 ................
013150: 10 00 C9 02 00 00 00 02 10 00 C5 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: 3D 41 2C 31 3D 42 29 2E 0D B8 01 46 4C 41 47 3A =A,1=B)....FLAG:
013210: 45 51 55 09 23 41 36 38 31 09 3B 46 6C 61 67 20 EQU.#A681.;Flag
013220: 65 72 72 65 75 72 20 28 30 3D 20 67 6F 6F 64 2C erreur (0= good,
013230: 20 31 3D 20 65 72 72 65 75 72 29 2E 0D C2 01 3B 1= erreur)....;
013240: 0D CC 01 49 4E 44 45 58 31 3A 45 51 55 09 23 31 ...INDEX1:EQU.#1
013250: 34 09 3B 49 4E 44 45 58 20 4E 42 20 4F 43 54 45 4.;INDEX NB OCTE
013260: 54 53 2F 53 45 43 54 45 55 52 2E 0D D6 01 49 4E TS/SECTEUR....IN
013270: 44 45 58 32 3A 45 51 55 09 23 31 30 09 3B 49 4E DEX2:EQU.#10.;IN
013280: 44 45 58 20 4E 42 20 53 45 43 54 45 55 52 53 2F DEX NB SECTEURS/
013290: 50 49 53 54 45 2E 0D E0 01 49 4E 44 45 58 33 3A PISTE....INDEX3:
0132A0: 45 51 55 09 23 31 32 09 3B 49 4E 44 45 58 20 4C EQU.#12.;INDEX L
0132B0: 4F 4E 47 55 45 55 52 20 47 41 50 20 33 20 46 4F ONGUEUR GAP 3 FO
0132C0: 52 4D 41 54 41 47 45 2E 0D EA 01 3B 0D F4 01 49 RMATAGE....;...I
0132D0: 4E 53 54 4F 52 3A 50 55 53 48 09 42 43 0D FE 01 NSTOR:PUSH.BC...
0132E0: 4C 44 09 42 2C 34 09 3B 32 30 34 38 20 4F 43 54 LD.B,4.;2048 OCT
0132F0: 45 54 53 2F 53 45 43 54 45 55 52 2E 0D 08 02 4C ETS/SECTEUR....L
013300: 44 09 43 2C 32 09 3B 32 20 53 45 43 54 45 55 52 D.C,2.;2 SECTEUR
013310: 53 2F 50 49 53 54 45 2E 0D 12 02 4C 44 09 41 2C S/PISTE....LD.A,
013320: 47 41 50 33 09 3B 54 41 49 4C 4C 45 20 47 41 50 GAP3.;TAILLE GAP
013330: 20 33 2E 0D 1C 02 4A 52 09 49 4E 54 50 41 52 0D 3....JR.INTPAR.
013340: 26 02 3B 0D 30 02 52 45 53 54 4F 52 3A 50 55 53 &.;.0.RESTOR:PUS
013350: 48 09 42 43 0D 3A 02 4C 44 09 42 2C 32 09 3B 35 H.BC.:.LD.B,2.;5
013360: 31 32 20 4F 43 54 45 54 53 2F 53 45 43 54 45 55 12 OCTETS/SECTEU
013370: 52 2E 0D 44 02 4C 44 09 43 2C 39 09 3B 39 20 53 R..D.LD.C,9.;9 S
013380: 45 43 54 45 55 52 53 2F 50 49 53 54 45 2E 0D 4E ECTEURS/PISTE..N
013390: 02 4C 44 09 41 2C 47 41 50 33 30 09 3B 54 41 49 .LD.A,GAP30.;TAI
0133A0: 4C 4C 45 20 47 41 50 20 33 2E 0D 58 02 0D 62 02 LLE GAP 3..X..b.
0133B0: 49 4E 54 50 41 52 3A 50 55 53 48 09 48 4C 0D 6C INTPAR:PUSH.HL.l
0133C0: 02 50 55 53 48 09 41 46 0D 76 02 4C 44 09 41 2C .PUSH.AF.v.LD.A,
0133D0: 49 4E 44 45 58 31 09 3B 52 65 74 6F 75 72 6E 65 INDEX1.;Retourne
0133E0: 20 64 61 6E 73 20 48 4C 0D 80 02 52 53 54 09 23 dans HL...RST.#
0133F0: 31 38 09 3B 6C 27 61 64 72 65 73 73 65 20 64 75 18.;l'adresse du
013400: 3B 28 31 29 20 45 4E 56 4F 49 20 43 4F 44 45 20 ;(1) ENVOI CODE
013410: 49 4E 53 54 52 55 43 54 49 4F 4E 20 22 4C 49 52 INSTRUCTION "LIR
013420: 45 20 50 49 53 54 45 22 2E 0D 96 0A 4C 44 09 41 E PISTE"....LD.A
013430: 2C 28 44 52 49 56 45 29 0D A0 0A 52 53 54 09 23 ,(DRIVE)...RST.#
013440: 31 38 0D AA 0A 44 45 46 57 09 50 55 54 46 44 43 18...DEFW.PUTFDC
013450: 09 3B 28 32 29 20 4E 55 4D 45 52 4F 20 44 55 20 .;(2) NUMERO DU
013460: 44 52 49 56 45 2E 0D B4 0A 6C 64 09 61 2C 33 39 DRIVE....ld.a,39
013470: 0D BE 0A 52 53 54 09 23 31 38 0D C8 0A 44 45 46 ...RST.#18...DEF
013480: 57 09 50 55 54 46 44 43 09 3B 28 33 29 20 4E 55 W.PUTFDC.;(3) NU
013490: 4D 45 52 4F 20 44 45 20 50 49 53 54 45 2E 0D D2 MERO DE PISTE...
0134A0: 0A 58 4F 52 09 41 0D DC 0A 52 53 54 09 23 31 38 .XOR.A...RST.#18
0134B0: 0D E6 0A 44 45 46 57 09 50 55 54 46 44 43 09 3B ...DEFW.PUTFDC.;
0134C0: 28 34 29 20 4E 55 4D 45 52 4F 20 44 45 20 54 45 (4) NUMERO DE TE
0134D0: 54 45 20 28 54 4F 55 4A 4F 55 52 53 20 30 29 2E TE (TOUJOURS 0).
0134E0: 0D F0 0A 58 4F 52 09 41 0D FA 0A 52 53 54 09 23 ...XOR.A...RST.#
0134F0: 31 38 0D 04 0B 44 45 46 57 09 50 55 54 46 44 43 18...DEFW.PUTFDC
013500: 09 3B 28 35 29 20 4E 55 4D 45 52 4F 20 44 45 20 .;(5) NUMERO DE
013510: 53 45 43 54 45 55 52 20 28 3D 20 30 29 2E 0D 0E SECTEUR (= 0)...
013520: 0B 4C 44 09 41 2C 35 0D 18 0B 52 53 54 09 23 31 .LD.A,5...RST.#1
013530: 38 0D 22 0B 44 45 46 57 09 50 55 54 46 44 43 09 8.".DEFW.PUTFDC.
013540: 3B 28 36 29 20 54 41 49 4C 4C 45 20 53 45 43 54 ;(6) TAILLE SECT
013550: 45 55 52 53 20 28 35 3D 20 34 30 39 36 20 4F 43 EURS (5= 4096 OC
013560: 54 45 54 53 29 2E 0D 2C 0B 58 4F 52 09 41 0D 36 TETS)..,.XOR.A.6
013570: 0B 52 53 54 09 23 31 38 0D 40 0B 44 45 46 57 09 .RST.#18.@.DEFW.
013580: 50 55 54 46 44 43 09 3B 28 37 29 20 4E 55 4D 45 PUTFDC.;(7) NUME
013590: 52 4F 20 44 55 20 44 45 52 4E 49 45 52 20 53 45 RO DU DERNIER SE
0135A0: 43 54 45 55 52 20 28 3D 20 30 29 2E 0D 4A 0B 4C CTEUR (= 0)..J.L
0135B0: 44 09 41 2C 23 35 32 0D 54 0B 52 53 54 09 23 31 D.A,#52.T.RST.#1
0135C0: 38 0D 5E 0B 44 45 46 57 09 50 55 54 46 44 43 09 8.^.DEFW.PUTFDC.
0135D0: 3B 28 38 29 20 54 41 49 4C 4C 45 20 47 41 50 20 ;(8) TAILLE GAP
0135E0: 33 20 28 56 41 4C 45 55 52 20 42 49 44 4F 4E 29 3 (VALEUR BIDON)
0135F0: 2E 0D 68 0B 4C 44 09 41 2C 23 46 46 0D 72 0B 52 ..h.LD.A,#FF.r.R
013600: 20 4E 42 20 64 27 4F 43 54 45 54 53 0D 8A 02 44 NB d'OCTETS...D
013610: 45 46 57 09 47 45 54 50 41 52 09 3B 70 61 72 20 EFW.GETPAR.;par
013620: 53 45 43 54 45 55 52 20 64 75 20 44 52 49 56 45 SECTEUR du DRIVE
013630: 2E 0D 94 02 4C 44 09 28 48 4C 29 2C 42 09 3B 52 ....LD.(HL),B.;R
013640: 61 6E 67 65 20 65 6E 20 48 4C 20 6C 65 20 4E 42 ange en HL le NB
013650: 20 64 27 4F 43 54 2F 53 45 43 54 45 55 52 20 42 d'OCT/SECTEUR B
013660: 2E 0D 9E 02 4C 44 09 41 2C 49 4E 44 45 58 32 09 ....LD.A,INDEX2.
013670: 3B 52 65 74 6F 75 72 6E 65 20 64 61 6E 73 20 48 ;Retourne dans H
013680: 4C 0D A8 02 52 53 54 09 23 31 38 09 3B 6C 27 61 L...RST.#18.;l'a
013690: 64 72 65 73 73 65 20 64 75 20 4E 42 20 64 65 20 dresse du NB de
0136A0: 53 45 43 54 45 55 52 53 0D B2 02 44 45 46 57 09 SECTEURS...DEFW.
0136B0: 47 45 54 50 41 52 09 3B 70 61 72 20 50 49 53 54 GETPAR.;par PIST
0136C0: 45 20 64 75 20 44 52 49 56 45 2E 0D BC 02 4C 44 E du DRIVE....LD
0136D0: 09 28 48 4C 29 2C 43 09 3B 52 61 6E 67 65 20 65 .(HL),C.;Range e
0136E0: 6E 20 48 4C 20 6C 65 20 4E 42 20 64 65 20 53 45 n HL le NB de SE
0136F0: 43 54 2F 50 49 53 54 45 20 43 2E 0D C6 02 50 4F CT/PISTE C....PO
013700: 50 09 42 43 0D D0 02 4C 44 09 41 2C 49 4E 44 45 P.BC...LD.A,INDE
013710: 58 33 09 3B 52 65 74 6F 75 72 6E 65 20 64 61 6E X3.;Retourne dan
013720: 73 20 48 4C 0D DA 02 52 53 54 09 23 31 38 09 3B s HL...RST.#18.;
013730: 6C 27 61 64 72 65 73 73 65 20 64 75 20 4E 42 20 l'adresse du NB
013740: 64 27 4F 43 54 45 54 53 0D E4 02 44 45 46 57 09 d'OCTETS...DEFW.
013750: 47 45 54 50 41 52 09 3B 64 65 73 20 47 41 50 20 GETPAR.;des GAP
013760: 33 2E 0D EE 02 4C 44 09 28 48 4C 29 2C 42 09 3B 3....LD.(HL),B.;
013770: 52 61 6E 67 65 20 65 6E 20 48 4C 20 6C 61 20 74 Range en HL la t
013780: 61 69 6C 6C 65 20 64 65 73 20 47 41 50 20 33 2E aille des GAP 3.
013790: 0D F8 02 50 4F 50 09 48 4C 0D 02 03 50 4F 50 09 ...POP.HL...POP.
0137A0: 42 43 0D 0C 03 52 45 54 0D 16 03 3B 0D 20 03 53 BC...RET...;. .S
0137B0: 49 5A 45 3A 45 51 55 09 34 09 3B 53 65 63 74 65 IZE:EQU.4.;Secte
0137C0: 75 72 73 20 64 65 20 32 20 4B 4F 2E 0D 2A 03 3B urs de 2 KO..*.;
0137D0: 0D 34 03 48 45 41 44 45 52 3A 44 45 46 42 09 30 .4.HEADER:DEFB.0
0137E0: 2C 30 2C 30 2C 53 49 5A 45 09 3B 50 69 73 74 65 ,0,0,SIZE.;Piste
0137F0: 2C 48 65 61 64 2C 4E 6F 20 73 65 63 74 65 75 72 ,Head,No secteur
013800: 53 54 09 23 31 38 0D 7C 0B 44 45 46 57 09 50 55 ST.#18.|.DEFW.PU
013810: 54 46 44 43 09 3B 28 39 29 20 4C 4F 4E 47 55 45 TFDC.;(9) LONGUE
013820: 55 52 20 53 49 20 54 41 49 4C 4C 45 20 53 45 43 UR SI TAILLE SEC
013830: 54 3D 20 30 2E 0D 86 0B 44 49 0D 90 0B 4C 44 09 T= 0....DI...LD.
013840: 48 4C 2C 42 55 46 46 45 52 0D 9A 0B 4C 44 09 44 HL,BUFFER...LD.D
013850: 45 2C 23 30 41 30 30 09 3B 4C 45 43 54 55 52 45 E,#0A00.;LECTURE
013860: 20 44 45 20 50 4C 55 53 20 44 27 55 4E 20 53 45 DE PLUS D'UN SE
013870: 43 54 45 55 52 20 44 45 20 32 20 4B 4F 2E 0D A4 CTEUR DE 2 KO...
013880: 0B 47 45 54 4C 58 31 3A 49 4E 09 41 2C 28 43 29 .GETLX1:IN.A,(C)
013890: 09 3B 4C 45 43 54 55 52 45 20 52 45 47 49 53 54 .;LECTURE REGIST
0138A0: 52 45 20 44 27 45 54 41 54 2E 0D AE 0B 4A 50 09 RE D'ETAT....JP.
0138B0: 50 2C 47 45 54 4C 58 31 09 3B 41 54 54 45 4E 54 P,GETLX1.;ATTENT
0138C0: 45 20 45 54 41 54 20 52 45 41 44 59 2E 0D B8 0B E ETAT READY....
0138D0: 41 4E 44 09 23 32 30 0D C2 0B 4A 52 09 5A 2C 47 AND.#20...JR.Z,G
0138E0: 45 54 4C 58 33 09 3B 4C 45 43 54 55 52 45 20 54 ETLX3.;LECTURE T
0138F0: 45 52 4D 49 4E 45 45 2E 0D CC 0B 4C 44 09 41 2C ERMINEE....LD.A,
013900: 45 0D D6 0B 4F 52 09 44 0D E0 0B 4A 52 09 5A 2C E...OR.D...JR.Z,
013910: 47 45 54 4C 58 31 0D EA 0B 44 45 43 09 44 45 0D GETLX1...DEC.DE.
013920: F4 0B 49 4E 43 09 43 09 3B 28 42 43 29 20 70 6F ..INC.C.;(BC) po
013930: 69 6E 74 65 20 72 65 67 20 64 6F 6E 6E 65 65 73 inte reg donnees
013940: 20 64 75 20 46 44 43 2E 0D FE 0B 49 4E 09 41 2C du FDC....IN.A,
013950: 28 43 29 09 3B 4C 65 63 74 75 72 65 20 6F 63 74 (C).;Lecture oct
013960: 65 74 20 64 65 20 64 6F 6E 6E 65 65 2E 0D 08 0C et de donnee....
013970: 4C 44 09 28 48 4C 29 2C 41 0D 12 0C 44 45 43 09 LD.(HL),A...DEC.
013980: 43 09 3B 28 42 43 29 20 70 6F 69 6E 74 65 20 72 C.;(BC) pointe r
013990: 65 67 20 64 27 65 74 61 74 20 64 75 20 46 44 43 eg d'etat du FDC
0139A0: 2E 0D 1C 0C 49 4E 43 09 48 4C 0D 26 0C 4A 52 09 ....INC.HL.&.JR.
0139B0: 47 45 54 4C 58 31 0D 30 0C 47 45 54 4C 58 33 3A GETLX1.0.GETLX3:
0139C0: 45 49 0D 3A 0C 52 53 54 09 23 31 38 0D 44 0C 44 EI.:.RST.#18.D.D
0139D0: 45 46 57 09 52 45 53 46 44 43 09 3B 4C 45 43 54 EFW.RESFDC.;LECT
0139E0: 55 52 45 20 52 45 53 55 4C 54 41 54 2E 0D 4E 0C URE RESULTAT..N.
0139F0: 0D 58 0C 3B 20 20 54 45 53 54 20 44 45 20 4C 41 .X.; TEST DE LA
013A00: 2C 54 61 69 6C 6C 65 2E 0D 3E 03 44 45 46 42 09 ,Taille..>.DEFB.
013A10: 30 2C 30 2C 31 2C 53 49 5A 45 09 3B 50 69 73 74 0,0,1,SIZE.;Pist
013A20: 65 2C 48 65 61 64 2C 4E 6F 20 73 65 63 74 65 75 e,Head,No secteu
013A30: 72 2C 54 61 69 6C 6C 65 2E 0D 48 03 3B 0D 52 03 r,Taille..H.;.R.
013A40: 50 49 53 54 45 3A 45 51 55 09 30 0D 5C 03 48 45 PISTE:EQU.0.\.HE
013A50: 41 44 3A 45 51 55 09 30 0D 66 03 53 45 43 54 4F AD:EQU.0.f.SECTO
013A60: 52 3A 45 51 55 09 23 43 30 09 3B 46 6F 72 6D 61 R:EQU.#C0.;Forma
013A70: 74 20 44 41 54 41 2E 0D 70 03 53 49 5A 45 32 3A t DATA..p.SIZE2:
013A80: 45 51 55 09 32 09 3B 53 65 63 74 65 75 72 73 20 EQU.2.;Secteurs
013A90: 64 65 20 35 31 32 20 6F 63 74 65 74 73 2E 0D 7A de 512 octets..z
013AA0: 03 3B 0D 84 03 48 45 44 45 52 32 3A 44 45 46 42 .;...HEDER2:DEFB
013AB0: 09 50 49 53 54 45 2C 48 45 41 44 2C 53 45 43 54 .PISTE,HEAD,SECT
013AC0: 4F 52 2B 31 2C 53 49 5A 45 32 0D 8E 03 44 45 46 OR+1,SIZE2...DEF
013AD0: 42 09 50 49 53 54 45 2C 48 45 41 44 2C 53 45 43 B.PISTE,HEAD,SEC
013AE0: 54 4F 52 2B 36 2C 53 49 5A 45 32 0D 98 03 44 45 TOR+6,SIZE2...DE
013AF0: 46 42 09 50 49 53 54 45 2C 48 45 41 44 2C 53 45 FB.PISTE,HEAD,SE
013B00: 43 54 4F 52 2B 32 2C 53 49 5A 45 32 0D A2 03 44 CTOR+2,SIZE2...D
013B10: 45 46 42 09 50 49 53 54 45 2C 48 45 41 44 2C 53 EFB.PISTE,HEAD,S
013B20: 45 43 54 4F 52 2B 37 2C 53 49 5A 45 32 0D AC 03 ECTOR+7,SIZE2...
013B30: 44 45 46 42 09 50 49 53 54 45 2C 48 45 41 44 2C DEFB.PISTE,HEAD,
013B40: 53 45 43 54 4F 52 2B 33 2C 53 49 5A 45 32 0D B6 SECTOR+3,SIZE2..
013B50: 03 44 45 46 42 09 50 49 53 54 45 2C 48 45 41 44 .DEFB.PISTE,HEAD
013B60: 2C 53 45 43 54 4F 52 2B 38 2C 53 49 5A 45 32 0D ,SECTOR+8,SIZE2.
013B70: C0 03 44 45 46 42 09 50 49 53 54 45 2C 48 45 41 ..DEFB.PISTE,HEA
013B80: 44 2C 53 45 43 54 4F 52 2B 34 2C 53 49 5A 45 32 D,SECTOR+4,SIZE2
013B90: 0D CA 03 44 45 46 42 09 50 49 53 54 45 2C 48 45 ...DEFB.PISTE,HE
013BA0: 41 44 2C 53 45 43 54 4F 52 2B 39 2C 53 49 5A 45 AD,SECTOR+9,SIZE
013BB0: 32 0D D4 03 44 45 46 42 09 50 49 53 54 45 2C 48 2...DEFB.PISTE,H
013BC0: 45 41 44 2C 53 45 43 54 4F 52 2B 35 2C 53 49 5A EAD,SECTOR+5,SIZ
013BD0: 45 32 0D DE 03 3B 0D E8 03 44 52 56 3A 44 45 46 E2...;...DRV:DEF
013BE0: 53 09 31 09 3B 4E 55 4D 45 52 4F 20 44 55 20 44 S.1.;NUMERO DU D
013BF0: 52 49 56 45 20 43 4F 55 52 41 4E 54 2E 0D F2 03 RIVE COURANT....
013C00: 20 4C 4F 4E 47 55 45 55 52 20 44 55 20 47 41 50 LONGUEUR DU GAP
013C10: 20 33 20 45 4E 54 52 45 20 53 45 43 54 45 55 52 3 ENTRE SECTEUR
013C20: 53 20 30 20 45 54 20 31 3A 0D 62 0C 0D 6C 0C 4C S 0 ET 1:.b..l.L
013C30: 44 09 48 4C 2C 42 55 46 46 45 52 2B 32 30 34 38 D.HL,BUFFER+2048
013C40: 2B 32 2B 31 30 0D 76 0C 4C 44 09 42 2C 2D 31 0D +2+10.v.LD.B,-1.
013C50: 80 0C 4C 44 09 45 2C 28 48 4C 29 0D 8A 0C 49 4E ..LD.E,(HL)...IN
013C60: 43 09 48 4C 0D 94 0C 47 45 54 4C 58 32 3A 49 4E C.HL...GETLX2:IN
013C70: 43 09 42 0D 9E 0C 4C 44 09 41 2C 28 48 4C 29 0D C.B...LD.A,(HL).
013C80: A8 0C 49 4E 43 09 48 4C 0D B2 0C 43 50 09 45 0D ..INC.HL...CP.E.
013C90: BC 0C 4A 52 09 5A 2C 47 45 54 4C 58 32 09 3B 4F ..JR.Z,GETLX2.;O
013CA0: 43 54 45 54 20 43 4F 55 52 41 4E 54 3D 20 4F 43 CTET COURANT= OC
013CB0: 54 45 54 20 47 41 50 33 2E 0D C6 0C 4C 44 09 41 TET GAP3....LD.A
013CC0: 2C 42 0D D0 0C 43 50 09 47 41 50 33 4D 49 0D DA ,B...CP.GAP3MI..
013CD0: 0C 4C 44 09 43 2C 31 09 3B 4C 4F 4E 47 55 45 55 .LD.C,1.;LONGUEU
013CE0: 52 20 47 41 50 33 20 45 52 52 4F 4E 45 45 2E 0D R GAP3 ERRONEE..
013CF0: E4 0C 4A 52 09 43 2C 45 4E 44 58 58 58 0D EE 0C ..JR.C,ENDXXX...
013D00: 43 50 09 47 41 50 33 4D 41 0D F8 0C 4A 52 09 4E CP.GAP3MA...JR.N
013D10: 43 2C 45 4E 44 58 58 58 0D 02 0D 4C 44 09 43 2C C,ENDXXX...LD.C,
013D20: 30 09 3B 4C 4F 4E 47 55 45 55 52 20 47 41 50 33 0.;LONGUEUR GAP3
013D30: 20 45 58 41 43 54 45 2E 0D 0C 0D 45 4E 44 58 58 EXACTE....ENDXX
013D40: 58 3A 4C 44 09 41 2C 43 0D 16 0D 4C 44 09 28 46 X:LD.A,C...LD.(F
013D50: 4C 41 47 29 2C 41 0D 20 0D 6C 64 09 61 2C 28 44 LAG),A. .ld.a,(D
013D60: 52 49 56 45 29 0D 2A 0D 6C 64 09 65 2C 61 0D 34 RIVE).*.ld.e,a.4
013D70: 0D 6A 70 09 52 45 53 54 4F 52 0D 3E 0D 3B 0D 1A .jp.RESTOR.>.;..
013D80: 43 09 3B 28 42 43 29 20 70 6F 69 6E 74 65 20 72 C.;(BC) pointe r
013D90: 65 67 20 64 27 65 74 61 74 20 64 75 20 46 44 43 eg d'etat du FDC
013DA0: 2E 0D 1C 0C 49 4E 43 09 48 4C 0D 26 0C 4A 52 09 ....INC.HL.&.JR.
013DB0: 47 45 54 4C 58 31 0D 30 0C 47 45 54 4C 58 33 3A GETLX1.0.GETLX3:
013DC0: 45 49 0D 3A 0C 52 53 54 09 23 31 38 0D 44 0C 44 EI.:.RST.#18.D.D
013DD0: 45 46 57 09 52 45 53 46 44 43 09 3B 4C 45 43 54 EFW.RESFDC.;LECT
013DE0: 55 52 45 20 52 45 53 55 4C 54 41 54 2E 0D 4E 0C URE RESULTAT..N.
013DF0: 0D 58 0C 3B 20 20 54 45 53 54 20 44 45 20 4C 41 .X.; TEST DE LA
013E00: 3B 0D FC 08 44 4A 4E 5A 09 43 4F 50 59 58 0D 06 ;...DJNZ.COPYX..
013E10: 09 52 45 54 0D 10 09 3B 0D 1A 09 50 55 54 46 44 .RET...;...PUTFD
013E20: 43 3A 44 45 46 57 09 23 43 39 35 43 09 3B 45 4E C:DEFW.#C95C.;EN
013E30: 56 4F 49 20 44 45 20 4C 27 4F 43 54 45 54 20 41 VOI DE L'OCTET A
013E40: 0D 24 09 44 45 46 42 09 37 09 3B 41 55 20 43 4F .$.DEFB.7.;AU CO
013E50: 4E 54 52 4F 4C 45 55 52 20 46 44 43 37 36 35 2E NTROLEUR FDC765.
013E60: 0D 2E 09 52 45 53 46 44 43 3A 44 45 46 57 09 23 ...RESFDC:DEFW.#
013E70: 43 39 31 43 09 3B 4C 45 43 54 55 52 45 20 4F 43 C91C.;LECTURE OC
013E80: 54 45 54 53 0D 38 09 44 45 46 42 09 37 09 3B 44 TETS.8.DEFB.7.;D
013E90: 45 20 4C 41 20 50 48 41 53 45 20 52 45 53 55 4C E LA PHASE RESUL
013EA0: 54 41 54 2E 0D 42 09 52 45 53 55 4C 54 3A 45 51 TAT..B.RESULT:EQ
013EB0: 55 09 23 42 45 34 42 09 3B 4E 42 52 45 20 44 27 U.#BE4B.;NBRE D'
013EC0: 4F 43 54 45 54 53 20 44 45 20 4C 41 20 50 48 41 OCTETS DE LA PHA
013ED0: 53 45 20 52 45 53 55 4C 54 41 54 2C 0D 4C 09 3B SE RESULTAT,.L.;
013EE0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
013EF0: 20 20 20 20 20 20 20 3B 53 55 49 56 49 20 50 41 ;SUIVI PA
013F00: 52 20 4C 41 20 4C 49 53 54 45 20 44 45 53 20 4F R LA LISTE DES O
013F10: 43 54 45 54 53 2E 0D 56 09 4C 45 43 50 53 54 3A CTETS..V.LECPST:
013F20: 45 51 55 09 23 34 32 09 3B 43 4F 44 45 20 49 4E EQU.#42.;CODE IN
013F30: 53 54 52 55 43 54 49 4F 4E 20 22 4C 49 52 45 20 STRUCTION "LIRE
013F40: 50 49 53 54 45 22 2E 0D 60 09 50 4F 52 46 44 43 PISTE"..`.PORFDC
013F50: 3A 45 51 55 09 23 46 42 37 45 09 3B 41 44 52 20 :EQU.#FB7E.;ADR
013F60: 50 4F 52 54 20 52 45 47 20 44 27 45 54 41 54 20 PORT REG D'ETAT
013F70: 44 55 20 46 44 43 2E 0D 6A 09 3B 0D 74 09 3B 20 DU FDC..j.;.t.;
013F80: 20 54 45 53 54 20 44 45 20 4C 41 20 50 52 4F 54 TEST DE LA PROT
013F90: 45 43 54 49 4F 4E 20 53 55 52 20 4C 41 20 50 49 ECTION SUR LA PI
013FA0: 53 54 45 20 4E 6F 20 33 39 3A 0D 7E 09 3B 20 20 STE No 39:.~.;
013FB0: 72 65 74 6F 75 72 6E 65 20 46 4C 41 47 3D 20 30 retourne FLAG= 0
013FC0: 20 73 69 20 6F 72 69 67 69 6E 61 6C 2C 20 31 20 si original, 1
013FD0: 73 69 20 63 6F 70 69 65 2E 0D 88 09 3B 0D 92 09 si copie....;...
013FE0: 42 55 46 46 45 52 3A 45 51 55 09 23 39 31 30 30 BUFFER:EQU.#9100
013FF0: 09 3B 42 55 46 46 45 52 20 44 45 20 34 20 4B 4F .;BUFFER DE 4 KO
014000: 00 4C 4F 41 44 50 20 20 20 54 58 20 00 00 00 00 .LOADP TX ....
014010: 00 00 08 00 00 7B 96 00 00 00 00 00 00 00 00 00 .....{..........
014020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
014030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
014040: 17 54 00 20 04 66 62 09 30 2C 31 2C 32 2C 33 2C .T. .fb.0,1,2,3,
014050: 34 2C 35 2C 36 2C 37 2C 38 2C 39 0D 1A 00 00 00 4,5,6,7,8,9.....
014060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
014070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
014080: 13 54 36 25 01 00 4C 4F 41 44 3A 4F 52 47 09 23 .T6%..LOAD:ORG.#
014090: 37 32 30 30 09 3B 2A 2A 2A 2A 20 4C 4F 41 44 45 7200.;**** LOADE
0140A0: 52 20 4A 41 49 2D 41 4C 41 49 20 2A 2A 2A 2A 20 R JAI-ALAI ****
0140B0: 0D 02 00 0D 03 00 4A 41 49 3A 65 71 75 09 23 36 ......JAI:equ.#6
0140C0: 32 37 30 0D 05 00 50 45 4C 4F 3A 65 71 75 09 23 270...PELO:equ.#
0140D0: 32 30 30 30 0D 0A 00 0D 17 00 53 43 52 55 54 3A 2000......SCRUT:
0140E0: 65 71 75 09 4A 41 49 2B 30 33 09 3B 63 6C 61 76 equ.JAI+03.;clav
0140F0: 69 65 72 0D 18 00 0D 20 00 4A 50 09 44 45 42 55 ier.... .JP.DEBU
014100: 54 09 3B 2B 20 23 30 30 0D 21 00 4A 50 09 50 41 T.;+ #00.!.JP.PA
014110: 4C 31 09 3B 2B 20 23 30 33 0D 24 00 4A 50 09 4E L1.;+ #03.$.JP.N
014120: 4F 49 52 09 3B 2B 20 30 36 0D 25 00 4A 50 09 46 OIR.;+ 06.%.JP.F
014130: 49 4E 09 3B 2B 20 30 39 0D 26 00 56 49 4C 4C 3A IN.;+ 09.&.VILL:
014140: 64 65 66 62 09 30 31 09 3B 6E 75 6D 20 73 69 74 defb.01.;num sit
014150: 65 0D 2F 00 0D 30 00 50 5F 53 4F 4E 3A 4A 50 09 e./..0.P_SON:JP.
014160: 53 4F 4E 31 09 3B 2B 20 31 33 0D 31 00 4A 50 09 SON1.;+ 13.1.JP.
014170: 53 4F 4E 32 0D 32 00 4A 50 09 53 4F 4E 33 0D 33 SON2.2.JP.SON3.3
014180: 00 4A 50 09 53 4F 4E 34 0D 34 00 4A 50 09 53 4F .JP.SON4.4.JP.SO
014190: 4E 35 0D 35 00 4A 50 09 53 4F 4E 36 0D 36 00 4A N5.5.JP.SON6.6.J
0141A0: 50 09 53 4F 4E 37 0D 37 00 4A 50 09 53 4F 4E 38 P.SON7.7.JP.SON8
0141B0: 0D 38 00 4A 50 09 53 4F 4E 39 0D 39 00 4A 50 09 .8.JP.SON9.9.JP.
0141C0: 53 4F 4E 31 30 0D 3A 00 4A 50 09 53 4F 4E 31 31 SON10.:.JP.SON11
0141D0: 0D 3B 00 4A 50 09 53 4F 4E 31 32 0D 3C 00 4A 50 .;.JP.SON12.<.JP
0141E0: 09 73 6F 75 6E 64 71 0D 3D 00 4C 49 45 3A 64 65 .soundq.=.LIE:de
0141F0: 66 62 09 31 09 3B 2B 35 32 0D 3E 00 4E 4A 4F 3A fb.1.;+52.>.NJO:
014200: 2E 0D 9C 09 3B 0D 9D 09 45 54 53 54 3A 6C 64 09 ....;...ETST:ld.
014210: 61 2C 30 0D 9E 09 6C 64 09 28 44 52 49 56 45 29 a,0...ld.(DRIVE)
014220: 2C 61 0D 9F 09 63 61 6C 6C 09 54 45 53 54 0D A0 ,a...call.TEST..
014230: 09 6C 64 09 61 2C 28 46 4C 41 47 29 0D A1 09 6F .ld.a,(FLAG)...o
014240: 72 09 61 0D A2 09 72 65 74 09 6E 7A 0D A3 09 6C r.a...ret.nz.£.l
014250: 64 09 61 2C 23 46 46 0D A4 09 6C 64 09 28 23 35 d.a,#FF...ld.(#5
014260: 44 46 46 29 2C 61 0D A5 09 72 65 74 0D A6 09 0D DFF),a...ret....
014270: A7 09 54 45 53 54 3A 6C 64 09 64 2C 34 30 0D B0 ..TEST:ld.d,40..
014280: 09 4C 44 09 41 2C 28 44 52 49 56 45 29 0D BA 09 .LD.A,(DRIVE)...
014290: 4C 44 09 45 2C 41 09 3B 45 3D 20 4E 55 4D 45 52 LD.E,A.;E= NUMER
0142A0: 4F 20 44 55 20 44 52 49 56 45 2E 0D C4 09 54 45 O DU DRIVE....TE
0142B0: 53 54 4A 30 3A 52 53 54 09 23 31 38 0D CE 09 44 STJ0:RST.#18...D
0142C0: 45 46 57 09 23 4D 4F 56 54 52 4B 09 3B 44 45 50 EFW.#MOVTRK.;DEP
0142D0: 4C 20 54 45 54 45 20 56 45 52 53 20 50 49 53 54 L TETE VERS PIST
0142E0: 45 20 28 44 2B 31 29 2E 0D D8 09 4A 52 09 4E 43 E (D+1)....JR.NC
0142F0: 2C 54 45 53 54 4A 30 0D E2 09 44 45 43 09 44 0D ,TESTJ0...DEC.D.
014300: EC 09 54 45 53 54 4A 31 3A 52 53 54 09 23 31 38 ..TESTJ1:RST.#18
014310: 0D F6 09 44 45 46 57 09 23 4D 4F 56 54 52 4B 09 ...DEFW.#MOVTRK.
014320: 3B 44 45 50 4C 20 54 45 54 45 20 56 45 52 53 20 ;DEPL TETE VERS
014330: 50 49 53 54 45 20 44 2E 0D 00 0A 4A 52 09 4E 43 PISTE D....JR.NC
014340: 2C 54 45 53 54 4A 31 0D 0A 0A 0D 14 0A 63 61 6C ,TESTJ1......cal
014350: 6C 09 49 4E 53 54 4F 52 0D 1E 0A 6C 64 09 64 2C l.INSTOR...ld.d,
014360: 33 39 09 3B 70 69 73 74 65 20 33 39 2E 20 20 20 39.;piste 39.
014370: 0D 28 0A 6C 64 09 63 2C 30 09 3B 73 65 63 74 65 .(.ld.c,0.;secte
014380: 75 72 20 30 2E 20 20 20 0D 32 0A 6C 64 09 68 6C ur 0. .2.ld.hl
014390: 2C 42 55 46 46 45 52 0D 3C 0A 72 73 74 09 23 31 ,BUFFER.<.rst.#1
0143A0: 38 0D 46 0A 64 65 66 77 09 52 45 41 44 53 43 0D 8.F.defw.READSC.
0143B0: 50 0A 6C 64 09 63 2C 31 0D 5A 0A 6A 72 09 6E 63 P.ld.c,1.Z.jr.nc
0143C0: 2C 45 4E 44 58 58 58 0D 64 0A 0D 6E 0A 4C 44 09 ,ENDXXX.d..n.LD.
0143D0: 42 43 2C 50 4F 52 46 44 43 0D 78 0A 4C 44 09 41 BC,PORFDC.x.LD.A
0143E0: 2C 4C 45 43 50 53 54 0D 82 0A 52 53 54 09 23 31 ,LECPST...RST.#1
0143F0: 38 0D 8C 0A 44 45 46 57 09 50 55 54 46 44 43 09 8...DEFW.PUTFDC.
014400: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
014410: 11 00 01 00 02 09 4E E5 11 00 C1 02 00 00 00 02 ......N.........
014420: 11 00 C6 02 00 00 00 02 11 00 C2 02 00 00 00 02 ................
014430: 11 00 C7 02 00 00 00 02 11 00 C3 02 00 00 00 02 ................
014440: 11 00 C8 02 00 00 00 02 11 00 C4 02 00 00 00 02 ................
014450: 11 00 C9 02 00 00 00 02 11 00 C5 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: 64 65 66 62 09 30 09 3B 2B 35 33 0D 3F 00 4A 4F defb.0.;+53.?.JO
014510: 4B 3A 64 65 66 62 09 31 09 3B 2B 35 34 0D 40 00 K:defb.1.;+54.@.
014520: 41 44 56 3A 64 65 66 62 09 34 09 3B 2B 35 35 0D ADV:defb.4.;+55.
014530: 41 00 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D 42 A.;***********.B
014540: 00 44 45 42 55 54 3A 6E 6F 70 0D 43 00 0D 44 00 .DEBUT:nop.C..D.
014550: 63 61 6C 6C 09 70 64 69 73 63 09 3B 70 72 6F 74 call.pdisc.;prot
014560: 65 63 0D 45 00 0D 46 00 4C 44 09 53 50 2C 23 34 ec.E..F.LD.SP,#4
014570: 46 46 45 0D 47 00 63 61 6C 6C 09 49 4E 54 33 38 FFE.G.call.INT38
014580: 0D 48 00 0D 49 00 3B 20 20 20 20 0D 4A 00 63 61 .H..I.; .J.ca
014590: 6C 6C 09 6C 6F 61 64 09 3B 69 6E 69 74 2E 0D 53 ll.load.;init..S
0145A0: 00 63 61 6C 6C 09 77 61 69 74 31 73 0D 54 00 6C .call.wait1s.T.l
0145B0: 64 09 61 2C 33 0D 55 00 63 61 6C 6C 09 6C 6F 61 d.a,3.U.call.loa
0145C0: 64 0D 56 00 6C 64 09 61 2C 30 30 0D 57 00 63 61 d.V.ld.a,00.W.ca
0145D0: 6C 6C 09 6C 6F 61 64 0D 58 00 6C 64 09 61 2C 30 ll.load.X.ld.a,0
0145E0: 31 0D 59 00 63 61 6C 6C 09 6C 6F 61 64 0D 5A 00 1.Y.call.load.Z.
0145F0: 6C 64 09 61 2C 30 32 0D 5B 00 63 61 6C 6C 09 6C ld.a,02.[.call.l
014600: 6F 61 64 0D 5C 00 6C 64 09 61 2C 30 34 0D 5D 00 oad.\.ld.a,04.].
014610: 63 61 6C 6C 09 6C 6F 61 64 0D 5E 00 6C 64 09 61 call.load.^.ld.a
014620: 2C 30 35 0D 5F 00 63 61 6C 6C 09 6C 6F 61 64 0D ,05._.call.load.
014630: 60 00 6C 64 09 61 2C 30 36 0D 61 00 63 61 6C 6C `.ld.a,06.a.call
014640: 09 6C 6F 61 64 0D 62 00 6C 64 09 61 2C 30 37 0D .load.b.ld.a,07.
014650: 63 00 63 61 6C 6C 09 6C 6F 61 64 0D 64 00 4A 50 c.call.load.d.JP
014660: 09 4D 45 53 0D 65 00 3B 2A 2A 2A 2A 2A 2A 2A 2A .MES.e.;********
014670: 2A 2A 0D 66 00 44 41 42 3A 64 65 66 77 09 30 30 **.f.DAB:defw.00
014680: 0D 67 00 4C 49 45 55 3A 64 65 66 62 09 23 39 31 .g.LIEU:defb.#91
014690: 2C 23 45 43 2C 31 2C 30 0D 68 00 64 65 66 62 09 ,#EC,1,0.h.defb.
0146A0: 23 33 31 2C 23 43 44 2C 32 2C 30 0D 69 00 64 65 #31,#CD,2,0.i.de
0146B0: 66 62 09 23 38 31 2C 23 45 44 2C 33 2C 30 0D 6A fb.#81,#ED,3,0.j
0146C0: 00 64 65 66 62 09 23 46 46 0D 6B 00 4E 4A 4F 55 .defb.#FF.k.NJOU
0146D0: 45 3A 64 65 66 62 09 23 32 31 2C 23 43 45 2C 31 E:defb.#21,#CE,1
0146E0: 2C 30 0D 6C 00 64 65 66 62 09 23 37 31 2C 23 45 ,0.l.defb.#71,#E
0146F0: 45 2C 32 2C 30 0D 6D 00 64 65 66 62 09 23 46 46 E,2,0.m.defb.#FF
014700: 41 44 56 29 2C 61 0D BE 00 52 45 54 0D BF 00 3B ADV),a...RET...;
014710: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D C0 00 57 58 4F 52 ---------...WXOR
014720: 3A 6C 64 09 6C 2C 28 69 78 2B 30 29 09 3B 61 66 :ld.l,(ix+0).;af
014730: 66 20 61 64 64 20 31 32 38 0D C1 00 6C 64 09 68 f add 128...ld.h
014740: 2C 28 69 78 2B 31 29 0D C2 00 6C 64 09 62 2C 38 ,(ix+1)...ld.b,8
014750: 0D C3 00 6C 64 09 63 2C 32 32 0D C4 00 63 61 6C ...ld.c,22...cal
014760: 6C 09 23 36 31 32 45 0D C5 00 62 69 74 09 30 2C l.#612E...bit.0,
014770: 28 69 78 2B 33 29 0D C6 00 72 65 74 09 7A 0D C7 (ix+3)...ret.z..
014780: 00 6C 64 09 65 2C 28 69 78 2B 31 38 29 0D C8 00 .ld.e,(ix+18)...
014790: 6C 64 09 64 2C 28 69 78 2B 31 39 29 0D C9 00 6C ld.d,(ix+19)...l
0147A0: 64 09 68 6C 2C 23 46 38 37 35 0D CA 00 6C 64 09 d.hl,#F875...ld.
0147B0: 63 2C 32 32 0D CB 00 6C 64 09 62 2C 39 33 0D CC c,22...ld.b,93..
0147C0: 00 4A 50 09 23 36 31 31 37 0D CD 00 72 65 74 0D .JP.#6117...ret.
0147D0: CE 00 0D CF 00 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A .....;**********
0147E0: 0D D0 00 4D 45 4E 3A 6E 6F 70 09 3B 20 63 61 6C ...MEN:nop.; cal
0147F0: 6C 20 4E 4F 49 52 0D D1 00 6C 64 09 61 2C 30 33 l NOIR...ld.a,03
014800: 09 3B 73 63 72 0D D2 00 63 61 6C 6C 09 6C 6F 61 .;scr...call.loa
014810: 64 0D D3 00 4D 45 53 3A 6C 64 09 61 2C 31 31 09 d...MES:ld.a,11.
014820: 3B 73 70 61 64 20 20 0D D4 00 63 61 6C 6C 09 6C ;spad ...call.l
014830: 6F 61 64 0D D5 00 63 61 6C 6C 09 6D 6F 74 6F 66 oad...call.motof
014840: 66 0D D6 00 0D D7 00 43 41 4C 4C 09 50 41 4C 31 f......CALL.PAL1
014850: 0D D8 00 43 41 4C 4C 09 6D 75 73 69 63 5F 0D D9 ...CALL.music_..
014860: 00 43 41 4C 4C 09 4A 59 4D 30 09 3B 73 65 6C 65 .CALL.JYM0.;sele
014870: 63 74 2E 6D 65 6E 75 0D DA 00 6C 64 09 61 2C 28 ct.menu...ld.a,(
014880: 4C 49 45 29 09 3B 6C 69 65 75 0D DB 00 61 64 64 LIE).;lieu...add
014890: 09 61 2C 37 09 3B 66 69 63 68 2E 0D DC 00 63 61 .a,7.;fich....ca
0148A0: 6C 6C 09 6C 6F 61 64 09 3B 73 63 72 20 31 20 32 ll.load.;scr 1 2
0148B0: 20 33 0D DD 00 63 61 6C 6C 09 6D 6F 74 6F 66 66 3...call.motoff
0148C0: 0D DE 00 6C 64 09 68 6C 2C 23 38 30 30 30 0D DF ...ld.hl,#8000..
0148D0: 00 6C 64 09 64 65 2C 23 43 30 30 30 0D E0 00 6C .ld.de,#C000...l
0148E0: 64 09 62 63 2C 23 34 30 30 30 0D E1 00 6C 64 69 d.bc,#4000...ldi
0148F0: 72 0D E2 00 3B 20 20 20 20 20 20 20 20 43 41 4C r...; CAL
014900: 35 33 2B 30 30 30 0D A8 00 64 65 66 62 09 35 34 53+000...defb.54
014910: 2B 31 32 38 2C 35 35 2B 31 32 38 2C 35 36 2B 31 +128,55+128,56+1
014920: 32 38 2C 35 37 2B 31 32 38 0D A9 00 0D AA 00 64 28,57+128......d
014930: 65 66 62 09 31 31 35 2C 32 31 2B 30 30 30 09 3B efb.115,21+000.;
014940: 20 20 20 20 20 20 20 31 36 0D AB 00 64 65 66 62 16...defb
014950: 09 32 31 2B 31 32 38 2C 32 32 2B 31 32 38 2C 32 .21+128,22+128,2
014960: 34 2B 30 30 30 2C 32 35 2B 30 30 30 0D AC 00 64 4+000,25+000...d
014970: 65 66 62 09 32 36 2B 30 30 30 2C 32 37 2B 30 30 efb.26+000,27+00
014980: 30 2C 32 38 2B 31 32 38 2C 32 39 2B 31 32 38 0D 0,28+128,29+128.
014990: AD 00 64 65 66 62 09 33 31 2B 30 30 30 2C 33 32 ..defb.31+000,32
0149A0: 2B 30 30 30 2C 33 33 2B 31 32 38 2C 33 34 2B 31 +000,33+128,34+1
0149B0: 32 38 0D AE 00 64 65 66 62 09 33 35 2B 31 32 38 28...defb.35+128
0149C0: 2C 33 36 2B 31 32 38 2C 33 38 2B 30 30 30 2C 33 ,36+128,38+000,3
0149D0: 39 2B 30 30 30 0D AF 00 64 65 66 62 09 34 30 2B 9+000...defb.40+
0149E0: 30 30 30 2C 34 31 2B 31 32 38 2C 34 32 2B 31 32 000,41+128,42+12
0149F0: 38 2C 34 34 2B 30 30 30 0D B0 00 64 65 66 62 09 8,44+000...defb.
014A00: 34 35 2B 30 30 30 2C 34 36 2B 30 30 30 2C 34 37 45+000,46+000,47
014A10: 2B 30 30 30 2C 34 38 2B 31 32 38 0D B1 00 64 65 +000,48+128...de
014A20: 66 62 09 34 39 2B 31 32 38 2C 35 31 2B 30 30 30 fb.49+128,51+000
014A30: 2C 35 32 2B 30 30 30 2C 35 33 2B 31 32 38 0D B2 ,52+000,53+128..
014A40: 00 64 65 66 62 09 35 34 2B 31 32 38 2C 35 35 2B .defb.54+128,55+
014A50: 31 32 38 2C 35 37 2B 30 30 30 2C 35 38 2B 30 30 128,57+000,58+00
014A60: 30 0D B3 00 0D B4 00 64 65 66 62 09 31 31 36 2C 0......defb.116,
014A70: 32 31 2B 30 30 30 09 3B 20 20 20 20 20 20 20 31 21+000.; 1
014A80: 37 0D B5 00 64 65 66 62 09 32 31 2B 31 32 38 2C 7...defb.21+128,
014A90: 32 32 2B 31 32 38 2C 32 33 2B 31 32 38 2C 32 34 22+128,23+128,24
014AA0: 2B 31 32 38 0D B6 00 64 65 66 62 09 32 36 2B 30 +128...defb.26+0
014AB0: 30 30 2C 32 37 2B 30 30 30 2C 32 38 2B 31 32 38 00,27+000,28+128
014AC0: 2C 32 39 2B 31 32 38 0D B7 00 64 65 66 62 09 33 ,29+128...defb.3
014AD0: 30 2B 31 32 38 2C 33 32 2B 30 30 30 2C 33 33 2B 0+128,32+000,33+
014AE0: 30 30 30 2C 33 34 2B 31 32 38 0D B8 00 64 65 66 000,34+128...def
014AF0: 62 09 33 35 2B 31 32 38 2C 33 36 2B 31 32 38 2C b.35+128,36+128,
014B00: 4C 20 50 41 4C 31 0D E3 00 0D E5 00 0D E6 00 4D L PAL1.........M
014B10: 45 31 3A 6E 6F 70 0D E7 00 4A 50 09 43 48 58 31 E1:nop...JP.CHX1
014B20: 0D E8 00 3B 2D 2D 2D 2D 2D 2D 0D E9 00 6D 75 73 ...;------...mus
014B30: 69 63 5F 3A 63 61 6C 6C 09 23 31 30 30 30 0D EA ic_:call.#1000..
014B40: 00 6C 64 09 62 63 2C 31 39 30 0D EB 00 63 61 6C .ld.bc,190...cal
014B50: 6C 09 77 61 6C 6F 6F 70 0D EC 00 6C 64 09 61 2C l.waloop...ld.a,
014B60: 28 23 36 31 38 39 29 0D ED 00 6C 64 09 68 6C 2C (#6189)...ld.hl,
014B70: 23 36 31 38 35 0D EE 00 61 64 64 09 61 2C 28 68 #6185...add.a,(h
014B80: 6C 29 0D EF 00 6A 72 09 7A 2C 6D 75 73 69 63 5F l)...jr.z,music_
014B90: 0D F0 00 6D 63 5F 3A 6C 64 09 61 2C 28 23 36 31 ...mc_:ld.a,(#61
014BA0: 38 39 29 0D F1 00 6C 64 09 68 6C 2C 23 36 31 38 89)...ld.hl,#618
014BB0: 35 0D F2 00 61 64 64 09 61 2C 28 68 6C 29 0D F3 5...add.a,(hl)..
014BC0: 00 6A 72 09 6E 7A 2C 6D 63 5F 0D F4 00 72 65 74 .jr.nz,mc_...ret
014BD0: 0D F5 00 6A 70 09 77 61 6C 6F 6F 70 0D F6 00 3B ...jp.waloop...;
014BE0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
014BF0: 2D 0D F7 00 43 48 58 31 3A 4E 4F 50 0D FA 00 4C -...CHX1:NOP...L
014C00: 44 09 41 2C 28 23 35 44 46 46 29 09 3B 64 65 6D D.A,(#5DFF).;dem
014C10: 6F 20 3F 0D FB 00 6F 72 09 61 0D FC 00 6A 72 09 o ?...or.a...jr.
014C20: 6E 7A 2C 63 6C 65 66 0D FD 00 6C 64 09 61 2C 30 nz,clef...ld.a,0
014C30: 30 0D FE 00 6C 64 09 28 4E 4A 4F 29 2C 61 0D FF 0...ld.(NJO),a..
014C40: 00 0D 00 01 63 6C 65 66 3A 52 45 54 0D 01 01 43 ....clef:RET...C
014C50: 41 4C 4C 09 4A 41 49 09 3B 65 6E 74 72 65 65 20 ALL.JAI.;entree
014C60: 6A 65 75 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D 02 jeu **********..
014C70: 01 46 49 4E 3A 6C 64 09 73 70 2C 23 34 46 46 45 .FIN:ld.sp,#4FFE
014C80: 0D 24 01 63 61 6C 6C 09 77 61 69 74 31 73 0D 25 .$.call.wait1s.%
014C90: 01 0D 28 01 4A 50 09 4D 45 4E 0D 2A 01 0D 37 01 ..(.JP.MEN.*..7.
014CA0: 3B 2D 2D 2D 2D 2D 2D 0D 38 01 0D 39 01 62 75 66 ;------.8..9.buf
014CB0: 66 65 72 3A 64 65 66 77 09 23 31 30 30 0D 3D 01 fer:defw.#100.=.
014CC0: 0D 3E 01 3B 70 61 6C 65 74 74 65 73 0D 3F 01 70 .>.;palettes.?.p
014CD0: 61 6C 65 74 31 3A 64 65 66 62 09 33 30 2C 32 31 alet1:defb.30,21
014CE0: 2C 32 33 2C 31 39 2C 30 37 2C 30 34 2C 32 30 2C ,23,19,07,04,20,
014CF0: 33 30 3B 20 20 20 20 20 6A 65 75 0D 40 01 64 65 30; jeu.@.de
014D00: 33 38 2B 30 30 30 2C 33 39 2B 30 30 30 0D B9 00 38+000,39+000...
014D10: 64 65 66 62 09 34 30 2B 30 30 30 2C 34 31 2B 31 defb.40+000,41+1
014D20: 32 38 2C 34 32 2B 31 32 38 2C 34 34 2B 30 30 30 28,42+128,44+000
014D30: 0D BA 00 64 65 66 62 09 34 35 2B 30 30 30 2C 34 ...defb.45+000,4
014D40: 36 2B 31 32 38 2C 34 37 2B 30 30 30 2C 34 39 2B 6+128,47+000,49+
014D50: 30 30 30 0D BB 00 64 65 66 62 09 35 30 2B 30 30 000...defb.50+00
014D60: 30 2C 35 31 2B 30 30 30 2C 35 32 2B 31 32 38 2C 0,51+000,52+128,
014D70: 35 33 2B 31 32 38 0D BC 00 64 65 66 62 09 35 34 53+128...defb.54
014D80: 2B 31 32 38 2C 35 36 2B 30 30 30 2C 35 37 2B 30 +128,56+000,57+0
014D90: 30 30 2C 35 38 2B 30 30 30 0D BD 00 0D BE 00 64 00,58+000......d
014DA0: 65 66 62 09 31 31 37 2C 32 30 2B 31 32 38 09 3B efb.117,20+128.;
014DB0: 20 20 20 20 20 20 20 31 38 0D BF 00 64 65 66 62 18...defb
014DC0: 09 32 31 2B 30 30 30 2C 32 32 2B 30 30 30 2C 32 .21+000,22+000,2
014DD0: 33 2B 31 32 38 2C 32 34 2B 31 32 38 0D C0 00 64 3+128,24+128...d
014DE0: 65 66 62 09 32 35 2B 31 32 38 2C 32 37 2B 30 30 efb.25+128,27+00
014DF0: 30 2C 32 38 2B 31 32 38 2C 32 39 2B 31 32 38 0D 0,28+128,29+128.
014E00: C1 00 64 65 66 62 09 33 30 2B 31 32 38 2C 33 32 ..defb.30+128,32
014E10: 2B 30 30 30 2C 33 33 2B 30 30 30 2C 33 34 2B 31 +000,33+000,34+1
014E20: 32 38 0D C2 00 64 65 66 62 09 33 35 2B 31 32 38 28...defb.35+128
014E30: 2C 33 36 2B 31 32 38 2C 33 38 2B 30 30 30 2C 33 ,36+128,38+000,3
014E40: 39 2B 30 30 30 0D C3 00 64 65 66 62 09 34 30 2B 9+000...defb.40+
014E50: 30 30 30 2C 34 31 2B 31 32 38 2C 34 32 2B 31 32 000,41+128,42+12
014E60: 38 2C 34 34 2B 30 30 30 0D C4 00 64 65 66 62 09 8,44+000...defb.
014E70: 34 35 2B 30 30 30 2C 34 36 2B 31 32 38 2C 34 37 45+000,46+128,47
014E80: 2B 31 32 38 2C 34 39 2B 30 30 30 0D C5 00 64 65 +128,49+000...de
014E90: 66 62 09 35 30 2B 30 30 30 2C 35 31 2B 31 32 38 fb.50+000,51+128
014EA0: 2C 35 32 2B 31 32 38 2C 35 34 2B 30 30 30 0D C6 ,52+128,54+000..
014EB0: 00 64 65 66 62 09 35 35 2B 30 30 30 2C 35 36 2B .defb.55+000,56+
014EC0: 30 30 30 2C 35 37 2B 31 32 38 2C 35 38 2B 31 32 000,57+128,58+12
014ED0: 38 0D C7 00 0D C8 00 64 65 66 62 09 31 31 38 2C 8......defb.118,
014EE0: 32 30 2B 31 32 38 09 3B 20 20 20 20 20 20 20 31 20+128.; 1
014EF0: 39 0D C9 00 64 65 66 62 09 32 31 2B 30 30 30 2C 9...defb.21+000,
014F00: 66 62 09 31 30 2C 31 34 2C 31 32 2C 32 38 2C 32 fb.10,14,12,28,2
014F10: 32 2C 31 38 2C 31 31 2C 30 30 2C 32 30 0D 41 01 2,18,11,00,20.A.
014F20: 70 61 6C 65 74 32 3A 64 65 66 62 09 30 34 2C 32 palet2:defb.04,2
014F30: 31 2C 32 33 2C 32 37 2C 30 37 2C 31 38 2C 32 30 1,23,27,07,18,20
014F40: 2C 32 32 3B 20 20 20 20 20 6A 65 75 20 34 0D 42 ,22; jeu 4.B
014F50: 01 64 65 66 62 09 30 33 2C 31 34 2C 31 32 2C 32 .defb.03,14,12,2
014F60: 38 2C 31 31 2C 30 36 2C 31 31 2C 30 30 2C 32 30 8,11,06,11,00,20
014F70: 0D 43 01 70 61 6C 65 74 33 3A 64 65 66 62 09 31 .C.palet3:defb.1
014F80: 35 2C 30 30 2C 31 39 2C 31 31 2C 32 33 2C 30 32 5,00,19,11,23,02
014F90: 2C 33 30 2C 32 32 3B 20 20 20 20 20 63 6C 69 63 ,30,22; clic
014FA0: 20 70 72 65 73 65 6E 74 2E 0D 44 01 64 65 66 62 present..D.defb
014FB0: 09 31 38 2C 31 34 2C 31 30 2C 32 38 2C 31 32 2C .18,14,10,28,12,
014FC0: 30 37 2C 32 38 2C 32 30 2C 32 30 0D 45 01 70 61 07,28,20,20.E.pa
014FD0: 6C 65 74 34 3A 64 65 66 62 09 32 31 2C 30 30 2C let4:defb.21,00,
014FE0: 31 39 2C 31 31 2C 32 33 2C 30 32 2C 33 30 2C 32 19,11,23,02,30,2
014FF0: 32 3B 20 20 20 20 20 6A 65 75 20 4E 65 70 61 6C 2; jeu Nepal
015000: 0D 46 01 64 65 66 62 09 31 38 2C 31 34 2C 31 30 .F.defb.18,14,10
015010: 2C 32 38 2C 31 32 2C 30 37 2C 32 32 2C 32 30 2C ,28,12,07,22,20,
015020: 32 30 0D 47 01 70 61 6C 65 74 35 3A 64 65 66 62 20.G.palet5:defb
015030: 09 32 31 2C 30 36 2C 31 39 2C 31 31 2C 32 33 2C .21,06,19,11,23,
015040: 30 32 2C 33 30 2C 32 32 3B 20 20 20 20 20 6A 65 02,30,22; je
015050: 75 20 50 65 72 6F 75 0D 48 01 64 65 66 62 09 31 u Perou.H.defb.1
015060: 38 2C 31 34 2C 31 30 2C 32 38 2C 31 32 2C 30 37 8,14,10,28,12,07
015070: 2C 33 30 2C 32 30 2C 32 30 0D 49 01 50 41 4C 31 ,30,20,20.I.PAL1
015080: 3A 6C 64 09 68 6C 2C 70 61 6C 65 74 31 2B 31 36 :ld.hl,palet1+16
015090: 0D 4A 01 70 61 6C 75 3A 6C 64 09 62 63 2C 23 37 .J.palu:ld.bc,#7
0150A0: 46 30 30 0D 4B 01 6C 64 09 65 2C 31 36 0D 4C 01 F00.K.ld.e,16.L.
0150B0: 62 70 61 6C 3A 6C 64 09 61 2C 28 68 6C 29 0D 4D bpal:ld.a,(hl).M
0150C0: 01 61 64 64 09 61 2C 23 34 30 0D 4E 01 6F 75 74 .add.a,#40.N.out
0150D0: 09 28 63 29 2C 65 0D 4F 01 6F 75 74 09 28 63 29 .(c),e.O.out.(c)
0150E0: 2C 61 0D 50 01 64 65 63 09 68 6C 0D 51 01 64 65 ,a.P.dec.hl.Q.de
0150F0: 63 09 65 0D 52 01 62 69 74 09 37 2C 65 0D 53 01 c.e.R.bit.7,e.S.
015100: 0D 6E 00 4A 4F 4B 45 3A 64 65 66 62 09 23 31 31 .n.JOKE:defb.#11
015110: 2C 23 43 46 2C 31 2C 30 0D 6F 00 64 65 66 62 09 ,#CF,1,0.o.defb.
015120: 23 36 31 2C 23 45 46 2C 32 2C 30 0D 70 00 64 65 #61,#EF,2,0.p.de
015130: 66 62 09 23 46 46 0D 71 00 41 44 56 45 3A 64 65 fb.#FF.q.ADVE:de
015140: 66 62 09 23 33 38 2C 23 45 32 2C 31 2C 31 0D 72 fb.#38,#E2,1,1.r
015150: 00 64 65 66 62 09 23 44 38 2C 23 43 32 2C 32 2C .defb.#D8,#C2,2,
015160: 31 0D 73 00 64 65 66 62 09 23 32 38 2C 23 45 33 1.s.defb.#28,#E3
015170: 2C 33 2C 31 0D 74 00 64 65 66 62 09 23 43 38 2C ,3,1.t.defb.#C8,
015180: 23 43 33 2C 34 2C 31 0D 75 00 64 65 66 62 09 23 #C3,4,1.u.defb.#
015190: 46 46 2C 30 30 0D 76 00 64 65 66 77 09 23 38 37 FF,00.v.defw.#87
0151A0: 45 39 2C 30 30 2C 23 38 46 45 37 2C 30 30 2C 23 E9,00,#8FE7,00,#
0151B0: 39 37 45 35 2C 30 30 2C 23 39 46 45 33 0D 77 00 97E5,00,#9FE3.w.
0151C0: 3B 2D 2D 2D 2D 0D 78 00 6A 79 6D 65 3A 6C 64 09 ;----.x.jyme:ld.
0151D0: 69 78 2C 28 44 41 42 29 0D 79 00 6A 65 31 3A 6C ix,(DAB).y.je1:l
0151E0: 64 09 61 2C 28 69 78 2B 30 29 0D 7A 00 63 70 09 d.a,(ix+0).z.cp.
0151F0: 23 46 46 0D 7B 00 6A 72 09 6E 7A 2C 6A 65 32 0D #FF.{.jr.nz,je2.
015200: 7C 00 6C 64 09 69 78 2C 28 44 41 42 29 0D 7D 00 |.ld.ix,(DAB).}.
015210: 6A 65 32 3A 63 61 6C 6C 09 57 58 4F 52 0D 7E 00 je2:call.WXOR.~.
015220: 6A 65 32 30 3A 6C 64 09 61 2C 28 23 36 31 38 39 je20:ld.a,(#6189
015230: 29 0D 80 00 6C 64 09 62 63 2C 28 23 36 31 38 30 )...ld.bc,(#6180
015240: 29 0D 81 00 61 64 64 09 61 2C 63 0D 82 00 61 64 )...add.a,c...ad
015250: 64 09 61 2C 62 0D 83 00 6F 72 09 61 0D 84 00 6A d.a,b...or.a...j
015260: 72 09 6E 7A 2C 6A 65 32 30 0D 85 00 0D 87 00 6A r.nz,je20......j
015270: 65 33 3A 6C 64 09 61 2C 28 23 36 31 38 39 29 0D e3:ld.a,(#6189).
015280: 88 00 62 69 74 09 34 2C 61 0D 89 00 6A 72 09 6E ..bit.4,a...jr.n
015290: 7A 2C 6A 65 35 09 3B 74 69 72 0D 8A 00 6C 64 09 z,je5.;tir...ld.
0152A0: 61 2C 28 23 36 31 38 31 29 0D 8B 00 62 69 74 09 a,(#6181)...bit.
0152B0: 31 2C 61 0D 8C 00 6A 72 09 6E 7A 2C 6A 65 35 09 1,a...jr.nz,je5.
0152C0: 3B 63 6F 70 79 0D 8D 00 6C 64 09 61 2C 28 23 36 ;copy...ld.a,(#6
0152D0: 31 38 39 29 0D 8E 00 62 69 74 09 31 2C 61 0D 8F 189)...bit.1,a..
0152E0: 00 6A 72 09 6E 7A 2C 6A 65 34 09 3B 62 61 73 20 .jr.nz,je4.;bas
0152F0: 4A 0D 90 00 6C 64 09 61 2C 28 23 36 31 38 30 29 J...ld.a,(#6180)
015300: 6A 72 09 7A 2C 62 70 61 6C 0D 54 01 72 65 74 0D jr.z,bpal.T.ret.
015310: 55 01 50 41 4C 32 3A 6C 64 09 68 6C 2C 70 61 6C U.PAL2:ld.hl,pal
015320: 65 74 32 2B 31 36 0D 56 01 6A 72 09 70 61 6C 75 et2+16.V.jr.palu
015330: 0D 57 01 50 41 4C 33 3A 6C 64 09 68 6C 2C 70 61 .W.PAL3:ld.hl,pa
015340: 6C 65 74 33 2B 31 36 0D 58 01 6A 72 09 70 61 6C let3+16.X.jr.pal
015350: 75 0D 59 01 50 41 4C 34 3A 6C 64 09 68 6C 2C 70 u.Y.PAL4:ld.hl,p
015360: 61 6C 65 74 34 2B 31 36 0D 5A 01 6A 72 09 70 61 alet4+16.Z.jr.pa
015370: 6C 75 0D 5B 01 50 41 4C 35 3A 6C 64 09 68 6C 2C lu.[.PAL5:ld.hl,
015380: 70 61 6C 65 74 35 2B 31 36 0D 5C 01 6A 72 09 70 palet5+16.\.jr.p
015390: 61 6C 75 0D 5D 01 4E 4F 49 52 3A 6C 64 09 62 63 alu.].NOIR:ld.bc
0153A0: 2C 23 37 46 30 30 0D 5E 01 6C 64 09 65 2C 31 36 ,#7F00.^.ld.e,16
0153B0: 0D 5F 01 62 6E 6F 69 3A 6C 64 09 61 2C 32 30 2B ._.bnoi:ld.a,20+
0153C0: 36 34 0D 60 01 6F 75 74 09 28 63 29 2C 65 0D 61 64.`.out.(c),e.a
0153D0: 01 6F 75 74 09 28 63 29 2C 61 0D 62 01 64 65 63 .out.(c),a.b.dec
0153E0: 09 65 0D 63 01 62 69 74 09 37 2C 65 0D 64 01 6A .e.c.bit.7,e.d.j
0153F0: 72 09 7A 2C 62 6E 6F 69 0D 65 01 72 65 74 0D 66 r.z,bnoi.e.ret.f
015400: 01 0D 67 01 74 61 62 66 69 63 3A 64 65 66 77 09 ..g.tabfic:defw.
015410: 54 41 42 4C 46 0D 68 01 54 41 42 4C 46 3A 64 65 TABLF.h.TABLF:de
015420: 66 62 09 31 2C 30 09 3B 30 30 0D 69 01 64 65 66 fb.1,0.;00.i.def
015430: 6D 09 22 41 44 52 45 20 20 20 20 42 49 4E 22 0D m."ADRE BIN".
015440: 6A 01 64 65 66 77 09 23 35 45 30 30 0D 6B 01 64 j.defw.#5E00.k.d
015450: 65 66 62 09 30 30 0D 6C 01 64 65 66 62 09 31 2C efb.00.l.defb.1,
015460: 30 09 3B 30 31 0D 6D 01 64 65 66 6D 09 22 4A 41 0.;01.m.defm."JA
015470: 49 20 20 20 20 20 42 49 4E 22 0D 6E 01 64 65 66 I BIN".n.def
015480: 77 09 23 36 32 37 30 0D 6F 01 64 65 66 62 09 30 w.#6270.o.defb.0
015490: 30 0D 70 01 64 65 66 62 09 31 2C 30 09 3B 30 32 0.p.defb.1,0.;02
0154A0: 0D 71 01 64 65 66 6D 09 22 54 41 42 4C 20 20 20 .q.defm."TABL
0154B0: 20 42 49 4E 22 0D 72 01 64 65 66 77 09 23 35 30 BIN".r.defw.#50
0154C0: 30 30 0D 73 01 64 65 66 62 09 30 30 0D 74 01 64 00.s.defb.00.t.d
0154D0: 65 66 62 09 31 2C 30 09 3B 30 33 0D 75 01 64 65 efb.1,0.;03.u.de
0154E0: 66 6D 09 22 53 43 52 20 20 20 20 20 42 49 4E 22 fm."SCR BIN"
0154F0: 0D 76 01 64 65 66 77 09 23 43 30 30 30 0D 77 01 .v.defw.#C000.w.
015500: 0D 91 00 62 69 74 09 32 2C 61 0D 92 00 6A 72 09 ...bit.2,a...jr.
015510: 6E 7A 2C 6A 65 34 09 3B 62 61 73 20 43 0D 93 00 nz,je4.;bas C...
015520: 3B 20 20 20 20 20 20 20 20 63 61 6C 6C 20 6D 75 ; call mu
015530: 73 69 63 5F 0D 94 00 6A 72 09 6A 65 33 0D 95 00 sic_...jr.je3...
015540: 0D 96 00 6A 65 34 3A 63 61 6C 6C 09 57 58 4F 52 ...je4:call.WXOR
015550: 0D 97 00 43 41 4C 4C 09 53 4F 4E 32 0D 98 00 6C ...CALL.SON2...l
015560: 64 09 64 65 2C 30 34 0D 99 00 61 64 64 09 69 78 d.de,04...add.ix
015570: 2C 64 65 0D 9A 00 6A 70 09 6A 65 31 0D 9B 00 0D ,de...jp.je1....
015580: 9C 00 6A 65 35 3A 6C 64 09 62 63 2C 35 30 30 30 ..je5:ld.bc,5000
015590: 0D 9D 00 63 61 6C 6C 09 77 61 6C 6F 6F 70 0D 9E ...call.waloop..
0155A0: 00 0D 9F 00 72 65 74 0D A0 00 3B 2D 2D 2D 2D 2D ....ret...;-----
0155B0: 2D 2D 2D 2D 0D A1 00 6A 79 6D 31 3A 6C 64 09 28 ----...jym1:ld.(
0155C0: 44 41 42 29 2C 68 6C 0D A2 00 63 61 6C 6C 09 6A DAB),hl...call.j
0155D0: 79 6D 65 0D A3 00 6C 64 09 61 2C 28 69 78 2B 32 yme.£.ld.a,(ix+2
0155E0: 29 0D A4 00 72 65 74 0D A5 00 3B 2D 2D 2D 2D 2D )...ret...;-----
0155F0: 2D 2D 2D 2D 0D A6 00 4A 59 4D 30 3A 6C 64 09 68 ----...JYM0:ld.h
015600: 6C 2C 4C 49 45 55 09 3B 73 65 6C 65 63 74 20 6D l,LIEU.;select m
015610: 65 6E 75 0D A7 00 63 61 6C 6C 09 6A 79 6D 31 0D enu...call.jym1.
015620: A8 00 6C 64 09 28 4C 49 45 29 2C 61 0D A9 00 0D ..ld.(LIE),a....
015630: AA 00 6C 64 09 68 6C 2C 4E 4A 4F 55 45 0D AB 00 ..ld.hl,NJOUE...
015640: 63 61 6C 6C 09 6A 79 6D 31 0D AC 00 6C 64 09 28 call.jym1...ld.(
015650: 4E 4A 4F 29 2C 61 0D AD 00 0D AE 00 6C 64 09 68 NJO),a......ld.h
015660: 6C 2C 4A 4F 4B 45 0D AF 00 63 61 6C 6C 09 6A 79 l,JOKE...call.jy
015670: 6D 31 0D B0 00 6C 64 09 28 4A 4F 4B 29 2C 61 0D m1...ld.(JOK),a.
015680: B1 00 0D B2 00 6C 64 09 61 2C 28 4E 4A 4F 29 0D .....ld.a,(NJO).
015690: B3 00 63 70 09 30 31 0D B4 00 52 45 54 09 4E 5A ..cp.01...RET.NZ
0156A0: 0D B5 00 6C 64 09 68 6C 2C 23 43 31 39 37 0D B6 ...ld.hl,#C197..
0156B0: 00 6C 64 09 64 65 2C 23 38 30 30 30 0D B7 00 6C .ld.de,#8000...l
0156C0: 64 09 63 2C 32 37 0D B8 00 6C 64 09 62 2C 37 35 d.c,27...ld.b,75
0156D0: 0D B9 00 63 61 6C 6C 09 23 36 31 31 37 0D BA 00 ...call.#6117...
0156E0: 0D BB 00 6C 64 09 68 6C 2C 41 44 56 45 0D BC 00 ...ld.hl,ADVE...
0156F0: 63 61 6C 6C 09 6A 79 6D 31 0D BD 00 6C 64 09 28 call.jym1...ld.(
015700: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
015710: 12 00 01 00 02 09 4E E5 12 00 C1 02 00 00 00 02 ......N.........
015720: 12 00 C6 02 00 00 00 02 12 00 C2 02 00 00 00 02 ................
015730: 12 00 C7 02 00 00 00 02 12 00 C3 02 00 00 00 02 ................
015740: 12 00 C8 02 00 00 00 02 12 00 C4 02 00 00 00 02 ................
015750: 12 00 C9 02 00 00 00 02 12 00 C5 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: 64 65 66 62 09 30 30 0D 78 01 64 65 66 62 09 31 defb.00.x.defb.1
015810: 2C 30 09 3B 30 34 0D 79 01 64 65 66 6D 09 22 4E ,0.;04.y.defm."N
015820: 4F 54 45 53 20 20 20 42 49 4E 22 0D 7A 01 64 65 OTES BIN".z.de
015830: 66 77 09 23 46 30 30 0D 7B 01 64 65 66 62 09 30 fw.#F00.{.defb.0
015840: 30 0D 7C 01 64 65 66 62 09 31 2C 30 09 3B 30 35 0.|.defb.1,0.;05
015850: 0D 7D 01 64 65 66 6D 09 22 4D 55 53 49 43 20 20 .}.defm."MUSIC
015860: 20 42 49 4E 22 0D 7E 01 64 65 66 77 09 23 31 30 BIN".~.defw.#10
015870: 30 30 0D 7F 01 64 65 66 62 09 30 30 0D 80 01 64 00...defb.00...d
015880: 65 66 62 09 31 2C 30 09 3B 30 36 0D 81 01 64 65 efb.1,0.;06...de
015890: 66 6D 09 22 50 45 4C 4F 20 20 20 20 42 49 4E 22 fm."PELO BIN"
0158A0: 0D 82 01 64 65 66 77 09 23 32 30 30 30 0D 83 01 ...defw.#2000...
0158B0: 64 65 66 62 09 30 30 0D 84 01 64 65 66 62 09 31 defb.00...defb.1
0158C0: 2C 30 09 3B 30 37 0D 85 01 64 65 66 6D 09 22 52 ,0.;07...defm."R
0158D0: 41 4D 20 20 20 20 20 42 49 4E 22 0D 86 01 64 65 AM BIN"...de
0158E0: 66 77 09 23 36 30 30 30 0D 87 01 64 65 66 62 09 fw.#6000...defb.
0158F0: 30 30 0D 90 01 64 65 66 62 09 31 2C 30 09 3B 30 00...defb.1,0.;0
015900: 38 0D 91 01 64 65 66 6D 09 22 53 43 52 31 20 20 8...defm."SCR1
015910: 20 20 42 49 4E 22 0D 92 01 64 65 66 77 09 23 38 BIN"...defw.#8
015920: 30 30 30 0D 93 01 64 65 66 62 09 30 30 0D 94 01 000...defb.00...
015930: 64 65 66 62 09 31 2C 30 09 3B 30 39 0D 95 01 64 defb.1,0.;09...d
015940: 65 66 6D 09 22 53 43 52 32 20 20 20 20 42 49 4E efm."SCR2 BIN
015950: 22 0D 96 01 64 65 66 77 09 23 38 30 30 30 0D 97 "...defw.#8000..
015960: 01 64 65 66 62 09 30 30 0D 98 01 64 65 66 62 09 .defb.00...defb.
015970: 31 2C 30 09 3B 31 30 0D 99 01 64 65 66 6D 09 22 1,0.;10...defm."
015980: 53 43 52 33 20 20 20 20 42 49 4E 22 0D 9A 01 64 SCR3 BIN"...d
015990: 65 66 77 09 23 38 30 30 30 0D 9B 01 64 65 66 62 efw.#8000...defb
0159A0: 09 30 30 0D 9C 01 64 65 66 62 09 31 2C 30 09 3B .00...defb.1,0.;
0159B0: 31 31 0D 9D 01 64 65 66 6D 09 22 53 50 41 44 20 11...defm."SPAD
0159C0: 20 20 20 42 49 4E 22 0D 9E 01 64 65 66 77 09 23 BIN"...defw.#
0159D0: 38 30 30 30 0D 9F 01 64 65 66 62 09 30 30 0D A2 8000...defb.00..
0159E0: 01 64 65 66 62 09 31 2C 30 09 3B 31 32 0D A3 01 .defb.1,0.;12.£.
0159F0: 64 65 66 6D 09 22 44 45 43 4F 33 20 20 20 42 49 defm."DECO3 BI
015A00: 66 62 09 35 30 2B 31 32 38 2C 35 32 2B 30 30 30 fb.50+128,52+000
015A10: 2C 35 33 2B 30 30 30 2C 35 34 2B 31 32 38 0D DA ,53+000,54+128..
015A20: 00 64 65 66 62 09 35 35 2B 31 32 38 2C 35 37 2B .defb.55+128,57+
015A30: 30 30 30 2C 35 38 2B 30 30 30 2C 35 39 2B 30 30 000,58+000,59+00
015A40: 30 0D DB 00 0D DC 00 64 65 66 62 09 31 32 31 2C 0......defb.121,
015A50: 31 39 2B 31 32 38 09 3B 20 20 20 20 20 20 20 32 19+128.; 2
015A60: 31 0D DD 00 64 65 66 62 09 32 30 2B 31 32 38 2C 1...defb.20+128,
015A70: 32 31 2B 31 32 38 2C 32 32 2B 31 32 38 2C 32 34 21+128,22+128,24
015A80: 2B 30 30 30 0D DE 00 64 65 66 62 09 32 35 2B 30 +000...defb.25+0
015A90: 30 30 2C 32 36 2B 31 32 38 2C 32 38 2B 30 30 30 00,26+128,28+000
015AA0: 2C 32 39 2B 30 30 30 0D DF 00 64 65 66 62 09 33 ,29+000...defb.3
015AB0: 30 2B 30 30 30 2C 33 31 2B 31 32 38 2C 33 33 2B 0+000,31+128,33+
015AC0: 30 30 30 2C 33 34 2B 30 30 30 0D E0 00 64 65 66 000,34+000...def
015AD0: 62 09 33 35 2B 31 32 38 2C 33 36 2B 31 32 38 2C b.35+128,36+128,
015AE0: 33 38 2B 30 30 30 2C 33 39 2B 30 30 30 0D E1 00 38+000,39+000...
015AF0: 64 65 66 62 09 34 30 2B 31 32 38 2C 34 31 2B 31 defb.40+128,41+1
015B00: 32 38 2C 34 33 2B 30 30 30 2C 34 34 2B 31 32 38 28,43+000,44+128
015B10: 0D E2 00 64 65 66 62 09 34 35 2B 31 32 38 2C 34 ...defb.45+128,4
015B20: 37 2B 30 30 30 2C 34 38 2B 31 32 38 2C 34 39 2B 7+000,48+128,49+
015B30: 31 32 38 0D E3 00 64 65 66 62 09 35 30 2B 31 32 128...defb.50+12
015B40: 38 2C 35 32 2B 30 30 30 2C 35 33 2B 31 32 38 2C 8,52+000,53+128,
015B50: 35 34 2B 31 32 38 0D E4 00 64 65 66 62 09 35 35 54+128...defb.55
015B60: 2B 31 32 38 2C 35 37 2B 30 30 30 2C 35 38 2B 31 +128,57+000,58+1
015B70: 32 38 2C 35 39 2B 31 32 38 0D E5 00 0D E6 00 64 28,59+128......d
015B80: 65 66 62 09 31 32 33 2C 31 39 2B 30 30 30 09 3B efb.123,19+000.;
015B90: 20 20 20 20 20 20 20 32 32 0D E7 00 64 65 66 62 22...defb
015BA0: 09 32 30 2B 30 30 30 2C 32 31 2B 30 30 30 2C 32 .20+000,21+000,2
015BB0: 32 2B 31 32 38 2C 32 33 2B 31 32 38 0D E8 00 64 2+128,23+128...d
015BC0: 65 66 62 09 32 34 2B 31 32 38 2C 32 36 2B 30 30 efb.24+128,26+00
015BD0: 30 2C 32 37 2B 31 32 38 2C 32 38 2B 31 32 38 0D 0,27+128,28+128.
015BE0: E9 00 64 65 66 62 09 33 30 2B 30 30 30 2C 33 31 ..defb.30+000,31
015BF0: 2B 31 32 38 2C 33 33 2B 30 30 30 2C 33 34 2B 30 +128,33+000,34+0
015C00: 4E 22 0D A4 01 64 65 66 77 09 23 31 38 30 30 0D N"...defw.#1800.
015C10: A5 01 64 65 66 62 09 30 30 0D A7 01 64 65 66 62 ..defb.00...defb
015C20: 09 31 2C 30 09 3B 31 33 0D A8 01 64 65 66 6D 09 .1,0.;13...defm.
015C30: 22 52 41 50 33 20 20 20 20 42 49 4E 22 0D A9 01 "RAP3 BIN"...
015C40: 64 65 66 77 09 23 46 30 30 30 0D AA 01 64 65 66 defw.#F000...def
015C50: 62 09 30 30 0D AC 01 64 65 66 62 09 31 2C 30 09 b.00...defb.1,0.
015C60: 3B 31 34 0D AD 01 64 65 66 6D 09 22 44 45 43 4F ;14...defm."DECO
015C70: 34 20 20 20 42 49 4E 22 0D AE 01 64 65 66 77 09 4 BIN"...defw.
015C80: 23 31 38 30 30 0D AF 01 64 65 66 62 09 30 30 0D #1800...defb.00.
015C90: B0 01 64 65 66 62 09 31 2C 30 09 3B 31 35 0D B1 ..defb.1,0.;15..
015CA0: 01 64 65 66 6D 09 22 52 41 50 34 20 20 20 20 42 .defm."RAP4 B
015CB0: 49 4E 22 0D B2 01 64 65 66 77 09 23 46 30 30 30 IN"...defw.#F000
015CC0: 0D B3 01 64 65 66 62 09 30 30 0D B4 01 64 65 66 ...defb.00...def
015CD0: 62 09 31 2C 30 09 3B 31 36 0D B5 01 64 65 66 6D b.1,0.;16...defm
015CE0: 09 22 44 45 43 4F 35 20 20 20 42 49 4E 22 0D B6 ."DECO5 BIN"..
015CF0: 01 64 65 66 77 09 23 31 38 30 30 0D B7 01 64 65 .defw.#1800...de
015D00: 66 62 09 30 30 0D D0 01 0D D1 01 66 69 63 68 69 fb.00......fichi
015D10: 65 3A 64 65 66 62 09 30 0D D2 01 6C 6F 6E 67 66 e:defb.0...longf
015D20: 69 3A 64 65 66 77 09 30 0D D3 01 61 64 72 66 69 i:defw.0...adrfi
015D30: 63 3A 64 65 66 77 09 30 0D D4 01 63 68 67 64 73 c:defw.0...chgds
015D40: 6B 3A 72 65 74 0D D5 01 0D D6 01 0D D7 01 6D 6F k:ret.........mo
015D50: 74 65 75 72 3A 65 71 75 09 23 46 41 37 45 0D D8 teur:equ.#FA7E..
015D60: 01 66 64 63 73 74 61 3A 65 71 75 09 23 46 42 37 .fdcsta:equ.#FB7
015D70: 45 0D D9 01 66 64 63 64 61 74 3A 65 71 75 09 23 E...fdcdat:equ.#
015D80: 46 42 37 46 0D DA 01 70 69 73 74 65 63 3A 65 71 FB7F...pistec:eq
015D90: 75 09 23 41 38 41 36 0D DB 01 0D DC 01 62 6F 75 u.#A8A6......bou
015DA0: 6C 6F 64 3A 70 75 73 68 09 62 63 0D DD 01 70 75 lod:push.bc...pu
015DB0: 73 68 09 61 66 0D DE 01 6C 64 09 28 6C 67 73 65 sh.af...ld.(lgse
015DC0: 63 74 29 2C 61 0D DF 01 63 70 09 38 0D E0 01 6A ct),a...cp.8...j
015DD0: 72 09 6E 7A 2C 6C 6F 64 6C 70 30 0D E1 01 6C 64 r.nz,lodlp0...ld
015DE0: 09 61 2C 34 0D E2 01 6C 64 09 28 6C 67 73 65 63 .a,4...ld.(lgsec
015DF0: 74 29 2C 61 0D E3 01 0D E4 01 6C 6F 64 6C 70 30 t),a......lodlp0
015E00: 30 30 0D EA 00 64 65 66 62 09 33 35 2B 30 30 30 00...defb.35+000
015E10: 2C 33 36 2B 31 32 38 2C 33 38 2B 30 30 30 2C 33 ,36+128,38+000,3
015E20: 39 2B 30 30 30 0D EB 00 64 65 66 62 09 34 30 2B 9+000...defb.40+
015E30: 31 32 38 2C 34 31 2B 31 32 38 2C 34 33 2B 30 30 128,41+128,43+00
015E40: 30 2C 34 34 2B 31 32 38 0D EC 00 64 65 66 62 09 0,44+128...defb.
015E50: 34 35 2B 31 32 38 2C 34 37 2B 30 30 30 2C 34 38 45+128,47+000,48
015E60: 2B 31 32 38 2C 34 39 2B 31 32 38 0D ED 00 64 65 +128,49+128...de
015E70: 66 62 09 35 31 2B 30 30 30 2C 35 32 2B 31 32 38 fb.51+000,52+128
015E80: 2C 35 33 2B 31 32 38 2C 35 35 2B 30 30 30 0D EE ,53+128,55+000..
015E90: 00 64 65 66 62 09 35 36 2B 30 30 30 2C 35 37 2B .defb.56+000,57+
015EA0: 30 30 30 2C 35 39 2B 30 30 30 2C 36 30 2B 30 30 000,59+000,60+00
015EB0: 30 0D EF 00 0D F0 00 64 65 66 62 09 31 32 34 2C 0......defb.124,
015EC0: 31 39 2B 30 30 30 09 3B 20 20 20 20 20 20 20 32 19+000.; 2
015ED0: 33 0D F1 00 64 65 66 62 09 31 39 2B 31 32 38 2C 3...defb.19+128,
015EE0: 32 30 2B 31 32 38 2C 32 32 2B 30 30 30 2C 32 33 20+128,22+000,23
015EF0: 2B 31 32 38 0D F2 00 64 65 66 62 09 32 34 2B 31 +128...defb.24+1
015F00: 32 38 2C 32 36 2B 30 30 30 2C 32 37 2B 31 32 38 28,26+000,27+128
015F10: 2C 32 38 2B 31 32 38 0D F3 00 64 65 66 62 09 33 ,28+128...defb.3
015F20: 30 2B 30 30 30 2C 33 31 2B 31 32 38 2C 33 32 2B 0+000,31+128,32+
015F30: 31 32 38 2C 33 34 2B 30 30 30 0D F4 00 64 65 66 128,34+000...def
015F40: 62 09 33 35 2B 30 30 30 2C 33 36 2B 31 32 38 2C b.35+000,36+128,
015F50: 33 38 2B 30 30 30 2C 33 39 2B 30 30 30 0D F5 00 38+000,39+000...
015F60: 64 65 66 62 09 34 30 2B 31 32 38 2C 34 31 2B 31 defb.40+128,41+1
015F70: 32 38 2C 34 33 2B 30 30 30 2C 34 34 2B 31 32 38 28,43+000,44+128
015F80: 0D F6 00 64 65 66 62 09 34 35 2B 31 32 38 2C 34 ...defb.45+128,4
015F90: 37 2B 30 30 30 2C 34 38 2B 31 32 38 2C 35 30 2B 7+000,48+128,50+
015FA0: 30 30 30 0D F7 00 64 65 66 62 09 35 31 2B 30 30 000...defb.51+00
015FB0: 30 2C 35 32 2B 31 32 38 2C 35 34 2B 30 30 30 2C 0,52+128,54+000,
015FC0: 35 35 2B 30 30 30 0D F8 00 64 65 66 62 09 35 36 55+000...defb.56
015FD0: 2B 31 32 38 2C 35 38 2B 30 30 30 2C 35 39 2B 30 +128,58+000,59+0
015FE0: 30 30 2C 36 30 2B 30 30 30 0D F9 00 0D FA 00 64 00,60+000......d
015FF0: 65 66 62 09 31 32 36 2C 31 38 2B 31 32 38 09 3B efb.126,18+128.;
016000: 3A 63 61 6C 6C 09 6C 6F 64 6C 70 30 0D E5 01 0D :call.lodlp0....
016010: E6 01 6C 64 09 61 2C 28 70 72 6F 74 65 63 29 0D ..ld.a,(protec).
016020: E7 01 6F 72 09 61 0D E8 01 72 65 74 09 6E 7A 0D ..or.a...ret.nz.
016030: E9 01 70 6F 70 09 61 66 0D EA 01 70 75 73 68 09 ..pop.af...push.
016040: 61 66 0D EB 01 61 64 64 09 61 2C 68 0D EC 01 6C af...add.a,h...l
016050: 64 09 68 2C 61 0D ED 01 69 6E 63 09 63 0D EE 01 d.h,a...inc.c...
016060: 6C 64 09 61 2C 63 0D EF 01 61 6E 64 09 23 30 46 ld.a,c...and.#0F
016070: 0D F0 01 63 70 09 31 30 0D F1 01 6A 72 09 63 2C ...cp.10...jr.c,
016080: 6C 6F 64 6C 70 31 0D F2 01 69 6E 63 09 64 0D F3 lodlp1...inc.d..
016090: 01 6C 64 09 61 2C 63 0D F4 01 61 6E 64 09 23 46 .ld.a,c...and.#F
0160A0: 30 0D F5 01 6F 72 09 31 0D F6 01 6C 64 09 63 2C 0...or.1...ld.c,
0160B0: 61 0D F7 01 0D F8 01 6C 6F 64 6C 70 31 3A 70 6F a......lodlp1:po
0160C0: 70 09 61 66 0D F9 01 65 78 09 61 66 2C 61 66 27 p.af...ex.af,af'
0160D0: 0D FA 01 70 6F 70 09 61 66 0D FB 01 64 65 63 09 ...pop.af...dec.
0160E0: 61 0D FC 01 72 65 74 09 7A 0D FD 01 0D FE 01 70 a...ret.z......p
0160F0: 75 73 68 09 61 66 0D FF 01 65 78 09 61 66 2C 61 ush.af...ex.af,a
016100: 66 27 0D 00 02 70 75 73 68 09 61 66 0D 01 02 6A f'...push.af...j
016110: 72 09 6C 6F 64 6C 70 30 0D 02 02 3B 2D 2D 2D 2D r.lodlp0...;----
016120: 2D 2D 2D 2D 0D 03 02 69 6E 69 74 6C 6F 3A 6C 64 ----...initlo:ld
016130: 09 68 6C 2C 30 0D 04 02 6C 64 09 28 6C 6F 61 64 .hl,0...ld.(load
016140: 2B 31 29 2C 68 6C 0D 05 02 6C 64 09 28 6C 6F 61 +1),hl...ld.(loa
016150: 64 2B 32 29 2C 68 6C 0D 06 02 6C 64 09 28 77 72 d+2),hl...ld.(wr
016160: 69 74 65 2B 31 29 2C 68 6C 0D 07 02 6C 64 09 28 ite+1),hl...ld.(
016170: 77 72 69 74 65 2B 32 29 2C 68 6C 0D 08 02 0D 09 write+2),hl.....
016180: 02 6C 64 09 61 2C 28 70 69 73 74 65 63 29 0D 0A .ld.a,(pistec)..
016190: 02 6C 64 09 28 74 72 61 63 6B 63 29 2C 61 0D 0B .ld.(trackc),a..
0161A0: 02 72 65 74 0D 0C 02 3B 2D 2D 2D 2D 0D 0D 02 77 .ret...;----...w
0161B0: 72 69 74 65 3A 64 69 0D 0E 02 6A 70 09 69 6E 69 rite:di...jp.ini
0161C0: 74 6C 6F 0D 0F 02 6C 64 09 68 6C 2C 77 72 69 74 tlo...ld.hl,writ
0161D0: 73 63 0D 10 02 6A 70 09 6F 70 5F 6A 6D 70 0D 11 sc...jp.op_jmp..
0161E0: 02 3B 2D 2D 2D 2D 2D 0D 12 02 6C 6F 61 64 3A 64 .;-----...load:d
0161F0: 69 0D 13 02 6A 70 09 69 6E 69 74 6C 6F 0D 14 02 i...jp.initlo...
016200: 20 20 20 20 20 20 20 32 34 0D FB 00 64 65 66 62 24...defb
016210: 09 31 39 2B 30 30 30 2C 32 30 2B 30 30 30 2C 32 .19+000,20+000,2
016220: 31 2B 31 32 38 2C 32 33 2B 30 30 30 0D FC 00 64 1+128,23+000...d
016230: 65 66 62 09 32 34 2B 30 30 30 2C 32 35 2B 31 32 efb.24+000,25+12
016240: 38 2C 32 37 2B 30 30 30 2C 32 38 2B 31 32 38 0D 8,27+000,28+128.
016250: FD 00 64 65 66 62 09 32 39 2B 31 32 38 2C 33 31 ..defb.29+128,31
016260: 2B 30 30 30 2C 33 32 2B 31 32 38 2C 33 34 2B 30 +000,32+128,34+0
016270: 30 30 0D FE 00 64 65 66 62 09 33 35 2B 30 30 30 00...defb.35+000
016280: 2C 33 36 2B 31 32 38 2C 33 38 2B 30 30 30 2C 33 ,36+128,38+000,3
016290: 39 2B 30 30 30 0D FF 00 64 65 66 62 09 34 30 2B 9+000...defb.40+
0162A0: 31 32 38 2C 34 31 2B 31 32 38 2C 34 33 2B 30 30 128,41+128,43+00
0162B0: 30 2C 34 34 2B 31 32 38 0D 00 01 64 65 66 62 09 0,44+128...defb.
0162C0: 34 36 2B 30 30 30 2C 34 37 2B 31 32 38 2C 34 39 46+000,47+128,49
0162D0: 2B 30 30 30 2C 35 30 2B 30 30 30 0D 01 01 64 65 +000,50+000...de
0162E0: 66 62 09 35 31 2B 31 32 38 2C 35 33 2B 30 30 30 fb.51+128,53+000
0162F0: 2C 35 34 2B 31 32 38 2C 35 35 2B 31 32 38 0D 02 ,54+128,55+128..
016300: 01 64 65 66 62 09 35 37 2B 30 30 30 2C 35 38 2B .defb.57+000,58+
016310: 31 32 38 2C 35 39 2B 31 32 38 2C 36 30 2B 31 32 128,59+128,60+12
016320: 38 0D 03 01 0D 04 01 64 65 66 62 09 31 32 38 2C 8......defb.128,
016330: 31 38 2B 30 30 30 09 3B 20 20 20 20 20 20 20 32 18+000.; 2
016340: 35 0D 05 01 64 65 66 62 09 31 38 2B 31 32 38 2C 5...defb.18+128,
016350: 32 30 2B 30 30 30 2C 32 31 2B 31 32 38 2C 32 32 20+000,21+128,22
016360: 2B 31 32 38 0D 06 01 64 65 66 62 09 32 34 2B 30 +128...defb.24+0
016370: 30 30 2C 32 35 2B 31 32 38 2C 32 37 2B 30 30 30 00,25+128,27+000
016380: 2C 32 38 2B 30 30 30 0D 07 01 64 65 66 62 09 32 ,28+000...defb.2
016390: 39 2B 31 32 38 2C 33 31 2B 30 30 30 2C 33 32 2B 9+128,31+000,32+
0163A0: 31 32 38 2C 33 33 2B 31 32 38 0D 08 01 64 65 66 128,33+128...def
0163B0: 62 09 33 35 2B 30 30 30 2C 33 36 2B 31 32 38 2C b.35+000,36+128,
0163C0: 33 38 2B 30 30 30 2C 33 39 2B 30 30 30 0D 09 01 38+000,39+000...
0163D0: 64 65 66 62 09 34 30 2B 31 32 38 2C 34 32 2B 30 defb.40+128,42+0
0163E0: 30 30 2C 34 33 2B 31 32 38 2C 34 35 2B 30 30 30 00,43+128,45+000
0163F0: 0D 0A 01 64 65 66 62 09 34 36 2B 30 30 30 2C 34 ...defb.46+000,4
016400: 43 41 4C 4C 09 6C 6F 61 64 73 73 0D 15 02 3B 20 CALL.loadss...;
016410: 20 20 20 20 20 20 20 65 69 20 0D 16 02 72 65 74 ei ...ret
016420: 0D 17 02 0D 18 02 6C 6F 61 64 73 73 3A 6E 6F 70 ......loadss:nop
016430: 0D 19 02 6C 64 09 68 6C 2C 72 65 61 64 73 63 0D ...ld.hl,readsc.
016440: 1A 02 6C 64 09 28 66 69 63 68 69 65 29 2C 61 09 ..ld.(fichie),a.
016450: 3B 20 73 61 75 76 65 20 6C 65 20 4E 6F 20 66 69 ; sauve le No fi
016460: 63 68 69 65 72 0D 1B 02 0D 1C 02 6F 70 5F 6A 6D chier......op_jm
016470: 70 3A 6C 64 09 28 6C 6F 64 6C 70 30 2B 31 29 2C p:ld.(lodlp0+1),
016480: 68 6C 0D 1D 02 0D 1E 02 6C 64 09 68 2C 30 0D 1F hl......ld.h,0..
016490: 02 61 64 64 09 61 2C 61 0D 20 02 61 64 64 09 61 .add.a,a. .add.a
0164A0: 2C 61 0D 21 02 6C 64 09 6C 2C 61 0D 22 02 61 64 ,a.!.ld.l,a.".ad
0164B0: 64 09 68 6C 2C 68 6C 0D 23 02 61 64 64 09 68 6C d.hl,hl.#.add.hl
0164C0: 2C 68 6C 0D 24 02 6C 64 09 64 65 2C 28 74 61 62 ,hl.$.ld.de,(tab
0164D0: 66 69 63 29 0D 25 02 61 64 64 09 68 6C 2C 64 65 fic).%.add.hl,de
0164E0: 0D 26 02 0D 27 02 78 6F 72 09 61 0D 28 02 6C 64 .&..'.xor.a.(.ld
0164F0: 09 28 70 72 6F 74 65 63 29 2C 61 0D 29 02 6C 64 .(protec),a.).ld
016500: 09 28 76 65 72 72 65 75 29 2C 61 09 3B 20 3D 30 .(verreu),a.; =0
016510: 20 74 6F 75 74 20 65 73 74 20 4F 4B 20 20 0D 2A tout est OK .*
016520: 02 0D 2B 02 70 75 73 68 09 68 6C 0D 2C 02 70 6F ..+.push.hl.,.po
016530: 70 09 69 78 0D 2D 02 6C 64 09 6C 2C 28 69 78 2B p.ix.-.ld.l,(ix+
016540: 31 33 29 0D 2E 02 6C 64 09 68 2C 28 69 78 2B 31 13)...ld.h,(ix+1
016550: 34 29 0D 2F 02 6C 64 09 28 61 64 72 66 69 63 29 4)./.ld.(adrfic)
016560: 2C 68 6C 0D 30 02 6C 64 09 68 6C 2C 66 6C 67 6D ,hl.0.ld.hl,flgm
016570: 6F 74 0D 31 02 6C 64 09 61 2C 28 68 6C 29 0D 32 ot.1.ld.a,(hl).2
016580: 02 6F 72 09 61 0D 33 02 6A 72 09 6E 7A 2C 61 6C .or.a.3.jr.nz,al
016590: 72 65 61 64 0D 34 02 69 6E 63 09 28 68 6C 29 0D read.4.inc.(hl).
0165A0: 35 02 6C 64 09 62 63 2C 6D 6F 74 65 75 72 0D 36 5.ld.bc,moteur.6
0165B0: 02 6C 64 09 61 2C 28 68 6C 29 0D 37 02 6F 75 74 .ld.a,(hl).7.out
0165C0: 09 28 63 29 2C 61 0D 38 02 63 61 6C 6C 09 77 61 .(c),a.8.call.wa
0165D0: 69 74 31 73 0D 39 02 61 6C 72 65 61 64 3A 6C 64 it1s.9.alread:ld
0165E0: 09 61 2C 28 69 78 2B 30 29 0D 3A 02 61 6E 64 09 .a,(ix+0).:.and.
0165F0: 61 0D 3B 02 6A 70 09 7A 2C 64 69 72 65 63 74 0D a.;.jp.z,direct.
016600: 37 2B 31 32 38 2C 34 39 2B 30 30 30 2C 35 30 2B 7+128,49+000,50+
016610: 31 32 38 0D 0B 01 64 65 66 62 09 35 31 2B 31 32 128...defb.51+12
016620: 38 2C 35 33 2B 30 30 30 2C 35 34 2B 31 32 38 2C 8,53+000,54+128,
016630: 35 36 2B 30 30 30 0D 0C 01 64 65 66 62 09 35 37 56+000...defb.57
016640: 2B 30 30 30 2C 35 38 2B 31 32 38 2C 36 30 2B 30 +000,58+128,60+0
016650: 30 30 2C 36 31 2B 30 30 30 0D 0D 01 0D 0E 01 64 00,61+000......d
016660: 65 66 62 09 31 33 30 2C 31 37 2B 31 32 38 09 3B efb.130,17+128.;
016670: 20 20 20 20 20 20 20 32 36 0D 0F 01 64 65 66 62 26...defb
016680: 09 31 38 2B 30 30 30 2C 31 39 2B 31 32 38 2C 32 .18+000,19+128,2
016690: 31 2B 30 30 30 2C 32 32 2B 30 30 30 0D 10 01 64 1+000,22+000...d
0166A0: 65 66 62 09 32 33 2B 31 32 38 2C 32 35 2B 30 30 efb.23+128,25+00
0166B0: 30 2C 32 36 2B 31 32 38 2C 32 38 2B 30 30 30 0D 0,26+128,28+000.
0166C0: 11 01 64 65 66 62 09 32 39 2B 30 30 30 2C 33 31 ..defb.29+000,31
0166D0: 2B 30 30 30 2C 33 32 2B 31 32 38 2C 33 33 2B 31 +000,32+128,33+1
0166E0: 32 38 0D 12 01 64 65 66 62 09 33 35 2B 30 30 30 28...defb.35+000
0166F0: 2C 33 36 2B 31 32 38 2C 33 38 2B 30 30 30 2C 33 ,36+128,38+000,3
016700: 39 2B 30 30 30 0D 13 01 64 65 66 62 09 34 30 2B 9+000...defb.40+
016710: 31 32 38 2C 34 32 2B 30 30 30 2C 34 33 2B 31 32 128,42+000,43+12
016720: 38 2C 34 35 2B 30 30 30 0D 14 01 64 65 66 62 09 8,45+000...defb.
016730: 34 36 2B 30 30 30 2C 34 38 2B 30 30 30 2C 34 39 46+000,48+000,49
016740: 2B 30 30 30 2C 35 30 2B 31 32 38 0D 15 01 64 65 +000,50+128...de
016750: 66 62 09 35 32 2B 30 30 30 2C 35 33 2B 31 32 38 fb.52+000,53+128
016760: 2C 35 35 2B 30 30 30 2C 35 36 2B 31 32 38 0D 16 ,55+000,56+128..
016770: 01 64 65 66 62 09 35 37 2B 31 32 38 2C 35 39 2B .defb.57+128,59+
016780: 30 30 30 2C 36 30 2B 31 32 38 2C 36 31 2B 31 32 000,60+128,61+12
016790: 38 0D 17 01 0D 18 01 64 65 66 62 09 31 33 32 2C 8......defb.132,
0167A0: 31 37 2B 30 30 30 09 3B 20 20 20 20 20 20 20 32 17+000.; 2
0167B0: 37 0D 19 01 64 65 66 62 09 31 37 2B 31 32 38 2C 7...defb.17+128,
0167C0: 31 39 2B 30 30 30 2C 32 30 2B 31 32 38 2C 32 32 19+000,20+128,22
0167D0: 2B 30 30 30 0D 1A 01 64 65 66 62 09 32 33 2B 30 +000...defb.23+0
0167E0: 30 30 2C 32 35 2B 30 30 30 2C 32 36 2B 31 32 38 00,25+000,26+128
0167F0: 2C 32 37 2B 31 32 38 0D 1B 01 64 65 66 62 09 32 ,27+128...defb.2
016800: 32 32 2B 30 30 30 2C 32 33 2B 30 30 30 2C 32 34 22+000,23+000,24
016810: 2B 31 32 38 0D CA 00 64 65 66 62 09 32 35 2B 31 +128...defb.25+1
016820: 32 38 2C 32 37 2B 30 30 30 2C 32 38 2B 30 30 30 28,27+000,28+000
016830: 2C 32 39 2B 31 32 38 0D CB 00 64 65 66 62 09 33 ,29+128...defb.3
016840: 30 2B 31 32 38 2C 33 32 2B 30 30 30 2C 33 33 2B 0+128,32+000,33+
016850: 30 30 30 2C 33 34 2B 30 30 30 0D CC 00 64 65 66 000,34+000...def
016860: 62 09 33 35 2B 31 32 38 2C 33 36 2B 31 32 38 2C b.35+128,36+128,
016870: 33 38 2B 30 30 30 2C 33 39 2B 30 30 30 0D CD 00 38+000,39+000...
016880: 64 65 66 62 09 34 30 2B 30 30 30 2C 34 31 2B 31 defb.40+000,41+1
016890: 32 38 2C 34 33 2B 30 30 30 2C 34 34 2B 30 30 30 28,43+000,44+000
0168A0: 0D CE 00 64 65 66 62 09 34 35 2B 30 30 30 2C 34 ...defb.45+000,4
0168B0: 36 2B 31 32 38 2C 34 38 2B 30 30 30 2C 34 39 2B 6+128,48+000,49+
0168C0: 30 30 30 0D CF 00 64 65 66 62 09 35 30 2B 30 30 000...defb.50+00
0168D0: 30 2C 35 31 2B 31 32 38 2C 35 33 2B 30 30 30 2C 0,51+128,53+000,
0168E0: 35 34 2B 30 30 30 0D D0 00 64 65 66 62 09 35 35 54+000...defb.55
0168F0: 2B 30 30 30 2C 35 36 2B 31 32 38 2C 35 37 2B 31 +000,56+128,57+1
016900: 32 38 2C 35 38 2B 31 32 38 0D D1 00 0D D2 00 64 28,58+128......d
016910: 65 66 62 09 31 32 30 2C 32 30 2B 30 30 30 09 3B efb.120,20+000.;
016920: 20 20 20 20 20 20 20 32 30 0D D3 00 64 65 66 62 20...defb
016930: 09 32 30 2B 31 32 38 2C 32 31 2B 31 32 38 2C 32 .20+128,21+128,2
016940: 33 2B 30 30 30 2C 32 34 2B 30 30 30 0D D4 00 64 3+000,24+000...d
016950: 65 66 62 09 32 35 2B 30 30 30 2C 32 36 2B 31 32 efb.25+000,26+12
016960: 38 2C 32 38 2B 30 30 30 2C 32 39 2B 30 30 30 0D 8,28+000,29+000.
016970: D5 00 64 65 66 62 09 33 30 2B 30 30 30 2C 33 31 ..defb.30+000,31
016980: 2B 31 32 38 2C 33 33 2B 30 30 30 2C 33 34 2B 30 +128,33+000,34+0
016990: 30 30 0D D6 00 64 65 66 62 09 33 35 2B 31 32 38 00...defb.35+128
0169A0: 2C 33 36 2B 31 32 38 2C 33 38 2B 30 30 30 2C 33 ,36+128,38+000,3
0169B0: 39 2B 30 30 30 0D D7 00 64 65 66 62 09 34 30 2B 9+000...defb.40+
0169C0: 31 32 38 2C 34 31 2B 31 32 38 2C 34 33 2B 30 30 128,41+128,43+00
0169D0: 30 2C 34 34 2B 30 30 30 0D D8 00 64 65 66 62 09 0,44+000...defb.
0169E0: 34 35 2B 31 32 38 2C 34 37 2B 30 30 30 2C 34 38 45+128,47+000,48
0169F0: 2B 30 30 30 2C 34 39 2B 31 32 38 0D D9 00 64 65 +000,49+128...de
016A00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
016A10: 13 00 01 00 02 09 4E E5 13 00 C1 02 00 00 00 02 ......N.........
016A20: 13 00 C6 02 00 00 00 02 13 00 C2 02 00 00 00 02 ................
016A30: 13 00 C7 02 00 00 00 02 13 00 C3 02 00 00 00 02 ................
016A40: 13 00 C8 02 00 00 00 02 13 00 C4 02 00 00 00 02 ................
016A50: 13 00 C9 02 00 00 00 02 13 00 C5 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: 39 2B 30 30 30 2C 33 30 2B 31 32 38 2C 33 32 2B 9+000,30+128,32+
016B10: 30 30 30 2C 33 33 2B 31 32 38 0D 1C 01 64 65 66 000,33+128...def
016B20: 62 09 33 35 2B 30 30 30 2C 33 36 2B 31 32 38 2C b.35+000,36+128,
016B30: 33 38 2B 30 30 30 2C 33 39 2B 30 30 30 0D 1D 01 38+000,39+000...
016B40: 64 65 66 62 09 34 30 2B 31 32 38 2C 34 32 2B 30 defb.40+128,42+0
016B50: 30 30 2C 34 33 2B 31 32 38 2C 34 35 2B 30 30 30 00,43+128,45+000
016B60: 0D 1E 01 64 65 66 62 09 34 36 2B 31 32 38 2C 34 ...defb.46+128,4
016B70: 38 2B 30 30 30 2C 34 39 2B 31 32 38 2C 35 31 2B 8+000,49+128,51+
016B80: 30 30 30 0D 1F 01 64 65 66 62 09 35 32 2B 30 30 000...defb.52+00
016B90: 30 2C 35 34 2B 30 30 30 2C 35 35 2B 31 32 38 2C 0,54+000,55+128,
016BA0: 35 36 2B 31 32 38 0D 20 01 64 65 66 62 09 35 38 56+128. .defb.58
016BB0: 2B 30 30 30 2C 35 39 2B 31 32 38 2C 36 31 2B 30 +000,59+128,61+0
016BC0: 30 30 2C 36 32 2B 30 30 30 0D 21 01 0D 22 01 64 00,62+000.!..".d
016BD0: 65 66 62 09 31 33 34 2C 31 36 2B 31 32 38 09 3B efb.134,16+128.;
016BE0: 20 20 20 20 20 20 20 32 38 0D 23 01 64 65 66 62 28.#.defb
016BF0: 09 31 37 2B 30 30 30 2C 31 38 2B 31 32 38 2C 32 .17+000,18+128,2
016C00: 30 2B 30 30 30 2C 32 31 2B 31 32 38 0D 24 01 64 0+000,21+128.$.d
016C10: 65 66 62 09 32 33 2B 30 30 30 2C 32 34 2B 31 32 efb.23+000,24+12
016C20: 38 2C 32 36 2B 30 30 30 2C 32 37 2B 31 32 38 0D 8,26+000,27+128.
016C30: 25 01 64 65 66 62 09 32 39 2B 30 30 30 2C 33 30 %.defb.29+000,30
016C40: 2B 31 32 38 2C 33 32 2B 30 30 30 2C 33 33 2B 31 +128,32+000,33+1
016C50: 32 38 0D 26 01 64 65 66 62 09 33 34 2B 31 32 38 28.&.defb.34+128
016C60: 2C 33 36 2B 31 32 38 2C 33 38 2B 30 30 30 2C 33 ,36+128,38+000,3
016C70: 39 2B 30 30 30 0D 27 01 64 65 66 62 09 34 30 2B 9+000.'.defb.40+
016C80: 31 32 38 2C 34 32 2B 30 30 30 2C 34 33 2B 31 32 128,42+000,43+12
016C90: 38 2C 34 35 2B 31 32 38 0D 28 01 64 65 66 62 09 8,45+128.(.defb.
016CA0: 34 36 2B 31 32 38 2C 34 38 2B 30 30 30 2C 34 39 46+128,48+000,49
016CB0: 2B 31 32 38 2C 35 31 2B 30 30 30 0D 29 01 64 65 +128,51+000.).de
016CC0: 66 62 09 35 32 2B 31 32 38 2C 35 34 2B 30 30 30 fb.52+128,54+000
016CD0: 2C 35 36 2B 30 30 30 2C 35 37 2B 30 30 30 0D 2A ,56+000,57+000.*
016CE0: 01 64 65 66 62 09 35 38 2B 31 32 38 2C 36 30 2B .defb.58+128,60+
016CF0: 30 30 30 2C 36 31 2B 31 32 38 2C 36 32 2B 31 32 000,61+128,62+12
016D00: 65 63 09 28 69 78 2B 31 35 29 0D 96 02 6A 72 09 ec.(ix+15)...jr.
016D10: 7A 2C 6C 6F 64 30 33 0D 97 02 6C 6F 64 30 34 3A z,lod03...lod04:
016D20: 6C 64 09 61 2C 28 69 79 29 0D 98 02 73 75 62 09 ld.a,(iy)...sub.
016D30: 63 0D 99 02 64 65 63 09 61 0D 9A 02 6A 72 09 6E c...dec.a...jr.n
016D40: 7A 2C 6C 6F 64 30 33 0D 9B 02 69 6E 63 09 63 0D z,lod03...inc.c.
016D50: 9C 02 69 6E 63 09 69 79 0D 9D 02 69 6E 63 09 65 ..inc.iy...inc.e
016D60: 0D 9E 02 69 6E 63 09 65 0D 9F 02 64 65 63 09 28 ...inc.e...dec.(
016D70: 69 78 2B 31 35 29 0D A0 02 6A 72 09 6E 7A 2C 6C ix+15)...jr.nz,l
016D80: 6F 64 30 34 0D A1 02 6C 6F 64 30 33 3A 70 75 73 od04...lod03:pus
016D90: 68 09 64 65 0D A2 02 6C 64 09 6C 2C 64 0D A3 02 h.de...ld.l,d.£.
016DA0: 6C 64 09 68 2C 30 0D A4 02 73 6C 61 09 6C 0D A5 ld.h,0...sla.l..
016DB0: 02 72 6C 09 68 0D A6 02 6C 64 09 61 2C 39 0D A7 .rl.h...ld.a,9..
016DC0: 02 63 61 6C 6C 09 64 69 76 0D A8 02 69 6E 63 09 .call.div...inc.
016DD0: 68 0D A9 02 6C 64 09 61 2C 23 43 30 0D AA 02 6F h...ld.a,#C0...o
016DE0: 72 09 68 0D AB 02 70 6F 70 09 64 65 0D AC 02 6C r.h...pop.de...l
016DF0: 64 09 63 2C 61 0D AD 02 6C 64 09 64 2C 6C 0D AE d.c,a...ld.d,l..
016E00: 02 6C 64 09 61 2C 32 0D AF 02 6C 64 09 62 2C 65 .ld.a,2...ld.b,e
016E10: 0D B0 02 70 6F 70 09 68 6C 0D B1 02 63 61 6C 6C ...pop.hl...call
016E20: 09 62 6F 75 6C 6F 64 0D B2 02 70 75 73 68 09 68 .boulod...push.h
016E30: 6C 0D B3 02 6A 72 09 6C 6F 64 30 35 0D B4 02 6C l...jr.lod05...l
016E40: 6F 64 30 32 3A 6C 64 09 6C 2C 28 69 79 29 0D B5 od02:ld.l,(iy)..
016E50: 02 6C 64 09 68 2C 30 0D B6 02 73 6C 61 09 6C 0D .ld.h,0...sla.l.
016E60: B7 02 72 6C 09 68 0D B8 02 6C 64 09 61 2C 39 0D ..rl.h...ld.a,9.
016E70: B9 02 63 61 6C 6C 09 64 69 76 0D BA 02 69 6E 63 ..call.div...inc
016E80: 09 68 0D BB 02 6C 64 09 61 2C 23 43 30 0D BC 02 .h...ld.a,#C0...
016E90: 6F 72 09 68 0D BD 02 6C 64 09 63 2C 61 0D BE 02 or.h...ld.c,a...
016EA0: 6C 64 09 64 2C 6C 0D BF 02 6C 64 09 61 2C 32 0D ld.d,l...ld.a,2.
016EB0: C0 02 6C 64 09 62 2C 32 0D C1 02 6C 64 09 68 6C ..ld.b,2...ld.hl
016EC0: 2C 28 62 75 66 66 65 72 29 0D C2 02 63 61 6C 6C ,(buffer)...call
016ED0: 09 62 6F 75 6C 6F 64 0D C3 02 70 75 73 68 09 69 .boulod...push.i
016EE0: 79 0D C4 02 70 6F 70 09 68 6C 0D C5 02 6C 64 09 y...pop.hl...ld.
016EF0: 64 65 2C 63 6C 75 73 74 65 0D C6 02 61 6E 64 09 de,cluste...and.
016F00: 38 0D 2B 01 0D 2C 01 64 65 66 62 09 31 33 36 2C 8.+..,.defb.136,
016F10: 31 36 2B 30 30 30 09 3B 20 20 20 20 20 20 20 32 16+000.; 2
016F20: 39 0D 2D 01 64 65 66 62 09 31 37 2B 30 30 30 2C 9.-.defb.17+000,
016F30: 31 38 2B 30 30 30 2C 32 30 2B 30 30 30 2C 32 31 18+000,20+000,21
016F40: 2B 30 30 30 0D 2E 01 64 65 66 62 09 32 32 2B 31 +000...defb.22+1
016F50: 32 38 2C 32 34 2B 30 30 30 2C 32 36 2B 30 30 30 28,24+000,26+000
016F60: 2C 32 37 2B 30 30 30 0D 2F 01 64 65 66 62 09 32 ,27+000./.defb.2
016F70: 38 2B 31 32 38 2C 33 30 2B 31 32 38 2C 33 32 2B 8+128,30+128,32+
016F80: 30 30 30 2C 33 33 2B 31 32 38 0D 30 01 64 65 66 000,33+128.0.def
016F90: 62 09 33 34 2B 31 32 38 2C 33 36 2B 31 32 38 2C b.34+128,36+128,
016FA0: 33 38 2B 30 30 30 2C 33 39 2B 30 30 30 0D 31 01 38+000,39+000.1.
016FB0: 64 65 66 62 09 34 30 2B 31 32 38 2C 34 32 2B 30 defb.40+128,42+0
016FC0: 30 30 2C 34 33 2B 31 32 38 2C 34 35 2B 31 32 38 00,43+128,45+128
016FD0: 0D 32 01 64 65 66 62 09 34 36 2B 31 32 38 2C 34 .2.defb.46+128,4
016FE0: 38 2B 31 32 38 2C 35 30 2B 30 30 30 2C 35 31 2B 8+128,50+000,51+
016FF0: 30 30 30 0D 33 01 64 65 66 62 09 35 33 2B 30 30 000.3.defb.53+00
017000: 30 2C 35 34 2B 31 32 38 2C 35 36 2B 30 30 30 2C 0,54+128,56+000,
017010: 35 37 2B 31 32 38 0D 34 01 64 65 66 62 09 35 39 57+128.4.defb.59
017020: 2B 30 30 30 2C 36 30 2B 31 32 38 2C 36 32 2B 30 +000,60+128,62+0
017030: 30 30 2C 36 33 2B 30 30 30 0D 35 01 0D 36 01 64 00,63+000.5..6.d
017040: 65 66 62 09 31 33 38 2C 31 35 2B 30 30 30 09 3B efb.138,15+000.;
017050: 20 20 20 20 20 20 20 33 30 0D 37 01 64 65 66 62 30.7.defb
017060: 09 31 36 2B 31 32 38 2C 31 37 2B 31 32 38 2C 31 .16+128,17+128,1
017070: 39 2B 31 32 38 2C 32 31 2B 30 30 30 0D 38 01 64 9+128,21+000.8.d
017080: 65 66 62 09 32 32 2B 30 30 30 2C 32 34 2B 30 30 efb.22+000,24+00
017090: 30 2C 32 35 2B 31 32 38 2C 32 37 2B 30 30 30 0D 0,25+128,27+000.
0170A0: 39 01 64 65 66 62 09 32 38 2B 31 32 38 2C 33 30 9.defb.28+128,30
0170B0: 2B 30 30 30 2C 33 32 2B 30 30 30 2C 33 33 2B 30 +000,32+000,33+0
0170C0: 30 30 0D 3A 01 64 65 66 62 09 33 34 2B 31 32 38 00.:.defb.34+128
0170D0: 2C 33 36 2B 31 32 38 2C 33 38 2B 30 30 30 2C 33 ,36+128,38+000,3
0170E0: 39 2B 30 30 30 0D 3B 01 64 65 66 62 09 34 30 2B 9+000.;.defb.40+
0170F0: 31 32 38 2C 34 32 2B 30 30 30 2C 34 34 2B 30 30 128,42+000,44+00
017100: 61 0D C7 02 73 62 63 09 68 6C 2C 64 65 0D C8 02 a...sbc.hl,de...
017110: 6A 72 09 7A 2C 63 6C 6F 64 32 0D C9 02 6C 64 09 jr.z,clod2...ld.
017120: 68 6C 2C 28 62 75 66 66 65 72 29 0D CA 02 6A 72 hl,(buffer)...jr
017130: 09 63 6C 6F 64 33 0D CB 02 63 6C 6F 64 32 3A 6C .clod3...clod2:l
017140: 64 09 68 6C 2C 28 62 75 66 66 65 72 29 0D CC 02 d.hl,(buffer)...
017150: 6C 64 09 64 65 2C 31 32 38 0D CD 02 61 64 64 09 ld.de,128...add.
017160: 68 6C 2C 64 65 0D CE 02 63 6C 6F 64 33 3A 70 6F hl,de...clod3:po
017170: 70 09 64 65 0D CF 02 70 6F 70 09 62 63 0D D0 02 p.de...pop.bc...
017180: 6C 64 09 61 2C 63 0D D1 02 6F 72 09 62 0D D2 02 ld.a,c...or.b...
017190: 72 65 74 09 7A 0D D3 02 6C 64 69 72 0D D4 02 72 ret.z...ldir...r
0171A0: 65 74 0D D5 02 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D et...;----------
0171B0: 2D 2D 0D D6 02 6E 6F 74 66 6F 75 3A 0D D7 02 65 --...notfou:...e
0171C0: 72 72 65 75 72 3A 6C 64 09 62 63 2C 23 37 66 31 rreur:ld.bc,#7f1
0171D0: 30 0D D8 02 6F 75 74 09 28 63 29 2C 63 0D D9 02 0...out.(c),c...
0171E0: 6C 64 09 63 2C 36 34 2B 32 30 0D DA 02 6F 75 74 ld.c,64+20...out
0171F0: 09 28 63 29 2C 63 0D DB 02 63 61 6C 6C 09 77 61 .(c),c...call.wa
017200: 69 74 31 73 0D DC 02 6C 64 09 62 63 2C 23 37 66 it1s...ld.bc,#7f
017210: 31 30 0D DD 02 6F 75 74 09 28 63 29 2C 63 0D DE 10...out.(c),c..
017220: 02 6C 64 09 63 2C 36 34 2B 31 32 0D DF 02 6F 75 .ld.c,64+12...ou
017230: 74 09 28 63 29 2C 63 0D E0 02 63 61 6C 6C 09 77 t.(c),c...call.w
017240: 61 69 74 31 73 0D E1 02 6A 72 09 65 72 72 65 75 ait1s...jr.erreu
017250: 72 0D E2 02 3B 2D 2D 0D E3 02 6D 6F 74 6F 66 66 r...;--...motoff
017260: 3A 64 69 0D E4 02 78 6F 72 09 61 0D E5 02 6C 64 :di...xor.a...ld
017270: 09 28 66 6C 67 6D 6F 74 29 2C 61 0D E6 02 6C 64 .(flgmot),a...ld
017280: 09 62 63 2C 6D 6F 74 65 75 72 0D E7 02 6F 75 74 .bc,moteur...out
017290: 09 28 63 29 2C 61 0D E8 02 65 69 0D E9 02 72 65 .(c),a...ei...re
0172A0: 74 0D EA 02 72 65 61 64 73 63 3A 6C 64 09 65 2C t...readsc:ld.e,
0172B0: 23 36 36 0D EB 02 6A 72 09 6F 70 73 65 63 74 0D #66...jr.opsect.
0172C0: EC 02 3B 2D 2D 0D ED 02 77 72 69 74 73 63 3A 6C ..;--...writsc:l
0172D0: 64 09 65 2C 23 34 35 0D EE 02 0D EF 02 6F 70 73 d.e,#45......ops
0172E0: 65 63 74 3A 63 61 6C 6C 09 73 65 65 6B 74 72 0D ect:call.seektr.
0172F0: F0 02 72 65 61 64 73 31 3A 70 75 73 68 09 62 63 ..reads1:push.bc
017300: 30 2C 34 35 2B 31 32 38 0D 3C 01 64 65 66 62 09 0,45+128.<.defb.
017310: 34 37 2B 30 30 30 2C 34 38 2B 31 32 38 2C 35 30 47+000,48+128,50
017320: 2B 30 30 30 2C 35 31 2B 31 32 38 0D 3D 01 64 65 +000,51+128.=.de
017330: 66 62 09 35 33 2B 30 30 30 2C 35 35 2B 30 30 30 fb.53+000,55+000
017340: 2C 35 36 2B 31 32 38 2C 35 38 2B 30 30 30 0D 3E ,56+128,58+000.>
017350: 01 64 65 66 62 09 35 39 2B 31 32 38 2C 36 31 2B .defb.59+128,61+
017360: 30 30 30 2C 36 32 2B 31 32 38 2C 36 33 2B 31 32 000,62+128,63+12
017370: 38 0D 3F 01 0D 40 01 64 65 66 62 09 31 34 30 2C 8.?..@.defb.140,
017380: 31 35 2B 30 30 30 09 3B 20 20 20 20 20 20 20 33 15+000.; 3
017390: 31 0D 41 01 64 65 66 62 09 31 36 2B 30 30 30 2C 1.A.defb.16+000,
0173A0: 31 37 2B 30 30 30 2C 31 39 2B 30 30 30 2C 32 30 17+000,19+000,20
0173B0: 2B 31 32 38 0D 42 01 64 65 66 62 09 32 32 2B 30 +128.B.defb.22+0
0173C0: 30 30 2C 32 33 2B 31 32 38 2C 32 35 2B 31 32 38 00,23+128,25+128
0173D0: 2C 32 37 2B 30 30 30 0D 43 01 64 65 66 62 09 32 ,27+000.C.defb.2
0173E0: 38 2B 30 30 30 2C 33 30 2B 30 30 30 2C 33 31 2B 8+000,30+000,31+
0173F0: 31 32 38 2C 33 33 2B 30 30 30 0D 44 01 64 65 66 128,33+000.D.def
017400: 62 09 33 34 2B 31 32 38 2C 33 36 2B 30 30 30 2C b.34+128,36+000,
017410: 33 38 2B 30 30 30 2C 33 39 2B 30 30 30 0D 45 01 38+000,39+000.E.
017420: 64 65 66 62 09 34 30 2B 31 32 38 2C 34 32 2B 30 defb.40+128,42+0
017430: 30 30 2C 34 34 2B 30 30 30 2C 34 35 2B 31 32 38 00,44+000,45+128
017440: 0D 46 01 64 65 66 62 09 34 37 2B 30 30 30 2C 34 .F.defb.47+000,4
017450: 39 2B 30 30 30 2C 35 30 2B 31 32 38 2C 35 32 2B 9+000,50+128,52+
017460: 30 30 30 0D 47 01 64 65 66 62 09 35 33 2B 31 32 000.G.defb.53+12
017470: 38 2C 35 35 2B 30 30 30 2C 35 37 2B 30 30 30 2C 8,55+000,57+000,
017480: 35 38 2B 31 32 38 0D 48 01 64 65 66 62 09 35 39 58+128.H.defb.59
017490: 2B 31 32 38 2C 36 31 2B 31 32 38 2C 36 33 2B 30 +128,61+128,63+0
0174A0: 30 30 2C 36 34 2B 30 30 30 0D 49 01 0D 4A 01 64 00,64+000.I..J.d
0174B0: 65 66 62 09 31 34 33 2C 31 34 2B 30 30 30 09 3B efb.143,14+000.;
0174C0: 20 20 20 20 20 20 20 33 32 0D 4B 01 64 65 66 62 32.K.defb
0174D0: 09 31 35 2B 30 30 30 2C 31 36 2B 31 32 38 2C 31 .15+000,16+128,1
0174E0: 38 2B 31 32 38 2C 32 30 2B 30 30 30 0D 4C 01 64 8+128,20+000.L.d
0174F0: 65 66 62 09 32 31 2B 31 32 38 2C 32 33 2B 30 30 efb.21+128,23+00
017500: 0D F1 02 70 75 73 68 09 64 65 0D F2 02 70 75 73 ...push.de...pus
017510: 68 09 68 6C 0D F3 02 6C 64 09 61 2C 65 0D F4 02 h.hl...ld.a,e...
017520: 63 61 6C 6C 09 65 6E 76 6F 69 0D F5 02 78 6F 72 call.envoi...xor
017530: 09 61 0D F6 02 63 61 6C 6C 09 65 6E 76 6F 69 0D .a...call.envoi.
017540: F7 02 6C 64 09 61 2C 64 0D F8 02 63 61 6C 6C 09 ..ld.a,d...call.
017550: 65 6E 76 6F 69 0D F9 02 78 6F 72 09 61 0D FA 02 envoi...xor.a...
017560: 63 61 6C 6C 09 65 6E 76 6F 69 0D FB 02 6C 64 09 call.envoi...ld.
017570: 61 2C 63 0D FC 02 63 61 6C 6C 09 65 6E 76 6F 69 a,c...call.envoi
017580: 0D FD 02 6C 64 09 61 2C 28 6C 67 73 65 63 74 29 ...ld.a,(lgsect)
017590: 0D FE 02 63 61 6C 6C 09 65 6E 76 6F 69 0D FF 02 ...call.envoi...
0175A0: 6C 64 09 61 2C 63 0D 00 03 63 61 6C 6C 09 65 6E ld.a,c...call.en
0175B0: 76 6F 69 0D 01 03 6C 64 09 61 2C 23 32 41 0D 02 voi...ld.a,#2A..
0175C0: 03 63 61 6C 6C 09 65 6E 76 6F 69 0D 03 03 6C 64 .call.envoi...ld
0175D0: 09 61 2C 23 46 46 0D 04 03 63 61 6C 6C 09 65 6E .a,#FF...call.en
0175E0: 76 6F 69 0D 05 03 6C 64 09 62 63 2C 66 64 63 73 voi...ld.bc,fdcs
0175F0: 74 61 0D 06 03 6C 64 09 61 2C 65 0D 07 03 63 70 ta...ld.a,e...cp
017600: 09 23 36 36 0D 08 03 6A 72 09 7A 2C 72 65 61 64 .#66...jr.z,read
017610: 73 30 0D 09 03 0D 0A 03 3B 20 45 63 72 69 74 75 s0......; Ecritu
017620: 72 65 20 73 65 63 74 65 75 72 0D 0B 03 0D 0C 03 re secteur......
017630: 77 72 69 74 65 30 3A 69 6E 09 61 2C 28 63 29 0D write0:in.a,(c).
017640: 0D 03 6A 70 09 70 2C 77 72 69 74 65 30 0D 0E 03 ..jp.p,write0...
017650: 61 6E 64 09 23 32 30 0D 0F 03 6A 72 09 7A 2C 72 and.#20...jr.z,r
017660: 65 61 64 73 32 0D 10 03 69 6E 63 09 63 0D 11 03 eads2...inc.c...
017670: 6C 64 09 61 2C 28 68 6C 29 0D 12 03 6F 75 74 09 ld.a,(hl)...out.
017680: 28 63 29 2C 61 0D 13 03 64 65 63 09 63 0D 14 03 (c),a...dec.c...
017690: 69 6E 63 09 68 6C 0D 15 03 6A 72 09 77 72 69 74 inc.hl...jr.writ
0176A0: 65 30 0D 16 03 0D 17 03 3B 20 4C 65 63 74 75 72 e0......; Lectur
0176B0: 65 20 73 65 63 74 65 75 72 0D 18 03 0D 19 03 72 e secteur......r
0176C0: 65 61 64 73 30 3A 69 6E 09 61 2C 28 63 29 0D 1A eads0:in.a,(c)..
0176D0: 03 6A 70 09 70 2C 72 65 61 64 73 30 0D 1B 03 61 .jp.p,reads0...a
0176E0: 6E 64 09 23 32 30 0D 1C 03 6A 72 09 7A 2C 72 65 nd.#20...jr.z,re
0176F0: 61 64 73 32 0D 1D 03 69 6E 63 09 63 0D 1E 03 69 ads2...inc.c...i
017700: 3C 02 0D 3D 02 3B 20 6C 65 63 74 75 72 65 20 64 <..=.; lecture d
017710: 75 20 64 69 72 65 63 74 6F 72 79 20 64 61 6E 73 u directory dans
017720: 20 62 75 66 66 65 72 0D 3E 02 0D 3F 02 78 6F 72 buffer.>..?.xor
017730: 09 61 0D 40 02 6C 64 09 28 63 6C 75 73 74 65 29 .a.@.ld.(cluste)
017740: 2C 61 0D 41 02 0D 42 02 6C 64 09 64 2C 30 0D 43 ,a.A..B.ld.d,0.C
017750: 02 6C 64 09 63 2C 23 43 31 0D 44 02 6C 64 09 68 .ld.c,#C1.D.ld.h
017760: 6C 2C 28 62 75 66 66 65 72 29 0D 45 02 6C 64 09 l,(buffer).E.ld.
017770: 62 2C 34 0D 46 02 6C 64 09 61 2C 32 09 3B 20 35 b,4.F.ld.a,2.; 5
017780: 31 32 20 6F 63 74 65 74 73 20 70 61 72 20 73 65 12 octets par se
017790: 63 74 65 75 72 0D 47 02 63 61 6C 6C 09 62 6F 75 cteur.G.call.bou
0177A0: 6C 6F 64 0D 48 02 0D 49 02 63 61 6C 6C 09 72 65 lod.H..I.call.re
0177B0: 63 66 69 63 0D 4A 02 0D 4B 02 6C 64 09 61 2C 28 cfic.J..K.ld.a,(
0177C0: 63 6C 75 73 74 65 29 0D 4C 02 61 6E 64 09 61 0D cluste).L.and.a.
0177D0: 4D 02 6A 70 09 6E 7A 2C 66 6F 75 6E 64 0D 4E 02 M.jp.nz,found.N.
0177E0: 0D 4F 02 6C 64 09 61 2C 28 66 69 63 68 69 65 29 .O.ld.a,(fichie)
0177F0: 0D 50 02 70 75 73 68 09 61 66 0D 51 02 63 61 6C .P.push.af.Q.cal
017800: 6C 09 63 68 67 64 73 6B 0D 52 02 70 6F 70 09 61 l.chgdsk.R.pop.a
017810: 66 0D 53 02 64 69 0D 54 02 6A 70 09 6C 6F 61 64 f.S.di.T.jp.load
017820: 0D 55 02 0D 56 02 66 6F 75 6E 64 3A 6C 64 09 6C .U..V.found:ld.l
017830: 2C 61 0D 57 02 6C 64 09 68 2C 30 0D 58 02 73 6C ,a.W.ld.h,0.X.sl
017840: 61 09 6C 0D 59 02 72 6C 09 68 0D 5A 02 6C 64 09 a.l.Y.rl.h.Z.ld.
017850: 61 2C 39 0D 5B 02 63 61 6C 6C 09 64 69 76 0D 5C a,9.[.call.div.\
017860: 02 69 6E 63 09 68 0D 5D 02 6C 64 09 61 2C 23 43 .inc.h.].ld.a,#C
017870: 30 0D 5E 02 6F 72 09 68 0D 5F 02 0D 60 02 6C 64 0.^.or.h._..`.ld
017880: 09 63 2C 61 0D 61 02 6C 64 09 64 2C 6C 0D 62 02 .c,a.a.ld.d,l.b.
017890: 6C 64 09 68 6C 2C 28 62 75 66 66 65 72 29 0D 63 ld.hl,(buffer).c
0178A0: 02 6C 64 09 62 2C 32 0D 64 02 6C 64 09 61 2C 32 .ld.b,2.d.ld.a,2
0178B0: 0D 65 02 63 61 6C 6C 09 62 6F 75 6C 6F 64 0D 66 .e.call.boulod.f
0178C0: 02 0D 67 02 6C 64 09 68 6C 2C 28 62 75 66 66 65 ..g.ld.hl,(buffe
0178D0: 72 29 0D 68 02 6C 64 09 64 65 2C 23 34 30 0D 69 r).h.ld.de,#40.i
0178E0: 02 61 64 64 09 68 6C 2C 64 65 0D 6A 02 6C 64 09 .add.hl,de.j.ld.
0178F0: 65 2C 28 68 6C 29 0D 6B 02 69 6E 63 09 68 6C 0D e,(hl).k.inc.hl.
017900: 6E 09 61 2C 28 63 29 0D 1F 03 6C 64 09 28 68 6C n.a,(c)...ld.(hl
017910: 29 2C 61 0D 20 03 64 65 63 09 63 0D 21 03 69 6E ),a. .dec.c.!.in
017920: 63 09 68 6C 0D 22 03 6A 72 09 72 65 61 64 73 30 c.hl.".jr.reads0
017930: 0D 23 03 0D 24 03 72 65 61 64 73 32 3A 63 61 6C .#..$.reads2:cal
017940: 6C 09 67 65 74 66 64 63 0D 25 03 6A 70 09 6D 2C l.getfdc.%.jp.m,
017950: 72 65 61 64 62 64 0D 26 03 0D 27 03 6C 64 09 61 readbd.&..'.ld.a
017960: 2C 28 68 6C 29 0D 28 03 61 6E 64 09 23 30 38 0D ,(hl).(.and.#08.
017970: 29 03 6A 72 09 7A 2C 72 65 61 64 73 33 0D 2A 03 ).jr.z,reads3.*.
017980: 72 65 61 64 62 64 3A 70 6F 70 09 68 6C 0D 2B 03 readbd:pop.hl.+.
017990: 70 6F 70 09 64 65 0D 2C 03 70 6F 70 09 62 63 0D pop.de.,.pop.bc.
0179A0: 2D 03 6A 72 09 72 65 61 64 73 31 0D 2E 03 0D 2F -.jr.reads1..../
0179B0: 03 72 65 61 64 73 33 3A 69 6E 63 09 68 6C 0D 30 .reads3:inc.hl.0
0179C0: 03 6C 64 09 61 2C 28 68 6C 29 0D 31 03 61 6E 64 .ld.a,(hl).1.and
0179D0: 09 23 33 35 0D 32 03 6A 72 09 6E 7A 2C 72 65 61 .#35.2.jr.nz,rea
0179E0: 64 62 64 0D 33 03 6C 64 09 61 2C 28 68 6C 29 0D dbd.3.ld.a,(hl).
0179F0: 34 03 61 6E 64 09 23 30 32 0D 35 03 6A 72 09 7A 4.and.#02.5.jr.z
017A00: 2C 72 65 61 64 6E 64 0D 36 03 6C 64 09 61 2C 31 ,readnd.6.ld.a,1
017A10: 0D 37 03 6C 64 09 28 70 72 6F 74 65 63 29 2C 61 .7.ld.(protec),a
017A20: 0D 38 03 72 65 61 64 6E 64 3A 70 6F 70 09 68 6C .8.readnd:pop.hl
017A30: 0D 39 03 70 6F 70 09 64 65 0D 3A 03 70 6F 70 09 .9.pop.de.:.pop.
017A40: 62 63 0D 3B 03 72 65 74 0D 3C 03 3B 2D 2D 0D 3D bc.;.ret.<.;--.=
017A50: 03 65 6E 76 6F 69 3A 70 75 73 68 09 62 63 0D 3E .envoi:push.bc.>
017A60: 03 6C 64 09 62 63 2C 66 64 63 73 74 61 0D 3F 03 .ld.bc,fdcsta.?.
017A70: 70 75 73 68 09 61 66 0D 40 03 65 6E 76 6C 70 30 push.af.@.envlp0
017A80: 3A 69 6E 09 61 2C 28 63 29 0D 41 03 61 64 64 09 :in.a,(c).A.add.
017A90: 61 2C 61 0D 42 03 6A 72 09 6E 63 2C 65 6E 76 6C a,a.B.jr.nc,envl
017AA0: 70 30 0D 43 03 70 6F 70 09 61 66 0D 44 03 69 6E p0.C.pop.af.D.in
017AB0: 63 09 63 0D 45 03 6F 75 74 09 28 63 29 2C 61 0D c.c.E.out.(c),a.
017AC0: 46 03 6C 64 09 61 2C 35 0D 47 03 65 6E 76 6C 70 F.ld.a,5.G.envlp
017AD0: 31 3A 64 65 63 09 61 0D 48 03 6E 6F 70 0D 49 03 1:dec.a.H.nop.I.
017AE0: 6A 72 09 6E 7A 2C 65 6E 76 6C 70 31 0D 4A 03 70 jr.nz,envlp1.J.p
017AF0: 6F 70 09 62 63 0D 4B 03 72 65 74 0D 4C 03 77 61 op.bc.K.ret.L.wa
017B00: 6C 02 6C 64 09 68 2C 28 68 6C 29 0D 6D 02 6C 64 l.ld.h,(hl).m.ld
017B10: 09 6C 2C 65 0D 6E 02 6C 64 09 28 6C 6F 6E 67 66 .l,e.n.ld.(longf
017B20: 69 29 2C 68 6C 09 3B 20 74 61 69 6C 6C 65 20 66 i),hl.; taille f
017B30: 69 63 68 69 65 72 20 0D 6F 02 0D 70 02 6C 64 09 ichier .o..p.ld.
017B40: 64 65 2C 31 30 32 34 2D 31 32 38 0D 71 02 6F 72 de,1024-128.q.or
017B50: 09 61 0D 72 02 73 62 63 09 68 6C 2C 64 65 0D 73 .a.r.sbc.hl,de.s
017B60: 02 6A 72 09 6E 63 2C 6C 6F 64 30 31 0D 74 02 61 .jr.nc,lod01.t.a
017B70: 64 64 09 68 6C 2C 64 65 0D 75 02 70 75 73 68 09 dd.hl,de.u.push.
017B80: 68 6C 0D 76 02 6C 64 09 65 2C 28 69 78 2B 31 33 hl.v.ld.e,(ix+13
017B90: 29 0D 77 02 6C 64 09 64 2C 28 69 78 2B 31 34 29 ).w.ld.d,(ix+14)
017BA0: 0D 78 02 70 75 73 68 09 64 65 0D 79 02 6C 64 09 .x.push.de.y.ld.
017BB0: 69 79 2C 63 6C 75 73 74 65 0D 7A 02 6A 72 09 6C iy,cluste.z.jr.l
017BC0: 6F 64 30 32 0D 7B 02 6C 6F 64 30 31 3A 70 75 73 od02.{.lod01:pus
017BD0: 68 09 68 6C 0D 7C 02 6C 64 09 62 63 2C 31 30 32 h.hl.|.ld.bc,102
017BE0: 34 2D 31 32 38 0D 7D 02 6C 64 09 68 6C 2C 28 62 4-128.}.ld.hl,(b
017BF0: 75 66 66 65 72 29 0D 7E 02 6C 64 09 64 65 2C 31 uffer).~.ld.de,1
017C00: 32 38 0D 7F 02 61 64 64 09 68 6C 2C 64 65 0D 80 28...add.hl,de..
017C10: 02 6C 64 09 65 2C 28 69 78 2B 31 33 29 0D 81 02 .ld.e,(ix+13)...
017C20: 6C 64 09 64 2C 28 69 78 2B 31 34 29 0D 82 02 6C ld.d,(ix+14)...l
017C30: 64 69 72 0D 83 02 70 6F 70 09 68 6C 0D 84 02 6C dir...pop.hl...l
017C40: 64 09 61 2C 68 0D 85 02 61 6E 64 09 25 30 30 30 d.a,h...and.%000
017C50: 30 30 30 31 31 0D 86 02 6C 64 09 62 2C 61 0D 87 00011...ld.b,a..
017C60: 02 6C 64 09 63 2C 6C 0D 88 02 70 75 73 68 09 62 .ld.c,l...push.b
017C70: 63 0D 89 02 70 75 73 68 09 64 65 0D 8A 02 73 72 c...push.de...sr
017C80: 6C 09 68 0D 8B 02 73 72 6C 09 68 0D 8C 02 6C 64 l.h...srl.h...ld
017C90: 09 28 69 78 2B 31 35 29 2C 68 0D 8D 02 6C 64 09 .(ix+15),h...ld.
017CA0: 69 79 2C 63 6C 75 73 74 65 2B 31 0D 8E 02 6C 6F iy,cluste+1...lo
017CB0: 64 30 35 3A 6C 64 09 61 2C 28 69 78 2B 31 35 29 d05:ld.a,(ix+15)
017CC0: 0D 8F 02 61 6E 64 09 61 0D 90 02 6A 72 09 7A 2C ...and.a...jr.z,
017CD0: 6C 6F 64 30 32 0D 91 02 6C 64 09 65 2C 32 0D 92 lod02...ld.e,2..
017CE0: 02 6C 64 09 64 2C 28 69 79 29 0D 93 02 69 6E 63 .ld.d,(iy)...inc
017CF0: 09 69 79 0D 94 02 6C 64 09 63 2C 64 0D 95 02 64 .iy...ld.c,d...d
017D00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
017D10: 14 00 01 00 02 09 4E E5 14 00 C1 02 00 00 00 02 ......N.........
017D20: 14 00 C6 02 00 00 00 02 14 00 C2 02 00 00 00 02 ................
017D30: 14 00 C7 02 00 00 00 02 14 00 C3 02 00 00 00 02 ................
017D40: 14 00 C8 02 00 00 00 02 14 00 C4 02 00 00 00 02 ................
017D50: 14 00 C9 02 00 00 00 02 14 00 C5 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: 69 74 30 73 3A 6C 64 09 62 63 2C 35 30 30 30 0D it0s:ld.bc,5000.
017E10: 4D 03 6A 72 09 77 61 6C 6F 6F 70 0D 4E 03 77 61 M.jr.waloop.N.wa
017E20: 69 74 31 73 3A 6C 64 09 62 63 2C 36 30 30 30 30 it1s:ld.bc,60000
017E30: 0D 4F 03 0D 50 03 77 61 6C 6F 6F 70 3A 64 65 63 .O..P.waloop:dec
017E40: 09 62 63 0D 51 03 70 75 73 68 09 69 78 0D 52 03 .bc.Q.push.ix.R.
017E50: 70 6F 70 09 69 78 0D 53 03 6C 64 09 61 2C 62 0D pop.ix.S.ld.a,b.
017E60: 54 03 6F 72 09 63 0D 55 03 6A 72 09 6E 7A 2C 77 T.or.c.U.jr.nz,w
017E70: 61 6C 6F 6F 70 0D 56 03 72 65 74 0D 57 03 73 65 aloop.V.ret.W.se
017E80: 65 6B 74 72 3A 70 75 73 68 09 62 63 0D 58 03 70 ektr:push.bc.X.p
017E90: 75 73 68 09 68 6C 0D 59 03 73 65 65 6B 74 35 3A ush.hl.Y.seekt5:
017EA0: 6C 64 09 68 6C 2C 74 72 61 63 6B 63 0D 5A 03 6C ld.hl,trackc.Z.l
017EB0: 64 09 61 2C 64 0D 5B 03 63 70 09 28 68 6C 29 0D d.a,d.[.cp.(hl).
017EC0: 5C 03 6A 72 09 7A 2C 73 65 65 6B 6E 64 0D 5D 03 \.jr.z,seeknd.].
017ED0: 73 65 65 6B 74 31 3A 6C 64 09 61 2C 23 30 46 0D seekt1:ld.a,#0F.
017EE0: 5E 03 63 61 6C 6C 09 65 6E 76 6F 69 0D 5F 03 78 ^.call.envoi._.x
017EF0: 6F 72 09 61 0D 60 03 63 61 6C 6C 09 65 6E 76 6F or.a.`.call.envo
017F00: 69 0D 61 03 6C 64 09 61 2C 64 0D 62 03 63 61 6C i.a.ld.a,d.b.cal
017F10: 6C 09 65 6E 76 6F 69 0D 63 03 6C 64 09 61 2C 64 l.envoi.c.ld.a,d
017F20: 0D 64 03 73 75 62 09 28 68 6C 29 0D 65 03 6A 72 .d.sub.(hl).e.jr
017F30: 09 6E 63 2C 73 65 65 6B 74 32 0D 66 03 6E 65 67 .nc,seekt2.f.neg
017F40: 0D 67 03 73 65 65 6B 74 32 3A 6C 64 09 63 2C 30 .g.seekt2:ld.c,0
017F50: 0D 68 03 69 6E 63 09 61 0D 69 03 6C 64 09 62 2C .h.inc.a.i.ld.b,
017F60: 61 0D 6A 03 73 65 65 6B 74 34 3A 6C 64 09 61 2C a.j.seekt4:ld.a,
017F70: 31 38 0D 6B 03 73 65 65 6B 74 33 3A 64 65 63 09 18.k.seekt3:dec.
017F80: 61 0D 6C 03 6A 72 09 6E 7A 2C 73 65 65 6B 74 33 a.l.jr.nz,seekt3
017F90: 0D 6D 03 64 65 63 09 62 63 0D 6E 03 6C 64 09 61 .m.dec.bc.n.ld.a
017FA0: 2C 62 0D 6F 03 6F 72 09 63 0D 70 03 6A 72 09 6E ,b.o.or.c.p.jr.n
017FB0: 7A 2C 73 65 65 6B 74 34 0D 71 03 0D 72 03 6C 64 z,seekt4.q..r.ld
017FC0: 09 61 2C 23 30 38 0D 73 03 63 61 6C 6C 09 65 6E .a,#08.s.call.en
017FD0: 76 6F 69 0D 74 03 63 61 6C 6C 09 67 65 74 66 64 voi.t.call.getfd
017FE0: 63 0D 75 03 0D 76 03 6A 72 09 6E 7A 2C 73 65 65 c.u..v.jr.nz,see
017FF0: 6B 74 35 0D 77 03 0D 78 03 73 65 65 6B 74 30 3A kt5.w..x.seekt0:
018000: 4F 4E 35 3A 6C 64 09 68 6C 2C 64 73 6F 6E 35 0D ON5:ld.hl,dson5.
018010: 21 04 6A 70 09 73 6F 75 6E 64 71 0D 22 04 53 4F !.jp.soundq.".SO
018020: 4E 36 3A 6C 64 09 68 6C 2C 64 73 6F 6E 36 0D 23 N6:ld.hl,dson6.#
018030: 04 63 61 6C 6C 09 73 6F 75 6E 64 71 0D 24 04 6C .call.soundq.$.l
018040: 64 09 68 6C 2C 64 73 6F 6E 36 30 0D 25 04 63 61 d.hl,dson60.%.ca
018050: 6C 6C 09 73 6F 75 6E 64 71 0D 26 04 6C 64 09 68 ll.soundq.&.ld.h
018060: 6C 2C 64 73 6F 6E 36 31 0D 27 04 63 61 6C 6C 09 l,dson61.'.call.
018070: 73 6F 75 6E 64 71 0D 28 04 6C 64 09 68 6C 2C 64 soundq.(.ld.hl,d
018080: 73 6F 6E 36 32 0D 29 04 6A 70 09 73 6F 75 6E 64 son62.).jp.sound
018090: 71 0D 2A 04 53 4F 4E 37 3A 6C 64 09 68 6C 2C 64 q.*.SON7:ld.hl,d
0180A0: 73 6F 6E 37 0D 2B 04 63 61 6C 6C 09 73 6F 75 6E son7.+.call.soun
0180B0: 64 71 0D 2C 04 6C 64 09 68 6C 2C 64 73 6F 6E 37 dq.,.ld.hl,dson7
0180C0: 30 0D 2D 04 6A 70 09 73 6F 75 6E 64 71 0D 2E 04 0.-.jp.soundq...
0180D0: 53 4F 4E 38 3A 6C 64 09 68 6C 2C 64 73 6F 6E 38 SON8:ld.hl,dson8
0180E0: 0D 2F 04 6A 70 09 73 6F 75 6E 64 71 0D 30 04 53 ./.jp.soundq.0.S
0180F0: 4F 4E 39 3A 6C 64 09 68 6C 2C 64 73 6F 6E 39 0D ON9:ld.hl,dson9.
018100: 31 04 6A 70 09 73 6F 75 6E 64 71 0D 32 04 53 4F 1.jp.soundq.2.SO
018110: 4E 31 30 3A 6C 64 09 68 6C 2C 64 73 6F 6E 31 30 N10:ld.hl,dson10
018120: 0D 33 04 6A 70 09 73 6F 75 6E 64 71 0D 34 04 53 .3.jp.soundq.4.S
018130: 4F 4E 31 31 3A 6C 64 09 68 6C 2C 64 73 6F 6E 31 ON11:ld.hl,dson1
018140: 31 0D 35 04 6A 70 09 73 6F 75 6E 64 71 0D 36 04 1.5.jp.soundq.6.
018150: 53 4F 4E 31 32 3A 6C 64 09 68 6C 2C 64 73 6F 6E SON12:ld.hl,dson
018160: 31 32 0D 37 04 6A 70 09 73 6F 75 6E 64 71 0D 38 12.7.jp.soundq.8
018170: 04 0D 39 04 49 4E 54 33 38 3A 4C 44 09 41 2C 23 ..9.INT38:LD.A,#
018180: 43 39 0D 3A 04 4C 44 09 48 4C 2C 49 4E 54 45 52 C9.:.LD.HL,INTER
018190: 0D 3B 04 44 49 0D 3C 04 4C 44 09 28 23 33 38 29 .;.DI.<.LD.(#38)
0181A0: 2C 41 0D 3D 04 4C 44 09 28 23 33 39 29 2C 48 4C ,A.=.LD.(#39),HL
0181B0: 0D 3E 04 4C 44 09 41 2C 23 43 33 0D 3F 04 4C 44 .>.LD.A,#C3.?.LD
0181C0: 09 28 23 33 38 29 2C 41 0D 40 04 45 49 0D 41 04 .(#38),A.@.EI.A.
0181D0: 52 45 54 0D 42 04 3B 2D 2D 2D 0D 43 04 66 72 73 RET.B.;---.C.frs
0181E0: 6F 3A 64 65 66 62 09 32 0D 44 04 66 72 6B 79 3A o:defb.2.D.frky:
0181F0: 64 65 66 62 09 31 0D 45 04 49 4E 54 45 52 3A 44 defb.1.E.INTER:D
018200: 6C 64 09 61 2C 64 0D 79 03 6C 64 09 28 74 72 61 ld.a,d.y.ld.(tra
018210: 63 6B 63 29 2C 61 0D 7A 03 73 65 65 6B 6E 64 3A ckc),a.z.seeknd:
018220: 70 6F 70 09 68 6C 0D 7B 03 70 6F 70 09 62 63 0D pop.hl.{.pop.bc.
018230: 7C 03 72 65 74 0D 7D 03 0D 7E 03 67 65 74 66 64 |.ret.}..~.getfd
018240: 63 3A 6C 64 09 62 63 2C 66 64 63 73 74 61 0D 7F c:ld.bc,fdcsta..
018250: 03 6C 64 09 68 6C 2C 62 75 66 73 74 61 0D 80 03 .ld.hl,bufsta...
018260: 70 75 73 68 09 68 6C 0D 81 03 67 65 74 6A 70 30 push.hl...getjp0
018270: 3A 69 6E 09 61 2C 28 63 29 0D 82 03 63 70 09 23 :in.a,(c)...cp.#
018280: 43 30 0D 83 03 6A 72 09 63 2C 67 65 74 6A 70 30 C0...jr.c,getjp0
018290: 0D 84 03 69 6E 63 09 63 0D 85 03 69 6E 09 61 2C ...inc.c...in.a,
0182A0: 28 63 29 0D 86 03 64 65 63 09 63 0D 87 03 6C 64 (c)...dec.c...ld
0182B0: 09 28 68 6C 29 2C 61 0D 88 03 69 6E 63 09 68 6C .(hl),a...inc.hl
0182C0: 0D 89 03 6C 64 09 61 2C 23 30 35 0D 8A 03 67 65 ...ld.a,#05...ge
0182D0: 74 6A 70 31 3A 64 65 63 09 61 0D 8B 03 6A 72 09 tjp1:dec.a...jr.
0182E0: 6E 7A 2C 67 65 74 6A 70 31 0D 8C 03 69 6E 09 61 nz,getjp1...in.a
0182F0: 2C 28 63 29 0D 8D 03 61 6E 64 09 23 31 30 0D 8E ,(c)...and.#10..
018300: 03 6A 72 09 6E 7A 2C 67 65 74 6A 70 30 0D 8F 03 .jr.nz,getjp0...
018310: 70 6F 70 09 68 6C 0D 90 03 6C 64 09 61 2C 28 68 pop.hl...ld.a,(h
018320: 6C 29 0D 91 03 61 6E 64 09 23 43 30 0D 92 03 72 l)...and.#C0...r
018330: 65 74 0D 93 03 0D 94 03 64 69 76 3A 6C 64 09 64 et......div:ld.d
018340: 2C 61 0D 95 03 6C 64 09 65 2C 30 0D 96 03 6C 64 ,a...ld.e,0...ld
018350: 09 62 2C 38 0D 97 03 0D 98 03 64 69 76 31 3A 78 .b,8......div1:x
018360: 6F 72 09 61 0D 99 03 73 62 63 09 68 6C 2C 64 65 or.a...sbc.hl,de
018370: 0D 9A 03 69 6E 63 09 68 6C 0D 9B 03 6A 70 09 70 ...inc.hl...jp.p
018380: 2C 64 69 76 32 0D 9C 03 61 64 64 09 68 6C 2C 64 ,div2...add.hl,d
018390: 65 0D 9D 03 64 65 63 09 68 6C 0D 9E 03 64 69 76 e...dec.hl...div
0183A0: 32 3A 61 64 64 09 68 6C 2C 68 6C 0D 9F 03 64 6A 2:add.hl,hl...dj
0183B0: 6E 7A 09 64 69 76 31 0D A0 03 0D A1 03 78 6F 72 nz.div1......xor
0183C0: 09 61 0D A2 03 73 62 63 09 68 6C 2C 64 65 0D A3 .a...sbc.hl,de.£
0183D0: 03 69 6E 63 09 68 6C 0D A4 03 72 65 74 09 70 0D .inc.hl...ret.p.
0183E0: A5 03 61 64 64 09 68 6C 2C 64 65 0D A6 03 64 65 ..add.hl,de...de
0183F0: 63 09 68 6C 0D A7 03 72 65 74 0D A8 03 3B 2D 2D c.hl...ret...;--
018400: 2C 31 39 2C 30 37 2C 30 34 2C 32 30 2C 33 30 3B ,19,07,04,20,30;
018410: 20 20 20 20 20 6A 65 75 0D 40 01 64 65 66 62 09 jeu.@.defb.
018420: 31 30 2C 31 34 2C 31 32 2C 32 38 2C 32 32 2C 31 10,14,12,28,22,1
018430: 38 2C 31 31 2C 30 30 2C 32 30 0D 41 01 70 61 6C 8,11,00,20.A.pal
018440: 65 74 32 3A 64 65 66 62 09 30 34 2C 32 31 2C 32 et2:defb.04,21,2
018450: 33 2C 32 37 2C 30 37 2C 31 38 2C 32 30 2C 32 32 3,27,07,18,20,22
018460: 3B 20 20 20 20 20 6A 65 75 20 34 0D 42 01 64 65 ; jeu 4.B.de
018470: 66 62 09 30 33 2C 31 34 2C 31 32 2C 32 38 2C 31 fb.03,14,12,28,1
018480: 31 2C 30 36 2C 31 31 2C 30 30 2C 32 30 0D 43 01 1,06,11,00,20.C.
018490: 70 61 6C 65 74 33 3A 64 65 66 62 09 31 35 2C 30 palet3:defb.15,0
0184A0: 30 2C 31 39 2C 31 31 2C 32 33 2C 30 32 2C 33 30 0,19,11,23,02,30
0184B0: 2C 32 32 3B 20 20 20 20 20 63 6C 69 63 20 70 72 ,22; clic pr
0184C0: 65 73 65 6E 74 2E 0D 44 01 64 65 66 62 09 31 38 esent..D.defb.18
0184D0: 2C 31 34 2C 31 30 2C 32 38 2C 31 32 2C 30 37 2C ,14,10,28,12,07,
0184E0: 32 38 2C 32 30 2C 32 30 0D 45 01 70 61 6C 65 74 28,20,20.E.palet
0184F0: 34 3A 64 65 66 62 09 32 31 2C 30 30 2C 31 39 2C 4:defb.21,00,19,
018500: 31 31 2C 32 33 2C 30 32 2C 33 30 2C 32 32 3B 20 11,23,02,30,22;
018510: 20 20 20 20 6A 65 75 20 4E 65 70 61 6C 0D 46 01 jeu Nepal.F.
018520: 64 65 66 62 09 31 38 2C 31 34 2C 31 30 2C 32 38 defb.18,14,10,28
018530: 2C 31 32 2C 30 37 2C 32 32 2C 32 30 2C 32 30 0D ,12,07,22,20,20.
018540: 47 01 70 61 6C 65 74 35 3A 64 65 66 62 09 32 31 G.palet5:defb.21
018550: 2C 30 36 2C 31 39 2C 31 31 2C 32 33 2C 30 32 2C ,06,19,11,23,02,
018560: 33 30 2C 32 32 3B 20 20 20 20 20 6A 65 75 20 50 30,22; jeu P
018570: 65 72 6F 75 0D 48 01 64 65 66 62 09 31 38 2C 31 erou.H.defb.18,1
018580: 34 2C 31 30 2C 32 38 2C 31 32 2C 30 37 2C 33 30 4,10,28,12,07,30
018590: 2C 32 30 2C 32 30 0D 49 01 50 41 4C 31 3A 6C 64 ,20,20.I.PAL1:ld
0185A0: 09 68 6C 2C 70 61 6C 65 74 31 2B 31 36 0D 4A 01 .hl,palet1+16.J.
0185B0: 70 61 6C 75 3A 6C 64 09 62 63 2C 23 37 46 30 30 palu:ld.bc,#7F00
0185C0: 0D 4B 01 6C 64 09 65 2C 31 36 0D 4C 01 62 70 61 .K.ld.e,16.L.bpa
0185D0: 6C 3A 6C 64 09 61 2C 28 68 6C 29 0D 4D 01 61 64 l:ld.a,(hl).M.ad
0185E0: 64 09 61 2C 23 34 30 0D 4E 01 6F 75 74 09 28 63 d.a,#40.N.out.(c
0185F0: 29 2C 65 0D 4F 01 6F 75 74 09 28 63 29 2C 61 0D ),e.O.out.(c),a.
018600: 2D 0D A9 03 72 65 63 66 69 63 3A 70 75 73 68 09 -...recfic:push.
018610: 69 78 0D AA 03 70 6F 70 09 64 65 0D AB 03 69 6E ix...pop.de...in
018620: 63 09 64 65 09 3B 20 64 65 20 5E 20 75 73 65 72 c.de.; de ^ user
018630: 2C 20 6E 6F 6D 20 65 74 20 73 75 66 66 69 78 65 , nom et suffixe
018640: 0D AC 03 0D AD 03 6C 64 09 68 6C 2C 28 62 75 66 ......ld.hl,(buf
018650: 66 65 72 29 0D AE 03 6C 64 09 62 2C 36 34 09 3B fer)...ld.b,64.;
018660: 20 36 34 20 66 69 63 68 69 65 72 20 70 6F 73 73 64 fichier poss
018670: 69 62 6C 65 20 64 61 6E 73 20 64 69 72 65 63 74 ible dans direct
018680: 6F 72 79 0D AF 03 0D B0 03 72 65 66 69 30 32 3A ory......refi02:
018690: 6C 64 09 63 2C 31 32 09 3B 20 6E 62 20 64 65 20 ld.c,12.; nb de
0186A0: 63 61 72 61 63 74 65 72 65 73 20 61 20 63 68 65 caracteres a che
0186B0: 72 63 68 65 72 0D B1 03 70 75 73 68 09 64 65 0D rcher...push.de.
0186C0: B2 03 70 75 73 68 09 68 6C 0D B3 03 0D B4 03 72 ..push.hl......r
0186D0: 65 66 69 30 31 3A 6C 64 09 61 2C 28 64 65 29 0D efi01:ld.a,(de).
0186E0: B5 03 63 70 09 28 68 6C 29 0D B6 03 6A 72 09 6E ..cp.(hl)...jr.n
0186F0: 7A 2C 72 65 66 69 73 75 0D B7 03 0D B8 03 72 65 z,refisu......re
018700: 66 69 70 72 3A 69 6E 63 09 64 65 0D B9 03 69 6E fipr:inc.de...in
018710: 63 09 68 6C 0D BA 03 64 65 63 09 63 0D BB 03 6A c.hl...dec.c...j
018720: 72 09 6E 7A 2C 72 65 66 69 30 31 0D BC 03 0D BD r.nz,refi01.....
018730: 03 3B 20 75 6E 65 20 65 6E 74 72 65 65 20 65 73 .; une entree es
018740: 74 20 74 72 6F 75 76 65 65 0D BE 03 0D BF 03 6C t trouvee......l
018750: 64 09 61 2C 28 68 6C 29 09 3B 20 4E 6F 20 64 65 d.a,(hl).; No de
018760: 20 6C 61 20 70 61 72 74 69 65 20 74 72 6F 75 76 la partie trouv
018770: 65 65 0D C0 03 61 64 64 09 61 2C 61 0D C1 03 61 ee...add.a,a...a
018780: 64 64 09 61 2C 61 0D C2 03 61 64 64 09 61 2C 61 dd.a,a...add.a,a
018790: 0D C3 03 61 64 64 09 61 2C 61 0D C4 03 6C 64 09 ...add.a,a...ld.
0187A0: 65 2C 61 0D C5 03 6C 64 09 64 2C 30 0D C6 03 70 e,a...ld.d,0...p
0187B0: 75 73 68 09 68 6C 0D C7 03 6C 64 09 68 6C 2C 63 ush.hl...ld.hl,c
0187C0: 6C 75 73 74 65 0D C8 03 61 64 64 09 68 6C 2C 64 luste...add.hl,d
0187D0: 65 0D C9 03 65 78 09 64 65 2C 68 6C 09 3B 20 64 e...ex.de,hl.; d
0187E0: 65 20 5E 20 74 61 62 6C 65 61 75 20 64 65 73 20 e ^ tableau des
0187F0: 63 6C 75 73 74 65 72 73 0D CA 03 70 6F 70 09 68 clusters...pop.h
018800: 50 01 64 65 63 09 68 6C 0D 51 01 64 65 63 09 65 P.dec.hl.Q.dec.e
018810: 0D 52 01 62 69 74 09 37 2C 65 0D 53 01 6A 72 09 .R.bit.7,e.S.jr.
018820: 7A 2C 62 70 61 6C 0D 54 01 72 65 74 0D 55 01 50 z,bpal.T.ret.U.P
018830: 41 4C 32 3A 6C 64 09 68 6C 2C 70 61 6C 65 74 32 AL2:ld.hl,palet2
018840: 2B 31 36 0D 56 01 6A 72 09 70 61 6C 75 0D 57 01 +16.V.jr.palu.W.
018850: 50 41 4C 33 3A 6C 64 09 68 6C 2C 70 61 6C 65 74 PAL3:ld.hl,palet
018860: 33 2B 31 36 0D 58 01 6A 72 09 70 61 6C 75 0D 59 3+16.X.jr.palu.Y
018870: 01 50 41 4C 34 3A 6C 64 09 68 6C 2C 70 61 6C 65 .PAL4:ld.hl,pale
018880: 74 34 2B 31 36 0D 5A 01 6A 72 09 70 61 6C 75 0D t4+16.Z.jr.palu.
018890: 5B 01 50 41 4C 35 3A 6C 64 09 68 6C 2C 70 61 6C [.PAL5:ld.hl,pal
0188A0: 65 74 35 2B 31 36 0D 5C 01 6A 72 09 70 61 6C 75 et5+16.\.jr.palu
0188B0: 0D 5D 01 4E 4F 49 52 3A 6C 64 09 62 63 2C 23 37 .].NOIR:ld.bc,#7
0188C0: 46 30 30 0D 5E 01 6C 64 09 65 2C 31 36 0D 5F 01 F00.^.ld.e,16._.
0188D0: 62 6E 6F 69 3A 6C 64 09 61 2C 32 30 2B 36 34 0D bnoi:ld.a,20+64.
0188E0: 60 01 6F 75 74 09 28 63 29 2C 65 0D 61 01 6F 75 `.out.(c),e.a.ou
0188F0: 74 09 28 63 29 2C 61 0D 62 01 64 65 63 09 65 0D t.(c),a.b.dec.e.
018900: 63 01 62 69 74 09 37 2C 65 0D 64 01 6A 72 09 7A c.bit.7,e.d.jr.z
018910: 2C 62 6E 6F 69 0D 65 01 72 65 74 0D 66 01 0D 67 ,bnoi.e.ret.f..g
018920: 01 74 61 62 66 69 63 3A 64 65 66 77 09 54 41 42 .tabfic:defw.TAB
018930: 4C 46 0D 68 01 54 41 42 4C 46 3A 64 65 66 62 09 LF.h.TABLF:defb.
018940: 31 2C 30 09 3B 30 30 0D 69 01 64 65 66 6D 09 22 1,0.;00.i.defm."
018950: 41 44 52 45 20 20 20 20 42 49 4E 22 0D 6A 01 64 ADRE BIN".j.d
018960: 65 66 77 09 23 35 45 30 30 0D 6B 01 64 65 66 62 efw.#5E00.k.defb
018970: 09 30 30 0D 6C 01 64 65 66 62 09 31 2C 30 09 3B .00.l.defb.1,0.;
018980: 30 31 0D 6D 01 64 65 66 6D 09 22 4A 41 49 20 20 01.m.defm."JAI
018990: 20 20 20 42 49 4E 22 0D 6E 01 64 65 66 77 09 23 BIN".n.defw.#
0189A0: 36 32 37 30 0D 6F 01 64 65 66 62 09 30 30 0D 70 6270.o.defb.00.p
0189B0: 01 64 65 66 62 09 31 2C 30 09 3B 30 32 0D 71 01 .defb.1,0.;02.q.
0189C0: 64 65 66 6D 09 22 54 41 42 4C 20 20 20 20 42 49 defm."TABL BI
0189D0: 4E 22 0D 72 01 64 65 66 77 09 23 35 30 30 30 0D N".r.defw.#5000.
0189E0: 73 01 64 65 66 62 09 30 30 0D 74 01 64 65 66 62 s.defb.00.t.defb
0189F0: 09 31 2C 30 09 3B 30 33 0D 75 01 64 65 66 6D 09 .1,0.;03.u.defm.
018A00: 6C 0D CB 03 0D CC 03 70 75 73 68 09 62 63 0D CD l......push.bc..
018A10: 03 6C 64 09 62 63 2C 34 0D CE 03 61 64 64 09 68 .ld.bc,4...add.h
018A20: 6C 2C 62 63 0D CF 03 0D D0 03 6C 64 09 62 63 2C l,bc......ld.bc,
018A30: 31 36 0D D1 03 6C 64 69 72 0D D2 03 0D D3 03 70 16...ldir......p
018A40: 6F 70 09 62 63 0D D4 03 0D D5 03 72 65 66 69 73 op.bc......refis
018A50: 75 3A 6C 64 09 61 2C 63 0D D6 03 63 70 09 32 0D u:ld.a,c...cp.2.
018A60: D7 03 6A 72 09 6E 7A 2C 72 65 66 69 70 32 0D D8 ..jr.nz,refip2..
018A70: 03 6C 64 09 61 2C 28 64 65 29 0D D9 03 6F 72 09 .ld.a,(de)...or.
018A80: 31 32 38 0D DA 03 63 70 09 28 68 6C 29 0D DB 03 128...cp.(hl)...
018A90: 6A 72 09 7A 2C 72 65 66 69 70 72 0D DC 03 72 65 jr.z,refipr...re
018AA0: 66 69 70 32 3A 70 6F 70 09 68 6C 0D DD 03 6C 64 fip2:pop.hl...ld
018AB0: 09 64 65 2C 33 32 0D DE 03 61 64 64 09 68 6C 2C .de,32...add.hl,
018AC0: 64 65 0D DF 03 0D E0 03 70 6F 70 09 64 65 0D E1 de......pop.de..
018AD0: 03 64 6A 6E 7A 09 72 65 66 69 30 32 0D E2 03 0D .djnz.refi02....
018AE0: E3 03 72 65 74 0D E4 03 0D E5 03 3B 20 63 68 61 ..ret......; cha
018AF0: 72 67 65 6D 65 6E 74 20 6F 75 20 65 63 72 69 74 rgement ou ecrit
018B00: 75 72 65 20 65 6E 20 61 63 63 65 73 20 64 69 72 ure en acces dir
018B10: 65 63 74 0D E6 03 0D E7 03 64 69 72 65 63 74 3A ect......direct:
018B20: 6C 64 09 61 2C 28 69 78 2B 31 29 0D E8 03 61 6E ld.a,(ix+1)...an
018B30: 64 09 61 0D E9 03 6A 72 09 7A 2C 64 69 35 31 32 d.a...jr.z,di512
018B40: 0D EA 03 0D EB 03 6C 64 09 61 2C 38 0D EC 03 6A ......ld.a,8...j
018B50: 72 09 64 69 32 30 34 38 0D ED 03 0D EE 03 64 69 r.di2048......di
018B60: 35 31 32 3A 6C 64 09 61 2C 32 0D EF 03 0D F0 03 512:ld.a,2......
018B70: 64 69 32 30 34 38 3A 6C 64 09 64 2C 28 69 78 2B di2048:ld.d,(ix+
018B80: 32 29 0D F1 03 6C 64 09 63 2C 28 69 78 2B 33 29 2)...ld.c,(ix+3)
018B90: 0D F2 03 6C 64 09 62 2C 28 69 78 2B 34 29 0D F3 ...ld.b,(ix+4)..
018BA0: 03 6C 64 09 6C 2C 28 69 78 2B 35 29 0D F4 03 6C .ld.l,(ix+5)...l
018BB0: 64 09 68 2C 28 69 78 2B 36 29 0D F5 03 6A 70 09 d.h,(ix+6)...jp.
018BC0: 62 6F 75 6C 6F 64 0D F6 03 3B 2D 2D 2D 2D 2D 0D boulod...;-----.
018BD0: F7 03 66 6C 67 6D 6F 74 3A 64 65 66 62 09 30 0D ..flgmot:defb.0.
018BE0: F8 03 74 72 61 63 6B 63 3A 64 65 66 73 09 31 0D ..trackc:defs.1.
018BF0: F9 03 62 75 66 73 74 61 3A 64 65 66 73 09 37 0D ..bufsta:defs.7.
018C00: 22 53 43 52 20 20 20 20 20 42 49 4E 22 0D 76 01 "SCR BIN".v.
018C10: 64 65 66 77 09 23 43 30 30 30 0D 77 01 64 65 66 defw.#C000.w.def
018C20: 62 09 30 30 0D 78 01 64 65 66 62 09 31 2C 30 09 b.00.x.defb.1,0.
018C30: 3B 30 34 0D 79 01 64 65 66 6D 09 22 4E 4F 54 45 ;04.y.defm."NOTE
018C40: 53 20 20 20 42 49 4E 22 0D 7A 01 64 65 66 77 09 S BIN".z.defw.
018C50: 23 46 30 30 0D 7B 01 64 65 66 62 09 30 30 0D 7C #F00.{.defb.00.|
018C60: 01 64 65 66 62 09 31 2C 30 09 3B 30 35 0D 7D 01 .defb.1,0.;05.}.
018C70: 64 65 66 6D 09 22 4D 55 53 49 43 20 20 20 42 49 defm."MUSIC BI
018C80: 4E 22 0D 7E 01 64 65 66 77 09 23 31 30 30 30 0D N".~.defw.#1000.
018C90: 7F 01 64 65 66 62 09 30 30 0D 80 01 64 65 66 62 ..defb.00...defb
018CA0: 09 31 2C 30 09 3B 30 36 0D 81 01 64 65 66 6D 09 .1,0.;06...defm.
018CB0: 22 50 45 4C 4F 20 20 20 20 42 49 4E 22 0D 82 01 "PELO BIN"...
018CC0: 64 65 66 77 09 23 32 30 30 30 0D 83 01 64 65 66 defw.#2000...def
018CD0: 62 09 30 30 0D 84 01 64 65 66 62 09 31 2C 30 09 b.00...defb.1,0.
018CE0: 3B 30 37 0D 85 01 64 65 66 6D 09 22 52 41 4D 20 ;07...defm."RAM
018CF0: 20 20 20 20 42 49 4E 22 0D 86 01 64 65 66 77 09 BIN"...defw.
018D00: 23 36 30 30 30 0D 87 01 64 65 66 62 09 30 30 0D #6000...defb.00.
018D10: 90 01 64 65 66 62 09 31 2C 30 09 3B 30 38 0D 91 ..defb.1,0.;08..
018D20: 01 64 65 66 6D 09 22 53 43 52 31 20 20 20 20 42 .defm."SCR1 B
018D30: 49 4E 22 0D 92 01 64 65 66 77 09 23 38 30 30 30 IN"...defw.#8000
018D40: 0D 93 01 64 65 66 62 09 30 30 0D 94 01 64 65 66 ...defb.00...def
018D50: 62 09 31 2C 30 09 3B 30 39 0D 95 01 64 65 66 6D b.1,0.;09...defm
018D60: 09 22 53 43 52 32 20 20 20 20 42 49 4E 22 0D 96 ."SCR2 BIN"..
018D70: 01 64 65 66 77 09 23 38 30 30 30 0D 97 01 64 65 .defw.#8000...de
018D80: 66 62 09 30 30 0D 98 01 64 65 66 62 09 31 2C 30 fb.00...defb.1,0
018D90: 09 3B 31 30 0D 99 01 64 65 66 6D 09 22 53 43 52 .;10...defm."SCR
018DA0: 33 20 20 20 20 42 49 4E 22 0D 9A 01 64 65 66 77 3 BIN"...defw
018DB0: 09 23 38 30 30 30 0D 9B 01 64 65 66 62 09 30 30 .#8000...defb.00
018DC0: 0D 9C 01 64 65 66 62 09 31 2C 30 09 3B 31 31 0D ...defb.1,0.;11.
018DD0: 9D 01 64 65 66 6D 09 22 53 50 41 44 20 20 20 20 ..defm."SPAD
018DE0: 42 49 4E 22 0D 9E 01 64 65 66 77 09 23 38 30 30 BIN"...defw.#800
018DF0: 30 0D 9F 01 64 65 66 62 09 30 30 0D A2 01 64 65 0...defb.00...de
018E00: FA 03 62 75 66 70 61 72 3A 64 65 66 73 09 33 0D ..bufpar:defs.3.
018E10: FB 03 70 72 6F 74 65 63 3A 64 65 66 73 09 31 0D ..protec:defs.1.
018E20: FC 03 6C 67 73 65 63 74 3A 64 65 66 73 09 31 0D ..lgsect:defs.1.
018E30: FD 03 63 6C 75 73 74 65 3A 64 65 66 73 09 38 31 ..cluste:defs.81
018E40: 0D FE 03 76 65 72 72 65 75 3A 64 65 66 62 09 30 ...verreu:defb.0
018E50: 0D FF 03 0D 00 04 3B 2D 2D 2D 2D 2D 0D 01 04 70 ......;-----...p
018E60: 6C 6F 75 66 3A 6E 6F 70 0D 02 04 64 69 0D 03 04 louf:nop...di...
018E70: 6C 64 09 61 2C 23 63 39 0D 04 04 6C 64 09 28 23 ld.a,#c9...ld.(#
018E80: 33 38 29 2C 61 0D 05 04 6C 64 09 68 6C 2C 23 36 38),a...ld.hl,#6
018E90: 30 30 30 0D 06 04 70 6C 6F 75 66 31 3A 6C 64 09 000...plouf1:ld.
018EA0: 28 68 6C 29 2C 61 0D 07 04 70 75 73 68 09 68 6C (hl),a...push.hl
018EB0: 0D 08 04 6A 72 09 70 6C 6F 75 66 31 0D 09 04 3B ...jr.plouf1...;
018EC0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
018ED0: 2A 2A 2A 2A 2A 0D 0A 04 3B 73 79 73 74 65 6D 65 *****...;systeme
018EE0: 20 73 6F 6E 73 2E 2E 2E 0D 0B 04 3B 2A 2A 2A 2A sons......;****
018EF0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
018F00: 2A 0D 0C 04 53 4F 4E 41 3A 6C 64 09 42 43 2C 50 *...SONA:ld.BC,P
018F10: 5F 53 4F 4E 09 3B 61 3D 6E 75 6D 20 73 6F 6E 0D _SON.;a=num son.
018F20: 0D 04 63 70 09 31 36 0D 0E 04 72 65 74 09 6E 63 ..cp.16...ret.nc
018F30: 0D 0F 04 64 65 63 09 61 0D 10 04 6C 64 09 65 2C ...dec.a...ld.e,
018F40: 61 0D 11 04 61 64 64 09 61 2C 61 0D 12 04 61 64 a...add.a,a...ad
018F50: 64 09 61 2C 65 0D 13 04 6C 64 09 68 2C 30 0D 14 d.a,e...ld.h,0..
018F60: 04 6C 64 09 6C 2C 61 0D 15 04 61 64 64 09 68 6C .ld.l,a...add.hl
018F70: 2C 62 63 0D 16 04 6A 70 09 28 68 6C 29 0D 17 04 ,bc...jp.(hl)...
018F80: 0D 18 04 53 4F 4E 31 3A 6C 64 09 68 6C 2C 64 73 ...SON1:ld.hl,ds
018F90: 6F 6E 31 0D 19 04 6A 70 09 73 6F 75 6E 64 71 0D on1...jp.soundq.
018FA0: 1A 04 53 4F 4E 32 3A 6C 64 09 68 6C 2C 64 73 6F ..SON2:ld.hl,dso
018FB0: 6E 32 0D 1B 04 6A 70 09 73 6F 75 6E 64 71 0D 1C n2...jp.soundq..
018FC0: 04 53 4F 4E 33 3A 6C 64 09 68 6C 2C 64 73 6F 6E .SON3:ld.hl,dson
018FD0: 33 0D 1D 04 6A 70 09 73 6F 75 6E 64 71 0D 1E 04 3...jp.soundq...
018FE0: 53 4F 4E 34 3A 6C 64 09 68 6C 2C 64 73 6F 6E 34 SON4:ld.hl,dson4
018FF0: 0D 1F 04 6A 70 09 73 6F 75 6E 64 71 0D 20 04 53 ...jp.soundq. .S
019000: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
019010: 15 00 01 00 02 09 4E E5 15 00 C1 02 00 00 00 02 ......N.........
019020: 15 00 C6 02 00 00 00 02 15 00 C2 02 00 00 00 02 ................
019030: 15 00 C7 02 00 00 00 02 15 00 C3 02 00 00 00 02 ................
019040: 15 00 C8 02 00 00 00 02 15 00 C4 02 00 00 00 02 ................
019050: 15 00 C9 02 00 00 00 02 15 00 C5 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: 66 62 09 31 2C 30 09 3B 31 32 0D A3 01 64 65 66 fb.1,0.;12.£.def
019110: 6D 09 22 44 45 43 4F 33 20 20 20 42 49 4E 22 0D m."DECO3 BIN".
019120: A4 01 64 65 66 77 09 23 31 38 30 30 0D A5 01 64 ..defw.#1800...d
019130: 65 66 62 09 30 30 0D A7 01 64 65 66 62 09 31 2C efb.00...defb.1,
019140: 30 09 3B 31 33 0D A8 01 64 65 66 6D 09 22 52 41 0.;13...defm."RA
019150: 50 33 20 20 20 20 42 49 4E 22 0D A9 01 64 65 66 P3 BIN"...def
019160: 77 09 23 46 30 30 30 0D AA 01 64 65 66 62 09 30 w.#F000...defb.0
019170: 30 0D AC 01 64 65 66 62 09 31 2C 30 09 3B 31 34 0...defb.1,0.;14
019180: 0D AD 01 64 65 66 6D 09 22 44 45 43 4F 34 20 20 ...defm."DECO4
019190: 20 42 49 4E 22 0D AE 01 64 65 66 77 09 23 31 38 BIN"...defw.#18
0191A0: 30 30 0D AF 01 64 65 66 62 09 30 30 0D B0 01 64 00...defb.00...d
0191B0: 65 66 62 09 31 2C 30 09 3B 31 35 0D B1 01 64 65 efb.1,0.;15...de
0191C0: 66 6D 09 22 52 41 50 34 20 20 20 20 42 49 4E 22 fm."RAP4 BIN"
0191D0: 0D B2 01 64 65 66 77 09 23 46 30 30 30 0D B3 01 ...defw.#F000...
0191E0: 64 65 66 62 09 30 30 0D B4 01 64 65 66 62 09 31 defb.00...defb.1
0191F0: 2C 30 09 3B 31 36 0D B5 01 64 65 66 6D 09 22 44 ,0.;16...defm."D
019200: 45 43 4F 35 20 20 20 42 49 4E 22 0D B6 01 64 65 ECO5 BIN"...de
019210: 66 77 09 23 31 38 30 30 0D B7 01 64 65 66 62 09 fw.#1800...defb.
019220: 30 30 0D D0 01 0D D1 01 66 69 63 68 69 65 3A 64 00......fichie:d
019230: 65 66 62 09 30 0D D2 01 6C 6F 6E 67 66 69 3A 64 efb.0...longfi:d
019240: 65 66 77 09 30 0D D3 01 61 64 72 66 69 63 3A 64 efw.0...adrfic:d
019250: 65 66 77 09 30 0D D4 01 63 68 67 64 73 6B 3A 72 efw.0...chgdsk:r
019260: 65 74 0D D5 01 0D D6 01 0D D7 01 6D 6F 74 65 75 et.........moteu
019270: 72 3A 65 71 75 09 23 46 41 37 45 0D D8 01 66 64 r:equ.#FA7E...fd
019280: 63 73 74 61 3A 65 71 75 09 23 46 42 37 45 0D D9 csta:equ.#FB7E..
019290: 01 66 64 63 64 61 74 3A 65 71 75 09 23 46 42 37 .fdcdat:equ.#FB7
0192A0: 46 0D DA 01 70 69 73 74 65 63 3A 65 71 75 09 23 F...pistec:equ.#
0192B0: 41 38 41 36 0D DB 01 0D DC 01 62 6F 75 6C 6F 64 A8A6......boulod
0192C0: 3A 70 75 73 68 09 62 63 0D DD 01 70 75 73 68 09 :push.bc...push.
0192D0: 61 66 0D DE 01 6C 64 09 28 6C 67 73 65 63 74 29 af...ld.(lgsect)
0192E0: 2C 61 0D DF 01 63 70 09 38 0D E0 01 6A 72 09 6E ,a...cp.8...jr.n
0192F0: 7A 2C 6C 6F 64 6C 70 30 0D E1 01 6C 64 09 61 2C z,lodlp0...ld.a,
019300: 09 64 2C 28 69 79 29 0D 93 02 69 6E 63 09 69 79 .d,(iy)...inc.iy
019310: 0D 94 02 6C 64 09 63 2C 64 0D 95 02 64 65 63 09 ...ld.c,d...dec.
019320: 28 69 78 2B 31 35 29 0D 96 02 6A 72 09 7A 2C 6C (ix+15)...jr.z,l
019330: 6F 64 30 33 0D 97 02 6C 6F 64 30 34 3A 6C 64 09 od03...lod04:ld.
019340: 61 2C 28 69 79 29 0D 98 02 73 75 62 09 63 0D 99 a,(iy)...sub.c..
019350: 02 64 65 63 09 61 0D 9A 02 6A 72 09 6E 7A 2C 6C .dec.a...jr.nz,l
019360: 6F 64 30 33 0D 9B 02 69 6E 63 09 63 0D 9C 02 69 od03...inc.c...i
019370: 6E 63 09 69 79 0D 9D 02 69 6E 63 09 65 0D 9E 02 nc.iy...inc.e...
019380: 69 6E 63 09 65 0D 9F 02 64 65 63 09 28 69 78 2B inc.e...dec.(ix+
019390: 31 35 29 0D A0 02 6A 72 09 6E 7A 2C 6C 6F 64 30 15)...jr.nz,lod0
0193A0: 34 0D A1 02 6C 6F 64 30 33 3A 70 75 73 68 09 64 4...lod03:push.d
0193B0: 65 0D A2 02 6C 64 09 6C 2C 64 0D A3 02 6C 64 09 e...ld.l,d.£.ld.
0193C0: 68 2C 30 0D A4 02 73 6C 61 09 6C 0D A5 02 72 6C h,0...sla.l...rl
0193D0: 09 68 0D A6 02 6C 64 09 61 2C 39 0D A7 02 63 61 .h...ld.a,9...ca
0193E0: 6C 6C 09 64 69 76 0D A8 02 69 6E 63 09 68 0D A9 ll.div...inc.h..
0193F0: 02 6C 64 09 61 2C 23 43 30 0D AA 02 6F 72 09 68 .ld.a,#C0...or.h
019400: 0D AB 02 70 6F 70 09 64 65 0D AC 02 6C 64 09 63 ...pop.de...ld.c
019410: 2C 61 0D AD 02 6C 64 09 64 2C 6C 0D AE 02 6C 64 ,a...ld.d,l...ld
019420: 09 61 2C 32 0D AF 02 6C 64 09 62 2C 65 0D B0 02 .a,2...ld.b,e...
019430: 70 6F 70 09 68 6C 0D B1 02 63 61 6C 6C 09 62 6F pop.hl...call.bo
019440: 75 6C 6F 64 0D B2 02 70 75 73 68 09 68 6C 0D B3 ulod...push.hl..
019450: 02 6A 72 09 6C 6F 64 30 35 0D B4 02 6C 6F 64 30 .jr.lod05...lod0
019460: 32 3A 6C 64 09 6C 2C 28 69 79 29 0D B5 02 6C 64 2:ld.l,(iy)...ld
019470: 09 68 2C 30 0D B6 02 73 6C 61 09 6C 0D B7 02 72 .h,0...sla.l...r
019480: 6C 09 68 0D B8 02 6C 64 09 61 2C 39 0D B9 02 63 l.h...ld.a,9...c
019490: 61 6C 6C 09 64 69 76 0D BA 02 69 6E 63 09 68 0D all.div...inc.h.
0194A0: BB 02 6C 64 09 61 2C 23 43 30 0D BC 02 6F 72 09 ..ld.a,#C0...or.
0194B0: 68 0D BD 02 6C 64 09 63 2C 61 0D BE 02 6C 64 09 h...ld.c,a...ld.
0194C0: 64 2C 6C 0D BF 02 6C 64 09 61 2C 32 0D C0 02 6C d,l...ld.a,2...l
0194D0: 64 09 62 2C 32 0D C1 02 6C 64 09 68 6C 2C 28 62 d.b,2...ld.hl,(b
0194E0: 75 66 66 65 72 29 0D C2 02 63 61 6C 6C 09 62 6F uffer)...call.bo
0194F0: 75 6C 6F 64 0D C3 02 70 75 73 68 09 69 79 0D C4 ulod...push.iy..
019500: 34 0D E2 01 6C 64 09 28 6C 67 73 65 63 74 29 2C 4...ld.(lgsect),
019510: 61 0D E3 01 0D E4 01 6C 6F 64 6C 70 30 3A 63 61 a......lodlp0:ca
019520: 6C 6C 09 6C 6F 64 6C 70 30 0D E5 01 0D E6 01 6C ll.lodlp0......l
019530: 64 09 61 2C 28 70 72 6F 74 65 63 29 0D E7 01 6F d.a,(protec)...o
019540: 72 09 61 0D E8 01 72 65 74 09 6E 7A 0D E9 01 70 r.a...ret.nz...p
019550: 6F 70 09 61 66 0D EA 01 70 75 73 68 09 61 66 0D op.af...push.af.
019560: EB 01 61 64 64 09 61 2C 68 0D EC 01 6C 64 09 68 ..add.a,h...ld.h
019570: 2C 61 0D ED 01 69 6E 63 09 63 0D EE 01 6C 64 09 ,a...inc.c...ld.
019580: 61 2C 63 0D EF 01 61 6E 64 09 23 30 46 0D F0 01 a,c...and.#0F...
019590: 63 70 09 31 30 0D F1 01 6A 72 09 63 2C 6C 6F 64 cp.10...jr.c,lod
0195A0: 6C 70 31 0D F2 01 69 6E 63 09 64 0D F3 01 6C 64 lp1...inc.d...ld
0195B0: 09 61 2C 63 0D F4 01 61 6E 64 09 23 46 30 0D F5 .a,c...and.#F0..
0195C0: 01 6F 72 09 31 0D F6 01 6C 64 09 63 2C 61 0D F7 .or.1...ld.c,a..
0195D0: 01 0D F8 01 6C 6F 64 6C 70 31 3A 70 6F 70 09 61 ....lodlp1:pop.a
0195E0: 66 0D F9 01 65 78 09 61 66 2C 61 66 27 0D FA 01 f...ex.af,af'...
0195F0: 70 6F 70 09 61 66 0D FB 01 64 65 63 09 61 0D FC pop.af...dec.a..
019600: 01 72 65 74 09 7A 0D FD 01 0D FE 01 70 75 73 68 .ret.z......push
019610: 09 61 66 0D FF 01 65 78 09 61 66 2C 61 66 27 0D .af...ex.af,af'.
019620: 00 02 70 75 73 68 09 61 66 0D 01 02 6A 72 09 6C ..push.af...jr.l
019630: 6F 64 6C 70 30 0D 02 02 3B 2D 2D 2D 2D 2D 2D 2D odlp0...;-------
019640: 2D 0D 03 02 69 6E 69 74 6C 6F 3A 6C 64 09 68 6C -...initlo:ld.hl
019650: 2C 30 0D 04 02 6C 64 09 28 6C 6F 61 64 2B 31 29 ,0...ld.(load+1)
019660: 2C 68 6C 0D 05 02 6C 64 09 28 6C 6F 61 64 2B 32 ,hl...ld.(load+2
019670: 29 2C 68 6C 0D 06 02 6C 64 09 28 77 72 69 74 65 ),hl...ld.(write
019680: 2B 31 29 2C 68 6C 0D 07 02 6C 64 09 28 77 72 69 +1),hl...ld.(wri
019690: 74 65 2B 32 29 2C 68 6C 0D 08 02 0D 09 02 6C 64 te+2),hl......ld
0196A0: 09 61 2C 28 70 69 73 74 65 63 29 0D 0A 02 6C 64 .a,(pistec)...ld
0196B0: 09 28 74 72 61 63 6B 63 29 2C 61 0D 0B 02 72 65 .(trackc),a...re
0196C0: 74 0D 0C 02 3B 2D 2D 2D 2D 0D 0D 02 77 72 69 74 t...;----...writ
0196D0: 65 3A 64 69 0D 0E 02 6A 70 09 69 6E 69 74 6C 6F e:di...jp.initlo
0196E0: 0D 0F 02 6C 64 09 68 6C 2C 77 72 69 74 73 63 0D ...ld.hl,writsc.
0196F0: 10 02 6A 70 09 6F 70 5F 6A 6D 70 0D 11 02 3B 2D ..jp.op_jmp...;-
019700: 02 70 6F 70 09 68 6C 0D C5 02 6C 64 09 64 65 2C .pop.hl...ld.de,
019710: 63 6C 75 73 74 65 0D C6 02 61 6E 64 09 61 0D C7 cluste...and.a..
019720: 02 73 62 63 09 68 6C 2C 64 65 0D C8 02 6A 72 09 .sbc.hl,de...jr.
019730: 7A 2C 63 6C 6F 64 32 0D C9 02 6C 64 09 68 6C 2C z,clod2...ld.hl,
019740: 28 62 75 66 66 65 72 29 0D CA 02 6A 72 09 63 6C (buffer)...jr.cl
019750: 6F 64 33 0D CB 02 63 6C 6F 64 32 3A 6C 64 09 68 od3...clod2:ld.h
019760: 6C 2C 28 62 75 66 66 65 72 29 0D CC 02 6C 64 09 l,(buffer)...ld.
019770: 64 65 2C 31 32 38 0D CD 02 61 64 64 09 68 6C 2C de,128...add.hl,
019780: 64 65 0D CE 02 63 6C 6F 64 33 3A 70 6F 70 09 64 de...clod3:pop.d
019790: 65 0D CF 02 70 6F 70 09 62 63 0D D0 02 6C 64 09 e...pop.bc...ld.
0197A0: 61 2C 63 0D D1 02 6F 72 09 62 0D D2 02 72 65 74 a,c...or.b...ret
0197B0: 09 7A 0D D3 02 6C 64 69 72 0D D4 02 72 65 74 0D .z...ldir...ret.
0197C0: D5 02 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D ..;------------.
0197D0: D6 02 6E 6F 74 66 6F 75 3A 0D D7 02 65 72 72 65 ..notfou:...erre
0197E0: 75 72 3A 6C 64 09 62 63 2C 23 37 66 31 30 0D D8 ur:ld.bc,#7f10..
0197F0: 02 6F 75 74 09 28 63 29 2C 63 0D D9 02 6C 64 09 .out.(c),c...ld.
019800: 63 2C 36 34 2B 32 30 0D DA 02 6F 75 74 09 28 63 c,64+20...out.(c
019810: 29 2C 63 0D DB 02 63 61 6C 6C 09 77 61 69 74 31 ),c...call.wait1
019820: 73 0D DC 02 6C 64 09 62 63 2C 23 37 66 31 30 0D s...ld.bc,#7f10.
019830: DD 02 6F 75 74 09 28 63 29 2C 63 0D DE 02 6C 64 ..out.(c),c...ld
019840: 09 63 2C 36 34 2B 31 32 0D DF 02 6F 75 74 09 28 .c,64+12...out.(
019850: 63 29 2C 63 0D E0 02 63 61 6C 6C 09 77 61 69 74 c),c...call.wait
019860: 31 73 0D E1 02 6A 72 09 65 72 72 65 75 72 0D E2 1s...jr.erreur..
019870: 02 3B 2D 2D 0D E3 02 6D 6F 74 6F 66 66 3A 64 69 .;--...motoff:di
019880: 0D E4 02 78 6F 72 09 61 0D E5 02 6C 64 09 28 66 ...xor.a...ld.(f
019890: 6C 67 6D 6F 74 29 2C 61 0D E6 02 6C 64 09 62 63 lgmot),a...ld.bc
0198A0: 2C 6D 6F 74 65 75 72 0D E7 02 6F 75 74 09 28 63 ,moteur...out.(c
0198B0: 29 2C 61 0D E8 02 65 69 0D E9 02 72 65 74 0D EA ),a...ei...ret..
0198C0: 02 72 65 61 64 73 63 3A 6C 64 09 65 2C 23 36 36 .readsc:ld.e,#66
0198D0: 0D EB 02 6A 72 09 6F 70 73 65 63 74 0D EC 02 3B ...jr.opsect...;
0198E0: 2D 2D 0D ED 02 77 72 69 74 73 63 3A 6C 64 09 65 --...writsc:ld.e
0198F0: 2C 23 34 35 0D EE 02 0D EF 02 6F 70 73 65 63 74 ,#45......opsect
019900: 2D 2D 2D 2D 0D 12 02 6C 6F 61 64 3A 64 69 0D 13 ----...load:di..
019910: 02 6A 70 09 69 6E 69 74 6C 6F 0D 14 02 43 41 4C .jp.initlo...CAL
019920: 4C 09 6C 6F 61 64 73 73 0D 15 02 3B 20 20 20 20 L.loadss...;
019930: 20 20 20 20 65 69 20 0D 16 02 72 65 74 0D 17 02 ei ...ret...
019940: 0D 18 02 6C 6F 61 64 73 73 3A 6E 6F 70 0D 19 02 ...loadss:nop...
019950: 6C 64 09 68 6C 2C 72 65 61 64 73 63 0D 1A 02 6C ld.hl,readsc...l
019960: 64 09 28 66 69 63 68 69 65 29 2C 61 09 3B 20 73 d.(fichie),a.; s
019970: 61 75 76 65 20 6C 65 20 4E 6F 20 66 69 63 68 69 auve le No fichi
019980: 65 72 0D 1B 02 0D 1C 02 6F 70 5F 6A 6D 70 3A 6C er......op_jmp:l
019990: 64 09 28 6C 6F 64 6C 70 30 2B 31 29 2C 68 6C 0D d.(lodlp0+1),hl.
0199A0: 1D 02 0D 1E 02 6C 64 09 68 2C 30 0D 1F 02 61 64 .....ld.h,0...ad
0199B0: 64 09 61 2C 61 0D 20 02 61 64 64 09 61 2C 61 0D d.a,a. .add.a,a.
0199C0: 21 02 6C 64 09 6C 2C 61 0D 22 02 61 64 64 09 68 !.ld.l,a.".add.h
0199D0: 6C 2C 68 6C 0D 23 02 61 64 64 09 68 6C 2C 68 6C l,hl.#.add.hl,hl
0199E0: 0D 24 02 6C 64 09 64 65 2C 28 74 61 62 66 69 63 .$.ld.de,(tabfic
0199F0: 29 0D 25 02 61 64 64 09 68 6C 2C 64 65 0D 26 02 ).%.add.hl,de.&.
019A00: 0D 27 02 78 6F 72 09 61 0D 28 02 6C 64 09 28 70 .'.xor.a.(.ld.(p
019A10: 72 6F 74 65 63 29 2C 61 0D 29 02 6C 64 09 28 76 rotec),a.).ld.(v
019A20: 65 72 72 65 75 29 2C 61 09 3B 20 3D 30 20 74 6F erreu),a.; =0 to
019A30: 75 74 20 65 73 74 20 4F 4B 20 20 0D 2A 02 0D 2B ut est OK .*..+
019A40: 02 70 75 73 68 09 68 6C 0D 2C 02 70 6F 70 09 69 .push.hl.,.pop.i
019A50: 78 0D 2D 02 6C 64 09 6C 2C 28 69 78 2B 31 33 29 x.-.ld.l,(ix+13)
019A60: 0D 2E 02 6C 64 09 68 2C 28 69 78 2B 31 34 29 0D ...ld.h,(ix+14).
019A70: 2F 02 6C 64 09 28 61 64 72 66 69 63 29 2C 68 6C /.ld.(adrfic),hl
019A80: 0D 30 02 6C 64 09 68 6C 2C 66 6C 67 6D 6F 74 0D .0.ld.hl,flgmot.
019A90: 31 02 6C 64 09 61 2C 28 68 6C 29 0D 32 02 6F 72 1.ld.a,(hl).2.or
019AA0: 09 61 0D 33 02 6A 72 09 6E 7A 2C 61 6C 72 65 61 .a.3.jr.nz,alrea
019AB0: 64 0D 34 02 69 6E 63 09 28 68 6C 29 0D 35 02 6C d.4.inc.(hl).5.l
019AC0: 64 09 62 63 2C 6D 6F 74 65 75 72 0D 36 02 6C 64 d.bc,moteur.6.ld
019AD0: 09 61 2C 28 68 6C 29 0D 37 02 6F 75 74 09 28 63 .a,(hl).7.out.(c
019AE0: 29 2C 61 0D 38 02 63 61 6C 6C 09 77 61 69 74 31 ),a.8.call.wait1
019AF0: 73 0D 39 02 61 6C 72 65 61 64 3A 6C 64 09 61 2C s.9.alread:ld.a,
019B00: 3A 63 61 6C 6C 09 73 65 65 6B 74 72 0D F0 02 72 :call.seektr...r
019B10: 65 61 64 73 31 3A 70 75 73 68 09 62 63 0D F1 02 eads1:push.bc...
019B20: 70 75 73 68 09 64 65 0D F2 02 70 75 73 68 09 68 push.de...push.h
019B30: 6C 0D F3 02 6C 64 09 61 2C 65 0D F4 02 63 61 6C l...ld.a,e...cal
019B40: 6C 09 65 6E 76 6F 69 0D F5 02 78 6F 72 09 61 0D l.envoi...xor.a.
019B50: F6 02 63 61 6C 6C 09 65 6E 76 6F 69 0D F7 02 6C ..call.envoi...l
019B60: 64 09 61 2C 64 0D F8 02 63 61 6C 6C 09 65 6E 76 d.a,d...call.env
019B70: 6F 69 0D F9 02 78 6F 72 09 61 0D FA 02 63 61 6C oi...xor.a...cal
019B80: 6C 09 65 6E 76 6F 69 0D FB 02 6C 64 09 61 2C 63 l.envoi...ld.a,c
019B90: 0D FC 02 63 61 6C 6C 09 65 6E 76 6F 69 0D FD 02 ...call.envoi...
019BA0: 6C 64 09 61 2C 28 6C 67 73 65 63 74 29 0D FE 02 ld.a,(lgsect)...
019BB0: 63 61 6C 6C 09 65 6E 76 6F 69 0D FF 02 6C 64 09 call.envoi...ld.
019BC0: 61 2C 63 0D 00 03 63 61 6C 6C 09 65 6E 76 6F 69 a,c...call.envoi
019BD0: 0D 01 03 6C 64 09 61 2C 23 32 41 0D 02 03 63 61 ...ld.a,#2A...ca
019BE0: 6C 6C 09 65 6E 76 6F 69 0D 03 03 6C 64 09 61 2C ll.envoi...ld.a,
019BF0: 23 46 46 0D 04 03 63 61 6C 6C 09 65 6E 76 6F 69 #FF...call.envoi
019C00: 0D 05 03 6C 64 09 62 63 2C 66 64 63 73 74 61 0D ...ld.bc,fdcsta.
019C10: 06 03 6C 64 09 61 2C 65 0D 07 03 63 70 09 23 36 ..ld.a,e...cp.#6
019C20: 36 0D 08 03 6A 72 09 7A 2C 72 65 61 64 73 30 0D 6...jr.z,reads0.
019C30: 09 03 0D 0A 03 3B 20 45 63 72 69 74 75 72 65 20 .....; Ecriture
019C40: 73 65 63 74 65 75 72 0D 0B 03 0D 0C 03 77 72 69 secteur......wri
019C50: 74 65 30 3A 69 6E 09 61 2C 28 63 29 0D 0D 03 6A te0:in.a,(c)...j
019C60: 70 09 70 2C 77 72 69 74 65 30 0D 0E 03 61 6E 64 p.p,write0...and
019C70: 09 23 32 30 0D 0F 03 6A 72 09 7A 2C 72 65 61 64 .#20...jr.z,read
019C80: 73 32 0D 10 03 69 6E 63 09 63 0D 11 03 6C 64 09 s2...inc.c...ld.
019C90: 61 2C 28 68 6C 29 0D 12 03 6F 75 74 09 28 63 29 a,(hl)...out.(c)
019CA0: 2C 61 0D 13 03 64 65 63 09 63 0D 14 03 69 6E 63 ,a...dec.c...inc
019CB0: 09 68 6C 0D 15 03 6A 72 09 77 72 69 74 65 30 0D .hl...jr.write0.
019CC0: 16 03 0D 17 03 3B 20 4C 65 63 74 75 72 65 20 73 .....; Lecture s
019CD0: 65 63 74 65 75 72 0D 18 03 0D 19 03 72 65 61 64 ecteur......read
019CE0: 73 30 3A 69 6E 09 61 2C 28 63 29 0D 1A 03 6A 70 s0:in.a,(c)...jp
019CF0: 09 70 2C 72 65 61 64 73 30 0D 1B 03 61 6E 64 09 .p,reads0...and.
019D00: 28 69 78 2B 30 29 0D 3A 02 61 6E 64 09 61 0D 3B (ix+0).:.and.a.;
019D10: 02 6A 70 09 7A 2C 64 69 72 65 63 74 0D 3C 02 0D .jp.z,direct.<..
019D20: 3D 02 3B 20 6C 65 63 74 75 72 65 20 64 75 20 64 =.; lecture du d
019D30: 69 72 65 63 74 6F 72 79 20 64 61 6E 73 20 62 75 irectory dans bu
019D40: 66 66 65 72 0D 3E 02 0D 3F 02 78 6F 72 09 61 0D ffer.>..?.xor.a.
019D50: 40 02 6C 64 09 28 63 6C 75 73 74 65 29 2C 61 0D @.ld.(cluste),a.
019D60: 41 02 0D 42 02 6C 64 09 64 2C 30 0D 43 02 6C 64 A..B.ld.d,0.C.ld
019D70: 09 63 2C 23 43 31 0D 44 02 6C 64 09 68 6C 2C 28 .c,#C1.D.ld.hl,(
019D80: 62 75 66 66 65 72 29 0D 45 02 6C 64 09 62 2C 34 buffer).E.ld.b,4
019D90: 0D 46 02 6C 64 09 61 2C 32 09 3B 20 35 31 32 20 .F.ld.a,2.; 512
019DA0: 6F 63 74 65 74 73 20 70 61 72 20 73 65 63 74 65 octets par secte
019DB0: 75 72 0D 47 02 63 61 6C 6C 09 62 6F 75 6C 6F 64 ur.G.call.boulod
019DC0: 0D 48 02 0D 49 02 63 61 6C 6C 09 72 65 63 66 69 .H..I.call.recfi
019DD0: 63 0D 4A 02 0D 4B 02 6C 64 09 61 2C 28 63 6C 75 c.J..K.ld.a,(clu
019DE0: 73 74 65 29 0D 4C 02 61 6E 64 09 61 0D 4D 02 6A ste).L.and.a.M.j
019DF0: 70 09 6E 7A 2C 66 6F 75 6E 64 0D 4E 02 0D 4F 02 p.nz,found.N..O.
019E00: 6C 64 09 61 2C 28 66 69 63 68 69 65 29 0D 50 02 ld.a,(fichie).P.
019E10: 70 75 73 68 09 61 66 0D 51 02 63 61 6C 6C 09 63 push.af.Q.call.c
019E20: 68 67 64 73 6B 0D 52 02 70 6F 70 09 61 66 0D 53 hgdsk.R.pop.af.S
019E30: 02 64 69 0D 54 02 6A 70 09 6C 6F 61 64 0D 55 02 .di.T.jp.load.U.
019E40: 0D 56 02 66 6F 75 6E 64 3A 6C 64 09 6C 2C 61 0D .V.found:ld.l,a.
019E50: 57 02 6C 64 09 68 2C 30 0D 58 02 73 6C 61 09 6C W.ld.h,0.X.sla.l
019E60: 0D 59 02 72 6C 09 68 0D 5A 02 6C 64 09 61 2C 39 .Y.rl.h.Z.ld.a,9
019E70: 0D 5B 02 63 61 6C 6C 09 64 69 76 0D 5C 02 69 6E .[.call.div.\.in
019E80: 63 09 68 0D 5D 02 6C 64 09 61 2C 23 43 30 0D 5E c.h.].ld.a,#C0.^
019E90: 02 6F 72 09 68 0D 5F 02 0D 60 02 6C 64 09 63 2C .or.h._..`.ld.c,
019EA0: 61 0D 61 02 6C 64 09 64 2C 6C 0D 62 02 6C 64 09 a.a.ld.d,l.b.ld.
019EB0: 68 6C 2C 28 62 75 66 66 65 72 29 0D 63 02 6C 64 hl,(buffer).c.ld
019EC0: 09 62 2C 32 0D 64 02 6C 64 09 61 2C 32 0D 65 02 .b,2.d.ld.a,2.e.
019ED0: 63 61 6C 6C 09 62 6F 75 6C 6F 64 0D 66 02 0D 67 call.boulod.f..g
019EE0: 02 6C 64 09 68 6C 2C 28 62 75 66 66 65 72 29 0D .ld.hl,(buffer).
019EF0: 68 02 6C 64 09 64 65 2C 23 34 30 0D 69 02 61 64 h.ld.de,#40.i.ad
019F00: 23 32 30 0D 1C 03 6A 72 09 7A 2C 72 65 61 64 73 #20...jr.z,reads
019F10: 32 0D 1D 03 69 6E 63 09 63 0D 1E 03 69 6E 09 61 2...inc.c...in.a
019F20: 2C 28 63 29 0D 1F 03 6C 64 09 28 68 6C 29 2C 61 ,(c)...ld.(hl),a
019F30: 0D 20 03 64 65 63 09 63 0D 21 03 69 6E 63 09 68 . .dec.c.!.inc.h
019F40: 6C 0D 22 03 6A 72 09 72 65 61 64 73 30 0D 23 03 l.".jr.reads0.#.
019F50: 0D 24 03 72 65 61 64 73 32 3A 63 61 6C 6C 09 67 .$.reads2:call.g
019F60: 65 74 66 64 63 0D 25 03 6A 70 09 6D 2C 72 65 61 etfdc.%.jp.m,rea
019F70: 64 62 64 0D 26 03 0D 27 03 6C 64 09 61 2C 28 68 dbd.&..'.ld.a,(h
019F80: 6C 29 0D 28 03 61 6E 64 09 23 30 38 0D 29 03 6A l).(.and.#08.).j
019F90: 72 09 7A 2C 72 65 61 64 73 33 0D 2A 03 72 65 61 r.z,reads3.*.rea
019FA0: 64 62 64 3A 70 6F 70 09 68 6C 0D 2B 03 70 6F 70 dbd:pop.hl.+.pop
019FB0: 09 64 65 0D 2C 03 70 6F 70 09 62 63 0D 2D 03 6A .de.,.pop.bc.-.j
019FC0: 72 09 72 65 61 64 73 31 0D 2E 03 0D 2F 03 72 65 r.reads1..../.re
019FD0: 61 64 73 33 3A 69 6E 63 09 68 6C 0D 30 03 6C 64 ads3:inc.hl.0.ld
019FE0: 09 61 2C 28 68 6C 29 0D 31 03 61 6E 64 09 23 33 .a,(hl).1.and.#3
019FF0: 35 0D 32 03 6A 72 09 6E 7A 2C 72 65 61 64 62 64 5.2.jr.nz,readbd
01A000: 0D 33 03 6C 64 09 61 2C 28 68 6C 29 0D 34 03 61 .3.ld.a,(hl).4.a
01A010: 6E 64 09 23 30 32 0D 35 03 6A 72 09 7A 2C 72 65 nd.#02.5.jr.z,re
01A020: 61 64 6E 64 0D 36 03 6C 64 09 61 2C 31 0D 37 03 adnd.6.ld.a,1.7.
01A030: 6C 64 09 28 70 72 6F 74 65 63 29 2C 61 0D 38 03 ld.(protec),a.8.
01A040: 72 65 61 64 6E 64 3A 70 6F 70 09 68 6C 0D 39 03 readnd:pop.hl.9.
01A050: 70 6F 70 09 64 65 0D 3A 03 70 6F 70 09 62 63 0D pop.de.:.pop.bc.
01A060: 3B 03 72 65 74 0D 3C 03 3B 2D 2D 0D 3D 03 65 6E ;.ret.<.;--.=.en
01A070: 76 6F 69 3A 70 75 73 68 09 62 63 0D 3E 03 6C 64 voi:push.bc.>.ld
01A080: 09 62 63 2C 66 64 63 73 74 61 0D 3F 03 70 75 73 .bc,fdcsta.?.pus
01A090: 68 09 61 66 0D 40 03 65 6E 76 6C 70 30 3A 69 6E h.af.@.envlp0:in
01A0A0: 09 61 2C 28 63 29 0D 41 03 61 64 64 09 61 2C 61 .a,(c).A.add.a,a
01A0B0: 0D 42 03 6A 72 09 6E 63 2C 65 6E 76 6C 70 30 0D .B.jr.nc,envlp0.
01A0C0: 43 03 70 6F 70 09 61 66 0D 44 03 69 6E 63 09 63 C.pop.af.D.inc.c
01A0D0: 0D 45 03 6F 75 74 09 28 63 29 2C 61 0D 46 03 6C .E.out.(c),a.F.l
01A0E0: 64 09 61 2C 35 0D 47 03 65 6E 76 6C 70 31 3A 64 d.a,5.G.envlp1:d
01A0F0: 65 63 09 61 0D 48 03 6E 6F 70 0D 49 03 6A 72 09 ec.a.H.nop.I.jr.
01A100: 64 09 68 6C 2C 64 65 0D 6A 02 6C 64 09 65 2C 28 d.hl,de.j.ld.e,(
01A110: 68 6C 29 0D 6B 02 69 6E 63 09 68 6C 0D 6C 02 6C hl).k.inc.hl.l.l
01A120: 64 09 68 2C 28 68 6C 29 0D 6D 02 6C 64 09 6C 2C d.h,(hl).m.ld.l,
01A130: 65 0D 6E 02 6C 64 09 28 6C 6F 6E 67 66 69 29 2C e.n.ld.(longfi),
01A140: 68 6C 09 3B 20 74 61 69 6C 6C 65 20 66 69 63 68 hl.; taille fich
01A150: 69 65 72 20 0D 6F 02 0D 70 02 6C 64 09 64 65 2C ier .o..p.ld.de,
01A160: 31 30 32 34 2D 31 32 38 0D 71 02 6F 72 09 61 0D 1024-128.q.or.a.
01A170: 72 02 73 62 63 09 68 6C 2C 64 65 0D 73 02 6A 72 r.sbc.hl,de.s.jr
01A180: 09 6E 63 2C 6C 6F 64 30 31 0D 74 02 61 64 64 09 .nc,lod01.t.add.
01A190: 68 6C 2C 64 65 0D 75 02 70 75 73 68 09 68 6C 0D hl,de.u.push.hl.
01A1A0: 76 02 6C 64 09 65 2C 28 69 78 2B 31 33 29 0D 77 v.ld.e,(ix+13).w
01A1B0: 02 6C 64 09 64 2C 28 69 78 2B 31 34 29 0D 78 02 .ld.d,(ix+14).x.
01A1C0: 70 75 73 68 09 64 65 0D 79 02 6C 64 09 69 79 2C push.de.y.ld.iy,
01A1D0: 63 6C 75 73 74 65 0D 7A 02 6A 72 09 6C 6F 64 30 cluste.z.jr.lod0
01A1E0: 32 0D 7B 02 6C 6F 64 30 31 3A 70 75 73 68 09 68 2.{.lod01:push.h
01A1F0: 6C 0D 7C 02 6C 64 09 62 63 2C 31 30 32 34 2D 31 l.|.ld.bc,1024-1
01A200: 32 38 0D 7D 02 6C 64 09 68 6C 2C 28 62 75 66 66 28.}.ld.hl,(buff
01A210: 65 72 29 0D 7E 02 6C 64 09 64 65 2C 31 32 38 0D er).~.ld.de,128.
01A220: 7F 02 61 64 64 09 68 6C 2C 64 65 0D 80 02 6C 64 ..add.hl,de...ld
01A230: 09 65 2C 28 69 78 2B 31 33 29 0D 81 02 6C 64 09 .e,(ix+13)...ld.
01A240: 64 2C 28 69 78 2B 31 34 29 0D 82 02 6C 64 69 72 d,(ix+14)...ldir
01A250: 0D 83 02 70 6F 70 09 68 6C 0D 84 02 6C 64 09 61 ...pop.hl...ld.a
01A260: 2C 68 0D 85 02 61 6E 64 09 25 30 30 30 30 30 30 ,h...and.%000000
01A270: 31 31 0D 86 02 6C 64 09 62 2C 61 0D 87 02 6C 64 11...ld.b,a...ld
01A280: 09 63 2C 6C 0D 88 02 70 75 73 68 09 62 63 0D 89 .c,l...push.bc..
01A290: 02 70 75 73 68 09 64 65 0D 8A 02 73 72 6C 09 68 .push.de...srl.h
01A2A0: 0D 8B 02 73 72 6C 09 68 0D 8C 02 6C 64 09 28 69 ...srl.h...ld.(i
01A2B0: 78 2B 31 35 29 2C 68 0D 8D 02 6C 64 09 69 79 2C x+15),h...ld.iy,
01A2C0: 63 6C 75 73 74 65 2B 31 0D 8E 02 6C 6F 64 30 35 cluste+1...lod05
01A2D0: 3A 6C 64 09 61 2C 28 69 78 2B 31 35 29 0D 8F 02 :ld.a,(ix+15)...
01A2E0: 61 6E 64 09 61 0D 90 02 6A 72 09 7A 2C 6C 6F 64 and.a...jr.z,lod
01A2F0: 30 32 0D 91 02 6C 64 09 65 2C 32 0D 92 02 6C 64 02...ld.e,2...ld
01A300: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
01A310: 16 00 01 00 02 09 4E E5 16 00 C1 02 00 00 00 02 ......N.........
01A320: 16 00 C6 02 00 00 00 02 16 00 C2 02 00 00 00 02 ................
01A330: 16 00 C7 02 00 00 00 02 16 00 C3 02 00 00 00 02 ................
01A340: 16 00 C8 02 00 00 00 02 16 00 C4 02 00 00 00 02 ................
01A350: 16 00 C9 02 00 00 00 02 16 00 C5 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: 30 2C 32 35 2B 30 30 30 2C 32 36 2B 31 32 38 0D 0,25+000,26+128.
01A410: 4D 01 64 65 66 62 09 32 38 2B 30 30 30 2C 32 39 M.defb.28+000,29
01A420: 2B 31 32 38 2C 33 31 2B 31 32 38 2C 33 33 2B 30 +128,31+128,33+0
01A430: 30 30 0D 4E 01 64 65 66 62 09 33 34 2B 31 32 38 00.N.defb.34+128
01A440: 2C 33 36 2B 30 30 30 2C 33 38 2B 30 30 30 2C 33 ,36+000,38+000,3
01A450: 39 2B 30 30 30 0D 4F 01 64 65 66 62 09 34 30 2B 9+000.O.defb.40+
01A460: 31 32 38 2C 34 32 2B 30 30 30 2C 34 34 2B 30 30 128,42+000,44+00
01A470: 30 2C 34 36 2B 30 30 30 0D 50 01 64 65 66 62 09 0,46+000.P.defb.
01A480: 34 37 2B 31 32 38 2C 34 39 2B 30 30 30 2C 35 31 47+128,49+000,51
01A490: 2B 30 30 30 2C 35 32 2B 31 32 38 0D 51 01 64 65 +000,52+128.Q.de
01A4A0: 66 62 09 35 34 2B 30 30 30 2C 35 35 2B 31 32 38 fb.54+000,55+128
01A4B0: 2C 35 37 2B 31 32 38 2C 35 39 2B 30 30 30 0D 52 ,57+128,59+000.R
01A4C0: 01 64 65 66 62 09 36 30 2B 31 32 38 2C 36 32 2B .defb.60+128,62+
01A4D0: 30 30 30 2C 36 33 2B 31 32 38 2C 36 35 2B 30 30 000,63+128,65+00
01A4E0: 30 0D 53 01 0D 54 01 64 65 66 62 09 31 34 35 2C 0.S..T.defb.145,
01A4F0: 31 33 2B 31 32 38 09 3B 20 20 20 20 20 20 20 33 13+128.; 3
01A500: 33 0D 55 01 64 65 66 62 09 31 34 2B 31 32 38 2C 3.U.defb.14+128,
01A510: 31 36 2B 30 30 30 2C 31 38 2B 30 30 30 2C 31 39 16+000,18+000,19
01A520: 2B 31 32 38 0D 56 01 64 65 66 62 09 32 31 2B 30 +128.V.defb.21+0
01A530: 30 30 2C 32 33 2B 30 30 30 2C 32 35 2B 30 30 30 00,23+000,25+000
01A540: 2C 32 36 2B 30 30 30 0D 57 01 64 65 66 62 09 32 ,26+000.W.defb.2
01A550: 37 2B 31 32 38 2C 32 39 2B 31 32 38 2C 33 31 2B 7+128,29+128,31+
01A560: 31 32 38 2C 33 33 2B 30 30 30 0D 58 01 64 65 66 128,33+000.X.def
01A570: 62 09 33 34 2B 31 32 38 2C 33 36 2B 30 30 30 2C b.34+128,36+000,
01A580: 33 38 2B 30 30 30 2C 33 39 2B 30 30 30 0D 59 01 38+000,39+000.Y.
01A590: 64 65 66 62 09 34 30 2B 31 32 38 2C 34 32 2B 31 defb.40+128,42+1
01A5A0: 32 38 2C 34 34 2B 30 30 30 2C 34 36 2B 30 30 30 28,44+000,46+000
01A5B0: 0D 5A 01 64 65 66 62 09 34 37 2B 31 32 38 2C 34 .Z.defb.47+128,4
01A5C0: 39 2B 31 32 38 2C 35 31 2B 30 30 30 2C 35 32 2B 9+128,51+000,52+
01A5D0: 31 32 38 0D 5B 01 64 65 66 62 09 35 34 2B 30 30 128.[.defb.54+00
01A5E0: 30 2C 35 36 2B 30 30 30 2C 35 38 2B 30 30 30 2C 0,56+000,58+000,
01A5F0: 35 39 2B 31 32 38 0D 5C 01 64 65 66 62 09 36 30 59+128.\.defb.60
01A600: 2C 33 35 2B 31 32 38 2C 33 37 2B 31 32 38 2C 33 ,35+128,37+128,3
01A610: 39 2B 31 32 38 0D 9F 01 64 65 66 62 09 34 31 2B 9+128...defb.41+
01A620: 30 30 30 2C 34 33 2B 30 30 30 2C 34 35 2B 30 30 000,43+000,45+00
01A630: 30 2C 34 37 2B 31 32 38 0D A0 01 64 65 66 62 09 0,47+128...defb.
01A640: 34 39 2B 30 30 30 2C 35 31 2B 31 32 38 2C 35 33 49+000,51+128,53
01A650: 2B 31 32 38 2C 35 35 2B 31 32 38 0D A1 01 64 65 +128,55+128...de
01A660: 66 62 09 35 37 2B 30 30 30 2C 35 39 2B 31 32 38 fb.57+000,59+128
01A670: 2C 36 31 2B 31 32 38 2C 36 33 2B 31 32 38 0D A2 ,61+128,63+128..
01A680: 01 64 65 66 62 09 36 35 2B 30 30 30 2C 36 37 2B .defb.65+000,67+
01A690: 30 30 30 2C 36 39 2B 30 30 30 2C 37 30 2B 31 32 000,69+000,70+12
01A6A0: 38 0D A3 01 0D A4 01 64 65 66 62 09 31 36 38 2C 8.£....defb.168,
01A6B0: 30 38 2B 30 30 30 09 3B 20 20 20 20 20 20 20 34 08+000.; 4
01A6C0: 31 0D A5 01 64 65 66 62 09 30 39 2B 31 32 38 2C 1...defb.09+128,
01A6D0: 31 31 2B 31 32 38 2C 31 34 2B 30 30 30 2C 31 35 11+128,14+000,15
01A6E0: 2B 31 32 38 0D A6 01 64 65 66 62 09 31 37 2B 30 +128...defb.17+0
01A6F0: 30 30 2C 31 39 2B 31 32 38 2C 32 32 2B 30 30 30 00,19+128,22+000
01A700: 2C 32 33 2B 31 32 38 0D A7 01 64 65 66 62 09 32 ,23+128...defb.2
01A710: 35 2B 30 30 30 2C 32 37 2B 31 32 38 2C 33 30 2B 5+000,27+128,30+
01A720: 30 30 30 2C 33 31 2B 31 32 38 0D A8 01 64 65 66 000,31+128...def
01A730: 62 09 33 33 2B 31 32 38 2C 33 35 2B 31 32 38 2C b.33+128,35+128,
01A740: 33 37 2B 31 32 38 2C 33 39 2B 31 32 38 0D A9 01 37+128,39+128...
01A750: 64 65 66 62 09 34 31 2B 30 30 30 2C 34 33 2B 30 defb.41+000,43+0
01A760: 30 30 2C 34 35 2B 31 32 38 2C 34 37 2B 31 32 38 00,45+128,47+128
01A770: 0D AA 01 64 65 66 62 09 34 39 2B 31 32 38 2C 35 ...defb.49+128,5
01A780: 32 2B 30 30 30 2C 35 34 2B 30 30 30 2C 35 36 2B 2+000,54+000,56+
01A790: 30 30 30 0D AB 01 64 65 66 62 09 35 37 2B 31 32 000...defb.57+12
01A7A0: 38 2C 36 30 2B 30 30 30 2C 36 32 2B 30 30 30 2C 8,60+000,62+000,
01A7B0: 36 34 2B 30 30 30 0D AC 01 64 65 66 62 09 36 35 64+000...defb.65
01A7C0: 2B 31 32 38 2C 36 38 2B 30 30 30 2C 36 39 2B 31 +128,68+000,69+1
01A7D0: 32 38 2C 37 31 2B 30 30 30 0D AD 01 0D AE 01 64 28,71+000......d
01A7E0: 65 66 62 09 31 37 31 2C 30 37 2B 30 30 30 09 3B efb.171,07+000.;
01A7F0: 20 20 20 20 20 20 20 34 32 0D AF 01 64 65 66 62 42...defb
01A800: 2B 31 32 38 2C 36 32 2B 31 32 38 2C 36 34 2B 30 +128,62+128,64+0
01A810: 30 30 2C 36 35 2B 31 32 38 0D 5D 01 0D 5E 01 64 00,65+128.]..^.d
01A820: 65 66 62 09 31 34 38 2C 31 33 2B 30 30 30 09 3B efb.148,13+000.;
01A830: 20 20 20 20 20 20 20 33 34 0D 5F 01 64 65 66 62 34._.defb
01A840: 09 31 34 2B 30 30 30 2C 31 35 2B 31 32 38 2C 31 .14+000,15+128,1
01A850: 37 2B 31 32 38 2C 31 39 2B 30 30 30 0D 60 01 64 7+128,19+000.`.d
01A860: 65 66 62 09 32 30 2B 31 32 38 2C 32 32 2B 31 32 efb.20+128,22+12
01A870: 38 2C 32 34 2B 31 32 38 2C 32 36 2B 30 30 30 0D 8,24+128,26+000.
01A880: 61 01 64 65 66 62 09 32 37 2B 31 32 38 2C 32 39 a.defb.27+128,29
01A890: 2B 31 32 38 2C 33 31 2B 30 30 30 2C 33 32 2B 31 +128,31+000,32+1
01A8A0: 32 38 0D 62 01 64 65 66 62 09 33 34 2B 30 30 30 28.b.defb.34+000
01A8B0: 2C 33 36 2B 30 30 30 2C 33 38 2B 30 30 30 2C 33 ,36+000,38+000,3
01A8C0: 39 2B 30 30 30 0D 63 01 64 65 66 62 09 34 30 2B 9+000.c.defb.40+
01A8D0: 31 32 38 2C 34 32 2B 31 32 38 2C 34 34 2B 31 32 128,42+128,44+12
01A8E0: 38 2C 34 36 2B 31 32 38 0D 64 01 64 65 66 62 09 8,46+128.d.defb.
01A8F0: 34 37 2B 31 32 38 2C 34 39 2B 31 32 38 2C 35 31 47+128,49+128,51
01A900: 2B 31 32 38 2C 35 33 2B 30 30 30 0D 65 01 64 65 +128,53+000.e.de
01A910: 66 62 09 35 34 2B 31 32 38 2C 35 36 2B 31 32 38 fb.54+128,56+128
01A920: 2C 35 38 2B 31 32 38 2C 36 30 2B 30 30 30 0D 66 ,58+128,60+000.f
01A930: 01 64 65 66 62 09 36 31 2B 31 32 38 2C 36 33 2B .defb.61+128,63+
01A940: 31 32 38 2C 36 35 2B 30 30 30 2C 36 36 2B 30 30 128,65+000,66+00
01A950: 30 0D 67 01 0D 68 01 64 65 66 62 09 31 35 30 2C 0.g..h.defb.150,
01A960: 31 32 2B 31 32 38 09 3B 20 20 20 20 20 20 20 33 12+128.; 3
01A970: 35 0D 69 01 64 65 66 62 09 31 33 2B 31 32 38 2C 5.i.defb.13+128,
01A980: 31 35 2B 30 30 30 2C 31 37 2B 30 30 30 2C 31 38 15+000,17+000,18
01A990: 2B 31 32 38 0D 6A 01 64 65 66 62 09 32 30 2B 30 +128.j.defb.20+0
01A9A0: 30 30 2C 32 32 2B 30 30 30 2C 32 34 2B 30 30 30 00,22+000,24+000
01A9B0: 2C 32 35 2B 31 32 38 0D 6B 01 64 65 66 62 09 32 ,25+128.k.defb.2
01A9C0: 37 2B 30 30 30 2C 32 39 2B 30 30 30 2C 33 31 2B 7+000,29+000,31+
01A9D0: 30 30 30 2C 33 32 2B 31 32 38 0D 6C 01 64 65 66 000,32+128.l.def
01A9E0: 62 09 33 34 2B 30 30 30 2C 33 36 2B 30 30 30 2C b.34+000,36+000,
01A9F0: 33 38 2B 30 30 30 2C 33 39 2B 30 30 30 0D 6D 01 38+000,39+000.m.
01AA00: 09 30 38 2B 31 32 38 2C 31 31 2B 30 30 30 2C 31 .08+128,11+000,1
01AA10: 33 2B 31 32 38 2C 31 35 2B 30 30 30 0D B0 01 64 3+128,15+000...d
01AA20: 65 66 62 09 31 36 2B 31 32 38 2C 31 39 2B 30 30 efb.16+128,19+00
01AA30: 30 2C 32 31 2B 31 32 38 2C 32 33 2B 30 30 30 0D 0,21+128,23+000.
01AA40: B1 01 64 65 66 62 09 32 35 2B 30 30 30 2C 32 37 ..defb.25+000,27
01AA50: 2B 31 32 38 2C 33 30 2B 30 30 30 2C 33 31 2B 31 +128,30+000,31+1
01AA60: 32 38 0D B2 01 64 65 66 62 09 33 33 2B 30 30 30 28...defb.33+000
01AA70: 2C 33 35 2B 31 32 38 2C 33 37 2B 31 32 38 2C 33 ,35+128,37+128,3
01AA80: 39 2B 31 32 38 0D B3 01 64 65 66 62 09 34 31 2B 9+128...defb.41+
01AA90: 30 30 30 2C 34 33 2B 30 30 30 2C 34 35 2B 31 32 000,43+000,45+12
01AAA0: 38 2C 34 38 2B 30 30 30 0D B4 01 64 65 66 62 09 8,48+000...defb.
01AAB0: 34 39 2B 31 32 38 2C 35 32 2B 30 30 30 2C 35 34 49+128,52+000,54
01AAC0: 2B 30 30 30 2C 35 36 2B 30 30 30 0D B5 01 64 65 +000,56+000...de
01AAD0: 66 62 09 35 38 2B 30 30 30 2C 36 30 2B 31 32 38 fb.58+000,60+128
01AAE0: 2C 36 32 2B 31 32 38 2C 36 34 2B 31 32 38 0D B6 ,62+128,64+128..
01AAF0: 01 64 65 66 62 09 36 36 2B 30 30 30 2C 36 38 2B .defb.66+000,68+
01AB00: 31 32 38 2C 37 30 2B 31 32 38 2C 37 32 2B 30 30 128,70+128,72+00
01AB10: 30 0D B7 01 0D B8 01 64 65 66 62 09 31 37 35 2C 0......defb.175,
01AB20: 30 36 2B 30 30 30 09 3B 20 20 20 20 20 20 20 34 06+000.; 4
01AB30: 33 0D B9 01 64 65 66 62 09 30 37 2B 31 32 38 2C 3...defb.07+128,
01AB40: 31 30 2B 30 30 30 2C 31 32 2B 31 32 38 2C 31 34 10+000,12+128,14
01AB50: 2B 31 32 38 0D BA 01 64 65 66 62 09 31 36 2B 30 +128...defb.16+0
01AB60: 30 30 2C 31 38 2B 31 32 38 2C 32 31 2B 30 30 30 00,18+128,21+000
01AB70: 2C 32 33 2B 30 30 30 0D BB 01 64 65 66 62 09 32 ,23+000...defb.2
01AB80: 34 2B 31 32 38 2C 32 37 2B 30 30 30 2C 32 39 2B 4+128,27+000,29+
01AB90: 31 32 38 2C 33 31 2B 31 32 38 0D BC 01 64 65 66 128,31+128...def
01ABA0: 62 09 33 33 2B 30 30 30 2C 33 35 2B 31 32 38 2C b.33+000,35+128,
01ABB0: 33 37 2B 31 32 38 2C 33 39 2B 31 32 38 0D BD 01 37+128,39+128...
01ABC0: 64 65 66 62 09 34 31 2B 30 30 30 2C 34 33 2B 30 defb.41+000,43+0
01ABD0: 30 30 2C 34 35 2B 31 32 38 2C 34 38 2B 30 30 30 00,45+128,48+000
01ABE0: 0D BE 01 64 65 66 62 09 35 30 2B 30 30 30 2C 35 ...defb.50+000,5
01ABF0: 32 2B 31 32 38 2C 35 34 2B 31 32 38 2C 35 36 2B 2+128,54+128,56+
01AC00: 64 65 66 62 09 34 30 2B 31 32 38 2C 34 32 2B 31 defb.40+128,42+1
01AC10: 32 38 2C 34 34 2B 31 32 38 2C 34 36 2B 31 32 38 28,44+128,46+128
01AC20: 0D 6E 01 64 65 66 62 09 34 38 2B 30 30 30 2C 35 .n.defb.48+000,5
01AC30: 30 2B 30 30 30 2C 35 31 2B 31 32 38 2C 35 33 2B 0+000,51+128,53+
01AC40: 31 32 38 0D 6F 01 64 65 66 62 09 35 35 2B 30 30 128.o.defb.55+00
01AC50: 30 2C 35 37 2B 30 30 30 2C 35 39 2B 30 30 30 2C 0,57+000,59+000,
01AC60: 36 30 2B 31 32 38 0D 70 01 64 65 66 62 09 36 32 60+128.p.defb.62
01AC70: 2B 30 30 30 2C 36 34 2B 30 30 30 2C 36 35 2B 31 +000,64+000,65+1
01AC80: 32 38 2C 36 36 2B 31 32 38 0D 71 01 0D 72 01 64 28,66+128.q..r.d
01AC90: 65 66 62 09 31 35 33 2C 31 31 2B 31 32 38 09 3B efb.153,11+128.;
01ACA0: 20 20 20 20 20 20 20 33 36 0D 73 01 64 65 66 62 36.s.defb
01ACB0: 09 31 33 2B 30 30 30 2C 31 34 2B 31 32 38 2C 31 .13+000,14+128,1
01ACC0: 36 2B 31 32 38 2C 31 38 2B 30 30 30 0D 74 01 64 6+128,18+000.t.d
01ACD0: 65 66 62 09 31 39 2B 31 32 38 2C 32 31 2B 31 32 efb.19+128,21+12
01ACE0: 38 2C 32 34 2B 30 30 30 2C 32 35 2B 31 32 38 0D 8,24+000,25+128.
01ACF0: 75 01 64 65 66 62 09 32 37 2B 30 30 30 2C 32 39 u.defb.27+000,29
01AD00: 2B 30 30 30 2C 33 31 2B 30 30 30 2C 33 32 2B 31 +000,31+000,32+1
01AD10: 32 38 0D 76 01 64 65 66 62 09 33 34 2B 30 30 30 28.v.defb.34+000
01AD20: 2C 33 36 2B 30 30 30 2C 33 37 2B 31 32 38 2C 33 ,36+000,37+128,3
01AD30: 39 2B 31 32 38 0D 77 01 64 65 66 62 09 34 31 2B 9+128.w.defb.41+
01AD40: 30 30 30 2C 34 32 2B 31 32 38 2C 34 34 2B 31 32 000,42+128,44+12
01AD50: 38 2C 34 36 2B 31 32 38 0D 78 01 64 65 66 62 09 8,46+128.x.defb.
01AD60: 34 38 2B 30 30 30 2C 35 30 2B 30 30 30 2C 35 32 48+000,50+000,52
01AD70: 2B 30 30 30 2C 35 34 2B 30 30 30 0D 79 01 64 65 +000,54+000.y.de
01AD80: 66 62 09 35 35 2B 31 32 38 2C 35 37 2B 31 32 38 fb.55+128,57+128
01AD90: 2C 35 39 2B 31 32 38 2C 36 31 2B 30 30 30 0D 7A ,59+128,61+000.z
01ADA0: 01 64 65 66 62 09 36 32 2B 31 32 38 2C 36 34 2B .defb.62+128,64+
01ADB0: 31 32 38 2C 36 36 2B 30 30 30 2C 36 37 2B 31 32 128,66+000,67+12
01ADC0: 38 0D 7B 01 0D 7C 01 64 65 66 62 09 31 35 35 2C 8.{..|.defb.155,
01ADD0: 31 31 2B 30 30 30 09 3B 20 20 20 20 20 20 20 33 11+000.; 3
01ADE0: 37 0D 7D 01 64 65 66 62 09 31 32 2B 31 32 38 2C 7.}.defb.12+128,
01ADF0: 31 34 2B 30 30 30 2C 31 36 2B 31 32 38 2C 31 38 14+000,16+128,18
01AE00: 31 32 38 0D BF 01 64 65 66 62 09 35 38 2B 31 32 128...defb.58+12
01AE10: 38 2C 36 31 2B 30 30 30 2C 36 33 2B 31 32 38 2C 8,61+000,63+128,
01AE20: 36 35 2B 30 30 30 0D C0 01 64 65 66 62 09 36 37 65+000...defb.67
01AE30: 2B 30 30 30 2C 36 39 2B 31 32 38 2C 37 31 2B 30 +000,69+128,71+0
01AE40: 30 30 2C 37 33 2B 30 30 30 0D C1 01 0D C2 01 64 00,73+000......d
01AE50: 65 66 62 09 31 37 39 2C 30 35 2B 30 30 30 09 3B efb.179,05+000.;
01AE60: 20 20 20 20 20 20 20 34 34 0D C3 01 64 65 66 62 44...defb
01AE70: 09 30 36 2B 31 32 38 2C 30 39 2B 31 32 38 2C 31 .06+128,09+128,1
01AE80: 32 2B 30 30 30 2C 31 33 2B 31 32 38 0D C4 01 64 2+000,13+128...d
01AE90: 65 66 62 09 31 35 2B 31 32 38 2C 31 38 2B 30 30 efb.15+128,18+00
01AEA0: 30 2C 32 30 2B 31 32 38 2C 32 32 2B 31 32 38 0D 0,20+128,22+128.
01AEB0: C5 01 64 65 66 62 09 32 34 2B 30 30 30 2C 32 36 ..defb.24+000,26
01AEC0: 2B 31 32 38 2C 32 39 2B 31 32 38 2C 33 31 2B 30 +128,29+128,31+0
01AED0: 30 30 0D C6 01 64 65 66 62 09 33 33 2B 30 30 30 00...defb.33+000
01AEE0: 2C 33 35 2B 31 32 38 2C 33 37 2B 31 32 38 2C 33 ,35+128,37+128,3
01AEF0: 39 2B 31 32 38 0D C7 01 64 65 66 62 09 34 31 2B 9+128...defb.41+
01AF00: 30 30 30 2C 34 33 2B 31 32 38 2C 34 36 2B 30 30 000,43+128,46+00
01AF10: 30 2C 34 38 2B 31 32 38 0D C8 01 64 65 66 62 09 0,48+128...defb.
01AF20: 35 30 2B 31 32 38 2C 35 33 2B 30 30 30 2C 35 35 50+128,53+000,55
01AF30: 2B 30 30 30 2C 35 37 2B 31 32 38 0D C9 01 64 65 +000,57+128...de
01AF40: 66 62 09 35 39 2B 30 30 30 2C 36 31 2B 31 32 38 fb.59+000,61+128
01AF50: 2C 36 34 2B 30 30 30 2C 36 36 2B 30 30 30 0D CA ,64+000,66+000..
01AF60: 01 64 65 66 62 09 36 38 2B 30 30 30 2C 37 30 2B .defb.68+000,70+
01AF70: 31 32 38 2C 37 32 2B 30 30 30 2C 37 34 2B 30 30 128,72+000,74+00
01AF80: 30 0D CB 01 0D CC 01 64 65 66 62 09 31 38 33 2C 0......defb.183,
01AF90: 30 34 2B 30 30 30 09 3B 20 20 20 20 20 20 20 34 04+000.; 4
01AFA0: 35 0D CD 01 64 65 66 62 09 30 36 2B 30 30 30 2C 5...defb.06+000,
01AFB0: 30 38 2B 31 32 38 2C 31 31 2B 30 30 30 2C 31 33 08+128,11+000,13
01AFC0: 2B 30 30 30 0D CE 01 64 65 66 62 09 31 34 2B 31 +000...defb.14+1
01AFD0: 32 38 2C 31 37 2B 31 32 38 2C 32 30 2B 30 30 30 28,17+128,20+000
01AFE0: 2C 32 32 2B 30 30 30 0D CF 01 64 65 66 62 09 32 ,22+000...defb.2
01AFF0: 33 2B 31 32 38 2C 32 36 2B 31 32 38 2C 32 39 2B 3+128,26+128,29+
01B000: 2B 30 30 30 0D 7E 01 64 65 66 62 09 31 39 2B 31 +000.~.defb.19+1
01B010: 32 38 2C 32 31 2B 31 32 38 2C 32 33 2B 31 32 38 28,21+128,23+128
01B020: 2C 32 35 2B 30 30 30 0D 7F 01 64 65 66 62 09 32 ,25+000...defb.2
01B030: 36 2B 31 32 38 2C 32 38 2B 31 32 38 2C 33 31 2B 6+128,28+128,31+
01B040: 30 30 30 2C 33 32 2B 31 32 38 0D 80 01 64 65 66 000,32+128...def
01B050: 62 09 33 34 2B 30 30 30 2C 33 36 2B 30 30 30 2C b.34+000,36+000,
01B060: 33 37 2B 31 32 38 2C 33 39 2B 31 32 38 0D 81 01 37+128,39+128...
01B070: 64 65 66 62 09 34 31 2B 30 30 30 2C 34 32 2B 31 defb.41+000,42+1
01B080: 32 38 2C 34 34 2B 31 32 38 2C 34 37 2B 30 30 30 28,44+128,47+000
01B090: 0D 82 01 64 65 66 62 09 34 38 2B 31 32 38 2C 35 ...defb.48+128,5
01B0A0: 30 2B 31 32 38 2C 35 32 2B 30 30 30 2C 35 34 2B 0+128,52+000,54+
01B0B0: 30 30 30 0D 83 01 64 65 66 62 09 35 35 2B 31 32 000...defb.55+12
01B0C0: 38 2C 35 37 2B 31 32 38 2C 35 39 2B 31 32 38 2C 8,57+128,59+128,
01B0D0: 36 31 2B 31 32 38 0D 84 01 64 65 66 62 09 36 33 61+128...defb.63
01B0E0: 2B 30 30 30 2C 36 35 2B 30 30 30 2C 36 36 2B 31 +000,65+000,66+1
01B0F0: 32 38 2C 36 38 2B 30 30 30 0D 85 01 0D 86 01 64 28,68+000......d
01B100: 65 66 62 09 31 35 38 2C 31 30 2B 31 32 38 09 3B efb.158,10+128.;
01B110: 20 20 20 20 20 20 20 33 38 0D 87 01 64 65 66 62 38...defb
01B120: 09 31 31 2B 31 32 38 2C 31 33 2B 31 32 38 2C 31 .11+128,13+128,1
01B130: 35 2B 31 32 38 2C 31 37 2B 31 32 38 0D 88 01 64 5+128,17+128...d
01B140: 65 66 62 09 31 39 2B 30 30 30 2C 32 31 2B 30 30 efb.19+000,21+00
01B150: 30 2C 32 33 2B 30 30 30 2C 32 34 2B 31 32 38 0D 0,23+000,24+128.
01B160: 89 01 64 65 66 62 09 32 36 2B 31 32 38 2C 32 38 ..defb.26+128,28
01B170: 2B 31 32 38 2C 33 30 2B 31 32 38 2C 33 32 2B 30 +128,30+128,32+0
01B180: 30 30 0D 8A 01 64 65 66 62 09 33 33 2B 31 32 38 00...defb.33+128
01B190: 2C 33 36 2B 30 30 30 2C 33 37 2B 31 32 38 2C 33 ,36+000,37+128,3
01B1A0: 39 2B 31 32 38 0D 8B 01 64 65 66 62 09 34 31 2B 9+128...defb.41+
01B1B0: 30 30 30 2C 34 32 2B 31 32 38 2C 34 35 2B 30 30 000,42+128,45+00
01B1C0: 30 2C 34 37 2B 30 30 30 0D 8C 01 64 65 66 62 09 0,47+000...defb.
01B1D0: 34 38 2B 31 32 38 2C 35 30 2B 31 32 38 2C 35 32 48+128,50+128,52
01B1E0: 2B 31 32 38 2C 35 34 2B 31 32 38 0D 8D 01 64 65 +128,54+128...de
01B1F0: 66 62 09 35 36 2B 30 30 30 2C 35 38 2B 30 30 30 fb.56+000,58+000
01B200: 30 30 30 2C 33 31 2B 30 30 30 0D D0 01 64 65 66 000,31+000...def
01B210: 62 09 33 32 2B 31 32 38 2C 33 35 2B 31 32 38 2C b.32+128,35+128,
01B220: 33 37 2B 31 32 38 2C 33 39 2B 31 32 38 0D D1 01 37+128,39+128...
01B230: 64 65 66 62 09 34 31 2B 30 30 30 2C 34 33 2B 31 defb.41+000,43+1
01B240: 32 38 2C 34 36 2B 30 30 30 2C 34 39 2B 30 30 30 28,46+000,49+000
01B250: 0D D2 01 64 65 66 62 09 35 30 2B 31 32 38 2C 35 ...defb.50+128,5
01B260: 33 2B 31 32 38 2C 35 35 2B 31 32 38 2C 35 38 2B 3+128,55+128,58+
01B270: 30 30 30 0D D3 01 64 65 66 62 09 35 39 2B 31 32 000...defb.59+12
01B280: 38 2C 36 32 2B 31 32 38 2C 36 35 2B 30 30 30 2C 8,62+128,65+000,
01B290: 36 37 2B 30 30 30 0D D4 01 64 65 66 62 09 36 38 67+000...defb.68
01B2A0: 2B 31 32 38 2C 37 31 2B 31 32 38 2C 37 33 2B 30 +128,71+128,73+0
01B2B0: 30 30 2C 37 35 2B 30 30 30 0D D5 01 0D D6 01 64 00,75+000......d
01B2C0: 65 66 62 09 31 38 37 2C 30 33 2B 30 30 30 09 3B efb.187,03+000.;
01B2D0: 20 20 20 20 20 20 20 34 36 0D D7 01 64 65 66 62 46...defb
01B2E0: 09 30 35 2B 30 30 30 2C 30 37 2B 31 32 38 2C 31 .05+000,07+128,1
01B2F0: 30 2B 31 32 38 2C 31 32 2B 30 30 30 0D D8 01 64 0+128,12+000...d
01B300: 65 66 62 09 31 34 2B 30 30 30 2C 31 37 2B 30 30 efb.14+000,17+00
01B310: 30 2C 31 39 2B 31 32 38 2C 32 31 2B 31 32 38 0D 0,19+128,21+128.
01B320: D9 01 64 65 66 62 09 32 33 2B 31 32 38 2C 32 36 ..defb.23+128,26
01B330: 2B 30 30 30 2C 32 39 2B 30 30 30 2C 33 30 2B 31 +000,29+000,30+1
01B340: 32 38 0D DA 01 64 65 66 62 09 33 32 2B 31 32 38 28...defb.32+128
01B350: 2C 33 35 2B 31 32 38 2C 33 37 2B 31 32 38 2C 33 ,35+128,37+128,3
01B360: 39 2B 31 32 38 0D DB 01 64 65 66 62 09 34 31 2B 9+128...defb.41+
01B370: 31 32 38 2C 34 33 2B 31 32 38 2C 34 36 2B 31 32 128,43+128,46+12
01B380: 38 2C 34 39 2B 30 30 30 0D DC 01 64 65 66 62 09 8,49+000...defb.
01B390: 35 31 2B 30 30 30 2C 35 33 2B 31 32 38 2C 35 36 51+000,53+128,56
01B3A0: 2B 30 30 30 2C 35 38 2B 31 32 38 0D DD 01 64 65 +000,58+128...de
01B3B0: 66 62 09 36 30 2B 30 30 30 2C 36 33 2B 30 30 30 fb.60+000,63+000
01B3C0: 2C 36 35 2B 31 32 38 2C 36 37 2B 31 32 38 0D DE ,65+128,67+128..
01B3D0: 01 64 65 66 62 09 36 39 2B 31 32 38 2C 37 32 2B .defb.69+128,72+
01B3E0: 30 30 30 2C 37 34 2B 30 30 30 2C 37 36 2B 30 30 000,74+000,76+00
01B3F0: 30 0D DF 01 0D E0 01 64 65 66 62 09 31 39 31 2C 0......defb.191,
01B400: 2C 36 30 2B 31 32 38 2C 36 32 2B 30 30 30 0D 8E ,60+128,62+000..
01B410: 01 64 65 66 62 09 36 33 2B 31 32 38 2C 36 35 2B .defb.63+128,65+
01B420: 31 32 38 2C 36 37 2B 30 30 30 2C 36 38 2B 31 32 128,67+000,68+12
01B430: 38 0D 8F 01 0D 90 01 64 65 66 62 09 31 36 31 2C 8......defb.161,
01B440: 30 39 2B 31 32 38 09 3B 20 20 20 20 20 20 20 33 09+128.; 3
01B450: 39 0D 91 01 64 65 66 62 09 31 31 2B 30 30 30 2C 9...defb.11+000,
01B460: 31 33 2B 30 30 30 2C 31 35 2B 30 30 30 2C 31 36 13+000,15+000,16
01B470: 2B 31 32 38 0D 92 01 64 65 66 62 09 31 38 2B 31 +128...defb.18+1
01B480: 32 38 2C 32 30 2B 31 32 38 2C 32 33 2B 30 30 30 28,20+128,23+000
01B490: 2C 32 34 2B 31 32 38 0D 93 01 64 65 66 62 09 32 ,24+128...defb.2
01B4A0: 36 2B 30 30 30 2C 32 38 2B 30 30 30 2C 33 30 2B 6+000,28+000,30+
01B4B0: 31 32 38 2C 33 32 2B 30 30 30 0D 94 01 64 65 66 128,32+000...def
01B4C0: 62 09 33 33 2B 31 32 38 2C 33 36 2B 30 30 30 2C b.33+128,36+000,
01B4D0: 33 37 2B 31 32 38 2C 33 39 2B 31 32 38 0D 95 01 37+128,39+128...
01B4E0: 64 65 66 62 09 34 31 2B 30 30 30 2C 34 33 2B 30 defb.41+000,43+0
01B4F0: 30 30 2C 34 35 2B 30 30 30 2C 34 37 2B 30 30 30 00,45+000,47+000
01B500: 0D 96 01 64 65 66 62 09 34 39 2B 30 30 30 2C 35 ...defb.49+000,5
01B510: 31 2B 30 30 30 2C 35 33 2B 30 30 30 2C 35 35 2B 1+000,53+000,55+
01B520: 30 30 30 0D 97 01 64 65 66 62 09 35 36 2B 31 32 000...defb.56+12
01B530: 38 2C 35 38 2B 31 32 38 2C 36 31 2B 30 30 30 2C 8,58+128,61+000,
01B540: 36 32 2B 31 32 38 0D 98 01 64 65 66 62 09 36 34 62+128...defb.64
01B550: 2B 30 30 30 2C 36 36 2B 31 32 38 2C 36 38 2B 30 +000,66+128,68+0
01B560: 30 30 2C 36 39 2B 31 32 38 0D 99 01 0D 9A 01 64 00,69+128......d
01B570: 65 66 62 09 31 36 35 2C 30 38 2B 31 32 38 09 3B efb.165,08+128.;
01B580: 20 20 20 20 20 20 20 34 30 0D 9B 01 64 65 66 62 40...defb
01B590: 09 31 30 2B 30 30 30 2C 31 32 2B 30 30 30 2C 31 .10+000,12+000,1
01B5A0: 34 2B 31 32 38 2C 31 36 2B 30 30 30 0D 9C 01 64 4+128,16+000...d
01B5B0: 65 66 62 09 31 37 2B 31 32 38 2C 32 30 2B 30 30 efb.17+128,20+00
01B5C0: 30 2C 32 32 2B 31 32 38 2C 32 34 2B 30 30 30 0D 0,22+128,24+000.
01B5D0: 9D 01 64 65 66 62 09 32 35 2B 31 32 38 2C 32 38 ..defb.25+128,28
01B5E0: 2B 30 30 30 2C 33 30 2B 30 30 30 2C 33 32 2B 30 +000,30+000,32+0
01B5F0: 30 30 0D 9E 01 64 65 66 62 09 33 33 2B 31 32 38 00...defb.33+128
01B600: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
01B610: 17 00 01 00 02 09 4E E5 17 00 C1 02 00 00 00 02 ......N.........
01B620: 17 00 C6 02 00 00 00 02 17 00 C2 02 00 00 00 02 ................
01B630: 17 00 C7 02 00 00 00 02 17 00 C3 02 00 00 00 02 ................
01B640: 17 00 C8 02 00 00 00 02 17 00 C4 02 00 00 00 02 ................
01B650: 17 00 C9 02 00 00 00 02 17 00 C5 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: 30 32 2B 30 30 30 09 3B 20 20 20 20 20 20 20 34 02+000.; 4
01B710: 37 0D E1 01 64 65 66 62 09 30 34 2B 30 30 30 2C 7...defb.04+000,
01B720: 30 36 2B 31 32 38 2C 30 39 2B 31 32 38 2C 31 31 06+128,09+128,11
01B730: 2B 31 32 38 0D E2 01 64 65 66 62 09 31 33 2B 31 +128...defb.13+1
01B740: 32 38 2C 31 36 2B 30 30 30 2C 31 39 2B 30 30 30 28,16+000,19+000
01B750: 2C 32 31 2B 30 30 30 0D E3 01 64 65 66 62 09 32 ,21+000...defb.2
01B760: 33 2B 30 30 30 2C 32 35 2B 31 32 38 2C 32 38 2B 3+000,25+128,28+
01B770: 31 32 38 2C 33 30 2B 31 32 38 0D E4 01 64 65 66 128,30+128...def
01B780: 62 09 33 32 2B 31 32 38 2C 33 35 2B 30 30 30 2C b.32+128,35+000,
01B790: 33 37 2B 31 32 38 2C 33 39 2B 31 32 38 0D E5 01 37+128,39+128...
01B7A0: 64 65 66 62 09 34 31 2B 31 32 38 2C 34 33 2B 30 defb.41+128,43+0
01B7B0: 30 30 2C 34 36 2B 31 32 38 2C 34 39 2B 31 32 38 00,46+128,49+128
01B7C0: 0D E6 01 64 65 66 62 09 35 31 2B 31 32 38 2C 35 ...defb.51+128,5
01B7D0: 34 2B 30 30 30 2C 35 36 2B 31 32 38 2C 35 39 2B 4+000,56+128,59+
01B7E0: 30 30 30 0D E7 01 64 65 66 62 09 36 31 2B 30 30 000...defb.61+00
01B7F0: 30 2C 36 33 2B 31 32 38 2C 36 36 2B 31 32 38 2C 0,63+128,66+128,
01B800: 36 38 2B 31 32 38 0D E8 01 64 65 66 62 09 37 30 68+128...defb.70
01B810: 2B 31 32 38 2C 37 33 2B 30 30 30 2C 37 35 2B 30 +128,73+000,75+0
01B820: 30 30 2C 37 37 2B 30 30 30 0D E9 01 0D EA 01 64 00,77+000......d
01B830: 65 66 62 09 31 39 36 2C 30 31 2B 30 30 30 09 3B efb.196,01+000.;
01B840: 20 20 20 20 20 20 20 34 38 0D EB 01 64 65 66 62 48...defb
01B850: 09 30 32 2B 31 32 38 2C 30 35 2B 31 32 38 2C 30 .02+128,05+128,0
01B860: 38 2B 31 32 38 2C 31 30 2B 31 32 38 0D EC 01 64 8+128,10+128...d
01B870: 65 66 62 09 31 32 2B 31 32 38 2C 31 35 2B 31 32 efb.12+128,15+12
01B880: 38 2C 31 38 2B 31 32 38 2C 32 30 2B 31 32 38 0D 8,18+128,20+128.
01B890: ED 01 64 65 66 62 09 32 32 2B 31 32 38 2C 32 35 ..defb.22+128,25
01B8A0: 2B 30 30 30 2C 32 38 2B 30 30 30 2C 33 30 2B 30 +000,28+000,30+0
01B8B0: 30 30 0D EE 01 64 65 66 62 09 33 32 2B 30 30 30 00...defb.32+000
01B8C0: 2C 33 35 2B 30 30 30 2C 33 37 2B 31 32 38 2C 33 ,35+000,37+128,3
01B8D0: 39 2B 31 32 38 0D EF 01 64 65 66 62 09 34 31 2B 9+128...defb.41+
01B8E0: 31 32 38 2C 34 34 2B 30 30 30 2C 34 37 2B 30 30 128,44+000,47+00
01B8F0: 30 2C 35 30 2B 30 30 30 0D F0 01 64 65 66 62 09 0,50+000...defb.
01B900: 64 64 09 68 6C 2C 64 65 0D A6 03 64 65 63 09 68 dd.hl,de...dec.h
01B910: 6C 0D A7 03 72 65 74 0D A8 03 3B 2D 2D 2D 0D A9 l...ret...;---..
01B920: 03 72 65 63 66 69 63 3A 70 75 73 68 09 69 78 0D .recfic:push.ix.
01B930: AA 03 70 6F 70 09 64 65 0D AB 03 69 6E 63 09 64 ..pop.de...inc.d
01B940: 65 09 3B 20 64 65 20 5E 20 75 73 65 72 2C 20 6E e.; de ^ user, n
01B950: 6F 6D 20 65 74 20 73 75 66 66 69 78 65 0D AC 03 om et suffixe...
01B960: 0D AD 03 6C 64 09 68 6C 2C 28 62 75 66 66 65 72 ...ld.hl,(buffer
01B970: 29 0D AE 03 6C 64 09 62 2C 36 34 09 3B 20 36 34 )...ld.b,64.; 64
01B980: 20 66 69 63 68 69 65 72 20 70 6F 73 73 69 62 6C fichier possibl
01B990: 65 20 64 61 6E 73 20 64 69 72 65 63 74 6F 72 79 e dans directory
01B9A0: 0D AF 03 0D B0 03 72 65 66 69 30 32 3A 6C 64 09 ......refi02:ld.
01B9B0: 63 2C 31 32 09 3B 20 6E 62 20 64 65 20 63 61 72 c,12.; nb de car
01B9C0: 61 63 74 65 72 65 73 20 61 20 63 68 65 72 63 68 acteres a cherch
01B9D0: 65 72 0D B1 03 70 75 73 68 09 64 65 0D B2 03 70 er...push.de...p
01B9E0: 75 73 68 09 68 6C 0D B3 03 0D B4 03 72 65 66 69 ush.hl......refi
01B9F0: 30 31 3A 6C 64 09 61 2C 28 64 65 29 0D B5 03 63 01:ld.a,(de)...c
01BA00: 70 09 28 68 6C 29 0D B6 03 6A 72 09 6E 7A 2C 72 p.(hl)...jr.nz,r
01BA10: 65 66 69 73 75 0D B7 03 0D B8 03 72 65 66 69 70 efisu......refip
01BA20: 72 3A 69 6E 63 09 64 65 0D B9 03 69 6E 63 09 68 r:inc.de...inc.h
01BA30: 6C 0D BA 03 64 65 63 09 63 0D BB 03 6A 72 09 6E l...dec.c...jr.n
01BA40: 7A 2C 72 65 66 69 30 31 0D BC 03 0D BD 03 3B 20 z,refi01......;
01BA50: 75 6E 65 20 65 6E 74 72 65 65 20 65 73 74 20 74 une entree est t
01BA60: 72 6F 75 76 65 65 0D BE 03 0D BF 03 6C 64 09 61 rouvee......ld.a
01BA70: 2C 28 68 6C 29 09 3B 20 4E 6F 20 64 65 20 6C 61 ,(hl).; No de la
01BA80: 20 70 61 72 74 69 65 20 74 72 6F 75 76 65 65 0D partie trouvee.
01BA90: C0 03 61 64 64 09 61 2C 61 0D C1 03 61 64 64 09 ..add.a,a...add.
01BAA0: 61 2C 61 0D C2 03 61 64 64 09 61 2C 61 0D C3 03 a,a...add.a,a...
01BAB0: 61 64 64 09 61 2C 61 0D C4 03 6C 64 09 65 2C 61 add.a,a...ld.e,a
01BAC0: 0D C5 03 6C 64 09 64 2C 30 0D C6 03 70 75 73 68 ...ld.d,0...push
01BAD0: 09 68 6C 0D C7 03 6C 64 09 68 6C 2C 63 6C 75 73 .hl...ld.hl,clus
01BAE0: 74 65 0D C8 03 61 64 64 09 68 6C 2C 64 65 0D C9 te...add.hl,de..
01BAF0: 03 65 78 09 64 65 2C 68 6C 09 3B 20 64 65 20 5E .ex.de,hl.; de ^
01BB00: 35 31 2B 31 32 38 2C 35 34 2B 31 32 38 2C 35 37 51+128,54+128,57
01BB10: 2B 30 30 30 2C 35 39 2B 31 32 38 0D F1 01 64 65 +000,59+128...de
01BB20: 66 62 09 36 31 2B 31 32 38 2C 36 34 2B 31 32 38 fb.61+128,64+128
01BB30: 2C 36 37 2B 31 32 38 2C 36 39 2B 31 32 38 0D F2 ,67+128,69+128..
01BB40: 01 64 65 66 62 09 37 31 2B 31 32 38 2C 37 34 2B .defb.71+128,74+
01BB50: 30 30 30 2C 37 36 2B 31 32 38 2C 37 38 2B 30 30 000,76+128,78+00
01BB60: 30 0D F3 01 0D 10 27 7A 7A 7A 3A 64 65 66 62 09 0.....'zzz:defb.
01BB70: 30 2C 31 2C 32 2C 33 0D 1A 0D F0 00 64 65 66 62 0,1,2,3.....defb
01BB80: 62 09 33 32 2B 31 32 38 2C 33 35 2B 30 30 30 2C b.32+128,35+000,
01BB90: 33 37 2B 31 32 38 2C 33 39 2B 31 32 38 0D E5 01 37+128,39+128...
01BBA0: 64 65 66 62 09 34 31 2B 31 32 38 2C 34 33 2B 30 defb.41+128,43+0
01BBB0: 30 30 2C 34 36 2B 31 32 38 2C 34 39 2B 31 32 38 00,46+128,49+128
01BBC0: 0D E6 01 64 65 66 62 09 35 31 2B 31 32 38 2C 35 ...defb.51+128,5
01BBD0: 34 2B 30 30 30 2C 35 36 2B 31 32 38 2C 35 39 2B 4+000,56+128,59+
01BBE0: 30 30 30 0D E7 01 64 65 66 62 09 36 31 2B 30 30 000...defb.61+00
01BBF0: 30 2C 36 33 2B 31 32 38 2C 36 36 2B 31 32 38 2C 0,63+128,66+128,
01BC00: 36 38 2B 31 32 38 0D E8 01 64 65 66 62 09 37 30 68+128...defb.70
01BC10: 2B 31 32 38 2C 37 33 2B 30 30 30 2C 37 35 2B 30 +128,73+000,75+0
01BC20: 30 30 2C 37 37 2B 30 30 30 0D E9 01 0D EA 01 64 00,77+000......d
01BC30: 65 66 62 09 31 39 36 2C 30 31 2B 30 30 30 09 3B efb.196,01+000.;
01BC40: 20 20 20 20 20 20 20 34 38 0D EB 01 64 65 66 62 48...defb
01BC50: 09 30 32 2B 31 32 38 2C 30 35 2B 31 32 38 2C 30 .02+128,05+128,0
01BC60: 38 2B 31 32 38 2C 31 30 2B 31 32 38 0D EC 01 64 8+128,10+128...d
01BC70: 65 66 62 09 31 32 2B 31 32 38 2C 31 35 2B 31 32 efb.12+128,15+12
01BC80: 38 2C 31 38 2B 31 32 38 2C 32 30 2B 31 32 38 0D 8,18+128,20+128.
01BC90: ED 01 64 65 66 62 09 32 32 2B 31 32 38 2C 32 35 ..defb.22+128,25
01BCA0: 2B 30 30 30 2C 32 38 2B 30 30 30 2C 33 30 2B 30 +000,28+000,30+0
01BCB0: 30 30 0D EE 01 64 65 66 62 09 33 32 2B 30 30 30 00...defb.32+000
01BCC0: 2C 33 35 2B 30 30 30 2C 33 37 2B 31 32 38 2C 33 ,35+000,37+128,3
01BCD0: 39 2B 31 32 38 0D EF 01 64 65 66 62 09 34 31 2B 9+128...defb.41+
01BCE0: 31 32 38 2C 34 34 2B 30 30 30 2C 34 37 2B 30 30 128,44+000,47+00
01BCF0: 30 2C 35 30 2B 30 30 30 0D F0 01 64 65 66 62 09 0,50+000...defb.
01BD00: 20 74 61 62 6C 65 61 75 20 64 65 73 20 63 6C 75 tableau des clu
01BD10: 73 74 65 72 73 0D CA 03 70 6F 70 09 68 6C 0D CB sters...pop.hl..
01BD20: 03 0D CC 03 70 75 73 68 09 62 63 0D CD 03 6C 64 ....push.bc...ld
01BD30: 09 62 63 2C 34 0D CE 03 61 64 64 09 68 6C 2C 62 .bc,4...add.hl,b
01BD40: 63 0D CF 03 0D D0 03 6C 64 09 62 63 2C 31 36 0D c......ld.bc,16.
01BD50: D1 03 6C 64 69 72 0D D2 03 0D D3 03 70 6F 70 09 ..ldir......pop.
01BD60: 62 63 0D D4 03 0D D5 03 72 65 66 69 73 75 3A 6C bc......refisu:l
01BD70: 64 09 61 2C 63 0D D6 03 63 70 09 32 0D D7 03 6A d.a,c...cp.2...j
01BD80: 72 09 6E 7A 2C 72 65 66 69 70 32 0D D8 03 6C 64 r.nz,refip2...ld
01BD90: 09 61 2C 28 64 65 29 0D D9 03 6F 72 09 31 32 38 .a,(de)...or.128
01BDA0: 0D DA 03 63 70 09 28 68 6C 29 0D DB 03 6A 72 09 ...cp.(hl)...jr.
01BDB0: 7A 2C 72 65 66 69 70 72 0D DC 03 72 65 66 69 70 z,refipr...refip
01BDC0: 32 3A 70 6F 70 09 68 6C 0D DD 03 6C 64 09 64 65 2:pop.hl...ld.de
01BDD0: 2C 33 32 0D DE 03 61 64 64 09 68 6C 2C 64 65 0D ,32...add.hl,de.
01BDE0: DF 03 0D E0 03 70 6F 70 09 64 65 0D E1 03 64 6A .....pop.de...dj
01BDF0: 6E 7A 09 72 65 66 69 30 32 0D E2 03 0D E3 03 72 nz.refi02......r
01BE00: 65 74 0D E4 03 0D E5 03 3B 20 63 68 61 72 67 65 et......; charge
01BE10: 6D 65 6E 74 20 6F 75 20 65 63 72 69 74 75 72 65 ment ou ecriture
01BE20: 20 65 6E 20 61 63 63 65 73 20 64 69 72 65 63 74 en acces direct
01BE30: 0D E6 03 0D E7 03 64 69 72 65 63 74 3A 6C 64 09 ......direct:ld.
01BE40: 61 2C 28 69 78 2B 31 29 0D E8 03 61 6E 64 09 61 a,(ix+1)...and.a
01BE50: 0D E9 03 6A 72 09 7A 2C 64 69 35 31 32 0D EA 03 ...jr.z,di512...
01BE60: 0D EB 03 6C 64 09 61 2C 38 0D EC 03 6A 72 09 64 ...ld.a,8...jr.d
01BE70: 69 32 30 34 38 0D ED 03 0D EE 03 64 69 35 31 32 i2048......di512
01BE80: 3A 6C 64 09 61 2C 32 0D EF 03 0D F0 03 64 69 32 :ld.a,2......di2
01BE90: 30 34 38 3A 6C 64 09 64 2C 28 69 78 2B 32 29 0D 048:ld.d,(ix+2).
01BEA0: F1 03 6C 64 09 63 2C 28 69 78 2B 33 29 0D F2 03 ..ld.c,(ix+3)...
01BEB0: 6C 64 09 62 2C 28 69 78 2B 34 29 0D F3 03 6C 64 ld.b,(ix+4)...ld
01BEC0: 09 6C 2C 28 69 78 2B 35 29 0D F4 03 6C 64 09 68 .l,(ix+5)...ld.h
01BED0: 2C 28 69 78 2B 36 29 0D F5 03 6A 70 09 62 6F 75 ,(ix+6)...jp.bou
01BEE0: 6C 6F 64 0D F6 03 3B 2D 2D 2D 2D 2D 0D F7 03 66 lod...;-----...f
01BEF0: 6C 67 6D 6F 74 3A 64 65 66 62 09 30 0D F8 03 74 lgmot:defb.0...t
01BF00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01BF10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01BF20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01BF30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01BF40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01BF50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01BF60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01BF70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01BF80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01BF90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01BFA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01BFB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01BFC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01BFD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01BFE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01BFF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01C000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01C010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01C020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01C030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01C040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01C050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01C060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01C070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01C080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01C090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01C0A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01C0B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01C0C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01C0D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01C0E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01C0F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01C100: 72 61 63 6B 63 3A 64 65 66 73 09 31 0D F9 03 62 rackc:defs.1...b
01C110: 75 66 73 74 61 3A 64 65 66 73 09 37 0D FA 03 62 ufsta:defs.7...b
01C120: 75 66 70 61 72 3A 64 65 66 73 09 33 0D FB 03 70 ufpar:defs.3...p
01C130: 72 6F 74 65 63 3A 64 65 66 73 09 31 0D FC 03 6C rotec:defs.1...l
01C140: 67 73 65 63 74 3A 64 65 66 73 09 31 0D FD 03 63 gsect:defs.1...c
01C150: 6C 75 73 74 65 3A 64 65 66 73 09 38 31 0D FE 03 luste:defs.81...
01C160: 76 65 72 72 65 75 3A 64 65 66 62 09 30 0D FF 03 verreu:defb.0...
01C170: 0D 00 04 3B 2D 2D 2D 2D 2D 0D 01 04 70 6C 6F 75 ...;-----...plou
01C180: 66 3A 6E 6F 70 0D 02 04 64 69 0D 03 04 6C 64 09 f:nop...di...ld.
01C190: 61 2C 23 63 39 0D 04 04 6C 64 09 28 23 33 38 29 a,#c9...ld.(#38)
01C1A0: 2C 61 0D 05 04 6C 64 09 68 6C 2C 23 36 30 30 30 ,a...ld.hl,#6000
01C1B0: 0D 06 04 70 6C 6F 75 66 31 3A 6C 64 09 28 68 6C ...plouf1:ld.(hl
01C1C0: 29 2C 61 0D 07 04 70 75 73 68 09 68 6C 0D 08 04 ),a...push.hl...
01C1D0: 6A 72 09 70 6C 6F 75 66 31 0D 09 04 3B 2A 2A 2A jr.plouf1...;***
01C1E0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
01C1F0: 2A 2A 0D 0A 04 3B 73 79 73 74 65 6D 65 20 73 6F **...;systeme so
01C200: 6E 73 2E 2E 2E 0D 0B 04 3B 2A 2A 2A 2A 2A 2A 2A ns......;*******
01C210: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D 0C **************..
01C220: 04 53 4F 4E 41 3A 6C 64 09 42 43 2C 50 5F 53 4F .SONA:ld.BC,P_SO
01C230: 4E 09 3B 61 3D 6E 75 6D 20 73 6F 6E 0D 0D 04 63 N.;a=num son...c
01C240: 70 09 31 36 0D 0E 04 72 65 74 09 6E 63 0D 0F 04 p.16...ret.nc...
01C250: 64 65 63 09 61 0D 10 04 6C 64 09 65 2C 61 0D 11 dec.a...ld.e,a..
01C260: 04 61 64 64 09 61 2C 61 0D 12 04 61 64 64 09 61 .add.a,a...add.a
01C270: 2C 65 0D 13 04 6C 64 09 68 2C 30 0D 14 04 6C 64 ,e...ld.h,0...ld
01C280: 09 6C 2C 61 0D 15 04 61 64 64 09 68 6C 2C 62 63 .l,a...add.hl,bc
01C290: 0D 16 04 6A 70 09 28 68 6C 29 0D 17 04 0D 18 04 ...jp.(hl)......
01C2A0: 53 4F 4E 31 3A 6C 64 09 68 6C 2C 64 73 6F 6E 31 SON1:ld.hl,dson1
01C2B0: 0D 19 04 6A 70 09 73 6F 75 6E 64 71 0D 1A 04 53 ...jp.soundq...S
01C2C0: 4F 4E 32 3A 6C 64 09 68 6C 2C 64 73 6F 6E 32 0D ON2:ld.hl,dson2.
01C2D0: 1B 04 6A 70 09 73 6F 75 6E 64 71 0D 1C 04 53 4F ..jp.soundq...SO
01C2E0: 4E 33 3A 6C 64 09 68 6C 2C 64 73 6F 6E 33 0D 1D N3:ld.hl,dson3..
01C2F0: 04 6A 70 09 73 6F 75 6E 64 71 0D 1E 04 53 4F 4E .jp.soundq...SON
01C300: 6E 7A 2C 65 6E 76 6C 70 31 0D 4A 03 70 6F 70 09 nz,envlp1.J.pop.
01C310: 62 63 0D 4B 03 72 65 74 0D 4C 03 77 61 69 74 30 bc.K.ret.L.wait0
01C320: 73 3A 6C 64 09 62 63 2C 35 30 30 30 0D 4D 03 6A s:ld.bc,5000.M.j
01C330: 72 09 77 61 6C 6F 6F 70 0D 4E 03 77 61 69 74 31 r.waloop.N.wait1
01C340: 73 3A 6C 64 09 62 63 2C 36 30 30 30 30 0D 4F 03 s:ld.bc,60000.O.
01C350: 0D 50 03 77 61 6C 6F 6F 70 3A 64 65 63 09 62 63 .P.waloop:dec.bc
01C360: 0D 51 03 70 75 73 68 09 69 78 0D 52 03 70 6F 70 .Q.push.ix.R.pop
01C370: 09 69 78 0D 53 03 6C 64 09 61 2C 62 0D 54 03 6F .ix.S.ld.a,b.T.o
01C380: 72 09 63 0D 55 03 6A 72 09 6E 7A 2C 77 61 6C 6F r.c.U.jr.nz,walo
01C390: 6F 70 0D 56 03 72 65 74 0D 57 03 73 65 65 6B 74 op.V.ret.W.seekt
01C3A0: 72 3A 70 75 73 68 09 62 63 0D 58 03 70 75 73 68 r:push.bc.X.push
01C3B0: 09 68 6C 0D 59 03 73 65 65 6B 74 35 3A 6C 64 09 .hl.Y.seekt5:ld.
01C3C0: 68 6C 2C 74 72 61 63 6B 63 0D 5A 03 6C 64 09 61 hl,trackc.Z.ld.a
01C3D0: 2C 64 0D 5B 03 63 70 09 28 68 6C 29 0D 5C 03 6A ,d.[.cp.(hl).\.j
01C3E0: 72 09 7A 2C 73 65 65 6B 6E 64 0D 5D 03 73 65 65 r.z,seeknd.].see
01C3F0: 6B 74 31 3A 6C 64 09 61 2C 23 30 46 0D 5E 03 63 kt1:ld.a,#0F.^.c
01C400: 61 6C 6C 09 65 6E 76 6F 69 0D 5F 03 78 6F 72 09 all.envoi._.xor.
01C410: 61 0D 60 03 63 61 6C 6C 09 65 6E 76 6F 69 0D 61 a.`.call.envoi.a
01C420: 03 6C 64 09 61 2C 64 0D 62 03 63 61 6C 6C 09 65 .ld.a,d.b.call.e
01C430: 6E 76 6F 69 0D 63 03 6C 64 09 61 2C 64 0D 64 03 nvoi.c.ld.a,d.d.
01C440: 73 75 62 09 28 68 6C 29 0D 65 03 6A 72 09 6E 63 sub.(hl).e.jr.nc
01C450: 2C 73 65 65 6B 74 32 0D 66 03 6E 65 67 0D 67 03 ,seekt2.f.neg.g.
01C460: 73 65 65 6B 74 32 3A 6C 64 09 63 2C 30 0D 68 03 seekt2:ld.c,0.h.
01C470: 69 6E 63 09 61 0D 69 03 6C 64 09 62 2C 61 0D 6A inc.a.i.ld.b,a.j
01C480: 03 73 65 65 6B 74 34 3A 6C 64 09 61 2C 31 38 0D .seekt4:ld.a,18.
01C490: 6B 03 73 65 65 6B 74 33 3A 64 65 63 09 61 0D 6C k.seekt3:dec.a.l
01C4A0: 03 6A 72 09 6E 7A 2C 73 65 65 6B 74 33 0D 6D 03 .jr.nz,seekt3.m.
01C4B0: 64 65 63 09 62 63 0D 6E 03 6C 64 09 61 2C 62 0D dec.bc.n.ld.a,b.
01C4C0: 6F 03 6F 72 09 63 0D 70 03 6A 72 09 6E 7A 2C 73 o.or.c.p.jr.nz,s
01C4D0: 65 65 6B 74 34 0D 71 03 0D 72 03 6C 64 09 61 2C eekt4.q..r.ld.a,
01C4E0: 23 30 38 0D 73 03 63 61 6C 6C 09 65 6E 76 6F 69 #08.s.call.envoi
01C4F0: 0D 74 03 63 61 6C 6C 09 67 65 74 66 64 63 0D 75 .t.call.getfdc.u
01C500: 34 3A 6C 64 09 68 6C 2C 64 73 6F 6E 34 0D 1F 04 4:ld.hl,dson4...
01C510: 6A 70 09 73 6F 75 6E 64 71 0D 20 04 53 4F 4E 35 jp.soundq. .SON5
01C520: 3A 6C 64 09 68 6C 2C 64 73 6F 6E 35 0D 21 04 6A :ld.hl,dson5.!.j
01C530: 70 09 73 6F 75 6E 64 71 0D 22 04 53 4F 4E 36 3A p.soundq.".SON6:
01C540: 6C 64 09 68 6C 2C 64 73 6F 6E 36 0D 23 04 63 61 ld.hl,dson6.#.ca
01C550: 6C 6C 09 73 6F 75 6E 64 71 0D 24 04 6C 64 09 68 ll.soundq.$.ld.h
01C560: 6C 2C 64 73 6F 6E 36 30 0D 25 04 63 61 6C 6C 09 l,dson60.%.call.
01C570: 73 6F 75 6E 64 71 0D 26 04 6C 64 09 68 6C 2C 64 soundq.&.ld.hl,d
01C580: 73 6F 6E 36 31 0D 27 04 63 61 6C 6C 09 73 6F 75 son61.'.call.sou
01C590: 6E 64 71 0D 28 04 6C 64 09 68 6C 2C 64 73 6F 6E ndq.(.ld.hl,dson
01C5A0: 36 32 0D 29 04 6A 70 09 73 6F 75 6E 64 71 0D 2A 62.).jp.soundq.*
01C5B0: 04 53 4F 4E 37 3A 6C 64 09 68 6C 2C 64 73 6F 6E .SON7:ld.hl,dson
01C5C0: 37 0D 2B 04 63 61 6C 6C 09 73 6F 75 6E 64 71 0D 7.+.call.soundq.
01C5D0: 2C 04 6C 64 09 68 6C 2C 64 73 6F 6E 37 30 0D 2D ,.ld.hl,dson70.-
01C5E0: 04 6A 70 09 73 6F 75 6E 64 71 0D 2E 04 53 4F 4E .jp.soundq...SON
01C5F0: 38 3A 6C 64 09 68 6C 2C 64 73 6F 6E 38 0D 2F 04 8:ld.hl,dson8./.
01C600: 6A 70 09 73 6F 75 6E 64 71 0D 30 04 53 4F 4E 39 jp.soundq.0.SON9
01C610: 3A 6C 64 09 68 6C 2C 64 73 6F 6E 39 0D 31 04 6A :ld.hl,dson9.1.j
01C620: 70 09 73 6F 75 6E 64 71 0D 32 04 53 4F 4E 31 30 p.soundq.2.SON10
01C630: 3A 6C 64 09 68 6C 2C 64 73 6F 6E 31 30 0D 33 04 :ld.hl,dson10.3.
01C640: 6A 70 09 73 6F 75 6E 64 71 0D 34 04 53 4F 4E 31 jp.soundq.4.SON1
01C650: 31 3A 6C 64 09 68 6C 2C 64 73 6F 6E 31 31 0D 35 1:ld.hl,dson11.5
01C660: 04 6A 70 09 73 6F 75 6E 64 71 0D 36 04 53 4F 4E .jp.soundq.6.SON
01C670: 31 32 3A 6C 64 09 68 6C 2C 64 73 6F 6E 31 32 0D 12:ld.hl,dson12.
01C680: 37 04 6A 70 09 73 6F 75 6E 64 71 0D 38 04 0D 39 7.jp.soundq.8..9
01C690: 04 49 4E 54 33 38 3A 4C 44 09 41 2C 23 43 39 0D .INT38:LD.A,#C9.
01C6A0: 3A 04 4C 44 09 48 4C 2C 49 4E 54 45 52 0D 3B 04 :.LD.HL,INTER.;.
01C6B0: 44 49 0D 3C 04 4C 44 09 28 23 33 38 29 2C 41 0D DI.<.LD.(#38),A.
01C6C0: 3D 04 4C 44 09 28 23 33 39 29 2C 48 4C 0D 3E 04 =.LD.(#39),HL.>.
01C6D0: 4C 44 09 41 2C 23 43 33 0D 3F 04 4C 44 09 28 23 LD.A,#C3.?.LD.(#
01C6E0: 33 38 29 2C 41 0D 40 04 45 49 0D 41 04 52 45 54 38),A.@.EI.A.RET
01C6F0: 0D 42 04 3B 2D 2D 2D 0D 43 04 66 72 73 6F 3A 64 .B.;---.C.frso:d
01C700: 03 0D 76 03 6A 72 09 6E 7A 2C 73 65 65 6B 74 35 ..v.jr.nz,seekt5
01C710: 0D 77 03 0D 78 03 73 65 65 6B 74 30 3A 6C 64 09 .w..x.seekt0:ld.
01C720: 61 2C 64 0D 79 03 6C 64 09 28 74 72 61 63 6B 63 a,d.y.ld.(trackc
01C730: 29 2C 61 0D 7A 03 73 65 65 6B 6E 64 3A 70 6F 70 ),a.z.seeknd:pop
01C740: 09 68 6C 0D 7B 03 70 6F 70 09 62 63 0D 7C 03 72 .hl.{.pop.bc.|.r
01C750: 65 74 0D 7D 03 0D 7E 03 67 65 74 66 64 63 3A 6C et.}..~.getfdc:l
01C760: 64 09 62 63 2C 66 64 63 73 74 61 0D 7F 03 6C 64 d.bc,fdcsta...ld
01C770: 09 68 6C 2C 62 75 66 73 74 61 0D 80 03 70 75 73 .hl,bufsta...pus
01C780: 68 09 68 6C 0D 81 03 67 65 74 6A 70 30 3A 69 6E h.hl...getjp0:in
01C790: 09 61 2C 28 63 29 0D 82 03 63 70 09 23 43 30 0D .a,(c)...cp.#C0.
01C7A0: 83 03 6A 72 09 63 2C 67 65 74 6A 70 30 0D 84 03 ..jr.c,getjp0...
01C7B0: 69 6E 63 09 63 0D 85 03 69 6E 09 61 2C 28 63 29 inc.c...in.a,(c)
01C7C0: 0D 86 03 64 65 63 09 63 0D 87 03 6C 64 09 28 68 ...dec.c...ld.(h
01C7D0: 6C 29 2C 61 0D 88 03 69 6E 63 09 68 6C 0D 89 03 l),a...inc.hl...
01C7E0: 6C 64 09 61 2C 23 30 35 0D 8A 03 67 65 74 6A 70 ld.a,#05...getjp
01C7F0: 31 3A 64 65 63 09 61 0D 8B 03 6A 72 09 6E 7A 2C 1:dec.a...jr.nz,
01C800: 67 65 74 6A 70 31 0D 8C 03 69 6E 09 61 2C 28 63 getjp1...in.a,(c
01C810: 29 0D 8D 03 61 6E 64 09 23 31 30 0D 8E 03 6A 72 )...and.#10...jr
01C820: 09 6E 7A 2C 67 65 74 6A 70 30 0D 8F 03 70 6F 70 .nz,getjp0...pop
01C830: 09 68 6C 0D 90 03 6C 64 09 61 2C 28 68 6C 29 0D .hl...ld.a,(hl).
01C840: 91 03 61 6E 64 09 23 43 30 0D 92 03 72 65 74 0D ..and.#C0...ret.
01C850: 93 03 0D 94 03 64 69 76 3A 6C 64 09 64 2C 61 0D .....div:ld.d,a.
01C860: 95 03 6C 64 09 65 2C 30 0D 96 03 6C 64 09 62 2C ..ld.e,0...ld.b,
01C870: 38 0D 97 03 0D 98 03 64 69 76 31 3A 78 6F 72 09 8......div1:xor.
01C880: 61 0D 99 03 73 62 63 09 68 6C 2C 64 65 0D 9A 03 a...sbc.hl,de...
01C890: 69 6E 63 09 68 6C 0D 9B 03 6A 70 09 70 2C 64 69 inc.hl...jp.p,di
01C8A0: 76 32 0D 9C 03 61 64 64 09 68 6C 2C 64 65 0D 9D v2...add.hl,de..
01C8B0: 03 64 65 63 09 68 6C 0D 9E 03 64 69 76 32 3A 61 .dec.hl...div2:a
01C8C0: 64 64 09 68 6C 2C 68 6C 0D 9F 03 64 6A 6E 7A 09 dd.hl,hl...djnz.
01C8D0: 64 69 76 31 0D A0 03 0D A1 03 78 6F 72 09 61 0D div1......xor.a.
01C8E0: A2 03 73 62 63 09 68 6C 2C 64 65 0D A3 03 69 6E ..sbc.hl,de.£.in
01C8F0: 63 09 68 6C 0D A4 03 72 65 74 09 70 0D A5 03 61 c.hl...ret.p...a
01C900: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
01C910: 18 00 01 00 02 09 4E E5 18 00 C1 02 00 00 00 02 ......N.........
01C920: 18 00 C6 02 00 00 00 02 18 00 C2 02 00 00 00 02 ................
01C930: 18 00 C7 02 00 00 00 02 18 00 C3 02 00 00 00 02 ................
01C940: 18 00 C8 02 00 00 00 02 18 00 C4 02 00 00 00 02 ................
01C950: 18 00 C9 02 00 00 00 02 18 00 C5 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: 65 66 62 09 32 0D 44 04 66 72 6B 79 3A 64 65 66 efb.2.D.frky:def
01CA10: 62 09 31 0D 45 04 49 4E 54 45 52 3A 44 49 0D 46 b.1.E.INTER:DI.F
01CA20: 04 70 75 73 68 09 61 66 0D 47 04 70 75 73 68 09 .push.af.G.push.
01CA30: 62 63 0D 48 04 70 75 73 68 09 64 65 0D 49 04 70 bc.H.push.de.I.p
01CA40: 75 73 68 09 68 6C 0D 4A 04 70 75 73 68 09 69 78 ush.hl.J.push.ix
01CA50: 0D 4B 04 70 75 73 68 09 69 79 0D 4C 04 4C 44 09 .K.push.iy.L.LD.
01CA60: 48 4C 2C 66 72 73 6F 0D 4D 04 64 65 63 09 28 68 HL,frso.M.dec.(h
01CA70: 6C 29 0D 4E 04 6A 72 09 6E 7A 2C 69 6E 74 31 0D l).N.jr.nz,int1.
01CA80: 4F 04 6C 64 09 28 68 6C 29 2C 30 33 0D 50 04 63 O.ld.(hl),03.P.c
01CA90: 61 6C 6C 09 69 6E 74 73 6F 75 09 3B 33 30 30 20 all.intsou.;300
01CAA0: 68 74 7A 2F 33 3D 20 31 30 30 20 68 74 7A 0D 51 htz/3= 100 htz.Q
01CAB0: 04 69 6E 74 31 3A 4C 44 09 48 4C 2C 66 72 6B 79 .int1:LD.HL,frky
01CAC0: 0D 52 04 64 65 63 09 28 68 6C 29 0D 53 04 6A 72 .R.dec.(hl).S.jr
01CAD0: 09 6E 7A 2C 69 6E 74 32 0D 54 04 6C 64 09 28 68 .nz,int2.T.ld.(h
01CAE0: 6C 29 2C 31 30 0D 55 04 63 61 6C 6C 09 53 43 52 l),10.U.call.SCR
01CAF0: 55 54 0D 56 04 0D 57 04 69 6E 74 32 3A 70 6F 70 UT.V..W.int2:pop
01CB00: 09 69 79 0D 58 04 70 6F 70 09 69 78 0D 59 04 70 .iy.X.pop.ix.Y.p
01CB10: 6F 70 09 68 6C 0D 5A 04 70 6F 70 09 64 65 0D 5B op.hl.Z.pop.de.[
01CB20: 04 70 6F 70 09 62 63 0D 5C 04 70 6F 70 09 61 66 .pop.bc.\.pop.af
01CB30: 0D 5D 04 45 49 0D 5E 04 52 45 54 0D 5F 04 0D 60 .].EI.^.RET._..`
01CB40: 04 62 75 66 61 6D 70 3A 64 65 66 77 09 45 4E 56 .bufamp:defw.ENV
01CB50: 31 2C 45 4E 56 32 2C 45 4E 56 33 2C 45 4E 56 34 1,ENV2,ENV3,ENV4
01CB60: 0D 61 04 64 65 66 77 09 45 4E 56 35 2C 45 4E 56 .a.defw.ENV5,ENV
01CB70: 36 2C 45 4E 56 37 2C 45 4E 56 38 0D 62 04 64 65 6,ENV7,ENV8.b.de
01CB80: 66 77 09 45 4E 56 39 2C 45 4E 56 31 30 2C 45 4E fw.ENV9,ENV10,EN
01CB90: 56 31 31 2C 45 4E 56 31 32 2C 45 4E 56 31 33 2C V11,ENV12,ENV13,
01CBA0: 45 4E 56 31 34 2C 45 4E 56 31 35 0D 63 04 0D 64 ENV14,ENV15.c..d
01CBB0: 04 62 75 66 74 6F 6E 3A 64 65 66 77 09 45 4E 54 .bufton:defw.ENT
01CBC0: 31 2C 45 4E 54 32 2C 45 4E 54 33 2C 45 4E 54 34 1,ENT2,ENT3,ENT4
01CBD0: 0D 65 04 64 65 66 77 09 45 4E 54 35 2C 45 4E 54 .e.defw.ENT5,ENT
01CBE0: 36 2C 45 4E 54 37 2C 45 4E 54 38 2C 45 4E 54 39 6,ENT7,ENT8,ENT9
01CBF0: 0D 66 04 0D 67 04 45 4E 56 31 3A 64 65 66 62 09 .f..g.ENV1:defb.
01CC00: 65 66 73 09 73 69 7A 65 71 0D C7 04 71 75 65 75 efs.sizeq...queu
01CC10: 65 63 3A 64 65 66 73 09 73 69 7A 65 71 0D C8 04 ec:defs.sizeq...
01CC20: 74 71 75 65 75 65 3A 64 65 66 77 09 71 75 65 75 tqueue:defw.queu
01CC30: 65 61 2C 71 75 65 75 65 62 2C 71 75 65 75 65 63 ea,queueb,queuec
01CC40: 0D C9 04 0D CA 04 71 75 65 75 65 3A 65 71 75 09 ......queue:equ.
01CC50: 30 0D CB 04 69 6E 64 65 78 3A 65 71 75 09 31 0D 0...index:equ.1.
01CC60: CC 04 66 69 6C 65 3A 65 71 75 09 32 0D CD 04 0D ..file:equ.2....
01CC70: CE 04 6E 63 61 6E 61 6C 3A 64 65 66 73 09 31 0D ..ncanal:defs.1.
01CC80: CF 04 6D 61 73 6B 6F 6E 3A 64 65 66 73 09 31 0D ..maskon:defs.1.
01CC90: D0 04 6D 61 73 6B 6F 66 3A 64 65 66 73 09 31 0D ..maskof:defs.1.
01CCA0: D1 04 6D 61 73 6B 64 35 3A 64 65 66 73 09 31 0D ..maskd5:defs.1.
01CCB0: D2 04 0D D3 04 3B 20 72 6F 75 74 69 6E 65 20 67 .....; routine g
01CCC0: 65 72 65 20 70 61 72 20 69 6E 74 65 72 72 75 70 ere par interrup
01CCD0: 74 69 6F 6E 20 31 30 30 20 48 7A 0D D4 04 69 6E tion 100 Hz...in
01CCE0: 74 73 6F 75 3A 70 75 73 68 09 64 65 0D D5 04 70 tsou:push.de...p
01CCF0: 75 73 68 09 68 6C 0D D6 04 70 75 73 68 09 69 79 ush.hl...push.iy
01CD00: 0D D7 04 78 6F 72 09 61 0D D8 04 6C 64 09 28 6E ...xor.a...ld.(n
01CD10: 63 61 6E 61 6C 29 2C 61 0D D9 04 6C 64 09 28 6D canal),a...ld.(m
01CD20: 61 73 6B 6F 66 29 2C 61 0D DA 04 6C 64 09 28 6D askof),a...ld.(m
01CD30: 61 73 6B 6F 6E 29 2C 61 0D DB 04 6C 64 09 61 2C askon),a...ld.a,
01CD40: 25 30 30 30 30 31 30 30 31 0D DC 04 6C 64 09 28 %00001001...ld.(
01CD50: 6D 61 73 6B 64 35 29 2C 61 0D DD 04 0D DE 04 6C maskd5),a......l
01CD60: 64 09 69 78 2C 63 61 6E 61 6C 61 0D DF 04 6C 64 d.ix,canala...ld
01CD70: 09 69 79 2C 71 75 65 75 65 61 0D E0 04 0D E1 04 .iy,queuea......
01CD80: 69 6E 74 65 72 30 3A 6C 64 09 61 2C 28 69 78 2B inter0:ld.a,(ix+
01CD90: 73 74 61 74 65 29 0D E2 04 61 6E 64 09 61 0D E3 state)...and.a..
01CDA0: 04 6A 72 09 7A 2C 69 6E 74 65 72 33 0D E4 04 0D .jr.z,inter3....
01CDB0: E5 04 6C 64 09 6C 2C 28 69 78 2B 64 75 72 65 65 ..ld.l,(ix+duree
01CDC0: 29 0D E6 04 6C 64 09 68 2C 28 69 78 2B 64 75 72 )...ld.h,(ix+dur
01CDD0: 65 65 2B 31 29 0D E7 04 64 65 63 09 68 6C 0D E8 ee+1)...dec.hl..
01CDE0: 04 6C 64 09 28 69 78 2B 64 75 72 65 65 29 2C 6C .ld.(ix+duree),l
01CDF0: 0D E9 04 6C 64 09 28 69 78 2B 64 75 72 65 65 2B ...ld.(ix+duree+
01CE00: 31 2C 31 30 2C 2D 31 2C 32 30 0D 68 04 45 4E 56 1,10,-1,20.h.ENV
01CE10: 32 3A 64 65 66 62 09 32 2C 31 2C 31 2C 32 2C 37 2:defb.2,1,1,2,7
01CE20: 2C 2D 32 2C 36 0D 69 04 45 4E 56 33 3A 64 65 66 ,-2,6.i.ENV3:def
01CE30: 62 09 32 2C 32 2C 37 2C 32 2C 36 2C 2D 36 2C 31 b.2,2,7,2,6,-6,1
01CE40: 0D 6A 04 45 4E 56 34 3A 64 65 66 62 09 32 2C 31 .j.ENV4:defb.2,1
01CE50: 2C 32 2C 31 2C 31 35 2C 2D 31 2C 31 35 0D 6B 04 ,2,1,15,-1,15.k.
01CE60: 45 4E 56 35 3A 64 65 66 62 09 32 2C 31 2C 31 33 ENV5:defb.2,1,13
01CE70: 2C 31 2C 31 33 2C 2D 31 2C 38 0D 6C 04 45 4E 56 ,1,13,-1,8.l.ENV
01CE80: 36 3A 64 65 66 62 09 32 2C 37 2C 32 2C 31 2C 31 6:defb.2,7,2,1,1
01CE90: 34 2C 2D 31 2C 36 0D 6D 04 45 4E 56 37 3A 64 65 4,-1,6.m.ENV7:de
01CEA0: 66 62 09 32 2C 31 2C 31 33 2C 31 2C 31 30 2C 2D fb.2,1,13,1,10,-
01CEB0: 31 2C 32 0D 6E 04 45 4E 56 38 3A 64 65 66 62 09 1,2.n.ENV8:defb.
01CEC0: 32 2C 31 2C 31 32 2C 32 2C 32 2C 2D 36 2C 32 0D 2,1,12,2,2,-6,2.
01CED0: 6F 04 45 4E 56 39 3A 64 65 66 62 09 32 2C 31 2C o.ENV9:defb.2,1,
01CEE0: 31 30 2C 31 30 2C 35 2C 2D 32 2C 36 0D 70 04 45 10,10,5,-2,6.p.E
01CEF0: 4E 56 31 30 3A 64 65 66 62 09 32 2C 31 2C 31 32 NV10:defb.2,1,12
01CF00: 2C 31 32 2C 36 2C 2D 32 2C 36 0D 71 04 45 4E 56 ,12,6,-2,6.q.ENV
01CF10: 31 31 3A 64 65 66 62 09 33 2C 31 2C 31 35 2C 31 11:defb.3,1,15,1
01CF20: 2C 31 2C 30 2C 33 2C 31 34 2C 2D 31 2C 32 0D 72 ,1,0,3,14,-1,2.r
01CF30: 04 45 4E 56 31 32 3A 64 65 66 62 09 32 2C 31 2C .ENV12:defb.2,1,
01CF40: 32 2C 31 2C 31 32 2C 2D 31 2C 31 35 0D 73 04 45 2,1,12,-1,15.s.E
01CF50: 4E 56 31 33 3A 64 65 66 62 09 32 2C 31 34 2C 31 NV13:defb.2,14,1
01CF60: 2C 35 2C 31 34 2C 2D 31 2C 32 30 0D 74 04 45 4E ,5,14,-1,20.t.EN
01CF70: 56 31 34 3A 64 65 66 62 09 32 2C 36 2C 32 2C 31 V14:defb.2,6,2,1
01CF80: 30 2C 31 32 2C 2D 31 2C 31 35 0D 75 04 0D 76 04 0,12,-1,15.u..v.
01CF90: 0D 77 04 0D 78 04 45 4E 54 31 3A 64 65 66 62 09 .w..x.ENT1:defb.
01CFA0: 35 2C 31 2C 2D 32 2C 32 30 2C 31 2C 2D 35 2C 31 5,1,-2,20,1,-5,1
01CFB0: 35 2C 31 2C 35 2C 31 35 2C 31 2C 32 2C 31 35 2C 5,1,5,15,1,2,15,
01CFC0: 31 2C 36 2C 31 35 0D 79 04 45 4E 54 32 3A 64 65 1,6,15.y.ENT2:de
01CFD0: 66 62 09 32 2C 31 2C 30 2C 35 30 2C 35 30 2C 2D fb.2,1,0,50,50,-
01CFE0: 34 2C 31 0D 7A 04 45 4E 54 33 3A 64 65 66 62 09 4,1.z.ENT3:defb.
01CFF0: 31 2C 31 32 2C 38 2C 31 0D 7B 04 45 4E 54 34 3A 1,12,8,1.{.ENT4:
01D000: 31 29 2C 68 0D EA 04 6C 64 09 61 2C 6C 0D EB 04 1),h...ld.a,l...
01D010: 6F 72 09 68 0D EC 04 6A 72 09 6E 7A 2C 6C 62 6C or.h...jr.nz,lbl
01D020: 36 39 0D ED 04 0D EE 04 6C 64 09 28 69 78 2B 6F 69......ld.(ix+o
01D030: 6C 64 29 2C 31 0D EF 04 6C 64 09 28 69 78 2B 73 ld),1...ld.(ix+s
01D040: 74 61 74 65 29 2C 30 0D F0 04 0D F1 04 69 6E 74 tate),0......int
01D050: 65 72 33 3A 78 6F 72 09 61 0D F2 04 6C 64 09 28 er3:xor.a...ld.(
01D060: 69 78 2B 73 74 61 65 6E 76 29 2C 61 0D F3 04 6C ix+staenv),a...l
01D070: 64 09 28 69 78 2B 73 74 61 65 6E 74 29 2C 61 0D d.(ix+staent),a.
01D080: F4 04 0D F5 04 6C 64 09 61 2C 28 69 79 2B 71 75 .....ld.a,(iy+qu
01D090: 65 75 65 29 0D F6 04 61 6E 64 09 61 0D F7 04 6A eue)...and.a...j
01D0A0: 72 09 7A 2C 66 69 6C 76 69 64 0D F8 04 0D F9 04 r.z,filvid......
01D0B0: 6E 6F 77 61 69 74 3A 6C 64 09 61 2C 28 69 79 2B nowait:ld.a,(iy+
01D0C0: 69 6E 64 65 78 29 0D FA 04 61 64 64 09 61 2C 66 index)...add.a,f
01D0D0: 69 6C 65 0D FB 04 70 75 73 68 09 69 79 0D FC 04 ile...push.iy...
01D0E0: 70 6F 70 09 68 6C 0D FD 04 63 61 6C 6C 09 61 64 pop.hl...call.ad
01D0F0: 64 41 48 4C 0D FE 04 6C 64 09 61 2C 28 68 6C 29 dAHL...ld.a,(hl)
01D100: 0D FF 04 69 6E 63 09 68 6C 0D 00 05 6C 64 09 68 ...inc.hl...ld.h
01D110: 2C 28 68 6C 29 0D 01 05 6C 64 09 6C 2C 61 0D 02 ,(hl)...ld.l,a..
01D120: 05 63 61 6C 6C 09 69 73 6F 75 6E 64 0D 03 05 64 .call.isound...d
01D130: 65 63 09 28 69 79 2B 71 75 65 75 65 29 0D 04 05 ec.(iy+queue)...
01D140: 6C 64 09 61 2C 28 69 79 2B 69 6E 64 65 78 29 0D ld.a,(iy+index).
01D150: 05 05 61 64 64 09 61 2C 32 0D 06 05 63 70 09 31 ..add.a,2...cp.1
01D160: 30 0D 07 05 6A 72 09 63 2C 6A 6D 70 30 0D 08 05 0...jr.c,jmp0...
01D170: 78 6F 72 09 61 0D 09 05 6A 6D 70 30 3A 6C 64 09 xor.a...jmp0:ld.
01D180: 28 69 79 2B 69 6E 64 65 78 29 2C 61 0D 0A 05 6A (iy+index),a...j
01D190: 70 09 69 6E 74 65 72 31 0D 0B 05 0D 0C 05 66 69 p.inter1......fi
01D1A0: 6C 76 69 64 3A 6C 64 09 61 2C 28 69 78 2B 6F 6C lvid:ld.a,(ix+ol
01D1B0: 64 29 0D 0D 05 6F 72 09 61 0D 0E 05 6A 72 09 7A d)...or.a...jr.z
01D1C0: 2C 6A 6D 70 32 0D 0F 05 64 65 63 09 28 69 78 2B ,jmp2...dec.(ix+
01D1D0: 6F 6C 64 29 0D 10 05 0D 11 05 6C 64 09 61 2C 28 old)......ld.a,(
01D1E0: 6E 63 61 6E 61 6C 29 0D 12 05 61 64 64 09 61 2C ncanal)...add.a,
01D1F0: 38 0D 13 05 6C 64 09 62 2C 30 0D 14 05 63 61 6C 8...ld.b,0...cal
01D200: 64 65 66 62 09 32 2C 38 30 2C 32 2C 32 2C 32 30 defb.2,80,2,2,20
01D210: 2C 32 2C 32 0D 7C 04 45 4E 54 35 3A 64 65 66 62 ,2,2.|.ENT5:defb
01D220: 09 35 2C 31 2C 30 2C 32 30 2C 31 2C 2D 35 2C 31 .5,1,0,20,1,-5,1
01D230: 35 2C 31 2C 35 2C 31 35 2C 31 2C 2D 31 31 2C 32 5,1,5,15,1,-11,2
01D240: 30 2C 31 2C 36 2C 31 35 0D 7D 04 45 4E 54 36 3A 0,1,6,15.}.ENT6:
01D250: 64 65 66 62 09 35 2C 31 2C 30 2C 32 30 2C 31 2C defb.5,1,0,20,1,
01D260: 2D 31 33 2C 31 35 2C 31 2C 2D 37 2C 31 35 2C 31 -13,15,1,-7,15,1
01D270: 2C 2D 34 2C 31 35 2C 31 2C 2D 36 2C 32 30 0D 7E ,-4,15,1,-6,20.~
01D280: 04 45 4E 54 37 3A 64 65 66 62 09 32 2C 32 2C 31 .ENT7:defb.2,2,1
01D290: 2C 32 2C 31 2C 32 2C 31 0D 7F 04 45 4E 54 38 3A ,2,1,2,1...ENT8:
01D2A0: 64 65 66 62 09 33 2C 32 30 2C 34 2C 31 2C 31 38 defb.3,20,4,1,18
01D2B0: 2C 31 2C 32 2C 33 30 2C 32 2C 31 0D 80 04 45 4E ,1,2,30,2,1...EN
01D2C0: 54 39 3A 64 65 66 62 09 32 2C 31 2C 30 2C 31 30 T9:defb.2,1,0,10
01D2D0: 2C 31 30 2C 2D 33 30 2C 31 0D 81 04 0D 82 04 0D ,10,-30,1.......
01D2E0: 83 04 3B 53 4F 55 4E 44 20 63 61 6E 61 6C 2C 70 ..;SOUND canal,p
01D2F0: 65 72 69 64 20 74 6F 6E 2C 64 75 72 65 65 2C 76 erid ton,duree,v
01D300: 6F 6C 75 6D 2C 65 6E 76 2C 65 6E 74 2C 6E 6F 69 olum,env,ent,noi
01D310: 73 65 0D 84 04 64 73 6F 6E 31 3A 64 65 66 62 09 se...dson1:defb.
01D320: 32 2C 30 30 2C 30 32 2C 30 35 2C 30 30 2C 31 30 2,00,02,05,00,10
01D330: 2C 32 2C 33 2C 30 0D 85 04 64 73 6F 6E 32 3A 64 ,2,3,0...dson2:d
01D340: 65 66 62 09 32 2C 32 30 2C 30 30 2C 34 35 2C 30 efb.2,20,00,45,0
01D350: 30 2C 31 32 2C 31 32 2C 38 2C 30 0D 86 04 64 73 0,12,12,8,0...ds
01D360: 6F 6E 33 3A 64 65 66 62 09 32 2C 34 35 2C 30 30 on3:defb.2,45,00
01D370: 2C 31 35 30 2C 30 30 2C 31 34 2C 31 2C 34 2C 30 ,150,00,14,1,4,0
01D380: 0D 87 04 64 73 6F 6E 34 3A 64 65 66 62 09 34 2C ...dson4:defb.4,
01D390: 32 35 30 2C 30 30 2C 31 34 34 2C 30 31 2C 30 2C 250,00,144,01,0,
01D3A0: 31 33 2C 30 2C 31 36 09 3B 20 62 72 61 76 6F 20 13,0,16.; bravo
01D3B0: 21 21 0D 88 04 64 73 6F 6E 35 3A 64 65 66 62 09 !!...dson5:defb.
01D3C0: 34 2C 30 34 34 2C 30 31 2C 32 30 30 2C 30 30 2C 4,044,01,200,00,
01D3D0: 30 2C 31 34 2C 30 2C 32 30 3B 20 62 72 61 76 6F 0,14,0,20; bravo
01D3E0: 20 21 0D 89 04 64 73 6F 6E 36 3A 64 65 66 62 09 !...dson6:defb.
01D3F0: 32 2C 31 39 30 2C 30 30 2C 31 30 30 2C 30 30 2C 2,190,00,100,00,
01D400: 6C 09 73 65 74 70 73 67 0D 15 05 6C 64 09 68 6C l.setpsg...ld.hl
01D410: 2C 6D 61 73 6B 6F 66 0D 16 05 6C 64 09 61 2C 28 ,maskof...ld.a,(
01D420: 6D 61 73 6B 64 35 29 0D 17 05 61 64 64 09 61 2C maskd5)...add.a,
01D430: 28 68 6C 29 0D 18 05 6C 64 09 28 68 6C 29 2C 61 (hl)...ld.(hl),a
01D440: 0D 19 05 6A 6D 70 32 3A 6A 72 09 69 6E 74 65 72 ...jmp2:jr.inter
01D450: 31 0D 1A 05 0D 1B 05 6C 62 6C 36 39 3A 6C 64 09 1......lbl69:ld.
01D460: 61 2C 28 69 78 2B 73 74 61 65 6E 76 29 0D 1C 05 a,(ix+staenv)...
01D470: 61 6E 64 09 61 0D 1D 05 6A 72 09 7A 2C 6C 62 6C and.a...jr.z,lbl
01D480: 37 30 0D 1E 05 64 65 63 09 28 69 78 2B 74 69 6D 70...dec.(ix+tim
01D490: 65 6E 76 29 0D 1F 05 6A 72 09 6E 7A 2C 6C 62 6C env)...jr.nz,lbl
01D4A0: 37 30 0D 20 05 64 65 63 09 28 69 78 2B 73 74 70 70. .dec.(ix+stp
01D4B0: 65 6E 76 29 0D 21 05 6A 72 09 7A 2C 65 6E 64 73 env).!.jr.z,ends
01D4C0: 67 76 0D 22 05 63 61 6C 6C 09 63 6C 65 6E 76 33 gv.".call.clenv3
01D4D0: 0D 23 05 6A 72 09 6C 62 6C 37 36 0D 24 05 65 6E .#.jr.lbl76.$.en
01D4E0: 64 73 67 76 3A 69 6E 63 09 28 69 78 2B 73 65 67 dsgv:inc.(ix+seg
01D4F0: 65 6E 76 29 0D 25 05 6C 64 09 61 2C 28 69 78 2B env).%.ld.a,(ix+
01D500: 65 6E 76 5F 29 0D 26 05 63 70 09 28 69 78 2B 73 env_).&.cp.(ix+s
01D510: 65 67 65 6E 76 29 0D 27 05 6A 72 09 6E 63 2C 6C egenv).'.jr.nc,l
01D520: 62 6C 37 35 0D 28 05 6C 64 09 28 69 78 2B 73 74 bl75.(.ld.(ix+st
01D530: 61 65 6E 76 29 2C 30 0D 29 05 6A 72 09 6C 62 6C aenv),0.).jr.lbl
01D540: 37 30 0D 2A 05 6C 62 6C 37 35 3A 63 61 6C 6C 09 70.*.lbl75:call.
01D550: 63 6C 65 6E 76 32 0D 2B 05 6C 62 6C 37 36 3A 6C clenv2.+.lbl76:l
01D560: 64 09 61 2C 28 6E 63 61 6E 61 6C 29 0D 2C 05 61 d.a,(ncanal).,.a
01D570: 64 64 09 61 2C 38 0D 2D 05 63 61 6C 6C 09 73 65 dd.a,8.-.call.se
01D580: 74 70 73 67 0D 2E 05 0D 2F 05 6C 62 6C 37 30 3A tpsg..../.lbl70:
01D590: 6C 64 09 61 2C 28 69 78 2B 73 74 61 65 6E 74 29 ld.a,(ix+staent)
01D5A0: 0D 30 05 61 6E 64 09 61 0D 31 05 6A 72 09 7A 2C .0.and.a.1.jr.z,
01D5B0: 69 6E 74 65 72 31 0D 32 05 64 65 63 09 28 69 78 inter1.2.dec.(ix
01D5C0: 2B 74 69 6D 65 6E 74 29 0D 33 05 6A 72 09 6E 7A +timent).3.jr.nz
01D5D0: 2C 69 6E 74 65 72 31 0D 34 05 64 65 63 09 28 69 ,inter1.4.dec.(i
01D5E0: 78 2B 73 74 70 65 6E 74 29 0D 35 05 6A 72 09 7A x+stpent).5.jr.z
01D5F0: 2C 65 6E 64 73 67 74 0D 36 05 63 61 6C 6C 09 63 ,endsgt.6.call.c
01D600: 38 2C 30 2C 32 2C 30 0D 8A 04 64 73 6F 6E 36 30 8,0,2,0...dson60
01D610: 3A 64 65 66 62 09 34 2C 34 37 2C 30 30 2C 32 30 :defb.4,47,00,20
01D620: 2C 30 30 2C 31 34 2C 30 2C 30 2C 30 0D 8B 04 64 ,00,14,0,0,0...d
01D630: 73 6F 6E 36 31 3A 64 65 66 62 09 34 2C 34 37 2C son61:defb.4,47,
01D640: 30 30 2C 38 30 2C 30 30 2C 31 34 2C 30 2C 31 2C 00,80,00,14,0,1,
01D650: 30 0D 8C 04 64 73 6F 6E 36 32 3A 64 65 66 62 09 0...dson62:defb.
01D660: 34 2C 34 37 2C 30 30 2C 34 30 2C 30 30 2C 31 32 4,47,00,40,00,12
01D670: 2C 30 2C 30 2C 30 0D 8D 04 64 73 6F 6E 37 3A 64 ,0,0,0...dson7:d
01D680: 65 66 62 09 34 2C 34 37 2C 30 30 2C 38 30 2C 30 efb.4,47,00,80,0
01D690: 30 2C 31 30 2C 30 2C 35 2C 30 0D 8E 04 64 73 6F 0,10,0,5,0...dso
01D6A0: 6E 37 30 3A 64 65 66 62 09 34 2C 34 37 2C 30 30 n70:defb.4,47,00
01D6B0: 2C 33 30 2C 30 30 2C 31 30 2C 30 2C 30 2C 30 0D ,30,00,10,0,0,0.
01D6C0: 8F 04 0D 90 04 0D 92 04 64 73 6F 6E 38 3A 64 65 ........dson8:de
01D6D0: 66 62 09 31 2C 38 30 2C 30 30 2C 30 35 2C 30 30 fb.1,80,00,05,00
01D6E0: 2C 31 32 2C 33 2C 30 2C 30 0D 93 04 64 73 6F 6E ,12,3,0,0...dson
01D6F0: 39 3A 64 65 66 62 09 34 2C 36 30 2C 30 30 2C 31 9:defb.4,60,00,1
01D700: 30 30 2C 30 30 2C 31 30 2C 30 2C 36 2C 30 0D 94 00,00,10,0,6,0..
01D710: 04 64 73 6F 6E 31 30 3A 64 65 66 62 09 31 2C 31 .dson10:defb.1,1
01D720: 38 30 2C 30 30 2C 35 30 2C 30 30 2C 30 2C 31 31 80,00,50,00,0,11
01D730: 2C 39 2C 31 30 3B 20 72 65 6E 76 6F 69 20 0D 95 ,9,10; renvoi ..
01D740: 04 64 73 6F 6E 31 31 3A 64 65 66 62 09 31 2C 31 .dson11:defb.1,1
01D750: 2C 30 30 2C 33 35 2C 30 30 2C 36 2C 30 2C 30 2C ,00,35,00,6,0,0,
01D760: 39 0D 96 04 64 73 6F 6E 31 32 3A 64 65 66 62 09 9...dson12:defb.
01D770: 34 2C 31 2C 30 30 2C 31 30 30 2C 30 30 2C 30 30 4,1,00,100,00,00
01D780: 2C 36 2C 30 2C 31 35 0D 97 04 3B 2D 2D 0D 98 04 ,6,0,15...;--...
01D790: 3B 20 72 6F 75 74 69 6E 65 73 20 64 65 20 73 6F ; routines de so
01D7A0: 6E 73 20 0D 99 04 3B 2D 2D 0D 9A 04 0D 9B 04 63 ns ...;--......c
01D7B0: 61 6E 3A 65 71 75 09 30 0D 9C 04 70 65 72 3A 65 an:equ.0...per:e
01D7C0: 71 75 09 31 0D 9D 04 64 75 72 3A 65 71 75 09 33 qu.1...dur:equ.3
01D7D0: 0D 9E 04 76 6F 6C 3A 65 71 75 09 35 0D 9F 04 65 ...vol:equ.5...e
01D7E0: 6E 76 3A 65 71 75 09 36 0D A0 04 65 6E 74 3A 65 nv:equ.6...ent:e
01D7F0: 71 75 09 37 0D A1 04 62 72 75 3A 65 71 75 09 38 qu.7...bru:equ.8
01D800: 6C 65 6E 74 33 0D 37 05 6A 72 09 6C 62 6C 38 36 lent3.7.jr.lbl86
01D810: 0D 38 05 65 6E 64 73 67 74 3A 69 6E 63 09 28 69 .8.endsgt:inc.(i
01D820: 78 2B 73 65 67 65 6E 74 29 0D 39 05 6C 64 09 61 x+segent).9.ld.a
01D830: 2C 28 69 78 2B 65 6E 74 5F 29 0D 3A 05 63 70 09 ,(ix+ent_).:.cp.
01D840: 28 69 78 2B 73 65 67 65 6E 74 29 0D 3B 05 6A 72 (ix+segent).;.jr
01D850: 09 6E 63 2C 6C 62 6C 38 35 0D 3C 05 6C 64 09 28 .nc,lbl85.<.ld.(
01D860: 69 78 2B 73 74 61 65 6E 74 29 2C 30 0D 3D 05 6C ix+staent),0.=.l
01D870: 64 09 61 2C 28 69 78 2B 72 65 70 65 61 74 29 0D d.a,(ix+repeat).
01D880: 3E 05 61 6E 64 09 61 0D 3F 05 6A 72 09 7A 2C 69 >.and.a.?.jr.z,i
01D890: 6E 74 65 72 31 0D 40 05 6C 64 09 28 69 78 2B 73 nter1.@.ld.(ix+s
01D8A0: 74 61 65 6E 74 29 2C 61 0D 41 05 6C 64 09 28 69 taent),a.A.ld.(i
01D8B0: 78 2B 73 65 67 65 6E 74 29 2C 61 0D 42 05 6C 62 x+segent),a.B.lb
01D8C0: 6C 38 35 3A 63 61 6C 6C 09 63 6C 65 6E 74 32 0D l85:call.clent2.
01D8D0: 43 05 6C 62 6C 38 36 3A 6C 64 09 61 2C 28 6E 63 C.lbl86:ld.a,(nc
01D8E0: 61 6E 61 6C 29 0D 44 05 61 64 64 09 61 2C 61 0D anal).D.add.a,a.
01D8F0: 45 05 63 61 6C 6C 09 70 65 72 69 6F 0D 46 05 0D E.call.perio.F..
01D900: 47 05 69 6E 74 65 72 31 3A 6C 64 09 68 6C 2C 6D G.inter1:ld.hl,m
01D910: 61 73 6B 64 35 0D 48 05 73 6C 61 09 28 68 6C 29 askd5.H.sla.(hl)
01D920: 0D 49 05 6C 64 09 64 65 2C 73 69 7A 65 63 0D 4A .I.ld.de,sizec.J
01D930: 05 61 64 64 09 69 78 2C 64 65 0D 4B 05 6C 64 09 .add.ix,de.K.ld.
01D940: 64 65 2C 73 69 7A 65 71 0D 4C 05 61 64 64 09 69 de,sizeq.L.add.i
01D950: 79 2C 64 65 0D 4D 05 6C 64 09 68 6C 2C 6E 63 61 y,de.M.ld.hl,nca
01D960: 6E 61 6C 0D 4E 05 69 6E 63 09 28 68 6C 29 0D 4F nal.N.inc.(hl).O
01D970: 05 6C 64 09 61 2C 28 68 6C 29 0D 50 05 63 70 09 .ld.a,(hl).P.cp.
01D980: 33 0D 51 05 6A 70 09 63 2C 69 6E 74 65 72 30 0D 3.Q.jp.c,inter0.
01D990: 52 05 0D 53 05 6C 64 09 61 2C 37 0D 54 05 63 61 R..S.ld.a,7.T.ca
01D9A0: 6C 6C 09 72 65 64 70 73 67 0D 55 05 6C 64 09 68 ll.redpsg.U.ld.h
01D9B0: 6C 2C 6D 61 73 6B 6F 6E 0D 56 05 6F 72 09 28 68 l,maskon.V.or.(h
01D9C0: 6C 29 0D 57 05 78 6F 72 09 28 68 6C 29 0D 58 05 l).W.xor.(hl).X.
01D9D0: 6C 64 09 68 6C 2C 6D 61 73 6B 6F 66 0D 59 05 6F ld.hl,maskof.Y.o
01D9E0: 72 09 28 68 6C 29 0D 5A 05 6C 64 09 62 2C 61 0D r.(hl).Z.ld.b,a.
01D9F0: 5B 05 6C 64 09 61 2C 37 0D 5C 05 63 61 6C 6C 09 [.ld.a,7.\.call.
01DA00: 0D A2 04 0D A3 04 73 69 7A 65 63 3A 65 71 75 09 ....£.sizec:equ.
01DA10: 32 36 0D A4 04 63 61 6E 61 6C 61 3A 64 65 66 73 26...canala:defs
01DA20: 09 73 69 7A 65 63 0D A5 04 63 61 6E 61 6C 62 3A .sizec...canalb:
01DA30: 64 65 66 73 09 73 69 7A 65 63 0D A6 04 63 61 6E defs.sizec...can
01DA40: 61 6C 63 3A 64 65 66 73 09 73 69 7A 65 63 0D A7 alc:defs.sizec..
01DA50: 04 74 63 61 6E 61 6C 3A 64 65 66 77 09 63 61 6E .tcanal:defw.can
01DA60: 61 6C 61 2C 63 61 6E 61 6C 62 2C 63 61 6E 61 6C ala,canalb,canal
01DA70: 63 0D A8 04 0D A9 04 73 74 61 74 65 3A 65 71 75 c......state:equ
01DA80: 09 30 0D AA 04 6F 6C 64 3A 65 71 75 09 31 0D AB .0...old:equ.1..
01DA90: 04 64 75 72 65 65 3A 65 71 75 09 32 0D AC 04 70 .duree:equ.2...p
01DAA0: 65 72 69 6F 64 3A 65 71 75 09 34 0D AD 04 72 65 eriod:equ.4...re
01DAB0: 70 65 61 74 3A 65 71 75 09 36 0D AE 04 0D AF 04 peat:equ.6......
01DAC0: 73 74 61 65 6E 76 3A 65 71 75 09 37 0D B0 04 73 staenv:equ.7...s
01DAD0: 65 67 65 6E 76 3A 65 71 75 09 38 0D B1 04 73 74 egenv:equ.8...st
01DAE0: 70 65 6E 76 3A 65 71 75 09 39 0D B2 04 61 6D 70 penv:equ.9...amp
01DAF0: 65 6E 76 3A 65 71 75 09 31 30 0D B3 04 64 75 72 env:equ.10...dur
01DB00: 65 6E 76 3A 65 71 75 09 31 31 0D B4 04 74 69 6D env:equ.11...tim
01DB10: 65 6E 76 3A 65 71 75 09 31 32 0D B5 04 0D B6 04 env:equ.12......
01DB20: 73 74 61 65 6E 74 3A 65 71 75 09 31 33 0D B7 04 staent:equ.13...
01DB30: 73 65 67 65 6E 74 3A 65 71 75 09 31 34 0D B8 04 segent:equ.14...
01DB40: 73 74 70 65 6E 74 3A 65 71 75 09 31 35 0D B9 04 stpent:equ.15...
01DB50: 61 6D 70 65 6E 74 3A 65 71 75 09 31 36 0D BA 04 ampent:equ.16...
01DB60: 64 75 72 65 6E 74 3A 65 71 75 09 31 37 0D BB 04 durent:equ.17...
01DB70: 74 69 6D 65 6E 74 3A 65 71 75 09 31 38 0D BC 04 timent:equ.18...
01DB80: 0D BD 04 65 6E 74 5F 3A 65 71 75 09 31 39 0D BE ...ent_:equ.19..
01DB90: 04 61 64 72 65 6E 74 3A 65 71 75 09 32 30 0D BF .adrent:equ.20..
01DBA0: 04 65 6E 76 5F 3A 65 71 75 09 32 32 0D C0 04 61 .env_:equ.22...a
01DBB0: 64 72 65 6E 76 3A 65 71 75 09 32 33 0D C1 04 76 drenv:equ.23...v
01DBC0: 6F 6C 75 6D 65 3A 65 71 75 09 32 35 0D C2 04 0D olume:equ.25....
01DBD0: C3 04 73 69 7A 65 71 3A 65 71 75 09 31 32 0D C4 ..sizeq:equ.12..
01DBE0: 04 0D C5 04 71 75 65 75 65 61 3A 64 65 66 73 09 ....queuea:defs.
01DBF0: 73 69 7A 65 71 0D C6 04 71 75 65 75 65 62 3A 64 sizeq...queueb:d
01DC00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
01DC10: 19 00 01 00 02 09 4E E5 19 00 C1 02 00 00 00 02 ......N.........
01DC20: 19 00 C6 02 00 00 00 02 19 00 C2 02 00 00 00 02 ................
01DC30: 19 00 C7 02 00 00 00 02 19 00 C3 02 00 00 00 02 ................
01DC40: 19 00 C8 02 00 00 00 02 19 00 C4 02 00 00 00 02 ................
01DC50: 19 00 C9 02 00 00 00 02 19 00 C5 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: 73 65 74 70 73 67 0D 5D 05 70 6F 70 09 69 79 0D setpsg.].pop.iy.
01DD10: 5E 05 70 6F 70 09 68 6C 0D 5F 05 70 6F 70 09 64 ^.pop.hl._.pop.d
01DD20: 65 0D 60 05 72 65 74 0D 61 05 0D 62 05 61 64 64 e.`.ret.a..b.add
01DD30: 41 48 4C 3A 61 64 64 09 61 2C 6C 0D 63 05 6C 64 AHL:add.a,l.c.ld
01DD40: 09 6C 2C 61 0D 64 05 72 65 74 09 6E 63 0D 65 05 .l,a.d.ret.nc.e.
01DD50: 69 6E 63 09 68 0D 66 05 72 65 74 0D 67 05 0D 68 inc.h.f.ret.g..h
01DD60: 05 63 61 6C 65 6E 76 3A 6C 64 09 68 6C 2C 62 75 .calenv:ld.hl,bu
01DD70: 66 61 6D 70 0D 69 05 64 65 63 09 61 0D 6A 05 61 famp.i.dec.a.j.a
01DD80: 64 64 09 61 2C 61 0D 6B 05 63 61 6C 6C 09 61 64 dd.a,a.k.call.ad
01DD90: 64 41 48 4C 0D 6C 05 6C 64 09 61 2C 28 68 6C 29 dAHL.l.ld.a,(hl)
01DDA0: 0D 6D 05 69 6E 63 09 68 6C 0D 6E 05 6C 64 09 68 .m.inc.hl.n.ld.h
01DDB0: 2C 28 68 6C 29 0D 6F 05 6C 64 09 6C 2C 61 0D 70 ,(hl).o.ld.l,a.p
01DDC0: 05 6C 64 09 28 69 78 2B 73 74 61 65 6E 76 29 2C .ld.(ix+staenv),
01DDD0: 31 0D 71 05 6C 64 09 28 69 78 2B 73 65 67 65 6E 1.q.ld.(ix+segen
01DDE0: 76 29 2C 31 0D 72 05 6C 64 09 61 2C 28 68 6C 29 v),1.r.ld.a,(hl)
01DDF0: 0D 73 05 6C 64 09 28 69 78 2B 65 6E 76 5F 29 2C .s.ld.(ix+env_),
01DE00: 61 0D 74 05 69 6E 63 09 68 6C 0D 75 05 6C 64 09 a.t.inc.hl.u.ld.
01DE10: 28 69 78 2B 61 64 72 65 6E 76 29 2C 6C 0D 76 05 (ix+adrenv),l.v.
01DE20: 6C 64 09 28 69 78 2B 61 64 72 65 6E 76 2B 31 29 ld.(ix+adrenv+1)
01DE30: 2C 68 0D 77 05 63 6C 65 6E 76 32 3A 6C 64 09 6C ,h.w.clenv2:ld.l
01DE40: 2C 28 69 78 2B 61 64 72 65 6E 76 29 0D 78 05 6C ,(ix+adrenv).x.l
01DE50: 64 09 68 2C 28 69 78 2B 61 64 72 65 6E 76 2B 31 d.h,(ix+adrenv+1
01DE60: 29 0D 79 05 6C 64 09 61 2C 28 69 78 2B 73 65 67 ).y.ld.a,(ix+seg
01DE70: 65 6E 76 29 0D 7A 05 64 65 63 09 61 0D 7B 05 6C env).z.dec.a.{.l
01DE80: 64 09 62 2C 61 0D 7C 05 61 64 64 09 61 2C 61 0D d.b,a.|.add.a,a.
01DE90: 7D 05 61 64 64 09 61 2C 62 0D 7E 05 63 61 6C 6C }.add.a,b.~.call
01DEA0: 09 61 64 64 41 48 4C 0D 7F 05 6C 64 09 61 2C 28 .addAHL...ld.a,(
01DEB0: 68 6C 29 0D 80 05 6C 64 09 28 69 78 2B 73 74 70 hl)...ld.(ix+stp
01DEC0: 65 6E 76 29 2C 61 0D 81 05 69 6E 63 09 68 6C 0D env),a...inc.hl.
01DED0: 82 05 6C 64 09 61 2C 28 68 6C 29 0D 83 05 6C 64 ..ld.a,(hl)...ld
01DEE0: 09 28 69 78 2B 61 6D 70 65 6E 76 29 2C 61 0D 84 .(ix+ampenv),a..
01DEF0: 05 69 6E 63 09 68 6C 0D 85 05 6C 64 09 61 2C 28 .inc.hl...ld.a,(
01DF00: 2C 61 0D 25 06 6C 64 09 64 65 2C 74 71 75 65 75 ,a.%.ld.de,tqueu
01DF10: 65 0D 26 06 65 78 09 64 65 2C 68 6C 0D 27 06 63 e.&.ex.de,hl.'.c
01DF20: 61 6C 6C 09 61 64 64 41 48 4C 0D 28 06 6C 64 09 all.addAHL.(.ld.
01DF30: 61 2C 28 68 6C 29 0D 29 06 69 6E 63 09 68 6C 0D a,(hl).).inc.hl.
01DF40: 2A 06 6C 64 09 68 2C 28 68 6C 29 0D 2B 06 6C 64 *.ld.h,(hl).+.ld
01DF50: 09 6C 2C 61 0D 2C 06 6C 64 09 61 2C 62 0D 2D 06 .l,a.,.ld.a,b.-.
01DF60: 61 6E 64 09 61 0D 2E 06 6A 70 09 6D 2C 66 6C 75 and.a...jp.m,flu
01DF70: 73 68 0D 2F 06 6E 66 6C 75 73 68 3A 6C 64 09 61 sh./.nflush:ld.a
01DF80: 2C 28 68 6C 29 0D 30 06 63 70 09 35 0D 31 06 6A ,(hl).0.cp.5.1.j
01DF90: 72 09 6E 63 2C 73 6F 72 71 75 09 3B 72 65 74 20 r.nc,sorqu.;ret
01DFA0: 6E 63 0D 32 06 69 6E 63 09 28 68 6C 29 0D 33 06 nc.2.inc.(hl).3.
01DFB0: 69 6E 63 09 68 6C 0D 34 06 61 64 64 09 61 2C 61 inc.hl.4.add.a,a
01DFC0: 0D 35 06 61 64 64 09 61 2C 28 68 6C 29 0D 36 06 .5.add.a,(hl).6.
01DFD0: 69 6E 63 09 68 6C 0D 37 06 63 70 09 31 30 0D 38 inc.hl.7.cp.10.8
01DFE0: 06 6A 72 09 63 2C 6A 6D 70 35 0D 39 06 73 75 62 .jr.c,jmp5.9.sub
01DFF0: 09 31 30 0D 3A 06 6A 6D 70 35 3A 63 61 6C 6C 09 .10.:.jmp5:call.
01E000: 61 64 64 41 48 4C 0D 3B 06 6C 64 09 28 68 6C 29 addAHL.;.ld.(hl)
01E010: 2C 65 0D 3C 06 69 6E 63 09 68 6C 0D 3D 06 6C 64 ,e.<.inc.hl.=.ld
01E020: 09 28 68 6C 29 2C 64 0D 3E 06 73 63 66 0D 3F 06 .(hl),d.>.scf.?.
01E030: 6A 72 09 73 6F 72 71 75 09 3B 72 65 74 0D 40 06 jr.sorqu.;ret.@.
01E040: 66 6C 75 73 68 3A 64 69 0D 41 06 6C 64 09 61 2C flush:di.A.ld.a,
01E050: 63 0D 42 06 70 75 73 68 09 64 65 0D 43 06 6C 64 c.B.push.de.C.ld
01E060: 09 64 65 2C 74 63 61 6E 61 6C 0D 44 06 65 78 09 .de,tcanal.D.ex.
01E070: 64 65 2C 68 6C 0D 45 06 63 61 6C 6C 09 61 64 64 de,hl.E.call.add
01E080: 41 48 4C 0D 46 06 6C 64 09 61 2C 28 68 6C 29 0D AHL.F.ld.a,(hl).
01E090: 47 06 69 6E 63 09 68 6C 0D 48 06 6C 64 09 68 2C G.inc.hl.H.ld.h,
01E0A0: 28 68 6C 29 0D 49 06 6C 64 09 6C 2C 61 0D 4A 06 (hl).I.ld.l,a.J.
01E0B0: 78 6F 72 09 61 0D 4B 06 6C 64 09 28 64 65 29 2C xor.a.K.ld.(de),
01E0C0: 61 0D 4C 06 69 6E 63 09 64 65 0D 4D 06 6C 64 09 a.L.inc.de.M.ld.
01E0D0: 28 64 65 29 2C 61 0D 4E 06 64 65 63 09 64 65 0D (de),a.N.dec.de.
01E0E0: 4F 06 6C 64 09 28 68 6C 29 2C 61 0D 50 06 69 6E O.ld.(hl),a.P.in
01E0F0: 63 09 68 6C 0D 51 06 6C 64 09 28 68 6C 29 2C 61 c.hl.Q.ld.(hl),a
01E100: 68 6C 29 0D 86 05 6C 64 09 28 69 78 2B 64 75 72 hl)...ld.(ix+dur
01E110: 65 6E 76 29 2C 61 0D 87 05 63 6C 65 6E 76 33 3A env),a...clenv3:
01E120: 6C 64 09 61 2C 28 69 78 2B 64 75 72 65 6E 76 29 ld.a,(ix+durenv)
01E130: 0D 88 05 6C 64 09 28 69 78 2B 74 69 6D 65 6E 76 ...ld.(ix+timenv
01E140: 29 2C 61 0D 89 05 6C 64 09 61 2C 28 69 78 2B 76 ),a...ld.a,(ix+v
01E150: 6F 6C 75 6D 65 29 0D 8A 05 61 64 64 09 61 2C 28 olume)...add.a,(
01E160: 69 78 2B 61 6D 70 65 6E 76 29 0D 8B 05 61 6E 64 ix+ampenv)...and
01E170: 09 23 30 46 0D 8C 05 6C 64 09 28 69 78 2B 76 6F .#0F...ld.(ix+vo
01E180: 6C 75 6D 65 29 2C 61 0D 8D 05 6C 64 09 62 2C 61 lume),a...ld.b,a
01E190: 0D 8E 05 72 65 74 0D 8F 05 3B 2D 2D 0D 90 05 63 ...ret...;--...c
01E1A0: 61 6C 65 6E 74 3A 6C 64 09 68 6C 2C 62 75 66 74 alent:ld.hl,buft
01E1B0: 6F 6E 0D 91 05 64 65 63 09 61 0D 92 05 61 64 64 on...dec.a...add
01E1C0: 09 61 2C 61 0D 93 05 63 61 6C 6C 09 61 64 64 41 .a,a...call.addA
01E1D0: 48 4C 0D 94 05 6C 64 09 61 2C 28 68 6C 29 0D 95 HL...ld.a,(hl)..
01E1E0: 05 69 6E 63 09 68 6C 0D 96 05 6C 64 09 68 2C 28 .inc.hl...ld.h,(
01E1F0: 68 6C 29 0D 97 05 6C 64 09 6C 2C 61 0D 98 05 6C hl)...ld.l,a...l
01E200: 64 09 28 69 78 2B 73 74 61 65 6E 74 29 2C 31 0D d.(ix+staent),1.
01E210: 99 05 6C 64 09 28 69 78 2B 73 65 67 65 6E 74 29 ..ld.(ix+segent)
01E220: 2C 31 0D 9A 05 6C 64 09 61 2C 28 68 6C 29 0D 9B ,1...ld.a,(hl)..
01E230: 05 6C 64 09 62 2C 31 0D 9C 05 61 6E 64 09 61 0D .ld.b,1...and.a.
01E240: 9D 05 6A 70 09 6D 2C 6C 62 6C 31 37 35 0D 9E 05 ..jp.m,lbl175...
01E250: 64 65 63 09 62 0D 9F 05 6C 62 6C 31 37 35 3A 6C dec.b...lbl175:l
01E260: 64 09 28 69 78 2B 72 65 70 65 61 74 29 2C 62 0D d.(ix+repeat),b.
01E270: A0 05 61 6E 64 09 23 30 46 0D A1 05 6C 64 09 28 ..and.#0F...ld.(
01E280: 69 78 2B 65 6E 74 5F 29 2C 61 0D A2 05 69 6E 63 ix+ent_),a...inc
01E290: 09 68 6C 0D A3 05 6C 64 09 28 69 78 2B 61 64 72 .hl.£.ld.(ix+adr
01E2A0: 65 6E 74 29 2C 6C 0D A4 05 6C 64 09 28 69 78 2B ent),l...ld.(ix+
01E2B0: 61 64 72 65 6E 74 2B 31 29 2C 68 0D A5 05 63 6C adrent+1),h...cl
01E2C0: 65 6E 74 32 3A 6C 64 09 6C 2C 28 69 78 2B 61 64 ent2:ld.l,(ix+ad
01E2D0: 72 65 6E 74 29 0D A6 05 6C 64 09 68 2C 28 69 78 rent)...ld.h,(ix
01E2E0: 2B 61 64 72 65 6E 74 2B 31 29 0D A7 05 6C 64 09 +adrent+1)...ld.
01E2F0: 61 2C 28 69 78 2B 73 65 67 65 6E 74 29 0D A8 05 a,(ix+segent)...
01E300: 0D 52 06 6C 64 09 61 2C 25 30 30 30 30 31 30 30 .R.ld.a,%0000100
01E310: 31 0D 53 06 6A 6D 70 31 30 3A 73 72 6C 09 62 0D 1.S.jmp10:srl.b.
01E320: 54 06 6A 72 09 63 2C 6A 6D 70 31 31 0D 55 06 61 T.jr.c,jmp11.U.a
01E330: 64 64 09 61 2C 61 0D 56 06 6A 72 09 6A 6D 70 31 dd.a,a.V.jr.jmp1
01E340: 30 0D 57 06 6A 6D 70 31 31 3A 6C 64 09 63 2C 61 0.W.jmp11:ld.c,a
01E350: 0D 58 06 73 72 6C 09 61 0D 59 06 61 6E 64 09 33 .X.srl.a.Y.and.3
01E360: 0D 5A 06 61 64 64 09 61 2C 38 0D 5B 06 6C 64 09 .Z.add.a,8.[.ld.
01E370: 62 2C 30 0D 5C 06 63 61 6C 6C 09 73 65 74 70 73 b,0.\.call.setps
01E380: 67 0D 5D 06 6C 64 09 61 2C 37 0D 5E 06 63 61 6C g.].ld.a,7.^.cal
01E390: 6C 09 72 65 64 70 73 67 0D 5F 06 6F 72 09 63 0D l.redpsg._.or.c.
01E3A0: 60 06 6C 64 09 62 2C 61 0D 61 06 6C 64 09 61 2C `.ld.b,a.a.ld.a,
01E3B0: 37 0D 62 06 63 61 6C 6C 09 73 65 74 70 73 67 0D 7.b.call.setpsg.
01E3C0: 63 06 65 69 0D 64 06 65 78 09 64 65 2C 68 6C 0D c.ei.d.ex.de,hl.
01E3D0: 65 06 70 6F 70 09 64 65 0D 66 06 6A 70 09 6E 66 e.pop.de.f.jp.nf
01E3E0: 6C 75 73 68 0D 67 06 0D 68 06 3B 2D 2D 0D 69 06 lush.g..h.;--.i.
01E3F0: 69 6E 69 72 30 37 3A 65 71 75 09 23 33 46 0D 6A inir07:equ.#3F.j
01E400: 06 72 65 67 69 6E 69 3A 64 65 66 62 09 30 2C 30 .regini:defb.0,0
01E410: 2C 30 2C 30 2C 30 2C 30 2C 30 0D 6B 06 64 65 66 ,0,0,0,0,0.k.def
01E420: 62 09 69 6E 69 72 30 37 2C 30 2C 30 2C 30 2C 30 b.inir07,0,0,0,0
01E430: 2C 30 2C 30 0D 6C 06 0D 6D 06 73 6E 64 72 73 74 ,0,0.l..m.sndrst
01E440: 3A 0D 6E 06 6C 64 09 68 6C 2C 72 65 67 69 6E 69 :.n.ld.hl,regini
01E450: 0D 6F 06 6C 64 09 63 2C 30 0D 70 06 6A 6D 70 32 .o.ld.c,0.p.jmp2
01E460: 30 3A 6C 64 09 62 2C 28 68 6C 29 0D 71 06 69 6E 0:ld.b,(hl).q.in
01E470: 63 09 68 6C 0D 72 06 6C 64 09 61 2C 63 0D 73 06 c.hl.r.ld.a,c.s.
01E480: 63 61 6C 6C 09 73 65 74 70 73 67 0D 74 06 69 6E call.setpsg.t.in
01E490: 63 09 63 0D 75 06 6C 64 09 61 2C 63 0D 76 06 63 c.c.u.ld.a,c.v.c
01E4A0: 70 09 31 34 0D 77 06 6A 72 09 63 2C 6A 6D 70 32 p.14.w.jr.c,jmp2
01E4B0: 30 0D 78 06 0D 79 06 6C 64 09 68 6C 2C 74 63 61 0.x..y.ld.hl,tca
01E4C0: 6E 61 6C 0D 7A 06 6C 64 09 63 2C 33 0D 7B 06 6A nal.z.ld.c,3.{.j
01E4D0: 6D 70 32 31 3A 6C 64 09 65 2C 28 68 6C 29 0D 7C mp21:ld.e,(hl).|
01E4E0: 06 69 6E 63 09 68 6C 0D 7D 06 6C 64 09 64 2C 28 .inc.hl.}.ld.d,(
01E4F0: 68 6C 29 0D 7E 06 69 6E 63 09 68 6C 0D 7F 06 6C hl).~.inc.hl...l
01E500: 64 65 63 09 61 0D A9 05 6C 64 09 62 2C 61 0D AA dec.a...ld.b,a..
01E510: 05 61 64 64 09 61 2C 61 0D AB 05 61 64 64 09 61 .add.a,a...add.a
01E520: 2C 62 0D AC 05 63 61 6C 6C 09 61 64 64 41 48 4C ,b...call.addAHL
01E530: 0D AD 05 6C 64 09 61 2C 28 68 6C 29 0D AE 05 6C ...ld.a,(hl)...l
01E540: 64 09 28 69 78 2B 73 74 70 65 6E 74 29 2C 61 0D d.(ix+stpent),a.
01E550: AF 05 69 6E 63 09 68 6C 0D B0 05 6C 64 09 61 2C ..inc.hl...ld.a,
01E560: 28 68 6C 29 0D B1 05 6C 64 09 28 69 78 2B 61 6D (hl)...ld.(ix+am
01E570: 70 65 6E 74 29 2C 61 0D B2 05 69 6E 63 09 68 6C pent),a...inc.hl
01E580: 0D B3 05 6C 64 09 61 2C 28 68 6C 29 0D B4 05 6C ...ld.a,(hl)...l
01E590: 64 09 28 69 78 2B 64 75 72 65 6E 74 29 2C 61 0D d.(ix+durent),a.
01E5A0: B5 05 63 6C 65 6E 74 33 3A 6C 64 09 61 2C 28 69 ..clent3:ld.a,(i
01E5B0: 78 2B 64 75 72 65 6E 74 29 0D B6 05 6C 64 09 28 x+durent)...ld.(
01E5C0: 69 78 2B 74 69 6D 65 6E 74 29 2C 61 0D B7 05 6C ix+timent),a...l
01E5D0: 64 09 61 2C 28 69 78 2B 61 6D 70 65 6E 74 29 0D d.a,(ix+ampent).
01E5E0: B8 05 6C 64 09 62 2C 30 0D B9 05 6F 72 09 61 0D ..ld.b,0...or.a.
01E5F0: BA 05 6A 70 09 70 2C 63 6C 65 6E 74 34 0D BB 05 ..jp.p,clent4...
01E600: 64 65 63 09 62 0D BC 05 63 6C 65 6E 74 34 3A 61 dec.b...clent4:a
01E610: 64 64 09 61 2C 28 69 78 2B 70 65 72 69 6F 64 29 dd.a,(ix+period)
01E620: 0D BD 05 6C 64 09 6C 2C 61 0D BE 05 6C 64 09 61 ...ld.l,a...ld.a
01E630: 2C 62 0D BF 05 61 64 63 09 61 2C 28 69 78 2B 70 ,b...adc.a,(ix+p
01E640: 65 72 69 6F 64 2B 31 29 0D C0 05 6C 64 09 68 2C eriod+1)...ld.h,
01E650: 61 0D C1 05 6C 64 09 28 69 78 2B 70 65 72 69 6F a...ld.(ix+perio
01E660: 64 29 2C 6C 0D C2 05 6C 64 09 28 69 78 2B 70 65 d),l...ld.(ix+pe
01E670: 72 69 6F 64 2B 31 29 2C 68 0D C3 05 72 65 74 0D riod+1),h...ret.
01E680: C4 05 0D C5 05 70 65 72 69 6F 3A 70 75 73 68 09 .....perio:push.
01E690: 64 65 0D C6 05 6C 64 09 62 2C 6C 0D C7 05 6C 64 de...ld.b,l...ld
01E6A0: 09 65 2C 61 0D C8 05 63 61 6C 6C 09 73 65 74 70 .e,a...call.setp
01E6B0: 73 67 0D C9 05 6C 64 09 62 2C 68 0D CA 05 6C 64 sg...ld.b,h...ld
01E6C0: 09 61 2C 65 0D CB 05 69 6E 63 09 61 0D CC 05 63 .a,e...inc.a...c
01E6D0: 61 6C 6C 09 73 65 74 70 73 67 0D CD 05 70 6F 70 all.setpsg...pop
01E6E0: 09 64 65 0D CE 05 72 65 74 0D CF 05 0D D0 05 69 .de...ret......i
01E6F0: 73 6F 75 6E 64 3A 69 6E 63 09 68 6C 0D D1 05 6C sound:inc.hl...l
01E700: 49 0D 46 04 70 75 73 68 09 61 66 0D 47 04 70 75 I.F.push.af.G.pu
01E710: 73 68 09 62 63 0D 48 04 70 75 73 68 09 64 65 0D sh.bc.H.push.de.
01E720: 49 04 70 75 73 68 09 68 6C 0D 4A 04 70 75 73 68 I.push.hl.J.push
01E730: 09 69 78 0D 4B 04 70 75 73 68 09 69 79 0D 4C 04 .ix.K.push.iy.L.
01E740: 4C 44 09 48 4C 2C 66 72 73 6F 0D 4D 04 64 65 63 LD.HL,frso.M.dec
01E750: 09 28 68 6C 29 0D 4E 04 6A 72 09 6E 7A 2C 69 6E .(hl).N.jr.nz,in
01E760: 74 31 0D 4F 04 6C 64 09 28 68 6C 29 2C 30 33 0D t1.O.ld.(hl),03.
01E770: 50 04 63 61 6C 6C 09 69 6E 74 73 6F 75 09 3B 33 P.call.intsou.;3
01E780: 30 30 20 68 74 7A 2F 33 3D 20 31 30 30 20 68 74 00 htz/3= 100 ht
01E790: 7A 0D 51 04 69 6E 74 31 3A 4C 44 09 48 4C 2C 66 z.Q.int1:LD.HL,f
01E7A0: 72 6B 79 0D 52 04 64 65 63 09 28 68 6C 29 0D 53 rky.R.dec.(hl).S
01E7B0: 04 6A 72 09 6E 7A 2C 69 6E 74 32 0D 54 04 6C 64 .jr.nz,int2.T.ld
01E7C0: 09 28 68 6C 29 2C 31 30 0D 55 04 63 61 6C 6C 09 .(hl),10.U.call.
01E7D0: 53 43 52 55 54 0D 56 04 0D 57 04 69 6E 74 32 3A SCRUT.V..W.int2:
01E7E0: 70 6F 70 09 69 79 0D 58 04 70 6F 70 09 69 78 0D pop.iy.X.pop.ix.
01E7F0: 59 04 70 6F 70 09 68 6C 0D 5A 04 70 6F 70 09 64 Y.pop.hl.Z.pop.d
01E800: 65 0D 5B 04 70 6F 70 09 62 63 0D 5C 04 70 6F 70 e.[.pop.bc.\.pop
01E810: 09 61 66 0D 5D 04 45 49 0D 5E 04 52 45 54 0D 5F .af.].EI.^.RET._
01E820: 04 0D 60 04 62 75 66 61 6D 70 3A 64 65 66 77 09 ..`.bufamp:defw.
01E830: 45 4E 56 31 2C 45 4E 56 32 2C 45 4E 56 33 2C 45 ENV1,ENV2,ENV3,E
01E840: 4E 56 34 0D 61 04 64 65 66 77 09 45 4E 56 35 2C NV4.a.defw.ENV5,
01E850: 45 4E 56 36 2C 45 4E 56 37 2C 45 4E 56 38 0D 62 ENV6,ENV7,ENV8.b
01E860: 04 64 65 66 77 09 45 4E 56 39 2C 45 4E 56 31 30 .defw.ENV9,ENV10
01E870: 2C 45 4E 56 31 31 2C 45 4E 56 31 32 2C 45 4E 56 ,ENV11,ENV12,ENV
01E880: 31 33 2C 45 4E 56 31 34 2C 45 4E 56 31 35 0D 63 13,ENV14,ENV15.c
01E890: 04 0D 64 04 62 75 66 74 6F 6E 3A 64 65 66 77 09 ..d.bufton:defw.
01E8A0: 45 4E 54 31 2C 45 4E 54 32 2C 45 4E 54 33 2C 45 ENT1,ENT2,ENT3,E
01E8B0: 4E 54 34 0D 65 04 64 65 66 77 09 45 4E 54 35 2C NT4.e.defw.ENT5,
01E8C0: 45 4E 54 36 2C 45 4E 54 37 2C 45 4E 54 38 2C 45 ENT6,ENT7,ENT8,E
01E8D0: 4E 54 39 0D 66 04 0D 67 04 45 4E 56 31 3A 64 65 NT9.f..g.ENV1:de
01E8E0: 66 62 09 31 2C 31 30 2C 2D 31 2C 32 30 0D 68 04 fb.1,10,-1,20.h.
01E8F0: 45 4E 56 32 3A 64 65 66 62 09 32 2C 31 2C 31 2C ENV2:defb.2,1,1,
01E900: 64 09 65 2C 28 68 6C 29 0D D2 05 6C 64 09 28 69 d.e,(hl)...ld.(i
01E910: 78 2B 70 65 72 69 6F 64 29 2C 65 0D D3 05 69 6E x+period),e...in
01E920: 63 09 68 6C 0D D4 05 6C 64 09 64 2C 28 68 6C 29 c.hl...ld.d,(hl)
01E930: 0D D5 05 6C 64 09 28 69 78 2B 70 65 72 69 6F 64 ...ld.(ix+period
01E940: 2B 31 29 2C 64 0D D6 05 69 6E 63 09 68 6C 0D D7 +1),d...inc.hl..
01E950: 05 6C 64 09 61 2C 28 68 6C 29 0D D8 05 6C 64 09 .ld.a,(hl)...ld.
01E960: 28 69 78 2B 64 75 72 65 65 29 2C 61 0D D9 05 69 (ix+duree),a...i
01E970: 6E 63 09 68 6C 0D DA 05 6C 64 09 61 2C 28 68 6C nc.hl...ld.a,(hl
01E980: 29 0D DB 05 6C 64 09 28 69 78 2B 64 75 72 65 65 )...ld.(ix+duree
01E990: 2B 31 29 2C 61 0D DC 05 70 75 73 68 09 64 65 0D +1),a...push.de.
01E9A0: DD 05 69 6E 63 09 68 6C 0D DE 05 6C 64 09 28 69 ..inc.hl...ld.(i
01E9B0: 78 2B 73 74 61 74 65 29 2C 31 0D DF 05 6C 64 09 x+state),1...ld.
01E9C0: 61 2C 28 68 6C 29 0D E0 05 69 6E 63 09 68 6C 0D a,(hl)...inc.hl.
01E9D0: E1 05 6C 64 09 28 69 78 2B 76 6F 6C 75 6D 65 29 ..ld.(ix+volume)
01E9E0: 2C 61 0D E2 05 6C 64 09 28 69 78 2B 73 74 61 65 ,a...ld.(ix+stae
01E9F0: 6E 76 29 2C 30 0D E3 05 6C 64 09 61 2C 28 68 6C nv),0...ld.a,(hl
01EA00: 29 0D E4 05 69 6E 63 09 68 6C 0D E5 05 61 6E 64 )...inc.hl...and
01EA10: 09 61 0D E6 05 6A 72 09 7A 2C 6C 62 6C 34 35 0D .a...jr.z,lbl45.
01EA20: E7 05 70 75 73 68 09 68 6C 0D E8 05 63 61 6C 6C ..push.hl...call
01EA30: 09 63 61 6C 65 6E 76 0D E9 05 70 6F 70 09 68 6C .calenv...pop.hl
01EA40: 0D EA 05 6C 62 6C 34 35 3A 6C 64 09 28 69 78 2B ...lbl45:ld.(ix+
01EA50: 73 74 61 65 6E 74 29 2C 30 0D EB 05 6C 64 09 61 staent),0...ld.a
01EA60: 2C 28 68 6C 29 0D EC 05 69 6E 63 09 68 6C 0D ED ,(hl)...inc.hl..
01EA70: 05 65 78 09 28 73 70 29 2C 68 6C 0D EE 05 70 75 .ex.(sp),hl...pu
01EA80: 73 68 09 68 6C 0D EF 05 61 6E 64 09 61 0D F0 05 sh.hl...and.a...
01EA90: 6A 72 09 7A 2C 6C 62 6C 34 37 0D F1 05 63 61 6C jr.z,lbl47...cal
01EAA0: 6C 09 63 61 6C 65 6E 74 0D F2 05 6C 62 6C 34 37 l.calent...lbl47
01EAB0: 3A 6C 64 09 61 2C 28 6D 61 73 6B 64 35 29 0D F3 :ld.a,(maskd5)..
01EAC0: 05 6C 64 09 62 2C 61 0D F4 05 70 6F 70 09 68 6C .ld.b,a...pop.hl
01EAD0: 0D F5 05 6C 64 09 61 2C 6C 0D F6 05 6F 72 09 68 ...ld.a,l...or.h
01EAE0: 0D F7 05 6A 72 09 6E 7A 2C 6C 62 6C 34 38 0D F8 ...jr.nz,lbl48..
01EAF0: 05 6C 64 09 61 2C 62 0D F9 05 61 6E 64 09 25 30 .ld.a,b...and.%0
01EB00: 32 2C 37 2C 2D 32 2C 36 0D 69 04 45 4E 56 33 3A 2,7,-2,6.i.ENV3:
01EB10: 64 65 66 62 09 32 2C 32 2C 37 2C 32 2C 36 2C 2D defb.2,2,7,2,6,-
01EB20: 36 2C 31 0D 6A 04 45 4E 56 34 3A 64 65 66 62 09 6,1.j.ENV4:defb.
01EB30: 32 2C 31 2C 32 2C 31 2C 31 35 2C 2D 31 2C 31 35 2,1,2,1,15,-1,15
01EB40: 0D 6B 04 45 4E 56 35 3A 64 65 66 62 09 32 2C 31 .k.ENV5:defb.2,1
01EB50: 2C 31 33 2C 31 2C 31 33 2C 2D 31 2C 38 0D 6C 04 ,13,1,13,-1,8.l.
01EB60: 45 4E 56 36 3A 64 65 66 62 09 32 2C 37 2C 32 2C ENV6:defb.2,7,2,
01EB70: 31 2C 31 34 2C 2D 31 2C 36 0D 6D 04 45 4E 56 37 1,14,-1,6.m.ENV7
01EB80: 3A 64 65 66 62 09 32 2C 31 2C 31 33 2C 31 2C 31 :defb.2,1,13,1,1
01EB90: 30 2C 2D 31 2C 32 0D 6E 04 45 4E 56 38 3A 64 65 0,-1,2.n.ENV8:de
01EBA0: 66 62 09 32 2C 31 2C 31 32 2C 32 2C 32 2C 2D 36 fb.2,1,12,2,2,-6
01EBB0: 2C 32 0D 6F 04 45 4E 56 39 3A 64 65 66 62 09 32 ,2.o.ENV9:defb.2
01EBC0: 2C 31 2C 31 30 2C 31 30 2C 35 2C 2D 32 2C 36 0D ,1,10,10,5,-2,6.
01EBD0: 70 04 45 4E 56 31 30 3A 64 65 66 62 09 32 2C 31 p.ENV10:defb.2,1
01EBE0: 2C 31 32 2C 31 32 2C 36 2C 2D 32 2C 36 0D 71 04 ,12,12,6,-2,6.q.
01EBF0: 45 4E 56 31 31 3A 64 65 66 62 09 33 2C 31 2C 31 ENV11:defb.3,1,1
01EC00: 35 2C 31 2C 31 2C 30 2C 33 2C 31 34 2C 2D 31 2C 5,1,1,0,3,14,-1,
01EC10: 32 0D 72 04 45 4E 56 31 32 3A 64 65 66 62 09 32 2.r.ENV12:defb.2
01EC20: 2C 31 2C 32 2C 31 2C 31 32 2C 2D 31 2C 31 35 0D ,1,2,1,12,-1,15.
01EC30: 73 04 45 4E 56 31 33 3A 64 65 66 62 09 32 2C 31 s.ENV13:defb.2,1
01EC40: 34 2C 31 2C 35 2C 31 34 2C 2D 31 2C 32 30 0D 74 4,1,5,14,-1,20.t
01EC50: 04 45 4E 56 31 34 3A 64 65 66 62 09 32 2C 36 2C .ENV14:defb.2,6,
01EC60: 32 2C 31 30 2C 31 32 2C 2D 31 2C 31 35 0D 75 04 2,10,12,-1,15.u.
01EC70: 0D 76 04 0D 77 04 0D 78 04 45 4E 54 31 3A 64 65 .v..w..x.ENT1:de
01EC80: 66 62 09 35 2C 31 2C 2D 32 2C 32 30 2C 31 2C 2D fb.5,1,-2,20,1,-
01EC90: 35 2C 31 35 2C 31 2C 35 2C 31 35 2C 31 2C 32 2C 5,15,1,5,15,1,2,
01ECA0: 31 35 2C 31 2C 36 2C 31 35 0D 79 04 45 4E 54 32 15,1,6,15.y.ENT2
01ECB0: 3A 64 65 66 62 09 32 2C 31 2C 30 2C 35 30 2C 35 :defb.2,1,0,50,5
01ECC0: 30 2C 2D 34 2C 31 0D 7A 04 45 4E 54 33 3A 64 65 0,-4,1.z.ENT3:de
01ECD0: 66 62 09 31 2C 31 32 2C 38 2C 31 0D 7B 04 45 4E fb.1,12,8,1.{.EN
01ECE0: 54 34 3A 64 65 66 62 09 32 2C 38 30 2C 32 2C 32 T4:defb.2,80,2,2
01ECF0: 2C 32 30 2C 32 2C 32 0D 7C 04 45 4E 54 35 3A 64 ,20,2,2.|.ENT5:d
01ED00: 30 31 31 31 30 30 30 0D FA 05 6C 64 09 62 2C 61 0111000...ld.b,a
01ED10: 0D FB 05 6C 62 6C 34 38 3A 70 75 73 68 09 62 63 ...lbl48:push.bc
01ED20: 0D FC 05 6C 64 09 61 2C 28 6E 63 61 6E 61 6C 29 ...ld.a,(ncanal)
01ED30: 0D FD 05 6C 64 09 65 2C 61 0D FE 05 61 64 64 09 ...ld.e,a...add.
01ED40: 61 2C 61 0D FF 05 63 61 6C 6C 09 70 65 72 69 6F a,a...call.perio
01ED50: 0D 00 06 6C 64 09 61 2C 38 0D 01 06 61 64 64 09 ...ld.a,8...add.
01ED60: 61 2C 65 0D 02 06 6C 64 09 62 2C 28 69 78 2B 76 a,e...ld.b,(ix+v
01ED70: 6F 6C 75 6D 65 29 0D 03 06 63 61 6C 6C 09 73 65 olume)...call.se
01ED80: 74 70 73 67 0D 04 06 70 6F 70 09 64 65 0D 05 06 tpsg...pop.de...
01ED90: 70 6F 70 09 68 6C 0D 06 06 6C 64 09 61 2C 28 68 pop.hl...ld.a,(h
01EDA0: 6C 29 0D 07 06 6F 72 09 61 0D 08 06 6A 72 09 7A l)...or.a...jr.z
01EDB0: 2C 6C 62 6C 34 39 0D 09 06 6C 64 09 62 2C 61 0D ,lbl49...ld.b,a.
01EDC0: 0A 06 6C 64 09 61 2C 36 0D 0B 06 63 61 6C 6C 09 ..ld.a,6...call.
01EDD0: 73 65 74 70 73 67 0D 0C 06 6A 72 09 6C 62 6C 36 setpsg...jr.lbl6
01EDE0: 31 0D 0D 06 6C 62 6C 34 39 3A 6C 64 09 61 2C 64 1...lbl49:ld.a,d
01EDF0: 0D 0E 06 61 6E 64 09 25 30 30 30 30 30 31 31 31 ...and.%00000111
01EE00: 0D 0F 06 6C 64 09 64 2C 61 0D 10 06 6C 62 6C 36 ...ld.d,a...lbl6
01EE10: 31 3A 6C 64 09 68 6C 2C 6D 61 73 6B 6F 6E 0D 11 1:ld.hl,maskon..
01EE20: 06 6C 64 09 61 2C 28 68 6C 29 0D 12 06 61 64 64 .ld.a,(hl)...add
01EE30: 09 61 2C 64 0D 13 06 6C 64 09 28 68 6C 29 2C 61 .a,d...ld.(hl),a
01EE40: 0D 14 06 6C 64 09 61 2C 28 6D 61 73 6B 64 35 29 ...ld.a,(maskd5)
01EE50: 0D 15 06 78 6F 72 09 64 0D 16 06 6C 64 09 68 6C ...xor.d...ld.hl
01EE60: 2C 6D 61 73 6B 6F 66 0D 17 06 61 64 64 09 61 2C ,maskof...add.a,
01EE70: 28 68 6C 29 0D 18 06 6C 64 09 28 68 6C 29 2C 61 (hl)...ld.(hl),a
01EE80: 0D 19 06 72 65 74 0D 1A 06 3B 2A 2A 2A 2A 2A 2A ...ret...;******
01EE90: 2A 2A 0D 1B 06 73 6F 75 6E 64 71 3A 70 75 73 68 **...soundq:push
01EEA0: 09 69 78 0D 1C 06 6C 64 09 61 2C 28 68 6C 29 0D .ix...ld.a,(hl).
01EEB0: 1D 06 6C 64 09 62 2C 61 0D 1E 06 61 6E 64 09 37 ..ld.b,a...and.7
01EEC0: 0D 1F 06 6A 72 09 6E 7A 2C 73 6F 75 6E 64 30 0D ...jr.nz,sound0.
01EED0: 20 06 73 63 66 0D 21 06 73 6F 72 71 75 3A 70 6F .scf.!.sorqu:po
01EEE0: 70 09 69 78 0D 22 06 72 65 74 0D 23 06 73 6F 75 p.ix.".ret.#.sou
01EEF0: 6E 64 30 3A 61 6E 64 09 36 0D 24 06 6C 64 09 63 nd0:and.6.$.ld.c
01EF00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
01EF10: 1A 00 01 00 02 09 4E E5 1A 00 C1 02 00 00 00 02 ......N.........
01EF20: 1A 00 C6 02 00 00 00 02 1A 00 C2 02 00 00 00 02 ................
01EF30: 1A 00 C7 02 00 00 00 02 1A 00 C3 02 00 00 00 02 ................
01EF40: 1A 00 C8 02 00 00 00 02 1A 00 C4 02 00 00 00 02 ................
01EF50: 1A 00 C9 02 00 00 00 02 1A 00 C5 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: 64 09 62 2C 73 69 7A 65 63 0D 80 06 78 6F 72 09 d.b,sizec...xor.
01F010: 61 0D 81 06 6A 6D 70 32 32 3A 6C 64 09 28 64 65 a...jmp22:ld.(de
01F020: 29 2C 61 0D 82 06 69 6E 63 09 64 65 0D 83 06 64 ),a...inc.de...d
01F030: 6A 6E 7A 09 6A 6D 70 32 32 0D 84 06 64 65 63 09 jnz.jmp22...dec.
01F040: 63 0D 85 06 6A 72 09 6E 7A 2C 6A 6D 70 32 31 0D c...jr.nz,jmp21.
01F050: 86 06 0D 87 06 6C 64 09 68 6C 2C 74 71 75 65 75 .....ld.hl,tqueu
01F060: 65 0D 88 06 6C 64 09 62 2C 33 0D 89 06 6A 6D 70 e...ld.b,3...jmp
01F070: 32 33 3A 6C 64 09 65 2C 28 68 6C 29 0D 8A 06 69 23:ld.e,(hl)...i
01F080: 6E 63 09 68 6C 0D 8B 06 6C 64 09 64 2C 28 68 6C nc.hl...ld.d,(hl
01F090: 29 0D 8C 06 69 6E 63 09 68 6C 0D 8D 06 6C 64 09 )...inc.hl...ld.
01F0A0: 28 64 65 29 2C 61 0D 8E 06 69 6E 63 09 64 65 0D (de),a...inc.de.
01F0B0: 8F 06 6C 64 09 28 64 65 29 2C 61 0D 90 06 64 6A ..ld.(de),a...dj
01F0C0: 6E 7A 09 6A 6D 70 32 33 0D 91 06 72 65 74 0D 92 nz.jmp23...ret..
01F0D0: 06 3B 2D 2D 0D 93 06 73 65 74 70 73 67 3A 63 70 .;--...setpsg:cp
01F0E0: 09 37 0D 94 06 6A 72 09 6E 7A 2C 73 65 74 70 73 .7...jr.nz,setps
01F0F0: 32 0D 95 06 6C 64 09 61 2C 62 0D 96 06 6C 64 09 2...ld.a,b...ld.
01F100: 28 73 74 61 72 30 37 29 2C 61 0D 97 06 6C 64 09 (star07),a...ld.
01F110: 61 2C 37 0D 98 06 0D 99 06 73 65 74 70 73 32 3A a,7......setps2:
01F120: 70 75 73 68 09 62 63 0D 9A 06 6C 64 09 63 2C 62 push.bc...ld.c,b
01F130: 0D 9B 06 6C 64 09 62 2C 23 46 34 0D 9C 06 6F 75 ...ld.b,#F4...ou
01F140: 74 09 28 63 29 2C 61 0D 9D 06 6C 64 09 62 2C 23 t.(c),a...ld.b,#
01F150: 46 36 0D 9E 06 69 6E 09 61 2C 28 63 29 0D 9F 06 F6...in.a,(c)...
01F160: 6F 72 09 23 43 30 0D A0 06 6F 75 74 09 28 63 29 or.#C0...out.(c)
01F170: 2C 61 0D A1 06 61 6E 64 09 23 33 46 0D A2 06 6F ,a...and.#3F...o
01F180: 75 74 09 28 63 29 2C 61 0D A3 06 6C 64 09 62 2C ut.(c),a.£.ld.b,
01F190: 23 46 34 0D A4 06 6F 75 74 09 28 63 29 2C 63 0D #F4...out.(c),c.
01F1A0: A5 06 6C 64 09 62 2C 23 46 36 0D A6 06 6C 64 09 ..ld.b,#F6...ld.
01F1B0: 63 2C 61 0D A7 06 6F 72 09 23 38 30 0D A8 06 6F c,a...or.#80...o
01F1C0: 75 74 09 28 63 29 2C 61 0D A9 06 6F 75 74 09 28 ut.(c),a...out.(
01F1D0: 63 29 2C 63 0D AA 06 70 6F 70 09 62 63 0D AB 06 c),c...pop.bc...
01F1E0: 72 65 74 0D AC 06 0D AD 06 3B 2D 2D 0D AE 06 0D ret......;--....
01F1F0: AF 06 73 74 61 72 30 37 3A 64 65 66 62 09 69 6E ..star07:defb.in
01F200: 2C 32 30 2C 30 30 2C 31 34 2C 30 2C 30 2C 30 0D ,20,00,14,0,0,0.
01F210: 8B 04 64 73 6F 6E 36 31 3A 64 65 66 62 09 34 2C ..dson61:defb.4,
01F220: 34 37 2C 30 30 2C 38 30 2C 30 30 2C 31 34 2C 30 47,00,80,00,14,0
01F230: 2C 31 2C 30 0D 8C 04 64 73 6F 6E 36 32 3A 64 65 ,1,0...dson62:de
01F240: 66 62 09 34 2C 34 37 2C 30 30 2C 34 30 2C 30 30 fb.4,47,00,40,00
01F250: 2C 31 32 2C 30 2C 30 2C 30 0D 8D 04 64 73 6F 6E ,12,0,0,0...dson
01F260: 37 3A 64 65 66 62 09 34 2C 34 37 2C 30 30 2C 38 7:defb.4,47,00,8
01F270: 30 2C 30 30 2C 31 30 2C 30 2C 35 2C 30 0D 8E 04 0,00,10,0,5,0...
01F280: 64 73 6F 6E 37 30 3A 64 65 66 62 09 34 2C 34 37 dson70:defb.4,47
01F290: 2C 30 30 2C 33 30 2C 30 30 2C 31 30 2C 30 2C 30 ,00,30,00,10,0,0
01F2A0: 2C 30 0D 8F 04 0D 90 04 0D 92 04 64 73 6F 6E 38 ,0.........dson8
01F2B0: 3A 64 65 66 62 09 31 2C 38 30 2C 30 30 2C 30 35 :defb.1,80,00,05
01F2C0: 2C 30 30 2C 31 32 2C 33 2C 30 2C 30 0D 93 04 64 ,00,12,3,0,0...d
01F2D0: 73 6F 6E 39 3A 64 65 66 62 09 34 2C 36 30 2C 30 son9:defb.4,60,0
01F2E0: 30 2C 31 30 30 2C 30 30 2C 31 30 2C 30 2C 36 2C 0,100,00,10,0,6,
01F2F0: 30 0D 94 04 64 73 6F 6E 31 30 3A 64 65 66 62 09 0...dson10:defb.
01F300: 31 2C 31 38 30 2C 30 30 2C 35 30 2C 30 30 2C 30 1,180,00,50,00,0
01F310: 2C 31 31 2C 39 2C 31 30 3B 20 72 65 6E 76 6F 69 ,11,9,10; renvoi
01F320: 20 0D 95 04 64 73 6F 6E 31 31 3A 64 65 66 62 09 ...dson11:defb.
01F330: 31 2C 31 2C 30 30 2C 33 35 2C 30 30 2C 36 2C 30 1,1,00,35,00,6,0
01F340: 2C 30 2C 39 0D 96 04 64 73 6F 6E 31 32 3A 64 65 ,0,9...dson12:de
01F350: 66 62 09 34 2C 31 2C 30 30 2C 31 30 30 2C 30 30 fb.4,1,00,100,00
01F360: 2C 30 30 2C 36 2C 30 2C 31 35 0D 97 04 3B 2D 2D ,00,6,0,15...;--
01F370: 0D 98 04 3B 20 72 6F 75 74 69 6E 65 73 20 64 65 ...; routines de
01F380: 20 73 6F 6E 73 20 0D 99 04 3B 2D 2D 0D 9A 04 0D sons ...;--....
01F390: 9B 04 63 61 6E 3A 65 71 75 09 30 0D 9C 04 70 65 ..can:equ.0...pe
01F3A0: 72 3A 65 71 75 09 31 0D 9D 04 64 75 72 3A 65 71 r:equ.1...dur:eq
01F3B0: 75 09 33 0D 9E 04 76 6F 6C 3A 65 71 75 09 35 0D u.3...vol:equ.5.
01F3C0: 9F 04 65 6E 76 3A 65 71 75 09 36 0D A0 04 65 6E ..env:equ.6...en
01F3D0: 74 3A 65 71 75 09 37 0D A1 04 62 72 75 3A 65 71 t:equ.7...bru:eq
01F3E0: 75 09 38 0D A2 04 0D A3 04 73 69 7A 65 63 3A 65 u.8....£.sizec:e
01F3F0: 71 75 09 32 36 0D A4 04 63 61 6E 61 6C 61 3A 64 qu.26...canala:d
01F400: 69 72 30 37 0D B0 06 0D B1 06 72 65 64 70 73 67 ir07......redpsg
01F410: 3A 6C 64 09 61 2C 28 73 74 61 72 30 37 29 0D B2 :ld.a,(star07)..
01F420: 06 72 65 74 0D B3 06 0D B4 06 7A 7A 61 3A 64 65 .ret......zza:de
01F430: 66 62 09 30 2C 31 2C 32 0D B5 06 0D B6 06 3B 20 fb.0,1,2......;
01F440: 20 20 20 20 20 20 20 65 6E 74 20 20 24 0D C3 06 ent $...
01F450: 3B 2D 2D 0D C4 06 70 64 69 73 63 3A 6C 64 09 61 ;--...pdisc:ld.a
01F460: 2C 28 69 78 2B 39 29 0D C5 06 64 65 63 09 61 0D ,(ix+9)...dec.a.
01F470: C6 06 61 64 64 09 61 2C 62 0D C7 06 63 61 6C 6C ..add.a,b...call
01F480: 09 63 6C 65 66 0D C8 06 6C 64 09 68 6C 2C 63 6C .clef...ld.hl,cl
01F490: 65 66 0D C9 06 6A 70 09 6D 61 78 2B 32 0D CA 06 ef...jp.max+2...
01F4A0: 6D 61 78 3A 64 65 66 62 09 23 33 61 2C 23 33 38 max:defb.#3a,#38
01F4B0: 2C 30 30 2C 23 63 36 2C 36 34 0D CB 06 6C 64 09 ,00,#c6,64...ld.
01F4C0: 28 68 6C 29 2C 30 0D CC 06 6E 6F 70 0D CD 06 6C (hl),0...nop...l
01F4D0: 64 09 68 6C 2C 23 33 30 30 30 0D CE 06 70 75 73 d.hl,#3000...pus
01F4E0: 68 09 68 6C 0D CF 06 63 61 6C 6C 09 23 37 46 38 h.hl...call.#7F8
01F4F0: 30 0D D0 06 6A 70 09 70 72 6F 74 32 0D D1 06 6E 0...jp.prot2...n
01F500: 6F 70 0D D3 06 6E 6F 70 0D D4 06 6E 6F 70 0D D5 op...nop...nop..
01F510: 06 6C 64 09 61 2C 28 35 30 30 30 29 0D D6 06 6C .ld.a,(5000)...l
01F520: 64 09 28 23 33 30 30 30 29 2C 61 0D D7 06 78 6F d.(#3000),a...xo
01F530: 72 09 61 0D D8 06 6C 64 09 28 23 38 30 32 30 29 r.a...ld.(#8020)
01F540: 2C 61 0D D9 06 0D DA 06 6C 64 09 62 63 2C 6D 6F ,a......ld.bc,mo
01F550: 74 65 75 72 0D DB 06 6C 64 09 61 2C 31 0D DC 06 teur...ld.a,1...
01F560: 6F 75 74 09 28 63 29 2C 61 09 3B 20 6D 65 74 20 out.(c),a.; met
01F570: 6C 65 20 6D 6F 74 65 75 72 20 65 6E 20 6D 61 72 le moteur en mar
01F580: 63 68 65 0D DD 06 63 61 6C 6C 09 77 61 69 74 31 che...call.wait1
01F590: 73 09 3B 20 61 74 74 65 6E 74 65 20 31 20 73 65 s.; attente 1 se
01F5A0: 63 6F 6E 64 65 0D DE 06 0D F0 06 3B 2D 2D 0D FF conde......;--..
01F5B0: 06 6E 6F 70 0D 00 07 6E 6F 70 0D 01 07 0D 02 07 .nop...nop......
01F5C0: 70 72 6F 74 32 3A 6E 6F 70 0D 03 07 70 6F 70 09 prot2:nop...pop.
01F5D0: 68 6C 0D 04 07 6C 64 09 61 2C 28 23 37 46 38 33 hl...ld.a,(#7F83
01F5E0: 29 0D 05 07 6F 72 09 61 0D 06 07 6A 70 09 7A 2C )...or.a...jp.z,
01F5F0: 62 6F 6E 6E 65 0D 07 07 6C 64 09 61 2C 30 32 0D bonne...ld.a,02.
01F600: 65 66 73 09 73 69 7A 65 63 0D A5 04 63 61 6E 61 efs.sizec...cana
01F610: 6C 62 3A 64 65 66 73 09 73 69 7A 65 63 0D A6 04 lb:defs.sizec...
01F620: 63 61 6E 61 6C 63 3A 64 65 66 73 09 73 69 7A 65 canalc:defs.size
01F630: 63 0D A7 04 74 63 61 6E 61 6C 3A 64 65 66 77 09 c...tcanal:defw.
01F640: 63 61 6E 61 6C 61 2C 63 61 6E 61 6C 62 2C 63 61 canala,canalb,ca
01F650: 6E 61 6C 63 0D A8 04 0D A9 04 73 74 61 74 65 3A nalc......state:
01F660: 65 71 75 09 30 0D AA 04 6F 6C 64 3A 65 71 75 09 equ.0...old:equ.
01F670: 31 0D AB 04 64 75 72 65 65 3A 65 71 75 09 32 0D 1...duree:equ.2.
01F680: AC 04 70 65 72 69 6F 64 3A 65 71 75 09 34 0D AD ..period:equ.4..
01F690: 04 72 65 70 65 61 74 3A 65 71 75 09 36 0D AE 04 .repeat:equ.6...
01F6A0: 0D AF 04 73 74 61 65 6E 76 3A 65 71 75 09 37 0D ...staenv:equ.7.
01F6B0: B0 04 73 65 67 65 6E 76 3A 65 71 75 09 38 0D B1 ..segenv:equ.8..
01F6C0: 04 73 74 70 65 6E 76 3A 65 71 75 09 39 0D B2 04 .stpenv:equ.9...
01F6D0: 61 6D 70 65 6E 76 3A 65 71 75 09 31 30 0D B3 04 ampenv:equ.10...
01F6E0: 64 75 72 65 6E 76 3A 65 71 75 09 31 31 0D B4 04 durenv:equ.11...
01F6F0: 74 69 6D 65 6E 76 3A 65 71 75 09 31 32 0D B5 04 timenv:equ.12...
01F700: 0D B6 04 73 74 61 65 6E 74 3A 65 71 75 09 31 33 ...staent:equ.13
01F710: 0D B7 04 73 65 67 65 6E 74 3A 65 71 75 09 31 34 ...segent:equ.14
01F720: 0D B8 04 73 74 70 65 6E 74 3A 65 71 75 09 31 35 ...stpent:equ.15
01F730: 0D B9 04 61 6D 70 65 6E 74 3A 65 71 75 09 31 36 ...ampent:equ.16
01F740: 0D BA 04 64 75 72 65 6E 74 3A 65 71 75 09 31 37 ...durent:equ.17
01F750: 0D BB 04 74 69 6D 65 6E 74 3A 65 71 75 09 31 38 ...timent:equ.18
01F760: 0D BC 04 0D BD 04 65 6E 74 5F 3A 65 71 75 09 31 ......ent_:equ.1
01F770: 39 0D BE 04 61 64 72 65 6E 74 3A 65 71 75 09 32 9...adrent:equ.2
01F780: 30 0D BF 04 65 6E 76 5F 3A 65 71 75 09 32 32 0D 0...env_:equ.22.
01F790: C0 04 61 64 72 65 6E 76 3A 65 71 75 09 32 33 0D ..adrenv:equ.23.
01F7A0: C1 04 76 6F 6C 75 6D 65 3A 65 71 75 09 32 35 0D ..volume:equ.25.
01F7B0: C2 04 0D C3 04 73 69 7A 65 71 3A 65 71 75 09 31 .....sizeq:equ.1
01F7C0: 32 0D C4 04 0D C5 04 71 75 65 75 65 61 3A 64 65 2......queuea:de
01F7D0: 66 73 09 73 69 7A 65 71 0D C6 04 71 75 65 75 65 fs.sizeq...queue
01F7E0: 62 3A 64 65 66 73 09 73 69 7A 65 71 0D C7 04 71 b:defs.sizeq...q
01F7F0: 75 65 75 65 63 3A 64 65 66 73 09 73 69 7A 65 71 ueuec:defs.sizeq
01F800: 08 07 63 70 09 28 68 6C 29 0D 09 07 72 65 74 09 ..cp.(hl)...ret.
01F810: 6E 7A 0D 0A 07 61 64 64 09 61 2C 39 0D 0B 07 69 nz...add.a,9...i
01F820: 6E 63 09 68 6C 0D 0C 07 63 70 09 28 68 6C 29 0D nc.hl...cp.(hl).
01F830: 0D 07 72 65 74 09 6E 7A 0D 0E 07 6C 64 09 62 63 ..ret.nz...ld.bc
01F840: 2C 31 0D 0F 07 61 64 64 09 68 6C 2C 62 63 0D 10 ,1...add.hl,bc..
01F850: 07 61 64 64 09 61 2C 34 37 0D 11 07 63 70 09 28 .add.a,47...cp.(
01F860: 68 6C 29 0D 12 07 72 65 74 09 6E 7A 0D 13 07 62 hl)...ret.nz...b
01F870: 6F 6E 6E 65 3A 6C 64 09 68 6C 2C 70 6C 6F 75 66 onne:ld.hl,plouf
01F880: 0D 14 07 6C 64 09 28 68 6C 29 2C 23 63 39 0D 17 ...ld.(hl),#c9..
01F890: 07 72 65 74 0D 10 27 7A 7A 7A 3A 64 65 66 62 09 .ret..'zzz:defb.
01F8A0: 30 2C 31 2C 32 2C 33 2C 34 2C 35 2C 36 2C 37 2C 0,1,2,3,4,5,6,7,
01F8B0: 38 2C 39 0D 1A 00 00 00 00 00 00 00 00 00 00 00 8,9.............
01F8C0: 34 54 00 0D 04 0D 14 07 6C 64 09 28 68 6C 29 2C 4T......ld.(hl),
01F8D0: 23 63 39 0D 17 07 72 65 74 0D 10 27 7A 7A 7A 3A #c9...ret..'zzz:
01F8E0: 64 65 66 62 09 30 2C 31 2C 32 2C 33 2C 34 2C 35 defb.0,1,2,3,4,5
01F8F0: 2C 36 2C 37 2C 38 2C 39 0D 1A 00 00 00 00 00 00 ,6,7,8,9........
01F900: 6F 70 0D D3 06 6E 6F 70 0D D4 06 6E 6F 70 0D D5 op...nop...nop..
01F910: 06 6C 64 09 61 2C 28 35 30 30 30 29 0D D6 06 6C .ld.a,(5000)...l
01F920: 64 09 28 23 33 30 30 30 29 2C 61 0D D7 06 78 6F d.(#3000),a...xo
01F930: 72 09 61 0D D8 06 6C 64 09 28 23 38 30 32 30 29 r.a...ld.(#8020)
01F940: 2C 61 0D D9 06 0D DA 06 6C 64 09 62 63 2C 6D 6F ,a......ld.bc,mo
01F950: 74 65 75 72 0D DB 06 6C 64 09 61 2C 31 0D DC 06 teur...ld.a,1...
01F960: 6F 75 74 09 28 63 29 2C 61 09 3B 20 6D 65 74 20 out.(c),a.; met
01F970: 6C 65 20 6D 6F 74 65 75 72 20 65 6E 20 6D 61 72 le moteur en mar
01F980: 63 68 65 0D DD 06 63 61 6C 6C 09 77 61 69 74 31 che...call.wait1
01F990: 73 09 3B 20 61 74 74 65 6E 74 65 20 31 20 73 65 s.; attente 1 se
01F9A0: 63 6F 6E 64 65 0D DE 06 0D F0 06 3B 2D 2D 0D FF conde......;--..
01F9B0: 06 6E 6F 70 0D 00 07 6E 6F 70 0D 01 07 0D 02 07 .nop...nop......
01F9C0: 70 72 6F 74 32 3A 6E 6F 70 0D 03 07 70 6F 70 09 prot2:nop...pop.
01F9D0: 68 6C 0D 04 07 6C 64 09 61 2C 28 23 37 46 38 33 hl...ld.a,(#7F83
01F9E0: 29 0D 05 07 6F 72 09 61 0D 06 07 6A 70 09 7A 2C )...or.a...jp.z,
01F9F0: 62 6F 6E 6E 65 0D 07 07 6C 64 09 61 2C 30 32 0D bonne...ld.a,02.
01FA00: 0D C8 04 74 71 75 65 75 65 3A 64 65 66 77 09 71 ...tqueue:defw.q
01FA10: 75 65 75 65 61 2C 71 75 65 75 65 62 2C 71 75 65 ueuea,queueb,que
01FA20: 75 65 63 0D C9 04 0D CA 04 71 75 65 75 65 3A 65 uec......queue:e
01FA30: 71 75 09 30 0D CB 04 69 6E 64 65 78 3A 65 71 75 qu.0...index:equ
01FA40: 09 31 0D CC 04 66 69 6C 65 3A 65 71 75 09 32 0D .1...file:equ.2.
01FA50: CD 04 0D CE 04 6E 63 61 6E 61 6C 3A 64 65 66 73 .....ncanal:defs
01FA60: 09 31 0D CF 04 6D 61 73 6B 6F 6E 3A 64 65 66 73 .1...maskon:defs
01FA70: 09 31 0D D0 04 6D 61 73 6B 6F 66 3A 64 65 66 73 .1...maskof:defs
01FA80: 09 31 0D D1 04 6D 61 73 6B 64 35 3A 64 65 66 73 .1...maskd5:defs
01FA90: 09 31 0D D2 04 0D D3 04 3B 20 72 6F 75 74 69 6E .1......; routin
01FAA0: 65 20 67 65 72 65 20 70 61 72 20 69 6E 74 65 72 e gere par inter
01FAB0: 72 75 70 74 69 6F 6E 20 31 30 30 20 48 7A 0D D4 ruption 100 Hz..
01FAC0: 04 69 6E 74 73 6F 75 3A 70 75 73 68 09 64 65 0D .intsou:push.de.
01FAD0: D5 04 70 75 73 68 09 68 6C 0D D6 04 70 75 73 68 ..push.hl...push
01FAE0: 09 69 79 0D D7 04 78 6F 72 09 61 0D D8 04 6C 64 .iy...xor.a...ld
01FAF0: 09 28 6E 63 61 6E 61 6C 29 2C 61 0D D9 04 6C 64 .(ncanal),a...ld
01FB00: 09 28 6D 61 73 6B 6F 66 29 2C 61 0D DA 04 6C 64 .(maskof),a...ld
01FB10: 09 28 6D 61 73 6B 6F 6E 29 2C 61 0D DB 04 6C 64 .(maskon),a...ld
01FB20: 09 61 2C 25 30 30 30 30 31 30 30 31 0D DC 04 6C .a,%00001001...l
01FB30: 64 09 28 6D 61 73 6B 64 35 29 2C 61 0D DD 04 0D d.(maskd5),a....
01FB40: DE 04 6C 64 09 69 78 2C 63 61 6E 61 6C 61 0D DF ..ld.ix,canala..
01FB50: 04 6C 64 09 69 79 2C 71 75 65 75 65 61 0D E0 04 .ld.iy,queuea...
01FB60: 0D E1 04 69 6E 74 65 72 30 3A 6C 64 09 61 2C 28 ...inter0:ld.a,(
01FB70: 69 78 2B 73 74 61 74 65 29 0D E2 04 61 6E 64 09 ix+state)...and.
01FB80: 61 0D E3 04 6A 72 09 7A 2C 69 6E 74 65 72 33 0D a...jr.z,inter3.
01FB90: E4 04 0D E5 04 6C 64 09 6C 2C 28 69 78 2B 64 75 .....ld.l,(ix+du
01FBA0: 72 65 65 29 0D E6 04 6C 64 09 68 2C 28 69 78 2B ree)...ld.h,(ix+
01FBB0: 64 75 72 65 65 2B 31 29 0D E7 04 64 65 63 09 68 duree+1)...dec.h
01FBC0: 6C 0D E8 04 6C 64 09 28 69 78 2B 64 75 72 65 65 l...ld.(ix+duree
01FBD0: 29 2C 6C 0D E9 04 6C 64 09 28 69 78 2B 64 75 72 ),l...ld.(ix+dur
01FBE0: 65 65 2B 31 29 2C 68 0D EA 04 6C 64 09 61 2C 6C ee+1),h...ld.a,l
01FBF0: 0D EB 04 6F 72 09 68 0D EC 04 6A 72 09 6E 7A 2C ...or.h...jr.nz,
01FC00: 64 09 61 2C 65 0D 02 06 6C 64 09 62 2C 28 69 78 d.a,e...ld.b,(ix
01FC10: 2B 76 6F 6C 75 6D 65 29 0D 03 06 63 61 6C 6C 09 +volume)...call.
01FC20: 73 65 74 70 73 67 0D 04 06 70 6F 70 09 64 65 0D setpsg...pop.de.
01FC30: 05 06 70 6F 70 09 68 6C 0D 06 06 6C 64 09 61 2C ..pop.hl...ld.a,
01FC40: 28 68 6C 29 0D 07 06 6F 72 09 61 0D 08 06 6A 72 (hl)...or.a...jr
01FC50: 09 7A 2C 6C 62 6C 34 39 0D 09 06 6C 64 09 62 2C .z,lbl49...ld.b,
01FC60: 61 0D 0A 06 6C 64 09 61 2C 36 0D 0B 06 63 61 6C a...ld.a,6...cal
01FC70: 6C 09 73 65 74 70 73 67 0D 0C 06 6A 72 09 6C 62 l.setpsg...jr.lb
01FC80: 6C 36 31 0D 0D 06 6C 62 6C 34 39 3A 6C 64 09 61 l61...lbl49:ld.a
01FC90: 2C 64 0D 0E 06 61 6E 64 09 25 30 30 30 30 30 31 ,d...and.%000001
01FCA0: 31 31 0D 0F 06 6C 64 09 64 2C 61 0D 10 06 6C 62 11...ld.d,a...lb
01FCB0: 6C 36 31 3A 6C 64 09 68 6C 2C 6D 61 73 6B 6F 6E l61:ld.hl,maskon
01FCC0: 0D 11 06 6C 64 09 61 2C 28 68 6C 29 0D 12 06 61 ...ld.a,(hl)...a
01FCD0: 64 64 09 61 2C 64 0D 13 06 6C 64 09 28 68 6C 29 dd.a,d...ld.(hl)
01FCE0: 2C 61 0D 14 06 6C 64 09 61 2C 28 6D 61 73 6B 64 ,a...ld.a,(maskd
01FCF0: 35 29 0D 15 06 78 6F 72 09 64 0D 16 06 6C 64 09 5)...xor.d...ld.
01FD00: 68 6C 2C 6D 61 73 6B 6F 66 0D 17 06 61 64 64 09 hl,maskof...add.
01FD10: 61 2C 28 68 6C 29 0D 18 06 6C 64 09 28 68 6C 29 a,(hl)...ld.(hl)
01FD20: 2C 61 0D 19 06 72 65 74 0D 1A 06 3B 2A 2A 2A 2A ,a...ret...;****
01FD30: 2A 2A 2A 2A 0D 1B 06 73 6F 75 6E 64 71 3A 70 75 ****...soundq:pu
01FD40: 73 68 09 69 78 0D 1C 06 6C 64 09 61 2C 28 68 6C sh.ix...ld.a,(hl
01FD50: 29 0D 1D 06 6C 64 09 62 2C 61 0D 1E 06 61 6E 64 )...ld.b,a...and
01FD60: 09 37 0D 1F 06 6A 72 09 6E 7A 2C 73 6F 75 6E 64 .7...jr.nz,sound
01FD70: 30 0D 20 06 73 63 66 0D 21 06 73 6F 72 71 75 3A 0. .scf.!.sorqu:
01FD80: 70 6F 70 09 69 78 0D 22 06 72 65 74 0D 23 06 73 pop.ix.".ret.#.s
01FD90: 6F 75 6E 64 30 3A 61 6E 64 09 36 0D 24 06 6C 64 ound0:and.6.$.ld
01FDA0: 09 63 2C 61 0D 25 06 6C 64 09 64 65 2C 74 71 75 .c,a.%.ld.de,tqu
01FDB0: 65 75 65 0D 26 06 65 78 09 64 65 2C 68 6C 0D 27 eue.&.ex.de,hl.'
01FDC0: 06 63 61 6C 6C 09 61 64 64 41 48 4C 0D 28 06 6C .call.addAHL.(.l
01FDD0: 64 09 61 2C 28 68 6C 29 0D 29 06 69 6E 63 09 68 d.a,(hl).).inc.h
01FDE0: 6C 0D 2A 06 6C 64 09 68 2C 28 68 6C 29 0D 2B 06 l.*.ld.h,(hl).+.
01FDF0: 6C 64 09 6C 2C 61 0D 2C 06 6C 64 09 61 2C 62 0D ld.l,a.,.ld.a,b.
01FE00: 6C 62 6C 36 39 0D ED 04 0D EE 04 6C 64 09 28 69 lbl69......ld.(i
01FE10: 78 2B 6F 6C 64 29 2C 31 0D EF 04 6C 64 09 28 69 x+old),1...ld.(i
01FE20: 78 2B 73 74 61 74 65 29 2C 30 0D F0 04 0D F1 04 x+state),0......
01FE30: 69 6E 74 65 72 33 3A 78 6F 72 09 61 0D F2 04 6C inter3:xor.a...l
01FE40: 64 09 28 69 78 2B 73 74 61 65 6E 76 29 2C 61 0D d.(ix+staenv),a.
01FE50: F3 04 6C 64 09 28 69 78 2B 73 74 61 65 6E 74 29 ..ld.(ix+staent)
01FE60: 2C 61 0D F4 04 0D F5 04 6C 64 09 61 2C 28 69 79 ,a......ld.a,(iy
01FE70: 2B 71 75 65 75 65 29 0D F6 04 61 6E 64 09 61 0D +queue)...and.a.
01FE80: F7 04 6A 72 09 7A 2C 66 69 6C 76 69 64 0D F8 04 ..jr.z,filvid...
01FE90: 0D F9 04 6E 6F 77 61 69 74 3A 6C 64 09 61 2C 28 ...nowait:ld.a,(
01FEA0: 69 79 2B 69 6E 64 65 78 29 0D FA 04 61 64 64 09 iy+index)...add.
01FEB0: 61 2C 66 69 6C 65 0D FB 04 70 75 73 68 09 69 79 a,file...push.iy
01FEC0: 0D FC 04 70 6F 70 09 68 6C 0D FD 04 63 61 6C 6C ...pop.hl...call
01FED0: 09 61 64 64 41 48 4C 0D FE 04 6C 64 09 61 2C 28 .addAHL...ld.a,(
01FEE0: 68 6C 29 0D FF 04 69 6E 63 09 68 6C 0D 00 05 6C hl)...inc.hl...l
01FEF0: 64 09 68 2C 28 68 6C 29 0D 01 05 6C 64 09 6C 2C d.h,(hl)...ld.l,
01FF00: 61 0D 02 05 63 61 6C 6C 09 69 73 6F 75 6E 64 0D a...call.isound.
01FF10: 03 05 64 65 63 09 28 69 79 2B 71 75 65 75 65 29 ..dec.(iy+queue)
01FF20: 0D 04 05 6C 64 09 61 2C 28 69 79 2B 69 6E 64 65 ...ld.a,(iy+inde
01FF30: 78 29 0D 05 05 61 64 64 09 61 2C 32 0D 06 05 63 x)...add.a,2...c
01FF40: 70 09 31 30 0D 07 05 6A 72 09 63 2C 6A 6D 70 30 p.10...jr.c,jmp0
01FF50: 0D 08 05 78 6F 72 09 61 0D 09 05 6A 6D 70 30 3A ...xor.a...jmp0:
01FF60: 6C 64 09 28 69 79 2B 69 6E 64 65 78 29 2C 61 0D ld.(iy+index),a.
01FF70: 0A 05 6A 70 09 69 6E 74 65 72 31 0D 0B 05 0D 0C ..jp.inter1.....
01FF80: 05 66 69 6C 76 69 64 3A 6C 64 09 61 2C 28 69 78 .filvid:ld.a,(ix
01FF90: 2B 6F 6C 64 29 0D 0D 05 6F 72 09 61 0D 0E 05 6A +old)...or.a...j
01FFA0: 72 09 7A 2C 6A 6D 70 32 0D 0F 05 64 65 63 09 28 r.z,jmp2...dec.(
01FFB0: 69 78 2B 6F 6C 64 29 0D 10 05 0D 11 05 6C 64 09 ix+old)......ld.
01FFC0: 61 2C 28 6E 63 61 6E 61 6C 29 0D 12 05 61 64 64 a,(ncanal)...add
01FFD0: 09 61 2C 38 0D 13 05 6C 64 09 62 2C 30 0D 14 05 .a,8...ld.b,0...
01FFE0: 63 61 6C 6C 09 73 65 74 70 73 67 0D 15 05 6C 64 call.setpsg...ld
01FFF0: 09 68 6C 2C 6D 61 73 6B 6F 66 0D 16 05 6C 64 09 .hl,maskof...ld.
020000: 65 66 62 09 35 2C 31 2C 30 2C 32 30 2C 31 2C 2D efb.5,1,0,20,1,-
020010: 35 2C 31 35 2C 31 2C 35 2C 31 35 2C 31 2C 2D 31 5,15,1,5,15,1,-1
020020: 31 2C 32 30 2C 31 2C 36 2C 31 35 0D 7D 04 45 4E 1,20,1,6,15.}.EN
020030: 54 36 3A 64 65 66 62 09 35 2C 31 2C 30 2C 32 30 T6:defb.5,1,0,20
020040: 2C 31 2C 2D 31 33 2C 31 35 2C 31 2C 2D 37 2C 31 ,1,-13,15,1,-7,1
020050: 35 2C 31 2C 2D 34 2C 31 35 2C 31 2C 2D 36 2C 32 5,1,-4,15,1,-6,2
020060: 30 0D 7E 04 45 4E 54 37 3A 64 65 66 62 09 32 2C 0.~.ENT7:defb.2,
020070: 32 2C 31 2C 32 2C 31 2C 32 2C 31 0D 7F 04 45 4E 2,1,2,1,2,1...EN
020080: 54 38 3A 64 65 66 62 09 33 2C 32 30 2C 34 2C 31 T8:defb.3,20,4,1
020090: 2C 31 38 2C 31 2C 32 2C 33 30 2C 32 2C 31 0D 80 ,18,1,2,30,2,1..
0200A0: 04 45 4E 54 39 3A 64 65 66 62 09 32 2C 31 2C 30 .ENT9:defb.2,1,0
0200B0: 2C 31 30 2C 31 30 2C 2D 33 30 2C 31 0D 81 04 0D ,10,10,-30,1....
0200C0: 82 04 0D 83 04 3B 53 4F 55 4E 44 20 63 61 6E 61 .....;SOUND cana
0200D0: 6C 2C 70 65 72 69 64 20 74 6F 6E 2C 64 75 72 65 l,perid ton,dure
0200E0: 65 2C 76 6F 6C 75 6D 2C 65 6E 76 2C 65 6E 74 2C e,volum,env,ent,
0200F0: 6E 6F 69 73 65 0D 84 04 64 73 6F 6E 31 3A 64 65 noise...dson1:de
020100: 66 62 09 32 2C 30 30 2C 30 32 2C 30 35 2C 30 30 fb.2,00,02,05,00
020110: 2C 31 30 2C 32 2C 33 2C 30 0D 85 04 64 73 6F 6E ,10,2,3,0...dson
020120: 32 3A 64 65 66 62 09 32 2C 32 30 2C 30 30 2C 34 2:defb.2,20,00,4
020130: 35 2C 30 30 2C 31 32 2C 31 32 2C 38 2C 30 0D 86 5,00,12,12,8,0..
020140: 04 64 73 6F 6E 33 3A 64 65 66 62 09 32 2C 34 35 .dson3:defb.2,45
020150: 2C 30 30 2C 31 35 30 2C 30 30 2C 31 34 2C 31 2C ,00,150,00,14,1,
020160: 34 2C 30 0D 87 04 64 73 6F 6E 34 3A 64 65 66 62 4,0...dson4:defb
020170: 09 34 2C 32 35 30 2C 30 30 2C 31 34 34 2C 30 31 .4,250,00,144,01
020180: 2C 30 2C 31 33 2C 30 2C 31 36 09 3B 20 62 72 61 ,0,13,0,16.; bra
020190: 76 6F 20 21 21 0D 88 04 64 73 6F 6E 35 3A 64 65 vo !!...dson5:de
0201A0: 66 62 09 34 2C 30 34 34 2C 30 31 2C 32 30 30 2C fb.4,044,01,200,
0201B0: 30 30 2C 30 2C 31 34 2C 30 2C 32 30 3B 20 62 72 00,0,14,0,20; br
0201C0: 61 76 6F 20 21 0D 89 04 64 73 6F 6E 36 3A 64 65 avo !...dson6:de
0201D0: 66 62 09 32 2C 31 39 30 2C 30 30 2C 31 30 30 2C fb.2,190,00,100,
0201E0: 30 30 2C 38 2C 30 2C 32 2C 30 0D 8A 04 64 73 6F 00,8,0,2,0...dso
0201F0: 6E 36 30 3A 64 65 66 62 09 34 2C 34 37 2C 30 30 n60:defb.4,47,00
020200: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
020210: 1B 00 01 00 02 09 4E E5 1B 00 C1 02 00 00 00 02 ......N.........
020220: 1B 00 C6 02 00 00 00 02 1B 00 C2 02 00 00 00 02 ................
020230: 1B 00 C7 02 00 00 00 02 1B 00 C3 02 00 00 00 02 ................
020240: 1B 00 C8 02 00 00 00 02 1B 00 C4 02 00 00 00 02 ................
020250: 1B 00 C9 02 00 00 00 02 1B 00 C5 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: 61 2C 28 6D 61 73 6B 64 35 29 0D 17 05 61 64 64 a,(maskd5)...add
020310: 09 61 2C 28 68 6C 29 0D 18 05 6C 64 09 28 68 6C .a,(hl)...ld.(hl
020320: 29 2C 61 0D 19 05 6A 6D 70 32 3A 6A 72 09 69 6E ),a...jmp2:jr.in
020330: 74 65 72 31 0D 1A 05 0D 1B 05 6C 62 6C 36 39 3A ter1......lbl69:
020340: 6C 64 09 61 2C 28 69 78 2B 73 74 61 65 6E 76 29 ld.a,(ix+staenv)
020350: 0D 1C 05 61 6E 64 09 61 0D 1D 05 6A 72 09 7A 2C ...and.a...jr.z,
020360: 6C 62 6C 37 30 0D 1E 05 64 65 63 09 28 69 78 2B lbl70...dec.(ix+
020370: 74 69 6D 65 6E 76 29 0D 1F 05 6A 72 09 6E 7A 2C timenv)...jr.nz,
020380: 6C 62 6C 37 30 0D 20 05 64 65 63 09 28 69 78 2B lbl70. .dec.(ix+
020390: 73 74 70 65 6E 76 29 0D 21 05 6A 72 09 7A 2C 65 stpenv).!.jr.z,e
0203A0: 6E 64 73 67 76 0D 22 05 63 61 6C 6C 09 63 6C 65 ndsgv.".call.cle
0203B0: 6E 76 33 0D 23 05 6A 72 09 6C 62 6C 37 36 0D 24 nv3.#.jr.lbl76.$
0203C0: 05 65 6E 64 73 67 76 3A 69 6E 63 09 28 69 78 2B .endsgv:inc.(ix+
0203D0: 73 65 67 65 6E 76 29 0D 25 05 6C 64 09 61 2C 28 segenv).%.ld.a,(
0203E0: 69 78 2B 65 6E 76 5F 29 0D 26 05 63 70 09 28 69 ix+env_).&.cp.(i
0203F0: 78 2B 73 65 67 65 6E 76 29 0D 27 05 6A 72 09 6E x+segenv).'.jr.n
020400: 63 2C 6C 62 6C 37 35 0D 28 05 6C 64 09 28 69 78 c,lbl75.(.ld.(ix
020410: 2B 73 74 61 65 6E 76 29 2C 30 0D 29 05 6A 72 09 +staenv),0.).jr.
020420: 6C 62 6C 37 30 0D 2A 05 6C 62 6C 37 35 3A 63 61 lbl70.*.lbl75:ca
020430: 6C 6C 09 63 6C 65 6E 76 32 0D 2B 05 6C 62 6C 37 ll.clenv2.+.lbl7
020440: 36 3A 6C 64 09 61 2C 28 6E 63 61 6E 61 6C 29 0D 6:ld.a,(ncanal).
020450: 2C 05 61 64 64 09 61 2C 38 0D 2D 05 63 61 6C 6C ,.add.a,8.-.call
020460: 09 73 65 74 70 73 67 0D 2E 05 0D 2F 05 6C 62 6C .setpsg..../.lbl
020470: 37 30 3A 6C 64 09 61 2C 28 69 78 2B 73 74 61 65 70:ld.a,(ix+stae
020480: 6E 74 29 0D 30 05 61 6E 64 09 61 0D 31 05 6A 72 nt).0.and.a.1.jr
020490: 09 7A 2C 69 6E 74 65 72 31 0D 32 05 64 65 63 09 .z,inter1.2.dec.
0204A0: 28 69 78 2B 74 69 6D 65 6E 74 29 0D 33 05 6A 72 (ix+timent).3.jr
0204B0: 09 6E 7A 2C 69 6E 74 65 72 31 0D 34 05 64 65 63 .nz,inter1.4.dec
0204C0: 09 28 69 78 2B 73 74 70 65 6E 74 29 0D 35 05 6A .(ix+stpent).5.j
0204D0: 72 09 7A 2C 65 6E 64 73 67 74 0D 36 05 63 61 6C r.z,endsgt.6.cal
0204E0: 6C 09 63 6C 65 6E 74 33 0D 37 05 6A 72 09 6C 62 l.clent3.7.jr.lb
0204F0: 6C 38 36 0D 38 05 65 6E 64 73 67 74 3A 69 6E 63 l86.8.endsgt:inc
020500: 6C 2C 50 45 4C 4F 2B 23 41 32 30 0D 7B 09 6C 64 l,PELO+#A20.{.ld
020510: 09 64 65 2C 23 35 30 0D 7C 09 6F 72 09 61 0D 7D .de,#50.|.or.a.}
020520: 09 72 65 74 09 7A 0D 7E 09 6F 6A 34 3A 61 64 64 .ret.z.~.oj4:add
020530: 09 68 6C 2C 64 65 0D 7F 09 64 6A 6E 7A 09 6F 6A .hl,de...djnz.oj
020540: 34 0D 80 09 72 65 74 0D 81 09 3B 2D 2D 2D 2D 2D 4...ret...;-----
020550: 2D 2D 2D 2D 0D 82 09 4F 50 45 46 3A 6C 64 09 6C ----...OPEF:ld.l
020560: 2C 28 69 78 2B 31 29 0D 83 09 6C 64 09 68 2C 28 ,(ix+1)...ld.h,(
020570: 69 78 2B 32 29 0D 84 09 6C 64 09 65 2C 28 69 78 ix+2)...ld.e,(ix
020580: 2B 37 29 0D 85 09 6C 64 09 64 2C 28 69 78 2B 38 +7)...ld.d,(ix+8
020590: 29 0D 86 09 6C 64 09 62 63 2C 23 31 34 30 38 0D )...ld.bc,#1408.
0205A0: 87 09 63 61 6C 6C 09 41 46 46 5F 53 0D 88 09 72 ..call.AFF_S...r
0205B0: 65 74 0D 89 09 4F 50 41 46 3A 63 61 6C 6C 09 4F et...OPAF:call.O
0205C0: 50 52 0D 8A 09 6C 64 09 6C 2C 28 69 78 2B 31 29 PR...ld.l,(ix+1)
0205D0: 0D 8B 09 6C 64 09 68 2C 28 69 78 2B 32 29 0D 8C ...ld.h,(ix+2)..
0205E0: 09 6C 64 09 62 63 2C 23 31 34 30 34 0D 8D 09 6C .ld.bc,#1404...l
0205F0: 64 09 65 2C 28 69 78 2B 33 29 0D 8E 09 6C 64 09 d.e,(ix+3)...ld.
020600: 64 2C 28 69 78 2B 34 29 0D 8F 09 63 61 6C 6C 09 d,(ix+4)...call.
020610: 41 46 46 5F 58 0D 90 09 6C 64 09 61 2C 28 69 78 AFF_X...ld.a,(ix
020620: 2B 31 29 0D 91 09 61 64 64 09 61 2C 34 0D 92 09 +1)...add.a,4...
020630: 6C 64 09 6C 2C 61 0D 93 09 6C 64 09 68 2C 28 69 ld.l,a...ld.h,(i
020640: 78 2B 32 29 0D 94 09 6C 64 09 62 63 2C 23 31 34 x+2)...ld.bc,#14
020650: 30 34 0D 95 09 6C 64 09 65 2C 28 69 78 2B 35 29 04...ld.e,(ix+5)
020660: 0D 96 09 6C 64 09 64 2C 28 69 78 2B 36 29 0D 97 ...ld.d,(ix+6)..
020670: 09 63 61 6C 6C 09 41 46 46 5F 58 0D 98 09 72 65 .call.AFF_X...re
020680: 74 0D 99 09 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 9A t...;---------..
020690: 09 41 46 53 43 4F 3A 6C 64 09 69 78 2C 4E 53 43 .AFSCO:ld.ix,NSC
0206A0: 30 0D 9B 09 63 61 6C 6C 09 4F 50 45 46 0D 9C 09 0...call.OPEF...
0206B0: 63 61 6C 6C 09 4F 50 41 46 0D 9D 09 6C 64 09 69 call.OPAF...ld.i
0206C0: 78 2C 4E 53 43 31 0D 9E 09 63 61 6C 6C 09 4F 50 x,NSC1...call.OP
0206D0: 45 46 0D 9F 09 63 61 6C 6C 09 4F 50 41 46 0D A0 EF...call.OPAF..
0206E0: 09 72 65 74 0D A1 09 3B 2D 2D 2D 2D 2D 2D 2D 2D .ret...;--------
0206F0: 2D 0D A2 09 41 5F 53 43 3A 63 61 6C 6C 09 41 46 -...A_SC:call.AF
020700: 00 43 52 45 41 54 42 4C 20 42 41 53 00 00 00 00 .CREATBL BAS....
020710: 00 00 00 00 00 70 01 00 66 04 00 00 00 00 00 00 .....p..f.......
020720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
020730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
020740: 66 04 00 38 04 2C 32 37 2C 32 36 2C 32 36 2C 32 f..8.,27,26,26,2
020750: 36 00 2A 00 6D 00 8C 20 32 36 2C 32 35 2C 32 35 6.*.m.. 26,25,25
020760: 2C 32 35 2C 32 35 2C 32 35 2C 32 34 2C 32 34 2C ,25,25,25,24,24,
020770: 32 34 2C 32 33 2C 32 33 2C 32 32 00 2D 00 6E 00 24,23,23,22.-.n.
020780: 2B 00 01 00 01 C0 43 72 65 61 74 69 6F 6E 20 74 +.....Creation t
020790: 61 62 6C 65 20 68 61 75 74 65 75 72 20 70 6F 75 able hauteur pou
0207A0: 72 20 4A 61 69 2D 61 6C 61 69 00 07 00 02 00 01 r Jai-alai......
0207B0: C0 00 17 00 0A 00 01 C0 63 61 6C 63 75 6C 20 31 ........calcul 1
0207C0: 20 65 6C 65 6D 65 6E 74 00 06 00 0C 00 C7 00 0A element........
0207D0: 00 0E 00 AA 20 1C FF 6F 00 12 00 14 00 93 20 0D .... ..o...... .
0207E0: 00 00 54 C2 28 19 30 2C 0F 29 00 47 00 15 00 9E ..T.(.0,.).G....
0207F0: 20 0D 00 00 F9 EF 0E 20 EC 20 19 30 01 C3 20 0D ...... . .0.. .
020800: 00 00 F6 01 0D 00 00 54 C2 28 0D 00 00 F9 2C 0E .......T.(....,.
020810: 29 EF 0D 00 00 F6 01 BF 20 0D 00 00 54 C2 28 0D )....... ...T.(.
020820: 00 00 F9 2C 0E 29 01 B0 20 0D 00 00 F9 01 BF 01 ...,.).. .......
020830: BF 00 44 00 16 00 9E 20 0D 00 00 F9 EF 0E 20 EC ..D.... ...... .
020840: 20 19 30 01 C3 20 0D 00 00 F6 01 0D 00 00 54 C2 .0.. ........T.
020850: 28 0D 00 00 F9 2C 0F 29 EF 0D 00 00 F6 01 BF 20 (....,.).......
020860: 0D 00 00 54 C2 28 0D 00 00 F9 2C 0F 29 01 B0 20 ...T.(....,.)..
020870: 0D 00 00 F9 20 00 21 00 1E 00 BF 20 22 2A 2A 2A .... .!.... "***
020880: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
020890: 2A 2A 2A 2A 2A 2A 00 13 00 32 00 9E 20 0D 00 00 ******...2.. ...
0208A0: 68 F4 EF 0E 20 EC 20 19 30 00 23 00 33 00 BF 20 h... . .0.#.3..
0208B0: 22 2A 2A 2A 2A 2A 2A 2A 20 22 3B 0D 00 00 68 F4 "******* ";...h.
0208C0: 3B 22 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 00 07 00 34 ;" *********...4
0208D0: 00 01 C0 00 12 00 36 00 9E 20 0D 00 00 EE EF 0F ......6.. ......
0208E0: 20 EC 20 19 20 00 47 00 38 00 0D 00 00 68 61 F2 . . .G.8....ha.
0208F0: EF 28 28 0D 00 00 54 C2 28 0D 00 00 68 F4 2C 0E .((...T.(...h.,.
020900: 53 43 4F 09 3B 61 66 66 69 63 68 65 20 53 63 6F SCO.;affiche Sco
020910: 72 65 0D A3 09 63 61 6C 6C 09 54 52 41 4E 53 0D re.£.call.TRANS.
020920: A4 09 63 61 6C 6C 09 41 46 53 43 4F 0D A5 09 63 ..call.AFSCO...c
020930: 61 6C 6C 09 54 52 41 4E 53 0D A6 09 72 65 74 0D all.TRANS...ret.
020940: A7 09 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D C4 09 ..;**********...
020950: 50 5F 42 52 4B 3A 6C 64 09 69 78 2C 42 4C 5F 4A P_BRK:ld.ix,BL_J
020960: 41 2B 34 38 09 3B 70 61 75 73 65 20 62 61 6C 6C A+48.;pause ball
020970: 65 0D C6 09 6C 64 09 28 69 78 2B 32 30 29 2C 30 e...ld.(ix+20),0
020980: 30 09 3B 69 6E 0D C8 09 6C 64 09 28 69 78 2B 30 0.;in...ld.(ix+0
020990: 29 2C 31 09 3B 65 74 61 74 0D CA 09 3B 20 20 20 ),1.;etat...;
0209A0: 20 20 20 20 20 43 41 4C 4C 20 4C 4F 41 44 2B 32 CALL LOAD+2
0209B0: 38 20 0D CB 09 6C 64 09 62 2C 32 30 30 0D CC 09 8 ...ld.b,200...
0209C0: 63 61 6C 6C 09 70 70 32 0D CE 09 6C 64 09 61 2C call.pp2...ld.a,
0209D0: 30 31 0D D0 09 6C 64 09 28 43 4F 4E 54 52 29 2C 01...ld.(CONTR),
0209E0: 61 0D D1 09 6C 64 09 28 69 78 2B 33 34 29 2C 30 a...ld.(ix+34),0
0209F0: 30 0D D8 09 52 45 54 0D E2 09 3B 2D 2D 2D 2D 2D 0...RET...;-----
020A00: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D E4 09 6F 75 74 32 ---------...out2
020A10: 3A 6C 64 09 61 2C 30 32 0D E5 09 6F 75 74 75 3A :ld.a,02...outu:
020A20: 6C 64 09 28 42 4C 5F 4A 41 2B 36 38 29 2C 61 0D ld.(BL_JA+68),a.
020A30: E7 09 72 65 74 0D E8 09 6F 75 74 33 3A 6C 64 09 ..ret...out3:ld.
020A40: 61 2C 30 33 0D E9 09 6A 72 09 6F 75 74 75 0D EA a,03...jr.outu..
020A50: 09 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D .;--------------
020A60: 0D F6 09 52 45 42 4F 31 3A 6C 64 09 61 2C 28 42 ...REBO1:ld.a,(B
020A70: 4C 5F 4A 41 2B 38 33 29 09 3B 74 73 74 20 62 61 L_JA+83).;tst ba
020A80: 6C 6C 20 73 65 72 76 69 63 65 0D F8 09 6F 72 09 ll service...or.
020A90: 61 0D FA 09 4A 50 09 5A 2C 52 45 42 4F 32 0D FC a...JP.Z,REBO2..
020AA0: 09 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B 35 30 29 .ld.a,(BL_JA+50)
020AB0: 09 3B 79 62 0D FE 09 63 70 09 34 31 0D 00 0A 6A .;yb...cp.41...j
020AC0: 72 09 6E 63 2C 70 61 73 61 0D 02 0A 63 70 09 32 r.nc,pasa...cp.2
020AD0: 34 0D 04 0A 6A 72 09 63 2C 66 61 6C 74 61 0D 06 4...jr.c,falta..
020AE0: 0A 6C 64 09 61 2C 30 30 0D 08 0A 6C 64 09 28 42 .ld.a,00...ld.(B
020AF0: 4C 5F 4A 41 2B 38 33 29 2C 61 0D 0A 0A 72 65 74 L_JA+83),a...ret
020B00: 29 F5 0D 00 00 54 C2 28 0D 00 00 68 F4 2C 0F 29 )....T.(...h.,.)
020B10: 29 F7 19 20 29 F6 0D 00 00 EE 01 0D 00 00 68 72 ).. ).........hr
020B20: F8 EF FF 08 28 0D 00 00 68 61 F2 29 00 19 00 3A ....(...ha.)...:
020B30: 00 0D 00 00 68 72 F2 EF 0D 00 00 68 61 F2 F5 0D ....hr.....ha...
020B40: 00 00 68 72 F8 00 26 00 3B 00 A1 20 0D 00 00 68 ..hr..&.;.. ...h
020B50: 72 F2 EE 1F 00 00 00 00 80 20 EB 20 0D 00 00 68 r........ . ...h
020B60: 72 F8 EF 0D 00 00 68 72 F8 F4 0F 00 23 00 3C 00 r.....hr....#.<.
020B70: 0D 00 00 79 72 EC EF 28 0D 00 00 54 C2 28 0D 00 ...yr..(...T.(..
020B80: 00 68 F4 2C 0E 29 29 F5 0D 00 00 68 72 F8 00 07 .h.,.))....hr...
020B90: 00 40 00 01 C0 00 33 00 41 00 0D 00 00 50 D6 EF .@....3.A....P..
020BA0: 28 1C 84 76 F4 28 0D 00 00 68 F4 F6 19 20 29 F4 (..v.(...h... ).
020BB0: 28 0D 00 00 EE F5 0F 29 29 01 BE 20 0D 00 00 50 (......)).. ...P
020BC0: D6 2C 0D 00 00 79 72 EC 00 38 00 46 00 BF 20 0D .,...yr..8.F.. .
020BD0: 00 00 EE 3B 22 3A 20 22 2C 0D 00 00 68 72 F8 2C ...;": ",...hr.,
020BE0: 22 3D 22 3B 0D 00 00 68 61 F2 2C 22 59 3D 22 3B "=";...ha.,"Y=";
020BF0: 0D 00 00 79 72 EC 2C FF 73 28 0D 00 00 50 D6 29 ...yr.,.s(...P.)
020C00: 00 0B 00 48 00 B0 20 0D 00 00 EE 00 0C 00 4A 00 ...H.. .......J.
020C10: B0 20 0D 00 00 68 F4 00 15 00 4F 00 BF 01 BF 20 . ...h....O....
020C20: 22 46 49 4E 2E 2E 2E 2E 2E 2E 2E 22 00 19 00 50 "FIN......."...P
020C30: 00 A9 20 0F 2C 0F 01 BF 20 FF 03 28 15 29 01 A0 .. .,... ..(.)..
020C40: 20 1E 50 00 20 00 26 00 64 00 8C 20 31 30 33 2C .P. .&.d.. 103,
020C50: 31 30 33 2C 31 30 34 2C 31 30 34 2C 31 30 35 2C 103,104,104,105,
020C60: 31 30 35 2C 31 30 36 2C 31 30 37 00 26 00 65 00 105,106,107.&.e.
020C70: 8C 20 31 30 38 2C 31 30 38 2C 31 30 39 2C 31 31 . 108,108,109,11
020C80: 30 2C 31 31 31 2C 31 31 32 2C 31 31 33 2C 31 31 0,111,112,113,11
020C90: 34 00 26 00 66 00 8C 20 31 31 35 2C 31 31 36 2C 4.&.f.. 115,116,
020CA0: 31 31 37 2C 31 31 38 2C 31 32 30 2C 31 32 31 2C 117,118,120,121,
020CB0: 31 32 33 2C 31 32 34 00 26 00 67 00 8C 20 31 32 123,124.&.g.. 12
020CC0: 36 2C 31 32 38 2C 31 33 30 2C 31 33 32 2C 31 33 6,128,130,132,13
020CD0: 34 2C 31 33 36 2C 31 33 38 2C 31 34 30 00 26 00 4,136,138,140.&.
020CE0: 68 00 8C 20 31 34 33 2C 31 34 35 2C 31 34 38 2C h.. 143,145,148,
020CF0: 31 35 30 2C 31 35 33 2C 31 35 35 2C 31 35 38 2C 150,153,155,158,
020D00: 0D 0C 0A 0D 0E 0A 66 61 6C 74 61 3A 6A 70 09 6F ......falta:jp.o
020D10: 75 74 32 0D 10 0A 70 61 73 61 3A 6C 64 09 61 2C ut2...pasa:ld.a,
020D20: 28 42 4C 5F 4A 41 2B 38 33 29 0D 12 0A 63 70 09 (BL_JA+83)...cp.
020D30: 31 0D 14 0A 6A 72 09 6E 7A 2C 66 61 6C 74 61 0D 1...jr.nz,falta.
020D40: 15 0A 43 41 4C 4C 09 4C 4F 41 44 2B 31 36 0D 16 ..CALL.LOAD+16..
020D50: 0A 63 61 6C 6C 09 50 5F 42 52 4B 09 3B 44 65 75 .call.P_BRK.;Deu
020D60: 78 2E 62 61 6C 6C 65 0D 18 0A 6C 64 09 61 2C 28 x.balle...ld.a,(
020D70: 42 4C 5F 4A 41 2B 37 30 29 0D 19 0A 6F 72 09 61 BL_JA+70)...or.a
020D80: 0D 1A 0A 6A 72 09 6E 7A 2C 70 61 73 31 0D 1B 0A ...jr.nz,pas1...
020D90: 6C 64 09 61 2C 30 30 0D 1C 0A 6C 64 09 62 2C 30 ld.a,00...ld.b,0
020DA0: 31 0D 1D 0A 6A 72 09 70 61 73 32 0D 1E 0A 70 61 1...jr.pas2...pa
020DB0: 73 31 3A 6C 64 09 61 2C 30 31 0D 1F 0A 6C 64 09 s1:ld.a,01...ld.
020DC0: 62 2C 30 30 0D 20 0A 0D 21 0A 70 61 73 32 3A 6C b,00. ..!.pas2:l
020DD0: 64 09 28 42 4C 5F 4A 41 2B 32 33 29 2C 61 0D 22 d.(BL_JA+23),a."
020DE0: 0A 6C 64 09 61 2C 62 0D 23 0A 6C 64 09 28 42 4C .ld.a,b.#.ld.(BL
020DF0: 5F 4A 41 2B 34 37 29 2C 61 0D 24 0A 0D 27 0A 6C _JA+47),a.$..'.l
020E00: 64 09 61 2C 30 32 0D 28 0A 6C 64 09 28 42 4C 5F d.a,02.(.ld.(BL_
020E10: 4A 41 2B 38 33 29 2C 61 0D 29 0A 72 65 74 0D 2A JA+83),a.).ret.*
020E20: 0A 3B 2D 2D 2D 2D 2D 0D 2B 0A 52 45 42 4F 32 3A .;-----.+.REBO2:
020E30: 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B 38 32 29 09 ld.a,(BL_JA+82).
020E40: 3B 65 6E 74 72 20 72 65 76 20 26 20 66 72 6F 6E ;entr rev & fron
020E50: 0D 2C 0A 6F 72 09 61 0D 2D 0A 6A 70 09 6E 7A 2C .,.or.a.-.jp.nz,
020E60: 6F 75 74 33 0D 2E 0A 6C 64 09 61 2C 28 42 4C 5F out3...ld.a,(BL_
020E70: 4A 41 2B 36 39 29 09 3B 6E 62 20 72 65 62 6F 6E JA+69).;nb rebon
020E80: 64 0D 2F 0A 63 70 09 32 0D 30 0A 72 65 74 09 63 d./.cp.2.0.ret.c
020E90: 0D 31 0A 3B 20 20 20 20 20 20 20 20 6C 64 20 20 .1.; ld
020EA0: 20 61 2C 28 42 4C 5F 4A 41 2B 37 30 29 0D 32 0A a,(BL_JA+70).2.
020EB0: 3B 20 20 20 20 20 20 20 20 61 64 64 20 20 61 2C ; add a,
020EC0: 31 32 38 0D 33 0A 3B 20 20 20 20 20 20 20 20 6C 128.3.; l
020ED0: 64 20 20 20 28 42 4C 5F 4A 41 2B 37 30 29 2C 61 d (BL_JA+70),a
020EE0: 0D 34 0A 6A 70 09 6F 75 74 33 0D 35 0A 72 65 74 .4.jp.out3.5.ret
020EF0: 0D 36 0A 3B 2A 2A 2A 2A 2A 2A 2A 2A 0D 37 0A 46 .6.;********.7.F
020F00: 09 28 69 78 2B 73 65 67 65 6E 74 29 0D 39 05 6C .(ix+segent).9.l
020F10: 64 09 61 2C 28 69 78 2B 65 6E 74 5F 29 0D 3A 05 d.a,(ix+ent_).:.
020F20: 63 70 09 28 69 78 2B 73 65 67 65 6E 74 29 0D 3B cp.(ix+segent).;
020F30: 05 6A 72 09 6E 63 2C 6C 62 6C 38 35 0D 3C 05 6C .jr.nc,lbl85.<.l
020F40: 64 09 28 69 78 2B 73 74 61 65 6E 74 29 2C 30 0D d.(ix+staent),0.
020F50: 3D 05 6C 64 09 61 2C 28 69 78 2B 72 65 70 65 61 =.ld.a,(ix+repea
020F60: 74 29 0D 3E 05 61 6E 64 09 61 0D 3F 05 6A 72 09 t).>.and.a.?.jr.
020F70: 7A 2C 69 6E 74 65 72 31 0D 40 05 6C 64 09 28 69 z,inter1.@.ld.(i
020F80: 78 2B 73 74 61 65 6E 74 29 2C 61 0D 41 05 6C 64 x+staent),a.A.ld
020F90: 09 28 69 78 2B 73 65 67 65 6E 74 29 2C 61 0D 42 .(ix+segent),a.B
020FA0: 05 6C 62 6C 38 35 3A 63 61 6C 6C 09 63 6C 65 6E .lbl85:call.clen
020FB0: 74 32 0D 43 05 6C 62 6C 38 36 3A 6C 64 09 61 2C t2.C.lbl86:ld.a,
020FC0: 28 6E 63 61 6E 61 6C 29 0D 44 05 61 64 64 09 61 (ncanal).D.add.a
020FD0: 2C 61 0D 45 05 63 61 6C 6C 09 70 65 72 69 6F 0D ,a.E.call.perio.
020FE0: 46 05 0D 47 05 69 6E 74 65 72 31 3A 6C 64 09 68 F..G.inter1:ld.h
020FF0: 6C 2C 6D 61 73 6B 64 35 0D 48 05 73 6C 61 09 28 l,maskd5.H.sla.(
021000: 68 6C 29 0D 49 05 6C 64 09 64 65 2C 73 69 7A 65 hl).I.ld.de,size
021010: 63 0D 4A 05 61 64 64 09 69 78 2C 64 65 0D 4B 05 c.J.add.ix,de.K.
021020: 6C 64 09 64 65 2C 73 69 7A 65 71 0D 4C 05 61 64 ld.de,sizeq.L.ad
021030: 64 09 69 79 2C 64 65 0D 4D 05 6C 64 09 68 6C 2C d.iy,de.M.ld.hl,
021040: 6E 63 61 6E 61 6C 0D 4E 05 69 6E 63 09 28 68 6C ncanal.N.inc.(hl
021050: 29 0D 4F 05 6C 64 09 61 2C 28 68 6C 29 0D 50 05 ).O.ld.a,(hl).P.
021060: 63 70 09 33 0D 51 05 6A 70 09 63 2C 69 6E 74 65 cp.3.Q.jp.c,inte
021070: 72 30 0D 52 05 0D 53 05 6C 64 09 61 2C 37 0D 54 r0.R..S.ld.a,7.T
021080: 05 63 61 6C 6C 09 72 65 64 70 73 67 0D 55 05 6C .call.redpsg.U.l
021090: 64 09 68 6C 2C 6D 61 73 6B 6F 6E 0D 56 05 6F 72 d.hl,maskon.V.or
0210A0: 09 28 68 6C 29 0D 57 05 78 6F 72 09 28 68 6C 29 .(hl).W.xor.(hl)
0210B0: 0D 58 05 6C 64 09 68 6C 2C 6D 61 73 6B 6F 66 0D .X.ld.hl,maskof.
0210C0: 59 05 6F 72 09 28 68 6C 29 0D 5A 05 6C 64 09 62 Y.or.(hl).Z.ld.b
0210D0: 2C 61 0D 5B 05 6C 64 09 61 2C 37 0D 5C 05 63 61 ,a.[.ld.a,7.\.ca
0210E0: 6C 6C 09 73 65 74 70 73 67 0D 5D 05 70 6F 70 09 ll.setpsg.].pop.
0210F0: 69 79 0D 5E 05 70 6F 70 09 68 6C 0D 5F 05 70 6F iy.^.pop.hl._.po
021100: 52 4F 4E 3A 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B RON:ld.a,(BL_JA+
021110: 35 31 29 09 3B 68 62 0D 38 0A 63 70 09 35 0D 3A 51).;hb.8.cp.5.:
021120: 0A 72 65 74 09 6E 63 0D 3C 0A 6A 70 09 6F 75 74 .ret.nc.<.jp.out
021130: 32 0D 3E 0A 3B 2A 2A 2A 2A 2A 2A 2A 2A 0D 40 0A 2.>.;********.@.
021140: 4F 55 54 5F 55 3A 6C 64 09 61 2C 28 42 4C 5F 4A OUT_U:ld.a,(BL_J
021150: 41 2B 36 38 29 09 3B 62 61 6C 6C 20 6F 75 74 0D A+68).;ball out.
021160: 42 0A 63 70 09 30 32 0D 44 0A 6A 70 09 7A 2C 4F B.cp.02.D.jp.z,O
021170: 55 54 4D 0D 46 0A 63 70 09 30 33 0D 48 0A 6A 70 UTM.F.cp.03.H.jp
021180: 09 7A 2C 4F 55 54 4C 0D 4A 0A 0D 4C 0A 6C 64 09 .z,OUTL.J..L.ld.
021190: 61 2C 28 42 4C 5F 4A 41 2B 38 32 29 0D 4E 0A 6F a,(BL_JA+82).N.o
0211A0: 72 09 61 0D 50 0A 6A 70 09 6E 7A 2C 4F 55 54 4C r.a.P.jp.nz,OUTL
0211B0: 0D 52 0A 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B 36 .R.ld.a,(BL_JA+6
0211C0: 39 29 0D 54 0A 6F 72 09 61 0D 56 0A 6A 70 09 7A 9).T.or.a.V.jp.z
0211D0: 2C 4F 55 54 4D 0D 58 0A 6A 70 09 4F 55 54 4C 0D ,OUTM.X.jp.OUTL.
0211E0: 5A 0A 3B 2D 2D 2D 2D 2D 0D 5B 0A 53 4F 4E 52 3A Z.;-----.[.SONR:
0211F0: 6C 64 09 61 2C 28 68 6C 29 0D 5C 0A 63 70 09 31 ld.a,(hl).\.cp.1
021200: 36 0D 5D 0A 6A 72 09 6E 63 2C 53 4F 4E 46 0D 5E 6.].jr.nc,SONF.^
021210: 0A 63 61 6C 6C 09 4C 4F 41 44 2B 33 31 09 3B 70 .call.LOAD+31.;p
021220: 6F 69 6E 74 0D 5F 0A 6A 70 09 4C 4F 41 44 2B 32 oint._.jp.LOAD+2
021230: 35 09 3B 62 72 61 76 6F 0D 60 0A 53 4F 4E 42 3A 5.;bravo.`.SONB:
021240: 6C 64 09 61 2C 28 68 6C 29 0D 61 0A 63 70 09 31 ld.a,(hl).a.cp.1
021250: 36 0D 62 0A 6A 72 09 6E 63 2C 53 4F 4E 46 0D 63 6.b.jr.nc,SONF.c
021260: 0A 63 61 6C 6C 09 4C 4F 41 44 2B 33 37 0D 64 0A .call.LOAD+37.d.
021270: 6A 70 09 4C 4F 41 44 2B 32 35 0D 65 0A 53 4F 4E jp.LOAD+25.e.SON
021280: 46 3A 63 61 6C 6C 09 4C 4F 41 44 2B 32 38 0D 66 F:call.LOAD+28.f
021290: 0A 6A 70 09 4C 4F 41 44 2B 32 32 0D 67 0A 3B 2D .jp.LOAD+22.g.;-
0212A0: 2D 2D 2D 2D 2D 2D 0D 68 0A 4F 55 54 4D 3A 6C 64 ------.h.OUTM:ld
0212B0: 09 61 2C 28 42 4C 5F 4A 41 2B 37 30 29 0D 69 0A .a,(BL_JA+70).i.
0212C0: 62 69 74 09 37 2C 61 0D 6A 0A 6A 72 09 6E 7A 2C bit.7,a.j.jr.nz,
0212D0: 74 75 32 0D 6B 0A 74 75 31 3A 6C 64 09 68 6C 2C tu2.k.tu1:ld.hl,
0212E0: 4E 53 43 30 0D 6C 0A 63 61 6C 6C 09 53 4F 4E 42 NSC0.l.call.SONB
0212F0: 0D 6D 0A 6C 64 09 69 78 2C 42 4C 5F 4A 41 0D 6E .m.ld.ix,BL_JA.n
021300: 70 09 64 65 0D 60 05 72 65 74 0D 61 05 0D 62 05 p.de.`.ret.a..b.
021310: 61 64 64 41 48 4C 3A 61 64 64 09 61 2C 6C 0D 63 addAHL:add.a,l.c
021320: 05 6C 64 09 6C 2C 61 0D 64 05 72 65 74 09 6E 63 .ld.l,a.d.ret.nc
021330: 0D 65 05 69 6E 63 09 68 0D 66 05 72 65 74 0D 67 .e.inc.h.f.ret.g
021340: 05 0D 68 05 63 61 6C 65 6E 76 3A 6C 64 09 68 6C ..h.calenv:ld.hl
021350: 2C 62 75 66 61 6D 70 0D 69 05 64 65 63 09 61 0D ,bufamp.i.dec.a.
021360: 6A 05 61 64 64 09 61 2C 61 0D 6B 05 63 61 6C 6C j.add.a,a.k.call
021370: 09 61 64 64 41 48 4C 0D 6C 05 6C 64 09 61 2C 28 .addAHL.l.ld.a,(
021380: 68 6C 29 0D 6D 05 69 6E 63 09 68 6C 0D 6E 05 6C hl).m.inc.hl.n.l
021390: 64 09 68 2C 28 68 6C 29 0D 6F 05 6C 64 09 6C 2C d.h,(hl).o.ld.l,
0213A0: 61 0D 70 05 6C 64 09 28 69 78 2B 73 74 61 65 6E a.p.ld.(ix+staen
0213B0: 76 29 2C 31 0D 71 05 6C 64 09 28 69 78 2B 73 65 v),1.q.ld.(ix+se
0213C0: 67 65 6E 76 29 2C 31 0D 72 05 6C 64 09 61 2C 28 genv),1.r.ld.a,(
0213D0: 68 6C 29 0D 73 05 6C 64 09 28 69 78 2B 65 6E 76 hl).s.ld.(ix+env
0213E0: 5F 29 2C 61 0D 74 05 69 6E 63 09 68 6C 0D 75 05 _),a.t.inc.hl.u.
0213F0: 6C 64 09 28 69 78 2B 61 64 72 65 6E 76 29 2C 6C ld.(ix+adrenv),l
021400: 0D 76 05 6C 64 09 28 69 78 2B 61 64 72 65 6E 76 .v.ld.(ix+adrenv
021410: 2B 31 29 2C 68 0D 77 05 63 6C 65 6E 76 32 3A 6C +1),h.w.clenv2:l
021420: 64 09 6C 2C 28 69 78 2B 61 64 72 65 6E 76 29 0D d.l,(ix+adrenv).
021430: 78 05 6C 64 09 68 2C 28 69 78 2B 61 64 72 65 6E x.ld.h,(ix+adren
021440: 76 2B 31 29 0D 79 05 6C 64 09 61 2C 28 69 78 2B v+1).y.ld.a,(ix+
021450: 73 65 67 65 6E 76 29 0D 7A 05 64 65 63 09 61 0D segenv).z.dec.a.
021460: 7B 05 6C 64 09 62 2C 61 0D 7C 05 61 64 64 09 61 {.ld.b,a.|.add.a
021470: 2C 61 0D 7D 05 61 64 64 09 61 2C 62 0D 7E 05 63 ,a.}.add.a,b.~.c
021480: 61 6C 6C 09 61 64 64 41 48 4C 0D 7F 05 6C 64 09 all.addAHL...ld.
021490: 61 2C 28 68 6C 29 0D 80 05 6C 64 09 28 69 78 2B a,(hl)...ld.(ix+
0214A0: 73 74 70 65 6E 76 29 2C 61 0D 81 05 69 6E 63 09 stpenv),a...inc.
0214B0: 68 6C 0D 82 05 6C 64 09 61 2C 28 68 6C 29 0D 83 hl...ld.a,(hl)..
0214C0: 05 6C 64 09 28 69 78 2B 61 6D 70 65 6E 76 29 2C .ld.(ix+ampenv),
0214D0: 61 0D 84 05 69 6E 63 09 68 6C 0D 85 05 6C 64 09 a...inc.hl...ld.
0214E0: 61 2C 28 68 6C 29 0D 86 05 6C 64 09 28 69 78 2B a,(hl)...ld.(ix+
0214F0: 64 75 72 65 6E 76 29 2C 61 0D 87 05 63 6C 65 6E durenv),a...clen
021500: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
021510: 1C 00 01 00 02 09 4E E5 1C 00 C1 02 00 00 00 02 ......N.........
021520: 1C 00 C6 02 00 00 00 02 1C 00 C2 02 00 00 00 02 ................
021530: 1C 00 C7 02 00 00 00 02 1C 00 C3 02 00 00 00 02 ................
021540: 1C 00 C8 02 00 00 00 02 1C 00 C4 02 00 00 00 02 ................
021550: 1C 00 C9 02 00 00 00 02 1C 00 C5 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: 76 33 3A 6C 64 09 61 2C 28 69 78 2B 64 75 72 65 v3:ld.a,(ix+dure
021610: 6E 76 29 0D 88 05 6C 64 09 28 69 78 2B 74 69 6D nv)...ld.(ix+tim
021620: 65 6E 76 29 2C 61 0D 89 05 6C 64 09 61 2C 28 69 env),a...ld.a,(i
021630: 78 2B 76 6F 6C 75 6D 65 29 0D 8A 05 61 64 64 09 x+volume)...add.
021640: 61 2C 28 69 78 2B 61 6D 70 65 6E 76 29 0D 8B 05 a,(ix+ampenv)...
021650: 61 6E 64 09 23 30 46 0D 8C 05 6C 64 09 28 69 78 and.#0F...ld.(ix
021660: 2B 76 6F 6C 75 6D 65 29 2C 61 0D 8D 05 6C 64 09 +volume),a...ld.
021670: 62 2C 61 0D 8E 05 72 65 74 0D 8F 05 3B 2D 2D 0D b,a...ret...;--.
021680: 90 05 63 61 6C 65 6E 74 3A 6C 64 09 68 6C 2C 62 ..calent:ld.hl,b
021690: 75 66 74 6F 6E 0D 91 05 64 65 63 09 61 0D 92 05 ufton...dec.a...
0216A0: 61 64 64 09 61 2C 61 0D 93 05 63 61 6C 6C 09 61 add.a,a...call.a
0216B0: 64 64 41 48 4C 0D 94 05 6C 64 09 61 2C 28 68 6C ddAHL...ld.a,(hl
0216C0: 29 0D 95 05 69 6E 63 09 68 6C 0D 96 05 6C 64 09 )...inc.hl...ld.
0216D0: 68 2C 28 68 6C 29 0D 97 05 6C 64 09 6C 2C 61 0D h,(hl)...ld.l,a.
0216E0: 98 05 6C 64 09 28 69 78 2B 73 74 61 65 6E 74 29 ..ld.(ix+staent)
0216F0: 2C 31 0D 99 05 6C 64 09 28 69 78 2B 73 65 67 65 ,1...ld.(ix+sege
021700: 6E 74 29 2C 31 0D 9A 05 6C 64 09 61 2C 28 68 6C nt),1...ld.a,(hl
021710: 29 0D 9B 05 6C 64 09 62 2C 31 0D 9C 05 61 6E 64 )...ld.b,1...and
021720: 09 61 0D 9D 05 6A 70 09 6D 2C 6C 62 6C 31 37 35 .a...jp.m,lbl175
021730: 0D 9E 05 64 65 63 09 62 0D 9F 05 6C 62 6C 31 37 ...dec.b...lbl17
021740: 35 3A 6C 64 09 28 69 78 2B 72 65 70 65 61 74 29 5:ld.(ix+repeat)
021750: 2C 62 0D A0 05 61 6E 64 09 23 30 46 0D A1 05 6C ,b...and.#0F...l
021760: 64 09 28 69 78 2B 65 6E 74 5F 29 2C 61 0D A2 05 d.(ix+ent_),a...
021770: 69 6E 63 09 68 6C 0D A3 05 6C 64 09 28 69 78 2B inc.hl.£.ld.(ix+
021780: 61 64 72 65 6E 74 29 2C 6C 0D A4 05 6C 64 09 28 adrent),l...ld.(
021790: 69 78 2B 61 64 72 65 6E 74 2B 31 29 2C 68 0D A5 ix+adrent+1),h..
0217A0: 05 63 6C 65 6E 74 32 3A 6C 64 09 6C 2C 28 69 78 .clent2:ld.l,(ix
0217B0: 2B 61 64 72 65 6E 74 29 0D A6 05 6C 64 09 68 2C +adrent)...ld.h,
0217C0: 28 69 78 2B 61 64 72 65 6E 74 2B 31 29 0D A7 05 (ix+adrent+1)...
0217D0: 6C 64 09 61 2C 28 69 78 2B 73 65 67 65 6E 74 29 ld.a,(ix+segent)
0217E0: 0D A8 05 64 65 63 09 61 0D A9 05 6C 64 09 62 2C ...dec.a...ld.b,
0217F0: 61 0D AA 05 61 64 64 09 61 2C 61 0D AB 05 61 64 a...add.a,a...ad
021800: 09 62 63 0D FC 05 6C 64 09 61 2C 28 6E 63 61 6E .bc...ld.a,(ncan
021810: 61 6C 29 0D FD 05 6C 64 09 65 2C 61 0D FE 05 61 al)...ld.e,a...a
021820: 64 64 09 61 2C 61 0D FF 05 63 61 6C 6C 09 70 65 dd.a,a...call.pe
021830: 72 69 6F 0D 00 06 6C 64 09 61 2C 38 0D 01 06 61 rio...ld.a,8...a
021840: 64 64 09 61 2C 65 0D 02 06 6C 64 09 62 2C 28 69 dd.a,e...ld.b,(i
021850: 78 2B 76 6F 6C 75 6D 65 29 0D 03 06 63 61 6C 6C x+volume)...call
021860: 09 73 65 74 70 73 67 0D 04 06 70 6F 70 09 64 65 .setpsg...pop.de
021870: 0D 05 06 70 6F 70 09 68 6C 0D 06 06 6C 64 09 61 ...pop.hl...ld.a
021880: 2C 28 68 6C 29 0D 07 06 6F 72 09 61 0D 08 06 6A ,(hl)...or.a...j
021890: 72 09 7A 2C 6C 62 6C 34 39 0D 09 06 6C 64 09 62 r.z,lbl49...ld.b
0218A0: 2C 61 0D 0A 06 6C 64 09 61 2C 36 0D 0B 06 63 61 ,a...ld.a,6...ca
0218B0: 6C 6C 09 73 65 74 70 73 67 0D 0C 06 6A 72 09 6C ll.setpsg...jr.l
0218C0: 62 6C 36 31 0D 0D 06 6C 62 6C 34 39 3A 6C 64 09 bl61...lbl49:ld.
0218D0: 61 2C 64 0D 0E 06 61 6E 64 09 25 30 30 30 30 30 a,d...and.%00000
0218E0: 31 31 31 0D 0F 06 6C 64 09 64 2C 61 0D 10 06 6C 111...ld.d,a...l
0218F0: 62 6C 36 31 3A 6C 64 09 68 6C 2C 6D 61 73 6B 6F bl61:ld.hl,masko
021900: 6E 0D 11 06 6C 64 09 61 2C 28 68 6C 29 0D 12 06 n...ld.a,(hl)...
021910: 61 64 64 09 61 2C 64 0D 13 06 6C 64 09 28 68 6C add.a,d...ld.(hl
021920: 29 2C 61 0D 14 06 6C 64 09 61 2C 28 6D 61 73 6B ),a...ld.a,(mask
021930: 64 35 29 0D 15 06 78 6F 72 09 64 0D 16 06 6C 64 d5)...xor.d...ld
021940: 09 68 6C 2C 6D 61 73 6B 6F 66 0D 17 06 61 64 64 .hl,maskof...add
021950: 09 61 2C 28 68 6C 29 0D 18 06 6C 64 09 28 68 6C .a,(hl)...ld.(hl
021960: 29 2C 61 0D 19 06 72 65 74 0D 1A 06 3B 2A 2A 2A ),a...ret...;***
021970: 2A 2A 2A 2A 2A 0D 1B 06 73 6F 75 6E 64 71 3A 70 *****...soundq:p
021980: 75 73 68 09 69 78 0D 1C 06 6C 64 09 61 2C 28 68 ush.ix...ld.a,(h
021990: 6C 29 0D 1D 06 6C 64 09 62 2C 61 0D 1E 06 61 6E l)...ld.b,a...an
0219A0: 64 09 37 0D 1F 06 6A 72 09 6E 7A 2C 73 6F 75 6E d.7...jr.nz,soun
0219B0: 64 30 0D 20 06 73 63 66 0D 21 06 73 6F 72 71 75 d0. .scf.!.sorqu
0219C0: 3A 70 6F 70 09 69 78 0D 22 06 72 65 74 0D 23 06 :pop.ix.".ret.#.
0219D0: 73 6F 75 6E 64 30 3A 61 6E 64 09 36 0D 24 06 6C sound0:and.6.$.l
0219E0: 64 09 63 2C 61 0D 25 06 6C 64 09 64 65 2C 74 71 d.c,a.%.ld.de,tq
0219F0: 75 65 75 65 0D 26 06 65 78 09 64 65 2C 68 6C 0D ueue.&.ex.de,hl.
021A00: 64 09 61 2C 62 0D AC 05 63 61 6C 6C 09 61 64 64 d.a,b...call.add
021A10: 41 48 4C 0D AD 05 6C 64 09 61 2C 28 68 6C 29 0D AHL...ld.a,(hl).
021A20: AE 05 6C 64 09 28 69 78 2B 73 74 70 65 6E 74 29 ..ld.(ix+stpent)
021A30: 2C 61 0D AF 05 69 6E 63 09 68 6C 0D B0 05 6C 64 ,a...inc.hl...ld
021A40: 09 61 2C 28 68 6C 29 0D B1 05 6C 64 09 28 69 78 .a,(hl)...ld.(ix
021A50: 2B 61 6D 70 65 6E 74 29 2C 61 0D B2 05 69 6E 63 +ampent),a...inc
021A60: 09 68 6C 0D B3 05 6C 64 09 61 2C 28 68 6C 29 0D .hl...ld.a,(hl).
021A70: B4 05 6C 64 09 28 69 78 2B 64 75 72 65 6E 74 29 ..ld.(ix+durent)
021A80: 2C 61 0D B5 05 63 6C 65 6E 74 33 3A 6C 64 09 61 ,a...clent3:ld.a
021A90: 2C 28 69 78 2B 64 75 72 65 6E 74 29 0D B6 05 6C ,(ix+durent)...l
021AA0: 64 09 28 69 78 2B 74 69 6D 65 6E 74 29 2C 61 0D d.(ix+timent),a.
021AB0: B7 05 6C 64 09 61 2C 28 69 78 2B 61 6D 70 65 6E ..ld.a,(ix+ampen
021AC0: 74 29 0D B8 05 6C 64 09 62 2C 30 0D B9 05 6F 72 t)...ld.b,0...or
021AD0: 09 61 0D BA 05 6A 70 09 70 2C 63 6C 65 6E 74 34 .a...jp.p,clent4
021AE0: 0D BB 05 64 65 63 09 62 0D BC 05 63 6C 65 6E 74 ...dec.b...clent
021AF0: 34 3A 61 64 64 09 61 2C 28 69 78 2B 70 65 72 69 4:add.a,(ix+peri
021B00: 6F 64 29 0D BD 05 6C 64 09 6C 2C 61 0D BE 05 6C od)...ld.l,a...l
021B10: 64 09 61 2C 62 0D BF 05 61 64 63 09 61 2C 28 69 d.a,b...adc.a,(i
021B20: 78 2B 70 65 72 69 6F 64 2B 31 29 0D C0 05 6C 64 x+period+1)...ld
021B30: 09 68 2C 61 0D C1 05 6C 64 09 28 69 78 2B 70 65 .h,a...ld.(ix+pe
021B40: 72 69 6F 64 29 2C 6C 0D C2 05 6C 64 09 28 69 78 riod),l...ld.(ix
021B50: 2B 70 65 72 69 6F 64 2B 31 29 2C 68 0D C3 05 72 +period+1),h...r
021B60: 65 74 0D C4 05 0D C5 05 70 65 72 69 6F 3A 70 75 et......perio:pu
021B70: 73 68 09 64 65 0D C6 05 6C 64 09 62 2C 6C 0D C7 sh.de...ld.b,l..
021B80: 05 6C 64 09 65 2C 61 0D C8 05 63 61 6C 6C 09 73 .ld.e,a...call.s
021B90: 65 74 70 73 67 0D C9 05 6C 64 09 62 2C 68 0D CA etpsg...ld.b,h..
021BA0: 05 6C 64 09 61 2C 65 0D CB 05 69 6E 63 09 61 0D .ld.a,e...inc.a.
021BB0: CC 05 63 61 6C 6C 09 73 65 74 70 73 67 0D CD 05 ..call.setpsg...
021BC0: 70 6F 70 09 64 65 0D CE 05 72 65 74 0D CF 05 0D pop.de...ret....
021BD0: D0 05 69 73 6F 75 6E 64 3A 69 6E 63 09 68 6C 0D ..isound:inc.hl.
021BE0: D1 05 6C 64 09 65 2C 28 68 6C 29 0D D2 05 6C 64 ..ld.e,(hl)...ld
021BF0: 09 28 69 78 2B 70 65 72 69 6F 64 29 2C 65 0D D3 .(ix+period),e..
021C00: 27 06 63 61 6C 6C 09 61 64 64 41 48 4C 0D 28 06 '.call.addAHL.(.
021C10: 6C 64 09 61 2C 28 68 6C 29 0D 29 06 69 6E 63 09 ld.a,(hl).).inc.
021C20: 68 6C 0D 2A 06 6C 64 09 68 2C 28 68 6C 29 0D 2B hl.*.ld.h,(hl).+
021C30: 06 6C 64 09 6C 2C 61 0D 2C 06 6C 64 09 61 2C 62 .ld.l,a.,.ld.a,b
021C40: 0D 2D 06 61 6E 64 09 61 0D 2E 06 6A 70 09 6D 2C .-.and.a...jp.m,
021C50: 66 6C 75 73 68 0D 2F 06 6E 66 6C 75 73 68 3A 6C flush./.nflush:l
021C60: 64 09 61 2C 28 68 6C 29 0D 30 06 63 70 09 35 0D d.a,(hl).0.cp.5.
021C70: 31 06 6A 72 09 6E 63 2C 73 6F 72 71 75 09 3B 72 1.jr.nc,sorqu.;r
021C80: 65 74 20 6E 63 0D 32 06 69 6E 63 09 28 68 6C 29 et nc.2.inc.(hl)
021C90: 0D 33 06 69 6E 63 09 68 6C 0D 34 06 61 64 64 09 .3.inc.hl.4.add.
021CA0: 61 2C 61 0D 35 06 61 64 64 09 61 2C 28 68 6C 29 a,a.5.add.a,(hl)
021CB0: 0D 36 06 69 6E 63 09 68 6C 0D 37 06 63 70 09 31 .6.inc.hl.7.cp.1
021CC0: 30 0D 38 06 6A 72 09 63 2C 6A 6D 70 35 0D 39 06 0.8.jr.c,jmp5.9.
021CD0: 73 75 62 09 31 30 0D 3A 06 6A 6D 70 35 3A 63 61 sub.10.:.jmp5:ca
021CE0: 6C 6C 09 61 64 64 41 48 4C 0D 3B 06 6C 64 09 28 ll.addAHL.;.ld.(
021CF0: 68 6C 29 2C 65 0D 3C 06 69 6E 63 09 68 6C 0D 3D hl),e.<.inc.hl.=
021D00: 06 6C 64 09 28 68 6C 29 2C 64 0D 3E 06 73 63 66 .ld.(hl),d.>.scf
021D10: 0D 3F 06 6A 72 09 73 6F 72 71 75 09 3B 72 65 74 .?.jr.sorqu.;ret
021D20: 0D 40 06 66 6C 75 73 68 3A 64 69 0D 41 06 6C 64 .@.flush:di.A.ld
021D30: 09 61 2C 63 0D 42 06 70 75 73 68 09 64 65 0D 43 .a,c.B.push.de.C
021D40: 06 6C 64 09 64 65 2C 74 63 61 6E 61 6C 0D 44 06 .ld.de,tcanal.D.
021D50: 65 78 09 64 65 2C 68 6C 0D 45 06 63 61 6C 6C 09 ex.de,hl.E.call.
021D60: 61 64 64 41 48 4C 0D 46 06 6C 64 09 61 2C 28 68 addAHL.F.ld.a,(h
021D70: 6C 29 0D 47 06 69 6E 63 09 68 6C 0D 48 06 6C 64 l).G.inc.hl.H.ld
021D80: 09 68 2C 28 68 6C 29 0D 49 06 6C 64 09 6C 2C 61 .h,(hl).I.ld.l,a
021D90: 0D 4A 06 78 6F 72 09 61 0D 4B 06 6C 64 09 28 64 .J.xor.a.K.ld.(d
021DA0: 65 29 2C 61 0D 4C 06 69 6E 63 09 64 65 0D 4D 06 e),a.L.inc.de.M.
021DB0: 6C 64 09 28 64 65 29 2C 61 0D 4E 06 64 65 63 09 ld.(de),a.N.dec.
021DC0: 64 65 0D 4F 06 6C 64 09 28 68 6C 29 2C 61 0D 50 de.O.ld.(hl),a.P
021DD0: 06 69 6E 63 09 68 6C 0D 51 06 6C 64 09 28 68 6C .inc.hl.Q.ld.(hl
021DE0: 29 2C 61 0D 52 06 6C 64 09 61 2C 25 30 30 30 30 ),a.R.ld.a,%0000
021DF0: 31 30 30 31 0D 53 06 6A 6D 70 31 30 3A 73 72 6C 1001.S.jmp10:srl
021E00: 31 36 31 00 2A 00 69 00 8C 20 31 36 35 2C 31 36 161.*.i.. 165,16
021E10: 38 2C 31 37 31 2C 31 37 35 2C 31 37 39 2C 31 38 8,171,175,179,18
021E20: 33 2C 31 38 37 2C 31 39 31 2C 31 39 36 00 0B 00 3,187,191,196...
021E30: 6A 00 01 C0 68 61 75 74 00 2A 00 6B 00 8C 20 32 j...haut.*.k.. 2
021E40: 39 2C 32 39 2C 32 39 2C 32 39 2C 32 39 2C 32 39 9,29,29,29,29,29
021E50: 2C 32 38 2C 32 38 2C 32 38 2C 32 38 2C 32 38 2C ,28,28,28,28,28,
021E60: 32 38 00 2A 00 6C 00 8C 20 32 38 2C 32 37 2C 32 28.*.l.. 28,27,2
021E70: 37 2C 32 37 2C 32 37 2C 32 37 2C 32 37 2C 32 37 7,27,27,27,27,27
021E80: 2C 32 37 2C 32 36 2C 32 36 2C 32 36 00 2A 00 6D ,27,26,26,26.*.m
021E90: 00 8C 20 32 36 2C 32 35 2C 32 35 2C 32 35 2C 32 .. 26,25,25,25,2
021EA0: 35 2C 32 35 2C 32 34 2C 32 34 2C 32 34 2C 32 33 5,25,24,24,24,23
021EB0: 2C 32 33 2C 32 32 00 2D 00 6E 00 8C 20 32 32 2C ,23,22.-.n.. 22,
021EC0: 32 32 2C 32 31 2C 32 31 2C 32 31 2C 32 30 2C 32 22,21,21,21,20,2
021ED0: 30 2C 31 39 2C 31 39 2C 31 38 2C 31 38 2C 31 37 0,19,19,18,18,17
021EE0: 2C 31 36 00 00 00 1A 39 2C 31 39 2C 31 38 2C 31 ,16....9,19,18,1
021EF0: 38 2C 31 37 2C 31 36 00 00 00 1A FF FF FF FF FF 8,17,16.........
021F00: 00 0B 00 48 00 B0 20 0D 00 00 EE 00 0C 00 4A 00 ...H.. .......J.
021F10: B0 20 0D 00 00 68 F4 00 15 00 4F 00 BF 01 BF 20 . ...h....O....
021F20: 22 46 49 4E 2E 2E 2E 2E 2E 2E 2E 22 00 19 00 50 "FIN......."...P
021F30: 00 A9 20 0F 2C 0F 01 BF 20 FF 03 28 15 29 01 A0 .. .,... ..(.)..
021F40: 20 1E 50 00 20 00 26 00 64 00 8C 20 31 30 33 2C .P. .&.d.. 103,
021F50: 31 30 33 2C 31 30 34 2C 31 30 34 2C 31 30 35 2C 103,104,104,105,
021F60: 31 30 35 2C 31 30 36 2C 31 30 37 00 26 00 65 00 105,106,107.&.e.
021F70: 8C 20 31 30 38 2C 31 30 38 2C 31 30 39 2C 31 31 . 108,108,109,11
021F80: 30 2C 31 31 31 2C 31 31 32 2C 31 31 33 2C 31 31 0,111,112,113,11
021F90: 34 00 26 00 66 00 8C 20 31 31 35 2C 31 31 36 2C 4.&.f.. 115,116,
021FA0: 31 31 37 2C 31 31 38 2C 31 32 30 2C 31 32 31 2C 117,118,120,121,
021FB0: 31 32 33 2C 31 32 34 00 26 00 67 00 8C 20 31 32 123,124.&.g.. 12
021FC0: 36 2C 31 32 38 2C 31 33 30 2C 31 33 32 2C 31 33 6,128,130,132,13
021FD0: 34 2C 31 33 36 2C 31 33 38 2C 31 34 30 00 26 00 4,136,138,140.&.
021FE0: 68 00 8C 20 31 34 33 2C 31 34 35 2C 31 34 38 2C h.. 143,145,148,
021FF0: 31 35 30 2C 31 35 33 2C 31 35 35 2C 31 35 38 2C 150,153,155,158,
022000: 09 62 0D 54 06 6A 72 09 63 2C 6A 6D 70 31 31 0D .b.T.jr.c,jmp11.
022010: 55 06 61 64 64 09 61 2C 61 0D 56 06 6A 72 09 6A U.add.a,a.V.jr.j
022020: 6D 70 31 30 0D 57 06 6A 6D 70 31 31 3A 6C 64 09 mp10.W.jmp11:ld.
022030: 63 2C 61 0D 58 06 73 72 6C 09 61 0D 59 06 61 6E c,a.X.srl.a.Y.an
022040: 64 09 33 0D 5A 06 61 64 64 09 61 2C 38 0D 5B 06 d.3.Z.add.a,8.[.
022050: 6C 64 09 62 2C 30 0D 5C 06 63 61 6C 6C 09 73 65 ld.b,0.\.call.se
022060: 74 70 73 67 0D 5D 06 6C 64 09 61 2C 37 0D 5E 06 tpsg.].ld.a,7.^.
022070: 63 61 6C 6C 09 72 65 64 70 73 67 0D 5F 06 6F 72 call.redpsg._.or
022080: 09 63 0D 60 06 6C 64 09 62 2C 61 0D 61 06 6C 64 .c.`.ld.b,a.a.ld
022090: 09 61 2C 37 0D 62 06 63 61 6C 6C 09 73 65 74 70 .a,7.b.call.setp
0220A0: 73 67 0D 63 06 65 69 0D 64 06 65 78 09 64 65 2C sg.c.ei.d.ex.de,
0220B0: 68 6C 0D 65 06 70 6F 70 09 64 65 0D 66 06 6A 70 hl.e.pop.de.f.jp
0220C0: 09 6E 66 6C 75 73 68 0D 67 06 0D 68 06 3B 2D 2D .nflush.g..h.;--
0220D0: 0D 69 06 69 6E 69 72 30 37 3A 65 71 75 09 23 33 .i.inir07:equ.#3
0220E0: 46 0D 6A 06 72 65 67 69 6E 69 3A 64 65 66 62 09 F.j.regini:defb.
0220F0: 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 0D 6B 06 0,0,0,0,0,0,0.k.
022100: 64 65 66 62 09 69 6E 69 72 30 37 2C 30 2C 30 2C defb.inir07,0,0,
022110: 30 2C 30 2C 30 2C 30 0D 6C 06 0D 6D 06 73 6E 64 0,0,0,0.l..m.snd
022120: 72 73 74 3A 0D 6E 06 6C 64 09 68 6C 2C 72 65 67 rst:.n.ld.hl,reg
022130: 69 6E 69 0D 6F 06 6C 64 09 63 2C 30 0D 70 06 6A ini.o.ld.c,0.p.j
022140: 6D 70 32 30 3A 6C 64 09 62 2C 28 68 6C 29 0D 71 mp20:ld.b,(hl).q
022150: 06 69 6E 63 09 68 6C 0D 72 06 6C 64 09 61 2C 63 .inc.hl.r.ld.a,c
022160: 0D 73 06 63 61 6C 6C 09 73 65 74 70 73 67 0D 74 .s.call.setpsg.t
022170: 06 69 6E 63 09 63 0D 75 06 6C 64 09 61 2C 63 0D .inc.c.u.ld.a,c.
022180: 76 06 63 70 09 31 34 0D 77 06 6A 72 09 63 2C 6A v.cp.14.w.jr.c,j
022190: 6D 70 32 30 0D 78 06 0D 79 06 6C 64 09 68 6C 2C mp20.x..y.ld.hl,
0221A0: 74 63 61 6E 61 6C 0D 7A 06 6C 64 09 63 2C 33 0D tcanal.z.ld.c,3.
0221B0: 7B 06 6A 6D 70 32 31 3A 6C 64 09 65 2C 28 68 6C {.jmp21:ld.e,(hl
0221C0: 29 0D 7C 06 69 6E 63 09 68 6C 0D 7D 06 6C 64 09 ).|.inc.hl.}.ld.
0221D0: 64 2C 28 68 6C 29 0D 7E 06 69 6E 63 09 68 6C 0D d,(hl).~.inc.hl.
0221E0: 7F 06 6C 64 09 62 2C 73 69 7A 65 63 0D 80 06 78 ..ld.b,sizec...x
0221F0: 6F 72 09 61 0D 81 06 6A 6D 70 32 32 3A 6C 64 09 or.a...jmp22:ld.
022200: 72 09 61 0D 2D 03 6A 72 09 7A 2C 63 6A 31 0D 2E r.a.-.jr.z,cj1..
022210: 03 62 69 74 09 32 2C 28 69 78 2B 32 30 29 09 3B .bit.2,(ix+20).;
022220: 3C 2D 0D 2F 03 6A 72 09 7A 2C 63 6A 31 0D 30 03 <-./.jr.z,cj1.0.
022230: 44 45 43 09 28 69 78 2B 31 29 0D 31 03 0D 32 03 DEC.(ix+1).1..2.
022240: 63 6A 31 3A 63 70 09 32 38 0D 33 03 6A 72 09 6E cj1:cp.28.3.jr.n
022250: 63 2C 63 6A 32 0D 34 03 62 69 74 09 33 2C 28 69 c,cj2.4.bit.3,(i
022260: 78 2B 32 30 29 09 3B 2D 3E 0D 35 03 6A 72 09 7A x+20).;->.5.jr.z
022270: 2C 63 6A 32 0D 36 03 49 4E 43 09 28 69 78 2B 31 ,cj2.6.INC.(ix+1
022280: 29 0D 37 03 0D 38 03 63 6A 32 3A 6C 64 09 61 2C ).7..8.cj2:ld.a,
022290: 28 69 78 2B 32 29 09 3B 79 0D 39 03 6F 72 09 61 (ix+2).;y.9.or.a
0222A0: 0D 3A 03 6A 72 09 7A 2C 63 6A 33 0D 3B 03 62 69 .:.jr.z,cj3.;.bi
0222B0: 74 09 30 2C 28 69 78 2B 32 30 29 09 3B 20 5E 0D t.0,(ix+20).; ^.
0222C0: 3C 03 6A 72 09 7A 2C 63 6A 33 0D 3D 03 44 45 43 <.jr.z,cj3.=.DEC
0222D0: 09 28 69 78 2B 32 29 0D 3E 03 0D 3F 03 63 6A 33 .(ix+2).>..?.cj3
0222E0: 3A 63 70 09 34 38 2D 31 31 0D 40 03 6A 72 09 6E :cp.48-11.@.jr.n
0222F0: 63 2C 63 6A 34 0D 41 03 62 69 74 09 31 2C 28 69 c,cj4.A.bit.1,(i
022300: 78 2B 32 30 29 09 3B 62 61 73 0D 42 03 6A 72 09 x+20).;bas.B.jr.
022310: 7A 2C 63 6A 34 0D 43 03 49 4E 43 09 28 69 78 2B z,cj4.C.INC.(ix+
022320: 32 29 0D 44 03 0D 45 03 63 6A 34 3A 52 45 54 0D 2).D..E.cj4:RET.
022330: 7A 03 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A z.;*************
022340: 0D 84 03 43 4F 4D 5F 3A 6C 64 09 69 78 2C 42 4C ...COM_:ld.ix,BL
022350: 5F 4A 41 09 3B 63 6F 6D 6D 61 6E 64 65 20 64 69 _JA.;commande di
022360: 72 2E 0D 85 03 63 61 6C 6C 09 43 4F 4D 53 0D 86 r....call.COMS..
022370: 03 6C 64 09 69 78 2C 42 4C 5F 4A 41 2B 32 34 0D .ld.ix,BL_JA+24.
022380: 87 03 63 61 6C 6C 09 43 4F 4D 53 0D 88 03 0D 89 ..call.COMS.....
022390: 03 0D 8A 03 52 45 54 0D 8B 03 3B 2D 2D 2D 2D 2D ....RET...;-----
0223A0: 2D 2D 2D 0D 8C 03 43 4F 4D 53 3A 6C 64 09 61 2C ---...COMS:ld.a,
0223B0: 28 69 78 2B 32 31 29 0D 8D 03 6F 72 09 61 0D 8E (ix+21)...or.a..
0223C0: 03 6A 70 09 7A 2C 43 4F 4D 41 09 3B 61 75 74 6F .jp.z,COMA.;auto
0223D0: 0D 8F 03 64 65 63 09 61 0D 90 03 6A 70 09 7A 2C ...dec.a...jp.z,
0223E0: 43 4F 4D 31 09 3B 6A 6F 79 20 31 0D 91 03 64 65 COM1.;joy 1...de
0223F0: 63 09 61 0D 92 03 6A 70 09 7A 2C 43 4F 4D 32 09 c.a...jp.z,COM2.
022400: 28 64 65 29 2C 61 0D 82 06 69 6E 63 09 64 65 0D (de),a...inc.de.
022410: 83 06 64 6A 6E 7A 09 6A 6D 70 32 32 0D 84 06 64 ..djnz.jmp22...d
022420: 65 63 09 63 0D 85 06 6A 72 09 6E 7A 2C 6A 6D 70 ec.c...jr.nz,jmp
022430: 32 31 0D 86 06 0D 87 06 6C 64 09 68 6C 2C 74 71 21......ld.hl,tq
022440: 75 65 75 65 0D 88 06 6C 64 09 62 2C 33 0D 89 06 ueue...ld.b,3...
022450: 6A 6D 70 32 33 3A 6C 64 09 65 2C 28 68 6C 29 0D jmp23:ld.e,(hl).
022460: 8A 06 69 6E 63 09 68 6C 0D 8B 06 6C 64 09 64 2C ..inc.hl...ld.d,
022470: 28 68 6C 29 0D 8C 06 69 6E 63 09 68 6C 0D 8D 06 (hl)...inc.hl...
022480: 6C 64 09 28 64 65 29 2C 61 0D 8E 06 69 6E 63 09 ld.(de),a...inc.
022490: 64 65 0D 8F 06 6C 64 09 28 64 65 29 2C 61 0D 90 de...ld.(de),a..
0224A0: 06 64 6A 6E 7A 09 6A 6D 70 32 33 0D 91 06 72 65 .djnz.jmp23...re
0224B0: 74 0D 92 06 3B 2D 2D 0D 93 06 73 65 74 70 73 67 t...;--...setpsg
0224C0: 3A 63 70 09 37 0D 94 06 6A 72 09 6E 7A 2C 73 65 :cp.7...jr.nz,se
0224D0: 74 70 73 32 0D 95 06 6C 64 09 61 2C 62 0D 96 06 tps2...ld.a,b...
0224E0: 6C 64 09 28 73 74 61 72 30 37 29 2C 61 0D 97 06 ld.(star07),a...
0224F0: 6C 64 09 61 2C 37 0D 98 06 0D 99 06 73 65 74 70 ld.a,7......setp
022500: 73 32 3A 70 75 73 68 09 62 63 0D 9A 06 6C 64 09 s2:push.bc...ld.
022510: 63 2C 62 0D 9B 06 6C 64 09 62 2C 23 46 34 0D 9C c,b...ld.b,#F4..
022520: 06 6F 75 74 09 28 63 29 2C 61 0D 9D 06 6C 64 09 .out.(c),a...ld.
022530: 62 2C 23 46 36 0D 9E 06 69 6E 09 61 2C 28 63 29 b,#F6...in.a,(c)
022540: 0D 9F 06 6F 72 09 23 43 30 0D A0 06 6F 75 74 09 ...or.#C0...out.
022550: 28 63 29 2C 61 0D A1 06 61 6E 64 09 23 33 46 0D (c),a...and.#3F.
022560: A2 06 6F 75 74 09 28 63 29 2C 61 0D A3 06 6C 64 ..out.(c),a.£.ld
022570: 09 62 2C 23 46 34 0D A4 06 6F 75 74 09 28 63 29 .b,#F4...out.(c)
022580: 2C 63 0D A5 06 6C 64 09 62 2C 23 46 36 0D A6 06 ,c...ld.b,#F6...
022590: 6C 64 09 63 2C 61 0D A7 06 6F 72 09 23 38 30 0D ld.c,a...or.#80.
0225A0: A8 06 6F 75 74 09 28 63 29 2C 61 0D A9 06 6F 75 ..out.(c),a...ou
0225B0: 74 09 28 63 29 2C 63 0D AA 06 70 6F 70 09 62 63 t.(c),c...pop.bc
0225C0: 0D AB 06 72 65 74 0D AC 06 0D AD 06 3B 2D 2D 0D ...ret......;--.
0225D0: AE 06 0D AF 06 73 74 61 72 30 37 3A 64 65 66 62 .....star07:defb
0225E0: 09 69 6E 69 72 30 37 0D B0 06 0D B1 06 72 65 64 .inir07......red
0225F0: 70 73 67 3A 6C 64 09 61 2C 28 73 74 61 72 30 37 psg:ld.a,(star07
022600: 05 69 6E 63 09 68 6C 0D D4 05 6C 64 09 64 2C 28 .inc.hl...ld.d,(
022610: 68 6C 29 0D D5 05 6C 64 09 28 69 78 2B 70 65 72 hl)...ld.(ix+per
022620: 69 6F 64 2B 31 29 2C 64 0D D6 05 69 6E 63 09 68 iod+1),d...inc.h
022630: 6C 0D D7 05 6C 64 09 61 2C 28 68 6C 29 0D D8 05 l...ld.a,(hl)...
022640: 6C 64 09 28 69 78 2B 64 75 72 65 65 29 2C 61 0D ld.(ix+duree),a.
022650: D9 05 69 6E 63 09 68 6C 0D DA 05 6C 64 09 61 2C ..inc.hl...ld.a,
022660: 28 68 6C 29 0D DB 05 6C 64 09 28 69 78 2B 64 75 (hl)...ld.(ix+du
022670: 72 65 65 2B 31 29 2C 61 0D DC 05 70 75 73 68 09 ree+1),a...push.
022680: 64 65 0D DD 05 69 6E 63 09 68 6C 0D DE 05 6C 64 de...inc.hl...ld
022690: 09 28 69 78 2B 73 74 61 74 65 29 2C 31 0D DF 05 .(ix+state),1...
0226A0: 6C 64 09 61 2C 28 68 6C 29 0D E0 05 69 6E 63 09 ld.a,(hl)...inc.
0226B0: 68 6C 0D E1 05 6C 64 09 28 69 78 2B 76 6F 6C 75 hl...ld.(ix+volu
0226C0: 6D 65 29 2C 61 0D E2 05 6C 64 09 28 69 78 2B 73 me),a...ld.(ix+s
0226D0: 74 61 65 6E 76 29 2C 30 0D E3 05 6C 64 09 61 2C taenv),0...ld.a,
0226E0: 28 68 6C 29 0D E4 05 69 6E 63 09 68 6C 0D E5 05 (hl)...inc.hl...
0226F0: 61 6E 64 09 61 0D E6 05 6A 72 09 7A 2C 6C 62 6C and.a...jr.z,lbl
022700: 34 35 0D E7 05 70 75 73 68 09 68 6C 0D E8 05 63 45...push.hl...c
022710: 61 6C 6C 09 63 61 6C 65 6E 76 0D E9 05 70 6F 70 all.calenv...pop
022720: 09 68 6C 0D EA 05 6C 62 6C 34 35 3A 6C 64 09 28 .hl...lbl45:ld.(
022730: 69 78 2B 73 74 61 65 6E 74 29 2C 30 0D EB 05 6C ix+staent),0...l
022740: 64 09 61 2C 28 68 6C 29 0D EC 05 69 6E 63 09 68 d.a,(hl)...inc.h
022750: 6C 0D ED 05 65 78 09 28 73 70 29 2C 68 6C 0D EE l...ex.(sp),hl..
022760: 05 70 75 73 68 09 68 6C 0D EF 05 61 6E 64 09 61 .push.hl...and.a
022770: 0D F0 05 6A 72 09 7A 2C 6C 62 6C 34 37 0D F1 05 ...jr.z,lbl47...
022780: 63 61 6C 6C 09 63 61 6C 65 6E 74 0D F2 05 6C 62 call.calent...lb
022790: 6C 34 37 3A 6C 64 09 61 2C 28 6D 61 73 6B 64 35 l47:ld.a,(maskd5
0227A0: 29 0D F3 05 6C 64 09 62 2C 61 0D F4 05 70 6F 70 )...ld.b,a...pop
0227B0: 09 68 6C 0D F5 05 6C 64 09 61 2C 6C 0D F6 05 6F .hl...ld.a,l...o
0227C0: 72 09 68 0D F7 05 6A 72 09 6E 7A 2C 6C 62 6C 34 r.h...jr.nz,lbl4
0227D0: 38 0D F8 05 6C 64 09 61 2C 62 0D F9 05 61 6E 64 8...ld.a,b...and
0227E0: 09 25 30 30 31 31 31 30 30 30 0D FA 05 6C 64 09 .%00111000...ld.
0227F0: 62 2C 61 0D FB 05 6C 62 6C 34 38 3A 70 75 73 68 b,a...lbl48:push
022800: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
022810: 1D 00 01 00 02 09 4E E5 1D 00 C1 02 00 00 00 02 ......N.........
022820: 1D 00 C6 02 00 00 00 02 1D 00 C2 02 00 00 00 02 ................
022830: 1D 00 C7 02 00 00 00 02 1D 00 C3 02 00 00 00 02 ................
022840: 1D 00 C8 02 00 00 00 02 1D 00 C4 02 00 00 00 02 ................
022850: 1D 00 C9 02 00 00 00 02 1D 00 C5 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: 29 0D B2 06 72 65 74 0D B3 06 0D B4 06 7A 7A 61 )...ret......zza
022910: 3A 64 65 66 62 09 30 2C 31 2C 32 0D B5 06 0D B6 :defb.0,1,2.....
022920: 06 3B 20 20 20 20 20 20 20 20 65 6E 74 20 20 24 .; ent $
022930: 0D C3 06 3B 2D 2D 0D C4 06 70 64 69 73 63 3A 6C ...;--...pdisc:l
022940: 64 09 61 2C 28 69 78 2B 39 29 0D C5 06 64 65 63 d.a,(ix+9)...dec
022950: 09 61 0D C6 06 61 64 64 09 61 2C 62 0D C7 06 63 .a...add.a,b...c
022960: 61 6C 6C 09 63 6C 65 66 0D C8 06 6C 64 09 68 6C all.clef...ld.hl
022970: 2C 63 6C 65 66 0D C9 06 6A 70 09 6D 61 78 2B 32 ,clef...jp.max+2
022980: 0D CA 06 6D 61 78 3A 64 65 66 62 09 23 33 61 2C ...max:defb.#3a,
022990: 23 33 38 2C 30 30 2C 23 63 36 2C 36 34 0D CB 06 #38,00,#c6,64...
0229A0: 6C 64 09 28 68 6C 29 2C 30 0D CC 06 6E 6F 70 0D ld.(hl),0...nop.
0229B0: CD 06 6C 64 09 68 6C 2C 23 33 30 30 30 0D CE 06 ..ld.hl,#3000...
0229C0: 70 75 73 68 09 68 6C 0D CF 06 63 61 6C 6C 09 23 push.hl...call.#
0229D0: 38 30 30 30 0D D0 06 6A 70 09 70 72 6F 74 32 0D 8000...jp.prot2.
0229E0: D1 06 6E 6F 70 0D D3 06 6E 6F 70 0D D4 06 6E 6F ..nop...nop...no
0229F0: 70 0D D5 06 6C 64 09 61 2C 28 35 30 30 30 29 0D p...ld.a,(5000).
022A00: D6 06 6C 64 09 28 23 33 30 30 30 29 2C 61 0D D7 ..ld.(#3000),a..
022A10: 06 78 6F 72 09 61 0D D8 06 6C 64 09 28 23 38 30 .xor.a...ld.(#80
022A20: 32 30 29 2C 61 0D D9 06 0D DA 06 6C 64 09 62 63 20),a......ld.bc
022A30: 2C 6D 6F 74 65 75 72 0D DB 06 6C 64 09 61 2C 31 ,moteur...ld.a,1
022A40: 0D DC 06 6F 75 74 09 28 63 29 2C 61 09 3B 20 6D ...out.(c),a.; m
022A50: 65 74 20 6C 65 20 6D 6F 74 65 75 72 20 65 6E 20 et le moteur en
022A60: 6D 61 72 63 68 65 0D DD 06 63 61 6C 6C 09 77 61 marche...call.wa
022A70: 69 74 31 73 09 3B 20 61 74 74 65 6E 74 65 20 31 it1s.; attente 1
022A80: 20 73 65 63 6F 6E 64 65 0D DE 06 0D F0 06 3B 2D seconde......;-
022A90: 2D 0D FF 06 6E 6F 70 0D 00 07 6E 6F 70 0D 01 07 -...nop...nop...
022AA0: 0D 02 07 70 72 6F 74 32 3A 6E 6F 70 0D 03 07 70 ...prot2:nop...p
022AB0: 6F 70 09 68 6C 0D 04 07 6C 64 09 61 2C 28 23 41 op.hl...ld.a,(#A
022AC0: 36 38 31 29 0D 05 07 6F 72 09 61 0D 06 07 6A 70 681)...or.a...jp
022AD0: 09 7A 2C 62 6F 6E 6E 65 0D 07 07 6C 64 09 61 2C .z,bonne...ld.a,
022AE0: 30 32 0D 08 07 63 70 09 28 68 6C 29 0D 09 07 72 02...cp.(hl)...r
022AF0: 65 74 09 6E 7A 0D 0A 07 61 64 64 09 61 2C 39 0D et.nz...add.a,9.
022B00: B1 03 73 65 74 09 33 2C 62 0D B2 03 6A 72 09 63 ..set.3,b...jr.c
022B10: 6D 32 0D B3 03 63 6D 31 3A 72 65 73 09 33 2C 62 m2...cm1:res.3,b
022B20: 0D B4 03 0D B5 03 63 6D 32 3A 62 69 74 09 32 2C ......cm2:bit.2,
022B30: 61 0D B6 03 6A 72 09 7A 2C 63 6D 33 0D B7 03 73 a...jr.z,cm3...s
022B40: 65 74 09 31 2C 62 0D B8 03 6A 72 09 63 6D 34 0D et.1,b...jr.cm4.
022B50: B9 03 63 6D 33 3A 72 65 73 09 31 2C 62 0D BA 03 ..cm3:res.1,b...
022B60: 0D BB 03 63 6D 34 3A 6C 64 09 61 2C 28 23 36 31 ...cm4:ld.a,(#61
022B70: 38 31 29 0D BC 03 62 69 74 09 30 2C 61 0D BD 03 81)...bit.0,a...
022B80: 6A 72 09 7A 2C 63 6D 35 0D BE 03 73 65 74 09 32 jr.z,cm5...set.2
022B90: 2C 62 0D BF 03 6A 72 09 63 6D 36 0D C0 03 63 6D ,b...jr.cm6...cm
022BA0: 35 3A 72 65 73 09 32 2C 62 0D C1 03 0D C2 03 63 5:res.2,b......c
022BB0: 6D 36 3A 62 69 74 09 31 2C 61 0D C3 03 6A 72 09 m6:bit.1,a...jr.
022BC0: 7A 2C 63 6D 37 0D C4 03 73 65 74 09 34 2C 62 0D z,cm7...set.4,b.
022BD0: C5 03 6A 72 09 63 6D 38 0D C6 03 63 6D 37 3A 72 ..jr.cm8...cm7:r
022BE0: 65 73 09 34 2C 62 0D C7 03 0D C8 03 63 6D 38 3A es.4,b......cm8:
022BF0: 6C 64 09 61 2C 62 0D C9 03 6A 72 09 73 6F 63 6F ld.a,b...jr.soco
022C00: 0D CA 03 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ...;------------
022C10: 2D 2D 0D CB 03 43 4F 4D 41 3A 6C 64 09 28 69 78 --...COMA:ld.(ix
022C20: 2B 32 30 29 2C 30 30 09 3B 61 75 74 6F 6D 61 74 +20),00.;automat
022C30: 2E 0D CC 03 4C 44 09 41 2C 28 42 4C 5F 4A 41 2B ....LD.A,(BL_JA+
022C40: 34 38 29 09 3B 65 74 61 20 62 61 6C 6C 0D CD 03 48).;eta ball...
022C50: 43 50 09 30 31 0D CE 03 4A 52 09 4E 5A 2C 43 4F CP.01...JR.NZ,CO
022C60: 42 41 32 0D CF 03 63 61 6C 6C 09 73 61 75 74 6F BA2...call.sauto
022C70: 0D D0 03 72 65 74 09 6E 7A 09 3B 62 75 74 0D D1 ...ret.nz.;but..
022C80: 03 73 65 74 09 34 2C 28 69 78 2B 32 30 29 0D D2 .set.4,(ix+20)..
022C90: 03 6C 64 09 61 2C 28 41 44 56 29 0D D3 03 63 70 .ld.a,(ADV)...cp
022CA0: 09 34 0D D4 03 72 65 74 09 7A 0D D6 03 6C 64 09 .4...ret.z...ld.
022CB0: 61 2C 28 4E 53 43 31 29 0D D7 03 62 69 74 09 30 a,(NSC1)...bit.0
022CC0: 2C 61 0D D8 03 72 65 74 09 7A 0D D9 03 73 65 74 ,a...ret.z...set
022CD0: 09 32 2C 28 69 78 2B 32 30 29 09 3B 20 3C 2D 0D .2,(ix+20).; <-.
022CE0: DA 03 72 65 74 0D DB 03 0D DC 03 0D DD 03 43 4F ..ret.........CO
022CF0: 42 41 32 3A 6C 64 09 61 2C 28 69 78 2B 33 29 09 BA2:ld.a,(ix+3).
022D00: 0B 07 69 6E 63 09 68 6C 0D 0C 07 63 70 09 28 68 ..inc.hl...cp.(h
022D10: 6C 29 0D 0D 07 72 65 74 09 6E 7A 0D 0E 07 6C 64 l)...ret.nz...ld
022D20: 09 62 63 2C 31 0D 0F 07 61 64 64 09 68 6C 2C 62 .bc,1...add.hl,b
022D30: 63 0D 10 07 61 64 64 09 61 2C 34 37 0D 11 07 63 c...add.a,47...c
022D40: 70 09 28 68 6C 29 0D 12 07 72 65 74 09 6E 7A 0D p.(hl)...ret.nz.
022D50: 13 07 62 6F 6E 6E 65 3A 6C 64 09 68 6C 2C 70 6C ..bonne:ld.hl,pl
022D60: 6F 75 66 0D 14 07 6C 64 09 28 68 6C 29 2C 23 63 ouf...ld.(hl),#c
022D70: 39 0D 17 07 72 65 74 0D 10 27 7A 7A 7A 3A 64 65 9...ret..'zzz:de
022D80: 66 62 09 30 2C 31 2C 32 2C 33 2C 34 2C 35 2C 36 fb.0,1,2,3,4,5,6
022D90: 2C 37 2C 38 2C 39 0D 1A 00 00 00 00 00 00 00 00 ,7,8,9..........
022DA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022DB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022DC0: 34 54 00 0D 04 0D 14 07 6C 64 09 28 68 6C 29 2C 4T......ld.(hl),
022DD0: 23 63 39 0D 17 07 72 65 74 0D 10 27 7A 7A 7A 3A #c9...ret..'zzz:
022DE0: 64 65 66 62 09 30 2C 31 2C 32 2C 33 2C 34 2C 35 defb.0,1,2,3,4,5
022DF0: 2C 36 2C 37 2C 38 2C 39 0D 1A 00 00 00 00 00 00 ,6,7,8,9........
022E00: D6 06 6C 64 09 28 23 33 30 30 30 29 2C 61 0D D7 ..ld.(#3000),a..
022E10: 06 78 6F 72 09 61 0D D8 06 6C 64 09 28 23 38 30 .xor.a...ld.(#80
022E20: 32 30 29 2C 61 0D D9 06 0D DA 06 6C 64 09 62 63 20),a......ld.bc
022E30: 2C 6D 6F 74 65 75 72 0D DB 06 6C 64 09 61 2C 31 ,moteur...ld.a,1
022E40: 0D DC 06 6F 75 74 09 28 63 29 2C 61 09 3B 20 6D ...out.(c),a.; m
022E50: 65 74 20 6C 65 20 6D 6F 74 65 75 72 20 65 6E 20 et le moteur en
022E60: 6D 61 72 63 68 65 0D DD 06 63 61 6C 6C 09 77 61 marche...call.wa
022E70: 69 74 31 73 09 3B 20 61 74 74 65 6E 74 65 20 31 it1s.; attente 1
022E80: 20 73 65 63 6F 6E 64 65 0D DE 06 0D F0 06 3B 2D seconde......;-
022E90: 2D 0D FF 06 6E 6F 70 0D 00 07 6E 6F 70 0D 01 07 -...nop...nop...
022EA0: 0D 02 07 70 72 6F 74 32 3A 6E 6F 70 0D 03 07 70 ...prot2:nop...p
022EB0: 6F 70 09 68 6C 0D 04 07 6C 64 09 61 2C 28 23 41 op.hl...ld.a,(#A
022EC0: 36 38 31 29 0D 05 07 6F 72 09 61 0D 06 07 6A 70 681)...or.a...jp
022ED0: 09 7A 2C 62 6F 6E 6E 65 0D 07 07 6C 64 09 61 2C .z,bonne...ld.a,
022EE0: 30 32 0D 08 07 63 70 09 28 68 6C 29 0D 09 07 72 02...cp.(hl)...r
022EF0: 65 74 09 6E 7A 0D 0A 07 61 64 64 09 61 2C 39 0D et.nz...add.a,9.
022F00: 3B 61 71 75 69 2E 0D DE 03 6F 72 09 61 0D DF 03 ;aqui....or.a...
022F10: 6A 72 09 6E 7A 2C 43 4F 42 41 34 0D E0 03 6C 64 jr.nz,COBA4...ld
022F20: 09 61 2C 28 42 4C 5F 4A 41 2B 38 32 29 0D E1 03 .a,(BL_JA+82)...
022F30: 6F 72 09 61 0D E2 03 72 65 74 09 6E 7A 0D E3 03 or.a...ret.nz...
022F40: 63 61 6C 6C 09 73 61 75 74 6F 0D E4 03 72 65 74 call.sauto...ret
022F50: 09 6E 7A 0D F5 03 0D F7 03 6A 70 09 63 75 61 63 .nz......jp.cuac
022F60: 74 09 3B 67 75 69 64 61 67 65 0D FE 03 0D FF 03 t.;guidage......
022F70: 46 52 41 55 3A 64 65 66 62 09 34 2C 31 0D 00 04 FRAU:defb.4,1...
022F80: 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 01 ;-------------..
022F90: 04 43 4F 42 41 34 3A 6C 64 09 61 2C 28 41 44 56 .COBA4:ld.a,(ADV
022FA0: 29 09 3B 72 65 70 6F 73 69 74 2E 0D 02 04 63 70 ).;reposit....cp
022FB0: 09 33 0D 03 04 6A 72 09 63 2C 63 71 34 0D 04 04 .3...jr.c,cq4...
022FC0: 6C 64 09 62 2C 38 0D 05 04 6C 64 09 63 2C 32 34 ld.b,8...ld.c,24
022FD0: 0D 06 04 6A 72 09 63 71 71 0D 07 04 63 71 34 3A ...jr.cqq...cq4:
022FE0: 6C 64 09 62 2C 31 30 0D 08 04 6C 64 09 63 2C 31 ld.b,10...ld.c,1
022FF0: 38 0D 16 04 6A 72 09 63 71 71 0D 17 04 0D 18 04 8...jr.cqq......
023000: 63 71 71 3A 6E 6F 70 0D 1A 04 6C 64 09 61 2C 28 cqq:nop...ld.a,(
023010: 69 78 2B 31 29 09 3B 72 65 70 6F 73 69 74 2E 20 ix+1).;reposit.
023020: 78 20 6A 6F 75 65 75 72 0D 1B 04 63 70 09 42 0D x joueur...cp.B.
023030: 1C 04 6A 72 09 6E 63 2C 61 75 72 31 0D 1D 04 73 ..jr.nc,aur1...s
023040: 65 74 09 33 2C 28 69 78 2B 32 30 29 0D 1E 04 6A et.3,(ix+20)...j
023050: 72 09 61 75 73 73 0D 1F 04 61 75 72 31 3A 63 70 r.auss...aur1:cp
023060: 09 43 0D 20 04 6A 72 09 63 2C 61 75 73 73 0D 21 .C. .jr.c,auss.!
023070: 04 73 65 74 09 32 2C 28 69 78 2B 32 30 29 09 3B .set.2,(ix+20).;
023080: 3C 2D 0D 22 04 0D 23 04 61 75 73 73 3A 52 45 54 <-."..#.auss:RET
023090: 0D 25 04 0D 26 04 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D .%..&.;---------
0230A0: 2D 2D 20 2D 2D 2D 2D 2D 2D 2D 62 61 6C 6C 65 20 -- -------balle
0230B0: 32 0D 27 04 63 75 61 63 74 3A 6C 64 09 61 2C 28 2.'.cuact:ld.a,(
0230C0: 42 4C 5F 4A 41 2B 36 39 29 09 3B 72 65 62 6F 6E BL_JA+69).;rebon
0230D0: 64 0D 28 04 6F 72 09 61 0D 29 04 6A 72 09 7A 2C d.(.or.a.).jr.z,
0230E0: 63 61 75 31 09 3B 6A 72 20 20 20 6E 7A 2C 63 61 cau1.;jr nz,ca
0230F0: 75 30 0D 2A 04 6C 64 09 61 2C 28 42 4C 5F 4A 41 u0.*.ld.a,(BL_JA
023100: 38 29 2C 31 31 09 3B 6D 61 74 0D 42 03 6C 64 09 8),11.;mat.B.ld.
023110: 61 2C 30 34 0D 43 03 6C 64 09 28 42 4C 5F 4A 41 a,04.C.ld.(BL_JA
023120: 2B 34 38 29 2C 61 09 3B 62 61 6C 6C 0D 44 03 6A +48),a.;ball.D.j
023130: 72 09 63 72 34 09 3B 2D 2D 2D 3E 0D 45 03 63 72 r.cr4.;--->.E.cr
023140: 33 3A 6C 64 09 28 69 78 2B 33 29 2C 30 30 0D 46 3:ld.(ix+3),00.F
023150: 03 52 45 54 0D 47 03 63 72 34 3A 64 65 63 09 28 .RET.G.cr4:dec.(
023160: 69 78 2B 30 29 09 3B 65 74 61 2D 31 0D 48 03 52 ix+0).;eta-1.H.R
023170: 45 54 0D 49 03 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ET.I.;----------
023180: 2D 0D 4A 03 43 41 4C 5F 4D 3A 6C 64 09 28 69 78 -.J.CAL_M:ld.(ix
023190: 2B 31 38 29 2C 30 30 09 3B 6D 61 74 0D 4B 03 42 +18),00.;mat.K.B
0231A0: 49 54 09 34 2C 28 69 78 2B 32 30 29 09 3B 74 69 IT.4,(ix+20).;ti
0231B0: 72 0D 4C 03 4A 50 09 4E 5A 2C 6A 6D 31 0D 4D 03 r.L.JP.NZ,jm1.M.
0231C0: 6C 64 09 61 2C 28 69 78 2B 31 29 09 3B 78 0D 4E ld.a,(ix+1).;x.N
0231D0: 03 63 70 09 33 0D 4F 03 6A 72 09 63 2C 63 6A 31 .cp.3.O.jr.c,cj1
0231E0: 0D 50 03 62 69 74 09 32 2C 28 69 78 2B 32 30 29 .P.bit.2,(ix+20)
0231F0: 09 3B 3C 2D 0D 51 03 6A 72 09 7A 2C 63 6A 31 0D .;<-.Q.jr.z,cj1.
023200: 52 03 44 45 43 09 28 69 78 2B 31 29 0D 53 03 6C R.DEC.(ix+1).S.l
023210: 64 09 28 69 78 2B 31 38 29 2C 36 09 3B 6D 61 74 d.(ix+18),6.;mat
023220: 0D 54 03 0D 55 03 63 6A 31 3A 63 70 09 33 32 0D .T..U.cj1:cp.32.
023230: 56 03 6A 72 09 6E 63 2C 63 6A 32 0D 57 03 62 69 V.jr.nc,cj2.W.bi
023240: 74 09 33 2C 28 69 78 2B 32 30 29 09 3B 2D 3E 0D t.3,(ix+20).;->.
023250: 58 03 6A 72 09 7A 2C 63 6A 32 0D 59 03 49 4E 43 X.jr.z,cj2.Y.INC
023260: 09 28 69 78 2B 31 29 0D 5A 03 6C 64 09 28 69 78 .(ix+1).Z.ld.(ix
023270: 2B 31 38 29 2C 33 09 3B 6D 61 74 0D 5B 03 0D 5C +18),3.;mat.[..\
023280: 03 63 6A 32 3A 6C 64 09 61 2C 28 69 78 2B 32 29 .cj2:ld.a,(ix+2)
023290: 09 3B 79 0D 5D 03 6F 72 09 61 0D 5E 03 6A 72 09 .;y.].or.a.^.jr.
0232A0: 7A 2C 63 6A 33 0D 5F 03 62 69 74 09 30 2C 28 69 z,cj3._.bit.0,(i
0232B0: 78 2B 32 30 29 09 3B 20 5E 0D 60 03 6A 72 09 7A x+20).; ^.`.jr.z
0232C0: 2C 63 6A 33 0D 61 03 44 45 43 09 28 69 78 2B 32 ,cj3.a.DEC.(ix+2
0232D0: 29 0D 62 03 44 45 43 09 28 69 78 2B 32 29 0D 63 ).b.DEC.(ix+2).c
0232E0: 03 6C 64 09 28 69 78 2B 31 38 29 2C 30 30 09 3B .ld.(ix+18),00.;
0232F0: 6D 61 74 0D 64 03 0D 65 03 63 6A 33 3A 63 70 09 mat.d..e.cj3:cp.
023300: 2B 35 31 29 09 3B 68 62 0D 2B 04 63 70 09 30 38 +51).;hb.+.cp.08
023310: 0D 2C 04 3B 20 20 20 20 20 20 20 20 6A 70 20 20 .,.; jp
023320: 20 6E 63 2C 63 61 75 31 20 0D 2D 04 0D 2E 04 63 nc,cau1 .-....c
023330: 61 75 30 3A 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B au0:ld.a,(BL_JA+
023340: 35 30 29 09 3B 79 62 20 20 56 41 20 41 20 4C 41 50).;yb VA A LA
023350: 20 42 41 4C 4C 45 0D 2F 04 63 70 09 28 69 78 2B BALLE./.cp.(ix+
023360: 32 29 0D 30 04 6A 72 09 7A 2C 63 75 32 0D 31 04 2).0.jr.z,cu2.1.
023370: 6A 72 09 6E 63 2C 63 75 31 0D 32 04 73 65 74 09 jr.nc,cu1.2.set.
023380: 30 2C 28 69 78 2B 32 30 29 0D 33 04 6A 72 09 63 0,(ix+20).3.jr.c
023390: 75 32 0D 34 04 63 75 31 3A 73 65 74 09 31 2C 28 u2.4.cu1:set.1,(
0233A0: 69 78 2B 32 30 29 0D 35 04 0D 36 04 63 75 32 3A ix+20).5..6.cu2:
0233B0: 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B 34 39 29 09 ld.a,(BL_JA+49).
0233C0: 3B 78 62 0D 37 04 63 75 75 78 3A 63 70 09 28 69 ;xb.7.cuux:cp.(i
0233D0: 78 2B 31 29 0D 38 04 52 45 54 09 5A 0D 39 04 6A x+1).8.RET.Z.9.j
0233E0: 72 09 6E 63 2C 63 75 33 0D 3A 04 73 65 74 09 32 r.nc,cu3.:.set.2
0233F0: 2C 28 69 78 2B 32 30 29 0D 3B 04 6A 72 09 63 75 ,(ix+20).;.jr.cu
023400: 34 0D 3C 04 63 75 33 3A 73 65 74 09 33 2C 28 69 4.<.cu3:set.3,(i
023410: 78 2B 32 30 29 0D 3D 04 0D 3E 04 63 75 34 3A 52 x+20).=..>.cu4:R
023420: 45 54 0D 3F 04 3B 2E 2E 2E 2E 2E 0D 40 04 63 61 ET.?.;......@.ca
023430: 75 31 3A 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B 35 u1:ld.a,(BL_JA+5
023440: 31 29 09 3B 68 62 20 62 61 6C 6C 65 20 68 61 75 1).;hb balle hau
023450: 74 65 0D 41 04 43 50 09 31 36 09 3B 68 61 75 74 te.A.CP.16.;haut
023460: 20 6D 61 78 69 0D 42 04 4A 52 09 4E 43 2C 63 69 maxi.B.JR.NC,ci
023470: 33 0D 43 04 0D 44 04 4C 44 09 48 4C 2C 46 52 41 3.C..D.LD.HL,FRA
023480: 55 0D 45 04 44 45 43 09 28 48 4C 29 0D 46 04 4A U.E.DEC.(HL).F.J
023490: 52 09 4E 5A 2C 63 69 33 0D 47 04 4C 44 09 41 2C R.NZ,ci3.G.LD.A,
0234A0: 28 41 44 56 29 0D 48 04 41 44 44 09 41 2C 41 0D (ADV).H.ADD.A,A.
0234B0: 49 04 41 44 44 09 41 2C 30 35 0D 4A 04 4C 44 09 I.ADD.A,05.J.LD.
0234C0: 28 48 4C 29 2C 41 0D 4B 04 0D 4C 04 6C 64 09 61 (HL),A.K..L.ld.a
0234D0: 2C 28 42 4C 5F 4A 41 2B 35 31 29 09 3B 68 62 0D ,(BL_JA+51).;hb.
0234E0: 4D 04 6C 64 09 42 2C 61 09 3B 68 62 0D 4E 04 6C M.ld.B,a.;hb.N.l
0234F0: 64 09 61 2C 28 42 4C 5F 4A 41 2B 35 30 29 09 3B d.a,(BL_JA+50).;
023500: 34 36 0D 66 03 6A 72 09 6E 63 2C 63 6A 34 0D 67 46.f.jr.nc,cj4.g
023510: 03 62 69 74 09 31 2C 28 69 78 2B 32 30 29 09 3B .bit.1,(ix+20).;
023520: 62 61 73 0D 68 03 6A 72 09 7A 2C 63 6A 34 0D 69 bas.h.jr.z,cj4.i
023530: 03 49 4E 43 09 28 69 78 2B 32 29 0D 6A 03 49 4E .INC.(ix+2).j.IN
023540: 43 09 28 69 78 2B 32 29 0D 6B 03 3B 2D 2D 2D 6D C.(ix+2).k.;---m
023550: 6F 64 69 66 20 6D 61 74 2D 2D 0D 6C 03 63 6A 34 odif mat--.l.cj4
023560: 3A 6C 64 09 61 2C 28 69 78 2B 32 30 29 0D 6D 03 :ld.a,(ix+20).m.
023570: 6F 72 09 61 0D 6E 03 6A 70 09 6E 7A 2C 6A 6D 31 or.a.n.jp.nz,jm1
023580: 0D 6F 03 0D 70 03 64 65 63 09 28 69 78 2B 34 29 .o..p.dec.(ix+4)
023590: 09 3B 69 6D 6D 6F 62 0D 71 03 6A 72 09 7A 2C 6A .;immob.q.jr.z,j
0235A0: 6D 32 0D 72 03 6C 64 09 28 69 78 2B 31 38 29 2C m2.r.ld.(ix+18),
0235B0: 30 31 09 3B 6D 61 74 0D 73 03 52 45 54 0D 74 03 01.;mat.s.RET.t.
0235C0: 6A 6D 32 3A 6C 64 09 28 69 78 2B 31 38 29 2C 30 jm2:ld.(ix+18),0
0235D0: 39 09 3B 6D 61 74 0D 75 03 69 6E 63 09 28 69 78 9.;mat.u.inc.(ix
0235E0: 2B 34 29 0D 76 03 64 65 63 09 28 69 78 2B 31 39 +4).v.dec.(ix+19
0235F0: 29 0D 77 03 52 45 54 09 4E 5A 0D 78 03 6C 64 09 ).w.RET.NZ.x.ld.
023600: 28 69 78 2B 31 39 29 2C 38 0D 79 03 6C 64 09 28 (ix+19),8.y.ld.(
023610: 69 78 2B 34 29 2C 35 30 0D 7A 03 52 45 54 0D 7B ix+4),50.z.RET.{
023620: 03 0D 7C 03 6A 6D 31 3A 69 6E 63 09 28 69 78 2B ..|.jm1:inc.(ix+
023630: 32 32 29 09 3B 6D 6F 62 69 6C 65 0D 7D 03 6C 64 22).;mobile.}.ld
023640: 09 61 2C 28 69 78 2B 32 32 29 0D 7E 03 63 70 09 .a,(ix+22).~.cp.
023650: 30 33 0D 7F 03 6A 72 09 6E 7A 2C 6A 6D 33 0D 80 03...jr.nz,jm3..
023660: 03 6C 64 09 28 69 78 2B 32 32 29 2C 30 30 0D 81 .ld.(ix+22),00..
023670: 03 6C 64 09 61 2C 30 30 0D 82 03 6A 6D 33 3A 61 .ld.a,00...jm3:a
023680: 64 64 09 61 2C 28 69 78 2B 31 38 29 0D 83 03 6C dd.a,(ix+18)...l
023690: 64 09 28 69 78 2B 31 38 29 2C 61 09 3B 6D 61 74 d.(ix+18),a.;mat
0236A0: 0D 84 03 52 45 54 0D 85 03 0D 86 03 3B 2A 2A 2A ...RET......;***
0236B0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D 87 03 43 4F 4D **********...COM
0236C0: 5F 3A 6C 64 09 61 2C 28 43 4F 4E 54 52 29 0D 88 _:ld.a,(CONTR)..
0236D0: 03 63 70 09 30 31 0D 89 03 4A 50 09 5A 2C 4A 5F .cp.01...JP.Z,J_
0236E0: 50 4C 41 09 3B 6A 6F 75 65 75 72 20 65 6E 20 70 PLA.;joueur en p
0236F0: 6C 61 63 65 0D 8A 03 0D 8B 03 0D 8C 03 6C 64 09 lace.........ld.
023700: 59 62 0D 4F 04 61 64 64 09 41 2C 42 0D 50 04 61 Yb.O.add.A,B.P.a
023710: 64 64 09 61 2C 31 36 0D 51 04 6C 64 09 42 2C 41 dd.a,16.Q.ld.B,A
023720: 09 3B 59 62 2B 48 62 0D 52 04 0D 53 04 6C 64 09 .;Yb+Hb.R..S.ld.
023730: 61 2C 28 69 78 2B 32 29 09 3B 79 6A 0D 54 04 63 a,(ix+2).;yj.T.c
023740: 70 09 42 0D 55 04 6A 72 09 7A 2C 63 69 33 0D 56 p.B.U.jr.z,ci3.V
023750: 04 6A 72 09 6E 63 2C 63 69 32 0D 57 04 63 69 31 .jr.nc,ci2.W.ci1
023760: 3A 73 65 74 09 31 2C 28 69 78 2B 32 30 29 09 3B :set.1,(ix+20).;
023770: 79 2B 0D 58 04 6A 72 09 63 69 33 0D 59 04 63 69 y+.X.jr.ci3.Y.ci
023780: 32 3A 73 65 74 09 30 2C 28 69 78 2B 32 30 29 09 2:set.0,(ix+20).
023790: 3B 79 2D 0D 5A 04 3B 78 78 78 78 78 78 78 78 78 ;y-.Z.;xxxxxxxxx
0237A0: 78 78 0D 5B 04 63 69 33 3A 4C 44 09 48 4C 2C 46 xx.[.ci3:LD.HL,F
0237B0: 52 41 55 2B 31 0D 5C 04 44 45 43 09 28 48 4C 29 RAU+1.\.DEC.(HL)
0237C0: 0D 5D 04 52 45 54 09 4E 5A 0D 5E 04 4C 44 09 41 .].RET.NZ.^.LD.A
0237D0: 2C 28 41 44 56 29 0D 5F 04 41 44 44 09 41 2C 30 ,(ADV)._.ADD.A,0
0237E0: 31 0D 60 04 41 44 44 09 41 2C 41 0D 61 04 4C 44 1.`.ADD.A,A.a.LD
0237F0: 09 42 2C 41 0D 62 04 4C 44 09 41 2C 28 4C 4F 41 .B,A.b.LD.A,(LOA
023800: 44 2B 35 32 29 09 3B 4C 49 45 0D 63 04 43 50 09 D+52).;LIE.c.CP.
023810: 33 0D 64 04 4A 52 09 4E 5A 2C 43 49 39 0D 65 04 3.d.JR.NZ,CI9.e.
023820: 4C 44 09 41 2C 42 0D 66 04 41 44 44 09 41 2C 32 LD.A,B.f.ADD.A,2
023830: 30 0D 67 04 4C 44 09 42 2C 41 0D 68 04 43 49 39 0.g.LD.B,A.h.CI9
023840: 3A 4C 44 09 28 48 4C 29 2C 42 0D 6A 04 0D 6B 04 :LD.(HL),B.j..k.
023850: 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B 34 39 29 09 ld.a,(BL_JA+49).
023860: 3B 78 62 0D 6C 04 6C 64 09 42 2C 61 0D 6D 04 6C ;xb.l.ld.B,a.m.l
023870: 64 09 61 2C 28 42 4C 5F 4A 41 2B 37 39 29 09 3B d.a,(BL_JA+79).;
023880: 64 78 0D 6E 04 6F 72 09 61 0D 6F 04 6A 72 09 7A dx.n.or.a.o.jr.z
023890: 2C 63 69 33 32 0D 70 04 62 69 74 09 37 2C 61 0D ,ci32.p.bit.7,a.
0238A0: 71 04 6A 72 09 7A 2C 63 69 33 30 0D 72 04 6C 64 q.jr.z,ci30.r.ld
0238B0: 09 61 2C 2D 36 09 3B 64 69 61 67 0D 73 04 6A 72 .a,-6.;diag.s.jr
0238C0: 09 63 69 33 31 0D 74 04 63 69 33 30 3A 6C 64 09 .ci31.t.ci30:ld.
0238D0: 61 2C 36 0D 75 04 63 69 33 31 3A 61 64 64 09 61 a,6.u.ci31:add.a
0238E0: 2C 62 0D 76 04 63 70 09 33 30 0D 77 04 4A 50 09 ,b.v.cp.30.w.JP.
0238F0: 43 2C 63 75 75 78 0D 78 04 63 69 33 32 3A 6C 64 C,cuux.x.ci32:ld
023900: 69 78 2C 42 4C 5F 4A 41 09 3B 63 6F 6D 6D 61 6E ix,BL_JA.;comman
023910: 64 65 20 64 69 72 2E 0D 8D 03 63 61 6C 6C 09 43 de dir....call.C
023920: 4F 4D 53 0D 8E 03 6C 64 09 69 78 2C 42 4C 5F 4A OMS...ld.ix,BL_J
023930: 41 2B 32 34 0D 8F 03 63 61 6C 6C 09 43 4F 4D 53 A+24...call.COMS
023940: 0D 90 03 52 45 54 0D 91 03 3B 2D 2D 2D 2D 2D 2D ...RET...;------
023950: 2D 2D 0D 92 03 43 4F 4D 53 3A 6C 64 09 61 2C 28 --...COMS:ld.a,(
023960: 69 78 2B 32 31 29 0D 93 03 6F 72 09 61 0D 94 03 ix+21)...or.a...
023970: 6A 70 09 7A 2C 43 4F 4D 41 09 3B 61 75 74 6F 0D jp.z,COMA.;auto.
023980: 95 03 64 65 63 09 61 0D 96 03 6A 70 09 7A 2C 43 ..dec.a...jp.z,C
023990: 4F 4D 31 09 3B 6A 6F 79 20 31 0D 97 03 64 65 63 OM1.;joy 1...dec
0239A0: 09 61 0D 98 03 6A 70 09 7A 2C 43 4F 4D 32 09 3B .a...jp.z,COM2.;
0239B0: 6A 6F 79 20 32 0D 99 03 6A 70 09 43 4F 4D 43 09 joy 2...jp.COMC.
0239C0: 3B 63 6C 61 76 2E 0D 9A 03 3B 2D 2D 2D 2D 2D 2D ;clav....;------
0239D0: 2D 0D 9B 03 43 4F 4D 32 3A 6C 64 09 61 2C 28 23 -...COM2:ld.a,(#
0239E0: 36 31 38 36 29 09 3B 20 4A 6F 79 20 32 20 0D 9C 6186).; Joy 2 ..
0239F0: 03 61 6E 64 09 25 30 30 30 31 31 31 31 31 0D 9D .and.%00011111..
023A00: 03 73 6F 63 6F 3A 6C 64 09 28 69 78 2B 32 30 29 .soco:ld.(ix+20)
023A10: 2C 61 0D 9E 03 6C 64 09 61 2C 28 43 4F 4E 54 52 ,a...ld.a,(CONTR
023A20: 29 0D 9F 03 63 70 09 30 32 0D A0 03 52 45 54 09 )...cp.02...RET.
023A30: 4E 5A 0D A1 03 6C 64 09 61 2C 25 30 30 30 31 30 NZ...ld.a,%00010
023A40: 30 30 30 09 3B 62 6C 6F 71 75 20 62 75 74 0D A2 000.;bloqu but..
023A50: 03 61 6E 64 09 28 69 78 2B 32 30 29 0D A3 03 6C .and.(ix+20).£.l
023A60: 64 09 28 69 78 2B 32 30 29 2C 61 0D A6 03 52 45 d.(ix+20),a...RE
023A70: 54 0D A7 03 3B 2D 2D 2D 0D A8 03 43 4F 4D 31 3A T...;---...COM1:
023A80: 6C 64 09 61 2C 28 23 36 31 38 39 29 09 3B 4A 6F ld.a,(#6189).;Jo
023A90: 79 20 31 0D A9 03 61 6E 64 09 25 30 30 30 31 31 y 1...and.%00011
023AA0: 31 31 31 0D AA 03 6A 72 09 73 6F 63 6F 0D AB 03 111...jr.soco...
023AB0: 3B 2D 2D 2D 0D AC 03 43 4F 4D 43 3A 6C 64 09 61 ;---...COMC:ld.a
023AC0: 2C 28 23 36 31 38 30 29 09 3B 43 6C 61 76 69 65 ,(#6180).;Clavie
023AD0: 72 0D AD 03 61 6E 64 09 25 30 30 30 30 30 31 31 r...and.%0000011
023AE0: 31 0D AE 03 6C 64 09 62 2C 61 0D AF 03 62 69 74 1...ld.b,a...bit
023AF0: 09 31 2C 61 0D B0 03 6A 72 09 7A 2C 63 6D 31 0D .1,a...jr.z,cm1.
023B00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
023B10: 1E 00 01 00 02 09 4E E5 1E 00 C1 02 00 00 00 02 ......N.........
023B20: 1E 00 C6 02 00 00 00 02 1E 00 C2 02 00 00 00 02 ................
023B30: 1E 00 C7 02 00 00 00 02 1E 00 C3 02 00 00 00 02 ................
023B40: 1E 00 C8 02 00 00 00 02 1E 00 C4 02 00 00 00 02 ................
023B50: 1E 00 C9 02 00 00 00 02 1E 00 C5 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: 09 61 2C 42 0D 79 04 4A 50 09 63 75 75 78 0D 7A .a,B.y.JP.cuux.z
023C10: 04 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D .;*************.
023C20: 7B 04 73 61 75 74 6F 3A 6C 64 09 61 2C 28 42 4C {.sauto:ld.a,(BL
023C30: 5F 4A 41 2B 37 30 29 09 3B 62 61 6C 20 2B 32 32 _JA+70).;bal +22
023C40: 0D 7C 04 61 64 64 09 61 2C 28 69 78 2B 31 37 29 .|.add.a,(ix+17)
023C50: 0D 7D 04 6F 72 09 61 0D 7E 04 72 65 74 09 7A 0D .}.or.a.~.ret.z.
023C60: 7F 04 63 70 09 23 38 31 0D 80 04 72 65 74 09 7A ..cp.#81...ret.z
023C70: 0D 81 04 72 65 74 0D 82 04 3B 2A 2A 2A 2A 2A 2A ...ret...;******
023C80: 2A 2A 2A 2A 2A 2A 0D 83 04 3B 20 41 46 46 49 43 ******...; AFFIC
023C90: 48 41 47 45 0D 84 04 0D 85 04 43 4F 58 3A 64 65 HAGE......COX:de
023CA0: 66 77 09 30 30 30 30 0D 86 04 0D 87 04 41 46 46 fw.0000......AFF
023CB0: 5F 53 3A 6C 64 09 28 43 4F 58 29 2C 68 6C 09 3B _S:ld.(COX),hl.;
023CC0: 73 69 6D 70 6C 0D 88 04 6C 64 09 68 6C 2C 61 66 simpl...ld.hl,af
023CD0: 73 69 6D 0D 89 04 65 6E 61 3A 6C 64 09 28 70 6F sim...ena:ld.(po
023CE0: 6B 65 2B 31 29 2C 68 6C 0D 8A 04 4A 50 09 41 46 ke+1),hl...JP.AF
023CF0: 46 49 0D 8B 04 41 46 46 5F 58 3A 6C 64 09 28 43 FI...AFF_X:ld.(C
023D00: 4F 58 29 2C 68 6C 09 3B 70 69 78 0D 8C 04 6C 64 OX),hl.;pix...ld
023D10: 09 68 6C 2C 61 66 70 69 78 0D 8D 04 6A 72 09 65 .hl,afpix...jr.e
023D20: 6E 61 0D 8E 04 53 54 4F 43 4B 3A 6C 64 09 28 43 na...STOCK:ld.(C
023D30: 4F 58 29 2C 68 6C 0D 8F 04 6C 64 09 68 6C 2C 73 OX),hl...ld.hl,s
023D40: 74 6F 5F 0D 90 04 6A 72 09 65 6E 61 0D 91 04 0D to_...jr.ena....
023D50: 92 04 61 66 73 69 6D 3A 6C 64 09 61 2C 28 64 65 ..afsim:ld.a,(de
023D60: 29 0D 93 04 6C 64 09 28 68 6C 29 2C 61 0D 94 04 )...ld.(hl),a...
023D70: 72 65 74 0D 95 04 61 66 70 69 78 3A 6C 64 09 61 ret...afpix:ld.a
023D80: 2C 28 64 65 29 0D 96 04 4A 50 09 23 36 30 42 36 ,(de)...JP.#60B6
023D90: 0D 97 04 73 74 6F 5F 3A 6C 64 09 61 2C 28 68 6C ...sto_:ld.a,(hl
023DA0: 29 0D 98 04 6C 64 09 28 64 65 29 2C 61 0D 99 04 )...ld.(de),a...
023DB0: 72 65 74 0D 9A 04 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D ret...;---------
023DC0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 9B 04 41 46 46 49 ---------...AFFI
023DD0: 3A 6C 64 09 69 79 2C 41 44 52 45 0D 9C 04 6C 64 :ld.iy,ADRE...ld
023DE0: 09 68 6C 2C 28 43 4F 58 29 0D 9D 04 6C 64 09 6C .hl,(COX)...ld.l
023DF0: 2C 68 0D 9E 04 6C 64 09 68 2C 30 30 0D 9F 04 61 ,h...ld.h,00...a
023E00: 69 20 6C 65 20 62 75 74 20 3F 0D 25 05 6F 72 09 i le but ?.%.or.
023E10: 61 0D 26 05 6A 72 09 6E 7A 2C 69 62 61 31 0D 27 a.&.jr.nz,iba1.'
023E20: 05 6C 64 09 69 79 2C 42 4C 5F 4A 41 0D 28 05 6A .ld.iy,BL_JA.(.j
023E30: 72 09 69 62 61 32 0D 29 05 69 62 61 31 3A 6C 64 r.iba2.).iba1:ld
023E40: 09 69 79 2C 42 4C 5F 4A 41 2B 32 34 0D 2A 05 0D .iy,BL_JA+24.*..
023E50: 2B 05 69 62 61 32 3A 6C 64 09 61 2C 28 42 4C 5F +.iba2:ld.a,(BL_
023E60: 4A 41 2B 34 38 29 0D 2C 05 43 50 09 30 34 0D 2D JA+48).,.CP.04.-
023E70: 05 6A 72 09 7A 2C 69 62 61 6C 6C 0D 2E 05 3B 2D .jr.z,iball...;-
023E80: 2D 2D 2D 2D 2D 2D 2D 0D 2F 05 62 69 74 09 34 2C -------./.bit.4,
023E90: 28 69 79 2B 32 30 29 09 3B 74 69 72 20 3F 20 73 (iy+20).;tir ? s
023EA0: 69 20 31 0D 30 05 52 45 54 09 5A 0D 31 05 6C 64 i 1.0.RET.Z.1.ld
023EB0: 09 28 69 78 2B 30 29 2C 30 33 0D 32 05 6C 64 09 .(ix+0),03.2.ld.
023EC0: 61 2C 30 30 0D 33 05 6C 64 09 28 43 4F 4E 54 52 a,00.3.ld.(CONTR
023ED0: 29 2C 61 0D 34 05 6C 64 09 28 69 79 2B 33 29 2C ),a.4.ld.(iy+3),
023EE0: 31 09 3B 61 71 75 69 0D 35 05 6C 64 09 28 69 79 1.;aqui.5.ld.(iy
023EF0: 2B 30 29 2C 36 09 3B 65 74 61 0D 36 05 52 45 54 +0),6.;eta.6.RET
023F00: 0D 37 05 3B 2D 2D 2D 2D 2D 2D 2D 2D 0D 38 05 0D .7.;--------.8..
023F10: 39 05 69 62 61 6C 6C 3A 6C 64 09 61 2C 33 09 3B 9.iball:ld.a,3.;
023F20: 61 73 63 65 6E 64 61 6E 74 0D 3A 05 62 69 74 09 ascendant.:.bit.
023F30: 30 2C 28 69 79 2B 32 30 29 09 3B 20 5E 0D 3B 05 0,(iy+20).; ^.;.
023F40: 6A 72 09 7A 2C 69 62 61 33 0D 3C 05 49 4E 43 09 jr.z,iba3.<.INC.
023F50: 41 0D 3D 05 69 62 61 33 3A 62 69 74 09 31 2C 28 A.=.iba3:bit.1,(
023F60: 69 79 2B 32 30 29 0D 3E 05 6A 72 09 7A 2C 69 62 iy+20).>.jr.z,ib
023F70: 61 34 0D 3F 05 44 45 43 09 41 0D 40 05 69 62 61 a4.?.DEC.A.@.iba
023F80: 34 3A 6C 64 09 28 69 78 2B 34 29 2C 61 09 3B 41 4:ld.(ix+4),a.;A
023F90: 73 63 65 6E 2E 0D 41 05 43 41 4C 4C 09 43 48 5F scen..A.CALL.CH_
023FA0: 46 59 48 0D 42 05 0D 43 05 6C 64 09 61 2C 2D 31 FYH.B..C.ld.a,-1
023FB0: 0D 44 05 42 49 54 09 34 2C 28 69 79 2B 32 30 29 .D.BIT.4,(iy+20)
023FC0: 09 3B 74 69 72 20 0D 45 05 6A 72 09 7A 2C 69 69 .;tir .E.jr.z,ii
023FD0: 62 61 34 0D 46 05 6C 64 09 41 2C 2D 32 0D 47 05 ba4.F.ld.A,-2.G.
023FE0: 69 69 62 61 34 3A 6C 64 09 28 69 78 2B 32 35 29 iiba4:ld.(ix+25)
023FF0: 2C 41 09 3B 64 79 20 2D 31 20 6C 65 6E 74 2C 2D ,A.;dy -1 lent,-
024000: 64 64 09 68 6C 2C 68 6C 0D A0 04 65 78 09 64 65 dd.hl,hl...ex.de
024010: 2C 68 6C 0D A1 04 61 64 64 09 69 79 2C 64 65 0D ,hl...add.iy,de.
024020: A2 04 65 78 09 64 65 2C 68 6C 0D A3 04 50 55 53 ..ex.de,hl.£.PUS
024030: 48 09 42 43 0D A4 04 63 61 6C 6C 09 63 61 6C 5F H.BC...call.cal_
024040: 68 6C 0D A5 04 50 4F 50 09 42 43 0D A6 04 0D A7 hl...POP.BC.....
024050: 04 47 31 3A 70 75 73 68 09 62 63 0D A8 04 6C 64 .G1:push.bc...ld
024060: 09 62 2C 63 0D A9 04 47 32 3A 70 75 73 68 09 62 .b,c...G2:push.b
024070: 63 0D AA 04 70 6F 6B 65 3A 63 61 6C 6C 09 61 66 c...poke:call.af
024080: 73 69 6D 0D AB 04 69 6E 63 09 68 6C 0D AC 04 69 sim...inc.hl...i
024090: 6E 63 09 64 65 0D AD 04 70 6F 70 09 62 63 0D AE nc.de...pop.bc..
0240A0: 04 64 6A 6E 7A 09 47 32 0D AF 04 69 6E 63 09 69 .djnz.G2...inc.i
0240B0: 79 0D B0 04 69 6E 63 09 69 79 0D B1 04 63 61 6C y...inc.iy...cal
0240C0: 6C 09 63 61 6C 5F 68 6C 0D B2 04 70 6F 70 09 62 l.cal_hl...pop.b
0240D0: 63 0D B3 04 64 6A 6E 7A 09 47 31 0D B4 04 72 65 c...djnz.G1...re
0240E0: 74 0D B5 04 3B 2E 2E 2E 2E 2E 2E 2E 2E 0D B6 04 t...;...........
0240F0: 63 61 6C 5F 68 6C 3A 6C 64 09 6C 2C 28 69 79 2B cal_hl:ld.l,(iy+
024100: 30 29 0D B7 04 6C 64 09 68 2C 28 69 79 2B 31 29 0)...ld.h,(iy+1)
024110: 0D B8 04 6C 64 09 61 2C 28 58 45 43 52 41 4E 29 ...ld.a,(XECRAN)
024120: 0D B9 04 61 6E 64 09 68 0D BA 04 6C 64 09 68 2C ...and.h...ld.h,
024130: 61 0D BB 04 6C 64 09 61 2C 28 43 4F 58 29 0D BC a...ld.a,(COX)..
024140: 04 6C 64 09 63 2C 61 0D BD 04 6C 64 09 62 2C 30 .ld.c,a...ld.b,0
024150: 30 0D BE 04 61 64 64 09 68 6C 2C 62 63 0D BF 04 0...add.hl,bc...
024160: 72 65 74 0D C0 04 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A ret...;*********
024170: 2A 2A 2A 2A 2A 2A 2A 2A 0D C1 04 0D C2 04 0D C3 ********........
024180: 04 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D .;--------------
024190: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0241A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0241B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D C4 04 3B 20 -----------...;
0241C0: 72 6F 75 74 69 6E 65 73 20 67 65 72 61 6E 74 20 routines gerant
0241D0: 6C 65 20 63 6C 61 76 69 65 72 0D C5 04 3B 2D 2D le clavier...;--
0241E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0241F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
024200: 32 20 72 61 70 69 64 65 0D 48 05 6C 64 09 28 69 2 rapide.H.ld.(i
024210: 78 2B 32 38 29 2C 30 31 09 3B 64 68 0D 49 05 0D x+28),01.;dh.I..
024220: 4A 05 62 69 74 09 32 2C 28 69 79 2B 32 30 29 09 J.bit.2,(iy+20).
024230: 3B 20 3C 2D 0D 4B 05 6A 72 09 7A 2C 69 62 61 36 ; <-.K.jr.z,iba6
024240: 0D 4C 05 6C 64 09 61 2C 2D 31 09 3B 64 78 0D 4D .L.ld.a,-1.;dx.M
024250: 05 70 66 78 67 3A 6C 64 09 62 2C 30 33 09 3B 66 .pfxg:ld.b,03.;f
024260: 78 20 6D 78 0D 4E 05 6A 72 09 69 62 61 38 0D 4F x mx.N.jr.iba8.O
024270: 05 69 62 61 36 3A 62 69 74 09 33 2C 28 69 79 2B .iba6:bit.3,(iy+
024280: 32 30 29 09 3B 20 2D 3E 0D 50 05 6A 72 09 7A 2C 20).; ->.P.jr.z,
024290: 69 62 61 37 0D 51 05 6C 64 09 61 2C 30 31 09 3B iba7.Q.ld.a,01.;
0242A0: 64 78 20 0D 52 05 70 66 78 64 3A 6C 64 09 62 2C dx .R.pfxd:ld.b,
0242B0: 30 33 09 3B 66 78 20 6D 78 0D 53 05 6A 72 09 69 03.;fx mx.S.jr.i
0242C0: 62 61 38 0D 54 05 69 62 61 37 3A 6C 64 09 61 2C ba8.T.iba7:ld.a,
0242D0: 2D 31 0D 55 05 6C 64 09 62 2C 32 30 30 0D 56 05 -1.U.ld.b,200.V.
0242E0: 69 62 61 38 3A 6C 64 09 28 69 78 2B 33 31 29 2C iba8:ld.(ix+31),
0242F0: 61 09 3B 44 78 0D 57 05 6C 64 09 28 69 78 2B 33 a.;Dx.W.ld.(ix+3
024300: 32 29 2C 62 09 3B 46 78 0D 58 05 6C 64 09 28 69 2),b.;Fx.X.ld.(i
024310: 78 2B 33 33 29 2C 62 09 3B 4D 78 0D 59 05 0D 5A x+33),b.;Mx.Y..Z
024320: 05 70 66 6F 72 3A 6C 64 09 61 2C 32 32 0D 5B 05 .pfor:ld.a,22.[.
024330: 6C 64 09 28 69 78 2B 32 33 29 2C 61 09 3B 46 6F ld.(ix+23),a.;Fo
024340: 72 63 65 0D 5C 05 6C 64 09 28 69 78 2B 32 34 29 rce.\.ld.(ix+24)
024350: 2C 61 09 3B 46 20 61 63 74 2E 0D 5D 05 0D 5E 05 ,a.;F act..]..^.
024360: 6C 64 09 61 2C 28 69 79 2B 31 29 09 3B 58 0D 5F ld.a,(iy+1).;X._
024370: 05 6C 64 09 28 69 78 2B 31 29 2C 61 0D 60 05 6C .ld.(ix+1),a.`.l
024380: 64 09 61 2C 28 69 79 2B 32 29 09 3B 59 0D 61 05 d.a,(iy+2).;Y.a.
024390: 64 65 63 09 61 0D 62 05 64 65 63 09 61 0D 63 05 dec.a.b.dec.a.c.
0243A0: 6C 64 09 28 69 78 2B 32 29 2C 61 0D 64 05 6C 64 ld.(ix+2),a.d.ld
0243B0: 09 28 69 78 2B 33 29 2C 30 34 09 3B 48 20 68 61 .(ix+3),04.;H ha
0243C0: 75 74 65 75 72 0D 65 05 0D 66 05 43 41 4C 4C 09 uteur.e..f.CALL.
0243D0: 43 4F 4F 52 42 0D 67 05 0D 68 05 6C 64 09 28 69 COORB.g..h.ld.(i
0243E0: 78 2B 30 29 2C 30 32 09 3B 65 6E 20 63 6F 75 72 x+0),02.;en cour
0243F0: 73 0D 69 05 6C 64 09 28 69 78 2B 32 31 29 2C 30 s.i.ld.(ix+21),0
024400: 2C 61 0D 25 06 6C 64 09 64 65 2C 74 71 75 65 75 ,a.%.ld.de,tqueu
024410: 65 0D 26 06 65 78 09 64 65 2C 68 6C 0D 27 06 63 e.&.ex.de,hl.'.c
024420: 61 6C 6C 09 61 64 64 41 48 4C 0D 28 06 6C 64 09 all.addAHL.(.ld.
024430: 61 2C 28 68 6C 29 0D 29 06 69 6E 63 09 68 6C 0D a,(hl).).inc.hl.
024440: 2A 06 6C 64 09 68 2C 28 68 6C 29 0D 2B 06 6C 64 *.ld.h,(hl).+.ld
024450: 09 6C 2C 61 0D 2C 06 6C 64 09 61 2C 62 0D 2D 06 .l,a.,.ld.a,b.-.
024460: 61 6E 64 09 61 0D 2E 06 6A 70 09 6D 2C 66 6C 75 and.a...jp.m,flu
024470: 73 68 0D 2F 06 6E 66 6C 75 73 68 3A 6C 64 09 61 sh./.nflush:ld.a
024480: 2C 28 68 6C 29 0D 30 06 63 70 09 35 0D 31 06 6A ,(hl).0.cp.5.1.j
024490: 72 09 6E 63 2C 73 6F 72 71 75 09 3B 72 65 74 20 r.nc,sorqu.;ret
0244A0: 6E 63 0D 32 06 69 6E 63 09 28 68 6C 29 0D 33 06 nc.2.inc.(hl).3.
0244B0: 69 6E 63 09 68 6C 0D 34 06 61 64 64 09 61 2C 61 inc.hl.4.add.a,a
0244C0: 0D 35 06 61 64 64 09 61 2C 28 68 6C 29 0D 36 06 .5.add.a,(hl).6.
0244D0: 69 6E 63 09 68 6C 0D 37 06 63 70 09 31 30 0D 38 inc.hl.7.cp.10.8
0244E0: 06 6A 72 09 63 2C 6A 6D 70 35 0D 39 06 73 75 62 .jr.c,jmp5.9.sub
0244F0: 09 31 30 0D 3A 06 6A 6D 70 35 3A 63 61 6C 6C 09 .10.:.jmp5:call.
024500: 61 64 64 41 48 4C 0D 3B 06 6C 64 09 28 68 6C 29 addAHL.;.ld.(hl)
024510: 2C 65 0D 3C 06 69 6E 63 09 68 6C 0D 3D 06 6C 64 ,e.<.inc.hl.=.ld
024520: 09 28 68 6C 29 2C 64 0D 3E 06 73 63 66 0D 3F 06 .(hl),d.>.scf.?.
024530: 6A 72 09 73 6F 72 71 75 09 3B 72 65 74 0D 40 06 jr.sorqu.;ret.@.
024540: 66 6C 75 73 68 3A 64 69 0D 41 06 6C 64 09 61 2C flush:di.A.ld.a,
024550: 63 0D 42 06 70 75 73 68 09 64 65 0D 43 06 6C 64 c.B.push.de.C.ld
024560: 09 64 65 2C 74 63 61 6E 61 6C 0D 44 06 65 78 09 .de,tcanal.D.ex.
024570: 64 65 2C 68 6C 0D 45 06 63 61 6C 6C 09 61 64 64 de,hl.E.call.add
024580: 41 48 4C 0D 46 06 6C 64 09 61 2C 28 68 6C 29 0D AHL.F.ld.a,(hl).
024590: 47 06 69 6E 63 09 68 6C 0D 48 06 6C 64 09 68 2C G.inc.hl.H.ld.h,
0245A0: 28 68 6C 29 0D 49 06 6C 64 09 6C 2C 61 0D 4A 06 (hl).I.ld.l,a.J.
0245B0: 78 6F 72 09 61 0D 4B 06 6C 64 09 28 64 65 29 2C xor.a.K.ld.(de),
0245C0: 61 0D 4C 06 69 6E 63 09 64 65 0D 4D 06 6C 64 09 a.L.inc.de.M.ld.
0245D0: 28 64 65 29 2C 61 0D 4E 06 64 65 63 09 64 65 0D (de),a.N.dec.de.
0245E0: 4F 06 6C 64 09 28 68 6C 29 2C 61 0D 50 06 69 6E O.ld.(hl),a.P.in
0245F0: 63 09 68 6C 0D 51 06 6C 64 09 28 68 6C 29 2C 61 c.hl.Q.ld.(hl),a
024600: 30 09 3B 72 65 62 6F 6E 64 0D 6A 05 6C 64 09 61 0.;rebond.j.ld.a
024610: 2C 23 38 30 0D 6B 05 6C 64 09 28 42 4C 5F 4A 41 ,#80.k.ld.(BL_JA
024620: 2B 38 32 29 2C 61 09 3B 65 6E 74 72 20 72 65 6E +82),a.;entr ren
024630: 76 20 26 20 66 72 6F 6E 0D 6C 05 0D 6D 05 6C 64 v & fron.l..m.ld
024640: 09 61 2C 30 30 0D 6E 05 6C 64 09 28 43 4F 4E 54 .a,00.n.ld.(CONT
024650: 52 29 2C 61 0D 6F 05 52 45 54 0D 78 05 3B 2D 2D R),a.o.RET.x.;--
024660: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 79 05 43 ------------.y.C
024670: 48 5F 46 59 48 3A 6C 64 09 61 2C 28 69 78 2B 34 H_FYH:ld.a,(ix+4
024680: 29 0D 7A 05 6C 64 09 62 2C 30 30 0D 7B 05 6C 64 ).z.ld.b,00.{.ld
024690: 09 68 6C 2C 42 54 59 0D 7C 05 61 64 64 09 61 2C .hl,BTY.|.add.a,
0246A0: 61 0D 7D 05 6C 64 09 63 2C 61 0D 7E 05 61 64 64 a.}.ld.c,a.~.add
0246B0: 09 68 6C 2C 62 63 0D 7F 05 6C 64 09 61 2C 28 68 .hl,bc...ld.a,(h
0246C0: 6C 29 09 3B 66 79 0D 80 05 6C 64 09 28 69 78 2B l).;fy...ld.(ix+
0246D0: 32 36 29 2C 61 0D 81 05 6C 64 09 28 69 78 2B 32 26),a...ld.(ix+2
0246E0: 37 29 2C 61 0D 82 05 69 6E 63 09 68 6C 0D 83 05 7),a...inc.hl...
0246F0: 6C 64 09 61 2C 28 68 6C 29 09 3B 66 68 0D 84 05 ld.a,(hl).;fh...
024700: 6C 64 09 28 69 78 2B 32 39 29 2C 61 0D 85 05 6C ld.(ix+29),a...l
024710: 64 09 28 69 78 2B 33 30 29 2C 61 0D 86 05 52 45 d.(ix+30),a...RE
024720: 54 0D 87 05 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D T...;-----------
024730: 2D 2D 2D 2D 0D 8C 05 43 4F 4F 52 42 3A 6C 64 09 ----...COORB:ld.
024740: 6C 2C 28 69 78 2B 32 29 09 3B 63 61 6C 2E 20 63 l,(ix+2).;cal. c
024750: 6F 6F 72 64 20 65 63 72 61 6E 20 42 61 6C 6C 65 oord ecran Balle
024760: 0D 8E 05 6C 64 09 68 2C 30 30 0D 8F 05 61 64 64 ...ld.h,00...add
024770: 09 68 6C 2C 68 6C 0D 90 05 70 75 73 68 09 68 6C .hl,hl...push.hl
024780: 0D 91 05 70 6F 70 09 62 63 0D 92 05 61 64 64 09 ...pop.bc...add.
024790: 68 6C 2C 68 6C 0D 93 05 61 64 64 09 68 6C 2C 68 hl,hl...add.hl,h
0247A0: 6C 0D 94 05 61 64 64 09 68 6C 2C 68 6C 0D 95 05 l...add.hl,hl...
0247B0: 61 64 64 09 68 6C 2C 68 6C 0D 96 05 70 75 73 68 add.hl,hl...push
0247C0: 09 68 6C 09 3B 66 6F 69 73 20 33 32 0D 97 05 70 .hl.;fois 32...p
0247D0: 6F 70 09 69 79 0D 98 05 61 64 64 09 68 6C 2C 62 op.iy...add.hl,b
0247E0: 63 09 3B 66 6F 69 73 20 33 34 0D 99 05 6C 64 09 c.;fois 34...ld.
0247F0: 64 65 2C 54 41 42 4C 0D 9A 05 61 64 64 09 68 6C de,TABL...add.hl
024800: 0D 52 06 6C 64 09 61 2C 25 30 30 30 30 31 30 30 .R.ld.a,%0000100
024810: 31 0D 53 06 6A 6D 70 31 30 3A 73 72 6C 09 62 0D 1.S.jmp10:srl.b.
024820: 54 06 6A 72 09 63 2C 6A 6D 70 31 31 0D 55 06 61 T.jr.c,jmp11.U.a
024830: 64 64 09 61 2C 61 0D 56 06 6A 72 09 6A 6D 70 31 dd.a,a.V.jr.jmp1
024840: 30 0D 57 06 6A 6D 70 31 31 3A 6C 64 09 63 2C 61 0.W.jmp11:ld.c,a
024850: 0D 58 06 73 72 6C 09 61 0D 59 06 61 6E 64 09 33 .X.srl.a.Y.and.3
024860: 0D 5A 06 61 64 64 09 61 2C 38 0D 5B 06 6C 64 09 .Z.add.a,8.[.ld.
024870: 62 2C 30 0D 5C 06 63 61 6C 6C 09 73 65 74 70 73 b,0.\.call.setps
024880: 67 0D 5D 06 6C 64 09 61 2C 37 0D 5E 06 63 61 6C g.].ld.a,7.^.cal
024890: 6C 09 72 65 64 70 73 67 0D 5F 06 6F 72 09 63 0D l.redpsg._.or.c.
0248A0: 60 06 6C 64 09 62 2C 61 0D 61 06 6C 64 09 61 2C `.ld.b,a.a.ld.a,
0248B0: 37 0D 62 06 63 61 6C 6C 09 73 65 74 70 73 67 0D 7.b.call.setpsg.
0248C0: 63 06 65 69 0D 64 06 65 78 09 64 65 2C 68 6C 0D c.ei.d.ex.de,hl.
0248D0: 65 06 70 6F 70 09 64 65 0D 66 06 6A 70 09 6E 66 e.pop.de.f.jp.nf
0248E0: 6C 75 73 68 0D 67 06 0D 68 06 3B 2D 2D 0D 69 06 lush.g..h.;--.i.
0248F0: 69 6E 69 72 30 37 3A 65 71 75 09 23 33 46 0D 6A inir07:equ.#3F.j
024900: 06 72 65 67 69 6E 69 3A 64 65 66 62 09 30 2C 30 .regini:defb.0,0
024910: 2C 30 2C 30 2C 30 2C 30 2C 30 0D 6B 06 64 65 66 ,0,0,0,0,0.k.def
024920: 62 09 69 6E 69 72 30 37 2C 30 2C 30 2C 30 2C 30 b.inir07,0,0,0,0
024930: 2C 30 2C 30 0D 6C 06 0D 6D 06 73 6E 64 72 73 74 ,0,0.l..m.sndrst
024940: 3A 0D 6E 06 6C 64 09 68 6C 2C 72 65 67 69 6E 69 :.n.ld.hl,regini
024950: 0D 6F 06 6C 64 09 63 2C 30 0D 70 06 6A 6D 70 32 .o.ld.c,0.p.jmp2
024960: 30 3A 6C 64 09 62 2C 28 68 6C 29 0D 71 06 69 6E 0:ld.b,(hl).q.in
024970: 63 09 68 6C 0D 72 06 6C 64 09 61 2C 63 0D 73 06 c.hl.r.ld.a,c.s.
024980: 63 61 6C 6C 09 73 65 74 70 73 67 0D 74 06 69 6E call.setpsg.t.in
024990: 63 09 63 0D 75 06 6C 64 09 61 2C 63 0D 76 06 63 c.c.u.ld.a,c.v.c
0249A0: 70 09 31 34 0D 77 06 6A 72 09 63 2C 6A 6D 70 32 p.14.w.jr.c,jmp2
0249B0: 30 0D 78 06 0D 79 06 6C 64 09 68 6C 2C 74 63 61 0.x..y.ld.hl,tca
0249C0: 6E 61 6C 0D 7A 06 6C 64 09 63 2C 33 0D 7B 06 6A nal.z.ld.c,3.{.j
0249D0: 6D 70 32 31 3A 6C 64 09 65 2C 28 68 6C 29 0D 7C mp21:ld.e,(hl).|
0249E0: 06 69 6E 63 09 68 6C 0D 7D 06 6C 64 09 64 2C 28 .inc.hl.}.ld.d,(
0249F0: 68 6C 29 0D 7E 06 69 6E 63 09 68 6C 0D 7F 06 6C hl).~.inc.hl...l
024A00: 2C 64 65 0D 9B 05 6C 64 09 42 2C 28 68 6C 29 09 ,de...ld.B,(hl).
024A10: 3B 20 48 3D 30 30 0D 9C 05 6C 64 09 41 2C 42 0D ; H=00...ld.A,B.
024A20: 9D 05 6C 64 09 28 42 4C 5F 4F 4D 32 2B 34 29 2C ..ld.(BL_OM2+4),
024A30: 41 09 3B 59 20 6F 6D 62 72 2E 0D 9E 05 0D 9F 05 A.;Y ombr.......
024A40: 6C 64 09 65 2C 28 69 78 2B 31 29 09 3B 58 0D A0 ld.e,(ix+1).;X..
024A50: 05 69 6E 63 09 65 0D A1 05 6C 64 09 64 2C 30 30 .inc.e...ld.d,00
024A60: 0D A2 05 61 64 64 09 68 6C 2C 64 65 0D A3 05 6C ...add.hl,de.£.l
024A70: 64 09 63 2C 28 68 6C 29 09 3B 58 20 65 63 72 61 d.c,(hl).;X ecra
024A80: 6E 0D A4 05 62 69 74 09 37 2C 63 0D A5 05 6A 72 n...bit.7,c...jr
024A90: 09 7A 2C 63 6F 62 31 0D A6 05 6C 64 09 28 69 78 .z,cob1...ld.(ix
024AA0: 2B 31 39 29 2C 30 31 09 3B 6D 61 74 0D A7 05 6A +19),01.;mat...j
024AB0: 72 09 63 6F 62 32 0D A8 05 63 6F 62 31 3A 6C 64 r.cob2...cob1:ld
024AC0: 09 28 69 78 2B 31 39 29 2C 30 30 0D A9 05 0D AA .(ix+19),00.....
024AD0: 05 63 6F 62 32 3A 6C 64 09 61 2C 25 30 31 31 31 .cob2:ld.a,%0111
024AE0: 31 31 31 31 0D AB 05 61 6E 64 09 63 0D AC 05 6C 1111...and.c...l
024AF0: 64 09 63 2C 61 0D AD 05 6C 64 09 28 42 4C 5F 4F d.c,a...ld.(BL_O
024B00: 4D 32 2B 33 29 2C 41 09 3B 58 20 6F 6D 62 72 2E M2+3),A.;X ombr.
024B10: 0D AE 05 0D AF 05 6C 64 09 61 2C 28 69 78 2B 33 ......ld.a,(ix+3
024B20: 29 09 3B 48 20 0D B0 05 6F 72 09 61 09 3B 73 69 ).;H ...or.a.;si
024B30: 20 30 30 0D B1 05 4A 50 09 5A 2C 73 63 6F 62 66 00...JP.Z,scobf
024B40: 09 3B 73 6F 72 74 69 65 0D B2 05 0D B3 05 70 75 .;sortie......pu
024B50: 73 68 09 69 79 09 3B 63 61 6C 2E 20 68 61 75 74 sh.iy.;cal. haut
024B60: 2E 0D B4 05 70 6F 70 09 68 6C 0D B5 05 6C 64 09 ....pop.hl...ld.
024B70: 64 65 2C 54 41 42 4C 2B 23 36 38 34 0D B6 05 61 de,TABL+#684...a
024B80: 64 64 09 68 6C 2C 64 65 0D B7 05 6C 64 09 65 2C dd.hl,de...ld.e,
024B90: 28 69 78 2B 33 29 09 3B 68 61 75 74 2E 0D B8 05 (ix+3).;haut....
024BA0: 6C 64 09 64 2C 30 30 0D B9 05 61 64 64 09 68 6C ld.d,00...add.hl
024BB0: 2C 64 65 0D BA 05 6C 64 09 42 2C 28 68 6C 29 09 ,de...ld.B,(hl).
024BC0: 3B 59 20 65 63 72 61 6E 0D BB 05 0D BD 05 0D BE ;Y ecran........
024BD0: 05 73 63 6F 62 66 3A 43 41 4C 4C 09 63 6F 6F 72 .scobf:CALL.coor
024BE0: 73 09 3B 62 61 6C 6C 0D BF 05 70 75 73 68 09 69 s.;ball...push.i
024BF0: 78 0D C0 05 6C 64 09 69 78 2C 42 4C 5F 4F 4D 32 x...ld.ix,BL_OM2
024C00: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
024C10: 2D 2D 2D 2D 2D 2D 2D 0D C6 04 0D C7 04 53 43 52 -------......SCR
024C20: 55 54 3A 6C 64 09 64 65 2C 23 36 31 38 30 0D C8 UT:ld.de,#6180..
024C30: 04 6C 64 09 62 63 2C 23 46 34 30 45 0D C9 04 6F .ld.bc,#F40E...o
024C40: 75 74 09 28 63 29 2C 63 0D CA 04 6C 64 09 62 2C ut.(c),c...ld.b,
024C50: 23 46 36 0D CB 04 69 6E 09 61 2C 28 63 29 0D CC #F6...in.a,(c)..
024C60: 04 61 6E 64 09 23 33 30 0D CD 04 6C 64 09 63 2C .and.#30...ld.c,
024C70: 61 0D CE 04 6F 72 09 23 43 30 0D CF 04 6F 75 74 a...or.#C0...out
024C80: 09 28 63 29 2C 61 0D D0 04 6F 75 74 09 28 63 29 .(c),a...out.(c)
024C90: 2C 63 0D D1 04 69 6E 63 09 62 0D D2 04 6C 64 09 ,c...inc.b...ld.
024CA0: 61 2C 23 39 32 0D D3 04 6F 75 74 09 28 63 29 2C a,#92...out.(c),
024CB0: 61 0D D4 04 70 75 73 68 09 62 63 0D D5 04 73 65 a...push.bc...se
024CC0: 74 09 36 2C 63 0D D6 04 6C 38 36 30 3A 6C 64 09 t.6,c...l860:ld.
024CD0: 62 2C 23 46 36 0D D7 04 6F 75 74 09 28 63 29 2C b,#F6...out.(c),
024CE0: 63 0D D8 04 6C 64 09 62 2C 23 46 34 0D D9 04 69 c...ld.b,#F4...i
024CF0: 6E 09 61 2C 28 63 29 0D DA 04 63 70 6C 0D DB 04 n.a,(c)...cpl...
024D00: 6C 64 09 28 64 65 29 2C 61 0D DC 04 69 6E 63 09 ld.(de),a...inc.
024D10: 64 65 0D DD 04 69 6E 63 09 63 0D DE 04 6C 64 09 de...inc.c...ld.
024D20: 61 2C 23 30 46 0D DF 04 61 6E 64 09 63 0D E0 04 a,#0F...and.c...
024D30: 63 70 09 31 30 0D E1 04 6A 72 09 6E 7A 2C 6C 38 cp.10...jr.nz,l8
024D40: 36 30 0D E2 04 70 6F 70 09 62 63 0D E3 04 6C 64 60...pop.bc...ld
024D50: 09 61 2C 23 38 32 0D E4 04 6F 75 74 09 28 63 29 .a,#82...out.(c)
024D60: 2C 61 0D E5 04 64 65 63 09 62 0D E6 04 6F 75 74 ,a...dec.b...out
024D70: 09 28 63 29 2C 63 0D E7 04 72 65 74 0D E8 04 3B .(c),c...ret...;
024D80: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
024D90: 2A 2A 2A 2A 2A 2A 0D 14 05 3B 2A 2A 2A 20 42 41 ******...;*** BA
024DA0: 4C 4C 45 20 2A 2A 2A 0D 15 05 42 54 59 3A 64 65 LLE ***...BTY:de
024DB0: 66 62 09 31 2C 32 2C 31 2C 31 2C 32 2C 31 2C 33 fb.1,2,1,1,2,1,3
024DC0: 2C 31 2C 34 2C 31 0D 16 05 64 65 66 62 09 34 2C ,1,4,1...defb.4,
024DD0: 31 2C 32 2C 31 2C 31 2C 31 2C 31 2C 32 2C 31 2C 1,2,1,1,1,1,2,1,
024DE0: 33 0D 17 05 0D 24 05 49 4E 49 5F 42 41 3A 6C 64 3....$.INI_BA:ld
024DF0: 09 61 2C 28 69 78 2B 32 32 29 09 3B 61 20 71 75 .a,(ix+22).;a qu
024E00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
024E10: 1F 00 01 00 02 09 4E E5 1F 00 C1 02 00 00 00 02 ......N.........
024E20: 1F 00 C6 02 00 00 00 02 1F 00 C2 02 00 00 00 02 ................
024E30: 1F 00 C7 02 00 00 00 02 1F 00 C3 02 00 00 00 02 ................
024E40: 1F 00 C8 02 00 00 00 02 1F 00 C4 02 00 00 00 02 ................
024E50: 1F 00 C9 02 00 00 00 02 1F 00 C5 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: 0D C1 05 6C 64 09 62 63 2C 28 42 4C 5F 4F 4D 32 ...ld.bc,(BL_OM2
024F10: 2B 33 29 0D C2 05 63 61 6C 6C 09 63 6F 6F 72 73 +3)...call.coors
024F20: 09 3B 6F 6D 62 72 2E 20 73 6F 6C 0D C3 05 70 6F .;ombr. sol...po
024F30: 70 09 69 78 0D C4 05 52 45 54 0D DC 05 3B 2A 2A p.ix...RET...;**
024F40: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D ***************.
024F50: DD 05 41 43 54 5F 42 41 3A 6C 64 09 69 78 2C 42 ..ACT_BA:ld.ix,B
024F60: 4C 5F 4A 41 2B 34 38 09 3B 61 63 74 69 76 65 20 L_JA+48.;active
024F70: 62 61 6C 6C 65 0D DE 05 6C 64 09 61 2C 28 69 78 balle...ld.a,(ix
024F80: 2B 30 29 0D DF 05 43 50 09 30 32 09 3B 20 63 6F +0)...CP.02.; co
024F90: 75 72 73 20 3F 0D E0 05 4A 52 09 5A 2C 62 63 6F urs ?...JR.Z,bco
024FA0: 75 72 0D E1 05 43 50 09 30 31 09 3B 73 65 72 76 ur...CP.01.;serv
024FB0: 69 63 65 0D E2 05 4A 50 09 5A 2C 49 4E 49 5F 42 ice...JP.Z,INI_B
024FC0: 41 09 3B 61 74 74 65 6E 64 20 62 75 74 0D E3 05 A.;attend but...
024FD0: 43 50 09 30 34 09 3B 72 65 6E 76 6F 69 0D E4 05 CP.04.;renvoi...
024FE0: 4A 50 09 5A 2C 49 4E 49 5F 42 41 09 3B 0D E5 05 JP.Z,INI_BA.;...
024FF0: 52 45 54 0D E6 05 62 63 6F 75 72 3A 6E 6F 70 09 RET...bcour:nop.
025000: 3B 65 6E 20 63 6F 75 72 73 20 0D F0 05 6C 64 09 ;en cours ...ld.
025010: 61 2C 28 69 78 2B 32 37 29 09 3B 6D 79 0D F1 05 a,(ix+27).;my...
025020: 63 70 09 28 69 78 2B 33 30 29 09 3B 20 20 63 70 cp.(ix+30).; cp
025030: 20 6D 68 0D F2 05 6A 70 09 6E 7A 2C 61 62 61 31 mh...jp.nz,aba1
025040: 0D F3 05 0D F4 05 63 61 6C 6C 09 79 5F 64 79 09 ......call.y_dy.
025050: 3B 59 2B 44 59 20 20 6D 79 3D 6D 68 0D F5 05 63 ;Y+DY my=mh...c
025060: 61 6C 6C 09 68 5F 64 68 09 3B 48 2B 44 48 0D F6 all.h_dh.;H+DH..
025070: 05 6C 64 09 61 2C 28 69 78 2B 32 36 29 09 3B 66 .ld.a,(ix+26).;f
025080: 79 0D F7 05 6C 64 09 28 69 78 2B 32 37 29 2C 61 y...ld.(ix+27),a
025090: 09 3B 6D 79 0D F8 05 6C 64 09 61 2C 28 69 78 2B .;my...ld.a,(ix+
0250A0: 32 39 29 09 3B 66 68 0D F9 05 6C 64 09 28 69 78 29).;fh...ld.(ix
0250B0: 2B 33 30 29 2C 61 09 3B 6D 68 20 20 0D FA 05 6A +30),a.;mh ...j
0250C0: 70 09 42 41 4C 5F 0D FB 05 0D FC 05 61 62 61 31 p.BAL_......aba1
0250D0: 3A 6A 70 09 63 2C 61 62 61 32 0D FD 05 0D FE 05 :jp.c,aba2......
0250E0: 63 61 6C 6C 09 79 5F 64 79 09 3B 6D 79 3E 6D 68 call.y_dy.;my>mh
0250F0: 0D FF 05 64 65 63 09 28 69 78 2B 32 37 29 09 3B ...dec.(ix+27).;
025100: 45 30 0D AC 06 64 65 66 62 09 30 30 2C 30 30 0D E0...defb.00,00.
025110: AD 06 64 65 66 62 09 30 32 2C 30 33 0D AE 06 64 ..defb.02,03...d
025120: 65 66 77 09 23 45 45 36 0D AF 06 64 65 66 62 09 efw.#EE6...defb.
025130: 30 30 2C 30 30 0D B0 06 64 65 66 62 09 30 32 2C 00,00...defb.02,
025140: 30 33 0D B1 06 64 65 66 62 09 30 33 09 3B 2B 31 03...defb.03.;+1
025150: 37 20 6E 75 6D 0D B2 06 64 65 66 62 09 31 34 09 7 num...defb.14.
025160: 3B 6E 75 6D 20 73 70 72 69 74 65 20 6D 61 74 0D ;num sprite mat.
025170: B3 06 64 65 66 62 09 30 30 09 3B 2B 31 39 0D B4 ..defb.00.;+19..
025180: 06 0D C2 06 42 4C 5F 4F 4D 32 3A 64 65 66 62 09 ....BL_OM2:defb.
025190: 30 30 09 3B 6F 6D 62 72 65 20 73 6F 6C 0D C4 06 00.;ombre sol...
0251A0: 64 65 66 62 09 30 30 0D C5 06 64 65 66 62 09 30 defb.00...defb.0
0251B0: 30 0D C6 06 64 65 66 62 09 30 30 0D C7 06 64 65 0...defb.00...de
0251C0: 66 62 09 30 30 0D C9 06 64 65 66 77 09 23 45 44 fb.00...defw.#ED
0251D0: 33 0D CA 06 64 65 66 62 09 30 30 2C 30 30 0D CB 3...defb.00,00..
0251E0: 06 64 65 66 62 09 30 32 2C 30 33 0D CC 06 64 65 .defb.02,03...de
0251F0: 66 77 09 23 45 44 39 0D CD 06 64 65 66 62 09 30 fw.#ED9...defb.0
025200: 30 2C 30 30 0D CE 06 64 65 66 62 09 30 32 2C 30 0,00...defb.02,0
025210: 33 0D CF 06 64 65 66 62 09 30 34 09 3B 2B 31 37 3...defb.04.;+17
025220: 20 6E 75 6D 0D D0 06 64 65 66 62 09 31 34 09 3B num...defb.14.;
025230: 6E 75 6D 20 73 70 72 69 74 65 20 6D 61 74 0D D1 num sprite mat..
025240: 06 64 65 66 62 09 30 30 09 3B 2B 31 39 0D FE 06 .defb.00.;+19...
025250: 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ;***************
025260: 2A 2A 0D 08 07 41 43 54 5F 4F 31 3A 6C 64 09 69 **...ACT_O1:ld.i
025270: 78 2C 42 4C 5F 4F 4D 31 09 3B 61 63 74 69 76 65 x,BL_OM1.;active
025280: 20 6F 6D 62 72 65 20 6D 75 72 20 0D 09 07 6C 64 ombre mur ...ld
025290: 09 61 2C 28 42 4C 5F 4A 41 2B 34 38 29 09 3B 2B .a,(BL_JA+48).;+
0252A0: 30 20 62 61 6C 0D 0A 07 63 70 09 30 32 0D 0B 07 0 bal...cp.02...
0252B0: 6A 72 09 6E 7A 2C 6F 6D 30 0D 0C 07 6C 64 09 61 jr.nz,om0...ld.a
0252C0: 2C 28 42 4C 5F 4A 41 2B 35 30 29 09 3B 59 20 62 ,(BL_JA+50).;Y b
0252D0: 61 6C 6C 0D 0D 07 63 70 09 31 32 0D 0E 07 6A 72 all...cp.12...jr
0252E0: 09 63 2C 6F 6D 31 0D 0F 07 6F 6D 30 3A 6C 64 09 .c,om1...om0:ld.
0252F0: 28 69 78 2B 30 29 2C 30 31 09 3B 65 74 61 74 20 (ix+0),01.;etat
025300: 6D 79 0D 00 06 6A 70 09 42 41 4C 5F 0D 01 06 0D my...jp.BAL_....
025310: 02 06 61 62 61 32 3A 63 61 6C 6C 09 68 5F 64 68 ..aba2:call.h_dh
025320: 09 3B 6D 79 3C 6D 68 0D 03 06 64 65 63 09 28 69 .;my<mh...dec.(i
025330: 78 2B 33 30 29 09 3B 6D 68 0D 04 06 6A 70 09 42 x+30).;mh...jp.B
025340: 41 4C 31 0D 05 06 3B 2A 2A 2A 2A 2A 2D 2D 2D 2D AL1...;*****----
025350: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0E 06 79 5F 64 79 3A --------...y_dy:
025360: 6C 64 09 61 2C 28 69 78 2B 32 29 09 3B 79 2B 64 ld.a,(ix+2).;y+d
025370: 79 20 50 4C 41 43 45 20 6C 69 62 2E 0D 0F 06 6F y PLACE lib....o
025380: 72 09 61 0D 10 06 6A 72 09 6E 7A 2C 79 31 30 0D r.a...jr.nz,y10.
025390: 11 06 6C 64 09 28 69 78 2B 32 35 29 2C 30 31 09 ..ld.(ix+25),01.
0253A0: 3B 64 79 20 54 41 50 45 20 41 55 20 4D 55 52 20 ;dy TAPE AU MUR
0253B0: 46 52 4F 4E 54 0D 12 06 6C 64 09 61 2C 31 32 38 FRONT...ld.a,128
0253C0: 0D 13 06 61 64 64 09 61 2C 28 69 78 2B 32 32 29 ...add.a,(ix+22)
0253D0: 09 3B 6A 6F 75 65 75 72 0D 14 06 6C 64 09 28 69 .;joueur...ld.(i
0253E0: 78 2B 32 32 29 2C 61 0D 15 06 6C 64 09 61 2C 30 x+22),a...ld.a,0
0253F0: 30 0D 16 06 6C 64 09 28 42 4C 5F 4A 41 2B 38 32 0...ld.(BL_JA+82
025400: 29 2C 61 09 3B 62 61 6C 6C 20 2B 33 34 0D 17 06 ),a.;ball +34...
025410: 43 41 4C 4C 09 4C 4F 41 44 2B 33 34 0D 18 06 50 CALL.LOAD+34...P
025420: 55 53 48 09 49 58 0D 19 06 43 41 4C 4C 09 46 52 USH.IX...CALL.FR
025430: 4F 4E 09 3B 74 73 74 20 68 62 0D 1A 06 50 4F 50 ON.;tst hb...POP
025440: 09 49 58 0D 1B 06 6A 70 09 79 31 32 0D 1C 06 0D .IX...jp.y12....
025450: 1D 06 79 31 30 3A 63 70 09 34 38 09 3B 66 6F 6E ..y10:cp.48.;fon
025460: 64 0D 1E 06 6A 72 09 63 2C 79 31 32 0D 1F 06 6C d...jr.c,y12...l
025470: 64 09 61 2C 28 4C 4F 41 44 2B 35 32 29 09 3B 4C d.a,(LOAD+52).;L
025480: 49 45 75 0D 20 06 63 70 09 30 31 0D 21 06 6A 72 IEu. .cp.01.!.jr
025490: 09 7A 2C 62 5F 6F 75 74 0D 22 06 6C 64 09 28 69 .z,b_out.".ld.(i
0254A0: 78 2B 32 35 29 2C 2D 31 09 3B 54 41 50 45 20 41 x+25),-1.;TAPE A
0254B0: 55 20 46 4F 4E 54 0D 23 06 43 41 4C 4C 09 4C 4F U FONT.#.CALL.LO
0254C0: 41 44 2B 33 34 0D 24 06 6A 72 09 79 31 32 0D 25 AD+34.$.jr.y12.%
0254D0: 06 3B 2D 2D 2D 2D 2D 2D 0D 26 06 62 5F 6F 75 74 .;------.&.b_out
0254E0: 3A 6C 64 09 61 2C 28 69 78 2B 32 30 29 09 3B 4F :ld.a,(ix+20).;O
0254F0: 55 74 0D 27 06 6F 72 09 61 0D 28 06 52 45 54 09 Ut.'.or.a.(.RET.
025500: 30 0D 10 07 72 65 74 0D 11 07 6F 6D 31 3A 63 70 0...ret...om1:cp
025510: 09 31 30 0D 12 07 6A 72 09 63 2C 6F 6D 32 0D 13 .10...jr.c,om2..
025520: 07 6C 64 09 28 69 78 2B 30 29 2C 30 31 09 3B 65 .ld.(ix+0),01.;e
025530: 74 61 74 0D 14 07 72 65 74 0D 15 07 3B 2E 2E 2E tat...ret...;...
025540: 2E 2E 0D 16 07 6F 6D 32 3A 6C 64 09 28 69 78 2B .....om2:ld.(ix+
025550: 30 29 2C 30 32 09 3B 65 74 61 20 0D 18 07 6C 64 0),02.;eta ...ld
025560: 09 69 79 2C 42 4C 5F 4A 41 2B 34 38 0D 1C 07 6C .iy,BL_JA+48...l
025570: 64 09 62 2C 61 09 3B 59 20 74 68 65 6F 0D 1D 07 d.b,a.;Y theo...
025580: 6C 64 09 61 2C 28 58 45 43 52 41 4E 29 0D 1E 07 ld.a,(XECRAN)...
025590: 63 70 09 23 46 46 0D 1F 07 6A 72 09 6E 7A 2C 6F cp.#FF...jr.nz,o
0255A0: 6D 33 0D 20 07 6C 64 09 61 2C 28 69 79 2B 37 29 m3. .ld.a,(iy+7)
0255B0: 09 3B 58 0D 21 07 6C 64 09 63 2C 28 69 79 2B 38 .;X.!.ld.c,(iy+8
0255C0: 29 09 3B 59 0D 22 07 63 61 6C 6C 09 6F 78 68 0D ).;Y.".call.oxh.
0255D0: 23 07 6C 64 09 28 69 78 2B 37 29 2C 61 0D 24 07 #.ld.(ix+7),a.$.
0255E0: 6C 64 09 28 69 78 2B 38 29 2C 63 0D 25 07 6A 72 ld.(ix+8),c.%.jr
0255F0: 09 6F 6D 34 0D 26 07 0D 27 07 6F 6D 33 3A 6C 64 .om4.&..'.om3:ld
025600: 09 61 2C 28 69 79 2B 31 33 29 09 3B 58 0D 28 07 .a,(iy+13).;X.(.
025610: 6C 64 09 63 2C 28 69 79 2B 31 34 29 09 3B 59 0D ld.c,(iy+14).;Y.
025620: 29 07 63 61 6C 6C 09 6F 78 68 0D 2A 07 6C 64 09 ).call.oxh.*.ld.
025630: 28 69 78 2B 31 33 29 2C 61 0D 2B 07 6C 64 09 28 (ix+13),a.+.ld.(
025640: 69 78 2B 31 34 29 2C 63 0D 2C 07 0D 2D 07 6F 6D ix+14),c.,..-.om
025650: 34 3A 6C 64 09 61 2C 28 69 79 2B 31 38 29 09 3B 4:ld.a,(iy+18).;
025660: 6D 61 74 0D 2E 07 61 64 64 09 61 2C 28 69 79 2B mat...add.a,(iy+
025670: 31 39 29 0D 2F 07 61 64 64 09 61 2C 34 0D 30 07 19)./.add.a,4.0.
025680: 6C 64 09 28 69 78 2B 31 38 29 2C 61 0D 32 07 52 ld.(ix+18),a.2.R
025690: 45 54 0D 3A 07 3B 2D 2D 2D 2D 2D 2D 2D 2D 0D 3B ET.:.;--------.;
0256A0: 07 6F 78 68 3A 61 64 64 09 61 2C 62 0D 3C 07 63 .oxh:add.a,b.<.c
0256B0: 70 09 35 34 09 3B 6D 61 78 69 0D 3D 07 72 65 74 p.54.;maxi.=.ret
0256C0: 09 63 0D 3E 07 6C 64 09 61 2C 35 34 0D 3F 07 72 .c.>.ld.a,54.?.r
0256D0: 65 74 0D 40 07 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D et.@.;*********.
0256E0: 6C 07 41 43 54 5F 4F 32 3A 6C 64 09 69 78 2C 42 l.ACT_O2:ld.ix,B
0256F0: 4C 5F 4F 4D 32 09 3B 61 63 74 69 76 65 20 6F 6D L_OM2.;active om
025700: 4E 5A 0D 29 06 6C 64 09 28 69 78 2B 32 30 29 2C NZ.).ld.(ix+20),
025710: 30 31 09 3B 4F 55 54 0D 2A 06 52 45 54 0D 2B 06 01.;OUT.*.RET.+.
025720: 3B 2D 2D 2D 2D 2D 2D 0D 2C 06 79 31 32 3A 6C 64 ;------.,.y12:ld
025730: 09 61 2C 28 69 78 2B 32 29 09 3B 79 0D 2D 06 61 .a,(ix+2).;y.-.a
025740: 64 64 09 61 2C 28 69 78 2B 32 35 29 09 3B 2B 64 dd.a,(ix+25).;+d
025750: 79 0D 2E 06 6C 64 09 28 69 78 2B 32 29 2C 61 0D y...ld.(ix+2),a.
025760: 2F 06 52 45 54 0D 30 06 3B 2D 2D 2D 2D 2D 2D 2D /.RET.0.;-------
025770: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 31 06 68 ------------.1.h
025780: 5F 64 68 3A 6C 64 09 61 2C 28 69 78 2B 33 29 09 _dh:ld.a,(ix+3).
025790: 3B 68 2B 64 68 0D 32 06 6F 72 09 61 0D 33 06 6A ;h+dh.2.or.a.3.j
0257A0: 72 09 6E 7A 2C 68 31 30 0D 34 06 6C 64 09 28 69 r.nz,h10.4.ld.(i
0257B0: 78 2B 32 38 29 2C 30 31 09 3B 64 68 20 54 41 50 x+28),01.;dh TAP
0257C0: 45 20 41 55 20 53 4F 4C 0D 35 06 69 6E 63 09 28 E AU SOL.5.inc.(
0257D0: 69 78 2B 32 31 29 09 3B 72 65 62 6F 6E 64 20 2B ix+21).;rebond +
0257E0: 20 31 0D 36 06 43 41 4C 4C 09 4C 4F 41 44 2B 31 1.6.CALL.LOAD+1
0257F0: 33 0D 37 06 50 55 53 48 09 49 58 0D 38 06 43 41 3.7.PUSH.IX.8.CA
025800: 4C 4C 09 52 45 42 4F 31 09 3B 74 73 74 20 72 65 LL.REBO1.;tst re
025810: 62 6F 6E 64 0D 39 06 50 4F 50 09 49 58 0D 3A 06 bond.9.POP.IX.:.
025820: 6A 70 09 68 31 32 0D 3B 06 0D 3C 06 68 31 30 3A jp.h12.;..<.h10:
025830: 63 70 09 33 30 09 3B 68 61 75 74 20 0D 3D 06 6A cp.30.;haut .=.j
025840: 72 09 63 2C 68 31 32 0D 3E 06 6C 64 09 28 69 78 r.c,h12.>.ld.(ix
025850: 2B 32 38 29 2C 2D 31 09 3B 64 68 20 54 41 50 45 +28),-1.;dh TAPE
025860: 20 65 6E 20 48 41 55 54 0D 3F 06 0D 40 06 68 31 en HAUT.?..@.h1
025870: 32 3A 6C 64 09 61 2C 28 69 78 2B 33 29 09 3B 68 2:ld.a,(ix+3).;h
025880: 0D 41 06 61 64 64 09 61 2C 28 69 78 2B 32 38 29 .A.add.a,(ix+28)
025890: 09 3B 2B 64 68 0D 42 06 6C 64 09 28 69 78 2B 33 .;+dh.B.ld.(ix+3
0258A0: 29 2C 61 0D 43 06 52 45 54 0D 44 06 3B 2D 2D 2D ),a.C.RET.D.;---
0258B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0258C0: 0D 4A 06 78 5F 64 78 3A 6C 64 09 61 2C 28 69 78 .J.x_dx:ld.a,(ix
0258D0: 2B 31 29 09 3B 78 2B 64 78 20 20 50 4C 41 43 45 +1).;x+dx PLACE
0258E0: 20 6C 69 62 2E 0D 4B 06 6F 72 09 61 0D 4C 06 6A lib..K.or.a.L.j
0258F0: 72 09 6E 7A 2C 78 5F 31 31 3B 20 6A 70 20 20 20 r.nz,x_11; jp
025900: 62 72 65 20 73 6F 6C 0D 6D 07 6C 64 09 61 2C 28 bre sol.m.ld.a,(
025910: 42 4C 5F 4A 41 2B 34 38 29 09 3B 2B 30 20 62 61 BL_JA+48).;+0 ba
025920: 6C 0D 6E 07 63 70 09 30 32 0D 6F 07 6A 70 09 6E l.n.cp.02.o.jp.n
025930: 7A 2C 6F 6D 30 09 3B 76 6F 69 72 20 31 38 30 37 z,om0.;voir 1807
025940: 0D 79 07 0D 7A 07 6C 64 09 28 69 78 2B 30 29 2C .y..z.ld.(ix+0),
025950: 30 32 09 3B 65 74 61 20 0D 91 07 6C 64 09 61 2C 02.;eta ...ld.a,
025960: 28 42 4C 5F 4A 41 2B 36 36 29 09 3B 2B 31 38 20 (BL_JA+66).;+18
025970: 62 61 6C 0D 92 07 6C 64 09 62 2C 61 0D 93 07 6C bal...ld.b,a...l
025980: 64 09 61 2C 28 42 4C 5F 4A 41 2B 36 37 29 09 3B d.a,(BL_JA+67).;
025990: 2B 31 39 0D 94 07 61 64 64 09 61 2C 62 0D 95 07 +19...add.a,b...
0259A0: 61 64 64 09 61 2C 32 0D 96 07 6C 64 09 28 69 78 add.a,2...ld.(ix
0259B0: 2B 31 38 29 2C 61 09 3B 6D 61 74 0D 99 07 52 45 +18),a.;mat...RE
0259C0: 54 0D D0 07 3B 2A 2A 2A 2A 2A 2A 2A 2A 0D D1 07 T...;********...
0259D0: 4A 5F 50 4C 41 3A 6E 6F 70 09 3B 6A 6F 75 65 75 J_PLA:nop.;joueu
0259E0: 72 20 65 6E 20 70 6C 61 63 65 20 73 69 20 43 6F r en place si Co
0259F0: 6E 74 72 3D 31 0D D3 07 6C 64 09 61 2C 28 42 4C ntr=1...ld.a,(BL
025A00: 5F 4A 41 2B 32 33 29 09 3B 71 75 69 20 73 65 72 _JA+23).;qui ser
025A10: 74 20 3F 0D D4 07 6F 72 09 61 0D D5 07 6A 72 09 t ?...or.a...jr.
025A20: 7A 2C 6A 31 0D D6 07 6C 64 09 69 78 2C 42 4C 5F z,j1...ld.ix,BL_
025A30: 4A 41 0D D7 07 6C 64 09 69 79 2C 42 4C 5F 4A 41 JA...ld.iy,BL_JA
025A40: 2B 32 34 0D D8 07 6C 64 09 61 2C 30 30 0D DA 07 +24...ld.a,00...
025A50: 6A 72 09 6A 32 0D DB 07 6A 31 3A 6C 64 09 69 78 jr.j2...j1:ld.ix
025A60: 2C 42 4C 5F 4A 41 2B 32 34 0D DC 07 6C 64 09 69 ,BL_JA+24...ld.i
025A70: 79 2C 42 4C 5F 4A 41 0D DD 07 6C 64 09 61 2C 31 y,BL_JA...ld.a,1
025A80: 32 38 0D DE 07 0D E0 07 6A 32 3A 6C 64 09 28 42 28......j2:ld.(B
025A90: 4C 5F 4A 41 2B 37 30 29 2C 61 09 3B 62 75 74 20 L_JA+70),a.;but
025AA0: 62 61 6C 6C 65 0D E1 07 6C 64 09 28 69 78 2B 32 balle...ld.(ix+2
025AB0: 30 29 2C 30 0D E2 07 6C 64 09 28 69 79 2B 32 30 0),0...ld.(iy+20
025AC0: 29 2C 30 0D E3 07 6C 64 09 45 2C 30 30 0D E4 07 ),0...ld.E,00...
025AD0: 6C 64 09 61 2C 31 30 0D E5 07 6C 64 09 28 54 45 ld.a,10...ld.(TE
025AE0: 4D 50 4F 29 2C 61 0D E6 07 6C 64 09 61 2C 32 36 MPO),a...ld.a,26
025AF0: 0D E7 07 6C 64 09 28 6A 79 29 2C 61 0D E8 07 6C ...ld.(jy),a...l
025B00: 7A 2C 62 5F 6F 75 74 0D 54 06 6C 64 09 61 2C 28 z,b_out.T.ld.a,(
025B10: 4C 4F 41 44 2B 35 32 29 09 3B 4C 49 45 75 0D 55 LOAD+52).;LIEu.U
025B20: 06 63 70 09 30 31 0D 56 06 6A 70 09 7A 2C 62 5F .cp.01.V.jp.z,b_
025B30: 6F 75 74 09 3B 4F 55 54 0D 57 06 6C 64 09 28 69 out.;OUT.W.ld.(i
025B40: 78 2B 33 31 29 2C 30 31 09 3B 54 41 50 45 20 4D x+31),01.;TAPE M
025B50: 55 52 20 47 41 55 43 48 0D 58 06 63 61 6C 6C 09 UR GAUCH.X.call.
025B60: 4C 4F 41 44 2B 33 34 0D 59 06 6A 72 09 78 5F 31 LOAD+34.Y.jr.x_1
025B70: 32 0D 5A 06 0D 5B 06 78 5F 31 31 3A 63 70 09 33 2.Z..[.x_11:cp.3
025B80: 32 0D 5C 06 6A 72 09 63 2C 78 5F 31 32 09 3B 6A 2.\.jr.c,x_12.;j
025B90: 70 20 20 20 6E 63 2C 62 5F 6F 75 74 20 0D 5D 06 p nc,b_out .].
025BA0: 6C 64 09 61 2C 28 4C 4F 41 44 2B 35 32 29 09 3B ld.a,(LOAD+52).;
025BB0: 4C 49 45 75 0D 5E 06 63 70 09 33 0D 5F 06 6A 70 LIEu.^.cp.3._.jp
025BC0: 09 6E 7A 2C 62 5F 6F 75 74 09 3B 4F 55 54 0D 60 .nz,b_out.;OUT.`
025BD0: 06 6C 64 09 28 69 78 2B 33 31 29 2C 2D 31 09 3B .ld.(ix+31),-1.;
025BE0: 54 41 50 45 20 4D 75 72 20 44 52 4F 49 54 0D 61 TAPE Mur DROIT.a
025BF0: 06 63 61 6C 6C 09 4C 4F 41 44 2B 33 34 0D 62 06 .call.LOAD+34.b.
025C00: 0D 63 06 0D 64 06 78 5F 31 32 3A 6C 64 09 61 2C .c..d.x_12:ld.a,
025C10: 28 69 78 2B 31 29 09 3B 78 20 0D 65 06 61 64 64 (ix+1).;x .e.add
025C20: 09 61 2C 28 69 78 2B 33 31 29 09 3B 2B 64 78 0D .a,(ix+31).;+dx.
025C30: 66 06 6C 64 09 28 69 78 2B 31 29 2C 61 0D 67 06 f.ld.(ix+1),a.g.
025C40: 52 45 54 0D 68 06 3B 2A 2A 2A 2A 2A 2D 2D 2D 2D RET.h.;*****----
025C50: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 72 06 42 41 4C ----------.r.BAL
025C60: 5F 3A 64 65 63 09 28 69 78 2B 33 33 29 09 3B 6D _:dec.(ix+33).;m
025C70: 78 0D 73 06 6A 70 09 6E 7A 2C 42 41 4C 31 0D 74 x.s.jp.nz,BAL1.t
025C80: 06 63 61 6C 6C 09 78 5F 64 78 0D 75 06 6C 64 09 .call.x_dx.u.ld.
025C90: 61 2C 28 69 78 2B 33 32 29 09 3B 66 78 0D 76 06 a,(ix+32).;fx.v.
025CA0: 6C 64 09 28 69 78 2B 33 33 29 2C 61 09 3B 6D 78 ld.(ix+33),a.;mx
025CB0: 0D 77 06 0D 78 06 42 41 4C 31 3A 64 65 63 09 28 .w..x.BAL1:dec.(
025CC0: 69 78 2B 32 34 29 09 3B 66 5F 61 63 74 0D 79 06 ix+24).;f_act.y.
025CD0: 6A 70 09 6E 7A 2C 42 41 4C 32 0D 7A 06 6C 64 09 jp.nz,BAL2.z.ld.
025CE0: 61 2C 28 69 78 2B 32 33 29 09 3B 66 6F 72 63 65 a,(ix+23).;force
025CF0: 0D 7B 06 73 72 6C 09 61 09 3B 20 2F 32 0D 7C 06 .{.srl.a.; /2.|.
025D00: 64 09 61 2C 32 32 0D E9 07 6C 64 09 28 6A 78 29 d.a,22...ld.(jx)
025D10: 2C 61 0D EA 07 43 41 4C 4C 09 4A 5F 31 0D EB 07 ,a...CALL.J_1...
025D20: 70 75 73 68 09 69 79 0D EC 07 70 6F 70 09 69 78 push.iy...pop.ix
025D30: 0D ED 07 6C 64 09 61 2C 34 30 09 3B 33 34 0D EE ...ld.a,40.;34..
025D40: 07 6C 64 09 28 6A 79 29 2C 61 0D EF 07 4C 44 09 .ld.(jy),a...LD.
025D50: 41 2C 28 4E 53 43 30 29 09 3B 72 6E 64 0D F0 07 A,(NSC0).;rnd...
025D60: 41 44 44 09 41 2C 28 69 78 2B 31 39 29 0D F1 07 ADD.A,(ix+19)...
025D70: 41 4E 44 09 25 30 30 30 30 31 31 31 30 0D F2 07 AND.%00001110...
025D80: 41 44 44 09 41 2C 34 0D F3 07 3B 20 20 20 20 20 ADD.A,4...;
025D90: 20 20 20 6C 64 20 20 20 61 2C 30 36 20 0D F4 07 ld a,06 ...
025DA0: 6C 64 09 28 6A 78 29 2C 61 0D F5 07 43 41 4C 4C ld.(jx),a...CALL
025DB0: 09 4A 5F 31 0D F6 07 0D F7 07 6C 64 09 61 2C 45 .J_1......ld.a,E
025DC0: 0D F8 07 63 70 09 30 32 0D F9 07 52 45 54 09 4E ...cp.02...RET.N
025DD0: 5A 0D FA 07 6C 64 09 61 2C 30 32 0D FB 07 6C 64 Z...ld.a,02...ld
025DE0: 09 28 43 4F 4E 54 52 29 2C 61 0D FC 07 6C 64 09 .(CONTR),a...ld.
025DF0: 61 2C 30 31 0D FD 07 6C 64 09 28 54 45 4D 50 4F a,01...ld.(TEMPO
025E00: 29 2C 61 0D FE 07 6C 64 09 28 42 4C 5F 4A 41 2B ),a...ld.(BL_JA+
025E10: 34 38 29 2C 61 09 3B 65 74 61 20 62 61 6C 6C 0D 48),a.;eta ball.
025E20: FF 07 6C 64 09 61 2C 30 30 0D 00 08 6C 64 09 28 ..ld.a,00...ld.(
025E30: 42 4C 5F 4A 41 2B 38 32 29 2C 61 09 3B 62 61 6C BL_JA+82),a.;bal
025E40: 6C 20 2B 33 34 0D 01 08 6C 64 09 28 42 4C 5F 4A l +34...ld.(BL_J
025E50: 41 2B 33 29 2C 61 09 3B 61 71 75 20 62 61 6C 6C A+3),a.;aqu ball
025E60: 0D 02 08 6C 64 09 28 42 4C 5F 4A 41 2B 32 37 29 ...ld.(BL_JA+27)
025E70: 2C 61 09 3B 61 71 75 20 62 61 6C 6C 0D 03 08 6C ,a.;aqu ball...l
025E80: 64 09 28 42 4C 5F 4A 41 29 2C 61 09 3B 65 74 61 d.(BL_JA),a.;eta
025E90: 74 0D 04 08 6C 64 09 28 42 4C 5F 4A 41 2B 32 34 t...ld.(BL_JA+24
025EA0: 29 2C 61 09 3B 65 74 61 74 0D 05 08 0D 06 08 52 ),a.;etat......R
025EB0: 45 54 0D 07 08 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ET...;----------
025EC0: 0D 08 08 6A 79 3A 64 65 66 62 09 30 0D 09 08 6A ...jy:defb.0...j
025ED0: 78 3A 64 65 66 62 09 30 0D 0A 08 0D 0B 08 4A 5F x:defb.0......J_
025EE0: 31 3A 6C 64 09 61 2C 28 6A 79 29 09 3B 59 0D 0C 1:ld.a,(jy).;Y..
025EF0: 08 63 70 09 28 69 78 2B 32 29 0D 0D 08 6A 72 09 .cp.(ix+2)...jr.
025F00: 63 70 09 30 33 0D 7D 06 6A 72 09 6E 63 2C 62 61 cp.03.}.jr.nc,ba
025F10: 66 31 0D 7E 06 6C 64 09 61 2C 30 32 0D 7F 06 62 f1.~.ld.a,02...b
025F20: 61 66 31 3A 6C 64 09 28 69 78 2B 32 33 29 2C 61 af1:ld.(ix+23),a
025F30: 09 3B 66 6F 72 63 2E 0D 80 06 6C 64 09 28 69 78 .;forc....ld.(ix
025F40: 2B 32 34 29 2C 61 09 3B 66 5F 61 63 74 20 0D 81 +24),a.;f_act ..
025F50: 06 0D 86 06 6C 64 09 61 2C 28 69 78 2B 34 29 09 ....ld.a,(ix+4).
025F60: 3B 41 73 63 65 6E 64 61 6E 74 20 53 55 69 76 61 ;Ascendant SUiva
025F70: 6E 74 0D 87 06 63 70 09 30 34 0D 88 06 6A 72 09 nt...cp.04...jr.
025F80: 6E 7A 2C 62 61 66 32 30 0D 89 06 62 69 74 09 37 nz,baf20...bit.7
025F90: 2C 28 69 78 2B 32 38 29 09 3B 64 68 0D 8A 06 6A ,(ix+28).;dh...j
025FA0: 72 09 6E 7A 2C 64 5F 61 73 0D 8B 06 6C 64 09 28 r.nz,d_as...ld.(
025FB0: 69 78 2B 32 38 29 2C 2D 31 0D 8C 06 6A 70 09 42 ix+28),-1...jp.B
025FC0: 41 4C 32 0D 8D 06 0D 8E 06 62 61 66 32 30 3A 6F AL2......baf20:o
025FD0: 72 09 61 0D 8F 06 6A 72 09 6E 7A 2C 62 61 66 32 r.a...jr.nz,baf2
025FE0: 0D 90 06 62 69 74 09 37 2C 28 69 78 2B 32 38 29 ...bit.7,(ix+28)
025FF0: 09 3B 64 68 0D 91 06 6A 70 09 6E 7A 2C 42 41 4C .;dh...jp.nz,BAL
026000: 32 0D 92 06 6A 72 09 69 5F 61 73 0D 93 06 0D 94 2...jr.i_as.....
026010: 06 62 61 66 32 3A 62 69 74 09 37 2C 28 69 78 2B .baf2:bit.7,(ix+
026020: 32 38 29 09 3B 64 68 0D 95 06 6A 72 09 7A 2C 69 28).;dh...jr.z,i
026030: 5F 61 73 0D 96 06 64 5F 61 73 3A 64 65 63 09 28 _as...d_as:dec.(
026040: 69 78 2B 34 29 09 3B 64 65 63 20 61 73 63 65 2E ix+4).;dec asce.
026050: 0D 97 06 6A 72 09 62 61 66 33 0D 98 06 69 5F 61 ...jr.baf3...i_a
026060: 73 3A 69 6E 63 09 28 69 78 2B 34 29 09 3B 69 6E s:inc.(ix+4).;in
026070: 63 20 61 73 63 65 2E 0D 99 06 62 61 66 33 3A 43 c asce....baf3:C
026080: 41 4C 4C 09 43 48 5F 46 59 48 0D 9A 06 0D 9B 06 ALL.CH_FYH......
026090: 42 41 4C 32 3A 52 45 54 0D 9C 06 3B 2A 2A 2A 2A BAL2:RET...;****
0260A0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D ***************.
0260B0: A4 06 42 4C 5F 4F 4D 31 3A 64 65 66 62 09 30 30 ..BL_OM1:defb.00
0260C0: 09 3B 6F 6D 62 72 65 20 66 72 6F 6E 74 2E 0D A6 .;ombre front...
0260D0: 06 64 65 66 62 09 30 30 0D A7 06 64 65 66 62 09 .defb.00...defb.
0260E0: 30 30 0D A8 06 64 65 66 62 09 30 30 0D A9 06 64 00...defb.00...d
0260F0: 65 66 62 09 30 30 0D AB 06 64 65 66 77 09 23 45 efb.00...defw.#E
026100: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
026110: 20 00 01 00 02 09 4E E5 20 00 C1 02 00 00 00 02 .....N. .......
026120: 20 00 C6 02 00 00 00 02 20 00 C2 02 00 00 00 02 ....... .......
026130: 20 00 C7 02 00 00 00 02 20 00 C3 02 00 00 00 02 ....... .......
026140: 20 00 C8 02 00 00 00 02 20 00 C4 02 00 00 00 02 ....... .......
026150: 20 00 C9 02 00 00 00 02 20 00 C5 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: 7A 2C 6A 34 0D 0E 08 6A 72 09 63 2C 6A 33 0D 0F z,j4...jr.c,j3..
026210: 08 73 65 74 09 31 2C 28 69 78 2B 32 30 29 0D 10 .set.1,(ix+20)..
026220: 08 6A 72 09 6A 73 0D 11 08 6A 33 3A 73 65 74 09 .jr.js...j3:set.
026230: 30 2C 28 69 78 2B 32 30 29 0D 12 08 6A 72 09 6A 0,(ix+20)...jr.j
026240: 73 0D 13 08 0D 14 08 6A 34 3A 6C 64 09 61 2C 28 s......j4:ld.a,(
026250: 6A 78 29 09 3B 58 0D 15 08 63 70 09 28 69 78 2B jx).;X...cp.(ix+
026260: 31 29 0D 16 08 6A 72 09 7A 2C 6A 65 0D 17 08 6A 1)...jr.z,je...j
026270: 72 09 63 2C 6A 35 0D 18 08 73 65 74 09 33 2C 28 r.c,j5...set.3,(
026280: 69 78 2B 32 30 29 0D 19 08 6A 72 09 6A 73 0D 1A ix+20)...jr.js..
026290: 08 6A 35 3A 73 65 74 09 32 2C 28 69 78 2B 32 30 .j5:set.2,(ix+20
0262A0: 29 0D 1B 08 6A 72 09 6A 73 0D 1C 08 0D 1D 08 6A )...jr.js......j
0262B0: 65 3A 69 6E 63 09 45 0D 1E 08 6A 73 3A 52 45 54 e:inc.E...js:RET
0262C0: 0D 34 08 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A .4.;************
0262D0: 2A 2A 2A 0D 35 08 54 53 54 5F 42 3A 6C 64 09 61 ***.5.TST_B:ld.a
0262E0: 2C 28 42 4C 5F 4A 41 2B 38 32 29 09 3B 62 61 6C ,(BL_JA+82).;bal
0262F0: 6C 65 20 2B 33 34 0D 36 08 6F 72 09 61 0D 37 08 le +34.6.or.a.7.
026300: 52 45 54 09 4E 5A 0D 38 08 6C 64 09 61 2C 28 42 RET.NZ.8.ld.a,(B
026310: 4C 5F 4A 41 2B 34 38 29 09 3B 65 74 61 74 20 62 L_JA+48).;etat b
026320: 61 6C 6C 0D 39 08 63 70 09 30 32 0D 3A 08 52 45 all.9.cp.02.:.RE
026330: 54 09 4E 5A 0D 3B 08 0D 3C 08 6C 64 09 61 2C 28 T.NZ.;..<.ld.a,(
026340: 42 4C 5F 4A 41 2B 37 30 29 09 3B 74 73 74 20 63 BL_JA+70).;tst c
026350: 6F 6E 74 61 63 74 20 62 61 6C 6C 65 20 2B 32 32 ontact balle +22
026360: 0D 3D 08 6F 72 09 61 0D 3E 08 6A 72 09 6E 7A 2C .=.or.a.>.jr.nz,
026370: 74 62 31 0D 3F 08 6C 64 09 69 78 2C 42 4C 5F 4A tb1.?.ld.ix,BL_J
026380: 41 0D 40 08 6A 72 09 74 62 32 0D 41 08 74 62 31 A.@.jr.tb2.A.tb1
026390: 3A 6C 64 09 69 78 2C 42 4C 5F 4A 41 2B 32 34 0D :ld.ix,BL_JA+24.
0263A0: 42 08 0D 43 08 74 62 32 3A 6C 64 09 61 2C 28 69 B..C.tb2:ld.a,(i
0263B0: 78 2B 30 29 09 3B 65 74 61 0D 44 08 6F 72 09 61 x+0).;eta.D.or.a
0263C0: 0D 45 08 52 45 54 09 4E 5A 0D 46 08 6C 64 09 61 .E.RET.NZ.F.ld.a
0263D0: 2C 28 42 4C 5F 4A 41 2B 35 31 29 09 3B 68 61 75 ,(BL_JA+51).;hau
0263E0: 74 2E 20 62 61 6C 6C 0D 47 08 63 70 09 30 38 0D t. ball.G.cp.08.
0263F0: 48 08 52 45 54 09 4E 43 0D 49 08 6C 64 09 61 2C H.RET.NC.I.ld.a,
026400: 53 43 4F 09 3B 61 66 66 69 63 68 65 20 53 63 6F SCO.;affiche Sco
026410: 72 65 0D A3 09 63 61 6C 6C 09 54 52 41 4E 53 0D re.£.call.TRANS.
026420: A4 09 63 61 6C 6C 09 41 46 53 43 4F 0D A5 09 63 ..call.AFSCO...c
026430: 61 6C 6C 09 54 52 41 4E 53 0D A6 09 72 65 74 0D all.TRANS...ret.
026440: A7 09 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D C4 09 ..;**********...
026450: 50 5F 42 52 4B 3A 6C 64 09 69 78 2C 42 4C 5F 4A P_BRK:ld.ix,BL_J
026460: 41 2B 34 38 09 3B 70 61 75 73 65 20 62 61 6C 6C A+48.;pause ball
026470: 65 0D C6 09 6C 64 09 28 69 78 2B 32 30 29 2C 30 e...ld.(ix+20),0
026480: 30 09 3B 69 6E 0D C8 09 6C 64 09 28 69 78 2B 30 0.;in...ld.(ix+0
026490: 29 2C 31 09 3B 65 74 61 74 0D CA 09 43 41 4C 4C ),1.;etat...CALL
0264A0: 09 4C 4F 41 44 2B 32 38 0D CB 09 6C 64 09 62 2C .LOAD+28...ld.b,
0264B0: 32 30 30 0D CC 09 63 61 6C 6C 09 70 70 32 0D CE 200...call.pp2..
0264C0: 09 6C 64 09 61 2C 30 31 0D D0 09 6C 64 09 28 43 .ld.a,01...ld.(C
0264D0: 4F 4E 54 52 29 2C 61 0D D1 09 6C 64 09 28 69 78 ONTR),a...ld.(ix
0264E0: 2B 33 34 29 2C 30 30 0D D8 09 52 45 54 0D E2 09 +34),00...RET...
0264F0: 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D ;--------------.
026500: E4 09 6F 75 74 32 3A 6C 64 09 61 2C 30 32 0D E5 ..out2:ld.a,02..
026510: 09 6F 75 74 75 3A 6C 64 09 28 42 4C 5F 4A 41 2B .outu:ld.(BL_JA+
026520: 36 38 29 2C 61 0D E7 09 72 65 74 0D E8 09 6F 75 68),a...ret...ou
026530: 74 33 3A 6C 64 09 61 2C 30 33 0D E9 09 6A 72 09 t3:ld.a,03...jr.
026540: 6F 75 74 75 0D EA 09 3B 2D 2D 2D 2D 2D 2D 2D 2D outu...;--------
026550: 2D 2D 2D 2D 2D 2D 0D F6 09 52 45 42 4F 31 3A 6C ------...REBO1:l
026560: 64 09 61 2C 28 42 4C 5F 4A 41 2B 38 33 29 09 3B d.a,(BL_JA+83).;
026570: 74 73 74 20 62 61 6C 6C 20 73 65 72 76 69 63 65 tst ball service
026580: 0D F8 09 6F 72 09 61 0D FA 09 4A 50 09 5A 2C 52 ...or.a...JP.Z,R
026590: 45 42 4F 32 0D FC 09 6C 64 09 61 2C 28 42 4C 5F EBO2...ld.a,(BL_
0265A0: 4A 41 2B 35 30 29 09 3B 79 62 0D FE 09 63 70 09 JA+50).;yb...cp.
0265B0: 34 31 0D 00 0A 6A 72 09 6E 63 2C 70 61 73 61 0D 41...jr.nc,pasa.
0265C0: 02 0A 63 70 09 32 34 0D 04 0A 6A 72 09 63 2C 66 ..cp.24...jr.c,f
0265D0: 61 6C 74 61 0D 06 0A 6C 64 09 61 2C 30 30 0D 08 alta...ld.a,00..
0265E0: 0A 6C 64 09 28 42 4C 5F 4A 41 2B 38 33 29 2C 61 .ld.(BL_JA+83),a
0265F0: 0D 0A 0A 72 65 74 0D 0C 0A 0D 0E 0A 66 61 6C 74 ...ret......falt
026600: 28 42 4C 5F 4A 41 2B 35 30 29 09 3B 59 62 0D 4A (BL_JA+50).;Yb.J
026610: 08 6C 64 09 62 2C 61 0D 4B 08 6C 64 09 61 2C 28 .ld.b,a.K.ld.a,(
026620: 69 78 2B 32 29 09 3B 59 6A 0D 4C 08 63 70 09 62 ix+2).;Yj.L.cp.b
026630: 0D 4D 08 52 45 54 09 43 0D 4E 08 73 75 62 09 30 .M.RET.C.N.sub.0
026640: 34 0D 4F 08 63 70 09 62 0D 50 08 52 45 54 09 4E 4.O.cp.b.P.RET.N
026650: 43 0D 51 08 0D 52 08 6C 64 09 61 2C 28 42 4C 5F C.Q..R.ld.a,(BL_
026660: 4A 41 2B 34 39 29 09 3B 58 62 0D 53 08 6C 64 09 JA+49).;Xb.S.ld.
026670: 62 2C 61 0D 54 08 6C 64 09 61 2C 28 69 78 2B 31 b,a.T.ld.a,(ix+1
026680: 29 09 3B 58 6A 0D 55 08 73 75 62 09 30 32 09 3B ).;Xj.U.sub.02.;
026690: 30 33 0D 56 08 63 70 09 62 0D 57 08 52 45 54 09 03.V.cp.b.W.RET.
0266A0: 4E 43 0D 58 08 61 64 64 09 61 2C 30 34 09 3B 30 NC.X.add.a,04.;0
0266B0: 35 0D 59 08 63 70 09 62 0D 5A 08 52 45 54 09 43 5.Y.cp.b.Z.RET.C
0266C0: 0D 5B 08 0D 5C 08 6C 64 09 28 69 78 2B 33 29 2C .[..\.ld.(ix+3),
0266D0: 30 31 09 3B 74 6F 75 63 68 65 20 62 61 6C 6C 65 01.;touche balle
0266E0: 0D 5D 08 6C 64 09 28 69 78 2B 30 29 2C 30 36 09 .].ld.(ix+0),06.
0266F0: 3B 65 74 61 74 0D 5E 08 3B 20 20 20 20 20 20 20 ;etat.^.;
026700: 20 6C 64 20 20 20 61 2C 23 38 30 0D 5F 08 3B 20 ld a,#80._.;
026710: 20 20 20 20 20 20 20 6C 64 20 20 20 28 42 4C 5F ld (BL_
026720: 4A 41 2B 38 32 29 2C 61 20 20 20 3B 62 61 6C 6C JA+82),a ;ball
026730: 20 2B 33 34 0D 60 08 6C 64 09 61 2C 30 30 0D 61 +34.`.ld.a,00.a
026740: 08 6C 64 09 28 42 4C 5F 4A 41 2B 38 33 29 2C 61 .ld.(BL_JA+83),a
026750: 0D 62 08 0D 63 08 52 45 54 0D 98 08 3B 2A 2A 2A .b..c.RET...;***
026760: 2A 2A 20 53 43 4F 52 45 20 53 59 53 54 20 2A 2A ** SCORE SYST **
026770: 2A 2A 0D 9A 08 53 4B 31 3A 65 71 75 09 23 42 30 **...SK1:equ.#B0
026780: 30 0D 9C 08 53 4B 32 3A 65 71 75 09 53 4B 31 2B 0...SK2:equ.SK1+
026790: 31 36 30 0D 9E 08 53 4B 31 30 3A 65 71 75 09 53 160...SK10:equ.S
0267A0: 4B 32 2B 31 36 30 0D A0 08 53 4B 32 30 3A 65 71 K2+160...SK20:eq
0267B0: 75 09 53 4B 31 30 2B 31 32 0D A2 08 0D A4 08 49 u.SK10+12......I
0267C0: 5F 53 43 4F 3A 6C 64 09 64 65 2C 53 4B 31 0D A6 _SCO:ld.de,SK1..
0267D0: 08 6C 64 09 62 63 2C 23 31 34 30 38 0D A8 08 6C .ld.bc,#1408...l
0267E0: 64 09 6C 2C 30 32 09 3B 78 0D AA 08 6C 64 09 68 d.l,02.;x...ld.h
0267F0: 2C 30 34 09 3B 79 0D AC 08 63 61 6C 6C 09 53 54 ,04.;y...call.ST
026800: 61 3A 6A 70 09 6F 75 74 32 0D 10 0A 70 61 73 61 a:jp.out2...pasa
026810: 3A 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B 38 33 29 :ld.a,(BL_JA+83)
026820: 0D 12 0A 63 70 09 31 0D 14 0A 6A 72 09 6E 7A 2C ...cp.1...jr.nz,
026830: 66 61 6C 74 61 0D 16 0A 63 61 6C 6C 09 50 5F 42 falta...call.P_B
026840: 52 4B 09 3B 44 65 75 78 2E 62 61 6C 6C 65 0D 18 RK.;Deux.balle..
026850: 0A 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B 37 30 29 .ld.a,(BL_JA+70)
026860: 0D 19 0A 6F 72 09 61 0D 1A 0A 6A 72 09 6E 7A 2C ...or.a...jr.nz,
026870: 70 61 73 31 0D 1B 0A 6C 64 09 61 2C 30 30 0D 1C pas1...ld.a,00..
026880: 0A 6C 64 09 62 2C 30 31 0D 1D 0A 6A 72 09 70 61 .ld.b,01...jr.pa
026890: 73 32 0D 1E 0A 70 61 73 31 3A 6C 64 09 61 2C 30 s2...pas1:ld.a,0
0268A0: 31 0D 1F 0A 6C 64 09 62 2C 30 30 0D 20 0A 0D 21 1...ld.b,00. ..!
0268B0: 0A 70 61 73 32 3A 6C 64 09 28 42 4C 5F 4A 41 2B .pas2:ld.(BL_JA+
0268C0: 32 33 29 2C 61 0D 22 0A 6C 64 09 61 2C 62 0D 23 23),a.".ld.a,b.#
0268D0: 0A 6C 64 09 28 42 4C 5F 4A 41 2B 34 37 29 2C 61 .ld.(BL_JA+47),a
0268E0: 0D 24 0A 0D 27 0A 6C 64 09 61 2C 30 32 0D 28 0A .$..'.ld.a,02.(.
0268F0: 6C 64 09 28 42 4C 5F 4A 41 2B 38 33 29 2C 61 0D ld.(BL_JA+83),a.
026900: 29 0A 72 65 74 0D 2A 0A 3B 2D 2D 2D 2D 2D 0D 2B ).ret.*.;-----.+
026910: 0A 52 45 42 4F 32 3A 6C 64 09 61 2C 28 42 4C 5F .REBO2:ld.a,(BL_
026920: 4A 41 2B 38 32 29 09 3B 65 6E 74 72 20 72 65 76 JA+82).;entr rev
026930: 20 26 20 66 72 6F 6E 0D 2C 0A 6F 72 09 61 0D 2D & fron.,.or.a.-
026940: 0A 6A 70 09 6E 7A 2C 6F 75 74 33 0D 2E 0A 6C 64 .jp.nz,out3...ld
026950: 09 61 2C 28 42 4C 5F 4A 41 2B 36 39 29 09 3B 6E .a,(BL_JA+69).;n
026960: 62 20 72 65 62 6F 6E 64 0D 2F 0A 63 70 09 32 0D b rebond./.cp.2.
026970: 30 0A 72 65 74 09 63 0D 31 0A 3B 20 20 20 20 20 0.ret.c.1.;
026980: 20 20 20 6C 64 20 20 20 61 2C 28 42 4C 5F 4A 41 ld a,(BL_JA
026990: 2B 37 30 29 0D 32 0A 3B 20 20 20 20 20 20 20 20 +70).2.;
0269A0: 61 64 64 20 20 61 2C 31 32 38 0D 33 0A 3B 20 20 add a,128.3.;
0269B0: 20 20 20 20 20 20 6C 64 20 20 20 28 42 4C 5F 4A ld (BL_J
0269C0: 41 2B 37 30 29 2C 61 0D 34 0A 6A 70 09 6F 75 74 A+70),a.4.jp.out
0269D0: 33 0D 35 0A 72 65 74 0D 36 0A 3B 2A 2A 2A 2A 2A 3.5.ret.6.;*****
0269E0: 2A 2A 2A 0D 37 0A 46 52 4F 4E 3A 6C 64 09 61 2C ***.7.FRON:ld.a,
0269F0: 28 42 4C 5F 4A 41 2B 35 31 29 09 3B 68 62 0D 38 (BL_JA+51).;hb.8
026A00: 4F 43 4B 0D AE 08 6C 64 09 64 65 2C 53 4B 32 0D OCK...ld.de,SK2.
026A10: B0 08 6C 64 09 62 63 2C 23 31 34 30 38 0D B2 08 ..ld.bc,#1408...
026A20: 6C 64 09 6C 2C 37 30 09 3B 78 0D B4 08 6C 64 09 ld.l,70.;x...ld.
026A30: 68 2C 30 34 09 3B 79 0D B6 08 63 61 6C 6C 09 53 h,04.;y...call.S
026A40: 54 4F 43 4B 0D B8 08 6C 64 09 64 65 2C 53 4B 31 TOCK...ld.de,SK1
026A50: 30 0D BA 08 6C 64 09 62 63 2C 23 30 36 30 32 0D 0...ld.bc,#0602.
026A60: BC 08 6C 64 09 6C 2C 31 31 0D BE 08 6C 64 09 68 ..ld.l,11...ld.h
026A70: 2C 30 34 0D C0 08 63 61 6C 6C 09 53 54 4F 43 4B ,04...call.STOCK
026A80: 0D C2 08 6C 64 09 64 65 2C 53 4B 32 30 0D C4 08 ...ld.de,SK20...
026A90: 6C 64 09 62 63 2C 23 30 36 30 32 0D C6 08 6C 64 ld.bc,#0602...ld
026AA0: 09 6C 2C 36 37 0D C8 08 6C 64 09 68 2C 30 34 0D .l,67...ld.h,04.
026AB0: CA 08 63 61 6C 6C 09 53 54 4F 43 4B 0D CC 08 0D ..call.STOCK....
026AC0: CE 08 6C 64 09 64 65 2C 50 45 4C 4F 2B 23 39 46 ..ld.de,PELO+#9F
026AD0: 43 09 3B 61 66 66 20 63 61 73 71 0D D0 08 6C 64 C.;aff casq...ld
026AE0: 09 62 63 2C 23 30 36 30 32 0D D2 08 6C 64 09 6C .bc,#0602...ld.l
026AF0: 2C 31 31 0D D4 08 6C 64 09 68 2C 31 30 0D D6 08 ,11...ld.h,10...
026B00: 63 61 6C 6C 09 69 5F 73 63 6F 66 0D D8 08 6C 64 call.i_scof...ld
026B10: 09 64 65 2C 50 45 4C 4F 2B 23 41 30 38 0D DA 08 .de,PELO+#A08...
026B20: 6C 64 09 62 63 2C 23 30 36 30 32 0D DC 08 6C 64 ld.bc,#0602...ld
026B30: 09 6C 2C 36 37 0D DE 08 6C 64 09 68 2C 31 30 0D .l,67...ld.h,10.
026B40: E0 08 63 61 6C 6C 09 69 5F 73 63 6F 66 0D E2 08 ..call.i_scof...
026B50: 6C 64 09 61 2C 30 30 0D E4 08 6C 64 09 28 4E 53 ld.a,00...ld.(NS
026B60: 43 30 29 2C 61 0D E6 08 6C 64 09 28 4E 53 43 31 C0),a...ld.(NSC1
026B70: 29 2C 61 0D E8 08 4A 50 09 41 5F 53 43 09 3B 61 ),a...JP.A_SC.;a
026B80: 66 66 20 73 63 6F 72 65 0D EA 08 3B 2D 2D 2D 2D ff score...;----
026B90: 2D 2D 2D 0D EC 08 69 5F 73 63 6F 66 3A 70 75 73 ---...i_scof:pus
026BA0: 68 09 64 65 0D EE 08 70 75 73 68 09 62 63 0D F0 h.de...push.bc..
026BB0: 08 70 75 73 68 09 68 6C 0D F2 08 63 61 6C 6C 09 .push.hl...call.
026BC0: 41 46 46 5F 58 0D F4 08 63 61 6C 6C 09 54 52 41 AFF_X...call.TRA
026BD0: 4E 53 0D F6 08 70 6F 70 09 68 6C 0D F8 08 70 6F NS...pop.hl...po
026BE0: 70 09 62 63 0D FA 08 70 6F 70 09 64 65 0D FC 08 p.bc...pop.de...
026BF0: 63 61 6C 6C 09 41 46 46 5F 58 0D FE 08 63 61 6C call.AFF_X...cal
026C00: 0A 63 70 09 35 0D 3A 0A 72 65 74 09 6E 63 0D 3C .cp.5.:.ret.nc.<
026C10: 0A 6A 70 09 6F 75 74 32 0D 3E 0A 3B 2A 2A 2A 2A .jp.out2.>.;****
026C20: 2A 2A 2A 2A 0D 40 0A 4F 55 54 5F 55 3A 6C 64 09 ****.@.OUT_U:ld.
026C30: 61 2C 28 42 4C 5F 4A 41 2B 36 38 29 09 3B 62 61 a,(BL_JA+68).;ba
026C40: 6C 6C 20 6F 75 74 0D 42 0A 63 70 09 30 32 0D 44 ll out.B.cp.02.D
026C50: 0A 6A 70 09 7A 2C 4F 55 54 4D 0D 46 0A 63 70 09 .jp.z,OUTM.F.cp.
026C60: 30 33 0D 48 0A 6A 70 09 7A 2C 4F 55 54 4C 0D 4A 03.H.jp.z,OUTL.J
026C70: 0A 0D 4C 0A 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B ..L.ld.a,(BL_JA+
026C80: 38 32 29 0D 4E 0A 6F 72 09 61 0D 50 0A 6A 70 09 82).N.or.a.P.jp.
026C90: 6E 7A 2C 4F 55 54 4C 0D 52 0A 6C 64 09 61 2C 28 nz,OUTL.R.ld.a,(
026CA0: 42 4C 5F 4A 41 2B 36 39 29 0D 54 0A 6F 72 09 61 BL_JA+69).T.or.a
026CB0: 0D 56 0A 6A 70 09 7A 2C 4F 55 54 4D 0D 58 0A 6A .V.jp.z,OUTM.X.j
026CC0: 70 09 4F 55 54 4C 0D 5A 0A 3B 2D 2D 2D 2D 2D 0D p.OUTL.Z.;-----.
026CD0: 5C 0A 4F 55 54 4D 3A 6C 64 09 61 2C 28 42 4C 5F \.OUTM:ld.a,(BL_
026CE0: 4A 41 2B 37 30 29 0D 5E 0A 62 69 74 09 37 2C 61 JA+70).^.bit.7,a
026CF0: 0D 60 0A 6A 72 09 6E 7A 2C 74 75 32 0D 62 0A 74 .`.jr.nz,tu2.b.t
026D00: 75 31 3A 6C 64 09 69 78 2C 42 4C 5F 4A 41 0D 64 u1:ld.ix,BL_JA.d
026D10: 0A 6C 64 09 69 79 2C 42 4C 5F 4A 41 2B 32 34 0D .ld.iy,BL_JA+24.
026D20: 66 0A 6C 64 09 68 6C 2C 4E 53 43 30 0D 68 0A 6A f.ld.hl,NSC0.h.j
026D30: 72 09 74 75 33 0D 6A 0A 74 75 32 3A 6C 64 09 69 r.tu3.j.tu2:ld.i
026D40: 78 2C 42 4C 5F 4A 41 2B 32 34 0D 6C 0A 6C 64 09 x,BL_JA+24.l.ld.
026D50: 69 79 2C 42 4C 5F 4A 41 0D 6E 0A 6C 64 09 68 6C iy,BL_JA.n.ld.hl
026D60: 2C 4E 53 43 31 0D 70 0A 0D 72 0A 74 75 33 3A 6C ,NSC1.p..r.tu3:l
026D70: 64 09 28 69 78 2B 32 33 29 2C 31 0D 74 0A 6C 64 d.(ix+23),1.t.ld
026D80: 09 28 69 79 2B 32 33 29 2C 30 0D 75 0A 50 55 53 .(iy+23),0.u.PUS
026D90: 48 09 48 4C 0D 76 0A 43 41 4C 4C 09 50 5F 42 52 H.HL.v.CALL.P_BR
026DA0: 4B 09 3B 70 61 75 73 0D 77 0A 50 4F 50 09 48 4C K.;paus.w.POP.HL
026DB0: 0D 78 0A 69 6E 63 09 28 68 6C 29 09 3B 2B 20 31 .x.inc.(hl).;+ 1
026DC0: 20 70 6F 69 6E 74 0D 79 0A 6C 64 09 61 2C 28 68 point.y.ld.a,(h
026DD0: 6C 29 0D 7A 0A 63 70 09 32 30 09 3B 66 69 6E 20 l).z.cp.20.;fin
026DE0: 70 61 72 74 69 65 20 3F 20 0D 7B 0A 6A 72 09 6E partie ? .{.jr.n
026DF0: 7A 2C 74 75 34 0D 7C 0A 6C 64 09 61 2C 33 0D 7E z,tu4.|.ld.a,3.~
026E00: 6C 09 54 52 41 4E 53 0D 00 09 72 65 74 0D 02 09 l.TRANS...ret...
026E10: 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D 04 09 ;************...
026E20: 0D 2E 09 4E 53 43 30 3A 64 65 66 62 09 30 30 09 ...NSC0:defb.00.
026E30: 3B 73 63 6F 72 65 20 6A 2E 30 0D 2F 09 64 65 66 ;score j.0./.def
026E40: 62 09 30 32 2C 30 34 09 3B 78 2C 79 0D 30 09 64 b.02,04.;x,y.0.d
026E50: 65 66 77 09 30 30 30 30 09 3B 20 64 69 7A 0D 31 efw.0000.; diz.1
026E60: 09 64 65 66 77 09 30 30 30 30 09 3B 20 75 6E 74 .defw.0000.; unt
026E70: 0D 32 09 64 65 66 77 09 53 4B 31 0D 33 09 0D 34 .2.defw.SK1.3..4
026E80: 09 4E 53 43 31 3A 64 65 66 62 09 30 30 09 3B 73 .NSC1:defb.00.;s
026E90: 63 6F 72 65 20 6A 2E 31 0D 35 09 64 65 66 62 09 core j.1.5.defb.
026EA0: 37 30 2C 30 34 0D 36 09 64 65 66 77 09 30 30 30 70,04.6.defw.000
026EB0: 30 0D 37 09 64 65 66 77 09 30 30 30 30 0D 38 09 0.7.defw.0000.8.
026EC0: 64 65 66 77 09 53 4B 32 0D 3A 09 0D 60 09 3B 2D defw.SK2.:..`.;-
026ED0: 2D 2D 2D 2D 0D 61 09 4F 50 52 3A 6C 64 09 61 2C ----.a.OPR:ld.a,
026EE0: 28 69 78 2B 30 29 09 3B 70 6F 69 6E 74 20 63 68 (ix+0).;point ch
026EF0: 61 72 67 2E 20 62 6C 6F 63 6B 0D 62 09 6C 64 09 arg. block.b.ld.
026F00: 62 2C 39 0D 63 09 6C 64 09 63 2C 39 30 0D 64 09 b,9.c.ld.c,90.d.
026F10: 6F 6A 31 3A 63 70 09 63 0D 65 09 6A 72 09 6E 63 oj1:cp.c.e.jr.nc
026F20: 2C 6F 6A 32 0D 66 09 6C 64 09 65 2C 61 0D 67 09 ,oj2.f.ld.e,a.g.
026F30: 6C 64 09 61 2C 63 0D 68 09 73 75 62 09 31 30 0D ld.a,c.h.sub.10.
026F40: 69 09 6C 64 09 63 2C 61 0D 6A 09 6C 64 09 61 2C i.ld.c,a.j.ld.a,
026F50: 65 0D 6B 09 64 6A 6E 7A 09 6F 6A 31 0D 6C 09 6A e.k.djnz.oj1.l.j
026F60: 72 09 6F 6A 33 0D 6D 09 0D 6E 09 6F 6A 32 3A 73 r.oj3.m..n.oj2:s
026F70: 75 62 09 63 0D 6F 09 6F 6A 33 3A 70 75 73 68 09 ub.c.o.oj3:push.
026F80: 62 63 0D 70 09 63 61 6C 6C 09 6F 70 6D 74 0D 71 bc.p.call.opmt.q
026F90: 09 6C 64 09 28 69 78 2B 35 29 2C 6C 0D 72 09 6C .ld.(ix+5),l.r.l
026FA0: 64 09 28 69 78 2B 36 29 2C 68 0D 73 09 70 6F 70 d.(ix+6),h.s.pop
026FB0: 09 61 66 0D 74 09 63 61 6C 6C 09 6F 70 6D 74 0D .af.t.call.opmt.
026FC0: 75 09 6C 64 09 28 69 78 2B 33 29 2C 6C 0D 76 09 u.ld.(ix+3),l.v.
026FD0: 6C 64 09 28 69 78 2B 34 29 2C 68 0D 77 09 72 65 ld.(ix+4),h.w.re
026FE0: 74 0D 78 09 3B 2E 2E 2E 2E 2E 2E 0D 79 09 6F 70 t.x.;.......y.op
026FF0: 6D 74 3A 6C 64 09 62 2C 61 0D 7A 09 6C 64 09 68 mt:ld.b,a.z.ld.h
027000: 0A 6A 72 09 74 75 35 0D 80 0A 74 75 34 3A 6C 64 .jr.tu5...tu4:ld
027010: 09 61 2C 31 0D 82 0A 74 75 35 3A 6C 64 09 28 43 .a,1...tu5:ld.(C
027020: 4F 4E 54 52 29 2C 61 0D 84 0A 43 41 4C 4C 09 41 ONTR),a...CALL.A
027030: 5F 53 43 09 3B 61 66 20 73 63 6F 72 0D 86 0A 3B _SC.;af scor...;
027040: 20 20 20 20 20 20 20 20 6C 64 20 20 20 61 2C 28 ld a,(
027050: 42 4C 5F 4A 41 2B 32 33 29 0D 87 0A 3B 20 20 20 BL_JA+23)...;
027060: 20 20 20 20 20 6F 72 20 20 20 61 0D 88 0A 3B 20 or a...;
027070: 20 20 20 20 20 20 20 6A 72 20 20 20 7A 2C 74 75 jr z,tu
027080: 36 0D 89 0A 3B 20 20 20 20 20 20 20 20 6C 64 20 6...; ld
027090: 20 20 61 2C 30 30 0D 8A 0A 3B 20 20 20 20 20 20 a,00...;
0270A0: 20 20 6A 72 20 20 20 74 75 37 0D 8B 0A 3B 74 75 jr tu7...;tu
0270B0: 36 3A 20 20 20 20 6C 64 20 20 20 61 2C 31 32 38 6: ld a,128
0270C0: 20 0D 8C 0A 3B 74 75 37 3A 20 20 20 20 6C 64 20 ...;tu7: ld
0270D0: 20 20 28 42 4C 5F 4A 41 2B 37 30 29 2C 61 20 20 (BL_JA+70),a
0270E0: 20 20 20 20 20 20 20 3B 61 20 71 75 69 20 6C 65 ;a qui le
0270F0: 20 62 75 74 2E 0D 8D 0A 0D 8E 0A 6C 64 09 61 2C but.......ld.a,
027100: 30 31 0D 8F 0A 6C 64 09 28 42 4C 5F 4A 41 2B 38 01...ld.(BL_JA+8
027110: 33 29 2C 61 09 3B 50 72 65 6D 20 62 61 6C 6C 0D 3),a.;Prem ball.
027120: 90 0A 6C 64 09 61 2C 30 30 0D 91 0A 6C 64 09 28 ..ld.a,00...ld.(
027130: 42 4C 5F 4A 41 2B 33 29 2C 61 09 3B 61 71 75 69 BL_JA+3),a.;aqui
027140: 73 0D 92 0A 6C 64 09 28 42 4C 5F 4A 41 2B 32 37 s...ld.(BL_JA+27
027150: 29 2C 61 0D 93 0A 6C 64 09 28 42 4C 5F 4A 41 2B ),a...ld.(BL_JA+
027160: 38 32 29 2C 61 0D 94 0A 0D 95 0A 52 45 54 0D 96 82),a......RET..
027170: 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 97 0A 4F .;----------...O
027180: 55 54 4C 3A 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B UTL:ld.a,(BL_JA+
027190: 37 30 29 0D 98 0A 62 69 74 09 37 2C 61 0D 99 0A 70)...bit.7,a...
0271A0: 6A 70 09 7A 2C 74 75 32 0D 9A 0A 6A 70 09 74 75 jp.z,tu2...jp.tu
0271B0: 31 0D 9B 0A 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 1...;***********
0271C0: 0D F0 0A 53 45 4C 5F 4D 3A 6C 64 09 61 2C 28 4C ...SEL_M:ld.a,(L
0271D0: 4F 41 44 2B 35 33 29 09 3B 6E 20 6A 6F 75 65 2E OAD+53).;n joue.
0271E0: 0D F1 0A 6C 64 09 69 78 2C 42 4C 5F 4A 41 0D F2 ...ld.ix,BL_JA..
0271F0: 0A 6F 72 09 61 0D F4 0A 6A 72 09 6E 7A 2C 73 6C .or.a...jr.nz,sl
027200: 6C 2C 50 45 4C 4F 2B 23 41 32 30 0D 7B 09 6C 64 l,PELO+#A20.{.ld
027210: 09 64 65 2C 23 35 30 0D 7C 09 6F 72 09 61 0D 7D .de,#50.|.or.a.}
027220: 09 72 65 74 09 7A 0D 7E 09 6F 6A 34 3A 61 64 64 .ret.z.~.oj4:add
027230: 09 68 6C 2C 64 65 0D 7F 09 64 6A 6E 7A 09 6F 6A .hl,de...djnz.oj
027240: 34 0D 80 09 72 65 74 0D 81 09 3B 2D 2D 2D 2D 2D 4...ret...;-----
027250: 2D 2D 2D 2D 0D 82 09 4F 50 45 46 3A 6C 64 09 6C ----...OPEF:ld.l
027260: 2C 28 69 78 2B 31 29 0D 83 09 6C 64 09 68 2C 28 ,(ix+1)...ld.h,(
027270: 69 78 2B 32 29 0D 84 09 6C 64 09 65 2C 28 69 78 ix+2)...ld.e,(ix
027280: 2B 37 29 0D 85 09 6C 64 09 64 2C 28 69 78 2B 38 +7)...ld.d,(ix+8
027290: 29 0D 86 09 6C 64 09 62 63 2C 23 31 34 30 38 0D )...ld.bc,#1408.
0272A0: 87 09 63 61 6C 6C 09 41 46 46 5F 53 0D 88 09 72 ..call.AFF_S...r
0272B0: 65 74 0D 89 09 4F 50 41 46 3A 63 61 6C 6C 09 4F et...OPAF:call.O
0272C0: 50 52 0D 8A 09 6C 64 09 6C 2C 28 69 78 2B 31 29 PR...ld.l,(ix+1)
0272D0: 0D 8B 09 6C 64 09 68 2C 28 69 78 2B 32 29 0D 8C ...ld.h,(ix+2)..
0272E0: 09 6C 64 09 62 63 2C 23 31 34 30 34 0D 8D 09 6C .ld.bc,#1404...l
0272F0: 64 09 65 2C 28 69 78 2B 33 29 0D 8E 09 6C 64 09 d.e,(ix+3)...ld.
027300: 64 2C 28 69 78 2B 34 29 0D 8F 09 63 61 6C 6C 09 d,(ix+4)...call.
027310: 41 46 46 5F 58 0D 90 09 6C 64 09 61 2C 28 69 78 AFF_X...ld.a,(ix
027320: 2B 31 29 0D 91 09 61 64 64 09 61 2C 34 0D 92 09 +1)...add.a,4...
027330: 6C 64 09 6C 2C 61 0D 93 09 6C 64 09 68 2C 28 69 ld.l,a...ld.h,(i
027340: 78 2B 32 29 0D 94 09 6C 64 09 62 63 2C 23 31 34 x+2)...ld.bc,#14
027350: 30 34 0D 95 09 6C 64 09 65 2C 28 69 78 2B 35 29 04...ld.e,(ix+5)
027360: 0D 96 09 6C 64 09 64 2C 28 69 78 2B 36 29 0D 97 ...ld.d,(ix+6)..
027370: 09 63 61 6C 6C 09 41 46 46 5F 58 0D 98 09 72 65 .call.AFF_X...re
027380: 74 0D 99 09 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 9A t...;---------..
027390: 09 41 46 53 43 4F 3A 6C 64 09 69 78 2C 4E 53 43 .AFSCO:ld.ix,NSC
0273A0: 30 0D 9B 09 63 61 6C 6C 09 4F 50 45 46 0D 9C 09 0...call.OPEF...
0273B0: 63 61 6C 6C 09 4F 50 41 46 0D 9D 09 6C 64 09 69 call.OPAF...ld.i
0273C0: 78 2C 4E 53 43 31 0D 9E 09 63 61 6C 6C 09 4F 50 x,NSC1...call.OP
0273D0: 45 46 0D 9F 09 63 61 6C 6C 09 4F 50 41 46 0D A0 EF...call.OPAF..
0273E0: 09 72 65 74 0D A1 09 3B 2D 2D 2D 2D 2D 2D 2D 2D .ret...;--------
0273F0: 2D 0D A2 09 41 5F 53 43 3A 63 61 6C 6C 09 41 46 -...A_SC:call.AF
027400: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
027410: 21 00 01 00 02 09 4F E5 21 00 C1 02 00 00 00 02 !.....O.!.......
027420: 21 00 C6 02 00 00 00 02 21 00 C2 02 00 00 00 02 !.......!.......
027430: 21 00 C7 02 00 00 00 02 21 00 C3 02 00 00 00 02 !.......!.......
027440: 21 00 C8 02 00 00 00 02 21 00 C4 02 00 00 00 02 !.......!.......
027450: 21 00 C9 02 00 00 00 02 21 00 C5 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: 31 0D F6 0A 6C 64 09 28 69 78 2B 32 31 29 2C 30 1...ld.(ix+21),0
027510: 0D F8 0A 6C 64 09 28 69 78 2B 34 35 29 2C 30 0D ...ld.(ix+45),0.
027520: FA 0A 6A 72 09 73 6C 66 0D FC 0A 73 6C 31 3A 63 ..jr.slf...sl1:c
027530: 70 09 30 31 0D FE 0A 6A 72 09 6E 7A 2C 73 6C 32 p.01...jr.nz,sl2
027540: 0D 00 0B 6C 64 09 28 69 78 2B 34 35 29 2C 30 0D ...ld.(ix+45),0.
027550: 02 0B 6C 64 09 61 2C 28 4C 4F 41 44 2B 35 34 29 ..ld.a,(LOAD+54)
027560: 0D 04 0B 63 70 09 31 0D 06 0B 6A 72 09 6E 7A 2C ...cp.1...jr.nz,
027570: 6B 6C 31 0D 08 0B 6C 64 09 28 69 78 2B 32 31 29 kl1...ld.(ix+21)
027580: 2C 31 0D 0A 0B 6A 72 09 73 6C 66 0D 0C 0B 6B 6C ,1...jr.slf...kl
027590: 31 3A 6C 64 09 28 69 78 2B 32 31 29 2C 33 0D 0E 1:ld.(ix+21),3..
0275A0: 0B 6A 72 09 73 6C 66 0D 10 0B 73 6C 32 3A 6C 64 .jr.slf...sl2:ld
0275B0: 09 28 69 78 2B 32 31 29 2C 31 0D 12 0B 6C 64 09 .(ix+21),1...ld.
0275C0: 61 2C 28 4C 4F 41 44 2B 35 34 29 0D 14 0B 63 70 a,(LOAD+54)...cp
0275D0: 09 31 0D 16 0B 6A 72 09 6E 7A 2C 6B 6C 32 0D 18 .1...jr.nz,kl2..
0275E0: 0B 6C 64 09 28 69 78 2B 34 35 29 2C 32 0D 1A 0B .ld.(ix+45),2...
0275F0: 6A 72 09 73 6C 66 0D 1C 0B 6B 6C 32 3A 6C 64 09 jr.slf...kl2:ld.
027600: 28 69 78 2B 34 35 29 2C 33 0D 1E 0B 0D 20 0B 73 (ix+45),3.... .s
027610: 6C 66 3A 6E 6F 70 0D 22 0B 3B 2D 2D 2D 2D 0D 24 lf:nop.".;----.$
027620: 0B 6C 64 09 61 2C 28 4C 4F 41 44 2B 35 32 29 09 .ld.a,(LOAD+52).
027630: 3B 4C 49 45 75 0D 26 0B 63 70 09 30 31 0D 28 0B ;LIEu.&.cp.01.(.
027640: 6A 72 09 6E 7A 2C 73 6C 33 0D 2A 0B 6C 64 09 61 jr.nz,sl3.*.ld.a
027650: 2C 33 0D 2C 0B 6C 64 09 62 2C 33 0D 2E 0B 6C 64 ,3.,.ld.b,3...ld
027660: 09 63 2C 32 32 0D 30 0B 6A 72 09 73 6C 6C 66 0D .c,22.0.jr.sllf.
027670: 32 0B 73 6C 33 3A 63 70 09 30 32 0D 34 0B 6A 72 2.sl3:cp.02.4.jr
027680: 09 6E 7A 2C 73 6C 34 0D 36 0B 6C 64 09 61 2C 32 .nz,sl4.6.ld.a,2
027690: 0D 38 0B 6C 64 09 62 2C 34 0D 3A 0B 6C 64 09 63 .8.ld.b,4.:.ld.c
0276A0: 2C 32 34 0D 3C 0B 6A 72 09 73 6C 6C 66 0D 3E 0B ,24.<.jr.sllf.>.
0276B0: 73 6C 34 3A 6C 64 09 61 2C 32 0D 40 0B 6C 64 09 sl4:ld.a,2.@.ld.
0276C0: 62 2C 32 0D 42 0B 6C 64 09 63 2C 32 36 0D 44 0B b,2.B.ld.c,26.D.
0276D0: 0D 46 0B 73 6C 6C 66 3A 6C 64 09 28 70 66 78 67 .F.sllf:ld.(pfxg
0276E0: 2B 31 29 2C 61 0D 48 0B 6C 64 09 61 2C 62 0D 4A +1),a.H.ld.a,b.J
0276F0: 0B 6C 64 09 28 70 66 78 64 2B 31 29 2C 61 0D 4C .ld.(pfxd+1),a.L
027700: 09 6E 7A 2C 66 61 6C 74 61 0D 16 0A 63 61 6C 6C .nz,falta...call
027710: 09 50 5F 42 52 4B 09 3B 44 65 75 78 2E 62 61 6C .P_BRK.;Deux.bal
027720: 6C 65 0D 18 0A 6C 64 09 61 2C 28 42 4C 5F 4A 41 le...ld.a,(BL_JA
027730: 2B 37 30 29 0D 19 0A 6F 72 09 61 0D 1A 0A 6A 72 +70)...or.a...jr
027740: 09 6E 7A 2C 70 61 73 31 0D 1B 0A 6C 64 09 61 2C .nz,pas1...ld.a,
027750: 30 30 0D 1C 0A 6C 64 09 62 2C 30 31 0D 1D 0A 6A 00...ld.b,01...j
027760: 72 09 70 61 73 32 0D 1E 0A 70 61 73 31 3A 6C 64 r.pas2...pas1:ld
027770: 09 61 2C 30 31 0D 1F 0A 6C 64 09 62 2C 30 30 0D .a,01...ld.b,00.
027780: 20 0A 0D 21 0A 70 61 73 32 3A 6C 64 09 28 42 4C ..!.pas2:ld.(BL
027790: 5F 4A 41 2B 32 33 29 2C 61 0D 22 0A 6C 64 09 61 _JA+23),a.".ld.a
0277A0: 2C 62 0D 23 0A 6C 64 09 28 42 4C 5F 4A 41 2B 34 ,b.#.ld.(BL_JA+4
0277B0: 37 29 2C 61 0D 24 0A 0D 27 0A 6C 64 09 61 2C 30 7),a.$..'.ld.a,0
0277C0: 32 0D 28 0A 6C 64 09 28 42 4C 5F 4A 41 2B 38 33 2.(.ld.(BL_JA+83
0277D0: 29 2C 61 0D 29 0A 72 65 74 0D 2A 0A 3B 2D 2D 2D ),a.).ret.*.;---
0277E0: 2D 2D 0D 2B 0A 52 45 42 4F 32 3A 6C 64 09 61 2C --.+.REBO2:ld.a,
0277F0: 28 42 4C 5F 4A 41 2B 38 32 29 09 3B 65 6E 74 72 (BL_JA+82).;entr
027800: 20 72 65 76 20 26 20 66 72 6F 6E 0D 2C 0A 6F 72 rev & fron.,.or
027810: 09 61 0D 2D 0A 6A 70 09 6E 7A 2C 6F 75 74 33 0D .a.-.jp.nz,out3.
027820: 2E 0A 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B 36 39 ..ld.a,(BL_JA+69
027830: 29 09 3B 6E 62 20 72 65 62 6F 6E 64 0D 2F 0A 63 ).;nb rebond./.c
027840: 70 09 32 0D 30 0A 72 65 74 09 63 0D 31 0A 3B 20 p.2.0.ret.c.1.;
027850: 20 20 20 20 20 20 20 6C 64 20 20 20 61 2C 28 42 ld a,(B
027860: 4C 5F 4A 41 2B 37 30 29 0D 32 0A 3B 20 20 20 20 L_JA+70).2.;
027870: 20 20 20 20 61 64 64 20 20 61 2C 31 32 38 0D 33 add a,128.3
027880: 0A 3B 20 20 20 20 20 20 20 20 6C 64 20 20 20 28 .; ld (
027890: 42 4C 5F 4A 41 2B 37 30 29 2C 61 0D 34 0A 6A 70 BL_JA+70),a.4.jp
0278A0: 09 6F 75 74 33 0D 35 0A 72 65 74 0D 36 0A 3B 2A .out3.5.ret.6.;*
0278B0: 2A 2A 2A 2A 2A 2A 2A 0D 37 0A 46 52 4F 4E 3A 6C *******.7.FRON:l
0278C0: 64 09 61 2C 28 42 4C 5F 4A 41 2B 35 31 29 09 3B d.a,(BL_JA+51).;
0278D0: 68 62 0D 38 0A 63 70 09 35 0D 3A 0A 72 65 74 09 hb.8.cp.5.:.ret.
0278E0: 6E 63 0D 3C 0A 6A 70 09 6F 75 74 32 0D 3E 0A 3B nc.<.jp.out2.>.;
0278F0: 2A 2A 2A 2A 2A 2A 2A 2A 0D 40 0A 4F 55 54 5F 55 ********.@.OUT_U
027900: 64 09 62 2C 73 69 7A 65 63 0D 80 06 78 6F 72 09 d.b,sizec...xor.
027910: 61 0D 81 06 6A 6D 70 32 32 3A 6C 64 09 28 64 65 a...jmp22:ld.(de
027920: 29 2C 61 0D 82 06 69 6E 63 09 64 65 0D 83 06 64 ),a...inc.de...d
027930: 6A 6E 7A 09 6A 6D 70 32 32 0D 84 06 64 65 63 09 jnz.jmp22...dec.
027940: 63 0D 85 06 6A 72 09 6E 7A 2C 6A 6D 70 32 31 0D c...jr.nz,jmp21.
027950: 86 06 0D 87 06 6C 64 09 68 6C 2C 74 71 75 65 75 .....ld.hl,tqueu
027960: 65 0D 88 06 6C 64 09 62 2C 33 0D 89 06 6A 6D 70 e...ld.b,3...jmp
027970: 32 33 3A 6C 64 09 65 2C 28 68 6C 29 0D 8A 06 69 23:ld.e,(hl)...i
027980: 6E 63 09 68 6C 0D 8B 06 6C 64 09 64 2C 28 68 6C nc.hl...ld.d,(hl
027990: 29 0D 8C 06 69 6E 63 09 68 6C 0D 8D 06 6C 64 09 )...inc.hl...ld.
0279A0: 28 64 65 29 2C 61 0D 8E 06 69 6E 63 09 64 65 0D (de),a...inc.de.
0279B0: 8F 06 6C 64 09 28 64 65 29 2C 61 0D 90 06 64 6A ..ld.(de),a...dj
0279C0: 6E 7A 09 6A 6D 70 32 33 0D 91 06 72 65 74 0D 92 nz.jmp23...ret..
0279D0: 06 3B 2D 2D 0D 93 06 73 65 74 70 73 67 3A 63 70 .;--...setpsg:cp
0279E0: 09 37 0D 94 06 6A 72 09 6E 7A 2C 73 65 74 70 73 .7...jr.nz,setps
0279F0: 32 0D 95 06 6C 64 09 61 2C 62 0D 96 06 6C 64 09 2...ld.a,b...ld.
027A00: 28 73 74 61 72 30 37 29 2C 61 0D 97 06 6C 64 09 (star07),a...ld.
027A10: 61 2C 37 0D 98 06 0D 99 06 73 65 74 70 73 32 3A a,7......setps2:
027A20: 70 75 73 68 09 62 63 0D 9A 06 6C 64 09 63 2C 62 push.bc...ld.c,b
027A30: 0D 9B 06 6C 64 09 62 2C 23 46 34 0D 9C 06 6F 75 ...ld.b,#F4...ou
027A40: 74 09 28 63 29 2C 61 0D 9D 06 6C 64 09 62 2C 23 t.(c),a...ld.b,#
027A50: 46 36 0D 9E 06 69 6E 09 61 2C 28 63 29 0D 9F 06 F6...in.a,(c)...
027A60: 6F 72 09 23 43 30 0D A0 06 6F 75 74 09 28 63 29 or.#C0...out.(c)
027A70: 2C 61 0D A1 06 61 6E 64 09 23 33 46 0D A2 06 6F ,a...and.#3F...o
027A80: 75 74 09 28 63 29 2C 61 0D A3 06 6C 64 09 62 2C ut.(c),a.£.ld.b,
027A90: 23 46 34 0D A4 06 6F 75 74 09 28 63 29 2C 63 0D #F4...out.(c),c.
027AA0: A5 06 6C 64 09 62 2C 23 46 36 0D A6 06 6C 64 09 ..ld.b,#F6...ld.
027AB0: 63 2C 61 0D A7 06 6F 72 09 23 38 30 0D A8 06 6F c,a...or.#80...o
027AC0: 75 74 09 28 63 29 2C 61 0D A9 06 6F 75 74 09 28 ut.(c),a...out.(
027AD0: 63 29 2C 63 0D AA 06 70 6F 70 09 62 63 0D AB 06 c),c...pop.bc...
027AE0: 72 65 74 0D AC 06 0D AD 06 3B 2D 2D 0D AE 06 0D ret......;--....
027AF0: AF 06 73 74 61 72 30 37 3A 64 65 66 62 09 69 6E ..star07:defb.in
027B00: 3A 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B 36 38 29 :ld.a,(BL_JA+68)
027B10: 09 3B 62 61 6C 6C 20 6F 75 74 0D 42 0A 63 70 09 .;ball out.B.cp.
027B20: 30 32 0D 44 0A 6A 70 09 7A 2C 4F 55 54 4D 0D 46 02.D.jp.z,OUTM.F
027B30: 0A 63 70 09 30 33 0D 48 0A 6A 70 09 7A 2C 4F 55 .cp.03.H.jp.z,OU
027B40: 54 4C 0D 4A 0A 0D 4C 0A 6C 64 09 61 2C 28 42 4C TL.J..L.ld.a,(BL
027B50: 5F 4A 41 2B 38 32 29 0D 4E 0A 6F 72 09 61 0D 50 _JA+82).N.or.a.P
027B60: 0A 6A 70 09 6E 7A 2C 4F 55 54 4C 0D 52 0A 6C 64 .jp.nz,OUTL.R.ld
027B70: 09 61 2C 28 42 4C 5F 4A 41 2B 36 39 29 0D 54 0A .a,(BL_JA+69).T.
027B80: 6F 72 09 61 0D 56 0A 6A 70 09 7A 2C 4F 55 54 4D or.a.V.jp.z,OUTM
027B90: 0D 58 0A 6A 70 09 4F 55 54 4C 0D 5A 0A 3B 2D 2D .X.jp.OUTL.Z.;--
027BA0: 2D 2D 2D 0D 5C 0A 4F 55 54 4D 3A 6C 64 09 61 2C ---.\.OUTM:ld.a,
027BB0: 28 42 4C 5F 4A 41 2B 37 30 29 0D 5E 0A 62 69 74 (BL_JA+70).^.bit
027BC0: 09 37 2C 61 0D 60 0A 6A 72 09 6E 7A 2C 74 75 32 .7,a.`.jr.nz,tu2
027BD0: 0D 62 0A 74 75 31 3A 6C 64 09 69 78 2C 42 4C 5F .b.tu1:ld.ix,BL_
027BE0: 4A 41 0D 64 0A 6C 64 09 69 79 2C 42 4C 5F 4A 41 JA.d.ld.iy,BL_JA
027BF0: 2B 32 34 0D 66 0A 6C 64 09 68 6C 2C 4E 53 43 30 +24.f.ld.hl,NSC0
027C00: 0D 68 0A 6A 72 09 74 75 33 0D 6A 0A 74 75 32 3A .h.jr.tu3.j.tu2:
027C10: 6C 64 09 69 78 2C 42 4C 5F 4A 41 2B 32 34 0D 6C ld.ix,BL_JA+24.l
027C20: 0A 6C 64 09 69 79 2C 42 4C 5F 4A 41 0D 6E 0A 6C .ld.iy,BL_JA.n.l
027C30: 64 09 68 6C 2C 4E 53 43 31 0D 70 0A 0D 72 0A 74 d.hl,NSC1.p..r.t
027C40: 75 33 3A 6C 64 09 28 69 78 2B 32 33 29 2C 31 0D u3:ld.(ix+23),1.
027C50: 74 0A 6C 64 09 28 69 79 2B 32 33 29 2C 30 0D 75 t.ld.(iy+23),0.u
027C60: 0A 50 55 53 48 09 48 4C 0D 76 0A 43 41 4C 4C 09 .PUSH.HL.v.CALL.
027C70: 50 5F 42 52 4B 09 3B 70 61 75 73 0D 77 0A 50 4F P_BRK.;paus.w.PO
027C80: 50 09 48 4C 0D 78 0A 69 6E 63 09 28 68 6C 29 09 P.HL.x.inc.(hl).
027C90: 3B 2B 20 31 20 70 6F 69 6E 74 0D 79 0A 6C 64 09 ;+ 1 point.y.ld.
027CA0: 61 2C 28 68 6C 29 0D 7A 0A 63 70 09 32 30 09 3B a,(hl).z.cp.20.;
027CB0: 66 69 6E 20 70 61 72 74 69 65 20 3F 20 0D 7B 0A fin partie ? .{.
027CC0: 6A 72 09 6E 7A 2C 74 75 34 0D 7C 0A 6C 64 09 61 jr.nz,tu4.|.ld.a
027CD0: 2C 33 0D 7E 0A 6A 72 09 74 75 35 0D 80 0A 74 75 ,3.~.jr.tu5...tu
027CE0: 34 3A 6C 64 09 61 2C 31 0D 82 0A 74 75 35 3A 6C 4:ld.a,1...tu5:l
027CF0: 64 09 28 43 4F 4E 54 52 29 2C 61 0D 84 0A 43 41 d.(CONTR),a...CA
027D00: 69 72 30 37 0D B0 06 0D B1 06 72 65 64 70 73 67 ir07......redpsg
027D10: 3A 6C 64 09 61 2C 28 73 74 61 72 30 37 29 0D B2 :ld.a,(star07)..
027D20: 06 72 65 74 0D B3 06 0D B4 06 7A 7A 61 3A 64 65 .ret......zza:de
027D30: 66 62 09 30 2C 31 2C 32 0D B5 06 0D B6 06 3B 20 fb.0,1,2......;
027D40: 20 20 20 20 20 20 20 65 6E 74 20 20 24 0D C3 06 ent $...
027D50: 3B 2D 2D 0D C4 06 70 64 69 73 63 3A 6C 64 09 61 ;--...pdisc:ld.a
027D60: 2C 28 69 78 2B 39 29 0D C5 06 64 65 63 09 61 0D ,(ix+9)...dec.a.
027D70: C6 06 61 64 64 09 61 2C 62 0D C7 06 63 61 6C 6C ..add.a,b...call
027D80: 09 63 6C 65 66 0D C8 06 6C 64 09 68 6C 2C 63 6C .clef...ld.hl,cl
027D90: 65 66 0D C9 06 6A 70 09 6D 61 78 2B 32 0D CA 06 ef...jp.max+2...
027DA0: 6D 61 78 3A 64 65 66 62 09 23 33 61 2C 23 33 38 max:defb.#3a,#38
027DB0: 2C 30 30 2C 23 63 36 2C 36 34 0D CB 06 6C 64 09 ,00,#c6,64...ld.
027DC0: 28 68 6C 29 2C 30 0D CC 06 6E 6F 70 0D CD 06 6C (hl),0...nop...l
027DD0: 64 09 68 6C 2C 23 33 30 30 30 0D CE 06 70 75 73 d.hl,#3000...pus
027DE0: 68 09 68 6C 0D CF 06 63 61 6C 6C 09 23 37 46 38 h.hl...call.#7F8
027DF0: 30 0D D0 06 6A 70 09 70 72 6F 74 32 0D D1 06 6E 0...jp.prot2...n
027E00: 6F 70 0D D3 06 6E 6F 70 0D D4 06 6E 6F 70 0D D5 op...nop...nop..
027E10: 06 6C 64 09 61 2C 28 35 30 30 30 29 0D D6 06 6C .ld.a,(5000)...l
027E20: 64 09 28 23 33 30 30 30 29 2C 61 0D D7 06 78 6F d.(#3000),a...xo
027E30: 72 09 61 0D D8 06 6C 64 09 28 23 38 30 32 30 29 r.a...ld.(#8020)
027E40: 2C 61 0D D9 06 0D DA 06 6C 64 09 62 63 2C 6D 6F ,a......ld.bc,mo
027E50: 74 65 75 72 0D DB 06 6C 64 09 61 2C 31 0D DC 06 teur...ld.a,1...
027E60: 6F 75 74 09 28 63 29 2C 61 09 3B 20 6D 65 74 20 out.(c),a.; met
027E70: 6C 65 20 6D 6F 74 65 75 72 20 65 6E 20 6D 61 72 le moteur en mar
027E80: 63 68 65 0D DD 06 63 61 6C 6C 09 77 61 69 74 31 che...call.wait1
027E90: 73 09 3B 20 61 74 74 65 6E 74 65 20 31 20 73 65 s.; attente 1 se
027EA0: 63 6F 6E 64 65 0D DE 06 0D F0 06 3B 2D 2D 0D FF conde......;--..
027EB0: 06 6E 6F 70 0D 00 07 6E 6F 70 0D 01 07 0D 02 07 .nop...nop......
027EC0: 70 72 6F 74 32 3A 6E 6F 70 0D 03 07 70 6F 70 09 prot2:nop...pop.
027ED0: 68 6C 0D 04 07 6C 64 09 61 2C 28 23 37 46 38 33 hl...ld.a,(#7F83
027EE0: 29 0D 05 07 6F 72 09 61 0D 06 07 6A 70 09 7A 2C )...or.a...jp.z,
027EF0: 62 6F 6E 6E 65 0D 07 07 6C 64 09 61 2C 30 32 0D bonne...ld.a,02.
027F00: 4C 4C 09 41 5F 53 43 09 3B 61 66 20 73 63 6F 72 LL.A_SC.;af scor
027F10: 0D 86 0A 3B 20 20 20 20 20 20 20 20 6C 64 20 20 ...; ld
027F20: 20 61 2C 28 42 4C 5F 4A 41 2B 32 33 29 0D 87 0A a,(BL_JA+23)...
027F30: 3B 20 20 20 20 20 20 20 20 6F 72 20 20 20 61 0D ; or a.
027F40: 88 0A 3B 20 20 20 20 20 20 20 20 6A 72 20 20 20 ..; jr
027F50: 7A 2C 74 75 36 0D 89 0A 3B 20 20 20 20 20 20 20 z,tu6...;
027F60: 20 6C 64 20 20 20 61 2C 30 30 0D 8A 0A 3B 20 20 ld a,00...;
027F70: 20 20 20 20 20 20 6A 72 20 20 20 74 75 37 0D 8B jr tu7..
027F80: 0A 3B 74 75 36 3A 20 20 20 20 6C 64 20 20 20 61 .;tu6: ld a
027F90: 2C 31 32 38 20 0D 8C 0A 3B 74 75 37 3A 20 20 20 ,128 ...;tu7:
027FA0: 20 6C 64 20 20 20 28 42 4C 5F 4A 41 2B 37 30 29 ld (BL_JA+70)
027FB0: 2C 61 20 20 20 20 20 20 20 20 20 3B 61 20 71 75 ,a ;a qu
027FC0: 69 20 6C 65 20 62 75 74 2E 0D 8D 0A 0D 8E 0A 6C i le but.......l
027FD0: 64 09 61 2C 30 31 0D 8F 0A 6C 64 09 28 42 4C 5F d.a,01...ld.(BL_
027FE0: 4A 41 2B 38 33 29 2C 61 09 3B 50 72 65 6D 20 62 JA+83),a.;Prem b
027FF0: 61 6C 6C 0D 90 0A 6C 64 09 61 2C 30 30 0D 91 0A all...ld.a,00...
028000: 6C 64 09 28 42 4C 5F 4A 41 2B 33 29 2C 61 09 3B ld.(BL_JA+3),a.;
028010: 61 71 75 69 73 0D 92 0A 6C 64 09 28 42 4C 5F 4A aquis...ld.(BL_J
028020: 41 2B 32 37 29 2C 61 0D 93 0A 6C 64 09 28 42 4C A+27),a...ld.(BL
028030: 5F 4A 41 2B 38 32 29 2C 61 0D 94 0A 0D 95 0A 52 _JA+82),a......R
028040: 45 54 0D 96 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ET...;----------
028050: 0D 97 0A 4F 55 54 4C 3A 6C 64 09 61 2C 28 42 4C ...OUTL:ld.a,(BL
028060: 5F 4A 41 2B 37 30 29 0D 98 0A 62 69 74 09 37 2C _JA+70)...bit.7,
028070: 61 0D 99 0A 6A 70 09 7A 2C 74 75 32 0D 9A 0A 6A a...jp.z,tu2...j
028080: 70 09 74 75 31 0D 9B 0A 3B 2A 2A 2A 2A 2A 2A 2A p.tu1...;*******
028090: 2A 2A 2A 2A 0D F0 0A 53 45 4C 5F 4D 3A 6C 64 09 ****...SEL_M:ld.
0280A0: 61 2C 28 4C 4F 41 44 2B 35 33 29 09 3B 6E 20 6A a,(LOAD+53).;n j
0280B0: 6F 75 65 2E 0D F1 0A 6C 64 09 69 78 2C 42 4C 5F oue....ld.ix,BL_
0280C0: 4A 41 0D F2 0A 6F 72 09 61 0D F4 0A 6A 72 09 6E JA...or.a...jr.n
0280D0: 7A 2C 73 6C 31 0D F6 0A 6C 64 09 28 69 78 2B 32 z,sl1...ld.(ix+2
0280E0: 31 29 2C 30 0D F8 0A 6C 64 09 28 69 78 2B 34 35 1),0...ld.(ix+45
0280F0: 29 2C 30 0D FA 0A 6A 72 09 73 6C 66 0D FC 0A 73 ),0...jr.slf...s
028100: 08 07 63 70 09 28 68 6C 29 0D 09 07 72 65 74 09 ..cp.(hl)...ret.
028110: 6E 7A 0D 0A 07 61 64 64 09 61 2C 39 0D 0B 07 69 nz...add.a,9...i
028120: 6E 63 09 68 6C 0D 0C 07 63 70 09 28 68 6C 29 0D nc.hl...cp.(hl).
028130: 0D 07 72 65 74 09 6E 7A 0D 0E 07 6C 64 09 62 63 ..ret.nz...ld.bc
028140: 2C 31 0D 0F 07 61 64 64 09 68 6C 2C 62 63 0D 10 ,1...add.hl,bc..
028150: 07 61 64 64 09 61 2C 34 37 0D 11 07 63 70 09 28 .add.a,47...cp.(
028160: 68 6C 29 0D 12 07 72 65 74 09 6E 7A 0D 13 07 62 hl)...ret.nz...b
028170: 6F 6E 6E 65 3A 6C 64 09 68 6C 2C 70 6C 6F 75 66 onne:ld.hl,plouf
028180: 0D 14 07 6C 64 09 28 68 6C 29 2C 23 63 39 0D 17 ...ld.(hl),#c9..
028190: 07 72 65 74 0D 10 27 7A 7A 7A 3A 64 65 66 62 09 .ret..'zzz:defb.
0281A0: 30 2C 31 2C 32 2C 33 2C 34 2C 35 2C 36 2C 37 2C 0,1,2,3,4,5,6,7,
0281B0: 38 2C 39 0D 1A 00 00 00 00 00 00 00 00 00 00 00 8,9.............
0281C0: D6 53 00 AE 04 09 28 68 6C 29 0D 12 07 72 65 74 .S....(hl)...ret
0281D0: 09 6E 7A 0D 13 07 62 6F 6E 6E 65 3A 6C 64 09 68 .nz...bonne:ld.h
0281E0: 6C 2C 70 6C 6F 75 66 0D 14 07 6C 64 09 28 68 6C l,plouf...ld.(hl
0281F0: 29 2C 23 63 39 0D 17 07 72 65 74 0D 10 27 7A 7A ),#c9...ret..'zz
028200: 6F 70 0D D3 06 6E 6F 70 0D D4 06 6E 6F 70 0D D5 op...nop...nop..
028210: 06 6C 64 09 61 2C 28 35 30 30 30 29 0D D6 06 6C .ld.a,(5000)...l
028220: 64 09 28 23 33 30 30 30 29 2C 61 0D D7 06 78 6F d.(#3000),a...xo
028230: 72 09 61 0D D8 06 6C 64 09 28 23 38 30 32 30 29 r.a...ld.(#8020)
028240: 2C 61 0D D9 06 0D DA 06 6C 64 09 62 63 2C 6D 6F ,a......ld.bc,mo
028250: 74 65 75 72 0D DB 06 6C 64 09 61 2C 31 0D DC 06 teur...ld.a,1...
028260: 6F 75 74 09 28 63 29 2C 61 09 3B 20 6D 65 74 20 out.(c),a.; met
028270: 6C 65 20 6D 6F 74 65 75 72 20 65 6E 20 6D 61 72 le moteur en mar
028280: 63 68 65 0D DD 06 63 61 6C 6C 09 77 61 69 74 31 che...call.wait1
028290: 73 09 3B 20 61 74 74 65 6E 74 65 20 31 20 73 65 s.; attente 1 se
0282A0: 63 6F 6E 64 65 0D DE 06 0D F0 06 3B 2D 2D 0D FF conde......;--..
0282B0: 06 6E 6F 70 0D 00 07 6E 6F 70 0D 01 07 0D 02 07 .nop...nop......
0282C0: 70 72 6F 74 32 3A 6E 6F 70 0D 03 07 70 6F 70 09 prot2:nop...pop.
0282D0: 68 6C 0D 04 07 6C 64 09 61 2C 28 23 37 46 38 33 hl...ld.a,(#7F83
0282E0: 29 0D 05 07 6F 72 09 61 0D 06 07 6A 70 09 7A 2C )...or.a...jp.z,
0282F0: 62 6F 6E 6E 65 0D 07 07 6C 64 09 61 2C 30 32 0D bonne...ld.a,02.
028300: 6C 31 3A 63 70 09 30 31 0D FE 0A 6A 72 09 6E 7A l1:cp.01...jr.nz
028310: 2C 73 6C 32 0D 00 0B 6C 64 09 28 69 78 2B 34 35 ,sl2...ld.(ix+45
028320: 29 2C 30 0D 02 0B 6C 64 09 61 2C 28 4C 4F 41 44 ),0...ld.a,(LOAD
028330: 2B 35 34 29 0D 04 0B 63 70 09 31 0D 06 0B 6A 72 +54)...cp.1...jr
028340: 09 6E 7A 2C 6B 6C 31 0D 08 0B 6C 64 09 28 69 78 .nz,kl1...ld.(ix
028350: 2B 32 31 29 2C 31 0D 0A 0B 6A 72 09 73 6C 66 0D +21),1...jr.slf.
028360: 0C 0B 6B 6C 31 3A 6C 64 09 28 69 78 2B 32 31 29 ..kl1:ld.(ix+21)
028370: 2C 33 0D 0E 0B 6A 72 09 73 6C 66 0D 10 0B 73 6C ,3...jr.slf...sl
028380: 32 3A 6C 64 09 28 69 78 2B 32 31 29 2C 31 0D 12 2:ld.(ix+21),1..
028390: 0B 6C 64 09 61 2C 28 4C 4F 41 44 2B 35 34 29 0D .ld.a,(LOAD+54).
0283A0: 14 0B 63 70 09 31 0D 16 0B 6A 72 09 6E 7A 2C 6B ..cp.1...jr.nz,k
0283B0: 6C 32 0D 18 0B 6C 64 09 28 69 78 2B 34 35 29 2C l2...ld.(ix+45),
0283C0: 32 0D 1A 0B 6A 72 09 73 6C 66 0D 1C 0B 6B 6C 32 2...jr.slf...kl2
0283D0: 3A 6C 64 09 28 69 78 2B 34 35 29 2C 33 0D 1E 0B :ld.(ix+45),3...
0283E0: 0D 20 0B 73 6C 66 3A 6E 6F 70 0D 22 0B 3B 2D 2D . .slf:nop.".;--
0283F0: 2D 2D 0D 24 0B 6C 64 09 61 2C 28 4C 4F 41 44 2B --.$.ld.a,(LOAD+
028400: 35 32 29 09 3B 4C 49 45 75 0D 26 0B 63 70 09 30 52).;LIEu.&.cp.0
028410: 31 0D 28 0B 6A 72 09 6E 7A 2C 73 6C 33 0D 2A 0B 1.(.jr.nz,sl3.*.
028420: 6C 64 09 61 2C 33 0D 2C 0B 6C 64 09 62 2C 33 0D ld.a,3.,.ld.b,3.
028430: 2E 0B 6C 64 09 63 2C 32 32 0D 30 0B 6A 72 09 73 ..ld.c,22.0.jr.s
028440: 6C 6C 66 0D 32 0B 73 6C 33 3A 63 70 09 30 32 0D llf.2.sl3:cp.02.
028450: 34 0B 6A 72 09 6E 7A 2C 73 6C 34 0D 36 0B 6C 64 4.jr.nz,sl4.6.ld
028460: 09 61 2C 32 0D 38 0B 6C 64 09 62 2C 34 0D 3A 0B .a,2.8.ld.b,4.:.
028470: 6C 64 09 63 2C 32 34 0D 3C 0B 6A 72 09 73 6C 6C ld.c,24.<.jr.sll
028480: 66 0D 3E 0B 73 6C 34 3A 6C 64 09 61 2C 32 0D 40 f.>.sl4:ld.a,2.@
028490: 0B 6C 64 09 62 2C 32 0D 42 0B 6C 64 09 63 2C 32 .ld.b,2.B.ld.c,2
0284A0: 36 0D 44 0B 0D 46 0B 73 6C 6C 66 3A 6C 64 09 28 6.D..F.sllf:ld.(
0284B0: 70 66 78 67 2B 31 29 2C 61 0D 48 0B 6C 64 09 61 pfxg+1),a.H.ld.a
0284C0: 2C 62 0D 4A 0B 6C 64 09 28 70 66 78 64 2B 31 29 ,b.J.ld.(pfxd+1)
0284D0: 2C 61 0D 4C 0B 6C 64 09 61 2C 63 0D 4E 0B 6C 64 ,a.L.ld.a,c.N.ld
0284E0: 09 28 70 66 6F 72 2B 31 29 2C 61 0D 50 0B 72 65 .(pfor+1),a.P.re
0284F0: 74 0D 52 0B 0D 54 0B 3B 2A 2A 2A 2A 2A 2A 2A 2A t.R..T.;********
028500: 0D A5 09 63 61 6C 6C 09 54 52 41 4E 53 0D A6 09 ...call.TRANS...
028510: 72 65 74 0D A7 09 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A ret...;*********
028520: 2A 0D C4 09 50 5F 42 52 4B 3A 6C 64 09 69 78 2C *...P_BRK:ld.ix,
028530: 42 4C 5F 4A 41 2B 34 38 09 3B 70 61 75 73 65 20 BL_JA+48.;pause
028540: 62 61 6C 6C 65 0D C6 09 6C 64 09 28 69 78 2B 32 balle...ld.(ix+2
028550: 30 29 2C 30 30 09 3B 69 6E 0D C8 09 6C 64 09 28 0),00.;in...ld.(
028560: 69 78 2B 30 29 2C 31 09 3B 65 74 61 74 0D CA 09 ix+0),1.;etat...
028570: 43 41 4C 4C 09 4C 4F 41 44 2B 32 38 0D CB 09 6C CALL.LOAD+28...l
028580: 64 09 62 2C 32 30 30 0D CC 09 63 61 6C 6C 09 70 d.b,200...call.p
028590: 70 32 0D CE 09 6C 64 09 61 2C 30 31 0D D0 09 6C p2...ld.a,01...l
0285A0: 64 09 28 43 4F 4E 54 52 29 2C 61 0D D1 09 6C 64 d.(CONTR),a...ld
0285B0: 09 28 69 78 2B 33 34 29 2C 30 30 0D D8 09 52 45 .(ix+34),00...RE
0285C0: 54 0D E2 09 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D T...;-----------
0285D0: 2D 2D 2D 0D E4 09 6F 75 74 32 3A 6C 64 09 61 2C ---...out2:ld.a,
0285E0: 30 32 0D E5 09 6F 75 74 75 3A 6C 64 09 28 42 4C 02...outu:ld.(BL
0285F0: 5F 4A 41 2B 36 38 29 2C 61 0D E7 09 72 65 74 0D _JA+68),a...ret.
028600: E8 09 6F 75 74 33 3A 6C 64 09 61 2C 30 33 0D E9 ..out3:ld.a,03..
028610: 09 6A 72 09 6F 75 74 75 0D EA 09 3B 2D 2D 2D 2D .jr.outu...;----
028620: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D F6 09 52 45 42 ----------...REB
028630: 4F 31 3A 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B 38 O1:ld.a,(BL_JA+8
028640: 33 29 09 3B 74 73 74 20 62 61 6C 6C 20 73 65 72 3).;tst ball ser
028650: 76 69 63 65 0D F8 09 6F 72 09 61 0D FA 09 4A 50 vice...or.a...JP
028660: 09 5A 2C 52 45 42 4F 32 0D FC 09 6C 64 09 61 2C .Z,REBO2...ld.a,
028670: 28 42 4C 5F 4A 41 2B 35 30 29 09 3B 79 62 0D FE (BL_JA+50).;yb..
028680: 09 63 70 09 34 31 0D 00 0A 6A 72 09 6E 63 2C 70 .cp.41...jr.nc,p
028690: 61 73 61 0D 02 0A 63 70 09 32 34 0D 04 0A 6A 72 asa...cp.24...jr
0286A0: 09 63 2C 66 61 6C 74 61 0D 06 0A 6C 64 09 61 2C .c,falta...ld.a,
0286B0: 30 30 0D 08 0A 6C 64 09 28 42 4C 5F 4A 41 2B 38 00...ld.(BL_JA+8
0286C0: 33 29 2C 61 0D 0A 0A 72 65 74 0D 0C 0A 0D 0E 0A 3),a...ret......
0286D0: 66 61 6C 74 61 3A 6A 70 09 6F 75 74 32 0D 10 0A falta:jp.out2...
0286E0: 70 61 73 61 3A 6C 64 09 61 2C 28 42 4C 5F 4A 41 pasa:ld.a,(BL_JA
0286F0: 2B 38 33 29 0D 12 0A 63 70 09 31 0D 14 0A 6A 72 +83)...cp.1...jr
028700: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
028710: 22 00 01 00 02 09 4E E5 22 00 C1 02 00 00 00 02 ".....N.".......
028720: 22 00 C6 02 00 00 00 02 22 00 C2 02 00 00 00 02 ".......".......
028730: 22 00 C7 02 00 00 00 02 22 00 C3 02 00 00 00 02 ".......".......
028740: 22 00 C8 02 00 00 00 02 22 00 C4 02 00 00 00 02 ".......".......
028750: 22 00 C9 02 00 00 00 02 22 00 C5 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: 0B 6C 64 09 61 2C 63 0D 4E 0B 6C 64 09 28 70 66 .ld.a,c.N.ld.(pf
028810: 6F 72 2B 31 29 2C 61 0D 50 0B 72 65 74 0D 52 0B or+1),a.P.ret.R.
028820: 0D 54 0B 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A .T.;************
028830: 2A 2A 2A 2A 2A 0D 56 0B 53 48 5F 41 55 54 3A 6C *****.V.SH_AUT:l
028840: 64 09 61 2C 28 42 4C 5F 4A 41 2B 34 35 29 09 3B d.a,(BL_JA+45).;
028850: 61 75 74 6F 20 3F 0D 58 0B 6F 72 09 61 0D 5A 0B auto ?.X.or.a.Z.
028860: 52 45 54 09 4E 5A 0D 5B 0B 6C 64 09 61 2C 28 42 RET.NZ.[.ld.a,(B
028870: 4C 5F 4A 41 2B 34 38 29 0D 5C 0B 63 70 09 30 31 L_JA+48).\.cp.01
028880: 0D 5D 0B 52 45 54 09 5A 09 3B 62 75 74 0D 5E 0B .].RET.Z.;but.^.
028890: 0D 5F 0B 6C 64 09 69 78 2C 42 4C 5F 4A 41 2B 32 ._.ld.ix,BL_JA+2
0288A0: 34 0D 60 0B 62 69 74 09 30 2C 28 69 78 2B 33 29 4.`.bit.0,(ix+3)
0288B0: 09 3B 61 71 75 69 2E 0D 61 0B 52 45 54 09 5A 0D .;aqui..a.RET.Z.
0288C0: 62 0B 0D 64 0B 6C 64 09 61 2C 28 74 69 6D 65 29 b..d.ld.a,(time)
0288D0: 0D 66 0B 6C 64 09 42 2C 61 0D 68 0B 62 69 74 09 .f.ld.B,a.h.bit.
0288E0: 32 2C 42 0D 6A 0B 6A 72 09 7A 2C 73 68 66 0D 6C 2,B.j.jr.z,shf.l
0288F0: 0B 62 69 74 09 31 2C 42 0D 6D 0B 6A 72 09 7A 2C .bit.1,B.m.jr.z,
028900: 73 68 31 0D 6E 0B 73 65 74 09 34 2C 28 69 78 2B sh1.n.set.4,(ix+
028910: 32 30 29 0D 70 0B 73 68 31 3A 62 69 74 09 30 2C 20).p.sh1:bit.0,
028920: 42 0D 72 0B 6A 72 09 7A 2C 73 68 32 0D 74 0B 6C B.r.jr.z,sh2.t.l
028930: 64 09 28 69 78 2B 32 30 29 2C 25 30 30 30 31 30 d.(ix+20),%00010
028940: 30 31 30 0D 75 0B 6A 72 09 73 68 66 0D 76 0B 73 010.u.jr.shf.v.s
028950: 68 32 3A 6C 64 09 28 69 78 2B 32 30 29 2C 25 30 h2:ld.(ix+20),%0
028960: 30 30 31 30 30 30 30 0D 78 0B 0D 7A 0B 73 68 66 0010000.x..z.shf
028970: 3A 6C 64 09 61 2C 28 41 44 56 29 0D 7C 0B 63 70 :ld.a,(ADV).|.cp
028980: 09 30 33 0D 7E 0B 6A 72 09 63 2C 73 68 33 0D 80 .03.~.jr.c,sh3..
028990: 0B 72 65 73 09 34 2C 28 69 78 2B 32 30 29 0D 82 .res.4,(ix+20)..
0289A0: 0B 52 45 54 0D 84 0B 0D 85 0B 73 68 33 3A 62 69 .RET......sh3:bi
0289B0: 74 09 33 2C 42 0D 86 0B 6A 72 09 7A 2C 73 68 34 t.3,B...jr.z,sh4
0289C0: 0D 87 0B 73 65 74 09 30 2C 28 69 78 2B 32 30 29 ...set.0,(ix+20)
0289D0: 0D 88 0B 73 65 74 09 34 2C 28 69 78 2B 32 30 29 ...set.4,(ix+20)
0289E0: 0D 89 0B 6A 72 09 73 68 35 0D 8A 0B 73 68 34 3A ...jr.sh5...sh4:
0289F0: 73 65 74 09 31 2C 28 69 78 2B 32 30 29 0D 8B 0B set.1,(ix+20)...
028A00: 09 33 0D 8E 0B 52 45 54 09 4E 5A 0D 8F 0B 6C 64 .3...RET.NZ...ld
028A10: 09 61 2C 25 30 30 30 31 31 31 31 31 0D 90 0B 61 .a,%00011111...a
028A20: 6E 64 09 42 0D 91 0B 6C 64 09 28 69 78 2B 32 30 nd.B...ld.(ix+20
028A30: 29 2C 61 0D 92 0B 52 45 54 0D 93 0B 3B 2D 2D 2D ),a...RET...;---
028A40: 0D 10 27 7A 7A 7A 3A 64 65 66 62 09 30 2C 31 2C ..'zzz:defb.0,1,
028A50: 32 2C 33 2C 34 2C 35 2C 36 2C 37 2C 38 2C 39 0D 2,3,4,5,6,7,8,9.
028A60: 1A 31 2C 32 2C 33 2C 34 2C 35 2C 36 2C 37 2C 38 .1,2,3,4,5,6,7,8
028A70: 2C 39 0D 1A 00 00 00 00 00 00 00 00 00 00 00 00 ,9..............
028A80: 78 2B 33 29 09 3B 61 71 75 69 2E 0D 61 0B 52 45 x+3).;aqui..a.RE
028A90: 54 09 5A 0D 62 0B 0D 64 0B 6C 64 09 61 2C 28 74 T.Z.b..d.ld.a,(t
028AA0: 69 6D 65 29 0D 66 0B 6C 64 09 42 2C 61 0D 68 0B ime).f.ld.B,a.h.
028AB0: 62 69 74 09 32 2C 42 0D 6A 0B 6A 72 09 7A 2C 73 bit.2,B.j.jr.z,s
028AC0: 68 66 0D 6C 0B 62 69 74 09 31 2C 42 0D 6D 0B 6A hf.l.bit.1,B.m.j
028AD0: 72 09 7A 2C 73 68 31 0D 6E 0B 73 65 74 09 34 2C r.z,sh1.n.set.4,
028AE0: 28 69 78 2B 32 30 29 0D 70 0B 73 68 31 3A 62 69 (ix+20).p.sh1:bi
028AF0: 74 09 30 2C 42 0D 72 0B 6A 72 09 7A 2C 73 68 32 t.0,B.r.jr.z,sh2
028B00: 0D 74 0B 6C 64 09 28 69 78 2B 32 30 29 2C 25 30 .t.ld.(ix+20),%0
028B10: 30 30 31 30 30 31 30 0D 75 0B 6A 72 09 73 68 66 0010010.u.jr.shf
028B20: 0D 76 0B 73 68 32 3A 6C 64 09 28 69 78 2B 32 30 .v.sh2:ld.(ix+20
028B30: 29 2C 25 30 30 30 31 30 30 30 30 0D 78 0B 0D 7A ),%00010000.x..z
028B40: 0B 73 68 66 3A 6C 64 09 61 2C 28 41 44 56 29 0D .shf:ld.a,(ADV).
028B50: 7C 0B 63 70 09 30 33 0D 7E 0B 6A 72 09 63 2C 73 |.cp.03.~.jr.c,s
028B60: 68 33 0D 80 0B 72 65 73 09 34 2C 28 69 78 2B 32 h3...res.4,(ix+2
028B70: 30 29 0D 82 0B 52 45 54 0D 84 0B 0D 85 0B 73 68 0)...RET......sh
028B80: 33 3A 62 69 74 09 33 2C 42 0D 86 0B 6A 72 09 7A 3:bit.3,B...jr.z
028B90: 2C 73 68 34 0D 87 0B 73 65 74 09 30 2C 28 69 78 ,sh4...set.0,(ix
028BA0: 2B 32 30 29 0D 88 0B 73 65 74 09 34 2C 28 69 78 +20)...set.4,(ix
028BB0: 2B 32 30 29 0D 89 0B 6A 72 09 73 68 35 0D 8A 0B +20)...jr.sh5...
028BC0: 73 68 34 3A 73 65 74 09 31 2C 28 69 78 2B 32 30 sh4:set.1,(ix+20
028BD0: 29 0D 8B 0B 73 65 74 09 34 2C 28 69 78 2B 32 30 )...set.4,(ix+20
028BE0: 29 0D 8C 0B 73 68 35 3A 4C 44 09 41 2C 28 4C 4F )...sh5:LD.A,(LO
028BF0: 41 44 2B 35 32 29 09 3B 4C 49 45 0D 8D 0B 63 70 AD+52).;LIE...cp
028C00: 73 65 74 09 34 2C 28 69 78 2B 32 30 29 0D 8C 0B set.4,(ix+20)...
028C10: 73 68 35 3A 4C 44 09 41 2C 28 4C 4F 41 44 2B 35 sh5:LD.A,(LOAD+5
028C20: 32 29 09 3B 4C 49 45 0D 8D 0B 63 70 09 33 0D 8E 2).;LIE...cp.3..
028C30: 0B 52 45 54 09 4E 5A 0D 8F 0B 6C 64 09 61 2C 25 .RET.NZ...ld.a,%
028C40: 30 30 30 31 31 31 31 31 0D 90 0B 61 6E 64 09 42 00011111...and.B
028C50: 0D 91 0B 6C 64 09 28 69 78 2B 32 30 29 2C 61 0D ...ld.(ix+20),a.
028C60: 92 0B 52 45 54 0D 93 0B 3B 2D 2D 2D 0D 10 27 7A ..RET...;---..'z
028C70: 7A 7A 3A 64 65 66 62 09 30 2C 31 2C 32 2C 33 2C zz:defb.0,1,2,3,
028C80: 34 2C 35 2C 36 2C 37 2C 38 2C 39 0D 1A FF 00 FF 4,5,6,7,8,9.....
028C90: 00 00 08 00 00 7B 96 00 00 00 00 00 00 00 00 00 .....{..........
028CA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028CB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028CC0: E0 61 00 B2 04 09 33 0D 8E 0B 52 45 54 09 4E 5A .a....3...RET.NZ
028CD0: 0D 8F 0B 6C 64 09 61 2C 25 30 30 30 31 31 31 31 ...ld.a,%0001111
028CE0: 31 0D 90 0B 61 6E 64 09 42 0D 91 0B 6C 64 09 28 1...and.B...ld.(
028CF0: 69 78 2B 32 30 29 2C 61 0D 92 0B 52 45 54 0D 93 ix+20),a...RET..
028D00: 73 68 31 0D 6E 0B 73 65 74 09 34 2C 28 69 78 2B sh1.n.set.4,(ix+
028D10: 32 30 29 0D 70 0B 73 68 31 3A 62 69 74 09 30 2C 20).p.sh1:bit.0,
028D20: 42 0D 72 0B 6A 72 09 7A 2C 73 68 32 0D 74 0B 6C B.r.jr.z,sh2.t.l
028D30: 64 09 28 69 78 2B 32 30 29 2C 25 30 30 30 31 30 d.(ix+20),%00010
028D40: 30 31 30 0D 75 0B 6A 72 09 73 68 66 0D 76 0B 73 010.u.jr.shf.v.s
028D50: 68 32 3A 6C 64 09 28 69 78 2B 32 30 29 2C 25 30 h2:ld.(ix+20),%0
028D60: 30 30 31 30 30 30 30 0D 78 0B 0D 7A 0B 73 68 66 0010000.x..z.shf
028D70: 3A 6C 64 09 61 2C 28 41 44 56 29 0D 7C 0B 63 70 :ld.a,(ADV).|.cp
028D80: 09 30 33 0D 7E 0B 6A 72 09 63 2C 73 68 33 0D 80 .03.~.jr.c,sh3..
028D90: 0B 72 65 73 09 34 2C 28 69 78 2B 32 30 29 0D 82 .res.4,(ix+20)..
028DA0: 0B 52 45 54 0D 84 0B 0D 85 0B 73 68 33 3A 62 69 .RET......sh3:bi
028DB0: 74 09 33 2C 42 0D 86 0B 6A 72 09 7A 2C 73 68 34 t.3,B...jr.z,sh4
028DC0: 0D 87 0B 73 65 74 09 30 2C 28 69 78 2B 32 30 29 ...set.0,(ix+20)
028DD0: 0D 88 0B 73 65 74 09 34 2C 28 69 78 2B 32 30 29 ...set.4,(ix+20)
028DE0: 0D 89 0B 6A 72 09 73 68 35 0D 8A 0B 73 68 34 3A ...jr.sh5...sh4:
028DF0: 73 65 74 09 31 2C 28 69 78 2B 32 30 29 0D 8B 0B set.1,(ix+20)...
028E00: 0A 6C 64 09 69 79 2C 42 4C 5F 4A 41 2B 32 34 0D .ld.iy,BL_JA+24.
028E10: 6F 0A 6C 64 09 68 6C 2C 4E 53 43 30 0D 70 0A 6A o.ld.hl,NSC0.p.j
028E20: 72 09 74 75 33 0D 71 0A 74 75 32 3A 6C 64 09 68 r.tu3.q.tu2:ld.h
028E30: 6C 2C 4E 53 43 31 0D 72 0A 63 61 6C 6C 09 53 4F l,NSC1.r.call.SO
028E40: 4E 52 0D 73 0A 6C 64 09 69 78 2C 42 4C 5F 4A 41 NR.s.ld.ix,BL_JA
028E50: 2B 32 34 0D 74 0A 6C 64 09 69 79 2C 42 4C 5F 4A +24.t.ld.iy,BL_J
028E60: 41 0D 75 0A 6C 64 09 68 6C 2C 4E 53 43 31 0D 76 A.u.ld.hl,NSC1.v
028E70: 0A 0D 77 0A 74 75 33 3A 6C 64 09 28 69 78 2B 32 ..w.tu3:ld.(ix+2
028E80: 33 29 2C 31 0D 78 0A 6C 64 09 28 69 79 2B 32 33 3),1.x.ld.(iy+23
028E90: 29 2C 30 0D 79 0A 50 55 53 48 09 48 4C 0D 7A 0A ),0.y.PUSH.HL.z.
028EA0: 43 41 4C 4C 09 50 5F 42 52 4B 09 3B 70 61 75 73 CALL.P_BRK.;paus
028EB0: 0D 7B 0A 50 4F 50 09 48 4C 0D 7C 0A 69 6E 63 09 .{.POP.HL.|.inc.
028EC0: 28 68 6C 29 09 3B 2B 20 31 20 70 6F 69 6E 74 0D (hl).;+ 1 point.
028ED0: 7D 0A 6C 64 09 61 2C 28 68 6C 29 0D 7E 0A 63 70 }.ld.a,(hl).~.cp
028EE0: 09 32 30 09 3B 66 69 6E 20 70 61 72 74 69 65 20 .20.;fin partie
028EF0: 3F 20 0D 7F 0A 6A 72 09 6E 7A 2C 74 75 34 0D 80 ? ...jr.nz,tu4..
028F00: 0A 6C 64 09 61 2C 33 0D 81 0A 6A 72 09 74 75 35 .ld.a,3...jr.tu5
028F10: 0D 82 0A 74 75 34 3A 6C 64 09 61 2C 31 0D 83 0A ...tu4:ld.a,1...
028F20: 74 75 35 3A 6C 64 09 28 43 4F 4E 54 52 29 2C 61 tu5:ld.(CONTR),a
028F30: 0D 84 0A 43 41 4C 4C 09 41 5F 53 43 09 3B 61 66 ...CALL.A_SC.;af
028F40: 20 73 63 6F 72 0D 8D 0A 0D 8E 0A 6C 64 09 61 2C scor......ld.a,
028F50: 30 31 0D 8F 0A 6C 64 09 28 42 4C 5F 4A 41 2B 38 01...ld.(BL_JA+8
028F60: 33 29 2C 61 09 3B 50 72 65 6D 20 62 61 6C 6C 0D 3),a.;Prem ball.
028F70: 90 0A 6C 64 09 61 2C 30 30 0D 91 0A 6C 64 09 28 ..ld.a,00...ld.(
028F80: 42 4C 5F 4A 41 2B 33 29 2C 61 09 3B 61 71 75 69 BL_JA+3),a.;aqui
028F90: 73 0D 92 0A 6C 64 09 28 42 4C 5F 4A 41 2B 32 37 s...ld.(BL_JA+27
028FA0: 29 2C 61 0D 93 0A 6C 64 09 28 42 4C 5F 4A 41 2B ),a...ld.(BL_JA+
028FB0: 38 32 29 2C 61 0D 94 0A 0D 95 0A 52 45 54 0D 96 82),a......RET..
028FC0: 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 97 0A 4F .;----------...O
028FD0: 55 54 4C 3A 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B UTL:ld.a,(BL_JA+
028FE0: 37 30 29 0D 98 0A 62 69 74 09 37 2C 61 0D 99 0A 70)...bit.7,a...
028FF0: 6A 70 09 7A 2C 74 75 32 0D 9A 0A 6A 70 09 74 75 jp.z,tu2...jp.tu
029000: 28 68 6C 29 0D 12 07 72 65 74 09 6E 7A 0D 13 07 (hl)...ret.nz...
029010: 62 6F 6E 6E 65 3A 6C 64 09 68 6C 2C 70 6C 6F 75 bonne:ld.hl,plou
029020: 66 0D 14 07 6C 64 09 28 68 6C 29 2C 23 63 39 0D f...ld.(hl),#c9.
029030: 17 07 72 65 74 0D 10 27 7A 7A 7A 3A 64 65 66 62 ..ret..'zzz:defb
029040: 09 30 2C 31 2C 32 2C 33 2C 34 2C 35 2C 36 2C 37 .0,1,2,3,4,5,6,7
029050: 2C 38 2C 39 0D 1A 6E 65 3A 6C 64 09 68 6C 2C 70 ,8,9..ne:ld.hl,p
029060: 6C 6F 75 66 0D 14 07 6C 64 09 28 68 6C 29 2C 23 louf...ld.(hl),#
029070: 63 39 0D 17 07 72 65 74 0D 10 27 7A 7A 7A 3A 64 c9...ret..'zzz:d
029080: 73 68 09 68 6C 0D CF 06 63 61 6C 6C 09 23 37 46 sh.hl...call.#7F
029090: 38 30 0D D0 06 6A 70 09 70 72 6F 74 32 0D D1 06 80...jp.prot2...
0290A0: 6E 6F 70 0D D3 06 6E 6F 70 0D D4 06 6E 6F 70 0D nop...nop...nop.
0290B0: D5 06 6C 64 09 61 2C 28 35 30 30 30 29 0D D6 06 ..ld.a,(5000)...
0290C0: 6C 64 09 28 23 33 30 30 30 29 2C 61 0D D7 06 78 ld.(#3000),a...x
0290D0: 6F 72 09 61 0D D8 06 6C 64 09 28 23 38 30 32 30 or.a...ld.(#8020
0290E0: 29 2C 61 0D D9 06 0D DA 06 6C 64 09 62 63 2C 6D ),a......ld.bc,m
0290F0: 6F 74 65 75 72 0D DB 06 6C 64 09 61 2C 31 0D DC oteur...ld.a,1..
029100: 06 6F 75 74 09 28 63 29 2C 61 09 3B 20 6D 65 74 .out.(c),a.; met
029110: 20 6C 65 20 6D 6F 74 65 75 72 20 65 6E 20 6D 61 le moteur en ma
029120: 72 63 68 65 0D DD 06 63 61 6C 6C 09 77 61 69 74 rche...call.wait
029130: 31 73 09 3B 20 61 74 74 65 6E 74 65 20 31 20 73 1s.; attente 1 s
029140: 65 63 6F 6E 64 65 0D DE 06 0D F0 06 3B 2D 2D 0D econde......;--.
029150: FF 06 6E 6F 70 0D 00 07 6E 6F 70 0D 01 07 0D 02 ..nop...nop.....
029160: 07 70 72 6F 74 32 3A 6E 6F 70 0D 03 07 70 6F 70 .prot2:nop...pop
029170: 09 68 6C 0D 04 07 6C 64 09 61 2C 28 23 37 46 38 .hl...ld.a,(#7F8
029180: 33 29 0D 05 07 6F 72 09 61 0D 06 07 6A 70 09 7A 3)...or.a...jp.z
029190: 2C 62 6F 6E 6E 65 0D 07 07 6C 64 09 61 2C 30 32 ,bonne...ld.a,02
0291A0: 0D 08 07 63 70 09 28 68 6C 29 0D 09 07 72 65 74 ...cp.(hl)...ret
0291B0: 09 6E 7A 0D 0A 07 61 64 64 09 61 2C 39 0D 0B 07 .nz...add.a,9...
0291C0: 69 6E 63 09 68 6C 0D 0C 07 63 70 09 28 68 6C 29 inc.hl...cp.(hl)
0291D0: 0D 0D 07 72 65 74 09 6E 7A 0D 0E 07 6C 64 09 62 ...ret.nz...ld.b
0291E0: 63 2C 31 0D 0F 07 61 64 64 09 68 6C 2C 62 63 0D c,1...add.hl,bc.
0291F0: 10 07 61 64 64 09 61 2C 34 37 0D 11 07 63 70 09 ..add.a,47...cp.
029200: 31 0D 9B 0A 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 1...;***********
029210: 0D F0 0A 53 45 4C 5F 4D 3A 6C 64 09 61 2C 28 4C ...SEL_M:ld.a,(L
029220: 4F 41 44 2B 35 33 29 09 3B 6E 20 6A 6F 75 65 2E OAD+53).;n joue.
029230: 0D F1 0A 6C 64 09 69 78 2C 42 4C 5F 4A 41 0D F2 ...ld.ix,BL_JA..
029240: 0A 6F 72 09 61 0D F4 0A 6A 72 09 6E 7A 2C 73 6C .or.a...jr.nz,sl
029250: 31 0D F6 0A 6C 64 09 28 69 78 2B 32 31 29 2C 30 1...ld.(ix+21),0
029260: 0D F8 0A 6C 64 09 28 69 78 2B 34 35 29 2C 30 0D ...ld.(ix+45),0.
029270: FA 0A 6A 72 09 73 6C 66 0D FC 0A 73 6C 31 3A 63 ..jr.slf...sl1:c
029280: 70 09 30 31 0D FE 0A 6A 72 09 6E 7A 2C 73 6C 32 p.01...jr.nz,sl2
029290: 0D 00 0B 6C 64 09 28 69 78 2B 34 35 29 2C 30 0D ...ld.(ix+45),0.
0292A0: 02 0B 6C 64 09 61 2C 28 4C 4F 41 44 2B 35 34 29 ..ld.a,(LOAD+54)
0292B0: 0D 04 0B 63 70 09 31 0D 06 0B 6A 72 09 6E 7A 2C ...cp.1...jr.nz,
0292C0: 6B 6C 31 0D 08 0B 6C 64 09 28 69 78 2B 32 31 29 kl1...ld.(ix+21)
0292D0: 2C 31 0D 0A 0B 6A 72 09 73 6C 66 0D 0C 0B 6B 6C ,1...jr.slf...kl
0292E0: 31 3A 6C 64 09 28 69 78 2B 32 31 29 2C 33 0D 0E 1:ld.(ix+21),3..
0292F0: 0B 6A 72 09 73 6C 66 0D 10 0B 73 6C 32 3A 6C 64 .jr.slf...sl2:ld
029300: 09 28 69 78 2B 32 31 29 2C 31 0D 12 0B 6C 64 09 .(ix+21),1...ld.
029310: 61 2C 28 4C 4F 41 44 2B 35 34 29 0D 14 0B 63 70 a,(LOAD+54)...cp
029320: 09 31 0D 16 0B 6A 72 09 6E 7A 2C 6B 6C 32 0D 18 .1...jr.nz,kl2..
029330: 0B 6C 64 09 28 69 78 2B 34 35 29 2C 32 0D 1A 0B .ld.(ix+45),2...
029340: 6A 72 09 73 6C 66 0D 1C 0B 6B 6C 32 3A 6C 64 09 jr.slf...kl2:ld.
029350: 28 69 78 2B 34 35 29 2C 33 0D 1E 0B 0D 20 0B 73 (ix+45),3.... .s
029360: 6C 66 3A 6E 6F 70 0D 22 0B 3B 2D 2D 2D 2D 0D 24 lf:nop.".;----.$
029370: 0B 6C 64 09 61 2C 28 4C 4F 41 44 2B 35 32 29 09 .ld.a,(LOAD+52).
029380: 3B 4C 49 45 75 0D 26 0B 63 70 09 30 31 0D 28 0B ;LIEu.&.cp.01.(.
029390: 6A 72 09 6E 7A 2C 73 6C 33 0D 2A 0B 6C 64 09 61 jr.nz,sl3.*.ld.a
0293A0: 2C 33 0D 2C 0B 6C 64 09 62 2C 33 0D 2E 0B 6C 64 ,3.,.ld.b,3...ld
0293B0: 09 63 2C 32 32 0D 30 0B 6A 72 09 73 6C 6C 66 0D .c,22.0.jr.sllf.
0293C0: 32 0B 73 6C 33 3A 63 70 09 30 32 0D 34 0B 6A 72 2.sl3:cp.02.4.jr
0293D0: 09 6E 7A 2C 73 6C 34 0D 36 0B 6C 64 09 61 2C 32 .nz,sl4.6.ld.a,2
0293E0: 0D 38 0B 6C 64 09 62 2C 34 0D 3A 0B 6C 64 09 63 .8.ld.b,4.:.ld.c
0293F0: 2C 32 34 0D 3C 0B 6A 72 09 73 6C 6C 66 0D 3E 0B ,24.<.jr.sllf.>.
029400: 61 0D 92 0B 52 45 54 0D 93 0B 3B 2D 2D 2D 0D 10 a...RET...;---..
029410: 27 7A 7A 7A 3A 64 65 66 62 09 30 2C 31 2C 32 2C 'zzz:defb.0,1,2,
029420: 33 2C 34 2C 35 2C 36 2C 37 2C 38 2C 39 0D 1A 00 3,4,5,6,7,8,9...
029430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029440: F0 60 00 C1 04 41 44 2B 35 32 29 09 3B 4C 49 45 .`...AD+52).;LIE
029450: 0D 8D 0B 63 70 09 33 0D 8E 0B 52 45 54 09 4E 5A ...cp.3...RET.NZ
029460: 0D 8F 0B 6C 64 09 61 2C 25 30 30 30 31 31 31 31 ...ld.a,%0001111
029470: 31 0D 90 0B 61 6E 64 09 42 0D 91 0B 6C 64 09 28 1...and.B...ld.(
029480: 74 09 32 2C 42 0D 6A 0B 6A 72 09 7A 2C 73 68 66 t.2,B.j.jr.z,shf
029490: 0D 6C 0B 62 69 74 09 31 2C 42 0D 6D 0B 6A 72 09 .l.bit.1,B.m.jr.
0294A0: 7A 2C 73 68 31 0D 6E 0B 73 65 74 09 34 2C 28 69 z,sh1.n.set.4,(i
0294B0: 78 2B 32 30 29 0D 70 0B 73 68 31 3A 62 69 74 09 x+20).p.sh1:bit.
0294C0: 30 2C 42 0D 72 0B 6A 72 09 7A 2C 73 68 32 0D 74 0,B.r.jr.z,sh2.t
0294D0: 0B 6C 64 09 28 69 78 2B 32 30 29 2C 25 30 30 30 .ld.(ix+20),%000
0294E0: 31 30 30 31 30 0D 75 0B 6A 72 09 73 68 66 0D 76 10010.u.jr.shf.v
0294F0: 0B 73 68 32 3A 6C 64 09 28 69 78 2B 32 30 29 2C .sh2:ld.(ix+20),
029500: 25 30 30 30 31 30 30 30 30 0D 78 0B 0D 7A 0B 73 %00010000.x..z.s
029510: 68 66 3A 6C 64 09 61 2C 28 41 44 56 29 0D 7C 0B hf:ld.a,(ADV).|.
029520: 63 70 09 30 33 0D 7E 0B 6A 72 09 63 2C 73 68 33 cp.03.~.jr.c,sh3
029530: 0D 80 0B 72 65 73 09 34 2C 28 69 78 2B 32 30 29 ...res.4,(ix+20)
029540: 0D 82 0B 52 45 54 0D 84 0B 0D 85 0B 73 68 33 3A ...RET......sh3:
029550: 62 69 74 09 33 2C 42 0D 86 0B 6A 72 09 7A 2C 73 bit.3,B...jr.z,s
029560: 68 34 0D 87 0B 73 65 74 09 30 2C 28 69 78 2B 32 h4...set.0,(ix+2
029570: 30 29 0D 88 0B 73 65 74 09 34 2C 28 69 78 2B 32 0)...set.4,(ix+2
029580: 30 29 0D 89 0B 6A 72 09 73 68 35 0D 8A 0B 73 68 0)...jr.sh5...sh
029590: 34 3A 73 65 74 09 31 2C 28 69 78 2B 32 30 29 0D 4:set.1,(ix+20).
0295A0: 8B 0B 73 65 74 09 34 2C 28 69 78 2B 32 30 29 0D ..set.4,(ix+20).
0295B0: 8C 0B 73 68 35 3A 4C 44 09 41 2C 28 4C 4F 41 44 ..sh5:LD.A,(LOAD
0295C0: 2B 35 32 29 09 3B 4C 49 45 0D 8D 0B 63 70 09 33 +52).;LIE...cp.3
0295D0: 0D 8E 0B 52 45 54 09 4E 5A 0D 8F 0B 6C 64 09 61 ...RET.NZ...ld.a
0295E0: 2C 25 30 30 30 31 31 31 31 31 0D 90 0B 61 6E 64 ,%00011111...and
0295F0: 09 42 0D 91 0B 6C 64 09 28 69 78 2B 32 30 29 2C .B...ld.(ix+20),
029600: 73 6C 34 3A 6C 64 09 61 2C 32 0D 40 0B 6C 64 09 sl4:ld.a,2.@.ld.
029610: 62 2C 32 0D 42 0B 6C 64 09 63 2C 32 36 0D 44 0B b,2.B.ld.c,26.D.
029620: 0D 46 0B 73 6C 6C 66 3A 6C 64 09 28 70 66 78 67 .F.sllf:ld.(pfxg
029630: 2B 31 29 2C 61 0D 48 0B 6C 64 09 61 2C 62 0D 4A +1),a.H.ld.a,b.J
029640: 0B 6C 64 09 28 70 66 78 64 2B 31 29 2C 61 0D 4C .ld.(pfxd+1),a.L
029650: 0B 6C 64 09 61 2C 63 0D 4E 0B 6C 64 09 28 70 66 .ld.a,c.N.ld.(pf
029660: 6F 72 2B 31 29 2C 61 0D 50 0B 72 65 74 0D 52 0B or+1),a.P.ret.R.
029670: 0D 54 0B 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A .T.;************
029680: 2A 2A 2A 2A 2A 0D 56 0B 53 48 5F 41 55 54 3A 6C *****.V.SH_AUT:l
029690: 64 09 61 2C 28 42 4C 5F 4A 41 2B 34 35 29 09 3B d.a,(BL_JA+45).;
0296A0: 61 75 74 6F 20 3F 0D 58 0B 6F 72 09 61 0D 5A 0B auto ?.X.or.a.Z.
0296B0: 52 45 54 09 4E 5A 0D 5B 0B 6C 64 09 61 2C 28 42 RET.NZ.[.ld.a,(B
0296C0: 4C 5F 4A 41 2B 34 38 29 0D 5C 0B 63 70 09 30 31 L_JA+48).\.cp.01
0296D0: 0D 5D 0B 52 45 54 09 5A 09 3B 62 75 74 0D 5E 0B .].RET.Z.;but.^.
0296E0: 0D 5F 0B 6C 64 09 69 78 2C 42 4C 5F 4A 41 2B 32 ._.ld.ix,BL_JA+2
0296F0: 34 0D 60 0B 62 69 74 09 30 2C 28 69 78 2B 33 29 4.`.bit.0,(ix+3)
029700: 09 3B 61 71 75 69 2E 0D 61 0B 52 45 54 09 5A 0D .;aqui..a.RET.Z.
029710: 62 0B 0D 64 0B 6C 64 09 61 2C 28 74 69 6D 65 29 b..d.ld.a,(time)
029720: 0D 66 0B 6C 64 09 42 2C 61 0D 68 0B 62 69 74 09 .f.ld.B,a.h.bit.
029730: 32 2C 42 0D 6A 0B 6A 72 09 7A 2C 73 68 66 0D 6C 2,B.j.jr.z,shf.l
029740: 0B 62 69 74 09 31 2C 42 0D 6D 0B 6A 72 09 7A 2C .bit.1,B.m.jr.z,
029750: 73 68 31 0D 6E 0B 73 65 74 09 34 2C 28 69 78 2B sh1.n.set.4,(ix+
029760: 32 30 29 0D 70 0B 73 68 31 3A 62 69 74 09 30 2C 20).p.sh1:bit.0,
029770: 42 0D 72 0B 6A 72 09 7A 2C 73 68 32 0D 74 0B 6C B.r.jr.z,sh2.t.l
029780: 64 09 28 69 78 2B 32 30 29 2C 25 30 30 30 31 30 d.(ix+20),%00010
029790: 30 31 30 0D 75 0B 6A 72 09 73 68 66 0D 76 0B 73 010.u.jr.shf.v.s
0297A0: 68 32 3A 6C 64 09 28 69 78 2B 32 30 29 2C 25 30 h2:ld.(ix+20),%0
0297B0: 30 30 31 30 30 30 30 0D 78 0B 0D 7A 0B 73 68 66 0010000.x..z.shf
0297C0: 3A 6C 64 09 61 2C 28 41 44 56 29 0D 7C 0B 63 70 :ld.a,(ADV).|.cp
0297D0: 09 30 33 0D 7E 0B 6A 72 09 63 2C 73 68 33 0D 80 .03.~.jr.c,sh3..
0297E0: 0B 72 65 73 09 34 2C 28 69 78 2B 32 30 29 0D 82 .res.4,(ix+20)..
0297F0: 0B 52 45 54 0D 84 0B 0D 85 0B 73 68 33 3A 62 69 .RET......sh3:bi
029800: 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D 56 0B 53 48 5F 41 *********.V.SH_A
029810: 55 54 3A 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B 34 UT:ld.a,(BL_JA+4
029820: 35 29 09 3B 61 75 74 6F 20 3F 0D 58 0B 6F 72 09 5).;auto ?.X.or.
029830: 61 0D 5A 0B 52 45 54 09 4E 5A 0D 5B 0B 6C 64 09 a.Z.RET.NZ.[.ld.
029840: 61 2C 28 42 4C 5F 4A 41 2B 34 38 29 0D 5C 0B 63 a,(BL_JA+48).\.c
029850: 70 09 30 31 0D 5D 0B 52 45 54 09 5A 09 3B 62 75 p.01.].RET.Z.;bu
029860: 74 0D 5E 0B 0D 5F 0B 6C 64 09 69 78 2C 42 4C 5F t.^.._.ld.ix,BL_
029870: 4A 41 2B 32 34 0D 60 0B 62 69 74 09 30 2C 28 69 JA+24.`.bit.0,(i
029880: 78 2B 33 29 09 3B 61 71 75 69 2E 0D 61 0B 52 45 x+3).;aqui..a.RE
029890: 54 09 5A 0D 62 0B 0D 64 0B 6C 64 09 61 2C 28 74 T.Z.b..d.ld.a,(t
0298A0: 69 6D 65 29 0D 66 0B 6C 64 09 42 2C 61 0D 68 0B ime).f.ld.B,a.h.
0298B0: 62 69 74 09 32 2C 42 0D 6A 0B 6A 72 09 7A 2C 73 bit.2,B.j.jr.z,s
0298C0: 68 66 0D 6C 0B 62 69 74 09 31 2C 42 0D 6D 0B 6A hf.l.bit.1,B.m.j
0298D0: 72 09 7A 2C 73 68 31 0D 6E 0B 73 65 74 09 34 2C r.z,sh1.n.set.4,
0298E0: 28 69 78 2B 32 30 29 0D 70 0B 73 68 31 3A 62 69 (ix+20).p.sh1:bi
0298F0: 74 09 30 2C 42 0D 72 0B 6A 72 09 7A 2C 73 68 32 t.0,B.r.jr.z,sh2
029900: 0D 74 0B 6C 64 09 28 69 78 2B 32 30 29 2C 25 30 .t.ld.(ix+20),%0
029910: 30 30 31 30 30 31 30 0D 75 0B 6A 72 09 73 68 66 0010010.u.jr.shf
029920: 0D 76 0B 73 68 32 3A 6C 64 09 28 69 78 2B 32 30 .v.sh2:ld.(ix+20
029930: 29 2C 25 30 30 30 31 30 30 30 30 0D 78 0B 0D 7A ),%00010000.x..z
029940: 0B 73 68 66 3A 6C 64 09 61 2C 28 41 44 56 29 0D .shf:ld.a,(ADV).
029950: 7C 0B 63 70 09 30 33 0D 7E 0B 6A 72 09 63 2C 73 |.cp.03.~.jr.c,s
029960: 68 33 0D 80 0B 72 65 73 09 34 2C 28 69 78 2B 32 h3...res.4,(ix+2
029970: 30 29 0D 82 0B 52 45 54 0D 84 0B 0D 85 0B 73 68 0)...RET......sh
029980: 33 3A 62 69 74 09 33 2C 42 0D 86 0B 6A 72 09 7A 3:bit.3,B...jr.z
029990: 2C 73 68 34 0D 87 0B 73 65 74 09 30 2C 28 69 78 ,sh4...set.0,(ix
0299A0: 2B 32 30 29 0D 88 0B 73 65 74 09 34 2C 28 69 78 +20)...set.4,(ix
0299B0: 2B 32 30 29 0D 89 0B 6A 72 09 73 68 35 0D 8A 0B +20)...jr.sh5...
0299C0: 73 68 34 3A 73 65 74 09 31 2C 28 69 78 2B 32 30 sh4:set.1,(ix+20
0299D0: 29 0D 8B 0B 73 65 74 09 34 2C 28 69 78 2B 32 30 )...set.4,(ix+20
0299E0: 29 0D 8C 0B 73 68 35 3A 4C 44 09 41 2C 28 4C 4F )...sh5:LD.A,(LO
0299F0: 41 44 2B 35 32 29 09 3B 4C 49 45 0D 8D 0B 63 70 AD+52).;LIE...cp
029A00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
029A10: 23 00 01 00 02 09 4E E5 23 00 C1 02 00 00 00 02 #.....N.#.......
029A20: 23 00 C6 02 00 00 00 02 23 00 C2 02 00 00 00 02 #.......#.......
029A30: 23 00 C7 02 00 00 00 02 23 00 C3 02 00 00 00 02 #.......#.......
029A40: 23 00 C8 02 00 00 00 02 23 00 C4 02 00 00 00 02 #.......#.......
029A50: 23 00 C9 02 00 00 00 02 23 00 C5 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: 74 09 33 2C 42 0D 86 0B 6A 72 09 7A 2C 73 68 34 t.3,B...jr.z,sh4
029B10: 0D 87 0B 73 65 74 09 30 2C 28 69 78 2B 32 30 29 ...set.0,(ix+20)
029B20: 0D 88 0B 73 65 74 09 34 2C 28 69 78 2B 32 30 29 ...set.4,(ix+20)
029B30: 0D 89 0B 6A 72 09 73 68 35 0D 8A 0B 73 68 34 3A ...jr.sh5...sh4:
029B40: 73 65 74 09 31 2C 28 69 78 2B 32 30 29 0D 8B 0B set.1,(ix+20)...
029B50: 73 65 74 09 34 2C 28 69 78 2B 32 30 29 0D 8C 0B set.4,(ix+20)...
029B60: 73 68 35 3A 4C 44 09 41 2C 28 4C 4F 41 44 2B 35 sh5:LD.A,(LOAD+5
029B70: 32 29 09 3B 4C 49 45 0D 8D 0B 63 70 09 33 0D 8E 2).;LIE...cp.3..
029B80: 0B 52 45 54 09 4E 5A 0D 8F 0B 6C 64 09 61 2C 25 .RET.NZ...ld.a,%
029B90: 30 30 30 31 31 31 31 31 0D 90 0B 61 6E 64 09 42 00011111...and.B
029BA0: 0D 91 0B 6C 64 09 28 69 78 2B 32 30 29 2C 61 0D ...ld.(ix+20),a.
029BB0: 92 0B 52 45 54 0D 93 0B 3B 2D 2D 2D 0D 10 27 7A ..RET...;---..'z
029BC0: 7A 7A 3A 64 65 66 62 09 30 2C 31 2C 32 2C 33 2C zz:defb.0,1,2,3,
029BD0: 34 2C 35 2C 36 2C 37 2C 38 2C 39 0D 1A 00 00 00 4,5,6,7,8,9.....
029BE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029BF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029C00: 09 3B 61 71 75 69 2E 0D 61 0B 52 45 54 09 5A 0D .;aqui..a.RET.Z.
029C10: 62 0B 0D 64 0B 6C 64 09 61 2C 28 74 69 6D 65 29 b..d.ld.a,(time)
029C20: 0D 66 0B 6C 64 09 42 2C 61 0D 68 0B 62 69 74 09 .f.ld.B,a.h.bit.
029C30: 32 2C 42 0D 6A 0B 6A 72 09 7A 2C 73 68 66 0D 6C 2,B.j.jr.z,shf.l
029C40: 0B 62 69 74 09 31 2C 42 0D 6D 0B 6A 72 09 7A 2C .bit.1,B.m.jr.z,
029C50: 73 68 31 0D 6E 0B 73 65 74 09 34 2C 28 69 78 2B sh1.n.set.4,(ix+
029C60: 32 30 29 0D 70 0B 73 68 31 3A 62 69 74 09 30 2C 20).p.sh1:bit.0,
029C70: 42 0D 72 0B 6A 72 09 7A 2C 73 68 32 0D 74 0B 6C B.r.jr.z,sh2.t.l
029C80: 64 09 28 69 78 2B 32 30 29 2C 25 30 30 30 31 30 d.(ix+20),%00010
029C90: 30 31 30 0D 75 0B 6A 72 09 73 68 66 0D 76 0B 73 010.u.jr.shf.v.s
029CA0: 68 32 3A 6C 64 09 28 69 78 2B 32 30 29 2C 25 30 h2:ld.(ix+20),%0
029CB0: 30 30 31 30 30 30 30 0D 78 0B 0D 7A 0B 73 68 66 0010000.x..z.shf
029CC0: 3A 6C 64 09 61 2C 28 41 44 56 29 0D 7C 0B 63 70 :ld.a,(ADV).|.cp
029CD0: 09 30 33 0D 7E 0B 6A 72 09 63 2C 73 68 33 0D 80 .03.~.jr.c,sh3..
029CE0: 0B 72 65 73 09 34 2C 28 69 78 2B 32 30 29 0D 82 .res.4,(ix+20)..
029CF0: 0B 52 45 54 0D 84 0B 0D 85 0B 73 68 33 3A 62 69 .RET......sh3:bi
029D00: 38 2C 30 30 2C 23 63 36 2C 36 34 0D CB 06 6C 64 8,00,#c6,64...ld
029D10: 09 28 68 6C 29 2C 30 0D CC 06 6E 6F 70 0D CD 06 .(hl),0...nop...
029D20: 6C 64 09 68 6C 2C 23 33 30 30 30 0D CE 06 70 75 ld.hl,#3000...pu
029D30: 73 68 09 68 6C 0D CF 06 63 61 6C 6C 09 23 37 46 sh.hl...call.#7F
029D40: 38 30 0D D0 06 6A 70 09 70 72 6F 74 32 0D D1 06 80...jp.prot2...
029D50: 6E 6F 70 0D D3 06 6E 6F 70 0D D4 06 6E 6F 70 0D nop...nop...nop.
029D60: D5 06 6C 64 09 61 2C 28 35 30 30 30 29 0D D6 06 ..ld.a,(5000)...
029D70: 6C 64 09 28 23 33 30 30 30 29 2C 61 0D D7 06 78 ld.(#3000),a...x
029D80: 6F 72 09 61 0D D8 06 6C 64 09 28 23 38 30 32 30 or.a...ld.(#8020
029D90: 29 2C 61 0D D9 06 0D DA 06 6C 64 09 62 63 2C 6D ),a......ld.bc,m
029DA0: 6F 74 65 75 72 0D DB 06 6C 64 09 61 2C 31 0D DC oteur...ld.a,1..
029DB0: 06 6F 75 74 09 28 63 29 2C 61 09 3B 20 6D 65 74 .out.(c),a.; met
029DC0: 20 6C 65 20 6D 6F 74 65 75 72 20 65 6E 20 6D 61 le moteur en ma
029DD0: 72 63 68 65 0D DD 06 63 61 6C 6C 09 77 61 69 74 rche...call.wait
029DE0: 31 73 09 3B 20 61 74 74 65 6E 74 65 20 31 20 73 1s.; attente 1 s
029DF0: 65 63 6F 6E 64 65 0D DE 06 0D F0 06 3B 2D 2D 0D econde......;--.
029E00: FF 06 6E 6F 70 0D 00 07 6E 6F 70 0D 01 07 0D 02 ..nop...nop.....
029E10: 07 70 72 6F 74 32 3A 6E 6F 70 0D 03 07 70 6F 70 .prot2:nop...pop
029E20: 09 68 6C 0D 04 07 6C 64 09 61 2C 28 23 37 46 38 .hl...ld.a,(#7F8
029E30: 33 29 0D 05 07 6F 72 09 61 0D 06 07 6A 70 09 7A 3)...or.a...jp.z
029E40: 2C 62 6F 6E 6E 65 0D 07 07 6C 64 09 61 2C 30 32 ,bonne...ld.a,02
029E50: 0D 08 07 63 70 09 28 68 6C 29 0D 09 07 72 65 74 ...cp.(hl)...ret
029E60: 09 6E 7A 0D 0A 07 61 64 64 09 61 2C 39 0D 0B 07 .nz...add.a,9...
029E70: 69 6E 63 09 68 6C 0D 0C 07 63 70 09 28 68 6C 29 inc.hl...cp.(hl)
029E80: 0D 0D 07 72 65 74 09 6E 7A 0D 0E 07 6C 64 09 62 ...ret.nz...ld.b
029E90: 63 2C 31 0D 0F 07 61 64 64 09 68 6C 2C 62 63 0D c,1...add.hl,bc.
029EA0: 10 07 61 64 64 09 61 2C 34 37 0D 11 07 63 70 09 ..add.a,47...cp.
029EB0: 28 68 6C 29 0D 12 07 72 65 74 09 6E 7A 0D 13 07 (hl)...ret.nz...
029EC0: 62 6F 6E 6E 65 3A 6C 64 09 68 6C 2C 70 6C 6F 75 bonne:ld.hl,plou
029ED0: 66 0D 14 07 6C 64 09 28 68 6C 29 2C 23 63 39 0D f...ld.(hl),#c9.
029EE0: 17 07 72 65 74 0D 10 27 7A 7A 7A 3A 64 65 66 62 ..ret..'zzz:defb
029EF0: 09 30 2C 31 2C 32 2C 33 2C 34 2C 35 2C 36 2C 37 .0,1,2,3,4,5,6,7
029F00: 2E 0D B8 05 6C 64 09 64 2C 30 30 0D B9 05 61 64 ....ld.d,00...ad
029F10: 64 09 68 6C 2C 64 65 0D BA 05 6C 64 09 42 2C 28 d.hl,de...ld.B,(
029F20: 68 6C 29 09 3B 59 20 65 63 72 61 6E 0D BB 05 0D hl).;Y ecran....
029F30: BD 05 0D BE 05 73 63 6F 62 66 3A 43 41 4C 4C 09 .....scobf:CALL.
029F40: 63 6F 6F 72 73 09 3B 62 61 6C 6C 0D BF 05 70 75 coors.;ball...pu
029F50: 73 68 09 69 78 0D C0 05 6C 64 09 69 78 2C 42 4C sh.ix...ld.ix,BL
029F60: 5F 4F 4D 32 0D C1 05 6C 64 09 62 63 2C 28 42 4C _OM2...ld.bc,(BL
029F70: 5F 4F 4D 32 2B 33 29 0D C2 05 63 61 6C 6C 09 63 _OM2+3)...call.c
029F80: 6F 6F 72 73 09 3B 6F 6D 62 72 2E 20 73 6F 6C 0D oors.;ombr. sol.
029F90: C3 05 70 6F 70 09 69 78 0D C4 05 52 45 54 0D DC ..pop.ix...RET..
029FA0: 05 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A .;**************
029FB0: 2A 2A 2A 0D DD 05 41 43 54 5F 42 41 3A 6C 64 09 ***...ACT_BA:ld.
029FC0: 69 78 2C 42 4C 5F 4A 41 2B 34 38 09 3B 61 63 74 ix,BL_JA+48.;act
029FD0: 69 76 65 20 62 61 6C 6C 65 0D DE 05 6C 64 09 61 ive balle...ld.a
029FE0: 2C 28 69 78 2B 30 29 0D DF 05 43 50 09 30 32 09 ,(ix+0)...CP.02.
029FF0: 3B 20 63 6F 75 72 73 20 3F 0D E0 05 4A 52 09 5A ; cours ?...JR.Z
02A000: 2C 62 63 6F 75 72 0D E1 05 43 50 09 30 31 09 3B ,bcour...CP.01.;
02A010: 73 65 72 76 69 63 65 0D E2 05 4A 50 09 5A 2C 49 service...JP.Z,I
02A020: 4E 49 5F 42 41 09 3B 61 74 74 65 6E 64 20 62 75 NI_BA.;attend bu
02A030: 74 0D E3 05 43 50 09 30 34 09 3B 72 65 6E 76 6F t...CP.04.;renvo
02A040: 69 0D E4 05 4A 50 09 5A 2C 49 4E 49 5F 42 41 09 i...JP.Z,INI_BA.
02A050: 3B 0D E5 05 52 45 54 0D E6 05 62 63 6F 75 72 3A ;...RET...bcour:
02A060: 6E 6F 70 09 3B 65 6E 20 63 6F 75 72 73 20 0D F0 nop.;en cours ..
02A070: 05 6C 64 09 61 2C 28 69 78 2B 32 37 29 09 3B 6D .ld.a,(ix+27).;m
02A080: 79 0D F1 05 63 70 09 28 69 78 2B 33 30 29 09 3B y...cp.(ix+30).;
02A090: 20 20 63 70 20 6D 68 0D F2 05 6A 70 09 6E 7A 2C cp mh...jp.nz,
02A0A0: 61 62 61 31 0D F3 05 0D F4 05 63 61 6C 6C 09 79 aba1......call.y
02A0B0: 5F 64 79 09 3B 59 2B 44 59 20 20 6D 79 3D 6D 68 _dy.;Y+DY my=mh
02A0C0: 0D F5 05 63 61 6C 6C 09 68 5F 64 68 09 3B 48 2B ...call.h_dh.;H+
02A0D0: 44 48 0D F6 05 6C 64 09 61 2C 28 69 78 2B 32 36 DH...ld.a,(ix+26
02A0E0: 29 09 3B 66 79 0D F7 05 6C 64 09 28 69 78 2B 32 ).;fy...ld.(ix+2
02A0F0: 37 29 2C 61 09 3B 6D 79 0D F8 05 6C 64 09 61 2C 7),a.;my...ld.a,
02A100: 2C 38 2C 39 0D 1A 20 20 20 20 24 24 24 FF 00 FF ,8,9.. $$$...
02A110: 00 00 08 00 00 7B 96 00 00 00 00 00 00 00 00 00 .....{..........
02A120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02A130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02A140: 86 51 00 5C 04 37 2C 38 2C 39 0D 1A 20 20 20 24 .Q.\.7,8,9.. $
02A150: 24 24 FF 00 FF 00 00 08 00 00 7B 96 00 00 00 00 $$........{.....
02A160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02A170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02A180: 6F 72 09 61 0D D8 06 6C 64 09 28 23 38 30 32 30 or.a...ld.(#8020
02A190: 29 2C 61 0D D9 06 0D DA 06 6C 64 09 62 63 2C 6D ),a......ld.bc,m
02A1A0: 6F 74 65 75 72 0D DB 06 6C 64 09 61 2C 31 0D DC oteur...ld.a,1..
02A1B0: 06 6F 75 74 09 28 63 29 2C 61 09 3B 20 6D 65 74 .out.(c),a.; met
02A1C0: 20 6C 65 20 6D 6F 74 65 75 72 20 65 6E 20 6D 61 le moteur en ma
02A1D0: 72 63 68 65 0D DD 06 63 61 6C 6C 09 77 61 69 74 rche...call.wait
02A1E0: 31 73 09 3B 20 61 74 74 65 6E 74 65 20 31 20 73 1s.; attente 1 s
02A1F0: 65 63 6F 6E 64 65 0D DE 06 0D F0 06 3B 2D 2D 0D econde......;--.
02A200: FF 06 6E 6F 70 0D 00 07 6E 6F 70 0D 01 07 0D 02 ..nop...nop.....
02A210: 07 70 72 6F 74 32 3A 6E 6F 70 0D 03 07 70 6F 70 .prot2:nop...pop
02A220: 09 68 6C 0D 04 07 6C 64 09 61 2C 28 23 37 46 38 .hl...ld.a,(#7F8
02A230: 33 29 0D 05 07 6F 72 09 61 0D 06 07 6A 70 09 7A 3)...or.a...jp.z
02A240: 2C 62 6F 6E 6E 65 0D 07 07 6C 64 09 61 2C 30 32 ,bonne...ld.a,02
02A250: 0D 08 07 63 70 09 28 68 6C 29 0D 09 07 72 65 74 ...cp.(hl)...ret
02A260: 09 6E 7A 0D 0A 07 61 64 64 09 61 2C 39 0D 0B 07 .nz...add.a,9...
02A270: 69 6E 63 09 68 6C 0D 0C 07 63 70 09 28 68 6C 29 inc.hl...cp.(hl)
02A280: 0D 0D 07 72 65 74 09 6E 7A 0D 0E 07 6C 64 09 62 ...ret.nz...ld.b
02A290: 63 2C 31 0D 0F 07 61 64 64 09 68 6C 2C 62 63 0D c,1...add.hl,bc.
02A2A0: 10 07 61 64 64 09 61 2C 34 37 0D 11 07 63 70 09 ..add.a,47...cp.
02A2B0: 28 68 6C 29 0D 12 07 72 65 74 09 6E 7A 0D 13 07 (hl)...ret.nz...
02A2C0: 62 6F 6E 6E 65 3A 6C 64 09 68 6C 2C 70 6C 6F 75 bonne:ld.hl,plou
02A2D0: 66 0D 14 07 6C 64 09 28 68 6C 29 2C 23 63 39 0D f...ld.(hl),#c9.
02A2E0: 17 07 72 65 74 0D 10 27 7A 7A 7A 3A 64 65 66 62 ..ret..'zzz:defb
02A2F0: 09 30 2C 31 2C 32 2C 33 2C 34 2C 35 2C 36 2C 37 .0,1,2,3,4,5,6,7
02A300: 28 69 78 2B 32 39 29 09 3B 66 68 0D F9 05 6C 64 (ix+29).;fh...ld
02A310: 09 28 69 78 2B 33 30 29 2C 61 09 3B 6D 68 20 20 .(ix+30),a.;mh
02A320: 0D FA 05 6A 70 09 42 41 4C 5F 0D FB 05 0D FC 05 ...jp.BAL_......
02A330: 61 62 61 31 3A 6A 70 09 63 2C 61 62 61 32 0D FD aba1:jp.c,aba2..
02A340: 05 0D FE 05 63 61 6C 6C 09 79 5F 64 79 09 3B 6D ....call.y_dy.;m
02A350: 79 3E 6D 68 0D FF 05 64 65 63 09 28 69 78 2B 32 y>mh...dec.(ix+2
02A360: 37 29 09 3B 6D 79 0D 00 06 6A 70 09 42 41 4C 5F 7).;my...jp.BAL_
02A370: 0D 01 06 0D 02 06 61 62 61 32 3A 63 61 6C 6C 09 ......aba2:call.
02A380: 68 5F 64 68 09 3B 6D 79 3C 6D 68 0D 03 06 64 65 h_dh.;my<mh...de
02A390: 63 09 28 69 78 2B 33 30 29 09 3B 6D 68 0D 04 06 c.(ix+30).;mh...
02A3A0: 6A 70 09 42 41 4C 31 0D 05 06 3B 2A 2A 2A 2A 2A jp.BAL1...;*****
02A3B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0E 06 79 ------------...y
02A3C0: 5F 64 79 3A 6C 64 09 61 2C 28 69 78 2B 32 29 09 _dy:ld.a,(ix+2).
02A3D0: 3B 79 2B 64 79 20 50 4C 41 43 45 20 6C 69 62 2E ;y+dy PLACE lib.
02A3E0: 0D 0F 06 6F 72 09 61 0D 10 06 6A 72 09 6E 7A 2C ...or.a...jr.nz,
02A3F0: 79 31 30 0D 11 06 6C 64 09 28 69 78 2B 32 35 29 y10...ld.(ix+25)
02A400: 2C 30 31 09 3B 64 79 20 54 41 50 45 20 41 55 20 ,01.;dy TAPE AU
02A410: 4D 55 52 20 46 52 4F 4E 54 0D 12 06 6C 64 09 61 MUR FRONT...ld.a
02A420: 2C 31 32 38 0D 13 06 61 64 64 09 61 2C 28 69 78 ,128...add.a,(ix
02A430: 2B 32 32 29 09 3B 6A 6F 75 65 75 72 0D 14 06 6C +22).;joueur...l
02A440: 64 09 28 69 78 2B 32 32 29 2C 61 0D 15 06 6C 64 d.(ix+22),a...ld
02A450: 09 61 2C 30 30 0D 16 06 6C 64 09 28 42 4C 5F 4A .a,00...ld.(BL_J
02A460: 41 2B 38 32 29 2C 61 09 3B 62 61 6C 6C 20 2B 33 A+82),a.;ball +3
02A470: 34 0D 17 06 43 41 4C 4C 09 4C 4F 41 44 2B 33 34 4...CALL.LOAD+34
02A480: 0D 18 06 50 55 53 48 09 49 58 0D 19 06 43 41 4C ...PUSH.IX...CAL
02A490: 4C 09 46 52 4F 4E 09 3B 74 73 74 20 68 62 0D 1A L.FRON.;tst hb..
02A4A0: 06 50 4F 50 09 49 58 0D 1B 06 6A 70 09 79 31 32 .POP.IX...jp.y12
02A4B0: 0D 1C 06 0D 1D 06 79 31 30 3A 63 70 09 34 38 09 ......y10:cp.48.
02A4C0: 3B 66 6F 6E 64 0D 1E 06 6A 72 09 63 2C 79 31 32 ;fond...jr.c,y12
02A4D0: 0D 1F 06 6C 64 09 61 2C 28 4C 4F 41 44 2B 35 32 ...ld.a,(LOAD+52
02A4E0: 29 09 3B 4C 49 45 75 0D 20 06 63 70 09 30 31 0D ).;LIEu. .cp.01.
02A4F0: 21 06 6A 72 09 7A 2C 62 5F 6F 75 74 0D 22 06 6C !.jr.z,b_out.".l
02A500: 64 09 28 69 78 2B 32 35 29 2C 2D 31 09 3B 54 41 d.(ix+25),-1.;TA
02A510: 50 45 20 41 55 20 46 4F 4E 54 0D 23 06 43 41 4C PE AU FONT.#.CAL
02A520: 4C 09 4C 4F 41 44 2B 33 34 0D 24 06 6A 72 09 79 L.LOAD+34.$.jr.y
02A530: 31 32 0D 25 06 0D 26 06 62 5F 6F 75 74 3A 6C 64 12.%..&.b_out:ld
02A540: 09 28 69 78 2B 32 30 29 2C 30 31 09 3B 4F 55 54 .(ix+20),01.;OUT
02A550: 0D 27 06 52 45 54 0D 28 06 0D 29 06 79 31 32 3A .'.RET.(..).y12:
02A560: 6C 64 09 61 2C 28 69 78 2B 32 29 09 3B 79 0D 2A ld.a,(ix+2).;y.*
02A570: 06 61 64 64 09 61 2C 28 69 78 2B 32 35 29 09 3B .add.a,(ix+25).;
02A580: 2B 64 79 0D 2B 06 6C 64 09 28 69 78 2B 32 29 2C +dy.+.ld.(ix+2),
02A590: 61 0D 2C 06 52 45 54 0D 2D 06 3B 2D 2D 2D 2D 2D a.,.RET.-.;-----
02A5A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 2E --------------..
02A5B0: 06 68 5F 64 68 3A 6C 64 09 61 2C 28 69 78 2B 33 .h_dh:ld.a,(ix+3
02A5C0: 29 09 3B 68 2B 64 68 0D 2F 06 6F 72 09 61 0D 30 ).;h+dh./.or.a.0
02A5D0: 06 6A 72 09 6E 7A 2C 68 31 30 0D 31 06 6C 64 09 .jr.nz,h10.1.ld.
02A5E0: 28 69 78 2B 32 38 29 2C 30 31 09 3B 64 68 20 54 (ix+28),01.;dh T
02A5F0: 41 50 45 20 41 55 20 53 4F 4C 0D 32 06 69 6E 63 APE AU SOL.2.inc
02A600: 09 28 69 78 2B 32 31 29 09 3B 72 65 62 6F 6E 64 .(ix+21).;rebond
02A610: 20 2B 20 31 0D 34 06 43 41 4C 4C 09 4C 4F 41 44 + 1.4.CALL.LOAD
02A620: 2B 31 33 0D 35 06 50 55 53 48 09 49 58 0D 36 06 +13.5.PUSH.IX.6.
02A630: 43 41 4C 4C 09 52 45 42 4F 31 09 3B 74 73 74 20 CALL.REBO1.;tst
02A640: 72 65 62 6F 6E 64 0D 37 06 50 4F 50 09 49 58 0D rebond.7.POP.IX.
02A650: 38 06 6A 70 09 68 31 32 0D 39 06 0D 3A 06 68 31 8.jp.h12.9..:.h1
02A660: 30 3A 63 70 09 33 30 09 3B 68 61 75 74 20 0D 3B 0:cp.30.;haut .;
02A670: 06 6A 72 09 63 2C 68 31 32 0D 3C 06 6C 64 09 28 .jr.c,h12.<.ld.(
02A680: 69 78 2B 32 38 29 2C 2D 31 09 3B 64 68 20 54 41 ix+28),-1.;dh TA
02A690: 50 45 20 65 6E 20 48 41 55 54 0D 3D 06 0D 3E 06 PE en HAUT.=..>.
02A6A0: 68 31 32 3A 6C 64 09 61 2C 28 69 78 2B 33 29 09 h12:ld.a,(ix+3).
02A6B0: 3B 68 0D 3F 06 61 64 64 09 61 2C 28 69 78 2B 32 ;h.?.add.a,(ix+2
02A6C0: 38 29 09 3B 2B 64 68 0D 40 06 6C 64 09 28 69 78 8).;+dh.@.ld.(ix
02A6D0: 2B 33 29 2C 61 0D 42 06 52 45 54 0D 44 06 3B 2D +3),a.B.RET.D.;-
02A6E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
02A6F0: 2D 2D 0D 4A 06 78 5F 64 78 3A 6C 64 09 61 2C 28 --.J.x_dx:ld.a,(
02A700: C8 09 6C 64 09 28 69 78 2B 30 29 2C 31 09 3B 65 ..ld.(ix+0),1.;e
02A710: 74 61 74 0D CA 09 43 41 4C 4C 09 4C 4F 41 44 2B tat...CALL.LOAD+
02A720: 32 38 0D CB 09 6C 64 09 62 2C 32 30 30 0D CC 09 28...ld.b,200...
02A730: 63 61 6C 6C 09 70 70 32 0D CE 09 6C 64 09 61 2C call.pp2...ld.a,
02A740: 30 31 0D D0 09 6C 64 09 28 43 4F 4E 54 52 29 2C 01...ld.(CONTR),
02A750: 61 0D D8 09 52 45 54 0D E2 09 3B 2D 2D 2D 2D 2D a...RET...;-----
02A760: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D E4 09 6F 75 74 32 ---------...out2
02A770: 3A 6C 64 09 61 2C 30 32 0D E5 09 6F 75 74 75 3A :ld.a,02...outu:
02A780: 6C 64 09 28 42 4C 5F 4A 41 2B 36 38 29 2C 61 0D ld.(BL_JA+68),a.
02A790: E7 09 72 65 74 0D E8 09 6F 75 74 33 3A 6C 64 09 ..ret...out3:ld.
02A7A0: 61 2C 30 33 0D E9 09 6A 72 09 6F 75 74 75 0D EA a,03...jr.outu..
02A7B0: 09 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D .;--------------
02A7C0: 0D F6 09 52 45 42 4F 31 3A 6C 64 09 61 2C 28 42 ...REBO1:ld.a,(B
02A7D0: 4C 5F 4A 41 2B 38 33 29 09 3B 74 73 74 20 62 61 L_JA+83).;tst ba
02A7E0: 6C 6C 20 73 65 72 76 69 63 65 0D F8 09 6F 72 09 ll service...or.
02A7F0: 61 0D FA 09 4A 50 09 5A 2C 52 45 42 4F 32 0D FC a...JP.Z,REBO2..
02A800: 09 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B 35 30 29 .ld.a,(BL_JA+50)
02A810: 09 3B 79 62 0D FE 09 63 70 09 34 31 0D 00 0A 6A .;yb...cp.41...j
02A820: 72 09 6E 63 2C 70 61 73 61 0D 02 0A 63 70 09 32 r.nc,pasa...cp.2
02A830: 34 0D 04 0A 6A 72 09 63 2C 66 61 6C 74 61 0D 06 4...jr.c,falta..
02A840: 0A 6C 64 09 61 2C 30 30 0D 08 0A 6C 64 09 28 42 .ld.a,00...ld.(B
02A850: 4C 5F 4A 41 2B 38 33 29 2C 61 0D 0A 0A 72 65 74 L_JA+83),a...ret
02A860: 0D 0C 0A 0D 0E 0A 66 61 6C 74 61 3A 6A 70 09 6F ......falta:jp.o
02A870: 75 74 32 0D 10 0A 70 61 73 61 3A 6C 64 09 61 2C ut2...pasa:ld.a,
02A880: 28 42 4C 5F 4A 41 2B 38 33 29 0D 12 0A 63 70 09 (BL_JA+83)...cp.
02A890: 31 0D 14 0A 6A 72 09 6E 7A 2C 66 61 6C 74 61 0D 1...jr.nz,falta.
02A8A0: 16 0A 63 61 6C 6C 09 50 5F 42 52 4B 09 3B 44 65 ..call.P_BRK.;De
02A8B0: 75 78 2E 62 61 6C 6C 65 0D 18 0A 6C 64 09 61 2C ux.balle...ld.a,
02A8C0: 28 42 4C 5F 4A 41 2B 37 30 29 0D 1A 0A 61 64 64 (BL_JA+70)...add
02A8D0: 09 61 2C 31 32 38 0D 1C 0A 6C 64 09 28 42 4C 5F .a,128...ld.(BL_
02A8E0: 4A 41 2B 37 30 29 2C 61 0D 1E 0A 6C 64 09 61 2C JA+70),a...ld.a,
02A8F0: 30 32 0D 20 0A 6C 64 09 28 42 4C 5F 4A 41 2B 38 02. .ld.(BL_JA+8
02A900: 69 78 2B 31 29 09 3B 78 2B 64 78 20 20 50 4C 41 ix+1).;x+dx PLA
02A910: 43 45 20 6C 69 62 2E 0D 4B 06 6F 72 09 61 0D 4C CE lib..K.or.a.L
02A920: 06 6A 72 09 6E 7A 2C 78 5F 31 31 3B 20 6A 70 20 .jr.nz,x_11; jp
02A930: 20 20 7A 2C 62 5F 6F 75 74 0D 54 06 6C 64 09 61 z,b_out.T.ld.a
02A940: 2C 28 4C 4F 41 44 2B 35 32 29 09 3B 4C 49 45 75 ,(LOAD+52).;LIEu
02A950: 0D 55 06 63 70 09 30 31 0D 56 06 6A 70 09 7A 2C .U.cp.01.V.jp.z,
02A960: 62 5F 6F 75 74 09 3B 4F 55 54 0D 57 06 6C 64 09 b_out.;OUT.W.ld.
02A970: 28 69 78 2B 33 31 29 2C 30 31 09 3B 54 41 50 45 (ix+31),01.;TAPE
02A980: 20 4D 55 52 20 47 41 55 43 48 0D 58 06 63 61 6C MUR GAUCH.X.cal
02A990: 6C 09 4C 4F 41 44 2B 33 34 0D 59 06 6A 72 09 78 l.LOAD+34.Y.jr.x
02A9A0: 5F 31 32 0D 5A 06 0D 5B 06 78 5F 31 31 3A 63 70 _12.Z..[.x_11:cp
02A9B0: 09 33 32 0D 5C 06 6A 72 09 63 2C 78 5F 31 32 09 .32.\.jr.c,x_12.
02A9C0: 3B 6A 70 20 20 20 6E 63 2C 62 5F 6F 75 74 20 0D ;jp nc,b_out .
02A9D0: 5D 06 6C 64 09 61 2C 28 4C 4F 41 44 2B 35 32 29 ].ld.a,(LOAD+52)
02A9E0: 09 3B 4C 49 45 75 0D 5E 06 63 70 09 33 0D 5F 06 .;LIEu.^.cp.3._.
02A9F0: 6A 70 09 6E 7A 2C 62 5F 6F 75 74 09 3B 4F 55 54 jp.nz,b_out.;OUT
02AA00: 0D 60 06 6C 64 09 28 69 78 2B 33 31 29 2C 2D 31 .`.ld.(ix+31),-1
02AA10: 09 3B 54 41 50 45 20 4D 75 72 20 44 52 4F 49 54 .;TAPE Mur DROIT
02AA20: 0D 61 06 63 61 6C 6C 09 4C 4F 41 44 2B 33 34 0D .a.call.LOAD+34.
02AA30: 62 06 0D 63 06 0D 64 06 78 5F 31 32 3A 6C 64 09 b..c..d.x_12:ld.
02AA40: 61 2C 28 69 78 2B 31 29 09 3B 78 20 0D 65 06 61 a,(ix+1).;x .e.a
02AA50: 64 64 09 61 2C 28 69 78 2B 33 31 29 09 3B 2B 64 dd.a,(ix+31).;+d
02AA60: 78 0D 66 06 6C 64 09 28 69 78 2B 31 29 2C 61 0D x.f.ld.(ix+1),a.
02AA70: 67 06 52 45 54 0D 68 06 3B 2A 2A 2A 2A 2A 2D 2D g.RET.h.;*****--
02AA80: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 72 06 42 ------------.r.B
02AA90: 41 4C 5F 3A 64 65 63 09 28 69 78 2B 33 33 29 09 AL_:dec.(ix+33).
02AAA0: 3B 6D 78 0D 73 06 6A 70 09 6E 7A 2C 42 41 4C 31 ;mx.s.jp.nz,BAL1
02AAB0: 0D 74 06 63 61 6C 6C 09 78 5F 64 78 0D 75 06 6C .t.call.x_dx.u.l
02AAC0: 64 09 61 2C 28 69 78 2B 33 32 29 09 3B 66 78 0D d.a,(ix+32).;fx.
02AAD0: 76 06 6C 64 09 28 69 78 2B 33 33 29 2C 61 09 3B v.ld.(ix+33),a.;
02AAE0: 6D 78 0D 77 06 0D 78 06 42 41 4C 31 3A 64 65 63 mx.w..x.BAL1:dec
02AAF0: 09 28 69 78 2B 32 34 29 09 3B 66 5F 61 63 74 0D .(ix+24).;f_act.
02AB00: 33 29 2C 61 0D 22 0A 72 65 74 0D 24 0A 3B 2D 2D 3),a.".ret.$.;--
02AB10: 2D 2D 2D 0D 26 0A 52 45 42 4F 32 3A 6C 64 09 61 ---.&.REBO2:ld.a
02AB20: 2C 28 42 4C 5F 4A 41 2B 38 32 29 09 3B 65 6E 74 ,(BL_JA+82).;ent
02AB30: 72 20 72 65 76 20 26 20 66 72 6F 6E 0D 28 0A 6F r rev & fron.(.o
02AB40: 72 09 61 0D 2A 0A 6A 70 09 6E 7A 2C 6F 75 74 33 r.a.*.jp.nz,out3
02AB50: 0D 2C 0A 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B 36 .,.ld.a,(BL_JA+6
02AB60: 39 29 09 3B 6E 62 20 72 65 62 6F 6E 64 0D 2E 0A 9).;nb rebond...
02AB70: 63 70 09 32 0D 30 0A 6A 70 09 6E 63 2C 6F 75 74 cp.2.0.jp.nc,out
02AB80: 33 0D 32 0A 72 65 74 0D 34 0A 3B 2A 2A 2A 2A 2A 3.2.ret.4.;*****
02AB90: 2A 2A 2A 0D 36 0A 46 52 4F 4E 3A 6C 64 09 61 2C ***.6.FRON:ld.a,
02ABA0: 28 42 4C 5F 4A 41 2B 35 31 29 09 3B 68 62 0D 38 (BL_JA+51).;hb.8
02ABB0: 0A 63 70 09 35 0D 3A 0A 72 65 74 09 6E 63 0D 3C .cp.5.:.ret.nc.<
02ABC0: 0A 6A 70 09 6F 75 74 32 0D 3E 0A 3B 2A 2A 2A 2A .jp.out2.>.;****
02ABD0: 2A 2A 2A 2A 0D 40 0A 4F 55 54 5F 55 3A 6C 64 09 ****.@.OUT_U:ld.
02ABE0: 61 2C 28 42 4C 5F 4A 41 2B 36 38 29 09 3B 62 61 a,(BL_JA+68).;ba
02ABF0: 6C 6C 20 6F 75 74 0D 42 0A 63 70 09 30 32 0D 44 ll out.B.cp.02.D
02AC00: 0A 6A 70 09 7A 2C 4F 55 54 4D 0D 46 0A 63 70 09 .jp.z,OUTM.F.cp.
02AC10: 30 33 0D 48 0A 6A 70 09 7A 2C 4F 55 54 4C 0D 4A 03.H.jp.z,OUTL.J
02AC20: 0A 0D 4C 0A 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B ..L.ld.a,(BL_JA+
02AC30: 38 32 29 0D 4E 0A 6F 72 09 61 0D 50 0A 6A 70 09 82).N.or.a.P.jp.
02AC40: 6E 7A 2C 4F 55 54 4C 0D 52 0A 6C 64 09 61 2C 28 nz,OUTL.R.ld.a,(
02AC50: 42 4C 5F 4A 41 2B 36 39 29 0D 54 0A 6F 72 09 61 BL_JA+69).T.or.a
02AC60: 0D 56 0A 6A 70 09 7A 2C 4F 55 54 4D 0D 58 0A 6A .V.jp.z,OUTM.X.j
02AC70: 70 09 4F 55 54 4C 0D 5A 0A 3B 2D 2D 2D 2D 2D 0D p.OUTL.Z.;-----.
02AC80: 5C 0A 4F 55 54 4D 3A 6C 64 09 61 2C 28 42 4C 5F \.OUTM:ld.a,(BL_
02AC90: 4A 41 2B 37 30 29 0D 5E 0A 62 69 74 09 37 2C 61 JA+70).^.bit.7,a
02ACA0: 0D 60 0A 6A 72 09 6E 7A 2C 74 75 32 0D 62 0A 74 .`.jr.nz,tu2.b.t
02ACB0: 75 31 3A 6C 64 09 69 78 2C 42 4C 5F 4A 41 0D 64 u1:ld.ix,BL_JA.d
02ACC0: 0A 6C 64 09 69 79 2C 42 4C 5F 4A 41 2B 32 34 0D .ld.iy,BL_JA+24.
02ACD0: 66 0A 6C 64 09 68 6C 2C 4E 53 43 30 0D 68 0A 6A f.ld.hl,NSC0.h.j
02ACE0: 72 09 74 75 33 0D 6A 0A 74 75 32 3A 6C 64 09 69 r.tu3.j.tu2:ld.i
02ACF0: 78 2C 42 4C 5F 4A 41 2B 32 34 0D 6C 0A 6C 64 09 x,BL_JA+24.l.ld.
02AD00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
02AD10: 24 00 01 00 02 09 4E E5 24 00 C1 02 00 00 00 02 $.....N.$.......
02AD20: 24 00 C6 02 00 00 00 02 24 00 C2 02 00 00 00 02 $.......$.......
02AD30: 24 00 C7 02 00 00 00 02 24 00 C3 02 00 00 00 02 $.......$.......
02AD40: 24 00 C8 02 00 00 00 02 24 00 C4 02 00 00 00 02 $.......$.......
02AD50: 24 00 C9 02 00 00 00 02 24 00 C5 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: 69 79 2C 42 4C 5F 4A 41 0D 6E 0A 6C 64 09 68 6C iy,BL_JA.n.ld.hl
02AE10: 2C 4E 53 43 31 0D 70 0A 0D 72 0A 74 75 33 3A 6C ,NSC1.p..r.tu3:l
02AE20: 64 09 28 69 78 2B 32 33 29 2C 31 0D 74 0A 6C 64 d.(ix+23),1.t.ld
02AE30: 09 28 69 79 2B 32 33 29 2C 30 0D 75 0A 50 55 53 .(iy+23),0.u.PUS
02AE40: 48 09 48 4C 0D 76 0A 43 41 4C 4C 09 50 5F 42 52 H.HL.v.CALL.P_BR
02AE50: 4B 09 3B 70 61 75 73 0D 77 0A 50 4F 50 09 48 4C K.;paus.w.POP.HL
02AE60: 0D 78 0A 69 6E 63 09 28 68 6C 29 0D 79 0A 6C 64 .x.inc.(hl).y.ld
02AE70: 09 61 2C 28 68 6C 29 0D 7A 0A 63 70 09 32 30 09 .a,(hl).z.cp.20.
02AE80: 3B 66 69 6E 20 70 61 72 74 69 65 20 3F 20 0D 7B ;fin partie ? .{
02AE90: 0A 6A 72 09 6E 7A 2C 74 75 34 0D 7C 0A 6C 64 09 .jr.nz,tu4.|.ld.
02AEA0: 61 2C 33 0D 7E 0A 6A 72 09 74 75 35 0D 80 0A 74 a,3.~.jr.tu5...t
02AEB0: 75 34 3A 6C 64 09 61 2C 31 0D 82 0A 74 75 35 3A u4:ld.a,1...tu5:
02AEC0: 6C 64 09 28 43 4F 4E 54 52 29 2C 61 0D 84 0A 43 ld.(CONTR),a...C
02AED0: 41 4C 4C 09 41 5F 53 43 09 3B 61 66 20 73 63 6F ALL.A_SC.;af sco
02AEE0: 72 0D 86 0A 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B r...ld.a,(BL_JA+
02AEF0: 32 33 29 0D 87 0A 6F 72 09 61 0D 88 0A 6A 72 09 23)...or.a...jr.
02AF00: 7A 2C 74 75 36 0D 89 0A 6C 64 09 61 2C 30 30 0D z,tu6...ld.a,00.
02AF10: 8A 0A 6A 72 09 74 75 37 0D 8B 0A 74 75 36 3A 6C ..jr.tu7...tu6:l
02AF20: 64 09 61 2C 31 32 38 0D 8C 0A 74 75 37 3A 6C 64 d.a,128...tu7:ld
02AF30: 09 28 42 4C 5F 4A 41 2B 37 30 29 2C 61 09 3B 61 .(BL_JA+70),a.;a
02AF40: 20 71 75 69 20 6C 65 20 62 75 74 2E 0D 8D 0A 0D qui le but.....
02AF50: 8E 0A 6C 64 09 61 2C 30 31 0D 8F 0A 6C 64 09 28 ..ld.a,01...ld.(
02AF60: 42 4C 5F 4A 41 2B 38 33 29 2C 61 09 3B 50 72 65 BL_JA+83),a.;Pre
02AF70: 6D 20 62 61 6C 6C 0D 90 0A 6C 64 09 61 2C 30 30 m ball...ld.a,00
02AF80: 0D 91 0A 6C 64 09 28 42 4C 5F 4A 41 2B 33 29 2C ...ld.(BL_JA+3),
02AF90: 61 09 3B 61 71 75 69 73 0D 92 0A 6C 64 09 28 42 a.;aquis...ld.(B
02AFA0: 4C 5F 4A 41 2B 32 37 29 2C 61 0D 93 0A 52 45 54 L_JA+27),a...RET
02AFB0: 0D 94 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 95 ...;----------..
02AFC0: 0A 4F 55 54 4C 3A 6C 64 09 61 2C 28 42 4C 5F 4A .OUTL:ld.a,(BL_J
02AFD0: 41 2B 37 30 29 0D 96 0A 62 69 74 09 37 2C 61 0D A+70)...bit.7,a.
02AFE0: 97 0A 6A 70 09 7A 2C 74 75 32 0D 98 0A 6A 70 09 ..jp.z,tu2...jp.
02AFF0: 74 75 31 0D 99 0A 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A tu1...;*********
02B000: 0D A6 06 64 65 66 62 09 30 30 0D A7 06 64 65 66 ...defb.00...def
02B010: 62 09 30 30 0D A8 06 64 65 66 62 09 30 30 0D A9 b.00...defb.00..
02B020: 06 64 65 66 62 09 30 30 0D AB 06 64 65 66 77 09 .defb.00...defw.
02B030: 23 45 45 30 0D AC 06 64 65 66 62 09 30 30 2C 30 #EE0...defb.00,0
02B040: 30 0D AD 06 64 65 66 62 09 30 32 2C 30 33 0D AE 0...defb.02,03..
02B050: 06 64 65 66 77 09 23 45 45 36 0D AF 06 64 65 66 .defw.#EE6...def
02B060: 62 09 30 30 2C 30 30 0D B0 06 64 65 66 62 09 30 b.00,00...defb.0
02B070: 32 2C 30 33 0D B1 06 64 65 66 62 09 30 33 09 3B 2,03...defb.03.;
02B080: 2B 31 37 20 6E 75 6D 0D B2 06 64 65 66 62 09 31 +17 num...defb.1
02B090: 34 09 3B 6E 75 6D 20 73 70 72 69 74 65 20 6D 61 4.;num sprite ma
02B0A0: 74 0D B3 06 64 65 66 62 09 30 30 09 3B 2B 31 39 t...defb.00.;+19
02B0B0: 0D B4 06 0D C2 06 42 4C 5F 4F 4D 32 3A 64 65 66 ......BL_OM2:def
02B0C0: 62 09 30 30 09 3B 6F 6D 62 72 65 20 73 6F 6C 0D b.00.;ombre sol.
02B0D0: C4 06 64 65 66 62 09 30 30 0D C5 06 64 65 66 62 ..defb.00...defb
02B0E0: 09 30 30 0D C6 06 64 65 66 62 09 30 30 0D C7 06 .00...defb.00...
02B0F0: 64 65 66 62 09 30 30 0D C9 06 64 65 66 77 09 23 defb.00...defw.#
02B100: 45 44 33 0D CA 06 64 65 66 62 09 30 30 2C 30 30 ED3...defb.00,00
02B110: 0D CB 06 64 65 66 62 09 30 32 2C 30 33 0D CC 06 ...defb.02,03...
02B120: 64 65 66 77 09 23 45 44 39 0D CD 06 64 65 66 62 defw.#ED9...defb
02B130: 09 30 30 2C 30 30 0D CE 06 64 65 66 62 09 30 32 .00,00...defb.02
02B140: 2C 30 33 0D CF 06 64 65 66 62 09 30 34 09 3B 2B ,03...defb.04.;+
02B150: 31 37 20 6E 75 6D 0D D0 06 64 65 66 62 09 31 34 17 num...defb.14
02B160: 09 3B 6E 75 6D 20 73 70 72 69 74 65 20 6D 61 74 .;num sprite mat
02B170: 0D D1 06 64 65 66 62 09 30 30 09 3B 2B 31 39 0D ...defb.00.;+19.
02B180: FE 06 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ..;*************
02B190: 2A 2A 2A 2A 0D 08 07 41 43 54 5F 4F 31 3A 6C 64 ****...ACT_O1:ld
02B1A0: 09 69 78 2C 42 4C 5F 4F 4D 31 09 3B 61 63 74 69 .ix,BL_OM1.;acti
02B1B0: 76 65 20 6F 6D 62 72 65 20 6D 75 72 20 0D 09 07 ve ombre mur ...
02B1C0: 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B 34 38 29 09 ld.a,(BL_JA+48).
02B1D0: 3B 2B 30 20 62 61 6C 0D 0A 07 63 70 09 30 32 0D ;+0 bal...cp.02.
02B1E0: 0B 07 6A 72 09 6E 7A 2C 6F 6D 30 0D 0C 07 6C 64 ..jr.nz,om0...ld
02B1F0: 09 61 2C 28 42 4C 5F 4A 41 2B 35 30 29 09 3B 59 .a,(BL_JA+50).;Y
02B200: 2A 2A 0D F0 0A 53 45 4C 5F 4D 3A 6C 64 09 61 2C **...SEL_M:ld.a,
02B210: 28 4C 4F 41 44 2B 35 33 29 09 3B 6E 20 6A 6F 75 (LOAD+53).;n jou
02B220: 65 2E 0D F1 0A 6C 64 09 69 78 2C 42 4C 5F 4A 41 e....ld.ix,BL_JA
02B230: 0D F2 0A 6F 72 09 61 0D F4 0A 6A 72 09 6E 7A 2C ...or.a...jr.nz,
02B240: 73 6C 31 0D F6 0A 6C 64 09 28 69 78 2B 32 31 29 sl1...ld.(ix+21)
02B250: 2C 30 0D F8 0A 6C 64 09 28 69 78 2B 34 35 29 2C ,0...ld.(ix+45),
02B260: 30 0D FA 0A 6A 72 09 73 6C 66 0D FC 0A 73 6C 31 0...jr.slf...sl1
02B270: 3A 63 70 09 30 31 0D FE 0A 6A 72 09 6E 7A 2C 73 :cp.01...jr.nz,s
02B280: 6C 32 0D 00 0B 6C 64 09 28 69 78 2B 34 35 29 2C l2...ld.(ix+45),
02B290: 30 0D 02 0B 6C 64 09 61 2C 28 4C 4F 41 44 2B 35 0...ld.a,(LOAD+5
02B2A0: 34 29 0D 04 0B 63 70 09 31 0D 06 0B 6A 72 09 6E 4)...cp.1...jr.n
02B2B0: 7A 2C 6B 6C 31 0D 08 0B 6C 64 09 28 69 78 2B 32 z,kl1...ld.(ix+2
02B2C0: 31 29 2C 31 0D 0A 0B 6A 72 09 73 6C 66 0D 0C 0B 1),1...jr.slf...
02B2D0: 6B 6C 31 3A 6C 64 09 28 69 78 2B 32 31 29 2C 33 kl1:ld.(ix+21),3
02B2E0: 0D 0E 0B 6A 72 09 73 6C 66 0D 10 0B 73 6C 32 3A ...jr.slf...sl2:
02B2F0: 6C 64 09 28 69 78 2B 32 31 29 2C 31 0D 12 0B 6C ld.(ix+21),1...l
02B300: 64 09 61 2C 28 4C 4F 41 44 2B 35 34 29 0D 14 0B d.a,(LOAD+54)...
02B310: 63 70 09 31 0D 16 0B 6A 72 09 6E 7A 2C 6B 6C 32 cp.1...jr.nz,kl2
02B320: 0D 18 0B 6C 64 09 28 69 78 2B 34 35 29 2C 32 0D ...ld.(ix+45),2.
02B330: 1A 0B 6A 72 09 73 6C 66 0D 1C 0B 6B 6C 32 3A 6C ..jr.slf...kl2:l
02B340: 64 09 28 69 78 2B 34 35 29 2C 33 0D 1E 0B 0D 20 d.(ix+45),3....
02B350: 0B 73 6C 66 3A 6E 6F 70 0D 22 0B 3B 2D 2D 2D 2D .slf:nop.".;----
02B360: 0D 24 0B 6C 64 09 61 2C 28 4C 4F 41 44 2B 35 32 .$.ld.a,(LOAD+52
02B370: 29 09 3B 4C 49 45 75 0D 26 0B 63 70 09 30 31 0D ).;LIEu.&.cp.01.
02B380: 28 0B 6A 72 09 6E 7A 2C 73 6C 33 0D 2A 0B 6C 64 (.jr.nz,sl3.*.ld
02B390: 09 61 2C 33 0D 2C 0B 6C 64 09 62 2C 33 0D 2E 0B .a,3.,.ld.b,3...
02B3A0: 6C 64 09 63 2C 32 32 0D 30 0B 6A 72 09 73 6C 6C ld.c,22.0.jr.sll
02B3B0: 66 0D 32 0B 73 6C 33 3A 63 70 09 30 32 0D 34 0B f.2.sl3:cp.02.4.
02B3C0: 6A 72 09 6E 7A 2C 73 6C 34 0D 36 0B 6C 64 09 61 jr.nz,sl4.6.ld.a
02B3D0: 2C 32 0D 38 0B 6C 64 09 62 2C 34 0D 3A 0B 6C 64 ,2.8.ld.b,4.:.ld
02B3E0: 09 63 2C 32 34 0D 3C 0B 6A 72 09 73 6C 6C 66 0D .c,24.<.jr.sllf.
02B3F0: 3E 0B 73 6C 34 3A 6C 64 09 61 2C 32 0D 40 0B 6C >.sl4:ld.a,2.@.l
02B400: 20 62 61 6C 6C 0D 0D 07 63 70 09 31 32 0D 0E 07 ball...cp.12...
02B410: 6A 72 09 63 2C 6F 6D 31 0D 0F 07 6F 6D 30 3A 6C jr.c,om1...om0:l
02B420: 64 09 28 69 78 2B 30 29 2C 30 31 09 3B 65 74 61 d.(ix+0),01.;eta
02B430: 74 20 30 0D 10 07 72 65 74 0D 11 07 6F 6D 31 3A t 0...ret...om1:
02B440: 63 70 09 31 30 0D 12 07 6A 72 09 63 2C 6F 6D 32 cp.10...jr.c,om2
02B450: 0D 13 07 6C 64 09 28 69 78 2B 30 29 2C 30 31 09 ...ld.(ix+0),01.
02B460: 3B 65 74 61 74 0D 14 07 72 65 74 0D 15 07 3B 2E ;etat...ret...;.
02B470: 2E 2E 2E 2E 0D 16 07 6F 6D 32 3A 6C 64 09 28 69 .......om2:ld.(i
02B480: 78 2B 30 29 2C 30 32 09 3B 65 74 61 20 0D 18 07 x+0),02.;eta ...
02B490: 6C 64 09 69 79 2C 42 4C 5F 4A 41 2B 34 38 0D 1C ld.iy,BL_JA+48..
02B4A0: 07 6C 64 09 62 2C 61 09 3B 59 20 74 68 65 6F 0D .ld.b,a.;Y theo.
02B4B0: 1D 07 6C 64 09 61 2C 28 58 45 43 52 41 4E 29 0D ..ld.a,(XECRAN).
02B4C0: 1E 07 63 70 09 23 46 46 0D 1F 07 6A 72 09 6E 7A ..cp.#FF...jr.nz
02B4D0: 2C 6F 6D 33 0D 20 07 6C 64 09 61 2C 28 69 79 2B ,om3. .ld.a,(iy+
02B4E0: 37 29 09 3B 58 0D 21 07 6C 64 09 63 2C 28 69 79 7).;X.!.ld.c,(iy
02B4F0: 2B 38 29 09 3B 59 0D 22 07 63 61 6C 6C 09 6F 78 +8).;Y.".call.ox
02B500: 68 0D 23 07 6C 64 09 28 69 78 2B 37 29 2C 61 0D h.#.ld.(ix+7),a.
02B510: 24 07 6C 64 09 28 69 78 2B 38 29 2C 63 0D 25 07 $.ld.(ix+8),c.%.
02B520: 6A 72 09 6F 6D 34 0D 26 07 0D 27 07 6F 6D 33 3A jr.om4.&..'.om3:
02B530: 6C 64 09 61 2C 28 69 79 2B 31 33 29 09 3B 58 0D ld.a,(iy+13).;X.
02B540: 28 07 6C 64 09 63 2C 28 69 79 2B 31 34 29 09 3B (.ld.c,(iy+14).;
02B550: 59 0D 29 07 63 61 6C 6C 09 6F 78 68 0D 2A 07 6C Y.).call.oxh.*.l
02B560: 64 09 28 69 78 2B 31 33 29 2C 61 0D 2B 07 6C 64 d.(ix+13),a.+.ld
02B570: 09 28 69 78 2B 31 34 29 2C 63 0D 2C 07 0D 2D 07 .(ix+14),c.,..-.
02B580: 6F 6D 34 3A 6C 64 09 61 2C 28 69 79 2B 31 38 29 om4:ld.a,(iy+18)
02B590: 09 3B 6D 61 74 0D 2E 07 61 64 64 09 61 2C 28 69 .;mat...add.a,(i
02B5A0: 79 2B 31 39 29 0D 2F 07 61 64 64 09 61 2C 34 0D y+19)./.add.a,4.
02B5B0: 30 07 6C 64 09 28 69 78 2B 31 38 29 2C 61 0D 32 0.ld.(ix+18),a.2
02B5C0: 07 52 45 54 0D 3A 07 3B 2D 2D 2D 2D 2D 2D 2D 2D .RET.:.;--------
02B5D0: 0D 3B 07 6F 78 68 3A 61 64 64 09 61 2C 62 0D 3C .;.oxh:add.a,b.<
02B5E0: 07 63 70 09 35 34 09 3B 6D 61 78 69 0D 3D 07 72 .cp.54.;maxi.=.r
02B5F0: 65 74 09 63 0D 3E 07 6C 64 09 61 2C 35 34 0D 3F et.c.>.ld.a,54.?
02B600: 63 61 6C 6C 09 63 6C 65 66 0D C8 06 6C 64 09 68 call.clef...ld.h
02B610: 6C 2C 63 6C 65 66 0D C9 06 6A 70 09 6D 61 78 2B l,clef...jp.max+
02B620: 32 0D CA 06 6D 61 78 3A 64 65 66 62 09 23 33 61 2...max:defb.#3a
02B630: 2C 23 33 38 2C 30 30 2C 23 63 36 2C 36 34 0D CB ,#38,00,#c6,64..
02B640: 06 6C 64 09 28 68 6C 29 2C 30 0D CC 06 6E 6F 70 .ld.(hl),0...nop
02B650: 0D CD 06 6C 64 09 68 6C 2C 23 33 30 30 30 0D CE ...ld.hl,#3000..
02B660: 06 70 75 73 68 09 68 6C 0D CF 06 63 61 6C 6C 09 .push.hl...call.
02B670: 23 37 46 38 30 0D D0 06 6A 70 09 70 72 6F 74 32 #7F80...jp.prot2
02B680: 0D D1 06 6E 6F 70 0D D3 06 6E 6F 70 0D D4 06 6E ...nop...nop...n
02B690: 6F 70 0D D5 06 6C 64 09 61 2C 28 35 30 30 30 29 op...ld.a,(5000)
02B6A0: 0D D6 06 6C 64 09 28 23 33 30 30 30 29 2C 61 0D ...ld.(#3000),a.
02B6B0: D7 06 78 6F 72 09 61 0D D8 06 6C 64 09 28 23 38 ..xor.a...ld.(#8
02B6C0: 30 32 30 29 2C 61 0D D9 06 0D DA 06 6C 64 09 62 020),a......ld.b
02B6D0: 63 2C 6D 6F 74 65 75 72 0D DB 06 6C 64 09 61 2C c,moteur...ld.a,
02B6E0: 31 0D DC 06 6F 75 74 09 28 63 29 2C 61 09 3B 20 1...out.(c),a.;
02B6F0: 6D 65 74 20 6C 65 20 6D 6F 74 65 75 72 20 65 6E met le moteur en
02B700: 20 6D 61 72 63 68 65 0D DD 06 63 61 6C 6C 09 77 marche...call.w
02B710: 61 69 74 31 73 09 3B 20 61 74 74 65 6E 74 65 20 ait1s.; attente
02B720: 31 20 73 65 63 6F 6E 64 65 0D DE 06 0D F0 06 3B 1 seconde......;
02B730: 2D 2D 0D FF 06 6E 6F 70 0D 00 07 6E 6F 70 0D 01 --...nop...nop..
02B740: 07 0D 02 07 70 72 6F 74 32 3A 6E 6F 70 0D 03 07 ....prot2:nop...
02B750: 70 6F 70 09 68 6C 0D 04 07 6C 64 09 61 2C 28 23 pop.hl...ld.a,(#
02B760: 37 46 38 33 29 0D 05 07 6F 72 09 61 0D 06 07 6A 7F83)...or.a...j
02B770: 70 09 7A 2C 62 6F 6E 6E 65 0D 07 07 6C 64 09 61 p.z,bonne...ld.a
02B780: 2C 30 32 0D 08 07 63 70 09 28 68 6C 29 0D 09 07 ,02...cp.(hl)...
02B790: 72 65 74 09 6E 7A 0D 0A 07 61 64 64 09 61 2C 39 ret.nz...add.a,9
02B7A0: 0D 0B 07 69 6E 63 09 68 6C 0D 0C 07 63 70 09 28 ...inc.hl...cp.(
02B7B0: 68 6C 29 0D 0D 07 72 65 74 09 6E 7A 0D 0E 07 6C hl)...ret.nz...l
02B7C0: 64 09 62 63 2C 31 0D 0F 07 61 64 64 09 68 6C 2C d.bc,1...add.hl,
02B7D0: 62 63 0D 10 07 61 64 64 09 61 2C 34 37 0D 11 07 bc...add.a,47...
02B7E0: 63 70 09 28 68 6C 29 0D 12 07 72 65 74 09 6E 7A cp.(hl)...ret.nz
02B7F0: 0D 13 07 62 6F 6E 6E 65 3A 6C 64 09 68 6C 2C 70 ...bonne:ld.hl,p
02B800: 07 72 65 74 0D 40 07 3B 2A 2A 2A 2A 2A 2A 2A 2A .ret.@.;********
02B810: 2A 0D 6C 07 41 43 54 5F 4F 32 3A 6C 64 09 69 78 *.l.ACT_O2:ld.ix
02B820: 2C 42 4C 5F 4F 4D 32 09 3B 61 63 74 69 76 65 20 ,BL_OM2.;active
02B830: 6F 6D 62 72 65 20 73 6F 6C 0D 6D 07 6C 64 09 61 ombre sol.m.ld.a
02B840: 2C 28 42 4C 5F 4A 41 2B 34 38 29 09 3B 2B 30 20 ,(BL_JA+48).;+0
02B850: 62 61 6C 0D 6E 07 63 70 09 30 32 0D 6F 07 6A 70 bal.n.cp.02.o.jp
02B860: 09 6E 7A 2C 6F 6D 30 09 3B 76 6F 69 72 20 31 38 .nz,om0.;voir 18
02B870: 30 37 0D 79 07 0D 7A 07 6C 64 09 28 69 78 2B 30 07.y..z.ld.(ix+0
02B880: 29 2C 30 32 09 3B 65 74 61 20 0D 91 07 6C 64 09 ),02.;eta ...ld.
02B890: 61 2C 28 42 4C 5F 4A 41 2B 36 36 29 09 3B 2B 31 a,(BL_JA+66).;+1
02B8A0: 38 20 62 61 6C 0D 92 07 6C 64 09 62 2C 61 0D 93 8 bal...ld.b,a..
02B8B0: 07 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B 36 37 29 .ld.a,(BL_JA+67)
02B8C0: 09 3B 2B 31 39 0D 94 07 61 64 64 09 61 2C 62 0D .;+19...add.a,b.
02B8D0: 95 07 61 64 64 09 61 2C 32 0D 96 07 6C 64 09 28 ..add.a,2...ld.(
02B8E0: 69 78 2B 31 38 29 2C 61 09 3B 6D 61 74 0D 99 07 ix+18),a.;mat...
02B8F0: 52 45 54 0D D0 07 3B 2A 2A 2A 2A 2A 2A 2A 2A 0D RET...;********.
02B900: D1 07 4A 5F 50 4C 41 3A 6E 6F 70 09 3B 6A 6F 75 ..J_PLA:nop.;jou
02B910: 65 75 72 20 65 6E 20 70 6C 61 63 65 20 73 69 20 eur en place si
02B920: 43 6F 6E 74 72 3D 31 0D D3 07 6C 64 09 61 2C 28 Contr=1...ld.a,(
02B930: 42 4C 5F 4A 41 2B 32 33 29 09 3B 71 75 69 20 73 BL_JA+23).;qui s
02B940: 65 72 74 20 3F 0D D4 07 6F 72 09 61 0D D5 07 6A ert ?...or.a...j
02B950: 72 09 7A 2C 6A 31 0D D6 07 6C 64 09 69 78 2C 42 r.z,j1...ld.ix,B
02B960: 4C 5F 4A 41 0D D7 07 6C 64 09 69 79 2C 42 4C 5F L_JA...ld.iy,BL_
02B970: 4A 41 2B 32 34 0D D8 07 6C 64 09 61 2C 30 30 0D JA+24...ld.a,00.
02B980: DA 07 6A 72 09 6A 32 0D DB 07 6A 31 3A 6C 64 09 ..jr.j2...j1:ld.
02B990: 69 78 2C 42 4C 5F 4A 41 2B 32 34 0D DC 07 6C 64 ix,BL_JA+24...ld
02B9A0: 09 69 79 2C 42 4C 5F 4A 41 0D DD 07 6C 64 09 61 .iy,BL_JA...ld.a
02B9B0: 2C 31 32 38 0D DE 07 0D E0 07 6A 32 3A 6C 64 09 ,128......j2:ld.
02B9C0: 28 42 4C 5F 4A 41 2B 37 30 29 2C 61 09 3B 62 75 (BL_JA+70),a.;bu
02B9D0: 74 20 62 61 6C 6C 65 0D E1 07 6C 64 09 28 69 78 t balle...ld.(ix
02B9E0: 2B 32 30 29 2C 30 0D E2 07 6C 64 09 28 69 79 2B +20),0...ld.(iy+
02B9F0: 32 30 29 2C 30 0D E3 07 6C 64 09 45 2C 30 30 0D 20),0...ld.E,00.
02BA00: 6C 6F 75 66 0D 14 07 6C 64 09 28 68 6C 29 2C 23 louf...ld.(hl),#
02BA10: 63 39 0D 17 07 72 65 74 0D 10 27 7A 7A 7A 3A 64 c9...ret..'zzz:d
02BA20: 65 66 62 09 30 2C 31 2C 32 2C 33 2C 34 2C 35 2C efb.0,1,2,3,4,5,
02BA30: 36 2C 37 2C 38 2C 39 0D 1A 00 00 00 00 00 00 00 6,7,8,9.........
02BA40: 85 51 00 5B 04 2C 38 2C 39 0D 1A 20 20 20 20 24 .Q.[.,8,9.. $
02BA50: 24 24 FF 00 FF 00 00 08 00 00 7B 96 00 00 00 00 $$........{.....
02BA60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02BA70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02BA80: 0D D1 06 6E 6F 70 0D D3 06 6E 6F 70 0D D4 06 6E ...nop...nop...n
02BA90: 6F 70 0D D5 06 6C 64 09 61 2C 28 35 30 30 30 29 op...ld.a,(5000)
02BAA0: 0D D6 06 6C 64 09 28 23 33 30 30 30 29 2C 61 0D ...ld.(#3000),a.
02BAB0: D7 06 78 6F 72 09 61 0D D8 06 6C 64 09 28 23 38 ..xor.a...ld.(#8
02BAC0: 30 32 30 29 2C 61 0D D9 06 0D DA 06 6C 64 09 62 020),a......ld.b
02BAD0: 63 2C 6D 6F 74 65 75 72 0D DB 06 6C 64 09 61 2C c,moteur...ld.a,
02BAE0: 31 0D DC 06 6F 75 74 09 28 63 29 2C 61 09 3B 20 1...out.(c),a.;
02BAF0: 6D 65 74 20 6C 65 20 6D 6F 74 65 75 72 20 65 6E met le moteur en
02BB00: 20 6D 61 72 63 68 65 0D DD 06 63 61 6C 6C 09 77 marche...call.w
02BB10: 61 69 74 31 73 09 3B 20 61 74 74 65 6E 74 65 20 ait1s.; attente
02BB20: 31 20 73 65 63 6F 6E 64 65 0D DE 06 0D F0 06 3B 1 seconde......;
02BB30: 2D 2D 0D FF 06 6E 6F 70 0D 00 07 6E 6F 70 0D 01 --...nop...nop..
02BB40: 07 0D 02 07 70 72 6F 74 32 3A 6E 6F 70 0D 03 07 ....prot2:nop...
02BB50: 70 6F 70 09 68 6C 0D 04 07 6C 64 09 61 2C 28 23 pop.hl...ld.a,(#
02BB60: 37 46 38 33 29 0D 05 07 6F 72 09 61 0D 06 07 6A 7F83)...or.a...j
02BB70: 70 09 7A 2C 62 6F 6E 6E 65 0D 07 07 6C 64 09 61 p.z,bonne...ld.a
02BB80: 2C 30 32 0D 08 07 63 70 09 28 68 6C 29 0D 09 07 ,02...cp.(hl)...
02BB90: 72 65 74 09 6E 7A 0D 0A 07 61 64 64 09 61 2C 39 ret.nz...add.a,9
02BBA0: 0D 0B 07 69 6E 63 09 68 6C 0D 0C 07 63 70 09 28 ...inc.hl...cp.(
02BBB0: 68 6C 29 0D 0D 07 72 65 74 09 6E 7A 0D 0E 07 6C hl)...ret.nz...l
02BBC0: 64 09 62 63 2C 31 0D 0F 07 61 64 64 09 68 6C 2C d.bc,1...add.hl,
02BBD0: 62 63 0D 10 07 61 64 64 09 61 2C 34 37 0D 11 07 bc...add.a,47...
02BBE0: 63 70 09 28 68 6C 29 0D 12 07 72 65 74 09 6E 7A cp.(hl)...ret.nz
02BBF0: 0D 13 07 62 6F 6E 6E 65 3A 6C 64 09 68 6C 2C 70 ...bonne:ld.hl,p
02BC00: E4 07 6C 64 09 61 2C 31 30 0D E5 07 6C 64 09 28 ..ld.a,10...ld.(
02BC10: 54 45 4D 50 4F 29 2C 61 0D E6 07 6C 64 09 61 2C TEMPO),a...ld.a,
02BC20: 32 36 0D E7 07 6C 64 09 28 6A 79 29 2C 61 0D E8 26...ld.(jy),a..
02BC30: 07 6C 64 09 61 2C 32 30 0D E9 07 6C 64 09 28 6A .ld.a,20...ld.(j
02BC40: 78 29 2C 61 0D EA 07 43 41 4C 4C 09 4A 5F 31 0D x),a...CALL.J_1.
02BC50: EB 07 70 75 73 68 09 69 79 0D EC 07 70 6F 70 09 ..push.iy...pop.
02BC60: 69 78 0D ED 07 6C 64 09 61 2C 34 30 09 3B 33 34 ix...ld.a,40.;34
02BC70: 0D EE 07 6C 64 09 28 6A 79 29 2C 61 0D EF 07 6C ...ld.(jy),a...l
02BC80: 64 09 61 2C 31 32 0D F0 07 6C 64 09 28 6A 78 29 d.a,12...ld.(jx)
02BC90: 2C 61 0D F1 07 43 41 4C 4C 09 4A 5F 31 0D F2 07 ,a...CALL.J_1...
02BCA0: 0D F3 07 6C 64 09 61 2C 45 0D F4 07 63 70 09 30 ...ld.a,E...cp.0
02BCB0: 32 0D F5 07 52 45 54 09 4E 5A 0D F6 07 6C 64 09 2...RET.NZ...ld.
02BCC0: 61 2C 30 32 0D F7 07 6C 64 09 28 43 4F 4E 54 52 a,02...ld.(CONTR
02BCD0: 29 2C 61 0D F8 07 6C 64 09 61 2C 30 31 0D F9 07 ),a...ld.a,01...
02BCE0: 6C 64 09 28 54 45 4D 50 4F 29 2C 61 0D FA 07 6C ld.(TEMPO),a...l
02BCF0: 64 09 28 42 4C 5F 4A 41 2B 34 38 29 2C 61 09 3B d.(BL_JA+48),a.;
02BD00: 65 74 61 20 62 61 6C 6C 0D FB 07 6C 64 09 61 2C eta ball...ld.a,
02BD10: 30 30 0D FC 07 6C 64 09 28 42 4C 5F 4A 41 2B 38 00...ld.(BL_JA+8
02BD20: 32 29 2C 61 09 3B 62 61 6C 6C 20 2B 33 34 0D FD 2),a.;ball +34..
02BD30: 07 6C 64 09 28 42 4C 5F 4A 41 2B 33 29 2C 61 09 .ld.(BL_JA+3),a.
02BD40: 3B 61 71 75 20 62 61 6C 6C 0D FE 07 6C 64 09 28 ;aqu ball...ld.(
02BD50: 42 4C 5F 4A 41 2B 32 37 29 2C 61 09 3B 61 71 75 BL_JA+27),a.;aqu
02BD60: 20 62 61 6C 6C 0D FF 07 0D 00 08 52 45 54 0D 01 ball......RET..
02BD70: 08 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 02 08 6A .;----------...j
02BD80: 79 3A 64 65 66 62 09 30 0D 03 08 6A 78 3A 64 65 y:defb.0...jx:de
02BD90: 66 62 09 30 0D 04 08 0D 05 08 4A 5F 31 3A 6C 64 fb.0......J_1:ld
02BDA0: 09 61 2C 28 6A 79 29 09 3B 59 0D 06 08 63 70 09 .a,(jy).;Y...cp.
02BDB0: 28 69 78 2B 32 29 0D 07 08 6A 72 09 7A 2C 6A 34 (ix+2)...jr.z,j4
02BDC0: 0D 08 08 6A 72 09 63 2C 6A 33 0D 09 08 73 65 74 ...jr.c,j3...set
02BDD0: 09 31 2C 28 69 78 2B 32 30 29 0D 0A 08 6A 72 09 .1,(ix+20)...jr.
02BDE0: 6A 73 0D 0B 08 6A 33 3A 73 65 74 09 30 2C 28 69 js...j3:set.0,(i
02BDF0: 78 2B 32 30 29 0D 0C 08 6A 72 09 6A 73 0D 0D 08 x+20)...jr.js...
02BE00: 79 06 6A 70 09 6E 7A 2C 42 41 4C 32 0D 7A 06 6C y.jp.nz,BAL2.z.l
02BE10: 64 09 61 2C 28 69 78 2B 32 33 29 09 3B 66 6F 72 d.a,(ix+23).;for
02BE20: 63 65 0D 7B 06 73 72 6C 09 61 09 3B 20 2F 32 0D ce.{.srl.a.; /2.
02BE30: 7C 06 63 70 09 30 33 0D 7D 06 6A 72 09 6E 63 2C |.cp.03.}.jr.nc,
02BE40: 62 61 66 31 0D 7E 06 6C 64 09 61 2C 30 32 0D 7F baf1.~.ld.a,02..
02BE50: 06 62 61 66 31 3A 6C 64 09 28 69 78 2B 32 33 29 .baf1:ld.(ix+23)
02BE60: 2C 61 09 3B 66 6F 72 63 2E 0D 80 06 6C 64 09 28 ,a.;forc....ld.(
02BE70: 69 78 2B 32 34 29 2C 61 09 3B 66 5F 61 63 74 20 ix+24),a.;f_act
02BE80: 0D 81 06 0D 86 06 6C 64 09 61 2C 28 69 78 2B 34 ......ld.a,(ix+4
02BE90: 29 09 3B 41 73 63 65 6E 64 61 6E 74 20 53 55 69 ).;Ascendant SUi
02BEA0: 76 61 6E 74 0D 87 06 63 70 09 30 34 0D 88 06 6A vant...cp.04...j
02BEB0: 72 09 6E 7A 2C 62 61 66 32 30 0D 89 06 62 69 74 r.nz,baf20...bit
02BEC0: 09 37 2C 28 69 78 2B 32 38 29 09 3B 64 68 0D 8A .7,(ix+28).;dh..
02BED0: 06 6A 72 09 6E 7A 2C 64 5F 61 73 0D 8B 06 6C 64 .jr.nz,d_as...ld
02BEE0: 09 28 69 78 2B 32 38 29 2C 2D 31 0D 8C 06 6A 70 .(ix+28),-1...jp
02BEF0: 09 42 41 4C 32 0D 8D 06 0D 8E 06 62 61 66 32 30 .BAL2......baf20
02BF00: 3A 6F 72 09 61 0D 8F 06 6A 72 09 6E 7A 2C 62 61 :or.a...jr.nz,ba
02BF10: 66 32 0D 90 06 62 69 74 09 37 2C 28 69 78 2B 32 f2...bit.7,(ix+2
02BF20: 38 29 09 3B 64 68 0D 91 06 6A 70 09 6E 7A 2C 42 8).;dh...jp.nz,B
02BF30: 41 4C 32 0D 92 06 6A 72 09 69 5F 61 73 0D 93 06 AL2...jr.i_as...
02BF40: 0D 94 06 62 61 66 32 3A 62 69 74 09 37 2C 28 69 ...baf2:bit.7,(i
02BF50: 78 2B 32 38 29 09 3B 64 68 0D 95 06 6A 72 09 7A x+28).;dh...jr.z
02BF60: 2C 69 5F 61 73 0D 96 06 64 5F 61 73 3A 64 65 63 ,i_as...d_as:dec
02BF70: 09 28 69 78 2B 34 29 09 3B 64 65 63 20 61 73 63 .(ix+4).;dec asc
02BF80: 65 2E 0D 97 06 6A 72 09 62 61 66 33 0D 98 06 69 e....jr.baf3...i
02BF90: 5F 61 73 3A 69 6E 63 09 28 69 78 2B 34 29 09 3B _as:inc.(ix+4).;
02BFA0: 69 6E 63 20 61 73 63 65 2E 0D 99 06 62 61 66 33 inc asce....baf3
02BFB0: 3A 43 41 4C 4C 09 43 48 5F 46 59 48 0D 9A 06 0D :CALL.CH_FYH....
02BFC0: 9B 06 42 41 4C 32 3A 52 45 54 0D 9C 06 3B 2A 2A ..BAL2:RET...;**
02BFD0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
02BFE0: 2A 0D A4 06 42 4C 5F 4F 4D 31 3A 64 65 66 62 09 *...BL_OM1:defb.
02BFF0: 30 30 09 3B 6F 6D 62 72 65 20 66 72 6F 6E 74 2E 00.;ombre front.
02C000: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
02C010: 25 00 01 00 02 09 4E E5 25 00 C1 02 00 00 00 02 %.....N.%.......
02C020: 25 00 C6 02 00 00 00 02 25 00 C2 02 00 00 00 02 %.......%.......
02C030: 25 00 C7 02 00 00 00 02 25 00 C3 02 00 00 00 02 %.......%.......
02C040: 25 00 C8 02 00 00 00 02 25 00 C4 02 00 00 00 02 %.......%.......
02C050: 25 00 C9 02 00 00 00 02 25 00 C5 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: 0D 0E 08 6A 34 3A 6C 64 09 61 2C 28 6A 78 29 09 ...j4:ld.a,(jx).
02C110: 3B 58 0D 0F 08 63 70 09 28 69 78 2B 31 29 0D 10 ;X...cp.(ix+1)..
02C120: 08 6A 72 09 7A 2C 6A 65 0D 11 08 6A 72 09 63 2C .jr.z,je...jr.c,
02C130: 6A 35 0D 12 08 73 65 74 09 33 2C 28 69 78 2B 32 j5...set.3,(ix+2
02C140: 30 29 0D 13 08 6A 72 09 6A 73 0D 14 08 6A 35 3A 0)...jr.js...j5:
02C150: 73 65 74 09 32 2C 28 69 78 2B 32 30 29 0D 15 08 set.2,(ix+20)...
02C160: 6A 72 09 6A 73 0D 16 08 0D 17 08 6A 65 3A 69 6E jr.js......je:in
02C170: 63 09 45 0D 18 08 6A 73 3A 52 45 54 0D 34 08 3B c.E...js:RET.4.;
02C180: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D ***************.
02C190: 35 08 54 53 54 5F 42 3A 6C 64 09 61 2C 28 42 4C 5.TST_B:ld.a,(BL
02C1A0: 5F 4A 41 2B 38 32 29 09 3B 62 61 6C 6C 65 20 2B _JA+82).;balle +
02C1B0: 33 34 0D 36 08 6F 72 09 61 0D 37 08 52 45 54 09 34.6.or.a.7.RET.
02C1C0: 4E 5A 0D 38 08 6C 64 09 61 2C 28 42 4C 5F 4A 41 NZ.8.ld.a,(BL_JA
02C1D0: 2B 34 38 29 09 3B 65 74 61 74 20 62 61 6C 6C 0D +48).;etat ball.
02C1E0: 39 08 63 70 09 30 32 0D 3A 08 52 45 54 09 4E 5A 9.cp.02.:.RET.NZ
02C1F0: 0D 3B 08 0D 3C 08 6C 64 09 61 2C 28 42 4C 5F 4A .;..<.ld.a,(BL_J
02C200: 41 2B 37 30 29 09 3B 74 73 74 20 63 6F 6E 74 61 A+70).;tst conta
02C210: 63 74 20 62 61 6C 6C 65 20 2B 32 32 0D 3D 08 6F ct balle +22.=.o
02C220: 72 09 61 0D 3E 08 6A 72 09 6E 7A 2C 74 62 31 0D r.a.>.jr.nz,tb1.
02C230: 3F 08 6C 64 09 69 78 2C 42 4C 5F 4A 41 0D 40 08 ?.ld.ix,BL_JA.@.
02C240: 6A 72 09 74 62 32 0D 41 08 74 62 31 3A 6C 64 09 jr.tb2.A.tb1:ld.
02C250: 69 78 2C 42 4C 5F 4A 41 2B 32 34 0D 42 08 0D 43 ix,BL_JA+24.B..C
02C260: 08 74 62 32 3A 6C 64 09 61 2C 28 69 78 2B 30 29 .tb2:ld.a,(ix+0)
02C270: 09 3B 65 74 61 0D 44 08 6F 72 09 61 0D 45 08 52 .;eta.D.or.a.E.R
02C280: 45 54 09 4E 5A 0D 46 08 6C 64 09 61 2C 28 42 4C ET.NZ.F.ld.a,(BL
02C290: 5F 4A 41 2B 35 31 29 09 3B 68 61 75 74 2E 20 62 _JA+51).;haut. b
02C2A0: 61 6C 6C 0D 47 08 63 70 09 30 38 0D 48 08 52 45 all.G.cp.08.H.RE
02C2B0: 54 09 4E 43 0D 49 08 6C 64 09 61 2C 28 42 4C 5F T.NC.I.ld.a,(BL_
02C2C0: 4A 41 2B 35 30 29 09 3B 59 62 0D 4A 08 6C 64 09 JA+50).;Yb.J.ld.
02C2D0: 62 2C 61 0D 4B 08 6C 64 09 61 2C 28 69 78 2B 32 b,a.K.ld.a,(ix+2
02C2E0: 29 09 3B 59 6A 0D 4C 08 63 70 09 62 0D 4D 08 52 ).;Yj.L.cp.b.M.R
02C2F0: 45 54 09 43 0D 4E 08 73 75 62 09 30 34 0D 4F 08 ET.C.N.sub.04.O.
02C300: 36 0B 6C 64 09 61 2C 32 0D 38 0B 6C 64 09 62 2C 6.ld.a,2.8.ld.b,
02C310: 34 0D 3A 0B 6C 64 09 63 2C 32 34 0D 3C 0B 6A 72 4.:.ld.c,24.<.jr
02C320: 09 73 6C 6C 66 0D 3E 0B 73 6C 34 3A 6C 64 09 61 .sllf.>.sl4:ld.a
02C330: 2C 32 0D 40 0B 6C 64 09 62 2C 32 0D 42 0B 6C 64 ,2.@.ld.b,2.B.ld
02C340: 09 63 2C 32 36 0D 44 0B 0D 46 0B 73 6C 6C 66 3A .c,26.D..F.sllf:
02C350: 6C 64 09 28 70 66 78 67 2B 31 29 2C 61 0D 48 0B ld.(pfxg+1),a.H.
02C360: 6C 64 09 61 2C 62 0D 4A 0B 6C 64 09 28 70 66 78 ld.a,b.J.ld.(pfx
02C370: 64 2B 31 29 2C 61 0D 4C 0B 6C 64 09 61 2C 63 0D d+1),a.L.ld.a,c.
02C380: 4E 0B 6C 64 09 28 70 66 6F 72 2B 31 29 2C 61 0D N.ld.(pfor+1),a.
02C390: 50 0B 72 65 74 0D 52 0B 0D 10 27 7A 7A 7A 3A 64 P.ret.R...'zzz:d
02C3A0: 65 66 62 09 30 2C 31 2C 32 2C 33 2C 34 2C 35 2C efb.0,1,2,3,4,5,
02C3B0: 36 2C 37 2C 38 2C 39 0D 1A 00 00 00 00 00 00 00 6,7,8,9.........
02C3C0: 02 5C 00 CD 03 39 0D 1A 41 49 36 20 20 20 20 24 .\...9..AI6 $
02C3D0: 24 24 FF 00 FF 00 00 08 00 00 7B 96 00 00 00 00 $$........{.....
02C3E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C3F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C400: 73 6C 66 0D 0C 0B 6B 6C 31 3A 6C 64 09 28 69 78 slf...kl1:ld.(ix
02C410: 2B 32 31 29 2C 33 0D 0E 0B 6A 72 09 73 6C 66 0D +21),3...jr.slf.
02C420: 10 0B 73 6C 32 3A 6C 64 09 28 69 78 2B 32 31 29 ..sl2:ld.(ix+21)
02C430: 2C 31 0D 12 0B 6C 64 09 61 2C 28 4C 4F 41 44 2B ,1...ld.a,(LOAD+
02C440: 35 34 29 0D 14 0B 63 70 09 31 0D 16 0B 6A 72 09 54)...cp.1...jr.
02C450: 6E 7A 2C 6B 6C 32 0D 18 0B 6C 64 09 28 69 78 2B nz,kl2...ld.(ix+
02C460: 34 35 29 2C 32 0D 1A 0B 6A 72 09 73 6C 66 0D 1C 45),2...jr.slf..
02C470: 0B 6B 6C 32 3A 6C 64 09 28 69 78 2B 34 35 29 2C .kl2:ld.(ix+45),
02C480: 33 0D 1E 0B 0D 20 0B 73 6C 66 3A 6E 6F 70 0D 22 3.... .slf:nop."
02C490: 0B 3B 2D 2D 2D 2D 0D 24 0B 6C 64 09 61 2C 28 4C .;----.$.ld.a,(L
02C4A0: 4F 41 44 2B 35 32 29 09 3B 4C 49 45 75 0D 26 0B OAD+52).;LIEu.&.
02C4B0: 63 70 09 30 31 0D 28 0B 6A 72 09 6E 7A 2C 73 6C cp.01.(.jr.nz,sl
02C4C0: 33 0D 2A 0B 6C 64 09 61 2C 33 0D 2C 0B 6C 64 09 3.*.ld.a,3.,.ld.
02C4D0: 62 2C 33 0D 2E 0B 6C 64 09 63 2C 32 32 0D 30 0B b,3...ld.c,22.0.
02C4E0: 6A 72 09 73 6C 6C 66 0D 32 0B 73 6C 33 3A 63 70 jr.sllf.2.sl3:cp
02C4F0: 09 30 32 0D 34 0B 6A 72 09 6E 7A 2C 73 6C 34 0D .02.4.jr.nz,sl4.
02C500: 63 70 09 62 0D 50 08 52 45 54 09 4E 43 0D 51 08 cp.b.P.RET.NC.Q.
02C510: 0D 52 08 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B 34 .R.ld.a,(BL_JA+4
02C520: 39 29 09 3B 58 62 0D 53 08 6C 64 09 62 2C 61 0D 9).;Xb.S.ld.b,a.
02C530: 54 08 6C 64 09 61 2C 28 69 78 2B 31 29 09 3B 58 T.ld.a,(ix+1).;X
02C540: 6A 0D 55 08 73 75 62 09 30 32 09 3B 30 33 0D 56 j.U.sub.02.;03.V
02C550: 08 63 70 09 62 0D 57 08 52 45 54 09 4E 43 0D 58 .cp.b.W.RET.NC.X
02C560: 08 61 64 64 09 61 2C 30 34 09 3B 30 35 0D 59 08 .add.a,04.;05.Y.
02C570: 63 70 09 62 0D 5A 08 52 45 54 09 43 0D 5B 08 0D cp.b.Z.RET.C.[..
02C580: 5C 08 6C 64 09 28 69 78 2B 33 29 2C 30 31 09 3B \.ld.(ix+3),01.;
02C590: 74 6F 75 63 68 65 20 62 61 6C 6C 65 0D 5D 08 6C touche balle.].l
02C5A0: 64 09 28 69 78 2B 30 29 2C 30 36 09 3B 65 74 61 d.(ix+0),06.;eta
02C5B0: 74 0D 5E 08 3B 20 20 20 20 20 20 20 20 6C 64 20 t.^.; ld
02C5C0: 20 20 61 2C 23 38 30 0D 5F 08 3B 20 20 20 20 20 a,#80._.;
02C5D0: 20 20 20 6C 64 20 20 20 28 42 4C 5F 4A 41 2B 38 ld (BL_JA+8
02C5E0: 32 29 2C 61 20 20 20 3B 62 61 6C 6C 20 2B 33 34 2),a ;ball +34
02C5F0: 0D 60 08 6C 64 09 61 2C 30 30 0D 61 08 6C 64 09 .`.ld.a,00.a.ld.
02C600: 28 42 4C 5F 4A 41 2B 38 33 29 2C 61 0D 62 08 0D (BL_JA+83),a.b..
02C610: 63 08 52 45 54 0D 98 08 3B 2A 2A 2A 2A 2A 20 53 c.RET...;***** S
02C620: 43 4F 52 45 20 53 59 53 54 20 2A 2A 2A 2A 0D 9A CORE SYST ****..
02C630: 08 53 4B 31 3A 65 71 75 09 23 42 30 30 0D 9C 08 .SK1:equ.#B00...
02C640: 53 4B 32 3A 65 71 75 09 53 4B 31 2B 31 36 30 0D SK2:equ.SK1+160.
02C650: 9E 08 53 4B 31 30 3A 65 71 75 09 53 4B 32 2B 31 ..SK10:equ.SK2+1
02C660: 36 30 0D A0 08 53 4B 32 30 3A 65 71 75 09 53 4B 60...SK20:equ.SK
02C670: 31 30 2B 31 32 0D A2 08 0D A4 08 49 5F 53 43 4F 10+12......I_SCO
02C680: 3A 6C 64 09 64 65 2C 53 4B 31 0D A6 08 6C 64 09 :ld.de,SK1...ld.
02C690: 62 63 2C 23 31 34 30 38 0D A8 08 6C 64 09 6C 2C bc,#1408...ld.l,
02C6A0: 30 32 09 3B 78 0D AA 08 6C 64 09 68 2C 30 34 09 02.;x...ld.h,04.
02C6B0: 3B 79 0D AC 08 63 61 6C 6C 09 53 54 4F 43 4B 0D ;y...call.STOCK.
02C6C0: AE 08 6C 64 09 64 65 2C 53 4B 32 0D B0 08 6C 64 ..ld.de,SK2...ld
02C6D0: 09 62 63 2C 23 31 34 30 38 0D B2 08 6C 64 09 6C .bc,#1408...ld.l
02C6E0: 2C 37 30 09 3B 78 0D B4 08 6C 64 09 68 2C 30 34 ,70.;x...ld.h,04
02C6F0: 09 3B 79 0D B6 08 63 61 6C 6C 09 53 54 4F 43 4B .;y...call.STOCK
02C700: 6C 64 09 61 2C 28 69 79 2B 31 33 29 09 3B 58 0D ld.a,(iy+13).;X.
02C710: 28 07 6C 64 09 63 2C 28 69 79 2B 31 34 29 09 3B (.ld.c,(iy+14).;
02C720: 59 0D 29 07 63 61 6C 6C 09 6F 78 68 0D 2A 07 6C Y.).call.oxh.*.l
02C730: 64 09 28 69 78 2B 31 33 29 2C 61 0D 2B 07 6C 64 d.(ix+13),a.+.ld
02C740: 09 28 69 78 2B 31 34 29 2C 63 0D 2C 07 6F 6D 34 .(ix+14),c.,.om4
02C750: 3A 6E 6F 70 0D 2D 07 6C 64 09 61 2C 28 69 79 2B :nop.-.ld.a,(iy+
02C760: 31 38 29 09 3B 6D 61 74 0D 2E 07 61 64 64 09 61 18).;mat...add.a
02C770: 2C 28 69 79 2B 31 39 29 0D 2F 07 6C 64 09 28 69 ,(iy+19)./.ld.(i
02C780: 78 2B 31 38 29 2C 61 0D 30 07 0D 31 07 52 45 54 x+18),a.0..1.RET
02C790: 0D 3A 07 3B 2D 2D 2D 2D 2D 2D 2D 2D 0D 3B 07 6F .:.;--------.;.o
02C7A0: 78 68 3A 61 64 64 09 61 2C 62 0D 3C 07 63 70 09 xh:add.a,b.<.cp.
02C7B0: 37 37 0D 3D 07 72 65 74 09 63 0D 3E 07 6C 64 09 77.=.ret.c.>.ld.
02C7C0: 61 2C 37 37 0D 3F 07 72 65 74 0D 40 07 3B 2D 2D a,77.?.ret.@.;--
02C7D0: 2D 2D 2D 2D 2D 2D 0D 10 27 7A 7A 7A 3A 64 65 66 ------..'zzz:def
02C7E0: 62 09 30 2C 31 2C 32 2C 33 2C 34 2C 35 2C 36 2C b.0,1,2,3,4,5,6,
02C7F0: 37 2C 38 2C 39 0D 1A 2C 34 2C 35 2C 36 2C 37 2C 7,8,9..,4,5,6,7,
02C800: 65 74 61 74 0D 10 07 72 65 74 0D 11 07 6F 6D 31 etat...ret...om1
02C810: 3A 63 70 09 39 0D 12 07 6A 72 09 63 2C 6F 6D 32 :cp.9...jr.c,om2
02C820: 0D 13 07 6C 64 09 28 69 78 2B 30 29 2C 30 31 09 ...ld.(ix+0),01.
02C830: 3B 65 74 61 74 0D 14 07 72 65 74 0D 15 07 3B 2E ;etat...ret...;.
02C840: 2E 2E 2E 2E 0D 16 07 6F 6D 32 3A 6C 64 09 28 69 .......om2:ld.(i
02C850: 78 2B 30 29 2C 30 32 09 3B 65 74 61 20 0D 18 07 x+0),02.;eta ...
02C860: 6C 64 09 69 79 2C 42 4C 5F 4A 41 2B 34 38 0D 1C ld.iy,BL_JA+48..
02C870: 07 6C 64 09 62 2C 61 09 3B 62 3D 48 61 75 74 0D .ld.b,a.;b=Haut.
02C880: 1D 07 6C 64 09 61 2C 28 58 45 43 52 41 4E 29 0D ..ld.a,(XECRAN).
02C890: 1E 07 63 70 09 23 46 46 0D 1F 07 6A 72 09 6E 7A ..cp.#FF...jr.nz
02C8A0: 2C 6F 6D 33 0D 20 07 6C 64 09 61 2C 28 69 79 2B ,om3. .ld.a,(iy+
02C8B0: 37 29 09 3B 58 0D 21 07 6C 64 09 63 2C 28 69 79 7).;X.!.ld.c,(iy
02C8C0: 2B 38 29 09 3B 59 0D 22 07 63 61 6C 6C 09 6F 78 +8).;Y.".call.ox
02C8D0: 68 0D 23 07 6C 64 09 28 69 78 2B 37 29 2C 61 0D h.#.ld.(ix+7),a.
02C8E0: 24 07 6C 64 09 28 69 78 2B 38 29 2C 63 0D 25 07 $.ld.(ix+8),c.%.
02C8F0: 6A 72 09 6F 6D 34 0D 26 07 0D 27 07 6F 6D 33 3A jr.om4.&..'.om3:
02C900: 0D B8 08 6C 64 09 64 65 2C 53 4B 31 30 0D BA 08 ...ld.de,SK10...
02C910: 6C 64 09 62 63 2C 23 30 36 30 32 0D BC 08 6C 64 ld.bc,#0602...ld
02C920: 09 6C 2C 31 31 0D BE 08 6C 64 09 68 2C 30 34 0D .l,11...ld.h,04.
02C930: C0 08 63 61 6C 6C 09 53 54 4F 43 4B 0D C2 08 6C ..call.STOCK...l
02C940: 64 09 64 65 2C 53 4B 32 30 0D C4 08 6C 64 09 62 d.de,SK20...ld.b
02C950: 63 2C 23 30 36 30 32 0D C6 08 6C 64 09 6C 2C 36 c,#0602...ld.l,6
02C960: 37 0D C8 08 6C 64 09 68 2C 30 34 0D CA 08 63 61 7...ld.h,04...ca
02C970: 6C 6C 09 53 54 4F 43 4B 0D CC 08 0D CE 08 6C 64 ll.STOCK......ld
02C980: 09 64 65 2C 50 45 4C 4F 2B 23 39 46 43 09 3B 61 .de,PELO+#9FC.;a
02C990: 66 66 20 63 61 73 71 0D D0 08 6C 64 09 62 63 2C ff casq...ld.bc,
02C9A0: 23 30 36 30 32 0D D2 08 6C 64 09 6C 2C 31 31 0D #0602...ld.l,11.
02C9B0: D4 08 6C 64 09 68 2C 31 30 0D D6 08 63 61 6C 6C ..ld.h,10...call
02C9C0: 09 69 5F 73 63 6F 66 0D D8 08 6C 64 09 64 65 2C .i_scof...ld.de,
02C9D0: 50 45 4C 4F 2B 23 41 30 38 0D DA 08 6C 64 09 62 PELO+#A08...ld.b
02C9E0: 63 2C 23 30 36 30 32 0D DC 08 6C 64 09 6C 2C 36 c,#0602...ld.l,6
02C9F0: 37 0D DE 08 6C 64 09 68 2C 31 30 0D E0 08 63 61 7...ld.h,10...ca
02CA00: 6C 6C 09 69 5F 73 63 6F 66 0D E2 08 6C 64 09 61 ll.i_scof...ld.a
02CA10: 2C 30 30 0D E4 08 6C 64 09 28 4E 53 43 30 29 2C ,00...ld.(NSC0),
02CA20: 61 0D E6 08 6C 64 09 28 4E 53 43 31 29 2C 61 0D a...ld.(NSC1),a.
02CA30: E8 08 4A 50 09 41 5F 53 43 09 3B 61 66 66 20 73 ..JP.A_SC.;aff s
02CA40: 63 6F 72 65 0D EA 08 3B 2D 2D 2D 2D 2D 2D 2D 0D core...;-------.
02CA50: EC 08 69 5F 73 63 6F 66 3A 70 75 73 68 09 64 65 ..i_scof:push.de
02CA60: 0D EE 08 70 75 73 68 09 62 63 0D F0 08 70 75 73 ...push.bc...pus
02CA70: 68 09 68 6C 0D F2 08 63 61 6C 6C 09 41 46 46 5F h.hl...call.AFF_
02CA80: 58 0D F4 08 63 61 6C 6C 09 54 52 41 4E 53 0D F6 X...call.TRANS..
02CA90: 08 70 6F 70 09 68 6C 0D F8 08 70 6F 70 09 62 63 .pop.hl...pop.bc
02CAA0: 0D FA 08 70 6F 70 09 64 65 0D FC 08 63 61 6C 6C ...pop.de...call
02CAB0: 09 41 46 46 5F 58 0D FE 08 63 61 6C 6C 09 54 52 .AFF_X...call.TR
02CAC0: 41 4E 53 0D 00 09 72 65 74 0D 02 09 3B 2A 2A 2A ANS...ret...;***
02CAD0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D 04 09 0D 2E 09 4E *********......N
02CAE0: 53 43 30 3A 64 65 66 62 09 30 30 09 3B 73 63 6F SC0:defb.00.;sco
02CAF0: 72 65 20 6A 2E 30 0D 2F 09 64 65 66 62 09 30 32 re j.0./.defb.02
02CB00: 2C 30 34 09 3B 78 2C 79 0D 30 09 64 65 66 77 09 ,04.;x,y.0.defw.
02CB10: 30 30 30 30 09 3B 20 64 69 7A 0D 31 09 64 65 66 0000.; diz.1.def
02CB20: 77 09 30 30 30 30 09 3B 20 75 6E 74 0D 32 09 64 w.0000.; unt.2.d
02CB30: 65 66 77 09 53 4B 31 0D 33 09 0D 34 09 4E 53 43 efw.SK1.3..4.NSC
02CB40: 31 3A 64 65 66 62 09 30 30 09 3B 73 63 6F 72 65 1:defb.00.;score
02CB50: 20 6A 2E 31 0D 35 09 64 65 66 62 09 37 30 2C 30 j.1.5.defb.70,0
02CB60: 34 0D 36 09 64 65 66 77 09 30 30 30 30 0D 37 09 4.6.defw.0000.7.
02CB70: 64 65 66 77 09 30 30 30 30 0D 38 09 64 65 66 77 defw.0000.8.defw
02CB80: 09 53 4B 32 0D 3A 09 0D 60 09 3B 2D 2D 2D 2D 2D .SK2.:..`.;-----
02CB90: 0D 61 09 4F 50 52 3A 6C 64 09 61 2C 28 69 78 2B .a.OPR:ld.a,(ix+
02CBA0: 30 29 09 3B 70 6F 69 6E 74 20 63 68 61 72 67 2E 0).;point charg.
02CBB0: 20 62 6C 6F 63 6B 0D 62 09 6C 64 09 62 2C 39 0D block.b.ld.b,9.
02CBC0: 63 09 6C 64 09 63 2C 39 30 0D 64 09 6F 6A 31 3A c.ld.c,90.d.oj1:
02CBD0: 63 70 09 63 0D 65 09 6A 72 09 6E 63 2C 6F 6A 32 cp.c.e.jr.nc,oj2
02CBE0: 0D 66 09 6C 64 09 65 2C 61 0D 67 09 6C 64 09 61 .f.ld.e,a.g.ld.a
02CBF0: 2C 63 0D 68 09 73 75 62 09 31 30 0D 69 09 6C 64 ,c.h.sub.10.i.ld
02CC00: 09 63 2C 61 0D 6A 09 6C 64 09 61 2C 65 0D 6B 09 .c,a.j.ld.a,e.k.
02CC10: 64 6A 6E 7A 09 6F 6A 31 0D 6C 09 6A 72 09 6F 6A djnz.oj1.l.jr.oj
02CC20: 33 0D 6D 09 0D 6E 09 6F 6A 32 3A 73 75 62 09 63 3.m..n.oj2:sub.c
02CC30: 0D 6F 09 6F 6A 33 3A 70 75 73 68 09 62 63 0D 70 .o.oj3:push.bc.p
02CC40: 09 63 61 6C 6C 09 6F 70 6D 74 0D 71 09 6C 64 09 .call.opmt.q.ld.
02CC50: 28 69 78 2B 35 29 2C 6C 0D 72 09 6C 64 09 28 69 (ix+5),l.r.ld.(i
02CC60: 78 2B 36 29 2C 68 0D 73 09 70 6F 70 09 61 66 0D x+6),h.s.pop.af.
02CC70: 74 09 63 61 6C 6C 09 6F 70 6D 74 0D 75 09 6C 64 t.call.opmt.u.ld
02CC80: 09 28 69 78 2B 33 29 2C 6C 0D 76 09 6C 64 09 28 .(ix+3),l.v.ld.(
02CC90: 69 78 2B 34 29 2C 68 0D 77 09 72 65 74 0D 78 09 ix+4),h.w.ret.x.
02CCA0: 3B 2E 2E 2E 2E 2E 2E 0D 79 09 6F 70 6D 74 3A 6C ;.......y.opmt:l
02CCB0: 64 09 62 2C 61 0D 7A 09 6C 64 09 68 6C 2C 50 45 d.b,a.z.ld.hl,PE
02CCC0: 4C 4F 2B 23 41 32 30 0D 7B 09 6C 64 09 64 65 2C LO+#A20.{.ld.de,
02CCD0: 23 35 30 0D 7C 09 6F 72 09 61 0D 7D 09 72 65 74 #50.|.or.a.}.ret
02CCE0: 09 7A 0D 7E 09 6F 6A 34 3A 61 64 64 09 68 6C 2C .z.~.oj4:add.hl,
02CCF0: 64 65 0D 7F 09 64 6A 6E 7A 09 6F 6A 34 0D 80 09 de...djnz.oj4...
02CD00: 64 09 62 2C 32 0D 42 0B 6C 64 09 63 2C 32 36 0D d.b,2.B.ld.c,26.
02CD10: 44 0B 0D 46 0B 73 6C 6C 66 3A 6C 64 09 28 70 66 D..F.sllf:ld.(pf
02CD20: 78 67 2B 31 29 2C 61 0D 48 0B 6C 64 09 61 2C 62 xg+1),a.H.ld.a,b
02CD30: 0D 4A 0B 6C 64 09 28 70 66 78 64 2B 31 29 2C 61 .J.ld.(pfxd+1),a
02CD40: 0D 4C 0B 6C 64 09 61 2C 63 0D 4E 0B 6C 64 09 28 .L.ld.a,c.N.ld.(
02CD50: 70 66 6F 72 2B 31 29 2C 61 0D 50 0B 72 65 74 0D pfor+1),a.P.ret.
02CD60: 52 0B 0D 10 27 7A 7A 7A 3A 64 65 66 62 09 30 2C R...'zzz:defb.0,
02CD70: 31 2C 32 2C 33 2C 34 2C 35 2C 36 2C 37 2C 38 2C 1,2,3,4,5,6,7,8,
02CD80: 39 0D 1A 41 49 36 20 20 20 20 24 24 24 FF 00 FF 9..AI6 $$$...
02CD90: 00 00 08 00 00 7B 96 00 00 00 00 00 00 00 00 00 .....{..........
02CDA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02CDB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02CDC0: F4 5B 00 BE 04 36 0D 44 0B 0D 46 0B 73 6C 6C 66 .[...6.D..F.sllf
02CDD0: 3A 6C 64 09 28 70 66 78 67 2B 31 29 2C 61 0D 48 :ld.(pfxg+1),a.H
02CDE0: 0B 6C 64 09 61 2C 62 0D 4A 0B 6C 64 09 28 70 66 .ld.a,b.J.ld.(pf
02CDF0: 78 64 2B 31 29 2C 61 0D 4C 0B 6C 64 09 61 2C 63 xd+1),a.L.ld.a,c
02CE00: 64 09 61 2C 28 4C 4F 41 44 2B 35 34 29 0D 14 0B d.a,(LOAD+54)...
02CE10: 63 70 09 31 0D 16 0B 6A 72 09 6E 7A 2C 6B 6C 32 cp.1...jr.nz,kl2
02CE20: 0D 18 0B 6C 64 09 28 69 78 2B 34 35 29 2C 32 0D ...ld.(ix+45),2.
02CE30: 1A 0B 6A 72 09 73 6C 66 0D 1C 0B 6B 6C 32 3A 6C ..jr.slf...kl2:l
02CE40: 64 09 28 69 78 2B 34 35 29 2C 33 0D 1E 0B 0D 20 d.(ix+45),3....
02CE50: 0B 73 6C 66 3A 6E 6F 70 0D 22 0B 3B 2D 2D 2D 2D .slf:nop.".;----
02CE60: 0D 24 0B 6C 64 09 61 2C 28 4C 4F 41 44 2B 35 32 .$.ld.a,(LOAD+52
02CE70: 29 09 3B 4C 49 45 75 0D 26 0B 63 70 09 30 31 0D ).;LIEu.&.cp.01.
02CE80: 28 0B 6A 72 09 6E 7A 2C 73 6C 33 0D 2A 0B 6C 64 (.jr.nz,sl3.*.ld
02CE90: 09 61 2C 33 0D 2C 0B 6C 64 09 62 2C 33 0D 2E 0B .a,3.,.ld.b,3...
02CEA0: 6C 64 09 63 2C 32 32 0D 30 0B 6A 72 09 73 6C 6C ld.c,22.0.jr.sll
02CEB0: 66 0D 32 0B 73 6C 33 3A 63 70 09 30 32 0D 34 0B f.2.sl3:cp.02.4.
02CEC0: 6A 72 09 6E 7A 2C 73 6C 34 0D 36 0B 6C 64 09 61 jr.nz,sl4.6.ld.a
02CED0: 2C 32 0D 38 0B 6C 64 09 62 2C 34 0D 3A 0B 6C 64 ,2.8.ld.b,4.:.ld
02CEE0: 09 63 2C 32 34 0D 3C 0B 6A 72 09 73 6C 6C 66 0D .c,24.<.jr.sllf.
02CEF0: 3E 0B 73 6C 34 3A 6C 64 09 61 2C 32 0D 40 0B 6C >.sl4:ld.a,2.@.l
02CF00: 72 65 74 0D 81 09 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D ret...;---------
02CF10: 0D 82 09 4F 50 45 46 3A 6C 64 09 6C 2C 28 69 78 ...OPEF:ld.l,(ix
02CF20: 2B 31 29 0D 83 09 6C 64 09 68 2C 28 69 78 2B 32 +1)...ld.h,(ix+2
02CF30: 29 0D 84 09 6C 64 09 65 2C 28 69 78 2B 37 29 0D )...ld.e,(ix+7).
02CF40: 85 09 6C 64 09 64 2C 28 69 78 2B 38 29 0D 86 09 ..ld.d,(ix+8)...
02CF50: 6C 64 09 62 63 2C 23 31 34 30 38 0D 87 09 63 61 ld.bc,#1408...ca
02CF60: 6C 6C 09 41 46 46 5F 53 0D 88 09 72 65 74 0D 89 ll.AFF_S...ret..
02CF70: 09 4F 50 41 46 3A 63 61 6C 6C 09 4F 50 52 0D 8A .OPAF:call.OPR..
02CF80: 09 6C 64 09 6C 2C 28 69 78 2B 31 29 0D 8B 09 6C .ld.l,(ix+1)...l
02CF90: 64 09 68 2C 28 69 78 2B 32 29 0D 8C 09 6C 64 09 d.h,(ix+2)...ld.
02CFA0: 62 63 2C 23 31 34 30 34 0D 8D 09 6C 64 09 65 2C bc,#1404...ld.e,
02CFB0: 28 69 78 2B 33 29 0D 8E 09 6C 64 09 64 2C 28 69 (ix+3)...ld.d,(i
02CFC0: 78 2B 34 29 0D 8F 09 63 61 6C 6C 09 41 46 46 5F x+4)...call.AFF_
02CFD0: 58 0D 90 09 6C 64 09 61 2C 28 69 78 2B 31 29 0D X...ld.a,(ix+1).
02CFE0: 91 09 61 64 64 09 61 2C 34 0D 92 09 6C 64 09 6C ..add.a,4...ld.l
02CFF0: 2C 61 0D 93 09 6C 64 09 68 2C 28 69 78 2B 32 29 ,a...ld.h,(ix+2)
02D000: 0D 94 09 6C 64 09 62 63 2C 23 31 34 30 34 0D 95 ...ld.bc,#1404..
02D010: 09 6C 64 09 65 2C 28 69 78 2B 35 29 0D 96 09 6C .ld.e,(ix+5)...l
02D020: 64 09 64 2C 28 69 78 2B 36 29 0D 97 09 63 61 6C d.d,(ix+6)...cal
02D030: 6C 09 41 46 46 5F 58 0D 98 09 72 65 74 0D 99 09 l.AFF_X...ret...
02D040: 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 9A 09 41 46 53 ;---------...AFS
02D050: 43 4F 3A 6C 64 09 69 78 2C 4E 53 43 30 0D 9B 09 CO:ld.ix,NSC0...
02D060: 63 61 6C 6C 09 4F 50 45 46 0D 9C 09 63 61 6C 6C call.OPEF...call
02D070: 09 4F 50 41 46 0D 9D 09 6C 64 09 69 78 2C 4E 53 .OPAF...ld.ix,NS
02D080: 43 31 0D 9E 09 63 61 6C 6C 09 4F 50 45 46 0D 9F C1...call.OPEF..
02D090: 09 63 61 6C 6C 09 4F 50 41 46 0D A0 09 72 65 74 .call.OPAF...ret
02D0A0: 0D A1 09 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D A2 09 ...;---------...
02D0B0: 41 5F 53 43 3A 63 61 6C 6C 09 41 46 53 43 4F 09 A_SC:call.AFSCO.
02D0C0: 3B 61 66 66 69 63 68 65 20 53 63 6F 72 65 0D A3 ;affiche Score.£
02D0D0: 09 63 61 6C 6C 09 54 52 41 4E 53 0D A4 09 63 61 .call.TRANS...ca
02D0E0: 6C 6C 09 41 46 53 43 4F 0D A5 09 63 61 6C 6C 09 ll.AFSCO...call.
02D0F0: 54 52 41 4E 53 0D A6 09 72 65 74 0D A7 09 3B 2A TRANS...ret...;*
02D100: 28 69 79 2B 31 33 29 09 3B 58 0D 28 07 6C 64 09 (iy+13).;X.(.ld.
02D110: 63 2C 28 69 79 2B 31 34 29 09 3B 59 0D 29 07 63 c,(iy+14).;Y.).c
02D120: 61 6C 6C 09 6F 78 68 0D 2A 07 6C 64 09 28 69 78 all.oxh.*.ld.(ix
02D130: 2B 31 33 29 2C 61 0D 2B 07 6C 64 09 28 69 78 2B +13),a.+.ld.(ix+
02D140: 31 34 29 2C 63 0D 2C 07 6F 6D 34 3A 6E 6F 70 0D 14),c.,.om4:nop.
02D150: 2D 07 6C 64 09 61 2C 28 69 79 2B 31 38 29 09 3B -.ld.a,(iy+18).;
02D160: 6D 61 74 0D 2E 07 61 64 64 09 61 2C 28 69 79 2B mat...add.a,(iy+
02D170: 31 39 29 0D 2F 07 6C 64 09 28 69 78 2B 31 38 29 19)./.ld.(ix+18)
02D180: 2C 61 0D 30 07 0D 31 07 52 45 54 0D 3A 07 3B 2D ,a.0..1.RET.:.;-
02D190: 2D 2D 2D 2D 2D 2D 2D 0D 3B 07 6F 78 68 3A 61 64 -------.;.oxh:ad
02D1A0: 64 09 61 2C 62 0D 3C 07 63 70 09 37 37 0D 3D 07 d.a,b.<.cp.77.=.
02D1B0: 72 65 74 09 63 0D 3E 07 6C 64 09 61 2C 37 37 0D ret.c.>.ld.a,77.
02D1C0: 3F 07 72 65 74 0D 40 07 3B 2D 2D 2D 2D 2D 2D 2D ?.ret.@.;-------
02D1D0: 2D 0D 10 27 7A 7A 7A 3A 64 65 66 62 09 30 2C 31 -..'zzz:defb.0,1
02D1E0: 2C 32 2C 33 2C 34 2C 35 2C 36 2C 37 2C 38 2C 39 ,2,3,4,5,6,7,8,9
02D1F0: 0D 1A 31 2C 32 2C 33 2C 34 2C 35 2C 36 2C 37 2C ..1,2,3,4,5,6,7,
02D200: 65 74 61 74 0D 10 07 72 65 74 0D 11 07 6F 6D 31 etat...ret...om1
02D210: 3A 63 70 09 39 0D 12 07 6A 72 09 63 2C 6F 6D 32 :cp.9...jr.c,om2
02D220: 0D 13 07 6C 64 09 28 69 78 2B 30 29 2C 30 31 09 ...ld.(ix+0),01.
02D230: 3B 65 74 61 74 0D 14 07 72 65 74 0D 15 07 3B 2E ;etat...ret...;.
02D240: 2E 2E 2E 2E 0D 16 07 6C 64 09 28 69 78 2B 30 29 .......ld.(ix+0)
02D250: 2C 30 32 09 3B 65 74 61 0D 18 07 6C 64 09 69 79 ,02.;eta...ld.iy
02D260: 2C 42 4C 5F 4A 41 2B 34 38 0D 1C 07 6C 64 09 62 ,BL_JA+48...ld.b
02D270: 2C 61 09 3B 62 3D 48 61 75 74 0D 1D 07 6C 64 09 ,a.;b=Haut...ld.
02D280: 61 2C 28 58 45 43 52 41 4E 29 0D 1E 07 63 70 09 a,(XECRAN)...cp.
02D290: 23 46 46 0D 1F 07 6A 72 09 6E 7A 2C 6F 6D 33 0D #FF...jr.nz,om3.
02D2A0: 20 07 6C 64 09 61 2C 28 69 79 2B 37 29 09 3B 58 .ld.a,(iy+7).;X
02D2B0: 0D 21 07 6C 64 09 63 2C 28 69 79 2B 38 29 09 3B .!.ld.c,(iy+8).;
02D2C0: 59 0D 22 07 63 61 6C 6C 09 6F 78 68 0D 23 07 6C Y.".call.oxh.#.l
02D2D0: 64 09 28 69 78 2B 37 29 2C 61 0D 24 07 6C 64 09 d.(ix+7),a.$.ld.
02D2E0: 28 69 78 2B 38 29 2C 63 0D 25 07 6A 72 09 6F 6D (ix+8),c.%.jr.om
02D2F0: 34 0D 26 07 0D 27 07 6F 6D 33 3A 6C 64 09 61 2C 4.&..'.om3:ld.a,
02D300: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
02D310: 26 00 01 00 02 09 4E E5 26 00 C1 02 00 00 00 02 &.....N.&.......
02D320: 26 00 C6 02 00 00 00 02 26 00 C2 02 00 00 00 02 &.......&.......
02D330: 26 00 C7 02 00 00 00 02 26 00 C3 02 00 00 00 02 &.......&.......
02D340: 26 00 C8 02 00 00 00 02 26 00 C4 02 00 00 00 02 &.......&.......
02D350: 26 00 C9 02 00 00 00 02 26 00 C5 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: 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D C4 09 50 5F 42 52 *********...P_BR
02D410: 4B 3A 6C 64 09 69 78 2C 42 4C 5F 4A 41 2B 34 38 K:ld.ix,BL_JA+48
02D420: 09 3B 70 61 75 73 65 20 62 61 6C 6C 65 0D C6 09 .;pause balle...
02D430: 6C 64 09 28 69 78 2B 32 30 29 2C 30 30 09 3B 69 ld.(ix+20),00.;i
02D440: 6E 0D C8 09 6C 64 09 28 69 78 2B 30 29 2C 31 09 n...ld.(ix+0),1.
02D450: 3B 65 74 61 74 0D CA 09 43 41 4C 4C 09 4C 4F 41 ;etat...CALL.LOA
02D460: 44 2B 32 38 0D CB 09 6C 64 09 62 2C 32 30 30 0D D+28...ld.b,200.
02D470: CC 09 63 61 6C 6C 09 70 70 32 0D CE 09 6C 64 09 ..call.pp2...ld.
02D480: 61 2C 30 31 0D D0 09 6C 64 09 28 43 4F 4E 54 52 a,01...ld.(CONTR
02D490: 29 2C 61 0D D8 09 52 45 54 0D E2 09 3B 2D 2D 2D ),a...RET...;---
02D4A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D E4 09 6F 75 -----------...ou
02D4B0: 74 32 3A 6C 64 09 61 2C 30 32 0D E5 09 6F 75 74 t2:ld.a,02...out
02D4C0: 75 3A 6C 64 09 28 42 4C 5F 4A 41 2B 36 38 29 2C u:ld.(BL_JA+68),
02D4D0: 61 0D E7 09 72 65 74 0D E8 09 6F 75 74 33 3A 6C a...ret...out3:l
02D4E0: 64 09 61 2C 30 33 0D E9 09 6A 72 09 6F 75 74 75 d.a,03...jr.outu
02D4F0: 0D EA 09 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ...;------------
02D500: 2D 2D 0D F6 09 52 45 42 4F 31 3A 6C 64 09 61 2C --...REBO1:ld.a,
02D510: 28 42 4C 5F 4A 41 2B 38 33 29 09 3B 74 73 74 20 (BL_JA+83).;tst
02D520: 62 61 6C 6C 20 73 65 72 76 69 63 65 0D F8 09 6F ball service...o
02D530: 72 09 61 0D FA 09 4A 50 09 5A 2C 52 45 42 4F 32 r.a...JP.Z,REBO2
02D540: 0D FC 09 6C 64 09 61 2C 28 42 4C 5F 4A 41 2B 35 ...ld.a,(BL_JA+5
02D550: 30 29 09 3B 79 62 0D FE 09 63 70 09 34 31 0D 00 0).;yb...cp.41..
02D560: 0A 6A 72 09 6E 63 2C 70 61 73 61 0D 02 0A 63 70 .jr.nc,pasa...cp
02D570: 09 32 34 0D 04 0A 6A 72 09 63 2C 66 61 6C 74 61 .24...jr.c,falta
02D580: 0D 06 0A 6C 64 09 61 2C 30 30 0D 08 0A 6C 64 09 ...ld.a,00...ld.
02D590: 28 42 4C 5F 4A 41 2B 38 33 29 2C 61 0D 0A 0A 72 (BL_JA+83),a...r
02D5A0: 65 74 0D 0C 0A 0D 0E 0A 66 61 6C 74 61 3A 6A 70 et......falta:jp
02D5B0: 09 6F 75 74 32 0D 10 0A 70 61 73 61 3A 6C 64 09 .out2...pasa:ld.
02D5C0: 61 2C 28 42 4C 5F 4A 41 2B 38 33 29 0D 12 0A 63 a,(BL_JA+83)...c
02D5D0: 70 09 31 0D 14 0A 6A 72 09 6E 7A 2C 66 61 6C 74 p.1...jr.nz,falt
02D5E0: 61 0D 16 0A 63 61 6C 6C 09 50 5F 42 52 4B 09 3B a...call.P_BRK.;
02D5F0: 44 65 75 78 2E 62 61 6C 6C 65 0D 18 0A 6C 64 09 Deux.balle...ld.
02D600: 61 64 64 09 61 2C 28 69 78 2B 33 31 29 09 3B 2B add.a,(ix+31).;+
02D610: 64 78 0D 59 06 6C 64 09 28 69 78 2B 31 29 2C 61 dx.Y.ld.(ix+1),a
02D620: 0D 5A 06 52 45 54 0D 5C 06 3B 2A 2A 2A 2A 2A 2D .Z.RET.\.;*****-
02D630: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 72 06 -------------.r.
02D640: 42 41 4C 5F 3A 64 65 63 09 28 69 78 2B 33 33 29 BAL_:dec.(ix+33)
02D650: 09 3B 6D 78 0D 73 06 6A 70 09 6E 7A 2C 42 41 4C .;mx.s.jp.nz,BAL
02D660: 31 0D 74 06 63 61 6C 6C 09 78 5F 64 78 0D 75 06 1.t.call.x_dx.u.
02D670: 6C 64 09 61 2C 28 69 78 2B 33 32 29 09 3B 66 78 ld.a,(ix+32).;fx
02D680: 0D 76 06 6C 64 09 28 69 78 2B 33 33 29 2C 61 09 .v.ld.(ix+33),a.
02D690: 3B 6D 78 0D 77 06 0D 78 06 42 41 4C 31 3A 64 65 ;mx.w..x.BAL1:de
02D6A0: 63 09 28 69 78 2B 32 34 29 09 3B 66 5F 61 63 74 c.(ix+24).;f_act
02D6B0: 0D 79 06 6A 70 09 6E 7A 2C 42 41 4C 32 0D 7A 06 .y.jp.nz,BAL2.z.
02D6C0: 6C 64 09 61 2C 28 69 78 2B 32 33 29 09 3B 66 6F ld.a,(ix+23).;fo
02D6D0: 72 63 65 0D 7B 06 73 72 6C 09 61 09 3B 20 2F 32 rce.{.srl.a.; /2
02D6E0: 0D 7C 06 63 70 09 30 33 0D 7D 06 6A 72 09 6E 63 .|.cp.03.}.jr.nc
02D6F0: 2C 62 61 66 31 0D 7E 06 6C 64 09 61 2C 30 32 0D ,baf1.~.ld.a,02.
02D700: 7F 06 62 61 66 31 3A 6C 64 09 28 69 78 2B 32 33 ..baf1:ld.(ix+23
02D710: 29 2C 61 09 3B 66 6F 72 63 2E 0D 80 06 6C 64 09 ),a.;forc....ld.
02D720: 28 69 78 2B 32 34 29 2C 61 09 3B 66 5F 61 63 74 (ix+24),a.;f_act
02D730: 20 0D 81 06 0D 86 06 6C 64 09 61 2C 28 69 78 2B ......ld.a,(ix+
02D740: 34 29 09 3B 41 73 63 65 6E 64 61 6E 74 20 53 55 4).;Ascendant SU
02D750: 69 76 61 6E 74 0D 87 06 63 70 09 30 34 0D 88 06 ivant...cp.04...
02D760: 6A 72 09 6E 7A 2C 62 61 66 32 30 0D 89 06 62 69 jr.nz,baf20...bi
02D770: 74 09 37 2C 28 69 78 2B 32 38 29 09 3B 64 68 0D t.7,(ix+28).;dh.
02D780: 8A 06 6A 72 09 6E 7A 2C 64 5F 61 73 0D 8B 06 6C ..jr.nz,d_as...l
02D790: 64 09 28 69 78 2B 32 38 29 2C 2D 31 0D 8C 06 6A d.(ix+28),-1...j
02D7A0: 70 09 42 41 4C 32 0D 8D 06 0D 8E 06 62 61 66 32 p.BAL2......baf2
02D7B0: 30 3A 6F 72 09 61 0D 8F 06 6A 72 09 6E 7A 2C 62 0:or.a...jr.nz,b
02D7C0: 61 66 32 0D 90 06 62 69 74 09 37 2C 28 69 78 2B af2...bit.7,(ix+
02D7D0: 32 38 29 09 3B 64 68 0D 91 06 6A 70 09 6E 7A 2C 28).;dh...jp.nz,
02D7E0: 42 41 4C 32 0D 92 06 6A 72 09 69 5F 61 73 0D 93 BAL2...jr.i_as..
02D7F0: 06 0D 94 06 62 61 66 32 3A 62 69 74 09 37 2C 28 ....baf2:bit.7,(
02D800: 61 2C 28 42 4C 5F 4A 41 2B 37 30 29 0D 1A 0A 61 a,(BL_JA+70)...a
02D810: 64 64 09 61 2C 31 32 38 0D 1C 0A 6C 64 09 28 42 dd.a,128...ld.(B
02D820: 4C 5F 4A 41 2B 37 30 29 2C 61 0D 1E 0A 6C 64 09 L_JA+70),a...ld.
02D830: 61 2C 30 32 0D 20 0A 6C 64 09 28 42 4C 5F 4A 41 a,02. .ld.(BL_JA
02D840: 2B 38 33 29 2C 61 0D 22 0A 72 65 74 0D 24 0A 3B +83),a.".ret.$.;
02D850: 2D 2D 2D 2D 2D 0D 26 0A 52 45 42 4F 32 3A 6C 64 -----.&.REBO2:ld
02D860: 09 61 2C 28 42 4C 5F 4A 41 2B 38 32 29 09 3B 65 .a,(BL_JA+82).;e
02D870: 6E 74 72 20 72 65 76 20 26 20 66 72 6F 6E 0D 28 ntr rev & fron.(
02D880: 0A 6F 72 09 61 0D 2A 0A 6A 70 09 6E 7A 2C 6F 75 .or.a.*.jp.nz,ou
02D890: 74 33 0D 2C 0A 6C 64 09 61 2C 28 42 4C 5F 4A 41 t3.,.ld.a,(BL_JA
02D8A0: 2B 36 39 29 09 3B 6E 62 20 72 65 62 6F 6E 64 0D +69).;nb rebond.
02D8B0: 2E 0A 63 70 09 32 0D 30 0A 6A 70 09 6E 63 2C 6F ..cp.2.0.jp.nc,o
02D8C0: 75 74 33 0D 32 0A 72 65 74 0D 34 0A 3B 2A 2A 2A ut3.2.ret.4.;***
02D8D0: 2A 2A 2A 2A 2A 0D 36 0A 46 52 4F 4E 3A 6C 64 09 *****.6.FRON:ld.
02D8E0: 61 2C 28 42 4C 5F 4A 41 2B 35 31 29 09 3B 68 62 a,(BL_JA+51).;hb
02D8F0: 0D 38 0A 63 70 09 35 0D 3A 0A 72 65 74 09 6E 63 .8.cp.5.:.ret.nc
02D900: 0D 3C 0A 6A 70 09 6F 75 74 32 0D 3E 0A 3B 2A 2A .<.jp.out2.>.;**
02D910: 2A 2A 2A 2A 2A 2A 0D 40 0A 4F 55 54 5F 55 3A 6C ******.@.OUT_U:l
02D920: 64 09 61 2C 28 42 4C 5F 4A 41 2B 36 38 29 09 3B d.a,(BL_JA+68).;
02D930: 62 61 6C 6C 20 6F 75 74 0D 42 0A 63 70 09 30 32 ball out.B.cp.02
02D940: 0D 44 0A 6A 70 09 7A 2C 4F 55 54 4D 0D 46 0A 63 .D.jp.z,OUTM.F.c
02D950: 70 09 30 33 0D 48 0A 6A 70 09 7A 2C 4F 55 54 4C p.03.H.jp.z,OUTL
02D960: 0D 4A 0A 0D 4C 0A 6C 64 09 61 2C 28 42 4C 5F 4A .J..L.ld.a,(BL_J
02D970: 41 2B 38 32 29 0D 4E 0A 6F 72 09 61 0D 50 0A 6A A+82).N.or.a.P.j
02D980: 70 09 6E 7A 2C 4F 55 54 4C 0D 52 0A 6C 64 09 61 p.nz,OUTL.R.ld.a
02D990: 2C 28 42 4C 5F 4A 41 2B 36 39 29 0D 54 0A 6F 72 ,(BL_JA+69).T.or
02D9A0: 09 61 0D 56 0A 6A 70 09 7A 2C 4F 55 54 4D 0D 58 .a.V.jp.z,OUTM.X
02D9B0: 0A 6A 70 09 4F 55 54 4C 0D 5A 0A 3B 2D 2D 2D 2D .jp.OUTL.Z.;----
02D9C0: 2D 0D 5C 0A 4F 55 54 4D 3A 6C 64 09 61 2C 28 42 -.\.OUTM:ld.a,(B
02D9D0: 4C 5F 4A 41 2B 37 30 29 0D 5E 0A 62 69 74 09 37 L_JA+70).^.bit.7
02D9E0: 2C 61 0D 60 0A 6A 72 09 6E 7A 2C 74 75 32 0D 62 ,a.`.jr.nz,tu2.b
02D9F0: 0A 74 75 31 3A 6C 64 09 69 78 2C 42 4C 5F 4A 41 .tu1:ld.ix,BL_JA
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: F4 5C 36 25 01 00 2A 2A 2A 2A 20 4A 41 49 2D 41 .\6%..**** JAI-A
02DA90: 4C 41 49 20 2A 2A 2A 2A 2A 2A 20 4A 41 49 2E 54 LAI ****** JAI.T
02DAA0: 58 20 2A 2A 2A 2A 2A 2A 0D 02 00 4F 52 47 09 23 X ******...ORG.#
02DAB0: 36 32 37 30 0D 03 00 0D 04 00 50 45 4C 4F 3A 45 6270......PELO:E
02DAC0: 51 55 09 23 32 30 30 30 09 3B 73 70 72 74 2E 20 QU.#2000.;sprt.
02DAD0: 6A 6F 75 65 75 72 73 0D 05 00 41 44 52 45 3A 45 joueurs...ADRE:E
02DAE0: 51 55 09 23 35 45 30 30 0D 06 00 0D 07 00 54 41 QU.#5E00......TA
02DAF0: 42 4C 3A 45 51 55 09 23 35 30 30 30 0D 08 00 4C BL:EQU.#5000...L
02DB00: 4F 41 44 3A 45 51 55 09 23 37 32 30 30 0D 09 00 OAD:EQU.#7200...
02DB10: 0D 0A 00 0D 0B 00 4E 4F 49 52 3A 65 71 75 09 4C ......NOIR:equ.L
02DB20: 4F 41 44 2B 36 0D 0C 00 50 41 4C 31 3A 65 71 75 OAD+6...PAL1:equ
02DB30: 09 4C 4F 41 44 2B 33 0D 0D 00 56 49 4C 4C 3A 65 .LOAD+3...VILL:e
02DB40: 71 75 09 4C 4F 41 44 2B 31 32 0D 0E 00 41 44 56 qu.LOAD+12...ADV
02DB50: 3A 65 71 75 09 4C 4F 41 44 2B 35 35 0D 0F 00 0D :equ.LOAD+55....
02DB60: 10 00 4A 50 09 45 4E 54 52 45 0D 11 00 4A 50 09 ..JP.ENTRE...JP.
02DB70: 53 43 52 55 54 09 3B 74 6F 75 63 68 65 73 0D 12 SCRUT.;touches..
02DB80: 00 0D 13 00 58 4F 46 46 3A 64 65 66 77 09 30 30 ....XOFF:defw.00
02DB90: 30 30 09 3B 64 65 63 61 6C 61 67 65 20 4F 46 46 00.;decalage OFF
02DBA0: 53 45 54 20 66 6F 69 73 20 32 0D 14 00 58 45 43 SET fois 2...XEC
02DBB0: 52 41 4E 3A 64 65 66 62 09 23 42 46 09 3B 42 46 RAN:defb.#BF.;BF
02DBC0: 3D 20 23 38 30 30 30 20 20 46 46 3D 20 23 43 30 = #8000 FF= #C0
02DBD0: 30 30 20 6D 61 73 71 75 65 0D 15 00 4D 45 43 52 00 masque...MECR
02DBE0: 41 4E 3A 64 65 66 62 09 23 33 30 09 3B 20 23 33 AN:defb.#30.; #3
02DBF0: 30 20 6F 75 20 23 32 30 0D 16 00 4F 46 46 53 45 0 ou #20...OFFSE
02DC00: 0D 64 0A 6C 64 09 69 79 2C 42 4C 5F 4A 41 2B 32 .d.ld.iy,BL_JA+2
02DC10: 34 0D 66 0A 6C 64 09 68 6C 2C 4E 53 43 30 0D 68 4.f.ld.hl,NSC0.h
02DC20: 0A 6A 72 09 74 75 33 0D 6A 0A 74 75 32 3A 6C 64 .jr.tu3.j.tu2:ld
02DC30: 09 69 78 2C 42 4C 5F 4A 41 2B 32 34 0D 6C 0A 6C .ix,BL_JA+24.l.l
02DC40: 64 09 69 79 2C 42 4C 5F 4A 41 0D 6E 0A 6C 64 09 d.iy,BL_JA.n.ld.
02DC50: 68 6C 2C 4E 53 43 31 0D 70 0A 0D 72 0A 74 75 33 hl,NSC1.p..r.tu3
02DC60: 3A 6C 64 09 28 69 78 2B 32 33 29 2C 31 0D 74 0A :ld.(ix+23),1.t.
02DC70: 6C 64 09 28 69 79 2B 32 33 29 2C 30 0D 75 0A 50 ld.(iy+23),0.u.P
02DC80: 55 53 48 09 48 4C 0D 76 0A 43 41 4C 4C 09 50 5F USH.HL.v.CALL.P_
02DC90: 42 52 4B 09 3B 70 61 75 73 0D 77 0A 50 4F 50 09 BRK.;paus.w.POP.
02DCA0: 48 4C 0D 78 0A 69 6E 63 09 28 68 6C 29 0D 79 0A HL.x.inc.(hl).y.
02DCB0: 6C 64 09 61 2C 28 68 6C 29 0D 7A 0A 63 70 09 32 ld.a,(hl).z.cp.2
02DCC0: 30 09 3B 66 69 6E 20 70 61 72 74 69 65 20 3F 20 0.;fin partie ?
02DCD0: 0D 7B 0A 6A 72 09 6E 7A 2C 74 75 34 0D 7C 0A 6C .{.jr.nz,tu4.|.l
02DCE0: 64 09 61 2C 33 0D 7E 0A 6A 72 09 74 75 35 0D 80 d.a,3.~.jr.tu5..
02DCF0: 0A 74 75 34 3A 6C 64 09 61 2C 31 0D 82 0A 74 75 .tu4:ld.a,1...tu
02DD00: 35 3A 6C 64 09 28 43 4F 4E 54 52 29 2C 61 0D 84 5:ld.(CONTR),a..
02DD10: 0A 43 41 4C 4C 09 41 5F 53 43 09 3B 61 66 20 73 .CALL.A_SC.;af s
02DD20: 63 6F 72 0D 86 0A 6C 64 09 61 2C 28 42 4C 5F 4A cor...ld.a,(BL_J
02DD30: 41 2B 32 33 29 0D 87 0A 6F 72 09 61 0D 88 0A 6A A+23)...or.a...j
02DD40: 72 09 7A 2C 74 75 36 0D 89 0A 6C 64 09 61 2C 30 r.z,tu6...ld.a,0
02DD50: 30 0D 8A 0A 6A 72 09 74 75 37 0D 8B 0A 74 75 36 0...jr.tu7...tu6
02DD60: 3A 6C 64 09 61 2C 31 32 38 0D 8C 0A 74 75 37 3A :ld.a,128...tu7:
02DD70: 6C 64 09 28 42 4C 5F 4A 41 2B 37 30 29 2C 61 09 ld.(BL_JA+70),a.
02DD80: 3B 61 20 71 75 69 20 6C 65 20 62 75 74 2E 0D 8D ;a qui le but...
02DD90: 0A 0D 8E 0A 6C 64 09 61 2C 30 31 0D 8F 0A 6C 64 ....ld.a,01...ld
02DDA0: 09 28 42 4C 5F 4A 41 2B 38 33 29 2C 61 09 3B 50 .(BL_JA+83),a.;P
02DDB0: 72 65 6D 20 62 61 6C 6C 0D 90 0A 6C 64 09 61 2C rem ball...ld.a,
02DDC0: 30 30 0D 91 0A 6C 64 09 28 42 4C 5F 4A 41 2B 33 00...ld.(BL_JA+3
02DDD0: 29 2C 61 09 3B 61 71 75 69 73 0D 92 0A 6C 64 09 ),a.;aquis...ld.
02DDE0: 28 42 4C 5F 4A 41 2B 32 37 29 2C 61 0D 93 0A 52 (BL_JA+27),a...R
02DDF0: 45 54 0D 94 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ET...;----------
02DE00: 54 3A 64 65 66 77 09 30 30 30 30 09 3B 43 52 54 T:defw.0000.;CRT
02DE10: 43 2E 20 52 31 32 2C 52 31 33 0D 17 00 0D 18 00 C. R12,R13......
02DE20: 0D 19 00 0D 1E 00 43 52 54 43 31 3A 6C 64 09 62 ......CRTC1:ld.b
02DE30: 63 2C 23 42 43 30 30 0D 1F 00 6F 75 74 09 28 63 c,#BC00...out.(c
02DE40: 29 2C 68 0D 20 00 6C 64 09 62 63 2C 23 42 44 30 ),h. .ld.bc,#BD0
02DE50: 30 0D 21 00 6F 75 74 09 28 63 29 2C 6C 0D 22 00 0.!.out.(c),l.".
02DE60: 6C 64 09 62 63 2C 23 42 43 30 30 0D 23 00 6F 75 ld.bc,#BC00.#.ou
02DE70: 74 09 28 63 29 2C 64 0D 24 00 6C 64 09 62 63 2C t.(c),d.$.ld.bc,
02DE80: 23 42 44 30 30 0D 25 00 6F 75 74 09 28 63 29 2C #BD00.%.out.(c),
02DE90: 65 0D 26 00 72 65 74 0D 3F 00 3B 2D 0D 40 00 45 e.&.ret.?.;-.@.E
02DEA0: 4E 54 52 45 3A 6E 6F 70 0D 41 00 0D 42 00 3B 20 NTRE:nop.A..B.;
02DEB0: 20 20 20 20 20 20 20 43 41 4C 4C 20 4E 4F 49 52 CALL NOIR
02DEC0: 0D 43 00 69 6E 69 6F 66 3A 6C 64 09 61 2C 23 42 .C.iniof:ld.a,#B
02DED0: 46 0D 44 00 6C 64 09 28 58 45 43 52 41 4E 29 2C F.D.ld.(XECRAN),
02DEE0: 61 0D 45 00 6C 64 09 61 2C 23 33 30 0D 46 00 6C a.E.ld.a,#30.F.l
02DEF0: 64 09 28 4D 45 43 52 41 4E 29 2C 61 0D 47 00 6C d.(MECRAN),a.G.l
02DF00: 64 09 68 6C 2C 30 0D 48 00 6C 64 09 28 58 4F 46 d.hl,0.H.ld.(XOF
02DF10: 46 29 2C 68 6C 0D 49 00 6C 64 09 28 4F 46 46 53 F),hl.I.ld.(OFFS
02DF20: 45 54 29 2C 68 6C 0D 4C 00 0D 52 00 0D 53 00 43 ET),hl.L..R..S.C
02DF30: 41 4C 4C 09 49 5F 42 4C 31 09 3B 69 6E 69 74 20 ALL.I_BL1.;init
02DF40: 62 6C 6B 20 65 74 20 73 74 6F 63 6B 20 77 69 6E blk et stock win
02DF50: 64 2E 0D 54 00 43 41 4C 4C 09 53 45 4C 5F 4D 09 d..T.CALL.SEL_M.
02DF60: 3B 73 65 6C 65 63 74 2E 6D 65 6E 75 0D 55 00 6C ;select.menu.U.l
02DF70: 64 09 61 2C 30 31 0D 56 00 6C 64 09 28 43 4F 4E d.a,01.V.ld.(CON
02DF80: 54 52 29 2C 61 0D 57 00 0D 58 00 0D 59 00 4A 50 TR),a.W..X..Y.JP
02DF90: 09 42 4F 55 31 0D 5A 00 3B 2D 2D 2D 2D 2D 2D 0D .BOU1.Z.;------.
02DFA0: 5B 00 42 4F 55 43 4C 3A 43 41 4C 4C 09 45 46 46 [.BOUCL:CALL.EFF
02DFB0: 5F 0D 5C 00 42 4F 55 31 3A 6E 6F 70 0D 5D 00 6C _.\.BOU1:nop.].l
02DFC0: 64 09 61 2C 28 23 36 31 38 38 29 09 3B 65 73 63 d.a,(#6188).;esc
02DFD0: 0D 5E 00 62 69 74 09 32 2C 61 0D 5F 00 4A 50 09 .^.bit.2,a._.JP.
02DFE0: 4E 5A 2C 53 4F 52 54 49 0D 60 00 6C 64 09 61 2C NZ,SORTI.`.ld.a,
02DFF0: 28 23 36 31 38 39 29 09 3B 64 65 6C 0D 61 00 62 (#6189).;del.a.b
02E000: 0D 95 0A 4F 55 54 4C 3A 6C 64 09 61 2C 28 42 4C ...OUTL:ld.a,(BL
02E010: 5F 4A 41 2B 37 30 29 0D 96 0A 62 69 74 09 37 2C _JA+70)...bit.7,
02E020: 61 0D 97 0A 6A 70 09 7A 2C 74 75 32 0D 98 0A 6A a...jp.z,tu2...j
02E030: 70 09 74 75 31 0D 99 0A 3B 2A 2A 2A 2A 2A 2A 2A p.tu1...;*******
02E040: 2A 2A 2A 2A 0D F0 0A 53 45 4C 5F 4D 3A 6C 64 09 ****...SEL_M:ld.
02E050: 61 2C 28 4C 4F 41 44 2B 35 33 29 09 3B 6E 20 6A a,(LOAD+53).;n j
02E060: 6F 75 65 2E 0D F1 0A 6C 64 09 69 78 2C 42 4C 5F oue....ld.ix,BL_
02E070: 4A 41 0D F2 0A 6F 72 09 61 0D F4 0A 6A 72 09 6E JA...or.a...jr.n
02E080: 7A 2C 73 6C 31 0D F6 0A 6C 64 09 28 69 78 2B 32 z,sl1...ld.(ix+2
02E090: 31 29 2C 30 0D F8 0A 6C 64 09 28 69 78 2B 34 35 1),0...ld.(ix+45
02E0A0: 29 2C 30 0D FA 0A 6A 72 09 73 6C 66 0D FC 0A 73 ),0...jr.slf...s
02E0B0: 6C 31 3A 63 70 09 30 31 0D FE 0A 6A 72 09 6E 7A l1:cp.01...jr.nz
02E0C0: 2C 73 6C 32 0D 00 0B 6C 64 09 28 69 78 2B 34 35 ,sl2...ld.(ix+45
02E0D0: 29 2C 30 0D 02 0B 6C 64 09 61 2C 28 4C 4F 41 44 ),0...ld.a,(LOAD
02E0E0: 2B 35 34 29 0D 04 0B 63 70 09 31 0D 06 0B 6A 72 +54)...cp.1...jr
02E0F0: 09 6E 7A 2C 6B 6C 31 0D 08 0B 6C 64 09 28 69 78 .nz,kl1...ld.(ix
02E100: 2B 32 31 29 2C 31 0D 0A 0B 6A 72 09 73 6C 66 0D +21),1...jr.slf.
02E110: 0C 0B 6B 6C 31 3A 6C 64 09 28 69 78 2B 32 31 29 ..kl1:ld.(ix+21)
02E120: 2C 33 0D 0E 0B 6A 72 09 73 6C 66 0D 10 0B 73 6C ,3...jr.slf...sl
02E130: 32 3A 6C 64 09 28 69 78 2B 32 31 29 2C 31 0D 12 2:ld.(ix+21),1..
02E140: 0B 6C 64 09 61 2C 28 4C 4F 41 44 2B 35 34 29 0D .ld.a,(LOAD+54).
02E150: 14 0B 63 70 09 31 0D 16 0B 6A 72 09 6E 7A 2C 6B ..cp.1...jr.nz,k
02E160: 6C 32 0D 18 0B 6C 64 09 28 69 78 2B 34 35 29 2C l2...ld.(ix+45),
02E170: 32 0D 1A 0B 6A 72 09 73 6C 66 0D 1C 0B 6B 6C 32 2...jr.slf...kl2
02E180: 3A 6C 64 09 28 69 78 2B 34 35 29 2C 33 0D 1E 0B :ld.(ix+45),3...
02E190: 0D 20 0B 73 6C 66 3A 6E 6F 70 0D 22 0B 3B 2D 2D . .slf:nop.".;--
02E1A0: 2D 2D 0D 24 0B 6C 64 09 61 2C 28 4C 4F 41 44 2B --.$.ld.a,(LOAD+
02E1B0: 35 32 29 09 3B 4C 49 45 75 0D 26 0B 63 70 09 30 52).;LIEu.&.cp.0
02E1C0: 31 0D 28 0B 6A 72 09 6E 7A 2C 73 6C 33 0D 2A 0B 1.(.jr.nz,sl3.*.
02E1D0: 6C 64 09 61 2C 33 0D 2C 0B 6C 64 09 62 2C 33 0D ld.a,3.,.ld.b,3.
02E1E0: 2E 0B 6C 64 09 63 2C 32 32 0D 30 0B 6A 72 09 73 ..ld.c,22.0.jr.s
02E1F0: 6C 6C 66 0D 32 0B 73 6C 33 3A 63 70 09 30 32 0D llf.2.sl3:cp.02.
02E200: 69 74 09 37 2C 61 09 3B 70 61 75 73 65 64 0D 62 it.7,a.;paused.b
02E210: 00 6A 72 09 6E 7A 2C 42 4F 55 31 0D 63 00 3B 2D .jr.nz,BOU1.c.;-
02E220: 2D 2D 2D 2D 0D 74 00 43 41 4C 4C 09 43 4F 4D 5F ----.t.CALL.COM_
02E230: 09 3B 43 6F 6D 6D 61 6E 64 65 20 64 69 72 2E 0D .;Commande dir..
02E240: 75 00 43 41 4C 4C 09 43 41 4C 5F 4A 4F 09 3B 63 u.CALL.CAL_JO.;c
02E250: 61 6C 63 75 6C 65 20 6D 6F 75 76 65 6D 2E 20 6A alcule mouvem. j
02E260: 6F 75 65 75 72 73 0D 76 00 43 41 4C 4C 09 41 43 oueurs.v.CALL.AC
02E270: 54 5F 42 41 09 3B 20 20 20 20 20 20 20 20 6D 6F T_BA.; mo
02E280: 75 76 65 6D 2E 20 62 61 6C 6C 65 0D 77 00 0D 78 uvem. balle.w..x
02E290: 00 43 41 4C 4C 09 43 4F 4F 52 45 09 3B 63 6F 6F .CALL.COORE.;coo
02E2A0: 72 64 20 65 63 72 61 6E 20 6A 6F 75 65 75 72 73 rd ecran joueurs
02E2B0: 0D 79 00 43 41 4C 4C 09 43 4F 4F 52 42 09 3B 63 .y.CALL.COORB.;c
02E2C0: 6F 6F 72 64 20 65 63 72 61 6E 20 62 61 6C 6C 65 oord ecran balle
02E2D0: 0D 7A 00 0D 7B 00 43 41 4C 4C 09 41 43 54 5F 4F .z..{.CALL.ACT_O
02E2E0: 31 09 3B 6F 6D 62 72 65 20 6D 75 72 0D 7C 00 43 1.;ombre mur.|.C
02E2F0: 41 4C 4C 09 41 43 54 5F 4F 32 09 3B 6F 6D 62 72 ALL.ACT_O2.;ombr
02E300: 65 20 73 6F 6C 0D 7D 00 43 41 4C 4C 09 53 54 4F e sol.}.CALL.STO
02E310: 43 5F 0D 7E 00 43 41 4C 4C 09 41 46 46 5F 0D 7F C_.~.CALL.AFF_..
02E320: 00 0D 80 00 42 4F 55 32 3A 63 61 6C 6C 09 54 52 ....BOU2:call.TR
02E330: 41 4E 53 0D 82 00 0D 83 00 6C 64 09 61 2C 28 42 ANS......ld.a,(B
02E340: 4C 5F 4A 41 2B 36 38 29 09 3B 6F 75 74 20 3F 0D L_JA+68).;out ?.
02E350: 84 00 6F 72 09 61 0D 85 00 6A 72 09 7A 2C 62 6F ..or.a...jr.z,bo
02E360: 75 33 0D 86 00 0D 87 00 43 41 4C 4C 09 4F 55 54 u3......CALL.OUT
02E370: 5F 55 0D 88 00 0D 89 00 6C 64 09 61 2C 28 43 4F _U......ld.a,(CO
02E380: 4E 54 52 29 0D 8A 00 63 70 09 30 33 09 3B 66 69 NTR)...cp.03.;fi
02E390: 6E 20 3F 0D 8C 00 6A 70 09 7A 2C 53 4F 52 54 49 n ?...jp.z,SORTI
02E3A0: 0D 92 00 0D 93 00 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D ......;---------
02E3B0: 2D 2D 0D 94 00 62 6F 75 33 3A 6E 6F 70 0D 95 00 --...bou3:nop...
02E3C0: 6C 64 09 61 2C 28 43 4F 4E 54 52 29 0D 96 00 6F ld.a,(CONTR)...o
02E3D0: 72 09 61 0D 97 00 4A 50 09 5A 2C 42 4F 55 43 4C r.a...JP.Z,BOUCL
02E3E0: 0D 98 00 0D 99 00 6C 64 09 61 2C 28 54 45 4D 50 ......ld.a,(TEMP
02E3F0: 4F 29 0D 9A 00 6C 64 09 62 2C 61 0D 9B 00 63 61 O)...ld.b,a...ca
02E400: 34 0B 6A 72 09 6E 7A 2C 73 6C 34 0D 36 0B 6C 64 4.jr.nz,sl4.6.ld
02E410: 09 61 2C 32 0D 38 0B 6C 64 09 62 2C 34 0D 3A 0B .a,2.8.ld.b,4.:.
02E420: 6C 64 09 63 2C 32 34 0D 3C 0B 6A 72 09 73 6C 6C ld.c,24.<.jr.sll
02E430: 66 0D 3E 0B 73 6C 34 3A 6C 64 09 61 2C 32 0D 40 f.>.sl4:ld.a,2.@
02E440: 0B 6C 64 09 62 2C 32 0D 42 0B 6C 64 09 63 2C 32 .ld.b,2.B.ld.c,2
02E450: 36 0D 44 0B 0D 46 0B 73 6C 6C 66 3A 6C 64 09 28 6.D..F.sllf:ld.(
02E460: 70 66 78 67 2B 31 29 2C 61 0D 48 0B 6C 64 09 61 pfxg+1),a.H.ld.a
02E470: 2C 62 0D 4A 0B 6C 64 09 28 70 66 78 64 2B 31 29 ,b.J.ld.(pfxd+1)
02E480: 2C 61 0D 4C 0B 6C 64 09 61 2C 63 0D 4E 0B 6C 64 ,a.L.ld.a,c.N.ld
02E490: 09 28 70 66 6F 72 2B 31 29 2C 61 0D 50 0B 72 65 .(pfor+1),a.P.re
02E4A0: 74 0D 52 0B 0D 10 27 7A 7A 7A 3A 64 65 66 62 09 t.R...'zzz:defb.
02E4B0: 30 2C 31 2C 32 2C 33 2C 34 2C 35 2C 36 2C 37 2C 0,1,2,3,4,5,6,7,
02E4C0: 38 2C 39 0D 1A 64 09 61 2C 63 0D 4E 0B 6C 64 09 8,9..d.a,c.N.ld.
02E4D0: 28 70 66 6F 72 2B 31 29 2C 61 0D 50 0B 72 65 74 (pfor+1),a.P.ret
02E4E0: 0D 52 0B 0D 10 27 7A 7A 7A 3A 64 65 66 62 09 30 .R...'zzz:defb.0
02E4F0: 2C 31 2C 32 2C 33 2C 34 2C 35 2C 36 2C 37 2C 38 ,1,2,3,4,5,6,7,8
02E500: 2B 32 31 29 2C 31 0D 0A 0B 6A 72 09 73 6C 66 0D +21),1...jr.slf.
02E510: 0C 0B 6B 6C 31 3A 6C 64 09 28 69 78 2B 32 31 29 ..kl1:ld.(ix+21)
02E520: 2C 33 0D 0E 0B 6A 72 09 73 6C 66 0D 10 0B 73 6C ,3...jr.slf...sl
02E530: 32 3A 6C 64 09 28 69 78 2B 32 31 29 2C 31 0D 12 2:ld.(ix+21),1..
02E540: 0B 6C 64 09 61 2C 28 4C 4F 41 44 2B 35 34 29 0D .ld.a,(LOAD+54).
02E550: 14 0B 63 70 09 31 0D 16 0B 6A 72 09 6E 7A 2C 6B ..cp.1...jr.nz,k
02E560: 6C 32 0D 18 0B 6C 64 09 28 69 78 2B 34 35 29 2C l2...ld.(ix+45),
02E570: 32 0D 1A 0B 6A 72 09 73 6C 66 0D 1C 0B 6B 6C 32 2...jr.slf...kl2
02E580: 3A 6C 64 09 28 69 78 2B 34 35 29 2C 33 0D 1E 0B :ld.(ix+45),3...
02E590: 0D 20 0B 73 6C 66 3A 6E 6F 70 0D 22 0B 3B 2D 2D . .slf:nop.".;--
02E5A0: 2D 2D 0D 24 0B 6C 64 09 61 2C 28 4C 4F 41 44 2B --.$.ld.a,(LOAD+
02E5B0: 35 32 29 09 3B 4C 49 45 75 0D 26 0B 63 70 09 30 52).;LIEu.&.cp.0
02E5C0: 31 0D 28 0B 6A 72 09 6E 7A 2C 73 6C 33 0D 2A 0B 1.(.jr.nz,sl3.*.
02E5D0: 6C 64 09 61 2C 33 0D 2C 0B 6C 64 09 62 2C 33 0D ld.a,3.,.ld.b,3.
02E5E0: 2E 0B 6C 64 09 63 2C 32 32 0D 30 0B 6A 72 09 73 ..ld.c,22.0.jr.s
02E5F0: 6C 6C 66 0D 32 0B 73 6C 33 3A 63 70 09 30 32 0D llf.2.sl3:cp.02.
02E600: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
02E610: 27 00 01 00 02 09 4E E5 27 00 C1 02 00 00 00 02 '.....N.'.......
02E620: 27 00 C6 02 00 00 00 02 27 00 C2 02 00 00 00 02 '.......'.......
02E630: 27 00 C7 02 00 00 00 02 27 00 C3 02 00 00 00 02 '.......'.......
02E640: 27 00 C8 02 00 00 00 02 27 00 C4 02 00 00 00 02 '.......'.......
02E650: 27 00 C9 02 00 00 00 02 27 00 C5 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: 6C 6C 09 70 70 32 0D 9C 00 4A 50 09 42 4F 55 43 ll.pp2...JP.BOUC
02E710: 4C 0D 9D 00 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A L...;***********
02E720: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D 9E 00 54 ************...T
02E730: 45 4D 50 4F 3A 64 65 66 62 09 31 09 3B 76 69 74 EMPO:defb.1.;vit
02E740: 65 73 73 65 20 6A 65 75 0D 9F 00 43 4F 4E 54 52 esse jeu...CONTR
02E750: 3A 64 65 66 62 09 31 0D A0 00 0D A1 00 0D A2 00 :defb.1.........
02E760: 53 4F 52 54 49 3A 6E 6F 70 0D A3 00 63 61 6C 6C SORTI:nop.£.call
02E770: 09 4C 4F 41 44 2B 31 39 09 3B 73 6F 6E 20 66 69 .LOAD+19.;son fi
02E780: 6E 0D A4 00 6C 64 09 62 2C 32 0D A5 00 63 61 6C n...ld.b,2...cal
02E790: 6C 09 70 70 33 0D A6 00 6C 64 09 61 2C 28 58 45 l.pp3...ld.a,(XE
02E7A0: 43 52 41 4E 29 0D A7 00 63 70 09 23 42 46 0D A8 CRAN)...cp.#BF..
02E7B0: 00 63 61 6C 6C 09 6E 7A 2C 54 52 41 4E 53 0D AC .call.nz,TRANS..
02E7C0: 00 52 45 54 09 3B 72 65 74 6F 75 72 20 6C 6F 61 .RET.;retour loa
02E7D0: 64 65 72 0D AD 00 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A der...;*********
02E7E0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D AE **************..
02E7F0: 00 3B 50 41 55 53 45 0D AF 00 70 70 31 3A 70 75 .;PAUSE...pp1:pu
02E800: 73 68 09 62 63 0D B0 00 6C 64 09 63 2C 28 69 79 sh.bc...ld.c,(iy
02E810: 2B 30 29 0D B1 00 6C 64 09 63 2C 28 69 79 2B 30 +0)...ld.c,(iy+0
02E820: 29 0D B2 00 70 6F 70 09 62 63 0D B3 00 64 6A 6E )...pop.bc...djn
02E830: 7A 09 70 70 31 0D B4 00 72 65 74 0D B5 00 70 70 z.pp1...ret...pp
02E840: 32 3A 70 75 73 68 09 62 63 0D B6 00 6C 64 09 62 2:push.bc...ld.b
02E850: 2C 30 30 0D B7 00 63 61 6C 6C 09 70 70 31 0D B8 ,00...call.pp1..
02E860: 00 70 6F 70 09 62 63 0D B9 00 64 6A 6E 7A 09 70 .pop.bc...djnz.p
02E870: 70 32 0D BA 00 72 65 74 0D BB 00 70 70 33 3A 70 p2...ret...pp3:p
02E880: 75 73 68 09 62 63 0D BC 00 6C 64 09 62 2C 30 30 ush.bc...ld.b,00
02E890: 0D BD 00 63 61 6C 6C 09 70 70 32 0D BE 00 70 6F ...call.pp2...po
02E8A0: 70 09 62 63 0D BF 00 64 6A 6E 7A 09 70 70 33 0D p.bc...djnz.pp3.
02E8B0: C0 00 72 65 74 0D C1 00 3B 2A 2A 2A 2A 2A 2A 2A ..ret...;*******
02E8C0: 0D 39 01 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D .9.;------------
02E8D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 3A 01 44 49 56 55 ---------.:.DIVU
02E8E0: 3A 4C 44 09 44 2C 41 09 3B 64 69 76 69 73 65 20 :LD.D,A.;divise
02E8F0: 48 4C 20 70 61 72 20 41 20 3D 20 42 43 20 72 65 HL par A = BC re
02E900: 74 6F 6B 20 77 69 6E 64 2E 0D F1 01 6C 64 09 61 tok wind....ld.a
02E910: 2C 28 4E 4A 29 0D F2 01 6C 64 09 62 2C 61 0D F3 ,(NJ)...ld.b,a..
02E920: 01 65 66 62 6F 75 3A 70 75 73 68 09 62 63 0D F4 .efbou:push.bc..
02E930: 01 0D F5 01 43 41 4C 4C 09 65 66 66 77 0D F6 01 ....CALL.effw...
02E940: 6C 64 09 64 65 2C 32 34 0D F7 01 61 64 64 09 69 ld.de,24...add.i
02E950: 78 2C 64 65 0D F8 01 70 6F 70 09 62 63 0D F9 01 x,de...pop.bc...
02E960: 64 6A 6E 7A 09 65 66 62 6F 75 0D FA 01 0D FB 01 djnz.efbou......
02E970: 6C 64 09 69 78 2C 42 4C 5F 4F 4D 31 0D FC 01 6C ld.ix,BL_OM1...l
02E980: 64 09 61 2C 28 42 4C 5F 4F 4D 31 29 0D FD 01 6F d.a,(BL_OM1)...o
02E990: 72 09 61 0D FE 01 43 41 4C 4C 09 6E 7A 2C 65 66 r.a...CALL.nz,ef
02E9A0: 66 77 0D FF 01 0D 00 02 6C 64 09 69 78 2C 42 4C fw......ld.ix,BL
02E9B0: 5F 4F 4D 32 0D 01 02 6C 64 09 61 2C 28 42 4C 5F _OM2...ld.a,(BL_
02E9C0: 4F 4D 32 29 0D 02 02 6F 72 09 61 0D 03 02 43 41 OM2)...or.a...CA
02E9D0: 4C 4C 09 6E 7A 2C 65 66 66 77 0D 04 02 0D 05 02 LL.nz,effw......
02E9E0: 72 65 74 0D 06 02 3B 2D 0D 07 02 75 6E 69 77 3A ret...;-...uniw:
02E9F0: 6C 64 09 61 2C 28 58 45 43 52 41 4E 29 0D 08 02 ld.a,(XECRAN)...
02EA00: 63 70 09 23 46 46 0D 09 02 6A 72 09 6E 7A 2C 65 cp.#FF...jr.nz,e
02EA10: 66 66 32 0D 0A 02 6C 64 09 65 2C 28 69 78 2B 35 ff2...ld.e,(ix+5
02EA20: 29 0D 0B 02 6C 64 09 64 2C 28 69 78 2B 36 29 0D )...ld.d,(ix+6).
02EA30: 0C 02 6C 64 09 6C 2C 28 69 78 2B 37 29 0D 0D 02 ..ld.l,(ix+7)...
02EA40: 6C 64 09 68 2C 28 69 78 2B 38 29 0D 0E 02 6C 64 ld.h,(ix+8)...ld
02EA50: 09 63 2C 28 69 78 2B 39 29 0D 0F 02 6C 64 09 62 .c,(ix+9)...ld.b
02EA60: 2C 28 69 78 2B 31 30 29 0D 10 02 72 65 74 0D 11 ,(ix+10)...ret..
02EA70: 02 65 66 66 32 3A 6C 64 09 65 2C 28 69 78 2B 31 .eff2:ld.e,(ix+1
02EA80: 31 29 0D 12 02 6C 64 09 64 2C 28 69 78 2B 31 32 1)...ld.d,(ix+12
02EA90: 29 0D 13 02 6C 64 09 6C 2C 28 69 78 2B 31 33 29 )...ld.l,(ix+13)
02EAA0: 0D 14 02 6C 64 09 68 2C 28 69 78 2B 31 34 29 0D ...ld.h,(ix+14).
02EAB0: 15 02 6C 64 09 63 2C 28 69 78 2B 31 35 29 0D 16 ..ld.c,(ix+15)..
02EAC0: 02 6C 64 09 62 2C 28 69 78 2B 31 36 29 0D 17 02 .ld.b,(ix+16)...
02EAD0: 72 65 74 0D 18 02 3B 2D 2D 0D 19 02 65 66 66 77 ret...;--...effw
02EAE0: 3A 43 41 4C 4C 09 75 6E 69 77 09 3B 65 66 66 61 :CALL.uniw.;effa
02EAF0: 63 65 0D 1A 02 65 66 66 36 3A 4A 50 09 41 46 46 ce...eff6:JP.AFF
02EB00: 73 75 6C 74 61 74 0D 3B 01 4C 44 09 45 2C 30 0D sultat.;.LD.E,0.
02EB10: 3C 01 4C 44 09 42 2C 38 0D 3D 01 4C 44 09 43 2C <.LD.B,8.=.LD.C,
02EB20: 30 0D 3E 01 53 55 42 09 41 0D 3F 01 64 69 76 31 0.>.SUB.A.?.div1
02EB30: 3A 49 4E 43 09 42 0D 40 01 53 4C 41 09 44 0D 41 :INC.B.@.SLA.D.A
02EB40: 01 4A 52 09 4E 43 2C 64 69 76 31 0D 42 01 64 69 .JR.NC,div1.B.di
02EB50: 76 32 3A 52 52 09 44 0D 43 01 52 52 09 45 0D 44 v2:RR.D.C.RR.E.D
02EB60: 01 53 42 43 09 48 4C 2C 44 45 0D 45 01 4A 52 09 .SBC.HL,DE.E.JR.
02EB70: 4E 43 2C 64 69 76 33 0D 46 01 41 44 44 09 48 4C NC,div3.F.ADD.HL
02EB80: 2C 44 45 0D 47 01 64 69 76 33 3A 43 43 46 0D 48 ,DE.G.div3:CCF.H
02EB90: 01 52 4C 09 43 0D 49 01 52 4C 41 0D 4A 01 44 4A .RL.C.I.RLA.J.DJ
02EBA0: 4E 5A 09 64 69 76 32 0D 4B 01 4C 44 09 42 2C 41 NZ.div2.K.LD.B,A
02EBB0: 0D 4C 01 52 45 54 09 3B 20 42 43 3D 72 65 73 75 .L.RET.; BC=resu
02EBC0: 6C 2E 0D 4D 01 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D l..M.;----------
02EBD0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 4E 01 3B 2A 20 ----------.N.;*
02EBE0: 53 77 61 70 65 20 23 38 30 30 30 20 3C 2D 3E 20 Swape #8000 <->
02EBF0: 23 43 30 30 30 20 2A 0D 4F 01 54 52 41 4E 53 3A #C000 *.O.TRANS:
02EC00: 6C 64 09 61 2C 28 4D 45 43 52 41 4E 29 0D 50 01 ld.a,(MECRAN).P.
02EC10: 63 70 09 23 32 30 0D 51 01 6A 72 09 7A 2C 74 72 cp.#20.Q.jr.z,tr
02EC20: 61 31 0D 52 01 6C 64 09 61 2C 23 46 46 0D 53 01 a1.R.ld.a,#FF.S.
02EC30: 6C 64 09 62 2C 23 32 30 0D 54 01 6A 72 09 74 72 ld.b,#20.T.jr.tr
02EC40: 61 32 0D 55 01 74 72 61 31 3A 6C 64 09 61 2C 23 a2.U.tra1:ld.a,#
02EC50: 42 46 0D 56 01 6C 64 09 62 2C 23 33 30 0D 57 01 BF.V.ld.b,#30.W.
02EC60: 74 72 61 32 3A 6C 64 09 28 58 45 43 52 41 4E 29 tra2:ld.(XECRAN)
02EC70: 2C 61 0D 58 01 6C 64 09 61 2C 62 0D 59 01 6C 64 ,a.X.ld.a,b.Y.ld
02EC80: 09 28 4D 45 43 52 41 4E 29 2C 61 0D 5C 01 0D 5D .(MECRAN),a.\..]
02EC90: 01 6C 64 09 68 2C 31 32 09 3B 72 65 67 0D 5E 01 .ld.h,12.;reg.^.
02ECA0: 6C 64 09 6C 2C 61 09 3B 76 61 6C 0D 5F 01 0D 60 ld.l,a.;val._..`
02ECB0: 01 6C 64 09 64 2C 31 33 09 3B 72 65 67 0D 61 01 .ld.d,13.;reg.a.
02ECC0: 6C 64 09 65 2C 30 30 09 3B 76 61 6C 20 0D 62 01 ld.e,00.;val .b.
02ECD0: 4C 44 09 42 43 2C 23 46 35 30 30 0D 63 01 53 50 LD.BC,#F500.c.SP
02ECE0: 4F 54 3A 49 4E 09 41 2C 28 43 29 0D 64 01 53 52 OT:IN.A,(C).d.SR
02ECF0: 4C 09 41 0D 65 01 4A 52 09 4E 43 2C 53 50 4F 54 L.A.e.JR.NC,SPOT
02ED00: 5F 53 0D 1B 02 6E 6F 70 0D 1C 02 73 74 6F 63 77 _S...nop...stocw
02ED10: 3A 43 41 4C 4C 09 75 6E 69 77 0D 1D 02 4A 50 09 :CALL.uniw...JP.
02ED20: 53 54 4F 43 4B 0D 2C 02 3B 2A 2A 2A 2A 2A 2A 2A STOCK.,.;*******
02ED30: 2A 2A 0D 2D 02 41 46 46 5F 3A 6C 64 09 69 78 2C **.-.AFF_:ld.ix,
02ED40: 42 4C 5F 4F 4D 31 0D 2E 02 63 61 6C 6C 09 61 66 BL_OM1...call.af
02ED50: 62 61 6C 0D 2F 02 6C 64 09 69 78 2C 42 4C 5F 4F bal./.ld.ix,BL_O
02ED60: 4D 32 0D 30 02 63 61 6C 6C 09 61 66 62 61 6C 0D M2.0.call.afbal.
02ED70: 31 02 0D 32 02 6C 64 09 61 2C 28 42 4C 5F 4A 41 1..2.ld.a,(BL_JA
02ED80: 2B 32 36 29 09 3B 74 73 74 20 70 72 69 6F 0D 33 +26).;tst prio.3
02ED90: 02 6C 64 09 62 2C 61 0D 34 02 6C 64 09 61 2C 28 .ld.b,a.4.ld.a,(
02EDA0: 42 4C 5F 4A 41 2B 32 29 0D 35 02 63 70 09 62 0D BL_JA+2).5.cp.b.
02EDB0: 36 02 6A 72 09 6E 63 2C 61 6A 32 0D 37 02 0D 38 6.jr.nc,aj2.7..8
02EDC0: 02 6C 64 09 69 78 2C 42 4C 5F 4A 41 09 3B 61 66 .ld.ix,BL_JA.;af
02EDD0: 66 20 6A 6F 75 65 75 72 73 0D 39 02 6C 64 09 68 f joueurs.9.ld.h
02EDE0: 6C 2C 23 35 31 30 0D 3A 02 43 41 4C 4C 09 61 66 l,#510.:.CALL.af
02EDF0: 66 73 70 0D 3B 02 6C 64 09 69 78 2C 42 4C 5F 4A fsp.;.ld.ix,BL_J
02EE00: 41 2B 32 34 0D 3C 02 6C 64 09 68 6C 2C 23 30 30 A+24.<.ld.hl,#00
02EE10: 30 30 0D 3D 02 43 41 4C 4C 09 61 66 66 73 70 0D 00.=.CALL.affsp.
02EE20: 3E 02 6A 72 09 61 6A 33 0D 3F 02 0D 40 02 61 6A >.jr.aj3.?..@.aj
02EE30: 32 3A 6C 64 09 69 78 2C 42 4C 5F 4A 41 2B 32 34 2:ld.ix,BL_JA+24
02EE40: 0D 41 02 6C 64 09 68 6C 2C 23 30 30 30 30 0D 42 .A.ld.hl,#0000.B
02EE50: 02 43 41 4C 4C 09 61 66 66 73 70 0D 43 02 6C 64 .CALL.affsp.C.ld
02EE60: 09 69 78 2C 42 4C 5F 4A 41 0D 44 02 6C 64 09 68 .ix,BL_JA.D.ld.h
02EE70: 6C 2C 23 35 31 30 0D 45 02 43 41 4C 4C 09 61 66 l,#510.E.CALL.af
02EE80: 66 73 70 0D 46 02 0D 47 02 61 6A 33 3A 6E 6F 70 fsp.F..G.aj3:nop
02EE90: 0D 50 02 6C 64 09 69 78 2C 42 4C 5F 4A 41 2B 34 .P.ld.ix,BL_JA+4
02EEA0: 38 09 3B 62 61 6C 6C 65 0D 51 02 43 41 4C 4C 09 8.;balle.Q.CALL.
02EEB0: 61 66 62 61 6C 0D 52 02 72 65 74 0D 53 02 3B 2D afbal.R.ret.S.;-
02EEC0: 2D 2D 2D 2D 2D 2D 20 0D 54 02 61 66 66 73 70 3A ------ .T.affsp:
02EED0: 6C 64 09 61 2C 28 69 78 2B 31 38 29 09 3B 53 70 ld.a,(ix+18).;Sp
02EEE0: 72 69 74 65 0D 55 02 50 55 53 48 09 48 4C 0D 56 rite.U.PUSH.HL.V
02EEF0: 02 61 66 6A 62 3A 43 41 4C 4C 09 43 5F 4D 41 54 .afjb:CALL.C_MAT
02EF00: 0D 66 01 6A 70 09 43 52 54 43 31 0D 67 01 3B 2D .f.jp.CRTC1.g.;-
02EF10: 2D 2D 2D 2D 2D 2D 2D 0D 68 01 54 5F 4A 4F 3A 64 -------.h.T_JO:d
02EF20: 65 66 77 09 23 30 30 30 30 2C 23 30 30 36 39 2C efw.#0000,#0069,
02EF30: 23 30 30 44 32 2C 23 30 31 33 42 2C 23 30 31 41 #00D2,#013B,#01A
02EF40: 34 2C 23 30 32 30 44 3B 20 30 2C 35 0D 69 01 64 4,#020D; 0,5.i.d
02EF50: 65 66 77 09 23 30 32 37 36 2C 23 30 32 44 46 2C efw.#0276,#02DF,
02EF60: 23 30 33 34 38 2C 23 30 33 42 31 2C 23 30 34 31 #0348,#03B1,#041
02EF70: 41 2C 23 30 34 38 33 3B 20 36 2C 31 31 0D 6A 01 A,#0483; 6,11.j.
02EF80: 64 65 66 77 09 23 30 34 45 43 2C 23 30 34 46 32 defw.#04EC,#04F2
02EF90: 2C 23 30 34 46 38 2C 23 30 34 46 45 2C 23 30 35 ,#04F8,#04FE,#05
02EFA0: 30 34 2C 23 30 35 30 41 3B 31 32 2C 31 37 0D 75 04,#050A;12,17.u
02EFB0: 01 0D 76 01 43 5F 4D 41 54 31 3A 4C 44 09 48 4C ..v.C_MAT1:LD.HL
02EFC0: 2C 54 5F 4A 4F 0D 77 01 41 4E 44 09 25 30 31 31 ,T_JO.w.AND.%011
02EFD0: 31 31 31 31 31 09 3B 31 32 37 20 6D 61 78 0D 7E 11111.;127 max.~
02EFE0: 01 0D 7F 01 61 64 64 09 61 2C 61 0D 80 01 6C 64 ....add.a,a...ld
02EFF0: 09 62 2C 30 30 0D 81 01 6C 64 09 63 2C 61 0D 82 .b,00...ld.c,a..
02F000: 01 61 64 64 09 68 6C 2C 62 63 0D 83 01 6C 64 09 .add.hl,bc...ld.
02F010: 65 2C 28 68 6C 29 0D 84 01 69 6E 63 09 68 6C 0D e,(hl)...inc.hl.
02F020: 85 01 6C 64 09 64 2C 28 68 6C 29 0D 86 01 6C 64 ..ld.d,(hl)...ld
02F030: 09 68 6C 2C 50 45 4C 4F 0D 87 01 61 64 64 09 68 .hl,PELO...add.h
02F040: 6C 2C 64 65 0D 88 01 72 65 74 0D 89 01 3B 2A 2A l,de...ret...;**
02F050: 2A 2A 2A 2A 2A 0D 8A 01 54 5F 53 50 52 3A 64 65 *****...T_SPR:de
02F060: 66 62 09 23 30 30 2C 23 30 30 2C 30 35 2C 32 31 fb.#00,#00,05,21
02F070: 0D 8B 01 64 65 66 62 09 23 36 39 2C 23 30 30 2C ...defb.#69,#00,
02F080: 30 35 2C 32 31 2C 23 44 32 2C 23 30 30 2C 30 35 05,21,#D2,#00,05
02F090: 2C 32 31 3B 20 20 31 2C 20 32 0D 8C 01 64 65 66 ,21; 1, 2...def
02F0A0: 62 09 23 33 42 2C 23 30 31 2C 30 35 2C 32 31 2C b.#3B,#01,05,21,
02F0B0: 23 41 34 2C 23 30 31 2C 30 35 2C 32 31 3B 20 20 #A4,#01,05,21;
02F0C0: 33 2C 20 34 0D 8D 01 64 65 66 62 09 23 30 44 2C 3, 4...defb.#0D,
02F0D0: 23 30 32 2C 30 35 2C 32 31 2C 23 37 36 2C 23 30 #02,05,21,#76,#0
02F0E0: 32 2C 30 35 2C 32 31 3B 20 20 35 2C 20 36 0D 8E 2,05,21; 5, 6..
02F0F0: 01 64 65 66 62 09 23 44 46 2C 23 30 32 2C 30 35 .defb.#DF,#02,05
02F100: 31 09 3B 68 6C 3D 6D 61 74 0D 57 02 70 75 73 68 1.;hl=mat.W.push
02F110: 09 68 6C 0D 58 02 63 61 6C 6C 09 75 6E 69 77 09 .hl.X.call.uniw.
02F120: 3B 0D 59 02 70 6F 70 09 64 65 0D 5A 02 50 4F 50 ;.Y.pop.de.Z.POP
02F130: 09 49 59 0D 5B 02 41 44 44 09 49 59 2C 64 65 0D .IY.[.ADD.IY,de.
02F140: 5C 02 70 75 73 68 09 69 79 0D 5D 02 70 6F 70 09 \.push.iy.].pop.
02F150: 64 65 0D 5E 02 4A 50 09 41 46 46 5F 58 0D 5F 02 de.^.JP.AFF_X._.
02F160: 3B 2D 2D 2D 2D 2D 2D 2D 0D 60 02 61 66 62 61 6C ;-------.`.afbal
02F170: 3A 6C 64 09 61 2C 28 69 78 2B 30 29 0D 61 02 63 :ld.a,(ix+0).a.c
02F180: 70 09 30 32 0D 62 02 72 65 74 09 6E 7A 0D 63 02 p.02.b.ret.nz.c.
02F190: 6C 64 09 61 2C 28 69 78 2B 31 38 29 09 3B 53 70 ld.a,(ix+18).;Sp
02F1A0: 72 74 0D 64 02 61 64 64 09 61 2C 28 69 78 2B 31 rt.d.add.a,(ix+1
02F1B0: 39 29 0D 66 02 43 41 4C 4C 09 43 5F 4D 41 54 31 9).f.CALL.C_MAT1
02F1C0: 0D 67 02 70 75 73 68 09 68 6C 0D 68 02 63 61 6C .g.push.hl.h.cal
02F1D0: 6C 09 75 6E 69 77 0D 69 02 70 6F 70 09 64 65 0D l.uniw.i.pop.de.
02F1E0: 6A 02 4A 50 09 41 46 46 5F 58 0D 6B 02 3B 2A 2A j.JP.AFF_X.k.;**
02F1F0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D 6C 02 4E 4A 3A **********.l.NJ:
02F200: 64 65 66 62 09 30 33 09 3B 6E 62 72 20 6A 6F 75 defb.03.;nbr jou
02F210: 65 75 72 20 0D 6D 02 0D 6E 02 42 4C 5F 4A 41 3A eur .m..n.BL_JA:
02F220: 64 65 66 62 09 30 30 09 3B 2B 30 30 20 65 74 61 defb.00.;+00 eta
02F230: 74 20 73 70 72 69 74 0D 6F 02 64 65 66 62 09 32 t sprit.o.defb.2
02F240: 30 09 3B 2B 30 31 20 58 20 74 68 65 6F 72 69 71 0.;+01 X theoriq
02F250: 0D 70 02 64 65 66 62 09 31 36 09 3B 2B 30 32 20 .p.defb.16.;+02
02F260: 59 0D 71 02 64 65 66 62 09 30 30 09 3B 2B 30 33 Y.q.defb.00.;+03
02F270: 20 56 69 74 2E 78 20 3C 2D 2D 3E 0D 72 02 64 65 Vit.x <-->.r.de
02F280: 66 62 09 30 33 09 3B 2B 30 34 20 63 70 74 20 6D fb.03.;+04 cpt m
02F290: 61 74 0D 73 02 0D 74 02 64 65 66 77 09 23 45 30 at.s..t.defw.#E0
02F2A0: 30 09 3B 2B 30 35 20 2B 30 36 20 61 64 20 46 46 0.;+05 +06 ad FF
02F2B0: 0D 75 02 64 65 66 62 09 32 30 2C 30 34 09 3B 2B .u.defb.20,04.;+
02F2C0: 30 37 20 78 2E 20 2B 30 38 20 79 2E 0D 76 02 64 07 x. +08 y..v.d
02F2D0: 65 66 62 09 30 35 2C 32 31 09 3B 2B 30 39 20 6C efb.05,21.;+09 l
02F2E0: 2E 20 2B 31 30 20 68 2E 0D 77 02 0D 78 02 64 65 . +10 h..w..x.de
02F2F0: 66 77 09 23 45 36 39 09 3B 2B 31 31 20 2B 31 32 fw.#E69.;+11 +12
02F300: 2C 32 31 2C 23 34 38 2C 23 30 33 2C 30 35 2C 32 ,21,#48,#03,05,2
02F310: 31 3B 20 20 37 2C 20 38 0D 8F 01 64 65 66 62 09 1; 7, 8...defb.
02F320: 23 42 31 2C 23 30 33 2C 30 35 2C 32 31 2C 23 31 #B1,#03,05,21,#1
02F330: 41 2C 23 30 34 2C 30 35 2C 32 31 3B 20 20 39 2C A,#04,05,21; 9,
02F340: 31 30 0D 90 01 64 65 66 62 09 23 38 33 2C 23 30 10...defb.#83,#0
02F350: 34 2C 30 35 2C 32 31 0D 91 01 0D B0 01 3B 2A 2A 4,05,21......;**
02F360: 2A 2A 2A 2A 2A 0D B1 01 3B 43 5F 4D 41 54 32 3A *****...;C_MAT2:
02F370: 20 4C 44 20 20 20 42 43 2C 54 5F 53 50 52 0D B2 LD BC,T_SPR..
02F380: 01 6C 64 09 6C 2C 61 0D B3 01 6C 64 09 68 2C 30 .ld.l,a...ld.h,0
02F390: 30 0D B4 01 61 64 64 09 68 6C 2C 68 6C 0D B5 01 0...add.hl,hl...
02F3A0: 61 64 64 09 68 6C 2C 68 6C 0D B6 01 61 64 64 09 add.hl,hl...add.
02F3B0: 68 6C 2C 62 63 0D B7 01 6C 64 09 65 2C 28 68 6C hl,bc...ld.e,(hl
02F3C0: 29 09 3B 6D 61 74 0D B8 01 69 6E 63 09 68 6C 0D ).;mat...inc.hl.
02F3D0: B9 01 6C 64 09 64 2C 28 68 6C 29 0D BA 01 69 6E ..ld.d,(hl)...in
02F3E0: 63 09 68 6C 0D BB 01 6C 64 09 63 2C 28 68 6C 29 c.hl...ld.c,(hl)
02F3F0: 09 3B 6C 6F 6E 67 0D BC 01 69 6E 63 09 68 6C 0D .;long...inc.hl.
02F400: BD 01 6C 64 09 62 2C 28 68 6C 29 09 3B 68 61 75 ..ld.b,(hl).;hau
02F410: 74 0D BE 01 3B 20 20 20 20 20 20 20 20 6C 64 20 t...; ld
02F420: 20 20 68 6C 2C 42 41 54 0D BF 01 61 64 64 09 68 hl,BAT...add.h
02F430: 6C 2C 64 65 0D C0 01 65 78 09 64 65 2C 68 6C 09 l,de...ex.de,hl.
02F440: 3B 64 65 3D 6D 61 74 0D C1 01 72 65 74 0D C2 01 ;de=mat...ret...
02F450: 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ;***************
02F460: 2A 2A 0D C3 01 49 5F 42 4C 31 3A 6C 64 09 69 78 **...I_BL1:ld.ix
02F470: 2C 42 4C 5F 4A 41 09 3B 69 6E 69 74 20 62 6C 6F ,BL_JA.;init blo
02F480: 63 6B 73 0D C4 01 6C 64 09 28 69 78 2B 31 29 2C cks...ld.(ix+1),
02F490: 32 34 09 3B 78 0D C5 01 6C 64 09 28 69 78 2B 32 24.;x...ld.(ix+2
02F4A0: 29 2C 34 30 09 3B 79 0D C6 01 6C 64 09 28 69 78 ),40.;y...ld.(ix
02F4B0: 2B 32 30 29 2C 30 30 09 3B 63 6F 6D 6D 2E 0D C7 +20),00.;comm...
02F4C0: 01 6C 64 09 28 69 78 2B 32 33 29 2C 30 31 09 3B .ld.(ix+23),01.;
02F4D0: 62 75 74 0D C8 01 63 61 6C 6C 09 42 4C 55 0D CA but...call.BLU..
02F4E0: 01 0D CB 01 6C 64 09 69 78 2C 42 4C 5F 4A 41 2B ....ld.ix,BL_JA+
02F4F0: 32 34 0D CC 01 6C 64 09 28 69 78 2B 31 29 2C 30 24...ld.(ix+1),0
02F500: 20 61 64 20 42 46 0D 79 02 64 65 66 62 09 34 30 ad BF.y.defb.40
02F510: 2C 30 30 09 3B 2B 31 33 20 78 2E 20 2B 31 34 20 ,00.;+13 x. +14
02F520: 79 2E 0D 7A 02 64 65 66 62 09 30 35 2C 32 31 09 y..z.defb.05,21.
02F530: 3B 2B 31 35 20 6C 2E 20 2B 31 36 20 68 2E 0D 7B ;+15 l. +16 h..{
02F540: 02 0D 7C 02 64 65 66 62 09 30 30 09 3B 2B 31 37 ..|.defb.00.;+17
02F550: 20 6E 75 6D 2E 20 6A 6F 75 65 75 72 0D 7D 02 64 num. joueur.}.d
02F560: 65 66 62 09 30 30 09 3B 2B 31 38 20 6E 75 6D 2E efb.00.;+18 num.
02F570: 20 73 70 72 69 74 65 20 6D 61 74 0D 7E 02 64 65 sprite mat.~.de
02F580: 66 62 09 30 35 09 3B 2B 31 39 20 63 6F 6D 70 74 fb.05.;+19 compt
02F590: 2E 20 6D 61 74 20 0D 7F 02 64 65 66 62 09 30 30 . mat ...defb.00
02F5A0: 09 3B 2B 32 30 20 43 6F 6D 6D 61 6E 64 65 20 4A .;+20 Commande J
02F5B0: 6F 79 20 30 30 30 31 31 31 31 31 0D 80 02 64 65 oy 00011111...de
02F5C0: 66 62 09 30 31 09 3B 2B 32 31 20 30 20 61 75 74 fb.01.;+21 0 aut
02F5D0: 6F 2C 31 20 4A 6F 79 31 2C 32 20 4A 6F 79 32 2C o,1 Joy1,2 Joy2,
02F5E0: 33 20 63 6C 61 76 2E 0D 81 02 64 65 66 62 09 30 3 clav....defb.0
02F5F0: 31 09 3B 2B 32 32 20 6D 61 74 20 30 2C 31 2C 32 1.;+22 mat 0,1,2
02F600: 0D 82 02 64 65 66 62 09 30 30 0D 83 02 3B 2D 2D ...defb.00...;--
02F610: 2D 2D 2D 2D 2D 2D 0D 84 02 64 65 66 62 09 30 30 ------...defb.00
02F620: 0D 85 02 64 65 66 62 09 31 30 0D 86 02 64 65 66 ...defb.10...def
02F630: 62 09 33 34 0D 87 02 64 65 66 62 09 30 30 0D 88 b.34...defb.00..
02F640: 02 64 65 66 62 09 30 36 0D 89 02 0D 8A 02 64 65 .defb.06......de
02F650: 66 77 09 23 44 30 30 0D 8B 02 64 65 66 62 09 32 fw.#D00...defb.2
02F660: 30 2C 33 30 0D 8C 02 64 65 66 62 09 30 35 2C 32 0,30...defb.05,2
02F670: 31 0D 8D 02 64 65 66 77 09 23 44 36 39 0D 8E 02 1...defw.#D69...
02F680: 64 65 66 62 09 34 30 2C 33 30 0D 8F 02 64 65 66 defb.40,30...def
02F690: 62 09 30 35 2C 32 31 0D 90 02 64 65 66 62 09 30 b.05,21...defb.0
02F6A0: 31 09 3B 6E 75 6D 0D 91 02 64 65 66 62 09 30 32 1.;num...defb.02
02F6B0: 09 3B 6D 61 74 0D 92 02 64 65 66 62 09 30 38 0D .;mat...defb.08.
02F6C0: 93 02 64 65 66 62 09 30 30 09 3B 30 30 30 31 31 ..defb.00.;00011
02F6D0: 31 31 31 0D 94 02 64 65 66 62 09 30 30 09 3B 2B 111...defb.00.;+
02F6E0: 32 31 20 30 30 20 61 75 74 6F 0D 95 02 64 65 66 21 00 auto...def
02F6F0: 62 09 30 32 0D 96 02 64 65 66 62 09 30 30 0D 97 b.02...defb.00..
02F700: 38 0D CD 01 6C 64 09 28 69 78 2B 32 29 2C 34 30 8...ld.(ix+2),40
02F710: 0D CE 01 6C 64 09 28 69 78 2B 32 30 29 2C 30 30 ...ld.(ix+20),00
02F720: 0D CF 01 6C 64 09 28 69 78 2B 32 33 29 2C 30 30 ...ld.(ix+23),00
02F730: 0D D0 01 63 61 6C 6C 09 42 4C 55 0D D1 01 0D D2 ...call.BLU.....
02F740: 01 6C 64 09 69 78 2C 42 4C 5F 4A 41 2B 34 38 09 .ld.ix,BL_JA+48.
02F750: 3B 62 61 6C 6C 0D D3 01 6C 64 09 28 69 78 2B 30 ;ball...ld.(ix+0
02F760: 29 2C 30 31 0D D4 01 6C 64 09 28 69 78 2B 32 32 ),01...ld.(ix+22
02F770: 29 2C 30 30 09 3B 73 65 72 76 69 63 65 0D D5 01 ),00.;service...
02F780: 63 61 6C 6C 09 42 4C 55 0D D6 01 6C 64 09 69 78 call.BLU...ld.ix
02F790: 2C 42 4C 5F 4F 4D 31 0D D7 01 63 61 6C 6C 09 42 ,BL_OM1...call.B
02F7A0: 4C 55 0D D8 01 6C 64 09 69 78 2C 42 4C 5F 4F 4D LU...ld.ix,BL_OM
02F7B0: 32 0D D9 01 63 61 6C 6C 09 42 4C 55 0D DA 01 0D 2...call.BLU....
02F7C0: DB 01 43 41 4C 4C 09 49 5F 53 43 4F 09 3B 69 6E ..CALL.I_SCO.;in
02F7D0: 69 74 20 73 63 6F 72 65 20 73 79 73 74 2E 0D DC it score syst...
02F7E0: 01 72 65 74 0D DD 01 3B 2D 2D 2D 2D 2D 0D DE 01 .ret...;-----...
02F7F0: 42 4C 55 3A 6E 6F 70 0D DF 01 4C 44 09 41 2C 23 BLU:nop...LD.A,#
02F800: 46 46 0D E0 01 4C 44 09 28 58 45 43 52 41 4E 29 FF...LD.(XECRAN)
02F810: 2C 41 0D E1 01 43 41 4C 4C 09 73 74 6F 63 77 0D ,A...CALL.stocw.
02F820: E2 01 4C 44 09 41 2C 23 42 46 0D E3 01 4C 44 09 ..LD.A,#BF...LD.
02F830: 28 58 45 43 52 41 4E 29 2C 41 0D E4 01 43 41 4C (XECRAN),A...CAL
02F840: 4C 09 73 74 6F 63 77 0D E5 01 72 65 74 0D E8 01 L.stocw...ret...
02F850: 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ;***************
02F860: 2A 2A 2A 2A 2A 2A 2A 2A 0D E9 01 53 54 4F 43 5F ********...STOC_
02F870: 3A 6C 64 09 68 6C 2C 53 54 4F 43 4B 09 3B 73 74 :ld.hl,STOCK.;st
02F880: 6F 63 6B 20 77 69 6E 64 2E 0D EA 01 6A 70 09 45 ock wind....jp.E
02F890: 46 53 54 0D EB 01 45 46 46 5F 3A 6C 64 09 68 6C FST...EFF_:ld.hl
02F8A0: 2C 41 46 46 5F 53 09 3B 65 66 66 61 63 65 20 77 ,AFF_S.;efface w
02F8B0: 6E 64 2E 0D EC 01 45 46 53 54 3A 6C 64 09 61 2C nd....EFST:ld.a,
02F8C0: 23 43 33 0D ED 01 6C 64 09 28 65 66 66 36 29 2C #C3...ld.(eff6),
02F8D0: 61 0D EE 01 6C 64 09 28 65 66 66 36 2B 31 29 2C a...ld.(eff6+1),
02F8E0: 68 6C 0D EF 01 0D F0 01 6C 64 09 69 78 2C 42 4C hl......ld.ix,BL
02F8F0: 5F 4A 41 09 3B 65 66 66 61 63 65 20 6F 75 20 73 _JA.;efface ou s
02F900: 4F 66 66 73 65 74 2D 49 6E 66 6F 0D 0A 00 00 C1 Offset-Info.....
02F910: 18 A8 00 39 03 CA 05 5B 08 EB 0A 7C 0D 0D 10 9F ...9...[...|....
02F920: 12 31 15 C3 18 A8 00 39 03 C9 05 5A 08 EA 0A 7C .1.....9...Z...|
02F930: 0D 0E 10 A1 12 34 15 C1 18 A8 00 37 03 C8 05 58 .....4.....7...X
02F940: 08 EB 0A 7D 0D 0F 10 A2 12 33 15 B8 18 A8 00 37 ...}.....3.....7
02F950: 03 C8 05 59 08 E9 0A 7A 0D 09 10 9B 12 2B 15 B5 ...Y...z.....+..
02F960: 18 A8 00 37 03 C8 05 59 08 E9 0A 7A 0D 0A 10 9A ...7...Y...z....
02F970: 12 2A 15 B5 18 A8 00 38 03 C8 05 5A 08 EA 0A 7B .*.....8...Z...{
02F980: 0D 0B 10 9C 12 2B 15 B6 18 A8 00 39 03 C9 05 5B .....+.....9...[
02F990: 08 EC 0A 7D 0D 0C 10 9D 12 2E 15 B4 18 A8 00 39 ...}...........9
02F9A0: 03 C9 05 5B 08 EB 0A 7B 0D 0A 10 9A 12 2B 15 B2 ...[...{.....+..
02F9B0: 18 A8 00 37 03 C8 05 58 08 E8 0A 78 0D 07 10 97 ...7...X...x....
02F9C0: 12 29 15 B3 18 A8 00 38 03 C8 05 58 08 E9 0A 78 .).....8...X...x
02F9D0: 0D 08 10 98 12 28 15 B6 18 A7 00 38 03 C9 05 58 .....(.....8...X
02F9E0: 08 E9 0A 7A 0D 0A 10 9B 12 2B 15 B4 18 A8 00 37 ...z.....+.....7
02F9F0: 03 C7 05 58 08 E8 0A 79 0D 0A 10 9A 12 29 15 B2 ...X...y.....)..
02FA00: 18 A7 00 37 03 C7 05 58 08 E8 0A 77 0D 07 10 96 ...7...X...w....
02FA10: 12 27 15 B5 18 A7 00 38 03 C8 05 59 08 E9 0A 78 .'.....8...Y...x
02FA20: 0D 07 10 99 12 29 15 B7 18 A7 00 37 03 C7 05 58 .....).....7...X
02FA30: 08 E8 0A 78 0D 08 10 9A 12 2B 15 C0 18 A7 00 38 ...x.....+.....8
02FA40: 03 C9 05 5A 08 EB 0A 7E 0D 0F 10 A2 12 35 15 B2 ...Z...~.....5..
02FA50: 18 A7 00 37 03 C7 05 58 08 E8 0A 77 0D 07 10 98 ...7...X...w....
02FA60: 12 29 15 B7 18 A7 00 38 03 C9 05 5B 08 EB 0A 7E .).....8...[...~
02FA70: 0D 0E 10 9F 12 30 15 BA 18 A7 00 38 03 C9 05 5A .....0.....8...Z
02FA80: 08 EC 0A 7D 0D 0F 10 A0 12 32 15 B6 18 A7 00 39 ...}.....2.....9
02FA90: 03 CA 05 5C 08 EC 0A 7D 0D 0D 10 9F 12 30 15 B2 ...\...}.....0..
02FAA0: 18 A7 00 38 03 C8 05 58 08 E9 0A 79 0D 09 10 9A ...8...X...y....
02FAB0: 12 2C 15 AF 18 A7 00 37 03 C6 05 56 08 E6 0A 76 .,.....7...V...v
02FAC0: 0D 06 10 97 12 29 15 BD 18 A7 00 39 03 CB 05 5D .....).....9...]
02FAD0: 08 EE 0A 7F 0D 11 10 A3 12 34 15 B2 18 A7 00 39 .......£.4.....9
02FAE0: 03 C7 05 59 08 E9 0A 79 0D 0A 10 9B 12 2B 15 B0 ...Y...y.....+..
02FAF0: 18 A7 00 37 03 C7 05 57 08 E8 0A 78 0D 08 10 99 ...7...W...x....
02FB00: 12 29 15 B1 18 A7 00 38 03 C7 05 58 08 E8 0A 78 .).....8...X...x
02FB10: 0D 08 10 99 12 2A 15 B1 18 A7 00 38 03 C9 05 59 .....*.....8...Y
02FB20: 08 E7 0A 76 0D 07 10 98 12 29 15 B2 18 A7 00 38 ...v.....).....8
02FB30: 03 C7 05 58 08 E6 0A 77 0D 08 10 9A 12 2B 15 AF ...X...w.....+..
02FB40: 18 A6 00 37 03 C7 05 56 08 E5 0A 76 0D 06 10 97 ...7...V...v....
02FB50: 12 29 15 B1 18 A7 00 35 03 C5 05 55 08 E6 0A 77 .).....5...U...w
02FB60: 0D 08 10 9A 12 2C 15 B0 18 A7 00 37 03 C7 05 58 .....,.....7...X
02FB70: 08 E8 0A 79 0D 0A 10 9C 12 2D 15 B3 18 A7 00 38 ...y.....-.....8
02FB80: 03 C9 05 5A 08 EA 0A 7B 0D 0D 10 9E 12 30 15 B1 ...Z...{.....0..
02FB90: 18 A7 00 38 03 C9 05 5A 08 EA 0A 7B 0D 0C 10 9E ...8...Z...{....
02FBA0: 12 2E 15 AB 18 A6 00 39 03 C8 05 58 08 E7 0A 76 .......9...X...v
02FBB0: 0D 07 10 98 12 29 15 AB 18 A6 00 37 03 C7 05 57 .....).....7...W
02FBC0: 08 E7 0A 77 0D 07 10 99 12 2A 15 B2 18 A6 00 38 ...w.....*.....8
02FBD0: 03 C8 05 58 08 E7 0A 78 0D 0A 10 9C 12 2E 15 B3 ...X...x........
02FBE0: 18 A7 00 38 03 C7 05 57 08 E9 0A 79 0D 0B 10 9C ...8...W...y....
02FBF0: 12 2E 15 AF 18 A6 00 38 03 C8 05 58 08 E8 0A 78 .......8...X...x
02FC00: 0D 09 10 9B 12 2A 15 B3 18 A6 00 38 03 C8 05 59 .....*.....8...Y
02FC10: 08 EA 0A 79 0D 0A 10 9C 12 2E 15 B4 18 A6 00 38 ...y...........8
02FC20: 03 C9 05 5A 08 EA 0A 79 0D 0A 10 9C 12 2F 15 00 ...Z...y...../..
02FC30: 00 00 00 ...
RESULT OF SEARCH :
PRO=40 CHEA=0 COD=2 MUSI=20 COP=7 GRA=0 WRIT=25 198=3 199=1 STARTER=0 KBI=0 CAAV=0 L.TOURNIER=0
EXTENDED CPC DSK File SAMdisk200429* NGENA BASGENA31 BINO LOAD BAK #$
%&'0SONS BASLOAD BAK*123JAI8 TX !"()*+,-./456PROSP TX 'CHIJKTABL
TX yDEFGMSTUVcdefghJAI8 TX F789LOADP TX LNOPQRWXYZtwxyLOAD TX ABabijklmn
oLOAD TX *pqrsuvLOADP TX *CREATBL BAS zJAI8 BAKFMUSIC TX # P"Please w
ait..loading GENA3.1" "GENA31.BIN", Z (d"Flip tape, rewind & hit any key"n C
"" n8x "Please wait..loading MONA3.1""MONA31.BIN", " e , , , soft 1984""Load a
ddress"1- " GENA 1024 ".2 "d" B "Load MONA now"u(,) ("y") ( "Y") "Load Addre
ss for MONA"£ 0F MUSIC BAK#CREATBL BAK GENA31 BIN''GENA31 $$$ho(
!- VBK#V#Ozy(,#Vs#rv2CH nf"# nf"% ss*# "g ((2I(0 ,u"a *a (("a u*c u"a c R I 2I!
x"c 2 F(*a OIy ZZ ZZJ+8x"c * ( 2 *a -"a 3 80 (ZZUUF(F*a u$"a *c uL.!Q 6k !G
g w8 8EpzJ (JJ!8 5I m7 28 !"*9 #"9 !3"*5 (3# mm ,0o - ,g,0-g!TVR0##ox!T00VR8(3
##3'd DGq 3!(6 #2/ ,2 ! " " !6!") "!"27 mgo" " "! !B( ( #####V!v"! m3# q m
3# - , %$! Cf(x% 830/N )F x"a "c *a + ( I($ ( 8037w#8 (mxi+2 3C! 2 0£" " "
&(£" " (£" " H#(y8 + # GENA BASplln C"" n8x "Please wait..loading MONA3.1
""MONA , , " AMSOFT PRESENTS" " HISOFT DEVPAC"M("GENA3.1 Assembler Load
er"" Copyright Hisoft 1984""Load address"1- " GENA 1024 ".2 "d" B "Load MONA now
"u(,) ("y") ( "Y") "Load Address for MONA"£ 0F N# 7 # G# (+ !
0DM)))O 0DM7 #Vr+sBKQB(* " zY* K y* B77QRKwS/ !"Ew#*# BDMB0iRDMR8 2 mK 7##qn N
Y(*Q(+6Q lY ! $ l(x%( 0 ! PDM*! Tws(D(2 *! W r*! #"! 3*! !T#w #Vz(!#Vz##
!3 * P R3 0"O(###VR(O ####(###23 O + Rm!"*P Rz!"*J Rz/ !"*0 zmEz (*LnFG#Fx GF
A# (#T"E -((a!"C HoHg"C HHHT ,F #+ # (#EnD #-L #-H #"5 E VSV! !0 F ac*N x% *!
R+ *! mV+ 0!!PO! +P*+ wH + (£+ 3K x 7! N#F* !B0i#! O0x+Ox8+#z! 3# +QI(53m* YA
+ q*! R#K 7#V#* RS S+ ! 7 (#(iQ 7vEzn###K KvEKKKzKznK#K 7!! !p+ pfq8(8#0(8wp
F A (0(c a!/ 6#s#rn( (+N "N -f "A "N *A " (n!"F(0 (*R s#rpF( ( 60 F(z xV8F s
Y((8Q( ++N RQI6y"V zA7*V z(e(s(Ec c0Fv(K 7(0*QR! ! -(C *) (Q i#V! H0W H0Y#aaHHW
HHV(K 7*z(HV( (a!"W+#aV(!*) R"!" " i * *) n(s#r+K JQ!£" * DMR0* R7K 7QQR K 7TQRD
M! R(W8iw BKw *) R(*) QR(#V#x f* # (+(*(782 #8&V*e !HV9FE%go 0ja80 8 ))))o*T (
r36 #6 #"T 6 ! V! m3#2 G"+6+6m(#8*V "V "X SZ C "X SZ C $(G#p87O0nJ J8(0(wX 07!
0ogxJOJ#F#fhG J!09w(#+###wK Z *X "X #Wz£N!0 T)))+q q+6#( 88DM7( ##KwSs#r###R yD"
#" # 7## ( (6#! !RDM*) #VB+Q## R mf! "! * qm*) z*z*) Q o gz* !Mh!h! w+ # *((
s 8- )##F ((x #( +# ##( (#" GOx"y(( R8# f0* #####q (# ( q(7(++++#Vz(L(F"-
v($(%F %#(#"R N s#r#(##V*P 6#6"- v #r+s£q(w#+#"R N s#r#"P *J R0!"E((N 7 f ST *
F(Qi f*C #DM +(-HOHGq#p#H0+ "C f(HCC a*E R 7#V# C- " T r ST +*T 6 ! "T !T0 ( (
!# VzE!2/ 9"e !- w#*) " !"! £S () Rd8*# RRN" " " "N "J !"! £G(g.(7 28 3!"9 £!
n "P *N * "A H"N o!M"!(mw +* "A go2/ *) " Hn*A " !T(m* P R0FF *!B #w#(6 #!g6
#(#### V! 6 * P R #V(!####( ##V3 NV/R0 ###08((A8 !N # a7sEQ#A+24 f.p(( ,
8t H srSL i(+" # +#(%(H+q(Fa+ RH IP Ezb !0Gg g0 oL 24 -I X*L w4 &(R(V!(Y*(/(X(T
zzOllR0 Z m)80 Z8o£ogLooGz(zllxR0(ioogRH( '-37ADHLORUe #,4Whknu (-QUXuy$)0EJPUZb
flpx " % ) , 4 B F P X b j n q £ !,0BMSVZp*8Mglorux/ Y
£ (E(*N N Q(KN /*A n J R0H R8!/ 6!w#"A *T 8"T #"N !FOF2 '22 y!7 ! 6 mpz
8A''w#* r* r 3m3# # (+(P(( 2y 27 * REK0 n , +&*!/)'$%#"LDx Wb!*j1Ks"C21elGnO
JR PCPUSHOPCALLP/C $'*EHMSVYfilosw $+.3CFIz &)0369CFINUbil1JNQmrwz)6KR
Vadgj (8Uku #).2HMQWgko "%)cix06CeEQNLSXhdkINCxMFDEFCJNZA'SBCbBUB LA RA(L8 ET
zC7REMESz LCo RCgSTCALORUTugA£TIDADDbCbJNDXORBITzRNEDOHALv&bh"d 0,fN*.Sj$(lb2b86
42nc(&$"f 8642f.,*jbd0hbd088 4$D(D,A BCLD&EFGHILM N OPIQRKSTUVW(+/FKPSVZeknv5Yl"
IMc"'*15MQTXadk£147CFILORUXadgjmpsvy£' POP DE INC DE JR L0061 Look for a
label or a reserved word IDENT EX DE,HL LD DE,TAB2).2HMQWgko "%)cix06CeXYZ
C RFIKmLnQSRXZAssemblByCurrent StatDeletEdiFinGet texHelInserCTRL/Jump to MONLis
MovreNumbeObjecPut texQ put ASCIRuSeparatoTape speeUpper linVerifWidtteXt infY p
rint lengtZ print tex Pardon Table size Options Bad ORG! No Room!No Printer!
**File Closed!** Failed! Verified Hisoft GENA3.1 Assembler. Page . *ERROR* *W
ARNING* Pass 1 Pass 2 errors absentTableLOAD TX 4T ld(hl),#c9 ret 'zzzdefb0,
1,2,3,4,5,6,7,8,9 0T6%LOADORG#7200**** LOADER JAI-ALAI **** JAIequ#6270 PELOeq
u#2000 SCRUTequJAI+03clavier JPDEBUT+ #00 !JPPAL1+ #03 $JPNOIR+ 06 %JPFIN+ 0
9 &VILLdefb01num site / 0PSONJPSON1+ 13 1JPSON2 2JPSON3 3JPSON4 4JPSON5 5JPSON6
6JPSON7 7JPSON8 8JPSON9 9JPSON10 JPSON11 JPSON12 JPsoundq LIEdefb1+52 NJO used
from Executes No Table space! HISOFT GENA3.1 ASSEMBLER AMSTRAD CPC464 Copyright
HISOFT 1984 All rights reserved 47CFILOTXajnqwz BEgjpsw%*3LW %*DRdtwz£ &Da "
(-48FMQTXehow Ndefb0+53 JOKdefb1+54 ADVdefb4+55 A*********** BDEBUTnop C D
call wait1s E FLDSP,#4FFE GcallINT38 H I call pdisc protec Jcallloadin
it. Scallwait1s Tlda,3 Ucallload Vlda,00 Wcallload Xlda,01 Ycallload Zlda,02 cal
lload lda,04 callload lda,05 callload lda,06 acallload blda,07 ccallload dJPMES
e********** fDABdefw00 gLIEUdefb#91,#EC,1,0 hdefb#31,#CD,2,0 idefb#81,#ED,3,0 jd
efb#FF kNJOUEdefb#21,#CE,1,0 ldefMUSIC TX 05,69,05,67,10,65,10,64,20 defb0 de
fb0 defb06%...........RAFT MUSIC....Aout 1991 org#1000 tanoequ#F00notes soundq
equ#7200+49 jpnwf vitesdefb7 dhautedefb1,1,0mel1 edefwbat1,bat10 fdefwbat1,bat1
,bat1,bat1,bat1,bat1,bat1,bat1 gdefwbat1,bat1,bat1,bat1,bat1,bat1,bat1,bat10 hde
fwbat1,bat1,bat1,bat1,bat1,bat1,bat1,bat1 idefwbat1,bat1,bat1,bat1,bat1,bat1,bat
1,bat10 ndefw0 -------------SONS BASp,,,D ,/, t,,,,JK ,,d,,,- ,,,,,,,,,,,,,,,
,,,2,2,,)P ,,d,,,, + de 15 pointsZ ,/,,,,,d ,/,P,,,,e ,/,(,,,, 'x
Bravo !!! ,,,,,, ,2,, ,,,,,,+ C"" ---------------------*
Points norm.. ,- durbdefb1,1,0basse defwsnn defwR00,R01 defwR00,R01
defwB00 defwR00,R01 defw0 ----------- durhdefb1,1,0mel defwsnn defwsnn,snn,snn,
snn defwM00,M01 defwB00 defwM00,M01 defw0 dnodefw0000 ddudefb0 dcadefb0 sou1
defb1,0,0,0,0,0,07,07,0bat sou2defb2,0,0,0,0,0,10,00,0bass sou3defb4,0,0,0,0,0,
09,00,0mel ------- bassldiy,durb lda,2 umuld(dca),a dec(iy+0) retnz m1pushiy pop
hl inchl lda,(iy+1) !,,,,,,,,,,,,,,SOUND 2,71,110,8,0,5,0 ,/,P,,,, ,/,, ,,,%
Bravo ! ,,, ,,, ,,,,,,,+ C"" ---------------------*
Points norm.0 ,,,,, ,,,,,,,,,, ,,d,,,, ,+. C"" . -------------
--------/6 ,,,,,, ,,, t ,G, t,,,,B ,, t,adda,a "ldc,a #ldb,0 $addhl,bc %lde,(hl
) &inchl 'ldd,(hl) (lda,d )ora *jrnz,m8 +ld(iy+1),1 ,m2ld(iy+2),0 -jrm1 .m8exde,
hl /ldc,(iy+2) 0ldb,0 1addhl,bc 2pushhl 3popix 4m7lda,(ix+0) 5pokcallrnt 6lda,(i
x+1) 7ld(iy+0),a 8ldb,a 9adda,b ld(ddu),a lda,(ix+0) ora jrnz,m3 sd2inc(iy+1) jr
m2 m3lda,(dca) Acp1 Bjrnz,m4 Cldhl,sou1 Djrm6 Em4cp2 Fjrnz,m5 Gldhl,sou2 Ijrm6 J
m5ldhl,sou3 Mm6nop Ppushhl Q inc hl R ,,,D ,/, t,,,,JK ,,d,,,,
Bravo ! ,,, ,,, ,,,,,,,+ C"" ---------------------*
Points norm.0 ,,,,, ,,,,,,,,,, ,,d,,,, ,+. C"" . ---------------------/6 ,,,
,,, ,,, t ,G, t,,,,B ,, t, inc hl Sinchl Vldde,(dno) Xld(hl),e Zinchl ld(h
l),d inchl inc hl b inc hl dlda,(ddu) fld(hl),a hpophl jsd1push
ix lpushiy ncallsoundq#bcaa ppopiy rpopix tinc(iy+2) vinc(iy+2) zlda,(ix+2) ora
retnz inc(iy+1) ld(iy+2),0 ret -------- rntldhl,tano ldc,00 PUSHAF lda,(dca) cp4
2 bass, 4 mel jrnz,rn8 ldc,12 rn8POPAF adda,c adda,a*2 ldc,a ldb,0 addhl,bc lde,
(hl) inchl £ldd,(hl) ldalde,00val bLDBC,#F500 cSPOTINA,(C) dSRLA eJRNC,SPOT fjp
CRTC1 g-------- hTJOdefw#0000,#0069,#00D2,#013B,#01A4,#020D 0,5 idefw#0276,#02DF
,#0348,#03B1,#041A,#0483 6,11 jdefw#04EC,#04F2,#04F8,#04FE,#0504,#050A12,17 u vC
MAT1LDHL,TJO wAND%01111111127 max adda,a ldb,00 ldc,a addhl,bc lde,(hl) inchl l
dd,(hl) ldhl,PELO addhl,de ret ******* TSPRdefb#00,#00,05,21 defb#69,#00,05,21,#
D2,#00,05,21 1, 2 defb#3B,#01,05,21,#A4,#01,05,21 N(dno),de ret rnt1ld(sou1+8)
,a(sou1+5),a lda,(ix+12) ld(sou1+1),a(sou1+3),a lda,(ix+13) ld(sou1+6),a(sou1+1)
,a lda,(ix+24) ld(sou1+7),a(sou1+2),a lda,(ix+1) ld(iy+0),a ld(sou1+3),a(sou1+7
),a lda,(ix+0) ora jrz,rr2 ldhl,sou1 popaf jpsd1 rr2popaf jpsd2 ******* blevdef
b0,0,#f1,0,0,#81 defwj3,0,0,0 nwfJPj3ld hl,blev new frame fly.... defldhl,ble
vdel frame fly..... call #bce6 ldiy,durb ld(iy+0),1 ldefb0 defb0 defb0 defb
0 defb0 'zzzdefb0,1,2,3,4,5,6,7,8,9 b0,1,2,3,4,5,6,7,8,9 ,20,72,20 defb0 MFAdef
b65,20,68,10,69,10,72,20,68,10,69,10,65,20 defb68,10,69,10,72,20,72,20 defb0 MMI
Mdefb64,10,67,10,71,10,64,10,67,10,71,10 defb64,10,67,10 defb65,10,69,10,72,10,6
5,10,69,10,72,10 defb65,10,69,10 defb0 MDO1defb60,40,72,40 defb60,20,72,10,72,20
,72,10,72,20 defb0 MSO1defb67,40,79,40 defb67,20,79,10,79,20,79,10,79,20 d(iy+1)
,1 ld(iy+2),0 ldiy,durh ld(iy+0),1 ld(iy+1),1 ld(iy+2),0 ldiy,haute ld(iy+0),1 l
d(iy+1),1 ld(iy+2),0 ret ------- mel1ldhl,rnt1 ld(pok+1),hl lda,1 ldiy,haute cal
lumu ldhl,rnt ld(pok+1),hl ret mellda,4 ldiy,durh jpumu ------- essoudefb1,252,0
4,5,00,1,8,7,1 intdefb1 j3ldhl,intjoue musique dec(hl) retnz lda,(vites) ld(hl)
,a pushix pushiy callbass callmel callmel1batterie popiy pob#71,#EE,2,0 mdefb
#FF nJOKEdefb#11,#CF,1,0 odefb#61,#EF,2,0 pdefb#FF qADVEdefb#38,#E2,1,1 rdefb#D8
,#C2,2,1 sdefb#28,#E3,3,1 tdefb#C8,#C3,4,1 udefb#FF,00 vdefw#87E9,00,#8FE7,00,#9
7E5,00,#9FE3 w---- xjymeldix,(DAB) yje1lda,(ix+0) zcp#FF jrnz,je2 ldix,(DAB) je2
callWXOR je20lda,(#6189) ldbc,(#6180) adda,c adda,b ora jrnz,je20 je3lda,(#6189
) bit4,a jrnz,je5tir lda,(#6181) bit1,a jrnz,je5copy lda,(#6189) bit1,a jrnz,jpi
x ret ******** snndefb12,80 defb0 *** mel1 ** batterie bat1defb20,10,3,05,20,05
,20,10,3,10 bruit,duree defb0,0 "bat2defb20,08,4,07,20,08,20,08,4,07 note,EV +
12 #defb0,0 $bat3defb07,00,0,00,07,00,00,00,0,00 ET,rien +24 'defb0 ( )bat10def
b01,10,01,04,01,06,01,10,03,10,0,0 bruit,dure *defb20,08,20,08,20,08,20,08,00,00
,0,0 note,EV+12 +defb07,00,07,00,07,00,07,00,07,00,0,0 ET,rien+24 , 1 2*** bass
** 3 4B00defb60,10,60,05,60,05,60,10 5defb60,05,62,0e4bas J lda,(#6180) bit2,a
jrnz,je4bas C call music jrje3 je4callWXOR CALLSON2 ldde,04 addix,de jp
je1 je5ldbc,5000 callwaloop ret --------- jym1ld(DAB),hl calljyme £lda,(ix+2)
ret --------- JYM0ldhl,LIEUselect menu calljym1 ld(LIE),a ldhl,NJOUE calljym1 l
d(NJO),a ldhl,JOKE calljym1 ld(JOK),a lda,(NJO) cp01 RETNZ ldhl,#C197 ldde,#80
00 ldc,27 ldb,75 call#6117 ldhl5,64,10,60,10,62,10,55,10 6defb62,10,62,05,64,05
,65,5,65,5,65,5,65,5 7defb64,10,62,10,64,10,60,10 defb0 R01defb64,10,64,05,62,05
,60,15 defb64,05,62,05,60,05,59,05,60,05,62,20 defb64,10,64,05,62,05,60,05 defb6
2,05,64,05,65,05,64,10,62,10,60,20 Edefb0 HR00defb64,10,64,05,62,05,60,15 Idefb6
4,05,62,05,60,05,59,05,60,05,62,20 Jdefb64,10,64,05,62,05,60,05 Kdefb62,05,64,05
,65,05,64,10,62,10,64,10,60,10 Ydefb0 Z cdefb0 m *** mel *** wdefb0 xM00defb67,1
0,67,05,65,05,64,15 y,ADVE calljym1 ld(ADV),a RET --------- WXORldl,(ix+0)aff ad
d 128 ldh,(ix+1) ldb,8 ldc,22 call#612E bit0,(ix+3) retz lde,(ix+18) ldd,(ix+19)
ldhl,#F875 ldc,22 ldb,93 JP#6117 ret ********** MENnop call NOIR lda,03scr cal
lload MESlda,11spad callload callmotoff CALLPAL1 CALLmusic CALLJYM0select.men
u lda,(LIE)lieu adda,7fich. callloadscr 1 2 3 callmotoff ldhl,#8000 ldde,#C000 l
dbc,#40defb67,05,65,05,64,05,62,05,64,05,65,20 zdefb67,10,67,05,65,05,64,05 defb
65,05,67,05,69,05,67,10,65,10,67,10,64,10 defb0 M01defb67,10,67,05,65,05,64,15 d
efb67,05,65,05,64,05,62,05,64,05,65,20 defb67,10,67,05,65,05,64,05 defb65,05,67,
05,69,05,67,10,65,10,64,20 defb0 defb0 defb0 defb0 defb0 'zzzdefb0,1,2,3,4,5
,6,7,8,9 defb0 efb62,05,64,05,65,05,64,10,62,10,64,10,60,10 Ydefb0 Z cdefb0 m *
** mel *** wdefb0 xM00defb67,10,67,05,65,05,64,15 y N00 ldir CALL PAL1
ME1nop JPCHX1 ------ musiccall#1000 ldbc,190 callwaloop lda,(#6189) ldhl,#6185
adda,(hl) jrz,music mclda,(#6189) ldhl,#6185 adda,(hl) jrnz,mc ret jpwaloop ---
-------------- CHX1NOP LDA,(#5DFF)demo ora jrnz,clef lda,00 ld(NJO),a clefnopR
ET CALLJAIentree jeu ********** FINldsp,#4FFE $callwait1s % (JPMEN * 7------ 8 9
bufferdefw#100 palettes palet1defb30,21,234 ld(lgsect),a lodlp0calllodlp0 lda
,(protec) ora retnz popaf pushaf adda,h ldh,a incc lda,c and#0F cp10 jrc,lodlp1
incd lda,c and#F0 or1 ldc,a lodlp1popaf exaf,af' popaf deca retz pushaf exaf,a
f' pushaf jrlodlp0 -------- initloldhl,0 ld(load+1),hl ld(load+2),hl ld(write+1)
,hl ld(write+2),hl lda,(pistec) ld(trackc),a ret ---- writedi jpinitlo ldhl,w
ritsc jpopjmp -,19,07,04,20,30 jeu defb10,14,12,28,22,18,11,00,20 Apalet2def
b04,21,23,27,07,18,20,22 jeu 4 Bdefb03,14,12,28,11,06,11,00,20 Cpalet3defb15
,00,19,11,23,02,30,22 clic present. Ddefb18,14,10,28,12,07,28,20,20 Epalet4d
efb21,00,19,11,23,02,30,22 jeu Nepal Fdefb18,14,10,28,12,07,22,20,20 Gpalet5
defb21,06,19,11,23,02,30,22 jeu Perou Hdefb18,14,10,28,12,07,30,20,20 IPAL1l
dhl,palet1+16 Jpaluldbc,#7F00 Klde,16 Lbpallda,(hl) Madda,#40 Nout(c),e Oout(c),
a ---- loaddi jpinitlo CALLloadss ei ret loadssnop ldhl,readsc ld(fich
ie),a sauve le No fichier opjmpld(lodlp0+1),hl ldh,0 adda,a adda,a !ldl,a "ad
dhl,hl #addhl,hl $ldde,(tabfic) %addhl,de & 'xora (ld(protec),a )ld(verreu),a 0
tout est OK * +pushhl ,popix -ldl,(ix+13) .ldh,(ix+14) /ld(adrfic),hl 0ldhl,fl
gmot 1lda,(hl) 2ora 3jrnz,alread 4inc(hl) 5ldbc,moteur 6lda,(hl) 7out(c),a 8call
wait1s 9alreadlda,Pdechl Qdece Rbit7,e Sjrz,bpal Tret UPAL2ldhl,palet2+16 Vjrpal
u WPAL3ldhl,palet3+16 Xjrpalu YPAL4ldhl,palet4+16 Zjrpalu PAL5ldhl,palet5+16 jrp
alu NOIRldbc,#7F00 lde,16 bnoilda,20+64 out(c),e aout(c),a bdece cbit7,e djrz,bn
oi eret f gtabficdefwTABLF hTABLFdefb1,000 idefm"ADRE BIN" jdefw#5E00 kdefb00
ldefb1,001 mdefm"JAI BIN" ndefw#6270 odefb00 pdefb1,002 qdefm"TABL BIN"
rdefw#5000 sdefb00 tdefb1,003 udefm(ix+0) anda jpz,direct lecture du directory
dans buffer xora ld(cluste),a A Bldd,0 Cldc,#C1 Dldhl,(buffer) Eldb,4 Flda,2 5
12 octets par secteur Gcallboulod H Icallrecfic J Klda,(cluste) Landa Mjpnz,foun
d N Olda,(fichie) Ppushaf Qcallchgdsk Rpopaf Sdi Tjpload U Vfoundldl,a Wldh,0 Xs
lal Yrlh Zlda,9 calldiv inch lda,#C0 orh ldc,a aldd,l bldhl,(buffer) cldb,2 dld
a,2 ecallboulod f gldhl,(buffer) hldde,#40 iad"SCR BIN" vdefw#C000 wdefb00 x
defb1,004 ydefm"NOTES BIN" zdefw#F00 defb00 defb1,005 defm"MUSIC BIN" defw#1
000 defb00 defb1,006 defm"PELO BIN" defw#2000 defb00 defb1,007 defm"RAM B
IN" defw#6000 defb00 defb1,008 defm"SCR1 BIN" defw#8000 defb00 defb1,009 defm
"SCR2 BIN" defw#8000 defb00 defb1,010 defm"SCR3 BIN" defw#8000 defb00 defb
1,011 defm"SPAD BIN" defw#8000 defb00 dedhl,de jlde,(hl) kinchl lldh,(hl) mld
l,e nld(longfi),hl taille fichier o pldde,1024-128 qora rsbchl,de sjrnc,lod01 t
addhl,de upushhl vlde,(ix+13) wldd,(ix+14) xpushde yldiy,cluste zjrlod02 lod01pu
shhl ldbc,1024-128 ldhl,(buffer) ldde,128 addhl,de lde,(ix+13) ldd,(ix+14) ldir
pophl lda,h and%00000011 ldb,a ldc,l pushbc pushde srlh srlh ld(ix+15),h ldiy,cl
uste+1 lod05lda,(ix+15) anda jrz,lod02 lde,2 ldfb1,012 £defm"DECO3 BIN" defw#1
800 defb00 defb1,013 defm"RAP3 BIN" defw#F000 defb00 defb1,014 defm"DECO4 B
IN" defw#1800 defb00 defb1,015 defm"RAP4 BIN" defw#F000 defb00 defb1,016 defm
"DECO5 BIN" defw#1800 defb00 fichiedefb0 longfidefw0 adrficdefw0 chgdskret
moteurequ#FA7E fdcstaequ#FB7E fdcdatequ#FB7F pistecequ#A8A6 boulodpushbc pushaf
ld(lgsect),a cp8 jrnz,lodlp0 lda, Nd,(iy) inciy ldc,d dec(ix+15) jrz,lod03 lod
04lda,(iy) subc deca jrnz,lod03 incc inciy ince ince dec(ix+15) jrnz,lod04 lod03
pushde ldl,d £ldh,0 slal rlh lda,9 calldiv inch lda,#C0 orh popde ldc,a ldd,l ld
a,2 ldb,e pophl callboulod pushhl jrlod05 lod02ldl,(iy) ldh,0 slal rlh lda,9 cal
ldiv inch lda,#C0 orh ldc,a ldd,l lda,2 ldb,2 ldhl,(buffer) callboulod pushiy v
jrnz,seekt5 w xseekt0lda,d yld(trackc),a zseekndpophl popbc ret getfdcldbc,fdcs
ta ldhl,bufsta pushhl getjp0ina,(c) cp#C0 jrc,getjp0 incc ina,(c) decc ld(hl),a
inchl lda,#05 getjp1deca jrnz,getjp1 ina,(c) and#10 jrnz,getjp0 pophl lda,(hl) a
nd#C0 ret divldd,a lde,0 ldb,8 div1xora sbchl,de inchl jpp,div2 addhl,de dechl
div2addhl,hl djnzdiv1 xora sbchl,de £inchl retp apophl ldde,cluste anda sbchl,
de jrz,clod2 ldhl,(buffer) jrclod3 clod2ldhl,(buffer) ldde,128 addhl,de clod3pop
de popbc lda,c orb retz ldir ret ------------ notfou erreurldbc,#7f10 out(c),c l
dc,64+20 out(c),c callwait1s ldbc,#7f10 out(c),c ldc,64+12 out(c),c callwait1s j
rerreur -- motoffdi xora ld(flgmot),a ldbc,moteur out(c),a ei ret readsclde,#66
jropsect -- writsclde,#45 opsectJAI8 TX b/RETNZ lda,%00011111 andB ld(ix+20)
,a RET --Xb6%**** JAI-ALAI ****** JAI.TX ****** ORG#6270 PELOEQU#2000sprt. joue
urs ADREEQU#5E00 TABLEQU#5000 LOADEQU#7200 NOIRequLOAD+6 PAL1equLOAD+3 VILL
equLOAD+12 ADVequLOAD+55 JPENTRE JPSCRUTtouches XOFFdefw0000decalage OFFSET fo
is 2 XECRANdefb#BFBF #8000 FF #C000 masque MECRANdefb#30 #30 ou #20 OFFSEcallse
ektr reads1pushbc pushde pushhl lda,e callenvoi xora callenvoi lda,d callenvoi x
ora callenvoi lda,c callenvoi lda,(lgsect) callenvoi lda,c callenvoi lda,#2A cal
lenvoi lda,#FF callenvoi ldbc,fdcsta lda,e cp#66 jrz,reads0 Ecriture secteur
write0ina,(c) jpp,write0 and#20 jrz,reads2 incc lda,(hl) out(c),a decc inchl j
rwrite0 Lecture secteur reads0ina,(c) jpp,reads0 andTdefw0000CRTC. R12,R13
CRTC1ldbc,#BC00 out(c),h ldbc,#BD00 !out(c),l "ldbc,#BC00 #out(c),d $ldbc,#BD0
0 %out(c),e &ret - ENTREnop A B CALL NOIR Cinioflda,#BF Dld(XECRAN),a Eld
a,#30 Fld(MECRAN),a Gldhl,0 Hld(XOFF),hl Ild(OFFSET),hl L R SCALLIBL1init blk et
stock wind. TCALLSELMselect.menu Ulda,01 Vld(CONTR),a W X YJPBOU1 Z------ BOUCL
CALLEFF BOU1nop lda,(#6188)esc bit2,a JPNZ,SORTI lda,(#6189)del ab#20 jrz,reads2
incc ina,(c) ld(hl),a decc !inchl "jrreads0 # $reads2callgetfdc %jpm,readbd &
'lda,(hl) (and#08 )jrz,reads3 *readbdpophl +popde ,popbc -jrreads1 . /reads3inch
l 0lda,(hl) 1and#35 2jrnz,readbd 3lda,(hl) 4and#02 5jrz,readnd 6lda,1 7ld(protec
),a 8readndpophl 9popde popbc ret -- envoipushbc ldbc,fdcsta pushaf envlp0ina,(c
) Aadda,a Bjrnc,envlp0 Cpopaf Dincc Eout(c),a Flda,5 Genvlp1deca Hnop Ijrit7,apa
used bjrnz,BOU1 c----- tCALLCOMCommande dir. uCALLCALJOcalcule mouvem. joueurs v
CALLSHAUTrenvoi auto. wCALLACTBA mouvem. balle x yCALLCOOREcoord ecran jo
ueurs zCALLCOORBcoord ecran balle CALLACTO1ombre mur CALLACTO2ombre sol CALLSTO
C CALLAFF BOU2callTRANS lda,(BLJA+68)out ora jrz,bou3 CALLOUTU lda,(CONTR)
cp03fin jpz,SORTI ----------- bou3nop LDHL,time inc(hl) lda,(CONnz,envlp1 Jpo
pbc Kret Lwait0sldbc,5000 Mjrwaloop Nwait1sldbc,60000 O Pwaloopdecbc Qpushix Rpo
pix Slda,b Torc Ujrnz,waloop Vret Wseektrpushbc Xpushhl Yseekt5ldhl,trackc Zlda,
d cp(hl) jrz,seeknd seekt1lda,#0F callenvoi xora callenvoi alda,d bcallenvoi cld
a,d dsub(hl) ejrnc,seekt2 fneg gseekt2ldc,0 hinca ildb,a jseekt4lda,18 kseekt3de
ca ljrnz,seekt3 mdecbc nlda,b oorc pjrnz,seekt4 q rlda,#08 scallenvoi tcallgetfd
c u NTR) ora JPZ,BOUCL lda,(TEMPO) ldb,a callpp2 JPBOUCL *********************
** TEMPOdefb1vitesse jeu CONTRdefb1 £timedefb0 SORTInop callLOAD+19son fin ldb,
2 callpp3 lda,(XECRAN) cp#BF callnz,TRANS RETretour loader *********************
** PAUSE pp1pushbc ldc,(iy+0) ldc,(iy+0) popbc djnzpp1 ret pp2pushbc ldb,00 call
pp1 popbc djnzpp2 ret pp3pushbc ldb,00 callpp2 popbc djnzpp3 ret *****OM2 lda,(B
LOM2) ora CALLnz,effw ret - uniwlda,(XECRAN) cp#FF jrnz,eff2 lde,(ix+5) ldd,(i
x+6) ldl,(ix+7) ldh,(ix+8) ldc,(ix+9) ldb,(ix+10) ret eff2lde,(ix+11) ldd,(ix+1
2) ldl,(ix+13) ldh,(ix+14) ldc,(ix+15) ldb,(ix+16) ret -- effwCALLuniwefface eff
6JPAFFS nop stocwCALLuniw JPSTOCK ,********* -AFFldix,BLOM1 .callafbal /ldix,BLO
M2 0callafbal 1 2lda,(BLJA+26)tst prio 3ldb,a 4lda,(BLJA+2) 5cpb 6** 9----------
----------- DIVULDD,Adivise HL par A BC resultat LDE,0 LDB,8 LDC,0 SUBA div1INC
B SLAD AJRNC,div1 Bdiv2RRD CRRE DSBCHL,DE EJRNC,div3 FADDHL,DE Gdiv3CCF HRLC IRL
A JDJNZdiv2 KLDB,A LRET BCresul. M-------------------- N* Swape #8000 - #C000 *
OTRANSlda,(MECRAN) Pcp#20 Qjrz,tra1 Rlda,#FF Sldb,#20 Tjrtra2 Utra1lda,#BF Vldb,
#30 Wtra2ld(XECRAN),a Xlda,b Yld(MECRAN),a ldh,12reg ldl,aval ldd,13reg jrnc,a
j2 7 8ldix,BLJAaff joueurs 9ldhl,#510 CALLaffsp ldix,BLJA+24 ldhl,#0000 CALLaffs
p jraj3 aj2ldix,BLJA+24 Aldhl,#0000 BCALLaffsp Cldix,BLJA Dldhl,#510 ECALLaffsp
F Gaj3nop Pldix,BLJA+48balle QCALLafbal Rret S------- Taffsplda,(ix+18)Sprite
UPUSHHL VafjbCALLCMAT1hlmat Wpushhl Xcalluniw Ypopde ZPOPIY ADDIY,de pushiy popd
e JPAFFX ------- afballda,(ix+0) acp02 bretnz clda,(ix+18)Sprt dadda,(ix+19alde,
00val bLDBC,#F500 cSPOTINA,(C) dSRLA eJRNC,SPOT fjpCRTC1 g-------- hTJOdefw#000
0,#0069,#00D2,#013B,#01A4,#020D 0,5 idefw#0276,#02DF,#0348,#03B1,#041A,#0483 6,1
1 jdefw#04EC,#04F2,#04F8,#04FE,#0504,#050A12,17 u vCMAT1LDHL,TJO wAND%0111111112
7 max adda,a ldb,00 ldc,a addhl,bc lde,(hl) inchl ldd,(hl) ldhl,PELO addhl,de r
et ******* TSPRdefb#00,#00,05,21 defb#69,#00,05,21,#D2,#00,05,21 1, 2 defb#3B,#
01,05,21,#A4,#01,05,21ddhl,de dechl ret --- recficpushix popde incde de user, n
om et suffixe ldhl,(buffer) ldb,64 64 fichier possible dans directory refi02ld
c,12 nb de caracteres a chercher pushde pushhl refi01lda,(de) cp(hl) jrnz,refis
u refiprincde inchl decc jrnz,refi01 une entree est trouvee lda,(hl) No de l
a partie trouvee adda,a adda,a adda,a adda,a lde,a ldd,0 pushhl ldhl,cluste addh
l,de exde,hl de 3, 4 defb#0D,#02,05,21,#76,#02,05,21 5, 6 defb#DF,#02,05,21,#
48,#03,05,21 7, 8 defb#B1,#03,05,21,#1A,#04,05,21 9,10 defb#83,#04,05,21 ****
************* IBL1ldix,BLJAinit blocks ld(ix+1),24x ld(ix+2),40y ld(ix+20),00com
m. ld(ix+23),01but callBLU ldix,BLJA+24 ld(ix+1),08 ld(ix+2),40 ld(ix+20),00 ld
(ix+23),00 callBLU ldix,BLJA+48ball ld(ix+0),01 ld(ix+22),00service callBLU ldi
x,BLOM1 callBLU ldix,BLOM2 tableau des clusters pophl pushbc ldbc,4 addhl,bc l
dbc,16 ldir popbc refisulda,c cp2 jrnz,refip2 lda,(de) or128 cp(hl) jrz,refipr
refip2pophl ldde,32 addhl,de popde djnzrefi02 ret chargement ou ecriture en
acces direct directlda,(ix+1) anda jrz,di512 lda,8 jrdi2048 di512lda,2 di20
48ldd,(ix+2) ldc,(ix+3) ldb,(ix+4) ldl,(ix+5) ldh,(ix+6) jpboulod ----- flgmotde
fb0 t callBLU CALLISCOinit score syst. ret ----- BLUnop LDA,#FF LD(XECRAN),A CA
LLstocw LDA,#BF LD(XECRAN),A CALLstocw ret *********************** STOCldhl,STOC
Kstock wind. jpEFST EFFldhl,AFFSefface wnd. EFSTlda,#C3 ld(eff6),a ld(eff6+1),hl
ldix,BLJAefface ou stok wind. lda,(NJ) ldb,a efboupushbc CALLeffw ldde,24 add
ix,de popbc djnzefbou ldix,BLOM1 lda,(BLOM1) ora CALLnz,effw ldix,BL Prackcde
fs1 bufstadefs7 bufpardefs3 protecdefs1 lgsectdefs1 clustedefs81 verreudefb0 --
--- ploufnop di lda,#c9 ld(#38),a ldhl,#6000 plouf1ld(hl),a pushhl jrplouf1 ****
***************** systeme sons... ********************* SONAldBC,PSONanum son
cp16 retnc deca lde,a adda,a adda,e ldh,0 ldl,a addhl,bc jp(hl) SON1ldhl,dson1
jpsoundq SON2ldhl,dson2 jpsoundq SON3ldhl,dson3 jpsoundq SON8,0,2,0 dson60defb4,
47,00,20,00,14,0,0,0 dson61defb4,47,00,80,00,14,0,1,0 dson62defb4,47,00,40,00,12
,0,0,0 dson7defb4,47,00,80,00,10,0,5,0 dson70defb4,47,00,30,00,10,0,0,0 dson8d
efb1,80,00,05,00,12,3,0,0 dson9defb4,60,00,100,00,10,0,6,0 dson10defb1,180,00,50
,00,0,11,9,10 renvoi dson11defb1,1,00,35,00,6,0,0,9 dson12defb4,1,00,100,00,00,
6,0,15 -- routines de sons -- canequ0 perequ1 durequ3 volequ5 envequ6 entequ7
bruequ84ldhl,dson4 jpsoundq SON5ldhl,dson5 !jpsoundq "SON6ldhl,dson6 #callsoun
dq $ldhl,dson60 %callsoundq &ldhl,dson61 'callsoundq (ldhl,dson62 )jpsoundq *SON
7ldhl,dson7 +callsoundq ,ldhl,dson70 -jpsoundq .SON8ldhl,dson8 /jpsoundq 0SON9ld
hl,dson9 1jpsoundq 2SON10ldhl,dson10 3jpsoundq 4SON11ldhl,dson11 5jpsoundq 6SON1
2ldhl,dson12 7jpsoundq 8 9INT38LDA,#C9 LDHL,INTER DI LD(#38),A LD(#39),HL LDA,#C
3 LD(#38),A EI ARET B--- Cfrsod £sizecequ26 canaladefssizec canalbdefssizec can
alcdefssizec tcanaldefwcanala,canalb,canalc stateequ0 oldequ1 dureeequ2 periode
qu4 repeatequ6 staenvequ7 segenvequ8 stpenvequ9 ampenvequ10 durenvequ11 timenve
qu12 staentequ13 segentequ14 stpentequ15 ampentequ16 durentequ17 timentequ18 e
ntequ19 adrentequ20 envequ22 adrenvequ23 volumeequ25 sizeqequ12 queueadefssize
q queuebdefb2 Dfrkydefb1 EINTERDI Fpushaf Gpushbc Hpushde Ipushhl Jpushix Kpushi
y LLDHL,frso Mdec(hl) Njrnz,int1 Old(hl),03 Pcallintsou300 htz/3 100 htz Qint1LD
HL,frky Rdec(hl) Sjrnz,int2 Tld(hl),10 UcallSCRUT V Wint2popiy Xpopix Ypophl Zpo
pde popbc popaf EI RET bufampdefwENV1,ENV2,ENV3,ENV4 adefwENV5,ENV6,ENV7,ENV8 b
defwENV9,ENV10,ENV11,ENV12,ENV13,ENV14,ENV15 c dbuftondefwENT1,ENT2,ENT3,ENT4 ed
efwENT5,ENT6,ENT7,ENT8,ENT9 f gENV1defbefssizeq queuecdefssizeq tqueuedefwqueuea
,queueb,queuec queueequ0 indexequ1 fileequ2 ncanaldefs1 maskondefs1 maskofdefs
1 maskd5defs1 routine gere par interruption 100 Hz intsoupushde pushhl pushiy
xora ld(ncanal),a ld(maskof),a ld(maskon),a lda,%00001001 ld(maskd5),a ldix,can
ala ldiy,queuea inter0lda,(ix+state) anda jrz,inter3 ldl,(ix+duree) ldh,(ix+du
ree+1) dechl ld(ix+duree),l ld(ix+duree+1,10,-1,20 hENV2defb2,1,1,2,7,-2,6 iENV3
defb2,2,7,2,6,-6,1 jENV4defb2,1,2,1,15,-1,15 kENV5defb2,1,13,1,13,-1,8 lENV6defb
2,7,2,1,14,-1,6 mENV7defb2,1,13,1,10,-1,2 nENV8defb2,1,12,2,2,-6,2 oENV9defb2,1,
10,10,5,-2,6 pENV10defb2,1,12,12,4,-3,4 qENV11defb3,1,15,1,1,0,3,14,-1,2 rENV12d
efb2,1,2,1,12,-1,15 sENV13defb2,14,1,5,14,-1,20 tENV14defb2,6,2,10,12,-1,15 u v
w xENT1defb5,1,-2,20,1,-5,15,1,5,15,1,2,15,1,6,15 yENT2defb2,1,0,50,50,-4,1 zENT
3defb1,12,8,1 ENT4) fCALLCMAT1 gpushhl hcalluniw ipopde jJPAFFX k************ lN
Jdefb03nbr joueur m nBLJAdefb00+00 etat sprit odefb20+01 X theoriq pdefb16+02 Y
qdefb00+03 Vit.x -- rdefb03+04 cpt mat s tdefw#E00+05 +06 ad FF udefb20,04+07 x
. +08 y. vdefb05,21+09 l. +10 h. w xdefw#E69+11 +12 ad BF ydefb40,00+13 x. +14 y
. zdefb05,21+15 l. +16 h. defb00+17 num. joueur defb00+18 num. sprite mat defb0
5+19 compt. mat defb00+20 Commande Jodefb2,80,2,2,20,2,2 ENT5defb5,1,0,20,1,-5,
15,1,5,15,1,-11,20,1,6,15 ENT6defb5,1,0,20,1,-13,15,1,-7,15,1,-4,15,1,-6,20 ENT7
defb2,2,1,2,1,2,1 ENT8defb3,20,4,1,18,1,2,30,2,1 ENT9defb2,1,0,10,10,-30,1 SOU
ND canal,perid ton,duree,volum,env,ent,noise dson1defb2,00,02,05,00,10,2,3,0 dso
n2defb2,20,00,45,00,12,12,8,0 dson3defb2,45,00,150,00,14,1,4,0 dson4defb4,250,00
,144,01,0,13,0,16 bravo !! dson5defb4,044,01,200,00,0,14,0,20 bravo ! dson6defb2
,190,00,100,00, Ny 00011111 defb01+21 0 auto,1 Joy1,2 Joy2,3 clav. defb01+22 ma
t 0,1,2 defb00 -------- defb00 defb10 defb34 defb00 defb06 defw#D00 defb20,30 d
efb05,21 defw#D69 defb40,30 defb05,21 defb01num defb02mat defb08 defb0000011111
defb00+21 00 auto defb02 defb00 Balle...BLJA+48... defb01+00 defb00+01 X defb00
+02 Y defb00+03 H defb00+04 defw#EF0 defb00,00 defb02,03 defw#EF6 defb00,00 £de
fb46 fjrnc,cj4 gbit1,(ix+20)bas hjrz,cj4 iINC(ix+2) jINC(ix+2) k---modif mat-- l
cj4lda,(ix+20) mora njpnz,jm1 o pdec(ix+4)immob qjrz,jm2 rld(ix+18),01mat sRET t
jm2ld(ix+18),09mat uinc(ix+4) vdec(ix+19) wRETNZ xld(ix+19),8 yld(ix+4),50 zRET
jm1inc(ix+22)mobile lda,(ix+22) cp03 jrnz,jm3 ld(ix+22),00 lda,00 jm3adda,(ix+1
8) ld(ix+18),amat RET ************* COMlda,(CONTR) cp01 JPZ,JPLAjoueur en place
ld02,03 defb02+17 num defb12num sprite mat defb00+19 defb00+20 defb00+21 defb
00+22 defb04+23 Force Depart defb04+24 Force Active defb-1+25 DY defb02+26 FY de
fb02+27 MY defb01+28 DH defb01+29 FH defb01+30 MH defb01+31 DX defb04+32 FX de
fb04+33 MX defb00+34 entre renvoi et fro defb01+35 balle service ************ C
OOREldix,BLJAcalcule coord ecran ldb,2 coo1pushbc callCOOR ldde,24 addiix,BLJAco
mmande dir. callCOMS ldix,BLJA+24 callCOMS RET -------- COMSlda,(ix+21) ora jpz,
COMAauto deca jpz,COM1joy 1 deca jpz,COM2joy 2 jpCOMCclav. ------- COM2lda,(#618
6) Joy 2 and%00011111 socold(ix+20),a lda,(CONTR) cp02 RETNZ lda,%00010000bloqu
but and(ix+20) £ld(ix+20),a RET --- COM1lda,(#6189)Joy 1 and%00011111 jrsoco --
- COMClda,(#6180)Clavier and%00000111 ldb,a bit1,a jrz,cm1 x,de popbc djnzcoo1 r
et .... COORnop ldl,(ix+2)calcule coord ecran ldh,00 addhl,hl pushhl popbc addhl
,hl addhl,hl addhl,hl addhl,hl addhl,bcfois 34 ldde,TABL addhl,de ldA,(hl)Y ecra
n SUB17 ldb,a lde,(ix+1) ince ldd,00 addhl,de ldc,(hl)X ecran lda,%01111111 andc
SUB2 ldc,a coorslda,(XECRAN) cp#FF jrnz,cr1 ld(ix+7),c ld(ix+8),b RET cr1ld(ix
+13),c ld(ix+14),b RET ************* ****set3,b jrcm2 cm1res3,b cm2bit2,a jrz,
cm3 set1,b jrcm4 cm3res1,b cm4lda,(#6181) bit0,a jrz,cm5 set2,b jrcm6 cm5res2,b
cm6bit1,a jrz,cm7 set4,b jrcm8 cm7res4,b cm8lda,b jrsoco -------------- COMAl
d(ix+20),00automat. LDA,(BLJA+48)eta ball CP01 JRNZ,COBA2 callsauto retnzbut set
4,(ix+20) lda,(ADV) cp4 retz lda,(NSC1) bit0,a retz set2,(ix+20) - ret COBA2ld
a,(ix+3)* MOUVEM. JOUEURS.***** !CALJOCALLTSTBtst balle " $ldix,BLJA %callCALS &
ldix,BLJA+24 'callCALS (RET *----- +CALSbit0,(ix+3)renvoi balle ,JPZ,CALM -lda,
(ix+0)oui .ora /jpz,cr3 0cp5 1jrc,cr10 2ld(ix+18),09mat 3 ld a,03 4
ld (BLJA+48),a eta ball 5jrcr4--- 6cr10cp3 7jrc,cr2 8ld(ix+18),10mat 9l
da,03 ld(BLJA+48),aball lda,(ix+0) cp03 CALLZ,LOAD+40son renvoi jrcr4--- cr2cp1
jrc,cr3 Ald(ix+1aqui. ora jrnz,COBA4 lda,(BLJA+82) ora retnz callsauto retnz j
pcuactguidage FRAUdefb4,1 ------------- COBA4lda,(ADV)reposit. cp3 jrc,cq4 ldb,
8 ldc,24 jrcqq cq4ldb,10 ldc,18 jrcqq cqqnop lda,(ix+1)reposit. x joueur cpB jr
nc,aur1 set3,(ix+20) jrauss aur1cpC jrc,auss !set2,(ix+20)- " #aussRET % &-----
------ -------balle 2 'cuactlda,(BLJA+69)rebond (ora )jrz,cau1jr nz,cau0 *lda,
(BLJA8),11mat Blda,04 Cld(BLJA+48),aball Djrcr4--- Ecr3ld(ix+3),00 FRET Gcr4dec(
ix+0)eta-1 HRET I----------- JCALMld(ix+18),00mat KBIT4,(ix+20)tir LJPNZ,jm1 Mld
a,(ix+1)x Ncp3 Ojrc,cj1 Pbit2,(ix+20)- Qjrz,cj1 RDEC(ix+1) Sld(ix+18),6mat T Ucj
1cp32 Vjrnc,cj2 Wbit3,(ix+20)- Xjrz,cj2 YINC(ix+1) Zld(ix+18),3mat cj2lda,(ix+2
)y ora jrz,cj3 bit0,(ix+20) jrz,cj3 aDEC(ix+2) bDEC(ix+2) cld(ix+18),00mat d ec
j3cp N +51)hb +cp08 , jp nc,cau1 - .cau0lda,(BLJA+50)yb VA
A LA BALLE /cp(ix+2) 0jrz,cu2 1jrnc,cu1 2set0,(ix+20) 3jrcu2 4cu1set1,(ix+20) 5
6cu2lda,(BLJA+49)xb 7cuuxcp(ix+1) 8RETZ 9jrnc,cu3 set2,(ix+20) jrcu4 cu3set3,(ix
+20) cu4RET ..... cau1lda,(BLJA+51)hb balle haute ACP16haut maxi BJRNC,ci3 C DL
DHL,FRAU EDEC(HL) FJRNZ,ci3 GLDA,(ADV) HADDA,A IADDA,05 JLD(HL),A K Llda,(BLJA+5
1)hb MldB,ahb Nlda,(BLJA+50)i le but %ora &jrnz,iba1 'ldiy,BLJA (jriba2 )iba1ld
iy,BLJA+24 * +iba2lda,(BLJA+48) ,CP04 -jrz,iball .-------- /bit4,(iy+20)tir si
1 0RETZ 1ld(ix+0),03 2lda,00 3ld(CONTR),a 4ld(iy+3),1aqui 5ld(iy+0),6eta 6RET 7-
------- 8 9iballlda,3ascendant bit0,(iy+20) jrz,iba3 INCA iba3bit1,(iy+20) jrz,
iba4 DECA iba4ld(ix+4),aAscen. ACALLCHFYH B Clda,-1 DBIT4,(iy+20)tir Ejrz,iiba4
FldA,-2 Giiba4ld(ix+25),Ady -1 lent,-Yb OaddA,B Padda,16 QldB,AYb+Hb R Slda,(ix
+2)yj TcpB Ujrz,ci3 Vjrnc,ci2 Wci1set1,(ix+20)y+ Xjrci3 Yci2set0,(ix+20)y- Zxxxx
xxxxxxx ci3LDHL,FRAU+1 DEC(HL) RETNZ LDA,(ADV) ADDA,01 ADDA,A aLDB,A bLDA,(LOAD+
52)LIE cCP3 dJRNZ,CI9 eLDA,B fADDA,20 gLDB,A hCI9LD(HL),B j klda,(BLJA+49)xb lld
B,a mlda,(BLJA+79)dx nora ojrz,ci32 pbit7,a qjrz,ci30 rlda,-6diag sjrci31 tci30l
da,6 uci31adda,b vcp30 wJPC,cuux xci32ld1),h lda,l orh jrnz,lbl69 ld(ix+old),1
ld(ix+state),0 inter3xora ld(ix+staenv),a ld(ix+staent),a lda,(iy+queue) anda
jrz,filvid nowaitlda,(iy+index) adda,file pushiy pophl calladdAHL lda,(hl) inch
l ldh,(hl) ldl,a callisound dec(iy+queue) lda,(iy+index) adda,2 cp10 jrc,jmp0 xo
ra jmp0ld(iy+index),a jpinter1 filvidlda,(ix+old) ora jrz,jmp2 dec(ix+old) l
da,(ncanal) adda,8 ldb,0 cala,B yJPcuux z************* sautolda,(BLJA+70)bal +22
adda,(ix+17) ora retz cp#81 retz ret ************ AFFICHAGE COXdefw0000 AFFS
ld(COX),hlsimpl ldhl,afsim enald(poke+1),hl JPAFFI AFFXld(COX),hlpix ldhl,afpix
jrena STOCKld(COX),hl ldhl,sto jrena afsimlda,(de) ld(hl),a ret afpixlda,(de) J
P#60B6 stolda,(hl) ld(de),a ret ------------------ AFFIldiy,ADRE ldhl,(COX) ldl,
h ldh,00 alsetpsg ldhl,maskof lda,(maskd5) adda,(hl) ld(hl),a jmp2jrinter1 lbl6
9lda,(ix+staenv) anda jrz,lbl70 dec(ix+timenv) jrnz,lbl70 dec(ix+stpenv) !jrz,e
ndsgv "callclenv3 #jrlbl76 $endsgvinc(ix+segenv) %lda,(ix+env) &cp(ix+segenv) 'j
rnc,lbl75 (ld(ix+staenv),0 )jrlbl70 *lbl75callclenv2 +lbl76lda,(ncanal) ,adda,8
-callsetpsg . /lbl70lda,(ix+staent) 0anda 1jrz,inter1 2dec(ix+timent) 3jrnz,inte
r1 4dec(ix+stpent) 5jrz,endsgt 6callcddhl,hl exde,hl addiy,de exde,hl £PUSHBC ca
llcalhl POPBC G1pushbc ldb,c G2pushbc pokecallafsim inchl incde popbc djnzG2 in
ciy inciy callcalhl popbc djnzG1 ret ........ calhlldl,(iy+0) ldh,(iy+1) lda,(XE
CRAN) andh ldh,a lda,(COX) ldc,a ldb,00 addhl,bc ret ***************** -------
-------------------------------------------------- routines gerant le clavier -
---------------------------------lent3 7jrlbl86 8endsgtinc(ix+segent) 9lda,(ix+e
nt) cp(ix+segent) jrnc,lbl85 ld(ix+staent),0 lda,(ix+repeat) anda jrz,inter1 ld(
ix+staent),a Ald(ix+segent),a Blbl85callclent2 Clbl86lda,(ncanal) Dadda,a Ecallp
erio F Ginter1ldhl,maskd5 Hsla(hl) Ildde,sizec Jaddix,de Kldde,sizeq Laddiy,de M
ldhl,ncanal Ninc(hl) Olda,(hl) Pcp3 Qjpc,inter0 R Slda,7 Tcallredpsg Uldhl,masko
n Vor(hl) Wxor(hl) Xldhl,maskof Yor(hl) Zldb,a lda,7 call-----------------------
SCRUTldde,#6180 ldbc,#F40E out(c),c ldb,#F6 ina,(c) and#30 ldc,a or#C0 out(c),
a out(c),c incb lda,#92 out(c),a pushbc set6,c l860ldb,#F6 out(c),c ldb,#F4 ina,
(c) cpl ld(de),a incde incc lda,#0F andc cp10 jrnz,l860 popbc lda,#82 out(c),a d
ecb out(c),c ret ********************** *** BALLE *** BTYdefb1,2,1,1,2,1,3,1,4,1
defb4,1,2,1,1,1,1,2,1,3 $INIBAlda,(ix+22)a qu Nsetpsg popiy pophl popde ret a
baddAHLadda,l cldl,a dretnc einch fret g hcalenvldhl,bufamp ideca jadda,a kcall
addAHL llda,(hl) minchl nldh,(hl) oldl,a pld(ix+staenv),1 qld(ix+segenv),1 rlda,
(hl) sld(ix+env),a tinchl uld(ix+adrenv),l vld(ix+adrenv+1),h wclenv2ldl,(ix+adr
env) xldh,(ix+adrenv+1) ylda,(ix+segenv) zdeca ldb,a adda,a adda,b calladdAHL ld
a,(hl) ld(ix+stpenv),a inchl lda,(hl) ld(ix+ampenv),a inchl lda,(2 rapide Hld(ix
+28),01dh I Jbit2,(iy+20) - Kjrz,iba6 Llda,-1dx Mpfxgldb,03fx mx Njriba8 Oiba6bi
t3,(iy+20) - Pjrz,iba7 Qlda,01dx Rpfxdldb,03fx mx Sjriba8 Tiba7lda,-1 Uldb,200
Viba8ld(ix+31),aDx Wld(ix+32),bFx Xld(ix+33),bMx Y Zpforlda,22 ld(ix+23),aForce
ld(ix+24),aF act. lda,(iy+1)X ld(ix+1),a lda,(iy+2)Y adeca bdeca cld(ix+2),a dl
d(ix+3),04H hauteur e fCALLCOORB g hld(ix+0),02en cours ild(ix+21),0hl) ld(ix+du
renv),a clenv3lda,(ix+durenv) ld(ix+timenv),a lda,(ix+volume) adda,(ix+ampenv) a
nd#0F ld(ix+volume),a ldb,a ret -- calentldhl,bufton deca adda,a calladdAHL lda,
(hl) inchl ldh,(hl) ldl,a ld(ix+staent),1 ld(ix+segent),1 lda,(hl) ldb,1 anda jp
m,lbl175 decb lbl175ld(ix+repeat),b and#0F ld(ix+ent),a inchl £ld(ix+adrent),l l
d(ix+adrent+1),h clent2ldl,(ix+adrent) ldh,(ix+adrent+1) lda,(ix+segent) 0rebond
jlda,#80 kld(BLJA+82),aentr renv & fron l mlda,00 nld(CONTR),a oRET x----------
---- yCHFYHlda,(ix+4) zldb,00 ldhl,BTY adda,a ldc,a addhl,bc lda,(hl)fy ld(ix+26
),a ld(ix+27),a inchl lda,(hl)fh ld(ix+29),a ld(ix+30),a RET --------------- COO
RBldl,(ix+2)cal. coord ecran Balle ldh,00 addhl,hl pushhl popbc addhl,hl addhl,h
l addhl,hl addhl,hl pushhlfois 32 popiy addhl,bcfois 34 ldde,TABL addhldeca ldb,
a adda,a adda,b calladdAHL lda,(hl) ld(ix+stpent),a inchl lda,(hl) ld(ix+ampent)
,a inchl lda,(hl) ld(ix+durent),a clent3lda,(ix+durent) ld(ix+timent),a lda,(ix+
ampent) ldb,0 ora jpp,clent4 decb clent4adda,(ix+period) ldl,a lda,b adca,(ix+pe
riod+1) ldh,a ld(ix+period),l ld(ix+period+1),h ret periopushde ldb,l lde,a cal
lsetpsg ldb,h lda,e inca callsetpsg popde ret isoundinchl l,de ldB,(hl) H00 ldA
,B ld(BLOM2+4),AY ombr. lde,(ix+1)X ince ldd,00 addhl,de £ldc,(hl)X ecran bit7,
c jrz,cob1 ld(ix+19),01mat jrcob2 cob1ld(ix+19),00 cob2lda,%01111111 andc ldc,a
ld(BLOM2+3),AX ombr. lda,(ix+3)H orasi 00 JPZ,scobfsortie pushiycal. haut. p
ophl ldde,TABL+#684 addhl,de lde,(ix+3)haut. ldd,00 addhl,de ldB,(hl)Y ecran s
cobfCALLcoorsball pushix ldix,BLOM2de,(hl) ld(ix+period),e inchl ldd,(hl) ld(ix+
period+1),d inchl lda,(hl) ld(ix+duree),a inchl lda,(hl) ld(ix+duree+1),a pushde
inchl ld(ix+state),1 lda,(hl) inchl ld(ix+volume),a ld(ix+staenv),0 lda,(hl) in
chl anda jrz,lbl45 pushhl callcalenv pophl lbl45ld(ix+staent),0 lda,(hl) inchl e
x(sp),hl pushhl anda jrz,lbl47 callcalent lbl47lda,(maskd5) ldb,a pophl lda,l or
h jrnz,lbl48 lda,b and%0 ldbc,(BLOM2+3) callcoorsombr. sol popix RET ***********
****** ACTBAldix,BLJA+48active balle lda,(ix+0) CP02 cours JRZ,bcour CP01servic
e JPZ,INIBAattend but CP04renvoi JPZ,INIBA RET bcournopen cours lda,(ix+27)my c
p(ix+30) cp mh jpnz,aba1 callydyY+DY mymh callhdhH+DH lda,(ix+26)fy ld(ix+27)
,amy lda,(ix+29)fh ld(ix+30),amh jpBAL aba1jpc,aba2 callydymymh dec(ix+27)01
11000 ldb,a lbl48pushbc lda,(ncanal) lde,a adda,a callperio lda,8 adda,e ldb,(ix
+volume) callsetpsg popde pophl lda,(hl) ora jrz,lbl49 ldb,a lda,6 callsetpsg j
rlbl61 lbl49lda,d and%00000111 ldd,a lbl61ldhl,maskon lda,(hl) adda,d ld(hl),a
lda,(maskd5) xord ldhl,maskof adda,(hl) ld(hl),a ret ******** soundqpushix lda,(
hl) ldb,a and7 jrnz,sound0 scf !sorqupopix "ret #sound0and6 $ldc Nmy jpBAL ab
a2callhdhmymh dec(ix+30)mh jpBAL1 *****------------ ydylda,(ix+2)y+dy PLACE lib.
ora jrnz,y10 ld(ix+25),01dy TAPE AU MUR FRONT lda,128 adda,(ix+22)joueur ld(ix+
22),a lda,00 ld(BLJA+82),aball +34 CALLLOAD+34 PUSHIX CALLFRONtst hb POPIX jpy12
y10cp48fond jrc,y12 lda,(LOAD+52)LIEu cp01 !jrz,bout "ld(ix+25),-1TAPE AU FON
T #CALLLOAD+34 $jry12 %------ &boutlda,(ix+20)OUt 'ora (RET0 ret om1cp10 jrc,om2
ld(ix+0),01etat ret ..... om2ld(ix+0),02eta ldiy,BLJA+48 ldb,aY theo lda,(XECR
AN) cp#FF jrnz,om3 lda,(iy+7)X !ldc,(iy+8)Y "calloxh #ld(ix+7),a $ld(ix+8),c %j
rom4 & 'om3lda,(iy+13)X (ldc,(iy+14)Y )calloxh *ld(ix+13),a +ld(ix+14),c , -om4l
da,(iy+18)mat .adda,(iy+19) /adda,4 0ld(ix+18),a 2RET -------- oxhadda,b cp54max
i retc lda,54 ret ********* lACTO2ldix,BLOM2active omNZ )ld(ix+20),01OUT *RET +-
----- ,y12lda,(ix+2)y -adda,(ix+25)+dy .ld(ix+2),a /RET 0------------------- 1hd
hlda,(ix+3)h+dh 2ora 3jrnz,h10 4ld(ix+28),01dh TAPE AU SOL 5inc(ix+21)rebond + 1
6CALLLOAD+13 7PUSHIX 8CALLREBO1tst rebond 9POPIX jph12 h10cp30haut jrc,h12 ld
(ix+28),-1dh TAPE en HAUT h12lda,(ix+3)h Aadda,(ix+28)+dh Bld(ix+3),a CRET D---
---------------- Jxdxlda,(ix+1)x+dx PLACE lib. Kora Ljrnz,x11 jp bre sol mlda
,(BLJA+48)+0 bal ncp02 ojpnz,om0voir 1807 y zld(ix+0),02eta lda,(BLJA+66)+18 ba
l ldb,a lda,(BLJA+67)+19 adda,b adda,2 ld(ix+18),amat RET ******** JPLAnopjoueur
en place si Contr1 lda,(BLJA+23)qui sert ora jrz,j1 ldix,BLJA ldiy,BLJA+24 lda
,00 jrj2 j1ldix,BLJA+24 ldiy,BLJA lda,128 j2ld(BLJA+70),abut balle ld(ix+20),0
ld(iy+20),0 ldE,00 lda,10 ld(TEMPO),a lda,26 ld(jy),a lz,bout Tlda,(LOAD+52)LIEu
Ucp01 Vjpz,boutOUT Wld(ix+31),01TAPE MUR GAUCH XcallLOAD+34 Yjrx12 Z x11cp32 jr
c,x12jp nc,bout lda,(LOAD+52)LIEu cp3 jpnz,boutOUT ld(ix+31),-1TAPE Mur DROIT
acallLOAD+34 b c dx12lda,(ix+1)x eadda,(ix+31)+dx fld(ix+1),a gRET h*****-----
--------- rBALdec(ix+33)mx sjpnz,BAL1 tcallxdx ulda,(ix+32)fx vld(ix+33),amx w x
BAL1dec(ix+24)fact yjpnz,BAL2 zlda,(ix+23)force srla /2 da,22 ld(jx),a CALLJ1 pu
shiy popix lda,4034 ld(jy),a LDA,(NSC0)rnd ADDA,(ix+19) AND%00001110 ADDA,4
ld a,06 ld(jx),a CALLJ1 lda,E cp02 RETNZ lda,02 ld(CONTR),a lda,01 ld(TE
MPO),a ld(BLJA+48),aeta ball lda,00 ld(BLJA+82),aball +34 ld(BLJA+3),aaqu ball l
d(BLJA+27),aaqu ball ld(BLJA),aetat ld(BLJA+24),aetat RET ---------- jydefb0 jx
defb0 J1lda,(jy)Y cp(ix+2) jrcp03 jrnc,baf1 lda,02 baf1ld(ix+23),aforc. ld(ix
+24),afact lda,(ix+4)Ascendant SUivant cp04 jrnz,baf20 bit7,(ix+28)dh jrnz,das
ld(ix+28),-1 jpBAL2 baf20ora jrnz,baf2 bit7,(ix+28)dh jpnz,BAL2 jrias baf2bit
7,(ix+28)dh jrz,ias dasdec(ix+4)dec asce. jrbaf3 iasinc(ix+4)inc asce. baf3CALLC
HFYH BAL2RET ******************* BLOM1defb00ombre front. defb00 defb00 defb00 d
efb00 defw#Ez,j4 jrc,j3 set1,(ix+20) jrjs j3set0,(ix+20) jrjs j4lda,(jx)X cp(ix
+1) jrz,je jrc,j5 set3,(ix+20) jrjs j5set2,(ix+20) jrjs jeincE jsRET 4*********
****** 5TSTBlda,(BLJA+82)balle +34 6ora 7RETNZ 8lda,(BLJA+48)etat ball 9cp02 RET
NZ lda,(BLJA+70)tst contact balle +22 ora jrnz,tb1 ldix,BLJA jrtb2 Atb1ldix,BLJ
A+24 B Ctb2lda,(ix+0)eta Dora ERETNZ Flda,(BLJA+51)haut. ball Gcp08 HRETNC Ilda,
E0 defb00,00 defb02,03 defw#EE6 defb00,00 defb02,03 defb03+17 num defb14num spri
te mat defb00+19 BLOM2defb00ombre sol defb00 defb00 defb00 defb00 defw#ED3 defb
00,00 defb02,03 defw#ED9 defb00,00 defb02,03 defb04+17 num defb14num sprite mat
defb00+19 ***************** ACTO1ldix,BLOM1active ombre mur lda,(BLJA+48)+0 bal
cp02 jrnz,om0 lda,(BLJA+50)Y ball cp12 jrc,om1 om0ld(ix+0),01etat N
(BLJA+50)Yb Jldb,a Klda,(ix+2)Yj Lcpb MRETC Nsub04 Ocpb PRETNC Q Rlda,(BLJA+49
)Xb Sldb,a Tlda,(ix+1)Xj Usub0203 Vcpb WRETNC Xadda,0405 Ycpb ZRETC ld(ix+3),01
touche balle ld(ix+0),06etat ld a,#80 ld (BLJA+82),a ball
+34 lda,00 ald(BLJA+83),a b cRET ***** SCORE SYST **** SK1equ#B00 SK2equSK1+160
SK10equSK2+160 SK20equSK10+12 ISCOldde,SK1 ldbc,#1408 ldl,02x ldh,04y callST,a
%ldde,tqueue &exde,hl 'calladdAHL (lda,(hl) )inchl *ldh,(hl) +ldl,a ,lda,b -anda
.jpm,flush /nflushlda,(hl) 0cp5 1jrnc,sorquret nc 2inc(hl) 3inchl 4adda,a 5adda
,(hl) 6inchl 7cp10 8jrc,jmp5 9sub10 jmp5calladdAHL ld(hl),e inchl ld(hl),d scf j
rsorquret flushdi Alda,c Bpushde Cldde,tcanal Dexde,hl EcalladdAHL Flda,(hl) Gin
chl Hldh,(hl) Ildl,a Jxora Kld(de),a Lincde Mld(de),a Ndecde Old(hl),a Pinchl Ql
d(hl),aOCK ldde,SK2 ldbc,#1408 ldl,70x ldh,04y callSTOCK ldde,SK10 ldbc,#0602 ld
l,11 ldh,04 callSTOCK ldde,SK20 ldbc,#0602 ldl,67 ldh,04 callSTOCK ldde,PELO+#9
FCaff casq ldbc,#0602 ldl,11 ldh,10 calliscof ldde,PELO+#A08 ldbc,#0602 ldl,67 l
dh,10 calliscof lda,00 ld(NSC0),a ld(NSC1),a JPASCaff score ------- iscofpushde
pushbc pushhl callAFFX callTRANS pophl popbc popde callAFFX cal Rlda,%00001001 S
jmp10srlb Tjrc,jmp11 Uadda,a Vjrjmp10 Wjmp11ldc,a Xsrla Yand3 Zadda,8 ldb,0 call
setpsg lda,7 callredpsg orc ldb,a alda,7 bcallsetpsg cei dexde,hl epopde fjpnflu
sh g h-- iinir07equ#3F jreginidefb0,0,0,0,0,0,0 kdefbinir07,0,0,0,0,0,0 l msndrs
t nldhl,regini oldc,0 pjmp20ldb,(hl) qinchl rlda,c scallsetpsg tincc ulda,c vcp1
4 wjrc,jmp20 x yldhl,tcanal zldc,3 jmp21lde,(hl) inchl ldd,(hl) inchl llTRANS re
t ************ .NSC0defb00score j.0 /defb02,04x,y 0defw0000 diz 1defw0000 unt 2
defwSK1 3 4NSC1defb00score j.1 5defb70,04 6defw0000 7defw0000 8defwSK2 ----- aO
PRlda,(ix+0)point charg. block bldb,9 cldc,90 doj1cpc ejrnc,oj2 flde,a glda,c hs
ub10 ildc,a jlda,e kdjnzoj1 ljroj3 m noj2subc ooj3pushbc pcallopmt qld(ix+5),l r
ld(ix+6),h spopaf tcallopmt uld(ix+3),l vld(ix+4),h wret x...... yopmtldb,a zldh
db,sizec xora jmp22ld(de),a incde djnzjmp22 decc jrnz,jmp21 ldhl,tqueue ldb,3 j
mp23lde,(hl) inchl ldd,(hl) inchl ld(de),a incde ld(de),a djnzjmp23 ret -- setps
gcp7 jrnz,setps2 lda,b ld(star07),a lda,7 setps2pushbc ldc,b ldb,#F4 out(c),a l
db,#F6 ina,(c) or#C0 out(c),a and#3F out(c),a £ldb,#F4 out(c),c ldb,#F6 ldc,a or
#80 out(c),a out(c),c popbc ret -- star07defbinTABL TX 51+128,54+128,57+000
,59+128 defb61+128,64+128,67+128,69+6%**** TABL.TX ***** ORG#8000 defb103,24+
000 00 defb24+128,25+000,26+000,27+000 defb28+000,29+000,30+000,31+000 d
efb32+000,33+000,34+000,35+000 defb36+000,37+000,38+000,39+000 defb40+000,41+000
,42+000,43+000 defb44+000,45+000,46+000,47+000 defb48+000,49+000,50+000,51+000 d
efb52+000,53+000,54+000,55+000 defb103,24+000 0ir07 redpsglda,(star07) r
et zzadefb0,1,2 ent $ -- pdisclda,(ix+9) deca adda,b callclef ldhl,cl
ef jpmax+2 maxdefb#3a,#38,00,#c6,64 ld(hl),0 nop ldhl,#3000 pushhl call#7F80 jpp
rot2 nop nop nop lda,(5000) ld(#3000),a xora ld(#8020),a ldbc,moteur lda,1 out(
c),a met le moteur en marche callwait1s attente 1 seconde -- nop nop prot2nop
pophl lda,(#7F83) ora jpz,bonne lda,02 1 defb24+128,25+000,26+000,27+000 defb28+
000,29+000,30+000,31+000 defb32+000,33+000,34+000,35+000 defb36+000,37+000,38+00
0,39+000 defb40+000,41+000,42+000,43+000 defb44+000,45+000,46+000,47+000 defb48+
000,49+000,50+000,51+000 defb52+000,53+000,54+000,55+000 defb104,24+000 0
2 defb24+128,25+000,26+000,27+000 defb28+000,29+000,30+000,31+000 !defb32+000,3
3+000,34+000,35+000 "defb36+000,37+000,38+000,39+000 #defb40+000,41+000,42+000,4
3+000 $defb44+000,45+000,46 Ncp(hl) retnz adda,9 inchl cp(hl) retnz ldbc,1 ad
dhl,bc adda,47 cp(hl) retnz bonneldhl,plouf ld(hl),#c9 ret 'zzzdefb0,1,2,3,4,5,6
,7,8,9 4T ld(hl),#c9 ret 'zzzdefb0,1,2,3,4,5,6,7,8,9 op nop nop lda,(5000) ld(#
3000),a xora ld(#8020),a ldbc,moteur lda,1 out(c),a met le moteur en marche cal
lwait1s attente 1 seconde -- nop nop prot2nop pophl lda,(#7F83) ora jpz,bonne
lda,02 e4bas J lda,(#6180) bit2,a jrnz,je4bas C call music jrje3 je4cal
lWXOR CALLSON2 ldde,04 addix,de jpje1 je5ldbc,5000 callwaloop ret --------- jy
m1ld(DAB),hl calljyme £lda,(ix+2) ret --------- JYM0ldhl,LIEUselect menu calljym
1 ld(LIE),a ldhl,NJOUE calljym1 ld(NJO),a ldhl,JOKE calljym1 ld(JOK),a lda,(N
JO) cp01 RETNZ ldhl,#C197 ldde,#8000 ldc,27 ldb,75 call#6117 ldhlalde,00val bL
DBC,#F500 cSPOTINA,(C) dSRLA eJRNC,SPOT fjpCRTC1 g-------- hTJOdefw#0000,#0069,#
00D2,#013B,#01A4,#020D 0,5 idefw#0276,#02DF,#0348,#03B1,#041A,#0483 6,11 jdefw#0
4EC,#04F2,#04F8,#04FE,#0504,#050A12,17 u vCMAT1LDHL,TJO wAND%01111111127 max ad
da,a ldb,00 ldc,a addhl,bc lde,(hl) inchl ldd,(hl) ldhl,PELO addhl,de ret ******
* TSPRdefb#00,#00,05,21 defb#69,#00,05,21,#D2,#00,05,21 1, 2 defb#3B,#01,05,21,
#A4,#01,05,21,ADVE calljym1 ld(ADV),a RET --------- WXORldl,(ix+0)aff add 128 ld
h,(ix+1) ldb,8 ldc,22 call#612E bit0,(ix+3) retz lde,(ix+18) ldd,(ix+19) ldhl,#F
875 ldc,22 ldb,93 JP#6117 ret ********** MENnop call NOIR lda,03scr callload ME
Slda,11spad callload callmotoff CALLPAL1 CALLmusic CALLJYM0select.menu lda,(L
IE)lieu adda,7fich. callloadscr 1 2 3 callmotoff ldhl,#8000 ldde,#C000 ldbc,#40L
OAD TX 4T ld(hl),#c9 ret 'zzzdefb0,1,2,3,4,5,6,7,8,9 0T6%LOADORG#7200**** LO
ADER JAI-ALAI **** JAIequ#6270 PELOequ#2000 SCRUTequJAI+03clavier JPDEBUT+
#00 !JPPAL1+ #03 $JPNOIR+ 06 %JPFIN+ 09 &VILLdefb01num site / 0PSONJPSON1+ 13 1
JPSON2 2JPSON3 3JPSON4 4JPSON5 5JPSON6 6JPSON7 7JPSON8 8JPSON9 9JPSON10 JPSON11
JPSON12 JPsoundq LIEdefb1+52 NJO00 ldir CALL PAL1 ME1nop JPCHX1 ------
musiccall#1000 ldbc,190 callwaloop lda,(#6189) ldhl,#6185 adda,(hl) jrz,music m
clda,(#6189) ldhl,#6185 adda,(hl) jrnz,mc ret jpwaloop ----------------- CHX1NOP
LDA,(#5DFF)demo ora jrnz,clef lda,00 ld(NJO),a clefnopRET CALLJAIentree jeu *
********* FINldsp,#4FFE $callwait1s % (JPMEN * 7------ 8 9bufferdefw#100 palett
es palet1defb30,21,23defb0+53 JOKdefb1+54 ADVdefb4+55 A*********** BDEBUTnop C D
call wait1s E FLDSP,#4FFE GcallINT38 H I call pdisc protec Jcalll
oadinit. Scallwait1s Tlda,3 Ucallload Vlda,00 Wcallload Xlda,01 Ycallload Zlda,0
2 callload lda,04 callload lda,05 callload lda,06 acallload blda,07 ccallload dJ
PMES e********** fDABdefw00 gLIEUdefb#91,#EC,1,0 hdefb#31,#CD,2,0 idefb#81,#ED,3
,0 jdefb#FF kNJOUEdefb#21,#CE,1,0 ldefPROSP TX CPGAP3MA JRNC,ENDXXX LDC,0LONG
UEUR GAP3 EXACTE. 6% n xORG#8000 JPETSTTEST DE LA PROTECTION. FORMATAGE DE
LA FACE A *********************** Pistes 0 a 38 au format DATA (9 secteurs
#C1 a #C9 de 512 octets). Piste 39 formatee avec 2 secteurs de 2048 octets.
PRINCIPE DE LA PROTECTION ************************** La piste de 2*2KO est f
ormatee avec des GAP3 de 180 octets. b#71,#EE,2,0 mdefb#FF nJOKEdefb#11,#CF,1,0
odefb#61,#EF,2,0 pdefb#FF qADVEdefb#38,#E2,1,1 rdefb#D8,#C2,2,1 sdefb#28,#E3,3,
1 tdefb#C8,#C3,4,1 udefb#FF,00 vdefw#87E9,00,#8FE7,00,#97E5,00,#9FE3 w---- xjyme
ldix,(DAB) yje1lda,(ix+0) zcp#FF jrnz,je2 ldix,(DAB) je2callWXOR je20lda,(#6189)
ldbc,(#6180) adda,c adda,b ora jrnz,je20 je3lda,(#6189) bit4,a jrnz,je5tir lda
,(#6181) bit1,a jrnz,je5copy lda,(#6189) bit1,a jrnz,j NGAP30EQU82TAILLE STANDA
RD GAP3. GAP3EQU180TAILLE GAP3. GAP3MIEQU140TAILLE GAP3 MINIMALE POUR VALIDATION
. "GAP3MAEQU225TAILLE GAP3 MAXIMALE POUR VALIDATION. , 6 ROUTINES DE LA ROM DISQ
UETTE UTILISEES READSCDEFW#C666LECTURE SECTEUR. JDEFB7 TWRITSCDEFW#C64EECRITURE
SECTEUR. DEFB7 hFORTRKDEFW#C652FORMATAGE PISTE. rDEFB7 MOVTRKDEFW#C763RECHERCHE
PISTE. DEFB7 GETPARDEFW#CA63HL (#BE42) + 40*E + A . DEFB7 DRIVEEQU#A680Numero d
e drive (0,30+128 gdefb31+128,32+128,33+128,34+128 hdefb36+000,37+000,38+000,39+
000 idefb40+000,41+000,42+128,43+128 jdefb44+128,45+128,46+128,47+128 kdefb48+12
8,50+000,51+000,52+000 ldefb53+000,54+000,55+128,56+000 m ndefb109,22+128
10 odefb23+000,24+000,25+000,26+000 pdefb27+000,28+000,29+128,30+128 qdefb31+128
,32+128,33+128,34+128 rdefb36+000,37+000,38+000,39+000 sdefb40+000,41+000,42+128
,43+128 tdefb44+128,45+128,46+128,48+000 udefb49+000,50+000,51+000,52+000 vdefb5
3+000,54++000,47+000 %defb48+000,49+000,50+000,51+000 &defb52+000,53+000,54+000,
55+000 ' (defb104,24+000 03 )defb24+000,25+000,26+000,27+000 *defb28+000,2
9+000,30+000,31+000 +defb32+000,33+000,34+000,35+000 ,defb36+000,37+000,38+000,3
9+000 -defb40+000,41+000,42+000,43+000 .defb44+000,45+000,46+000,47+000 /defb48+
000,49+000,50+000,51+000 0defb52+000,53+000,54+128,55+000 1 2defb105,23+128
04 3defb24+000,24+128,25+128,26+128 4defb27+128,28+128,30+000,31+000 5defb32+0
00,33128,55+128,56+128 w xdefb110,22+128 11 ydefb23+000,23+128,24+128,26+0
00 zdefb27+000,28+000,29+000,30+000 defb31+128,32+128,33+128,34+128 defb35+128,3
7+000,38+000,39+000 defb40+000,41+000,42+128,43+128 defb44+128,45+128,47+000,48+
000 defb49+000,50+000,51+128,52+128 defb53+128,54+128,55+128,56+128 defb111,22+
000 12 defb22+128,23+128,24+128,25+128 defb26+128,28+000,29+000,30+000 def
b31+000,32+128,33+128,34+128 defb35+128,37+000,38+000,39+000 defb40++000,34+000,
35+000 6defb36+000,37+000,38+000,39+000 7defb40+000,41+000,42+000,43+000 8defb44
+000,45+000,46+000,47+128 9defb48+128,49+128,50+128,51+128 defb52+128,53+128,54+
128,55+128 defb105,23+128 05 defb24+000,24+128,25+128,26+128 defb27+128,2
8+128,30+000,31+000 defb32+000,33+000,34+000,35+000 defb36+000,37+000,38+000,39+
000 Adefb40+000,41+000,42+000,43+000 Bdefb44+000,45+000,46+000,47+128 Cdefb48+12
8,49+128,50+128,51+128 Ddefb52+128,53+128,54+128,55+128 E Fd000,41+000,42+128,43
+128 defb44+128,46+000,47+000,48+000 defb49+000,50+128,51+128,52+128 defb53+128,
55+000,56+000,57+000 defb112,22+000 13 defb22+128,23+000,24+128,25+128 de
fb26+128,27+128,29+000,30+000 defb31+000,32+128,33+128,34+128 defb35+128,37+000,
38+000,39+000 defb40+000,41+128,42+128,43+128 defb44+128,46+000,47+000,48+000 de
fb49+128,50+128,51+128,53+000 defb54+000,55+000,56+000,57+000 defb113,21+128
14 defb22+000,23+000,24+000,25+000 defb106,23+128 06 Gdefb24+000,24+12
8,25+128,26+128 Hdefb27+128,28+128,29+128,30+128 Idefb31+128,33+000,34+000,35+00
0 Jdefb36+000,37+000,38+000,39+000 Kdefb40+000,41+000,42+000,43+128 Ldefb44+000,
45+128,46+128,47+128 Mdefb48+128,49+128,50+128,51+128 Ndefb52+128,53+128,54+128,
55+128 O Pdefb107,23+000 07 Qdefb23+128,24+000,25+128,26+128 Rdefb27+128,2
8+128,29+128,30+128 Sdefb31+128,32+128,34+000,35+000 Tdefb36+000,37+000,38+000,3
9+000 Udefb40+000,41+000,42+000,43+128efb26+128,27+128,29+000,30+000 defb31+000,
32+000,33+128,34+128 defb35+128,37+000,38+000,39+000 defb40+000,41+128,42+128,43
+128 defb45+000,46+000,47+000,48+128 defb49+128,50+128,52+000,53+000 defb54+000,
55+128,56+128,57+128 defb114,21+128 15 defb22+000,22+128,24+000,25+000 de
fb26+000,27+128,28+128,29+128 £defb31+000,32+000,33+128,34+128 defb35+128,37+000
,38+000,39+000 defb40+000,41+128,42+128,43+128 defb45+000,46+000,47+000,48+128 d
efb49+128,51+000,52+000, Vdefb44+128,45+128,46+128,47+128 Wdefb48+128,49+128,50+
128,52+000 Xdefb53+000,54+000,55+000,56+000 Y Zdefb108,23+000 08 defb23+12
8,24+000,25+000,26+000 defb27+000,28+000,29+128,30+128 defb31+128,32+128,33+128,
34+128 defb36+000,37+000,38+000,39+000 defb40+000,41+000,42+128,43+128 defb44+12
8,45+128,46+128,47+128 adefb48+128,50+000,51+000,52+000 bdefb53+000,54+000,55+00
0,56+000 c ddefb108,23+000 09 edefb23+000,24+000,25+000,26+000 fdefb27+000
,28+000,29+128 NA,1B). FLAGEQU#A681Flag erreur (0 good, 1 erreur). INDEX1EQU#1
4INDEX NB OCTETS/SECTEUR. INDEX2EQU#10INDEX NB SECTEURS/PISTE. INDEX3EQU#12INDEX
LONGUEUR GAP 3 FORMATAGE. INSTORPUSHBC LDB,42048 OCTETS/SECTEUR. LDC,22 SECTEU
RS/PISTE. LDA,GAP3TAILLE GAP 3. JRINTPAR & 0RESTORPUSHBC LDB,2512 OCTETS/SECTEUR
. DLDC,99 SECTEURS/PISTE. NLDA,GAP30TAILLE GAP 3. X bINTPARPUSHHL lPUSHAF vLDA,I
NDEX1Retourne dans HL RST#18l'adresse du(1) ENVOI CODE INSTRUCTION "LIRE PISTE".
LDA,(DRIVE) RST#18 DEFWPUTFDC(2) NUMERO DU DRIVE. lda,39 RST#18 DEFWPUTFD
C(3) NUMERO DE PISTE. XORA RST#18 DEFWPUTFDC(4) NUMERO DE TETE (TOUJOURS 0).
XORA RST#18 DEFWPUTFDC(5) NUMERO DE SECTEUR ( 0). LDA,5 RST#18 "DEFWPUTFDC(6)
TAILLE SECTEURS (5 4096 OCTETS). ,XORA 6RST#18 DEFWPUTFDC(7) NUMERO DU DERNIER S
ECTEUR ( 0). JLDA,#52 TRST#18 DEFWPUTFDC(8) TAILLE GAP 3 (VALEUR BIDON). hLDA,#F
F rR NB d'OCTETS DEFWGETPARpar SECTEUR du DRIVE. LD(HL),BRange en HL le NB d'OCT
/SECTEUR B. LDA,INDEX2Retourne dans HL RST#18l'adresse du NB de SECTEURS DEFWGET
PARpar PISTE du DRIVE. LD(HL),CRange en HL le NB de SECT/PISTE C. POPBC LDA,INDE
X3Retourne dans HL RST#18l'adresse du NB d'OCTETS DEFWGETPARdes GAP 3. LD(HL),BR
ange en HL la taille des GAP 3. POPHL POPBC RET SIZEEQU4Secteurs de 2 KO. * 4H
EADERDEFB0,0,0,SIZEPiste,Head,No secteurST#18 DEFWPUTFDC(9) LONGUEUR SI TAILLE S
ECT 0. DI LDHL,BUFFER LDDE,#0A00LECTURE DE PLUS D'UN SECTEUR DE 2 KO. GETLX1INA,
(C)LECTURE REGISTRE D'ETAT. JPP,GETLX1ATTENTE ETAT READY. AND#20 JRZ,GETLX3LECTU
RE TERMINEE. LDA,E ORD JRZ,GETLX1 DECDE INCC(BC) pointe reg donnees du FDC. INA,
(C)Lecture octet de donnee. LD(HL),A DECC(BC) pointe reg d'etat du FDC. INCHL &J
RGETLX1 0GETLX3EI RST#18 DDEFWRESFDCLECTURE RESULTAT. N X TEST DE LA,Taille. DE
FB0,0,1,SIZEPiste,Head,No secteur,Taille. H RPISTEEQU0 HEADEQU0 fSECTOREQU#C0For
mat DATA. pSIZE2EQU2Secteurs de 512 octets. z HEDER2DEFBPISTE,HEAD,SECTOR+1,SIZE
2 DEFBPISTE,HEAD,SECTOR+6,SIZE2 DEFBPISTE,HEAD,SECTOR+2,SIZE2 DEFBPISTE,HEAD,SEC
TOR+7,SIZE2 DEFBPISTE,HEAD,SECTOR+3,SIZE2 DEFBPISTE,HEAD,SECTOR+8,SIZE2 DEFBPIST
E,HEAD,SECTOR+4,SIZE2 DEFBPISTE,HEAD,SECTOR+9,SIZE2 DEFBPISTE,HEAD,SECTOR+5,SIZE
2 DRVDEFS1NUMERO DU DRIVE COURANT. LONGUEUR DU GAP 3 ENTRE SECTEURS 0 ET 1 b l
LDHL,BUFFER+2048+2+10 vLDB,-1 LDE,(HL) INCHL GETLX2INCB LDA,(HL) INCHL CPE JRZ,G
ETLX2OCTET COURANT OCTET GAP3. LDA,B CPGAP3MI LDC,1LONGUEUR GAP3 ERRONEE. JRC,EN
DXXX CPGAP3MA JRNC,ENDXXX LDC,0LONGUEUR GAP3 EXACTE. ENDXXXLDA,C LD(FLAG),A
lda,(DRIVE) * lde,a 4 jpRESTOR C(BC) pointe reg d'etat du FDC. INCHL &JRGETLX
1 0GETLX3EI RST#18 DDEFWRESFDCLECTURE RESULTAT. N X TEST DE LA DJNZCOPYX RET P
UTFDCDEFW#C95CENVOI DE L'OCTET A $DEFB7AU CONTROLEUR FDC765. .RESFDCDEFW#C91CLEC
TURE OCTETS 8DEFB7DE LA PHASE RESULTAT. BRESULTEQU#BE4BNBRE D'OCTETS DE LA PHASE
RESULTAT, L SUIVI PAR LA LISTE DES OCTETS. VLECPSTEQU#42C
ODE INSTRUCTION "LIRE PISTE". PORFDCEQU#FB7EADR PORT REG D'ETAT DU FDC. j t TES
T DE LA PROTECTION SUR LA PISTE No 39 retourne FLAG 0 si original, 1 si copie.
BUFFEREQU#9100BUFFER DE 4 KOLOADP TX T fb0,1,2,3,4,5,6,7,8,9 T6%LOADORG#7200
**** LOADER JAI-ALAI **** JAIequ#6270 PELOequ#2000 SCRUTequJAI+03clavier J
PDEBUT+ #00 !JPPAL1+ #03 $JPNOIR+ 06 %JPFIN+ 09 &VILLdefb01num site / 0PSONJPSON
1+ 13 1JPSON2 2JPSON3 3JPSON4 4JPSON5 5JPSON6 6JPSON7 7JPSON8 8JPSON9 9JPSON10 J
PSON11 JPSON12 JPsoundq LIEdefb1+52 NJO. ETSTlda,0 ld(DRIVE),a callTEST lda,(FL
AG) ora retnz £lda,#FF ld(#5DFF),a ret TESTldd,40 LDA,(DRIVE) LDE,AE NUMERO DU
DRIVE. TESTJ0RST#18 DEFW#MOVTRKDEPL TETE VERS PISTE (D+1). JRNC,TESTJ0 DECD TEST
J1RST#18 DEFW#MOVTRKDEPL TETE VERS PISTE D. JRNC,TESTJ1 callINSTOR ldd,39p
iste 39. ( ldc,0secteur 0. 2 ldhl,BUFFER rst#18 F defwREADSC P ldc,1 Z jr
nc,ENDXXX d n LDBC,PORFDC x LDA,LECPST RST#18 DEFWPUTFDC Ndefb0+53 JOKdefb1+
54 ADVdefb4+55 A*********** BDEBUTnop C Dcallpdiscprotec E FLDSP,#4FFE GcallINT3
8 H I Jcallloadinit. Scallwait1s Tlda,3 Ucallload Vlda,00 Wcallload Xlda,01
Ycallload Zlda,02 callload lda,04 callload lda,05 callload lda,06 acallload blda
,07 ccallload dJPMES e********** fDABdefw00 gLIEUdefb#91,#EC,1,0 hdefb#31,#CD,2,
0 idefb#81,#ED,3,0 jdefb#FF kNJOUEdefb#21,#CE,1,0 ldefb#71,#EE,2,0 mdefb#FFADV),
a RET --------- WXORldl,(ix+0)aff add 128 ldh,(ix+1) ldb,8 ldc,22 call#612E bit0
,(ix+3) retz lde,(ix+18) ldd,(ix+19) ldhl,#F875 ldc,22 ldb,93 JP#6117 ret *****
***** MENnop call NOIR lda,03scr callload MESlda,11spad callload callmotoff C
ALLPAL1 CALLmusic CALLJYM0select.menu lda,(LIE)lieu adda,7fich. callloadscr 1 2
3 callmotoff ldhl,#8000 ldde,#C000 ldbc,#4000 ldir CAL53+000 defb54+128,
55+128,56+128,57+128 defb115,21+000 16 defb21+128,22+128,24+000,25+000 de
fb26+000,27+000,28+128,29+128 defb31+000,32+000,33+128,34+128 defb35+128,36+128,
38+000,39+000 defb40+000,41+128,42+128,44+000 defb45+000,46+000,47+000,48+128 de
fb49+128,51+000,52+000,53+128 defb54+128,55+128,57+000,58+000 defb116,21+000
17 defb21+128,22+128,23+128,24+128 defb26+000,27+000,28+128,29+128 defb30+12
8,32+000,33+000,34+128 defb35+128,36+128,L PAL1 ME1nop JPCHX1 ------ musiccall
#1000 ldbc,190 callwaloop lda,(#6189) ldhl,#6185 adda,(hl) jrz,music mclda,(#618
9) ldhl,#6185 adda,(hl) jrnz,mc ret jpwaloop ----------------- CHX1NOP LDA,(#5DF
F)demo ora jrnz,clef lda,00 ld(NJO),a clefRET CALLJAIentree jeu ********** FIN
ldsp,#4FFE $callwait1s % (JPMEN * 7------ 8 9bufferdefw#100 palettes palet1defb
30,21,23,19,07,04,20,30 jeu de38+000,39+000 defb40+000,41+128,42+128,44+000
defb45+000,46+128,47+000,49+000 defb50+000,51+000,52+128,53+128 defb54+128,56+00
0,57+000,58+000 defb117,20+128 18 defb21+000,22+000,23+128,24+128 defb25+
128,27+000,28+128,29+128 defb30+128,32+000,33+000,34+128 defb35+128,36+128,38+00
0,39+000 defb40+000,41+128,42+128,44+000 defb45+000,46+128,47+128,49+000 defb50+
000,51+128,52+128,54+000 defb55+000,56+000,57+128,58+128 defb118,20+128 1
9 defb21+000,fb10,14,12,28,22,18,11,00,20 Apalet2defb04,21,23,27,07,18,20,22
jeu 4 Bdefb03,14,12,28,11,06,11,00,20 Cpalet3defb15,00,19,11,23,02,30,22 cl
ic present. Ddefb18,14,10,28,12,07,28,20,20 Epalet4defb21,00,19,11,23,02,30,22
jeu Nepal Fdefb18,14,10,28,12,07,22,20,20 Gpalet5defb21,06,19,11,23,02,30,22
jeu Perou Hdefb18,14,10,28,12,07,30,20,20 IPAL1ldhl,palet1+16 Jpaluldbc,#7F0
0 Klde,16 Lbpallda,(hl) Madda,#40 Nout(c),e Oout(c),a Pdechl Qdece Rbit7,e S nJO
KEdefb#11,#CF,1,0 odefb#61,#EF,2,0 pdefb#FF qADVEdefb#38,#E2,1,1 rdefb#D8,#C2,2,
1 sdefb#28,#E3,3,1 tdefb#C8,#C3,4,1 udefb#FF,00 vdefw#87E9,00,#8FE7,00,#97E5,00,
#9FE3 w---- xjymeldix,(DAB) yje1lda,(ix+0) zcp#FF jrnz,je2 ldix,(DAB) je2callWXO
R je20lda,(#6189) ldbc,(#6180) adda,c adda,b ora jrnz,je20 je3lda,(#6189) bit4,
a jrnz,je5tir lda,(#6181) bit1,a jrnz,je5copy lda,(#6189) bit1,a jrnz,je4bas J l
da,(#6180)jrz,bpal Tret UPAL2ldhl,palet2+16 Vjrpalu WPAL3ldhl,palet3+16 Xjrpalu
YPAL4ldhl,palet4+16 Zjrpalu PAL5ldhl,palet5+16 jrpalu NOIRldbc,#7F00 lde,16 bnoi
lda,20+64 out(c),e aout(c),a bdece cbit7,e djrz,bnoi eret f gtabficdefwTABLF hTA
BLFdefb1,000 idefm"ADRE BIN" jdefw#5E00 kdefb00 ldefb1,001 mdefm"JAI BIN"
ndefw#6270 odefb00 pdefb1,002 qdefm"TABL BIN" rdefw#5000 sdefb00 tdefb1,003
udefm"SCR BIN" vdefw#C000 w bit2,a jrnz,je4bas C call music jrje3 j
e4callWXOR CALLSON2 ldde,04 addix,de jpje1 je5ldbc,5000 callwaloop ret -------
-- jym1ld(DAB),hl calljyme £lda,(ix+2) ret --------- JYM0ldhl,LIEUselect menu ca
lljym1 ld(LIE),a ldhl,NJOUE calljym1 ld(NJO),a ldhl,JOKE calljym1 ld(JOK),a l
da,(NJO) cp01 RETNZ ldhl,#C197 ldde,#8000 ldc,27 ldb,75 call#6117 ldhl,ADVE cal
ljym1 ld( Ndefb00 xdefb1,004 ydefm"NOTES BIN" zdefw#F00 defb00 defb1,005 defm
"MUSIC BIN" defw#1000 defb00 defb1,006 defm"PELO BIN" defw#2000 defb00 defb
1,007 defm"RAM BIN" defw#6000 defb00 defb1,008 defm"SCR1 BIN" defw#8000 d
efb00 defb1,009 defm"SCR2 BIN" defw#8000 defb00 defb1,010 defm"SCR3 BIN" d
efw#8000 defb00 defb1,011 defm"SPAD BIN" defw#8000 defb00 defb1,012 £defm"DEC
O3 BIfb50+128,52+000,53+000,54+128 defb55+128,57+000,58+000,59+000 defb121,19
+128 21 defb20+128,21+128,22+128,24+000 defb25+000,26+128,28+000,29+000 de
fb30+000,31+128,33+000,34+000 defb35+128,36+128,38+000,39+000 defb40+128,41+128,
43+000,44+128 defb45+128,47+000,48+128,49+128 defb50+128,52+000,53+128,54+128 de
fb55+128,57+000,58+128,59+128 defb123,19+000 22 defb20+000,21+000,22+128,
23+128 defb24+128,26+000,27+128,28+128 defb30+000,31+128,33+000,34+0N" defw#1800
defb00 defb1,013 defm"RAP3 BIN" defw#F000 defb00 defb1,014 defm"DECO4 BIN"
defw#1800 defb00 defb1,015 defm"RAP4 BIN" defw#F000 defb00 defb1,016 defm"DE
CO5 BIN" defw#1800 defb00 fichiedefb0 longfidefw0 adrficdefw0 chgdskret mot
eurequ#FA7E fdcstaequ#FB7E fdcdatequ#FB7F pistecequ#A8A6 boulodpushbc pushaf ld
(lgsect),a cp8 jrnz,lodlp0 lda,4 ld(lgsect),a lodlp000 defb35+000,36+128,38+000
,39+000 defb40+128,41+128,43+000,44+128 defb45+128,47+000,48+128,49+128 defb51+0
00,52+128,53+128,55+000 defb56+000,57+000,59+000,60+000 defb124,19+000 23
defb19+128,20+128,22+000,23+128 defb24+128,26+000,27+128,28+128 defb30+000,31+1
28,32+128,34+000 defb35+000,36+128,38+000,39+000 defb40+128,41+128,43+000,44+128
defb45+128,47+000,48+128,50+000 defb51+000,52+128,54+000,55+000 defb56+128,58+0
00,59+000,60+000 defb126,18+128calllodlp0 lda,(protec) ora retnz popaf pushaf
adda,h ldh,a incc lda,c and#0F cp10 jrc,lodlp1 incd lda,c and#F0 or1 ldc,a lodl
p1popaf exaf,af' popaf deca retz pushaf exaf,af' pushaf jrlodlp0 -------- initl
oldhl,0 ld(load+1),hl ld(load+2),hl ld(write+1),hl ld(write+2),hl lda,(pistec)
ld(trackc),a ret ---- writedi jpinitlo ldhl,writsc jpopjmp ----- loaddi jpinit
lo 24 defb19+000,20+000,21+128,23+000 defb24+000,25+128,27+000,28+128 def
b29+128,31+000,32+128,34+000 defb35+000,36+128,38+000,39+000 defb40+128,41+128,4
3+000,44+128 defb46+000,47+128,49+000,50+000 defb51+128,53+000,54+128,55+128 def
b57+000,58+128,59+128,60+128 defb128,18+000 25 defb18+128,20+000,21+128,2
2+128 defb24+000,25+128,27+000,28+000 defb29+128,31+000,32+128,33+128 defb35+000
,36+128,38+000,39+000 defb40+128,42+000,43+128,45+000 defb46+000,4CALLloadss
ei ret loadssnop ldhl,readsc ld(fichie),a sauve le No fichier opjmpld(l
odlp0+1),hl ldh,0 adda,a adda,a !ldl,a "addhl,hl #addhl,hl $ldde,(tabfic) %add
hl,de & 'xora (ld(protec),a )ld(verreu),a 0 tout est OK * +pushhl ,popix -ldl,
(ix+13) .ldh,(ix+14) /ld(adrfic),hl 0ldhl,flgmot 1lda,(hl) 2ora 3jrnz,alread 4in
c(hl) 5ldbc,moteur 6lda,(hl) 7out(c),a 8callwait1s 9alreadlda,(ix+0) anda jpz,di
rect 7+128,49+000,50+128 defb51+128,53+000,54+128,56+000 defb57+000,58+128,60+00
0,61+000 defb130,17+128 26 defb18+000,19+128,21+000,22+000 defb23+128,25
+000,26+128,28+000 defb29+000,31+000,32+128,33+128 defb35+000,36+128,38+000,39+0
00 defb40+128,42+000,43+128,45+000 defb46+000,48+000,49+000,50+128 defb52+000,53
+128,55+000,56+128 defb57+128,59+000,60+128,61+128 defb132,17+000 27 defb
17+128,19+000,20+128,22+000 defb23+000,25+000,26+128,27+128 defb222+000,23+000,2
4+128 defb25+128,27+000,28+000,29+128 defb30+128,32+000,33+000,34+000 defb35+128
,36+128,38+000,39+000 defb40+000,41+128,43+000,44+000 defb45+000,46+128,48+000,4
9+000 defb50+000,51+128,53+000,54+000 defb55+000,56+128,57+128,58+128 defb120,2
0+000 20 defb20+128,21+128,23+000,24+000 defb25+000,26+128,28+000,29+000 d
efb30+000,31+128,33+000,34+000 defb35+128,36+128,38+000,39+000 defb40+128,41+128
,43+000,44+000 defb45+128,47+000,48+000,49+128 de N9+000,30+128,32+000,33+128 d
efb35+000,36+128,38+000,39+000 defb40+128,42+000,43+128,45+000 defb46+128,48+000
,49+128,51+000 defb52+000,54+000,55+128,56+128 defb58+000,59+128,61+000,62+000
! "defb134,16+128 28 #defb17+000,18+128,20+000,21+128 $defb23+000,24+128,2
6+000,27+128 %defb29+000,30+128,32+000,33+128 &defb34+128,36+128,38+000,39+000 '
defb40+128,42+000,43+128,45+128 (defb46+128,48+000,49+128,51+000 )defb52+128,54+
000,56+000,57+000 *defb58+128,60+000,61+128,62+12ec(ix+15) jrz,lod03 lod04lda,(i
y) subc deca jrnz,lod03 incc inciy ince ince dec(ix+15) jrnz,lod04 lod03pushde l
dl,d £ldh,0 slal rlh lda,9 calldiv inch lda,#C0 orh popde ldc,a ldd,l lda,2 ldb,
e pophl callboulod pushhl jrlod05 lod02ldl,(iy) ldh,0 slal rlh lda,9 calldiv inc
h lda,#C0 orh ldc,a ldd,l lda,2 ldb,2 ldhl,(buffer) callboulod pushiy pophl ldde
,cluste and8 + ,defb136,16+000 29 -defb17+000,18+000,20+000,21+000 .defb22
+128,24+000,26+000,27+000 /defb28+128,30+128,32+000,33+128 0defb34+128,36+128,38
+000,39+000 1defb40+128,42+000,43+128,45+128 2defb46+128,48+128,50+000,51+000 3d
efb53+000,54+128,56+000,57+128 4defb59+000,60+128,62+000,63+000 5 6defb138,15+00
0 30 7defb16+128,17+128,19+128,21+000 8defb22+000,24+000,25+128,27+000 9de
fb28+128,30+000,32+000,33+000 defb34+128,36+128,38+000,39+000 defb40+128,42+000,
44+00a sbchl,de jrz,clod2 ldhl,(buffer) jrclod3 clod2ldhl,(buffer) ldde,128 addh
l,de clod3popde popbc lda,c orb retz ldir ret ------------ notfou erreurldbc,#7f
10 out(c),c ldc,64+20 out(c),c callwait1s ldbc,#7f10 out(c),c ldc,64+12 out(c),c
callwait1s jrerreur -- motoffdi xora ld(flgmot),a ldbc,moteur out(c),a ei ret r
eadsclde,#66 jropsect -- writsclde,#45 opsectcallseektr reads1pushbc0,45+128 de
fb47+000,48+128,50+000,51+128 defb53+000,55+000,56+128,58+000 defb59+128,61+000,
62+128,63+128 defb140,15+000 31 Adefb16+000,17+000,19+000,20+128 Bdefb22+
000,23+128,25+128,27+000 Cdefb28+000,30+000,31+128,33+000 Ddefb34+128,36+000,38+
000,39+000 Edefb40+128,42+000,44+000,45+128 Fdefb47+000,49+000,50+128,52+000 Gde
fb53+128,55+000,57+000,58+128 Hdefb59+128,61+128,63+000,64+000 I Jdefb143,14+000
32 Kdefb15+000,16+128,18+128,20+000 Ldefb21+128,23+00 pushde pushhl lda,e
callenvoi xora callenvoi lda,d callenvoi xora callenvoi lda,c callenvoi lda,(lg
sect) callenvoi lda,c callenvoi lda,#2A callenvoi lda,#FF callenvoi ldbc,fdcsta
lda,e cp#66 jrz,reads0 Ecriture secteur write0ina,(c) jpp,write0 and#20 jrz
,reads2 incc lda,(hl) out(c),a decc inchl jrwrite0 Lecture secteur reads0ina,
(c) jpp,reads0 and#20 jrz,reads2 incc i lecture du directory dans buffer xora
ld(cluste),a A Bldd,0 Cldc,#C1 Dldhl,(buffer) Eldb,4 Flda,2 512 octets par secte
ur Gcallboulod H Icallrecfic J Klda,(cluste) Landa Mjpnz,found N Olda,(fichie) P
pushaf Qcallchgdsk Rpopaf Sdi Tjpload U Vfoundldl,a Wldh,0 Xslal Yrlh Zlda,9 cal
ldiv inch lda,#C0 orh ldc,a aldd,l bldhl,(buffer) cldb,2 dlda,2 ecallboulod f g
ldhl,(buffer) hldde,#40 iaddhl,de jlde,(hl) kinchl na,(c) ld(hl),a decc !inchl
"jrreads0 # $reads2callgetfdc %jpm,readbd & 'lda,(hl) (and#08 )jrz,reads3 *readb
dpophl +popde ,popbc -jrreads1 . /reads3inchl 0lda,(hl) 1and#35 2jrnz,readbd 3ld
a,(hl) 4and#02 5jrz,readnd 6lda,1 7ld(protec),a 8readndpophl 9popde popbc ret --
envoipushbc ldbc,fdcsta pushaf envlp0ina,(c) Aadda,a Bjrnc,envlp0 Cpopaf Dincc
Eout(c),a Flda,5 Genvlp1deca Hnop Ijrnz,envlp1 Jpopbc Kret Lwalldh,(hl) mldl,e n
ld(longfi),hl taille fichier o pldde,1024-128 qora rsbchl,de sjrnc,lod01 taddhl
,de upushhl vlde,(ix+13) wldd,(ix+14) xpushde yldiy,cluste zjrlod02 lod01pushhl
ldbc,1024-128 ldhl,(buffer) ldde,128 addhl,de lde,(ix+13) ldd,(ix+14) ldir pophl
lda,h and%00000011 ldb,a ldc,l pushbc pushde srlh srlh ld(ix+15),h ldiy,cluste+
1 lod05lda,(ix+15) anda jrz,lod02 lde,2 ldd,(iy) inciy ldc,d d Nit0sldbc,5000 M
jrwaloop Nwait1sldbc,60000 O Pwaloopdecbc Qpushix Rpopix Slda,b Torc Ujrnz,waloo
p Vret Wseektrpushbc Xpushhl Yseekt5ldhl,trackc Zlda,d cp(hl) jrz,seeknd seekt1l
da,#0F callenvoi xora callenvoi alda,d bcallenvoi clda,d dsub(hl) ejrnc,seekt2 f
neg gseekt2ldc,0 hinca ildb,a jseekt4lda,18 kseekt3deca ljrnz,seekt3 mdecbc nlda
,b oorc pjrnz,seekt4 q rlda,#08 scallenvoi tcallgetfdc u vjrnz,seekt5 w xseekt0O
N5ldhl,dson5 !jpsoundq "SON6ldhl,dson6 #callsoundq $ldhl,dson60 %callsoundq &ldh
l,dson61 'callsoundq (ldhl,dson62 )jpsoundq *SON7ldhl,dson7 +callsoundq ,ldhl,ds
on70 -jpsoundq .SON8ldhl,dson8 /jpsoundq 0SON9ldhl,dson9 1jpsoundq 2SON10ldhl,ds
on10 3jpsoundq 4SON11ldhl,dson11 5jpsoundq 6SON12ldhl,dson12 7jpsoundq 8 9INT38L
DA,#C9 LDHL,INTER DI LD(#38),A LD(#39),HL LDA,#C3 LD(#38),A EI ARET B--- Cfrsode
fb2 Dfrkydefb1 EINTERDlda,d yld(trackc),a zseekndpophl popbc ret getfdcldbc,fdc
sta ldhl,bufsta pushhl getjp0ina,(c) cp#C0 jrc,getjp0 incc ina,(c) decc ld(hl),a
inchl lda,#05 getjp1deca jrnz,getjp1 ina,(c) and#10 jrnz,getjp0 pophl lda,(hl)
and#C0 ret divldd,a lde,0 ldb,8 div1xora sbchl,de inchl jpp,div2 addhl,de dech
l div2addhl,hl djnzdiv1 xora sbchl,de £inchl retp addhl,de dechl ret --,19,07,0
4,20,30 jeu defb10,14,12,28,22,18,11,00,20 Apalet2defb04,21,23,27,07,18,20,2
2 jeu 4 Bdefb03,14,12,28,11,06,11,00,20 Cpalet3defb15,00,19,11,23,02,30,22
clic present. Ddefb18,14,10,28,12,07,28,20,20 Epalet4defb21,00,19,11,23,02,30
,22 jeu Nepal Fdefb18,14,10,28,12,07,22,20,20 Gpalet5defb21,06,19,11,23,02,3
0,22 jeu Perou Hdefb18,14,10,28,12,07,30,20,20 IPAL1ldhl,palet1+16 Jpaluldbc
,#7F00 Klde,16 Lbpallda,(hl) Madda,#40 Nout(c),e Oout(c),a - recficpushix popde
incde de user, nom et suffixe ldhl,(buffer) ldb,64 64 fichier possible dans di
rectory refi02ldc,12 nb de caracteres a chercher pushde pushhl refi01lda,(de)
cp(hl) jrnz,refisu refiprincde inchl decc jrnz,refi01 une entree est trouvee
lda,(hl) No de la partie trouvee adda,a adda,a adda,a adda,a lde,a ldd,0 pushhl
ldhl,cluste addhl,de exde,hl de tableau des clusters pophPdechl Qdece Rbit7,e
Sjrz,bpal Tret UPAL2ldhl,palet2+16 Vjrpalu WPAL3ldhl,palet3+16 Xjrpalu YPAL4ldhl
,palet4+16 Zjrpalu PAL5ldhl,palet5+16 jrpalu NOIRldbc,#7F00 lde,16 bnoilda,20+64
out(c),e aout(c),a bdece cbit7,e djrz,bnoi eret f gtabficdefwTABLF hTABLFdefb1,
000 idefm"ADRE BIN" jdefw#5E00 kdefb00 ldefb1,001 mdefm"JAI BIN" ndefw#62
70 odefb00 pdefb1,002 qdefm"TABL BIN" rdefw#5000 sdefb00 tdefb1,003 udefml p
ushbc ldbc,4 addhl,bc ldbc,16 ldir popbc refisulda,c cp2 jrnz,refip2 lda,(de)
or128 cp(hl) jrz,refipr refip2pophl ldde,32 addhl,de popde djnzrefi02 ret c
hargement ou ecriture en acces direct directlda,(ix+1) anda jrz,di512 lda,8 jr
di2048 di512lda,2 di2048ldd,(ix+2) ldc,(ix+3) ldb,(ix+4) ldl,(ix+5) ldh,(ix+6)
jpboulod ----- flgmotdefb0 trackcdefs1 bufstadefs7 "SCR BIN" vdefw#C000 wde
fb00 xdefb1,004 ydefm"NOTES BIN" zdefw#F00 defb00 defb1,005 defm"MUSIC BIN"
defw#1000 defb00 defb1,006 defm"PELO BIN" defw#2000 defb00 defb1,007 defm"RAM
BIN" defw#6000 defb00 defb1,008 defm"SCR1 BIN" defw#8000 defb00 defb1,00
9 defm"SCR2 BIN" defw#8000 defb00 defb1,010 defm"SCR3 BIN" defw#8000 defb0
0 defb1,011 defm"SPAD BIN" defw#8000 defb00 debufpardefs3 protecdefs1 lgsectd
efs1 clustedefs81 verreudefb0 ----- ploufnop di lda,#c9 ld(#38),a ldhl,#6000 pl
ouf1ld(hl),a pushhl jrplouf1 ********************* systeme sons... ************
********* SONAldBC,PSONanum son cp16 retnc deca lde,a adda,a adda,e ldh,0 ldl,a
addhl,bc jp(hl) SON1ldhl,dson1 jpsoundq SON2ldhl,dson2 jpsoundq SON3ldhl,dson3
jpsoundq SON4ldhl,dson4 jpsoundq S Nfb1,012 £defm"DECO3 BIN" defw#1800 defb
00 defb1,013 defm"RAP3 BIN" defw#F000 defb00 defb1,014 defm"DECO4 BIN" defw
#1800 defb00 defb1,015 defm"RAP4 BIN" defw#F000 defb00 defb1,016 defm"DECO5
BIN" defw#1800 defb00 fichiedefb0 longfidefw0 adrficdefw0 chgdskret moteureq
u#FA7E fdcstaequ#FB7E fdcdatequ#FB7F pistecequ#A8A6 boulodpushbc pushaf ld(lgse
ct),a cp8 jrnz,lodlp0 lda,d,(iy) inciy ldc,d dec(ix+15) jrz,lod03 lod04lda,(iy)
subc deca jrnz,lod03 incc inciy ince ince dec(ix+15) jrnz,lod04 lod03pushde ldl,
d £ldh,0 slal rlh lda,9 calldiv inch lda,#C0 orh popde ldc,a ldd,l lda,2 ldb,e p
ophl callboulod pushhl jrlod05 lod02ldl,(iy) ldh,0 slal rlh lda,9 calldiv inch l
da,#C0 orh ldc,a ldd,l lda,2 ldb,2 ldhl,(buffer) callboulod pushiy 4 ld(lgsect),
a lodlp0calllodlp0 lda,(protec) ora retnz popaf pushaf adda,h ldh,a incc lda,c
and#0F cp10 jrc,lodlp1 incd lda,c and#F0 or1 ldc,a lodlp1popaf exaf,af' popaf
deca retz pushaf exaf,af' pushaf jrlodlp0 -------- initloldhl,0 ld(load+1),hl l
d(load+2),hl ld(write+1),hl ld(write+2),hl lda,(pistec) ld(trackc),a ret ----
writedi jpinitlo ldhl,writsc jpopjmp -pophl ldde,cluste anda sbchl,de jrz,clod2
ldhl,(buffer) jrclod3 clod2ldhl,(buffer) ldde,128 addhl,de clod3popde popbc lda
,c orb retz ldir ret ------------ notfou erreurldbc,#7f10 out(c),c ldc,64+20 out
(c),c callwait1s ldbc,#7f10 out(c),c ldc,64+12 out(c),c callwait1s jrerreur -- m
otoffdi xora ld(flgmot),a ldbc,moteur out(c),a ei ret readsclde,#66 jropsect --
writsclde,#45 opsect---- loaddi jpinitlo CALLloadss ei ret loadssnop
ldhl,readsc ld(fichie),a sauve le No fichier opjmpld(lodlp0+1),hl ldh,0 adda,a
adda,a !ldl,a "addhl,hl #addhl,hl $ldde,(tabfic) %addhl,de & 'xora (ld(protec)
,a )ld(verreu),a 0 tout est OK * +pushhl ,popix -ldl,(ix+13) .ldh,(ix+14) /ld(
adrfic),hl 0ldhl,flgmot 1lda,(hl) 2ora 3jrnz,alread 4inc(hl) 5ldbc,moteur 6lda,(
hl) 7out(c),a 8callwait1s 9alreadlda,callseektr reads1pushbc pushde pushhl lda,e
callenvoi xora callenvoi lda,d callenvoi xora callenvoi lda,c callenvoi lda,(lg
sect) callenvoi lda,c callenvoi lda,#2A callenvoi lda,#FF callenvoi ldbc,fdcsta
lda,e cp#66 jrz,reads0 Ecriture secteur write0ina,(c) jpp,write0 and#20 jrz
,reads2 incc lda,(hl) out(c),a decc inchl jrwrite0 Lecture secteur reads0ina,
(c) jpp,reads0 and(ix+0) anda jpz,direct lecture du directory dans buffer xor
a ld(cluste),a A Bldd,0 Cldc,#C1 Dldhl,(buffer) Eldb,4 Flda,2 512 octets par sec
teur Gcallboulod H Icallrecfic J Klda,(cluste) Landa Mjpnz,found N Olda,(fichie)
Ppushaf Qcallchgdsk Rpopaf Sdi Tjpload U Vfoundldl,a Wldh,0 Xslal Yrlh Zlda,9 c
alldiv inch lda,#C0 orh ldc,a aldd,l bldhl,(buffer) cldb,2 dlda,2 ecallboulod f
gldhl,(buffer) hldde,#40 iad#20 jrz,reads2 incc ina,(c) ld(hl),a decc !inchl "
jrreads0 # $reads2callgetfdc %jpm,readbd & 'lda,(hl) (and#08 )jrz,reads3 *readbd
pophl +popde ,popbc -jrreads1 . /reads3inchl 0lda,(hl) 1and#35 2jrnz,readbd 3lda
,(hl) 4and#02 5jrz,readnd 6lda,1 7ld(protec),a 8readndpophl 9popde popbc ret --
envoipushbc ldbc,fdcsta pushaf envlp0ina,(c) Aadda,a Bjrnc,envlp0 Cpopaf Dincc E
out(c),a Flda,5 Genvlp1deca Hnop Ijrdhl,de jlde,(hl) kinchl lldh,(hl) mldl,e nld
(longfi),hl taille fichier o pldde,1024-128 qora rsbchl,de sjrnc,lod01 taddhl,d
e upushhl vlde,(ix+13) wldd,(ix+14) xpushde yldiy,cluste zjrlod02 lod01pushhl ld
bc,1024-128 ldhl,(buffer) ldde,128 addhl,de lde,(ix+13) ldd,(ix+14) ldir pophl l
da,h and%00000011 ldb,a ldc,l pushbc pushde srlh srlh ld(ix+15),h ldiy,cluste+1
lod05lda,(ix+15) anda jrz,lod02 lde,2 ld N0,25+000,26+128 Mdefb28+000,29+128,31
+128,33+000 Ndefb34+128,36+000,38+000,39+000 Odefb40+128,42+000,44+000,46+000 Pd
efb47+128,49+000,51+000,52+128 Qdefb54+000,55+128,57+128,59+000 Rdefb60+128,62+0
00,63+128,65+000 S Tdefb145,13+128 33 Udefb14+128,16+000,18+000,19+128 Vde
fb21+000,23+000,25+000,26+000 Wdefb27+128,29+128,31+128,33+000 Xdefb34+128,36+00
0,38+000,39+000 Ydefb40+128,42+128,44+000,46+000 Zdefb47+128,49+128,51+000,52+12
8 defb54+000,56+000,58+000,59+128 defb60,35+128,37+128,39+128 defb41+000,43+000,
45+000,47+128 defb49+000,51+128,53+128,55+128 defb57+000,59+128,61+128,63+128 de
fb65+000,67+000,69+000,70+128 £ defb168,08+000 41 defb09+128,11+128,14+000
,15+128 defb17+000,19+128,22+000,23+128 defb25+000,27+128,30+000,31+128 defb33+1
28,35+128,37+128,39+128 defb41+000,43+000,45+128,47+128 defb49+128,52+000,54+000
,56+000 defb57+128,60+000,62+000,64+000 defb65+128,68+000,69+128,71+000 defb171
,07+000 42 defb+128,62+128,64+000,65+128 defb148,13+000 34 defb14+0
00,15+128,17+128,19+000 defb20+128,22+128,24+128,26+000 adefb27+128,29+128,31+00
0,32+128 bdefb34+000,36+000,38+000,39+000 cdefb40+128,42+128,44+128,46+128 ddefb
47+128,49+128,51+128,53+000 edefb54+128,56+128,58+128,60+000 fdefb61+128,63+128,
65+000,66+000 g hdefb150,12+128 35 idefb13+128,15+000,17+000,18+128 jdefb2
0+000,22+000,24+000,25+128 kdefb27+000,29+000,31+000,32+128 ldefb34+000,36+000,3
8+000,39+000 m08+128,11+000,13+128,15+000 defb16+128,19+000,21+128,23+000 defb25
+000,27+128,30+000,31+128 defb33+000,35+128,37+128,39+128 defb41+000,43+000,45+1
28,48+000 defb49+128,52+000,54+000,56+000 defb58+000,60+128,62+128,64+128 defb66
+000,68+128,70+128,72+000 defb175,06+000 43 defb07+128,10+000,12+128,14+1
28 defb16+000,18+128,21+000,23+000 defb24+128,27+000,29+128,31+128 defb33+000,35
+128,37+128,39+128 defb41+000,43+000,45+128,48+000 defb50+000,52+128,54+128,56+d
efb40+128,42+128,44+128,46+128 ndefb48+000,50+000,51+128,53+128 odefb55+000,57+0
00,59+000,60+128 pdefb62+000,64+000,65+128,66+128 q rdefb153,11+128 36 sde
fb13+000,14+128,16+128,18+000 tdefb19+128,21+128,24+000,25+128 udefb27+000,29+00
0,31+000,32+128 vdefb34+000,36+000,37+128,39+128 wdefb41+000,42+128,44+128,46+12
8 xdefb48+000,50+000,52+000,54+000 ydefb55+128,57+128,59+128,61+000 zdefb62+128,
64+128,66+000,67+128 defb155,11+000 37 defb12+128,14+000,16+128,18128 def
b58+128,61+000,63+128,65+000 defb67+000,69+128,71+000,73+000 defb179,05+000
44 defb06+128,09+128,12+000,13+128 defb15+128,18+000,20+128,22+128 defb24+000
,26+128,29+128,31+000 defb33+000,35+128,37+128,39+128 defb41+000,43+128,46+000,4
8+128 defb50+128,53+000,55+000,57+128 defb59+000,61+128,64+000,66+000 defb68+000
,70+128,72+000,74+000 defb183,04+000 45 defb06+000,08+128,11+000,13+000 d
efb14+128,17+128,20+000,22+000 defb23+128,26+128,29++000 defb19+128,21+128,23+12
8,25+000 defb26+128,28+128,31+000,32+128 defb34+000,36+000,37+128,39+128 defb41+
000,42+128,44+128,47+000 defb48+128,50+128,52+000,54+000 defb55+128,57+128,59+12
8,61+128 defb63+000,65+000,66+128,68+000 defb158,10+128 38 defb11+128,13+
128,15+128,17+128 defb19+000,21+000,23+000,24+128 defb26+128,28+128,30+128,32+00
0 defb33+128,36+000,37+128,39+128 defb41+000,42+128,45+000,47+000 defb48+128,50+
128,52+128,54+128 defb56+000,58+000000,31+000 defb32+128,35+128,37+128,39+128 de
fb41+000,43+128,46+000,49+000 defb50+128,53+128,55+128,58+000 defb59+128,62+128,
65+000,67+000 defb68+128,71+128,73+000,75+000 defb187,03+000 46 defb05+00
0,07+128,10+128,12+000 defb14+000,17+000,19+128,21+128 defb23+128,26+000,29+000,
30+128 defb32+128,35+128,37+128,39+128 defb41+128,43+128,46+128,49+000 defb51+00
0,53+128,56+000,58+128 defb60+000,63+000,65+128,67+128 defb69+128,72+000,74+000,
76+000 defb191,,60+128,62+000 defb63+128,65+128,67+000,68+128 defb161,09+128
39 defb11+000,13+000,15+000,16+128 defb18+128,20+128,23+000,24+128 defb26+0
00,28+000,30+128,32+000 defb33+128,36+000,37+128,39+128 defb41+000,43+000,45+000
,47+000 defb49+000,51+000,53+000,55+000 defb56+128,58+128,61+000,62+128 defb64+0
00,66+128,68+000,69+128 defb165,08+128 40 defb10+000,12+000,14+128,16+000
defb17+128,20+000,22+128,24+000 defb25+128,28+000,30+000,32+000 defb33+128 N02
+000 47 defb04+000,06+128,09+128,11+128 defb13+128,16+000,19+000,21+000 de
fb23+000,25+128,28+128,30+128 defb32+128,35+000,37+128,39+128 defb41+128,43+000,
46+128,49+128 defb51+128,54+000,56+128,59+000 defb61+000,63+128,66+128,68+128 de
fb70+128,73+000,75+000,77+000 defb196,01+000 48 defb02+128,05+128,08+128,
10+128 defb12+128,15+128,18+128,20+128 defb22+128,25+000,28+000,30+000 defb32+00
0,35+000,37+128,39+128 defb41+128,44+000,47+000,50+000 defbddhl,de dechl ret ---
recficpushix popde incde de user, nom et suffixe ldhl,(buffer) ldb,64 64 fich
ier possible dans directory refi02ldc,12 nb de caracteres a chercher pushde pus
hhl refi01lda,(de) cp(hl) jrnz,refisu refiprincde inchl decc jrnz,refi01 une
entree est trouvee lda,(hl) No de la partie trouvee adda,a adda,a adda,a adda,
a lde,a ldd,0 pushhl ldhl,cluste addhl,de exde,hl de 51+128,54+128,57+000,59+128
defb61+128,64+128,67+128,69+128 defb71+128,74+000,76+128,78+000 'zzzdefb0,1,2,
3 defbb32+128,35+000,37+128,39+128 defb41+128,43+000,46+128,49+128 defb51+128,5
4+000,56+128,59+000 defb61+000,63+128,66+128,68+128 defb70+128,73+000,75+000,77+
000 defb196,01+000 48 defb02+128,05+128,08+128,10+128 defb12+128,15+128,1
8+128,20+128 defb22+128,25+000,28+000,30+000 defb32+000,35+000,37+128,39+128 def
b41+128,44+000,47+000,50+000 defb tableau des clusters pophl pushbc ldbc,4 addh
l,bc ldbc,16 ldir popbc refisulda,c cp2 jrnz,refip2 lda,(de) or128 cp(hl) jrz
,refipr refip2pophl ldde,32 addhl,de popde djnzrefi02 ret chargement ou ecri
ture en acces direct directlda,(ix+1) anda jrz,di512 lda,8 jrdi2048 di512lda,
2 di2048ldd,(ix+2) ldc,(ix+3) ldb,(ix+4) ldl,(ix+5) ldh,(ix+6) jpboulod ----- f
lgmotdefb0 trackcdefs1 bufstadefs7 bufpardefs3 protecdefs1 lgsectdefs1 clustedef
s81 verreudefb0 ----- ploufnop di lda,#c9 ld(#38),a ldhl,#6000 plouf1ld(hl),a p
ushhl jrplouf1 ********************* systeme sons... ********************* SONA
ldBC,PSONanum son cp16 retnc deca lde,a adda,a adda,e ldh,0 ldl,a addhl,bc jp(h
l) SON1ldhl,dson1 jpsoundq SON2ldhl,dson2 jpsoundq SON3ldhl,dson3 jpsoundq SONn
z,envlp1 Jpopbc Kret Lwait0sldbc,5000 Mjrwaloop Nwait1sldbc,60000 O Pwaloopdecbc
Qpushix Rpopix Slda,b Torc Ujrnz,waloop Vret Wseektrpushbc Xpushhl Yseekt5ldhl,
trackc Zlda,d cp(hl) jrz,seeknd seekt1lda,#0F callenvoi xora callenvoi alda,d bc
allenvoi clda,d dsub(hl) ejrnc,seekt2 fneg gseekt2ldc,0 hinca ildb,a jseekt4lda,
18 kseekt3deca ljrnz,seekt3 mdecbc nlda,b oorc pjrnz,seekt4 q rlda,#08 scallenvo
i tcallgetfdc u4ldhl,dson4 jpsoundq SON5ldhl,dson5 !jpsoundq "SON6ldhl,dson6 #c
allsoundq $ldhl,dson60 %callsoundq &ldhl,dson61 'callsoundq (ldhl,dson62 )jpsoun
dq *SON7ldhl,dson7 +callsoundq ,ldhl,dson70 -jpsoundq .SON8ldhl,dson8 /jpsoundq
0SON9ldhl,dson9 1jpsoundq 2SON10ldhl,dson10 3jpsoundq 4SON11ldhl,dson11 5jpsound
q 6SON12ldhl,dson12 7jpsoundq 8 9INT38LDA,#C9 LDHL,INTER DI LD(#38),A LD(#39),HL
LDA,#C3 LD(#38),A EI ARET B--- Cfrsod vjrnz,seekt5 w xseekt0lda,d yld(trackc),a
zseekndpophl popbc ret getfdcldbc,fdcsta ldhl,bufsta pushhl getjp0ina,(c) cp#C
0 jrc,getjp0 incc ina,(c) decc ld(hl),a inchl lda,#05 getjp1deca jrnz,getjp1 ina
,(c) and#10 jrnz,getjp0 pophl lda,(hl) and#C0 ret divldd,a lde,0 ldb,8 div1xor
a sbchl,de inchl jpp,div2 addhl,de dechl div2addhl,hl djnzdiv1 xora sbchl,de £i
nchl retp a Nefb2 Dfrkydefb1 EINTERDI Fpushaf Gpushbc Hpushde Ipushhl Jpushix K
pushiy LLDHL,frso Mdec(hl) Njrnz,int1 Old(hl),03 Pcallintsou300 htz/3 100 htz Qi
nt1LDHL,frky Rdec(hl) Sjrnz,int2 Tld(hl),10 UcallSCRUT V Wint2popiy Xpopix Ypoph
l Zpopde popbc popaf EI RET bufampdefwENV1,ENV2,ENV3,ENV4 adefwENV5,ENV6,ENV7,E
NV8 bdefwENV9,ENV10,ENV11,ENV12,ENV13,ENV14,ENV15 c dbuftondefwENT1,ENT2,ENT3,EN
T4 edefwENT5,ENT6,ENT7,ENT8,ENT9 f gENV1defbefssizeq queuecdefssizeq tqueuedefwq
ueuea,queueb,queuec queueequ0 indexequ1 fileequ2 ncanaldefs1 maskondefs1 masko
fdefs1 maskd5defs1 routine gere par interruption 100 Hz intsoupushde pushhl pu
shiy xora ld(ncanal),a ld(maskof),a ld(maskon),a lda,%00001001 ld(maskd5),a ldi
x,canala ldiy,queuea inter0lda,(ix+state) anda jrz,inter3 ldl,(ix+duree) ldh,(
ix+duree+1) dechl ld(ix+duree),l ld(ix+duree+1,10,-1,20 hENV2defb2,1,1,2,7,-2,6
iENV3defb2,2,7,2,6,-6,1 jENV4defb2,1,2,1,15,-1,15 kENV5defb2,1,13,1,13,-1,8 lENV
6defb2,7,2,1,14,-1,6 mENV7defb2,1,13,1,10,-1,2 nENV8defb2,1,12,2,2,-6,2 oENV9def
b2,1,10,10,5,-2,6 pENV10defb2,1,12,12,6,-2,6 qENV11defb3,1,15,1,1,0,3,14,-1,2 rE
NV12defb2,1,2,1,12,-1,15 sENV13defb2,14,1,5,14,-1,20 tENV14defb2,6,2,10,12,-1,15
u v w xENT1defb5,1,-2,20,1,-5,15,1,5,15,1,2,15,1,6,15 yENT2defb2,1,0,50,50,-4,1
zENT3defb1,12,8,1 ENT41),h lda,l orh jrnz,lbl69 ld(ix+old),1 ld(ix+state),0 i
nter3xora ld(ix+staenv),a ld(ix+staent),a lda,(iy+queue) anda jrz,filvid nowai
tlda,(iy+index) adda,file pushiy pophl calladdAHL lda,(hl) inchl ldh,(hl) ldl,a
callisound dec(iy+queue) lda,(iy+index) adda,2 cp10 jrc,jmp0 xora jmp0ld(iy+inde
x),a jpinter1 filvidlda,(ix+old) ora jrz,jmp2 dec(ix+old) lda,(ncanal) adda,
8 ldb,0 caldefb2,80,2,2,20,2,2 ENT5defb5,1,0,20,1,-5,15,1,5,15,1,-11,20,1,6,15 E
NT6defb5,1,0,20,1,-13,15,1,-7,15,1,-4,15,1,-6,20 ENT7defb2,2,1,2,1,2,1 ENT8defb3
,20,4,1,18,1,2,30,2,1 ENT9defb2,1,0,10,10,-30,1 SOUND canal,perid ton,duree,vo
lum,env,ent,noise dson1defb2,00,02,05,00,10,2,3,0 dson2defb2,20,00,45,00,12,12,8
,0 dson3defb2,45,00,150,00,14,1,4,0 dson4defb4,250,00,144,01,0,13,0,16 bravo !!
dson5defb4,044,01,200,00,0,14,0,20 bravo ! dson6defb2,190,00,100,00,lsetpsg ldhl
,maskof lda,(maskd5) adda,(hl) ld(hl),a jmp2jrinter1 lbl69lda,(ix+staenv) anda
jrz,lbl70 dec(ix+timenv) jrnz,lbl70 dec(ix+stpenv) !jrz,endsgv "callclenv3 #jrl
bl76 $endsgvinc(ix+segenv) %lda,(ix+env) &cp(ix+segenv) 'jrnc,lbl75 (ld(ix+staen
v),0 )jrlbl70 *lbl75callclenv2 +lbl76lda,(ncanal) ,adda,8 -callsetpsg . /lbl70ld
a,(ix+staent) 0anda 1jrz,inter1 2dec(ix+timent) 3jrnz,inter1 4dec(ix+stpent) 5jr
z,endsgt 6callc8,0,2,0 dson60defb4,47,00,20,00,14,0,0,0 dson61defb4,47,00,80,00,
14,0,1,0 dson62defb4,47,00,40,00,12,0,0,0 dson7defb4,47,00,80,00,10,0,5,0 dson70
defb4,47,00,30,00,10,0,0,0 dson8defb1,80,00,05,00,12,3,0,0 dson9defb4,60,00,10
0,00,10,0,6,0 dson10defb1,180,00,50,00,0,11,9,10 renvoi dson11defb1,1,00,35,00,
6,0,0,9 dson12defb4,1,00,100,00,00,6,0,15 -- routines de sons -- canequ0 pere
qu1 durequ3 volequ5 envequ6 entequ7 bruequ8lent3 7jrlbl86 8endsgtinc(ix+segent)
9lda,(ix+ent) cp(ix+segent) jrnc,lbl85 ld(ix+staent),0 lda,(ix+repeat) anda jrz,
inter1 ld(ix+staent),a Ald(ix+segent),a Blbl85callclent2 Clbl86lda,(ncanal) Dadd
a,a Ecallperio F Ginter1ldhl,maskd5 Hsla(hl) Ildde,sizec Jaddix,de Kldde,sizeq L
addiy,de Mldhl,ncanal Ninc(hl) Olda,(hl) Pcp3 Qjpc,inter0 R Slda,7 Tcallredpsg U
ldhl,maskon Vor(hl) Wxor(hl) Xldhl,maskof Yor(hl) Zldb,a lda,7 call £sizecequ26
canaladefssizec canalbdefssizec canalcdefssizec tcanaldefwcanala,canalb,canalc
stateequ0 oldequ1 dureeequ2 periodequ4 repeatequ6 staenvequ7 segenvequ8 stpenv
equ9 ampenvequ10 durenvequ11 timenvequ12 staentequ13 segentequ14 stpentequ15 am
pentequ16 durentequ17 timentequ18 entequ19 adrentequ20 envequ22 adrenvequ23 vol
umeequ25 sizeqequ12 queueadefssizeq queuebd Nsetpsg popiy pophl popde ret a b
addAHLadda,l cldl,a dretnc einch fret g hcalenvldhl,bufamp ideca jadda,a kcallad
dAHL llda,(hl) minchl nldh,(hl) oldl,a pld(ix+staenv),1 qld(ix+segenv),1 rlda,(h
l) sld(ix+env),a tinchl uld(ix+adrenv),l vld(ix+adrenv+1),h wclenv2ldl,(ix+adren
v) xldh,(ix+adrenv+1) ylda,(ix+segenv) zdeca ldb,a adda,a adda,b calladdAHL lda,
(hl) ld(ix+stpenv),a inchl lda,(hl) ld(ix+ampenv),a inchl lda,(,a %ldde,tqueue &
exde,hl 'calladdAHL (lda,(hl) )inchl *ldh,(hl) +ldl,a ,lda,b -anda .jpm,flush /n
flushlda,(hl) 0cp5 1jrnc,sorquret nc 2inc(hl) 3inchl 4adda,a 5adda,(hl) 6inchl 7
cp10 8jrc,jmp5 9sub10 jmp5calladdAHL ld(hl),e inchl ld(hl),d scf jrsorquret flus
hdi Alda,c Bpushde Cldde,tcanal Dexde,hl EcalladdAHL Flda,(hl) Ginchl Hldh,(hl)
Ildl,a Jxora Kld(de),a Lincde Mld(de),a Ndecde Old(hl),a Pinchl Qld(hl),ahl) ld(
ix+durenv),a clenv3lda,(ix+durenv) ld(ix+timenv),a lda,(ix+volume) adda,(ix+ampe
nv) and#0F ld(ix+volume),a ldb,a ret -- calentldhl,bufton deca adda,a calladdAHL
lda,(hl) inchl ldh,(hl) ldl,a ld(ix+staent),1 ld(ix+segent),1 lda,(hl) ldb,1 an
da jpm,lbl175 decb lbl175ld(ix+repeat),b and#0F ld(ix+ent),a inchl £ld(ix+adrent
),l ld(ix+adrent+1),h clent2ldl,(ix+adrent) ldh,(ix+adrent+1) lda,(ix+segent) R
lda,%00001001 Sjmp10srlb Tjrc,jmp11 Uadda,a Vjrjmp10 Wjmp11ldc,a Xsrla Yand3 Zad
da,8 ldb,0 callsetpsg lda,7 callredpsg orc ldb,a alda,7 bcallsetpsg cei dexde,hl
epopde fjpnflush g h-- iinir07equ#3F jreginidefb0,0,0,0,0,0,0 kdefbinir07,0,0,0
,0,0,0 l msndrst nldhl,regini oldc,0 pjmp20ldb,(hl) qinchl rlda,c scallsetpsg ti
ncc ulda,c vcp14 wjrc,jmp20 x yldhl,tcanal zldc,3 jmp21lde,(hl) inchl ldd,(hl) i
nchl ldeca ldb,a adda,a adda,b calladdAHL lda,(hl) ld(ix+stpent),a inchl lda,(hl
) ld(ix+ampent),a inchl lda,(hl) ld(ix+durent),a clent3lda,(ix+durent) ld(ix+tim
ent),a lda,(ix+ampent) ldb,0 ora jpp,clent4 decb clent4adda,(ix+period) ldl,a ld
a,b adca,(ix+period+1) ldh,a ld(ix+period),l ld(ix+period+1),h ret periopushde
ldb,l lde,a callsetpsg ldb,h lda,e inca callsetpsg popde ret isoundinchl lI Fpu
shaf Gpushbc Hpushde Ipushhl Jpushix Kpushiy LLDHL,frso Mdec(hl) Njrnz,int1 Old(
hl),03 Pcallintsou300 htz/3 100 htz Qint1LDHL,frky Rdec(hl) Sjrnz,int2 Tld(hl),1
0 UcallSCRUT V Wint2popiy Xpopix Ypophl Zpopde popbc popaf EI RET bufampdefwENV
1,ENV2,ENV3,ENV4 adefwENV5,ENV6,ENV7,ENV8 bdefwENV9,ENV10,ENV11,ENV12,ENV13,ENV1
4,ENV15 c dbuftondefwENT1,ENT2,ENT3,ENT4 edefwENT5,ENT6,ENT7,ENT8,ENT9 f gENV1de
fb1,10,-1,20 hENV2defb2,1,1,de,(hl) ld(ix+period),e inchl ldd,(hl) ld(ix+period+
1),d inchl lda,(hl) ld(ix+duree),a inchl lda,(hl) ld(ix+duree+1),a pushde inchl
ld(ix+state),1 lda,(hl) inchl ld(ix+volume),a ld(ix+staenv),0 lda,(hl) inchl and
a jrz,lbl45 pushhl callcalenv pophl lbl45ld(ix+staent),0 lda,(hl) inchl ex(sp),h
l pushhl anda jrz,lbl47 callcalent lbl47lda,(maskd5) ldb,a pophl lda,l orh jrnz,
lbl48 lda,b and%02,7,-2,6 iENV3defb2,2,7,2,6,-6,1 jENV4defb2,1,2,1,15,-1,15 kENV
5defb2,1,13,1,13,-1,8 lENV6defb2,7,2,1,14,-1,6 mENV7defb2,1,13,1,10,-1,2 nENV8de
fb2,1,12,2,2,-6,2 oENV9defb2,1,10,10,5,-2,6 pENV10defb2,1,12,12,6,-2,6 qENV11def
b3,1,15,1,1,0,3,14,-1,2 rENV12defb2,1,2,1,12,-1,15 sENV13defb2,14,1,5,14,-1,20 t
ENV14defb2,6,2,10,12,-1,15 u v w xENT1defb5,1,-2,20,1,-5,15,1,5,15,1,2,15,1,6,15
yENT2defb2,1,0,50,50,-4,1 zENT3defb1,12,8,1 ENT4defb2,80,2,2,20,2,2 ENT5d011100
0 ldb,a lbl48pushbc lda,(ncanal) lde,a adda,a callperio lda,8 adda,e ldb,(ix+vol
ume) callsetpsg popde pophl lda,(hl) ora jrz,lbl49 ldb,a lda,6 callsetpsg jrlbl
61 lbl49lda,d and%00000111 ldd,a lbl61ldhl,maskon lda,(hl) adda,d ld(hl),a lda,
(maskd5) xord ldhl,maskof adda,(hl) ld(hl),a ret ******** soundqpushix lda,(hl)
ldb,a and7 jrnz,sound0 scf !sorqupopix "ret #sound0and6 $ldc Ndb,sizec xora jm
p22ld(de),a incde djnzjmp22 decc jrnz,jmp21 ldhl,tqueue ldb,3 jmp23lde,(hl) inc
hl ldd,(hl) inchl ld(de),a incde ld(de),a djnzjmp23 ret -- setpsgcp7 jrnz,setps2
lda,b ld(star07),a lda,7 setps2pushbc ldc,b ldb,#F4 out(c),a ldb,#F6 ina,(c) o
r#C0 out(c),a and#3F out(c),a £ldb,#F4 out(c),c ldb,#F6 ldc,a or#80 out(c),a out
(c),c popbc ret -- star07defbin,20,00,14,0,0,0 dson61defb4,47,00,80,00,14,0,1,
0 dson62defb4,47,00,40,00,12,0,0,0 dson7defb4,47,00,80,00,10,0,5,0 dson70defb4,4
7,00,30,00,10,0,0,0 dson8defb1,80,00,05,00,12,3,0,0 dson9defb4,60,00,100,00,10
,0,6,0 dson10defb1,180,00,50,00,0,11,9,10 renvoi dson11defb1,1,00,35,00,6,0,0,9
dson12defb4,1,00,100,00,00,6,0,15 -- routines de sons -- canequ0 perequ1 dur
equ3 volequ5 envequ6 entequ7 bruequ8 £sizecequ26 canaladir07 redpsglda,(star07
) ret zzadefb0,1,2 ent $ -- pdisclda,(ix+9) deca adda,b callclef ldhl
,clef jpmax+2 maxdefb#3a,#38,00,#c6,64 ld(hl),0 nop ldhl,#3000 pushhl call#7F80
jpprot2 nop nop nop lda,(5000) ld(#3000),a xora ld(#8020),a ldbc,moteur lda,1 o
ut(c),a met le moteur en marche callwait1s attente 1 seconde -- nop nop prot2n
op pophl lda,(#7F83) ora jpz,bonne lda,02 efssizec canalbdefssizec canalcdefssiz
ec tcanaldefwcanala,canalb,canalc stateequ0 oldequ1 dureeequ2 periodequ4 repeat
equ6 staenvequ7 segenvequ8 stpenvequ9 ampenvequ10 durenvequ11 timenvequ12 stae
ntequ13 segentequ14 stpentequ15 ampentequ16 durentequ17 timentequ18 entequ19 ad
rentequ20 envequ22 adrenvequ23 volumeequ25 sizeqequ12 queueadefssizeq queuebde
fssizeq queuecdefssizeqcp(hl) retnz adda,9 inchl cp(hl) retnz ldbc,1 addhl,bc
adda,47 cp(hl) retnz bonneldhl,plouf ld(hl),#c9 ret 'zzzdefb0,1,2,3,4,5,6,7,8,9
4T ld(hl),#c9 ret 'zzzdefb0,1,2,3,4,5,6,7,8,9 op nop nop lda,(5000) ld(#3000),a
xora ld(#8020),a ldbc,moteur lda,1 out(c),a met le moteur en marche callwait1s
attente 1 seconde -- nop nop prot2nop pophl lda,(#7F83) ora jpz,bonne lda,02
tqueuedefwqueuea,queueb,queuec queueequ0 indexequ1 fileequ2 ncanaldefs1 masko
ndefs1 maskofdefs1 maskd5defs1 routine gere par interruption 100 Hz intsoupush
de pushhl pushiy xora ld(ncanal),a ld(maskof),a ld(maskon),a lda,%00001001 ld(ma
skd5),a ldix,canala ldiy,queuea inter0lda,(ix+state) anda jrz,inter3 ldl,(ix+
duree) ldh,(ix+duree+1) dechl ld(ix+duree),l ld(ix+duree+1),h lda,l orh jrnz,da,
e ldb,(ix+volume) callsetpsg popde pophl lda,(hl) ora jrz,lbl49 ldb,a lda,6 cal
lsetpsg jrlbl61 lbl49lda,d and%00000111 ldd,a lbl61ldhl,maskon lda,(hl) adda,d
ld(hl),a lda,(maskd5) xord ldhl,maskof adda,(hl) ld(hl),a ret ******** soundqpus
hix lda,(hl) ldb,a and7 jrnz,sound0 scf !sorqupopix "ret #sound0and6 $ldc,a %ld
de,tqueue &exde,hl 'calladdAHL (lda,(hl) )inchl *ldh,(hl) +ldl,a ,lda,b lbl69 l
d(ix+old),1 ld(ix+state),0 inter3xora ld(ix+staenv),a ld(ix+staent),a lda,(iy+
queue) anda jrz,filvid nowaitlda,(iy+index) adda,file pushiy pophl calladdAHL l
da,(hl) inchl ldh,(hl) ldl,a callisound dec(iy+queue) lda,(iy+index) adda,2 cp10
jrc,jmp0 xora jmp0ld(iy+index),a jpinter1 filvidlda,(ix+old) ora jrz,jmp2 de
c(ix+old) lda,(ncanal) adda,8 ldb,0 callsetpsg ldhl,maskof ldefb5,1,0,20,1,-5,1
5,1,5,15,1,-11,20,1,6,15 ENT6defb5,1,0,20,1,-13,15,1,-7,15,1,-4,15,1,-6,20 ENT7d
efb2,2,1,2,1,2,1 ENT8defb3,20,4,1,18,1,2,30,2,1 ENT9defb2,1,0,10,10,-30,1 SOUN
D canal,perid ton,duree,volum,env,ent,noise dson1defb2,00,02,05,00,10,2,3,0 dson
2defb2,20,00,45,00,12,12,8,0 dson3defb2,45,00,150,00,14,1,4,0 dson4defb4,250,00,
144,01,0,13,0,16 bravo !! dson5defb4,044,01,200,00,0,14,0,20 bravo ! dson6defb2,
190,00,100,00,8,0,2,0 dson60defb4,47,00 Na,(maskd5) adda,(hl) ld(hl),a jmp2jrin
ter1 lbl69lda,(ix+staenv) anda jrz,lbl70 dec(ix+timenv) jrnz,lbl70 dec(ix+stpe
nv) !jrz,endsgv "callclenv3 #jrlbl76 $endsgvinc(ix+segenv) %lda,(ix+env) &cp(ix+
segenv) 'jrnc,lbl75 (ld(ix+staenv),0 )jrlbl70 *lbl75callclenv2 +lbl76lda,(ncanal
) ,adda,8 -callsetpsg . /lbl70lda,(ix+staent) 0anda 1jrz,inter1 2dec(ix+timent)
3jrnz,inter1 4dec(ix+stpent) 5jrz,endsgt 6callclent3 7jrlbl86 8endsgtincl,PELO+#
A20 ldde,#50 ora retz oj4addhl,de djnzoj4 ret --------- OPEFldl,(ix+1) ldh,(ix+2
) lde,(ix+7) ldd,(ix+8) ldbc,#1408 callAFFS ret OPAFcallOPR ldl,(ix+1) ldh,(ix+2
) ldbc,#1404 lde,(ix+3) ldd,(ix+4) callAFFX lda,(ix+1) adda,4 ldl,a ldh,(ix+2) l
dbc,#1404 lde,(ix+5) ldd,(ix+6) callAFFX ret --------- AFSCOldix,NSC0 callOPEF c
allOPAF ldix,NSC1 callOPEF callOPAF ret --------- ASCcallAFCREATBL BASpff8,27,26
,26,26*m 26,25,25,25,25,25,24,24,24,23,23,22-n+Creation table hauteur pour Jai-a
lai calcul 1 element o T(0,)G 0 T( ,) T( ,) D 0 T( ,) T( ,) !
"*************************2 h 0#3 "******* " h" *********46 G8 ha(( T( h,
SCOaffiche Score £callTRANS callAFSCO callTRANS ret ********** PBRKldix,BLJA+48p
ause balle ld(ix+20),00in ld(ix+0),1etat CALL LOAD+28 ldb,200 callpp2 l
da,01 ld(CONTR),a ld(ix+34),00 RET -------------- out2lda,02 outuld(BLJA+68),a r
et out3lda,03 jroutu -------------- REBO1lda,(BLJA+83)tst ball service ora JPZ,R
EBO2 lda,(BLJA+50)yb cp41 jrnc,pasa cp24 jrc,falta lda,00 ld(BLJA+83),a r
et) T( h,)) ) hr( ha) hr ha hr& hr hr hr# yr( T( h,)) hr3A P(v( h )( )) P,
yr8F " ", hr,"" ha,"Y" yr,s( P)H J hO "FIN......."P , () P &d 103,103,104,104
,105,105,106,107&e 108,108,109,110,111,112,113,114&f 115,116,117,118,120,121,123
,124&g 126,128,130,132,134,136,138,140&h 143,145,148,150,153,155,158, faltajp
out2 pasalda,(BLJA+83) cp1 jrnz,falta CALLLOAD+16 callPBRKDeux.balle lda,(
BLJA+70) ora jrnz,pas1 lda,00 ldb,01 jrpas2 pas1lda,01 ldb,00 ! pas2ld
(BLJA+23),a " lda,b # ld(BLJA+47),a $ ' lda,02 ( ld(BLJA+83),a ) ret * ----- +
REBO2lda,(BLJA+82)entr rev & fron , ora - jpnz,out3 . lda,(BLJA+69)nb rebond / c
p2 0 retc 1 ld a,(BLJA+70) 2 add a,128 3 ld (BLJA+7
0),a 4 jpout3 5 ret 6 ******** 7 F(ix+segent) 9lda,(ix+ent) cp(ix+segent) jrnc,l
bl85 ld(ix+staent),0 lda,(ix+repeat) anda jrz,inter1 ld(ix+staent),a Ald(ix+sege
nt),a Blbl85callclent2 Clbl86lda,(ncanal) Dadda,a Ecallperio F Ginter1ldhl,maskd
5 Hsla(hl) Ildde,sizec Jaddix,de Kldde,sizeq Laddiy,de Mldhl,ncanal Ninc(hl) Old
a,(hl) Pcp3 Qjpc,inter0 R Slda,7 Tcallredpsg Uldhl,maskon Vor(hl) Wxor(hl) Xldhl
,maskof Yor(hl) Zldb,a lda,7 callsetpsg popiy pophl poRONlda,(BLJA+51)hb 8 cp5
retnc jpout2 ******** OUTUlda,(BLJA+68)ball out B cp02 D jpz,OUTM F cp03 H jp
z,OUTL J L lda,(BLJA+82) N ora P jpnz,OUTL R lda,(BLJA+69) T ora V jpz,OUTM X j
pOUTL Z ----- SONRlda,(hl) cp16 jrnc,SONF callLOAD+31point jpLOAD+25bravo
SONBlda,(hl) a cp16 b jrnc,SONF c callLOAD+37 d jpLOAD+25 e SONFcallLOAD+28 f jp
LOAD+22 g ------- h OUTMlda,(BLJA+70) i bit7,a j jrnz,tu2 k tu1ldhl,NSC0 l callS
ONB m ldix,BLJA npde ret a baddAHLadda,l cldl,a dretnc einch fret g hcalenvldhl,
bufamp ideca jadda,a kcalladdAHL llda,(hl) minchl nldh,(hl) oldl,a pld(ix+staenv
),1 qld(ix+segenv),1 rlda,(hl) sld(ix+env),a tinchl uld(ix+adrenv),l vld(ix+adre
nv+1),h wclenv2ldl,(ix+adrenv) xldh,(ix+adrenv+1) ylda,(ix+segenv) zdeca ldb,a a
dda,a adda,b calladdAHL lda,(hl) ld(ix+stpenv),a inchl lda,(hl) ld(ix+ampenv),a
inchl lda,(hl) ld(ix+durenv),a clen Nv3lda,(ix+durenv) ld(ix+timenv),a lda,(ix+
volume) adda,(ix+ampenv) and#0F ld(ix+volume),a ldb,a ret -- calentldhl,bufton d
eca adda,a calladdAHL lda,(hl) inchl ldh,(hl) ldl,a ld(ix+staent),1 ld(ix+segent
),1 lda,(hl) ldb,1 anda jpm,lbl175 decb lbl175ld(ix+repeat),b and#0F ld(ix+ent),
a inchl £ld(ix+adrent),l ld(ix+adrent+1),h clent2ldl,(ix+adrent) ldh,(ix+adrent+
1) lda,(ix+segent) deca ldb,a adda,a adbc lda,(ncanal) lde,a adda,a callperio ld
a,8 adda,e ldb,(ix+volume) callsetpsg popde pophl lda,(hl) ora jrz,lbl49 ldb,a
lda,6 callsetpsg jrlbl61 lbl49lda,d and%00000111 ldd,a lbl61ldhl,maskon lda,(hl
) adda,d ld(hl),a lda,(maskd5) xord ldhl,maskof adda,(hl) ld(hl),a ret ********
soundqpushix lda,(hl) ldb,a and7 jrnz,sound0 scf !sorqupopix "ret #sound0and6 $
ldc,a %ldde,tqueue &exde,hl da,b calladdAHL lda,(hl) ld(ix+stpent),a inchl lda,(
hl) ld(ix+ampent),a inchl lda,(hl) ld(ix+durent),a clent3lda,(ix+durent) ld(ix+t
iment),a lda,(ix+ampent) ldb,0 ora jpp,clent4 decb clent4adda,(ix+period) ldl,a
lda,b adca,(ix+period+1) ldh,a ld(ix+period),l ld(ix+period+1),h ret periopushd
e ldb,l lde,a callsetpsg ldb,h lda,e inca callsetpsg popde ret isoundinchl lde,
(hl) ld(ix+period),e 'calladdAHL (lda,(hl) )inchl *ldh,(hl) +ldl,a ,lda,b -anda
.jpm,flush /nflushlda,(hl) 0cp5 1jrnc,sorquret nc 2inc(hl) 3inchl 4adda,a 5adda,
(hl) 6inchl 7cp10 8jrc,jmp5 9sub10 jmp5calladdAHL ld(hl),e inchl ld(hl),d scf jr
sorquret flushdi Alda,c Bpushde Cldde,tcanal Dexde,hl EcalladdAHL Flda,(hl) Ginc
hl Hldh,(hl) Ildl,a Jxora Kld(de),a Lincde Mld(de),a Ndecde Old(hl),a Pinchl Qld
(hl),a Rlda,%00001001 Sjmp10srl161*i 165,168,171,175,179,183,187,191,196jhaut*k
29,29,29,29,29,29,28,28,28,28,28,28*l 28,27,27,27,27,27,27,27,27,26,26,26*m 26,2
5,25,25,25,25,24,24,24,23,23,22-n 22,22,21,21,21,20,20,19,19,18,18,17,169,19,18,
18,17,16H J hO "FIN......."P , () P &d 103,103,104,104,105,105,106,107&e 108,1
08,109,110,111,112,113,114&f 115,116,117,118,120,121,123,124&g 126,128,130,132,1
34,136,138,140&h 143,145,148,150,153,155,158,b Tjrc,jmp11 Uadda,a Vjrjmp10 Wjmp1
1ldc,a Xsrla Yand3 Zadda,8 ldb,0 callsetpsg lda,7 callredpsg orc ldb,a alda,7 bc
allsetpsg cei dexde,hl epopde fjpnflush g h-- iinir07equ#3F jreginidefb0,0,0,0,0
,0,0 kdefbinir07,0,0,0,0,0,0 l msndrst nldhl,regini oldc,0 pjmp20ldb,(hl) qinchl
rlda,c scallsetpsg tincc ulda,c vcp14 wjrc,jmp20 x yldhl,tcanal zldc,3 jmp21lde
,(hl) inchl ldd,(hl) inchl ldb,sizec xora jmp22ldra -jrz,cj1 .bit2,(ix+20)- /jrz
,cj1 0DEC(ix+1) 1 2cj1cp28 3jrnc,cj2 4bit3,(ix+20)- 5jrz,cj2 6INC(ix+1) 7 8cj2ld
a,(ix+2)y 9ora jrz,cj3 bit0,(ix+20) jrz,cj3 DEC(ix+2) cj3cp48-11 jrnc,cj4 Abit
1,(ix+20)bas Bjrz,cj4 CINC(ix+2) D Ecj4RET z************* COMldix,BLJAcommande d
ir. callCOMS ldix,BLJA+24 callCOMS RET -------- COMSlda,(ix+21) ora jpz,COMAau
to deca jpz,COM1joy 1 deca jpz,COM2(de),a incde djnzjmp22 decc jrnz,jmp21 ldhl,
tqueue ldb,3 jmp23lde,(hl) inchl ldd,(hl) inchl ld(de),a incde ld(de),a djnzjmp2
3 ret -- setpsgcp7 jrnz,setps2 lda,b ld(star07),a lda,7 setps2pushbc ldc,b ldb,
#F4 out(c),a ldb,#F6 ina,(c) or#C0 out(c),a and#3F out(c),a £ldb,#F4 out(c),c ld
b,#F6 ldc,a or#80 out(c),a out(c),c popbc ret -- star07defbinir07 redpsglda,(
star07inchl ldd,(hl) ld(ix+period+1),d inchl lda,(hl) ld(ix+duree),a inchl lda,(
hl) ld(ix+duree+1),a pushde inchl ld(ix+state),1 lda,(hl) inchl ld(ix+volume),a
ld(ix+staenv),0 lda,(hl) inchl anda jrz,lbl45 pushhl callcalenv pophl lbl45ld(ix
+staent),0 lda,(hl) inchl ex(sp),hl pushhl anda jrz,lbl47 callcalent lbl47lda,(m
askd5) ldb,a pophl lda,l orh jrnz,lbl48 lda,b and%00111000 ldb,a lbl48push N) r
et zzadefb0,1,2 ent $ -- pdisclda,(ix+9) deca adda,b callclef ldhl,cl
ef jpmax+2 maxdefb#3a,#38,00,#c6,64 ld(hl),0 nop ldhl,#3000 pushhl call#8000 jpp
rot2 nop nop nop lda,(5000) ld(#3000),a xora ld(#8020),a ldbc,moteur lda,1 out(
c),a met le moteur en marche callwait1s attente 1 seconde -- nop nop prot2nop
pophl lda,(#A681) ora jpz,bonne lda,02 cp(hl) retnz adda,9 set3,b jrcm2 cm1res3
,b cm2bit2,a jrz,cm3 set1,b jrcm4 cm3res1,b cm4lda,(#6181) bit0,a jrz,cm5 set2
,b jrcm6 cm5res2,b cm6bit1,a jrz,cm7 set4,b jrcm8 cm7res4,b cm8lda,b jrsoco --
------------ COMAld(ix+20),00automat. LDA,(BLJA+48)eta ball CP01 JRNZ,COBA2 call
sauto retnzbut set4,(ix+20) lda,(ADV) cp4 retz lda,(NSC1) bit0,a retz set2,(ix+2
0) - ret COBA2lda,(ix+3)inchl cp(hl) retnz ldbc,1 addhl,bc adda,47 cp(hl) ret
nz bonneldhl,plouf ld(hl),#c9 ret 'zzzdefb0,1,2,3,4,5,6,7,8,9 4T ld(hl),#c9 ret
'zzzdefb0,1,2,3,4,5,6,7,8,9 ld(#3000),a xora ld(#8020),a ldbc,moteur lda,1 out
(c),a met le moteur en marche callwait1s attente 1 seconde -- nop nop prot2nop
pophl lda,(#A681) ora jpz,bonne lda,02 cp(hl) retnz adda,9 aqui. ora jrnz,COBA
4 lda,(BLJA+82) ora retnz callsauto retnz jpcuactguidage FRAUdefb4,1 ---------
---- COBA4lda,(ADV)reposit. cp3 jrc,cq4 ldb,8 ldc,24 jrcqq cq4ldb,10 ldc,18 jrcq
q cqqnop lda,(ix+1)reposit. x joueur cpB jrnc,aur1 set3,(ix+20) jrauss aur1cpC
jrc,auss !set2,(ix+20)- " #aussRET % &----------- -------balle 2 'cuactlda,(BLJ
A+69)rebond (ora )jrz,cau1jr nz,cau0 *lda,(BLJA8),11mat Blda,04 Cld(BLJA+48),a
ball Djrcr4--- Ecr3ld(ix+3),00 FRET Gcr4dec(ix+0)eta-1 HRET I----------- JCALMld
(ix+18),00mat KBIT4,(ix+20)tir LJPNZ,jm1 Mlda,(ix+1)x Ncp3 Ojrc,cj1 Pbit2,(ix+20
)- Qjrz,cj1 RDEC(ix+1) Sld(ix+18),6mat T Ucj1cp32 Vjrnc,cj2 Wbit3,(ix+20)- Xjrz,
cj2 YINC(ix+1) Zld(ix+18),3mat cj2lda,(ix+2)y ora jrz,cj3 bit0,(ix+20) jrz,cj3
aDEC(ix+2) bDEC(ix+2) cld(ix+18),00mat d ecj3cp+51)hb +cp08 , jp nc,ca
u1 - .cau0lda,(BLJA+50)yb VA A LA BALLE /cp(ix+2) 0jrz,cu2 1jrnc,cu1 2set0,(ix
+20) 3jrcu2 4cu1set1,(ix+20) 5 6cu2lda,(BLJA+49)xb 7cuuxcp(ix+1) 8RETZ 9jrnc,cu3
set2,(ix+20) jrcu4 cu3set3,(ix+20) cu4RET ..... cau1lda,(BLJA+51)hb balle haut
e ACP16haut maxi BJRNC,ci3 C DLDHL,FRAU EDEC(HL) FJRNZ,ci3 GLDA,(ADV) HADDA,A IA
DDA,05 JLD(HL),A K Llda,(BLJA+51)hb MldB,ahb Nlda,(BLJA+50)46 fjrnc,cj4 gbit1,(i
x+20)bas hjrz,cj4 iINC(ix+2) jINC(ix+2) k---modif mat-- lcj4lda,(ix+20) mora njp
nz,jm1 o pdec(ix+4)immob qjrz,jm2 rld(ix+18),01mat sRET tjm2ld(ix+18),09mat uinc
(ix+4) vdec(ix+19) wRETNZ xld(ix+19),8 yld(ix+4),50 zRET jm1inc(ix+22)mobile ld
a,(ix+22) cp03 jrnz,jm3 ld(ix+22),00 lda,00 jm3adda,(ix+18) ld(ix+18),amat RET
************* COMlda,(CONTR) cp01 JPZ,JPLAjoueur en place ldYb OaddA,B Padda,1
6 QldB,AYb+Hb R Slda,(ix+2)yj TcpB Ujrz,ci3 Vjrnc,ci2 Wci1set1,(ix+20)y+ Xjrci3
Yci2set0,(ix+20)y- Zxxxxxxxxxxx ci3LDHL,FRAU+1 DEC(HL) RETNZ LDA,(ADV) ADDA,01 A
DDA,A aLDB,A bLDA,(LOAD+52)LIE cCP3 dJRNZ,CI9 eLDA,B fADDA,20 gLDB,A hCI9LD(HL),
B j klda,(BLJA+49)xb lldB,a mlda,(BLJA+79)dx nora ojrz,ci32 pbit7,a qjrz,ci30 rl
da,-6diag sjrci31 tci30lda,6 uci31adda,b vcp30 wJPC,cuux xci32ldix,BLJAcommande
dir. callCOMS ldix,BLJA+24 callCOMS RET -------- COMSlda,(ix+21) ora jpz,COMAaut
o deca jpz,COM1joy 1 deca jpz,COM2joy 2 jpCOMCclav. ------- COM2lda,(#6186) Joy
2 and%00011111 socold(ix+20),a lda,(CONTR) cp02 RETNZ lda,%00010000bloqu but an
d(ix+20) £ld(ix+20),a RET --- COM1lda,(#6189)Joy 1 and%00011111 jrsoco --- COMCl
da,(#6180)Clavier and%00000111 ldb,a bit1,a jrz,cm1 Na,B yJPcuux z************
* sautolda,(BLJA+70)bal +22 adda,(ix+17) ora retz cp#81 retz ret ************ A
FFICHAGE COXdefw0000 AFFSld(COX),hlsimpl ldhl,afsim enald(poke+1),hl JPAFFI AF
FXld(COX),hlpix ldhl,afpix jrena STOCKld(COX),hl ldhl,sto jrena afsimlda,(de) l
d(hl),a ret afpixlda,(de) JP#60B6 stolda,(hl) ld(de),a ret ------------------ AF
FIldiy,ADRE ldhl,(COX) ldl,h ldh,00 ai le but %ora &jrnz,iba1 'ldiy,BLJA (jriba
2 )iba1ldiy,BLJA+24 * +iba2lda,(BLJA+48) ,CP04 -jrz,iball .-------- /bit4,(iy+20
)tir si 1 0RETZ 1ld(ix+0),03 2lda,00 3ld(CONTR),a 4ld(iy+3),1aqui 5ld(iy+0),6et
a 6RET 7-------- 8 9iballlda,3ascendant bit0,(iy+20) jrz,iba3 INCA iba3bit1,(iy
+20) jrz,iba4 DECA iba4ld(ix+4),aAscen. ACALLCHFYH B Clda,-1 DBIT4,(iy+20)tir E
jrz,iiba4 FldA,-2 Giiba4ld(ix+25),Ady -1 lent,-ddhl,hl exde,hl addiy,de exde,hl
£PUSHBC callcalhl POPBC G1pushbc ldb,c G2pushbc pokecallafsim inchl incde popbc
djnzG2 inciy inciy callcalhl popbc djnzG1 ret ........ calhlldl,(iy+0) ldh,(iy+
1) lda,(XECRAN) andh ldh,a lda,(COX) ldc,a ldb,00 addhl,bc ret *****************
--------------------------------------------------------- routines gerant le
clavier ----------------------------------2 rapide Hld(ix+28),01dh I Jbit2,(iy+
20) - Kjrz,iba6 Llda,-1dx Mpfxgldb,03fx mx Njriba8 Oiba6bit3,(iy+20) - Pjrz,iba7
Qlda,01dx Rpfxdldb,03fx mx Sjriba8 Tiba7lda,-1 Uldb,200 Viba8ld(ix+31),aDx Wld
(ix+32),bFx Xld(ix+33),bMx Y Zpforlda,22 ld(ix+23),aForce ld(ix+24),aF act. lda
,(iy+1)X ld(ix+1),a lda,(iy+2)Y adeca bdeca cld(ix+2),a dld(ix+3),04H hauteur e
fCALLCOORB g hld(ix+0),02en cours ild(ix+21),0,a %ldde,tqueue &exde,hl 'calladdA
HL (lda,(hl) )inchl *ldh,(hl) +ldl,a ,lda,b -anda .jpm,flush /nflushlda,(hl) 0cp
5 1jrnc,sorquret nc 2inc(hl) 3inchl 4adda,a 5adda,(hl) 6inchl 7cp10 8jrc,jmp5 9s
ub10 jmp5calladdAHL ld(hl),e inchl ld(hl),d scf jrsorquret flushdi Alda,c Bpushd
e Cldde,tcanal Dexde,hl EcalladdAHL Flda,(hl) Ginchl Hldh,(hl) Ildl,a Jxora Kld(
de),a Lincde Mld(de),a Ndecde Old(hl),a Pinchl Qld(hl),a0rebond jlda,#80 kld(BLJ
A+82),aentr renv & fron l mlda,00 nld(CONTR),a oRET x-------------- yCHFYHlda,(i
x+4) zldb,00 ldhl,BTY adda,a ldc,a addhl,bc lda,(hl)fy ld(ix+26),a ld(ix+27),a i
nchl lda,(hl)fh ld(ix+29),a ld(ix+30),a RET --------------- COORBldl,(ix+2)cal.
coord ecran Balle ldh,00 addhl,hl pushhl popbc addhl,hl addhl,hl addhl,hl addhl,
hl pushhlfois 32 popiy addhl,bcfois 34 ldde,TABL addhl Rlda,%00001001 Sjmp10srlb
Tjrc,jmp11 Uadda,a Vjrjmp10 Wjmp11ldc,a Xsrla Yand3 Zadda,8 ldb,0 callsetpsg ld
a,7 callredpsg orc ldb,a alda,7 bcallsetpsg cei dexde,hl epopde fjpnflush g h--
iinir07equ#3F jreginidefb0,0,0,0,0,0,0 kdefbinir07,0,0,0,0,0,0 l msndrst nldhl,r
egini oldc,0 pjmp20ldb,(hl) qinchl rlda,c scallsetpsg tincc ulda,c vcp14 wjrc,jm
p20 x yldhl,tcanal zldc,3 jmp21lde,(hl) inchl ldd,(hl) inchl l,de ldB,(hl) H00 l
dA,B ld(BLOM2+4),AY ombr. lde,(ix+1)X ince ldd,00 addhl,de £ldc,(hl)X ecran bit
7,c jrz,cob1 ld(ix+19),01mat jrcob2 cob1ld(ix+19),00 cob2lda,%01111111 andc ldc
,a ld(BLOM2+3),AX ombr. lda,(ix+3)H orasi 00 JPZ,scobfsortie pushiycal. haut.
pophl ldde,TABL+#684 addhl,de lde,(ix+3)haut. ldd,00 addhl,de ldB,(hl)Y ecran
scobfCALLcoorsball pushix ldix,BLOM2----------------------- SCRUTldde,#6180 ld
bc,#F40E out(c),c ldb,#F6 ina,(c) and#30 ldc,a or#C0 out(c),a out(c),c incb lda,
#92 out(c),a pushbc set6,c l860ldb,#F6 out(c),c ldb,#F4 ina,(c) cpl ld(de),a inc
de incc lda,#0F andc cp10 jrnz,l860 popbc lda,#82 out(c),a decb out(c),c ret ***
******************* *** BALLE *** BTYdefb1,2,1,1,2,1,3,1,4,1 defb4,1,2,1,1,1,1,2
,1,3 $INIBAlda,(ix+22)a qu N ldbc,(BLOM2+3) callcoorsombr. sol popix RET *****
************ ACTBAldix,BLJA+48active balle lda,(ix+0) CP02 cours JRZ,bcour CP01
service JPZ,INIBAattend but CP04renvoi JPZ,INIBA RET bcournopen cours lda,(ix+2
7)my cp(ix+30) cp mh jpnz,aba1 callydyY+DY mymh callhdhH+DH lda,(ix+26)fy ld(
ix+27),amy lda,(ix+29)fh ld(ix+30),amh jpBAL aba1jpc,aba2 callydymymh dec(ix
+27)E0 defb00,00 defb02,03 defw#EE6 defb00,00 defb02,03 defb03+17 num defb14num
sprite mat defb00+19 BLOM2defb00ombre sol defb00 defb00 defb00 defb00 defw#ED3
defb00,00 defb02,03 defw#ED9 defb00,00 defb02,03 defb04+17 num defb14num sprite
mat defb00+19 ***************** ACTO1ldix,BLOM1active ombre mur lda,(BLJA+48)+0
bal cp02 jrnz,om0 lda,(BLJA+50)Y ball cp12 jrc,om1 om0ld(ix+0),01etat my jpBA
L aba2callhdhmymh dec(ix+30)mh jpBAL1 *****------------ ydylda,(ix+2)y+dy PLACE
lib. ora jrnz,y10 ld(ix+25),01dy TAPE AU MUR FRONT lda,128 adda,(ix+22)joueur l
d(ix+22),a lda,00 ld(BLJA+82),aball +34 CALLLOAD+34 PUSHIX CALLFRONtst hb POPIX
jpy12 y10cp48fond jrc,y12 lda,(LOAD+52)LIEu cp01 !jrz,bout "ld(ix+25),-1TAPE A
U FONT #CALLLOAD+34 $jry12 %------ &boutlda,(ix+20)OUt 'ora (RET0 ret om1cp10 jr
c,om2 ld(ix+0),01etat ret ..... om2ld(ix+0),02eta ldiy,BLJA+48 ldb,aY theo lda,
(XECRAN) cp#FF jrnz,om3 lda,(iy+7)X !ldc,(iy+8)Y "calloxh #ld(ix+7),a $ld(ix+8)
,c %jrom4 & 'om3lda,(iy+13)X (ldc,(iy+14)Y )calloxh *ld(ix+13),a +ld(ix+14),c ,
-om4lda,(iy+18)mat .adda,(iy+19) /adda,4 0ld(ix+18),a 2RET -------- oxhadda,b cp
54maxi retc lda,54 ret ********* lACTO2ldix,BLOM2active omNZ )ld(ix+20),01OUT *R
ET +------ ,y12lda,(ix+2)y -adda,(ix+25)+dy .ld(ix+2),a /RET 0------------------
- 1hdhlda,(ix+3)h+dh 2ora 3jrnz,h10 4ld(ix+28),01dh TAPE AU SOL 5inc(ix+21)rebon
d + 1 6CALLLOAD+13 7PUSHIX 8CALLREBO1tst rebond 9POPIX jph12 h10cp30haut jrc,h
12 ld(ix+28),-1dh TAPE en HAUT h12lda,(ix+3)h Aadda,(ix+28)+dh Bld(ix+3),a CRET
D------------------- Jxdxlda,(ix+1)x+dx PLACE lib. Kora Ljrnz,x11 jp bre sol
mlda,(BLJA+48)+0 bal ncp02 ojpnz,om0voir 1807 y zld(ix+0),02eta lda,(BLJA+66)+
18 bal ldb,a lda,(BLJA+67)+19 adda,b adda,2 ld(ix+18),amat RET ******** JPLAnopj
oueur en place si Contr1 lda,(BLJA+23)qui sert ora jrz,j1 ldix,BLJA ldiy,BLJA+2
4 lda,00 jrj2 j1ldix,BLJA+24 ldiy,BLJA lda,128 j2ld(BLJA+70),abut balle ld(ix+2
0),0 ld(iy+20),0 ldE,00 lda,10 ld(TEMPO),a lda,26 ld(jy),a lz,bout Tlda,(LOAD+52
)LIEu Ucp01 Vjpz,boutOUT Wld(ix+31),01TAPE MUR GAUCH XcallLOAD+34 Yjrx12 Z x11cp
32 jrc,x12jp nc,bout lda,(LOAD+52)LIEu cp3 jpnz,boutOUT ld(ix+31),-1TAPE Mur
DROIT acallLOAD+34 b c dx12lda,(ix+1)x eadda,(ix+31)+dx fld(ix+1),a gRET h*****
-------------- rBALdec(ix+33)mx sjpnz,BAL1 tcallxdx ulda,(ix+32)fx vld(ix+33),am
x w xBAL1dec(ix+24)fact yjpnz,BAL2 zlda,(ix+23)force srla /2 da,22 ld(jx),a CALL
J1 pushiy popix lda,4034 ld(jy),a LDA,(NSC0)rnd ADDA,(ix+19) AND%00001110 ADDA,4
ld a,06 ld(jx),a CALLJ1 lda,E cp02 RETNZ lda,02 ld(CONTR),a lda,01
ld(TEMPO),a ld(BLJA+48),aeta ball lda,00 ld(BLJA+82),aball +34 ld(BLJA+3),aaqu b
all ld(BLJA+27),aaqu ball ld(BLJA),aetat ld(BLJA+24),aetat RET ---------- jydef
b0 jxdefb0 J1lda,(jy)Y cp(ix+2) jrcp03 jrnc,baf1 lda,02 baf1ld(ix+23),aforc.
ld(ix+24),afact lda,(ix+4)Ascendant SUivant cp04 jrnz,baf20 bit7,(ix+28)dh jrn
z,das ld(ix+28),-1 jpBAL2 baf20ora jrnz,baf2 bit7,(ix+28)dh jpnz,BAL2 jrias ba
f2bit7,(ix+28)dh jrz,ias dasdec(ix+4)dec asce. jrbaf3 iasinc(ix+4)inc asce. baf3
CALLCHFYH BAL2RET ******************* BLOM1defb00ombre front. defb00 defb00 def
b00 defb00 defw#E N z,j4 jrc,j3 set1,(ix+20) jrjs j3set0,(ix+20) jrjs
j4lda,(jx)X cp(ix+1) jrz,je jrc,j5 set3,(ix+20) jrjs j5set2,(ix+20) jrjs jeinc
E jsRET 4*************** 5TSTBlda,(BLJA+82)balle +34 6ora 7RETNZ 8lda,(BLJA+48)e
tat ball 9cp02 RETNZ lda,(BLJA+70)tst contact balle +22 ora jrnz,tb1 ldix,BLJA
jrtb2 Atb1ldix,BLJA+24 B Ctb2lda,(ix+0)eta Dora ERETNZ Flda,(BLJA+51)haut. ball
Gcp08 HRETNC Ilda,SCOaffiche Score £callTRANS callAFSCO callTRANS ret **********
PBRKldix,BLJA+48pause balle ld(ix+20),00in ld(ix+0),1etat CALLLOAD+28 ldb,200 c
allpp2 lda,01 ld(CONTR),a ld(ix+34),00 RET -------------- out2lda,02 outuld(BLJA
+68),a ret out3lda,03 jroutu -------------- REBO1lda,(BLJA+83)tst ball service o
ra JPZ,REBO2 lda,(BLJA+50)yb cp41 jrnc,pasa cp24 jrc,falta lda,00 ld(BLJA+8
3),a ret falt(BLJA+50)Yb Jldb,a Klda,(ix+2)Yj Lcpb MRETC Nsub04 Ocpb PRETNC
Q Rlda,(BLJA+49)Xb Sldb,a Tlda,(ix+1)Xj Usub0203 Vcpb WRETNC Xadda,0405 Ycpb ZR
ETC ld(ix+3),01touche balle ld(ix+0),06etat ld a,#80 ld (BL
JA+82),a ball +34 lda,00 ald(BLJA+83),a b cRET ***** SCORE SYST **** SK1equ#B0
0 SK2equSK1+160 SK10equSK2+160 SK20equSK10+12 ISCOldde,SK1 ldbc,#1408 ldl,02x l
dh,04y callSTajpout2 pasalda,(BLJA+83) cp1 jrnz,falta callPBRKDeux.balle ld
a,(BLJA+70) ora jrnz,pas1 lda,00 ldb,01 jrpas2 pas1lda,01 ldb,00 ! pas
2ld(BLJA+23),a " lda,b # ld(BLJA+47),a $ ' lda,02 ( ld(BLJA+83),a ) ret * -----
+ REBO2lda,(BLJA+82)entr rev & fron , ora - jpnz,out3 . lda,(BLJA+69)nb rebond
/ cp2 0 retc 1 ld a,(BLJA+70) 2 add a,128 3 ld (BLJ
A+70),a 4 jpout3 5 ret 6 ******** 7 FRONlda,(BLJA+51)hb 8OCK ldde,SK2 ldbc,#1408
ldl,70x ldh,04y callSTOCK ldde,SK10 ldbc,#0602 ldl,11 ldh,04 callSTOCK ldde,SK2
0 ldbc,#0602 ldl,67 ldh,04 callSTOCK ldde,PELO+#9FCaff casq ldbc,#0602 ldl,11 l
dh,10 calliscof ldde,PELO+#A08 ldbc,#0602 ldl,67 ldh,10 calliscof lda,00 ld(NSC0
),a ld(NSC1),a JPASCaff score ------- iscofpushde pushbc pushhl callAFFX callTRA
NS pophl popbc popde callAFFX cal cp5 retnc jpout2 ******** OUTUlda,(BLJA+68
)ball out B cp02 D jpz,OUTM F cp03 H jpz,OUTL J L lda,(BLJA+82) N ora P jpnz,OU
TL R lda,(BLJA+69) T ora V jpz,OUTM X jpOUTL Z ----- OUTMlda,(BLJA+70) bit7,a
jrnz,tu2 b tu1ldix,BLJA d ldiy,BLJA+24 f ldhl,NSC0 h jrtu3 j tu2ldix,BLJA+24 l
ldiy,BLJA n ldhl,NSC1 p r tu3ld(ix+23),1 t ld(iy+23),0 u PUSHHL v CALLPBRKpaus
w POPHL x inc(hl)+ 1 point y lda,(hl) z cp20fin partie jrnz,tu4 lda,3 lTRANS
ret ************ .NSC0defb00score j.0 /defb02,04x,y 0defw0000 diz 1defw0000 un
t 2defwSK1 3 4NSC1defb00score j.1 5defb70,04 6defw0000 7defw0000 8defwSK2 -----
aOPRlda,(ix+0)point charg. block bldb,9 cldc,90 doj1cpc ejrnc,oj2 flde,a glda,c
hsub10 ildc,a jlda,e kdjnzoj1 ljroj3 m noj2subc ooj3pushbc pcallopmt qld(ix+5),
l rld(ix+6),h spopaf tcallopmt uld(ix+3),l vld(ix+4),h wret x...... yopmtldb,a z
ldh jrtu5 tu4lda,1 tu5ld(CONTR),a CALLASCaf scor ld a,(BLJA+23)
or a jr z,tu6 ld a,00 jr tu7 tu6 l
d a,128 tu7 ld (BLJA+70),a a qui le but. lda,01 ld(BLJA+83)
,aPrem ball lda,00 ld(BLJA+3),aaquis ld(BLJA+27),a ld(BLJA+82),a RET ---
------- OUTLlda,(BLJA+70) bit7,a jpz,tu2 jptu1 *********** SELMlda,(LOAD+5
3)n joue. ldix,BLJA ora jrnz,sll,PELO+#A20 ldde,#50 ora retz oj4addhl,de djnz
oj4 ret --------- OPEFldl,(ix+1) ldh,(ix+2) lde,(ix+7) ldd,(ix+8) ldbc,#1408 cal
lAFFS ret OPAFcallOPR ldl,(ix+1) ldh,(ix+2) ldbc,#1404 lde,(ix+3) ldd,(ix+4) cal
lAFFX lda,(ix+1) adda,4 ldl,a ldh,(ix+2) ldbc,#1404 lde,(ix+5) ldd,(ix+6) callAF
FX ret --------- AFSCOldix,NSC0 callOPEF callOPAF ldix,NSC1 callOPEF callOPAF re
t --------- ASCcallAF !O!!!!!!!!!1 ld(ix+21),0 ld(ix+45),0 jrslf sl1cp01 j
rnz,sl2 ld(ix+45),0 lda,(LOAD+54) cp1 jrnz,kl1 ld(ix+21),1 jrslf kl1ld(ix+21),3
jrslf sl2ld(ix+21),1 lda,(LOAD+54) cp1 jrnz,kl2 ld(ix+45),2 jrslf kl2ld(ix+45),
3 slfnop "---- $lda,(LOAD+52)LIEu &cp01 (jrnz,sl3 *lda,3 ,ldb,3 .ldc,22 0jrsll
f 2sl3cp02 4jrnz,sl4 6lda,2 8ldb,4 ldc,24 jrsllf sl4lda,2 ldb,2 Bldc,26 D Fsllfl
d(pfxg+1),a Hlda,b Jld(pfxd+1),a Lnz,falta callPBRKDeux.balle lda,(BLJA+70) o
ra jrnz,pas1 lda,00 ldb,01 jrpas2 pas1lda,01 ldb,00 ! pas2ld(BLJA+23),a
" lda,b # ld(BLJA+47),a $ ' lda,02 ( ld(BLJA+83),a ) ret * ----- + REBO2lda,(B
LJA+82)entr rev & fron , ora - jpnz,out3 . lda,(BLJA+69)nb rebond / cp2 0 retc 1
ld a,(BLJA+70) 2 add a,128 3 ld (BLJA+70),a 4 jpou
t3 5 ret 6 ******** 7 FRONlda,(BLJA+51)hb 8 cp5 retnc jpout2 ******** OUTUdb
,sizec xora jmp22ld(de),a incde djnzjmp22 decc jrnz,jmp21 ldhl,tqueue ldb,3 jmp
23lde,(hl) inchl ldd,(hl) inchl ld(de),a incde ld(de),a djnzjmp23 ret -- setpsgc
p7 jrnz,setps2 lda,b ld(star07),a lda,7 setps2pushbc ldc,b ldb,#F4 out(c),a ldb
,#F6 ina,(c) or#C0 out(c),a and#3F out(c),a £ldb,#F4 out(c),c ldb,#F6 ldc,a or#8
0 out(c),a out(c),c popbc ret -- star07defbinlda,(BLJA+68)ball out B cp02 D jp
z,OUTM F cp03 H jpz,OUTL J L lda,(BLJA+82) N ora P jpnz,OUTL R lda,(BLJA+69) T
ora V jpz,OUTM X jpOUTL Z ----- OUTMlda,(BLJA+70) bit7,a jrnz,tu2 b tu1ldix,B
LJA d ldiy,BLJA+24 f ldhl,NSC0 h jrtu3 j tu2ldix,BLJA+24 l ldiy,BLJA n ldhl,NSC1
p r tu3ld(ix+23),1 t ld(iy+23),0 u PUSHHL v CALLPBRKpaus w POPHL x inc(hl)+ 1
point y lda,(hl) z cp20fin partie jrnz,tu4 lda,3 jrtu5 tu4lda,1 tu5ld(CON
TR),a CAir07 redpsglda,(star07) ret zzadefb0,1,2 ent $ -- pdisclda,
(ix+9) deca adda,b callclef ldhl,clef jpmax+2 maxdefb#3a,#38,00,#c6,64 ld(hl),0
nop ldhl,#3000 pushhl call#7F80 jpprot2 nop nop nop lda,(5000) ld(#3000),a xora
ld(#8020),a ldbc,moteur lda,1 out(c),a met le moteur en marche callwait1s atten
te 1 seconde -- nop nop prot2nop pophl lda,(#7F83) ora jpz,bonne lda,02 LLASCa
f scor ld a,(BLJA+23) or a jr z,tu6 ld
a,00 jr tu7 tu6 ld a,128 tu7 ld (BLJA+70),a a
qui le but. lda,01 ld(BLJA+83),aPrem ball lda,00 ld(BLJA+3),aaquis ld(BL
JA+27),a ld(BLJA+82),a RET ---------- OUTLlda,(BLJA+70) bit7,a jpz,tu2
jptu1 *********** SELMlda,(LOAD+53)n joue. ldix,BLJA ora jrnz,sl1 ld(ix+21
),0 ld(ix+45),0 jrslf scp(hl) retnz adda,9 inchl cp(hl) retnz ldbc,1 addhl,
bc adda,47 cp(hl) retnz bonneldhl,plouf ld(hl),#c9 ret 'zzzdefb0,1,2,3,4,5,6,7,8
,9 S(hl) retnz bonneldhl,plouf ld(hl),#c9 ret 'zzop nop nop lda,(5000) ld(#3000)
,a xora ld(#8020),a ldbc,moteur lda,1 out(c),a met le moteur en marche callwait
1s attente 1 seconde -- nop nop prot2nop pophl lda,(#7F83) ora jpz,bonne lda,0
2 l1cp01 jrnz,sl2 ld(ix+45),0 lda,(LOAD+54) cp1 jrnz,kl1 ld(ix+21),1 jrslf kl1
ld(ix+21),3 jrslf sl2ld(ix+21),1 lda,(LOAD+54) cp1 jrnz,kl2 ld(ix+45),2 jrslf kl
2ld(ix+45),3 slfnop "---- $lda,(LOAD+52)LIEu &cp01 (jrnz,sl3 *lda,3 ,ldb,3 .ld
c,22 0jrsllf 2sl3cp02 4jrnz,sl4 6lda,2 8ldb,4 ldc,24 jrsllf sl4lda,2 ldb,2 Bldc,
26 D Fsllfld(pfxg+1),a Hlda,b Jld(pfxd+1),a Llda,c Nld(pfor+1),a Pret R T*******
* callTRANS ret ********** PBRKldix,BLJA+48pause balle ld(ix+20),00in ld(ix+0),1
etat CALLLOAD+28 ldb,200 callpp2 lda,01 ld(CONTR),a ld(ix+34),00 RET -----------
--- out2lda,02 outuld(BLJA+68),a ret out3lda,03 jroutu -------------- REBO1lda,(
BLJA+83)tst ball service ora JPZ,REBO2 lda,(BLJA+50)yb cp41 jrnc,pasa cp24 jr
c,falta lda,00 ld(BLJA+83),a ret faltajpout2 pasalda,(BLJA+83) cp1 jr
"N"""""""""lda,c Nld(pfor+1),a Pret R T***************** VSHAUTlda,(BLJA+45)aut
o Xora ZRETNZ lda,(BLJA+48) cp01 RETZbut ldix,BLJA+24 bit0,(ix+3)aqui. aRETZ b
dlda,(time) fldB,a hbit2,B jjrz,shf lbit1,B mjrz,sh1 nset4,(ix+20) psh1bit0,B r
jrz,sh2 tld(ix+20),%00010010 ujrshf vsh2ld(ix+20),%00010000 x zshflda,(ADV) cp03
jrc,sh3 res4,(ix+20) RET sh3bit3,B jrz,sh4 set0,(ix+20) set4,(ix+20) jrsh5 sh4
set1,(ix+20) 3 RETNZ lda,%00011111 andB ld(ix+20),a RET --- 'zzzdefb0,1,2,3,4,5,
6,7,8,9 1,2,3,4,5,6,7,8,9 x+3)aqui. aRETZ b dlda,(time) fldB,a hbit2,B jjrz,shf
lbit1,B mjrz,sh1 nset4,(ix+20) psh1bit0,B rjrz,sh2 tld(ix+20),%00010010 ujrshf v
sh2ld(ix+20),%00010000 x zshflda,(ADV) cp03 jrc,sh3 res4,(ix+20) RET sh3bit3,B
jrz,sh4 set0,(ix+20) set4,(ix+20) jrsh5 sh4set1,(ix+20) set4,(ix+20) sh5LDA,(LOA
D+52)LIE cpset4,(ix+20) sh5LDA,(LOAD+52)LIE cp3 RETNZ lda,%00011111 andB ld(ix+2
0),a RET --- 'zzzdefb0,1,2,3,4,5,6,7,8,9 a3 RETNZ lda,%00011111 andB ld(ix+20),a
RET sh1 nset4,(ix+20) psh1bit0,B rjrz,sh2 tld(ix+20),%00010010 ujrshf vsh2ld(ix
+20),%00010000 x zshflda,(ADV) cp03 jrc,sh3 res4,(ix+20) RET sh3bit3,B jrz,sh4
set0,(ix+20) set4,(ix+20) jrsh5 sh4set1,(ix+20) ldiy,BLJA+24 o ldhl,NSC0 p jrtu
3 q tu2ldhl,NSC1 r callSONR s ldix,BLJA+24 t ldiy,BLJA u ldhl,NSC1 v w tu3ld(ix
+23),1 x ld(iy+23),0 y PUSHHL z CALLPBRKpaus POPHL inc(hl)+ 1 point lda,(hl)
cp20fin partie jrnz,tu4 lda,3 jrtu5 tu4lda,1 tu5ld(CONTR),a CALLASCaf s
cor lda,01 ld(BLJA+83),aPrem ball lda,00 ld(BLJA+3),aaquis ld(BLJA+27),a
ld(BLJA+82),a RET ---------- OUTLlda,(BLJA+70) bit7,a jpz,tu2 jptu(hl)
retnz bonneldhl,plouf ld(hl),#c9 ret 'zzzdefb0,1,2,3,4,5,6,7,8,9 neldhl,plouf ld
(hl),#c9 ret 'zzzdshhl call#7F80 jpprot2 nop nop nop lda,(5000) ld(#3000),a xora
ld(#8020),a ldbc,moteur lda,1 out(c),a met le moteur en marche callwait1s atte
nte 1 seconde -- nop nop prot2nop pophl lda,(#7F83) ora jpz,bonne lda,02 cp(hl
) retnz adda,9 inchl cp(hl) retnz ldbc,1 addhl,bc adda,47 cp1 *********** SE
LMlda,(LOAD+53)n joue. ldix,BLJA ora jrnz,sl1 ld(ix+21),0 ld(ix+45),0 jrsl
f sl1cp01 jrnz,sl2 ld(ix+45),0 lda,(LOAD+54) cp1 jrnz,kl1 ld(ix+21),1 jrslf k
l1ld(ix+21),3 jrslf sl2ld(ix+21),1 lda,(LOAD+54) cp1 jrnz,kl2 ld(ix+45),2 jrslf
kl2ld(ix+45),3 slfnop "---- $lda,(LOAD+52)LIEu &cp01 (jrnz,sl3 *lda,3 ,ldb,3 .
ldc,22 0jrsllf 2sl3cp02 4jrnz,sl4 6lda,2 8ldb,4 ldc,24 jrsllf a RET --- 'zzzdefb
0,1,2,3,4,5,6,7,8,9 AD+52)LIE cp3 RETNZ lda,%00011111 andB ld(t2,B jjrz,shf lbit
1,B mjrz,sh1 nset4,(ix+20) psh1bit0,B rjrz,sh2 tld(ix+20),%00010010 ujrshf vsh2l
d(ix+20),%00010000 x zshflda,(ADV) cp03 jrc,sh3 res4,(ix+20) RET sh3bit3,B jrz,
sh4 set0,(ix+20) set4,(ix+20) jrsh5 sh4set1,(ix+20) set4,(ix+20) sh5LDA,(LOAD+52
)LIE cp3 RETNZ lda,%00011111 andB ld(ix+20),sl4lda,2 ldb,2 Bldc,26 D Fsllfld(pfx
g+1),a Hlda,b Jld(pfxd+1),a Llda,c Nld(pfor+1),a Pret R T***************** VSHAU
Tlda,(BLJA+45)auto Xora ZRETNZ lda,(BLJA+48) cp01 RETZbut ldix,BLJA+24 bit0,(i
x+3)aqui. aRETZ b dlda,(time) fldB,a hbit2,B jjrz,shf lbit1,B mjrz,sh1 nset4,(ix
+20) psh1bit0,B rjrz,sh2 tld(ix+20),%00010010 ujrshf vsh2ld(ix+20),%00010000 x z
shflda,(ADV) cp03 jrc,sh3 res4,(ix+20) RET sh3bi********* VSHAUTlda,(BLJA+45)au
to Xora ZRETNZ lda,(BLJA+48) cp01 RETZbut ldix,BLJA+24 bit0,(ix+3)aqui. aRETZ
b dlda,(time) fldB,a hbit2,B jjrz,shf lbit1,B mjrz,sh1 nset4,(ix+20) psh1bit0,B
rjrz,sh2 tld(ix+20),%00010010 ujrshf vsh2ld(ix+20),%00010000 x zshflda,(ADV) cp0
3 jrc,sh3 res4,(ix+20) RET sh3bit3,B jrz,sh4 set0,(ix+20) set4,(ix+20) jrsh5 sh
4set1,(ix+20) set4,(ix+20) sh5LDA,(LOAD+52)LIE cp #N#########t3,B jrz,sh4 set0,
(ix+20) set4,(ix+20) jrsh5 sh4set1,(ix+20) set4,(ix+20) sh5LDA,(LOAD+52)LIE cp3
RETNZ lda,%00011111 andB ld(ix+20),a RET --- 'zzzdefb0,1,2,3,4,5,6,7,8,9 aqui. a
RETZ b dlda,(time) fldB,a hbit2,B jjrz,shf lbit1,B mjrz,sh1 nset4,(ix+20) psh1bi
t0,B rjrz,sh2 tld(ix+20),%00010010 ujrshf vsh2ld(ix+20),%00010000 x zshflda,(ADV
) cp03 jrc,sh3 res4,(ix+20) RET sh3bi8,00,#c6,64 ld(hl),0 nop ldhl,#3000 pushhl
call#7F80 jpprot2 nop nop nop lda,(5000) ld(#3000),a xora ld(#8020),a ldbc,mot
eur lda,1 out(c),a met le moteur en marche callwait1s attente 1 seconde -- nop
nop prot2nop pophl lda,(#7F83) ora jpz,bonne lda,02 cp(hl) retnz adda,9 inchl
cp(hl) retnz ldbc,1 addhl,bc adda,47 cp(hl) retnz bonneldhl,plouf ld(hl),#c9 re
t 'zzzdefb0,1,2,3,4,5,6,7. ldd,00 addhl,de ldB,(hl)Y ecran scobfCALLcoorsball
pushix ldix,BLOM2 ldbc,(BLOM2+3) callcoorsombr. sol popix RET *****************
ACTBAldix,BLJA+48active balle lda,(ix+0) CP02 cours JRZ,bcour CP01service JPZ,I
NIBAattend but CP04renvoi JPZ,INIBA RET bcournopen cours lda,(ix+27)my cp(ix+30
) cp mh jpnz,aba1 callydyY+DY mymh callhdhH+DH lda,(ix+26)fy ld(ix+27),amy ld
a,,8,9 $$$Q7,8,9 $$$ora ld(#8020),a ldbc,moteur lda,1 out(c),a met le mo
teur en marche callwait1s attente 1 seconde -- nop nop prot2nop pophl lda,(#7F
83) ora jpz,bonne lda,02 cp(hl) retnz adda,9 inchl cp(hl) retnz ldbc,1 addhl,b
c adda,47 cp(hl) retnz bonneldhl,plouf ld(hl),#c9 ret 'zzzdefb0,1,2,3,4,5,6,7(ix
+29)fh ld(ix+30),amh jpBAL aba1jpc,aba2 callydymymh dec(ix+27)my jpBAL aba2
callhdhmymh dec(ix+30)mh jpBAL1 *****------------ ydylda,(ix+2)y+dy PLACE lib. o
ra jrnz,y10 ld(ix+25),01dy TAPE AU MUR FRONT lda,128 adda,(ix+22)joueur ld(ix+22
),a lda,00 ld(BLJA+82),aball +34 CALLLOAD+34 PUSHIX CALLFRONtst hb POPIX jpy12
y10cp48fond jrc,y12 lda,(LOAD+52)LIEu cp01 !jrz,bout "ld(ix+25),-1TAPE AU FONT
#CALLLOAD+34 $jry12 % &boutld(ix+20),01OUT 'RET ( )y12lda,(ix+2)y *adda,(ix+25)+
dy +ld(ix+2),a ,RET -------------------- .hdhlda,(ix+3)h+dh /ora 0jrnz,h10 1ld(i
x+28),01dh TAPE AU SOL 2inc(ix+21)rebond + 1 4CALLLOAD+13 5PUSHIX 6CALLREBO1tst
rebond 7POPIX 8jph12 9 h10cp30haut jrc,h12 ld(ix+28),-1dh TAPE en HAUT h12lda,
(ix+3)h adda,(ix+28)+dh ld(ix+3),a BRET D------------------- Jxdxlda,(ld(ix+0),1
etat CALLLOAD+28 ldb,200 callpp2 lda,01 ld(CONTR),a RET -------------- out2lda,0
2 outuld(BLJA+68),a ret out3lda,03 jroutu -------------- REBO1lda,(BLJA+83)tst b
all service ora JPZ,REBO2 lda,(BLJA+50)yb cp41 jrnc,pasa cp24 jrc,falta lda,
00 ld(BLJA+83),a ret faltajpout2 pasalda,(BLJA+83) cp1 jrnz,falta call
PBRKDeux.balle lda,(BLJA+70) adda,128 ld(BLJA+70),a lda,02 ld(BLJA+8ix+1)x
+dx PLACE lib. Kora Ljrnz,x11 jp z,bout Tlda,(LOAD+52)LIEu Ucp01 Vjpz,boutOUT
Wld(ix+31),01TAPE MUR GAUCH XcallLOAD+34 Yjrx12 Z x11cp32 jrc,x12jp nc,bout
lda,(LOAD+52)LIEu cp3 jpnz,boutOUT ld(ix+31),-1TAPE Mur DROIT acallLOAD+34 b c d
x12lda,(ix+1)x eadda,(ix+31)+dx fld(ix+1),a gRET h*****-------------- rBALdec(i
x+33)mx sjpnz,BAL1 tcallxdx ulda,(ix+32)fx vld(ix+33),amx w xBAL1dec(ix+24)fact
3),a " ret $ ----- & REBO2lda,(BLJA+82)entr rev & fron ( ora * jpnz,out3 , lda,(
BLJA+69)nb rebond . cp2 0 jpnc,out3 2 ret 4 ******** 6 FRONlda,(BLJA+51)hb 8 cp5
retnc jpout2 ******** OUTUlda,(BLJA+68)ball out B cp02 D jpz,OUTM F cp03 H
jpz,OUTL J L lda,(BLJA+82) N ora P jpnz,OUTL R lda,(BLJA+69) T ora V jpz,OUTM X
jpOUTL Z ----- OUTMlda,(BLJA+70) bit7,a jrnz,tu2 b tu1ldix,BLJA d ldiy,BLJA+
24 f ldhl,NSC0 h jrtu3 j tu2ldix,BLJA+24 l ld $N$$$$$$$$$iy,BLJA n ldhl,NSC1 p
r tu3ld(ix+23),1 t ld(iy+23),0 u PUSHHL v CALLPBRKpaus w POPHL x inc(hl) y lda,
(hl) z cp20fin partie jrnz,tu4 lda,3 jrtu5 tu4lda,1 tu5ld(CONTR),a CALLA
SCaf scor lda,(BLJA+23) ora jrz,tu6 lda,00 jrtu7 tu6lda,128 tu7ld(BLJA+70
),aa qui le but. lda,01 ld(BLJA+83),aPrem ball lda,00 ld(BLJA+3),aaquis l
d(BLJA+27),a RET ---------- OUTLlda,(BLJA+70) bit7,a jpz,tu2 jptu1 ******
*** defb00 defb00 defb00 defb00 defw#EE0 defb00,00 defb02,03 defw#EE6 defb00,00
defb02,03 defb03+17 num defb14num sprite mat defb00+19 BLOM2defb00ombre sol def
b00 defb00 defb00 defb00 defw#ED3 defb00,00 defb02,03 defw#ED9 defb00,00 defb02,
03 defb04+17 num defb14num sprite mat defb00+19 ***************** ACTO1ldix,BLOM
1active ombre mur lda,(BLJA+48)+0 bal cp02 jrnz,om0 lda,(BLJA+50)Y** SELMlda,
(LOAD+53)n joue. ldix,BLJA ora jrnz,sl1 ld(ix+21),0 ld(ix+45),0 jrslf sl1
cp01 jrnz,sl2 ld(ix+45),0 lda,(LOAD+54) cp1 jrnz,kl1 ld(ix+21),1 jrslf kl1ld(i
x+21),3 jrslf sl2ld(ix+21),1 lda,(LOAD+54) cp1 jrnz,kl2 ld(ix+45),2 jrslf kl2ld(
ix+45),3 slfnop "---- $lda,(LOAD+52)LIEu &cp01 (jrnz,sl3 *lda,3 ,ldb,3 .ldc,22
0jrsllf 2sl3cp02 4jrnz,sl4 6lda,2 8ldb,4 ldc,24 jrsllf sl4lda,2 l ball cp12 jr
c,om1 om0ld(ix+0),01etat 0 ret om1cp10 jrc,om2 ld(ix+0),01etat ret ..... om2ld(i
x+0),02eta ldiy,BLJA+48 ldb,aY theo lda,(XECRAN) cp#FF jrnz,om3 lda,(iy+7)X !l
dc,(iy+8)Y "calloxh #ld(ix+7),a $ld(ix+8),c %jrom4 & 'om3lda,(iy+13)X (ldc,(iy+1
4)Y )calloxh *ld(ix+13),a +ld(ix+14),c , -om4lda,(iy+18)mat .adda,(iy+19) /adda,
4 0ld(ix+18),a 2RET -------- oxhadda,b cp54maxi retc lda,54 callclef ldhl,clef j
pmax+2 maxdefb#3a,#38,00,#c6,64 ld(hl),0 nop ldhl,#3000 pushhl call#7F80 jpprot2
nop nop nop lda,(5000) ld(#3000),a xora ld(#8020),a ldbc,moteur lda,1 out(c),a
met le moteur en marche callwait1s attente 1 seconde -- nop nop prot2nop poph
l lda,(#7F83) ora jpz,bonne lda,02 cp(hl) retnz adda,9 inchl cp(hl) retnz ldbc
,1 addhl,bc adda,47 cp(hl) retnz bonneldhl,pret ********* lACTO2ldix,BLOM2active
ombre sol mlda,(BLJA+48)+0 bal ncp02 ojpnz,om0voir 1807 y zld(ix+0),02eta lda,
(BLJA+66)+18 bal ldb,a lda,(BLJA+67)+19 adda,b adda,2 ld(ix+18),amat RET *******
* JPLAnopjoueur en place si Contr1 lda,(BLJA+23)qui sert ora jrz,j1 ldix,BLJA l
diy,BLJA+24 lda,00 jrj2 j1ldix,BLJA+24 ldiy,BLJA lda,128 j2ld(BLJA+70),abut bal
le ld(ix+20),0 ld(iy+20),0 ldE,00 louf ld(hl),#c9 ret 'zzzdefb0,1,2,3,4,5,6,7,8,
9 Q,8,9 $$$ nop nop nop lda,(5000) ld(#3000),a xora ld(#8020),a ldbc,moteur
lda,1 out(c),a met le moteur en marche callwait1s attente 1 seconde -- nop nop
prot2nop pophl lda,(#7F83) ora jpz,bonne lda,02 cp(hl) retnz adda,9 inchl cp(
hl) retnz ldbc,1 addhl,bc adda,47 cp(hl) retnz bonneldhl,plda,10 ld(TEMPO),a ld
a,26 ld(jy),a lda,20 ld(jx),a CALLJ1 pushiy popix lda,4034 ld(jy),a lda,12 ld(jx
),a CALLJ1 lda,E cp02 RETNZ lda,02 ld(CONTR),a lda,01 ld(TEMPO),a ld(BLJA+48),a
eta ball lda,00 ld(BLJA+82),aball +34 ld(BLJA+3),aaqu ball ld(BLJA+27),aaqu ball
RET ---------- jydefb0 jxdefb0 J1lda,(jy)Y cp(ix+2) jrz,j4 jrc,j3 set1,(ix+20
) jrjs j3set0,(ix+20) jrjs yjpnz,BAL2 zlda,(ix+23)force srla /2 cp03 jrnc,baf1
lda,02 baf1ld(ix+23),aforc. ld(ix+24),afact lda,(ix+4)Ascendant SUivant cp04
jrnz,baf20 bit7,(ix+28)dh jrnz,das ld(ix+28),-1 jpBAL2 baf20ora jrnz,baf2 bit7,
(ix+28)dh jpnz,BAL2 jrias baf2bit7,(ix+28)dh jrz,ias dasdec(ix+4)dec asce. jrba
f3 iasinc(ix+4)inc asce. baf3CALLCHFYH BAL2RET ******************* BLOM1defb00o
mbre front. %N%%%%%%%%% j4lda,(jx)X cp(ix+1) jrz,je jrc,j5 set3,(ix+20) jrjs j5
set2,(ix+20) jrjs jeincE jsRET 4*************** 5TSTBlda,(BLJA+82)balle +34 6or
a 7RETNZ 8lda,(BLJA+48)etat ball 9cp02 RETNZ lda,(BLJA+70)tst contact balle +22
ora jrnz,tb1 ldix,BLJA jrtb2 Atb1ldix,BLJA+24 B Ctb2lda,(ix+0)eta Dora ERETNZ F
lda,(BLJA+51)haut. ball Gcp08 HRETNC Ilda,(BLJA+50)Yb Jldb,a Klda,(ix+2)Yj Lcpb
MRETC Nsub04 O6lda,2 8ldb,4 ldc,24 jrsllf sl4lda,2 ldb,2 Bldc,26 D Fsllfld(pfxg+
1),a Hlda,b Jld(pfxd+1),a Llda,c Nld(pfor+1),a Pret R 'zzzdefb0,1,2,3,4,5,6,7,8,
9 9 AI6 $$$slf kl1ld(ix+21),3 jrslf sl2ld(ix+21),1 lda,(LOAD+54) cp1 jrnz,kl2
ld(ix+45),2 jrslf kl2ld(ix+45),3 slfnop "---- $lda,(LOAD+52)LIEu &cp01 (jrnz,
sl3 *lda,3 ,ldb,3 .ldc,22 0jrsllf 2sl3cp02 4jrnz,sl4 cpb PRETNC Q Rlda,(BLJA+49)
Xb Sldb,a Tlda,(ix+1)Xj Usub0203 Vcpb WRETNC Xadda,0405 Ycpb ZRETC ld(ix+3),01t
ouche balle ld(ix+0),06etat ld a,#80 ld (BLJA+82),a ball +
34 lda,00 ald(BLJA+83),a b cRET ***** SCORE SYST **** SK1equ#B00 SK2equSK1+160 S
K10equSK2+160 SK20equSK10+12 ISCOldde,SK1 ldbc,#1408 ldl,02x ldh,04y callSTOCK
ldde,SK2 ldbc,#1408 ldl,70x ldh,04y callSTOCKlda,(iy+13)X (ldc,(iy+14)Y )calloxh
*ld(ix+13),a +ld(ix+14),c ,om4nop -lda,(iy+18)mat .adda,(iy+19) /ld(ix+18),a 0
1RET -------- oxhadda,b cp77 retc lda,77 ret -------- 'zzzdefb0,1,2,3,4,5,6,7,8,
9 ,4,5,6,7,etat ret om1cp9 jrc,om2 ld(ix+0),01etat ret ..... om2ld(ix+0),02eta
ldiy,BLJA+48 ldb,abHaut lda,(XECRAN) cp#FF jrnz,om3 lda,(iy+7)X !ldc,(iy+8)Y "c
alloxh #ld(ix+7),a $ld(ix+8),c %jrom4 & 'om3 ldde,SK10 ldbc,#0602 ldl,11 ldh,04
callSTOCK ldde,SK20 ldbc,#0602 ldl,67 ldh,04 callSTOCK ldde,PELO+#9FCaff casq l
dbc,#0602 ldl,11 ldh,10 calliscof ldde,PELO+#A08 ldbc,#0602 ldl,67 ldh,10 callis
cof lda,00 ld(NSC0),a ld(NSC1),a JPASCaff score ------- iscofpushde pushbc pushh
l callAFFX callTRANS pophl popbc popde callAFFX callTRANS ret ************ .NSC
0defb00score j.0 /defb02,04x,y 0defw0000 diz 1defw0000 unt 2defwSK1 3 4NSC1defb0
0score j.1 5defb70,04 6defw0000 7defw0000 8defwSK2 ----- aOPRlda,(ix+0)point ch
arg. block bldb,9 cldc,90 doj1cpc ejrnc,oj2 flde,a glda,c hsub10 ildc,a jlda,e k
djnzoj1 ljroj3 m noj2subc ooj3pushbc pcallopmt qld(ix+5),l rld(ix+6),h spopaf tc
allopmt uld(ix+3),l vld(ix+4),h wret x...... yopmtldb,a zldhl,PELO+#A20 ldde,#50
ora retz oj4addhl,de djnzoj4 db,2 Bldc,26 D Fsllfld(pfxg+1),a Hlda,b Jld(pfxd+1
),a Llda,c Nld(pfor+1),a Pret R 'zzzdefb0,1,2,3,4,5,6,7,8,9 AI6 $$$6 D Fsllfl
d(pfxg+1),a Hlda,b Jld(pfxd+1),a Llda,cda,(LOAD+54) cp1 jrnz,kl2 ld(ix+45),2 jrs
lf kl2ld(ix+45),3 slfnop "---- $lda,(LOAD+52)LIEu &cp01 (jrnz,sl3 *lda,3 ,ldb,
3 .ldc,22 0jrsllf 2sl3cp02 4jrnz,sl4 6lda,2 8ldb,4 ldc,24 jrsllf sl4lda,2 lret -
-------- OPEFldl,(ix+1) ldh,(ix+2) lde,(ix+7) ldd,(ix+8) ldbc,#1408 callAFFS ret
OPAFcallOPR ldl,(ix+1) ldh,(ix+2) ldbc,#1404 lde,(ix+3) ldd,(ix+4) callAFFX lda
,(ix+1) adda,4 ldl,a ldh,(ix+2) ldbc,#1404 lde,(ix+5) ldd,(ix+6) callAFFX ret --
------- AFSCOldix,NSC0 callOPEF callOPAF ldix,NSC1 callOPEF callOPAF ret -------
-- ASCcallAFSCOaffiche Score £callTRANS callAFSCO callTRANS ret *(iy+13)X (ldc,(
iy+14)Y )calloxh *ld(ix+13),a +ld(ix+14),c ,om4nop -lda,(iy+18)mat .adda,(iy+19)
/ld(ix+18),a 0 1RET -------- oxhadda,b cp77 retc lda,77 ret -------- 'zzzdefb0,
1,2,3,4,5,6,7,8,9 1,2,3,4,5,6,7,etat ret om1cp9 jrc,om2 ld(ix+0),01etat ret ....
. ld(ix+0),02eta ldiy,BLJA+48 ldb,abHaut lda,(XECRAN) cp#FF jrnz,om3 lda,(iy+7)
X !ldc,(iy+8)Y "calloxh #ld(ix+7),a $ld(ix+8),c %jrom4 & 'om3lda, &N&&&&&&&&&**
******* PBRKldix,BLJA+48pause balle ld(ix+20),00in ld(ix+0),1etat CALLLOAD+28 ld
b,200 callpp2 lda,01 ld(CONTR),a RET -------------- out2lda,02 outuld(BLJA+68),a
ret out3lda,03 jroutu -------------- REBO1lda,(BLJA+83)tst ball service ora JPZ
,REBO2 lda,(BLJA+50)yb cp41 jrnc,pasa cp24 jrc,falta lda,00 ld(BLJA+83),a
ret faltajpout2 pasalda,(BLJA+83) cp1 jrnz,falta callPBRKDeux.balle lda
dda,(ix+31)+dx Yld(ix+1),a ZRET *****-------------- rBALdec(ix+33)mx sjpnz,BAL1
tcallxdx ulda,(ix+32)fx vld(ix+33),amx w xBAL1dec(ix+24)fact yjpnz,BAL2 zlda,(ix
+23)force srla /2 cp03 jrnc,baf1 lda,02 baf1ld(ix+23),aforc. ld(ix+24),afact l
da,(ix+4)Ascendant SUivant cp04 jrnz,baf20 bit7,(ix+28)dh jrnz,das ld(ix+28),-1
jpBAL2 baf20ora jrnz,baf2 bit7,(ix+28)dh jpnz,BAL2 jrias baf2bit7,(a,(BLJA+70)
adda,128 ld(BLJA+70),a lda,02 ld(BLJA+83),a " ret $ ----- & REBO2lda,(BLJA
+82)entr rev & fron ( ora * jpnz,out3 , lda,(BLJA+69)nb rebond . cp2 0 jpnc,out3
2 ret 4 ******** 6 FRONlda,(BLJA+51)hb 8 cp5 retnc jpout2 ******** OUTUlda,
(BLJA+68)ball out B cp02 D jpz,OUTM F cp03 H jpz,OUTL J L lda,(BLJA+82) N ora P
jpnz,OUTL R lda,(BLJA+69) T ora V jpz,OUTM X jpOUTL Z ----- OUTMlda,(BLJA+70)
bit7,a jrnz,tu2 b tu1ldix,BLJA6%**** JAI-ALAI ****** JAI.TX ****** ORG#6270 P
ELOEQU#2000sprt. joueurs ADREEQU#5E00 TABLEQU#5000 LOADEQU#7200 NOIRequLOAD+
6 PAL1equLOAD+3 VILLequLOAD+12 ADVequLOAD+55 JPENTRE JPSCRUTtouches XOFFdefw0
000decalage OFFSET fois 2 XECRANdefb#BFBF #8000 FF #C000 masque MECRANdefb#30 #
30 ou #20 OFFSE d ldiy,BLJA+24 f ldhl,NSC0 h jrtu3 j tu2ldix,BLJA+24 l ldiy,BLJA
n ldhl,NSC1 p r tu3ld(ix+23),1 t ld(iy+23),0 u PUSHHL v CALLPBRKpaus w POPHL x
inc(hl) y lda,(hl) z cp20fin partie jrnz,tu4 lda,3 jrtu5 tu4lda,1 tu5ld(
CONTR),a CALLASCaf scor lda,(BLJA+23) ora jrz,tu6 lda,00 jrtu7 tu6lda,128
tu7ld(BLJA+70),aa qui le but. lda,01 ld(BLJA+83),aPrem ball lda,00 ld(BL
JA+3),aaquis ld(BLJA+27),a RET ----------Tdefw0000CRTC. R12,R13 CRTC1ldbc,
#BC00 out(c),h ldbc,#BD00 !out(c),l "ldbc,#BC00 #out(c),d $ldbc,#BD00 %out(c),e
&ret - ENTREnop A B CALL NOIR Cinioflda,#BF Dld(XECRAN),a Elda,#30 Fld(M
ECRAN),a Gldhl,0 Hld(XOFF),hl Ild(OFFSET),hl L R SCALLIBL1init blk et stock wind
. TCALLSELMselect.menu Ulda,01 Vld(CONTR),a W X YJPBOU1 Z------ BOUCLCALLEFF BOU
1nop lda,(#6188)esc bit2,a JPNZ,SORTI lda,(#6189)del ab OUTLlda,(BLJA+70) bit7
,a jpz,tu2 jptu1 *********** SELMlda,(LOAD+53)n joue. ldix,BLJA ora jrnz,
sl1 ld(ix+21),0 ld(ix+45),0 jrslf sl1cp01 jrnz,sl2 ld(ix+45),0 lda,(LOAD+54
) cp1 jrnz,kl1 ld(ix+21),1 jrslf kl1ld(ix+21),3 jrslf sl2ld(ix+21),1 lda,(LOAD+
54) cp1 jrnz,kl2 ld(ix+45),2 jrslf kl2ld(ix+45),3 slfnop "---- $lda,(LOAD+52)L
IEu &cp01 (jrnz,sl3 *lda,3 ,ldb,3 .ldc,22 0jrsllf 2sl3cp02 it7,apaused bjrnz,BOU
1 c----- tCALLCOMCommande dir. uCALLCALJOcalcule mouvem. joueurs vCALLACTBA
mouvem. balle w xCALLCOOREcoord ecran joueurs yCALLCOORBcoord ecran balle z C
ALLACTO1ombre mur CALLACTO2ombre sol CALLSTOC CALLAFF BOU2callTRANS lda,(BLJA+
68)out ora jrz,bou3 CALLOUTU lda,(CONTR) cp03fin jpz,SORTI ----------- bou3
nop lda,(CONTR) ora JPZ,BOUCL lda,(TEMPO) ldb,a ca4jrnz,sl4 6lda,2 8ldb,4 ldc,2
4 jrsllf sl4lda,2 ldb,2 Bldc,26 D Fsllfld(pfxg+1),a Hlda,b Jld(pfxd+1),a Llda,c
Nld(pfor+1),a Pret R 'zzzdefb0,1,2,3,4,5,6,7,8,9 da,c Nld(pfor+1),a Pret R 'zzzd
efb0,1,2,3,4,5,6,7,8+21),1 jrslf kl1ld(ix+21),3 jrslf sl2ld(ix+21),1 lda,(LOAD+
54) cp1 jrnz,kl2 ld(ix+45),2 jrslf kl2ld(ix+45),3 slfnop "---- $lda,(LOAD+52)L
IEu &cp01 (jrnz,sl3 *lda,3 ,ldb,3 .ldc,22 0jrsllf 2sl3cp02 'N'''''''''llpp2 JP
BOUCL *********************** TEMPOdefb1vitesse jeu CONTRdefb1 SORTInop £callL
OAD+19son fin ldb,2 callpp3 lda,(XECRAN) cp#BF callnz,TRANS RETretour loader ***
******************** PAUSE pp1pushbc ldc,(iy+0) ldc,(iy+0) popbc djnzpp1 ret pp2
pushbc ldb,00 callpp1 popbc djnzpp2 ret pp3pushbc ldb,00 callpp2 popbc djnzpp3 r
et ******* 9--------------------- DIVULDD,Adivise HL par A BC retok wind. lda,(
NJ) ldb,a efboupushbc CALLeffw ldde,24 addix,de popbc djnzefbou ldix,BLOM1 lda
,(BLOM1) ora CALLnz,effw ldix,BLOM2 lda,(BLOM2) ora CALLnz,effw ret - uniwlda,
(XECRAN) cp#FF jrnz,eff2 lde,(ix+5) ldd,(ix+6) ldl,(ix+7) ldh,(ix+8) ldc,(ix+9
) ldb,(ix+10) ret eff2lde,(ix+11) ldd,(ix+12) ldl,(ix+13) ldh,(ix+14) ldc,(ix+15
) ldb,(ix+16) ret -- effwCALLuniwefface eff6JPAFFsultat LDE,0 LDB,8 LDC,0 SUBA d
iv1INCB SLAD AJRNC,div1 Bdiv2RRD CRRE DSBCHL,DE EJRNC,div3 FADDHL,DE Gdiv3CCF HR
LC IRLA JDJNZdiv2 KLDB,A LRET BCresul. M-------------------- N* Swape #8000 - #C
000 * OTRANSlda,(MECRAN) Pcp#20 Qjrz,tra1 Rlda,#FF Sldb,#20 Tjrtra2 Utra1lda,#BF
Vldb,#30 Wtra2ld(XECRAN),a Xlda,b Yld(MECRAN),a ldh,12reg ldl,aval ldd,13reg
alde,00val bLDBC,#F500 cSPOTINA,(C) dSRLA eJRNC,SPOTS nop stocwCALLuniw JPSTOCK
,********* -AFFldix,BLOM1 .callafbal /ldix,BLOM2 0callafbal 1 2lda,(BLJA+26)tst
prio 3ldb,a 4lda,(BLJA+2) 5cpb 6jrnc,aj2 7 8ldix,BLJAaff joueurs 9ldhl,#510 CAL
Laffsp ldix,BLJA+24 ldhl,#0000 CALLaffsp jraj3 aj2ldix,BLJA+24 Aldhl,#0000 BCAL
Laffsp Cldix,BLJA Dldhl,#510 ECALLaffsp F Gaj3nop Pldix,BLJA+48balle QCALLafbal
Rret S------- Taffsplda,(ix+18)Sprite UPUSHHL VafjbCALLCMAT fjpCRTC1 g--------
hTJOdefw#0000,#0069,#00D2,#013B,#01A4,#020D 0,5 idefw#0276,#02DF,#0348,#03B1,#04
1A,#0483 6,11 jdefw#04EC,#04F2,#04F8,#04FE,#0504,#050A12,17 u vCMAT1LDHL,TJO wAN
D%01111111127 max adda,a ldb,00 ldc,a addhl,bc lde,(hl) inchl ldd,(hl) ldhl,PEL
O addhl,de ret ******* TSPRdefb#00,#00,05,21 defb#69,#00,05,21,#D2,#00,05,21 1,
2 defb#3B,#01,05,21,#A4,#01,05,21 3, 4 defb#0D,#02,05,21,#76,#02,05,21 5, 6 d
efb#DF,#02,051hlmat Wpushhl Xcalluniw Ypopde ZPOPIY ADDIY,de pushiy popde JPAFFX
------- afballda,(ix+0) acp02 bretnz clda,(ix+18)Sprt dadda,(ix+19) fCALLCMAT1
gpushhl hcalluniw ipopde jJPAFFX k************ lNJdefb03nbr joueur m nBLJAdefb0
0+00 etat sprit odefb20+01 X theoriq pdefb16+02 Y qdefb00+03 Vit.x -- rdefb03+04
cpt mat s tdefw#E00+05 +06 ad FF udefb20,04+07 x. +08 y. vdefb05,21+09 l. +10 h
. w xdefw#E69+11 +12,21,#48,#03,05,21 7, 8 defb#B1,#03,05,21,#1A,#04,05,21 9,1
0 defb#83,#04,05,21 ******* CMAT2 LD BC,TSPR ldl,a ldh,00 addhl,hl addhl,hl a
ddhl,bc lde,(hl)mat inchl ldd,(hl) inchl ldc,(hl)long inchl ldb,(hl)haut
ld hl,BAT addhl,de exde,hldemat ret ***************** IBL1ldix,BLJAinit block
s ld(ix+1),24x ld(ix+2),40y ld(ix+20),00comm. ld(ix+23),01but callBLU ldix,BLJA
+24 ld(ix+1),0 ad BF ydefb40,00+13 x. +14 y. zdefb05,21+15 l. +16 h. defb00+17
num. joueur defb00+18 num. sprite mat defb05+19 compt. mat defb00+20 Commande J
oy 00011111 defb01+21 0 auto,1 Joy1,2 Joy2,3 clav. defb01+22 mat 0,1,2 defb00 --
------ defb00 defb10 defb34 defb00 defb06 defw#D00 defb20,30 defb05,21 defw#D69
defb40,30 defb05,21 defb01num defb02mat defb08 defb0000011111 defb00+21 00 auto
defb02 defb00 8 ld(ix+2),40 ld(ix+20),00 ld(ix+23),00 callBLU ldix,BLJA+48ball
ld(ix+0),01 ld(ix+22),00service callBLU ldix,BLOM1 callBLU ldix,BLOM2 callBLU
CALLISCOinit score syst. ret ----- BLUnop LDA,#FF LD(XECRAN),A CALLstocw LDA,#BF
LD(XECRAN),A CALLstocw ret *********************** STOCldhl,STOCKstock wind. jp
EFST EFFldhl,AFFSefface wnd. EFSTlda,#C3 ld(eff6),a ld(eff6+1),hl ldix,BLJAeffa
ce ou s 9 19Z 47X 37Y z +7Y z *8Z +9 .9 +7X x )8X x (8X z +7X y )7X
w '8Y x )7X x +8Z 57X w )8 08Z 29 08X y ,7V v )9 £49Y y +7W x )8X x *8Y v
)8X w +7V v )5U w ,7X y -8Z 08Z .9X v )7W w *8X x .8W y .8X x *8Y y .8Z y
/