SOS Programmeurs Issue 6 (F) (Face B) (1990) [DISCMAG].dsk
HexaDumpAscii only
000000:  45 58 54 45 4E 44 45 44 20 43 50 43 20 44 53 4B    EXTENDED CPC DSK
000010:  20 46 69 6C 65 0D 0A 44 69 73 6B 2D 49 6E 66 6F     File..Disk-Info
000020:  0D 0A 53 41 4D 64 69 73 6B 31 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
Tous droits réservés. Reproduction sans autorisation interdite. © Kukulcan