000000: 45 58 54 45 4E 44 45 44 20 43 50 43 20 44 53 4B EXTENDED CPC DSK
000010: 20 46 69 6C 65 0D 0A 44 69 73 6B 2D 49 6E 66 6F File..Disk-Info
000020: 0D 0A 53 41 4D 64 69 73 6B 31 33 30 36 32 35 00 ..SAMdisk130625.
000030: 28 01 00 00 13 13 13 13 13 13 13 13 13 13 13 13 (...............
000040: 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 ................
000050: 13 13 13 13 13 13 13 13 13 13 13 13 00 00 00 00 ................
000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000100: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 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 C2 02 00 00 00 02 00 00 C3 02 00 00 00 02 ................
000130: 00 00 C4 02 00 00 00 02 00 00 C5 02 00 00 00 02 ................
000140: 00 00 C6 02 00 00 00 02 00 00 C7 02 00 00 00 02 ................
000150: 00 00 C8 02 00 00 00 02 00 00 C9 02 00 00 00 02 ................
000160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000200: 00 53 4F 53 47 36 20 20 20 42 41 53 00 00 00 2B .SOSG6 BAS...+
000210: 04 33 52 96 97 98 00 00 00 00 00 00 00 00 00 00 .3R.............
000220: 00 44 45 43 55 53 50 41 47 42 49 4E 00 00 00 04 .DECUSPAGBIN....
000230: 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000240: 00 46 4F 4E 44 20 20 20 20 53 43 52 00 00 00 5B .FOND SCR...[
000250: 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 00 00 00 00 ................
000260: E5 4D 4F 56 53 50 52 20 20 42 41 4B 00 00 00 0B .MOVSPR BAK....
000270: 33 AC 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3...............
000280: 00 49 4D 50 49 58 20 20 20 53 43 52 00 00 00 47 .IMPIX SCR...G
000290: 47 48 49 4A 4B 4C 4D 4E 4F 00 00 00 00 00 00 00 GHIJKLMNO.......
0002A0: 00 49 4D 53 50 31 20 20 20 53 43 52 00 00 00 45 .IMSP1 SCR...E
0002B0: 80 81 99 9A 9C 9D 9E 9F A0 00 00 00 00 00 00 00 ................
0002C0: 00 49 4D 53 50 32 20 20 20 53 43 52 00 00 00 56 .IMSP2 SCR...V
0002D0: A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB 00 00 00 00 00 ..£.............
0002E0: 00 4D 4F 56 53 50 52 20 20 42 41 53 00 00 00 0B .MOVSPR BAS....
0002F0: AD B2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000300: 00 53 4F 53 53 50 52 31 30 41 53 43 00 00 00 80 .SOSSPR10ASC....
000310: 43 44 76 77 78 79 7A 7B 7C 8A 8B 8C 90 91 92 93 CDvwxyz{|.......
000320: 00 4D 4F 56 53 50 52 31 20 42 49 4E 00 00 00 24 .MOVSPR1 BIN...$
000330: 82 83 84 85 86 00 00 00 00 00 00 00 00 00 00 00 ................
000340: 00 4D 4F 56 53 50 52 32 20 42 49 4E 00 00 00 22 .MOVSPR2 BIN..."
000350: 6B 6C 6D 6E 6F 00 00 00 00 00 00 00 00 00 00 00 klmno...........
000360: 00 4D 4F 56 53 50 52 33 20 42 49 4E 00 00 00 06 .MOVSPR3 BIN....
000370: B3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000380: 00 4E 4F 54 49 43 55 54 32 41 53 43 00 00 00 80 .NOTICUT2ASC....
000390: 37 3A 3B 3C 3D 45 46 50 53 55 62 63 64 65 69 6A 7:;<=EFPSUbcdeij
0003A0: 00 54 53 50 31 20 20 20 20 54 53 43 00 00 00 1D .TSP1 TSC....
0003B0: 19 1A 1B 1C 00 00 00 00 00 00 00 00 00 00 00 00 ................
0003C0: 00 54 53 50 31 20 20 20 20 54 53 52 00 00 00 08 .TSP1 TSR....
0003D0: 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0003E0: 00 54 53 50 31 20 20 20 20 54 53 54 00 00 00 08 .TSP1 TST....
0003F0: 1D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000400: 00 4E 4F 54 49 44 45 4D 32 41 53 43 00 00 00 1B .NOTIDEM2ASC....
000410: 02 03 22 23 00 00 00 00 00 00 00 00 00 00 00 00 .."#............
000420: 00 53 4F 53 53 50 52 31 32 41 53 43 00 00 00 7E .SOSSPR12ASC...~
000430: 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 3E 3F $%&'()*+,-./01>?
000440: 00 53 4F 53 53 50 52 31 33 41 53 43 00 00 00 54 .SOSSPR13ASC...T
000450: 40 41 56 57 58 59 5A 5B 5C 5D 5E 00 00 00 00 00 @AVWXYZ[\]^.....
000460: 00 53 4F 53 53 50 52 30 39 41 53 43 00 00 00 7A .SOSSPR09ASC...z
000470: 05 07 08 09 16 17 1F 20 21 32 38 39 66 67 68 7D ....... !289fgh}
000480: 00 4E 4F 54 49 43 55 54 32 41 53 43 01 00 00 0B .NOTICUT2ASC....
000490: 7E 7F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ~...............
0004A0: 00 53 4F 53 53 50 52 31 31 41 53 43 00 00 00 63 .SOSSPR11ASC...c
0004B0: 18 34 35 36 51 5F 60 61 70 71 72 73 74 00 00 00 .456Q_`apqrst...
0004C0: 00 4E 4F 54 49 43 46 41 43 41 53 43 00 00 00 09 .NOTICFACASC....
0004D0: 75 87 00 00 00 00 00 00 00 00 00 00 00 00 00 00 u...............
0004E0: 00 53 4F 53 53 50 52 31 30 41 53 43 01 00 00 10 .SOSSPR10ASC....
0004F0: 94 95 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000500: 00 2D 49 4E 4B 2D 49 4E 54 42 49 4E 00 00 00 08 .-INK-INTBIN....
000510: 42 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B...............
000520: 00 4C 45 43 54 45 55 52 37 43 4F 44 00 00 00 18 .LECTEUR7COD....
000530: 54 88 89 00 00 00 00 00 00 00 00 00 00 00 00 00 T...............
000540: 00 52 53 58 50 52 54 32 20 43 4F 44 00 00 00 18 .RSXPRT2 COD....
000550: 8D 8E 8F 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000560: E5 4D 4F 56 53 50 52 20 20 42 41 4B 00 00 00 0B .MOVSPR BAK....
000570: B0 B1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000580: 00 41 46 46 49 4D 31 20 20 42 41 53 00 00 00 04 .AFFIM1 BAS....
000590: AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0005A0: 00 49 4D 50 49 58 20 20 20 42 41 53 00 00 00 03 .IMPIX BAS....
0005B0: AF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0005C0: E5 54 53 54 50 31 20 20 20 54 53 52 00 00 00 08 .TSTP1 TSR....
0005D0: 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0005E0: E5 58 20 20 20 20 20 20 20 42 41 53 00 00 00 02 .X BAS....
0005F0: 9B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000600: E5 CD 4F 56 53 50 52 32 20 4D 41 58 00 62 00 7F ..OVSPR2 MAX.b..
000610: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F pqrstuvwxyz{|}~.
000620: E5 CE 4F 54 49 43 44 45 31 41 53 43 00 11 00 22 ..OTICDE1ASC..."
000630: 76 7D 7E 82 8A 00 00 00 00 00 00 00 00 00 00 00 v}~.............
000640: E5 D3 4F 53 53 50 52 35 20 41 53 43 00 7B 00 29 ..OSSPR5 ASC.{.)
000650: AD AE AF B0 B1 B2 00 00 00 00 00 00 00 00 00 00 ................
000660: E5 D3 4F 53 53 50 52 36 20 41 53 43 00 6F 00 30 ..OSSPR6 ASC.o.0
000670: 09 0A 47 48 58 64 00 00 00 00 00 00 00 00 00 00 ..GHXd..........
000680: E5 D3 50 52 4F 55 54 33 20 41 5A 4D 00 18 00 42 ..PROUT3 AZM...B
000690: 6B 77 78 79 7A 7B 7C 7F 80 00 00 00 00 00 00 00 kwxyz{|.........
0006A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0006B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0006C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0006D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0006E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0006F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000700: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000710: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000720: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000730: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000740: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000750: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000760: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000770: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000780: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000790: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0007A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0007B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0007C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0007D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0007E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0007F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000800: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000810: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000820: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000830: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000840: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000850: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000860: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000870: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000880: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000890: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0008A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0008B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0008C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0008D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0008E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0008F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000900: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000910: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000920: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000930: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000940: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000950: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000960: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000970: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000980: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000990: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0009A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0009B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0009C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0009D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0009E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0009F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000A00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000A10: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
000A20: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
000A30: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 --------..
000A40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
000A50: 20 4E 4F 54 49 43 45 20 50 4F 55 52 20 4C 45 53 NOTICE POUR LES
000A60: 20 33 20 44 45 4D 4F 4E 53 54 52 41 54 49 4F 4E 3 DEMONSTRATION
000A70: 53 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 S -..
000A80: 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D -----
000A90: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
000AA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 -------------..
000AB0: 0D 0A 20 20 20 20 20 43 65 73 20 33 20 70 72 6F .. Ces 3 pro
000AC0: 67 72 61 6D 6D 65 73 20 6E 65 20 66 6F 6E 63 74 grammes ne fonct
000AD0: 69 6F 6E 6E 65 6E 74 20 71 75 27 61 75 20 6A 6F ionnent qu'au jo
000AE0: 79 73 74 69 63 6B 20 20 2C 20 70 65 6E 73 65 7A ystick , pensez
000AF0: 20 40 20 6C 65 20 62 72 61 6E 63 68 65 72 20 21 @ le brancher !
000B00: 20 0D 0A 20 4C 65 73 20 33 20 70 72 6F 67 72 61 .. Les 3 progra
000B10: 6D 6D 65 73 20 64 27 61 6E 69 6D 61 74 69 6F 6E mmes d'animation
000B20: 20 28 50 69 78 65 6C 20 70 61 72 20 20 70 69 78 (Pixel par pix
000B30: 65 6C 20 20 2C 20 20 63 61 73 65 20 70 61 72 20 el , case par
000B40: 63 61 73 65 20 2C 20 65 74 20 72 61 70 69 64 65 case , et rapide
000B50: 29 20 0D 0A 20 73 6F 6E 74 20 61 63 63 65 73 73 ) .. sont access
000B60: 69 62 6C 65 73 20 70 61 72 20 6C 65 20 6D 65 08 ibles par le me.
000B70: 5E 6D 65 20 6D 65 6E 75 20 20 2E 20 20 4C 27 61 ^me menu . L'a
000B80: 70 70 75 69 20 20 73 75 72 20 6C 61 20 74 6F 75 ppui sur la tou
000B90: 63 68 65 20 63 6F 6E 63 65 72 6E 7B 65 20 63 68 che concern{e ch
000BA0: 61 6E 67 65 20 0D 0A 20 6C 27 6F 70 74 69 6F 6E ange .. l'option
000BB0: 20 65 74 20 6C 61 20 6E 6F 75 76 65 6C 6C 65 20 et la nouvelle
000BC0: 73 27 61 66 66 69 63 68 65 20 73 75 72 20 6C 65 s'affiche sur le
000BD0: 73 20 6C 69 67 6E 65 73 20 73 6F 75 73 20 6C 65 s lignes sous le
000BE0: 20 6D 65 6E 75 20 2E 0D 0A 20 0D 0A 20 20 20 20 menu ... ..
000BF0: 20 5B 31 5D 20 53 7B 6C 65 63 74 69 6F 6E 6E 65 [1] S{lectionne
000C00: 20 6C 65 20 70 72 6F 67 72 61 6D 6D 65 20 40 20 le programme @
000C10: 6C 61 6E 63 65 72 20 2E 0D 0A 20 20 20 20 20 5B lancer ... [
000C20: 32 5D 20 49 6E 73 7D 72 65 20 6F 75 20 6E 6F 6E 2] Ins}re ou non
000C30: 20 75 6E 20 43 41 4C 4C 20 46 52 41 4D 45 20 20 un CALL FRAME
000C40: 65 6E 20 20 70 6C 61 63 65 20 20 64 75 20 44 53 en place du DS
000C50: 20 33 2C 30 20 71 75 69 20 66 69 67 75 72 65 20 3,0 qui figure
000C60: 64 61 6E 73 20 6C 65 73 20 0D 0A 20 6C 69 73 74 dans les .. list
000C70: 69 6E 67 73 20 2E 0D 0A 20 20 20 20 20 5B 33 5D ings ... [3]
000C80: 20 43 68 61 72 67 65 20 6F 75 20 6E 6F 6E 20 75 Charge ou non u
000C90: 6E 65 20 69 6D 61 67 65 20 7B 63 72 61 6E 20 61 ne image {cran a
000CA0: 76 61 6E 74 20 64 65 20 70 61 73 73 65 72 20 40 vant de passer @
000CB0: 20 6C 27 61 6E 69 6D 61 74 69 6F 6E 20 2E 0D 0A l'animation ...
000CC0: 20 20 20 20 20 5B 34 5D 20 4C 61 6E 63 65 20 6C [4] Lance l
000CD0: 61 20 64 7B 6D 6F 20 2E 0D 0A 20 20 20 20 20 5B a d{mo ... [
000CE0: 35 5D 20 51 75 69 74 74 65 20 6C 61 20 64 7B 6D 5] Quitte la d{m
000CF0: 6F 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 55 6E 65 o ... .. Une
000D00: 20 66 6F 69 73 20 65 6E 20 6D 6F 64 65 20 64 7B fois en mode d{
000D10: 6D 6F 20 2C 20 6C 65 20 6A 6F 79 73 74 69 63 6B mo , le joystick
000D20: 20 64 7B 70 6C 61 63 65 20 6C 65 20 73 70 72 69 d{place le spri
000D30: 74 65 20 65 6E 20 31 65 72 20 70 6C 61 6E 20 2E te en 1er plan .
000D40: 0D 0A 20 20 20 20 20 46 49 52 45 20 3A 20 50 65 .. FIRE : Pe
000D50: 72 6D 65 74 20 64 65 20 63 68 6F 69 73 69 72 20 rmet de choisir
000D60: 75 6E 20 20 64 65 73 20 20 34 20 20 73 70 72 69 un des 4 spri
000D70: 74 65 73 20 64 69 73 70 6F 6E 69 62 6C 65 73 20 tes disponibles
000D80: 2E 20 4C 65 73 20 32 20 70 72 65 6D 69 65 72 73 . Les 2 premiers
000D90: 20 0D 0A 20 73 6F 6E 74 20 70 65 75 20 76 69 73 .. sont peu vis
000DA0: 69 62 6C 65 73 20 63 61 72 20 70 65 74 69 74 73 ibles car petits
000DB0: 20 21 20 20 42 6F 75 67 65 7A 20 20 75 6E 20 20 ! Bougez un
000DC0: 70 65 75 20 20 6C 65 20 20 6A 6F 79 73 74 69 63 peu le joystic
000DD0: 6B 20 70 6F 75 72 20 6C 65 73 20 76 6F 69 72 20 k pour les voir
000DE0: 2E 20 0D 0A 20 4C 6F 72 73 71 75 65 20 76 6F 75 . .. Lorsque vou
000DF0: 73 20 63 68 61 6E 67 65 7A 20 64 65 20 73 70 72 s changez de spr
000E00: 69 74 65 20 61 76 65 63 20 20 46 49 52 45 20 20 ite avec FIRE
000E10: 2C 20 20 6C 27 61 6E 63 69 65 6E 20 64 65 73 73 , l'ancien dess
000E20: 69 6E 20 6E 65 20 73 27 65 66 66 61 63 65 20 70 in ne s'efface p
000E30: 61 73 20 0D 0A 20 6D 61 69 73 20 72 65 73 74 65 as .. mais reste
000E40: 20 61 66 66 69 63 68 7B 20 40 20 73 61 20 64 65 affich{ @ sa de
000E50: 72 6E 69 7D 72 65 20 70 6F 73 69 74 69 6F 6E 20 rni}re position
000E60: 2E 0D 0A 20 20 20 20 20 4C 61 20 74 6F 75 63 68 ... La touch
000E70: 65 20 27 51 27 20 76 6F 75 73 20 72 65 6E 76 6F e 'Q' vous renvo
000E80: 69 65 20 61 75 20 6D 65 6E 75 20 64 7B 6D 6F 6E ie au menu d{mon
000E90: 73 74 72 61 74 69 6F 6E 20 2E 0D 0A 20 20 20 20 stration ...
000EA0: 20 45 6E 20 6D 6F 64 65 20 70 69 78 65 6C 20 6F En mode pixel o
000EB0: 75 20 63 61 73 65 20 2C 20 6C 65 73 20 74 6F 75 u case , les tou
000EC0: 63 68 65 73 20 50 2D 4D 2D 41 20 6F 6E 74 20 6C ches P-M-A ont l
000ED0: 65 73 20 66 6F 6E 63 74 69 6F 6E 73 20 73 75 69 es fonctions sui
000EE0: 76 61 6E 74 65 73 20 3A 0D 0A 20 0D 0A 20 20 20 vantes :.. ..
000EF0: 20 20 5B 50 5D 20 3A 20 50 61 73 73 65 20 65 6E [P] : Passe en
000F00: 20 6D 6F 64 65 20 31 65 72 20 70 6C 61 6E 20 2E mode 1er plan .
000F10: 0D 0A 20 20 20 20 20 5B 4D 5D 20 3A 20 50 61 73 .. [M] : Pas
000F20: 73 65 20 65 6E 20 6D 6F 64 65 20 70 6C 61 6E 20 se en mode plan
000F30: 6D 6F 79 65 6E 20 2E 0D 0A 20 20 20 20 20 5B 41 moyen ... [A
000F40: 5D 20 3A 20 50 61 73 73 65 20 65 6E 20 6D 6F 64 ] : Passe en mod
000F50: 65 20 61 72 72 69 7D 72 65 20 70 6C 61 6E 20 2E e arri}re plan .
000F60: 0D 0A 20 0D 0A 20 20 20 20 20 4C 27 61 70 70 75 .. .. L'appu
000F70: 69 20 73 75 72 20 6C 65 73 20 74 6F 75 63 68 65 i sur les touche
000F80: 73 20 20 5B 4D 5D 20 20 6F 75 20 20 5B 41 5D 20 s [M] ou [A]
000F90: 20 70 65 75 74 20 20 66 61 69 72 65 20 64 69 73 peut faire dis
000FA0: 70 61 72 61 69 08 5E 74 72 65 20 74 6F 74 61 6C parai.^tre total
000FB0: 65 6D 65 6E 74 20 0D 0A 20 76 6F 74 72 65 20 73 ement .. votre s
000FC0: 70 72 69 74 65 20 2C 20 64 7B 70 6C 61 63 65 7A prite , d{placez
000FD0: 20 6C 65 20 2C 20 20 69 6C 20 20 72 65 76 69 65 le , il revie
000FE0: 6E 64 72 61 20 20 75 6E 20 20 6A 6F 75 72 20 20 ndra un jour
000FF0: 6F 75 20 6C 27 61 75 74 72 65 20 2E 2E 2E 20 45 ou l'autre ... E
001000: 6E 20 6D 6F 64 65 20 0D 0A 20 61 72 72 69 7D 72 n mode .. arri}r
001010: 65 20 70 6C 61 6E 20 2C 20 69 6C 20 6E 27 65 73 e plan , il n'es
001020: 74 20 76 69 73 69 62 6C 65 20 71 75 65 20 73 75 t visible que su
001030: 72 20 66 6F 6E 64 20 6E 6F 69 72 20 2E 0D 0A 20 r fond noir ...
001040: 0D 0A 20 20 20 20 20 44 61 6E 73 20 63 65 73 20 .. Dans ces
001050: 32 20 6D 6F 64 65 73 20 2C 20 6C 65 20 64 7B 70 2 modes , le d{p
001060: 6C 61 63 65 6D 65 6E 74 20 64 75 20 70 6C 75 73 lacement du plus
001070: 20 67 72 6F 73 20 73 70 72 69 74 65 20 65 73 74 gros sprite est
001080: 20 75 6E 20 70 65 75 20 73 61 63 63 61 64 7B 2C un peu saccad{,
001090: 20 0D 0A 20 69 6C 20 66 61 75 74 20 75 6E 20 63 .. il faut un c
0010A0: 65 72 74 61 69 6E 20 74 65 6D 70 73 20 70 6F 75 ertain temps pou
0010B0: 72 20 65 66 66 65 63 74 75 65 72 20 6C 65 73 20 r effectuer les
0010C0: 74 72 61 6E 73 66 65 72 74 73 20 65 6E 74 72 65 transferts entre
0010D0: 20 32 20 61 66 66 69 63 68 61 67 65 73 20 2E 0D 2 affichages ..
0010E0: 0A 20 20 0D 0A 20 20 20 20 20 45 6E 20 6D 6F 64 . .. En mod
0010F0: 65 20 72 61 70 69 64 65 20 28 46 41 53 54 29 20 e rapide (FAST)
001100: 2C 20 6C 65 20 73 70 72 69 74 65 20 20 64 7B 74 , le sprite d{t
001110: 72 75 69 74 20 74 6F 75 74 65 20 63 6F 75 6C 65 ruit toute coule
001120: 75 72 20 71 75 27 69 6C 20 72 65 63 6F 75 76 72 ur qu'il recouvr
001130: 65 20 2C 20 0D 0A 20 63 27 65 73 74 20 63 6F 6D e , .. c'est com
001140: 6D 65 20 75 6E 65 20 67 6F 6D 6D 65 20 64 61 6E me une gomme dan
001150: 73 20 75 6E 20 70 72 6F 67 72 61 6D 6D 65 20 20 s un programme
001160: 64 65 20 20 64 65 73 73 69 6E 20 20 2E 20 44 61 de dessin . Da
001170: 6E 73 20 63 65 20 6D 6F 64 65 20 2C 20 69 6C 20 ns ce mode , il
001180: 76 61 75 74 20 0D 0A 20 6D 69 65 75 78 20 66 61 vaut .. mieux fa
001190: 69 72 65 20 6C 65 20 31 65 72 20 65 73 73 61 69 ire le 1er essai
0011A0: 20 61 76 65 63 20 46 52 41 4D 45 20 4F 4E 20 2E avec FRAME ON .
0011B0: 2E 2E 0D 0A 20 20 20 20 20 4C 65 20 66 6F 6E 64 .... Le fond
0011C0: 20 64 27 7B 63 72 61 6E 20 70 72 7B 76 75 20 65 d'{cran pr{vu e
0011D0: 73 74 20 20 76 6F 6C 6F 6E 74 61 69 72 65 6D 65 st volontaireme
0011E0: 6E 74 20 20 74 72 7D 73 20 20 63 6F 6C 6F 72 7B nt tr}s color{
0011F0: 20 20 2C 20 63 65 6C 61 20 70 65 72 6D 65 74 20 , cela permet
001200: 00 53 4F 53 47 36 20 20 20 42 41 53 00 00 00 00 .SOSG6 BAS....
001210: 00 00 00 00 00 70 01 00 EC 14 00 00 00 00 00 00 .....p..........
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: EC 14 00 19 05 6E 64 65 61 75 20 2D 00 07 00 C2 .....ndeau -....
001250: 76 01 C0 00 26 00 24 77 02 00 00 E1 EF 0E 01 7C v...&.$w.......|
001260: 00 42 41 4E C4 2C 40 02 00 00 E1 2C 13 2C 19 0D .BAN.,@....,.,..
001270: 2C 19 22 2C 0F 2C 15 01 C9 00 35 00 2E 77 02 00 ,.",.,....5..w..
001280: 07 00 0A 00 01 C0 00 37 00 28 00 AA 20 1F 00 00 .......7.(.. ...
001290: 6F 14 90 01 B7 22 78 22 01 AA 20 FF 42 F5 0F 01 o...."x".. .B...
0012A0: 89 01 AA 20 1C FE 7F 01 A8 22 2D 69 6E 6B 2D 69 ... ....."-ink-i
0012B0: 6E 74 22 2C 1C 80 BE 01 83 20 1C 80 BE 00 22 00 nt",..... ....".
0012C0: 29 00 82 20 0E 01 A2 20 0E 2C 19 0A 01 A2 20 0F ).. ... .,.... .
0012D0: 2C 0E 01 A2 20 10 2C 11 01 A2 20 11 2C 19 0F 00 ,... .,... .,...
0012E0: 0A 00 32 00 9F 20 1E 7A 76 00 07 00 46 00 01 C0 ..2.. .zv...F...
0012F0: 00 07 00 5A 00 01 C0 00 3E 00 64 00 AD 20 0F 01 ...Z....>.d.. ..
001300: 03 00 00 6E 6F F0 EF 22 4F 70 74 69 6F 6E 20 65 ...no.."Option e
001310: 6E 20 61 74 74 65 6E 74 65 22 01 03 00 00 6D 65 n attente"....me
001320: EE EF 22 4D 45 4E 55 20 20 20 20 50 52 49 4E 43 .."MENU PRINC
001330: 49 50 41 4C 22 00 24 00 6E 00 BA 20 0F 01 8A 01 IPAL".$.n.. ....
001340: BA 20 0E 01 83 20 1F 00 00 79 14 90 2C 0F 2C 19 . ... ...y..,.,.
001350: 28 2C 16 2C 19 18 2C 19 7B 00 CE 00 78 00 03 00 (,.,..,.{...x...
001360: 00 E1 EF 22 53 4F 53 20 50 52 4F 47 52 41 4D 4D ..."SOS PROGRAMM
001370: 45 55 52 53 20 4E 2E 36 22 01 7C 00 44 D4 01 7C EURS N.6".|.D..|
001380: 00 4D 49 44 C3 2C 0F 2C 11 2C 0E 2C 11 2C 40 03 .MID.,.,.,.,.,@.
001390: 00 00 E1 01 03 00 00 E1 EF 22 20 28 43 29 20 55 ........." (C) U
0013A0: 54 49 4C 2D 53 4F 46 54 20 31 39 39 30 20 22 01 TIL-SOFT 1990 ".
0013B0: 7C 00 44 CC 01 7C 00 4D 49 44 C3 2C 0F 2C 11 2C |.D..|.MID.,.,.,
0013C0: 0E 2C 12 2C 40 03 00 00 E1 01 7C 00 53 D4 01 03 .,.,@.....|.S...
0013D0: 00 00 E1 EF 22 4D 2E 4D 41 49 47 52 4F 54 20 4C ...."M.MAIGROT L
0013E0: 61 20 47 64 65 20 56 65 72 72 69 65 72 65 22 01 a Gde Verriere".
0013F0: 7C 00 4D 49 44 C3 2C 0F 2C 11 2C 0E 2C 13 2C 40 |.MID.,.,.,.,.,@
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 C2 02 00 00 00 02 01 00 C3 02 00 00 00 02 ................
001430: 01 00 C4 02 00 00 00 02 01 00 C5 02 00 00 00 02 ................
001440: 01 00 C6 02 00 00 00 02 01 00 C7 02 00 00 00 02 ................
001450: 01 00 C8 02 00 00 00 02 01 00 C9 02 00 00 00 02 ................
001460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0014A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0014B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0014C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0014D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0014E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0014F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001500: 03 00 00 E1 01 03 00 00 E1 EF 22 37 31 39 39 30 .........."71990
001510: 20 53 74 2E 4C 45 47 45 52 20 73 6F 75 73 20 42 St.LEGER sous B
001520: 45 55 56 52 41 59 22 00 19 00 82 00 7C 00 4D 49 EUVRAY".....|.MI
001530: 44 C3 2C 0F 2C 11 2C 0E 2C 14 2C 40 03 00 00 E1 D.,.,.,.,.,@....
001540: 00 69 00 87 00 0D 00 00 77 B1 EF 10 01 0D 00 00 .i......w.......
001550: 77 B2 EF 19 14 01 0D 00 00 77 B3 EF 17 01 0D 00 w........w......
001560: 00 77 B4 EF 19 15 01 0D 00 00 E1 EF 10 01 0D 00 .w..............
001570: 00 E3 EF 0F 01 0D 00 00 F4 EF 12 01 0D 00 00 64 ...............d
001580: EC EF 19 10 01 9F 20 1E 39 4E 01 0D 00 00 E3 EF ...... .9N......
001590: 0F 01 0D 00 00 77 B1 EF 19 15 01 0D 00 00 77 B2 .....w........w.
0015A0: EF 19 27 01 9F 20 1E 39 4E 00 71 00 8C 00 7C 00 ..'.. .9N.q...|.
0015B0: 44 C8 01 03 00 00 E1 EF 22 20 4D 45 4E 55 20 20 D......." MENU
0015C0: 50 52 49 4E 43 49 50 41 4C 20 22 01 7C 00 50 52 PRINCIPAL ".|.PR
0015D0: 54 C3 2C 0F 2C 11 2C 0E 2C 11 2C 19 0B 2C 40 03 T.,.,.,.,.,..,@.
0015E0: 00 00 E1 01 03 00 00 E1 EF 22 20 4D 45 4E 55 20 ........." MENU
0015F0: 53 45 43 4F 4E 44 41 49 52 45 20 22 01 7C 00 50 SECONDAIRE ".|.P
001600: 52 54 C3 2C 0F 2C 11 2C 0E 2C 19 16 2C 19 0B 2C RT.,.,.,.,..,..,
001610: 40 03 00 00 E1 01 7C 00 53 D4 00 2A 00 96 00 0D @.....|.S..*....
001620: 00 00 63 B0 EF 10 01 0D 00 00 63 B1 EF 10 01 0D ..c.......c.....
001630: 00 00 63 B2 EF 0F 01 0D 00 00 63 B3 EF 11 01 9F ..c.......c.....
001640: 20 1E CE 27 00 07 00 A0 00 01 C0 00 19 00 A1 00 ..'............
001650: 01 C0 2A 20 4D 65 6E 75 20 70 72 69 6E 63 69 70 ..* Menu princip
001660: 61 6C 20 2A 00 07 00 A2 00 01 C0 00 35 00 A5 00 al *........5...
001670: 03 00 00 E1 EF 22 4E 4F 54 49 43 45 20 26 20 43 ....."NOTICE & C
001680: 4F 4E 53 45 49 4C 53 22 01 7C 00 50 52 54 C3 2C ONSEILS".|.PRT.,
001690: 10 2C 0E 2C 0E 2C 11 2C 19 0D 2C 40 03 00 00 E1 .,.,.,.,..,@....
0016A0: 00 35 00 AA 00 03 00 00 E1 EF 22 54 48 45 4F 52 .5........"THEOR
0016B0: 49 45 20 47 52 41 50 48 49 53 4D 45 22 01 7C 00 IE GRAPHISME".|.
0016C0: 50 52 54 C3 2C 10 2C 0E 2C 0E 2C 11 2C 19 0E 2C PRT.,.,.,.,.,..,
0016D0: 40 03 00 00 E1 00 35 00 B4 00 03 00 00 E1 EF 22 @.....5........"
0016E0: 44 45 4D 4F 53 20 20 47 52 41 50 48 49 51 55 45 DEMOS GRAPHIQUE
0016F0: 53 22 01 7C 00 50 52 54 C3 2C 10 2C 0E 2C 0E 2C S".|.PRT.,.,.,.,
001700: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
001710: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
001720: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
001730: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 --------..
001740: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
001750: 20 43 52 45 41 54 49 4F 4E 20 41 4E 49 4D 41 54 CREATION ANIMAT
001760: 49 4F 4E 53 20 47 52 41 50 48 49 51 55 45 53 20 IONS GRAPHIQUES
001770: 37 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 7 -..
001780: 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D -----
001790: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0017A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 -------------..
0017B0: 0D 0A 20 20 20 20 20 54 6F 75 74 20 64 27 61 62 .. Tout d'ab
0017C0: 6F 72 64 20 2C 20 75 6E 20 63 65 72 74 61 69 6E ord , un certain
0017D0: 20 6E 6F 6D 62 72 65 20 20 64 65 20 20 6C 65 74 nombre de let
0017E0: 74 72 65 73 20 20 6E 6F 75 73 20 6F 6E 74 20 69 tres nous ont i
0017F0: 6E 66 6F 72 6D 7B 73 20 71 75 65 20 76 6F 75 73 nform{s que vous
001800: 20 0D 0A 20 66 75 74 65 73 20 20 71 75 65 6C 71 .. futes quelq
001810: 75 65 20 20 70 65 75 20 20 70 65 72 74 75 72 62 ue peu perturb
001820: 7B 73 20 20 70 61 72 20 20 6C 65 73 20 20 65 78 {s par les ex
001830: 70 6C 69 63 61 74 69 6F 6E 73 20 20 64 75 20 20 plications du
001840: 64 65 72 6E 69 65 72 20 20 63 68 61 70 69 74 72 dernier chapitr
001850: 65 20 0D 0A 20 63 6F 6E 63 65 72 6E 61 6E 74 20 e .. concernant
001860: 6C 65 73 20 74 72 61 6E 73 66 65 72 74 73 20 7B les transferts {
001870: 63 72 61 6E 20 2C 20 62 75 66 66 65 72 20 20 2C cran , buffer ,
001880: 20 20 73 70 72 69 74 65 20 20 2E 20 55 6E 20 74 sprite . Un t
001890: 72 61 69 74 65 6D 65 6E 74 20 64 65 20 74 65 78 raitement de tex
0018A0: 74 65 20 0D 0A 20 6E 27 65 73 74 20 70 65 75 74 te .. n'est peut
0018B0: 2D 65 08 5E 74 72 65 20 70 61 73 20 6C 27 6F 75 -e.^tre pas l'ou
0018C0: 74 69 6C 20 69 64 7B 61 6C 20 20 70 6F 75 72 20 til id{al pour
0018D0: 20 6D 6F 6E 74 72 65 72 20 20 75 6E 20 70 72 6F montrer un pro
0018E0: 63 7B 64 7B 20 67 72 61 70 68 69 71 75 65 20 21 c{d{ graphique !
0018F0: 20 50 6F 75 72 20 0D 0A 20 63 6F 6D 6D 65 6E 63 Pour .. commenc
001900: 65 72 20 2C 20 6E 6F 75 73 20 76 6F 75 73 20 6F er , nous vous o
001910: 66 66 72 6F 6E 73 20 64 6F 6E 63 20 32 20 70 61 ffrons donc 2 pa
001920: 67 65 73 20 7B 63 72 61 6E 20 3A 0D 0A 20 0D 0A ges {cran :.. ..
001930: 20 20 20 20 20 4C 61 20 70 72 65 6D 69 7D 72 65 La premi}re
001940: 20 76 6F 75 73 20 6D 6F 6E 74 72 65 20 20 70 6F vous montre po
001950: 69 6E 74 20 20 70 61 72 20 20 70 6F 69 6E 74 20 int par point
001960: 20 63 6F 6D 6D 65 6E 74 20 20 6F 6E 20 72 65 63 comment on rec
001970: 6F 70 69 65 20 6C 65 73 20 7A 6F 6E 65 73 20 0D opie les zones .
001980: 0A 20 63 6F 6E 63 65 72 6E 7B 65 73 20 65 74 20 . concern{es et
001990: 63 6F 6D 6D 65 6E 74 20 6F 6E 20 63 6F 6D 70 6F comment on compo
0019A0: 73 65 20 6C 65 20 20 62 75 66 66 65 72 20 20 73 se le buffer s
0019B0: 70 72 69 74 65 20 2E 20 4C 61 20 73 65 63 6F 6E prite . La secon
0019C0: 64 65 20 76 6F 75 73 20 64 7B 76 6F 69 6C 65 20 de vous d{voile
0019D0: 0D 0A 20 70 6F 69 6E 74 20 70 61 72 20 70 6F 69 .. point par poi
0019E0: 6E 74 20 6C 65 73 20 6F 70 7B 72 61 74 69 6F 6E nt les op{ration
0019F0: 73 20 20 40 20 20 61 63 63 6F 6D 70 6C 69 72 20 s @ accomplir
001A00: 20 70 6F 75 72 20 20 75 6E 20 64 7B 70 6C 61 63 pour un d{plac
001A10: 65 6D 65 6E 74 20 40 20 67 61 75 63 68 65 20 2E ement @ gauche .
001A20: 20 0D 0A 20 28 50 6F 75 72 20 6C 65 73 20 61 75 .. (Pour les au
001A30: 74 72 65 73 20 64 7B 70 6C 61 63 65 6D 65 6E 74 tres d{placement
001A40: 73 20 2C 20 20 6C 65 20 20 70 72 69 6E 63 69 70 s , le princip
001A50: 65 20 20 65 74 20 6C 27 6F 72 64 72 65 20 64 65 e et l'ordre de
001A60: 73 20 6F 70 7B 72 61 74 69 6F 6E 73 20 73 6F 6E s op{rations son
001A70: 74 20 0D 0A 20 69 64 65 6E 74 69 71 75 65 73 20 t .. identiques
001A80: 2C 20 73 65 75 6C 73 20 20 6C 65 73 20 20 63 61 , seuls les ca
001A90: 6C 63 75 6C 73 20 20 61 73 73 65 6D 62 6C 65 75 lculs assembleu
001AA0: 72 20 20 63 68 61 6E 67 65 6E 74 29 20 20 2E 20 r changent) .
001AB0: 20 52 65 70 72 65 6E 65 7A 20 20 64 6F 6E 63 20 Reprenez donc
001AC0: 6C 65 20 0D 0A 20 64 65 72 6E 69 65 72 20 63 68 le .. dernier ch
001AD0: 61 70 69 74 72 65 20 64 65 20 53 4F 53 35 20 65 apitre de SOS5 e
001AE0: 74 20 72 65 6C 69 73 65 7A 20 6C 65 20 20 61 76 t relisez le av
001AF0: 65 63 20 20 6C 65 73 20 69 6D 61 67 65 73 20 73 ec les images s
001B00: 00 44 45 43 55 53 50 41 47 42 49 4E 00 00 00 00 .DECUSPAGBIN....
001B10: 00 00 02 00 00 10 A4 00 2C 01 00 00 00 00 00 00 ........,.......
001B20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001B30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001B40: 2C 01 00 35 04 20 20 20 43 50 20 20 20 28 48 4C ,..5. CP (HL
001B50: 29 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 20 20 ).. JR
001B60: 5A 2C 49 44 45 4D 31 0D 0A 20 3B 20 0D 0A 20 20 Z,IDEM1.. ; ..
001B70: 20 1A 75 20 66 65 6E 65 74 72 65 20 63 6F 6D 70 .u fenetre comp
001B80: FE 03 C0 DD 6E 00 DD 66 01 22 AF A4 DD 6E 04 DD ....n..f."...n..
001B90: 66 05 46 23 5E 23 56 EB 11 40 9C CD 77 BC D2 A1 f.F#^#V..@..w...
001BA0: A4 CA A1 A4 DD 66 03 DD 6E 02 CD 83 BC D2 A1 A4 .....f..n.......
001BB0: CA A1 A4 2A AF A4 73 23 72 C3 7A BC 21 00 C0 3D ...*..s#r.z.!..=
001BC0: 28 08 3D C0 DD 6E 02 DD 66 03 22 AD A4 EB DD 6E (.=..n..f."....n
001BD0: 00 DD 66 01 23 23 7E 32 AA A4 23 7E 32 AB A4 4F ..f.##~2..#~2..O
001BE0: 23 7E 23 BE 28 08 12 13 0D CC 8E A4 18 F3 23 46 #~#.(.........#F
001BF0: 05 C8 04 12 13 0D CC 8E A4 10 F8 23 18 E3 F5 E5 ...........#....
001C00: 2A AD A4 CD 26 BC 22 AD A4 EB E1 3A AB A4 4F F1 *...&."....:..O.
001C10: C9 CD 7D BC 3E FF 32 AC A4 C9 C8 50 00 00 C0 00 ..}.>.2....P....
001C20: 00 48 4C 20 20 20 20 20 20 20 20 20 20 20 3B 50 .HL ;P
001C30: 6F 69 6E 74 65 72 20 31 65 72 20 6F 63 74 65 74 ointer 1er octet
001C40: 20 61 20 64 65 63 6F 6D 70 61 63 74 65 72 20 0D a decompacter .
001C50: 0A 3B 20 0D 0A 44 45 43 4F 4D 20 20 20 4C 44 20 .; ..DECOM LD
001C60: 20 20 41 2C 28 48 4C 29 0D 0A 20 20 20 20 20 20 A,(HL)..
001C70: 20 20 49 4E 43 20 20 48 4C 0D 0A 20 20 20 20 20 INC HL..
001C80: 20 20 20 43 50 20 20 20 28 48 4C 29 0D 0A 20 20 CP (HL)..
001C90: 20 20 20 20 20 20 4A 52 20 20 20 5A 2C 49 44 45 JR Z,IDE
001CA0: 4D 31 0D 0A 20 3B 20 0D 0A 20 20 20 1A 75 20 66 M1.. ; .. .u f
001CB0: 65 6E 65 74 72 65 20 63 6F 6D 70 61 63 74 65 65 enetre compactee
001CC0: 20 61 76 65 63 20 4D 4F 44 49 46 45 4E 20 2D 0D avec MODIFEN -.
001CD0: 0A 20 3B 2D 20 50 6F 75 72 20 63 68 61 72 67 65 . ;- Pour charge
001CE0: 72 20 2E 43 41 4C 4C 20 23 42 45 38 30 2C 6E 6F r .CALL #BE80,no
001CF0: 6D 2C 61 64 73 74 6F 6B 2C 65 6E 64 20 2D 0D 0A m,adstok,end -..
001D00: 44 45 20 31 30 35 30 30 20 41 20 3A 22 3B 0D 00 DE 10500 A :";..
001D10: 00 6C 69 6D 69 F4 F5 0D 00 00 4C 4F 4E C7 3B 22 .limi.....LON.;"
001D20: 20 29 20 22 3B 01 A3 23 0F 2C 0D 00 00 4E 45 57 ) ";.£#.,...NEW
001D30: 4C 4F C3 00 3D 00 90 01 A1 20 0D 00 00 4E 45 57 LO..=.... ...NEW
001D40: 4C 4F C3 F1 1A 04 29 20 FC 20 0D 00 00 4E 45 57 LO....) . ...NEW
001D50: 4C 4F C3 EE 0D 00 00 6C 69 6D 69 F4 F5 0D 00 00 LO.....limi.....
001D60: 4C 4F 4E C7 20 EB 20 8A 23 0F 01 A0 20 1E F0 00 LON. . .#... ...
001D70: 00 14 00 9A 01 83 20 1A 52 27 2C 0D 00 00 4E 45 ...... .R',...NE
001D80: 57 4C 4F C3 00 07 00 A4 01 01 C0 00 8D 00 AE 01 WLO.............
001D90: BF 23 0F 2C 01 A3 23 0F 2C 22 20 4E 4F 4D 20 44 .#.,.£#.," NOM D
001DA0: 45 20 53 41 55 56 45 47 41 52 44 45 20 28 53 61 E SAUVEGARDE (Sa
001DB0: 6E 73 20 65 78 74 65 6E 73 69 6F 6E 20 2E 29 20 ns extension .)
001DC0: 22 3B 03 00 00 4E D4 01 A1 20 FF 0E 28 03 00 00 ";...N... ..(...
001DD0: 4E D4 29 EE 16 20 EB 20 1E AE 01 20 01 97 20 A1 N.).. . ... .. .
001DE0: 20 0D 00 00 6E 65 77 6C 6F E3 EF 1A 60 55 20 EB ...newlo...`U .
001DF0: 20 03 00 00 4E D4 EF 03 00 00 4E D4 F4 22 2E 54 ...N.....N..".T
001E00: 53 47 22 01 97 20 03 00 00 4E D4 EF 03 00 00 4E SG".. ...N.....N
001E10: D4 F4 22 2E 54 53 52 22 00 3D 00 B8 01 BE 20 0D ..".TSR".=.... .
001E20: 00 00 6E 65 77 6C 6F E3 2C FF 12 28 0D 00 00 61 ..newlo.,..(...a
001E30: 64 F4 29 01 CB 20 03 00 00 4E D4 2C 0D 00 00 C2 d.).. ...N.,....
001E40: 2C 0D 00 00 4E 45 57 4C 4F C3 2C 0D 00 00 4C 4F ,...NEWLO.,...LO
001E50: 4E C7 20 20 20 00 07 00 C2 01 01 C0 00 57 00 CC N. ........W..
001E60: 01 A9 20 10 2C 19 19 01 BF 22 41 55 54 52 45 20 .. .,...."AUTRE
001E70: 4F 50 45 52 41 54 49 4F 4E 20 3F 20 28 4F 2F 4E OPERATION ? (O/N
001E80: 29 20 20 20 20 20 20 20 20 20 20 20 20 22 01 9F ) "..
001E90: 20 1E E0 01 01 A1 20 03 00 00 C1 EF 22 4F 22 EB ..... ....."O".
001EA0: 20 1E 14 00 20 01 97 20 CA 22 73 63 72 6E 70 61 ... .. ."scrnpa
001EB0: 63 6B 22 00 07 00 D6 01 01 C0 00 24 00 E0 01 03 ck"........$....
001EC0: 00 00 E1 EF 22 22 01 D6 20 03 00 00 E1 EF 22 22 ...."".. .....""
001ED0: 01 03 00 00 E1 EF FF 1C 28 FF 43 29 01 D5 00 1E ........(.C)....
001EE0: 00 EA 01 A1 20 03 00 00 E1 F2 22 4F 22 FA 20 03 .... ....."O". .
001EF0: 00 00 E1 F2 22 4E 22 EB 20 1E E0 01 00 06 00 EB ...."N". .......
001F00: 6F 75 73 20 6C 65 73 20 79 65 75 78 20 2C 20 63 ous les yeux , c
001F10: 65 6C 61 20 0D 0A 20 69 72 61 20 73 61 6E 73 20 ela .. ira sans
001F20: 64 6F 75 74 65 20 6D 69 65 75 78 20 21 20 53 69 doute mieux ! Si
001F30: 20 20 63 65 20 20 6E 27 65 73 74 20 20 64 7B 6A ce n'est d{j
001F40: 40 20 20 66 61 69 74 20 20 2C 20 69 6E 74 7B 72 @ fait , int{r
001F50: 7B 73 73 65 7A 20 76 6F 75 73 20 61 75 73 73 69 {ssez vous aussi
001F60: 20 61 75 78 20 0D 0A 20 63 6F 75 72 73 20 64 27 aux .. cours d'
001F70: 61 73 73 65 6D 62 6C 65 75 72 20 71 75 69 20 20 assembleur qui
001F80: 65 73 74 20 20 65 73 73 65 6E 74 69 65 6C 6C 65 est essentielle
001F90: 6D 65 6E 74 20 20 64 7B 64 69 7B 20 20 61 75 78 ment d{di{ aux
001FA0: 20 20 6F 70 7B 72 61 74 69 6F 6E 73 20 20 73 75 op{rations su
001FB0: 72 20 6C 65 73 20 0D 0A 20 6D 61 73 71 75 65 73 r les .. masques
001FC0: 20 65 74 20 72 6F 74 61 74 69 6F 6E 73 20 71 75 et rotations qu
001FD0: 65 20 6C 27 6F 6E 20 75 74 69 6C 69 73 65 20 65 e l'on utilise e
001FE0: 6E 20 70 65 72 6D 61 6E 65 6E 63 65 20 69 63 69 n permanence ici
001FF0: 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 43 65 63 69 ... .. Ceci
002000: 20 66 61 69 74 20 2C 20 76 6F 75 73 20 63 6F 6D fait , vous com
002010: 70 72 65 6E 64 72 65 7A 20 73 61 6E 73 20 64 6F prendrez sans do
002020: 75 74 65 20 6D 69 65 75 78 20 63 65 20 63 6F 75 ute mieux ce cou
002030: 72 73 20 71 75 69 20 6E 27 65 6E 20 72 65 73 74 rs qui n'en rest
002040: 65 20 70 61 73 20 0D 0A 20 6D 6F 69 6E 73 20 66 e pas .. moins f
002050: 6F 72 74 20 63 6F 6D 70 6C 65 78 65 20 2E 20 4C ort complexe . L
002060: 61 20 70 72 65 6D 69 7D 72 65 20 6E 6F 74 69 6F a premi}re notio
002070: 6E 20 40 20 20 72 65 74 65 6E 69 72 20 65 73 74 n @ retenir est
002080: 20 71 75 65 20 6C 27 6F 6E 20 6E 65 20 70 65 75 que l'on ne peu
002090: 74 20 40 20 6C 61 20 0D 0A 20 66 6F 69 73 20 66 t @ la .. fois f
0020A0: 61 69 72 65 20 73 69 6D 70 6C 65 20 65 74 20 64 aire simple et d
0020B0: 65 20 62 6F 6E 6E 65 20 71 75 61 6C 69 74 7B 20 e bonne qualit{
0020C0: 20 65 74 20 71 75 27 40 20 6C 27 6F 70 70 6F 73 et qu'@ l'oppos
0020D0: 7B 20 64 65 73 20 61 6E 69 6D 61 74 69 6F 6E 73 { des animations
0020E0: 20 6E 75 6C 6C 65 73 20 0D 0A 20 6D 61 69 73 20 nulles .. mais
0020F0: 73 69 6D 70 6C 65 73 20 64 65 20 53 4F 53 35 20 simples de SOS5
002100: 2C 20 6E 6F 75 73 20 70 72 7B 73 65 6E 74 6F 6E , nous pr{senton
002110: 73 20 69 63 69 20 32 20 76 65 72 73 69 6F 6E 73 s ici 2 versions
002120: 20 64 27 75 6E 65 20 6D 65 08 5E 6D 65 20 72 6F d'une me.^me ro
002130: 75 74 69 6E 65 20 64 6F 6E 74 20 0D 0A 20 6C 61 utine dont .. la
002140: 20 71 75 61 6C 69 74 7B 20 70 72 6F 66 65 73 73 qualit{ profess
002150: 69 6F 6E 6E 65 6C 6C 65 20 6E 65 20 6D 61 6E 71 ionnelle ne manq
002160: 75 65 72 61 20 70 61 73 20 64 65 20 76 6F 75 73 uera pas de vous
002170: 20 73 75 72 70 72 65 6E 64 72 65 20 2E 0D 0A 20 surprendre ...
002180: 0D 0A 20 20 20 20 20 41 20 70 61 72 74 69 72 20 .. A partir
002190: 64 65 20 6D 61 69 6E 74 65 6E 61 6E 74 20 2C 20 de maintenant ,
0021A0: 6E 6F 75 73 20 6E 27 75 74 69 6C 69 73 6F 6E 73 nous n'utilisons
0021B0: 20 70 6C 75 73 20 71 75 65 20 6C 65 20 6D 6F 64 plus que le mod
0021C0: 65 20 30 20 2C 20 63 27 65 73 74 20 70 6C 75 73 e 0 , c'est plus
0021D0: 20 0D 0A 20 6A 6F 6C 69 20 2C 20 70 6C 75 73 20 .. joli , plus
0021E0: 72 61 70 69 64 65 20 65 74 20 20 63 65 6C 61 20 rapide et cela
0021F0: 20 72 61 63 63 6F 75 72 63 69 74 20 20 6C 65 73 raccourcit les
002200: 20 20 6C 69 73 74 69 6E 67 73 20 20 21 20 54 6F listings ! To
002210: 75 73 20 6E 6F 73 20 70 72 6F 67 72 61 6D 6D 65 us nos programme
002220: 73 20 0D 0A 20 70 6F 75 72 72 6F 6E 74 20 65 08 s .. pourront e.
002230: 5E 74 72 65 20 61 69 73 7B 6D 65 6E 74 20 61 64 ^tre ais{ment ad
002240: 61 70 74 7B 73 20 65 6E 20 4D 4F 44 45 20 31 20 apt{s en MODE 1
002250: 63 61 72 20 6C 65 73 20 72 6F 75 74 69 6E 65 73 car les routines
002260: 20 64 65 20 63 6F 6D 70 6F 73 69 74 69 6F 6E 20 de composition
002270: 2C 20 64 65 20 0D 0A 20 72 6F 74 61 74 69 6F 6E , de .. rotation
002280: 73 20 2C 20 65 74 63 20 2E 2E 2E 20 53 6F 6E 74 s , etc ... Sont
002290: 20 64 69 72 65 63 74 65 6D 65 6E 74 20 20 69 6E directement in
0022A0: 73 70 69 72 7B 65 73 20 76 6F 69 72 65 20 69 64 spir{es voire id
0022B0: 65 6E 74 69 71 75 65 73 20 61 75 78 20 72 6F 75 entiques aux rou
0022C0: 74 69 6E 65 73 20 0D 0A 20 64 7B 63 72 69 74 65 tines .. d{crite
0022D0: 73 20 64 61 6E 73 20 53 4F 53 35 20 2C 20 69 6C s dans SOS5 , il
0022E0: 20 73 75 66 66 69 74 20 20 64 6F 6E 63 20 20 64 suffit donc d
0022F0: 65 20 6D 6F 64 69 66 69 65 72 20 65 6E 20 63 6F e modifier en co
002300: 6E 73 7B 71 75 65 6E 63 65 20 6C 65 73 20 73 65 ns{quence les se
002310: 63 74 69 6F 6E 73 20 0D 0A 20 63 6F 6E 63 65 72 ctions .. concer
002320: 6E 7B 65 73 20 2E 0D 0A 20 20 0D 0A 20 20 20 20 n{es ... ..
002330: 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D ----
002340: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
002350: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
002360: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 ----------..
002370: 20 20 20 20 20 20 20 20 20 20 20 2D 20 41 4E 49 - ANI
002380: 4D 41 54 49 4F 4E 20 50 49 58 45 4C 53 20 50 41 MATION PIXELS PA
002390: 52 20 50 49 58 45 4C 53 20 45 54 20 43 41 53 45 R PIXELS ET CASE
0023A0: 20 50 41 52 20 43 41 53 45 20 2D 20 0D 0A 20 20 PAR CASE - ..
0023B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D --
0023C0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0023D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0023E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D ------------.. .
0023F0: 0A 20 20 20 20 20 4C 65 20 70 72 65 6D 69 65 72 . Le premier
002400: 20 70 72 6F 63 7B 64 7B 20 65 73 74 20 61 73 73 proc{d{ est ass
002410: 65 7A 20 6C 65 6E 74 20 20 65 74 20 20 6E 65 20 ez lent et ne
002420: 20 63 6F 6E 76 69 65 6E 74 20 70 61 73 20 76 72 convient pas vr
002430: 61 69 6D 65 6E 74 20 40 20 75 6E 20 6A 65 75 20 aiment @ un jeu
002440: 0D 0A 20 64 27 61 72 63 61 64 65 20 72 61 70 69 .. d'arcade rapi
002450: 64 65 20 2E 20 45 6E 20 72 65 76 61 6E 63 68 65 de . En revanche
002460: 20 2C 20 20 70 6F 75 72 20 20 75 6E 20 20 70 72 , pour un pr
002470: 6F 67 72 61 6D 6D 65 20 20 64 65 20 20 44 41 4F ogramme de DAO
002480: 20 2C 20 50 41 4F 20 2C 20 45 74 63 20 2E 2E 2E , PAO , Etc ...
002490: 20 0D 0A 20 43 27 65 73 74 20 63 65 20 71 75 27 .. C'est ce qu'
0024A0: 69 6C 20 79 2D 40 20 64 65 20 6D 69 65 75 78 20 il y-@ de mieux
0024B0: 65 74 20 63 27 65 73 74 20 70 61 72 20 6C 61 20 et c'est par la
0024C0: 71 75 65 20 6E 6F 75 73 20 63 6F 6D 6D 65 6E 5C que nous commen\
0024D0: 6F 6E 73 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 43 ons ... .. C
0024E0: 65 20 6E 27 65 73 74 20 67 75 7D 72 65 20 70 6C e n'est gu}re pl
0024F0: 75 73 20 63 6F 6D 70 6C 69 71 75 7B 20 71 75 65 us compliqu{ que
002500: 20 6C 65 73 20 70 72 69 6E 63 69 70 65 73 20 64 les principes d
002510: 7B 63 72 69 74 73 20 64 61 6E 73 20 53 4F 53 35 {crits dans SOS5
002520: 20 2C 20 69 6C 20 79 2D 0D 0A 20 40 20 73 65 75 , il y-.. @ seu
002530: 6C 65 6D 65 6E 74 20 75 6E 65 20 76 61 72 69 61 lement une varia
002540: 62 6C 65 20 73 75 70 70 6C 7B 6D 65 6E 74 61 69 ble suppl{mentai
002550: 72 65 20 40 20 70 72 65 6E 64 72 65 20 65 6E 20 re @ prendre en
002560: 63 6F 6D 70 74 65 20 3A 20 4C 45 20 4D 41 53 51 compte : LE MASQ
002570: 55 45 20 21 0D 0A 20 0D 0A 20 20 20 20 20 49 6C UE !.. .. Il
002580: 20 79 2D 40 20 70 6C 75 73 69 65 75 72 73 20 70 y-@ plusieurs p
002590: 69 78 65 6C 73 20 64 61 6E 73 20 75 6E 20 6F 63 ixels dans un oc
0025A0: 74 65 74 20 6D 7B 6D 6F 69 72 65 20 28 32 20 20 tet m{moire (2
0025B0: 2C 20 34 20 2C 20 38 20 70 6F 75 72 20 4D 4F 44 , 4 , 8 pour MOD
0025C0: 45 20 30 20 2C 20 31 20 0D 0A 20 2C 20 32 29 20 E 0 , 1 .. , 2)
0025D0: 2E 20 53 69 20 6C 27 6F 6E 20 64 7B 73 69 72 65 . Si l'on d{sire
0025E0: 20 75 6E 65 20 61 6E 69 6D 61 74 69 6F 6E 20 20 une animation
0025F0: 70 69 78 65 6C 20 20 70 61 72 20 70 69 78 65 6C pixel par pixel
002600: 20 2C 20 6F 6E 20 6E 65 20 63 68 61 6E 67 65 72 , on ne changer
002610: 61 20 70 61 73 20 64 65 20 0D 0A 20 63 61 73 65 a pas de .. case
002620: 20 7B 63 72 61 6E 20 40 20 63 68 61 71 75 65 20 {cran @ chaque
002630: 74 6F 75 72 20 64 65 20 62 6F 75 63 6C 65 20 21 tour de boucle !
002640: 20 49 6C 20 66 61 75 64 72 61 20 64 61 6E 73 20 Il faudra dans
002650: 6C 65 20 63 61 73 20 64 27 75 6E 20 64 7B 70 6C le cas d'un d{pl
002660: 61 63 65 6D 65 6E 74 20 40 20 0D 0A 20 67 61 75 acement @ .. gau
002670: 63 68 65 20 2C 20 61 74 74 65 6E 64 72 65 20 71 che , attendre q
002680: 75 65 20 6C 65 20 70 69 78 65 6C 20 20 6C 65 20 ue le pixel le
002690: 20 70 6C 75 73 20 20 40 20 20 67 61 75 63 68 65 plus @ gauche
0026A0: 20 20 64 75 20 73 70 72 69 74 65 20 61 69 74 20 du sprite ait
0026B0: 61 74 74 65 69 6E 74 20 6C 61 20 0D 0A 20 64 65 atteint la .. de
0026C0: 72 6E 69 7D 72 65 20 70 6F 73 69 74 69 6F 6E 20 rni}re position
0026D0: 70 6F 73 73 69 62 6C 65 20 64 61 6E 73 20 6C 61 possible dans la
0026E0: 20 63 61 73 65 20 20 6D 7B 6D 6F 69 72 65 20 65 case m{moire e
0026F0: 6E 20 63 6F 75 72 73 20 65 74 20 69 6E 76 65 72 n cours et inver
002700: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
002710: 02 00 01 00 02 09 4E E5 02 00 C1 02 00 00 00 02 ......N.........
002720: 02 00 C2 02 00 00 00 02 02 00 C3 02 00 00 00 02 ................
002730: 02 00 C4 02 00 00 00 02 02 00 C5 02 00 00 00 02 ................
002740: 02 00 C6 02 00 00 00 02 02 00 C7 02 00 00 00 02 ................
002750: 02 00 C8 02 00 00 00 02 02 00 C9 02 00 00 00 02 ................
002760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0027A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0027B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0027C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0027D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0027E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0027F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002800: 73 65 6D 65 6E 74 20 70 6F 75 72 20 0D 0A 20 61 sement pour .. a
002810: 6C 6C 65 72 20 40 20 64 72 6F 69 74 65 20 2E 20 ller @ droite .
002820: 45 78 20 3A 0D 0A 20 0D 0A 20 20 20 20 20 20 20 Ex :.. ..
002830: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
002840: 20 20 20 20 21 20 20 20 2B 2A 2A 2A 21 2A 2A 2A ! +***!***
002850: 2B 2A 2A 2A 21 20 20 20 2B 20 20 20 21 0D 0A 20 +***! + !..
002860: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
002870: 20 20 20 20 20 20 20 20 20 20 21 2D 2D 2D 2B 2D !---+-
002880: 2D 2D 21 2D 2D 2D 2B 2D 2D 2D 21 2D 2D 2D 2B 2D --!---+---!---+-
002890: 2D 2D 21 20 0D 0A 20 0D 0A 20 20 20 20 20 53 69 --! .. .. Si
0028A0: 20 6F 6E 20 63 6F 6E 73 69 64 7D 72 65 20 6C 65 on consid}re le
0028B0: 73 20 2A 2A 2A 20 63 6F 6D 6D 65 20 7B 74 61 6E s *** comme {tan
0028C0: 74 20 75 6E 20 70 69 78 65 6C 20 20 2C 20 6F 6E t un pixel , on
0028D0: 20 76 6F 69 74 20 71 75 65 20 64 61 6E 73 20 63 voit que dans c
0028E0: 65 20 63 61 73 20 2C 20 0D 0A 20 75 6E 20 6D 6F e cas , .. un mo
0028F0: 75 76 65 6D 65 6E 74 20 20 40 20 20 64 72 6F 69 uvement @ droi
002900: 74 65 20 20 76 61 20 20 76 69 64 65 72 20 20 6C te va vider l
002910: 61 20 20 63 61 73 65 20 20 6C 61 20 20 70 6C 75 a case la plu
002920: 73 20 20 40 20 20 67 61 75 63 68 65 20 20 65 74 s @ gauche et
002930: 20 6F 63 63 75 70 65 72 20 0D 0A 20 70 61 72 74 occuper .. part
002940: 69 65 6C 6C 65 6D 65 6E 74 20 6C 61 20 70 6C 75 iellement la plu
002950: 73 20 61 20 64 72 6F 69 74 65 20 70 6F 75 72 20 s a droite pour
002960: 64 6F 6E 6E 65 72 20 3A 0D 0A 20 0D 0A 20 20 20 donner :.. ..
002970: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
002980: 20 20 20 20 20 20 20 20 21 20 20 20 2B 20 20 20 ! +
002990: 21 2A 2A 2A 2B 2A 2A 2A 21 2A 2A 2A 2B 20 20 20 !***+***!***+
0029A0: 21 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 !..
0029B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 2D !-
0029C0: 2D 2D 2B 2D 2D 2D 21 2D 2D 2D 2B 2D 2D 2D 21 2D --+---!---+---!-
0029D0: 2D 2D 2B 2D 2D 2D 21 20 0D 0A 20 0D 0A 20 20 20 --+---! .. ..
0029E0: 20 20 4C 27 61 64 72 65 73 73 65 20 64 27 61 66 L'adresse d'af
0029F0: 66 69 63 68 61 67 65 20 64 75 20 64 65 73 73 69 fichage du dessi
002A00: 6E 20 76 61 20 64 6F 6E 63 20 61 75 67 6D 65 6E n va donc augmen
002A10: 74 65 72 20 64 27 75 6E 65 20 63 61 73 65 20 2E ter d'une case .
002A20: 0D 0A 20 0D 0A 20 20 20 20 20 45 6E 20 72 65 76 .. .. En rev
002A30: 61 6E 63 68 65 20 2C 20 73 69 20 6F 6E 20 73 65 anche , si on se
002A40: 20 64 7B 70 6C 61 63 65 20 20 40 20 20 67 61 75 d{place @ gau
002A50: 63 68 65 20 2C 20 6C 65 20 64 65 73 73 69 6E 20 che , le dessin
002A60: 72 65 73 74 65 20 40 20 6C 27 69 6E 74 7B 72 69 reste @ l'int{ri
002A70: 65 75 72 20 0D 0A 20 64 65 73 20 6D 65 08 5E 6D eur .. des me.^m
002A80: 65 73 20 63 61 73 65 73 20 6D 7B 6D 6F 69 72 65 es cases m{moire
002A90: 20 65 74 20 6C 27 61 64 72 65 73 73 65 20 64 27 et l'adresse d'
002AA0: 61 66 66 69 63 68 61 67 65 20 6E 27 61 20 70 61 affichage n'a pa
002AB0: 73 20 40 20 65 08 5E 74 72 65 20 6D 6F 64 69 66 s @ e.^tre modif
002AC0: 69 7B 65 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 20 i{e ... ..
002AD0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
002AE0: 20 20 20 20 20 21 2A 2A 2A 2B 2A 2A 2A 21 2A 2A !***+***!**
002AF0: 2A 2B 20 20 20 21 20 20 20 2B 20 20 20 21 0D 0A *+ ! + !..
002B00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
002B10: 20 20 20 20 20 20 20 20 20 20 20 21 2D 2D 2D 2B !---+
002B20: 2D 2D 2D 21 2D 2D 2D 2B 2D 2D 2D 21 2D 2D 2D 2B ---!---+---!---+
002B30: 2D 2D 2D 21 20 0D 0A 20 0D 0A 20 20 20 20 20 43 ---! .. .. C
002B40: 27 65 73 74 20 6C 27 6F 63 74 65 74 20 4D 41 53 'est l'octet MAS
002B50: 51 55 45 20 71 75 69 20 72 65 6E 73 65 69 67 6E QUE qui renseign
002B60: 65 72 61 20 20 65 6E 20 20 70 65 72 6D 61 6E 65 era en permane
002B70: 6E 63 65 20 6C 65 20 70 72 6F 67 72 61 6D 6D 65 nce le programme
002B80: 20 73 75 72 20 63 65 74 20 0D 0A 20 7B 74 61 74 sur cet .. {tat
002B90: 20 64 65 20 63 68 6F 73 65 73 20 3A 20 45 6E 20 de choses : En
002BA0: 4D 4F 44 45 20 30 20 6C 27 6F 63 74 65 74 20 6D MODE 0 l'octet m
002BB0: 61 73 71 75 65 20 73 65 72 61 20 3A 20 25 31 30 asque sera : %10
002BC0: 31 30 31 30 31 30 0D 0A 20 0D 0A 20 20 20 20 20 101010.. ..
002BD0: 4F 6E 20 70 72 65 6E 64 20 63 6F 6D 6D 65 20 63 On prend comme c
002BE0: 6F 6E 76 65 6E 74 69 6F 6E 20 20 71 75 65 20 20 onvention que
002BF0: 6C 61 20 20 76 61 6C 65 75 72 20 20 25 31 30 31 la valeur %101
002C00: 00 46 4F 4E 44 20 20 20 20 53 43 52 00 00 00 00 .FOND SCR....
002C10: 00 00 02 00 00 45 44 00 D5 2C 00 00 00 00 00 00 .....ED..,......
002C20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002C30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002C40: D5 2C 00 1C 05 05 E0 C0 C0 0B D4 FC FC 07 F0 F0 .,..............
002C50: 24 E0 D0 F0 F0 04 F4 FC FC 08 C0 D4 F8 F0 D0 F0 $...............
002C60: F0 04 C0 C0 0C D4 FC FC 08 F0 F0 2D F4 FC FC 03 ...........-....
002C70: E8 D4 FC F0 F0 02 F4 F0 F0 03 E0 C0 C0 0C FC FC ................
002C80: D5 2C C8 50 00 00 46 20 00 00 4A 10 20 00 20 00 .,.P..F ..J. . .
002C90: 00 06 20 00 00 4A 20 20 02 00 00 02 30 10 00 00 .. ..J ....0...
002CA0: 38 10 00 00 0B 10 00 00 3B 20 00 00 02 20 00 20 8.......; ... .
002CB0: 00 20 00 20 00 00 0A 20 00 00 07 10 10 02 20 00 . . ... ...... .
002CC0: 00 3D 20 00 00 07 10 00 00 02 20 00 20 00 10 00 .= ....... . ...
002CD0: 10 10 02 00 00 09 10 00 10 00 00 15 20 00 20 10 ............ . .
002CE0: 00 20 00 00 02 10 00 00 08 20 20 02 10 10 02 00 . ....... .....
002CF0: 00 02 20 10 10 02 00 00 04 20 00 00 08 20 20 02 .. ...... ... .
002D00: 00 00 03 10 00 00 02 10 10 02 00 00 03 10 20 20 ..............
002D10: 02 00 00 0B 20 00 00 0D 10 00 00 02 10 00 00 03 .... ...........
002D20: 20 00 00 07 10 00 10 20 00 00 02 10 10 02 00 00 ...... ........
002D30: 04 20 00 00 14 10 00 00 08 30 10 10 02 00 00 03 . .......0......
002D40: 20 00 00 10 20 10 10 02 00 10 10 02 00 00 0A 10 ... ...........
002D50: 00 00 0B 10 00 10 00 00 1C 20 00 00 04 20 00 00 ......... ... ..
002D60: 05 10 00 00 09 20 10 20 20 04 00 00 03 10 00 00 ..... . .......
002D70: 07 30 00 00 24 10 00 10 00 00 03 20 20 02 00 20 .0..$...... ..
002D80: 10 00 00 03 10 00 00 05 20 00 C3 C3 03 82 00 00 ........ .......
002D90: 03 20 00 00 03 10 20 00 00 1B 20 00 00 0F 10 20 . .... ... ....
002DA0: 00 00 02 20 00 00 04 10 00 00 03 10 00 10 20 00 ... .......... .
002DB0: 00 02 20 00 00 02 41 C3 C3 06 20 00 00 32 10 10 .. ...A... ..2..
002DC0: 02 20 00 00 09 10 00 00 07 20 41 C3 C3 08 00 00 . ....... A.....
002DD0: 04 10 00 00 1B 20 00 00 02 20 00 00 10 20 00 00 ..... ... ... ..
002DE0: 11 41 C3 C3 0A 00 00 15 10 00 00 0A 10 10 02 00 .A..............
002DF0: 00 10 10 00 00 0E 10 00 00 03 C3 C3 0B 82 00 00 ................
002E00: 02 10 00 00 0C 10 10 03 30 10 10 02 00 00 15 20 ........0......
002E10: 00 20 20 02 00 00 04 10 00 00 02 30 00 00 06 10 . ........0....
002E20: 00 00 06 41 C3 C3 0C 00 00 10 30 30 02 00 30 00 ...A......00..0.
002E30: 00 12 20 00 30 00 00 04 20 20 03 00 30 20 20 02 .. .0... ..0 .
002E40: 30 00 00 08 20 20 02 00 00 04 C3 C3 0D 82 00 00 0... ..........
002E50: 0F 20 00 10 00 30 10 00 00 07 10 00 00 0C 10 00 . ...0..........
002E60: 00 03 20 00 00 02 20 00 00 10 41 C3 C3 0E 00 00 .. ... ...A.....
002E70: 06 20 00 00 08 10 00 20 00 20 00 00 15 20 10 00 . ..... . ... ..
002E80: 00 03 10 00 00 02 10 00 00 0F C3 C3 0F 82 00 00 ................
002E90: 03 20 10 00 00 09 30 00 00 19 10 00 00 03 20 10 . ....0....... .
002EA0: 00 00 06 20 00 00 0A 41 C3 C3 10 00 10 00 00 0C ... ...A........
002EB0: 10 10 02 00 10 00 00 0B 10 00 00 09 10 00 00 03 ................
002EC0: 10 20 20 02 00 00 05 10 00 00 08 10 00 00 02 C3 . .............
002ED0: C3 11 82 00 00 11 20 00 00 02 20 00 00 06 20 00 ...... ... ... .
002EE0: 00 08 10 00 00 06 10 10 02 00 00 02 30 20 00 20 ............0 .
002EF0: 00 00 08 20 00 61 C3 C3 12 00 00 05 10 00 00 14 ... .a..........
002F00: 20 10 00 00 16 10 20 00 00 09 41 C3 C3 12 00 00 ..... ...A.....
002F10: 07 10 00 00 1B 10 30 00 00 02 10 00 00 08 30 00 ......0.......0.
002F20: 00 0B 20 C3 C3 13 82 00 10 00 10 00 00 04 20 00 .. ........... .
002F30: 10 00 30 00 10 00 00 02 10 00 00 02 20 20 02 00 ..0......... ..
002F40: 00 0B 10 30 30 03 00 00 0B 20 00 00 09 10 41 C3 ...00.... ....A.
002F50: C3 14 00 30 00 00 02 30 10 20 00 30 00 00 04 30 ...0...0. .0...0
002F60: 00 00 04 20 00 10 20 00 00 0B 30 30 04 20 00 00 ... .. ...00. ..
002F70: 0A 10 00 00 03 20 00 00 06 61 C3 C3 14 00 00 02 ..... ...a......
002F80: 10 00 20 10 00 00 04 10 20 20 02 00 00 06 10 00 .. ..... ......
002F90: 00 05 10 10 02 00 00 06 30 30 04 20 00 00 0D 10 ........00. ....
002FA0: 00 00 07 C3 C3 15 92 00 00 0A 20 30 10 00 10 00 .......... 0....
002FB0: 00 10 10 30 30 05 10 00 00 14 C3 C3 15 82 00 00 ...00...........
002FC0: 02 10 20 00 00 03 20 00 00 04 10 20 00 00 05 10 .. ... .... ....
002FD0: 20 00 00 0A 10 30 30 05 00 00 0A 20 00 00 02 10 ....00.... ....
002FE0: 00 00 06 41 C3 C3 16 00 00 05 20 00 00 0F 10 00 ...A...... .....
002FF0: 20 00 00 07 30 30 06 20 00 00 0A 20 00 00 02 10 ...00. ... ....
003000: 00 00 05 41 C3 C3 16 00 00 04 10 00 00 0E 30 00 ...A..........0.
003010: 00 02 20 10 00 00 04 10 00 00 02 30 30 06 20 00 .. ........00. .
003020: 00 0A 20 20 02 00 00 07 C3 C3 17 82 00 00 14 10 .. ............
003030: 10 02 00 00 07 10 30 30 07 00 00 13 C3 C3 17 82 ......00........
003040: 00 00 12 10 00 00 05 10 00 00 03 10 10 02 30 30 ..............00
003050: 07 00 00 12 41 C3 C3 18 00 00 05 10 00 00 02 20 ....A..........
003060: 00 00 09 10 10 02 00 20 00 00 06 10 10 02 30 30 ....... ......00
003070: 07 00 20 00 20 20 02 00 00 07 20 00 00 05 41 C3 .. . .... ...A.
003080: C3 18 00 00 08 10 00 00 0E 10 00 00 02 10 00 00 ................
003090: 02 10 30 30 07 20 00 20 10 00 00 07 20 00 10 00 ..00. . .... ...
0030A0: 00 04 C3 C3 19 82 00 00 16 20 00 00 04 10 10 02 ......... ......
0030B0: 30 30 07 00 20 00 20 00 00 08 20 00 00 05 C3 C3 00.. . ... .....
0030C0: 19 82 00 00 03 20 00 00 03 20 00 00 0C 10 00 00 ..... ... ......
0030D0: 02 20 20 02 00 00 03 30 30 08 20 00 00 03 20 00 . ....00. ... .
0030E0: 00 09 10 00 00 03 C3 C3 19 82 00 00 02 10 00 00 ................
0030F0: 02 20 00 00 02 20 00 00 0C 10 00 00 03 20 00 20 . ... ....... .
003100: 30 30 08 20 00 20 10 00 00 0B 20 00 41 C3 C3 1A 00. . .... .A...
003110: 00 00 07 30 00 00 08 20 00 00 0B 30 30 08 20 00 ...0... ...00. .
003120: 10 00 00 08 10 00 00 05 41 C3 C3 1A 00 00 0F 10 ........A.......
003130: 00 00 06 10 00 00 02 10 20 00 30 30 08 20 00 00 ........ .00. ..
003140: 0C 20 00 00 03 41 C3 C3 0F C2 D4 FC FC 02 E9 C3 . ...A..........
003150: C3 06 00 00 09 20 00 00 03 20 00 00 02 20 00 00 ..... ... ... ..
003160: 0B 30 30 08 20 00 00 0B 10 00 00 04 C3 C3 10 C2 .00. ...........
003170: D4 FC FC 02 E9 C3 C3 06 82 00 00 08 30 00 10 00 ............0...
003180: 00 0D 10 00 20 30 30 08 20 00 00 10 C3 C3 10 C0 .... 00. .......
003190: D4 FC F8 E9 C3 C3 06 82 00 00 03 20 00 00 09 20 ........... ...
0031A0: 00 00 06 10 00 00 04 10 00 30 30 08 20 00 00 0E .........00. ...
0031B0: 10 00 C3 C3 10 C0 D4 FC F8 E9 C3 C3 06 82 00 00 ................
0031C0: 05 10 20 00 00 05 20 00 00 0E 10 30 30 07 00 00 .. ... ....00...
0031D0: 10 41 C3 C3 10 C0 D4 FC F8 E9 C3 C3 07 00 00 02 .A..............
0031E0: 20 00 00 03 30 00 00 08 20 00 00 0B 10 30 30 07 ...0... ....00.
0031F0: 00 00 0D 20 10 00 41 C3 C3 10 C0 D4 FC F8 E9 C3 ... ..A.........
003200: C3 07 10 00 00 02 10 10 02 00 00 02 30 00 00 03 ............0...
003210: 10 00 10 10 02 00 00 09 20 00 00 02 10 30 30 07 ........ ....00.
003220: 00 00 0E 20 00 41 C3 C3 10 C0 D4 FC F8 E9 C3 C3 ... .A..........
003230: 07 00 00 04 20 00 00 02 20 00 10 00 00 04 20 20 .... ... .....
003240: 02 00 00 04 20 00 00 06 10 30 30 07 00 00 0D 10 .... ....00.....
003250: 00 00 02 41 C3 C3 10 C0 D4 FC F8 E9 C3 C3 07 00 ...A............
003260: 00 1B 10 30 30 07 00 00 08 10 00 00 07 C3 C3 11 ...00...........
003270: C0 D4 FC F8 E9 C3 C3 07 82 00 00 17 10 00 00 03 ................
003280: 30 30 06 20 00 00 07 10 00 00 08 C3 C3 11 C0 D4 00. ............
003290: FC F8 E9 C3 C3 07 82 00 00 13 10 00 00 07 30 30 ..............00
0032A0: 06 20 00 00 08 10 00 00 06 10 C3 C3 11 C0 D4 FC . ..............
0032B0: F8 E9 C3 C3 07 82 00 20 00 00 0B 10 20 00 00 07 ....... .... ...
0032C0: 20 00 00 04 10 30 30 05 00 00 08 10 00 00 08 C3 ....00.........
0032D0: C3 11 C0 D4 FC F8 E9 C3 C3 07 82 00 00 0B 20 00 .............. .
0032E0: 00 02 20 20 02 00 00 02 10 00 00 08 10 30 30 05 .. .........00.
0032F0: 00 20 00 00 0E 41 C3 C3 11 C0 D4 FC F8 E9 C3 C3 . ...A..........
003300: 08 10 00 00 1B 30 30 04 20 00 00 08 10 00 00 07 .....00. .......
003310: 61 C3 C3 11 C0 D4 FC F8 E9 C3 C3 08 00 00 12 40 a..............@
003320: C0 C0 02 FC FC 09 B8 30 20 00 00 10 41 C3 C3 11 .......0 ...A...
003330: C0 D4 FC F8 E9 C3 C3 08 00 00 02 10 10 02 00 00 ................
003340: 09 20 20 02 00 00 03 60 C0 C0 02 FC FC 07 F8 F0 . ....`........
003350: B8 30 00 00 03 10 00 00 05 20 00 00 07 41 C3 C3 .0....... ...A..
003360: 10 C2 C0 D4 FC F8 E9 C3 C3 08 00 00 03 10 00 00 ................
003370: 08 20 00 00 05 40 C0 C0 02 FC FC 07 F8 F0 B8 00 . ...@..........
003380: 00 12 41 C3 C3 10 C2 C0 D4 FC F8 E9 C3 C3 08 00 ..A.............
003390: 00 0A 10 10 02 00 00 03 20 00 00 02 40 C0 C0 02 ........ ...@...
0033A0: FC FC 08 F0 A8 00 00 12 41 C3 C3 10 C2 C0 D4 FC ........A.......
0033B0: F8 E9 C3 C3 08 00 00 0B 10 00 00 02 30 00 00 03 ............0...
0033C0: 40 C0 C0 02 FC FC 08 F0 A8 00 00 0A 10 00 00 07 @...............
0033D0: C3 C3 11 C2 C0 D4 FC F8 E9 C3 C3 08 82 00 00 06 ................
0033E0: 20 00 20 10 00 00 07 40 C0 C0 02 D4 FC FC 07 F0 . ....@........
0033F0: A8 00 00 0D 10 00 00 04 C3 C3 11 C2 C0 D4 FC F8 ................
003400: E9 C3 C3 08 82 00 00 07 20 00 00 06 10 10 02 00 ........ .......
003410: 40 C0 C0 02 D4 FC FC 07 F0 A8 00 00 06 10 00 00 @...............
003420: 04 10 00 00 06 C3 C3 11 C2 C0 D4 FC F8 E9 C3 C3 ................
003430: 08 82 00 00 06 10 10 02 00 30 10 20 00 00 03 20 .........0. ...
003440: 20 02 40 C0 C0 02 D4 FC FC 07 F0 A8 20 00 00 09 .@......... ...
003450: 10 00 00 02 10 00 00 04 C3 C3 11 C2 C0 D4 FC F8 ................
003460: E9 C3 C3 08 82 00 00 05 10 10 02 00 10 00 00 03 ................
003470: 20 00 00 02 10 20 40 C0 C0 02 D4 FC FC 07 F8 A8 .... @.........
003480: 00 00 0E 20 00 00 03 C3 C3 11 C2 C0 D4 FC F8 E9 ... ............
003490: C3 C3 08 82 00 00 06 10 00 00 03 10 00 00 03 10 ................
0034A0: 00 00 02 40 C0 C0 03 FC FC 07 F8 A8 00 00 0F 20 ...@...........
0034B0: 00 00 02 C3 C3 11 C2 C0 D4 FC FC 02 E9 C3 C3 08 ................
0034C0: 82 00 00 06 30 00 10 00 00 08 40 C0 C0 03 FC FC ....0.....@.....
0034D0: 07 F0 A8 00 00 0D 20 00 00 02 10 10 02 C3 C3 11 ...... .........
0034E0: C2 C0 D4 FC F8 E9 C3 C3 08 82 00 00 08 20 00 00 ............. ..
0034F0: 09 C0 C0 03 FC FC 07 F4 A8 00 00 12 C3 C3 0A 97 ................
003500: 3F EB C3 C3 04 C2 C0 D4 FC F8 E9 C3 C3 08 82 20 ?..............
003510: 00 00 08 20 00 00 08 C0 C0 03 FC FC 06 F8 FC A8 ... ............
003520: 10 00 00 06 10 00 00 05 20 00 00 04 C3 C3 0A 97 ........ .......
003530: 3F EB C3 C3 04 C2 C0 D4 FC F8 E9 C3 C3 08 92 00 ?...............
003540: 00 11 20 40 C0 C0 02 D4 FC FC 05 F4 FC 00 00 0F .. @............
003550: 20 10 10 02 00 C3 C3 0A 97 6F EB C3 C3 04 C2 C0 ........o......
003560: D4 FC FC 02 E9 C3 C3 08 82 00 00 10 20 00 00 02 ............ ...
003570: C0 C0 02 D4 FC FC 06 A8 10 00 10 00 10 00 00 0D ................
003580: 41 C3 FC C3 C3 08 97 6F EB C3 C3 04 C2 C0 D4 FC A......o........
003590: FC 02 E9 C3 C3 09 20 00 00 0E 10 00 20 00 C0 C0 ...... ..... ...
0035A0: 02 D4 FC FC 06 A8 00 00 04 20 00 00 0A 20 20 02 ......... ... .
0035B0: 00 41 C3 FC C3 C3 08 97 6F EB C3 C3 04 C2 C0 D4 .A......o.......
0035C0: FC FC 02 E9 C3 C3 09 00 00 0C 10 00 00 06 40 C0 ..............@.
0035D0: D4 FC FC 06 00 20 00 00 03 10 00 10 20 00 00 0A ..... ...... ...
0035E0: 41 D6 FC C3 C3 08 97 6F EB C3 C3 04 C2 C0 D4 FC A......o........
0035F0: F8 E9 C3 C3 09 00 00 05 20 00 10 00 20 00 00 08 ........ ... ...
003600: 20 00 C0 D4 FC FC 06 00 20 00 00 04 30 10 10 02 ....... ...0...
003610: 00 00 0A 41 C0 FC C3 C3 08 97 6F EB C3 C3 04 C2 ...A......o.....
003620: C0 D4 FC F8 E9 C3 C3 09 10 00 00 02 10 30 30 02 .............00.
003630: 00 10 20 10 30 00 00 02 30 10 00 20 20 02 00 20 .. .0...0.. ..
003640: C0 D4 FC FC 05 A8 00 10 00 00 06 20 00 00 04 20 ........... ...
003650: 00 00 05 41 C0 FC C3 C3 08 97 6F EB C3 C3 04 C2 ...A......o.....
003660: C0 D4 FC F8 E9 C3 C3 09 00 10 10 02 00 00 02 10 ................
003670: 20 10 00 00 02 20 30 00 30 10 00 10 00 20 00 40 .... 0.0.... .@
003680: D4 FC FC 05 A8 00 10 20 00 00 05 10 00 00 07 20 ....... .......
003690: 00 00 02 41 C0 FC C3 C3 08 97 6F EB C3 C3 04 C2 ...A......o.....
0036A0: C0 D4 FC F8 E9 C3 C3 09 00 00 06 20 20 02 00 10 ........... ...
0036B0: 00 00 02 10 00 10 00 30 00 00 02 10 40 D4 FC FC .......0....@...
0036C0: 04 F8 A8 00 10 00 00 11 41 C0 FC C3 C3 08 97 6F ........A......o
0036D0: EB C3 C3 04 C2 C0 D4 FC F8 E9 C3 C3 09 00 00 08 ................
0036E0: 20 00 10 00 00 02 10 30 00 00 03 20 00 40 D4 FC ......0... .@..
0036F0: FC 04 F8 A8 00 20 10 00 00 09 20 20 02 00 00 05 ..... .... ....
003700: 41 C0 FC C3 C3 08 97 6F 6B C3 C3 04 C2 D4 FC FC A......ok.......
003710: 02 F8 E9 C3 C3 09 00 00 03 20 20 02 00 00 03 10 ......... .....
003720: 10 02 20 00 30 00 00 07 40 D4 FC FC 04 F8 A8 00 .. .0...@.......
003730: 00 0F 10 00 00 03 41 C0 FC C3 C3 08 97 6F 6B C3 ......A......ok.
003740: C3 04 C2 D4 FC FC 02 F0 E9 C3 C3 09 00 00 02 10 ................
003750: 00 00 0E 10 00 00 02 40 C0 FC FC 04 F0 A8 00 00 .......@........
003760: 06 C3 82 00 00 0B 41 C0 FC C3 C3 08 97 6F 6B C3 ......A......ok.
003770: C3 04 C2 D4 FC FC 02 F0 E9 C3 C3 09 00 00 0A 10 ................
003780: 00 00 02 51 03 00 00 05 40 C0 FC FC 04 F0 A8 00 ...Q....@.......
003790: 30 00 00 04 C3 82 00 00 0B 41 C0 FC C3 C3 08 97 0........A......
0037A0: 6F 6B C3 C3 04 C2 D4 FC FC 02 F0 E9 C3 C3 02 A3 ok.............£
0037B0: 43 C3 C3 05 00 00 0C 20 51 03 00 00 05 40 C0 FC C...... Q....@..
0037C0: FC 04 F0 A8 00 00 05 41 C3 82 10 00 00 0A 41 C0 .......A......A.
0037D0: FC C3 C3 08 97 6F 6B C3 C3 04 C2 D4 FC FC 02 F0 .....ok.........
0037E0: E9 C3 C3 02 A3 43 C3 C3 05 00 00 0D 51 03 00 00 ....£C......Q...
0037F0: 05 40 C0 D4 FC FC 03 F0 A8 00 00 05 C3 C3 03 00 .@..............
003800: 00 0B 41 C0 FC C3 C3 08 97 6F 6B C3 C3 04 C2 D4 ..A......ok.....
003810: FC FC 02 F0 E9 C3 C3 02 A3 43 C3 C3 05 00 00 0B ........£C......
003820: 30 00 51 03 00 00 05 40 C0 D4 FC FC 03 F0 A8 00 0.Q....@........
003830: 00 05 C3 C3 03 2A 00 00 0A 41 C0 FC C3 C3 08 97 .....*...A......
003840: 6F 6B C3 C3 04 C2 D4 FC FC 02 F8 E9 C3 C3 02 A3 ok.............£
003850: 43 C3 C3 05 00 00 0D 51 03 00 00 05 40 C0 D4 FC C......Q....@...
003860: FC 03 F8 A8 00 00 04 41 C3 C3 03 3A 00 00 0A 41 .......A...:...A
003870: C0 FC C3 C3 08 97 6F 6B C3 C3 04 C2 D4 FC FC 02 ......ok........
003880: F8 E9 C3 C3 02 A3 43 C3 C3 05 00 00 0D 51 03 00 .....£C......Q..
003890: 00 05 40 C0 D4 FC FC 03 F8 A8 00 00 04 C3 C3 03 ..@.............
0038A0: 97 3F 00 00 0B C0 FC C3 C3 08 97 6F 6B C3 C3 04 .?.........ok...
0038B0: C2 D4 FC FC 02 F8 E9 C3 C3 02 A3 43 C3 C3 04 82 ..........£C....
0038C0: 00 00 08 20 00 00 04 51 03 00 00 05 40 C0 D4 FC ... ...Q....@...
0038D0: FC 03 F8 A8 00 00 04 C3 C3 03 97 3F 2A 00 00 0A ...........?*...
0038E0: C0 FC C3 C3 08 97 6F 6B C3 C3 04 C2 D4 FC FC 02 ......ok........
0038F0: F0 E9 C3 C3 02 A3 43 C3 C3 04 82 00 00 07 10 00 .....£C.........
003900: 00 05 51 03 00 00 02 20 00 00 02 40 C0 D4 FC FC ..Q.... ...@....
003910: 03 F0 A8 00 00 04 C3 C3 03 3F 3F 02 2A 00 00 0A .........??.*...
003920: C0 FC C3 C3 08 97 6F 6B C3 C3 04 C2 D4 FC FC 02 ......ok........
003930: F0 E9 C3 C3 02 A3 43 C3 C3 04 82 00 00 0A 10 00 .....£C.........
003940: 00 02 51 03 00 00 03 20 00 40 C0 D4 FC FC 03 F0 ..Q.... .@......
003950: A8 00 00 04 C3 C3 03 3F 6F 2A 00 00 0A C0 FC C3 .......?o*......
003960: C3 08 97 6F 6B C3 C3 04 C2 D4 FC FC 02 F0 E9 C3 ...ok...........
003970: C3 02 A3 43 C3 C3 04 82 00 00 02 20 00 00 07 20 ..£C....... ...
003980: 00 00 02 51 03 00 00 03 20 00 40 C0 D4 FC FC 03 ...Q.... .@.....
003990: F0 A8 00 00 04 C3 C3 02 97 3F 6F 2A 00 00 0A C0 .........?o*....
0039A0: FC C3 C3 08 97 6F 6B C3 C3 04 C2 D4 FC FC 02 F0 .....ok.........
0039B0: E9 C3 C3 02 A3 43 C3 C3 04 82 00 00 03 20 00 00 ....£C....... ..
0039C0: 09 51 03 00 00 05 40 C0 D4 FC FC 03 F0 A8 00 00 .Q....@.........
0039D0: 03 41 C3 C3 02 97 3F 6F 2A 00 00 09 20 C0 FC C3 .A....?o*... ...
0039E0: C3 08 97 6F 6B C3 C3 04 C2 D4 FC FC 02 F0 E9 C3 ...ok...........
0039F0: C3 02 A3 43 C3 C3 04 82 00 00 03 20 00 00 09 51 ..£C....... ...Q
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 C2 02 00 00 00 02 03 00 C3 02 00 00 00 02 ................
003A30: 03 00 C4 02 00 00 00 02 03 00 C5 02 00 00 00 02 ................
003A40: 03 00 C6 02 00 00 00 02 03 00 C7 02 00 00 00 02 ................
003A50: 03 00 C8 02 00 00 00 02 03 00 C9 02 00 00 00 02 ................
003A60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003A70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003A80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003A90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003AA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003AB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003AC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003AD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003AE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003AF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003B00: 03 00 00 05 C0 C0 02 D4 FC FC 03 F0 A8 00 00 03 ................
003B10: 41 C3 C3 02 97 3F 6F 3A 00 00 0A C0 FC C3 C3 08 A....?o:........
003B20: 97 6F 6B C3 C3 04 C2 D4 FC FC 02 F8 E9 C3 C3 02 .ok.............
003B30: A3 43 C3 C3 04 82 00 00 0D 51 03 00 00 05 C0 C0 £C.......Q......
003B40: 02 D4 FC FC 03 F0 A8 00 00 03 41 C3 C3 02 97 3F ..........A....?
003B50: 6F 2A 00 00 08 10 00 C0 FC C3 C3 08 97 6F 6B C3 o*...........ok.
003B60: C3 04 C2 D4 FC FC 02 F8 E9 C3 C3 02 A3 43 C3 C3 ............£C..
003B70: 04 82 00 00 07 41 C3 82 00 00 03 51 03 00 00 05 .....A.....Q....
003B80: C0 C0 02 D4 FC FC 03 F0 A8 00 00 03 41 C3 C3 02 ............A...
003B90: 3F 3F 02 6F 2A 00 00 05 20 00 00 03 40 C0 FC C3 ??.o*... ...@...
003BA0: C3 08 97 6F 6B C3 F3 03 C3 C2 D4 FC FC 02 F8 E9 ...ok...........
003BB0: C3 C3 02 A3 43 C3 C3 04 82 00 00 07 C3 C3 02 2A ...£C..........*
003BC0: 00 00 03 51 03 00 00 05 C0 C0 02 D4 FC FC 03 F0 ...Q............
003BD0: A8 A3 03 00 C3 C3 03 3F 3F 02 6F 3A 00 00 02 20 .£.....??.o:...
003BE0: 00 00 06 40 C0 FC C3 C3 08 97 6F 6B C3 F3 03 C3 ...@......ok....
003BF0: C2 D4 FC FC 02 F8 E9 C3 C3 02 A3 43 C3 C3 04 82 ..........£C....
003C00: 00 00 07 C3 C3 02 2A 00 00 03 51 03 00 00 04 40 ......*...Q....@
003C10: C0 C0 02 D4 FC FC 03 F0 A8 A3 03 00 C3 C3 03 3F .........£.....?
003C20: 3F 02 6F 2A 00 00 07 10 00 40 C0 FC C3 C3 08 97 ?.o*.....@......
003C30: 6F 6B C3 F3 03 C3 C2 D4 FC FC 02 F0 E9 C3 C3 02 ok..............
003C40: A3 43 C3 C3 04 00 00 03 20 00 00 03 41 C3 97 2A £C...... ...A..*
003C50: 00 00 03 51 03 00 00 04 40 C0 D4 FC FC 04 F0 A8 ...Q....@.......
003C60: A3 03 00 C3 C3 02 97 3F 3F 02 6F 2A 00 00 02 30 £......??.o*...0
003C70: 00 00 04 10 00 40 C0 FC C3 C3 08 97 6F 6B C3 F3 .....@......ok..
003C80: 03 C3 C2 D4 FC FC 02 F0 E9 C3 C3 02 A3 43 C3 C3 ............£C..
003C90: 03 3F 00 00 07 C3 C3 02 97 2A 00 00 03 51 03 00 .?.......*...Q..
003CA0: 00 04 40 C0 D4 FC FC 04 F0 A8 A3 03 00 C3 C3 02 ..@.......£.....
003CB0: 97 3F 3F 02 6F 2A 00 00 02 20 00 00 04 10 00 40 .??.o*... .....@
003CC0: C0 FC C3 C3 08 97 6F 6B C3 F3 03 C3 C2 D4 FC FC ......ok........
003CD0: 02 F0 E9 C3 C3 02 A3 43 C3 C3 03 3F 00 00 07 C3 ......£C...?....
003CE0: C3 02 3F 2A 00 00 03 51 03 00 00 04 C0 C0 02 D4 ..?*...Q........
003CF0: FC FC 04 F8 A8 A3 03 00 C3 C3 02 97 3F 3F 02 6F .....£......??.o
003D00: 2A 00 00 06 20 10 00 40 C0 FC C3 C3 08 97 6F 6B *... ..@......ok
003D10: C3 F3 03 C3 C2 D4 FC FC 02 F0 E9 C3 C3 02 A3 43 ..............£C
003D20: C3 C3 03 3F 00 00 03 20 00 00 03 C3 C3 02 6F 2A ...?... ......o*
003D30: 00 00 03 51 03 00 00 04 C0 C0 02 FC FC 05 F8 A8 ...Q............
003D40: A3 03 41 C3 C3 02 97 3F 3F 02 CF 3F 00 00 02 10 £.A....??..?....
003D50: 00 00 04 10 2A 40 C0 FC C3 C3 08 3F 6F 6B C3 F3 ....*@.....?ok..
003D60: 03 C3 C2 D4 FC FC 02 F0 E9 C3 C3 02 A3 43 C3 C3 ............£C..
003D70: 03 3F 00 00 03 10 00 00 03 C3 97 6F 2A 10 10 02 .?.........o*...
003D80: 00 51 03 00 00 04 C0 C0 02 FC FC 06 A8 A3 03 41 .Q...........£.A
003D90: C3 C3 02 3F 3F 03 CF 3F 00 00 02 20 00 00 04 10 ...??..?... ....
003DA0: 2A 40 C0 FC C3 C3 07 97 3F 6F 6B C3 F3 03 C3 C2 *@......?ok.....
003DB0: D4 FC FC 02 F0 E9 C3 C3 02 A3 43 C3 C3 03 3F 00 .........£C...?.
003DC0: 00 07 C3 97 6F 2A 00 00 03 51 03 00 00 04 C0 C0 ....o*...Q......
003DD0: 02 FC FC 02 D0 FC FC 02 F8 A8 A3 03 41 C3 C3 02 ..........£.A...
003DE0: 3F 3F 03 CF 9F 00 00 06 10 10 02 2A 40 C0 FC C3 ??.........*@...
003DF0: C3 07 97 3F 6F 6B C3 F3 03 C3 C2 D4 FC FC 02 F0 ...?ok..........
003E00: E9 C3 C3 02 A3 43 C3 C3 03 3F 00 00 07 C3 97 6F ....£C...?.....o
003E10: 2A 00 00 03 51 03 00 00 03 40 C0 C0 02 FC FC 02 *...Q....@......
003E20: D0 FC FC 02 F0 A8 A3 03 41 C3 C3 02 3F 3F 03 CF ......£.A...??..
003E30: CF 02 00 00 05 10 20 10 2A 40 C0 FC C3 C3 07 97 ...... .*@......
003E40: 3F CF 6B C3 F3 03 D3 42 D4 FC FC 02 F0 E9 C3 C3 ?.k....B........
003E50: 02 A3 43 C3 C3 03 3F 00 00 03 20 00 00 03 C3 97 .£C...?... .....
003E60: 6F 2A 00 00 03 51 03 00 00 03 60 C0 D4 FC FC 02 o*...Q....`.....
003E70: D0 FC FC 02 F0 A8 A3 03 41 C3 C3 02 3F 3F 03 CF ......£.A...??..
003E80: CF 02 00 00 06 10 10 02 2A 40 C0 FC C3 C3 07 97 ........*@......
003E90: 3F CF 6B C3 F3 03 D3 42 D4 FC FC 02 F0 E9 C3 C3 ?.k....B........
003EA0: 02 A3 43 C3 C3 03 3F 00 20 10 00 00 04 C3 97 6F .£C...?. ......o
003EB0: 2A 00 00 03 51 03 00 00 03 40 C0 D4 FC FC 02 D0 *...Q....@......
003EC0: FC FC 02 F0 A8 A3 03 41 C3 C3 02 3F 3F 03 6F CF .....£.A...??.o.
003ED0: 00 00 07 10 3F 40 C0 FC C3 C3 07 97 3F CF 6B C3 ....?@......?.k.
003EE0: F3 03 D3 42 D4 FC FC 02 F0 E9 C3 C3 02 A3 43 D3 ...B.........£C.
003EF0: 43 C3 3F 00 00 02 20 00 00 04 C3 97 6F 3A 00 00 C.?... .....o:..
003F00: 03 51 03 00 00 03 40 C0 D4 FC FC 02 D0 FC FC 02 .Q....@.........
003F10: F8 A8 A3 03 41 C3 C3 02 3F 3F 03 6F CF 00 00 07 ..£.A...??.o....
003F20: 10 3F 60 C0 FC C3 C3 07 97 3F 6F 6B C3 F3 03 D3 .?`......?ok....
003F30: 42 D4 FC FC 02 F0 E9 C3 C3 02 A3 43 D3 43 C3 3F B.........£C.C.?
003F40: 30 10 00 00 04 30 C3 97 6F 2A 00 00 03 51 03 00 0....0..o*...Q..
003F50: 10 00 C0 C0 02 FC FC 03 D0 FC FC 03 B8 A3 03 41 .............£.A
003F60: C3 C3 02 3F 3F 04 CF 00 00 04 10 00 00 02 10 3F ...??..........?
003F70: 40 C0 FC C3 C3 07 97 3F 6F 6B C3 A3 03 D3 42 D4 @......?ok.£..B.
003F80: FC FC 02 F0 E9 C3 C3 02 A3 43 D3 03 C3 3F 00 00 ........£C...?..
003F90: 07 C3 97 6F 3A 30 20 20 02 51 03 20 00 00 02 C0 ...o:0 .Q. ....
003FA0: C0 02 FC FC 03 D0 FC FC 02 F8 A8 A3 03 41 C3 C3 ...........£.A..
003FB0: 02 3F 3F 03 6F CF 00 00 07 10 35 40 C0 FC C3 C3 .??.o.....5@....
003FC0: 07 97 3F 3F 02 6B C3 A3 03 D3 42 D4 FC FC 02 F0 ..??.k.£..B.....
003FD0: E9 C3 C3 02 A3 43 D3 03 C3 3F 30 00 00 03 10 00 ....£C...?0.....
003FE0: 00 02 C3 97 6F 3A 00 10 20 71 03 10 20 00 C0 C0 ....o:.. q.. ...
003FF0: 02 FC FC 03 D0 FC FC 02 F8 A8 A3 03 41 C3 C3 02 ..........£.A...
004000: 3F 3F 03 6F CF 00 00 04 10 20 00 10 35 6A C0 FC ??.o..... ..5j..
004010: C3 C3 07 97 3F 6F 6B C3 A3 03 D3 42 D4 FC FC 02 ....?ok.£..B....
004020: F8 E9 C3 C3 02 A3 43 D3 03 C3 3F 00 10 00 00 03 .....£C...?.....
004030: 20 20 02 C3 97 6F 2A 00 00 02 20 51 03 00 00 02 ...o*... Q....
004040: 10 C0 C0 02 FC FC 03 D0 FC FC 02 F8 A8 A3 03 41 .............£.A
004050: C3 C3 02 3F 3F 03 6F CF 00 00 03 20 00 00 03 10 ...??.o.... ....
004060: 35 6A C0 FC C3 C3 07 97 3F CF 6B C3 A3 03 D3 42 5j......?.k.£..B
004070: D4 FC FC 02 F8 E9 C3 C3 02 A3 43 D3 03 C3 3F 00 .........£C...?.
004080: 00 02 10 20 00 00 03 C3 97 6F 2A 00 10 30 51 03 ... .....o*..0Q.
004090: 00 00 02 40 C0 D4 FC FC 03 D0 FC FC 02 F8 A8 A3 ...@...........£
0040A0: 03 41 C3 C3 02 3F 3F 03 6F CF 00 00 07 10 35 6A .A...??.o.....5j
0040B0: C0 FC C3 C3 07 97 3F CF 6B C3 F3 03 D3 42 D4 FC ......?.k....B..
0040C0: FC 02 F8 E9 C3 C3 02 A3 43 D3 03 C3 3F 00 10 01 .......£C...?...
0040D0: 03 00 20 00 C3 97 6F 3A 00 30 00 51 03 00 10 40 .. ...o:.0.Q...@
0040E0: C0 D4 FC FC 03 D0 FC FC 02 F8 A8 A3 03 41 C3 C3 ...........£.A..
0040F0: 02 3F 3F 03 6F CF 00 00 03 10 00 00 02 20 10 35 .??.o........ .5
004100: 6A C0 FC C3 A3 03 C3 C3 04 97 3F CF 6B C3 F3 03 j...£.....?.k...
004110: D3 42 D4 FC FC 02 F0 E9 C3 C3 02 A3 43 D3 03 C3 .B.........£C...
004120: 3F 00 00 02 01 03 00 00 03 C3 97 6F 2A 10 20 00 ?..........o*. .
004130: 51 03 00 00 02 40 C0 D4 FC FC 03 D0 FC FC 02 F8 Q....@..........
004140: A8 A3 03 41 C3 C3 02 97 3F 3F 02 6F CF 00 00 07 .£.A....??.o....
004150: 10 35 6A C0 FC 41 A3 03 C3 C3 04 97 3F CF 6B C3 .5j..A£.....?.k.
004160: F3 03 D3 42 D4 FC FC 02 F0 E9 C3 C3 02 A3 43 D3 ...B.........£C.
004170: 03 C3 3F 00 00 02 01 03 00 00 03 C3 97 6F 2A 00 ..?..........o*.
004180: 00 03 51 03 00 00 02 C0 C0 02 D4 FC FC 03 D0 FC ..Q.............
004190: FC 02 F0 A8 A3 03 41 C3 C3 02 97 3F 3F 02 6F CF ....£.A....??.o.
0041A0: 00 00 05 20 00 10 35 6A C0 FC 41 A3 03 C3 C3 04 ... ..5j..A£....
0041B0: 97 3F CF 6B C3 F3 03 D3 42 D4 FC FC 02 F8 E9 C3 .?.k....B.......
0041C0: C3 02 A3 43 D3 03 C3 3F 00 00 02 01 03 00 00 03 ..£C...?........
0041D0: C3 97 6F 2A 00 00 03 51 03 00 00 02 C0 C0 02 D4 ..o*...Q........
0041E0: FC FC 03 D0 FC FC 02 F0 A8 A3 03 41 C3 C3 03 3F .........£.A...?
0041F0: 3F 02 6F CF 00 00 07 10 35 6A C0 FC 41 A3 03 C3 ?.o.....5j..A£..
004200: C3 04 97 3F CF 6B C3 F3 03 D3 42 D4 FC FC 02 F8 ...?.k....B.....
004210: FC C3 C3 02 A3 43 D3 03 C3 3F 00 00 02 01 03 00 ....£C...?......
004220: 00 03 C3 3F 6F 2A 00 00 03 51 03 00 00 02 C0 C0 ...?o*...Q......
004230: 02 D4 FC FC 02 E8 D0 FC FC 02 F0 FC A3 03 41 C3 ............£.A.
004240: C3 03 3F 3F 03 CF 00 00 07 10 35 6A C0 FC 00 A3 ..??......5j...£
004250: 03 C3 C3 04 97 3F CF 6B C3 F3 03 D3 42 D4 FC FC .....?.k....B...
004260: 04 C3 D3 A3 43 D3 03 C3 3F 00 00 02 01 03 00 00 ...£C...?.......
004270: 03 C3 3F 6F 2A 00 00 03 F3 03 00 00 02 C0 C0 02 ..?o*...........
004280: D4 FC FC 02 E8 D0 FC FC 02 F0 FC A3 03 41 C3 C3 ...........£.A..
004290: 03 3F 3F 03 CF 00 00 04 10 20 00 10 35 6A C0 FC .??...... ..5j..
0042A0: 00 A3 03 C3 C3 04 97 6F CF 6B C3 F3 03 D3 42 D4 .£.....o.k....B.
0042B0: FC FC 03 F4 C3 D3 A3 43 D3 03 C3 3F 00 00 02 01 ......£C...?....
0042C0: 03 00 00 03 97 3F 6F 2A 00 00 02 30 A3 03 00 40 .....?o*...0£..@
0042D0: C0 C0 02 D4 FC FC 02 E8 D0 FC FC 02 F0 F4 A3 03 ..............£.
0042E0: 41 C3 C3 03 97 3F 6F CF 00 00 02 20 20 02 00 00 A....?o.... ...
0042F0: 02 10 10 02 35 6A C0 FC 00 A3 03 C3 C3 04 3F 6F ....5j...£....?o
004300: CF 6B C3 F3 03 D3 42 D4 FC FC 03 F4 C3 D3 A3 43 .k....B.......£C
004310: D3 03 C3 3F 00 00 02 01 03 20 00 00 02 97 3F 6F ...?..... ....?o
004320: 2A 00 00 03 A3 03 00 40 C0 D4 FC FC 03 E8 F0 FC *...£..@........
004330: FC 02 F0 F4 A3 03 41 C3 C3 03 97 3F 6F CF 00 00 ....£.A....?o...
004340: 04 10 00 00 02 10 35 6A C0 FC 00 A3 03 C3 C3 04 ......5j...£....
004350: 3F 6F CF 6B C3 F3 03 D3 42 D4 FC FC 03 F4 C3 D3 ?o.k....B.......
004360: A3 43 D3 03 C3 3F 00 00 02 01 03 20 00 00 02 97 £C...?..... ....
004370: 3F 6F 2A 00 00 02 51 A3 03 00 40 C0 FC FC 04 E8 ?o*...Q£..@.....
004380: F0 FC FC 02 F0 F4 A3 03 41 C3 C3 03 97 3F 6F CF ......£.A....?o.
004390: 00 30 00 00 05 10 35 6A D4 FC 00 A3 03 C3 C3 03 .0....5j...£....
0043A0: 97 3F 6F CF 6B C3 F3 03 D3 42 D4 FC FC 03 F4 C3 .?o.k....B......
0043B0: D3 03 43 D3 03 97 3F 00 00 02 01 03 00 00 02 41 ..C...?........A
0043C0: 97 3F 6F 2A 00 00 02 51 A3 03 00 C0 C0 02 FC FC .?o*...Q£.......
0043D0: 04 E8 F0 FC FC 02 F8 F4 A3 03 41 C3 C3 03 97 3F ........£.A....?
0043E0: 6F CF 00 10 A3 03 00 00 03 10 35 6A FC FC 02 00 o...£.....5j....
0043F0: A3 03 C3 C3 03 97 3F 6F CF 6B C3 F3 03 D3 42 D4 £.....?o.k....B.
004400: FC FC 02 F8 F4 E9 D3 A3 43 D3 03 97 3F 00 00 02 .......£C...?...
004410: 01 03 00 00 02 41 97 3F 6F 2A 00 10 F3 A3 03 00 .....A.?o*...£..
004420: C0 C0 02 FC FC 04 E8 D0 FC FC 02 F8 F4 A3 03 41 .............£.A
004430: C3 C3 03 97 3F 6F CF 00 00 02 A3 03 00 00 03 10 ....?o....£.....
004440: 35 6A FC FC 02 00 A3 03 C3 C3 03 97 3F 6F CF 6B 5j....£.....?o.k
004450: C3 F3 03 D3 42 C0 FC FC 02 F8 F4 E9 D3 A3 43 D3 ....B........£C.
004460: 03 97 3F 00 00 02 01 03 00 00 02 41 97 3F 6F 2A ..?........A.?o*
004470: 00 00 02 F3 A3 03 00 C0 C0 02 FC FC 04 E8 D0 FC ....£...........
004480: FC 02 F0 F4 A3 03 41 C3 C3 03 97 3F 6F CF 00 00 ....£.A....?o...
004490: 02 A3 03 10 00 00 02 10 35 C0 FC FC 02 00 A3 03 .£......5.....£.
0044A0: C3 C3 03 97 3F 6F CF 6B C3 A3 03 D3 42 C0 FC FC ....?o.k.£..B...
0044B0: 02 F8 F0 E9 D3 A3 03 53 03 97 DF 00 00 02 01 03 .....£.S........
0044C0: 00 00 02 41 97 3F 6F 2A 00 51 F3 A3 03 00 C0 C0 ...A.?o*.Q.£....
0044D0: 02 FC FC 04 E8 D0 FC FC 02 F0 F4 A9 03 41 C3 C3 .............A..
0044E0: 03 97 3F 6F CF 00 20 A3 03 00 00 03 10 35 C0 FC ..?o.. £.....5..
0044F0: 5C 00 A3 03 C3 C3 03 97 3F 6F CF 6B C3 A3 03 D3 \.£.....?o.k.£..
004500: 42 C0 FC FC 02 F8 F0 E9 D3 A3 03 03 03 97 DF 00 B........£......
004510: 00 02 01 03 00 00 02 C3 97 3F CF 2A 00 51 F3 A3 .........?.*.Q.£
004520: 03 40 C0 C0 02 FC FC 04 E8 D0 FC FC 02 F0 F4 A9 .@..............
004530: 03 41 C3 C3 03 97 3F 6F CF 10 00 A3 03 00 00 03 .A....?o...£....
004540: 10 35 C0 FC 5C 00 A3 03 C3 C3 03 97 3F 3F 02 CF .5..\.£.....??..
004550: 6B C3 A3 03 D3 42 C0 FC FC 02 F8 F0 E9 D3 A3 03 k.£..B........£.
004560: A3 17 97 DF 00 00 02 01 03 00 00 02 C3 97 3F CF £.............?.
004570: 2A 00 51 F3 03 03 02 40 C0 C0 02 FC FC 04 E8 D0 *.Q....@........
004580: FC FC 02 F8 F0 A9 03 41 C3 C3 03 97 3F 6F CF 10 .......A....?o..
004590: 00 A3 03 30 00 00 02 10 35 C0 FC 5C 00 A3 03 C3 .£.0....5..\.£..
0045A0: C3 03 97 3F 3F 02 CF 6B C3 A3 03 D3 42 C0 FC FC ...??..k.£..B...
0045B0: 02 F8 F0 E9 D3 03 03 03 43 3F 9F 20 00 01 03 00 ........C?. ....
0045C0: 20 C3 97 3F CF 3F 00 F3 F3 02 03 03 02 40 C0 C0 ..?.?.......@..
0045D0: 02 FC FC 04 E8 F0 FC FC 02 F8 F0 A9 03 41 C3 C3 .............A..
0045E0: 03 97 3F 6F CF 20 00 A3 03 00 20 00 10 3F C0 FC ..?o. .£.. ..?..
0045F0: 5C 00 A3 03 41 C3 C3 02 97 3F 3F 02 CF 6B C3 A3 \.£.A....??..k.£
004600: 03 D3 42 C0 FC FC 03 F0 E9 D3 A3 03 03 02 43 3F ..B.......£...C?
004610: 9F 00 10 21 03 10 41 C3 97 3F CF 9F 20 F3 F3 02 ...!..A..?.. ...
004620: 03 03 02 C0 C0 03 D4 FC FC 03 E8 F0 FC FC 02 F8 ................
004630: F0 A9 03 41 C3 C3 03 97 3F 3F 02 CF 20 00 A3 03 ...A....??.. .£.
004640: 20 00 00 02 10 3F C0 FC 5C 00 A3 03 41 C3 C3 02 ....?..\.£.A...
004650: 3F 3F 03 6F 6B C3 A3 03 D3 42 C0 FC FC 03 F0 FC ??.ok.£..B......
004660: D3 A3 03 03 02 C3 3F 9F 00 00 02 01 03 00 41 C3 .£....?.......A.
004670: 3F 3F 02 CF 9F 71 F3 F3 02 03 03 02 C0 C0 03 D4 ??...q..........
004680: FC FC 03 E8 F0 FC FC 03 F0 A9 03 C3 C3 04 97 3F ...............?
004690: 3F 02 CF 00 00 02 A3 03 00 00 03 10 3F C0 FC 5C ?.....£.....?..\
0046A0: 00 A3 03 00 C3 C3 02 3F 3F 03 6F 6B C3 A3 03 D3 .£.....??.ok.£..
0046B0: 42 C0 FC FC 03 F0 FC D3 A3 03 03 02 C3 3F 9F 00 B.......£....?..
0046C0: 00 02 01 03 00 41 C3 3F 3F 02 CF 9F 51 F3 A3 03 .....A.??...Q.£.
0046D0: 03 02 C0 C0 03 FC FC 04 E8 F0 FC FC 03 F0 A9 03 ................
0046E0: C3 C3 04 97 3F 3F 02 CF 20 20 02 A3 03 00 10 00 ....??.. .£....
0046F0: 10 6A C0 FC 5C 51 A3 03 00 41 C3 3F 3F 03 6F 6B .j..\Q£..A.??.ok
004700: C3 A3 03 D3 42 C0 FC FC 03 F0 F4 F3 A3 03 43 C3 .£..B.......£.C.
004710: 3F 9F 00 00 02 01 03 00 41 C3 3F 6F CF 9F 51 F3 ?.......A.?o..Q.
004720: A3 03 03 02 C0 C0 02 D4 FC FC 04 E8 F0 FC FC 03 £...............
004730: F0 A9 03 C3 C3 04 97 3F 3F 02 CF 00 00 02 A3 03 .......??.....£.
004740: 00 00 03 10 6A C0 FC 5C F3 A3 03 00 41 C3 3F 3F ....j..\.£..A.??
004750: 03 6F 6B C3 A3 03 D3 42 C0 FC FC 03 F0 F4 F3 A3 .ok.£..B.......£
004760: 03 43 C3 3F 9F 00 00 02 01 03 00 41 C3 3F 6F CF .C.?.......A.?o.
004770: 9F 7B F3 A3 03 03 02 C0 C0 02 FC FC 05 E8 F0 FC .{.£............
004780: FC 03 F0 FC 03 C3 C3 04 97 3F 3F 02 CF 00 20 A3 .........??... £
004790: 03 00 00 03 10 6A C0 FC 5C F3 03 03 02 00 00 02 .....j..\.......
0047A0: C3 3F 3F 03 CF 6B C3 A3 03 D3 42 C0 FC FC 03 F0 .??..k.£..B.....
0047B0: F4 F3 A3 03 43 C3 3F 9F 00 00 02 01 03 10 41 C3 ..£.C.?.......A.
0047C0: 3F 6F CF CF 02 7B F3 A3 03 03 02 C0 D4 FC FC 05 ?o...{.£........
0047D0: E8 F8 FC FC 03 F0 FC 43 C3 C3 04 97 3F 3F 02 CF .......C....??..
0047E0: 00 00 02 A3 03 00 10 00 10 6A C0 FC 5C F3 A3 03 ...£.....j..\.£.
0047F0: 00 00 02 C3 3F 3F 03 CF 6B C3 F3 03 D3 42 C0 FC ....??..k....B..
004800: FC 03 F0 F4 F3 A3 03 C3 C3 02 3F 9F 00 00 02 01 .....£....?.....
004810: 03 00 41 C3 3F 6F CF CF 02 7B F3 A3 03 03 02 C0 ..A.?o...{.£....
004820: D4 FC FC 05 E8 F8 FC FC 03 F0 FC 43 C3 C3 04 3F ...........C...?
004830: 3F 03 CF 00 00 02 A3 03 00 00 03 10 6A C0 FC 5C ?.....£.....j..\
004840: F3 A3 03 00 00 02 C3 3F 3F 03 CF 6B C3 F3 03 D3 .£.....??..k....
004850: 42 C0 FC FC 03 F4 5C F3 A3 03 C3 97 3F 9F 00 00 B.....\.£...?...
004860: 02 01 03 00 41 C3 3F 3F 02 CF CF 02 7B F3 A3 03 ....A.??....{.£.
004870: 03 02 C0 D4 FC FC 05 E8 F8 F4 FC FC 02 F0 F4 43 ...............C
004880: C3 C3 04 3F 3F 03 CF 10 00 A3 03 00 00 03 10 6A ...??....£.....j
004890: C0 FC 5C F3 03 03 02 00 00 02 C3 3F 3F 03 CF 6B ..\........??..k
0048A0: C3 F3 03 D3 42 C0 FC FC 04 5C F9 A3 03 C3 97 3F ....B....\.£...?
0048B0: 9F 00 00 02 01 03 00 41 C3 3F 3F 02 CF CF 02 3F .......A.??....?
0048C0: F3 A3 03 03 02 C0 D4 FC FC 05 E8 F8 F4 FC FC 02 .£..............
0048D0: F0 F4 43 C3 C3 03 97 3F 3F 03 CF 00 00 02 A3 03 ..C....??.....£.
0048E0: 00 00 02 10 10 02 6A C0 FC 5C F3 A3 03 00 00 02 ......j..\.£....
0048F0: C3 3F 3F 02 6F CF 6B C3 F3 03 D3 42 C0 FC FC 04 .??.o.k....B....
004900: 0C F9 A3 43 C3 97 3F 9F 00 00 02 01 03 00 41 C3 ..£C..?.......A.
004910: 3F 3F 02 6F CF 9F F3 A3 03 03 02 C0 D4 FC FC 05 ??.o...£........
004920: E8 F8 F4 FC FC 02 F0 F4 C3 C3 04 3F 3F 03 6F CF ...........??.o.
004930: 00 00 02 A3 03 00 00 03 10 6A C0 FC 5C F3 A3 03 ...£.....j..\.£.
004940: 00 00 02 C3 3F 3F 02 6F CF 6B C3 F3 03 D3 42 C0 ....??.o.k....B.
004950: D4 FC E8 F4 AC F9 A3 43 C3 97 3F 9F 00 00 02 50 ......£C..?....P
004960: 03 00 41 C3 3F 3F 02 6F CF 9F F3 A3 03 03 02 C0 ..A.??.o...£....
004970: D4 FC FC 05 E8 F8 F4 FC FC 02 F0 F4 C3 C3 04 3F ...............?
004980: 3F 03 6F CF 00 00 02 A3 03 00 00 03 30 6A C0 FC ?.o....£....0j..
004990: 5C F3 A3 03 00 00 02 C3 3F 3F 02 6F CF 6B C3 F3 \.£.....??.o.k..
0049A0: 03 D3 42 C0 D4 FC E8 F0 AC F9 A3 43 C3 3F 3F 02 ..B.......£C.??.
0049B0: 9F 00 00 02 50 03 00 41 C3 3F 3F 02 6F CF 9F F3 ....P..A.??.o...
0049C0: A3 03 03 02 C0 D4 FC FC 05 E8 F8 F4 FC FC 02 F0 £...............
0049D0: F4 C3 C3 03 97 3F 3F 03 6F CF A0 00 A3 03 00 00 .....??.o...£...
0049E0: 02 10 10 02 6A C0 FC 5C F3 A3 03 00 00 02 C3 3F ....j..\.£.....?
0049F0: 3F 02 6F CF 6B C3 F3 03 D3 42 C0 D4 FC C0 F0 AC ?.o.k....B......
004A00: F9 A3 43 C3 3F 6F 9F 00 00 02 50 03 00 41 C3 3F .£C.?o....P..A.?
004A10: 3F 02 6F CF 9F F3 03 03 03 C0 C0 02 FC FC 05 E8 ?.o.............
004A20: F8 F4 FC FC 02 F8 F4 C3 C3 03 97 3F 3F 03 6F CF ...........??.o.
004A30: A0 00 A3 03 00 00 02 10 10 02 6A C0 FC FC 02 F3 ..£.......j.....
004A40: A3 03 00 00 02 C3 3F 3F 03 CF 6B C3 F3 03 D3 42 £.....??..k....B
004A50: C0 D4 FC D0 F0 AC F9 A3 43 C3 3F 6F 9F 00 00 02 .......£C.?o....
004A60: F0 03 00 41 C3 3F 3F 03 CF 9F F3 03 03 03 C0 C0 ...A.??.........
004A70: 02 FC FC 05 E8 F8 F4 FC FC 02 F8 F4 C3 C3 03 3F ...............?
004A80: 3F 04 6F CF A0 00 A3 03 00 00 02 20 10 6A C0 FC ?.o...£.... .j..
004A90: FC 02 F3 A3 03 00 00 02 C3 97 3F 3F 02 CF 6B C3 ...£......??..k.
004AA0: F3 03 D3 42 C0 D4 FC D0 F0 FC F9 A3 43 C3 3F 6F ...B.......£C.?o
004AB0: 9F 00 00 02 F0 03 00 41 C3 3F 3F 03 CF 9F F3 03 .......A.??.....
004AC0: 03 03 C0 C0 02 FC FC 05 E8 F8 F4 FC FC 02 F8 F4 ................
004AD0: C3 C3 03 3F 3F 04 6F CF A0 51 A3 03 00 00 03 10 ...??.o..Q£.....
004AE0: 6A C0 FC FC 02 F9 A3 03 00 00 02 C3 97 3F 3F 02 j.....£......??.
004AF0: CF 6B C3 A3 03 D3 42 C0 D4 FC D0 F0 FC FC 02 A3 .k.£..B........£
004B00: 43 97 3F CF 9F 00 54 F0 03 00 41 C3 3F 3F 03 CF C.?...T...A.??..
004B10: 9F F3 03 03 03 C0 C0 02 FC FC 05 E8 F8 F4 FC FC ................
004B20: 02 F8 F4 C3 C3 03 3F 3F 04 6F CF A0 51 03 03 02 ......??.o..Q...
004B30: 00 00 02 10 10 02 6A C0 FC AC F9 A3 03 00 00 02 ......j....£....
004B40: C3 97 3F 3F 02 CF 7B F3 A3 03 53 42 C0 D4 FC D4 ..??..{.£.SB....
004B50: F0 F4 5C A3 43 97 3F CF 9F 00 54 F0 03 00 41 C3 ..\£C.?...T...A.
004B60: 3F 3F 03 CF 9F F3 03 03 03 C0 D4 FC FC 05 E8 F0 ??..............
004B70: F4 FC FC 02 F8 F4 C3 C3 03 3F 3F 04 6F CF A0 51 .........??.o..Q
004B80: 03 03 02 00 10 20 12 6A C0 FC AC F9 A3 03 00 00 ..... .j....£...
004B90: 02 C3 C3 02 3F 3F 02 CF 7B F3 A3 03 53 42 C0 D4 ....??..{.£.SB..
004BA0: FC D4 F0 F4 5C A3 43 97 3F CF 9F 00 54 F0 03 00 ....\£C.?...T...
004BB0: 41 C3 3F 3F 03 6F 9F F3 03 03 02 42 C0 D4 FC FC A.??.o.....B....
004BC0: 05 E8 F0 F4 FC FC 02 F0 F4 C3 C3 03 3F 3F 04 CF ............??..
004BD0: CF 02 A0 51 03 03 02 00 00 03 12 6A C0 FC AC F9 ...Q.......j....
004BE0: A3 03 00 00 02 C3 C3 02 3F 3F 02 CF 7B F3 03 03 £.......??..{...
004BF0: 02 53 42 C0 D4 FC D4 F0 F4 5C A3 43 97 3F CF 9F .SB......\£C.?..
004C00: 02 54 F0 03 00 41 C3 3F 3F 03 6F 9F F3 03 03 02 .T...A.??.o.....
004C10: C0 C0 02 D4 FC FC 05 E8 D0 F4 FC FC 02 F0 F4 C3 ................
004C20: C3 03 3F 3F 04 CF CF 02 A0 51 03 03 02 20 10 10 ..??.....Q... ..
004C30: 02 12 6A C0 FC AC F9 A3 03 00 00 02 C3 C3 02 3F ..j....£.......?
004C40: 3F 02 CF 7B F3 03 03 02 A3 42 C0 D4 FC D4 F0 F4 ?..{....£B......
004C50: 5C A3 43 97 3F CF 9F 02 54 F0 03 00 41 C3 3F 3F \£C.?...T...A.??
004C60: 03 6F 9F F3 03 03 02 C0 C0 02 D4 FC FC 05 E8 D0 .o..............
004C70: F4 FC FC 02 F0 F4 C3 C3 03 3F 3F 04 CF CF 02 F0 .........??.....
004C80: F3 03 03 02 20 00 10 12 6A C0 C0 02 AC F9 A3 03 .... ...j.....£.
004C90: 10 00 C3 C3 02 3F 3F 02 CF 7B F3 03 03 03 42 C0 .....??..{....B.
004CA0: D4 FC D4 F0 F4 5C A3 43 97 3F CF 9F 02 54 F0 03 .....\£C.?...T..
004CB0: 00 41 C3 3F 3F 03 6F 9F F3 03 42 C0 C0 02 FC FC .A.??.o...B.....
004CC0: 06 E8 D4 F4 FC FC 02 F8 F4 C3 C3 03 97 3F 3F 03 .............??.
004CD0: CF CF 02 F0 F3 03 03 02 00 00 02 01 12 6A C0 C0 .............j..
004CE0: 02 FC FC 02 A3 03 00 00 02 C3 C3 02 3F 3F 02 CF ....£.......??..
004CF0: 7B F3 03 03 03 42 C0 D4 FC D4 F0 F4 5C A3 43 97 {....B......\£C.
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 C2 02 00 00 00 02 04 00 C3 02 00 00 00 02 ................
004D30: 04 00 C4 02 00 00 00 02 04 00 C5 02 00 00 00 02 ................
004D40: 04 00 C6 02 00 00 00 02 04 00 C7 02 00 00 00 02 ................
004D50: 04 00 C8 02 00 00 00 02 04 00 C9 02 00 00 00 02 ................
004D60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004D70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004D80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004D90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004DA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004DB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004DC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004DD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004DE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004DF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004E00: 3F CF 9F 02 54 F0 03 00 41 C3 3F 3F 03 6F 9F F3 ?...T...A.??.o..
004E10: 03 42 C0 C0 02 FC FC 06 E8 D4 F4 FC FC 02 F8 F4 .B..............
004E20: C3 C3 03 97 3F 3F 03 CF CF 02 F0 F3 03 03 02 00 ....??..........
004E30: 00 02 03 12 6A C0 C0 02 FC FC 02 A3 03 00 00 02 ....j......£....
004E40: C3 C3 02 3F 3F 02 CF 7B F3 03 03 03 42 C0 D4 FC ...??..{....B...
004E50: D4 F0 F4 5C A9 43 97 3F 6F 9F 01 54 F0 03 00 41 ...\.C.?o..T...A
004E60: C3 3F 3F 03 6F 9F F3 03 C0 C0 03 FC FC 06 E8 D4 .??.o...........
004E70: F4 FC FC 03 F4 C3 C3 03 97 3F 3F 03 CF CF 02 F0 .........??.....
004E80: F3 03 03 02 02 00 03 3A 6A C0 C0 02 FC 5C A3 03 .......:j....\£.
004E90: 00 00 02 C3 C3 02 3F 3F 02 CF 7B F3 03 03 03 42 ......??..{....B
004EA0: C0 D4 FC D4 F0 F4 AC A9 43 97 3F 3F 02 9F 2B 54 ........C.??..+T
004EB0: F0 03 02 41 C3 3F 3F 05 F3 42 C0 C0 02 D4 FC FC ...A.??..B......
004EC0: 06 E8 D4 F4 FC FC 02 F8 F4 C3 C3 04 3F 3F 03 6F ............??.o
004ED0: CF F0 F3 A3 03 02 00 03 30 6A C0 C0 02 FC 5C A3 ...£....0j....\£
004EE0: 03 00 00 02 C3 C3 02 3F 3F 02 CF 7B F3 03 03 03 .......??..{....
004EF0: 42 C0 D4 FC D4 F0 F4 AC A9 43 97 3F 3F 02 9F 2B B........C.??..+
004F00: 54 F0 03 02 41 C3 3F 3F 05 F3 42 C0 C0 02 FC FC T...A.??..B.....
004F10: 07 E8 D4 F4 FC FC 02 F0 F4 C3 C3 04 97 3F 3F 02 .............??.
004F20: 6F CF F0 F3 A3 03 03 02 00 03 30 6A C0 C0 02 FC o...£.....0j....
004F30: 5C A3 03 00 00 02 C3 C3 02 3F 3F 02 CF 7B A3 03 \£.......??..{£.
004F40: 03 03 42 C0 D4 FC D4 F0 F0 02 AC A9 43 97 3F 3F ..B.........C.??
004F50: 02 CF 2A 56 F0 03 02 41 C3 97 C0 C0 09 FC F0 F0 ..*V...A........
004F60: 02 F4 FC FC 02 E8 D4 F4 FC FC 02 F0 F4 C3 C3 04 ................
004F70: 97 3F 3F 02 6F CF F0 F3 F3 02 A3 03 00 03 30 6A .??.o.....£...0j
004F80: C0 C0 02 FC 5C A9 03 00 00 02 C3 C3 02 3F 3F 02 ....\........??.
004F90: CF 7B A3 03 03 03 C0 C0 02 D4 FC D4 F0 F0 02 AC .{£.............
004FA0: A9 43 97 3F 3F 02 CF 3F 56 F0 03 03 02 41 C3 97 .C.??..?V....A..
004FB0: C0 C0 07 D4 FC FC 03 F0 F4 FC FC 02 E8 D4 F4 FC ................
004FC0: FC 02 F8 F4 C3 C3 05 3F 3F 02 6F CF F0 F3 F3 02 .......??.o.....
004FD0: A3 03 03 03 30 6A C0 C0 02 FC 5C A9 03 00 00 02 £...0j....\.....
004FE0: C3 C3 02 3F 3F 02 CF 7B A3 03 03 03 C0 C0 02 D4 ...??..{£.......
004FF0: FC D0 F0 F0 02 AC A9 43 97 3F 3F 02 6F 9F 56 F0 .......C.??.o.V.
005000: 03 03 02 41 C3 97 C0 C0 04 D4 FC FC 06 F8 F4 FC ...A............
005010: FC 02 E8 D4 F4 FC FC 03 F4 C3 C3 05 97 3F 6F CF .............?o.
005020: F0 F1 F3 F3 02 03 03 03 30 6A C0 C0 02 FC 5C A9 ........0j....\.
005030: 52 02 00 C3 C3 02 3F 3F 02 CF 7B A3 03 03 02 42 R.....??..{£...B
005040: C0 C0 02 D4 FC D0 F0 F0 02 AC A9 43 C3 3F 3F 02 ...........C.??.
005050: 6F CF 7E F0 03 03 02 41 C3 97 C0 C0 04 FC FC 07 o.~....A........
005060: F8 F4 FC FC 02 E8 D4 F4 FC FC 02 F8 F4 C3 C3 05 ................
005070: 97 3F 3F 02 CF F0 F1 F3 F3 02 A3 03 03 02 30 6A .??.......£...0j
005080: C0 C0 02 FC 0C A9 D0 02 00 C3 C3 02 3F 3F 02 CF ............??..
005090: 7B A3 03 03 02 42 C0 C0 02 D4 FC D4 F0 F0 02 AC {£...B..........
0050A0: FC 43 C3 3F 3F 02 6F CF 7E F0 03 03 02 41 C3 97 .C.??.o.~....A..
0050B0: C0 C0 03 D4 FC FC 08 F4 FC FC 02 E8 D4 F4 FC FC ................
0050C0: 04 C3 C3 06 3F 3F 02 CF F0 F1 F3 F3 02 53 03 03 ....??.......S..
0050D0: 02 30 6A C0 C0 02 FC AC A9 D0 02 00 C3 C3 02 3F .0j............?
0050E0: 3F 02 CF 7B A3 03 03 02 C0 C0 03 D4 FC D4 F0 F0 ?..{£...........
0050F0: 02 AC FC 43 C3 3F 3F 03 CF 7E F0 03 03 02 43 C3 ...C.??..~....C.
005100: 97 C0 C0 03 FC FC 08 F8 F4 FC FC 02 E8 D4 F4 FC ................
005110: FC 03 F4 E9 C3 C3 05 3F 3F 02 CF F0 F1 F3 A3 03 .......??.....£.
005120: 03 03 30 6A C0 C0 02 FC AC A9 D0 02 00 C3 97 3F ..0j...........?
005130: 3F 02 6F 7B F3 03 03 02 C0 C0 03 D4 FC D4 F0 F0 ?.o{............
005140: 02 AC 5C 43 C3 97 3F 3F 02 CF 7E F0 03 03 02 43 ..\C..??..~....C
005150: C3 97 C0 C0 03 FC FC 08 F8 F4 FC FC 02 E8 D0 F4 ................
005160: FC FC 03 F0 E9 C3 C3 05 97 3F 6F F0 F1 F3 A3 03 .........?o...£.
005170: 03 03 30 6A C0 C0 02 FC AC FC D0 A0 00 C3 97 3F ..0j...........?
005180: 3F 02 6F 7B F3 03 42 C0 C0 03 D4 FC D4 F0 F0 02 ?.o{..B.........
005190: AC 5C 43 C3 97 3F 3F 02 CF FC F0 03 03 02 43 C3 .\C..??.......C.
0051A0: 97 C0 C0 03 FC FC 08 F8 F4 FC FC 02 E0 D0 F4 FC ................
0051B0: FC 03 F0 E9 C3 C3 05 97 3F 6F F0 F1 F3 A3 03 03 ........?o...£..
0051C0: 03 35 6A C0 C0 02 FC AC FC D0 A1 43 C3 97 3F 3F .5j........C..??
0051D0: 02 6F 7B F3 03 42 C0 C0 02 D4 FC FC 02 D4 F8 F0 .o{..B..........
0051E0: FC 5C 43 C3 97 3F 3F 02 9F FC F0 03 03 02 43 C3 .\C..??.......C.
0051F0: 97 C0 C0 03 FC FC 08 F8 F4 FC FC 02 E0 D0 F4 FC ................
005200: FC 02 F8 F0 E9 C3 C3 05 97 3F 6F F0 F1 F3 A3 03 .........?o...£.
005210: 03 03 35 6A C0 D4 FC AC 5C D0 A1 43 C3 97 3F 3F ..5j....\..C..??
005220: 03 7B F3 03 42 C0 C0 02 FC FC 03 C0 F8 F0 F4 5C .{..B..........\
005230: 43 C3 97 3F 6F DE FC F0 03 03 02 43 C3 97 C0 C0 C..?o......C....
005240: 03 FC FC 08 F8 F4 FC FC 02 E0 D0 F0 FC FC 02 F8 ................
005250: F0 E9 C3 C3 06 3F 6F F0 F1 F3 A3 03 03 03 35 6A .....?o...£...5j
005260: C0 D4 FC AC 5C F0 A1 43 C3 97 3F 3F 02 6F 7B F3 ....\..C..??.o{.
005270: 03 42 C0 D4 FC FC 03 C0 F8 F0 F4 5C 43 C3 97 3F .B.........\C..?
005280: 6F DE F8 F0 03 03 02 43 C3 97 C0 C0 03 FC FC 08 o......C........
005290: F8 F4 FC FC 02 E0 D0 F0 F4 FC F8 F0 FC C3 C3 07 ................
0052A0: 3F F0 F1 F3 03 03 03 17 35 6A C0 D4 FC AC 48 F0 ?.......5j....H.
0052B0: A1 43 C3 97 3F 3F 02 CF 7B F3 03 42 C0 FC FC 04 .C..??..{..B....
0052C0: C0 F8 F0 F4 5C 43 C3 97 3F 6F DE F8 F0 03 03 02 ....\C..?o......
0052D0: 43 C3 97 C0 C0 03 FC FC 08 F8 F4 FC F8 E0 D0 F0 C...............
0052E0: F4 FC FC 02 F0 F4 C3 C3 08 F0 F0 02 F3 03 03 03 ................
0052F0: 12 35 6A C0 D4 FC AC 48 F0 F0 02 43 C3 97 3F 3F .5j....H...C..??
005300: 02 6F 7B A3 03 42 C0 D4 FC FC 03 C0 F0 F0 02 F4 .o{£.B..........
005310: 5C 43 C3 97 3F CF FC F0 F0 02 03 03 02 43 C3 97 \C..?........C..
005320: C0 C0 03 FC FC 08 F8 F4 FC F8 C0 D0 F0 F0 02 FC ................
005330: FC 02 F0 F4 C3 C3 08 F0 F0 02 F3 03 03 03 12 35 ...............5
005340: 6A C0 D4 FC AC 48 F8 F0 43 C3 97 3F 3F 02 6F 7B j....H..C..??.o{
005350: A3 03 42 C0 D4 FC FC 03 C0 F0 F0 02 F4 5C 43 C3 £.B..........\C.
005360: 97 3F CF FC F0 F0 02 03 03 02 43 C3 97 C0 C0 03 .?........C.....
005370: FC FC 09 F4 FC F8 C0 F8 F0 F0 03 FC F0 F4 C3 C3 ................
005380: 08 F0 F0 02 F3 03 03 03 12 35 6A C0 D4 FC AC 48 .........5j....H
005390: F8 F0 43 C3 97 3F 3F 02 6F 7B A3 03 42 C0 D4 FC ..C..??.o{£.B...
0053A0: FC 03 C0 F0 F0 02 F4 5C 43 C3 97 3F CF FC F0 F0 .......\C..?....
0053B0: 02 03 03 02 43 C3 97 C0 C0 03 FC FC 08 F8 F4 FC ....C...........
0053C0: E0 C0 F8 F0 F0 03 F4 FC FC 02 E9 C2 C0 C0 06 F0 ................
0053D0: F0 02 F3 03 03 03 12 35 6A C0 D4 FC AC 48 F8 F0 .......5j....H..
0053E0: 43 C3 97 3F 3F 02 6F 3F A3 03 42 C0 C0 02 FC FC C..??.o?£.B.....
0053F0: 03 C0 F0 F0 02 F4 5C 43 C3 97 3F CF FC F0 F0 02 ......\C..?.....
005400: 03 03 02 43 C3 97 C0 C0 03 FC FC 09 F4 FC E0 D4 ...C............
005410: F8 F0 F0 04 E0 C0 C0 04 F0 A4 58 F0 F0 04 F3 A3 ..........X....£
005420: 03 03 02 12 35 6A C0 FC FC 02 AC 48 F8 F0 C3 C3 ....5j.....H....
005430: 02 97 3F 3F 02 6F 3F A3 03 42 C0 C0 02 FC FC 03 ..??.o?£.B......
005440: C0 F8 F0 F4 5C 43 C3 97 3F CF FC F0 F0 02 03 03 ....\C..?.......
005450: 02 43 C3 97 C0 C0 03 FC FC 09 F4 FC E0 D4 F0 F0 .C..............
005460: 11 F3 A3 03 03 02 12 35 6A C0 FC FC 02 AC D4 F8 ..£....5j.......
005470: F0 C3 C3 02 97 3F 3F 02 6F 9F A3 03 42 C0 C0 02 .....??.o.£.B...
005480: FC FC 03 C0 F8 F0 F4 5C 43 C3 97 3F CF FC F0 F0 .......\C..?....
005490: 02 03 03 02 43 C3 97 C0 C0 03 FC FC 0A F8 C0 D4 ....C...........
0054A0: F0 F0 11 F1 F3 03 03 02 12 3F 6A C0 FC FC 02 AC .........?j.....
0054B0: D4 F0 F0 02 C3 C3 02 97 3F 3F 02 6F 9F 2B 03 42 ........??.o.+.B
0054C0: C0 C0 02 FC FC 03 C0 F8 F0 F4 5C 43 C3 3F 3F 02 ..........\C.??.
0054D0: CF FC F0 F0 02 03 03 02 43 C3 97 C0 C0 03 FC FC ........C.......
0054E0: 09 C0 D0 D0 02 D4 F0 F0 11 F1 F3 A3 03 12 3F 6A ...........£..?j
0054F0: C0 FC FC 02 AC D4 F0 F0 02 C3 C3 02 97 3F 3F 02 .............??.
005500: 6F 9F 2B 03 42 C0 C0 02 FC FC 03 C0 F8 F0 F4 5C o.+.B..........\
005510: 43 C3 3F 3F 02 CF FC F0 F0 02 03 03 02 43 C3 97 C.??.........C..
005520: C0 C0 03 FC FC 07 E8 C0 C0 02 E0 D0 F4 F0 F0 12 ................
005530: F3 F3 02 A3 12 3F 6A C0 FC FC 02 AC D4 F0 F0 02 ...£.?j.........
005540: C3 C3 02 3F 3F 03 6F CF 2B 03 42 C0 C0 02 FC FC ...??.o.+.B.....
005550: 03 C0 F8 F0 F4 5C 43 C3 3F 3F 02 6F FC F0 F0 02 .....\C.??.o....
005560: 03 03 02 C3 C3 02 97 C0 C0 03 FC FC 06 E8 C0 C0 ................
005570: 03 E0 F0 FC F0 F0 12 F3 F3 03 30 3F 6A C0 FC FC ..........0?j...
005580: 02 AC D4 F0 F0 02 C3 C3 02 3F 3F 03 6F CF 2B 03 .........??.o.+.
005590: 42 C0 C0 02 FC FC 03 C0 F8 F0 F4 5C 43 C3 3F 3F B..........\C.??
0055A0: 02 6F F8 F0 F0 02 03 03 02 C3 C3 02 97 C0 C0 03 .o..............
0055B0: FC FC 05 E8 C0 C0 03 D4 D0 F4 F8 F0 F0 12 F1 B2 ................
0055C0: 30 35 3F C0 C0 02 FC FC 02 AC D4 F0 F0 02 C3 C3 05?.............
0055D0: 02 3F 3F 03 6F CF 3F 03 42 C0 C0 02 FC FC 03 C0 .??.o.?.B.......
0055E0: F8 F0 F4 5C 43 97 3F 3F 02 6F F8 F0 F0 02 A1 03 ...\C.??.o......
0055F0: C3 C3 02 97 C0 C0 03 FC FC 04 E8 C0 C0 04 D4 F8 ................
005600: F8 02 F0 F0 13 B0 30 35 3F 6A C0 D4 FC FC 02 AC ......05?j......
005610: D4 F0 F0 02 C3 C3 02 3F 3F 03 6F CF 3F 03 42 C0 .......??.o.?.B.
005620: C0 02 FC FC 03 C0 F8 F0 F4 5C 43 97 3F 3F 02 6F .........\C.??.o
005630: F8 F0 F0 02 A1 43 C3 C3 02 97 C0 C0 03 D4 FC FC .....C..........
005640: 02 E8 C0 C0 04 D4 FC F0 F0 15 B0 30 30 02 3F 6A ...........00.?j
005650: C0 D4 FC FC 02 AC D4 F0 F0 02 C3 C3 02 3F 3F 03 .............??.
005660: 6F CF 9F 03 42 C0 C0 02 FC FC 03 C0 F8 F0 F4 5C o...B..........\
005670: C3 97 3F 3F 02 6F F8 F0 F0 02 A1 43 C3 C3 02 97 ..??.o.....C....
005680: C0 C0 03 D4 FC E8 C0 C0 04 D4 FC F0 F0 17 3A 30 ..............:0
005690: 35 C0 C0 02 D4 FC FC 02 E8 FC F0 F0 02 C3 C3 02 5...............
0056A0: 3F 3F 04 CF 9F 03 42 C0 C0 02 FC FC 03 C0 F8 F0 ??....B.........
0056B0: F4 5C C3 97 3F 3F 02 CF FC F0 F0 02 A1 C3 C3 03 .\..??..........
0056C0: 3F C0 C0 03 D4 E8 C0 C0 05 FC F0 F0 18 3F 3A 6A ?............?:j
0056D0: C0 C0 02 D4 FC FC 02 E8 FC F0 F0 02 C3 C3 02 3F ...............?
0056E0: 3F 04 CF 9F 03 42 C0 C0 02 FC FC 03 C0 F8 F0 F4 ?....B..........
0056F0: 5C C3 97 3F 3F 02 CF FC F0 F0 02 A1 C3 C3 03 3F \..??..........?
005700: C0 C0 09 FC F8 F0 F0 18 3F 3F 02 6A C0 C0 02 D4 ........??.j....
005710: FC FC 02 E8 FC F0 F0 02 C3 C3 02 3F 3F 04 CF 9F ...........??...
005720: 03 42 C0 C0 02 FC FC 03 C0 F8 F0 F4 5C C3 97 3F .B..........\..?
005730: 3F 02 CF FC F0 F0 03 C3 C3 03 3F C0 C0 08 FC FC ?.........?.....
005740: 02 58 F0 F0 18 B5 3F C0 C0 03 D4 FC FC 02 E8 FC .X....?.........
005750: F0 F0 02 C3 C3 02 3F 3F 04 CF 9F 03 42 C0 C0 02 ......??....B...
005760: FC FC 03 C0 F8 F0 F4 5C C3 97 3F 3F 02 CF FC F0 .......\..??....
005770: F0 03 C3 C3 03 3F C0 C0 07 D4 FC F8 F0 F0 19 B5 .....?..........
005780: 6A C0 C0 02 D4 FC FC 03 E8 F8 F0 F0 02 C3 C3 02 j...............
005790: 3F 3F 04 CF 9F 03 42 C0 C0 02 FC FC 03 C0 F8 F0 ??....B.........
0057A0: F4 FC C3 97 3F 3F 02 CF FC F0 F0 03 C3 C3 03 3F ....??.........?
0057B0: C0 C0 06 D4 FC F8 F0 F0 1A B5 6A C0 FC FC 05 E8 ..........j.....
0057C0: F8 F0 F0 02 C3 C3 02 3F 3F 04 6F 9F 03 42 C0 C0 .......??.o..B..
0057D0: 02 FC FC 03 C0 F8 F0 F4 5C C3 97 3F 3F 02 CF FC ........\..??...
0057E0: F0 F0 03 C3 C3 03 3F C0 C0 06 FC FC 02 F0 F0 1B ......?.........
0057F0: B5 D4 FC FC 06 E8 F8 F0 F0 02 C3 C3 02 3F 3F 04 .............??.
005800: 6F 9F 03 42 C0 C0 02 FC FC 03 C0 F8 F0 F4 5C E9 o..B..........\.
005810: 97 3F 3F 02 CF FC F0 F0 03 C3 C3 03 3F C0 C0 05 .??.........?...
005820: D4 FC F8 F0 F0 1C FC FC 07 E8 D0 F0 F0 02 C3 C3 ................
005830: 02 3F 3F 04 6F 9F 03 42 C0 C0 02 FC FC 03 C0 F8 .??.o..B........
005840: F0 F4 0C E9 97 3F 3F 02 CF F8 F0 F0 03 C3 C3 02 .....??.........
005850: 97 3F C0 C0 05 FC FC 02 58 F0 F0 1C FC FC 07 E8 .?......X.......
005860: D0 F0 F0 02 C3 C3 02 3F 3F 04 6F 9F 03 42 C0 D4 .......??.o..B..
005870: FC FC 03 C0 F0 F0 02 F4 AC 5C 97 3F 3F 02 CF F8 .........\.??...
005880: F0 F0 03 C3 C3 02 97 6A C0 C0 04 D4 FC AC F0 F0 .......j........
005890: 1D FC FC 07 E8 D0 F0 F0 02 C3 C3 02 3F 3F 04 CF ............??..
0058A0: 9F 03 42 C0 D4 FC FC 03 C0 F0 F0 02 F4 AC 5C BD ..B...........\.
0058B0: 3F 3F 02 DA FC F0 F0 03 C3 C3 02 C2 C0 C0 05 FC ??..............
0058C0: FC 02 58 F0 F0 1D F4 FC FC 06 E8 D0 F0 F0 02 C3 ..X.............
0058D0: C3 02 3F 3F 04 CF 9F 03 C0 C0 02 D4 FC FC 03 C0 ..??............
0058E0: F0 F0 02 F4 FC 0C FC 3F 3F 02 DA FC F0 F0 03 C3 .......??.......
0058F0: C2 C0 C0 05 D4 FC AC 58 F0 F0 1D F4 FC FC 06 E8 .......X........
005900: D0 F0 F0 02 C3 C3 02 3F 3F 04 CF 9F 03 C0 C0 02 .......??.......
005910: D4 FC FC 03 D0 F0 F0 02 F4 5C AC 0C FC FC 02 F8 .........\......
005920: FC F0 F0 03 C8 C0 C0 06 D4 FC 0C F0 F0 1E F4 FC ................
005930: FC 06 E8 D4 F0 F0 02 E9 C3 3F 3F 04 CF 9F 03 C0 .........??.....
005940: C0 02 D4 FC FC 03 D0 F0 F0 02 F4 FC FC 05 F4 FC ................
005950: F0 F0 02 E0 C0 C0 07 FC FC 02 0C F0 F0 1F FC FC ................
005960: 06 E8 D4 F0 F0 02 FC C3 3F 3F 04 CF 9F 42 C0 C0 ........??...B..
005970: 02 D4 FC FC 03 D4 F0 F0 02 F4 FC 5C FC 0C FC F4 ...........\....
005980: F8 F0 E0 C0 C0 07 D4 FC FC 02 F8 F0 F0 1F FC FC ................
005990: 06 E8 D4 F0 F0 02 FC B8 3F 3F 04 CF 9F 42 C0 C0 ........??...B..
0059A0: 02 D4 FC FC 03 D4 F0 F0 02 F4 FC AC 5C FC F8 FC ............\...
0059B0: F0 E0 C0 C0 08 FC FC 04 F0 F0 1F FC FC 06 E8 D4 ................
0059C0: F0 F0 02 F4 FC 3F 3F 04 CF 9F 6A C0 C0 02 FC FC .....??...j.....
0059D0: 04 D4 F0 F0 02 F4 FC FC 02 AC FC F8 F8 02 F0 C0 ................
0059E0: C0 09 FC FC 05 F0 F0 1E F4 FC FC 05 E8 D4 F0 F0 ................
0059F0: 02 F4 FC BD 3F 3F 03 CF 9F C0 C0 03 FC FC 03 E8 ....??..........
005A00: D4 F0 F0 02 F4 FC FC 04 F4 FC E0 C0 C0 08 D4 FC ................
005A10: FC 06 F8 F0 F0 1D FC FC 05 E8 D4 F0 F0 02 F4 FC ................
005A20: BD 3F 3F 05 C0 C0 02 D4 FC FC 03 E8 D0 F0 F0 03 .??.............
005A30: F4 FC FC 03 F4 FC C0 C0 09 D4 FC FC 07 F0 F0 1E ................
005A40: FC FC 04 E8 F8 F0 F0 03 FC FC 02 3F 3F 05 C0 C0 ...........??...
005A50: 02 FC FC 04 C0 F8 F0 F0 03 F4 FC FC 03 F4 E8 C0 ................
005A60: C0 09 D4 FC FC 06 F0 F0 1F F4 FC FC 03 C0 F8 F0 ................
005A70: F0 03 FC FC 07 C0 FC FC 05 D4 F0 F0 05 FC FC 02 ................
005A80: F8 FC C0 C0 0A FC FC 06 F8 F0 F0 20 FC C0 C0 02 ........... ....
005A90: D4 FC F8 F0 F0 02 FC FC 06 C0 FC FC 06 D4 F0 F0 ................
005AA0: 05 FC FC 02 F8 C0 C0 0B FC FC 04 F8 F0 F0 21 E0 ..............!.
005AB0: C0 C0 05 D4 F0 F0 02 FC FC 05 C0 FC FC 06 E8 C0 ................
005AC0: F8 F0 F0 06 E0 C0 C0 0B FC FC 03 F0 F0 24 E0 C0 .............$..
005AD0: C0 03 F0 F0 02 FC F0 F4 FC FC 03 E8 FC FC 07 E8 ................
005AE0: C0 D4 F0 F0 06 C0 C0 0B D4 FC FC 06 F8 F0 F0 21 ...............!
005AF0: F4 FC F0 D0 F0 F0 03 F4 FC FC 0B C0 FC E8 F0 F0 ................
005B00: 05 E0 C0 C0 0B D4 FC FC 07 F0 F0 24 E0 D0 F0 F0 ...........$....
005B10: 04 F4 FC FC 08 C0 D4 F8 F0 D0 F0 F0 04 C0 C0 0C ................
005B20: D4 FC FC 08 F0 F0 2D F4 FC FC 03 E8 D4 FC F0 F0 ......-.........
005B30: 02 F4 F0 F0 03 E0 C0 C0 0C FC FC 0A F0 F0 2E E0 ................
005B40: C0 C0 02 D4 F8 F0 F0 06 C0 C0 0D FC FC 0B F8 F0 ................
005B50: F0 13 00 00 01 1A 58 01 20 F0 01 04 FC E8 F8 01 ......X. .......
005B60: 03 F0 FC FC 01 05 3F C0 C0 01 04 FC C0 F8 01 03 ......?.........
005B70: F0 F4 01 03 FC F4 E8 01 09 C0 D4 01 06 FC 01 30 ...............0
005B80: F8 F0 E0 C0 C0 07 D4 FC FC 02 F8 F0 F0 1F FC FC ................
005B90: 06 E8 D4 F0 F0 02 FC B8 3F 3F 04 CF 9F 42 C0 C0 ........??...B..
005BA0: 02 D4 FC FC 03 D4 F0 F0 02 F4 FC AC 5C FC F8 FC ............\...
005BB0: F0 E0 C0 C0 08 FC FC 04 F0 F0 1F FC FC 06 E8 D4 ................
005BC0: F0 F0 02 F4 FC 3F 3F 04 CF 9F 6A C0 C0 02 FC FC .....??...j.....
005BD0: 04 D4 F0 F0 02 F4 FC FC 02 AC FC F8 F8 02 F0 C0 ................
005BE0: C0 09 FC FC 05 F0 F0 1E F4 FC FC 05 E8 D4 F0 F0 ................
005BF0: 02 F4 FC BD 3F 3F 03 CF 9F C0 C0 03 FC FC 03 E8 ....??..........
005C00: 3F 3F 3F 3E 3D F3 03 03 C0 C0 D4 FC FC FC FC FC ???>=...........
005C10: E8 D0 F4 FC FC F0 F4 C3 C3 C3 3F 3F 3F 3F 3C 3C ..........????<<
005C20: F0 F3 F3 A3 03 00 03 30 6A C0 C0 FC 5C A9 03 00 ...£...0j...\...
005C30: 00 C3 C3 3F 3F 3C 7B A3 03 03 03 C0 C0 D4 FC D4 ...??<{£........
005C40: F0 F0 AC A9 43 97 3F 3F 3C 3F 56 F0 03 03 41 C3 ....C.??<?V...A.
005C50: 97 C0 C0 C0 C0 C0 C0 C0 D4 FC FC FC F0 F4 FC FC ................
005C60: E8 D4 F4 FC FC F8 F4 C3 C3 C3 C3 C3 3F 3F 3E 3C ............??><
005C70: F0 F1 F3 A3 03 03 03 35 6A C0 D4 FC AC 5C D0 A1 ...£...5j....\..
005C80: 43 C3 97 3F 3F 3F 7B F3 03 42 C0 C0 FC FC FC C0 C..???{..B......
005C90: F8 F0 F4 5C 43 C3 97 3F 3E 7C FC F0 03 03 43 C3 ...\C..?>|....C.
005CA0: 97 C0 C0 C0 FC FC FC FC FC FC FC FC F8 F4 FC FC ................
005CB0: E0 D0 F0 FC FC F8 F0 E9 C3 C3 C3 C3 C3 C3 3F 3E ..............?>
005CC0: F0 F0 F3 A3 03 03 12 35 6A C0 FC FC AC D4 F8 F0 ...£...5j.......
005CD0: C3 C3 97 3F 3F 3E 3D A3 03 42 C0 C0 FC FC FC C0 ...??>=£.B......
005CE0: F8 F0 F4 5C 43 C3 97 3F 3C FC F0 F0 03 03 43 C3 ...\C..?<.....C.
005CF0: 97 C0 C0 C0 FC FC FC FC FC FC FC FC FC FC F8 C0 ................
005D00: D4 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 ................
005D10: F0 F0 F0 F0 3A 30 35 C0 C0 D4 FC FC E8 FC F0 F0 ....:05.........
005D20: C3 C3 3F 3F 3F 3F 3C 3D 03 42 C0 C0 FC FC FC C0 ..????<=.B......
005D30: F8 F0 F4 5C C3 97 3F 3F 3C FC F0 F0 A1 C3 C3 C3 ...\..??<.......
005D40: 3F C0 C0 C0 D4 E8 C0 C0 C0 C0 C0 FC F0 F0 F0 F0 ?...............
005D50: F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 ................
005D60: F0 F0 F0 F0 F0 FC FC FC FC FC FC FC E8 D0 F0 F0 ................
005D70: C3 C3 3F 3F 3F 3F 3E 3D 03 42 C0 D4 FC FC FC C0 ..????>=.B......
005D80: F0 F0 F4 AC 5C 97 3F 3F 3C F8 F0 F0 F0 C3 C3 97 ....\.??<.......
005D90: 6A C0 C0 C0 C0 D4 FC AC F0 F0 F0 F0 F0 F0 F0 F0 j...............
005DA0: F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 ................
005DB0: F0 F0 F0 F0 F0 F0 F4 FC FC FC FC FC E8 D4 F0 F0 ................
005DC0: F4 FC BD 3F 3F 3F 3C 3D C0 C0 C0 FC FC FC E8 D4 ...???<=........
005DD0: F0 F0 F4 FC FC FC FC F4 FC E0 C0 C0 C0 C0 C0 C0 ................
005DE0: C0 C0 D4 FC FC FC FC FC FC F8 F0 F0 F0 F0 F0 F0 ................
005DF0: F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 ................
005E00: 30 31 30 31 30 20 63 6F 72 72 65 73 70 6F 6E 64 01010 correspond
005E10: 20 61 75 20 70 69 78 65 6C 20 0D 0A 20 6C 65 20 au pixel .. le
005E20: 70 6C 75 73 20 40 20 67 61 75 63 68 65 20 64 75 plus @ gauche du
005E30: 20 64 65 73 73 69 6E 20 73 69 74 75 7B 20 64 61 dessin situ{ da
005E40: 6E 73 20 20 6C 61 20 20 70 61 72 74 69 65 20 6C ns la partie l
005E50: 61 20 70 6C 75 73 20 40 20 67 61 75 63 68 65 20 a plus @ gauche
005E60: 64 65 20 6C 61 20 63 61 73 65 20 0D 0A 20 6D 7B de la case .. m{
005E70: 6D 6F 69 72 65 20 2E 20 28 44 61 6E 73 20 63 65 moire . (Dans ce
005E80: 20 63 61 73 20 6F 6E 20 64 69 74 20 71 75 27 69 cas on dit qu'i
005E90: 6C 20 65 73 74 20 65 6E 20 70 6F 73 69 74 69 6F l est en positio
005EA0: 6E 20 50 41 49 52 45 29 20 2E 20 43 65 6C 61 20 n PAIRE) . Cela
005EB0: 6E 6F 75 73 20 64 6F 6E 6E 65 3A 0D 0A 20 0D 0A nous donne:.. ..
005EC0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
005ED0: 20 20 20 20 20 20 20 20 20 20 20 21 2A 2A 2A 2B !***+
005EE0: 2A 2A 2A 21 2A 2A 2A 2B 20 20 20 21 20 20 20 2B ***!***+ ! +
005EF0: 20 20 20 21 20 4D 41 53 51 55 45 20 3D 20 25 31 ! MASQUE = %1
005F00: 30 31 30 31 30 31 30 0D 0A 20 20 20 20 20 20 20 0101010..
005F10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
005F20: 20 20 20 20 21 2D 2D 2D 2B 2D 2D 2D 21 2D 2D 2D !---+---!---
005F30: 2B 2D 2D 2D 21 2D 2D 2D 2B 2D 2D 2D 21 20 0D 0A +---!---+---! ..
005F40: 20 0D 0A 20 20 20 20 20 41 20 43 48 41 51 55 45 .. A CHAQUE
005F50: 20 64 7B 70 6C 61 63 65 6D 65 6E 74 20 6C 61 74 d{placement lat
005F60: 7B 72 61 6C 20 2C 20 20 6C 61 20 20 70 72 65 6D {ral , la prem
005F70: 69 7D 72 65 20 6F 70 7B 72 61 74 69 6F 6E 20 63 i}re op{ration c
005F80: 6F 6E 73 69 73 74 65 72 61 20 40 20 66 61 69 72 onsistera @ fair
005F90: 65 20 0D 0A 20 74 6F 75 72 6E 65 72 20 6C 65 20 e .. tourner le
005FA0: 6D 61 73 71 75 65 20 64 61 6E 73 20 20 6C 65 20 masque dans le
005FB0: 20 73 65 6E 73 20 20 64 75 20 20 64 7B 70 6C 61 sens du d{pla
005FC0: 63 65 6D 65 6E 74 20 20 28 52 4C 43 41 20 20 40 cement (RLCA @
005FD0: 20 20 67 61 75 63 68 65 20 65 74 20 52 52 43 41 gauche et RRCA
005FE0: 20 40 20 0D 0A 20 64 72 6F 69 74 65 29 20 2C 20 @ .. droite) ,
005FF0: 63 65 20 71 75 69 20 6E 6F 75 73 20 6D 65 74 74 ce qui nous mett
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 C2 02 00 00 00 02 05 00 C3 02 00 00 00 02 ................
006030: 05 00 C4 02 00 00 00 02 05 00 C5 02 00 00 00 02 ................
006040: 05 00 C6 02 00 00 00 02 05 00 C7 02 00 00 00 02 ................
006050: 05 00 C8 02 00 00 00 02 05 00 C9 02 00 00 00 02 ................
006060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0060A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0060B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0060C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0060D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0060E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0060F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006100: 72 61 20 20 6F 75 20 20 6E 6F 6E 20 20 6C 65 20 ra ou non le
006110: 20 43 41 52 52 59 20 20 75 6E 65 20 66 6F 69 73 CARRY une fois
006120: 20 73 75 72 20 64 65 75 78 20 70 6F 75 72 20 64 sur deux pour d
006130: 65 75 78 20 0D 0A 20 70 69 78 65 6C 73 20 2E 20 eux .. pixels .
006140: 44 61 6E 73 20 6E 6F 74 72 65 20 65 78 65 6D 70 Dans notre exemp
006150: 6C 65 20 2C 20 43 41 52 52 59 20 6D 69 73 20 73 le , CARRY mis s
006160: 69 67 6E 69 66 69 65 20 71 75 65 20 6C 27 6F 6E ignifie que l'on
006170: 20 61 20 62 65 73 6F 69 6E 20 64 65 20 64 7B 63 a besoin de d{c
006180: 61 6C 65 72 20 0D 0A 20 64 27 75 6E 65 20 63 61 aler .. d'une ca
006190: 73 65 20 7B 63 72 61 6E 20 70 6F 75 72 20 6C 65 se {cran pour le
0061A0: 20 6D 6F 75 76 65 6D 65 6E 74 20 65 74 20 6E 6F mouvement et no
0061B0: 6E 20 20 6D 69 73 20 73 69 67 6E 69 66 69 65 20 n mis signifie
0061C0: 71 75 65 20 6C 27 6F 6E 20 73 65 20 64 7B 70 6C que l'on se d{pl
0061D0: 61 63 65 20 40 20 0D 0A 20 6C 27 69 6E 74 7B 72 ace @ .. l'int{r
0061E0: 69 65 75 72 20 64 65 73 20 6D 65 08 5E 6D 65 73 ieur des me.^mes
0061F0: 20 63 61 73 65 20 28 64 69 74 20 70 6F 73 69 74 case (dit posit
006200: 69 6F 6E 20 49 4D 50 41 49 52 45 29 20 2E 0D 0A ion IMPAIRE) ...
006210: 20 0D 0A 20 20 20 20 20 53 69 20 76 6F 75 73 20 .. Si vous
006220: 76 6F 75 6C 65 7A 20 6F 62 74 65 6E 69 72 20 6C voulez obtenir l
006230: 65 20 6D 65 08 5E 6D 65 20 72 7B 73 75 6C 74 61 e me.^me r{sulta
006240: 74 20 65 6D 20 4D 4F 44 45 20 31 20 61 76 65 63 t em MODE 1 avec
006250: 20 6C 65 73 20 6D 65 08 5E 6D 65 73 20 72 6F 75 les me.^mes rou
006260: 74 69 6E 65 73 20 0D 0A 20 2C 20 63 6F 6D 6D 65 tines .. , comme
006270: 20 69 6C 20 79 2D 40 20 34 20 70 69 78 65 6C 73 il y-@ 4 pixels
006280: 20 70 61 72 20 63 61 73 65 73 20 20 2C 20 20 6C par cases , l
006290: 65 20 20 43 41 52 52 59 20 6E 65 20 64 65 76 72 e CARRY ne devr
0062A0: 61 20 70 6C 75 73 20 65 08 5E 74 72 65 20 6D 69 a plus e.^tre mi
0062B0: 73 20 71 75 27 75 6E 65 20 0D 0A 20 66 6F 69 73 s qu'une .. fois
0062C0: 20 73 75 72 20 34 20 65 74 20 6C 65 20 4D 41 53 sur 4 et le MAS
0062D0: 51 55 45 20 73 65 72 61 20 3A 20 25 31 30 30 30 QUE sera : %1000
0062E0: 31 30 30 30 0D 0A 20 0D 0A 20 20 20 20 20 45 6E 1000.. .. En
0062F0: 20 6D 6F 64 65 20 32 20 3A 20 4D 41 53 51 55 45 mode 2 : MASQUE
006300: 20 3D 20 25 31 30 30 30 30 30 30 30 20 70 6F 75 = %10000000 pou
006310: 72 20 38 20 70 69 78 65 6C 73 20 2E 0D 0A 20 0D r 8 pixels ... .
006320: 0A 20 20 20 20 20 4C 27 61 6E 69 6D 61 74 69 6F . L'animatio
006330: 6E 20 70 69 78 65 6C 20 70 61 72 20 70 69 78 65 n pixel par pixe
006340: 6C 20 20 65 6E 74 72 61 69 08 5E 6E 65 20 20 61 l entrai.^ne a
006350: 75 73 73 69 20 75 6E 65 20 63 6F 6E 73 7B 71 75 ussi une cons{qu
006360: 65 6E 63 65 20 66 6F 6E 64 61 6D 65 6E 74 61 6C ence fondamental
006370: 65 20 0D 0A 20 73 75 72 20 6C 65 20 62 75 66 66 e .. sur le buff
006380: 65 72 20 6F 75 20 6C 27 6F 6E 20 72 65 63 6F 70 er ou l'on recop
006390: 69 65 20 6C 65 20 73 70 72 69 74 65 20 21 0D 0A ie le sprite !..
0063A0: 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
0063B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0063C0: 20 20 21 2A 2A 2A 2B 2A 2A 2A 21 2A 2A 2A 2B 2A !***+***!***+*
0063D0: 2A 2A 21 20 20 20 20 20 20 20 20 20 0D 0A 20 20 **! ..
0063E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0063F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 21 2D 2D !--
006400: 2D 2B 2D 2D 2D 21 2D 2D 2D 2B 2D 2D 2D 21 20 20 -+---!---+---!
006410: 20 20 20 20 20 20 20 0D 0A 20 0D 0A 20 20 20 20 .. ..
006420: 20 53 69 20 6C 65 20 62 75 66 66 65 72 20 65 73 Si le buffer es
006430: 74 20 65 78 61 63 74 65 6D 65 6E 74 20 20 64 65 t exactement de
006440: 20 20 6C 61 20 20 6D 65 08 5E 6D 65 20 20 74 61 la me.^me ta
006450: 69 6C 6C 65 20 20 71 75 65 20 20 6C 65 20 73 70 ille que le sp
006460: 72 69 74 65 20 2C 20 6F 6E 20 6E 65 20 0D 0A 20 rite , on ne ..
006470: 70 6F 75 72 72 61 20 70 61 73 20 73 65 20 64 7B pourra pas se d{
006480: 70 6C 61 63 65 72 20 70 69 78 65 6C 20 70 61 72 placer pixel par
006490: 20 70 69 78 65 6C 20 2C 20 69 6C 20 6D 61 6E 71 pixel , il manq
0064A0: 75 65 20 75 6E 65 20 63 61 73 65 20 70 6F 75 72 ue une case pour
0064B0: 20 79 20 70 61 72 76 65 6E 69 72 20 21 20 0D 0A y parvenir ! ..
0064C0: 20 49 6C 20 66 61 75 74 20 64 6F 6E 63 20 61 62 Il faut donc ab
0064D0: 73 6F 6C 75 6D 65 6E 74 20 20 61 6A 6F 75 74 65 solument ajoute
0064E0: 72 20 20 75 6E 65 20 20 63 61 73 65 20 20 64 65 r une case de
0064F0: 20 20 70 6C 75 73 20 20 70 61 72 20 20 6C 69 67 plus par lig
006500: 6E 65 20 64 65 20 73 70 72 69 74 65 20 61 20 0D ne de sprite a .
006510: 0A 20 27 62 75 66 66 65 72 69 73 65 72 27 20 70 . 'bufferiser' p
006520: 6F 75 72 20 20 6F 62 74 65 6E 69 72 20 20 6C 65 our obtenir le
006530: 20 20 72 7B 73 75 6C 74 61 74 20 20 76 6F 75 6C r{sultat voul
006540: 75 20 20 21 20 20 45 74 20 20 6F 6E 20 20 61 75 u ! Et on au
006550: 72 61 20 20 32 20 20 72 6F 75 74 69 6E 65 73 20 ra 2 routines
006560: 0D 0A 20 64 69 66 66 7B 72 65 6E 74 65 73 20 3A .. diff{rentes :
006570: 20 4C 61 20 70 72 65 6D 69 7D 72 65 20 64 61 6E La premi}re dan
006580: 73 20 6C 65 20 63 61 73 20 20 6F 75 20 20 6C 65 s le cas ou le
006590: 20 20 64 65 73 73 69 6E 20 65 73 74 20 62 69 65 dessin est bie
0065A0: 6E 20 63 65 6E 74 72 7B 20 73 75 72 20 6C 65 73 n centr{ sur les
0065B0: 20 0D 0A 20 63 61 73 65 73 20 6D 7B 6D 6F 69 72 .. cases m{moir
0065C0: 65 73 20 28 50 41 49 52 29 20 71 75 69 20 73 65 es (PAIR) qui se
0065D0: 20 63 6F 6E 74 65 6E 74 65 20 20 64 65 20 20 72 contente de r
0065E0: 65 63 6F 70 69 65 72 20 20 6C 65 20 73 70 72 69 ecopier le spri
0065F0: 74 65 20 74 65 6C 20 71 75 65 6C 20 65 74 20 64 te tel quel et d
006600: 65 20 0D 0A 20 6D 65 74 74 72 65 20 40 20 30 20 e .. mettre @ 0
006610: 63 65 74 74 65 20 63 61 73 65 20 73 75 70 70 6C cette case suppl
006620: 7B 6D 65 6E 74 61 69 72 65 20 20 2C 20 20 6C 61 {mentaire , la
006630: 20 20 73 65 63 6F 6E 64 65 20 61 63 74 69 76 7B seconde activ{
006640: 65 20 70 61 72 20 75 6E 65 20 70 6F 73 69 74 69 e par une positi
006650: 6F 6E 20 0D 0A 20 49 4D 50 41 49 52 45 20 71 75 on .. IMPAIRE qu
006660: 69 20 64 65 76 72 61 20 72 65 63 6F 70 69 65 72 i devra recopier
006670: 20 6C 65 20 73 70 72 69 74 65 20 20 65 6E 20 20 le sprite en
006680: 64 7B 63 61 6C 61 6E 74 20 74 6F 75 73 20 6C 65 d{calant tous le
006690: 73 20 70 69 78 65 6C 73 20 73 75 69 76 61 6E 74 s pixels suivant
0066A0: 20 6C 65 20 0D 0A 20 4D 41 53 51 55 45 20 2E 20 le .. MASQUE .
0066B0: 43 65 63 69 20 6E 65 20 63 6F 6E 63 65 72 6E 65 Ceci ne concerne
0066C0: 20 20 71 75 65 20 20 6C 65 73 20 20 64 7B 70 6C que les d{pl
0066D0: 61 63 65 6D 65 6E 74 73 20 6C 61 74 7B 72 61 75 acements lat{rau
0066E0: 78 20 2C 20 6C 65 73 20 64 7B 70 6C 61 63 65 6D x , les d{placem
0066F0: 65 6E 74 73 20 0D 0A 20 76 65 72 74 69 63 61 75 ents .. verticau
006700: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006710: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D ---
006720: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
006730: 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 --..
006740: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006750: 2D 20 4C 49 53 54 49 4E 47 20 32 7D 6D 65 20 50 - LISTING 2}me P
006760: 41 52 54 49 45 20 2D 0D 0A 20 20 20 20 20 20 20 ARTIE -..
006770: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006780: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
006790: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 3B 0D -----------.. ;.
0067A0: 0A 20 3B 2D 20 49 63 69 20 63 6F 6D 6D 65 6E 63 . ;- Ici commenc
0067B0: 65 6E 74 20 6C 65 73 20 72 6F 75 74 69 6E 65 73 ent les routines
0067C0: 20 64 27 61 66 66 69 63 68 61 67 65 20 2C 20 73 d'affichage , s
0067D0: 65 75 6C 65 73 20 73 6F 6E 74 20 63 6F 6D 6D 65 eules sont comme
0067E0: 6E 74 65 65 73 20 63 65 6C 6C 65 73 20 2D 0D 0A ntees celles -..
0067F0: 20 3B 2D 20 71 75 69 20 6E 27 6F 6E 74 20 70 61 ;- qui n'ont pa
006800: 73 20 65 74 65 20 61 62 6F 72 64 65 65 73 20 64 s ete abordees d
006810: 61 6E 73 20 53 4F 53 35 20 2D 0D 0A 20 3B 0D 0A ans SOS5 -.. ;..
006820: 20 3B 2D 20 54 65 73 74 65 72 20 68 6F 72 73 20 ;- Tester hors
006830: 65 63 72 61 6E 20 2D 0D 0A 20 3B 0D 0A 20 54 53 ecran -.. ;.. TS
006840: 54 4C 41 54 20 20 50 55 53 48 20 48 4C 20 20 28 TLAT PUSH HL (
006850: 53 4F 53 35 29 0D 0A 20 20 20 20 20 20 20 20 20 SOS5)..
006860: 4C 44 20 41 2C 48 0D 0A 20 52 45 53 55 42 20 20 LD A,H.. RESUB
006870: 20 53 55 42 20 38 0D 0A 20 20 20 20 20 20 20 20 SUB 8..
006880: 20 42 49 54 20 36 2C 41 0D 0A 20 20 20 20 20 20 BIT 6,A..
006890: 20 20 20 4A 52 20 4E 5A 2C 52 45 53 55 42 0D 0A JR NZ,RESUB..
0068A0: 20 20 20 20 20 20 20 20 20 41 44 44 20 41 2C 38 ADD A,8
0068B0: 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 4C .. ;.. L
0068C0: 44 20 48 2C 41 0D 0A 20 20 20 20 20 20 20 20 20 D H,A..
0068D0: 41 4E 44 20 41 0D 0A 20 20 20 20 20 20 20 20 20 AND A..
0068E0: 4C 44 20 44 45 2C 23 35 30 0D 0A 20 52 45 53 55 LD DE,#50.. RESU
0068F0: 42 31 20 20 53 42 43 20 48 4C 2C 44 45 0D 0A 20 B1 SBC HL,DE..
006900: 20 20 20 20 20 20 20 20 42 49 54 20 36 2C 48 0D BIT 6,H.
006910: 0A 20 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C . JR NZ,
006920: 52 45 53 55 42 31 0D 0A 20 20 20 20 20 20 20 20 RESUB1..
006930: 20 41 44 44 20 48 4C 2C 44 45 0D 0A 20 20 20 20 ADD HL,DE..
006940: 20 20 20 20 20 4C 44 20 41 2C 4C 0D 0A 20 20 20 LD A,L..
006950: 20 20 20 20 20 20 50 4F 50 20 48 4C 0D 0A 20 20 POP HL..
006960: 20 20 20 20 20 20 20 52 45 54 0D 0A 20 3B 20 0D RET.. ; .
006970: 0A 20 3B 2D 20 50 72 65 6D 69 65 72 20 61 66 66 . ;- Premier aff
006980: 69 63 68 61 67 65 20 73 70 72 69 74 65 20 61 20 ichage sprite a
006990: 6C 27 65 63 72 61 6E 20 2D 0D 0A 20 3B 20 0D 0A l'ecran -.. ; ..
0069A0: 20 41 46 46 49 53 50 20 20 43 41 4C 4C 20 53 41 AFFISP CALL SA
0069B0: 56 45 46 20 3B 53 61 75 76 65 72 20 6C 65 20 72 VEF ;Sauver le r
0069C0: 65 63 74 61 6E 67 6C 65 20 65 63 72 61 6E 20 64 ectangle ecran d
0069D0: 61 6E 73 20 6C 61 20 74 61 62 6C 65 0D 0A 20 3B ans la table.. ;
0069E0: 0D 0A 20 3B 2D 20 41 66 66 69 63 68 61 67 65 73 .. ;- Affichages
0069F0: 20 73 75 69 76 61 6E 74 73 20 2D 0D 0A 20 3B 0D suivants -.. ;.
006A00: 0A 20 3B 2D 20 50 61 73 73 65 72 20 73 70 72 69 . ;- Passer spri
006A10: 74 65 20 64 61 6E 73 20 62 75 66 66 65 72 20 2D te dans buffer -
006A20: 0D 0A 20 3B 20 0D 0A 20 41 46 46 49 53 50 31 20 .. ; .. AFFISP1
006A30: 4C 44 20 48 4C 2C 28 41 44 53 50 29 20 3B 41 64 LD HL,(ADSP) ;Ad
006A40: 72 65 73 73 65 20 64 75 20 73 70 72 69 74 65 20 resse du sprite
006A50: 64 61 6E 73 20 6C 61 20 74 61 62 6C 65 0D 0A 20 dans la table..
006A60: 20 20 20 20 20 20 20 20 4C 44 20 42 43 2C 28 4C LD BC,(L
006A70: 53 50 29 20 20 3B 4C 6F 6E 67 75 65 75 72 20 64 SP) ;Longueur d
006A80: 61 6E 73 20 43 20 68 61 75 74 65 75 72 20 64 61 ans C hauteur da
006A90: 6E 73 20 42 0D 0A 20 20 20 20 20 20 20 20 20 4C ns B.. L
006AA0: 44 20 44 45 2C 42 55 46 53 50 54 20 3B 41 64 72 D DE,BUFSPT ;Adr
006AB0: 65 73 73 65 20 64 75 20 62 75 66 66 65 72 20 63 esse du buffer c
006AC0: 6F 6D 70 6F 73 69 74 69 6F 6E 0D 0A 20 3B 2D 20 omposition.. ;-
006AD0: 49 4D 50 30 36 0D 0A 20 20 20 20 20 20 20 20 20 IMP06..
006AE0: 44 45 43 20 43 20 20 20 20 20 20 20 20 20 3B 52 DEC C ;R
006AF0: 65 74 72 6F 75 76 65 72 20 6C 61 20 4C 4F 4E 47 etrouver la LONG
006B00: 00 54 53 50 31 20 20 20 20 54 53 43 00 00 00 00 .TSP1 TSC....
006B10: 00 00 02 00 00 38 4B 00 E7 0D 38 4B 00 00 00 00 .....8K...8K....
006B20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006B30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006B40: E7 0D 00 82 05 14 00 00 00 00 00 00 00 00 00 00 ................
006B50: 12 05 00 00 D7 00 00 00 00 D7 00 00 00 41 AB 02 .............A..
006B60: 00 00 41 BE 02 00 00 D7 BE 83 00 00 D7 3C 83 00 ..A..........<..
006B70: 41 FF 69 69 02 41 BE BE 69 02 D7 BE 3C 69 03 D7 A.ii.A..i...<i..
006B80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006B90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006BA0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006BB0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006BC0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006BD0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006BE0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006BF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006C00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006C10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006C20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006C30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006C40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006C50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006C60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006C70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006C80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006C90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006CA0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006CB0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006CC0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006CD0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006CE0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006CF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006D00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006D10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006D20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006D30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006D40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006D50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006D60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006D70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006D80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006D90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006DA0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006DB0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006DC0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006DD0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006DE0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006DF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006E00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006E10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006E20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006E30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006E40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006E50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006E60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006E70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006E80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006E90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006EA0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006EB0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006EC0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006ED0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006EE0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006EF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006F00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006F10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006F20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006F30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006F40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006F50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006F60: 20 20 20 20 20 20 20 20 1A 02 93 18 05 86 17 08 ........
006F70: 19 0A 0B 0C 0D 0F 0F FF 1A 82 13 98 05 86 17 08 ................
006F80: 19 0A 0B 0C 0D 0F 8F FF 1A 82 93 18 85 86 97 08 ................
006F90: 99 0A 8B 0C 0D 8F 8F FF 1A 02 13 18 05 86 17 88 ................
006FA0: 99 0A 0B 0C 0D 0F 8F FF E5 E5 E5 E5 E5 E5 E5 E5 ................
006FB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
006FC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
006FD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
006FE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
006FF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0070A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0070B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0070C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0070D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0070E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0070F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0071A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0071B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0071C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0071D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0071E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0071F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007200: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007210: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007220: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007230: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007240: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007250: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007260: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007270: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007280: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007290: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0072A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0072B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0072C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0072D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0072E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0072F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
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 C2 02 00 00 00 02 06 00 C3 02 00 00 00 02 ................
007330: 06 00 C4 02 00 00 00 02 06 00 C5 02 00 00 00 02 ................
007340: 06 00 C6 02 00 00 00 02 06 00 C7 02 00 00 00 02 ................
007350: 06 00 C8 02 00 00 00 02 06 00 C9 02 00 00 00 02 ................
007360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0073A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0073B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0073C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0073D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0073E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0073F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007400: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007410: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007420: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007430: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007440: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007450: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007460: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007470: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007480: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007490: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0074A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0074B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0074C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0074D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0074E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0074F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007500: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007510: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007520: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007530: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007540: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007550: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007560: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007570: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007580: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007590: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0075A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0075B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0075C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0075D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0075E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0075F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007600: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007610: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007620: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007630: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007640: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007650: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007660: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007670: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007680: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
007690: E5 E5 E5 E5 E5 E5 E5 E5 E5 74 73 70 31 2E 74 73 .........tsp1.ts
0076A0: 63 20 20 20 20 20 FF 00 FF 04 1F 59 38 56 59 56 c .....Y8VYV
0076B0: 8B 56 C0 58 FF FF FF FF FF FF FF FF FF FF FF FF .V.X............
0076C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0076D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0076E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0076F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
007700: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
007710: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
007720: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
007730: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
007740: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
007750: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
007760: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
007770: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
007780: 00 00 00 07 04 CC 00 44 88 00 CC 88 00 44 44 44 .......D.....DDD
007790: 00 44 CC CC 00 00 CC 88 00 00 9C 88 00 00 14 00 .D..............
0077A0: 00 00 00 00 09 05 00 00 00 00 08 00 00 00 04 08 ................
0077B0: 00 00 00 0C 08 10 30 FF FF FF 3C 3C 3C 0C 5D 55 ......0...<<<.]U
0077C0: FF FF FF FF 00 00 00 0C 08 00 00 00 04 08 00 00 ................
0077D0: 00 00 08 00 00 00 28 0E 00 00 00 00 00 00 14 00 ......(.........
0077E0: 00 00 00 00 00 00 00 00 00 00 00 00 41 00 00 00 ............A...
0077F0: 00 00 00 00 00 00 00 00 00 00 45 00 00 00 00 00 ..........E.....
007800: 00 00 00 00 00 00 00 00 CF 8A 00 00 00 00 00 00 ................
007810: 00 00 00 00 00 00 FC A8 00 00 00 00 00 00 00 00 ................
007820: 00 00 00 00 CF 8A 00 00 00 00 00 00 00 00 00 00 ................
007830: 00 00 45 00 00 00 00 00 00 00 00 00 00 00 00 00 ..E.............
007840: 45 00 00 00 00 00 00 00 00 00 00 00 00 8A 45 00 E.............E.
007850: 8A 00 00 00 00 00 00 00 00 00 00 8A 45 00 8A 00 ............E...
007860: 00 00 00 00 00 41 00 00 00 8A 45 00 8A 00 44 44 .....A....E...DD
007870: 00 00 00 41 00 00 00 8A 45 00 8A 00 00 88 00 00 ...A....E.......
007880: 00 41 00 00 00 8A 45 A0 8A 00 44 44 00 00 00 41 .A....E...DD...A
007890: 00 00 00 8A 45 A0 8A 45 CF CF 28 00 00 69 28 00 ....E..E..(..i(.
0078A0: 8A 8A CF A0 8A 45 00 00 00 00 C7 CF CF 00 8A 8A .....E..........
0078B0: CF A0 8A 8A 00 00 00 00 00 00 00 8A 8A 8A CF E5 ................
0078C0: 8A 8A 00 00 00 00 00 00 00 8A 8A 8A DE E5 CF 00 ................
0078D0: 00 00 00 00 00 00 00 45 CF CF DA F4 CF 00 00 00 .......E........
0078E0: 00 00 00 00 00 45 ED CF 58 F0 A0 00 00 00 00 00 .....E..X.......
0078F0: 00 00 00 DA CF DE 5C DE A0 00 00 00 00 00 00 00 ......\.........
007900: 00 CF E5 CF 58 F0 E5 00 00 00 00 00 00 00 54 ED ....X.........T.
007910: DA F0 4D F0 45 8A 00 55 AA 00 00 00 45 CF CF DA ..M.E..U....E...
007920: 4D A0 00 CF 00 FF FF 00 00 00 00 CF CF DA 4D B5 M.............M.
007930: 2A 45 8A 55 AA 00 00 00 45 00 54 F8 4D B5 FC 00 *E.U....E.T.M...
007940: CF CF CF 88 14 CF 8A 00 45 DA ED B5 2A 00 00 00 ........E...*...
007950: 00 00 00 00 00 00 CF DA 4D AC 0C 00 00 00 00 00 ........M.......
007960: 00 00 41 CF CF DA ED AC 5C A8 00 00 00 00 00 00 ..A.....\.......
007970: 00 00 54 F8 4D AC 0C 00 00 00 00 00 00 00 00 00 ..T.M...........
007980: 00 CF 4D 4D 00 00 00 00 00 00 00 00 00 00 00 50 ..MM...........P
007990: 4D 5C A8 00 00 00 00 00 00 00 00 00 50 F0 E5 0C M\..........P...
0079A0: 45 CF CE 00 00 00 D2 F0 F0 F0 F0 F4 E5 0C 00 00 E...............
0079B0: 00 00 00 00 00 00 00 00 FC F0 E5 04 08 00 00 00 ................
0079C0: 00 00 00 00 00 00 50 F0 45 04 08 00 00 00 00 00 ......P.E.......
0079D0: 00 00 00 00 50 A0 45 00 04 00 00 00 00 00 00 00 ....P.E.........
0079E0: 00 00 A0 00 45 00 00 08 00 00 00 00 00 00 78 F0 ....E.........x.
0079F0: 00 00 15 00 00 44 00 00 00 00 00 00 00 00 00 00 .....D..........
007A00: 14 00 00 00 00 00 00 00 00 00 00 12 05 00 00 D7 ................
007A10: 00 00 00 00 D7 00 00 00 41 AB 02 00 00 41 BE 02 ........A....A..
007A20: 00 00 D7 BE 83 00 00 D7 3C 83 00 41 FF 69 69 02 ........<..A.ii.
007A30: 41 BE BE 69 02 D7 BE 3C 69 03 D7 FF 3C C3 03 41 A..i...<i...<..A
007A40: FF BE 96 02 41 BE 69 3C 02 00 D7 BE 29 00 00 D7 ....A.i<....)...
007A50: 3C 16 00 00 41 BE 28 00 00 41 FF 28 00 00 00 D7 <...A.(..A.(....
007A60: 00 00 00 00 D7 00 00 1A 00 00 00 00 00 00 00 00 ................
007A70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007A80: 00 41 00 00 00 8A 45 A0 8A 00 44 44 00 00 00 41 .A....E...DD...A
007A90: 00 00 00 8A 45 A0 8A 45 CF CF 28 00 00 69 28 00 ....E..E..(..i(.
007AA0: 8A 8A CF A0 8A 45 00 00 00 00 C7 CF CF 00 8A 8A .....E..........
007AB0: CF A0 8A 8A 00 00 00 00 00 00 00 8A 8A 8A CF E5 ................
007AC0: 8A 8A 00 00 00 00 00 00 00 8A 8A 8A DE E5 CF 00 ................
007AD0: 00 00 00 00 00 00 00 45 CF CF DA F4 CF 00 00 00 .......E........
007AE0: 00 00 00 00 00 45 ED CF 58 F0 A0 00 00 00 00 00 .....E..X.......
007AF0: 00 00 00 DA CF DE 5C DE A0 00 00 00 00 00 00 00 ......\.........
007B00: 00 CF E5 CF 58 F0 E5 00 00 00 00 00 00 00 54 ED ....X.........T.
007B10: DA F0 4D F0 45 8A 00 55 AA 00 00 00 45 CF CF DA ..M.E..U....E...
007B20: 4D A0 00 CF 00 FF FF 00 00 00 00 CF CF DA 4D B5 M.............M.
007B30: 2A 45 8A 55 AA 00 00 00 45 00 54 F8 4D B5 FC 00 *E.U....E.T.M...
007B40: CF CF CF 88 14 CF 8A 00 45 DA ED B5 2A 00 00 00 ........E...*...
007B50: 00 00 00 00 00 00 CF DA 4D AC 0C 00 00 00 00 00 ........M.......
007B60: 00 00 41 CF CF DA ED AC 5C A8 00 00 00 00 00 00 ..A.....\.......
007B70: 00 00 54 F8 4D AC 0C 00 00 00 00 00 00 00 00 00 ..T.M...........
007B80: 00 CF 4D 4D 00 00 00 00 00 00 00 00 00 00 00 50 ..MM...........P
007B90: 4D 5C A8 00 00 00 00 00 00 00 00 00 50 F0 E5 0C M\..........P...
007BA0: 45 CF CE 00 00 00 D2 F0 F0 F0 F0 F4 E5 0C 00 00 E...............
007BB0: 00 00 00 00 00 00 00 00 FC F0 E5 04 08 00 00 00 ................
007BC0: 00 00 00 00 00 00 50 F0 45 04 08 00 00 00 00 00 ......P.E.......
007BD0: 00 00 00 00 50 A0 45 00 04 00 00 00 00 00 00 00 ....P.E.........
007BE0: 00 00 A0 00 45 00 00 08 00 00 00 00 00 00 78 F0 ....E.........x.
007BF0: 00 00 15 00 00 44 00 00 00 00 00 00 00 00 00 00 .....D..........
007C00: 00 54 53 50 31 20 20 20 20 54 53 54 00 00 00 00 .TSP1 TST....
007C10: 00 00 02 00 00 60 55 00 03 03 10 00 00 00 00 00 .....`U.........
007C20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007C30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007C40: 03 03 00 76 03 0F 0F FF 1A 50 31 20 20 20 20 24 ...v.....P1 $
007C50: 24 24 FF 00 FF 00 00 00 00 D7 00 00 00 41 AB 02 $$...........A..
007C60: 00 00 41 BE 02 00 00 D7 BE 83 00 00 D7 3C 83 00 ..A..........<..
007C70: 41 FF 69 69 02 41 BE BE 69 02 D7 BE 3C 69 03 D7 A.ii.A..i...<i..
007C80: 00 04 53 58 6C 55 8D 55 BF 55 F4 57 00 00 00 07 ..SXlU.U.U.W....
007C90: 04 CC 00 44 88 00 CC 88 00 44 44 44 00 44 CC CC ...D.....DDD.D..
007CA0: 00 00 CC 88 00 00 9C 88 00 00 14 00 00 00 00 00 ................
007CB0: 09 05 00 00 00 00 08 00 00 00 04 08 00 00 00 0C ................
007CC0: 08 10 30 FF FF FF 3C 3C 3C 0C 5D 55 FF FF FF FF ..0...<<<.]U....
007CD0: 00 00 00 0C 08 00 00 00 04 08 00 00 00 00 08 00 ................
007CE0: 00 00 28 0E 00 00 00 00 00 00 14 00 00 00 00 00 ..(.............
007CF0: 00 00 00 00 00 00 00 00 41 00 00 00 00 00 00 00 ........A.......
007D00: 00 00 00 00 00 00 45 00 00 00 00 00 00 00 00 00 ......E.........
007D10: 00 00 00 00 CF 8A 00 00 00 00 00 00 00 00 00 00 ................
007D20: 00 00 FC A8 00 00 00 00 00 00 00 00 00 00 00 00 ................
007D30: CF 8A 00 00 00 00 00 00 00 00 00 00 00 00 45 00 ..............E.
007D40: 00 00 00 00 00 00 00 00 00 00 00 00 45 00 00 00 ............E...
007D50: 00 00 00 00 00 00 00 00 00 8A 45 00 8A 00 00 00 ..........E.....
007D60: 00 00 00 00 00 00 00 8A 45 00 8A 00 00 00 00 00 ........E.......
007D70: 00 41 00 00 00 8A 45 00 8A 00 44 44 00 00 00 41 .A....E...DD...A
007D80: 00 00 00 8A 45 00 8A 00 00 88 00 00 00 41 00 00 ....E........A..
007D90: 00 8A 45 A0 8A 00 44 44 00 00 00 41 00 00 00 8A ..E...DD...A....
007DA0: 45 A0 8A 45 CF CF 28 00 00 69 28 00 8A 8A CF A0 E..E..(..i(.....
007DB0: 8A 45 00 00 00 00 C7 CF CF 00 8A 8A CF A0 8A 8A .E..............
007DC0: 00 00 00 00 00 00 00 8A 8A 8A CF E5 8A 8A 00 00 ................
007DD0: 00 00 00 00 00 8A 8A 8A DE E5 CF 00 00 00 00 00 ................
007DE0: 00 00 00 45 CF CF DA F4 CF 00 00 00 00 00 00 00 ...E............
007DF0: 00 45 ED CF 58 F0 A0 00 00 00 00 00 00 00 00 DA .E..X...........
007E00: CF DE 5C DE A0 00 00 00 00 00 00 00 00 CF E5 CF ..\.............
007E10: 58 F0 E5 00 00 00 00 00 00 00 54 ED DA F0 4D F0 X.........T...M.
007E20: 45 8A 00 55 AA 00 00 00 45 CF CF DA 4D A0 00 CF E..U....E...M...
007E30: 00 FF FF 00 00 00 00 CF CF DA 4D B5 2A 45 8A 55 ..........M.*E.U
007E40: AA 00 00 00 45 00 54 F8 4D B5 FC 00 CF CF CF 88 ....E.T.M.......
007E50: 14 CF 8A 00 45 DA ED B5 2A 00 00 00 00 00 00 00 ....E...*.......
007E60: 00 00 CF DA 4D AC 0C 00 00 00 00 00 00 00 41 CF ....M.........A.
007E70: CF DA ED AC 5C A8 00 00 00 00 00 00 00 00 54 F8 ....\.........T.
007E80: 4D AC 0C 00 00 00 00 00 00 00 00 00 00 CF 4D 4D M.............MM
007E90: 00 00 00 00 00 00 00 00 00 00 00 50 4D 5C A8 00 ...........PM\..
007EA0: 00 00 00 00 00 00 00 00 50 F0 E5 0C 45 CF CE 00 ........P...E...
007EB0: 00 00 D2 F0 F0 F0 F0 F4 E5 0C 00 00 00 00 00 00 ................
007EC0: 00 00 00 00 FC F0 E5 04 08 00 00 00 00 00 00 00 ................
007ED0: 00 00 50 F0 45 04 08 00 00 00 00 00 00 00 00 00 ..P.E...........
007EE0: 50 A0 45 00 04 00 00 00 00 00 00 00 00 00 A0 00 P.E.............
007EF0: 45 00 00 08 00 00 00 00 00 00 78 F0 00 00 15 00 E.........x.....
007F00: 00 44 00 00 00 00 00 00 00 00 00 00 14 00 00 00 .D..............
007F10: 00 00 00 00 00 00 00 12 05 00 00 D7 00 00 00 00 ................
007F20: D7 00 00 00 41 AB 02 00 00 41 BE 02 00 00 D7 BE ....A....A......
007F30: 83 00 00 D7 3C 83 00 41 FF 69 69 02 41 BE BE 69 ....<..A.ii.A..i
007F40: 02 D7 BE 3C 69 03 D7 FF 3C C3 03 41 FF BE 96 02 ...<i...<..A....
007F50: 41 BE 69 3C 02 00 D7 BE 29 00 00 D7 3C 16 00 00 A.i<....)...<...
007F60: 41 BE 28 00 00 41 FF 28 00 00 00 D7 00 00 00 00 A.(..A.(........
007F70: D7 00 00 1A 02 13 18 05 06 17 08 19 0A 0B 0C 0D ................
007F80: 0F 0F FF 1A 50 31 20 20 20 20 24 24 24 FF 00 FF ....P1 $$$...
007F90: 00 00 00 00 D7 00 00 00 41 AB 02 00 00 41 BE 02 ........A....A..
007FA0: 00 00 D7 BE 83 00 00 D7 3C 83 00 41 FF 69 69 02 ........<..A.ii.
007FB0: 41 BE BE 69 02 D7 BE 3C 69 03 D7 FF 3C C3 03 41 A..i...<i...<..A
007FC0: FF BE 96 02 41 BE 69 3C 02 00 D7 BE 29 00 00 D7 ....A.i<....)...
007FD0: 3C 16 00 00 41 BE 28 00 00 41 FF 28 00 00 00 D7 <...A.(..A.(....
007FE0: 00 00 00 00 D7 00 00 1A 00 00 00 00 00 00 00 00 ................
007FF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008000: 00 54 53 50 31 20 20 20 20 54 53 52 00 00 00 00 .TSP1 TSR....
008010: 00 00 02 00 00 40 9C 00 03 03 00 00 00 00 00 00 .....@..........
008020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008040: 03 03 00 8B 03 0F 0F FF 1A 50 31 20 20 20 20 24 .........P1 $
008050: 24 24 FF 00 FF 00 00 00 00 D7 00 00 00 41 AB 02 $$...........A..
008060: 00 00 41 BE 02 00 00 D7 BE 83 00 00 D7 3C 83 00 ..A..........<..
008070: 41 FF 69 69 02 41 BE BE 69 02 D7 BE 3C 69 03 D7 A.ii.A..i...<i..
008080: 00 04 33 9F 4C 9C 6D 9C 9F 9C D4 9E 00 00 00 07 ..3.L.m.........
008090: 04 CC 00 44 88 00 CC 88 00 44 44 44 00 44 CC CC ...D.....DDD.D..
0080A0: 00 00 CC 88 00 00 9C 88 00 00 14 00 00 00 00 00 ................
0080B0: 09 05 00 00 00 00 08 00 00 00 04 08 00 00 00 0C ................
0080C0: 08 10 30 FF FF FF 3C 3C 3C 0C 5D 55 FF FF FF FF ..0...<<<.]U....
0080D0: 00 00 00 0C 08 00 00 00 04 08 00 00 00 00 08 00 ................
0080E0: 00 00 28 0E 00 00 00 00 00 00 14 00 00 00 00 00 ..(.............
0080F0: 00 00 00 00 00 00 00 00 41 00 00 00 00 00 00 00 ........A.......
008100: 00 00 00 00 00 00 45 00 00 00 00 00 00 00 00 00 ......E.........
008110: 00 00 00 00 CF 8A 00 00 00 00 00 00 00 00 00 00 ................
008120: 00 00 FC A8 00 00 00 00 00 00 00 00 00 00 00 00 ................
008130: CF 8A 00 00 00 00 00 00 00 00 00 00 00 00 45 00 ..............E.
008140: 00 00 00 00 00 00 00 00 00 00 00 00 45 00 00 00 ............E...
008150: 00 00 00 00 00 00 00 00 00 8A 45 00 8A 00 00 00 ..........E.....
008160: 00 00 00 00 00 00 00 8A 45 00 8A 00 00 00 00 00 ........E.......
008170: 00 41 00 00 00 8A 45 00 8A 00 44 44 00 00 00 41 .A....E...DD...A
008180: 00 00 00 8A 45 00 8A 00 00 88 00 00 00 41 00 00 ....E........A..
008190: 00 8A 45 A0 8A 00 44 44 00 00 00 41 00 00 00 8A ..E...DD...A....
0081A0: 45 A0 8A 45 CF CF 28 00 00 69 28 00 8A 8A CF A0 E..E..(..i(.....
0081B0: 8A 45 00 00 00 00 C7 CF CF 00 8A 8A CF A0 8A 8A .E..............
0081C0: 00 00 00 00 00 00 00 8A 8A 8A CF E5 8A 8A 00 00 ................
0081D0: 00 00 00 00 00 8A 8A 8A DE E5 CF 00 00 00 00 00 ................
0081E0: 00 00 00 45 CF CF DA F4 CF 00 00 00 00 00 00 00 ...E............
0081F0: 00 45 ED CF 58 F0 A0 00 00 00 00 00 00 00 00 DA .E..X...........
008200: CF DE 5C DE A0 00 00 00 00 00 00 00 00 CF E5 CF ..\.............
008210: 58 F0 E5 00 00 00 00 00 00 00 54 ED DA F0 4D F0 X.........T...M.
008220: 45 8A 00 55 AA 00 00 00 45 CF CF DA 4D A0 00 CF E..U....E...M...
008230: 00 FF FF 00 00 00 00 CF CF DA 4D B5 2A 45 8A 55 ..........M.*E.U
008240: AA 00 00 00 45 00 54 F8 4D B5 FC 00 CF CF CF 88 ....E.T.M.......
008250: 14 CF 8A 00 45 DA ED B5 2A 00 00 00 00 00 00 00 ....E...*.......
008260: 00 00 CF DA 4D AC 0C 00 00 00 00 00 00 00 41 CF ....M.........A.
008270: CF DA ED AC 5C A8 00 00 00 00 00 00 00 00 54 F8 ....\.........T.
008280: 4D AC 0C 00 00 00 00 00 00 00 00 00 00 CF 4D 4D M.............MM
008290: 00 00 00 00 00 00 00 00 00 00 00 50 4D 5C A8 00 ...........PM\..
0082A0: 00 00 00 00 00 00 00 00 50 F0 E5 0C 45 CF CE 00 ........P...E...
0082B0: 00 00 D2 F0 F0 F0 F0 F4 E5 0C 00 00 00 00 00 00 ................
0082C0: 00 00 00 00 FC F0 E5 04 08 00 00 00 00 00 00 00 ................
0082D0: 00 00 50 F0 45 04 08 00 00 00 00 00 00 00 00 00 ..P.E...........
0082E0: 50 A0 45 00 04 00 00 00 00 00 00 00 00 00 A0 00 P.E.............
0082F0: 45 00 00 08 00 00 00 00 00 00 78 F0 00 00 15 00 E.........x.....
008300: 00 44 00 00 00 00 00 00 00 00 00 00 14 00 00 00 .D..............
008310: 00 00 00 00 00 00 00 12 05 00 00 D7 00 00 00 00 ................
008320: D7 00 00 00 41 AB 02 00 00 41 BE 02 00 00 D7 BE ....A....A......
008330: 83 00 00 D7 3C 83 00 41 FF 69 69 02 41 BE BE 69 ....<..A.ii.A..i
008340: 02 D7 BE 3C 69 03 D7 FF 3C C3 03 41 FF BE 96 02 ...<i...<..A....
008350: 41 BE 69 3C 02 00 D7 BE 29 00 00 D7 3C 16 00 00 A.i<....)...<...
008360: 41 BE 28 00 00 41 FF 28 00 00 00 D7 00 00 00 00 A.(..A.(........
008370: D7 00 00 1A 02 13 18 05 06 17 08 19 0A 0B 0C 0D ................
008380: 0F 0F FF 1A 50 31 20 20 20 20 24 24 24 FF 00 FF ....P1 $$$...
008390: 00 00 00 00 D7 00 00 00 41 AB 02 00 00 41 BE 02 ........A....A..
0083A0: 00 00 D7 BE 83 00 00 D7 3C 83 00 41 FF 69 69 02 ........<..A.ii.
0083B0: 41 BE BE 69 02 D7 BE 3C 69 03 D7 FF 3C C3 03 41 A..i...<i...<..A
0083C0: FF BE 96 02 41 BE 69 3C 02 00 D7 BE 29 00 00 D7 ....A.i<....)...
0083D0: 3C 16 00 00 41 BE 28 00 00 41 FF 28 00 00 00 D7 <...A.(..A.(....
0083E0: 00 00 00 00 D7 00 00 1A 00 00 00 00 00 00 00 00 ................
0083F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008400: 78 20 73 6F 6E 74 20 69 6E 76 61 72 69 61 62 6C x sont invariabl
008410: 65 73 20 71 75 65 6C 71 75 65 20 73 6F 69 74 20 es quelque soit
008420: 6C 65 20 6D 6F 64 65 20 7B 63 72 61 6E 20 2E 0D le mode {cran ..
008430: 0A 20 0D 0A 20 20 20 20 20 56 6F 69 6C 40 20 75 . .. Voil@ u
008440: 6E 65 20 62 6F 6E 6E 65 20 63 68 6F 73 65 20 64 ne bonne chose d
008450: 65 20 66 61 69 74 65 20 21 20 4C 65 20 73 65 63 e faite ! Le sec
008460: 6F 6E 64 20 70 6F 69 6E 74 20 70 61 72 74 69 63 ond point partic
008470: 75 6C 69 65 72 20 64 75 20 70 72 6F 67 72 61 6D ulier du program
008480: 6D 65 20 0D 0A 20 72 7B 73 69 64 65 20 64 61 6E me .. r{side dan
008490: 73 20 73 61 20 70 6F 73 73 69 62 69 6C 69 74 7B s sa possibilit{
0084A0: 20 64 27 61 66 66 69 63 68 65 72 20 65 6E 20 70 d'afficher en p
0084B0: 6C 61 6E 20 20 6D 6F 79 65 6E 20 2E 20 43 6F 6D lan moyen . Com
0084C0: 6D 65 20 6E 6F 75 73 20 6C 27 61 76 6F 6E 73 20 me nous l'avons
0084D0: 64 69 74 20 0D 0A 20 64 61 6E 73 20 53 4F 53 35 dit .. dans SOS5
0084E0: 20 2C 20 75 6E 20 61 66 66 69 63 68 61 67 65 20 , un affichage
0084F0: 65 6E 20 70 6C 61 6E 20 6D 6F 79 65 6E 20 6E 27 en plan moyen n'
008500: 65 73 74 20 61 75 74 72 65 20 71 75 27 75 6E 20 est autre qu'un
008510: 61 66 66 69 63 68 61 67 65 20 65 6E 20 61 72 72 affichage en arr
008520: 69 7D 72 65 20 0D 0A 20 70 6C 61 6E 20 73 7B 6C i}re .. plan s{l
008530: 65 63 74 69 66 20 2E 20 4F 6E 20 74 65 73 74 65 ectif . On teste
008540: 20 64 6F 6E 63 20 6C 65 73 20 20 70 69 78 65 6C donc les pixel
008550: 73 20 20 69 6E 74 65 72 64 69 74 73 20 31 20 70 s interdits 1 p
008560: 61 72 20 31 20 28 50 6F 75 72 20 64 7B 74 65 72 ar 1 (Pour d{ter
008570: 6D 69 6E 65 72 20 0D 0A 20 6C 65 73 20 76 61 6C miner .. les val
008580: 65 75 72 73 20 64 65 20 63 65 75 78 2D 63 69 20 eurs de ceux-ci
008590: 2C 20 6F 6E 20 61 75 72 61 20 62 69 65 6E 20 20 , on aura bien
0085A0: 62 65 73 6F 69 6E 20 64 65 20 50 49 58 45 4C 4D besoin de PIXELM
0085B0: 41 50 20 6F 75 20 50 49 58 41 4E 41 4C 29 20 61 AP ou PIXANAL) a
0085C0: 75 20 6C 69 65 75 20 0D 0A 20 64 65 20 74 65 73 u lieu .. de tes
0085D0: 74 65 72 20 75 6E 20 70 69 78 65 6C 20 3C 3E 20 ter un pixel <>
0085E0: 64 65 20 50 45 4E 20 30 20 20 2E 20 20 55 6E 65 de PEN 0 . Une
0085F0: 20 20 64 65 72 6E 69 7D 72 65 20 66 6F 69 73 20 derni}re fois
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 C2 02 00 00 00 02 07 00 C3 02 00 00 00 02 ................
008630: 07 00 C4 02 00 00 00 02 07 00 C5 02 00 00 00 02 ................
008640: 07 00 C6 02 00 00 00 02 07 00 C7 02 00 00 00 02 ................
008650: 07 00 C8 02 00 00 00 02 07 00 C9 02 00 00 00 02 ................
008660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0086A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0086B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0086C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0086D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0086E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0086F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008700: 2C 20 73 6F 75 76 65 6E 65 7A 20 76 6F 75 73 20 , souvenez vous
008710: 71 75 65 20 6C 65 73 20 0D 0A 20 63 6F 75 6C 65 que les .. coule
008720: 75 72 73 20 6F 6E 20 73 27 65 6E 20 74 61 70 65 urs on s'en tape
008730: 21 20 4F 6E 20 6E 65 20 73 27 6F 63 63 75 70 65 ! On ne s'occupe
008740: 20 71 75 65 20 64 65 73 20 6E 75 6D 7B 72 6F 73 que des num{ros
008750: 20 64 65 20 50 45 4E 20 65 74 20 72 69 65 6E 20 de PEN et rien
008760: 64 27 61 75 74 72 65 21 0D 0A 20 0D 0A 20 20 20 d'autre!.. ..
008770: 20 20 41 75 20 70 61 73 73 61 67 65 20 2C 20 6E Au passage , n
008780: 6F 75 73 20 61 76 6F 6E 73 20 75 74 69 6C 69 73 ous avons utilis
008790: 7B 20 20 75 6E 65 20 70 65 74 69 74 65 20 70 6C { une petite pl
0087A0: 61 69 73 61 6E 74 65 72 69 65 20 70 6F 75 72 20 aisanterie pour
0087B0: 69 6E 69 74 69 61 6C 69 73 65 72 20 0D 0A 20 6C initialiser .. l
0087C0: 27 61 64 72 65 73 73 65 20 64 27 61 66 66 69 63 'adresse d'affic
0087D0: 68 61 67 65 20 71 75 69 20 6E 27 65 73 74 20 71 hage qui n'est q
0087E0: 75 27 75 6E 20 20 73 69 6D 70 6C 65 20 20 70 72 u'un simple pr
0087F0: 7B 74 65 78 74 65 20 70 6F 75 72 20 6D 6F 6E 74 {texte pour mont
008800: 72 65 72 20 6C 27 65 6D 70 6C 6F 69 20 0D 0A 20 rer l'emploi ..
008810: 64 65 20 6C 61 20 72 6F 75 74 69 6E 65 20 73 79 de la routine sy
008820: 73 74 7D 6D 65 20 26 42 43 31 44 20 3A 20 56 6F st}me &BC1D : Vo
008830: 75 73 20 20 64 6F 6E 6E 65 7A 20 20 64 61 6E 73 us donnez dans
008840: 20 44 45 20 65 74 20 48 4C 20 6C 65 73 20 63 6F DE et HL les co
008850: 6F 72 64 6F 6E 6E 7B 65 73 20 78 2C 79 20 0D 0A ordonn{es x,y ..
008860: 20 64 27 75 6E 20 70 6F 69 6E 74 20 7B 63 72 61 d'un point {cra
008870: 6E 20 2C 20 65 74 20 76 6F 75 73 20 72 65 63 65 n , et vous rece
008880: 76 65 7A 20 20 65 6E 20 20 72 65 74 6F 75 72 20 vez en retour
008890: 6C 27 61 64 72 65 73 73 65 20 7B 63 72 61 6E 20 l'adresse {cran
0088A0: 64 65 20 63 65 20 70 6F 69 6E 74 20 65 74 20 0D de ce point et .
0088B0: 0A 20 61 75 73 73 69 20 6C 27 6F 63 74 65 74 20 . aussi l'octet
0088C0: 4D 41 53 51 55 45 20 2E 20 53 65 75 6C 20 20 70 MASQUE . Seul p
0088D0: 65 74 69 74 20 20 64 7B 74 61 69 6C 20 20 2C 20 etit d{tail ,
0088E0: 20 69 6C 20 20 66 61 75 74 20 20 72 65 63 74 69 il faut recti
0088F0: 66 69 65 72 20 20 78 20 65 74 20 79 20 65 6E 20 fier x et y en
008900: 0D 0A 20 66 6F 6E 63 74 69 6F 6E 20 64 65 73 20 .. fonction des
008910: 70 6F 73 73 69 62 69 6C 69 74 7B 73 20 70 68 79 possibilit{s phy
008920: 73 69 71 75 65 73 20 64 65 20 6C 27 7B 63 72 61 siques de l'{cra
008930: 6E 20 28 56 6F 69 72 20 53 4F 53 35 29 20 2E 0D n (Voir SOS5) ..
008940: 0A 20 0D 0A 20 20 20 20 20 41 20 73 61 76 6F 69 . .. A savoi
008950: 72 20 3A 20 79 3D 79 2F 32 20 44 61 6E 73 20 74 r : y=y/2 Dans t
008960: 6F 75 73 20 6C 65 73 20 6D 6F 64 65 73 20 70 6F ous les modes po
008970: 75 72 20 32 30 30 20 6C 69 67 6E 65 73 20 75 74 ur 200 lignes ut
008980: 69 6C 69 73 7B 65 73 20 73 75 72 20 34 30 30 0D ilis{es sur 400.
008990: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
0089A0: 20 78 3D 78 2F 34 20 50 6F 75 72 20 4D 4F 44 45 x=x/4 Pour MODE
0089B0: 20 30 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 0..
0089C0: 20 20 20 20 78 3D 78 2F 32 20 50 6F 75 72 20 4D x=x/2 Pour M
0089D0: 4F 44 45 20 31 0D 0A 20 20 20 20 20 20 20 20 20 ODE 1..
0089E0: 20 20 20 20 20 20 20 78 20 6E 65 20 63 68 61 6E x ne chan
0089F0: 67 65 20 70 61 73 20 65 6E 20 4D 4F 44 45 20 32 ge pas en MODE 2
008A00: 0D 0A 20 0D 0A 20 20 20 20 20 41 76 61 6E 74 20 .. .. Avant
008A10: 64 27 61 70 70 65 6C 65 72 20 26 42 43 31 44 20 d'appeler &BC1D
008A20: 2E 0D 0A 20 20 20 20 20 43 69 20 64 65 73 73 6F ... Ci desso
008A30: 75 73 20 2C 20 65 78 74 72 61 69 74 20 64 75 20 us , extrait du
008A40: 6C 69 73 74 69 6E 67 20 64 27 61 6E 69 6D 61 74 listing d'animat
008A50: 69 6F 6E 20 70 72 6F 70 6F 73 7B 20 40 20 6C 61 ion propos{ @ la
008A60: 20 66 69 6E 20 64 75 20 63 6F 75 72 73 20 2E 20 fin du cours .
008A70: 0D 0A 20 3B 20 0D 0A 20 43 4F 4E 56 45 52 20 20 .. ; .. CONVER
008A80: 4C 44 20 48 4C 2C 28 59 50 4F 53 29 20 20 3B 43 LD HL,(YPOS) ;C
008A90: 6F 6F 72 64 6F 6E 6E 7D 65 73 20 70 6C 6F 74 20 oordonn}es plot
008AA0: 62 61 73 69 63 0D 0A 20 20 20 20 20 20 20 20 20 basic..
008AB0: 4C 44 20 44 45 2C 28 58 50 4F 53 29 0D 0A 20 43 LD DE,(XPOS).. C
008AC0: 4F 4E 56 31 20 20 20 53 52 4C 20 48 20 20 20 20 ONV1 SRL H
008AD0: 20 20 20 20 20 3B 44 69 76 69 73 65 72 20 48 4C ;Diviser HL
008AE0: 20 70 61 72 20 32 20 0D 0A 20 20 20 20 20 20 20 par 2 ..
008AF0: 20 20 52 52 20 4C 0D 0A 20 20 20 20 20 20 20 20 RR L..
008B00: 20 50 55 53 48 20 44 45 20 20 20 20 20 20 20 3B PUSH DE ;
008B10: 50 72 7B 73 65 72 76 65 72 20 6C 65 73 20 72 65 Pr{server les re
008B20: 67 69 73 74 72 65 73 20 71 75 69 20 70 65 75 76 gistres qui peuv
008B30: 65 6E 74 0D 0A 20 20 20 20 20 20 20 20 20 50 55 ent.. PU
008B40: 53 48 20 42 43 20 20 20 20 20 20 20 3B 73 65 72 SH BC ;ser
008B50: 76 69 72 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 vir.. LD
008B60: 20 41 2C 28 54 41 42 4C 53 50 29 20 3B 4D 6F 64 A,(TABLSP) ;Mod
008B70: 65 20 7B 63 72 61 6E 20 65 6E 20 63 6F 75 72 73 e {cran en cours
008B80: 0D 0A 20 20 20 20 20 20 20 20 20 43 50 20 31 0D .. CP 1.
008B90: 0A 20 20 20 20 20 20 20 20 20 4A 52 20 43 2C 43 . JR C,C
008BA0: 4F 4E 56 4D 30 20 20 20 3B 53 69 20 63 61 72 72 ONVM0 ;Si carr
008BB0: 79 20 6D 6F 64 65 20 3C 20 31 0D 0A 20 20 20 20 y mode < 1..
008BC0: 20 20 20 20 20 4A 52 20 5A 2C 43 4F 4E 56 4D 31 JR Z,CONVM1
008BD0: 20 20 20 3B 53 69 20 30 20 6D 6F 64 65 20 3D 20 ;Si 0 mode =
008BE0: 31 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 43 1.. JR C
008BF0: 4F 4E 56 4D 32 20 20 20 20 20 3B 53 69 6E 6F 6E ONVM2 ;Sinon
008C00: 20 6D 6F 64 65 20 3D 20 32 0D 0A 20 43 4F 4E 56 mode = 2.. CONV
008C10: 4D 30 20 20 53 52 4C 20 44 20 20 20 20 20 20 20 M0 SRL D
008C20: 20 20 3B 4D 6F 64 65 20 30 20 64 69 76 69 73 65 ;Mode 0 divise
008C30: 72 20 72 65 67 69 73 74 72 65 20 44 45 20 70 61 r registre DE pa
008C40: 72 20 32 0D 0A 20 20 20 20 20 20 20 20 20 52 52 r 2.. RR
008C50: 20 45 20 20 20 20 20 20 20 20 20 20 3B 32 20 46 E ;2 F
008C60: 6F 69 73 20 64 65 20 73 75 69 74 65 20 70 6F 75 ois de suite pou
008C70: 72 20 44 45 20 3D 20 44 45 20 2F 20 34 0D 0A 20 r DE = DE / 4..
008C80: 43 4F 4E 56 4D 31 20 20 53 52 4C 20 44 20 20 20 CONVM1 SRL D
008C90: 20 20 20 20 20 20 3B 4D 6F 64 65 20 31 20 44 45 ;Mode 1 DE
008CA0: 20 3D 20 44 45 2F 32 0D 0A 20 20 20 20 20 20 20 = DE/2..
008CB0: 20 20 52 52 20 45 0D 0A 20 43 4F 4E 56 4D 32 20 RR E.. CONVM2
008CC0: 20 43 41 4C 4C 20 23 42 43 31 44 20 20 20 20 3B CALL #BC1D ;
008CD0: 4D 6F 64 65 20 32 20 44 45 20 69 6E 63 68 61 6E Mode 2 DE inchan
008CE0: 67 7B 0D 0A 20 3B 2D 20 49 4D 50 30 39 0D 0A 20 g{.. ;- IMP09..
008CF0: 20 20 20 20 20 20 20 20 4C 44 20 41 2C 43 0D 0A LD A,C..
008D00: 20 20 20 20 20 20 20 20 20 4C 44 20 28 4D 41 53 LD (MAS
008D10: 4B 29 2C 41 0D 0A 20 3B 2D 0D 0A 20 20 20 20 20 K),A.. ;-..
008D20: 20 20 20 20 4C 44 20 28 56 49 53 41 44 29 2C 48 LD (VISAD),H
008D30: 4C 20 3B 52 61 6E 67 65 72 20 6C 27 61 64 72 65 L ;Ranger l'adre
008D40: 73 73 65 20 7B 63 72 61 6E 0D 0A 20 20 20 20 20 sse {cran..
008D50: 20 20 20 20 50 4F 50 20 42 43 20 20 20 20 20 20 POP BC
008D60: 20 20 3B 52 7B 63 75 70 7B 72 65 72 20 72 65 67 ;R{cup{rer reg
008D70: 69 73 74 72 65 73 20 65 74 20 72 65 74 6F 75 72 istres et retour
008D80: 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 44 .. POP D
008D90: 45 0D 0A 20 20 20 20 20 20 20 20 20 52 45 54 0D E.. RET.
008DA0: 0A 20 3B 0D 0A 20 20 20 20 20 44 61 6E 73 20 6C . ;.. Dans l
008DB0: 61 20 6D 65 73 75 72 65 20 6F 75 20 6C 65 20 70 a mesure ou le p
008DC0: 72 6F 67 72 61 6D 6D 65 20 75 74 69 6C 69 73 65 rogramme utilise
008DD0: 20 20 75 6E 65 20 74 61 62 6C 65 20 64 65 20 73 une table de s
008DE0: 70 72 69 74 65 73 20 53 55 52 47 45 4E 45 20 64 prites SURGENE d
008DF0: 6F 6E 74 20 0D 0A 20 63 68 61 71 75 65 20 64 65 ont .. chaque de
008E00: 73 73 69 6E 20 65 73 74 20 63 65 6E 74 72 7B 20 ssin est centr{
008E10: 64 27 6F 66 66 69 63 65 20 20 73 75 72 20 20 6C d'office sur l
008E20: 61 20 20 63 61 73 65 20 20 64 65 20 20 67 61 75 a case de gau
008E30: 63 68 65 20 2C 20 6F 6E 20 70 6F 75 72 72 61 69 che , on pourrai
008E40: 74 20 73 65 20 0D 0A 20 63 6F 6E 74 65 6E 74 65 t se .. contente
008E50: 72 20 64 65 20 64 6F 6E 6E 65 72 20 75 6E 65 20 r de donner une
008E60: 61 64 72 65 73 73 65 20 7B 63 72 61 6E 20 65 74 adresse {cran et
008E70: 20 75 6E 20 6D 61 73 71 75 65 20 64 65 20 25 31 un masque de %1
008E80: 30 31 30 31 30 31 30 20 2E 2E 2E 0D 0A 20 0D 0A 0101010 ..... ..
008E90: 20 20 20 20 20 54 69 65 6E 73 20 2C 20 70 61 72 Tiens , par
008EA0: 6C 6F 6E 73 20 65 6E 20 75 6E 20 70 65 75 20 64 lons en un peu d
008EB0: 65 73 20 74 61 62 6C 65 73 20 64 65 20 73 70 72 es tables de spr
008EC0: 69 74 65 73 20 70 75 69 73 71 75 65 20 63 65 20 ites puisque ce
008ED0: 70 72 6F 67 72 61 6D 6D 65 20 64 6F 69 74 20 0D programme doit .
008EE0: 0A 20 61 75 73 73 69 20 6C 65 73 20 67 7B 72 65 . aussi les g{re
008EF0: 72 20 2E 20 50 6C 75 73 20 70 72 7B 63 69 73 7B r . Plus pr{cis{
008F00: 6D 65 6E 74 20 20 2C 20 20 70 61 72 6C 6F 6E 73 ment , parlons
008F10: 20 64 65 73 20 74 61 62 6C 65 73 20 75 74 69 6C des tables util
008F20: 69 73 61 62 6C 65 73 20 70 61 72 20 6C 65 73 20 isables par les
008F30: 0D 0A 20 70 72 6F 67 72 61 6D 6D 65 73 20 64 69 .. programmes di
008F40: 74 65 73 20 27 74 72 61 76 61 69 6C 27 20 20 6F tes 'travail' o
008F50: 75 20 20 27 72 65 6C 6F 67 7B 65 73 27 20 20 71 u 'relog{es' q
008F60: 75 69 20 20 73 6F 6E 74 20 20 6C 65 73 20 20 6D ui sont les m
008F70: 65 08 5E 6D 65 73 20 20 6D 61 69 73 20 40 20 64 e.^mes mais @ d
008F80: 65 73 20 0D 0A 20 61 64 72 65 73 73 65 73 20 64 es .. adresses d
008F90: 69 66 66 7B 72 65 6E 74 65 73 20 2E 20 0D 0A 20 iff{rentes . ..
008FA0: 20 20 20 20 56 75 20 64 75 20 70 6F 69 6E 74 20 Vu du point
008FB0: 64 65 20 76 75 65 20 64 75 20 20 43 50 43 20 20 de vue du CPC
008FC0: 2C 20 20 75 6E 20 20 73 70 72 69 74 65 20 6E 27 , un sprite n'
008FD0: 65 73 74 20 61 75 74 72 65 20 71 75 27 75 6E 65 est autre qu'une
008FE0: 20 69 6E 74 65 72 6D 69 6E 61 62 6C 65 20 0D 0A interminable ..
008FF0: 20 6C 69 67 6E 65 73 20 64 27 6F 63 74 65 74 73 lignes d'octets
009000: 20 64 6F 6E 74 20 63 68 61 63 75 6E 20 64 7B 74 dont chacun d{t
009010: 65 72 6D 69 6E 65 20 6C 65 20 63 6F 6E 74 65 6E ermine le conten
009020: 75 20 64 27 75 6E 65 20 63 61 73 65 20 6D 7B 6D u d'une case m{m
009030: 6F 69 72 65 20 40 20 65 6E 76 6F 79 65 72 20 0D oire @ envoyer .
009040: 0A 20 64 61 6E 73 20 6C 27 7B 63 72 61 6E 20 2E . dans l'{cran .
009050: 20 44 75 20 70 6F 69 6E 74 20 64 65 20 76 75 65 Du point de vue
009060: 20 20 64 75 20 20 70 72 6F 67 72 61 6D 6D 65 75 du programmeu
009070: 72 20 2C 20 69 6C 20 65 73 74 20 70 72 7B 66 7B r , il est pr{f{
009080: 72 61 62 6C 65 20 64 65 20 73 61 76 6F 69 72 20 rable de savoir
009090: 0D 0A 20 6F 75 20 63 6F 6D 6D 65 6E 63 65 20 65 .. ou commence e
0090A0: 74 20 73 65 20 74 65 72 6D 69 6E 65 20 63 65 74 t se termine cet
0090B0: 74 65 20 7A 6F 6E 65 20 20 21 20 20 53 55 52 47 te zone ! SURG
0090C0: 45 4E 45 20 73 27 6F 63 63 75 70 65 20 64 65 20 ENE s'occupe de
0090D0: 63 65 73 20 64 7B 74 61 69 6C 73 20 2E 20 4C 61 ces d{tails . La
0090E0: 20 0D 0A 20 74 61 62 6C 65 20 63 6F 6E 74 69 65 .. table contie
0090F0: 6E 74 20 75 6E 65 20 73 7B 72 69 65 20 20 64 27 nt une s{rie d'
009100: 64 65 20 0D 0A 20 63 6F 6E 73 74 61 74 65 72 20 de .. constater
009110: 20 71 75 65 20 20 63 65 72 74 61 69 6E 73 20 20 que certains
009120: 6D 61 72 69 61 67 65 73 20 20 64 65 20 20 63 6F mariages de co
009130: 75 6C 65 75 72 20 20 20 73 70 72 69 74 65 20 20 uleur sprite
009140: 2F 20 20 66 6F 6E 64 20 20 73 6F 6E 74 20 20 66 / fond sont f
009150: 6F 72 74 20 0D 0A 20 64 7B 73 61 67 72 7B 61 62 ort .. d{sagr{ab
009160: 6C 65 73 20 2E 0D 0A 20 20 20 20 20 0D 0A 20 20 les ... ..
009170: 20 20 20 56 6F 75 73 20 70 6F 75 76 65 7A 20 73 Vous pouvez s
009180: 61 6E 73 20 70 72 6F 62 6C 7D 6D 65 20 75 74 69 ans probl}me uti
009190: 6C 69 73 65 72 20 75 6E 65 20 20 61 75 74 72 65 liser une autre
0091A0: 20 20 74 61 62 6C 65 20 64 65 20 73 70 72 69 74 table de sprit
0091B0: 65 73 20 71 75 65 20 63 65 6C 6C 65 20 0D 0A 20 es que celle ..
0091C0: 70 72 7B 76 75 65 20 70 61 72 20 6C 65 20 70 72 pr{vue par le pr
0091D0: 6F 67 72 61 6D 6D 65 20 6D 61 69 73 20 20 69 6C ogramme mais il
0091E0: 20 20 76 6F 75 73 20 20 66 61 75 64 72 61 20 20 vous faudra
0091F0: 6C 61 20 20 63 72 7B 65 72 20 65 74 20 74 65 6E la cr{er et ten
009200: 69 72 20 63 6F 6D 70 74 65 20 64 65 73 20 0D 0A ir compte des ..
009210: 20 72 7B 73 65 72 76 65 73 20 73 75 69 76 61 6E r{serves suivan
009220: 74 65 73 20 3A 0D 0A 20 0D 0A 20 20 20 20 20 4C tes :.. .. L
009230: 61 20 74 61 62 6C 65 20 64 6F 69 74 20 65 08 5E a table doit e.^
009240: 74 72 65 20 72 65 6C 6F 67 7B 65 20 20 65 6E 20 tre relog{e en
009250: 20 34 30 30 30 30 20 20 65 74 20 20 6E 65 20 20 40000 et ne
009260: 70 61 73 20 65 78 63 7B 64 65 72 20 32 30 30 30 pas exc{der 2000
009270: 20 6F 63 74 65 74 73 20 64 65 20 0D 0A 20 6C 6F octets de .. lo
009280: 6E 67 2E 0D 0A 20 20 20 20 20 41 75 63 75 6E 20 ng... Aucun
009290: 73 70 72 69 74 65 20 6E 65 20 64 6F 69 74 20 64 sprite ne doit d
0092A0: 7B 70 61 73 73 65 72 20 31 30 30 30 20 6F 63 74 {passer 1000 oct
0092B0: 65 74 73 20 28 63 27 65 73 74 20 7B 6E 6F 72 6D ets (c'est {norm
0092C0: 65 29 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 43 27 e) ... .. C'
0092D0: 65 73 74 20 6C 65 20 70 72 6F 67 72 61 6D 6D 65 est le programme
0092E0: 20 71 75 69 20 66 69 78 65 20 20 6C 65 73 20 20 qui fixe les
0092F0: 63 6F 75 6C 65 75 72 73 20 20 65 6E 20 66 6F 6E couleurs en fon
009300: 63 74 69 6F 6E 20 64 65 20 63 65 6C 6C 65 73 20 ction de celles
009310: 64 6F 6E 6E 7B 65 73 20 0D 0A 20 70 6F 75 72 20 donn{es .. pour
009320: 6C 61 20 74 61 62 6C 65 20 64 65 20 73 70 72 69 la table de spri
009330: 74 65 73 20 2C 20 20 73 69 20 20 76 6F 74 72 65 tes , si votre
009340: 20 20 74 61 62 6C 65 20 20 75 74 69 6C 69 73 65 table utilise
009350: 20 75 6E 65 20 61 75 74 72 65 20 70 61 6C 65 74 une autre palet
009360: 74 65 20 2C 20 6C 65 73 20 0D 0A 20 63 6F 75 6C te , les .. coul
009370: 65 75 72 73 20 64 75 20 66 6F 6E 64 20 70 65 75 eurs du fond peu
009380: 76 65 6E 74 20 20 65 08 5E 74 72 65 20 20 6D 6F vent e.^tre mo
009390: 64 69 66 69 7B 65 73 20 20 2E 20 20 50 6F 75 72 difi{es . Pour
0093A0: 20 20 62 7B 6E 7B 66 69 63 69 65 72 20 20 64 65 b{n{ficier de
0093B0: 20 6C 61 20 70 61 6C 65 74 74 65 20 0D 0A 20 64 la palette .. d
0093C0: 27 6F 72 69 67 69 6E 65 20 2C 20 63 68 61 72 67 'origine , charg
0093D0: 65 72 20 64 61 6E 73 20 20 53 55 52 47 45 4E 45 er dans SURGENE
0093E0: 20 20 6C 61 20 20 74 61 62 6C 65 20 20 54 53 50 la table TSP
0093F0: 31 2E 54 53 43 20 28 43 68 61 6E 74 69 65 72 29 1.TSC (Chantier)
009400: 20 6F 75 20 54 53 50 31 2E 54 53 54 20 0D 0A 20 ou TSP1.TST ..
009410: 28 54 72 61 76 61 69 6C 29 20 2C 20 70 61 73 73 (Travail) , pass
009420: 65 7A 20 65 6E 20 6D 6F 64 65 20 27 43 6F 6D 70 ez en mode 'Comp
009430: 6C 7B 74 65 72 20 20 75 6E 65 20 74 61 62 6C 65 l{ter une table
009440: 27 20 65 74 20 72 7B 69 6E 69 74 69 61 6C 69 73 ' et r{initialis
009450: 65 7A 20 6C 65 73 20 65 6E 63 72 65 73 20 0D 0A ez les encres ..
009460: 20 73 75 72 20 6C 65 20 73 70 72 69 74 65 20 30 sur le sprite 0
009470: 31 20 2E 20 45 6E 20 6D 6F 64 65 20 7B 64 69 74 1 . En mode {dit
009480: 69 6F 6E 20 2C 20 6E 65 20 63 68 61 6E 67 65 7A ion , ne changez
009490: 20 6A 61 6D 61 69 73 20 6C 65 73 20 63 6F 75 6C jamais les coul
0094A0: 65 75 72 73 20 61 66 66 65 63 74 7B 65 73 20 0D eurs affect{es .
0094B0: 0A 20 61 75 78 20 73 74 79 6C 6F 73 20 65 74 20 . aux stylos et
0094C0: 6C 61 20 20 63 6F 6D 70 61 74 69 62 69 6C 69 74 la compatibilit
0094D0: 7B 20 20 64 65 73 20 20 63 6F 75 6C 65 75 72 73 { des couleurs
0094E0: 20 20 73 65 72 61 20 20 67 61 72 61 6E 74 69 65 sera garantie
0094F0: 20 2E 20 56 6F 75 73 20 70 6F 75 72 72 65 7A 20 . Vous pourrez
009500: 0D 0A 20 67 61 67 6E 65 72 20 64 65 20 6C 61 20 .. gagner de la
009510: 70 6C 61 63 65 20 65 6E 20 73 75 70 70 72 69 6D place en supprim
009520: 61 6E 74 20 6C 65 73 20 73 70 72 69 74 65 73 20 ant les sprites
009530: 69 6E 69 74 69 61 75 78 20 28 30 31 2D 30 32 2D initiaux (01-02-
009540: 30 33 2D 30 34 29 20 2E 0D 0A 20 0D 0A 20 20 20 03-04) ... ..
009550: 20 20 56 6F 74 72 65 20 6E 6F 75 76 65 6C 6C 65 Votre nouvelle
009560: 20 74 61 62 6C 65 20 64 6F 69 74 20 65 08 5E 74 table doit e.^t
009570: 72 65 20 73 61 75 76 7B 65 20 20 73 6F 75 73 20 re sauv{e sous
009580: 6C 61 20 66 6F 72 6D 65 20 27 50 55 52 47 45 27 la forme 'PURGE'
009590: 20 70 75 69 73 20 72 65 6C 6F 67 7B 65 20 0D 0A puis relog{e ..
0095A0: 20 65 6E 20 34 30 30 30 30 20 2E 20 49 6C 20 6E en 40000 . Il n
0095B0: 65 20 72 65 73 74 65 20 70 6C 75 73 20 71 75 27 e reste plus qu'
0095C0: 40 20 63 68 61 6E 67 65 72 20 6C 65 20 6E 6F 6D @ changer le nom
0095D0: 20 64 65 20 63 68 61 72 67 65 6D 65 6E 74 20 64 de chargement d
0095E0: 61 6E 73 20 6C 65 20 6C 69 73 74 69 6E 67 20 0D ans le listing .
0095F0: 0A 20 62 61 73 69 63 20 2E 0D 0A 20 0D 0A 20 20 . basic ... ..
009600: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
009610: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
009620: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
009630: 2D 2D 2D 2D 2D 0D 0A 20 00 00 1A 1A 20 20 20 20 -----.. ....
009640: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 -
009650: 4E 4F 54 49 43 45 20 50 4F 55 52 20 4C 45 53 20 NOTICE POUR LES
009660: 33 20 44 45 4D 4F 4E 53 54 52 41 54 49 4F 4E 53 3 DEMONSTRATIONS
009670: 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 -..
009680: 69 6F 6E 20 2C 20 6E 65 20 63 68 61 6E 67 65 7A ion , ne changez
009690: 20 6A 61 6D 61 69 73 20 6C 65 73 20 63 6F 75 6C jamais les coul
0096A0: 65 75 72 73 20 61 66 66 65 63 74 7B 65 73 20 0D eurs affect{es .
0096B0: 0A 20 61 75 78 20 73 74 79 6C 6F 73 20 65 74 20 . aux stylos et
0096C0: 6C 61 20 20 63 6F 6D 70 61 74 69 62 69 6C 69 74 la compatibilit
0096D0: 7B 20 20 64 65 73 20 20 63 6F 75 6C 65 75 72 73 { des couleurs
0096E0: 20 20 73 65 72 61 20 20 67 61 72 61 6E 74 69 65 sera garantie
0096F0: 20 2E 20 56 6F 75 73 20 70 6F 75 72 72 65 7A 20 . Vous pourrez
009700: 61 75 20 63 61 73 20 6F 75 20 76 6F 75 73 20 6C au cas ou vous l
009710: 27 61 75 72 69 65 7A 20 20 70 65 72 64 75 20 20 'auriez perdu
009720: 21 20 20 53 69 20 20 63 65 6C 61 20 20 76 6F 75 ! Si cela vou
009730: 73 20 20 9F E1 6E 65 72 76 65 20 20 2C 20 63 6F s ..nerve , co
009740: 75 70 65 7A 20 6C 65 20 73 6F 6E 20 6F 75 20 0D upez le son ou .
009750: 0A 63 68 61 6E 67 65 7A 20 64 65 20 73 74 79 6C .changez de styl
009760: 6F 20 2E 0D 0A 0D 0A 20 20 20 20 43 4F 50 59 20 o ..... COPY
009770: 3A 20 56 61 6C 69 64 65 20 75 6E 20 70 6F 69 6E : Valide un poin
009780: 74 20 2E 0D 0A 20 20 20 20 53 50 41 43 45 20 3A t ... SPACE :
009790: 20 45 66 66 61 63 65 20 75 6E 20 70 6F 69 6E 74 Efface un point
0097A0: 20 2E 0D 0A 0D 0A 20 20 20 20 50 6F 75 72 20 63 ..... Pour c
0097B0: 68 61 6E 67 65 72 20 64 65 20 73 74 79 6C 6F 20 hanger de stylo
0097C0: 3A 20 20 41 70 70 75 79 65 7A 20 20 73 75 72 20 : Appuyez sur
0097D0: 20 5B 43 5D 20 20 2E 20 20 4C 65 73 20 66 6C 9F [C] . Les fl.
0097E0: EB 63 68 65 73 20 6C 61 74 9F E1 72 61 6C 65 73 .ches lat..rales
0097F0: 20 76 6F 75 73 20 0D 0A 70 65 72 6D 65 74 74 65 vous ..permette
009800: 6E 74 20 64 65 20 63 68 6F 69 73 69 72 20 75 6E nt de choisir un
009810: 20 20 73 74 79 6C 6F 20 20 65 74 20 20 6C 65 73 stylo et les
009820: 20 20 66 6C 9F EB 63 68 65 73 20 20 76 65 72 74 fl..ches vert
009830: 69 63 61 6C 65 73 20 64 27 65 6E 20 63 68 61 6E icales d'en chan
009840: 67 65 72 20 6C 61 20 0D 0A 63 6F 75 6C 65 75 72 ger la ..couleur
009850: 20 2E 20 41 70 70 75 79 65 7A 20 73 75 72 20 45 . Appuyez sur E
009860: 4E 54 45 52 20 71 75 61 6E 74 20 63 27 65 73 74 NTER quant c'est
009870: 20 66 69 6E 69 20 2E 0D 0A 0D 0A 20 20 20 20 4C fini ..... L
009880: 65 73 20 74 6F 75 63 68 65 73 20 64 75 20 50 41 es touches du PA
009890: 56 45 20 4E 55 4D 45 52 49 51 55 45 20 3A 0D 0A VE NUMERIQUE :..
0098A0: 0D 0A 20 20 20 20 5B 35 5D 20 3A 20 52 65 6D 70 .. [5] : Remp
0098B0: 6C 69 74 20 74 6F 75 74 65 20 75 6E 65 20 6C 69 lit toute une li
0098C0: 67 6E 65 20 61 76 65 63 20 6C 61 20 63 6F 75 6C gne avec la coul
0098D0: 65 75 72 20 65 6E 20 63 6F 75 72 73 20 2E 0D 0A eur en cours ...
0098E0: 20 20 20 20 53 48 49 46 54 20 2B 20 5B 35 5D 20 SHIFT + [5]
0098F0: 3A 20 52 65 6D 70 6C 69 74 20 74 6F 75 74 65 20 : Remplit toute
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 4E E5 08 00 C1 02 00 00 00 02 ......N.........
009920: 08 00 C2 02 00 00 00 02 08 00 C3 02 00 00 00 02 ................
009930: 08 00 C4 02 00 00 00 02 08 00 C5 02 00 00 00 02 ................
009940: 08 00 C6 02 00 00 00 02 08 00 C7 02 00 00 00 02 ................
009950: 08 00 C8 02 00 00 00 02 08 00 C9 02 00 00 00 02 ................
009960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0099A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0099B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0099C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0099D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0099E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0099F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009A00: 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D -----
009A10: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
009A20: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
009A30: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
009A40: 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 2D ---.. -
009A50: 20 52 45 4D 41 52 51 55 45 53 20 53 55 52 20 4C REMARQUES SUR L
009A60: 45 20 50 52 4F 47 52 41 4D 4D 45 20 44 27 41 4E E PROGRAMME D'AN
009A70: 49 4D 41 54 49 4F 4E 20 50 49 58 45 4C 20 50 41 IMATION PIXEL PA
009A80: 52 20 50 49 58 45 4C 20 2D 0D 0A 20 20 20 20 20 R PIXEL -..
009A90: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
009AA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
009AB0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
009AC0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
009AD0: 20 0D 0A 20 20 20 20 20 0D 0A 20 20 20 20 20 4C .. .. L
009AE0: 27 65 73 73 65 6E 74 69 65 6C 20 70 6F 72 74 65 'essentiel porte
009AF0: 20 73 75 72 20 6C 61 20 73 74 72 75 63 74 75 72 sur la structur
009B00: 65 20 20 64 75 20 20 70 72 6F 67 72 61 6D 6D 65 e du programme
009B10: 20 20 2C 20 6F 6E 20 72 65 6D 61 72 71 75 65 20 , on remarque
009B20: 65 6E 20 65 66 66 65 74 20 0D 0A 20 71 75 65 20 en effet .. que
009B30: 74 6F 75 73 20 6C 65 73 20 20 70 61 72 61 6D 7D tous les param}
009B40: 74 72 65 73 20 20 73 6F 6E 74 20 20 63 61 6C 63 tres sont calc
009B50: 75 6C 7B 73 20 20 40 20 20 70 61 72 74 69 72 20 ul{s @ partir
009B60: 20 64 65 20 20 76 61 72 69 61 62 6C 65 73 20 20 de variables
009B70: 2E 20 20 43 65 63 69 20 61 0D 0A 20 6C 27 61 76 . Ceci a.. l'av
009B80: 61 6E 74 61 67 65 20 64 65 20 72 65 6E 64 72 65 antage de rendre
009B90: 20 63 65 20 70 72 6F 67 72 61 6D 6D 65 20 20 63 ce programme c
009BA0: 6F 6D 70 61 74 69 62 6C 65 20 20 61 76 65 63 20 ompatible avec
009BB0: 74 6F 75 73 20 6C 65 73 20 75 73 61 67 65 73 20 tous les usages
009BC0: 70 6F 73 73 69 62 6C 65 73 20 0D 0A 20 6D 61 69 possibles .. mai
009BD0: 73 20 72 61 6C 65 6E 74 69 74 20 73 6F 6E 20 65 s ralentit son e
009BE0: 78 7B 63 75 74 69 6F 6E 20 21 20 42 72 65 66 20 x{cution ! Bref
009BF0: 20 2C 20 20 65 6E 20 74 61 6E 74 20 71 75 65 20 , en tant que
009C00: 64 7B 6D 6F 6E 73 74 72 61 74 69 6F 6E 20 65 74 d{monstration et
009C10: 20 70 72 6F 67 72 61 6D 6D 65 20 0D 0A 20 64 65 programme .. de
009C20: 20 74 65 73 74 20 70 6F 75 72 20 76 69 73 75 61 test pour visua
009C30: 6C 69 73 65 72 20 6C 27 65 66 66 65 74 20 64 27 liser l'effet d'
009C40: 75 6E 20 64 7B 70 6C 61 63 65 6D 65 6E 74 20 73 un d{placement s
009C50: 75 72 20 75 6E 20 66 6F 6E 64 20 65 74 20 75 6E ur un fond et un
009C60: 20 70 6C 61 6E 20 64 6F 6E 6E 7B 20 0D 0A 20 63 plan donn{ .. c
009C70: 27 65 73 74 20 69 64 7B 61 6C 20 6D 61 69 73 20 'est id{al mais
009C80: 69 6E 75 74 69 6C 69 73 61 62 6C 65 20 70 6F 75 inutilisable pou
009C90: 72 20 75 6E 20 70 72 6F 67 72 61 6D 6D 65 20 64 r un programme d
009CA0: 65 20 6A 65 75 20 2E 0D 0A 20 0D 0A 20 20 20 20 e jeu ... ..
009CB0: 20 43 65 20 71 75 65 20 6C 27 6F 6E 20 70 65 75 Ce que l'on peu
009CC0: 74 20 66 61 69 72 65 20 70 6F 75 72 20 61 63 63 t faire pour acc
009CD0: 7B 6C 7B 72 65 72 20 6C 65 20 70 72 6F 67 72 61 {l{rer le progra
009CE0: 6D 6D 65 20 3A 0D 0A 20 0D 0A 20 20 20 20 20 31 mme :.. .. 1
009CF0: 20 53 75 70 70 72 69 6D 65 72 20 53 54 45 50 58 Supprimer STEPX
009D00: 20 65 74 20 20 53 54 45 50 59 20 20 65 74 20 20 et STEPY et
009D10: 64 7B 66 69 6E 69 72 20 20 6C 27 69 6E 63 72 7B d{finir l'incr{
009D20: 6D 65 6E 74 20 20 64 65 20 64 7B 70 6C 61 63 65 ment de d{place
009D30: 6D 65 6E 74 20 75 6E 65 20 0D 0A 20 62 6F 6E 6E ment une .. bonn
009D40: 65 20 66 6F 69 73 20 70 6F 75 72 20 74 6F 75 74 e fois pour tout
009D50: 65 20 2E 20 43 65 63 69 20 70 65 72 6D 65 74 20 e . Ceci permet
009D60: 64 65 20 3A 0D 0A 20 20 20 20 20 61 20 3A 20 45 de :.. a : E
009D70: 63 6F 6E 6F 6D 69 73 65 72 20 75 6E 20 70 65 75 conomiser un peu
009D80: 20 64 65 20 74 65 6D 70 73 20 64 61 6E 73 20 6C de temps dans l
009D90: 65 20 63 68 61 72 67 65 6D 65 6E 74 20 64 65 73 e chargement des
009DA0: 20 72 65 67 69 73 74 72 65 73 20 2E 0D 0A 20 20 registres ...
009DB0: 20 20 20 62 20 3A 20 52 65 73 74 72 75 63 74 75 b : Restructu
009DC0: 72 65 72 20 20 6C 65 73 20 20 62 6F 75 63 6C 65 rer les boucle
009DD0: 73 20 20 64 65 20 20 45 4E 48 41 55 54 20 20 2C s de ENHAUT ,
009DE0: 20 20 45 4E 42 41 53 20 20 2C 20 20 41 44 52 4F ENBAS , ADRO
009DF0: 49 54 20 20 2C 20 41 47 41 55 43 48 20 0D 0A 20 IT , AGAUCH ..
009E00: 71 75 69 20 64 6F 69 76 65 6E 74 20 74 65 6E 69 qui doivent teni
009E10: 72 20 63 6F 6D 70 74 65 20 64 65 20 20 74 6F 75 r compte de tou
009E20: 74 65 73 20 20 6C 65 73 20 20 70 6F 73 69 74 69 tes les positi
009E30: 6F 6E 73 20 70 6F 73 73 69 62 6C 65 73 20 64 61 ons possibles da
009E40: 6E 73 20 6C 61 20 76 65 72 73 69 6F 6E 20 0D 0A ns la version ..
009E50: 20 70 72 7B 73 65 6E 74 7B 65 20 2E 0D 0A 20 20 pr{sent{e ...
009E60: 20 20 20 63 20 3A 20 4C 61 20 6D 69 73 65 20 65 c : La mise e
009E70: 6E 20 20 63 6F 6E 73 74 61 6E 74 65 73 20 20 64 n constantes d
009E80: 65 20 20 53 54 45 50 58 20 20 2C 20 20 53 54 45 e STEPX , STE
009E90: 50 59 20 70 65 72 6D 65 74 20 61 75 73 73 69 20 PY permet aussi
009EA0: 64 65 20 73 75 70 70 72 69 6D 65 72 20 0D 0A 20 de supprimer ..
009EB0: 71 75 65 6C 71 75 65 73 20 63 61 6C 63 75 6C 73 quelques calculs
009EC0: 20 65 74 20 4C 44 49 52 20 2D 20 4C 44 44 52 20 et LDIR - LDDR
009ED0: 64 61 6E 73 20 6C 65 73 20 74 72 61 6E 73 66 65 dans les transfe
009EE0: 72 74 73 20 2E 0D 0A 20 20 20 20 20 64 20 3A 20 rts ... d :
009EF0: 44 61 6E 73 20 6C 65 20 20 6D 65 08 5E 6D 65 20 Dans le me.^me
009F00: 20 65 73 70 72 69 74 20 20 2C 20 20 4C 49 4E 45 esprit , LINE
009F10: 4D 4F 56 20 20 65 74 20 20 43 4F 4C 4F 4D 4F 56 MOV et COLOMOV
009F20: 20 70 65 75 76 65 6E 74 20 65 08 5E 74 72 65 20 peuvent e.^tre
009F30: 73 75 70 70 72 69 6D 7B 73 20 0D 0A 20 70 75 69 supprim{s .. pui
009F40: 73 71 75 65 20 6C 65 20 6E 6F 6D 62 72 65 20 64 sque le nombre d
009F50: 65 20 64 7B 70 6C 61 63 65 6D 65 6E 74 73 20 64 e d{placements d
009F60: 65 76 69 65 6E 74 20 69 6E 76 61 72 69 61 62 6C evient invariabl
009F70: 65 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 43 65 63 e ... .. Cec
009F80: 69 20 6E 27 65 73 74 20 71 75 27 75 6E 20 64 7B i n'est qu'un d{
009F90: 62 75 74 20 21 20 20 45 6E 20 20 6D 6F 64 65 20 but ! En mode
009FA0: 20 30 20 20 2C 20 20 75 6E 20 20 64 7B 70 6C 61 0 , un d{pla
009FB0: 63 65 6D 65 6E 74 20 70 69 78 65 6C 20 70 61 72 cement pixel par
009FC0: 20 70 69 78 65 6C 20 0D 0A 20 63 6F 72 72 65 73 pixel .. corres
009FD0: 70 6F 6E 64 20 40 20 31 2F 32 20 63 61 73 65 20 pond @ 1/2 case
009FE0: 6D 7B 6D 6F 69 72 65 20 2E 20 20 52 7B 7B 63 72 m{moire . R{{cr
009FF0: 69 76 6F 6E 73 20 20 6C 65 20 74 6F 75 74 20 70 ivons le tout p
00A000: 6F 75 72 20 75 6E 20 64 7B 70 6C 61 63 65 6D 65 our un d{placeme
00A010: 6E 74 20 63 61 73 65 20 0D 0A 20 70 61 72 20 63 nt case .. par c
00A020: 61 73 65 20 21 20 4C 27 61 6E 69 6D 61 74 69 6F ase ! L'animatio
00A030: 6E 20 65 73 74 20 73 65 72 61 20 74 6F 75 74 20 n est sera tout
00A040: 61 75 73 73 69 20 20 66 6C 75 69 64 65 20 2C 20 aussi fluide ,
00A050: 6C 65 20 6D 6F 75 76 65 6D 65 6E 74 20 32 20 66 le mouvement 2 f
00A060: 6F 69 73 20 70 6C 75 73 20 0D 0A 20 72 61 70 69 ois plus .. rapi
00A070: 64 65 20 65 74 20 6C 65 20 70 72 6F 67 72 61 6D de et le program
00A080: 6D 65 20 70 6C 75 73 20 63 6F 75 72 74 20 2E 20 me plus court .
00A090: 20 44 69 66 66 69 63 69 6C 65 20 20 40 20 20 66 Difficile @ f
00A0A0: 61 69 72 65 20 3F 20 53 75 72 65 6D 65 6E 74 20 aire ? Surement
00A0B0: 70 61 73 20 2C 20 6C 65 73 20 0D 0A 20 6C 69 73 pas , les .. lis
00A0C0: 74 69 6E 67 73 20 71 75 69 20 73 75 69 76 65 6E tings qui suiven
00A0D0: 74 20 20 76 6F 75 73 20 20 6D 6F 6E 74 72 65 72 t vous montrer
00A0E0: 6F 6E 74 20 20 63 6F 6D 6D 65 6E 74 20 20 66 61 ont comment fa
00A0F0: 69 72 65 20 20 2E 20 20 4D 61 69 73 20 20 61 76 ire . Mais av
00A100: 61 6E 74 20 64 65 20 6C 65 73 20 0D 0A 20 61 62 ant de les .. ab
00A110: 6F 72 64 65 72 20 76 6F 79 6F 6E 73 20 63 65 20 order voyons ce
00A120: 71 75 69 20 70 65 75 74 20 65 6E 63 6F 72 65 20 qui peut encore
00A130: 66 72 65 69 6E 65 72 20 6C 27 65 78 7B 63 75 74 freiner l'ex{cut
00A140: 69 6F 6E 20 64 75 20 70 72 6F 67 72 61 6D 6D 65 ion du programme
00A150: 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 32 20 3A 20 ... .. 2 :
00A160: 4C 65 20 74 65 73 74 20 4A 4F 59 53 54 59 43 4B Le test JOYSTYCK
00A170: 20 26 42 42 32 34 20 20 65 74 20 20 6C 61 20 20 &BB24 et la
00A180: 73 7B 72 69 65 20 20 64 65 73 20 20 43 41 4C 4C s{rie des CALL
00A190: 20 23 42 42 31 45 20 21 20 4C 65 73 20 72 6F 75 #BB1E ! Les rou
00A1A0: 74 69 6E 65 73 20 0D 0A 20 73 79 73 74 7D 6D 65 tines .. syst}me
00A1B0: 20 63 27 65 73 74 20 70 72 61 74 69 71 75 65 20 c'est pratique
00A1C0: 6D 61 69 73 20 63 27 65 73 74 20 6C 65 6E 74 20 mais c'est lent
00A1D0: 21 20 4F 6E 20 64 69 72 61 69 74 20 75 6E 20 74 ! On dirait un t
00A1E0: 72 6F 75 70 65 61 75 20 64 27 65 73 63 61 72 67 roupeau d'escarg
00A1F0: 6F 74 73 20 65 6E 20 0D 0A 20 74 72 61 69 6E 20 ots en .. train
00A200: 64 65 20 70 6F 75 73 73 65 72 20 75 6E 65 20 62 de pousser une b
00A210: 72 6F 75 65 74 74 65 20 64 65 20 6D 61 63 68 65 rouette de mache
00A220: 66 65 72 20 20 21 20 20 53 69 20 76 6F 75 73 20 fer ! Si vous
00A230: 76 6F 75 73 20 73 65 6E 74 65 7A 20 64 65 20 74 vous sentez de t
00A240: 61 69 6C 6C 65 20 2C 20 0D 0A 20 72 65 6D 70 6C aille , .. rempl
00A250: 61 63 65 7A 20 6C 65 73 20 70 61 72 20 75 6E 20 acez les par un
00A260: 20 74 65 73 74 20 20 64 69 72 65 63 74 20 20 64 test direct d
00A270: 65 73 20 20 6C 69 67 6E 65 73 20 20 63 6C 61 76 es lignes clav
00A280: 69 65 72 73 20 20 63 6F 6D 6D 65 20 6E 6F 75 73 iers comme nous
00A290: 20 6C 27 61 76 6F 6E 73 20 0D 0A 20 6D 6F 6E 74 l'avons .. mont
00A2A0: 72 7B 20 64 61 6E 73 20 53 4F 53 33 20 2E 0D 0A r{ dans SOS3 ...
00A2B0: 20 0D 0A 20 20 20 20 20 33 20 3A 20 4C 61 20 63 .. 3 : La c
00A2C0: 6F 75 6C 65 75 72 20 64 75 20 66 6F 6E 64 20 3A ouleur du fond :
00A2D0: 20 4C 40 20 2C 20 63 27 65 73 74 20 70 6C 75 73 L@ , c'est plus
00A2E0: 20 7B 70 69 6E 65 75 78 20 2C 20 73 69 20 6C 27 {pineux , si l'
00A2F0: 6F 6E 20 76 65 75 74 20 75 6E 65 20 69 6D 61 67 on veut une imag
00A300: 65 20 0D 0A 20 63 6F 6C 6F 72 7B 65 20 6F 6E 20 e .. color{e on
00A310: 6E 27 61 20 70 61 73 20 6C 65 20 63 68 6F 69 78 n'a pas le choix
00A320: 20 2C 20 6D 61 69 73 20 73 69 20 74 6F 75 74 20 , mais si tout
00A330: 6C 65 20 66 6F 6E 64 20 65 73 74 20 75 6E 69 20 le fond est uni
00A340: 28 53 50 41 43 45 20 49 4E 56 41 44 45 52 29 20 (SPACE INVADER)
00A350: 6F 75 20 0D 0A 20 71 75 65 20 6C 65 20 73 70 72 ou .. que le spr
00A360: 69 74 65 20 73 65 20 64 7B 70 6C 61 63 65 20 64 ite se d{place d
00A370: 61 6E 73 20 64 65 73 20 63 6F 75 6C 6F 69 72 73 ans des couloirs
00A380: 20 75 6E 69 66 6F 72 6D 65 73 20 2C 20 70 6C 75 uniformes , plu
00A390: 73 20 62 65 73 6F 69 6E 20 64 65 20 63 61 6C 63 s besoin de calc
00A3A0: 75 6C 73 20 0D 0A 20 63 6F 6D 70 6C 65 78 65 73 uls .. complexes
00A3B0: 20 70 6F 75 72 20 63 6F 6D 70 6F 73 65 72 20 75 pour composer u
00A3C0: 6E 20 6E 6F 75 76 65 61 75 20 73 70 72 69 74 65 n nouveau sprite
00A3D0: 20 20 6F 6E 20 20 70 65 75 74 20 73 75 70 70 72 on peut suppr
00A3E0: 69 6D 65 72 20 6C 65 73 20 72 6F 75 74 69 6E 65 imer les routine
00A3F0: 73 20 64 65 20 0D 0A 20 63 6F 6D 70 6F 73 69 74 s de .. composit
00A400: 69 6F 6E 20 65 74 20 72 65 6E 76 6F 79 65 72 20 ion et renvoyer
00A410: 75 6E 65 20 73 75 69 74 65 20 64 65 20 30 20 20 une suite de 0
00A420: 70 6F 75 72 20 20 65 66 66 61 63 65 72 20 6C 65 pour effacer le
00A430: 73 20 74 72 61 63 65 73 20 64 75 20 73 70 72 69 s traces du spri
00A440: 74 65 20 63 65 20 0D 0A 20 71 75 69 20 64 75 20 te ce .. qui du
00A450: 6D 65 08 5E 6D 65 20 63 6F 75 70 20 73 75 70 70 me.^me coup supp
00A460: 72 69 6D 65 20 74 6F 75 73 20 20 6C 65 73 20 20 rime tous les
00A470: 63 61 6C 63 75 6C 73 20 20 73 65 20 20 72 61 70 calculs se rap
00A480: 70 6F 72 74 61 6E 74 20 40 20 6C 61 20 74 61 62 portant @ la tab
00A490: 6C 65 20 7B 63 72 61 6E 20 0D 0A 20 70 75 69 73 le {cran .. puis
00A4A0: 71 75 27 65 6C 6C 65 20 6E 27 65 73 74 20 70 6C qu'elle n'est pl
00A4B0: 75 73 20 6E 7B 63 7B 73 73 61 69 72 65 20 2E 20 us n{c{ssaire .
00A4C0: 20 44 61 6E 73 20 20 63 65 20 20 63 61 73 20 20 Dans ce cas
00A4D0: 2C 20 6C 65 20 64 65 73 73 69 6E 20 73 65 6D 62 , le dessin semb
00A4E0: 6C 65 20 70 61 73 73 65 72 20 0D 0A 20 64 27 75 le passer .. d'u
00A4F0: 6E 20 62 6F 72 64 20 40 20 6C 27 61 75 74 72 65 n bord @ l'autre
00A500: 20 64 65 20 6C 27 7B 63 72 61 6E 20 73 61 6E 73 de l'{cran sans
00A510: 20 74 72 61 6E 73 69 74 69 6F 6E 20 21 0D 0A 20 transition !..
00A520: 0D 0A 20 20 20 20 20 49 6C 20 79 2D 61 20 62 69 .. Il y-a bi
00A530: 65 6E 20 64 27 61 75 74 72 65 73 20 61 73 74 75 en d'autres astu
00A540: 63 65 73 20 64 6F 6E 74 20 6E 6F 75 73 20 72 65 ces dont nous re
00A550: 70 61 72 6C 65 72 6F 6E 73 20 2E 2E 2E 2E 0D 0A parlerons ......
00A560: 20 0D 0A 20 20 20 20 20 4D 61 69 6E 74 65 6E 61 .. Maintena
00A570: 6E 74 20 6E 6F 75 73 20 20 76 6F 75 73 20 20 72 nt nous vous r
00A580: 65 70 72 7B 73 65 6E 74 6F 6E 73 20 20 6C 65 20 epr{sentons le
00A590: 20 6D 65 08 5E 6D 65 20 20 70 72 6F 67 72 61 6D me.^me program
00A5A0: 6D 65 20 20 6D 61 69 73 20 20 61 76 65 63 20 20 me mais avec
00A5B0: 64 65 73 20 0D 0A 20 63 6F 6E 73 74 61 6E 74 65 des .. constante
00A5C0: 73 20 65 6E 20 70 6C 61 63 65 20 64 65 20 53 54 s en place de ST
00A5D0: 45 50 58 20 2C 20 20 53 54 45 50 59 20 20 65 74 EPX , STEPY et
00A5E0: 20 20 65 6E 20 20 6D 6F 64 65 20 20 63 61 73 65 en mode case
00A5F0: 20 70 61 72 20 63 61 73 65 20 2E 20 52 61 73 73 par case . Rass
00A600: 75 72 65 7A 20 0D 0A 20 76 6F 75 73 20 2C 20 70 urez .. vous , p
00A610: 6C 75 73 20 64 65 20 6C 61 20 6D 6F 69 74 69 7B lus de la moiti{
00A620: 20 64 75 20 20 70 72 6F 67 72 61 6D 6D 65 20 20 du programme
00A630: 6E 65 20 20 63 68 61 6E 67 65 20 70 61 73 20 2E ne change pas .
00A640: 20 4E 6F 75 73 20 6E 65 20 6D 6F 6E 74 72 6F 6E Nous ne montron
00A650: 73 20 71 75 65 20 0D 0A 20 6C 65 73 20 73 65 63 s que .. les sec
00A660: 74 69 6F 6E 73 20 71 75 69 20 64 6F 69 76 65 6E tions qui doiven
00A670: 74 20 65 08 5E 74 72 65 20 63 68 61 6E 67 7B 65 t e.^tre chang{e
00A680: 73 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 s ... ..
00A690: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00A6A0: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------------
00A6B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 -------------..
00A6C0: 0D 0A 20 20 20 20 20 51 75 65 6C 71 75 65 73 20 .. Quelques
00A6D0: 76 61 72 69 61 62 6C 65 73 20 6F 6E 74 20 64 69 variables ont di
00A6E0: 73 70 61 72 75 20 2C 20 20 53 54 45 50 58 20 20 sparu , STEPX
00A6F0: 2D 20 20 53 54 45 50 59 20 20 2D 20 4C 49 4E 45 - STEPY - LINE
00A700: 4D 4F 56 20 2D 20 43 4F 4C 4F 4D 4F 56 20 65 74 MOV - COLOMOV et
00A710: 20 0D 0A 20 4D 41 53 4B 20 71 75 69 20 6E 65 20 .. MASK qui ne
00A720: 73 65 72 74 20 71 75 27 65 6E 20 6D 6F 64 65 20 sert qu'en mode
00A730: 70 69 78 65 6C 20 70 61 72 20 70 69 78 65 6C 20 pixel par pixel
00A740: 2E 0D 0A 20 0D 0A 20 3B 0D 0A 20 58 50 4F 53 20 ... .. ;.. XPOS
00A750: 20 20 20 44 57 20 33 30 34 20 3B 33 35 30 30 33 DW 304 ;35003
00A760: 2D 30 34 0D 0A 20 59 50 4F 53 20 20 20 20 44 57 -04.. YPOS DW
00A770: 20 32 30 30 20 3B 33 35 30 30 35 2D 30 36 0D 0A 200 ;35005-06..
00A780: 20 4E 55 4D 53 50 20 20 20 44 42 20 31 20 20 20 NUMSP DB 1
00A790: 3B 33 35 30 30 37 0D 0A 20 4C 53 50 20 20 20 20 ;35007.. LSP
00A7A0: 20 44 42 20 30 20 20 20 3B 33 35 30 30 38 0D 0A DB 0 ;35008..
00A7B0: 20 48 53 50 20 20 20 20 20 44 42 20 30 20 20 20 HSP DB 0
00A7C0: 3B 33 35 30 30 39 0D 0A 20 41 44 53 50 20 20 20 ;35009.. ADSP
00A7D0: 20 44 57 20 30 20 20 20 3B 33 35 30 31 30 2D 31 DW 0 ;35010-1
00A7E0: 31 0D 0A 20 56 49 53 41 44 20 20 20 44 57 20 30 1.. VISAD DW 0
00A7F0: 20 20 20 3B 33 35 30 31 32 2D 31 33 0D 0A 20 43 ;35012-13.. C
00A800: 4F 49 4E 42 44 20 20 44 57 20 30 20 20 20 3B 33 OINBD DW 0 ;3
00A810: 35 30 31 34 2D 31 35 0D 0A 20 4C 4F 4E 47 4C 54 5014-15.. LONGLT
00A820: 41 20 44 57 20 30 20 20 20 3B 33 35 30 31 36 2D A DW 0 ;35016-
00A830: 31 37 0D 0A 20 4C 54 41 42 4C 20 20 20 44 57 20 17.. LTABL DW
00A840: 30 20 20 20 3B 33 35 30 31 38 2D 31 39 0D 0A 20 0 ;35018-19..
00A850: 46 49 4E 54 41 42 20 20 44 57 20 30 20 20 20 3B FINTAB DW 0 ;
00A860: 33 35 30 32 30 2D 32 31 0D 0A 20 4C 54 52 54 41 35020-21.. LTRTA
00A870: 42 20 20 44 57 20 30 20 20 20 3B 33 35 30 32 32 B DW 0 ;35022
00A880: 2D 32 33 0D 0A 20 41 44 50 52 4F 56 20 20 44 57 -23.. ADPROV DW
00A890: 20 30 20 20 20 3B 33 35 30 32 34 2D 32 35 0D 0A 0 ;35024-25..
00A8A0: 20 46 4C 41 47 41 46 20 20 44 42 20 30 20 20 20 FLAGAF DB 0
00A8B0: 3B 33 35 30 32 36 0D 0A 20 4F 4C 44 41 44 56 20 ;35026.. OLDADV
00A8C0: 20 44 57 20 30 20 20 20 3B 33 35 30 32 37 2D 32 DW 0 ;35027-2
00A8D0: 38 0D 0A 20 44 49 52 4A 4F 59 20 20 44 42 20 30 8.. DIRJOY DB 0
00A8E0: 20 20 20 3B 33 35 30 32 39 0D 0A 20 3B 0D 0A 20 ;35029.. ;..
00A8F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00A900: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
00A910: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00A920: 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20 20 4C 61 20 ---.. .. La
00A930: 64 69 73 70 61 72 69 74 69 6F 6E 20 64 65 20 4C disparition de L
00A940: 49 4E 45 4D 4F 56 20 65 74 20 20 43 4F 4C 4F 4D INEMOV et COLOM
00A950: 4F 56 20 20 76 61 20 20 6E 6F 75 73 20 20 67 7B OV va nous g{
00A960: 6E 65 72 20 63 61 72 20 63 27 65 73 74 20 70 61 ner car c'est pa
00A970: 72 20 63 65 73 20 0D 0A 20 76 61 72 69 61 62 6C r ces .. variabl
00A980: 65 73 20 71 75 65 20 6C 27 6F 6E 20 66 61 69 73 es que l'on fais
00A990: 61 69 74 20 6C 65 20 20 74 65 73 74 20 20 64 65 ait le test de
00A9A0: 20 20 70 6F 73 69 74 69 6F 6E 20 20 64 65 20 20 position de
00A9B0: 6C 61 20 20 6C 69 67 6E 65 20 65 74 20 63 6F 6C la ligne et col
00A9C0: 6F 6E 6E 65 20 40 20 0D 0A 20 72 65 73 74 69 74 onne @ .. restit
00A9D0: 75 65 72 20 61 70 72 7D 73 20 61 66 66 69 63 68 uer apr}s affich
00A9E0: 61 67 65 20 2E 20 50 6F 75 72 20 79 20 73 75 70 age . Pour y sup
00A9F0: 70 6C 7B 65 72 20 2C 20 6F 6E 20 6D 7B 6D 6F 72 pl{er , on m{mor
00AA00: 69 73 65 20 6C 61 20 64 69 72 65 63 74 69 6F 6E ise la direction
00AA10: 20 64 6F 6E 6E 7B 65 20 0D 0A 20 70 61 72 20 6C donn{e .. par l
00AA20: 65 20 6A 6F 79 73 74 69 63 6B 20 6C 6F 72 73 20 e joystick lors
00AA30: 64 75 20 74 65 73 74 20 2E 20 4A 75 73 74 65 20 du test . Juste
00AA40: 75 6E 65 20 6C 69 67 6E 65 20 65 74 20 75 6E 65 une ligne et une
00AA50: 20 76 61 72 69 61 62 6C 65 20 40 20 61 6A 6F 75 variable @ ajou
00AA60: 74 65 72 20 2E 0D 0A 20 0D 0A 20 3B 0D 0A 20 4E ter ... .. ;.. N
00AA70: 4F 46 49 52 45 20 20 4C 44 20 28 44 49 52 4A 4F OFIRE LD (DIRJO
00AA80: 59 29 2C 41 20 20 20 3B 4D 65 6D 6F 72 69 73 65 Y),A ;Memorise
00AA90: 72 20 70 6F 73 69 74 69 6F 6E 20 6A 6F 79 73 74 r position joyst
00AAA0: 69 63 6B 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 ick.. LD
00AAB0: 20 48 4C 2C 28 56 49 53 41 44 29 0D 0A 20 20 20 HL,(VISAD)..
00AAC0: 20 20 20 20 20 20 4C 44 20 28 4F 4C 44 41 44 56 LD (OLDADV
00AAD0: 29 2C 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 52 ),HL.. R
00AAE0: 52 43 41 0D 0A 20 20 20 20 20 20 20 20 20 50 55 RCA.. PU
00AAF0: 53 48 20 41 46 0D 0A 20 20 20 20 20 20 20 20 20 SH AF..
00AB00: 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 20 0D 0A 20 ............ ..
00AB10: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
00AB20: 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D ----
00AB30: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00AB40: 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20 -------.. ..
00AB50: 20 4C 65 20 67 72 6F 73 20 6D 6F 72 63 65 61 75 Le gros morceau
00AB60: 20 65 73 74 20 62 69 65 6E 20 6D 6F 64 69 66 69 est bien modifi
00AB70: 7B 20 2C 20 64 61 6E 73 20 6C 65 73 20 74 65 73 { , dans les tes
00AB80: 74 73 20 65 6E 20 68 61 75 74 20 65 74 20 65 6E ts en haut et en
00AB90: 20 62 61 73 20 6F 6E 20 6E 65 20 0D 0A 20 74 65 bas on ne .. te
00ABA0: 73 74 65 20 70 6C 75 73 20 6C 61 20 76 61 6C 69 ste plus la vali
00ABB0: 64 69 74 7B 20 64 75 20 6D 6F 75 76 65 6D 65 6E dit{ du mouvemen
00ABC0: 74 20 6C 69 67 6E 65 20 40 20 20 6C 69 67 6E 65 t ligne @ ligne
00ABD0: 20 6D 61 69 73 20 70 61 72 20 70 61 71 75 65 74 mais par paquet
00ABE0: 73 20 64 65 20 34 20 2E 20 4F 6E 20 0D 0A 20 73 s de 4 . On .. s
00ABF0: 65 20 64 7B 70 6C 61 63 65 20 65 6E 20 65 66 66 e d{place en eff
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 C2 02 00 00 00 02 09 00 C3 02 00 00 00 02 ................
00AC30: 09 00 C4 02 00 00 00 02 09 00 C5 02 00 00 00 02 ................
00AC40: 09 00 C6 02 00 00 00 02 09 00 C7 02 00 00 00 02 ................
00AC50: 09 00 C8 02 00 00 00 02 09 00 C9 02 00 00 00 02 ................
00AC60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00AC70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00AC80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00AC90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00ACA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00ACB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00ACC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00ACD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00ACE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00ACF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00AD00: 65 74 20 64 65 20 34 20 20 6C 69 67 6E 65 73 20 et de 4 lignes
00AD10: 20 64 27 75 6E 20 20 63 6F 75 70 20 20 70 6F 75 d'un coup pou
00AD20: 72 20 63 6F 6E 73 65 72 76 65 72 20 75 6E 20 72 r conserver un r
00AD30: 61 70 70 6F 72 74 20 64 65 20 34 35 20 0D 0A 20 apport de 45 ..
00AD40: 64 65 67 72 7B 73 20 65 6E 20 64 69 61 67 6F 6E degr{s en diagon
00AD50: 6E 61 6C 65 20 2E 20 43 65 6C 61 20 40 20 20 75 nale . Cela @ u
00AD60: 6E 20 20 70 65 74 69 74 20 69 6E 63 6F 6E 76 7B n petit inconv{
00AD70: 6E 69 65 6E 74 20 3A 20 4C 61 20 70 6F 73 69 74 nient : La posit
00AD80: 69 6F 6E 20 64 27 6F 72 69 67 69 6E 65 20 0D 0A ion d'origine ..
00AD90: 20 64 75 20 31 65 72 20 61 66 66 69 63 68 61 67 du 1er affichag
00ADA0: 65 20 64 6F 69 74 20 73 65 20 66 61 69 72 65 20 e doit se faire
00ADB0: 73 75 72 20 20 75 6E 65 20 20 6C 69 67 6E 65 20 sur une ligne
00ADC0: 20 6D 75 6C 74 69 70 6C 65 20 64 65 20 34 20 73 multiple de 4 s
00ADD0: 69 6E 6F 6E 20 6C 65 20 64 65 73 73 69 6E 20 0D inon le dessin .
00ADE0: 0A 20 6E 27 69 72 61 20 6A 61 6D 61 69 73 20 6A . n'ira jamais j
00ADF0: 75 73 71 75 27 61 75 78 20 6C 69 6D 69 74 65 73 usqu'aux limites
00AE00: 20 76 65 72 74 69 63 61 6C 65 73 20 64 65 20 6C verticales de l
00AE10: 27 7B 63 72 61 6E 20 2E 0D 0A 20 20 20 20 20 44 '{cran ... D
00AE20: 61 6E 73 20 6C 65 73 20 64 7B 70 6C 61 63 65 6D ans les d{placem
00AE30: 65 6E 74 73 20 6C 61 74 7B 72 61 75 78 20 2C 20 ents lat{raux ,
00AE40: 6F 6E 20 73 65 20 6E 65 20 64 7B 70 6C 61 63 65 on se ne d{place
00AE50: 20 71 75 65 20 64 27 75 6E 65 20 63 61 73 65 20 que d'une case
00AE60: 2C 20 64 6F 6E 63 20 2C 20 0D 0A 20 70 6C 75 73 , donc , .. plus
00AE70: 20 64 65 20 44 4A 4E 5A 20 65 74 20 20 70 6C 75 de DJNZ et plu
00AE80: 73 20 20 67 72 61 6E 64 20 20 63 68 6F 73 65 20 s grand chose
00AE90: 20 64 27 61 75 74 72 65 20 20 64 27 61 69 6C 6C d'autre d'aill
00AEA0: 65 75 72 73 20 20 2E 20 20 45 6E 20 72 65 76 61 eurs . En reva
00AEB0: 6E 63 68 65 20 2C 20 6F 6E 20 0D 0A 20 61 6E 6E nche , on .. ann
00AEC0: 75 6C 65 72 61 20 6C 65 73 20 62 69 74 73 20 64 ulera les bits d
00AED0: 65 20 6D 6F 75 76 65 6D 65 6E 74 20 6C 61 74 7B e mouvement lat{
00AEE0: 72 61 6C 20 73 69 20 20 6C 65 20 6D 6F 75 76 6D ral si le mouvm
00AEF0: 65 6E 74 20 65 73 74 20 69 6D 70 6F 73 73 69 62 ent est impossib
00AF00: 6C 65 20 70 6F 75 72 20 6E 65 20 0D 0A 20 70 61 le pour ne .. pa
00AF10: 73 20 61 76 6F 69 72 20 75 6E 20 6D 61 75 76 61 s avoir un mauva
00AF20: 69 73 20 61 66 66 69 63 68 61 67 65 20 65 6E 20 is affichage en
00AF30: 62 75 74 7B 65 20 68 6F 72 69 7A 6F 6E 74 61 6C but{e horizontal
00AF40: 65 20 2E 0D 0A 20 20 20 20 20 4F 62 73 65 72 76 e ... Observ
00AF50: 65 7A 20 75 6E 65 20 63 65 72 74 61 69 6E 65 20 ez une certaine
00AF60: 73 69 6D 70 6C 69 66 69 63 61 74 69 6F 6E 20 64 simplification d
00AF70: 61 6E 73 20 20 6C 65 73 20 20 72 6F 75 74 69 6E ans les routin
00AF80: 65 73 20 71 75 69 20 76 6F 75 73 20 64 6F 6E 6E es qui vous donn
00AF90: 65 6E 74 20 0D 0A 20 64 65 73 20 20 6D 61 75 78 ent .. des maux
00AFA0: 20 20 64 65 20 20 74 65 08 5E 74 65 20 20 2E 2E de te.^te ..
00AFB0: 2E 20 20 54 6F 75 73 20 20 20 6C 65 73 20 20 20 . Tous les
00AFC0: 63 6F 6D 6D 65 6E 74 61 69 72 65 73 20 20 6E 65 commentaires ne
00AFD0: 20 20 63 6F 6E 63 65 72 6E 61 6E 74 20 20 70 61 concernant pa
00AFE0: 73 20 20 6C 65 73 20 0D 0A 20 6D 6F 64 69 66 69 s les .. modifi
00AFF0: 63 61 74 69 6F 6E 73 20 65 66 66 65 63 74 75 7B cations effectu{
00B000: 65 73 20 6F 6E 74 20 7B 74 7B 20 73 75 70 70 72 es ont {t{ suppr
00B010: 69 6D 7B 73 20 2E 20 0D 0A 20 3B 0D 0A 20 3B 2D im{s . .. ;.. ;-
00B020: 20 52 6F 75 74 69 6E 65 73 20 64 65 20 63 61 6C Routines de cal
00B030: 63 75 6C 20 70 6F 75 72 20 6C 65 73 20 34 20 64 cul pour les 4 d
00B040: 65 70 6C 61 63 65 6D 65 6E 74 73 20 70 6F 73 73 eplacements poss
00B050: 69 62 6C 65 73 20 64 75 20 73 70 72 69 74 65 20 ibles du sprite
00B060: 2D 0D 0A 20 3B 0D 0A 20 3B 2D 20 45 6E 20 62 61 -.. ;.. ;- En ba
00B070: 73 20 2D 20 20 2A 2A 2A 0D 0A 20 3B 20 0D 0A 20 s - ***.. ; ..
00B080: 45 4E 42 41 53 20 20 20 4C 44 20 42 2C 34 20 20 ENBAS LD B,4
00B090: 20 20 20 20 20 20 20 3B 34 20 6C 69 67 6E 65 73 ;4 lignes
00B0A0: 20 64 27 6F 66 66 69 63 65 0D 0A 20 20 20 20 20 d'office..
00B0B0: 20 20 20 20 4C 44 20 48 4C 2C 28 43 4F 49 4E 42 LD HL,(COINB
00B0C0: 44 29 0D 0A 20 3B 0D 0A 20 42 31 20 20 20 20 20 D).. ;.. B1
00B0D0: 20 4C 44 20 41 2C 48 20 20 20 20 20 20 20 20 20 LD A,H
00B0E0: 3B 56 6F 69 72 20 73 69 20 6F 6E 20 70 65 75 74 ;Voir si on peut
00B0F0: 20 62 6F 75 67 65 72 20 64 65 20 34 20 64 27 75 bouger de 4 d'u
00B100: 6E 20 63 6F 75 70 0D 0A 20 20 20 20 20 20 20 20 n coup..
00B110: 20 53 55 42 20 23 46 46 0D 0A 20 20 20 20 20 20 SUB #FF..
00B120: 20 20 20 4A 52 20 4E 5A 2C 4F 4B 42 41 53 0D 0A JR NZ,OKBAS..
00B130: 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 4C 0D LD A,L.
00B140: 0A 20 20 20 20 20 20 20 20 20 43 50 20 23 38 30 . CP #80
00B150: 0D 0A 20 20 20 20 20 20 20 20 20 52 45 54 20 4E .. RET N
00B160: 43 20 20 20 20 20 20 20 20 20 3B 4E 6F 6E 0D 0A C ;Non..
00B170: 20 3B 0D 0A 20 4F 4B 42 41 53 20 20 20 43 41 4C ;.. OKBAS CAL
00B180: 4C 20 41 44 49 4E 46 20 20 20 20 20 3B 4F 6E 20 L ADINF ;On
00B190: 62 6F 75 67 65 0D 0A 20 20 20 20 20 20 20 20 20 bouge..
00B1A0: 44 4A 4E 5A 20 42 31 0D 0A 20 20 20 20 20 20 20 DJNZ B1..
00B1B0: 20 20 4C 44 20 28 43 4F 49 4E 42 44 29 2C 48 4C LD (COINBD),HL
00B1C0: 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 4C .. ;.. L
00B1D0: 44 20 48 4C 2C 28 56 49 53 41 44 29 0D 0A 20 20 D HL,(VISAD)..
00B1E0: 20 20 20 20 20 20 20 4C 44 20 42 2C 34 0D 0A 20 LD B,4..
00B1F0: 42 32 20 20 20 20 20 20 43 41 4C 4C 20 41 44 49 B2 CALL ADI
00B200: 4E 46 0D 0A 20 20 20 20 20 20 20 20 20 44 4A 4E NF.. DJN
00B210: 5A 20 42 32 0D 0A 20 20 20 20 20 20 20 20 20 4C Z B2.. L
00B220: 44 20 28 56 49 53 41 44 29 2C 48 4C 0D 0A 20 3B D (VISAD),HL.. ;
00B230: 0D 0A 20 53 54 4F 50 42 20 20 20 43 41 4C 4C 20 .. STOPB CALL
00B240: 50 41 52 41 56 45 0D 0A 20 3B 20 0D 0A 20 3B 2D PARAVE.. ; .. ;-
00B250: 20 54 72 61 6E 73 66 65 72 65 72 20 64 61 6E 73 Transferer dans
00B260: 20 75 6E 20 62 75 66 66 65 72 20 6C 65 73 20 6C un buffer les l
00B270: 69 67 6E 65 73 20 73 75 70 65 72 69 65 75 72 65 ignes superieure
00B280: 73 20 64 65 20 6C 61 20 74 61 62 6C 65 20 71 75 s de la table qu
00B290: 69 20 73 65 72 6F 6E 74 20 2D 0D 0A 20 3B 2D 20 i seront -.. ;-
00B2A0: 61 20 72 65 6E 76 6F 79 65 72 20 64 61 6E 73 20 a renvoyer dans
00B2B0: 6C 27 65 63 72 61 6E 20 6C 6F 72 73 20 64 75 20 l'ecran lors du
00B2C0: 70 72 6F 63 68 61 69 6E 20 61 66 66 69 63 68 61 prochain afficha
00B2D0: 67 65 20 2D 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 ge -.. ;..
00B2E0: 20 20 20 4C 44 20 48 4C 2C 54 41 42 4C 45 0D 0A LD HL,TABLE..
00B2F0: 20 20 20 20 20 20 20 20 20 4C 44 20 44 45 2C 4C LD DE,L
00B300: 49 4E 45 53 0D 0A 20 20 20 20 20 20 20 20 20 50 INES.. P
00B310: 55 53 48 20 42 43 0D 0A 20 20 20 20 20 20 20 20 USH BC..
00B320: 20 4C 44 49 52 0D 0A 20 20 20 20 20 20 20 20 20 LDIR..
00B330: 50 4F 50 20 42 43 0D 0A 20 3B 20 0D 0A 20 3B 2D POP BC.. ; .. ;-
00B340: 20 52 65 6D 6F 6E 74 65 72 20 6C 61 20 74 61 62 Remonter la tab
00B350: 6C 65 20 64 65 20 73 61 75 76 65 67 61 72 64 65 le de sauvegarde
00B360: 20 65 63 72 61 6E 20 64 65 20 6E 62 2E 6C 69 67 ecran de nb.lig
00B370: 6E 65 73 20 73 75 72 20 65 6C 6C 65 20 6D 65 6D nes sur elle mem
00B380: 65 20 2D 0D 0A 20 3B 20 0D 0A 20 20 20 20 20 20 e -.. ; ..
00B390: 20 20 20 4C 44 20 44 45 2C 54 41 42 4C 45 0D 0A LD DE,TABLE..
00B3A0: 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 54 LD HL,T
00B3B0: 41 42 4C 45 0D 0A 20 20 20 20 20 20 20 20 20 41 ABLE.. A
00B3C0: 44 44 20 48 4C 2C 42 43 0D 0A 20 20 20 20 20 20 DD HL,BC..
00B3D0: 20 20 20 4C 44 20 42 43 2C 28 4C 54 52 54 41 42 LD BC,(LTRTAB
00B3E0: 29 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 49 52 ).. LDIR
00B3F0: 0D 0A 20 3B 20 0D 0A 20 3B 2D 20 50 61 73 73 65 .. ; .. ;- Passe
00B400: 72 20 6C 69 67 6E 65 73 20 65 63 72 61 6E 20 61 r lignes ecran a
00B410: 20 72 65 63 6F 75 76 72 69 72 20 65 6E 20 66 69 recouvrir en fi
00B420: 6E 20 64 65 20 74 61 62 6C 65 20 2D 0D 0A 20 3B n de table -.. ;
00B430: 20 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 .. LD H
00B440: 4C 2C 28 43 4F 49 4E 42 44 29 0D 0A 20 20 20 20 L,(COINBD)..
00B450: 20 20 20 20 20 4C 44 20 44 45 2C 28 46 49 4E 54 LD DE,(FINT
00B460: 41 42 29 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 AB).. LD
00B470: 20 42 43 2C 28 4C 4F 4E 47 4C 54 41 29 0D 0A 20 BC,(LONGLTA)..
00B480: 20 20 20 20 20 20 20 20 4C 44 20 42 2C 34 20 20 LD B,4
00B490: 20 20 20 20 20 20 20 3B 4E 6F 6D 62 72 65 20 6C ;Nombre l
00B4A0: 69 67 6E 65 73 20 34 20 64 27 6F 66 66 69 63 65 ignes 4 d'office
00B4B0: 0D 0A 20 53 4C 42 41 53 20 20 20 50 55 53 48 20 .. SLBAS PUSH
00B4C0: 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 50 55 53 HL.. PUS
00B4D0: 48 20 42 43 0D 0A 20 20 20 20 20 20 20 20 20 4C H BC.. L
00B4E0: 44 20 42 2C 30 0D 0A 20 20 20 20 20 20 20 20 20 D B,0..
00B4F0: 4C 44 44 52 0D 0A 20 20 20 20 20 20 20 20 20 50 LDDR.. P
00B500: 4F 50 20 42 43 0D 0A 20 20 20 20 20 20 20 20 20 OP BC..
00B510: 50 4F 50 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 POP HL..
00B520: 20 43 41 4C 4C 20 41 44 53 55 50 0D 0A 20 20 20 CALL ADSUP..
00B530: 20 20 20 20 20 20 44 4A 4E 5A 20 53 4C 42 41 53 DJNZ SLBAS
00B540: 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 4C .. ;.. L
00B550: 44 20 48 4C 2C 28 4F 4C 44 41 44 56 29 0D 0A 20 D HL,(OLDADV)..
00B560: 20 20 20 20 20 20 20 20 4C 44 20 28 41 44 50 52 LD (ADPR
00B570: 4F 56 29 2C 48 4C 0D 0A 20 20 20 20 20 20 20 20 OV),HL..
00B580: 20 52 45 54 0D 0A 20 3B 20 0D 0A 20 3B 2D 20 4D RET.. ; .. ;- M
00B590: 6F 75 76 65 6D 65 6E 74 20 65 6E 20 68 61 75 74 ouvement en haut
00B5A0: 20 2D 0D 0A 20 3B 0D 0A 20 45 4E 48 41 55 54 20 -.. ;.. ENHAUT
00B5B0: 20 4C 44 20 48 4C 2C 28 56 49 53 41 44 29 20 20 LD HL,(VISAD)
00B5C0: 3B 43 6F 6D 6D 65 20 65 6E 20 62 61 73 20 2C 20 ;Comme en bas ,
00B5D0: 34 20 6C 69 67 6E 65 73 20 64 27 6F 66 66 69 63 4 lignes d'offic
00B5E0: 65 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 e.. LD B
00B5F0: 2C 34 0D 0A 20 3B 0D 0A 20 48 31 20 20 20 20 20 ,4.. ;.. H1
00B600: 20 4C 44 20 41 2C 48 0D 0A 20 20 20 20 20 20 20 LD A,H..
00B610: 20 20 53 55 42 20 23 43 30 0D 0A 20 20 20 20 20 SUB #C0..
00B620: 20 20 20 20 4A 52 20 4E 5A 2C 4F 4B 48 41 55 54 JR NZ,OKHAUT
00B630: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C .. LD A,
00B640: 4C 0D 0A 20 20 20 20 20 20 20 20 20 43 50 20 23 L.. CP #
00B650: 35 30 0D 0A 20 20 20 20 20 20 20 20 20 52 45 54 50.. RET
00B660: 20 43 0D 0A 20 3B 0D 0A 20 4F 4B 48 41 55 54 20 C.. ;.. OKHAUT
00B670: 20 43 41 4C 4C 20 41 44 53 55 50 0D 0A 20 20 20 CALL ADSUP..
00B680: 20 20 20 20 20 20 44 4A 4E 5A 20 48 31 0D 0A 20 DJNZ H1..
00B690: 20 20 20 20 20 20 20 20 4C 44 20 28 56 49 53 41 LD (VISA
00B6A0: 44 29 2C 48 4C 0D 0A 20 3B 0D 0A 20 20 20 20 20 D),HL.. ;..
00B6B0: 20 20 20 20 4C 44 20 48 4C 2C 28 43 4F 49 4E 42 LD HL,(COINB
00B6C0: 44 29 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 D).. LD
00B6D0: 42 2C 34 0D 0A 20 48 32 20 20 20 20 20 20 43 41 B,4.. H2 CA
00B6E0: 4C 4C 20 41 44 53 55 50 0D 0A 20 20 20 20 20 20 LL ADSUP..
00B6F0: 20 20 20 44 4A 4E 5A 20 48 32 0D 0A 20 20 20 20 DJNZ H2..
00B700: 20 20 20 20 20 4C 44 20 28 43 4F 49 4E 42 44 29 LD (COINBD)
00B710: 2C 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 43 41 ,HL.. CA
00B720: 4C 4C 20 50 41 52 41 56 45 0D 0A 20 3B 0D 0A 20 LL PARAVE.. ;..
00B730: 3B 2D 20 54 72 61 6E 73 66 65 72 65 72 20 64 61 ;- Transferer da
00B740: 6E 73 20 75 6E 20 62 75 66 66 65 72 20 6C 65 73 ns un buffer les
00B750: 20 6C 69 67 6E 65 73 20 69 6E 66 65 72 69 65 75 lignes inferieu
00B760: 72 65 73 20 64 65 20 6C 61 20 74 61 62 6C 65 20 res de la table
00B770: 71 75 69 20 73 65 72 6F 6E 74 20 2D 0D 0A 20 3B qui seront -.. ;
00B780: 2D 20 61 20 72 65 6E 76 6F 79 65 72 20 64 61 6E - a renvoyer dan
00B790: 73 20 6C 27 65 63 72 61 6E 20 6C 6F 72 73 20 64 s l'ecran lors d
00B7A0: 75 20 70 72 6F 63 68 61 69 6E 20 61 66 66 69 63 u prochain affic
00B7B0: 68 61 67 65 20 2D 20 0D 0A 20 3B 20 0D 0A 20 20 hage - .. ; ..
00B7C0: 20 20 20 20 20 20 20 4C 44 20 44 45 2C 4C 49 4E LD DE,LIN
00B7D0: 45 53 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 ES.. LD
00B7E0: 48 4C 2C 54 41 42 4C 45 0D 0A 20 20 20 20 20 20 HL,TABLE..
00B7F0: 20 20 20 50 55 53 48 20 42 43 0D 0A 20 20 20 20 PUSH BC..
00B800: 20 20 20 20 20 4C 44 20 42 43 2C 28 4C 54 52 54 LD BC,(LTRT
00B810: 41 42 29 0D 0A 20 20 20 20 20 20 20 20 20 41 44 AB).. AD
00B820: 44 20 48 4C 2C 42 43 0D 0A 20 20 20 20 20 20 20 D HL,BC..
00B830: 20 20 50 4F 50 20 42 43 0D 0A 20 20 20 20 20 20 POP BC..
00B840: 20 20 20 50 55 53 48 20 42 43 0D 0A 20 20 20 20 PUSH BC..
00B850: 20 20 20 20 20 50 55 53 48 20 48 4C 0D 0A 20 20 PUSH HL..
00B860: 20 20 20 20 20 20 20 4C 44 49 52 20 0D 0A 20 20 LDIR ..
00B870: 20 20 20 20 20 20 20 50 4F 50 20 48 4C 0D 0A 20 POP HL..
00B880: 20 20 20 20 20 20 20 20 50 4F 50 20 42 43 0D 0A POP BC..
00B890: 20 3B 20 0D 0A 20 3B 2D 20 44 65 73 63 65 6E 64 ; .. ;- Descend
00B8A0: 72 65 20 6C 61 20 74 61 62 6C 65 20 64 65 20 73 re la table de s
00B8B0: 61 75 76 65 67 61 72 64 65 20 65 63 72 61 6E 20 auvegarde ecran
00B8C0: 64 65 20 6E 62 2E 6C 69 67 6E 65 73 20 73 75 72 de nb.lignes sur
00B8D0: 20 65 6C 6C 65 20 6D 65 6D 65 20 2D 0D 0A 20 3B elle meme -.. ;
00B8E0: 20 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 .. LD H
00B8F0: 4C 2C 28 46 49 4E 54 41 42 29 0D 0A 20 20 20 20 L,(FINTAB)..
00B900: 20 20 20 20 20 4C 44 20 45 2C 4C 0D 0A 20 20 20 LD E,L..
00B910: 20 20 20 20 20 20 4C 44 20 44 2C 48 0D 0A 20 20 LD D,H..
00B920: 20 20 20 20 20 20 20 41 4E 44 20 41 0D 0A 20 20 AND A..
00B930: 20 20 20 20 20 20 20 53 42 43 20 48 4C 2C 42 43 SBC HL,BC
00B940: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 43 .. LD BC
00B950: 2C 28 4C 54 52 54 41 42 29 0D 0A 20 20 20 20 20 ,(LTRTAB)..
00B960: 20 20 20 20 4C 44 44 52 0D 0A 20 3B 20 0D 0A 20 LDDR.. ; ..
00B970: 3B 2D 20 50 61 73 73 65 72 20 6C 69 67 6E 65 73 ;- Passer lignes
00B980: 20 65 63 72 61 6E 20 61 20 72 65 63 6F 75 76 72 ecran a recouvr
00B990: 69 72 20 65 6E 20 64 65 62 75 74 20 64 65 20 74 ir en debut de t
00B9A0: 61 62 6C 65 20 2D 0D 0A 20 3B 20 0D 0A 20 20 20 able -.. ; ..
00B9B0: 20 20 20 20 20 20 4C 44 20 48 4C 2C 28 56 49 53 LD HL,(VIS
00B9C0: 41 44 29 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 AD).. LD
00B9D0: 20 44 45 2C 54 41 42 4C 45 0D 0A 20 20 20 20 20 DE,TABLE..
00B9E0: 20 20 20 20 4C 44 20 42 43 2C 28 4C 4F 4E 47 4C LD BC,(LONGL
00B9F0: 54 41 29 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 TA).. LD
00BA00: 20 42 2C 34 20 20 20 20 20 20 20 20 20 3B 34 20 B,4 ;4
00BA10: 6C 69 67 6E 65 73 20 64 27 6F 66 66 69 63 65 0D lignes d'office.
00BA20: 0A 20 42 43 4C 54 48 20 20 20 50 55 53 48 20 48 . BCLTH PUSH H
00BA30: 4C 0D 0A 20 20 20 20 20 20 20 20 20 50 55 53 48 L.. PUSH
00BA40: 20 42 43 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 BC.. LD
00BA50: 20 42 2C 30 0D 0A 20 20 20 20 20 20 20 20 20 4C B,0.. L
00BA60: 44 49 52 20 0D 0A 20 20 20 20 20 20 20 20 20 50 DIR .. P
00BA70: 4F 50 20 42 43 0D 0A 20 20 20 20 20 20 20 20 20 OP BC..
00BA80: 50 4F 50 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 POP HL..
00BA90: 20 43 41 4C 4C 20 41 44 49 4E 46 0D 0A 20 20 20 CALL ADINF..
00BAA0: 20 20 20 20 20 20 44 4A 4E 5A 20 42 43 4C 54 48 DJNZ BCLTH
00BAB0: 0D 0A 20 20 3B 20 0D 0A 20 20 20 20 20 20 20 20 .. ; ..
00BAC0: 20 4C 44 20 48 4C 2C 28 43 4F 49 4E 42 44 29 0D LD HL,(COINBD).
00BAD0: 0A 20 20 20 20 20 20 20 20 20 49 4E 43 20 48 4C . INC HL
00BAE0: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 43 .. LD BC
00BAF0: 2C 28 4C 4F 4E 47 4C 54 41 29 0D 0A 20 20 20 20 ,(LONGLTA)..
00BB00: 20 20 20 20 20 41 4E 44 20 41 0D 0A 20 20 20 20 AND A..
00BB10: 20 20 20 20 20 53 42 43 20 48 4C 2C 42 43 0D 0A SBC HL,BC..
00BB20: 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 41 44 CALL AD
00BB30: 49 4E 46 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 INF.. LD
00BB40: 20 28 41 44 50 52 4F 56 29 2C 48 4C 0D 0A 20 20 (ADPROV),HL..
00BB50: 20 20 20 20 20 20 20 52 45 54 0D 0A 20 3B 20 0D RET.. ; .
00BB60: 0A 20 3B 2D 20 43 61 6C 63 75 6C 20 64 65 73 20 . ;- Calcul des
00BB70: 6C 6F 6E 67 75 65 75 72 73 20 64 65 20 74 72 61 longueurs de tra
00BB80: 6E 73 66 65 72 74 20 70 6F 75 72 20 64 65 70 6C nsfert pour depl
00BB90: 61 63 65 6D 65 6E 74 73 20 76 65 72 74 69 63 61 acements vertica
00BBA0: 75 78 20 2D 0D 0A 20 3B 20 0D 0A 20 50 41 52 41 ux -.. ; .. PARA
00BBB0: 56 45 20 20 4C 44 20 48 4C 2C 30 0D 0A 20 20 20 VE LD HL,0..
00BBC0: 20 20 20 20 20 20 4C 44 20 42 43 2C 28 4C 4F 4E LD BC,(LON
00BBD0: 47 4C 54 41 29 0D 0A 20 3B 20 20 20 20 20 0D 0A GLTA).. ; ..
00BBE0: 20 20 20 20 20 20 20 20 20 53 4C 41 20 42 20 20 SLA B
00BBF0: 20 20 20 20 20 20 20 3B 42 43 3D 4C 6F 6E 67 75 ;BC=Longu
00BC00: 65 75 72 20 64 27 75 6E 65 20 6C 69 67 6E 65 20 eur d'une ligne
00BC10: 2A 20 34 0D 0A 20 20 20 20 20 20 20 20 20 52 4C * 4.. RL
00BC20: 20 43 20 20 20 20 20 20 20 20 20 20 3B 53 6F 69 C ;Soi
00BC30: 74 20 42 43 3D 42 43 2A 34 0D 0A 20 20 20 20 20 t BC=BC*4..
00BC40: 20 20 20 20 53 4C 41 20 42 0D 0A 20 20 20 20 20 SLA B..
00BC50: 20 20 20 20 52 4C 20 43 0D 0A 20 3B 20 0D 0A 20 RL C.. ; ..
00BC60: 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 28 4C LD HL,(L
00BC70: 54 41 42 4C 29 0D 0A 20 20 20 20 20 20 20 20 20 TABL)..
00BC80: 41 4E 44 20 41 0D 0A 20 20 20 20 20 20 20 20 20 AND A..
00BC90: 53 42 43 20 48 4C 2C 42 43 0D 0A 20 20 20 20 20 SBC HL,BC..
00BCA0: 20 20 20 20 4C 44 20 28 4C 54 52 54 41 42 29 2C LD (LTRTAB),
00BCB0: 48 4C 20 3B 4E 6F 6D 62 72 65 20 64 65 20 6C 69 HL ;Nombre de li
00BCC0: 67 6E 65 73 20 74 61 62 6C 65 20 61 20 64 65 70 gnes table a dep
00BCD0: 6C 61 63 65 72 0D 0A 20 20 20 20 20 20 20 20 20 lacer..
00BCE0: 52 45 54 0D 0A 20 3B 0D 0A 20 3B 2D 20 49 63 69 RET.. ;.. ;- Ici
00BCF0: 20 63 6F 6D 6D 65 6E 63 65 6E 74 20 6C 65 73 20 commencent les
00BD00: 20 64 65 70 6C 61 63 65 6D 65 6E 74 73 20 20 6C deplacements l
00BD10: 61 74 65 72 61 75 78 20 2E 20 4C 65 73 20 74 65 ateraux . Les te
00BD20: 73 74 65 73 20 64 75 20 6D 61 73 71 75 65 20 2D stes du masque -
00BD30: 0D 0A 20 3B 2D 20 73 6F 6E 74 20 65 6C 69 6D 69 .. ;- sont elimi
00BD40: 6E 65 73 20 65 74 20 63 6F 6D 6D 65 20 6F 6E 20 nes et comme on
00BD50: 61 20 71 75 27 75 6E 65 20 63 6F 6C 6F 6E 6E 65 a qu'une colonne
00BD60: 20 2C 20 6C 65 73 20 44 4A 4E 5A 20 73 6F 6E 74 , les DJNZ sont
00BD70: 20 2D 0D 0A 20 3B 2D 20 73 75 70 70 72 69 6D 65 -.. ;- supprime
00BD80: 73 20 2E 20 44 61 6E 73 20 6C 65 73 20 74 72 61 s . Dans les tra
00BD90: 6E 73 66 65 72 74 73 20 2C 20 64 65 73 20 4C 44 nsferts , des LD
00BDA0: 49 52 20 65 74 20 4C 44 44 52 20 6F 6E 74 20 65 IR et LDDR ont e
00BDB0: 74 65 20 6F 74 65 73 20 2D 0D 0A 20 3B 2D 20 70 te otes -.. ;- p
00BDC0: 6F 75 72 20 6C 65 73 20 6D 65 6D 65 73 20 72 61 our les memes ra
00BDD0: 69 73 6F 6E 73 20 2D 0D 0A 20 3B 20 0D 0A 20 3B isons -.. ; .. ;
00BDE0: 2D 20 41 20 44 52 4F 49 54 45 20 2D 0D 0A 20 3B - A DROITE -.. ;
00BDF0: 0D 0A 20 53 54 4F 50 4C 41 54 20 4C 44 20 41 2C .. STOPLAT LD A,
00BE00: 28 44 49 52 4A 4F 59 29 20 20 3B 52 65 6D 69 73 (DIRJOY) ;Remis
00BE10: 65 20 61 20 30 20 64 65 73 20 62 69 74 73 20 64 e a 0 des bits d
00BE20: 65 20 64 69 72 65 63 74 69 6F 6E 20 6C 61 74 65 e direction late
00BE30: 72 61 75 78 0D 0A 20 20 20 20 20 20 20 20 20 41 raux.. A
00BE40: 4E 44 20 25 30 30 30 30 30 30 31 31 20 20 3B 73 ND %00000011 ;s
00BE50: 69 20 6D 6F 75 76 65 6D 65 6E 74 20 69 6D 70 6F i mouvement impo
00BE60: 73 73 69 62 6C 65 20 28 65 76 69 74 65 20 63 6C ssible (evite cl
00BE70: 69 67 6E 6F 74 65 6D 65 6E 74 29 0D 0A 20 20 20 ignotement)..
00BE80: 20 20 20 20 20 20 4C 44 20 28 44 49 52 4A 4F 59 LD (DIRJOY
00BE90: 29 2C 41 20 20 3B 65 6E 20 62 6F 72 64 75 72 65 ),A ;en bordure
00BEA0: 20 64 27 65 63 72 61 6E 20 2E 0D 0A 20 20 20 20 d'ecran ...
00BEB0: 20 20 20 20 20 52 45 54 0D 0A 20 3B 0D 0A 20 41 RET.. ;.. A
00BEC0: 44 52 4F 49 54 20 20 4C 44 20 48 4C 2C 28 43 4F DROIT LD HL,(CO
00BED0: 49 4E 42 44 29 0D 0A 20 20 20 20 20 20 20 20 20 INBD)..
00BEE0: 43 41 4C 4C 20 54 53 54 4C 41 54 0D 0A 20 20 20 CALL TSTLAT..
00BEF0: 20 20 20 20 20 20 43 50 20 23 34 46 0D 0A 20 20 CP #4F..
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 C2 02 00 00 00 02 0A 00 C3 02 00 00 00 02 ................
00BF30: 0A 00 C4 02 00 00 00 02 0A 00 C5 02 00 00 00 02 ................
00BF40: 0A 00 C6 02 00 00 00 02 0A 00 C7 02 00 00 00 02 ................
00BF50: 0A 00 C8 02 00 00 00 02 0A 00 C9 02 00 00 00 02 ................
00BF60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BF70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BF80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BF90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BFA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BFB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BFC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BFD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BFE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BFF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00C000: 20 20 20 20 20 20 20 4A 52 20 5A 2C 53 54 4F 50 JR Z,STOP
00C010: 4C 41 54 0D 0A 20 3B 20 0D 0A 20 20 20 20 20 20 LAT.. ; ..
00C020: 20 20 20 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 INC HL..
00C030: 20 20 20 20 4C 44 20 28 43 4F 49 4E 42 44 29 2C LD (COINBD),
00C040: 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 HL.. LD
00C050: 48 4C 2C 28 56 49 53 41 44 29 0D 0A 20 20 20 20 HL,(VISAD)..
00C060: 20 20 20 20 20 4C 44 20 28 4F 4C 44 41 44 56 29 LD (OLDADV)
00C070: 2C 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 49 4E ,HL.. IN
00C080: 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C C HL.. L
00C090: 44 20 28 56 49 53 41 44 29 2C 48 4C 0D 0A 20 3B D (VISAD),HL.. ;
00C0A0: 0D 0A 20 3B 2D 20 54 72 61 6E 73 66 65 72 74 20 .. ;- Transfert
00C0B0: 74 61 62 6C 65 2D 3E 63 6F 6C 6F 6E 73 2C 72 6F table->colons,ro
00C0C0: 74 61 74 69 6F 6E 20 74 61 62 6C 65 2C 63 6F 6C tation table,col
00C0D0: 6F 6E 6E 65 73 20 65 63 72 61 6E 2D 3E 74 61 62 onnes ecran->tab
00C0E0: 6C 65 20 73 69 6D 75 6C 74 61 6E 65 20 2D 0D 0A le simultane -..
00C0F0: 20 3B 2D 20 45 6E 73 65 6D 62 6C 65 20 64 65 20 ;- Ensemble de
00C100: 72 6F 75 74 69 6E 65 73 20 63 6F 6E 73 69 64 65 routines conside
00C110: 72 61 62 6C 65 6D 65 6E 74 20 73 69 6D 70 6C 69 rablement simpli
00C120: 66 69 65 65 73 20 73 69 20 6F 6E 20 75 74 69 6C fiees si on util
00C130: 69 73 65 20 6C 65 20 6D 6F 64 65 20 2D 0D 0A 20 ise le mode -..
00C140: 3B 2D 20 63 61 73 65 20 70 61 72 20 63 61 73 65 ;- case par case
00C150: 20 2D 0D 0A 20 3B 20 0D 0A 20 20 20 20 20 20 20 -.. ; ..
00C160: 20 20 4C 44 20 48 4C 2C 28 4C 4F 4E 47 4C 54 41 LD HL,(LONGLTA
00C170: 29 20 3B 4C 6F 6E 67 75 65 75 72 20 64 27 75 6E ) ;Longueur d'un
00C180: 65 20 6C 69 67 6E 65 20 74 61 62 6C 65 0D 0A 20 e ligne table..
00C190: 20 20 20 20 20 20 20 20 44 45 43 20 48 4C 20 20 DEC HL
00C1A0: 20 20 20 20 20 20 20 20 3B 4D 6F 69 6E 73 20 31 ;Moins 1
00C1B0: 20 63 6F 6C 6F 6E 6E 65 20 61 20 64 65 70 6C 61 colonne a depla
00C1C0: 63 65 72 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 cer.. LD
00C1D0: 20 28 4C 54 52 54 41 42 29 2C 48 4C 20 20 3B 20 (LTRTAB),HL ;
00C1E0: 3D 20 4C 6F 6E 67 75 65 75 72 20 61 20 74 72 61 = Longueur a tra
00C1F0: 6E 73 66 65 72 65 72 0D 0A 20 3B 20 0D 0A 20 20 nsferer.. ; ..
00C200: 20 20 20 20 20 20 20 4C 44 20 44 45 2C 28 56 49 LD DE,(VI
00C210: 53 41 44 29 0D 0A 20 20 20 20 20 20 20 20 20 41 SAD).. A
00C220: 44 44 20 48 4C 2C 44 45 0D 0A 20 20 20 20 20 20 DD HL,DE..
00C230: 20 20 20 50 55 53 48 20 48 4C 0D 0A 20 20 20 20 PUSH HL..
00C240: 20 20 20 20 20 50 4F 50 20 49 59 0D 0A 20 3B 20 POP IY.. ;
00C250: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 49 58 .. LD IX
00C260: 2C 54 41 42 4C 45 0D 0A 20 20 20 20 20 20 20 20 ,TABLE..
00C270: 20 49 4E 43 20 49 58 0D 0A 20 3B 20 0D 0A 20 20 INC IX.. ; ..
00C280: 20 20 20 20 20 20 20 4C 44 20 44 45 2C 43 4F 4C LD DE,COL
00C290: 4F 4E 53 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 ONS.. LD
00C2A0: 20 48 4C 2C 54 41 42 4C 45 0D 0A 20 20 20 20 20 HL,TABLE..
00C2B0: 20 20 20 20 4C 44 20 41 2C 28 48 53 50 29 0D 0A LD A,(HSP)..
00C2C0: 20 3B 0D 0A 20 54 52 43 53 44 20 20 20 50 55 53 ;.. TRCSD PUS
00C2D0: 48 20 41 46 20 20 20 3B 4C 44 49 52 20 61 20 73 H AF ;LDIR a s
00C2E0: 61 75 74 65 20 21 0D 0A 20 20 20 20 20 20 20 20 aute !..
00C2F0: 20 50 55 53 48 20 48 4C 20 20 20 20 20 20 20 20 PUSH HL
00C300: 20 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 .. LD A
00C310: 2C 28 48 4C 29 0D 0A 20 20 20 20 20 20 20 20 20 ,(HL)..
00C320: 4C 44 20 28 44 45 29 2C 41 0D 0A 20 20 20 20 20 LD (DE),A..
00C330: 20 20 20 20 49 4E 43 20 44 45 0D 0A 20 20 20 20 INC DE..
00C340: 20 20 20 20 20 50 55 53 48 20 44 45 0D 0A 20 20 PUSH DE..
00C350: 20 20 20 20 20 20 20 45 58 20 44 45 2C 48 4C 0D EX DE,HL.
00C360: 0A 20 3B 20 0D 0A 20 20 20 20 20 20 20 20 20 50 . ; .. P
00C370: 55 53 48 20 49 58 0D 0A 20 20 20 20 20 20 20 20 USH IX..
00C380: 20 50 4F 50 20 48 4C 0D 0A 20 3B 20 0D 0A 20 20 POP HL.. ; ..
00C390: 20 20 20 20 20 20 20 4C 44 20 42 43 2C 28 4C 54 LD BC,(LT
00C3A0: 52 54 41 42 29 0D 0A 20 20 20 20 20 20 20 20 20 RTAB)..
00C3B0: 4C 44 49 52 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 LDIR.. ;..
00C3C0: 20 20 20 50 55 53 48 20 49 59 20 20 3B 4C 44 49 PUSH IY ;LDI
00C3D0: 52 20 61 20 73 61 75 74 65 20 21 0D 0A 20 20 20 R a saute !..
00C3E0: 20 20 20 20 20 20 50 4F 50 20 48 4C 0D 0A 20 20 POP HL..
00C3F0: 20 20 20 20 20 20 20 4C 44 20 41 2C 28 48 4C 29 LD A,(HL)
00C400: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28 44 .. LD (D
00C410: 45 29 2C 41 0D 0A 20 20 20 20 20 20 20 20 20 49 E),A.. I
00C420: 4E 43 20 44 45 0D 0A 20 20 20 20 20 20 20 20 20 NC DE..
00C430: 50 55 53 48 20 49 59 0D 0A 20 20 20 20 20 20 20 PUSH IY..
00C440: 20 20 50 4F 50 20 48 4C 0D 0A 20 20 20 20 20 20 POP HL..
00C450: 20 20 20 43 41 4C 4C 20 41 44 49 4E 46 0D 0A 20 CALL ADINF..
00C460: 20 20 20 20 20 20 20 20 50 55 53 48 20 48 4C 0D PUSH HL.
00C470: 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 49 59 . POP IY
00C480: 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 44 .. POP D
00C490: 45 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 E.. LD B
00C4A0: 43 2C 28 4C 4F 4E 47 4C 54 41 29 0D 0A 20 3B 20 C,(LONGLTA).. ;
00C4B0: 0D 0A 20 20 20 20 20 20 20 20 20 41 44 44 20 49 .. ADD I
00C4C0: 58 2C 42 43 0D 0A 20 20 20 20 20 20 20 20 20 50 X,BC.. P
00C4D0: 4F 50 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 OP HL..
00C4E0: 41 44 44 20 48 4C 2C 42 43 0D 0A 20 20 20 20 20 ADD HL,BC..
00C4F0: 20 20 20 20 50 4F 50 20 41 46 0D 0A 20 20 20 20 POP AF..
00C500: 20 20 20 20 20 44 45 43 20 41 0D 0A 20 20 20 20 DEC A..
00C510: 20 20 20 20 20 4A 52 20 4E 5A 2C 54 52 43 53 44 JR NZ,TRCSD
00C520: 0D 0A 20 20 20 20 20 20 20 20 20 52 45 54 0D 0A .. RET..
00C530: 20 3B 20 0D 0A 20 3B 2D 20 41 20 67 61 75 63 68 ; .. ;- A gauch
00C540: 65 20 2D 0D 0A 20 3B 20 0D 0A 20 41 47 41 55 43 e -.. ; .. AGAUC
00C550: 48 20 20 4C 44 20 48 4C 2C 28 56 49 53 41 44 29 H LD HL,(VISAD)
00C560: 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 .. CALL
00C570: 54 53 54 4C 41 54 0D 0A 20 20 20 20 20 20 20 20 TSTLAT..
00C580: 20 4F 52 20 41 0D 0A 20 20 20 20 20 20 20 20 20 OR A..
00C590: 4A 52 20 5A 2C 53 54 4F 50 4C 41 54 0D 0A 20 3B JR Z,STOPLAT.. ;
00C5A0: 20 0D 0A 20 20 20 20 20 20 20 20 20 44 45 43 20 .. DEC
00C5B0: 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 HL.. LD
00C5C0: 28 56 49 53 41 44 29 2C 48 4C 0D 0A 20 20 20 20 (VISAD),HL..
00C5D0: 20 20 20 20 20 4C 44 20 48 4C 2C 28 43 4F 49 4E LD HL,(COIN
00C5E0: 42 44 29 0D 0A 20 20 20 20 20 20 20 20 20 44 45 BD).. DE
00C5F0: 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C C HL.. L
00C600: 44 20 28 43 4F 49 4E 42 44 29 2C 48 4C 0D 0A 20 D (COINBD),HL..
00C610: 3B 0D 0A 20 3B 2D 20 54 72 61 6E 73 66 65 72 74 ;.. ;- Transfert
00C620: 73 20 74 61 62 6C 65 20 2E 20 43 6F 6D 6D 65 20 s table . Comme
00C630: 6C 65 20 70 72 65 63 65 64 65 6E 74 20 64 61 6E le precedent dan
00C640: 73 20 6C 27 61 75 74 72 65 20 73 65 6E 73 20 2D s l'autre sens -
00C650: 0D 0A 20 3B 20 0D 0A 20 20 20 20 20 20 20 20 20 .. ; ..
00C660: 4C 44 20 44 45 2C 28 4C 4F 4E 47 4C 54 41 29 20 LD DE,(LONGLTA)
00C670: 3B 43 6F 6D 6D 65 20 69 6C 20 6E 27 79 20 61 20 ;Comme il n'y a
00C680: 70 61 73 20 64 27 61 64 64 69 74 69 6F 6E 20 6F pas d'addition o
00C690: 6E 20 70 72 65 6E 64 0D 0A 20 20 20 20 20 20 20 n prend..
00C6A0: 20 20 44 45 43 20 44 45 20 20 20 20 20 20 20 20 DEC DE
00C6B0: 20 20 3B 64 69 72 65 63 74 65 6D 65 6E 74 20 44 ;directement D
00C6C0: 45 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28 E.. LD (
00C6D0: 4C 54 52 54 41 42 29 2C 44 45 0D 0A 20 20 20 20 LTRTAB),DE..
00C6E0: 20 20 20 20 20 4C 44 20 48 4C 2C 54 41 42 4C 45 LD HL,TABLE
00C6F0: 0D 0A 20 20 20 20 20 20 20 20 20 41 44 44 20 48 .. ADD H
00C700: 4C 2C 44 45 0D 0A 20 3B 20 0D 0A 20 20 20 20 20 L,DE.. ; ..
00C710: 20 20 20 20 4C 44 20 44 45 2C 43 4F 4C 4F 4E 53 LD DE,COLONS
00C720: 0D 0A 20 20 20 20 20 20 20 20 20 50 55 53 48 20 .. PUSH
00C730: 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 HL.. LD
00C740: 42 43 2C 28 4C 4F 4E 47 4C 54 41 29 0D 0A 20 20 BC,(LONGLTA)..
00C750: 20 20 20 20 20 20 20 4C 44 20 41 2C 28 48 53 50 LD A,(HSP
00C760: 29 0D 0A 20 3B 0D 0A 20 42 43 4C 52 43 47 20 20 ).. ;.. BCLRCG
00C770: 50 55 53 48 20 41 46 20 20 20 20 20 3B 4C 44 49 PUSH AF ;LDI
00C780: 52 20 61 20 73 61 75 74 65 20 21 0D 0A 20 20 20 R a saute !..
00C790: 20 20 20 20 20 20 4C 44 20 41 2C 28 48 4C 29 0D LD A,(HL).
00C7A0: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28 44 45 . LD (DE
00C7B0: 29 2C 41 0D 0A 20 20 20 20 20 20 20 20 20 49 4E ),A.. IN
00C7C0: 43 20 44 45 0D 0A 20 20 20 20 20 20 20 20 20 41 C DE.. A
00C7D0: 44 44 20 48 4C 2C 42 43 0D 0A 20 20 20 20 20 20 DD HL,BC..
00C7E0: 20 20 20 50 4F 50 20 41 46 0D 0A 20 20 20 20 20 POP AF..
00C7F0: 20 20 20 20 44 45 43 20 41 0D 0A 20 20 20 20 20 DEC A..
00C800: 20 20 20 20 4A 52 20 4E 5A 2C 42 43 4C 52 43 47 JR NZ,BCLRCG
00C810: 0D 0A 20 3B 20 0D 0A 20 3B 2D 20 44 65 63 61 6C .. ; .. ;- Decal
00C820: 65 72 20 6C 61 20 74 61 62 6C 65 20 64 65 20 31 er la table de 1
00C830: 20 63 6F 6C 6F 6E 6E 65 20 61 20 64 72 6F 69 74 colonne a droit
00C840: 65 20 2D 0D 0A 20 3B 20 0D 0A 20 20 20 20 20 20 e -.. ; ..
00C850: 20 20 20 4C 44 20 48 4C 2C 54 41 42 4C 45 0D 0A LD HL,TABLE..
00C860: 20 20 20 20 20 20 20 20 20 4C 44 20 42 43 2C 28 LD BC,(
00C870: 4C 4F 4E 47 4C 54 41 29 0D 0A 20 20 20 20 20 20 LONGLTA)..
00C880: 20 20 20 41 44 44 20 48 4C 2C 42 43 0D 0A 20 20 ADD HL,BC..
00C890: 20 20 20 20 20 20 20 44 45 43 20 48 4C 0D 0A 20 DEC HL..
00C8A0: 20 20 20 20 20 20 20 20 45 58 20 44 45 2C 48 4C EX DE,HL
00C8B0: 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 48 .. POP H
00C8C0: 4C 0D 0A 20 20 20 20 20 20 20 20 20 44 45 43 20 L.. DEC
00C8D0: 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 HL.. LD
00C8E0: 42 43 2C 28 4C 54 52 54 41 42 29 0D 0A 20 20 20 BC,(LTRTAB)..
00C8F0: 20 20 20 20 20 20 4C 44 20 41 2C 28 48 53 50 29 LD A,(HSP)
00C900: 0D 0A 20 3B 0D 0A 20 52 4F 54 44 52 20 20 20 50 .. ;.. ROTDR P
00C910: 55 53 48 20 42 43 0D 0A 20 20 20 20 20 20 20 20 USH BC..
00C920: 20 50 55 53 48 20 48 4C 0D 0A 20 20 20 20 20 20 PUSH HL..
00C930: 20 20 20 50 55 53 48 20 44 45 0D 0A 20 20 20 20 PUSH DE..
00C940: 20 20 20 20 20 4C 44 44 52 20 0D 0A 20 20 20 20 LDDR ..
00C950: 20 20 20 20 20 50 4F 50 20 48 4C 0D 0A 20 20 20 POP HL..
00C960: 20 20 20 20 20 20 4C 44 20 42 43 2C 28 4C 4F 4E LD BC,(LON
00C970: 47 4C 54 41 29 0D 0A 20 20 20 20 20 20 20 20 20 GLTA)..
00C980: 41 44 44 20 48 4C 2C 42 43 0D 0A 20 20 20 20 20 ADD HL,BC..
00C990: 20 20 20 20 45 58 20 44 45 2C 48 4C 0D 0A 20 20 EX DE,HL..
00C9A0: 20 20 20 20 20 20 20 50 4F 50 20 48 4C 0D 0A 20 POP HL..
00C9B0: 20 20 20 20 20 20 20 20 41 44 44 20 48 4C 2C 42 ADD HL,B
00C9C0: 43 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 C.. POP
00C9D0: 42 43 0D 0A 20 20 20 20 20 20 20 20 20 44 45 43 BC.. DEC
00C9E0: 20 41 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 A.. JR
00C9F0: 4E 5A 2C 52 4F 54 44 52 0D 0A 20 3B 20 0D 0A 20 NZ,ROTDR.. ; ..
00CA00: 3B 2D 20 50 61 73 73 65 72 20 63 6F 6C 6F 6E 6E ;- Passer colonn
00CA10: 65 73 20 65 63 72 61 6E 20 64 61 6E 73 20 63 6F es ecran dans co
00CA20: 6C 6F 6E 6E 65 73 20 67 61 75 63 68 65 20 74 61 lonnes gauche ta
00CA30: 62 6C 65 20 2D 0D 0A 20 3B 20 0D 0A 20 20 20 20 ble -.. ; ..
00CA40: 20 20 20 20 20 4C 44 20 44 45 2C 54 41 42 4C 45 LD DE,TABLE
00CA50: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C .. LD HL
00CA60: 2C 28 56 49 53 41 44 29 0D 0A 20 20 20 20 20 20 ,(VISAD)..
00CA70: 20 20 20 4C 44 20 41 2C 28 48 53 50 29 0D 0A 20 LD A,(HSP)..
00CA80: 20 20 20 20 20 20 20 20 4C 44 20 42 2C 41 0D 0A LD B,A..
00CA90: 20 3B 0D 0A 20 45 43 54 44 52 20 20 20 50 55 53 ;.. ECTDR PUS
00CAA0: 48 20 42 43 20 20 20 20 20 3B 4C 44 49 52 20 61 H BC ;LDIR a
00CAB0: 20 73 61 75 74 65 20 21 0D 0A 20 20 20 20 20 20 saute !..
00CAC0: 20 20 20 50 55 53 48 20 48 4C 0D 0A 20 20 20 20 PUSH HL..
00CAD0: 20 20 20 20 20 4C 44 20 41 2C 28 48 4C 29 0D 0A LD A,(HL)..
00CAE0: 20 20 20 20 20 20 20 20 20 4C 44 20 28 44 45 29 LD (DE)
00CAF0: 2C 41 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 ,A.. LD
00CB00: 48 4C 2C 28 4C 4F 4E 47 4C 54 41 29 0D 0A 20 20 HL,(LONGLTA)..
00CB10: 20 20 20 20 20 20 20 41 44 44 20 48 4C 2C 44 45 ADD HL,DE
00CB20: 0D 0A 20 20 20 20 20 20 20 20 20 45 58 20 44 45 .. EX DE
00CB30: 2C 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 50 4F ,HL.. PO
00CB40: 50 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 43 P HL.. C
00CB50: 41 4C 4C 20 41 44 49 4E 46 0D 0A 20 20 20 20 20 ALL ADINF..
00CB60: 20 20 20 20 50 4F 50 20 42 43 0D 0A 20 20 20 20 POP BC..
00CB70: 20 20 20 20 20 44 4A 4E 5A 20 45 43 54 44 52 0D DJNZ ECTDR.
00CB80: 0A 20 20 20 20 20 20 20 20 20 52 45 54 0D 0A 20 . RET..
00CB90: 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 ;..
00CBA0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D --
00CBB0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00CBC0: 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 4C 61 20 ------.. .. La
00CBD0: 63 6F 70 69 65 20 64 75 20 73 70 72 69 74 65 20 copie du sprite
00CBE0: 64 61 6E 73 20 6C 65 20 62 75 66 66 65 72 20 65 dans le buffer e
00CBF0: 73 74 20 72 7B 64 75 69 74 65 20 40 20 73 61 20 st r{duite @ sa
00CC00: 70 6C 75 73 20 73 69 6D 70 6C 65 20 65 78 70 72 plus simple expr
00CC10: 65 73 73 69 6F 6E 20 21 0D 0A 20 3B 0D 0A 20 3B ession !.. ;.. ;
00CC20: 2D 20 50 61 73 73 65 72 20 73 70 72 69 74 65 20 - Passer sprite
00CC30: 64 61 6E 73 20 62 75 66 66 65 72 20 2D 0D 0A 20 dans buffer -..
00CC40: 3B 0D 0A 20 41 46 46 49 53 50 31 20 4C 44 20 48 ;.. AFFISP1 LD H
00CC50: 4C 2C 28 41 44 53 50 29 20 3B 4C 61 20 72 6F 75 L,(ADSP) ;La rou
00CC60: 74 69 6E 65 20 62 75 66 66 65 72 20 69 6D 70 61 tine buffer impa
00CC70: 69 72 20 65 73 74 20 73 75 70 70 72 69 6D 65 65 ir est supprimee
00CC80: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 43 .. LD BC
00CC90: 2C 28 4C 53 50 29 20 20 3B 4C 61 20 63 61 73 65 ,(LSP) ;La case
00CCA0: 20 73 75 70 70 6C 65 6D 65 6E 74 61 69 72 65 20 supplementaire
00CCB0: 70 6F 75 72 20 63 61 73 20 69 6D 70 61 69 72 73 pour cas impairs
00CCC0: 20 61 75 73 73 69 20 2E 0D 0A 20 20 20 20 20 20 aussi ...
00CCD0: 20 20 20 4C 44 20 44 45 2C 42 55 46 53 50 54 20 LD DE,BUFSPT
00CCE0: 3B 4C 65 73 20 33 20 72 6F 75 74 69 6E 65 73 20 ;Les 3 routines
00CCF0: 64 65 20 63 6F 6D 70 6F 73 69 74 69 6F 6E 20 73 de composition s
00CD00: 6F 6E 74 20 69 64 65 6E 74 69 71 75 65 73 0D 0A ont identiques..
00CD10: 20 3B 0D 0A 20 42 43 4C 42 50 20 20 20 50 55 53 ;.. BCLBP PUS
00CD20: 48 20 42 43 0D 0A 20 20 20 20 20 20 20 20 20 4C H BC.. L
00CD30: 44 20 42 2C 30 0D 0A 20 20 20 20 20 20 20 20 20 D B,0..
00CD40: 4C 44 49 52 0D 0A 20 20 20 20 20 20 20 20 20 50 LDIR.. P
00CD50: 4F 50 20 42 43 0D 0A 20 20 20 20 20 20 20 20 20 OP BC..
00CD60: 44 4A 4E 5A 20 42 43 4C 42 50 0D 0A 20 3B 0D 0A DJNZ BCLBP.. ;..
00CD70: 20 3B 2D 20 43 6F 6D 70 6F 73 65 72 20 6C 65 20 ;- Composer le
00CD80: 72 65 63 74 61 6E 67 6C 65 20 61 20 61 66 66 69 rectangle a affi
00CD90: 63 68 65 72 20 2D 0D 0A 20 3B 0D 0A 20 43 4F 4D cher -.. ;.. COM
00CDA0: 50 4F 20 20 20 4C 44 20 42 43 2C 28 4C 53 50 29 PO LD BC,(LSP)
00CDB0: 0D 0A 20 20 20 20 20 20 20 20 20 2E 2E 2E 2E 2E .. .....
00CDC0: 2E 2E 2E 2E 2E 2E 20 20 45 74 63 20 2E 2E 2E 0D ...... Etc ....
00CDD0: 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 . ..
00CDE0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
00CDF0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00CE00: 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20 -------.. ..
00CE10: 20 4C 61 20 73 6F 72 74 69 65 20 64 27 61 66 66 La sortie d'aff
00CE20: 69 63 68 61 67 65 20 65 73 74 20 6D 6F 64 69 66 ichage est modif
00CE30: 69 7B 65 20 2E 0D 0A 20 0D 0A 20 3B 20 0D 0A 20 i{e ... .. ; ..
00CE40: 3B 2D 20 41 66 66 69 63 68 65 72 20 6C 65 73 20 ;- Afficher les
00CE50: 6C 69 67 6E 65 73 20 65 63 72 61 6E 20 73 74 6F lignes ecran sto
00CE60: 63 6B 65 65 73 20 70 6F 75 72 20 72 65 63 6F 75 ckees pour recou
00CE70: 76 72 69 72 20 6C 65 73 20 74 72 61 63 65 73 20 vrir les traces
00CE80: 64 65 20 2D 0D 0A 20 3B 2D 20 6C 27 61 6E 63 69 de -.. ;- l'anci
00CE90: 65 6E 20 61 66 66 69 63 68 61 67 65 20 2D 0D 0A en affichage -..
00CEA0: 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 ;.. LD
00CEB0: 41 2C 28 44 49 52 4A 4F 59 29 20 20 20 20 20 3B A,(DIRJOY) ;
00CEC0: 56 61 6C 65 75 72 20 72 65 6E 76 6F 79 65 65 20 Valeur renvoyee
00CED0: 70 61 72 20 23 42 42 32 34 20 6D 65 6D 6F 72 69 par #BB24 memori
00CEE0: 73 65 65 20 65 6E 20 4E 4F 46 49 52 45 0D 0A 20 see en NOFIRE..
00CEF0: 20 20 20 20 20 20 20 20 41 4E 44 20 25 30 30 30 AND %000
00CF00: 30 30 30 31 31 20 20 20 20 20 3B 52 65 6D 70 6C 00011 ;Rempl
00CF10: 61 63 65 20 6C 65 73 20 74 65 73 74 73 20 73 75 ace les tests su
00CF20: 72 20 4C 49 4E 45 4D 4F 56 20 2D 20 43 4F 4C 4F r LINEMOV - COLO
00CF30: 4D 4F 56 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 MOV.. JR
00CF40: 20 5A 2C 54 53 54 43 4F 4C 20 20 20 20 20 20 20 Z,TSTCOL
00CF50: 3B 53 69 20 30 20 69 6C 20 6E 27 79 20 61 20 70 ;Si 0 il n'y a p
00CF60: 61 73 20 65 75 20 64 65 20 6D 6F 75 76 65 6D 65 as eu de mouveme
00CF70: 6E 74 20 76 65 72 74 69 63 61 6C 0D 0A 20 3B 0D nt vertical.. ;.
00CF80: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 44 45 2C . LD DE,
00CF90: 28 41 44 50 52 4F 56 29 0D 0A 20 20 20 20 20 20 (ADPROV)..
00CFA0: 20 20 20 4C 44 20 48 4C 2C 4C 49 4E 45 53 0D 0A LD HL,LINES..
00CFB0: 20 20 20 20 20 20 20 20 20 4C 44 20 42 43 2C 28 LD BC,(
00CFC0: 4C 4F 4E 47 4C 54 41 29 0D 0A 20 3B 20 0D 0A 20 LONGLTA).. ; ..
00CFD0: 41 46 4C 49 4E 45 20 20 4C 44 20 42 2C 34 20 20 AFLINE LD B,4
00CFE0: 20 3B 54 6F 75 6A 6F 75 72 73 20 34 20 6C 69 67 ;Toujours 4 lig
00CFF0: 6E 65 73 0D 0A 20 42 43 4C 49 4E 45 20 20 50 55 nes.. BCLINE PU
00D000: 53 48 20 44 45 0D 0A 20 20 20 20 20 20 20 20 20 SH DE..
00D010: 50 55 53 48 20 42 43 0D 0A 20 20 20 20 20 20 20 PUSH BC..
00D020: 20 20 4C 44 20 42 2C 30 0D 0A 20 20 20 20 20 20 LD B,0..
00D030: 20 20 20 4C 44 49 52 20 0D 0A 20 20 20 20 20 20 LDIR ..
00D040: 20 20 20 50 4F 50 20 42 43 0D 0A 20 20 20 20 20 POP BC..
00D050: 20 20 20 20 50 4F 50 20 44 45 0D 0A 20 3B 20 0D POP DE.. ; .
00D060: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 44 . LD A,D
00D070: 0D 0A 20 20 20 20 20 20 20 20 20 41 44 44 20 41 .. ADD A
00D080: 2C 38 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 ,8.. LD
00D090: 44 2C 41 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 D,A.. JR
00D0A0: 20 4E 43 2C 46 31 0D 0A 20 20 20 20 20 20 20 20 NC,F1..
00D0B0: 20 50 55 53 48 20 48 4C 0D 0A 20 20 20 20 20 20 PUSH HL..
00D0C0: 20 20 20 4C 44 20 48 4C 2C 23 43 30 35 30 0D 0A LD HL,#C050..
00D0D0: 20 20 20 20 20 20 20 20 20 41 44 44 20 48 4C 2C ADD HL,
00D0E0: 44 45 0D 0A 20 20 20 20 20 20 20 20 20 45 58 20 DE.. EX
00D0F0: 44 45 2C 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 DE,HL..
00D100: 50 4F 50 20 48 4C 0D 0A 20 3B 20 0D 0A 20 46 31 POP HL.. ; .. F1
00D110: 20 20 20 20 20 20 44 4A 4E 5A 20 42 43 4C 49 4E DJNZ BCLIN
00D120: 45 0D 0A 20 3B 20 0D 0A 20 3B 2D 20 43 4F 4C 4F E.. ; .. ;- COLO
00D130: 4E 4E 45 53 20 47 41 55 43 48 45 20 2D 0D 0A 20 NNES GAUCHE -..
00D140: 3B 20 0D 0A 20 54 53 54 43 4F 4C 20 20 4C 44 20 ; .. TSTCOL LD
00D150: 41 2C 28 44 49 52 4A 4F 59 29 20 20 20 3B 54 65 A,(DIRJOY) ;Te
00D160: 73 74 65 72 20 6D 6F 75 76 65 6D 65 6E 74 20 6C ster mouvement l
00D170: 61 74 65 72 61 6C 0D 0A 20 20 20 20 20 20 20 20 ateral..
00D180: 20 41 4E 44 20 25 30 30 30 30 31 31 30 30 0D 0A AND %00001100..
00D190: 20 20 20 20 20 20 20 20 20 4A 52 20 5A 2C 45 58 JR Z,EX
00D1A0: 49 54 20 20 20 20 20 20 20 3B 53 69 20 30 20 61 IT ;Si 0 a
00D1B0: 75 63 75 6E 20 6D 6F 75 76 65 6D 65 6E 74 20 6C ucun mouvement l
00D1C0: 61 74 65 72 61 6C 20 63 27 65 73 74 20 66 69 6E ateral c'est fin
00D1D0: 69 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 i.. ;..
00D1E0: 42 49 54 20 33 2C 41 0D 0A 20 20 20 20 20 20 20 BIT 3,A..
00D1F0: 20 20 4A 52 20 4E 5A 2C 43 47 20 20 20 20 20 20 JR NZ,CG
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 C2 02 00 00 00 02 0B 00 C3 02 00 00 00 02 ................
00D230: 0B 00 C4 02 00 00 00 02 0B 00 C5 02 00 00 00 02 ................
00D240: 0B 00 C6 02 00 00 00 02 0B 00 C7 02 00 00 00 02 ................
00D250: 0B 00 C8 02 00 00 00 02 0B 00 C9 02 00 00 00 02 ................
00D260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D2A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D2B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D2C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D2D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D2E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D2F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D300: 20 20 3B 61 20 62 6F 75 67 65 20 61 20 64 72 6F ;a bouge a dro
00D310: 69 74 65 20 2C 20 72 65 73 74 69 74 75 65 72 20 ite , restituer
00D320: 63 6F 6C 6F 6E 6E 65 20 67 61 75 63 68 65 0D 0A colonne gauche..
00D330: 20 3B 20 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 ; .. LD
00D340: 20 48 4C 2C 28 56 49 53 41 44 29 0D 0A 20 20 20 HL,(VISAD)..
00D350: 20 20 20 20 20 20 4C 44 20 44 45 2C 28 4C 4F 4E LD DE,(LON
00D360: 47 4C 54 41 29 0D 0A 20 20 20 20 20 20 20 20 20 GLTA)..
00D370: 41 44 44 20 48 4C 2C 44 45 0D 0A 20 20 20 20 20 ADD HL,DE..
00D380: 20 20 20 20 45 58 20 44 45 2C 48 4C 0D 0A 20 20 EX DE,HL..
00D390: 20 20 20 20 20 20 20 4A 52 20 43 4F 4C 4F 4E 31 JR COLON1
00D3A0: 0D 0A 20 3B 20 0D 0A 20 3B 2D 20 43 4F 4C 4F 4E .. ; .. ;- COLON
00D3B0: 4E 45 20 44 52 4F 49 54 45 20 2D 0D 0A 20 3B 20 NE DROITE -.. ;
00D3C0: 0D 0A 20 43 47 20 20 20 20 20 20 4C 44 20 44 45 .. CG LD DE
00D3D0: 2C 28 4F 4C 44 41 44 56 29 20 3B 50 6F 75 72 20 ,(OLDADV) ;Pour
00D3E0: 31 20 73 65 75 6C 65 20 63 6F 6C 6F 6E 6E 65 20 1 seule colonne
00D3F0: 70 61 73 20 62 65 73 6F 69 6E 20 64 65 20 4C 44 pas besoin de LD
00D400: 49 52 0D 0A 20 43 4F 4C 4F 4E 31 20 20 4C 44 20 IR.. COLON1 LD
00D410: 48 4C 2C 43 4F 4C 4F 4E 53 0D 0A 20 20 20 20 20 HL,COLONS..
00D420: 20 20 20 20 4C 44 20 41 2C 28 48 53 50 29 0D 0A LD A,(HSP)..
00D430: 20 20 20 20 20 20 20 20 20 4C 44 20 42 2C 41 0D LD B,A.
00D440: 0A 20 42 43 4C 43 4F 4C 20 20 4C 44 20 41 2C 28 . BCLCOL LD A,(
00D450: 48 4C 29 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 HL).. LD
00D460: 20 28 44 45 29 2C 41 0D 0A 20 20 20 20 20 20 20 (DE),A..
00D470: 20 20 49 4E 43 20 48 4C 0D 0A 20 3B 20 0D 0A 20 INC HL.. ; ..
00D480: 20 20 20 20 20 20 20 20 4C 44 20 41 2C 44 0D 0A LD A,D..
00D490: 20 20 20 20 20 20 20 20 20 41 44 44 20 41 2C 38 ADD A,8
00D4A0: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 44 2C .. LD D,
00D4B0: 41 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 4E A.. JR N
00D4C0: 43 2C 46 32 20 20 0D 0A 20 20 20 20 20 20 20 20 C,F2 ..
00D4D0: 20 50 55 53 48 20 48 4C 0D 0A 20 20 20 20 20 20 PUSH HL..
00D4E0: 20 20 20 4C 44 20 48 4C 2C 23 43 30 35 30 0D 0A LD HL,#C050..
00D4F0: 20 20 20 20 20 20 20 20 20 41 44 44 20 48 4C 2C ADD HL,
00D500: 61 64 72 65 73 73 65 73 20 20 71 75 69 20 20 69 adresses qui i
00D510: 6E 64 69 71 75 65 6E 74 20 20 6C 65 20 20 31 65 ndiquent le 1e
00D520: 72 20 20 6F 63 74 65 74 20 6F 75 20 61 6C 6C 65 r octet ou alle
00D530: 72 20 0D 0A 20 63 68 65 72 63 68 65 72 20 6C 65 r .. chercher le
00D540: 20 73 70 72 69 74 65 20 65 74 20 63 68 61 71 75 sprite et chaqu
00D550: 65 20 73 70 72 69 74 65 20 20 63 6F 6D 6D 65 6E e sprite commen
00D560: 63 65 20 20 70 61 72 20 20 75 6E 65 20 73 7B 72 ce par une s{r
00D570: 69 65 20 64 65 20 35 20 6F 63 74 65 74 73 20 71 ie de 5 octets q
00D580: 75 69 20 0D 0A 20 70 65 72 6D 65 74 74 65 6E 74 ui .. permettent
00D590: 20 64 65 20 63 6F 6E 6E 61 69 08 5E 74 72 65 20 de connai.^tre
00D5A0: 65 6E 74 72 65 20 61 75 74 72 65 20 2C 20 73 65 entre autre , se
00D5B0: 73 20 20 64 69 6D 65 6E 73 69 6F 6E 73 20 2E 20 s dimensions .
00D5C0: 44 65 20 70 6C 75 73 20 2C 20 63 65 74 74 65 20 De plus , cette
00D5D0: 74 61 62 6C 65 20 0D 0A 20 63 6F 6E 74 69 65 6E table .. contien
00D5E0: 74 20 64 27 61 75 74 72 65 73 20 69 6E 66 6F 72 t d'autres infor
00D5F0: 6D 61 74 69 6F 6E 73 20 70 72 7B 63 69 65 75 73 mations pr{cieus
00D600: 65 73 20 3A 20 4C 65 20 20 6D 6F 64 65 20 20 64 es : Le mode d
00D610: 27 7B 63 72 61 6E 20 40 20 75 74 69 6C 69 73 65 '{cran @ utilise
00D620: 72 20 2C 20 6C 65 20 0D 0A 20 6E 6F 6D 62 72 65 r , le .. nombre
00D630: 20 64 65 20 64 65 73 73 69 6E 73 20 64 61 6E 73 de dessins dans
00D640: 20 6C 61 20 74 61 62 6C 65 20 65 74 20 20 61 75 la table et au
00D650: 73 73 69 20 20 6C 61 20 6C 69 73 74 65 20 64 65 ssi la liste de
00D660: 73 20 65 6E 63 72 65 73 20 40 20 61 66 66 65 63 s encres @ affec
00D670: 74 65 72 20 61 75 78 20 0D 0A 20 73 74 79 6C 6F ter aux .. stylo
00D680: 73 20 2E 0D 0A 20 20 20 20 20 45 6E 20 64 7B 74 s ... En d{t
00D690: 61 69 6C 20 2C 20 6E 6F 6D 6D 6F 6E 73 20 54 41 ail , nommons TA
00D6A0: 42 4C 53 50 20 6C 65 20 31 65 72 20 20 6F 63 74 BLSP le 1er oct
00D6B0: 65 74 20 20 64 65 20 6C 61 20 74 61 62 6C 65 20 et de la table
00D6C0: 2E 20 53 27 69 6C 20 73 27 61 67 69 74 20 64 27 . S'il s'agit d'
00D6D0: 75 6E 65 20 0D 0A 20 74 61 62 6C 65 20 74 72 61 une .. table tra
00D6E0: 76 61 69 6C 20 2C 20 69 6C 20 73 65 72 61 20 6C vail , il sera l
00D6F0: 6F 67 7B 20 65 6E 20 32 31 38 35 36 20 2E 20 53 og{ en 21856 . S
00D700: 69 20 76 6F 75 73 20 72 65 6C 6F 67 65 7A 20 63 i vous relogez c
00D710: 65 74 74 65 20 74 61 62 6C 65 20 2C 20 69 6C 20 ette table , il
00D720: 73 65 72 61 20 0D 0A 20 40 20 6C 27 61 64 72 65 sera .. @ l'adre
00D730: 73 73 65 20 64 6F 6E 6E 7B 65 20 63 6F 6D 6D 65 sse donn{e comme
00D740: 20 61 64 72 65 73 73 65 20 64 65 20 20 72 65 6C adresse de rel
00D750: 6F 63 61 74 69 6F 6E 20 20 2E 20 50 6F 75 72 20 ocation . Pour
00D760: 6E 6F 74 72 65 20 70 72 6F 67 72 61 6D 6D 65 20 notre programme
00D770: 63 27 65 73 74 20 0D 0A 20 34 30 30 30 30 20 2E c'est .. 40000 .
00D780: 0D 0A 20 0D 0A 20 20 20 20 20 54 41 42 4C 53 50 .. .. TABLSP
00D790: 20 28 34 30 30 30 30 29 3A 20 43 6F 6E 74 69 65 (40000): Contie
00D7A0: 6E 74 20 6C 65 20 6D 6F 64 65 20 64 27 7B 63 72 nt le mode d'{cr
00D7B0: 61 6E 20 64 65 20 6C 61 20 74 61 62 6C 65 20 2E an de la table .
00D7C0: 0D 0A 20 20 20 20 20 54 41 42 4C 53 50 2B 31 20 .. TABLSP+1
00D7D0: 20 20 20 20 20 3A 20 43 6F 6E 74 69 65 6E 74 20 : Contient
00D7E0: 6C 65 20 6E 6F 6D 62 72 65 20 64 65 20 73 70 72 le nombre de spr
00D7F0: 69 74 65 73 20 64 61 6E 73 20 6C 61 20 74 61 62 ites dans la tab
00D800: 6C 65 20 2E 0D 0A 20 20 20 20 20 54 41 42 4C 53 le ... TABLS
00D810: 50 2B 32 20 20 20 20 20 20 3A 20 43 6F 6E 74 69 P+2 : Conti
00D820: 65 6E 74 20 73 75 72 20 31 36 62 69 74 73 20 6C ent sur 16bits l
00D830: 27 61 64 72 65 73 73 65 20 64 65 73 20 65 6E 63 'adresse des enc
00D840: 72 65 73 20 28 54 6F 75 6A 6F 75 72 73 20 65 6E res (Toujours en
00D850: 20 66 69 6E 0D 0A 20 20 20 20 20 20 20 20 20 20 fin..
00D860: 20 20 20 20 20 20 20 20 20 20 20 64 65 20 74 61 de ta
00D870: 62 6C 65 29 20 2E 0D 0A 20 20 20 20 20 54 41 42 ble) ... TAB
00D880: 4C 53 50 2B 34 20 20 20 20 20 20 3A 20 43 6F 6E LSP+4 : Con
00D890: 74 69 65 6E 74 20 73 75 72 20 31 36 20 20 62 69 tient sur 16 bi
00D8A0: 74 73 20 20 6C 27 61 64 72 65 73 73 65 20 64 65 ts l'adresse de
00D8B0: 20 63 68 61 71 75 65 20 73 70 72 69 74 65 20 70 chaque sprite p
00D8C0: 72 7B 73 65 6E 74 20 0D 0A 20 64 61 6E 73 20 6C r{sent .. dans l
00D8D0: 61 20 74 61 62 6C 65 20 2C 20 63 27 65 73 74 20 a table , c'est
00D8E0: 40 20 70 61 72 74 69 72 20 64 65 20 6C 40 20 20 @ partir de l@
00D8F0: 71 75 65 20 6C 27 6F 6E 20 76 61 20 6C 65 73 20 que l'on va les
00D900: 11 2C 19 0F 2C 40 03 00 00 E1 00 35 00 BE 00 03 .,..,@.....5....
00D910: 00 00 E1 EF 22 55 54 49 4C 49 54 41 49 52 45 53 ...."UTILITAIRES
00D920: 20 47 52 41 50 2E 22 01 7C 00 50 52 54 C3 2C 10 GRAP.".|.PRT.,.
00D930: 2C 0E 2C 0E 2C 11 2C 19 10 2C 40 03 00 00 E1 00 ,.,.,.,..,@.....
00D940: 28 00 C8 00 03 00 00 E1 EF 03 00 00 6E 6F F0 01 (...........no..
00D950: 7C 00 50 52 54 C3 2C 10 2C 0E 2C 0E 2C 11 2C 19 |.PRT.,.,.,.,.,.
00D960: 11 2C 40 03 00 00 E1 00 28 00 D2 00 03 00 00 E1 .,@.....(.......
00D970: EF 03 00 00 6E 6F F0 01 7C 00 50 52 54 C3 2C 10 ....no..|.PRT.,.
00D980: 2C 0E 2C 0E 2C 11 2C 19 12 2C 40 03 00 00 E1 00 ,.,.,.,..,@.....
00D990: 35 00 DC 00 03 00 00 E1 EF 22 2A 20 41 55 54 52 5........"* AUTR
00D9A0: 45 20 46 41 43 45 20 53 4F 53 36 22 01 7C 00 50 E FACE SOS6".|.P
00D9B0: 52 54 C3 2C 10 2C 0E 2C 0E 2C 11 2C 19 13 2C 40 RT.,.,.,.,.,..,@
00D9C0: 03 00 00 E1 00 07 00 FA 00 01 C0 00 0A 00 2C 01 ..............,.
00D9D0: 9F 20 1E 24 77 00 07 00 F3 01 01 C0 00 07 00 E8 . .$w...........
00D9E0: 03 01 C0 00 17 00 F2 03 01 C0 2A 2A 2A 20 31 65 ..........*** 1e
00D9F0: 72 20 4D 45 4E 55 20 2A 2A 2A 00 07 00 FC 03 01 r MENU ***......
00DA00: C0 00 07 00 10 04 01 C0 00 2B 00 1A 04 B2 20 02 .........+.... .
00DA10: 00 00 E1 F4 0F 20 A0 20 1E 42 04 2C 1E EE 07 2C ..... . .B.,...,
00DA20: 1E C4 09 2C 1E B8 0B 2C 1E 87 00 2C 1E 87 00 2C ...,...,...,...,
00DA30: 1E A0 0F 00 07 00 24 04 01 C0 00 14 00 2E 04 01 ......$.........
00DA40: C0 4D 6F 64 65 20 64 27 65 6D 70 6C 6F 69 00 07 .Mode d'emploi..
00DA50: 00 38 04 01 C0 00 1C 00 42 04 03 00 00 46 49 C3 .8......B....FI.
00DA60: EF 22 6E 6F 74 69 63 66 61 63 22 01 A0 20 1E FC ."noticfac".. ..
00DA70: 08 00 07 00 D0 07 01 C0 00 1C 00 DA 07 01 C0 2A ...............*
00DA80: 20 54 68 65 6F 72 69 65 20 67 72 61 70 68 69 73 Theorie graphis
00DA90: 6D 65 20 2A 00 07 00 E4 07 01 C0 00 20 00 EE 07 me *........ ...
00DAA0: 03 00 00 E1 28 0E 29 EF 22 41 6E 69 6D 61 74 69 ....(.)."Animati
00DAB0: 6F 6E 73 20 43 68 61 70 2E 31 22 00 20 00 F8 07 ons Chap.1". ...
00DAC0: 03 00 00 E1 28 0F 29 EF 22 41 6E 69 6D 61 74 69 ....(.)."Animati
00DAD0: 6F 6E 73 20 43 68 61 70 2E 32 22 00 20 00 02 08 ons Chap.2". ...
00DAE0: 03 00 00 E1 28 10 29 EF 22 41 6E 69 6D 61 74 69 ....(.)."Animati
00DAF0: 6F 6E 73 20 43 68 61 70 2E 33 22 00 20 00 0C 08 ons Chap.3". ...
00DB00: 03 00 00 E1 28 11 29 EF 22 41 6E 69 6D 61 74 69 ....(.)."Animati
00DB10: 6F 6E 73 20 43 68 61 70 2E 34 22 00 20 00 16 08 ons Chap.4". ...
00DB20: 03 00 00 E1 28 12 29 EF 22 41 6E 69 6D 61 74 69 ....(.)."Animati
00DB30: 6F 6E 73 20 43 68 61 70 2E 35 22 00 20 00 20 08 ons Chap.5". . .
00DB40: 03 00 00 E1 28 13 29 EF 22 49 6D 61 67 65 73 20 ....(.)."Images
00DB50: 20 6D 6F 75 76 65 6D 65 6E 74 22 00 20 00 21 08 mouvement". .!.
00DB60: 03 00 00 E1 28 14 29 EF 22 49 6D 61 67 65 20 20 ....(.)."Image
00DB70: 20 20 20 20 70 69 78 65 6C 73 22 00 20 00 2A 08 pixels". .*.
00DB80: 03 00 00 E1 28 15 29 EF 22 4F 70 74 69 6F 6E 20 ....(.)."Option
00DB90: 20 20 69 6E 61 63 74 69 76 65 22 00 13 00 34 08 inactive"...4.
00DBA0: 03 00 00 E1 28 16 29 EF 03 00 00 6D 65 EE 00 3A ....(.)....me..:
00DBB0: 00 3E 08 0D 00 00 F8 EF 19 16 01 0D 00 00 F9 EF .>..............
00DBC0: 19 0C 01 0D 00 00 63 B0 EF 10 01 0D 00 00 63 B1 ......c.......c.
00DBD0: EF 0E 01 9F 20 1E 8E 17 01 0D 00 00 6E 62 6F F0 .... .......nbo.
00DBE0: EF 17 01 9F 20 1E 2E 77 00 33 00 48 08 B2 20 02 .... ..w.3.H.. .
00DBF0: 00 00 E1 F4 0F 20 A0 20 1E 52 08 2C 1E 5C 08 2C ..... . .R.,.\.,
00DC00: 1E 66 08 2C 1E 70 08 2C 1E 7A 08 2C 1E 84 08 2C .f.,.p.,.z.,...,
00DC10: 1E 8E 08 2C 1E 98 08 2C 1E 87 00 00 1C 00 52 08 ...,...,......R.
00DC20: 03 00 00 66 69 E3 EF 22 73 6F 73 73 70 72 30 39 ...fi.."sosspr09
00DC30: 22 01 A0 20 1E FC 08 00 1C 00 5C 08 03 00 00 66 ".. ......\....f
00DC40: 69 E3 EF 22 73 6F 73 73 70 72 31 30 22 01 A0 20 i.."sosspr10"..
00DC50: 1E FC 08 00 1C 00 66 08 03 00 00 66 69 E3 EF 22 ......f....fi.."
00DC60: 73 6F 73 73 70 72 31 31 22 01 A0 20 1E FC 08 00 sosspr11".. ....
00DC70: 1C 00 70 08 03 00 00 66 69 E3 EF 22 73 6F 73 73 ..p....fi.."soss
00DC80: 70 72 31 32 22 01 A0 20 1E FC 08 00 1C 00 7A 08 pr12".. ......z.
00DC90: 03 00 00 66 69 E3 EF 22 73 6F 73 73 70 72 31 33 ...fi.."sosspr13
00DCA0: 22 01 A0 20 1E FC 08 00 12 00 84 08 CA 22 41 46 ".. ........."AF
00DCB0: 46 49 4D 31 2E 62 61 73 22 00 11 00 8E 08 CA 22 FIM1.bas"......"
00DCC0: 49 4D 50 49 58 2E 62 61 73 22 00 0A 00 98 08 A0 IMPIX.bas"......
00DCD0: 20 1E EE 07 00 25 00 FC 08 03 00 00 66 69 E3 EF ....%......fi..
00DCE0: 03 00 00 66 69 E3 F4 22 2E 41 53 43 22 01 9F 20 ...fi..".ASC"..
00DCF0: 1E 14 28 01 A0 20 1E 64 00 00 07 00 B1 09 01 C0 ..(.. .d........
00DD00: 55 45 55 52 20 52 45 45 4C 4C 45 20 64 75 20 73 UEUR REELLE du s
00DD10: 70 72 69 74 65 0D 0A 20 3B 0D 0A 20 20 20 20 20 prite.. ;..
00DD20: 20 20 20 20 4C 44 20 41 2C 28 4D 41 53 4B 29 20 LD A,(MASK)
00DD30: 20 20 3B 54 65 73 74 65 72 20 62 69 74 20 67 61 ;Tester bit ga
00DD40: 75 63 68 65 20 64 75 20 6D 61 73 71 75 65 0D 0A uche du masque..
00DD50: 20 20 20 20 20 20 20 20 20 52 4C 43 41 20 20 20 RLCA
00DD60: 20 20 20 20 20 20 20 3B 53 69 20 63 65 20 62 69 ;Si ce bi
00DD70: 74 20 65 73 74 20 61 20 30 20 6F 6E 20 63 6F 6D t est a 0 on com
00DD80: 70 6F 73 65 20 65 6E 20 70 6F 73 69 74 69 6F 6E pose en position
00DD90: 20 49 4D 50 41 49 52 45 0D 0A 20 20 20 20 20 20 IMPAIRE..
00DDA0: 20 20 20 4A 52 20 4E 43 2C 42 55 46 49 4D 50 20 JR NC,BUFIMP
00DDB0: 20 3B 28 45 6E 74 72 65 20 32 20 63 61 73 65 73 ;(Entre 2 cases
00DDC0: 29 20 2E 20 4E 6F 74 65 72 20 71 75 27 69 63 69 ) . Noter qu'ici
00DDD0: 20 6C 61 20 72 6F 74 61 74 69 6F 6E 20 73 65 20 la rotation se
00DDE0: 66 61 69 74 0D 0A 20 3B 20 20 20 20 20 20 20 20 fait.. ;
00DDF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 20 a
00DE00: 67 61 75 63 68 65 20 71 75 65 6C 71 75 65 20 73 gauche quelque s
00DE10: 6F 69 74 20 6C 65 20 73 65 6E 73 20 64 65 20 64 oit le sens de d
00DE20: 65 70 6C 61 63 65 6D 65 6E 74 20 2E 20 43 27 65 eplacement . C'e
00DE30: 73 74 0D 0A 20 3B 20 20 20 20 20 20 20 20 20 20 st.. ;
00DE40: 20 20 20 20 20 20 20 20 20 20 20 20 6C 27 65 63 l'ec
00DE50: 72 61 6E 20 71 75 69 20 62 6F 75 67 65 20 2C 20 ran qui bouge ,
00DE60: 70 61 73 20 6C 65 20 62 75 66 66 65 72 20 71 75 pas le buffer qu
00DE70: 69 20 64 6F 69 74 20 6A 75 73 74 65 20 65 74 72 i doit juste etr
00DE80: 65 0D 0A 20 3B 20 20 20 20 20 20 20 20 20 20 20 e.. ;
00DE90: 20 20 20 20 20 20 20 20 20 20 20 72 65 63 65 6E recen
00DEA0: 74 72 65 20 65 6E 20 66 6F 6E 63 74 69 6F 6E 20 tre en fonction
00DEB0: 64 65 20 6C 61 20 70 6F 73 69 74 69 6F 6E 20 64 de la position d
00DEC0: 65 73 20 70 69 78 65 6C 73 20 70 61 72 0D 0A 20 es pixels par..
00DED0: 3B 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ;
00DEE0: 20 20 20 20 20 20 20 72 61 70 70 6F 72 74 20 61 rapport a
00DEF0: 20 75 6E 65 20 63 61 73 65 20 64 6F 6E 6E 65 65 une case donnee
00DF00: 20 21 0D 0A 20 3B 0D 0A 20 42 43 4C 42 50 20 20 !.. ;.. BCLBP
00DF10: 20 50 55 53 48 20 42 43 20 20 20 20 20 20 20 3B PUSH BC ;
00DF20: 50 6F 75 72 20 62 75 66 66 65 72 20 70 61 69 72 Pour buffer pair
00DF30: 20 2C 20 4C 44 49 52 20 73 75 66 66 69 74 0D 0A , LDIR suffit..
00DF40: 20 20 20 20 20 20 20 20 20 4C 44 20 42 2C 30 0D LD B,0.
00DF50: 0A 20 20 20 20 20 20 20 20 20 4C 44 49 52 20 20 . LDIR
00DF60: 20 20 20 20 20 20 20 20 3B 4D 61 69 73 20 69 6C ;Mais il
00DF70: 20 66 61 75 74 20 70 65 6E 73 65 72 20 61 20 72 faut penser a r
00DF80: 65 6D 65 74 74 72 65 20 61 20 30 20 6C 61 20 63 emettre a 0 la c
00DF90: 61 73 65 0D 0A 20 3B 2D 20 49 4D 50 30 37 0D 0A ase.. ;- IMP07..
00DFA0: 20 20 20 20 20 20 20 20 20 58 4F 52 20 41 20 20 XOR A
00DFB0: 20 20 20 20 20 20 20 3B 73 75 70 70 6C 65 6D 65 ;suppleme
00DFC0: 6E 74 61 69 72 65 20 70 6F 75 72 20 63 61 73 20 ntaire pour cas
00DFD0: 69 6D 70 61 69 72 73 20 63 61 72 20 65 6C 6C 65 impairs car elle
00DFE0: 20 63 6F 6E 74 69 65 6E 74 0D 0A 20 20 20 20 20 contient..
00DFF0: 20 20 20 20 4C 44 20 28 44 45 29 2C 41 20 20 20 LD (DE),A
00E000: 20 20 3B 73 61 6E 73 20 64 6F 75 74 65 20 6C 65 ;sans doute le
00E010: 20 72 65 73 75 6C 74 61 74 20 64 27 75 6E 20 74 resultat d'un t
00E020: 72 61 6E 73 66 65 72 74 20 70 72 65 63 65 64 65 ransfert precede
00E030: 6E 74 0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43 nt.. INC
00E040: 20 44 45 20 20 20 20 20 20 20 20 3B 65 74 20 6C DE ;et l
00E050: 61 69 73 73 65 72 61 69 74 20 75 6E 65 20 74 72 aisserait une tr
00E060: 61 63 65 20 73 75 72 20 6C 27 65 63 72 61 6E 20 ace sur l'ecran
00E070: 2E 0D 0A 20 3B 2D 0D 0A 20 20 20 20 20 20 20 20 ... ;-..
00E080: 20 50 4F 50 20 42 43 0D 0A 20 20 20 20 20 20 20 POP BC..
00E090: 20 20 44 4A 4E 5A 20 42 43 4C 42 50 0D 0A 20 3B DJNZ BCLBP.. ;
00E0A0: 20 0D 0A 20 20 20 20 20 20 20 20 20 4A 50 20 43 .. JP C
00E0B0: 4F 4D 50 4F 20 20 20 20 20 3B 4C 65 20 62 75 66 OMPO ;Le buf
00E0C0: 66 65 72 20 65 74 20 63 68 61 72 67 65 20 2C 20 fer et charge ,
00E0D0: 61 6C 6C 65 72 20 63 6F 6D 70 6F 73 65 72 20 61 aller composer a
00E0E0: 76 65 63 20 6C 65 20 66 6F 6E 64 0D 0A 20 3B 2D vec le fond.. ;-
00E0F0: 20 49 4D 50 30 38 0D 0A 20 3B 2D 20 42 75 66 66 IMP08.. ;- Buff
00E100: 65 72 20 69 6D 70 61 69 72 20 2E 20 4C 65 20 62 er impair . Le b
00E110: 75 66 66 65 72 20 65 73 74 20 63 68 61 72 67 65 uffer est charge
00E120: 20 61 76 65 63 20 6C 65 20 73 70 72 69 74 65 20 avec le sprite
00E130: 6D 61 69 73 20 65 6E 20 74 65 6E 61 6E 74 20 2D mais en tenant -
00E140: 0D 0A 20 3B 2D 20 63 6F 6D 70 74 65 20 64 75 20 .. ;- compte du
00E150: 63 68 65 76 61 75 63 68 65 6D 65 6E 74 20 73 75 chevauchement su
00E160: 72 20 32 20 63 61 73 65 73 20 6D 65 6D 6F 69 72 r 2 cases memoir
00E170: 65 20 2D 0D 0A 20 3B 20 0D 0A 20 42 55 46 49 4D e -.. ; .. BUFIM
00E180: 50 20 20 50 55 53 48 20 42 43 20 20 20 20 20 20 P PUSH BC
00E190: 20 3B 52 6F 74 61 74 69 6F 6E 20 64 65 73 20 70 ;Rotation des p
00E1A0: 69 78 65 6C 73 20 64 75 20 62 75 66 66 65 72 20 ixels du buffer
00E1B0: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 2C .. LD B,
00E1C0: 43 20 20 20 20 20 20 20 20 3B 4C 65 20 70 69 78 C ;Le pix
00E1D0: 65 6C 73 20 67 61 75 63 68 65 20 70 61 73 73 65 els gauche passe
00E1E0: 20 61 20 64 72 6F 69 74 65 0D 0A 20 20 20 20 20 a droite..
00E1F0: 20 20 20 20 4C 44 20 43 2C 30 20 20 20 20 20 20 LD C,0
00E200: 20 20 3B 44 65 20 6C 61 20 63 61 73 65 20 6D 65 ;De la case me
00E210: 6D 6F 69 72 65 20 69 6E 66 65 72 69 65 75 72 65 moire inferieure
00E220: 0D 0A 20 42 43 4C 42 55 46 20 20 4C 44 20 41 2C .. BCLBUF LD A,
00E230: 28 48 4C 29 20 20 20 20 20 3B 4C 65 20 20 70 69 (HL) ;Le pi
00E240: 78 65 6C 20 64 72 6F 69 74 20 70 61 73 73 65 20 xel droit passe
00E250: 61 20 67 61 75 63 68 65 0D 0A 20 20 20 20 20 20 a gauche..
00E260: 20 20 20 50 55 53 48 20 41 46 20 20 20 20 20 20 PUSH AF
00E270: 20 3B 44 65 20 6C 61 20 63 61 73 65 20 6D 65 6D ;De la case mem
00E280: 6F 69 72 65 20 73 75 70 65 72 69 65 75 72 65 0D oire superieure.
00E290: 0A 20 20 20 20 20 20 20 20 20 41 4E 44 20 25 31 . AND %1
00E2A0: 30 31 30 31 30 31 30 20 3B 4C 61 20 72 65 6D 69 0101010 ;La remi
00E2B0: 73 65 20 61 20 7A 65 72 6F 20 64 75 20 70 72 65 se a zero du pre
00E2C0: 63 65 64 65 6E 74 20 63 6F 6E 74 65 6E 75 0D 0A cedent contenu..
00E2D0: 20 20 20 20 20 20 20 20 20 52 52 43 41 20 20 20 RRCA
00E2E0: 20 20 20 20 20 20 20 3B 65 73 74 20 65 66 66 65 ;est effe
00E2F0: 63 74 75 65 65 20 73 69 6D 75 6C 74 61 6E 65 6D ctuee simultanem
00E300: 65 6E 74 0D 0A 20 20 20 20 20 20 20 20 20 4F 52 ent.. OR
00E310: 20 43 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 C.. LD
00E320: 28 44 45 29 2C 41 20 20 20 20 20 3B 4C 65 73 20 (DE),A ;Les
00E330: 72 6F 74 61 74 69 6F 6E 73 20 65 74 20 41 4E 44 rotations et AND
00E340: 20 73 6F 6E 74 20 73 69 6D 69 6C 61 69 72 65 73 sont similaires
00E350: 20 61 20 53 4F 53 35 20 2C 20 6F 6E 0D 0A 20 53 a SOS5 , on.. S
00E360: 55 49 54 42 55 20 20 49 4E 43 20 44 45 20 20 20 UITBU INC DE
00E370: 20 20 20 20 20 3B 72 65 63 72 65 65 20 75 6E 65 ;recree une
00E380: 20 63 61 73 65 20 63 6F 6D 70 6C 65 74 65 20 70 case complete p
00E390: 69 78 65 6C 20 70 61 72 20 70 69 78 65 6C 20 2E ixel par pixel .
00E3A0: 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 41 .. POP A
00E3B0: 46 20 20 20 20 20 20 20 20 3B 45 6E 20 6D 6F 64 F ;En mod
00E3C0: 65 20 31 20 69 6C 20 66 61 75 64 72 61 69 74 20 e 1 il faudrait
00E3D0: 34 20 6F 70 65 72 61 74 69 6F 6E 73 20 61 76 65 4 operations ave
00E3E0: 63 20 6C 65 73 20 6D 61 73 71 75 65 73 0D 0A 20 c les masques..
00E3F0: 20 20 20 20 20 20 20 20 41 4E 44 20 25 30 31 30 AND %010
00E400: 31 30 31 30 31 20 3B 70 72 65 73 65 6E 74 65 73 10101 ;presentes
00E410: 20 64 61 6E 73 20 53 4F 53 35 0D 0A 20 20 20 20 dans SOS5..
00E420: 20 20 20 20 20 52 4C 43 41 20 0D 0A 20 20 20 20 RLCA ..
00E430: 20 20 20 20 20 4C 44 20 28 44 45 29 2C 41 0D 0A LD (DE),A..
00E440: 20 20 20 20 20 20 20 20 20 4C 44 20 43 2C 41 0D LD C,A.
00E450: 0A 20 20 20 20 20 20 20 20 20 49 4E 43 20 48 4C . INC HL
00E460: 20 20 20 20 20 20 20 20 3B 50 72 6F 63 68 61 69 ;Prochai
00E470: 6E 20 74 6F 75 72 0D 0A 20 20 20 20 20 20 20 20 n tour..
00E480: 20 44 4A 4E 5A 20 42 43 4C 42 55 46 0D 0A 20 20 DJNZ BCLBUF..
00E490: 20 20 20 20 20 20 20 49 4E 43 20 44 45 0D 0A 20 INC DE..
00E4A0: 20 20 20 20 20 20 20 20 50 4F 50 20 42 43 0D 0A POP BC..
00E4B0: 20 20 20 20 20 20 20 20 20 44 4A 4E 5A 20 42 55 DJNZ BU
00E4C0: 46 49 4D 50 0D 0A 20 3B 20 0D 0A 20 3B 2D 20 43 FIMP.. ; .. ;- C
00E4D0: 6F 6D 70 6F 73 65 72 20 6C 65 20 72 65 63 74 61 omposer le recta
00E4E0: 6E 67 6C 65 20 61 20 61 66 66 69 63 68 65 72 20 ngle a afficher
00E4F0: 2D 0D 0A 20 3B 0D 0A 20 43 4F 4D 50 4F 20 20 20 -.. ;.. COMPO
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 C2 02 00 00 00 02 0C 00 C3 02 00 00 00 02 ................
00E530: 0C 00 C4 02 00 00 00 02 0C 00 C5 02 00 00 00 02 ................
00E540: 0C 00 C6 02 00 00 00 02 0C 00 C7 02 00 00 00 02 ................
00E550: 0C 00 C8 02 00 00 00 02 0C 00 C9 02 00 00 00 02 ................
00E560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E5A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E5B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E5C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E5D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E5E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E5F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E600: 4C 44 20 42 43 2C 28 4C 53 50 29 20 20 20 3B 4C LD BC,(LSP) ;L
00E610: 6F 6E 67 75 65 75 72 20 73 70 72 69 74 65 20 64 ongueur sprite d
00E620: 61 6E 73 20 43 20 68 61 75 74 65 75 72 20 64 61 ans C hauteur da
00E630: 6E 73 20 42 0D 0A 20 20 20 20 20 20 20 20 20 4C ns B.. L
00E640: 44 20 44 45 2C 54 41 42 4C 45 20 20 20 3B 52 65 D DE,TABLE ;Re
00E650: 63 74 61 6E 67 6C 65 20 66 6F 6E 64 20 65 63 72 ctangle fond ecr
00E660: 61 6E 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 an.. LD
00E670: 48 4C 2C 42 55 46 53 50 54 20 20 3B 53 50 52 49 HL,BUFSPT ;SPRI
00E680: 54 45 0D 0A 20 3B 20 0D 0A 20 43 4F 4D 50 4C 49 TE.. ; .. COMPLI
00E690: 20 20 4C 44 20 41 2C 28 46 4C 41 47 41 46 29 20 LD A,(FLAGAF)
00E6A0: 3B 46 4C 41 47 20 70 6F 75 72 20 6C 65 20 74 79 ;FLAG pour le ty
00E6B0: 70 65 20 64 27 61 66 66 69 63 68 61 67 65 20 2C pe d'affichage ,
00E6C0: 20 73 61 75 74 65 72 20 61 20 6C 27 75 6E 65 0D sauter a l'une.
00E6D0: 0A 20 20 20 20 20 20 20 20 20 43 50 20 31 20 20 . CP 1
00E6E0: 20 20 20 20 20 20 20 20 3B 64 65 73 20 33 20 72 ;des 3 r
00E6F0: 6F 75 74 69 6E 65 73 20 64 65 20 63 6F 6D 70 6F outines de compo
00E700: 73 69 74 69 6F 6E 20 73 65 6C 6F 6E 20 6C 65 20 sition selon le
00E710: 63 61 73 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 cas.. JR
00E720: 20 5A 2C 43 4F 4D 50 4F 31 20 20 20 3B 41 72 72 Z,COMPO1 ;Arr
00E730: 69 65 72 65 20 70 6C 61 6E 0D 0A 20 20 20 20 20 iere plan..
00E740: 20 20 20 20 4A 52 20 4E 43 2C 43 4F 4D 50 4F 32 JR NC,COMPO2
00E750: 20 20 3B 4D 6F 79 65 6E 20 70 6C 61 6E 0D 0A 20 ;Moyen plan..
00E760: 3B 0D 0A 20 3B 2D 20 4E 4F 54 45 20 2C 20 70 6F ;.. ;- NOTE , po
00E770: 75 72 20 6C 65 73 20 33 20 72 6F 75 74 69 6E 65 ur les 3 routine
00E780: 73 20 43 4F 4D 50 4F 20 76 6F 69 72 20 53 4F 53 s COMPO voir SOS
00E790: 35 20 2D 0D 0A 20 3B 0D 0A 20 3B 2D 20 52 6F 75 5 -.. ;.. ;- Rou
00E7A0: 74 69 6E 65 20 61 66 66 69 63 68 61 67 65 20 31 tine affichage 1
00E7B0: 65 72 20 70 6C 61 6E 20 63 6F 6D 6D 65 20 64 61 er plan comme da
00E7C0: 6E 73 20 53 4F 53 35 20 2D 0D 0A 20 3B 2D 20 4E ns SOS5 -.. ;- N
00E7D0: 27 61 66 66 69 63 68 65 20 6C 65 20 70 69 78 65 'affiche le pixe
00E7E0: 6C 20 73 70 72 69 74 65 20 71 75 65 20 73 69 20 l sprite que si
00E7F0: 69 6C 20 65 73 74 20 64 69 66 66 65 72 65 6E 74 il est different
00E800: 20 64 65 20 30 20 2D 0D 0A 20 3B 20 0D 0A 20 4E de 0 -.. ; .. N
00E810: 45 58 54 4C 49 20 20 50 55 53 48 20 42 43 0D 0A EXTLI PUSH BC..
00E820: 20 20 20 20 20 20 20 20 20 4C 44 20 42 2C 43 0D LD B,C.
00E830: 0A 20 4E 45 58 54 43 41 20 20 4C 44 20 41 2C 28 . NEXTCA LD A,(
00E840: 48 4C 29 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 HL).. LD
00E850: 20 43 2C 41 20 0D 0A 20 20 20 20 20 20 20 20 20 C,A ..
00E860: 41 4E 44 20 25 31 30 31 30 31 30 31 30 0D 0A 20 AND %10101010..
00E870: 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C 4E 4F JR NZ,NO
00E880: 54 50 47 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 TPG.. LD
00E890: 20 41 2C 28 44 45 29 0D 0A 20 20 20 20 20 20 20 A,(DE)..
00E8A0: 20 20 41 4E 44 20 25 31 30 31 30 31 30 31 30 0D AND %10101010.
00E8B0: 0A 20 20 20 20 20 20 20 20 20 4F 52 20 43 0D 0A . OR C..
00E8C0: 20 20 20 20 20 20 20 20 20 4C 44 20 28 48 4C 29 LD (HL)
00E8D0: 2C 41 0D 0A 20 3B 0D 0A 20 4E 4F 54 50 47 20 20 ,A.. ;.. NOTPG
00E8E0: 20 4C 44 20 41 2C 28 48 4C 29 0D 0A 20 20 20 20 LD A,(HL)..
00E8F0: 20 20 20 20 20 4C 44 20 43 2C 41 0D 0A 20 20 20 LD C,A..
00E900: 20 20 20 20 20 20 41 4E 44 20 25 30 31 30 31 30 AND %01010
00E910: 31 30 31 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 101.. JR
00E920: 20 4E 5A 2C 46 49 4E 43 4F 0D 0A 20 20 20 20 20 NZ,FINCO..
00E930: 20 20 20 20 4C 44 20 41 2C 28 44 45 29 0D 0A 20 LD A,(DE)..
00E940: 20 20 20 20 20 20 20 20 41 4E 44 20 25 30 31 30 AND %010
00E950: 31 30 31 30 31 0D 0A 20 20 20 20 20 20 20 20 20 10101..
00E960: 4F 52 20 43 0D 0A 20 20 20 20 20 20 20 20 20 4C OR C.. L
00E970: 44 20 28 48 4C 29 2C 41 0D 0A 20 3B 20 0D 0A 20 D (HL),A.. ; ..
00E980: 46 49 4E 43 4F 20 20 20 49 4E 43 20 44 45 0D 0A FINCO INC DE..
00E990: 20 20 20 20 20 20 20 20 20 49 4E 43 20 48 4C 0D INC HL.
00E9A0: 0A 20 20 20 20 20 20 20 20 20 44 4A 4E 5A 20 4E . DJNZ N
00E9B0: 45 58 54 43 41 0D 0A 20 20 20 20 20 20 20 20 20 EXTCA..
00E9C0: 50 4F 50 20 42 43 20 20 20 20 0D 0A 20 20 20 20 POP BC ..
00E9D0: 20 20 20 20 20 44 4A 4E 5A 20 4E 45 58 54 4C 49 DJNZ NEXTLI
00E9E0: 20 20 20 20 20 20 20 0D 0A 20 20 20 20 20 20 20 ..
00E9F0: 20 20 4A 52 20 41 46 46 49 43 48 0D 0A 20 3B 20 JR AFFICH.. ;
00EA00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00EA10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D --
00EA20: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00EA30: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
00EA40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
00EA50: 20 53 55 52 47 45 4E 45 20 2D 20 4E 4F 54 49 43 SURGENE - NOTIC
00EA60: 45 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 E -..
00EA70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00EA80: 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -------------
00EA90: 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20 20 53 -----.. .. S
00EAA0: 55 52 47 45 4E 45 20 3A 20 56 6F 75 73 20 70 65 URGENE : Vous pe
00EAB0: 72 6D 65 74 20 64 65 20 63 72 7B 65 72 20 64 65 rmet de cr{er de
00EAC0: 73 20 20 74 61 62 6C 65 73 20 64 65 20 73 70 72 s tables de spr
00EAD0: 69 74 65 73 20 64 61 6E 73 20 74 6F 75 73 20 6C ites dans tous l
00EAE0: 65 73 20 6D 6F 64 65 73 20 0D 0A 20 7B 63 72 61 es modes .. {cra
00EAF0: 6E 20 65 74 20 64 65 20 20 6C 65 73 20 20 73 61 n et de les sa
00EB00: 75 76 65 67 61 72 64 65 72 20 20 73 6F 75 73 20 uvegarder sous
00EB10: 20 66 6F 72 6D 65 20 20 64 65 20 20 74 61 62 6C forme de tabl
00EB20: 65 73 20 20 72 7B 75 74 69 6C 69 73 61 62 6C 65 es r{utilisable
00EB30: 73 20 70 61 72 20 6C 65 73 20 0D 0A 20 70 72 6F s par les .. pro
00EB40: 67 72 61 6D 6D 65 73 20 70 72 6F 70 6F 73 7B 73 grammes propos{s
00EB50: 20 64 61 6E 73 20 53 4F 53 20 50 52 4F 47 52 41 dans SOS PROGRA
00EB60: 4D 4D 45 55 52 53 20 2E 20 20 4C 65 20 70 72 6F MMEURS . Le pro
00EB70: 67 72 61 6D 6D 65 20 65 74 20 6C 65 73 20 74 61 gramme et les ta
00EB80: 62 6C 65 73 20 63 72 7B 7B 73 20 0D 0A 20 6F 63 bles cr{{s .. oc
00EB90: 63 75 70 65 6E 74 20 74 6F 75 74 65 20 6C 61 20 cupent toute la
00EBA0: 6D 7B 6D 6F 69 72 65 20 2C 20 20 70 6F 75 72 20 m{moire , pour
00EBB0: 20 6C 27 75 74 69 6C 69 73 65 72 20 20 2C 20 20 l'utiliser ,
00EBC0: 66 61 69 74 65 73 20 20 75 6E 20 27 72 65 73 65 faites un 'rese
00EBD0: 74 27 20 73 75 69 76 69 20 64 65 20 0D 0A 20 52 t' suivi de .. R
00EBE0: 55 4E 22 53 55 52 47 45 4E 45 22 20 2E 0D 0A 20 UN"SURGENE" ...
00EBF0: 0D 0A 20 20 20 20 20 56 6F 75 73 20 70 6F 75 76 .. Vous pouv
00EC00: 65 7A 20 2C 20 61 76 65 63 20 53 55 52 47 45 4E ez , avec SURGEN
00EC10: 45 20 20 2C 20 20 63 72 7B 65 72 20 20 32 20 20 E , cr{er 2
00EC20: 74 79 70 65 73 20 20 64 65 20 20 74 61 62 6C 65 types de table
00EC30: 73 20 64 65 20 73 70 72 69 74 65 20 3A 20 4C 65 s de sprite : Le
00EC40: 20 0D 0A 20 70 72 65 6D 69 65 72 20 2C 20 64 69 .. premier , di
00EC50: 74 20 27 74 61 62 6C 65 20 63 68 61 6E 74 69 65 t 'table chantie
00EC60: 72 27 20 65 73 74 20 20 72 7B 73 65 72 76 7B 20 r' est r{serv{
00EC70: 20 40 20 20 53 55 52 47 45 4E 45 20 20 2E 20 4C @ SURGENE . L
00EC80: 65 20 73 65 63 6F 6E 64 20 65 73 74 20 63 72 7B e second est cr{
00EC90: 7B 20 0D 0A 20 64 27 61 70 72 7D 73 20 6C 65 20 { .. d'apr}s le
00ECA0: 31 65 72 20 20 65 74 20 20 67 7B 6E 7D 72 65 20 1er et g{n}re
00ECB0: 20 6C 61 20 20 74 61 62 6C 65 20 20 64 69 74 65 la table dite
00ECC0: 20 20 27 64 65 20 20 74 72 61 76 61 69 6C 27 20 'de travail'
00ECD0: 20 2C 20 20 73 6F 75 73 20 20 6C 61 20 66 6F 72 , sous la for
00ECE0: 6D 65 20 0D 0A 20 64 7B 66 69 6E 69 74 69 76 65 me .. d{finitive
00ECF0: 20 71 75 69 20 70 65 72 6D 65 74 74 72 61 20 64 qui permettra d
00ED00: 65 20 6C 27 65 6D 70 6C 6F 79 65 72 20 20 64 61 e l'employer da
00ED10: 6E 73 20 20 75 6E 20 20 70 72 6F 67 72 61 6D 6D ns un programm
00ED20: 65 20 2E 20 51 75 65 6C 71 75 65 20 73 6F 69 74 e . Quelque soit
00ED30: 20 6C 65 20 0D 0A 20 74 79 70 65 20 64 65 20 74 le .. type de t
00ED40: 61 62 6C 65 20 2C 20 6C 65 20 6E 6F 6D 62 72 65 able , le nombre
00ED50: 20 20 64 65 20 20 73 70 72 69 74 65 73 20 20 70 de sprites p
00ED60: 6F 75 72 20 20 63 68 61 63 75 6E 65 20 20 6E 65 our chacune ne
00ED70: 20 70 65 75 74 20 64 7B 70 61 73 73 65 72 20 39 peut d{passer 9
00ED80: 39 20 65 74 20 0D 0A 20 6C 27 65 6E 63 6F 6D 62 9 et .. l'encomb
00ED90: 72 65 6D 65 6E 74 20 74 6F 74 61 6C 20 64 65 20 rement total de
00EDA0: 6C 61 20 74 61 62 6C 65 20 32 30 4B 20 2E 0D 0A la table 20K ...
00EDB0: 20 0D 0A 20 20 20 20 20 4C 6F 72 73 20 64 65 20 .. Lors de
00EDC0: 76 6F 74 72 65 20 31 65 72 20 61 63 63 7D 73 20 votre 1er acc}s
00EDD0: 40 20 20 53 55 52 47 45 4E 45 20 20 2C 20 20 63 @ SURGENE , c
00EDE0: 68 6F 69 73 69 73 73 65 7A 20 20 6C 27 6F 70 74 hoisissez l'opt
00EDF0: 69 6F 6E 20 32 20 3A 20 43 72 7B 65 72 20 75 6E ion 2 : Cr{er un
00EE00: 63 68 65 72 63 68 65 72 20 65 74 20 70 6F 75 72 chercher et pour
00EE10: 20 63 68 61 63 75 6E 20 0D 0A 20 64 27 65 75 78 chacun .. d'eux
00EE20: 20 2C 20 6F 6E 20 74 72 6F 75 76 65 72 61 20 64 , on trouvera d
00EE30: 61 6E 73 20 6C 27 61 64 72 65 73 73 65 20 64 6F ans l'adresse do
00EE40: 6E 6E 7B 65 20 70 61 72 20 6C 65 20 70 6F 69 6E nn{e par le poin
00EE50: 74 65 75 72 20 31 36 20 62 69 74 73 20 3A 0D 0A teur 16 bits :..
00EE60: 20 0D 0A 20 20 20 20 20 33 20 4F 63 74 65 74 73 .. 3 Octets
00EE70: 20 71 75 69 20 20 6E 65 20 20 6E 6F 75 73 20 20 qui ne nous
00EE80: 69 6E 74 7B 72 65 73 73 65 6E 74 20 20 70 61 73 int{ressent pas
00EE90: 20 20 64 61 6E 73 20 20 6C 27 69 6D 6D 7B 64 69 dans l'imm{di
00EEA0: 61 74 20 20 73 75 69 76 69 73 20 70 61 72 20 6C at suivis par l
00EEB0: 61 20 0D 0A 20 68 61 75 74 65 75 72 20 64 75 20 a .. hauteur du
00EEC0: 73 70 72 69 74 65 20 70 75 69 73 20 73 61 20 6C sprite puis sa l
00EED0: 6F 6E 67 75 65 75 72 20 20 65 74 20 20 6A 75 73 ongueur et jus
00EEE0: 74 65 20 64 65 72 72 69 7D 72 65 20 2C 20 6C 65 te derri}re , le
00EEF0: 20 73 70 72 69 74 65 20 70 72 6F 70 72 65 6D 65 sprite propreme
00EF00: 6E 74 20 0D 0A 20 64 69 74 20 2E 0D 0A 20 20 20 nt .. dit ...
00EF10: 20 20 4C 65 20 64 7B 62 75 74 20 64 65 20 6C 61 Le d{but de la
00EF20: 20 74 61 62 6C 65 20 70 65 75 74 20 65 08 5E 74 table peut e.^t
00EF30: 72 65 20 70 72 7B 73 65 6E 74 7B 20 63 6F 6D 6D re pr{sent{ comm
00EF40: 65 20 63 65 63 69 20 3A 0D 0A 20 0D 0A 20 20 2B e ceci :.. .. +
00EF50: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00EF60: 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 4D 6F 64 65 20 7B --------- Mode {
00EF70: 63 72 61 6E 0D 0A 20 20 21 20 20 2B 2D 2D 2D 2D cran.. ! +----
00EF80: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00EF90: 2D 2D 20 31 30 20 53 70 72 69 74 65 73 0D 0A 20 -- 10 Sprites..
00EFA0: 20 21 20 20 21 20 20 2B 2D 2D 2D 2D 2D 2D 2D 2D ! ! +--------
00EFB0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 41 64 72 65 ----------- Adre
00EFC0: 73 73 65 20 64 65 73 20 65 6E 63 72 65 73 20 0D sse des encres .
00EFD0: 0A 20 20 21 20 20 21 20 20 21 20 20 20 20 20 2B . ! ! ! +
00EFE0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 41 64 ------------- Ad
00EFF0: 72 65 73 73 65 20 64 75 20 73 70 72 69 74 65 20 resse du sprite
00F000: 31 0D 0A 20 20 21 20 20 21 20 20 21 20 20 20 20 1.. ! ! !
00F010: 20 21 20 20 20 20 20 2B 2D 2D 2D 2D 2D 2D 2D 20 ! +-------
00F020: 41 64 72 65 73 73 65 20 64 75 20 73 70 72 69 74 Adresse du sprit
00F030: 65 20 32 0D 0A 20 20 21 20 20 21 20 20 21 20 20 e 2.. ! ! !
00F040: 20 20 20 21 20 20 20 20 20 21 20 20 20 20 20 2B ! ! +
00F050: 2D 20 45 74 63 20 2E 2E 2E 0D 0A 20 20 21 20 20 - Etc ..... !
00F060: 21 20 20 21 20 20 20 20 20 21 20 20 20 20 20 21 ! ! ! !
00F070: 20 20 20 20 20 21 0D 0A 20 20 21 30 30 21 30 41 !.. !00!0A
00F080: 21 34 32 21 39 43 21 33 41 21 39 30 21 34 46 21 !42!9C!3A!90!4F!
00F090: 39 31 21 2E 2E 2E 2E 2E 2E 2E 2E 2E 0D 0A 20 20 91!...........
00F0A0: 5E 20 20 0D 0A 20 20 2B 2D 2D 54 41 42 4C 53 50 ^ .. +--TABLSP
00F0B0: 0D 0A 20 0D 0A 20 45 74 20 6F 6E 20 74 72 6F 75 .. .. Et on trou
00F0C0: 76 65 72 61 20 65 6E 20 3A 0D 0A 20 0D 0A 20 20 vera en :.. ..
00F0D0: 20 20 20 20 20 20 20 2B 2D 2D 2D 2D 2D 2D 2D 2D +--------
00F0E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 33 20 6F 63 74 65 --------- 3 octe
00F0F0: 74 73 20 69 6E 75 74 69 6C 69 73 7B 73 20 70 6F ts inutilis{s po
00F100: 75 72 20 6C 27 69 6E 73 74 61 6E 74 0D 0A 20 20 ur l'instant..
00F110: 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 !
00F120: 2B 2D 2D 2D 2D 2D 2D 2D 2D 20 48 61 75 74 65 75 +-------- Hauteu
00F130: 72 20 65 6E 20 6C 69 67 6E 65 20 64 75 20 73 70 r en ligne du sp
00F140: 72 69 74 65 20 31 0D 0A 20 20 20 20 20 20 20 20 rite 1..
00F150: 20 21 20 20 20 20 20 20 20 20 21 20 20 2B 2D 2D ! ! +--
00F160: 2D 2D 2D 20 4C 61 72 67 65 75 72 20 65 6E 20 63 --- Largeur en c
00F170: 61 73 65 73 20 7B 63 72 61 6E 20 64 75 20 73 70 ases {cran du sp
00F180: 72 69 74 65 20 31 0D 0A 20 20 20 20 20 20 20 20 rite 1..
00F190: 20 21 20 20 20 20 20 20 20 20 21 20 20 21 20 20 ! ! !
00F1A0: 2B 2D 2D 20 4F 63 74 65 74 73 20 64 75 20 73 70 +-- Octets du sp
00F1B0: 72 69 74 65 20 0D 0A 20 20 20 20 20 20 20 20 20 rite ..
00F1C0: 21 20 20 20 20 20 20 20 20 21 20 20 21 20 20 21 ! ! ! !
00F1D0: 0D 0A 20 26 39 30 33 41 20 3A 20 21 30 30 21 30 .. &903A : !00!0
00F1E0: 30 21 30 30 21 30 41 21 31 32 21 43 30 21 44 30 0!00!0A!12!C0!D0
00F1F0: 21 45 46 20 2E 2E 2E 20 26 30 41 2A 26 31 32 20 !EF ... &0A*&12
00F200: 6F 63 74 65 74 73 20 65 74 20 40 20 6C 61 20 66 octets et @ la f
00F210: 69 6E 20 64 65 20 6C 61 20 73 7B 72 69 65 0D 0A in de la s{rie..
00F220: 20 26 39 31 34 46 20 3A 20 21 30 30 21 30 30 21 &914F : !00!00!
00F230: 30 30 21 30 38 21 30 39 21 35 35 21 41 41 21 31 00!08!09!55!AA!1
00F240: 32 20 4C 65 20 32 7D 6D 65 20 73 70 72 69 74 65 2 Le 2}me sprite
00F250: 20 2E 2E 2E 20 65 74 20 61 70 72 7D 73 20 6C 65 ... et apr}s le
00F260: 20 64 65 72 6E 69 65 72 20 3A 0D 0A 20 2D 2D 2D dernier :.. ---
00F270: 2D 2D 2D 2D 2D 20 45 6E 63 6F 72 65 20 38 20 73 ----- Encore 8 s
00F280: 70 72 69 74 65 73 20 2D 2D 2D 2D 2D 2D 2D 2D 0D prites --------.
00F290: 0A 20 26 39 32 34 43 20 3A 20 21 30 31 21 30 41 . &924C : !01!0A
00F2A0: 21 30 43 21 30 35 21 2E 2E 2E 2E 2E 2E 20 54 65 !0C!05!...... Te
00F2B0: 72 6D 69 6E 7B 65 20 70 61 72 20 26 46 46 20 6C rmin{e par &FF l
00F2C0: 61 20 74 61 62 6C 65 20 64 65 73 20 65 6E 63 72 a table des encr
00F2D0: 65 73 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 21 es ... !
00F2E0: 20 20 21 20 20 21 20 20 21 0D 0A 20 20 20 20 20 ! ! !..
00F2F0: 20 20 20 20 21 20 20 21 20 20 21 20 20 21 0D 0A ! ! ! !..
00F300: 20 20 20 20 20 20 20 20 20 21 20 20 21 20 20 21 ! ! !
00F310: 20 20 21 0D 0A 20 20 20 20 20 20 20 20 20 21 20 !.. !
00F320: 20 21 20 20 21 20 20 2B 2D 2D 20 45 74 63 2E 2E ! ! +-- Etc..
00F330: 2E 20 28 53 69 20 4D 4F 44 45 20 30 29 0D 0A 20 . (Si MODE 0)..
00F340: 20 20 20 20 20 20 20 20 21 20 20 21 20 20 2B 2D ! ! +-
00F350: 2D 2D 2D 2D 20 45 6E 63 72 65 20 70 6F 75 72 20 ---- Encre pour
00F360: 50 45 4E 20 33 0D 0A 20 20 20 20 20 20 20 20 20 PEN 3..
00F370: 21 20 20 2B 2D 2D 2D 2D 2D 2D 2D 2D 20 45 6E 63 ! +-------- Enc
00F380: 72 65 20 70 6F 75 72 20 50 45 4E 20 32 0D 0A 20 re pour PEN 2..
00F390: 20 20 20 20 20 20 20 20 2B 2D 2D 2D 2D 2D 2D 2D +-------
00F3A0: 2D 2D 2D 2D 20 45 6E 63 72 65 20 70 6F 75 72 20 ---- Encre pour
00F3B0: 50 45 4E 20 31 0D 0A 20 0D 0A 20 20 20 20 20 20 PEN 1.. ..
00F3C0: 20 20 56 6F 69 63 69 20 6C 61 20 72 6F 75 74 69 Voici la routi
00F3D0: 6E 65 20 71 75 69 20 70 65 72 6D 65 74 20 64 65 ne qui permet de
00F3E0: 20 74 72 6F 75 76 65 72 20 75 6E 20 73 70 72 69 trouver un spri
00F3F0: 74 65 20 64 61 6E 73 20 6C 61 20 74 61 62 6C 65 te dans la table
00F400: 20 3A 0D 0A 20 0D 0A 20 3B 20 0D 0A 20 3B 2D 20 :.. .. ; .. ;-
00F410: 56 61 20 63 68 65 72 63 68 65 72 20 65 74 20 72 Va chercher et r
00F420: 61 6E 67 65 20 6C 65 73 20 70 61 72 61 6D 7D 74 ange les param}t
00F430: 72 65 73 20 64 75 20 64 65 73 73 69 6E 20 4E 55 res du dessin NU
00F440: 4D 53 50 20 2D 0D 0A 20 3B 20 0D 0A 20 46 49 4E MSP -.. ; .. FIN
00F450: 44 53 50 20 20 4C 44 20 41 2C 28 4E 55 4D 53 50 DSP LD A,(NUMSP
00F460: 29 20 20 3B 4E 75 6D 7B 72 6F 20 64 75 20 73 70 ) ;Num{ro du sp
00F470: 72 69 74 65 20 64 65 6D 61 6E 64 65 20 2E 0D 0A rite demande ...
00F480: 20 20 20 20 20 20 20 20 20 4C 44 20 42 2C 41 20 LD B,A
00F490: 20 20 20 20 20 20 20 3B 41 20 64 61 6E 73 20 42 ;A dans B
00F4A0: 20 70 6F 75 72 20 44 4A 4E 5A 0D 0A 20 20 20 20 pour DJNZ..
00F4B0: 20 20 20 20 20 4C 44 20 49 59 2C 4C 41 53 54 41 LD IY,LASTA
00F4C0: 44 20 20 3B 4C 41 53 54 41 44 20 3D 20 50 72 65 D ;LASTAD = Pre
00F4D0: 6D 69 65 72 20 6F 63 74 65 74 20 64 65 20 6C 61 mier octet de la
00F4E0: 20 74 61 62 6C 65 20 64 27 61 64 72 65 73 73 65 table d'adresse
00F4F0: 73 20 2D 20 32 0D 0A 20 49 4E 43 52 45 4D 20 20 s - 2.. INCREM
00F500: 49 4E 43 20 49 59 20 20 20 20 20 20 20 20 3B 4F INC IY ;O
00F510: 6E 20 61 76 61 6E 63 65 20 64 65 20 31 36 20 62 n avance de 16 b
00F520: 69 74 73 20 64 61 6E 73 20 6C 61 20 73 7B 72 69 its dans la s{ri
00F530: 65 20 64 27 61 64 72 65 73 73 65 20 2E 0D 0A 20 e d'adresse ...
00F540: 20 20 20 20 20 20 20 20 49 4E 43 20 49 59 0D 0A INC IY..
00F550: 20 20 20 20 20 20 20 20 20 44 4A 4E 5A 20 49 4E DJNZ IN
00F560: 43 52 45 4D 20 20 20 3B 54 61 6E 74 20 71 75 65 CREM ;Tant que
00F570: 20 42 20 3C 3E 20 30 20 2E 0D 0A 20 20 20 20 20 B <> 0 ...
00F580: 20 20 20 20 4C 44 20 4C 2C 28 49 59 2B 30 29 20 LD L,(IY+0)
00F590: 20 20 3B 49 59 20 3D 20 50 6F 69 6E 74 65 20 6C ;IY = Pointe l
00F5A0: 27 61 64 72 65 73 73 65 20 71 75 69 20 43 4F 4E 'adresse qui CON
00F5B0: 54 49 45 4E 54 20 6C 27 61 64 72 65 73 73 65 20 TIENT l'adresse
00F5C0: 64 7B 73 69 72 7B 65 0D 0A 20 20 20 20 20 20 20 d{sir{e..
00F5D0: 20 20 4C 44 20 48 2C 28 49 59 2B 31 29 20 20 20 LD H,(IY+1)
00F5E0: 3B 28 56 6F 69 72 20 53 4F 53 35 20 6D 6F 64 65 ;(Voir SOS5 mode
00F5F0: 73 20 64 27 61 64 72 65 73 73 61 67 65 73 29 0D s d'adressages).
00F600: 65 20 0D 0A 20 74 61 62 6C 65 20 2E 20 4E 6F 74 e .. table . Not
00F610: 65 72 20 71 75 65 20 73 69 20 69 6C 20 20 65 78 er que si il ex
00F620: 69 73 74 61 69 74 20 20 64 7B 6A 40 20 20 75 6E istait d{j@ un
00F630: 65 20 20 74 61 62 6C 65 20 20 65 6E 20 52 41 4D e table en RAM
00F640: 20 2C 20 63 65 74 74 65 20 6F 70 74 69 6F 6E 20 , cette option
00F650: 6C 61 20 0D 0A 20 64 7B 74 72 75 69 74 20 6D 61 la .. d{truit ma
00F660: 69 73 20 64 65 6D 61 6E 64 65 20 70 6F 6C 69 6D is demande polim
00F670: 65 6E 74 20 76 6F 74 72 65 20 61 76 69 73 20 61 ent votre avis a
00F680: 76 61 6E 74 20 64 65 20 6C 65 20 66 61 69 72 65 vant de le faire
00F690: 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 45 6E 20 6D ... .. En m
00F6A0: 6F 64 65 20 63 72 7B 61 74 69 6F 6E 20 2C 20 6C ode cr{ation , l
00F6B0: 65 20 70 72 6F 67 72 61 6D 6D 65 20 64 6F 69 74 e programme doit
00F6C0: 20 63 6F 6E 6E 61 69 08 5E 74 72 65 20 33 20 63 connai.^tre 3 c
00F6D0: 68 6F 73 65 73 20 3A 20 4C 65 20 6D 6F 64 65 20 hoses : Le mode
00F6E0: 64 27 7B 63 72 61 6E 20 0D 0A 20 64 61 6E 73 20 d'{cran .. dans
00F6F0: 6C 65 20 71 75 65 6C 20 76 6F 75 73 20 73 6F 75 le quel vous sou
00F700: 68 61 69 74 65 7A 20 74 72 61 76 61 69 6C 6C 65 haitez travaille
00F710: 72 20 2C 20 20 30 20 20 2D 20 20 31 20 20 6F 75 r , 0 - 1 ou
00F720: 20 32 20 65 74 20 6C 61 20 64 69 6D 65 6E 73 69 2 et la dimensi
00F730: 6F 6E 20 64 65 20 6C 61 20 0D 0A 20 67 72 69 6C on de la .. gril
00F740: 6C 65 20 40 20 75 74 69 6C 69 73 65 72 20 28 4C le @ utiliser (L
00F750: 69 6D 69 74 7B 65 20 73 75 69 76 61 6E 74 20 6C imit{e suivant l
00F760: 65 20 6D 6F 64 65 20 20 63 68 6F 69 73 69 29 20 e mode choisi)
00F770: 2E 20 4C 61 20 6C 61 72 67 65 75 72 20 64 65 20 . La largeur de
00F780: 6C 61 20 67 72 69 6C 6C 65 20 0D 0A 20 73 27 65 la grille .. s'e
00F790: 78 70 72 69 6D 65 20 65 6E 20 6E 6F 6D 62 72 65 xprime en nombre
00F7A0: 20 64 65 20 70 69 78 65 6C 73 20 65 74 20 20 73 de pixels et s
00F7B0: 61 20 20 68 61 75 74 65 75 72 20 20 65 6E 20 20 a hauteur en
00F7C0: 6E 6F 6D 62 72 65 20 64 65 20 6C 69 67 6E 65 73 nombre de lignes
00F7D0: 20 2E 20 44 61 6E 73 20 6C 61 20 0D 0A 20 6D 65 . Dans la .. me
00F7E0: 73 75 72 65 20 6F 75 20 6C 61 20 66 6F 6E 63 74 sure ou la fonct
00F7F0: 69 6F 6E 20 64 65 20 73 61 75 76 65 67 61 72 64 ion de sauvegard
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 C2 02 00 00 00 02 0D 00 C3 02 00 00 00 02 ................
00F830: 0D 00 C4 02 00 00 00 02 0D 00 C5 02 00 00 00 02 ................
00F840: 0D 00 C6 02 00 00 00 02 0D 00 C7 02 00 00 00 02 ................
00F850: 0D 00 C8 02 00 00 00 02 0D 00 C9 02 00 00 00 02 ................
00F860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F8A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F8B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F8C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F8D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F8E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F8F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F900: 65 20 20 70 65 72 6D 65 74 20 64 27 7B 6C 69 6D e permet d'{lim
00F910: 69 6E 65 72 20 6C 65 73 20 6C 69 67 6E 65 73 20 iner les lignes
00F920: 65 74 20 63 6F 6C 6F 6E 6E 65 73 20 0D 0A 20 69 et colonnes .. i
00F930: 6E 75 74 69 6C 69 73 7B 65 73 20 69 6C 20 65 73 nutilis{es il es
00F940: 74 20 70 72 7B 66 7B 72 61 62 6C 65 20 64 27 65 t pr{f{rable d'e
00F950: 6E 74 72 65 72 20 20 64 65 73 20 20 76 61 6C 65 ntrer des vale
00F960: 75 72 73 20 20 61 73 73 65 7A 20 20 7B 6C 65 76 urs assez {lev
00F970: 7B 65 73 20 73 69 20 6F 6E 20 6E 65 20 0D 0A 20 {es si on ne ..
00F980: 73 61 69 74 20 70 61 73 20 65 78 61 63 74 65 6D sait pas exactem
00F990: 65 6E 74 20 63 65 20 71 75 65 20 6C 27 6F 6E 20 ent ce que l'on
00F9A0: 76 65 75 74 20 2E 20 28 45 78 20 3A 20 4C 61 72 veut . (Ex : Lar
00F9B0: 67 65 20 32 30 2D 33 30 20 48 61 75 74 20 32 30 ge 20-30 Haut 20
00F9C0: 2D 33 30 29 20 2E 20 53 69 20 75 6E 65 20 0D 0A -30) . Si une ..
00F9D0: 20 76 61 6C 65 75 72 20 65 73 74 20 74 72 6F 70 valeur est trop
00F9E0: 20 67 72 61 6E 64 65 20 70 6F 75 72 20 6C 65 73 grande pour les
00F9F0: 20 63 61 70 61 63 69 74 7B 73 20 64 75 20 70 72 capacit{s du pr
00FA00: 6F 67 72 61 6D 6D 65 20 65 6C 6C 65 20 65 73 74 ogramme elle est
00FA10: 20 72 65 66 75 73 7B 65 20 21 0D 0A 20 0D 0A 20 refus{e !.. ..
00FA20: 20 20 20 20 55 6E 65 20 64 65 72 6E 69 7D 72 65 Une derni}re
00FA30: 20 71 75 65 73 74 69 6F 6E 20 61 76 61 6E 74 20 question avant
00FA40: 6C 27 7B 64 69 74 69 6F 6E 20 20 3A 20 20 54 72 l'{dition : Tr
00FA50: 61 63 65 72 20 20 67 72 69 6C 6C 65 20 28 4F 2F acer grille (O/
00FA60: 4E 29 20 3F 20 51 75 69 20 76 6F 75 73 20 0D 0A N) ? Qui vous ..
00FA70: 20 70 65 72 6D 65 74 20 64 27 61 76 6F 69 72 20 permet d'avoir
00FA80: 6F 75 20 6E 6F 6E 20 75 6E 20 71 75 61 64 72 69 ou non un quadri
00FA90: 6C 6C 61 67 65 20 70 65 72 6D 61 6E 65 6E 74 20 llage permanent
00FAA0: 20 40 20 6C 27 7B 63 72 61 6E 20 2E 20 43 27 65 @ l'{cran . C'e
00FAB0: 73 74 20 75 6E 65 20 61 66 66 61 69 72 65 20 0D st une affaire .
00FAC0: 0A 20 64 65 20 67 6F 75 08 5E 74 20 70 65 72 73 . de gou.^t pers
00FAD0: 6F 6E 6E 65 6C 20 2C 20 65 73 73 61 79 65 7A 20 onnel , essayez
00FAE0: 61 76 65 63 20 6F 75 20 73 61 6E 73 20 2E 0D 0A avec ou sans ...
00FAF0: 20 0D 0A 20 20 20 20 20 4E 6F 74 65 20 3A 20 4C .. Note : L
00FB00: 65 73 20 65 6E 74 72 7B 65 73 20 6E 75 6D 7B 72 es entr{es num{r
00FB10: 69 71 75 65 73 20 64 6F 69 76 65 6E 74 20 74 6F iques doivent to
00FB20: 75 6A 6F 75 72 73 20 20 73 65 20 66 61 69 72 65 ujours se faire
00FB30: 20 73 75 72 20 32 20 63 68 69 66 66 72 65 73 20 sur 2 chiffres
00FB40: 21 20 0D 0A 20 44 6F 6E 6E 65 7A 20 74 6F 75 6A ! .. Donnez touj
00FB50: 6F 75 72 73 20 30 31 20 70 6F 75 72 20 31 20 20 ours 01 pour 1
00FB60: 2E 20 20 50 6F 75 72 20 20 61 6E 6E 75 6C 65 72 . Pour annuler
00FB70: 20 20 75 6E 65 20 20 65 6E 74 72 7B 65 20 20 2C une entr{e ,
00FB80: 20 20 44 45 4C 20 65 66 66 61 63 65 20 6C 65 73 DEL efface les
00FB90: 20 32 20 0D 0A 20 63 68 69 66 66 72 65 73 20 7B 2 .. chiffres {
00FBA0: 64 69 74 7B 73 20 28 6A 61 6D 61 69 73 20 75 6E dit{s (jamais un
00FBB0: 20 73 65 75 6C 29 20 2E 0D 0A 20 20 20 20 20 0D seul) ... .
00FBC0: 0A 20 20 20 20 20 56 6F 75 73 20 61 63 63 7B 64 . Vous acc{d
00FBD0: 65 7A 20 65 6E 66 69 6E 20 61 75 20 6D 6F 64 65 ez enfin au mode
00FBE0: 20 7B 64 69 74 69 6F 6E 20 20 65 74 20 20 76 6F {dition et vo
00FBF0: 79 65 7A 20 75 6E 65 20 6C 69 67 6E 65 20 64 65 yez une ligne de
00FC00: 20 63 61 72 72 7B 73 20 63 6F 6C 6F 72 7B 73 20 carr{s color{s
00FC10: 0D 0A 20 65 6E 20 68 61 75 74 20 64 65 20 6C 27 .. en haut de l'
00FC20: 7B 63 72 61 6E 20 20 28 32 20 20 2D 20 20 34 20 {cran (2 - 4
00FC30: 20 6F 75 20 20 31 36 20 20 73 65 6C 6F 6E 20 20 ou 16 selon
00FC40: 6C 65 20 20 6D 6F 64 65 29 20 20 2E 20 20 43 65 le mode) . Ce
00FC50: 20 73 6F 6E 74 20 6C 65 73 20 73 74 79 6C 6F 73 sont les stylos
00FC60: 20 0D 0A 20 64 69 73 70 6F 6E 69 62 6C 65 73 20 .. disponibles
00FC70: 64 65 20 30 20 40 20 31 36 20 28 4C 65 20 30 20 de 0 @ 16 (Le 0
00FC80: 6E 65 20 73 65 20 20 76 6F 69 74 20 70 61 73 20 ne se voit pas
00FC90: 2C 20 63 27 65 73 74 20 6C 61 20 63 6F 75 6C 65 , c'est la coule
00FCA0: 75 72 20 64 75 20 70 61 70 69 65 72 29 20 71 75 ur du papier) qu
00FCB0: 69 20 0D 0A 20 73 27 61 66 66 69 63 68 65 6E 74 i .. s'affichent
00FCC0: 20 64 61 6E 73 20 6C 65 73 20 63 6F 75 6C 65 75 dans les couleu
00FCD0: 72 73 20 20 71 75 69 20 20 6C 65 75 72 20 20 73 rs qui leur s
00FCE0: 6F 6E 74 20 20 61 74 74 72 69 62 75 7B 65 73 20 ont attribu{es
00FCF0: 20 2E 20 50 6F 75 72 20 75 6E 20 74 72 61 76 61 . Pour un trava
00FD00: 69 6C 20 0D 0A 20 73 7B 72 69 65 75 78 20 2C 20 il .. s{rieux ,
00FD10: 75 6E 65 20 64 65 73 20 70 72 65 6D 69 7D 72 65 une des premi}re
00FD20: 73 20 63 68 6F 73 65 73 20 20 40 20 20 66 61 69 s choses @ fai
00FD30: 72 65 20 20 65 73 74 20 64 27 69 6E 69 74 69 61 re est d'initia
00FD40: 6C 69 73 65 72 20 75 6E 65 20 66 6F 69 73 20 70 liser une fois p
00FD50: 6F 75 72 20 0D 0A 20 74 6F 75 74 65 20 63 65 73 our .. toute ces
00FD60: 20 63 6F 75 6C 65 75 72 73 20 65 74 20 64 65 20 couleurs et de
00FD70: 6E 27 79 20 70 6C 75 73 20 74 6F 75 63 68 65 72 n'y plus toucher
00FD80: 20 2E 20 4F 6E 20 70 65 75 74 20 74 6F 75 6A 6F . On peut toujo
00FD90: 75 72 73 20 72 65 63 74 69 66 69 65 72 20 70 61 urs rectifier pa
00FDA0: 72 20 6C 61 20 0D 0A 20 73 75 69 74 65 20 6D 61 r la .. suite ma
00FDB0: 69 73 20 63 27 65 73 74 20 6D 6F 69 6E 73 20 61 is c'est moins a
00FDC0: 69 73 7B 20 2E 20 20 50 6F 75 72 20 20 6C 27 69 is{ . Pour l'i
00FDD0: 6E 73 74 61 6E 74 20 20 2C 20 69 6C 20 73 27 61 nstant , il s'a
00FDE0: 67 69 74 20 64 27 75 6E 20 73 69 6D 70 6C 65 20 git d'un simple
00FDF0: 65 73 73 61 69 20 0D 0A 20 61 6C 6F 72 73 20 6C essai .. alors l
00FE00: 61 69 73 73 65 7A 20 6C 65 73 20 65 6E 20 70 61 aissez les en pa
00FE10: 69 78 20 2E 20 4C 65 73 20 20 34 20 20 63 68 69 ix . Les 4 chi
00FE20: 66 66 72 65 73 20 71 75 69 20 73 27 61 66 66 69 ffres qui s'affi
00FE30: 63 68 65 6E 74 20 65 6E 20 68 61 75 74 20 40 20 chent en haut @
00FE40: 67 61 75 63 68 65 20 0D 0A 20 73 6F 6E 74 20 3A gauche .. sont :
00FE50: 20 31 20 2F 20 4C 65 20 6E 75 6D 7B 72 6F 20 64 1 / Le num{ro d
00FE60: 65 20 73 74 79 6C 6F 20 65 6E 20 20 63 6F 75 72 e stylo en cour
00FE70: 73 20 20 28 30 31 20 61 75 20 64 7B 62 75 74 29 s (01 au d{but)
00FE80: 20 2C 20 6C 65 20 6E 75 6D 7B 72 6F 20 64 65 20 , le num{ro de
00FE90: 63 6F 75 6C 65 75 72 20 0D 0A 20 64 75 20 73 74 couleur .. du st
00FEA0: 79 6C 6F 20 28 32 36 20 61 75 20 64 7B 62 75 74 ylo (26 au d{but
00FEB0: 29 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 55 6E 20 ) ... .. Un
00FEC0: 72 65 63 74 61 6E 67 6C 65 20 6F 75 20 75 6E 20 rectangle ou un
00FED0: 63 61 72 72 7B 20 20 28 43 27 65 73 74 20 20 73 carr{ (C'est s
00FEE0: 65 6C 6F 6E 20 20 6C 65 20 20 6D 6F 64 65 29 20 elon le mode)
00FEF0: 2C 20 63 6C 69 67 6E 6F 74 65 20 72 61 67 65 75 , clignote rageu
00FF00: 73 65 6D 65 6E 74 20 0D 0A 20 64 61 6E 73 20 73 sement .. dans s
00FF10: 6F 6E 20 63 6F 69 6E 20 2E 20 55 74 69 6C 69 73 on coin . Utilis
00FF20: 65 7A 20 20 6C 65 73 20 20 66 6C 7D 63 68 65 73 ez les fl}ches
00FF30: 20 20 64 75 20 20 63 75 72 73 65 75 72 20 20 70 du curseur p
00FF40: 6F 75 72 20 6C 65 20 64 7B 70 6C 61 63 65 72 20 our le d{placer
00FF50: 2C 20 63 27 65 73 74 20 0D 0A 20 76 6F 74 72 65 , c'est .. votre
00FF60: 20 63 75 72 73 65 75 72 20 64 27 7B 64 69 74 69 curseur d'{diti
00FF70: 6F 6E 20 2E 20 53 69 20 76 6F 75 73 20 20 61 70 on . Si vous ap
00FF80: 70 75 79 65 7A 20 20 73 75 72 20 20 53 48 49 46 puyez sur SHIF
00FF90: 54 20 20 65 6E 20 6D 65 08 5E 6D 65 20 74 65 6D T en me.^me tem
00FFA0: 70 73 20 71 75 65 20 6C 65 73 20 0D 0A 20 66 6C ps que les .. fl
00FFB0: 7D 63 68 65 73 20 2C 20 69 6C 20 6C 61 69 73 73 }ches , il laiss
00FFC0: 65 20 75 6E 65 20 74 72 61 63 65 20 73 75 72 20 e une trace sur
00FFD0: 6C 27 7B 63 72 61 6E 20 20 2E 20 53 69 20 76 6F l'{cran . Si vo
00FFE0: 75 73 20 72 65 70 61 73 73 65 7A 20 73 75 72 20 us repassez sur
00FFF0: 63 65 74 74 65 20 74 72 61 63 65 20 0D 0A 20 61 cette trace .. a
010000: 76 65 63 20 43 54 52 4C 20 2B 20 66 6C 7D 63 68 vec CTRL + fl}ch
010010: 65 73 20 20 2C 20 20 65 6C 6C 65 20 20 73 27 65 es , elle s'e
010020: 66 66 61 63 65 20 20 2E 20 20 55 6E 20 20 42 49 fface . Un BI
010030: 50 20 20 72 7B 70 7B 74 69 74 69 66 20 73 65 20 P r{p{titif se
010040: 66 61 69 74 20 70 61 72 66 6F 69 73 20 0D 0A 20 fait parfois ..
010050: 65 6E 74 65 6E 64 72 65 20 2E 20 4C 6F 72 73 71 entendre . Lorsq
010060: 75 65 20 6C 65 20 63 75 72 73 65 75 72 20 65 73 ue le curseur es
010070: 74 20 64 65 20 20 6C 61 20 20 6D 65 08 5E 6D 65 t de la me.^me
010080: 20 20 63 6F 75 6C 65 75 72 20 20 71 75 65 20 6C couleur que l
010090: 61 20 63 61 73 65 20 6F 7C 20 69 6C 20 73 65 20 a case o| il se
0100A0: 0D 0A 20 74 72 6F 75 76 65 20 2C 20 69 6C 20 6E .. trouve , il n
0100B0: 65 20 73 65 20 64 69 73 74 69 6E 67 75 65 20 70 e se distingue p
0100C0: 61 73 20 74 6F 75 6A 6F 75 72 73 20 20 74 72 7D as toujours tr}
0100D0: 73 20 20 62 69 65 6E 20 2C 20 6C 65 20 42 49 50 s bien , le BIP
0100E0: 20 76 6F 75 73 20 65 6E 20 69 6E 66 6F 72 6D 65 vous en informe
0100F0: 20 0D 0A 20 61 75 20 63 61 73 20 6F 75 20 76 6F .. au cas ou vo
010100: 75 73 20 6C 27 61 75 72 69 65 7A 20 20 70 65 72 us l'auriez per
010110: 64 75 20 20 21 20 20 53 69 20 20 63 65 6C 61 20 du ! Si cela
010120: 20 76 6F 75 73 20 20 7B 6E 65 72 76 65 20 20 2C vous {nerve ,
010130: 20 63 6F 75 70 65 7A 20 6C 65 20 73 6F 6E 20 6F coupez le son o
010140: 75 20 0D 0A 20 63 68 61 6E 67 65 7A 20 64 65 20 u .. changez de
010150: 73 74 79 6C 6F 20 2E 0D 0A 20 0D 0A 20 20 20 20 stylo ... ..
010160: 20 43 4F 50 59 20 3A 20 56 61 6C 69 64 65 20 75 COPY : Valide u
010170: 6E 20 70 6F 69 6E 74 20 2E 0D 0A 20 20 20 20 20 n point ...
010180: 53 50 41 43 45 20 3A 20 45 66 66 61 63 65 20 75 SPACE : Efface u
010190: 6E 20 70 6F 69 6E 74 20 2E 0D 0A 20 0D 0A 20 20 n point ... ..
0101A0: 20 20 20 50 6F 75 72 20 63 68 61 6E 67 65 72 20 Pour changer
0101B0: 64 65 20 73 74 79 6C 6F 20 3A 20 20 41 70 70 75 de stylo : Appu
0101C0: 79 65 7A 20 20 73 75 72 20 20 5B 43 5D 20 20 2E yez sur [C] .
0101D0: 20 20 4C 65 73 20 66 6C 7D 63 68 65 73 20 6C 61 Les fl}ches la
0101E0: 74 7B 72 61 6C 65 73 20 76 6F 75 73 20 0D 0A 20 t{rales vous ..
0101F0: 70 65 72 6D 65 74 74 65 6E 74 20 64 65 20 63 68 permettent de ch
010200: 6F 69 73 69 72 20 75 6E 20 20 73 74 79 6C 6F 20 oisir un stylo
010210: 20 65 74 20 20 6C 65 73 20 20 66 6C 7D 63 68 65 et les fl}che
010220: 73 20 20 76 65 72 74 69 63 61 6C 65 73 20 64 27 s verticales d'
010230: 65 6E 20 63 68 61 6E 67 65 72 20 6C 61 20 0D 0A en changer la ..
010240: 20 63 6F 75 6C 65 75 72 20 2E 20 41 70 70 75 79 couleur . Appuy
010250: 65 7A 20 73 75 72 20 45 4E 54 45 52 20 71 75 61 ez sur ENTER qua
010260: 6E 74 20 63 27 65 73 74 20 66 69 6E 69 20 2E 0D nt c'est fini ..
010270: 0A 20 0D 0A 20 20 20 20 20 4C 65 73 20 74 6F 75 . .. Les tou
010280: 63 68 65 73 20 64 75 20 50 41 56 45 20 4E 55 4D ches du PAVE NUM
010290: 45 52 49 51 55 45 20 3A 0D 0A 20 0D 0A 20 20 20 ERIQUE :.. ..
0102A0: 20 20 5B 35 5D 20 3A 20 52 65 6D 70 6C 69 74 20 [5] : Remplit
0102B0: 74 6F 75 74 65 20 75 6E 65 20 6C 69 67 6E 65 20 toute une ligne
0102C0: 61 76 65 63 20 6C 61 20 63 6F 75 6C 65 75 72 20 avec la couleur
0102D0: 65 6E 20 63 6F 75 72 73 20 2E 0D 0A 20 20 20 20 en cours ...
0102E0: 20 53 48 49 46 54 20 2B 20 5B 35 5D 20 3A 20 52 SHIFT + [5] : R
0102F0: 65 6D 70 6C 69 74 20 74 6F 75 74 65 20 75 6E 65 emplit toute une
010300: 20 63 6F 6C 6F 6E 6E 65 20 61 76 65 63 20 6C 61 colonne avec la
010310: 20 63 6F 75 6C 65 75 72 20 65 6E 20 63 6F 75 72 couleur en cour
010320: 73 20 2E 0D 0A 20 20 20 20 20 43 54 52 4C 20 2B s ... CTRL +
010330: 20 5B 35 5D 20 20 3A 20 52 65 6D 70 6C 69 74 20 [5] : Remplit
010340: 74 6F 75 74 65 20 6C 61 20 67 72 69 6C 6C 65 20 toute la grille
010350: 2E 0D 0A 20 20 20 20 20 4C 65 73 20 74 6F 75 63 ... Les touc
010360: 68 65 73 20 3A 20 5B 37 5D 5B 38 5D 5B 39 5D 20 hes : [7][8][9]
010370: 3A 20 74 72 61 63 65 6E 74 20 64 65 73 20 6C 69 : tracent des li
010380: 67 6E 65 73 20 2C 20 63 6F 6C 6F 6E 6E 65 73 20 gnes , colonnes
010390: 2C 20 64 69 61 67 6F 6E 61 6C 65 73 20 64 61 6E , diagonales dan
0103A0: 73 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 s..
0103B0: 20 20 20 20 20 20 5B 34 5D 20 20 20 5B 36 5D 20 [4] [6]
0103C0: 20 20 6C 61 20 64 69 72 65 63 74 69 6F 6E 20 71 la direction q
0103D0: 75 27 65 6C 6C 65 73 20 73 75 67 67 7D 72 65 6E u'elles sugg}ren
0103E0: 74 20 2E 20 53 48 49 46 54 20 6F 75 20 43 54 52 t . SHIFT ou CTR
0103F0: 4C 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 L..
010400: 20 20 20 20 20 20 5B 31 5D 5B 32 5D 5B 33 5D 20 [1][2][3]
010410: 20 20 65 6E 66 6F 6E 63 7B 73 20 63 6F 6E 6A 6F enfonc{s conjo
010420: 69 6E 74 65 6D 65 6E 74 20 70 65 72 6D 65 74 74 intement permett
010430: 65 6E 74 20 64 27 6F 62 74 65 6E 69 72 20 64 65 ent d'obtenir de
010440: 73 20 0D 0A 20 70 6F 69 6E 74 69 6C 6C 7B 73 20 s .. pointill{s
010450: 73 7B 70 61 72 7B 73 20 64 65 20 31 20 6F 75 20 s{par{s de 1 ou
010460: 32 20 63 61 73 65 73 20 2E 0D 0A 20 0D 0A 20 20 2 cases ... ..
010470: 20 20 20 45 6E 74 72 61 69 08 5E 6E 65 7A 20 76 Entrai.^nez v
010480: 6F 75 73 20 61 76 65 63 20 63 65 73 20 63 6F 6D ous avec ces com
010490: 6D 61 6E 64 65 73 20 70 6F 75 72 20 20 74 72 61 mandes pour tra
0104A0: 63 65 72 20 20 75 6E 20 6D 6F 74 69 66 20 6D 61 cer un motif ma
0104B0: 69 73 20 73 61 6E 73 20 71 75 65 20 63 65 20 0D is sans que ce .
0104C0: 0A 20 64 65 72 6E 69 65 72 20 6E 65 20 74 6F 75 . dernier ne tou
0104D0: 63 68 65 20 6C 65 73 20 62 6F 72 64 73 20 64 65 che les bords de
0104E0: 20 20 6C 61 20 20 67 72 69 6C 6C 65 20 20 2E 20 la grille .
0104F0: 20 43 65 20 6C 61 20 76 6F 75 73 20 70 65 72 6D Ce la vous perm
010500: 65 74 74 72 61 20 64 65 20 74 65 73 74 65 72 20 ettra de tester
010510: 0D 0A 20 6C 27 65 66 66 65 74 20 64 65 20 3A 20 .. l'effet de :
010520: 5B 57 5D 20 3A 20 51 75 69 20 64 7B 70 6C 61 63 [W] : Qui d{plac
010530: 65 20 6C 65 20 64 65 73 73 69 6E 20 76 65 72 73 e le dessin vers
010540: 20 6C 65 20 68 61 75 74 20 2E 0D 0A 20 20 20 20 le haut ...
010550: 20 20 20 20 20 20 20 20 20 20 5B 58 5D 20 3A 20 [X] :
010560: 56 65 72 73 20 6C 65 20 62 61 73 20 2E 0D 0A 20 Vers le bas ...
010570: 20 20 20 20 20 20 20 20 20 20 20 20 20 5B 44 5D [D]
010580: 20 3A 20 41 20 64 72 6F 69 74 65 20 2E 0D 0A 20 : A droite ...
010590: 20 20 20 20 20 20 20 20 20 20 20 20 20 5B 41 5D [A]
0105A0: 20 3A 20 41 20 67 61 75 63 68 65 20 2E 0D 0A 20 : A gauche ...
0105B0: 20 20 20 20 43 65 73 20 34 20 63 6F 6D 6D 61 6E Ces 4 comman
0105C0: 64 65 73 20 6E 27 61 79 61 6E 74 20 64 27 65 66 des n'ayant d'ef
0105D0: 66 65 74 20 71 75 65 20 73 69 20 20 69 6C 20 20 fet que si il
0105E0: 79 2D 61 20 75 6E 65 20 6C 69 67 6E 65 20 6F 75 y-a une ligne ou
0105F0: 20 63 6F 6C 6F 6E 6E 65 20 76 69 64 65 20 0D 0A colonne vide ..
010600: 20 64 61 6E 73 20 6C 61 20 64 69 72 65 63 74 69 dans la directi
010610: 6F 6E 20 64 75 20 64 7B 70 6C 61 63 65 6D 65 6E on du d{placemen
010620: 74 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 44 65 75 t ... .. Deu
010630: 78 20 61 75 74 72 65 73 20 63 6F 6D 6D 61 6E 64 x autres command
010640: 65 73 20 3A 0D 0A 20 20 20 20 20 43 54 52 4C 20 es :.. CTRL
010650: 2B 20 5B 56 5D 20 3A 20 49 6E 76 65 72 73 65 20 + [V] : Inverse
010660: 6C 65 20 64 65 73 73 69 6E 20 76 65 72 74 69 63 le dessin vertic
010670: 61 6C 65 6D 65 6E 74 20 2E 20 20 0D 0A 20 20 20 alement . ..
010680: 20 20 43 54 52 4C 20 2B 20 5B 48 5D 20 3A 20 49 CTRL + [H] : I
010690: 6E 76 65 72 73 65 20 6C 65 20 64 65 73 73 69 6E nverse le dessin
0106A0: 20 68 6F 72 69 7A 6F 6E 74 61 6C 65 6D 65 6E 74 horizontalement
0106B0: 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 43 6F 6D 6D ... .. Comm
0106C0: 61 6E 64 65 73 20 64 65 20 72 65 6D 70 6C 69 73 andes de remplis
0106D0: 73 61 67 65 20 6C 69 67 6E 65 20 6F 75 20 63 6F sage ligne ou co
0106E0: 6C 6F 6E 6E 65 73 20 3A 0D 0A 20 0D 0A 20 20 20 lonnes :.. ..
0106F0: 20 20 43 54 52 4C 2B 5B 57 5D 20 3A 20 54 6F 75 CTRL+[W] : Tou
010700: 44 45 0D 0A 20 20 20 20 20 20 20 20 20 45 58 20 DE.. EX
010710: 44 45 2C 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 DE,HL..
010720: 50 4F 50 20 48 4C 0D 0A 20 3B 20 0D 0A 20 46 32 POP HL.. ; .. F2
010730: 20 20 20 20 20 20 44 4A 4E 5A 20 42 43 4C 43 4F DJNZ BCLCO
010740: 4C 0D 0A 20 3B 0D 0A 20 45 58 49 54 20 20 20 20 L.. ;.. EXIT
010750: 58 4F 52 20 41 20 20 20 20 20 20 20 20 20 20 3B XOR A ;
010760: 52 61 7A 20 64 65 73 20 32 20 64 65 70 6C 61 63 Raz des 2 deplac
010770: 65 6D 65 6E 74 73 0D 0A 20 20 20 20 20 20 20 20 ements..
010780: 20 4C 44 20 28 44 49 52 4A 4F 59 29 2C 41 0D 0A LD (DIRJOY),A..
010790: 20 20 20 20 20 20 20 20 20 4A 50 20 52 45 43 55 JP RECU
0107A0: 33 38 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 38.. ;..
0107B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0107C0: 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ------------
0107D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A -----------.. ..
0107E0: 20 20 20 20 20 45 6E 20 70 61 73 73 61 67 65 20 En passage
0107F0: 64 65 20 70 61 72 61 6D 7D 74 72 65 73 20 2C 20 de param}tres ,
010800: 6A 75 73 74 65 20 75 6E 20 20 70 65 74 69 74 20 juste un petit
010810: 20 64 7B 74 61 69 6C 20 74 72 7D 73 20 69 6D 70 d{tail tr}s imp
010820: 6F 72 74 61 6E 74 20 21 20 49 4E 43 20 43 20 0D ortant ! INC C .
010830: 0A 20 65 74 20 44 45 43 20 43 20 71 75 69 20 6E . et DEC C qui n
010840: 65 20 73 65 72 76 65 6E 74 20 71 75 65 20 64 61 e servent que da
010850: 6E 73 20 6C 65 73 20 63 61 73 20 69 6D 70 61 69 ns les cas impai
010860: 72 73 20 73 6F 6E 74 20 73 75 70 70 72 69 6D 7B rs sont supprim{
010870: 73 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 s ... ..
010880: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
010890: 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ------------
0108A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 3B 0D -----------.. ;.
0108B0: 0A 20 3B 2D 20 50 61 73 73 65 72 20 6C 65 73 20 . ;- Passer les
0108C0: 70 61 72 61 6D 65 74 72 65 73 20 2D 0D 0A 20 3B parametres -.. ;
0108D0: 20 0D 0A 20 50 41 52 41 4D 20 20 20 49 4E 43 20 .. PARAM INC
0108E0: 48 4C 20 20 20 20 20 20 20 20 20 3B 4C 65 20 49 HL ;Le I
0108F0: 4E 43 20 43 20 70 6F 75 72 20 63 61 73 20 69 6D NC C pour cas im
010900: 70 61 69 72 73 20 65 73 74 20 73 75 70 70 72 69 pairs est suppri
010910: 6D 65 0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43 me.. INC
010920: 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 49 4E HL.. IN
010930: 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C C HL.. L
010940: 44 20 42 2C 28 48 4C 29 0D 0A 20 20 20 20 20 20 D B,(HL)..
010950: 20 20 20 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 INC HL..
010960: 20 20 20 20 4C 44 20 43 2C 28 48 4C 29 0D 0A 20 LD C,(HL)..
010970: 20 20 20 20 20 20 20 20 4C 44 20 28 4C 53 50 29 LD (LSP)
010980: 2C 42 43 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 ,BC.. LD
010990: 20 41 2C 43 0D 0A 20 20 20 20 20 20 20 20 20 4C A,C.. L
0109A0: 44 20 28 4C 4F 4E 47 4C 54 41 29 2C 41 0D 0A 20 D (LONGLTA),A..
0109B0: 20 20 20 20 20 20 20 20 49 4E 43 20 48 4C 0D 0A INC HL..
0109C0: 20 20 20 20 20 20 20 20 20 4C 44 20 28 41 44 53 LD (ADS
0109D0: 50 29 2C 48 4C 0D 0A 20 3B 0D 0A 20 20 20 20 20 P),HL.. ;..
0109E0: 20 20 20 20 50 55 53 48 20 42 43 0D 0A 20 20 20 PUSH BC..
0109F0: 20 20 20 20 20 20 50 55 53 48 20 42 43 0D 0A 20 PUSH BC..
010A00: 20 20 20 20 20 20 20 20 4C 44 20 42 2C 30 0D 0A LD B,0..
010A10: 20 20 20 20 20 20 20 20 20 44 45 43 20 43 0D 0A DEC C..
010A20: 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 28 LD HL,(
010A30: 56 49 53 41 44 29 0D 0A 20 20 20 20 20 20 20 20 VISAD)..
010A40: 20 41 44 44 20 48 4C 2C 42 43 0D 0A 20 20 20 20 ADD HL,BC..
010A50: 20 20 20 20 20 50 4F 50 20 42 43 0D 0A 20 20 20 POP BC..
010A60: 20 20 20 20 20 20 44 45 43 20 42 0D 0A 20 43 4F DEC B.. CO
010A70: 49 4E 20 20 20 20 43 41 4C 4C 20 41 44 49 4E 46 IN CALL ADINF
010A80: 0D 0A 20 20 20 20 20 20 20 20 20 44 4A 4E 5A 20 .. DJNZ
010A90: 43 4F 49 4E 0D 0A 20 20 20 20 20 20 20 20 20 4C COIN.. L
010AA0: 44 20 28 43 4F 49 4E 42 44 29 2C 48 4C 0D 0A 20 D (COINBD),HL..
010AB0: 20 20 20 20 20 20 20 20 50 4F 50 20 42 43 0D 0A POP BC..
010AC0: 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 30 LD HL,0
010AD0: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 44 2C .. LD D,
010AE0: 30 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 45 0.. LD E
010AF0: 2C 43 0D 0A 20 42 43 4C 54 20 20 20 20 41 44 44 ,C.. BCLT ADD
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 C2 02 00 00 00 02 0E 00 C3 02 00 00 00 02 ................
010B30: 0E 00 C4 02 00 00 00 02 0E 00 C5 02 00 00 00 02 ................
010B40: 0E 00 C6 02 00 00 00 02 0E 00 C7 02 00 00 00 02 ................
010B50: 0E 00 C8 02 00 00 00 02 0E 00 C9 02 00 00 00 02 ................
010B60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010B70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010B80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010B90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010BA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010BB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010BC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010BD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010BE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010BF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010C00: 20 48 4C 2C 44 45 0D 0A 20 20 20 20 20 20 20 20 HL,DE..
010C10: 20 44 4A 4E 5A 20 42 43 4C 54 0D 0A 20 20 20 20 DJNZ BCLT..
010C20: 20 20 20 20 20 4C 44 20 28 4C 54 41 42 4C 29 2C LD (LTABL),
010C30: 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 HL.. LD
010C40: 44 45 2C 54 41 42 4C 45 0D 0A 20 20 20 20 20 20 DE,TABLE..
010C50: 20 20 20 41 44 44 20 48 4C 2C 44 45 0D 0A 20 20 ADD HL,DE..
010C60: 20 20 20 20 20 20 20 44 45 43 20 48 4C 0D 0A 20 DEC HL..
010C70: 20 20 20 20 20 20 20 20 4C 44 20 28 46 49 4E 54 LD (FINT
010C80: 41 42 29 2C 48 4C 0D 0A 20 20 20 20 20 20 20 20 AB),HL..
010C90: 20 52 45 54 0D 0A 20 20 3B 0D 0A 20 20 20 20 20 RET.. ;..
010CA0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
010CB0: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
010CC0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
010CD0: 20 0D 0A 20 20 20 20 20 45 74 20 76 6F 69 6C 40 .. Et voil@
010CE0: 20 2C 20 69 6C 20 73 75 66 66 69 74 20 64 65 20 , il suffit de
010CF0: 72 65 6D 70 6C 61 63 65 72 20 6C 65 73 20 6C 69 remplacer les li
010D00: 67 6E 65 73 20 63 6F 72 72 65 73 70 6F 6E 64 61 gnes corresponda
010D10: 6E 74 65 73 20 64 75 20 70 72 6F 67 72 61 6D 6D ntes du programm
010D20: 65 20 0D 0A 20 70 72 7B 63 7B 64 65 6E 74 20 65 e .. pr{c{dent e
010D30: 74 20 72 7B 61 73 73 65 6D 62 6C 65 72 20 6C 65 t r{assembler le
010D40: 20 20 74 6F 75 74 20 20 70 6F 75 72 20 20 6F 62 tout pour ob
010D50: 74 65 6E 69 72 20 20 75 6E 65 20 20 61 75 74 72 tenir une autr
010D60: 65 20 20 76 65 72 73 69 6F 6E 20 64 75 20 6D 65 e version du me
010D70: 08 5E 6D 65 20 0D 0A 20 70 72 6F 67 72 61 6D 6D .^me .. programm
010D80: 65 20 2E 20 53 69 20 76 6F 75 73 20 6E 27 7D 74 e . Si vous n'}t
010D90: 65 73 20 70 61 73 20 6F 75 74 69 6C 6C 7B 20 70 es pas outill{ p
010DA0: 6F 75 72 20 6C 65 20 20 66 61 69 72 65 20 2C 20 our le faire ,
010DB0: 63 6F 6E 73 6F 6C 65 7A 20 76 6F 75 73 20 2C 20 consolez vous ,
010DC0: 6C 65 73 20 33 0D 0A 20 63 6F 64 65 73 20 62 69 les 3.. codes bi
010DD0: 6E 61 69 72 65 73 20 20 73 6F 6E 74 20 20 70 72 naires sont pr
010DE0: 7B 73 65 6E 74 73 20 20 64 61 6E 73 20 20 6C 61 {sents dans la
010DF0: 20 20 64 7B 6D 6F 6E 73 74 72 61 74 69 6F 6E 20 d{monstration
010E00: 20 63 6F 72 72 65 73 70 6F 6E 64 61 6E 74 65 20 correspondante
010E10: 20 21 20 4C 65 20 0D 0A 20 33 7D 6D 65 20 63 6F ! Le .. 3}me co
010E20: 64 65 20 73 6F 75 63 65 20 3F 20 50 61 73 73 65 de souce ? Passe
010E30: 7A 20 61 75 20 63 68 61 70 69 74 72 65 20 73 75 z au chapitre su
010E40: 69 76 61 6E 74 20 2E 0D 0A 20 0D 0A 20 20 20 20 ivant ... ..
010E50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
010E60: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D --------
010E70: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D ---------------.
010E80: 0A 20 00 00 1A 1A 50 52 31 32 24 24 24 FF 00 FF . ....PR12$$$...
010E90: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
010EA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
010EB0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
010EC0: 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 2D 20 ---.. -
010ED0: 52 45 4D 41 52 51 55 45 53 20 53 55 52 20 4C 45 REMARQUES SUR LE
010EE0: 20 50 52 4F 47 52 41 4D 4D 45 20 44 27 41 4E 49 PROGRAMME D'ANI
010EF0: 4D 41 54 49 4F 4E 20 50 49 58 45 4C 20 50 41 52 MATION PIXEL PAR
010F00: 67 6E 65 73 20 63 6F 72 72 65 73 70 6F 6E 64 61 gnes corresponda
010F10: 6E 74 65 73 20 64 75 20 70 72 6F 67 72 61 6D 6D ntes du programm
010F20: 65 20 0D 0A 20 70 72 7B 63 7B 64 65 6E 74 20 65 e .. pr{c{dent e
010F30: 74 20 72 7B 61 73 73 65 6D 62 6C 65 72 20 6C 65 t r{assembler le
010F40: 20 20 74 6F 75 74 20 20 70 6F 75 72 20 20 6F 62 tout pour ob
010F50: 74 65 6E 69 72 20 20 75 6E 65 20 20 61 75 74 72 tenir une autr
010F60: 65 20 20 76 65 72 73 69 6F 6E 20 64 75 20 6D 65 e version du me
010F70: 08 5E 6D 65 20 0D 0A 20 70 72 6F 67 72 61 6D 6D .^me .. programm
010F80: 65 20 2E 20 53 69 20 76 6F 75 73 20 6E 27 7D 74 e . Si vous n'}t
010F90: 65 73 20 70 61 73 20 6F 75 74 69 6C 6C 7B 20 70 es pas outill{ p
010FA0: 6F 75 72 20 6C 65 20 20 66 61 69 72 65 20 2C 20 our le faire ,
010FB0: 63 6F 6E 73 6F 6C 65 7A 20 76 6F 75 73 20 2C 20 consolez vous ,
010FC0: 6C 65 73 20 33 0D 0A 20 63 6F 64 65 73 20 62 69 les 3.. codes bi
010FD0: 6E 61 69 72 65 73 20 20 73 6F 6E 74 20 20 70 72 naires sont pr
010FE0: 7B 73 65 6E 74 73 20 20 64 61 6E 73 20 20 6C 61 {sents dans la
010FF0: 20 20 64 7B 6D 6F 6E 73 74 72 61 74 69 6F 6E 20 d{monstration
011000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
011010: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D --------
011020: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
011030: 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 ------..
011040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
011050: 20 56 45 52 53 49 4F 4E 20 33 20 50 4F 55 52 20 VERSION 3 POUR
011060: 46 4F 4E 44 20 55 4E 49 46 4F 52 4D 45 20 2D 0D FOND UNIFORME -.
011070: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
011080: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
011090: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0110A0: 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20 -------.. ..
0110B0: 20 43 65 6C 61 20 61 20 7B 74 7B 20 7B 76 6F 71 Cela a {t{ {voq
0110C0: 75 7B 20 64 61 6E 73 20 6E 6F 74 72 65 20 70 72 u{ dans notre pr
0110D0: 7B 63 7B 64 65 6E 74 20 20 63 68 61 70 69 74 72 {c{dent chapitr
0110E0: 65 20 20 2C 20 6F 6E 20 70 72 65 6E 64 20 6C 61 e , on prend la
0110F0: 20 76 65 72 73 69 6F 6E 20 32 20 0D 0A 20 64 75 version 2 .. du
011100: 20 70 72 6F 67 72 61 6D 6D 65 20 65 74 20 6F 6E programme et on
011110: 20 65 6E 6C 7D 76 65 20 74 6F 75 74 20 63 65 20 enl}ve tout ce
011120: 20 71 75 69 20 63 6F 6E 63 65 72 6E 65 20 6C 61 qui concerne la
011130: 20 67 65 73 74 69 6F 6E 20 64 65 20 6C 27 61 6E gestion de l'an
011140: 69 6D 61 74 69 6F 6E 20 73 75 72 20 0D 0A 20 75 imation sur .. u
011150: 6E 20 66 6F 6E 64 20 6D 75 6C 74 69 63 6F 6C 6F n fond multicolo
011160: 72 65 20 64 6F 6E 63 20 70 6C 75 73 20 64 65 20 re donc plus de
011170: 62 75 66 66 65 72 20 2C 20 70 6C 75 73 20 64 65 buffer , plus de
011180: 20 74 61 62 6C 65 20 2C 20 70 6C 75 73 20 64 65 table , plus de
011190: 20 63 6F 6D 70 6F 73 69 74 69 6F 6E 20 0D 0A 20 composition ..
0111A0: 73 75 72 20 33 20 70 6C 61 6E 73 20 2C 20 70 6C sur 3 plans , pl
0111B0: 75 73 20 64 65 20 63 61 6C 63 75 6C 73 20 2C 20 us de calculs ,
0111C0: 20 65 6E 20 20 62 72 65 66 20 2C 20 63 65 20 6E en bref , ce n
0111D0: 27 65 73 74 20 70 6C 75 73 20 64 65 20 6C 61 20 'est plus de la
0111E0: 70 72 6F 67 72 61 6D 6D 61 74 69 6F 6E 20 0D 0A programmation ..
0111F0: 20 6D 61 69 73 20 75 6E 65 20 64 7B 6D 6F 6C 69 mais une d{moli
011200: 74 69 6F 6E 20 73 79 73 74 7B 6D 61 74 69 71 75 tion syst{matiqu
011210: 65 20 20 64 75 20 20 70 72 6F 67 72 61 6D 6D 65 e du programme
011220: 20 20 21 20 20 43 61 20 20 64 7B 66 6F 75 6C 65 ! Ca d{foule
011230: 20 20 2E 2E 2E 20 41 70 72 7D 73 20 63 65 20 0D ... Apr}s ce .
011240: 0A 20 70 61 73 73 61 67 65 20 40 20 6C 61 20 6D . passage @ la m
011250: 6F 75 6C 69 6E 65 74 74 65 20 2C 20 69 6C 20 72 oulinette , il r
011260: 65 73 74 65 20 73 69 20 20 70 65 75 20 64 65 20 este si peu de
011270: 63 68 6F 73 65 20 71 75 65 20 6E 6F 75 73 20 70 chose que nous p
011280: 72 7B 66 7B 72 6F 6E 73 20 64 6F 6E 6E 65 72 20 r{f{rons donner
011290: 0D 0A 20 6C 65 20 6C 69 73 74 69 6E 67 20 63 6F .. le listing co
0112A0: 6D 70 6C 65 74 20 70 6F 75 72 20 6C 65 76 65 72 mplet pour lever
0112B0: 20 74 6F 75 74 65 20 61 6D 62 69 67 75 69 74 7B toute ambiguit{
0112C0: 20 2E 20 4C 65 73 20 6C 69 67 6E 65 73 20 6E 65 . Les lignes ne
0112D0: 20 73 6F 6E 74 20 63 6F 6D 6D 65 6E 74 7B 65 73 sont comment{es
0112E0: 20 0D 0A 20 71 75 65 20 6C 6F 72 73 71 75 27 69 .. que lorsqu'i
0112F0: 6C 20 79 2D 61 20 75 6E 65 20 64 69 66 66 7B 72 l y-a une diff{r
011300: 65 6E 63 65 20 61 76 65 63 20 6C 61 20 70 72 7B ence avec la pr{
011310: 63 7B 64 65 6E 74 65 20 76 65 72 73 69 6F 6E 20 c{dente version
011320: 2E 0D 0A 20 20 20 20 20 4F 6E 20 65 73 74 20 65 ... On est e
011330: 6E 20 64 72 6F 69 74 20 64 65 20 70 65 6E 73 65 n droit de pense
011340: 72 20 71 75 65 20 64 61 6E 73 20 6C 65 20 63 61 r que dans le ca
011350: 73 20 6F 75 20 70 6C 75 73 69 65 75 72 73 20 73 s ou plusieurs s
011360: 70 72 69 74 65 73 20 73 6F 6E 74 20 67 7B 72 7B prites sont g{r{
011370: 73 20 0D 0A 20 70 61 72 20 75 6E 65 20 72 6F 75 s .. par une rou
011380: 74 69 6E 65 20 64 65 20 63 65 20 74 79 70 65 20 tine de ce type
011390: 65 74 20 20 71 75 65 20 20 32 20 20 64 27 65 6E et que 2 d'en
0113A0: 74 72 65 20 65 75 78 20 73 65 20 63 72 6F 69 73 tre eux se crois
0113B0: 65 6E 74 20 2C 20 6C 27 65 66 66 65 74 20 64 6F ent , l'effet do
0113C0: 69 74 20 0D 0A 20 65 08 5E 74 72 65 20 64 65 73 it .. e.^tre des
0113D0: 20 70 6C 75 73 20 63 75 72 69 65 75 78 20 2E 20 plus curieux .
0113E0: 50 61 73 20 20 64 75 20 20 74 6F 75 74 20 20 2C Pas du tout ,
0113F0: 20 20 63 27 65 73 74 20 20 73 69 20 20 72 61 70 c'est si rap
011400: 69 64 65 20 71 75 65 20 73 65 75 6C 20 75 6E 20 ide que seul un
011410: 6C 7B 67 65 72 20 0D 0A 20 63 6C 69 67 6F 74 65 l{ger .. cligote
011420: 6D 65 6E 74 20 65 73 74 20 70 65 72 63 65 70 74 ment est percept
011430: 69 62 6C 65 20 2E 0D 0A 20 3B 20 0D 0A 20 3B 2D ible ... ; .. ;-
011440: 20 44 45 50 4C 41 43 45 4D 45 4E 54 20 44 45 20 DEPLACEMENT DE
011450: 53 50 52 49 54 45 20 45 4E 20 4D 4F 44 45 20 30 SPRITE EN MODE 0
011460: 20 53 55 52 20 46 4F 4E 44 20 55 4E 49 20 2D 0D SUR FOND UNI -.
011470: 0A 20 3B 20 0D 0A 20 20 20 20 20 20 20 20 20 4F . ; .. O
011480: 52 47 20 33 35 30 30 30 0D 0A 20 20 20 20 20 20 RG 35000..
011490: 20 20 20 4A 50 20 44 45 42 55 54 0D 0A 20 4E 4F JP DEBUT.. NO
0114A0: 4C 49 53 54 0D 0A 20 3B 20 0D 0A 20 54 41 42 4C LIST.. ; .. TABL
0114B0: 53 50 20 20 45 51 55 20 34 30 30 30 30 0D 0A 20 SP EQU 40000..
0114C0: 4E 42 53 50 20 20 20 20 45 51 55 20 54 41 42 4C NBSP EQU TABL
0114D0: 53 50 2B 31 0D 0A 20 4C 41 53 54 41 44 20 20 45 SP+1.. LASTAD E
0114E0: 51 55 20 54 41 42 4C 53 50 2B 32 0D 0A 20 41 44 QU TABLSP+2.. AD
0114F0: 52 45 53 53 20 20 45 51 55 20 54 41 42 4C 53 50 RESS EQU TABLSP
011500: 2B 34 0D 0A 20 3B 0D 0A 20 58 50 4F 53 20 20 20 +4.. ;.. XPOS
011510: 20 44 57 20 33 30 34 0D 0A 20 59 50 4F 53 20 20 DW 304.. YPOS
011520: 20 20 44 57 20 32 30 30 0D 0A 20 4E 55 4D 53 50 DW 200.. NUMSP
011530: 20 20 20 44 42 20 31 0D 0A 20 4C 53 50 20 20 20 DB 1.. LSP
011540: 20 20 44 42 20 30 0D 0A 20 48 53 50 20 20 20 20 DB 0.. HSP
011550: 20 44 42 20 30 0D 0A 20 41 44 53 50 20 20 20 20 DB 0.. ADSP
011560: 44 57 20 30 0D 0A 20 56 49 53 41 44 20 20 20 44 DW 0.. VISAD D
011570: 57 20 30 0D 0A 20 4C 4F 4E 47 4C 54 41 20 44 57 W 0.. LONGLTA DW
011580: 20 30 0D 0A 20 43 4F 49 4E 42 44 20 20 44 57 20 0.. COINBD DW
011590: 30 0D 0A 20 41 44 50 52 4F 56 20 20 44 57 20 30 0.. ADPROV DW 0
0115A0: 0D 0A 20 4F 4C 44 41 44 56 20 20 44 57 20 30 0D .. OLDADV DW 0.
0115B0: 0A 20 44 49 52 4A 4F 59 20 20 44 42 20 30 0D 0A . DIRJOY DB 0..
0115C0: 20 3B 20 0D 0A 20 3B 2D 20 49 6E 69 74 69 61 6C ; .. ;- Initial
0115D0: 69 73 65 72 20 2D 0D 0A 20 3B 20 0D 0A 20 44 45 iser -.. ; .. DE
0115E0: 42 55 54 20 20 20 4C 44 20 48 4C 2C 28 4C 41 53 BUT LD HL,(LAS
0115F0: 54 41 44 29 0D 0A 20 20 20 20 20 20 20 20 20 58 TAD).. X
011600: 4F 52 20 41 0D 0A 20 46 49 58 49 4E 4B 20 20 49 OR A.. FIXINK I
011610: 4E 43 20 41 0D 0A 20 20 20 20 20 20 20 20 20 4C NC A.. L
011620: 44 20 42 2C 28 48 4C 29 0D 0A 20 20 20 20 20 20 D B,(HL)..
011630: 20 20 20 4C 44 20 43 2C 28 48 4C 29 0D 0A 20 20 LD C,(HL)..
011640: 20 20 20 20 20 20 20 42 49 54 20 37 2C 42 0D 0A BIT 7,B..
011650: 20 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C 52 JR NZ,R
011660: 45 43 4F 4D 0D 0A 20 20 20 20 20 20 20 20 20 50 ECOM.. P
011670: 55 53 48 20 41 46 0D 0A 20 20 20 20 20 20 20 20 USH AF..
011680: 20 50 55 53 48 20 48 4C 0D 0A 20 20 20 20 20 20 PUSH HL..
011690: 20 20 20 43 41 4C 4C 20 23 42 43 33 32 0D 0A 20 CALL #BC32..
0116A0: 20 20 20 20 20 20 20 20 50 4F 50 20 48 4C 0D 0A POP HL..
0116B0: 20 20 20 20 20 20 20 20 20 49 4E 43 20 48 4C 0D INC HL.
0116C0: 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 41 46 . POP AF
0116D0: 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 46 49 .. JR FI
0116E0: 58 49 4E 4B 0D 0A 20 20 3B 20 0D 0A 20 20 3B 2D XINK.. ; .. ;-
0116F0: 20 50 72 65 6D 69 65 72 20 61 66 66 69 63 68 61 Premier afficha
011700: 67 65 20 2D 0D 0A 20 20 3B 20 0D 0A 20 52 45 43 ge -.. ; .. REC
011710: 4F 4D 20 20 20 4C 44 20 48 4C 2C 23 43 30 35 30 OM LD HL,#C050
011720: 20 20 20 3B 43 6F 6E 76 65 72 74 20 65 73 74 20 ;Convert est
011730: 73 75 70 70 72 69 6D 65 20 2C 20 6F 6E 20 69 6E supprime , on in
011740: 69 74 69 61 6C 69 73 65 20 56 49 53 41 44 0D 0A itialise VISAD..
011750: 20 20 20 20 20 20 20 20 20 4C 44 20 28 56 49 53 LD (VIS
011760: 41 44 29 2C 48 4C 20 3B 61 76 65 63 20 75 6E 65 AD),HL ;avec une
011770: 20 61 64 72 65 73 73 65 20 65 63 72 61 6E 20 71 adresse ecran q
011780: 75 65 63 6F 6E 71 75 65 20 2E 0D 0A 20 20 20 20 ueconque ...
011790: 20 20 20 20 20 43 41 4C 4C 20 46 49 4E 44 53 50 CALL FINDSP
0117A0: 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 .. CALL
0117B0: 41 46 46 49 53 50 20 20 20 3B 31 65 72 20 61 66 AFFISP ;1er af
0117C0: 66 69 63 68 61 67 65 0D 0A 20 20 3B 20 0D 0A 20 fichage.. ; ..
0117D0: 20 3B 2D 20 54 45 53 54 20 4A 4F 59 53 54 49 43 ;- TEST JOYSTIC
0117E0: 4B 20 2D 0D 0A 20 20 3B 20 0D 0A 20 4A 4F 59 30 K -.. ; .. JOY0
0117F0: 20 20 20 20 4C 44 20 41 2C 36 37 20 20 20 20 20 LD A,67
011800: 00 2D 49 4E 4B 2D 49 4E 54 42 49 4E 00 00 00 00 .-INK-INTBIN....
011810: 00 00 02 00 00 8F 28 00 9A 00 00 00 00 00 00 00 ......(.........
011820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011840: 9A 00 00 ED 04 04 3E 1B B8 20 02 06 00 48 F1 CD ......>.. ...H..
011850: 32 BC DD 36 00 19 DD E1 F1 C1 D1 E1 FB C9 19 1A 2..6............
011860: F7 B2 42 03 43 B6 FD 22 99 0E 1F F1 96 C5 86 73 ..B.C..".......s
011870: DC 09 E7 9E 30 C8 FD 3A D3 BE E1 5C 36 03 79 26 ....0..:...\6.y&
011880: CD 00 B9 21 ED B4 3A 01 DE FE 71 28 03 21 37 B6 ...!..:...q(.!7.
011890: 22 C8 BE CD 03 B9 21 AF BE 06 81 0E 00 11 B7 BE ".....!.........
0118A0: C3 D7 BC 21 AF BE C3 DA BC 21 AF BE C3 DD BC 00 ...!.....!......
0118B0: 00 00 00 00 00 00 00 F3 E5 D5 C5 F5 DD E5 DD 21 ...............!
0118C0: 19 BF DD 35 00 20 4A 21 ED B4 7E 07 30 3F 06 00 ...5. J!..~.0?..
0118D0: 2D 7E 07 38 26 07 38 21 07 38 1F 2D 7E CB 07 38 -~.8&.8!.8.-~..8
0118E0: 06 07 07 30 28 18 11 CD 3B BC 04 3E 1B B8 20 02 ...0(...;..>.. .
0118F0: 06 00 48 CD 38 BC 18 15 04 04 04 78 F5 CD 35 BC ..H.8......x..5.
011900: 04 3E 1B B8 20 02 06 00 48 F1 CD 32 BC DD 36 00 .>.. ...H..2..6.
011910: 19 DD E1 F1 C1 D1 E1 FB C9 19 1A F7 B2 42 03 43 .............B.C
011920: B6 FD 22 99 0E 1F F1 96 C5 86 73 DC 09 E7 9E 30 ..".......s....0
011930: C8 FD 3A D3 BE E1 5C 36 03 79 26 18 5C A3 D5 18 ..:...\6.y&.\£..
011940: FD FC A7 97 35 5D F7 D0 4C 99 1B 00 58 D9 F0 F7 ....5]..L...X...
011950: 82 00 EF 20 2D 20 53 6F 72 74 69 65 20 64 65 20 ... - Sortie de
011960: 72 6F 75 74 69 6E 65 20 2D F0 EF F0 F1 72 69 65 routine -....rie
011970: 6E 66 61 69 72 E5 64 12 EE 52 65 63 75 70 65 72 nfair.d..Recuper
011980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0119A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0119B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0119C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0119D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0119E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0119F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011A00: 63 65 20 6C 69 67 6E 65 20 65 74 20 61 75 20 64 ce ligne et au d
011A10: 65 73 73 75 73 0D 0A 20 4A 50 20 45 44 20 20 20 essus.. JP ED
011A20: 20 20 3B 45 44 2C 70 61 70 65 72 2C 6C 69 67 6E ;ED,paper,lign
011A30: 65 20 2D 20 45 66 66 61 63 65 20 6C 69 67 6E 65 e - Efface ligne
011A40: 20 65 74 20 61 75 20 64 65 73 73 6F 75 73 0D 0A et au dessous..
011A50: 20 4A 50 20 44 50 45 45 4B 20 20 3B 44 50 45 2C JP DPEEK ;DPE,
011A60: 61 64 72 65 73 73 65 2C 40 76 61 72 25 0D 0A 20 adresse,@var%..
011A70: 4A 50 20 44 50 4F 4B 45 20 20 3B 44 50 4F 2C 61 JP DPOKE ;DPO,a
011A80: 64 72 65 73 73 65 2C 40 76 61 72 25 0D 0A 20 4A dresse,@var%.. J
011A90: 50 20 54 50 45 45 4B 20 20 3B 54 50 2C 6C 69 67 P TPEEK ;TP,lig
011AA0: 6E 65 2C 61 64 72 65 73 73 65 25 0D 0A 20 4A 50 ne,adresse%.. JP
011AB0: 20 54 44 50 45 45 4B 20 3B 54 44 50 2C 6C 69 67 TDPEEK ;TDP,lig
011AC0: 6E 65 2C 61 64 72 65 73 73 65 25 0D 0A 20 4A 50 ne,adresse%.. JP
011AD0: 20 57 4B 45 59 20 20 20 3B 57 4B 45 59 2C 40 61 WKEY ;WKEY,@a
011AE0: 24 20 6F 75 20 2C 31 2C 40 61 24 20 70 6F 75 72 $ ou ,1,@a$ pour
011AF0: 20 4F 55 49 2F 4E 4F 4E 20 6F 75 20 2C 70 61 70 OUI/NON ou ,pap
011B00: 2C 70 65 6E 2C 65 66 66 2C 58 2C 59 20 70 6F 75 ,pen,eff,X,Y pou
011B10: 72 20 57 41 49 54 0D 0A 20 4A 50 20 44 4C 41 52 r WAIT.. JP DLAR
011B20: 47 20 20 3B 44 4C 0D 0A 20 4A 50 20 44 48 41 55 G ;DL.. JP DHAU
011B30: 54 20 20 3B 44 48 0D 0A 20 4A 50 20 44 54 41 49 T ;DH.. JP DTAI
011B40: 4C 20 20 3B 44 54 0D 0A 20 4A 50 20 4E 4F 52 4D L ;DT.. JP NORM
011B50: 41 4C 20 3B 53 54 0D 0A 20 4A 50 20 4C 49 4E 45 AL ;ST.. JP LINE
011B60: 52 20 20 3B 4C 49 4E 45 2C 58 2C 59 2C 58 2C 59 R ;LINE,X,Y,X,Y
011B70: 2C 2E 2E 2E 2E 2E 2C 43 6F 75 6C 65 75 72 0D 0A ,.....,Couleur..
011B80: 20 4A 50 20 4C 49 4E 45 20 20 20 3B 4C 49 4E 45 JP LINE ;LINE
011B90: 2C 58 2C 59 2C 58 2C 59 2C 2E 2E 2E 2E 2E 2C 43 ,X,Y,X,Y,.....,C
011BA0: 6F 75 6C 65 75 72 0D 0A 20 4A 50 20 43 41 44 20 ouleur.. JP CAD
011BB0: 20 20 20 3B 43 41 44 2C 58 2C 59 28 48 47 29 2C ;CAD,X,Y(HG),
011BC0: 6C 61 72 67 65 2C 68 61 75 74 2C 63 6F 75 6C 65 large,haut,coule
011BD0: 75 72 2C 74 79 70 65 2C 28 64 65 63 61 58 2C 64 ur,type,(decaX,d
011BE0: 65 63 61 59 20 46 41 43 55 4C 54 41 54 49 46 29 ecaY FACULTATIF)
011BF0: 0D 0A 3B 0D 0A 56 45 43 54 45 55 52 20 44 42 20 ..;..VECTEUR DB
011C00: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
011C10: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
011C20: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
011C30: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
011C40: 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 ------..
011C50: 2D 20 44 45 50 4C 41 43 45 4D 45 4E 54 20 44 45 - DEPLACEMENT DE
011C60: 20 53 50 52 49 54 45 20 50 49 58 45 4C 20 50 41 SPRITE PIXEL PA
011C70: 52 20 50 49 58 45 4C 20 53 55 52 20 33 20 50 4C R PIXEL SUR 3 PL
011C80: 41 4E 53 20 45 4E 20 4D 4F 44 45 20 30 20 2D 0D ANS EN MODE 0 -.
011C90: 0A 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D . ------
011CA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
011CB0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
011CC0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
011CD0: 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 0D 0A 20 -------.. .. ..
011CE0: 20 20 20 20 50 61 72 20 63 69 20 70 61 72 20 6C Par ci par l
011CF0: 61 20 2C 20 76 6F 75 73 20 76 65 72 72 65 7A 20 a , vous verrez
011D00: 20 75 6E 20 20 63 6F 6D 6D 65 6E 74 61 69 72 65 un commentaire
011D10: 20 49 4D 50 20 73 75 69 76 69 20 64 27 75 6E 20 IMP suivi d'un
011D20: 6E 75 6D 7B 72 6F 20 2C 20 63 65 6C 61 20 0D 0A num{ro , cela ..
011D30: 20 73 69 67 6E 69 66 69 65 20 71 75 65 20 63 65 signifie que ce
011D40: 74 74 65 20 70 61 72 74 69 65 20 20 64 75 20 20 tte partie du
011D50: 6C 69 73 74 69 6E 67 20 20 65 73 74 20 20 73 70 listing est sp
011D60: 7B 63 69 66 69 71 75 65 20 20 40 20 75 6E 20 64 {cifique @ un d
011D70: 7B 70 6C 61 63 65 6D 65 6E 74 20 70 61 72 20 0D {placement par .
011D80: 0A 20 70 69 78 65 6C 73 20 2E 0D 0A 20 0D 0A 20 . pixels ... ..
011D90: 20 20 20 20 20 20 20 20 4F 52 47 20 33 35 30 30 ORG 3500
011DA0: 30 0D 0A 20 20 20 20 20 20 20 20 20 4A 50 20 44 0.. JP D
011DB0: 45 42 55 54 20 20 20 20 20 20 3B 4F 6E 20 73 61 EBUT ;On sa
011DC0: 75 74 65 20 6C 61 20 7A 6F 6E 65 20 64 65 73 20 ute la zone des
011DD0: 76 61 72 69 61 62 6C 65 73 20 0D 0A 20 4E 4F 4C variables .. NOL
011DE0: 49 53 54 0D 0A 20 3B 20 0D 0A 20 54 41 42 4C 53 IST.. ; .. TABLS
011DF0: 50 20 20 45 51 55 20 34 30 30 30 30 20 20 20 20 P EQU 40000
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 C2 02 00 00 00 02 0F 00 C3 02 00 00 00 02 ................
011E30: 0F 00 C4 02 00 00 00 02 0F 00 C5 02 00 00 00 02 ................
011E40: 0F 00 C6 02 00 00 00 02 0F 00 C7 02 00 00 00 02 ................
011E50: 0F 00 C8 02 00 00 00 02 0F 00 C9 02 00 00 00 02 ................
011E60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011E70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011E80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011E90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011EA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011EB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011EC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011ED0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011EE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011EF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011F00: 20 3B 4C 61 20 74 61 62 6C 65 20 65 73 74 20 6C ;La table est l
011F10: 6F 67 65 65 20 65 6E 20 34 30 30 30 30 20 2E 20 ogee en 40000 .
011F20: 49 6C 20 66 61 75 74 20 6C 61 20 63 68 61 72 67 Il faut la charg
011F30: 65 72 0D 0A 20 4E 42 53 50 20 20 20 20 45 51 55 er.. NBSP EQU
011F40: 20 54 41 42 4C 53 50 2B 31 20 20 3B 61 76 61 6E TABLSP+1 ;avan
011F50: 74 20 64 27 75 74 69 6C 69 73 65 72 20 63 65 20 t d'utiliser ce
011F60: 70 72 6F 67 72 61 6D 6D 65 20 2E 0D 0A 20 4C 41 programme ... LA
011F70: 53 54 41 44 20 20 45 51 55 20 54 41 42 4C 53 50 STAD EQU TABLSP
011F80: 2B 32 0D 0A 20 41 44 52 45 53 53 20 20 45 51 55 +2.. ADRESS EQU
011F90: 20 54 41 42 4C 53 50 2B 34 0D 0A 20 3B 20 0D 0A TABLSP+4.. ; ..
011FA0: 20 58 50 4F 53 20 20 20 20 44 57 20 33 30 34 20 XPOS DW 304
011FB0: 3B 33 35 30 30 33 2D 30 34 20 43 6F 6F 72 64 6F ;35003-04 Coordo
011FC0: 6E 6E 65 65 73 20 58 2C 59 20 65 63 72 61 6E 0D nnees X,Y ecran.
011FD0: 0A 20 59 50 4F 53 20 20 20 20 44 57 20 32 30 30 . YPOS DW 200
011FE0: 20 3B 33 35 30 30 35 2D 30 36 20 70 6F 75 72 20 ;35005-06 pour
011FF0: 70 72 65 6D 69 65 72 20 61 66 66 69 63 68 61 67 premier affichag
012000: 65 0D 0A 20 4E 55 4D 53 50 20 20 20 44 42 20 31 e.. NUMSP DB 1
012010: 20 20 20 3B 33 35 30 30 37 20 4E 75 6D 65 72 6F ;35007 Numero
012020: 20 73 70 72 69 74 65 20 61 20 61 66 66 69 63 68 sprite a affich
012030: 65 72 0D 0A 20 4C 53 50 20 20 20 20 20 44 42 20 er.. LSP DB
012040: 30 20 20 20 3B 33 35 30 30 38 20 4C 6F 6E 67 75 0 ;35008 Longu
012050: 65 75 72 20 73 70 72 69 74 65 20 0D 0A 20 48 53 eur sprite .. HS
012060: 50 20 20 20 20 20 44 42 20 30 20 20 20 3B 33 35 P DB 0 ;35
012070: 30 30 39 20 48 61 75 74 65 75 72 20 73 70 72 69 009 Hauteur spri
012080: 74 65 0D 0A 20 41 44 53 50 20 20 20 20 44 57 20 te.. ADSP DW
012090: 30 20 20 20 3B 33 35 30 31 30 2D 31 31 20 41 64 0 ;35010-11 Ad
0120A0: 72 65 73 73 65 20 31 65 72 65 20 63 61 73 65 20 resse 1ere case
0120B0: 73 70 72 69 74 65 0D 0A 20 56 49 53 41 44 20 20 sprite.. VISAD
0120C0: 20 44 57 20 30 20 20 20 3B 33 35 30 31 32 2D 31 DW 0 ;35012-1
0120D0: 33 20 41 64 72 65 73 73 65 20 61 66 66 69 63 68 3 Adresse affich
0120E0: 61 67 65 20 73 70 72 69 74 65 0D 0A 20 43 4F 49 age sprite.. COI
0120F0: 4E 42 44 20 20 44 57 20 30 20 20 20 3B 33 35 30 NBD DW 0 ;350
012100: 31 34 2D 31 35 20 41 64 72 65 73 73 65 20 63 6F 14-15 Adresse co
012110: 69 6E 20 6F 70 70 6F 73 65 20 64 75 20 73 70 72 in oppose du spr
012120: 69 74 65 0D 0A 20 53 54 45 50 59 20 20 20 44 42 ite.. STEPY DB
012130: 20 32 20 20 20 3B 33 35 30 31 36 20 50 61 73 20 2 ;35016 Pas
012140: 64 65 20 64 65 70 6C 61 63 65 6D 65 6E 74 20 59 de deplacement Y
012150: 20 65 6E 20 6C 69 67 6E 65 73 0D 0A 20 53 54 45 en lignes.. STE
012160: 50 58 20 20 20 44 42 20 31 20 20 20 3B 33 35 30 PX DB 1 ;350
012170: 31 37 20 50 61 73 20 64 65 20 64 65 70 6C 61 63 17 Pas de deplac
012180: 65 6D 65 6E 74 20 58 20 65 6E 20 70 69 78 65 6C ement X en pixel
012190: 73 0D 0A 20 4C 4F 4E 47 4C 54 41 20 44 57 20 30 s.. LONGLTA DW 0
0121A0: 20 20 20 3B 33 35 30 31 38 2D 31 39 20 4C 6F 6E ;35018-19 Lon
0121B0: 67 75 65 75 72 20 64 27 75 6E 65 20 6C 69 67 6E gueur d'une lign
0121C0: 65 20 74 61 62 6C 65 0D 0A 20 4C 54 41 42 4C 20 e table.. LTABL
0121D0: 20 20 44 57 20 30 20 20 20 3B 33 35 30 32 30 2D DW 0 ;35020-
0121E0: 32 31 20 4C 6F 6E 67 75 65 75 72 20 74 6F 74 61 21 Longueur tota
0121F0: 6C 65 20 74 61 62 6C 65 0D 0A 20 46 49 4E 54 41 le table.. FINTA
012200: 42 20 20 44 57 20 30 20 20 20 3B 33 35 30 32 32 B DW 0 ;35022
012210: 2D 32 33 20 44 65 72 6E 69 65 72 65 20 61 64 72 -23 Derniere adr
012220: 65 73 73 65 20 74 61 62 6C 65 0D 0A 20 4C 54 52 esse table.. LTR
012230: 54 41 42 20 20 44 57 20 30 20 20 20 3B 33 35 30 TAB DW 0 ;350
012240: 32 34 2D 32 35 20 4C 6F 6E 67 75 65 75 72 20 61 24-25 Longueur a
012250: 20 74 72 61 6E 73 66 65 72 65 72 20 70 6F 75 72 transferer pour
012260: 20 6D 6F 75 76 65 6D 65 6E 74 73 0D 0A 20 4C 49 mouvements.. LI
012270: 4E 45 4D 4F 56 20 44 42 20 30 20 20 20 3B 33 35 NEMOV DB 0 ;35
012280: 30 32 36 20 4E 6F 6D 62 72 65 20 4C 69 67 6E 65 026 Nombre Ligne
012290: 73 20 61 20 73 74 6F 63 6B 65 72 2E 70 6F 75 72 s a stocker.pour
0122A0: 20 6D 6F 75 76 65 6D 65 6E 74 20 76 65 72 74 69 mouvement verti
0122B0: 63 61 6C 0D 0A 20 43 4F 4C 4F 4D 4F 56 20 44 42 cal.. COLOMOV DB
0122C0: 20 30 20 20 20 3B 33 35 30 32 37 20 4E 6F 6D 62 0 ;35027 Nomb
0122D0: 72 65 20 63 6F 6C 6F 6E 6E 65 73 20 61 20 73 74 re colonnes a st
0122E0: 6F 63 6B 65 72 20 70 6F 75 72 20 6D 6F 75 76 65 ocker pour mouve
0122F0: 6D 65 6E 74 20 6C 61 74 65 72 61 6C 0D 0A 20 41 ment lateral.. A
012300: 44 50 52 4F 56 20 20 44 57 20 30 20 20 20 3B 33 DPROV DW 0 ;3
012310: 35 30 32 38 2D 32 39 20 4D 65 6D 6F 72 69 73 61 5028-29 Memorisa
012320: 74 69 6F 6E 20 61 64 72 65 73 73 65 20 65 6E 20 tion adresse en
012330: 68 61 75 74 20 73 69 20 64 69 61 67 6F 6E 61 6C haut si diagonal
012340: 65 0D 0A 20 46 4C 41 47 41 46 20 20 44 42 20 30 e.. FLAGAF DB 0
012350: 20 20 20 3B 33 35 30 33 30 20 46 6C 61 67 20 70 ;35030 Flag p
012360: 6F 75 72 20 64 65 74 65 72 6D 69 6E 65 72 20 70 our determiner p
012370: 6C 61 6E 20 64 27 61 66 66 69 63 68 61 67 65 20 lan d'affichage
012380: 28 50 2F 4D 2F 41 29 0D 0A 20 4F 4C 44 41 44 56 (P/M/A).. OLDADV
012390: 20 20 44 57 20 30 20 20 20 3B 33 35 30 33 31 2D DW 0 ;35031-
0123A0: 33 32 20 41 64 72 65 73 73 65 20 64 27 61 66 66 32 Adresse d'aff
0123B0: 69 63 68 61 67 65 20 41 56 41 4E 54 20 64 65 70 ichage AVANT dep
0123C0: 6C 61 63 65 6D 65 6E 74 0D 0A 20 3B 0D 0A 20 3B lacement.. ;.. ;
0123D0: 2D 2D 2D 20 49 4D 50 31 20 2D 2D 2D 0D 0A 20 4D --- IMP1 ---.. M
0123E0: 41 53 4B 20 44 42 20 23 46 46 20 20 20 20 3B 33 ASK DB #FF ;3
0123F0: 35 30 33 33 20 43 41 43 48 45 20 50 49 58 45 4C 5033 CACHE PIXEL
012400: 20 50 4F 55 52 20 49 4D 50 41 49 52 0D 0A 20 3B POUR IMPAIR.. ;
012410: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 3B ------------.. ;
012420: 20 0D 0A 20 54 41 42 4C 45 20 20 20 44 53 20 31 .. TABLE DS 1
012430: 30 30 30 2C 23 46 46 20 3B 53 74 6F 6B 61 67 65 000,#FF ;Stokage
012440: 20 7A 6F 6E 65 20 65 63 72 61 6E 20 2E 20 28 53 zone ecran . (S
012450: 69 20 31 20 73 70 72 69 74 65 3E 31 30 30 30 20 i 1 sprite>1000
012460: 6F 63 74 65 74 73 20 63 61 20 70 6C 61 6E 74 65 octets ca plante
012470: 0D 0A 20 42 55 46 53 50 54 20 20 44 53 20 31 30 .. BUFSPT DS 10
012480: 30 30 2C 30 20 20 20 3B 42 75 66 66 65 72 20 63 00,0 ;Buffer c
012490: 6F 6D 70 6F 73 69 74 69 6F 6E 20 69 6D 61 67 65 omposition image
0124A0: 20 2E 20 43 6F 6D 6D 65 20 63 69 20 64 65 73 73 . Comme ci dess
0124B0: 75 73 20 2E 0D 0A 20 4C 49 4E 45 53 20 20 20 44 us ... LINES D
0124C0: 53 20 35 30 30 2C 23 46 46 20 20 3B 5A 6F 6E 65 S 500,#FF ;Zone
0124D0: 20 73 74 6F 63 6B 61 67 65 20 70 6F 75 72 20 62 stockage pour b
0124E0: 75 66 66 65 72 20 64 65 20 74 72 61 6E 73 69 74 uffer de transit
0124F0: 20 6C 69 67 6E 65 73 20 65 63 72 61 6E 0D 0A 20 lignes ecran..
012500: 73 20 6C 65 73 20 70 6F 69 6E 74 73 20 64 65 20 s les points de
012510: 6C 61 20 63 6F 6C 6F 6E 6E 65 20 20 65 6E 20 63 la colonne en c
012520: 6F 75 72 73 20 64 65 20 6C 61 20 6D 65 08 5E 6D ours de la me.^m
012530: 65 20 63 6F 75 6C 65 75 72 20 71 75 65 20 0D 0A e couleur que ..
012540: 20 63 65 6C 6C 65 20 73 69 74 75 7B 65 20 73 6F celle situ{e so
012550: 75 73 20 6C 65 20 63 75 72 73 65 75 72 20 73 6F us le curseur so
012560: 6E 74 20 72 65 6D 70 6C 69 73 20 61 76 65 63 20 nt remplis avec
012570: 6C 61 20 63 6F 75 6C 65 75 72 20 73 7B 6C 65 63 la couleur s{lec
012580: 74 69 6F 6E 6E 7B 65 20 2E 0D 0A 20 20 20 20 20 tionn{e ...
012590: 43 54 52 4C 2B 5B 41 5D 20 3A 20 44 65 20 6D 65 CTRL+[A] : De me
0125A0: 08 5E 6D 65 20 73 75 72 20 75 6E 65 20 6C 69 67 .^me sur une lig
0125B0: 6E 65 20 2E 0D 0A 20 20 20 20 20 43 54 52 4C 2B ne ... CTRL+
0125C0: 5B 58 5D 20 3A 20 43 6F 6D 6D 65 20 43 54 52 4C [X] : Comme CTRL
0125D0: 2B 5B 57 5D 20 6D 61 69 73 20 6C 65 20 20 72 65 +[W] mais le re
0125E0: 6D 70 6C 69 73 73 61 67 65 20 20 73 27 61 72 72 mplissage s'arr
0125F0: 65 08 5E 74 65 20 73 75 72 20 6C 65 20 31 65 72 e.^te sur le 1er
012600: 20 70 6F 69 6E 74 20 0D 0A 20 64 65 20 63 6F 75 point .. de cou
012610: 6C 65 75 72 20 64 69 66 66 7B 72 65 6E 74 65 20 leur diff{rente
012620: 64 65 20 63 65 6C 6C 65 20 73 69 74 75 7B 65 20 de celle situ{e
012630: 73 6F 75 73 20 6C 65 20 63 75 72 73 65 75 72 20 sous le curseur
012640: 2E 43 54 52 4C 2B 5B 44 5D 20 3A 20 44 65 20 6D .CTRL+[D] : De m
012650: 65 08 5E 6D 65 20 73 75 72 20 0D 0A 20 75 6E 65 e.^me sur .. une
012660: 20 6C 69 67 6E 65 20 2E 0D 0A 20 0D 0A 20 20 20 ligne ... ..
012670: 20 20 4C 61 20 74 6F 75 63 68 65 20 5B 56 5D 20 La touche [V]
012680: 76 6F 75 73 20 70 65 72 6D 65 74 20 64 65 20 20 vous permet de
012690: 63 6F 6E 74 65 6D 70 6C 65 72 20 20 76 6F 74 72 contempler votr
0126A0: 65 20 63 68 65 66 20 64 27 6F 65 75 76 72 65 20 e chef d'oeuvre
0126B0: 65 6E 20 67 72 61 6E 64 65 75 72 20 0D 0A 20 6E en grandeur .. n
0126C0: 61 74 75 72 65 20 64 61 6E 73 20 6C 65 20 63 6F ature dans le co
0126D0: 69 6E 20 73 75 70 7B 72 69 65 75 72 20 67 61 75 in sup{rieur gau
0126E0: 63 68 65 20 64 65 20 6C 27 7B 63 72 61 6E 20 2E che de l'{cran .
0126F0: 0D 0A 20 0D 0A 20 20 20 20 20 45 73 73 61 79 65 .. .. Essaye
012700: 7A 20 64 65 20 63 72 7B 65 72 20 71 75 65 6C 71 z de cr{er quelq
012710: 75 65 20 63 68 6F 73 65 20 64 65 20 63 6F 68 7B ue chose de coh{
012720: 72 65 6E 74 20 70 75 69 73 20 61 70 70 75 79 65 rent puis appuye
012730: 7A 20 73 75 72 20 43 54 52 4C 2B 5B 53 5D 20 70 z sur CTRL+[S] p
012740: 6F 75 72 20 0D 0A 20 73 61 75 76 65 67 61 72 64 our .. sauvegard
012750: 65 20 3A 20 43 65 63 69 20 66 61 69 74 20 76 6F e : Ceci fait vo
012760: 75 73 20 64 65 76 72 65 7A 20 72 7B 70 6F 6E 64 us devrez r{pond
012770: 72 65 20 40 20 3A 20 47 72 69 6C 6C 65 20 63 6F re @ : Grille co
012780: 6D 70 6C 7D 74 65 20 3F 28 4F 2F 4E 29 20 2E 0D mpl}te ?(O/N) ..
012790: 0A 20 0D 0A 20 20 20 20 20 4F 75 69 20 73 69 67 . .. Oui sig
0127A0: 6E 69 66 69 65 20 71 75 65 20 6C 61 20 74 6F 74 nifie que la tot
0127B0: 61 6C 69 74 7B 20 64 65 20 6C 61 20 67 72 69 6C alit{ de la gril
0127C0: 6C 65 20 65 73 74 20 70 72 69 73 65 20 63 6F 6D le est prise com
0127D0: 6D 65 20 73 70 72 69 74 65 20 2E 0D 0A 20 20 20 me sprite ...
0127E0: 20 20 4E 6F 6E 20 76 65 75 74 20 64 69 72 65 20 Non veut dire
0127F0: 20 71 75 65 20 20 73 65 75 6C 65 73 20 20 6C 65 que seules le
012800: 73 20 20 70 61 72 74 69 65 73 20 20 75 74 69 6C s parties util
012810: 69 73 7B 65 73 20 20 64 65 20 20 6C 61 20 67 72 is{es de la gr
012820: 69 6C 6C 65 20 73 65 72 6F 6E 74 20 0D 0A 20 73 ille seront .. s
012830: 74 6F 63 6B 7B 65 73 20 65 6E 20 52 41 4D 20 2E tock{es en RAM .
012840: 20 4C 65 73 20 6C 69 67 6E 65 73 20 20 65 74 20 Les lignes et
012850: 20 63 6F 6C 6F 6E 6E 65 73 20 74 6F 74 61 6C 65 colonnes totale
012860: 6D 65 6E 74 20 76 69 64 65 73 20 73 65 72 6F 6E ment vides seron
012870: 74 20 69 67 6E 6F 72 7B 65 73 20 2E 20 0D 0A 20 t ignor{es . ..
012880: 51 75 65 6C 71 75 65 20 73 6F 69 74 20 6C 65 20 Quelque soit le
012890: 6E 6F 6D 62 72 65 20 64 65 20 70 69 78 65 6C 73 nombre de pixels
0128A0: 20 6F 63 63 75 70 61 6E 74 20 20 6C 61 20 64 65 occupant la de
0128B0: 72 6E 69 7D 72 65 20 63 6F 6C 6F 6E 6E 65 20 64 rni}re colonne d
0128C0: 65 20 63 61 73 65 73 20 7B 63 72 61 6E 20 0D 0A e cases {cran ..
0128D0: 20 28 55 6E 65 20 6D 61 69 6C 6C 65 20 20 64 65 (Une maille de
0128E0: 20 20 67 72 69 6C 6C 65 20 20 3D 20 20 31 20 20 grille = 1
0128F0: 70 69 78 65 6C 29 20 20 2C 20 20 63 65 74 74 65 pixel) , cette
012900: 20 20 64 65 72 6E 69 7D 72 65 20 20 63 6F 6C 6F derni}re colo
012910: 6E 6E 65 20 20 65 73 74 20 70 72 69 73 65 20 0D nne est prise .
012920: 0A 20 69 6E 74 7B 67 72 61 6C 65 6D 65 6E 74 20 . int{gralement
012930: 2E 20 53 69 20 6C 61 20 6C 6F 6E 67 75 65 75 72 . Si la longueur
012940: 20 64 65 20 76 6F 74 72 65 20 73 70 72 69 74 65 de votre sprite
012950: 20 65 6E 20 63 61 73 65 73 20 28 70 69 78 65 6C en cases (pixel
012960: 73 29 20 6E 27 65 73 74 20 70 61 73 20 75 6E 20 s) n'est pas un
012970: 0D 0A 20 6D 75 6C 74 69 70 6C 65 20 64 65 20 3A .. multiple de :
012980: 20 65 6E 20 6D 6F 64 65 20 30 20 2C 20 34 20 65 en mode 0 , 4 e
012990: 6E 20 6D 6F 64 65 20 31 20 20 2C 20 38 20 65 6E n mode 1 , 8 en
0129A0: 20 6D 6F 64 65 20 32 20 2C 20 69 6C 20 73 75 62 mode 2 , il sub
0129B0: 73 69 73 74 65 72 61 20 75 6E 20 6C 7B 67 65 72 sistera un l{ger
0129C0: 20 0D 0A 20 76 69 64 65 20 40 20 64 72 6F 69 74 .. vide @ droit
0129D0: 65 20 64 65 20 76 6F 74 72 65 20 64 65 73 73 69 e de votre dessi
0129E0: 6E 20 2E 20 43 65 20 6E 27 65 73 74 20 71 75 65 n . Ce n'est que
0129F0: 20 72 61 72 65 6D 65 6E 74 20 67 7B 6E 61 6E 74 rarement g{nant
012A00: 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 4C 61 20 72 ... .. La r
012A10: 7B 70 6F 6E 73 65 20 27 4F 27 20 6E 65 20 73 65 {ponse 'O' ne se
012A20: 72 74 20 71 75 65 20 64 61 6E 73 20 63 65 72 74 rt que dans cert
012A30: 61 69 6E 73 20 63 61 73 20 70 61 72 74 69 63 75 ains cas particu
012A40: 6C 69 65 72 73 20 71 75 69 20 76 6F 75 73 20 73 liers qui vous s
012A50: 65 72 6F 6E 74 20 0D 0A 20 65 78 70 6C 69 71 75 eront .. expliqu
012A60: 7B 73 20 64 61 6E 73 20 6C 65 73 20 63 6F 75 72 {s dans les cour
012A70: 73 20 64 65 20 67 72 61 70 68 69 73 6D 65 20 2E s de graphisme .
012A80: 0D 0A 20 0D 0A 20 20 20 20 20 45 74 20 65 6E 63 .. .. Et enc
012A90: 6F 72 65 20 75 6E 65 20 20 71 75 65 73 74 69 6F ore une questio
012AA0: 6E 20 20 2E 20 20 28 4E 44 4C 52 20 20 43 27 65 n . (NDLR C'e
012AB0: 73 74 20 20 70 6C 75 73 20 20 75 6E 20 20 70 72 st plus un pr
012AC0: 6F 67 72 61 6D 6D 65 20 20 2C 20 63 27 65 73 74 ogramme , c'est
012AD0: 20 75 6E 20 0D 0A 20 63 6F 6D 6D 69 73 73 61 72 un .. commissar
012AE0: 69 61 74 20 21 29 20 49 6C 20 66 61 75 74 20 70 iat !) Il faut p
012AF0: 72 7B 63 69 73 65 72 20 6C 65 20 20 74 79 70 65 r{ciser le type
012B00: 20 20 64 75 20 73 70 72 69 74 65 20 65 6E 20 63 du sprite en c
012B10: 68 6F 69 73 69 73 73 61 6E 74 20 6C 27 75 6E 65 hoisissant l'une
012B20: 20 64 65 73 20 0D 0A 20 6F 70 74 69 6F 6E 73 20 des .. options
012B30: 3A 20 4E 6F 72 6D 61 6C 20 2C 20 4D 69 72 6F 69 : Normal , Miroi
012B40: 72 20 68 6F 72 69 7A 6F 6E 74 61 6C 20 20 2C 20 r horizontal ,
012B50: 20 4D 69 72 6F 69 72 20 76 65 72 74 69 63 61 6C Miroir vertical
012B60: 20 2C 20 4D 69 72 6F 69 72 20 64 6F 75 62 6C 65 , Miroir double
012B70: 20 61 76 65 63 20 0D 0A 20 6C 65 73 20 66 6C 7D avec .. les fl}
012B80: 63 68 65 73 20 76 65 72 74 69 63 61 6C 65 73 20 ches verticales
012B90: 65 74 20 65 6E 20 20 76 61 6C 69 64 61 6E 74 20 et en validant
012BA0: 20 61 76 65 63 20 20 45 4E 54 45 52 20 20 2E 20 avec ENTER .
012BB0: 44 61 6E 73 20 6C 27 69 6D 6D 7B 64 69 61 74 20 Dans l'imm{diat
012BC0: 2C 20 73 65 75 6C 20 0D 0A 20 27 6E 6F 72 6D 61 , seul .. 'norma
012BD0: 6C 27 20 76 6F 75 73 20 63 6F 6E 63 65 72 6E 65 l' vous concerne
012BE0: 20 2E 20 4C 65 20 72 65 73 74 65 20 20 6E 27 65 . Le reste n'e
012BF0: 73 74 20 20 70 61 73 20 20 69 6E 74 65 72 64 69 st pas interdi
012C00: 74 20 6D 61 69 73 20 6E 65 20 73 65 72 61 20 65 t mais ne sera e
012C10: 78 70 6C 69 71 75 7B 20 0D 0A 20 71 75 65 20 64 xpliqu{ .. que d
012C20: 61 6E 73 20 6C 65 20 70 72 6F 63 68 61 69 6E 20 ans le prochain
012C30: 6E 75 6D 7B 72 6F 20 2E 0D 0A 20 0D 0A 20 20 20 num{ro ... ..
012C40: 20 20 4C 61 20 73 61 75 76 65 67 61 72 64 65 20 La sauvegarde
012C50: 74 65 72 6D 69 6E 7B 65 20 20 6C 65 73 20 20 64 termin{e les d
012C60: 6F 6E 6E 7B 65 73 20 20 64 75 20 20 73 70 72 69 onn{es du spri
012C70: 74 65 20 20 6E 6F 75 76 65 6C 6C 65 6D 65 6E 74 te nouvellement
012C80: 20 20 63 72 7B 7B 20 73 6F 6E 74 20 0D 0A 20 61 cr{{ sont .. a
012C90: 66 66 69 63 68 7B 65 73 20 65 74 20 76 6F 75 73 ffich{es et vous
012CA0: 20 70 6F 75 76 65 7A 20 6E 6F 6D 6D 65 72 20 76 pouvez nommer v
012CB0: 6F 74 72 65 20 73 70 72 69 74 65 20 6F 75 20 61 otre sprite ou a
012CC0: 70 70 75 79 65 72 20 73 69 6D 70 6C 65 6D 65 6E ppuyer simplemen
012CD0: 74 20 73 75 72 20 45 4E 54 45 52 2E 20 0D 0A 20 t sur ENTER. ..
012CE0: 50 6F 75 72 20 64 7B 63 69 64 65 72 20 73 69 20 Pour d{cider si
012CF0: 76 6F 75 73 20 63 72 7B 65 7A 20 20 75 6E 20 20 vous cr{ez un
012D00: 00 49 4D 50 49 58 20 20 20 53 43 52 00 00 00 00 .IMPIX SCR....
012D10: 00 00 02 00 00 6A 3A 00 FA 22 00 00 00 00 00 00 .....j:.."......
012D20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012D30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012D40: FA 22 00 AD 05 00 A8 00 A8 00 80 00 A8 00 A8 00 ."..............
012D50: A8 00 80 00 00 06 40 C0 40 C0 40 C0 00 00 13 CC ......@.@.@.....
012D60: CC 20 80 00 A8 00 A8 00 A8 00 80 00 A8 00 A8 00 . ..............
012D70: A8 00 80 00 00 06 40 00 00 02 80 40 40 02 00 00 ......@....@@...
012D80: FA 22 C8 50 00 00 FF 00 00 FF 00 00 D2 C0 C0 04 .".P............
012D90: 00 C0 00 C0 00 C0 C0 03 00 00 02 C0 00 00 02 C0 ................
012DA0: C0 03 00 C0 C0 03 00 00 09 C0 C0 03 00 00 02 C0 ................
012DB0: 00 00 02 C0 C0 03 00 C0 C0 03 00 00 09 40 C0 C0 .............@..
012DC0: 02 80 40 C0 C0 02 80 40 C0 C0 02 80 00 40 80 00 ..@....@.....@..
012DD0: 40 C0 C0 02 80 00 00 03 C0 C0 04 00 C0 00 C0 00 @...............
012DE0: C0 C0 03 00 00 02 C0 00 00 02 C0 C0 03 00 C0 C0 ................
012DF0: 03 00 00 09 C0 C0 03 00 00 02 C0 00 00 02 C0 C0 ................
012E00: 03 00 C0 C0 03 00 00 09 40 C0 C0 02 80 40 C0 C0 ........@....@..
012E10: 02 80 40 C0 C0 02 80 00 40 80 00 40 C0 C0 02 80 ..@.....@..@....
012E20: 00 00 05 C0 00 00 02 C0 C0 03 00 C0 00 C0 00 C0 ................
012E30: 00 C0 00 00 02 C0 00 00 02 C0 00 C0 00 00 09 C0 ................
012E40: 00 C0 00 C0 00 C0 00 00 02 C0 00 00 02 C0 00 C0 ................
012E50: 00 00 09 40 80 00 00 02 40 80 40 80 40 80 40 80 ...@....@.@.@.@.
012E60: 40 80 40 80 40 80 40 80 00 00 05 C0 00 00 02 C0 @.@.@.@.........
012E70: C0 03 00 C0 00 C0 00 C0 00 C0 00 00 02 C0 00 00 ................
012E80: 02 C0 00 C0 00 00 09 C0 00 C0 00 C0 00 C0 00 00 ................
012E90: 02 C0 00 00 02 C0 00 C0 00 00 09 40 80 00 00 02 ...........@....
012EA0: 40 80 40 80 40 80 40 80 40 80 40 80 40 80 40 80 @.@.@.@.@.@.@.@.
012EB0: 00 00 05 C0 00 00 02 C0 00 C0 00 C0 00 C0 00 C0 ................
012EC0: 00 C0 00 00 02 C0 00 00 02 C0 00 C0 00 00 09 C0 ................
012ED0: 00 C0 00 C0 00 C0 00 00 02 C0 00 00 02 C0 00 C0 ................
012EE0: 00 00 09 40 C0 80 00 40 80 00 00 02 40 80 40 80 ...@...@....@.@.
012EF0: 40 80 40 80 40 80 40 80 00 00 05 C0 00 00 02 C0 @.@.@.@.........
012F00: 00 C0 00 C0 00 C0 00 C0 00 C0 00 00 02 C0 00 00 ................
012F10: 02 C0 00 C0 00 00 09 C0 00 C0 00 C0 00 C0 00 00 ................
012F20: 02 C0 00 00 02 C0 00 C0 00 00 09 40 C0 80 00 40 ...........@...@
012F30: 80 00 00 02 40 80 40 80 40 80 40 80 40 80 40 80 ....@.@.@.@.@.@.
012F40: 00 00 05 C0 00 00 02 C0 00 C0 00 C0 C0 03 00 C0 ................
012F50: C0 03 00 00 02 C0 00 00 02 C0 C0 02 00 00 0A C0 ................
012F60: C0 03 00 C0 C0 03 00 00 02 C0 00 00 02 C0 C0 02 ................
012F70: 00 00 0A 40 80 00 00 02 40 80 00 00 02 40 C0 80 ...@....@....@..
012F80: 00 40 C0 C0 02 80 40 80 40 80 00 00 05 C0 00 00 .@....@.@.......
012F90: 02 C0 00 C0 00 C0 C0 03 00 C0 C0 03 00 00 02 C0 ................
012FA0: 00 00 02 C0 C0 02 00 00 0A C0 C0 03 00 C0 C0 03 ................
012FB0: 00 00 02 C0 00 00 02 C0 C0 02 00 00 0A 40 80 00 .............@..
012FC0: 00 02 40 80 00 00 02 40 C0 80 00 40 C0 C0 02 80 ..@....@...@....
012FD0: 40 80 40 80 00 00 05 C0 00 00 02 C0 00 C0 00 C0 @.@.............
012FE0: 00 00 03 C0 00 C0 00 00 02 C0 00 00 02 C0 00 C0 ................
012FF0: 00 00 09 C0 00 00 03 C0 00 C0 00 00 02 C0 00 00 ................
013000: 02 C0 00 C0 00 00 09 40 80 00 00 02 40 80 40 80 .......@....@.@.
013010: 40 80 40 80 40 80 40 80 40 80 40 80 00 00 05 C0 @.@.@.@.@.@.....
013020: 00 00 02 C0 00 C0 00 C0 00 00 03 C0 00 C0 00 00 ................
013030: 02 C0 00 00 02 C0 00 C0 00 00 09 C0 00 00 03 C0 ................
013040: 00 C0 00 00 02 C0 00 00 02 C0 00 C0 00 00 09 40 ...............@
013050: 80 00 00 02 40 80 40 80 40 80 40 80 40 80 40 80 ....@.@.@.@.@.@.
013060: 40 80 40 80 00 00 03 C0 C0 04 00 C0 00 C0 00 C0 @.@.............
013070: 00 00 03 C0 00 C0 00 C0 C0 03 00 C0 00 C0 00 00 ................
013080: 09 C0 00 00 03 C0 00 C0 00 C0 C0 03 00 C0 00 C0 ................
013090: 00 00 09 40 C0 C0 02 80 40 C0 C0 02 80 40 80 40 ...@....@....@.@
0130A0: 80 40 80 40 80 40 80 40 80 00 00 03 C0 C0 04 00 .@.@.@.@........
0130B0: C0 00 C0 00 C0 00 00 03 C0 00 C0 00 C0 C0 03 00 ................
0130C0: C0 00 C0 00 00 09 C0 00 00 03 C0 00 C0 00 C0 C0 ................
0130D0: 03 00 C0 00 C0 00 00 09 40 C0 C0 02 80 40 C0 C0 ........@....@..
0130E0: 02 80 40 80 40 80 40 80 40 80 40 80 40 80 00 00 ..@.@.@.@.@.@...
0130F0: A3 C0 C0 18 80 00 00 03 C0 C0 18 80 00 00 02 C0 £...............
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 C2 02 00 00 00 02 10 00 C3 02 00 00 00 02 ................
013130: 10 00 C4 02 00 00 00 02 10 00 C5 02 00 00 00 02 ................
013140: 10 00 C6 02 00 00 00 02 10 00 C7 02 00 00 00 02 ................
013150: 10 00 C8 02 00 00 00 02 10 00 C9 02 00 00 00 02 ................
013160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
013170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
013180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
013190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0131A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0131B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0131C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0131D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0131E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0131F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
013200: C0 18 80 80 02 00 00 03 A8 00 00 03 80 00 00 03 ................
013210: A8 00 00 03 80 00 00 03 A8 00 00 03 80 00 00 03 ................
013220: 80 00 00 03 AC 0C 0C 03 80 00 00 03 A8 00 00 03 ................
013230: 84 0C 0C 03 A8 00 00 03 80 00 00 02 D0 F0 F0 03 ................
013240: AC 0C 0C 03 80 00 00 03 A8 00 00 03 80 00 00 03 ................
013250: A8 00 00 03 80 80 02 00 00 03 A8 00 00 03 80 00 ................
013260: 00 03 A8 00 00 03 80 00 00 03 A8 00 00 03 80 00 ................
013270: 00 03 80 00 00 03 AC 0C 0C 03 80 00 00 03 A8 00 ................
013280: 00 03 84 0C 0C 03 A8 00 00 03 80 00 00 02 D0 F0 ................
013290: F0 03 AC 0C 0C 03 80 00 00 03 A8 00 00 03 80 00 ................
0132A0: 00 03 A8 00 00 03 80 80 02 00 00 03 A8 00 00 03 ................
0132B0: 80 00 00 03 A8 00 00 03 80 00 00 03 A8 00 00 03 ................
0132C0: 80 00 00 03 80 00 00 03 AC 0C 0C 03 80 00 00 03 ................
0132D0: A8 00 00 03 84 0C 0C 03 A8 00 00 03 80 00 00 02 ................
0132E0: D0 F0 F0 03 AC 0C 0C 03 80 00 00 03 A8 00 00 03 ................
0132F0: 80 00 00 03 A8 00 00 03 80 80 02 00 00 03 A8 00 ................
013300: 00 03 80 00 00 03 A8 00 00 03 80 00 00 03 A8 00 ................
013310: 00 03 80 00 00 03 80 00 00 03 AC 0C 0C 03 80 00 ................
013320: 00 03 A8 00 00 03 84 0C 0C 03 A8 00 00 03 80 00 ................
013330: 00 02 D0 F0 F0 03 AC 0C 0C 03 80 00 00 03 A8 00 ................
013340: 00 03 80 00 00 03 A8 00 00 03 80 80 02 00 00 03 ................
013350: A8 00 00 03 80 00 00 03 A8 00 00 03 80 00 00 03 ................
013360: A8 00 00 03 80 00 00 03 80 00 00 03 AC 0C 0C 03 ................
013370: 80 00 00 03 A8 00 00 03 84 0C 0C 03 A8 00 00 03 ................
013380: 80 00 00 02 D0 F0 F0 03 AC 0C 0C 03 80 00 00 03 ................
013390: A8 00 00 03 80 00 00 03 A8 00 00 03 80 80 02 00 ................
0133A0: 00 03 A8 00 00 03 80 00 00 03 A8 00 00 03 80 00 ................
0133B0: 00 03 A8 00 00 03 80 00 00 03 80 00 00 03 AC 0C ................
0133C0: 0C 03 80 00 00 03 A8 00 00 03 84 0C 0C 03 A8 00 ................
0133D0: 00 03 80 00 00 02 D0 F0 F0 03 AC 0C 0C 03 80 00 ................
0133E0: 00 03 A8 00 00 03 80 00 00 03 A8 00 00 03 80 80 ................
0133F0: 02 00 00 03 A8 00 00 03 80 00 00 03 A8 00 00 03 ................
013400: 80 00 00 03 A8 00 00 03 80 00 00 03 80 00 00 03 ................
013410: AC 0C 0C 03 80 00 00 03 A8 00 00 03 84 0C 0C 03 ................
013420: A8 00 00 03 80 00 00 02 D0 F0 F0 03 AC 0C 0C 03 ................
013430: 80 00 00 03 A8 00 00 03 80 00 00 03 A8 00 00 03 ................
013440: 80 C0 C0 18 80 00 00 03 C0 C0 18 80 00 00 02 C0 ................
013450: C0 18 80 80 02 00 00 03 A8 00 00 03 D0 F0 F0 03 ................
013460: A8 00 00 03 80 00 00 03 A8 00 00 03 80 00 00 03 ................
013470: 80 00 00 03 A8 00 00 03 91 33 33 03 B9 33 33 03 .........33..33.
013480: 80 00 00 03 A8 00 00 03 80 00 00 02 D0 F0 F0 03 ................
013490: AC 0C 0C 03 84 0C 0C 03 A8 00 00 03 80 00 00 03 ................
0134A0: A8 00 00 03 80 80 02 00 00 03 A8 00 00 03 D0 F0 ................
0134B0: F0 03 A8 00 00 03 80 00 00 03 A8 00 00 03 80 00 ................
0134C0: 00 03 80 00 00 03 A8 00 00 03 91 33 33 03 B9 33 ...........33..3
0134D0: 33 03 80 00 00 03 A8 00 00 03 80 00 00 02 D0 F0 3...............
0134E0: F0 03 AC 0C 0C 03 84 0C 0C 03 A8 00 00 03 80 00 ................
0134F0: 00 03 A8 00 00 03 80 80 02 00 00 03 A8 00 00 03 ................
013500: D0 F0 F0 03 A8 00 00 03 80 00 00 03 A8 00 00 03 ................
013510: 80 00 00 03 80 00 00 03 A8 00 00 03 91 33 33 03 .............33.
013520: B9 33 33 03 80 00 00 03 A8 00 00 03 80 00 00 02 .33.............
013530: D0 F0 F0 03 AC 0C 0C 03 84 0C 0C 03 A8 00 00 03 ................
013540: 80 00 00 03 A8 00 00 03 80 80 02 00 00 03 A8 00 ................
013550: 00 03 D0 F0 F0 03 A8 00 00 03 80 00 00 03 A8 00 ................
013560: 00 03 80 00 00 03 80 00 00 03 A8 00 00 03 91 33 ...............3
013570: 33 03 B9 33 33 03 80 00 00 03 A8 00 00 03 80 00 3..33...........
013580: 00 02 D0 F0 F0 03 AC 0C 0C 03 84 0C 0C 03 A8 00 ................
013590: 00 03 80 00 00 03 A8 00 00 03 80 80 02 00 00 03 ................
0135A0: A8 00 00 03 D0 F0 F0 03 A8 00 00 03 80 00 00 03 ................
0135B0: A8 00 00 03 80 00 00 03 80 00 00 03 A8 00 00 03 ................
0135C0: 91 33 33 03 B9 33 33 03 80 00 00 03 A8 00 00 03 .33..33.........
0135D0: 80 00 00 02 D0 F0 F0 03 AC 0C 0C 03 84 0C 0C 03 ................
0135E0: A8 00 00 03 80 00 00 03 A8 00 00 03 80 80 02 00 ................
0135F0: 00 03 A8 00 00 03 D0 F0 F0 03 A8 00 00 03 80 00 ................
013600: 00 03 A8 00 00 03 80 00 00 03 80 00 00 03 A8 00 ................
013610: 00 03 91 33 33 03 B9 33 33 03 80 00 00 03 A8 00 ...33..33.......
013620: 00 03 80 00 00 02 D0 F0 F0 03 AC 0C 0C 03 84 0C ................
013630: 0C 03 A8 00 00 03 80 00 00 03 A8 00 00 03 80 80 ................
013640: 02 00 00 03 A8 00 00 03 D0 F0 F0 03 A8 00 00 03 ................
013650: 80 00 00 03 A8 00 00 03 80 00 00 03 80 00 00 03 ................
013660: A8 00 00 03 91 33 33 03 B9 33 33 03 80 00 00 03 .....33..33.....
013670: A8 00 00 03 80 00 00 02 D0 F0 F0 03 AC 0C 0C 03 ................
013680: 84 0C 0C 03 A8 00 00 03 80 00 00 03 A8 00 00 03 ................
013690: 80 C0 C0 18 80 00 00 03 C0 C0 18 80 00 00 02 C0 ................
0136A0: C0 18 80 80 02 00 00 03 A8 00 00 03 D0 F0 F0 03 ................
0136B0: A8 00 00 03 80 00 00 03 A8 00 00 03 80 00 00 03 ................
0136C0: 80 00 00 03 AC 0C 0C 03 91 33 33 03 B9 33 33 03 .........33..33.
0136D0: 84 0C 0C 03 A8 00 00 03 80 00 00 1B 80 00 00 03 ................
0136E0: A8 00 00 03 D0 F0 F0 03 A8 00 00 03 80 00 00 03 ................
0136F0: A8 00 00 03 80 00 00 03 80 00 00 03 AC 0C 0C 03 ................
013700: 91 33 33 03 B9 33 33 03 84 0C 0C 03 A8 00 00 03 .33..33.........
013710: 80 00 00 1B 80 00 00 03 A8 00 00 03 D0 F0 F0 03 ................
013720: A8 00 00 03 80 00 00 03 A8 00 00 03 80 00 00 03 ................
013730: 80 00 00 03 AC 0C 0C 03 91 33 33 03 B9 33 33 03 .........33..33.
013740: 84 0C 0C 03 A8 00 00 03 80 00 00 1B 80 00 00 03 ................
013750: A8 00 00 03 D0 F0 F0 03 A8 00 00 03 80 00 00 03 ................
013760: A8 00 00 03 80 00 00 03 80 00 00 03 AC 0C 0C 03 ................
013770: 91 33 33 03 B9 33 33 03 84 0C 0C 03 A8 00 00 03 .33..33.........
013780: 80 00 00 1B 80 00 00 03 A8 00 00 03 D0 F0 F0 03 ................
013790: A8 00 00 03 80 00 00 03 A8 00 00 03 80 00 00 03 ................
0137A0: 80 00 00 03 AC 0C 0C 03 91 33 33 03 B9 33 33 03 .........33..33.
0137B0: 84 0C 0C 03 A8 00 00 03 80 00 00 02 40 C0 40 C0 ............@.@.
0137C0: 40 C0 40 C0 40 C0 40 C0 40 C0 40 C0 00 00 09 80 @.@.@.@.@.@.....
0137D0: 00 00 03 A8 00 00 03 D0 F0 F0 03 A8 00 00 03 80 ................
0137E0: 00 00 03 A8 00 00 03 80 00 00 03 80 00 00 03 AC ................
0137F0: 0C 0C 03 91 33 33 03 B9 33 33 03 84 0C 0C 03 A8 ....33..33......
013800: 00 00 03 80 00 00 02 40 40 05 00 00 02 80 00 80 .......@@.......
013810: 00 80 40 40 04 00 00 09 80 00 00 03 A8 00 00 03 ..@@............
013820: D0 F0 F0 03 A8 00 00 03 80 00 00 03 A8 00 00 03 ................
013830: 80 00 00 03 80 00 00 03 AC 0C 0C 03 91 33 33 03 .............33.
013840: B9 33 33 03 84 0C 0C 03 A8 00 00 03 80 00 00 02 .33.............
013850: 40 40 05 C0 00 80 00 80 00 80 40 40 04 00 00 09 @@........@@....
013860: C0 C0 18 80 00 00 03 C0 C0 18 80 00 00 02 40 C0 ..............@.
013870: 40 40 02 00 40 00 80 00 80 00 80 40 40 04 00 00 @@..@......@@...
013880: 09 80 00 00 03 A8 00 00 03 D0 F0 F0 03 A8 00 00 ................
013890: 03 80 00 00 03 A8 00 00 03 80 00 00 03 80 00 00 ................
0138A0: 03 A8 00 00 03 91 33 33 03 B9 33 33 03 80 00 00 ......33..33....
0138B0: 03 A8 00 00 03 80 00 00 02 40 00 40 40 02 00 40 .........@.@@..@
0138C0: 00 80 00 80 00 80 40 40 04 00 00 09 80 00 00 03 ......@@........
0138D0: A8 00 00 03 D0 F0 F0 03 A8 00 00 03 80 00 00 03 ................
0138E0: A8 00 00 03 80 00 00 03 80 00 00 03 A8 00 00 03 ................
0138F0: 91 33 33 03 B9 33 33 03 80 00 00 03 A8 00 00 03 .33..33.........
013900: 80 00 00 02 40 00 40 C0 40 C0 40 C0 00 80 40 C0 ....@.@.@.@...@.
013910: 40 C0 40 40 02 00 00 09 80 00 00 03 A8 00 00 03 @.@@............
013920: D0 F0 F0 03 A8 00 00 03 80 00 00 03 A8 00 00 03 ................
013930: 80 00 00 03 80 00 00 03 A8 00 00 03 91 33 33 03 .............33.
013940: B9 33 33 03 80 00 00 03 A8 00 00 03 80 00 00 1B .33.............
013950: 80 00 00 03 A8 00 00 03 D0 F0 F0 03 A8 00 00 03 ................
013960: 80 00 00 03 A8 00 00 03 80 00 00 03 80 00 00 03 ................
013970: A8 00 00 03 91 33 33 03 B9 33 33 03 80 00 00 03 .....33..33.....
013980: A8 00 00 03 80 00 00 1B 80 00 00 03 A8 00 00 03 ................
013990: D0 F0 F0 03 A8 00 00 03 80 00 00 03 A8 00 00 03 ................
0139A0: 80 00 00 03 80 00 00 03 A8 00 00 03 91 33 33 03 .............33.
0139B0: B9 33 33 03 80 00 00 03 A8 00 00 03 80 00 00 02 .33.............
0139C0: 40 C0 40 C0 40 C0 40 C0 40 C0 40 C0 40 C0 00 00 @.@.@.@.@.@.@...
0139D0: 0B 80 00 00 03 A8 00 00 03 D0 F0 F0 03 A8 00 00 ................
0139E0: 03 80 00 00 03 A8 00 00 03 80 00 00 03 80 00 00 ................
0139F0: 03 A8 00 00 03 91 33 33 03 B9 33 33 03 80 00 00 ......33..33....
013A00: 03 A8 00 00 03 80 00 00 02 40 40 04 00 80 40 00 .........@@...@.
013A10: 00 02 80 40 40 03 00 00 0C 80 00 00 03 A8 00 00 ...@@...........
013A20: 03 D0 F0 F0 03 A8 00 00 03 80 00 00 03 A8 00 00 ................
013A30: 03 80 00 00 03 80 00 00 03 A8 00 00 03 91 33 33 ..............33
013A40: 03 B9 33 33 03 80 00 00 03 A8 00 00 03 80 00 00 ..33............
013A50: 02 40 40 04 00 80 40 00 00 02 80 40 40 03 80 00 .@@...@....@@...
013A60: 00 0B C0 C0 18 80 00 00 03 C0 C0 18 80 00 00 02 ................
013A70: 40 40 03 80 00 80 40 40 02 00 80 40 40 03 00 00 @@....@@...@@...
013A80: 0C 80 00 00 03 A8 00 00 03 D0 F0 F0 03 A8 00 00 ................
013A90: 03 80 00 00 03 A8 00 00 03 80 00 00 03 91 33 33 ..............33
013AA0: 03 B9 33 33 03 91 33 33 03 B9 33 33 03 91 33 33 ..33..33..33..33
013AB0: 03 B9 33 33 03 80 00 00 02 40 40 04 00 80 40 40 ..33.....@@...@@
013AC0: 02 00 80 40 40 03 00 00 0C 80 00 00 03 A8 00 00 ...@@...........
013AD0: 03 D0 F0 F0 03 A8 00 00 03 80 00 00 03 A8 00 00 ................
013AE0: 03 80 00 00 03 91 33 33 03 B9 33 33 03 91 33 33 ......33..33..33
013AF0: 03 B9 33 33 03 91 33 33 03 B9 33 33 03 80 00 00 ..33..33..33....
013B00: 02 40 C0 40 40 03 C0 40 C0 40 C0 40 40 03 C0 00 .@.@@..@.@.@@...
013B10: 00 0B 80 00 00 03 A8 00 00 03 D0 F0 F0 03 A8 00 ................
013B20: 00 03 80 00 00 03 A8 00 00 03 80 00 00 03 91 33 ...............3
013B30: 33 03 B9 33 33 03 91 33 33 03 B9 33 33 03 91 33 3..33..33..33..3
013B40: 33 03 B9 33 33 03 80 00 00 1B 80 00 00 03 A8 00 3..33...........
013B50: 00 03 D0 F0 F0 03 A8 00 00 03 80 00 00 03 A8 00 ................
013B60: 00 03 80 00 00 03 91 33 33 03 B9 33 33 03 91 33 .......33..33..3
013B70: 33 03 B9 33 33 03 91 33 33 03 B9 33 33 03 80 00 3..33..33..33...
013B80: 00 1B 80 00 00 03 A8 00 00 03 D0 F0 F0 03 A8 00 ................
013B90: 00 03 80 00 00 03 A8 00 00 03 80 00 00 03 91 33 ...............3
013BA0: 33 03 B9 33 33 03 91 33 33 03 B9 33 33 03 91 33 3..33..33..33..3
013BB0: 33 03 B9 33 33 03 80 00 00 02 40 C0 40 40 03 C0 3..33.....@.@@..
013BC0: 00 80 40 C0 40 C0 40 C0 00 00 0B 80 00 00 03 A8 ..@.@.@.........
013BD0: 00 00 03 D0 F0 F0 03 A8 00 00 03 80 00 00 03 A8 ................
013BE0: 00 00 03 80 00 00 03 91 33 33 03 B9 33 33 03 91 ........33..33..
013BF0: 33 33 03 B9 33 33 03 91 33 33 03 B9 33 33 03 80 33..33..33..33..
013C00: 00 00 03 80 40 C0 40 40 04 00 80 40 40 03 00 00 ....@.@@...@@...
013C10: 0C 80 00 00 03 A8 00 00 03 D0 F0 F0 03 A8 00 00 ................
013C20: 03 80 00 00 03 A8 00 00 03 80 00 00 03 91 33 33 ..............33
013C30: 03 B9 33 33 03 91 33 33 03 B9 33 33 03 91 33 33 ..33..33..33..33
013C40: 03 B9 33 33 03 80 00 00 03 80 40 40 06 00 80 40 ..33......@@...@
013C50: 40 03 80 00 00 0B C0 C0 18 80 00 00 03 C0 C0 18 @...............
013C60: 80 00 00 03 80 40 40 03 C0 40 C0 00 80 40 80 40 .....@@..@...@.@
013C70: 00 00 0C 80 00 00 03 A8 00 00 03 D0 F0 F0 03 A8 ................
013C80: 00 00 03 80 00 00 03 A8 00 00 03 80 00 00 03 80 ................
013C90: 00 00 03 A8 00 00 03 91 33 33 03 B9 33 33 03 80 ........33..33..
013CA0: 00 00 03 A8 00 00 03 80 00 00 03 80 40 40 03 00 ............@@..
013CB0: 40 40 02 00 80 40 40 03 00 00 0C 80 00 00 03 A8 @@...@@.........
013CC0: 00 00 03 D0 F0 F0 03 A8 00 00 03 80 00 00 03 A8 ................
013CD0: 00 00 03 80 00 00 03 80 00 00 03 A8 00 00 03 91 ................
013CE0: 33 33 03 B9 33 33 03 80 00 00 03 A8 00 00 03 80 33..33..........
013CF0: 00 00 02 40 C0 40 40 03 00 40 40 03 C0 40 40 03 ...@.@@..@@..@@.
013D00: C0 00 00 0B 80 00 00 03 A8 00 00 03 D0 F0 F0 03 ................
013D10: A8 00 00 03 80 00 00 03 A8 00 00 03 80 00 00 03 ................
013D20: 80 00 00 03 A8 00 00 03 91 33 33 03 B9 33 33 03 .........33..33.
013D30: 80 00 00 03 A8 00 00 03 80 00 00 1B 80 00 00 03 ................
013D40: A8 00 00 03 D0 F0 F0 03 A8 00 00 03 80 00 00 03 ................
013D50: A8 00 00 03 80 00 00 03 80 00 00 03 A8 00 00 03 ................
013D60: 91 33 33 03 B9 33 33 03 80 00 00 03 A8 00 00 03 .33..33.........
013D70: 80 00 00 1B 80 00 00 03 A8 00 00 03 D0 F0 F0 03 ................
013D80: A8 00 00 03 80 00 00 03 A8 00 00 03 80 00 00 03 ................
013D90: 80 00 00 03 A8 00 00 03 91 33 33 03 B9 33 33 03 .........33..33.
013DA0: 80 00 00 03 A8 00 00 03 80 00 00 1B 80 00 00 03 ................
013DB0: A8 00 00 03 D0 F0 F0 03 A8 00 00 03 80 00 00 03 ................
013DC0: A8 00 00 03 80 00 00 03 80 00 00 03 A8 00 00 03 ................
013DD0: 91 33 33 03 B9 33 33 03 80 00 00 03 A8 00 00 03 .33..33.........
013DE0: 80 00 00 1B 80 00 00 03 A8 00 00 03 D0 F0 F0 03 ................
013DF0: A8 00 00 03 80 00 00 03 A8 00 00 03 80 00 00 03 ................
013E00: 80 00 00 03 A8 00 00 03 91 33 33 03 B9 33 33 03 .........33..33.
013E10: 80 00 00 03 A8 00 00 03 80 00 00 1B C0 C0 18 80 ................
013E20: 00 00 03 C0 C0 18 80 00 00 02 C0 C0 18 80 80 02 ................
013E30: 00 00 03 A8 00 00 03 D0 F0 F0 03 A8 00 00 03 80 ................
013E40: 00 00 03 A8 00 00 03 80 00 00 03 80 00 00 03 B9 ................
013E50: 33 33 03 80 00 00 03 A8 00 00 03 91 33 33 03 A8 33..........33..
013E60: 00 00 03 80 00 00 02 84 0C 0C 03 F8 F0 F0 03 84 ................
013E70: 0C 0C 03 A8 00 00 03 80 00 00 03 A8 00 00 03 80 ................
013E80: 80 02 00 00 03 A8 00 00 03 D0 F0 F0 03 A8 00 00 ................
013E90: 03 80 00 00 03 A8 00 00 03 80 00 00 03 80 00 00 ................
013EA0: 03 B9 33 33 03 80 00 00 03 A8 00 00 03 91 33 33 ..33..........33
013EB0: 03 A8 00 00 03 80 00 00 02 84 0C 0C 03 F8 F0 F0 ................
013EC0: 03 84 0C 0C 03 A8 00 00 03 80 00 00 03 A8 00 00 ................
013ED0: 03 80 80 02 00 00 03 A8 00 00 03 D0 F0 F0 03 A8 ................
013EE0: 00 00 03 80 00 00 03 A8 00 00 03 80 00 00 03 80 ................
013EF0: 00 00 03 B9 33 33 03 80 00 00 03 A8 00 00 03 91 ....33..........
013F00: 33 33 03 A8 00 00 03 80 00 00 02 84 0C 0C 03 F8 33..............
013F10: F0 F0 03 84 0C 0C 03 A8 00 00 03 80 00 00 03 A8 ................
013F20: 00 00 03 80 80 02 00 00 03 A8 00 00 03 D0 F0 F0 ................
013F30: 03 A8 00 00 03 80 00 00 03 A8 00 00 03 80 00 00 ................
013F40: 03 80 00 00 03 B9 33 33 03 80 00 00 03 A8 00 00 ......33........
013F50: 03 91 33 33 03 A8 00 00 03 80 00 00 02 84 0C 0C ..33............
013F60: 03 F8 F0 F0 03 84 0C 0C 03 A8 00 00 03 80 00 00 ................
013F70: 03 A8 00 00 03 80 80 02 00 00 03 A8 00 00 03 D0 ................
013F80: F0 F0 03 A8 00 00 03 80 00 00 03 A8 00 00 03 80 ................
013F90: 00 00 03 80 00 00 03 B9 33 33 03 80 00 00 03 A8 ........33......
013FA0: 00 00 03 91 33 33 03 A8 00 00 03 80 00 00 02 84 ....33..........
013FB0: 0C 0C 03 F8 F0 F0 03 84 0C 0C 03 A8 00 00 03 80 ................
013FC0: 00 00 03 A8 00 00 03 80 80 02 00 00 03 A8 00 00 ................
013FD0: 03 D0 F0 F0 03 A8 00 00 03 80 00 00 03 A8 00 00 ................
013FE0: 03 80 00 00 03 80 00 00 03 B9 33 33 03 80 00 00 ..........33....
013FF0: 03 A8 00 00 03 91 33 33 03 A8 00 00 03 80 00 00 ......33........
014000: 02 84 0C 0C 03 F8 F0 F0 03 84 0C 0C 03 A8 00 00 ................
014010: 03 80 00 00 03 A8 00 00 03 80 80 02 00 00 03 A8 ................
014020: 00 00 03 D0 F0 F0 03 A8 00 00 03 80 00 00 03 A8 ................
014030: 00 00 03 80 00 00 03 80 00 00 03 B9 33 33 03 80 ............33..
014040: 00 00 03 A8 00 00 03 91 33 33 03 A8 00 00 03 80 ........33......
014050: 00 00 02 84 0C 0C 03 F8 F0 F0 03 84 0C 0C 03 A8 ................
014060: 00 00 03 80 00 00 03 A8 00 00 03 80 C0 C0 18 80 ................
014070: 00 00 03 C0 C0 18 80 00 00 02 C0 C0 18 80 80 02 ................
014080: 00 00 03 AC 0C 0C 03 D0 F0 F0 03 AC 0C 0C 03 80 ................
014090: 00 00 03 A8 00 00 03 80 00 00 03 91 33 33 03 A8 ............33..
0140A0: 00 00 03 80 00 00 03 A8 00 00 03 80 00 00 03 B9 ................
0140B0: 33 33 03 80 00 00 02 84 0C 0C 03 F8 F0 F0 03 84 33..............
0140C0: 0C 0C 03 AC 0C 0C 03 80 00 00 03 A8 00 00 03 80 ................
0140D0: 80 02 00 00 03 AC 0C 0C 03 D0 F0 F0 03 AC 0C 0C ................
0140E0: 03 80 00 00 03 A8 00 00 03 80 00 00 03 91 33 33 ..............33
0140F0: 03 A8 00 00 03 80 00 00 03 A8 00 00 03 80 00 00 ................
014100: 03 B9 33 33 03 80 00 00 02 84 0C 0C 03 F8 F0 F0 ..33............
014110: 03 84 0C 0C 03 AC 0C 0C 03 80 00 00 03 A8 00 00 ................
014120: 03 80 80 02 00 00 03 AC 0C 0C 03 D0 F0 F0 03 AC ................
014130: 0C 0C 03 80 00 00 03 A8 00 00 03 80 00 00 03 91 ................
014140: 33 33 03 A8 00 00 03 80 00 00 03 A8 00 00 03 80 33..............
014150: 00 00 03 B9 33 33 03 80 00 00 02 84 0C 0C 03 F8 ....33..........
014160: F0 F0 03 84 0C 0C 03 AC 0C 0C 03 80 00 00 03 A8 ................
014170: 00 00 03 80 80 02 00 00 03 AC 0C 0C 03 D0 F0 F0 ................
014180: 03 AC 0C 0C 03 80 00 00 03 A8 00 00 03 80 00 00 ................
014190: 03 91 33 33 03 A8 00 00 03 80 00 00 03 A8 00 00 ..33............
0141A0: 03 80 00 00 03 B9 33 33 03 80 00 00 02 84 0C 0C ......33........
0141B0: 03 F8 F0 F0 03 84 0C 0C 03 AC 0C 0C 03 80 00 00 ................
0141C0: 03 A8 00 00 03 80 80 02 00 00 03 AC 0C 0C 03 D0 ................
0141D0: F0 F0 03 AC 0C 0C 03 80 00 00 03 A8 00 00 03 80 ................
0141E0: 00 00 03 91 33 33 03 A8 00 00 03 80 00 00 03 A8 ....33..........
0141F0: 00 00 03 80 00 00 03 B9 33 33 03 80 00 00 02 84 ........33......
014200: 0C 0C 03 F8 F0 F0 03 84 0C 0C 03 AC 0C 0C 03 80 ................
014210: 00 00 03 A8 00 00 03 80 80 02 00 00 03 AC 0C 0C ................
014220: 03 D0 F0 F0 03 AC 0C 0C 03 80 00 00 03 A8 00 00 ................
014230: 03 80 00 00 03 91 33 33 03 A8 00 00 03 80 00 00 ......33........
014240: 03 A8 00 00 03 80 00 00 03 B9 33 33 03 80 00 00 ..........33....
014250: 02 84 0C 0C 03 F8 F0 F0 03 84 0C 0C 03 AC 0C 0C ................
014260: 03 80 00 00 03 A8 00 00 03 80 80 02 00 00 03 AC ................
014270: 0C 0C 03 D0 F0 F0 03 AC 0C 0C 03 80 00 00 03 A8 ................
014280: 00 00 03 80 00 00 03 91 33 33 03 A8 00 00 03 80 ........33......
014290: 00 00 03 A8 00 00 03 80 00 00 03 B9 33 33 03 80 ............33..
0142A0: 00 00 02 84 0C 0C 03 F8 F0 F0 03 84 0C 0C 03 AC ................
0142B0: 0C 0C 03 80 00 00 03 A8 00 00 03 80 C0 C0 18 80 ................
0142C0: 00 00 03 C0 C0 18 80 00 00 02 C0 C0 18 80 84 0C ................
0142D0: 0C 03 AC 0C 0C 03 D0 F0 F0 03 AC 0C 0C 03 84 0C ................
0142E0: 0C 03 A8 00 00 03 80 00 00 03 80 00 00 03 A8 00 ................
0142F0: 00 03 80 00 00 03 A8 00 00 03 80 00 00 03 A8 00 ................
014300: 00 03 80 00 00 1B 84 0C 0C 03 AC 0C 0C 03 D0 F0 ................
014310: F0 03 AC 0C 0C 03 84 0C 0C 03 A8 00 00 03 80 00 ................
014320: 00 03 80 00 00 03 A8 00 00 03 80 00 00 03 A8 00 ................
014330: 00 03 80 00 00 03 A8 00 00 03 80 00 00 1B 84 0C ................
014340: 0C 03 AC 0C 0C 03 D0 F0 F0 03 AC 0C 0C 03 84 0C ................
014350: 0C 03 A8 00 00 03 80 00 00 03 80 00 00 03 A8 00 ................
014360: 00 03 80 00 00 03 A8 00 00 03 80 00 00 03 A8 00 ................
014370: 00 03 80 00 00 1B 84 0C 0C 03 AC 0C 0C 03 D0 F0 ................
014380: F0 03 AC 0C 0C 03 84 0C 0C 03 A8 00 00 03 80 00 ................
014390: 00 03 80 00 00 03 A8 00 00 03 80 00 00 03 A8 00 ................
0143A0: 00 03 80 00 00 03 A8 00 00 03 80 00 00 1B 84 0C ................
0143B0: 0C 03 AC 0C 0C 03 D0 F0 F0 03 AC 0C 0C 03 84 0C ................
0143C0: 0C 03 A8 00 00 03 80 00 00 03 80 00 00 03 A8 00 ................
0143D0: 00 03 80 00 00 03 A8 00 00 03 80 00 00 03 A8 00 ................
0143E0: 00 03 80 00 00 02 40 80 40 C0 40 C0 00 80 40 00 ......@.@.@...@.
0143F0: 40 C0 00 00 02 40 80 00 40 40 04 C0 00 00 03 84 @....@..@@......
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 C2 02 00 00 00 02 11 00 C3 02 00 00 00 02 ................
014430: 11 00 C4 02 00 00 00 02 11 00 C5 02 00 00 00 02 ................
014440: 11 00 C6 02 00 00 00 02 11 00 C7 02 00 00 00 02 ................
014450: 11 00 C8 02 00 00 00 02 11 00 C9 02 00 00 00 02 ................
014460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
014470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
014480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
014490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0144A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0144B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0144C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0144D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0144E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0144F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
014500: 0C 0C 03 AC 0C 0C 03 D0 F0 F0 03 AC 0C 0C 03 84 ................
014510: 0C 0C 03 A8 00 00 03 80 00 00 03 80 00 00 03 A8 ................
014520: 00 00 03 80 00 00 03 A8 00 00 03 80 00 00 03 A8 ................
014530: 00 00 03 80 00 00 02 40 40 03 00 40 40 05 00 40 .......@@..@@..@
014540: 00 00 03 40 40 02 00 80 40 40 04 00 00 03 84 0C ...@@...@@......
014550: 0C 03 AC 0C 0C 03 D0 F0 F0 03 AC 0C 0C 03 84 0C ................
014560: 0C 03 A8 00 00 03 80 00 00 03 80 00 00 03 A8 00 ................
014570: 00 03 80 00 00 03 A8 00 00 03 80 00 00 03 A8 00 ................
014580: 00 03 80 00 00 02 40 40 03 80 40 00 40 40 03 00 ......@@..@.@@..
014590: 40 80 00 00 02 40 40 02 00 00 02 40 40 04 00 00 @....@@....@@...
0145A0: 03 C0 C0 18 80 00 00 03 C0 C0 18 80 00 00 02 40 ...............@
0145B0: 40 03 00 40 00 40 C0 40 00 40 00 00 03 40 40 02 @..@.@.@.@...@@.
0145C0: 00 00 02 40 40 04 00 00 3A 40 40 03 00 40 40 05 ...@@...:@@..@@.
0145D0: 00 40 00 00 03 40 40 02 00 00 02 40 40 04 00 00 .@...@@....@@...
0145E0: 3A 40 80 40 C0 40 C0 40 40 03 C0 40 C0 00 00 02 :@.@.@.@@..@....
0145F0: 40 80 00 00 02 40 C0 40 40 02 00 00 DA 40 C0 40 @....@.@@....@.@
014600: C0 40 40 03 C0 40 00 00 04 80 00 00 42 40 40 02 .@@..@......B@@.
014610: 00 80 40 40 03 00 40 00 00 03 40 40 02 00 00 42 ..@@..@...@@...B
014620: 40 40 02 00 80 00 80 40 80 40 00 00 03 40 40 02 @@.....@.@...@@.
014630: 00 00 42 40 C0 00 80 00 80 40 00 40 00 00 03 40 ..B@.....@.@...@
014640: C0 00 00 0B C0 80 00 00 0A 40 00 40 00 00 0D C0 .........@.@....
014650: 80 00 00 02 40 00 00 03 40 00 00 05 40 00 00 0C ....@...@...@...
014660: 40 00 00 02 80 40 40 03 00 40 00 00 03 40 40 02 @....@@..@...@@.
014670: 00 00 0B 80 80 02 C0 80 00 00 02 C0 80 C0 80 40 ...............@
014680: 80 00 00 02 C0 80 C0 80 00 00 02 C0 00 C0 80 00 ................
014690: 00 04 80 80 02 C0 80 40 00 80 80 02 00 00 04 C0 .......@........
0146A0: 80 00 00 04 C0 80 C0 80 00 00 05 40 00 40 C0 40 ...........@.@.@
0146B0: 40 03 C0 40 C0 00 00 02 40 40 02 00 00 0B 80 00 @..@....@@......
0146C0: 80 80 02 00 00 02 80 00 80 80 03 00 40 00 40 00 ............@.@.
0146D0: 80 80 02 00 00 02 80 80 04 00 00 04 80 00 80 80 ................
0146E0: 02 40 00 80 80 02 40 00 00 03 80 00 40 00 00 03 .@....@.....@...
0146F0: 80 80 03 00 00 1F 80 00 C0 80 00 00 02 C0 80 80 ................
014700: 04 00 40 00 40 00 C0 80 00 00 02 80 80 02 C0 80 ..@.@...........
014710: 00 00 04 80 00 C0 80 40 00 80 80 02 40 00 C0 80 .......@....@...
014720: 80 02 00 40 00 00 03 80 80 03 00 C0 80 00 00 1C ...@............
014730: 80 80 03 00 00 04 80 C0 80 80 02 00 40 00 40 00 ............@.@.
014740: 80 00 00 03 80 80 03 00 00 05 80 80 03 00 40 00 ..............@.
014750: 80 80 02 40 00 00 03 80 00 40 00 00 03 80 80 03 ...@.....@......
014760: 00 00 06 40 80 40 C0 40 C0 40 C0 40 C0 40 C0 00 ...@.@.@.@.@.@..
014770: 00 0D C0 80 C0 80 00 00 02 C0 80 80 02 00 80 00 ................
014780: 40 00 40 80 C0 80 00 00 02 80 80 02 C0 80 00 00 @.@.............
014790: 04 C0 80 C0 80 00 80 C0 80 40 00 00 03 C0 80 40 .........@.....@
0147A0: 00 00 03 C0 80 C0 80 00 00 05 40 40 06 00 80 00 ..........@@....
0147B0: 80 40 00 00 16 80 00 00 2E 40 40 06 00 80 00 80 .@.......@@.....
0147C0: 40 80 00 00 44 40 40 03 80 40 40 02 00 80 00 80 @...D@@..@@.....
0147D0: 40 00 00 45 40 40 06 00 80 00 80 40 00 00 04 80 @..E@@.....@....
0147E0: 00 00 31 40 00 00 05 40 00 00 08 40 80 40 40 03 ..1@...@...@.@@.
0147F0: C0 40 C0 00 80 40 C0 00 00 03 80 00 00 11 40 00 .@...@........@.
014800: 40 00 40 00 00 0F C0 80 80 03 C0 80 C0 80 00 00 @.@.............
014810: 04 C0 80 C0 80 80 03 C0 80 C0 80 C0 80 00 00 1C ................
014820: 40 80 C0 80 80 03 C0 80 40 00 00 03 C0 80 00 00 @.......@.......
014830: 04 C0 80 C0 80 C0 80 00 00 04 80 00 80 80 06 00 ................
014840: 00 04 40 00 80 80 04 40 00 80 80 03 00 00 1D 80 ..@....@........
014850: 00 80 80 02 C0 80 80 03 40 00 40 00 40 00 00 05 ........@.@.@...
014860: 80 80 02 00 80 80 02 00 00 05 80 00 80 80 04 C0 ................
014870: 80 00 00 04 40 00 80 80 04 40 00 C0 80 C0 80 00 ....@....@......
014880: 00 1C 80 00 C0 80 80 05 40 00 40 00 40 00 00 05 ........@.@.@...
014890: 80 80 02 C0 80 C0 80 00 00 04 80 00 80 80 02 C0 ................
0148A0: 80 80 02 00 00 05 40 00 80 80 04 40 00 80 00 00 ......@....@....
0148B0: 02 80 00 00 1C 80 00 80 00 80 80 02 C0 80 40 00 ..............@.
0148C0: 40 00 40 00 00 05 C0 80 80 03 00 80 00 00 04 C0 @.@.............
0148D0: 80 C0 80 80 02 00 C0 80 00 00 04 40 80 C0 80 C0 ...........@....
0148E0: 80 40 80 C0 80 C0 80 00 00 1C 80 00 C0 80 80 04 .@..............
0148F0: 00 00 02 80 40 00 40 80 00 00 04 80 00 C0 80 C0 ....@.@.........
014900: 80 00 00 08 80 00 00 16 C0 C0 18 80 00 00 06 80 ................
014910: 00 00 0B 80 00 00 24 80 00 00 03 AC 0C 0C 03 D0 ......$.........
014920: F0 F0 03 AC 0C 0C 03 80 00 00 03 A8 00 00 03 80 ................
014930: 00 00 37 80 00 00 03 AC 0C 0C 03 D0 F0 F0 03 AC ..7.............
014940: 0C 0C 03 80 00 00 03 A8 00 00 03 80 00 00 37 80 ..............7.
014950: 00 00 03 AC 0C 0C 03 D0 F0 F0 03 AC 0C 0C 03 80 ................
014960: 00 00 03 A8 00 00 03 80 00 00 1C 40 00 00 1A 80 ...........@....
014970: 00 00 03 AC 0C 0C 03 D0 F0 F0 03 AC 0C 0C 03 80 ................
014980: 00 00 03 A8 00 00 03 80 40 00 00 1B 40 00 C0 80 ........@...@...
014990: C0 80 00 00 02 C0 80 C0 80 C0 80 C0 80 C0 80 00 ................
0149A0: 00 09 80 00 00 03 AC 0C 0C 03 D0 F0 F0 03 AC 0C ................
0149B0: 0C 03 80 00 00 03 A8 00 00 03 80 40 00 C0 80 00 ...........@....
0149C0: 00 02 C0 80 C0 80 C0 80 C0 80 00 00 02 80 80 02 ................
0149D0: C0 80 80 03 00 00 06 40 00 80 80 03 00 00 03 80 .......@........
0149E0: 00 00 02 80 80 02 00 80 80 03 00 00 0A 80 00 00 ................
0149F0: 03 AC 0C 0C 03 D0 F0 F0 03 AC 0C 0C 03 80 00 00 ................
014A00: 03 A8 00 00 03 80 40 00 00 02 80 00 00 02 80 00 ......@.........
014A10: 00 02 80 80 02 00 80 80 02 00 00 02 C0 80 80 03 ................
014A20: C0 80 00 00 06 40 00 C0 80 C0 80 00 00 02 80 00 .....@..........
014A30: C0 80 C0 80 C0 80 C0 80 00 00 09 80 00 00 03 AC ................
014A40: 0C 0C 03 D0 F0 F0 03 AC 0C 0C 03 80 00 00 03 A8 ................
014A50: 00 00 03 80 40 00 C0 80 00 00 02 80 00 C0 80 C0 ....@...........
014A60: 80 C0 80 00 00 02 80 80 02 C0 80 80 03 C0 80 00 ................
014A70: 00 04 40 00 80 00 00 02 80 00 00 02 80 00 80 80 ..@.............
014A80: 02 00 80 80 02 00 00 02 80 00 00 02 40 00 00 06 ............@...
014A90: C0 C0 18 80 40 00 80 80 02 00 00 02 80 00 80 80 ....@...........
014AA0: 02 00 80 80 02 00 00 03 80 80 03 00 80 80 02 00 ................
014AB0: 00 07 80 C0 80 C0 80 00 00 02 C0 80 C0 80 C0 80 ................
014AC0: C0 80 C0 80 00 00 02 40 00 00 06 84 0C 0C 03 AC .......@........
014AD0: 0C 0C 03 D0 F0 F0 03 AC 0C 0C 03 84 0C 0C 03 A8 ................
014AE0: 00 00 03 80 00 80 C0 80 00 00 02 C0 80 C0 80 C0 ................
014AF0: 80 C0 80 00 00 02 80 80 02 C0 80 80 03 00 00 21 ...............!
014B00: 84 0C 0C 03 AC 0C 0C 03 D0 F0 F0 03 AC 0C 0C 03 ................
014B10: 84 0C 0C 03 A8 00 00 03 80 00 00 37 84 0C 0C 03 ...........7....
014B20: AC 0C 0C 03 D0 F0 F0 03 AC 0C 0C 03 84 0C 0C 03 ................
014B30: A8 00 00 03 80 00 00 37 84 0C 0C 03 AC 0C 0C 03 .......7........
014B40: D0 F0 F0 03 AC 0C 0C 03 84 0C 0C 03 A8 00 00 03 ................
014B50: 80 00 00 37 84 0C 0C 03 AC 0C 0C 03 D0 F0 F0 03 ...7............
014B60: AC 0C 0C 03 84 0C 0C 03 A8 00 00 03 80 00 00 37 ...............7
014B70: 84 0C 0C 03 AC 0C 0C 03 D0 F0 F0 03 AC 0C 0C 03 ................
014B80: 84 0C 0C 03 A8 00 00 03 80 00 00 02 40 00 00 08 ............@...
014B90: 80 00 00 05 80 00 00 25 84 0C 0C 03 AC 0C 0C 03 .......%........
014BA0: D0 F0 F0 03 AC 0C 0C 03 84 0C 0C 03 A8 00 00 03 ................
014BB0: 80 C0 80 00 00 02 40 80 C0 80 00 00 03 80 C0 80 ......@.........
014BC0: 00 00 03 80 40 80 C0 80 00 00 21 C0 C0 18 80 80 ....@.....!.....
014BD0: 03 40 00 80 00 80 80 02 00 00 02 C0 80 80 03 00 .@..............
014BE0: 00 02 C0 80 80 02 00 80 80 02 00 00 3A 80 80 02 ............:...
014BF0: 40 00 80 00 C0 80 00 00 02 80 80 02 C0 80 00 00 @...............
014C00: 02 80 80 03 00 80 80 02 C0 80 00 00 38 80 80 02 ............8...
014C10: 40 00 80 00 80 00 00 03 80 80 03 00 00 03 80 80 @...............
014C20: 03 00 80 80 02 00 00 3A C0 80 40 00 80 00 C0 80 .......:..@.....
014C30: 00 00 02 C0 80 C0 80 00 00 02 C0 80 80 02 00 C0 ................
014C40: 80 00 00 C1 40 80 40 C0 40 C0 00 80 40 00 40 C0 ....@.@.@...@.@.
014C50: 00 00 02 40 80 00 40 40 04 C0 00 00 3A 40 40 03 ...@..@@....:@@.
014C60: 00 40 40 05 00 40 00 00 03 40 40 02 00 80 40 40 .@@..@...@@...@@
014C70: 04 00 00 3A 40 40 03 80 40 00 40 40 03 00 40 80 ...:@@..@.@@..@.
014C80: 00 00 02 40 40 02 00 00 02 40 40 04 00 00 03 40 ...@@....@@....@
014C90: 00 40 00 00 34 40 40 03 00 40 00 40 C0 40 00 40 .@..4@@..@.@.@.@
014CA0: 00 00 03 40 40 02 00 00 02 40 40 04 00 00 05 C0 ...@@....@@.....
014CB0: 80 C0 80 00 00 31 40 40 03 00 40 40 05 00 40 00 .....1@@..@@..@.
014CC0: 00 03 40 40 02 00 00 02 40 40 04 00 00 03 40 00 ..@@....@@....@.
014CD0: 40 00 80 80 02 00 00 31 40 80 40 C0 40 C0 40 40 @......1@.@.@.@@
014CE0: 03 C0 40 C0 00 00 02 40 80 00 00 02 40 C0 40 40 ..@....@....@.@@
014CF0: 02 00 00 03 40 00 40 00 C0 80 00 00 4A 40 00 40 ....@.@.....J@.@
014D00: 00 80 00 40 00 00 49 40 00 40 80 C0 80 40 00 00 ...@..I@.@...@..
014D10: 30 40 C0 40 C0 40 40 03 C0 40 00 00 04 80 00 00 0@.@.@@..@......
014D20: 42 40 40 02 00 80 40 40 03 00 40 00 00 03 40 40 B@@...@@..@...@@
014D30: 02 00 00 42 40 40 02 00 80 00 80 40 80 40 00 00 ...B@@.....@.@..
014D40: 03 40 40 02 00 00 42 40 C0 00 80 00 80 40 00 40 .@@...B@.....@.@
014D50: 00 00 03 40 C0 00 00 42 40 00 00 02 80 40 40 03 ...@...B@....@@.
014D60: 00 40 00 00 03 40 40 02 00 00 42 40 00 40 C0 40 .@...@@...B@.@.@
014D70: 40 03 C0 40 C0 00 00 02 40 40 02 00 00 E2 40 80 @..@....@@....@.
014D80: 40 C0 40 C0 40 C0 40 C0 40 C0 00 00 44 40 40 06 @.@.@.@.@...D@@.
014D90: 00 80 00 80 40 00 00 45 40 40 06 00 80 00 80 40 ....@..E@@.....@
014DA0: 80 00 00 44 40 40 03 80 40 40 02 00 80 00 80 40 ...D@@..@@.....@
014DB0: 00 00 45 40 40 06 00 80 00 80 40 00 00 04 80 00 ..E@@.....@.....
014DC0: 00 40 40 80 40 40 03 C0 40 C0 00 80 40 C0 00 00 .@@.@@..@...@...
014DD0: 03 80 00 00 FF 00 00 4A CC CC 20 C0 C0 10 80 00 .......J.. .....
014DE0: 00 06 C0 C0 18 80 C4 C4 02 C0 C4 C0 CC C0 C4 CC ................
014DF0: CC 02 C0 C4 CC CC 02 C0 C4 CC CC 02 C0 C4 C0 C4 ................
014E00: C4 03 C0 C4 C4 02 CC C0 C4 CC CC 02 80 00 00 03 ................
014E10: A8 00 00 03 80 00 00 03 A8 00 00 03 80 00 00 06 ................
014E20: 80 00 00 03 A8 00 00 03 84 0C 0C 03 F8 F0 F0 03 ................
014E30: 84 0C 0C 03 A8 00 00 03 80 C0 C4 C4 06 CC CC 03 ................
014E40: C4 C4 02 C8 CC C4 C4 02 CC CC 02 C4 C4 02 C8 CC ................
014E50: C4 C4 03 CC C4 CC C4 CC CC 03 80 00 00 03 A8 00 ................
014E60: 00 03 80 00 00 03 A8 00 00 03 80 00 00 06 80 00 ................
014E70: 00 03 A8 00 00 03 84 0C 0C 03 F8 F0 F0 03 84 0C ................
014E80: 0C 03 A8 00 00 03 80 C4 C4 06 C0 CC CC 03 C4 C4 ................
014E90: 02 CC CC 03 C4 CC CC 02 C4 C4 02 C8 CC C8 CC C0 ................
014EA0: CC C4 CC C0 C4 CC CC 02 80 00 00 03 A8 00 00 03 ................
014EB0: 80 00 00 03 A8 00 00 03 80 00 00 06 80 00 00 03 ................
014EC0: A8 00 00 03 84 0C 0C 03 F8 F0 F0 03 84 0C 0C 03 ................
014ED0: A8 00 00 03 80 C4 C4 07 CC CC 03 C4 C4 02 CC CC ................
014EE0: 02 C0 C4 CC CC 02 C0 C4 C8 CC C8 CC C4 CC C4 CC ................
014EF0: CC 02 C4 CC CC 02 80 00 00 03 A8 00 00 03 80 00 ................
014F00: 00 03 A8 00 00 03 80 00 00 06 80 00 00 03 A8 00 ................
014F10: 00 03 84 0C 0C 03 F8 F0 F0 03 84 0C 0C 03 A8 00 ................
014F20: 00 03 80 C4 C4 07 CC CC 03 C4 C4 02 C8 CC C4 CC ................
014F30: CC 03 C4 CC C8 CC C4 C4 03 CC C4 CC CC 02 C4 CC ................
014F40: CC 02 80 00 00 03 A8 00 00 03 80 00 00 03 A8 00 ................
014F50: 00 03 80 00 00 06 80 00 00 03 A8 00 00 03 84 0C ................
014F60: 0C 03 F8 F0 F0 03 84 0C 0C 03 A8 00 00 03 80 C4 ................
014F70: C4 02 C0 C4 C0 CC C0 C4 CC CC 02 C0 C4 CC CC 02 ................
014F80: C0 C4 CC CC 02 C4 CC C0 C4 C4 03 C0 C4 C0 C4 C0 ................
014F90: C4 CC CC 02 80 00 00 03 A8 00 00 03 80 00 00 03 ................
014FA0: A8 00 00 03 80 00 00 06 80 00 00 03 A8 00 00 03 ................
014FB0: 84 0C 0C 03 F8 F0 F0 03 84 0C 0C 03 A8 00 00 03 ................
014FC0: 80 CC CC 20 80 00 00 03 A8 00 00 03 80 00 00 03 ... ............
014FD0: A8 00 00 03 80 00 00 06 80 00 00 03 A8 00 00 03 ................
014FE0: 84 0C 0C 03 F8 F0 F0 03 84 0C 0C 03 A8 00 00 03 ................
014FF0: 80 00 00 20 C0 C0 10 80 00 00 06 C0 C0 18 80 00 ... ............
015000: 00 37 80 00 00 03 AC 0C 0C 03 84 0C 0C 03 F8 F0 .7..............
015010: F0 03 84 0C 0C 03 AC 0C 0C 03 80 00 00 37 80 00 .............7..
015020: 00 03 AC 0C 0C 03 84 0C 0C 03 F8 F0 F0 03 84 0C ................
015030: 0C 03 AC 0C 0C 03 80 00 00 37 80 00 00 03 AC 0C .........7......
015040: 0C 03 84 0C 0C 03 F8 F0 F0 03 84 0C 0C 03 AC 0C ................
015050: 0C 03 80 00 00 37 80 00 00 03 AC 0C 0C 03 84 0C .....7..........
015060: 0C 03 F8 F0 F0 03 84 0C 0C 03 AC 0C 0C 03 80 00 ................
015070: 00 37 80 00 00 03 AC 0C 0C 03 84 0C 0C 03 F8 F0 .7..............
015080: F0 03 84 0C 0C 03 AC 0C 0C 03 80 00 00 37 80 00 .............7..
015090: 00 03 AC 0C 0C 03 84 0C 0C 03 F8 F0 F0 03 84 0C ................
0150A0: 0C 03 AC 0C 0C 03 80 00 00 37 80 00 00 03 AC 0C .........7......
0150B0: 0C 03 84 0C 0C 03 F8 F0 F0 03 84 0C 0C 03 AC 0C ................
0150C0: 0C 03 80 CC CC 20 C0 C0 10 80 00 00 06 C0 C0 18 ..... ..........
0150D0: 80 C4 C4 02 C0 C4 C0 CC C0 C4 CC CC 02 C8 CC CC ................
0150E0: 03 C4 CC CC 03 C0 C4 C0 C4 C4 03 C0 C4 C4 02 CC ................
0150F0: C0 C4 CC CC 02 80 00 A8 00 A8 00 A8 00 80 00 A8 ................
015100: 00 A8 00 A8 00 80 00 00 1F C0 C4 C4 06 CC CC 03 ................
015110: C0 CC C8 CC C4 C4 02 CC CC 02 C4 C4 02 C8 CC C4 ................
015120: C4 03 CC C4 CC C4 CC CC 03 80 00 A8 00 A8 00 A8 ................
015130: 00 80 00 A8 00 A8 00 A8 00 80 00 00 1F C4 C4 06 ................
015140: C0 CC CC 03 C8 CC CC 03 C4 C4 02 CC CC 02 C4 C4 ................
015150: 02 C8 CC C8 CC C0 CC C4 CC C0 C4 CC CC 02 80 00 ................
015160: A8 00 A8 00 A8 00 80 00 A8 00 A8 00 A8 00 80 00 ................
015170: 00 1F C4 C4 07 CC CC 03 C8 CC CC 03 C0 C4 CC CC ................
015180: 02 C0 C4 C8 CC C8 CC C4 CC C4 CC CC 02 C4 CC CC ................
015190: 02 80 00 A8 00 A8 00 A8 00 80 00 A8 00 A8 00 A8 ................
0151A0: 00 80 00 00 1F C4 C4 07 CC CC 03 C8 CC C8 CC CC ................
0151B0: 02 C4 CC CC 02 C4 CC C8 CC C4 C4 03 CC C4 CC CC ................
0151C0: 02 C4 CC CC 02 80 00 A8 00 A8 00 A8 00 80 00 A8 ................
0151D0: 00 A8 00 A8 00 80 00 00 1F C4 C4 02 C0 C4 C0 CC ................
0151E0: C0 C4 CC CC 02 C0 C4 CC CC 03 C4 CC CC 02 C4 CC ................
0151F0: C0 C4 C4 03 C0 C4 C0 C4 C0 C4 CC CC 02 80 00 A8 ................
015200: 00 A8 00 A8 00 80 00 A8 00 A8 00 A8 00 80 00 00 ................
015210: 06 40 C0 40 C0 40 C0 00 00 13 CC CC 20 80 00 A8 .@.@.@...... ...
015220: 00 A8 00 A8 00 80 00 A8 00 A8 00 A8 00 80 00 00 ................
015230: 06 40 00 00 02 80 40 40 02 00 00 33 C0 C0 10 80 .@....@@...3....
015240: 00 00 06 40 80 00 80 40 00 00 4B 40 00 00 02 80 ...@...@..K@....
015250: 40 00 00 4B 40 00 00 02 80 40 40 02 00 80 00 80 @..K@....@@.....
015260: 00 80 00 00 44 40 C0 00 80 40 C0 00 80 00 80 00 ....D@...@......
015270: 80 00 00 FF 00 00 9E 00 00 01 1A 00 00 00 00 00 ................
015280: F0 03 84 0C 0C 03 AC 0C 0C 03 80 00 00 37 80 00 .............7..
015290: 00 03 AC 0C 0C 03 84 0C 0C 03 F8 F0 F0 03 84 0C ................
0152A0: 0C 03 AC 0C 0C 03 80 00 00 37 80 00 00 03 AC 0C .........7......
0152B0: 0C 03 84 0C 0C 03 F8 F0 F0 03 84 0C 0C 03 AC 0C ................
0152C0: 0C 03 80 CC CC 20 C0 C0 10 80 00 00 06 C0 C0 18 ..... ..........
0152D0: 80 C4 C4 02 C0 C4 C0 CC C0 C4 CC CC 02 C8 CC CC ................
0152E0: 03 C4 CC CC 03 C0 C4 C0 C4 C4 03 C0 C4 C4 02 CC ................
0152F0: C0 C4 CC CC 02 80 00 A8 00 A8 00 A8 00 80 00 A8 ................
015300: 61 75 74 72 65 20 20 6D 6F 74 69 66 20 20 28 4F autre motif (O
015310: 29 20 20 6F 75 20 20 76 6F 75 6C 65 7A 20 72 65 ) ou voulez re
015320: 76 65 6E 69 72 20 61 75 20 6D 65 6E 75 20 0D 0A venir au menu ..
015330: 20 70 72 69 6E 63 69 70 61 6C 20 2E 20 50 6F 75 principal . Pou
015340: 72 20 6C 27 69 6E 73 74 61 6E 74 20 2C 20 72 65 r l'instant , re
015350: 66 61 69 74 65 73 20 32 20 20 6F 75 20 20 33 20 faites 2 ou 3
015360: 64 65 73 73 69 6E 73 20 70 6F 75 72 20 67 61 72 dessins pour gar
015370: 6E 69 72 20 6C 61 20 74 61 62 6C 65 20 2C 20 0D nir la table , .
015380: 0A 20 70 6F 75 72 20 63 68 61 71 75 65 20 64 65 . pour chaque de
015390: 73 73 69 6E 20 76 6F 75 73 20 64 65 76 72 65 7A ssin vous devrez
0153A0: 20 20 72 65 73 70 7B 63 69 66 69 65 72 20 20 6C resp{cifier l
0153B0: 65 20 20 6D 6F 64 65 20 20 2C 20 20 65 74 20 20 e mode , et
0153C0: 6C 61 20 67 72 69 6C 6C 65 20 2E 20 4C 65 73 20 la grille . Les
0153D0: 0D 0A 20 63 6F 75 6C 65 75 72 73 20 66 69 78 7B .. couleurs fix{
0153E0: 65 73 20 70 72 7B 63 7B 64 65 6D 65 6E 74 20 73 es pr{c{dement s
0153F0: 6F 6E 74 20 73 61 75 76 65 67 61 72 64 7B 65 73 ont sauvegard{es
015400: 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 4E 6F 74 65 ... .. Note
015410: 20 3A 20 45 6E 20 6D 6F 64 65 20 7B 64 69 74 69 : En mode {diti
015420: 6F 6E 20 2C 20 43 54 52 4C 2B 5B 52 5D 20 76 6F on , CTRL+[R] vo
015430: 75 73 20 72 65 6E 76 6F 69 65 20 61 75 20 6D 65 us renvoie au me
015440: 6E 75 20 70 72 69 6E 63 69 70 61 6C 20 2E 0D 0A nu principal ...
015450: 20 0D 0A 20 20 20 20 20 56 6F 73 20 32 20 6F 75 .. Vos 2 ou
015460: 20 33 20 64 65 73 73 69 6E 73 20 74 65 72 6D 69 3 dessins termi
015470: 6E 7B 73 20 2C 20 20 61 6C 6C 65 7A 20 20 61 75 n{s , allez au
015480: 20 6D 65 6E 75 20 70 72 69 6E 63 69 70 61 6C 20 menu principal
015490: 70 61 72 20 27 4E 27 20 65 74 20 74 65 73 74 65 par 'N' et teste
0154A0: 7A 20 0D 0A 20 6C 65 73 20 6F 70 74 69 6F 6E 73 z .. les options
0154B0: 20 73 75 69 76 61 6E 74 65 73 20 3A 0D 0A 20 0D suivantes :.. .
0154C0: 0A 20 20 20 20 20 5B 38 5D 20 53 61 75 76 65 72 . [8] Sauver
0154D0: 20 75 6E 65 20 74 61 62 6C 65 20 3A 20 4F 6E 20 une table : On
0154E0: 6E 65 20 73 61 69 74 20 6A 61 6D 61 69 73 20 2C ne sait jamais ,
0154F0: 20 69 6C 20 70 65 75 74 20 79 2D 61 76 6F 69 72 il peut y-avoir
015500: 20 75 6E 65 20 63 6F 75 70 75 72 65 20 64 65 20 une coupure de
015510: 0D 0A 20 63 6F 75 72 61 6E 74 20 2E 20 43 65 74 .. courant . Cet
015520: 74 65 20 6F 70 74 69 6F 6E 20 73 61 75 76 65 20 te option sauve
015530: 6C 61 20 20 74 61 62 6C 65 20 20 73 6F 75 73 20 la table sous
015540: 20 66 6F 72 6D 65 20 27 63 68 61 6E 74 69 65 72 forme 'chantier
015550: 27 20 2C 20 63 27 65 73 74 20 40 20 64 69 72 65 ' , c'est @ dire
015560: 20 0D 0A 20 75 74 69 6C 69 73 61 62 6C 65 20 70 .. utilisable p
015570: 61 72 20 53 55 52 47 45 4E 45 20 6D 61 69 73 20 ar SURGENE mais
015580: 70 61 73 20 70 61 72 20 6E 6F 73 20 72 6F 75 74 pas par nos rout
015590: 69 6E 65 73 20 67 72 61 70 68 69 71 75 65 73 20 ines graphiques
0155A0: 2E 0D 0A 20 20 20 20 20 41 70 72 7D 73 20 63 6F ... Apr}s co
0155B0: 6E 66 69 72 6D 61 74 69 6F 6E 20 76 6F 75 73 20 nfirmation vous
0155C0: 64 65 76 65 7A 20 20 63 68 6F 69 73 69 72 20 20 devez choisir
0155D0: 6C 65 20 20 64 72 69 76 65 20 20 70 6F 75 72 20 le drive pour
0155E0: 6C 61 20 73 61 75 76 65 67 61 72 64 65 20 71 75 la sauvegarde qu
0155F0: 69 20 0D 0A 20 61 66 66 69 63 68 65 20 6C 65 20 i .. affiche le
015600: 63 61 74 61 6C 6F 67 75 65 20 65 74 20 64 65 6D catalogue et dem
015610: 61 6E 64 65 20 63 6F 6E 66 69 72 6D 61 74 69 6F ande confirmatio
015620: 6E 20 61 76 61 6E 74 20 64 27 65 78 69 67 65 72 n avant d'exiger
015630: 20 6C 65 20 6E 6F 6D 20 64 75 20 66 69 63 68 69 le nom du fichi
015640: 65 72 20 0D 0A 20 40 20 63 72 7B 65 72 20 2E 0D er .. @ cr{er ..
015650: 0A 20 0D 0A 20 20 20 20 20 43 65 74 74 65 20 66 . .. Cette f
015660: 6F 72 6D 61 6C 69 74 7B 20 65 66 66 65 63 74 75 ormalit{ effectu
015670: 7B 65 20 2C 20 76 6F 79 6F 6E 73 20 64 27 61 75 {e , voyons d'au
015680: 74 72 65 73 20 6F 70 74 69 6F 6E 73 20 2E 0D 0A tres options ...
015690: 20 0D 0A 20 20 20 20 20 5B 31 5D 20 4C 69 73 74 .. [1] List
0156A0: 65 72 20 75 6E 65 20 74 61 62 6C 65 20 2E 20 56 er une table . V
0156B0: 6F 75 73 20 20 61 75 72 65 7A 20 20 40 20 20 6C ous aurez @ l
0156C0: 27 7B 63 72 61 6E 20 6F 75 20 73 75 72 20 6C 27 '{cran ou sur l'
0156D0: 69 6D 70 72 69 6D 61 6E 74 65 20 74 6F 75 74 65 imprimante toute
0156E0: 73 20 0D 0A 20 6C 65 73 20 64 6F 6E 6E 7B 65 73 s .. les donn{es
0156F0: 20 64 65 20 76 6F 74 72 65 20 74 61 62 6C 65 20 de votre table
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 C2 02 00 00 00 02 12 00 C3 02 00 00 00 02 ................
015730: 12 00 C4 02 00 00 00 02 12 00 C5 02 00 00 00 02 ................
015740: 12 00 C6 02 00 00 00 02 12 00 C7 02 00 00 00 02 ................
015750: 12 00 C8 02 00 00 00 02 12 00 C9 02 00 00 00 02 ................
015760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
015770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
015780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
015790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0157A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0157B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0157C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0157D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0157E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0157F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
015800: 0D 0A 20 3B 2D 20 43 6F 6D 70 6F 73 65 72 20 70 .. ;- Composer p
015810: 6F 75 72 20 61 66 66 69 63 68 61 67 65 20 61 72 our affichage ar
015820: 72 69 65 72 65 20 70 6C 61 6E 20 63 6F 6D 6D 65 riere plan comme
015830: 20 64 61 6E 73 20 53 4F 53 35 20 2D 0D 0A 20 3B dans SOS5 -.. ;
015840: 2D 20 4F 6E 20 6E 27 61 66 66 69 63 68 65 20 6C - On n'affiche l
015850: 65 20 70 69 78 65 6C 20 73 70 72 69 74 65 20 71 e pixel sprite q
015860: 75 65 20 73 69 20 69 6C 20 65 73 74 20 3C 3E 20 ue si il est <>
015870: 64 65 20 30 20 2D 0D 0A 20 3B 2D 20 45 74 20 73 de 0 -.. ;- Et s
015880: 69 20 6C 65 20 70 69 78 65 6C 20 65 63 72 61 6E i le pixel ecran
015890: 20 63 6F 6E 63 6F 72 64 61 6E 74 20 65 73 74 20 concordant est
0158A0: 3D 20 30 20 2D 0D 0A 20 3B 0D 0A 20 43 4F 4D 50 = 0 -.. ;.. COMP
0158B0: 4F 31 0D 0A 20 4E 45 58 54 4C 31 20 20 50 55 53 O1.. NEXTL1 PUS
0158C0: 48 20 42 43 0D 0A 20 20 20 20 20 20 20 20 20 4C H BC.. L
0158D0: 44 20 42 2C 43 0D 0A 20 4E 45 58 54 43 31 20 20 D B,C.. NEXTC1
0158E0: 4C 44 20 41 2C 28 44 45 29 0D 0A 20 3B 20 0D 0A LD A,(DE).. ; ..
0158F0: 20 20 20 20 20 20 20 20 20 50 55 53 48 20 41 46 PUSH AF
015900: 0D 0A 20 20 20 20 20 20 20 20 20 41 4E 44 20 25 .. AND %
015910: 31 30 31 30 31 30 31 30 0D 0A 20 20 20 20 20 20 10101010..
015920: 20 20 20 4A 52 20 5A 2C 4E 4F 54 50 47 31 0D 0A JR Z,NOTPG1..
015930: 20 20 20 20 20 20 20 20 20 4C 44 20 43 2C 41 0D LD C,A.
015940: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 28 . LD A,(
015950: 48 4C 29 0D 0A 20 20 20 20 20 20 20 20 20 41 4E HL).. AN
015960: 44 20 25 30 31 30 31 30 31 30 31 0D 0A 20 20 20 D %01010101..
015970: 20 20 20 20 20 20 4F 52 20 43 0D 0A 20 20 20 20 OR C..
015980: 20 20 20 20 20 4C 44 20 28 48 4C 29 2C 41 0D 0A LD (HL),A..
015990: 20 4E 4F 54 50 47 31 20 20 50 4F 50 20 41 46 0D NOTPG1 POP AF.
0159A0: 0A 20 20 20 20 20 20 20 20 20 41 4E 44 20 25 30 . AND %0
0159B0: 31 30 31 30 31 30 31 0D 0A 20 20 20 20 20 20 20 1010101..
0159C0: 20 20 4A 52 20 5A 2C 46 49 4E 43 4F 31 0D 0A 20 JR Z,FINCO1..
0159D0: 20 20 20 20 20 20 20 20 4C 44 20 43 2C 41 0D 0A LD C,A..
0159E0: 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 28 48 LD A,(H
0159F0: 4C 29 0D 0A 20 20 20 20 20 20 20 20 20 41 4E 44 L).. AND
015A00: 20 25 31 30 31 30 31 30 31 30 0D 0A 20 20 20 20 %10101010..
015A10: 20 20 20 20 20 4F 52 20 43 0D 0A 20 20 20 20 20 OR C..
015A20: 20 20 20 20 4C 44 20 28 48 4C 29 2C 41 0D 0A 20 LD (HL),A..
015A30: 3B 20 0D 0A 20 46 49 4E 43 4F 31 20 20 49 4E 43 ; .. FINCO1 INC
015A40: 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 49 4E HL.. IN
015A50: 43 20 44 45 0D 0A 20 20 20 20 20 20 20 20 20 44 C DE.. D
015A60: 4A 4E 5A 20 4E 45 58 54 43 31 0D 0A 20 20 20 20 JNZ NEXTC1..
015A70: 20 20 20 20 20 50 4F 50 20 42 43 0D 0A 20 20 20 POP BC..
015A80: 20 20 20 20 20 20 44 4A 4E 5A 20 4E 45 58 54 4C DJNZ NEXTL
015A90: 31 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 41 1.. JR A
015AA0: 46 46 49 43 48 0D 0A 20 3B 20 0D 0A 20 3B 2D 20 FFICH.. ; .. ;-
015AB0: 41 66 66 69 63 68 61 67 65 20 65 6E 20 70 6C 61 Affichage en pla
015AC0: 6E 20 6D 6F 79 65 6E 20 2E 20 43 6F 6D 6D 65 20 n moyen . Comme
015AD0: 65 6E 20 61 72 72 69 65 72 65 20 70 6C 61 6E 20 en arriere plan
015AE0: 6D 61 69 73 20 61 75 20 6C 69 65 75 20 64 65 20 mais au lieu de
015AF0: 74 65 73 74 65 72 20 2D 0D 0A 20 3B 2D 20 70 69 tester -.. ;- pi
015B00: 78 65 6C 20 65 63 72 61 6E 20 3D 20 30 20 2C 20 xel ecran = 0 ,
015B10: 6F 6E 20 61 70 70 65 6C 6C 65 20 54 53 54 50 47 on appelle TSTPG
015B20: 20 70 75 69 73 20 54 53 54 50 44 20 71 75 69 20 puis TSTPD qui
015B30: 76 6F 69 65 6E 74 20 73 69 20 6C 65 20 70 69 78 voient si le pix
015B40: 65 6C 20 2D 0D 0A 20 3B 2D 20 65 63 72 61 6E 20 el -.. ;- ecran
015B50: 63 6F 6E 63 65 72 6E 65 20 66 61 69 74 20 70 61 concerne fait pa
015B60: 72 74 69 65 20 64 65 73 20 69 6E 74 65 72 64 69 rtie des interdi
015B70: 74 73 20 2E 20 53 69 20 43 41 52 52 59 20 6D 69 ts . Si CARRY mi
015B80: 73 20 61 75 20 72 65 74 6F 75 72 20 2C 20 6F 6E s au retour , on
015B90: 20 2D 0D 0A 20 3B 2D 20 70 65 75 74 20 61 66 66 -.. ;- peut aff
015BA0: 69 63 68 65 72 20 6C 65 20 70 69 78 65 6C 20 73 icher le pixel s
015BB0: 70 72 69 74 65 20 2D 0D 0A 20 3B 0D 0A 20 43 4F prite -.. ;.. CO
015BC0: 4D 50 4F 32 0D 0A 20 4E 45 58 54 4C 32 20 20 50 MPO2.. NEXTL2 P
015BD0: 55 53 48 20 42 43 0D 0A 20 20 20 20 20 20 20 20 USH BC..
015BE0: 20 4C 44 20 42 2C 43 0D 0A 20 4E 45 58 54 43 32 LD B,C.. NEXTC2
015BF0: 20 20 4C 44 20 41 2C 28 48 4C 29 0D 0A 20 20 20 LD A,(HL)..
015C00: 00 1B 00 B2 09 01 C0 2D 20 44 65 6D 6F 73 20 67 .......- Demos g
015C10: 72 61 70 68 69 71 75 65 73 20 2D 00 07 00 B3 09 raphiques -.....
015C20: 01 C0 00 20 00 C4 09 03 00 00 E1 28 0E 29 EF 22 ... .......(.)."
015C30: 4E 6F 74 69 63 65 73 20 64 65 6D 6F 6E 73 74 72 Notices demonstr
015C40: 2E 22 00 20 00 CE 09 03 00 00 E1 28 0F 29 EF 22 .". .......(.)."
015C50: 44 65 6D 6F 20 33 20 61 6E 69 6D 61 74 69 6F 6E Demo 3 animation
015C60: 73 22 00 13 00 CF 09 03 00 00 E1 28 10 29 EF 03 s".........(.)..
015C70: 00 00 6E 6F F0 00 13 00 D8 09 03 00 00 E1 28 11 ..no..........(.
015C80: 29 EF 03 00 00 6E 6F F0 00 13 00 E2 09 03 00 00 )....no.........
015C90: E1 28 12 29 EF 03 00 00 6E 6F F0 00 13 00 EC 09 .(.)....no......
015CA0: 03 00 00 E1 28 13 29 EF 03 00 00 6E 6F F0 00 13 ....(.)....no...
015CB0: 00 F6 09 03 00 00 E1 28 14 29 EF 03 00 00 6E 6F .......(.)....no
015CC0: F0 00 13 00 00 0A 03 00 00 E1 28 15 29 EF 03 00 ..........(.)...
015CD0: 00 6E 6F F0 00 13 00 0A 0A 03 00 00 E1 28 16 29 .no..........(.)
015CE0: EF 03 00 00 6D 65 EE 00 3A 00 14 0A 0D 00 00 F8 ....me..:.......
015CF0: EF 19 16 01 0D 00 00 F9 EF 19 0C 01 0D 00 00 63 ...............c
015D00: B0 EF 10 01 0D 00 00 63 B1 EF 0E 01 9F 20 1E 8E .......c..... ..
015D10: 17 01 0D 00 00 6E 62 6F F0 EF 17 01 9F 20 1E 2E .....nbo..... ..
015D20: 77 00 33 00 1E 0A B2 20 02 00 00 E1 F4 0F 20 A0 w.3.... ...... .
015D30: 20 1E 28 0A 2C 1E 32 0A 2C 1E 3C 0A 2C 1E 46 0A .(.,.2.,.<.,.F.
015D40: 2C 1E 50 0A 2C 1E 5A 0A 2C 1E 64 0A 2C 1E 6E 0A ,.P.,.Z.,.d.,.n.
015D50: 2C 1E 87 00 00 1C 00 28 0A 03 00 00 66 69 E3 EF ,......(....fi..
015D60: 22 4E 4F 54 49 44 45 6D 32 22 01 A0 20 1E FC 08 "NOTIDEm2".. ...
015D70: 00 12 00 32 0A CA 22 6D 6F 76 73 70 72 2E 62 61 ...2.."movspr.ba
015D80: 73 22 00 0A 00 3C 0A A0 20 1E C4 09 00 0A 00 46 s"...<.. ......F
015D90: 0A A0 20 1E C4 09 00 0A 00 50 0A A0 20 1E C4 09 .. ......P.. ...
015DA0: 00 0A 00 5A 0A A0 20 1E C4 09 00 0A 00 64 0A A0 ...Z.. ......d..
015DB0: 20 1E C4 09 00 0A 00 6E 0A A0 20 1E C4 09 00 07 ......n.. .....
015DC0: 00 B5 0B 01 C0 00 21 00 B6 0B 01 C0 2D 20 55 74 ......!.....- Ut
015DD0: 69 6C 69 74 61 69 72 65 73 20 67 72 61 70 68 69 ilitaires graphi
015DE0: 71 75 65 73 20 2D 00 07 00 B7 0B 01 C0 00 20 00 ques -........ .
015DF0: B8 0B 03 00 00 E1 28 0E 29 EF 22 4E 6F 74 69 63 ......(.)."Notic
015E00: 65 20 20 20 20 53 55 52 47 45 4E 45 22 00 13 00 e SURGENE"...
015E10: C2 0B 03 00 00 E1 28 0F 29 EF 03 00 00 6E 6F F0 ......(.)....no.
015E20: 00 13 00 CC 0B 03 00 00 E1 28 10 29 EF 03 00 00 .........(.)....
015E30: 6E 6F F0 00 13 00 D6 0B 03 00 00 E1 28 11 29 EF no..........(.).
015E40: 03 00 00 6E 6F F0 00 13 00 E0 0B 03 00 00 E1 28 ...no..........(
015E50: 12 29 EF 03 00 00 6E 6F F0 00 13 00 EA 0B 03 00 .)....no........
015E60: 00 E1 28 13 29 EF 03 00 00 6E 6F F0 00 13 00 F4 ..(.)....no.....
015E70: 0B 03 00 00 E1 28 14 29 EF 03 00 00 6E 6F F0 00 .....(.)....no..
015E80: 20 00 FE 0B 03 00 00 E1 28 15 29 EF 22 4F 70 74 .......(.)."Opt
015E90: 69 6F 6E 20 65 6E 20 61 74 74 65 6E 74 65 22 00 ion en attente".
015EA0: 20 00 08 0C 03 00 00 E1 28 16 29 EF 22 4D 45 4E .......(.)."MEN
015EB0: 55 20 20 20 20 50 52 49 4E 43 49 50 41 4C 22 00 U PRINCIPAL".
015EC0: 3A 00 12 0C 0D 00 00 F8 EF 19 16 01 0D 00 00 F9 :...............
015ED0: EF 19 0C 01 0D 00 00 63 B0 EF 10 01 0D 00 00 63 .......c.......c
015EE0: B1 EF 0E 01 9F 20 1E 8E 17 01 0D 00 00 6E 62 6F ..... .......nbo
015EF0: F0 EF 17 01 9F 20 1E 2E 77 00 33 00 1C 0C B2 20 ..... ..w.3....
015F00: 02 00 00 E1 F4 0F 20 A0 20 1E 26 0C 2C 1E 30 0C ...... . .&.,.0.
015F10: 2C 1E 3A 0C 2C 1E 44 0C 2C 1E 4E 0C 2C 1E 58 0C ,.:.,.D.,.N.,.X.
015F20: 2C 1E B8 0B 2C 1E B8 0B 2C 1E 87 00 00 1C 00 26 ,...,...,......&
015F30: 0C 03 00 00 66 69 E3 EF 22 4E 4F 54 49 43 55 54 ....fi.."NOTICUT
015F40: 32 22 01 A0 20 1E FC 08 00 0A 00 30 0C A0 20 1E 2".. ......0.. .
015F50: B8 0B 00 0A 00 3A 0C A0 20 1E B8 0B 00 0A 00 44 .....:.. ......D
015F60: 0C A0 20 1E B8 0B 00 0A 00 4E 0C A0 20 1E B8 0B .. ......N.. ...
015F70: 00 0A 00 58 0C A0 20 1E B8 0B 00 15 00 A0 0F 9F ...X.. .........
015F80: 20 1E BA 27 01 85 22 73 6F 73 36 22 2C 19 64 00 ..'.."sos6",.d.
015F90: 45 00 8E 17 9E 20 0D 00 00 E9 EF 0E 20 EC 20 16 E.... ...... . .
015FA0: 01 7C 00 50 52 54 C3 2C 0D 00 00 63 B0 2C 0D 00 .|.PRT.,...c.,..
015FB0: 00 63 B1 2C 0E 2C 0D 00 00 F8 2C 0D 00 00 F9 F4 .c.,.,....,.....
015FC0: 0D 00 00 E9 2C 40 03 00 00 E1 28 0D 00 00 E9 29 ....,@....(....)
015FD0: 01 B0 01 C9 00 07 00 24 27 01 C0 00 20 00 2E 27 .......$'... ..'
015FE0: 01 C0 2A 2A 2A 20 46 4C 41 53 48 49 4E 47 20 73 ..*** FLASHING s
015FF0: 75 20 63 61 64 72 65 20 2A 2A 2A 00 07 00 38 27 u cadre ***...8'
016000: 64 65 20 73 70 72 69 74 65 73 20 3A 0D 0A 20 20 de sprites :..
016010: 20 20 20 31 20 2D 20 53 6F 6E 20 6E 6F 6D 20 28 1 - Son nom (
016020: 53 69 20 76 6F 75 73 20 6C 27 61 76 65 7A 20 62 Si vous l'avez b
016030: 61 70 74 69 73 7B 29 0D 0A 20 20 20 20 20 32 20 aptis{).. 2
016040: 2D 20 53 61 20 70 6F 73 69 74 69 6F 6E 20 64 61 - Sa position da
016050: 6E 73 20 6C 61 20 74 61 62 6C 65 0D 0A 20 20 20 ns la table..
016060: 20 20 33 20 2D 20 4C 65 20 6D 6F 64 65 20 64 27 3 - Le mode d'
016070: 7B 63 72 61 6E 20 75 74 69 6C 69 73 7B 20 70 6F {cran utilis{ po
016080: 75 72 20 6C 61 20 63 72 7B 61 74 69 6F 6E 20 2E ur la cr{ation .
016090: 0D 0A 20 20 20 20 20 34 20 2D 20 53 6F 6E 20 74 .. 4 - Son t
0160A0: 79 70 65 20 3A 20 4E 6F 72 6D 61 6C 20 28 4E 4F ype : Normal (NO
0160B0: 29 20 6F 75 20 4D 69 72 6F 69 72 73 20 4D 48 2C ) ou Miroirs MH,
0160C0: 4D 56 2C 4D 44 20 2E 0D 0A 20 20 20 20 20 35 20 MV,MD ... 5
0160D0: 2D 20 53 6F 6E 20 65 6E 63 6F 6D 62 72 65 6D 65 - Son encombreme
0160E0: 6E 74 20 65 6E 20 6F 63 74 65 74 73 20 28 2B 35 nt en octets (+5
0160F0: 20 6F 63 74 65 74 73 20 64 27 69 64 65 6E 74 69 octets d'identi
016100: 66 69 63 61 74 69 6F 6E 20 69 6E 63 6C 75 73 29 fication inclus)
016110: 36 20 2D 20 4C 65 73 20 0D 0A 20 65 6E 63 72 65 6 - Les .. encre
016120: 73 20 73 7B 6C 65 63 74 69 6F 6E 6E 7B 65 73 20 s s{lectionn{es
016130: 2C 20 63 65 6C 6C 65 73 20 65 66 66 65 63 74 69 , celles effecti
016140: 76 65 6D 65 6E 74 20 20 75 74 69 6C 69 73 7B 65 vement utilis{e
016150: 73 20 7B 74 61 6E 74 20 65 6E 20 76 69 64 7B 6F s {tant en vid{o
016160: 20 69 6E 76 65 72 73 65 20 0D 0A 20 65 74 20 70 inverse .. et p
016170: 72 7B 63 7B 64 7B 65 73 20 64 27 75 6E 20 61 73 r{c{d{es d'un as
016180: 74 7B 72 69 73 71 75 65 20 2E 0D 0A 20 0D 0A 20 t{risque ... ..
016190: 20 20 20 20 53 69 20 6C 61 20 6C 69 73 74 65 20 Si la liste
0161A0: 6F 63 63 75 70 65 20 70 6C 75 73 69 65 75 72 73 occupe plusieurs
0161B0: 20 70 61 67 65 73 20 20 2C 20 20 76 6F 75 73 20 pages , vous
0161C0: 20 64 65 76 65 7A 20 61 70 70 75 79 65 72 20 73 devez appuyer s
0161D0: 75 72 20 75 6E 65 20 74 6F 75 63 68 65 20 0D 0A ur une touche ..
0161E0: 20 70 6F 75 72 20 70 61 73 73 65 72 20 6C 65 73 pour passer les
0161F0: 20 70 61 67 65 73 20 2E 20 56 6F 75 73 20 70 6F pages . Vous po
016200: 75 76 65 7A 20 69 6D 70 72 69 6D 65 72 20 6F 75 uvez imprimer ou
016210: 20 6E 6F 6E 20 63 65 74 74 65 20 6C 69 73 74 65 non cette liste
016220: 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 4E 6F 74 65 ... .. Note
016230: 20 3A 20 53 69 20 69 6C 20 73 27 61 67 69 74 20 : Si il s'agit
016240: 64 27 75 6E 65 20 20 74 61 62 6C 65 20 20 27 74 d'une table 't
016250: 72 61 76 61 69 6C 27 20 20 2C 20 20 6C 65 73 20 ravail' , les
016260: 6E 6F 6D 73 20 64 65 20 73 70 72 69 74 65 73 20 noms de sprites
016270: 65 74 20 6C 61 20 0D 0A 20 6C 69 73 74 65 20 64 et la .. liste d
016280: 65 73 20 65 6E 63 72 65 73 20 6E 27 79 20 66 69 es encres n'y fi
016290: 67 75 72 65 6E 74 20 70 61 73 20 2E 0D 0A 20 0D gurent pas ... .
0162A0: 0A 20 20 20 20 20 5B 34 5D 20 41 66 66 69 63 68 . [4] Affich
0162B0: 65 72 20 6C 65 73 20 73 70 72 69 74 65 73 20 3A er les sprites :
0162C0: 20 56 6F 75 73 20 70 65 72 6D 65 74 20 20 64 65 Vous permet de
0162D0: 20 20 76 6F 69 72 20 6C 61 20 74 61 62 6C 65 20 voir la table
0162E0: 65 6E 20 63 6F 75 72 73 20 2E 20 56 6F 75 73 20 en cours . Vous
0162F0: 0D 0A 20 64 69 73 70 6F 73 65 7A 20 64 65 20 34 .. disposez de 4
016300: 20 73 6F 75 73 20 6F 70 74 69 6F 6E 20 64 65 20 sous option de
016310: 73 7B 6C 65 63 74 69 6F 6E 20 70 6F 75 72 20 6C s{lection pour l
016320: 69 6D 69 74 65 72 20 6C 65 20 6E 6F 6D 62 72 65 imiter le nombre
016330: 20 64 27 61 66 66 69 63 68 61 67 65 73 20 2E 0D d'affichages ..
016340: 0A 20 0D 0A 20 20 20 20 20 31 20 3A 20 41 66 66 . .. 1 : Aff
016350: 69 63 68 65 20 74 6F 75 74 20 64 75 20 31 65 72 iche tout du 1er
016360: 20 61 75 20 64 65 72 6E 69 65 72 20 2E 0D 0A 20 au dernier ...
016370: 20 20 20 20 32 20 3A 20 4E 27 61 66 66 69 63 68 2 : N'affich
016380: 65 72 20 71 75 65 20 6C 65 73 20 73 70 72 69 74 er que les sprit
016390: 65 73 20 63 72 7B 7B 73 20 64 61 6E 73 20 75 6E es cr{{s dans un
0163A0: 20 6D 6F 64 65 20 7B 63 72 61 6E 20 64 6F 6E 6E mode {cran donn
0163B0: 7B 20 2E 0D 0A 20 20 20 20 20 33 20 3A 20 43 6F { ... 3 : Co
0163C0: 6D 6D 65 6E 63 65 72 20 61 75 20 6E 75 6D 7B 72 mmencer au num{r
0163D0: 6F 20 6E 20 2E 20 0D 0A 20 20 20 20 20 34 20 3A o n . .. 4 :
0163E0: 20 41 66 66 69 63 68 65 72 20 73 65 75 6C 65 6D Afficher seulem
0163F0: 65 6E 74 20 6C 65 73 20 20 73 70 72 69 74 65 73 ent les sprites
016400: 00 4C 45 43 54 45 55 52 37 43 4F 44 00 00 00 00 .LECTEUR7COD....
016410: 00 00 02 00 00 78 9D 00 00 00 00 00 00 00 00 00 .....x..........
016420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016440: B3 07 00 F2 04 00 00 00 00 00 00 00 00 00 00 00 ................
016450: 00 00 00 00 00 00 00 00 00 00 00 00 00 18 1F 04 ................
016460: 04 20 45 52 52 45 55 52 20 44 52 49 56 45 20 07 . ERREUR DRIVE .
016470: 18 1F 04 0A FF 00 00 00 1A 44 42 20 30 0D 0A 3B .........DB 0..;
016480: C3 AA 94 C3 99 95 C3 AD 95 C3 9F 94 C3 8C 94 FE ................
016490: 01 C0 DD 6E 00 DD 66 01 22 E8 9B C9 DD 7E 00 B7 ...n..f."....~..
0164A0: 21 BA 96 28 03 21 FF 96 22 CE 95 32 21 9C C9 CD !..(.!.."..2!...
0164B0: EF 9A DD 7E 00 15 1D C3 44 BC B7 C8 F5 CD 11 BC ...~....D.......
0164C0: 32 E7 9B F1 3D B7 28 2A FE 02 20 0E DD 7E 04 32 2...=.(*.. ..~.2
0164D0: C5 9B DD 7E 02 32 C6 9B 18 18 FE 04 28 0F FE 06 ...~.2......(...
0164E0: C0 DD 7E 0C 32 C5 9B DD 7E 0A 32 C6 9B CD EF 9A ..~.2...~.2.....
0164F0: 18 14 3A E7 9B FE 01 1E 19 16 14 38 06 16 28 28 ..:........8..((
016500: 02 16 50 21 00 00 7A 94 32 CE 9B 3A E7 9B FE 02 ..P!..z.2..:....
016510: 28 0F CB 24 B7 20 02 CB 24 3A CE 9B CB 27 32 CE (..$. ..$:...'2.
016520: 9B ED 53 C3 9B 7B 95 32 CD 9B 54 45 04 26 C0 6A ..S..{.2..TE.&.j
016530: 16 00 1E 50 18 01 19 10 FD 22 C7 9B 22 C9 9B 3A ...P.....".."..:
016540: CD 9B 47 18 01 19 10 FD 11 00 38 19 22 CB 9B DD ..G.......8."...
016550: 6E 00 DD 66 01 22 F0 9B 7E 32 EA 9B 23 5E 23 56 n..f."..~2..#^#V
016560: EB 11 F0 9B D5 06 00 4F ED B0 E1 AF 32 20 9C 3A .......O....2 .:
016570: EA 9B 47 11 08 9D CD 77 BC D2 CA 9A CA CA 9A 2A ..G....w.......*
016580: E8 9B CD 80 BC D2 CA 9A CA CA 9A 77 23 18 F3 AF ...........w#...
016590: 77 CD 7A BC CD 28 9A 3A E7 9B FE 01 20 05 CD CF w.z..(.:.... ...
0165A0: 99 18 06 D4 B4 99 DC 46 99 CD 19 9A 2A E8 9B 22 .......F....*.."
0165B0: 02 9C 2B 36 00 2B 36 00 3E FF 32 ED 9B CD E6 97 ..+6.+6.>.2.....
0165C0: CD 06 BB FE 0D C8 FE F0 28 23 FE F1 28 44 FE F4 ........(#..(D..
0165D0: CA 65 96 FE F5 28 76 FE F8 28 CE FE 09 CC BA 96 .e...(v..(......
0165E0: 18 DE CD D7 95 18 D9 3E 07 CD 5A BB C9 3A ED 9B .......>..Z..:..
0165F0: B7 20 EF 2A 02 9C 2B CD A6 96 22 02 9C 22 06 9C . .*..+...".."..
016600: 2A 04 9C 2B CD A6 96 22 04 9C CD 01 9B 2A C7 9B *..+...".....*..
016610: 18 27 CD 31 96 30 CB 2A 04 9C CD 9C 96 22 04 9C .'.1.0.*....."..
016620: 22 06 9C 2A 02 9C CD 9C 96 22 02 9C CD 28 9B 2A "..*....."...(.*
016630: CB 9B A7 11 00 38 A7 ED 52 06 01 CD 04 98 C3 B0 .....8..R.......
016640: 95 2A 04 9C 7E B7 C8 AF 32 ED 9B 37 C9 CD 31 96 .*..~...2..7..1.
016650: 30 90 CD 19 9A 2A 04 9C CD E8 9A 0C CD 9C 96 30 0....*.........0
016660: 02 10 F8 41 22 04 9C 2A 02 9C CD 9C 96 10 FB 22 ...A"..*......."
016670: 02 9C C3 AD 95 3A ED 9B B7 C2 D2 95 CD 19 9A CD .....:..........
016680: E8 9A 0C 2A 02 9C 2B CD A6 96 22 02 9C 30 04 10 ...*..+..."..0..
016690: F1 18 05 3E FF 32 ED 9B 41 2A 04 9C 2B 2B 7E FE ...>.2..A*..++~.
0166A0: 0A 20 FA 23 22 04 9C 10 F0 C3 AD 95 7E B7 C8 23 . .#".......~..#
0166B0: FE 0A 20 F8 37 C9 2B 7E B7 20 08 3E FF 32 ED 9B .. .7.+~. .>.2..
0166C0: AF 18 05 FE 0A 20 EF 37 23 C9 CD 2E BD DA D7 95 ..... .7#.......
0166D0: 2A 02 9C AF 32 EF 9B 7E B7 C8 FE 5E 20 07 F5 3E *...2..~...^ ..>
0166E0: 08 CD 2B BD F1 E5 F5 CD 2B BD 30 FB F1 FE 0A 20 ..+.....+.0....
0166F0: 14 3A EF 9B 3C FE 3C 20 09 3E 07 CD 5A BB CD 06 .:..<.< .>..Z...
016700: BB AF 32 EF 9B 3E 42 CD 1E BB E1 C0 23 18 C8 CD ..2..>B.....#...
016710: 2E BD DA D7 95 2A 02 9C AF 32 EF 9B 3A 21 9C 47 .....*...2..:!.G
016720: 11 00 00 3E 20 BE 38 03 23 18 FA E5 C5 BE 38 01 ...> .8.#.....8.
016730: 14 23 10 F9 7A B7 28 1B 3E 20 BE 20 05 2B BE 38 .#..z.(.> . .+.8
016740: 12 23 2B BE 30 03 1C 18 F9 2B 1C 15 28 05 BE 38 .#+.0....+..(..8
016750: 04 18 F6 1E 00 C1 E1 78 93 47 7E B7 CA BA 97 C5 .......x.G~.....
016760: FE 5E 20 0E F5 3E 08 CD 2B BD 30 F9 3E 08 CD 2B .^ ..>..+.0.>..+
016770: BD F1 FE 21 30 30 FE 0A 20 09 CD CE 97 38 04 C1 ...!00.. ....8..
016780: C3 A9 97 7B B7 28 1D C5 06 01 4B BA 38 0B 28 09 ...{.(....K.8.(.
016790: 04 1D 28 06 CB 39 79 18 F2 1D 3E 20 CD 2B BD 30 ..(..9y...> .+.0
0167A0: FB 10 F6 C1 3E 20 CD 2B BD 30 FB E5 3E 42 CD 1E ....> .+.0..>B..
0167B0: BB E1 C1 C2 BA 97 23 10 A1 CD BA 97 FE 3C 38 07 ......#......<8.
0167C0: CD D7 95 CD 06 BB AF C3 0C 97 3E 0A CD 2B BD 30 ..........>..+.0
0167D0: F9 3E 0D CD 2B BD 3A EF 9B 3C 32 EF 9B C9 E5 23 .>..+.:..<2....#
0167E0: 23 7E FE 0A 28 07 FE 21 30 09 23 18 F4 E1 CD BA #~..(..!0.#.....
0167F0: 97 AF C9 E1 37 C9 2A 02 9C 22 06 9C CD E8 9A 2A ....7.*..".....*
016800: 20 20 64 65 20 20 6E 6F 6D 20 20 2E 2E 2E 20 20 de nom ...
016810: 4C 65 20 27 2A 27 20 65 73 74 20 61 64 6D 69 73 Le '*' est admis
016820: 20 63 6F 6D 6D 65 20 0D 0A 20 6A 6F 6B 65 72 20 comme .. joker
016830: 2E 20 45 78 20 3A 20 53 50 52 54 2A 20 2C 20 61 . Ex : SPRT* , a
016840: 66 66 69 63 68 65 72 61 20 20 74 6F 75 73 20 20 ffichera tous
016850: 6C 65 73 20 20 64 65 73 73 69 6E 73 20 64 6F 6E les dessins don
016860: 74 20 6C 65 20 6E 6F 6D 20 63 6F 6D 6D 65 6E 63 t le nom commenc
016870: 65 72 61 20 70 61 72 20 0D 0A 20 53 50 52 54 20 era par .. SPRT
016880: 2E 20 20 0D 0A 20 20 20 20 20 45 53 43 20 70 65 . .. ESC pe
016890: 72 6D 65 74 20 64 27 69 6E 74 65 72 72 6F 6D 70 rmet d'interromp
0168A0: 72 65 20 6C 61 20 73 7B 72 69 65 20 64 27 61 66 re la s{rie d'af
0168B0: 66 69 63 68 61 67 65 73 20 2E 0D 0A 20 0D 0A 20 fichages ... ..
0168C0: 20 20 20 20 5B 35 5D 20 53 75 70 65 72 70 6F 73 [5] Superpos
0168D0: 65 72 20 6C 65 73 20 73 70 72 69 74 65 73 20 3A er les sprites :
0168E0: 20 4F 70 74 69 6F 6E 20 20 63 6F 6E 5C 75 65 20 Option con\ue
0168F0: 70 6F 75 72 20 63 72 7B 65 72 20 64 65 73 20 61 pour cr{er des a
016900: 6E 69 6D 61 74 69 6F 6E 73 20 70 61 72 20 0D 0A nimations par ..
016910: 20 73 75 70 65 72 70 6F 73 69 74 69 6F 6E 20 2E superposition .
016920: 20 4C 65 73 20 73 70 72 69 74 65 73 20 64 65 20 Les sprites de
016930: 6E 20 20 40 20 20 6E 31 20 20 73 65 72 6F 6E 74 n @ n1 seront
016940: 20 73 75 63 63 65 73 73 69 76 65 6D 65 6E 74 20 successivement
016950: 61 66 66 69 63 68 7B 73 20 2E 20 4C 65 73 20 0D affich{s . Les .
016960: 0A 20 66 6C 7D 63 68 65 73 20 76 65 72 74 69 63 . fl}ches vertic
016970: 61 6C 65 73 20 70 65 72 6D 65 74 74 65 6E 74 20 ales permettent
016980: 64 27 61 63 63 7B 6C 7B 72 65 72 20 6F 75 20 72 d'acc{l{rer ou r
016990: 61 6C 65 6E 74 69 72 20 20 6C 61 20 73 7B 71 75 alentir la s{qu
0169A0: 65 6E 63 65 20 2E 20 55 6E 20 61 70 70 75 69 20 ence . Un appui
0169B0: 0D 0A 20 70 72 6F 6C 6F 6E 67 7B 20 73 75 72 20 .. prolong{ sur
0169C0: 45 53 43 20 70 65 72 6D 65 74 20 64 65 20 71 75 ESC permet de qu
0169D0: 69 74 74 65 72 20 6C 61 20 73 7B 71 75 65 6E 63 itter la s{quenc
0169E0: 65 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 5B 36 5D e ... .. [6]
0169F0: 20 43 6F 6D 70 6C 7B 74 65 72 20 75 6E 65 20 74 Compl{ter une t
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 C2 02 00 00 00 02 13 00 C3 02 00 00 00 02 ................
016A30: 13 00 C4 02 00 00 00 02 13 00 C5 02 00 00 00 02 ................
016A40: 13 00 C6 02 00 00 00 02 13 00 C7 02 00 00 00 02 ................
016A50: 13 00 C8 02 00 00 00 02 13 00 C9 02 00 00 00 02 ................
016A60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016A70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016A80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016A90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016AA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016AB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016AC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016AD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016AE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016AF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016B00: 61 62 6C 65 20 3A 20 45 78 61 63 74 65 6D 65 6E able : Exactemen
016B10: 74 20 63 6F 6D 6D 65 20 20 6C 61 20 63 72 7B 61 t comme la cr{a
016B20: 74 69 6F 6E 20 64 65 20 74 61 62 6C 65 20 6D 61 tion de table ma
016B30: 69 73 20 6C 65 73 20 0D 0A 20 64 6F 6E 6E 7B 65 is les .. donn{e
016B40: 73 20 72 7B 73 69 64 65 6E 74 65 73 20 6E 65 20 s r{sidentes ne
016B50: 20 73 6F 6E 74 20 20 70 61 73 20 20 64 7B 74 72 sont pas d{tr
016B60: 75 69 74 65 73 20 20 2E 20 20 56 6F 75 73 20 20 uites . Vous
016B70: 64 65 76 65 7A 20 20 70 72 7B 63 69 73 65 72 20 devez pr{ciser
016B80: 20 73 69 20 6C 65 73 20 0D 0A 20 63 6F 75 6C 65 si les .. coule
016B90: 75 72 73 20 64 6F 69 76 65 6E 74 20 65 08 5E 74 urs doivent e.^t
016BA0: 72 65 20 20 69 6E 69 74 69 61 6C 69 73 7B 65 73 re initialis{es
016BB0: 20 20 2E 20 20 53 69 20 20 6E 6F 6E 20 20 2C 20 . Si non ,
016BC0: 20 63 65 20 20 73 6F 6E 74 20 20 6C 65 73 20 63 ce sont les c
016BD0: 6F 75 6C 65 75 72 73 20 64 75 20 0D 0A 20 70 72 ouleurs du .. pr
016BE0: 6F 67 72 61 6D 6D 65 20 71 75 69 20 73 6F 6E 74 ogramme qui sont
016BF0: 20 63 68 6F 69 73 69 65 73 20 2E 20 20 53 69 20 choisies . Si
016C00: 20 6F 75 69 20 20 2C 20 20 73 70 7B 63 69 66 69 oui , sp{cifi
016C10: 65 7A 20 20 73 75 72 20 71 75 65 6C 20 73 70 72 ez sur quel spr
016C20: 69 74 65 20 64 6F 69 74 20 6F 6E 20 0D 0A 20 69 ite doit on .. i
016C30: 6E 69 74 69 61 6C 69 73 65 72 20 6C 65 73 20 63 nitialiser les c
016C40: 6F 75 6C 65 75 72 73 20 2E 20 0D 0A 20 0D 0A 20 ouleurs . .. ..
016C50: 20 20 20 20 5B 37 5D 20 4D 6F 64 69 66 69 65 72 [7] Modifier
016C60: 20 75 6E 20 73 70 72 69 74 65 20 3A 20 44 6F 6E un sprite : Don
016C70: 6E 65 7A 20 6C 65 20 6E 75 6D 7B 72 6F 20 20 64 nez le num{ro d
016C80: 75 20 73 70 72 69 74 65 20 40 20 6D 6F 64 69 66 u sprite @ modif
016C90: 69 65 72 20 2E 20 53 69 20 76 6F 75 73 20 0D 0A ier . Si vous ..
016CA0: 20 6E 65 20 64 65 6D 61 6E 64 65 7A 20 70 61 73 ne demandez pas
016CB0: 20 20 6C 61 20 20 72 7B 69 6E 69 74 69 61 6C 69 la r{initiali
016CC0: 73 61 74 69 6F 6E 20 20 64 65 73 20 20 65 6E 63 sation des enc
016CD0: 72 65 73 20 20 2C 20 20 6C 65 73 20 63 6F 75 6C res , les coul
016CE0: 65 75 72 73 20 72 65 73 74 65 72 6F 6E 74 20 0D eurs resteront .
016CF0: 0A 20 63 65 6C 6C 65 73 20 64 65 20 6C 61 20 64 . celles de la d
016D00: 20 20 3B 50 6C 75 73 20 64 65 20 70 72 65 6D 69 ;Plus de premi
016D10: 65 72 20 2C 20 61 72 72 69 65 72 65 20 2C 20 6F er , arriere , o
016D20: 75 20 6D 6F 79 65 6E 20 70 6C 61 6E 0D 0A 20 20 u moyen plan..
016D30: 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 42 31 CALL #BB1
016D40: 45 20 20 20 20 3B 64 6F 6E 63 20 70 6C 75 73 20 E ;donc plus
016D50: 64 65 20 74 65 73 74 73 20 64 65 73 20 74 6F 75 de tests des tou
016D60: 63 68 65 73 20 2E 0D 0A 20 20 20 20 20 20 20 20 ches ...
016D70: 20 52 45 54 20 4E 5A 0D 0A 20 3B 0D 0A 20 20 20 RET NZ.. ;..
016D80: 20 20 20 20 20 20 43 41 4C 4C 20 23 42 42 32 34 CALL #BB24
016D90: 0D 0A 20 20 20 20 20 20 20 20 20 41 4E 44 20 25 .. AND %
016DA0: 30 30 30 31 31 31 31 31 0D 0A 20 20 20 20 20 20 00011111..
016DB0: 20 20 20 4A 52 20 5A 2C 4A 4F 59 30 0D 0A 20 20 JR Z,JOY0..
016DC0: 20 20 20 20 20 20 20 42 49 54 20 34 2C 41 0D 0A BIT 4,A..
016DD0: 20 20 20 20 20 20 20 20 20 4A 52 20 5A 2C 4E 4F JR Z,NO
016DE0: 46 49 52 45 0D 0A 20 3B 0D 0A 20 3B 2D 20 43 68 FIRE.. ;.. ;- Ch
016DF0: 61 6E 67 65 72 20 64 65 20 73 70 72 69 74 65 20 anger de sprite
016E00: 2D 0D 0A 20 3B 0D 0A 20 43 48 41 4E 47 45 20 20 -.. ;.. CHANGE
016E10: 4C 44 20 41 2C 28 4E 42 53 50 29 0D 0A 20 20 20 LD A,(NBSP)..
016E20: 20 20 20 20 20 20 4C 44 20 45 2C 41 0D 0A 20 20 LD E,A..
016E30: 20 20 20 20 20 20 20 4C 44 20 41 2C 28 4E 55 4D LD A,(NUM
016E40: 53 50 29 0D 0A 20 20 20 20 20 20 20 20 20 49 4E SP).. IN
016E50: 43 20 41 0D 0A 20 20 20 20 20 20 20 20 20 43 50 C A.. CP
016E60: 20 45 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 E.. JR
016E70: 5A 2C 4F 4B 0D 0A 20 20 20 20 20 20 20 20 20 4A Z,OK.. J
016E80: 52 20 43 2C 4F 4B 0D 0A 20 20 20 20 20 20 20 20 R C,OK..
016E90: 20 4C 44 20 41 2C 31 0D 0A 20 4F 4B 20 20 20 20 LD A,1.. OK
016EA0: 20 20 4C 44 20 28 4E 55 4D 53 50 29 2C 41 0D 0A LD (NUMSP),A..
016EB0: 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 ;.. LD
016EC0: 42 2C 32 30 30 0D 0A 20 57 41 49 54 20 20 20 20 B,200.. WAIT
016ED0: 43 41 4C 4C 20 46 52 41 4D 45 0D 0A 20 20 20 20 CALL FRAME..
016EE0: 20 20 20 20 20 44 4A 4E 5A 20 57 41 49 54 0D 0A DJNZ WAIT..
016EF0: 20 20 20 20 20 20 20 20 20 4A 50 20 52 45 43 4F JP RECO
016F00: 4D 0D 0A 20 3B 0D 0A 20 4E 4F 46 49 52 45 20 20 M.. ;.. NOFIRE
016F10: 4C 44 20 28 44 49 52 4A 4F 59 29 2C 41 0D 0A 20 LD (DIRJOY),A..
016F20: 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 28 56 LD HL,(V
016F30: 49 53 41 44 29 0D 0A 20 20 20 20 20 20 20 20 20 ISAD)..
016F40: 4C 44 20 28 4F 4C 44 41 44 56 29 2C 48 4C 0D 0A LD (OLDADV),HL..
016F50: 20 20 20 20 20 20 20 20 20 52 52 43 41 0D 0A 20 RRCA..
016F60: 20 20 20 20 20 20 20 20 50 55 53 48 20 41 46 0D PUSH AF.
016F70: 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 43 . CALL C
016F80: 2C 45 4E 48 41 55 54 0D 0A 20 20 20 20 20 20 20 ,ENHAUT..
016F90: 20 20 50 4F 50 20 41 46 0D 0A 20 20 20 20 20 20 POP AF..
016FA0: 20 20 20 52 52 43 41 0D 0A 20 20 20 20 20 20 20 RRCA..
016FB0: 20 20 50 55 53 48 20 41 46 0D 0A 20 20 20 20 20 PUSH AF..
016FC0: 20 20 20 20 43 41 4C 4C 20 43 2C 45 4E 42 41 53 CALL C,ENBAS
016FD0: 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 41 .. POP A
016FE0: 46 0D 0A 20 20 20 20 20 20 20 20 20 52 52 43 41 F.. RRCA
016FF0: 0D 0A 20 20 20 20 20 20 20 20 20 50 55 53 48 20 .. PUSH
017000: 41 46 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C AF.. CAL
017010: 4C 20 43 2C 41 47 41 55 43 48 0D 0A 20 20 20 20 L C,AGAUCH..
017020: 20 20 20 20 20 50 4F 50 20 41 46 0D 0A 20 20 20 POP AF..
017030: 20 20 20 20 20 20 52 52 43 41 0D 0A 20 20 20 20 RRCA..
017040: 20 20 20 20 20 43 41 4C 4C 20 43 2C 41 44 52 4F CALL C,ADRO
017050: 49 54 0D 0A 20 3B 20 0D 0A 20 20 20 20 20 20 20 IT.. ; ..
017060: 20 20 43 41 4C 4C 20 41 46 46 49 53 50 0D 0A 20 CALL AFFISP..
017070: 20 20 20 20 20 20 20 20 4A 50 20 4A 4F 59 30 0D JP JOY0.
017080: 0A 20 3B 0D 0A 20 3B 2D 20 45 6E 20 62 61 73 20 . ;.. ;- En bas
017090: 2D 0D 0A 20 3B 20 0D 0A 20 45 4E 42 41 53 20 20 -.. ; .. ENBAS
0170A0: 20 4C 44 20 42 2C 34 20 20 20 20 20 20 20 20 20 LD B,4
0170B0: 20 20 20 3B 54 6F 75 74 65 73 20 6C 65 73 20 72 ;Toutes les r
0170C0: 6F 75 74 69 6E 65 73 20 64 65 20 74 72 61 6E 73 outines de trans
0170D0: 66 65 72 74 20 76 65 72 73 20 6C 61 20 54 41 42 fert vers la TAB
0170E0: 4C 45 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 LE.. LD
0170F0: 48 4C 2C 28 43 4F 49 4E 42 44 29 20 20 20 20 3B HL,(COINBD) ;
017100: 6F 6E 74 20 64 69 73 70 61 72 75 20 2C 20 63 61 ont disparu , ca
017110: 20 76 6F 75 73 20 73 6F 75 6C 61 67 65 20 6E 6F vous soulage no
017120: 6E 20 3F 0D 0A 20 3B 0D 0A 20 42 31 20 20 20 20 n ?.. ;.. B1
017130: 20 20 4C 44 20 41 2C 48 0D 0A 20 20 20 20 20 20 LD A,H..
017140: 20 20 20 53 55 42 20 23 46 46 0D 0A 20 20 20 20 SUB #FF..
017150: 20 20 20 20 20 4A 52 20 4E 5A 2C 4F 4B 42 41 53 JR NZ,OKBAS
017160: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C .. LD A,
017170: 4C 0D 0A 20 20 20 20 20 20 20 20 20 43 50 20 23 L.. CP #
017180: 38 30 0D 0A 20 20 20 20 20 20 20 20 20 52 45 54 80.. RET
017190: 20 4E 43 0D 0A 20 3B 0D 0A 20 4F 4B 42 41 53 20 NC.. ;.. OKBAS
0171A0: 20 20 43 41 4C 4C 20 41 44 49 4E 46 0D 0A 20 20 CALL ADINF..
0171B0: 20 20 20 20 20 20 20 44 4A 4E 5A 20 42 31 0D 0A DJNZ B1..
0171C0: 20 20 20 20 20 20 20 20 20 4C 44 20 28 43 4F 49 LD (COI
0171D0: 4E 42 44 29 2C 48 4C 0D 0A 20 3B 0D 0A 20 20 20 NBD),HL.. ;..
0171E0: 20 20 20 20 20 20 4C 44 20 48 4C 2C 28 56 49 53 LD HL,(VIS
0171F0: 41 44 29 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 AD).. LD
017200: 20 42 2C 34 0D 0A 20 42 32 20 20 20 20 20 20 43 B,4.. B2 C
017210: 41 4C 4C 20 41 44 49 4E 46 0D 0A 20 20 20 20 20 ALL ADINF..
017220: 20 20 20 20 44 4A 4E 5A 20 42 32 0D 0A 20 20 20 DJNZ B2..
017230: 20 20 20 20 20 20 4C 44 20 28 56 49 53 41 44 29 LD (VISAD)
017240: 2C 48 4C 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 ,HL.. ;..
017250: 20 20 4C 44 20 48 4C 2C 28 4F 4C 44 41 44 56 29 LD HL,(OLDADV)
017260: 20 3B 49 6C 20 66 61 75 74 20 71 75 61 6E 64 20 ;Il faut quand
017270: 6D 65 6D 65 20 70 65 6E 73 65 72 20 61 20 69 6E meme penser a in
017280: 69 74 69 61 6C 69 73 65 72 20 41 44 50 52 4F 56 itialiser ADPROV
017290: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28 41 .. LD (A
0172A0: 44 50 52 4F 56 29 2C 48 4C 0D 0A 20 20 20 20 20 DPROV),HL..
0172B0: 20 20 20 20 52 45 54 0D 0A 20 3B 20 0D 0A 20 3B RET.. ; .. ;
0172C0: 2D 20 4D 6F 75 76 65 6D 65 6E 74 20 65 6E 20 68 - Mouvement en h
0172D0: 61 75 74 20 2D 0D 0A 20 3B 0D 0A 20 45 4E 48 41 aut -.. ;.. ENHA
0172E0: 55 54 20 20 4C 44 20 48 4C 2C 28 56 49 53 41 44 UT LD HL,(VISAD
0172F0: 29 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 ).. LD B
017300: 2C 34 0D 0A 20 3B 0D 0A 20 48 31 20 20 20 20 20 ,4.. ;.. H1
017310: 20 4C 44 20 41 2C 48 0D 0A 20 20 20 20 20 20 20 LD A,H..
017320: 20 20 53 55 42 20 23 43 30 0D 0A 20 20 20 20 20 SUB #C0..
017330: 20 20 20 20 4A 52 20 4E 5A 2C 4F 4B 48 41 55 54 JR NZ,OKHAUT
017340: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C .. LD A,
017350: 4C 0D 0A 20 20 20 20 20 20 20 20 20 43 50 20 23 L.. CP #
017360: 35 30 0D 0A 20 20 20 20 20 20 20 20 20 52 45 54 50.. RET
017370: 20 43 0D 0A 20 3B 0D 0A 20 4F 4B 48 41 55 54 20 C.. ;.. OKHAUT
017380: 20 43 41 4C 4C 20 41 44 53 55 50 0D 0A 20 20 20 CALL ADSUP..
017390: 20 20 20 20 20 20 44 4A 4E 5A 20 48 31 0D 0A 20 DJNZ H1..
0173A0: 20 20 20 20 20 20 20 20 4C 44 20 28 56 49 53 41 LD (VISA
0173B0: 44 29 2C 48 4C 0D 0A 20 3B 0D 0A 20 20 20 20 20 D),HL.. ;..
0173C0: 20 20 20 20 4C 44 20 48 4C 2C 28 43 4F 49 4E 42 LD HL,(COINB
0173D0: 44 29 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 D).. LD
0173E0: 42 2C 34 0D 0A 20 48 32 20 20 20 20 20 20 43 41 B,4.. H2 CA
0173F0: 4C 4C 20 41 44 53 55 50 0D 0A 20 20 20 20 20 20 LL ADSUP..
017400: 20 20 20 44 4A 4E 5A 20 48 32 0D 0A 20 20 20 20 DJNZ H2..
017410: 20 20 20 20 20 4C 44 20 28 43 4F 49 4E 42 44 29 LD (COINBD)
017420: 2C 48 4C 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 ,HL.. ;..
017430: 20 20 49 4E 43 20 48 4C 20 20 20 20 20 20 20 20 INC HL
017440: 20 20 3B 49 6C 20 66 61 75 74 20 71 75 61 6E 64 ;Il faut quand
017450: 20 6D 65 6D 65 20 70 65 6E 73 65 72 20 61 20 69 meme penser a i
017460: 6E 69 74 69 61 6C 69 73 65 72 20 41 44 50 52 4F nitialiser ADPRO
017470: 56 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 V.. LD B
017480: 43 2C 28 4C 4F 4E 47 4C 54 41 29 0D 0A 20 20 20 C,(LONGLTA)..
017490: 20 20 20 20 20 20 41 4E 44 20 41 0D 0A 20 20 20 AND A..
0174A0: 20 20 20 20 20 20 53 42 43 20 48 4C 2C 42 43 0D SBC HL,BC.
0174B0: 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 41 . CALL A
0174C0: 44 49 4E 46 0D 0A 20 20 20 20 20 20 20 20 20 4C DINF.. L
0174D0: 44 20 28 41 44 50 52 4F 56 29 2C 48 4C 0D 0A 20 D (ADPROV),HL..
0174E0: 20 20 20 20 20 20 20 20 52 45 54 0D 0A 20 3B 0D RET.. ;.
0174F0: 0A 20 3B 2D 20 41 20 44 52 4F 49 54 45 20 2D 0D . ;- A DROITE -.
017500: 0A 20 3B 0D 0A 20 53 54 4F 50 4C 41 54 20 4C 44 . ;.. STOPLAT LD
017510: 20 41 2C 28 44 49 52 4A 4F 59 29 0D 0A 20 20 20 A,(DIRJOY)..
017520: 20 20 20 20 20 20 41 4E 44 20 25 30 30 30 30 30 AND %00000
017530: 30 31 31 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 011.. LD
017540: 20 28 44 49 52 4A 4F 59 29 2C 41 0D 0A 20 20 20 (DIRJOY),A..
017550: 20 20 20 20 20 20 52 45 54 0D 0A 20 3B 0D 0A 20 RET.. ;..
017560: 41 44 52 4F 49 54 20 20 4C 44 20 48 4C 2C 28 43 ADROIT LD HL,(C
017570: 4F 49 4E 42 44 29 0D 0A 20 20 20 20 20 20 20 20 OINBD)..
017580: 20 43 41 4C 4C 20 54 53 54 4C 41 54 0D 0A 20 20 CALL TSTLAT..
017590: 20 20 20 20 20 20 20 43 50 20 23 34 46 0D 0A 20 CP #4F..
0175A0: 20 20 20 20 20 20 20 20 4A 52 20 5A 2C 53 54 4F JR Z,STO
0175B0: 50 4C 41 54 0D 0A 20 3B 20 0D 0A 20 20 20 20 20 PLAT.. ; ..
0175C0: 20 20 20 20 49 4E 43 20 48 4C 0D 0A 20 20 20 20 INC HL..
0175D0: 20 20 20 20 20 4C 44 20 28 43 4F 49 4E 42 44 29 LD (COINBD)
0175E0: 2C 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 ,HL.. LD
0175F0: 20 48 4C 2C 28 56 49 53 41 44 29 0D 0A 20 20 20 HL,(VISAD)..
017600: 20 20 20 20 20 20 4C 44 20 28 4F 4C 44 41 44 56 LD (OLDADV
017610: 29 2C 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 49 ),HL.. I
017620: 4E 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 NC HL..
017630: 4C 44 20 28 56 49 53 41 44 29 2C 48 4C 0D 0A 20 LD (VISAD),HL..
017640: 20 20 20 20 20 20 20 20 52 45 54 0D 0A 20 3B 20 RET.. ;
017650: 0D 0A 20 3B 2D 20 41 20 67 61 75 63 68 65 20 2D .. ;- A gauche -
017660: 0D 0A 20 3B 20 0D 0A 20 41 47 41 55 43 48 20 20 .. ; .. AGAUCH
017670: 4C 44 20 48 4C 2C 28 56 49 53 41 44 29 0D 0A 20 LD HL,(VISAD)..
017680: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 54 53 54 CALL TST
017690: 4C 41 54 0D 0A 20 20 20 20 20 20 20 20 20 4F 52 LAT.. OR
0176A0: 20 41 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 A.. JR
0176B0: 5A 2C 53 54 4F 50 4C 41 54 0D 0A 20 3B 20 0D 0A Z,STOPLAT.. ; ..
0176C0: 20 20 20 20 20 20 20 20 20 44 45 43 20 48 4C 0D DEC HL.
0176D0: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28 56 49 . LD (VI
0176E0: 53 41 44 29 2C 48 4C 0D 0A 20 20 20 20 20 20 20 SAD),HL..
0176F0: 20 20 4C 44 20 48 4C 2C 28 43 4F 49 4E 42 44 29 LD HL,(COINBD)
017700: 0D 0A 20 20 20 20 20 20 20 20 20 44 45 43 20 48 .. DEC H
017710: 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28 L.. LD (
017720: 43 4F 49 4E 42 44 29 2C 48 4C 0D 0A 20 20 20 20 COINBD),HL..
017730: 20 20 20 20 20 52 45 54 0D 0A 20 3B 0D 0A 20 3B RET.. ;.. ;
017740: 2D 20 49 63 69 20 63 6F 6D 6D 65 6E 63 65 6E 74 - Ici commencent
017750: 20 6C 65 73 20 72 6F 75 74 69 6E 65 73 20 64 27 les routines d'
017760: 61 66 66 69 63 68 61 67 65 20 2C 20 73 65 75 6C affichage , seul
017770: 65 73 20 73 6F 6E 74 20 63 6F 6D 6D 65 6E 74 65 es sont commente
017780: 65 73 20 63 65 6C 6C 65 73 20 2D 0D 0A 20 3B 2D es celles -.. ;-
017790: 20 71 75 69 20 6E 27 6F 6E 74 20 70 61 73 20 65 qui n'ont pas e
0177A0: 74 65 20 61 62 6F 72 64 65 65 73 20 64 61 6E 73 te abordees dans
0177B0: 20 53 4F 53 35 20 2D 0D 0A 20 3B 0D 0A 20 3B 2D SOS5 -.. ;.. ;-
0177C0: 20 54 65 73 74 65 72 20 68 6F 72 73 20 65 63 72 Tester hors ecr
0177D0: 61 6E 20 2D 0D 0A 20 3B 0D 0A 20 54 53 54 4C 41 an -.. ;.. TSTLA
0177E0: 54 20 20 50 55 53 48 20 48 4C 0D 0A 20 20 20 20 T PUSH HL..
0177F0: 20 20 20 20 20 4C 44 20 41 2C 48 0D 0A 20 52 45 LD A,H.. RE
017800: 53 55 42 20 20 20 53 55 42 20 38 0D 0A 20 20 20 SUB SUB 8..
017810: 20 20 20 20 20 20 42 49 54 20 36 2C 41 0D 0A 20 BIT 6,A..
017820: 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C 52 45 JR NZ,RE
017830: 53 55 42 0D 0A 20 20 20 20 20 20 20 20 20 41 44 SUB.. AD
017840: 44 20 41 2C 38 0D 0A 20 3B 0D 0A 20 20 20 20 20 D A,8.. ;..
017850: 20 20 20 20 4C 44 20 48 2C 41 0D 0A 20 20 20 20 LD H,A..
017860: 20 20 20 20 20 41 4E 44 20 41 0D 0A 20 20 20 20 AND A..
017870: 20 20 20 20 20 4C 44 20 44 45 2C 23 35 30 0D 0A LD DE,#50..
017880: 20 52 45 53 55 42 31 20 20 53 42 43 20 48 4C 2C RESUB1 SBC HL,
017890: 44 45 0D 0A 20 20 20 20 20 20 20 20 20 42 49 54 DE.. BIT
0178A0: 20 36 2C 48 0D 0A 20 20 20 20 20 20 20 20 20 4A 6,H.. J
0178B0: 52 20 4E 5A 2C 52 45 53 55 42 31 0D 0A 20 20 20 R NZ,RESUB1..
0178C0: 20 20 20 20 20 20 41 44 44 20 48 4C 2C 44 45 0D ADD HL,DE.
0178D0: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 4C . LD A,L
0178E0: 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 48 .. POP H
0178F0: 4C 0D 0A 20 20 20 20 20 20 20 20 20 52 45 54 0D L.. RET.
017900: 0A 20 3B 20 0D 0A 20 3B 2D 20 41 66 66 69 63 68 . ; .. ;- Affich
017910: 61 67 65 20 73 70 72 69 74 65 20 61 20 6C 27 65 age sprite a l'e
017920: 63 72 61 6E 20 2D 0D 0A 20 3B 20 0D 0A 20 41 46 cran -.. ; .. AF
017930: 46 49 53 50 20 20 4C 44 20 42 43 2C 28 4C 53 50 FISP LD BC,(LSP
017940: 29 20 20 20 3B 50 6C 75 73 20 64 65 20 42 55 46 ) ;Plus de BUF
017950: 46 45 52 20 73 70 72 69 74 65 20 2C 20 6F 6E 20 FER sprite , on
017960: 61 66 66 69 63 68 65 20 64 69 72 65 63 74 65 6D affiche directem
017970: 65 6E 74 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 ent.. LD
017980: 20 44 45 2C 28 56 49 53 41 44 29 0D 0A 20 20 20 DE,(VISAD)..
017990: 20 20 20 20 20 20 4C 44 20 48 4C 2C 28 41 44 53 LD HL,(ADS
0179A0: 50 29 20 20 3B 64 65 70 75 69 73 20 6C 61 20 74 P) ;depuis la t
0179B0: 61 62 6C 65 20 64 65 73 20 73 70 72 69 74 65 73 able des sprites
0179C0: 20 2E 0D 0A 20 4C 49 53 54 0D 0A 20 20 20 20 20 ... LIST..
0179D0: 20 20 20 20 44 53 20 33 2C 30 20 20 20 20 20 20 DS 3,0
0179E0: 20 20 3B 50 6C 61 63 65 20 70 6F 75 72 20 43 41 ;Place pour CA
0179F0: 4C 4C 20 46 52 41 4D 45 0D 0A 20 4E 4F 4C 49 53 LL FRAME.. NOLIS
017A00: 54 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 T.. ;..
017A10: 43 41 4C 4C 20 4D 4F 44 49 33 38 0D 0A 20 42 43 CALL MODI38.. BC
017A20: 4C 41 46 49 20 20 50 55 53 48 20 44 45 0D 0A 20 LAFI PUSH DE..
017A30: 20 20 20 20 20 20 20 20 50 55 53 48 20 42 43 0D PUSH BC.
017A40: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 2C 30 . LD B,0
017A50: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 49 52 20 .. LDIR
017A60: 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 42 .. POP B
017A70: 43 0D 0A 20 4C 41 53 55 49 54 20 20 50 4F 50 20 C.. LASUIT POP
017A80: 44 45 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 DE.. LD
017A90: 41 2C 44 0D 0A 20 20 20 20 20 20 20 20 20 41 44 A,D.. AD
017AA0: 44 20 41 2C 38 0D 0A 20 20 20 20 20 20 20 20 20 D A,8..
017AB0: 4C 44 20 44 2C 41 0D 0A 20 20 20 20 20 20 20 20 LD D,A..
017AC0: 20 4A 52 20 4E 43 2C 45 58 49 54 41 46 0D 0A 20 JR NC,EXITAF..
017AD0: 20 20 20 20 20 20 20 20 50 55 53 48 20 48 4C 0D PUSH HL.
017AE0: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C . LD HL,
017AF0: 23 43 30 35 30 0D 0A 20 20 20 20 20 20 20 20 20 #C050..
017B00: 41 44 44 20 48 4C 2C 44 45 0D 0A 20 20 20 20 20 ADD HL,DE..
017B10: 20 20 20 20 45 58 20 44 45 2C 48 4C 0D 0A 20 20 EX DE,HL..
017B20: 20 20 20 20 20 20 20 50 4F 50 20 48 4C 0D 0A 20 POP HL..
017B30: 45 58 49 54 41 46 20 20 44 4A 4E 5A 20 42 43 4C EXITAF DJNZ BCL
017B40: 41 46 49 0D 0A 20 3B 20 0D 0A 20 3B 2D 20 41 66 AFI.. ; .. ;- Af
017B50: 66 69 63 68 65 72 20 6C 65 73 20 6C 69 67 6E 65 ficher les ligne
017B60: 73 20 65 63 72 61 6E 20 73 74 6F 63 6B 65 65 73 s ecran stockees
017B70: 20 70 6F 75 72 20 72 65 63 6F 75 76 72 69 72 20 pour recouvrir
017B80: 6C 65 73 20 74 72 61 63 65 73 20 64 65 20 2D 0D les traces de -.
017B90: 0A 20 3B 2D 20 6C 27 61 6E 63 69 65 6E 20 61 66 . ;- l'ancien af
017BA0: 66 69 63 68 61 67 65 20 2D 0D 0A 20 3B 20 0D 0A fichage -.. ; ..
017BB0: 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 28 44 LD A,(D
017BC0: 49 52 4A 4F 59 29 0D 0A 20 20 20 20 20 20 20 20 IRJOY)..
017BD0: 20 41 4E 44 20 25 30 30 30 30 30 30 31 31 0D 0A AND %00000011..
017BE0: 20 20 20 20 20 20 20 20 20 4A 52 20 5A 2C 54 53 JR Z,TS
017BF0: 54 43 4F 4C 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 TCOL.. ;..
017C00: 20 20 20 4C 44 20 48 4C 2C 28 41 44 50 52 4F 56 LD HL,(ADPROV
017C10: 29 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 ).. LD B
017C20: 43 2C 28 4C 4F 4E 47 4C 54 41 29 0D 0A 20 20 20 C,(LONGLTA)..
017C30: 20 20 20 20 20 20 44 45 43 20 42 43 20 20 20 20 DEC BC
017C40: 20 20 20 20 20 20 20 20 3B 4E 65 63 65 73 73 61 ;Necessa
017C50: 69 72 65 20 70 6F 75 72 20 61 73 74 75 63 65 20 ire pour astuce
017C60: 4C 44 49 52 0D 0A 20 3B 20 0D 0A 20 41 46 4C 49 LDIR.. ; .. AFLI
017C70: 4E 45 20 20 4C 44 20 42 2C 34 20 20 20 3B 54 6F NE LD B,4 ;To
017C80: 75 6A 6F 75 72 73 20 34 20 6C 69 67 6E 65 73 0D ujours 4 lignes.
017C90: 0A 20 42 43 4C 49 4E 45 20 20 50 55 53 48 20 48 . BCLINE PUSH H
017CA0: 4C 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 L.. ;..
017CB0: 50 55 53 48 20 48 4C 20 20 3B 41 73 74 75 63 65 PUSH HL ;Astuce
017CC0: 20 70 6F 75 72 20 6D 65 74 74 72 65 20 61 20 30 pour mettre a 0
017CD0: 20 75 6E 65 20 6C 69 67 6E 65 20 65 63 72 61 6E une ligne ecran
017CE0: 20 63 6F 6D 6D 65 6E 63 61 6E 74 0D 0A 20 20 20 commencant..
017CF0: 20 20 20 20 20 20 50 4F 50 20 44 45 20 20 20 3B POP DE ;
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 C2 02 00 00 00 02 14 00 C3 02 00 00 00 02 ................
017D30: 14 00 C4 02 00 00 00 02 14 00 C5 02 00 00 00 02 ................
017D40: 14 00 C6 02 00 00 00 02 14 00 C7 02 00 00 00 02 ................
017D50: 14 00 C8 02 00 00 00 02 14 00 C9 02 00 00 00 02 ................
017D60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017D70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017D80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017D90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017DA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017DB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017DC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017DD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017DE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017DF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017E00: 65 6E 20 48 4C 20 65 74 20 64 65 20 6C 6F 6E 67 en HL et de long
017E10: 75 65 75 72 20 42 43 20 2B 20 31 20 28 44 27 6F ueur BC + 1 (D'o
017E20: 75 20 44 45 43 20 42 43 29 0D 0A 20 20 20 20 20 u DEC BC)..
017E30: 20 20 20 20 49 4E 43 20 44 45 0D 0A 20 20 20 20 INC DE..
017E40: 20 20 20 20 20 4C 44 20 28 48 4C 29 2C 30 0D 0A LD (HL),0..
017E50: 20 20 20 20 20 20 20 20 20 50 55 53 48 20 42 43 PUSH BC
017E60: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 2C .. LD B,
017E70: 30 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 49 52 0.. LDIR
017E80: 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 50 .. ;.. P
017E90: 4F 50 20 42 43 0D 0A 20 20 20 20 20 20 20 20 20 OP BC..
017EA0: 50 4F 50 20 48 4C 0D 0A 20 3B 20 0D 0A 20 20 20 POP HL.. ; ..
017EB0: 20 20 20 20 20 20 4C 44 20 41 2C 48 20 20 20 20 LD A,H
017EC0: 20 20 3B 4F 6E 20 74 72 61 76 61 69 6C 6C 65 20 ;On travaille
017ED0: 64 69 72 65 63 74 65 6D 65 6E 74 20 73 75 72 20 directement sur
017EE0: 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 41 44 44 HL.. ADD
017EF0: 20 41 2C 38 0D 0A 20 20 20 20 20 20 20 20 20 4C A,8.. L
017F00: 44 20 48 2C 41 0D 0A 20 20 20 20 20 20 20 20 20 D H,A..
017F10: 4A 52 20 4E 43 2C 46 31 0D 0A 20 20 20 20 20 20 JR NC,F1..
017F20: 20 20 20 4C 44 20 44 45 2C 23 43 30 35 30 0D 0A LD DE,#C050..
017F30: 20 20 20 20 20 20 20 20 20 41 44 44 20 48 4C 2C ADD HL,
017F40: 44 45 0D 0A 20 3B 20 0D 0A 20 46 31 20 20 20 20 DE.. ; .. F1
017F50: 20 20 44 4A 4E 5A 20 42 43 4C 49 4E 45 0D 0A 20 DJNZ BCLINE..
017F60: 3B 20 0D 0A 20 3B 2D 20 43 6F 6C 6F 6E 6E 65 20 ; .. ;- Colonne
017F70: 67 61 75 63 68 65 20 2D 0D 0A 20 3B 0D 0A 20 54 gauche -.. ;.. T
017F80: 53 54 43 4F 4C 20 20 4C 44 20 41 2C 28 44 49 52 STCOL LD A,(DIR
017F90: 4A 4F 59 29 0D 0A 20 20 20 20 20 20 20 20 20 41 JOY).. A
017FA0: 4E 44 20 25 30 30 30 30 31 31 30 30 0D 0A 20 20 ND %00001100..
017FB0: 20 20 20 20 20 20 20 4A 52 20 5A 2C 45 58 49 54 JR Z,EXIT
017FC0: 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 42 .. ;.. B
017FD0: 49 54 20 33 2C 41 0D 0A 20 20 20 20 20 20 20 20 IT 3,A..
017FE0: 20 4A 52 20 4E 5A 2C 43 47 0D 0A 20 3B 20 0D 0A JR NZ,CG.. ; ..
017FF0: 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 28 LD HL,(
018000: 56 49 53 41 44 29 0D 0A 20 20 20 20 20 20 20 20 VISAD)..
018010: 20 4C 44 20 44 45 2C 28 4C 4F 4E 47 4C 54 41 29 LD DE,(LONGLTA)
018020: 0D 0A 20 20 20 20 20 20 20 20 20 41 44 44 20 48 .. ADD H
018030: 4C 2C 44 45 0D 0A 20 20 20 20 20 20 20 20 20 4A L,DE.. J
018040: 52 20 43 4F 4C 4F 4E 31 0D 0A 20 3B 20 0D 0A 20 R COLON1.. ; ..
018050: 3B 2D 20 43 6F 6C 6F 6E 6E 65 20 64 72 6F 69 74 ;- Colonne droit
018060: 65 20 2D 0D 0A 20 3B 20 0D 0A 20 43 47 20 20 20 e -.. ; .. CG
018070: 20 20 20 4C 44 20 48 4C 2C 28 4F 4C 44 41 44 56 LD HL,(OLDADV
018080: 29 0D 0A 20 43 4F 4C 4F 4E 31 20 20 4C 44 20 41 ).. COLON1 LD A
018090: 2C 28 48 53 50 29 0D 0A 20 20 20 20 20 20 20 20 ,(HSP)..
0180A0: 20 4C 44 20 42 2C 41 0D 0A 20 42 43 4C 43 4F 4C LD B,A.. BCLCOL
0180B0: 20 20 4C 44 20 28 48 4C 29 2C 30 20 20 20 20 20 LD (HL),0
0180C0: 20 3B 4F 6E 20 74 72 61 76 61 69 6C 6C 65 20 64 ;On travaille d
0180D0: 69 72 65 63 74 65 6D 65 6E 74 20 73 75 72 20 48 irectement sur H
0180E0: 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 L.. LD A
0180F0: 2C 48 20 20 20 20 20 20 20 20 20 3B 6F 75 20 69 ,H ;ou i
018100: 6C 20 73 75 66 66 69 74 20 64 65 20 6D 65 74 74 l suffit de mett
018110: 72 65 20 75 6E 20 30 20 70 6F 75 72 20 65 66 66 re un 0 pour eff
018120: 61 63 65 72 20 6C 61 20 74 72 61 63 65 0D 0A 20 acer la trace..
018130: 20 20 20 20 20 20 20 20 41 44 44 20 41 2C 38 20 ADD A,8
018140: 20 20 20 20 20 20 20 3B 64 65 20 6C 61 20 63 6F ;de la co
018150: 6C 6F 6E 6E 65 20 2E 0D 0A 20 20 20 20 20 20 20 lonne ...
018160: 20 20 4C 44 20 48 2C 41 0D 0A 20 20 20 20 20 20 LD H,A..
018170: 20 20 20 4A 52 20 4E 43 2C 46 32 20 20 0D 0A 20 JR NC,F2 ..
018180: 20 20 20 20 20 20 20 20 4C 44 20 44 45 2C 23 43 LD DE,#C
018190: 30 35 30 0D 0A 20 20 20 20 20 20 20 20 20 41 44 050.. AD
0181A0: 44 20 48 4C 2C 44 45 0D 0A 20 3B 20 0D 0A 20 46 D HL,DE.. ; .. F
0181B0: 32 20 20 20 20 20 20 44 4A 4E 5A 20 42 43 4C 43 2 DJNZ BCLC
0181C0: 4F 4C 0D 0A 20 3B 0D 0A 20 45 58 49 54 20 20 20 OL.. ;.. EXIT
0181D0: 20 58 4F 52 20 41 0D 0A 20 20 20 20 20 20 20 20 XOR A..
0181E0: 20 4C 44 20 28 44 49 52 4A 4F 59 29 2C 41 0D 0A LD (DIRJOY),A..
0181F0: 20 20 20 20 20 20 20 20 20 4A 50 20 52 45 43 55 JP RECU
018200: 33 38 0D 0A 20 3B 0D 0A 20 3B 2D 20 43 61 6C 63 38.. ;.. ;- Calc
018210: 75 6C 20 64 65 20 6C 27 6F 63 74 65 74 20 61 75 ul de l'octet au
018220: 20 64 65 73 73 75 73 20 65 74 20 65 6E 20 64 65 dessus et en de
018230: 73 73 6F 75 73 20 64 27 75 6E 20 6F 63 74 65 74 ssous d'un octet
018240: 20 65 63 72 61 6E 20 2D 0D 0A 20 3B 20 0D 0A 20 ecran -.. ; ..
018250: 41 44 49 4E 46 20 20 20 4C 44 20 41 2C 48 0D 0A ADINF LD A,H..
018260: 20 20 20 20 20 20 20 20 20 41 44 44 20 41 2C 38 ADD A,8
018270: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 2C .. LD H,
018280: 41 0D 0A 20 20 20 20 20 20 20 20 20 52 45 54 20 A.. RET
018290: 4E 43 0D 0A 20 20 20 20 20 20 20 20 20 50 55 53 NC.. PUS
0182A0: 48 20 44 45 0D 0A 20 20 20 20 20 20 20 20 20 4C H DE.. L
0182B0: 44 20 44 45 2C 23 43 30 35 30 0D 0A 20 20 20 20 D DE,#C050..
0182C0: 20 20 20 20 20 41 44 44 20 48 4C 2C 44 45 0D 0A ADD HL,DE..
0182D0: 20 20 20 20 20 20 20 20 20 50 4F 50 20 44 45 0D POP DE.
0182E0: 0A 20 20 20 20 20 20 20 20 20 52 45 54 0D 0A 20 . RET..
0182F0: 3B 0D 0A 20 41 44 53 55 50 20 20 20 4C 44 20 41 ;.. ADSUP LD A
018300: 2C 48 0D 0A 20 20 20 20 20 20 20 20 20 53 55 42 ,H.. SUB
018310: 20 38 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 8.. LD
018320: 48 2C 41 0D 0A 20 20 20 20 20 20 20 20 20 41 4E H,A.. AN
018330: 44 20 25 30 31 30 30 30 30 30 30 0D 0A 20 20 20 D %01000000..
018340: 20 20 20 20 20 20 52 45 54 20 4E 5A 0D 0A 20 20 RET NZ..
018350: 20 20 20 20 20 20 20 50 55 53 48 20 44 45 0D 0A PUSH DE..
018360: 20 20 20 20 20 20 20 20 20 4C 44 20 44 45 2C 23 LD DE,#
018370: 33 46 42 30 0D 0A 20 20 20 20 20 20 20 20 20 41 3FB0.. A
018380: 44 44 20 48 4C 2C 44 45 0D 0A 20 20 20 20 20 20 DD HL,DE..
018390: 20 20 20 50 4F 50 20 44 45 0D 0A 20 20 20 20 20 POP DE..
0183A0: 20 20 20 20 52 45 54 0D 0A 20 3B 0D 0A 20 4C 49 RET.. ;.. LI
0183B0: 53 54 0D 0A 20 46 52 41 4D 45 20 20 20 50 55 53 ST.. FRAME PUS
0183C0: 48 20 42 43 0D 0A 20 4E 4F 4C 49 53 54 0D 0A 20 H BC.. NOLIST..
0183D0: 20 20 20 20 20 20 20 20 4C 44 20 42 2C 32 34 35 LD B,245
0183E0: 0D 0A 20 41 54 54 45 4E 44 20 20 49 4E 20 41 2C .. ATTEND IN A,
0183F0: 28 43 29 0D 0A 20 20 20 20 20 20 20 20 20 52 52 (C).. RR
018400: 41 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 4E A.. JR N
018410: 43 2C 41 54 54 45 4E 44 0D 0A 20 20 20 20 20 20 C,ATTEND..
018420: 20 20 20 50 4F 50 20 42 43 0D 0A 20 20 20 20 20 POP BC..
018430: 20 20 20 20 52 45 54 0D 0A 20 3B 20 0D 0A 20 3B RET.. ; .. ;
018440: 2D 20 56 61 20 63 68 65 72 63 68 65 72 20 65 74 - Va chercher et
018450: 20 72 61 6E 67 65 20 6C 65 73 20 70 61 72 61 6D range les param
018460: 74 72 65 73 20 64 75 20 64 65 73 73 69 6E 20 4E tres du dessin N
018470: 55 4D 53 50 20 2D 0D 0A 20 3B 20 0D 0A 20 46 49 UMSP -.. ; .. FI
018480: 4E 44 53 50 20 20 4C 44 20 41 2C 28 4E 55 4D 53 NDSP LD A,(NUMS
018490: 50 29 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 P).. LD
0184A0: 42 2C 41 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 B,A.. LD
0184B0: 20 49 59 2C 4C 41 53 54 41 44 0D 0A 20 49 4E 43 IY,LASTAD.. INC
0184C0: 52 45 4D 20 20 49 4E 43 20 49 59 0D 0A 20 20 20 REM INC IY..
0184D0: 20 20 20 20 20 20 49 4E 43 20 49 59 0D 0A 20 20 INC IY..
0184E0: 20 20 20 20 20 20 20 44 4A 4E 5A 20 49 4E 43 52 DJNZ INCR
0184F0: 45 4D 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 EM.. LD
018500: 4C 2C 28 49 59 2B 30 29 0D 0A 20 20 20 20 20 20 L,(IY+0)..
018510: 20 20 20 4C 44 20 48 2C 28 49 59 2B 31 29 0D 0A LD H,(IY+1)..
018520: 20 3B 0D 0A 20 3B 2D 20 50 61 73 73 65 72 20 6C ;.. ;- Passer l
018530: 65 73 20 70 61 72 61 6D 65 74 72 65 73 20 2D 0D es parametres -.
018540: 0A 20 3B 20 0D 0A 20 50 41 52 41 4D 20 20 20 49 . ; .. PARAM I
018550: 4E 43 20 48 4C 20 20 20 20 20 20 20 20 20 3B 4C NC HL ;L
018560: 65 20 49 4E 43 20 43 20 70 6F 75 72 20 63 61 73 e INC C pour cas
018570: 20 69 6D 70 61 69 72 73 20 65 73 74 20 73 75 70 impairs est sup
018580: 70 72 69 6D 65 0D 0A 20 20 20 20 20 20 20 20 20 prime..
018590: 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 INC HL..
0185A0: 20 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 INC HL..
0185B0: 20 20 4C 44 20 42 2C 28 48 4C 29 0D 0A 20 20 20 LD B,(HL)..
0185C0: 20 20 20 20 20 20 49 4E 43 20 48 4C 0D 0A 20 20 INC HL..
0185D0: 20 20 20 20 20 20 20 4C 44 20 43 2C 28 48 4C 29 LD C,(HL)
0185E0: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28 4C .. LD (L
0185F0: 53 50 29 2C 42 43 0D 0A 20 20 20 20 20 20 20 20 SP),BC..
018600: 20 4C 44 20 41 2C 43 0D 0A 20 20 20 20 20 20 20 LD A,C..
018610: 20 20 4C 44 20 28 4C 4F 4E 47 4C 54 41 29 2C 41 LD (LONGLTA),A
018620: 0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43 20 48 .. INC H
018630: 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28 L.. LD (
018640: 41 44 53 50 29 2C 48 4C 0D 0A 20 3B 0D 0A 20 20 ADSP),HL.. ;..
018650: 20 20 20 20 20 20 20 50 55 53 48 20 42 43 0D 0A PUSH BC..
018660: 20 20 20 20 20 20 20 20 20 4C 44 20 42 2C 30 0D LD B,0.
018670: 0A 20 20 20 20 20 20 20 20 20 44 45 43 20 43 0D . DEC C.
018680: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C . LD HL,
018690: 28 56 49 53 41 44 29 0D 0A 20 20 20 20 20 20 20 (VISAD)..
0186A0: 20 20 41 44 44 20 48 4C 2C 42 43 0D 0A 20 20 20 ADD HL,BC..
0186B0: 20 20 20 20 20 20 50 4F 50 20 42 43 0D 0A 20 20 POP BC..
0186C0: 20 20 20 20 20 20 20 44 45 43 20 42 0D 0A 20 43 DEC B.. C
0186D0: 4F 49 4E 20 20 20 20 43 41 4C 4C 20 41 44 49 4E OIN CALL ADIN
0186E0: 46 20 20 20 20 20 20 20 20 3B 4C 65 73 20 63 61 F ;Les ca
0186F0: 6C 63 75 6C 73 20 70 6F 75 72 20 6C 61 20 74 61 lculs pour la ta
018700: 62 6C 65 20 73 6F 6E 74 20 73 75 70 70 72 69 6D ble sont supprim
018710: 65 73 0D 0A 20 20 20 20 20 20 20 20 20 44 4A 4E es.. DJN
018720: 5A 20 43 4F 49 4E 0D 0A 20 20 20 20 20 20 20 20 Z COIN..
018730: 20 4C 44 20 28 43 4F 49 4E 42 44 29 2C 48 4C 0D LD (COINBD),HL.
018740: 0A 20 20 20 20 20 20 20 20 20 52 45 54 0D 0A 20 . RET..
018750: 3B 0D 0A 20 4D 4F 44 49 33 38 20 20 4C 44 20 41 ;.. MODI38 LD A
018760: 2C 28 23 33 38 29 0D 0A 20 20 20 20 20 20 20 20 ,(#38)..
018770: 20 4C 44 20 28 41 44 52 33 38 29 2C 41 0D 0A 20 LD (ADR38),A..
018780: 20 20 20 20 20 20 20 20 4C 44 20 41 2C 23 43 39 LD A,#C9
018790: 0D 0A 20 4D 4F 44 33 38 20 20 20 4C 44 20 28 23 .. MOD38 LD (#
0187A0: 33 38 29 2C 41 0D 0A 20 20 20 20 20 20 20 20 20 38),A..
0187B0: 52 45 54 0D 0A 20 20 3B 0D 0A 20 52 45 43 55 33 RET.. ;.. RECU3
0187C0: 38 20 20 4C 44 20 41 2C 28 41 44 52 33 38 29 0D 8 LD A,(ADR38).
0187D0: 0A 20 20 20 20 20 20 20 20 20 4A 52 20 4D 4F 44 . JR MOD
0187E0: 33 38 0D 0A 20 3B 0D 0A 20 4C 49 53 54 0D 0A 20 38.. ;.. LIST..
0187F0: 41 44 52 33 38 20 20 20 44 42 20 30 0D 0A 20 3B ADR38 DB 0.. ;
018800: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
018810: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
018820: 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D ------------.
018830: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
018840: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
018850: 20 2D 20 43 4F 4E 43 4C 55 53 49 4F 4E 20 2D 0D - CONCLUSION -.
018860: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
018870: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
018880: 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A ------------..
018890: 20 0D 0A 20 20 20 20 20 4C 6F 72 73 20 64 65 20 .. Lors de
0188A0: 20 6C 27 75 73 61 67 65 20 20 64 65 73 20 20 64 l'usage des d
0188B0: 7B 6D 6F 6E 73 74 72 61 74 69 6F 6E 73 20 20 2C {monstrations ,
0188C0: 20 20 76 6F 75 73 20 20 76 65 72 72 65 7A 20 20 vous verrez
0188D0: 71 75 65 20 20 6C 61 20 20 72 61 70 69 64 69 74 que la rapidit
0188E0: 7B 20 0D 0A 20 64 27 65 78 7B 63 75 74 69 6F 6E { .. d'ex{cution
0188F0: 20 6E 65 20 64 69 66 66 7D 72 65 20 6E 6F 74 61 ne diff}re nota
018900: 62 6C 65 6D 65 6E 74 20 20 71 75 27 65 6E 20 20 blement qu'en
018910: 6C 27 61 62 73 65 6E 63 65 20 20 64 65 20 20 43 l'absence de C
018920: 41 4C 4C 20 46 52 41 4D 45 20 28 44 53 20 33 2C ALL FRAME (DS 3,
018930: 30 29 20 0D 0A 20 64 61 6E 73 20 6C 65 73 20 6C 0) .. dans les l
018940: 69 73 74 69 6E 67 73 20 2E 20 53 69 20 6F 6E 20 istings . Si on
018950: 6C 27 75 74 69 6C 69 73 65 20 2C 20 63 65 74 74 l'utilise , cett
018960: 65 20 64 69 66 66 7B 72 65 6E 63 65 20 72 65 73 e diff{rence res
018970: 74 65 20 40 20 70 65 69 6E 65 20 76 69 73 69 62 te @ peine visib
018980: 6C 65 2E 20 0D 0A 20 49 6C 20 66 61 75 74 20 74 le. .. Il faut t
018990: 6F 75 74 65 66 6F 69 73 20 70 65 6E 73 65 72 20 outefois penser
0189A0: 71 75 65 20 63 65 73 20 72 6F 75 74 69 6E 65 73 que ces routines
0189B0: 20 6E 65 20 20 67 7D 72 65 6E 74 20 51 55 27 55 ne g}rent QU'U
0189C0: 4E 20 53 50 52 49 54 45 20 40 20 6C 61 20 66 6F N SPRITE @ la fo
0189D0: 69 73 20 2E 20 0D 0A 20 53 69 20 65 6C 6C 65 73 is . .. Si elles
0189E0: 20 64 65 76 61 69 65 6E 74 20 65 6E 20 64 7B 70 devaient en d{p
0189F0: 6C 61 63 65 72 20 31 30 20 6F 75 20 20 32 30 20 lacer 10 ou 20
018A00: 20 40 20 20 63 68 61 71 75 65 20 20 74 6F 75 72 @ chaque tour
018A10: 20 64 65 20 62 6F 75 63 6C 65 20 2C 20 6C 65 20 de boucle , le
018A20: 74 65 6D 70 73 20 0D 0A 20 64 27 65 78 7B 63 75 temps .. d'ex{cu
018A30: 74 69 6F 6E 20 53 41 4E 53 20 46 52 41 4D 45 20 tion SANS FRAME
018A40: 73 65 72 61 69 74 20 63 6F 6E 73 69 64 7B 72 61 serait consid{ra
018A50: 62 6C 65 6D 65 6E 74 20 20 61 75 67 6D 65 6E 74 blement augment
018A60: 7B 20 20 2E 20 20 43 6F 6D 6D 65 20 64 61 6E 73 { . Comme dans
018A70: 20 63 65 73 20 33 20 0D 0A 20 72 6F 75 74 69 6E ces 3 .. routin
018A80: 65 73 20 2C 20 6C 65 73 20 71 75 65 6C 71 75 65 es , les quelque
018A90: 73 20 74 72 65 6D 62 6C 65 6D 65 6E 74 73 20 20 s tremblements
018AA0: 73 75 62 73 69 73 74 61 6E 74 20 20 65 6E 20 20 subsistant en
018AB0: 6C 27 61 62 73 65 6E 63 65 20 64 65 20 46 52 41 l'absence de FRA
018AC0: 4D 45 20 73 6F 6E 74 20 0D 0A 20 6C 69 7B 73 20 ME sont .. li{s
018AD0: 40 20 6C 61 20 72 61 70 69 64 69 74 7B 20 64 65 @ la rapidit{ de
018AE0: 73 20 61 66 66 69 63 68 61 67 65 73 20 73 75 63 s affichages suc
018AF0: 63 65 73 73 69 66 73 20 2C 20 61 76 65 63 20 70 cessifs , avec p
018B00: 6C 75 73 69 65 75 72 73 20 73 70 72 69 74 65 73 lusieurs sprites
018B10: 20 40 20 67 7B 72 65 72 20 0D 0A 20 6C 65 73 20 @ g{rer .. les
018B20: 20 64 7B 66 61 75 74 73 20 20 73 65 72 61 69 65 d{fauts seraie
018B30: 6E 74 20 20 6D 6F 69 6E 73 20 20 70 65 72 63 65 nt moins perce
018B40: 70 74 69 62 6C 65 73 20 20 20 2E 20 20 20 4F 6E ptibles . On
018B50: 20 20 70 65 75 74 20 20 61 75 73 73 69 20 20 67 peut aussi g
018B60: 7B 72 65 72 20 20 6C 65 73 20 0D 0A 20 64 7B 70 {rer les .. d{p
018B70: 6C 61 63 65 6D 65 6E 74 73 20 73 6F 75 73 20 69 lacements sous i
018B80: 6E 74 65 72 72 75 70 74 69 6F 6E 20 20 6F 75 20 nterruption ou
018B90: 20 69 6E 63 6C 75 72 65 20 20 61 75 20 20 70 72 inclure au pr
018BA0: 6F 67 72 61 6D 6D 65 20 64 65 73 20 74 65 6D 70 ogramme des temp
018BB0: 6F 72 69 73 61 74 69 6F 6E 73 20 0D 0A 20 64 7B orisations .. d{
018BC0: 74 65 72 6D 69 6E 7B 65 73 20 65 6D 70 69 72 69 termin{es empiri
018BD0: 71 75 65 6D 65 6E 74 20 70 6F 75 72 20 72 65 6D quement pour rem
018BE0: 70 6C 61 63 65 72 20 46 52 41 4D 45 20 20 2E 20 placer FRAME .
018BF0: 4C 65 73 20 6D 7B 74 68 6F 64 65 73 20 73 6F 6E Les m{thodes son
018C00: 74 20 6D 75 6C 74 69 70 6C 65 73 20 0D 0A 20 65 t multiples .. e
018C10: 74 20 69 6C 20 6E 65 20 20 74 69 65 6E 74 20 20 t il ne tient
018C20: 71 75 27 40 20 20 76 6F 75 73 20 20 64 27 65 6E qu'@ vous d'en
018C30: 20 20 63 72 7B 65 72 20 20 64 65 20 20 6E 6F 75 cr{er de nou
018C40: 76 65 6C 6C 65 73 20 20 2E 20 20 43 65 20 20 6E velles . Ce n
018C50: 75 6D 7B 72 6F 20 64 65 20 53 4F 53 20 0D 0A 20 um{ro de SOS ..
018C60: 50 52 4F 47 52 41 4D 4D 45 55 52 53 20 65 6E 20 PROGRAMMEURS en
018C70: 74 65 72 6D 69 6E 65 20 61 76 65 63 20 20 6C 65 termine avec le
018C80: 73 20 20 64 7B 70 6C 61 63 65 6D 65 6E 74 73 20 s d{placements
018C90: 20 64 65 20 20 73 70 72 69 74 65 73 20 70 72 6F de sprites pro
018CA0: 70 72 65 6D 65 6E 74 20 64 69 74 20 2E 20 0D 0A prement dit . ..
018CB0: 20 44 61 6E 73 20 53 4F 53 37 20 6E 6F 75 73 20 Dans SOS7 nous
018CC0: 61 62 6F 72 64 65 72 6F 6E 73 20 75 6E 65 20 20 aborderons une
018CD0: 73 7B 72 69 65 20 20 64 27 61 73 74 75 63 65 73 s{rie d'astuces
018CE0: 20 20 70 6F 75 72 20 61 67 72 7B 6D 65 6E 74 65 pour agr{mente
018CF0: 72 20 63 65 73 20 72 6F 75 74 69 6E 65 73 20 0D r ces routines .
018D00: 0A 20 64 27 61 6E 69 6D 61 74 69 6F 6E 20 64 75 . d'animation du
018D10: 20 67 65 6E 72 65 20 3A 0D 0A 20 0D 0A 20 20 20 genre :.. ..
018D20: 20 20 49 6E 74 72 6F 64 75 63 74 69 6F 6E 20 64 Introduction d
018D30: 27 75 6E 65 20 33 7D 6D 65 20 63 6F 6F 72 64 6F 'une 3}me coordo
018D40: 6E 6E 7B 65 20 28 7A 29 20 20 63 6F 6E 6A 6F 69 nn{e (z) conjoi
018D50: 6E 74 65 6D 65 6E 74 20 20 61 76 65 63 20 75 6E ntement avec un
018D60: 20 65 66 66 65 74 20 7A 6F 6F 6D 20 0D 0A 20 65 effet zoom .. e
018D70: 74 20 70 6C 61 6E 73 20 6D 6F 79 65 6E 73 20 70 t plans moyens p
018D80: 6F 75 72 20 73 69 6D 75 6C 65 72 20 75 6E 65 20 our simuler une
018D90: 61 70 70 72 6F 63 68 65 20 65 6E 20 33 44 20 2E approche en 3D .
018DA0: 0D 0A 20 20 20 20 20 47 65 73 74 69 6F 6E 20 73 .. Gestion s
018DB0: 69 6D 75 6C 74 61 6E 6E 7B 65 20 64 65 20 70 6C imultann{e de pl
018DC0: 75 73 69 65 75 72 73 20 73 70 72 69 74 65 73 20 usieurs sprites
018DD0: 2E 0D 0A 20 20 20 20 20 4D 69 72 6F 69 72 73 20 ... Miroirs
018DE0: 2E 0D 0A 20 20 20 20 20 41 6E 69 6D 61 74 69 6F ... Animatio
018DF0: 6E 20 70 61 72 20 73 75 70 70 65 72 70 6F 73 69 n par supperposi
018E00: 74 69 6F 6E 73 20 2E 0D 0A 20 20 20 20 20 44 7B tions ... D{
018E10: 66 6F 72 6D 61 74 69 6F 6E 73 20 2E 0D 0A 20 20 formations ...
018E20: 20 20 20 54 65 73 74 73 20 64 65 20 63 6F 6C 6C Tests de coll
018E30: 69 73 69 6F 6E 73 20 2C 20 65 74 63 20 2E 2E 2E isions , etc ...
018E40: 0D 0A 20 20 20 20 20 45 74 20 61 75 73 73 69 20 .. Et aussi
018E50: 75 6E 20 70 65 75 20 64 65 20 20 68 61 72 64 20 un peu de hard
018E60: 20 61 76 65 63 20 20 6C 27 61 66 66 69 63 68 61 avec l'afficha
018E70: 67 65 20 20 65 6E 20 20 27 4F 56 45 52 53 43 41 ge en 'OVERSCA
018E80: 4E 27 20 20 65 74 20 75 6E 20 70 65 75 20 64 65 N' et un peu de
018E90: 20 0D 0A 20 73 63 72 6F 6C 6C 69 6E 67 73 20 73 .. scrollings s
018EA0: 27 69 6C 20 72 65 73 74 65 20 64 65 20 6C 61 20 'il reste de la
018EB0: 70 6C 61 63 65 20 2E 20 41 6C 6F 72 73 20 20 72 place . Alors r
018EC0: 65 6E 64 65 7A 20 76 6F 75 73 20 65 6E 74 72 65 endez vous entre
018ED0: 20 6C 65 20 31 35 20 6A 75 69 6C 6C 65 74 20 65 le 15 juillet e
018EE0: 74 20 0D 0A 20 6C 65 20 31 30 20 61 6F 75 74 20 t .. le 10 aout
018EF0: 2C 20 65 6E 20 63 65 74 74 65 20 20 70 7B 72 69 , en cette p{ri
018F00: 6F 64 65 20 20 64 65 20 20 76 61 63 61 6E 63 65 ode de vacance
018F10: 73 20 20 2C 20 20 6E 6F 75 73 20 6E 27 6F 73 6F s , nous n'oso
018F20: 6E 73 20 64 6F 6E 6E 65 72 20 75 6E 65 20 64 61 ns donner une da
018F30: 74 65 20 0D 0A 20 70 72 7B 63 69 73 65 20 64 65 te .. pr{cise de
018F40: 70 75 69 73 20 6C 65 73 20 74 75 69 6C 65 73 20 puis les tuiles
018F50: 64 65 20 6C 27 61 6E 20 70 61 73 73 7B 20 2E 2E de l'an pass{ ..
018F60: 2E 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 ... ..
018F70: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D ---
018F80: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
018F90: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
018FA0: 20 0D 0A 20 0D 0A 20 00 00 1A 1A 2D 2D 2D 2D 2D .. .. ....-----
018FB0: 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 ------..
018FC0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 -
018FD0: 56 45 52 53 49 4F 4E 20 33 20 50 4F 55 52 20 46 VERSION 3 POUR F
018FE0: 4F 4E 44 20 55 4E 49 46 4F 52 4D 45 20 2D 0D 0A OND UNIFORME -..
018FF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
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 C2 02 00 00 00 02 15 00 C3 02 00 00 00 02 ................
019030: 15 00 C4 02 00 00 00 02 15 00 C5 02 00 00 00 02 ................
019040: 15 00 C6 02 00 00 00 02 15 00 C7 02 00 00 00 02 ................
019050: 15 00 C8 02 00 00 00 02 15 00 C9 02 00 00 00 02 ................
019060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0190A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0190B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0190C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0190D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0190E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0190F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019100: 65 6D 65 73 20 72 61 69 73 6F 6E 73 20 2D 0D 0A emes raisons -..
019110: 3B 20 0D 0A 3B 2D 20 41 20 44 52 4F 49 54 45 20 ; ..;- A DROITE
019120: 2D 0D 0A 3B 0D 0A 53 54 4F 50 4C 41 54 20 4C 44 -..;..STOPLAT LD
019130: 20 41 2C 28 44 49 52 4A 4F 59 29 20 20 3B 52 65 A,(DIRJOY) ;Re
019140: 6D 69 73 65 20 61 20 30 20 64 65 73 20 62 69 74 mise a 0 des bit
019150: 73 20 64 65 20 64 69 72 65 63 74 69 6F 6E 20 6C s de direction l
019160: 61 74 65 72 61 75 78 0D 0A 20 20 20 20 20 20 20 ateraux..
019170: 20 41 4E 44 20 25 30 30 30 30 30 30 31 31 20 20 AND %00000011
019180: 3B 73 69 20 6D 6F 75 76 65 6D 65 6E 74 20 69 6D ;si mouvement im
019190: 70 6F 73 73 69 62 6C 65 20 28 65 76 69 74 65 20 possible (evite
0191A0: 63 6C 69 67 6E 6F 74 65 6D 65 6E 74 29 0D 0A 20 clignotement)..
0191B0: 20 20 20 20 20 20 20 4C 44 20 28 44 49 52 4A 4F LD (DIRJO
0191C0: 59 29 2C 41 20 20 3B 65 6E 20 62 6F 72 64 75 72 Y),A ;en bordur
0191D0: 65 20 64 27 65 63 72 61 6E 20 2E 0D 0A 20 20 20 e d'ecran ...
0191E0: 20 20 20 20 20 52 45 54 0D 0A 3B 0D 0A 41 44 52 RET..;..ADR
0191F0: 4F 49 54 20 20 4C 44 20 48 4C 2C 28 43 4F 49 4E OIT LD HL,(COIN
019200: 42 44 29 0D 0A 20 20 20 20 20 20 20 20 43 41 4C BD).. CAL
019210: 4C 20 54 53 54 4C 41 54 0D 0A 20 20 20 20 20 20 L TSTLAT..
019220: 20 20 43 50 20 23 34 46 0D 0A 20 20 20 20 20 20 CP #4F..
019230: 20 20 4A 52 20 5A 2C 53 54 4F 50 4C 41 54 0D 0A JR Z,STOPLAT..
019240: 3B 20 0D 0A 20 20 20 20 20 20 20 20 49 4E 43 20 ; .. INC
019250: 48 4C 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 28 HL.. LD (
019260: 43 4F 49 4E 42 44 29 2C 48 4C 0D 0A 20 20 20 20 COINBD),HL..
019270: 20 20 20 20 4C 44 20 48 4C 2C 28 56 49 53 41 44 LD HL,(VISAD
019280: 29 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 28 4F ).. LD (O
019290: 4C 44 41 44 56 29 2C 48 4C 0D 0A 20 20 20 20 20 LDADV),HL..
0192A0: 20 20 20 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 INC HL..
0192B0: 20 20 20 4C 44 20 28 56 49 53 41 44 29 2C 48 4C LD (VISAD),HL
0192C0: 0D 0A 3B 0D 0A 3B 2D 20 54 72 61 6E 73 66 65 72 ..;..;- Transfer
0192D0: 74 20 74 61 62 6C 65 2D 3E 63 6F 6C 6F 6E 73 2C t table->colons,
0192E0: 72 6F 74 61 74 69 6F 6E 20 74 61 62 6C 65 2C 63 rotation table,c
0192F0: 6F 6C 6F 6E 6E 65 73 20 65 63 72 61 6E 2D 3E 74 olonnes ecran->t
019300: 20 20 20 20 20 20 41 4E 44 20 25 31 30 31 30 31 AND %10101
019310: 30 31 30 20 3B 53 69 20 70 69 78 65 6C 73 20 62 010 ;Si pixels b
019320: 75 66 66 65 72 20 3C 3E 20 30 20 2C 20 74 65 73 uffer <> 0 , tes
019330: 74 65 72 20 73 69 0D 0A 20 20 20 20 20 20 20 20 ter si..
019340: 20 43 41 4C 4C 20 4E 5A 2C 54 53 54 50 47 20 3B CALL NZ,TSTPG ;
019350: 50 69 78 65 6C 73 20 65 63 72 61 6E 20 69 6E 74 Pixels ecran int
019360: 65 72 64 69 74 73 0D 0A 20 20 20 20 20 20 20 20 erdits..
019370: 20 4A 52 20 43 2C 50 47 4F 4B 20 20 20 20 20 3B JR C,PGOK ;
019380: 53 69 20 70 69 78 2E 62 75 66 2E 3C 3E 30 20 26 Si pix.buf.<>0 &
019390: 20 70 69 78 2E 67 2E 65 63 72 2E 61 75 74 6F 72 pix.g.ecr.autor
0193A0: 69 73 65 20 0D 0A 20 20 20 20 20 20 20 20 20 4C ise .. L
0193B0: 44 20 41 2C 28 48 4C 29 0D 0A 20 20 20 20 20 20 D A,(HL)..
0193C0: 20 20 20 41 4E 44 20 25 30 31 30 31 30 31 30 31 AND %01010101
0193D0: 20 3B 45 6C 69 6D 69 6E 65 72 20 70 69 78 65 6C ;Eliminer pixel
0193E0: 20 67 61 75 63 68 65 0D 0A 20 20 20 20 20 20 20 gauche..
0193F0: 20 20 4C 44 20 43 2C 41 0D 0A 20 20 20 20 20 20 LD C,A..
019400: 20 20 20 4C 44 20 41 2C 28 44 45 29 0D 0A 20 20 LD A,(DE)..
019410: 20 20 20 20 20 20 20 41 4E 44 20 25 31 30 31 30 AND %1010
019420: 31 30 31 30 20 3B 45 74 20 72 65 6D 70 6C 61 63 1010 ;Et remplac
019430: 65 72 20 70 61 72 20 70 69 78 65 6C 20 74 61 62 er par pixel tab
019440: 6C 65 0D 0A 20 20 20 20 20 20 20 20 20 4F 52 20 le.. OR
019450: 43 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28 C.. LD (
019460: 48 4C 29 2C 41 0D 0A 20 3B 20 0D 0A 20 50 47 4F HL),A.. ; .. PGO
019470: 4B 20 20 20 20 4C 44 20 41 2C 28 48 4C 29 0D 0A K LD A,(HL)..
019480: 20 20 20 20 20 20 20 20 20 41 4E 44 20 25 30 31 AND %01
019490: 30 31 30 31 30 31 0D 0A 20 20 20 20 20 20 20 20 010101..
0194A0: 20 43 41 4C 4C 20 4E 5A 2C 54 53 54 50 44 0D 0A CALL NZ,TSTPD..
0194B0: 20 20 20 20 20 20 20 20 20 4A 52 20 43 2C 50 44 JR C,PD
0194C0: 4F 4B 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 OK.. LD
0194D0: 41 2C 28 48 4C 29 0D 0A 20 20 20 20 20 20 20 20 A,(HL)..
0194E0: 20 41 4E 44 20 25 31 30 31 30 31 30 31 30 0D 0A AND %10101010..
0194F0: 20 20 20 20 20 20 20 20 20 4C 44 20 43 2C 41 0D LD C,A.
019500: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 28 . LD A,(
019510: 44 45 29 0D 0A 20 20 20 20 20 20 20 20 20 41 4E DE).. AN
019520: 44 20 25 30 31 30 31 30 31 30 31 0D 0A 20 20 20 D %01010101..
019530: 20 20 20 20 20 20 4F 52 20 43 0D 0A 20 20 20 20 OR C..
019540: 20 20 20 20 20 4C 44 20 28 48 4C 29 2C 41 0D 0A LD (HL),A..
019550: 20 3B 20 0D 0A 20 50 44 4F 4B 20 20 20 20 49 4E ; .. PDOK IN
019560: 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 49 C HL.. I
019570: 4E 43 20 44 45 0D 0A 20 20 20 20 20 20 20 20 20 NC DE..
019580: 44 4A 4E 5A 20 4E 45 58 54 43 32 0D 0A 20 20 20 DJNZ NEXTC2..
019590: 20 20 20 20 20 20 50 4F 50 20 42 43 0D 0A 20 20 POP BC..
0195A0: 20 20 20 20 20 20 20 44 4A 4E 5A 20 4E 45 58 54 DJNZ NEXT
0195B0: 4C 32 0D 0A 20 3B 0D 0A 20 3B 2D 20 49 63 69 20 L2.. ;.. ;- Ici
0195C0: 2C 20 6C 65 20 62 75 66 66 65 72 20 63 6F 6E 74 , le buffer cont
0195D0: 69 65 6E 74 20 6C 65 20 6D 65 6C 61 6E 67 65 20 ient le melange
0195E0: 64 75 20 73 70 72 69 74 65 20 65 74 20 64 75 20 du sprite et du
0195F0: 66 6F 6E 64 20 64 27 65 63 72 61 6E 20 2D 0D 0A fond d'ecran -..
019600: 20 3B 2D 20 63 6F 6E 74 65 6E 75 20 64 61 6E 73 ;- contenu dans
019610: 20 54 41 42 4C 45 20 2E 20 4F 6E 20 61 66 66 69 TABLE . On affi
019620: 63 68 65 20 74 6F 75 74 20 6C 65 20 72 65 63 74 che tout le rect
019630: 61 6E 67 6C 65 20 63 6F 6D 6D 65 20 64 61 6E 73 angle comme dans
019640: 20 53 4F 53 35 20 2D 0D 0A 20 3B 2D 20 50 6F 75 SOS5 -.. ;- Pou
019650: 72 20 6C 65 73 20 61 66 66 69 63 68 61 67 65 73 r les affichages
019660: 20 2C 20 6C 65 73 20 69 6E 74 65 72 72 75 70 74 , les interrupt
019670: 69 6F 6E 73 20 73 6F 6E 74 20 69 6E 74 65 72 64 ions sont interd
019680: 69 74 65 73 20 2C 20 43 41 4C 4C 20 46 52 41 4D ites , CALL FRAM
019690: 45 20 2D 0D 0A 20 3B 2D 20 64 6F 69 74 20 74 6F E -.. ;- doit to
0196A0: 75 6A 6F 75 72 73 20 65 74 72 65 20 41 56 41 4E ujours etre AVAN
0196B0: 54 20 43 41 4C 4C 20 4D 4F 44 49 33 38 20 2E 20 T CALL MODI38 .
0196C0: 49 6C 20 73 65 72 61 69 74 20 74 65 6E 74 61 6E Il serait tentan
0196D0: 74 20 64 27 69 6E 74 65 72 64 69 72 65 20 2D 0D t d'interdire -.
0196E0: 0A 20 3B 2D 20 6C 65 73 20 69 6E 74 65 72 72 75 . ;- les interru
0196F0: 70 74 69 6F 6E 73 20 61 20 70 61 72 74 69 72 20 ptions a partir
019700: 64 65 73 20 72 6F 75 74 69 6E 65 73 20 64 65 20 des routines de
019710: 63 61 6C 63 75 6C 20 6D 61 69 73 20 73 69 20 6F calcul mais si o
019720: 6E 20 6C 65 73 20 63 6F 75 70 65 20 2D 0D 0A 20 n les coupe -..
019730: 3B 2D 20 74 72 6F 70 20 6C 6F 6E 67 74 65 6D 70 ;- trop longtemp
019740: 73 20 63 65 6C 61 20 61 20 61 20 64 65 73 20 65 s cela a a des e
019750: 66 66 65 74 73 20 70 65 72 6E 69 63 69 65 75 78 ffets pernicieux
019760: 20 73 75 72 20 6C 65 20 70 72 6F 67 72 61 6D 6D sur le programm
019770: 65 20 2C 20 6C 65 20 5A 38 30 20 2D 0D 0A 20 3B e , le Z80 -.. ;
019780: 2D 20 65 6E 20 61 20 71 75 61 6E 64 20 6D 65 6D - en a quand mem
019790: 65 20 62 65 73 6F 69 6E 20 64 65 20 74 65 6D 70 e besoin de temp
0197A0: 73 20 65 6E 20 74 65 6D 70 73 20 2D 0D 0A 20 3B s en temps -.. ;
0197B0: 20 0D 0A 20 41 46 46 49 43 48 20 20 4C 44 20 42 .. AFFICH LD B
0197C0: 43 2C 28 4C 53 50 29 20 20 20 3B 43 3D 4C 4F 4E C,(LSP) ;C=LON
0197D0: 47 20 20 20 42 3D 48 41 55 54 0D 0A 20 3B 20 0D G B=HAUT.. ; .
0197E0: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 44 45 2C . LD DE,
0197F0: 28 56 49 53 41 44 29 0D 0A 20 20 20 20 20 20 20 (VISAD)..
019800: 20 20 4C 44 20 48 4C 2C 42 55 46 53 50 54 0D 0A LD HL,BUFSPT..
019810: 20 4C 49 53 54 0D 0A 20 20 20 20 20 20 20 20 20 LIST..
019820: 44 53 20 33 2C 30 0D 0A 20 4E 4F 4C 49 53 54 0D DS 3,0.. NOLIST.
019830: 0A 20 3B 55 6E 20 63 61 6C 6C 20 66 72 61 6D 65 . ;Un call frame
019840: 20 70 65 75 74 20 65 74 72 65 20 70 6C 61 63 65 peut etre place
019850: 20 69 63 69 20 6D 61 69 73 20 6E 27 65 73 74 20 ici mais n'est
019860: 70 61 73 20 74 6F 75 6A 6F 75 72 73 20 75 74 69 pas toujours uti
019870: 6C 65 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 le.. ;..
019880: 20 43 41 4C 4C 20 4D 4F 44 49 33 38 20 20 3B 42 CALL MODI38 ;B
019890: 6C 6F 71 75 65 72 20 69 6E 74 65 72 72 75 70 74 loquer interrupt
0198A0: 69 6F 6E 73 20 0D 0A 20 42 43 4C 41 46 49 20 20 ions .. BCLAFI
0198B0: 50 55 53 48 20 44 45 0D 0A 20 20 20 20 20 20 20 PUSH DE..
0198C0: 20 20 50 55 53 48 20 42 43 0D 0A 20 20 20 20 20 PUSH BC..
0198D0: 20 20 20 20 4C 44 20 42 2C 30 0D 0A 20 20 20 20 LD B,0..
0198E0: 20 20 20 20 20 4C 44 49 52 20 0D 0A 20 20 20 20 LDIR ..
0198F0: 20 20 20 20 20 50 4F 50 20 42 43 0D 0A 20 4C 41 POP BC.. LA
019900: 53 55 49 54 20 20 50 4F 50 20 44 45 0D 0A 20 20 SUIT POP DE..
019910: 20 20 20 20 20 20 20 4C 44 20 41 2C 44 20 20 20 LD A,D
019920: 20 20 20 20 3B 50 6F 75 72 20 65 63 6F 6E 6F 6D ;Pour econom
019930: 69 73 65 72 20 6C 65 20 74 65 6D 70 73 20 64 27 iser le temps d'
019940: 75 6E 20 43 41 4C 4C 20 65 74 20 64 27 75 6E 20 un CALL et d'un
019950: 52 45 54 0D 0A 20 20 20 20 20 20 20 20 20 41 44 RET.. AD
019960: 44 20 41 2C 38 20 20 20 20 20 20 3B 6C 61 20 72 D A,8 ;la r
019970: 6F 75 74 69 6E 65 20 41 44 49 4E 46 20 65 73 74 outine ADINF est
019980: 20 72 65 63 6F 70 69 65 65 20 64 61 6E 73 20 6C recopiee dans l
019990: 65 73 20 72 6F 75 74 69 6E 65 73 0D 0A 20 20 20 es routines..
0199A0: 20 20 20 20 20 20 4C 44 20 44 2C 41 20 20 20 20 LD D,A
0199B0: 20 20 20 3B 64 65 20 72 65 61 66 66 69 63 68 61 ;de reafficha
0199C0: 67 65 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 4A ge ... J
0199D0: 52 20 4E 43 2C 45 58 49 54 41 46 0D 0A 20 20 20 R NC,EXITAF..
0199E0: 20 20 20 20 20 20 50 55 53 48 20 48 4C 0D 0A 20 PUSH HL..
0199F0: 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 23 43 LD HL,#C
019A00: 30 35 30 0D 0A 20 20 20 20 20 20 20 20 20 41 44 050.. AD
019A10: 44 20 48 4C 2C 44 45 0D 0A 20 20 20 20 20 20 20 D HL,DE..
019A20: 20 20 45 58 20 44 45 2C 48 4C 20 20 20 20 20 3B EX DE,HL ;
019A30: 43 27 65 73 74 20 44 45 20 71 75 69 20 63 6F 6E C'est DE qui con
019A40: 74 69 65 6E 74 20 6C 27 61 64 72 65 73 73 65 20 tient l'adresse
019A50: 65 63 72 61 6E 0D 0A 20 20 20 20 20 20 20 20 20 ecran..
019A60: 50 4F 50 20 48 4C 0D 0A 20 45 58 49 54 41 46 20 POP HL.. EXITAF
019A70: 20 44 4A 4E 5A 20 42 43 4C 41 46 49 0D 0A 20 3B DJNZ BCLAFI.. ;
019A80: 20 0D 0A 20 3B 2D 20 41 66 66 69 63 68 65 72 20 .. ;- Afficher
019A90: 6C 65 73 20 6C 69 67 6E 65 73 20 65 63 72 61 6E les lignes ecran
019AA0: 20 73 74 6F 63 6B 65 65 73 20 70 6F 75 72 20 72 stockees pour r
019AB0: 65 63 6F 75 76 72 69 72 20 6C 65 73 20 74 72 61 ecouvrir les tra
019AC0: 63 65 73 20 64 65 20 2D 0D 0A 20 3B 2D 20 6C 27 ces de -.. ;- l'
019AD0: 61 6E 63 69 65 6E 20 61 66 66 69 63 68 61 67 65 ancien affichage
019AE0: 20 2D 0D 0A 20 3B 20 0D 0A 20 20 20 20 20 20 20 -.. ; ..
019AF0: 20 20 4C 44 20 41 2C 28 4C 49 4E 45 4D 4F 56 29 LD A,(LINEMOV)
019B00: 20 20 20 20 3B 4E 6F 6D 62 72 65 20 64 65 20 6C ;Nombre de l
019B10: 69 67 6E 65 73 0D 0A 20 20 20 20 20 20 20 20 20 ignes..
019B20: 4F 52 20 41 0D 0A 20 20 20 20 20 20 20 20 20 4A OR A.. J
019B30: 52 20 5A 2C 54 53 54 43 4F 4C 20 20 20 20 20 20 R Z,TSTCOL
019B40: 20 3B 53 69 20 30 20 69 6C 20 6E 27 79 20 61 20 ;Si 0 il n'y a
019B50: 70 61 73 20 65 75 20 64 65 20 6D 6F 75 76 65 6D pas eu de mouvem
019B60: 65 6E 74 20 76 65 72 74 69 63 61 6C 0D 0A 20 3B ent vertical.. ;
019B70: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 44 45 .. LD DE
019B80: 2C 28 41 44 50 52 4F 56 29 20 20 20 20 3B 41 64 ,(ADPROV) ;Ad
019B90: 72 65 73 73 65 20 64 27 61 66 66 69 63 68 61 67 resse d'affichag
019BA0: 65 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 e.. LD H
019BB0: 4C 2C 4C 49 4E 45 53 20 20 20 20 20 20 20 3B 54 L,LINES ;T
019BC0: 61 62 6C 65 20 64 65 73 20 6C 69 67 6E 65 73 20 able des lignes
019BD0: 73 74 6F 63 6B 65 65 73 0D 0A 20 20 20 20 20 20 stockees..
019BE0: 20 20 20 4C 44 20 42 43 2C 28 4C 4F 4E 47 4C 54 LD BC,(LONGLT
019BF0: 41 29 20 20 20 3B 4C 6F 6E 67 75 65 75 72 20 64 A) ;Longueur d
019C00: 27 75 6E 65 20 6C 69 67 6E 65 0D 0A 20 3B 20 0D 'une ligne.. ; .
019C10: 0A 20 41 46 4C 49 4E 45 20 20 4C 44 20 42 2C 41 . AFLINE LD B,A
019C20: 20 20 20 20 20 3B 41 44 50 52 4F 56 20 65 73 74 ;ADPROV est
019C30: 20 63 61 6C 63 75 6C 65 65 20 64 61 6E 73 20 45 calculee dans E
019C40: 4E 48 41 55 54 20 6F 75 20 45 4E 42 41 53 0D 0A NHAUT ou ENBAS..
019C50: 20 42 43 4C 49 4E 45 20 20 50 55 53 48 20 44 45 BCLINE PUSH DE
019C60: 20 20 20 20 3B 65 6C 6C 65 20 70 6F 69 6E 74 65 ;elle pointe
019C70: 20 74 6F 75 6A 6F 75 72 73 20 6C 61 20 62 6F 6E toujours la bon
019C80: 6E 65 20 63 61 73 65 20 65 63 72 61 6E 0D 0A 20 ne case ecran..
019C90: 20 20 20 20 20 20 20 20 50 55 53 48 20 42 43 20 PUSH BC
019CA0: 20 20 20 3B 71 75 65 20 6C 27 6F 6E 20 61 69 6C ;que l'on ail
019CB0: 6C 65 20 65 6E 20 68 61 75 74 20 6F 75 20 65 6E le en haut ou en
019CC0: 20 62 61 73 20 2E 0D 0A 20 20 20 20 20 20 20 20 bas ...
019CD0: 20 4C 44 20 42 2C 30 0D 0A 20 20 20 20 20 20 20 LD B,0..
019CE0: 20 20 4C 44 49 52 20 0D 0A 20 20 20 20 20 20 20 LDIR ..
019CF0: 20 20 50 4F 50 20 42 43 0D 0A 20 20 20 20 20 20 POP BC..
019D00: 20 20 20 50 4F 50 20 44 45 0D 0A 20 3B 20 0D 0A POP DE.. ; ..
019D10: 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 44 20 LD A,D
019D20: 20 20 20 20 20 20 20 3B 41 44 49 4E 46 20 72 65 ;ADINF re
019D30: 63 6F 70 69 65 65 20 70 6F 75 72 20 67 61 69 6E copiee pour gain
019D40: 20 64 65 20 74 65 6D 70 73 0D 0A 20 20 20 20 20 de temps..
019D50: 20 20 20 20 41 44 44 20 41 2C 38 0D 0A 20 20 20 ADD A,8..
019D60: 20 20 20 20 20 20 4C 44 20 44 2C 41 0D 0A 20 20 LD D,A..
019D70: 20 20 20 20 20 20 20 4A 52 20 4E 43 2C 46 31 0D JR NC,F1.
019D80: 0A 20 20 20 20 20 20 20 20 20 50 55 53 48 20 48 . PUSH H
019D90: 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 L.. LD H
019DA0: 4C 2C 23 43 30 35 30 0D 0A 20 20 20 20 20 20 20 L,#C050..
019DB0: 20 20 41 44 44 20 48 4C 2C 44 45 0D 0A 20 20 20 ADD HL,DE..
019DC0: 20 20 20 20 20 20 45 58 20 44 45 2C 48 4C 0D 0A EX DE,HL..
019DD0: 20 20 20 20 20 20 20 20 20 50 4F 50 20 48 4C 0D POP HL.
019DE0: 0A 20 3B 20 0D 0A 20 46 31 20 20 20 20 20 20 44 . ; .. F1 D
019DF0: 4A 4E 5A 20 42 43 4C 49 4E 45 0D 0A 20 3B 20 0D JNZ BCLINE.. ; .
019E00: 0A 20 3B 2D 20 43 4F 4C 4F 4E 4E 45 53 20 2D 0D . ;- COLONNES -.
019E10: 0A 20 3B 20 0D 0A 20 54 53 54 43 4F 4C 20 20 4C . ; .. TSTCOL L
019E20: 44 20 41 2C 28 43 4F 4C 4F 4D 4F 56 29 0D 0A 20 D A,(COLOMOV)..
019E30: 20 20 20 20 20 20 20 20 4F 52 20 41 0D 0A 20 20 OR A..
019E40: 20 20 20 20 20 20 20 4A 52 20 5A 2C 45 58 49 54 JR Z,EXIT
019E50: 20 20 20 20 20 20 20 3B 53 69 20 61 75 63 75 6E ;Si aucun
019E60: 20 6D 6F 75 76 65 6D 65 6E 74 20 6C 61 74 65 72 mouvement later
019E70: 61 6C 20 63 27 65 73 74 20 66 69 6E 69 0D 0A 20 al c'est fini..
019E80: 3B 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 43 ;.. LD C
019E90: 2C 41 0D 0A 20 20 20 20 20 20 20 20 20 52 45 53 ,A.. RES
019EA0: 20 37 2C 43 0D 0A 20 20 20 20 20 20 20 20 20 52 7,C.. R
019EB0: 4C 43 41 20 20 20 20 20 20 20 20 20 20 20 20 3B LCA ;
019EC0: 54 65 73 74 65 72 20 42 49 54 20 37 20 73 69 20 Tester BIT 7 si
019ED0: 6D 69 73 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 mis.. JR
019EE0: 20 43 2C 43 47 20 20 20 20 20 20 20 20 20 3B 61 C,CG ;a
019EF0: 20 62 6F 75 67 65 20 61 20 64 72 6F 69 74 65 20 bouge a droite
019F00: 65 72 6E 69 7D 72 65 20 70 61 6C 65 74 74 65 20 erni}re palette
019F10: 20 63 72 7B 7B 65 20 20 2C 20 20 73 69 6E 6F 6E cr{{e , sinon
019F20: 20 20 2C 20 20 64 6F 6E 6E 65 7A 20 75 6E 20 6E , donnez un n
019F30: 75 6D 7B 72 6F 20 64 65 20 64 65 73 73 69 6E 20 um{ro de dessin
019F40: 0D 0A 20 65 78 69 73 74 61 6E 74 20 70 6F 75 72 .. existant pour
019F50: 20 69 6E 69 74 69 61 6C 69 73 65 72 20 6C 61 20 initialiser la
019F60: 70 61 6C 65 74 74 65 20 73 75 72 20 6C 65 73 20 palette sur les
019F70: 63 6F 75 6C 65 75 72 73 20 64 65 20 63 65 6C 75 couleurs de celu
019F80: 69 2D 63 69 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 i-ci ... ..
019F90: 4C 65 20 70 72 6F 67 72 61 6D 6D 65 20 70 61 73 Le programme pas
019FA0: 73 65 20 65 6E 20 6D 6F 64 65 20 61 66 66 69 63 se en mode affic
019FB0: 68 61 67 65 20 70 6F 75 72 20 63 6F 6E 66 69 72 hage pour confir
019FC0: 6D 61 74 69 6F 6E 20 2E 20 45 6E 20 63 61 73 20 mation . En cas
019FD0: 64 65 20 62 65 73 6F 69 6E 20 0D 0A 20 2C 20 76 de besoin .. , v
019FE0: 6F 75 73 20 70 6F 75 76 65 7A 20 61 67 72 61 6E ous pouvez agran
019FF0: 64 69 72 20 6C 61 20 74 61 69 6C 6C 65 20 64 65 dir la taille de
01A000: 20 20 6C 61 20 20 67 72 69 6C 6C 65 20 28 4D 6F la grille (Mo
01A010: 64 69 66 69 65 72 20 6C 61 20 67 72 69 6C 6C 65 difier la grille
01A020: 20 28 4F 2F 4E 29 3F 29 20 2E 20 0D 0A 20 44 61 (O/N)?) . .. Da
01A030: 6E 73 20 63 65 20 63 61 73 20 2C 20 76 6F 75 73 ns ce cas , vous
01A040: 20 65 6E 74 72 65 72 65 7A 20 20 6C 65 73 20 20 entrerez les
01A050: 6E 6F 75 76 65 6C 6C 65 73 20 20 64 69 6D 65 6E nouvelles dimen
01A060: 73 69 6F 6E 73 20 20 2E 20 56 6F 75 73 20 6E 65 sions . Vous ne
01A070: 20 70 6F 75 76 65 7A 20 71 75 65 20 0D 0A 20 6C pouvez que .. l
01A080: 27 61 67 72 61 6E 64 69 72 20 2C 20 70 61 73 20 'agrandir , pas
01A090: 6C 61 20 72 7B 64 75 69 72 65 20 21 20 55 6E 65 la r{duire ! Une
01A0A0: 20 20 7B 76 65 6E 74 75 65 6C 6C 65 20 72 7B 64 {ventuelle r{d
01A0B0: 75 63 74 69 6F 6E 20 70 65 75 74 20 73 65 20 66 uction peut se f
01A0C0: 61 69 72 65 20 65 6E 20 6D 6F 64 65 20 0D 0A 20 aire en mode ..
01A0D0: 7B 64 69 74 69 6F 6E 20 2E 0D 0A 20 0D 0A 20 20 {dition ... ..
01A0E0: 20 20 20 56 6F 75 73 20 70 61 73 73 65 7A 20 65 Vous passez e
01A0F0: 6E 20 6D 6F 64 65 20 7B 64 69 74 69 6F 6E 20 65 n mode {dition e
01A100: 74 20 70 6F 75 76 65 7A 20 20 63 6F 72 72 69 67 t pouvez corrig
01A110: 65 72 20 6C 65 20 64 65 73 73 69 6E 20 40 20 76 er le dessin @ v
01A120: 6F 74 72 65 20 67 75 69 73 65 20 2E 20 0D 0A 20 otre guise . ..
01A130: 41 70 72 7D 73 20 61 76 6F 69 72 20 61 63 74 69 Apr}s avoir acti
01A140: 76 7B 20 6C 61 20 73 61 75 76 65 67 61 72 64 65 v{ la sauvegarde
01A150: 20 70 61 72 20 43 54 52 4C 2B 5B 53 5D 20 2C 20 par CTRL+[S] ,
01A160: 76 6F 75 73 20 64 65 76 72 65 7A 20 63 68 6F 69 vous devrez choi
01A170: 73 69 72 20 6F 75 20 6D 65 74 74 72 65 20 0D 0A sir ou mettre ..
01A180: 20 6C 65 20 72 7B 73 75 6C 74 61 74 20 64 65 20 le r{sultat de
01A190: 76 6F 74 72 65 20 6D 6F 64 69 66 69 63 61 74 69 votre modificati
01A1A0: 6F 6E 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 31 20 on ... .. 1
01A1B0: 2F 20 52 65 63 6F 75 76 72 69 72 20 3A 20 20 4C / Recouvrir : L
01A1C0: 65 20 20 73 70 72 69 74 65 20 20 6D 6F 64 69 66 e sprite modif
01A1D0: 69 7B 20 20 73 65 20 20 6C 6F 67 65 20 20 73 75 i{ se loge su
01A1E0: 72 20 20 6C 27 65 6D 70 6C 61 63 65 6D 65 6E 74 r l'emplacement
01A1F0: 20 64 65 20 73 6F 6E 20 0D 0A 20 61 6E 63 69 65 de son .. ancie
01A200: 6E 6E 65 20 76 65 72 73 69 6F 6E 20 65 74 20 6C nne version et l
01A210: 61 20 64 7B 74 72 75 69 74 20 2E 0D 0A 20 20 20 a d{truit ...
01A220: 20 20 32 20 2F 20 52 61 6E 67 65 72 20 65 6E 20 2 / Ranger en
01A230: 66 69 6E 20 64 65 20 20 74 61 62 6C 65 20 20 3A fin de table :
01A240: 20 20 20 4C 65 20 20 73 70 72 69 74 65 20 20 6D Le sprite m
01A250: 6F 64 69 66 69 7B 20 65 73 74 20 73 74 6F 63 6B odifi{ est stock
01A260: 7B 20 65 6E 20 66 69 6E 20 64 65 20 0D 0A 20 74 { en fin de .. t
01A270: 61 62 6C 65 20 6C 27 61 6E 63 69 65 6E 6E 65 20 able l'ancienne
01A280: 76 65 72 73 69 6F 6E 20 65 73 74 20 63 6F 6E 73 version est cons
01A290: 65 72 76 7B 65 20 2E 0D 0A 20 20 20 20 20 33 20 erv{e ... 3
01A2A0: 2F 20 52 61 6E 67 65 72 20 40 20 6C 27 65 6D 70 / Ranger @ l'emp
01A2B0: 6C 61 63 65 6D 65 6E 74 20 6E 20 3A 20 20 49 6E lacement n : In
01A2C0: 64 69 71 75 65 7A 20 20 40 20 71 75 65 6C 6C 65 diquez @ quelle
01A2D0: 20 70 6F 73 69 74 69 6F 6E 20 64 6F 69 74 20 73 position doit s
01A2E0: 65 20 6C 6F 67 65 72 20 0D 0A 20 6C 65 20 73 70 e loger .. le sp
01A2F0: 72 69 74 65 20 2E 20 20 54 6F 75 74 20 20 64 65 rite . Tout de
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 C2 02 00 00 00 02 16 00 C3 02 00 00 00 02 ................
01A330: 16 00 C4 02 00 00 00 02 16 00 C5 02 00 00 00 02 ................
01A340: 16 00 C6 02 00 00 00 02 16 00 C7 02 00 00 00 02 ................
01A350: 16 00 C8 02 00 00 00 02 16 00 C9 02 00 00 00 02 ................
01A360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A3A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A3B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A3C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A3D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A3E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A3F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A400: 73 73 69 6E 20 20 64 65 20 20 6E 75 6D 7B 72 6F ssin de num{ro
01A410: 20 20 7B 67 61 6C 20 20 6F 75 20 20 73 75 70 7B {gal ou sup{
01A420: 72 69 65 75 72 20 20 40 20 20 6C 61 20 70 6F 73 rieur @ la pos
01A430: 69 74 69 6F 6E 20 64 65 20 0D 0A 20 72 61 6E 67 ition de .. rang
01A440: 65 6D 65 6E 74 20 65 73 74 20 64 7B 63 61 6C 7B ement est d{cal{
01A450: 20 64 27 75 6E 65 20 70 6F 73 69 74 69 6F 6E 20 d'une position
01A460: 20 76 65 72 73 20 20 6C 65 20 20 68 61 75 74 20 vers le haut
01A470: 20 2E 20 4C 27 61 6E 63 69 65 6E 6E 65 20 76 65 . L'ancienne ve
01A480: 72 73 69 6F 6E 20 65 73 74 20 0D 0A 20 63 6F 6E rsion est .. con
01A490: 73 65 72 76 7B 65 20 2E 0D 0A 20 0D 0A 20 20 20 serv{e ... ..
01A4A0: 20 20 4C 27 6F 70 74 69 6F 6E 20 6D 6F 64 69 66 L'option modif
01A4B0: 69 63 61 74 69 6F 6E 20 70 65 75 74 20 65 08 5E ication peut e.^
01A4C0: 74 72 65 20 61 75 73 73 69 20 75 74 69 6C 69 73 tre aussi utilis
01A4D0: 7B 65 20 70 6F 75 72 20 3A 0D 0A 20 0D 0A 20 20 {e pour :.. ..
01A4E0: 20 20 20 31 20 2F 20 43 6F 70 69 65 72 20 75 6E 1 / Copier un
01A4F0: 20 73 70 72 69 74 65 20 3A 20 53 61 75 76 65 7A sprite : Sauvez
01A500: 20 73 61 6E 73 20 7B 64 69 74 65 72 20 6C 65 20 sans {diter le
01A510: 73 70 72 69 74 65 20 65 74 20 72 61 6E 67 65 7A sprite et rangez
01A520: 20 6C 65 20 61 69 6C 6C 65 75 72 73 20 0D 0A 20 le ailleurs ..
01A530: 20 20 20 20 32 20 2F 20 44 7B 70 6C 61 63 65 72 2 / D{placer
01A540: 20 20 75 6E 20 20 73 70 72 69 74 65 20 20 3A 20 un sprite :
01A550: 20 43 6F 6D 6D 65 20 20 63 69 2D 64 65 73 73 75 Comme ci-dessu
01A560: 73 20 20 6D 61 69 73 20 20 65 6E 20 20 70 6C 75 s mais en plu
01A570: 73 20 2C 20 64 7B 74 72 75 69 73 65 7A 20 0D 0A s , d{truisez ..
01A580: 20 6C 27 61 6E 63 69 65 6E 6E 65 20 76 65 72 73 l'ancienne vers
01A590: 69 6F 6E 20 61 76 65 63 20 6C 27 6F 70 74 69 6F ion avec l'optio
01A5A0: 6E 20 36 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 5B n 6 ... .. [
01A5B0: 36 5D 20 53 75 70 70 72 69 6D 65 72 20 75 6E 20 6] Supprimer un
01A5C0: 73 70 72 69 74 65 20 3A 20 44 6F 6E 6E 65 72 20 sprite : Donner
01A5D0: 6A 75 73 74 65 20 20 6C 65 20 6E 75 6D 7B 72 6F juste le num{ro
01A5E0: 20 2E 20 4C 65 20 70 72 6F 67 72 61 6D 6D 65 20 . Le programme
01A5F0: 70 61 73 73 65 20 65 6E 20 0D 0A 20 6D 6F 64 65 passe en .. mode
01A600: 20 61 66 66 69 63 68 61 67 65 20 65 74 20 64 65 affichage et de
01A610: 6D 61 6E 64 65 20 63 6F 6E 66 69 72 6D 61 74 69 mande confirmati
01A620: 6F 6E 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 55 6E on ... .. Un
01A630: 65 20 6F 70 74 69 6F 6E 20 63 61 70 74 75 72 65 e option capture
01A640: 20 70 6F 75 72 20 20 69 6E 63 6C 75 72 65 20 20 pour inclure
01A650: 75 6E 65 20 20 70 6F 72 74 69 6F 6E 20 20 64 27 une portion d'
01A660: 69 6D 61 67 65 20 20 7B 63 72 61 6E 20 64 61 6E image {cran dan
01A670: 73 20 76 6F 74 72 65 20 0D 0A 20 74 61 62 6C 65 s votre .. table
01A680: 20 65 73 74 20 61 75 73 73 69 20 64 69 73 70 6F est aussi dispo
01A690: 6E 69 62 6C 65 20 2E 0D 0A 20 0D 0A 20 20 20 20 nible ... ..
01A6A0: 20 5B 43 5D 20 43 61 70 74 75 72 65 20 3A 20 44 [C] Capture : D
01A6B0: 65 6D 61 6E 64 65 20 6C 65 20 63 68 61 72 67 65 emande le charge
01A6C0: 6D 65 6E 74 20 20 64 27 75 6E 65 20 69 6D 61 67 ment d'une imag
01A6D0: 65 20 7B 63 72 61 6E 20 73 74 61 6E 64 61 72 64 e {cran standard
01A6E0: 20 28 4C 6F 67 7B 65 20 65 6E 20 0D 0A 20 26 43 (Log{e en .. &C
01A6F0: 30 30 30 20 65 74 20 6E 6F 6E 20 20 63 6F 6D 70 000 et non comp
01A700: 61 63 74 7B 65 29 20 20 2E 20 20 4C 27 69 6D 61 act{e) . L'ima
01A710: 67 65 20 20 63 68 61 72 67 7B 65 20 20 2C 20 20 ge charg{e ,
01A720: 75 6E 20 20 72 65 63 74 61 6E 67 6C 65 20 73 27 un rectangle s'
01A730: 61 66 66 69 63 68 65 20 73 75 72 20 0D 0A 20 6C affiche sur .. l
01A740: 27 7B 63 72 61 6E 20 2E 20 4C 65 73 20 66 6C 7D '{cran . Les fl}
01A750: 63 68 65 73 20 6C 65 20 64 7B 70 6C 61 63 65 6E ches le d{placen
01A760: 74 20 2C 20 20 53 48 49 46 54 20 20 2B 20 20 6C t , SHIFT + l
01A770: 65 73 20 66 6C 7D 63 68 65 73 20 65 6E 20 66 6F es fl}ches en fo
01A780: 6E 74 20 76 61 72 69 65 72 20 6C 61 20 0D 0A 20 nt varier la ..
01A790: 74 61 69 6C 6C 65 20 28 4C 61 20 7A 6F 6E 65 20 taille (La zone
01A7A0: 65 73 74 20 6C 69 6D 69 74 7B 65 29 20 2E 20 45 est limit{e) . E
01A7B0: 4E 54 45 52 20 65 66 66 65 63 74 75 65 20 6C 61 NTER effectue la
01A7C0: 20 63 61 70 74 75 72 65 20 2E 20 43 54 52 4C 2B capture . CTRL+
01A7D0: 5B 52 5D 20 61 62 61 6E 64 6F 6E 6E 65 20 0D 0A [R] abandonne ..
01A7E0: 20 63 65 74 74 65 20 6F 70 74 69 6F 6E 20 2E 0D cette option ..
01A7F0: 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 . ..
01A800: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D ---
01A810: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01A820: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 ---------.. ..
01A830: 20 20 20 41 70 72 7D 73 20 6C 65 73 20 6F 70 74 Apr}s les opt
01A840: 69 6F 6E 73 20 64 65 20 63 72 7B 61 74 69 6F 6E ions de cr{ation
01A850: 20 20 65 74 20 20 73 61 75 76 65 67 61 72 64 65 et sauvegarde
01A860: 20 20 2C 20 76 6F 79 6F 6E 73 20 63 65 6C 6C 65 , voyons celle
01A870: 73 20 64 65 20 74 72 61 76 61 69 6C 20 0D 0A 20 s de travail ..
01A880: 73 75 72 20 6C 65 73 20 74 61 62 6C 65 73 20 2E sur les tables .
01A890: 0D 0A 20 0D 0A 20 20 20 20 20 5B 30 5D 20 43 68 .. .. [0] Ch
01A8A0: 61 72 67 65 72 20 75 6E 65 20 74 61 62 6C 65 20 arger une table
01A8B0: 3A 20 43 6F 6D 6D 65 20 70 6F 75 72 20 6C 61 20 : Comme pour la
01A8C0: 73 61 75 76 65 67 61 72 64 65 20 6D 61 69 73 20 sauvegarde mais
01A8D0: 76 6F 75 73 20 64 65 76 65 7A 20 70 72 7B 63 69 vous devez pr{ci
01A8E0: 73 65 72 20 0D 0A 20 73 69 20 69 6C 20 73 27 61 ser .. si il s'a
01A8F0: 67 69 74 20 64 27 75 6E 65 20 74 61 62 6C 65 20 git d'une table
01A900: 20 54 72 61 76 61 69 6C 20 20 6F 75 20 20 43 68 Travail ou Ch
01A910: 61 6E 74 69 65 72 20 20 2E 20 20 4C 61 20 20 6C antier . La l
01A920: 69 73 74 65 20 64 65 73 20 73 70 72 69 74 65 73 iste des sprites
01A930: 20 65 73 74 20 0D 0A 20 61 66 66 69 63 68 7B 65 est .. affich{e
01A940: 20 61 70 72 7D 73 20 63 68 61 72 67 65 6D 65 6E apr}s chargemen
01A950: 74 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 5B 39 5D t ... .. [9]
01A960: 20 50 75 72 67 65 72 20 75 6E 65 20 74 61 62 6C Purger une tabl
01A970: 65 20 3A 20 43 27 65 73 74 20 20 63 65 74 74 65 e : C'est cette
01A980: 20 20 6F 70 74 69 6F 6E 20 20 71 75 69 20 76 6F option qui vo
01A990: 75 73 20 70 65 72 6D 65 74 20 64 65 20 63 72 7B us permet de cr{
01A9A0: 65 72 20 75 6E 65 20 0D 0A 20 74 61 62 6C 65 20 er une .. table
01A9B0: 75 74 69 6C 69 73 61 62 6C 65 20 70 61 72 20 6E utilisable par n
01A9C0: 6F 73 20 70 72 6F 67 72 61 6D 6D 65 73 20 2E 20 os programmes .
01A9D0: 45 6C 6C 65 20 73 75 70 70 72 69 6D 65 20 64 65 Elle supprime de
01A9E0: 73 20 74 61 62 6C 65 73 20 63 68 61 6E 74 69 65 s tables chantie
01A9F0: 72 73 20 74 6F 75 73 20 0D 0A 20 6C 65 73 20 6E rs tous .. les n
01AA00: 6F 6D 73 20 64 65 20 73 70 72 69 74 65 73 20 65 oms de sprites e
01AA10: 74 20 6C 61 20 74 61 62 6C 65 20 64 65 73 20 63 t la table des c
01AA20: 6F 75 6C 65 75 72 73 20 65 74 20 20 6E 27 61 64 ouleurs et n'ad
01AA30: 6D 65 74 20 71 75 65 20 6C 65 73 20 73 70 72 69 met que les spri
01AA40: 74 65 73 20 64 27 75 6E 20 0D 0A 20 6D 65 08 5E tes d'un .. me.^
01AA50: 6D 65 20 6D 6F 64 65 20 7B 63 72 61 6E 20 2E 20 me mode {cran .
01AA60: 20 41 76 61 6E 74 20 20 64 27 75 74 69 6C 69 73 Avant d'utilis
01AA70: 65 72 20 20 63 65 74 74 65 20 20 6F 70 74 69 6F er cette optio
01AA80: 6E 20 20 2C 20 20 69 6C 20 20 65 73 74 20 70 72 n , il est pr
01AA90: 7B 66 7B 72 61 62 6C 65 20 64 65 20 0D 0A 20 73 {f{rable de .. s
01AAA0: 61 75 76 65 67 61 72 64 65 72 20 6C 61 20 74 61 auvegarder la ta
01AAB0: 62 6C 65 20 73 6F 75 73 20 66 6F 72 6D 65 20 63 ble sous forme c
01AAC0: 68 61 6E 74 69 65 72 20 20 70 6F 75 72 20 20 64 hantier pour d
01AAD0: 69 73 70 6F 73 65 72 20 64 27 75 6E 65 20 63 6F isposer d'une co
01AAE0: 70 69 65 20 6C 61 20 74 61 62 6C 65 20 0D 0A 20 pie la table ..
01AAF0: 65 6E 20 52 41 4D 20 70 6F 75 76 61 6E 74 20 65 en RAM pouvant e
01AB00: 08 5E 74 72 65 20 6D 6F 64 69 66 69 7B 65 20 70 .^tre modifi{e p
01AB10: 61 72 20 6C 61 20 70 75 72 67 65 20 2E 0D 0A 20 ar la purge ...
01AB20: 0D 0A 20 20 20 20 20 43 6F 6E 73 65 72 76 65 72 .. Conserver
01AB30: 20 75 6E 20 73 65 75 6C 20 6D 6F 64 65 20 3F 20 un seul mode ?
01AB40: 20 53 69 20 20 76 6F 74 72 65 20 20 74 61 62 6C Si votre tabl
01AB50: 65 20 20 63 6F 6D 70 6F 72 74 65 20 20 64 65 73 e comporte des
01AB60: 20 73 70 72 69 74 65 73 20 64 65 20 6D 6F 64 65 sprites de mode
01AB70: 20 0D 0A 20 64 69 66 66 7B 72 65 6E 74 20 2C 20 .. diff{rent ,
01AB80: 72 7B 70 6F 6E 64 65 7A 20 27 4F 27 20 65 74 20 r{pondez 'O' et
01AB90: 73 70 7B 63 69 66 69 65 7A 20 71 75 65 6C 20 6D sp{cifiez quel m
01ABA0: 6F 64 65 20 65 73 74 20 40 20 63 6F 6E 73 65 72 ode est @ conser
01ABB0: 76 65 72 20 2E 20 54 6F 75 74 20 73 70 72 69 74 ver . Tout sprit
01ABC0: 65 20 0D 0A 20 64 65 73 73 69 6E 7B 20 61 76 65 e .. dessin{ ave
01ABD0: 63 20 75 6E 20 6D 6F 64 65 20 64 27 7B 63 72 61 c un mode d'{cra
01ABE0: 6E 20 64 69 66 66 7B 72 65 6E 74 20 73 65 72 61 n diff{rent sera
01ABF0: 20 7B 6C 69 6D 69 6E 7B 20 64 65 20 6C 61 20 74 {limin{ de la t
01AC00: 61 62 6C 65 20 65 6E 20 52 41 4D 20 2E 0D 0A 20 able en RAM ...
01AC10: 0D 0A 20 20 20 20 20 45 6C 69 6D 69 6E 61 74 69 .. Eliminati
01AC20: 6F 6E 20 75 6E 20 40 20 75 6E 20 3F 20 53 69 20 on un @ un ? Si
01AC30: 6F 75 69 20 20 2C 20 20 63 65 74 74 65 20 6F 70 oui , cette op
01AC40: 74 69 6F 6E 20 70 72 7B 73 65 6E 74 65 20 6C 65 tion pr{sente le
01AC50: 73 20 73 70 72 69 74 65 73 20 75 6E 20 70 61 72 s sprites un par
01AC60: 20 0D 0A 20 75 6E 20 65 74 20 76 6F 75 73 20 64 .. un et vous d
01AC70: 65 6D 61 6E 64 65 20 73 69 20 76 6F 75 73 20 64 emande si vous d
01AC80: 7B 73 69 72 65 7A 20 7B 6C 69 6D 69 6E 65 72 20 {sirez {liminer
01AC90: 64 65 20 6C 61 20 74 61 62 6C 65 20 6C 65 20 64 de la table le d
01ACA0: 65 73 73 69 6E 20 61 66 66 69 63 68 7B 20 2E 0D essin affich{ ..
01ACB0: 0A 20 0D 0A 20 20 20 20 20 43 65 73 20 32 20 6F . .. Ces 2 o
01ACC0: 70 74 69 6F 6E 73 20 73 61 74 69 73 66 61 69 74 ptions satisfait
01ACD0: 65 73 20 2C 20 75 6E 20 20 63 6F 6E 74 72 6F 08 es , un contro.
01ACE0: 5E 6C 65 20 20 65 73 74 20 20 65 66 66 65 63 74 ^le est effect
01ACF0: 75 7B 20 2E 20 53 69 20 69 6C 20 74 72 61 69 08 u{ . Si il trai.
01AD00: 5E 6E 65 20 75 6E 20 0D 0A 20 73 70 72 69 74 65 ^ne un .. sprite
01AD10: 20 64 65 20 6D 6F 64 65 20 7B 63 72 61 6E 20 6E de mode {cran n
01AD20: 6F 6E 20 63 6F 6E 66 6F 72 6D 65 20 20 2C 20 20 on conforme ,
01AD30: 6C 65 20 70 72 6F 67 72 61 6D 6D 65 20 72 65 74 le programme ret
01AD40: 6F 75 72 6E 65 20 61 75 20 6D 65 6E 75 20 70 72 ourne au menu pr
01AD50: 69 6E 63 69 70 61 6C 20 0D 0A 20 61 70 72 7D 73 incipal .. apr}s
01AD60: 20 75 6E 20 6D 65 73 73 61 67 65 20 64 27 61 76 un message d'av
01AD70: 65 72 74 69 73 73 65 6D 65 6E 74 20 2E 20 52 65 ertissement . Re
01AD80: 63 6F 6D 6D 65 6E 63 65 7A 20 65 6E 20 72 7B 70 commencez en r{p
01AD90: 6F 6E 64 61 6E 74 20 27 4F 27 20 40 20 6C 61 20 ondant 'O' @ la
01ADA0: 71 75 65 73 74 69 6F 6E 20 0D 0A 20 27 43 6F 6E question .. 'Con
01ADB0: 73 65 72 76 65 72 20 75 6E 65 20 73 65 75 6C 20 server une seul
01ADC0: 6D 6F 64 65 27 20 2E 0D 0A 20 0D 0A 20 20 20 20 mode' ... ..
01ADD0: 20 4C 65 20 73 65 63 6F 6E 64 20 63 6F 6E 74 72 Le second contr
01ADE0: 6F 08 5E 6C 65 20 76 7B 72 69 66 69 65 20 20 71 o.^le v{rifie q
01ADF0: 75 65 20 20 74 6F 75 73 20 20 6C 65 73 20 20 6E ue tous les n
01AE00: 75 6D 7B 72 6F 73 20 64 27 65 6E 63 72 65 73 20 um{ros d'encres
01AE10: 73 7B 6C 65 63 74 69 6F 6E 6E 7B 73 20 0D 0A 20 s{lectionn{s ..
01AE20: 70 6F 75 72 20 75 6E 20 73 74 79 6C 6F 20 64 6F pour un stylo do
01AE30: 6E 6E 7B 20 73 6F 6E 74 20 6C 65 73 20 6D 65 08 nn{ sont les me.
01AE40: 5E 6D 65 73 20 20 70 6F 75 72 20 20 63 68 61 71 ^mes pour chaq
01AE50: 75 65 20 20 64 65 73 73 69 6E 20 2E 20 53 69 20 ue dessin . Si
01AE60: 63 65 20 6E 27 65 73 74 20 70 61 73 20 6C 65 20 ce n'est pas le
01AE70: 0D 0A 20 63 61 73 20 2C 20 6C 65 20 70 72 6F 67 .. cas , le prog
01AE80: 72 61 6D 6D 65 20 76 6F 75 73 20 20 65 6E 20 20 ramme vous en
01AE90: 61 76 65 72 74 69 74 20 20 2E 20 20 56 6F 75 73 avertit . Vous
01AEA0: 20 20 70 6F 75 76 65 7A 20 61 6C 6F 72 73 20 72 pouvez alors r
01AEB0: 65 74 6F 75 72 6E 65 72 20 61 75 20 6D 65 6E 75 etourner au menu
01AEC0: 20 0D 0A 20 70 72 69 6E 63 69 70 61 6C 20 70 6F .. principal po
01AED0: 75 72 20 63 6F 72 72 69 67 65 72 20 63 65 74 74 ur corriger cett
01AEE0: 65 20 65 72 72 65 75 72 20 20 61 76 65 63 20 20 e erreur avec
01AEF0: 27 4D 6F 64 69 66 69 63 61 74 69 6F 6E 27 20 20 'Modification'
01AF00: 6F 75 20 6C 27 69 67 6E 6F 72 65 72 20 2E 20 49 ou l'ignorer . I
01AF10: 6C 20 0D 0A 20 76 61 75 74 20 6D 69 65 75 78 20 l .. vaut mieux
01AF20: 65 6E 20 74 65 6E 69 72 20 63 6F 6D 70 74 65 20 en tenir compte
01AF30: 63 61 72 20 20 6C 6F 72 73 20 20 64 27 75 6E 20 car lors d'un
01AF40: 20 75 73 61 67 65 20 20 64 61 6E 73 20 20 75 6E usage dans un
01AF50: 20 70 72 6F 67 72 61 6D 6D 65 20 2C 20 75 6E 20 programme , un
01AF60: 6F 75 20 0D 0A 20 70 6C 75 73 69 65 75 72 73 20 ou .. plusieurs
01AF70: 64 65 20 76 6F 73 20 73 70 72 69 74 65 73 20 70 de vos sprites p
01AF80: 6F 75 72 72 61 69 65 6E 74 20 73 65 20 20 76 6F ourraient se vo
01AF90: 69 72 20 61 74 74 72 69 62 75 65 72 20 75 6E 65 ir attribuer une
01AFA0: 20 63 6F 75 6C 65 75 72 20 69 6E 61 74 74 65 6E couleur inatten
01AFB0: 64 75 65 20 0D 0A 20 2E 0D 0A 20 0D 0A 20 20 20 due .. ... ..
01AFC0: 20 20 55 6E 20 61 66 66 69 63 68 61 67 65 20 64 Un affichage d
01AFD0: 65 73 20 64 6F 6E 6E 7B 65 73 20 67 6C 6F 62 61 es donn{es globa
01AFE0: 6C 65 73 20 64 65 20 20 6C 61 20 20 74 61 62 6C les de la tabl
01AFF0: 65 20 65 73 74 20 65 66 66 65 63 74 75 7B 20 65 e est effectu{ e
01B000: 0A 20 3B 20 0D 0A 20 3B 2D 20 50 61 73 73 65 72 . ; .. ;- Passer
01B010: 20 6C 65 73 20 70 61 72 61 6D 7D 74 72 65 73 20 les param}tres
01B020: 2D 0D 0A 20 3B 20 0D 0A 20 50 41 52 41 4D 20 20 -.. ; .. PARAM
01B030: 20 49 4E 43 20 48 4C 20 20 20 20 20 20 20 20 3B INC HL ;
01B040: 4F 6E 20 69 67 6E 6F 72 65 20 6C 65 73 20 33 20 On ignore les 3
01B050: 31 65 72 73 20 6F 63 74 65 74 73 20 64 75 20 73 1ers octets du s
01B060: 70 72 69 74 65 0D 0A 20 20 20 20 20 20 20 20 20 prite..
01B070: 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 INC HL..
01B080: 20 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 INC HL..
01B090: 20 20 4C 44 20 42 2C 28 48 4C 29 20 20 20 20 20 LD B,(HL)
01B0A0: 3B 48 4C 20 50 6F 69 6E 74 65 20 73 75 72 20 6C ;HL Pointe sur l
01B0B0: 61 20 68 61 75 74 65 75 72 20 64 75 20 73 70 72 a hauteur du spr
01B0C0: 69 74 65 0D 0A 20 20 20 20 20 20 20 20 20 49 4E ite.. IN
01B0D0: 43 20 48 4C 20 20 20 20 20 20 20 20 3B 50 75 69 C HL ;Pui
01B0E0: 73 20 73 75 72 20 6C 61 20 6C 6F 6E 67 75 65 75 s sur la longueu
01B0F0: 72 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 43 r.. LD C
01B100: 2C 28 48 4C 29 20 20 20 20 20 3B 51 75 65 20 6C ,(HL) ;Que l
01B110: 27 6F 6E 20 69 6E 63 72 7B 6D 65 6E 74 65 20 70 'on incr{mente p
01B120: 6F 75 72 20 6C 65 73 20 72 61 69 73 6F 6E 73 20 our les raisons
01B130: 64 7B 63 72 69 74 65 73 20 0D 0A 20 20 20 20 20 d{crites ..
01B140: 20 20 20 20 49 4E 43 20 43 20 20 20 20 20 20 20 INC C
01B150: 20 20 3B 64 61 6E 73 20 63 65 74 20 61 72 74 69 ;dans cet arti
01B160: 63 6C 65 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 cle.. LD
01B170: 20 28 4C 53 50 29 2C 42 43 20 20 20 3B 4C 27 75 (LSP),BC ;L'u
01B180: 73 61 67 65 20 64 65 20 42 43 20 70 65 72 6D 65 sage de BC perme
01B190: 74 20 64 65 20 63 68 61 72 67 65 72 20 32 20 6F t de charger 2 o
01B1A0: 63 74 65 74 73 20 40 20 6C 61 20 66 6F 69 73 20 ctets @ la fois
01B1B0: 2E 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 ... LD A
01B1C0: 2C 43 20 20 20 20 20 20 20 20 3B 4C 27 6F 63 74 ,C ;L'oct
01B1D0: 65 74 20 4C 4F 4E 47 54 4C 41 20 6E 6F 75 73 20 et LONGTLA nous
01B1E0: 73 65 72 76 69 72 61 0D 0A 20 20 20 20 20 20 20 servira..
01B1F0: 20 20 4C 44 20 28 4C 4F 4E 47 4C 54 41 29 2C 41 LD (LONGLTA),A
01B200: 3B 70 6F 75 72 20 6C 65 73 20 74 72 61 6E 73 66 ;pour les transf
01B210: 65 72 74 73 20 2E 0D 0A 20 20 20 20 20 20 20 20 erts ...
01B220: 20 49 4E 43 20 48 4C 20 20 20 20 20 20 20 20 3B INC HL ;
01B230: 45 74 20 6F 6E 20 6D 7B 6D 6F 72 69 73 65 20 6C Et on m{morise l
01B240: 27 61 64 72 65 73 73 65 20 64 75 20 31 65 72 20 'adresse du 1er
01B250: 6F 63 74 65 74 20 64 65 73 20 64 6F 6E 6E 7B 65 octet des donn{e
01B260: 73 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28 s.. LD (
01B270: 41 44 53 50 29 2C 48 4C 20 20 3B 73 70 72 69 74 ADSP),HL ;sprit
01B280: 65 20 70 6F 75 72 20 6C 27 61 66 66 69 63 68 61 e pour l'afficha
01B290: 67 65 20 2E 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 ge ... ;..
01B2A0: 20 20 20 50 55 53 48 20 42 43 20 20 20 20 20 20 PUSH BC
01B2B0: 20 3B 4F 6E 20 40 20 62 65 73 6F 69 6E 20 64 65 ;On @ besoin de
01B2C0: 20 63 6F 6E 6E 61 69 08 5E 74 72 65 20 6C 27 61 connai.^tre l'a
01B2D0: 64 72 65 73 73 65 20 7B 63 72 61 6E 20 64 75 20 dresse {cran du
01B2E0: 70 6F 69 6E 74 0D 0A 20 20 20 20 20 20 20 20 20 point..
01B2F0: 50 55 53 48 20 42 43 20 20 20 20 20 20 20 3B 73 PUSH BC ;s
01B300: 69 74 75 65 20 65 6E 20 62 61 73 20 61 20 64 72 itue en bas a dr
01B310: 6F 69 74 65 20 64 75 20 73 70 72 69 74 65 20 61 oite du sprite a
01B320: 6C 6F 72 73 20 6F 6E 20 6C 61 20 63 61 6C 63 75 lors on la calcu
01B330: 6C 65 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 le.. LD
01B340: 42 2C 30 20 20 20 20 20 20 20 20 3B 4E 65 20 70 B,0 ;Ne p
01B350: 61 73 20 6F 75 62 6C 69 65 72 20 70 6F 75 72 20 as oublier pour
01B360: 6C 27 61 64 64 69 74 69 6F 6E 20 31 36 20 62 69 l'addition 16 bi
01B370: 74 73 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 44 ts ... D
01B380: 45 43 20 43 20 20 20 20 20 20 20 20 20 3B 43 27 EC C ;C'
01B390: 65 73 74 20 6C 61 20 56 52 41 49 45 20 6C 6F 6E est la VRAIE lon
01B3A0: 67 75 65 75 72 20 71 75 27 69 6C 20 66 61 75 74 gueur qu'il faut
01B3B0: 20 69 63 69 20 21 0D 0A 20 20 20 20 20 20 20 20 ici !..
01B3C0: 20 4C 44 20 48 4C 2C 28 56 49 53 41 44 29 20 3B LD HL,(VISAD) ;
01B3D0: 41 64 72 65 73 73 65 20 64 27 61 66 66 69 63 68 Adresse d'affich
01B3E0: 61 67 65 20 28 45 6E 20 68 61 75 74 20 61 20 67 age (En haut a g
01B3F0: 61 75 63 68 65 29 0D 0A 20 20 20 20 20 20 20 20 auche)..
01B400: 20 41 44 44 20 48 4C 2C 42 43 20 20 20 20 20 3B ADD HL,BC ;
01B410: 3D 20 4C 6F 6E 67 75 65 75 72 20 73 70 72 69 74 = Longueur sprit
01B420: 65 20 3D 20 41 64 72 65 73 73 65 20 63 6F 6C 6F e = Adresse colo
01B430: 6E 6E 65 20 64 72 6F 69 74 65 20 64 75 20 73 70 nne droite du sp
01B440: 72 69 74 65 0D 0A 20 20 20 20 20 20 20 20 20 50 rite.. P
01B450: 4F 50 20 42 43 20 20 20 20 20 20 20 20 3B 52 7B OP BC ;R{
01B460: 63 75 70 7B 72 65 72 20 6E 6F 6D 62 72 65 20 64 cup{rer nombre d
01B470: 65 20 6C 69 67 6E 65 73 20 64 61 6E 73 20 42 0D e lignes dans B.
01B480: 0A 20 20 20 20 20 20 20 20 20 44 45 43 20 42 20 . DEC B
01B490: 20 20 20 20 20 20 20 20 3B 2D 31 20 70 6F 75 72 ;-1 pour
01B4A0: 20 72 65 73 74 65 72 20 40 20 6C 27 69 6E 74 7B rester @ l'int{
01B4B0: 72 69 65 75 72 20 64 75 20 73 70 72 69 74 65 0D rieur du sprite.
01B4C0: 0A 20 43 4F 49 4E 20 20 20 20 43 41 4C 4C 20 41 . COIN CALL A
01B4D0: 44 49 4E 46 20 20 20 20 3B 45 74 20 61 75 74 61 DINF ;Et auta
01B4E0: 6E 74 20 64 65 20 66 6F 69 73 20 41 44 49 4E 46 nt de fois ADINF
01B4F0: 0D 0A 20 20 20 20 20 20 20 20 20 44 4A 4E 5A 20 .. DJNZ
01B500: 43 4F 49 4E 0D 0A 20 20 20 20 20 20 20 20 20 4C COIN.. L
01B510: 44 20 28 43 4F 49 4E 42 44 29 2C 48 4C 3B 4F 55 D (COINBD),HL;OU
01B520: 46 20 21 20 4F 6E 20 6C 27 61 20 74 72 6F 75 76 F ! On l'a trouv
01B530: 7B 65 20 2E 2E 2E 0D 0A 20 20 20 20 20 20 20 20 {e .....
01B540: 20 50 4F 50 20 42 43 20 20 20 20 20 20 20 20 3B POP BC ;
01B550: 48 61 75 74 65 75 72 20 65 74 20 6C 6F 6E 67 75 Hauteur et longu
01B560: 65 75 72 20 69 6E 63 72 7B 6D 65 6E 74 7B 65 0D eur incr{ment{e.
01B570: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C . LD HL,
01B580: 30 20 20 20 20 20 20 20 3B 45 74 20 61 20 70 61 0 ;Et a pa
01B590: 72 74 69 72 20 64 65 20 63 65 73 20 32 20 64 6F rtir de ces 2 do
01B5A0: 6E 6E 7B 65 73 20 6F 6E 20 63 61 6C 63 75 6C 65 nn{es on calcule
01B5B0: 20 6C 65 20 6E 6F 6D 62 72 65 0D 0A 20 20 20 20 le nombre..
01B5C0: 20 20 20 20 20 4C 44 20 44 2C 30 20 20 20 20 20 LD D,0
01B5D0: 20 20 20 3B 64 27 6F 63 74 65 74 73 20 71 75 65 ;d'octets que
01B5E0: 20 63 6F 6E 74 69 65 6E 64 72 6F 6E 74 20 74 61 contiendront ta
01B5F0: 62 6C 65 73 20 65 74 20 62 75 66 66 65 72 73 20 bles et buffers
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 C2 02 00 00 00 02 17 00 C3 02 00 00 00 02 ................
01B630: 17 00 C4 02 00 00 00 02 17 00 C5 02 00 00 00 02 ................
01B640: 17 00 C6 02 00 00 00 02 17 00 C7 02 00 00 00 02 ................
01B650: 17 00 C8 02 00 00 00 02 17 00 C9 02 00 00 00 02 ................
01B660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B6A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B6B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B6C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B6D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B6E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B6F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B700: 28 4C 65 20 0D 0A 20 20 20 20 20 20 20 20 20 4C (Le .. L
01B710: 44 20 45 2C 43 20 20 20 20 20 20 20 20 3B 6D 65 D E,C ;me
01B720: 08 5E 6D 65 20 70 6F 75 72 20 74 6F 75 73 29 20 .^me pour tous)
01B730: 43 65 20 71 75 69 20 65 73 74 20 69 6E 64 69 73 Ce qui est indis
01B740: 70 65 6E 73 61 62 6C 65 20 70 6F 75 72 20 6C 65 pensable pour le
01B750: 73 0D 0A 20 42 43 4C 54 20 20 20 20 41 44 44 20 s.. BCLT ADD
01B760: 48 4C 2C 44 45 20 20 20 20 20 3B 74 72 61 6E 73 HL,DE ;trans
01B770: 66 65 72 74 73 20 70 61 72 20 4C 44 49 52 20 2E ferts par LDIR .
01B780: 0D 0A 20 20 20 20 20 20 20 20 20 44 4A 4E 5A 20 .. DJNZ
01B790: 42 43 4C 54 0D 0A 20 20 20 20 20 20 20 20 20 4C BCLT.. L
01B7A0: 44 20 28 4C 54 41 42 4C 29 2C 48 4C 20 3B 52 61 D (LTABL),HL ;Ra
01B7B0: 6E 67 65 72 20 63 65 20 6E 6F 6D 62 72 65 0D 0A nger ce nombre..
01B7C0: 20 20 20 20 20 20 20 20 20 4C 44 20 44 45 2C 54 LD DE,T
01B7D0: 41 42 4C 45 20 20 20 3B 41 64 72 65 73 73 65 20 ABLE ;Adresse
01B7E0: 64 75 20 62 75 66 66 65 72 20 7B 63 72 61 6E 20 du buffer {cran
01B7F0: 65 74 20 61 75 20 70 61 73 73 61 67 65 0D 0A 20 et au passage..
01B800: 20 20 20 20 20 20 20 20 41 44 44 20 48 4C 2C 44 ADD HL,D
01B810: 45 20 20 20 20 20 3B 6F 6E 20 63 61 6C 63 75 6C E ;on calcul
01B820: 65 20 6C 27 61 64 72 65 73 73 65 20 6F 75 20 73 e l'adresse ou s
01B830: 65 20 74 65 72 6D 69 6E 65 20 6C 65 20 62 75 66 e termine le buf
01B840: 66 65 72 20 63 65 20 71 75 69 0D 0A 20 20 20 20 fer ce qui..
01B850: 20 20 20 20 20 44 45 43 20 48 4C 20 20 20 20 20 DEC HL
01B860: 20 20 20 3B 65 73 74 20 69 6E 64 69 73 70 65 6E ;est indispen
01B870: 73 61 62 6C 65 20 70 6F 75 72 20 6C 65 73 20 74 sable pour les t
01B880: 72 61 6E 73 66 65 72 74 73 20 70 61 72 20 4C 44 ransferts par LD
01B890: 44 52 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 4C DR ... L
01B8A0: 44 20 28 46 49 4E 54 41 42 29 2C 48 4C 0D 0A 20 D (FINTAB),HL..
01B8B0: 20 20 20 20 20 20 20 20 52 45 54 0D 0A 20 3B 0D RET.. ;.
01B8C0: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
01B8D0: 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D ----
01B8E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01B8F0: 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20 20 56 6F ----.. .. Vo
01B900: 69 6C 61 20 70 6F 75 72 20 6C 65 73 20 72 6F 75 ila pour les rou
01B910: 74 69 6E 65 73 20 64 75 20 20 70 72 6F 67 72 61 tines du progra
01B920: 6D 6D 65 20 20 71 75 69 20 20 6E 65 20 63 6F 6E mme qui ne con
01B930: 63 65 72 6E 65 6E 74 20 70 61 73 20 76 72 61 69 cernent pas vrai
01B940: 6D 65 6E 74 20 6C 65 20 0D 0A 20 67 72 61 70 68 ment le .. graph
01B950: 69 73 6D 65 20 2E 20 41 20 20 70 61 72 74 20 20 isme . A part
01B960: 5C 61 20 20 2C 20 20 6C 65 20 20 70 72 6F 67 72 \a , le progr
01B970: 61 6D 6D 65 20 20 65 73 74 20 20 65 6E 74 69 7D amme est enti}
01B980: 72 65 6D 65 6E 74 20 20 70 61 72 61 6D 7B 74 72 rement param{tr
01B990: 61 62 6C 65 20 6C 65 73 20 0D 0A 20 76 61 72 69 able les .. vari
01B9A0: 61 62 6C 65 73 20 65 73 73 65 6E 74 69 65 6C 6C ables essentiell
01B9B0: 65 73 20 73 6F 6E 74 20 65 6E 20 64 7B 62 75 74 es sont en d{but
01B9C0: 20 64 65 20 20 6C 69 73 74 69 6E 67 73 20 20 73 de listings s
01B9D0: 75 69 76 69 65 73 20 64 65 20 6C 65 75 72 20 61 uivies de leur a
01B9E0: 64 72 65 73 73 65 20 65 6E 20 0D 0A 20 64 7B 63 dresse en .. d{c
01B9F0: 69 6D 61 6C 20 2E 20 53 69 20 71 75 65 6C 71 75 imal . Si quelqu
01BA00: 65 73 20 70 6F 6B 65 73 20 76 6F 75 73 20 74 65 es pokes vous te
01BA10: 6E 74 65 6E 74 20 2E 2E 2E 20 20 49 6C 20 20 79 ntent ... Il y
01BA20: 2D 61 20 61 75 20 6D 6F 69 6E 73 20 75 6E 65 20 -a au moins une
01BA30: 63 68 6F 73 65 20 40 20 6E 65 20 0D 0A 20 70 61 chose @ ne .. pa
01BA40: 73 20 66 61 69 72 65 20 2C 20 63 27 65 73 74 20 s faire , c'est
01BA50: 20 64 65 20 20 64 6F 6E 6E 65 72 20 20 75 6E 20 de donner un
01BA60: 20 69 6E 63 72 7B 6D 65 6E 74 20 20 64 65 20 20 incr{ment de
01BA70: 64 7B 70 6C 61 63 65 6D 65 6E 74 20 28 53 54 45 d{placement (STE
01BA80: 50 58 20 2D 20 53 54 45 50 59 29 20 0D 0A 20 73 PX - STEPY) .. s
01BA90: 75 70 7B 72 69 65 75 72 20 40 20 6C 61 20 74 61 up{rieur @ la ta
01BAA0: 69 6C 6C 65 20 65 6E 20 70 69 78 65 6C 73 20 6F ille en pixels o
01BAB0: 75 20 20 6C 69 67 6E 65 73 20 20 64 75 20 20 73 u lignes du s
01BAC0: 70 72 69 74 65 20 20 21 20 44 61 6E 73 20 63 65 prite ! Dans ce
01BAD0: 20 63 61 73 20 74 6F 75 74 20 76 61 20 0D 0A 20 cas tout va ..
01BAE0: 70 6C 61 6E 74 65 72 20 2E 20 0D 0A 20 20 20 20 planter . ..
01BAF0: 20 50 6F 75 72 20 70 72 7B 73 65 6E 74 65 72 20 Pour pr{senter
01BB00: 63 65 20 6C 6F 6E 67 20 6C 69 73 74 69 6E 67 20 ce long listing
01BB10: 2C 20 6E 6F 75 73 20 72 65 76 65 6E 6F 6E 73 20 , nous revenons
01BB20: 40 20 6C 61 20 6D 7B 74 68 6F 64 65 20 65 6D 70 @ la m{thode emp
01BB30: 6C 6F 79 7B 65 20 64 61 6E 73 20 0D 0A 20 6C 65 loy{e dans .. le
01BB40: 73 20 63 6F 75 72 73 20 73 75 72 20 6C 65 20 46 s cours sur le F
01BB50: 44 43 20 3A 20 4C 65 20 6C 69 73 74 69 6E 67 20 DC : Le listing
01BB60: 20 63 6F 6D 6D 65 6E 74 7B 20 65 73 74 20 69 6E comment{ est in
01BB70: 74 65 72 72 6F 6D 70 75 20 70 61 72 20 64 75 20 terrompu par du
01BB80: 74 65 78 74 65 20 71 75 61 6E 74 20 0D 0A 20 63 texte quant .. c
01BB90: 27 65 73 74 20 6E 7B 63 7B 73 73 61 69 72 65 20 'est n{c{ssaire
01BBA0: 2E 20 55 6E 20 73 65 75 6C 20 70 6F 69 6E 74 20 . Un seul point
01BBB0: 6E 6F 69 72 20 20 3A 20 20 4C 65 73 20 74 72 61 noir : Les tra
01BBC0: 6E 73 66 65 72 74 73 20 64 7B 63 72 69 74 73 20 nsferts d{crits
01BBD0: 64 61 6E 73 20 53 4F 53 35 20 65 74 20 0D 0A 20 dans SOS5 et ..
01BBE0: 71 75 65 20 6E 6F 75 73 20 61 76 6F 6E 73 20 6D que nous avons m
01BBF0: 69 73 20 65 6E 20 69 6D 61 67 65 73 20 20 64 61 is en images da
01BC00: 6E 73 20 20 53 4F 53 36 20 20 2C 20 20 75 74 69 ns SOS6 , uti
01BC10: 6C 69 73 65 6E 74 20 75 6E 65 20 66 6F 72 65 08 lisent une fore.
01BC20: 5E 74 20 64 65 20 50 55 53 48 2D 50 4F 50 2D 0D ^t de PUSH-POP-.
01BC30: 0A 20 4C 44 49 52 2D 4C 44 44 52 20 6A 27 65 6E . LDIR-LDDR j'en
01BC40: 20 70 61 73 73 65 20 65 74 20 64 65 73 20 20 6D passe et des m
01BC50: 65 69 6C 6C 65 75 72 65 73 20 20 2E 20 20 43 65 eilleures . Ce
01BC60: 6C 61 20 66 6F 6E 63 74 69 6F 6E 6E 65 20 70 61 la fonctionne pa
01BC70: 72 66 61 69 74 65 6D 65 6E 74 20 6D 61 69 73 20 rfaitement mais
01BC80: 0D 0A 20 6E 27 65 73 74 20 70 61 73 20 76 72 61 .. n'est pas vra
01BC90: 69 6D 65 6E 74 20 63 6C 61 69 72 20 2E 2E 2E 20 iment clair ...
01BCA0: 4C 61 20 6D 65 69 6C 6C 65 75 72 65 20 20 61 70 La meilleure ap
01BCB0: 70 72 6F 63 68 65 20 63 6F 6E 73 69 73 74 65 20 proche consiste
01BCC0: 40 20 7B 74 75 64 69 65 72 20 40 20 66 6F 6E 64 @ {tudier @ fond
01BCD0: 20 0D 0A 20 4C 44 49 52 20 65 74 20 4C 44 44 52 .. LDIR et LDDR
01BCE0: 20 64 61 6E 73 20 53 4F 53 35 20 70 75 69 73 20 dans SOS5 puis
01BCF0: 6C 65 73 20 20 65 78 70 6C 69 63 61 74 69 6F 6E les explication
01BD00: 74 20 61 70 72 7D 73 20 75 6E 65 20 0D 0A 20 64 t apr}s une .. d
01BD10: 65 72 6E 69 7D 72 65 20 63 6F 6E 66 69 72 6D 61 erni}re confirma
01BD20: 74 69 6F 6E 20 76 6F 75 73 20 70 6F 75 76 65 7A tion vous pouvez
01BD30: 20 65 6E 66 69 6E 20 65 66 66 65 63 74 75 65 72 enfin effectuer
01BD40: 20 6C 61 20 73 61 75 76 65 67 61 72 64 65 20 73 la sauvegarde s
01BD50: 75 72 20 64 69 73 71 75 65 20 2E 20 0D 0A 20 20 ur disque . ..
01BD60: 20 20 20 5B 41 5D 20 43 6F 6E 63 61 74 7B 6E 61 [A] Concat{na
01BD70: 74 69 6F 6E 20 64 65 20 74 61 62 6C 65 73 20 3A tion de tables :
01BD80: 20 20 43 65 74 74 65 20 20 6F 70 74 69 6F 6E 20 Cette option
01BD90: 20 70 65 72 6D 65 74 20 20 64 65 20 72 65 67 72 permet de regr
01BDA0: 6F 75 70 65 72 20 65 6E 20 75 6E 65 20 0D 0A 20 ouper en une ..
01BDB0: 73 65 75 6C 65 20 74 61 62 6C 65 20 6C 61 20 74 seule table la t
01BDC0: 61 62 6C 65 20 65 6E 20 6D 7B 6D 6F 69 72 65 20 able en m{moire
01BDD0: 65 74 20 75 6E 65 20 74 61 62 6C 65 20 71 75 65 et une table que
01BDE0: 6C 63 6F 6E 71 75 65 20 73 75 72 20 6C 61 20 64 lconque sur la d
01BDF0: 69 73 71 75 65 74 74 65 20 2E 20 4C 61 20 0D 0A isquette . La ..
01BE00: 20 63 6F 6E 63 61 74 7B 6E 61 74 69 6F 6E 20 63 concat{nation c
01BE10: 72 7B 61 6E 74 20 64 65 73 20 66 69 63 68 69 65 r{ant des fichie
01BE20: 72 73 20 74 65 6D 70 6F 72 61 69 72 65 73 20 73 rs temporaires s
01BE30: 75 72 20 20 6C 65 20 64 72 69 76 65 20 69 6C 20 ur le drive il
01BE40: 65 73 74 20 70 72 7B 66 7B 72 61 62 6C 65 20 0D est pr{f{rable .
01BE50: 0A 20 64 27 61 76 6F 69 72 20 61 75 20 6D 6F 69 . d'avoir au moi
01BE60: 6E 73 20 32 35 4B 20 66 72 65 65 20 73 75 72 20 ns 25K free sur
01BE70: 6C 61 20 64 69 73 71 75 65 74 74 65 20 2E 0D 0A la disquette ...
01BE80: 20 0D 0A 20 20 20 20 20 41 70 72 7D 73 20 63 6F .. Apr}s co
01BE90: 6E 66 69 72 6D 61 74 69 6F 6E 20 2C 20 6C 61 20 nfirmation , la
01BEA0: 74 61 62 6C 65 20 65 6E 20 52 41 4D 20 20 65 73 table en RAM es
01BEB0: 74 20 73 61 75 76 65 67 61 72 64 7B 65 20 65 6E t sauvegard{e en
01BEC0: 20 34 20 70 61 72 74 69 65 73 20 73 75 72 20 6C 4 parties sur l
01BED0: 61 20 0D 0A 20 64 69 73 71 75 65 74 74 65 20 3A a .. disquette :
01BEE0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 31 .. 1
01BEF0: 20 3A 20 54 4E 20 2C 20 74 61 62 6C 65 20 64 65 : TN , table de
01BF00: 73 20 6E 6F 6D 73 20 64 65 20 73 70 72 69 74 65 s noms de sprite
01BF10: 73 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 s ...
01BF20: 20 20 32 20 3A 20 54 49 20 2C 20 74 61 62 6C 65 2 : TI , table
01BF30: 20 64 65 73 20 65 6E 63 72 65 73 20 2E 0D 0A 20 des encres ...
01BF40: 20 20 20 20 20 20 20 20 20 20 20 20 33 20 3A 20 3 :
01BF50: 54 41 20 2C 20 74 61 62 6C 65 20 64 65 73 20 61 TA , table des a
01BF60: 64 72 65 73 73 65 73 20 73 70 72 69 74 65 73 20 dresses sprites
01BF70: 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 ...
01BF80: 34 20 3A 20 54 44 20 2C 20 74 61 62 6C 65 20 64 4 : TD , table d
01BF90: 65 73 20 64 6F 6E 6E 7B 65 73 20 73 70 72 69 74 es donn{es sprit
01BFA0: 65 73 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 43 65 es ... .. Ce
01BFB0: 63 69 20 66 61 69 74 20 2C 20 69 6C 20 66 61 75 ci fait , il fau
01BFC0: 74 20 63 68 61 72 67 65 72 20 6C 61 20 20 73 65 t charger la se
01BFD0: 63 6F 6E 64 65 20 74 61 62 6C 65 20 6E 6F 72 6D conde table norm
01BFE0: 61 6C 65 6D 65 6E 74 20 2E 20 4C 65 20 63 68 61 alement . Le cha
01BFF0: 72 67 65 6D 65 6E 74 20 0D 0A 20 74 65 72 6D 69 rgement .. termi
01C000: 6E 7B 20 2C 20 6C 65 73 20 66 69 63 68 69 65 72 n{ , les fichier
01C010: 73 20 74 65 6D 70 6F 72 61 69 72 65 73 20 73 6F s temporaires so
01C020: 6E 74 20 61 6A 6F 75 74 7B 73 20 40 20 6C 61 20 nt ajout{s @ la
01C030: 73 65 63 6F 6E 64 65 20 74 61 62 6C 65 20 2E 0D seconde table ..
01C040: 0A 20 20 20 20 20 4E 6F 74 65 20 3A 20 20 49 6C . Note : Il
01C050: 20 20 65 73 74 20 20 70 6F 73 73 69 62 6C 65 20 est possible
01C060: 20 64 65 20 20 63 6F 6E 63 61 74 7B 6E 65 72 20 de concat{ner
01C070: 20 74 61 62 6C 65 20 20 27 74 72 61 76 61 69 6C table 'travail
01C080: 27 20 20 61 76 65 63 20 20 27 74 61 62 6C 65 20 ' avec 'table
01C090: 0D 0A 20 63 68 61 6E 74 69 65 72 27 20 2E 20 4F .. chantier' . O
01C0A0: 6E 20 70 65 75 74 20 20 65 66 66 65 63 74 75 65 n peut effectue
01C0B0: 72 20 20 70 6C 75 73 69 65 75 72 73 20 20 63 6F r plusieurs co
01C0C0: 6E 63 61 74 7B 6E 61 74 69 6F 6E 20 20 73 75 63 ncat{nation suc
01C0D0: 63 65 73 73 69 76 65 73 20 6D 61 69 73 20 69 6C cessives mais il
01C0E0: 20 0D 0A 20 76 61 75 74 20 6D 69 65 75 78 20 65 .. vaut mieux e
01C0F0: 66 66 65 63 74 75 65 72 20 75 6E 65 20 73 61 75 ffectuer une sau
01C100: 76 65 67 61 72 64 65 20 64 65 20 6C 61 20 74 61 vegarde de la ta
01C110: 62 6C 65 20 65 6E 20 52 41 4D 20 61 76 61 6E 74 ble en RAM avant
01C120: 20 63 68 61 71 75 65 20 6F 70 7B 72 61 74 69 6F chaque op{ratio
01C130: 6E 20 0D 0A 20 2E 0D 0A 20 20 20 20 20 20 20 20 n .. ...
01C140: 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D ------
01C150: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01C160: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01C170: 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 ----..
01C180: 20 20 20 20 20 20 20 2D 20 50 52 4F 47 52 41 4D - PROGRAM
01C190: 4D 45 53 20 44 45 20 47 45 53 54 49 4F 4E 20 44 MES DE GESTION D
01C1A0: 45 53 20 54 41 42 4C 45 53 20 53 55 52 47 45 4E ES TABLES SURGEN
01C1B0: 45 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 E -..
01C1C0: 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------
01C1D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01C1E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01C1F0: 2D 0D 0A 20 0D 0A 20 20 20 20 20 31 20 3A 20 52 -.. .. 1 : R
01C200: 65 6C 6F 67 65 6D 65 6E 74 20 64 27 75 6E 65 20 elogement d'une
01C210: 74 61 62 6C 65 20 64 65 20 73 70 72 69 74 65 73 table de sprites
01C220: 20 3A 0D 0A 20 0D 0A 20 20 20 20 20 43 65 20 72 :.. .. Ce r
01C230: 65 6C 6F 67 65 6D 65 6E 74 20 6E 65 20 70 65 75 elogement ne peu
01C240: 74 20 73 27 65 66 66 65 63 74 75 65 72 20 71 75 t s'effectuer qu
01C250: 65 20 73 75 72 20 75 6E 65 20 74 61 62 6C 65 20 e sur une table
01C260: 27 74 72 61 76 61 69 6C 27 20 2C 20 61 76 65 7A 'travail' , avez
01C270: 20 76 6F 75 73 20 0D 0A 20 70 65 6E 73 7B 20 40 vous .. pens{ @
01C280: 20 75 74 69 6C 69 73 65 72 20 6C 27 6F 70 74 69 utiliser l'opti
01C290: 6F 6E 20 70 75 72 67 65 20 3F 20 53 69 20 6F 75 on purge ? Si ou
01C2A0: 69 20 20 2C 20 6C 65 20 72 65 73 74 65 20 65 73 i , le reste es
01C2B0: 74 20 66 6F 72 74 20 73 69 6D 70 6C 65 20 2E 20 t fort simple .
01C2C0: 46 61 69 74 65 73 20 0D 0A 20 52 55 4E 22 52 45 Faites .. RUN"RE
01C2D0: 4C 4F 43 54 53 47 22 20 2E 20 4C 65 20 70 72 6F LOCTSG" . Le pro
01C2E0: 67 72 61 6D 6D 65 20 76 6F 75 73 20 20 64 65 6D gramme vous dem
01C2F0: 61 6E 64 65 72 61 20 20 6C 65 20 20 27 48 49 4D andera le 'HIM
01C300: 45 4D 27 20 20 2C 20 20 63 27 65 73 74 20 40 20 EM' , c'est @
01C310: 64 69 72 65 20 6C 65 20 0D 0A 20 70 6F 69 6E 74 dire le .. point
01C320: 20 6C 65 20 70 6C 75 73 20 68 61 75 74 20 65 6E le plus haut en
01C330: 20 20 52 41 4D 20 20 71 75 65 20 20 76 6F 75 73 RAM que vous
01C340: 20 20 73 6F 75 68 61 69 74 65 7A 20 20 64 7B 66 souhaitez d{f
01C350: 69 6E 69 72 20 20 2E 20 44 6F 6E 6E 65 7A 20 6C inir . Donnez l
01C360: 75 69 20 63 65 74 74 65 20 0D 0A 20 69 6E 64 69 ui cette .. indi
01C370: 63 61 74 69 6F 6E 20 6F 75 20 61 70 70 75 79 65 cation ou appuye
01C380: 7A 20 6A 75 73 74 65 20 73 75 72 20 27 45 4E 54 z juste sur 'ENT
01C390: 45 52 27 20 70 6F 75 72 20 67 61 72 64 65 72 20 ER' pour garder
01C3A0: 6C 61 20 76 61 6C 65 75 72 20 6D 61 78 69 6D 61 la valeur maxima
01C3B0: 6C 65 20 2E 20 43 65 63 69 20 0D 0A 20 66 61 69 le . Ceci .. fai
01C3C0: 74 20 2C 20 73 75 69 76 65 7A 20 6C 65 73 20 69 t , suivez les i
01C3D0: 6E 73 74 72 75 63 74 69 6F 6E 73 20 20 64 75 20 nstructions du
01C3E0: 20 70 72 6F 67 72 61 6D 6D 65 20 20 71 75 69 20 programme qui
01C3F0: 20 76 6F 75 73 20 20 64 6F 6E 6E 65 72 61 20 6C vous donnera l
01C400: 65 20 70 6F 69 6E 74 20 64 65 20 0D 0A 20 72 65 e point de .. re
01C410: 6C 6F 63 61 74 69 6F 6E 20 6C 65 20 70 6C 75 73 location le plus
01C420: 20 68 61 75 74 20 70 6F 73 73 69 62 6C 65 20 2E haut possible .
01C430: 20 56 6F 75 73 20 20 6E 27 65 08 5E 74 65 73 20 Vous n'e.^tes
01C440: 70 61 73 20 63 6F 6E 74 72 61 69 6E 74 20 64 65 pas contraint de
01C450: 20 73 75 69 76 72 65 20 63 65 74 74 65 20 0D 0A suivre cette ..
01C460: 20 69 6E 64 69 63 61 74 69 6F 6E 20 6D 61 69 73 indication mais
01C470: 20 6E 65 20 6C 6F 67 65 7A 20 20 70 61 73 20 20 ne logez pas
01C480: 6C 61 20 20 74 61 62 6C 65 20 20 74 72 6F 70 20 la table trop
01C490: 20 62 61 73 20 20 65 6E 20 20 52 41 4D 20 20 2C bas en RAM ,
01C4A0: 20 76 6F 75 73 20 70 6F 75 72 72 69 65 7A 20 0D vous pourriez .
01C4B0: 0A 20 64 7B 74 72 75 69 72 65 20 6C 65 20 70 72 . d{truire le pr
01C4C0: 6F 67 72 61 6D 6D 65 20 64 65 20 72 65 6C 6F 67 ogramme de relog
01C4D0: 65 6D 65 6E 74 20 20 2E 20 20 55 6E 65 20 20 74 ement . Une t
01C4E0: 61 62 6C 65 20 20 72 65 6C 6F 67 7B 65 20 6E 65 able relog{e ne
01C4F0: 20 70 65 75 74 20 70 6C 75 73 20 65 08 5E 74 72 peut plus e.^tr
01C500: 00 4D 4F 56 53 50 52 32 20 42 49 4E 00 00 00 00 .MOVSPR2 BIN....
01C510: 00 00 02 00 00 B8 88 00 68 10 00 00 00 00 00 00 ........h.......
01C520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C540: 68 10 00 44 05 23 FD 23 10 FA FD 6E 00 FD 66 01 h..D.#.#...n..f.
01C550: 23 23 23 46 23 4E ED 43 C0 88 79 32 C8 88 23 22 ###F#N.C..y2..#"
01C560: C2 88 C5 C5 06 00 0D 2A C4 88 09 C1 05 CD 62 98 .......*......b.
01C570: 10 FB 22 C6 88 C1 21 00 00 16 00 59 19 10 FD 22 .."...!....Y..."
01C580: C3 8E 94 30 01 C8 00 01 00 00 00 00 00 00 00 00 ...0............
01C590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF ................
01C5A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C5B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C5C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C5D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C5E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C5F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C600: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C610: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C620: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C630: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C640: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C650: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C660: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C670: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C680: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C690: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C6A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C6B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C6C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C6D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C6E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C6F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C700: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C710: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C720: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C730: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C740: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C750: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C760: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C770: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C780: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C790: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C7A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C7B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C7C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C7D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C7E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C7F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C800: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C810: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C820: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C830: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C840: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C850: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C860: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C870: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C880: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C890: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C8A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C8B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C8C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C8D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C8E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01C8F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
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 C2 02 00 00 00 02 18 00 C3 02 00 00 00 02 ................
01C930: 18 00 C4 02 00 00 00 02 18 00 C5 02 00 00 00 02 ................
01C940: 18 00 C6 02 00 00 00 02 18 00 C7 02 00 00 00 02 ................
01C950: 18 00 C8 02 00 00 00 02 18 00 C9 02 00 00 00 02 ................
01C960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C9A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C9B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C9C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C9D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C9E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C9F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CA00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CA10: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CA20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CA30: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CA40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CA50: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CA60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CA70: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CA80: FF FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00 ................
01CA90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CAA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CAB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CAC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CAD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CAE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CAF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CB00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CB10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CB20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CB30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CB40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CB50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CB60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CB70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CB80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CB90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CBA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CBB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CBC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CBD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CBE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CBF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CC00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CC10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CC20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CC30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CC40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CC50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CC60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CC70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CC80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CC90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CCA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CCB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CCC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CCD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CCE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CCF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CD00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CD10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CD20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CD30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CD40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CD50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CD60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CD70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CD80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CD90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CDA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CDB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CDC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CDD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CDE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CDF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CE00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CE10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CE20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CE30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CE40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CE50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CE60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF ................
01CE70: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CE80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CE90: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CEA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CEB0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CEC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CED0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CEE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CEF0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CF00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CF10: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CF20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CF30: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CF40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CF50: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CF60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CF70: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CF80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CF90: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CFA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CFB0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CFC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CFD0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CFE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01CFF0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D000: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D010: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D020: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D030: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D040: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D050: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D060: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D070: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D080: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D090: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D0A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D0B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D0C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D0D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D0E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D0F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D100: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D110: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D120: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D130: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D140: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D150: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D160: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D170: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D180: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D190: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D1A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D1B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D1C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D1D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D1E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D1F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D200: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D210: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D220: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D230: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D240: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
01D250: FF FF FF FF FF FF 2A 42 9C AF 3C 46 4E CB 78 20 ......*B..<FN.x
01D260: 0A F5 E5 CD 32 BC E1 23 F1 18 EF CD 86 98 CD AF ....2..#........
01D270: 98 CD 05 97 3E 43 CD 1E BB C0 3E 1B CD 1E BB 28 ....>C....>....(
01D280: 03 AF 18 14 3E 45 CD 1E BB 28 04 3E 01 18 09 3E ....>E...(.>...>
01D290: 26 CD 1E BB 28 08 3E 02 32 D2 88 CD 08 97 CD 24 &...(.>.2......$
01D2A0: BB E6 1F 28 CF CB 67 28 1C 3A 41 9C 5F 3A BF 88 ...(..g(.:A._:..
01D2B0: 3C BB 28 04 38 02 3E 01 32 BF 88 06 C8 CD 7C 98 <.(.8.>.2.....|.
01D2C0: 10 FB C3 A3 94 32 D5 88 2A C4 88 22 D3 88 0F F5 ...£.2..*.."....
01D2D0: DC 80 95 F1 0F F5 DC 22 95 F1 0F F5 DC 77 96 F1 .......".....w..
01D2E0: 0F DC 14 96 CD 08 97 C3 AC 94 06 04 2A C6 88 7C ............*..|
01D2F0: D6 FF 20 04 7D FE 80 D0 CD 62 98 10 F2 22 C6 88 .. .}....b..."..
01D300: 2A C4 88 06 04 CD 62 98 10 FB 22 C4 88 CD F2 95 *.....b...".....
01D310: 21 D6 88 11 A6 90 C5 ED B0 C1 11 D6 88 21 D6 88 !............!..
01D320: 09 ED 4B CE 88 ED B0 2A C6 88 ED 5B CC 88 ED 4B ..K....*...[...K
01D330: C8 88 06 04 E5 C5 06 00 ED B8 C1 E1 CD 6E 98 10 .............n..
01D340: F3 2A D3 88 22 D0 88 C9 2A C4 88 06 04 7C D6 C0 .*.."...*....|..
01D350: 20 04 7D FE 50 D8 CD 6E 98 10 F2 22 C4 88 2A C6 .}.P..n..."..*.
01D360: 88 06 04 CD 6E 98 10 FB 22 C6 88 CD F2 95 11 A6 ....n...".......
01D370: 90 21 D6 88 C5 ED 4B CE 88 09 C1 C5 E5 ED B0 E1 .!....K.........
01D380: C1 2A CC 88 5D 54 A7 ED 42 ED 4B CE 88 ED B8 2A .*..]T..B.K....*
01D390: C4 88 11 D6 88 ED 4B C8 88 06 04 E5 C5 06 00 ED ......K.........
01D3A0: B0 C1 E1 CD 62 98 10 F3 2A C6 88 23 ED 4B C8 88 ....b...*..#.K..
01D3B0: A7 ED 42 CD 62 98 22 D0 88 C9 21 00 00 ED 4B C8 ..B.b."...!...K.
01D3C0: 88 CB 20 CB 11 CB 20 CB 11 2A CA 88 A7 ED 42 22 .. ... ..*....B"
01D3D0: CE 88 C9 3A D5 88 E6 03 32 D5 88 C9 2A C6 88 CD ...:....2...*...
01D3E0: EC 96 FE 4F 28 ED 23 22 C6 88 2A C4 88 22 D3 88 ...O(.#"..*.."..
01D3F0: 23 22 C4 88 2A C8 88 2B 22 CE 88 ED 5B C4 88 19 #"..*..+"...[...
01D400: E5 FD E1 DD 21 D6 88 DD 23 11 9A 92 21 D6 88 3A ....!...#...!..:
01D410: C1 88 F5 E5 7E 12 13 D5 EB DD E5 E1 ED 4B CE 88 ....~........K..
01D420: ED B0 FD E5 E1 7E 12 13 FD E5 E1 CD 62 98 E5 FD .....~......b...
01D430: E1 D1 ED 4B C8 88 DD 09 E1 09 F1 3D 20 D4 C9 2A ...K.......= ..*
01D440: C4 88 CD EC 96 B7 28 8B 2B 22 C4 88 2A C6 88 2B ......(.+"..*..+
01D450: 22 C6 88 ED 5B C8 88 1B ED 53 CE 88 21 D6 88 19 "...[....S..!...
01D460: 11 9A 92 E5 ED 4B C8 88 3A C1 88 F5 7E 12 13 09 .....K..:...~...
01D470: F1 3D 20 F7 21 D6 88 ED 4B C8 88 09 2B EB E1 2B .= .!...K...+..+
01D480: ED 4B CE 88 3A C1 88 C5 E5 D5 ED B8 E1 ED 4B C8 .K..:.........K.
01D490: 88 09 EB E1 09 C1 3D 20 EE 11 D6 88 2A C4 88 3A ......= ....*..:
01D4A0: C1 88 47 C5 E5 7E 12 2A C8 88 19 EB E1 CD 62 98 ..G..~.*......b.
01D4B0: C1 10 F0 C9 E5 7C D6 08 CB 77 20 FA C6 08 67 A7 .....|...w ...g.
01D4C0: 11 50 00 ED 52 CB 74 20 FA 19 7D E1 C9 CD 4A 98 .P..R.t ..}...J.
01D4D0: 2A C2 88 ED 4B C0 88 11 BE 8C C5 06 00 ED B0 C1 *...K...........
01D4E0: 10 F8 ED 4B C0 88 11 D6 88 21 BE 8C 3A D2 88 FE ...K.....!..:...
01D4F0: 01 28 23 30 43 C5 41 7E 4F E6 AA 20 05 1A E6 AA .(#0C.A~O.. ....
01D500: B1 77 7E 4F E6 55 20 05 1A E6 55 B1 77 13 23 10 .w~O.U ...U.w.#.
01D510: E6 C1 10 E1 18 4D C5 41 1A F5 E6 AA 28 06 4F 7E .....M.A....(.O~
01D520: E6 55 B1 77 F1 E6 55 28 06 4F 7E E6 AA B1 77 23 .U.w..U(.O~...w#
01D530: 13 10 E5 C1 10 E0 18 2B C5 41 7E E6 AA C4 28 98 .......+.A~...(.
01D540: 38 09 7E E6 55 4F 1A E6 AA B1 77 7E E6 55 C4 39 8.~.UO....w~.U.9
01D550: 98 38 09 7E E6 AA 4F 1A E6 55 B1 77 23 13 10 DA .8.~..O..U.w#...
01D560: C1 10 D5 ED 4B C0 88 ED 5B C4 88 21 BE 8C 00 00 ....K...[..!....
01D570: 00 CD FE 98 D5 C5 06 00 ED B0 C1 D1 7A C6 08 57 ............z..W
01D580: 30 07 E5 21 50 C0 19 EB E1 10 E9 3A D5 88 E6 03 0..!P......:....
01D590: 28 24 ED 5B D0 88 21 A6 90 ED 4B C8 88 06 04 D5 ($.[..!...K.....
01D5A0: C5 06 00 ED B0 C1 D1 7A C6 08 57 30 07 E5 21 50 .......z..W0..!P
01D5B0: C0 19 EB E1 10 E9 3A D5 88 E6 0C 28 2C CB 5F 20 ......:....(,._
01D5C0: 0B 2A C4 88 ED 5B C8 88 19 EB 18 04 ED 5B D3 88 .*...[.......[..
01D5D0: 21 9A 92 3A C1 88 47 7E 12 23 7A C6 08 57 30 07 !..:..G~.#z..W0.
01D5E0: E5 21 50 C0 19 EB E1 10 EE AF 32 D5 88 C3 0A 99 .!P.......2.....
01D5F0: 1A E6 AA FE 80 C8 FE A0 C8 FE 28 C8 FE A8 C8 37 ..........(....7
01D600: C9 1A E6 55 FE 40 C8 FE 50 C8 FE 14 C8 FE 54 C8 ...U.@..P.....T.
01D610: 37 C9 ED 4B C0 88 11 D6 88 2A C4 88 C5 E5 06 00 7..K.....*......
01D620: ED B0 E1 C1 CD 62 98 10 F3 C9 7C C6 08 67 D0 D5 .....b....|..g..
01D630: 11 50 C0 19 D1 C9 7C D6 08 67 E6 40 C0 D5 11 B0 .P....|..g.@....
01D640: 3F 19 D1 C9 C5 06 F5 ED 78 1F 30 FB C1 C9 2A BD ?.......x.0...*.
01D650: 88 ED 5B BB 88 CB 3C CB 1D D5 C5 3A 40 9C FE 01 ..[...<....:@...
01D660: 38 04 28 06 18 08 CB 3A CB 1B CB 3A CB 1B CD 1D 8.(....:...:....
01D670: BC 22 C4 88 C1 D1 C9 3A BF 88 47 FD 21 42 9C FD .".....:..G.!B..
01D680: 23 FD 23 10 FA FD 6E 00 FD 66 01 23 23 23 46 23 #.#...n..f.###F#
01D690: 4E ED 43 C0 88 79 32 C8 88 23 22 C2 88 C5 C5 06 N.C..y2..#".....
01D6A0: 00 0D 2A C4 88 09 C1 05 CD 62 98 10 FB 22 C6 88 ..*......b..."..
01D6B0: C1 21 00 00 16 00 59 19 10 FD 22 CA 88 11 D6 88 .!....Y...".....
01D6C0: 19 2B 22 CC 88 C9 3A 38 00 32 0F 99 3E C9 32 38 .+"...:8.2..>.28
01D6D0: 00 C9 3A 0F 99 18 F7 00 18 F7 C3 7C D6 08 67 E6 ..:........|..g.
01D6E0: 40 C0 D5 11 B0 3F 19 D1 1A 0D 0A 54 41 42 4C 53 @....?.....TABLS
01D6F0: 50 20 20 45 51 55 20 34 30 30 30 30 0D 0A 4E 42 P EQU 40000..NB
01D700: B1 77 7E 4F E6 55 20 05 1A E6 55 B1 77 13 23 10 .w~O.U ...U.w.#.
01D710: E6 C1 10 E1 18 4D C5 41 1A F5 E6 AA 28 06 4F 7E .....M.A....(.O~
01D720: E6 55 B1 77 F1 E6 55 28 06 4F 7E E6 AA B1 77 23 .U.w..U(.O~...w#
01D730: 13 10 E5 C1 10 E0 18 2B C5 41 7E E6 AA C4 28 98 .......+.A~...(.
01D740: 38 09 7E E6 55 4F 1A E6 AA B1 77 7E E6 55 C4 39 8.~.UO....w~.U.9
01D750: 98 38 09 7E E6 AA 4F 1A E6 55 B1 77 23 13 10 DA .8.~..O..U.w#...
01D760: C1 10 D5 ED 4B C0 88 ED 5B C4 88 21 BE 8C 00 00 ....K...[..!....
01D770: 00 CD FE 98 D5 C5 06 00 ED B0 C1 D1 7A C6 08 57 ............z..W
01D780: 30 07 E5 21 50 C0 19 EB E1 10 E9 3A D5 88 E6 03 0..!P......:....
01D790: 28 24 ED 5B D0 88 21 A6 90 ED 4B C8 88 06 04 D5 ($.[..!...K.....
01D7A0: C5 06 00 ED B0 C1 D1 7A C6 08 57 30 07 E5 21 50 .......z..W0..!P
01D7B0: C0 19 EB E1 10 E9 3A D5 88 E6 0C 28 2C CB 5F 20 ......:....(,._
01D7C0: 0B 2A C4 88 ED 5B C8 88 19 EB 18 04 ED 5B D3 88 .*...[.......[..
01D7D0: 21 9A 92 3A C1 88 47 7E 12 23 7A C6 08 57 30 07 !..:..G~.#z..W0.
01D7E0: E5 21 50 C0 19 EB E1 10 EE AF 32 D5 88 C3 0A 99 .!P.......2.....
01D7F0: 1A E6 AA FE 80 C8 FE A0 C8 FE 28 C8 FE A8 C8 37 ..........(....7
01D800: 4C 20 41 44 49 4E 46 0D 0A 20 20 20 20 20 20 20 L ADINF..
01D810: 20 44 4A 4E 5A 20 42 32 0D 0A 20 20 20 20 20 20 DJNZ B2..
01D820: 20 20 4C 44 20 28 56 49 53 41 44 29 2C 48 4C 0D LD (VISAD),HL.
01D830: 0A 3B 0D 0A 53 54 4F 50 42 20 20 20 43 41 4C 4C .;..STOPB CALL
01D840: 20 50 41 52 41 56 45 20 20 20 3B 45 74 20 6F 6E PARAVE ;Et on
01D850: 20 63 61 6C 63 75 6C 65 20 6C 65 73 20 70 61 72 calcule les par
01D860: 61 6D 65 74 72 65 73 20 65 6E 20 66 6F 6E 63 74 ametres en fonct
01D870: 69 6F 6E 20 64 75 20 73 70 72 69 74 65 0D 0A 3B ion du sprite..;
01D880: 20 0D 0A 3B 2D 20 54 72 61 6E 73 66 65 72 65 72 ..;- Transferer
01D890: 20 64 61 6E 73 20 75 6E 20 62 75 66 66 65 72 20 dans un buffer
01D8A0: 6C 65 73 20 6C 69 67 6E 65 73 20 73 75 70 65 72 les lignes super
01D8B0: 69 65 75 72 65 73 20 64 65 20 6C 61 20 74 61 62 ieures de la tab
01D8C0: 6C 65 20 71 75 69 20 73 65 72 6F 6E 74 20 2D 0D le qui seront -.
01D8D0: 0A 3B 2D 20 61 20 72 65 6E 76 6F 79 65 72 20 64 .;- a renvoyer d
01D8E0: 61 6E 73 20 6C 27 65 63 72 61 6E 20 6C 6F 72 73 ans l'ecran lors
01D8F0: 20 64 75 20 70 72 6F 63 68 61 69 6E 20 61 66 66 du prochain aff
01D900: 69 63 68 61 67 65 20 2D 0D 0A 3B 0D 0A 20 20 20 ichage -..;..
01D910: 20 20 20 20 20 4C 44 20 48 4C 2C 54 41 42 4C 45 LD HL,TABLE
01D920: 20 3B 31 65 72 20 6F 63 74 65 74 20 64 75 20 62 ;1er octet du b
01D930: 75 66 66 65 72 20 65 63 72 61 6E 0D 0A 20 20 20 uffer ecran..
01D940: 20 20 20 20 20 4C 44 20 44 45 2C 4C 49 4E 45 53 LD DE,LINES
01D950: 20 3B 31 65 72 20 6F 63 74 65 74 20 64 75 20 62 ;1er octet du b
01D960: 75 66 66 65 72 20 6C 69 67 6E 65 73 0D 0A 20 20 uffer lignes..
01D970: 20 20 20 20 20 20 50 55 53 48 20 42 43 20 20 20 PUSH BC
01D980: 20 3B 4E 6F 6D 62 72 65 20 64 65 20 6C 69 67 6E ;Nombre de lign
01D990: 65 73 20 61 20 63 6F 70 69 65 72 20 28 3D 4E 6F es a copier (=No
01D9A0: 6D 62 72 65 20 64 65 20 6C 69 67 6E 65 73 20 64 mbre de lignes d
01D9B0: 65 70 6C 61 63 65 65 73 29 0D 0A 20 20 20 20 20 eplacees)..
01D9C0: 20 20 20 4C 44 49 52 20 20 20 20 20 20 20 3B 43 LDIR ;C
01D9D0: 6F 70 69 65 72 0D 0A 20 20 20 20 20 20 20 20 50 opier.. P
01D9E0: 4F 50 20 42 43 20 20 20 20 20 3B 54 6F 75 6A 6F OP BC ;Toujo
01D9F0: 75 72 73 20 6E 6F 6D 62 72 65 20 64 65 20 6C 69 urs nombre de li
01DA00: 2C 20 72 65 73 74 69 74 75 65 72 20 63 6F 6C 6F , restituer colo
01DA10: 6E 6E 65 20 67 61 75 63 68 65 0D 0A 20 3B 20 0D nne gauche.. ; .
01DA20: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C . LD HL,
01DA30: 28 56 49 53 41 44 29 20 20 20 3B 43 61 6C 63 75 (VISAD) ;Calcu
01DA40: 6C 20 64 65 20 6C 27 61 64 72 65 73 73 65 20 64 l de l'adresse d
01DA50: 65 20 72 65 73 74 69 75 74 69 6F 6E 20 65 63 72 e restiution ecr
01DA60: 61 6E 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 an.. LD
01DA70: 44 45 2C 28 4C 4F 4E 47 4C 54 41 29 20 3B 71 75 DE,(LONGLTA) ;qu
01DA80: 69 20 64 61 6E 73 20 6C 65 20 63 61 73 20 64 27 i dans le cas d'
01DA90: 75 6E 20 6D 6F 75 76 65 6D 65 6E 74 20 61 20 67 un mouvement a g
01DAA0: 61 75 63 68 65 0D 0A 20 20 20 20 20 20 20 20 20 auche..
01DAB0: 41 44 44 20 48 4C 2C 44 45 20 20 20 20 20 20 20 ADD HL,DE
01DAC0: 3B 65 73 74 20 61 20 64 72 6F 69 74 65 20 64 75 ;est a droite du
01DAD0: 20 73 70 72 69 74 65 0D 0A 20 20 20 20 20 20 20 sprite..
01DAE0: 20 20 45 58 20 44 45 2C 48 4C 0D 0A 20 20 20 20 EX DE,HL..
01DAF0: 20 20 20 20 20 4A 52 20 43 4F 4C 4F 4E 31 0D 0A JR COLON1..
01DB00: 20 3B 20 0D 0A 20 3B 2D 20 43 4F 4C 4F 4E 4E 45 ; .. ;- COLONNE
01DB10: 20 44 52 4F 49 54 45 20 2D 0D 0A 20 3B 20 0D 0A DROITE -.. ; ..
01DB20: 20 43 47 20 20 20 20 20 20 4C 44 20 44 45 2C 28 CG LD DE,(
01DB30: 4F 4C 44 41 44 56 29 0D 0A 20 43 4F 4C 4F 4E 31 OLDADV).. COLON1
01DB40: 20 20 4C 44 20 48 4C 2C 43 4F 4C 4F 4E 53 20 20 LD HL,COLONS
01DB50: 20 20 3B 41 64 72 65 73 73 65 20 64 75 20 62 75 ;Adresse du bu
01DB60: 66 66 65 72 20 63 6F 6C 6F 6E 6E 65 73 0D 0A 20 ffer colonnes..
01DB70: 20 20 20 20 20 20 20 20 4C 44 20 41 2C 28 48 53 LD A,(HS
01DB80: 50 29 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 P).. LD
01DB90: 42 2C 41 0D 0A 20 42 43 4C 43 4F 4C 20 20 50 55 B,A.. BCLCOL PU
01DBA0: 53 48 20 42 43 0D 0A 20 20 20 20 20 20 20 20 20 SH BC..
01DBB0: 4C 44 20 42 2C 30 0D 0A 20 20 20 20 20 20 20 20 LD B,0..
01DBC0: 20 50 55 53 48 20 44 45 0D 0A 20 20 20 20 20 20 PUSH DE..
01DBD0: 20 20 20 4C 44 49 52 20 0D 0A 20 20 20 20 20 20 LDIR ..
01DBE0: 20 20 20 50 4F 50 20 44 45 0D 0A 20 20 20 20 20 POP DE..
01DBF0: 20 20 20 20 50 4F 50 20 42 43 0D 0A 20 3B 20 0D POP BC.. ; .
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 C2 02 00 00 00 02 19 00 C3 02 00 00 00 02 ................
01DC30: 19 00 C4 02 00 00 00 02 19 00 C5 02 00 00 00 02 ................
01DC40: 19 00 C6 02 00 00 00 02 19 00 C7 02 00 00 00 02 ................
01DC50: 19 00 C8 02 00 00 00 02 19 00 C9 02 00 00 00 02 ................
01DC60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DC70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DC80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DC90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DCA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DCB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DCC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DCD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DCE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DCF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DD00: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 44 . LD A,D
01DD10: 20 20 20 20 3B 41 44 49 4E 46 20 72 65 63 6F 70 ;ADINF recop
01DD20: 69 65 65 0D 0A 20 20 20 20 20 20 20 20 20 41 44 iee.. AD
01DD30: 44 20 41 2C 38 0D 0A 20 20 20 20 20 20 20 20 20 D A,8..
01DD40: 4C 44 20 44 2C 41 0D 0A 20 20 20 20 20 20 20 20 LD D,A..
01DD50: 20 4A 52 20 4E 43 2C 46 32 20 20 0D 0A 20 20 20 JR NC,F2 ..
01DD60: 20 20 20 20 20 20 50 55 53 48 20 48 4C 0D 0A 20 PUSH HL..
01DD70: 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 23 43 LD HL,#C
01DD80: 30 35 30 0D 0A 20 20 20 20 20 20 20 20 20 41 44 050.. AD
01DD90: 44 20 48 4C 2C 44 45 0D 0A 20 20 20 20 20 20 20 D HL,DE..
01DDA0: 20 20 45 58 20 44 45 2C 48 4C 0D 0A 20 20 20 20 EX DE,HL..
01DDB0: 20 20 20 20 20 50 4F 50 20 48 4C 0D 0A 20 3B 20 POP HL.. ;
01DDC0: 0D 0A 20 46 32 20 20 20 20 20 20 44 4A 4E 5A 20 .. F2 DJNZ
01DDD0: 42 43 4C 43 4F 4C 0D 0A 20 3B 0D 0A 20 45 58 49 BCLCOL.. ;.. EXI
01DDE0: 54 20 20 20 20 58 4F 52 20 41 20 20 20 20 20 20 T XOR A
01DDF0: 20 20 20 20 3B 52 61 7A 20 64 65 73 20 32 20 64 ;Raz des 2 d
01DE00: 65 70 6C 61 63 65 6D 65 6E 74 73 0D 0A 20 20 20 eplacements..
01DE10: 20 20 20 20 20 20 4C 44 20 28 43 4F 4C 4F 4D 4F LD (COLOMO
01DE20: 56 29 2C 41 0D 0A 20 20 20 20 20 20 20 20 20 4C V),A.. L
01DE30: 44 20 28 4C 49 4E 45 4D 4F 56 29 2C 41 0D 0A 20 D (LINEMOV),A..
01DE40: 3B 20 0D 0A 20 20 20 20 20 20 20 20 20 4A 50 20 ; .. JP
01DE50: 52 45 43 55 33 38 20 20 20 20 20 20 3B 52 65 73 RECU38 ;Res
01DE60: 74 61 75 72 65 72 20 69 6E 74 65 72 72 75 70 74 taurer interrupt
01DE70: 69 6F 6E 73 20 65 74 20 72 65 74 6F 75 72 20 61 ions et retour a
01DE80: 75 20 74 65 73 74 20 6A 6F 79 73 74 69 63 6B 0D u test joystick.
01DE90: 0A 20 3B 20 0D 0A 20 3B 2D 20 54 65 73 74 20 70 . ; .. ;- Test p
01DEA0: 69 78 65 6C 73 20 70 72 65 6D 69 65 72 20 70 6C ixels premier pl
01DEB0: 61 6E 20 70 6F 75 72 20 43 4F 4D 50 4F 32 20 65 an pour COMPO2 e
01DEC0: 6E 20 6D 6F 64 65 20 31 20 69 6C 20 66 61 75 74 n mode 1 il faut
01DED0: 20 34 20 74 65 73 74 73 20 2D 0D 0A 20 3B 20 0D 4 tests -.. ; .
01DEE0: 0A 20 54 53 54 50 47 20 20 20 4C 44 20 20 20 41 . TSTPG LD A
01DEF0: 2C 28 44 45 29 20 20 3B 54 65 73 74 65 72 20 20 ,(DE) ;Tester
01DF00: 6C 65 73 20 70 69 78 65 6C 73 20 67 61 75 63 68 les pixels gauch
01DF10: 65 20 64 65 20 6C 61 20 74 61 62 6C 65 0D 0A 20 e de la table..
01DF20: 20 20 20 20 20 20 20 20 41 4E 44 20 20 25 31 30 AND %10
01DF30: 31 30 31 30 31 30 0D 0A 20 20 20 20 20 20 20 20 101010..
01DF40: 20 43 50 20 31 32 38 20 20 20 20 20 20 20 20 3B CP 128 ;
01DF50: 49 4E 4B 20 31 20 43 6F 75 76 72 65 20 6C 65 20 INK 1 Couvre le
01DF60: 73 70 72 69 74 65 0D 0A 20 20 20 20 20 20 20 20 sprite..
01DF70: 20 52 45 54 20 5A 0D 0A 20 20 20 20 20 20 20 20 RET Z..
01DF80: 20 43 50 20 31 36 30 20 20 20 20 20 20 20 20 3B CP 160 ;
01DF90: 49 4E 4B 20 35 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D INK 5 ---------
01DFA0: 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 -----..
01DFB0: 52 45 54 20 5A 0D 0A 20 20 20 20 20 20 20 20 20 RET Z..
01DFC0: 43 50 20 34 30 20 20 20 20 20 20 20 20 20 3B 49 CP 40 ;I
01DFD0: 4E 4B 20 36 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D NK 6 ----------
01DFE0: 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 52 ----.. R
01DFF0: 45 54 20 5A 0D 0A 20 20 20 20 20 20 20 20 20 43 ET Z.. C
01E000: 50 20 31 36 38 20 20 20 20 20 20 20 20 3B 49 4E P 168 ;IN
01E010: 4B 20 37 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D K 7 -----------
01E020: 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 52 45 ---.. RE
01E030: 54 20 5A 0D 0A 20 20 20 20 20 20 20 20 20 53 43 T Z.. SC
01E040: 46 20 20 20 20 20 20 20 20 20 20 20 3B 53 69 20 F ;Si
01E050: 61 75 63 75 6E 20 69 6E 74 65 72 64 69 74 20 6D aucun interdit m
01E060: 65 74 74 72 65 20 43 41 52 52 59 0D 0A 20 20 20 ettre CARRY..
01E070: 20 20 20 20 20 20 52 45 54 0D 0A 20 3B 20 0D 0A RET.. ; ..
01E080: 20 54 53 54 50 44 20 20 20 4C 44 20 41 2C 28 44 TSTPD LD A,(D
01E090: 45 29 20 20 20 20 20 3B 4C 61 20 6D 65 6D 65 20 E) ;La meme
01E0A0: 70 6F 75 72 20 6C 65 20 70 69 78 65 6C 20 64 72 pour le pixel dr
01E0B0: 6F 69 74 0D 0A 20 20 20 20 20 20 20 20 20 41 4E oit.. AN
01E0C0: 44 20 25 30 31 30 31 30 31 30 31 0D 0A 20 20 20 D %01010101..
01E0D0: 20 20 20 20 20 20 43 50 20 36 34 0D 0A 20 20 20 CP 64..
01E0E0: 20 20 20 20 20 20 52 45 54 20 5A 0D 0A 20 20 20 RET Z..
01E0F0: 20 20 20 20 20 20 43 50 20 38 30 0D 0A 20 20 20 CP 80..
01E100: 20 20 20 20 20 20 52 45 54 20 5A 0D 0A 20 20 20 RET Z..
01E110: 20 20 20 20 20 20 43 50 20 32 30 0D 0A 20 20 20 CP 20..
01E120: 20 20 20 20 20 20 52 45 54 20 5A 0D 0A 20 20 20 RET Z..
01E130: 20 20 20 20 20 20 43 50 20 38 34 0D 0A 20 20 20 CP 84..
01E140: 20 20 20 20 20 20 52 45 54 20 5A 0D 0A 20 20 20 RET Z..
01E150: 20 20 20 20 20 20 53 43 46 0D 0A 20 20 20 20 20 SCF..
01E160: 20 20 20 20 52 45 54 0D 0A 20 3B 20 0D 0A 20 3B RET.. ; .. ;
01E170: 2D 20 53 61 75 76 65 67 61 72 64 65 20 64 65 20 - Sauvegarde de
01E180: 6C 27 65 6D 70 6C 61 63 65 6D 65 6E 74 20 65 63 l'emplacement ec
01E190: 72 61 6E 20 64 61 6E 73 20 6C 61 20 74 61 62 6C ran dans la tabl
01E1A0: 65 20 2D 0D 0A 20 3B 0D 0A 20 53 41 56 45 46 20 e -.. ;.. SAVEF
01E1B0: 20 20 4C 44 20 42 43 2C 28 4C 53 50 29 20 20 3B LD BC,(LSP) ;
01E1C0: 43 27 65 73 74 20 63 6F 6D 6D 65 20 64 65 20 6D C'est comme de m
01E1D0: 65 74 74 72 65 20 75 6E 20 72 65 63 74 61 6E 67 ettre un rectang
01E1E0: 6C 65 20 64 61 6E 73 20 6C 27 65 63 72 61 6E 0D le dans l'ecran.
01E1F0: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 44 45 2C . LD DE,
01E200: 54 41 42 4C 45 20 20 3B 6D 61 69 73 20 63 27 65 TABLE ;mais c'e
01E210: 73 74 20 6C 27 65 63 72 61 6E 20 71 75 69 20 73 st l'ecran qui s
01E220: 65 20 72 65 63 6F 70 69 65 20 64 61 6E 73 20 6C e recopie dans l
01E230: 65 20 62 75 66 66 65 72 0D 0A 20 20 20 20 20 20 e buffer..
01E240: 20 20 20 4C 44 20 48 4C 2C 28 56 49 53 41 44 29 LD HL,(VISAD)
01E250: 0D 0A 20 42 43 4C 53 46 20 20 20 50 55 53 48 20 .. BCLSF PUSH
01E260: 42 43 0D 0A 20 20 20 20 20 20 20 20 20 50 55 53 BC.. PUS
01E270: 48 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C H HL.. L
01E280: 44 20 42 2C 30 0D 0A 20 20 20 20 20 20 20 20 20 D B,0..
01E290: 4C 44 49 52 20 0D 0A 20 20 20 20 20 20 20 20 20 LDIR ..
01E2A0: 50 4F 50 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 POP HL..
01E2B0: 20 50 4F 50 20 42 43 0D 0A 20 20 20 20 20 20 20 POP BC..
01E2C0: 20 20 43 41 4C 4C 20 41 44 49 4E 46 0D 0A 20 20 CALL ADINF..
01E2D0: 20 20 20 20 20 20 20 44 4A 4E 5A 20 42 43 4C 53 DJNZ BCLS
01E2E0: 46 0D 0A 20 20 20 20 20 20 20 20 20 52 45 54 0D F.. RET.
01E2F0: 0A 20 3B 20 0D 0A 20 3B 2D 20 43 61 6C 63 75 6C . ; .. ;- Calcul
01E300: 20 64 65 20 6C 27 6F 63 74 65 74 20 61 75 20 64 de l'octet au d
01E310: 65 73 73 75 73 20 65 74 20 65 6E 20 64 65 73 73 essus et en dess
01E320: 6F 75 73 20 64 27 75 6E 20 6F 63 74 65 74 20 65 ous d'un octet e
01E330: 63 72 61 6E 20 2D 0D 0A 20 3B 20 0D 0A 20 41 44 cran -.. ; .. AD
01E340: 49 4E 46 20 20 20 4C 44 20 41 2C 48 20 20 20 20 INF LD A,H
01E350: 20 20 3B 53 4F 53 35 0D 0A 20 20 20 20 20 20 20 ;SOS5..
01E360: 20 20 41 44 44 20 41 2C 38 0D 0A 20 20 20 20 20 ADD A,8..
01E370: 20 20 20 20 4C 44 20 48 2C 41 0D 0A 20 20 20 20 LD H,A..
01E380: 20 20 20 20 20 52 45 54 20 4E 43 0D 0A 20 20 20 RET NC..
01E390: 20 20 20 20 20 20 50 55 53 48 20 44 45 0D 0A 20 PUSH DE..
01E3A0: 20 20 20 20 20 20 20 20 4C 44 20 44 45 2C 23 43 LD DE,#C
01E3B0: 30 35 30 0D 0A 20 20 20 20 20 20 20 20 20 41 44 050.. AD
01E3C0: 44 20 48 4C 2C 44 45 0D 0A 20 20 20 20 20 20 20 D HL,DE..
01E3D0: 20 20 50 4F 50 20 44 45 0D 0A 20 20 20 20 20 20 POP DE..
01E3E0: 20 20 20 52 45 54 0D 0A 20 3B 0D 0A 20 41 44 53 RET.. ;.. ADS
01E3F0: 55 50 20 20 20 4C 44 20 41 2C 48 20 20 20 20 20 UP LD A,H
01E400: 20 20 3B 53 4F 53 35 0D 0A 20 20 20 20 20 20 20 ;SOS5..
01E410: 20 20 53 55 42 20 38 0D 0A 20 20 20 20 20 20 20 SUB 8..
01E420: 20 20 4C 44 20 48 2C 41 0D 0A 20 20 41 4E 44 20 LD H,A.. AND
01E430: 25 30 31 30 30 30 30 30 30 0D 0A 20 20 20 20 20 %01000000..
01E440: 20 20 20 20 52 45 54 20 4E 5A 0D 0A 20 20 20 20 RET NZ..
01E450: 20 20 20 20 20 50 55 53 48 20 44 45 0D 0A 20 20 PUSH DE..
01E460: 20 20 20 20 20 20 20 4C 44 20 44 45 2C 23 33 46 LD DE,#3F
01E470: 42 30 0D 0A 20 20 20 20 20 20 20 20 20 41 44 44 B0.. ADD
01E480: 20 48 4C 2C 44 45 0D 0A 20 20 20 20 20 20 20 20 HL,DE..
01E490: 20 50 4F 50 20 44 45 0D 0A 20 20 20 20 20 20 20 POP DE..
01E4A0: 20 20 52 45 54 0D 0A 20 3B 0D 0A 20 4C 49 53 54 RET.. ;.. LIST
01E4B0: 0D 0A 20 46 52 41 4D 45 20 20 20 50 55 53 48 20 .. FRAME PUSH
01E4C0: 42 43 20 20 20 20 20 20 3B 53 4F 53 35 0D 0A 20 BC ;SOS5..
01E4D0: 4E 4F 4C 49 53 54 0D 0A 20 20 20 20 20 20 20 20 NOLIST..
01E4E0: 20 4C 44 20 42 2C 32 34 35 0D 0A 20 41 54 54 45 LD B,245.. ATTE
01E4F0: 4E 44 20 20 49 4E 20 41 2C 28 43 29 0D 0A 20 20 ND IN A,(C)..
01E500: 20 20 20 20 20 20 20 52 52 41 0D 0A 20 20 20 20 RRA..
01E510: 20 20 20 20 20 4A 52 20 4E 43 2C 41 54 54 45 4E JR NC,ATTEN
01E520: 44 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 D.. POP
01E530: 42 43 0D 0A 20 20 20 20 20 20 20 20 20 52 45 54 BC.. RET
01E540: 0D 0A 20 3B 20 0D 0A 20 3B 20 43 6F 6E 76 65 72 .. ; .. ; Conver
01E550: 74 69 74 20 75 6E 65 20 63 6F 6F 72 64 6F 6E 6E tit une coordonn
01E560: 65 65 20 70 6C 6F 74 20 65 6E 20 61 64 72 65 73 ee plot en adres
01E570: 73 65 20 65 63 72 61 6E 20 71 75 65 6C 71 75 65 se ecran quelque
01E580: 20 73 6F 69 74 20 6C 65 20 6D 6F 64 65 20 65 6E soit le mode en
01E590: 20 63 6F 75 72 73 20 0D 0A 20 3B 20 0D 0A 20 43 cours .. ; .. C
01E5A0: 4F 4E 56 45 52 20 20 4C 44 20 48 4C 2C 28 59 50 ONVER LD HL,(YP
01E5B0: 4F 53 29 20 3B 45 78 70 6C 69 71 75 7B 20 64 61 OS) ;Expliqu{ da
01E5C0: 6E 73 20 6C 65 20 63 6F 75 72 73 20 53 4F 53 36 ns le cours SOS6
01E5D0: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 44 45 .. LD DE
01E5E0: 2C 28 58 50 4F 53 29 0D 0A 20 43 4F 4E 56 31 20 ,(XPOS).. CONV1
01E5F0: 20 20 53 52 4C 20 48 0D 0A 20 20 20 20 20 20 20 SRL H..
01E600: 20 20 52 52 20 4C 0D 0A 20 20 20 20 20 20 20 20 RR L..
01E610: 20 50 55 53 48 20 44 45 0D 0A 20 20 20 20 20 20 PUSH DE..
01E620: 20 20 20 50 55 53 48 20 42 43 0D 0A 20 20 20 20 PUSH BC..
01E630: 20 20 20 20 20 4C 44 20 41 2C 28 54 41 42 4C 53 LD A,(TABLS
01E640: 50 29 0D 0A 20 20 20 20 20 20 20 20 20 43 50 20 P).. CP
01E650: 31 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 43 1.. JR C
01E660: 2C 43 4F 4E 56 4D 30 0D 0A 20 20 20 20 20 20 20 ,CONVM0..
01E670: 20 20 4A 52 20 5A 2C 43 4F 4E 56 4D 31 0D 0A 20 JR Z,CONVM1..
01E680: 20 20 20 20 20 20 20 20 4A 52 20 43 4F 4E 56 4D JR CONVM
01E690: 32 0D 0A 20 43 4F 4E 56 4D 30 20 20 53 52 4C 20 2.. CONVM0 SRL
01E6A0: 44 0D 0A 20 20 20 20 20 20 20 20 20 52 52 20 45 D.. RR E
01E6B0: 0D 0A 20 43 4F 4E 56 4D 31 20 20 53 52 4C 20 44 .. CONVM1 SRL D
01E6C0: 0D 0A 20 20 20 20 20 20 20 20 20 52 52 20 45 0D .. RR E.
01E6D0: 0A 20 43 4F 4E 56 4D 32 20 20 43 41 4C 4C 20 23 . CONVM2 CALL #
01E6E0: 42 43 31 44 0D 0A 20 3B 2D 20 49 4D 50 30 39 0D BC1D.. ;- IMP09.
01E6F0: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 43 . LD A,C
01E700: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28 4D .. LD (M
01E710: 41 53 4B 29 2C 41 0D 0A 20 3B 2D 0D 0A 20 20 20 ASK),A.. ;-..
01E720: 20 20 20 20 20 20 4C 44 20 28 56 49 53 41 44 29 LD (VISAD)
01E730: 2C 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 50 4F ,HL.. PO
01E740: 50 20 42 43 0D 0A 20 20 20 20 20 20 20 20 20 50 P BC.. P
01E750: 4F 50 20 44 45 0D 0A 20 20 20 20 20 20 20 20 20 OP DE..
01E760: 52 45 54 0D 0A 20 3B 20 0D 0A 20 3B 2D 20 56 61 RET.. ; .. ;- Va
01E770: 20 63 68 65 72 63 68 65 72 20 65 74 20 72 61 6E chercher et ran
01E780: 67 65 20 6C 65 73 20 70 61 72 61 6D 74 72 65 73 ge les paramtres
01E790: 20 64 75 20 64 65 73 73 69 6E 20 4E 55 4D 53 50 du dessin NUMSP
01E7A0: 20 2D 0D 0A 20 3B 20 0D 0A 20 46 49 4E 44 53 50 -.. ; .. FINDSP
01E7B0: 20 20 4C 44 20 41 2C 28 4E 55 4D 53 50 29 20 3B LD A,(NUMSP) ;
01E7C0: 56 75 20 64 61 6E 73 20 53 4F 53 36 0D 0A 20 20 Vu dans SOS6..
01E7D0: 20 20 20 20 20 20 20 4C 44 20 42 2C 41 0D 0A 20 LD B,A..
01E7E0: 20 20 20 20 20 20 20 20 4C 44 20 49 59 2C 4C 41 LD IY,LA
01E7F0: 53 54 41 44 0D 0A 20 49 4E 43 52 45 4D 20 20 49 STAD.. INCREM I
01E800: 4E 43 20 49 59 0D 0A 20 20 20 20 20 20 20 20 20 NC IY..
01E810: 49 4E 43 20 49 59 0D 0A 20 20 20 20 20 20 20 20 INC IY..
01E820: 20 44 4A 4E 5A 20 49 4E 43 52 45 4D 0D 0A 20 20 DJNZ INCREM..
01E830: 20 20 20 20 20 20 20 4C 44 20 4C 2C 28 49 59 2B LD L,(IY+
01E840: 30 29 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 0).. LD
01E850: 48 2C 28 49 59 2B 31 29 0D 0A 20 3B 20 0D 0A 20 H,(IY+1).. ; ..
01E860: 3B 2D 20 50 61 73 73 65 72 20 6C 65 73 20 70 61 ;- Passer les pa
01E870: 72 61 6D 65 74 72 65 73 20 2D 0D 0A 20 3B 20 0D rametres -.. ; .
01E880: 0A 20 50 41 52 41 4D 20 20 20 49 4E 43 20 48 4C . PARAM INC HL
01E890: 0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43 20 48 .. INC H
01E8A0: 4C 0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43 20 L.. INC
01E8B0: 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 HL.. LD
01E8C0: 42 2C 28 48 4C 29 0D 0A 20 20 20 20 20 20 20 20 B,(HL)..
01E8D0: 20 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 INC HL..
01E8E0: 20 20 4C 44 20 43 2C 28 48 4C 29 0D 0A 20 3B 2D LD C,(HL).. ;-
01E8F0: 20 49 4D 50 31 30 0D 0A 20 20 20 20 20 20 20 20 IMP10..
01E900: 20 49 4E 43 20 43 0D 0A 20 3B 2D 0D 0A 20 20 20 INC C.. ;-..
01E910: 20 20 20 20 20 20 4C 44 20 28 4C 53 50 29 2C 42 LD (LSP),B
01E920: 43 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 C.. LD A
01E930: 2C 43 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 ,C.. LD
01E940: 28 4C 4F 4E 47 4C 54 41 29 2C 41 0D 0A 20 20 20 (LONGLTA),A..
01E950: 20 20 20 20 20 20 49 4E 43 20 48 4C 0D 0A 20 20 INC HL..
01E960: 20 20 20 20 20 20 20 4C 44 20 28 41 44 53 50 29 LD (ADSP)
01E970: 2C 48 4C 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 ,HL.. ;..
01E980: 20 20 50 55 53 48 20 42 43 0D 0A 20 20 20 20 20 PUSH BC..
01E990: 20 20 20 20 50 55 53 48 20 42 43 0D 0A 20 20 20 PUSH BC..
01E9A0: 20 20 20 20 20 20 4C 44 20 42 2C 30 0D 0A 20 20 LD B,0..
01E9B0: 20 20 20 20 20 20 20 44 45 43 20 43 0D 0A 20 20 DEC C..
01E9C0: 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 28 56 49 LD HL,(VI
01E9D0: 53 41 44 29 0D 0A 20 20 20 20 20 20 20 20 20 41 SAD).. A
01E9E0: 44 44 20 48 4C 2C 42 43 0D 0A 20 20 20 20 20 20 DD HL,BC..
01E9F0: 20 20 20 50 4F 50 20 42 43 0D 0A 20 20 20 20 20 POP BC..
01EA00: 20 20 20 20 44 45 43 20 42 0D 0A 20 43 4F 49 4E DEC B.. COIN
01EA10: 20 20 20 20 43 41 4C 4C 20 41 44 49 4E 46 0D 0A CALL ADINF..
01EA20: 20 20 20 20 20 20 20 20 20 44 4A 4E 5A 20 43 4F DJNZ CO
01EA30: 49 4E 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 IN.. LD
01EA40: 28 43 4F 49 4E 42 44 29 2C 48 4C 0D 0A 20 20 20 (COINBD),HL..
01EA50: 20 20 20 20 20 20 50 4F 50 20 42 43 0D 0A 20 20 POP BC..
01EA60: 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 30 0D 0A LD HL,0..
01EA70: 20 20 20 20 20 20 20 20 20 4C 44 20 44 2C 30 0D LD D,0.
01EA80: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 45 2C 43 . LD E,C
01EA90: 0D 0A 20 42 43 4C 54 20 20 20 20 41 44 44 20 48 .. BCLT ADD H
01EAA0: 4C 2C 44 45 0D 0A 20 20 20 20 20 20 20 20 20 44 L,DE.. D
01EAB0: 4A 4E 5A 20 42 43 4C 54 0D 0A 20 20 20 20 20 20 JNZ BCLT..
01EAC0: 20 20 20 4C 44 20 28 4C 54 41 42 4C 29 2C 48 4C LD (LTABL),HL
01EAD0: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 44 45 .. LD DE
01EAE0: 2C 54 41 42 4C 45 0D 0A 20 20 20 20 20 20 20 20 ,TABLE..
01EAF0: 20 41 44 44 20 48 4C 2C 44 45 0D 0A 20 20 20 20 ADD HL,DE..
01EB00: 20 20 20 20 20 44 45 43 20 48 4C 0D 0A 20 20 20 DEC HL..
01EB10: 20 20 20 20 20 20 4C 44 20 28 46 49 4E 54 41 42 LD (FINTAB
01EB20: 29 2C 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 52 ),HL.. R
01EB30: 45 54 0D 0A 20 3B 20 0D 0A 20 4D 4F 44 49 33 38 ET.. ; .. MODI38
01EB40: 20 20 4C 44 20 41 2C 28 23 33 38 29 0D 0A 20 20 LD A,(#38)..
01EB50: 20 20 20 20 20 20 20 4C 44 20 28 41 44 52 33 38 LD (ADR38
01EB60: 29 2C 41 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 ),A.. LD
01EB70: 20 41 2C 23 43 39 0D 0A 20 4D 4F 44 33 38 20 20 A,#C9.. MOD38
01EB80: 20 4C 44 20 28 23 33 38 29 2C 41 0D 0A 20 20 20 LD (#38),A..
01EB90: 20 20 20 20 20 20 52 45 54 0D 0A 20 20 3B 0D 0A RET.. ;..
01EBA0: 20 52 45 43 55 33 38 20 20 4C 44 20 41 2C 28 41 RECU38 LD A,(A
01EBB0: 44 52 33 38 29 0D 0A 20 20 20 20 20 20 20 20 20 DR38)..
01EBC0: 4A 52 20 4D 4F 44 33 38 0D 0A 20 41 44 52 33 38 JR MOD38.. ADR38
01EBD0: 20 20 20 44 42 20 30 0D 0A 20 3B 0D 0A 20 20 20 DB 0.. ;..
01EBE0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01EBF0: 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------
01EC00: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01EC10: 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 --..
01EC20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01EC30: 20 54 49 45 4E 53 20 3F 20 43 27 65 73 74 20 66 TIENS ? C'est f
01EC40: 69 6E 69 20 21 0D 0A 20 00 00 1A 1A 20 20 20 2D ini !.. .... -
01EC50: 20 4C 49 53 54 49 4E 47 20 32 9F EB 6D 65 20 50 LISTING 2..me P
01EC60: 41 52 54 49 45 20 2D 0D 0A 20 20 20 20 20 20 20 ARTIE -..
01EC70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01EC80: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 45 2C 43 . LD E,C
01EC90: 0D 0A 20 42 43 4C 54 20 20 20 20 41 44 44 20 48 .. BCLT ADD H
01ECA0: 4C 2C 44 45 0D 0A 20 20 20 20 20 20 20 20 20 44 L,DE.. D
01ECB0: 4A 4E 5A 20 42 43 4C 54 0D 0A 20 20 20 20 20 20 JNZ BCLT..
01ECC0: 20 20 20 4C 44 20 28 4C 54 41 42 4C 29 2C 48 4C LD (LTABL),HL
01ECD0: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 44 45 .. LD DE
01ECE0: 2C 54 41 42 4C 45 0D 0A 20 20 20 20 20 20 20 20 ,TABLE..
01ECF0: 20 41 44 44 20 48 4C 2C 44 45 0D 0A 20 20 20 20 ADD HL,DE..
01ED00: 61 6E 73 20 6D 6F 79 65 6E 73 20 70 6F 75 72 20 ans moyens pour
01ED10: 73 69 6D 75 6C 65 72 20 75 6E 65 20 61 70 70 72 simuler une appr
01ED20: 6F 63 68 65 20 65 6E 20 33 44 20 2E 0D 0A 20 20 oche en 3D ...
01ED30: 20 20 47 65 73 74 69 6F 6E 20 73 69 6D 75 6C 74 Gestion simult
01ED40: 61 6E 6E 9F E1 65 20 64 65 20 70 6C 75 73 69 65 ann..e de plusie
01ED50: 75 72 73 20 73 70 72 69 74 65 73 20 2E 0D 0A 20 urs sprites ...
01ED60: 20 20 20 4D 69 72 6F 69 72 73 20 2E 0D 0A 20 20 Miroirs ...
01ED70: 20 20 41 6E 69 6D 61 74 69 6F 6E 20 70 61 72 20 Animation par
01ED80: 73 75 70 70 65 72 70 6F 73 69 74 69 6F 6E 73 20 supperpositions
01ED90: 2E 0D 0A 20 20 20 20 44 9F E1 66 6F 72 6D 61 74 ... D..format
01EDA0: 69 6F 6E 73 20 2E 0D 0A 20 20 20 20 54 65 73 74 ions ... Test
01EDB0: 73 20 64 65 20 63 6F 6C 6C 69 73 69 6F 6E 73 20 s de collisions
01EDC0: 2C 20 65 74 63 20 2E 2E 2E 0D 0A 20 20 20 20 45 , etc ..... E
01EDD0: 74 20 61 75 73 73 69 20 75 6E 20 70 65 75 20 64 t aussi un peu d
01EDE0: 65 20 20 68 61 72 64 20 20 61 76 65 63 20 20 6C e hard avec l
01EDF0: 27 61 66 66 69 63 68 61 67 65 20 20 65 6E 20 20 'affichage en
01EE00: 27 4F 56 45 52 53 43 41 4E 27 20 20 65 74 20 75 'OVERSCAN' et u
01EE10: 6E 20 70 65 75 20 64 65 20 0D 0A 73 63 72 6F 6C n peu de ..scrol
01EE20: 6C 69 6E 67 73 20 73 27 69 6C 20 72 65 73 74 65 lings s'il reste
01EE30: 20 64 65 20 6C 61 20 70 6C 61 63 65 20 2E 20 41 de la place . A
01EE40: 6C 6F 72 73 20 20 72 65 6E 64 65 7A 20 76 6F 75 lors rendez vou
01EE50: 73 20 65 6E 74 72 65 20 6C 65 20 31 35 20 6A 75 s entre le 15 ju
01EE60: 69 6C 6C 65 74 20 65 74 20 0D 0A 6C 65 20 31 30 illet et ..le 10
01EE70: 20 61 6F 75 74 20 2C 20 65 6E 20 63 65 74 74 65 aout , en cette
01EE80: 20 20 70 9F E1 72 69 6F 64 65 20 20 64 65 20 20 p..riode de
01EE90: 76 61 63 61 6E 63 65 73 20 20 2C 20 20 6E 6F 75 vacances , nou
01EEA0: 73 20 6E 27 6F 73 6F 6E 73 20 64 6F 6E 6E 65 72 s n'osons donner
01EEB0: 20 75 6E 65 20 64 61 74 65 20 0D 0A 70 72 9F E1 une date ..pr..
01EEC0: 63 69 73 65 20 64 65 70 75 69 73 20 6C 65 73 20 cise depuis les
01EED0: 74 75 69 6C 65 73 20 64 65 20 6C 27 61 6E 20 70 tuiles de l'an p
01EEE0: 61 73 73 9F E1 20 2E 2E 2E 0D 0A 0D 0A 20 20 20 ass.. .......
01EEF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
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 C2 02 00 00 00 02 1A 00 C3 02 00 00 00 02 ................
01EF30: 1A 00 C4 02 00 00 00 02 1A 00 C5 02 00 00 00 02 ................
01EF40: 1A 00 C6 02 00 00 00 02 1A 00 C7 02 00 00 00 02 ................
01EF50: 1A 00 C8 02 00 00 00 02 1A 00 C9 02 00 00 00 02 ................
01EF60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EF70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EF80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EF90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EFA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EFB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EFC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EFD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EFE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EFF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01F000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01F010: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
01F020: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01F030: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 ---------..
01F040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01F050: 2D 20 50 52 45 53 45 4E 54 41 54 49 4F 4E 20 44 - PRESENTATION D
01F060: 45 20 4C 41 20 46 41 43 45 20 47 52 41 50 48 49 E LA FACE GRAPHI
01F070: 53 4D 45 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 SME -..
01F080: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D ---
01F090: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01F0A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01F0B0: 0D 0A 20 0D 0A 20 20 20 20 20 20 50 6F 75 72 20 .. .. Pour
01F0C0: 63 65 20 73 65 63 6F 6E 64 20 76 6F 6C 65 74 20 ce second volet
01F0D0: 64 75 20 20 67 72 61 70 68 69 73 6D 65 20 20 73 du graphisme s
01F0E0: 75 72 20 20 43 50 43 20 6E 6F 75 73 20 61 6C 6C ur CPC nous all
01F0F0: 6F 6E 73 20 65 73 73 65 6E 74 69 65 6C 6C 65 6D ons essentiellem
01F100: 65 6E 74 20 0D 0A 20 7B 74 75 64 69 65 72 20 6C ent .. {tudier l
01F110: 27 61 72 74 20 65 74 20 6C 61 20 6D 61 6E 69 7D 'art et la mani}
01F120: 72 65 20 64 65 20 20 72 65 6E 64 72 65 20 20 70 re de rendre p
01F130: 6C 75 73 20 66 6C 75 69 64 65 73 20 6C 65 73 20 lus fluides les
01F140: 61 6E 69 6D 61 74 69 6F 6E 73 20 64 75 20 6E 75 animations du nu
01F150: 6D 7B 72 6F 20 0D 0A 20 70 72 7B 63 7B 64 65 6E m{ro .. pr{c{den
01F160: 74 20 2E 20 4C 65 20 6E 6F 75 76 65 61 75 20 70 t . Le nouveau p
01F170: 72 69 6E 63 69 70 65 20 64 27 61 6E 69 6D 61 74 rincipe d'animat
01F180: 69 6F 6E 20 70 72 7B 73 65 6E 74 7B 20 69 63 69 ion pr{sent{ ici
01F190: 20 65 73 74 20 61 73 73 65 7A 20 63 6F 6D 70 6C est assez compl
01F1A0: 65 78 65 20 2C 20 0D 0A 20 64 65 73 20 69 6D 61 exe , .. des ima
01F1B0: 67 65 73 20 7B 63 72 61 6E 20 20 76 6F 75 73 20 ges {cran vous
01F1C0: 20 6D 6F 6E 74 72 65 72 6F 6E 74 20 20 65 6E 20 montreront en
01F1D0: 20 64 7B 74 61 69 6C 20 20 63 65 20 20 71 75 69 d{tail ce qui
01F1E0: 20 20 73 65 20 20 70 61 73 73 65 20 20 6C 6F 72 se passe lor
01F1F0: 73 20 64 27 75 6E 20 0D 0A 20 64 7B 70 6C 61 63 s d'un .. d{plac
01F200: 65 6D 65 6E 74 20 64 65 20 63 65 20 74 79 70 65 ement de ce type
01F210: 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 50 6F 75 72 ... .. Pour
01F220: 20 76 6F 75 73 20 70 65 72 6D 65 74 74 72 65 20 vous permettre
01F230: 64 65 20 70 72 6F 66 69 74 65 72 20 70 6C 65 69 de profiter plei
01F240: 6E 65 6D 65 6E 74 20 64 65 20 63 65 73 20 72 6F nement de ces ro
01F250: 75 74 69 6E 65 73 20 2C 20 69 6C 20 76 6F 75 73 utines , il vous
01F260: 20 66 61 75 74 20 0D 0A 20 75 6E 20 6D 6F 79 65 faut .. un moye
01F270: 6E 20 64 65 20 63 72 7B 65 72 20 6C 65 73 20 73 n de cr{er les s
01F280: 70 72 69 74 65 73 20 20 40 20 20 61 6E 69 6D 65 prites @ anime
01F290: 72 20 20 2E 20 20 41 20 20 63 65 74 20 20 65 66 r . A cet ef
01F2A0: 66 65 74 20 2C 20 6E 6F 75 73 20 73 6F 72 74 6F fet , nous sorto
01F2B0: 6E 73 20 6C 65 73 20 0D 0A 20 63 61 64 61 76 72 ns les .. cadavr
01F2C0: 65 73 20 65 74 20 72 7B 7B 64 69 74 6F 6E 73 20 es et r{{ditons
01F2D0: 53 55 52 47 45 4E 45 20 2C 20 63 72 7B 61 74 69 SURGENE , cr{ati
01F2E0: 6F 6E 20 64 65 20 4D 2E 4D 41 49 47 52 4F 54 20 on de M.MAIGROT
01F2F0: 71 75 69 20 2C 20 62 69 65 6E 20 71 75 65 20 72 qui , bien que r
01F300: 7B 61 6C 69 73 7B 65 20 0D 0A 20 69 6C 20 79 2D {alis{e .. il y-
01F310: 40 20 71 75 65 6C 71 75 65 73 20 61 6E 6E 7B 65 @ quelques ann{e
01F320: 73 20 6E 27 61 20 70 61 73 20 70 72 69 73 20 75 s n'a pas pris u
01F330: 6E 65 20 72 69 64 65 20 2E 20 0D 0A 20 0D 0A 20 ne ride . .. ..
01F340: 20 20 20 20 4C 65 20 70 72 6F 67 72 61 6D 6D 65 Le programme
01F350: 20 53 55 52 47 45 4E 45 20 65 73 74 20 73 75 72 SURGENE est sur
01F360: 20 6C 27 61 75 74 72 65 20 20 66 61 63 65 20 20 l'autre face
01F370: 66 61 75 74 65 20 64 65 20 70 6C 61 63 65 20 73 faute de place s
01F380: 75 72 20 63 65 6C 6C 65 2D 63 69 20 2C 20 0D 0A ur celle-ci , ..
01F390: 20 6C 65 73 20 6E 6F 74 69 63 65 73 20 65 74 20 les notices et
01F3A0: 64 7B 6D 6F 6E 73 74 72 61 74 69 6F 6E 73 20 73 d{monstrations s
01F3B0: 6F 6E 74 20 73 75 72 20 63 65 74 74 65 20 66 61 ont sur cette fa
01F3C0: 63 65 20 2E 0D 0A 20 20 0D 0A 20 20 20 20 4C 65 ce ... .. Le
01F3D0: 20 66 6F 6E 63 74 69 6F 6E 6E 65 6D 65 6E 74 20 fonctionnement
01F3E0: 65 74 20 6C 27 61 63 63 7D 73 20 61 75 78 20 64 et l'acc}s aux d
01F3F0: 6F 6E 6E 7B 65 73 20 2C 20 73 65 20 66 61 69 74 onn{es , se fait
01F400: 43 4F 4C 4F 4E 53 20 20 44 53 20 35 30 30 2C 23 COLONS DS 500,#
01F410: 46 46 20 20 3B 4C 61 20 6D 65 6D 65 20 70 6F 75 FF ;La meme pou
01F420: 72 20 6C 65 73 20 63 6F 6C 6F 6E 6E 65 73 20 2E r les colonnes .
01F430: 0D 0A 20 3B 20 0D 0A 20 3B 2D 20 49 4E 49 54 49 .. ; .. ;- INITI
01F440: 41 4C 49 53 45 52 20 2D 0D 0A 20 3B 20 0D 0A 20 ALISER -.. ; ..
01F450: 44 45 42 55 54 20 20 20 4C 44 20 48 4C 2C 28 4C DEBUT LD HL,(L
01F460: 41 53 54 41 44 29 20 3B 49 6E 69 74 69 61 6C 69 ASTAD) ;Initiali
01F470: 73 65 72 20 6C 65 73 20 65 6E 63 72 65 73 20 61 ser les encres a
01F480: 76 65 63 20 6C 65 73 0D 0A 20 20 20 20 20 20 20 vec les..
01F490: 20 20 58 4F 52 20 41 20 20 20 20 20 20 20 20 20 XOR A
01F4A0: 3B 76 61 6C 65 75 72 73 20 63 6F 6E 74 65 6E 75 ;valeurs contenu
01F4B0: 65 73 20 64 61 6E 73 20 6C 61 20 74 61 62 6C 65 es dans la table
01F4C0: 20 64 65 20 73 70 72 69 74 65 73 0D 0A 20 46 49 de sprites.. FI
01F4D0: 58 49 4E 4B 20 20 49 4E 43 20 41 20 20 20 20 20 XINK INC A
01F4E0: 20 20 20 20 3B 4E 75 6D 65 72 6F 20 64 65 20 70 ;Numero de p
01F4F0: 65 6E 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 en.. LD
01F500: 42 2C 28 48 4C 29 20 20 20 20 20 3B 4E 75 6D 65 B,(HL) ;Nume
01F510: 72 6F 20 64 65 20 63 6F 75 6C 65 75 72 20 70 72 ro de couleur pr
01F520: 69 73 20 64 61 6E 73 20 6C 61 20 74 61 62 6C 65 is dans la table
01F530: 20 64 65 20 73 70 72 69 74 65 73 20 0D 0A 20 20 de sprites ..
01F540: 20 20 20 20 20 20 20 4C 44 20 43 2C 28 48 4C 29 LD C,(HL)
01F550: 0D 0A 20 20 20 20 20 20 20 20 20 42 49 54 20 37 .. BIT 7
01F560: 2C 42 20 20 20 20 20 20 20 3B 53 69 20 62 69 74 ,B ;Si bit
01F570: 20 37 20 6D 69 73 20 74 65 72 6D 69 6E 65 20 28 7 mis termine (
01F580: 23 46 46 29 0D 0A 20 20 20 20 20 20 20 20 20 4A #FF).. J
01F590: 52 20 4E 5A 2C 52 45 43 4F 4D 0D 0A 20 20 20 20 R NZ,RECOM..
01F5A0: 20 20 20 20 20 50 55 53 48 20 41 46 20 20 20 20 PUSH AF
01F5B0: 20 20 20 3B 53 61 75 76 65 72 20 61 20 65 74 20 ;Sauver a et
01F5C0: 6C 65 20 66 6C 61 67 20 74 65 73 74 20 62 69 74 le flag test bit
01F5D0: 0D 0A 20 20 20 20 20 20 20 20 20 50 55 53 48 20 .. PUSH
01F5E0: 48 4C 20 20 20 20 20 20 20 3B 45 74 20 6C 65 20 HL ;Et le
01F5F0: 70 6F 69 6E 74 65 75 72 20 64 65 73 20 65 6E 63 pointeur des enc
01F600: 72 65 73 0D 0A 20 20 20 20 20 20 20 20 20 43 41 res.. CA
01F610: 4C 4C 20 23 42 43 33 32 20 20 20 20 3B 53 45 54 LL #BC32 ;SET
01F620: 49 4E 4B 0D 0A 20 20 20 20 20 20 20 20 20 50 4F INK.. PO
01F630: 50 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 49 P HL.. I
01F640: 4E 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 NC HL..
01F650: 50 4F 50 20 41 46 20 20 20 20 20 20 20 20 3B 72 POP AF ;r
01F660: 65 63 75 70 65 72 65 72 20 66 6C 61 67 20 2C 20 ecuperer flag ,
01F670: 70 6F 69 6E 74 65 75 72 20 65 74 20 63 6F 6E 74 pointeur et cont
01F680: 69 6E 75 65 72 0D 0A 20 20 20 20 20 20 20 20 20 inuer..
01F690: 4A 52 20 46 49 58 49 4E 4B 0D 0A 20 3B 20 0D 0A JR FIXINK.. ; ..
01F6A0: 20 3B 2D 20 50 72 65 6D 69 65 72 20 61 66 66 69 ;- Premier affi
01F6B0: 63 68 61 67 65 20 2D 0D 0A 20 3B 20 0D 0A 20 52 chage -.. ; .. R
01F6C0: 45 43 4F 4D 20 20 20 43 41 4C 4C 20 43 4F 4E 56 ECOM CALL CONV
01F6D0: 45 52 20 20 20 3B 43 6F 6E 76 65 72 74 69 72 20 ER ;Convertir
01F6E0: 78 20 79 20 65 6E 20 61 64 72 65 73 73 65 20 65 x y en adresse e
01F6F0: 63 72 61 6E 0D 0A 20 20 20 20 20 20 20 20 20 43 cran.. C
01F700: 41 4C 4C 20 46 49 4E 44 53 50 20 20 20 3B 54 72 ALL FINDSP ;Tr
01F710: 6F 75 76 65 72 20 6C 65 20 73 70 72 69 74 65 20 ouver le sprite
01F720: 6E 75 6D 65 72 6F 20 4E 55 4D 53 50 0D 0A 20 20 numero NUMSP..
01F730: 20 20 20 20 20 20 20 43 41 4C 4C 20 41 46 46 49 CALL AFFI
01F740: 53 50 20 20 20 3B 50 72 65 6D 69 65 72 20 61 66 SP ;Premier af
01F750: 66 69 63 68 61 67 65 20 64 75 20 31 65 72 20 73 fichage du 1er s
01F760: 70 72 69 74 65 20 2E 20 53 61 75 76 65 0D 0A 20 prite . Sauve..
01F770: 3B 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ;
01F780: 20 20 20 20 20 3B 6C 27 65 6D 70 6C 61 63 65 6D ;l'emplacem
01F790: 65 6E 74 20 65 63 72 61 6E 20 61 75 20 70 61 73 ent ecran au pas
01F7A0: 73 61 67 65 20 64 61 6E 73 20 54 41 42 4C 45 0D sage dans TABLE.
01F7B0: 0A 20 3B 0D 0A 20 3B 2D 20 20 20 20 20 20 20 54 . ;.. ;- T
01F7C0: 65 73 74 20 64 65 73 20 74 6F 75 63 68 65 73 20 est des touches
01F7D0: 70 75 69 73 20 6A 6F 79 73 74 69 63 6B 20 20 20 puis joystick
01F7E0: 20 20 20 2D 0D 0A 20 3B 2D 20 56 6F 69 72 20 6C -.. ;- Voir l
01F7F0: 65 73 20 72 6F 75 74 69 6E 65 73 20 28 53 4F 53 es routines (SOS
01F800: 36 29 20 70 6F 75 72 20 23 42 42 31 45 20 23 42 6) pour #BB1E #B
01F810: 42 32 34 20 2D 0D 0A 20 3B 20 0D 0A 20 4A 4F 59 B24 -.. ; .. JOY
01F820: 30 20 20 20 20 4C 44 20 41 2C 36 37 20 20 20 20 0 LD A,67
01F830: 3B 4E 75 6D 65 72 6F 20 64 65 20 74 6F 75 63 68 ;Numero de touch
01F840: 65 20 22 51 22 0D 0A 20 20 20 20 20 20 20 20 20 e "Q"..
01F850: 43 41 4C 4C 20 23 42 42 31 45 20 3B 53 69 20 74 CALL #BB1E ;Si t
01F860: 6F 75 63 68 65 20 70 72 65 73 73 65 65 0D 0A 20 ouche pressee..
01F870: 20 20 20 20 20 20 20 20 52 45 54 20 4E 5A 20 20 RET NZ
01F880: 20 20 20 3B 52 65 74 6F 75 72 20 42 41 53 49 43 ;Retour BASIC
01F890: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C .. LD A,
01F8A0: 32 37 20 20 20 20 3B 4E 75 6D 65 72 6F 20 64 65 27 ;Numero de
01F8B0: 20 74 6F 75 68 65 20 22 50 22 0D 0A 20 20 20 20 touhe "P"..
01F8C0: 20 20 20 20 20 43 41 4C 4C 20 23 42 42 31 45 0D CALL #BB1E.
01F8D0: 0A 20 20 20 20 20 20 20 20 20 4A 52 20 5A 2C 50 . JR Z,P
01F8E0: 41 53 50 20 20 3B 53 65 6C 65 63 74 69 6F 6E 20 ASP ;Selection
01F8F0: 64 75 20 6D 6F 64 65 20 64 27 61 66 66 69 63 68 du mode d'affich
01F900: 61 67 65 20 73 75 72 0D 0A 20 20 20 20 20 20 20 age sur..
01F910: 20 20 58 4F 52 20 41 20 20 20 20 20 20 3B 22 20 XOR A ;"
01F920: 50 20 22 20 2D 20 22 20 41 20 22 20 2D 20 22 20 P " - " A " - "
01F930: 4D 20 22 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 M ".. JR
01F940: 20 46 49 4E 54 53 54 0D 0A 20 50 41 53 50 20 20 FINTST.. PASP
01F950: 20 20 4C 44 20 41 2C 36 39 20 20 20 20 3B 5B 41 LD A,69 ;[A
01F960: 5D 72 72 69 65 72 65 20 70 6C 61 6E 0D 0A 20 20 ]rriere plan..
01F970: 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 42 31 CALL #BB1
01F980: 45 20 3B 53 69 20 6E 75 6D 65 72 6F 20 36 39 20 E ;Si numero 69
01F990: 70 72 65 73 73 65 20 4E 5A 20 65 6E 20 73 6F 72 presse NZ en sor
01F9A0: 74 69 65 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 tie.. JR
01F9B0: 20 5A 2C 50 41 53 41 0D 0A 20 20 20 20 20 20 20 Z,PASA..
01F9C0: 20 20 4C 44 20 41 2C 31 0D 0A 20 20 20 20 20 20 LD A,1..
01F9D0: 20 20 20 4A 52 20 46 49 4E 54 53 54 0D 0A 20 50 JR FINTST.. P
01F9E0: 41 53 41 20 20 20 20 4C 44 20 41 2C 33 38 20 20 ASA LD A,38
01F9F0: 20 20 3B 5B 4D 5D 6F 79 65 6E 20 70 6C 61 6E 0D ;[M]oyen plan.
01FA00: 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 . CALL #
01FA10: 42 42 31 45 0D 0A 20 20 20 20 20 20 20 20 20 4A BB1E.. J
01FA20: 52 20 5A 2C 50 41 53 4D 0D 0A 20 20 20 20 20 20 R Z,PASM..
01FA30: 20 20 20 4C 44 20 41 2C 32 0D 0A 20 46 49 4E 54 LD A,2.. FINT
01FA40: 53 54 20 20 4C 44 20 28 46 4C 41 47 41 46 29 2C ST LD (FLAGAF),
01FA50: 41 20 3B 52 61 6E 67 65 72 20 66 6C 61 67 20 70 A ;Ranger flag p
01FA60: 6C 61 6E 20 69 6C 20 72 65 73 73 65 72 76 69 72 lan il resservir
01FA70: 61 20 70 6F 75 72 20 6C 27 61 66 66 69 63 68 61 a pour l'afficha
01FA80: 67 65 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C ge.. CAL
01FA90: 4C 20 41 46 46 49 53 50 31 20 20 3B 53 69 20 6F L AFFISP1 ;Si o
01FAA0: 6E 20 61 20 63 68 61 6E 67 65 20 64 65 20 70 6C n a change de pl
01FAB0: 61 6E 20 2C 20 72 65 61 66 66 69 63 68 65 72 20 an , reafficher
01FAC0: 73 61 6E 73 20 62 6F 75 67 65 72 0D 0A 20 3B 20 sans bouger.. ;
01FAD0: 0D 0A 20 50 41 53 4D 20 20 20 20 43 41 4C 4C 20 .. PASM CALL
01FAE0: 23 42 42 32 34 20 20 20 20 3B 54 65 73 74 20 6A #BB24 ;Test j
01FAF0: 6F 79 73 74 69 63 6B 0D 0A 20 20 20 20 20 20 20 oystick..
01FB00: 20 20 41 4E 44 20 25 30 30 30 31 31 31 31 31 20 AND %00011111
01FB10: 3B 54 65 73 74 65 72 20 6C 65 73 20 62 69 74 73 ;Tester les bits
01FB20: 20 34 20 61 20 30 20 2E 20 73 69 20 61 75 63 75 4 a 0 . si aucu
01FB30: 6E 20 6E 27 65 73 74 0D 0A 20 20 20 20 20 20 20 n n'est..
01FB40: 20 20 4A 52 20 5A 2C 4A 4F 59 30 20 20 20 20 20 JR Z,JOY0
01FB50: 3B 6D 69 73 20 6C 65 20 6A 6F 79 73 74 69 63 6B ;mis le joystick
01FB60: 20 6E 27 61 20 70 61 73 20 65 74 65 20 75 74 69 n'a pas ete uti
01FB70: 6C 69 73 65 0D 0A 20 20 20 20 20 20 20 20 20 42 lise.. B
01FB80: 49 54 20 34 2C 41 20 20 20 20 20 20 20 3B 42 69 IT 4,A ;Bi
01FB90: 74 20 46 49 52 45 20 3F 0D 0A 20 20 20 20 20 20 t FIRE ?..
01FBA0: 20 20 20 4A 52 20 5A 2C 4E 4F 46 49 52 45 0D 0A JR Z,NOFIRE..
01FBB0: 20 3B 0D 0A 20 3B 2D 20 43 68 61 6E 67 65 72 20 ;.. ;- Changer
01FBC0: 64 65 20 73 70 72 69 74 65 20 73 69 20 66 69 72 de sprite si fir
01FBD0: 65 20 70 72 65 73 73 65 20 2D 0D 0A 20 3B 0D 0A e presse -.. ;..
01FBE0: 20 43 48 41 4E 47 45 20 20 4C 44 20 41 2C 28 4E CHANGE LD A,(N
01FBF0: 42 53 50 29 20 20 20 3B 4E 6F 6D 62 72 65 20 64 BSP) ;Nombre d
01FC00: 65 20 73 70 72 69 74 65 73 20 74 6F 74 61 6C 20 e sprites total
01FC10: 28 43 6F 6E 74 65 6E 75 20 64 61 6E 73 20 6C 61 (Contenu dans la
01FC20: 20 74 61 62 6C 65 29 0D 0A 20 20 20 20 20 20 20 table)..
01FC30: 20 20 4C 44 20 45 2C 41 0D 0A 20 20 20 20 20 20 LD E,A..
01FC40: 20 20 20 4C 44 20 41 2C 28 4E 55 4D 53 50 29 20 LD A,(NUMSP)
01FC50: 20 3B 4E 75 6D 65 72 6F 20 73 70 72 69 74 65 20 ;Numero sprite
01FC60: 65 6E 20 63 6F 75 72 73 0D 0A 20 20 20 20 20 20 en cours..
01FC70: 20 20 20 49 4E 43 20 41 0D 0A 20 20 20 20 20 20 INC A..
01FC80: 20 20 20 43 50 20 45 20 20 20 20 20 20 20 20 20 CP E
01FC90: 20 3B 43 6F 6D 70 61 72 65 72 20 6E 75 6D 65 72 ;Comparer numer
01FCA0: 6F 20 73 70 72 69 74 65 20 61 76 65 63 20 6E 6F o sprite avec no
01FCB0: 6D 62 72 65 20 64 69 73 70 6F 6E 69 62 6C 65 0D mbre disponible.
01FCC0: 0A 20 20 20 20 20 20 20 20 20 4A 52 20 5A 2C 4F . JR Z,O
01FCD0: 4B 20 20 20 20 20 20 20 3B 4E 55 4D 53 50 20 3D K ;NUMSP =
01FCE0: 20 4E 42 53 50 0D 0A 20 20 20 20 20 20 20 20 20 NBSP..
01FCF0: 4A 52 20 43 2C 4F 4B 20 20 20 20 20 20 20 3B 4E JR C,OK ;N
01FD00: 55 4D 53 50 20 3C 20 4E 42 53 50 0D 0A 20 20 20 UMSP < NBSP..
01FD10: 20 20 20 20 20 20 4C 44 20 41 2C 31 20 20 20 20 LD A,1
01FD20: 20 20 20 20 3B 53 69 20 64 65 70 61 73 73 65 6D ;Si depassem
01FD30: 65 6E 74 20 72 65 76 65 6E 69 72 20 61 75 20 70 ent revenir au p
01FD40: 72 65 6D 69 65 72 20 73 70 72 69 74 65 20 64 65 remier sprite de
01FD50: 20 6C 61 20 74 61 62 6C 65 0D 0A 20 4F 4B 20 20 la table.. OK
01FD60: 20 20 20 20 4C 44 20 28 4E 55 4D 53 50 29 2C 41 LD (NUMSP),A
01FD70: 20 20 3B 52 61 6E 67 65 72 20 6E 6F 75 76 65 61 ;Ranger nouvea
01FD80: 75 20 6E 75 6D 65 72 6F 20 64 65 20 73 70 72 69 u numero de spri
01FD90: 74 65 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 te.. ;..
01FDA0: 20 4C 44 20 42 2C 32 30 30 0D 0A 20 57 41 49 54 LD B,200.. WAIT
01FDB0: 20 20 20 20 43 41 4C 4C 20 46 52 41 4D 45 20 20 CALL FRAME
01FDC0: 20 20 3B 41 74 74 65 6E 64 72 65 20 31 2F 32 20 ;Attendre 1/2
01FDD0: 73 65 63 6F 6E 64 65 20 70 6F 75 72 20 73 6F 72 seconde pour sor
01FDE0: 74 69 72 20 73 70 72 69 74 65 0D 0A 20 20 20 20 tir sprite..
01FDF0: 20 20 20 20 20 44 4A 4E 5A 20 57 41 49 54 20 20 DJNZ WAIT
01FE00: 20 20 20 3B 73 69 6E 6F 6E 20 6F 6E 20 65 6E 20 ;sinon on en
01FE10: 73 6F 72 74 20 70 6C 75 73 69 65 75 72 73 20 61 sort plusieurs a
01FE20: 20 6C 61 20 73 75 69 74 65 20 21 0D 0A 20 20 20 la suite !..
01FE30: 20 20 20 20 20 20 4A 50 20 52 45 43 4F 4D 20 20 JP RECOM
01FE40: 20 20 20 20 3B 45 74 20 6F 6E 20 72 65 63 6F 6D ;Et on recom
01FE50: 6D 65 6E 63 65 20 64 65 70 75 69 73 20 6C 65 20 mence depuis le
01FE60: 64 65 62 75 74 20 2E 0D 0A 20 3B 0D 0A 20 4E 4F debut ... ;.. NO
01FE70: 46 49 52 45 20 20 4C 44 20 48 4C 2C 28 56 49 53 FIRE LD HL,(VIS
01FE80: 41 44 29 20 3B 4D 65 6D 6F 72 69 73 65 72 20 6C AD) ;Memoriser l
01FE90: 27 61 64 72 65 73 73 65 20 64 27 61 66 66 69 63 'adresse d'affic
01FEA0: 68 61 67 65 20 61 63 74 75 65 6C 6C 65 0D 0A 20 hage actuelle..
01FEB0: 20 20 20 20 20 20 20 20 4C 44 20 28 4F 4C 44 41 LD (OLDA
01FEC0: 44 56 29 2C 48 4C 20 3B 64 61 6E 73 20 4F 4C 44 DV),HL ;dans OLD
01FED0: 41 44 56 0D 0A 20 20 20 20 20 20 20 20 20 52 52 ADV.. RR
01FEE0: 43 41 20 20 20 20 20 20 20 20 20 20 3B 52 6F 74 CA ;Rot
01FEF0: 61 74 69 6F 6E 20 61 20 64 72 6F 69 74 65 20 64 ation a droite d
01FF00: 65 20 41 20 28 56 6F 79 65 7A 20 6C 65 20 63 6F e A (Voyez le co
01FF10: 75 72 73 20 64 27 61 73 73 65 6D 62 6C 65 75 72 urs d'assembleur
01FF20: 29 0D 0A 20 20 20 20 20 20 20 20 20 50 55 53 48 ).. PUSH
01FF30: 20 41 46 20 20 20 20 20 20 20 3B 50 72 65 73 65 AF ;Prese
01FF40: 72 76 65 72 20 6E 6F 75 76 65 6C 20 65 74 61 74 rver nouvel etat
01FF50: 20 64 65 20 41 0D 0A 20 20 20 20 20 20 20 20 20 de A..
01FF60: 43 41 4C 4C 20 43 2C 45 4E 48 41 55 54 20 3B 53 CALL C,ENHAUT ;S
01FF70: 69 20 6C 65 20 62 69 74 20 30 20 65 73 74 20 6D i le bit 0 est m
01FF80: 69 73 20 69 6C 20 70 61 73 73 65 20 64 61 6E 73 is il passe dans
01FF90: 20 6C 65 20 43 41 52 52 59 0D 0A 20 20 20 20 20 le CARRY..
01FFA0: 20 20 20 20 50 4F 50 20 41 46 0D 0A 20 20 20 20 POP AF..
01FFB0: 20 20 20 20 20 52 52 43 41 20 20 20 20 20 20 20 RRCA
01FFC0: 20 20 20 3B 53 65 63 6F 6E 64 65 20 72 6F 74 61 ;Seconde rota
01FFD0: 74 69 6F 6E 20 61 20 64 72 6F 69 74 65 20 2E 73 tion a droite .s
01FFE0: 69 20 62 69 74 20 31 0D 0A 20 20 20 20 20 20 20 i bit 1..
01FFF0: 20 20 50 55 53 48 20 41 46 0D 0A 20 20 20 20 20 PUSH AF..
020000: 20 20 20 20 43 41 4C 4C 20 43 2C 45 4E 42 41 53 CALL C,ENBAS
020010: 20 20 3B 4D 69 73 20 6F 6E 20 76 61 73 20 76 65 ;Mis on vas ve
020020: 72 73 20 6C 65 20 62 61 73 0D 0A 20 20 20 20 20 rs le bas..
020030: 20 20 20 20 50 4F 50 20 41 46 0D 0A 20 20 20 20 POP AF..
020040: 20 20 20 20 20 52 52 43 41 20 20 20 20 20 20 20 RRCA
020050: 20 20 20 3B 53 69 20 62 69 74 20 32 20 6D 69 73 ;Si bit 2 mis
020060: 0D 0A 20 20 20 20 20 20 20 20 20 50 55 53 48 20 .. PUSH
020070: 41 46 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C AF.. CAL
020080: 4C 20 43 2C 41 47 41 55 43 48 20 3B 41 20 67 61 L C,AGAUCH ;A ga
020090: 75 63 68 65 0D 0A 20 20 20 20 20 20 20 20 20 50 uche.. P
0200A0: 4F 50 20 41 46 0D 0A 20 20 20 20 20 20 20 20 20 OP AF..
0200B0: 52 52 43 41 20 20 20 20 20 20 20 20 20 20 3B 42 RRCA ;B
0200C0: 69 74 20 33 0D 0A 20 20 20 20 20 20 20 20 20 43 it 3.. C
0200D0: 41 4C 4C 20 43 2C 41 44 52 4F 49 54 20 3B 41 20 ALL C,ADROIT ;A
0200E0: 64 72 6F 69 74 65 0D 0A 20 3B 20 0D 0A 20 20 20 droite.. ; ..
0200F0: 20 20 20 20 20 20 43 41 4C 4C 20 41 46 46 49 53 CALL AFFIS
020100: 50 31 20 20 3B 41 66 66 69 63 68 65 72 20 61 75 P1 ;Afficher au
020110: 20 6E 6F 75 76 65 6C 20 65 6D 70 6C 61 63 65 6D nouvel emplacem
020120: 65 6E 74 0D 0A 20 20 20 20 20 20 20 20 20 4A 50 ent.. JP
020130: 20 4A 4F 59 30 20 20 20 20 20 20 20 3B 52 65 63 JOY0 ;Rec
020140: 6F 6D 6D 65 6E 63 65 72 0D 0A 20 3B 0D 0A 20 3B ommencer.. ;.. ;
020150: 2D 20 52 6F 75 74 69 6E 65 73 20 64 65 20 63 61 - Routines de ca
020160: 6C 63 75 6C 20 70 6F 75 72 20 6C 65 73 20 34 20 lcul pour les 4
020170: 64 65 70 6C 61 63 65 6D 65 6E 74 73 20 70 6F 73 deplacements pos
020180: 73 69 62 6C 65 73 20 64 75 20 73 70 72 69 74 65 sibles du sprite
020190: 20 2D 0D 0A 20 3B 0D 0A 20 3B 2D 20 45 6E 20 62 -.. ;.. ;- En b
0201A0: 61 73 20 2D 0D 0A 20 3B 20 0D 0A 20 45 4E 42 41 as -.. ; .. ENBA
0201B0: 53 20 20 20 4C 44 20 41 2C 28 53 54 45 50 59 29 S LD A,(STEPY)
0201C0: 20 20 3B 4E 6F 6D 62 72 65 20 64 65 20 64 65 70 ;Nombre de dep
0201D0: 6C 61 63 65 6D 65 6E 74 73 20 70 72 65 76 75 73 lacements prevus
0201E0: 20 65 6E 20 6E 6F 6D 62 72 65 20 64 65 20 6C 69 en nombre de li
0201F0: 67 6E 65 73 0D 0A 20 20 20 20 20 20 20 20 20 4C gnes.. L
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 C2 02 00 00 00 02 1B 00 C3 02 00 00 00 02 ................
020230: 1B 00 C4 02 00 00 00 02 1B 00 C5 02 00 00 00 02 ................
020240: 1B 00 C6 02 00 00 00 02 1B 00 C7 02 00 00 00 02 ................
020250: 1B 00 C8 02 00 00 00 02 1B 00 C9 02 00 00 00 02 ................
020260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
020270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
020280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
020290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0202A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0202B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0202C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0202D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0202E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0202F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
020300: 44 20 42 2C 41 0D 0A 20 20 20 20 20 20 20 20 20 D B,A..
020310: 4C 44 20 43 2C 30 0D 0A 20 3B 0D 0A 20 42 31 20 LD C,0.. ;.. B1
020320: 20 20 20 20 20 4C 44 20 48 4C 2C 28 43 4F 49 4E LD HL,(COIN
020330: 42 44 29 20 3B 41 64 72 65 73 73 65 20 70 6F 73 BD) ;Adresse pos
020340: 69 74 69 6F 6E 20 63 6F 69 6E 20 62 61 73 20 64 ition coin bas d
020350: 72 6F 69 74 20 64 75 20 73 70 72 69 74 65 0D 0A roit du sprite..
020360: 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 48 20 LD A,H
020370: 20 20 20 20 20 20 20 20 3B 53 69 20 48 20 3D 20 ;Si H =
020380: 23 46 46 0D 0A 20 20 20 20 20 20 20 20 20 53 55 #FF.. SU
020390: 42 20 23 46 46 20 20 20 20 20 20 20 20 3B 28 56 B #FF ;(V
0203A0: 6F 69 72 20 53 4F 53 35 29 0D 0A 20 20 20 20 20 oir SOS5)..
0203B0: 20 20 20 20 4A 52 20 4E 5A 2C 4F 4B 42 41 53 0D JR NZ,OKBAS.
0203C0: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 4C . LD A,L
0203D0: 0D 0A 20 20 20 20 20 20 20 20 20 43 50 20 23 38 .. CP #8
0203E0: 30 20 20 20 20 20 20 20 20 3B 45 74 20 4C 20 3E 0 ;Et L >
0203F0: 20 23 37 46 20 4E 6F 75 73 20 73 6F 6D 6D 65 73 #7F Nous sommes
020400: 20 73 75 72 20 6C 61 0D 0A 20 20 20 20 20 20 20 sur la..
020410: 20 20 4A 52 20 4E 43 2C 53 54 4F 50 42 20 20 20 JR NC,STOPB
020420: 3B 44 65 72 6E 69 65 72 65 20 6C 69 67 6E 65 20 ;Derniere ligne
020430: 65 63 72 61 6E 20 65 74 20 6F 6E 20 6E 65 20 70 ecran et on ne p
020440: 65 75 74 20 70 61 73 20 64 65 73 63 65 6E 64 72 eut pas descendr
020450: 65 0D 0A 20 3B 0D 0A 20 4F 4B 42 41 53 20 20 20 e.. ;.. OKBAS
020460: 43 41 4C 4C 20 41 44 49 4E 46 20 20 20 20 3B 44 CALL ADINF ;D
020470: 65 73 63 65 6E 64 72 65 20 43 4F 49 4E 42 44 20 escendre COINBD
020480: 65 74 20 56 49 53 41 44 20 64 27 75 6E 65 20 6C et VISAD d'une l
020490: 69 67 6E 65 0D 0A 20 20 20 20 20 20 20 20 20 4C igne.. L
0204A0: 44 20 28 43 4F 49 4E 42 44 29 2C 48 4C 0D 0A 20 D (COINBD),HL..
0204B0: 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 28 56 LD HL,(V
0204C0: 49 53 41 44 29 0D 0A 20 20 20 20 20 20 20 20 20 ISAD)..
0204D0: 43 41 4C 4C 20 41 44 49 4E 46 0D 0A 20 20 20 20 CALL ADINF..
0204E0: 20 20 20 20 20 4C 44 20 28 56 49 53 41 44 29 2C LD (VISAD),
0204F0: 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43 HL.. INC
020500: 20 43 20 20 20 20 20 20 20 20 20 3B 41 6A 6F 75 C ;Ajou
020510: 74 65 72 20 31 20 61 75 20 64 65 63 61 6C 61 67 ter 1 au decalag
020520: 65 20 76 65 72 74 69 63 61 6C 20 6E 6F 74 65 0D e vertical note.
020530: 0A 20 20 20 20 20 20 20 20 20 44 4A 4E 5A 20 42 . DJNZ B
020540: 31 20 20 20 20 20 20 20 3B 65 74 20 63 6F 6E 74 1 ;et cont
020550: 69 6E 75 65 72 20 73 75 72 20 6C 65 20 6E 6F 6D inuer sur le nom
020560: 62 72 65 20 64 65 20 6C 69 67 6E 65 73 20 70 72 bre de lignes pr
020570: 65 76 75 65 73 0D 0A 20 3B 0D 0A 20 53 54 4F 50 evues.. ;.. STOP
020580: 42 20 20 20 4C 44 20 41 2C 43 20 20 20 20 20 20 B LD A,C
020590: 20 20 3B 49 63 69 20 2C 20 43 20 63 6F 6E 74 69 ;Ici , C conti
0205A0: 65 6E 74 20 6C 65 20 6E 6F 6D 62 72 65 20 64 65 ent le nombre de
0205B0: 20 6C 69 67 6E 65 73 20 72 65 65 6C 6C 65 6D 65 lignes reelleme
0205C0: 6E 74 0D 0A 20 20 20 20 20 20 20 20 20 4F 52 20 nt.. OR
0205D0: 41 20 20 20 20 20 20 20 20 20 20 3B 64 65 70 6C A ;depl
0205E0: 61 63 65 65 73 20 2E 0D 0A 20 20 20 20 20 20 20 acees ...
0205F0: 20 20 52 45 54 20 5A 20 20 20 20 20 20 20 20 20 RET Z
020600: 3B 53 69 20 43 3D 30 20 6F 6E 20 6E 27 61 20 70 ;Si C=0 on n'a p
020610: 61 73 20 70 75 20 62 6F 75 67 65 72 20 2C 20 63 as pu bouger , c
020620: 27 65 73 74 20 66 69 6E 69 20 0D 0A 20 3B 20 0D 'est fini .. ; .
020630: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28 4C 49 . LD (LI
020640: 4E 45 4D 4F 56 29 2C 41 20 20 20 20 3B 53 69 6E NEMOV),A ;Sin
020650: 6F 6E 20 6F 6E 20 72 61 6E 67 65 20 6C 65 20 6E on on range le n
020660: 6F 6D 62 72 65 20 64 65 20 6C 69 67 6E 65 73 20 ombre de lignes
020670: 64 65 70 6C 61 63 65 65 73 0D 0A 20 3B 20 0D 0A deplacees.. ; ..
020680: 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 50 41 CALL PA
020690: 52 41 56 45 20 20 20 3B 45 74 20 6F 6E 20 63 61 RAVE ;Et on ca
0206A0: 6C 63 75 6C 65 20 6C 65 73 20 70 61 72 61 6D 65 lcule les parame
0206B0: 74 72 65 73 20 65 6E 20 66 6F 6E 63 74 69 6F 6E tres en fonction
0206C0: 20 64 75 20 73 70 72 69 74 65 0D 0A 20 3B 0D 0A du sprite.. ;..
0206D0: 20 3B 2D 20 54 72 61 6E 73 66 65 72 65 72 20 64 ;- Transferer d
0206E0: 61 6E 73 20 75 6E 20 62 75 66 66 65 72 20 6C 65 ans un buffer le
0206F0: 73 20 6C 69 67 6E 65 73 20 73 75 70 65 72 69 65 s lignes superie
020700: 75 72 65 73 20 64 65 20 6C 61 20 74 61 62 6C 65 ures de la table
020710: 20 71 75 69 20 73 65 72 6F 6E 74 20 2D 0D 0A 20 qui seront -..
020720: 3B 2D 20 61 20 72 65 6E 76 6F 79 65 72 20 64 61 ;- a renvoyer da
020730: 6E 73 20 6C 27 65 63 72 61 6E 20 6C 6F 72 73 20 ns l'ecran lors
020740: 64 75 20 70 72 6F 63 68 61 69 6E 20 61 66 66 69 du prochain affi
020750: 63 68 61 67 65 20 28 56 6F 79 65 7A 20 63 72 6F chage (Voyez cro
020760: 71 75 69 73 20 53 4F 53 35 29 20 2D 0D 0A 20 3B quis SOS5) -.. ;
020770: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C .. LD HL
020780: 2C 54 41 42 4C 45 20 3B 31 65 72 20 6F 63 74 65 ,TABLE ;1er octe
020790: 74 20 64 75 20 62 75 66 66 65 72 20 65 63 72 61 t du buffer ecra
0207A0: 6E 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 44 n.. LD D
0207B0: 45 2C 4C 49 4E 45 53 20 3B 31 65 72 20 6F 63 74 E,LINES ;1er oct
0207C0: 65 74 20 64 75 20 62 75 66 66 65 72 20 6C 69 67 et du buffer lig
0207D0: 6E 65 73 0D 0A 20 20 20 20 20 20 20 20 20 50 55 nes.. PU
0207E0: 53 48 20 42 43 20 20 20 20 3B 4E 6F 6D 62 72 65 SH BC ;Nombre
0207F0: 20 64 65 20 6C 69 67 6E 65 73 20 61 20 63 6F 70 de lignes a cop
020800: 69 65 72 20 28 3D 4E 6F 6D 62 72 65 20 64 65 20 ier (=Nombre de
020810: 6C 69 67 6E 65 73 20 64 65 70 6C 61 63 65 65 73 lignes deplacees
020820: 29 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 49 52 ).. LDIR
020830: 20 20 20 20 20 20 20 3B 43 6F 70 69 65 72 0D 0A ;Copier..
020840: 20 20 20 20 20 20 20 20 20 50 4F 50 20 42 43 20 POP BC
020850: 20 20 20 20 3B 54 6F 75 6A 6F 75 72 73 20 6E 6F ;Toujours no
020860: 6D 62 72 65 20 64 65 20 6C 69 67 6E 65 73 0D 0A mbre de lignes..
020870: 20 3B 20 0D 0A 20 3B 2D 20 52 65 6D 6F 6E 74 65 ; .. ;- Remonte
020880: 72 20 6C 61 20 74 61 62 6C 65 20 64 65 20 73 61 r la table de sa
020890: 75 76 65 67 61 72 64 65 20 65 63 72 61 6E 20 64 uvegarde ecran d
0208A0: 65 20 6E 62 2E 6C 69 67 6E 65 73 20 73 75 72 20 e nb.lignes sur
0208B0: 65 6C 6C 65 20 6D 65 6D 65 20 2D 0D 0A 20 3B 20 elle meme -.. ;
0208C0: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 44 45 .. LD DE
0208D0: 2C 54 41 42 4C 45 0D 0A 20 20 20 20 20 20 20 20 ,TABLE..
0208E0: 20 4C 44 20 48 4C 2C 54 41 42 4C 45 20 20 20 3B LD HL,TABLE ;
0208F0: 49 63 69 20 2C 20 48 4C 20 70 6F 69 6E 74 65 20 Ici , HL pointe
020900: 73 75 72 20 6C 65 20 64 65 62 75 74 20 64 65 20 sur le debut de
020910: 6C 61 20 74 61 62 6C 65 0D 0A 20 20 20 20 20 20 la table..
020920: 20 20 20 41 44 44 20 48 4C 2C 42 43 20 20 20 20 ADD HL,BC
020930: 20 3B 6C 65 20 6E 6F 6D 62 72 65 20 64 27 6F 63 ;le nombre d'oc
020940: 74 65 74 73 20 6F 63 63 75 70 65 73 20 70 61 72 tets occupes par
020950: 20 6C 65 73 20 6C 69 67 6E 65 73 20 61 0D 0A 20 les lignes a..
020960: 20 20 20 20 20 20 20 20 4C 44 20 42 43 2C 28 4C LD BC,(L
020970: 54 52 54 41 42 29 3B 72 65 63 6F 75 76 72 69 72 TRTAB);recouvrir
020980: 20 65 74 20 4C 54 52 54 41 42 20 65 73 74 20 6C et LTRTAB est l
020990: 61 20 6C 6F 6E 67 75 65 75 72 20 71 75 69 20 72 a longueur qui r
0209A0: 65 73 74 65 0D 0A 20 20 20 20 20 20 20 20 20 4C este.. L
0209B0: 44 49 52 20 20 20 20 20 20 20 20 20 20 3B 61 20 DIR ;a
0209C0: 74 72 61 6E 73 66 65 72 65 72 0D 0A 20 3B 20 0D transferer.. ; .
0209D0: 0A 20 3B 2D 20 50 61 73 73 65 72 20 6C 69 67 6E . ;- Passer lign
0209E0: 65 73 20 65 63 72 61 6E 20 61 20 72 65 63 6F 75 es ecran a recou
0209F0: 76 72 69 72 20 65 6E 20 66 69 6E 20 64 65 20 74 vrir en fin de t
020A00: 61 62 6C 65 20 2D 0D 0A 20 3B 20 0D 0A 20 20 20 able -.. ; ..
020A10: 20 20 20 20 20 20 4C 44 20 48 4C 2C 28 43 4F 49 LD HL,(COI
020A20: 4E 42 44 29 20 3B 41 64 72 65 73 73 65 20 65 63 NBD) ;Adresse ec
020A30: 72 61 6E 20 64 75 20 63 6F 69 6E 20 65 6E 20 62 ran du coin en b
020A40: 61 73 20 61 20 64 72 6F 69 74 65 20 64 75 20 73 as a droite du s
020A50: 70 72 69 74 65 0D 0A 20 20 20 20 20 20 20 20 20 prite..
020A60: 4C 44 20 44 45 2C 28 46 49 4E 54 41 42 29 20 3B LD DE,(FINTAB) ;
020A70: 41 64 72 65 73 73 65 20 74 61 62 6C 65 20 6F 75 Adresse table ou
020A80: 20 72 65 63 6F 70 69 65 72 20 6C 65 73 20 6C 69 recopier les li
020A90: 67 6E 65 73 20 65 63 72 61 6E 0D 0A 20 20 20 20 gnes ecran..
020AA0: 20 20 20 20 20 4C 44 20 42 43 2C 28 4C 4F 4E 47 LD BC,(LONG
020AB0: 4C 54 41 29 3B 4C 6F 6E 67 75 65 75 72 20 64 27 LTA);Longueur d'
020AC0: 75 6E 65 20 6C 69 67 6E 65 20 64 65 20 6C 61 20 une ligne de la
020AD0: 74 61 62 6C 65 0D 0A 20 20 20 20 20 20 20 20 20 table..
020AE0: 4C 44 20 41 2C 28 4C 49 4E 45 4D 4F 56 29 20 20 LD A,(LINEMOV)
020AF0: 20 20 20 3B 4E 6F 6D 62 72 65 20 64 65 20 6C 69 ;Nombre de li
020B00: 67 6E 65 73 20 64 65 70 6C 61 63 65 65 73 20 76 gnes deplacees v
020B10: 65 72 73 20 6C 65 20 62 61 73 0D 0A 20 20 20 20 ers le bas..
020B20: 20 20 20 20 20 4C 44 20 42 2C 41 20 20 20 20 20 LD B,A
020B30: 20 20 20 20 3B 4D 69 73 20 64 61 6E 73 20 42 0D ;Mis dans B.
020B40: 0A 20 53 4C 42 41 53 20 20 20 50 55 53 48 20 48 . SLBAS PUSH H
020B50: 4C 20 20 20 20 20 20 20 20 3B 50 72 65 73 65 72 L ;Preser
020B60: 76 65 72 20 6E 6F 73 20 76 61 6C 65 75 72 73 0D ver nos valeurs.
020B70: 0A 20 20 20 20 20 20 20 20 20 50 55 53 48 20 42 . PUSH B
020B80: 43 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 C.. LD B
020B90: 2C 30 20 20 20 20 20 20 20 20 20 3B 4C 61 20 6C ,0 ;La l
020BA0: 6F 6E 67 75 65 75 72 20 65 73 74 20 73 75 72 20 ongueur est sur
020BB0: 38 20 62 69 74 73 20 64 6F 6E 63 20 42 3D 30 0D 8 bits donc B=0.
020BC0: 0A 20 20 20 20 20 20 20 20 20 4C 44 44 52 20 20 . LDDR
020BD0: 20 20 20 20 20 20 20 20 20 3B 45 78 70 65 64 69 ;Expedi
020BE0: 65 72 20 75 6E 65 20 6C 69 67 6E 65 73 20 65 63 er une lignes ec
020BF0: 72 61 6E 20 64 61 6E 73 20 6C 61 20 74 61 62 6C ran dans la tabl
020C00: 65 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 e.. POP
020C10: 42 43 20 20 20 20 20 20 20 20 20 3B 52 65 63 75 BC ;Recu
020C20: 70 65 72 65 72 20 6E 6F 73 20 76 61 6C 65 75 72 perer nos valeur
020C30: 73 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 s.. POP
020C40: 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C HL.. CAL
020C50: 4C 20 41 44 53 55 50 20 20 20 20 20 3B 50 6F 69 L ADSUP ;Poi
020C60: 6E 74 65 72 20 6C 61 20 6C 69 67 6E 65 20 65 63 nter la ligne ec
020C70: 72 61 6E 20 65 6E 20 64 65 73 73 6F 75 73 0D 0A ran en dessous..
020C80: 20 20 20 20 20 20 20 20 20 44 4A 4E 5A 20 53 4C DJNZ SL
020C90: 42 41 53 20 20 20 20 20 3B 45 74 20 63 6F 6E 74 BAS ;Et cont
020CA0: 69 6E 75 65 72 0D 0A 20 0D 0A 20 20 20 20 20 20 inuer.. ..
020CB0: 20 20 20 4C 44 20 48 4C 2C 28 4F 4C 44 41 44 56 LD HL,(OLDADV
020CC0: 29 20 3B 41 64 72 65 73 73 65 20 64 27 61 66 66 ) ;Adresse d'aff
020CD0: 69 63 68 61 67 65 20 61 76 61 6E 74 20 6D 6F 75 ichage avant mou
020CE0: 76 65 6D 65 6E 74 20 71 75 65 20 6C 27 6F 6E 0D vement que l'on.
020CF0: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28 41 44 . LD (AD
020D00: 50 52 4F 56 29 2C 48 4C 20 3B 64 6F 69 74 20 6D PROV),HL ;doit m
020D10: 65 6D 6F 72 69 73 65 72 20 61 75 20 63 61 73 20 emoriser au cas
020D20: 6F 75 20 75 6E 20 64 65 70 6C 61 63 65 6D 65 6E ou un deplacemen
020D30: 74 20 6C 61 74 65 72 61 6C 0D 0A 20 20 20 20 20 t lateral..
020D40: 20 20 20 20 52 45 54 20 20 20 20 20 20 20 20 20 RET
020D50: 20 20 20 3B 73 75 69 76 72 61 69 74 20 2E 20 54 ;suivrait . T
020D60: 6F 75 74 20 65 73 74 20 63 61 6C 63 75 6C 65 20 out est calcule
020D70: 2C 20 63 27 65 73 74 20 66 69 6E 69 20 2E 0D 0A , c'est fini ...
020D80: 20 3B 20 0D 0A 20 3B 2D 20 4D 6F 75 76 65 6D 65 ; .. ;- Mouveme
020D90: 6E 74 20 65 6E 20 68 61 75 74 20 2D 0D 0A 20 3B nt en haut -.. ;
020DA0: 0D 0A 20 45 4E 48 41 55 54 20 20 4C 44 20 41 2C .. ENHAUT LD A,
020DB0: 28 53 54 45 50 59 29 20 20 20 3B 43 27 65 73 74 (STEPY) ;C'est
020DC0: 20 65 78 61 63 74 65 6D 65 6E 74 20 63 6F 6D 6D exactement comm
020DD0: 65 20 70 6F 75 72 20 65 6E 20 62 61 73 20 2E 20 e pour en bas .
020DE0: 53 65 75 6C 65 73 20 6C 65 73 0D 0A 20 20 20 20 Seules les..
020DF0: 20 20 20 20 20 4C 44 20 42 2C 41 20 20 20 20 20 LD B,A
020E00: 20 20 20 20 3B 76 61 6C 65 75 72 73 20 64 65 20 ;valeurs de
020E10: 74 65 73 74 73 20 73 6F 72 74 69 65 20 65 63 72 tests sortie ecr
020E20: 61 6E 20 63 68 61 6E 67 65 6E 74 20 2E 0D 0A 20 an changent ...
020E30: 20 20 20 20 20 20 20 20 4C 44 20 43 2C 30 0D 0A LD C,0..
020E40: 20 3B 0D 0A 20 48 31 20 20 20 20 20 20 4C 44 20 ;.. H1 LD
020E50: 48 4C 2C 28 56 49 53 41 44 29 20 3B 45 74 20 6F HL,(VISAD) ;Et o
020E60: 6E 20 73 65 20 72 65 66 65 72 65 20 61 20 6C 61 n se refere a la
020E70: 20 70 6F 73 69 74 69 6F 6E 20 65 63 72 61 6E 20 position ecran
020E80: 64 75 20 63 6F 69 6E 0D 0A 20 20 20 20 20 20 20 du coin..
020E90: 20 20 4C 44 20 41 2C 48 20 20 20 20 20 20 20 20 LD A,H
020EA0: 3B 65 6E 20 68 61 75 74 20 61 20 67 61 75 63 68 ;en haut a gauch
020EB0: 65 20 64 75 20 73 70 72 69 74 65 20 70 6F 75 72 e du sprite pour
020EC0: 20 6C 65 73 20 63 61 6C 63 75 6C 73 0D 0A 20 20 les calculs..
020ED0: 20 20 20 20 20 20 20 53 55 42 20 23 43 30 20 20 SUB #C0
020EE0: 20 20 20 20 20 3B 53 49 20 48 20 3D 20 43 30 0D ;SI H = C0.
020EF0: 0A 20 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C . JR NZ,
020F00: 4F 4B 48 41 55 54 0D 0A 20 20 20 20 20 20 20 20 OKHAUT..
020F10: 20 4C 44 20 41 2C 4C 0D 0A 20 20 20 20 20 20 20 LD A,L..
020F20: 20 20 43 50 20 23 35 30 20 20 20 20 20 20 20 20 CP #50
020F30: 3B 45 74 20 4C 20 3C 20 35 30 20 4E 6F 75 73 20 ;Et L < 50 Nous
020F40: 73 6F 6D 6D 65 73 20 73 75 72 20 6C 61 0D 0A 20 sommes sur la..
020F50: 20 20 20 20 20 20 20 20 4A 50 20 43 2C 53 54 4F JP C,STO
020F60: 50 48 20 20 20 20 3B 50 72 65 6D 69 65 72 65 20 PH ;Premiere
020F70: 6C 69 67 6E 65 20 2E 20 4F 6E 20 6E 65 20 62 6F ligne . On ne bo
020F80: 75 67 65 20 70 6C 75 73 20 21 0D 0A 20 3B 0D 0A uge plus !.. ;..
020F90: 20 4F 4B 48 41 55 54 20 20 43 41 4C 4C 20 41 44 OKHAUT CALL AD
020FA0: 53 55 50 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 SUP.. LD
020FB0: 20 28 56 49 53 41 44 29 2C 48 4C 0D 0A 20 20 20 (VISAD),HL..
020FC0: 20 20 20 20 20 20 4C 44 20 48 4C 2C 28 43 4F 49 LD HL,(COI
020FD0: 4E 42 44 29 0D 0A 20 20 20 20 20 20 20 20 20 43 NBD).. C
020FE0: 41 4C 4C 20 41 44 53 55 50 0D 0A 20 20 20 20 20 ALL ADSUP..
020FF0: 20 20 20 20 4C 44 20 28 43 4F 49 4E 42 44 29 2C LD (COINBD),
021000: 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43 HL.. INC
021010: 20 43 0D 0A 20 20 20 20 20 20 20 20 20 44 4A 4E C.. DJN
021020: 5A 20 48 31 0D 0A 20 3B 20 0D 0A 20 53 54 4F 50 Z H1.. ; .. STOP
021030: 48 20 20 20 4C 44 20 41 2C 43 0D 0A 20 20 20 20 H LD A,C..
021040: 20 20 20 20 20 4F 52 20 41 0D 0A 20 20 20 20 20 OR A..
021050: 20 20 20 20 52 45 54 20 5A 0D 0A 20 20 20 20 20 RET Z..
021060: 20 20 20 20 4C 44 20 28 4C 49 4E 45 4D 4F 56 29 LD (LINEMOV)
021070: 2C 41 0D 0A 20 3B 20 0D 0A 20 20 20 20 20 20 20 ,A.. ; ..
021080: 20 20 43 41 4C 4C 20 50 41 52 41 56 45 0D 0A 20 CALL PARAVE..
021090: 3B 0D 0A 20 3B 2D 20 54 72 61 6E 73 66 65 72 65 ;.. ;- Transfere
0210A0: 72 20 64 61 6E 73 20 75 6E 20 62 75 66 66 65 72 r dans un buffer
0210B0: 20 6C 65 73 20 6C 69 67 6E 65 73 20 69 6E 66 65 les lignes infe
0210C0: 72 69 65 75 72 65 73 20 64 65 20 6C 61 20 74 61 rieures de la ta
0210D0: 62 6C 65 20 71 75 69 20 73 65 72 6F 6E 74 20 2D ble qui seront -
0210E0: 0D 0A 20 3B 2D 20 61 20 72 65 6E 76 6F 79 65 72 .. ;- a renvoyer
0210F0: 20 64 61 6E 73 20 6C 27 65 63 72 61 6E 20 6C 6F dans l'ecran lo
021100: 73 20 20 2C 20 20 63 72 6F 71 75 69 73 20 65 74 s , croquis et
021110: 20 69 6D 61 67 65 73 20 64 65 20 53 4F 53 36 20 images de SOS6
021120: 2C 20 0D 0A 20 63 65 6C 61 20 76 6F 75 73 20 65 , .. cela vous e
021130: 6E 20 61 70 70 72 65 6E 64 72 61 20 70 65 75 74 n apprendra peut
021140: 2D 65 08 5E 74 72 65 20 70 6C 75 73 20 71 75 65 -e.^tre plus que
021150: 20 6C 65 20 6C 69 73 74 69 6E 67 20 21 0D 0A 20 le listing !..
021160: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
021170: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D ---
021180: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
021190: 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 00 00 1A 1A -----.. ....
0211A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0211B0: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 --------..
0211C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 -
0211D0: 43 52 45 41 54 49 4F 4E 20 41 4E 49 4D 41 54 49 CREATION ANIMATI
0211E0: 4F 4E 53 20 47 52 41 50 48 49 51 55 45 53 20 37 ONS GRAPHIQUES 7
0211F0: 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 -..
021200: 6E 73 20 20 53 4F 53 36 20 20 2C 20 20 75 74 69 ns SOS6 , uti
021210: 6C 69 73 65 6E 74 20 75 6E 65 20 66 6F 72 65 08 lisent une fore.
021220: 5E 74 20 64 65 20 50 55 53 48 2D 50 4F 50 2D 0D ^t de PUSH-POP-.
021230: 0A 20 4C 44 49 52 2D 4C 44 44 52 20 6A 27 65 6E . LDIR-LDDR j'en
021240: 20 70 61 73 73 65 20 65 74 20 64 65 73 20 20 6D passe et des m
021250: 65 69 6C 6C 65 75 72 65 73 20 20 2E 20 20 43 65 eilleures . Ce
021260: 6C 61 20 66 6F 6E 63 74 69 6F 6E 6E 65 20 70 61 la fonctionne pa
021270: 72 66 61 69 74 65 6D 65 6E 74 20 6D 61 69 73 20 rfaitement mais
021280: 0D 0A 20 6E 27 65 73 74 20 70 61 73 20 76 72 61 .. n'est pas vra
021290: 69 6D 65 6E 74 20 63 6C 61 69 72 20 2E 2E 2E 20 iment clair ...
0212A0: 4C 61 20 6D 65 69 6C 6C 65 75 72 65 20 20 61 70 La meilleure ap
0212B0: 70 72 6F 63 68 65 20 63 6F 6E 73 69 73 74 65 20 proche consiste
0212C0: 40 20 7B 74 75 64 69 65 72 20 40 20 66 6F 6E 64 @ {tudier @ fond
0212D0: 20 0D 0A 20 4C 44 49 52 20 65 74 20 4C 44 44 52 .. LDIR et LDDR
0212E0: 20 64 61 6E 73 20 53 4F 53 35 20 70 75 69 73 20 dans SOS5 puis
0212F0: 6C 65 73 20 20 65 78 70 6C 69 63 61 74 69 6F 6E les explication
021300: 29 0D 0A 20 20 20 20 20 20 20 20 52 4C 43 41 0D ).. RLCA.
021310: 0A 20 20 20 20 20 20 20 20 4C 44 20 28 4D 41 53 . LD (MAS
021320: 4B 29 2C 41 0D 0A 20 20 20 20 20 20 20 20 4A 52 K),A.. JR
021330: 20 4E 43 2C 4E 49 42 47 0D 0A 20 20 20 20 20 20 NC,NIBG..
021340: 20 20 4C 44 20 48 4C 2C 28 56 49 53 41 44 29 0D LD HL,(VISAD).
021350: 0A 20 20 20 20 20 20 20 20 43 41 4C 4C 20 54 53 . CALL TS
021360: 54 4C 41 54 0D 0A 20 20 20 20 20 20 20 20 4F 52 TLAT.. OR
021370: 20 41 0D 0A 20 20 20 20 20 20 20 20 4A 50 20 5A A.. JP Z
021380: 2C 53 54 4F 50 47 0D 0A 3B 20 0D 0A 20 20 20 20 ,STOPG..; ..
021390: 20 20 20 20 44 45 43 20 48 4C 0D 0A 20 20 20 20 DEC HL..
0213A0: 20 20 20 20 4C 44 20 28 56 49 53 41 44 29 2C 48 LD (VISAD),H
0213B0: 4C 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 48 4C L.. LD HL
0213C0: 2C 28 43 4F 49 4E 42 44 29 0D 0A 20 20 20 20 20 ,(COINBD)..
0213D0: 20 20 20 44 45 43 20 48 4C 0D 0A 20 20 20 20 20 DEC HL..
0213E0: 20 20 20 4C 44 20 28 43 4F 49 4E 42 44 29 2C 48 LD (COINBD),H
0213F0: 4C 0D 0A 20 20 20 20 20 20 20 20 49 4E 43 20 43 L.. INC C
021400: 0D 0A 4E 49 42 47 20 20 20 20 44 4A 4E 5A 20 47 ..NIBG DJNZ G
021410: 31 0D 0A 3B 49 4D 50 30 35 0D 0A 20 20 20 20 20 1..;IMP05..
021420: 20 20 20 4A 52 20 4F 4B 47 0D 0A 53 54 4F 50 47 JR OKG..STOPG
021430: 20 20 20 4C 44 20 41 2C 43 0D 0A 20 20 20 20 20 LD A,C..
021440: 20 20 20 4F 52 20 41 0D 0A 20 20 20 20 20 20 20 OR A..
021450: 20 4A 52 20 4E 5A 2C 4F 4B 47 0D 0A 20 20 20 20 JR NZ,OKG..
021460: 20 20 20 20 4C 44 20 41 2C 28 4D 41 53 4B 29 0D LD A,(MASK).
021470: 0A 20 20 20 20 20 20 20 20 52 52 43 41 0D 0A 20 . RRCA..
021480: 20 20 20 20 20 20 20 4C 44 20 28 4D 41 53 4B 29 LD (MASK)
021490: 2C 41 0D 0A 20 20 20 20 20 20 20 20 52 45 54 0D ,A.. RET.
0214A0: 0A 3B 0D 0A 4F 4B 47 20 20 20 20 20 4C 44 20 41 .;..OKG LD A
0214B0: 2C 43 0D 0A 20 20 20 20 20 20 20 20 4F 52 20 41 ,C.. OR A
0214C0: 0D 0A 20 20 20 20 20 20 20 20 52 45 54 20 5A 0D .. RET Z.
0214D0: 0A 20 20 20 20 20 20 20 20 4C 44 20 28 43 4F 4C . LD (COL
0214E0: 4F 4D 4F 56 29 2C 41 0D 0A 3B 20 0D 0A 3B 2D 20 OMOV),A..; ..;-
0214F0: 54 72 61 6E 73 66 65 72 74 73 20 74 61 62 6C 65 Transferts table
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 C2 02 00 00 00 02 1C 00 C3 02 00 00 00 02 ................
021530: 1C 00 C4 02 00 00 00 02 1C 00 C5 02 00 00 00 02 ................
021540: 1C 00 C6 02 00 00 00 02 1C 00 C7 02 00 00 00 02 ................
021550: 1C 00 C8 02 00 00 00 02 1C 00 C9 02 00 00 00 02 ................
021560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
021570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
021580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
021590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0215A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0215B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0215C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0215D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0215E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0215F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
021600: 65 20 0D 0A 20 75 74 69 6C 69 73 7B 65 20 70 61 e .. utilis{e pa
021610: 72 20 6C 65 20 20 67 7B 6E 7B 72 61 74 65 75 72 r le g{n{rateur
021620: 20 20 64 65 20 20 73 70 72 69 74 65 73 20 20 2E de sprites .
021630: 20 20 53 6F 69 74 20 20 76 6F 75 73 20 20 66 61 Soit vous fa
021640: 69 74 65 73 20 20 75 6E 65 20 63 6F 70 69 65 20 ites une copie
021650: 64 65 20 0D 0A 20 6C 27 6F 72 69 67 69 6E 61 6C de .. l'original
021660: 20 2C 20 73 6F 69 74 20 20 76 6F 75 73 20 20 72 , soit vous r
021670: 65 6C 6F 67 65 7A 20 20 6C 61 20 20 74 61 62 6C elogez la tabl
021680: 65 20 20 72 65 6C 6F 67 7B 65 20 20 65 6E 20 20 e relog{e en
021690: 64 6F 6E 6E 61 6E 74 20 32 31 38 35 36 20 63 6F donnant 21856 co
0216A0: 6D 6D 65 20 0D 0A 20 61 64 72 65 73 73 65 20 2E mme .. adresse .
0216B0: 0D 0A 20 0D 0A 20 20 20 20 20 32 20 3A 20 43 6F .. .. 2 : Co
0216C0: 6D 70 61 63 74 61 67 65 20 64 27 75 6E 65 20 74 mpactage d'une t
0216D0: 61 62 6C 65 20 64 65 20 73 70 72 69 74 65 73 20 able de sprites
0216E0: 64 65 20 44 49 4D 45 4E 53 49 4F 4E 53 20 49 44 de DIMENSIONS ID
0216F0: 45 4E 54 49 51 55 45 53 20 3A 0D 0A 20 0D 0A 20 ENTIQUES :.. ..
021700: 20 20 20 20 44 61 6E 73 20 6C 65 20 63 61 73 20 Dans le cas
021710: 6F 7C 20 54 4F 55 53 20 6C 65 73 20 20 73 70 72 o| TOUS les spr
021720: 69 74 65 73 20 20 6F 6E 74 20 20 75 6E 65 20 20 ites ont une
021730: 6D 65 08 5E 6D 65 20 6C 6F 6E 67 75 65 75 72 20 me.^me longueur
021740: 65 74 20 68 61 75 74 65 75 72 20 2C 20 6C 61 20 et hauteur , la
021750: 0D 0A 20 67 65 73 74 69 6F 6E 20 64 65 73 20 74 .. gestion des t
021760: 61 62 6C 65 73 20 20 73 27 65 6E 20 20 74 72 6F ables s'en tro
021770: 75 76 65 20 20 66 61 63 69 6C 69 74 7B 65 20 20 uve facilit{e
021780: 65 74 20 20 6C 61 20 20 74 61 62 6C 65 20 64 27 et la table d'
021790: 61 64 72 65 73 73 65 73 20 64 65 76 69 65 6E 74 adresses devient
0217A0: 20 0D 0A 20 69 6E 75 74 69 6C 65 20 2E 20 4C 65 .. inutile . Le
0217B0: 20 70 72 6F 67 72 61 6D 6D 65 20 46 49 58 45 54 programme FIXET
0217C0: 53 47 20 70 65 72 6D 65 74 20 64 27 6F 08 5E 74 SG permet d'o.^t
0217D0: 65 72 20 63 65 73 20 6F 63 74 65 74 73 20 64 27 er ces octets d'
0217E0: 75 6E 65 20 74 61 62 6C 65 20 54 52 41 56 41 49 une table TRAVAI
0217F0: 4C 20 0D 0A 20 4E 4F 4E 20 52 45 4C 4F 47 45 45 L .. NON RELOGEE
021800: 20 2E 20 4C 61 20 20 6E 6F 75 76 65 6C 6C 65 20 . La nouvelle
021810: 20 74 61 62 6C 65 20 20 61 69 6E 73 69 20 20 63 table ainsi c
021820: 72 7B 7B 65 20 20 6E 65 20 20 66 61 69 73 61 6E r{{e ne faisan
021830: 74 20 70 6C 75 73 20 72 7B 66 7B 72 65 6E 63 65 t plus r{f{rence
021840: 20 40 20 0D 0A 20 61 75 63 75 6E 65 20 61 64 72 @ .. aucune adr
021850: 65 73 73 65 20 2C 20 70 65 75 74 20 65 08 5E 74 esse , peut e.^t
021860: 72 65 20 20 72 65 63 68 61 72 67 7B 65 20 20 6E re recharg{e n
021870: 27 69 6D 70 6F 72 74 65 20 20 6F 7C 20 73 61 6E 'importe o| san
021880: 73 20 61 76 6F 69 72 20 62 65 73 6F 69 6E 20 64 s avoir besoin d
021890: 27 65 08 5E 74 72 65 20 0D 0A 20 72 65 6C 6F 67 'e.^tre .. relog
0218A0: 7B 65 20 2E 20 46 61 69 74 65 73 20 2C 20 52 55 {e . Faites , RU
0218B0: 4E 22 46 49 58 45 54 53 47 22 20 2C 20 6C 65 20 N"FIXETSG" , le
0218C0: 20 70 72 6F 67 72 61 6D 6D 65 20 61 6E 61 6C 79 programme analy
0218D0: 73 65 20 6C 61 20 74 61 62 6C 65 20 65 74 20 73 se la table et s
0218E0: 74 6F 70 70 65 20 73 69 20 0D 0A 20 6C 27 6F 70 toppe si .. l'op
0218F0: 7B 72 61 74 69 6F 6E 20 65 73 74 20 69 6D 70 6F {ration est impo
021900: 73 73 69 62 6C 65 20 2E 20 20 4C 65 20 20 70 72 ssible . Le pr
021910: 6F 67 72 61 6D 6D 65 20 20 76 69 73 75 61 6C 69 ogramme visuali
021920: 73 65 20 6C 27 65 6E 73 65 6D 62 6C 65 20 64 65 se l'ensemble de
021930: 73 20 73 70 72 69 74 65 73 20 0D 0A 20 28 61 70 s sprites .. (ap
021940: 70 75 79 65 72 20 73 75 72 20 75 6E 65 20 74 6F puyer sur une to
021950: 75 63 68 65 20 70 6F 75 72 20 70 61 73 73 65 72 uche pour passer
021960: 20 61 75 20 73 75 69 76 61 6E 74 29 20 61 76 61 au suivant) ava
021970: 6E 74 20 64 27 61 66 66 69 63 68 65 72 20 6C 65 nt d'afficher le
021980: 73 20 6E 6F 75 76 65 61 75 78 20 0D 0A 20 70 61 s nouveaux .. pa
021990: 72 61 6D 7D 74 72 65 73 20 65 74 20 64 65 20 73 ram}tres et de s
0219A0: 61 75 76 65 67 61 72 64 65 72 20 6C 61 20 74 61 auvegarder la ta
0219B0: 62 6C 65 20 61 76 65 63 20 6C 27 65 78 74 65 6E ble avec l'exten
0219C0: 73 69 6F 6E 20 27 2E 54 53 46 27 20 2E 20 50 6F sion '.TSF' . Po
0219D0: 75 72 20 75 74 69 6C 69 73 65 72 20 0D 0A 20 63 ur utiliser .. c
0219E0: 65 74 74 65 20 74 61 62 6C 65 20 3A 20 4C 4F 41 ette table : LOA
0219F0: 44 22 54 41 42 4C 45 2E 54 53 46 22 2C 61 64 72 D"TABLE.TSF",adr
021A00: 65 73 73 65 20 6F 75 20 20 6C 27 6F 6E 20 20 76 esse ou l'on v
021A10: 65 75 74 20 20 6C 61 20 6D 65 74 74 72 65 20 2E eut la mettre .
021A20: 20 44 65 73 20 64 7B 74 61 69 6C 73 20 0D 0A 20 Des d{tails ..
021A30: 73 75 72 20 63 65 20 74 79 70 65 20 64 65 20 74 sur ce type de t
021A40: 61 62 6C 65 20 76 6F 75 73 20 73 65 72 6F 6E 74 able vous seront
021A50: 20 64 6F 6E 6E 7B 73 20 64 61 6E 73 20 53 4F 53 donn{s dans SOS
021A60: 37 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 7 ... ..
021A70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
021A80: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
021A90: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
021AA0: 0D 0A 20 0D 0A 20 20 20 20 20 4E 4F 54 45 20 3A .. .. NOTE :
021AB0: 20 43 6F 6D 6D 65 20 53 55 52 47 45 4E 45 20 2C Comme SURGENE ,
021AC0: 20 63 65 73 20 32 20 20 70 72 6F 67 72 61 6D 6D ces 2 programm
021AD0: 65 73 20 73 6F 6E 74 20 69 6E 64 7B 70 65 6E 64 es sont ind{pend
021AE0: 61 6E 74 73 20 64 75 20 6D 65 6E 75 20 64 65 20 ants du menu de
021AF0: 53 4F 53 20 0D 0A 20 50 52 4F 47 52 41 4D 4D 45 SOS .. PROGRAMME
021B00: 55 52 53 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 URS ...
021B10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D --
021B20: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
021B30: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D ---------------.
021B40: 0A 20 00 00 1A 1A 20 20 20 20 20 20 20 20 2D 20 . .... -
021B50: 53 55 52 47 45 4E 45 20 2D 20 4E 4F 54 49 43 45 SURGENE - NOTICE
021B60: 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 -..
021B70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021B80: 73 20 6E 6F 75 76 65 61 75 78 20 0D 0A 20 70 61 s nouveaux .. pa
021B90: 72 61 6D 7D 74 72 65 73 20 65 74 20 64 65 20 73 ram}tres et de s
021BA0: 61 75 76 65 67 61 72 64 65 72 20 6C 61 20 74 61 auvegarder la ta
021BB0: 62 6C 65 20 61 76 65 63 20 6C 27 65 78 74 65 6E ble avec l'exten
021BC0: 73 69 6F 6E 20 27 2E 54 53 46 27 20 2E 20 50 6F sion '.TSF' . Po
021BD0: 75 72 20 75 74 69 6C 69 73 65 72 20 0D 0A 20 63 ur utiliser .. c
021BE0: 65 74 74 65 20 74 61 62 6C 65 20 3A 20 4C 4F 41 ette table : LOA
021BF0: 44 22 54 41 42 4C 45 2E 54 53 46 22 2C 61 64 72 D"TABLE.TSF",adr
021C00: 6E 6E 9F E1 65 73 20 67 6C 6F 62 61 6C 65 73 20 nn..es globales
021C10: 64 65 90 20 6C 61 90 20 74 61 62 6C 65 20 65 73 de. la. table es
021C20: 74 20 65 66 66 65 63 74 75 9F E1 20 65 74 20 61 t effectu.. et a
021C30: 70 72 9F EB 73 20 75 6E 65 20 0D 8A 64 65 72 6E pr..s une ..dern
021C40: 69 9F EB 72 65 20 63 6F 6E 66 69 72 6D 61 74 69 i..re confirmati
021C50: 6F 6E 20 76 6F 75 73 20 70 6F 75 76 65 7A 20 65 on vous pouvez e
021C60: 6E 66 69 6E 20 65 66 66 65 63 74 75 65 72 20 6C nfin effectuer l
021C70: 61 20 73 61 75 76 65 67 61 72 64 65 20 73 75 72 a sauvegarde sur
021C80: 20 64 69 73 71 75 65 20 2E 20 0D 8A 0D 0A 09 5B disque . .....[
021C90: 41 5D 20 43 6F 6E 63 61 74 9F E1 6E 61 74 69 6F A] Concat..natio
021CA0: 6E 20 64 65 20 74 61 62 6C 65 73 20 3A 90 20 43 n de tables :. C
021CB0: 65 74 74 65 90 20 6F 70 74 69 6F 6E 90 20 70 65 ette. option. pe
021CC0: 72 6D 65 74 90 20 64 65 20 72 65 67 72 6F 75 70 rmet. de regroup
021CD0: 65 72 20 65 6E 20 75 6E 65 20 0D 8A 73 65 75 6C er en une ..seul
021CE0: 65 20 74 61 62 6C 65 20 6C 61 20 74 61 62 6C 65 e table la table
021CF0: 20 65 6E 20 6D 9F E1 6D 6F 69 72 65 20 65 74 20 en m..moire et
021D00: 75 6E 65 90 20 74 61 62 6C 65 20 71 75 65 63 6F une. table queco
021D10: 6E 71 75 65 20 73 75 72 20 6C 61 20 64 69 73 71 nque sur la disq
021D20: 75 65 74 74 65 20 2E 20 4C 61 20 0D 8A 63 6F 6E uette . La ..con
021D30: 63 61 74 9F E1 6E 61 74 69 6F 6E 20 63 72 9F E1 cat..nation cr..
021D40: 61 6E 74 20 64 65 73 20 66 69 63 68 69 65 72 73 ant des fichiers
021D50: 20 74 65 6D 70 6F 72 61 69 72 65 73 20 73 75 72 temporaires sur
021D60: 90 20 6C 65 20 64 72 69 76 65 20 69 6C 20 65 73 . le drive il es
021D70: 74 20 70 72 9F E1 66 9F E1 72 61 62 6C 65 20 0D t pr..f..rable .
021D80: 8A 64 27 61 76 6F 69 72 20 61 75 20 6D 6F 69 6E .d'avoir au moin
021D90: 73 20 32 35 4B 20 66 72 65 65 20 73 75 72 20 6C s 25K free sur l
021DA0: 61 20 64 69 73 71 75 65 74 74 65 20 2E 0D 0A 0D a disquette ....
021DB0: 0A 09 41 70 72 9F EB 73 20 63 6F 6E 66 69 72 6D ..Apr..s confirm
021DC0: 61 74 69 6F 6E 20 2C 20 6C 61 20 74 61 62 6C 65 ation , la table
021DD0: 20 65 6E 20 52 41 4D 90 20 65 73 74 20 73 61 75 en RAM. est sau
021DE0: 76 65 67 61 72 64 9F E1 65 20 65 6E 20 34 20 70 vegard..e en 4 p
021DF0: 61 72 74 69 65 73 20 73 75 72 20 6C 61 20 0D 8A arties sur la ..
021E00: 00 49 4D 53 50 31 20 20 20 53 43 52 00 00 00 00 .IMSP1 SCR....
021E10: 00 00 02 00 00 4A 39 00 DA 21 00 00 00 00 00 00 .....J9..!......
021E20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
021E30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
021E40: DA 21 00 2D 05 00 40 00 00 0F 41 82 C0 C0 11 00 .!.-..@...A.....
021E50: C3 82 C3 82 82 03 C3 82 00 00 03 82 00 00 02 C3 ................
021E60: 82 C3 82 82 02 00 C3 82 82 03 41 00 00 03 40 C0 ..........A...@.
021E70: C0 10 00 00 0F 41 82 00 00 4E 41 82 00 00 4E 41 .....A...NA...NA
021E80: DA 21 C8 50 00 00 FF 00 00 92 82 00 00 02 41 00 .!.P..........A.
021E90: 00 15 41 00 41 00 00 03 C3 00 C3 00 82 00 00 02 ..A.A...........
021EA0: 41 00 00 0E 82 00 00 11 41 00 00 07 41 82 00 82 A.......A...A...
021EB0: 41 00 41 C3 00 00 04 41 C3 41 C3 41 82 41 C3 00 A.A....A.A.A.A..
021EC0: 00 06 41 00 82 41 C3 41 00 41 00 00 03 41 C3 41 ..A..A.A.A...A.A
021ED0: 00 41 C3 41 C3 41 C3 00 00 02 41 C3 41 C3 41 C3 .A.A.A....A.A.A.
021EE0: 00 00 02 41 C3 41 C3 41 41 05 C3 41 C3 00 00 03 ...A.A.AA..A....
021EF0: 41 41 02 C3 41 82 41 C3 00 00 02 82 00 00 02 41 AA..A.A........A
021F00: 00 00 02 41 00 00 05 41 41 07 00 00 05 41 C3 00 ...A...AA....A..
021F10: 00 03 41 41 02 82 41 82 00 82 41 00 41 C3 00 41 ..AA..A...A.A..A
021F20: 41 05 00 00 02 41 41 03 00 00 02 82 00 00 02 41 A....AA........A
021F30: 00 00 02 41 41 09 00 00 02 41 C3 00 41 41 04 00 ...AA....A..AA..
021F40: 00 03 82 00 00 02 41 00 41 C3 00 00 05 82 41 41 ......A.A.....AA
021F50: 05 C3 00 00 05 41 41 02 00 00 02 41 C3 41 00 41 .....AA....A.A.A
021F60: 00 00 02 82 41 00 41 41 03 C3 41 41 03 C3 00 00 ....A.AA..AA....
021F70: 02 41 C3 41 C3 00 82 00 00 02 41 C3 41 C3 41 41 .A.A......A.A.AA
021F80: 05 C3 41 C3 00 00 02 41 41 03 C3 41 41 03 C3 00 ..A....AA..AA...
021F90: 00 02 82 00 82 41 00 41 41 02 00 00 04 41 00 41 .....A.AA....A.A
021FA0: 41 05 00 00 06 41 41 02 00 00 02 41 41 03 00 41 A....AA....AA..A
021FB0: 00 00 02 82 41 00 41 41 05 C3 41 00 00 03 41 00 ....A.AA..A...A.
021FC0: 00 02 41 00 82 00 00 03 41 41 08 00 41 00 00 03 ..A.....AA..A...
021FD0: 41 41 06 00 41 00 41 C3 00 00 02 41 C3 41 C3 00 AA..A.A....A.A..
021FE0: 00 04 41 C3 41 C3 41 41 03 C3 00 00 05 41 C3 00 ..A.A.AA.....A..
021FF0: 00 02 41 C3 41 00 41 00 00 02 82 41 C3 41 41 03 ..A.A.A....A.AA.
022000: C3 00 41 41 02 C3 00 00 02 41 C3 41 C3 00 C3 00 ..AA.....A.A....
022010: 00 02 41 C3 41 C3 41 C3 00 82 41 C3 41 C3 00 00 ..A.A.A...A.A...
022020: 02 41 C3 41 C3 41 41 03 C3 00 00 30 C3 82 00 00 .A.A.AA....0....
022030: 75 82 00 00 03 41 82 41 82 00 00 0C C3 82 00 00 u....A.A........
022040: 04 82 00 00 0D 82 00 82 00 00 09 82 00 00 07 82 ................
022050: 00 00 05 41 00 00 07 82 82 02 C3 00 00 03 82 00 ...A............
022060: 82 82 03 00 82 00 C3 82 41 82 00 00 08 82 82 02 ........A.......
022070: 41 00 00 03 82 00 C3 82 00 00 03 41 C3 41 C3 00 A..........A.A..
022080: C3 00 00 02 41 C3 41 C3 00 00 02 41 C3 41 C3 41 ....A.A....A.A.A
022090: C3 00 00 02 41 C3 00 C3 00 00 02 41 C3 00 00 03 ....A......A....
0220A0: 41 41 02 C3 41 82 41 C3 00 82 82 04 00 00 02 C3 AA..A.A.........
0220B0: 82 82 03 C3 00 C3 00 82 82 03 00 00 0A 82 00 00 ................
0220C0: 04 82 00 82 82 02 00 00 03 41 00 41 41 03 00 00 .........A.AA...
0220D0: 02 82 00 82 41 41 02 00 00 02 41 41 03 00 00 02 ....AA....AA....
0220E0: 82 00 00 02 41 41 03 00 00 02 82 41 00 00 03 41 ....AA.....A...A
0220F0: C3 00 41 41 04 00 00 02 82 82 04 00 00 02 82 82 ..AA............
022100: 05 00 82 00 C3 82 82 02 00 00 09 C3 82 00 00 04 ................
022110: 82 00 C3 82 00 00 03 41 C3 41 41 03 00 00 02 82 .......A.AA.....
022120: 00 82 41 C3 00 00 02 41 C3 41 C3 00 82 00 00 02 ..A....A.A......
022130: 41 41 03 00 00 02 82 41 C3 00 00 02 41 41 03 C3 AA.....A....AA..
022140: 41 41 03 C3 00 82 82 04 00 00 02 82 82 05 00 82 AA..............
022150: 00 82 00 82 00 00 03 41 00 00 05 82 00 41 00 00 .......A.....A..
022160: 03 82 00 82 00 00 05 41 41 02 C3 41 00 00 02 82 .......AA..A....
022170: 00 82 41 00 00 03 41 00 00 02 41 00 82 00 00 02 ..A...A...A.....
022180: 41 C3 41 00 00 02 82 00 41 00 00 02 41 41 06 00 A.A.....A...AA..
022190: 41 00 C3 82 82 03 00 00 02 C3 82 C3 82 82 02 00 A...............
0221A0: 82 00 C3 82 82 02 00 00 03 41 00 00 05 C3 82 00 .........A......
0221B0: 00 04 C3 82 C3 82 00 00 03 41 C3 41 00 41 00 00 .........A.A.A..
0221C0: 02 82 00 C3 41 C3 00 00 02 41 C3 41 C3 00 C3 00 ....A....A.A....
0221D0: 00 02 41 00 41 00 00 02 82 41 C3 00 00 02 41 C3 ..A.A....A....A.
0221E0: 41 C3 41 41 03 C3 00 00 2A 41 00 00 13 41 00 00 A.AA....*A...A..
0221F0: 62 41 00 00 05 41 00 00 03 82 00 41 00 00 07 41 bA...A.....A...A
022200: 00 00 05 41 00 00 11 41 00 00 05 82 00 00 03 41 ...A...A.......A
022210: 82 41 82 00 00 16 41 00 C3 82 00 00 02 C3 82 C3 .A....A.........
022220: 82 82 02 00 41 00 C3 82 00 00 02 C3 82 C3 82 00 ....A...........
022230: 00 02 82 82 02 00 00 02 82 82 02 C3 82 00 00 02 ................
022240: C3 82 82 03 C3 82 C3 82 00 00 02 41 00 C3 82 00 ...........A....
022250: 00 02 82 00 82 82 03 00 82 00 C3 82 41 82 00 00 ............A...
022260: 02 C3 82 C3 82 41 82 C3 82 C3 00 00 07 41 00 00 .....A.......A..
022270: 02 82 00 00 02 41 00 00 02 82 C3 82 41 00 82 82 .....A......A...
022280: 02 00 00 02 82 82 02 41 00 00 03 C3 82 41 00 82 .......A.....A..
022290: 82 04 00 00 03 82 82 06 00 00 03 41 00 82 82 02 ...........A....
0222A0: 00 00 02 C3 82 82 03 C3 00 C3 00 82 82 03 00 00 ................
0222B0: 03 82 82 03 00 82 00 00 02 82 82 03 00 00 06 41 ...............A
0222C0: 00 C3 82 00 00 02 41 00 C3 82 82 03 41 00 C3 82 ......A.....A...
0222D0: 00 00 02 C3 82 41 00 00 03 82 82 02 41 00 41 00 .....A......A.A.
0222E0: C3 82 00 00 02 C3 82 82 03 C3 82 82 02 00 00 03 ................
0222F0: 41 00 C3 82 00 00 02 82 82 05 00 82 00 C3 82 82 A...............
022300: 02 00 00 03 C3 82 82 02 00 82 00 C3 82 82 03 00 ................
022310: 00 06 41 00 82 82 02 00 00 02 41 00 82 82 04 41 ..A.......A....A
022320: 00 82 00 00 03 82 00 41 00 00 03 82 82 02 41 00 .......A......A.
022330: 82 82 03 00 00 03 82 82 05 00 82 00 00 03 41 00 ..............A.
022340: 82 00 00 03 82 82 05 00 82 00 82 00 82 00 00 03 ................
022350: 82 00 82 00 82 00 82 82 04 41 00 00 06 82 C3 82 .........A......
022360: 00 00 02 41 82 C3 82 C3 82 00 82 C3 82 00 00 02 ...A............
022370: C3 82 41 82 00 00 02 82 82 02 41 00 82 82 02 C3 ..A.......A.....
022380: 82 00 00 02 C3 82 41 00 C3 82 C3 82 00 00 03 82 ......A.........
022390: C3 82 00 00 02 C3 82 C3 82 82 02 00 82 00 C3 82 ................
0223A0: 82 02 00 00 03 C3 82 C3 82 82 02 00 C3 82 82 03 ................
0223B0: 41 00 00 FF 00 00 96 82 00 00 05 41 00 00 05 41 A..........A...A
0223C0: 00 00 07 41 00 00 05 41 00 00 05 82 00 00 06 82 ...A...A........
0223D0: 00 00 0E C3 82 00 00 08 82 00 00 03 41 82 41 82 ............A.A.
0223E0: 00 00 08 82 00 C3 82 00 00 02 C3 82 C3 82 82 03 ................
0223F0: C3 82 00 00 02 C3 82 C3 82 C3 82 00 00 02 C3 82 ................
022400: C3 82 C3 82 C3 82 82 02 00 C3 82 00 00 03 82 C3 ................
022410: 82 C3 00 C3 82 00 00 02 82 82 02 C3 00 00 03 82 ................
022420: 82 02 C3 82 82 03 C3 82 00 00 02 82 00 82 82 03 ................
022430: 00 82 00 C3 82 41 82 00 00 04 82 00 82 82 02 00 .....A..........
022440: 00 02 41 00 82 82 04 41 00 00 03 82 82 03 00 41 ..A....A.......A
022450: 00 00 03 82 00 41 00 82 82 03 00 82 82 04 00 00 .....A..........
022460: 02 C3 82 00 82 82 04 00 00 03 82 82 04 00 00 02 ................
022470: 41 82 82 03 C3 82 82 03 00 00 02 C3 82 82 03 C3 A...............
022480: 00 C3 00 82 82 03 00 00 05 82 00 C3 82 00 00 02 ................
022490: 41 00 82 82 04 41 00 00 03 C3 82 C3 82 41 00 00 A....A.......A..
0224A0: 03 C3 82 41 00 82 82 03 00 C3 00 C3 82 00 00 02 ...A............
0224B0: 82 82 02 C3 82 82 03 C3 82 00 00 02 82 82 04 00 ................
0224C0: 00 03 82 C3 82 82 03 C3 82 00 00 02 82 82 05 00 ................
0224D0: 82 00 C3 82 82 02 00 00 05 82 00 82 00 00 03 41 ...............A
0224E0: 00 82 82 04 41 00 00 03 82 00 00 02 82 41 00 00 ....A........A..
0224F0: 04 82 41 00 82 82 03 00 82 82 03 00 00 03 82 82 ..A.............
022500: 06 00 82 00 00 02 82 82 04 00 00 02 82 82 03 00 ................
022510: 82 82 03 00 00 03 82 82 05 00 82 00 82 00 82 00 ................
022520: 41 00 00 03 C3 82 C3 82 00 00 02 41 82 C3 82 C3 A..........A....
022530: 82 41 82 00 00 02 C3 82 C3 82 41 82 00 00 02 C3 .A........A.....
022540: 82 41 82 C3 82 C3 82 82 03 C3 82 00 00 02 C3 82 .A..............
022550: C3 82 82 03 C3 82 00 00 02 C3 82 82 03 00 00 02 ................
022560: C3 82 C3 82 82 03 C3 82 00 00 02 C3 82 C3 82 82 ................
022570: 02 00 82 00 C3 82 82 02 00 41 00 00 FF 00 00 E4 .........A......
022580: 82 00 00 05 41 00 00 04 C3 82 41 82 00 00 14 82 ....A.....A.....
022590: 00 82 00 82 00 00 05 41 00 00 03 41 00 00 17 82 .......A...A....
0225A0: 00 82 00 00 04 82 00 C3 82 00 00 02 41 00 41 41 ............A.AA
0225B0: 03 00 00 02 82 00 C3 82 41 82 00 00 02 41 C3 41 ........A....A.A
0225C0: C3 00 C3 41 C3 82 C3 00 00 03 41 00 41 41 02 00 ...A......A.AA..
0225D0: 41 00 00 02 41 C3 82 C3 82 00 00 02 41 00 C3 C3 A...A.......A...
0225E0: 02 00 00 02 41 C3 41 C3 41 C3 00 C3 82 00 00 02 ....A.A.A.......
0225F0: C3 82 41 C3 00 C3 00 00 02 41 C3 82 C3 82 00 82 ..A......A......
022600: 00 4D 4F 56 53 50 52 31 20 42 49 4E 00 00 00 00 .MOVSPR1 BIN....
022610: 00 00 02 00 00 B8 88 00 01 11 00 00 00 00 00 00 ................
022620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022640: 01 11 00 77 04 F7 1A 4D 4F 56 53 50 52 31 20 24 ...w...MOVSPR1 $
022650: 24 24 FF 00 FF 23 33 38 29 2C 41 0D 0A 20 20 20 $$...#38),A..
022660: 20 20 20 20 20 52 45 54 0D 0A 20 3B 0D 0A 52 45 RET.. ;..RE
022670: 43 55 33 38 20 20 4C 44 20 41 2C 28 41 44 52 33 CU38 LD A,(ADR3
022680: C3 92 94 30 01 C8 00 01 00 00 00 00 00 00 00 00 ...0............
022690: 02 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0226A0: 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0226B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0226C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0226D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0226E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0226F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022700: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022710: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022720: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022730: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022740: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022750: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022760: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022770: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022780: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022790: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0227A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0227B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0227C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0227D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0227E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0227F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
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 C2 02 00 00 00 02 1D 00 C3 02 00 00 00 02 ................
022830: 1D 00 C4 02 00 00 00 02 1D 00 C5 02 00 00 00 02 ................
022840: 1D 00 C6 02 00 00 00 02 1D 00 C7 02 00 00 00 02 ................
022850: 1D 00 C8 02 00 00 00 02 1D 00 C9 02 00 00 00 02 ................
022860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0228A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0228B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0228C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0228D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0228E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0228F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022900: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022910: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022920: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022930: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022940: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022950: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022960: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022970: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022980: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022990: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0229A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0229B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0229C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0229D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0229E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0229F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022A00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022A10: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022A20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022A30: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022A40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022A50: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022A60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022A70: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022A80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022A90: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022AA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022AB0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022AC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022AD0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022AE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022AF0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022B00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022B10: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022B20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022B30: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022B40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022B50: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022B60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022B70: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022B80: FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00 ................
022B90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022BA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022BB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022BC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022BD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022BE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022BF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022C00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022C10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022C20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022C30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022C40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022C50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022C60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022C70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022C80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022C90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022CA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022CB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022CC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022CD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022CE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022CF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022D00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022D10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022D20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022D30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022D40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022D50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022D60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022D70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022D80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022D90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
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: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022DD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022DE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022DF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022E00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022E10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022E20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022E30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022E40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022E50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022E60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022E70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022E80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022E90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022EA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022EB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022EC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022ED0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022EE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022EF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022F00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022F10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022F20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022F30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022F40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022F50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022F60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022F70: 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022F80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022F90: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022FA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022FB0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022FC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022FD0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022FE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
022FF0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023000: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023010: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023020: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023030: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023040: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023050: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023060: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023070: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023080: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023090: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0230A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0230B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0230C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0230D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0230E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0230F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023100: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023110: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023120: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023130: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023140: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023150: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023160: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023170: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023180: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023190: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0231A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0231B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0231C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0231D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0231E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0231F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023200: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023210: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023220: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023230: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023240: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023250: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023260: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023270: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023280: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023290: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0232A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0232B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0232C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0232D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0232E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0232F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023300: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023310: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023320: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023330: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023340: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
023350: FF FF FF FF FF FF FF FF FF FF 2A 42 9C AF 3C 46 ..........*B..<F
023360: 4E CB 78 20 0A F5 E5 CD 32 BC E1 23 F1 18 EF CD N.x ....2..#....
023370: 2B 99 CD 58 99 CD 7D 97 3E 43 CD 1E BB C0 3E 1B +..X..}.>C....>.
023380: CD 1E BB 28 03 AF 18 14 3E 45 CD 1E BB 28 04 3E ...(....>E...(.>
023390: 01 18 09 3E 26 CD 1E BB 28 08 3E 02 32 D6 88 CD ...>&...(.>.2...
0233A0: 80 97 CD 24 BB E6 1F 28 CF CB 67 28 1C 3A 41 9C ...$...(..g(.:A.
0233B0: 5F 3A BF 88 3C BB 28 04 38 02 3E 01 32 BF 88 06 _:..<.(.8.>.2...
0233C0: C8 CD 21 99 10 FB C3 A7 94 2A C4 88 22 D7 88 0F ..!......*.."...
0233D0: F5 DC 8B 95 F1 0F F5 DC 23 95 F1 0F F5 DC BA 96 ........#.......
0233E0: F1 0F DC 1F 96 CD 80 97 C3 B0 94 3A C8 88 47 0E ...........:..G.
0233F0: 00 2A C6 88 7C D6 FF 20 05 7D FE 80 30 12 CD 07 .*..|.. .}..0...
023400: 99 22 C6 88 2A C4 88 CD 07 99 22 C4 88 0C 10 E1 ."..*.....".....
023410: 79 B7 C8 32 D2 88 CD 08 96 21 DA 88 11 AA 90 C5 y..2.....!......
023420: ED B0 C1 11 DA 88 21 DA 88 09 ED 4B D0 88 ED B0 ......!....K....
023430: 2A C6 88 ED 5B CE 88 ED 4B CA 88 3A D2 88 47 E5 *...[...K..:..G.
023440: C5 06 00 ED B8 C1 E1 CD 13 99 10 F3 2A D7 88 22 ............*.."
023450: D4 88 C9 3A C8 88 47 0E 00 2A C4 88 7C D6 C0 20 ...:..G..*..|..
023460: 06 7D FE 50 DA B1 95 CD 13 99 22 C4 88 2A C6 88 .}.P......"..*..
023470: CD 13 99 22 C6 88 0C 10 E0 79 B7 C8 32 D2 88 CD ...".....y..2...
023480: 08 96 11 AA 90 21 DA 88 C5 ED 4B D0 88 09 C1 C5 .....!....K.....
023490: E5 ED B0 E1 C1 2A CE 88 5D 54 A7 ED 42 ED 4B D0 .....*..]T..B.K.
0234A0: 88 ED B8 2A C4 88 3A D2 88 11 DA 88 ED 4B CA 88 ...*..:......K..
0234B0: 47 E5 C5 06 00 ED B0 C1 E1 CD 07 99 10 F3 2A C6 G.............*.
0234C0: 88 23 ED 4B CA 88 A7 ED 42 CD 07 99 22 D4 88 C9 .#.K....B..."...
0234D0: 21 00 00 ED 4B CA 88 09 3D 20 FC 44 4D 2A CC 88 !...K...= .DM*..
0234E0: A7 ED 42 22 D0 88 C9 3A C9 88 47 0E 00 2A C4 88 ..B"...:..G..*..
0234F0: 3A D9 88 0F 32 D9 88 30 17 2A C6 88 CD 64 97 FE :...2..0.*...d..
023500: 4F CA 4C 96 23 22 C6 88 2A C4 88 23 22 C4 88 0C O.L.#"..*..#"...
023510: 10 DE 18 0C 79 B7 20 08 3A D9 88 07 32 D9 88 C9 ....y. .:...2...
023520: 79 B7 C8 32 D3 88 06 00 2A CA 88 A7 ED 42 22 D0 y..2....*....B".
023530: 88 ED 5B C4 88 19 E5 FD E1 DD 21 DA 88 DD 09 11 ..[.......!.....
023540: 9E 92 21 DA 88 3A C1 88 C5 E5 E5 ED B0 E1 D5 EB ..!..:..........
023550: DD E5 E1 ED 4B D0 88 ED B0 F5 3A D3 88 4F FD E5 ....K.....:..O..
023560: E1 06 00 ED B0 FD E5 E1 CD 07 99 E5 FD E1 F1 D1 ................
023570: ED 4B CA 88 DD 09 E1 09 C1 3D 20 CC 21 D3 88 CB .K.......= .!...
023580: FE C9 3A C9 88 47 0E 00 3A D9 88 07 32 D9 88 30 ..:..G..:...2..0
023590: 16 2A C4 88 CD 64 97 B7 CA E3 96 2B 22 C4 88 2A .*...d.....+"..*
0235A0: C6 88 2B 22 C6 88 0C 10 DF 18 0C 79 B7 20 08 3A ..+".......y. .:
0235B0: D9 88 0F 32 D9 88 C9 79 B7 C8 32 D3 88 06 00 2A ...2...y..2....*
0235C0: CA 88 A7 ED 42 22 D0 88 54 5D 21 DA 88 19 11 9E ....B"..T]!.....
0235D0: 92 E5 3A C1 88 C5 E5 ED B0 ED 4B CA 88 E1 09 C1 ..:.......K.....
0235E0: 3D 20 F2 21 DA 88 ED 4B CA 88 09 2B EB E1 2B ED = .!...K...+..+.
0235F0: 4B D0 88 3A C1 88 C5 E5 D5 ED B8 E1 ED 4B CA 88 K..:.........K..
023600: 09 EB E1 09 C1 3D 20 EE 11 DA 88 2A C4 88 3A D3 .....= ....*..:.
023610: 88 4F 3A C1 88 47 C5 06 00 E5 D5 ED B0 E1 ED 4B .O:..G.........K
023620: CA 88 09 EB E1 CD 07 99 C1 10 EB C9 E5 7C D6 08 .............|..
023630: CB 77 20 FA C6 08 67 A7 11 50 00 ED 52 CB 74 20 .w ...g..P..R.t
023640: FA 19 7D E1 C9 CD EF 98 2A C2 88 ED 4B C0 88 11 ..}.....*...K...
023650: C2 8C 0D 3A D9 88 07 30 0E C5 06 00 ED B0 AF 12 ...:...0........
023660: 13 C1 10 F5 C3 B8 97 C5 41 0E 00 7E F5 E6 AA 0F ........A..~....
023670: B1 12 13 F1 E6 55 07 12 4F 23 10 EF 13 C1 10 E7 .....U..O#......
023680: ED 4B C0 88 11 DA 88 21 C2 8C 3A D6 88 FE 01 28 .K.....!..:....(
023690: 23 30 43 C5 41 7E 4F E6 AA 20 05 1A E6 AA B1 77 #0C.A~O.. .....w
0236A0: 7E 4F E6 55 20 05 1A E6 55 B1 77 13 23 10 E6 C1 ~O.U ...U.w.#...
0236B0: 10 E1 18 4D C5 41 1A F5 E6 AA 28 06 4F 7E E6 55 ...M.A....(.O~.U
0236C0: B1 77 F1 E6 55 28 06 4F 7E E6 AA B1 77 23 13 10 .w..U(.O~...w#..
0236D0: E5 C1 10 E0 18 2B C5 41 7E E6 AA C4 CD 98 38 09 .....+.A~.....8.
0236E0: 7E E6 55 4F 1A E6 AA B1 77 7E E6 55 C4 DE 98 38 ~.UO....w~.U...8
0236F0: 09 7E E6 AA 4F 1A E6 55 B1 77 23 13 10 DA C1 10 .~..O..U.w#.....
023700: D5 ED 4B C0 88 ED 5B C4 88 21 C2 8C 00 00 00 CD ..K...[..!......
023710: A8 99 D5 C5 06 00 ED B0 C1 D1 7A C6 08 57 30 07 ..........z..W0.
023720: E5 21 50 C0 19 EB E1 10 E9 3A D2 88 B7 28 23 ED .!P......:...(#.
023730: 5B D4 88 21 AA 90 ED 4B CA 88 47 D5 C5 06 00 ED [..!...K..G.....
023740: B0 C1 D1 7A C6 08 57 30 07 E5 21 50 C0 19 EB E1 ...z..W0..!P....
023750: 10 E9 3A D3 88 B7 28 33 4F CB B9 07 38 0B 2A C4 ..:...(3O...8.*.
023760: 88 ED 5B CA 88 19 EB 18 04 ED 5B D7 88 21 9E 92 ..[.......[..!..
023770: 3A C1 88 47 C5 06 00 D5 ED B0 D1 C1 7A C6 08 57 :..G........z..W
023780: 30 07 E5 21 50 C0 19 EB E1 10 E9 AF 32 D3 88 32 0..!P.......2..2
023790: D2 88 C3 B4 99 1A E6 AA FE 80 C8 FE A0 C8 FE 28 ...............(
0237A0: C8 FE A8 C8 37 C9 1A E6 55 FE 40 C8 FE 50 C8 FE ....7...U.@..P..
0237B0: 14 C8 FE 54 C8 37 C9 ED 4B C0 88 11 DA 88 2A C4 ...T.7..K.....*.
0237C0: 88 C5 E5 06 00 ED B0 E1 C1 CD 07 99 10 F3 C9 7C ...............|
0237D0: C6 08 67 D0 D5 11 50 C0 19 D1 C9 7C D6 08 67 E6 ..g...P....|..g.
0237E0: 40 C0 D5 11 B0 3F 19 D1 C9 C5 06 F5 ED 78 1F 30 @....?.......x.0
0237F0: FB C1 C9 2A BD 88 ED 5B BB 88 CB 3C CB 1D D5 C5 ...*...[...<....
023800: 3A 40 9C FE 01 38 04 28 06 18 08 CB 3A CB 1B CB :@...8.(....:...
023810: 3A CB 1B CD 1D BC 79 32 D9 88 22 C4 88 C1 D1 C9 :.....y2..".....
023820: 3A BF 88 47 FD 21 42 9C FD 23 FD 23 10 FA FD 6E :..G.!B..#.#...n
023830: 00 FD 66 01 23 23 23 46 23 4E 0C ED 43 C0 88 79 ..f.###F#N..C..y
023840: 32 CA 88 23 22 C2 88 C5 C5 06 00 0D 2A C4 88 09 2..#".......*...
023850: C1 05 CD 07 99 10 FB 22 C6 88 C1 21 00 00 16 00 ......."...!....
023860: 59 19 10 FD 22 CC 88 11 DA 88 19 2B 22 CE 88 C9 Y..."......+"...
023870: 3A 38 00 32 B9 99 3E C9 32 38 00 C9 3A B9 99 18 :8.2..>.28..:...
023880: F7 1A 4D 4F 56 53 50 52 31 20 24 24 24 FF 00 FF ..MOVSPR1 $$$...
023890: 23 33 38 29 2C 41 0D 0A 20 20 20 20 20 20 20 20 #38),A..
0238A0: 52 45 54 0D 0A 20 3B 0D 0A 52 45 43 55 33 38 20 RET.. ;..RECU38
0238B0: 20 4C 44 20 41 2C 28 41 44 52 33 38 29 0D 0A 20 LD A,(ADR38)..
0238C0: 20 20 20 20 20 20 20 4A 52 20 4D 4F 44 33 38 0D JR MOD38.
0238D0: 0A 3B 0D 0A 4C 49 53 54 0D 0A 41 44 52 33 38 20 .;..LIST..ADR38
0238E0: 20 20 44 42 20 30 0D 0A 3B 1A 0A 54 41 42 4C 53 DB 0..;..TABLS
0238F0: 50 20 20 45 51 55 20 34 30 30 30 30 0D 0A 4E 42 P EQU 40000..NB
023900: 4C 20 41 44 49 4E 46 0D 0A 20 20 20 20 20 20 20 L ADINF..
023910: 20 44 4A 4E 5A 20 42 32 0D 0A 20 20 20 20 20 20 DJNZ B2..
023920: 20 20 4C 44 20 28 56 49 53 41 44 29 2C 48 4C 0D LD (VISAD),HL.
023930: 0A 3B 0D 0A 53 54 4F 50 42 20 20 20 43 41 4C 4C .;..STOPB CALL
023940: 20 50 41 52 41 56 45 20 20 20 3B 45 74 20 6F 6E PARAVE ;Et on
023950: 20 63 61 6C 63 75 6C 65 20 6C 65 73 20 70 61 72 calcule les par
023960: 61 6D 65 74 72 65 73 20 65 6E 20 66 6F 6E 63 74 ametres en fonct
023970: 69 6F 6E 20 64 75 20 73 70 72 69 74 65 0D 0A 3B ion du sprite..;
023980: 20 0D 0A 3B 2D 20 54 72 61 6E 73 66 65 72 65 72 ..;- Transferer
023990: 20 64 61 6E 73 20 75 6E 20 62 75 66 66 65 72 20 dans un buffer
0239A0: 6C 65 73 20 6C 69 67 6E 65 73 20 73 75 70 65 72 les lignes super
0239B0: 69 65 75 72 65 73 20 64 65 20 6C 61 20 74 61 62 ieures de la tab
0239C0: 6C 65 20 71 75 69 20 73 65 72 6F 6E 74 20 2D 0D le qui seront -.
0239D0: 0A 3B 2D 20 61 20 72 65 6E 76 6F 79 65 72 20 64 .;- a renvoyer d
0239E0: 61 6E 73 20 6C 27 65 63 72 61 6E 20 6C 6F 72 73 ans l'ecran lors
0239F0: 20 64 75 20 70 72 6F 63 68 61 69 6E 20 61 66 66 du prochain aff
023A00: 69 63 68 61 67 65 20 2D 0D 0A 3B 0D 0A 20 20 20 ichage -..;..
023A10: 20 20 20 20 20 4C 44 20 48 4C 2C 54 41 42 4C 45 LD HL,TABLE
023A20: 20 3B 31 65 72 20 6F 63 74 65 74 20 64 75 20 62 ;1er octet du b
023A30: 75 66 66 65 72 20 65 63 72 61 6E 0D 0A 20 20 20 uffer ecran..
023A40: 20 20 20 20 20 4C 44 20 44 45 2C 4C 49 4E 45 53 LD DE,LINES
023A50: 20 3B 31 65 72 20 6F 63 74 65 74 20 64 75 20 62 ;1er octet du b
023A60: 75 66 66 65 72 20 6C 69 67 6E 65 73 0D 0A 20 20 uffer lignes..
023A70: 20 20 20 20 20 20 50 55 53 48 20 42 43 20 20 20 PUSH BC
023A80: 20 3B 4E 6F 6D 62 72 65 20 64 65 20 6C 69 67 6E ;Nombre de lign
023A90: 65 73 20 61 20 63 6F 70 69 65 72 20 28 3D 4E 6F es a copier (=No
023AA0: 6D 62 72 65 20 64 65 20 6C 69 67 6E 65 73 20 64 mbre de lignes d
023AB0: 65 70 6C 61 63 65 65 73 29 0D 0A 20 20 20 20 20 eplacees)..
023AC0: 20 20 20 4C 44 49 52 20 20 20 20 20 20 20 3B 43 LDIR ;C
023AD0: 6F 70 69 65 72 0D 0A 20 20 20 20 20 20 20 20 50 opier.. P
023AE0: 4F 50 20 42 43 20 20 20 20 20 3B 54 6F 75 6A 6F OP BC ;Toujo
023AF0: 75 72 73 20 6E 6F 6D 62 72 65 20 64 65 20 6C 69 urs nombre de li
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 C2 02 00 00 00 02 1E 00 C3 02 00 00 00 02 ................
023B30: 1E 00 C4 02 00 00 00 02 1E 00 C5 02 00 00 00 02 ................
023B40: 1E 00 C6 02 00 00 00 02 1E 00 C7 02 00 00 00 02 ................
023B50: 1E 00 C8 02 00 00 00 02 1E 00 C9 02 00 00 00 02 ................
023B60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023B70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023B80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023B90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023BA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023BB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023BC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023BD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023BE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023BF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023C00: 20 63 6F 6D 6D 65 20 73 75 72 20 6C 61 20 66 61 comme sur la fa
023C10: 63 65 20 31 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 ce 1 ... ..
023C20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
023C30: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
023C40: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 0D -------------- .
023C50: 0A 20 00 00 1A 1A 4E 54 41 54 49 4F 4E 20 44 45 . ....NTATION DE
023C60: 20 4C 41 20 46 41 43 45 20 47 52 41 50 48 49 53 LA FACE GRAPHIS
023C70: 4D 45 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 ME -..
023C80: 70 72 69 74 65 73 20 20 40 20 20 61 6E 69 6D 65 prites @ anime
023C90: 72 20 20 2E 20 20 41 20 20 63 65 74 20 20 65 66 r . A cet ef
023CA0: 66 65 74 20 2C 20 6E 6F 75 73 20 73 6F 72 74 6F fet , nous sorto
023CB0: 6E 73 20 6C 65 73 20 0D 0A 20 63 61 64 61 76 72 ns les .. cadavr
023CC0: 65 73 20 65 74 20 72 7B 7B 64 69 74 6F 6E 73 20 es et r{{ditons
023CD0: 53 55 52 47 45 4E 45 20 2C 20 63 72 7B 61 74 69 SURGENE , cr{ati
023CE0: 6F 6E 20 64 65 20 4D 2E 4D 41 49 47 52 4F 54 20 on de M.MAIGROT
023CF0: 71 75 69 20 2C 20 62 69 65 6E 20 71 75 65 20 72 qui , bien que r
023D00: 7B 61 6C 69 73 7B 65 20 0D 0A 20 69 6C 20 79 2D {alis{e .. il y-
023D10: 40 20 71 75 65 6C 71 75 65 73 20 61 6E 6E 7B 65 @ quelques ann{e
023D20: 73 20 6E 27 61 20 70 61 73 20 70 72 69 73 20 75 s n'a pas pris u
023D30: 6E 65 20 72 69 64 65 20 2E 20 0D 0A 20 0D 0A 20 ne ride . .. ..
023D40: 20 20 20 20 4C 65 20 70 72 6F 67 72 61 6D 6D 65 Le programme
023D50: 20 53 55 52 47 45 4E 45 20 65 73 74 20 73 75 72 SURGENE est sur
023D60: 20 6C 27 61 75 74 72 65 20 20 66 61 63 65 20 20 l'autre face
023D70: 66 61 75 74 65 20 64 65 20 70 6C 61 63 65 20 73 faute de place s
023D80: 75 72 20 63 65 6C 6C 65 2D 63 69 20 2C 20 0D 0A ur celle-ci , ..
023D90: 20 6C 65 73 20 6E 6F 74 69 63 65 73 20 65 74 20 les notices et
023DA0: 64 7B 6D 6F 6E 73 74 72 61 74 69 6F 6E 73 20 73 d{monstrations s
023DB0: 6F 6E 74 20 73 75 72 20 63 65 74 74 65 20 66 61 ont sur cette fa
023DC0: 63 65 20 2E 0D 0A 20 20 0D 0A 20 20 20 20 4C 65 ce ... .. Le
023DD0: 20 66 6F 6E 63 74 69 6F 6E 6E 65 6D 65 6E 74 20 fonctionnement
023DE0: 65 74 20 6C 27 61 63 63 7D 73 20 61 75 78 20 64 et l'acc}s aux d
023DF0: 6F 6E 6E 7B 65 73 20 2C 20 73 65 20 66 61 69 74 onn{es , se fait
023E00: 20 20 20 20 20 20 4A 52 20 4E 5A 2C 52 45 53 55 JR NZ,RESU
023E10: 42 31 0D 0A 20 20 20 20 20 20 20 20 41 44 44 20 B1.. ADD
023E20: 48 4C 2C 44 45 0D 0A 20 20 20 20 20 20 20 20 4C HL,DE.. L
023E30: 44 20 41 2C 4C 0D 0A 20 20 20 20 20 20 20 20 50 D A,L.. P
023E40: 4F 50 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 52 OP HL.. R
023E50: 45 54 0D 0A 3B 20 0D 0A 3B 2D 20 50 72 65 6D 69 ET..; ..;- Premi
023E60: 65 72 20 61 66 66 69 63 68 61 67 65 20 73 70 72 er affichage spr
023E70: 69 74 65 20 61 20 6C 27 65 63 72 61 6E 20 2D 0D ite a l'ecran -.
023E80: 0A 3B 20 0D 0A 41 46 46 49 53 50 20 20 43 41 4C .; ..AFFISP CAL
023E90: 4C 20 53 41 56 45 46 20 3B 53 61 75 76 65 72 20 L SAVEF ;Sauver
023EA0: 6C 65 20 72 65 63 74 61 6E 67 6C 65 20 65 63 72 le rectangle ecr
023EB0: 61 6E 20 64 61 6E 73 20 6C 61 20 74 61 62 6C 65 an dans la table
023EC0: 0D 0A 3B 0D 0A 3B 2D 20 41 66 66 69 63 68 61 67 ..;..;- Affichag
023ED0: 65 73 20 73 75 69 76 61 6E 74 73 20 2D 0D 0A 3B es suivants -..;
023EE0: 0D 0A 3B 2D 20 50 61 73 73 65 72 20 73 70 72 69 ..;- Passer spri
023EF0: 74 65 20 64 61 6E 73 20 62 75 66 66 65 72 20 2D te dans buffer -
023F00: 0D 0A 3B 20 0D 0A 41 46 46 49 53 50 31 20 4C 44 ..; ..AFFISP1 LD
023F10: 20 48 4C 2C 28 41 44 53 50 29 20 3B 41 64 72 65 HL,(ADSP) ;Adre
023F20: 73 73 65 20 64 75 20 73 70 72 69 74 65 20 64 61 sse du sprite da
023F30: 6E 73 20 6C 61 20 74 61 62 6C 65 0D 0A 20 20 20 ns la table..
023F40: 20 20 20 20 20 4C 44 20 42 43 2C 28 4C 53 50 29 LD BC,(LSP)
023F50: 20 20 3B 4C 6F 6E 67 75 65 75 72 20 64 61 6E 73 ;Longueur dans
023F60: 20 43 20 68 61 75 74 65 75 72 20 64 61 6E 73 20 C hauteur dans
023F70: 42 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 44 45 B.. LD DE
023F80: 2C 42 55 46 53 50 54 20 3B 41 64 72 65 73 73 65 ,BUFSPT ;Adresse
023F90: 20 64 75 20 62 75 66 66 65 72 20 63 6F 6D 70 6F du buffer compo
023FA0: 73 69 74 69 6F 6E 0D 0A 3B 2D 20 49 4D 50 30 36 sition..;- IMP06
023FB0: 0D 0A 20 20 20 20 20 20 20 20 44 45 43 20 43 20 .. DEC C
023FC0: 20 20 20 20 20 20 20 20 3B 52 65 74 72 6F 75 76 ;Retrouv
023FD0: 65 72 20 6C 61 20 4C 4F 4E 47 55 45 55 52 20 52 er la LONGUEUR R
023FE0: 45 45 4C 4C 45 20 64 75 20 73 70 72 69 74 65 0D EELLE du sprite.
023FF0: 0A 3B 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 41 .;.. LD A
024000: C7 9B CD 04 98 2A 06 9C 7E B7 28 04 2B CD A6 96 .....*..~.(.+...
024010: 22 04 9C C9 22 C9 9B F3 C5 3A CE 9B 47 0E 00 2A "..."....:..G..*
024020: 06 9C E5 7E FE 20 30 08 FE 0D 28 0C B7 28 0A 04 ...~. 0...(..(..
024030: FE 7E 30 01 0C 23 18 EB 23 22 06 9C E1 78 B9 38 .~0..#..#"...x.8
024040: 01 41 ED 5B C9 9B 78 B7 20 10 7B C6 50 30 01 14 .A.[..x. .{.P0..
024050: 5F ED 53 C9 9B C1 05 20 BF C9 C3 4D 98 7E B7 20 _.S.... ...M.~.
024060: 02 C1 C9 E5 C5 D6 20 38 44 FE 5E 30 40 ED 47 26 ...... 8D.^0@.G&
024070: 00 6F 29 29 29 29 01 08 9D 09 06 08 ED 57 FE 3E .o)))).......W.>
024080: 20 18 1B 1B D5 7E 12 23 13 7E 12 D1 D5 7A C6 08 ....~.#.~...z..
024090: 57 23 7E 12 23 13 7E 12 18 10 D5 D5 7E 12 13 23 W#~.#.~.....~..#
0240A0: 7E 12 23 D1 7A C6 08 57 10 F1 D1 13 13 C1 E1 23 ~.#.z..W.......#
0240B0: 10 AB C1 05 C8 2A C9 9B 7D C6 50 6F 30 01 24 22 .....*..}.Po0.$"
0240C0: C9 9B C3 08 98 7E B7 20 02 C1 C9 E5 C5 D6 20 38 .....~. ...... 8
0240D0: 2C FE 5E 30 28 ED 47 CD 05 99 06 08 ED 57 FE 3E ,.^0(.G......W.>
0240E0: 20 0D 1B D5 7E 12 7A C6 08 57 23 7E 12 18 0C D5 ...~.z..W#~....
0240F0: D5 7E 12 23 D1 7A C6 08 57 10 F5 D1 13 C1 E1 23 .~.#.z..W......#
024100: 10 C3 C1 05 C8 2A C9 9B 7D C6 50 6F 30 01 24 22 .....*..}.Po0.$"
024110: C9 9B C3 08 98 26 00 6F 29 29 29 01 08 9D 09 C9 .....&.o))).....
024120: F3 01 E0 05 21 08 9D C5 7E E6 AA 20 04 3E 01 18 ....!...~.. .>..
024130: 02 3E 01 E6 AA 4F 7E E6 55 B1 77 E6 55 20 04 3E .>...O~.U.w.U .>
024140: 01 18 02 3E 01 E6 55 4F 7E E6 AA B1 77 23 C1 0B ...>..UO~...w#..
024150: 78 B1 20 D3 FB C9 F3 3A C6 9B CD 62 99 32 22 99 x. ....:...b.2".
024160: 32 34 99 3A C5 9B CD 62 99 32 1E 99 32 30 99 C3 24.:...b.2..20..
024170: 10 99 5F 16 00 E5 21 9F 9B 19 7E E1 C9 F3 21 08 .._...!...~...!.
024180: 9D 01 F0 02 C5 7E E6 88 0E 01 28 02 0E 01 7E E6 .....~....(...~.
024190: 77 B1 77 E6 44 0E 01 28 02 0E 01 7E E6 BB B1 77 w.w.D..(...~...w
0241A0: E6 22 0E 01 28 02 0E 01 7E E6 DD B1 77 E6 11 0E ."..(...~...w...
0241B0: 01 28 02 0E 01 7E E6 EE B1 77 23 C1 0B 78 B1 20 .(...~...w#..x.
0241C0: C3 FB AF C9 3A C5 9B B7 C8 F3 01 F0 02 21 08 9D ....:........!..
0241D0: C5 7E EE FF 77 23 C1 0B 78 B1 20 F4 FB AF C9 F3 .~..w#..x. .....
0241E0: 3A C6 9B CD 09 9A 32 7D 99 FD 7E 01 32 8A 99 FD :.....2}..~.2...
0241F0: 7E 02 32 97 99 FD 7E 03 32 A4 99 3A C5 9B CD 09 ~.2...~.2..:....
024200: 9A 32 79 99 FD 7E 01 32 86 99 FD 7E 02 32 93 99 .2y..~.2...~.2..
024210: FD 7E 03 32 A0 99 C3 6D 99 87 87 5F 16 00 E5 21 .~.2...m..._...!
024220: AF 9B 19 7E E5 FD E1 E1 C9 3A 08 9D 2A C1 9B ED ...~.....:..*...
024230: 5B C3 9B 15 1D C3 44 BC 3A E7 9B FE 01 CA AD 9A [.....D.:.......
024240: DA A4 9A CD 06 B9 21 00 39 11 08 9D 01 E8 03 ED ......!.9.......
024250: B0 CD 09 B9 3E 3E CD 05 99 23 36 66 23 06 06 36 ....>>...#6f#..6
024260: 00 23 10 FB DD 21 99 9A DD 7E 00 FE FF 28 35 CD .#...!...~...(5.
024270: 05 99 E5 DD 7E 01 CD 05 99 EB E1 01 08 00 D5 ED ....~...........
024280: B0 E1 FE 5B 28 0B FE 3C 28 14 36 38 23 36 1C 18 ...[(..<(.68#6..
024290: 07 36 0E 23 36 70 18 00 DD 23 DD 23 18 CA 11 07 .6.#6p...#.#....
0242A0: 00 19 36 70 21 B5 98 18 2D 41 20 55 5C 45 5D 45 ..6p!...-A U\E]E
0242B0: 5B 43 3C FF 21 4D 98 E5 21 CF 9B 18 07 21 B5 98 [C<.!M..!....!..
0242C0: E5 21 DB 9B 11 08 9D 06 0C CD 77 BC 21 08 9D CD .!........w.!...
0242D0: 83 BC CD 7A BC E1 22 4B 98 C9 FE 1A CA 7F 95 CD ...z.."K........
0242E0: 7D BC 3E FF 32 20 9C 21 08 9C 7E FE FF 28 06 CD }.>.2 .!..~..(..
0242F0: 5A BB 23 18 F5 C3 06 BB 3A CD 9B 47 0E 00 C9 DD Z.#.....:..G....
024300: 66 08 DD 56 06 DD 6E 04 DD 5E 02 25 2D 22 C1 9B f..V..n..^.%-"..
024310: C9 ED 5B CB 9B D5 E1 01 B0 FF 09 CD 71 9B D0 E5 ..[.........q...
024320: D5 C5 06 00 ED B0 C1 D1 E1 CD 85 9B EB CD 85 9B ................
024330: EB 10 EC 2A C7 9B 18 2B ED 5B C7 9B D5 E1 01 50 ...*...+.[.....P
024340: 00 09 CD 71 9B D0 E5 D5 C5 06 00 ED B0 C1 D1 E1 ...q............
024350: CD 93 9B EB CD 93 9B EB 10 EC 2A CB 9B A7 11 00 ..........*.....
024360: 38 ED 52 3A CE 9B 3D 47 0E 08 3A 08 9D E5 C5 77 8.R:..=G..:....w
024370: 23 10 FC C1 E1 24 24 24 24 24 24 24 24 0D C8 18 #....$$$$$$$$...
024380: EC 3A CD 9B 3D C8 CB 27 CB 27 CB 27 47 3A CE 9B .:..=..'.'.'G:..
024390: 3D C8 4F 37 C9 7C D6 08 67 E6 40 C0 D5 11 B0 3F =.O7.|..g.@....?
0243A0: 19 D1 C9 7C C6 08 67 D0 D5 11 50 C0 19 D1 C9 00 ...|..g...P.....
0243B0: C0 0C CC 30 F0 3C FC 03 C3 0F CF 33 F3 3F FF 00 ...0.<.....3.?..
0243C0: 00 00 00 80 40 20 10 08 04 02 01 88 44 22 11 88 ....@ ......D"..
0243D0: 77 00 00 00 00 02 03 00 00 00 00 00 00 00 00 41 w..............A
0243E0: 4C 50 48 41 30 41 43 2E 54 53 46 41 4C 50 48 41 LPHA0AC.TSFALPHA
0243F0: 31 41 43 2E 54 53 46 FF 00 40 00 00 00 00 00 00 1AC.TSF..@......
024400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024410: 00 00 00 00 00 00 00 00 18 1F 04 04 20 45 52 52 ............ ERR
024420: 45 55 52 20 44 52 49 56 45 20 07 18 1F 04 0A FF EUR DRIVE ......
024430: 00 00 00 1A 44 42 20 30 0D 0A 3B 0D 0A 4C 49 53 ....DB 0..;..LIS
024440: 54 0D 0A 44 42 20 30 0D 0A 43 4C 4F 53 45 1A 20 T..DB 0..CLOSE.
024450: 65 63 72 61 6E 20 65 74 20 70 61 70 65 72 20 70 ecran et paper p
024460: 65 6E 20 70 72 65 63 65 64 65 6E 74 73 20 2D 0D en precedents -.
024470: 0A 3B 2D 20 4F 75 20 43 41 4C 4C 20 33 38 30 30 .;- Ou CALL 3800
024480: B0 E1 FE 5B 28 0B FE 3C 28 14 36 38 23 36 1C 18 ...[(..<(.68#6..
024490: 07 36 0E 23 36 70 18 00 DD 23 DD 23 18 CA 11 07 .6.#6p...#.#....
0244A0: 00 19 36 70 21 B5 98 18 2D 41 20 55 5C 45 5D 45 ..6p!...-A U\E]E
0244B0: 5B 43 3C FF 21 4D 98 E5 21 CF 9B 18 07 21 B5 98 [C<.!M..!....!..
0244C0: E5 21 DB 9B 11 08 9D 06 0C CD 77 BC 21 08 9D CD .!........w.!...
0244D0: 83 BC CD 7A BC E1 22 4B 98 C9 FE 1A CA 7F 95 CD ...z.."K........
0244E0: 7D BC 3E FF 32 20 9C 21 08 9C 7E FE FF 28 06 CD }.>.2 .!..~..(..
0244F0: 5A BB 23 18 F5 C3 06 BB 3A CD 9B 47 0E 00 C9 DD Z.#.....:..G....
024500: 66 08 DD 56 06 DD 6E 04 DD 5E 02 25 2D 22 C1 9B f..V..n..^.%-"..
024510: C9 ED 5B CB 9B D5 E1 01 B0 FF 09 CD 71 9B D0 E5 ..[.........q...
024520: D5 C5 06 00 ED B0 C1 D1 E1 CD 85 9B EB CD 85 9B ................
024530: EB 10 EC 2A C7 9B 18 2B ED 5B C7 9B D5 E1 01 50 ...*...+.[.....P
024540: 00 09 CD 71 9B D0 E5 D5 C5 06 00 ED B0 C1 D1 E1 ...q............
024550: CD 93 9B EB CD 93 9B EB 10 EC 2A CB 9B A7 11 00 ..........*.....
024560: 38 ED 52 3A CE 9B 3D 47 0E 08 3A 08 9D E5 C5 77 8.R:..=G..:....w
024570: 23 10 FC C1 E1 24 24 24 24 24 24 24 24 0D C8 18 #....$$$$$$$$...
024580: EC 3A CD 9B 3D C8 CB 27 CB 27 CB 27 47 3A CE 9B .:..=..'.'.'G:..
024590: 3D C8 4F 37 C9 7C D6 08 67 E6 40 C0 D5 11 B0 3F =.O7.|..g.@....?
0245A0: 19 D1 C9 7C C6 08 67 D0 D5 11 50 C0 19 D1 C9 00 ...|..g...P.....
0245B0: C0 0C CC 30 F0 3C FC 03 C3 0F CF 33 F3 3F FF 00 ...0.<.....3.?..
0245C0: 00 00 00 80 40 20 10 08 04 02 01 88 44 22 11 88 ....@ ......D"..
0245D0: 77 00 00 00 00 02 03 00 00 00 00 00 00 00 00 41 w..............A
0245E0: 4C 50 48 41 30 41 43 2E 54 53 46 41 4C 50 48 41 LPHA0AC.TSFALPHA
0245F0: 31 41 43 2E 54 53 46 FF 00 40 00 00 00 00 00 00 1AC.TSF..@......
024600: 2A 0F 9C 2B CD A9 96 22 0F 9C CD FC 9A 2A D2 9B *..+...".....*..
024610: 18 24 CD 31 96 30 CB CD 9F 96 22 0F 9C 22 11 9C .$.1.0....".."..
024620: 2A 0D 9C CD 9F 96 22 0D 9C CD 23 9B 2A D6 9B A7 *....."...#.*...
024630: 11 00 38 A7 ED 52 06 01 CD 9A 9B CD FF 97 C3 B0 ..8..R..........
024640: 95 2A 0F 9C 7E B7 C8 AF 32 F8 9B 37 C9 CD 31 96 .*..~...2..7..1.
024650: 30 90 CD 14 9A 2A 0F 9C CD E3 9A CD 9F 96 23 0C 0....*........#.
024660: 7E B7 28 02 10 F5 41 22 0F 9C 2A 0D 9C CD 9F 96 ~.(...A"..*.....
024670: 10 FB 22 0D 9C C3 AD 95 3A F8 9B B7 C2 D2 95 CD ..".....:.......
024680: 14 9A CD E3 9A 0C 2A 0D 9C 2B CD A9 96 22 0D 9C ......*..+..."..
024690: 30 04 10 F1 18 05 3E FF 32 F8 9B 41 2A 0F 9C 2B 0.....>.2..A*..+
0246A0: 2B 7E FE 0A 20 FA 23 22 0F 9C 10 F0 C3 AD 95 7E +~.. .#".......~
0246B0: B7 C8 23 FE 0A 20 F8 37 C9 2B 7E B7 20 08 3E FF ..#.. .7.+~. .>.
0246C0: 32 F8 9B AF 18 05 FE 0A 20 EF 37 23 C9 CD 2E BD 2....... .7#....
0246D0: DA D7 95 2A 0D 9C AF 32 FA 9B 7E B7 C8 FE 5E 20 ...*...2..~...^
0246E0: 07 F5 3E 08 CD 2B BD F1 E5 F5 CD 2B BD 30 FB F1 ..>..+.....+.0..
0246F0: FE 0A 20 14 3A FA 9B 3C FE 3C 20 09 3E 07 CD 5A .. .:..<.< .>..Z
024700: BB CD 06 BB AF 32 FA 9B 3E 42 CD 1E BB E1 C0 23 .....2..>B.....#
024710: 18 C8 CD 2E BD DA D7 95 2A 0D 9C AF 32 FA 9B 3A ........*...2..:
024720: 2C 9C 47 11 00 00 3E 20 BE 38 03 23 18 FA E5 C5 ,.G...> .8.#....
024730: BE 38 01 14 23 10 F9 7A B7 28 1B 3E 20 BE 20 05 .8..#..z.(.> . .
024740: 2B BE 38 12 23 2B BE 30 03 1C 18 F9 2B 1C 15 28 +.8.#+.0....+..(
024750: 05 BE 38 04 18 F6 1E 00 C1 E1 78 93 47 7E B7 CA ..8.......x.G~..
024760: BD 97 C5 FE 5E 20 0E F5 3E 08 CD 2B BD 30 F9 3E ....^ ..>..+.0.>
024770: 08 CD 2B BD F1 FE 21 30 30 FE 0A 20 09 CD D1 97 ..+...!00.. ....
024780: 38 04 C1 C3 AC 97 7B B7 28 1D C5 06 01 4B BA 38 8.....{.(....K.8
024790: 0B 28 09 04 1D 28 06 CB 39 79 18 F2 1D 3E 20 CD .(...(..9y...> .
0247A0: 2B BD 30 FB 10 F6 C1 3E 20 CD 2B BD 30 FB E5 3E +.0....> .+.0..>
0247B0: 42 CD 1E BB E1 C1 C2 BD 97 23 10 A1 CD BD 97 FE B........#......
0247C0: 3C 38 07 CD D7 95 CD 06 BB AF C3 0F 97 3E 0A CD <8...........>..
0247D0: 2B BD 30 F9 3E 0D CD 2B BD 3A FA 9B 3C 32 FA 9B +.0.>..+.:..<2..
0247E0: C9 E5 23 23 7E FE 0A 28 07 FE 21 30 09 23 18 F4 ..##~..(..!0.#..
0247F0: E1 CD BD 97 AF C9 E1 37 C9 2A 0D 9C 22 11 9C CD .......7.*.."...
024800: 72 73 20 64 75 20 70 72 6F 63 68 61 69 6E 20 61 rs du prochain a
024810: 66 66 69 63 68 61 67 65 20 2D 20 0D 0A 20 3B 20 ffichage - .. ;
024820: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 44 45 .. LD DE
024830: 2C 4C 49 4E 45 53 20 3B 53 65 75 6C 65 20 64 69 ,LINES ;Seule di
024840: 66 66 65 72 65 6E 63 65 20 61 76 65 63 20 45 4E fference avec EN
024850: 42 41 53 20 2C 20 69 6C 20 66 61 75 74 20 61 6C BAS , il faut al
024860: 6C 65 72 20 70 6F 69 6E 74 65 72 0D 0A 20 20 20 ler pointer..
024870: 20 20 20 20 20 20 4C 44 20 48 4C 2C 54 41 42 4C LD HL,TABL
024880: 45 20 3B 63 65 73 20 6C 69 67 6E 65 73 20 65 6E E ;ces lignes en
024890: 20 61 20 61 64 64 69 74 6F 6E 6E 61 6E 74 20 6C a additonnant l
0248A0: 61 20 6C 6F 6E 67 75 65 75 72 20 61 20 74 72 61 a longueur a tra
0248B0: 6E 73 66 65 72 65 72 0D 0A 20 20 20 20 20 20 20 nsferer..
0248C0: 20 20 50 55 53 48 20 42 43 20 20 20 20 20 3B 61 PUSH BC ;a
0248D0: 20 6C 27 65 6D 70 6C 61 63 65 6D 65 6E 74 20 6D l'emplacement m
0248E0: 65 6D 6F 69 72 65 20 64 75 20 31 65 72 20 6F 63 emoire du 1er oc
0248F0: 74 65 74 20 64 65 20 6C 61 20 74 61 62 6C 65 0D tet de la table.
024900: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 43 2C . LD BC,
024910: 28 4C 54 52 54 41 42 29 20 3B 65 74 20 64 65 73 (LTRTAB) ;et des
024920: 63 65 6E 64 72 65 20 6C 61 20 74 61 62 6C 65 20 cendre la table
024930: 61 75 20 6C 69 65 75 20 64 65 20 6C 61 20 72 65 au lieu de la re
024940: 6D 6F 6E 74 65 72 20 2E 0D 0A 20 20 20 20 20 20 monter ...
024950: 20 20 20 41 44 44 20 48 4C 2C 42 43 0D 0A 20 20 ADD HL,BC..
024960: 20 20 20 20 20 20 20 50 4F 50 20 42 43 0D 0A 20 POP BC..
024970: 20 20 20 20 20 20 20 20 50 55 53 48 20 42 43 0D PUSH BC.
024980: 0A 20 20 20 20 20 20 20 20 20 50 55 53 48 20 48 . PUSH H
024990: 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 49 52 L.. LDIR
0249A0: 20 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 .. POP
0249B0: 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 HL.. POP
0249C0: 20 42 43 0D 0A 20 3B 20 0D 0A 20 3B 2D 20 44 65 BC.. ; .. ;- De
0249D0: 73 63 65 6E 64 72 65 20 6C 61 20 74 61 62 6C 65 scendre la table
0249E0: 20 64 65 20 73 61 75 76 65 67 61 72 64 65 20 65 de sauvegarde e
0249F0: 63 72 61 6E 20 64 65 20 6E 62 2E 6C 69 67 6E 65 cran de nb.ligne
024A00: 73 20 73 75 72 20 65 6C 6C 65 20 6D 65 6D 65 20 s sur elle meme
024A10: 2D 0D 0A 20 3B 20 0D 0A 20 20 20 20 20 20 20 20 -.. ; ..
024A20: 20 4C 44 20 48 4C 2C 28 46 49 4E 54 41 42 29 20 LD HL,(FINTAB)
024A30: 3B 41 64 72 65 73 73 65 20 64 75 20 64 65 72 6E ;Adresse du dern
024A40: 69 65 72 20 6F 63 74 65 74 20 64 65 20 6C 61 20 ier octet de la
024A50: 74 61 62 6C 65 0D 0A 20 20 20 20 20 20 20 20 20 table..
024A60: 4C 44 20 45 2C 4C 20 20 20 20 20 20 20 20 20 3B LD E,L ;
024A70: 64 61 6E 73 20 44 45 20 70 6F 75 72 20 72 65 63 dans DE pour rec
024A80: 65 76 6F 69 72 20 6C 65 73 20 64 6F 6E 6E 65 65 evoir les donnee
024A90: 73 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 s ... LD
024AA0: 20 44 2C 48 0D 0A 20 20 20 20 20 20 20 20 20 41 D,H.. A
024AB0: 4E 44 20 41 20 20 20 20 20 20 20 20 20 20 3B 41 ND A ;A
024AC0: 64 72 65 73 73 65 20 64 65 72 6E 69 65 72 20 6F dresse dernier o
024AD0: 63 74 65 74 20 2D 20 6C 6F 6E 67 75 65 75 72 20 ctet - longueur
024AE0: 61 20 74 72 61 6E 73 66 65 72 65 72 0D 0A 20 20 a transferer..
024AF0: 20 20 20 20 20 20 20 53 42 43 20 48 4C 2C 42 43 SBC HL,BC
024B00: 20 20 20 20 20 20 3B 64 6F 6E 6E 65 20 6C 27 61 ;donne l'a
024B10: 64 72 65 73 73 65 20 73 6F 75 72 63 65 20 64 61 dresse source da
024B20: 6E 73 20 6C 61 20 74 61 62 6C 65 0D 0A 20 20 20 ns la table..
024B30: 20 20 20 20 20 20 4C 44 20 42 43 2C 28 4C 54 52 LD BC,(LTR
024B40: 54 41 42 29 0D 0A 20 20 20 20 20 20 20 20 20 4C TAB).. L
024B50: 44 44 52 20 20 20 20 20 20 20 20 20 20 20 3B 45 DDR ;E
024B60: 63 72 61 73 65 72 20 6C 65 20 62 61 73 0D 0A 20 craser le bas..
024B70: 3B 20 0D 0A 20 3B 2D 20 50 61 73 73 65 72 20 6C ; .. ;- Passer l
024B80: 69 67 6E 65 73 20 65 63 72 61 6E 20 61 20 72 65 ignes ecran a re
024B90: 63 6F 75 76 72 69 72 20 65 6E 20 64 65 62 75 74 couvrir en debut
024BA0: 20 64 65 20 74 61 62 6C 65 20 2D 0D 0A 20 3B 20 de table -.. ;
024BB0: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C .. LD HL
024BC0: 2C 28 56 49 53 41 44 29 20 20 3B 43 65 20 73 6F ,(VISAD) ;Ce so
024BD0: 6E 74 20 6C 65 73 20 6C 69 67 6E 65 73 20 61 75 nt les lignes au
024BE0: 20 64 65 73 73 75 73 20 64 75 20 73 70 72 69 74 dessus du sprit
024BF0: 65 20 71 75 65 20 6C 27 6F 6E 20 63 6F 70 69 65 e que l'on copie
024C00: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C .. LD A,
024C10: 28 4C 49 4E 45 4D 4F 56 29 20 3B 4E 6F 6D 62 72 (LINEMOV) ;Nombr
024C20: 65 20 64 65 20 6C 69 67 6E 65 73 20 64 65 63 61 e de lignes deca
024C30: 6C 65 65 73 20 76 65 72 73 20 6C 65 20 68 61 75 lees vers le hau
024C40: 74 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 44 t.. LD D
024C50: 45 2C 54 41 42 4C 45 20 20 20 20 3B 53 65 20 73 E,TABLE ;Se s
024C60: 6F 75 76 65 6E 69 72 20 71 75 65 20 56 49 53 41 ouvenir que VISA
024C70: 44 20 6E 65 20 63 6F 6E 74 69 65 6E 74 20 70 61 D ne contient pa
024C80: 73 20 6C 61 20 70 6F 73 69 74 69 6F 6E 0D 0A 20 s la position..
024C90: 20 20 20 20 20 20 20 20 4C 44 20 42 43 2C 28 4C LD BC,(L
024CA0: 4F 4E 47 4C 54 41 29 3B 61 63 74 75 65 6C 6C 65 ONGLTA);actuelle
024CB0: 20 64 75 20 73 70 72 69 74 65 20 6D 61 69 73 20 du sprite mais
024CC0: 63 65 6C 6C 65 20 6F 75 20 6F 6E 20 6C 65 20 72 celle ou on le r
024CD0: 65 61 66 66 69 63 68 65 72 61 0D 0A 20 20 20 20 eaffichera..
024CE0: 20 20 20 20 20 4C 44 20 42 2C 41 20 20 20 20 20 LD B,A
024CF0: 20 20 20 20 3B 73 69 74 6F 74 20 71 75 65 20 74 ;sitot que t
024D00: 6F 75 73 20 6C 65 73 20 63 61 6C 63 75 6C 73 20 ous les calculs
024D10: 73 65 72 6F 6E 74 20 65 66 66 65 63 74 75 65 73 seront effectues
024D20: 20 21 0D 0A 20 42 43 4C 54 48 20 20 20 50 55 53 !.. BCLTH PUS
024D30: 48 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 50 H HL.. P
024D40: 55 53 48 20 42 43 0D 0A 20 20 20 20 20 20 20 20 USH BC..
024D50: 20 4C 44 20 42 2C 30 0D 0A 20 20 20 20 20 20 20 LD B,0..
024D60: 20 20 4C 44 49 52 20 0D 0A 20 20 20 20 20 20 20 LDIR ..
024D70: 20 20 50 4F 50 20 42 43 0D 0A 20 20 20 20 20 20 POP BC..
024D80: 20 20 20 50 4F 50 20 48 4C 0D 0A 20 20 20 20 20 POP HL..
024D90: 20 20 20 20 43 41 4C 4C 20 41 44 49 4E 46 0D 0A CALL ADINF..
024DA0: 20 20 20 20 20 20 20 20 20 44 4A 4E 5A 20 42 43 DJNZ BC
024DB0: 4C 54 48 0D 0A 20 20 3B 20 0D 0A 20 20 20 20 20 LTH.. ; ..
024DC0: 20 20 20 20 4C 44 20 48 4C 2C 28 43 4F 49 4E 42 LD HL,(COINB
024DD0: 44 29 20 20 20 20 3B 41 20 70 61 72 74 69 72 20 D) ;A partir
024DE0: 64 65 20 43 4F 49 4E 42 44 20 63 61 6C 63 75 6C de COINBD calcul
024DF0: 65 72 20 6C 61 20 70 6F 73 69 74 69 6F 6E 20 61 er la position a
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 C2 02 00 00 00 02 1F 00 C3 02 00 00 00 02 ................
024E30: 1F 00 C4 02 00 00 00 02 1F 00 C5 02 00 00 00 02 ................
024E40: 1F 00 C6 02 00 00 00 02 1F 00 C7 02 00 00 00 02 ................
024E50: 1F 00 C8 02 00 00 00 02 1F 00 C9 02 00 00 00 02 ................
024E60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024E70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024E80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024E90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024EA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024EB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024EC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024ED0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024EE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024EF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024F00: 63 74 75 65 6C 6C 65 0D 0A 20 20 20 20 20 20 20 ctuelle..
024F10: 20 20 49 4E 43 20 48 4C 20 20 20 20 20 20 20 20 INC HL
024F20: 20 20 20 20 3B 64 75 20 63 6F 69 6E 20 65 6E 20 ;du coin en
024F30: 62 61 73 20 61 20 67 61 75 63 68 65 20 73 6F 75 bas a gauche sou
024F40: 73 20 6C 65 20 73 70 72 69 74 65 20 64 6F 6E 74 s le sprite dont
024F50: 20 6F 6E 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 on.. LD
024F60: 20 42 43 2C 28 4C 4F 4E 47 4C 54 41 29 20 20 20 BC,(LONGLTA)
024F70: 3B 70 65 75 74 20 61 76 6F 69 72 20 62 65 73 6F ;peut avoir beso
024F80: 69 6E 20 65 6E 20 63 61 73 20 64 65 20 6D 6F 75 in en cas de mou
024F90: 76 65 6D 65 6E 74 20 65 6E 0D 0A 20 20 20 20 20 vement en..
024FA0: 20 20 20 20 41 4E 44 20 41 20 20 20 20 20 20 20 AND A
024FB0: 20 20 20 20 20 20 3B 64 69 61 67 6F 6E 61 6C 65 ;diagonale
024FC0: 20 65 74 20 6C 61 20 72 61 6E 67 65 72 20 64 61 et la ranger da
024FD0: 6E 73 20 41 44 50 52 4F 56 0D 0A 20 20 20 20 20 ns ADPROV..
024FE0: 20 20 20 20 53 42 43 20 48 4C 2C 42 43 0D 0A 20 SBC HL,BC..
024FF0: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 41 44 49 CALL ADI
025000: 4E 46 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 NF.. LD
025010: 28 41 44 50 52 4F 56 29 2C 48 4C 0D 0A 20 20 20 (ADPROV),HL..
025020: 20 20 20 20 20 20 52 45 54 0D 0A 20 3B 20 0D 0A RET.. ; ..
025030: 20 3B 2D 20 43 61 6C 63 75 6C 20 64 65 73 20 6C ;- Calcul des l
025040: 6F 6E 67 75 65 75 72 73 20 64 65 20 74 72 61 6E ongueurs de tran
025050: 73 66 65 72 74 20 70 6F 75 72 20 64 65 70 6C 61 sfert pour depla
025060: 63 65 6D 65 6E 74 73 20 76 65 72 74 69 63 61 75 cements verticau
025070: 78 20 2D 0D 0A 20 3B 2D 20 4C 61 20 6C 6F 6E 67 x -.. ;- La long
025080: 75 65 75 72 20 61 20 74 72 61 6E 73 66 65 72 65 ueur a transfere
025090: 72 20 65 74 61 6E 74 20 65 67 61 6C 65 20 61 20 r etant egale a
0250A0: 6C 61 20 6C 6F 6E 67 75 65 75 72 20 64 65 20 74 la longueur de t
0250B0: 6F 75 74 65 20 6C 61 20 2D 0D 0A 20 3B 2D 20 74 oute la -.. ;- t
0250C0: 61 62 6C 65 20 2D 20 6C 61 20 6C 6F 6E 67 75 65 able - la longue
0250D0: 75 72 20 72 65 70 72 65 73 65 6E 74 65 65 20 70 ur representee p
0250E0: 61 72 20 74 6F 75 74 65 73 20 6C 65 73 20 6C 69 ar toutes les li
0250F0: 67 6E 65 73 20 64 65 70 6C 61 63 65 65 73 20 2D gnes deplacees -
025100: 0D 0A 20 3B 20 0D 0A 20 50 41 52 41 56 45 20 20 .. ; .. PARAVE
025110: 4C 44 20 48 4C 2C 30 0D 0A 20 20 20 20 20 20 20 LD HL,0..
025120: 20 20 4C 44 20 42 43 2C 28 4C 4F 4E 47 4C 54 41 LD BC,(LONGLTA
025130: 29 3B 4C 6F 6E 67 75 65 75 72 20 64 27 75 6E 65 );Longueur d'une
025140: 20 6C 69 67 6E 65 20 74 61 62 6C 65 20 28 66 6F ligne table (fo
025150: 6E 63 74 69 6F 6E 20 64 75 20 73 70 72 69 74 65 nction du sprite
025160: 29 0D 0A 20 3B 20 20 20 20 20 20 20 0D 0A 20 49 ).. ; .. I
025170: 4E 43 48 20 20 20 20 41 44 44 20 20 48 4C 2C 42 NCH ADD HL,B
025180: 43 20 20 20 20 3B 20 4C 4F 4E 47 55 45 55 52 20 C ; LONGUEUR
025190: 54 4F 54 41 4C 45 20 41 20 54 52 41 4E 53 46 45 TOTALE A TRANSFE
0251A0: 52 45 52 0D 0A 20 20 20 20 20 20 20 20 20 44 45 RER.. DE
0251B0: 43 20 41 20 20 20 20 20 20 20 20 20 3B 41 20 63 C A ;A c
0251C0: 6F 6E 74 69 65 6E 74 20 6C 65 20 6E 6F 6D 62 72 ontient le nombr
0251D0: 65 20 64 65 20 6C 69 67 6E 65 73 20 61 20 64 65 e de lignes a de
0251E0: 63 61 6C 65 72 20 65 74 20 6E 27 65 73 74 0D 0A caler et n'est..
0251F0: 20 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C 49 JR NZ,I
025200: 4E 43 48 20 20 20 20 3B 6A 61 6D 61 69 73 20 61 NCH ;jamais a
025210: 20 7A 65 72 6F 20 67 72 61 63 65 20 61 75 20 52 zero grace au R
025220: 45 54 20 5A 20 64 65 73 20 72 6F 75 74 69 6E 65 ET Z des routine
025230: 73 20 64 65 70 6C 61 63 65 6D 65 6E 74 0D 0A 20 s deplacement..
025240: 3B 20 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 ; .. LD
025250: 42 2C 48 20 20 20 20 20 20 20 20 3B 42 43 3D 4C B,H ;BC=L
025260: 6F 6E 67 75 65 75 72 20 64 27 75 6E 65 20 6C 69 ongueur d'une li
025270: 67 6E 65 20 2A 20 28 4C 49 4E 45 4D 4F 56 29 0D gne * (LINEMOV).
025280: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 43 2C 4C . LD C,L
025290: 0D 0A 20 3B 20 0D 0A 20 20 20 20 20 20 20 20 20 .. ; ..
0252A0: 4C 44 20 48 4C 2C 28 4C 54 41 42 4C 29 20 3B 4C LD HL,(LTABL) ;L
0252B0: 6F 6E 67 75 65 75 72 20 74 61 62 6C 65 0D 0A 20 ongueur table..
0252C0: 20 20 20 20 20 20 20 20 41 4E 44 20 41 0D 0A 20 AND A..
0252D0: 20 20 20 20 20 20 20 20 53 42 43 20 48 4C 2C 42 SBC HL,B
0252E0: 43 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28 C.. LD (
0252F0: 4C 54 52 54 41 42 29 2C 48 4C 20 3B 4E 6F 6D 62 LTRTAB),HL ;Nomb
025300: 72 65 20 64 65 20 6C 69 67 6E 65 73 20 74 61 62 re de lignes tab
025310: 6C 65 20 61 20 64 65 70 6C 61 63 65 72 0D 0A 20 le a deplacer..
025320: 20 20 20 20 20 20 20 20 52 45 54 0D 0A 20 3B 0D RET.. ;.
025330: 0A 20 3B 2D 20 49 63 69 20 63 6F 6D 6D 65 6E 63 . ;- Ici commenc
025340: 65 6E 74 20 6C 65 73 20 64 65 70 6C 61 63 65 6D ent les deplacem
025350: 65 6E 74 73 20 6C 61 74 65 72 61 75 78 20 2E 20 ents lateraux .
025360: 4C 65 20 70 72 69 6E 63 69 70 65 20 72 65 73 74 Le principe rest
025370: 65 20 6C 65 20 6D 65 6D 65 20 2D 0D 0A 20 3B 2D e le meme -.. ;-
025380: 20 6D 61 69 73 20 63 27 65 73 74 20 75 6E 20 70 mais c'est un p
025390: 65 75 20 70 6C 75 73 20 63 6F 6D 70 6C 69 71 75 eu plus compliqu
0253A0: 65 20 20 70 6F 75 72 20 6C 65 73 20 74 72 61 6E e pour les tran
0253B0: 73 66 65 72 74 73 20 21 20 43 27 65 73 74 20 62 sferts ! C'est b
0253C0: 65 61 75 63 6F 75 70 20 2D 0D 0A 20 3B 2D 20 70 eaucoup -.. ;- p
0253D0: 6C 75 73 20 73 69 6D 70 6C 65 20 73 69 20 6F 6E lus simple si on
0253E0: 20 75 74 69 6C 69 73 65 20 75 6E 20 64 65 70 6C utilise un depl
0253F0: 61 63 65 6D 65 6E 74 20 63 61 73 65 20 70 61 72 acement case par
025400: 20 63 61 73 65 20 63 61 72 20 6F 6E 20 6E 27 61 case car on n'a
025410: 20 70 61 73 20 2D 0D 0A 20 3B 2D 20 61 20 73 65 pas -.. ;- a se
025420: 20 73 6F 75 63 69 65 72 20 64 75 20 6D 61 73 71 soucier du masq
025430: 75 65 20 70 69 78 65 6C 73 20 2E 20 4D 41 53 4B ue pixels . MASK
025440: 20 65 74 20 4D 41 53 51 55 45 20 63 27 65 73 74 et MASQUE c'est
025450: 20 6C 61 20 6D 65 6D 65 20 63 68 6F 73 65 20 2D la meme chose -
025460: 0D 0A 20 3B 20 0D 0A 20 3B 2D 20 41 20 44 52 4F .. ; .. ;- A DRO
025470: 49 54 45 20 2D 0D 0A 20 3B 20 0D 0A 20 41 44 52 ITE -.. ; .. ADR
025480: 4F 49 54 20 20 4C 44 20 41 2C 28 53 54 45 50 58 OIT LD A,(STEPX
025490: 29 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 ).. LD B
0254A0: 2C 41 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 ,A.. LD
0254B0: 43 2C 30 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 C,0.. LD
0254C0: 20 48 4C 2C 28 56 49 53 41 44 29 0D 0A 20 3B 0D HL,(VISAD).. ;.
0254D0: 0A 20 3B 2D 49 4D 50 4F 32 0D 0A 20 44 31 20 20 . ;-IMPO2.. D1
0254E0: 20 20 20 20 4C 44 20 41 2C 28 4D 41 53 4B 29 20 LD A,(MASK)
0254F0: 20 20 3B 53 69 20 6C 61 20 70 72 6F 63 68 61 69 ;Si la prochai
025500: 00 52 53 58 50 52 54 32 20 42 49 4E 00 00 00 00 .RSXPRT2 BIN....
025510: 00 00 02 00 00 78 9D 00 00 00 00 00 00 00 00 00 .....x..........
025520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025540: A4 0A 00 E3 04 00 00 00 00 00 00 00 00 00 00 00 ................
025550: 00 00 16 00 16 00 10 27 E8 03 64 00 0A 00 01 00 .......'..d.....
025560: 00 10 00 01 10 00 00 00 00 1A 49 54 45 20 22 52 ..........ITE "R
025570: 53 58 50 52 54 32 22 0D 0A 3B 0D 0A 50 52 54 20 SXPRT2"..;..PRT
025580: 2A D4 BD 22 54 80 01 0F 80 21 9D 80 C3 D1 BC 56 *.."T....!.....V
025590: 80 C3 A2 80 C3 E0 81 C3 47 82 C3 5A 82 C3 B7 82 ........G..Z....
0255A0: C3 45 83 C3 49 83 C3 4D 83 C3 9E 83 C3 B6 83 C3 .E..I..M........
0255B0: CB 83 C3 DD 83 C3 EF 83 C3 35 84 C3 43 84 C3 4B .........5..C..K
0255C0: 84 C3 53 84 C3 47 85 C3 4C 85 C3 AE 85 C3 9F 87 ..S..G..L.......
0255D0: C3 D4 87 C3 00 00 43 4F 4E D6 45 44 49 C3 50 52 ......CON.EDI.PR
0255E0: 54 C3 50 52 54 D6 4D 49 44 C3 45 CC 45 D5 45 C4 T.PRT.MID.E.E.E.
0255F0: 44 50 C5 44 50 CF 54 D0 54 44 D0 57 4B 45 D9 44 DP.DP.T.TD.WKE.D
025600: CC 44 C8 44 D4 53 D4 4C 49 4E 45 D2 4C 49 4E C5 .D.D.S.LINE.LIN.
025610: 43 41 C4 42 41 4E C4 42 41 4E 44 B1 00 00 00 00 CA.BAN.BAND.....
025620: 00 00 FE 02 C2 7B 83 DD 6E 00 DD 66 01 22 77 8A .....{..n..f."w.
025630: DD 6E 02 26 01 3E 19 BD DA 76 83 CD 75 BB 21 FC .n.&.>...v..u.!.
025640: 88 CD 94 83 CD D9 80 21 01 89 CD 94 83 CD 06 81 .......!........
025650: 21 07 89 CD 94 83 C3 3E 81 2A 77 8A 06 04 FD 21 !......>.*w....!
025660: 91 8A FD 5E 00 FD 56 01 AF A7 ED 52 38 03 3C 18 ...^..V....R8.<.
025670: F8 CD 00 81 FD 23 FD 23 19 10 E7 7D CD 00 81 C9 .....#.#...}....
025680: C6 30 CD 5A BB C9 3E 26 CD 5A BB 2A 77 8A 06 03 .0.Z..>&.Z.*w...
025690: FD 21 9B 8A FD 5E 00 FD 56 01 AF A7 ED 52 38 03 .!...^..V....R8.
0256A0: 3C 18 F8 CD 32 81 FD 23 FD 23 19 10 E7 7D CD 32 <...2..#.#...}.2
0256B0: 81 C9 FE 0A 38 02 C6 07 C6 30 CD 5A BB C9 2A 77 ....8....0.Z..*w
0256C0: 8A 06 08 4C 3E 30 CB 01 30 01 3C CD 5A BB 10 F4 ...L>0..0.<.Z...
0256D0: 06 08 4D 3E 30 CB 01 30 01 3C CD 5A BB 10 F4 C9 ..M>0..0.<.Z....
0256E0: FD E1 DD 2B DD 2B 18 0A FD E1 FE 06 C2 7B 83 CD ...+.+.......{..
0256F0: A8 81 DD 6E 02 7D FE 1A D2 76 83 DD 66 04 22 73 ...n.}...v..f."s
025700: 8A 22 75 8A CD E9 88 D2 76 83 DD 7E 06 B7 C4 BE ."u.....v..~....
025710: 81 FD E5 CD D3 81 DD 7E 08 CD 90 BB DD 7E 0A CD .......~.....~..
025720: 96 BB 2A 73 8A C3 75 BB DD 6E 00 DD 66 01 22 79 ..*s..u..n..f."y
025730: 8A 7E 32 7B 8A 23 5E 23 56 ED 53 7D 8A C9 FE 01 .~2{.#^#V.S}....
025740: 28 04 3E 14 18 02 3E 12 F5 2A 73 8A CD 75 BB F1 (.>...>..*s..u..
025750: C3 5A BB CD 93 BB 32 82 8A CD 99 BB 32 83 8A C9 .Z....2.....2...
025760: CD 68 81 21 73 89 06 FF 36 00 23 10 FB CD C8 88 .h.!s...6.#.....
025770: 21 73 89 CD 00 B9 CD 3A BD CD 03 B9 06 00 21 73 !s.....:......!s
025780: 89 7E B7 28 04 04 23 18 F8 78 B7 28 06 3A 7B 8A .~.(..#..x.(.:{.
025790: B8 30 15 3E 07 CD 5A BB 3E 42 CD 1E BB C2 3A 82 .0.>..Z.>B....:.
0257A0: 2A 73 8A CD 75 BB 18 C8 ED 5B 7D 8A C5 4F 06 00 *s..u....[}..O..
0257B0: 21 73 89 ED B0 2A 79 8A C1 70 3A 82 8A CD 90 BB !s...*y..p:.....
0257C0: 3A 83 8A CD 96 BB C9 CD 68 81 2A 7D 8A 3A 7B 8A :.......h.*}.:{.
0257D0: 47 7E CD 5A BB 23 10 F9 18 E0 CD 68 81 ED 5B A1 G~.Z.#.....h..[.
0257E0: 8A 7A B3 C4 53 84 3E 1B 2A 73 8A 95 47 3A 7B 8A .z..S.>.*s..G:{.
0257F0: B8 D2 80 83 2A 5B BB 22 B4 82 3E C3 32 5A BB 21 ....*[."..>.2Z.!
025800: A5 82 22 5B BB 2A 7D 8A 3A 7B 8A 47 CD 9D 82 2A .."[.*}.:{.G...*
025810: B4 82 22 5B BB 3E CF 32 5A BB C3 3A 82 7E CD 5A .."[.>.2Z..:.~.Z
025820: BB 23 10 F9 C9 CD B3 82 3E 08 CD B3 82 3E 0A CD .#......>....>..
025830: B3 82 C9 CF 00 00 C9 FE 05 C2 7B 83 CD A8 81 32 ..........{....2
025840: 76 8A CD E9 88 D2 80 83 05 78 32 76 8A DD 6E 02 v........x2v..n.
025850: 7D FE 1A D2 76 83 26 01 22 73 8A DD 7E 04 B7 C4 }...v.&."s..~...
025860: BE 81 CD D3 81 DD 7E 06 CD 90 BB DD 7E 08 CD 96 ......~.....~...
025870: BB AF 32 7F 8A 3A 7B 8A 47 CB 47 28 06 3E FF 32 ..2..:{.G.G(.>.2
025880: 7F 8A 04 3A A1 8A B7 28 02 CB 20 3A 76 8A 90 1F ...:...(.. :v...
025890: 2A 73 8A 67 24 CD 75 BB 3A 7F 8A B7 CA 4A 82 3A *s.g$.u.:....J.:
0258A0: 7B 8A 47 2A 7D 8A 7E FE 20 F5 CC 37 83 F1 CD 5A {.G*}.~. ..7...Z
0258B0: BB 23 10 F2 C3 3A 82 3A 7F 8A B7 C8 AF 32 7F 8A .#...:.:.....2..
0258C0: 3E 20 C3 5A BB 06 12 18 08 06 13 18 04 06 14 18 > .Z............
0258D0: 00 FE 02 C2 7B 83 DD 7E 00 FE 1A D2 76 83 6F 26 ....{..~....v.o&
0258E0: 01 C5 CD 75 BB CD D3 81 DD 7E 02 CD 96 BB C1 78 ...u.....~.....x
0258F0: CD 5A BB C3 3A 82 21 0D 89 18 08 21 23 89 18 03 .Z..:.!....!#...
025900: 21 3D 89 E5 CD 53 84 E1 7E FE FF CA 06 BB CD 5A !=...S..~......Z
025910: BB 23 18 F4 7E FE FF C8 CD 5A BB 23 18 F6 FE 02 .#..~....Z.#....
025920: C2 7B 83 DD 5E 00 DD 56 01 DD 6E 02 DD 66 03 7E .{..^..V..n..f.~
025930: 12 23 13 7E 12 C9 FE 02 C2 7B 83 DD 5E 00 DD 56 .#.~.....{..^..V
025940: 01 DD 6E 02 DD 66 03 73 23 72 C9 FE 02 C2 7B 83 ..n..f.s#r....{.
025950: DD 6E 00 DD 66 01 7E 6F 26 00 C3 AD 80 FE 02 C2 .n..f.~o&.......
025960: 7B 83 DD 6E 00 DD 66 01 5E 23 56 EB C3 AD 80 FE {..n..f.^#V.....
025970: 01 CA 04 84 FE 05 20 26 CD 60 81 21 5D 89 CD 88 ...... &.`.!]...
025980: 83 C3 3A 82 CD A8 81 CD 06 BB FE 20 38 F9 FE 61 ..:........ 8..a
025990: 38 02 E6 DF 2A 7D 8A 77 2A 79 8A 36 01 C9 FE 02 8...*}.w*y.6....
0259A0: C2 7B 83 CD A8 81 CD 06 BB E6 DF FE 4F 28 E5 FE .{..........O(..
0259B0: 4E 28 E1 18 F1 21 5B 84 11 FF 00 ED 53 A1 8A 22 N(...![.....S.."
0259C0: D4 BD C9 21 A9 84 11 00 FF 18 F0 21 E0 84 11 FF ...!.......!....
0259D0: FF 18 E8 2A 54 80 11 00 00 18 E0 F5 E5 1E 02 CD ...*T...........
0259E0: A5 BB 3E 19 CD 5A BB 3E FF CD 5A BB 0E 08 06 04 ..>..Z.>..Z.....
0259F0: 56 AF CB 4B 20 0E CB 22 CB 22 CB 22 CB 22 18 04 V..K .."."."."..
025A00: CB 27 CB 27 CB 22 30 02 F6 03 10 F4 CD 5A BB 23 .'.'."0......Z.#
025A10: 0D 20 DB 3E FF E1 D5 E5 CD 53 80 E1 D1 1D C8 3E . .>.....S.....>
025A20: 09 CD 5A BB F1 24 E5 18 B6 F5 2D E5 1E 02 CD A5 ..Z..$....-.....
025A30: BB 3E 19 CD 5A BB 3E FF CD 5A BB 06 04 CB 4B 20 .>..Z.>..Z....K
025A40: 04 23 23 23 23 7E CD 5A BB CD 5A BB 23 10 F6 3E .####~.Z..Z.#..>
025A50: FF E1 D5 E5 CD 53 80 E1 2C D1 1D C8 F1 E5 18 CE .....S..,.......
025A60: F5 2D E5 1E 04 CD A5 BB 3E 19 CD 5A BB 3E FF CD .-......>..Z.>..
025A70: 5A BB CB 43 28 04 23 23 23 23 0E 04 06 04 56 7B Z..C(.####....V{
025A80: FE 03 30 08 CB 22 CB 22 CB 22 CB 22 AF CB 27 CB ..0.."."."."..'.
025A90: 27 CB 22 30 02 F6 03 10 F4 CD 5A BB CD 5A BB 23 '."0......Z..Z.#
025AA0: 0D 20 D9 3E FF E1 D5 E5 CD 53 80 E1 D1 CB 43 C2 . .>.....S....C.
025AB0: 33 85 2C 7B FE 03 C2 40 85 3E 09 CD 5A BB 2D 24 3.,{...@.>..Z.-$
025AC0: F1 1D C8 F5 E5 18 9E 21 F9 BB 18 03 21 F6 BB 22 .......!....!.."
025AD0: 84 85 FE 06 DA 7B 83 47 CD E1 BB 32 84 8A DD 7E .....{.G...2...~
025AE0: 00 FE 10 30 04 CD DE BB 05 CB 40 C2 7B 83 C5 05 ...0......@.{...
025AF0: DD 23 DD 23 10 FA C1 CB 38 21 C0 BB 22 A2 85 CD .#.#....8!.."...
025B00: 94 85 05 21 F6 BB 22 A2 85 CD 94 85 10 FB 3A 84 ...!..".......:.
025B10: 8A C3 DE BB DD 56 03 DD 5E 02 DD 66 01 DD 6E 00 .....V..^..f..n.
025B20: C5 CD 00 00 C1 DD 2B DD 2B DD 2B DD 2B C9 FE 06 ......+.+.+.+...
025B30: 28 19 FE 08 C2 7B 83 DD 6E 00 26 00 DD 5E 02 16 (....{..n.&..^..
025B40: 00 DD 23 DD 23 DD 23 DD 23 18 06 21 16 00 11 16 ..#.#.#.#..!....
025B50: 00 22 8F 8A ED 53 8D 8A DD 7E 00 47 C5 CD E1 BB ."...S...~.G....
025B60: 32 84 8A DD 7E 02 CD DE BB DD 56 0B DD 5E 0A DD 2...~.....V..^..
025B70: 66 09 DD 6E 08 ED 53 85 8A 22 87 8A CD C0 BB DD f..n..S.."......
025B80: 56 07 DD 5E 06 DD 66 05 DD 6E 04 ED 53 89 8A 22 V..^..f..n..S.."
025B90: 8B 8A CD 65 87 C1 78 B7 CA 55 87 FE 01 20 22 CD ...e..x..U... ".
025BA0: 25 86 C3 55 87 2A 87 8A A7 ED 5B 8F 8A ED 52 ED %..U.*....[...R.
025BB0: 5B 85 8A CD C0 BB ED 5B 89 8A 21 00 00 CD F9 BB [......[..!.....
025BC0: C9 FE 02 20 18 CD 25 86 2A 87 8A A7 ED 5B 8B 8A ... ..%.*....[..
025BD0: ED 52 ED 5B 8F 8A 19 CD 2F 86 C3 55 87 FE 03 20 .R.[..../..U...
025BE0: 35 CD 67 86 C3 55 87 2A 85 8A ED 5B 8D 8A 19 22 5.g..U.*...[..."
025BF0: 85 8A 2A 89 8A A7 ED 52 ED 52 22 89 8A 2A 87 8A ..*....R.R"..*..
025C00: ED 5B 8F 8A ED 52 22 87 8A 2A 8B 8A ED 52 ED 52 .[...R"..*...R.R
025C10: 22 8B 8A C3 5B 87 FE 04 C2 25 87 CD A1 86 C3 55 "...[....%.....U
025C20: 87 CD 67 86 2A 87 8A ED 5B 85 8A E5 D5 CD C0 BB ..g.*...[.......
025C30: ED 5B 8D 8A CD 92 87 2A 8F 8A CD F9 BB 2A 85 8A .[.....*.....*..
025C40: ED 5B 89 8A 19 22 85 8A EB 2A 87 8A CD C0 BB 2A .[..."...*.....*
025C50: 8F 8A ED 5B 8D 8A CD F9 BB 2A 87 8A ED 5B 8B 8A ...[.....*...[..
025C60: A7 ED 52 22 87 8A ED 5B 85 8A CD C0 BB 2A 8F 8A ..R"...[.....*..
025C70: CD 98 87 ED 5B 8D 8A CD F9 BB 2A 85 8A ED 5B 89 ....[.....*...[.
025C80: 8A A7 ED 52 EB 2A 87 8A CD C0 BB 2A 8F 8A CD 98 ...R.*.....*....
025C90: 87 ED 5B 8D 8A CD 92 87 CD F9 BB D1 E1 22 87 8A ..[.........."..
025CA0: ED 53 85 8A C9 FE 10 30 2C D6 03 47 C5 C5 C5 CD .S.....0,..G....
025CB0: 67 86 C1 10 F9 C1 2A 8F 8A CD 4E 87 22 8F 8A C1 g.....*...N."...
025CC0: 2A 8D 8A CD 4E 87 22 8D 8A CD A4 86 18 07 E5 D1 *...N.".........
025CD0: 05 19 10 FD C9 3A 82 8A C3 DE BB 2A 87 8A ED 5B .....:.....*...[
025CE0: 85 8A CD C0 BB ED 5B 89 8A 21 00 00 CD F9 BB 11 ......[..!......
025CF0: 00 00 2A 8B 8A CD 98 87 CD F9 BB 21 00 00 ED 5B ..*........!...[
025D00: 89 8A CD 92 87 CD F9 BB 11 00 00 2A 8B 8A CD F9 ...........*....
025D10: BB C9 EB CD 98 87 EB C9 AF 95 6F 9C 95 67 C9 FE ..........o..g..
025D20: 06 C0 DD 7E 00 32 C7 88 DD 4E 02 DD 46 04 ED 43 ...~.2...N..F..C
025D30: C4 88 DD 6E 06 DD 66 08 CD 8E 88 DD 6E 0A DD 66 ...n..f.....n..f
025D40: 0B 22 BA 88 AF 32 C6 88 32 C2 88 2A BC 88 22 BE ."...2..2..*..".
025D50: 88 22 C0 88 2A C0 88 22 BC 88 3A C2 88 32 C6 88 ."..*.."..:..2..
025D60: CD 63 88 CD 06 BB F5 CD 63 88 2A BC 88 3A C4 88 .c......c.*..:..
025D70: 47 3A C6 88 4F F1 FE F0 CA 45 88 FE F1 28 29 FE G:..O....E...().
025D80: E0 28 0E FE 0B CA 45 88 FE 0A CA 28 88 FE 58 20 .(....E....(..X
025D90: CF 2A BC 88 22 C0 88 3A C7 88 32 C3 88 3A C6 88 .*.."..:..2..:..
025DA0: 32 C2 88 2A BA 88 77 C9 3A C7 88 0C B9 20 07 0E 2..*..w.:.... ..
025DB0: 00 2A BE 88 18 06 11 50 00 19 10 FD 22 BC 88 79 .*.....P...."..y
025DC0: 32 C6 88 18 9B 79 B7 20 11 3A C7 88 3D 4F 3A C4 2....y. .:..=O:.
025DD0: 88 5F AF 41 83 10 FD 47 18 DC 0D 11 B0 FF 19 10 ._.A...G........
025DE0: FD 18 D9 F3 CD B1 88 ED 4B C4 88 CB 21 CB 21 CB ........K...!.!.
025DF0: 21 0C 2A BC 88 CD 29 BC 3A C5 88 47 C5 E5 7E EE !.*...).:..G..~.
025E00: FF 77 23 10 F9 E1 C1 0D C8 CD A5 88 18 EE C5 D5 .w#.............
025E10: 25 54 45 26 C0 6A 16 00 1E 50 18 01 19 10 FD 22 %TE&.j...P....."
025E20: BC 88 D1 C1 C9 7C C6 08 67 D0 D5 11 50 C0 19 D1 .....|..g...P...
025E30: C9 01 E0 F5 ED 78 1F D8 18 F7 00 00 00 00 00 00 .....x..........
025E40: 00 00 00 00 00 00 00 00 CD 00 B9 3A 01 DE FE 71 ...........:...q
025E50: 28 0E FE C9 20 05 21 5E BD 18 08 21 5B BD 18 03 (... .!^...![...
025E60: 21 3A BD 22 F7 81 C3 03 B9 CD 11 BC 06 14 38 06 !:."..........8.
025E70: 28 02 CB 20 CB 20 3A 76 8A 04 B8 C9 44 45 43 3A (.. . :v....DEC:
025E80: FF 20 48 45 58 3A FF 20 42 49 4E 3A FF 1F 01 01 . HEX:. BIN:....
025E90: 18 20 45 52 52 45 55 52 20 4C 4F 43 41 54 45 20 . ERREUR LOCATE
025EA0: 07 18 FF 1F 01 01 18 20 45 52 52 45 55 52 20 50 ....... ERREUR P
025EB0: 41 52 41 4D 45 54 52 45 53 20 07 18 FF 1F 01 01 ARAMETRES ......
025EC0: 18 20 54 52 4F 50 20 4C 4F 4E 47 20 50 4F 55 52 . TROP LONG POUR
025ED0: 20 41 46 46 49 43 48 45 52 20 07 18 FF 07 20 50 AFFICHER .... P
025EE0: 72 65 73 73 65 72 20 75 6E 65 20 74 6F 75 63 68 resser une touch
025EF0: 65 20 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 e ..............
025F00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025F10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025F20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025F30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025F40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025F50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025F60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025F70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025F80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025F90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025FA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025FB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025FC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025FD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025FE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025FF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
026000: 00 00 00 00 00 00 00 00 00 00 00 00 00 16 00 16 ................
026010: 00 10 27 E8 03 64 00 0A 00 01 00 00 10 00 01 10 ..'..d..........
026020: 00 00 00 00 1A 49 54 45 20 22 52 53 58 50 52 54 .....ITE "RSXPRT
026030: 32 22 0D 0A 3B 0D 0A 50 52 54 20 20 20 20 20 45 2"..;..PRT E
026040: 51 55 20 23 42 42 35 41 0D 0A 4D 41 54 41 44 52 QU #BB5A..MATADR
026050: 20 20 45 51 55 20 23 42 42 41 35 0D 0A 49 4E 44 EQU #BBA5..IND
026060: 50 52 54 20 20 45 51 55 20 23 42 44 44 34 0D 0A PRT EQU #BDD4..
026070: 3B 0D 0A 20 4C 44 20 48 4C 2C 28 49 4E 44 50 52 ;.. LD HL,(INDPR
026080: FF 20 48 45 58 3A FF 20 42 49 4E 3A FF 1F 01 01 . HEX:. BIN:....
026090: 18 20 45 52 52 45 55 52 20 4C 4F 43 41 54 45 20 . ERREUR LOCATE
0260A0: 07 18 FF 1F 01 01 18 20 45 52 52 45 55 52 20 50 ....... ERREUR P
0260B0: 41 52 41 4D 45 54 52 45 53 20 07 18 FF 1F 01 01 ARAMETRES ......
0260C0: 18 20 54 52 4F 50 20 4C 4F 4E 47 20 50 4F 55 52 . TROP LONG POUR
0260D0: 20 41 46 46 49 43 48 45 52 20 07 18 FF 07 20 50 AFFICHER .... P
0260E0: 72 65 73 73 65 72 20 75 6E 65 20 74 6F 75 63 68 resser une touch
0260F0: 65 20 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 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 C2 02 00 00 00 02 20 00 C3 02 00 00 00 02 ....... .......
026130: 20 00 C4 02 00 00 00 02 20 00 C5 02 00 00 00 02 ....... .......
026140: 20 00 C6 02 00 00 00 02 20 00 C7 02 00 00 00 02 ....... .......
026150: 20 00 C8 02 00 00 00 02 20 00 C9 02 00 00 00 02 ....... .......
026160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
026170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
026180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
026190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0261A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0261B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0261C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0261D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0261E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0261F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
026200: 6E 65 20 70 6F 73 69 74 69 6F 6E 20 65 73 74 20 ne position est
026210: 64 27 6F 72 64 72 65 20 69 6D 70 61 69 72 20 6C d'ordre impair l
026220: 65 20 43 41 52 52 59 0D 0A 20 20 20 20 20 20 20 e CARRY..
026230: 20 20 52 52 43 41 20 20 20 20 20 20 20 20 20 20 RRCA
026240: 3B 73 65 72 61 20 6D 69 73 20 61 20 7A 65 72 6F ;sera mis a zero
026250: 20 65 74 20 6F 6E 20 6E 65 20 63 68 61 6E 67 65 et on ne change
026260: 72 61 20 70 61 73 20 6C 65 73 20 63 6F 6C 6F 6E ra pas les colon
026270: 6E 65 73 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 nes.. LD
026280: 20 28 4D 41 53 4B 29 2C 41 20 20 20 3B 65 63 72 (MASK),A ;ecr
026290: 61 6E 20 71 75 69 20 6E 65 20 73 6F 6E 74 20 6D an qui ne sont m
0262A0: 6F 64 69 66 69 65 65 73 20 71 75 65 20 6C 6F 72 odifiees que lor
0262B0: 73 71 75 65 20 6C 27 6F 6E 20 63 68 61 6E 67 65 sque l'on change
0262C0: 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 4E 43 .. JR NC
0262D0: 2C 4E 49 42 44 20 20 20 20 3B 64 65 20 63 61 73 ,NIBD ;de cas
0262E0: 65 20 6D 65 6D 6F 69 72 65 20 2E 0D 0A 20 3B 0D e memoire ... ;.
0262F0: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C . LD HL,
026300: 28 43 4F 49 4E 42 44 29 3B 4C 65 20 74 65 73 74 (COINBD);Le test
026310: 20 64 65 20 73 6F 72 74 69 65 20 65 63 72 61 6E de sortie ecran
026320: 20 73 27 65 66 66 65 63 74 75 65 0D 0A 20 20 20 s'effectue..
026330: 20 20 20 20 20 20 43 41 4C 4C 20 54 53 54 4C 41 CALL TSTLA
026340: 54 20 20 20 3B 53 75 72 20 6C 61 20 63 6F 6C 6F T ;Sur la colo
026350: 6E 6E 65 20 64 65 20 64 72 6F 69 74 65 20 64 75 nne de droite du
026360: 20 73 70 72 69 74 65 0D 0A 20 20 20 20 20 20 20 sprite..
026370: 20 20 43 50 20 23 34 46 20 20 20 20 20 20 20 20 CP #4F
026380: 3B 53 49 20 41 20 3D 20 23 34 46 20 6F 6E 20 6E ;SI A = #4F on n
026390: 65 20 62 6F 75 67 65 20 70 61 73 0D 0A 20 20 20 e bouge pas..
0263A0: 20 20 20 20 20 20 4A 50 20 5A 2C 53 54 4F 50 44 JP Z,STOPD
0263B0: 0D 0A 20 3B 20 0D 0A 20 20 20 20 20 20 20 20 20 .. ; ..
0263C0: 49 4E 43 20 48 4C 20 20 20 20 20 20 20 20 3B 44 INC HL ;D
0263D0: 65 70 6C 61 63 65 72 20 61 20 64 72 6F 69 74 65 eplacer a droite
0263E0: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28 43 .. LD (C
0263F0: 4F 49 4E 42 44 29 2C 48 4C 0D 0A 20 20 20 20 20 OINBD),HL..
026400: 20 20 20 20 4C 44 20 48 4C 2C 28 56 49 53 41 44 LD HL,(VISAD
026410: 29 0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43 20 ).. INC
026420: 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 HL.. LD
026430: 28 56 49 53 41 44 29 2C 48 4C 0D 0A 20 20 20 20 (VISAD),HL..
026440: 20 20 20 20 20 49 4E 43 20 43 20 20 20 20 20 20 INC C
026450: 20 20 20 3B 43 6F 6D 70 74 65 72 20 75 6E 65 20 ;Compter une
026460: 63 6F 6C 6F 6E 6E 65 20 64 65 20 70 6C 75 73 0D colonne de plus.
026470: 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 4E 49 . ;.. NI
026480: 42 44 20 44 4A 4E 5A 20 44 31 20 20 3B 45 74 20 BD DJNZ D1 ;Et
026490: 63 6F 6E 74 69 6E 75 65 72 20 74 61 6E 74 20 71 continuer tant q
0264A0: 75 27 6F 6E 20 64 6F 69 74 20 64 65 70 6C 61 63 u'on doit deplac
0264B0: 65 72 20 2E 0D 0A 20 3B 2D 20 49 4D 50 30 33 0D er ... ;- IMP03.
0264C0: 0A 20 20 20 20 20 20 20 20 20 4A 52 20 4F 4B 44 . JR OKD
0264D0: 20 20 20 20 20 20 20 20 3B 53 61 75 74 65 72 20 ;Sauter
0264E0: 6C 61 20 72 6F 75 74 69 6E 65 20 53 54 4F 50 44 la routine STOPD
0264F0: 0D 0A 20 3B 0D 0A 20 53 54 4F 50 44 20 20 20 4C .. ;.. STOPD L
026500: 44 20 41 2C 43 20 20 20 20 20 20 20 20 3B 53 69 D A,C ;Si
026510: 20 61 75 63 75 6E 20 64 65 70 6C 61 63 65 6D 65 aucun deplaceme
026520: 6E 74 20 6E 27 65 73 74 20 70 6F 73 73 69 62 6C nt n'est possibl
026530: 65 0D 0A 20 20 20 20 20 20 20 20 20 4F 52 20 41 e.. OR A
026540: 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 4E 5A .. JR NZ
026550: 2C 4F 4B 44 0D 0A 20 20 20 20 20 20 20 20 20 4C ,OKD.. L
026560: 44 20 41 2C 28 4D 41 53 4B 29 20 20 20 3B 41 6E D A,(MASK) ;An
026570: 6E 75 6C 65 72 20 6C 61 20 72 6F 74 61 74 69 6F nuler la rotatio
026580: 6E 20 64 75 20 6D 61 73 71 75 65 0D 0A 20 20 20 n du masque..
026590: 20 20 20 20 20 20 52 4C 43 41 20 20 20 20 20 20 RLCA
0265A0: 20 20 20 20 3B 73 69 6E 6F 6E 20 6C 65 20 73 70 ;sinon le sp
0265B0: 72 69 74 65 20 73 27 61 67 69 74 65 72 61 20 62 rite s'agitera b
0265C0: 65 74 65 6D 65 6E 74 0D 0A 20 20 20 20 20 20 20 etement..
0265D0: 20 20 4C 44 20 28 4D 41 53 4B 29 2C 41 20 20 20 LD (MASK),A
0265E0: 3B 45 6E 20 62 6F 72 64 75 72 65 20 64 27 65 63 ;En bordure d'ec
0265F0: 72 61 6E 0D 0A 20 20 20 20 20 20 20 20 20 52 45 ran.. RE
026600: 54 0D 0A 20 3B 0D 0A 20 4F 4B 44 20 20 20 20 20 T.. ;.. OKD
026610: 4C 44 20 41 2C 43 20 20 20 20 20 20 20 20 3B 56 LD A,C ;V
026620: 6F 69 72 20 73 69 20 6C 65 20 64 65 70 6C 61 63 oir si le deplac
026630: 65 6D 65 6E 74 20 73 65 20 63 6F 6D 70 74 65 20 ement se compte
026640: 65 6E 20 63 6F 6C 6F 6E 6E 65 73 0D 0A 20 20 20 en colonnes..
026650: 20 20 20 20 20 20 4F 52 20 41 0D 0A 20 20 20 20 OR A..
026660: 20 20 20 20 20 52 45 54 20 5A 20 20 20 20 20 20 RET Z
026670: 20 20 20 3B 4E 6F 6E 20 2C 20 6F 6E 20 61 20 6A ;Non , on a j
026680: 75 73 74 65 20 62 6F 75 67 65 20 65 6E 20 70 69 uste bouge en pi
026690: 78 65 6C 73 20 2E 0D 0A 20 3B 0D 0A 20 20 20 20 xels ... ;..
0266A0: 20 20 20 20 20 4C 44 20 28 43 4F 4C 4F 4D 4F 56 LD (COLOMOV
0266B0: 29 2C 41 20 20 20 20 3B 4F 75 69 20 2C 20 72 61 ),A ;Oui , ra
0266C0: 6E 67 65 72 20 6C 65 20 6E 6F 62 72 65 20 64 65 nger le nobre de
0266D0: 20 63 6F 6C 6F 6E 6E 65 73 20 64 65 70 6C 61 63 colonnes deplac
0266E0: 65 65 73 0D 0A 20 3B 0D 0A 20 3B 2D 20 54 72 61 ees.. ;.. ;- Tra
0266F0: 6E 73 66 65 72 74 20 74 61 62 6C 65 2D 3E 63 6F nsfert table->co
026700: 6C 6F 6E 73 2C 72 6F 74 61 74 69 6F 6E 20 74 61 lons,rotation ta
026710: 62 6C 65 2C 63 6F 6C 6F 6E 6E 65 73 20 65 63 72 ble,colonnes ecr
026720: 61 6E 2D 3E 74 61 62 6C 65 20 73 69 6D 75 6C 74 an->table simult
026730: 61 6E 65 20 2D 0D 0A 20 3B 2D 20 45 6E 73 65 6D ane -.. ;- Ensem
026740: 62 6C 65 20 64 65 20 72 6F 75 74 69 6E 65 73 20 ble de routines
026750: 63 6F 6E 73 69 64 65 72 61 62 6C 65 6D 65 6E 74 considerablement
026760: 20 73 69 6D 70 6C 69 66 69 65 65 73 20 73 69 20 simplifiees si
026770: 6F 6E 20 75 74 69 6C 69 73 65 20 6C 65 20 6D 6F on utilise le mo
026780: 64 65 20 2D 0D 0A 20 3B 2D 20 63 61 73 65 20 70 de -.. ;- case p
026790: 61 72 20 63 61 73 65 20 2C 20 76 6F 79 65 7A 20 ar case , voyez
0267A0: 73 75 72 74 6F 75 74 20 6C 65 73 20 63 72 6F 71 surtout les croq
0267B0: 75 69 73 20 65 74 20 69 6D 61 67 65 73 20 2D 0D uis et images -.
0267C0: 0A 20 3B 20 0D 0A 20 20 20 20 20 20 20 20 20 4C . ; .. L
0267D0: 44 20 42 2C 30 0D 0A 20 20 20 20 20 20 20 20 20 D B,0..
0267E0: 4C 44 20 48 4C 2C 28 4C 4F 4E 47 4C 54 41 29 20 LD HL,(LONGLTA)
0267F0: 3B 4C 6F 6E 67 75 65 75 72 20 64 27 75 6E 65 20 ;Longueur d'une
026800: 6C 69 67 6E 65 20 74 61 62 6C 65 0D 0A 20 20 20 ligne table..
026810: 20 20 20 20 20 20 41 4E 44 20 41 0D 0A 20 20 20 AND A..
026820: 20 20 20 20 20 20 53 42 43 20 48 4C 2C 42 43 20 SBC HL,BC
026830: 20 20 20 20 20 20 3B 4D 6F 69 6E 73 20 6E 6F 6D ;Moins nom
026840: 62 72 65 20 64 65 20 63 6F 6C 6F 6E 6E 65 73 20 bre de colonnes
026850: 61 20 64 65 70 6C 61 63 65 72 0D 0A 20 20 20 20 a deplacer..
026860: 20 20 20 20 20 4C 44 20 28 4C 54 52 54 41 42 29 LD (LTRTAB)
026870: 2C 48 4C 20 20 3B 20 3D 20 4C 6F 6E 67 75 65 75 ,HL ; = Longueu
026880: 72 20 61 20 74 72 61 6E 73 66 65 72 65 72 0D 0A r a transferer..
026890: 20 20 3B 20 0D 0A 20 20 20 20 20 20 20 20 20 4C ; .. L
0268A0: 44 20 44 45 2C 28 56 49 53 41 44 29 20 20 20 3B D DE,(VISAD) ;
0268B0: 41 64 72 65 73 73 65 20 64 75 20 70 72 6F 63 68 Adresse du proch
0268C0: 61 69 6E 20 61 66 66 66 69 63 68 61 67 65 0D 0A ain afffichage..
0268D0: 20 20 20 20 20 20 20 20 20 41 44 44 20 48 4C 2C ADD HL,
0268E0: 44 45 20 20 20 20 20 20 20 3B 2B 20 6C 6F 6E 67 DE ;+ long
0268F0: 75 65 75 72 20 61 20 74 72 61 6E 73 66 65 72 65 ueur a transfere
026900: 72 0D 0A 20 20 20 20 20 20 20 20 20 50 55 53 48 r.. PUSH
026910: 20 48 4C 20 20 20 20 20 20 20 20 20 3B 3D 20 31 HL ;= 1
026920: 65 72 65 20 63 6F 6C 6F 6E 6E 65 20 65 63 72 61 ere colonne ecra
026930: 6E 20 61 20 70 72 65 73 65 72 76 65 72 0D 0A 20 n a preserver..
026940: 20 20 20 20 20 20 20 20 50 4F 50 20 49 59 20 20 POP IY
026950: 20 20 20 20 20 20 20 20 3B 4D 65 74 74 72 65 20 ;Mettre
026960: 70 72 6F 76 69 73 6F 69 72 65 6D 65 6E 74 20 64 provisoirement d
026970: 61 6E 73 20 49 59 0D 0A 20 20 3B 20 0D 0A 20 20 ans IY.. ; ..
026980: 20 20 20 20 20 20 20 4C 44 20 49 58 2C 54 41 42 LD IX,TAB
026990: 4C 45 20 20 20 20 20 3B 41 64 72 65 73 73 65 20 LE ;Adresse
0269A0: 74 61 62 6C 65 20 2B 20 6C 6F 6E 67 75 65 75 72 table + longueur
0269B0: 20 74 72 61 6E 73 66 65 72 74 0D 0A 20 20 20 20 transfert..
0269C0: 20 20 20 20 20 41 44 44 20 49 58 2C 42 43 20 20 ADD IX,BC
0269D0: 20 20 20 20 20 3B 3D 20 41 64 72 65 73 73 65 20 ;= Adresse
0269E0: 72 61 6E 67 65 6D 65 6E 74 20 63 6F 6C 6F 6E 6E rangement colonn
0269F0: 65 73 20 65 63 72 61 6E 0D 0A 20 3B 20 0D 0A 20 es ecran.. ; ..
026A00: 20 20 20 20 20 20 20 20 4C 44 20 44 45 2C 43 4F LD DE,CO
026A10: 4C 4F 4E 53 20 20 20 20 3B 31 65 72 65 20 6F 70 LONS ;1ere op
026A20: 65 72 61 74 69 6F 6E 20 20 43 4F 4C 4F 4E 53 20 eration COLONS
026A30: 72 65 63 6F 69 74 0D 0A 20 20 20 20 20 20 20 20 recoit..
026A40: 20 4C 44 20 48 4C 2C 54 41 42 4C 45 20 20 20 20 LD HL,TABLE
026A50: 20 3B 4C 65 73 20 63 6F 6C 6F 6E 6E 65 73 20 64 ;Les colonnes d
026A60: 65 20 6C 61 20 74 61 62 6C 65 20 61 20 61 66 66 e la table a aff
026A70: 69 63 68 65 72 0D 0A 20 20 20 20 20 20 20 20 20 icher..
026A80: 4C 44 20 41 2C 28 48 53 50 29 20 20 20 20 20 20 LD A,(HSP)
026A90: 3B 48 61 75 74 65 75 72 20 64 75 20 73 70 72 69 ;Hauteur du spri
026AA0: 74 65 0D 0A 20 3B 0D 0A 20 54 52 43 53 44 20 20 te.. ;.. TRCSD
026AB0: 20 50 55 53 48 20 42 43 20 20 20 20 20 20 20 20 PUSH BC
026AC0: 20 3B 4E 6F 6D 62 72 65 20 64 65 20 64 65 70 6C ;Nombre de depl
026AD0: 61 63 65 6D 65 6E 74 73 20 28 43 4F 4C 4F 4D 4F acements (COLOMO
026AE0: 56 29 0D 0A 20 20 20 20 20 20 20 20 20 50 55 53 V).. PUS
026AF0: 48 20 48 4C 20 20 20 20 20 20 20 20 20 3B 53 61 H HL ;Sa
026B00: 75 76 65 72 20 64 65 62 75 74 20 64 65 20 6C 69 uver debut de li
026B10: 67 6E 65 20 74 61 62 6C 65 0D 0A 20 20 20 20 20 gne table..
026B20: 20 20 20 20 50 55 53 48 20 48 4C 20 20 20 20 20 PUSH HL
026B30: 20 20 20 20 3B 28 20 32 20 66 6F 69 73 20 2E 2E ;( 2 fois ..
026B40: 2E 29 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 49 .).. LDI
026B50: 52 20 20 20 20 20 20 20 20 20 20 20 20 3B 63 6F R ;co
026B60: 6C 6F 6E 6E 65 28 73 29 20 67 61 75 63 68 65 28 lonne(s) gauche(
026B70: 73 29 20 64 65 20 6C 61 20 74 61 62 6C 65 0D 0A s) de la table..
026B80: 20 20 20 20 20 20 20 20 20 50 4F 50 20 48 4C 20 POP HL
026B90: 20 20 20 20 20 20 20 20 20 3B 64 61 6E 73 20 43 ;dans C
026BA0: 4F 4C 4F 4E 53 0D 0A 20 20 20 20 20 20 20 20 20 OLONS..
026BB0: 50 55 53 48 20 44 45 20 20 20 20 20 20 20 20 20 PUSH DE
026BC0: 3B 41 64 72 65 73 73 65 20 65 6E 20 63 6F 75 72 ;Adresse en cour
026BD0: 73 20 64 65 20 43 4F 4C 4F 4E 53 0D 0A 20 20 20 s de COLONS..
026BE0: 20 20 20 20 20 20 45 58 20 44 45 2C 48 4C 20 20 EX DE,HL
026BF0: 20 20 20 20 20 20 3B 44 65 62 75 74 20 64 65 20 ;Debut de
026C00: 54 41 42 4C 45 20 64 61 6E 73 20 44 45 0D 0A 20 TABLE dans DE..
026C10: 3B 20 0D 0A 20 20 20 20 20 20 20 20 20 50 55 53 ; .. PUS
026C20: 48 20 49 58 20 20 20 20 20 20 20 20 20 3B 41 64 H IX ;Ad
026C30: 72 65 73 73 65 20 64 65 20 64 65 70 61 72 74 20 resse de depart
026C40: 70 6F 75 72 20 72 6F 74 61 74 69 6F 6E 0D 0A 20 pour rotation..
026C50: 20 20 20 20 20 20 20 20 50 4F 50 20 48 4C 20 20 POP HL
026C60: 20 20 20 20 20 20 20 20 3B 54 61 62 6C 65 20 64 ;Table d
026C70: 61 6E 73 20 48 4C 0D 0A 20 3B 20 0D 0A 20 20 20 ans HL.. ; ..
026C80: 20 20 20 20 20 20 4C 44 20 42 43 2C 28 4C 54 52 LD BC,(LTR
026C90: 54 41 42 29 20 3B 4C 6F 6E 67 75 65 75 72 20 61 TAB) ;Longueur a
026CA0: 20 74 72 61 6E 73 66 65 72 65 72 0D 0A 20 20 20 transferer..
026CB0: 20 20 20 20 20 20 4C 44 49 52 20 20 20 20 20 20 LDIR
026CC0: 20 20 20 20 20 3B 44 65 63 61 6C 61 67 65 20 61 ;Decalage a
026CD0: 20 67 61 75 63 68 65 20 64 27 75 6E 65 20 6C 69 gauche d'une li
026CE0: 67 6E 65 20 64 65 20 74 61 62 6C 65 0D 0A 20 3B gne de table.. ;
026CF0: 0D 0A 20 20 20 20 20 20 20 20 20 50 55 53 48 20 .. PUSH
026D00: 41 46 20 20 20 20 20 20 20 20 3B 49 63 69 20 44 AF ;Ici D
026D10: 45 20 70 6F 69 6E 74 65 20 73 75 72 20 6C 61 20 E pointe sur la
026D20: 70 72 65 6D 69 65 72 65 20 63 6F 6C 6F 6E 6E 65 premiere colonne
026D30: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C .. LD A,
026D40: 28 43 4F 4C 4F 4D 4F 56 29 20 20 20 20 20 3B 61 (COLOMOV) ;a
026D50: 20 63 6F 6D 70 6C 65 74 65 72 20 28 44 45 20 61 completer (DE a
026D60: 20 65 74 65 20 61 75 74 6F 20 69 6E 63 72 65 6D ete auto increm
026D70: 65 6E 74 65 20 70 61 72 20 4C 44 49 52 29 0D 0A ente par LDIR)..
026D80: 20 20 20 20 20 20 20 20 20 4C 44 20 43 2C 41 0D LD C,A.
026D90: 0A 20 20 20 20 20 20 20 20 20 50 55 53 48 20 49 . PUSH I
026DA0: 59 20 20 20 20 20 20 20 20 3B 41 64 72 65 73 73 Y ;Adress
026DB0: 65 20 64 75 20 70 72 6F 63 68 61 69 6E 20 61 66 e du prochain af
026DC0: 66 69 63 68 61 67 65 20 64 61 6E 73 20 48 4C 0D fichage dans HL.
026DD0: 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 48 4C . POP HL
026DE0: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 2C .. LD B,
026DF0: 30 20 20 20 20 20 20 20 20 20 3B 52 41 5A 20 64 0 ;RAZ d
026E00: 65 20 42 20 2C 20 73 69 6E 6F 6E 20 70 6C 61 6E e B , sinon plan
026E10: 74 61 67 65 20 63 6F 6D 70 6C 65 74 20 21 0D 0A tage complet !..
026E20: 20 20 20 20 20 20 20 20 20 4C 44 49 52 20 0D 0A LDIR ..
026E30: 20 20 20 20 20 20 20 20 20 50 55 53 48 20 49 59 PUSH IY
026E40: 20 20 20 20 20 20 20 3B 43 61 6C 63 75 6C 65 72 ;Calculer
026E50: 20 70 72 6F 63 68 61 69 6E 65 20 61 64 72 65 73 prochaine adres
026E60: 73 65 20 73 65 6C 6F 6E 20 49 59 0D 0A 20 20 20 se selon IY..
026E70: 20 20 20 20 20 20 50 4F 50 20 48 4C 0D 0A 20 20 POP HL..
026E80: 20 20 20 20 20 20 20 43 41 4C 4C 20 41 44 49 4E CALL ADIN
026E90: 46 0D 0A 20 20 20 20 20 20 20 20 20 50 55 53 48 F.. PUSH
026EA0: 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 50 4F HL.. PO
026EB0: 50 20 49 59 0D 0A 20 20 20 20 20 20 20 20 20 50 P IY.. P
026EC0: 4F 50 20 41 46 0D 0A 20 3B 20 0D 0A 20 20 20 20 OP AF.. ; ..
026ED0: 20 20 20 20 20 50 4F 50 20 44 45 20 20 20 20 20 POP DE
026EE0: 20 20 20 20 20 3B 41 64 72 65 73 73 65 20 65 6E ;Adresse en
026EF0: 20 63 6F 75 72 20 64 65 20 43 4F 4C 4F 4E 53 0D cour de COLONS.
026F00: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 43 2C . LD BC,
026F10: 28 4C 4F 4E 47 4C 54 41 29 20 3B 4C 6F 6E 67 75 (LONGLTA) ;Longu
026F20: 65 75 72 20 64 27 75 6E 65 20 6C 69 67 6E 65 0D eur d'une ligne.
026F30: 0A 20 3B 20 0D 0A 20 20 20 20 20 20 20 20 20 41 . ; .. A
026F40: 44 44 20 49 58 2C 42 43 20 20 20 20 20 3B 50 72 DD IX,BC ;Pr
026F50: 6F 63 68 61 69 6E 65 20 73 6F 75 72 63 65 20 70 ochaine source p
026F60: 6F 75 72 20 64 65 63 61 6C 65 72 20 74 61 62 6C our decaler tabl
026F70: 65 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 e.. POP
026F80: 48 4C 20 20 20 20 20 20 20 20 3B 44 65 62 75 74 HL ;Debut
026F90: 20 64 65 20 6C 69 67 6E 65 20 74 61 62 6C 65 0D de ligne table.
026FA0: 0A 20 20 20 20 20 20 20 20 20 41 44 44 20 48 4C . ADD HL
026FB0: 2C 42 43 20 20 20 20 20 3B 4C 69 67 6E 65 20 73 ,BC ;Ligne s
026FC0: 75 69 76 61 6E 74 65 0D 0A 20 20 20 20 20 20 20 uivante..
026FD0: 20 20 50 4F 50 20 42 43 20 20 20 20 20 20 20 20 POP BC
026FE0: 3B 4E 6F 6D 62 72 65 20 64 65 20 63 6F 6C 6F 6E ;Nombre de colon
026FF0: 6E 65 73 20 28 43 4F 4C 4F 4D 4F 56 29 0D 0A 20 nes (COLOMOV)..
027000: 20 20 20 20 20 20 20 20 44 45 43 20 41 20 20 20 DEC A
027010: 20 20 20 20 20 20 3B 49 63 69 20 6F 6E 74 20 65 ;Ici ont e
027020: 74 65 20 61 63 63 6F 6D 70 6C 69 65 73 20 65 6E te accomplies en
027030: 20 75 6E 65 20 66 6F 69 73 0D 0A 20 20 20 20 20 une fois..
027040: 20 20 20 20 4A 52 20 4E 5A 2C 54 52 43 53 44 20 JR NZ,TRCSD
027050: 20 20 3B 4C 65 73 20 33 20 6F 70 65 72 61 74 69 ;Les 3 operati
027060: 6F 6E 73 20 64 65 20 74 72 61 6E 73 66 65 72 74 ons de transfert
027070: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C .. LD HL
027080: 2C 43 4F 4C 4F 4D 4F 56 20 3B 4D 61 72 71 75 65 ,COLOMOV ;Marque
027090: 20 70 6F 75 72 20 64 69 66 66 65 72 65 6E 63 69 pour differenci
0270A0: 65 72 20 64 65 70 6C 61 63 65 6D 65 6E 74 0D 0A er deplacement..
0270B0: 20 20 20 20 20 20 20 20 20 53 45 54 20 37 2C 28 SET 7,(
0270C0: 48 4C 29 20 20 20 20 3B 64 72 6F 69 74 20 64 65 HL) ;droit de
0270D0: 20 67 61 75 63 68 65 0D 0A 20 20 20 20 20 20 20 gauche..
0270E0: 20 20 52 45 54 20 20 20 20 20 20 20 20 20 20 20 RET
0270F0: 3B 53 75 72 20 75 6E 65 20 6C 69 67 6E 65 20 64 ;Sur une ligne d
027100: 65 20 6C 61 20 74 61 62 6C 65 0D 0A 20 3B 20 0D e la table.. ; .
027110: 0A 20 3B 2D 20 41 20 67 61 75 63 68 65 20 2D 0D . ;- A gauche -.
027120: 0A 20 3B 20 0D 0A 20 41 47 41 55 43 48 20 20 4C . ; .. AGAUCH L
027130: 44 20 41 2C 28 53 54 45 50 58 29 20 20 3B 43 6F D A,(STEPX) ;Co
027140: 6D 6D 65 20 41 44 52 4F 49 54 20 6D 61 69 73 20 mme ADROIT mais
027150: 64 61 6E 73 20 6C 27 61 75 74 72 65 20 73 65 6E dans l'autre sen
027160: 73 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 s.. LD B
027170: 2C 41 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 ,A.. LD
027180: 43 2C 30 0D 0A 20 3B 2D 49 4D 50 4F 34 0D 0A 20 C,0.. ;-IMPO4..
027190: 47 31 20 20 20 20 20 20 4C 44 20 41 2C 28 4D 41 G1 LD A,(MA
0271A0: 53 4B 29 0D 0A 20 20 20 20 20 20 20 20 20 52 4C SK).. RL
0271B0: 43 41 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 CA.. LD
0271C0: 28 4D 41 53 4B 29 2C 41 0D 0A 20 20 20 20 20 20 (MASK),A..
0271D0: 20 20 20 4A 52 20 4E 43 2C 4E 49 42 47 0D 0A 20 JR NC,NIBG..
0271E0: 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 28 56 LD HL,(V
0271F0: 49 53 41 44 29 0D 0A 20 20 20 20 20 20 20 20 20 ISAD)..
027200: 43 41 4C 4C 20 54 53 54 4C 41 54 0D 0A 20 20 20 CALL TSTLAT..
027210: 20 20 20 20 20 20 4F 52 20 41 0D 0A 20 20 20 20 OR A..
027220: 20 20 20 20 20 4A 50 20 5A 2C 53 54 4F 50 47 0D JP Z,STOPG.
027230: 0A 20 3B 20 0D 0A 20 20 20 20 20 20 20 20 20 44 . ; .. D
027240: 45 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 EC HL..
027250: 4C 44 20 28 56 49 53 41 44 29 2C 48 4C 0D 0A 20 LD (VISAD),HL..
027260: 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 28 43 LD HL,(C
027270: 4F 49 4E 42 44 29 0D 0A 20 20 20 20 20 20 20 20 OINBD)..
027280: 20 44 45 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 DEC HL..
027290: 20 20 4C 44 20 28 43 4F 49 4E 42 44 29 2C 48 4C LD (COINBD),HL
0272A0: 0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43 20 43 .. INC C
0272B0: 0D 0A 20 4E 49 42 47 20 20 20 20 44 4A 4E 5A 20 .. NIBG DJNZ
0272C0: 47 31 0D 0A 20 3B 49 4D 50 30 35 0D 0A 20 20 20 G1.. ;IMP05..
0272D0: 20 20 20 20 20 20 4A 52 20 4F 4B 47 0D 0A 20 53 JR OKG.. S
0272E0: 54 4F 50 47 20 20 20 4C 44 20 41 2C 43 0D 0A 20 TOPG LD A,C..
0272F0: 20 20 20 20 20 20 20 20 4F 52 20 41 0D 0A 20 20 OR A..
027300: 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C 4F 4B 47 JR NZ,OKG
027310: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C .. LD A,
027320: 28 4D 41 53 4B 29 0D 0A 20 20 20 20 20 20 20 20 (MASK)..
027330: 20 52 52 43 41 0D 0A 20 20 20 20 20 20 20 20 20 RRCA..
027340: 4C 44 20 28 4D 41 53 4B 29 2C 41 0D 0A 20 20 20 LD (MASK),A..
027350: 20 20 20 20 20 20 52 45 54 0D 0A 20 3B 0D 0A 20 RET.. ;..
027360: 4F 4B 47 20 20 20 20 20 4C 44 20 41 2C 43 0D 0A OKG LD A,C..
027370: 20 20 20 20 20 20 20 20 20 4F 52 20 41 0D 0A 20 OR A..
027380: 20 20 20 20 20 20 20 20 52 45 54 20 5A 0D 0A 20 RET Z..
027390: 20 20 20 20 20 20 20 20 4C 44 20 28 43 4F 4C 4F LD (COLO
0273A0: 4D 4F 56 29 2C 41 0D 0A 20 3B 20 0D 0A 20 3B 2D MOV),A.. ; .. ;-
0273B0: 20 54 72 61 6E 73 66 65 72 74 73 20 74 61 62 6C Transferts tabl
0273C0: 65 20 2E 20 43 6F 6D 6D 65 20 6C 65 20 70 72 65 e . Comme le pre
0273D0: 63 65 64 65 6E 74 20 64 61 6E 73 20 6C 27 61 75 cedent dans l'au
0273E0: 74 72 65 20 73 65 6E 73 20 2D 0D 0A 20 3B 20 0D tre sens -.. ; .
0273F0: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 2C 30 . LD B,0
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 4E E5 21 00 C1 02 00 00 00 02 !.....N.!.......
027420: 21 00 C2 02 00 00 00 02 21 00 C3 02 00 00 00 02 !.......!.......
027430: 21 00 C4 02 00 00 00 02 21 00 C5 02 00 00 00 02 !.......!.......
027440: 21 00 C6 02 00 00 00 02 21 00 C7 02 00 00 00 02 !.......!.......
027450: 21 00 C8 02 00 00 00 02 21 00 C9 02 00 00 00 02 !.......!.......
027460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
027470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
027480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
027490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0274A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0274B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0274C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0274D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0274E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0274F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
027500: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C .. LD HL
027510: 2C 28 4C 4F 4E 47 4C 54 41 29 0D 0A 20 20 20 20 ,(LONGLTA)..
027520: 20 20 20 20 20 41 4E 44 20 41 0D 0A 20 20 20 20 AND A..
027530: 20 20 20 20 20 53 42 43 20 48 4C 2C 42 43 0D 0A SBC HL,BC..
027540: 20 20 20 20 20 20 20 20 20 4C 44 20 28 4C 54 52 LD (LTR
027550: 54 41 42 29 2C 48 4C 0D 0A 20 20 20 20 20 20 20 TAB),HL..
027560: 20 20 4C 44 20 44 2C 48 0D 0A 20 20 20 20 20 20 LD D,H..
027570: 20 20 20 4C 44 20 45 2C 4C 0D 0A 20 20 20 20 20 LD E,L..
027580: 20 20 20 20 4C 44 20 48 4C 2C 54 41 42 4C 45 0D LD HL,TABLE.
027590: 0A 20 20 20 20 20 20 20 20 20 41 44 44 20 48 4C . ADD HL
0275A0: 2C 44 45 0D 0A 20 3B 20 0D 0A 20 20 20 20 20 20 ,DE.. ; ..
0275B0: 20 20 20 4C 44 20 44 45 2C 43 4F 4C 4F 4E 53 0D LD DE,COLONS.
0275C0: 0A 20 20 20 20 20 20 20 20 20 50 55 53 48 20 48 . PUSH H
0275D0: 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 L.. LD A
0275E0: 2C 28 48 53 50 29 0D 0A 20 3B 0D 0A 20 42 43 4C ,(HSP).. ;.. BCL
0275F0: 52 43 47 20 20 50 55 53 48 20 42 43 0D 0A 20 20 RCG PUSH BC..
027600: 20 20 20 20 20 20 20 50 55 53 48 20 48 4C 0D 0A PUSH HL..
027610: 20 20 20 20 20 20 20 20 20 4C 44 49 52 0D 0A 20 LDIR..
027620: 20 20 20 20 20 20 20 20 4C 44 20 42 43 2C 28 4C LD BC,(L
027630: 4F 4E 47 4C 54 41 29 0D 0A 20 20 20 20 20 20 20 ONGLTA)..
027640: 20 20 50 4F 50 20 48 4C 0D 0A 20 20 20 20 20 20 POP HL..
027650: 20 20 20 41 44 44 20 48 4C 2C 42 43 0D 0A 20 20 ADD HL,BC..
027660: 20 20 20 20 20 20 20 50 4F 50 20 42 43 0D 0A 20 POP BC..
027670: 20 20 20 20 20 20 20 20 44 45 43 20 41 0D 0A 20 DEC A..
027680: 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C 42 43 JR NZ,BC
027690: 4C 52 43 47 0D 0A 20 3B 20 0D 0A 20 3B 2D 20 44 LRCG.. ; .. ;- D
0276A0: 65 63 61 6C 65 72 20 6C 61 20 74 61 62 6C 65 20 ecaler la table
0276B0: 64 65 20 28 43 4F 4C 4F 4D 4F 56 29 20 63 6F 6C de (COLOMOV) col
0276C0: 6F 6E 6E 65 73 20 61 20 64 72 6F 69 74 65 20 2D onnes a droite -
0276D0: 0D 0A 20 3B 20 0D 0A 20 20 20 20 20 20 20 20 20 .. ; ..
0276E0: 4C 44 20 48 4C 2C 54 41 42 4C 45 0D 0A 20 20 20 LD HL,TABLE..
0276F0: 20 20 20 20 20 20 4C 44 20 42 43 2C 28 4C 4F 4E LD BC,(LON
027700: 47 4C 54 41 29 0D 0A 20 20 20 20 20 20 20 20 20 GLTA)..
027710: 41 44 44 20 48 4C 2C 42 43 0D 0A 20 20 20 20 20 ADD HL,BC..
027720: 20 20 20 20 44 45 43 20 48 4C 0D 0A 20 20 20 20 DEC HL..
027730: 20 20 20 20 20 45 58 20 44 45 2C 48 4C 0D 0A 20 EX DE,HL..
027740: 20 20 20 20 20 20 20 20 50 4F 50 20 48 4C 0D 0A POP HL..
027750: 20 20 20 20 20 20 20 20 20 44 45 43 20 48 4C 0D DEC HL.
027760: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 43 2C . LD BC,
027770: 28 4C 54 52 54 41 42 29 0D 0A 20 20 20 20 20 20 (LTRTAB)..
027780: 20 20 20 4C 44 20 41 2C 28 48 53 50 29 0D 0A 20 LD A,(HSP)..
027790: 3B 0D 0A 20 52 4F 54 44 52 20 20 20 50 55 53 48 ;.. ROTDR PUSH
0277A0: 20 42 43 0D 0A 20 20 20 20 20 20 20 20 20 50 55 BC.. PU
0277B0: 53 48 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 SH HL..
0277C0: 50 55 53 48 20 44 45 0D 0A 20 20 20 20 20 20 20 PUSH DE..
0277D0: 20 20 4C 44 44 52 20 0D 0A 20 20 20 20 20 20 20 LDDR ..
0277E0: 20 20 50 4F 50 20 48 4C 0D 0A 20 20 20 20 20 20 POP HL..
0277F0: 20 20 20 4C 44 20 42 43 2C 28 4C 4F 4E 47 4C 54 LD BC,(LONGLT
027800: 41 29 0D 0A 20 20 20 20 20 20 20 20 20 41 44 44 A).. ADD
027810: 20 48 4C 2C 42 43 0D 0A 20 20 20 20 20 20 20 20 HL,BC..
027820: 20 45 58 20 44 45 2C 48 4C 0D 0A 20 20 20 20 20 EX DE,HL..
027830: 20 20 20 20 50 4F 50 20 48 4C 0D 0A 20 20 20 20 POP HL..
027840: 20 20 20 20 20 41 44 44 20 48 4C 2C 42 43 0D 0A ADD HL,BC..
027850: 20 20 20 20 20 20 20 20 20 50 4F 50 20 42 43 0D POP BC.
027860: 0A 20 20 20 20 20 20 20 20 20 44 45 43 20 41 0D . DEC A.
027870: 0A 20 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C . JR NZ,
027880: 52 4F 54 44 52 0D 0A 20 3B 20 0D 0A 20 3B 2D 20 ROTDR.. ; .. ;-
027890: 50 61 73 73 65 72 20 63 6F 6C 6F 6E 6E 65 73 20 Passer colonnes
0278A0: 65 63 72 61 6E 20 64 61 6E 73 20 63 6F 6C 6F 6E ecran dans colon
0278B0: 6E 65 73 20 67 61 75 63 68 65 20 74 61 62 6C 65 nes gauche table
0278C0: 20 2D 0D 0A 20 3B 20 0D 0A 20 20 20 20 20 20 20 -.. ; ..
0278D0: 20 20 4C 44 20 44 45 2C 54 41 42 4C 45 0D 0A 20 LD DE,TABLE..
0278E0: 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 28 56 LD HL,(V
0278F0: 49 53 41 44 29 0D 0A 20 20 20 20 20 20 20 20 20 ISAD)..
027900: 4C 44 20 41 2C 28 43 4F 4C 4F 4D 4F 56 29 0D 0A LD A,(COLOMOV)..
027910: 20 20 20 20 20 20 20 20 20 4C 44 20 43 2C 41 0D LD C,A.
027920: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 28 . LD A,(
027930: 48 53 50 29 0D 0A 20 20 20 20 20 20 20 20 20 4C HSP).. L
027940: 44 20 42 2C 41 0D 0A 20 3B 0D 0A 20 45 43 54 44 D B,A.. ;.. ECTD
027950: 52 20 20 20 50 55 53 48 20 42 43 0D 0A 20 20 20 R PUSH BC..
027960: 20 20 20 20 20 20 4C 44 20 42 2C 30 0D 0A 20 20 LD B,0..
027970: 20 20 20 20 20 20 20 50 55 53 48 20 48 4C 0D 0A PUSH HL..
027980: 20 20 20 20 20 20 20 20 20 50 55 53 48 20 44 45 PUSH DE
027990: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 49 52 20 .. LDIR
0279A0: 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 48 .. POP H
0279B0: 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 L.. LD B
0279C0: 43 2C 28 4C 4F 4E 47 4C 54 41 29 0D 0A 20 20 20 C,(LONGLTA)..
0279D0: 20 20 20 20 20 20 41 44 44 20 48 4C 2C 42 43 0D ADD HL,BC.
0279E0: 0A 20 20 20 20 20 20 20 20 20 45 58 20 44 45 2C . EX DE,
0279F0: 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 HL.. POP
027A00: 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 43 41 HL.. CA
027A10: 4C 4C 20 41 44 49 4E 46 0D 0A 20 20 20 20 20 20 LL ADINF..
027A20: 20 20 20 50 4F 50 20 42 43 0D 0A 20 20 20 20 20 POP BC..
027A30: 20 20 20 20 44 4A 4E 5A 20 45 43 54 44 52 0D 0A DJNZ ECTDR..
027A40: 20 20 20 20 20 20 20 20 20 52 45 54 0D 0A 20 3B RET.. ;
027A50: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
027A60: 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------
027A70: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
027A80: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 ------------..
027A90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
027AA0: 20 20 20 20 20 20 20 2D 20 53 55 49 54 45 20 41 - SUITE A
027AB0: 55 20 50 52 4F 43 48 41 49 4E 20 46 49 43 48 49 U PROCHAIN FICHI
027AC0: 45 52 20 2D 0D 0A 20 20 20 20 20 00 00 1A 1A 2D ER -.. ....-
027AD0: 20 44 45 50 4C 41 43 45 4D 45 4E 54 20 44 45 20 DEPLACEMENT DE
027AE0: 53 50 52 49 54 45 20 50 49 58 45 4C 20 50 41 52 SPRITE PIXEL PAR
027AF0: 20 50 49 58 45 4C 20 53 55 52 20 33 20 50 4C 41 PIXEL SUR 3 PLA
027B00: 01 C0 00 65 00 42 27 CC 20 0F 2C 0D 00 00 E6 2C ...e.B'. .,....,
027B10: 19 14 2C 19 0F 01 0D 00 00 F4 EF 16 01 0D 00 00 ..,.............
027B20: 64 EC EF 11 01 0D 00 00 64 E8 EF 11 01 9F 20 1E d.......d..... .
027B30: 6A 27 01 0D 00 00 E3 EF 0D 00 00 63 B1 01 9F 20 j'.........c...
027B40: 1E 6A 27 01 0D 00 00 E3 EF 0D 00 00 63 B2 01 0D .j'.........c...
027B50: 00 00 F4 EF 12 01 0D 00 00 64 EC EF 19 10 01 0D .........d......
027B60: 00 00 64 E8 EF 19 10 00 07 00 4C 27 01 C0 00 3C ..d.......L'...<
027B70: 00 56 27 01 C0 2A 2A 2A 20 54 72 61 63 65 20 75 .V'..*** Trace u
027B80: 6E 20 63 61 64 72 65 20 49 4E 54 45 52 4E 45 20 n cadre INTERNE
027B90: 61 20 6C 61 20 73 75 72 66 61 63 65 20 64 75 20 a la surface du
027BA0: 74 65 78 74 65 20 2A 2A 2A 20 00 07 00 60 27 01 texte *** ...`'.
027BB0: C0 00 7D 00 6A 27 7C 00 43 41 C4 2C 28 0D 00 00 ..}.j'|.CA.,(...
027BC0: F8 F5 0F 29 F6 19 10 F5 10 2C 28 28 19 1A F5 0D ...).....,((....
027BD0: 00 00 F9 29 F6 19 10 29 F4 28 19 10 F5 0D 00 00 ...)...).(......
027BE0: 64 E8 29 F4 0D 00 00 64 E8 2C 28 28 0D 00 00 EC d.)....d.,((....
027BF0: F4 0F 29 F6 19 10 29 F4 10 2C 0D 00 00 64 E8 F4 ..)...)..,...d..
027C00: 28 0D 00 00 E8 F6 19 10 29 F4 28 19 10 F5 0D 00 (.......).(.....
027C10: 00 64 E8 29 F4 10 2C 0D 00 00 E3 2C 0D 00 00 F4 .d.)..,....,....
027C20: 2C 0D 00 00 64 EC 2C 0D 00 00 64 E8 01 C9 00 07 ,...d.,...d.....
027C30: 00 74 27 01 C0 00 07 00 7E 27 01 C0 00 07 00 88 .t'.....~'......
027C40: 27 01 C0 00 9C 00 92 27 7C 00 43 41 C4 2C 28 0D '......'|.CA.,(.
027C50: 00 00 F8 F5 0F 29 F6 19 10 F5 28 28 0D 00 00 F4 .....)....((....
027C60: F5 11 29 F6 0D 00 00 64 EC 29 F5 10 2C 28 19 1A ..)....d.)..,(..
027C70: F5 0D 00 00 F9 29 F6 19 10 F4 28 28 0D 00 00 F4 .....)....((....
027C80: F5 11 29 F6 0D 00 00 64 E8 29 2C 0D 00 00 EC F6 ..)....d.),.....
027C90: 19 10 F4 10 F6 28 28 0D 00 00 F4 F5 11 29 F6 0D .....((......)..
027CA0: 00 00 64 EC 29 F4 10 2C 28 0D 00 00 F4 F5 11 29 ..d.)..,(......)
027CB0: F6 28 0D 00 00 64 E8 F6 10 29 F4 0D 00 00 E8 F6 .(...d...)......
027CC0: 19 10 F4 10 2C 0D 00 00 E3 2C 0D 00 00 F4 2C 0D ....,....,....,.
027CD0: 00 00 64 EC 2C 0D 00 00 64 E8 01 C9 20 20 20 00 ..d.,...d... .
027CE0: 07 00 9C 27 01 C0 00 07 00 A6 27 01 C0 00 07 00 ...'......'.....
027CF0: B0 27 01 C0 00 43 00 BA 27 7C 00 44 D4 01 03 00 .'...C..'|.D....
027D00: 00 C1 EF 22 52 45 54 4F 55 52 4E 45 52 20 44 49 ..."RETOURNER DI
027D10: 53 51 55 45 20 21 22 01 CC 20 0F 2C 19 C8 2C 19 SQUE !".. .,..,.
027D20: 14 2C 19 0F 01 9F 20 1E D8 27 01 7C 00 53 D4 01 .,.... ..'.|.S..
027D30: 83 20 1C 06 BB 01 C9 00 2D 00 CE 27 03 00 00 C1 . ......-..'....
027D40: EF 22 20 22 F4 FF 03 28 19 F0 29 F4 FF 03 28 19 ." "...(..)...(.
027D50: F1 29 F4 22 20 5B 43 4F 50 59 5D 20 56 61 6C 69 .)." [COPY] Vali
027D60: 64 65 20 22 00 C3 00 D8 27 9F 20 1E E2 27 01 7C de "....'. ..'.|
027D70: 00 44 CC 01 7C 00 4D 49 44 C3 2C 0D 00 00 63 B3 .D..|.MID.,...c.
027D80: 2C 0D 00 00 63 B2 2C 0E 2C 19 17 2C 40 03 00 00 ,...c.,.,..,@...
027D90: E1 01 7C 00 53 D4 01 0D 00 00 D8 EF 11 01 0D 00 ..|.S...........
027DA0: 00 F9 EF 19 17 01 0D 00 00 EC EF FF 0E 28 03 00 .............(..
027DB0: 00 E1 29 F6 10 01 0D 00 00 E8 EF 0F 01 0D 00 00 ..).............
027DC0: E3 EF 0D 00 00 63 B1 01 0D 00 00 F4 EF 15 01 0D .....c..........
027DD0: 00 00 64 EC EF 10 01 0D 00 00 64 E8 EF 10 01 9F ..d.......d.....
027DE0: 20 1E 92 27 01 0D 00 00 E3 EF 0D 00 00 63 B2 01 ..'.........c..
027DF0: 0D 00 00 F4 EF 12 01 0D 00 00 64 EC EF 16 01 0D ..........d.....
027E00: 00 00 64 E8 EF 16 01 03 00 00 E2 EF FF 16 28 FF ..d...........(.
027E10: 0E 28 03 00 00 C1 28 0E 29 29 29 01 9F 20 1E 92 .(....(.))).. ..
027E20: 27 01 A0 20 1E EC 27 00 57 00 E2 27 0D 00 00 72 '.. ..'.W..'...r
027E30: F8 EF 0D 00 00 F8 01 0D 00 00 72 F9 EF 0D 00 00 ..........r.....
027E40: F9 01 0D 00 00 72 EC EF 0D 00 00 EC 01 0D 00 00 .....r..........
027E50: 72 E8 EF 0D 00 00 E8 01 0D 00 00 72 F4 EF 0D 00 r..........r....
027E60: 00 F4 01 0D 00 00 72 64 EC EF 0D 00 00 64 EC 01 ......rd.....d..
027E70: 0D 00 00 72 64 E8 EF 0D 00 00 64 E8 01 C9 00 57 ...rd.....d....W
027E80: 00 EC 27 0D 00 00 F8 EF 0D 00 00 72 F8 01 0D 00 ..'........r....
027E90: 00 F9 EF 0D 00 00 72 F9 01 0D 00 00 EC EF 0D 00 ......r.........
027EA0: 00 72 EC 01 0D 00 00 E8 EF 0D 00 00 72 E8 01 0D .r..........r...
027EB0: 00 00 F4 EF 0D 00 00 72 F4 01 0D 00 00 64 EC EF .......r.....d..
027EC0: 0D 00 00 72 64 EC 01 0D 00 00 64 E8 EF 0D 00 00 ...rd.....d.....
027ED0: 72 64 E8 01 C9 00 07 00 F6 27 01 C0 00 43 00 00 rd.......'...C..
027EE0: 28 01 C0 2A 2A 2A 20 42 72 61 6E 63 68 65 6D 65 (..*** Brancheme
027EF0: 6E 74 20 4C 45 43 54 45 55 52 37 20 65 74 20 72 nt LECTEUR7 et r
027F00: 65 74 6F 75 72 20 64 65 62 75 74 20 65 6E 20 63 etour debut en c
027F10: 61 73 20 64 27 65 72 72 65 75 72 20 2A 2A 2A 00 as d'erreur ***.
027F20: 07 00 0A 28 01 C0 00 39 00 14 28 AD 20 10 01 9F ...(...9..(. ...
027F30: 20 1E 1E 28 01 A1 20 0D 00 00 65 F2 EF 0F 20 EB ..(.. ...e... .
027F40: 20 7C 00 57 4B 45 D9 2C 0F 2C 0E 2C 0E 2C 19 12 |.WKE.,.,.,.,..
027F50: 2C 12 01 A0 20 1E 64 00 20 01 97 20 1E 64 00 00 ,... .d. .. .d..
027F60: 3B 00 1E 28 83 20 1F 00 00 7C 14 90 2C 0E 01 83 ;..(. ...|..,...
027F70: 20 1F 00 00 7F 14 90 2C 1A 10 27 01 83 20 1F 00 ......,..'.. ..
027F80: 00 70 14 90 2C 0E 2C 0F 2C 0F 2C 19 50 2C 0F 2C .p..,.,.,.,.P,.,
027F90: 19 19 2C 40 03 00 00 66 69 E3 00 28 00 28 28 8A ..,@...fi..(.((.
027FA0: 20 23 0F 01 A9 20 23 0F 2C 17 2C 14 01 BF 23 0F #... #.,.,...#.
027FB0: 2C 22 5B 31 5D 20 52 45 43 4F 4D 4D 45 4E 43 45 ,"[1] RECOMMENCE
027FC0: 20 22 00 22 00 32 28 A9 20 23 0F 2C 17 2C 16 01 ".".2(. #.,.,..
027FD0: BF 23 0F 2C 22 5B 32 5D 20 20 52 45 50 52 45 4E .#.,"[2] REPREN
027FE0: 44 52 45 22 00 23 00 3C 28 A9 20 23 0F 2C 17 2C DRE".#.<(. #.,.,
027FF0: 19 0A 01 BF 23 0F 2C 22 5B 33 5D 20 20 20 20 51 ....#.,"[3] Q
028000: 55 49 54 54 45 52 22 00 2C 00 46 28 03 00 00 E1 UITTER".,.F(....
028010: EF 22 22 01 D6 20 03 00 00 E1 F1 22 31 22 20 FC ."".. ....."1" .
028020: 20 03 00 00 E1 EE 22 33 22 01 03 00 00 E1 EF FF ....."3".......
028030: 43 01 D5 00 41 00 50 28 A1 20 03 00 00 E1 EF 22 C...A.P(. ....."
028040: 31 22 EB 20 83 20 1F 00 00 73 14 90 01 A0 20 1E 1". . ...s.... .
028050: 28 28 20 01 97 20 A1 20 03 00 00 E1 EF 22 32 22 (( .. . ....."2"
028060: EB 20 8A 23 0F 01 83 20 1F 00 00 76 14 90 01 A0 . .#... ...v....
028070: 20 1E 28 28 00 06 00 5A 28 C9 00 07 00 20 4E 01 .((...Z(.... N.
028080: C0 00 22 00 2A 4E 01 C0 2A 2A 2A 20 46 65 6E 65 ..".*N..*** Fene
028090: 74 72 61 67 65 20 2D 20 63 61 64 72 61 67 65 20 trage - cadrage
0280A0: 2A 2A 2A 00 07 00 34 4E 01 C0 00 16 00 39 4E 0D ***...4N.....9N.
0280B0: 00 00 64 E8 EF 19 10 01 0D 00 00 64 F4 EF 19 10 ..d........d....
0280C0: 00 76 00 3E 4E 0D 00 00 F4 EF 12 01 D8 20 23 0F .v.>N........ #.
0280D0: 2C 0D 00 00 77 B1 2C 0D 00 00 77 B2 2C 0D 00 00 ,...w.,...w.,...
0280E0: 77 B3 2C 0D 00 00 77 B4 01 BA 20 23 0F 2C 0D 00 w.,...w... #.,..
0280F0: 00 E1 01 0D 00 00 F8 EF 0D 00 00 77 B1 01 0D 00 ...........w....
028100: 00 F9 EF 0D 00 00 77 B3 F4 0F 01 0D 00 00 EC EF ......w.........
028110: 0D 00 00 77 B2 F5 0D 00 00 77 B1 01 0D 00 00 E8 ...w.....w......
028120: EF 0D 00 00 77 B4 F5 0D 00 00 77 B3 01 8A 23 0F ....w.....w...#.
028130: 01 A0 20 1E 6A 27 00 27 00 48 4E 0D 00 00 77 B1 .. .j'.'.HN...w.
028140: EF 10 01 0D 00 00 77 B2 EF 19 27 01 0D 00 00 77 ......w...'....w
028150: B3 EF 19 0A 01 0D 00 00 77 B4 EF 19 18 00 31 00 ........w.....1.
028160: 52 4E D8 20 23 0F 2C 0D 00 00 77 B1 2C 0D 00 00 RN. #.,...w.,...
028170: 77 B2 2C 0D 00 00 77 B3 2C 0D 00 00 77 B4 01 BA w.,...w.,...w...
028180: 20 23 0F 2C 0D 00 00 E1 01 8A 23 0F 01 C9 00 07 #.,......#.....
028190: 00 5C 4E 01 C0 00 29 00 66 4E 01 C0 2A 2A 2A 20 .\N...).fN..***
0281A0: 41 66 66 69 63 68 65 72 20 73 65 6C 65 63 74 69 Afficher selecti
0281B0: 6F 6E 20 72 65 70 6F 6E 73 65 20 2A 2A 2A 00 07 on reponse ***..
0281C0: 00 70 4E 01 C0 00 A4 00 7A 4E 7C 00 4D 49 44 C3 .pN.....zN|.MID.
0281D0: 2C 0D 00 00 63 B2 2C 0D 00 00 63 B3 2C 0E 2C 0D ,...c.,...c.,.,.
0281E0: 00 00 79 B1 2C 40 03 00 00 E1 01 0D 00 00 77 B3 ..y.,@........w.
0281F0: EF 0D 00 00 77 B3 F4 10 01 0D 00 00 77 B1 EF 0D ....w.......w...
028200: 00 00 77 B1 F4 0F 01 0D 00 00 77 B2 EF 0D 00 00 ..w.......w.....
028210: 77 B2 F5 0F 01 0D 00 00 77 B4 EF 0D 00 00 77 B4 w.......w.....w.
028220: F5 0F 01 0D 00 00 E1 EF 0E 01 9F 20 1E 52 4E 01 ........... .RN.
028230: 0D 00 00 77 B3 EF 0D 00 00 77 B3 F5 10 01 0D 00 ...w.....w......
028240: 00 77 B1 EF 0D 00 00 77 B1 F5 0F 01 0D 00 00 77 .w.....w.......w
028250: B2 EF 0D 00 00 77 B2 F4 0F 01 0D 00 00 77 B4 EF .....w.......w..
028260: 0D 00 00 77 B4 F4 0F 01 C9 00 07 00 84 4E 01 C0 ...w.........N..
028270: 00 31 00 8E 4E 01 C0 2A 2A 2A 20 52 65 73 74 61 .1..N..*** Resta
028280: 75 72 65 20 66 65 6E 65 74 72 65 20 72 65 70 6F ure fenetre repo
028290: 6E 73 65 73 20 73 69 20 61 3D 2D 31 36 20 2A 2A nses si a=-16 **
0282A0: 2A 00 07 00 98 4E 01 C0 00 3B 00 A2 4E 0D 00 00 *....N...;..N...
0282B0: 77 B1 EF 19 0A 01 0D 00 00 77 B2 EF 19 1F 01 0D w........w......
0282C0: 00 00 77 B3 EF 19 0A 01 0D 00 00 77 B4 EF 19 0A ..w........w....
0282D0: 01 0D 00 00 E1 EF 10 01 9F 20 1E 52 4E 01 A0 20 ......... .RN..
0282E0: 1E 58 75 00 07 00 30 75 01 C0 00 25 00 3A 75 01 .Xu...0u...%.:u.
0282F0: C0 2A 2A 2A 20 49 6E 69 74 69 61 6C 69 73 61 74 .*** Initialisat
028300: 69 6F 6E 20 6D 65 6E 75 73 20 32 20 2A 2A 2A 00 ion menus 2 ***.
028310: 07 00 44 75 01 C0 00 5F 00 58 75 0D 00 00 63 B0 ..Du..._.Xu...c.
028320: EF 10 01 0D 00 00 63 B1 EF 0E 01 0D 00 00 63 B2 ......c.......c.
028330: EF 0F 01 0D 00 00 63 B3 EF 11 01 0D 00 00 E3 EF ......c.........
028340: 0D 00 00 63 B2 01 0D 00 00 77 B1 EF 17 01 0D 00 ...c.....w......
028350: 00 77 B2 EF 19 20 01 0D 00 00 77 B3 EF 19 0B 01 .w... ....w.....
028360: 0D 00 00 77 B4 EF 19 15 01 0D 00 00 E1 EF 0E 01 ...w............
028370: A0 20 1E 46 28 00 07 00 5C 76 01 C0 00 25 00 66 . .F(...\v...%.f
028380: 76 01 C0 2D 20 43 68 61 72 67 65 6D 65 6E 74 20 v..- Chargement
028390: 52 53 58 20 65 74 20 4C 45 43 54 45 55 52 37 20 RSX et LECTEUR7
0283A0: 2D 00 07 00 70 76 01 C0 00 23 00 7A 76 83 20 1C -...pv...#.zv. .
0283B0: A9 BE 01 A8 22 72 73 78 70 72 74 32 2E 63 6F 64 ...."rsxprt2.cod
0283C0: 22 2C 1C 00 80 01 83 20 1C 00 80 00 23 00 84 76 ",..... ....#..v
0283D0: A8 22 6C 65 63 74 65 75 72 37 2E 63 6F 64 22 2C ."lecteur7.cod",
0283E0: 1F 00 00 70 14 90 01 83 20 1C A3 BE 01 C9 00 07 ...p.... .£.....
0283F0: 00 C0 76 01 C0 00 12 00 C1 76 01 C0 2D 20 42 61 ..v......v..- Ba
028400: 6E 64 65 61 75 20 2D 00 07 00 C2 76 01 C0 00 26 ndeau -....v...&
028410: 00 24 77 02 00 00 E1 EF 0E 01 7C 00 42 41 4E C4 .$w.......|.BAN.
028420: 2C 40 02 00 00 E1 2C 13 2C 19 0D 2C 19 22 2C 0F ,@....,.,..,.",.
028430: 2C 15 01 C9 00 35 00 2E 77 02 00 00 E1 EF 0E 01 ,....5..w.......
028440: 7C 00 42 41 4E C4 2C 40 02 00 00 E1 2C 0D 00 00 |.BAN.,@....,...
028450: F8 F6 10 F5 0F 2C 0D 00 00 F9 2C 19 22 2C 0F 2C .....,....,.",.,
028460: 0D 00 00 6E 62 6F F0 01 C9 00 00 00 1A 00 1A 0F ...nbo..........
028470: 2C 0D 00 00 6E 62 6F F0 01 C9 00 00 00 1A 30 30 ,...nbo.......00
028480: 75 72 65 20 66 65 6E 65 74 72 65 20 72 65 70 6F ure fenetre repo
028490: 6E 73 65 73 20 73 69 20 61 3D 2D 31 36 20 2A 2A nses si a=-16 **
0284A0: 2A 00 07 00 98 4E 01 C0 00 3B 00 A2 4E 0D 00 00 *....N...;..N...
0284B0: 77 B1 EF 19 0A 01 0D 00 00 77 B2 EF 19 1F 01 0D w........w......
0284C0: 00 00 77 B3 EF 19 0A 01 0D 00 00 77 B4 EF 19 0A ..w........w....
0284D0: 01 0D 00 00 E1 EF 10 01 9F 20 1E 52 4E 01 A0 20 ......... .RN..
0284E0: 1E 58 75 00 07 00 30 75 01 C0 00 25 00 3A 75 01 .Xu...0u...%.:u.
0284F0: C0 2A 2A 2A 20 49 6E 69 74 69 61 6C 69 73 61 74 .*** Initialisat
028500: 4E 01 C0 00 22 00 2A 4E 01 C0 2A 2A 2A 20 46 65 N...".*N..*** Fe
028510: 6E 65 74 72 61 67 65 20 2D 20 63 61 64 72 61 67 netrage - cadrag
028520: 65 20 2A 2A 2A 00 07 00 34 4E 01 C0 00 16 00 39 e ***...4N.....9
028530: 4E 0D 00 00 64 E8 EF 19 10 01 0D 00 00 64 F4 EF N...d........d..
028540: 19 10 00 76 00 3E 4E 0D 00 00 F4 EF 12 01 D8 20 ...v.>N........
028550: 23 0F 2C 0D 00 00 77 B1 2C 0D 00 00 77 B2 2C 0D #.,...w.,...w.,.
028560: 00 00 77 B3 2C 0D 00 00 77 B4 01 BA 20 23 0F 2C ..w.,...w... #.,
028570: 0D 00 00 E1 01 0D 00 00 F8 EF 0D 00 00 77 B1 01 .............w..
028580: 0D 00 00 F9 EF 0D 00 00 77 B3 F4 0F 01 0D 00 00 ........w.......
028590: EC EF 0D 00 00 77 B2 F5 0D 00 00 77 B1 01 0D 00 .....w.....w....
0285A0: 00 E8 EF 0D 00 00 77 B4 F5 0D 00 00 77 B3 01 8A ......w.....w...
0285B0: 23 0F 01 A0 20 1E 6A 27 00 27 00 48 4E 0D 00 00 #... .j'.'.HN...
0285C0: 77 B1 EF 10 01 0D 00 00 77 B2 EF 19 27 01 0D 00 w.......w...'...
0285D0: 00 77 B3 EF 19 0A 01 0D 00 00 77 B4 EF 19 18 00 .w........w.....
0285E0: 31 00 52 4E D8 20 23 0F 2C 0D 00 00 77 B1 2C 0D 1.RN. #.,...w.,.
0285F0: 00 00 77 B2 2C 0D 00 00 77 B3 2C 0D 00 00 77 B4 ..w.,...w.,...w.
028600: 01 BA 20 23 0F 2C 0D 00 00 E1 01 8A 23 0F 01 C9 .. #.,......#...
028610: 00 07 00 5C 4E 01 C0 00 29 00 66 4E 01 C0 2A 2A ...\N...).fN..**
028620: 2A 20 41 66 66 69 63 68 65 72 20 73 65 6C 65 63 * Afficher selec
028630: 74 69 6F 6E 20 72 65 70 6F 6E 73 65 20 2A 2A 2A tion reponse ***
028640: 00 07 00 70 4E 01 C0 00 A4 00 7A 4E 7C 00 4D 49 ...pN.....zN|.MI
028650: 44 C3 2C 0D 00 00 63 B2 2C 0D 00 00 63 B3 2C 0E D.,...c.,...c.,.
028660: 2C 0D 00 00 79 B1 2C 40 03 00 00 E1 01 0D 00 00 ,...y.,@........
028670: 77 B3 EF 0D 00 00 77 B3 F4 10 01 0D 00 00 77 B1 w.....w.......w.
028680: EF 0D 00 00 77 B1 F4 0F 01 0D 00 00 77 B2 EF 0D ....w.......w...
028690: 00 00 77 B2 F5 0F 01 0D 00 00 77 B4 EF 0D 00 00 ..w.......w.....
0286A0: 77 B4 F5 0F 01 0D 00 00 E1 EF 0E 01 9F 20 1E 52 w............ .R
0286B0: 4E 01 0D 00 00 77 B3 EF 0D 00 00 77 B3 F5 10 01 N....w.....w....
0286C0: 0D 00 00 77 B1 EF 0D 00 00 77 B1 F5 0F 01 0D 00 ...w.....w......
0286D0: 00 77 B2 EF 0D 00 00 77 B2 F4 0F 01 0D 00 00 77 .w.....w.......w
0286E0: B4 EF 0D 00 00 77 B4 F4 0F 01 C9 00 07 00 84 4E .....w.........N
0286F0: 01 C0 00 31 00 8E 4E 01 C0 2A 2A 2A 20 52 65 73 ...1..N..*** Res
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 C2 02 00 00 00 02 22 00 C3 02 00 00 00 02 ".......".......
028730: 22 00 C4 02 00 00 00 02 22 00 C5 02 00 00 00 02 ".......".......
028740: 22 00 C6 02 00 00 00 02 22 00 C7 02 00 00 00 02 ".......".......
028750: 22 00 C8 02 00 00 00 02 22 00 C9 02 00 00 00 02 ".......".......
028760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0287A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0287B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0287C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0287D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0287E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0287F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028800: 00 82 82 02 00 00 02 41 C3 41 41 03 82 00 C3 00 .......A.AA.....
028810: 82 82 03 00 00 03 41 41 03 00 41 00 00 03 82 82 ......AA..A.....
028820: 03 00 00 02 41 00 41 41 02 00 41 00 00 02 41 41 ....A.AA..A...AA
028830: 02 82 41 00 00 03 41 00 00 02 41 00 00 03 41 41 ..A...A...A...AA
028840: 04 82 82 04 00 00 02 82 00 41 41 03 00 00 02 82 .........AA.....
028850: 00 82 00 82 82 02 00 82 00 C3 82 00 00 02 41 41 ..............AA
028860: 05 00 00 02 82 00 C3 82 82 02 00 00 03 41 C3 41 .............A.A
028870: 00 41 00 41 C3 82 82 03 00 00 02 41 00 41 C3 00 .A.A.......A.A..
028880: 41 00 00 02 41 C3 82 41 00 00 03 41 00 C3 C3 02 A...A..A...A....
028890: 00 00 03 82 41 41 03 82 82 02 C3 82 00 00 02 C3 ....AA..........
0288A0: 82 41 41 03 00 00 02 82 00 82 00 C3 82 00 82 00 .AA.............
0288B0: 82 00 00 03 41 41 05 00 00 02 82 00 82 00 82 00 ....AA..........
0288C0: 00 03 41 00 41 00 41 00 41 82 82 04 00 00 02 41 ..A.A.A.A......A
0288D0: 00 41 41 02 00 41 00 00 02 41 00 00 02 41 00 00 .AA..A...A...A..
0288E0: 03 41 00 82 41 00 00 02 41 00 41 41 03 82 82 03 .A..A...A.AA....
0288F0: 00 00 04 82 41 C3 41 00 00 02 82 00 82 00 82 00 ....A.A.........
028900: 00 02 C3 82 C3 82 00 00 02 41 C3 41 C3 41 00 00 .........A.A.A..
028910: 02 82 00 C3 82 82 02 00 00 03 41 C3 41 C3 41 00 ..........A.A.A.
028920: 41 C3 82 82 03 00 00 03 82 41 41 02 00 82 00 00 A........AA.....
028930: 02 41 C3 82 41 82 00 00 03 82 C3 C3 02 00 00 02 .A..A...........
028940: 41 C3 41 C3 41 82 82 02 C3 82 00 00 02 C3 82 41 A.A.A..........A
028950: 00 41 00 00 02 82 00 C3 82 C3 82 00 00 45 41 00 .A...........EA.
028960: 00 5C 82 C3 00 41 00 00 09 41 00 00 05 41 00 00 .\...A...A...A..
028970: 03 41 00 00 05 82 00 00 0D 41 00 00 23 41 00 82 .A.......A..#A..
028980: 82 02 00 82 00 00 02 41 82 C3 82 C3 82 C3 82 C3 .......A........
028990: 82 C3 00 C3 82 00 00 04 C3 00 C3 82 82 02 00 C3 ................
0289A0: 82 C3 00 C3 82 C3 82 C3 82 00 00 02 41 00 00 23 ............A..#
0289B0: 41 00 C3 00 00 02 82 00 00 02 82 00 82 82 03 00 A...............
0289C0: 41 00 82 82 04 41 00 00 03 41 00 82 82 03 00 C3 A....A...A......
0289D0: 82 00 82 82 08 00 00 03 41 00 00 23 41 00 82 82 ........A..#A...
0289E0: 02 00 82 00 00 02 82 00 C3 82 C3 82 41 00 C3 82 ............A...
0289F0: 82 03 41 00 00 03 41 00 82 82 03 00 82 82 02 C3 ..A...A.........
028A00: 82 82 05 C3 82 C3 82 00 00 02 41 00 00 23 41 00 ..........A..#A.
028A10: 82 82 02 00 82 00 00 02 82 00 82 00 00 02 82 41 ...............A
028A20: 00 82 00 82 82 02 41 00 00 03 41 00 82 82 03 00 ......A...A.....
028A30: 82 82 06 C3 82 82 02 00 00 02 82 00 00 27 82 C3 .............'..
028A40: 00 41 00 00 03 82 00 C3 82 C3 82 41 82 C3 82 82 .A.........A....
028A50: 03 41 82 00 00 02 41 00 82 82 02 C3 82 82 03 C3 .A....A.........
028A60: 82 82 03 00 82 C3 82 C3 82 00 00 02 41 00 00 47 ............A..G
028A70: C3 82 00 00 FF 00 00 BB C3 C3 50 82 00 00 4E 41 ..........P...NA
028A80: 82 00 00 4E 41 82 00 00 4E 41 82 00 00 4E 41 82 ...NA...NA...NA.
028A90: C0 C0 11 00 00 0F C0 C0 10 80 00 00 0C 40 C0 C0 .............@..
028AA0: 10 41 82 C4 00 00 06 88 44 44 02 00 00 06 40 00 .A......DD....@.
028AB0: 00 0F 80 CC 00 00 04 44 CC 00 88 00 44 CC 00 44 .......D....D..D
028AC0: 00 80 00 00 0C 40 00 00 0F 40 41 82 C4 CC 44 44 .....@...@A...DD
028AD0: 02 88 00 00 06 44 00 00 03 44 40 00 00 0F C4 CC .....D...D@.....
028AE0: CC 02 44 00 00 03 CC 00 44 CC 00 88 44 88 44 80 ..D.....D...D.D.
028AF0: 00 00 0C 40 00 00 0F 40 41 82 80 CC CC 02 44 44 ...@...@A.....DD
028B00: 04 00 88 00 00 06 88 40 00 00 0F 80 88 88 02 44 .......@.......D
028B10: CC 00 88 44 00 CC 44 CC 88 00 00 03 80 00 00 0C ...D..D.........
028B20: 40 00 00 0F 40 41 82 80 88 00 00 04 88 00 00 02 @...@A..........
028B30: 88 00 00 02 88 88 03 00 40 00 00 0F 80 00 40 80 ........@.....@.
028B40: CC 00 00 04 88 88 02 CC CC 02 44 CC 00 80 00 00 ..........D.....
028B50: 0C 40 00 00 0F 40 41 82 80 88 00 00 02 88 88 02 .@...@A.........
028B60: 00 44 00 88 00 00 04 88 00 40 00 00 0F C4 88 C0 .D.......@......
028B70: C0 02 00 00 02 44 88 88 02 44 CC CC 02 88 88 02 .....D...D......
028B80: 00 00 02 80 00 00 0C 40 00 00 0F 40 41 82 C4 88 .......@...@A...
028B90: 00 88 00 44 44 03 88 00 88 44 44 02 00 88 00 C8 ...DD....DD.....
028BA0: 00 00 0F C4 44 C0 48 88 00 00 03 44 44 02 CC 44 ....D.H....DD..D
028BB0: CC 44 00 CC 80 00 00 0C 40 00 00 0F 40 41 82 80 .D......@...@A..
028BC0: 44 88 44 00 00 04 44 88 88 02 00 00 05 40 00 00 D.D...D......@..
028BD0: 0F 80 C8 C0 C0 02 80 00 00 02 88 00 00 03 44 CC ..............D.
028BE0: 44 CC CC 02 80 00 00 0C 40 00 00 08 05 F0 F0 04 D.......@.......
028BF0: E5 CF CA 41 82 80 00 00 02 88 CC 44 88 88 02 00 ...A.......D....
028C00: 00 03 CC 00 88 88 02 CC 40 00 00 0F 80 40 C0 84 ........@....@..
028C10: 08 00 88 00 00 02 44 C0 00 00 02 88 CC 88 80 00 ......D.........
028C20: 00 0C 40 00 00 0D 45 CF CA 41 82 80 44 00 88 44 ..@...E..A..D..D
028C30: 00 88 88 02 00 00 02 88 00 44 00 44 00 40 00 00 .........D.D.@..
028C40: 0F 80 40 C0 84 08 44 CC CC 02 00 00 02 C0 88 00 ..@...D.........
028C50: 44 44 02 CC 80 00 00 0C 40 00 00 0E 45 CA 41 82 DD......@...E.A.
028C60: C4 44 44 02 00 CC 00 00 02 CC 88 00 00 02 44 88 .DD...........D.
028C70: 00 00 02 88 C8 00 00 0F 80 C8 C0 84 08 88 CC 88 ................
028C80: 00 00 02 C0 44 00 44 00 00 02 80 00 00 0C 40 00 ....D.D.......@.
028C90: 00 0E CF 40 41 82 80 00 00 02 44 88 00 CC CC 02 ...@A.....D.....
028CA0: 00 44 00 00 06 40 00 00 0F C4 40 C0 84 0C 44 CC .D...@....@...D.
028CB0: CC 02 88 40 C0 C4 88 00 CC 88 80 00 00 0C 40 00 ...@..........@.
028CC0: 00 0D 45 CF 40 41 82 80 00 88 00 CC 88 88 02 00 ..E.@A..........
028CD0: CC 00 00 05 88 88 02 40 00 00 06 03 02 00 00 07 .......@........
028CE0: 80 C0 C0 03 0C 44 CC CC 02 88 40 84 80 00 88 88 .....D....@.....
028CF0: 02 00 80 00 00 0C 40 00 00 0C 45 CF 8A 40 41 82 ......@...E..@A.
028D00: 80 CC 00 44 88 CC 88 88 03 00 00 05 CC 00 C8 00 ...D............
028D10: 00 05 01 03 03 02 00 00 07 80 C0 C0 03 0C 44 44 ..............DD
028D20: 02 CC 00 C0 C0 03 00 CC CC 03 80 00 00 05 03 02 ................
028D30: 00 00 05 40 00 00 08 5A F0 F0 03 E5 CF DA 42 41 ...@...Z......BA
028D40: 82 80 44 44 02 CC CC 03 88 00 00 02 44 00 44 88 ..DD........D.D.
028D50: 88 02 00 44 C8 00 00 05 03 03 03 02 00 00 06 80 ...D............
028D60: C0 C0 03 0C 44 CC 88 88 02 C0 C0 02 48 CC 00 44 ....D.......H..D
028D70: 88 80 00 00 04 01 03 03 02 00 00 05 40 00 00 0C ............@...
028D80: 45 CF 8A 40 41 82 80 CC 44 CC CC 04 44 C0 C0 03 E..@A...D...D...
028D90: C3 C3 05 C2 00 00 05 03 03 03 02 00 00 06 C4 C0 ................
028DA0: C0 03 0C 88 CC CC 03 C0 C0 02 0C 44 CC CC 02 00 ...........D....
028DB0: 80 00 00 04 03 03 03 02 00 00 04 40 00 00 05 8A ...........@....
028DC0: 00 00 07 CF 00 40 41 82 80 CC CC 03 88 88 02 00 .....@A.........
028DD0: CC C0 C0 02 84 82 88 44 00 44 C2 00 00 04 01 03 .......D.D......
028DE0: 03 04 00 00 06 80 C0 C0 03 0C CC CC 02 88 88 02 ................
028DF0: C0 C0 02 84 88 CC 00 44 80 00 00 04 03 03 03 02 .......D........
028E00: 00 00 04 40 00 00 04 45 8A 00 00 05 45 CF CF 02 ...@...E....E...
028E10: 00 40 41 82 C4 88 CC 88 CC 88 CC 88 C0 C0 02 84 .@A.............
028E20: 82 88 00 00 02 44 C2 00 00 04 01 03 03 04 00 00 .....D..........
028E30: 06 80 C0 C0 02 84 0C 00 CC 00 CC C0 C0 02 0C 00 ................
028E40: 00 02 CC 00 80 00 00 03 01 03 03 04 00 00 04 40 ...............@
028E50: 00 00 04 0F DA F0 F0 05 E5 CF CF 02 A1 40 41 82 .............@A.
028E60: 80 C0 CC 44 CC CC 02 00 44 40 C0 80 C6 44 44 02 ...D....D@...DD.
028E70: 00 00 02 C2 00 00 04 01 03 03 04 00 00 04 82 00 ................
028E80: C4 C0 C0 02 84 0C 00 00 02 CC 88 C0 C0 02 0C 44 ...............D
028E90: CC CC 02 88 80 00 00 03 01 03 03 04 00 00 04 40 ...............@
028EA0: 00 00 04 45 8A 00 00 05 45 CF CF 02 00 40 41 82 ...E....E....@A.
028EB0: 80 C0 CC 44 CC 88 00 88 40 C0 08 82 80 00 44 88 ...D....@.....D.
028EC0: C2 00 00 04 03 03 02 C3 03 03 02 02 00 00 03 C3 ................
028ED0: 00 80 C0 C0 02 84 0C 44 00 88 88 02 C0 C0 02 0C .......D........
028EE0: 44 CC 88 CC 80 00 00 03 01 03 C3 C3 02 03 00 00 D...............
028EF0: 04 40 00 00 05 8A 00 00 04 45 CF CF 02 00 00 02 .@.......E......
028F00: 40 41 82 C4 84 CC 88 CC CC 02 88 44 40 C0 08 C6 @A.........D@...
028F10: C0 44 40 C4 C2 00 00 04 03 43 C3 03 03 02 02 00 .D@......C......
028F20: 00 03 82 82 02 80 C0 C0 02 84 0C 88 00 CC 88 C0 ................
028F30: C0 02 0C 88 CC CC 02 88 80 00 00 03 03 43 83 43 .............C.C
028F40: 83 02 00 00 03 40 00 00 0A CF CF 02 8A 00 00 02 .....@..........
028F50: 40 41 82 C4 84 44 00 CC CC 03 44 40 C0 4C C6 C0 @A...D....D@.L..
028F60: 88 40 08 C3 C3 05 03 03 02 C3 03 03 02 43 C3 C3 .@...........C..
028F70: 03 82 41 80 C0 C0 02 84 0C 00 44 CC 88 C0 C0 02 ..A.......D.....
028F80: 0C 00 CC CC 02 88 C1 C3 C3 03 03 03 03 43 83 43 .............C.C
028F90: C3 C3 03 C2 00 00 09 45 CF CF 02 8A 00 00 02 40 .......E.......@
028FA0: 41 82 C4 84 CC 44 CC CC 02 88 88 02 40 C0 4C C2 A....D......@.L.
028FB0: 84 00 40 08 40 00 00 04 03 03 02 C3 03 03 02 02 ..@.@...........
028FC0: 00 00 05 82 C0 C0 02 84 0C 00 44 44 02 CC C0 C0 ..........DD....
028FD0: 02 0C 44 44 02 CC 00 80 00 00 03 03 03 02 C3 C3 ..DD............
028FE0: 02 03 02 00 00 03 40 00 00 09 30 CF 30 00 00 03 ......@...0.0...
028FF0: 40 41 82 80 84 CC CC 06 40 C0 08 C2 84 00 40 08 @A......@.....@.
029000: 74 61 75 72 65 20 66 65 6E 65 74 72 65 20 72 65 taure fenetre re
029010: 70 6F 6E 73 65 73 20 73 69 20 61 3D 2D 31 36 20 ponses si a=-16
029020: 2A 2A 2A 00 07 00 98 4E 01 C0 00 3B 00 A2 4E 0D ***....N...;..N.
029030: 00 00 77 B1 EF 19 0A 01 0D 00 00 77 B2 EF 19 1F ..w........w....
029040: 01 0D 00 00 77 B3 EF 19 0A 01 0D 00 00 77 B4 EF ....w........w..
029050: 19 0A 01 0D 00 00 E1 EF 10 01 9F 20 1E 52 4E 01 ........... .RN.
029060: A0 20 1E 58 75 00 07 00 30 75 01 C0 00 25 00 3A . .Xu...0u...%.:
029070: 75 01 C0 2A 2A 2A 20 49 6E 69 74 69 61 6C 69 73 u..*** Initialis
029080: 61 74 69 6F 6E 20 6D 65 6E 75 73 20 32 20 2A 2A ation menus 2 **
029090: 2A 00 07 00 44 75 01 C0 00 5F 00 58 75 0D 00 00 *...Du..._.Xu...
0290A0: 63 B0 EF 10 01 0D 00 00 63 B1 EF 0E 01 0D 00 00 c.......c.......
0290B0: 63 B2 EF 0F 01 0D 00 00 63 B3 EF 11 01 0D 00 00 c.......c.......
0290C0: E3 EF 0D 00 00 63 B2 01 0D 00 00 77 B1 EF 17 01 .....c.....w....
0290D0: 0D 00 00 77 B2 EF 19 20 01 0D 00 00 77 B3 EF 19 ...w... ....w...
0290E0: 0B 01 0D 00 00 77 B4 EF 19 15 01 0D 00 00 E1 EF .....w..........
0290F0: 0E 01 A0 20 1E 46 28 00 07 00 5C 76 01 C0 00 25 ... .F(...\v...%
029100: 00 66 76 01 C0 2D 20 43 68 61 72 67 65 6D 65 6E .fv..- Chargemen
029110: 74 20 52 53 58 20 65 74 20 4C 45 43 54 45 55 52 t RSX et LECTEUR
029120: 37 20 2D 00 07 00 70 76 01 C0 00 23 00 7A 76 83 7 -...pv...#.zv.
029130: 20 1C A9 BE 01 A8 22 72 73 78 70 72 74 32 2E 63 ....."rsxprt2.c
029140: 6F 64 22 2C 1C 00 80 01 83 20 1C 00 80 00 23 00 od",..... ....#.
029150: 84 76 A8 22 6C 65 63 74 65 75 72 37 2E 63 6F 64 .v."lecteur7.cod
029160: 22 2C 1F 00 00 70 14 90 01 83 20 1C A3 BE 01 C9 ",...p.... .£...
029170: 00 07 00 C0 76 01 C0 00 12 00 C1 76 01 C0 2D 20 ....v......v..-
029180: 42 61 6E 64 65 61 75 20 2D 00 07 00 C2 76 01 C0 Bandeau -....v..
029190: 00 26 00 24 77 02 00 00 E1 EF 0E 01 7C 00 42 41 .&.$w.......|.BA
0291A0: 4E C4 2C 40 02 00 00 E1 2C 13 2C 19 0D 2C 19 22 N.,@....,.,..,."
0291B0: 2C 0F 2C 15 01 C9 00 35 00 2E 77 02 00 00 E1 EF ,.,....5..w.....
0291C0: 0E 01 7C 00 42 41 4E C4 2C 40 02 00 00 E1 2C 0D ..|.BAN.,@....,.
0291D0: 00 00 F8 F6 10 F5 0F 2C 0D 00 00 F9 2C 19 22 2C .......,....,.",
0291E0: 0F 2C 0D 00 00 6E 62 6F F0 01 C9 00 00 00 1A 0F .,...nbo........
0291F0: 2C 0D 00 00 6E 62 6F F0 01 C9 00 00 00 1A 30 30 ,...nbo.......00
029200: 1A F5 0D 00 00 F9 29 F6 19 10 F4 28 28 0D 00 00 ......)....((...
029210: F4 F5 11 29 F6 0D 00 00 64 E8 29 2C 0D 00 00 EC ...)....d.),....
029220: F6 19 10 F4 10 F6 28 28 0D 00 00 F4 F5 11 29 F6 ......((......).
029230: 0D 00 00 64 EC 29 F4 10 2C 28 0D 00 00 F4 F5 11 ...d.)..,(......
029240: 29 F6 28 0D 00 00 64 E8 F6 10 29 F4 0D 00 00 E8 ).(...d...).....
029250: F6 19 10 F4 10 2C 0D 00 00 E3 2C 0D 00 00 F4 2C .....,....,....,
029260: 0D 00 00 64 EC 2C 0D 00 00 64 E8 01 C9 20 20 20 ...d.,...d...
029270: 00 07 00 9C 27 01 C0 00 07 00 A6 27 01 C0 00 07 ....'......'....
029280: 00 B0 27 01 C0 00 43 00 BA 27 7C 00 44 D4 01 03 ..'...C..'|.D...
029290: 00 00 C1 EF 22 52 45 54 4F 55 52 4E 45 52 20 44 ...."RETOURNER D
0292A0: 49 53 51 55 45 20 21 22 01 CC 20 0F 2C 19 C8 2C ISQUE !".. .,..,
0292B0: 19 14 2C 19 0F 01 9F 20 1E D8 27 01 7C 00 53 D4 ..,.... ..'.|.S.
0292C0: 01 83 20 1C 06 BB 01 C9 00 2D 00 CE 27 03 00 00 .. ......-..'...
0292D0: C1 EF 22 20 22 F4 FF 03 28 19 F0 29 F4 FF 03 28 .." "...(..)...(
0292E0: 19 F1 29 F4 22 20 5B 43 4F 50 59 5D 20 56 61 6C ..)." [COPY] Val
0292F0: 69 64 65 20 22 00 C3 00 D8 27 9F 20 1E E2 27 01 ide "....'. ..'.
029300: 7C 00 44 CC 01 7C 00 4D 49 44 C3 2C 0D 00 00 63 |.D..|.MID.,...c
029310: B3 2C 0D 00 00 63 B2 2C 0E 2C 19 17 2C 40 03 00 .,...c.,.,..,@..
029320: 00 E1 01 7C 00 53 D4 01 0D 00 00 D8 EF 11 01 0D ...|.S..........
029330: 00 00 F9 EF 19 17 01 0D 00 00 EC EF FF 0E 28 03 ..............(.
029340: 00 00 E1 29 F6 10 01 0D 00 00 E8 EF 0F 01 0D 00 ...)............
029350: 00 E3 EF 0D 00 00 63 B1 01 0D 00 00 F4 EF 15 01 ......c.........
029360: 0D 00 00 64 EC EF 10 01 0D 00 00 64 E8 EF 10 01 ...d.......d....
029370: 9F 20 1E 92 27 01 0D 00 00 E3 EF 0D 00 00 63 B2 . ..'.........c.
029380: 01 0D 00 00 F4 EF 12 01 0D 00 00 64 EC EF 16 01 ...........d....
029390: 0D 00 00 64 E8 EF 16 01 03 00 00 E2 EF FF 16 28 ...d...........(
0293A0: FF 0E 28 03 00 00 C1 28 0E 29 29 29 01 9F 20 1E ..(....(.))).. .
0293B0: 92 27 01 A0 20 1E EC 27 00 57 00 E2 27 0D 00 00 .'.. ..'.W..'...
0293C0: 72 F8 EF 0D 00 00 F8 01 0D 00 00 72 F9 EF 0D 00 r..........r....
0293D0: 00 F9 01 0D 00 00 72 EC EF 0D 00 00 EC 01 0D 00 ......r.........
0293E0: 00 72 E8 EF 0D 00 00 E8 01 0D 00 00 72 F4 EF 0D .r..........r...
0293F0: 00 00 F4 01 0D 00 00 72 64 EC EF 0D 00 00 64 EC .......rd.....d.
029400: C3 C3 05 03 03 02 C3 03 03 02 43 C3 C3 03 82 41 ..........C....A
029410: 80 C0 C0 02 84 0C 88 00 00 03 C0 C0 02 0C 00 44 ...............D
029420: 44 02 88 C1 C3 C3 03 03 43 83 03 03 02 43 C3 C3 D.......C....C..
029430: 03 C2 00 00 08 10 30 30 02 20 00 00 03 40 41 82 ......00. ...@A.
029440: 80 84 CC CC 05 88 C8 C0 4C C2 84 00 C8 08 C2 00 ........L.......
029450: 00 04 03 03 02 C3 03 03 02 02 00 00 03 82 82 02 ................
029460: C4 C0 C0 02 84 0C 00 88 00 00 02 C0 C0 02 0C 00 ................
029470: CC CC 02 00 80 00 00 03 03 43 83 43 83 02 00 00 .........C.C....
029480: 03 40 00 00 07 C3 92 61 61 02 30 00 00 03 40 41 .@.....aa.0...@A
029490: 82 80 84 CC CC 03 C8 C4 88 40 C0 4C C2 84 88 C8 .........@.L....
0294A0: 08 C2 00 00 04 03 C3 C3 03 03 02 00 00 03 C3 00 ................
0294B0: 80 C0 C0 02 84 0C 44 CC 00 00 02 C0 C0 02 84 00 ......D.........
0294C0: 44 88 88 02 80 00 00 03 03 43 C3 C3 02 83 02 00 D........C......
0294D0: 00 03 40 00 00 05 30 30 08 20 00 40 41 82 C4 84 ..@...00. .@A...
0294E0: 44 CC CC 02 C0 84 CC C8 C0 08 C2 84 00 40 08 C2 D............@..
0294F0: 00 00 04 01 03 03 04 00 00 04 82 00 80 C0 C0 02 ................
029500: 84 0C 00 88 00 88 C0 C0 02 0C 00 44 CC 88 80 00 ...........D....
029510: 00 03 03 03 05 02 00 00 03 40 00 00 03 10 30 30 .........@....00
029520: 0A 20 40 41 82 80 84 44 CC CC 02 C0 84 CC 40 C0 . @A...D......@.
029530: 08 C2 84 00 C8 08 C2 00 00 04 01 03 03 04 00 00 ................
029540: 06 80 C0 C0 02 84 0C CC CC 02 00 88 C0 C0 02 0C ................
029550: 00 CC CC 02 88 80 00 00 03 01 03 03 04 00 00 04 ................
029560: 40 00 00 02 30 30 0B 03 03 02 42 41 82 C4 84 CC @...00....BA....
029570: CC 03 C8 4C CC C8 C0 08 C2 84 00 40 4C C2 00 00 ...L.......@L...
029580: 04 01 03 03 04 00 00 06 80 C0 C0 02 84 0C 44 00 ..............D.
029590: 44 88 C0 C0 02 0C 88 CC 44 CC 80 00 00 03 01 03 D.......D.......
0295A0: 03 04 00 00 04 40 1A 30 30 03 03 03 0B 42 41 82 .....@.00....BA.
0295B0: C4 84 CC CC 03 C8 4C CC C8 C0 08 C3 C3 05 C2 00 ......L.........
0295C0: 00 05 03 03 03 02 00 00 06 80 C0 C0 02 84 0C 00 ................
0295D0: 88 CC CC 02 C0 C0 02 0C 44 00 88 00 80 00 00 03 ........D.......
0295E0: 01 03 03 04 00 00 04 40 00 00 02 30 30 0B 03 03 .......@...00...
0295F0: 02 42 41 82 C4 84 44 CC CC 02 C8 4C CC 40 C0 08 .BA...D....L.@..
029600: C8 84 00 40 08 40 00 00 05 03 03 03 02 00 00 06 ...@.@..........
029610: 80 C0 C0 02 84 0C 00 00 02 CC 88 C0 C0 02 0C 00 ................
029620: 88 00 44 80 00 00 04 03 03 03 02 00 00 04 40 00 ..D...........@.
029630: 00 03 10 30 30 0A 20 40 41 82 80 84 CC CC 03 C8 ...00. @A.......
029640: 4C CC 40 C0 08 40 84 88 C8 4C 40 00 00 05 01 03 L.@..@...L@.....
029650: 03 02 00 00 07 80 C0 C0 02 84 0C 00 88 00 00 02 ................
029660: C0 C0 02 0C 00 00 02 88 88 02 80 00 00 04 03 03 ................
029670: 03 02 00 00 04 40 00 00 05 30 30 08 20 00 40 41 .....@...00. .@A
029680: 82 C4 84 C8 C4 CC C8 4C CC C8 C0 4C 40 84 88 C8 .......L...L@...
029690: 4C 40 00 00 06 03 02 00 00 07 80 C0 C0 02 84 0C L@..............
0296A0: 00 CC 00 00 02 C0 C0 02 0C 00 00 03 44 80 00 00 ............D...
0296B0: 04 01 03 03 02 00 00 05 40 00 00 07 30 65 CF 9A ........@...0e..
0296C0: 00 00 04 40 41 82 C4 84 40 4C CC C8 4C CC 40 C0 ...@A...@L..L.@.
0296D0: 08 40 84 00 40 08 C8 00 00 0F 80 C0 C0 02 84 0C .@..@...........
0296E0: 88 CC CC 02 00 C0 C0 02 0C 00 88 00 CC 80 00 00 ................
0296F0: 05 03 02 00 00 05 40 00 00 08 CF CF 03 8A 00 00 ......@.........
029700: 03 40 41 82 80 84 40 4C CC C8 4C 88 40 C0 4C 40 .@A...@L..L.@.L@
029710: 84 00 40 08 40 00 00 0F C4 C0 C0 02 84 0C 00 00 ..@.@...........
029720: 02 44 88 C0 C0 02 84 44 00 44 00 80 00 00 05 82 .D.....D.D......
029730: 82 02 00 00 05 40 00 00 09 45 CF CF 02 00 00 03 .....@...E......
029740: 40 41 82 80 84 40 4C CC C8 4C 88 40 C0 48 C0 84 @A...@L..L.@.H..
029750: CC C8 08 40 00 00 0F 80 C0 C0 03 0C 00 00 04 C0 ...@............
029760: C0 02 84 00 88 00 88 80 00 00 05 82 82 02 00 00 ................
029770: 05 40 00 00 0A 45 CF 8A 00 00 02 40 41 82 C0 84 .@...E.....@A...
029780: 40 4C CC C8 48 44 C0 C0 02 48 C0 84 00 C8 08 40 @L..HD...H.....@
029790: 00 00 0F C4 C0 C0 02 84 0C 00 00 04 C0 C0 02 84 ................
0297A0: 00 88 00 00 02 80 00 00 05 82 82 02 00 00 05 40 ...............@
0297B0: 00 00 0B 45 CF 00 00 02 40 41 82 C0 84 40 48 CC ...E....@A...@H.
0297C0: C8 48 44 C0 C0 02 48 C0 84 44 C8 08 40 00 00 0F .HD...H..D..@...
0297D0: C4 C0 C0 02 84 0C 88 00 00 03 C0 C0 02 0C 00 88 ................
0297E0: 00 00 02 80 00 00 05 82 82 02 00 00 05 40 00 00 .............@..
0297F0: 0C 45 8A 00 40 41 82 C0 84 40 C0 CC C8 48 40 C0 .E..@A...@...H@.
029800: C0 02 48 C0 84 00 40 08 40 00 00 0F 80 C0 C0 02 ..H...@.@.......
029810: 84 0C 00 00 02 88 88 02 C0 C0 02 0C 44 CC 00 00 ............D...
029820: 02 80 00 00 05 82 82 02 00 00 05 40 00 00 0D CF ...........@....
029830: 00 40 41 82 C0 84 40 48 80 40 48 C8 C0 C0 02 48 .@A...@H.@H....H
029840: C0 84 00 C0 48 C0 00 00 0F 80 C0 C0 02 84 0C 44 ....H..........D
029850: 00 44 00 C0 C0 02 84 00 00 02 44 00 80 00 00 05 .D........D.....
029860: 82 82 02 00 00 05 40 00 00 0D CF 00 40 41 82 C0 ......@.....@A..
029870: 84 C0 C0 02 80 C8 48 C0 C0 03 48 C0 84 80 C0 48 ......H...H....H
029880: C0 00 00 0F 80 C0 C0 02 84 0C 00 44 CC 00 C0 C0 ...........D....
029890: 02 84 44 00 88 CC 80 00 00 05 82 82 02 00 00 05 ..D.............
0298A0: 40 00 00 0C 45 8A 00 40 41 82 C0 84 C0 84 C0 40 @...E..@A......@
0298B0: 48 C0 C0 03 48 C0 84 C0 C0 02 48 C0 00 00 0F 80 H...H.....H.....
0298C0: C0 C0 02 84 0C 00 44 88 CC C0 C0 02 84 44 44 02 ......D......DD.
0298D0: CC 88 80 00 00 05 82 82 02 00 00 05 40 00 00 0C ............@...
0298E0: CF 00 00 02 40 41 82 C0 84 C0 C0 02 48 40 84 C0 ....@A......H@..
0298F0: C0 03 48 C0 84 C0 C0 02 84 C0 00 00 0F 80 C0 C0 ..H.............
029900: 03 0C 44 00 00 03 C0 C0 02 84 88 CC 44 CC 80 00 ..D.........D...
029910: 00 05 82 82 02 00 00 05 40 00 00 06 45 8A 00 00 ........@...E...
029920: 03 45 8A 00 00 02 40 41 82 C0 C0 02 48 C0 48 C0 .E....@A....H.H.
029930: C0 05 48 C0 84 C0 C0 04 00 00 0F C4 C0 C0 03 0C ..H.............
029940: 44 88 00 00 02 C0 C0 02 84 00 00 02 88 00 80 00 D...............
029950: 00 05 82 82 02 00 00 05 40 00 00 05 05 4F DA F0 ........@....O..
029960: F0 03 CF 00 00 03 40 41 82 C0 C0 04 48 C0 C0 05 ......@A....H...
029970: 84 C0 C0 06 00 00 0F 80 C0 C0 03 0C 44 44 02 88 ............DD..
029980: 88 02 C0 C0 02 0C 44 CC 44 00 80 00 00 05 82 82 ......D.D.......
029990: 02 00 00 05 40 00 00 06 45 8A 00 00 07 40 41 82 ....@...E....@A.
0299A0: C0 C0 0D 48 C0 C0 03 00 00 0F 80 C0 C0 02 84 0C ...H............
0299B0: 44 44 03 00 C0 C0 02 0C 00 44 00 88 80 00 00 05 DD.......D......
0299C0: 82 82 02 00 00 05 40 00 00 0F 40 41 82 C0 C0 11 ......@...@A....
0299D0: 00 00 0F 80 C0 C0 02 84 0C 00 00 02 CC 44 C0 C0 .............D..
0299E0: 02 0C 44 88 00 00 02 80 00 00 05 82 82 02 00 00 ..D.............
0299F0: 05 40 00 00 0F 40 41 82 C0 C0 11 00 00 0F 80 C0 .@...@A.........
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 C2 02 00 00 00 02 23 00 C3 02 00 00 00 02 #.......#.......
029A30: 23 00 C4 02 00 00 00 02 23 00 C5 02 00 00 00 02 #.......#.......
029A40: 23 00 C6 02 00 00 00 02 23 00 C7 02 00 00 00 02 #.......#.......
029A50: 23 00 C8 02 00 00 00 02 23 00 C9 02 00 00 00 02 #.......#.......
029A60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029A70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029A80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029A90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029AA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029AB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029AC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029AD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029AE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029AF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029B00: C0 03 0C 00 88 00 00 02 C0 C0 02 84 00 CC 00 00 ................
029B10: 02 80 00 00 05 82 82 02 00 00 05 40 00 00 0F 40 ...........@...@
029B20: 41 82 C0 C0 11 00 00 0F C0 C0 10 80 00 00 05 82 A...............
029B30: 82 02 00 00 05 40 C0 C0 10 41 82 00 00 36 82 82 .....@...A...6..
029B40: 02 00 00 16 41 82 00 00 36 82 82 02 00 00 16 41 ....A...6......A
029B50: 82 00 00 36 82 82 02 00 00 16 41 82 00 00 26 50 ...6......A...&P
029B60: F0 00 00 0E 82 82 02 00 00 0D 50 F0 00 00 07 41 ..........P....A
029B70: 82 00 00 26 F0 F0 02 A0 00 00 0D 82 82 02 00 00 ...&............
029B80: 0D F0 F0 02 A0 00 00 06 41 82 00 00 25 50 F0 F0 ........A...%P..
029B90: 03 00 00 0D 82 82 02 00 00 0C 50 F0 F0 03 00 00 ..........P.....
029BA0: 06 41 82 00 00 25 F0 F0 04 A0 00 00 0C 82 82 02 .A...%..........
029BB0: 00 00 0C F0 F0 04 A0 00 00 05 41 82 00 00 25 F0 ..........A...%.
029BC0: F0 04 A0 00 00 0B C3 82 C3 82 00 00 0B F0 F0 04 ................
029BD0: A0 00 00 05 41 82 00 00 24 50 F0 F0 05 00 00 0B ....A...$P......
029BE0: 82 00 00 02 82 00 00 0A 50 F0 F0 05 00 00 05 41 ........P......A
029BF0: 82 00 00 24 50 F0 F0 05 00 00 0B 41 00 41 00 00 ...$P......A.A..
029C00: 0B 50 F0 F0 05 00 00 05 41 82 00 00 24 50 F0 F0 .P......A...$P..
029C10: 05 00 00 0B 41 00 41 00 00 0B 50 F0 F0 05 00 00 ....A.A...P.....
029C20: 05 41 82 00 00 24 50 F0 E1 D2 F0 F0 02 00 00 0C .A...$P.........
029C30: 82 82 02 00 00 0B 50 E1 C3 C3 02 D2 F0 00 00 05 ......P.........
029C40: 41 82 00 00 24 F0 F0 02 C3 C3 02 F0 F0 02 A0 00 A...$...........
029C50: 00 0B 82 82 02 00 00 0B F0 F0 02 C3 F0 C3 F0 A0 ................
029C60: 00 00 04 41 82 00 00 24 F0 E1 D2 E1 D2 F0 A0 00 ...A...$........
029C70: 00 0B 41 00 00 0C F0 F0 02 C3 F0 C3 F0 A0 00 00 ..A.............
029C80: 04 41 82 C0 C0 11 00 00 13 F0 E1 D2 E1 D2 F0 A0 .A..............
029C90: 00 00 03 40 C0 C0 10 00 00 04 F0 F0 02 C3 C3 02 ...@............
029CA0: D2 F0 A0 00 00 04 41 82 C4 00 00 06 88 44 44 02 ......A......DD.
029CB0: 00 00 06 40 00 00 13 F0 E1 C3 C3 02 D2 F0 A0 00 ...@............
029CC0: 00 03 40 44 88 00 00 04 CC 88 44 00 00 02 CC 88 ..@D......D.....
029CD0: 00 88 40 00 00 04 F0 F0 02 C3 F0 C3 F0 A0 00 00 ..@.............
029CE0: 04 41 82 C4 CC 44 44 02 88 00 00 06 44 00 00 03 .A...DD.....D...
029CF0: 44 40 00 00 13 F0 E1 D2 E1 D2 F0 A0 00 00 03 40 D@.............@
029D00: CC CC 02 88 88 02 00 00 02 44 88 00 CC 88 44 00 .........D....D.
029D10: CC 00 C8 00 00 04 F0 F0 02 C3 F0 C3 F0 A0 00 00 ................
029D20: 04 41 82 C0 CC CC 02 44 44 04 00 88 00 00 06 88 .A.....DD.......
029D30: 40 00 00 13 F0 E1 D2 E1 D2 F0 A0 00 00 03 40 44 @.............@D
029D40: 44 02 00 CC 88 44 00 88 44 88 CC CC 02 00 00 03 D....D..D.......
029D50: 40 00 00 04 F0 E1 C3 C3 02 D2 F0 A0 00 00 04 41 @..............A
029D60: 82 C0 88 00 00 04 88 00 00 02 88 00 00 02 88 88 ................
029D70: 03 00 40 00 00 13 F0 F0 06 A0 00 00 03 40 00 00 ..@..........@..
029D80: 02 C0 44 88 00 00 03 44 44 03 CC 88 CC 88 40 00 ..D....DD.....@.
029D90: 00 04 F0 F0 06 A0 00 00 04 41 82 C0 88 00 00 02 .........A......
029DA0: 88 88 02 00 44 00 88 00 00 04 88 00 40 00 00 13 ....D.......@...
029DB0: 50 F0 F0 05 00 00 04 40 CC 40 C0 80 00 00 02 CC P......@.@......
029DC0: 44 00 CC CC 03 44 00 00 02 40 00 00 04 50 F0 F0 D....D...@...P..
029DD0: 05 00 00 05 41 82 C4 88 00 88 00 44 44 03 88 00 ....A......DD...
029DE0: 88 44 44 02 00 88 00 C8 00 00 13 50 F0 F0 05 00 .DD........P....
029DF0: 00 04 40 88 C8 84 C4 00 00 04 88 CC 88 CC 88 88 ..@.............
029E00: 02 44 C8 00 00 04 50 F0 F0 05 00 00 05 41 82 C0 .D....P......A..
029E10: 44 88 44 00 00 04 44 88 88 02 00 00 05 40 00 00 D.D...D......@..
029E20: 13 50 F0 F0 05 00 00 04 40 44 C0 C0 03 00 00 02 .P......@D......
029E30: 44 00 00 04 CC 88 CC CC 02 C8 00 00 04 50 F0 F0 D............P..
029E40: 05 00 00 05 41 82 C0 00 00 02 88 CC 44 88 88 02 ....A.......D...
029E50: 00 00 03 CC 00 88 88 02 CC 40 00 00 13 50 F0 F0 .........@...P..
029E60: 05 00 00 04 40 00 C0 C0 02 0C 00 44 00 00 02 05 ....@......D....
029E70: 30 30 04 65 CF CA 00 00 04 50 F0 F0 05 00 00 05 00.e.....P......
029E80: 41 82 C0 44 00 88 44 00 88 88 02 00 00 02 88 00 A..D..D.........
029E90: 44 00 44 00 40 00 00 14 F0 F0 04 A0 00 00 04 40 D.D.@..........@
029EA0: 00 C0 C0 02 0C 00 CC CC 02 88 00 40 C4 00 00 02 ...........@....
029EB0: CD CF CA 00 00 05 F0 F0 04 A0 00 00 05 41 82 C4 .............A..
029EC0: 44 44 02 00 CC 00 00 02 CC 88 00 00 02 44 88 00 DD...........D..
029ED0: 00 02 88 C8 00 00 14 F0 F0 04 A0 00 00 04 40 44 ..............@D
029EE0: C0 C0 02 0C 44 44 02 CC 00 00 02 40 80 88 00 88 ....DD.....@....
029EF0: 45 CA 00 00 05 F0 F0 04 A0 00 00 05 41 82 C0 00 E...........A...
029F00: 00 02 44 88 00 CC CC 02 00 44 00 00 06 40 00 00 ..D......D...@..
029F10: 14 50 F0 F0 03 00 00 05 40 88 C0 C0 02 0C 08 CC .P......@.......
029F20: CC 03 00 C0 C0 02 CC 00 44 CF 40 00 00 05 50 F0 ........D.@...P.
029F30: F0 03 00 00 06 41 82 C0 00 88 00 CC 88 88 02 00 .....A..........
029F40: CC 00 00 05 88 88 02 40 00 00 0D 01 03 00 00 06 .......@........
029F50: F0 F0 02 A0 00 00 05 40 40 02 C0 C0 02 84 08 CC .......@@.......
029F60: CC 03 00 C0 48 00 44 45 CF 40 00 00 06 F0 F0 02 ....H.DE.@......
029F70: A0 00 00 06 41 82 C0 CC 00 44 88 CC 88 88 03 00 ....A....D......
029F80: 00 05 CC 00 C8 00 00 0D 03 03 02 02 00 00 05 50 ...............P
029F90: F0 00 00 06 40 40 02 C0 C0 02 84 08 88 CC 88 40 ....@@.........@
029FA0: C0 C0 02 80 45 CF CE C8 00 00 06 50 F0 00 00 07 ....E......P....
029FB0: 41 82 C0 44 44 02 CC CC 03 88 00 00 02 44 00 44 A..DD........D.D
029FC0: 88 88 02 00 44 C8 00 00 0C 01 03 03 03 00 00 0D ....D...........
029FD0: 40 40 02 C0 C0 02 84 08 CC CC 02 44 1A 30 30 03 @@.........D.00.
029FE0: 65 CF 9A 42 00 00 0F 41 82 C0 CC 44 CC CC 04 44 e..B...A...D...D
029FF0: C0 C0 03 C3 C3 05 C2 00 00 0C 01 03 03 03 00 00 ................
02A000: 0D 40 C8 C0 C0 02 84 4C 44 CC CC 02 C8 C0 84 08 .@.....LD.......
02A010: CD CF 8A 40 00 00 0F 41 82 C0 CC CC 03 88 88 02 ...@...A........
02A020: 00 CC C0 C0 02 84 82 88 44 00 44 C2 00 00 0C 03 ........D.D.....
02A030: 03 04 02 00 00 0C 40 40 02 C0 C0 02 84 4C CE CC ......@@.....L..
02A040: 44 40 C0 C0 02 08 00 CF 00 C8 00 00 0F 41 82 C4 D@...........A..
02A050: 88 CC 88 CC 88 CC 88 C0 C0 02 84 82 88 1A 30 65 ..............0e
02A060: C2 00 00 0C 03 03 04 02 00 00 0C 40 40 02 C0 C0 ...........@@...
02A070: 02 0C 4D CE 88 44 C8 C0 84 4D CF CF 02 88 40 00 ..M..D...M....@.
02A080: 00 0F 41 82 C0 C0 02 CC 44 CC CC 02 00 44 40 C0 ..A.....D....D@.
02A090: 80 C6 C0 44 44 02 CD C2 00 82 00 00 0A 03 03 04 ...DD...........
02A0A0: 02 00 00 0C C2 C8 C0 C0 02 0C 0F 9A 30 30 05 65 ............00.e
02A0B0: CF CF 02 21 40 00 00 0F 41 82 C0 C0 02 CC 44 CC ...!@...A.....D.
02A0C0: 88 00 88 40 C0 08 82 C0 44 1A 65 C2 41 82 00 00 ...@....D.e.A...
02A0D0: 09 01 03 C3 C3 02 03 03 02 00 00 0B 41 C2 40 C0 ............A.@.
02A0E0: C0 02 0C 4D 8A 44 44 02 40 C0 84 4D CF CF 02 44 ...M.DD.@..M...D
02A0F0: C8 00 00 0F 41 82 C4 84 CC 88 CC CC 02 88 44 40 ....A.........D@
02A100: C0 08 C6 C0 CC 84 CF C2 82 82 02 00 00 09 01 43 ...............C
02A110: 83 43 83 03 00 00 0B 82 C2 40 C0 C0 02 0C 4C 8A .C.......@....L.
02A120: 44 CC 40 C0 C5 CF CF 02 CC CC 02 40 00 00 0F 41 D.@........@...A
02A130: 82 C4 84 44 00 CC CC 03 44 40 C0 4C C6 C0 C3 C7 ...D....D@.L....
02A140: CE C3 00 C3 C3 0A 83 03 03 02 43 83 03 C3 C3 0B ..........C.....
02A150: 00 C2 40 C0 C0 02 0C 08 00 CC CC 02 40 C0 CF CF ..@.........@...
02A160: 02 CE CC CC 02 40 00 00 0F 41 82 C4 84 CC 44 CC .....@...A....D.
02A170: CC 02 88 88 02 40 C0 4C C2 90 00 30 08 00 00 0C .....@.L...0....
02A180: 01 03 43 C3 03 03 02 00 00 0C C2 40 C0 C0 02 0C ..C........@....
02A190: 08 00 88 CC C8 C5 CF CF 02 8A CC 88 40 00 00 0F ............@...
02A1A0: 41 82 C0 84 CC CC 06 40 C0 08 87 03 03 04 C3 00 A......@........
02A1B0: C3 C3 0A 83 03 03 02 43 83 03 C3 C3 0B 00 C2 40 .......C.......@
02A1C0: C0 C0 02 0C 4C 00 00 03 40 30 CF 30 00 88 CC 40 ....L...@0.0...@
02A1D0: 00 00 0F 41 82 C0 84 CC CC 05 88 C8 C0 4C C2 90 ...A.........L..
02A1E0: 30 30 02 20 C2 82 82 02 00 00 09 01 43 83 43 83 00. ........C.C.
02A1F0: 03 00 00 0B 82 C2 C8 C0 C0 02 0C 08 44 00 00 02 ............D...
02A200: 10 30 30 02 20 44 CC 88 40 00 00 0F 41 82 C0 84 .00. D..@...A...
02A210: CC CC 03 C8 C4 88 40 C0 4C C2 C0 88 C5 8A C2 41 ......@.L......A
02A220: 82 00 00 09 01 03 C3 C3 02 03 03 02 00 00 0B 41 ...............A
02A230: C2 40 C0 C0 02 0C 08 CC 88 C3 92 61 61 02 30 00 .@.........aa.0.
02A240: CC 44 40 00 00 0F 41 82 C4 84 44 CC CC 02 C0 84 .D@...A...D.....
02A250: CC C8 C0 08 C2 C0 00 C0 CF C2 00 82 00 00 0A 03 ................
02A260: 03 04 02 00 00 0C C2 40 C0 C0 02 0C 08 30 30 08 .......@.....00.
02A270: 64 CC 40 00 00 0F 41 82 C0 84 44 CC CC 02 C0 84 d.@...A...D.....
02A280: CC 40 C0 08 C2 C0 00 84 8A C2 00 00 0C 03 03 04 .@..............
02A290: 02 00 00 0C 40 40 02 C0 C0 02 18 30 30 0A 64 40 ....@@.....00.d@
02A2A0: 00 00 0F 41 82 C4 84 CC CC 03 C8 4C CC C8 C0 08 ...A.......L....
02A2B0: C2 C0 1A 65 4C C2 00 00 0C 03 03 04 02 00 00 0C ...eL...........
02A2C0: 40 40 02 C0 30 30 0B 03 03 02 42 00 00 0F 41 82 @@..00....B...A.
02A2D0: C4 84 CC CC 03 C8 4C CC C8 C0 08 C3 C3 05 C2 00 ......L.........
02A2E0: 00 0C 01 03 03 03 00 00 0D 40 1A 30 30 03 03 03 .........@.00...
02A2F0: 0B 42 00 00 0F 41 82 C4 84 44 CC CC 02 C8 4C CC .B...A...D....L.
02A300: 40 C0 08 C8 84 00 40 08 40 00 00 0C 01 03 03 03 @.....@.@.......
02A310: 00 00 0D 40 40 02 C0 30 30 0B 03 03 02 42 00 00 ...@@..00....B..
02A320: 0F 41 82 C0 84 CC CC 03 C8 4C CC 40 C0 08 40 84 .A.......L.@..@.
02A330: 88 C8 4C 40 00 00 0D 03 03 02 02 00 00 0D 40 40 ..L@..........@@
02A340: 02 C0 C0 02 18 30 30 0A 64 40 00 00 0F 41 82 C4 .....00.d@...A..
02A350: 84 C8 C4 CC C8 4C CC C8 C0 4C 40 84 88 C8 4C 40 .....L...L@...L@
02A360: 00 00 0D 01 03 00 00 0E 40 40 02 C0 C0 02 0C 08 ........@@......
02A370: 30 30 08 20 00 C8 00 00 0F 41 82 C4 84 40 4C CC 00. .....A...@L.
02A380: C8 4C CC 40 C0 08 40 84 00 40 08 C8 00 00 1D 40 .L.@..@..@.....@
02A390: 40 02 C0 C0 02 0C 4C 44 CC 30 65 CF 9A 08 44 00 @.....LD.0e...D.
02A3A0: 44 C8 00 00 0F 41 82 C0 84 40 4C CC C8 4C 88 40 D....A...@L..L.@
02A3B0: C0 4C 40 84 00 40 08 40 00 00 1D 40 C8 C0 C0 02 .L@..@.@...@....
02A3C0: 0C 08 00 00 02 CC CF CF 03 8A 88 00 88 40 00 00 .............@..
02A3D0: 0F 41 82 C0 84 40 4C CC C8 4C 88 40 C0 48 C0 84 .A...@L..L.@.H..
02A3E0: CC C8 08 40 00 82 00 00 05 82 00 00 03 41 82 41 ...@.........A.A
02A3F0: 82 00 00 06 C3 82 00 00 06 40 C8 C0 C0 02 84 08 .........@......
02A400: 00 00 03 40 C5 CF CF 02 44 00 44 40 00 00 0F 41 ...@....D.D@...A
02A410: 82 C0 84 40 4C CC C8 48 44 C0 C0 02 48 C0 84 00 ...@L..HD...H...
02A420: C8 08 40 00 82 00 C3 82 00 00 02 82 00 82 82 03 ..@.............
02A430: 00 82 00 C3 82 41 82 00 00 02 82 82 02 00 00 02 .....A..........
02A440: 82 82 02 C3 82 40 40 02 C0 C0 02 0C 08 00 00 03 .....@@.........
02A450: 40 C0 C5 CF CE 00 00 02 40 00 00 0F 41 82 C0 84 @.......@...A...
02A460: 40 48 CC C8 48 44 C0 C0 02 48 C0 84 44 C8 08 40 @H..HD...H..D..@
02A470: 00 82 00 82 82 02 00 00 02 C3 82 82 03 C3 00 C3 ................
02A480: 00 82 82 03 00 00 03 41 82 00 00 02 82 82 02 00 .......A........
02A490: 82 40 C8 C0 C0 02 0C 4C 00 00 03 40 C0 84 4D CF .@.....L...@..M.
02A4A0: 00 00 02 40 00 00 0F 41 82 C0 84 40 C0 CC C8 48 ...@...A...@...H
02A4B0: 40 C0 C0 02 48 C0 84 00 40 08 40 00 82 00 C3 82 @...H...@.@.....
02A4C0: 00 00 02 82 82 05 00 82 00 C3 82 82 02 00 00 04 ................
02A4D0: 82 00 00 02 82 82 02 C3 82 40 40 02 C0 C0 02 0C .........@@.....
02A4E0: 08 00 44 44 02 40 C0 84 08 CD 8A 00 40 00 00 0F ..DD.@......@...
02A4F0: 41 82 C0 84 40 48 80 40 48 C8 C0 C0 02 48 C0 84 A...@H.@H....H..
02A500: 00 C0 48 C0 00 82 00 82 00 00 03 82 82 05 00 82 ..H.............
02A510: 00 82 00 82 00 00 03 82 82 02 00 00 02 82 82 04 ................
02A520: 40 40 02 C0 C0 02 0C 08 88 00 88 40 C0 C0 02 08 @@.........@....
02A530: 00 CF 88 40 00 00 0F 41 82 C0 84 C0 C0 02 80 C8 ...@...A........
02A540: 48 C0 C0 03 48 C0 84 80 C0 48 C0 00 C3 82 C3 82 H...H....H......
02A550: 00 00 02 C3 82 C3 82 82 02 00 82 00 C3 82 82 02 ................
02A560: 00 00 03 C3 82 00 00 02 41 00 C3 82 40 40 02 C0 ........A...@@..
02A570: C0 02 0C 08 00 CC 88 40 C0 C0 02 08 88 CF 44 C8 .......@......D.
02A580: 00 00 0F 41 82 C0 84 C0 84 C0 40 48 C0 C0 03 48 ...A......@H...H
02A590: C0 84 C0 C0 02 48 C0 00 00 1D 40 40 02 C0 C0 02 .....H....@@....
02A5A0: 0C 08 00 CC 44 C8 C0 C0 02 08 CD CE CC 40 00 00 ....D........@..
02A5B0: 0F 41 82 C0 84 C0 C0 02 48 40 84 C0 C0 03 48 C0 .A......H@....H.
02A5C0: 84 C0 C0 02 84 C0 00 00 1D 40 40 02 C0 C0 02 84 .........@@.....
02A5D0: 08 88 00 00 02 40 C0 C0 02 4C CF 88 CC C8 00 00 .....@...L......
02A5E0: 0F 41 82 C0 C0 02 48 C0 48 C0 C0 05 48 C0 84 C0 .A....H.H...H...
02A5F0: C0 04 00 00 02 82 00 00 08 41 00 00 02 82 00 00 .........A......
02A600: 0E 40 C8 C0 C0 02 84 08 CC 45 8A 40 C0 C0 02 4D .@.......E.@...M
02A610: 8A 44 00 40 00 00 0F 41 82 C0 C0 04 48 C0 C0 05 .D.@...A....H...
02A620: 84 C0 C0 06 00 00 02 82 C3 82 C3 00 C3 82 00 00 ................
02A630: 02 41 00 41 00 C3 82 C3 82 41 82 C3 82 C3 00 00 .A.A.....A......
02A640: 05 40 40 02 C0 C0 02 84 08 8D 4F 9A 30 30 03 CF .@@.......O.00..
02A650: CC 88 88 02 40 00 00 0F 41 82 C0 C0 0D 48 C0 C0 ....@...A....H..
02A660: 03 00 C3 82 00 82 82 04 00 00 03 41 00 00 03 82 ...........A....
02A670: 82 03 00 82 00 00 02 82 82 03 00 00 04 40 40 02 .............@@.
02A680: C0 C0 02 0C 08 88 CD 8A 40 C0 84 08 00 88 44 40 ........@.....D@
02A690: 00 00 0F 41 82 C0 C0 11 00 82 82 02 C3 82 82 03 ...A............
02A6A0: C3 82 00 00 02 41 00 00 03 C3 82 82 02 00 82 00 .....A..........
02A6B0: C3 82 82 03 00 00 04 40 40 02 C0 C0 02 0C 08 00 .......@@.......
02A6C0: 44 88 C8 C0 84 08 CC 00 00 02 40 00 00 0F 41 82 D.........@...A.
02A6D0: C0 C0 11 00 82 82 06 00 82 00 00 02 41 00 00 03 ............A...
02A6E0: 82 00 82 00 82 00 82 82 04 41 00 00 03 40 40 02 .........A...@@.
02A6F0: C0 C0 02 84 08 44 00 00 02 40 C0 C0 02 08 44 88 .....D...@....D.
02A700: 00 40 00 00 0F 41 82 C0 C0 11 00 C3 82 C3 82 82 .@...A..........
02A710: 03 C3 82 00 00 03 82 00 00 02 C3 82 C3 82 82 02 ................
02A720: 00 C3 82 82 03 41 00 00 03 40 C0 C0 10 00 00 0F .....A...@......
02A730: 41 82 00 00 4E 41 82 00 00 4E 41 82 00 00 4E 41 A...NA...NA...NA
02A740: 82 00 00 4E 41 C3 C3 50 00 00 FF 00 00 FF 00 00 ...NA..P........
02A750: FF 00 00 FF 00 00 64 00 00 01 1A 7D 00 00 03 00 ......d....}....
02A760: 7D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }...............
02A770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02A780: 00 00 0F 41 82 C0 84 C0 84 C0 40 48 C0 C0 03 48 ...A......@H...H
02A790: C0 84 C0 C0 02 48 C0 00 00 1D 40 40 02 C0 C0 02 .....H....@@....
02A7A0: 0C 08 00 CC 44 C8 C0 C0 02 08 CD CE CC 40 00 00 ....D........@..
02A7B0: 0F 41 82 C0 84 C0 C0 02 48 40 84 C0 C0 03 48 C0 .A......H@....H.
02A7C0: 84 C0 C0 02 84 C0 00 00 1D 40 40 02 C0 C0 02 84 .........@@.....
02A7D0: 08 88 00 00 02 40 C0 C0 02 4C CF 88 CC C8 00 00 .....@...L......
02A7E0: 0F 41 82 C0 C0 02 48 C0 48 C0 C0 05 48 C0 84 C0 .A....H.H...H...
02A7F0: C0 04 00 00 02 82 00 00 08 41 00 00 02 82 00 00 .........A......
02A800: 0E 40 C8 C0 C0 02 84 08 CC 45 8A 40 C0 C0 02 4D .@.......E.@...M
02A810: 8A 44 00 40 00 00 0F 41 82 C0 C0 04 48 C0 C0 05 .D.@...A....H...
02A820: 84 C0 C0 06 00 00 02 82 C3 82 C3 00 C3 82 00 00 ................
02A830: 02 41 00 41 00 C3 82 C3 82 41 82 C3 82 C3 00 00 .A.A.....A......
02A840: 05 40 40 02 C0 C0 02 84 08 8D 4F 9A 30 30 03 CF .@@.......O.00..
02A850: CC 88 88 02 40 00 00 0F 41 82 C0 C0 0D 48 C0 C0 ....@...A....H..
02A860: 03 00 C3 82 00 82 82 04 00 00 03 41 00 00 03 82 ...........A....
02A870: 82 03 00 82 00 00 02 82 82 03 00 00 04 40 40 02 .............@@.
02A880: C0 C0 02 0C 08 88 CD 8A 40 C0 84 08 00 88 44 40 ........@.....D@
02A890: 00 00 0F 41 82 C0 C0 11 00 82 82 02 C3 82 82 03 ...A............
02A8A0: C3 82 00 00 02 41 00 00 03 C3 82 82 02 00 82 00 .....A..........
02A8B0: C3 82 82 03 00 00 04 40 40 02 C0 C0 02 0C 08 00 .......@@.......
02A8C0: 44 88 C8 C0 84 08 CC 00 00 02 40 00 00 0F 41 82 D.........@...A.
02A8D0: C0 C0 11 00 82 82 06 00 82 00 00 02 41 00 00 03 ............A...
02A8E0: 82 00 82 00 82 00 82 82 04 41 00 00 03 40 40 02 .........A...@@.
02A8F0: C0 C0 02 84 08 44 00 00 02 40 C0 C0 02 08 44 88 .....D...@....D.
02A900: 00 49 4D 53 50 32 20 20 20 53 43 52 00 00 00 00 .IMSP2 SCR....
02A910: 00 00 02 00 00 C3 41 00 53 2A 00 00 00 00 00 00 ......A.S*......
02A920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02A930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02A940: 53 2A 00 B3 04 04 00 C3 82 C3 82 00 00 02 C3 82 S*..............
02A950: C3 82 82 04 00 C3 82 C3 82 41 00 00 03 82 00 C3 .........A......
02A960: 82 C3 82 82 03 00 00 02 82 82 02 C3 82 C3 82 41 ...............A
02A970: 00 C3 82 82 03 C3 82 82 03 41 00 00 03 82 82 02 .........A......
02A980: 53 2A C8 50 00 00 1A 01 03 03 03 02 00 00 4B 01 S*.P..........K.
02A990: 43 03 03 02 02 C3 82 00 00 04 41 00 00 0B 41 00 C.........A...A.
02A9A0: 00 0C 82 00 00 08 C3 82 41 00 82 82 02 00 00 1D ........A.......
02A9B0: 01 C3 03 43 02 82 82 02 C3 82 C3 82 00 00 02 C3 ...C............
02A9C0: 82 41 82 00 00 02 C3 82 C3 82 41 00 C3 82 C3 00 .A........A.....
02A9D0: C3 00 C3 82 00 00 03 82 C3 82 C3 00 C3 82 00 00 ................
02A9E0: 02 82 82 04 C3 82 00 00 04 01 03 03 15 02 00 00 ................
02A9F0: 02 01 43 03 03 02 02 82 00 82 82 04 41 00 82 82 ..C.........A...
02AA00: 03 00 00 03 82 00 82 82 02 41 00 82 82 08 00 00 .........A......
02AA10: 02 C3 82 00 82 82 04 00 00 03 82 82 06 00 00 04 ................
02AA20: 01 00 00 15 02 00 00 02 01 43 03 03 02 02 82 00 .........C......
02AA30: 82 82 04 41 00 C3 82 82 02 00 00 03 82 00 82 82 ...A............
02AA40: 02 41 00 82 82 06 C3 82 00 00 02 82 82 02 C3 82 .A..............
02AA50: 82 03 C3 82 00 00 02 C3 00 C3 82 82 03 00 00 04 ................
02AA60: 01 00 00 15 02 00 00 02 01 43 03 43 02 82 82 04 .........C.C....
02AA70: C3 82 41 00 82 00 82 00 00 03 82 00 82 82 02 41 ..A............A
02AA80: 00 82 82 07 00 00 03 82 82 06 00 82 00 00 02 82 ................
02AA90: 82 06 00 00 04 01 00 00 15 02 00 00 02 01 C3 83 ................
02AAA0: 03 02 C3 82 C3 82 82 02 00 41 00 C3 82 82 02 00 .........A......
02AAB0: 00 03 C3 82 C3 82 00 82 C3 82 82 05 C3 82 00 00 ................
02AAC0: 02 C3 82 C3 82 82 03 C3 82 00 00 02 82 82 06 00 ................
02AAD0: 00 04 01 00 00 15 02 00 00 02 01 03 03 03 02 00 ................
02AAE0: 00 04 82 00 00 2D 01 00 00 15 02 00 00 39 01 00 .....-.......9..
02AAF0: C0 C0 10 80 00 C0 C0 04 00 40 C0 C0 10 00 00 02 .........@......
02AB00: C0 C0 11 03 03 04 00 00 0F 01 00 80 CC 00 00 04 ................
02AB10: 44 CC 00 88 00 44 CC 01 03 03 02 80 00 80 00 88 D....D..........
02AB20: 40 00 40 00 00 02 44 88 00 00 04 CC 88 44 00 00 @.@...D......D..
02AB30: 02 CC 88 40 00 00 02 C4 00 00 06 88 44 44 02 00 ...@........DD..
02AB40: 00 06 40 43 C3 03 03 02 C3 82 00 00 02 82 00 41 ..@C...........A
02AB50: 00 00 08 01 00 C4 CC CC 02 44 00 00 03 CC 00 44 .........D.....D
02AB60: CC 00 88 01 88 01 80 00 80 00 CC 40 00 40 00 00 ...........@.@..
02AB70: 02 44 CC 88 88 02 00 00 02 44 88 00 CC 88 44 00 .D.......D....D.
02AB80: C8 00 00 02 C4 CC 44 44 02 88 00 00 06 44 00 00 ......DD.....D..
02AB90: 03 44 40 43 43 02 03 83 41 00 C3 82 82 02 00 41 .D@CC...A......A
02ABA0: 00 C3 82 00 00 05 01 00 80 88 88 02 44 CC 00 88 ............D...
02ABB0: 44 00 CC 44 CC 88 01 00 01 80 00 80 88 44 C8 00 D..D.........D..
02ABC0: 40 00 00 02 44 44 02 00 CC 88 44 00 88 44 88 CC @...DD....D..D..
02ABD0: CC 02 00 40 00 00 02 C0 CC CC 02 44 44 04 00 88 ...@.......DD...
02ABE0: 00 00 06 88 40 03 43 03 03 02 41 00 00 02 82 C3 ....@.C...A.....
02ABF0: 82 41 00 82 82 02 00 00 05 01 00 80 00 40 80 CC .A...........@..
02AC00: 00 00 04 88 88 02 CC CC 02 01 CC 01 80 00 80 44 ...............D
02AC10: CC C8 00 40 00 00 04 C0 44 88 00 00 03 44 44 03 ...@....D....DD.
02AC20: CC 88 C8 00 00 02 C0 88 00 00 04 88 00 00 02 88 ................
02AC30: 00 00 02 88 88 03 00 40 43 C3 03 03 02 41 00 C3 .......@C....A..
02AC40: 82 82 03 41 00 C3 82 00 00 05 01 00 C4 88 C0 C0 ...A............
02AC50: 02 00 00 02 44 88 88 02 44 CC CC 02 88 89 00 01 ....D...D.......
02AC60: 80 00 80 CC CC 02 40 00 40 00 00 02 44 40 C0 80 ......@.@...D@..
02AC70: 00 00 02 CC 44 00 CC CC 03 44 40 00 00 02 C0 88 ....D....D@.....
02AC80: 00 00 02 88 88 02 00 44 00 88 00 00 04 88 00 40 .......D.......@
02AC90: 43 03 03 02 83 41 00 82 82 04 41 00 82 00 00 06 C....A....A.....
02ACA0: 01 00 C4 44 C0 48 88 00 00 03 44 44 02 CC 44 CC ...D.H....DD..D.
02ACB0: 01 00 89 80 00 80 00 44 C8 00 40 00 00 03 C8 84 .......D..@.....
02ACC0: C4 00 00 04 88 CC 88 CC 88 C8 00 00 02 C4 88 00 ................
02ACD0: 88 00 44 44 03 88 00 88 44 44 02 00 88 00 C8 43 ..DD....DD.....C
02ACE0: C3 03 03 02 41 00 C3 82 C3 82 00 82 C3 82 00 00 ....A...........
02ACF0: 05 01 00 80 C8 C0 C0 02 80 00 00 02 88 00 00 03 ................
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 C2 02 00 00 00 02 24 00 C3 02 00 00 00 02 $.......$.......
02AD30: 24 00 C4 02 00 00 00 02 24 00 C5 02 00 00 00 02 $.......$.......
02AD40: 24 00 C6 02 00 00 00 02 24 00 C7 02 00 00 00 02 $.......$.......
02AD50: 24 00 C8 02 00 00 00 02 24 00 C9 02 00 00 00 02 $.......$.......
02AD60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02AD70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02AD80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02AD90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02ADA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02ADB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02ADC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02ADD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02ADE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02ADF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02AE00: 44 CC 01 CC 89 80 00 80 88 CC C8 00 40 00 00 02 D...........@...
02AE10: 44 C0 C0 03 00 00 02 44 00 00 04 CC 88 C8 00 00 D......D........
02AE20: 02 C0 44 88 44 00 00 04 44 88 88 02 00 00 05 40 ..D.D...D......@
02AE30: 03 03 04 00 00 0F 01 00 80 40 C0 84 08 00 88 00 .........@......
02AE40: 00 02 44 C0 00 00 02 89 CC 89 80 00 80 88 CC C8 ..D.............
02AE50: 00 40 00 00 03 C0 C0 02 0C 00 44 00 00 03 C8 80 .@........D.....
02AE60: 00 44 40 00 00 02 C0 00 00 02 88 CC 44 88 88 02 .D@.........D...
02AE70: 00 00 03 CC 00 88 88 02 CC 40 00 00 13 01 00 80 .........@......
02AE80: 40 C0 84 08 44 CC CC 02 00 00 02 C0 88 00 01 44 @...D..........D
02AE90: 89 80 00 80 CC CC 02 40 00 40 00 00 03 C0 C0 02 .......@.@......
02AEA0: 0C 00 CC CC 02 88 00 40 C4 00 00 02 C8 00 00 02 .......@........
02AEB0: C0 44 00 88 44 00 88 88 02 00 00 02 88 00 44 00 .D..D.........D.
02AEC0: 44 00 40 00 00 13 01 00 80 C8 C0 84 08 88 CC 88 D.@.............
02AED0: 00 00 02 C0 44 00 01 00 01 80 00 80 88 00 40 00 ....D.........@.
02AEE0: 40 00 00 02 44 C0 C0 02 0C 44 44 02 CC 00 00 02 @...D....DD.....
02AEF0: 40 80 88 00 C8 00 00 02 C4 44 44 02 00 CC 00 00 @........DD.....
02AF00: 02 CC 88 00 00 02 44 88 00 00 02 88 C8 41 C3 41 ......D......A.A
02AF10: C3 00 C3 41 C3 41 82 00 00 09 01 00 C4 40 C0 84 ...A.A.......@..
02AF20: 0C 44 CC CC 02 88 40 C0 C4 88 01 CC 89 80 00 C4 .D....@.........
02AF30: 00 88 40 00 40 00 00 03 C0 C0 02 0C 08 CC CC 03 ..@.@...........
02AF40: 00 C0 C0 02 CC 00 40 00 00 02 C0 00 00 02 44 88 ......@.......D.
02AF50: 00 CC CC 02 00 44 00 00 06 40 41 41 03 00 41 00 .....D...@AA..A.
02AF60: 00 02 41 41 03 00 00 09 01 00 80 C0 C0 03 0C 44 ..AA...........D
02AF70: CC CC 02 88 40 84 80 00 89 88 01 80 00 80 00 44 ....@..........D
02AF80: 40 00 40 00 00 02 40 C0 C0 02 84 08 CC CC 03 00 @.@...@.........
02AF90: C0 48 00 44 40 00 00 02 C0 00 88 00 CC 88 88 02 .H.D@...........
02AFA0: 00 CC 00 00 05 88 88 02 40 41 C3 41 00 41 00 41 ........@A.A.A.A
02AFB0: C3 41 41 02 00 00 09 01 00 80 C0 C0 03 0C 44 44 .AA...........DD
02AFC0: 02 CC 00 C0 C0 03 00 89 CC 89 80 00 80 88 00 40 ...............@
02AFD0: 00 40 00 00 02 40 C0 C0 02 84 08 88 CC 88 40 C0 .@...@........@.
02AFE0: C0 02 80 44 C8 00 00 02 C0 CC 00 44 88 CC 88 88 ...D.......D....
02AFF0: 03 00 00 05 CC 00 C8 41 00 41 00 41 00 41 41 04 .......A.A.A.AA.
02B000: 00 00 09 01 00 80 C0 C0 03 0C 44 CC 88 88 02 C0 ..........D.....
02B010: C0 02 48 CC 01 44 89 80 00 C4 44 00 40 00 40 00 ..H..D....D.@.@.
02B020: 00 02 40 C0 C0 02 84 08 CC CC 02 44 40 C0 84 C4 ..@........D@...
02B030: 88 40 00 00 02 C0 44 44 02 CC CC 03 88 00 00 04 .@....DD........
02B040: 44 88 88 02 00 44 C8 41 C3 41 C3 41 00 41 C3 41 D....D.A.A.A.A.A
02B050: 41 02 00 00 09 01 00 C4 C0 C0 03 0C 88 CC CC 03 A...............
02B060: C0 C0 02 0C 44 89 CC 01 80 00 80 CC 00 40 00 40 ....D........@.@
02B070: 00 00 02 40 C0 C0 02 84 4C 44 CC CC 02 C8 C0 84 ...@....LD......
02B080: 08 CC C8 00 00 02 C0 CC 44 CC CC 04 44 C0 81 03 ........D...D...
02B090: C3 C3 05 C2 00 00 13 01 00 80 C0 C0 03 0C CC CC ................
02B0A0: 02 88 88 02 C0 C0 02 84 88 89 00 01 80 00 C4 CC ................
02B0B0: 88 40 00 40 00 00 02 40 C0 C0 02 84 4C CC CC 02 .@.@...@....L...
02B0C0: 44 40 C0 C0 02 4C 44 C8 00 00 02 C0 CC CC 03 88 D@...LD.........
02B0D0: 88 02 00 CC C0 81 81 02 82 88 44 00 44 C2 00 00 ..........D.D...
02B0E0: 13 01 00 80 C0 C0 02 84 0C 00 CC 00 CC C0 C0 02 ................
02B0F0: 0C 00 01 CC 01 80 00 C4 00 44 40 00 40 00 00 02 .........D@.@...
02B100: 40 C0 C0 02 0C 08 44 88 44 C8 C0 84 08 00 40 00 @.....D.D.....@.
02B110: 00 02 C4 88 CC 88 CC 88 CC 88 C0 81 81 02 82 88 ................
02B120: 1A 30 65 C2 00 00 13 01 00 C4 C0 C0 02 84 0C 00 .0e.............
02B130: 00 02 CC 88 C0 C0 02 0C 44 89 CC 89 80 00 80 CC ........D.......
02B140: 00 40 00 40 00 00 02 40 C0 C0 02 0C 08 00 44 CC .@.@...@......D.
02B150: 40 C0 84 08 CC C8 00 00 02 C0 C0 02 CC 44 CC CC @............D..
02B160: 02 00 44 40 81 81 02 C6 C0 44 44 02 CD C2 00 41 ..D@.....DD....A
02B170: 00 00 07 82 00 00 09 01 00 80 C0 C0 02 84 0C 44 ...............D
02B180: 00 88 88 02 C0 C0 02 0C 44 89 88 89 80 00 80 88 ........D.......
02B190: 00 40 00 40 00 00 02 40 C0 C0 02 0C 08 88 44 44 .@.@...@......DD
02B1A0: 02 40 C0 84 08 CC C8 00 00 02 C0 C0 02 CC 44 CC .@............D.
02B1B0: 88 00 88 40 81 09 82 C0 44 1A 65 C2 00 41 41 02 ...@....D.e..AA.
02B1C0: C3 41 C3 41 C3 00 82 41 C3 41 C3 00 00 05 01 00 .A.A...A.A......
02B1D0: 80 C0 C0 02 84 0C 88 00 CC 88 C0 C0 02 0C 88 89 ................
02B1E0: CC 89 80 00 80 44 CC 40 00 40 00 00 02 40 C0 C0 .....D.@.@...@..
02B1F0: 02 0C 4C 00 44 CC 40 C0 84 4C 44 C8 00 00 02 C4 ..L.D.@..LD.....
02B200: 84 CC 88 CC CC 02 88 44 40 81 09 C6 C0 CC 84 CF .......D@.......
02B210: C2 41 C3 41 41 03 00 00 02 41 00 82 41 41 04 00 .A.AA....A..AA..
02B220: 00 05 01 00 80 C0 C0 02 84 0C 00 44 CC 88 C0 C0 ...........D....
02B230: 02 0C 00 89 CC 89 80 00 C4 CC CC 02 40 00 40 00 ............@.@.
02B240: 00 02 40 C0 C0 02 0C 08 00 CC CC 02 40 C0 84 08 ..@.........@...
02B250: 44 C8 00 00 02 C4 84 44 00 CC CC 03 44 40 81 09 D......D....D@..
02B260: C6 C0 C3 C7 CE C2 41 41 03 C3 41 00 41 C3 00 82 ......AA..A.A...
02B270: 41 C3 41 C3 00 00 05 01 00 80 C0 C0 02 84 0C 00 A.A.............
02B280: 44 44 02 CC C0 C0 02 0C 44 01 CC 01 80 00 80 88 DD......D.......
02B290: CC 40 00 40 00 00 02 40 C0 C0 02 0C 08 00 88 CC .@.@...@........
02B2A0: C8 C0 84 08 88 C8 00 00 02 C4 84 CC 44 CC CC 02 ............D...
02B2B0: 88 88 02 40 81 09 C2 90 00 30 08 C2 41 41 03 00 ...@.....0..AA..
02B2C0: 41 00 41 41 02 00 82 41 00 41 00 00 06 01 00 80 A.AA...A.A......
02B2D0: C0 C0 02 84 0C 88 00 00 03 C0 C0 02 0C 00 01 44 ...............D
02B2E0: 89 80 00 80 44 88 40 00 40 00 00 02 40 C0 C0 02 ....D.@.@...@...
02B2F0: 0C 4C 00 00 03 40 C0 84 08 00 C8 00 00 02 C0 84 .L...@..........
02B300: CC CC 06 40 81 09 87 03 03 04 C2 41 C3 41 C3 41 ...@.......A.A.A
02B310: C3 41 C3 00 41 41 02 C3 41 C3 00 00 05 01 00 C4 .A..AA..A.......
02B320: C0 C0 02 84 0C 00 88 00 00 02 C0 C0 02 0C 00 89 ................
02B330: CC 01 80 00 C4 88 CC C8 00 40 00 00 02 40 C0 C0 .........@...@..
02B340: 02 0C 08 44 00 00 02 40 C0 84 08 44 C8 00 00 02 ...D...@...D....
02B350: C0 84 CC CC 05 88 C8 81 09 C2 90 30 30 02 20 C2 ...........00. .
02B360: 00 00 13 01 00 80 C0 C0 02 84 0C 44 CC 00 00 02 ...........D....
02B370: C0 C0 02 84 00 01 88 89 80 00 80 44 00 40 00 40 ...........D.@.@
02B380: 00 00 02 40 C0 C0 02 0C 08 CC 88 00 40 C0 C0 02 ...@........@...
02B390: 08 00 C8 00 00 02 C0 84 CC CC 03 C8 C4 88 40 81 ..............@.
02B3A0: 09 C2 C0 88 C5 8A C2 00 00 13 01 00 80 C0 C0 02 ................
02B3B0: 84 0C 00 88 00 88 C0 C0 02 0C 00 01 CC 89 80 00 ................
02B3C0: C4 44 CC 40 00 40 00 00 02 40 C0 C0 02 0C 08 44 .D.@.@...@.....D
02B3D0: 00 44 40 C0 84 08 00 C8 00 00 02 C4 84 44 CC CC .D@..........D..
02B3E0: 02 C0 84 CC C8 81 09 C2 C0 00 C0 CF C2 00 41 00 ..............A.
02B3F0: 00 04 41 00 41 00 00 0A 01 00 80 C0 C0 02 84 0C ..A.A...........
02B400: CC CC 02 00 88 C0 C0 02 0C 00 89 CC 89 80 00 80 ................
02B410: CC CC 02 C8 00 40 00 00 02 40 C0 C0 02 0C 4C CC .....@...@....L.
02B420: 88 44 40 C0 84 08 44 C8 00 00 02 C0 84 44 CC CC .D@...D......D..
02B430: 02 C0 84 CC 40 81 09 C2 C0 00 84 8A C2 00 41 00 ....@.........A.
02B440: C3 C3 02 82 00 00 02 C3 82 C3 82 00 00 07 01 00 ................
02B450: 80 C0 C0 02 84 0C 44 00 44 88 C0 C0 02 0C 88 89 ......D.D.......
02B460: 44 89 80 00 80 CC CC 02 40 00 40 00 00 02 40 C0 D.......@.@...@.
02B470: C0 02 0C 08 88 00 CC 40 C0 84 4C 44 C8 00 00 02 .......@..LD....
02B480: C4 84 CC CC 03 C8 4C CC C8 81 09 C2 C0 1A 65 4C ......L.......eL
02B490: C2 41 C3 41 00 82 82 02 41 00 41 00 82 82 02 00 .A.A....A.A.....
02B4A0: 00 07 01 00 80 C0 C0 02 84 0C 00 88 CC CC 02 C0 ................
02B4B0: C0 02 0C 44 01 88 01 80 00 80 44 88 C8 00 40 00 ...D......D...@.
02B4C0: 00 02 40 C0 C0 02 0C 08 44 44 02 CC C8 C0 84 08 ..@.....DD......
02B4D0: 88 40 00 00 02 C4 84 CC CC 03 C8 4C CC C8 81 03 .@.........L....
02B4E0: C3 C3 05 C2 41 41 03 00 82 82 02 41 00 41 00 C3 ....AA.....A.A..
02B4F0: 82 00 00 07 01 00 80 C0 C0 02 84 0C 00 00 02 CC ................
02B500: 88 C0 C0 02 0C 00 89 00 01 80 00 80 00 88 C8 00 ................
02B510: 40 00 00 02 40 C0 C0 02 0C 08 00 44 CC 40 C0 84 @...@......D.@..
02B520: 08 44 40 00 00 02 C4 84 44 CC CC 02 C8 4C CC 40 .D@.....D....L.@
02B530: C0 02 C8 84 00 40 08 40 41 41 03 00 82 82 02 41 .....@.@AA.....A
02B540: 00 41 00 82 00 41 00 00 06 01 00 80 C0 C0 02 84 .A...A..........
02B550: 0C 00 88 00 00 02 C0 C0 02 0C 00 01 88 89 80 00 ................
02B560: 80 44 CC 40 00 40 00 00 02 40 C0 C0 02 0C 08 44 .D.@.@...@.....D
02B570: 00 00 02 40 C0 84 08 00 40 00 00 02 C0 84 CC CC ...@....@.......
02B580: 03 C8 4C CC 40 C0 02 C8 84 88 C8 4C 40 41 C3 41 ..L.@......L@A.A
02B590: 00 C3 82 41 00 41 82 C3 82 41 00 00 06 01 00 80 ...A.A...A......
02B5A0: C0 C0 02 84 0C 00 CC 00 00 02 C0 C0 02 0C 00 01 ................
02B5B0: 00 01 80 00 80 00 00 02 C8 00 40 00 00 02 40 C0 ..........@...@.
02B5C0: C0 02 0C 08 44 88 00 40 C0 84 08 00 40 00 00 02 ....D..@....@...
02B5D0: C4 84 C8 C4 CC C8 4C CC C8 C0 46 40 84 88 C8 4C ......L...F@...L
02B5E0: 40 00 00 13 01 00 80 C0 C0 02 84 0C 88 CC CC 02 @...............
02B5F0: 00 C0 C0 02 0C 00 89 00 89 80 00 80 00 00 02 C8 ................
02B600: 00 40 00 00 02 40 C0 C0 02 0C 4C 44 CC 88 40 C0 .@...@....LD..@.
02B610: 84 08 44 40 00 00 02 C4 84 40 4C CC C8 4C CC 40 ..D@.....@L..L.@
02B620: C0 02 40 84 00 40 08 C8 00 00 13 01 00 C4 C0 C0 ..@..@..........
02B630: 02 84 0C 00 00 02 44 88 C0 C0 02 84 44 01 44 01 ......D.....D.D.
02B640: 80 00 80 44 88 40 00 40 00 00 02 40 C0 C0 02 0C ...D.@.@...@....
02B650: 08 00 00 02 CC 40 C0 C0 02 08 88 40 00 00 02 C0 .....@.....@....
02B660: 84 40 4C CC C8 4C 88 40 C0 46 C8 84 00 40 08 40 .@L..L.@.F...@.@
02B670: 00 00 13 01 00 80 C0 C0 03 0C 00 00 04 C0 C0 02 ................
02B680: 84 00 89 00 89 80 00 80 00 44 C8 00 40 00 00 02 .........D..@...
02B690: 40 C0 C0 02 84 08 00 00 03 40 C0 C0 02 08 44 40 @........@....D@
02B6A0: 00 00 02 C0 84 40 4C CC C8 4C 88 40 C0 42 C0 84 .....@L..L.@.B..
02B6B0: CC C8 08 40 00 00 13 01 00 C4 C0 C0 02 84 0C 00 ...@............
02B6C0: 00 04 C0 C0 02 84 00 89 00 01 80 00 80 00 CC C8 ................
02B6D0: 00 40 00 00 02 40 C0 C0 02 0C 08 00 00 03 40 C0 .@...@........@.
02B6E0: C0 02 08 44 40 00 00 02 C0 84 40 4C CC C8 48 44 ...D@.....@L..HD
02B6F0: C0 C0 02 42 C0 84 00 C8 08 40 03 03 04 00 00 0F ...B.....@......
02B700: 01 00 C4 C0 C0 02 84 0C 88 00 00 03 C0 C0 02 0C ................
02B710: 00 89 00 01 80 00 80 88 CC 40 00 40 00 00 02 40 .........@.@...@
02B720: C0 C0 02 0C 4C 00 00 03 40 C0 84 08 44 40 00 00 ....L...@...D@..
02B730: 02 C0 84 40 48 CC C8 48 44 C0 C0 02 42 C0 84 44 ...@H..HD...B..D
02B740: C8 08 40 43 C3 03 03 02 41 C3 00 00 0D 01 00 80 ..@C....A.......
02B750: C0 C0 02 84 0C 00 00 02 88 88 02 C0 C0 02 0C 44 ...............D
02B760: 89 00 01 80 00 80 44 CC C8 00 40 00 00 02 40 C0 ......D...@...@.
02B770: C0 02 0C 08 00 44 44 02 40 C0 84 08 CC C8 00 00 .....DD.@.......
02B780: 02 C0 84 40 C0 CC C8 48 40 C0 C0 02 42 C0 84 00 ...@...H@...B...
02B790: 40 08 40 43 43 02 03 83 00 41 41 02 C3 41 82 41 @.@CC....AA..A.A
02B7A0: C3 00 00 07 01 00 80 C0 C0 02 84 0C 44 00 44 00 ............D.D.
02B7B0: C0 C0 02 84 00 01 44 01 80 00 C4 44 00 40 00 40 ......D....D.@.@
02B7C0: 00 00 02 40 C0 C0 02 0C 08 88 00 88 40 C0 C0 02 ...@........@...
02B7D0: 08 00 40 00 00 02 C0 84 40 48 80 40 48 C8 C0 C0 ..@.....@H.@H...
02B7E0: 02 42 C0 84 00 C0 48 C0 03 C3 03 03 02 00 82 41 .B....H........A
02B7F0: 41 06 00 00 07 01 00 80 C0 C0 02 84 0C 00 44 CC A.............D.
02B800: 00 C0 C0 02 84 44 01 88 89 80 00 C4 88 44 40 00 .....D.......D@.
02B810: 40 00 00 02 40 C0 C0 02 0C 08 00 CC 88 40 C0 C0 @...@........@..
02B820: 02 08 88 40 00 00 02 C0 84 C0 C0 02 80 C8 48 C0 ...@..........H.
02B830: C0 03 42 C0 84 80 C0 48 C0 03 43 03 03 02 00 82 ..B....H..C.....
02B840: 41 41 05 C3 00 00 07 01 00 80 C0 C0 02 84 0C 00 AA..............
02B850: 44 88 CC C0 C0 02 84 44 01 CC 89 80 00 80 44 00 D......D......D.
02B860: C8 00 40 00 00 02 40 C0 C0 02 0C 08 00 CC 44 C8 ..@...@.......D.
02B870: C0 C0 02 08 88 C8 00 00 02 C0 84 C0 84 C0 40 48 ..............@H
02B880: C0 C0 03 42 C0 84 C0 C0 02 48 C0 43 43 02 03 83 ...B.....H.CC...
02B890: 41 00 41 41 05 00 00 08 01 00 80 C0 C0 03 0C 44 A.AA...........D
02B8A0: 00 00 03 C0 C0 02 84 88 89 44 89 80 00 80 00 88 .........D......
02B8B0: C8 00 40 00 00 02 40 C0 C0 02 84 08 88 00 00 02 ..@...@.........
02B8C0: 40 C0 C0 02 4C 44 C8 00 00 02 C0 84 C0 C0 02 48 @...LD.........H
02B8D0: 40 84 C0 C0 03 42 C0 84 C0 C0 02 84 C0 43 C3 03 @....B.......C..
02B8E0: 03 02 41 C3 41 C3 41 41 03 C3 00 00 07 01 00 C4 ..A.A.AA........
02B8F0: C0 C0 03 0C 44 88 00 00 02 C0 C0 02 84 00 01 88 ....D...........
02B900: 01 80 00 80 00 CC 40 00 40 00 00 02 40 C0 C0 02 ......@.@...@...
02B910: 84 08 CC 00 00 02 40 C0 C0 02 08 00 40 00 00 02 ......@.....@...
02B920: C0 C0 02 48 C0 48 C0 C0 05 42 C0 84 C0 C0 04 03 ...H.H...B......
02B930: 03 04 00 00 0F 01 00 80 C0 C0 03 0C 44 44 02 88 ............DD..
02B940: 88 02 C0 C0 02 0C 44 89 44 01 80 00 C4 44 88 40 ......D.D....D.@
02B950: 00 40 00 00 02 40 C0 C0 02 84 08 88 CC 44 40 C0 .@...@.......D@.
02B960: 84 08 CC C8 00 00 02 C0 C0 04 48 C0 C0 05 06 C0 ..........H.....
02B970: C0 06 00 00 13 01 00 80 C0 C0 02 84 0C 44 44 03 .............DD.
02B980: 00 C0 C0 02 0C 00 01 00 89 80 00 80 00 44 40 00 .............D@.
02B990: 40 00 00 02 40 C0 C0 02 0C 08 88 88 03 40 C0 84 @...@........@..
02B9A0: 08 00 C8 00 00 02 C0 C0 0A 42 C0 C0 02 48 C0 C0 .........B...H..
02B9B0: 03 00 00 13 01 00 80 C0 C0 02 84 0C 00 00 02 CC ................
02B9C0: 44 C0 C0 02 0C 44 89 00 01 80 00 80 00 00 02 40 D....D.........@
02B9D0: 00 40 00 00 02 40 C0 C0 02 0C 08 00 44 88 C8 C0 .@...@......D...
02B9E0: 84 08 CC 40 00 00 02 C0 C0 0A 42 C0 C0 06 00 00 ...@......B.....
02B9F0: 13 01 00 80 C0 C0 03 0C 00 88 00 00 02 C0 C0 02 ................
02BA00: 84 00 89 03 03 02 80 00 80 00 00 02 40 00 40 00 ............@.@.
02BA10: 00 02 40 C0 C0 02 84 08 44 00 00 02 40 C0 C0 02 ..@.....D...@...
02BA20: 08 44 C8 00 00 02 C0 C0 0A 42 C0 C0 06 00 00 13 .D.......B......
02BA30: 01 00 C0 C0 0E 81 C0 80 00 C0 C0 04 00 40 C0 C0 .............@..
02BA40: 10 00 00 02 C0 C0 0A 42 C0 C0 06 41 C3 41 C3 00 .......B...A.A..
02BA50: C3 41 C3 41 82 00 00 09 01 00 00 0F 01 00 00 25 .A.A...........%
02BA60: 02 00 00 06 41 41 03 00 41 00 00 02 41 41 03 00 ....AA..A...AA..
02BA70: 00 09 01 00 00 0F 01 00 00 05 02 00 00 1F 02 00 ................
02BA80: 00 06 41 C3 41 00 41 00 41 C3 41 41 02 00 00 09 ..A.A.A.A.AA....
02BA90: 01 00 00 0F 01 00 00 04 01 03 00 00 11 01 00 00 ................
02BAA0: 0D 02 00 00 06 41 00 41 00 41 00 41 41 04 00 00 .....A.A.A.AA...
02BAB0: 09 01 00 00 07 03 03 02 02 00 00 05 01 00 00 05 ................
02BAC0: 02 00 00 03 03 03 02 02 00 00 0B 01 00 00 03 03 ................
02BAD0: 03 02 02 00 00 07 02 00 00 06 41 C3 41 C3 41 00 ..........A.A.A.
02BAE0: 41 C3 41 41 02 00 00 09 01 00 00 07 03 83 02 00 A.AA............
02BAF0: 00 05 01 03 03 05 02 00 00 03 43 C3 02 00 00 0B ..........C.....
02BB00: 01 02 00 00 02 43 C3 02 00 00 07 02 00 00 19 01 .....C..........
02BB10: 00 00 07 43 83 02 00 00 0F 43 43 02 02 00 00 0B ...C.....CC.....
02BB20: 01 02 00 00 02 43 43 02 02 00 00 07 02 00 00 19 .....CC.........
02BB30: 01 00 00 07 03 83 02 00 00 0F 03 43 03 03 0E 00 ...........C....
02BB40: 00 02 03 C3 02 00 00 07 02 00 00 05 82 00 00 13 ................
02BB50: 01 00 00 07 03 83 02 00 00 0F 43 C3 02 00 00 0B ..........C.....
02BB60: 01 02 00 00 02 03 43 02 00 00 07 02 41 C3 41 41 ......C.....A.AA
02BB70: 02 00 00 04 C3 82 C3 82 41 82 C3 82 00 00 09 01 ........A.......
02BB80: 00 00 07 03 83 02 00 00 0F 43 03 02 00 00 0B 01 .........C......
02BB90: 02 00 00 02 43 43 02 02 00 00 07 02 41 41 04 00 ....CC......AA..
02BBA0: 82 00 00 02 82 00 82 82 03 00 00 02 82 00 00 09 ................
02BBB0: 01 00 00 07 43 C3 02 00 00 0F 43 C3 02 00 00 0B ....C.....C.....
02BBC0: 01 00 00 03 43 C3 02 00 00 07 02 41 41 04 00 82 ....C......AA...
02BBD0: 00 00 02 C3 82 C3 82 82 02 00 C3 82 00 00 09 01 ................
02BBE0: 00 00 07 03 03 02 02 00 00 0F 03 03 02 02 00 00 ................
02BBF0: 0B 01 00 00 03 03 03 02 02 00 00 07 02 41 C3 41 .............A.A
02BC00: 41 02 00 82 00 00 03 82 82 02 00 82 00 82 82 02 A...............
02BC10: 00 00 09 01 00 00 35 02 00 41 41 02 C3 00 82 00 ......5..AA.....
02BC20: 00 02 C3 82 C3 82 82 02 00 C3 82 00 00 09 01 00 ................
02BC30: 00 35 02 00 41 82 00 00 16 01 00 00 02 01 03 03 .5..A...........
02BC40: 32 02 00 00 19 01 00 00 02 01 00 00 4C 01 00 00 2...........L...
02BC50: 02 01 00 00 4C 01 00 00 02 01 00 00 22 41 00 00 ....L......."A..
02BC60: 06 82 00 00 0A 41 00 00 02 82 00 00 05 82 00 00 .....A..........
02BC70: 04 41 00 00 09 01 00 00 02 01 00 00 12 41 82 C3 .A...........A..
02BC80: 82 C3 82 C3 82 82 05 C3 82 41 82 C3 82 C3 82 00 .........A......
02BC90: 00 03 82 C3 82 C3 00 C3 82 00 00 02 82 82 02 00 ................
02BCA0: 00 03 82 C3 82 00 00 03 82 C3 82 00 00 02 41 00 ..............A.
02BCB0: C3 82 00 00 06 01 00 00 02 03 02 00 00 11 82 00 ................
02BCC0: 82 82 03 00 82 82 09 00 41 00 82 82 02 00 00 02 ........A.......
02BCD0: C3 82 00 82 82 04 00 00 03 82 82 02 41 00 C3 82 ............A...
02BCE0: 82 03 00 00 02 C3 82 82 03 00 00 02 41 00 00 02 ............A...
02BCF0: 82 00 00 06 01 00 00 02 01 00 00 12 82 00 C3 82 ................
02BD00: 82 02 00 82 82 06 C3 82 82 02 00 41 00 C3 82 00 ...........A....
02BD10: 00 02 82 82 02 C3 82 82 03 C3 82 00 00 02 82 82 ................
02BD20: 02 41 00 82 82 02 C3 82 00 00 02 82 82 02 C3 82 .A..............
02BD30: 00 00 02 41 00 C3 82 00 00 06 01 00 C0 C0 10 80 ...A............
02BD40: 00 00 03 82 00 82 00 82 00 82 82 07 00 82 00 41 ...............A
02BD50: 00 82 00 00 03 82 82 06 00 82 00 00 02 82 82 02 ................
02BD60: 41 00 82 82 03 00 00 03 82 82 03 00 00 03 41 00 A.............A.
02BD70: 82 82 02 00 00 06 01 00 84 0C 08 CC 00 00 04 44 ...............D
02BD80: CC 00 88 00 44 CC 00 80 00 00 03 82 00 C3 82 C3 ....D...........
02BD90: 82 C3 82 C3 82 41 00 C3 82 82 02 00 41 82 C3 82 .....A......A...
02BDA0: 00 00 02 C3 82 C3 82 82 03 C3 82 00 00 02 41 00 ..............A.
02BDB0: 41 00 C3 82 C3 82 00 00 02 C3 82 C3 82 00 00 03 A...............
02BDC0: 82 C3 82 00 00 06 01 00 84 0C 44 CC CC 02 44 00 ..........D...D.
02BDD0: 00 03 CC 00 44 CC 00 88 44 80 00 00 3D 01 00 84 ....D...D...=...
02BDE0: 0C 88 88 03 44 CC 00 88 44 00 CC 44 CC 88 00 80 ....D...D..D....
02BDF0: 00 00 3D 01 00 84 08 CC 00 40 80 CC 00 00 04 88 ..=......@......
02BE00: 88 02 CC CC 02 44 80 00 00 11 03 03 04 00 00 28 .....D.........(
02BE10: 01 00 84 4C CC 88 C0 C0 02 00 00 02 44 88 88 02 ...L........D...
02BE20: 44 CC CC 02 88 88 02 80 00 00 04 82 00 00 02 41 D..............A
02BE30: 00 00 02 82 00 00 06 43 03 03 03 41 C3 00 00 0F .......C...A....
02BE40: 41 00 00 0C 82 00 00 09 01 00 84 4C CC CC 02 C0 A..........L....
02BE50: 48 88 00 00 03 44 44 02 CC 44 CC 44 80 00 00 03 H....DD..D.D....
02BE60: 41 C3 41 C3 41 00 00 02 82 41 C3 00 00 04 43 43 A.A.A....A....CC
02BE70: 02 03 83 41 41 03 C3 41 41 03 C3 41 C3 41 C3 41 ...AA..AA..A.A.A
02BE80: C3 82 00 00 04 82 82 02 C3 82 C3 82 C3 82 00 00 ................
02BE90: 03 82 C3 82 C3 00 C3 82 00 00 03 01 00 84 08 CC ................
02BEA0: C8 C0 C0 02 80 00 00 02 88 00 00 03 44 CC 44 80 ............D.D.
02BEB0: 00 00 04 82 00 41 41 02 C3 00 82 41 41 02 00 00 .....AA....AA...
02BEC0: 04 43 43 02 03 03 02 41 00 41 41 03 C3 41 41 05 .CC....A.AA..AA.
02BED0: 00 41 82 82 02 00 00 02 41 00 C3 82 00 82 82 05 .A......A.......
02BEE0: 00 00 02 C3 82 00 82 82 04 00 00 04 01 00 84 4C ...............L
02BEF0: CC 40 C0 84 08 00 88 00 00 02 44 C0 00 00 02 88 .@........D.....
02BF00: 80 00 00 04 82 41 C3 41 41 02 00 82 41 C3 00 00 .....A.AA...A...
02BF10: 04 43 C3 03 03 02 41 00 41 41 09 C3 41 C3 82 00 .C....A.AA..A...
02BF20: 00 02 41 00 82 82 02 C3 82 82 03 C3 82 00 00 02 ..A.............
02BF30: 82 82 02 C3 82 82 03 C3 82 00 00 03 01 00 84 08 ................
02BF40: CC 40 C0 84 08 44 CC CC 02 00 00 02 C0 88 00 44 .@...D.........D
02BF50: 80 03 03 02 02 00 82 41 41 04 00 82 41 00 00 02 .......AA...A...
02BF60: 82 00 00 02 03 43 03 83 41 41 07 C3 41 41 02 00 .....C..AA..AA..
02BF70: 41 41 02 82 00 00 03 41 00 82 82 04 C3 82 82 02 AA.....A........
02BF80: 00 00 03 82 82 06 00 82 00 00 03 01 00 84 08 00 ................
02BF90: C8 C0 84 08 88 CC 88 00 00 02 C0 44 00 44 80 43 ...........D.D.C
02BFA0: 03 02 00 C3 41 C3 41 C3 00 41 41 02 C3 00 82 00 ....A.A..AA.....
02BFB0: 00 02 03 43 03 03 02 41 C3 41 C3 41 41 03 00 41 ...C...A.A.AA..A
02BFC0: C3 41 C3 41 C3 82 00 00 02 41 00 82 82 02 C3 82 .A.A.....A......
02BFD0: 00 82 C3 82 00 00 02 C3 82 C3 82 82 03 C3 82 00 ................
02BFE0: 00 03 01 00 84 4C 00 40 C0 84 0C 44 CC CC 02 88 .....L.@...D....
02BFF0: 40 C0 C4 88 00 80 43 43 02 02 00 00 0E 03 03 04 @.....CC........
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 C2 02 00 00 00 02 25 00 C3 02 00 00 00 02 %.......%.......
02C030: 25 00 C4 02 00 00 00 02 25 00 C5 02 00 00 00 02 %.......%.......
02C040: 25 00 C6 02 00 00 00 02 25 00 C7 02 00 00 00 02 %.......%.......
02C050: 25 00 C8 02 00 00 00 02 25 00 C9 02 00 00 00 02 %.......%.......
02C060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C0A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C0B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C0C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C0D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C0E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C0F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C100: 00 00 06 41 00 00 10 C3 82 00 00 0F 01 00 84 4C ...A...........L
02C110: 88 C0 C0 03 0C 44 CC CC 02 88 40 84 80 00 88 80 .....D....@.....
02C120: 43 43 02 02 00 00 12 01 03 03 03 02 00 00 23 01 CC............#.
02C130: 00 84 08 00 C0 C0 03 0C 44 44 02 CC 00 C0 C0 03 ........DD......
02C140: 00 CC 80 43 C3 02 00 82 00 00 03 41 82 41 82 00 ...C.......A.A..
02C150: 00 09 01 C3 83 03 02 C3 82 00 00 06 41 00 00 0F ............A...
02C160: 41 00 41 00 00 08 01 00 84 08 88 C0 C0 03 0C 44 A.A............D
02C170: CC 88 88 02 C0 C0 02 48 CC 00 80 03 43 02 00 82 .......H....C...
02C180: 00 82 82 03 00 82 00 C3 82 41 82 00 00 05 01 83 .........A......
02C190: 03 43 02 82 00 C3 00 82 82 02 C3 82 00 00 02 C3 .C..............
02C1A0: 82 00 00 02 C3 00 C3 82 82 05 C3 82 41 00 41 00 ............A.A.
02C1B0: C3 82 00 00 05 01 00 84 4C 00 C0 C0 03 0C 88 CC ........L.......
02C1C0: CC 03 C0 C0 02 0C 44 CC 80 03 43 02 00 C3 82 82 ......D...C.....
02C1D0: 03 C3 00 C3 00 82 82 03 00 00 06 01 C3 83 03 02 ................
02C1E0: C3 00 82 82 06 41 00 82 82 02 00 00 02 82 82 0A .....A..........
02C1F0: 41 00 41 00 82 82 02 00 00 05 01 00 84 4C 88 C0 A.A..........L..
02C200: C0 03 0C CC CC 02 88 88 02 C0 C0 02 84 88 CC 80 ................
02C210: 03 03 02 02 00 82 82 05 00 82 00 C3 82 82 02 00 ................
02C220: 00 06 01 03 83 03 02 82 00 82 82 06 41 00 C3 82 ............A...
02C230: 00 00 02 82 82 08 C3 82 41 00 41 00 C3 82 00 00 ........A.A.....
02C240: 05 01 00 84 08 88 C0 C0 02 84 0C 00 CC 00 CC C0 ................
02C250: C0 02 0C 00 00 02 80 00 00 04 82 82 05 00 82 00 ................
02C260: 82 00 82 00 00 03 41 00 00 02 01 83 83 02 43 02 ......A.......C.
02C270: 82 00 82 82 06 41 00 82 00 00 03 82 82 09 00 41 .....A.........A
02C280: 00 41 00 82 00 00 06 01 00 84 08 00 C0 C0 02 84 .A..............
02C290: 0C 00 00 02 CC 88 C0 C0 02 0C 44 CC 80 00 00 04 ..........D.....
02C2A0: C3 82 C3 82 82 02 00 82 00 C3 82 82 02 00 00 03 ................
02C2B0: 41 00 00 02 01 C3 83 03 02 C3 82 82 03 41 00 C3 A............A..
02C2C0: 82 41 00 C3 82 00 00 02 82 82 02 C3 82 C3 82 41 .A.............A
02C2D0: 00 C3 82 00 82 00 82 C3 82 00 00 05 01 00 84 08 ................
02C2E0: CC C0 C0 02 84 0C 44 00 88 88 02 C0 C0 02 0C 44 ......D........D
02C2F0: CC 80 00 00 15 01 03 03 03 02 00 00 23 01 00 84 ............#...
02C300: 4C 00 C0 C0 02 84 0C 88 00 CC 88 C0 C0 02 0C 88 L...............
02C310: CC 80 00 00 3D 01 00 84 4C 88 C0 C0 02 84 0C 00 ....=...L.......
02C320: 44 CC 88 C0 C0 02 0C 00 CC 80 00 00 3D 01 00 84 D...........=...
02C330: 4C 88 C0 C0 02 84 0C 00 44 44 02 CC C0 C0 02 0C L.......DD......
02C340: 44 44 02 81 03 03 02 00 00 02 41 00 00 19 41 00 DD........A...A.
02C350: 41 00 00 0B 41 00 41 00 41 00 00 0C 01 00 84 4C A...A.A.A......L
02C360: 44 C0 C0 02 84 0C 88 00 00 03 C0 C0 02 0C 00 44 D..............D
02C370: 80 00 01 00 00 04 82 82 02 C3 82 C3 82 C3 82 00 ................
02C380: 00 02 C3 82 00 00 02 C3 00 C3 82 82 05 C3 82 41 ...............A
02C390: 00 41 00 C3 82 00 00 02 C3 82 C3 82 C3 82 00 00 .A..............
02C3A0: 02 C3 82 00 00 02 C3 82 C3 00 00 08 01 00 84 4C ...............L
02C3B0: 00 C0 C0 02 84 0C 00 88 00 00 02 C0 C0 02 0C 00 ................
02C3C0: CC 80 00 01 00 00 02 41 00 C3 82 00 82 82 05 00 .......A........
02C3D0: 00 03 82 00 00 02 82 82 0A 41 00 41 00 82 82 02 .........A.A....
02C3E0: 00 00 02 82 82 05 00 41 00 41 00 41 00 82 82 04 .......A.A.A....
02C3F0: 00 00 07 01 00 84 08 CC C0 C0 02 84 0C 44 CC 00 .............D..
02C400: 00 02 C0 C0 02 84 00 44 80 00 01 00 00 02 41 00 .......D......A.
02C410: 82 82 02 C3 82 82 03 C3 82 00 00 02 C3 82 00 00 ................
02C420: 02 82 82 08 C3 82 41 00 41 00 C3 82 00 00 02 82 ......A.A.......
02C430: 82 04 C3 82 41 00 41 00 41 00 82 82 04 00 00 07 ....A.A.A.......
02C440: 01 00 84 4C 88 C0 C0 02 84 0C 00 88 00 88 C0 C0 ...L............
02C450: 02 0C 00 44 80 00 01 00 00 02 41 00 82 82 04 C3 ...D......A.....
02C460: 82 82 02 00 00 03 82 82 02 00 00 02 82 82 09 00 ................
02C470: 41 00 41 00 82 00 00 03 C3 82 82 03 00 82 41 00 A.A...........A.
02C480: 41 00 41 00 82 82 04 41 00 00 06 01 00 84 08 CC A.A....A........
02C490: C0 C0 02 84 0C CC CC 02 00 88 C0 C0 02 0C 00 CC ................
02C4A0: 80 00 01 00 00 02 41 00 82 82 02 C3 82 00 82 C3 ......A.........
02C4B0: 82 00 00 02 C3 82 00 00 02 82 82 02 C3 82 C3 82 ................
02C4C0: 41 00 C3 82 00 82 00 82 C3 82 00 00 02 82 00 C3 A...............
02C4D0: 82 C3 82 41 00 41 82 41 00 C3 82 82 03 41 00 00 ...A.A.A.....A..
02C4E0: 06 01 00 84 4C 00 C0 C0 02 84 0C 44 00 44 88 C0 ....L......D.D..
02C4F0: C0 02 0C 88 CC 80 00 01 00 00 08 C3 82 00 00 1A ................
02C500: 82 00 00 16 01 00 84 4C 00 C0 C0 02 84 0C 00 88 .......L........
02C510: CC CC 02 C0 C0 02 0C 44 00 80 00 01 00 00 3B 01 .......D......;.
02C520: 00 84 4C 00 C0 C0 02 84 0C 00 00 02 CC 88 C0 C0 ..L.............
02C530: 02 0C 00 88 80 00 01 00 00 3B 01 00 84 4C 44 C0 .........;...LD.
02C540: C0 02 84 0C 00 88 00 00 02 C0 C0 02 0C 00 00 02 ................
02C550: 80 00 01 00 00 3B 01 00 84 08 44 C0 C0 02 84 0C .....;....D.....
02C560: 00 CC 00 00 02 C0 C0 02 0C 00 00 02 80 00 01 00 ................
02C570: 01 03 03 03 02 00 00 35 01 00 84 08 88 C0 C0 02 .......5........
02C580: 84 0C 88 CC CC 02 00 C0 C0 02 0C 00 88 80 00 01 ................
02C590: 00 01 C3 83 03 02 C3 82 00 00 10 41 00 00 05 41 ...........A...A
02C5A0: 00 00 11 41 00 00 0A 01 00 84 4C 00 C0 C0 02 84 ...A......L.....
02C5B0: 0C 00 00 02 44 88 C0 C0 02 84 44 00 80 00 01 00 ....D.....D.....
02C5C0: 01 83 03 43 02 82 82 02 C3 82 C3 82 C3 82 82 05 ...C............
02C5D0: 41 82 C3 82 00 00 02 41 00 C3 82 00 00 02 C3 82 A......A........
02C5E0: 41 82 C3 82 C3 82 C3 82 00 00 02 C3 82 C3 00 C3 A...............
02C5F0: 82 00 00 02 C3 82 C3 00 00 06 01 00 84 4C 00 C0 .............L..
02C600: C0 03 0C 00 00 04 C0 C0 02 84 00 88 80 00 01 00 ................
02C610: 01 C3 83 03 02 82 82 05 00 82 82 07 00 82 82 02 ................
02C620: 00 00 02 41 00 00 02 82 00 00 02 41 00 82 00 00 ...A.......A....
02C630: 02 82 82 02 00 82 82 02 00 00 03 82 82 04 00 41 ...............A
02C640: 00 82 82 04 00 00 05 01 00 84 4C 88 C0 C0 02 84 ..........L.....
02C650: 0C 00 00 04 C0 C0 02 84 00 88 80 00 01 00 01 83 ................
02C660: 83 02 03 02 C3 00 C3 82 82 02 00 82 82 07 00 C3 ................
02C670: 82 00 00 02 41 00 C3 82 00 00 02 41 00 82 00 C3 ....A......A....
02C680: 82 82 02 00 C3 82 00 00 02 C3 82 82 04 00 41 00 ..............A.
02C690: C3 82 82 03 00 00 05 01 00 84 08 88 C0 C0 02 84 ................
02C6A0: 0C 88 00 00 03 C0 C0 02 0C 00 88 80 00 01 00 01 ................
02C6B0: 83 83 02 43 02 82 82 03 00 82 00 82 82 07 00 82 ...C............
02C6C0: 00 00 03 41 00 82 82 02 00 00 02 41 00 82 00 82 ...A.......A....
02C6D0: 82 03 00 82 00 00 03 82 82 05 00 41 00 82 00 82 ...........A....
02C6E0: 82 02 00 00 05 01 00 84 08 00 C0 C0 02 84 0C 00 ................
02C6F0: 00 02 88 88 02 C0 C0 02 0C 44 CC 80 00 01 00 01 .........D......
02C700: C3 83 03 02 82 82 02 C3 82 C3 82 C3 82 C3 82 41 ...............A
02C710: 00 82 00 C3 82 00 00 03 82 C3 82 00 00 02 41 82 ..............A.
02C720: 82 02 00 C3 82 C3 82 C3 82 00 00 02 C3 82 82 03 ................
02C730: C3 82 41 00 C3 82 82 03 00 00 05 01 00 84 08 00 ..A.............
02C740: C0 C0 02 84 0C 44 00 44 00 C0 C0 02 84 00 00 02 .....D.D........
02C750: 80 00 01 00 01 03 03 03 02 00 00 35 01 00 84 08 ...........5....
02C760: 00 C0 C0 02 84 0C 00 44 CC 00 C0 C0 02 84 44 00 .......D......D.
02C770: 80 00 01 00 00 3B 01 00 84 4C 00 C0 C0 02 84 0C .....;...L......
02C780: 00 44 88 CC C0 C0 02 84 44 44 02 80 00 01 00 00 .D......DD......
02C790: 3B 01 00 84 08 CC C0 C0 03 0C 44 00 00 03 C0 C0 ;.........D.....
02C7A0: 02 84 88 CC 80 00 01 00 00 3B 01 00 84 4C 00 C0 .........;...L..
02C7B0: C0 03 0C 44 88 00 00 02 C0 C0 02 84 00 00 02 80 ...D............
02C7C0: 00 01 00 00 03 82 00 00 06 41 00 00 13 41 00 00 .........A...A..
02C7D0: 1C 01 00 84 4C 88 C0 C0 03 0C 44 44 02 88 88 02 ....L.....DD....
02C7E0: C0 C0 02 0C 44 CC 80 00 01 00 00 03 82 C3 82 C3 ....D...........
02C7F0: 82 C3 82 00 00 02 C3 00 00 03 C3 82 82 03 C3 82 ................
02C800: C3 82 00 00 02 C3 82 C3 82 41 00 C3 82 C3 00 C3 .........A......
02C810: 00 C3 82 00 00 02 41 82 C3 82 C3 00 C3 82 C3 82 ......A.........
02C820: C3 82 00 00 05 01 00 84 08 88 C0 C0 02 84 0C 44 ...............D
02C830: 44 03 00 C0 C0 02 0C 00 44 80 00 01 00 00 02 C3 D.......D.......
02C840: 82 82 04 00 82 00 41 00 82 82 02 00 00 03 82 82 ......A.........
02C850: 06 00 00 03 82 00 82 82 02 41 00 82 82 08 00 00 .........A......
02C860: 02 82 00 00 02 82 82 09 00 00 05 01 00 84 08 00 ................
02C870: C0 C0 02 84 0C 00 00 02 CC 44 C0 C0 02 0C 44 88 .........D....D.
02C880: 80 00 01 00 00 02 82 82 02 C3 82 C3 82 C3 82 41 ...............A
02C890: 00 82 82 02 00 00 02 C3 82 82 03 C3 82 82 02 00 ................
02C8A0: 00 03 82 00 82 82 02 41 00 82 82 06 C3 82 00 00 .......A........
02C8B0: 02 82 00 C3 82 82 05 C3 82 C3 82 00 00 05 01 00 ................
02C8C0: 84 4C 88 C0 C0 03 0C 00 88 00 00 02 C0 C0 02 84 .L..............
02C8D0: 00 CC 80 00 01 00 00 02 82 82 03 00 00 02 82 00 ................
02C8E0: 82 41 00 82 82 02 00 00 02 82 82 05 00 82 00 00 .A..............
02C8F0: 03 82 00 82 82 02 41 00 82 82 07 00 00 03 82 00 ......A.........
02C900: 82 82 04 C3 82 82 02 00 82 00 00 06 01 00 C0 C0 ................
02C910: 10 80 00 01 00 00 02 C3 82 C3 82 C3 82 C3 82 41 ...............A
02C920: 00 82 82 02 00 00 02 C3 82 41 00 C3 82 C3 82 00 .........A......
02C930: 00 02 C3 82 C3 82 00 82 C3 82 82 05 C3 82 00 00 ................
02C940: 02 82 00 C3 82 82 03 00 82 C3 82 C3 82 00 00 05 ................
02C950: 01 00 00 13 01 00 00 30 C3 82 00 00 09 01 00 00 .......0........
02C960: 13 01 00 00 3B 01 00 C0 C0 10 80 00 01 00 00 02 ....;...........
02C970: C0 C0 10 80 00 00 03 C0 C0 11 00 00 07 C3 82 41 ...............A
02C980: 00 82 82 02 00 00 07 01 00 80 00 00 0F 80 00 01 ................
02C990: 00 00 02 84 0C 08 CC 00 00 04 44 CC 00 88 00 44 ..........D....D
02C9A0: CC 00 80 00 00 03 C4 00 00 06 88 44 44 02 00 00 ...........DD...
02C9B0: 06 40 00 C3 82 C3 00 00 03 82 82 04 C3 82 00 00 .@..............
02C9C0: 07 01 00 80 00 00 0F 80 00 01 00 00 02 84 0C 44 ...............D
02C9D0: CC CC 02 44 00 00 03 CC 00 44 CC 00 88 44 80 00 ...D.....D...D..
02C9E0: 00 03 C4 CC 44 44 02 88 00 00 06 44 00 00 03 44 ....DD.....D...D
02C9F0: 40 00 82 82 04 00 00 02 82 82 06 00 00 07 01 00 @...............
02CA00: 80 00 00 0F 80 00 01 00 00 02 84 0C 88 88 03 44 ...............D
02CA10: CC 00 88 44 00 CC 44 CC 88 00 80 00 00 03 C0 CC ...D..D.........
02CA20: CC 02 44 44 04 00 88 00 00 06 88 40 00 C3 82 82 ..DD.......@....
02CA30: 03 00 00 02 C3 00 C3 82 82 03 00 00 07 01 00 80 ................
02CA40: 00 00 0F 80 00 01 00 00 02 84 08 CC 00 40 80 CC .............@..
02CA50: 00 00 04 88 88 02 CC CC 02 44 80 00 00 03 C0 88 .........D......
02CA60: 00 00 04 88 00 00 02 88 00 00 02 88 88 03 00 40 ...............@
02CA70: 00 82 00 82 82 02 00 00 02 82 82 06 41 00 00 06 ............A...
02CA80: 01 00 80 00 00 0F 80 00 01 00 00 02 84 4C CC 88 .............L..
02CA90: C0 C0 02 00 00 02 44 88 88 02 44 CC CC 02 88 88 ......D...D.....
02CAA0: 02 80 00 00 03 C0 88 00 00 02 88 88 02 00 44 00 ..............D.
02CAB0: 88 00 00 04 88 00 40 00 C3 82 82 03 00 00 02 82 ......@.........
02CAC0: 82 06 41 00 00 06 01 00 80 00 00 0F 80 00 01 00 ..A.............
02CAD0: 00 02 84 4C CC CC 02 C0 48 88 00 00 03 44 44 02 ...L....H....DD.
02CAE0: CC 44 CC 44 80 00 00 03 C4 88 00 88 00 44 44 03 .D.D.........DD.
02CAF0: 88 00 88 44 44 02 00 88 00 C8 00 00 14 01 00 80 ...DD...........
02CB00: 00 00 08 5A F0 F0 04 CF CF 02 80 00 01 00 00 02 ...Z............
02CB10: 84 08 CC C8 C0 C0 02 80 00 00 02 5A F0 F0 04 CF ...........Z....
02CB20: CF 02 80 00 00 03 C0 44 88 44 00 00 04 44 88 88 .......D.D...D..
02CB30: 02 00 00 05 40 00 00 14 01 00 80 00 00 0D CF CF ....@...........
02CB40: 02 80 00 01 00 00 02 84 4C CC 40 C0 84 08 00 88 ........L.@.....
02CB50: 00 00 02 44 C0 00 CF CF 02 80 00 00 03 C0 00 00 ...D............
02CB60: 02 88 CC 44 88 88 02 00 00 03 CC 00 88 88 02 CC ...D............
02CB70: 40 00 00 14 01 00 80 00 00 0E CF 80 00 01 00 00 @...............
02CB80: 02 84 08 CC 40 C0 84 08 44 CC CC 02 00 00 02 C0 ....@...D.......
02CB90: 88 00 CF 80 00 00 03 C0 44 00 88 44 00 88 88 02 ........D..D....
02CBA0: 00 00 02 88 00 44 00 44 00 40 00 00 14 01 00 80 .....D.D.@......
02CBB0: 00 00 0D 45 8A 80 00 01 00 00 02 84 08 00 C8 C0 ...E............
02CBC0: 84 08 88 CC 88 00 00 02 C0 44 45 CE 80 03 03 02 .........DE.....
02CBD0: 02 C0 44 44 02 00 CC 00 00 02 CC 88 00 00 02 44 ..DD...........D
02CBE0: 88 00 00 02 88 C8 00 00 14 01 00 80 00 00 0D CF ................
02CBF0: 8A 80 00 01 00 00 02 84 4C 00 40 C0 84 0C 44 CC ........L.@...D.
02CC00: CC 02 88 40 C0 C4 CF 8A 80 43 C3 02 C0 00 00 02 ...@.....C......
02CC10: 44 88 00 CC CC 02 00 44 00 00 06 40 00 00 14 01 D......D...@....
02CC20: 00 80 00 00 0C CF CF 02 00 80 00 01 00 00 02 84 ................
02CC30: 4C 88 C0 C0 03 0C 44 CC CC 02 88 40 84 CF CF 02 L.....D....@....
02CC40: 88 80 43 03 02 C0 00 88 00 CC 88 88 02 00 CC 00 ..C.............
02CC50: 00 05 88 88 02 40 00 00 14 01 00 80 00 00 07 05 .....@..........
02CC60: F0 F0 04 CF CF 02 A1 80 00 01 00 00 02 84 08 00 ................
02CC70: C0 C0 03 0C 44 05 F0 F0 04 CF CF 02 A1 80 43 C3 ....D.........C.
02CC80: 02 C0 CC 00 44 88 CC 88 88 03 00 00 05 CC 00 C8 ....D...........
02CC90: 00 00 14 01 00 80 00 00 0C CF CF 02 00 80 00 01 ................
02CCA0: 00 00 02 84 08 88 C0 C0 03 0C 44 CC 88 88 02 C0 ..........D.....
02CCB0: C0 02 CF CF 02 00 80 03 43 02 C0 44 44 02 CC CC ........C..DD...
02CCC0: 03 88 00 00 04 44 88 88 02 00 44 C8 00 00 14 01 .....D....D.....
02CCD0: 00 80 00 00 04 45 00 00 07 45 8A 00 80 00 01 00 .....E...E......
02CCE0: 00 02 84 4C 00 C0 C0 02 C5 0C 88 CC CC 03 C0 C0 ...L............
02CCF0: 02 4D CE CC 80 43 43 02 02 C0 CC 44 CC CC 04 44 .M...CC....D...D
02CD00: C0 C1 C3 C3 05 03 03 02 00 00 14 01 00 80 00 00 ................
02CD10: 04 CF 00 00 06 CF CF 02 8A 00 80 00 01 00 00 02 ................
02CD20: 84 4C 88 C0 C0 02 CF 0C CC CC 02 88 88 02 C0 CF .L..............
02CD30: CF 02 8A CC 80 43 C3 02 C0 CC CC 03 88 88 02 00 .....C..........
02CD40: CC C0 C1 C0 00 88 44 41 46 01 00 00 14 01 00 80 ......DAF.......
02CD50: 00 00 03 05 4F F0 F0 06 CF CF 02 DA 02 80 00 01 ....O...........
02CD60: 00 00 02 84 08 88 C0 85 4F F0 F0 06 CF CF 02 DA ........O.......
02CD70: 02 80 03 03 02 02 C0 88 CC 88 CC 88 CC 88 C0 C1 ................
02CD80: C0 05 30 30 02 CB 02 01 00 00 14 01 00 80 00 00 ..00............
02CD90: 04 CF 00 00 06 CF CF 02 8A 00 80 00 01 00 00 02 ................
02CDA0: 84 08 00 C0 C0 02 CF 0C 00 00 02 CC 88 C0 CF CF ................
02CDB0: 02 CE CC 80 00 00 03 C0 C0 02 CC 44 CC CC 02 00 ...........D....
02CDC0: 44 40 C1 4C CC C0 44 CB 02 01 00 00 14 01 00 80 D@.L..D.........
02CDD0: 00 00 04 45 00 00 05 CF CF 02 8A 00 00 02 80 00 ...E............
02CDE0: 01 00 02 84 08 CC C0 C0 02 C5 0C 44 00 88 88 02 ...........D....
02CDF0: CF CF 02 8E 44 CC 80 00 00 03 C0 C0 02 CC 44 CC ....D.........D.
02CE00: 88 00 C9 40 C1 08 05 C0 30 CB 02 89 00 00 14 01 ...@....0.......
02CE10: 00 80 00 00 09 45 CF CF 02 00 00 03 80 00 01 00 .....E..........
02CE20: 02 84 4C 00 C0 C0 02 84 0C 88 00 CC CD CF CF 02 ..L.............
02CE30: 0C 88 CC 80 00 00 03 C4 84 CC 88 CC CC 02 88 41 ...............A
02CE40: C2 C1 4C CC C0 CD CB 46 01 00 00 14 01 00 80 00 ..L....F........
02CE50: 00 09 CF CF 03 00 00 03 81 03 03 04 84 4C 88 C0 .............L..
02CE60: C0 02 84 0C 00 44 CC CF CF 03 0C 00 CC C1 C3 C3 .....D..........
02CE70: 0B 41 C1 4C 41 C7 CF CB 46 01 00 00 14 01 00 80 .A.LA...F.......
02CE80: 00 00 08 10 65 9A 20 00 00 03 80 00 00 03 02 84 ....e. .........
02CE90: 4C 88 C0 C0 02 84 0C 00 44 10 65 9A 60 0C 44 44 L.......D.e.`.DD
02CEA0: 02 80 00 00 0C C3 18 30 30 02 20 61 02 89 00 00 .......00. a....
02CEB0: 14 01 00 80 00 00 08 30 30 03 00 00 04 80 00 00 .......00.......
02CEC0: 03 02 84 4C 44 C0 C0 02 84 0C 88 00 30 30 03 C0 ...LD.......00..
02CED0: 0C 00 44 C1 C3 C3 0B 41 C1 0B 03 03 03 43 02 01 ..D....A.....C..
02CEE0: 00 00 14 01 00 80 00 00 06 41 C3 30 92 92 02 20 .........A.0...
02CEF0: 00 00 03 80 00 00 04 84 4C 00 C0 C0 02 84 0C 41 ........L......A
02CF00: C3 30 92 92 02 60 0C 00 CC 80 00 00 03 C0 84 CC .0...`..........
02CF10: CC 05 C9 C2 C1 18 30 30 03 61 02 89 00 00 14 01 ......00.a......
02CF20: 00 80 00 00 04 10 30 30 08 00 00 02 80 00 00 04 ......00........
02CF30: 84 08 CC C0 C0 02 90 30 30 08 00 44 80 00 00 03 .......00..D....
02CF40: C0 84 CC CC 03 C8 C4 C9 40 C1 08 40 C0 CF C1 02 ........@..@....
02CF50: 01 00 00 14 01 00 80 00 00 03 30 30 0B 00 80 00 ..........00....
02CF60: 00 04 84 4C 88 C0 30 30 0B 44 80 00 00 03 C4 84 ...L..00.D......
02CF70: 44 CC CC 02 C0 84 CC C8 C1 08 C8 C0 45 C1 46 01 D...........E.F.
02CF80: 00 00 14 01 00 80 00 10 30 30 0A 21 03 03 02 80 ........00.!....
02CF90: 00 00 04 84 08 98 30 30 0A 21 03 03 02 80 00 00 ......00.!......
02CFA0: 03 C0 84 44 CC CC 02 C0 84 CC 40 C1 08 40 C0 45 ...D......@..@.E
02CFB0: CB 02 01 00 00 14 01 00 85 30 30 03 21 03 03 0B .........00.!...
02CFC0: 80 00 00 04 85 30 30 03 21 03 03 0B 80 00 00 03 .....00.!.......
02CFD0: C4 84 CC CC 03 C8 4C CC C8 C1 4C 05 30 30 02 61 ......L...L.00.a
02CFE0: 46 89 00 00 14 01 00 80 00 10 30 30 0A 21 03 03 F.........00.!..
02CFF0: 02 80 00 00 04 84 4C 10 30 30 0A 21 03 03 02 80 ......L.00.!....
02D000: 00 00 03 C4 84 CC CC 03 C8 4C CC C8 C1 C3 C3 05 .........L......
02D010: 03 03 02 00 00 14 01 00 80 00 00 03 30 30 0B 00 ............00..
02D020: 80 00 00 04 84 4C 00 C0 30 30 0B 88 80 00 00 03 .....L..00......
02D030: C4 84 44 CC CC 02 C8 4C CC 40 C0 08 C8 84 00 40 ..D....L.@.....@
02D040: 08 42 00 00 14 01 00 80 00 00 04 10 30 30 08 00 .B..........00..
02D050: 00 02 80 00 00 04 84 4C 44 C0 C0 02 90 30 30 08 .......LD....00.
02D060: 00 00 02 80 00 00 03 C0 84 CC CC 03 C8 4C CC 40 .............L.@
02D070: C0 08 C8 84 88 C8 4C 42 00 00 14 01 00 80 00 00 ......LB........
02D080: 06 10 30 CF CF 02 20 00 00 04 80 00 00 04 84 08 ..0... .........
02D090: 44 C0 C0 02 84 0C 10 30 CF CF 02 60 C0 0C 00 00 D......0...`....
02D0A0: 02 80 00 00 03 C4 84 C8 C4 CC C8 4C CC C8 C0 4C ...........L...L
02D0B0: 40 84 88 C8 09 03 00 00 14 01 00 80 00 00 07 45 @..............E
02D0C0: CF CF 03 00 00 04 80 00 00 04 84 08 88 C0 C0 02 ................
02D0D0: 84 0C 88 CD CF CF 03 C0 0C 00 88 80 00 00 03 C4 ................
02D0E0: 84 40 4C CC C8 4C CC 40 C0 08 40 84 00 40 08 42 .@L..L.@..@..@.B
02D0F0: 00 00 14 01 00 80 00 00 09 CF CF 02 8A 00 00 03 ................
02D100: 80 00 00 04 84 4C 00 C0 C0 02 84 0C 00 00 02 44 .....L.........D
02D110: CF CF 02 CA 84 44 00 80 00 00 03 C0 84 40 4C CC .....D.......@L.
02D120: C8 4C 88 40 C0 4C C8 84 00 40 08 42 00 00 14 01 .L.@.L...@.B....
02D130: 00 80 00 00 0A CF CF 02 00 00 03 80 00 00 04 84 ................
02D140: 4C 00 C0 C0 03 0C 00 00 04 CF CF 02 84 00 88 80 L...............
02D150: 00 00 03 C0 84 40 4C CC C8 4C 88 40 C0 48 C0 84 .....@L..L.@.H..
02D160: CC C8 08 42 00 00 14 01 00 80 00 00 0B CF 8A 00 ...B............
02D170: 00 02 80 00 00 04 84 4C 88 C0 C0 02 84 0C 00 00 .......L........
02D180: 04 C0 CF 8E 00 88 80 00 00 03 C0 84 40 4C CC C8 ............@L..
02D190: 48 44 C0 C0 02 48 C0 84 00 C8 08 42 00 00 14 01 HD...H.....B....
02D1A0: 00 80 00 00 0C CF 00 00 02 80 00 00 04 84 08 88 ................
02D1B0: C0 C0 02 84 0C 88 00 00 03 C0 C0 02 CF 00 88 80 ................
02D1C0: 00 00 03 C0 84 40 48 CC C8 48 44 C0 C0 02 48 C0 .....@H..HD...H.
02D1D0: 84 44 C8 08 42 00 00 14 01 00 80 00 00 0C 45 8A .D..B.........E.
02D1E0: 00 80 00 00 04 84 08 00 C0 C0 02 84 0C 00 00 02 ................
02D1F0: 88 88 02 C0 C0 02 4D CE CC 80 00 00 03 C0 84 40 ......M........@
02D200: C0 CC C8 48 40 C0 C0 02 48 C0 84 00 40 08 42 00 ...H@...H...@.B.
02D210: 00 14 01 00 80 00 00 0C 45 8A 00 80 00 00 04 84 ........E.......
02D220: 08 00 C0 C0 02 84 0C 44 00 44 00 C0 C0 02 C5 8A .......D.D......
02D230: 00 80 00 00 03 C0 84 40 48 80 40 48 C8 C0 C0 02 .......@H.@H....
02D240: 48 C0 84 00 C0 48 42 00 00 14 01 00 80 00 00 0C H....HB.........
02D250: CF 00 00 02 80 00 00 04 84 08 00 C0 C0 02 84 0C ................
02D260: 00 44 CC 00 C0 C0 02 CF 44 00 80 00 00 03 C0 84 .D......D.......
02D270: C0 C0 02 80 C8 48 C0 C0 03 48 C0 84 80 C0 48 42 .....H...H....HB
02D280: 00 00 14 01 00 80 00 00 0B 45 8A 00 00 02 80 00 .........E......
02D290: 00 04 84 4C 00 C0 C0 02 84 0C 00 44 88 CC C0 C5 ...L.......D....
02D2A0: 8E 44 44 02 80 00 00 03 C0 84 C0 84 C0 40 48 C0 .DD..........@H.
02D2B0: C0 03 48 C0 84 C0 C0 02 48 42 00 00 14 01 00 80 ..H.....HB......
02D2C0: 00 00 06 CF 00 00 04 CF 00 00 03 80 00 00 04 84 ................
02D2D0: 08 CC C0 C0 03 0C CF 00 00 03 C0 CF 84 88 CC 80 ................
02D2E0: 00 00 03 C0 84 C0 C0 02 48 40 84 C0 C0 03 48 C0 ........H@....H.
02D2F0: 84 C0 C0 02 84 42 00 00 14 01 00 80 00 00 05 0F .....B..........
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 C2 02 00 00 00 02 26 00 C3 02 00 00 00 02 &.......&.......
02D330: 26 00 C4 02 00 00 00 02 26 00 C5 02 00 00 00 02 &.......&.......
02D340: 26 00 C6 02 00 00 00 02 26 00 C7 02 00 00 00 02 &.......&.......
02D350: 26 00 C8 02 00 00 00 02 26 00 C9 02 00 00 00 02 &.......&.......
02D360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D3A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D3B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D3C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D3D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D3E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D3F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D400: CF F0 F0 03 E5 8A 00 00 03 80 00 00 04 84 4C 00 ..............L.
02D410: C0 C0 03 0F CF F0 F0 03 E5 CA 84 00 00 02 80 00 ................
02D420: 00 03 C0 C0 02 48 C0 48 C0 C0 07 84 C0 C0 03 42 .....H.H.......B
02D430: 00 00 14 01 00 80 00 00 06 CF 00 00 08 80 00 00 ................
02D440: 04 84 4C 88 C0 C0 03 0C CF 44 88 88 02 C0 C0 02 ..L......D......
02D450: 0C 44 CC 80 00 00 03 C0 C0 04 48 C0 C0 05 84 C0 .D........H.....
02D460: C0 05 42 00 00 14 01 00 80 00 00 0F 80 00 00 04 ..B.............
02D470: 84 08 44 C0 C0 03 0C 00 88 00 00 02 C0 C0 02 0C ..D.............
02D480: CC 00 80 03 03 02 02 C0 C0 10 42 00 00 14 01 00 ..........B.....
02D490: C0 C0 10 80 00 00 04 C0 C0 10 80 43 C3 02 C0 C0 ...........C....
02D4A0: 10 42 00 00 14 01 00 00 27 43 03 02 00 00 10 02 .B......'C......
02D4B0: 00 00 14 01 00 00 27 43 C3 02 00 00 10 02 00 00 ......'C........
02D4C0: 14 01 00 00 27 43 43 02 02 00 00 10 02 00 00 14 ....'CC.........
02D4D0: 01 00 00 27 43 43 02 02 00 00 10 02 00 00 14 01 ...'CC..........
02D4E0: 00 00 27 43 C3 02 00 00 10 02 00 00 14 01 00 00 ..'C............
02D4F0: 27 03 03 02 02 00 00 10 02 00 00 14 01 00 00 3A '..............:
02D500: 02 00 00 14 01 03 03 3A 02 00 00 FF 00 00 54 C3 .......:......T.
02D510: 82 82 03 C3 82 82 03 C3 82 82 02 00 C3 82 00 00 ................
02D520: 02 C3 82 C3 82 82 03 C3 82 82 02 00 C3 82 C3 82 ................
02D530: 00 00 02 C3 82 C3 82 82 03 C3 82 00 00 02 82 82 ................
02D540: 02 C3 82 82 05 C3 82 82 03 C3 82 C3 82 C3 82 00 ................
02D550: 00 02 41 00 00 03 C3 82 41 00 82 82 02 C3 82 82 ..A.....A.......
02D560: 03 C3 82 00 00 02 82 00 82 82 03 00 C3 82 82 04 ................
02D570: 00 82 00 00 03 82 82 04 C3 82 82 04 00 82 00 41 ...............A
02D580: 00 00 03 82 82 08 00 00 02 C3 82 82 08 00 C3 82 ................
02D590: 82 02 00 82 82 02 41 00 00 03 82 82 02 00 00 02 ......A.........
02D5A0: 82 00 82 82 09 00 00 03 C3 00 41 00 C3 00 82 82 ..........A.....
02D5B0: 05 00 C3 00 00 03 82 00 82 82 07 00 C3 00 41 00 ..............A.
02D5C0: 00 03 82 82 08 00 00 02 82 82 08 C3 00 82 82 02 ................
02D5D0: C3 00 82 82 02 41 00 00 03 82 82 02 00 00 02 82 .....A..........
02D5E0: 00 82 82 05 00 C3 82 C3 00 00 03 82 00 41 00 82 .............A..
02D5F0: 00 82 82 02 C3 82 82 02 00 82 00 00 03 82 00 82 ................
02D600: 82 04 C3 82 82 02 00 82 00 41 00 00 03 C3 82 82 .........A......
02D610: 05 C3 00 00 03 82 82 09 00 82 82 03 00 82 82 02 ................
02D620: 41 00 00 03 C3 82 00 00 02 82 82 02 C3 82 82 04 A...............
02D630: 00 82 82 03 00 00 03 82 00 82 82 03 00 82 82 03 ................
02D640: 00 82 00 82 00 00 03 82 82 07 00 82 00 82 00 41 ...............A
02D650: 00 00 03 82 00 82 82 06 00 00 02 82 82 06 41 00 ..............A.
02D660: 82 00 82 82 03 00 82 82 02 41 00 00 03 82 82 02 .........A......
02D670: 00 00 02 82 82 0B 00 00 03 C3 82 82 03 C3 82 82 ................
02D680: 04 00 C3 82 C3 82 00 00 02 C3 82 C3 82 82 04 00 ................
02D690: C3 82 C3 82 41 00 00 03 82 00 C3 82 C3 82 82 03 ....A...........
02D6A0: 00 00 02 82 82 02 C3 82 C3 82 41 00 C3 82 82 03 ..........A.....
02D6B0: C3 82 82 03 41 00 00 03 82 82 02 00 00 02 C3 82 ....A...........
02D6C0: 82 03 C3 82 C3 82 82 03 C3 82 00 00 FF 00 00 E3 ................
02D6D0: 00 00 01 1A FF 00 00 02 00 00 00 40 00 00 40 00 ...........@..@.
02D6E0: 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 @...............
02D6F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D700: 02 00 00 14 01 03 03 3A 02 00 00 FF 00 00 54 C3 .......:......T.
02D710: 82 82 03 C3 82 82 03 C3 82 82 02 00 C3 82 00 00 ................
02D720: 02 C3 82 C3 82 82 03 C3 82 82 02 00 C3 82 C3 82 ................
02D730: 00 00 02 C3 82 C3 82 82 03 C3 82 00 00 02 82 82 ................
02D740: 02 C3 82 82 05 C3 82 82 03 C3 82 C3 82 C3 82 00 ................
02D750: 00 02 41 00 00 03 C3 82 41 00 82 82 02 C3 82 82 ..A.....A.......
02D760: 03 C3 82 00 00 02 82 00 82 82 03 00 C3 82 82 04 ................
02D770: 00 82 00 00 03 82 82 04 C3 82 82 04 00 82 00 41 ...............A
02D780: 00 00 03 82 82 08 00 00 02 C3 82 82 08 00 C3 82 ................
02D790: 82 02 00 82 82 02 41 00 00 03 82 82 02 00 00 02 ......A.........
02D7A0: 82 00 82 82 09 00 00 03 C3 00 41 00 C3 00 82 82 ..........A.....
02D7B0: 05 00 C3 00 00 03 82 00 82 82 07 00 C3 00 41 00 ..............A.
02D7C0: 00 03 82 82 08 00 00 02 82 82 08 C3 00 82 82 02 ................
02D7D0: C3 00 82 82 02 41 00 00 03 82 82 02 00 00 02 82 .....A..........
02D7E0: 00 82 82 05 00 C3 82 C3 00 00 03 82 00 41 00 82 .............A..
02D7F0: 00 82 82 02 C3 82 82 02 00 82 00 00 03 82 00 82 ................
02D800: 6D 6F 76 73 70 72 31 2E 62 69 6E 22 01 0D 00 00 movspr1.bin"....
02D810: 61 E4 EF 1C 44 98 20 01 97 20 A1 20 0D 00 00 75 a...D. .. . ...u
02D820: EE EF 0F 20 EB 20 A8 22 6D 6F 76 73 70 72 32 2E ... . ."movspr2.
02D830: 62 69 6E 22 01 0D 00 00 61 E4 EF 1C A6 97 20 01 bin"....a..... .
02D840: 97 20 A8 22 6D 6F 76 73 70 72 33 2E 62 69 6E 22 . ."movspr3.bin"
02D850: 01 0D 00 00 61 E4 EF 1C F9 89 00 32 00 1A 27 AD ....a......2..'.
02D860: 20 0E 01 A1 20 0D 00 00 66 72 61 6D E5 EF 0E 20 ... ...fram...
02D870: EB 20 0D 00 00 E1 EF 0E 01 0D 00 00 E2 EF 0E 01 . ..............
02D880: 0D 00 00 E3 EF 0E 01 A0 20 1E 2E 27 00 61 00 24 ........ ..'.a.$
02D890: 27 0D 00 00 E1 EF 1C CD 00 01 A1 20 0D 00 00 75 '.......... ...u
02D8A0: EE EF 0E 20 EB 20 0D 00 00 E2 EF 1C 21 00 01 0D ... . ......!...
02D8B0: 00 00 E3 EF 1C 99 00 20 01 97 20 A1 20 0D 00 00 ....... .. . ...
02D8C0: 75 EE EF 0F 20 EB 20 0D 00 00 E2 EF 1C 7C 00 01 u... . ......|..
02D8D0: 0D 00 00 E3 EF 1C 98 00 20 01 97 20 0D 00 00 E2 ........ .. ....
02D8E0: EF 1C 8B 00 01 0D 00 00 E3 EF 1C 8A 00 00 2F 00 ............../.
02D8F0: 2E 27 BE 20 0D 00 00 61 E4 2C 0D 00 00 E1 01 BE .'. ...a.,......
02D900: 20 0D 00 00 61 E4 F4 0F 2C 0D 00 00 E2 01 BE 20 ...a...,......
02D910: 0D 00 00 61 E4 F4 10 2C 0D 00 00 E3 00 1D 00 38 ...a...,.......8
02D920: 27 A1 20 0D 00 00 66 6F 6E E4 20 EB 20 83 20 1F '. ...fon. . . .
02D930: 00 00 4C 24 90 2C 1A 20 4E 00 1D 00 42 27 83 20 ..L$.,. N...B'.
02D940: 1F 00 00 B8 08 90 01 D6 20 FF 43 F2 22 22 01 D5 ........ .C.""..
02D950: 01 A0 20 1E 0C 00 00 00 00 1A 42 55 54 0D 0A 4E .. .......BUT..N
02D960: 4F 4C 49 53 54 0D 0A 3B 20 0D 0A 54 41 42 4C 53 OLIST..; ..TABLS
02D970: 50 20 20 45 51 55 20 34 30 30 30 30 0D 0A 4E 42 P EQU 40000..NB
02D980: 20 22 00 2F 00 E6 00 BF 22 20 46 72 61 6D 65 20 "./...." Frame
02D990: 3A 20 22 3B 01 A1 20 0D 00 00 66 72 61 6D E5 20 : ";.. ...fram.
02D9A0: EB 20 BF 22 4F 4E 20 22 01 97 20 BF 22 4F 46 46 . ."ON ".. ."OFF
02D9B0: 22 00 36 00 F0 00 BF 22 20 49 6D 61 67 65 20 64 ".6...." Image d
02D9C0: 65 20 66 6F 6E 64 20 3A 20 22 3B 01 A1 20 0D 00 e fond : ";.. ..
02D9D0: 00 66 6F 6E E4 20 EB 20 BF 22 4F 4E 20 22 01 97 .fon. . ."ON "..
02D9E0: 20 BF 22 4F 46 46 22 00 06 00 FA 00 C9 00 6D 00 ."OFF".......m.
02D9F0: 10 27 A1 20 0D 00 00 75 EE EF 0E 20 EB 20 A8 22 .'. ...u... . ."
02DA00: 20 0D 00 00 75 EE EF 0D 00 00 75 EE F4 0F 01 A1 ...u.....u.....
02DA10: 20 0D 00 00 75 EE EE 10 20 EB 20 0D 00 00 75 EE ...u... . ...u.
02DA20: EF 0E 00 33 00 78 00 A1 20 03 00 00 E1 EF 22 33 ...3.x.. ....."3
02DA30: 22 EB 20 A1 20 0D 00 00 66 6F 6E E4 20 EB 20 0D ". . ...fon. . .
02DA40: 00 00 66 6F 6E E4 EF 0E 20 01 97 20 0D 00 00 66 ..fon... .. ...f
02DA50: 6F 6E E4 EF 0F 00 36 00 82 00 A1 20 03 00 00 E1 on....6.... ....
02DA60: EF 22 32 22 EB 20 A1 20 0D 00 00 66 72 61 6D E5 ."2". . ...fram.
02DA70: 20 EB 20 0D 00 00 66 72 61 6D E5 EF 0E 20 01 97 . ...fram... ..
02DA80: 20 0D 00 00 66 72 61 6D E5 EF 0F 00 14 00 8C 00 ...fram........
02DA90: A1 20 03 00 00 E1 EF 22 34 22 EB 20 1E 10 27 00 . ....."4". ..'.
02DAA0: 1C 00 96 00 A1 20 03 00 00 E1 EF 22 35 22 EB 20 ..... ....."5".
02DAB0: 85 22 73 6F 73 67 36 22 2C 19 29 00 0A 00 A0 00 ."sosg6",.).....
02DAC0: A0 20 1E 5A 00 00 0C 00 AA 00 AD 20 0E 01 82 20 . .Z....... ...
02DAD0: 0E 00 07 00 C8 00 01 C0 00 0B 00 D2 00 A9 20 0F .............. .
02DAE0: 2C 19 0F 00 58 00 DC 00 BF 22 20 44 65 6D 6F 6E ,...X...." Demon
02DAF0: 73 74 72 61 74 69 6F 6E 20 3A 20 22 3B 01 A1 20 stration : ";..
02DB00: 0D 00 00 75 EE EF 0E 20 EB 20 BF 22 50 49 58 45 ...u... . ."PIXE
02DB10: 4C 53 22 20 01 97 20 A1 20 0D 00 00 75 EE EF 0F LS" .. . ...u...
02DB20: 20 EB 20 BF 22 43 41 53 45 53 20 20 22 01 97 20 . ."CASES "..
02DB30: BF 22 46 41 53 54 20 20 20 20 22 00 2F 00 E6 00 ."FAST "./...
02DB40: BF 22 20 46 72 61 6D 65 20 3A 20 22 3B 01 A1 20 ." Frame : ";..
02DB50: 0D 00 00 66 72 61 6D E5 20 EB 20 BF 22 4F 4E 20 ...fram. . ."ON
02DB60: 22 01 97 20 BF 22 4F 46 46 22 00 36 00 F0 00 BF ".. ."OFF".6....
02DB70: 22 20 49 6D 61 67 65 20 64 65 20 66 6F 6E 64 20 " Image de fond
02DB80: 3A 20 22 3B 01 A1 20 0D 00 00 66 6F 6E E4 20 EB : ";.. ...fon. .
02DB90: 20 BF 22 4F 4E 20 22 01 97 20 BF 22 4F 46 46 22 ."ON ".. ."OFF"
02DBA0: 00 06 00 FA 00 C9 00 6E 00 10 27 A1 20 0D 00 00 .......n..'. ...
02DBB0: 75 EE EF 0E 20 EB 20 A8 22 6D 6F 76 73 70 72 31 u... . ."movspr1
02DBC0: 2E 62 69 6E 22 01 0D 00 00 61 E4 EF 1C 44 98 20 .bin"....a...D.
02DBD0: 01 97 20 A1 20 0D 00 00 75 EE EF 0F 20 EB 20 A8 .. . ...u... . .
02DBE0: 22 6D 6F 76 73 70 72 32 2E 62 69 6E 22 01 0D 00 "movspr2.bin"...
02DBF0: 00 61 E4 EF 1C A6 97 20 01 97 20 A8 22 6D 6F 76 .a..... .. ."mov
02DC00: 00 4D 4F 56 53 50 52 20 20 42 41 53 00 00 00 00 .MOVSPR BAS....
02DC10: 00 00 00 00 00 70 01 00 D9 04 00 00 00 00 00 00 .....p..........
02DC20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DC30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DC40: D9 04 00 28 05 20 0D 00 00 61 E4 F4 0F 2C 0D 00 ...(. ...a...,..
02DC50: 00 E2 01 BE 20 0D 00 00 61 E4 F4 10 2C 0D 00 00 .... ...a...,...
02DC60: E3 00 1D 00 2C 01 A1 20 0D 00 00 66 6F 6E E4 20 ....,.. ...fon.
02DC70: EB 20 83 20 1F 00 00 4C 24 90 2C 1A 20 4E 00 1D . . ...L$.,. N..
02DC80: 50 00 0A 00 A8 22 44 45 43 55 53 50 41 47 2E 42 P...."DECUSPAG.B
02DC90: 49 4E 22 01 A8 22 74 73 70 31 2E 74 73 72 22 01 IN".."tsp1.tsr".
02DCA0: 02 00 00 E1 EF 0E 01 03 00 00 E1 EF 22 66 6F 6E ............"fon
02DCB0: 64 2E 73 63 72 22 01 83 20 1F 00 00 10 24 90 2C d.scr".. ....$.,
02DCC0: 40 03 00 00 E1 2C 1A 20 4E 2C 40 02 00 00 E1 00 @....,. N,@.....
02DCD0: 23 00 14 00 0D 00 00 75 EE EF 0E 01 0D 00 00 66 #......u.......f
02DCE0: 6F 6E E4 EF 0E 01 0D 00 00 66 72 61 6D E5 EF 0E on.......fram...
02DCF0: 01 BF 00 19 00 1E 00 AD 20 10 01 82 20 0E 01 A2 ........ ... ...
02DD00: 20 0E 2C 0E 01 A2 20 0F 2C 19 1A 00 35 00 28 00 .,... .,...5.(.
02DD10: BF 01 BF 22 20 18 20 44 45 4D 4F 4E 53 54 52 41 ..." . DEMONSTRA
02DD20: 54 49 4F 4E 20 41 4E 49 4D 41 54 49 4F 4E 20 53 TION ANIMATION S
02DD30: 50 52 49 54 45 53 20 31 20 65 74 20 32 20 18 22 PRITES 1 et 2 ."
02DD40: 00 06 00 32 00 BF 00 30 00 3C 00 BF 20 22 20 5B ...2...0.<.. " [
02DD50: 31 5D 20 44 65 6D 6F 20 70 69 78 65 6C 20 2F 20 1] Demo pixel /
02DD60: 44 65 6D 6F 20 63 61 73 65 20 2F 20 44 65 6D 6F Demo case / Demo
02DD70: 20 66 61 73 74 22 00 1C 00 46 00 BF 20 22 20 5B fast"...F.. " [
02DD80: 32 5D 20 46 72 61 6D 65 20 4F 4E 20 2F 20 4F 46 2] Frame ON / OF
02DD90: 46 22 00 27 00 50 00 BF 20 22 20 5B 33 5D 20 41 F".'.P.. " [3] A
02DDA0: 76 65 63 20 2F 20 73 61 6E 73 20 69 6D 61 67 65 vec / sans image
02DDB0: 20 64 65 20 66 6F 6E 64 22 00 24 00 5A 00 BF 20 de fond".$.Z..
02DDC0: 22 20 5B 34 5D 20 45 78 65 63 75 74 65 72 20 64 " [4] Executer d
02DDD0: 65 6D 6F 6E 73 74 72 61 74 69 6F 6E 22 00 25 00 emonstration".%.
02DDE0: 64 00 BF 20 22 20 5B 35 5D 20 52 65 74 6F 75 72 d.. " [5] Retour
02DDF0: 20 53 4F 53 20 50 52 4F 47 52 41 4D 4D 45 55 52 SOS PROGRAMMEUR
02DE00: 53 22 00 0A 00 6E 00 9F 20 1E D2 00 00 2B 00 78 S"...n.. ....+.x
02DE10: 00 03 00 00 E1 EF 22 22 01 D6 20 03 00 00 E1 F1 ......"".. .....
02DE20: 22 31 22 FC 20 03 00 00 E1 EE 22 35 22 01 03 00 "1". ....."5"...
02DE30: 00 E1 EF FF 43 01 D5 00 32 00 82 00 A1 20 03 00 ....C...2.... ..
02DE40: 00 E1 EF 22 31 22 EB 20 0D 00 00 75 EE EF 0D 00 ..."1". ...u....
02DE50: 00 75 EE F4 0F 01 A1 20 0D 00 00 75 EE EE 10 20 .u..... ...u...
02DE60: EB 20 0D 00 00 75 EE EF 0E 00 33 00 8C 00 A1 20 . ...u....3....
02DE70: 03 00 00 E1 EF 22 33 22 EB 20 A1 20 0D 00 00 66 ....."3". . ...f
02DE80: 6F 6E E4 20 EB 20 0D 00 00 66 6F 6E E4 EF 0E 20 on. . ...fon...
02DE90: 01 97 20 0D 00 00 66 6F 6E E4 EF 0F 00 36 00 96 .. ...fon....6..
02DEA0: 00 A1 20 03 00 00 E1 EF 22 32 22 EB 20 A1 20 0D .. ....."2". . .
02DEB0: 00 00 66 72 61 6D E5 20 EB 20 0D 00 00 66 72 61 ..fram. . ...fra
02DEC0: 6D E5 EF 0E 20 01 97 20 0D 00 00 66 72 61 6D E5 m... .. ...fram.
02DED0: EF 0F 00 14 00 A0 00 A1 20 03 00 00 E1 EF 22 34 ........ ....."4
02DEE0: 22 EB 20 1E 04 01 00 1C 00 AA 00 A1 20 03 00 00 ". ......... ...
02DEF0: E1 EF 22 35 22 EB 20 85 22 73 6F 73 67 36 22 2C .."5". ."sosg6",
02DF00: 19 29 00 0A 00 B4 00 A0 20 1E 6E 00 00 0C 00 BE .)...... .n.....
02DF10: 00 AD 20 0E 01 82 20 0E 00 07 00 C8 00 01 C0 00 .. ... .........
02DF20: 0B 00 D2 00 A9 20 0F 2C 19 0F 00 58 00 DC 00 BF ..... .,...X....
02DF30: 22 20 44 65 6D 6F 6E 73 74 72 61 74 69 6F 6E 20 " Demonstration
02DF40: 3A 20 22 3B 01 A1 20 0D 00 00 75 EE EF 0E 20 EB : ";.. ...u... .
02DF50: 20 BF 22 50 49 58 45 4C 53 22 20 01 97 20 A1 20 ."PIXELS" .. .
02DF60: 0D 00 00 75 EE EF 0F 20 EB 20 BF 22 43 41 53 45 ...u... . ."CASE
02DF70: 53 20 20 22 01 97 20 BF 22 46 41 53 54 20 20 20 S ".. ."FAST
02DF80: 20 22 00 2F 00 E6 00 BF 22 20 46 72 61 6D 65 20 "./...." Frame
02DF90: 3A 20 22 3B 01 A1 20 0D 00 00 66 72 61 6D E5 20 : ";.. ...fram.
02DFA0: EB 20 BF 22 4F 4E 20 22 01 97 20 BF 22 4F 46 46 . ."ON ".. ."OFF
02DFB0: 22 00 36 00 F0 00 BF 22 20 49 6D 61 67 65 20 64 ".6...." Image d
02DFC0: 65 20 66 6F 6E 64 20 3A 20 22 3B 01 A1 20 0D 00 e fond : ";.. ..
02DFD0: 00 66 6F 6E E4 20 EB 20 BF 22 4F 4E 20 22 01 97 .fon. . ."ON "..
02DFE0: 20 BF 22 4F 46 46 22 00 06 00 FA 00 C9 00 6D 00 ."OFF".......m.
02DFF0: 04 01 A1 20 0D 00 00 75 EE EF 0E 20 EB 20 A8 22 ... ...u... . ."
02E000: 00 41 46 46 49 4D 31 20 20 42 41 53 00 00 00 00 .AFFIM1 BAS....
02E010: 00 00 00 00 00 70 01 00 1A 01 00 00 00 00 00 00 .....p..........
02E020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E040: 1A 01 00 51 03 90 2C 1A 30 75 01 83 20 1C 06 BB ...Q..,.0u.. ...
02E050: 01 85 22 73 6F 73 67 36 22 2C 19 29 00 00 00 1A .."sosg6",.)....
02E060: 06 BB 00 00 00 1A 00 00 00 00 00 00 00 00 00 00 ................
02E070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E080: 38 00 0A 00 AD 20 0E 01 82 20 0E 01 A2 20 0E 2C 8.... ... ... .,
02E090: 0E 01 A2 20 0F 2C 19 0A 01 A2 20 10 2C 11 01 A2 ... .,.... .,...
02E0A0: 20 11 2C 19 0F 01 A2 20 12 2C 0F 01 A2 20 13 2C .,.... .,... .,
02E0B0: 10 01 A2 20 14 2C 16 00 28 00 14 00 A2 20 15 2C ... .,..(.... .,
02E0C0: 19 11 01 A2 20 16 2C 14 01 A2 20 17 2C 19 1A 01 .... .,... .,...
02E0D0: A2 20 19 0A 2C 19 16 01 A2 20 19 0B 2C 19 0E 00 . ..,.... ..,...
02E0E0: 14 00 1E 00 A8 22 44 45 43 55 53 50 41 47 2E 42 ....."DECUSPAG.B
02E0F0: 49 4E 22 00 35 00 28 00 03 00 00 E1 EF 22 69 6D IN".5.(......"im
02E100: 73 70 31 2E 73 63 72 22 01 02 00 00 E1 EF 0E 01 sp1.scr"........
02E110: 83 20 1F 00 00 10 24 90 2C 40 03 00 00 E1 2C 1A . ....$.,@....,.
02E120: 30 75 2C 40 02 00 00 E1 00 17 00 32 00 83 20 1F 0u,@.......2.. .
02E130: 00 00 4C 24 90 2C 1A 30 75 01 83 20 1C 06 BB 00 ..L$.,.0u.. ....
02E140: 35 00 3C 00 03 00 00 E1 EF 22 69 6D 73 70 32 2E 5.<......"imsp2.
02E150: 73 63 72 22 01 02 00 00 E1 EF 0E 01 83 20 1F 00 scr"......... ..
02E160: 00 10 24 90 2C 40 03 00 00 E1 2C 1A 30 75 2C 40 ..$.,@....,.0u,@
02E170: 02 00 00 E1 00 23 00 46 00 83 20 1F 00 00 4C 24 .....#.F.. ...L$
02E180: 90 2C 1A 30 75 01 83 20 1C 06 BB 01 85 22 73 6F .,.0u.. ....."so
02E190: 73 67 36 22 2C 19 29 00 00 00 1A 06 BB 00 00 00 sg6",.).........
02E1A0: 1A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E1B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E1C0: 00 40 00 B5 03 01 00 49 4D 53 50 32 20 20 20 24 .@.....IMSP2 $
02E1D0: 24 24 FF 00 FF 00 00 02 00 00 00 40 00 00 40 00 $$.........@..@.
02E1E0: 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 @...............
02E1F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E200: 20 20 20 20 20 20 4C 44 20 44 45 2C 28 41 44 50 LD DE,(ADP
02E210: 52 4F 56 29 0D 0A 20 20 20 20 20 20 20 20 4C 44 ROV).. LD
02E220: 20 48 4C 2C 4C 49 4E 45 53 0D 0A 20 20 20 20 20 HL,LINES..
02E230: 20 20 20 4C 44 20 42 43 2C 28 4C 4F 4E 47 4C 54 LD BC,(LONGLT
02E240: 41 29 0D 0A 3B 20 0D 0A 41 46 4C 49 4E 45 20 20 A)..; ..AFLINE
02E250: 4C 44 20 42 2C 34 20 20 20 3B 54 6F 75 6A 6F 75 LD B,4 ;Toujou
02E260: 72 73 20 34 20 6C 69 67 6E 65 73 0D 0A 42 43 4C rs 4 lignes..BCL
02E270: 49 4E 45 20 20 50 55 53 48 20 44 45 0D 0A 20 20 INE PUSH DE..
02E280: 20 20 20 20 20 20 50 55 53 48 20 42 43 0D 0A 20 PUSH BC..
02E290: 20 20 20 20 20 20 20 4C 44 20 42 2C 30 0D 0A 20 LD B,0..
02E2A0: 20 20 20 20 20 20 20 4C 44 49 52 20 0D 0A 20 20 LDIR ..
02E2B0: 20 20 20 20 20 20 50 4F 50 20 42 43 0D 0A 20 20 POP BC..
02E2C0: 20 20 20 20 20 20 50 4F 50 20 44 45 0D 0A 3B 20 POP DE..;
02E2D0: 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 41 2C 44 .. LD A,D
02E2E0: 0D 0A 20 20 20 20 20 20 20 20 41 44 44 20 41 2C .. ADD A,
02E2F0: 38 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 44 2C 8.. LD D,
02E300: 41 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 4E 43 A.. JR NC
02E310: 2C 46 31 0D 0A 20 20 20 20 20 20 20 20 50 55 53 ,F1.. PUS
02E320: 48 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 4C 44 H HL.. LD
02E330: 20 48 4C 2C 23 43 30 35 30 0D 0A 20 20 20 20 20 HL,#C050..
02E340: 20 20 20 41 44 44 20 48 4C 2C 44 45 0D 0A 20 20 ADD HL,DE..
02E350: 20 20 20 20 20 20 45 58 20 44 45 2C 48 4C 0D 0A EX DE,HL..
02E360: 20 20 20 20 20 20 20 20 50 4F 50 20 48 4C 0D 0A POP HL..
02E370: 3B 20 0D 0A 46 31 20 20 20 20 20 20 44 4A 4E 5A ; ..F1 DJNZ
02E380: 20 42 43 4C 49 4E 45 0D 0A 3B 20 0D 0A 3B 2D 20 BCLINE..; ..;-
02E390: 43 4F 4C 4F 4E 4E 45 53 20 47 41 55 43 48 45 20 COLONNES GAUCHE
02E3A0: 2D 0D 0A 3B 20 0D 0A 54 53 54 43 4F 4C 20 20 4C -..; ..TSTCOL L
02E3B0: 44 20 41 2C 28 44 49 52 4A 4F 59 29 20 20 20 3B D A,(DIRJOY) ;
02E3C0: 54 65 73 74 65 72 20 6D 6F 75 76 65 6D 65 6E 74 Tester mouvement
02E3D0: 20 6C 61 74 65 72 61 6C 0D 0A 20 20 20 20 20 20 lateral..
02E3E0: 20 20 41 4E 44 20 25 30 30 30 30 31 31 30 30 0D AND %00001100.
02E3F0: 0A 20 20 20 20 20 20 20 20 4A 52 20 5A 2C 45 58 . JR Z,EX
02E400: 00 49 4D 50 49 58 20 20 20 42 41 53 00 00 00 00 .IMPIX BAS....
02E410: 00 00 00 00 00 70 01 00 CF 00 00 00 00 00 00 00 .....p..........
02E420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E440: CF 00 00 CC 04 6D 70 69 78 2E 73 63 72 22 01 02 .....mpix.scr"..
02E450: 00 00 E1 EF 0E 01 83 20 1F 00 00 10 24 90 2C 40 ....... ....$.,@
02E460: 03 00 00 E1 2C 1A 30 75 2C 40 02 00 00 E1 00 23 ....,.0u,@.....#
02E470: 00 32 00 83 20 1F 00 00 4C 24 90 2C 1A 30 75 01 .2.. ...L$.,.0u.
02E480: 39 00 0A 00 AD 20 0E 01 82 20 0E 01 A2 20 0E 2C 9.... ... ... .,
02E490: 0E 01 A2 20 0F 2C 19 1A 01 A2 20 10 2C 14 01 A2 ... .,.... .,...
02E4A0: 20 11 2C 13 01 A2 20 12 2C 19 18 01 A2 20 13 2C .,... .,.... .,
02E4B0: 19 18 01 A2 20 14 2C 16 00 28 00 14 00 A2 20 15 .... .,..(.... .
02E4C0: 2C 19 11 01 A2 20 16 2C 14 01 A2 20 17 2C 19 1A ,.... .,... .,..
02E4D0: 01 A2 20 19 0A 2C 19 16 01 A2 20 19 0B 2C 19 0E .. ..,.... ..,..
02E4E0: 00 14 00 1E 00 A8 22 44 45 43 55 53 50 41 47 2E ......"DECUSPAG.
02E4F0: 42 49 4E 22 00 35 00 28 00 03 00 00 E1 EF 22 69 BIN".5.(......"i
02E500: 6D 70 69 78 2E 73 63 72 22 01 02 00 00 E1 EF 0E mpix.scr".......
02E510: 01 83 20 1F 00 00 10 24 90 2C 40 03 00 00 E1 2C .. ....$.,@....,
02E520: 1A 30 75 2C 40 02 00 00 E1 00 23 00 32 00 83 20 .0u,@.....#.2..
02E530: 1F 00 00 4C 24 90 2C 1A 30 75 01 83 20 1C 06 BB ...L$.,.0u.. ...
02E540: 01 85 22 73 6F 73 67 36 22 2C 19 29 00 00 00 1A .."sosg6",.)....
02E550: 40 00 00 4B 40 00 00 02 80 40 40 02 00 80 00 80 @..K@....@@.....
02E560: 00 80 00 00 44 40 C0 00 80 40 C0 00 80 00 80 00 ....D@...@......
02E570: 80 00 00 FF 00 00 9E 00 00 01 1A 00 00 00 00 00 ................
02E580: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E590: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E5A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E5B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E5C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E5D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E5E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E5F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E600: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
02E610: 27 00 01 00 02 09 4E E5 27 00 C1 02 00 00 00 02 '.....N.'.......
02E620: 27 00 C2 02 00 00 00 02 27 00 C3 02 00 00 00 02 '.......'.......
02E630: 27 00 C4 02 00 00 00 02 27 00 C5 02 00 00 00 02 '.......'.......
02E640: 27 00 C6 02 00 00 00 02 27 00 C7 02 00 00 00 02 '.......'.......
02E650: 27 00 C8 02 00 00 00 02 27 00 C9 02 00 00 00 02 '.......'.......
02E660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E6A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E6B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E6C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E6D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E6E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E6F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E700: 20 20 20 20 4A 52 20 4E 43 2C 46 32 20 20 0D 0A JR NC,F2 ..
02E710: 20 20 20 20 20 20 20 20 50 55 53 48 20 48 4C 0D PUSH HL.
02E720: 0A 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 23 . LD HL,#
02E730: 43 30 35 30 0D 0A 20 20 20 20 20 20 20 20 41 44 C050.. AD
02E740: 44 20 48 4C 2C 44 45 0D 0A 20 20 20 20 20 20 20 D HL,DE..
02E750: 20 45 58 20 44 45 2C 48 4C 0D 0A 20 20 20 20 20 EX DE,HL..
02E760: 20 20 20 50 4F 50 20 48 4C 0D 0A 3B 20 0D 0A 46 POP HL..; ..F
02E770: 32 20 20 20 20 20 20 44 4A 4E 5A 20 42 43 4C 43 2 DJNZ BCLC
02E780: 4F 4C 0D 0A 3B 0D 0A 45 58 49 54 20 20 20 20 58 OL..;..EXIT X
02E790: 4F 52 20 41 20 20 20 20 20 20 20 20 20 20 3B 52 OR A ;R
02E7A0: 61 7A 20 64 65 73 20 32 20 64 65 70 6C 61 63 65 az des 2 deplace
02E7B0: 6D 65 6E 74 73 0D 0A 20 20 20 20 20 20 20 20 4C ments.. L
02E7C0: 44 20 28 44 49 52 4A 4F 59 29 2C 41 0D 0A 20 20 D (DIRJOY),A..
02E7D0: 20 20 20 20 20 20 4A 50 20 52 45 43 55 33 38 0D JP RECU38.
02E7E0: 0A 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 .;..
02E7F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
02E800: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
02E810: 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 20 20 20 20 45 6E ------.... En
02E820: 20 70 61 73 73 61 67 65 20 64 65 20 70 61 72 61 passage de para
02E830: 6D 9F EB 74 72 65 73 20 2C 20 6A 75 73 74 65 20 m..tres , juste
02E840: 75 6E 20 20 70 65 74 69 74 20 20 64 9F E1 74 61 un petit d..ta
02E850: 69 6C 20 74 72 9F EB 73 20 69 6D 70 6F 72 74 61 il tr..s importa
02E860: 6E 74 20 21 20 49 4E 43 20 43 20 0D 0A 65 74 20 nt ! INC C ..et
02E870: 44 45 43 20 43 20 71 75 69 20 6E 65 20 73 65 72 DEC C qui ne ser
02E880: 76 65 6E 74 20 71 75 65 20 64 61 6E 73 20 6C 65 vent que dans le
02E890: 73 20 63 61 73 20 69 6D 70 61 69 72 73 20 73 6F s cas impairs so
02E8A0: 6E 74 20 73 75 70 70 72 69 6D 9F E1 73 20 2E 0D nt supprim..s ..
02E8B0: 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 ...
02E8C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D --
02E8D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
02E8E0: 2D 2D 2D 2D 2D 0D 0A 3B 0D 0A 3B 2D 20 50 61 73 -----..;..;- Pas
02E8F0: 73 65 72 20 6C 65 73 20 70 61 72 61 6D 65 74 72 ser les parametr
02E900: 00 4D 4F 56 53 50 52 20 20 42 41 53 00 00 00 00 .MOVSPR BAS....
02E910: 00 00 00 00 00 70 01 00 DA 04 00 00 00 00 00 00 .....p..........
02E920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E940: DA 04 00 2A 05 BE 20 0D 00 00 61 E4 F4 0F 2C 0D ...*.. ...a...,.
02E950: 00 00 E2 01 BE 20 0D 00 00 61 E4 F4 10 2C 0D 00 ..... ...a...,..
02E960: 00 E3 00 1D 00 38 27 A1 20 0D 00 00 66 6F 6E E4 .....8'. ...fon.
02E970: 20 EB 20 83 20 1F 00 00 4C 24 90 2C 1A 20 4E 00 . . ...L$.,. N.
02E980: 50 00 0A 00 A8 22 44 45 43 55 53 50 41 47 2E 42 P...."DECUSPAG.B
02E990: 49 4E 22 01 A8 22 74 73 70 31 2E 74 73 72 22 01 IN".."tsp1.tsr".
02E9A0: 02 00 00 E1 EF 0E 01 03 00 00 E1 EF 22 66 6F 6E ............"fon
02E9B0: 64 2E 73 63 72 22 01 83 20 1F 00 00 10 24 90 2C d.scr".. ....$.,
02E9C0: 40 03 00 00 E1 2C 1A 20 4E 2C 40 02 00 00 E1 00 @....,. N,@.....
02E9D0: 23 00 0B 00 0D 00 00 75 EE EF 0E 01 0D 00 00 66 #......u.......f
02E9E0: 6F 6E E4 EF 0E 01 0D 00 00 66 72 61 6D E5 EF 0E on.......fram...
02E9F0: 01 BF 00 19 00 0C 00 AD 20 10 01 82 20 0E 01 A2 ........ ... ...
02EA00: 20 0E 2C 0E 01 A2 20 0F 2C 19 1A 00 35 00 14 00 .,... .,...5...
02EA10: BF 01 BF 22 20 18 20 44 45 4D 4F 4E 53 54 52 41 ..." . DEMONSTRA
02EA20: 54 49 4F 4E 20 41 4E 49 4D 41 54 49 4F 4E 20 53 TION ANIMATION S
02EA30: 50 52 49 54 45 53 20 31 20 65 74 20 32 20 18 22 PRITES 1 et 2 ."
02EA40: 00 06 00 15 00 BF 00 30 00 28 00 BF 20 22 20 5B .......0.(.. " [
02EA50: 31 5D 20 44 65 6D 6F 20 70 69 78 65 6C 20 2F 20 1] Demo pixel /
02EA60: 44 65 6D 6F 20 63 61 73 65 20 2F 20 44 65 6D 6F Demo case / Demo
02EA70: 20 66 61 73 74 22 00 1C 00 32 00 BF 20 22 20 5B fast"...2.. " [
02EA80: 32 5D 20 46 72 61 6D 65 20 4F 4E 20 2F 20 4F 46 2] Frame ON / OF
02EA90: 46 22 00 27 00 3C 00 BF 20 22 20 5B 33 5D 20 41 F".'.<.. " [3] A
02EAA0: 76 65 63 20 2F 20 73 61 6E 73 20 69 6D 61 67 65 vec / sans image
02EAB0: 20 64 65 20 66 6F 6E 64 22 00 24 00 46 00 BF 20 de fond".$.F..
02EAC0: 22 20 5B 34 5D 20 45 78 65 63 75 74 65 72 20 64 " [4] Executer d
02EAD0: 65 6D 6F 6E 73 74 72 61 74 69 6F 6E 22 00 25 00 emonstration".%.
02EAE0: 50 00 BF 20 22 20 5B 35 5D 20 52 65 74 6F 75 72 P.. " [5] Retour
02EAF0: 20 53 4F 53 20 50 52 4F 47 52 41 4D 4D 45 55 52 SOS PROGRAMMEUR
02EB00: 53 22 00 0A 00 5A 00 9F 20 1E D2 00 00 2B 00 64 S"...Z.. ....+.d
02EB10: 00 03 00 00 E1 EF 22 22 01 D6 20 03 00 00 E1 F1 ......"".. .....
02EB20: 22 31 22 FC 20 03 00 00 E1 EE 22 35 22 01 03 00 "1". ....."5"...
02EB30: 00 E1 EF FF 43 01 D5 00 32 00 6E 00 A1 20 03 00 ....C...2.n.. ..
02EB40: 00 E1 EF 22 31 22 EB 20 0D 00 00 75 EE EF 0D 00 ..."1". ...u....
02EB50: 00 75 EE F4 0F 01 A1 20 0D 00 00 75 EE EE 10 20 .u..... ...u...
02EB60: EB 20 0D 00 00 75 EE EF 0E 00 33 00 78 00 A1 20 . ...u....3.x..
02EB70: 03 00 00 E1 EF 22 33 22 EB 20 A1 20 0D 00 00 66 ....."3". . ...f
02EB80: 6F 6E E4 20 EB 20 0D 00 00 66 6F 6E E4 EF 0E 20 on. . ...fon...
02EB90: 01 97 20 0D 00 00 66 6F 6E E4 EF 0F 00 36 00 82 .. ...fon....6..
02EBA0: 00 A1 20 03 00 00 E1 EF 22 32 22 EB 20 A1 20 0D .. ....."2". . .
02EBB0: 00 00 66 72 61 6D E5 20 EB 20 0D 00 00 66 72 61 ..fram. . ...fra
02EBC0: 6D E5 EF 0E 20 01 97 20 0D 00 00 66 72 61 6D E5 m... .. ...fram.
02EBD0: EF 0F 00 14 00 8C 00 A1 20 03 00 00 E1 EF 22 34 ........ ....."4
02EBE0: 22 EB 20 1E 10 27 00 1C 00 96 00 A1 20 03 00 00 ". ..'...... ...
02EBF0: E1 EF 22 35 22 EB 20 85 22 73 6F 73 67 36 22 2C .."5". ."sosg6",
02EC00: 19 29 00 0A 00 A0 00 A0 20 1E 5A 00 00 0C 00 AA .)...... .Z.....
02EC10: 00 AD 20 0E 01 82 20 0E 00 07 00 C8 00 01 C0 00 .. ... .........
02EC20: 0B 00 D2 00 A9 20 0F 2C 19 0F 00 58 00 DC 00 BF ..... .,...X....
02EC30: 22 20 44 65 6D 6F 6E 73 74 72 61 74 69 6F 6E 20 " Demonstration
02EC40: 3A 20 22 3B 01 A1 20 0D 00 00 75 EE EF 0E 20 EB : ";.. ...u... .
02EC50: 20 BF 22 50 49 58 45 4C 53 22 20 01 97 20 A1 20 ."PIXELS" .. .
02EC60: 0D 00 00 75 EE EF 0F 20 EB 20 BF 22 43 41 53 45 ...u... . ."CASE
02EC70: 53 20 20 22 01 97 20 BF 22 46 41 53 54 20 20 20 S ".. ."FAST
02EC80: 20 22 00 2F 00 E6 00 BF 22 20 46 72 61 6D 65 20 "./...." Frame
02EC90: 3A 20 22 3B 01 A1 20 0D 00 00 66 72 61 6D E5 20 : ";.. ...fram.
02ECA0: EB 20 BF 22 4F 4E 20 22 01 97 20 BF 22 4F 46 46 . ."ON ".. ."OFF
02ECB0: 22 00 36 00 F0 00 BF 22 20 49 6D 61 67 65 20 64 ".6...." Image d
02ECC0: 65 20 66 6F 6E 64 20 3A 20 22 3B 01 A1 20 0D 00 e fond : ";.. ..
02ECD0: 00 66 6F 6E E4 20 EB 20 BF 22 4F 4E 20 22 01 97 .fon. . ."ON "..
02ECE0: 20 BF 22 4F 46 46 22 00 06 00 FA 00 C9 00 6E 00 ."OFF".......n.
02ECF0: 10 27 A1 20 0D 00 00 75 EE EF 0E 20 EB 20 A8 22 .'. ...u... . ."
02ED00: 6D 6F 76 73 70 72 31 2E 62 69 6E 22 01 0D 00 00 movspr1.bin"....
02ED10: 61 E4 EF 1C 44 98 20 01 97 20 A1 20 0D 00 00 75 a...D. .. . ...u
02ED20: EE EF 0F 20 EB 20 A8 22 6D 6F 76 73 70 72 32 2E ... . ."movspr2.
02ED30: 62 69 6E 22 01 0D 00 00 61 E4 EF 1C A6 97 20 01 bin"....a..... .
02ED40: 97 20 A8 22 6D 6F 76 73 70 72 33 2E 62 69 6E 22 . ."movspr3.bin"
02ED50: 01 0D 00 00 61 E4 EF 26 1C F9 89 00 32 00 1A 27 ....a..&....2..'
02ED60: AD 20 0E 01 A1 20 0D 00 00 66 72 61 6D E5 EF 0E . ... ...fram...
02ED70: 20 EB 20 0D 00 00 E1 EF 0E 01 0D 00 00 E2 EF 0E . .............
02ED80: 01 0D 00 00 E3 EF 0E 01 A0 20 1E 2E 27 00 61 00 ......... ..'.a.
02ED90: 24 27 0D 00 00 E1 EF 1C CD 00 01 A1 20 0D 00 00 $'.......... ...
02EDA0: 75 EE EF 0E 20 EB 20 0D 00 00 E2 EF 1C 21 00 01 u... . ......!..
02EDB0: 0D 00 00 E3 EF 1C 99 00 20 01 97 20 A1 20 0D 00 ........ .. . ..
02EDC0: 00 75 EE EF 0F 20 EB 20 0D 00 00 E2 EF 1C 7C 00 .u... . ......|.
02EDD0: 01 0D 00 00 E3 EF 1C 98 00 20 01 97 20 0D 00 00 ......... .. ...
02EDE0: E2 EF 1C 8B 00 01 0D 00 00 E3 EF 1C 8A 00 00 2F .............../
02EDF0: 00 2E 27 BE 20 0D 00 00 61 E4 2C 0D 00 00 E1 01 ..'. ...a.,.....
02EE00: BE 20 0D 00 00 61 E4 F4 0F 2C 0D 00 00 E2 01 BE . ...a...,......
02EE10: 20 0D 00 00 61 E4 F4 10 2C 0D 00 00 E3 00 1D 00 ...a...,.......
02EE20: 38 27 A1 20 0D 00 00 66 6F 6E E4 20 EB 20 83 20 8'. ...fon. . .
02EE30: 1F 00 00 4C 24 90 2C 1A 20 4E 00 1D 00 42 27 83 ...L$.,. N...B'.
02EE40: 20 1F 00 00 B8 08 90 01 D6 20 FF 43 F2 22 22 01 ........ .C."".
02EE50: D5 01 A0 20 1E 0C 00 00 00 00 1A 44 52 33 38 20 ... .......DR38
02EE60: 20 20 44 42 20 30 0D 0A 3B 1A 0A 54 41 42 4C 53 DB 0..;..TABLS
02EE70: 50 20 20 45 51 55 20 34 30 30 30 30 0D 0A 4E 42 P EQU 40000..NB
02EE80: 20 22 00 2F 00 E6 00 BF 22 20 46 72 61 6D 65 20 "./...." Frame
02EE90: 3A 20 22 3B 01 A1 20 0D 00 00 66 72 61 6D E5 20 : ";.. ...fram.
02EEA0: EB 20 BF 22 4F 4E 20 22 01 97 20 BF 22 4F 46 46 . ."ON ".. ."OFF
02EEB0: 22 00 36 00 F0 00 BF 22 20 49 6D 61 67 65 20 64 ".6...." Image d
02EEC0: 65 20 66 6F 6E 64 20 3A 20 22 3B 01 A1 20 0D 00 e fond : ";.. ..
02EED0: 00 66 6F 6E E4 20 EB 20 BF 22 4F 4E 20 22 01 97 .fon. . ."ON "..
02EEE0: 20 BF 22 4F 46 46 22 00 06 00 FA 00 C9 00 6E 00 ."OFF".......n.
02EEF0: 10 27 A1 20 0D 00 00 75 EE EF 0E 20 EB 20 A8 22 .'. ...u... . ."
02EF00: 20 20 20 20 20 20 49 4E 43 20 48 4C 0D 0A 20 20 INC HL..
02EF10: 20 20 20 20 20 20 4C 44 20 42 2C 28 48 4C 29 0D LD B,(HL).
02EF20: 0A 20 20 20 20 20 20 20 20 49 4E 43 20 48 4C 0D . INC HL.
02EF30: 0A 20 20 20 20 20 20 20 20 4C 44 20 43 2C 28 48 . LD C,(H
02EF40: 4C 29 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 28 L).. LD (
02EF50: 4C 53 50 29 2C 42 43 0D 0A 20 20 20 20 20 20 20 LSP),BC..
02EF60: 20 4C 44 20 41 2C 43 0D 0A 20 20 20 20 20 20 20 LD A,C..
02EF70: 20 4C 44 20 28 4C 4F 4E 47 4C 54 41 29 2C 41 0D LD (LONGLTA),A.
02EF80: 0A 20 20 20 20 20 20 20 20 49 4E 43 20 48 4C 0D . INC HL.
02EF90: 0A 20 20 20 20 20 20 20 20 4C 44 20 28 41 44 53 . LD (ADS
02EFA0: 50 29 2C 48 4C 0D 0A 3B 0D 0A 20 20 20 20 20 20 P),HL..;..
02EFB0: 20 20 50 55 53 48 20 42 43 0D 0A 20 20 20 20 20 PUSH BC..
02EFC0: 20 20 20 4C 44 20 42 2C 30 0D 0A 20 20 20 20 20 LD B,0..
02EFD0: 20 20 20 44 45 43 20 43 0D 0A 20 20 20 20 20 20 DEC C..
02EFE0: 20 20 4C 44 20 48 4C 2C 28 56 49 53 41 44 29 0D LD HL,(VISAD).
02EFF0: 0A 20 20 20 20 20 20 20 20 41 44 44 20 48 4C 2C . ADD HL,
02F000: 42 43 0D 0A 20 20 20 20 20 20 20 20 50 4F 50 20 BC.. POP
02F010: 42 43 0D 0A 20 20 20 20 20 20 20 20 44 45 43 20 BC.. DEC
02F020: 42 0D 0A 43 4F 49 4E 20 20 20 20 43 41 4C 4C 20 B..COIN CALL
02F030: 41 44 49 4E 46 20 20 20 20 20 20 20 20 3B 4C 65 ADINF ;Le
02F040: 73 20 63 61 6C 63 75 6C 73 20 70 6F 75 72 20 6C s calculs pour l
02F050: 61 20 74 61 62 6C 65 20 73 6F 6E 74 20 73 75 70 a table sont sup
02F060: 70 72 69 6D 65 73 0D 0A 20 20 20 20 20 20 20 20 primes..
02F070: 44 4A 4E 5A 20 43 4F 49 4E 0D 0A 20 20 20 20 20 DJNZ COIN..
02F080: 20 20 20 4C 44 20 28 43 4F 49 4E 42 44 29 2C 48 LD (COINBD),H
02F090: 4C 0D 0A 20 20 20 20 20 20 20 20 52 45 54 0D 0A L.. RET..
02F0A0: 3B 0D 0A 4D 4F 44 49 33 38 20 20 4C 44 20 41 2C ;..MODI38 LD A,
02F0B0: 28 23 33 38 29 0D 0A 20 20 20 20 20 20 20 20 4C (#38).. L
02F0C0: 44 20 28 41 44 52 33 38 29 2C 41 0D 0A 20 20 20 D (ADR38),A..
02F0D0: 20 20 20 20 20 4C 44 20 41 2C 23 43 39 0D 0A 4D LD A,#C9..M
02F0E0: 4F 44 33 38 20 20 20 4C 44 20 28 23 33 38 29 2C OD38 LD (#38),
02F0F0: 41 0D 0A 20 20 20 20 20 20 20 20 52 45 54 0D 0A A.. RET..
02F100: 6D 6F 76 73 70 72 31 2E 62 69 6E 22 01 0D 00 00 movspr1.bin"....
02F110: 61 E4 EF 1C 44 98 20 01 97 20 A1 20 0D 00 00 75 a...D. .. . ...u
02F120: EE EF 0F 20 EB 20 A8 22 6D 6F 76 73 70 72 32 2E ... . ."movspr2.
02F130: 62 69 6E 22 01 0D 00 00 61 E4 EF 1C A6 97 20 01 bin"....a..... .
02F140: 97 20 A8 22 6D 6F 76 73 70 72 33 2E 62 69 6E 22 . ."movspr3.bin"
02F150: 01 0D 00 00 61 E4 EF 1C F9 89 00 32 00 0E 01 AD ....a......2....
02F160: 20 0E 01 A1 20 0D 00 00 66 72 61 6D E5 EF 0E 20 ... ...fram...
02F170: EB 20 0D 00 00 E1 EF 0E 01 0D 00 00 E2 EF 0E 01 . ..............
02F180: 0D 00 00 E3 EF 0E 01 A0 20 1E 22 01 00 61 00 18 ........ ."..a..
02F190: 01 0D 00 00 E1 EF 1C CD 00 01 A1 20 0D 00 00 75 ........... ...u
02F1A0: EE EF 0E 20 EB 20 0D 00 00 E2 EF 1C 21 00 01 0D ... . ......!...
02F1B0: 00 00 E3 EF 1C 99 00 20 01 97 20 A1 20 0D 00 00 ....... .. . ...
02F1C0: 75 EE EF 0F 20 EB 20 0D 00 00 E2 EF 1C 7C 00 01 u... . ......|..
02F1D0: 0D 00 00 E3 EF 1C 98 00 20 01 97 20 0D 00 00 E2 ........ .. ....
02F1E0: EF 1C 8B 00 01 0D 00 00 E3 EF 1C 8A 00 00 2F 00 ............../.
02F1F0: 22 01 BE 20 0D 00 00 61 E4 2C 0D 00 00 E1 01 BE ".. ...a.,......
02F200: 20 0D 00 00 61 E4 F4 0F 2C 0D 00 00 E2 01 BE 20 ...a...,......
02F210: 0D 00 00 61 E4 F4 10 2C 0D 00 00 E3 00 1D 00 2C ...a...,.......,
02F220: 01 A1 20 0D 00 00 66 6F 6E E4 20 EB 20 83 20 1F .. ...fon. . . .
02F230: 00 00 4C 24 90 2C 1A 20 4E 00 1D 00 36 01 83 20 ..L$.,. N...6..
02F240: 1F 00 00 B8 08 90 01 D6 20 FF 43 F2 22 22 01 D5 ........ .C.""..
02F250: 01 A0 20 1E 1E 00 00 00 00 1A 42 55 54 0D 0A 4E .. .......BUT..N
02F260: 4F 4C 49 53 54 0D 0A 3B 20 0D 0A 54 41 42 4C 53 OLIST..; ..TABLS
02F270: 50 20 20 45 51 55 20 34 30 30 30 30 0D 0A 4E 42 P EQU 40000..NB
02F280: 20 22 00 2F 00 E6 00 BF 22 20 46 72 61 6D 65 20 "./...." Frame
02F290: 3A 20 22 3B 01 A1 20 0D 00 00 66 72 61 6D E5 20 : ";.. ...fram.
02F2A0: EB 20 BF 22 4F 4E 20 22 01 97 20 BF 22 4F 46 46 . ."ON ".. ."OFF
02F2B0: 22 00 36 00 F0 00 BF 22 20 49 6D 61 67 65 20 64 ".6...." Image d
02F2C0: 65 20 66 6F 6E 64 20 3A 20 22 3B 01 A1 20 0D 00 e fond : ";.. ..
02F2D0: 00 66 6F 6E E4 20 EB 20 BF 22 4F 4E 20 22 01 97 .fon. . ."ON "..
02F2E0: 20 BF 22 4F 46 46 22 00 06 00 FA 00 C9 00 6D 00 ."OFF".......m.
02F2F0: 04 01 A1 20 0D 00 00 75 EE EF 0E 20 EB 20 A8 22 ... ...u... . ."
02F300: 03 00 00 E1 EF 22 22 01 D6 20 03 00 00 E1 F1 22 ....."".. ....."
02F310: 31 22 FC 20 03 00 00 E1 EE 22 35 22 01 03 00 00 1". ....."5"....
02F320: E1 EF FF 43 01 D5 00 32 00 6E 00 A1 20 03 00 00 ...C...2.n.. ...
02F330: E1 EF 22 31 22 EB 20 0D 00 00 75 EE EF 0D 00 00 .."1". ...u.....
02F340: 75 EE F4 0F 01 A1 20 0D 00 00 75 EE EE 10 20 EB u..... ...u... .
02F350: 20 0D 00 00 75 EE EF 0E 00 33 00 78 00 A1 20 03 ...u....3.x.. .
02F360: 00 00 E1 EF 22 33 22 EB 20 A1 20 0D 00 00 66 6F ...."3". . ...fo
02F370: 6E E4 20 EB 20 0D 00 00 66 6F 6E E4 EF 0E 20 01 n. . ...fon... .
02F380: 97 20 0D 00 00 66 6F 6E E4 EF 0F 00 36 00 82 00 . ...fon....6...
02F390: A1 20 03 00 00 E1 EF 22 32 22 EB 20 A1 20 0D 00 . ....."2". . ..
02F3A0: 00 66 72 61 6D E5 20 EB 20 0D 00 00 66 72 61 6D .fram. . ...fram
02F3B0: E5 EF 0E 20 01 97 20 0D 00 00 66 72 61 6D E5 EF ... .. ...fram..
02F3C0: 0F 00 14 00 8C 00 A1 20 03 00 00 E1 EF 22 34 22 ....... ....."4"
02F3D0: EB 20 1E 10 27 00 1C 00 96 00 A1 20 03 00 00 E1 . ..'...... ....
02F3E0: EF 22 35 22 EB 20 85 22 73 6F 73 67 36 22 2C 19 ."5". ."sosg6",.
02F3F0: 29 00 0A 00 A0 00 A0 20 1E 5A 00 00 0C 00 AA 00 )...... .Z......
02F400: AD 20 0E 01 82 20 0E 00 07 00 C8 00 01 C0 00 0B . ... ..........
02F410: 00 D2 00 A9 20 0F 2C 19 0F 00 58 00 DC 00 BF 22 .... .,...X...."
02F420: 20 44 65 6D 6F 6E 73 74 72 61 74 69 6F 6E 20 3A Demonstration :
02F430: 20 22 3B 01 A1 20 0D 00 00 75 EE EF 0E 20 EB 20 ";.. ...u... .
02F440: BF 22 50 49 58 45 4C 53 22 20 01 97 20 A1 20 0D ."PIXELS" .. . .
02F450: 00 00 75 EE EF 0F 20 EB 20 BF 22 43 41 53 45 53 ..u... . ."CASES
02F460: 20 20 22 01 97 20 BF 22 46 41 53 54 20 20 20 20 ".. ."FAST
02F470: 22 00 2F 00 E6 00 BF 22 20 46 72 61 6D 65 20 3A "./...." Frame :
02F480: 20 22 3B 01 A1 20 0D 00 00 66 72 61 6D E5 20 EB ";.. ...fram. .
02F490: 20 BF 22 4F 4E 20 22 01 97 20 BF 22 4F 46 46 22 ."ON ".. ."OFF"
02F4A0: 00 36 00 F0 00 BF 22 20 49 6D 61 67 65 20 64 65 .6...." Image de
02F4B0: 20 66 6F 6E 64 20 3A 20 22 3B 01 A1 20 0D 00 00 fond : ";.. ...
02F4C0: 66 6F 6E E4 20 EB 20 BF 22 4F 4E 20 22 01 97 20 fon. . ."ON "..
02F4D0: BF 22 4F 46 46 22 00 06 00 FA 00 C9 00 6E 00 10 ."OFF".......n..
02F4E0: 27 A1 20 0D 00 00 75 EE EF 0E 20 EB 20 A8 22 6D '. ...u... . ."m
02F4F0: 6F 76 73 70 72 31 2E 62 69 6E 22 01 0D 00 00 61 ovspr1.bin"....a
02F500: 00 4D 4F 56 53 50 52 33 20 42 49 4E 00 00 00 00 .MOVSPR3 BIN....
02F510: 00 00 02 00 00 B8 88 00 58 02 00 00 00 00 00 00 ........X.......
02F520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02F530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02F540: 58 02 00 09 05 22 C2 88 C5 06 00 0D 2A C4 88 09 X...."......*...
02F550: C1 05 CD 71 8A 10 FB 22 C8 88 C9 3A 38 00 32 DF ...q..."...:8.2.
02F560: 8A 3E C9 32 38 00 C9 3A DF 8A 18 F7 00 18 F7 C3 .>.28..:........
02F570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02F580: C3 CF 88 30 01 C8 00 01 00 00 00 00 00 00 00 00 ...0............
02F590: 00 00 00 00 00 00 00 2A 42 9C AF 3C 46 4E CB 78 .......*B..<FN.x
02F5A0: 20 0A F5 E5 CD 32 BC E1 23 F1 18 EF 21 50 C0 22 ....2..#...!P."
02F5B0: C4 88 CD 95 8A CD EE 89 3E 43 CD 1E BB C0 CD 24 ........>C.....$
02F5C0: BB E6 1F 28 F3 CB 67 28 1C 3A 41 9C 5F 3A BF 88 ...(..g(.:A._:..
02F5D0: 3C BB 28 04 38 02 3E 01 32 BF 88 06 C8 CD 8B 8A <.(.8.>.2.......
02F5E0: 10 FB C3 E4 88 32 CE 88 2A C4 88 22 CC 88 0F F5 .....2..*.."....
02F5F0: DC 6C 89 F1 0F F5 DC 42 89 F1 0F F5 DC C0 89 F1 .l.....B........
02F600: 0F DC A7 89 CD EE 89 C3 F0 88 06 04 2A C8 88 7C ............*..|
02F610: D6 FF 20 04 7D FE 80 D0 CD 71 8A 10 F2 22 C8 88 .. .}....q..."..
02F620: 2A C4 88 06 04 CD 71 8A 10 FB 22 C4 88 2A CC 88 *.....q..."..*..
02F630: 22 CA 88 C9 2A C4 88 06 04 7C D6 C0 20 04 7D FE "...*....|.. .}.
02F640: 50 D8 CD 7D 8A 10 F2 22 C4 88 2A C8 88 06 04 CD P..}..."..*.....
02F650: 7D 8A 10 FB 22 C8 88 23 ED 4B C6 88 A7 ED 42 CD }..."..#.K....B.
02F660: 71 8A 22 CA 88 C9 3A CE 88 E6 03 32 CE 88 C9 2A q."...:....2...*
02F670: C8 88 CD D5 89 FE 4F 28 ED 23 22 C8 88 2A C4 88 ......O(.#"..*..
02F680: 22 CC 88 23 22 C4 88 C9 2A C4 88 CD D5 89 B7 28 "..#"...*......(
02F690: D5 2B 22 C4 88 2A C8 88 2B 22 C8 88 C9 E5 7C D6 .+"..*..+"....|.
02F6A0: 08 CB 77 20 FA C6 08 67 A7 11 50 00 ED 52 CB 74 ..w ...g..P..R.t
02F6B0: 20 FA 19 7D E1 C9 ED 4B C0 88 ED 5B C4 88 2A C2 ..}...K...[..*.
02F6C0: 88 00 00 00 CD CE 8A D5 C5 06 00 ED B0 C1 D1 7A ...............z
02F6D0: C6 08 57 30 07 E5 21 50 C0 19 EB E1 10 E9 3A CE ..W0..!P......:.
02F6E0: 88 E6 03 28 23 2A CA 88 ED 4B C6 88 0B 06 04 E5 ...(#*...K......
02F6F0: E5 D1 13 36 00 C5 06 00 ED B0 C1 E1 7C C6 08 67 ...6........|..g
02F700: 30 04 11 50 C0 19 10 E7 3A CE 88 E6 0C 28 23 CB 0..P....:....(#.
02F710: 5F 20 0A 2A C4 88 ED 5B C6 88 19 18 03 2A CC 88 _ .*...[.....*..
02F720: 3A C1 88 47 36 00 7C C6 08 67 30 04 11 50 C0 19 :..G6.|..g0..P..
02F730: 10 F2 AF 32 CE 88 C3 DA 8A 7C C6 08 67 D0 D5 11 ...2.....|..g...
02F740: 50 C0 19 D1 C9 7C D6 08 67 E6 40 C0 D5 11 B0 3F P....|..g.@....?
02F750: 19 D1 C9 C5 06 F5 ED 78 1F 30 FB C1 C9 3A BF 88 .......x.0...:..
02F760: 47 FD 21 42 9C FD 23 FD 23 10 FA FD 6E 00 FD 66 G.!B..#.#...n..f
02F770: 01 23 23 23 46 23 4E ED 43 C0 88 79 32 C6 88 23 .###F#N.C..y2..#
02F780: 22 C2 88 C5 06 00 0D 2A C4 88 09 C1 05 CD 71 8A "......*......q.
02F790: 10 FB 22 C8 88 C9 3A 38 00 32 DF 8A 3E C9 32 38 .."...:8.2..>.28
02F7A0: 00 C9 3A DF 8A 18 F7 00 18 F7 C3 00 00 00 00 00 ..:.............
02F7B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02F7C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02F7D0: 00 00 00 00 00 00 00 00 1A 45 42 55 54 0D 0A 4E .........EBUT..N
02F7E0: 4F 4C 49 53 54 0D 0A 3B 20 0D 0A 54 41 42 4C 53 OLIST..; ..TABLS
02F7F0: 50 20 20 45 51 55 20 34 30 30 30 30 0D 0A 4E 42 P EQU 40000..NB
02F800: 0F DC A7 89 CD EE 89 C3 F0 88 06 04 2A C8 88 7C ............*..|
02F810: D6 FF 20 04 7D FE 80 D0 CD 71 8A 10 F2 22 C8 88 .. .}....q..."..
02F820: 2A C4 88 06 04 CD 71 8A 10 FB 22 C4 88 2A CC 88 *.....q..."..*..
02F830: 22 CA 88 C9 2A C4 88 06 04 7C D6 C0 20 04 7D FE "...*....|.. .}.
02F840: 50 D8 CD 7D 8A 10 F2 22 C4 88 2A C8 88 06 04 CD P..}..."..*.....
02F850: 7D 8A 10 FB 22 C8 88 23 ED 4B C6 88 A7 ED 42 CD }..."..#.K....B.
02F860: 71 8A 22 CA 88 C9 3A CE 88 E6 03 32 CE 88 C9 2A q."...:....2...*
02F870: C8 88 CD D5 89 FE 4F 28 ED 23 22 C8 88 2A C4 88 ......O(.#"..*..
02F880: 22 CC 88 23 22 C4 88 C9 2A C4 88 CD D5 89 B7 28 "..#"...*......(
02F890: D5 2B 22 C4 88 2A C8 88 2B 22 C8 88 C9 E5 7C D6 .+"..*..+"....|.
02F8A0: 08 CB 77 20 FA C6 08 67 A7 11 50 00 ED 52 CB 74 ..w ...g..P..R.t
02F8B0: 20 FA 19 7D E1 C9 ED 4B C0 88 ED 5B C4 88 2A C2 ..}...K...[..*.
02F8C0: 88 00 00 00 CD CE 8A D5 C5 06 00 ED B0 C1 D1 7A ...............z
02F8D0: C6 08 57 30 07 E5 21 50 C0 19 EB E1 10 E9 3A CE ..W0..!P......:.
02F8E0: 88 E6 03 28 23 2A CA 88 ED 4B C6 88 0B 06 04 E5 ...(#*...K......
02F8F0: E5 D1 13 36 00 C5 06 00 ED B0 C1 E1 7C C6 08 67 ...6........|..g
RESULT OF SEARCH :
PRO=114 CHEA=0 COD=10 MUSI=0 COP=24 GRA=89 WRIT=0 198=0 199=2 STARTER=0 KBI=0 CAAV=0 L.TOURNIER=0
EXTENDED CPC DSK File SAMdisk130625( NSOSG6 BAS+3RDECUSPAGBINFOND SCR
MOVSPR BAK3IMPIX SCRGGHIJKLMNOIMSP1 SCREIMSP2 SCRV£MOVSPR BASSOSSPR10ASC
CDvwxyzMOVSPR1 BIN$MOVSPR2 BIN"klmnoMOVSPR3 BINNOTICUT2ASC7EFPSUbcdeijTSP1 TS
CTSP1 TSRTSP1 TSTNOTIDEM2ASC"#SOSSPR12ASC$%&'()*+,-./01SOSSPR13ASCTAVWXYZS
OSSPR09ASCz !289fghNOTICUT2ASCSOSSPR11ASCc456QapqrstNOTICFACASCuSOSSPR10ASC-INK-
INTBINBLECTEUR7CODTRSXPRT2 CODMOVSPR BAKAFFIM1 BASIMPIX BASTSTP1 TSRX
BASOVSPR2 MAXbpqrstuvwxyzOTICDE1ASC"vOSSPR5 ASC)OSSPR6 ASCo0 GHXdPROUT3 AZMBkw
xyz ----------------------------------
- NOTICE POUR LES 3 DEMONSTRATIONS - ------------------
---------------- Ces 3 programmes ne fonctionnent qu'au joystick , pen
sez le brancher ! Les 3 programmes d'animation (Pixel par pixel , case pa
r case , et rapide) sont accessibles par le meme menu . L'appui sur la tou
che concerne change l'option et la nouvelle s'affiche sur les lignes sous le
menu . 1 Slectionne le programme lancer . 2 Insre ou non un CALL
FRAME en place du DS 3,0 qui figure dans les listings . 3 Charge ou
non une image cran avant de passer l'animation . 4 Lance la dmo .
5 Quitte la dmo . Une fois en mode dmo , le joystick dplace le sprite e
n 1er plan . FIRE Permet de choisir un des 4 sprites disponibles . Les
2 premiers sont peu visibles car petits ! Bougez un peu le joystick pou
r les voir . Lorsque vous changez de sprite avec FIRE , l'ancien dessin ne
s'efface pas mais reste affich sa dernire position . La touche 'Q' vo
us renvoie au menu dmonstration . En mode pixel ou case , les touches P-M-
A ont les fonctions suivantes P Passe en mode 1er plan . M Pas
se en mode plan moyen . A Passe en mode arrire plan . L'appui su
r les touches M ou A peut faire disparaitre totalement votre sprite , dp
lacez le , il reviendra un jour ou l'autre ... En mode arrire plan , il
n'est visible que sur fond noir . Dans ces 2 modes , le dplacement du p
lus gros sprite est un peu saccad, il faut un certain temps pour effectuer le
s transferts entre 2 affichages . En mode rapide (FAST) , le sprite d
truit toute couleur qu'il recouvre , c'est comme une gomme dans un programme
de dessin . Dans ce mode , il vaut mieux faire le 1er essai avec FRAME ON
... Le fond d'cran prvu est volontairement trs color , cela permet SOS
G6 BASpndeau -v&$wBAN,,, ,",,5.w 7( o"x" B "-ink-int", ") , , , , 2 zvFZd no
"Option en attente"me"MENU PRINCIPAL"$n y,,(,,,x"SOS PROGRAMMEURS N.6"DMID,
,,,," (C) UTIL-SOFT 1990 "DMID,,,,,S"M.MAIGROT La Gde Verriere"MID,,,,, N"71990
St.LEGER sous BEUVRAY"MID,,,,,i w w w w d 9N w w' 9NqD" MENU PRINCIPAL "PR
T,,,,,," MENU SECONDAIRE "PRT,,,,,,S* c c c c '* Menu principal *5"NOTICE & CONS
EILS"PRT,,,,, ,5"THEORIE GRAPHISME"PRT,,,,,,5"DEMOS GRAPHIQUES"PRT,,,,
---------------------------------- - CREATION
ANIMATIONS GRAPHIQUES 7 - ------------------------------
---- Tout d'abord , un certain nombre de lettres nous ont informs qu
e vous futes quelque peu perturbs par les explications du dernier ch
apitre concernant les transferts cran , buffer , sprite . Un traitement de
texte n'est peut-etre pas l'outil idal pour montrer un procd graphique !
Pour commencer , nous vous offrons donc 2 pages cran La premire vou
s montre point par point comment on recopie les zones concernes et comme
nt on compose le buffer sprite . La seconde vous dvoile point par point les
oprations accomplir pour un dplacement gauche . (Pour les autres dplac
ements , le principe et l'ordre des oprations sont identiques , seuls les
calculs assembleur changent) . Reprenez donc le dernier chapitre de SO
S5 et relisez le avec les images sDECUSPAGBIN,,5 CP (HL) JR Z,I
DEM1 u fenetre compnf"nfF##Vwfn*s#rz!(nf"nf##2#2O##( #F #*&"O2PHL
Pointer 1er octet a decompacter DECOM LD A,(HL) INC HL
CP (HL) JR Z,IDEM1 u fenetre compactee avec MODIFEN
- - Pour charger .CALL #BE80,nom,adstok,end - DE 10500 A " limi LON" ) "£#, N
EWLO NEWLO) NEWLO limi LON # R', NEWLO#,£#," NOM DE SAUVEGARDE (Sans extens
ion .) "N (N) newloU NN".TSG" NN".TSR" newlo,( ad) N, , NEWLO, LON W ,"
AUTRE OPERATION (O/N) " "O" "scrnpack"$"" ""(C) "O" "N" ous les y
eux , cela ira sans doute mieux ! Si ce n'est dj fait , intrssez vous au
ssi aux cours d'assembleur qui est essentiellement ddi aux oprations su
r les masques et rotations que l'on utilise en permanence ici . Ceci
fait , vous comprendrez sans doute mieux ce cours qui n'en reste pas moins f
ort complexe . La premire notion retenir est que l'on ne peut la fois fair
e simple et de bonne qualit et qu' l'oppos des animations nulles mais simple
s de SOS5 , nous prsentons ici 2 versions d'une meme routine dont la qualit p
rofessionnelle ne manquera pas de vous surprendre . A partir de mainten
ant , nous n'utilisons plus que le mode 0 , c'est plus joli , plus rapide et
cela raccourcit les listings ! Tous nos programmes pourront etre aisment
adapts en MODE 1 car les routines de composition , de rotations , etc ... So
nt directement inspires voire identiques aux routines dcrites dans SOS5 , il
suffit donc de modifier en consquence les sections concernes .
---------------------------------------------- - ANIMA
TION PIXELS PAR PIXELS ET CASE PAR CASE - --------------------
-------------------------- Le premier procd est assez lent et ne con
vient pas vraiment un jeu d'arcade rapide . En revanche , pour un program
me de DAO , PAO , Etc ... C'est ce qu'il y- de mieux et c'est par la que no
us commenons . Ce n'est gure plus compliqu que les principes dcrits dan
s SOS5 , il y- seulement une variable supplmentaire prendre en compte LE MA
SQUE ! Il y- plusieurs pixels dans un octet mmoire (2 , 4 , 8 pour MOD
E 0 , 1 , 2) . Si l'on dsire une animation pixel par pixel , on ne changera
pas de case cran chaque tour de boucle ! Il faudra dans le cas d'un dplacem
ent gauche , attendre que le pixel le plus gauche du sprite ait attein
t la dernire position possible dans la case mmoire en cours et inver Nsemen
t pour aller droite . Ex ! +***!***+***!
+ ! !---+---!---+---!---+---! Si on con
sidre les *** comme tant un pixel , on voit que dans ce cas , un mouvement
droite va vider la case la plus gauche et occuper partiellement l
a plus a droite pour donner ! + !***+***!***
+ ! !---+---!---+---!---+---! L'adresse
d'affichage du dessin va donc augmenter d'une case . En revanche , si o
n se dplace gauche , le dessin reste l'intrieur des memes cases mmoire et
l'adresse d'affichage n'a pas etre modifie . !*
**+***!***+ ! + ! !---+---!---+---!---+---!
C'est l'octet MASQUE qui renseignera en permanence le programme sur ce
t tat de choses En MODE 0 l'octet masque sera %10101010 On prend c
omme convention que la valeur %101FOND SCRED,,$-,PF J J 08
0 0$ A 2 A A 0 0A000 0 0 0 0 A 0
A 0 a A00 0 00 A00 00 00 a 00 000 00 A 00 A0 00 0
000A 00 A00 00 00 00 A0 00 A 00 A 00 0 00 00 00A 0 0
0 A0 00 A 00 A0000 00 00 00 A00 a0 A 0 A A A0 0 0
o Ao Ao Ao 0 Ao00 00 Ao 00 Ao 0Ao 0 Aok 0AokAok Q0Aok
£C QA Aok£C QAok£C0Q* Aok£C QA Aok£C Qok£C Q* ok£CQ * ok£C Q o* ok£C Q o* ok£C
QAo* ok£C Q NAo ok£C QAo*ok£CAQAo* ok£C*Q£o ok£C*Q£o*ok£C A*Q£o*0ok£C*Q£o* ok£C
*Q£o* ok£C o*Q£A*ok£Co*Q£A *ok£Co*Q£A*ok£Co*Q£A *kB£C o*Q£A*kB£C o*Q£AokB£CC oQ£
AookB£CC00o*Q£Aok£B£Co0 Q £Ao5k£B£C0o q £Ao 5jok£B£C o* Q£Ao 5jk£B£C o*0Q£Ao5j
kB£C o0Q£Ao 5j£kB£Co* Q£Ao5jA£kB£Co*Q£Ao 5jA£kB£Co*Q£Ao5jA£kB£Co*Q£A5j£kB£Co*£A
5j£okB£Co*0££Ao 5j£okB£C o*££Ao5j£okB£C o*Q££Ao05j£okBCAo*Q££Ao£5j£okB£CAo*££Ao
£5j£okB£CAo*££Ao£5£ok£B£SAo*Q£Ao £5£ok£B£*Q£Ao£5£k£B££*QAo£05£k£BC Ao £ £Ak£B£C
!A A £ £Aok£B£Aq££ok£B£AQ£ £jQ£Aok£B£CAoQ££j£Aok£B£CAo£ £jk£B£CAo£C£j£kB£Ao£C£j
£kB£A£C£jkB£A£C£j£okB£CAo£o£j£okB£CPAo£o£0j£okB£CPAo£o£j£okB£CoPAoo£j£kB£CoAo£ j
£kB£CoAoQ£j£k£B£CTAoQj££SB£CTAoQ j££SB£CTAoBQj£SB£CTAoQ j££B£CTAo j£B£CTAoBj£B£C
NTAoBj£BCoTAoj£BC+TABo£0j£BC+TABo£0j££BC*VAo£0j£CVAo£0j£CoVAo0jR£BCoA£0j£BCoAS
0j£CC£0joCCo£0joBCCo£5jCoBCCo£5jCBCoCo£5jCoBCoC5jHCBCoC5jHCo£BCC5jHCo£BCC5jHCo£B
CC5jHCo£BCCX£5jHo£BCC£5jo£BCC jo+BCC£jo+BCC£jo+BCo0jo+BCo05oBCo05joBCoC00joBoC05
BjBjBXBjBjoBoBoBXoBjBXXBBj !$!$- . X 0Bj£0j£CVA£5jCBCC£5j£BCC05BBj01010 corresp
ond au pixel le plus gauche du dessin situ dans la partie la plus gauche
de la case mmoire . (Dans ce cas on dit qu'il est en position PAIRE) . Cela n
ous donne !***+***!***+ ! + ! MASQUE %1010
1010 !---+---!---+---!---+---! A CHAQUE dp
lacement latral , la premire opration consistera faire tourner le masque d
ans le sens du dplacement (RLCA gauche et RRCA droite) , ce qui nous
mett Nra ou non le CARRY une fois sur deux pour deux pixels . Dans not
re exemple , CARRY mis signifie que l'on a besoin de dcaler d'une case cran p
our le mouvement et non mis signifie que l'on se dplace l'intrieur des meme
s case (dit position IMPAIRE) . Si vous voulez obtenir le meme rsultat
em MODE 1 avec les memes routines , comme il y- 4 pixels par cases , le CA
RRY ne devra plus etre mis qu'une fois sur 4 et le MASQUE sera %10001000
En mode 2 MASQUE %10000000 pour 8 pixels . L'animation pixel pa
r pixel entraine aussi une consquence fondamentale sur le buffer ou l'on re
copie le sprite ! !***+***!***+***!
!---+---!---+---! Si le buffer
est exactement de la meme taille que le sprite , on ne pourra pas se d
placer pixel par pixel , il manque une case pour y parvenir ! Il faut donc ab
solument ajouter une case de plus par ligne de sprite a 'bufferiser' p
our obtenir le rsultat voulu ! Et on aura 2 routines diffrentes La
premire dans le cas ou le dessin est bien centr sur les cases mmoires (PA
IR) qui se contente de recopier le sprite tel quel et de mettre 0 cette c
ase supplmentaire , la seconde active par une position IMPAIRE qui devra r
ecopier le sprite en dcalant tous les pixels suivant le MASQUE . Ceci ne co
ncerne que les dplacements latraux , les dplacements verticau
--------------------- - LISTING 2me
PARTIE - --------------------- - Ici commenc
ent les routines d'affichage , seules sont commentees celles - - qui n'ont pas
ete abordees dans SOS5 - - Tester hors ecran - TSTLAT PUSH HL (SOS5
) LD A,H RESUB SUB 8 BIT 6,A JR NZ,RESUB
ADD A,8 LD H,A AND A LD DE,#50 RESUB1 S
BC HL,DE BIT 6,H JR NZ,RESUB1 ADD HL,DE
LD A,L POP HL RET - Premier affichage sprite a l'ecran
- AFFISP CALL SAVEF Sauver le rectangle ecran dans la table - Affic
hages suivants - - Passer sprite dans buffer - AFFISP1 LD HL,(ADSP) A
dresse du sprite dans la table LD BC,(LSP) Longueur dans C hauteur da
ns B LD DE,BUFSPT Adresse du buffer composition - IMP06 DE
C C Retrouver la LONGTSP1 TSC8K 8K AAAiiAii
Ntsp1.tsc Y8VYVVXDDDDD0U(AEEEEEAEDDAEAEDDAEE(i(EEEXX
TMEUEMM*EUETME*MATMMMPMPEPEPEExDAAAiiAiiAAi)A(A(AEDDAEE(i(EEEXXTMEUEMM*EUETME*MA
TMMMPMPEPEPEExDTSP1 TSTUvP1 $$$AAAiiAiiSXlUUUWDDDDD0U(AEEEEEAEDDAEAEDDAEE(
i(EEEXXTMEUEMM*EUETME*MATMMMPMPEPEPEExDAAAiiAiiAAi)A(A( P1 $$$AAAiiAiiAAi)A(
A(TSP1 TSRP1 $$$AAAiiAii3LmDDDDD0U(AEEEEEAEDDAEAEDDAEE(i(EEEXXTMEUEMM*EUET
ME*MATMMMPMPEPEPEExDAAAiiAiiAAi)A(A( P1 $$$AAAiiAiiAAi)A(A(x sont invariable
s quelque soit le mode cran . Voil une bonne chose de faite ! Le second
point particulier du programme rside dans sa possibilit d'afficher en plan
moyen . Comme nous l'avons dit dans SOS5 , un affichage en plan moyen n'est a
utre qu'un affichage en arrire plan slectif . On teste donc les pixels inte
rdits 1 par 1 (Pour dterminer les valeurs de ceux-ci , on aura bien besoin d
e PIXELMAP ou PIXANAL) au lieu de tester un pixel de PEN 0 . Une dernire
fois N, souvenez vous que les couleurs on s'en tape! On ne s'occupe que des
numros de PEN et rien d'autre! Au passage , nous avons utilis une pet
ite plaisanterie pour initialiser l'adresse d'affichage qui n'est qu'un simp
le prtexte pour montrer l'emploi de la routine systme &BC1D Vous donnez d
ans DE et HL les coordonnes x,y d'un point cran , et vous recevez en retour
l'adresse cran de ce point et aussi l'octet MASQUE . Seul petit dtail ,
il faut rectifier x et y en fonction des possibilits physiques de l'cran (
Voir SOS5) . A savoir yy/2 Dans tous les modes pour 200 lignes utilise
s sur 400 xx/4 Pour MODE 0 xx/2 Pour MODE 1
x ne change pas en MODE 2 Avant d'appeler &BC1D .
Ci dessous , extrait du listing d'animation propos la fin du cours . CON
VER LD HL,(YPOS) Coordonnes plot basic LD DE,(XPOS) CONV1 SRL H
Diviser HL par 2 RR L PUSH DE Prserver les re
gistres qui peuvent PUSH BC servir LD A,(TABLSP) Mode
cran en cours CP 1 JR C,CONVM0 Si carry mode 1
JR Z,CONVM1 Si 0 mode 1 JR CONVM2 Sinon mode 2 CONVM0 SRL D
Mode 0 diviser registre DE par 2 RR E 2 Fois de suit
e pour DE DE / 4 CONVM1 SRL D Mode 1 DE DE/2 RR E CONVM
2 CALL #BC1D Mode 2 DE inchang - IMP09 LD A,C LD (MASK
),A - LD (VISAD),HL Ranger l'adresse cran POP BC Rc
uprer registres et retour POP DE RET Dans la mesure
ou le programme utilise une table de sprites SURGENE dont chaque dessin est
centr d'office sur la case de gauche , on pourrait se contenter de donn
er une adresse cran et un masque de %10101010 ... Tiens , parlons en un
peu des tables de sprites puisque ce programme doit aussi les grer . Plus pr
cisment , parlons des tables utilisables par les programmes dites 'travail'
ou 'reloges' qui sont les memes mais des adresses diffrentes .
Vu du point de vue du CPC , un sprite n'est autre qu'une interminable l
ignes d'octets dont chacun dtermine le contenu d'une case mmoire envoyer dan
s l'cran . Du point de vue du programmeur , il est prfrable de savoir ou co
mmence et se termine cette zone ! SURGENE s'occupe de ces dtails . La table
contient une srie d'de constater que certains mariages de couleur sp
rite / fond sont fort dsagrables . Vous pouvez sans problme
utiliser une autre table de sprites que celle prvue par le programme mais
il vous faudra la crer et tenir compte des rserves suivantes La
table doit etre reloge en 40000 et ne pas excder 2000 octets de long.
Aucun sprite ne doit dpasser 1000 octets (c'est norme) . C'est le
programme qui fixe les couleurs en fonction de celles donnes pour la table
de sprites , si votre table utilise une autre palette , les couleurs du
fond peuvent etre modifies . Pour bnficier de la palette d'origine , ch
arger dans SURGENE la table TSP1.TSC (Chantier) ou TSP1.TST (Travail) , p
assez en mode 'Complter une table' et rinitialisez les encres sur le sprite
01 . En mode dition , ne changez jamais les couleurs affectes aux stylos et l
a compatibilit des couleurs sera garantie . Vous pourrez gagner de la pl
ace en supprimant les sprites initiaux (01-02-03-04) . Votre nouvelle t
able doit etre sauve sous la forme 'PURGE' puis reloge en 40000 . Il ne rest
e plus qu' changer le nom de chargement dans le listing basic .
------------------------------- - NOTICE POUR
LES 3 DEMONSTRATIONS - ion , ne changez jamais les couleurs affect
es aux stylos et la compatibilit des couleurs sera garantie . Vous pourr
ez au cas ou vous l'auriez perdu ! Si cela vous nerve , coupez le son ou
changez de stylo . COPY Valide un point . SPACE Efface un point
. Pour changer de stylo Appuyez sur C . Les flches latrales vous
permettent de choisir un stylo et les flches verticales d'en changer la c
ouleur . Appuyez sur ENTER quant c'est fini . Les touches du PAVE NUMERIQ
UE 5 Remplit toute une ligne avec la couleur en cours . SHIFT + 5
Remplit toute N ---------------------------------------------------
----- - REMARQUES SUR LE PROGRAMME D'ANIMATION PIXEL PAR PIXEL -
--------------------------------------------------------
L'essentiel porte sur la structure du programme , on remarque en effet qu
e tous les paramtres sont calculs partir de variables . Ceci a l'ava
ntage de rendre ce programme compatible avec tous les usages possibles mais
ralentit son excution ! Bref , en tant que dmonstration et programme de te
st pour visualiser l'effet d'un dplacement sur un fond et un plan donn c'est
idal mais inutilisable pour un programme de jeu . Ce que l'on peut fair
e pour acclrer le programme 1 Supprimer STEPX et STEPY et dfinir l
'incrment de dplacement une bonne fois pour toute . Ceci permet de a
Economiser un peu de temps dans le chargement des registres . b Restruct
urer les boucles de ENHAUT , ENBAS , ADROIT , AGAUCH qui doivent ten
ir compte de toutes les positions possibles dans la version prsente .
c La mise en constantes de STEPX , STEPY permet aussi de supprimer qu
elques calculs et LDIR - LDDR dans les transferts . d Dans le meme espr
it , LINEMOV et COLOMOV peuvent etre supprims puisque le nombre de dplace
ments devient invariable . Ceci n'est qu'un dbut ! En mode 0 , un
dplacement pixel par pixel correspond 1/2 case mmoire . Rcrivons le tout
pour un dplacement case par case ! L'animation est sera tout aussi fluide ,
le mouvement 2 fois plus rapide et le programme plus court . Difficile fa
ire Surement pas , les listings qui suivent vous montreront comment fair
e . Mais avant de les aborder voyons ce qui peut encore freiner l'excution
du programme . 2 Le test JOYSTYCK &BB24 et la srie des CALL #BB1
E ! Les routines systme c'est pratique mais c'est lent ! On dirait un troupea
u d'escargots en train de pousser une brouette de machefer ! Si vous vous s
entez de taille , remplacez les par un test direct des lignes claviers
comme nous l'avons montr dans SOS3 . 3 La couleur du fond L , c'es
t plus pineux , si l'on veut une image colore on n'a pas le choix , mais si t
out le fond est uni (SPACE INVADER) ou que le sprite se dplace dans des coulo
irs uniformes , plus besoin de calculs complexes pour composer un nouveau spr
ite on peut supprimer les routines de composition et renvoyer une suite de
0 pour effacer les traces du sprite ce qui du meme coup supprime tous les
calculs se rapportant la table cran puisqu'elle n'est plus ncssaire . Da
ns ce cas , le dessin semble passer d'un bord l'autre de l'cran sans tran
sition ! Il y-a bien d'autres astuces dont nous reparlerons ....
Maintenant nous vous reprsentons le meme programme mais avec des c
onstantes en place de STEPX , STEPY et en mode case par case . Rassurez
vous , plus de la moiti du programme ne change pas . Nous ne montrons que
les sections qui doivent etre changes . -----------
----------------- Quelques variables ont disparu , STEPX - STEPY -
LINEMOV - COLOMOV et MASK qui ne sert qu'en mode pixel par pixel . XP
OS DW 304 35003-04 YPOS DW 200 35005-06 NUMSP DB 1 35007 LSP
DB 0 35008 HSP DB 0 35009 ADSP DW 0 35010-11 VISAD DW 0
35012-13 COINBD DW 0 35014-15 LONGLTA DW 0 35016-17 LTABL DW 0 35
018-19 FINTAB DW 0 35020-21 LTRTAB DW 0 35022-23 ADPROV DW 0 3502
4-25 FLAGAF DB 0 35026 OLDADV DW 0 35027-28 DIRJOY DB 0 35029
-------------------------- La disparition de
LINEMOV et COLOMOV va nous gner car c'est par ces variables que l'on fai
sait le test de position de la ligne et colonne restituer aprs afficha
ge . Pour y suppler , on mmorise la direction donne par le joystick lors du t
est . Juste une ligne et une variable ajouter . NOFIRE LD (DIRJOY),A
Memoriser position joystick LD HL,(VISAD) LD (OLDADV),HL
RRCA PUSH AF ............
--------------------------- Le gros morceau est bien modifi , dans
les tests en haut et en bas on ne teste plus la validit du mouvement ligne
ligne mais par paquets de 4 . On se dplace en eff Net de 4 lignes d'un c
oup pour conserver un rapport de 45 degrs en diagonnale . Cela un petit i
nconvnient La position d'origine du 1er affichage doit se faire sur une li
gne multiple de 4 sinon le dessin n'ira jamais jusqu'aux limites verticales
de l'cran . Dans les dplacements latraux , on se ne dplace que d'une case
, donc , plus de DJNZ et plus grand chose d'autre d'ailleurs . En reva
nche , on annulera les bits de mouvement latral si le mouvment est impossibl
e pour ne pas avoir un mauvais affichage en bute horizontale . Observez
une certaine simplification dans les routines qui vous donnent des maux
de tete ... Tous les commentaires ne concernant pas les modificati
ons effectues ont t supprims . - Routines de calcul pour les 4 deplacement
s possibles du sprite - - En bas - *** ENBAS LD B,4 4 lign
es d'office LD HL,(COINBD) B1 LD A,H Voir si on peut
bouger de 4 d'un coup SUB #FF JR NZ,OKBAS LD A,L
CP #80 RET NC Non OKBAS CALL ADINF On bou
ge DJNZ B1 LD (COINBD),HL LD HL,(VISAD)
LD B,4 B2 CALL ADINF DJNZ B2 LD (VISAD),HL ST
OPB CALL PARAVE - Transferer dans un buffer les lignes superieures de la
table qui seront - - a renvoyer dans l'ecran lors du prochain affichage -
LD HL,TABLE LD DE,LINES PUSH BC LDIR
POP BC - Remonter la table de sauvegarde ecran de nb.lignes sur ell
e meme - LD DE,TABLE LD HL,TABLE ADD HL,BC
LD BC,(LTRTAB) LDIR - Passer lignes ecran a recouvrir en
fin de table - LD HL,(COINBD) LD DE,(FINTAB) L
D BC,(LONGLTA) LD B,4 Nombre lignes 4 d'office SLBAS PUSH
HL PUSH BC LD B,0 LDDR POP BC
POP HL CALL ADSUP DJNZ SLBAS LD HL,(OLDADV)
LD (ADPROV),HL RET - Mouvement en haut - ENHAUT LD
HL,(VISAD) Comme en bas , 4 lignes d'office LD B,4 H1 LD A,
H SUB #C0 JR NZ,OKHAUT LD A,L CP #50
RET C OKHAUT CALL ADSUP DJNZ H1 LD (VISAD),HL
LD HL,(COINBD) LD B,4 H2 CALL ADSUP DJNZ
H2 LD (COINBD),HL CALL PARAVE - Transferer dans un buff
er les lignes inferieures de la table qui seront - - a renvoyer dans l'ecran l
ors du prochain affichage - LD DE,LINES LD HL,TABLE
PUSH BC LD BC,(LTRTAB) ADD HL,BC POP BC
PUSH BC PUSH HL LDIR POP HL POP
BC - Descendre la table de sauvegarde ecran de nb.lignes sur elle meme -
LD HL,(FINTAB) LD E,L LD D,H AND A
SBC HL,BC LD BC,(LTRTAB) LDDR - Passer lignes
ecran a recouvrir en debut de table - LD HL,(VISAD) LD D
E,TABLE LD BC,(LONGLTA) LD B,4 4 lignes d'office B
CLTH PUSH HL PUSH BC LD B,0 LDIR POP
BC POP HL CALL ADINF DJNZ BCLTH LD
HL,(COINBD) INC HL LD BC,(LONGLTA) AND A
SBC HL,BC CALL ADINF LD (ADPROV),HL RET - C
alcul des longueurs de transfert pour deplacements verticaux - PARAVE LD
HL,0 LD BC,(LONGLTA) SLA B BCLongueur d'une
ligne * 4 RL C Soit BCBC*4 SLA B RL C
LD HL,(LTABL) AND A SBC HL,BC LD (LTRTA
B),HL Nombre de lignes table a deplacer RET - Ici commencent les
deplacements lateraux . Les testes du masque - - sont elimines et comme on a
qu'une colonne , les DJNZ sont - - supprimes . Dans les transferts , des LDIR
et LDDR ont ete otes - - pour les memes raisons - - A DROITE - STO
PLAT LD A,(DIRJOY) Remise a 0 des bits de direction lateraux AND %000
00011 si mouvement impossible (evite clignotement) LD (DIRJOY),A en
bordure d'ecran . RET ADROIT LD HL,(COINBD) CALL TSTLA
T CP #4F N JR Z,STOPLAT INC HL
LD (COINBD),HL LD HL,(VISAD) LD (OLDADV),HL
INC HL LD (VISAD),HL - Transfert table-colons,rotation table,colo
nnes ecran-table simultane - - Ensemble de routines considerablement simplifie
es si on utilise le mode - - case par case - LD HL,(LONGLTA) Lon
gueur d'une ligne table DEC HL Moins 1 colonne a deplacer
LD (LTRTAB),HL Longueur a transferer LD DE,(VISAD)
ADD HL,DE PUSH HL POP IY LD IX,TABLE
INC IX LD DE,COLONS LD HL,TABLE LD A,(HS
P) TRCSD PUSH AF LDIR a saute ! PUSH HL LD
A,(HL) LD (DE),A INC DE PUSH DE EX DE,H
L PUSH IX POP HL LD BC,(LTRTAB)
LDIR PUSH IY LDIR a saute ! POP HL LD A,(HL)
LD (DE),A INC DE PUSH IY POP HL
CALL ADINF PUSH HL POP IY POP DE LD BC,
(LONGLTA) ADD IX,BC POP HL ADD HL,BC
POP AF DEC A JR NZ,TRCSD RET - A gauche -
AGAUCH LD HL,(VISAD) CALL TSTLAT OR A JR Z,S
TOPLAT DEC HL LD (VISAD),HL LD HL,(COINBD)
DEC HL LD (COINBD),HL - Transferts table . Comme le preced
ent dans l'autre sens - LD DE,(LONGLTA) Comme il n'y a pas d'addit
ion on prend DEC DE directement DE LD (LTRTAB),DE
LD HL,TABLE ADD HL,DE LD DE,COLONS PU
SH HL LD BC,(LONGLTA) LD A,(HSP) BCLRCG PUSH AF LD
IR a saute ! LD A,(HL) LD (DE),A INC DE
ADD HL,BC POP AF DEC A JR NZ,BCLRCG - Decale
r la table de 1 colonne a droite - LD HL,TABLE LD BC,(LO
NGLTA) ADD HL,BC DEC HL EX DE,HL POP HL
DEC HL LD BC,(LTRTAB) LD A,(HSP) ROTDR PUSH
BC PUSH HL PUSH DE LDDR POP HL
LD BC,(LONGLTA) ADD HL,BC EX DE,HL POP HL
ADD HL,BC POP BC DEC A JR NZ,ROTDR - Pa
sser colonnes ecran dans colonnes gauche table - LD DE,TABLE
LD HL,(VISAD) LD A,(HSP) LD B,A ECTDR PUSH BC
LDIR a saute ! PUSH HL LD A,(HL) LD (DE),A
LD HL,(LONGLTA) ADD HL,DE EX DE,HL POP HL
CALL ADINF POP BC DJNZ ECTDR RET
------------------------ La copie du sprite dans le b
uffer est rduite sa plus simple expression ! - Passer sprite dans buffer -
AFFISP1 LD HL,(ADSP) La routine buffer impair est supprimee LD B
C,(LSP) La case supplementaire pour cas impairs aussi . LD DE,BUFSPT
Les 3 routines de composition sont identiques BCLBP PUSH BC LD
B,0 LDIR POP BC DJNZ BCLBP - Composer le rect
angle a afficher - COMPO LD BC,(LSP) ........... Etc ...
------------------------ La sortie d'affichag
e est modifie . - Afficher les lignes ecran stockees pour recouvrir les
traces de - - l'ancien affichage - LD A,(DIRJOY) Valeur renv
oyee par #BB24 memorisee en NOFIRE AND %00000011 Remplace les test
s sur LINEMOV - COLOMOV JR Z,TSTCOL Si 0 il n'y a pas eu de mouv
ement vertical LD DE,(ADPROV) LD HL,LINES LD BC
,(LONGLTA) AFLINE LD B,4 Toujours 4 lignes BCLINE PUSH DE
PUSH BC LD B,0 LDIR POP BC POP DE
LD A,D ADD A,8 LD D,A JR NC,F1
PUSH HL LD HL,#C050 ADD HL,DE EX DE,HL P
OP HL F1 DJNZ BCLINE - COLONNES GAUCHE - TSTCOL LD A,(DI
RJOY) Tester mouvement lateral AND %00001100 JR Z,EXIT
Si 0 aucun mouvement lateral c'est fini BIT 3,A JR NZ,
CG N a bouge a droite , restituer colonne gauche LD HL,(VI
SAD) LD DE,(LONGLTA) ADD HL,DE EX DE,HL
JR COLON1 - COLONNE DROITE - CG LD DE,(OLDADV) Pour 1 seule col
onne pas besoin de LDIR COLON1 LD HL,COLONS LD A,(HSP) LD
B,A BCLCOL LD A,(HL) LD (DE),A INC HL LD A
,D ADD A,8 LD D,A JR NC,F2 PUSH HL
LD HL,#C050 ADD HL,adresses qui indiquent le 1er octet ou
aller chercher le sprite et chaque sprite commence par une srie de 5 octet
s qui permettent de connaitre entre autre , ses dimensions . De plus , cette
table contient d'autres informations prcieuses Le mode d'cran utiliser ,
le nombre de dessins dans la table et aussi la liste des encres affecter
aux stylos . En dtail , nommons TABLSP le 1er octet de la table . S'i
l s'agit d'une table travail , il sera log en 21856 . Si vous relogez cette t
able , il sera l'adresse donne comme adresse de relocation . Pour notre pr
ogramme c'est 40000 . TABLSP (40000) Contient le mode d'cran de la t
able . TABLSP+1 Contient le nombre de sprites dans la table .
TABLSP+2 Contient sur 16bits l'adresse des encres (Toujours en fin
de table) . TABLSP+4 Contient sur 16 bits l'adresse
de chaque sprite prsent dans la table , c'est partir de l que l'on va les
,,5"UTILITAIRES GRAP."PRT,,,,,,(noPRT,,,,,,(noPRT,,,,,,5"* AUTRE FACE SOS6"PRT,,
,,,, , $w*** 1er MENU ***+ B,,,,,,$.Mode d'emploi8BFI"noticfac" * Theorie grap
hisme * ()"Animations Chap.1" ()"Animations Chap.2" ()"Animations Chap.3" ()"Ani
mations Chap.4" ()"Animations Chap.5" ()"Images mouvement" !()"Image pixe
ls" *()"Option inactive"4()me c c nbo .w3H R,,f,p,z,,,,Rfi"sosspr09" fi"s
osspr10" ffi"sosspr11" pfi"sosspr12" zfi"sosspr13" "AFFIM1.bas""IMPIX.bas" %fif
i".ASC" ( dUEUR REELLE du sprite LD A,(MASK) Tester bit gauche du
masque RLCA Si ce bit est a 0 on compose en position IMPAIRE
JR NC,BUFIMP (Entre 2 cases) . Noter qu'ici la rotation se fait
a gauche quelque soit le sens de deplacement . C'est
l'ecran qui bouge , pas le buffer qui doit juste etre
recentre en fonction de la position des pixels par
rapport a une case donnee ! BCLBP PUSH BC Pour buffer pai
r , LDIR suffit LD B,0 LDIR Mais il faut penser a r
emettre a 0 la case - IMP07 XOR A supplementaire pour cas im
pairs car elle contient LD (DE),A sans doute le resultat d'un tran
sfert precedent INC DE et laisserait une trace sur l'ecran .
- POP BC DJNZ BCLBP JP COMPO Le buffer et
charge , aller composer avec le fond - IMP08 - Buffer impair . Le buffer est
charge avec le sprite mais en tenant - - compte du chevauchement sur 2 cases
memoire - BUFIMP PUSH BC Rotation des pixels du buffer L
D B,C Le pixels gauche passe a droite LD C,0 De la case
memoire inferieure BCLBUF LD A,(HL) Le pixel droit passe a gauche
PUSH AF De la case memoire superieure AND %10101010 La remis
e a zero du precedent contenu RRCA est effectuee simultanemen
t OR C LD (DE),A Les rotations et AND sont similaires a
SOS5 , on SUITBU INC DE recree une case complete pixel par pixel .
POP AF En mode 1 il faudrait 4 operations avec les masques
AND %01010101 presentes dans SOS5 RLCA LD (DE),A
LD C,A INC HL Prochain tour DJNZ BCLBUF
INC DE POP BC DJNZ BUFIMP - Composer le rectangle a af
ficher - COMPO NLD BC,(LSP) Longueur sprite dans C hauteur dans B
LD DE,TABLE Rectangle fond ecran LD HL,BUFSPT SPRITE C
OMPLI LD A,(FLAGAF) FLAG pour le type d'affichage , sauter a l'une CP
1 des 3 routines de composition selon le cas JR Z,COMPO1 A
rriere plan JR NC,COMPO2 Moyen plan - NOTE , pour les 3 routines
COMPO voir SOS5 - - Routine affichage 1er plan comme dans SOS5 - - N'aff
iche le pixel sprite que si il est different de 0 - NEXTLI PUSH BC
LD B,C NEXTCA LD A,(HL) LD C,A AND %10101010
JR NZ,NOTPG LD A,(DE) AND %10101010 OR C
LD (HL),A NOTPG LD A,(HL) LD C,A AND %01010101
JR NZ,FINCO LD A,(DE) AND %01010101 OR C
LD (HL),A FINCO INC DE INC HL DJNZ NEXTCA
POP BC DJNZ NEXTLI JR AFFICH
------------------ - SURGENE
- NOTICE - ------------------ SURGENE
Vous permet de crer des tables de sprites dans tous les modes cran et de le
s sauvegarder sous forme de tables rutilisables par les programmes prop
oss dans SOS PROGRAMMEURS . Le programme et les tables crs occupent toute la
mmoire , pour l'utiliser , faites un 'reset' suivi de RUN"SURGENE" .
Vous pouvez , avec SURGENE , crer 2 types de tables de sprite Le
premier , dit 'table chantier' est rserv SURGENE . Le second est cr d'
aprs le 1er et gnre la table dite 'de travail' , sous la forme dfin
itive qui permettra de l'employer dans un programme . Quelque soit le type
de table , le nombre de sprites pour chacune ne peut dpasser 99 et l'en
combrement total de la table 20K . Lors de votre 1er accs SURGENE ,
choisissez l'option 2 Crer unchercher et pour chacun d'eux , on trouvera d
ans l'adresse donne par le pointeur 16 bits 3 Octets qui ne nous in
tressent pas dans l'immdiat suivis par la hauteur du sprite puis sa longu
eur et juste derrire , le sprite proprement dit . Le dbut de la table
peut etre prsent comme ceci +------------------------- Mode cran ! +
---------------------- 10 Sprites ! ! +------------------- Adresse des encr
es ! ! ! +------------- Adresse du sprite 1 ! ! ! ! +----
--- Adresse du sprite 2 ! ! ! ! ! +- Etc ... ! ! ! !
! ! !00!0A!42!9C!3A!90!4F!91!......... +--TABLSP Et on t
rouvera en +----------------- 3 octets inutiliss pour l'instant
! +-------- Hauteur en ligne du sprite 1 ! ! +-
---- Largeur en cases cran du sprite 1 ! ! ! +-- Octets du sp
rite ! ! ! ! &903A !00!00!00!0A!12!C0!D0!EF ... &0A*&12 o
ctets et la fin de la srie &914F !00!00!00!08!09!55!AA!12 Le 2me sprite ...
et aprs le dernier -------- Encore 8 sprites -------- &924C !01!0A!0C!05!.
..... Termine par &FF la table des encres . ! ! ! ! ! !
! ! ! ! ! ! ! ! ! +-- Etc... (Si MODE 0) !
! +----- Encre pour PEN 3 ! +-------- Encre pour PEN 2 +
----------- Encre pour PEN 1 Voici la routine qui permet de trouver
un sprite dans la table - Va chercher et range les paramtres du dessin
NUMSP - FINDSP LD A,(NUMSP) Numro du sprite demande . LD B,A
A dans B pour DJNZ LD IY,LASTAD LASTAD Premier octet de la ta
ble d'adresses - 2 INCREM INC IY On avance de 16 bits dans la srie d'a
dresse . INC IY DJNZ INCREM Tant que B 0 . LD L
,(IY+0) IY Pointe l'adresse qui CONTIENT l'adresse dsire LD H,(IY+1
) (Voir SOS5 modes d'adressages) e table . Noter que si il existait dj u
ne table en RAM , cette option la dtruit mais demande poliment votre avis a
vant de le faire . En mode cration , le programme doit connaitre 3 chos
es Le mode d'cran dans le quel vous souhaitez travailler , 0 - 1 ou 2 et
la dimension de la grille utiliser (Limite suivant le mode choisi) . La la
rgeur de la grille s'exprime en nombre de pixels et sa hauteur en nombre
de lignes . Dans la mesure ou la fonction de sauvegard N e permet
d'liminer les lignes et colonnes inutilises il est prfrable d'entrer des va
leurs assez leves si on ne sait pas exactement ce que l'on veut . (Ex Larg
e 20-30 Haut 20-30) . Si une valeur est trop grande pour les capacits du prog
ramme elle est refuse ! Une dernire question avant l'dition Tracer
grille (O/N) Qui vous permet d'avoir ou non un quadrillage permanent l'cra
n . C'est une affaire de gout personnel , essayez avec ou sans . Not
e Les entres numriques doivent toujours se faire sur 2 chiffres ! Donnez to
ujours 01 pour 1 . Pour annuler une entre , DEL efface les 2 chiffres
dits (jamais un seul) . Vous accdez enfin au mode dition et voyez
une ligne de carrs colors en haut de l'cran (2 - 4 ou 16 selon le mo
de) . Ce sont les stylos disponibles de 0 16 (Le 0 ne se voit pas , c'est
la couleur du papier) qui s'affichent dans les couleurs qui leur sont at
tribues . Pour un travail srieux , une des premires choses faire est d'i
nitialiser une fois pour toute ces couleurs et de n'y plus toucher . On peut
toujours rectifier par la suite mais c'est moins ais . Pour l'instant , il
s'agit d'un simple essai alors laissez les en paix . Les 4 chiffres qui s'
affichent en haut gauche sont 1 / Le numro de stylo en cours (01 au dbut)
, le numro de couleur du stylo (26 au dbut) . Un rectangle ou un ca
rr (C'est selon le mode) , clignote rageusement dans son coin . Utilisez
les flches du curseur pour le dplacer , c'est votre curseur d'dition . S
i vous appuyez sur SHIFT en meme temps que les flches , il laisse une tra
ce sur l'cran . Si vous repassez sur cette trace avec CTRL + flches , elle
s'efface . Un BIP rptitif se fait parfois entendre . Lorsque le curseur
est de la meme couleur que la case o il se trouve , il ne se distingue p
as toujours trs bien , le BIP vous en informe au cas ou vous l'auriez perd
u ! Si cela vous nerve , coupez le son ou changez de stylo . C
OPY Valide un point . SPACE Efface un point . Pour changer de s
tylo Appuyez sur C . Les flches latrales vous permettent de choisir un
stylo et les flches verticales d'en changer la couleur . Appuyez sur ENT
ER quant c'est fini . Les touches du PAVE NUMERIQUE 5 Rempli
t toute une ligne avec la couleur en cours . SHIFT + 5 Remplit toute une
colonne avec la couleur en cours . CTRL + 5 Remplit toute la grille .
Les touches 789 tracent des lignes , colonnes , diagonales dans
4 6 la direction qu'elles suggrent . SHIFT ou CTRL
123 enfoncs conjointement permettent d'obtenir des pointills spars de
1 ou 2 cases . Entrainez vous avec ces commandes pour tracer un motif
mais sans que ce dernier ne touche les bords de la grille . Ce la vous p
ermettra de tester l'effet de W Qui dplace le dessin vers le haut .
X Vers le bas . D A droite . A A gauche
. Ces 4 commandes n'ayant d'effet que si il y-a une ligne ou colonne vi
de dans la direction du dplacement . Deux autres commandes CT
RL + V Inverse le dessin verticalement . CTRL + H Inverse le dessin ho
rizontalement . Commandes de remplissage ligne ou colonnes CT
RL+W TouDE EX DE,HL POP HL F2 DJNZ BCLCOL E
XIT XOR A Raz des 2 deplacements LD (DIRJOY),A J
P RECU38 ----------------------- En pas
sage de paramtres , juste un petit dtail trs important ! INC C et DEC C qui
ne servent que dans les cas impairs sont supprims .
----------------------- - Passer les parametres - PARAM INC HL
Le INC C pour cas impairs est supprime INC HL INC H
L LD B,(HL) INC HL LD C,(HL) LD (LSP),BC
LD A,C LD (LONGLTA),A INC HL LD (ADSP),
HL PUSH BC PUSH BC LD B,0 DEC C
LD HL,(VISAD) ADD HL,BC POP BC DEC B COIN
CALL ADINF DJNZ COIN LD (COINBD),HL POP BC
LD HL,0 LD D,0 LD E,C BCLT ADD N HL,DE
DJNZ BCLT LD (LTABL),HL LD DE,TABLE ADD HL,DE
DEC HL LD (FINTAB),HL RET
------------------------ Et voil , il suffit de remplacer les ligne
s correspondantes du programme prcdent et rassembler le tout pour obtenir
une autre version du meme programme . Si vous n'tes pas outill pour le fa
ire , consolez vous , les 3 codes binaires sont prsents dans la dmonstrat
ion correspondante ! Le 3me code souce Passez au chapitre suivant .
----------------------- PR12$$$---------------------
------------------------------ - REMARQUES SUR LE PROGRAMME D'ANIMATIO
N PIXEL PARgnes correspondantes du programme prcdent et rassembler le tout
pour obtenir une autre version du meme programme . Si vous n'tes pas outi
ll pour le faire , consolez vous , les 3 codes binaires sont prsents dans
la dmonstration ------------------------------
- VERSION 3 POUR FOND UNIFORME - -----
------------------------- Cela a t voqu dans notre prcdent chapitre ,
on prend la version 2 du programme et on enlve tout ce qui concerne la gest
ion de l'animation sur un fond multicolore donc plus de buffer , plus de tabl
e , plus de composition sur 3 plans , plus de calculs , en bref , ce n'est
plus de la programmation mais une dmolition systmatique du programme ! Ca
dfoule ... Aprs ce passage la moulinette , il reste si peu de chose que
nous prfrons donner le listing complet pour lever toute ambiguit . Les lignes
ne sont commentes que lorsqu'il y-a une diffrence avec la prcdente version .
On est en droit de penser que dans le cas ou plusieurs sprites sont grs
par une routine de ce type et que 2 d'entre eux se croisent , l'effet doit
etre des plus curieux . Pas du tout , c'est si rapide que seul un lger
cligotement est perceptible . - DEPLACEMENT DE SPRITE EN MODE 0 SUR FON
D UNI - ORG 35000 JP DEBUT NOLIST TABLSP EQU 40
000 NBSP EQU TABLSP+1 LASTAD EQU TABLSP+2 ADRESS EQU TABLSP+4 XP
OS DW 304 YPOS DW 200 NUMSP DB 1 LSP DB 0 HSP DB 0 ADS
P DW 0 VISAD DW 0 LONGLTA DW 0 COINBD DW 0 ADPROV DW 0 OLDADV
DW 0 DIRJOY DB 0 - Initialiser - DEBUT LD HL,(LASTAD)
XOR A FIXINK INC A LD B,(HL) LD C,(HL) BIT 7,B
JR NZ,RECOM PUSH AF PUSH HL CALL #BC32
POP HL INC HL POP AF JR FIXINK -
Premier affichage - RECOM LD HL,#C050 Convert est supprime , on init
ialise VISAD LD (VISAD),HL avec une adresse ecran queconque .
CALL FINDSP CALL AFFISP 1er affichage - TEST JOYSTICK -
JOY0 LD A,67 -INK-INTBIN( H26BC"s06y&!q(!7"!!!!5 J!0-8&8!8-80( H8x5
H26BC"s06y&£5LX - Sortie de routine -rienfairdRecuperce ligne et au dessus JP
ED ED,paper,ligne - Efface ligne et au dessous JP DPEEK DPE,adresse,var%
JP DPOKE DPO,adresse,var% JP TPEEK TP,ligne,adresse% JP TDPEEK TDP,ligne
,adresse% JP WKEY WKEY,a$ ou ,1,a$ pour OUI/NON ou ,pap,pen,eff,X,Y pour WAI
T JP DLARG DL JP DHAUT DH JP DTAIL DT JP NORMAL ST JP LINER LINE,X
,Y,X,Y,.....,Couleur JP LINE LINE,X,Y,X,Y,.....,Couleur JP CAD CAD,X,Y(
HG),large,haut,couleur,type,(decaX,decaY FACULTATIF) VECTEUR DB ----
--------------------------------------------------------- - DEPLACEMENT
DE SPRITE PIXEL PAR PIXEL SUR 3 PLANS EN MODE 0 - -------------------
------------------------------------------ Par ci par la , vous verr
ez un commentaire IMP suivi d'un numro , cela signifie que cette partie du
listing est spcifique un dplacement par pixels . ORG 35000
JP DEBUT On saute la zone des variables NOLIST TABLSP
EQU 40000 N La table est logee en 40000 . Il faut la charger NBSP EQU
TABLSP+1 avant d'utiliser ce programme . LASTAD EQU TABLSP+2 ADRESS EQU T
ABLSP+4 XPOS DW 304 35003-04 Coordonnees X,Y ecran YPOS DW 200 350
05-06 pour premier affichage NUMSP DB 1 35007 Numero sprite a afficher L
SP DB 0 35008 Longueur sprite HSP DB 0 35009 Hauteur sprite ADS
P DW 0 35010-11 Adresse 1ere case sprite VISAD DW 0 35012-13 Adresse
affichage sprite COINBD DW 0 35014-15 Adresse coin oppose du sprite STEPY
DB 2 35016 Pas de deplacement Y en lignes STEPX DB 1 35017 Pas de dep
lacement X en pixels LONGLTA DW 0 35018-19 Longueur d'une ligne table LTAB
L DW 0 35020-21 Longueur totale table FINTAB DW 0 35022-23 Derniere adr
esse table LTRTAB DW 0 35024-25 Longueur a transferer pour mouvements LIN
EMOV DB 0 35026 Nombre Lignes a stocker.pour mouvement vertical COLOMOV DB 0
35027 Nombre colonnes a stocker pour mouvement lateral ADPROV DW 0 35028
-29 Memorisation adresse en haut si diagonale FLAGAF DB 0 35030 Flag pour d
eterminer plan d'affichage (P/M/A) OLDADV DW 0 35031-32 Adresse d'affichage
AVANT deplacement --- IMP1 --- MASK DB #FF 35033 CACHE PIXEL POUR IMP
AIR ------------ TABLE DS 1000,#FF Stokage zone ecran . (Si 1 sprite10
00 octets ca plante BUFSPT DS 1000,0 Buffer composition image . Comme ci de
ssus . LINES DS 500,#FF Zone stockage pour buffer de transit lignes ecran
s les points de la colonne en cours de la meme couleur que celle situe sous
le curseur sont remplis avec la couleur slectionne . CTRL+A De meme sur
une ligne . CTRL+X Comme CTRL+W mais le remplissage s'arrete sur le 1er
point de couleur diffrente de celle situe sous le curseur .CTRL+D De meme s
ur une ligne . La touche V vous permet de contempler votre chef d'
oeuvre en grandeur nature dans le coin suprieur gauche de l'cran . E
ssayez de crer quelque chose de cohrent puis appuyez sur CTRL+S pour sauvegar
de Ceci fait vous devrez rpondre Grille complte (O/N) . Oui signifie
que la totalit de la grille est prise comme sprite . Non veut dire que
seules les parties utilises de la grille seront stockes en RAM . Les lig
nes et colonnes totalement vides seront ignores . Quelque soit le nombre de
pixels occupant la dernire colonne de cases cran (Une maille de grille
1 pixel) , cette dernire colonne est prise intgralement . Si la longue
ur de votre sprite en cases (pixels) n'est pas un multiple de en mode 0 , 4
en mode 1 , 8 en mode 2 , il subsistera un lger vide droite de votre dessin
. Ce n'est que rarement gnant . La rponse 'O' ne sert que dans certain
s cas particuliers qui vous seront expliqus dans les cours de graphisme .
Et encore une question . (NDLR C'est plus un programme , c'est un
commissariat !) Il faut prciser le type du sprite en choisissant l'une des
options Normal , Miroir horizontal , Miroir vertical , Miroir double avec
les flches verticales et en validant avec ENTER . Dans l'immdiat , seul
'normal' vous concerne . Le reste n'est pas interdit mais ne sera expliqu
que dans le prochain numro . La sauvegarde termine les donnes du
sprite nouvellement cr sont affiches et vous pouvez nommer votre sprite ou
appuyer simplement sur ENTER. Pour dcider si vous crez un IMPIX SCRj"" "P
£ N333333333333333333333333333333333333333333333333333333333333333333333333
33333333333333333333333333333333333333333333333333333333333333333333333333333333
33333333333333333333333333333333333333333333333333333333333333333333333333333333
33333333333333333333 NBBB .DE1$77 !7777%!8411JI0BBBBBDEDEJ 7777777 3KKD77
autre motif (O) ou voulez revenir au menu principal . Pour l'instant , re
faites 2 ou 3 dessins pour garnir la table , pour chaque dessin vous devrez
respcifier le mode , et la grille . Les couleurs fixes prcdement sont
sauvegardes . Note En mode dition , CTRL+R vous renvoie au menu princi
pal . Vos 2 ou 3 dessins termins , allez au menu principal par 'N' et
testez les options suivantes 8 Sauver une table On ne sait jamais
, il peut y-avoir une coupure de courant . Cette option sauve la table sou
s forme 'chantier' , c'est dire utilisable par SURGENE mais pas par nos rou
tines graphiques . Aprs confirmation vous devez choisir le drive pour
la sauvegarde qui affiche le catalogue et demande confirmation avant d'exiger
le nom du fichier crer . Cette formalit effectue , voyons d'autres
options . 1 Lister une table . Vous aurez l'cran ou sur l'impriman
te toutes les donnes de votre table N - Composer pour affichage arriere p
lan comme dans SOS5 - - On n'affiche le pixel sprite que si il est de 0 - -
Et si le pixel ecran concordant est 0 - COMPO1 NEXTL1 PUSH BC
LD B,C NEXTC1 LD A,(DE) PUSH AF AND %10101010
JR Z,NOTPG1 LD C,A LD A,(HL) AND %01010101
OR C LD (HL),A NOTPG1 POP AF AND %01010101
JR Z,FINCO1 LD C,A LD A,(HL) AND %10101010
OR C LD (HL),A FINCO1 INC HL INC DE
DJNZ NEXTC1 POP BC DJNZ NEXTL1 JR AFFICH - A
ffichage en plan moyen . Comme en arriere plan mais au lieu de tester - - pixe
l ecran 0 , on appelle TSTPG puis TSTPD qui voient si le pixel - - ecran conc
erne fait partie des interdits . Si CARRY mis au retour , on - - peut afficher
le pixel sprite - COMPO2 NEXTL2 PUSH BC LD B,C NEXTC2 LD A
,(HL) - Demos graphiques - ()"Notices demonstr." ()"Demo 3 animations"()no()
no()no()no()no ()no ()me c c nbo .w3 ( ,2 , ,F ,P ,Z ,d ,n ,( fi"NOTIDEm
2" 2 "movspr.bas" F P Z d n !- Utilitaires graphiques - ()"Notice
SURGENE"()no()no()no()no()no()no ()"Option en attente" ()"MENU PRINCIPAL"
c c nbo .w3 &,0,,D,N,X,,,&fi"NOTICUT2" 0 D N X '"sos6",dE PRT, c, c
,, , ,( )$' .'*** FLASHING su cadre ***8'de sprites 1 - Son nom (Si vous
l'avez baptis) 2 - Sa position dans la table 3 - Le mode d'cran uti
lis pour la cration . 4 - Son type Normal (NO) ou Miroirs MH,MV,MD .
5 - Son encombrement en octets (+5 octets d'identification inclus)6 - Les e
ncres slectionnes , celles effectivement utilises tant en vido inverse et pr
cdes d'un astrisque . Si la liste occupe plusieurs pages , vous deve
z appuyer sur une touche pour passer les pages . Vous pouvez imprimer ou non
cette liste . Note Si il s'agit d'une table 'travail' , les noms d
e sprites et la liste des encres n'y figurent pas . 4 Afficher les s
prites Vous permet de voir la table en cours . Vous disposez de 4 sous opt
ion de slection pour limiter le nombre d'affichages . 1 Affiche tout d
u 1er au dernier . 2 N'afficher que les sprites crs dans un mode cran don
n . 3 Commencer au numro n . 4 Afficher seulement les spritesLEC
TEUR7CODx ERREUR DRIVE DB 0 nf"!(!"2!D2(* 22(2 28((P!z2($ $'2S2TE&jP""G8"nf"2#
#VO2 Gw*w#wz( F*"+6+62 (#(De(v(Z *+""*+"*'10*""*"(*8R*2710*0A"*"*+"02A*++ #"#
7+ 2 7#.*2 ++0 Z2B#.*2!G 8#8#z( +8#+0+(8xG +0+!00 8(K8((9y +0 +0B#8 +0 +2##
(!0#7*"* de nom ... Le '*' est admis comme joker . Ex SPRT* , affichera
tous les dessins dont le nom commencera par SPRT . ESC permet d'i
nterrompre la srie d'affichages . 5 Superposer les sprites Option con
ue pour crer des animations par superposition . Les sprites de n n1 seron
t successivement affichs . Les flches verticales permettent d'acclrer ou rale
ntir la squence . Un appui prolong sur ESC permet de quitter la squence .
6 Complter une t Nable Exactement comme la cration de table mais les
donnes rsidentes ne sont pas dtruites . Vous devez prciser si les c
ouleurs doivent etre initialises . Si non , ce sont les couleurs du p
rogramme qui sont choisies . Si oui , spcifiez sur quel sprite doit on i
nitialiser les couleurs . 7 Modifier un sprite Donnez le numro du sp
rite modifier . Si vous ne demandez pas la rinitialisation des encres ,
les couleurs resteront celles de la d Plus de premier , arriere , ou moyen
plan CALL #BB1E donc plus de tests des touches . RET NZ
CALL #BB24 AND %00011111 JR Z,JOY0 BI
T 4,A JR Z,NOFIRE - Changer de sprite - CHANGE LD A,(NBSP)
LD E,A LD A,(NUMSP) INC A CP E
JR Z,OK JR C,OK LD A,1 OK LD (NUMSP),A
LD B,200 WAIT CALL FRAME DJNZ WAIT JP RECOM NOFIRE
LD (DIRJOY),A LD HL,(VISAD) LD (OLDADV),HL RRCA
PUSH AF CALL C,ENHAUT POP AF RRCA
PUSH AF CALL C,ENBAS POP AF RRCA PUS
H AF CALL C,AGAUCH POP AF RRCA CALL C,AD
ROIT CALL AFFISP JP JOY0 - En bas - ENBAS L
D B,4 Toutes les routines de transfert vers la TABLE LD HL,
(COINBD) ont disparu , ca vous soulage non B1 LD A,H SUB
#FF JR NZ,OKBAS LD A,L CP #80 RET NC
OKBAS CALL ADINF DJNZ B1 LD (COINBD),HL LD
HL,(VISAD) LD B,4 B2 CALL ADINF DJNZ B2 LD
(VISAD),HL LD HL,(OLDADV) Il faut quand meme penser a initialiser
ADPROV LD (ADPROV),HL RET - Mouvement en haut - E
NHAUT LD HL,(VISAD) LD B,4 H1 LD A,H SUB #C0
JR NZ,OKHAUT LD A,L CP #50 RET C OKHAUT
CALL ADSUP DJNZ H1 LD (VISAD),HL LD HL,(COINB
D) LD B,4 H2 CALL ADSUP DJNZ H2 LD (COINBD)
,HL INC HL Il faut quand meme penser a initialiser ADPROV
LD BC,(LONGLTA) AND A SBC HL,BC CALL ADI
NF LD (ADPROV),HL RET - A DROITE - STOPLAT LD A,(D
IRJOY) AND %00000011 LD (DIRJOY),A RET ADROIT
LD HL,(COINBD) CALL TSTLAT CP #4F JR Z,STOPLAT
INC HL LD (COINBD),HL LD HL,(VISAD) L
D (OLDADV),HL INC HL LD (VISAD),HL RET - A g
auche - AGAUCH LD HL,(VISAD) CALL TSTLAT OR A
JR Z,STOPLAT DEC HL LD (VISAD),HL LD HL,(CO
INBD) DEC HL LD (COINBD),HL RET - Ici commenc
ent les routines d'affichage , seules sont commentees celles - - qui n'ont pas
ete abordees dans SOS5 - - Tester hors ecran - TSTLAT PUSH HL
LD A,H RESUB SUB 8 BIT 6,A JR NZ,RESUB ADD
A,8 LD H,A AND A LD DE,#50 RESUB1 SBC HL,DE
BIT 6,H JR NZ,RESUB1 ADD HL,DE LD A,L
POP HL RET - Affichage sprite a l'ecran - AFFISP
LD BC,(LSP) Plus de BUFFER sprite , on affiche directement LD DE,(V
ISAD) LD HL,(ADSP) depuis la table des sprites . LIST DS
3,0 Place pour CALL FRAME NOLIST CALL MODI38 BCLAFI PUS
H DE PUSH BC LD B,0 LDIR POP BC LASUI
T POP DE LD A,D ADD A,8 LD D,A JR NC,EX
ITAF PUSH HL LD HL,#C050 ADD HL,DE EX DE
,HL POP HL EXITAF DJNZ BCLAFI - Afficher les lignes ecran sto
ckees pour recouvrir les traces de - - l'ancien affichage - LD A
,(DIRJOY) AND %00000011 JR Z,TSTCOL LD HL,(ADPR
OV) LD BC,(LONGLTA) DEC BC Necessaire pour astuce
LDIR AFLINE LD B,4 Toujours 4 lignes BCLINE PUSH HL PU
SH HL Astuce pour mettre a 0 une ligne ecran commencant POP DE Ne
n HL et de longueur BC + 1 (D'ou DEC BC) INC DE LD (HL),0
PUSH BC LD B,0 LDIR POP BC PO
P HL LD A,H On travaille directement sur HL ADD A,8
LD H,A JR NC,F1 LD DE,#C050 ADD HL,DE
F1 DJNZ BCLINE - Colonne gauche - TSTCOL LD A,(DIRJOY)
AND %00001100 JR Z,EXIT BIT 3,A JR NZ,CG
LD HL,(VISAD) LD DE,(LONGLTA) ADD HL,DE
JR COLON1 - Colonne droite - CG LD HL,(OLDADV) COLON1 L
D A,(HSP) LD B,A BCLCOL LD (HL),0 On travaille directement sur
HL LD A,H ou il suffit de mettre un 0 pour effacer la trace
ADD A,8 de la colonne . LD H,A JR NC,F2
LD DE,#C050 ADD HL,DE F2 DJNZ BCLCOL EXIT X
OR A LD (DIRJOY),A JP RECU38 - Calcul de l'octet au des
sus et en dessous d'un octet ecran - ADINF LD A,H ADD A,8
LD H,A RET NC PUSH DE LD DE,#C050
ADD HL,DE POP DE RET ADSUP LD A,H SUB 8
LD H,A AND %01000000 RET NZ PUSH DE
LD DE,#3FB0 ADD HL,DE POP DE RET LIST FR
AME PUSH BC NOLIST LD B,245 ATTEND IN A,(C) RRA
JR NC,ATTEND POP BC RET - Va chercher et range le
s paramtres du dessin NUMSP - FINDSP LD A,(NUMSP) LD B,A
LD IY,LASTAD INCREM INC IY INC IY DJNZ INCREM
LD L,(IY+0) LD H,(IY+1) - Passer les parametres - PARAM
INC HL Le INC C pour cas impairs est supprime INC HL
INC HL LD B,(HL) INC HL LD C,(HL) LD
(LSP),BC LD A,C LD (LONGLTA),A INC HL LD
(ADSP),HL PUSH BC LD B,0 DEC C LD HL
,(VISAD) ADD HL,BC POP BC DEC B COIN CALL ADI
NF Les calculs pour la table sont supprimes DJNZ COIN
LD (COINBD),HL RET MODI38 LD A,(#38) LD (ADR38),A
LD A,#C9 MOD38 LD (#38),A RET RECU38 LD A,(ADR38)
JR MOD38 LIST ADR38 DB 0 -
----------- - CONCLUSION -
------------ Lors de l'usage des dmonstrations , vou
s verrez que la rapidit d'excution ne diffre notablement qu'en l'absenc
e de CALL FRAME (DS 3,0) dans les listings . Si on l'utilise , cette diffre
nce reste peine visible. Il faut toutefois penser que ces routines ne grent
QU'UN SPRITE la fois . Si elles devaient en dplacer 10 ou 20 chaque to
ur de boucle , le temps d'excution SANS FRAME serait considrablement augment
. Comme dans ces 3 routines , les quelques tremblements subsistant en l
'absence de FRAME sont lis la rapidit des affichages successifs , avec plusi
eurs sprites grer les dfauts seraient moins perceptibles . On peut
aussi grer les dplacements sous interruption ou inclure au programme d
es temporisations dtermines empiriquement pour remplacer FRAME . Les mthodes
sont multiples et il ne tient qu' vous d'en crer de nouvelles . Ce
numro de SOS PROGRAMMEURS en termine avec les dplacements de sprites pro
prement dit . Dans SOS7 nous aborderons une srie d'astuces pour agrmenter
ces routines d'animation du genre Introduction d'une 3me coordonne
(z) conjointement avec un effet zoom et plans moyens pour simuler une appro
che en 3D . Gestion simultanne de plusieurs sprites . Miroirs .
Animation par supperpositions . Dformations . Tests de collisions
, etc ... Et aussi un peu de hard avec l'affichage en 'OVERSCAN' et
un peu de scrollings s'il reste de la place . Alors rendez vous entre le 15
juillet et le 10 aout , en cette priode de vacances , nous n'osons donne
r une date prcise depuis les tuiles de l'an pass ...
--------------------------------- -----------
- VERSION 3 POUR FOND UNIFORME - Nemes raisons - - A DROI
TE - STOPLAT LD A,(DIRJOY) Remise a 0 des bits de direction lateraux
AND %00000011 si mouvement impossible (evite clignotement) LD (DIRJO
Y),A en bordure d'ecran . RET ADROIT LD HL,(COINBD) CALL
TSTLAT CP #4F JR Z,STOPLAT INC HL LD (COI
NBD),HL LD HL,(VISAD) LD (OLDADV),HL INC HL
LD (VISAD),HL - Transfert table-colons,rotation table,colonnes ecran-t A
ND %10101010 Si pixels buffer 0 , tester si CALL NZ,TSTPG Pixels ecra
n interdits JR C,PGOK Si pix.buf.0 & pix.g.ecr.autorise
LD A,(HL) AND %01010101 Eliminer pixel gauche LD C,A
LD A,(DE) AND %10101010 Et remplacer par pixel table OR
C LD (HL),A PGOK LD A,(HL) AND %01010101
CALL NZ,TSTPD JR C,PDOK LD A,(HL) AND %10101010
LD C,A LD A,(DE) AND %01010101 OR C
LD (HL),A PDOK INC HL INC DE DJNZ NEXTC2
POP BC DJNZ NEXTL2 - Ici , le buffer contient le melange du s
prite et du fond d'ecran - - contenu dans TABLE . On affiche tout le rectangle
comme dans SOS5 - - Pour les affichages , les interruptions sont interdites ,
CALL FRAME - - doit toujours etre AVANT CALL MODI38 . Il serait tentant d'int
erdire - - les interruptions a partir des routines de calcul mais si on les co
upe - - trop longtemps cela a a des effets pernicieux sur le programme , le Z8
0 - - en a quand meme besoin de temps en temps - AFFICH LD BC,(LSP) C
LONG BHAUT LD DE,(VISAD) LD HL,BUFSPT LIST
DS 3,0 NOLIST Un call frame peut etre place ici mais n'est pas toujours uti
le CALL MODI38 Bloquer interruptions BCLAFI PUSH DE
PUSH BC LD B,0 LDIR POP BC LASUIT POP DE
LD A,D Pour economiser le temps d'un CALL et d'un RET ADD A
,8 la routine ADINF est recopiee dans les routines LD D,A d
e reaffichage . JR NC,EXITAF PUSH HL LD HL,#C050
ADD HL,DE EX DE,HL C'est DE qui contient l'adresse ecran
POP HL EXITAF DJNZ BCLAFI - Afficher les lignes ecran stockee
s pour recouvrir les traces de - - l'ancien affichage - LD A,(LI
NEMOV) Nombre de lignes OR A JR Z,TSTCOL Si 0 il n'
y a pas eu de mouvement vertical LD DE,(ADPROV) Adresse d'affich
age LD HL,LINES Table des lignes stockees LD BC,(LONGL
TA) Longueur d'une ligne AFLINE LD B,A ADPROV est calculee dans ENH
AUT ou ENBAS BCLINE PUSH DE elle pointe toujours la bonne case ecran
PUSH BC que l'on aille en haut ou en bas . LD B,0 LD
IR POP BC POP DE LD A,D ADINF recopiee
pour gain de temps ADD A,8 LD D,A JR NC,F1
PUSH HL LD HL,#C050 ADD HL,DE EX DE,HL
POP HL F1 DJNZ BCLINE - COLONNES - TSTCOL LD A,(COLOM
OV) OR A JR Z,EXIT Si aucun mouvement lateral c'est fi
ni LD C,A RES 7,C RLCA Tester BIT 7
si mis JR C,CG a bouge a droite ernire palette cre , sinon
, donnez un numro de dessin existant pour initialiser la palette sur les co
uleurs de celui-ci . Le programme passe en mode affichage pour confirma
tion . En cas de besoin , vous pouvez agrandir la taille de la grille (Modi
fier la grille (O/N)) . Dans ce cas , vous entrerez les nouvelles dimensio
ns . Vous ne pouvez que l'agrandir , pas la rduire ! Une ventuelle rduction
peut se faire en mode dition . Vous passez en mode dition et pouvez
corriger le dessin votre guise . Aprs avoir activ la sauvegarde par CTRL+S
, vous devrez choisir ou mettre le rsultat de votre modification .
1 / Recouvrir Le sprite modifi se loge sur l'emplacement de son ancie
nne version et la dtruit . 2 / Ranger en fin de table Le sprite mod
ifi est stock en fin de table l'ancienne version est conserve . 3 / Ran
ger l'emplacement n Indiquez quelle position doit se loger le sprite .
Tout de Nssin de numro gal ou suprieur la position de rangement est
dcal d'une position vers le haut . L'ancienne version est conserve .
L'option modification peut etre aussi utilise pour 1 / Copier un
sprite Sauvez sans diter le sprite et rangez le ailleurs 2 / Dplacer u
n sprite Comme ci-dessus mais en plus , dtruisez l'ancienne version a
vec l'option 6 . 6 Supprimer un sprite Donner juste le numro . Le pro
gramme passe en mode affichage et demande confirmation . Une option
capture pour inclure une portion d'image cran dans votre table est aussi
disponible . C Capture Demande le chargement d'une image cran standa
rd (Loge en &C000 et non compacte) . L'image charge , un rectangle s'a
ffiche sur l'cran . Les flches le dplacent , SHIFT + les flches en font va
rier la taille (La zone est limite) . ENTER effectue la capture . CTRL+R aban
donne cette option . ---------------------------
- Aprs les options de cration et sauvegarde , voyons celles de trava
il sur les tables . 0 Charger une table Comme pour la sauvegarde ma
is vous devez prciser si il s'agit d'une table Travail ou Chantier . La
liste des sprites est affiche aprs chargement . 9 Purger une table
C'est cette option qui vous permet de crer une table utilisable par nos p
rogrammes . Elle supprime des tables chantiers tous les noms de sprites et la
table des couleurs et n'admet que les sprites d'un meme mode cran . Avant
d'utiliser cette option , il est prfrable de sauvegarder la table sous
forme chantier pour disposer d'une copie la table en RAM pouvant etre modif
ie par la purge . Conserver un seul mode Si votre table comporte
des sprites de mode diffrent , rpondez 'O' et spcifiez quel mode est conserv
er . Tout sprite dessin avec un mode d'cran diffrent sera limin de la table e
n RAM . Elimination un un Si oui , cette option prsente les sprites
un par un et vous demande si vous dsirez liminer de la table le dessin affic
h . Ces 2 options satisfaites , un controle est effectu . Si il trai
ne un sprite de mode cran non conforme , le programme retourne au menu prin
cipal aprs un message d'avertissement . Recommencez en rpondant 'O' la quest
ion 'Conserver une seul mode' . Le second controle vrifie que tous
les numros d'encres slectionns pour un stylo donn sont les memes pour ch
aque dessin . Si ce n'est pas le cas , le programme vous en avertit . Vo
us pouvez alors retourner au menu principal pour corriger cette erreur avec
'Modification' ou l'ignorer . Il vaut mieux en tenir compte car lors d'u
n usage dans un programme , un ou plusieurs de vos sprites pourraient se
voir attribuer une couleur inattendue . Un affichage des donnes glob
ales de la table est effectu e - Passer les paramtres - PARAM INC
HL On ignore les 3 1ers octets du sprite INC HL INC
HL LD B,(HL) HL Pointe sur la hauteur du sprite INC HL
Puis sur la longueur LD C,(HL) Que l'on incrmente pour les r
aisons dcrites INC C dans cet article LD (LSP),BC
L'usage de BC permet de charger 2 octets la fois . LD A,C L'o
ctet LONGTLA nous servira LD (LONGLTA),Apour les transferts .
INC HL Et on mmorise l'adresse du 1er octet des donnes LD (AD
SP),HL sprite pour l'affichage . PUSH BC On besoin de conna
itre l'adresse cran du point PUSH BC situe en bas a droite du sp
rite alors on la calcule LD B,0 Ne pas oublier pour l'addition
16 bits . DEC C C'est la VRAIE longueur qu'il faut ici !
LD HL,(VISAD) Adresse d'affichage (En haut a gauche) ADD HL,BC
Longueur sprite Adresse colonne droite du sprite POP BC Rcu
prer nombre de lignes dans B DEC B -1 pour rester l'intrieur
du sprite COIN CALL ADINF Et autant de fois ADINF DJNZ COIN
LD (COINBD),HLOUF ! On l'a trouve ... POP BC Hauteur et
longueur incrmente LD HL,0 Et a partir de ces 2 donnes on calcu
le le nombre LD D,0 d'octets que contiendront tables et buffers
N(Le LD E,C meme pour tous) Ce qui est indispensable pour l
es BCLT ADD HL,DE transferts par LDIR . DJNZ BCLT L
D (LTABL),HL Ranger ce nombre LD DE,TABLE Adresse du buffer cran et
au passage ADD HL,DE on calcule l'adresse ou se termine le buffer
ce qui DEC HL est indispensable pour les transferts par LDDR .
LD (FINTAB),HL RET ----------
-------------- Voila pour les routines du programme qui ne concernen
t pas vraiment le graphisme . A part a , le programme est entirement
paramtrable les variables essentielles sont en dbut de listings suivies de
leur adresse en dcimal . Si quelques pokes vous tentent ... Il y-a au moins
une chose ne pas faire , c'est de donner un incrment de dplacement (S
TEPX - STEPY) suprieur la taille en pixels ou lignes du sprite ! Dans ce
cas tout va planter . Pour prsenter ce long listing , nous revenons
la mthode employe dans les cours sur le FDC Le listing comment est interrom
pu par du texte quant c'est ncssaire . Un seul point noir Les transferts d
crits dans SOS5 et que nous avons mis en images dans SOS6 , utilisent une
foret de PUSH-POP- LDIR-LDDR j'en passe et des meilleures . Cela fonctionn
e parfaitement mais n'est pas vraiment clair ... La meilleure approche consi
ste tudier fond LDIR et LDDR dans SOS5 puis les explicationt aprs une d
ernire confirmation vous pouvez enfin effectuer la sauvegarde sur disque .
A Concatnation de tables Cette option permet de regrouper en une seule
table la table en mmoire et une table quelconque sur la disquette . La conca
tnation crant des fichiers temporaires sur le drive il est prfrable d'avoir
au moins 25K free sur la disquette . Aprs confirmation , la table en RA
M est sauvegarde en 4 parties sur la disquette 1 TN , table
des noms de sprites . 2 TI , table des encres . 3
TA , table des adresses sprites . 4 TD , table des donnes sprites
. Ceci fait , il faut charger la seconde table normalement . Le charg
ement termin , les fichiers temporaires sont ajouts la seconde table .
Note Il est possible de concatner table 'travail' avec 'table chan
tier' . On peut effectuer plusieurs concatnation successives mais il vaut
mieux effectuer une sauvegarde de la table en RAM avant chaque opration .
------------------------------------------ -
PROGRAMMES DE GESTION DES TABLES SURGENE - ------------------
------------------------ 1 Relogement d'une table de sprites
Ce relogement ne peut s'effectuer que sur une table 'travail' , avez vous pe
ns utiliser l'option purge Si oui , le reste est fort simple . Faites RUN"
RELOCTSG" . Le programme vous demandera le 'HIMEM' , c'est dire le poin
t le plus haut en RAM que vous souhaitez dfinir . Donnez lui cette indi
cation ou appuyez juste sur 'ENTER' pour garder la valeur maximale . Ceci fai
t , suivez les instructions du programme qui vous donnera le point de re
location le plus haut possible . Vous n'etes pas contraint de suivre cette i
ndication mais ne logez pas la table trop bas en RAM , vous pourriez
dtruire le programme de relogement . Une table reloge ne peut plus etrMOVSPR
2 BINhhD##nf###F#NCy2#" *b"!Y"0 N*BFNx 2#C(E(&(2$(g(A(82£2*""w* b"*b"!!K*Kn*"*
Pn"*n"!K*TBK*Kb*#KBb"!K *B"2*O(#"*"#"*+"!#!KbK *(+"*+"S!K !K++KK *G*bw gPRt J*
KK!(#0CAO wOU Uw#MA(OUwU(Ow#+A(8UOwU98OUw#K!zW0!P($!KzW0!P(, *!G#zW0!P2 (7UPT7K*
bgPgx0*8("G!B##nf###F#NCy2#" *b"!Y"+"8228g TABLSP EQU 40000 NBwOU Uw#MA(OUwU(
Ow#+A(8UOwU98OUw#K!zW0!P($!KzW0!P(, *!G#zW0!P2 (7L ADINF DJNZ B2
LD (VISAD),HL STOPB CALL PARAVE Et on calcule les parametres en foncti
on du sprite - Transferer dans un buffer les lignes superieures de la table
qui seront - - a renvoyer dans l'ecran lors du prochain affichage -
LD HL,TABLE 1er octet du buffer ecran LD DE,LINES 1er octet du buffer l
ignes PUSH BC Nombre de lignes a copier (Nombre de lignes deplacees)
LDIR Copier POP BC Toujours nombre de li, restituer
colonne gauche LD HL,(VISAD) Calcul de l'adresse de restiution
ecran LD DE,(LONGLTA) qui dans le cas d'un mouvement a gauche
ADD HL,DE est a droite du sprite EX DE,HL JR COLON1
- COLONNE DROITE - CG LD DE,(OLDADV) COLON1 LD HL,COLONS
Adresse du buffer colonnes LD A,(HSP) LD B,A BCLCOL PUSH
BC LD B,0 PUSH DE LDIR POP DE
POP BC N LD A,D ADINF recopiee ADD A,8 LD
D,A JR NC,F2 PUSH HL LD HL,#C050 ADD
HL,DE EX DE,HL POP HL F2 DJNZ BCLCOL EXIT
XOR A Raz des 2 deplacements LD (COLOMOV),A LD (LI
NEMOV),A JP RECU38 Restaurer interruptions et retour au test
joystick - Test pixels premier plan pour COMPO2 en mode 1 il faut 4 tests
- TSTPG LD A,(DE) Tester les pixels gauche de la table AND
%10101010 CP 128 INK 1 Couvre le sprite RET Z
CP 160 INK 5 -------------- RET Z CP 40
INK 6 -------------- RET Z CP 168 INK 7 ----------
---- RET Z SCF Si aucun interdit mettre CARRY
RET TSTPD LD A,(DE) La meme pour le pixel droit AND
%01010101 CP 64 RET Z CP 80 RET Z
CP 20 RET Z CP 84 RET Z SCF
RET - Sauvegarde de l'emplacement ecran dans la table - SAVEF LD
BC,(LSP) C'est comme de mettre un rectangle dans l'ecran LD DE,TABLE
mais c'est l'ecran qui se recopie dans le buffer LD HL,(VISAD) BCLS
F PUSH BC PUSH HL LD B,0 LDIR POP HL
POP BC CALL ADINF DJNZ BCLSF RET -
Calcul de l'octet au dessus et en dessous d'un octet ecran - ADINF LD A
,H SOS5 ADD A,8 LD H,A RET NC PUSH
DE LD DE,#C050 ADD HL,DE POP DE RET
ADSUP LD A,H SOS5 SUB 8 LD H,A AND %01000000
RET NZ PUSH DE LD DE,#3FB0 ADD HL,DE
POP DE RET LIST FRAME PUSH BC SOS5 NOLIST
LD B,245 ATTEND IN A,(C) RRA JR NC,ATTEND POP
BC RET Convertit une coordonnee plot en adresse ecran quelque
soit le mode en cours CONVER LD HL,(YPOS) Expliqu dans le cours SOS6
LD DE,(XPOS) CONV1 SRL H RR L PUSH DE P
USH BC LD A,(TABLSP) CP 1 JR C,CONVM0 JR
Z,CONVM1 JR CONVM2 CONVM0 SRL D RR E CONVM1 SRL D
RR E CONVM2 CALL #BC1D - IMP09 LD A,C LD (MASK),
A - LD (VISAD),HL POP BC POP DE RET
- Va chercher et range les paramtres du dessin NUMSP - FINDSP LD A,(N
UMSP) Vu dans SOS6 LD B,A LD IY,LASTAD INCREM INC IY
INC IY DJNZ INCREM LD L,(IY+0) LD H,(IY+1)
- Passer les parametres - PARAM INC HL INC HL I
NC HL LD B,(HL) INC HL LD C,(HL) - IMP10
INC C - LD (LSP),BC LD A,C LD (LONGLTA),A
INC HL LD (ADSP),HL PUSH BC PUSH BC
LD B,0 DEC C LD HL,(VISAD) ADD HL,BC
POP BC DEC B COIN CALL ADINF DJNZ COIN LD
(COINBD),HL POP BC LD HL,0 LD D,0 LD E,C
BCLT ADD HL,DE DJNZ BCLT LD (LTABL),HL LD DE
,TABLE ADD HL,DE DEC HL LD (FINTAB),HL R
ET MODI38 LD A,(#38) LD (ADR38),A LD A,#C9 MOD38
LD (#38),A RET RECU38 LD A,(ADR38) JR MOD38 ADR38
DB 0 ---------------------------
TIENS C'est fini ! - LISTING 2me PARTIE -
LD E,C BCLT ADD HL,DE DJNZ BCLT LD (LTA
BL),HL LD DE,TABLE ADD HL,DE ans moyens pour simuler un
e approche en 3D . Gestion simultanne de plusieurs sprites . Miroirs .
Animation par supperpositions . Dformations . Tests de collision
s , etc ... Et aussi un peu de hard avec l'affichage en 'OVERSCAN' et
un peu de scrollings s'il reste de la place . Alors rendez vous entre le 15
juillet et le 10 aout , en cette priode de vacances , nous n'osons donner
une date prcise depuis les tuiles de l'an pass ... N
----------------------------------- -
PRESENTATION DE LA FACE GRAPHISME - --------------------
--------------- Pour ce second volet du graphisme sur CPC nous allo
ns essentiellement tudier l'art et la manire de rendre plus fluides les ani
mations du numro prcdent . Le nouveau principe d'animation prsent ici est ass
ez complexe , des images cran vous montreront en dtail ce qui se pass
e lors d'un dplacement de ce type . Pour vous permettre de profiter
pleinement de ces routines , il vous faut un moyen de crer les sprites an
imer . A cet effet , nous sortons les cadavres et rditons SURGENE , crati
on de M.MAIGROT qui , bien que ralise il y- quelques annes n'a pas pris une r
ide . Le programme SURGENE est sur l'autre face faute de place sur c
elle-ci , les notices et dmonstrations sont sur cette face . Le fonc
tionnement et l'accs aux donnes , se faitCOLONS DS 500,#FF La meme pour les co
lonnes . - INITIALISER - DEBUT LD HL,(LASTAD) Initialiser les encr
es avec les XOR A valeurs contenues dans la table de sprites
FIXINK INC A Numero de pen LD B,(HL) Numero de couleur p
ris dans la table de sprites LD C,(HL) BIT 7,B Si bit
7 mis termine (#FF) JR NZ,RECOM PUSH AF Sauver a et l
e flag test bit PUSH HL Et le pointeur des encres CALL
#BC32 SETINK POP HL INC HL POP AF recup
erer flag , pointeur et continuer JR FIXINK - Premier affichage
- RECOM CALL CONVER Convertir x y en adresse ecran CALL FIND
SP Trouver le sprite numero NUMSP CALL AFFISP Premier affichage du
1er sprite . Sauve l'emplacement ecran au passage dans TA
BLE - Test des touches puis joystick - - Voir les routines (SO
S6) pour #BB1E #BB24 - JOY0 LD A,67 Numero de touche "Q" C
ALL #BB1E Si touche pressee RET NZ Retour BASIC LD A,27
Numero de touhe "P" CALL #BB1E JR Z,PASP Selection du mo
de d'affichage sur XOR A " P " - " A " - " M " JR FINTS
T PASP LD A,69 Arriere plan CALL #BB1E Si numero 69 presse NZ
en sortie JR Z,PASA LD A,1 JR FINTST PASA LD
A,38 Moyen plan CALL #BB1E JR Z,PASM LD A,2 F
INTST LD (FLAGAF),A Ranger flag plan il resservira pour l'affichage C
ALL AFFISP1 Si on a change de plan , reafficher sans bouger PASM CALL
#BB24 Test joystick AND %00011111 Tester les bits 4 a 0 . si aucun
n'est JR Z,JOY0 mis le joystick n'a pas ete utilise BIT
4,A Bit FIRE JR Z,NOFIRE - Changer de sprite si fire press
e - CHANGE LD A,(NBSP) Nombre de sprites total (Contenu dans la table)
LD E,A LD A,(NUMSP) Numero sprite en cours INC A
CP E Comparer numero sprite avec nombre disponible J
R Z,OK NUMSP NBSP JR C,OK NUMSP NBSP LD A,1
Si depassement revenir au premier sprite de la table OK LD (NUMSP),A
Ranger nouveau numero de sprite LD B,200 WAIT CALL FRAME
Attendre 1/2 seconde pour sortir sprite DJNZ WAIT sinon on en sort
plusieurs a la suite ! JP RECOM Et on recommence depuis le debut
. NOFIRE LD HL,(VISAD) Memoriser l'adresse d'affichage actuelle
LD (OLDADV),HL dans OLDADV RRCA Rotation a droite de A (Voye
z le cours d'assembleur) PUSH AF Preserver nouvel etat de A
CALL C,ENHAUT Si le bit 0 est mis il passe dans le CARRY POP AF
RRCA Seconde rotation a droite .si bit 1 PUSH AF
CALL C,ENBAS Mis on vas vers le bas POP AF RRCA
Si bit 2 mis PUSH AF CALL C,AGAUCH A gauche
POP AF RRCA Bit 3 CALL C,ADROIT A droite
CALL AFFISP1 Afficher au nouvel emplacement JP JOY0 Recomme
ncer - Routines de calcul pour les 4 deplacements possibles du sprite -
- En bas - ENBAS LD A,(STEPY) Nombre de deplacements prevus en nombre
de lignes L ND B,A LD C,0 B1 LD HL,(COINBD) Adre
sse position coin bas droit du sprite LD A,H Si H #FF
SUB #FF (Voir SOS5) JR NZ,OKBAS LD A,L C
P #80 Et L #7F Nous sommes sur la JR NC,STOPB Derniere ligne
ecran et on ne peut pas descendre OKBAS CALL ADINF Descendre COINBD e
t VISAD d'une ligne LD (COINBD),HL LD HL,(VISAD) C
ALL ADINF LD (VISAD),HL INC C Ajouter 1 au decalage
vertical note DJNZ B1 et continuer sur le nombre de lignes prevu
es STOPB LD A,C Ici , C contient le nombre de lignes reellement
OR A deplacees . RET Z Si C0 on n'a pas pu bo
uger , c'est fini LD (LINEMOV),A Sinon on range le nombre de l
ignes deplacees CALL PARAVE Et on calcule les parametres en fonc
tion du sprite - Transferer dans un buffer les lignes superieures de la tab
le qui seront - - a renvoyer dans l'ecran lors du prochain affichage (Voyez cr
oquis SOS5) - LD HL,TABLE 1er octet du buffer ecran LD DE
,LINES 1er octet du buffer lignes PUSH BC Nombre de lignes a copier
(Nombre de lignes deplacees) LDIR Copier POP BC T
oujours nombre de lignes - Remonter la table de sauvegarde ecran de nb.lig
nes sur elle meme - LD DE,TABLE LD HL,TABLE Ici , HL p
ointe sur le debut de la table ADD HL,BC le nombre d'octets occupe
s par les lignes a LD BC,(LTRTAB)recouvrir et LTRTAB est la longueur q
ui reste LDIR a transferer - Passer lignes ecran a reco
uvrir en fin de table - LD HL,(COINBD) Adresse ecran du coin en ba
s a droite du sprite LD DE,(FINTAB) Adresse table ou recopier les lign
es ecran LD BC,(LONGLTA)Longueur d'une ligne de la table LD
A,(LINEMOV) Nombre de lignes deplacees vers le bas LD B,A
Mis dans B SLBAS PUSH HL Preserver nos valeurs PUSH BC
LD B,0 La longueur est sur 8 bits donc B0 LDDR
Expedier une lignes ecran dans la table POP BC Recuperer nos
valeurs POP HL CALL ADSUP Pointer la ligne ecran en dess
ous DJNZ SLBAS Et continuer LD HL,(OLDADV) Adresse d'
affichage avant mouvement que l'on LD (ADPROV),HL doit memoriser au ca
s ou un deplacement lateral RET suivrait . Tout est calcule
, c'est fini . - Mouvement en haut - ENHAUT LD A,(STEPY) C'est ex
actement comme pour en bas . Seules les LD B,A valeurs de test
s sortie ecran changent . LD C,0 H1 LD HL,(VISAD) Et on se r
efere a la position ecran du coin LD A,H en haut a gauche du sp
rite pour les calculs SUB #C0 SI H C0 JR NZ,OKHAUT
LD A,L CP #50 Et L 50 Nous sommes sur la JP
C,STOPH Premiere ligne . On ne bouge plus ! OKHAUT CALL ADSUP
LD (VISAD),HL LD HL,(COINBD) CALL ADSUP LD (COINB
D),HL INC C DJNZ H1 STOPH LD A,C OR A
RET Z LD (LINEMOV),A CALL PARAVE - Transferer
dans un buffer les lignes inferieures de la table qui seront - - a renvoyer d
ans l'ecran los , croquis et images de SOS6 , cela vous en apprendra peut-e
tre plus que le listing ! -----------------------
- ------------------------ - CREATION ANIMATIONS GRAP
HIQUES 7 - ns SOS6 , utilisent une foret de PUSH-POP- LDIR-LDD
R j'en passe et des meilleures . Cela fonctionne parfaitement mais n'est p
as vraiment clair ... La meilleure approche consiste tudier fond LDIR et L
DDR dans SOS5 puis les explication) RLCA LD (MASK),A
JR NC,NIBG LD HL,(VISAD) CALL TSTLAT OR A J
P Z,STOPG DEC HL LD (VISAD),HL LD HL,(COINBD)
DEC HL LD (COINBD),HL INC C NIBG DJNZ G1 IMP05
JR OKG STOPG LD A,C OR A JR NZ,OKG LD A,(MASK)
RRCA LD (MASK),A RET OKG LD A,C OR A
RET Z LD (COLOMOV),A - Transferts table Ne utilise pa
r le gnrateur de sprites . Soit vous faites une copie de l'original ,
soit vous relogez la table reloge en donnant 21856 comme adresse .
2 Compactage d'une table de sprites de DIMENSIONS IDENTIQUES D
ans le cas o TOUS les sprites ont une meme longueur et hauteur , la gesti
on des tables s'en trouve facilite et la table d'adresses devient inuti
le . Le programme FIXETSG permet d'oter ces octets d'une table TRAVAIL NON RE
LOGEE . La nouvelle table ainsi cre ne faisant plus rfrence aucune adr
esse , peut etre recharge n'importe o sans avoir besoin d'etre reloge . Fa
ites , RUN"FIXETSG" , le programme analyse la table et stoppe si l'opration
est impossible . Le programme visualise l'ensemble des sprites (appuyer su
r une touche pour passer au suivant) avant d'afficher les nouveaux paramtres
et de sauvegarder la table avec l'extension '.TSF' . Pour utiliser cette tabl
e LOAD"TABLE.TSF",adresse ou l'on veut la mettre . Des dtails sur ce type
de table vous seront donns dans SOS7 . -------------
-------------------- NOTE Comme SURGENE , ces 2 programmes sont indpe
ndants du menu de SOS PROGRAMMEURS . ----------------
----------------- - SURGENE - NOTICE - s
nouveaux paramtres et de sauvegarder la table avec l'extension '.TSF' . Pour
utiliser cette table LOAD"TABLE.TSF",adrnnes globales de la table est effect
u et aprs une dernire confirmation vous pouvez enfin effectuer la sauvegarde su
r disque . A Concatnation de tables Cette option permet de regrouper en une
seule table la table en mmoire et une table queconque sur la disquette . La co
ncatnation crant des fichiers temporaires sur le drive il est prfrable d'avoir
au moins 25K free sur la disquette . Aprs confirmation , la table en RAM est
sauvegarde en 4 parties sur la IMSP1 SCRJ9!!-AAANANA!PAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAA0uAA AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAA*AAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMOVSPR1 BINwMOVSPR1 $$$#38),A RET RE
CU38 LD A,(ADR30 N*BFNx 2#+XC(E(&(2$(g(A(82!*"#G* 0"*"y2!!K*KG*"G* P"*"y2!K*T
BK*KG*#KB"!K DM*B"G*20*dOL#"*#"y 2y2*B"!!KOK !G20*d+"*+"y 2y2*B"T!K !K++KK *OGKw
gPRt *K 0AUO#K!(#0CAO wOU Uw#MA(OUwU(Ow#+A8UOwU8OUw#K!zW0!P(#!KGzW0!P(3O8*!GzW0
!P22(7UPT7K*gPgx0*8(y2"G!B##nf###F#NCy2#" *"!Y"+"8228MOVSPR1 $$$#38),A
RET RECU38 LD A,(ADR38) JR MOD38 LIST ADR38 DB 0 TABLSP E
QU 40000 NBL ADINF DJNZ B2 LD (VISAD),HL STOPB CALL PARA
VE Et on calcule les parametres en fonction du sprite - Transferer dans un
buffer les lignes superieures de la table qui seront - - a renvoyer dans l'ecr
an lors du prochain affichage - LD HL,TABLE 1er octet du buffer ecran
LD DE,LINES 1er octet du buffer lignes PUSH BC Nombre de l
ignes a copier (Nombre de lignes deplacees) LDIR Copier
POP BC Toujours nombre de li N comme sur la face 1 .
------------------------ NTATION DE LA FACE GRAPHISME - p
rites animer . A cet effet , nous sortons les cadavres et rditons SURG
ENE , cration de M.MAIGROT qui , bien que ralise il y- quelques annes n'a pas
pris une ride . Le programme SURGENE est sur l'autre face faute de
place sur celle-ci , les notices et dmonstrations sont sur cette face .
Le fonctionnement et l'accs aux donnes , se fait JR NZ,RESUB1
ADD HL,DE LD A,L POP HL RET - Premier affichage s
prite a l'ecran - AFFISP CALL SAVEF Sauver le rectangle ecran dans la table
- Affichages suivants - - Passer sprite dans buffer - AFFISP1 LD HL,(
ADSP) Adresse du sprite dans la table LD BC,(LSP) Longueur dans C haut
eur dans B LD DE,BUFSPT Adresse du buffer composition - IMP06
DEC C Retrouver la LONGUEUR REELLE du sprite LD A*(+""G* 0 (
( 0##"x8Ax P0S M 8D0G&o))))W #zW####zW#*Po0$" 8,0(GW zW##zW#*Po0$"&o)))! OUwU
UOw#x b2"24b220!!(wwD(w"(w(w#x !w#x 22222y222m!*D!9#6f#6#!(5((68#66#6p##6p!-A U
EEC!M!!!w!z"K2 !(Z#GfVn%-"q*+Pq*8RGw#$$$$$$$$ '''GO7ggP03 D"wALPHA0AC.TSFALPHA1A
C.TSF ERREUR DRIVE DB 0 LIST DB 0 CLOSE ecran et paper pen precedents - -
Ou CALL 3800((68#66#6p##6p!-A UEEC!M!!!w!z"K2 !(Z#GfVn%-"q*+Pq*8RGw#$$$$$$$$ ''
'GO7ggP03 D"wALPHA0AC.TSFALPHA1AC.TSF*+"*$10""* " #*8R*2710*#(A"* " * +" 02A*++
#"# 7+ 2 7#.* 2 ++0 Z2B#.* 2,G 8#8#z( +8#+0+(8xG +0+!00 8(K8((9y +0 +0B#8
+0 +2## (!0#7* "rs du prochain affichage - LD DE,LINES Seule dif
ference avec ENBAS , il faut aller pointer LD HL,TABLE ces lignes en a
additonnant la longueur a transferer PUSH BC a l'emplacement memo
ire du 1er octet de la table LD BC,(LTRTAB) et descendre la table au l
ieu de la remonter . ADD HL,BC POP BC PUSH BC
PUSH HL LDIR POP HL POP BC - Descendr
e la table de sauvegarde ecran de nb.lignes sur elle meme - LD HL,
(FINTAB) Adresse du dernier octet de la table LD E,L dans DE p
our recevoir les donnees . LD D,H AND A Adresse der
nier octet - longueur a transferer SBC HL,BC donne l'adresse sour
ce dans la table LD BC,(LTRTAB) LDDR Ecraser le ba
s - Passer lignes ecran a recouvrir en debut de table - LD H
L,(VISAD) Ce sont les lignes au dessus du sprite que l'on copie LD A,
(LINEMOV) Nombre de lignes decalees vers le haut LD DE,TABLE Se sou
venir que VISAD ne contient pas la position LD BC,(LONGLTA)actuelle du
sprite mais celle ou on le reaffichera LD B,A sitot que tous
les calculs seront effectues ! BCLTH PUSH HL PUSH BC LD
B,0 LDIR POP BC POP HL CALL ADINF
DJNZ BCLTH LD HL,(COINBD) A partir de COINBD calculer la
position a Nctuelle INC HL du coin en bas a gauche sous le
sprite dont on LD BC,(LONGLTA) peut avoir besoin en cas de mouvemen
t en AND A diagonale et la ranger dans ADPROV SB
C HL,BC CALL ADINF LD (ADPROV),HL RET - Calc
ul des longueurs de transfert pour deplacements verticaux - - La longueur a tr
ansferer etant egale a la longueur de toute la - - table - la longueur represe
ntee par toutes les lignes deplacees - PARAVE LD HL,0 LD BC,(LO
NGLTA)Longueur d'une ligne table (fonction du sprite) INCH ADD H
L,BC LONGUEUR TOTALE A TRANSFERER DEC A A contient le nomb
re de lignes a decaler et n'est JR NZ,INCH jamais a zero grace au R
ET Z des routines deplacement LD B,H BCLongueur d'une ligne
* (LINEMOV) LD C,L LD HL,(LTABL) Longueur table
AND A SBC HL,BC LD (LTRTAB),HL Nombre de lignes table a d
eplacer RET - Ici commencent les deplacements lateraux . Le princ
ipe reste le meme - - mais c'est un peu plus complique pour les transferts !
C'est beaucoup - - plus simple si on utilise un deplacement case par case car
on n'a pas - - a se soucier du masque pixels . MASK et MASQUE c'est la meme ch
ose - - A DROITE - ADROIT LD A,(STEPX) LD B,A L
D C,0 LD HL,(VISAD) -IMPO2 D1 LD A,(MASK) Si la prochaiR
SXPRT2 BINx 'd ITE "RSXPRT2" PRT *"T!VGZEIM5CKSGLCONEDIPRTPRTMIDEEEDPDPTTDWKE
DDDSLINELINCABANBANDnf"wn&vu!!!*w!VR8##0Z&Z*w!VR82##2 80Z*wL00ZM00Z++ nvf"s"uv *
sunf"y2##VS(*suZ22h!s6#!s!s(#x(0ZB*suO!s*yph*GZ#hzS*sG*"2Z!"*G*"2ZZ# 2vx2vnv&"s2
GG(2( v*sg$uJG* 7Z#2 Zvo&uxZ! !#!SZ#Z#Vnf#Vnfs#rnfo&nf#V &! 8a8*w*y6O(N(!S"!!*TZ
ZVK """"''"0Z# SZ$-ZZK ####ZZ#S,-ZZC(####V0""""''"0ZZ# SC3,Z-$!!"G20##8!"!"Vfn
++++(n&####!"SG2V fnS"VfnS"exU "%U*R! %*R/U 5gU*"*RR"*R"*RR"%Ug***"***R"**R**"S0
,Gg*N"*N"*!*!*og2NFCnfn f"22*""*"2cc*GOE()(E (X *"22*w *P"y2y OAG K!!!*)Gw# %TE&
jP"gPxq( !!!"8( vDEC HEX BIN ERREUR LOCATE ERREUR PARAMETRES TROP LONG POUR A
FFICHER Presser une touche 'd ITE "RSXPRT2" PRT EQU #BB5A MATADR EQU #
BBA5 INDPRT EQU #BDD4 LD HL,(INDPR HEX BIN ERREUR LOCATE ERREUR PARAMETRE
S TROP LONG POUR AFFICHER Presser une touche N ne position est d'or
dre impair le CARRY RRCA sera mis a zero et on ne changera pa
s les colonnes LD (MASK),A ecran qui ne sont modifiees que lorsque l
'on change JR NC,NIBD de case memoire . LD HL,(COINBD)
Le test de sortie ecran s'effectue CALL TSTLAT Sur la colonne de dro
ite du sprite CP #4F SI A #4F on ne bouge pas JP Z,S
TOPD INC HL Deplacer a droite LD (COINBD),HL
LD HL,(VISAD) INC HL LD (VISAD),HL INC C
Compter une colonne de plus NIBD DJNZ D1 Et continuer tant qu
'on doit deplacer . - IMP03 JR OKD Sauter la routine STOPD
STOPD LD A,C Si aucun deplacement n'est possible OR A
JR NZ,OKD LD A,(MASK) Annuler la rotation du masque
RLCA sinon le sprite s'agitera betement LD (MASK),A En bord
ure d'ecran RET OKD LD A,C Voir si le deplacement se c
ompte en colonnes OR A RET Z Non , on a juste bouge
en pixels . LD (COLOMOV),A Oui , ranger le nobre de colonnes dep
lacees - Transfert table-colons,rotation table,colonnes ecran-table simulta
ne - - Ensemble de routines considerablement simplifiees si on utilise le mode
- - case par case , voyez surtout les croquis et images - LD B,
0 LD HL,(LONGLTA) Longueur d'une ligne table AND A
SBC HL,BC Moins nombre de colonnes a deplacer LD (LTRTAB),HL
Longueur a transferer LD DE,(VISAD) Adresse du prochain afffic
hage ADD HL,DE + longueur a transferer PUSH HL
1ere colonne ecran a preserver POP IY Mettre provisoirement
dans IY LD IX,TABLE Adresse table + longueur transfert
ADD IX,BC Adresse rangement colonnes ecran LD DE,COLON
S 1ere operation COLONS recoit LD HL,TABLE Les colonnes de la
table a afficher LD A,(HSP) Hauteur du sprite TRCSD PUSH B
C Nombre de deplacements (COLOMOV) PUSH HL Sauver debu
t de ligne table PUSH HL ( 2 fois ...) LDIR
colonne(s) gauche(s) de la table POP HL dans COLONS
PUSH DE Adresse en cours de COLONS EX DE,HL Debut d
e TABLE dans DE PUSH IX Adresse de depart pour rotation
POP HL Table dans HL LD BC,(LTRTAB) Longueur a tr
ansferer LDIR Decalage a gauche d'une ligne de table
PUSH AF Ici DE pointe sur la premiere colonne LD A,(COLOM
OV) a completer (DE a ete auto incremente par LDIR) LD C,A
PUSH IY Adresse du prochain affichage dans HL POP HL
LD B,0 RAZ de B , sinon plantage complet ! LDIR
PUSH IY Calculer prochaine adresse selon IY POP HL CAL
L ADINF PUSH HL POP IY POP AF POP DE
Adresse en cour de COLONS LD BC,(LONGLTA) Longueur d'une lig
ne ADD IX,BC Prochaine source pour decaler table POP
HL Debut de ligne table ADD HL,BC Ligne suivante
POP BC Nombre de colonnes (COLOMOV) DEC A Ici ont ete
accomplies en une fois JR NZ,TRCSD Les 3 operations de transfert
LD HL,COLOMOV Marque pour differencier deplacement SET 7,(HL)
droit de gauche RET Sur une ligne de la table - A ga
uche - AGAUCH LD A,(STEPX) Comme ADROIT mais dans l'autre sens
LD B,A LD C,0 -IMPO4 G1 LD A,(MASK) RLCA
LD (MASK),A JR NC,NIBG LD HL,(VISAD) CALL TSTLAT
OR A JP Z,STOPG DEC HL LD (VISAD),HL
LD HL,(COINBD) DEC HL LD (COINBD),HL IN
C C NIBG DJNZ G1 IMP05 JR OKG STOPG LD A,C OR A
JR NZ,OKG LD A,(MASK) RRCA LD (MASK),A
RET OKG LD A,C OR A RET Z LD (COL
OMOV),A - Transferts table . Comme le precedent dans l'autre sens -
LD B,0 !N!!!!!!!!! LD HL,(LONGLTA) AND A
SBC HL,BC LD (LTRTAB),HL LD D,H LD E,L L
D HL,TABLE ADD HL,DE LD DE,COLONS PUSH HL
LD A,(HSP) BCLRCG PUSH BC PUSH HL LDIR
LD BC,(LONGLTA) POP HL ADD HL,BC POP BC
DEC A JR NZ,BCLRCG - Decaler la table de (COLOMOV) colonnes a d
roite - LD HL,TABLE LD BC,(LONGLTA) ADD HL,BC
DEC HL EX DE,HL POP HL DEC HL
LD BC,(LTRTAB) LD A,(HSP) ROTDR PUSH BC PUSH HL
PUSH DE LDDR POP HL LD BC,(LONGLTA)
ADD HL,BC EX DE,HL POP HL ADD HL,BC PO
P BC DEC A JR NZ,ROTDR - Passer colonnes ecran dans co
lonnes gauche table - LD DE,TABLE LD HL,(VISAD)
LD A,(COLOMOV) LD C,A LD A,(HSP) LD B,A ECT
DR PUSH BC LD B,0 PUSH HL PUSH DE LDIR
POP HL LD BC,(LONGLTA) ADD HL,BC EX DE
,HL POP HL CALL ADINF POP BC DJNZ ECTDR
RET -------------------------------------
- SUITE AU PROCHAIN FICHIER - - DEPLACEMENT DE SPRI
TE PIXEL PAR PIXEL SUR 3 PLAeB' , ,, d d j' c j' c d dL'V'*** Trace un cadre
INTERNE a la surface du texte *** 'j'CA,( ),(( ))( d) d,(( )), d( )( d), , , d,
dt''''CA,( )(( ) d),( )(( ) d), (( ) d),( )( d) , , , d, d '''C'D"RETOURNER D
ISQUE !" ,,, 'S -'" "()()" COPY Valide "' 'DMID, c, c,,,S () c d d ' c d
d((())) ' 'W' r r r r r rd d rd dW' r r r r r d rd d rd'C(*** Branchem
ent LECTEUR7 et retour debut en cas d'erreur *** (9( ( e WKE,,,,, d d( , ,'
p,,,,P,,,fi((( # #,,#,"1 RECOMMENCE ""2( #,,#,"2 REPRENDRE"#( #,, #,"3 QUITT
ER",F("" "1" "3"CAP( "1" s (( "2" # v ((Z( N"*N*** Fenetrage - cadrage ***4N
9N d dvN #, w, w, w, w #, w w w w w w# j''HN w w' w w1RN #, w, w, w, w #,
#N)fN*** Afficher selection reponse ***pNzNMID, c, c,, y, w w w w w w w w RN w
w w w w w w wN1N*** Restaure fenetre reponses si a-16 ***NN w w w w RN Xu0u
%u*** Initialisation menus 2 ***DuXu c c c c c w w w w F(v%fv- Chargement RSX
et LECTEUR7 -pv#zv "rsxprt2.cod", #v"lecteur7.cod",p £vv- Bandeau -v&$wBAN,,, ,
",,5.wBAN,, , ,",, nbo, nbo00ure fenetre reponses si a-16 ***NN w w w w RN X
u0u%u*** InitialisatN"*N*** Fenetrage - cadrage ***4N9N d dvN #, w, w, w, w #,
w w w w w w# j''HN w w' w w1RN #, w, w, w, w #, #N)fN*** Afficher selectio
n reponse ***pNzNMID, c, c,, y, w w w w w w w w RN w w w w w w w wN1N*** Res "
N"""""""""AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
EAAAAA A#AAA#AAAAA#AAAAA#AAAA'AAAAAGPNANANANAADDDDDADDDDDDDDADDDDDADADDDADDDDDHD
DDDADDDDDADD EADDDDDDDEADDDDDADDD EADEADDDZBADDDDDDHDEADDDADDDEEADADDDDDEEADDDDE
ADDCCC ADDLCADCCEADLDDDD00Ataure fenetre reponses si a-16 ***NN w w w w RN X
u0u%u*** Initialisation menus 2 ***DuXu c c c c c w w w w F(v%fv- Chargement
RSX et LECTEUR7 -pv#zv "rsxprt2.cod", #v"lecteur7.cod",p £vv- Bandeau -v&$wBAN,,
, ,",,5.wBAN,, , ,",, nbo, nbo00 )(( ) d), (( ) d),( )( d) , , , d, d '''C'D"R
ETOURNER DISQUE !" ,,, 'S -'" "()()" COPY Valide "' 'DMID, c, c,,,S () c d
d ' c d d((())) ' 'W' r r r r r rd dCADDCC00 ALCCaa0ALDDC00 ADD00 AD00BA
LLDDD00BALD00BADLD00 ALL00 ALLLD0eALLALLLDDDEALLH EALHDHEAHHDHDEAHHD AHHHHDDD A
HHHDDEAHHHDDDAHHDDEEAHHHDOAHDDDDEA HDDDADDA #N#########AA6A6A6A&P PA& A%P PA%A
%A$P PA$PAAPA$PAAPA$PPA$A$AAADDDDADDDDDDADDDDDDADDDADPDDPADDDDPDPADDDPDDPADPD00e
PADDDDADDDDDDEADDPDPA HDEAD PEPADDDDD D00eBADD LDADDLDA0eMDMADDDD 00e!ADDeAAMDDM
DADCCLDADDL CADL0CA CL00AL00 CCD00 DALAAaa0DAD 00dAD00 dALeL00BAL 00BADL 00BALL
00 dALLL 00 ALLLD0eDDALLLALLHAADDALHDHAAHHDHDALMAHHDDAHHHHAHHHADAHHHDAHHLAHHHAE
MDAHAAAO00A HADAADAAADDAAANANANANAPdAHHHDAHHLAHHHAEMDAHAAAO00A HADAADAAADDIMSP2
SCRAS*S*AAAS*PKCAAACAACAACAACCAAA-9DDDDDDCADDDDDDDDDCCAADDDDDDDDDDCAADDDDCAADD
DDDDCAADHDDDDDDDDCA $N$$$$$$$$$DDDDDDDDDDDDDDDDDDDDDDDAAAADDDAAAAADDHDAAAAAADDD
DAAAAADHDDDDDDDAAAAAADLDDDLDLDDDDDD0eDDDDDDADDDDDDeAAAAAADLDLDDAAAAAADDDDAAAAAAD
DDD0AAAAAAADDLAAAAAAADD00 DDDDDDAAA LDDDADDDLDLeLAAAADDDDLAAAADDDLAAAAADDLLAAAAA
DLFLLDDLLDDDDLLFDDLLBDLHDBLDHHDBDCA DDDDHBCCAAAADDDDHHBHAADDDHBHCAADDDDHBHCCAAAD
DLDHBCAAAADHHBDDDDDDHDDD BHDDD BDD B BAAAA%AAAAAAAAAAA AAAAAAAAAAACCCCCCCCCCAAAA
CCCAACCCAAAAA5AA5A2LL"A AAAAAAAAAAAAAADDAAAADDDDDDDD(LDDACAALHDDDDAAAACCAAAAAAAD
DAAAACCAAAAAAALDAAAACAAAAADDAAACAAAAAAADDCAAAACAAAAAAAALDCC %N%%%%%%%%%ALDCC#DD
CAAAAADHCACAALDCA AALAAAACAAADAAAADD#LLDLDDDDAAAAAALDDAALA AAAAADDAAAAAALDAAAAAA
AAAAAAALDDLDLLDD5AAA LDDCAAALAAALAAACAAADAAADD5DDLDDDDLDAALDDDAADDDAADDAALAAAA0A
DDDDDDDDDDDDDDDDDDALDDDALHDDDDDDDDZZDDD LDDDDDDD EDEDDD LDCDDLDCDCDDCDDDDEELMCCD
DLCDAFOO00DDLDEDDD0ELALFLDALAFe LDeDD00 a00LD00DACA0 LA000a0000D00L00DDEF00 !00
!DE00!00!LL00aF00 !L00 !L00L00DLB00LD00LLB0 D0LLELLBLDDLLLB LLLHBLLHDHBHHDHDBEMH
HBEDDHHHHBDDHHHBELDDDHHHBHHB &N&&&&&&&&&LHHBLDDHBDBCB'C'C'CC'CC'C'TAAAAAAAAAAAA
AAAATAAAAAAAAmovspr1.bin" aD u "movspr2.bin" a "movspr3.bin" a2' fram
.'a$' u ! u /.' a, a, a, 8' fon L$, NB' C"" BUT NOLIS
T TABLSP EQU 40000 NB "/" Frame " fram "ON " "OFF"6" Image de fond "
fon "ON " "OFF"m' u " u u u u3x "3" fon fon fon6 "2" fram fram
fram "4" ' "5" "sosg6",) Z ,X" Demonstration " u "PIXELS" u "CASES
" "FAST "/" Frame " fram "ON " "OFF"6" Image de fond " fon "ON " "OFF"n
' u "movspr1.bin" aD u "movspr2.bin" a "movMOVSPR BASp( a, a, , fon
L$, NP "DECUSPAG.BIN""tsp1.tsr""fond.scr" $,, N,# u fon fram , ,5(" DEMONST
RATION ANIMATION SPRITES 1 et 2 "20 " 1 Demo pixel / Demo case / Demo fast"F " 2
Frame ON / OFF"'P " 3 Avec / sans image de fond"$Z " 4 Executer demonstration"%
d " 5 Retour SOS PROGRAMMEURS" n +x"" "1" "5"C2 "1" u u u u3 "3" fon fon
fon6 "2" fram fram fram "4" "5" "sosg6",) n ,X" Demonstration " u
"PIXELS" u "CASES " "FAST "/" Frame " fram "ON " "OFF"6" Image de f
ond " fon "ON " "OFF"m u "AFFIM1 BASpQ,0u "sosg6",)8 , , , , , , ,( ,
, , , ,"DECUSPAG.BIN"5("imsp1.scr" $,,0u,2 L$,0u 5"imsp2.scr" $,,0u,#F L$,0u "s
osg6",)IMSP2 $$$ LD DE,(ADPROV) LD HL,LINES LD BC,(LONG
LTA) AFLINE LD B,4 Toujours 4 lignes BCLINE PUSH DE PUSH BC
LD B,0 LDIR POP BC POP DE LD A,D
ADD A,8 LD D,A JR NC,F1 PUSH HL LD
HL,#C050 ADD HL,DE EX DE,HL POP HL F1 DJNZ B
CLINE - COLONNES GAUCHE - TSTCOL LD A,(DIRJOY) Tester mouvement later
al AND %00001100 JR Z,EXIMPIX BASpmpix.scr" $,,0u,#2 L$,0u9
, , , , , , ,( , , , , ,"DECUSPAG.BIN"5("impix.scr" $,,0u,#2 L$,0u "sosg6",)
KD 'N''''''''' JR NC,F2 PUSH HL LD HL,#C050 ADD
HL,DE EX DE,HL POP HL F2 DJNZ BCLCOL EXIT XOR
A Raz des 2 deplacements LD (DIRJOY),A JP RECU38
----------------------- En passage de paramtres
, juste un petit dtail trs important ! INC C et DEC C qui ne servent que da
ns les cas impairs sont supprims . ---------------
-------- - Passer les parametrMOVSPR BASp* a, a, 8' fon L$, NP "DECUSP
AG.BIN""tsp1.tsr""fond.scr" $,, N,# u fon fram , ,5" DEMONSTRATION ANIMATION
SPRITES 1 et 2 "0( " 1 Demo pixel / Demo case / Demo fast"2 " 2 Frame ON / OFF"'
" 3 Avec / sans image de fond"$F " 4 Executer demonstration"%P " 5 Retour SOS P
ROGRAMMEURS" Z +d"" "1" "5"C2n "1" u u u u3x "3" fon fon fon6 "2" fr
am fram fram "4" ' "5" "sosg6",) Z ,X" Demonstration " u "PIXELS" u
"CASES " "FAST "/" Frame " fram "ON " "OFF"6" Image de fond " fon "O
N " "OFF"n' u "movspr1.bin" aD u "movspr2.bin" a "movspr3.bin" a&2' fra
m .'a$' u ! u /.' a, a, a, 8' fon L$, NB' C"" DR38
DB 0 TABLSP EQU 40000 NB "/" Frame " fram "ON " "OFF"6" Image de fond
" fon "ON " "OFF"n' u " INC HL LD B,(HL) INC HL
LD C,(HL) LD (LSP),BC LD A,C LD (LONGLTA),A
INC HL LD (ADSP),HL PUSH BC LD B,0 DEC
C LD HL,(VISAD) ADD HL,BC POP BC DEC B COI
N CALL ADINF Les calculs pour la table sont supprimes DJNZ CO
IN LD (COINBD),HL RET MODI38 LD A,(#38) LD (ADR38
),A LD A,#C9 MOD38 LD (#38),A RET movspr1.bin" aD u "m
ovspr2.bin" a "movspr3.bin" a2 fram "a u ! u /" a, a,
a, , fon L$, N6 C"" BUT NOLIST TABLSP EQU 40000 NB "/" Frame " fr
am "ON " "OFF"6" Image de fond " fon "ON " "OFF"m u """ "1" "5"C2n "1" u
u u u3x "3" fon fon fon6 "2" fram fram fram "4" ' "5" "sosg6",)
Z ,X" Demonstration " u "PIXELS" u "CASES " "FAST "/" Frame " fra
m "ON " "OFF"6" Image de fond " fon "ON " "OFF"n' u "movspr1.bin" aMOVSPR3
BINXX" *q"82280*BFNx 2#!P"C$(g(A(822*"lB* q"*q"*"* P"*"#KBq"2*O(#"*"#"*(+"*+"w
gPRt K*zW0!P(#*K6g0P(# **G6g0P2gPgx0G!B##nf###F#NCy2#" *q"8228EBUT NOLIST
TABLSP EQU 40000 NB* q"*q"*"* P"*"#KBq"2*O(#"*"#"*(+"*+"w gPRt K*zW0!P(#*K6g