SOS Programmeurs Issue 6 (F) (Face A) (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 49 4E 46 4F 55 53 36 20 41 53 43 00 00 00 0B    .INFOUS6 ASC....
000210:  02 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000220:  00 52 4F 55 54 53 59 53 34 41 53 43 00 00 00 7C    .ROUTSYS4ASC...|
000230:  07 08 09 0A 0B 0C 0D 0E 0F 10 1A 1B 1C 53 6F 70    .............Sop
000240:  00 2D 49 4E 4B 2D 49 4E 54 42 49 4E 00 00 00 03    .-INK-INTBIN....
000250:  11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000260:  00 C9 4E 46 4F 36 20 20 20 41 53 43 00 47 00 71    ..NFO6   ASC.G.q
000270:  04 05 06 1F 22 23 27 3E 3F 40 41 42 43 5C 5D 00    ...."#'>?@ABC\].
000280:  00 4C 45 43 54 45 55 52 37 43 4F 44 00 00 00 11    .LECTEUR7COD....
000290:  12 13 14 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0002A0:  00 52 4F 55 54 53 59 53 32 41 53 43 00 00 00 6D    .ROUTSYS2ASC...m
0002B0:  28 29 2A 2B 2C 2D 2E 2F 30 3A 45 49 4B 4C 00 00    ()*+,-./0:EIKL..
0002C0:  00 52 4F 55 54 53 59 53 31 41 53 43 00 00 00 44    .ROUTSYS1ASC...D
0002D0:  31 32 33 34 35 36 37 38 39 00 00 00 00 00 00 00    123456789.......
0002E0:  00 4E 4F 54 49 43 46 41 43 41 53 43 00 00 00 1D    .NOTICFACASC....
0002F0:  15 16 17 18 00 00 00 00 00 00 00 00 00 00 00 00    ................
000300:  00 52 53 58 50 52 54 32 20 43 4F 44 00 00 00 17    .RSXPRT2 COD....
000310:  19 1D 1E 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000320:  00 C4 49 56 36 20 20 20 20 41 53 43 00 0E 00 34    ..IV6    ASC...4
000330:  5E 5F 60 6D 6E B0 B2 00 00 00 00 00 00 00 00 00    ^_`mn...........
000340:  00 44 45 4D 52 4F 55 54 31 42 49 4E 00 00 00 04    .DEMROUT1BIN....
000350:  25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    %...............
000360:  00 44 45 4D 52 4F 55 54 32 42 49 4E 00 00 00 05    .DEMROUT2BIN....
000370:  26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    &...............
000380:  00 52 53 58 4C 49 4E 45 20 42 49 4E 00 00 00 09    .RSXLINE BIN....
000390:  AC AD 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0003A0:  00 4D 41 53 4B 20 20 20 20 42 49 4E 00 00 00 05    .MASK    BIN....
0003B0:  44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    D...............
0003C0:  00 46 49 58 45 54 53 47 20 42 41 53 00 00 00 10    .FIXETSG BAS....
0003D0:  46 47 00 00 00 00 00 00 00 00 00 00 00 00 00 00    FG..............
0003E0:  00 52 4F 55 54 53 59 53 33 41 53 43 00 00 00 23    .ROUTSYS3ASC...#
0003F0:  4D 55 56 58 59 00 00 00 00 00 00 00 00 00 00 00    MUVXY...........
000400:  00 52 4F 54 20 20 20 20 20 42 49 4E 00 00 00 09    .ROT     BIN....
000410:  51 52 00 00 00 00 00 00 00 00 00 00 00 00 00 00    QR..............
000420:  00 44 45 4D 52 4F 55 54 31 42 41 53 00 00 00 02    .DEMROUT1BAS....
000430:  54 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    T...............
000440:  00 43 4F 55 52 41 53 36 33 41 53 43 00 00 00 5E    .COURAS63ASC...^
000450:  3B 3C 3D 5A 5B 61 62 63 64 65 67 68 00 00 00 00    ;<=Z[abcdegh....
000460:  00 43 4F 55 52 41 53 36 31 41 53 43 00 00 00 6A    .COURAS61ASC...j
000470:  69 6A 6B 6C 71 72 73 74 75 76 77 78 79 7A 00 00    ijklqrstuvwxyz..
000480:  00 CE 4F 54 44 45 4D 32 20 41 53 43 00 21 00 0C    ..OTDEM2 ASC.!..
000490:  20 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00     !..............
0004A0:  00 43 4F 55 52 41 53 36 32 41 53 43 00 00 00 80    .COURAS62ASC....
0004B0:  7B 7C 7D 7E 7F 80 81 82 83 84 85 86 87 88 89 8A    {|}~............
0004C0:  00 43 4F 55 52 41 53 36 32 41 53 43 01 00 00 03    .COURAS62ASC....
0004D0:  8B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0004E0:  00 46 49 58 45 54 53 47 20 42 49 4E 00 00 00 08    .FIXETSG BIN....
0004F0:  48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    H...............
000500:  00 45 C4 49 54 4F 36 20 20 41 53 43 00 39 00 19    .E.ITO6  ASC.9..
000510:  66 A3 AF B1 00 00 00 00 00 00 00 00 00 00 00 00    f£..............
000520:  00 52 45 4C 4F 43 54 53 47 42 41 53 00 00 00 28    .RELOCTSGBAS...(
000530:  4A 4E 4F 50 8C 00 00 00 00 00 00 00 00 00 00 00    JNOP............
000540:  00 53 55 52 47 43 4F 44 45 42 49 4E 00 00 00 80    .SURGCODEBIN....
000550:  8D 8E 8F 90 91 92 93 94 95 96 97 98 99 9A 9B 9C    ................
000560:  00 53 55 52 47 43 4F 44 45 42 49 4E 01 00 00 28    .SURGCODEBIN...(
000570:  9D 9E 9F A0 A1 00 00 00 00 00 00 00 00 00 00 00    ................
000580:  00 53 55 52 47 45 4E 45 20 42 41 53 00 00 00 08    .SURGENE BAS....
000590:  A2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0005A0:  00 53 4F 53 36 20 20 20 20 42 41 53 00 00 00 2F    .SOS6    BAS.../
0005B0:  24 A4 A5 A6 A7 A8 00 00 00 00 00 00 00 00 00 00    $...............
0005C0:  00 52 53 58 54 45 53 54 20 42 41 53 00 00 00 05    .RSXTEST BAS....
0005D0:  B3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0005E0:  00 4D 41 53 4B 20 20 20 20 42 41 53 00 00 00 08    .MASK    BAS....
0005F0:  AA 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000600:  00 52 4F 54 20 20 20 20 20 42 41 53 00 00 00 07    .ROT     BAS....
000610:  AB 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000620:  E5 C1 53 49 4E 54 52 4F 32 42 41 4B 00 27 00 06    ..SINTRO2BAK.'..
000630:  A3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    £...............
000640:  00 D2 45 50 36 20 20 20 20 41 53 43 00 41 00 03    ..EP6    ASC.A..
000650:  57 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    W...............
000660:  00 44 45 4D 52 4F 55 54 32 42 41 53 00 00 00 02    .DEMROUT2BAS....
000670:  A9 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000680:  E5 C4 49 56 36 20 20 20 20 42 41 4B 00 4A 00 0F    ..IV6    BAK.J..
000690:  AC AD 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0006A0:  00 C1 53 49 4E 54 52 4F 32 41 53 43 00 31 00 06    ..SINTRO2ASC.1..
0006B0:  AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
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 55 43 41 54 20 20 20 20 41 53 53 01 00 00 6C    .UCAT    ASS...l
0006F0:  24 25 26 27 28 29 2A 2B 2C 2D 2E 3C 3F 41 00 00    $%&'()*+,-.<?A..
000700:  E5 D5 43 41 54 20 20 20 20 4D 41 58 00 0B 00 80    ..CAT    MAX....
000710:  18 1F 22 23 42 5C 5D 68 69 6A 6B 6C 6D 6E 6F 70    .."#B\]hijklmnop
000720:  E5 D5 43 41 54 20 20 20 20 4D 41 58 01 0B 00 80    ..CAT    MAX....
000730:  71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F 80    qrstuvwxyz{|}~..
000740:  E5 D5 43 41 54 20 20 20 20 4D 41 58 02 0B 00 3B    ..CAT    MAX...;
000750:  81 82 83 84 85 86 87 88 00 00 00 00 00 00 00 00    ................
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 42 49 44 4F 4E 49 54 45 20 20 20 00 00 00 03    .BIDONITE   ....
000790:  03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0007A0:  E5 44 49 53 43 20 20 20 20 20 20 20 00 00 00 03    .DISC       ....
0007B0:  03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0007C0:  E5 22 20 20 20 20 20 20 20 20 20 20 00 00 00 03    ."          ....
0007D0:  03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
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 6D 69 6E 75 73 63 75 6C 20 20 20 00 00 00 03    .minuscul   ....
0009F0:  03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000A00:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
000A10:  20 20 20 20 20 20 20 20 20 20 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 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    --..            
000A40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20                  - 
000A50:  49 4E 46 4F 52 4D 41 54 49 4F 4E 53 20 55 54 49    INFORMATIONS UTI
000A60:  4C 2D 53 4F 46 54 20 2D 0D 0A 20 20 20 20 20 20    L-SOFT -..      
000A70:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
000A80:  20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D         -----------
000A90:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20    -------------.. 
000AA0:  0D 0A 20 20 44 49 53 43 2B 55 4C 54 52 41 20 45    ..  DISC+ULTRA E
000AB0:  53 54 20 53 4F 52 54 49 21 43 4F 4D 4D 41 4E 44    ST SORTI!COMMAND
000AC0:  45 5A 20 4C 45 20 44 45 53 20 41 55 4A 4F 55 52    EZ LE DES AUJOUR
000AD0:  44 48 27 55 49 2E 50 52 49 58 20 53 50 45 43 49    DH'UI.PRIX SPECI
000AE0:  41 4C 20 41 42 4F 4E 4E 45 53 20 33 35 30 46 0D    AL ABONNES 350F.
000AF0:  0A 20 20 44 49 53 43 2B 55 4C 54 52 41 20 45 53    .  DISC+ULTRA ES
000B00:  54 20 53 4F 52 54 49 21 43 4F 4D 4D 41 4E 44 45    T SORTI!COMMANDE
000B10:  5A 20 4C 45 20 44 45 53 20 41 55 4A 4F 55 52 44    Z LE DES AUJOURD
000B20:  48 27 55 49 2E 50 52 49 58 20 53 50 45 43 49 41    H'UI.PRIX SPECIA
000B30:  4C 20 41 42 4F 4E 4E 45 53 20 33 35 30 46 0D 0A    L ABONNES 350F..
000B40:  20 20 44 49 53 43 2B 55 4C 54 52 41 20 45 53 54      DISC+ULTRA EST
000B50:  20 53 4F 52 54 49 21 43 4F 4D 4D 41 4E 44 45 5A     SORTI!COMMANDEZ
000B60:  20 4C 45 20 44 45 53 20 41 55 4A 4F 55 52 44 48     LE DES AUJOURDH
000B70:  27 55 49 2E 50 52 49 58 20 53 50 45 43 49 41 4C    'UI.PRIX SPECIAL
000B80:  20 41 42 4F 4E 4E 45 53 20 33 35 30 46 0D 0A 20     ABONNES 350F.. 
000B90:  20 44 49 53 43 2B 55 4C 54 52 41 20 45 53 54 20     DISC+ULTRA EST 
000BA0:  53 4F 52 54 49 21 43 4F 4D 4D 41 4E 44 45 5A 20    SORTI!COMMANDEZ 
000BB0:  4C 45 20 44 45 53 20 41 55 4A 4F 55 52 44 48 27    LE DES AUJOURDH'
000BC0:  55 49 2E 50 52 49 58 20 53 50 45 43 49 41 4C 20    UI.PRIX SPECIAL 
000BD0:  41 42 4F 4E 4E 45 53 20 33 35 30 46 0D 0A 20 20    ABONNES 350F..  
000BE0:  44 49 53 43 2B 55 4C 54 52 41 20 45 53 54 20 53    DISC+ULTRA EST S
000BF0:  4F 52 54 49 21 43 4F 4D 4D 41 4E 44 45 5A 20 4C    ORTI!COMMANDEZ L
000C00:  45 20 44 45 53 20 41 55 4A 4F 55 52 44 48 27 55    E DES AUJOURDH'U
000C10:  49 2E 50 52 49 58 20 53 50 45 43 49 41 4C 20 41    I.PRIX SPECIAL A
000C20:  42 4F 4E 4E 45 53 20 33 35 30 46 0D 0A 20 20 44    BONNES 350F..  D
000C30:  49 53 43 2B 55 4C 54 52 41 20 45 53 54 20 53 4F    ISC+ULTRA EST SO
000C40:  52 54 49 21 43 4F 4D 4D 41 4E 44 45 5A 20 4C 45    RTI!COMMANDEZ LE
000C50:  20 44 45 53 20 41 55 4A 4F 55 52 44 48 27 55 49     DES AUJOURDH'UI
000C60:  2E 50 52 49 58 20 53 50 45 43 49 41 4C 20 41 42    .PRIX SPECIAL AB
000C70:  4F 4E 4E 45 53 20 33 35 30 46 0D 0A 20 20 44 49    ONNES 350F..  DI
000C80:  53 43 2B 55 4C 54 52 41 20 45 53 54 20 53 4F 52    SC+ULTRA EST SOR
000C90:  54 49 21 43 4F 4D 4D 41 4E 44 45 5A 20 4C 45 20    TI!COMMANDEZ LE 
000CA0:  44 45 53 20 41 55 4A 4F 55 52 44 48 27 55 49 2E    DES AUJOURDH'UI.
000CB0:  50 52 49 58 20 53 50 45 43 49 41 4C 20 41 42 4F    PRIX SPECIAL ABO
000CC0:  4E 4E 45 53 20 33 35 30 46 0D 0A 20 20 44 49 53    NNES 350F..  DIS
000CD0:  43 2B 55 4C 54 52 41 20 45 53 54 20 53 4F 52 54    C+ULTRA EST SORT
000CE0:  49 21 43 4F 4D 4D 41 4E 44 45 5A 20 4C 45 20 44    I!COMMANDEZ LE D
000CF0:  45 53 20 41 55 4A 4F 55 52 44 48 27 55 49 2E 50    ES AUJOURDH'UI.P
000D00:  52 49 58 20 53 50 45 43 49 41 4C 20 41 42 4F 4E    RIX SPECIAL ABON
000D10:  4E 45 53 20 33 35 30 46 0D 0A 20 20 44 49 53 43    NES 350F..  DISC
000D20:  2B 55 4C 54 52 41 20 45 53 54 20 53 4F 52 54 49    +ULTRA EST SORTI
000D30:  21 43 4F 4D 4D 41 4E 44 45 5A 20 4C 45 20 44 45    !COMMANDEZ LE DE
000D40:  53 20 41 55 4A 4F 55 52 44 48 27 55 49 2E 50 52    S AUJOURDH'UI.PR
000D50:  49 58 20 53 50 45 43 49 41 4C 20 41 42 4F 4E 4E    IX SPECIAL ABONN
000D60:  45 53 20 33 35 30 46 0D 0A 20 20 44 49 53 43 2B    ES 350F..  DISC+
000D70:  55 4C 54 52 41 20 45 53 54 20 53 4F 52 54 49 21    ULTRA EST SORTI!
000D80:  43 4F 4D 4D 41 4E 44 45 5A 20 4C 45 20 44 45 53    COMMANDEZ LE DES
000D90:  20 41 55 4A 4F 55 52 44 48 27 55 49 2E 50 52 49     AUJOURDH'UI.PRI
000DA0:  58 20 53 50 45 43 49 41 4C 20 41 42 4F 4E 4E 45    X SPECIAL ABONNE
000DB0:  53 20 33 35 30 46 0D 0A 20 20 44 49 53 43 2B 55    S 350F..  DISC+U
000DC0:  4C 54 52 41 20 45 53 54 20 53 4F 52 54 49 21 43    LTRA EST SORTI!C
000DD0:  4F 4D 4D 41 4E 44 45 5A 20 4C 45 20 44 45 53 20    OMMANDEZ LE DES 
000DE0:  41 55 4A 4F 55 52 44 48 27 55 49 2E 50 52 49 58    AUJOURDH'UI.PRIX
000DF0:  20 53 50 45 43 49 41 4C 20 41 42 4F 4E 4E 45 53     SPECIAL ABONNES
000E00:  20 33 35 30 46 0D 0A 20 20 44 49 53 43 2B 55 4C     350F..  DISC+UL
000E10:  54 52 41 20 45 53 54 20 53 4F 52 54 49 21 43 4F    TRA EST SORTI!CO
000E20:  4D 4D 41 4E 44 45 5A 20 4C 45 20 44 45 53 20 41    MMANDEZ LE DES A
000E30:  55 4A 4F 55 52 44 48 27 55 49 2E 50 52 49 58 20    UJOURDH'UI.PRIX 
000E40:  53 50 45 43 49 41 4C 20 41 42 4F 4E 4E 45 53 20    SPECIAL ABONNES 
000E50:  33 35 30 46 0D 0A 20 20 44 49 53 43 2B 55 4C 54    350F..  DISC+ULT
000E60:  52 41 20 45 53 54 20 53 4F 52 54 49 21 43 4F 4D    RA EST SORTI!COM
000E70:  4D 41 4E 44 45 5A 20 4C 45 20 44 45 53 20 41 55    MANDEZ LE DES AU
000E80:  4A 4F 55 52 44 48 27 55 49 2E 50 52 49 58 20 53    JOURDH'UI.PRIX S
000E90:  50 45 43 49 41 4C 20 41 42 4F 4E 4E 45 53 20 33    PECIAL ABONNES 3
000EA0:  35 30 46 0D 0A 20 0D 0A 20 20 20 20 20 20 51 75    50F.. ..      Qu
000EB0:  65 20 76 6F 75 73 20 64 69 72 65 20 64 27 61 75    e vous dire d'au
000EC0:  74 72 65 20 73 69 6E 6F 6E 20 71 75 65 20 6C 65    tre sinon que le
000ED0:  20 74 65 73 74 20 63 6F 6D 70 6C 65 74 20 65 73     test complet es
000EE0:  74 20 64 61 6E 73 20 4D 45 47 41 4D 41 47 20 3F    t dans MEGAMAG ?
000EF0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
000F00:  20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D                 ---
000F10:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
000F20:  2D 2D 2D 2D 2D 2D 00 00 1A 1A 2D 2D 2D 2D 2D 2D    ------....------
000F30:  2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    --..            
000F40:  20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 49                 - I
000F50:  4E 46 4F 52 4D 41 54 49 4F 4E 53 20 55 54 49 4C    NFORMATIONS UTIL
000F60:  2D 53 4F 46 54 20 2D 0D 0A 20 20 20 20 20 20 20    -SOFT -..       
000F70:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
000F80:  43 4F 4D 4D 41 4E 44 45 5A 20 4C 45 20 44 45 53    COMMANDEZ LE DES
000F90:  20 41 55 4A 4F 55 52 44 48 27 55 49 2E 50 52 49     AUJOURDH'UI.PRI
000FA0:  58 20 53 50 45 43 49 41 4C 20 41 42 4F 4E 4E 45    X SPECIAL ABONNE
000FB0:  53 20 33 35 30 46 0D 0A 20 20 44 49 53 43 2B 55    S 350F..  DISC+U
000FC0:  4C 54 52 41 20 45 53 54 20 53 4F 52 54 49 21 43    LTRA EST SORTI!C
000FD0:  4F 4D 4D 41 4E 44 45 5A 20 4C 45 20 44 45 53 20    OMMANDEZ LE DES 
000FE0:  41 55 4A 4F 55 52 44 48 27 55 49 2E 50 52 49 58    AUJOURDH'UI.PRIX
000FF0:  20 53 50 45 43 49 41 4C 20 41 42 4F 4E 4E 45 53     SPECIAL ABONNES
001000:  75 6D 9F E1 72 6F 73 20 64 65 20 0D 0A 4C 4F 47    um..ros de ..LOG
001010:  49 53 54 41 52 20 65 74 20 20 52 55 4E 53 54 41    ISTAR et  RUNSTA
001020:  52 20 20 2E 20 20 53 69 20 20 76 6F 75 73 20 20    R  .  Si  vous  
001030:  6E 65 20 20 63 6F 6E 6E 61 69 73 73 65 7A 20 20    ne  connaissez  
001040:  70 61 73 20 20 65 6E 63 6F 72 65 20 20 2C 20 20    pas  encore  ,  
001050:  73 61 63 68 65 7A 20 71 75 65 20 0D 0A 4C 4F 47    sachez que ..LOG
001060:  49 50 52 45 53 53 45 20 76 6F 75 73 20 70 72 6F    IPRESSE vous pro
001070:  70 6F 73 65 20 28 53 75 72 20 43 50 43 29 20 20    pose (Sur CPC)  
001080:  2C 20 20 75 6E 65 20 20 72 65 76 75 65 20 20 64    ,  une  revue  d
001090:  65 20 20 33 30 20 20 2F 20 34 30 20 70 61 67 65    e  30  / 40 page
0010A0:  73 20 70 6C 75 73 20 75 6E 65 20 0D 0A 63 61 73    s plus une ..cas
0010B0:  73 65 74 74 65 20 64 65 20 34 20 6A 65 75 78 20    sette de 4 jeux 
0010C0:  2C 20 6C 65 20 74 6F 75 74 20 70 6F 75 73 20 20    , le tout pous  
0010D0:  6C 61 20 6D 6F 64 69 71 75 65 20 73 6F 6D 6D 65    la modique somme
0010E0:  20 64 65 20 38 35 46 20 65 74 20 64 69 73 70 6F     de 85F et dispo
0010F0:  6E 69 62 6C 65 20 63 68 65 7A 20 0D 0A 74 6F 75    nible chez ..tou
001100:  73 20 6C 65 73 20 6D 61 72 63 68 61 6E 64 73 20    s les marchands 
001110:  64 65 20 6A 6F 75 72 6E 61 75 78 20 2C 20 6D 9F    de journaux , m.
001120:  E6 6D 65 20 20 6C 65 73 20 20 70 6C 75 73 20 6D    .me  les  plus m
001130:  61 75 76 61 69 73 20 2E 20 43 6F 6E 74 72 61 69    auvais . Contrai
001140:  72 65 6D 65 6E 74 20 9F EA 20 63 65 20 0D 0A 71    rement .. ce ..q
001150:  75 65 20 6C 61 69 73 73 65 20 73 75 70 70 6F 73    ue laisse suppos
001160:  65 72 20 6C 65 20 70 72 69 78 20 2C 20 4C 4F 47    er le prix , LOG
001170:  49 50 52 45 53 53 45 20 6E 65 20 66 6F 75 69 6C    IPRESSE ne fouil
001180:  6C 65 20 70 61 73 20 61 75 20 66 6F 6E 64 20 64    le pas au fond d
001190:  65 73 20 70 6F 75 62 65 6C 6C 65 73 20 0D 0A 6D    es poubelles ..m
0011A0:  61 69 73 20 72 9F E1 9F E1 64 69 74 65 20 64 27    ais r....dite d'
0011B0:  61 6E 63 69 65 6E 73 20 70 72 6F 67 72 61 6D 6D    anciens programm
0011C0:  65 73 20 20 64 65 20 20 74 6F 75 74 20 20 70 72    es  de  tout  pr
0011D0:  65 6D 69 65 72 20 20 63 68 6F 69 78 20 20 65 74    emier  choix  et
0011E0:  20 66 6F 72 74 20 76 61 72 69 9F E1 73 20 2E 20     fort vari..s . 
0011F0:  0D 0A 45 6E 76 69 72 6F 6E 20 35 30 25 20 64 65    ..Environ 50% de
001200:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
001210:  20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D               -----
001220:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
001230:  2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20    ---..           
001240:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D                   -
001250:  20 49 4E 46 4F 52 4D 41 54 49 4F 4E 53 20 47 45     INFORMATIONS GE
001260:  4E 45 52 41 4C 45 53 20 2D 0D 0A 20 20 20 20 20    NERALES -..     
001270:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
001280:  20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D          ----------
001290:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A    --------------..
0012A0:  20 0D 0A 20 0D 0A 20 20 20 20 20 50 61 73 20 6D     .. ..     Pas m
0012B0:  61 6C 20 64 65 20 6E 6F 75 76 65 61 75 20 64 75    al de nouveau du
0012C0:  20 63 6F 08 5E 74 7B 20 64 65 20 20 6C 61 20 70     co.^t{ de  la p
0012D0:  72 65 73 73 65 20 69 6E 66 6F 72 6D 61 74 69 71    resse informatiq
0012E0:  75 65 20 2C 20 6D 61 69 73 20 74 6F 75 74 20 64    ue , mais tout d
0012F0:  27 61 62 6F 72 64 20 0D 0A 20 2C 20 6D 65 72 63    'abord .. , merc
001300:  69 20 64 65 20 6E 65 20 70 6C 75 73 20 64 65 6D    i de ne plus dem
001310:  61 6E 64 65 72 20 40 20 53 4F 53 20 50 52 4F 47    ander @ SOS PROG
001320:  52 41 4D 4D 45 55 52 53 20 71 75 61 6E 64 20 76    RAMMEURS quand v
001330:  6F 75 73 20 72 65 63 65 76 72 65 7A 20 6C 65 20    ous recevrez le 
001340:  66 61 6E 7A 69 6E 65 20 0D 0A 20 73 79 6E 74 61    fanzine .. synta
001350:  78 20 65 72 72 6F 72 20 2E 20 56 6F 75 73 20 61    x error . Vous a
001360:  76 65 7A 20 65 6E 76 6F 79 7B 20 40 20 20 43 2E    vez envoy{ @  C.
001370:  50 65 64 72 6F 6E 20 20 64 65 73 20 74 69 6D 62    Pedron  des timb
001380:  72 65 73 20 2C 20 64 75 20 70 61 70 69 65 72 20    res , du papier 
001390:  70 6F 75 72 20 6C 65 73 20 0D 0A 20 70 68 6F 74    pour les .. phot
0013A0:  6F 63 6F 70 69 65 73 20 2C 20 76 6F 69 72 20 64    ocopies , voir d
0013B0:  65 73 20 64 69 73 71 75 65 74 74 65 73 20 2C 20    es disquettes , 
0013C0:  20 6E 6F 75 73 20 20 6C 27 61 76 6F 6E 73 20 20     nous  l'avons  
0013D0:  66 61 69 74 20 61 75 73 73 69 20 65 74 20 73 65    fait aussi et se
0013E0:  6C 6F 6E 20 74 6F 75 74 65 20 0D 0A 20 7B 76 69    lon toute .. {vi
0013F0:  64 65 6E 63 65 20 73 6F 6D 6D 65 73 20 74 6F 75    dence sommes tou
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:  73 20 72 65 66 61 69 74 73 20 61 75 20 6D 65 08    s refaits au me.
001510:  5E 6D 65 20 20 74 69 74 72 65 20 20 71 75 65 20    ^me  titre  que 
001520:  20 6C 65 73 20 33 30 30 20 70 65 72 73 6F 6E 6E     les 300 personn
001530:  65 73 20 76 6F 69 72 20 70 6C 75 73 20 0D 0A 20    es voir plus .. 
001540:  71 75 69 20 6F 6E 74 20 66 61 69 74 20 64 65 20    qui ont fait de 
001550:  6D 65 08 5E 6D 65 20 21 20 20 4F 6E 20 20 73 65    me.^me !  On  se
001560:  20 20 73 6F 75 76 69 65 6E 64 72 61 20 20 71 75      souviendra  qu
001570:  65 20 43 2E 50 65 64 72 6F 6E 20 6C 61 6E 5C 61    e C.Pedron lan\a
001580:  69 74 20 64 65 20 76 69 6F 6C 65 6E 74 65 73 20    it de violentes 
001590:  0D 0A 20 70 6F 6C 7B 6D 69 71 75 65 73 20 63 6F    .. pol{miques co
0015A0:  6E 74 72 65 20 63 65 72 74 61 69 6E 20 66 61 6E    ntre certain fan
0015B0:  7A 69 6E 65 73 20 70 61 79 61 6E 74 73 20 2C 20    zines payants , 
0015C0:  69 6C 20 61 20 73 61 6E 73 20 64 6F 75 74 65 20    il a sans doute 
0015D0:  63 68 61 6E 67 7B 20 64 27 61 76 69 73 20 65 74    chang{ d'avis et
0015E0:  20 0D 0A 20 74 72 6F 75 76 7B 20 61 69 6E 73 69     .. trouv{ ainsi
0015F0:  20 6C 65 20 6D 6F 79 65 6E 20 64 65 20 72 65 6E     le moyen de ren
001600:  74 61 62 69 6C 69 73 65 72 20 6C 65 73 20 35 20    tabiliser les 5 
001610:  31 65 72 73 20 6E 75 6D 7B 72 6F 73 20 64 65 20    1ers num{ros de 
001620:  73 79 6E 74 61 78 20 65 72 72 6F 72 20 2E 20 4C    syntax error . L
001630:  61 20 0D 0A 20 63 6F 6E 63 6C 75 73 69 6F 6E 20    a .. conclusion 
001640:  64 65 20 63 65 63 69 20 65 73 74 20 20 6C 27 61    de ceci est  l'a
001650:  72 72 65 08 5E 74 20 20 64 7B 66 69 6E 69 74 69    rre.^t  d{finiti
001660:  66 20 20 64 65 20 20 6C 61 20 20 72 75 62 72 69    f  de  la  rubri
001670:  71 75 65 20 66 61 6E 7A 69 6E 65 20 64 61 6E 73    que fanzine dans
001680:  20 53 4F 53 20 0D 0A 20 50 52 4F 47 52 41 4D 4D     SOS .. PROGRAMM
001690:  45 55 52 53 20 2E 20 4E 6F 75 73 20 7B 74 69 6F    EURS . Nous {tio
0016A0:  6E 73 20 64 7B 6A 40 20 62 69 65 6E 20 62 6F 6E    ns d{j@ bien bon
0016B0:  73 20 64 65 20 70 61 72 6C 65 72 20 64 65 73 20    s de parler des 
0016C0:  61 63 74 69 76 69 74 7B 20 64 65 20 70 65 72 73    activit{ de pers
0016D0:  6F 6E 6E 65 73 20 0D 0A 20 6E 6F 6E 20 61 62 6F    onnes .. non abo
0016E0:  6E 6E 7B 65 73 20 40 20 53 4F 53 20 50 52 4F 47    nn{es @ SOS PROG
0016F0:  52 41 4D 4D 45 55 52 53 20 64 61 6E 73 20 63 65    RAMMEURS dans ce
001700:  73 20 20 70 61 67 65 73 20 6D 61 69 73 20 73 69    s  pages mais si
001710:  20 65 6E 20 70 6C 75 73 20 69 6C 73 20 61 72 6E     en plus ils arn
001720:  61 71 75 65 6E 74 20 0D 0A 20 6E 6F 73 20 61 62    aquent .. nos ab
001730:  6F 6E 6E 7B 73 20 6F 6E 20 6C 61 69 73 73 65 20    onn{s on laisse 
001740:  74 6F 6D 62 65 72 20 2E 0D 0A 20 0D 0A 20 20 20    tomber ... ..   
001750:  20 20 44 61 6E 73 20 6C 65 20 64 6F 6D 61 69 6E      Dans le domain
001760:  65 20 64 65 73 20 64 69 73 70 61 72 69 74 69 6F    e des disparitio
001770:  6E 73 20 20 2C 20 20 4D 49 43 52 30 20 20 4D 41    ns  ,  MICR0  MA
001780:  47 20 20 28 45 78 2E 20 41 4D 2D 4D 41 47 20 20    G  (Ex. AM-MAG  
001790:  65 78 2E 20 41 4D 53 54 52 41 44 20 0D 0A 20 4D    ex. AMSTRAD .. M
0017A0:  41 47 41 5A 49 4E 45 29 20 73 65 6D 62 6C 65 20    AGAZINE) semble 
0017B0:  61 75 73 73 69 20 65 08 5E 74 72 65 20 65 6E 20    aussi e.^tre en 
0017C0:  64 69 66 66 69 63 75 6C 74 7B 20 20 2C 20 20 6C    difficult{  ,  l
0017D0:  65 20 64 65 72 6E 69 65 72 20 6E 75 6D 7B 72 6F    e dernier num{ro
0017E0:  20 73 6F 72 74 20 61 76 65 63 20 75 6E 20 0D 0A     sort avec un ..
0017F0:  20 6D 6F 69 73 20 31 2F 32 20 64 65 20 72 65 74     mois 1/2 de ret
001800:  61 72 64 20 65 74 20 65 73 74 20 65 6E 74 69 7D    ard et est enti}
001810:  72 65 6D 65 6E 74 20 64 7B 64 69 7B 20 20 40 20    rement d{di{  @ 
001820:  41 54 41 52 49 20 2E 20 44 69 66 66 69 63 69 6C    ATARI . Difficil
001830:  65 20 64 6F 6E 63 20 64 65 20 64 69 72 65 20 0D    e donc de dire .
001840:  0A 20 71 75 65 6C 20 65 73 74 20 6C 27 61 76 65    . quel est l'ave
001850:  6E 69 72 20 64 65 20 63 65 74 74 65 20 72 65 76    nir de cette rev
001860:  75 65 20 73 69 6E 6F 6E 20 20 71 75 27 40 20 62    ue sinon  qu'@ b
001870:  6F 75 66 66 65 72 20 40 20 74 6F 75 73 20 6C 65    ouffer @ tous le
001880:  73 20 72 61 74 65 6C 69 65 72 73 20 69 6C 73 20    s rateliers ils 
001890:  0D 0A 20 66 69 6E 69 72 6F 6E 74 20 62 69 65 6E    .. finiront bien
0018A0:  20 70 61 72 20 66 61 69 72 65 20 75 6E 65 20 63     par faire une c
0018B0:  72 69 73 65 20 64 65 20 66 6F 69 65 20 2E 2E 2E    rise de foie ...
0018C0:  0D 0A 20 0D 0A 20 20 20 20 20 50 61 73 73 6F 6E    .. ..     Passon
0018D0:  73 20 61 75 78 20 66 61 69 74 73 20 70 6C 75 73    s aux faits plus
0018E0:  20 20 70 6F 73 69 74 69 66 73 20 20 61 76 65 63      positifs  avec
0018F0:  20 20 4C 4F 47 49 50 52 45 53 53 45 20 20 65 74      LOGIPRESSE  et
001900:  20 20 73 65 73 20 20 35 20 6E 75 6D 7B 72 6F 73      ses  5 num{ros
001910:  20 64 65 20 0D 0A 20 4C 4F 47 49 53 54 41 52 20     de .. LOGISTAR 
001920:  65 74 20 20 52 55 4E 53 54 41 52 20 20 2E 20 20    et  RUNSTAR  .  
001930:  53 69 20 20 76 6F 75 73 20 20 6E 65 20 20 63 6F    Si  vous  ne  co
001940:  6E 6E 61 69 73 73 65 7A 20 20 70 61 73 20 20 65    nnaissez  pas  e
001950:  6E 63 6F 72 65 20 20 2C 20 20 73 61 63 68 65 7A    ncore  ,  sachez
001960:  20 71 75 65 20 0D 0A 20 4C 4F 47 49 50 52 45 53     que .. LOGIPRES
001970:  53 45 20 76 6F 75 73 20 70 72 6F 70 6F 73 65 20    SE vous propose 
001980:  28 53 75 72 20 43 50 43 29 20 20 2C 20 20 75 6E    (Sur CPC)  ,  un
001990:  65 20 20 72 65 76 75 65 20 20 64 65 20 20 33 30    e  revue  de  30
0019A0:  20 20 2F 20 34 30 20 70 61 67 65 73 20 70 6C 75      / 40 pages plu
0019B0:  73 20 75 6E 65 20 0D 0A 20 63 61 73 73 65 74 74    s une .. cassett
0019C0:  65 20 64 65 20 34 20 6A 65 75 78 20 2C 20 6C 65    e de 4 jeux , le
0019D0:  20 74 6F 75 74 20 70 6F 75 73 20 20 6C 61 20 6D     tout pous  la m
0019E0:  6F 64 69 71 75 65 20 73 6F 6D 6D 65 20 64 65 20    odique somme de 
0019F0:  38 35 46 20 65 74 20 64 69 73 70 6F 6E 69 62 6C    85F et disponibl
001A00:  65 20 63 68 65 7A 20 0D 0A 20 74 6F 75 73 20 6C    e chez .. tous l
001A10:  65 73 20 6D 61 72 63 68 61 6E 64 73 20 64 65 20    es marchands de 
001A20:  6A 6F 75 72 6E 61 75 78 20 2C 20 6D 65 08 5E 6D    journaux , me.^m
001A30:  65 20 20 6C 65 73 20 20 70 6C 75 73 20 6D 61 75    e  les  plus mau
001A40:  76 61 69 73 20 2E 20 43 6F 6E 74 72 61 69 72 65    vais . Contraire
001A50:  6D 65 6E 74 20 40 20 63 65 20 0D 0A 20 71 75 65    ment @ ce .. que
001A60:  20 6C 61 69 73 73 65 20 73 75 70 70 6F 73 65 72     laisse supposer
001A70:  20 6C 65 20 70 72 69 78 20 2C 20 4C 4F 47 49 50     le prix , LOGIP
001A80:  52 45 53 53 45 20 6E 65 20 66 6F 75 69 6C 6C 65    RESSE ne fouille
001A90:  20 70 61 73 20 61 75 20 66 6F 6E 64 20 64 65 73     pas au fond des
001AA0:  20 70 6F 75 62 65 6C 6C 65 73 20 0D 0A 20 6D 61     poubelles .. ma
001AB0:  69 73 20 72 7B 7B 64 69 74 65 20 64 27 61 6E 63    is r{{dite d'anc
001AC0:  69 65 6E 73 20 70 72 6F 67 72 61 6D 6D 65 73 20    iens programmes 
001AD0:  20 64 65 20 20 74 6F 75 74 20 20 70 72 65 6D 69     de  tout  premi
001AE0:  65 72 20 20 63 68 6F 69 78 20 20 65 74 20 66 6F    er  choix  et fo
001AF0:  72 74 20 76 61 72 69 7B 73 20 2E 20 0D 0A 20 45    rt vari{s . .. E
001B00:  6E 76 69 72 6F 6E 20 35 30 25 20 64 65 20 6C 61    nviron 50% de la
001B10:  20 72 65 76 75 65 20 65 73 74 20 63 6F 6E 73 61     revue est consa
001B20:  63 72 7B 65 20 20 40 20 20 6C 61 20 64 65 73 63    cr{e  @  la desc
001B30:  72 69 70 74 69 6F 6E 20 64 7B 74 61 69 6C 6C 7B    ription d{taill{
001B40:  65 20 64 65 73 20 34 20 6A 65 75 78 20 0D 0A 20    e des 4 jeux .. 
001B50:  65 74 20 66 6F 75 72 6E 69 74 20 64 65 20 6E 6F    et fournit de no
001B60:  6D 62 72 65 75 73 65 73 20 69 6E 66 6F 72 6D 61    mbreuses informa
001B70:  74 69 6F 6E 73 20 70 6F 75 72 20 20 61 69 64 65    tions pour  aide
001B80:  72 20 20 6C 65 20 6A 6F 75 65 75 72 20 64 61 6E    r  le joueur dan
001B90:  73 20 6C 65 73 20 6D 6F 6D 65 6E 74 73 20 0D 0A    s les moments ..
001BA0:  20 64 69 66 66 69 63 69 6C 65 73 20 2E 20 4C 65     difficiles . Le
001BB0:  20 72 65 73 74 65 20 65 73 74 20 72 65 6D 70 6C     reste est rempl
001BC0:  69 20 20 64 65 20 20 63 6F 75 72 73 20 20 64 65    i  de  cours  de
001BD0:  20 20 42 41 53 49 43 20 20 2C 20 43 50 4D 20 2C      BASIC  , CPM ,
001BE0:  20 41 53 53 45 4D 42 4C 45 55 52 20 65 74 20 0D     ASSEMBLEUR et .
001BF0:  0A 20 64 27 69 6E 66 6F 72 6D 61 74 69 6F 6E 73    . d'informations
001C00:  20 64 69 76 65 72 73 65 73 20 2C 20 20 6F 6E 20     diverses ,  on 
001C10:  20 61 70 70 72 7B 63 69 65 72 61 20 20 61 75 73     appr{ciera  aus
001C20:  73 69 20 20 6C 27 61 62 73 65 6E 63 65 20 20 74    si  l'absence  t
001C30:  6F 74 61 6C 65 20 20 64 65 20 70 61 67 65 73 20    otale  de pages 
001C40:  0D 0A 20 70 75 62 6C 69 63 69 74 61 69 72 65 73    .. publicitaires
001C50:  20 2E 20 4C 4F 47 49 53 54 41 52 20 65 74 20 52     . LOGISTAR et R
001C60:  55 4E 53 54 41 52 20 73 6F 6E 74 20 62 69 6D 65    UNSTAR sont bime
001C70:  73 74 72 69 65 6C 73 20 20 2E 20 41 75 20 66 69    striels  . Au fi
001C80:  6C 20 64 65 20 73 65 73 20 6E 75 6D 7B 72 6F 73    l de ses num{ros
001C90:  20 0D 0A 20 2C 20 4C 4F 47 49 50 52 45 53 53 45     .. , LOGIPRESSE
001CA0:  20 69 6E 63 6C 75 74 20 75 6E 65 20 20 70 61 72     inclut une  par
001CB0:  74 20 20 63 72 6F 69 73 73 61 6E 74 65 20 20 64    t  croissante  d
001CC0:  27 69 6E 66 6F 72 6D 61 74 69 6F 6E 73 20 20 2C    'informations  ,
001CD0:  20 20 65 74 20 20 73 65 20 68 69 73 73 65 20 61      et  se hisse a
001CE0:  75 20 0D 0A 20 6E 69 76 65 61 75 20 64 75 20 73    u .. niveau du s
001CF0:  63 6F 6F 70 20 61 76 65 63 20 75 6E 20 61 72 74    coop avec un art
001D00:  69 63 6C 65 20 64 65 20 32 20 20 70 61 67 65 73    icle de 2  pages
001D10:  20 73 75 72 20 6C 65 20 70 69 72 61 74 61 67 65     sur le piratage
001D20:  20 64 65 20 27 4B 6E 69 67 68 74 20 66 6F 72 63     de 'Knight forc
001D30:  65 27 20 0D 0A 20 28 54 69 74 75 73 29 20 64 61    e' .. (Titus) da
001D40:  6E 73 20 52 55 4E 53 54 41 52 20 35 20 2E 0D 0A    ns RUNSTAR 5 ...
001D50:  20 20 20 20 20 41 20 70 61 72 74 69 72 20 64 75         A partir du
001D60:  20 6D 6F 69 73 20 64 65 20 20 6D 61 69 20 20 2C     mois de  mai  ,
001D70:  20 20 4C 4F 47 49 50 52 45 53 53 45 20 20 7B 74      LOGIPRESSE  {t
001D80:  65 6E 64 20 20 73 61 20 20 70 72 6F 64 75 63 74    end  sa  product
001D90:  69 6F 6E 20 61 75 78 20 49 42 4D 20 65 74 20 0D    ion aux IBM et .
001DA0:  0A 20 63 6F 6D 70 61 74 69 62 6C 65 73 20 2E 0D    . compatibles ..
001DB0:  0A 20 0D 0A 20 20 20 20 20 43 69 2D 64 65 73 73    . ..     Ci-dess
001DC0:  6F 75 73 20 20 6C 65 73 20 20 74 69 74 72 65 73    ous  les  titres
001DD0:  20 20 64 7B 6A 40 20 20 70 61 72 75 73 20 20 65      d{j@  parus  e
001DE0:  74 20 20 20 40 20 20 70 61 72 61 69 08 5E 74 72    t   @  parai.^tr
001DF0:  65 20 20 73 75 69 76 69 73 20 20 64 65 20 20 6E    e  suivis  de  n
001E00:  6F 74 72 65 20 0D 0A 20 61 70 70 72 7B 63 69 61    otre .. appr{cia
001E10:  74 69 6F 6E 20 73 75 72 20 6C 65 20 70 72 6F 67    tion sur le prog
001E20:  72 61 6D 6D 65 20 3A 20 2A 2A 2A 2A 20 47 7B 6E    ramme : **** G{n
001E30:  69 61 6C 20 2C 20 20 2A 2A 2A 20 45 78 63 65 6C    ial ,  *** Excel
001E40:  6C 65 6E 74 20 2C 20 2A 2A 20 42 6F 6E 20 2C 20    lent , ** Bon , 
001E50:  2A 20 42 6F 66 20 0D 0A 20 2C 20 3F 20 50 61 73    * Bof .. , ? Pas
001E60:  20 65 73 73 61 79 7B 20 2E 20 41 20 6E 6F 74 65     essay{ . A note
001E70:  72 20 20 71 75 65 20 20 6E 6F 75 73 20 20 6E 65    r  que  nous  ne
001E80:  20 73 6F 6D 6D 65 73 20 70 61 73 20 64 65 73 20     sommes pas des 
001E90:  66 61 6E 61 74 69 71 75 65 73 20 64 65 20 6C 27    fanatiques de l'
001EA0:  61 72 63 61 64 65 20 0D 0A 20 70 75 72 65 20 65    arcade .. pure e
001EB0:  74 20 28 53 61 75 66 20 65 6E 20 33 44 29 20 65    t (Sauf en 3D) e
001EC0:  74 20 71 75 65 20 20 63 65 63 69 20 69 6E 66 6C    t que  ceci infl
001ED0:  75 65 6E 63 65 20 63 6F 6E 73 69 64 7B 72 61 62    uence consid{rab
001EE0:  6C 65 6D 65 6E 74 20 6E 6F 74 72 65 20 6A 75 67    lement notre jug
001EF0:  65 6D 65 6E 74 20 2E 20 0D 0A 20 4E 6F 75 73 20    ement . .. Nous 
001F00:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
001F10:  20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D            --------
001F20:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
001F30:  2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20    -------..       
001F40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
001F50:  2D 20 55 53 41 47 45 20 44 45 53 20 52 4F 55 54    - USAGE DES ROUT
001F60:  49 4E 45 53 20 47 52 41 50 48 49 51 55 45 53 20    INES GRAPHIQUES 
001F70:  2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    -..             
001F80:  20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D               -----
001F90:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
001FA0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20    ----------.. .. 
001FB0:  20 20 20 20 4C 65 20 6C 69 73 74 69 6E 67 20 71        Le listing q
001FC0:  75 69 20 73 75 69 74 20 65 73 74 20 61 73 73 65    ui suit est asse
001FD0:  7A 20 63 6F 6D 70 6C 65 78 65 20 2C 20 73 69 20    z complexe , si 
001FE0:  76 6F 75 73 20 65 08 5E 74 65 73 20 76 72 61 69    vous e.^tes vrai
001FF0:  6D 65 6E 74 20 64 7B 62 75 74 61 6E 74 20 2C 20    ment d{butant , 
002000:  0D 0A 20 69 6C 20 72 69 71 75 65 20 64 65 20 76    .. il rique de v
002010:  6F 75 73 20 70 6C 6F 6E 67 65 72 20 64 61 6E 73    ous plonger dans
002020:  20 75 6E 20 61 62 69 08 5E 6D 65 20 64 65 20 70     un abi.^me de p
002030:  65 72 70 6C 65 78 69 74 7B 20 63 65 20 71 75 69    erplexit{ ce qui
002040:  20 65 73 74 20 6E 6F 72 6D 61 6C 20 2E 20 56 6F     est normal . Vo
002050:  75 73 20 0D 0A 20 70 6F 75 76 65 7A 20 76 6F 75    us .. pouvez vou
002060:  73 20 63 6F 6E 74 65 6E 74 65 72 20 64 27 7B 74    s contenter d'{t
002070:  75 64 69 65 72 20 6C 27 61 70 70 65 6C 20 20 64    udier l'appel  d
002080:  65 73 20 20 72 6F 75 74 69 6E 65 73 20 20 73 79    es  routines  sy
002090:  73 74 7D 6D 65 20 65 74 20 69 67 6E 6F 72 65 72    st}me et ignorer
0020A0:  20 6C 65 20 0D 0A 20 72 65 73 74 65 20 2E 20 53     le .. reste . S
0020B0:  69 6E 6F 6E 20 2C 20 75 6E 65 20 7B 74 75 64 65    inon , une {tude
0020C0:  20 20 61 70 70 72 6F 66 6F 6E 64 69 65 20 20 76      approfondie  v
0020D0:  6F 75 73 20 70 65 72 6D 65 74 74 72 61 20 64 27    ous permettra d'
0020E0:  7B 63 6C 61 69 72 63 69 72 20 6C 65 20 6D 79 73    {claircir le mys
0020F0:  74 7D 72 65 20 0D 0A 20 64 65 73 20 62 6F 75 63    t}re .. des bouc
002100:  6C 65 73 20 2C 20 64 65 20 6C 61 20 67 65 73 74    les , de la gest
002110:  69 6F 6E 20 64 65 73 20 20 70 6F 69 6E 74 65 75    ion des  pointeu
002120:  72 73 20 20 2C 20 65 74 20 63 6F 6E 73 74 69 74    rs  , et constit
002130:  75 65 20 75 6E 65 20 62 6F 6E 6E 65 20 70 72 61    ue une bonne pra
002140:  74 69 71 75 65 20 0D 0A 20 64 65 73 20 63 6F 6E    tique .. des con
002150:  6E 61 69 73 73 61 6E 63 65 73 20 64 7B 76 6F 69    naissances d{voi
002160:  6C 7B 65 73 20 64 61 6E 73 20 6C 65 73 20 63 6F    l{es dans les co
002170:  75 72 73 20 64 27 61 73 73 65 6D 62 6C 65 75 72    urs d'assembleur
002180:  20 64 65 20 53 4F 53 35 20 65 74 20 53 4F 53 36     de SOS5 et SOS6
002190:  20 2E 0D 0A 20 20 20 20 20 0D 0A 20 20 20 20 20     ...     ..     
0021A0:  4C 65 73 20 65 66 66 65 74 73 20 64 65 20 63 65    Les effets de ce
0021B0:  20 70 72 6F 67 72 61 6D 6D 65 20 20 73 6F 6E 74     programme  sont
0021C0:  20 20 64 65 73 20 20 70 6C 75 73 20 73 70 65 63      des  plus spec
0021D0:  74 61 63 75 6C 61 69 72 65 73 20 70 6F 75 72 20    taculaires pour 
0021E0:  75 6E 20 66 61 69 62 6C 65 20 0D 0A 20 65 6E 63    un faible .. enc
0021F0:  6F 6D 62 72 65 6D 65 6E 74 20 65 6E 20 52 41 4D    ombrement en RAM
002200:  20 28 75 6E 20 70 65 75 20 6D 6F 69 6E 73 20 20     (un peu moins  
002210:  64 65 20 20 33 35 30 20 20 6F 63 74 65 74 73 29    de  350  octets)
002220:  20 2C 20 6C 65 73 20 73 70 7B 63 69 61 6C 69 73     , les sp{cialis
002230:  74 65 73 20 65 74 20 6C 65 73 20 0D 0A 20 64 7B    tes et les .. d{
002240:  62 75 74 61 6E 74 73 20 61 63 68 61 72 6E 7B 73    butants acharn{s
002250:  20 70 6F 75 72 72 6F 6E 74 20 76 7B 72 69 66 69     pourront v{rifi
002260:  65 72 20 71 75 27 69 6C 20 73 75 66 66 69 74 20    er qu'il suffit 
002270:  64 65 20 6D 6F 64 69 66 69 65 72 20 71 75 65 6C    de modifier quel
002280:  71 75 65 73 20 6F 63 74 65 74 73 20 0D 0A 20 70    ques octets .. p
002290:  6F 75 72 20 6F 62 74 65 6E 69 72 20 64 65 73 20    our obtenir des 
0022A0:  64 69 7A 61 69 6E 65 73 20 20 64 27 65 66 66 65    dizaines  d'effe
0022B0:  74 73 20 20 64 69 66 66 7B 72 65 6E 74 73 20 20    ts  diff{rents  
0022C0:  2E 20 20 51 75 65 6C 71 75 65 73 20 73 75 67 67    .  Quelques sugg
0022D0:  65 73 74 69 6F 6E 73 20 40 20 63 65 20 0D 0A 20    estions @ ce .. 
0022E0:  73 75 6A 65 74 20 73 65 72 6F 6E 74 20 66 61 69    sujet seront fai
0022F0:  74 65 73 20 40 20 20 6C 61 20 20 66 69 6E 20 20    tes @  la  fin  
002300:  64 75 20 20 63 68 61 70 69 74 72 65 20 20 2E 20    du  chapitre  . 
002310:  20 44 61 6E 73 20 20 73 61 20 76 65 72 73 69 6F     Dans  sa versio
002320:  6E 20 61 63 74 75 65 6C 6C 65 20 6C 65 20 0D 0A    n actuelle le ..
002330:  20 70 72 6F 67 72 61 6D 6D 65 20 61 63 63 6F 6D     programme accom
002340:  70 6C 69 74 20 32 20 61 63 74 69 6F 6E 73 20 65    plit 2 actions e
002350:  73 73 65 6E 74 69 65 6C 6C 65 73 20 3A 0D 0A 20    ssentielles :.. 
002360:  0D 0A 20 20 20 20 20 31 41 20 3A 20 54 72 61 63    ..     1A : Trac
002370:  7B 20 20 64 27 75 6E 20 20 63 61 72 72 7B 20 20    {  d'un  carr{  
002380:  61 75 20 20 63 65 6E 74 72 65 20 20 64 65 20 20    au  centre  de  
002390:  6C 27 7B 63 72 61 6E 20 20 65 6E 74 6F 75 72 7B    l'{cran  entour{
0023A0:  20 20 70 61 72 20 20 31 38 20 63 61 72 72 7B 73      par  18 carr{s
0023B0:  20 0D 0A 20 63 6F 6E 63 65 6E 74 72 69 71 75 65     .. concentrique
0023C0:  73 20 40 20 63 68 61 71 75 65 20 66 6F 69 73 20    s @ chaque fois 
0023D0:  64 27 75 6E 65 20 63 6F 75 6C 65 75 72 20 64 69    d'une couleur di
0023E0:  66 66 7B 72 65 6E 74 65 20 2E 0D 0A 20 20 20 20    ff{rente ...    
0023F0:  20 31 42 20 3A 20 52 65 74 72 61 5C 61 67 65 20     1B : Retra\age 
002400:  64 65 73 20 6D 65 08 5E 6D 65 73 20 63 61 72 72    des me.^mes carr
002410:  7B 73 20 65 6E 20 20 61 66 66 69 63 68 61 67 65    {s en  affichage
002420:  20 20 58 4F 52 20 71 75 69 20 65 66 66 61 63 65      XOR qui efface
002430:  20 6C 61 20 73 7B 72 69 65 20 64 65 20 0D 0A 20     la s{rie de .. 
002440:  63 61 72 72 7B 73 20 64 65 70 75 69 73 20 6C 27    carr{s depuis l'
002450:  69 6E 74 7B 72 69 65 75 72 20 65 74 20 72 7B 70    int{rieur et r{p
002460:  7B 74 69 74 69 6F 6E 20 64 75 20 74 6F 75 74 20    {tition du tout 
002470:  32 31 20 66 6F 69 73 20 2E 0D 0A 20 0D 0A 20 20    21 fois ... ..  
002480:  20 20 20 32 20 20 3A 20 4C 61 20 73 7B 72 69 65       2  : La s{rie
002490:  20 64 65 20 63 61 72 72 7B 73 20 20 70 72 7B 63     de carr{s  pr{c
0024A0:  7B 64 65 6E 74 65 20 20 65 73 74 20 20 72 65 74    {dente  est  ret
0024B0:  72 61 63 7B 65 20 32 31 20 66 6F 69 73 20 64 65    rac{e 21 fois de
0024C0:  20 6C 27 65 78 74 7B 72 69 65 75 72 20 0D 0A 20     l'ext{rieur .. 
0024D0:  76 65 72 73 20 6C 27 69 6E 74 7B 72 69 65 75 72    vers l'int{rieur
0024E0:  20 2C 20 74 6F 75 6A 6F 75 72 73 20 65 6E 20 20     , toujours en  
0024F0:  58 4F 52 20 20 6D 61 69 73 20 20 61 76 65 63 20    XOR  mais  avec 
002500:  20 75 6E 20 64 7B 63 61 6C 61 67 65 20 64 65 73     un d{calage des
002510:  20 63 6F 75 6C 65 75 72 73 20 71 75 69 20 0D 0A     couleurs qui ..
002520:  20 70 72 6F 76 6F 71 75 65 20 75 6E 20 65 66 66     provoque un eff
002530:  65 74 20 64 75 20 67 65 6E 72 65 20 27 68 79 70    et du genre 'hyp
002540:  65 72 2D 65 73 70 61 63 65 27 20 2E 0D 0A 20 0D    er-espace' ... .
002550:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
002560:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
002570:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
002580:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
002590:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0025A0:  2D 20 46 4F 4E 43 54 49 4F 4E 4E 45 4D 45 4E 54    - FONCTIONNEMENT
0025B0:  20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20     -..            
0025C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0025D0:  20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D       -------------
0025E0:  2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20 20 4C 65 73    ---.. ..     Les
0025F0:  20 31 7D 72 65 73 20 6C 69 67 6E 65 73 20 64 75     1}res lignes du
002600:  20 70 72 6F 67 72 61 6D 6D 65 20 6E 65 20 20 73     programme ne  s
002610:  6F 6E 74 20 20 71 75 27 75 6E 65 20 20 73 69 6D    ont  qu'une  sim
002620:  70 6C 65 20 6D 69 73 65 20 65 6E 20 6F 65 75 76    ple mise en oeuv
002630:  72 65 20 64 65 73 20 0D 0A 20 72 6F 75 74 69 6E    re des .. routin
002640:  65 73 20 73 79 73 74 7D 6D 65 20 70 6F 75 72 20    es syst}me pour 
002650:  69 6E 69 74 69 61 6C 69 73 65 72 20 6C 65 20 20    initialiser le  
002660:  70 72 6F 67 72 61 6D 6D 65 20 20 70 75 69 73 20    programme  puis 
002670:  63 65 6C 65 20 64 65 76 69 65 6E 74 20 72 61 70    cele devient rap
002680:  69 64 65 6D 65 6E 74 20 0D 0A 20 69 6E 63 6F 6D    idement .. incom
002690:  70 72 7B 68 65 6E 73 69 62 6C 65 20 6D 61 6C 67    pr{hensible malg
0026A0:  72 7B 20 6C 65 73 20 61 62 6F 6E 64 61 6E 74 73    r{ les abondants
0026B0:  20 20 63 6F 6D 6D 65 6E 74 61 69 72 65 73 20 20      commentaires  
0026C0:  2E 20 20 4E 65 20 20 70 61 6E 69 71 75 65 7A 20    .  Ne  paniquez 
0026D0:  70 61 73 20 2C 20 65 74 20 0D 0A 20 61 76 61 6E    pas , et .. avan
0026E0:  74 20 64 27 61 62 6F 72 64 65 72 20 6C 65 20 6C    t d'aborder le l
0026F0:  69 73 74 69 6E 67 20 6C 69 73 65 7A 20 63 65 20    isting lisez ce 
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:  71 75 69 20 73 75 69 74 20 2E 0D 0A 20 0D 0A 20    qui suit ... .. 
002810:  20 20 20 20 49 6C 20 65 73 74 20 71 75 65 73 74        Il est quest
002820:  69 6F 6E 20 64 27 61 66 66 69 63 68 65 72 20 75    ion d'afficher u
002830:  6E 20 20 63 61 72 72 7B 20 20 2C 20 20 64 65 20    n  carr{  ,  de 
002840:  20 6C 65 20 20 72 7B 70 7B 74 65 72 20 65 6E 20     le  r{p{ter en 
002850:  61 75 67 6D 65 6E 74 61 6E 74 20 73 61 0D 0A 20    augmentant sa.. 
002860:  74 61 69 6C 6C 65 20 40 20 63 68 61 71 75 65 20    taille @ chaque 
002870:  66 6F 69 73 20 28 32 31 20 66 6F 69 73 20 64 65    fois (21 fois de
002880:  20 20 73 75 69 74 65 29 20 20 2C 20 20 70 75 69      suite)  ,  pui
002890:  73 20 64 65 20 72 65 63 6F 6D 6D 65 6E 63 65 72    s de recommencer
0028A0:  20 64 61 6E 73 20 6C 65 20 73 65 6E 73 20 0D 0A     dans le sens ..
0028B0:  20 69 6E 76 65 72 73 65 20 63 27 65 73 74 20 40     inverse c'est @
0028C0:  20 64 69 72 65 20 65 6E 20 72 65 74 72 61 5C 61     dire en retra\a
0028D0:  6E 74 20 74 6F 75 74 20 6C 27 65 6E 73 65 6D 62    nt tout l'ensemb
0028E0:  6C 65 20 64 75 20 70 6C 75 73 20 67 72 61 6E 64    le du plus grand
0028F0:  20 63 61 72 72 7B 20 76 65 72 73 20 6C 65 20 0D     carr{ vers le .
002900:  0A 20 70 6C 75 73 20 70 65 74 69 74 20 65 74 20    . plus petit et 
002910:  74 6F 75 6A 6F 75 72 73 20 32 31 20 66 6F 69 73    toujours 21 fois
002920:  20 2E 0D 0A 20 0D 0A 20 20 20 20 20 41 74 74 61     ... ..     Atta
002930:  71 75 6F 6E 73 20 70 6F 69 6E 74 20 70 61 72 20    quons point par 
002940:  70 6F 69 6E 74 20 2E 0D 0A 20 0D 0A 20 20 20 20    point ... ..    
002950:  20 50 6F 75 72 20 70 6F 75 76 6F 69 72 20 61 67     Pour pouvoir ag
002960:  72 61 6E 64 69 72 20 6F 75 20 64 69 6D 69 6E 75    randir ou diminu
002970:  65 72 20 75 6E 65 20 20 66 69 67 75 72 65 20 20    er une  figure  
002980:  2C 20 20 69 6C 20 65 73 74 20 70 72 7B 66 7B 72    ,  il est pr{f{r
002990:  61 62 6C 65 20 64 65 20 6C 61 20 0D 0A 20 74 72    able de la .. tr
0029A0:  61 63 65 72 20 70 61 72 20 72 61 70 70 6F 72 74    acer par rapport
0029B0:  20 40 20 73 6F 6E 20 63 65 6E 74 72 65 20 61 66     @ son centre af
0029C0:  69 6E 20 20 64 65 20 64 69 73 70 6F 73 65 72 20    in  de disposer 
0029D0:  63 65 20 63 6F 6F 72 64 6F 6E 6E 7B 65 73 20 6E    ce coordonn{es n
0029E0:  7B 67 61 74 69 76 65 73 20 65 74 20 0D 0A 20 70    {gatives et .. p
0029F0:  6F 73 69 74 69 76 65 73 20 70 61 72 20 72 61 70    ositives par rap
002A00:  70 6F 72 74 20 40 20 63 65 20 20 63 65 6E 74 72    port @ ce  centr
002A10:  65 20 20 2E 20 20 43 65 63 69 20 20 65 73 74 20    e  .  Ceci  est 
002A20:  20 76 61 6C 61 62 6C 65 20 64 61 6E 73 20 6E 27     valable dans n'
002A30:  69 6D 70 6F 72 74 65 20 71 75 65 6C 20 0D 0A 20    importe quel .. 
002A40:  6C 61 6E 67 61 67 65 20 64 65 20 70 72 6F 67 72    langage de progr
002A50:  61 6D 6D 61 74 69 6F 6E 20 65 74 20 70 6F 75 72    ammation et pour
002A60:  20 63 65 6C 61 20 20 6C 27 6F 72 69 67 69 6E 65     cela  l'origine
002A70:  20 20 65 73 74 20 6D 69 73 65 20 65 6E 20 33 32      est mise en 32
002A80:  30 2C 32 30 30 20 71 75 69 20 65 73 74 20 0D 0A    0,200 qui est ..
002A90:  20 6C 65 20 63 65 6E 74 72 65 20 64 65 20 6C 27     le centre de l'
002AA0:  7B 63 72 61 6E 20 2E 0D 0A 20 0D 0A 20 20 20 20    {cran ... ..    
002AB0:  20 31 20 49 6C 20 66 61 75 74 20 20 75 6E 65 20     1 Il faut  une 
002AC0:  20 72 6F 75 74 69 6E 65 20 20 63 61 70 61 62 6C     routine  capabl
002AD0:  65 20 20 64 27 61 67 72 61 6E 64 69 72 20 20 6C    e  d'agrandir  l
002AE0:  65 20 20 63 61 72 72 7B 20 20 63 27 65 73 74 20    e  carr{  c'est 
002AF0:  41 55 47 43 41 52 52 45 20 2E 0D 0A 20 20 20 20    AUGCARRE ...    
002B00:  20 32 20 55 6E 65 20 73 65 63 6F 6E 64 65 20 70     2 Une seconde p
002B10:  6F 75 72 20 6C 65 20 64 69 6D 69 6E 75 65 72 20    our le diminuer 
002B20:  2C 20 63 65 20 73 65 72 61 20 44 49 4D 43 41 52    , ce sera DIMCAR
002B30:  52 45 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 45 6E    RE ... ..     En
002B40:  73 75 69 74 65 20 69 6C 20 66 61 75 74 20 75 6E    suite il faut un
002B50:  65 20 62 6F 75 63 6C 65 20 64 65 20 20 72 7B 70    e boucle de  r{p
002B60:  7B 74 69 74 69 6F 6E 20 20 70 6F 75 72 20 61 67    {tition  pour ag
002B70:  72 61 6E 64 69 72 20 6C 65 20 63 61 72 72 7B 20    randir le carr{ 
002B80:  74 6F 75 74 20 65 6E 20 0D 0A 20 6C 27 61 66 66    tout en .. l'aff
002B90:  69 63 68 61 6E 74 20 70 75 69 73 20 75 6E 65 20    ichant puis une 
002BA0:  61 75 74 72 65 20 73 65 6D 62 6C 61 62 6C 65 20    autre semblable 
002BB0:  70 6F 75 72 20 6C 65 20 64 69 6D 69 6E 75 65 72    pour le diminuer
002BC0:  20 2E 20 4F 6E 20 63 6F 6E 73 74 61 74 65 20 71     . On constate q
002BD0:  75 65 20 6C 27 75 6E 65 20 0D 0A 20 6F 75 20 6C    ue l'une .. ou l
002BE0:  27 61 75 74 72 65 20 64 65 20 63 65 73 20 20 6F    'autre de ces  o
002BF0:  70 7B 72 61 74 69 6F 6E 73 20 20 64 65 6D 61 6E    p{rations  deman
002C00:  64 65 20 20 45 58 41 43 54 45 4D 45 4E 54 20 20    de  EXACTEMENT  
002C10:  6C 65 73 20 20 6D 65 08 5E 6D 65 73 20 69 6E 73    les  me.^mes ins
002C20:  74 72 75 63 74 69 6F 6E 73 20 2C 20 0D 0A 20 73    tructions , .. s
002C30:  65 75 6C 65 20 6C 61 20 72 6F 75 74 69 6E 65 20    eule la routine 
002C40:  64 65 20 20 63 61 6C 63 75 6C 20 20 64 75 20 20    de  calcul  du  
002C50:  70 72 6F 63 68 61 69 6E 20 20 63 61 72 72 7B 20    prochain  carr{ 
002C60:  20 73 65 72 61 20 28 41 55 47 43 41 52 52 45 20     sera (AUGCARRE 
002C70:  6F 75 20 44 49 4D 43 41 52 52 45 29 20 0D 0A 20    ou DIMCARRE) .. 
002C80:  73 65 6C 6F 6E 20 64 65 20 63 61 73 20 2E 20 49    selon de cas . I
002C90:  6C 20 20 73 65 72 61 69 74 20 20 70 61 72 74 69    l  serait  parti
002CA0:  63 75 6C 69 7D 72 65 6D 65 6E 74 20 20 73 74 75    culi}rement  stu
002CB0:  70 69 64 65 20 20 64 27 7B 63 72 69 72 65 20 32    pide  d'{crire 2
002CC0:  20 66 6F 69 73 20 6C 61 20 6D 65 08 5E 6D 65 20     fois la me.^me 
002CD0:  0D 0A 20 62 6F 75 63 6C 65 20 70 6F 75 72 20 75    .. boucle pour u
002CE0:  6E 65 20 64 69 66 66 7B 72 65 6E 63 65 20 73 69    ne diff{rence si
002CF0:  20 6D 69 6E 65 75 72 65 20 21 20 43 6F 6E 74 72     mineure ! Contr
002D00:  61 69 72 65 6D 65 6E 74 20 61 75 20 42 41 53 49    airement au BASI
002D10:  43 20 2C 20 75 6E 20 70 72 6F 67 72 61 6D 6D 65    C , un programme
002D20:  20 0D 0A 20 61 73 73 65 6D 62 6C 65 75 72 20 70     .. assembleur p
002D30:  65 75 74 20 73 65 20 6D 6F 64 69 66 69 65 72 20    eut se modifier 
002D40:  20 6C 75 69 20 20 6D 65 08 5E 6D 65 20 20 61 75     lui  me.^me  au
002D50:  20 20 63 6F 75 72 73 20 20 64 65 20 20 73 6F 6E      cours  de  son
002D60:  20 20 64 7B 72 6F 75 6C 65 6D 65 6E 74 20 2E 20      d{roulement . 
002D70:  50 61 72 20 0D 0A 20 65 78 65 6D 70 6C 65 20 3A    Par .. exemple :
002D80:  0D 0A 20 20 20 20 20 20 20 20 20 0D 0A 20 4C 44    ..         .. LD
002D90:  20 48 4C 2C 41 55 47 43 41 52 52 45 20 20 20 20     HL,AUGCARRE    
002DA0:  3B 41 64 72 65 73 73 65 20 64 65 20 6C 61 20 72    ;Adresse de la r
002DB0:  6F 75 74 69 6E 65 20 40 20 61 63 74 69 76 65 72    outine @ activer
002DC0:  20 64 61 6E 73 20 48 4C 20 28 6F 75 20 61 75 74     dans HL (ou aut
002DD0:  72 65 20 72 72 29 20 2E 0D 0A 20 4C 44 20 28 52    re rr) ... LD (R
002DE0:  4F 55 54 49 4E 45 2B 31 29 2C 48 4C 20 3B 49 6E    OUTINE+1),HL ;In
002DF0:  73 7B 72 65 72 20 6C 27 61 64 72 65 73 73 65 20    s{rer l'adresse 
002E00:  20 64 65 20 20 6C 61 20 20 72 6F 75 74 69 6E 65     de  la  routine
002E10:  20 20 40 20 20 61 63 74 69 76 65 72 20 40 20 6C      @  activer @ l
002E20:  27 61 64 72 65 73 73 65 20 0D 0A 20 52 4F 55 54    'adresse .. ROUT
002E30:  49 4E 45 2B 31 20 2E 20 4C 65 20 27 2B 31 27 20    INE+1 . Le '+1' 
002E40:  65 73 74 20 76 69 74 61 6C 20 20 63 61 72 20 20    est vital  car  
002E50:  64 61 6E 73 20 20 63 65 74 20 65 78 65 6D 70 6C    dans  cet exempl
002E60:  65 20 2C 20 6C 27 61 73 73 65 6D 62 6C 65 75 72    e , l'assembleur
002E70:  20 64 6F 6E 6E 65 20 61 75 20 0D 0A 20 6C 61 62     donne au .. lab
002E80:  65 6C 20 52 4F 55 54 49 4E 45 20 6C 61 20 76 61    el ROUTINE la va
002E90:  6C 65 75 72 20 64 65 20 6C 27 61 64 72 65 73 73    leur de l'adress
002EA0:  65 20 6F 75 20 66 69 67 75 72 65 20 6C 27 6F 63    e ou figure l'oc
002EB0:  74 65 74 20 23 43 44 20 71 75 69 20 76 65 75 74    tet #CD qui veut
002EC0:  20 64 69 72 65 20 43 41 4C 4C 20 0D 0A 20 65 74     dire CALL .. et
002ED0:  20 63 27 65 73 74 20 6C 27 4F 43 54 45 54 20 53     c'est l'OCTET S
002EE0:  55 49 56 41 4E 54 20 71 75 69 20 63 6F 6E 74 69    UIVANT qui conti
002EF0:  65 6E 74 20 6C 27 61 64 72 65 73 73 65 20 64 65    ent l'adresse de
002F00:  20 6C 61 20 72 6F 75 74 69 6E 65 20 40 20 61 63     la routine @ ac
002F10:  74 69 76 65 72 20 2E 0D 0A 20 0D 0A 20 20 20 20    tiver ... ..    
002F20:  20 20 20 20 20 20 20 20 20 45 78 20 3A 20 23 43             Ex : #C
002F30:  44 20 23 34 30 20 23 39 43 20 3D 20 43 41 4C 4C    D #40 #9C = CALL
002F40:  20 34 30 30 30 30 20 28 4D 53 42 20 2C 20 4C 53     40000 (MSB , LS
002F50:  42 20 69 6E 76 65 72 73 7B 73 29 20 2E 0D 0A 20    B invers{s) ... 
002F60:  3B 0D 0A 20 44 7B 62 75 74 20 64 65 20 62 6F 75    ;.. D{but de bou
002F70:  63 6C 65 20 65 74 20 72 6F 75 74 69 6E 65 0D 0A    cle et routine..
002F80:  20 3B 0D 0A 20 52 4F 55 54 49 4E 45 20 43 41 4C     ;.. ROUTINE CAL
002F90:  4C 20 41 55 47 43 41 52 52 45 20 0D 0A 20 0D 0A    L AUGCARRE .. ..
002FA0:  20 20 20 20 20 4F 6E 20 70 6F 75 72 72 61 69 74         On pourrait
002FB0:  20 61 75 73 73 69 20 7B 63 72 69 72 65 20 3A 0D     aussi {crire :.
002FC0:  0A 20 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20    . ..         LD 
002FD0:  48 4C 2C 41 55 47 43 41 52 52 45 0D 0A 20 20 20    HL,AUGCARRE..   
002FE0:  20 20 20 20 20 20 4C 44 20 28 52 4F 55 54 49 4E          LD (ROUTIN
002FF0:  45 29 2C 48 4C 0D 0A 20 3B 0D 0A 20 44 7B 62 75    E),HL.. ;.. D{bu
003000:  74 20 64 65 20 62 6F 75 63 6C 65 20 65 74 20 72    t de boucle et r
003010:  6F 75 74 69 6E 65 0D 0A 20 3B 0D 0A 20 20 20 20    outine.. ;..    
003020:  20 20 20 20 20 44 42 20 23 43 44 20 20 20 3B 43         DB #CD   ;C
003030:  41 4C 4C 20 64 7B 66 69 6E 69 20 63 6F 6D 6D 65    ALL d{fini comme
003040:  20 6F 63 74 65 74 20 2E 0D 0A 20 52 4F 55 54 49     octet ... ROUTI
003050:  4E 45 20 44 57 20 30 20 20 20 20 20 3B 32 20 4F    NE DW 0     ;2 O
003060:  63 74 65 74 73 20 76 69 64 65 73 20 70 6F 75 72    ctets vides pour
003070:  20 6C 6F 67 65 72 20 6C 61 20 72 6F 75 74 69 6E     loger la routin
003080:  65 20 40 20 61 70 70 65 6C 65 72 20 2E 0D 0A 20    e @ appeler ... 
003090:  0D 0A 20 20 20 20 20 44 61 6E 73 20 63 65 20 63    ..     Dans ce c
0030A0:  61 73 20 2C 20 6C 65 20 27 2B 31 27 20 6E 27 65    as , le '+1' n'e
0030B0:  73 74 20 20 70 61 73 20 6E 7B 63 7B 73 73 61 69    st  pas n{c{ssai
0030C0:  72 65 20 6C 65 73 20 33 20 6F 63 74 65 74 73 20    re les 3 octets 
0030D0:  64 65 20 6C 27 69 6E 73 74 72 75 63 74 69 6F 6E    de l'instruction
0030E0:  20 0D 0A 20 7B 74 61 6E 74 20 64 69 76 69 73 7B     .. {tant divis{
0030F0:  73 20 65 6E 20 32 20 70 61 72 20 44 42 20 65 74    s en 2 par DB et
003100:  20 20 44 57 20 20 2E 20 20 44 75 20 20 70 6F 69      DW  .  Du  poi
003110:  6E 74 20 64 65 20 76 75 65 20 64 65 20 6C 27 61    nt de vue de l'a
003120:  73 73 65 6D 62 6C 65 75 72 20 2C 20 63 27 65 73    ssembleur , c'es
003130:  74 20 0D 0A 20 73 74 69 63 74 65 6D 65 6E 74 20    t .. stictement 
003140:  69 64 65 6E 74 69 71 75 65 20 61 75 20 31 65 72    identique au 1er
003150:  20 65 78 65 6D 70 6C 65 20 2C 20 66 61 69 74 65     exemple , faite
003160:  73 20 63 6F 6D 6D 65 20 69 6C 20 76 6F 75 73 20    s comme il vous 
003170:  70 6C 61 69 74 20 6D 61 69 73 20 6E 65 20 76 6F    plait mais ne vo
003180:  75 73 20 0D 0A 20 74 72 6F 6D 70 65 7A 20 70 61    us .. trompez pa
003190:  73 20 73 69 6E 6F 6E 20 74 6F 75 74 20 70 6C 61    s sinon tout pla
0031A0:  6E 74 65 20 21 20 20 41 20 20 70 61 72 74 20 20    nte !  A  part  
0031B0:  5C 61 20 2C 20 6C 65 20 6E 6F 6D 62 72 65 20 64    \a , le nombre d
0031C0:  27 61 75 74 6F 20 6D 6F 64 69 66 69 63 61 74 69    'auto modificati
0031D0:  6F 6E 73 20 0D 0A 20 64 61 6E 73 20 75 6E 20 70    ons .. dans un p
0031E0:  72 6F 67 72 61 6D 6D 65 20 6E 27 65 73 74 20 6C    rogramme n'est l
0031F0:  69 6D 69 74 7B 20 71 75 65 20 20 70 61 72 20 20    imit{ que  par  
003200:  76 6F 74 72 65 20 72 7B 73 69 73 74 61 6E 63 65    votre r{sistance
003210:  20 6E 65 72 76 65 75 73 65 20 40 20 63 65 20 67     nerveuse @ ce g
003220:  65 6E 72 65 20 0D 0A 20 64 27 65 78 65 72 63 69    enre .. d'exerci
003230:  63 65 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 43 65    ce ... ..     Ce
003240:  20 6E 27 65 73 74 20 70 61 73 20 74 6F 75 74 20     n'est pas tout 
003250:  21 20 50 6F 75 72 20 74 72 61 63 65 72 20 75 6E    ! Pour tracer un
003260:  20 20 63 61 72 72 7B 20 6F 75 20 74 6F 75 74 65      carr{ ou toute
003270:  20 61 75 74 72 65 20 66 69 67 75 72 65 20 2C 20     autre figure , 
003280:  69 6C 20 66 61 75 74 20 0D 0A 20 65 6E 20 63 6F    il faut .. en co
003290:  6E 6E 61 69 08 5E 74 72 65 20 6C 65 73 20 63 6F    nnai.^tre les co
0032A0:  6F 72 64 6F 6E 6E 7B 65 73 20 2E 20 50 41 52 41    ordonn{es . PARA
0032B0:  43 41 52 20 63 6F 6E 74 69 65 6E 74 20 6C 65 20    CAR contient le 
0032C0:  70 6F 69 6E 74 20 78 2C 79 20 64 75 20 31 65 72    point x,y du 1er
0032D0:  20 73 6F 6D 6D 65 74 20 64 75 20 0D 0A 20 63 61     sommet du .. ca
0032E0:  72 72 7B 20 28 70 6F 75 72 20 4D 4F 56 45 29 20    rr{ (pour MOVE) 
0032F0:  73 75 69 76 69 20 64 65 73 20 34 20 70 6F 69 6E    suivi des 4 poin
003300:  74 20 20 78 2C 79 20 28 70 6F 75 72 20 34 20 44    t  x,y (pour 4 D
003310:  52 41 57 29 20 63 68 61 71 75 65 20 70 6F 69 6E    RAW) chaque poin
003320:  74 20 64 65 6D 61 6E 64 61 6E 74 20 0D 0A 20 32    t demandant .. 2
003330:  20 6F 63 74 65 74 73 20 28 56 61 6C 65 75 72 20     octets (Valeur 
003340:  31 36 20 62 69 74 73 29 20 2E 0D 0A 20 0D 0A 20    16 bits) ... .. 
003350:  20 20 20 20 4C 65 20 70 72 6F 67 72 61 6D 6D 65        Le programme
003360:  20 65 73 74 20 73 75 63 63 65 70 74 69 62 6C 65     est succeptible
003370:  20 20 64 27 65 08 5E 74 72 65 20 20 61 70 70 65      d'e.^tre  appe
003380:  6C 7B 20 20 40 20 20 70 6C 75 73 69 65 75 72 73    l{  @  plusieurs
003390:  20 20 72 65 70 72 69 73 65 73 20 2C 20 6C 61 20      reprises , la 
0033A0:  0D 0A 20 74 61 62 6C 65 20 50 41 52 41 43 41 52    .. table PARACAR
0033B0:  20 6E 65 20 64 6F 69 74 20 64 6F 6E 63 20 73 75     ne doit donc su
0033C0:  62 69 72 20 20 61 75 63 75 6E 65 20 20 6D 6F 64    bir  aucune  mod
0033D0:  69 66 69 63 61 74 69 6F 6E 20 20 2C 20 65 6C 6C    ification  , ell
0033E0:  65 20 64 6F 69 74 20 64 6F 6E 63 20 65 08 5E 74    e doit donc e.^t
0033F0:  72 65 20 0D 0A 20 72 65 70 72 6F 64 75 69 74 65    re .. reproduite
003400:  20 64 61 6E 73 20 75 6E 65 20 73 65 63 6F 6E 64     dans une second
003410:  65 20 71 75 69 20 63 6F 6E 74 69 65 6E 64 72 61    e qui contiendra
003420:  20 6C 65 73 20 6E 6F 75 76 65 6C 6C 65 73 20 63     les nouvelles c
003430:  6F 6F 72 64 6F 6E 6E 7B 65 73 20 66 6F 75 72 6E    oordonn{es fourn
003440:  69 65 73 20 0D 0A 20 70 61 72 20 6C 65 73 20 72    ies .. par les r
003450:  6F 75 74 69 6E 65 73 20 64 65 20 20 63 61 6C 63    outines de  calc
003460:  75 6C 20 20 2E 20 20 4C 61 20 20 64 6F 75 62 6C    ul  .  La  doubl
003470:  65 20 6F 70 7B 72 61 74 69 6F 6E 20 61 67 72 61    e op{ration agra
003480:  6E 64 69 73 73 65 6D 65 6E 74 2F 72 7B 64 75 63    ndissement/r{duc
003490:  74 69 6F 6E 20 0D 0A 20 63 6F 6D 70 6C 69 71 75    tion .. compliqu
0034A0:  65 20 74 6F 75 74 20 21 20 50 6F 75 72 20 6C 61    e tout ! Pour la
0034B0:  20 20 73 65 63 6F 6E 64 65 20 20 6F 70 7B 72 61      seconde  op{ra
0034C0:  74 69 6F 6E 20 20 69 6C 20 20 66 61 75 64 72 61    tion  il  faudra
0034D0:  20 70 61 72 74 69 72 20 64 75 20 70 6C 75 73 20     partir du plus 
0034E0:  67 72 61 6E 64 20 0D 0A 20 76 65 72 73 20 6C 65    grand .. vers le
0034F0:  20 70 6C 75 73 20 70 65 74 69 74 20 2C 20 20 64     plus petit ,  d
003500:  6F 6E 63 20 20 75 74 69 6C 69 73 65 72 20 20 75    onc  utiliser  u
003510:  6E 65 20 20 74 72 6F 69 73 69 7D 6D 65 20 20 74    ne  troisi}me  t
003520:  61 62 6C 65 20 70 6F 75 72 20 65 66 66 65 63 74    able pour effect
003530:  75 65 72 20 75 6E 20 0D 0A 20 74 72 61 6E 73 66    uer un .. transf
003540:  65 72 74 20 70 72 6F 76 69 73 6F 69 72 65 20 2E    ert provisoire .
003550:  20 53 6F 69 74 20 3A 0D 0A 20 0D 0A 20 54 61 62     Soit :.. .. Tab
003560:  6C 65 20 40 20 70 72 7B 73 65 72 76 65 72 20 20    le @ pr{server  
003570:  20 20 20 20 20 20 3A 20 50 41 52 41 43 41 52 20          : PARACAR 
003580:  20 28 32 30 20 6F 63 74 65 74 73 20 63 6F 6F 72     (20 octets coor
003590:  64 6F 6E 6E 7B 65 73 20 66 69 67 75 72 65 20 64    donn{es figure d
0035A0:  75 20 63 61 72 72 7B 29 0D 0A 20 54 61 62 6C 65    u carr{).. Table
0035B0:  20 64 65 20 74 72 61 6E 73 66 65 72 74 20 20 20     de transfert   
0035C0:  20 20 20 20 3A 20 50 41 52 41 43 41 52 31 20 28        : PARACAR1 (
0035D0:  32 30 20 6F 63 74 65 74 73 20 71 75 65 6C 63 6F    20 octets quelco
0035E0:  6E 71 75 65 73 29 0D 0A 20 54 61 62 6C 65 20 64    nques).. Table d
0035F0:  65 20 63 61 6C 63 75 6C 20 65 74 20 74 72 61 63    e calcul et trac
003600:  7B 20 3A 20 50 41 52 41 43 41 52 32 20 28 32 30    { : PARACAR2 (20
003610:  20 6F 63 74 65 74 73 20 71 75 65 6C 63 6F 6E 71     octets quelconq
003620:  75 65 73 29 0D 0A 20 0D 0A 20 20 20 20 20 20 20    ues).. ..       
003630:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D                   -
003640:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
003650:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
003660:  2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    --..            
003670:  20 20 20 20 20 20 20 20 2D 20 41 4C 47 4F 52 59            - ALGORY
003680:  54 48 4D 45 20 44 45 20 47 45 53 54 49 4F 4E 20    THME DE GESTION 
003690:  44 45 53 20 33 20 54 41 42 4C 45 53 20 2D 0D 0A    DES 3 TABLES -..
0036A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0036B0:  20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D          ----------
0036C0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0036D0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 45    ---------.. .. E
0036E0:  4E 54 52 45 45 20 44 55 20 50 52 4F 47 52 41 4D    NTREE DU PROGRAM
0036F0:  4D 45 20 3A 20 43 6F 70 69 65 20 20 64 65 73 20    ME : Copie  des 
003700:  20 70 61 72 61 6D 7D 74 72 65 20 20 64 27 6F 72     param}tre  d'or
003710:  69 67 69 6E 65 20 64 61 6E 73 20 74 61 62 6C 65    igine dans table
003720:  20 74 72 61 6E 73 66 65 72 74 20 2C 20 0D 0A 20     transfert , .. 
003730:  50 41 52 41 43 41 52 20 76 61 20 64 61 6E 73 20    PARACAR va dans 
003740:  50 41 52 41 43 41 52 31 0D 0A 20 0D 0A 20 2B 3E    PARACAR1.. .. +>
003750:  44 45 42 55 54 20 42 4F 55 43 4C 45 31 20 3A 20    DEBUT BOUCLE1 : 
003760:  52 65 63 6F 70 69 65 20 64 65 20 6C 61 20 74 61    Recopie de la ta
003770:  62 6C 65 20 64 65 20 74 72 61 6E 73 66 65 72 74    ble de transfert
003780:  20 50 41 52 41 43 41 52 31 20 76 65 72 73 20 50     PARACAR1 vers P
003790:  41 52 41 43 41 52 32 20 2C 20 40 20 0D 0A 20 21    ARACAR2 , @ .. !
0037A0:  20 63 68 61 71 75 65 20 74 6F 75 72 20 63 65 63     chaque tour cec
0037B0:  69 20 72 7B 69 6E 69 74 69 61 6C 69 73 65 20 6C    i r{initialise l
0037C0:  65 73 20 63 6F 6F 72 64 6F 6E 6E 7B 65 73 20 64    es coordonn{es d
0037D0:  75 20 31 65 72 20 63 61 72 72 7B 20 40 20 63 68    u 1er carr{ @ ch
0037E0:  61 71 75 65 20 74 6F 75 72 0D 0A 20 21 0D 0A 20    aque tour.. !.. 
0037F0:  21 20 2B 2D 3E 44 45 42 55 54 20 42 4F 55 43 4C    ! +->DEBUT BOUCL
003800:  45 32 20 3A 20 4F 6E 20 74 72 61 63 65 20 31 39    E2 : On trace 19
003810:  20 63 61 72 72 7B 73 20 2E 0D 0A 20 21 20 21 0D     carr{s ... ! !.
003820:  0A 20 21 20 21 20 20 43 4F 52 50 53 20 44 45 20    . ! !  CORPS DE 
003830:  42 4F 55 43 4C 45 20 3A 20 50 41 52 41 43 41 52    BOUCLE : PARACAR
003840:  32 20 20 65 73 74 20 20 6D 6F 64 69 66 69 7B 65    2  est  modifi{e
003850:  20 20 40 20 20 63 68 61 71 75 65 20 74 6F 75 72      @  chaque tour
003860:  20 65 74 20 63 6F 6E 74 69 65 6E 74 20 65 6E 20     et contient en 
003870:  0D 0A 20 21 20 21 20 20 73 6F 72 74 69 65 20 64    .. ! !  sortie d
003880:  65 20 62 6F 75 63 6C 65 20 6C 65 73 20 63 6F 6F    e boucle les coo
003890:  72 64 6F 6E 6E 7B 65 73 20 64 75 20 70 72 6F 63    rdonn{es du proc
0038A0:  68 61 69 6E 20 63 61 72 72 7B 20 40 20 74 72 61    hain carr{ @ tra
0038B0:  63 65 72 20 2E 0D 0A 20 21 20 21 0D 0A 20 21 20    cer ... ! !.. ! 
0038C0:  2B 2D 3C 52 45 50 45 54 49 54 49 4F 4E 32 20 3A    +-<REPETITION2 :
0038D0:  20 50 41 52 41 43 41 52 32 20 63 6F 6E 74 69 65     PARACAR2 contie
0038E0:  6E 74 20 65 6E 20 73 6F 72 74 69 65 20 64 65 20    nt en sortie de 
0038F0:  6C 65 73 20 63 6F 6F 72 64 6F 6E 6E 7B 65 73 20    les coordonn{es 
003900:  64 75 20 70 72 6F 63 68 61 69 6E 20 0D 0A 20 21    du prochain .. !
003910:  20 20 20 20 63 61 72 72 7B 20 40 20 74 72 61 63        carr{ @ trac
003920:  65 72 20 2E 0D 0A 20 21 0D 0A 20 2B 3C 52 45 50    er ... !.. +<REP
003930:  45 54 49 54 49 4F 4E 31 20 3A 20 4F 6E 20 72 65    ETITION1 : On re
003940:  63 6F 6D 6D 65 6E 63 65 20 32 31 20 66 6F 69 73    commence 21 fois
003950:  20 2E 0D 0A 20 0D 0A 20 20 46 49 4E 20 44 45 53     ... ..  FIN DES
003960:  20 32 20 42 4F 55 43 4C 45 53 20 3A 20 41 70 72     2 BOUCLES : Apr
003970:  7D 73 20 6C 61 20 20 31 7D 72 65 20 20 65 78 7B    }s la  1}re  ex{
003980:  63 75 74 69 6F 6E 20 50 41 52 41 43 41 52 32 20    cution PARACAR2 
003990:  63 6F 6E 74 69 65 6E 74 20 65 6E 20 73 6F 72 74    contient en sort
0039A0:  69 65 20 64 65 20 0D 0A 20 6C 65 73 20 63 6F 6F    ie de .. les coo
0039B0:  72 64 6F 6E 6E 7B 65 73 20 64 75 20 64 65 72 6E    rdonn{es du dern
0039C0:  69 65 72 20 63 61 72 72 7B 20 74 72 61 63 7B 20    ier carr{ trac{ 
0039D0:  2B 31 20 20 64 75 20 20 40 20 6C 61 20 70 6F 73    +1  du  @ la pos
0039E0:  69 74 69 6F 6E 20 64 65 20 6C 61 20 72 6F 75 74    ition de la rout
0039F0:  69 6E 65 20 64 65 20 0D 0A 20 63 61 6C 63 75 6C    ine de .. calcul
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:  20 65 6E 20 66 69 6E 20 64 65 20 62 6F 75 63 6C     en fin de boucl
003B10:  65 20 2E 20 49 6C 20 66 61 75 74 20 3A 0D 0A 20    e . Il faut :.. 
003B20:  0D 0A 20 20 20 20 20 52 65 63 74 69 66 69 65 72    ..     Rectifier
003B30:  20 6C 61 20 70 6F 73 69 74 69 6F 6E 20 20 64 75     la position  du
003B40:  20 20 63 61 72 72 7B 20 20 70 6F 75 72 20 20 72      carr{  pour  r
003B50:  65 74 6F 6D 62 65 72 20 20 73 75 72 20 20 6C 65    etomber  sur  le
003B60:  73 20 63 6F 6F 72 64 6F 6E 6E 7B 65 73 20 64 75    s coordonn{es du
003B70:  20 0D 0A 20 64 65 72 6E 69 65 72 20 74 72 61 63     .. dernier trac
003B80:  7B 20 70 61 72 20 44 49 4D 43 41 52 52 45 20 28    { par DIMCARRE (
003B90:  4C 65 20 70 6C 75 73 20 67 72 61 6E 64 29 20 2C    Le plus grand) ,
003BA0:  20 69 6D 70 6C 61 6E 74 65 72 20 44 49 4D 43 41     implanter DIMCA
003BB0:  52 52 45 20 64 61 6E 73 20 6C 65 20 63 6F 72 70    RRE dans le corp
003BC0:  73 20 0D 0A 20 64 65 20 62 6F 75 63 6C 65 20 65    s .. de boucle e
003BD0:  74 20 72 65 63 6F 70 69 65 72 20 50 41 52 41 43    t recopier PARAC
003BE0:  41 52 32 20 64 61 6E 73 20 50 41 52 41 43 41 52    AR2 dans PARACAR
003BF0:  31 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 4C 6F 72    1 ... ..     Lor
003C00:  73 20 64 75 20 73 65 63 6F 6E 64 20 70 61 73 73    s du second pass
003C10:  61 67 65 20 70 61 72 20 63 65 20 70 6F 69 6E 74    age par ce point
003C20:  20 2C 20 46 4C 41 47 20 6F 72 64 6F 6E 65 72 61     , FLAG ordonera
003C30:  20 6C 27 61 72 72 65 08 5E 74 20 64 75 20 70 72     l'arre.^t du pr
003C40:  6F 67 72 61 6D 6D 65 2E 0D 0A 20 0D 0A 20 20 20    ogramme... ..   
003C50:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
003C60:  20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D            --------
003C70:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
003C80:  2D 0D 0A 20 0D 0A 20 20 20 20 20 43 65 74 74 65    -.. ..     Cette
003C90:  20 67 65 73 74 69 6F 6E 20 64 27 75 6E 20 70 72     gestion d'un pr
003CA0:  6F 67 72 61 6D 6D 65 20 70 61 72 20 74 61 62 6C    ogramme par tabl
003CB0:  65 73 20 6D 75 6C 74 69 70 6C 65 73 20 65 73 74    es multiples est
003CC0:  20 65 73 73 65 6E 74 69 65 6C 6C 65 20 40 20 74     essentielle @ t
003CD0:  6F 75 74 65 20 0D 0A 20 28 62 6F 6E 6E 65 29 20    oute .. (bonne) 
003CE0:  70 72 6F 67 72 61 6D 6D 61 74 69 6F 6E 20 67 72    programmation gr
003CF0:  61 70 68 69 71 75 65 20 20 2E 20 20 56 6F 75 73    aphique  .  Vous
003D00:  20 20 72 65 74 72 6F 75 76 65 72 65 7A 20 20 74      retrouverez  t
003D10:  6F 75 6A 6F 75 72 73 20 20 64 65 73 20 73 79 73    oujours  des sys
003D20:  74 7D 6D 65 73 20 0D 0A 20 73 69 6D 69 6C 61 69    t}mes .. similai
003D30:  72 65 73 20 64 61 6E 73 20 6E 6F 73 20 63 6F 75    res dans nos cou
003D40:  72 73 20 64 65 20 67 72 61 70 68 69 73 6D 65 20    rs de graphisme 
003D50:  65 74 20 20 70 61 72 66 6F 69 73 20 20 70 69 72    et  parfois  pir
003D60:  65 20 21 20 55 6E 20 6A 65 75 20 64 27 61 72 63    e ! Un jeu d'arc
003D70:  61 64 65 20 64 65 20 0D 0A 20 34 30 4B 20 61 73    ade de .. 40K as
003D80:  73 65 6D 62 6C 65 75 72 20 73 65 20 63 6F 6D 70    sembleur se comp
003D90:  6F 73 65 20 67 7B 6E 7B 72 61 6C 65 6D 65 6E 74    ose g{n{ralement
003DA0:  20 64 65 20 20 32 30 2D 32 35 4B 20 20 64 65 20     de  20-25K  de 
003DB0:  64 61 74 61 73 20 69 6D 61 67 65 73 20 65 74 20    datas images et 
003DC0:  73 70 72 69 74 65 73 20 0D 0A 20 65 74 20 31 30    sprites .. et 10
003DD0:  2D 31 35 4B 20 70 6F 75 72 20 6C 65 73 20 62 75    -15K pour les bu
003DE0:  66 66 65 72 73 20 74 65 6D 70 6F 72 61 69 72 65    ffers temporaire
003DF0:  73 20 20 2E 20 20 4C 65 20 70 72 6F 67 72 61 6D    s  .  Le program
003E00:  6D 65 20 70 72 6F 70 72 65 6D 65 6E 74 20 64 69    me proprement di
003E10:  74 20 6F 63 63 75 70 65 20 0D 0A 20 63 65 20 71    t occupe .. ce q
003E20:  75 69 20 72 65 73 74 65 20 2E 2E 2E 0D 0A 20 0D    ui reste ..... .
003E30:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
003E40:  20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D                ----
003E50:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
003E60:  2D 2D 2D 2D 0D 0A 20 3B 0D 0A 20 3B 2D 20 44 65    ----.. ;.. ;- De
003E70:  6D 6F 6E 73 74 72 61 74 69 6F 6E 20 72 6F 75 74    monstration rout
003E80:  69 6E 65 73 20 67 72 61 70 68 69 71 75 65 73 20    ines graphiques 
003E90:  2D 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20    -.. ;..         
003EA0:  4F 52 47 20 34 30 30 30 30 0D 0A 20 6E 6F 6C 69    ORG 40000.. noli
003EB0:  73 74 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20    st.. ;..        
003EC0:  20 43 41 4C 4C 20 23 42 43 31 31 20 20 20 20 20     CALL #BC11     
003ED0:  20 20 20 3B 44 65 74 65 72 6D 69 6E 65 72 20 6D       ;Determiner m
003EE0:  6F 64 65 20 65 6E 20 63 6F 75 72 73 0D 0A 20 20    ode en cours..  
003EF0:  20 20 20 20 20 20 20 4C 44 20 28 4F 4C 44 4D 4F           LD (OLDMO
003F00:  44 45 29 2C 41 20 20 20 20 3B 45 74 20 73 74 6F    DE),A    ;Et sto
003F10:  63 6B 65 72 0D 0A 20 3B 0D 0A 20 20 20 20 20 20    cker.. ;..      
003F20:  20 20 20 43 41 4C 4C 20 23 42 42 39 39 20 20 20       CALL #BB99   
003F30:  20 20 20 20 20 3B 49 64 65 6D 20 70 6F 75 72 20         ;Idem pour 
003F40:  50 41 50 45 52 0D 0A 20 20 20 20 20 20 20 20 20    PAPER..         
003F50:  4C 44 20 28 4F 4C 44 50 41 50 45 52 29 2C 41 0D    LD (OLDPAPER),A.
003F60:  0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 43 41    . ;..         CA
003F70:  4C 4C 20 23 42 42 39 33 20 20 20 20 20 20 20 20    LL #BB93        
003F80:  3B 45 74 20 70 6F 75 72 20 50 45 4E 0D 0A 20 20    ;Et pour PEN..  
003F90:  20 20 20 20 20 20 20 4C 44 20 28 4F 4C 44 50 45           LD (OLDPE
003FA0:  4E 29 2C 41 0D 0A 20 3B 0D 0A 20 20 20 20 20 20    N),A.. ;..      
003FB0:  20 20 20 4C 44 20 41 2C 31 20 20 20 20 20 20 20       LD A,1       
003FC0:  20 20 20 20 20 3B 50 61 72 61 6D 65 74 72 65 20         ;Parametre 
003FD0:  6D 6F 64 65 20 65 63 72 61 6E 0D 0A 20 20 20 20    mode ecran..    
003FE0:  20 20 20 20 20 43 41 4C 4C 20 23 42 43 30 45 20         CALL #BC0E 
003FF0:  20 20 20 20 20 20 20 3B 46 69 78 65 72 20 4D 6F           ;Fixer Mo
004000:  64 65 20 31 0D 0A 20 3B 0D 0A 20 20 20 20 20 20    de 1.. ;..      
004010:  20 20 20 4C 44 20 44 45 2C 33 32 30 20 20 20 20       LD DE,320    
004020:  20 20 20 20 20 3B 50 6C 61 63 65 72 20 6C 27 6F         ;Placer l'o
004030:  72 69 67 69 6E 65 20 61 75 20 63 65 6E 74 72 65    rigine au centre
004040:  20 64 65 20 6C 27 65 63 72 61 6E 0D 0A 20 20 20     de l'ecran..   
004050:  20 20 20 20 20 20 4C 44 20 48 4C 2C 32 30 30 0D          LD HL,200.
004060:  0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23    .         CALL #
004070:  42 42 43 39 0D 0A 20 3B 0D 0A 20 20 20 20 20 20    BBC9.. ;..      
004080:  20 20 20 4C 44 20 41 2C 31 20 20 20 20 20 20 20       LD A,1       
004090:  20 20 20 20 20 3B 4D 6F 64 65 20 64 27 61 66 66         ;Mode d'aff
0040A0:  69 63 68 61 67 65 20 67 72 61 70 68 69 71 75 65    ichage graphique
0040B0:  20 65 6E 20 58 4F 52 0D 0A 20 20 20 20 20 20 20     en XOR..       
0040C0:  20 20 43 41 4C 4C 20 23 42 43 35 39 20 20 20 20      CALL #BC59    
0040D0:  20 20 20 20 3B 4E 27 61 20 70 61 73 20 64 27 69        ;N'a pas d'i
0040E0:  6E 66 6C 75 65 6E 63 65 20 73 75 72 20 6C 65 20    nfluence sur le 
0040F0:  74 65 78 74 65 0D 0A 20 3B 0D 0A 20 20 20 20 20    texte.. ;..     
004100:  20 20 20 20 58 4F 52 20 41 20 20 20 20 20 20 20        XOR A       
004110:  20 20 20 20 20 20 3B 4D 65 74 74 72 65 20 61 20          ;Mettre a 
004120:  30 20 6C 65 20 66 6C 61 67 20 69 6E 74 65 72 6E    0 le flag intern
004130:  65 20 75 74 69 6C 69 73 65 20 70 61 72 20 6C 65    e utilise par le
004140:  20 70 72 6F 67 72 61 6D 6D 65 0D 0A 20 20 20 20     programme..    
004150:  20 20 20 20 20 4C 44 20 28 46 4C 41 47 29 2C 41         LD (FLAG),A
004160:  0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 4C    .. ;..         L
004170:  44 20 48 4C 2C 41 55 47 43 41 52 52 45 20 20 20    D HL,AUGCARRE   
004180:  20 3B 49 6E 69 74 69 61 6C 69 73 65 72 20 6C 27     ;Initialiser l'
004190:  61 64 72 65 73 73 65 20 43 41 4C 4C 20 64 75 20    adresse CALL du 
0041A0:  6C 61 62 65 6C 20 52 4F 55 54 49 4E 45 0D 0A 20    label ROUTINE.. 
0041B0:  20 20 20 20 20 20 20 20 4C 44 20 28 52 4F 55 54            LD (ROUT
0041C0:  49 4E 45 2B 31 29 2C 48 4C 20 3B 56 6F 69 72 20    INE+1),HL ;Voir 
0041D0:  65 78 70 6C 69 63 61 74 69 6F 6E 73 20 64 65 74    explications det
0041E0:  61 69 6C 6C 65 73 20 64 61 6E 73 20 6C 65 20 74    ailles dans le t
0041F0:  65 78 74 65 0D 0A 20 3B 0D 0A 20 20 20 20 20 20    exte.. ;..      
004200:  20 20 20 4C 44 20 48 4C 2C 50 41 52 41 43 41 52       LD HL,PARACAR
004210:  20 20 20 20 20 3B 52 65 63 6F 70 69 65 72 20 6C         ;Recopier l
004220:  65 73 20 70 61 72 61 6D 65 74 72 65 73 20 64 27    es parametres d'
004230:  6F 72 69 67 69 6E 65 20 64 75 20 63 61 72 72 65    origine du carre
004240:  20 64 61 6E 73 0D 0A 20 20 20 20 20 20 20 20 20     dans..         
004250:  4C 44 20 44 45 2C 50 41 52 41 43 41 52 31 20 20    LD DE,PARACAR1  
004260:  20 20 3B 6C 61 20 74 61 62 6C 65 20 64 65 73 20      ;la table des 
004270:  70 61 72 61 6D 65 74 72 65 73 20 64 27 61 67 72    parametres d'agr
004280:  61 6E 64 69 73 73 65 6D 65 6E 74 20 2E 0D 0A 20    andissement ... 
004290:  20 20 20 20 20 20 20 20 4C 44 20 42 43 2C 32 30            LD BC,20
0042A0:  20 20 20 20 20 20 20 20 20 20 3B 35 20 43 6F 6F              ;5 Coo
0042B0:  72 64 6F 6E 6E 65 65 73 20 78 20 65 74 20 35 20    rdonnees x et 5 
0042C0:  63 6F 6F 72 64 6F 6E 6E 65 65 73 20 79 20 31 36    coordonnees y 16
0042D0:  20 62 69 74 73 0D 0A 20 20 20 20 20 20 20 20 20     bits..         
0042E0:  4C 44 49 52 20 20 20 20 20 20 20 20 20 20 20 20    LDIR            
0042F0:  20 20 3B 43 6F 70 69 65 72 0D 0A 20 3B 0D 0A 20      ;Copier.. ;.. 
004300:  52 45 43 4F 4D 20 20 20 4C 44 20 42 2C 32 31 0D    RECOM   LD B,21.
004310:  0A 20 4E 58 54 4F 50 45 52 20 50 55 53 48 20 42    . NXTOPER PUSH B
004320:  43 20 20 20 20 20 20 20 20 20 20 20 3B 50 72 65    C           ;Pre
004330:  73 65 72 76 65 72 20 6C 65 20 6E 6F 6D 62 72 65    server le nombre
004340:  20 64 27 6F 70 65 72 61 74 69 6F 6E 73 0D 0A 20     d'operations.. 
004350:  20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 50 41            LD HL,PA
004360:  52 41 43 41 52 31 20 20 20 20 3B 43 6F 70 69 65    RACAR1    ;Copie
004370:  72 20 65 6E 63 6F 72 65 20 6C 65 73 20 70 61 72    r encore les par
004380:  61 6D 65 74 72 65 73 20 2C 20 63 27 65 73 74 20    ametres , c'est 
004390:  6E 65 63 65 73 61 69 72 65 20 70 6F 75 72 0D 0A    necesaire pour..
0043A0:  20 20 20 20 20 20 20 20 20 4C 44 20 44 45 2C 50             LD DE,P
0043B0:  41 52 41 43 41 52 32 20 20 20 20 3B 43 6F 6E 73    ARACAR2    ;Cons
0043C0:  65 72 76 65 72 20 75 6E 65 20 74 72 61 63 65 20    erver une trace 
0043D0:  64 65 73 20 64 6F 6E 6E 65 65 73 20 70 6F 75 72    des donnees pour
0043E0:  20 6C 65 20 73 65 63 6F 6E 64 20 74 6F 75 72 0D     le second tour.
0043F0:  0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 43 2C    .         LD BC,
004400:  32 30 20 20 20 20 20 20 20 20 20 20 3B 35 20 43    20          ;5 C
004410:  6F 6F 72 64 6F 6E 6E 65 65 73 20 78 20 65 74 20    oordonnees x et 
004420:  35 20 63 6F 6F 72 64 6F 6E 6E 65 65 73 20 79 20    5 coordonnees y 
004430:  31 36 20 62 69 74 73 0D 0A 20 20 20 20 20 20 20    16 bits..       
004440:  20 20 4C 44 49 52 0D 0A 20 3B 0D 0A 20 20 20 20      LDIR.. ;..    
004450:  20 20 20 20 20 4C 44 20 42 2C 31 39 20 20 20 20         LD B,19    
004460:  20 20 20 20 20 20 20 3B 4E 6F 6D 62 72 65 20 64           ;Nombre d
004470:  65 20 63 61 72 72 65 73 20 73 75 63 63 65 73 73    e carres success
004480:  69 66 73 0D 0A 20 3B 0D 0A 20 42 43 4C 43 41 52    ifs.. ;.. BCLCAR
004490:  31 20 50 55 53 48 20 42 43 20 20 20 20 20 20 20    1 PUSH BC       
0044A0:  20 20 20 20 3B 50 72 65 73 65 72 76 65 72 20 6E        ;Preserver n
0044B0:  6F 6D 62 72 65 20 64 65 20 63 61 72 72 65 73 20    ombre de carres 
0044C0:  61 20 64 65 73 73 69 6E 65 72 0D 0A 20 20 20 20    a dessiner..    
0044D0:  20 20 20 20 20 4C 44 20 41 2C 28 43 4F 4C 4F 44         LD A,(COLOD
0044E0:  52 41 57 29 20 20 20 3B 53 74 79 6C 6F 20 70 6F    RAW)   ;Stylo po
0044F0:  75 72 20 74 72 61 63 65 0D 0A 20 20 20 20 20 20    ur trace..      
004500:  20 20 20 50 55 53 48 20 41 46 20 20 20 20 20 20       PUSH AF      
004510:  20 20 20 20 20 3B 50 72 65 73 65 72 76 65 72 0D         ;Preserver.
004520:  0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23    .         CALL #
004530:  42 42 44 45 20 20 20 20 20 20 20 20 3B 41 63 74    BBDE        ;Act
004540:  69 76 65 72 20 47 50 45 4E 20 41 0D 0A 20 20 20    iver GPEN A..   
004550:  20 20 20 20 20 20 50 4F 50 20 41 46 20 20 20 20          POP AF    
004560:  20 20 20 20 20 20 20 20 3B 52 65 63 75 70 65 72            ;Recuper
004570:  65 72 20 73 74 79 6C 6F 0D 0A 20 20 20 20 20 20    er stylo..      
004580:  20 20 20 49 4E 43 20 41 20 20 20 20 20 20 20 20       INC A        
004590:  20 20 20 20 20 3B 53 74 79 6C 6F 20 73 75 69 76         ;Stylo suiv
0045A0:  61 6E 74 0D 0A 20 20 20 20 20 20 20 20 20 43 50    ant..         CP
0045B0:  20 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20     4              
0045C0:  3B 4D 61 69 73 20 70 61 73 20 70 6C 75 73 20 64    ;Mais pas plus d
0045D0:  65 20 33 20 65 6E 20 6D 6F 64 65 20 31 0D 0A 20    e 3 en mode 1.. 
0045E0:  20 20 20 20 20 20 20 20 4A 52 20 43 2C 50 41 53            JR C,PAS
0045F0:  54 52 4F 50 20 20 20 20 20 20 3B 53 69 20 3C 20    TROP      ;Si < 
004600:  33 20 6F 6E 20 73 74 6F 63 6B 65 20 70 6F 75 72    3 on stocke pour
004610:  20 6C 65 20 70 72 6F 63 68 61 69 6E 20 74 6F 75     le prochain tou
004620:  72 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41    r..         LD A
004630:  2C 31 20 20 20 20 20 20 20 20 20 20 20 20 3B 53    ,1            ;S
004640:  69 20 6F 6E 20 64 65 70 61 73 73 65 20 33 20 6F    i on depasse 3 o
004650:  6E 20 72 65 76 69 65 6E 74 20 61 20 31 0D 0A 20    n revient a 1.. 
004660:  50 41 53 54 52 4F 50 20 4C 44 20 28 43 4F 4C 4F    PASTROP LD (COLO
004670:  44 52 41 57 29 2C 41 20 20 20 3B 45 74 20 6F 6E    DRAW),A   ;Et on
004680:  20 73 74 6F 63 6B 65 0D 0A 20 3B 0D 0A 20 20 20     stocke.. ;..   
004690:  20 20 20 20 20 20 4C 44 20 49 58 2C 50 41 52 41          LD IX,PARA
0046A0:  43 41 52 32 20 20 20 20 3B 44 41 54 41 53 20 64    CAR2    ;DATAS d
0046B0:  75 20 63 61 72 72 65 0D 0A 20 20 20 20 20 20 20    u carre..       
0046C0:  20 20 4C 44 20 45 2C 28 49 58 2B 30 29 20 20 20      LD E,(IX+0)   
0046D0:  20 20 20 20 3B 49 6E 69 74 69 61 6C 69 73 65 72        ;Initialiser
0046E0:  20 78 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20     x..         LD 
0046F0:  44 2C 28 49 58 2B 31 29 0D 0A 20 20 20 20 20 20    D,(IX+1)..      
004700:  20 20 20 4C 44 20 4C 2C 28 49 58 2B 32 29 20 20       LD L,(IX+2)  
004710:  20 20 20 20 20 3B 50 75 69 73 20 79 20 2E 20 53         ;Puis y . S
004720:  65 20 73 6F 75 76 65 6E 69 72 20 71 75 27 65 6E    e souvenir qu'en
004730:  20 61 64 72 65 73 73 61 67 65 20 69 6E 64 69 72     adressage indir
004740:  65 63 74 0D 0A 20 20 20 20 20 20 20 20 20 4C 44    ect..         LD
004750:  20 48 2C 28 49 58 2B 33 29 20 20 20 20 20 20 20     H,(IX+3)       
004760:  3B 4D 53 42 20 65 74 20 4C 53 42 20 73 6F 6E 74    ;MSB et LSB sont
004770:  20 69 6E 76 65 72 73 65 73 20 2E 20 28 53 4F 53     inverses . (SOS
004780:  20 35 29 0D 0A 20 20 20 20 20 20 20 20 20 43 41     5)..         CA
004790:  4C 4C 20 23 42 42 43 30 20 20 20 20 20 20 20 20    LL #BBC0        
0047A0:  3B 4D 4F 56 45 0D 0A 20 3B 0D 0A 20 20 20 20 20    ;MOVE.. ;..     
0047B0:  20 20 20 20 4C 44 20 42 2C 34 20 20 20 20 20 20        LD B,4      
0047C0:  20 20 20 20 20 20 3B 34 20 74 72 61 63 65 73 20          ;4 traces 
0047D0:  61 20 66 61 69 72 65 20 70 6F 75 72 20 75 6E 20    a faire pour un 
0047E0:  63 61 72 72 65 0D 0A 20 55 4E 43 41 52 52 45 20    carre.. UNCARRE 
0047F0:  49 4E 43 20 49 58 20 20 20 20 20 20 20 20 20 20    INC IX          
004800:  20 20 3B 50 6F 69 6E 74 65 72 20 34 20 6F 63 74      ;Pointer 4 oct
004810:  65 74 73 20 70 6C 75 73 20 6C 6F 69 6E 20 64 61    ets plus loin da
004820:  6E 73 20 6C 61 20 74 61 62 6C 65 0D 0A 20 20 20    ns la table..   
004830:  20 20 20 20 20 20 49 4E 43 20 49 58 20 20 20 20          INC IX    
004840:  20 20 20 20 20 20 20 20 3B 70 75 69 73 20 71 75            ;puis qu
004850:  27 6F 6E 20 63 68 61 72 67 65 20 61 20 63 68 61    'on charge a cha
004860:  71 75 65 20 74 6F 75 72 20 32 20 2A 20 31 36 20    que tour 2 * 16 
004870:  62 69 74 73 0D 0A 20 20 20 20 20 20 20 20 20 49    bits..         I
004880:  4E 43 20 49 58 0D 0A 20 20 20 20 20 20 20 20 20    NC IX..         
004890:  49 4E 43 20 49 58 20 20 20 20 20 20 20 20 20 20    INC IX          
0048A0:  20 20 20 20 20 20 20 20 20 20 20 20 0D 0A 20 20                ..  
0048B0:  20 20 20 20 20 20 20 4C 44 20 45 2C 28 49 58 2B           LD E,(IX+
0048C0:  30 29 20 20 20 20 20 20 20 3B 78 20 70 6F 75 72    0)       ;x pour
0048D0:  20 44 52 41 57 0D 0A 20 20 20 20 20 20 20 20 20     DRAW..         
0048E0:  4C 44 20 44 2C 28 49 58 2B 31 29 0D 0A 20 20 20    LD D,(IX+1)..   
0048F0:  20 20 20 20 20 20 4C 44 20 4C 2C 28 49 58 2B 32          LD L,(IX+2
004900:  00 2D 49 4E 4B 2D 49 4E 54 42 49 4E 00 00 00 00    .-INK-INTBIN....
004910:  00 00 02 00 00 8F 28 00 9A 00 00 00 00 00 00 00    ......(.........
004920:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004930:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004940:  9A 00 00 ED 04 04 3E 1B B8 20 02 06 00 48 F1 CD    ......>.. ...H..
004950:  32 BC DD 36 00 19 DD E1 F1 C1 D1 E1 FB C9 19 1A    2..6............
004960:  F7 B2 42 03 43 B6 FD 22 99 0E 1F F1 96 C5 86 73    ..B.C..".......s
004970:  DC 09 E7 9E 30 C8 FD 3A D3 BE E1 5C 36 03 79 26    ....0..:...\6.y&
004980:  CD 00 B9 21 ED B4 3A 01 DE FE 71 28 03 21 37 B6    ...!..:...q(.!7.
004990:  22 C8 BE CD 03 B9 21 AF BE 06 81 0E 00 11 B7 BE    ".....!.........
0049A0:  C3 D7 BC 21 AF BE C3 DA BC 21 AF BE C3 DD BC 00    ...!.....!......
0049B0:  00 00 00 00 00 00 00 F3 E5 D5 C5 F5 DD E5 DD 21    ...............!
0049C0:  19 BF DD 35 00 20 4A 21 ED B4 7E 07 30 3F 06 00    ...5. J!..~.0?..
0049D0:  2D 7E 07 38 26 07 38 21 07 38 1F 2D 7E CB 07 38    -~.8&.8!.8.-~..8
0049E0:  06 07 07 30 28 18 11 CD 3B BC 04 3E 1B B8 20 02    ...0(...;..>.. .
0049F0:  06 00 48 CD 38 BC 18 15 04 04 04 78 F5 CD 35 BC    ..H.8......x..5.
004A00:  04 3E 1B B8 20 02 06 00 48 F1 CD 32 BC DD 36 00    .>.. ...H..2..6.
004A10:  19 DD E1 F1 C1 D1 E1 FB C9 19 1A F7 B2 42 03 43    .............B.C
004A20:  B6 FD 22 99 0E 1F F1 96 C5 86 73 DC 09 E7 9E 30    ..".......s....0
004A30:  C8 FD 3A D3 BE E1 5C 36 03 79 26 18 5C A3 D5 18    ..:...\6.y&.\£..
004A40:  FD FC A7 97 35 5D F7 D0 4C 99 1B 00 58 D9 F0 F7    ....5]..L...X...
004A50:  82 00 EF 20 2D 20 53 6F 72 74 69 65 20 64 65 20    ... - Sortie de 
004A60:  72 6F 75 74 69 6E 65 20 2D F0 EF F0 F1 72 69 65    routine -....rie
004A70:  6E 66 61 69 72 E5 64 12 EE 52 65 63 75 70 65 72    nfair.d..Recuper
004A80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004A90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004AA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004AB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004AC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004AD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004AE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004AF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004B00:  46 0D 0A 20 20 20 20 45 54 41 54 20 44 45 53 20    F..    ETAT DES 
004B10:  46 4C 41 47 53 20 45 4E 20 53 4F 52 54 49 45 20    FLAGS EN SORTIE 
004B20:  3A 20 56 61 72 69 61 62 6C 65 20 2E 0D 0A 09 41    : Variable ....A
004B30:  44 52 45 53 53 45 20 52 4F 55 54 49 4E 45 20 45    DRESSE ROUTINE E
004B40:  4E 20 52 4F 4D 20 43 50 43 20 34 36 34 20 3A 20    N ROM CPC 464 : 
004B50:  26 31 34 30 30 20 2D 20 36 36 34 20 3A 20 26 31    &1400 - 664 : &1
004B60:  33 46 41 20 2D 20 36 31 32 38 20 3A 20 26 31 33    3FA - 6128 : &13
004B70:  46 45 0D 0A 0D 0A 09 41 44 52 45 53 53 45 20 3A    FE.....ADRESSE :
004B80:  20 26 42 35 44 44 20 20 20 20 20 20 45 71 75 69     &B5DD      Equi
004B90:  76 61 6C 65 6E 74 20 42 61 73 69 63 20 3A 20 50    valent Basic : P
004BA0:  52 49 4E 54 20 43 48 52 53 28 31 29 2C 2E 2E 2E    RINT CHRS(1),...
004BB0:  2E 0D 0A 20 20 20 20 45 46 46 45 54 20 20 20 3A    ...    EFFET   :
004BC0:  20 43 6F 6D 6D 65 20 6C 61 90 20 70 72 9F E1 63     Comme la. pr..c
004BD0:  9F E1 64 65 6E 74 65 90 20 6D 61 69 73 90 20 61    ..dente. mais. a
004BE0:  66 66 69 63 68 65 20 6C 61 20 72 65 70 72 9F E1    ffiche la repr..
004BF0:  73 65 6E 74 61 74 69 6F 6E 20 67 72 61 70 68 69    sentation graphi
004C00:  71 75 65 20 0D 8A 64 65 73 20 63 6F 64 65 73 20    que ..des codes 
004C10:  64 65 20 63 6F 6E 74 72 9F E8 6C 65 20 61 75 20    de contr..le au 
004C20:  6C 69 65 75 20 64 65 20 6C 65 73 20 65 78 9F E1    lieu de les ex..
004C30:  63 75 74 65 72 20 2E 0D 0A 09 50 41 52 41 4D 45    cuter ....PARAME
004C40:  54 52 45 53 20 44 27 45 4E 54 52 45 45 20 20 3A    TRES D'ENTREE  :
004C50:  20 41 3D 43 61 72 61 63 74 9F EB 72 65 20 2E 0D     A=Caract..re ..
004C60:  0A 09 50 41 52 41 4D 45 54 52 45 53 20 44 45 20    ..PARAMETRES DE 
004C70:  53 4F 52 54 49 45 20 3A 20 52 69 65 6E 20 2E 0D    SORTIE : Rien ..
004C80:  0A 09 52 45 47 49 53 54 52 45 53 20 4D 4F 44 49    ..REGISTRES MODI
004C90:  46 49 45 53 20 20 20 3A 20 41 46 20 2C 20 42 43    FIES   : AF , BC
004CA0:  20 2C 20 44 45 20 2C 20 48 4C 20 2E 0D 0A 20 20     , DE , HL ...  
004CB0:  20 20 45 54 41 54 20 44 45 53 20 46 4C 41 47 53      ETAT DES FLAGS
004CC0:  20 45 4E 20 53 4F 52 54 49 45 20 3A 20 56 61 72     EN SORTIE : Var
004CD0:  69 61 62 6C 65 20 2E 0D 0A 09 41 44 52 45 53 53    iable ....ADRESS
004CE0:  45 20 52 4F 55 54 49 4E 45 20 45 4E 20 52 4F 4D    E ROUTINE EN ROM
004CF0:  20 43 50 43 20 34 36 34 20 3A 20 26 31 33 33 34     CPC 464 : &1334
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:  00 4C 45 43 54 45 55 52 37 43 4F 44 00 00 00 00    .LECTEUR7COD....
004E10:  00 00 02 00 00 78 9D 00 00 00 00 00 00 00 00 00    .....x..........
004E20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004E30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004E40:  B3 07 00 F2 04 00 00 00 00 00 00 00 00 00 00 00    ................
004E50:  00 00 00 00 00 00 00 00 00 00 00 00 00 18 1F 04    ................
004E60:  04 20 45 52 52 45 55 52 20 44 52 49 56 45 20 07    . ERREUR DRIVE .
004E70:  18 1F 04 0A FF 00 00 00 1A 44 42 20 30 0D 0A 3B    .........DB 0..;
004E80:  C3 AA 94 C3 99 95 C3 AD 95 C3 9F 94 C3 8C 94 FE    ................
004E90:  01 C0 DD 6E 00 DD 66 01 22 E8 9B C9 DD 7E 00 B7    ...n..f."....~..
004EA0:  21 BA 96 28 03 21 FF 96 22 CE 95 32 21 9C C9 CD    !..(.!.."..2!...
004EB0:  EF 9A DD 7E 00 15 1D C3 44 BC B7 C8 F5 CD 11 BC    ...~....D.......
004EC0:  32 E7 9B F1 3D B7 28 2A FE 02 20 0E DD 7E 04 32    2...=.(*.. ..~.2
004ED0:  C5 9B DD 7E 02 32 C6 9B 18 18 FE 04 28 0F FE 06    ...~.2......(...
004EE0:  C0 DD 7E 0C 32 C5 9B DD 7E 0A 32 C6 9B CD EF 9A    ..~.2...~.2.....
004EF0:  18 14 3A E7 9B FE 01 1E 19 16 14 38 06 16 28 28    ..:........8..((
004F00:  02 16 50 21 00 00 7A 94 32 CE 9B 3A E7 9B FE 02    ..P!..z.2..:....
004F10:  28 0F CB 24 B7 20 02 CB 24 3A CE 9B CB 27 32 CE    (..$. ..$:...'2.
004F20:  9B ED 53 C3 9B 7B 95 32 CD 9B 54 45 04 26 C0 6A    ..S..{.2..TE.&.j
004F30:  16 00 1E 50 18 01 19 10 FD 22 C7 9B 22 C9 9B 3A    ...P.....".."..:
004F40:  CD 9B 47 18 01 19 10 FD 11 00 38 19 22 CB 9B DD    ..G.......8."...
004F50:  6E 00 DD 66 01 22 F0 9B 7E 32 EA 9B 23 5E 23 56    n..f."..~2..#^#V
004F60:  EB 11 F0 9B D5 06 00 4F ED B0 E1 AF 32 20 9C 3A    .......O....2 .:
004F70:  EA 9B 47 11 08 9D CD 77 BC D2 CA 9A CA CA 9A 2A    ..G....w.......*
004F80:  E8 9B CD 80 BC D2 CA 9A CA CA 9A 77 23 18 F3 AF    ...........w#...
004F90:  77 CD 7A BC CD 28 9A 3A E7 9B FE 01 20 05 CD CF    w.z..(.:.... ...
004FA0:  99 18 06 D4 B4 99 DC 46 99 CD 19 9A 2A E8 9B 22    .......F....*.."
004FB0:  02 9C 2B 36 00 2B 36 00 3E FF 32 ED 9B CD E6 97    ..+6.+6.>.2.....
004FC0:  CD 06 BB FE 0D C8 FE F0 28 23 FE F1 28 44 FE F4    ........(#..(D..
004FD0:  CA 65 96 FE F5 28 76 FE F8 28 CE FE 09 CC BA 96    .e...(v..(......
004FE0:  18 DE CD D7 95 18 D9 3E 07 CD 5A BB C9 3A ED 9B    .......>..Z..:..
004FF0:  B7 20 EF 2A 02 9C 2B CD A6 96 22 02 9C 22 06 9C    . .*..+...".."..
005000:  2A 04 9C 2B CD A6 96 22 04 9C CD 01 9B 2A C7 9B    *..+...".....*..
005010:  18 27 CD 31 96 30 CB 2A 04 9C CD 9C 96 22 04 9C    .'.1.0.*....."..
005020:  22 06 9C 2A 02 9C CD 9C 96 22 02 9C CD 28 9B 2A    "..*....."...(.*
005030:  CB 9B A7 11 00 38 A7 ED 52 06 01 CD 04 98 C3 B0    .....8..R.......
005040:  95 2A 04 9C 7E B7 C8 AF 32 ED 9B 37 C9 CD 31 96    .*..~...2..7..1.
005050:  30 90 CD 19 9A 2A 04 9C CD E8 9A 0C CD 9C 96 30    0....*.........0
005060:  02 10 F8 41 22 04 9C 2A 02 9C CD 9C 96 10 FB 22    ...A"..*......."
005070:  02 9C C3 AD 95 3A ED 9B B7 C2 D2 95 CD 19 9A CD    .....:..........
005080:  E8 9A 0C 2A 02 9C 2B CD A6 96 22 02 9C 30 04 10    ...*..+..."..0..
005090:  F1 18 05 3E FF 32 ED 9B 41 2A 04 9C 2B 2B 7E FE    ...>.2..A*..++~.
0050A0:  0A 20 FA 23 22 04 9C 10 F0 C3 AD 95 7E B7 C8 23    . .#".......~..#
0050B0:  FE 0A 20 F8 37 C9 2B 7E B7 20 08 3E FF 32 ED 9B    .. .7.+~. .>.2..
0050C0:  AF 18 05 FE 0A 20 EF 37 23 C9 CD 2E BD DA D7 95    ..... .7#.......
0050D0:  2A 02 9C AF 32 EF 9B 7E B7 C8 FE 5E 20 07 F5 3E    *...2..~...^ ..>
0050E0:  08 CD 2B BD F1 E5 F5 CD 2B BD 30 FB F1 FE 0A 20    ..+.....+.0.... 
0050F0:  14 3A EF 9B 3C FE 3C 20 09 3E 07 CD 5A BB CD 06    .:..<.< .>..Z...
005100:  BB AF 32 EF 9B 3E 42 CD 1E BB E1 C0 23 18 C8 CD    ..2..>B.....#...
005110:  2E BD DA D7 95 2A 02 9C AF 32 EF 9B 3A 21 9C 47    .....*...2..:!.G
005120:  11 00 00 3E 20 BE 38 03 23 18 FA E5 C5 BE 38 01    ...> .8.#.....8.
005130:  14 23 10 F9 7A B7 28 1B 3E 20 BE 20 05 2B BE 38    .#..z.(.> . .+.8
005140:  12 23 2B BE 30 03 1C 18 F9 2B 1C 15 28 05 BE 38    .#+.0....+..(..8
005150:  04 18 F6 1E 00 C1 E1 78 93 47 7E B7 CA BA 97 C5    .......x.G~.....
005160:  FE 5E 20 0E F5 3E 08 CD 2B BD 30 F9 3E 08 CD 2B    .^ ..>..+.0.>..+
005170:  BD F1 FE 21 30 30 FE 0A 20 09 CD CE 97 38 04 C1    ...!00.. ....8..
005180:  C3 A9 97 7B B7 28 1D C5 06 01 4B BA 38 0B 28 09    ...{.(....K.8.(.
005190:  04 1D 28 06 CB 39 79 18 F2 1D 3E 20 CD 2B BD 30    ..(..9y...> .+.0
0051A0:  FB 10 F6 C1 3E 20 CD 2B BD 30 FB E5 3E 42 CD 1E    ....> .+.0..>B..
0051B0:  BB E1 C1 C2 BA 97 23 10 A1 CD BA 97 FE 3C 38 07    ......#......<8.
0051C0:  CD D7 95 CD 06 BB AF C3 0C 97 3E 0A CD 2B BD 30    ..........>..+.0
0051D0:  F9 3E 0D CD 2B BD 3A EF 9B 3C 32 EF 9B C9 E5 23    .>..+.:..<2....#
0051E0:  23 7E FE 0A 28 07 FE 21 30 09 23 18 F4 E1 CD BA    #~..(..!0.#.....
0051F0:  97 AF C9 E1 37 C9 2A 02 9C 22 06 9C CD E8 9A 2A    ....7.*..".....*
005200:  C7 9B CD 04 98 2A 06 9C 7E B7 28 04 2B CD A6 96    .....*..~.(.+...
005210:  22 04 9C C9 22 C9 9B F3 C5 3A CE 9B 47 0E 00 2A    "..."....:..G..*
005220:  06 9C E5 7E FE 20 30 08 FE 0D 28 0C B7 28 0A 04    ...~. 0...(..(..
005230:  FE 7E 30 01 0C 23 18 EB 23 22 06 9C E1 78 B9 38    .~0..#..#"...x.8
005240:  01 41 ED 5B C9 9B 78 B7 20 10 7B C6 50 30 01 14    .A.[..x. .{.P0..
005250:  5F ED 53 C9 9B C1 05 20 BF C9 C3 4D 98 7E B7 20    _.S.... ...M.~. 
005260:  02 C1 C9 E5 C5 D6 20 38 44 FE 5E 30 40 ED 47 26    ...... 8D.^0@.G&
005270:  00 6F 29 29 29 29 01 08 9D 09 06 08 ED 57 FE 3E    .o)))).......W.>
005280:  20 18 1B 1B D5 7E 12 23 13 7E 12 D1 D5 7A C6 08     ....~.#.~...z..
005290:  57 23 7E 12 23 13 7E 12 18 10 D5 D5 7E 12 13 23    W#~.#.~.....~..#
0052A0:  7E 12 23 D1 7A C6 08 57 10 F1 D1 13 13 C1 E1 23    ~.#.z..W.......#
0052B0:  10 AB C1 05 C8 2A C9 9B 7D C6 50 6F 30 01 24 22    .....*..}.Po0.$"
0052C0:  C9 9B C3 08 98 7E B7 20 02 C1 C9 E5 C5 D6 20 38    .....~. ...... 8
0052D0:  2C FE 5E 30 28 ED 47 CD 05 99 06 08 ED 57 FE 3E    ,.^0(.G......W.>
0052E0:  20 0D 1B D5 7E 12 7A C6 08 57 23 7E 12 18 0C D5     ...~.z..W#~....
0052F0:  D5 7E 12 23 D1 7A C6 08 57 10 F5 D1 13 C1 E1 23    .~.#.z..W......#
005300:  10 C3 C1 05 C8 2A C9 9B 7D C6 50 6F 30 01 24 22    .....*..}.Po0.$"
005310:  C9 9B C3 08 98 26 00 6F 29 29 29 01 08 9D 09 C9    .....&.o))).....
005320:  F3 01 E0 05 21 08 9D C5 7E E6 AA 20 04 3E 01 18    ....!...~.. .>..
005330:  02 3E 01 E6 AA 4F 7E E6 55 B1 77 E6 55 20 04 3E    .>...O~.U.w.U .>
005340:  01 18 02 3E 01 E6 55 4F 7E E6 AA B1 77 23 C1 0B    ...>..UO~...w#..
005350:  78 B1 20 D3 FB C9 F3 3A C6 9B CD 62 99 32 22 99    x. ....:...b.2".
005360:  32 34 99 3A C5 9B CD 62 99 32 1E 99 32 30 99 C3    24.:...b.2..20..
005370:  10 99 5F 16 00 E5 21 9F 9B 19 7E E1 C9 F3 21 08    .._...!...~...!.
005380:  9D 01 F0 02 C5 7E E6 88 0E 01 28 02 0E 01 7E E6    .....~....(...~.
005390:  77 B1 77 E6 44 0E 01 28 02 0E 01 7E E6 BB B1 77    w.w.D..(...~...w
0053A0:  E6 22 0E 01 28 02 0E 01 7E E6 DD B1 77 E6 11 0E    ."..(...~...w...
0053B0:  01 28 02 0E 01 7E E6 EE B1 77 23 C1 0B 78 B1 20    .(...~...w#..x. 
0053C0:  C3 FB AF C9 3A C5 9B B7 C8 F3 01 F0 02 21 08 9D    ....:........!..
0053D0:  C5 7E EE FF 77 23 C1 0B 78 B1 20 F4 FB AF C9 F3    .~..w#..x. .....
0053E0:  3A C6 9B CD 09 9A 32 7D 99 FD 7E 01 32 8A 99 FD    :.....2}..~.2...
0053F0:  7E 02 32 97 99 FD 7E 03 32 A4 99 3A C5 9B CD 09    ~.2...~.2..:....
005400:  9A 32 79 99 FD 7E 01 32 86 99 FD 7E 02 32 93 99    .2y..~.2...~.2..
005410:  FD 7E 03 32 A0 99 C3 6D 99 87 87 5F 16 00 E5 21    .~.2...m..._...!
005420:  AF 9B 19 7E E5 FD E1 E1 C9 3A 08 9D 2A C1 9B ED    ...~.....:..*...
005430:  5B C3 9B 15 1D C3 44 BC 3A E7 9B FE 01 CA AD 9A    [.....D.:.......
005440:  DA A4 9A CD 06 B9 21 00 39 11 08 9D 01 E8 03 ED    ......!.9.......
005450:  B0 CD 09 B9 3E 3E CD 05 99 23 36 66 23 06 06 36    ....>>...#6f#..6
005460:  00 23 10 FB DD 21 99 9A DD 7E 00 FE FF 28 35 CD    .#...!...~...(5.
005470:  05 99 E5 DD 7E 01 CD 05 99 EB E1 01 08 00 D5 ED    ....~...........
005480:  B0 E1 FE 5B 28 0B FE 3C 28 14 36 38 23 36 1C 18    ...[(..<(.68#6..
005490:  07 36 0E 23 36 70 18 00 DD 23 DD 23 18 CA 11 07    .6.#6p...#.#....
0054A0:  00 19 36 70 21 B5 98 18 2D 41 20 55 5C 45 5D 45    ..6p!...-A U\E]E
0054B0:  5B 43 3C FF 21 4D 98 E5 21 CF 9B 18 07 21 B5 98    [C<.!M..!....!..
0054C0:  E5 21 DB 9B 11 08 9D 06 0C CD 77 BC 21 08 9D CD    .!........w.!...
0054D0:  83 BC CD 7A BC E1 22 4B 98 C9 FE 1A CA 7F 95 CD    ...z.."K........
0054E0:  7D BC 3E FF 32 20 9C 21 08 9C 7E FE FF 28 06 CD    }.>.2 .!..~..(..
0054F0:  5A BB 23 18 F5 C3 06 BB 3A CD 9B 47 0E 00 C9 DD    Z.#.....:..G....
005500:  66 08 DD 56 06 DD 6E 04 DD 5E 02 25 2D 22 C1 9B    f..V..n..^.%-"..
005510:  C9 ED 5B CB 9B D5 E1 01 B0 FF 09 CD 71 9B D0 E5    ..[.........q...
005520:  D5 C5 06 00 ED B0 C1 D1 E1 CD 85 9B EB CD 85 9B    ................
005530:  EB 10 EC 2A C7 9B 18 2B ED 5B C7 9B D5 E1 01 50    ...*...+.[.....P
005540:  00 09 CD 71 9B D0 E5 D5 C5 06 00 ED B0 C1 D1 E1    ...q............
005550:  CD 93 9B EB CD 93 9B EB 10 EC 2A CB 9B A7 11 00    ..........*.....
005560:  38 ED 52 3A CE 9B 3D 47 0E 08 3A 08 9D E5 C5 77    8.R:..=G..:....w
005570:  23 10 FC C1 E1 24 24 24 24 24 24 24 24 0D C8 18    #....$$$$$$$$...
005580:  EC 3A CD 9B 3D C8 CB 27 CB 27 CB 27 47 3A CE 9B    .:..=..'.'.'G:..
005590:  3D C8 4F 37 C9 7C D6 08 67 E6 40 C0 D5 11 B0 3F    =.O7.|..g.@....?
0055A0:  19 D1 C9 7C C6 08 67 D0 D5 11 50 C0 19 D1 C9 00    ...|..g...P.....
0055B0:  C0 0C CC 30 F0 3C FC 03 C3 0F CF 33 F3 3F FF 00    ...0.<.....3.?..
0055C0:  00 00 00 80 40 20 10 08 04 02 01 88 44 22 11 88    ....@ ......D"..
0055D0:  77 00 00 00 00 02 03 00 00 00 00 00 00 00 00 41    w..............A
0055E0:  4C 50 48 41 30 41 43 2E 54 53 46 41 4C 50 48 41    LPHA0AC.TSFALPHA
0055F0:  31 41 43 2E 54 53 46 FF 00 40 00 00 00 00 00 00    1AC.TSF..@......
005600:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
005610:  00 00 00 00 00 00 00 00 18 1F 04 04 20 45 52 52    ............ ERR
005620:  45 55 52 20 44 52 49 56 45 20 07 18 1F 04 0A FF    EUR DRIVE ......
005630:  00 00 00 1A 44 42 20 30 0D 0A 3B 0D 0A 4C 49 53    ....DB 0..;..LIS
005640:  54 0D 0A 44 42 20 30 0D 0A 43 4C 4F 53 45 1A 20    T..DB 0..CLOSE. 
005650:  65 63 72 61 6E 20 65 74 20 70 61 70 65 72 20 70    ecran et paper p
005660:  65 6E 20 70 72 65 63 65 64 65 6E 74 73 20 2D 0D    en precedents -.
005670:  0A 3B 2D 20 4F 75 20 43 41 4C 4C 20 33 38 30 30    .;- Ou CALL 3800
005680:  45 53 20 44 27 45 4E 54 52 45 45 20 20 3A 0D 0A    ES D'ENTREE  :..
005690:  09 50 41 52 41 4D 45 54 52 45 53 20 44 45 20 53    .PARAMETRES DE S
0056A0:  4F 52 54 49 45 20 3A 0D 0A 09 52 45 47 49 53 54    ORTIE :...REGIST
0056B0:  52 45 53 20 4D 4F 44 49 46 49 45 53 20 20 20 3A    RES MODIFIES   :
0056C0:  0D 0A 0D 0A 09 41 44 52 45 53 53 45 20 3A 20 20    .....ADRESSE :  
0056D0:  20 20 20 20 20 20 20 20 20 20 45 71 75 69 76 61              Equiva
0056E0:  6C 65 6E 74 20 42 61 73 69 63 20 3A 0D 0A 20 20    lent Basic :..  
0056F0:  20 20 45 46 46 45 54 20 20 20 3A 0D 0A 09 50 41      EFFET   :...PA
005700:  52 41 4D 45 54 52 45 53 20 44 27 45 4E 54 52 45    RAMETRES D'ENTRE
005710:  45 20 20 3A 0D 0A 09 50 41 52 41 4D 45 54 52 45    E  :...PARAMETRE
005720:  53 20 44 45 20 53 4F 52 54 49 45 20 3A 0D 0A 09    S DE SORTIE :...
005730:  52 45 47 49 53 54 52 45 53 20 4D 4F 44 49 46 49    REGISTRES MODIFI
005740:  45 53 20 20 20 3A 09 0D 0A 0D 0A 09 41 44 52 45    ES   :......ADRE
005750:  53 53 45 20 3A 20 20 20 20 20 20 20 20 20 20 20    SSE :           
005760:  20 45 71 75 69 76 61 6C 65 6E 74 20 42 61 73 69     Equivalent Basi
005770:  63 20 3A 0D 0A 20 20 20 20 45 46 46 45 54 20 20    c :..    EFFET  
005780:  20 3A 0D 0A 09 50 41 52 41 4D 45 54 52 45 53 20     :...PARAMETRES 
005790:  44 27 45 4E 54 52 45 45 20 20 3A 0D 0A 09 50 41    D'ENTREE  :...PA
0057A0:  52 41 4D 45 54 52 45 53 20 44 45 20 53 4F 52 54    RAMETRES DE SORT
0057B0:  49 45 20 3A 0D 0A 09 52 45 47 49 53 54 52 45 53    IE :...REGISTRES
0057C0:  20 4D 4F 44 49 46 49 45 53 20 20 20 3A 0D 0A 0D     MODIFIES   :...
0057D0:  0A 09 41 44 52 45 53 53 45 20 3A 20 20 20 20 20    ..ADRESSE :     
0057E0:  20 20 20 20 20 20 20 45 71 75 69 76 61 6C 65 6E           Equivalen
0057F0:  74 20 42 61 73 69 63 20 3A 0D 0A 20 20 20 20 45    t Basic :..    E
005800:  20 3A 20 26 31 32 41 32 20 2D 20 36 31 32 38 20     : &12A2 - 6128 
005810:  3A 20 26 31 32 41 36 0D 0A 0D 0A 09 41 44 52 45    : &12A6.....ADRE
005820:  53 53 45 20 3A 20 26 42 42 39 33 20 20 20 20 20    SSE : &BB93     
005830:  20 20 45 71 75 69 76 61 6C 65 6E 74 20 42 61 73      Equivalent Bas
005840:  69 63 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20    ic : Rien ...   
005850:  20 45 46 46 45 54 20 20 20 3A 20 52 65 6E 76 6F     EFFET   : Renvo
005860:  69 65 20 64 61 6E 73 20 41 20 6C 65 20 6E 75 6D    ie dans A le num
005870:  9F E1 72 6F 20 64 75 20 73 74 79 6C 6F 20 65 6E    ..ro du stylo en
005880:  20 63 6F 75 72 73 20 2E 0D 0A 09 50 41 52 41 4D     cours ....PARAM
005890:  45 54 52 45 53 20 44 27 45 4E 54 52 45 45 20 20    ETRES D'ENTREE  
0058A0:  3A 20 52 69 65 6E 20 2E 0D 0A 09 50 41 52 41 4D    : Rien ....PARAM
0058B0:  45 54 52 45 53 20 44 45 20 53 4F 52 54 49 45 20    ETRES DE SORTIE 
0058C0:  3A 20 41 3D 4E 75 6D 9F E1 72 6F 20 64 65 20 73    : A=Num..ro de s
0058D0:  74 79 6C 6F 20 2E 0D 0A 09 52 45 47 49 53 54 52    tylo ....REGISTR
0058E0:  45 53 20 4D 4F 44 49 46 49 45 53 20 20 20 3A 20    ES MODIFIES   : 
0058F0:  41 46 20 2C 20 48 4C 20 2E 0D 0A 20 20 20 20 45    AF , HL ...    E
005900:  54 41 54 20 44 45 53 20 46 4C 41 47 53 20 45 4E    TAT DES FLAGS EN
005910:  20 53 4F 52 54 49 45 20 3A 20 56 61 72 69 61 62     SORTIE : Variab
005920:  6C 65 20 2E 0D 0A 09 41 44 52 45 53 53 45 20 52    le ....ADRESSE R
005930:  4F 55 54 49 4E 45 20 45 4E 20 52 4F 4D 20 43 50    OUTINE EN ROM CP
005940:  43 20 34 36 34 20 3A 20 26 31 32 42 44 20 2D 20    C 464 : &12BD - 
005950:  36 36 34 20 3A 20 26 31 32 42 36 20 2D 20 36 31    664 : &12B6 - 61
005960:  32 38 20 3A 20 26 31 32 42 41 0D 0A 0D 0A 09 41    28 : &12BA.....A
005970:  44 52 45 53 53 45 20 3A 20 26 42 42 39 36 20 20    DRESSE : &BB96  
005980:  20 20 20 20 45 71 75 69 76 61 6C 65 6E 74 20 42        Equivalent B
005990:  61 73 69 63 20 3A 20 50 41 50 45 52 20 2C 20 6E    asic : PAPER , n
0059A0:  0D 0A 20 20 20 20 45 46 46 45 54 20 20 20 3A 20    ..    EFFET   : 
0059B0:  43 68 61 6E 67 65 20 6C 61 20 73 9F E1 6C 65 63    Change la s..lec
0059C0:  74 69 6F 6E 20 64 75 20 66 6F 6E 64 20 64 27 9F    tion du fond d'.
0059D0:  E1 63 72 61 6E 20 2E 0D 0A 09 50 41 52 41 4D 45    .cran ....PARAME
0059E0:  54 52 45 53 20 44 27 45 4E 54 52 45 45 20 20 3A    TRES D'ENTREE  :
0059F0:  20 41 3D 4E 75 6D 9F E1 72 6F 20 50 41 50 45 52     A=Num..ro PAPER
005A00:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
005A10:  20 20 20 20 20 2D 20 53 4F 53 20 50 52 4F 47 52         - SOS PROGR
005A20:  41 4D 4D 45 55 52 53 20 4D 4F 44 45 20 44 27 45    AMMEURS MODE D'E
005A30:  4D 50 4C 4F 49 20 2D 0D 0A 20 20 0D 0A 20 20 20    MPLOI -..  ..   
005A40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
005A50:  20 20 20 20 20 20 2D 20 31 20 3A 20 43 68 61 6E          - 1 : Chan
005A60:  67 65 72 20 6C 65 73 20 63 6F 75 6C 65 75 72 73    ger les couleurs
005A70:  20 2D 0D 0A 20 0D 0A 20 20 20 20 20 55 74 69 6C     -.. ..     Util
005A80:  69 73 65 72 20 40 20 74 6F 75 74 20 6D 6F 6D 65    iser @ tout mome
005A90:  6E 74 20 2C 20 43 54 52 4C 20 2B 20 20 27 2E 27    nt , CTRL +  '.'
005AA0:  2C 20 20 27 30 27 2C 20 27 31 27 2C 20 27 32 27    ,  '0', '1', '2'
005AB0:  2C 20 27 33 27 2C 27 34 27 20 73 75 72 20 6C 65    , '3','4' sur le
005AC0:  20 70 61 76 7B 20 0D 0A 20 6E 75 6D 7B 72 69 71     pav{ .. num{riq
005AD0:  75 65 20 70 6F 75 72 20 63 68 61 6E 67 65 72 20    ue pour changer 
005AE0:  6C 65 73 20 63 6F 75 6C 65 75 72 73 20 64 65 20    les couleurs de 
005AF0:  20 3A 20 20 42 6F 72 64 20 20 2C 20 20 50 61 70     :  Bord  ,  Pap
005B00:  65 72 20 2C 20 50 65 6E 20 31 2C 32 2C 33 20 2E    er , Pen 1,2,3 .
005B10:  20 43 65 74 74 65 20 0D 0A 20 63 6F 6D 6F 64 69     Cette .. comodi
005B20:  74 7B 20 6E 27 65 73 74 20 70 61 73 20 61 63 63    t{ n'est pas acc
005B30:  65 73 73 69 62 6C 65 20 65 6E 20 6D 6F 64 65 20    essible en mode 
005B40:  20 64 7B 6D 6F 6E 73 74 72 61 74 69 6F 6E 20 21     d{monstration !
005B50:  20 55 6E 69 71 75 65 6D 65 6E 74 20 65 6E 20 6D     Uniquement en m
005B60:  6F 64 65 20 53 4F 53 20 0D 0A 20 6F 75 20 65 6E    ode SOS .. ou en
005B70:  20 6D 6F 64 65 20 6C 65 63 74 75 72 65 20 2E 0D     mode lecture ..
005B80:  0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    . ..            
005B90:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20                  - 
005BA0:  32 20 3A 20 4C 65 63 74 75 72 65 20 64 65 73 20    2 : Lecture des 
005BB0:  74 65 78 74 65 73 20 2D 0D 0A 20 20 0D 0A 20 20    textes -..  ..  
005BC0:  20 20 20 50 6F 75 72 20 6C 69 72 65 20 6C 27 65       Pour lire l'e
005BD0:  6E 73 65 6D 62 6C 65 20 20 64 65 20 20 63 65 20    nsemble  de  ce 
005BE0:  20 74 65 78 74 65 20 20 75 74 69 6C 69 73 65 7A     texte  utilisez
005BF0:  20 20 6C 65 73 20 20 66 6C 7D 63 68 65 73 20 76      les  fl}ches v
005C00:  65 72 74 69 63 61 6C 65 73 20 64 75 20 0D 0A 20    erticales du .. 
005C10:  63 75 72 73 65 75 72 20 2E 20 45 6C 6C 65 73 20    curseur . Elles 
005C20:  64 7B 70 6C 61 63 65 6E 74 20 6C 65 20 74 65 78    d{placent le tex
005C30:  74 65 20 64 27 75 6E 20 20 6C 69 67 6E 65 20 20    te d'un  ligne  
005C40:  2E 20 53 48 49 46 54 20 2B 20 6C 65 73 20 66 6C    . SHIFT + les fl
005C50:  7D 63 68 65 73 20 2C 20 64 27 75 6E 65 20 0D 0A    }ches , d'une ..
005C60:  20 70 61 67 65 20 2E 20 43 54 52 4C 2B 66 6C 7D     page . CTRL+fl}
005C70:  63 68 65 20 76 65 72 74 69 63 61 6C 65 20 72 65    che verticale re
005C80:  74 6F 75 72 6E 65 20 20 61 75 20 20 64 7B 62 75    tourne  au  d{bu
005C90:  74 20 20 64 75 20 20 66 69 63 68 69 65 72 20 2E    t  du  fichier .
005CA0:  20 55 6E 20 22 42 49 50 22 20 76 6F 75 73 20 0D     Un "BIP" vous .
005CB0:  0A 20 61 76 65 72 74 69 72 61 20 6C 6F 72 73 71    . avertira lorsq
005CC0:  75 65 20 76 6F 75 73 20 61 75 72 65 7A 20 61 74    ue vous aurez at
005CD0:  74 65 69 6E 74 20 6C 27 75 6E 65 20 20 6F 75 20    teint l'une  ou 
005CE0:  6C 27 61 75 74 72 65 20 64 65 73 20 65 78 74 72    l'autre des extr
005CF0:  7B 6D 69 74 7B 73 20 64 75 20 74 65 78 74 65 20    {mit{s du texte 
005D00:  0D 0A 20 2E 20 45 4E 54 45 52 20 76 6F 75 73 20    .. . ENTER vous 
005D10:  70 65 72 6D 65 74 20 64 65 20 20 71 75 69 74 74    permet de  quitt
005D20:  65 72 20 20 6C 27 7B 64 69 74 65 75 72 20 20 2E    er  l'{diteur  .
005D30:  20 20 44 61 6E 73 20 20 63 65 20 63 61 73 20 75      Dans  ce cas u
005D40:  6E 65 20 6F 70 74 69 6F 6E 20 70 65 72 6D 65 74    ne option permet
005D50:  20 0D 0A 20 64 65 20 3A 20 31 20 52 65 6C 69 72     .. de : 1 Relir
005D60:  65 20 64 65 70 75 69 73 20 6C 65 20 20 64 7B 62    e depuis le  d{b
005D70:  75 74 20 20 2E 20 20 32 20 20 52 65 6C 69 72 65    ut  .  2  Relire
005D80:  20 20 6C 61 20 20 70 61 67 65 20 65 6E 20 63 6F      la  page en co
005D90:  75 72 73 20 2E 20 33 20 72 65 74 6F 75 72 6E 65    urs . 3 retourne
005DA0:  72 20 0D 0A 20 61 75 20 6D 65 6E 75 20 70 72 69    r .. au menu pri
005DB0:  6E 63 69 70 61 6C 20 2E 0D 0A 20 0D 0A 20 20 20    ncipal ... ..   
005DC0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
005DD0:  20 20 20 20 20 20 2D 20 33 3A 20 49 6D 70 72 65          - 3: Impre
005DE0:  73 73 69 6F 6E 20 64 65 73 20 74 65 78 74 65 73    ssion des textes
005DF0:  20 2D 0D 0A 20 20 0D 0A 20 20 20 20 20 49 6C 20     -..  ..     Il 
005E00:  20 65 73 74 20 20 61 75 73 73 69 20 20 70 6F 73     est  aussi  pos
005E10:  73 69 62 6C 65 20 20 20 64 27 69 6D 70 72 69 6D    sible   d'imprim
005E20:  65 72 20 20 20 6C 65 73 20 20 20 74 65 78 74 65    er   les   texte
005E30:  73 20 20 61 76 65 63 20 20 28 43 54 52 4C 29 2B    s  avec  (CTRL)+
005E40:  22 49 22 20 20 2E 20 0D 0A 20 4C 27 69 6D 70 72    "I"  . .. L'impr
005E50:  65 73 73 69 6F 6E 20 63 6F 6D 6D 65 6E 63 65 20    ession commence 
005E60:  40 20 6C 61 20 20 70 61 67 65 20 20 65 6E 20 20    @ la  page  en  
005E70:  63 6F 75 72 73 2E 20 20 45 6C 6C 65 20 20 73 27    cours.  Elle  s'
005E80:  69 6E 74 65 72 72 6F 6D 70 74 20 61 70 72 7D 73    interrompt apr}s
005E90:  20 63 68 61 71 75 65 20 0D 0A 20 73 7B 72 69 65     chaque .. s{rie
005EA0:  20 64 65 20 36 30 20 20 6C 69 67 6E 65 73 2C 20     de 60  lignes, 
005EB0:  20 61 70 70 75 79 65 7A 20 20 73 75 72 20 20 75     appuyez  sur  u
005EC0:  6E 65 20 20 74 6F 75 63 68 65 20 20 71 75 65 6C    ne  touche  quel
005ED0:  63 6F 6E 71 75 65 20 20 70 6F 75 72 20 63 6F 6E    conque  pour con
005EE0:  74 69 6E 75 65 72 20 2E 20 0D 0A 20 4D 61 69 6E    tinuer . .. Main
005EF0:  74 65 6E 69 72 20 45 53 43 20 65 6E 66 6F 6E 63    tenir ESC enfonc
005F00:  7B 20 71 75 69 74 74 65 20 6C 65 20 6D 6F 64 65    { quitte le mode
005F10:  20 20 69 6D 70 72 65 73 73 69 6F 6E 20 20 2E 20      impression  . 
005F20:  53 69 20 6C 61 20 63 6F 6D 6D 61 6E 64 65 20 28    Si la commande (
005F30:  43 54 52 4C 29 2B 22 49 22 20 0D 0A 20 6E 27 61    CTRL)+"I" .. n'a
005F40:  20 64 27 61 75 74 72 65 20 65 66 66 65 74 20 71     d'autre effet q
005F50:  75 65 20 64 65 20 70 72 6F 64 75 69 72 65 20 75    ue de produire u
005F60:  6E 20 20 62 69 70 20 63 27 65 73 74 20 71 75 65    n  bip c'est que
005F70:  20 76 6F 74 72 65 20 69 6D 70 72 69 6D 61 6E 74     votre imprimant
005F80:  65 20 65 73 74 20 68 6F 72 73 20 0D 0A 20 73 65    e est hors .. se
005F90:  72 76 69 63 65 20 2E 0D 0A 20 0D 0A 20 2D 2D 2D    rvice ... .. ---
005FA0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
005FB0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
005FC0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
005FD0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
005FE0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20    ----------.. .. 
005FF0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
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:  20 20 20 20 20 20 2D 20 50 52 45 53 45 4E 54 41          - PRESENTA
006110:  54 49 4F 4E 20 44 45 20 4C 41 20 44 49 53 51 55    TION DE LA DISQU
006120:  45 54 54 45 20 2D 0D 0A 20 0D 0A 20 20 20 20 20    ETTE -.. ..     
006130:  41 75 20 64 7B 70 61 72 74 20 76 6F 75 73 20 76    Au d{part vous v
006140:  6F 75 73 20 74 72 6F 75 76 65 7A 20 64 65 76 61    ous trouvez deva
006150:  6E 74 20 20 75 6E 65 20 20 70 61 67 65 20 61 66    nt  une  page af
006160:  66 69 63 68 61 6E 74 20 75 6E 20 6D 65 6E 75 20    fichant un menu 
006170:  70 72 69 6E 63 69 70 61 6C 20 0D 0A 20 63 6F 6D    principal .. com
006180:  70 6F 72 74 61 6E 74 20 6C 61 20 6C 69 73 74 65    portant la liste
006190:  20 64 65 73 20 6F 70 74 69 6F 6E 73 20 64 69 73     des options dis
0061A0:  70 6F 6E 69 62 6C 65 73 20 20 65 74 20 20 75 6E    ponibles  et  un
0061B0:  20 6D 65 6E 75 20 73 65 63 6F 6E 64 61 69 72 65     menu secondaire
0061C0:  20 76 69 64 65 20 2E 20 4C 65 20 0D 0A 20 63 6F     vide . Le .. co
0061D0:  6E 74 65 6E 75 20 20 64 75 20 20 6D 65 6E 75 20    ntenu  du  menu 
0061E0:  20 73 65 63 6F 6E 64 61 69 72 65 20 20 64 7B 70     secondaire  d{p
0061F0:  65 6E 64 72 61 20 20 64 75 20 20 20 63 68 6F 69    endra  du   choi
006200:  78 20 20 65 66 66 65 63 74 75 7B 20 20 64 61 6E    x  effectu{  dan
006210:  73 20 20 6C 65 20 20 6D 65 6E 75 20 0D 0A 20 70    s  le  menu .. p
006220:  72 69 6E 63 69 70 61 6C 2E 20 50 6F 75 72 20 65    rincipal. Pour e
006230:  66 66 65 63 74 75 65 72 20 75 6E 20 63 68 6F 69    ffectuer un choi
006240:  78 20 20 2C 20 20 64 7B 70 6C 61 63 65 72 20 20    x  ,  d{placer  
006250:  6C 65 20 20 62 61 6E 64 65 61 75 20 61 76 65 63    le  bandeau avec
006260:  20 6C 65 73 20 66 6C 7D 63 68 65 73 20 0D 0A 20     les fl}ches .. 
006270:  76 65 72 74 69 63 61 6C 65 73 20 64 75 20 63 75    verticales du cu
006280:  72 73 65 75 72 20 65 74 20 76 61 6C 69 64 65 7A    rseur et validez
006290:  20 20 61 76 65 63 20 20 43 4F 50 59 20 20 2E 20      avec  COPY  . 
0062A0:  20 4C 61 20 76 61 6C 69 64 61 74 69 6F 6E 20 65     La validation e
0062B0:  66 66 65 63 74 75 7B 65 20 2C 20 6C 65 20 0D 0A    ffectu{e , le ..
0062C0:  20 6D 65 6E 75 20 73 65 63 6F 6E 64 61 69 72 65     menu secondaire
0062D0:  20 73 27 61 66 66 69 63 68 65 20 65 74 20 76 6F     s'affiche et vo
0062E0:  75 73 20 64 65 76 65 7A 20 66 61 69 72 65 20 75    us devez faire u
0062F0:  6E 20 73 65 63 6F 6E 64 20 63 68 6F 69 78 20 70    n second choix p
006300:  6F 75 72 20 61 63 63 7B 64 65 72 20 61 75 20 0D    our acc{der au .
006310:  0A 20 66 69 63 68 69 65 72 20 74 65 78 74 65 20    . fichier texte 
006320:  6F 75 20 40 20 6C 61 20 64 7B 6D 6F 6E 73 74 72    ou @ la d{monstr
006330:  61 74 69 6F 6E 20 64 7B 73 69 72 7B 65 20 20 2E    ation d{sir{e  .
006340:  20 20 45 6E 20 63 61 73 20 64 27 65 72 72 65 75      En cas d'erreu
006350:  72 20 2C 20 6C 61 20 64 65 72 6E 69 7D 72 65 20    r , la derni}re 
006360:  0D 0A 20 6F 70 74 69 6F 6E 20 64 65 20 74 6F 75    .. option de tou
006370:  74 20 6D 65 6E 75 20 73 65 63 6F 6E 64 61 69 72    t menu secondair
006380:  65 20 76 6F 75 73 20 70 65 72 6D 65 74 20 64 65    e vous permet de
006390:  20 72 65 76 65 6E 69 72 20 61 75 20 6D 65 6E 75     revenir au menu
0063A0:  20 70 72 69 6E 63 69 70 61 6C 20 2E 0D 0A 20 0D     principal ... .
0063B0:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
0063C0:  20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D           ---------
0063D0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0063E0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20    ---------.. ..  
0063F0:  20 20 20 4E 4F 54 45 53 20 3A 20 4C 6F 72 73 20       NOTES : Lors 
006400:  64 27 75 6E 20 63 68 61 6E 67 65 6D 65 6E 74 20    d'un changement 
006410:  64 65 20 20 66 61 63 65 20 20 6F 75 20 20 65 6E    de  face  ou  en
006420:  20 20 73 6F 72 74 69 65 20 64 65 20 64 7B 6D 6F      sortie de d{mo
006430:  20 2C 20 63 27 65 73 74 20 75 6E 65 20 0D 0A 20     , c'est une .. 
006440:  69 6E 73 74 72 75 63 74 69 6F 6E 20 22 43 48 41    instruction "CHA
006450:  49 4E 22 20 71 75 69 20 20 61 73 73 75 72 65 20    IN" qui  assure 
006460:  20 6C 65 20 20 72 65 74 6F 75 72 20 20 61 75 20     le  retour  au 
006470:  20 70 72 6F 67 72 61 6D 6D 65 20 20 70 72 69 6E     programme  prin
006480:  63 69 70 61 6C 20 2E 20 43 65 74 74 65 20 0D 0A    cipal . Cette ..
006490:  20 69 6E 73 74 72 75 63 74 69 6F 6E 20 2C 20 72     instruction , r
0064A0:  7B 70 75 74 7B 65 20 69 6E 75 74 69 6C 69 73 61    {put{e inutilisa
0064B0:  62 6C 65 20 73 75 72 20 20 34 36 34 20 20 2C 20    ble sur  464  , 
0064C0:  66 6F 6E 63 74 69 6F 6E 6E 65 20 70 61 72 66 61    fonctionne parfa
0064D0:  69 74 65 6D 65 6E 74 20 73 75 72 20 6C 65 20 0D    itement sur le .
0064E0:  0A 20 6D 69 65 6E 20 2E 20 41 75 20 63 61 73 20    . mien . Au cas 
0064F0:  6F 75 20 20 65 6C 6C 65 20 20 76 6F 75 73 20 20    ou  elle  vous  
006500:  70 6F 73 65 72 61 69 74 20 20 64 65 73 20 20 70    poserait  des  p
006510:  72 6F 62 6C 7D 6D 65 73 20 20 2C 20 66 61 69 74    robl}mes  , fait
006520:  65 73 20 6C 65 20 73 61 76 6F 69 72 20 65 6E 20    es le savoir en 
006530:  0D 0A 20 7B 63 72 69 76 61 6E 74 20 40 20 53 4F    .. {crivant @ SO
006540:  53 20 50 52 4F 47 52 41 4D 4D 45 55 52 53 20 2E    S PROGRAMMEURS .
006550:  0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20    .. ..           
006560:  20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D               -----
006570:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
006580:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20    -------------.. 
006590:  0D 0A 20 20 20 20 20 46 69 63 68 69 65 72 73 20    ..     Fichiers 
0065A0:  22 2E 41 53 43 22 20 3A 20 43 65 20 73 6F 6E 74    ".ASC" : Ce sont
0065B0:  20 20 20 6C 65 73 20 20 20 74 65 78 74 65 73 20       les   textes 
0065C0:  20 61 63 63 6F 6D 70 61 67 6E 7B 73 20 20 64 65     accompagn{s  de
0065D0:  73 20 6C 69 73 74 69 6E 67 73 20 42 41 53 49 43    s listings BASIC
0065E0:  20 0D 0A 20 6F 75 20 41 53 53 45 4D 42 4C 45 55     .. ou ASSEMBLEU
0065F0:  52 20 61 69 6E 73 69 20 71 75 65 20 20 6C 65 73    R ainsi que  les
006600:  20 20 6D 6F 64 65 73 20 20 64 27 65 6D 70 6C 6F      modes  d'emplo
006610:  69 20 20 2E 20 20 43 65 73 20 20 66 69 63 68 69    i  .  Ces  fichi
006620:  65 72 73 20 73 6F 6E 74 20 65 6E 20 41 53 43 49    ers sont en ASCI
006630:  49 20 0D 0A 20 61 63 63 65 6E 74 75 7B 20 2E 0D    I .. accentu{ ..
006640:  0A 20 20 20 20 46 69 63 68 69 65 72 73 20 22 2E    .    Fichiers ".
006650:  4D 41 58 22 20 3A 20 43 65 20 73 6F 6E 74 20 6C    MAX" : Ce sont l
006660:  65 73 20 63 6F 64 65 73 20 73 6F 75 72 63 65 73    es codes sources
006670:  20 28 6E 6F 6E 20 63 6F 6D 6D 65 6E 74 7B 73 29     (non comment{s)
006680:  20 65 6E 20 41 53 43 49 49 20 2E 20 43 65 73 20     en ASCII . Ces 
006690:  0D 0A 20 64 65 72 6E 69 65 72 73 20 7B 74 61 6E    .. derniers {tan
0066A0:  74 20 69 6E 63 6C 75 73 20 65 6E 20 76 65 72 73    t inclus en vers
0066B0:  69 6F 6E 20 63 6F 6D 6D 65 6E 74 7B 65 20 64 61    ion comment{e da
0066C0:  6E 73 20 6C 65 20 74 65 78 74 65 2C 20 69 6C 20    ns le texte, il 
0066D0:  65 73 74 20 70 6F 73 73 69 62 6C 65 20 71 75 65    est possible que
0066E0:  20 0D 0A 20 63 65 72 74 61 69 6E 73 20 73 6F 69     .. certains soi
0066F0:  65 6E 74 20 73 75 70 70 72 69 6D 7B 73 20 20 70    ent supprim{s  p
006700:  6F 75 72 20 20 64 65 73 20 20 72 61 69 73 6F 6E    our  des  raison
006710:  73 20 20 64 27 65 6E 63 6F 6D 62 72 65 6D 65 6E    s  d'encombremen
006720:  74 20 64 69 73 71 75 65 74 74 65 20 76 6F 69 72    t disquette voir
006730:  65 20 0D 0A 20 74 6F 74 61 6C 65 6D 65 6E 74 20    e .. totalement 
006740:  61 62 73 65 6E 74 73 20 2E 20 4E 65 20 73 6F 79    absents . Ne soy
006750:  65 7A 20 64 6F 6E 63 20 70 61 73 20 7B 74 6F 6E    ez donc pas {ton
006760:  6E 7B 73 20 73 27 69 6C 20 65 6E 20 6D 61 6E 71    n{s s'il en manq
006770:  75 65 20 21 0D 0A 20 20 20 20 20 46 69 63 68 69    ue !..     Fichi
006780:  65 72 73 20 22 2E 41 5A 4D 22 20 3A 20 43 6F 6D    ers ".AZM" : Com
006790:  6D 65 20 6C 65 73 20 66 69 63 68 69 65 72 73 20    me les fichiers 
0067A0:  20 27 2E 4D 41 58 27 20 20 6D 61 69 73 20 63 65     '.MAX'  mais ce
0067B0:  73 20 66 69 63 68 69 65 72 73 20 73 6F 6E 74 20    s fichiers sont 
0067C0:  40 20 6C 61 20 0D 0A 20 73 79 6E 74 61 78 65 20    @ la .. syntaxe 
0067D0:  64 65 20 27 5A 38 30 4D 52 27 20 2E 20 56 6F 75    de 'Z80MR' . Vou
0067E0:  73 20 70 6F 75 72 72 65 7A 20 61 69 6E 73 69 20    s pourrez ainsi 
0067F0:  6C 65 73 20 61 73 73 65 6D 62 6C 65 72 20 73 61    les assembler sa
006800:  6E 73 20 70 72 6F 62 6C 7D 6D 65 20 2E 0D 0A 20    ns probl}me ... 
006810:  0D 0A 20 20 20 20 46 69 63 68 69 65 72 73 20 22    ..    Fichiers "
006820:  2E 22 20 3A 20 50 72 6F 67 72 61 6D 6D 65 73 20    ." : Programmes 
006830:  64 65 20 64 7B 6D 6F 6E 73 74 72 61 74 69 6F 6E    de d{monstration
006840:  20 62 61 73 69 63 20 73 61 75 76 7B 73 20 65 6E     basic sauv{s en
006850:  20 41 53 43 49 49 20 2E 0D 0A 20 20 20 20 46 69     ASCII ...    Fi
006860:  63 68 69 65 72 73 20 22 2E 42 49 4E 22 20 2E 20    chiers ".BIN" . 
006870:  46 69 63 68 69 65 72 20 64 65 20 64 7B 6D 6F 6E    Fichier de d{mon
006880:  73 74 72 61 74 69 6F 6E 20 62 69 6E 61 69 72 65    stration binaire
006890:  20 2E 0D 0A 20 20 20 20 46 69 63 68 69 65 72 73     ...    Fichiers
0068A0:  20 22 2E 42 41 53 22 20 6F 75 20 22 2E 43 4F 44     ".BAS" ou ".COD
0068B0:  22 20 3A 20 50 72 6F 67 72 61 6D 6D 65 20 69 6E    " : Programme in
0068C0:  74 65 72 6E 65 20 40 20 53 4F 53 20 50 52 4F 47    terne @ SOS PROG
0068D0:  52 41 4D 4D 45 55 52 53 20 2E 0D 0A 20 0D 0A 20    RAMMEURS ... .. 
0068E0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0068F0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
006900:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
006910:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
006920:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20    ------------..  
006930:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
006940:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 49                  FI
006950:  4E 20 44 45 20 53 45 43 54 49 4F 4E 0D 0A 20 00    N DE SECTION.. .
006960:  00 1A 1A 65 73 20 63 6F 75 6C 65 75 72 73 20 2D    ...es couleurs -
006970:  0D 0A 0D 0A 20 20 20 20 55 74 69 6C 69 73 65 72    ....    Utiliser
006980:  2D 52 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    -R..            
006990:  20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D               -----
0069A0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0069B0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20    ---------..     
0069C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0069D0:  20 2D 20 4C 45 53 20 56 45 43 54 45 55 52 53 20     - LES VECTEURS 
0069E0:  53 59 53 54 45 4D 45 20 44 45 53 20 43 50 43 20    SYSTEME DES CPC 
0069F0:  2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    -..             
006A00:  20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D              ------
006A10:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
006A20:  2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 09 43 65 73    --------.....Ces
006A30:  20 76 65 63 74 65 75 72 73 20 73 6F 6E 74 20 6C     vecteurs sont l
006A40:  65 20 6D 6F 79 65 6E 20 65 73 73 65 6E 74 69 65    e moyen essentie
006A50:  6C 20 64 65 90 20 63 6F 6D 6D 75 6E 69 63 61 74    l de. communicat
006A60:  69 6F 6E 20 65 6E 74 72 65 20 6C 61 20 52 4F 4D    ion entre la ROM
006A70:  20 65 74 20 6C 61 20 0D 8A 52 41 4D 20 2E 20 49     et la ..RAM . I
006A80:  6C 73 20 6F 63 63 75 70 65 6E 74 20 6C 61 20 7A    ls occupent la z
006A90:  6F 6E 65 20 52 41 4D 20 64 65 90 20 26 42 39 30    one RAM de. &B90
006AA0:  30 20 9F EA 20 26 42 44 43 41 20 2E 20 43 68 61    0 .. &BDCA . Cha
006AB0:  71 75 65 20 76 65 63 74 65 75 72 20 65 73 74 20    que vecteur est 
006AC0:  63 6F 6D 70 6F 73 9F E1 20 0D 8A 64 65 20 33 20    compos.. ..de 3 
006AD0:  6F 63 74 65 74 73 20 64 9F E1 74 65 72 6D 69 6E    octets d..termin
006AE0:  61 6E 74 20 75 6E 20 52 65 73 74 61 72 74 20 6F    ant un Restart o
006AF0:  75 20 75 6E 20 73 61 75 74 20 28 33 6F 63 74 65    u un saut (3octe
006B00:  00 52 53 58 50 52 54 32 20 43 4F 44 00 00 00 00    .RSXPRT2 COD....
006B10:  00 00 02 00 00 78 9D 00 00 00 00 00 00 00 00 00    .....x..........
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:  A4 0A 00 E0 04 00 00 00 00 00 00 00 00 00 00 00    ................
006B50:  00 00 16 00 16 00 10 27 E8 03 64 00 0A 00 01 00    .......'..d.....
006B60:  00 10 00 01 10 00 00 00 00 1A 49 54 45 20 22 52    ..........ITE "R
006B70:  53 58 50 52 54 32 22 0D 0A 3B 0D 0A 50 52 54 20    SXPRT2"..;..PRT 
006B80:  2A D4 BD 22 54 80 01 0F 80 21 9D 80 C3 D1 BC 56    *.."T....!.....V
006B90:  80 C3 A2 80 C3 E0 81 C3 47 82 C3 5A 82 C3 B7 82    ........G..Z....
006BA0:  C3 45 83 C3 49 83 C3 4D 83 C3 9E 83 C3 B6 83 C3    .E..I..M........
006BB0:  CB 83 C3 DD 83 C3 EF 83 C3 35 84 C3 43 84 C3 4B    .........5..C..K
006BC0:  84 C3 53 84 C3 47 85 C3 4C 85 C3 AE 85 C3 9F 87    ..S..G..L.......
006BD0:  C3 D4 87 C3 00 00 43 4F 4E D6 45 44 49 C3 50 52    ......CON.EDI.PR
006BE0:  54 C3 50 52 54 D6 4D 49 44 C3 45 CC 45 D5 45 C4    T.PRT.MID.E.E.E.
006BF0:  44 50 C5 44 50 CF 54 D0 54 44 D0 57 4B 45 D9 44    DP.DP.T.TD.WKE.D
006C00:  CC 44 C8 44 D4 53 D4 4C 49 4E 45 D2 4C 49 4E C5    .D.D.S.LINE.LIN.
006C10:  43 41 C4 42 41 4E C4 42 41 4E 44 B1 00 00 00 00    CA.BAN.BAND.....
006C20:  00 00 FE 02 C2 7B 83 DD 6E 00 DD 66 01 22 77 8A    .....{..n..f."w.
006C30:  DD 6E 02 26 01 3E 19 BD DA 76 83 CD 75 BB 21 FC    .n.&.>...v..u.!.
006C40:  88 CD 94 83 CD D9 80 21 01 89 CD 94 83 CD 06 81    .......!........
006C50:  21 07 89 CD 94 83 C3 3E 81 2A 77 8A 06 04 FD 21    !......>.*w....!
006C60:  91 8A FD 5E 00 FD 56 01 AF A7 ED 52 38 03 3C 18    ...^..V....R8.<.
006C70:  F8 CD 00 81 FD 23 FD 23 19 10 E7 7D CD 00 81 C9    .....#.#...}....
006C80:  C6 30 CD 5A BB C9 3E 26 CD 5A BB 2A 77 8A 06 03    .0.Z..>&.Z.*w...
006C90:  FD 21 9B 8A FD 5E 00 FD 56 01 AF A7 ED 52 38 03    .!...^..V....R8.
006CA0:  3C 18 F8 CD 32 81 FD 23 FD 23 19 10 E7 7D CD 32    <...2..#.#...}.2
006CB0:  81 C9 FE 0A 38 02 C6 07 C6 30 CD 5A BB C9 2A 77    ....8....0.Z..*w
006CC0:  8A 06 08 4C 3E 30 CB 01 30 01 3C CD 5A BB 10 F4    ...L>0..0.<.Z...
006CD0:  06 08 4D 3E 30 CB 01 30 01 3C CD 5A BB 10 F4 C9    ..M>0..0.<.Z....
006CE0:  FD E1 DD 2B DD 2B 18 0A FD E1 FE 06 C2 7B 83 CD    ...+.+.......{..
006CF0:  A8 81 DD 6E 02 7D FE 1A D2 76 83 DD 66 04 22 73    ...n.}...v..f."s
006D00:  8A 22 75 8A CD E9 88 D2 76 83 DD 7E 06 B7 C4 BE    ."u.....v..~....
006D10:  81 FD E5 CD D3 81 DD 7E 08 CD 90 BB DD 7E 0A CD    .......~.....~..
006D20:  96 BB 2A 73 8A C3 75 BB DD 6E 00 DD 66 01 22 79    ..*s..u..n..f."y
006D30:  8A 7E 32 7B 8A 23 5E 23 56 ED 53 7D 8A C9 FE 01    .~2{.#^#V.S}....
006D40:  28 04 3E 14 18 02 3E 12 F5 2A 73 8A CD 75 BB F1    (.>...>..*s..u..
006D50:  C3 5A BB CD 93 BB 32 82 8A CD 99 BB 32 83 8A C9    .Z....2.....2...
006D60:  CD 68 81 21 73 89 06 FF 36 00 23 10 FB CD C8 88    .h.!s...6.#.....
006D70:  21 73 89 CD 00 B9 CD 3A BD CD 03 B9 06 00 21 73    !s.....:......!s
006D80:  89 7E B7 28 04 04 23 18 F8 78 B7 28 06 3A 7B 8A    .~.(..#..x.(.:{.
006D90:  B8 30 15 3E 07 CD 5A BB 3E 42 CD 1E BB C2 3A 82    .0.>..Z.>B....:.
006DA0:  2A 73 8A CD 75 BB 18 C8 ED 5B 7D 8A C5 4F 06 00    *s..u....[}..O..
006DB0:  21 73 89 ED B0 2A 79 8A C1 70 3A 82 8A CD 90 BB    !s...*y..p:.....
006DC0:  3A 83 8A CD 96 BB C9 CD 68 81 2A 7D 8A 3A 7B 8A    :.......h.*}.:{.
006DD0:  47 7E CD 5A BB 23 10 F9 18 E0 CD 68 81 ED 5B A1    G~.Z.#.....h..[.
006DE0:  8A 7A B3 C4 53 84 3E 1B 2A 73 8A 95 47 3A 7B 8A    .z..S.>.*s..G:{.
006DF0:  B8 D2 80 83 2A 5B BB 22 B4 82 3E C3 32 5A BB 21    ....*[."..>.2Z.!
006E00:  A5 82 22 5B BB 2A 7D 8A 3A 7B 8A 47 CD 9D 82 2A    .."[.*}.:{.G...*
006E10:  B4 82 22 5B BB 3E CF 32 5A BB C3 3A 82 7E CD 5A    .."[.>.2Z..:.~.Z
006E20:  BB 23 10 F9 C9 CD B3 82 3E 08 CD B3 82 3E 0A CD    .#......>....>..
006E30:  B3 82 C9 CF 00 00 C9 FE 05 C2 7B 83 CD A8 81 32    ..........{....2
006E40:  76 8A CD E9 88 D2 80 83 05 78 32 76 8A DD 6E 02    v........x2v..n.
006E50:  7D FE 1A D2 76 83 26 01 22 73 8A DD 7E 04 B7 C4    }...v.&."s..~...
006E60:  BE 81 CD D3 81 DD 7E 06 CD 90 BB DD 7E 08 CD 96    ......~.....~...
006E70:  BB AF 32 7F 8A 3A 7B 8A 47 CB 47 28 06 3E FF 32    ..2..:{.G.G(.>.2
006E80:  7F 8A 04 3A A1 8A B7 28 02 CB 20 3A 76 8A 90 1F    ...:...(.. :v...
006E90:  2A 73 8A 67 24 CD 75 BB 3A 7F 8A B7 CA 4A 82 3A    *s.g$.u.:....J.:
006EA0:  7B 8A 47 2A 7D 8A 7E FE 20 F5 CC 37 83 F1 CD 5A    {.G*}.~. ..7...Z
006EB0:  BB 23 10 F2 C3 3A 82 3A 7F 8A B7 C8 AF 32 7F 8A    .#...:.:.....2..
006EC0:  3E 20 C3 5A BB 06 12 18 08 06 13 18 04 06 14 18    > .Z............
006ED0:  00 FE 02 C2 7B 83 DD 7E 00 FE 1A D2 76 83 6F 26    ....{..~....v.o&
006EE0:  01 C5 CD 75 BB CD D3 81 DD 7E 02 CD 96 BB C1 78    ...u.....~.....x
006EF0:  CD 5A BB C3 3A 82 21 0D 89 18 08 21 23 89 18 03    .Z..:.!....!#...
006F00:  29 20 20 20 20 20 20 20 3B 79 20 70 6F 75 72 20    )       ;y pour 
006F10:  44 52 41 57 0D 0A 20 20 20 20 20 20 20 20 20 4C    DRAW..         L
006F20:  44 20 48 2C 28 49 58 2B 33 29 0D 0A 20 20 20 20    D H,(IX+3)..    
006F30:  20 20 20 20 20 50 55 53 48 20 42 43 20 20 20 20         PUSH BC    
006F40:  20 20 20 20 20 20 20 3B 44 52 41 57 20 6D 6F 64           ;DRAW mod
006F50:  69 66 69 65 20 6C 65 73 20 72 65 67 69 73 74 72    ifie les registr
006F60:  65 73 20 21 20 50 72 65 73 65 76 65 72 20 63 6F    es ! Presever co
006F70:  6D 70 74 65 75 72 0D 0A 20 20 20 20 20 20 20 20    mpteur..        
006F80:  20 43 41 4C 4C 20 23 42 42 46 36 20 20 20 20 20     CALL #BBF6     
006F90:  20 20 20 3B 44 52 41 57 0D 0A 20 20 20 20 20 20       ;DRAW..      
006FA0:  20 20 20 50 4F 50 20 42 43 20 20 20 20 20 20 20       POP BC       
006FB0:  20 20 20 20 20 3B 52 65 63 75 70 65 72 65 72 20         ;Recuperer 
006FC0:  63 6F 6D 70 74 65 75 72 0D 0A 20 20 20 20 20 20    compteur..      
006FD0:  20 20 20 44 4A 4E 5A 20 55 4E 43 41 52 52 45 20       DJNZ UNCARRE 
006FE0:  20 20 20 20 20 3B 43 6F 6E 74 69 6E 75 65 72 20         ;Continuer 
006FF0:  6C 65 20 63 61 72 72 65 0D 0A 20 3B 0D 0A 20 52    le carre.. ;.. R
007000:  4F 55 54 49 4E 45 20 43 41 4C 4C 20 41 55 47 43    OUTINE CALL AUGC
007010:  41 52 52 45 20 20 20 20 20 3B 43 61 6C 63 75 6C    ARRE     ;Calcul
007020:  65 72 20 6C 65 20 63 61 72 72 65 20 73 75 69 76    er le carre suiv
007030:  61 6E 74 20 2C 20 6C 27 61 64 72 65 73 73 65 20    ant , l'adresse 
007040:  64 75 20 43 41 4C 4C 20 63 68 61 6E 67 65 0D 0A    du CALL change..
007050:  20 3B 20 20 20 20 20 20 20 20 20 20 20 20 20 20     ;              
007060:  20 20 20 20 20 20 20 20 20 20 20 3B 61 75 20 70               ;au p
007070:  72 6F 63 68 61 69 6E 20 74 6F 75 72 20 65 6E 20    rochain tour en 
007080:  52 45 43 4F 4D 0D 0A 20 20 20 20 20 20 20 20 20    RECOM..         
007090:  50 4F 50 20 42 43 20 20 20 20 20 20 20 20 20 20    POP BC          
0070A0:  20 20 3B 52 65 63 75 70 65 72 65 72 20 6C 65 20      ;Recuperer le 
0070B0:  6E 6F 6D 62 72 65 20 64 65 20 63 61 72 72 65 73    nombre de carres
0070C0:  20 61 20 74 72 61 63 65 72 0D 0A 20 20 20 20 20     a tracer..     
0070D0:  20 20 20 20 44 4A 4E 5A 20 42 43 4C 43 41 52 31        DJNZ BCLCAR1
0070E0:  20 20 20 20 20 20 3B 45 74 20 63 6F 6E 74 69 6E          ;Et contin
0070F0:  75 65 72 20 74 61 6E 74 20 71 75 27 69 6C 20 72    uer tant qu'il r
007100:  65 73 74 65 20 64 65 73 20 63 61 72 72 65 73 20    este des carres 
007110:  61 20 74 72 61 63 65 72 0D 0A 20 3B 0D 0A 20 20    a tracer.. ;..  
007120:  20 20 20 20 20 20 20 4C 44 20 41 2C 31 20 20 20           LD A,1   
007130:  20 20 20 20 20 20 20 20 20 3B 52 65 6D 65 74 74             ;Remett
007140:  72 65 20 6C 61 20 63 6F 75 6C 65 75 72 20 67 72    re la couleur gr
007150:  61 70 68 69 71 75 65 20 61 20 31 20 63 6F 6D 6D    aphique a 1 comm
007160:  65 20 61 75 20 64 65 62 75 74 0D 0A 20 20 20 20    e au debut..    
007170:  20 20 20 20 20 4C 44 20 28 43 4F 4C 4F 44 52 41         LD (COLODRA
007180:  57 29 2C 41 0D 0A 20 20 20 20 20 20 20 20 20 50    W),A..         P
007190:  4F 50 20 42 43 20 20 20 20 20 20 20 20 20 20 20    OP BC           
0071A0:  20 3B 45 74 20 72 65 63 6F 6D 6D 65 6E 63 65 72     ;Et recommencer
0071B0:  20 32 31 20 66 6F 69 73 20 2E 0D 0A 20 20 20 20     21 fois ...    
0071C0:  20 20 20 20 20 44 4A 4E 5A 20 4E 58 54 4F 50 45         DJNZ NXTOPE
0071D0:  52 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20    R.. ;..         
0071E0:  4C 44 20 41 2C 28 46 4C 41 47 29 20 20 20 20 20    LD A,(FLAG)     
0071F0:  20 20 3B 49 63 69 20 6F 6E 20 76 69 65 6E 74 20      ;Ici on vient 
007200:  64 65 20 72 65 70 65 74 65 72 20 32 31 20 66 6F    de repeter 21 fo
007210:  69 73 20 6C 27 61 66 66 69 63 68 61 67 65 0D 0A    is l'affichage..
007220:  20 20 20 20 20 20 20 20 20 4F 52 20 41 20 20 20             OR A   
007230:  20 20 20 20 20 20 20 20 20 20 20 3B 4C 65 20 46               ;Le F
007240:  4C 41 47 20 6E 6F 75 73 20 64 69 74 20 73 69 20    LAG nous dit si 
007250:  69 6C 20 73 27 61 67 69 74 20 64 75 20 31 65 72    il s'agit du 1er
007260:  20 6F 75 20 64 75 20 73 65 63 6F 6E 64 0D 0A 20     ou du second.. 
007270:  20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C 51 55            JR NZ,QU
007280:  49 54 54 45 52 20 20 20 20 20 3B 74 6F 75 72 20    ITTER     ;tour 
007290:  2E 20 53 69 20 63 27 65 73 74 20 6C 65 20 73 65    . Si c'est le se
0072A0:  63 6F 6E 64 20 6F 6E 20 71 75 69 74 74 65 0D 0A    cond on quitte..
0072B0:  20 20 20 20 20 20 20 20 20 49 4E 43 20 41 20 20             INC A  
0072C0:  20 20 20 20 20 20 20 20 20 20 20 3B 53 69 20 6E               ;Si n
0072D0:  6F 6E 20 6F 6E 20 6D 6F 64 69 66 69 65 20 6C 65    on on modifie le
0072E0:  20 66 6C 61 67 0D 0A 20 20 20 20 20 20 20 20 20     flag..         
0072F0:  4C 44 20 28 46 4C 41 47 29 2C 41 20 20 20 20 20    LD (FLAG),A     
007300:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
007310:  06 00 01 00 02 09 4E E5 06 00 C1 02 00 00 00 02    ......N.........
007320:  06 00 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:  20 20 3B 6F 6E 20 6C 65 20 72 61 6E 67 65 0D 0A      ;on le range..
007410:  20 20 20 20 20 20 20 20 20 49 4E 43 20 41 20 20             INC A  
007420:  20 20 20 20 20 20 20 20 20 20 20 3B 6F 6E 20 63               ;on c
007430:  68 61 6E 67 65 20 6C 61 20 63 6F 75 6C 65 75 72    hange la couleur
007440:  0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28 43    ..         LD (C
007450:  4F 4C 4F 44 52 41 57 29 2C 41 0D 0A 20 3B 0D 0A    OLODRAW),A.. ;..
007460:  20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 44 49             CALL DI
007470:  4D 43 41 52 52 45 20 20 20 20 20 3B 4F 6E 20 64    MCARRE     ;On d
007480:  69 6D 69 6E 75 65 20 6C 65 20 63 61 72 72 65 20    iminue le carre 
007490:  28 73 61 6E 73 20 6C 27 61 66 66 69 63 68 65 72    (sans l'afficher
0074A0:  29 20 63 61 72 20 41 55 47 43 41 52 52 45 0D 0A    ) car AUGCARRE..
0074B0:  20 3B 20 20 20 20 20 20 20 20 20 20 20 20 20 20     ;              
0074C0:  20 20 20 20 20 20 20 20 20 20 20 3B 65 74 61 6E               ;etan
0074D0:  74 20 65 6E 20 73 6F 72 74 69 65 20 64 65 20 62    t en sortie de b
0074E0:  6F 75 63 6C 65 2C 6C 65 20 63 61 72 72 65 20 65    oucle,le carre e
0074F0:  73 74 20 61 67 67 72 61 6E 64 69 20 75 6E 65 0D    st aggrandi une.
007500:  0A 20 3B 20 20 20 20 20 20 20 20 20 20 20 20 20    . ;             
007510:  20 20 20 20 20 20 20 20 20 20 20 20 3B 66 6F 69                ;foi
007520:  73 20 64 65 20 74 72 6F 70 20 70 6F 75 72 20 65    s de trop pour e
007530:  74 72 65 20 72 65 70 72 69 73 20 61 75 20 62 6F    tre repris au bo
007540:  6E 20 65 6E 64 72 6F 69 74 0D 0A 20 20 20 20 20    n endroit..     
007550:  20 20 20 20 4C 44 20 48 4C 2C 44 49 4D 43 41 52        LD HL,DIMCAR
007560:  52 45 20 20 20 20 3B 4F 6E 20 63 68 61 6E 67 65    RE    ;On change
007570:  20 6C 65 20 70 72 6F 67 72 61 6D 6D 65 20 70 6F     le programme po
007580:  75 72 20 6C 75 69 20 66 61 69 72 65 20 64 69 6D    ur lui faire dim
007590:  69 6E 75 65 72 0D 0A 20 20 20 20 20 20 20 20 20    inuer..         
0075A0:  4C 44 20 28 52 4F 55 54 49 4E 45 2B 31 29 2C 48    LD (ROUTINE+1),H
0075B0:  4C 20 3B 6C 65 20 63 61 72 72 65 20 61 75 20 6C    L ;le carre au l
0075C0:  69 65 75 20 64 65 20 6C 27 61 75 67 6D 65 6E 74    ieu de l'augment
0075D0:  65 72 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 4C    er ...         L
0075E0:  44 20 48 4C 2C 50 41 52 41 43 41 52 32 20 20 20    D HL,PARACAR2   
0075F0:  20 3B 49 63 69 20 50 41 52 41 43 41 52 32 20 63     ;Ici PARACAR2 c
007600:  6F 6E 74 69 65 6E 74 20 6C 65 73 20 64 69 6D 65    ontient les dime
007610:  6E 73 69 6F 6E 73 20 6D 61 78 69 6D 61 6C 65 73    nsions maximales
007620:  0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 44 45    ..         LD DE
007630:  2C 50 41 52 41 43 41 52 31 20 20 20 20 3B 71 75    ,PARACAR1    ;qu
007640:  65 20 6C 27 6F 6E 20 72 65 63 6F 70 69 65 20 64    e l'on recopie d
007650:  61 6E 73 20 6C 61 20 74 61 62 6C 65 20 64 65 20    ans la table de 
007660:  74 72 61 6E 73 66 65 72 74 0D 0A 20 20 20 20 20    transfert..     
007670:  20 20 20 20 4C 44 20 42 43 2C 32 30 20 20 20 20        LD BC,20    
007680:  20 20 20 20 20 20 0D 0A 20 20 20 20 20 20 20 20          ..        
007690:  20 4C 44 49 52 0D 0A 20 20 20 20 20 20 20 20 20     LDIR..         
0076A0:  4A 50 20 52 45 43 4F 4D 20 20 20 20 20 20 20 20    JP RECOM        
0076B0:  20 20 3B 45 74 20 6F 6E 20 65 66 66 65 63 74 75      ;Et on effectu
0076C0:  65 20 6C 65 20 73 65 63 6F 6E 64 20 74 6F 75 72    e le second tour
0076D0:  0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 43    .. ;..         C
0076E0:  41 4C 4C 20 23 42 42 30 36 0D 0A 20 3B 0D 0A 20    ALL #BB06.. ;.. 
0076F0:  51 55 49 54 54 45 52 20 4C 44 20 41 2C 28 4F 4C    QUITTER LD A,(OL
007700:  44 4D 4F 44 45 29 20 20 20 20 3B 52 65 73 74 61    DMODE)    ;Resta
007710:  75 72 65 72 20 6C 65 20 6D 6F 64 65 20 65 63 72    urer le mode ecr
007720:  61 6E 20 73 61 75 76 65 20 65 6E 20 65 6E 74 72    an sauve en entr
007730:  65 65 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C    ee..         CAL
007740:  4C 20 23 42 43 30 45 0D 0A 20 20 20 20 20 20 20    L #BC0E..       
007750:  20 20 4C 44 20 41 2C 28 4F 4C 44 50 41 50 45 52      LD A,(OLDPAPER
007760:  29 20 20 20 3B 49 64 65 6D 20 70 6F 75 72 20 50    )   ;Idem pour P
007770:  41 50 45 52 0D 0A 20 20 20 20 20 20 20 20 20 43    APER..         C
007780:  41 4C 4C 20 23 42 42 39 36 0D 0A 20 20 20 20 20    ALL #BB96..     
007790:  20 20 20 20 4C 44 20 41 2C 28 4F 4C 44 50 45 4E        LD A,(OLDPEN
0077A0:  29 20 20 20 20 20 3B 49 64 65 6D 20 70 6F 75 72    )     ;Idem pour
0077B0:  20 50 45 4E 0D 0A 20 20 20 20 20 20 20 20 20 43     PEN..         C
0077C0:  41 4C 4C 20 23 42 42 39 30 0D 0A 20 20 20 20 20    ALL #BB90..     
0077D0:  20 20 20 20 58 4F 52 20 41 20 20 20 20 20 20 20        XOR A       
0077E0:  20 20 20 20 20 20 3B 52 65 73 74 61 75 72 65 72          ;Restaurer
0077F0:  20 6C 65 20 6D 6F 64 65 20 67 72 61 70 68 69 71     le mode graphiq
007800:  75 65 20 6E 6F 72 6D 61 6C 0D 0A 20 20 20 20 20    ue normal..     
007810:  20 20 20 20 4A 50 20 23 42 43 35 39 20 20 20 20        JP #BC59    
007820:  20 20 20 20 20 20 3B 43 27 65 73 74 20 66 69 6E          ;C'est fin
007830:  69 20 2E 0D 0A 20 3B 0D 0A 20 41 55 47 43 41 52    i ... ;.. AUGCAR
007840:  52 45 20 4C 44 20 49 58 2C 50 41 52 41 43 41 52    RE LD IX,PARACAR
007850:  32 20 20 20 3B 44 65 62 75 74 20 64 65 20 6C 61    2   ;Debut de la
007860:  20 7A 6F 6E 65 20 44 41 54 41 20 61 20 6D 6F 64     zone DATA a mod
007870:  69 66 69 65 72 0D 0A 20 20 20 20 20 20 20 20 20    ifier..         
007880:  50 55 53 48 20 42 43 0D 0A 20 20 20 20 20 20 20    PUSH BC..       
007890:  20 20 4C 44 20 42 2C 31 30 20 20 20 20 20 20 20      LD B,10       
0078A0:  20 20 20 20 3B 31 30 20 2A 20 31 36 20 62 69 74        ;10 * 16 bit
0078B0:  73 0D 0A 20 4E 45 58 54 41 55 47 20 4C 44 20 4C    s.. NEXTAUG LD L
0078C0:  2C 28 49 58 2B 30 29 20 20 20 20 20 20 20 3B 56    ,(IX+0)       ;V
0078D0:  61 6C 65 75 72 20 78 20 6F 75 20 79 20 64 61 6E    aleur x ou y dan
0078E0:  73 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C    s HL..         L
0078F0:  44 20 48 2C 28 49 58 2B 31 29 0D 0A 20 20 20 20    D H,(IX+1)..    
007900:  20 20 20 20 20 4C 44 20 44 45 2C 2D 31 30 0D 0A         LD DE,-10..
007910:  20 20 20 20 20 20 20 20 20 42 49 54 20 37 2C 48             BIT 7,H
007920:  20 20 20 20 20 20 20 20 20 20 20 3B 54 65 73 74               ;Test
007930:  65 72 20 73 69 20 6E 65 67 61 74 69 66 0D 0A 20    er si negatif.. 
007940:  20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C 4E 45            JR NZ,NE
007950:  47 41 54 20 20 20 20 20 20 20 3B 53 69 20 6F 75    GAT       ;Si ou
007960:  69 20 6F 6E 20 6C 69 61 73 73 65 20 44 45 20 61    i on liasse DE a
007970:  20 2D 31 30 0D 0A 20 20 20 20 20 20 20 20 20 4C     -10..         L
007980:  44 20 44 45 2C 31 30 20 20 20 20 20 20 20 20 20    D DE,10         
007990:  20 3B 53 69 20 6E 6F 6E 20 6F 6E 20 70 61 73 73     ;Si non on pass
0079A0:  65 20 65 6E 20 70 6F 73 69 74 69 66 0D 0A 20 4E    e en positif.. N
0079B0:  45 47 41 54 20 20 20 41 44 44 20 48 4C 2C 44 45    EGAT   ADD HL,DE
0079C0:  20 20 20 20 20 20 20 20 20 3B 45 74 20 6F 6E 20             ;Et on 
0079D0:  61 64 64 69 74 69 6F 6E 6E 65 20 44 45 20 61 20    additionne DE a 
0079E0:  78 20 6F 75 20 79 0D 0A 20 20 20 20 20 20 20 20    x ou y..        
0079F0:  20 4C 44 20 28 49 58 2B 30 29 2C 4C 20 20 20 20     LD (IX+0),L    
007A00:  20 20 20 3B 41 76 61 6E 74 20 64 65 20 6C 65 20       ;Avant de le 
007A10:  72 61 6E 67 65 72 20 61 20 6E 6F 75 76 65 61 75    ranger a nouveau
007A20:  20 64 61 6E 73 20 6C 61 20 74 61 62 6C 65 0D 0A     dans la table..
007A30:  20 20 20 20 20 20 20 20 20 4C 44 20 28 49 58 2B             LD (IX+
007A40:  31 29 2C 48 20 20 20 20 20 20 20 3B 71 75 69 20    1),H       ;qui 
007A50:  73 65 72 61 20 75 74 69 6C 69 73 65 65 20 63 6F    sera utilisee co
007A60:  6D 6D 65 20 63 6F 6F 72 64 6F 6E 6E 65 65 73 20    mme coordonnees 
007A70:  64 75 20 63 61 72 72 65 0D 0A 20 20 20 20 20 20    du carre..      
007A80:  20 20 20 49 4E 43 20 49 58 20 20 20 20 20 20 20       INC IX       
007A90:  20 20 20 20 20 3B 64 61 6E 73 20 6C 61 20 62 6F         ;dans la bo
007AA0:  75 63 6C 65 20 64 65 20 74 72 61 63 65 0D 0A 20    ucle de trace.. 
007AB0:  20 20 20 20 20 20 20 20 49 4E 43 20 49 58 0D 0A            INC IX..
007AC0:  20 20 20 20 20 20 20 20 20 44 4A 4E 5A 20 4E 45             DJNZ NE
007AD0:  58 54 41 55 47 0D 0A 20 20 20 20 20 20 20 20 20    XTAUG..         
007AE0:  50 4F 50 20 42 43 0D 0A 20 20 20 20 20 20 20 20    POP BC..        
007AF0:  20 52 45 54 0D 0A 20 3B 0D 0A 20 44 49 4D 43 41     RET.. ;.. DIMCA
007B00:  52 52 45 20 4C 44 20 49 58 2C 50 41 52 41 43 41    RRE LD IX,PARACA
007B10:  52 32 20 20 20 3B 45 78 61 63 74 65 6D 65 6E 74    R2   ;Exactement
007B20:  20 63 6F 6D 6D 65 20 41 55 47 43 41 52 52 45 20     comme AUGCARRE 
007B30:  2C 20 69 6C 20 73 75 66 66 69 74 20 64 27 69 6E    , il suffit d'in
007B40:  76 65 72 73 65 72 0D 0A 20 20 20 20 20 20 20 20    verser..        
007B50:  20 50 55 53 48 20 42 43 20 20 20 20 20 20 20 20     PUSH BC        
007B60:  20 20 20 3B 44 45 20 6E 65 67 61 74 69 66 20 44       ;DE negatif D
007B70:  45 20 70 6F 73 69 74 69 66 20 70 6F 75 72 20 6F    E positif pour o
007B80:  62 74 65 6E 69 72 20 75 6E 65 20 72 65 64 75 63    btenir une reduc
007B90:  74 69 6F 6E 0D 0A 20 20 20 20 20 20 20 20 20 4C    tion..         L
007BA0:  44 20 42 2C 31 30 20 20 20 20 20 20 20 20 20 20    D B,10          
007BB0:  20 3B 64 75 20 63 61 72 72 65 20 2E 0D 0A 20 4E     ;du carre ... N
007BC0:  45 58 54 44 49 4D 20 4C 44 20 4C 2C 28 49 58 2B    EXTDIM LD L,(IX+
007BD0:  30 29 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20    0)..         LD 
007BE0:  48 2C 28 49 58 2B 31 29 0D 0A 20 20 20 20 20 20    H,(IX+1)..      
007BF0:  20 20 20 4C 44 20 44 45 2C 31 30 0D 0A 20 20 20       LD DE,10..   
007C00:  21 3D 89 E5 CD 53 84 E1 7E FE FF CA 06 BB CD 5A    !=...S..~......Z
007C10:  BB 23 18 F4 7E FE FF C8 CD 5A BB 23 18 F6 FE 02    .#..~....Z.#....
007C20:  C2 7B 83 DD 5E 00 DD 56 01 DD 6E 02 DD 66 03 7E    .{..^..V..n..f.~
007C30:  12 23 13 7E 12 C9 FE 02 C2 7B 83 DD 5E 00 DD 56    .#.~.....{..^..V
007C40:  01 DD 6E 02 DD 66 03 73 23 72 C9 FE 02 C2 7B 83    ..n..f.s#r....{.
007C50:  DD 6E 00 DD 66 01 7E 6F 26 00 C3 AD 80 FE 02 C2    .n..f.~o&.......
007C60:  7B 83 DD 6E 00 DD 66 01 5E 23 56 EB C3 AD 80 FE    {..n..f.^#V.....
007C70:  01 CA 04 84 FE 05 20 26 CD 60 81 21 5D 89 CD 88    ...... &.`.!]...
007C80:  83 C3 3A 82 CD A8 81 CD 06 BB FE 20 38 F9 FE 61    ..:........ 8..a
007C90:  38 02 E6 DF 2A 7D 8A 77 2A 79 8A 36 01 C9 FE 02    8...*}.w*y.6....
007CA0:  C2 7B 83 CD A8 81 CD 06 BB E6 DF FE 4F 28 E5 FE    .{..........O(..
007CB0:  4E 28 E1 18 F1 21 5B 84 11 FF 00 ED 53 A1 8A 22    N(...![.....S.."
007CC0:  D4 BD C9 21 A9 84 11 00 FF 18 F0 21 E0 84 11 FF    ...!.......!....
007CD0:  FF 18 E8 2A 54 80 11 00 00 18 E0 F5 E5 1E 02 CD    ...*T...........
007CE0:  A5 BB 3E 19 CD 5A BB 3E FF CD 5A BB 0E 08 06 04    ..>..Z.>..Z.....
007CF0:  56 AF CB 4B 20 0E CB 22 CB 22 CB 22 CB 22 18 04    V..K .."."."."..
007D00:  CB 27 CB 27 CB 22 30 02 F6 03 10 F4 CD 5A BB 23    .'.'."0......Z.#
007D10:  0D 20 DB 3E FF E1 D5 E5 CD 53 80 E1 D1 1D C8 3E    . .>.....S.....>
007D20:  09 CD 5A BB F1 24 E5 18 B6 F5 2D E5 1E 02 CD A5    ..Z..$....-.....
007D30:  BB 3E 19 CD 5A BB 3E FF CD 5A BB 06 04 CB 4B 20    .>..Z.>..Z....K 
007D40:  04 23 23 23 23 7E CD 5A BB CD 5A BB 23 10 F6 3E    .####~.Z..Z.#..>
007D50:  FF E1 D5 E5 CD 53 80 E1 2C D1 1D C8 F1 E5 18 CE    .....S..,.......
007D60:  F5 2D E5 1E 04 CD A5 BB 3E 19 CD 5A BB 3E FF CD    .-......>..Z.>..
007D70:  5A BB CB 43 28 04 23 23 23 23 0E 04 06 04 56 7B    Z..C(.####....V{
007D80:  FE 03 30 08 CB 22 CB 22 CB 22 CB 22 AF CB 27 CB    ..0.."."."."..'.
007D90:  27 CB 22 30 02 F6 03 10 F4 CD 5A BB CD 5A BB 23    '."0......Z..Z.#
007DA0:  0D 20 D9 3E FF E1 D5 E5 CD 53 80 E1 D1 CB 43 C2    . .>.....S....C.
007DB0:  33 85 2C 7B FE 03 C2 40 85 3E 09 CD 5A BB 2D 24    3.,{...@.>..Z.-$
007DC0:  F1 1D C8 F5 E5 18 9E 21 F9 BB 18 03 21 F6 BB 22    .......!....!.."
007DD0:  84 85 FE 06 DA 7B 83 47 CD E1 BB 32 84 8A DD 7E    .....{.G...2...~
007DE0:  00 FE 10 30 04 CD DE BB 05 CB 40 C2 7B 83 C5 05    ...0......@.{...
007DF0:  DD 23 DD 23 10 FA C1 CB 38 21 C0 BB 22 A2 85 CD    .#.#....8!.."...
007E00:  94 85 05 21 F6 BB 22 A2 85 CD 94 85 10 FB 3A 84    ...!..".......:.
007E10:  8A C3 DE BB DD 56 03 DD 5E 02 DD 66 01 DD 6E 00    .....V..^..f..n.
007E20:  C5 CD 00 00 C1 DD 2B DD 2B DD 2B DD 2B C9 FE 06    ......+.+.+.+...
007E30:  28 19 FE 08 C2 7B 83 DD 6E 00 26 00 DD 5E 02 16    (....{..n.&..^..
007E40:  00 DD 23 DD 23 DD 23 DD 23 18 06 21 16 00 11 16    ..#.#.#.#..!....
007E50:  00 22 8F 8A ED 53 8D 8A DD 7E 00 47 C5 CD E1 BB    ."...S...~.G....
007E60:  32 84 8A DD 7E 02 CD DE BB DD 56 0B DD 5E 0A DD    2...~.....V..^..
007E70:  66 09 DD 6E 08 ED 53 85 8A 22 87 8A CD C0 BB DD    f..n..S.."......
007E80:  56 07 DD 5E 06 DD 66 05 DD 6E 04 ED 53 89 8A 22    V..^..f..n..S.."
007E90:  8B 8A CD 65 87 C1 78 B7 CA 55 87 FE 01 20 22 CD    ...e..x..U... ".
007EA0:  25 86 C3 55 87 2A 87 8A A7 ED 5B 8F 8A ED 52 ED    %..U.*....[...R.
007EB0:  5B 85 8A CD C0 BB ED 5B 89 8A 21 00 00 CD F9 BB    [......[..!.....
007EC0:  C9 FE 02 20 18 CD 25 86 2A 87 8A A7 ED 5B 8B 8A    ... ..%.*....[..
007ED0:  ED 52 ED 5B 8F 8A 19 CD 2F 86 C3 55 87 FE 03 20    .R.[..../..U... 
007EE0:  35 CD 67 86 C3 55 87 2A 85 8A ED 5B 8D 8A 19 22    5.g..U.*...[..."
007EF0:  85 8A 2A 89 8A A7 ED 52 ED 52 22 89 8A 2A 87 8A    ..*....R.R"..*..
007F00:  ED 5B 8F 8A ED 52 22 87 8A 2A 8B 8A ED 52 ED 52    .[...R"..*...R.R
007F10:  22 8B 8A C3 5B 87 FE 04 C2 25 87 CD A1 86 C3 55    "...[....%.....U
007F20:  87 CD 67 86 2A 87 8A ED 5B 85 8A E5 D5 CD C0 BB    ..g.*...[.......
007F30:  ED 5B 8D 8A CD 92 87 2A 8F 8A CD F9 BB 2A 85 8A    .[.....*.....*..
007F40:  ED 5B 89 8A 19 22 85 8A EB 2A 87 8A CD C0 BB 2A    .[..."...*.....*
007F50:  8F 8A ED 5B 8D 8A CD F9 BB 2A 87 8A ED 5B 8B 8A    ...[.....*...[..
007F60:  A7 ED 52 22 87 8A ED 5B 85 8A CD C0 BB 2A 8F 8A    ..R"...[.....*..
007F70:  CD 98 87 ED 5B 8D 8A CD F9 BB 2A 85 8A ED 5B 89    ....[.....*...[.
007F80:  8A A7 ED 52 EB 2A 87 8A CD C0 BB 2A 8F 8A CD 98    ...R.*.....*....
007F90:  87 ED 5B 8D 8A CD 92 87 CD F9 BB D1 E1 22 87 8A    ..[.........."..
007FA0:  ED 53 85 8A C9 FE 10 30 2C D6 03 47 C5 C5 C5 CD    .S.....0,..G....
007FB0:  67 86 C1 10 F9 C1 2A 8F 8A CD 4E 87 22 8F 8A C1    g.....*...N."...
007FC0:  2A 8D 8A CD 4E 87 22 8D 8A CD A4 86 18 07 E5 D1    *...N.".........
007FD0:  05 19 10 FD C9 3A 82 8A C3 DE BB 2A 87 8A ED 5B    .....:.....*...[
007FE0:  85 8A CD C0 BB ED 5B 89 8A 21 00 00 CD F9 BB 11    ......[..!......
007FF0:  00 00 2A 8B 8A CD 98 87 CD F9 BB 21 00 00 ED 5B    ..*........!...[
008000:  89 8A CD 92 87 CD F9 BB 11 00 00 2A 8B 8A CD F9    ...........*....
008010:  BB C9 EB CD 98 87 EB C9 AF 95 6F 9C 95 67 C9 FE    ..........o..g..
008020:  06 C0 DD 7E 00 32 C7 88 DD 4E 02 DD 46 04 ED 43    ...~.2...N..F..C
008030:  C4 88 DD 6E 06 DD 66 08 CD 8E 88 DD 6E 0A DD 66    ...n..f.....n..f
008040:  0B 22 BA 88 AF 32 C6 88 32 C2 88 2A BC 88 22 BE    ."...2..2..*..".
008050:  88 22 C0 88 2A C0 88 22 BC 88 3A C2 88 32 C6 88    ."..*.."..:..2..
008060:  CD 63 88 CD 06 BB F5 CD 63 88 2A BC 88 3A C4 88    .c......c.*..:..
008070:  47 3A C6 88 4F F1 FE F0 CA 45 88 FE F1 28 29 FE    G:..O....E...().
008080:  E0 28 0E FE 0B CA 45 88 FE 0A CA 28 88 FE 58 20    .(....E....(..X 
008090:  CF 2A BC 88 22 C0 88 3A C7 88 32 C3 88 3A C6 88    .*.."..:..2..:..
0080A0:  32 C2 88 2A BA 88 77 C9 3A C7 88 0C B9 20 07 0E    2..*..w.:.... ..
0080B0:  00 2A BE 88 18 06 11 50 00 19 10 FD 22 BC 88 79    .*.....P...."..y
0080C0:  32 C6 88 18 9B 79 B7 20 11 3A C7 88 3D 4F 3A C4    2....y. .:..=O:.
0080D0:  88 5F AF 41 83 10 FD 47 18 DC 0D 11 B0 FF 19 10    ._.A...G........
0080E0:  FD 18 D9 F3 CD B1 88 ED 4B C4 88 CB 21 CB 21 CB    ........K...!.!.
0080F0:  21 0C 2A BC 88 CD 29 BC 3A C5 88 47 C5 E5 7E EE    !.*...).:..G..~.
008100:  FF 77 23 10 F9 E1 C1 0D C8 CD A5 88 18 EE C5 D5    .w#.............
008110:  25 54 45 26 C0 6A 16 00 1E 50 18 01 19 10 FD 22    %TE&.j...P....."
008120:  BC 88 D1 C1 C9 7C C6 08 67 D0 D5 11 50 C0 19 D1    .....|..g...P...
008130:  C9 01 E0 F5 ED 78 1F D8 18 F7 00 00 00 00 00 00    .....x..........
008140:  00 00 00 00 00 00 00 00 CD 00 B9 3A 01 DE FE 71    ...........:...q
008150:  28 0E FE C9 20 05 21 5E BD 18 08 21 5B BD 18 03    (... .!^...![...
008160:  21 3A BD 22 F7 81 C3 03 B9 CD 11 BC 06 14 38 06    !:."..........8.
008170:  28 02 CB 20 CB 20 3A 76 8A 04 B8 C9 44 45 43 3A    (.. . :v....DEC:
008180:  FF 20 48 45 58 3A FF 20 42 49 4E 3A FF 1F 01 01    . HEX:. BIN:....
008190:  18 20 45 52 52 45 55 52 20 4C 4F 43 41 54 45 20    . ERREUR LOCATE 
0081A0:  07 18 FF 1F 01 01 18 20 45 52 52 45 55 52 20 50    ....... ERREUR P
0081B0:  41 52 41 4D 45 54 52 45 53 20 07 18 FF 1F 01 01    ARAMETRES ......
0081C0:  18 20 54 52 4F 50 20 4C 4F 4E 47 20 50 4F 55 52    . TROP LONG POUR
0081D0:  20 41 46 46 49 43 48 45 52 20 07 18 FF 07 20 50     AFFICHER .... P
0081E0:  72 65 73 73 65 72 20 75 6E 65 20 74 6F 75 63 68    resser une touch
0081F0:  65 20 FF 00 00 00 00 00 00 00 00 00 00 00 00 00    e ..............
008200:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
008210:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
008220:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
008230:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
008240:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
008250:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
008260:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
008270:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
008280:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
008290:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0082A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0082B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0082C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0082D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0082E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0082F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
008300:  00 00 00 00 00 00 00 00 00 00 00 00 00 16 00 16    ................
008310:  00 10 27 E8 03 64 00 0A 00 01 00 00 10 00 01 10    ..'..d..........
008320:  00 00 00 00 1A 49 54 45 20 22 52 53 58 50 52 54    .....ITE "RSXPRT
008330:  32 22 0D 0A 3B 0D 0A 50 52 54 20 20 20 20 20 45    2"..;..PRT     E
008340:  51 55 20 23 42 42 35 41 0D 0A 4D 41 54 41 44 52    QU #BB5A..MATADR
008350:  20 20 45 51 55 20 23 42 42 41 35 0D 0A 49 4E 44      EQU #BBA5..IND
008360:  50 52 54 20 20 45 51 55 20 23 42 44 44 34 0D 0A    PRT  EQU #BDD4..
008370:  3B 0D 0A 20 4C 44 20 48 4C 2C 28 49 4E 44 50 52    ;.. LD HL,(INDPR
008380:  20 45 46 46 45 54 20 20 20 3A 0D 0A 09 50 41 52     EFFET   :...PAR
008390:  41 4D 45 54 52 45 53 20 44 27 45 4E 54 52 45 45    AMETRES D'ENTREE
0083A0:  20 20 3A 0D 0A 09 50 41 52 41 4D 45 54 52 45 53      :...PARAMETRES
0083B0:  20 44 45 20 53 4F 52 54 49 45 20 3A 0D 0A 09 52     DE SORTIE :...R
0083C0:  45 47 49 53 54 52 45 53 20 4D 4F 44 49 46 49 45    EGISTRES MODIFIE
0083D0:  53 20 20 20 3A 09 0D 0A 0D 0A 09 41 44 52 45 53    S   :......ADRES
0083E0:  53 45 20 3A 20 20 20 20 20 20 20 20 20 20 20 20    SE :            
0083F0:  45 71 75 69 76 61 6C 65 6E 74 20 42 61 73 69 63    Equivalent Basic
008400:  70 72 69 76 69 6C 7B 67 69 6F 6E 73 20 61 75 73    privil{gions aus
008410:  73 69 20 6C 61 20 71 75 61 6C 69 74 7B 20 64 65    si la qualit{ de
008420:  20 6C 61 20 73 74 72 61 74 7B 67 69 65 20 70 61     la strat{gie pa
008430:  72 20 72 61 70 70 6F 72 74 20 61 75 20 67 72 61    r rapport au gra
008440:  70 68 69 73 6D 65 20 2E 0D 0A 20 0D 0A 20 20 20    phisme ... ..   
008450:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
008460:  4C 4F 47 49 53 54 41 52 20 20 20 20 20 20 20 20    LOGISTAR        
008470:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 55                  RU
008480:  53 4E 53 54 41 52 0D 0A 20 20 20 20 20 20 20 20    SNSTAR..        
008490:  20 20 20 20 20 20 20 20 20 20 20 4E 75 6D 7B 72               Num{r
0084A0:  6F 20 31 20 20 20 20 20 20 20 20 20 20 20 20 20    o 1             
0084B0:  20 20 20 20 20 20 20 20 20 4E 75 6D 7B 72 6F 20             Num{ro 
0084C0:  31 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20    1.. ..          
0084D0:  20 20 20 20 20 20 20 20 20 58 4F 52 20 2A 2A 2A             XOR ***
0084E0:  2A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    *               
0084F0:  20 20 20 20 20 20 53 48 4F 47 55 4E 20 2A 2A 0D          SHOGUN **.
008500:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 43 48    .             CH
008510:  41 4C 4C 45 4E 47 45 52 20 52 45 56 45 52 53 49    ALLENGER REVERSI
008520:  20 2A 2A 20 20 20 20 20 20 20 20 20 20 20 20 44     **            D
008530:  41 4E 20 44 41 52 45 20 49 20 20 2A 2A 0D 0A 20    AN DARE I  **.. 
008540:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
008550:  48 49 53 54 4F 51 55 49 5A 20 2A 20 20 20 20 20    HISTOQUIZ *     
008560:  20 20 20 20 20 20 20 20 20 20 20 20 20 44 41 4E                 DAN
008570:  20 44 41 52 45 20 49 49 20 2A 2A 0D 0A 20 20 20     DARE II **..   
008580:  20 20 20 20 20 20 20 20 20 20 20 20 20 43 4F 42                 COB
008590:  52 41 20 50 49 4E 42 41 4C 4C 20 2A 2A 20 20 20    RA PINBALL **   
0085A0:  20 20 20 20 20 20 20 20 20 20 20 53 54 52 41 4E               STRAN
0085B0:  47 45 4C 4F 4F 50 20 2A 2A 0D 0A 20 0D 0A 20 20    GELOOP **.. ..  
0085C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0085D0:  20 4E 75 6D 7B 72 6F 20 32 20 20 20 20 20 20 20     Num{ro 2       
0085E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4E                   N
0085F0:  75 6D 7B 72 6F 20 32 0D 0A 20 0D 0A 20 20 20 20    um{ro 2.. ..    
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:  20 20 20 20 20 20 20 20 20 20 20 20 20 53 55 52                 SUR
008710:  56 49 56 4F 52 53 20 2A 2A 20 20 20 20 20 20 20    VIVORS **       
008720:  20 20 20 20 20 20 20 20 20 41 54 4F 4D 49 43 20             ATOMIC 
008730:  44 52 49 56 45 52 20 2A 2A 0D 0A 20 20 20 20 20    DRIVER **..     
008740:  20 20 20 20 20 20 20 20 20 20 53 54 41 52 53 54              STARST
008750:  52 49 4B 45 20 31 20 20 2A 2A 20 20 20 20 20 20    RIKE 1  **      
008760:  20 20 20 20 20 20 20 20 20 20 20 46 4F 52 43 45               FORCE
008770:  20 34 20 20 2A 2A 0D 0A 20 20 20 20 20 20 20 20     4  **..        
008780:  20 20 20 20 20 20 20 53 54 41 52 53 54 52 49 4B           STARSTRIK
008790:  45 20 32 20 2A 2A 2A 20 20 20 20 20 20 20 20 20    E 2 ***         
0087A0:  20 20 20 20 20 20 20 4D 49 53 53 49 4F 4E 20 20           MISSION  
0087B0:  2A 2A 2A 0D 0A 20 20 20 20 20 20 20 20 20 20 20    ***..           
0087C0:  20 20 20 20 44 41 52 4B 20 53 43 45 50 54 52 45        DARK SCEPTRE
0087D0:  20 2A 2A 2A 20 20 20 20 20 20 20 20 20 20 20 20     ***            
0087E0:  20 50 45 41 53 41 4E 54 27 53 20 54 41 4C 45 53     PEASANT'S TALES
0087F0:  20 2A 2A 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20     **.. ..        
008800:  20 20 20 20 20 20 20 20 20 20 20 4E 75 6D 7B 72               Num{r
008810:  6F 20 33 20 20 20 20 20 20 20 20 20 20 20 20 20    o 3             
008820:  20 20 20 20 20 20 20 20 20 4E 75 6D 7B 72 6F 20             Num{ro 
008830:  33 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20    3.. ..          
008840:  20 20 20 20 42 49 4C 4C 59 20 20 42 41 4E 4C 49        BILLY  BANLI
008850:  45 55 45 20 2A 2A 20 20 20 20 20 20 20 20 20 20    EUE **          
008860:  20 20 20 43 52 41 46 54 4F 4E 20 26 20 58 55 4E       CRAFTON & XUN
008870:  4B 20 2A 2A 0D 0A 20 20 20 20 20 20 20 20 20 20    K **..          
008880:  20 20 20 20 49 4E 46 45 52 4E 41 4C 20 52 55 4E        INFERNAL RUN
008890:  4E 45 52 20 2A 2A 20 20 20 20 20 20 20 20 20 20    NER **          
0088A0:  20 20 20 20 20 20 20 50 41 43 49 46 49 43 20 2A           PACIFIC *
0088B0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
0088C0:  20 20 20 42 41 43 54 52 4F 4E 20 20 2A 2A 2A 20       BACTRON  *** 
0088D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0088E0:  53 4B 59 20 48 55 4E 54 45 52 20 2A 2A 2A 2A 0D    SKY HUNTER ****.
0088F0:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
008900:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
008910:  20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D               -----
008920:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
008930:  2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20    ---..           
008940:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20                  - 
008950:  4E 4F 54 49 43 45 53 20 44 45 4D 4F 4E 53 54 52    NOTICES DEMONSTR
008960:  41 54 49 4F 4E 53 20 2D 0D 0A 20 20 20 20 20 20    ATIONS -..      
008970:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
008980:  20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D        ------------
008990:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A    ------------....
0089A0:  20 20 20 20 4C 65 73 20 32 20 64 7B 6D 6F 6E 73        Les 2 d{mons
0089B0:  74 72 61 74 69 6F 6E 73 20 70 6F 75 72 20 20 6C    trations pour  l
0089C0:  65 73 20 20 72 6F 75 74 69 6E 65 73 20 20 73 79    es  routines  sy
0089D0:  73 74 7D 6D 65 20 73 27 65 78 7B 63 75 74 65 6E    st}me s'ex{cuten
0089E0:  74 20 64 27 6F 66 66 69 63 65 20 65 74 20 0D 0A    t d'office et ..
0089F0:  6E 27 6F 6E 74 20 64 6F 6E 63 20 70 61 73 20 62    n'ont donc pas b
008A00:  65 73 6F 69 6E 20 64 65 20 6E 6F 74 69 63 65 20    esoin de notice 
008A10:  2E 0D 0A 0D 0A 20 20 20 20 4F 70 7B 72 61 74 65    .....    Op{rate
008A20:  75 72 73 20 20 6C 6F 67 69 71 75 65 73 20 20 3A    urs  logiques  :
008A30:  20 20 52 69 65 6E 20 20 64 65 20 20 20 70 6C 75      Rien  de   plu
008A40:  73 20 20 20 73 69 6D 70 6C 65 20 20 2C 20 20 76    s   simple  ,  v
008A50:  6F 75 73 20 20 64 65 76 65 7A 20 20 64 6F 6E 6E    ous  devez  donn
008A60:  65 72 20 0D 0A 73 75 63 63 65 73 73 69 76 65 6D    er ..successivem
008A70:  65 6E 74 20 32 20 76 61 6C 65 75 72 73 20 2E 0D    ent 2 valeurs ..
008A80:  0A 0D 0A 20 20 20 20 31 20 2F 20 4C 61 20 76 61    ...    1 / La va
008A90:  6C 65 75 72 20 40 20 6D 61 73 71 75 65 72 20 2E    leur @ masquer .
008AA0:  0D 0A 20 20 20 20 32 20 2F 20 4C 65 20 6D 61 73    ..    2 / Le mas
008AB0:  71 75 65 20 2E 0D 0A 0D 0A 20 20 20 20 43 65 73    que .....    Ces
008AC0:  20 76 61 6C 65 75 72 73 20 70 65 75 76 65 6E 74     valeurs peuvent
008AD0:  20 9F E6 74 72 65 20 65 6E 74 72 7B 65 73 20 20     ..tre entr{es  
008AE0:  65 6E 20 20 64 7B 63 69 6D 61 6C 20 20 2C 20 65    en  d{cimal  , e
008AF0:  6E 20 68 65 78 61 64 7B 63 69 6D 61 6C 20 28 50    n hexad{cimal (P
008B00:  72 7B 63 7B 64 65 72 20 0D 0A 76 6F 74 72 65 20    r{c{der ..votre 
008B10:  65 6E 74 72 7B 65 20 64 65 20 48 29 20 6F 75 20    entr{e de H) ou 
008B20:  65 6E 20 62 69 6E 61 69 72 65 20 28 50 72 7B 63    en binaire (Pr{c
008B30:  7B 64 65 72 20 76 6F 74 72 65 20 65 6E 74 72 7B    {der votre entr{
008B40:  65 20 64 65 20 42 29 20 2E 20 0D 0A 20 20 20 20    e de B) . ..    
008B50:  54 6F 75 74 65 20 76 61 6C 65 75 72 20 69 6E 63    Toute valeur inc
008B60:  6F 72 72 65 63 74 65 20 65 73 74 20 72 65 66 6F    orrecte est refo
008B70:  75 6C 7B 65 20 64 27 6F 66 66 69 63 65 20 2E 0D    ul{e d'office ..
008B80:  0A 0D 0A 20 20 20 20 4C 65 73 20 32 20 65 6E 74    ...    Les 2 ent
008B90:  72 7B 65 73 20 2C 20 76 61 6C 69 64 7B 65 73 20    r{es , valid{es 
008BA0:  2C 20 20 76 6F 75 73 20 20 76 65 72 72 65 7A 20    ,  vous  verrez 
008BB0:  20 6C 65 20 20 72 7B 73 75 74 61 74 20 20 64 65     le  r{sutat  de
008BC0:  20 20 41 4E 44 20 2D 20 4F 52 20 2D 20 58 4F 52      AND - OR - XOR
008BD0:  20 0D 0A 73 27 61 66 66 69 63 68 65 72 20 65 6E     ..s'afficher en
008BE0:  20 62 61 73 20 64 65 20 6C 27 7B 63 72 61 6E 20     bas de l'{cran 
008BF0:  2E 0D 0A 20 20 20 20 0D 0A 20 20 20 20 50 6F 75    ...    ..    Pou
008C00:  72 20 71 75 69 74 74 65 72 20 6C 65 20 70 72 6F    r quitter le pro
008C10:  67 72 61 6D 6D 65 20 2C 20 65 6E 74 72 65 7A 20    gramme , entrez 
008C20:  51 20 70 75 69 73 20 45 4E 54 45 52 20 2E 0D 0A    Q puis ENTER ...
008C30:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
008C40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D                  --
008C50:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
008C60:  2D 2D 0D 0A 0D 0A 20 20 20 20 52 6F 74 61 74 69    --....    Rotati
008C70:  6F 6E 73 20 3A 20 55 6E 65 20 73 65 75 6C 65 20    ons : Une seule 
008C80:  76 61 6C 65 75 72 20 65 73 74 20 40 20 66 6F 75    valeur est @ fou
008C90:  72 6E 69 72 20 64 61 6E 73 20 6C 65 73 20 6D 65    rnir dans les me
008CA0:  5E 6D 65 73 20 63 6F 6E 64 69 74 69 6F 6E 73 20    ^mes conditions 
008CB0:  71 75 65 20 0D 0A 63 69 2D 64 65 73 73 75 73 20    que ..ci-dessus 
008CC0:  2E 0D 0A 0D 0A 20 20 20 20 43 65 74 74 65 20 76    .....    Cette v
008CD0:  61 6C 65 75 72 20 20 73 75 62 69 72 61 20 20 37    aleur  subira  7
008CE0:  20 20 72 6F 74 61 74 69 6F 6E 73 20 20 64 69 66      rotations  dif
008CF0:  66 7B 72 65 6E 74 65 73 20 20 65 74 20 20 6C 65    f{rentes  et  le
008D00:  20 20 72 7B 73 75 6C 74 61 74 20 20 64 65 73 20      r{sultat  des 
008D10:  20 37 20 0D 0A 6F 70 7B 72 61 74 69 6F 6E 73 20     7 ..op{rations 
008D20:  73 65 72 61 20 61 66 66 69 63 68 7B 20 65 6E 20    sera affich{ en 
008D30:  62 69 6E 61 69 72 65 20 2C 20 64 7B 63 69 6D 61    binaire , d{cima
008D40:  6C 20 20 2C 20 68 65 78 61 64 7B 63 69 6D 61 6C    l  , hexad{cimal
008D50:  20 2E 20 45 6E 20 70 72 69 6D 65 20 2C 20 76 6F     . En prime , vo
008D60:  75 73 20 0D 0A 61 75 72 65 7A 20 6C 27 7B 74 61    us ..aurez l'{ta
008D70:  74 20 64 65 73 20 36 20 66 6C 61 67 73 20 70 6F    t des 6 flags po
008D80:  75 72 20 63 68 61 71 75 65 20 6F 70 7B 72 61 74    ur chaque op{rat
008D90:  69 6F 6E 20 2E 20 4C 65 73 20 32 20 62 69 74 73    ion . Les 2 bits
008DA0:  20 6E 6F 6E 20 75 74 69 6C 69 73 7B 73 20 64 65     non utilis{s de
008DB0:  20 46 20 0D 0A 65 74 20 6D 61 72 71 75 7B 73 20     F ..et marqu{s 
008DC0:  70 61 72 20 75 6E 20 27 2E 27 20 20 73 6F 6E 74    par un '.'  sont
008DD0:  20 20 73 61 6E 73 20 20 73 69 67 6E 69 66 69 63      sans  signific
008DE0:  61 74 69 6F 6E 20 20 6D 61 69 73 20 20 70 61 72    ation  mais  par
008DF0:  66 6F 69 73 20 6D 69 73 20 2C 20 70 61 72 66 6F    fois mis , parfo
008E00:  69 73 20 0D 0A 65 6E 6C 65 76 7B 73 20 2E 20 56    is ..enlev{s . V
008E10:  6F 75 73 20 63 6F 6E 73 74 61 74 65 72 65 7A 20    ous constaterez 
008E20:  71 75 27 69 6C 73 20 6C 61 20 63 6F 70 69 65 20    qu'ils la copie 
008E30:  64 65 73 20 62 69 74 73 20 7B 71 75 69 76 61 6C    des bits {quival
008E40:  65 6E 74 73 20 64 61 6E 73 20 41 20 2C 20 63 65    ents dans A , ce
008E50:  6C 61 20 0D 0A 70 65 75 74 20 74 6F 75 6A 6F 75    la ..peut toujou
008E60:  72 73 20 73 65 72 76 69 72 20 2E 0D 0A 0D 0A 20    rs servir ..... 
008E70:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
008E80:  20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D                ----
008E90:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D    ---------------.
008EA0:  0A 1A 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ..--------------
008EB0:  2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20    ---..           
008EC0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20                  - 
008ED0:  4E 4F 54 49 43 45 53 20 44 45 4D 4F 4E 53 54 52    NOTICES DEMONSTR
008EE0:  41 54 49 4F 4E 53 20 2D 0D 0A 20 20 20 20 20 20    ATIONS -..      
008EF0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
008F00:  43 41 42 41 4E 45 20 54 72 61 6E 73 66 7D 72 65    CABANE Transf}re
008F10:  20 76 6F 73 20 66 69 63 68 69 65 72 73 20 41 53     vos fichiers AS
008F20:  43 49 49 20 2C 20 44 42 41 53 45 20 2C 20 4D 55    CII , DBASE , MU
008F30:  4C 54 49 50 4C 41 4E 20 2C 20 54 72 61 69 74 65    LTIPLAN , Traite
008F40:  6D 65 6E 74 20 64 65 20 0D 0A 74 65 78 74 65 73    ment de ..textes
008F50:  20 64 69 76 65 72 73 20 2C 20 73 75 72 20 64 69     divers , sur di
008F60:  73 71 75 65 73 20 65 74 20 66 6F 72 6D 61 74 73    sques et formats
008F70:  20 49 42 4D 20 2C 20 41 54 41 52 49 20 2C 20 41     IBM , ATARI , A
008F80:  4D 49 47 41 20 2C 20 43 50 43 20 2C 20 65 74 63    MIGA , CPC , etc
008F90:  20 2E 2E 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 20     .......        
008FA0:  20 20 20 45 63 72 69 72 65 20 3A 20 52 2E 43 41       Ecrire : R.CA
008FB0:  42 41 4E 45 20 32 20 52 75 65 20 64 65 20 6C 61    BANE 2 Rue de la
008FC0:  20 70 69 65 72 72 65 20 6C 65 76 7B 65 20 37 35     pierre lev{e 75
008FD0:  30 31 31 20 50 41 52 49 53 20 0D 0A 0D 0A 20 20    011 PARIS ....  
008FE0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
008FF0:  20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D         -----------
009000:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
009010:  2D 2D 2D 0D 0A 0D 0A 20 20 20 20 53 69 20 6E 6F    ---....    Si no
009020:  73 20 61 62 6F 6E 6E 7B 73 20 72 65 63 68 65 72    s abonn{s recher
009030:  63 68 65 6E 74 20 6F 75 20 76 65 6E 64 65 6E 74    chent ou vendent
009040:  20 71 75 65 6C 71 75 65 20 20 63 68 6F 73 65 20     quelque  chose 
009050:  2C 20 75 6E 65 20 70 6C 61 63 65 20 6C 65 75 72    , une place leur
009060:  20 65 73 74 20 0D 0A 72 7B 73 65 72 76 7B 65 20     est ..r{serv{e 
009070:  69 63 69 20 2E 0D 0A 0D 0A 20 20 20 20 20 20 20    ici .....       
009080:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
009090:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0090A0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D    ---------------.
0090B0:  0A 1A 34 0D 0A 3E 2D 2D 2D 21 2D 2D 2D 21 2D 2D    ..4..>---!---!--
0090C0:  2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D    -!---!---!---!--
0090D0:  2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D    -!---!---!---!--
0090E0:  2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D    -!---!---!---!--
0090F0:  2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D    -!---!---!---!--
009100:  20 5A 4F 5A 20 32 30 39 39 20 2A 2A 2A 2A 20 20     ZOZ 2099 ****  
009110:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
009120:  20 53 52 54 52 49 46 45 20 2A 2A 2A 0D 0A 20 0D     SRTRIFE ***.. .
009130:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
009140:  20 20 20 20 4E 75 6D 7B 72 6F 20 34 20 20 20 20        Num{ro 4    
009150:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
009160:  20 20 4E 75 6D 7B 72 6F 20 34 0D 0A 20 0D 0A 20      Num{ro 4.. .. 
009170:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
009180:  41 4E 54 49 52 49 41 44 20 2A 2A 20 20 20 20 20    ANTIRIAD **     
009190:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53                   S
0091A0:  4F 52 43 45 52 59 20 2A 2A 0D 0A 20 20 20 20 20    ORCERY **..     
0091B0:  20 20 20 20 20 20 20 20 20 20 43 41 55 4C 44 52              CAULDR
0091C0:  4F 4E 20 49 49 20 2A 2A 20 20 20 20 20 20 20 20    ON II **        
0091D0:  20 20 20 20 20 20 20 20 42 55 42 42 4C 45 20 47            BUBBLE G
0091E0:  48 4F 53 54 20 2A 2A 2A 0D 0A 20 20 20 20 20 20    HOST ***..      
0091F0:  20 20 20 20 20 20 20 20 20 20 20 20 42 49 52 44                BIRD
009200:  49 45 20 2A 2A 20 20 20 20 20 20 20 20 20 20 20    IE **           
009210:  20 20 20 20 20 20 20 20 20 43 41 55 4C 44 52 4F             CAULDRO
009220:  4E 20 49 20 2A 0D 0A 20 20 20 20 20 20 20 20 20    N I *..         
009230:  20 20 20 20 20 20 20 20 20 54 52 4F 4C 4C 20 2A             TROLL *
009240:  2A 2A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    **              
009250:  20 20 20 20 20 20 53 54 49 46 46 4C 49 50 20 20          STIFFLIP  
009260:  2A 2A 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20    **.. ..         
009270:  20 20 20 20 20 20 20 20 20 20 4E 75 6D 7B 72 6F              Num{ro
009280:  20 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20     5              
009290:  20 20 20 20 20 20 20 20 4E 75 6D 7B 72 6F 20 35            Num{ro 5
0092A0:  0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20    .. ..           
0092B0:  20 20 20 20 20 20 20 57 41 52 4C 4F 43 4B 20 20           WARLOCK  
0092C0:  3F 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ?               
0092D0:  20 20 20 20 20 48 59 44 52 4F 46 4F 4F 4C 20 3F         HYDROFOOL ?
0092E0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
0092F0:  20 20 54 48 41 49 20 42 4F 58 49 4E 47 20 20 3F      THAI BOXING  ?
009300:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
009310:  20 20 41 4E 41 52 43 48 59 20 20 2A 2A 0D 0A 20      ANARCHY  **.. 
009320:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
009330:  41 43 54 49 56 41 54 4F 52 20 20 3F 20 20 20 20    ACTIVATOR  ?    
009340:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54                   T
009350:  45 54 52 49 53 20 20 2A 2A 2A 0D 0A 20 20 20 20    ETRIS  ***..    
009360:  20 20 20 20 20 20 20 20 20 20 42 4F 42 42 59 20              BOBBY 
009370:  42 45 41 52 49 4E 47 20 20 2A 2A 20 20 20 20 20    BEARING  **     
009380:  20 20 20 20 20 20 20 20 20 20 20 20 54 45 4E 53                TENS
009390:  49 4F 4E 53 20 2A 2A 0D 0A 20 0D 0A 20 0D 0A 20    IONS **.. .. .. 
0093A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 4E 75 6D                 Num
0093B0:  7B 72 6F 20 36 20 28 40 20 73 6F 72 74 69 72 29    {ro 6 (@ sortir)
0093C0:  0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20    .. ..           
0093D0:  20 20 20 20 20 20 20 20 20 51 55 41 44 20 3F 20             QUAD ? 
0093E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0093F0:  20 20 20 20 20 20 20 20 0D 0A 20 20 20 20 20 20            ..      
009400:  20 20 20 20 20 20 20 20 20 20 20 20 20 4C 41 53                 LAS
009410:  54 20 56 38 20 2A 2A 0D 0A 20 20 20 20 20 20 20    T V8 **..       
009420:  20 20 20 20 20 20 20 20 20 20 20 20 52 41 46 46                RAFF
009430:  4C 45 53 0D 0A 20 20 20 20 20 20 20 20 20 20 20    LES..           
009440:  20 20 20 20 20 20 46 41 49 52 4C 49 47 48 54 20          FAIRLIGHT 
009450:  2A 2A 2A 0D 0A 20 0D 0A 20 0D 0A 20 20 20 20 20    ***.. .. ..     
009460:  20 20 20 20 20 20 20 20 20 20 56 6F 75 73 20 70              Vous p
009470:  6F 75 76 65 7A 20 63 6F 6D 6D 61 6E 64 65 72 20    ouvez commander 
009480:  6C 65 73 20 61 6E 63 69 65 6E 73 20 6E 75 6D 7B    les anciens num{
009490:  72 6F 73 20 40 20 3A 20 0D 0A 20 0D 0A 20 20 20    ros @ : .. ..   
0094A0:  20 20 4C 4F 47 49 50 52 45 53 53 45 20 33 34 20      LOGIPRESSE 34 
0094B0:  41 76 2E 20 64 65 73 20 43 68 61 6D 70 73 20 45    Av. des Champs E
0094C0:  6C 79 73 7B 65 20 37 35 30 30 38 20 50 61 72 69    lys{e 75008 Pari
0094D0:  73 20 2E 20 31 36 20 31 20 2D 20 34 39 2E 35 33    s . 16 1 - 49.53
0094E0:  2E 30 31 2E 35 38 0D 0A 20 0D 0A 20 20 20 20 20    .01.58.. ..     
0094F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
009500:  20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D           ---------
009510:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A    --------------..
009520:  20 0D 0A 20 20 20 20 20 4D 45 47 41 4D 41 47 20     ..     MEGAMAG 
009530:  2C 20 6C 65 20 73 65 75 6C 20 66 61 6E 7A 69 6E    , le seul fanzin
009540:  65 20 20 64 6F 6E 74 20 20 6E 6F 75 73 20 20 70    e  dont  nous  p
009550:  61 72 6C 65 72 6F 6E 73 20 65 6E 63 6F 72 65 20    arlerons encore 
009560:  64 61 6E 73 20 6E 6F 73 20 63 6F 6C 6F 6E 6E 65    dans nos colonne
009570:  73 20 0D 0A 20 2E 41 70 72 7D 73 20 61 76 6F 69    s .. .Apr}s avoi
009580:  72 20 76 6F 75 6C 75 20 65 08 5E 74 72 65 20 4D    r voulu e.^tre M
009590:  49 43 52 30 2D 4D 41 47 20 40 20 6C 61 20 70 6C    ICR0-MAG @ la pl
0095A0:  61 63 65 20 64 65 20 4D 49 43 52 30 2D 4D 41 47    ace de MICR0-MAG
0095B0:  20 2C 20 4D 49 43 52 30 2D 4D 41 47 20 64 65 76     , MICR0-MAG dev
0095C0:  69 65 6E 74 20 0D 0A 20 44 69 65 75 20 40 20 6C    ient .. Dieu @ l
0095D0:  61 20 70 6C 61 63 65 20 64 65 20 44 69 65 75 20    a place de Dieu 
0095E0:  21 20 20 4E 65 20 20 6D 61 6E 71 75 65 7A 20 20    !  Ne  manquez  
0095F0:  70 61 73 20 20 73 6F 6E 20 7B 64 69 74 6F 72 69    pas  son {ditori
009600:  61 6C 20 2E 2E 2E 20 44 65 70 75 69 73 20 71 75    al ... Depuis qu
009610:  27 69 6C 20 40 20 0D 0A 20 6F 62 74 65 6E 75 20    'il @ .. obtenu 
009620:  75 6E 65 20 70 61 67 65 20 64 65 20 70 75 62 6C    une page de publ
009630:  69 63 69 74 7B 20 64 61 6E 73 20 43 50 43 20 20    icit{ dans CPC  
009640:  2C 20 20 69 6C 20 20 74 69 72 65 20 40 20 31 30    ,  il  tire @ 10
009650:  30 20 65 78 65 6D 70 6C 61 69 72 65 73 20 70 61    0 exemplaires pa
009660:  72 20 6D 6F 69 73 20 0D 0A 20 6D 69 6E 69 6D 75    r mois .. minimu
009670:  6D 20 2E 20 4C 65 20 6E 75 6D 7B 72 6F 20 38 20    m . Le num{ro 8 
009680:  73 6F 72 74 69 72 61 20 40 20 6C 61 20 20 66 69    sortira @ la  fi
009690:  6E 20 20 64 75 20 20 6D 6F 69 73 20 2C 20 65 74    n  du  mois , et
0096A0:  20 6F 75 74 72 65 20 74 6F 75 73 20 6C 65 73 20     outre tous les 
0096B0:  64 7B 74 61 69 6C 73 20 0D 0A 20 73 75 72 20 6C    d{tails .. sur l
0096C0:  61 20 63 61 6E 6F 6E 69 73 61 74 69 6F 6E 20 64    a canonisation d
0096D0:  65 20 53 2E 43 41 52 52 45 20 2C 20 20 20 20 76    e S.CARRE ,    v
0096E0:  6F 75 73 20 20 20 79 20 20 74 72 6F 75 76 65 72    ous   y  trouver
0096F0:  65 7A 20 6C 61 20 6C 69 73 74 65 20 64 65 73 20    ez la liste des 
009700:  66 61 6E 7A 69 6E 65 73 20 0D 0A 20 73 75 72 76    fanzines .. surv
009710:  69 76 61 6E 74 73 20 6F 75 20 6C 27 6F 6E 20 63    ivants ou l'on c
009720:  6F 6E 73 74 61 74 65 20 71 75 65 20 6C 65 73 20    onstate que les 
009730:  66 61 6E 7A 69 6E 65 73 20 73 75 72 20 64 69 73    fanzines sur dis
009740:  71 75 65 74 74 65 20 72 7B 73 69 74 65 6E 74 20    quette r{sitent 
009750:  6D 69 65 75 78 20 71 75 65 20 0D 0A 20 6C 65 75    mieux que .. leu
009760:  72 73 20 63 6F 6E 66 72 7D 72 65 73 20 73 75 72    rs confr}res sur
009770:  20 70 61 70 69 65 72 20 2C 20 20 75 6E 20 20 72     papier ,  un  r
009780:  7B 63 61 70 69 74 75 6C 61 74 69 66 20 20 64 65    {capitulatif  de
009790:  73 20 20 63 6F 70 69 65 75 72 73 20 65 78 69 73    s  copieurs exis
0097A0:  74 61 6E 74 73 20 2C 20 6C 61 20 20 0D 0A 20 64    tants , la  .. d
0097B0:  7B 6D 6F 6E 73 74 72 61 74 69 6F 6E 20 20 64 65    {monstration  de
0097C0:  20 20 44 69 73 63 20 2B 20 55 6C 74 72 61 20 2C      Disc + Ultra ,
0097D0:  20 6C 65 73 20 20 74 72 69 62 75 6C 61 74 69 6F     les  tribulatio
0097E0:  6E 73 20 50 54 54 69 6E 65 73 20 64 27 75 6E 65    ns PTTines d'une
0097F0:  20 64 69 73 71 75 65 74 74 65 20 2C 20 0D 0A 20     disquette , .. 
009800:  6C 65 20 20 63 6F 75 72 72 69 65 72 20 64 65 73    le  courrier des
009810:  20 6C 65 63 74 65 75 72 73 20 2C 20 6C 65 73 20     lecteurs , les 
009820:  70 65 74 69 74 65 73 20 20 61 6E 6E 6F 6E 63 65    petites  annonce
009830:  73 20 65 74 20 6C 27 6F 6E 20 72 65 70 61 72 6C    s et l'on reparl
009840:  65 20 64 75 20 70 69 72 61 74 61 67 65 20 0D 0A    e du piratage ..
009850:  20 65 74 20 6E 6F 74 61 6D 65 6E 74 20 64 65 73     et notament des
009860:  20 76 65 6E 74 65 73 20 64 65 20 63 6F 70 69 65     ventes de copie
009870:  73 20 69 6C 6C 7B 67 61 6C 65 73 20 20 64 61 6E    s ill{gales  dan
009880:  73 20 75 6E 65 20 64 7B 6D 6F 20 73 69 67 6E 7B    s une d{mo sign{
009890:  65 20 27 46 65 66 65 73 73 65 27 20 6F 7C 20 0D    e 'Fefesse' o| .
0098A0:  0A 20 6C 65 73 20 63 72 61 63 6B 65 72 73 20 64    . les crackers d
0098B0:  7B 63 6C 61 72 65 6E 74 20 6C 61 20 67 75 65 72    {clarent la guer
0098C0:  72 65 20 61 75 78 20 74 72 61 66 69 71 75 61 6E    re aux trafiquan
0098D0:  74 73 20 2E 0D 0A 0D 0A 20 20 20 20 20 4C 65 73    ts .....     Les
0098E0:  20 70 61 67 65 73 20 64 65 20 74 65 78 74 65 20     pages de texte 
0098F0:  73 6F 6E 74 20 20 74 6F 75 6A 6F 75 72 73 20 20    sont  toujours  
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:  00 53 4F 53 36 20 20 20 20 42 41 53 00 00 00 00    .SOS6    BAS....
009A10:  00 00 00 00 00 70 01 00 FF 16 00 00 00 00 00 00    .....p..........
009A20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009A30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009A40:  FF 16 00 1C 05 C9 00 07 00 52 4E 01 C0 00 12 00    .........RN.....
009A50:  5C 4E 01 C0 2D 20 42 61 6E 64 65 61 75 20 2D 00    \N..- Bandeau -.
009A60:  07 00 66 4E 01 C0 00 26 00 70 4E 02 00 00 E1 EF    ..fN...&.pN.....
009A70:  0E 01 7C 00 42 41 4E C4 2C 40 02 00 00 E1 2C 13    ..|.BAN.,@....,.
009A80:  07 00 0A 00 01 C0 00 35 00 14 00 AA 20 1F 00 00    .......5.... ...
009A90:  6F 14 90 01 B7 22 78 22 01 AA 20 FF 42 F5 0F 01    o...."x".. .B...
009AA0:  AA 20 1C FE 7F 01 A8 22 2D 69 6E 6B 2D 69 6E 74    . ....."-ink-int
009AB0:  22 2C 1C 80 BE 01 83 20 1C 80 BE 00 22 00 29 00    ",..... ....".).
009AC0:  82 20 0E 01 A2 20 0E 2C 19 0A 01 A2 20 0F 2C 0E    . ... .,.... .,.
009AD0:  01 A2 20 10 2C 11 01 A2 20 11 2C 19 0F 00 0A 00    .. .,... .,.....
009AE0:  32 00 9F 20 1E 3E 4E 00 07 00 3C 00 01 C0 00 07    2.. .>N...<.....
009AF0:  00 46 00 01 C0 00 3E 00 64 00 AD 20 0F 01 03 00    .F....>.d.. ....
009B00:  00 6E 6F F0 EF 22 4F 70 74 69 6F 6E 20 65 6E 20    .no.."Option en 
009B10:  61 74 74 65 6E 74 65 22 01 03 00 00 6D 65 EE EF    attente"....me..
009B20:  22 4D 45 4E 55 20 20 20 20 50 52 49 4E 43 49 50    "MENU    PRINCIP
009B30:  41 4C 22 00 24 00 6E 00 BA 20 0F 01 8A 01 BA 20    AL".$.n.. ..... 
009B40:  0E 01 83 20 1F 00 00 79 14 90 2C 0F 2C 19 28 2C    ... ...y..,.,.(,
009B50:  16 2C 19 18 2C 19 7B 00 CE 00 78 00 03 00 00 E1    .,..,.{...x.....
009B60:  EF 22 53 4F 53 20 50 52 4F 47 52 41 4D 4D 45 55    ."SOS PROGRAMMEU
009B70:  52 53 20 4E 2E 36 22 01 7C 00 44 D4 01 7C 00 4D    RS N.6".|.D..|.M
009B80:  49 44 C3 2C 0F 2C 11 2C 0E 2C 11 2C 40 03 00 00    ID.,.,.,.,.,@...
009B90:  E1 01 03 00 00 E1 EF 22 20 28 43 29 20 55 54 49    ......." (C) UTI
009BA0:  4C 2D 53 4F 46 54 20 31 39 39 30 20 22 01 7C 00    L-SOFT 1990 ".|.
009BB0:  44 CC 01 7C 00 4D 49 44 C3 2C 0F 2C 11 2C 0E 2C    D..|.MID.,.,.,.,
009BC0:  12 2C 40 03 00 00 E1 01 7C 00 53 D4 01 03 00 00    .,@.....|.S.....
009BD0:  E1 EF 22 4D 2E 4D 41 49 47 52 4F 54 20 4C 61 20    .."M.MAIGROT La 
009BE0:  47 64 65 20 56 65 72 72 69 65 72 65 22 01 7C 00    Gde Verriere".|.
009BF0:  4D 49 44 C3 2C 0F 2C 11 2C 0E 2C 13 2C 40 03 00    MID.,.,.,.,.,@..
009C00:  00 E1 01 03 00 00 E1 EF 22 37 31 39 39 30 20 53    ........"71990 S
009C10:  74 2E 4C 45 47 45 52 20 73 6F 75 73 20 42 45 55    t.LEGER sous BEU
009C20:  56 52 41 59 22 00 19 00 82 00 7C 00 4D 49 44 C3    VRAY".....|.MID.
009C30:  2C 0F 2C 11 2C 0E 2C 14 2C 40 03 00 00 E1 00 69    ,.,.,.,.,@.....i
009C40:  00 8C 00 0D 00 00 77 B1 EF 10 01 0D 00 00 77 B2    ......w.......w.
009C50:  EF 19 14 01 0D 00 00 77 B3 EF 17 01 0D 00 00 77    .......w.......w
009C60:  B4 EF 19 15 01 0D 00 00 E1 EF 10 01 0D 00 00 E3    ................
009C70:  EF 0F 01 0D 00 00 F4 EF 12 01 0D 00 00 64 EC EF    .............d..
009C80:  19 10 01 9F 20 1E 84 2B 01 0D 00 00 E3 EF 0F 01    .... ..+........
009C90:  0D 00 00 77 B1 EF 19 15 01 0D 00 00 77 B2 EF 19    ...w........w...
009CA0:  27 01 9F 20 1E 84 2B 00 71 00 96 00 7C 00 44 C8    '.. ..+.q...|.D.
009CB0:  01 03 00 00 E1 EF 22 20 4D 45 4E 55 20 20 50 52    ......" MENU  PR
009CC0:  49 4E 43 49 50 41 4C 20 22 01 7C 00 50 52 54 C3    INCIPAL ".|.PRT.
009CD0:  2C 0F 2C 11 2C 0E 2C 11 2C 19 0B 2C 40 03 00 00    ,.,.,.,.,..,@...
009CE0:  E1 01 03 00 00 E1 EF 22 20 4D 45 4E 55 20 53 45    ......." MENU SE
009CF0:  43 4F 4E 44 41 49 52 45 20 22 01 7C 00 50 52 54    CONDAIRE ".|.PRT
009D00:  C3 2C 0F 2C 11 2C 0E 2C 19 16 2C 19 0B 2C 40 03    .,.,.,.,..,..,@.
009D10:  00 00 E1 01 7C 00 53 D4 00 2A 00 A0 00 0D 00 00    ....|.S..*......
009D20:  63 B0 EF 10 01 0D 00 00 63 B1 EF 10 01 0D 00 00    c.......c.......
009D30:  63 B2 EF 0F 01 0D 00 00 63 B3 EF 11 01 9F 20 1E    c.......c..... .
009D40:  BA 27 00 07 00 AA 00 01 C0 00 19 00 B4 00 01 C0    .'..............
009D50:  2A 20 4D 65 6E 75 20 70 72 69 6E 63 69 70 61 6C    * Menu principal
009D60:  20 2A 00 07 00 BE 00 01 C0 00 35 00 C8 00 03 00     *........5.....
009D70:  00 E1 EF 22 4E 4F 54 49 43 45 20 26 20 43 4F 4E    ..."NOTICE & CON
009D80:  53 45 49 4C 53 22 01 7C 00 50 52 54 C3 2C 10 2C    SEILS".|.PRT.,.,
009D90:  0E 2C 0E 2C 11 2C 19 0D 2C 40 03 00 00 E1 00 35    .,.,.,..,@.....5
009DA0:  00 D2 00 03 00 00 E1 EF 22 45 44 49 54 4F 52 49    ........"EDITORI
009DB0:  41 4C 20 26 20 49 4E 46 4F 53 22 01 7C 00 50 52    AL & INFOS".|.PR
009DC0:  54 C3 2C 10 2C 0E 2C 0E 2C 11 2C 19 0E 2C 40 03    T.,.,.,.,.,..,@.
009DD0:  00 00 E1 00 35 00 DC 00 03 00 00 E1 EF 22 52 45    ....5........"RE
009DE0:  50 4F 4E 53 45 53 20 20 41 42 4F 4E 4E 45 53 22    PONSES  ABONNES"
009DF0:  01 7C 00 50 52 54 C3 2C 10 2C 0E 2C 0E 2C 11 2C    .|.PRT.,.,.,.,.,
009E00:  00 44 45 4D 52 4F 55 54 31 42 49 4E 00 00 00 00    .DEMROUT1BIN....
009E10:  00 00 02 00 00 40 9C 00 3E 01 00 00 00 00 00 00    .....@..>.......
009E20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009E30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009E40:  3E 01 00 86 04 35 0A 0D 20 5B 46 5D 20 3D 20 4F    >....5.. [F] = O
009E50:  70 74 69 6F 6E 20 36 0A 0D 20 5B 51 5D 20 3D 20    ption 6.. [Q] = 
009E60:  51 55 49 54 54 45 52 20 44 45 4D 4F 00 1F 01 0A    QUITTER DEMO....
009E70:  20 53 65 6C 65 63 74 69 6F 6E 20 66 61 69 74 65     Selection faite
009E80:  CD 11 BC 32 C9 9C CD 99 BB 32 CA 9C CD 93 BB 32    ...2.....2.....2
009E90:  CB 9C 3E 01 CD 0E BC 3E 02 CD 96 BB CD 6C BB 3E    ..>....>.....l.>
009EA0:  01 CD 96 BB 3E 03 CD 90 BB 21 18 06 CD 75 BB 21    ....>....!...u.!
009EB0:  CC 9C CD C0 9C 26 0A 2E 05 16 1D 1E 0F CD 66 BB    .....&........f.
009EC0:  CD 6C BB 21 EB 9C CD C0 9C 3E 07 CD 5A BB CD 06    .l.!.....>..Z...
009ED0:  BB E6 DF FE 51 CA AD 9C FE 41 38 ED FE 47 30 E9    ....Q....A8..G0.
009EE0:  F5 21 68 9D CD C0 9C F1 CD 5A BB 18 E1 3A C9 9C    .!h......Z...:..
009EF0:  CD 0E BC 3A CA 9C CD 96 BB 3A CB 9C CD 90 BB C9    ...:.....:......
009F00:  7E B7 C8 CD 5A BB 23 18 F7 00 00 00 20 44 65 6D    ~...Z.#..... Dem
009F10:  6F 2E 20 72 6F 75 74 69 6E 65 73 20 74 65 78 74    o. routines text
009F20:  65 2F 63 6C 61 76 69 65 72 20 00 1F 01 02 20 5B    e/clavier .... [
009F30:  41 5D 20 3D 20 4F 70 74 69 6F 6E 20 31 0A 0D 20    A] = Option 1.. 
009F40:  5B 42 5D 20 3D 20 4F 70 74 69 6F 6E 20 32 0A 0D    [B] = Option 2..
009F50:  20 5B 43 5D 20 3D 20 4F 70 74 69 6F 6E 20 33 0A     [C] = Option 3.
009F60:  0D 20 5B 44 5D 20 3D 20 4F 70 74 69 6F 6E 20 34    . [D] = Option 4
009F70:  0A 0D 20 5B 45 5D 20 3D 20 4F 70 74 69 6F 6E 20    .. [E] = Option 
009F80:  35 0A 0D 20 5B 46 5D 20 3D 20 4F 70 74 69 6F 6E    5.. [F] = Option
009F90:  20 36 0A 0D 20 5B 51 5D 20 3D 20 51 55 49 54 54     6.. [Q] = QUITT
009FA0:  45 52 20 44 45 4D 4F 00 1F 01 0A 20 53 65 6C 65    ER DEMO.... Sele
009FB0:  63 74 69 6F 6E 20 66 61 69 74 65 3A 20 00 1A 20    ction faite: .. 
009FC0:  20 44 42 20 33 31 2C 32 2C 31 30 2C 22 20 53 65     DB 31,2,10," Se
009FD0:  6C 65 63 74 69 6F 6E 20 66 61 69 74 65 20 3A 20    lection faite : 
009FE0:  22 2C 30 1A 73 20 74 65 78 74 65 2F 63 6C 61 76    ",0.s texte/clav
009FF0:  69 65 72 20 22 2C 30 0D 0A 3B 0D 0A 1A 65 6E 20    ier ",0..;...en 
00A000:  43 20 20 20 20 20 20 20 20 3B 43 4C 53 20 23 30    C        ;CLS #0
00A010:  0D 0A 3B 0D 0A 0D 0A 20 20 20 20 20 20 20 20 4C    ..;....        L
00A020:  44 20 41 2C 31 0D 0A 20 20 20 20 20 20 20 20 43    D A,1..        C
00A030:  41 4C 4C 20 23 42 42 39 36 20 20 20 20 20 20 20    ALL #BB96       
00A040:  20 3B 50 41 50 45 52 20 31 0D 0A 20 20 20 20 20     ;PAPER 1..     
00A050:  20 20 20 4C 44 20 41 2C 33 0D 0A 20 20 20 20 20       LD A,3..     
00A060:  20 20 20 43 41 4C 4C 20 23 42 42 39 30 20 20 20       CALL #BB90   
00A070:  20 20 20 20 20 3B 50 45 4E 20 33 0D 0A 3B 0D 0A         ;PEN 3..;..
00A080:  20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 23 30            LD HL,#0
00A090:  36 31 38 20 20 20 20 20 20 20 3B 48 3D 36 20 2C    618       ;H=6 ,
00A0A0:  20 4C 3D 32 34 0D 0A 20 20 20 20 20 20 20 20 43     L=24..        C
00A0B0:  41 4C 4C 20 23 42 42 37 35 20 20 20 20 20 20 20    ALL #BB75       
00A0C0:  20 3B 4C 4F 43 41 54 45 0D 0A 3B 0D 0A 20 20 20     ;LOCATE..;..   
00A0D0:  20 20 20 20 20 4C 44 20 48 4C 2C 54 45 58 54 45         LD HL,TEXTE
00A0E0:  31 20 20 20 20 20 20 3B 41 64 72 65 73 73 65 20    1      ;Adresse 
00A0F0:  64 75 20 74 65 78 74 65 20 61 20 61 66 66 69 63    du texte a affic
00A100:  68 65 72 20 64 61 6E 73 20 48 4C 0D 0A 20 20 20    her dans HL..   
00A110:  20 20 20 20 20 43 41 4C 4C 20 50 52 54 20 20 20         CALL PRT   
00A120:  20 20 20 20 20 20 20 3B 41 66 66 69 63 68 65 72           ;Afficher
00A130:  20 74 65 78 74 65 2E 4C 61 20 72 6F 75 74 69 6E     texte.La routin
00A140:  65 20 65 73 74 20 61 20 6C 61 20 66 69 6E 20 64    e est a la fin d
00A150:  75 20 6C 69 73 74 69 6E 67 0D 0A 3B 0D 0A 20 20    u listing..;..  
00A160:  20 20 20 20 20 20 4C 44 20 48 2C 31 30 20 20 20          LD H,10   
00A170:  20 20 20 20 20 20 20 20 3B 50 61 72 61 6D 65 74            ;Paramet
00A180:  72 65 20 63 6F 6C 6F 6E 6E 65 20 67 61 75 63 68    re colonne gauch
00A190:  65 20 66 65 6E 65 74 72 65 20 2E 0D 0A 20 20 20    e fenetre ...   
00A1A0:  20 20 20 20 20 4C 44 20 4C 2C 35 20 20 20 20 20         LD L,5     
00A1B0:  20 20 20 20 20 20 20 3B 4C 69 67 6E 65 20 68 61           ;Ligne ha
00A1C0:  75 74 65 0D 0A 20 20 20 20 20 20 20 20 4C 44 20    ute..        LD 
00A1D0:  44 2C 32 39 20 20 20 20 20 20 20 20 20 20 20 3B    D,29           ;
00A1E0:  43 6F 6C 6F 6E 6E 65 20 64 72 6F 69 74 65 0D 0A    Colonne droite..
00A1F0:  20 20 20 20 20 20 20 20 4C 44 20 45 2C 31 35 20            LD E,15 
00A200:  00 44 45 4D 52 4F 55 54 32 42 49 4E 00 00 00 00    .DEMROUT2BIN....
00A210:  00 00 02 00 00 40 9C 00 90 01 00 00 00 00 00 00    .....@..........
00A220:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00A230:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00A240:  90 01 00 2B 05 00 00 00 00 00 00 00 00 00 00 00    ...+............
00A250:  00 00 00 00 00 1A 0A 3B 0D 0A 1A 0D 0A 3B 1A 30    .......;.....;.0
00A260:  2C 31 30 20 3B 50 61 72 61 6D 65 74 72 65 73 20    ,10 ;Parametres 
00A270:  6F 72 69 67 69 6E 65 20 64 75 20 63 61 72 72 65    origine du carre
00A280:  CD 11 BC 32 65 9D CD 99 BB 32 66 9D CD 93 BB 32    ...2e....2f....2
00A290:  67 9D 3E 01 CD 0E BC 11 40 01 21 C8 00 CD C9 BB    g.>.....@.!.....
00A2A0:  3E 01 CD 59 BC AF 32 68 9D 21 19 9D 22 CE 9C 21    >..Y..2h.!.."..!
00A2B0:  92 9D 11 7E 9D 01 14 00 ED B0 06 15 C5 21 7E 9D    ...~.........!~.
00A2C0:  11 6A 9D 01 14 00 ED B0 06 13 C5 3A 69 9D F5 CD    .j.........:i...
00A2D0:  DE BB F1 3C FE 04 38 02 3E 01 32 69 9D DD 21 6A    ...<..8.>.2i..!j
00A2E0:  9D DD 5E 00 DD 56 01 DD 6E 02 DD 66 03 CD C0 BB    ..^..V..n..f....
00A2F0:  06 04 DD 23 DD 23 DD 23 DD 23 DD 5E 00 DD 56 01    ...#.#.#.#.^..V.
00A300:  DD 6E 02 DD 66 03 C5 CD F6 BB C1 10 E5 CD 19 9D    .n..f...........
00A310:  C1 10 B7 3E 01 32 69 9D C1 10 A1 3A 68 9D B7 20    ...>.2i....:h.. 
00A320:  22 3C 32 68 9D 3C 32 69 9D CD 3F 9D 21 3F 9D 22    "<2h.<2i..?.!?."
00A330:  CE 9C 21 6A 9D 11 7E 9D 01 14 00 ED B0 C3 7A 9C    ..!j..~.......z.
00A340:  CD 06 BB 3A 65 9D CD 0E BC 3A 66 9D CD 96 BB 3A    ...:e....:f....:
00A350:  67 9D CD 90 BB AF C3 59 BC DD 21 6A 9D C5 06 0A    g......Y..!j....
00A360:  DD 6E 00 DD 66 01 11 F6 FF CB 7C 20 03 11 0A 00    .n..f.....| ....
00A370:  19 DD 75 00 DD 74 01 DD 23 DD 23 10 E3 C1 C9 DD    ..u..t..#.#.....
00A380:  21 6A 9D C5 06 0A DD 6E 00 DD 66 01 11 0A 00 CB    !j.....n..f.....
00A390:  7C 20 03 11 F6 FF 19 DD 75 00 DD 74 01 DD 23 DD    | ......u..t..#.
00A3A0:  23 10 E3 C1 C9 00 00 00 00 01 F6 FF 0A 00 0A 00    #...............
00A3B0:  0A 00 0A 00 F6 FF F6 FF F6 FF F6 FF 0A 00 F6 FF    ................
00A3C0:  0A 00 0A 00 0A 00 0A 00 F6 FF F6 FF F6 FF F6 FF    ................
00A3D0:  0A 00 F6 FF 0A 00 0A 00 0A 00 0A 00 F6 FF F6 FF    ................
00A3E0:  F6 FF F6 FF 0A 00 00 00 00 00 00 00 00 00 00 00    ................
00A3F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00A400:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00A410:  1A 0A 3B 0D 0A 1A 0D 0A 3B 1A 30 2C 31 30 20 3B    ..;.....;.0,10 ;
00A420:  50 61 72 61 6D 65 74 72 65 73 20 6F 72 69 67 69    Parametres origi
00A430:  6E 65 20 64 75 20 63 61 72 72 65 20 2E 0D 0A 3B    ne du carre ...;
00A440:  1A 6E 6F 6C 69 73 74 0D 0A 3B 0D 0A 20 20 20 20    .nolist..;..    
00A450:  20 20 20 20 43 41 4C 4C 20 23 42 43 31 31 20 20        CALL #BC11  
00A460:  20 20 20 20 20 20 3B 44 65 74 65 72 6D 69 6E 65          ;Determine
00A470:  72 20 6D 6F 64 65 20 65 6E 20 63 6F 75 72 73 0D    r mode en cours.
00A480:  CD 11 BC 32 65 9D CD 99 BB 32 66 9D CD 93 BB 32    ...2e....2f....2
00A490:  67 9D 3E 01 CD 0E BC 11 40 01 21 C8 00 CD C9 BB    g.>.....@.!.....
00A4A0:  3E 01 CD 59 BC AF 32 68 9D 21 19 9D 22 CE 9C 21    >..Y..2h.!.."..!
00A4B0:  92 9D 11 7E 9D 01 14 00 ED B0 06 15 C5 21 7E 9D    ...~.........!~.
00A4C0:  11 6A 9D 01 14 00 ED B0 06 13 C5 3A 69 9D F5 CD    .j.........:i...
00A4D0:  DE BB F1 3C FE 04 38 02 3E 01 32 69 9D DD 21 6A    ...<..8.>.2i..!j
00A4E0:  9D DD 5E 00 DD 56 01 DD 6E 02 DD 66 03 CD C0 BB    ..^..V..n..f....
00A4F0:  06 04 DD 23 DD 23 DD 23 DD 23 DD 5E 00 DD 56 01    ...#.#.#.#.^..V.
00A500:  DD 6E 02 DD 66 03 C5 CD F6 BB C1 10 E5 CD 19 9D    .n..f...........
00A510:  C1 10 B7 3E 01 32 69 9D C1 10 A1 3A 68 9D B7 20    ...>.2i....:h.. 
00A520:  22 3C 32 68 9D 3C 32 69 9D CD 3F 9D 21 3F 9D 22    "<2h.<2i..?.!?."
00A530:  CE 9C 21 6A 9D 11 7E 9D 01 14 00 ED B0 C3 7A 9C    ..!j..~.......z.
00A540:  CD 06 BB 3A 65 9D CD 0E BC 3A 66 9D CD 96 BB 3A    ...:e....:f....:
00A550:  67 9D CD 90 BB AF C3 59 BC DD 21 6A 9D C5 06 0A    g......Y..!j....
00A560:  DD 6E 00 DD 66 01 11 F6 FF CB 7C 20 03 11 0A 00    .n..f.....| ....
00A570:  19 DD 75 00 DD 74 01 DD 23 DD 23 10 E3 C1 C9 DD    ..u..t..#.#.....
00A580:  21 6A 9D C5 06 0A DD 6E 00 DD 66 01 11 0A 00 CB    !j.....n..f.....
00A590:  7C 20 03 11 F6 FF 19 DD 75 00 DD 74 01 DD 23 DD    | ......u..t..#.
00A5A0:  23 10 E3 C1 C9 00 00 00 00 01 F6 FF 0A 00 0A 00    #...............
00A5B0:  0A 00 0A 00 F6 FF F6 FF F6 FF F6 FF 0A 00 F6 FF    ................
00A5C0:  0A 00 0A 00 0A 00 0A 00 F6 FF F6 FF F6 FF F6 FF    ................
00A5D0:  0A 00 F6 FF 0A 00 0A 00 0A 00 0A 00 F6 FF F6 FF    ................
00A5E0:  F6 FF F6 FF 0A 00 00 00 00 00 00 00 00 00 00 00    ................
00A5F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00A600:  61 67 72 7B 6D 65 6E 74 7B 65 73 20 64 27 69 6D    agr{ment{es d'im
00A610:  61 67 65 73 20 64 69 67 69 74 61 6C 69 73 7B 65    ages digitalis{e
00A620:  73 20 6D 61 69 73 20 0D 0A 20 6F 6E 20 72 65 67    s mais .. on reg
00A630:  72 65 74 74 65 72 61 20 6C 61 20 64 69 73 70 61    rettera la dispa
00A640:  72 69 74 69 6F 6E 20 64 65 20 20 6C 61 20 20 66    rition de  la  f
00A650:  6F 6E 63 74 69 6F 6E 20 20 27 69 6D 70 72 69 6D    onction  'imprim
00A660:  65 72 27 20 2C 20 69 6C 20 66 61 75 74 20 72 7B    er' , il faut r{
00A670:  63 75 70 7B 72 65 72 20 0D 0A 20 6C 65 73 20 66    cup{rer .. les f
00A680:  69 63 68 69 65 72 73 20 41 53 43 49 49 20 73 6F    ichiers ASCII so
00A690:  75 73 20 74 72 61 69 74 65 6D 65 6E 74 20 64 65    us traitement de
00A6A0:  20 74 65 78 74 65 20 70 6F 75 72 20 79 20 70 61     texte pour y pa
00A6B0:  72 76 65 6E 69 72 20 2E 0D 0A 20 20 20 20 20 4C    rvenir ...     L
00A6C0:  65 20 6E 75 6D 7B 72 6F 20 76 6F 69 74 20 75 6E    e num{ro voit un
00A6D0:  65 20 20 61 75 67 6D 65 6E 74 61 74 69 6F 6E 20    e  augmentation 
00A6E0:  20 63 6F 6E 73 69 64 7B 72 61 62 6C 65 20 20 64     consid{rable  d
00A6F0:  65 20 20 73 6F 6E 20 20 76 6F 6C 75 6D 65 20 2C    e  son  volume ,
00A700:  20 53 2E 43 41 52 52 45 20 0D 0A 20 75 74 69 6C     S.CARRE .. util
00A710:  69 73 65 20 6D 61 69 6E 74 65 6E 61 6E 74 20 6C    ise maintenant l
00A720:  65 20 66 6F 72 6D 61 74 20 32 30 38 4B 20 73 6F    e format 208K so
00A730:  69 74 20 36 30 4B 20 64 65 20 20 70 6C 75 73 20    it 60K de  plus 
00A740:  73 75 72 20 6C 65 73 20 32 20 66 61 63 65 73 20    sur les 2 faces 
00A750:  64 75 20 6E 75 6D 7B 72 6F 20 0D 0A 20 38 20 21    du num{ro .. 8 !
00A760:  20 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20     .. ..          
00A770:  20 20 20 20 20 20 20 20 20 20 20 20 20 4C 65 73                 Les
00A780:  20 74 72 69 62 75 6C 61 74 69 6F 6E 73 20 64 27     tribulations d'
00A790:  75 6E 65 20 64 69 73 71 75 65 74 74 65 20 0D 0A    une disquette ..
00A7A0:  20 0D 0A 20 20 20 20 20 55 6E 20 6C 65 63 74 65     ..     Un lecte
00A7B0:  75 72 20 64 65 20 4D 45 47 41 4D 41 47 20 68 61    ur de MEGAMAG ha
00A7C0:  62 69 74 61 6E 74 20 64 61 6E 73 20 75 6E 65 20    bitant dans une 
00A7D0:  76 69 6C 6C 65 20 64 75 20 73 75 64 20 64 65 20    ville du sud de 
00A7E0:  6C 61 20 46 72 61 6E 63 65 20 40 20 65 75 20 6C    la France @ eu l
00A7F0:  61 20 0D 0A 20 73 75 72 70 72 69 73 65 20 64 65    a .. surprise de
00A800:  20 72 65 63 65 76 6F 69 72 20 75 6E 65 20 20 64     recevoir une  d
00A810:  69 73 71 75 65 74 74 65 20 20 73 61 75 76 61 67    isquette  sauvag
00A820:  65 6D 65 6E 74 20 20 7B 76 65 6E 74 72 7B 65 20    ement  {ventr{e 
00A830:  64 61 6E 73 20 75 6E 65 20 65 6E 76 65 6C 6F 70    dans une envelop
00A840:  70 65 20 0D 0A 20 64 7B 63 68 69 72 7B 65 20 65    pe .. d{chir{e e
00A850:  74 20 72 65 66 65 72 6D 7B 65 20 70 61 72 20 6C    t referm{e par l
00A860:  65 73 20 50 54 54 61 69 6E 73 20 65 75 78 20 20    es PTTains eux  
00A870:  6D 65 08 5E 6D 65 20 20 21 20 56 6F 75 73 20 6C    me.^me  ! Vous l
00A880:  69 72 65 7A 20 74 6F 75 73 20 6C 65 73 20 64 7B    irez tous les d{
00A890:  74 61 69 6C 73 20 0D 0A 20 64 65 20 63 65 20 63    tails .. de ce c
00A8A0:  72 69 6D 65 20 64 27 75 6E 65 20 61 74 72 6F 63    rime d'une atroc
00A8B0:  69 74 7B 20 69 6E 73 6F 75 74 65 6E 61 62 6C 65    it{ insoutenable
00A8C0:  20 64 61 6E 73 20 4D 45 47 41 4D 41 47 20 2E 20     dans MEGAMAG . 
00A8D0:  0D 0A 20 20 20 20 20 45 6E 20 70 61 73 73 61 6E    ..     En passan
00A8E0:  74 20 2C 20 6E 6F 75 73 20 76 6F 75 73 20 69 6E    t , nous vous in
00A8F0:  66 6F 72 6D 6F 6E 73 20 20 71 75 65 20 20 6C 27    formons  que  l'
00A900:  6F 75 76 65 72 74 75 72 65 20 64 27 75 6E 20 63    ouverture d'un c
00A910:  6F 6C 69 73 20 6F 75 20 63 6F 75 72 72 69 65 72    olis ou courrier
00A920:  20 0D 0A 20 6E 27 65 73 74 20 6C 7B 67 61 6C 65     .. n'est l{gale
00A930:  20 71 75 65 20 6C 6F 72 73 20 64 75 20 70 61 73     que lors du pas
00A940:  73 61 67 65 20 64 27 75 6E 65 20 20 66 72 6F 6E    sage d'une  fron
00A950:  74 69 7D 72 65 20 65 74 20 64 6F 69 74 20 6D 61    ti}re et doit ma
00A960:  6C 67 72 7B 20 74 6F 75 74 20 61 72 72 69 76 65    lgr{ tout arrive
00A970:  72 20 0D 0A 20 65 6E 20 62 6F 6E 20 7B 74 61 74    r .. en bon {tat
00A980:  20 2E 20 4C 27 6F 75 76 65 72 74 75 72 65 20 65     . L'ouverture e
00A990:  74 20 6C 61 20 20 64 65 73 74 72 75 63 74 69 6F    t la  destructio
00A9A0:  6E 20 64 27 75 6E 20 63 6F 75 72 72 69 65 72 20    n d'un courrier 
00A9B0:  6F 75 20 63 6F 6C 69 73 20 63 69 72 63 75 6C 61    ou colis circula
00A9C0:  6E 74 20 0D 0A 20 73 75 72 20 6C 65 20 74 65 72    nt .. sur le ter
00A9D0:  72 69 74 6F 69 72 65 20 6E 61 74 69 6F 6E 61 6C    ritoire national
00A9E0:  20 73 6F 6E 74 20 20 61 73 73 69 6D 69 6C 61 62     sont  assimilab
00A9F0:  6C 65 73 20 20 40 20 20 75 6E 65 20 20 70 65 72    les  @  une  per
00AA00:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00AA10:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00AA20:  20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A     -------------..
00AA30:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00AA40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00AA50:  2D 20 45 43 52 41 4E 20 54 45 58 54 45 20 2D 0D    - ECRAN TEXTE -.
00AA60:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
00AA70:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00AA80:  20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D      -------------.
00AA90:  0A 20 0D 0A 20 20 20 20 20 41 44 52 45 53 53 45    . ..     ADRESSE
00AAA0:  20 3A 20 26 42 42 35 41 20 20 20 20 20 20 45 71     : &BB5A      Eq
00AAB0:  75 69 76 61 6C 65 6E 74 20 42 61 73 69 63 20 3A    uivalent Basic :
00AAC0:  20 50 52 49 4E 54 0D 0A 20 20 20 20 20 45 46 46     PRINT..     EFF
00AAD0:  45 54 20 20 20 3A 20 41 66 66 69 63 68 65 20 75    ET   : Affiche u
00AAE0:  6E 20 63 61 72 61 63 74 7D 72 65 20 6F 75 20 65    n caract}re ou e
00AAF0:  78 7B 63 75 74 65 20 75 6E 20 63 6F 64 65 20 64    x{cute un code d
00AB00:  65 20 63 6F 6E 74 72 6F 08 5E 6C 65 20 69 6E 66    e contro.^le inf
00AB10:  7B 72 69 65 75 72 20 40 20 0D 0A 20 33 32 20 2E    {rieur @ .. 32 .
00AB20:  0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54 52 45    ..     PARAMETRE
00AB30:  53 20 44 27 45 4E 54 52 45 45 20 20 3A 20 41 3D    S D'ENTREE  : A=
00AB40:  43 61 72 61 63 74 7D 72 65 20 2E 0D 0A 20 20 20    Caract}re ...   
00AB50:  20 20 50 41 52 41 4D 45 54 52 45 53 20 44 45 20      PARAMETRES DE 
00AB60:  53 4F 52 54 49 45 20 3A 20 52 69 65 6E 20 2E 0D    SORTIE : Rien ..
00AB70:  0A 20 20 20 20 20 52 45 47 49 53 54 52 45 53 20    .     REGISTRES 
00AB80:  4D 4F 44 49 46 49 45 53 20 20 20 3A 20 41 46 0D    MODIFIES   : AF.
00AB90:  0A 20 20 20 20 20 45 54 41 54 20 44 45 53 20 46    .     ETAT DES F
00ABA0:  4C 41 47 53 20 45 4E 20 53 4F 52 54 49 45 20 3A    LAGS EN SORTIE :
00ABB0:  20 56 61 72 69 61 62 6C 65 20 2E 0D 0A 20 20 20     Variable ...   
00ABC0:  20 20 41 44 52 45 53 53 45 20 52 4F 55 54 49 4E      ADRESSE ROUTIN
00ABD0:  45 20 45 4E 20 52 4F 4D 20 43 50 43 20 34 36 34    E EN ROM CPC 464
00ABE0:  20 3A 20 26 31 34 30 30 20 2D 20 36 36 34 20 3A     : &1400 - 664 :
00ABF0:  20 26 31 33 46 41 20 2D 20 36 31 32 38 20 3A 20     &13FA - 6128 : 
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:  26 31 33 46 45 0D 0A 20 0D 0A 20 20 20 20 20 41    &13FE.. ..     A
00AD10:  44 52 45 53 53 45 20 3A 20 26 42 35 44 44 20 20    DRESSE : &B5DD  
00AD20:  20 20 20 20 45 71 75 69 76 61 6C 65 6E 74 20 42        Equivalent B
00AD30:  61 73 69 63 20 3A 20 50 52 49 4E 54 20 43 48 52    asic : PRINT CHR
00AD40:  53 28 31 29 2C 2E 2E 2E 2E 0D 0A 20 20 20 20 20    S(1),......     
00AD50:  45 46 46 45 54 20 20 20 3A 20 43 6F 6D 6D 65 20    EFFET   : Comme 
00AD60:  6C 61 20 20 70 72 7B 63 7B 64 65 6E 74 65 20 20    la  pr{c{dente  
00AD70:  6D 61 69 73 20 20 61 66 66 69 63 68 65 20 6C 61    mais  affiche la
00AD80:  20 72 65 70 72 7B 73 65 6E 74 61 74 69 6F 6E 20     repr{sentation 
00AD90:  67 72 61 70 68 69 71 75 65 20 0D 0A 20 64 65 73    graphique .. des
00ADA0:  20 63 6F 64 65 73 20 64 65 20 63 6F 6E 74 72 6F     codes de contro
00ADB0:  08 5E 6C 65 20 61 75 20 6C 69 65 75 20 64 65 20    .^le au lieu de 
00ADC0:  6C 65 73 20 65 78 7B 63 75 74 65 72 20 2E 0D 0A    les ex{cuter ...
00ADD0:  20 20 20 20 20 50 41 52 41 4D 45 54 52 45 53 20         PARAMETRES 
00ADE0:  44 27 45 4E 54 52 45 45 20 20 3A 20 41 3D 43 61    D'ENTREE  : A=Ca
00ADF0:  72 61 63 74 7D 72 65 20 2E 0D 0A 20 20 20 20 20    ract}re ...     
00AE00:  50 41 52 41 4D 45 54 52 45 53 20 44 45 20 53 4F    PARAMETRES DE SO
00AE10:  52 54 49 45 20 3A 20 52 69 65 6E 20 2E 0D 0A 20    RTIE : Rien ... 
00AE20:  20 20 20 20 52 45 47 49 53 54 52 45 53 20 4D 4F        REGISTRES MO
00AE30:  44 49 46 49 45 53 20 20 20 3A 20 41 46 20 2C 20    DIFIES   : AF , 
00AE40:  42 43 20 2C 20 44 45 20 2C 20 48 4C 20 2E 0D 0A    BC , DE , HL ...
00AE50:  20 20 20 20 20 45 54 41 54 20 44 45 53 20 46 4C         ETAT DES FL
00AE60:  41 47 53 20 45 4E 20 53 4F 52 54 49 45 20 3A 20    AGS EN SORTIE : 
00AE70:  56 61 72 69 61 62 6C 65 20 2E 0D 0A 20 20 20 20    Variable ...    
00AE80:  20 41 44 52 45 53 53 45 20 52 4F 55 54 49 4E 45     ADRESSE ROUTINE
00AE90:  20 45 4E 20 52 4F 4D 20 43 50 43 20 34 36 34 20     EN ROM CPC 464 
00AEA0:  3A 20 26 31 33 33 34 2D 20 36 36 34 20 3A 20 26    : &1334- 664 : &
00AEB0:  31 33 33 31 20 2D 20 36 31 32 38 20 3A 20 26 31    1331 - 6128 : &1
00AEC0:  33 33 35 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20    335.. ..        
00AED0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00AEE0:  20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D       -------------
00AEF0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D    ------------.. .
00AF00:  0A 20 20 20 20 20 41 44 52 45 53 53 45 20 3A 20    .     ADRESSE : 
00AF10:  26 42 42 36 36 20 20 20 20 20 20 45 71 75 69 76    &BB66      Equiv
00AF20:  61 6C 65 6E 74 20 42 61 73 69 63 20 3A 20 57 49    alent Basic : WI
00AF30:  4E 44 4F 57 20 30 2C 78 31 2C 79 31 2C 78 32 2C    NDOW 0,x1,y1,x2,
00AF40:  79 32 0D 0A 20 20 20 20 20 45 46 46 45 54 20 20    y2..     EFFET  
00AF50:  20 3A 20 44 7B 74 65 72 6D 69 6E 65 20 6C 65 73     : D{termine les
00AF60:  20 63 6F 6F 72 64 6F 6E 6E 7B 65 73 20 64 65 20     coordonn{es de 
00AF70:  20 6C 61 20 20 66 65 6E 65 08 5E 74 72 65 20 20     la  fene.^tre  
00AF80:  30 20 2E 20 4C 61 20 6C 69 67 6E 65 20 6C 61 20    0 . La ligne la 
00AF90:  70 6C 75 73 20 0D 0A 20 68 61 75 74 65 20 65 73    plus .. haute es
00AFA0:  74 20 64 6F 6E 6E 7B 65 20 64 61 6E 73 20 4C 20    t donn{e dans L 
00AFB0:  2C 20 6C 61 20 70 6C 75 73 20 62 61 73 73 65 20    , la plus basse 
00AFC0:  20 64 61 6E 73 20 45 20 2E 20 4C 61 20 63 6F 6C     dans E . La col
00AFD0:  6F 6E 6E 65 20 64 65 20 67 61 75 63 68 65 20 64    onne de gauche d
00AFE0:  61 6E 73 20 48 20 0D 0A 20 65 74 20 63 65 6C 6C    ans H .. et cell
00AFF0:  65 20 64 65 20 64 72 6F 69 74 65 20 64 61 6E 73    e de droite dans
00B000:  20 4C 20 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D     L ...     PARAM
00B010:  45 54 52 45 53 20 44 27 45 4E 54 52 45 45 20 20    ETRES D'ENTREE  
00B020:  3A 20 48 4C 20 2C 20 43 6F 69 6E 20 65 6E 20 68    : HL , Coin en h
00B030:  61 75 74 20 20 40 20 20 67 61 75 63 68 65 20 20    aut  @  gauche  
00B040:  2C 20 44 45 20 3D 20 43 6F 69 6E 20 65 6E 20 62    , DE = Coin en b
00B050:  61 73 20 40 20 0D 0A 20 64 72 6F 69 74 65 20 2E    as @ .. droite .
00B060:  0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54 52 45    ..     PARAMETRE
00B070:  53 20 44 45 20 53 4F 52 54 49 45 20 3A 20 52 69    S DE SORTIE : Ri
00B080:  65 6E 20 2E 0D 0A 20 20 20 20 20 52 45 47 49 53    en ...     REGIS
00B090:  54 52 45 53 20 4D 4F 44 49 46 49 45 53 20 20 20    TRES MODIFIES   
00B0A0:  3A 20 41 46 20 2C 20 48 4C 20 2C 20 44 45 20 2C    : AF , HL , DE ,
00B0B0:  20 42 43 0D 0A 20 20 20 20 20 45 54 41 54 20 44     BC..     ETAT D
00B0C0:  45 53 20 46 4C 41 47 53 20 45 4E 20 53 4F 52 54    ES FLAGS EN SORT
00B0D0:  49 45 20 3A 20 56 61 72 69 61 62 6C 65 20 2E 0D    IE : Variable ..
00B0E0:  0A 20 20 20 20 20 41 44 52 45 53 53 45 20 52 4F    .     ADRESSE RO
00B0F0:  55 54 49 4E 45 20 45 4E 20 52 4F 4D 20 43 50 43    UTINE EN ROM CPC
00B100:  20 34 36 34 20 3A 20 26 31 32 30 43 2D 20 36 36     464 : &120C- 66
00B110:  34 20 3A 20 26 31 32 30 34 20 2D 20 36 31 32 38    4 : &1204 - 6128
00B120:  20 3A 20 26 31 32 30 38 0D 0A 20 0D 0A 20 20 20     : &1208.. ..   
00B130:  20 20 41 44 52 45 53 53 45 20 3A 20 26 42 42 36      ADRESSE : &BB6
00B140:  39 20 20 20 20 20 20 45 71 75 69 76 61 6C 65 6E    9      Equivalen
00B150:  74 20 42 61 73 69 63 20 3A 20 52 69 65 6E 20 2E    t Basic : Rien .
00B160:  0D 0A 20 20 20 20 20 45 46 46 45 54 20 20 20 3A    ..     EFFET   :
00B170:  20 49 6E 66 6F 72 6D 65 20 73 75 72 20 6C 65 73     Informe sur les
00B180:  20 64 69 6D 65 6E 73 69 6F 6E 73 20 64 65 20 6C     dimensions de l
00B190:  61 20 66 65 6E 65 08 5E 74 72 65 20 63 61 6E 61    a fene.^tre cana
00B1A0:  6C 20 30 20 2E 0D 0A 20 20 20 20 20 50 41 52 41    l 0 ...     PARA
00B1B0:  4D 45 54 52 45 53 20 44 27 45 4E 54 52 45 45 20    METRES D'ENTREE 
00B1C0:  20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20 20     : Rien ...     
00B1D0:  50 41 52 41 4D 45 54 52 45 53 20 44 45 20 53 4F    PARAMETRES DE SO
00B1E0:  52 54 49 45 20 3A 20 48 4C 20 20 3D 20 43 6F 69    RTIE : HL  = Coi
00B1F0:  6E 20 65 6E 20 68 61 75 74 20 20 40 20 20 67 61    n en haut  @  ga
00B200:  75 63 68 65 20 20 2C 20 44 45 20 3D 20 43 6F 69    uche  , DE = Coi
00B210:  6E 20 65 6E 20 62 61 73 20 40 20 0D 0A 20 64 72    n en bas @ .. dr
00B220:  6F 69 74 65 20 2E 0D 0A 20 20 20 20 20 52 45 47    oite ...     REG
00B230:  49 53 54 52 45 53 20 4D 4F 44 49 46 49 45 53 20    ISTRES MODIFIES 
00B240:  20 20 3A 20 41 46 20 2C 20 48 4C 20 2C 20 44 45      : AF , HL , DE
00B250:  20 2C 20 42 43 0D 0A 20 20 20 20 20 45 54 41 54     , BC..     ETAT
00B260:  20 44 45 53 20 46 4C 41 47 53 20 45 4E 20 53 4F     DES FLAGS EN SO
00B270:  52 54 49 45 20 3A 20 56 61 72 69 61 62 6C 65 20    RTIE : Variable 
00B280:  2E 0D 0A 20 20 20 20 20 41 44 52 45 53 53 45 20    ...     ADRESSE 
00B290:  52 4F 55 54 49 4E 45 20 45 4E 20 52 4F 4D 20 43    ROUTINE EN ROM C
00B2A0:  50 43 20 34 36 34 20 3A 20 26 31 32 35 36 20 2D    PC 464 : &1256 -
00B2B0:  20 36 36 34 20 3A 20 26 31 32 34 45 20 2D 20 36     664 : &124E - 6
00B2C0:  31 32 38 20 3A 20 26 31 32 35 32 0D 0A 20 0D 0A    128 : &1252.. ..
00B2D0:  20 20 20 20 20 41 44 52 45 53 53 45 20 3A 20 26         ADRESSE : &
00B2E0:  42 42 36 43 20 20 20 20 20 20 45 71 75 69 76 61    BB6C      Equiva
00B2F0:  6C 65 6E 74 20 42 61 73 69 63 20 3A 20 43 4C 53    lent Basic : CLS
00B300:  20 23 30 0D 0A 20 20 20 20 20 45 46 46 45 54 20     #0..     EFFET 
00B310:  20 20 3A 20 45 66 66 61 63 65 20 6C 27 7B 63 72      : Efface l'{cr
00B320:  61 6E 20 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D    an ...     PARAM
00B330:  45 54 52 45 53 20 44 27 45 4E 54 52 45 45 20 20    ETRES D'ENTREE  
00B340:  3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20 20 50    : Rien ...     P
00B350:  41 52 41 4D 45 54 52 45 53 20 44 45 20 53 4F 52    ARAMETRES DE SOR
00B360:  54 49 45 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20    TIE : Rien ...  
00B370:  20 20 20 52 45 47 49 53 54 52 45 53 20 4D 4F 44       REGISTRES MOD
00B380:  49 46 49 45 53 20 20 20 3A 20 41 46 20 2C 20 48    IFIES   : AF , H
00B390:  4C 20 2C 20 44 45 20 2C 42 43 0D 0A 20 20 20 20    L , DE ,BC..    
00B3A0:  20 45 54 41 54 20 44 45 53 20 46 4C 41 47 53 20     ETAT DES FLAGS 
00B3B0:  45 4E 20 53 4F 52 54 49 45 20 3A 20 56 61 72 69    EN SORTIE : Vari
00B3C0:  61 62 6C 65 20 2E 0D 0A 20 20 20 20 20 41 44 52    able ...     ADR
00B3D0:  45 53 53 45 20 52 4F 55 54 49 4E 45 20 45 4E 20    ESSE ROUTINE EN 
00B3E0:  52 4F 4D 20 43 50 43 20 34 36 34 20 3A 20 26 31    ROM CPC 464 : &1
00B3F0:  35 34 30 20 2D 20 36 36 34 20 3A 20 26 31 35 34    540 - 664 : &154
00B400:  42 20 2D 20 36 31 32 38 20 3A 20 26 31 35 34 46    B - 6128 : &154F
00B410:  0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20    .. ..           
00B420:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00B430:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
00B440:  2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20    --------.. ..   
00B450:  20 20 41 44 52 45 53 53 45 20 3A 20 26 42 42 37      ADRESSE : &BB7
00B460:  35 20 20 20 20 20 20 45 71 75 69 76 61 6C 65 6E    5      Equivalen
00B470:  74 20 42 61 73 69 63 20 3A 20 4C 4F 43 41 54 45    t Basic : LOCATE
00B480:  20 78 2C 79 0D 0A 20 20 20 20 20 45 46 46 45 54     x,y..     EFFET
00B490:  20 20 20 3A 20 50 6C 61 63 65 20 6C 65 20 63 75       : Place le cu
00B4A0:  72 73 65 75 72 20 74 65 78 74 65 20 61 75 78 20    rseur texte aux 
00B4B0:  63 6F 6F 72 64 6F 6E 6E 7B 65 73 20 78 2C 79 0D    coordonn{es x,y.
00B4C0:  0A 20 20 20 20 20 50 41 52 41 4D 45 54 52 45 53    .     PARAMETRES
00B4D0:  20 44 27 45 4E 54 52 45 45 20 20 3A 20 48 3D 43     D'ENTREE  : H=C
00B4E0:  6F 6C 6F 6E 6E 65 20 2C 20 4C 3D 4C 69 67 6E 65    olonne , L=Ligne
00B4F0:  20 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54     ...     PARAMET
00B500:  52 45 53 20 44 45 20 53 4F 52 54 49 45 20 3A 20    RES DE SORTIE : 
00B510:  52 69 65 6E 20 2E 0D 0A 20 20 20 20 20 52 45 47    Rien ...     REG
00B520:  49 53 54 52 45 53 20 4D 4F 44 49 46 49 45 53 20    ISTRES MODIFIES 
00B530:  20 20 3A 20 41 46 20 2C 20 48 4C 0D 0A 20 20 20      : AF , HL..   
00B540:  20 20 45 54 41 54 20 44 45 53 20 46 4C 41 47 53      ETAT DES FLAGS
00B550:  20 45 4E 20 53 4F 52 54 49 45 20 3A 20 56 61 72     EN SORTIE : Var
00B560:  69 61 62 6C 65 20 2E 0D 0A 20 20 20 20 20 41 44    iable ...     AD
00B570:  52 45 53 53 45 20 52 4F 55 54 49 4E 45 20 45 4E    RESSE ROUTINE EN
00B580:  20 52 4F 4D 20 43 50 43 20 34 36 34 20 3A 20 26     ROM CPC 464 : &
00B590:  31 31 37 34 20 2D 20 36 36 34 20 3A 20 26 31 31    1174 - 664 : &11
00B5A0:  36 43 20 2D 20 36 31 32 38 20 3A 20 26 31 31 37    6C - 6128 : &117
00B5B0:  30 0D 0A 20 0D 0A 20 20 20 20 20 41 44 52 45 53    0.. ..     ADRES
00B5C0:  53 45 20 3A 20 26 42 42 37 39 20 20 20 20 20 20    SE : &BB79      
00B5D0:  45 71 75 69 76 61 6C 65 6E 74 20 42 61 73 69 63    Equivalent Basic
00B5E0:  20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20 20     : Rien ...     
00B5F0:  45 46 46 45 54 20 20 20 3A 20 44 6F 6E 6E 65 20    EFFET   : Donne 
00B600:  64 61 6E 73 20 48 4C 20 6C 65 73 20 63 6F 6F 72    dans HL les coor
00B610:  64 6F 6E 6E 7B 65 73 20 64 75 20 63 75 72 73 65    donn{es du curse
00B620:  75 72 20 74 65 78 74 65 20 2E 0D 0A 20 20 20 20    ur texte ...    
00B630:  20 50 41 52 41 4D 45 54 52 45 53 20 44 27 45 4E     PARAMETRES D'EN
00B640:  54 52 45 45 20 20 3A 20 52 69 65 6E 20 2E 0D 0A    TREE  : Rien ...
00B650:  20 20 20 20 20 50 41 52 41 4D 45 54 52 45 53 20         PARAMETRES 
00B660:  44 45 20 53 4F 52 54 49 45 20 3A 20 48 3D 63 6F    DE SORTIE : H=co
00B670:  6C 6F 6E 6E 65 20 2C 20 20 4C 3D 4C 69 67 6E 65    lonne ,  L=Ligne
00B680:  20 20 2C 20 41 3D 43 6F 6D 70 74 65 75 72 20 64      , A=Compteur d
00B690:  65 20 64 7B 66 69 6C 65 6D 65 6E 74 20 2E 20 0D    e d{filement . .
00B6A0:  0A 20 4C 65 20 63 6F 6D 70 74 65 75 72 20 64 65    . Le compteur de
00B6B0:  20 64 7B 66 69 6C 65 6D 65 6E 74 20 63 6F 6D 70     d{filement comp
00B6C0:  74 65 20 20 6C 65 20 20 6E 6F 6D 62 72 65 20 20    te  le  nombre  
00B6D0:  64 65 20 20 6C 69 67 6E 65 73 20 74 65 78 74 65    de  lignes texte
00B6E0:  20 64 7B 63 61 6C 7B 65 73 20 73 69 20 75 6E 20     d{cal{es si un 
00B6F0:  0D 0A 20 73 63 72 6F 6C 6C 69 6E 67 20 76 65 72    .. scrolling ver
00B700:  74 69 63 61 6C 20 40 20 64 7B 70 6C 61 63 7B 20    tical @ d{plac{ 
00B710:  6C 27 7B 63 72 61 6E 20 2E 0D 0A 20 20 20 20 20    l'{cran ...     
00B720:  52 45 47 49 53 54 52 45 53 20 4D 4F 44 49 46 49    REGISTRES MODIFI
00B730:  45 53 20 20 20 3A 20 41 46 20 2C 20 48 4C 0D 0A    ES   : AF , HL..
00B740:  20 20 20 20 20 45 54 41 54 20 44 45 53 20 46 4C         ETAT DES FL
00B750:  41 47 53 20 45 4E 20 53 4F 52 54 49 45 20 3A 20    AGS EN SORTIE : 
00B760:  56 61 72 69 61 62 6C 65 20 2E 0D 0A 20 20 20 20    Variable ...    
00B770:  20 41 44 52 45 53 53 45 20 52 4F 55 54 49 4E 45     ADRESSE ROUTINE
00B780:  20 45 4E 20 52 4F 4D 20 43 50 43 20 34 36 34 20     EN ROM CPC 464 
00B790:  3A 20 26 31 31 38 30 20 2D 20 36 36 34 20 3A 20    : &1180 - 664 : 
00B7A0:  26 31 31 37 38 20 2D 20 36 31 32 38 20 3A 20 26    &1178 - 6128 : &
00B7B0:  31 31 37 43 0D 0A 20 20 20 20 20 20 20 20 20 20    117C..          
00B7C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00B7D0:  20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D     ---------------
00B7E0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20    ---------.. ..  
00B7F0:  20 20 20 41 44 52 45 53 53 45 20 3A 20 26 42 42       ADRESSE : &BB
00B800:  39 30 20 20 20 20 20 20 45 71 75 69 76 61 6C 65    90      Equivale
00B810:  6E 74 20 42 61 73 69 63 20 3A 20 50 45 4E 20 2C    nt Basic : PEN ,
00B820:  20 6E 0D 0A 20 20 20 20 20 45 46 46 45 54 20 20     n..     EFFET  
00B830:  20 3A 20 43 68 61 6E 67 65 20 6C 61 20 73 65 6C     : Change la sel
00B840:  65 63 74 69 6F 6E 20 64 75 20 73 74 79 6C 6F 20    ection du stylo 
00B850:  74 65 78 74 65 20 2E 0D 0A 20 20 20 20 20 50 41    texte ...     PA
00B860:  52 41 4D 45 54 52 45 53 20 44 27 45 4E 54 52 45    RAMETRES D'ENTRE
00B870:  45 20 20 3A 20 41 3D 4E 75 6D 7B 72 6F 20 50 45    E  : A=Num{ro PE
00B880:  4E 20 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D 45    N ...     PARAME
00B890:  54 52 45 53 20 44 45 20 53 4F 52 54 49 45 20 3A    TRES DE SORTIE :
00B8A0:  20 52 69 65 6E 20 2E 0D 0A 20 20 20 20 20 52 45     Rien ...     RE
00B8B0:  47 49 53 54 52 45 53 20 4D 4F 44 49 46 49 45 53    GISTRES MODIFIES
00B8C0:  20 20 20 3A 20 41 46 20 2C 20 48 4C 0D 0A 20 20       : AF , HL..  
00B8D0:  20 20 20 45 54 41 54 20 44 45 53 20 46 4C 41 47       ETAT DES FLAG
00B8E0:  53 20 45 4E 20 53 4F 52 54 49 45 20 3A 20 56 61    S EN SORTIE : Va
00B8F0:  72 69 61 62 6C 65 20 2E 0D 0A 20 20 20 20 20 41    riable ...     A
00B900:  44 52 45 53 53 45 20 52 4F 55 54 49 4E 45 20 45    DRESSE ROUTINE E
00B910:  4E 20 52 4F 4D 20 43 50 43 20 34 36 34 20 3A 20    N ROM CPC 464 : 
00B920:  26 31 32 41 39 20 2D 20 36 36 34 20 3A 20 26 31    &12A9 - 664 : &1
00B930:  32 41 32 20 2D 20 36 31 32 38 20 3A 20 26 31 32    2A2 - 6128 : &12
00B940:  41 36 0D 0A 20 0D 0A 20 20 20 20 20 41 44 52 45    A6.. ..     ADRE
00B950:  53 53 45 20 3A 20 26 42 42 39 33 20 20 20 20 20    SSE : &BB93     
00B960:  20 20 45 71 75 69 76 61 6C 65 6E 74 20 42 61 73      Equivalent Bas
00B970:  69 63 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20    ic : Rien ...   
00B980:  20 20 45 46 46 45 54 20 20 20 3A 20 52 65 6E 76      EFFET   : Renv
00B990:  6F 69 65 20 64 61 6E 73 20 41 20 6C 65 20 6E 75    oie dans A le nu
00B9A0:  6D 7B 72 6F 20 64 75 20 73 74 79 6C 6F 20 65 6E    m{ro du stylo en
00B9B0:  20 63 6F 75 72 73 20 2E 0D 0A 20 20 20 20 20 50     cours ...     P
00B9C0:  41 52 41 4D 45 54 52 45 53 20 44 27 45 4E 54 52    ARAMETRES D'ENTR
00B9D0:  45 45 20 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20    EE  : Rien ...  
00B9E0:  20 20 20 50 41 52 41 4D 45 54 52 45 53 20 44 45       PARAMETRES DE
00B9F0:  20 53 4F 52 54 49 45 20 3A 20 41 3D 4E 75 6D 7B     SORTIE : A=Num{
00BA00:  72 6F 20 64 65 20 73 74 79 6C 6F 20 2E 0D 0A 20    ro de stylo ... 
00BA10:  20 20 20 20 52 45 47 49 53 54 52 45 53 20 4D 4F        REGISTRES MO
00BA20:  44 49 46 49 45 53 20 20 20 3A 20 41 46 20 2C 20    DIFIES   : AF , 
00BA30:  48 4C 20 2E 0D 0A 20 20 20 20 20 45 54 41 54 20    HL ...     ETAT 
00BA40:  44 45 53 20 46 4C 41 47 53 20 45 4E 20 53 4F 52    DES FLAGS EN SOR
00BA50:  54 49 45 20 3A 20 56 61 72 69 61 62 6C 65 20 2E    TIE : Variable .
00BA60:  0D 0A 20 20 20 20 20 41 44 52 45 53 53 45 20 52    ..     ADRESSE R
00BA70:  4F 55 54 49 4E 45 20 45 4E 20 52 4F 4D 20 43 50    OUTINE EN ROM CP
00BA80:  43 20 34 36 34 20 3A 20 26 31 32 42 44 20 2D 20    C 464 : &12BD - 
00BA90:  36 36 34 20 3A 20 26 31 32 42 36 20 2D 20 36 31    664 : &12B6 - 61
00BAA0:  32 38 20 3A 20 26 31 32 42 41 0D 0A 20 0D 0A 20    28 : &12BA.. .. 
00BAB0:  20 20 20 20 41 44 52 45 53 53 45 20 3A 20 26 42        ADRESSE : &B
00BAC0:  42 39 36 20 20 20 20 20 20 45 71 75 69 76 61 6C    B96      Equival
00BAD0:  65 6E 74 20 42 61 73 69 63 20 3A 20 50 41 50 45    ent Basic : PAPE
00BAE0:  52 20 2C 20 6E 0D 0A 20 20 20 20 20 45 46 46 45    R , n..     EFFE
00BAF0:  54 20 20 20 3A 20 43 68 61 6E 67 65 20 6C 61 20    T   : Change la 
00BB00:  73 7B 6C 65 63 74 69 6F 6E 20 64 75 20 66 6F 6E    s{lection du fon
00BB10:  64 20 64 27 7B 63 72 61 6E 20 2E 0D 0A 20 20 20    d d'{cran ...   
00BB20:  20 20 50 41 52 41 4D 45 54 52 45 53 20 44 27 45      PARAMETRES D'E
00BB30:  4E 54 52 45 45 20 20 3A 20 41 3D 4E 75 6D 7B 72    NTREE  : A=Num{r
00BB40:  6F 20 50 41 50 45 52 20 2E 0D 0A 20 20 20 20 20    o PAPER ...     
00BB50:  50 41 52 41 4D 45 54 52 45 53 20 44 45 20 53 4F    PARAMETRES DE SO
00BB60:  52 54 49 45 20 3A 20 52 69 65 6E 20 2E 0D 0A 20    RTIE : Rien ... 
00BB70:  20 20 20 20 52 45 47 49 53 54 52 45 53 20 4D 4F        REGISTRES MO
00BB80:  44 49 46 49 45 53 20 20 20 3A 20 41 46 20 2C 20    DIFIES   : AF , 
00BB90:  48 4C 20 2E 0D 0A 20 20 20 20 20 45 54 41 54 20    HL ...     ETAT 
00BBA0:  44 45 53 20 46 4C 41 47 53 20 45 4E 20 53 4F 52    DES FLAGS EN SOR
00BBB0:  54 49 45 20 3A 20 56 61 72 69 61 62 6C 65 20 2E    TIE : Variable .
00BBC0:  0D 0A 20 20 20 20 20 41 44 52 45 53 53 45 20 52    ..     ADRESSE R
00BBD0:  4F 55 54 49 4E 45 20 45 4E 20 52 4F 4D 20 43 50    OUTINE EN ROM CP
00BBE0:  43 20 34 36 34 20 3A 20 26 31 32 41 45 20 2D 20    C 464 : &12AE - 
00BBF0:  36 36 34 20 3A 20 26 31 32 41 37 20 2D 20 36 31    664 : &12A7 - 61
00BC00:  32 38 20 3A 20 26 31 32 41 42 0D 0A 20 0D 0A 20    28 : &12AB.. .. 
00BC10:  20 20 20 20 41 44 52 45 53 53 45 20 3A 20 26 42        ADRESSE : &B
00BC20:  42 39 39 20 20 20 20 20 20 45 71 75 69 76 61 6C    B99      Equival
00BC30:  65 6E 74 20 42 61 73 69 63 20 3A 20 52 69 65 6E    ent Basic : Rien
00BC40:  0D 0A 20 20 20 20 20 45 46 46 45 54 20 20 20 3A    ..     EFFET   :
00BC50:  20 52 65 6E 76 6F 69 65 20 64 61 6E 73 20 41 20     Renvoie dans A 
00BC60:  6C 65 20 6E 75 6D 7B 72 6F 20 64 65 20 70 61 70    le num{ro de pap
00BC70:  69 65 72 20 65 6E 20 63 6F 75 72 73 20 2E 0D 0A    ier en cours ...
00BC80:  20 20 20 20 20 50 41 52 41 4D 45 54 52 45 53 20         PARAMETRES 
00BC90:  44 27 45 4E 54 52 45 45 20 20 3A 20 52 69 65 6E    D'ENTREE  : Rien
00BCA0:  20 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54     ...     PARAMET
00BCB0:  52 45 53 20 44 45 20 53 4F 52 54 49 45 20 3A 20    RES DE SORTIE : 
00BCC0:  41 3D 4E 75 6D 7B 72 6F 20 64 65 20 70 61 70 69    A=Num{ro de papi
00BCD0:  65 72 20 2E 0D 0A 20 20 20 20 20 52 45 47 49 53    er ...     REGIS
00BCE0:  54 52 45 53 20 4D 4F 44 49 46 49 45 53 20 20 20    TRES MODIFIES   
00BCF0:  3A 20 41 46 20 2C 20 48 4C 0D 0A 20 20 20 20 20    : AF , HL..     
00BD00:  45 54 41 54 20 44 45 53 20 46 4C 41 47 53 20 45    ETAT DES FLAGS E
00BD10:  4E 20 53 4F 52 54 49 45 20 3A 20 56 61 72 69 61    N SORTIE : Varia
00BD20:  62 6C 65 20 2E 0D 0A 20 20 20 20 20 41 44 52 45    ble ...     ADRE
00BD30:  53 53 45 20 52 4F 55 54 49 4E 45 20 45 4E 20 52    SSE ROUTINE EN R
00BD40:  4F 4D 20 43 50 43 20 34 36 34 20 3A 20 26 31 32    OM CPC 464 : &12
00BD50:  43 33 20 2D 20 36 36 34 20 3A 20 26 31 32 42 43    C3 - 664 : &12BC
00BD60:  20 2D 20 36 31 32 38 20 3A 20 26 31 32 43 30 0D     - 6128 : &12C0.
00BD70:  0A 20 0D 0A 20 20 20 20 20 41 44 52 45 53 53 45    . ..     ADRESSE
00BD80:  20 3A 20 26 42 42 39 43 20 20 20 20 20 20 45 71     : &BB9C      Eq
00BD90:  75 69 76 61 6C 65 6E 74 20 42 61 73 69 63 20 3A    uivalent Basic :
00BDA0:  20 50 52 49 4E 54 20 43 48 52 24 28 32 34 29 0D     PRINT CHR$(24).
00BDB0:  0A 20 20 20 20 20 45 46 46 45 54 20 20 20 3A 20    .     EFFET   : 
00BDC0:  49 6E 76 65 72 73 65 20 6C 65 73 20 63 6F 75 6C    Inverse les coul
00BDD0:  65 75 72 73 20 64 65 20 50 45 4E 20 65 74 20 50    eurs de PEN et P
00BDE0:  41 50 45 52 20 2E 0D 0A 20 20 20 20 20 50 41 52    APER ...     PAR
00BDF0:  41 4D 45 54 52 45 53 20 44 27 45 4E 54 52 45 45    AMETRES D'ENTREE
00BE00:  20 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20      : Rien ...    
00BE10:  20 50 41 52 41 4D 45 54 52 45 53 20 44 45 20 53     PARAMETRES DE S
00BE20:  4F 52 54 49 45 20 3A 20 52 69 65 6E 20 2E 0D 0A    ORTIE : Rien ...
00BE30:  20 20 20 20 20 52 45 47 49 53 54 52 45 53 20 4D         REGISTRES M
00BE40:  4F 44 49 46 49 45 53 20 20 20 3A 20 41 46 20 2C    ODIFIES   : AF ,
00BE50:  20 48 4C 0D 0A 20 20 20 20 20 45 54 41 54 20 44     HL..     ETAT D
00BE60:  45 53 20 46 4C 41 47 53 20 45 4E 20 53 4F 52 54    ES FLAGS EN SORT
00BE70:  49 45 20 3A 20 56 61 72 69 61 62 6C 65 20 2E 0D    IE : Variable ..
00BE80:  0A 20 20 20 20 20 41 44 52 45 53 53 45 20 52 4F    .     ADRESSE RO
00BE90:  55 54 49 4E 45 20 45 4E 20 52 4F 4D 20 43 50 43    UTINE EN ROM CPC
00BEA0:  20 34 36 34 20 3A 20 26 31 32 43 39 20 2D 20 36     464 : &12C9 - 6
00BEB0:  36 34 20 3A 20 26 31 32 43 32 20 2D 20 36 31 32    64 : &12C2 - 612
00BEC0:  38 20 3A 20 26 31 32 43 36 0D 0A 20 0D 0A 20 20    8 : &12C6.. ..  
00BED0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00BEE0:  20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D               -----
00BEF0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
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:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
00C010:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20                  - 
00C020:  52 4F 55 54 49 4E 45 53 20 47 52 41 50 48 49 51    ROUTINES GRAPHIQ
00C030:  55 45 53 20 2D 0D 0A 20 20 20 20 20 20 20 20 20    UES -..         
00C040:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00C050:  20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D        ------------
00C060:  2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20    ---------.. ..  
00C070:  20 20 20 41 44 52 45 53 53 45 20 3A 20 26 42 42       ADRESSE : &BB
00C080:  43 30 20 20 20 20 20 20 20 20 45 71 75 69 76 61    C0        Equiva
00C090:  6C 65 6E 74 20 42 61 73 69 63 20 3A 20 4D 4F 56    lent Basic : MOV
00C0A0:  45 20 78 2C 79 0D 0A 20 20 20 20 20 45 46 46 45    E x,y..     EFFE
00C0B0:  54 20 20 20 3A 20 44 7B 70 6C 61 63 65 20 6C 65    T   : D{place le
00C0C0:  20 63 75 72 73 65 75 72 20 67 72 61 70 68 69 71     curseur graphiq
00C0D0:  75 65 20 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D    ue ...     PARAM
00C0E0:  45 54 52 45 53 20 44 27 45 4E 54 52 45 45 20 20    ETRES D'ENTREE  
00C0F0:  3A 20 44 45 3D 78 20 48 4C 3D 78 0D 0A 20 20 20    : DE=x HL=x..   
00C100:  20 20 50 41 52 41 4D 45 54 52 45 53 20 44 45 20      PARAMETRES DE 
00C110:  53 4F 52 54 49 45 20 3A 20 52 69 65 6E 20 2E 0D    SORTIE : Rien ..
00C120:  0A 20 20 20 20 20 52 45 47 49 53 54 52 45 53 20    .     REGISTRES 
00C130:  4D 4F 44 49 46 49 45 53 20 20 20 3A 20 41 46 20    MODIFIES   : AF 
00C140:  2C 20 42 43 20 2C 20 44 45 20 2C 48 4C 0D 0A 20    , BC , DE ,HL.. 
00C150:  20 20 20 20 45 54 41 54 20 44 45 53 20 46 4C 41        ETAT DES FLA
00C160:  47 53 20 45 4E 20 53 4F 52 54 49 45 20 3A 20 56    GS EN SORTIE : V
00C170:  61 72 69 61 62 6C 65 20 2E 0D 0A 20 20 20 20 20    ariable ...     
00C180:  41 44 52 45 53 53 45 20 52 4F 55 54 49 4E 45 20    ADRESSE ROUTINE 
00C190:  45 4E 20 52 4F 4D 20 43 50 43 20 34 36 34 20 3A    EN ROM CPC 464 :
00C1A0:  20 26 31 35 46 34 20 2D 20 36 36 34 20 3A 20 26     &15F4 - 664 : &
00C1B0:  31 35 46 41 20 2D 20 36 31 32 38 20 3A 20 26 31    15FA - 6128 : &1
00C1C0:  35 46 45 0D 0A 20 0D 0A 20 20 20 20 20 41 44 52    5FE.. ..     ADR
00C1D0:  45 53 53 45 20 3A 20 26 42 42 43 33 20 20 20 20    ESSE : &BBC3    
00C1E0:  20 20 45 71 75 69 76 61 6C 65 6E 74 20 42 61 73      Equivalent Bas
00C1F0:  69 63 20 3A 20 4D 4F 56 45 52 20 20 78 2C 79 0D    ic : MOVER  x,y.
00C200:  0A 20 20 20 20 20 45 46 46 45 54 20 20 20 3A 20    .     EFFET   : 
00C210:  43 6F 6D 6D 65 20 26 42 42 43 30 20 2E 0D 0A 20    Comme &BBC0 ... 
00C220:  20 20 20 20 50 41 52 41 4D 45 54 52 45 53 20 44        PARAMETRES D
00C230:  27 45 4E 54 52 45 45 20 20 3A 20 43 6F 6D 6D 65    'ENTREE  : Comme
00C240:  20 26 42 42 43 30 20 2E 0D 0A 20 20 20 20 20 50     &BBC0 ...     P
00C250:  41 52 41 4D 45 54 52 45 53 20 44 45 20 53 4F 52    ARAMETRES DE SOR
00C260:  54 49 45 20 3A 20 43 6F 6D 6D 65 20 26 42 42 43    TIE : Comme &BBC
00C270:  30 20 2E 0D 0A 20 20 20 20 20 52 45 47 49 53 54    0 ...     REGIST
00C280:  52 45 53 20 4D 4F 44 49 46 49 45 53 20 20 20 3A    RES MODIFIES   :
00C290:  20 43 6F 6D 6D 65 20 26 42 42 43 30 20 2E 0D 0A     Comme &BBC0 ...
00C2A0:  20 20 20 20 20 45 54 41 54 20 44 45 53 20 46 4C         ETAT DES FL
00C2B0:  41 47 53 20 45 4E 20 53 4F 52 54 49 45 20 3A 20    AGS EN SORTIE : 
00C2C0:  43 6F 6D 6D 65 20 26 42 42 43 30 20 2E 0D 0A 20    Comme &BBC0 ... 
00C2D0:  20 20 20 20 41 44 52 45 53 53 45 20 52 4F 55 54        ADRESSE ROUT
00C2E0:  49 4E 45 20 45 4E 20 52 4F 4D 20 43 50 43 20 34    INE EN ROM CPC 4
00C2F0:  36 34 20 3A 20 26 31 35 46 31 20 2D 20 36 36 34    64 : &15F1 - 664
00C300:  20 3A 20 26 31 35 46 37 20 2D 20 36 31 32 38 20     : &15F7 - 6128 
00C310:  3A 20 26 31 35 46 42 0D 0A 20 0D 0A 20 20 20 20    : &15FB.. ..    
00C320:  20 41 44 52 45 53 53 45 20 3A 20 26 42 42 43 36     ADRESSE : &BBC6
00C330:  20 20 20 20 20 20 45 71 75 69 76 61 6C 65 6E 74          Equivalent
00C340:  20 42 61 73 69 63 20 3A 20 52 69 65 6E 20 2E 0D     Basic : Rien ..
00C350:  0A 20 20 20 20 20 45 46 46 45 54 20 20 20 3A 20    .     EFFET   : 
00C360:  49 6E 66 6F 72 6D 65 20 73 75 72 20 6C 61 20 70    Informe sur la p
00C370:  6F 73 69 74 69 6F 6E 20 64 75 20 63 75 72 73 65    osition du curse
00C380:  75 72 20 67 72 61 70 68 69 71 75 65 20 2E 0D 0A    ur graphique ...
00C390:  20 20 20 20 20 50 41 52 41 4D 45 54 52 45 53 20         PARAMETRES 
00C3A0:  44 27 45 4E 54 52 45 45 20 20 3A 20 52 69 65 6E    D'ENTREE  : Rien
00C3B0:  20 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54     ...     PARAMET
00C3C0:  52 45 53 20 44 45 20 53 4F 52 54 49 45 20 3A 20    RES DE SORTIE : 
00C3D0:  44 45 3D 78 20 2C 20 48 4C 3D 79 0D 0A 20 20 20    DE=x , HL=y..   
00C3E0:  20 20 52 45 47 49 53 54 52 45 53 20 4D 4F 44 49      REGISTRES MODI
00C3F0:  46 49 45 53 20 20 20 3A 20 41 46 20 2C 20 42 43    FIES   : AF , BC
00C400:  20 2C 20 44 45 20 2C 20 48 4C 0D 0A 20 20 20 20     , DE , HL..    
00C410:  20 45 54 41 54 20 44 45 53 20 46 4C 41 47 53 20     ETAT DES FLAGS 
00C420:  45 4E 20 53 4F 52 54 49 45 20 3A 20 56 61 72 69    EN SORTIE : Vari
00C430:  61 62 6C 65 20 2E 0D 0A 20 20 20 20 20 41 44 52    able ...     ADR
00C440:  45 53 53 45 20 52 4F 55 54 49 4E 45 20 45 4E 20    ESSE ROUTINE EN 
00C450:  52 4F 4D 20 43 50 43 20 34 36 34 20 3A 20 26 31    ROM CPC 464 : &1
00C460:  35 46 43 20 2D 20 36 36 34 20 3A 20 26 31 36 30    5FC - 664 : &160
00C470:  32 20 2D 20 36 31 32 38 20 3A 20 26 31 36 30 36    2 - 6128 : &1606
00C480:  0D 0A 20 0D 0A 20 20 20 20 20 41 44 52 45 53 53    .. ..     ADRESS
00C490:  45 20 3A 20 26 42 42 43 39 20 20 20 20 20 20 45    E : &BBC9      E
00C4A0:  71 75 69 76 61 6C 65 6E 74 20 42 61 73 69 63 20    quivalent Basic 
00C4B0:  3A 20 4F 52 49 47 49 4E 20 78 2C 79 0D 0A 20 20    : ORIGIN x,y..  
00C4C0:  20 20 20 45 46 46 45 54 20 20 20 3A 20 4D 6F 64       EFFET   : Mod
00C4D0:  69 66 69 65 20 6C 27 6F 72 69 67 69 6E 65 20 64    ifie l'origine d
00C4E0:  65 20 6C 27 7B 63 72 61 6E 20 2E 0D 0A 20 20 20    e l'{cran ...   
00C4F0:  20 20 50 41 52 41 4D 45 54 52 45 53 20 44 27 45      PARAMETRES D'E
00C500:  4E 54 52 45 45 20 20 3A 20 44 45 3D 78 20 2C 20    NTREE  : DE=x , 
00C510:  48 4C 3D 79 0D 0A 20 20 20 20 20 50 41 52 41 4D    HL=y..     PARAM
00C520:  45 54 52 45 53 20 44 45 20 53 4F 52 54 49 45 20    ETRES DE SORTIE 
00C530:  3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20 20 52    : Rien ...     R
00C540:  45 47 49 53 54 52 45 53 20 4D 4F 44 49 46 49 45    EGISTRES MODIFIE
00C550:  53 20 20 20 3A 20 41 46 20 2C 20 42 43 20 2C 20    S   : AF , BC , 
00C560:  44 45 20 2C 48 4C 0D 0A 20 20 20 20 20 45 54 41    DE ,HL..     ETA
00C570:  54 20 44 45 53 20 46 4C 41 47 53 20 45 4E 20 53    T DES FLAGS EN S
00C580:  4F 52 54 49 45 20 3A 20 56 61 72 69 61 62 6C 65    ORTIE : Variable
00C590:  20 2E 0D 0A 20 20 20 20 20 41 44 52 45 53 53 45     ...     ADRESSE
00C5A0:  20 52 4F 55 54 49 4E 45 20 45 4E 20 52 4F 4D 20     ROUTINE EN ROM 
00C5B0:  43 50 43 20 34 36 34 20 3A 20 26 31 36 30 34 20    CPC 464 : &1604 
00C5C0:  2D 20 36 36 34 20 3A 20 26 31 36 30 41 20 2D 20    - 664 : &160A - 
00C5D0:  36 31 32 38 20 3A 20 26 31 36 30 45 0D 0A 20 0D    6128 : &160E.. .
00C5E0:  0A 20 20 20 20 20 41 44 52 45 53 53 45 20 3A 20    .     ADRESSE : 
00C5F0:  26 42 42 43 43 20 20 20 20 20 20 45 71 75 69 76    &BBCC      Equiv
00C600:  61 6C 65 6E 74 20 42 61 73 69 63 20 3A 20 52 69    alent Basic : Ri
00C610:  65 6E 20 2E 0D 0A 20 20 20 20 20 45 46 46 45 54    en ...     EFFET
00C620:  20 20 20 3A 20 49 6E 66 6F 72 6D 65 20 73 75 72       : Informe sur
00C630:  20 6C 27 6F 72 69 67 69 6E 65 20 64 65 20 6C 27     l'origine de l'
00C640:  7B 63 72 61 6E 20 2E 0D 0A 20 20 20 20 20 50 41    {cran ...     PA
00C650:  52 41 4D 45 54 52 45 53 20 44 27 45 4E 54 52 45    RAMETRES D'ENTRE
00C660:  45 20 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20    E  : Rien ...   
00C670:  20 20 50 41 52 41 4D 45 54 52 45 53 20 44 45 20      PARAMETRES DE 
00C680:  53 4F 52 54 49 45 20 3A 20 44 45 3D 78 20 2C 20    SORTIE : DE=x , 
00C690:  48 4C 3D 79 0D 0A 20 20 20 20 20 52 45 47 49 53    HL=y..     REGIS
00C6A0:  54 52 45 53 20 4D 4F 44 49 46 49 45 53 20 20 20    TRES MODIFIES   
00C6B0:  3A 20 41 46 20 2C 20 42 43 20 2C 44 45 2C 20 48    : AF , BC ,DE, H
00C6C0:  4C 0D 0A 20 20 20 20 20 45 54 41 54 20 44 45 53    L..     ETAT DES
00C6D0:  20 46 4C 41 47 53 20 45 4E 20 53 4F 52 54 49 45     FLAGS EN SORTIE
00C6E0:  20 3A 20 56 61 72 69 61 62 6C 65 20 2E 0D 0A 20     : Variable ... 
00C6F0:  20 20 20 20 41 44 52 45 53 53 45 20 52 4F 55 54        ADRESSE ROUT
00C700:  49 4E 45 20 45 4E 20 52 4F 4D 20 43 50 43 20 34    INE EN ROM CPC 4
00C710:  36 34 20 3A 20 26 31 36 31 32 20 2D 20 36 36 34    64 : &1612 - 664
00C720:  20 3A 20 26 31 36 31 38 20 2D 20 36 31 32 38 20     : &1618 - 6128 
00C730:  3A 20 26 31 36 31 43 0D 0A 20 0D 0A 20 20 20 20    : &161C.. ..    
00C740:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00C750:  20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D          ----------
00C760:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
00C770:  0D 0A 20 0D 0A 20 20 20 20 20 41 44 52 45 53 53    .. ..     ADRESS
00C780:  45 20 3A 20 26 42 42 44 45 20 20 20 20 20 20 45    E : &BBDE      E
00C790:  71 75 69 76 61 6C 65 6E 74 20 42 61 73 69 63 20    quivalent Basic 
00C7A0:  3A 20 47 52 41 50 48 49 43 53 20 50 45 4E 20 6E    : GRAPHICS PEN n
00C7B0:  20 28 36 31 32 38 20 73 65 75 6C 65 6D 65 6E 74     (6128 seulement
00C7C0:  29 0D 0A 20 20 20 20 20 45 46 46 45 54 20 20 20    )..     EFFET   
00C7D0:  3A 20 44 7B 74 65 72 6D 69 6E 65 20 6C 65 20 6E    : D{termine le n
00C7E0:  75 6D 7B 72 6F 20 64 65 20 73 74 79 6C 6F 20 67    um{ro de stylo g
00C7F0:  72 61 70 68 69 71 75 65 20 2E 0D 0A 20 20 20 20    raphique ...    
00C800:  20 50 41 52 41 4D 45 54 52 45 53 20 44 27 45 4E     PARAMETRES D'EN
00C810:  54 52 45 45 20 20 3A 20 41 3D 4E 75 6D 7B 72 6F    TREE  : A=Num{ro
00C820:  20 64 65 20 73 74 79 6C 6F 20 2E 0D 0A 20 20 20     de stylo ...   
00C830:  20 20 50 41 52 41 4D 45 54 52 45 53 20 44 45 20      PARAMETRES DE 
00C840:  53 4F 52 54 49 45 20 3A 20 52 69 65 6E 20 2E 0D    SORTIE : Rien ..
00C850:  0A 20 20 20 20 20 52 45 47 49 53 54 52 45 53 20    .     REGISTRES 
00C860:  4D 4F 44 49 46 49 45 53 20 20 20 3A 20 41 46 0D    MODIFIES   : AF.
00C870:  0A 20 20 20 20 20 45 54 41 54 20 44 45 53 20 46    .     ETAT DES F
00C880:  4C 41 47 53 20 45 4E 20 53 4F 52 54 49 45 20 3A    LAGS EN SORTIE :
00C890:  20 56 61 72 69 61 62 6C 65 20 2E 0D 0A 20 20 20     Variable ...   
00C8A0:  20 20 41 44 52 45 53 53 45 20 52 4F 55 54 49 4E      ADRESSE ROUTIN
00C8B0:  45 20 45 4E 20 52 4F 4D 20 43 50 43 20 34 36 34    E EN ROM CPC 464
00C8C0:  20 3A 20 26 31 37 46 36 20 2D 20 36 36 34 20 3A     : &17F6 - 664 :
00C8D0:  20 26 31 37 36 33 20 2D 20 36 31 32 38 20 3A 20     &1763 - 6128 : 
00C8E0:  26 31 37 36 37 0D 0A 20 0D 0A 20 20 20 20 20 41    &1767.. ..     A
00C8F0:  44 52 45 53 53 45 20 3A 20 26 42 42 45 31 20 20    DRESSE : &BBE1  
00C900:  20 20 20 20 45 71 75 69 76 61 6C 65 6E 74 20 42        Equivalent B
00C910:  61 73 69 63 20 3A 20 52 69 65 6E 20 2E 0D 0A 20    asic : Rien ... 
00C920:  20 20 20 20 45 46 46 45 54 20 20 20 3A 20 49 6E        EFFET   : In
00C930:  66 6F 72 6D 65 20 73 75 72 20 6C 65 20 6E 75 6D    forme sur le num
00C940:  7B 72 6F 20 64 65 20 73 74 79 6C 6F 20 67 72 61    {ro de stylo gra
00C950:  70 68 69 71 75 65 20 65 6E 20 63 6F 75 72 73 20    phique en cours 
00C960:  2E 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54 52    ...     PARAMETR
00C970:  45 53 20 44 27 45 4E 54 52 45 45 20 20 3A 20 52    ES D'ENTREE  : R
00C980:  69 65 6E 20 2E 0D 0A 20 20 20 20 20 50 41 52 41    ien ...     PARA
00C990:  4D 45 54 52 45 53 20 44 45 20 53 4F 52 54 49 45    METRES DE SORTIE
00C9A0:  20 3A 20 41 3D 4E 75 6D 7B 72 6F 20 64 65 20 73     : A=Num{ro de s
00C9B0:  74 79 6C 6F 20 2E 0D 0A 20 20 20 20 20 52 45 47    tylo ...     REG
00C9C0:  49 53 54 52 45 53 20 4D 4F 44 49 46 49 45 53 20    ISTRES MODIFIES 
00C9D0:  20 20 3A 20 41 46 0D 0A 20 20 20 20 20 45 54 41      : AF..     ETA
00C9E0:  54 20 44 45 53 20 46 4C 41 47 53 20 45 4E 20 53    T DES FLAGS EN S
00C9F0:  4F 52 54 49 45 20 3A 20 56 61 72 69 61 62 6C 65    ORTIE : Variable
00CA00:  20 2E 0D 0A 20 20 20 20 20 41 44 52 45 53 53 45     ...     ADRESSE
00CA10:  20 52 4F 55 54 49 4E 45 20 45 4E 20 52 4F 4D 20     ROUTINE EN ROM 
00CA20:  43 50 43 20 34 36 34 20 3A 20 26 31 38 30 34 20    CPC 464 : &1804 
00CA30:  2D 20 36 36 34 20 3A 20 26 31 37 37 31 20 2D 20    - 664 : &1771 - 
00CA40:  36 31 32 38 20 3A 20 26 31 37 37 35 0D 0A 20 0D    6128 : &1775.. .
00CA50:  0A 20 20 20 20 20 41 44 52 45 53 53 45 20 3A 20    .     ADRESSE : 
00CA60:  26 42 42 45 34 20 20 20 20 20 20 45 71 75 69 76    &BBE4      Equiv
00CA70:  61 6C 65 6E 74 20 42 61 73 69 63 20 3A 20 47 52    alent Basic : GR
00CA80:  41 50 48 49 43 53 20 50 41 50 45 52 20 6E 20 28    APHICS PAPER n (
00CA90:  36 31 32 38 20 73 65 75 6C 65 6D 65 6E 74 29 0D    6128 seulement).
00CAA0:  0A 20 20 20 20 20 45 46 46 45 54 20 20 20 3A 20    .     EFFET   : 
00CAB0:  46 69 78 65 20 6C 61 20 63 6F 75 6C 65 75 72 20    Fixe la couleur 
00CAC0:  64 65 20 66 6F 6E 64 20 64 65 20 6C 27 7B 63 72    de fond de l'{cr
00CAD0:  61 6E 20 67 72 61 70 68 69 71 75 65 20 2E 0D 0A    an graphique ...
00CAE0:  20 20 20 20 20 50 41 52 41 4D 45 54 52 45 53 20         PARAMETRES 
00CAF0:  44 27 45 4E 54 52 45 45 20 20 3A 20 41 3D 4E 75    D'ENTREE  : A=Nu
00CB00:  6D 65 72 6F 20 73 74 79 6C 6F 20 67 72 61 70 68    mero stylo graph
00CB10:  69 71 75 65 20 2E 0D 0A 20 20 20 20 20 50 41 52    ique ...     PAR
00CB20:  41 4D 45 54 52 45 53 20 44 45 20 53 4F 52 54 49    AMETRES DE SORTI
00CB30:  45 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20    E : Rien ...    
00CB40:  20 52 45 47 49 53 54 52 45 53 20 4D 4F 44 49 46     REGISTRES MODIF
00CB50:  49 45 53 20 20 20 3A 20 41 46 20 0D 0A 20 20 20    IES   : AF ..   
00CB60:  20 20 45 54 41 54 20 44 45 53 20 46 4C 41 47 53      ETAT DES FLAGS
00CB70:  20 45 4E 20 53 4F 52 54 49 45 20 3A 20 56 61 72     EN SORTIE : Var
00CB80:  69 61 62 6C 65 20 2E 0D 0A 20 20 20 20 20 41 44    iable ...     AD
00CB90:  52 45 53 53 45 20 52 4F 55 54 49 4E 45 20 45 4E    RESSE ROUTINE EN
00CBA0:  20 52 4F 4D 20 43 50 43 20 34 36 34 20 3A 20 26     ROM CPC 464 : &
00CBB0:  31 37 46 44 20 2D 20 36 36 34 20 3A 20 26 31 37    17FD - 664 : &17
00CBC0:  36 41 20 2D 20 36 31 32 38 20 3A 20 26 31 37 36    6A - 6128 : &176
00CBD0:  45 0D 0A 20 0D 0A 20 20 20 20 20 41 44 52 45 53    E.. ..     ADRES
00CBE0:  53 45 20 3A 20 26 42 42 45 37 20 20 20 20 20 20    SE : &BBE7      
00CBF0:  45 71 75 69 76 61 6C 65 6E 74 20 42 61 73 69 63    Equivalent Basic
00CC00:  20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20 20     : Rien ...     
00CC10:  45 46 46 45 54 20 20 20 3A 20 49 6E 66 6F 72 6D    EFFET   : Inform
00CC20:  65 20 73 75 72 20 6C 61 20 63 6F 75 6C 65 75 72    e sur la couleur
00CC30:  20 67 72 61 70 68 69 71 75 65 20 64 75 20 66 6F     graphique du fo
00CC40:  6E 64 20 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D    nd ...     PARAM
00CC50:  45 54 52 45 53 20 44 27 45 4E 54 52 45 45 20 20    ETRES D'ENTREE  
00CC60:  3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20 20 50    : Rien ...     P
00CC70:  41 52 41 4D 45 54 52 45 53 20 44 45 20 53 4F 52    ARAMETRES DE SOR
00CC80:  54 49 45 20 3A 20 41 3D 50 41 50 45 52 20 47 72    TIE : A=PAPER Gr
00CC90:  61 70 68 69 71 75 65 20 2E 0D 0A 20 20 20 20 20    aphique ...     
00CCA0:  52 45 47 49 53 54 52 45 53 20 4D 4F 44 49 46 49    REGISTRES MODIFI
00CCB0:  45 53 20 20 20 3A 20 41 46 0D 0A 20 20 20 20 20    ES   : AF..     
00CCC0:  45 54 41 54 20 44 45 53 20 46 4C 41 47 53 20 45    ETAT DES FLAGS E
00CCD0:  4E 20 53 4F 52 54 49 45 20 3A 20 56 61 72 69 61    N SORTIE : Varia
00CCE0:  62 6C 65 20 2E 0D 0A 20 20 20 20 20 41 44 52 45    ble ...     ADRE
00CCF0:  53 53 45 20 52 4F 55 54 49 4E 45 20 45 4E 20 52    SSE ROUTINE EN R
00CD00:  4F 4D 20 43 50 43 20 34 36 34 20 3A 20 26 31 38    OM CPC 464 : &18
00CD10:  30 41 20 2D 20 36 36 34 20 3A 20 26 31 37 37 36    0A - 664 : &1776
00CD20:  20 2D 20 36 31 32 38 20 3A 20 26 31 37 37 41 0D     - 6128 : &177A.
00CD30:  0A 20 0D 0A 20 20 20 20 20 41 44 52 45 53 53 45    . ..     ADRESSE
00CD40:  20 3A 20 26 42 42 45 41 20 20 20 20 20 20 45 71     : &BBEA      Eq
00CD50:  75 69 76 61 6C 65 6E 74 20 42 61 73 69 63 20 3A    uivalent Basic :
00CD60:  20 50 4C 4F 54 20 78 2C 79 0D 0A 20 20 20 20 20     PLOT x,y..     
00CD70:  45 46 46 45 54 20 20 20 3A 20 41 66 66 69 63 68    EFFET   : Affich
00CD80:  65 20 75 6E 20 70 6F 69 6E 74 20 61 75 78 20 63    e un point aux c
00CD90:  6F 6F 72 64 6F 6E 6E 7B 65 73 20 78 2C 79 20 2E    oordonn{es x,y .
00CDA0:  0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54 52 45    ..     PARAMETRE
00CDB0:  53 20 44 27 45 4E 54 52 45 45 20 20 3A 20 44 45    S D'ENTREE  : DE
00CDC0:  3D 78 20 2C 20 48 4C 3D 79 0D 0A 20 20 20 20 20    =x , HL=y..     
00CDD0:  50 41 52 41 4D 45 54 52 45 53 20 44 45 20 53 4F    PARAMETRES DE SO
00CDE0:  52 54 49 45 20 3A 20 52 69 65 6E 20 2E 0D 0A 20    RTIE : Rien ... 
00CDF0:  20 20 20 20 52 45 47 49 53 54 52 45 53 20 4D 4F        REGISTRES MO
00CE00:  44 49 46 49 45 53 20 20 20 3A 20 41 46 20 2C 20    DIFIES   : AF , 
00CE10:  42 43 20 2C 20 44 45 20 2C 20 48 4C 0D 0A 20 20    BC , DE , HL..  
00CE20:  20 20 20 45 54 41 54 20 44 45 53 20 46 4C 41 47       ETAT DES FLAG
00CE30:  53 20 45 4E 20 53 4F 52 54 49 45 20 3A 20 56 61    S EN SORTIE : Va
00CE40:  72 69 61 62 6C 65 20 2E 0D 0A 20 20 20 20 20 41    riable ...     A
00CE50:  44 52 45 53 53 45 20 52 4F 55 54 49 4E 45 20 45    DRESSE ROUTINE E
00CE60:  4E 20 52 4F 4D 20 43 50 43 20 34 36 34 20 3A 20    N ROM CPC 464 : 
00CE70:  26 31 38 31 33 20 2D 20 36 36 34 20 3A 20 26 31    &1813 - 664 : &1
00CE80:  37 37 46 20 2D 20 36 31 32 38 20 3A 20 26 31 37    77F - 6128 : &17
00CE90:  38 33 0D 0A 20 0D 0A 20 20 20 20 20 41 44 52 45    83.. ..     ADRE
00CEA0:  53 53 45 20 3A 20 26 42 42 45 44 20 20 20 20 20    SSE : &BBED     
00CEB0:  20 45 71 75 69 76 61 6C 65 6E 74 20 42 61 73 69     Equivalent Basi
00CEC0:  63 20 3A 20 50 4C 4F 54 52 20 78 2C 79 0D 0A 20    c : PLOTR x,y.. 
00CED0:  20 20 20 20 45 46 46 45 54 20 20 20 3A 20 43 6F        EFFET   : Co
00CEE0:  6D 6D 65 20 26 42 42 45 41 0D 0A 20 20 20 20 20    mme &BBEA..     
00CEF0:  50 41 52 41 4D 45 54 52 45 53 20 44 27 45 4E 54    PARAMETRES D'ENT
00CF00:  52 45 45 20 20 3A 20 20 43 6F 6D 6D 65 20 26 42    REE  :  Comme &B
00CF10:  42 45 41 0D 0A 20 20 20 20 20 50 41 52 41 4D 45    BEA..     PARAME
00CF20:  54 52 45 53 20 44 45 20 53 4F 52 54 49 45 20 3A    TRES DE SORTIE :
00CF30:  20 20 43 6F 6D 6D 65 20 26 42 42 45 41 0D 0A 20      Comme &BBEA.. 
00CF40:  20 20 20 20 52 45 47 49 53 54 52 45 53 20 4D 4F        REGISTRES MO
00CF50:  44 49 46 49 45 53 20 20 20 3A 20 20 43 6F 6D 6D    DIFIES   :  Comm
00CF60:  65 20 26 42 42 45 41 0D 0A 20 20 20 20 20 45 54    e &BBEA..     ET
00CF70:  41 54 20 44 45 53 20 46 4C 41 47 53 20 45 4E 20    AT DES FLAGS EN 
00CF80:  53 4F 52 54 49 45 20 3A 20 56 61 72 69 61 62 6C    SORTIE : Variabl
00CF90:  65 20 2E 0D 0A 20 20 20 20 20 41 44 52 45 53 53    e ...     ADRESS
00CFA0:  45 20 52 4F 55 54 49 4E 45 20 45 4E 20 52 4F 4D    E ROUTINE EN ROM
00CFB0:  20 43 50 43 20 34 36 34 20 3A 20 26 31 38 31 30     CPC 464 : &1810
00CFC0:  20 2D 20 36 36 34 20 3A 20 26 31 37 37 43 20 2D     - 664 : &177C -
00CFD0:  20 36 31 32 38 20 3A 20 26 31 37 38 30 0D 0A 20     6128 : &1780.. 
00CFE0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
00CFF0:  20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D                ----
00D000:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00D010:  20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D            --------
00D020:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
00D030:  2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20    ------..        
00D040:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D                   -
00D050:  20 4C 45 53 20 56 45 43 54 45 55 52 53 20 53 59     LES VECTEURS SY
00D060:  53 54 45 4D 45 20 44 45 53 20 43 50 43 20 2D 0D    STEME DES CPC -.
00D070:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
00D080:  20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D             -------
00D090:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
00D0A0:  2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20    -------.. ..    
00D0B0:  20 43 65 73 20 76 65 63 74 65 75 72 73 20 73 6F     Ces vecteurs so
00D0C0:  6E 74 20 6C 65 20 6D 6F 79 65 6E 20 65 73 73 65    nt le moyen esse
00D0D0:  6E 74 69 65 6C 20 64 65 20 20 63 6F 6D 6D 75 6E    ntiel de  commun
00D0E0:  69 63 61 74 69 6F 6E 20 65 6E 74 72 65 20 6C 61    ication entre la
00D0F0:  20 52 4F 4D 20 65 74 20 6C 61 20 0D 0A 20 52 41     ROM et la .. RA
00D100:  4D 20 2E 20 49 6C 73 20 6F 63 63 75 70 65 6E 74    M . Ils occupent
00D110:  20 6C 61 20 7A 6F 6E 65 20 52 41 4D 20 64 65 20     la zone RAM de 
00D120:  20 26 42 39 30 30 20 40 20 26 42 44 43 41 20 2E     &B900 @ &BDCA .
00D130:  20 43 68 61 71 75 65 20 76 65 63 74 65 75 72 20     Chaque vecteur 
00D140:  65 73 74 20 63 6F 6D 70 6F 73 7B 20 0D 0A 20 64    est compos{ .. d
00D150:  65 20 33 20 6F 63 74 65 74 73 20 64 7B 74 65 72    e 3 octets d{ter
00D160:  6D 69 6E 61 6E 74 20 75 6E 20 52 65 73 74 61 72    minant un Restar
00D170:  74 20 6F 75 20 75 6E 20 73 61 75 74 20 28 33 6F    t ou un saut (3o
00D180:  63 74 65 74 73 29 20 40 20 75 6E 65 20 61 64 72    ctets) @ une adr
00D190:  65 73 73 65 20 64 6F 6E 6E 7B 65 2E 0D 0A 20 0D    esse donn{e... .
00D1A0:  0A 20 20 20 20 20 4A 65 20 6D 27 65 78 70 6C 69    .     Je m'expli
00D1B0:  71 75 65 20 3A 20 51 75 65 6C 71 75 65 20 73 6F    que : Quelque so
00D1C0:  69 74 20 6C 65 20 20 6C 61 6E 67 61 67 65 20 64    it le  langage d
00D1D0:  65 20 70 72 6F 67 72 61 6D 6D 61 74 69 6F 6E 20    e programmation 
00D1E0:  65 6D 70 6C 6F 79 7B 20 2C 20 76 6F 74 72 65 20    employ{ , votre 
00D1F0:  0D 0A 20 70 72 6F 67 72 61 6D 6D 65 20 73 65 20    .. programme se 
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:  74 72 6F 75 76 65 20 74 6F 75 6A 6F 75 72 73 20    trouve toujours 
00D310:  64 61 6E 73 20 6C 61 20 20 52 41 4D 20 61 6C 6F    dans la  RAM alo
00D320:  72 73 20 71 75 65 20 6C 65 20 73 79 73 74 7D 6D    rs que le syst}m
00D330:  65 20 64 27 65 78 70 6C 6F 69 74 61 74 69 6F 6E    e d'exploitation
00D340:  20 0D 0A 20 71 75 69 20 67 7D 72 65 20 6C 65 20     .. qui g}re le 
00D350:  43 50 43 20 65 73 74 20 64 61 6E 73 20 20 6C 61    CPC est dans  la
00D360:  20 20 52 4F 4D 20 20 2E 20 20 4C 6F 72 73 71 75      ROM  .  Lorsqu
00D370:  65 20 20 76 6F 75 73 20 61 76 65 7A 20 62 65 73    e  vous avez bes
00D380:  6F 69 6E 20 64 27 61 66 66 69 63 68 65 72 20 75    oin d'afficher u
00D390:  6E 20 0D 0A 20 63 61 72 61 63 74 7D 72 65 20 2C    n .. caract}re ,
00D3A0:  20 64 27 61 63 63 7B 64 65 72 20 61 75 20 64 72     d'acc{der au dr
00D3B0:  69 76 65 20 20 2C 20 20 6F 75 20 20 64 27 61 63    ive  ,  ou  d'ac
00D3C0:  63 6F 6D 70 6C 69 72 20 20 74 6F 75 74 65 20 20    complir  toute  
00D3D0:  61 75 74 72 65 20 61 63 74 69 6F 6E 20 2C 20 6C    autre action , l
00D3E0:  65 73 20 0D 0A 20 72 6F 75 74 69 6E 65 73 20 71    es .. routines q
00D3F0:  75 69 20 70 65 72 6D 65 74 74 65 6E 74 20 63 65    ui permettent ce
00D400:  63 69 20 73 6F 6E 74 20 20 65 6E 20 20 52 4F 4D    ci sont  en  ROM
00D410:  20 20 65 74 20 20 6C 61 20 20 74 61 62 6C 65 20      et  la  table 
00D420:  64 65 73 20 76 65 63 74 65 75 72 73 20 65 73 74    des vecteurs est
00D430:  20 6C 65 20 0D 0A 20 6D 6F 79 65 6E 20 6C 65 20     le .. moyen le 
00D440:  70 6C 75 73 20 63 6F 6D 6D 6F 64 65 20 20 64 27    plus commode  d'
00D450:  61 63 63 7B 64 65 72 20 20 40 20 20 6C 61 20 20    acc{der  @  la  
00D460:  72 6F 75 74 69 6E 65 20 20 61 70 70 72 6F 70 72    routine  appropr
00D470:  69 7B 65 20 20 2E 20 50 61 72 20 65 78 65 6D 70    i{e  . Par exemp
00D480:  6C 65 20 2C 20 0D 0A 20 6C 6F 72 73 71 75 65 20    le , .. lorsque 
00D490:  76 6F 75 73 20 66 61 69 74 65 73 20 65 6E 20 62    vous faites en b
00D4A0:  61 73 69 63 20 20 3A 20 20 43 41 4C 4C 20 20 26    asic  :  CALL  &
00D4B0:  42 42 30 36 20 20 2C 20 20 63 65 20 20 76 65 63    BB06  ,  ce  vec
00D4C0:  74 65 75 72 20 63 6F 6D 6D 75 74 65 20 6C 61 20    teur commute la 
00D4D0:  52 4F 4D 20 2C 20 0D 0A 20 65 78 7B 63 75 74 65    ROM , .. ex{cute
00D4E0:  20 6C 61 20 72 6F 75 74 69 6E 65 20 52 4F 4D 20     la routine ROM 
00D4F0:  71 75 69 20 61 74 74 65 6E 64 20 6C 27 61 70 70    qui attend l'app
00D500:  75 69 20 73 75 72 20 75 6E 65 20 74 6F 75 63 68    ui sur une touch
00D510:  65 20 65 74 20 6C 6F 72 73 71 75 65 20 6C 61 20    e et lorsque la 
00D520:  74 6F 75 63 68 65 20 0D 0A 20 40 20 7B 74 7B 20    touche .. @ {t{ 
00D530:  65 6E 66 6F 6E 63 7B 65 20 72 65 76 69 65 6E 74    enfonc{e revient
00D540:  20 64 61 6E 73 20 6C 61 20 52 41 4D 20 65 74 20     dans la RAM et 
00D550:  6C 65 20 70 72 6F 67 72 61 6D 6D 65 20 72 65 70    le programme rep
00D560:  72 65 6E 64 20 73 6F 6E 20 63 6F 75 72 73 20 2E    rend son cours .
00D570:  0D 0A 20 0D 0A 20 20 20 20 20 55 6E 20 61 75 74    .. ..     Un aut
00D580:  72 65 20 65 78 65 6D 70 6C 65 20 3A 20 50 4F 4B    re exemple : POK
00D590:  45 20 26 42 42 35 41 2C 26 43 39 20 2E 20 20 55    E &BB5A,&C9 .  U
00D5A0:  6E 20 20 63 6F 64 65 20 20 52 45 54 6F 75 72 20    n  code  RETour 
00D5B0:  65 73 74 20 6D 69 73 20 64 61 6E 73 20 6C 65 20    est mis dans le 
00D5C0:  31 65 72 20 0D 0A 20 6F 63 74 65 74 20 64 75 20    1er .. octet du 
00D5D0:  76 65 63 74 65 75 72 20 20 71 75 69 20 20 6E 65    vecteur  qui  ne
00D5E0:  20 20 70 65 75 74 20 20 64 6F 6E 63 20 20 70 6C      peut  donc  pl
00D5F0:  75 73 20 20 61 63 74 69 76 65 72 20 20 6C 61 20    us  activer  la 
00D600:  20 52 4F 4D 20 20 2E 20 20 41 70 72 7D 73 20 63     ROM  .  Apr}s c
00D610:  65 74 74 65 20 0D 0A 20 69 6E 73 74 72 75 63 74    ette .. instruct
00D620:  69 6F 6E 20 20 2C 20 20 76 6F 75 73 20 20 63 6F    ion  ,  vous  co
00D630:  6E 73 74 61 74 65 72 65 7A 20 20 71 75 65 20 20    nstaterez  que  
00D640:  20 6C 61 20 20 63 6F 6D 6D 61 6E 64 65 20 20 50     la  commande  P
00D650:  52 49 4E 54 20 20 65 73 74 20 20 74 6F 74 61 6C    RINT  est  total
00D660:  65 6D 65 6E 74 20 0D 0A 20 69 6E 6F 70 7B 72 61    ement .. inop{ra
00D670:  6E 74 65 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 50    nte ... ..     P
00D680:  6C 75 73 20 64 65 20 64 7B 74 61 69 6C 73 20 3A    lus de d{tails :
00D690:  20 20 4C 65 73 20 20 72 6F 75 74 69 6E 65 73 20      Les  routines 
00D6A0:  20 52 4F 4D 20 20 70 65 75 76 65 6E 74 20 20 61     ROM  peuvent  a
00D6B0:  75 73 73 69 20 20 65 08 5E 74 72 65 20 63 6F 6D    ussi  e.^tre com
00D6C0:  6D 75 74 7B 65 73 20 70 61 72 20 0D 0A 20 64 27    mut{es par .. d'
00D6D0:  61 75 74 72 65 73 20 6D 6F 79 65 6E 73 20 6D 61    autres moyens ma
00D6E0:  69 73 20 69 6C 20 20 66 61 75 74 20 20 63 6F 6E    is il  faut  con
00D6F0:  6E 61 69 08 5E 74 72 65 20 20 6C 27 61 64 72 65    nai.^tre  l'adre
00D700:  73 73 65 20 20 65 78 61 63 74 65 20 20 64 65 20    sse  exacte  de 
00D710:  6C 61 20 72 6F 75 74 69 6E 65 20 65 74 20 0D 0A    la routine et ..
00D720:  20 63 65 6C 6C 65 20 63 69 2D 64 69 66 66 7D 72     celle ci-diff}r
00D730:  65 20 73 65 6C 6F 6E 20 6C 65 20 20 74 79 70 65    e selon le  type
00D740:  20 20 64 65 20 20 43 50 43 20 20 28 34 36 34 20      de  CPC  (464 
00D750:  20 2D 20 20 36 36 34 20 20 2D 20 20 36 31 32 38     -  664  -  6128
00D760:  29 20 61 6C 6F 72 73 20 71 75 65 20 6C 61 20 0D    ) alors que la .
00D770:  0A 20 70 6F 73 69 74 69 6F 6E 20 65 6E 20 52 41    . position en RA
00D780:  4D 20 64 65 73 20 76 65 63 74 65 75 72 73 20 65    M des vecteurs e
00D790:  73 74 20 6C 61 20 6D 65 08 5E 6D 65 20 73 75 72    st la me.^me sur
00D7A0:  20 20 74 6F 75 73 20 6C 65 73 20 43 50 43 20 2E      tous les CPC .
00D7B0:  20 45 6E 20 72 65 76 61 6E 63 68 65 20 2C 20 6C     En revanche , l
00D7C0:  65 20 0D 0A 20 63 6F 6E 74 65 6E 75 20 20 64 65    e .. contenu  de
00D7D0:  20 20 63 65 73 20 20 76 65 63 74 65 75 72 73 20      ces  vecteurs 
00D7E0:  20 64 69 66 66 7D 72 65 20 20 65 74 20 20 73 69     diff}re  et  si
00D7F0:  20 20 6C 27 6F 6E 20 20 76 65 75 74 20 20 6C 65      l'on  veut  le
00D800:  73 20 20 6D 6F 64 69 66 69 65 72 20 20 63 6F 6D    s  modifier  com
00D810:  6D 65 20 0D 0A 20 70 72 7B 63 7B 64 65 6D 65 6E    me .. pr{c{demen
00D820:  74 20 2C 20 70 75 69 73 20 6C 65 73 20 72 65 73    t , puis les res
00D830:  74 61 75 72 65 72 20 20 2C 20 20 69 6C 20 20 66    taurer  ,  il  f
00D840:  61 75 64 72 61 20 70 72 7B 73 65 72 76 65 72 20    audra pr{server 
00D850:  6C 65 20 63 6F 6E 74 65 6E 75 20 6F 72 69 67 69    le contenu origi
00D860:  6E 65 6C 20 0D 0A 20 70 6F 75 72 20 6C 65 20 72    nel .. pour le r
00D870:  65 73 74 69 74 75 65 72 20 70 61 72 20 6C 61 20    estituer par la 
00D880:  73 75 69 74 65 20 2E 20 45 78 65 6D 70 6C 65 20    suite . Exemple 
00D890:  3A 0D 0A 20 0D 0A 20 20 20 20 20 31 30 20 61 3D    :.. ..     10 a=
00D8A0:  50 45 45 4B 28 26 42 42 35 41 29 20 20 20 20 27    PEEK(&BB5A)    '
00D8B0:  50 72 65 73 65 72 76 65 72 20 63 6F 6E 74 65 6E    Preserver conten
00D8C0:  75 20 64 65 20 26 42 42 35 41 0D 0A 20 20 20 20    u de &BB5A..    
00D8D0:  20 32 30 20 50 4F 4B 45 20 26 42 42 35 41 2C 26     20 POKE &BB5A,&
00D8E0:  43 39 20 20 20 27 49 6E 74 65 72 64 69 72 65 20    C9   'Interdire 
00D8F0:  61 66 66 69 63 68 61 67 65 0D 0A 20 20 20 20 20    affichage..     
00D900:  33 30 20 50 52 49 4E 54 22 41 46 46 49 43 48 41    30 PRINT"AFFICHA
00D910:  47 45 22 20 27 4C 65 20 74 65 78 74 65 20 6E 65    GE" 'Le texte ne
00D920:  20 73 27 61 66 66 69 63 68 65 72 61 20 70 61 73     s'affichera pas
00D930:  0D 0A 20 20 20 20 20 34 30 20 45 4E 44 0D 0A 20    ..     40 END.. 
00D940:  20 20 20 20 35 30 20 50 4F 4B 45 20 26 42 42 35        50 POKE &BB5
00D950:  41 2C 41 20 20 20 20 20 27 52 65 73 74 61 75 72    A,A     'Restaur
00D960:  65 72 20 6C 65 20 76 65 63 74 65 75 72 0D 0A 20    er le vecteur.. 
00D970:  20 20 20 20 36 30 20 47 4F 54 4F 20 32 30 20 20        60 GOTO 20  
00D980:  20 20 20 20 20 20 20 20 27 43 65 74 74 65 20 66            'Cette f
00D990:  6F 69 73 20 6C 65 20 74 65 78 74 65 20 73 27 61    ois le texte s'a
00D9A0:  66 66 69 63 68 65 0D 0A 20 0D 0A 20 20 20 20 20    ffiche.. ..     
00D9B0:  44 27 61 75 74 72 65 73 20 65 78 65 6D 70 6C 65    D'autres exemple
00D9C0:  73 20 64 65 20 63 65 73 20 70 6F 73 73 69 62 69    s de ces possibi
00D9D0:  6C 69 74 7B 73 20 20 76 6F 75 73 20 20 73 65 72    lit{s  vous  ser
00D9E0:  6F 6E 74 20 20 64 6F 6E 6E 7B 73 20 20 61 75 20    ont  donn{s  au 
00D9F0:  66 69 6C 20 64 65 20 6C 61 20 0D 0A 20 64 65 73    fil de la .. des
00DA00:  63 72 69 70 74 69 6F 6E 20 64 65 73 20 72 6F 75    cription des rou
00DA10:  74 69 6E 65 73 20 2E 0D 0A 20 0D 0A 20 20 20 20    tines ... ..    
00DA20:  20 50 61 72 61 6D 7D 74 72 65 73 20 64 65 73 20     Param}tres des 
00DA30:  72 6F 75 74 69 6E 65 73 20 3A 20 4C 61 20 70 6C    routines : La pl
00DA40:  75 70 61 72 74 20 20 64 65 73 20 20 76 65 63 74    upart  des  vect
00DA50:  65 75 72 73 20 6F 6E 74 20 62 65 73 6F 69 6E 20    eurs ont besoin 
00DA60:  64 65 20 76 61 6C 65 75 72 73 20 0D 0A 20 64 6F    de valeurs .. do
00DA70:  6E 6E 7B 65 73 20 70 6F 75 72 20 66 6F 6E 63 74    nn{es pour fonct
00DA80:  69 6F 6E 6E 65 72 20 2E 20 50 61 72 20 65 78 65    ionner . Par exe
00DA90:  6D 70 6C 65 20 23 42 42 37 35 20 71 75 69 20 63    mple #BB75 qui c
00DAA0:  6F 72 72 65 73 70 6F 6E 64 20 40 20 4C 4F 43 41    orrespond @ LOCA
00DAB0:  54 45 20 40 20 62 65 73 6F 69 6E 20 0D 0A 20 64    TE @ besoin .. d
00DAC0:  65 20 73 61 76 6F 69 72 20 6F 75 20 6C 27 6F 6E    e savoir ou l'on
00DAD0:  20 76 65 75 74 20 6D 65 74 74 72 65 20 6C 65 20     veut mettre le 
00DAE0:  63 75 72 73 65 75 72 20 2C 20 20 64 61 6E 73 20    curseur ,  dans 
00DAF0:  63 65 20 63 61 73 20 6F 6E 20 64 69 74 20 71 75    ce cas on dit qu
00DB00:  65 20 6C 61 20 72 6F 75 74 69 6E 65 20 0D 0A 20    e la routine .. 
00DB10:  40 20 20 62 65 73 6F 69 6E 20 20 64 65 20 20 50    @  besoin  de  P
00DB20:  41 52 41 4D 45 54 52 45 53 20 20 44 27 45 4E 54    ARAMETRES  D'ENT
00DB30:  52 45 45 20 20 20 2E 20 20 44 27 61 75 74 72 65    REE   .  D'autre
00DB40:  73 20 20 72 6F 75 74 69 6E 65 73 20 20 66 6F 75    s  routines  fou
00DB50:  72 6E 69 73 73 65 6E 74 20 20 64 65 73 20 0D 0A    rnissent  des ..
00DB60:  20 69 6E 66 6F 72 6D 61 74 69 6F 6E 73 20 61 70     informations ap
00DB70:  72 7D 73 20 65 78 7B 63 75 74 69 6F 6E 20 20 2C    r}s ex{cution  ,
00DB80:  20 20 63 65 20 20 73 6F 6E 74 20 20 6C 65 73 20      ce  sont  les 
00DB90:  20 50 41 52 41 4D 45 54 52 45 53 20 20 44 45 20     PARAMETRES  DE 
00DBA0:  20 53 4F 52 54 49 45 20 20 2E 20 43 65 73 20 0D     SORTIE  . Ces .
00DBB0:  0A 20 70 61 72 61 6D 7D 74 72 65 73 20 73 6F 6E    . param}tres son
00DBC0:  74 20 74 72 61 6E 73 6D 69 73 20 65 74 20 72 65    t transmis et re
00DBD0:  5C 75 73 20 70 61 72 20 20 6C 65 20 20 62 69 61    \us par  le  bia
00DBE0:  69 73 20 20 64 65 73 20 20 72 65 67 69 73 74 72    is  des  registr
00DBF0:  65 73 20 64 75 20 5A 38 30 20 2C 20 63 65 73 20    es du Z80 , ces 
00DC00:  0D 0A 20 72 65 67 69 73 74 72 65 73 20 73 6F 6E    .. registres son
00DC10:  74 20 64 6F 6E 63 20 6D 6F 64 69 66 69 7B 73 20    t donc modifi{s 
00DC20:  70 61 72 20 6C 61 20 20 72 6F 75 74 69 6E 65 20    par la  routine 
00DC30:  20 65 74 20 69 6C 20 63 6F 6E 76 69 65 6E 74 20     et il convient 
00DC40:  64 65 20 6C 65 73 20 70 72 7B 73 65 72 76 65 72    de les pr{server
00DC50:  20 0D 0A 20 73 69 20 6C 65 75 72 20 63 6F 6E 74     .. si leur cont
00DC60:  65 6E 75 20 6F 72 69 67 69 6E 65 6C 20 64 6F 69    enu originel doi
00DC70:  74 20 65 08 5E 74 72 65 20 20 72 7B 75 74 69 6C    t e.^tre  r{util
00DC80:  69 73 7B 20 20 65 6E 20 73 6F 72 74 69 65 20 2E    is{  en sortie .
00DC90:  20 43 65 72 74 61 69 6E 65 73 20 72 6F 75 74 69     Certaines routi
00DCA0:  6E 65 73 20 0D 0A 20 6D 6F 64 69 66 69 65 6E 74    nes .. modifient
00DCB0:  20 64 65 73 20 72 65 67 69 73 74 72 65 73 20 20     des registres  
00DCC0:  73 61 6E 73 20 20 70 72 7B 76 65 6E 69 72 20 20    sans  pr{venir  
00DCD0:  2C 20 20 6C 61 20 20 6D 65 08 5E 6D 65 20 20 72    ,  la  me.^me  r
00DCE0:  7D 67 6C 65 20 20 64 65 76 72 61 20 61 6C 6F 72    }gle  devra alor
00DCF0:  73 20 65 08 5E 74 72 65 20 0D 0A 20 61 70 70 6C    s e.^tre .. appl
00DD00:  69 71 75 7B 65 20 2E 0D 0A 20 0D 0A 20 20 20 20    iqu{e ... ..    
00DD10:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00DD20:  20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D      --------------
00DD30:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
00DD40:  2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20    -----..         
00DD50:  20 20 20 20 20 20 20 20 20 20 20 20 2D 20 44 45                - DE
00DD60:  53 43 52 49 50 54 49 4F 4E 20 45 54 20 55 53 41    SCRIPTION ET USA
00DD70:  47 45 20 44 45 53 20 52 4F 55 54 49 4E 45 53 20    GE DES ROUTINES 
00DD80:  2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    -..             
00DD90:  20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D             -------
00DDA0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
00DDB0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D    ------------.. .
00DDC0:  0A 20 20 20 20 20 44 61 6E 73 20 63 65 74 74 65    .     Dans cette
00DDD0:  20 70 72 65 6D 69 7D 72 65 20 64 65 73 63 72 69     premi}re descri
00DDE0:  70 74 69 6F 6E 20 2C 20 73 65 20 74 72 6F 75 76    ption , se trouv
00DDF0:  65 6E 74 20 64 65 20 6E 6F 6D 62 72 65 75 78 20    ent de nombreux 
00DE00:  27 62 6C 61 6E 63 73 27 20 2C 20 70 6F 75 72 20    'blancs' , pour 
00DE10:  0D 0A 20 63 6F 6D 6D 65 6E 63 65 72 20 2C 20 6A    .. commencer , j
00DE20:  65 20 6E 65 20 64 7B 63 72 69 72 61 69 20 20 71    e ne d{crirai  q
00DE30:  75 65 20 20 6C 65 73 20 20 72 6F 75 74 69 6E 65    ue  les  routine
00DE40:  73 20 20 6C 65 73 20 20 70 6C 75 73 20 20 75 73    s  les  plus  us
00DE50:  75 65 6C 6C 65 73 20 2C 20 64 61 6E 73 20 6C 65    uelles , dans le
00DE60:  20 0D 0A 20 6E 75 6D 7B 72 6F 20 73 75 69 76 61     .. num{ro suiva
00DE70:  6E 74 20 2C 20 76 6F 75 73 20 61 75 72 65 7A 20    nt , vous aurez 
00DE80:  20 64 72 6F 69 74 20 20 61 75 78 20 20 72 6F 75     droit  aux  rou
00DE90:  74 69 6E 65 73 20 20 6D 6F 69 6E 73 20 63 6F 75    tines  moins cou
00DEA0:  72 61 6E 74 65 73 20 65 74 20 64 61 6E 73 20 6C    rantes et dans l
00DEB0:  65 20 0D 0A 20 64 65 72 6E 69 65 72 20 6E 75 6D    e .. dernier num
00DEC0:  7B 72 6F 20 64 65 20 6C 27 61 6E 6E 7B 65 20 76    {ro de l'ann{e v
00DED0:  6F 75 73 20 70 6F 75 72 72 65 7A 20 20 7B 74 75    ous pourrez  {tu
00DEE0:  64 69 65 72 20 6C 65 73 20 72 6F 75 74 69 6E 65    dier les routine
00DEF0:  73 20 71 75 65 20 6C 27 6F 6E 20 75 74 69 6C 69    s que l'on utili
00DF00:  73 65 20 0D 0A 20 70 6F 75 72 20 61 69 6E 73 69    se .. pour ainsi
00DF10:  20 64 69 72 65 20 6A 61 6D 61 69 73 20 2E 20 4C     dire jamais . L
00DF20:  61 20 64 65 73 63 72 69 70 74 69 6F 6E 20 65 73    a description es
00DF30:  74 20 63 6C 61 73 73 7B 65 20 70 61 72 20 6E 61    t class{e par na
00DF40:  74 75 72 65 20 64 27 75 73 61 67 65 20 28 54 65    ture d'usage (Te
00DF50:  78 74 65 20 0D 0A 20 2C 20 47 72 61 70 68 69 73    xte .. , Graphis
00DF60:  6D 65 20 2C 20 45 74 63 20 2E 2E 2E 29 20 65 74    me , Etc ...) et
00DF70:  20 73 75 69 74 20 20 74 6F 75 6A 6F 75 72 73 20     suit  toujours 
00DF80:  20 6C 61 20 66 6F 72 6D 65 20 73 75 69 76 61 6E     la forme suivan
00DF90:  74 65 20 2E 20 41 64 72 65 73 73 65 20 72 6F 75    te . Adresse rou
00DFA0:  74 69 6E 65 20 0D 0A 20 65 6E 20 72 6F 6D 20 65    tine .. en rom e
00DFB0:  73 74 20 6C 27 61 64 72 65 73 73 65 20 52 4F 4D    st l'adresse ROM
00DFC0:  20 61 63 74 69 76 7B 65 20 70 61 72 20 6C 65 20     activ{e par le 
00DFD0:  76 65 63 74 65 75 72 20 64 7B 63 72 69 74 20 2E    vecteur d{crit .
00DFE0:  0D 0A 20 0D 0A 20 0D 0A 20 20 20 20 20 41 44 52    .. .. ..     ADR
00DFF0:  45 53 53 45 20 3A 20 20 20 20 20 20 20 20 20 20    ESSE :          
00E000:  20 20 45 71 75 69 76 61 6C 65 6E 74 20 42 61 73      Equivalent Bas
00E010:  69 63 20 3A 0D 0A 20 20 20 20 20 45 46 46 45 54    ic :..     EFFET
00E020:  20 20 20 3A 0D 0A 20 20 20 20 20 50 41 52 41 4D       :..     PARAM
00E030:  45 54 52 45 53 20 44 27 45 4E 54 52 45 45 20 20    ETRES D'ENTREE  
00E040:  3A 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54 52    :..     PARAMETR
00E050:  45 53 20 44 45 20 53 4F 52 54 49 45 20 3A 0D 0A    ES DE SORTIE :..
00E060:  20 20 20 20 20 52 45 47 49 53 54 52 45 53 20 4D         REGISTRES M
00E070:  4F 44 49 46 49 45 53 20 20 20 3A 0D 0A 20 20 20    ODIFIES   :..   
00E080:  20 20 45 54 41 54 20 44 45 53 20 46 4C 41 47 53      ETAT DES FLAGS
00E090:  20 45 4E 20 53 4F 52 54 49 45 20 3A 0D 0A 20 20     EN SORTIE :..  
00E0A0:  20 20 20 41 44 52 45 53 53 45 20 52 4F 55 54 49       ADRESSE ROUTI
00E0B0:  4E 45 20 45 4E 20 52 4F 4D 20 43 50 43 20 34 36    NE EN ROM CPC 46
00E0C0:  34 20 3A 20 20 20 20 20 20 20 36 36 34 20 3A 20    4 :       664 : 
00E0D0:  20 20 20 20 20 20 20 20 36 31 32 38 0D 0A 20 0D            6128.. .
00E0E0:  0A 20 20 20 20 20 45 6E 20 66 69 6E 20 64 65 20    .     En fin de 
00E0F0:  63 68 61 70 69 74 72 65 20 2C 20 71 75 65 6C 71    chapitre , quelq
00E100:  75 65 73 20 20 65 78 65 6D 70 6C 65 73 20 20 64    ues  exemples  d
00E110:  27 75 73 61 67 65 20 64 65 73 20 76 65 63 74 65    'usage des vecte
00E120:  75 72 73 20 76 6F 75 73 20 73 65 72 6F 6E 74 20    urs vous seront 
00E130:  0D 0A 20 70 72 6F 70 6F 73 7B 73 20 2E 0D 0A 20    .. propos{s ... 
00E140:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00E150:  20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D                 ---
00E160:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D    ---------------.
00E170:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
00E180:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20                  - 
00E190:  52 4F 55 54 49 4E 45 53 20 43 4C 41 56 49 45 52    ROUTINES CLAVIER
00E1A0:  20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20     -..            
00E1B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00E1C0:  20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D      --------------
00E1D0:  2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20 20 41 44    ----.. ..     AD
00E1E0:  52 45 53 53 45 20 3A 20 26 42 42 30 36 20 20 20    RESSE : &BB06   
00E1F0:  20 20 20 45 71 75 69 76 61 6C 65 6E 74 20 42 61       Equivalent Ba
00E200:  73 69 63 20 3A 20 41 24 3D 22 22 3A 57 48 49 4C    sic : A$="":WHIL
00E210:  45 20 41 24 3D 22 22 3A 41 24 3D 49 4E 4B 45 59    E A$="":A$=INKEY
00E220:  53 3A 57 45 4E 44 0D 0A 20 20 20 20 20 45 46 46    S:WEND..     EFF
00E230:  45 54 20 20 20 3A 20 41 74 74 65 6E 64 20 6C 27    ET   : Attend l'
00E240:  61 70 70 75 69 20 73 75 72 20 75 6E 65 20 74 6F    appui sur une to
00E250:  75 63 68 65 20 20 73 69 20 61 75 63 75 6E 20 63    uche  si aucun c
00E260:  61 72 61 63 74 7D 72 65 20 6E 27 65 73 74 20 64    aract}re n'est d
00E270:  61 6E 73 20 6C 65 20 0D 0A 20 62 75 66 66 65 72    ans le .. buffer
00E280:  20 64 65 20 63 6C 61 76 69 65 72 20 2E 20 4C 65     de clavier . Le
00E290:  20 20 63 61 72 61 63 74 7D 72 65 20 20 74 72 6F      caract}re  tro
00E2A0:  75 76 7B 20 20 65 73 74 20 20 6D 69 73 20 20 64    uv{  est  mis  d
00E2B0:  61 6E 73 20 20 6C 65 20 72 65 67 69 73 74 72 65    ans  le registre
00E2C0:  20 41 20 2E 20 53 69 20 0D 0A 20 61 75 63 75 6E     A . Si .. aucun
00E2D0:  65 20 74 6F 75 63 68 65 20 6E 27 65 73 74 20 65    e touche n'est e
00E2E0:  6E 66 6F 6E 63 7B 65 20 2C 20 63 27 65 73 74 20    nfonc{e , c'est 
00E2F0:  20 6C 65 20 20 64 65 72 6E 69 65 72 20 63 61 72     le  dernier car
00E300:  61 63 74 7D 72 65 20 64 75 20 62 75 66 66 65 72    act}re du buffer
00E310:  20 63 6C 61 76 69 65 72 20 0D 0A 20 71 75 69 20     clavier .. qui 
00E320:  65 73 74 20 72 65 6E 76 6F 79 7B 20 64 61 6E 73    est renvoy{ dans
00E330:  20 41 20 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D     A ...     PARAM
00E340:  45 54 52 45 53 20 44 27 45 4E 54 52 45 45 20 20    ETRES D'ENTREE  
00E350:  3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20 20 50    : Rien ...     P
00E360:  41 52 41 4D 45 54 52 45 53 20 44 45 20 53 4F 52    ARAMETRES DE SOR
00E370:  54 49 45 20 3A 20 41 3D 43 6F 64 65 20 41 53 43    TIE : A=Code ASC
00E380:  49 49 20 64 65 20 6C 61 20 74 6F 75 63 68 65 20    II de la touche 
00E390:  65 6E 66 6F 6E 63 7B 65 20 6F 75 20 64 75 20 62    enfonc{e ou du b
00E3A0:  75 66 66 65 72 20 2E 0D 0A 20 20 20 20 20 52 45    uffer ...     RE
00E3B0:  47 49 53 54 52 45 53 20 4D 4F 44 49 46 49 45 53    GISTRES MODIFIES
00E3C0:  20 20 20 3A 20 41 46 0D 0A 20 20 20 20 20 45 54       : AF..     ET
00E3D0:  41 54 20 44 45 53 20 46 4C 41 47 53 20 45 4E 20    AT DES FLAGS EN 
00E3E0:  53 4F 52 54 49 45 20 3A 20 43 61 72 72 79 20 74    SORTIE : Carry t
00E3F0:  6F 75 6A 6F 75 72 73 20 6D 69 73 20 2E 0D 0A 20    oujours mis ... 
00E400:  20 20 20 20 41 44 52 45 53 53 45 20 52 4F 55 54        ADRESSE ROUT
00E410:  49 4E 45 20 45 4E 20 52 4F 4D 20 43 50 43 20 34    INE EN ROM CPC 4
00E420:  36 34 20 3A 20 26 31 41 33 43 20 2D 20 36 36 34    64 : &1A3C - 664
00E430:  20 2D 20 36 31 32 38 20 3A 20 26 31 42 42 46 0D     - 6128 : &1BBF.
00E440:  0A 20 0D 0A 20 20 20 20 20 41 44 52 45 53 53 45    . ..     ADRESSE
00E450:  20 3A 20 26 42 42 30 39 20 20 20 20 20 20 45 71     : &BB09      Eq
00E460:  75 69 76 61 6C 65 6E 74 20 42 61 73 69 63 20 3A    uivalent Basic :
00E470:  20 41 24 3D 49 4E 4B 45 59 53 0D 0A 20 20 20 20     A$=INKEYS..    
00E480:  20 45 46 46 45 54 20 20 20 3A 20 43 6F 6D 6D 65     EFFET   : Comme
00E490:  20 26 42 42 30 36 20 6D 61 69 73 20 6E 27 61 74     &BB06 mais n'at
00E4A0:  74 65 6E 64 20 70 61 73 20 6C 27 61 70 70 75 69    tend pas l'appui
00E4B0:  20 73 75 72 20 75 6E 65 20 74 6F 75 63 68 65 20     sur une touche 
00E4C0:  2E 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54 52    ...     PARAMETR
00E4D0:  45 53 20 44 27 45 4E 54 52 45 45 20 20 3A 20 52    ES D'ENTREE  : R
00E4E0:  69 65 6E 20 2E 0D 0A 20 20 20 20 20 50 41 52 41    ien ...     PARA
00E4F0:  4D 45 54 52 45 53 20 44 45 20 53 4F 52 54 49 45    METRES DE SORTIE
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:  20 3A 20 41 3D 43 61 72 61 63 74 7D 72 65 20 2E     : A=Caract}re .
00E610:  0D 0A 20 20 20 20 20 52 45 47 49 53 54 52 45 53    ..     REGISTRES
00E620:  20 4D 4F 44 49 46 49 45 53 20 20 20 3A 20 41 46     MODIFIES   : AF
00E630:  0D 0A 20 20 20 20 20 45 54 41 54 20 44 45 53 20    ..     ETAT DES 
00E640:  46 4C 41 47 53 20 45 4E 20 53 4F 52 54 49 45 20    FLAGS EN SORTIE 
00E650:  3A 20 43 61 72 72 79 20 6D 69 73 20 53 49 20 75    : Carry mis SI u
00E660:  6E 20 63 61 72 61 63 74 7D 72 65 20 40 20 70 75    n caract}re @ pu
00E670:  20 65 08 5E 74 72 65 20 6C 75 20 2E 0D 0A 20 20     e.^tre lu ...  
00E680:  20 20 20 41 44 52 45 53 53 45 20 52 4F 55 54 49       ADRESSE ROUTI
00E690:  4E 45 20 45 4E 20 52 4F 4D 20 43 50 43 20 34 36    NE EN ROM CPC 46
00E6A0:  34 20 3A 20 26 31 41 34 32 20 2D 20 36 36 34 20    4 : &1A42 - 664 
00E6B0:  2D 20 36 31 32 38 20 3A 20 26 31 42 43 35 0D 0A    - 6128 : &1BC5..
00E6C0:  20 0D 0A 20 20 20 20 20 41 44 52 45 53 53 45 20     ..     ADRESSE 
00E6D0:  3A 20 26 42 42 31 38 20 20 20 20 20 20 45 71 75    : &BB18      Equ
00E6E0:  69 76 61 6C 65 6E 74 20 42 61 73 69 63 20 3A 20    ivalent Basic : 
00E6F0:  43 6F 6D 6D 65 20 26 42 42 30 36 0D 0A 20 20 20    Comme &BB06..   
00E700:  20 20 45 46 46 45 54 20 20 20 3A 20 43 6F 6D 6D      EFFET   : Comm
00E710:  65 20 26 42 42 30 36 20 6D 61 69 73 20 6E 65 20    e &BB06 mais ne 
00E720:  74 69 65 6E 74 20 20 70 61 73 20 63 6F 6D 70 74    tient  pas compt
00E730:  65 20 64 75 20 62 75 66 66 65 72 20 64 65 20 63    e du buffer de c
00E740:  6C 61 76 69 65 72 20 73 65 75 6C 20 0D 0A 20 6C    lavier seul .. l
00E750:  27 61 70 70 75 69 20 73 75 72 20 75 6E 65 20 74    'appui sur une t
00E760:  6F 75 63 68 65 20 70 65 75 74 20 64 7B 63 6C 65    ouche peut d{cle
00E770:  6E 63 68 65 72 20 6C 61 20 72 6F 75 74 69 6E 65    ncher la routine
00E780:  20 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54     ...     PARAMET
00E790:  52 45 53 20 44 27 45 4E 54 52 45 45 20 20 3A 20    RES D'ENTREE  : 
00E7A0:  52 69 65 6E 20 2E 0D 0A 20 20 20 20 20 50 41 52    Rien ...     PAR
00E7B0:  41 4D 45 54 52 45 53 20 44 45 20 53 4F 52 54 49    AMETRES DE SORTI
00E7C0:  45 20 3A 20 41 3D 43 61 72 61 63 74 7D 72 65 20    E : A=Caract}re 
00E7D0:  2E 0D 0A 20 20 20 20 20 52 45 47 49 53 54 52 45    ...     REGISTRE
00E7E0:  53 20 4D 4F 44 49 46 49 45 53 20 20 20 3A 20 41    S MODIFIES   : A
00E7F0:  46 0D 0A 20 20 20 20 20 45 54 41 54 20 44 45 53    F..     ETAT DES
00E800:  20 46 4C 41 47 53 20 45 4E 20 53 4F 52 54 49 45     FLAGS EN SORTIE
00E810:  20 3A 20 43 61 72 72 79 20 74 6F 75 6A 6F 75 72     : Carry toujour
00E820:  73 20 6D 69 73 20 2E 0D 0A 20 20 20 20 20 41 44    s mis ...     AD
00E830:  52 45 53 53 45 20 52 4F 55 54 49 4E 45 20 45 4E    RESSE ROUTINE EN
00E840:  20 52 4F 4D 20 43 50 43 20 34 36 34 20 3A 20 26     ROM CPC 464 : &
00E850:  31 42 35 36 20 2D 20 36 36 34 20 2D 20 36 31 32    1B56 - 664 - 612
00E860:  38 20 3A 20 26 31 43 44 42 0D 0A 20 0D 0A 20 20    8 : &1CDB.. ..  
00E870:  20 20 20 41 44 52 45 53 53 45 20 3A 20 26 42 42       ADRESSE : &BB
00E880:  31 42 20 20 20 20 20 20 20 20 20 20 20 45 71 75    1B           Equ
00E890:  69 76 61 6C 65 6E 74 20 42 61 73 69 63 20 3A 20    ivalent Basic : 
00E8A0:  43 6F 6D 6D 65 20 26 42 42 30 39 20 0D 0A 20 20    Comme &BB09 ..  
00E8B0:  20 20 20 45 46 46 45 54 20 20 20 3A 20 43 6F 6D       EFFET   : Com
00E8C0:  6D 65 20 26 42 42 30 39 20 6D 61 69 73 20 6E 65    me &BB09 mais ne
00E8D0:  20 74 69 65 6E 74 20 20 70 61 73 20 63 6F 6D 70     tient  pas comp
00E8E0:  74 65 20 64 75 20 62 75 66 66 65 72 20 64 65 20    te du buffer de 
00E8F0:  63 6C 61 76 69 65 72 20 73 65 75 6C 20 0D 0A 20    clavier seul .. 
00E900:  6C 27 61 70 70 75 69 20 73 75 72 20 75 6E 65 20    l'appui sur une 
00E910:  74 6F 75 63 68 65 20 70 65 75 74 20 73 74 6F 63    touche peut stoc
00E920:  6B 65 72 20 75 6E 20 63 61 72 61 63 74 7D 72 65    ker un caract}re
00E930:  20 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54     ...     PARAMET
00E940:  52 45 53 20 44 27 45 4E 54 52 45 45 20 20 3A 20    RES D'ENTREE  : 
00E950:  52 69 65 6E 20 2E 0D 0A 20 20 20 20 20 50 41 52    Rien ...     PAR
00E960:  41 4D 45 54 52 45 53 20 44 45 20 53 4F 52 54 49    AMETRES DE SORTI
00E970:  45 20 3A 20 41 3D 63 61 72 61 63 74 7D 72 65 20    E : A=caract}re 
00E980:  2E 0D 0A 20 20 20 20 20 52 45 47 49 53 54 52 45    ...     REGISTRE
00E990:  53 20 4D 4F 44 49 46 49 45 53 20 20 20 3A 20 41    S MODIFIES   : A
00E9A0:  46 0D 0A 20 20 20 20 20 45 54 41 54 20 44 45 53    F..     ETAT DES
00E9B0:  20 46 4C 41 47 53 20 45 4E 20 53 4F 52 54 49 45     FLAGS EN SORTIE
00E9C0:  20 3A 20 43 61 72 72 79 20 74 6F 75 6A 6F 75 72     : Carry toujour
00E9D0:  73 20 6D 69 73 20 2E 0D 0A 20 20 20 20 20 41 44    s mis ...     AD
00E9E0:  52 45 53 53 45 20 52 4F 55 54 49 4E 45 20 45 4E    RESSE ROUTINE EN
00E9F0:  20 52 4F 4D 20 43 50 43 20 34 36 34 20 3A 20 26     ROM CPC 464 : &
00EA00:  31 42 35 43 20 2D 20 36 36 34 20 2D 20 36 31 32    1B5C - 664 - 612
00EA10:  38 20 3A 20 26 31 43 45 31 0D 0A 20 0D 0A 20 20    8 : &1CE1.. ..  
00EA20:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00EA30:  20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D              ------
00EA40:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
00EA50:  0D 0A 20 0D 0A 20 20 20 20 20 41 44 52 45 53 53    .. ..     ADRESS
00EA60:  45 20 3A 20 26 42 42 31 45 20 20 20 20 20 20 45    E : &BB1E      E
00EA70:  71 75 69 76 61 6C 65 6E 74 20 42 61 73 69 63 20    quivalent Basic 
00EA80:  3A 20 49 4E 4B 45 59 20 28 6E 29 0D 0A 20 20 20    : INKEY (n)..   
00EA90:  20 20 45 46 46 45 54 20 20 20 3A 20 54 65 73 74      EFFET   : Test
00EAA0:  65 20 73 69 20 6C 61 20 74 6F 75 63 68 65 20 64    e si la touche d
00EAB0:  6F 6E 74 20 6C 65 20 20 6E 75 6D 7B 72 6F 20 65    ont le  num{ro e
00EAC0:  73 74 20 64 6F 6E 6E 7B 20 64 61 6E 73 20 41 20    st donn{ dans A 
00EAD0:  65 73 74 20 70 72 65 73 73 7B 65 20 0D 0A 20 2E    est press{e .. .
00EAE0:  20 49 6C 20 6E 65 20 73 27 61 67 69 74 20 70 61     Il ne s'agit pa
00EAF0:  73 20 69 63 69 20 64 27 75 6E 20 63 6F 64 65 20    s ici d'un code 
00EB00:  41 53 43 49 49 20 6D 61 69 73 20 64 75 20 6E 75    ASCII mais du nu
00EB10:  6D 7B 72 6F 20 70 68 79 73 69 71 75 65 20 64 65    m{ro physique de
00EB20:  20 6C 61 20 74 6F 75 63 68 65 20 2E 20 0D 0A 20     la touche . .. 
00EB30:  4C 61 20 6C 69 73 74 65 20 64 65 20 63 65 73 20    La liste de ces 
00EB40:  6E 75 6D 7B 72 6F 73 20 66 69 67 75 72 65 20 64    num{ros figure d
00EB50:  61 6E 73 20 6C 65 20 6D 61 6E 75 65 6C 20 64 65    ans le manuel de
00EB60:  20 76 6F 74 72 65 20 43 50 43 20 2E 0D 0A 20 20     votre CPC ...  
00EB70:  20 20 20 50 41 52 41 4D 45 54 52 45 53 20 44 27       PARAMETRES D'
00EB80:  45 4E 54 52 45 45 20 20 3A 20 41 3D 4E 75 6D 7B    ENTREE  : A=Num{
00EB90:  72 6F 20 64 65 20 74 6F 75 63 68 65 20 0D 0A 20    ro de touche .. 
00EBA0:  20 20 20 20 50 41 52 41 4D 45 54 52 45 53 20 44        PARAMETRES D
00EBB0:  45 20 53 4F 52 54 49 45 20 3A 20 41 3D 30 20 53    E SORTIE : A=0 S
00EBC0:  69 20 6C 61 20 74 6F 75 63 68 65 20 20 40 20 20    i la touche  @  
00EBD0:  7B 74 7B 20 70 72 65 73 73 7B 65 20 2C 20 3C 3E    {t{ press{e , <>
00EBE0:  20 64 65 20 30 20 73 69 6E 6F 6E 20 2E 20 0D 0A     de 0 sinon . ..
00EBF0:  20 4C 65 20 72 65 67 69 73 74 72 65 20 43 20 69     Le registre C i
00EC00:  6E 66 6F 72 6D 65 20 73 69 20 20 43 54 52 4C 20    nforme si  CTRL 
00EC10:  20 6F 75 20 20 53 48 49 46 54 20 20 7B 74 61 69     ou  SHIFT  {tai
00EC20:  65 6E 74 20 70 72 65 73 73 7B 73 20 73 69 6D 75    ent press{s simu
00EC30:  6C 74 61 6E 7B 6D 65 6E 74 20 2E 20 53 69 20 0D    ltan{ment . Si .
00EC40:  0A 20 43 54 52 4C 20 65 73 74 20 70 72 65 73 73    . CTRL est press
00EC50:  7B 20 2C 20 6C 65 20 62 69 74 20 37 20 64 65 20    { , le bit 7 de 
00EC60:  43 20 65 73 74 20 6D 69 73 20 2C 20 73 69 20 53    C est mis , si S
00EC70:  48 49 46 54 20 65 73 74 20 70 72 65 73 73 7B 20    HIFT est press{ 
00EC80:  2C 20 6C 65 20 62 69 74 20 35 20 64 65 20 43 20    , le bit 5 de C 
00EC90:  0D 0A 20 65 73 74 20 6D 69 73 20 2E 0D 0A 20 20    .. est mis ...  
00ECA0:  20 20 20 52 45 47 49 53 54 52 45 53 20 4D 4F 44       REGISTRES MOD
00ECB0:  49 46 49 45 53 20 20 20 3A 20 20 41 46 20 2C 20    IFIES   :  AF , 
00ECC0:  48 4C 20 2C 20 42 43 0D 0A 20 20 20 20 20 45 54    HL , BC..     ET
00ECD0:  41 54 20 44 45 53 20 46 4C 41 47 53 20 45 4E 20    AT DES FLAGS EN 
00ECE0:  53 4F 52 54 49 45 20 3A 20 5A 20 6D 69 73 20 73    SORTIE : Z mis s
00ECF0:  69 20 74 6F 75 63 68 65 20 70 72 65 73 73 7B 65    i touche press{e
00ED00:  20 2C 20 4E 5A 20 53 69 6E 6F 6E 20 2E 0D 0A 20     , NZ Sinon ... 
00ED10:  20 20 20 20 41 44 52 45 53 53 45 20 52 4F 55 54        ADRESSE ROUT
00ED20:  49 4E 45 20 45 4E 20 52 4F 4D 20 43 50 43 20 34    INE EN ROM CPC 4
00ED30:  36 34 20 3A 20 26 31 43 42 44 20 2D 20 36 36 34    64 : &1CBD - 664
00ED40:  20 2D 20 36 31 32 38 20 3A 20 26 31 45 34 35 0D     - 6128 : &1E45.
00ED50:  0A 20 0D 0A 20 0D 0A 20 20 20 20 20 41 44 52 45    . .. ..     ADRE
00ED60:  53 53 45 20 3A 20 26 42 42 32 34 20 20 20 20 20    SSE : &BB24     
00ED70:  20 45 71 75 69 76 61 6C 65 6E 74 20 42 61 73 69     Equivalent Basi
00ED80:  63 20 3A 20 4A 4F 59 20 28 6E 29 0D 0A 20 20 20    c : JOY (n)..   
00ED90:  20 20 45 46 46 45 54 20 20 20 3A 20 54 65 73 74      EFFET   : Test
00EDA0:  65 20 6C 27 7B 74 61 74 20 64 75 20 6A 6F 79 73    e l'{tat du joys
00EDB0:  74 69 63 6B 20 2E 0D 0A 20 20 20 20 20 50 41 52    tick ...     PAR
00EDC0:  41 4D 45 54 52 45 53 20 44 27 45 4E 54 52 45 45    AMETRES D'ENTREE
00EDD0:  20 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20      : Rien ...    
00EDE0:  20 50 41 52 41 4D 45 54 52 45 53 20 44 45 20 53     PARAMETRES DE S
00EDF0:  4F 52 54 49 45 20 3A 20 41 3D 4A 4F 59 28 30 29    ORTIE : A=JOY(0)
00EE00:  20 2C 20 48 3D 4A 4F 59 28 30 29 20 2C 20 4C 3D     , H=JOY(0) , L=
00EE10:  4A 4F 59 28 31 29 0D 0A 20 20 20 20 20 52 45 47    JOY(1)..     REG
00EE20:  49 53 54 52 45 53 20 4D 4F 44 49 46 49 45 53 20    ISTRES MODIFIES 
00EE30:  20 20 3A 20 41 46 20 2C 20 48 4C 0D 0A 20 20 20      : AF , HL..   
00EE40:  20 20 45 54 41 54 20 44 45 53 20 46 4C 41 47 53      ETAT DES FLAGS
00EE50:  20 45 4E 20 53 4F 52 54 49 45 20 3A 20 56 61 72     EN SORTIE : Var
00EE60:  69 61 62 6C 65 20 2E 0D 0A 20 20 20 20 20 41 44    iable ...     AD
00EE70:  52 45 53 53 45 20 52 4F 55 54 49 4E 45 20 45 4E    RESSE ROUTINE EN
00EE80:  20 52 4F 4D 20 43 50 43 20 34 36 34 20 3A 20 26     ROM CPC 464 : &
00EE90:  31 42 42 33 20 2D 20 36 36 34 20 2D 20 36 31 32    1BB3 - 664 - 612
00EEA0:  38 20 3A 20 26 31 44 38 33 0D 0A 20 0D 0A 20 20    8 : &1D83.. ..  
00EEB0:  20 20 20 56 6F 69 63 69 20 71 75 65 6C 73 20 62       Voici quels b
00EEC0:  69 74 73 20 73 65 72 6F 6E 74 20 6D 69 73 20 64    its seront mis d
00EED0:  61 6E 73 20 20 41 20 20 2C 20 20 48 20 20 2C 20    ans  A  ,  H  , 
00EEE0:  4C 20 73 65 6C 6F 6E 20 6C 61 20 63 6F 6D 6D 61    L selon la comma
00EEF0:  6E 64 65 20 6A 6F 79 73 74 79 63 6B 20 0D 0A 20    nde joystyck .. 
00EF00:  64 6F 6E 6E 7B 65 20 2E 20 53 69 20 70 6C 75 73    donn{e . Si plus
00EF10:  69 65 75 72 73 20 61 63 74 69 6F 6E 73 20 73 6F    ieurs actions so
00EF20:  6E 74 20 20 65 66 66 65 63 74 75 7B 65 73 20 73    nt  effectu{es s
00EF30:  69 6D 75 6C 74 61 6E 7B 6D 65 6E 74 20 2C 20 70    imultan{ment , p
00EF40:  6C 75 73 69 65 75 72 73 20 62 69 74 73 20 0D 0A    lusieurs bits ..
00EF50:  20 64 65 20 63 65 73 20 72 65 67 69 73 74 72 65     de ces registre
00EF60:  73 20 73 65 72 6F 6E 74 20 6D 69 73 20 65 6E 20    s seront mis en 
00EF70:  73 6F 72 74 69 65 20 20 2E 20 20 53 69 20 6C 65    sortie  .  Si le
00EF80:  20 72 65 67 69 73 74 72 65 20 72 65 76 69 65 6E     registre revien
00EF90:  74 20 61 76 65 63 20 30 20 63 6F 6D 6D 65 20 0D    t avec 0 comme .
00EFA0:  0A 20 63 6F 6E 74 65 6E 75 20 2C 20 6C 65 20 6A    . contenu , le j
00EFB0:  6F 79 73 74 69 63 6B 20 6E 27 61 20 70 61 73 20    oystick n'a pas 
00EFC0:  62 6F 75 67 7B 20 2E 0D 0A 20 0D 0A 20 20 42 69    boug{ ... ..  Bi
00EFD0:  74 20 30 20 6D 69 73 20 3D 20 48 41 55 54 20 2E    t 0 mis = HAUT .
00EFE0:  20 42 69 74 20 31 20 6D 69 73 20 3D 20 42 41 53     Bit 1 mis = BAS
00EFF0:  20 2E 20 42 69 74 20 32 20 6D 69 73 20 3D 20 47     . Bit 2 mis = G
00F000:  41 55 43 48 45 20 42 69 74 20 33 20 6D 69 73 20    AUCHE Bit 3 mis 
00F010:  3D 20 44 52 4F 49 54 45 0D 0A 20 20 42 69 74 20    = DROITE..  Bit 
00F020:  34 20 6D 69 73 20 3D 20 46 49 52 45 20 2E 20 45    4 mis = FIRE . E
00F030:  78 20 3A 20 41 3D 25 30 30 30 31 31 30 30 31 20    x : A=%00011001 
00F040:  3D 20 44 69 61 67 6F 6E 61 6C 20 68 61 75 74 20    = Diagonal haut 
00F050:  2C 20 64 72 6F 69 74 65 20 65 74 20 66 69 72 65    , droite et fire
00F060:  20 2E 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20     ... ..         
00F070:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00F080:  20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D         -----------
00F090:  2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20    --------.. ..   
00F0A0:  20 20 41 44 52 45 53 53 45 20 3A 20 26 42 42 33      ADRESSE : &BB3
00F0B0:  46 20 20 20 20 20 20 45 71 75 69 76 61 6C 65 6E    F      Equivalen
00F0C0:  74 20 42 61 73 69 63 20 3A 20 53 50 45 45 44 20    t Basic : SPEED 
00F0D0:  4B 45 59 20 61 2C 62 0D 0A 20 20 20 20 20 45 46    KEY a,b..     EF
00F0E0:  46 45 54 20 20 20 3A 20 4D 6F 64 69 66 69 65 20    FET   : Modifie 
00F0F0:  6C 61 20 76 69 74 65 73 73 65 20 20 64 65 20 20    la vitesse  de  
00F100:  72 7B 61 63 74 69 6F 6E 20 20 65 74 20 20 64 65    r{action  et  de
00F110:  20 72 7B 70 7B 74 69 74 69 6F 6E 20 64 65 73 20     r{p{tition des 
00F120:  74 6F 75 63 68 65 73 20 0D 0A 20 63 6F 6D 6D 65    touches .. comme
00F130:  20 65 6E 20 62 61 73 69 63 20 2E 0D 0A 20 20 20     en basic ...   
00F140:  20 20 50 41 52 41 4D 45 54 52 45 53 20 44 27 45      PARAMETRES D'E
00F150:  4E 54 52 45 45 20 20 3A 20 48 3D 61 20 2C 20 4C    NTREE  : H=a , L
00F160:  3D 62 20 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D    =b ...     PARAM
00F170:  45 54 52 45 53 20 44 45 20 53 4F 52 54 49 45 20    ETRES DE SORTIE 
00F180:  3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20 20 52    : Rien ...     R
00F190:  45 47 49 53 54 52 45 53 20 4D 4F 44 49 46 49 45    EGISTRES MODIFIE
00F1A0:  53 20 20 20 3A 20 41 46 0D 0A 20 20 20 20 20 45    S   : AF..     E
00F1B0:  54 41 54 20 44 45 53 20 46 4C 41 47 53 20 45 4E    TAT DES FLAGS EN
00F1C0:  20 53 4F 52 54 49 45 20 3A 20 56 61 72 69 61 62     SORTIE : Variab
00F1D0:  6C 65 20 2E 0D 0A 20 20 20 20 20 41 44 52 45 53    le ...     ADRES
00F1E0:  53 45 20 52 4F 55 54 49 4E 45 20 45 4E 20 52 4F    SE ROUTINE EN RO
00F1F0:  4D 20 43 50 43 20 34 36 34 20 3A 20 26 31 43 41    M CPC 464 : &1CA
00F200:  36 20 2D 20 36 36 34 20 2D 20 36 31 32 38 20 3A    6 - 664 - 6128 :
00F210:  20 26 31 45 46 32 0D 0A 20 0D 0A 20 20 20 20 20     &1EF2.. ..     
00F220:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00F230:  20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D            --------
00F240:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20    -------------.. 
00F250:  0D 0A 20 20 20 20 20 41 44 52 45 53 53 45 20 3A    ..     ADRESSE :
00F260:  20 26 42 42 34 38 20 20 20 20 20 20 45 71 75 69     &BB48      Equi
00F270:  76 61 6C 65 6E 74 20 42 61 73 69 63 20 3A 20 52    valent Basic : R
00F280:  69 65 6E 20 2E 0D 0A 20 20 20 20 20 45 46 46 45    ien ...     EFFE
00F290:  54 20 20 20 3A 20 41 6E 6E 75 6C 65 20 6C 27 65    T   : Annule l'e
00F2A0:  66 66 65 74 20 64 65 20 6C 61 20 74 6F 75 63 68    ffet de la touch
00F2B0:  65 20 42 52 45 41 4B 20 2E 0D 0A 20 20 20 20 20    e BREAK ...     
00F2C0:  50 41 52 41 4D 45 54 52 45 53 20 44 27 45 4E 54    PARAMETRES D'ENT
00F2D0:  52 45 45 20 20 3A 20 52 69 65 6E 20 2E 0D 0A 20    REE  : Rien ... 
00F2E0:  20 20 20 20 50 41 52 41 4D 45 54 52 45 53 20 44        PARAMETRES D
00F2F0:  45 20 53 4F 52 54 49 45 20 3A 20 52 69 65 6E 20    E SORTIE : Rien 
00F300:  2E 0D 0A 20 20 20 20 20 52 45 47 49 53 54 52 45    ...     REGISTRE
00F310:  53 20 4D 4F 44 49 46 49 45 53 20 20 20 3A 20 41    S MODIFIES   : A
00F320:  46 20 2C 20 48 4C 0D 0A 20 20 20 20 20 45 54 41    F , HL..     ETA
00F330:  54 20 44 45 53 20 46 4C 41 47 53 20 45 4E 20 53    T DES FLAGS EN S
00F340:  4F 52 54 49 45 20 3A 20 56 61 72 69 61 62 6C 65    ORTIE : Variable
00F350:  20 2E 0D 0A 20 20 20 20 20 41 44 52 45 53 53 45     ...     ADRESSE
00F360:  20 52 4F 55 54 49 4E 45 20 45 4E 20 52 4F 4D 20     ROUTINE EN ROM 
00F370:  43 50 43 20 34 36 34 20 3A 20 26 31 43 38 32 20    CPC 464 : &1C82 
00F380:  2D 20 36 36 34 20 2D 20 36 31 32 38 20 3A 20 26    - 664 - 6128 : &
00F390:  31 45 30 42 0D 0A 20 0D 0A 20 20 20 20 20 20 20    1E0B.. ..       
00F3A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00F3B0:  20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D         -----------
00F3C0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 00 00    -----------.. ..
00F3D0:  1A 1A 53 20 56 45 43 54 45 55 52 53 20 53 59 53    ..S VECTEURS SYS
00F3E0:  54 45 4D 45 20 44 45 53 20 43 50 43 20 2D 0D 0A    TEME DES CPC -..
00F3F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00F400:  44 52 45 53 53 45 20 3A 20 26 42 42 45 44 20 20    DRESSE : &BBED  
00F410:  20 20 20 20 45 71 75 69 76 61 6C 65 6E 74 20 42        Equivalent B
00F420:  61 73 69 63 20 3A 20 50 4C 4F 54 52 20 78 2C 79    asic : PLOTR x,y
00F430:  0D 0A 20 20 20 20 45 46 46 45 54 20 20 20 3A 20    ..    EFFET   : 
00F440:  43 6F 6D 6D 65 20 26 42 42 45 41 0D 0A 20 20 20    Comme &BBEA..   
00F450:  20 50 41 52 41 4D 45 54 52 45 53 20 44 27 45 4E     PARAMETRES D'EN
00F460:  54 52 45 45 20 20 3A 20 20 43 6F 6D 6D 65 20 26    TREE  :  Comme &
00F470:  42 42 45 41 0D 0A 20 20 20 20 50 41 52 41 4D 45    BBEA..    PARAME
00F480:  54 52 45 53 20 44 45 20 53 4F 52 54 49 45 20 3A    TRES DE SORTIE :
00F490:  20 20 43 6F 6D 6D 65 20 26 42 42 45 41 0D 0A 20      Comme &BBEA.. 
00F4A0:  20 20 20 52 45 47 49 53 54 52 45 53 20 4D 4F 44       REGISTRES MOD
00F4B0:  49 46 49 45 53 20 20 20 3A 20 20 43 6F 6D 6D 65    IFIES   :  Comme
00F4C0:  20 26 42 42 45 41 0D 0A 20 20 20 20 45 54 41 54     &BBEA..    ETAT
00F4D0:  20 44 45 53 20 46 4C 41 47 53 20 45 4E 20 53 4F     DES FLAGS EN SO
00F4E0:  52 54 49 45 20 3A 20 56 61 72 69 61 62 6C 65 20    RTIE : Variable 
00F4F0:  2E 0D 0A 20 20 20 20 41 44 52 45 53 53 45 20 52    ...    ADRESSE R
00F500:  4F 55 54 49 4E 45 20 45 4E 20 52 4F 4D 20 43 50    OUTINE EN ROM CP
00F510:  43 20 34 36 34 20 3A 20 26 31 38 31 30 20 2D 20    C 464 : &1810 - 
00F520:  36 36 34 20 3A 20 26 31 37 37 43 20 2D 20 36 31    664 : &177C - 61
00F530:  32 38 20 3A 20 26 31 37 38 30 0D 0A 0D 0A 20 20    28 : &1780....  
00F540:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00F550:  20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D           ---------
00F560:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
00F570:  2D 0D 0A 0D 0A 20 20 20 20 41 44 52 45 53 53 45    -....    ADRESSE
00F580:  20 3A 20 26 42 42 46 36 20 20 20 20 20 20 45 71     : &BBF6      Eq
00F590:  75 69 76 61 6C 65 6E 74 20 42 61 73 69 63 20 3A    uivalent Basic :
00F5A0:  20 44 52 41 57 20 78 2C 79 0D 0A 20 20 20 20 45     DRAW x,y..    E
00F5B0:  46 46 45 54 20 20 20 3A 20 20 54 72 61 63 65 20    FFET   :  Trace 
00F5C0:  20 75 6E 65 20 20 6C 69 67 6E 65 20 20 64 65 70     une  ligne  dep
00F5D0:  75 69 73 20 20 6C 61 20 20 70 6F 73 69 74 69 6F    uis  la  positio
00F5E0:  6E 20 20 64 75 20 20 63 75 72 73 65 75 72 20 67    n  du  curseur g
00F5F0:  72 61 70 68 69 71 75 65 20 0D 0A 6A 75 73 71 75    raphique ..jusqu
00F600:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
00F610:  2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20 20    ------.. ..     
00F620:  41 44 52 45 53 53 45 20 3A 20 26 42 42 46 36 20    ADRESSE : &BBF6 
00F630:  20 20 20 20 20 45 71 75 69 76 61 6C 65 6E 74 20         Equivalent 
00F640:  42 61 73 69 63 20 3A 20 44 52 41 57 20 78 2C 79    Basic : DRAW x,y
00F650:  0D 0A 20 20 20 20 20 45 46 46 45 54 20 20 20 3A    ..     EFFET   :
00F660:  20 20 54 72 61 63 65 20 20 75 6E 65 20 20 6C 69      Trace  une  li
00F670:  67 6E 65 20 20 64 65 70 75 69 73 20 20 6C 61 20    gne  depuis  la 
00F680:  20 70 6F 73 69 74 69 6F 6E 20 20 64 75 20 20 63     position  du  c
00F690:  75 72 73 65 75 72 20 67 72 61 70 68 69 71 75 65    urseur graphique
00F6A0:  20 0D 0A 20 6A 75 73 71 75 27 61 75 20 70 6F 69     .. jusqu'au poi
00F6B0:  6E 74 20 78 2C 79 20 2E 0D 0A 20 20 20 20 20 50    nt x,y ...     P
00F6C0:  41 52 41 4D 45 54 52 45 53 20 44 27 45 4E 54 52    ARAMETRES D'ENTR
00F6D0:  45 45 20 20 3A 20 44 45 3D 78 20 2C 20 48 4C 3D    EE  : DE=x , HL=
00F6E0:  79 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54 52    y..     PARAMETR
00F6F0:  45 53 20 44 45 20 53 4F 52 54 49 45 20 3A 20 52    ES DE SORTIE : R
00F700:  69 65 6E 20 2E 0D 0A 20 20 20 20 20 52 45 47 49    ien ...     REGI
00F710:  53 54 52 45 53 20 4D 4F 44 49 46 49 45 53 20 20    STRES MODIFIES  
00F720:  20 3A 20 41 46 20 2C 20 42 43 20 2C 44 45 20 2C     : AF , BC ,DE ,
00F730:  20 48 4C 0D 0A 20 20 20 20 20 45 54 41 54 20 44     HL..     ETAT D
00F740:  45 53 20 46 4C 41 47 53 20 45 4E 20 53 4F 52 54    ES FLAGS EN SORT
00F750:  49 45 20 3A 20 56 61 72 69 61 62 6C 65 20 2E 0D    IE : Variable ..
00F760:  0A 20 20 20 20 20 41 44 52 45 53 53 45 20 52 4F    .     ADRESSE RO
00F770:  55 54 49 4E 45 20 45 4E 20 52 4F 4D 20 43 50 43    UTINE EN ROM CPC
00F780:  20 34 36 34 20 3A 20 26 31 38 33 39 20 2D 20 36     464 : &1839 - 6
00F790:  36 34 20 3A 20 26 31 37 41 35 20 2D 20 36 31 32    64 : &17A5 - 612
00F7A0:  38 20 3A 20 26 31 37 41 39 0D 0A 20 0D 0A 20 20    8 : &17A9.. ..  
00F7B0:  20 20 20 41 44 52 45 53 53 45 20 3A 20 26 42 42       ADRESSE : &BB
00F7C0:  46 39 20 20 20 20 20 20 45 71 75 69 76 61 6C 65    F9      Equivale
00F7D0:  6E 74 20 42 61 73 69 63 20 3A 20 44 52 41 57 52    nt Basic : DRAWR
00F7E0:  20 78 2C 79 0D 0A 20 20 20 20 20 45 46 46 45 54     x,y..     EFFET
00F7F0:  20 20 20 3A 20 43 6F 6D 6D 65 20 26 42 42 46 36       : Comme &BBF6
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:  0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54 52 45    ..     PARAMETRE
00F910:  53 20 44 27 45 4E 54 52 45 45 20 20 3A 20 43 6F    S D'ENTREE  : Co
00F920:  6D 6D 65 20 26 42 42 46 36 0D 0A 20 20 20 20 20    mme &BBF6..     
00F930:  50 41 52 41 4D 45 54 52 45 53 20 44 45 20 53 4F    PARAMETRES DE SO
00F940:  52 54 49 45 20 3A 20 43 6F 6D 6D 65 20 26 42 42    RTIE : Comme &BB
00F950:  46 36 0D 0A 20 20 20 20 20 52 45 47 49 53 54 52    F6..     REGISTR
00F960:  45 53 20 4D 4F 44 49 46 49 45 53 20 20 20 3A 20    ES MODIFIES   : 
00F970:  43 6F 6D 6D 65 20 26 42 42 46 36 20 20 0D 0A 20    Comme &BBF6  .. 
00F980:  20 20 20 20 45 54 41 54 20 44 45 53 20 46 4C 41        ETAT DES FLA
00F990:  47 53 20 45 4E 20 53 4F 52 54 49 45 20 3A 20 43    GS EN SORTIE : C
00F9A0:  6F 6D 6D 65 20 26 42 42 46 36 0D 0A 20 20 20 20    omme &BBF6..    
00F9B0:  20 41 44 52 45 53 53 45 20 52 4F 55 54 49 4E 45     ADRESSE ROUTINE
00F9C0:  20 45 4E 20 52 4F 4D 20 43 50 43 20 34 36 34 20     EN ROM CPC 464 
00F9D0:  3A 20 26 31 38 33 36 20 2D 20 36 36 34 20 3A 20    : &1836 - 664 : 
00F9E0:  26 31 37 41 32 20 2D 20 36 31 32 38 20 3A 20 26    &17A2 - 6128 : &
00F9F0:  31 37 41 36 0D 0A 20 0D 0A 20 20 20 20 20 20 20    17A6.. ..       
00FA00:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00FA10:  20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D            --------
00FA20:  2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20    --------..      
00FA30:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00FA40:  20 20 20 20 20 20 20 20 2D 20 52 4F 55 54 49 4E            - ROUTIN
00FA50:  45 53 20 45 43 52 41 4E 20 2D 0D 0A 20 20 20 20    ES ECRAN -..    
00FA60:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00FA70:  20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D               -----
00FA80:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A    -----------.. ..
00FA90:  20 20 20 20 20 41 44 52 45 53 53 45 20 3A 20 26         ADRESSE : &
00FAA0:  42 43 30 45 20 20 20 20 20 20 45 71 75 69 76 61    BC0E      Equiva
00FAB0:  6C 65 6E 74 20 42 61 73 69 63 20 3A 20 4D 4F 44    lent Basic : MOD
00FAC0:  45 0D 0A 20 20 20 20 20 45 46 46 45 54 20 20 20    E..     EFFET   
00FAD0:  3A 20 43 68 61 6E 67 65 20 6C 65 20 6D 6F 64 65    : Change le mode
00FAE0:  20 7B 63 72 61 6E 20 2E 0D 0A 20 20 20 20 20 50     {cran ...     P
00FAF0:  41 52 41 4D 45 54 52 45 53 20 44 27 45 4E 54 52    ARAMETRES D'ENTR
00FB00:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00FB10:  20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D                 ---
00FB20:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
00FB30:  2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    -..             
00FB40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D                   -
00FB50:  20 43 4F 55 52 53 20 41 53 53 45 4D 42 4C 45 55     COURS ASSEMBLEU
00FB60:  52 20 37 20 2D 0D 0A 20 20 20 20 20 20 20 20 20    R 7 -..         
00FB70:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00FB80:  20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D        ------------
00FB90:  2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20    --------.. ..   
00FBA0:  20 20 43 6F 6E 74 69 6E 75 6F 6E 73 20 61 20 6A      Continuons a j
00FBB0:  6F 75 65 72 20 20 61 76 65 63 20 20 6C 65 73 20    ouer  avec  les 
00FBC0:  20 62 69 74 73 20 20 61 76 65 63 20 20 52 45 53     bits  avec  RES
00FBD0:  20 20 2C 20 20 53 45 54 20 20 65 74 20 20 42 49      ,  SET  et  BI
00FBE0:  54 20 20 2E 20 20 43 65 73 20 32 20 0D 0A 20 69    T  .  Ces 2 .. i
00FBF0:  6E 73 74 72 75 63 74 69 6F 6E 73 20 6E 65 20 73    nstructions ne s
00FC00:  6F 6E 74 20 70 61 73 20 62 69 65 6E 20 6D 7B 63    ont pas bien m{c
00FC10:  68 61 6E 74 65 73 20 65 74 20 63 6F 6D 70 6C 7D    hantes et compl}
00FC20:  74 65 6E 74 20 6C 61 20 70 61 6E 6F 70 6C 69 65    tent la panoplie
00FC30:  20 41 4E 44 20 65 74 20 4F 52 20 2E 0D 0A 20 0D     AND et OR ... .
00FC40:  0A 20 20 20 20 20 53 45 54 20 62 2C 72 20 6F 75    .     SET b,r ou
00FC50:  20 53 45 54 20 62 2C 28 64 64 29 20 3A 20 62 20     SET b,(dd) : b 
00FC60:  64 7B 73 69 67 6E 61 6E 74 20 75 6E 20 62 69 74    d{signant un bit
00FC70:  20 64 65 20 30 20 40 20 37 20 2E 0D 0A 20 0D 0A     de 0 @ 7 ... ..
00FC80:  20 20 20 20 20 45 78 20 3A 20 53 45 54 20 35 2C         Ex : SET 5,
00FC90:  41 20 3B 20 4C 65 20 62 69 74 20 35 20 64 65 20    A ; Le bit 5 de 
00FCA0:  41 20 65 73 74 20 6D 69 73 20 40 20 31 20 2E 0D    A est mis @ 1 ..
00FCB0:  0A 20 0D 0A 20 20 20 20 20 43 65 6C 61 20 72 65    . ..     Cela re
00FCC0:  76 69 65 6E 74 20 40 20 66 61 69 72 65 20 3A 20    vient @ faire : 
00FCD0:  4F 52 20 25 30 30 31 30 30 30 30 30 0D 0A 20 0D    OR %00100000.. .
00FCE0:  0A 20 20 20 20 20 53 45 54 20 36 2C 28 48 4C 29    .     SET 6,(HL)
00FCF0:  20 20 20 4D 65 74 20 6C 65 20 62 69 74 20 36 20       Met le bit 6 
00FD00:  64 65 20 6C 61 20 63 61 73 65 20 6D 7B 6D 6F 69    de la case m{moi
00FD10:  72 65 20 70 6F 69 6E 74 7B 65 20 70 61 72 20 48    re point{e par H
00FD20:  4C 0D 0A 20 0D 0A 20 20 20 20 20 45 71 75 69 76    L.. ..     Equiv
00FD30:  61 6C 65 6E 74 20 3A 20 4C 44 20 41 2C 28 48 4C    alent : LD A,(HL
00FD40:  29 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    )..             
00FD50:  20 20 20 20 20 53 45 54 20 36 2C 41 0D 0A 20 20         SET 6,A..  
00FD60:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00FD70:  4C 44 20 28 48 4C 29 2C 41 0D 0A 20 0D 0A 20 20    LD (HL),A.. ..  
00FD80:  20 20 20 52 45 53 20 62 2C 72 20 6F 75 20 52 45       RES b,r ou RE
00FD90:  53 20 62 2C 28 64 64 29 20 3A 20 62 20 64 7B 73    S b,(dd) : b d{s
00FDA0:  69 67 6E 61 6E 74 20 75 6E 20 62 69 74 20 64 65    ignant un bit de
00FDB0:  20 30 20 40 20 37 20 2E 0D 0A 20 0D 0A 20 20 20     0 @ 7 ... ..   
00FDC0:  20 20 45 78 20 3A 20 52 45 53 20 37 2C 41 20 3B      Ex : RES 7,A ;
00FDD0:  20 4C 65 20 62 69 74 20 37 20 64 65 20 40 20 65     Le bit 7 de @ e
00FDE0:  73 74 20 6D 69 73 20 40 20 30 20 2E 0D 0A 20 0D    st mis @ 0 ... .
00FDF0:  0A 20 20 20 20 20 43 65 6C 61 20 72 65 76 69 65    .     Cela revie
00FE00:  6E 74 20 40 20 66 61 69 72 65 20 41 4E 44 20 25    nt @ faire AND %
00FE10:  30 31 31 31 31 31 31 31 0D 0A 20 0D 0A 20 20 20    01111111.. ..   
00FE20:  20 20 52 45 53 20 30 2C 28 48 4C 29 20 20 20 45      RES 0,(HL)   E
00FE30:  6E 6C 7D 76 65 20 6C 65 20 62 69 74 20 30 20 64    nl}ve le bit 0 d
00FE40:  65 20 6C 61 20 63 61 73 65 20 6D 7B 6D 6F 69 72    e la case m{moir
00FE50:  65 20 70 6F 69 6E 74 7B 65 20 70 61 72 20 48 4C    e point{e par HL
00FE60:  0D 0A 20 0D 0A 20 20 20 20 20 50 72 7B 66 7B 72    .. ..     Pr{f{r
00FE70:  65 72 20 53 45 54 20 6F 75 20 4F 52 20 2F 20 52    er SET ou OR / R
00FE80:  45 53 20 6F 75 20 41 4E 44 20 3F 0D 0A 20 0D 0A    ES ou AND ?.. ..
00FE90:  20 20 20 20 20 54 6F 75 74 20 64 27 61 62 6F 72         Tout d'abor
00FEA0:  64 20 73 61 76 6F 69 72 20 71 75 65 20 53 45 54    d savoir que SET
00FEB0:  20 65 74 20 52 45 53 20 20 6E 65 20 20 6D 6F 64     et RES  ne  mod
00FEC0:  69 66 69 65 6E 74 20 70 61 73 20 6C 65 20 72 65    ifient pas le re
00FED0:  67 69 73 74 72 65 20 66 6C 61 67 20 63 65 20 0D    gistre flag ce .
00FEE0:  0A 20 71 75 69 20 6E 27 65 73 74 20 70 61 73 20    . qui n'est pas 
00FEF0:  6C 65 20 63 61 73 20 64 65 20 41 4E 44 20 65 74    le cas de AND et
00FF00:  20 4F 52 20 20 2E 20 20 43 65 6C 61 20 70 65 75     OR  .  Cela peu
00FF10:  72 20 65 08 5E 74 72 65 20 75 6E 20 61 72 67 75    r e.^tre un argu
00FF20:  6D 65 6E 74 20 65 6E 20 66 61 76 65 75 72 20 64    ment en faveur d
00FF30:  65 20 20 0D 0A 20 53 45 54 20 65 74 20 52 45 53    e  .. SET et RES
00FF40:  20 2E 20 53 65 63 6F 6E 64 20 61 72 67 75 6D 65     . Second argume
00FF50:  6E 74 20 65 6E 20 66 61 76 65 75 72 20 20 64 65    nt en faveur  de
00FF60:  20 20 53 45 54 20 28 64 64 29 20 52 45 53 20 28      SET (dd) RES (
00FF70:  64 64 29 20 2C 20 6C 65 20 63 6F 6E 74 65 6E 75    dd) , le contenu
00FF80:  20 64 65 20 0D 0A 20 6C 61 20 63 61 73 65 20 6D     de .. la case m
00FF90:  7B 6D 6F 69 72 65 20 65 73 74 20 6D 6F 64 69 66    {moire est modif
00FFA0:  69 7B 20 65 6E 20 75 6E 65 20 73 65 75 6C 65 20    i{ en une seule 
00FFB0:  6F 70 7B 72 61 74 69 6F 6E 20 61 6C 6F 72 73 20    op{ration alors 
00FFC0:  71 75 65 20 41 4E 44 20 28 48 4C 29 20 4F 52 20    que AND (HL) OR 
00FFD0:  28 48 4C 29 20 0D 0A 20 4E 45 20 4D 4F 44 49 46    (HL) .. NE MODIF
00FFE0:  49 45 4E 54 20 50 41 53 20 20 4C 45 20 20 43 4F    IENT PAS  LE  CO
00FFF0:  4E 54 45 4E 55 20 20 44 45 20 20 4C 41 20 20 43    NTENU  DE  LA  C
010000:  41 53 45 20 20 4D 45 4D 4F 49 52 45 20 20 4D 41    ASE  MEMOIRE  MA
010010:  49 53 20 20 4C 27 55 54 49 4C 49 53 45 4E 54 20    IS  L'UTILISENT 
010020:  43 4F 4D 4D 45 20 0D 0A 20 4F 50 45 52 41 4E 44    COMME .. OPERAND
010030:  45 20 50 4F 55 52 20 4D 4F 44 49 46 49 45 52 20    E POUR MODIFIER 
010040:  41 20 2E 20 44 65 72 6E 69 65 72 20 20 61 72 67    A . Dernier  arg
010050:  75 6D 65 6E 74 20 20 65 6E 20 20 66 61 76 65 75    ument  en  faveu
010060:  72 20 20 64 65 20 20 53 45 54 20 65 74 20 52 45    r  de  SET et RE
010070:  53 20 2C 20 6C 65 20 0D 0A 20 72 65 67 69 73 74    S , le .. regist
010080:  72 65 20 41 20 6E 27 65 73 74 20 70 61 73 20 75    re A n'est pas u
010090:  74 69 6C 69 73 7B 20 61 6C 6F 72 73 20 71 75 27    tilis{ alors qu'
0100A0:  69 6C 20 65 73 74 20 69 6E 64 69 73 70 65 6E 73    il est indispens
0100B0:  61 62 6C 65 20 70 6F 75 72 20 41 4E 44 20 65 74    able pour AND et
0100C0:  20 4F 52 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 41     OR ... ..     A
0100D0:  72 67 75 6D 65 6E 74 20 63 6F 6E 74 72 65 20 3A    rgument contre :
0100E0:  20 53 69 20 20 6C 27 6F 6E 20 20 40 20 20 70 6C     Si  l'on  @  pl
0100F0:  75 73 20 20 64 65 20 20 32 20 20 62 69 74 73 20    us  de  2  bits 
010100:  20 40 20 20 6D 6F 64 69 66 69 65 72 20 20 2C 20     @  modifier  , 
010110:  6C 65 20 74 65 6D 70 73 20 0D 0A 20 64 27 7B 78    le temps .. d'{x
010120:  7B 63 75 74 69 6F 6E 20 73 65 72 61 20 75 6E 20    {cution sera un 
010130:  70 65 75 20 6C 6F 6E 67 20 2E 20 50 6F 75 72 20    peu long . Pour 
010140:  20 6D 65 74 74 72 65 20 20 33 20 20 62 69 74 73     mettre  3  bits
010150:  20 20 64 65 20 43 20 28 70 61 72 20 65 78 65 6D      de C (par exem
010160:  70 6C 65 29 20 2C 20 6F 6E 20 0D 0A 20 70 6F 75    ple) , on .. pou
010170:  72 72 61 20 66 61 69 72 65 20 3A 20 50 55 53 48    rra faire : PUSH
010180:  20 41 46 0D 0A 20 20 20 20 20 20 20 20 20 20 20     AF..           
010190:  20 20 20 20 20 4C 44 20 41 2C 25 30 30 31 30 31         LD A,%00101
0101A0:  31 30 30 0D 0A 20 20 20 20 20 20 20 20 20 20 20    100..           
0101B0:  20 20 20 20 20 4F 52 20 43 0D 0A 20 20 20 20 20         OR C..     
0101C0:  20 20 20 20 20 20 20 20 20 20 20 4C 44 20 43 2C               LD C,
0101D0:  41 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    A..             
0101E0:  20 20 20 50 4F 50 20 41 46 0D 0A 20 20 20 20 20       POP AF..     
0101F0:  49 6C 20 76 61 20 64 65 20 73 6F 69 74 20 20 71    Il va de soit  q
010200:  75 65 20 20 73 69 20 20 6C 65 20 20 63 6F 6E 74    ue  si  le  cont
010210:  65 6E 75 20 20 64 65 20 20 41 20 20 6E 27 65 73    enu  de  A  n'es
010220:  74 20 20 70 61 73 20 69 6E 64 69 73 70 65 6E 73    t  pas indispens
010230:  61 62 6C 65 20 2C 20 6C 61 20 0D 0A 20 73 75 70    able , la .. sup
010240:  72 65 73 73 69 6F 6E 20 64 65 20 50 55 53 48 20    ression de PUSH 
010250:  65 74 20 50 4F 50 20 67 61 67 6E 65 20 65 6E 63    et POP gagne enc
010260:  6F 72 65 20 64 75 20 74 65 6D 70 73 20 2E 0D 0A    ore du temps ...
010270:  20 0D 0A 20 20 20 20 20 42 49 52 20 62 2C 72 20     ..     BIR b,r 
010280:  6F 75 20 42 49 54 20 62 2C 28 48 4C 29 20 0D 0A    ou BIT b,(HL) ..
010290:  20 0D 0A 20 20 20 20 20 54 65 73 74 65 20 73 69     ..     Teste si
0102A0:  20 6C 65 20 62 69 74 20 64 65 6D 61 6E 64 7B 20     le bit demand{ 
0102B0:  65 73 74 20 6D 69 73 20 6F 75 20 70 61 73 20 20    est mis ou pas  
0102C0:  3A 20 20 53 27 69 6C 20 65 73 74 20 6D 69 73 20    :  S'il est mis 
0102D0:  6C 65 20 66 6C 61 67 20 5A 20 65 73 74 20 6F 74    le flag Z est ot
0102E0:  7B 20 0D 0A 20 73 69 6E 6F 6E 20 6C 65 20 66 6C    { .. sinon le fl
0102F0:  61 67 20 5A 20 65 73 74 20 6D 69 73 20 2E 0D 0A    ag Z est mis ...
010300:  20 0D 0A 20 20 20 20 20 45 78 20 3A 20 42 49 54     ..     Ex : BIT
010310:  20 37 2C 41 0D 0A 20 20 20 20 20 20 20 20 20 20     7,A..          
010320:  4A 50 20 5A 2C 42 49 54 45 53 54 30 0D 0A 20 20    JP Z,BITEST0..  
010330:  20 20 20 20 20 20 20 20 42 49 54 20 33 2C 28 49            BIT 3,(I
010340:  59 2B 34 29 0D 0A 20 20 20 20 20 20 20 20 20 20    Y+4)..          
010350:  4A 50 20 4E 5A 2C 42 49 54 45 53 54 55 4E 0D 0A    JP NZ,BITESTUN..
010360:  20 0D 0A 20 20 20 20 20 4F 6E 20 70 65 75 74 20     ..     On peut 
010370:  66 61 69 72 65 20 6C 61 20 6D 65 08 5E 6D 65 20    faire la me.^me 
010380:  63 68 6F 73 65 20 61 76 65 63 20 41 4E 44 20 6D    chose avec AND m
010390:  61 69 73 20 64 61 6E 73 20 63 65 20 63 61 73 20    ais dans ce cas 
0103A0:  6C 65 20 63 6F 6E 74 65 6E 75 20 64 65 20 41 20    le contenu de A 
0103B0:  65 73 74 20 0D 0A 20 6D 6F 64 69 66 69 7B 20 2E    est .. modifi{ .
0103C0:  20 45 78 3A 20 41 4E 44 20 25 30 30 30 31 30 30     Ex: AND %000100
0103D0:  30 30 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    00..            
0103E0:  20 20 20 4A 50 20 5A 2C 42 49 54 45 53 54 30 0D       JP Z,BITEST0.
0103F0:  0A 20 0D 0A 20 20 20 20 20 43 6F 6D 6D 65 20 70    . ..     Comme p
010400:  6F 75 72 20 52 45 53 20 65 74 20 53 45 54 20 2C    our RES et SET ,
010410:  20 6F 6E 20 70 72 7B 66 7B 72 65 72 61 20 41 4E     on pr{f{rera AN
010420:  44 20 73 69 20 69 6C 20 66 61 75 74 20 74 65 73    D si il faut tes
010430:  74 65 72 20 70 6C 75 73 69 65 75 72 73 20 62 69    ter plusieurs bi
010440:  74 73 20 0D 0A 20 40 20 6C 61 20 66 6F 69 73 20    ts .. @ la fois 
010450:  2E 20 45 78 20 3A 20 41 4E 44 20 25 30 30 31 30    . Ex : AND %0010
010460:  31 30 30 31 20 3B 41 6C 6C 65 72 20 65 6E 20 72    1001 ;Aller en r
010470:  6F 75 74 69 6E 65 20 73 69 20 61 75 63 75 6E 20    outine si aucun 
010480:  64 65 73 20 62 69 74 73 20 35 2C 33 2C 30 0D 0A    des bits 5,3,0..
010490:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0104A0:  20 20 4A 50 20 5A 2C 52 4F 55 54 49 4E 45 20 20      JP Z,ROUTINE  
0104B0:  3B 6E 27 65 73 74 20 6D 69 73 20 2E 0D 0A 20 0D    ;n'est mis ... .
0104C0:  0A 20 20 20 20 20 44 61 6E 73 20 6C 65 20 63 61    .     Dans le ca
0104D0:  73 20 64 65 20 74 65 73 74 73 20 73 75 63 63 65    s de tests succe
0104E0:  73 73 69 66 73 20 61 76 65 63 20 41 4E 44 2C 55    ssifs avec AND,U
0104F0:  4E 20 50 49 45 47 45 20 41 20 45 56 49 54 45 52    N PIEGE A EVITER
010500:  20 41 20 54 4F 55 54 20 50 52 49 58 20 21 21 0D     A TOUT PRIX !!.
010510:  0A 20 0D 0A 20 20 20 20 20 50 55 53 48 20 41 46    . ..     PUSH AF
010520:  0D 0A 20 20 20 20 20 41 4E 44 20 25 30 30 31 30    ..     AND %0010
010530:  30 31 31 30 0D 0A 20 20 20 20 20 50 4F 50 20 41    0110..     POP A
010540:  46 0D 0A 20 20 20 20 20 4A 50 20 5A 2C 52 4F 55    F..     JP Z,ROU
010550:  54 31 0D 0A 20 20 20 20 20 41 4E 44 20 25 31 31    T1..     AND %11
010560:  30 30 30 30 30 30 0D 0A 20 20 20 20 20 4A 50 20    000000..     JP 
010570:  5A 2C 52 4F 55 54 32 0D 0A 20 0D 0A 20 20 20 20    Z,ROUT2.. ..    
010580:  20 42 69 65 6E 20 73 75 72 20 2C 20 41 20 65 73     Bien sur , A es
010590:  74 20 70 72 7B 73 65 72 76 7B 20 70 6F 75 72 20    t pr{serv{ pour 
0105A0:  6C 65 20 20 73 65 63 6F 6E 64 20 20 74 65 73 74    le  second  test
0105B0:  20 6D 61 69 73 20 4C 27 45 54 41 54 20 44 45 20     mais L'ETAT DE 
0105C0:  46 20 41 55 53 53 49 20 65 74 20 0D 0A 20 6C 6F    F AUSSI et .. lo
0105D0:  72 73 20 64 75 20 50 4F 50 20 41 46 20 63 27 65    rs du POP AF c'e
0105E0:  73 74 20 4C 27 45 54 41 54 20 50 52 45 43 45 44    st L'ETAT PRECED
0105F0:  45 4E 54 20 20 44 45 20 20 46 20 20 71 75 65 20    ENT  DE  F  que 
010600:  76 6F 75 73 20 72 7B 63 75 70 7B 72 65 7A 20 65    vous r{cup{rez e
010610:  74 20 50 41 53 20 43 45 4C 55 49 20 0D 0A 20 50    t PAS CELUI .. P
010620:  52 4F 56 4F 51 55 45 20 50 41 52 20 41 4E 44 20    ROVOQUE PAR AND 
010630:  21 20 43 65 20 67 65 6E 72 65 20 20 64 65 20 20    ! Ce genre  de  
010640:  62 6F 67 75 65 20 20 70 65 75 74 20 20 65 08 5E    bogue  peut  e.^
010650:  74 72 65 20 72 65 73 70 6F 6E 73 61 62 6C 65 20    tre responsable 
010660:  64 65 20 62 65 61 75 63 6F 75 70 20 64 65 20 0D    de beaucoup de .
010670:  0A 20 6E 75 69 74 73 20 62 6C 61 6E 63 68 65 73    . nuits blanches
010680:  20 21 20 41 6C 6F 72 73 20 6F 6E 20 70 65 75 74     ! Alors on peut
010690:  20 70 65 6E 73 65 72 20 40 20 66 61 69 72 65 20     penser @ faire 
0106A0:  3A 0D 0A 20 0D 0A 20 20 20 20 20 4C 44 20 43 2C    :.. ..     LD C,
0106B0:  41 0D 0A 20 20 20 20 20 41 4E 44 20 25 30 30 31    A..     AND %001
0106C0:  30 30 31 31 30 0D 0A 20 20 20 20 20 4C 44 20 41    00110..     LD A
0106D0:  2C 43 0D 0A 20 20 20 20 20 4A 50 20 5A 2C 52 4F    ,C..     JP Z,RO
0106E0:  55 54 31 0D 0A 20 0D 0A 20 20 20 20 20 43 27 65    UT1.. ..     C'e
0106F0:  73 74 20 75 6E 20 70 72 6F 67 72 7D 73 20 6D 61    st un progr}s ma
010700:  71 75 69 73 69 74 69 6F 6E 20 65 74 20 74 6F 75    quisition et tou
010710:  74 20 40 20 0D 0A 20 66 61 69 74 20 69 6C 6C 7B    t @ .. fait ill{
010720:  67 61 75 78 20 28 53 61 75 66 20 73 69 20 6C 65    gaux (Sauf si le
010730:  20 64 65 73 74 69 6E 61 74 61 69 72 65 20 65 73     destinataire es
010740:  74 20 69 6E 63 6F 6E 6E 75 20 65 74 20 71 75 65    t inconnu et que
010750:  20 76 6F 74 72 65 20 61 64 72 65 73 73 65 20 6E     votre adresse n
010760:  27 65 73 74 20 0D 0A 20 70 61 73 20 61 75 20 76    'est .. pas au v
010770:  65 72 73 6F 20 2E 20 44 61 6E 73 20 63 65 20 20    erso . Dans ce  
010780:  63 61 73 20 20 6C 65 20 20 63 6F 75 72 72 69 65    cas  le  courrie
010790:  72 20 20 70 65 75 74 20 20 65 08 5E 74 72 65 20    r  peut  e.^tre 
0107A0:  6F 75 76 65 72 74 20 64 61 6E 73 20 6C 27 65 73    ouvert dans l'es
0107B0:  70 6F 69 72 20 64 65 20 0D 0A 20 74 72 6F 75 76    poir de .. trouv
0107C0:  65 72 20 6C 27 61 64 72 65 73 73 65 20 64 65 20    er l'adresse de 
0107D0:  6C 27 65 78 70 7B 64 69 74 65 75 72 20 20 61 76    l'exp{diteur  av
0107E0:  61 6E 74 20 20 64 65 20 20 70 61 72 74 69 72 20    ant  de  partir 
0107F0:  20 61 75 78 20 20 72 65 62 75 74 73 29 20 20 2E     aux  rebuts)  .
010800:  20 43 6F 6D 6D 65 20 40 20 0D 0A 20 6C 27 61 63     Comme @ .. l'ac
010810:  63 6F 75 74 75 6D 7B 65 20 2C 20 6C 27 61 64 6D    coutum{e , l'adm
010820:  69 6E 69 73 74 72 61 74 69 6F 6E 20 70 72 65 6E    inistration pren
010830:  64 20 73 65 73 20 61 69 73 65 73 20 20 61 76 65    d ses aises  ave
010840:  63 20 20 6C 65 20 62 69 65 6E 20 70 72 69 76 7B    c  le bien priv{
010850:  20 21 20 41 75 20 63 61 73 20 0D 0A 20 6F 7C 20     ! Au cas .. o| 
010860:  63 65 74 74 65 20 6D 7B 73 61 76 65 6E 74 75 72    cette m{saventur
010870:  65 20 76 6F 75 73 20 61 64 76 69 65 6E 64 72 61    e vous adviendra
010880:  69 74 20 61 76 65 63 20 75 6E 65 20 64 69 73 71    it avec une disq
010890:  75 65 74 74 65 20 55 54 49 4C 20 53 4F 46 54 20    uette UTIL SOFT 
0108A0:  2C 20 72 65 6E 76 6F 79 65 7A 20 0D 0A 20 6E 6F    , renvoyez .. no
0108B0:  75 73 20 6C 65 20 74 6F 75 74 20 53 41 4E 53 20    us le tout SANS 
0108C0:  4F 55 56 52 49 52 20 4C 27 45 4E 56 45 4C 4F 50    OUVRIR L'ENVELOP
0108D0:  50 45 20 6E 6F 75 73 20 20 73 61 76 6F 6E 73 20    PE nous  savons 
0108E0:  20 71 75 6F 69 20 66 61 69 72 65 20 64 61 6E 73     quoi faire dans
0108F0:  20 63 65 20 63 61 73 20 2E 20 41 20 0D 0A 20 63     ce cas . A .. c
010900:  6F 6D 6D 65 6E 63 65 72 20 70 61 72 20 6C 27 6F    ommencer par l'o
010910:  75 76 65 72 74 75 72 65 20 64 65 20 63 65 20 63    uverture de ce c
010920:  6F 75 72 72 69 65 72 20 64 65 76 61 6E 74 20 68    ourrier devant h
010930:  75 69 73 73 69 65 72 20 2E 2E 2E 0D 0A 20 0D 0A    uissier ..... ..
010940:  20 20 20 20 20 45 6E 76 6F 79 65 7A 20 31 20 64         Envoyez 1 d
010950:  69 73 71 75 65 74 74 65 20 76 69 65 72 67 65 20    isquette vierge 
010960:  65 74 20 75 6E 65 20 65 6E 76 65 6C 6F 70 70 65    et une enveloppe
010970:  20 61 66 66 72 61 6E 63 68 69 65 20 40 20 33 2C     affranchie @ 3,
010980:  38 30 46 20 63 68 65 7A 20 3A 0D 0A 20 0D 0A 20    80F chez :.. .. 
010990:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0109A0:  53 2E 43 41 52 52 45 20 2D 20 31 32 20 52 75 65    S.CARRE - 12 Rue
0109B0:  20 64 65 20 43 6F 6C 6D 61 72 20 2D 20 35 39 32     de Colmar - 592
0109C0:  39 30 20 57 41 53 51 55 45 48 41 4C 0D 0A 20 0D    90 WASQUEHAL.. .
0109D0:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
0109E0:  20 50 6F 75 72 20 72 65 63 65 76 6F 69 72 20 65     Pour recevoir e
0109F0:  6E 20 72 65 74 6F 75 72 20 6C 65 20 6E 75 6D 7B    n retour le num{
010A00:  72 6F 20 38 20 64 65 20 4D 45 47 41 4D 41 47 0D    ro 8 de MEGAMAG.
010A10:  0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    . ..            
010A20:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
010A30:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
010A40:  2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 52 2E    -------..     R.
010A50:  43 41 42 41 4E 4E 45 20 4E 6F 75 73 20 73 6F 72    CABANNE Nous sor
010A60:  74 20 75 6E 20 70 61 63 6B 20 20 64 27 75 74 69    t un pack  d'uti
010A70:  6C 69 74 61 69 72 65 73 20 20 73 6F 75 73 20 20    litaires  sous  
010A80:  43 50 4D 2B 20 71 75 69 20 66 6F 6E 63 74 69 6F    CPM+ qui fonctio
010A90:  6E 6E 65 20 73 75 72 20 0D 0A 20 50 43 57 20 38    nne sur .. PCW 8
010AA0:  32 35 36 20 2C 20 50 43 57 20 38 35 31 32 20 2C    256 , PCW 8512 ,
010AB0:  20 50 43 57 20 39 35 31 32 20 2C 20 36 31 32 38     PCW 9512 , 6128
010AC0:  20 6F 75 20 34 36 34 20 2B 44 4B 27 54 52 4F 4E     ou 464 +DK'TRON
010AD0:  49 43 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 45 58    IC ... ..     EX
010AE0:  54 52 41 44 4F 53 20 3A 20 50 72 6F 67 72 61 6D    TRADOS : Program
010AF0:  6D 65 20 64 65 20 74 72 61 6E 73 66 65 72 74 20    me de transfert 
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:  43 50 4D 20 20 4D 53 44 4F 53 20 20 65 74 20 72    CPM  MSDOS  et r
010C10:  7B 63 69 70 72 6F 71 75 65 6D 65 6E 74 20 2E 20    {ciproquement . 
010C20:  53 69 20 76 6F 75 73 20 0D 0A 20 64 69 73 70 6F    Si vous .. dispo
010C30:  73 65 7A 20 64 27 75 6E 20 64 72 69 76 65 20 35    sez d'un drive 5
010C40:  2E 31 2F 34 20 2C 20 20 76 6F 75 73 20 20 70 6F    .1/4 ,  vous  po
010C50:  75 72 72 65 7A 20 20 74 72 61 6E 73 66 7B 72 65    urrez  transf{re
010C60:  72 20 20 76 6F 73 20 66 69 63 68 69 65 72 73 20    r  vos fichiers 
010C70:  33 20 70 6F 75 63 65 73 20 0D 0A 20 41 6D 73 74    3 pouces .. Amst
010C80:  72 61 64 20 2C 20 41 53 43 49 49 20 2C 20 43 50    rad , ASCII , CP
010C90:  4D 20 2C 20 44 42 41 53 45 49 49 20 2C 20 20 42    M , DBASEII ,  B
010CA0:  41 53 49 43 20 20 28 53 69 20 73 61 75 76 7B 20    ASIC  (Si sauv{ 
010CB0:  73 6F 75 73 20 66 6F 72 6D 65 20 41 53 43 49 49    sous forme ASCII
010CC0:  29 20 73 75 72 20 75 6E 65 20 0D 0A 20 64 69 73    ) sur une .. dis
010CD0:  71 75 65 74 74 65 20 35 2E 31 2F 34 20 71 75 69    quette 5.1/4 qui
010CE0:  20 70 6F 75 72 72 61 20 65 08 5E 74 72 65 20 75     pourra e.^tre u
010CF0:  74 69 6C 69 73 7B 65 20 20 73 61 6E 73 20 20 61    tilis{e  sans  a
010D00:  75 74 72 65 20 6D 61 6E 69 70 75 6C 61 74 69 6F    utre manipulatio
010D10:  6E 20 73 75 72 20 75 6E 20 49 42 4D 20 0D 0A 20    n sur un IBM .. 
010D20:  6F 75 20 75 6E 20 50 43 20 2E 20 45 58 54 52 41    ou un PC . EXTRA
010D30:  44 4F 53 20 67 7D 72 65 20 20 69 6E 64 69 66 66    DOS g}re  indiff
010D40:  7B 72 65 6D 65 6E 74 20 20 6C 65 73 20 20 6C 65    {rement  les  le
010D50:  63 74 65 75 72 73 20 34 30 2F 38 30 20 70 69 73    cteurs 40/80 pis
010D60:  74 65 73 20 73 69 6D 70 6C 65 20 6F 75 20 0D 0A    tes simple ou ..
010D70:  20 64 6F 75 62 6C 65 20 74 65 08 5E 74 65 20 2E     double te.^te .
010D80:  20 55 6E 20 64 65 73 20 70 6F 69 6E 74 73 20 6C     Un des points l
010D90:  65 73 20 20 70 6C 75 73 20 72 65 6D 61 72 71 75    es  plus remarqu
010DA0:  61 62 6C 65 73 20 7B 74 61 6E 74 20 71 75 65 20    ables {tant que 
010DB0:  6C 65 20 70 61 73 73 61 67 65 20 64 27 75 6E 65    le passage d'une
010DC0:  20 0D 0A 20 74 65 08 5E 74 65 20 40 20 6C 27 61     .. te.^te @ l'a
010DD0:  75 74 72 65 20 73 27 65 66 66 65 63 74 75 65 20    utre s'effectue 
010DE0:  70 61 72 20 76 6F 69 65 20 20 6C 6F 67 69 63 69    par voie  logici
010DF0:  65 6C 6C 65 20 20 65 74 20 6E 65 20 6E 7B 63 7B    elle  et ne n{c{
010E00:  73 69 74 65 20 70 61 73 20 6C 65 20 6D 6F 6E 74    site pas le mont
010E10:  61 67 65 20 0D 0A 20 64 27 75 6E 20 69 6E 76 65    age .. d'un inve
010E20:  72 73 65 75 72 20 64 65 20 74 65 08 5E 74 65 20    rseur de te.^te 
010E30:  20 21 20 20 45 58 54 52 41 44 4F 53 20 20 40 20     !  EXTRADOS  @ 
010E40:  20 61 75 73 73 69 20 20 62 69 65 6E 20 20 64 27     aussi  bien  d'
010E50:  61 75 74 72 65 73 20 20 66 6F 6E 63 74 69 6F 6E    autres  fonction
010E60:  73 20 2C 20 69 6C 20 0D 0A 20 72 65 6D 70 6C 61    s , il .. rempla
010E70:  63 65 20 61 76 61 6E 74 61 67 65 75 73 65 6D 65    ce avantageuseme
010E80:  6E 74 20 6C 65 73 20 70 72 6F 67 72 61 6D 6D 65    nt les programme
010E90:  73 20 63 6C 61 73 73 69 71 75 65 73 20 64 75 20    s classiques du 
010EA0:  43 50 4D 2B 20 54 44 4F 53 20 2C 20 53 45 54 20    CPM+ TDOS , SET 
010EB0:  2C 20 44 49 52 20 2C 20 0D 0A 20 45 52 41 53 45    , DIR , .. ERASE
010EC0:  20 2C 20 52 45 4E 41 4D 45 20 2C 20 41 54 54 52     , RENAME , ATTR
010ED0:  49 42 20 2C 20 4C 41 42 45 4C 20 20 2C 20 20 56    IB , LABEL  ,  V
010EE0:  4F 4C 20 20 2C 20 20 53 48 4F 57 20 20 2C 20 20    OL  ,  SHOW  ,  
010EF0:  44 55 4D 50 20 2C 20 54 59 50 45 20 2C 20 50 52    DUMP , TYPE , PR
010F00:  49 4E 54 20 74 6F 75 74 20 0D 0A 20 65 6E 70 65    INT tout .. enpe
010F10:  72 6D 65 74 74 61 6E 74 20 6C 61 20 67 65 73 74    rmettant la gest
010F20:  69 6F 6E 20 64 65 73 20 66 69 63 68 69 65 72 20    ion des fichier 
010F30:  50 43 20 73 75 72 20 20 76 6F 74 72 65 20 43 50    PC sur  votre CP
010F40:  43 20 2E 20 49 6E 64 69 73 70 65 6E 73 61 62 6C    C . Indispensabl
010F50:  65 20 73 69 20 76 6F 75 73 20 0D 0A 20 76 6F 75    e si vous .. vou
010F60:  73 20 6F 66 66 72 65 7A 20 75 6E 20 50 43 20 6F    s offrez un PC o
010F70:  75 20 76 6F 75 6C 65 7A 20 74 72 61 6E 73 6D 65    u voulez transme
010F80:  74 74 72 65 20 6F 75 20 72 65 63 65 76 6F 69 72    ttre ou recevoir
010F90:  20 64 65 73 20 66 69 63 68 69 65 72 73 20 6C 69     des fichiers li
010FA0:  73 69 62 6C 65 73 20 70 61 72 20 0D 0A 20 75 6E    sibles par .. un
010FB0:  20 50 43 20 2E 20 20 55 6E 65 20 20 70 72 6F 63     PC .  Une  proc
010FC0:  68 61 69 6E 65 20 20 76 65 72 73 69 6F 6E 20 20    haine  version  
010FD0:  73 27 6F 63 63 75 70 65 72 61 20 20 61 75 73 73    s'occupera  auss
010FE0:  69 20 20 64 65 73 20 20 66 69 63 68 69 65 72 73    i  des  fichiers
010FF0:  20 41 54 41 52 49 20 2E 20 4C 61 20 0D 0A 20 6E     ATARI . La .. n
011000:  6F 74 69 63 65 20 6A 6F 69 6E 74 65 20 28 31 31    otice jointe (11
011010:  20 70 61 67 65 73 29 20 65 73 74 20 20 64 65 73     pages) est  des
011020:  20 20 70 6C 75 73 20 20 63 6C 61 69 72 65 73 20      plus  claires 
011030:  20 65 74 20 76 6F 75 73 20 70 72 7B 73 65 6E 74     et vous pr{sent
011040:  65 20 75 6E 20 65 78 65 6D 70 6C 65 20 0D 0A 20    e un exemple .. 
011050:  64 27 75 74 69 6C 69 73 61 74 69 6F 6E 20 70 61    d'utilisation pa
011060:  73 20 40 20 70 61 73 20 70 6F 75 72 20 63 68 61    s @ pas pour cha
011070:  71 75 65 20 6F 70 74 69 6F 6E 20 2E 0D 0A 20 0D    que option ... .
011080:  0A 20 20 20 20 20 46 4F 52 4D 49 44 20 20 3A 20    .     FORMID  : 
011090:  20 50 72 6F 67 72 61 6D 6D 65 20 20 64 65 20 20     Programme  de  
0110A0:  20 66 6F 72 6D 61 74 61 67 65 20 20 20 61 76 65     formatage   ave
0110B0:  63 20 20 20 6F 70 74 69 6F 6E 20 20 64 65 20 20    c   option  de  
0110C0:  72 65 6C 65 63 74 75 72 65 20 20 70 6F 75 72 20    relecture  pour 
0110D0:  0D 0A 20 76 7B 72 69 66 69 63 61 74 69 6F 6E 20    .. v{rification 
0110E0:  2E 20 50 65 72 6D 65 74 20 64 65 20 66 6F 72 6D    . Permet de form
0110F0:  61 74 65 72 20 61 76 65 63 20 20 76 6F 74 72 65    ater avec  votre
011100:  20 20 43 50 43 20 20 2C 20 40 20 6E 27 69 6D 70      CPC  , @ n'imp
011110:  6F 72 74 65 20 71 75 65 6C 20 66 6F 72 6D 61 74    orte quel format
011120:  20 0D 0A 20 73 74 61 6E 64 61 72 64 20 64 27 75     .. standard d'u
011130:  6E 20 61 75 74 72 65 20 6F 72 64 69 6E 61 74 65    n autre ordinate
011140:  75 72 20 2E 20 20 49 6C 20 20 66 61 75 74 20 20    ur .  Il  faut  
011150:  62 69 65 6E 20 20 73 75 72 20 61 76 6F 69 72 20    bien  sur avoir 
011160:  63 6F 6E 6E 65 63 74 7B 20 75 6E 20 64 72 69 76    connect{ un driv
011170:  65 20 0D 0A 20 61 70 70 72 6F 70 72 69 7B 20 73    e .. appropri{ s
011180:  75 72 20 76 6F 74 72 65 20 43 50 43 20 21 20 56    ur votre CPC ! V
011190:  6F 75 73 20 64 69 73 70 6F 73 65 7A 20 20 64 65    ous disposez  de
0111A0:  20 20 31 39 20 66 6F 72 6D 61 74 73 20 70 6F 73      19 formats pos
0111B0:  73 69 62 6C 65 73 20 2C 20 64 65 70 75 69 73 20    sibles , depuis 
0111C0:  6C 65 20 0D 0A 20 66 6F 72 6D 61 74 20 41 4D 53    le .. format AMS
0111D0:  44 4F 53 20 6A 75 73 71 75 27 61 75 20 66 6F 72    DOS jusqu'au for
0111E0:  6D 61 74 20 31 36 38 20 70 69 73 74 65 73 20 32    mat 168 pistes 2
0111F0:  20 20 66 61 63 65 73 20 20 65 6E 20 70 61 73 73      faces  en pass
011200:  61 6E 74 20 70 61 72 20 6C 65 73 20 66 6F 72 6D    ant par les form
011210:  61 74 73 20 0D 0A 20 56 6F 72 74 65 78 20 2C 20    ats .. Vortex , 
011220:  50 43 57 20 2C 20 65 74 63 20 20 2E 2E 2E 20 20    PCW , etc  ...  
011230:  50 6F 75 72 20 20 6C 65 73 20 20 73 70 7B 63 69    Pour  les  sp{ci
011240:  61 6C 69 73 74 65 73 20 20 2C 20 75 6E 20 63 6F    alistes  , un co
011250:  64 65 20 73 6F 75 72 63 65 20 61 73 73 65 6D 62    de source assemb
011260:  6C 65 75 72 20 0D 0A 20 28 46 4D 54 2E 41 53 4D    leur .. (FMT.ASM
011270:  29 20 61 62 6F 6E 64 61 6D 6D 65 6E 74 20 63 6F    ) abondamment co
011280:  6D 6D 65 6E 74 7B 20 76 6F 75 73 20 70 65 72 6D    mment{ vous perm
011290:  65 74 20 20 64 65 20 20 63 72 7B 65 72 20 20 40    et  de  cr{er  @
0112A0:  20 76 6F 74 72 65 20 67 75 69 73 65 20 64 27 61     votre guise d'a
0112B0:  75 74 72 65 73 20 0D 0A 20 66 6F 72 6D 61 74 73    utres .. formats
0112C0:  20 2E 0D 0A 20 20 20 20 20 48 4F 54 44 4F 47 20     ...     HOTDOG 
0112D0:  3A 20 54 6F 75 74 20 40 20 66 61 69 74 20 69 6D    : Tout @ fait im
0112E0:  6D 61 6E 67 65 61 62 6C 65 20 20 6D 61 69 73 20    mangeable  mais 
0112F0:  20 6E 7B 61 6E 6D 6F 69 6E 73 20 74 72 7D 73 20     n{anmoins tr}s 
011300:  75 74 69 6C 65 20 2E 20 4D 6F 64 69 66 69 65 20    utile . Modifie 
011310:  6C 61 20 0D 0A 20 63 6F 6E 66 69 67 75 72 61 74    la .. configurat
011320:  69 6F 6E 20 64 75 20 43 50 4D 2B 20 2E 20 31 65    ion du CPM+ . 1e
011330:  72 20 61 76 61 6E 74 61 67 65 20 20 65 74 20 20    r avantage  et  
011340:  70 61 73 20 20 64 65 73 20 20 6D 6F 69 6E 64 72    pas  des  moindr
011350:  65 73 20 2C 20 6C 65 20 63 6C 61 76 69 65 72 20    es , le clavier 
011360:  65 73 74 20 0D 0A 20 65 6E 74 69 7D 72 65 6D 65    est .. enti}reme
011370:  6E 74 20 72 65 63 6F 6E 66 69 67 75 72 7B 20 65    nt reconfigur{ e
011380:  74 20 70 65 72 6D 65 74 20 64 27 7B 64 69 74 65    t permet d'{dite
011390:  72 20 20 75 6E 65 20 20 6C 69 67 6E 65 20 64 65    r  une  ligne de
0113A0:  20 63 6F 6D 6D 61 6E 64 65 20 43 50 4D 2B 20 63     commande CPM+ c
0113B0:  6F 6D 6D 65 20 0D 0A 20 75 6E 65 20 76 75 6C 67    omme .. une vulg
0113C0:  61 69 72 65 20 6C 69 67 6E 65 20 64 65 20 42 61    aire ligne de Ba
0113D0:  73 69 63 20 2E 20 33 20 20 61 6E 73 20 20 71 75    sic . 3  ans  qu
0113E0:  65 20 6A 27 61 74 74 65 6E 64 73 20 5C 61 20 21    e j'attends \a !
0113F0:  20 50 61 72 63 65 71 75 65 20 6C 27 65 6E 74 72     Parceque l'entr
011400:  7B 65 20 64 65 20 0D 0A 20 6C 69 67 6E 65 73 20    {e de .. lignes 
011410:  73 6F 75 73 20 43 50 4D 20 20 63 6C 61 73 73 69    sous CPM  classi
011420:  71 75 65 20 20 65 73 74 20 20 64 65 20 20 6E 61    que  est  de  na
011430:  74 75 72 65 20 20 40 20 20 76 6F 75 73 20 20 64    ture  @  vous  d
011440:  7B 67 6F 75 08 5E 74 65 72 20 20 64 27 75 74 69    {gou.^ter  d'uti
011450:  6C 69 73 65 72 20 63 65 20 0D 0A 20 73 79 73 74    liser ce .. syst
011460:  7D 6D 65 2E 20 4F 6E 20 70 65 75 74 20 61 75 73    }me. On peut aus
011470:  73 69 20 72 65 64 7B 66 69 6E 69 72 20 6C 65 20    si red{finir le 
011480:  63 6C 61 76 69 65 72 20 20 70 6F 75 72 20 57 4F    clavier  pour WO
011490:  52 53 54 41 52 20 2C 20 4D 55 4C 54 49 50 4C 41    RSTAR , MULTIPLA
0114A0:  4E 20 2C 20 54 55 52 42 4F 20 0D 0A 20 50 41 53    N , TURBO .. PAS
0114B0:  43 41 4C 20 2C 20 44 42 41 53 45 32 20 2C 20 53    CAL , DBASE2 , S
0114C0:  55 50 45 52 43 41 4C 43 20 2C 20 65 74 63 20 2E    UPERCALC , etc .
0114D0:  2E 2E 20 53 61 6E 73 20 70 61 73 73 65 72 20 70    .. Sans passer p
0114E0:  61 72 20 53 45 54 4B 45 59 53 20 2C 20 72 65 64    ar SETKEYS , red
0114F0:  7B 66 69 6E 69 72 20 6C 65 73 20 0D 0A 20 63 6F    {finir les .. co
011500:  75 6C 65 75 72 73 20 2C 20 73 79 6D 62 6F 6C 65    uleurs , symbole
011510:  73 20 2C 20 65 74 63 20 2E 2E 2E 20 45 6E 20 62    s , etc ... En b
011520:  72 65 66 20 2C 20 20 6C 65 73 20 66 61 63 69 6C    ref ,  les facil
011530:  69 74 7B 73 20 64 75 20 42 61 73 69 63 20 73 6F    it{s du Basic so
011540:  75 73 20 43 50 4D 20 21 20 43 65 20 0D 0A 20 6E    us CPM ! Ce .. n
011550:  27 65 73 74 20 70 61 73 20 74 6F 75 74 20 2C 20    'est pas tout , 
011560:  20 48 4F 54 44 4F 47 20 20 72 65 64 7B 66 69 6E     HOTDOG  red{fin
011570:  69 74 20 20 61 75 73 73 69 20 20 6C 65 20 20 73    it  aussi  le  s
011580:  79 73 74 7D 6D 65 20 20 64 69 73 71 75 65 20 70    yst}me  disque p
011590:  6F 75 72 20 6C 65 20 66 61 69 72 65 20 0D 0A 20    our le faire .. 
0115A0:  66 6F 6E 63 74 69 6F 6E 6E 65 72 20 73 75 72 20    fonctionner sur 
0115B0:  6C 65 63 74 65 75 72 73 20 50 43 57 20 2C 20 56    lecteurs PCW , V
0115C0:  4F 52 54 45 58 20 2C 20 65 74 20 68 61 75 74 65    ORTEX , et haute
0115D0:  20 64 65 6E 73 69 74 7B 20 2E 20 0D 0A 20 0D 0A     densit{ . .. ..
0115E0:  20 20 20 20 20 49 46 20 3A 20 49 46 20 65 73 74         IF : IF est
0115F0:  20 75 6E 20 73 79 73 74 7D 6D 65 20 20 63 6F 6E     un syst}me  con
011600:  64 69 74 69 6F 6E 6E 65 6C 20 20 64 65 73 20 20    ditionnel  des  
011610:  70 6C 75 73 20 20 75 74 69 6C 65 73 20 2C 20 6C    plus  utiles , l
011620:  61 6E 63 7B 20 64 65 70 75 69 73 20 75 6E 20 0D    anc{ depuis un .
011630:  0A 20 66 69 63 68 69 65 72 20 2E 53 55 42 20 2C    . fichier .SUB ,
011640:  20 69 6C 20 70 65 72 6D 65 74 20 64 65 20 70 65     il permet de pe
011650:  72 73 6F 6E 6E 61 6C 69 73 65 72 20 6C 65 20 6C    rsonnaliser le l
011660:  61 6E 63 65 6D 65 6E 74 20 64 75 20 43 50 4D 20    ancement du CPM 
011670:  64 65 20 6D 61 6E 69 7D 72 65 20 74 72 7D 73 20    de mani}re tr}s 
011680:  0D 0A 20 70 6F 75 73 73 7B 65 20 2E 20 49 46 20    .. pouss{e . IF 
011690:  67 7D 72 65 20 3A 20 20 0D 0A 20 20 20 20 20 31    g}re :  ..     1
0116A0:  20 4C 65 73 20 66 69 63 68 69 65 72 73 20 3A 20     Les fichiers : 
0116B0:  49 46 20 70 65 75 74 20 20 73 65 72 76 69 72 20    IF peut  servir 
0116C0:  20 40 20 20 65 66 66 61 63 65 72 20 74 6F 75 73     @  effacer tous
0116D0:  20 6C 65 73 20 66 69 63 68 69 65 72 73 20 2E 42     les fichiers .B
0116E0:  41 4B 20 61 76 61 6E 74 20 0D 0A 20 65 78 7B 63    AK avant .. ex{c
0116F0:  75 74 69 6F 6E 20 64 75 20 43 50 4D 20 2C 20 20    ution du CPM ,  
011700:  54 65 73 74 65 72 20 20 73 69 20 20 75 6E 20 20    Tester  si  un  
011710:  6F 75 20 20 70 6C 75 73 69 65 75 72 73 20 20 66    ou  plusieurs  f
011720:  69 63 68 69 65 72 73 20 20 64 6F 6E 6E 7B 73 20    ichiers  donn{s 
011730:  73 6F 6E 74 20 62 69 65 6E 20 0D 0A 20 70 72 7B    sont bien .. pr{
011740:  73 65 6E 74 73 20 73 75 72 20 6C 61 20 64 69 73    sents sur la dis
011750:  71 75 65 74 74 65 20 65 74 20 72 7B 61 67 69 72    quette et r{agir
011760:  20 65 6E 20 20 63 6F 6E 73 7B 71 75 65 6E 63 65     en  cons{quence
011770:  20 2C 20 74 65 73 74 65 72 20 73 69 20 74 65 6C     , tester si tel
011780:  20 64 72 69 76 65 20 65 73 74 20 0D 0A 20 64 69     drive est .. di
011790:  73 70 6F 6E 69 62 6C 65 20 65 74 20 73 69 20 6F    sponible et si o
0117A0:  75 69 20 2C 20 6C 75 69 20 61 74 74 72 69 62 75    ui , lui attribu
0117B0:  65 72 20 64 27 6F 66 66 69 63 65 20 6C 65 73 20    er d'office les 
0117C0:  66 69 63 68 69 65 72 73 20 70 72 6F 76 69 73 6F    fichiers proviso
0117D0:  69 72 65 73 20 2C 20 76 6F 69 72 20 0D 0A 20 73    ires , voir .. s
0117E0:  69 20 6C 61 20 74 61 69 6C 6C 65 20 64 27 75 6E    i la taille d'un
0117F0:  20 66 69 63 68 69 65 72 20 64 7B 70 61 73 73 65     fichier d{passe
011800:  20 75 6E 20 6E 6F 6D 62 72 65 20 64 65 20 4B 4F     un nombre de KO
011810:  20 64 6F 6E 6E 7B 73 20 2C 20 65 74 63 20 2E 2E     donn{s , etc ..
011820:  2E 0D 0A 20 20 20 20 20 32 20 4C 27 69 6D 70 72    ...     2 L'impr
011830:  69 6D 61 6E 74 65 20 3A 20 54 65 73 74 65 20 73    imante : Teste s
011840:  69 20 65 6C 6C 65 20 65 73 74 20 63 6F 6E 6E 65    i elle est conne
011850:  63 74 7B 65 20 2E 0D 0A 20 20 20 20 20 33 20 4C    ct{e ...     3 L
011860:  65 73 20 6D 65 73 73 61 67 65 73 20 3A 20 50 65    es messages : Pe
011870:  75 74 20 61 66 66 69 63 68 65 72 20 20 64 65 73    ut afficher  des
011880:  20 20 6D 65 73 73 61 67 65 73 20 65 74 20 61 74      messages et at
011890:  74 65 6E 64 72 65 20 6C 27 61 70 70 75 69 20 73    tendre l'appui s
0118A0:  75 72 20 75 6E 65 20 0D 0A 20 74 6F 75 63 68 65    ur une .. touche
0118B0:  20 61 75 20 63 61 73 20 6F 75 20 75 6E 65 20 63     au cas ou une c
0118C0:  6F 6E 64 69 74 69 6F 6E 20 6E 65 20 73 65 72 61    ondition ne sera
0118D0:  69 74 20 70 61 73 20 72 65 6D 70 6C 69 65 20 2C    it pas remplie ,
0118E0:  20 70 72 6F 70 6F 73 65 20 61 75 73 73 69 20 6C     propose aussi l
0118F0:  27 6F 70 74 69 6F 6E 20 0D 0A 20 52 65 74 72 79    'option .. Retry
011900:  20 2C 20 49 67 6E 6F 72 65 20 2C 20 43 61 6E 63     , Ignore , Canc
011910:  65 6C 20 64 61 6E 73 20 6C 65 73 20 6D 65 08 5E    el dans les me.^
011920:  6D 65 73 20 63 6F 6E 64 69 74 69 6F 6E 73 20 2E    mes conditions .
011930:  0D 0A 20 20 20 20 20 45 6E 20 62 72 65 66 20 2C    ..     En bref ,
011940:  20 63 65 20 73 6F 6E 74 20 6C 65 73 20 70 6F 73     ce sont les pos
011950:  73 69 62 69 6C 74 7B 73 20 64 65 20 20 49 46 20    sibilt{s de  IF 
011960:  20 2D 20 20 54 48 45 4E 20 2D 20 47 4F 54 4F 20     -  THEN - GOTO 
011970:  73 6F 75 73 20 43 50 4D 20 65 74 20 63 65 6C 61    sous CPM et cela
011980:  20 0D 0A 20 70 65 72 6D 65 74 20 65 6E 20 71 75     .. permet en qu
011990:  65 6C 71 75 65 73 20 6C 69 67 6E 65 73 20 64 65    elques lignes de
0119A0:  20 63 6F 6E 66 69 67 75 72 65 72 20 61 75 74 6F     configurer auto
0119B0:  6D 61 74 69 71 75 65 6D 65 6E 74 20 6C 65 20 43    matiquement le C
0119C0:  50 4D 20 65 6E 20 66 6F 6E 63 74 69 6F 6E 20 64    PM en fonction d
0119D0:  65 20 0D 0A 20 76 6F 73 20 62 65 73 6F 69 6E 73    e .. vos besoins
0119E0:  20 2E 20 49 46 20 70 65 75 74 20 62 69 65 6E 20     . IF peut bien 
0119F0:  20 73 75 72 20 20 61 63 74 69 76 65 72 20 20 64     sur  activer  d
011A00:  27 61 75 74 72 65 73 20 66 69 63 68 69 65 72 73    'autres fichiers
011A10:  20 2E 43 4F 4D 20 65 74 20 70 72 6F 76 6F 71 75     .COM et provoqu
011A20:  65 72 20 0D 0A 20 61 69 6E 73 69 20 6C 27 65 6E    er .. ainsi l'en
011A30:  63 68 61 69 08 5E 6E 65 6D 65 6E 74 20 20 61 75    chai.^nement  au
011A40:  74 6F 6D 61 74 69 71 75 65 20 20 64 65 20 20 70    tomatique  de  p
011A50:  6C 75 73 69 65 75 72 73 20 20 63 6F 6D 6D 61 6E    lusieurs  comman
011A60:  64 65 73 20 20 43 50 4D 2B 20 20 73 65 6C 6F 6E    des  CPM+  selon
011A70:  20 20 6C 65 73 20 0D 0A 20 63 6F 6E 64 69 74 69      les .. conditi
011A80:  6F 6E 73 20 66 6F 75 72 6E 69 65 73 20 2E 20 4C    ons fournies . L
011A90:  65 73 20 36 20 20 70 61 67 65 73 20 20 64 65 20    es 6  pages  de 
011AA0:  20 6C 61 20 20 6E 6F 74 69 63 65 20 73 6F 6E 74     la  notice sont
011AB0:  20 61 6D 70 6C 65 6D 65 6E 74 20 73 75 66 66 69     amplement suffi
011AC0:  73 61 6E 74 65 73 20 0D 0A 20 70 6F 75 72 20 73    santes .. pour s
011AD0:  65 20 66 61 6D 69 6C 69 61 72 69 73 65 72 20 61    e familiariser a
011AE0:  76 65 63 20 6C 65 73 20 65 66 66 65 74 73 20 65    vec les effets e
011AF0:  74 20 6C 61 20 73 79 6E 74 61 78 65 20 64 65 20    t la syntaxe de 
011B00:  49 46 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 54 55    IF ... ..     TU
011B10:  46 20 3A 20 4C 61 20 6A 6F 69 65 20 64 65 73 20    F : La joie des 
011B20:  75 74 69 6C 69 73 61 74 65 75 72 73 20 20 64 65    utilisateurs  de
011B30:  20 20 74 72 61 69 74 65 6D 65 6E 74 20 64 65 20      traitement de 
011B40:  74 65 78 74 65 73 20 2E 20 4C 65 73 20 70 72 6F    textes . Les pro
011B50:  67 72 61 6D 6D 65 73 20 0D 0A 20 64 65 20 63 65    grammes .. de ce
011B60:  20 74 79 70 65 20 6E 27 75 74 69 6C 69 73 65 6E     type n'utilisen
011B70:  74 20 71 75 65 20 74 72 7D 73 20 72 61 72 65 6D    t que tr}s rarem
011B80:  65 6E 74 20 6C 65 73 20 6D 65 08 5E 6D 65 73 20    ent les me.^mes 
011B90:  63 6F 64 65 73 20 70 6F 75 72 20 6C 65 20 63 6F    codes pour le co
011BA0:  6E 74 72 6F 08 5E 6C 65 20 64 65 73 20 0D 0A 20    ntro.^le des .. 
011BB0:  66 69 63 68 69 65 72 73 20 2C 20 20 64 65 20 20    fichiers ,  de  
011BC0:  6C 27 69 6D 70 72 69 6D 61 6E 74 65 20 20 65 74    l'imprimante  et
011BD0:  20 20 64 65 73 20 20 63 61 72 61 63 74 7D 72 65      des  caract}re
011BE0:  73 20 20 61 63 63 65 6E 74 75 7B 73 20 20 2E 20    s  accentu{s  . 
011BF0:  20 54 55 46 20 20 65 73 74 20 20 75 6E 20 0D 0A     TUF  est  un ..
011C00:  20 65 73 73 65 6E 74 69 65 6C 6C 65 6D 65 6E 74     essentiellement
011C10:  20 75 6E 20 70 72 6F 67 72 61 6D 6D 65 20 64 65     un programme de
011C20:  20 20 63 6F 6E 76 65 72 73 69 6F 6E 20 20 71 75      conversion  qu
011C30:  69 20 20 70 65 72 6D 65 74 20 64 27 61 64 61 70    i  permet d'adap
011C40:  74 65 72 20 75 6E 20 66 69 63 68 69 65 72 20 0D    ter un fichier .
011C50:  0A 20 7B 63 72 69 74 20 73 75 72 20 75 6E 20 74    . {crit sur un t
011C60:  72 61 69 74 65 6D 65 6E 74 20 64 65 20 74 65 78    raitement de tex
011C70:  74 65 20 58 20 20 70 6F 75 72 20 20 6C 65 20 72    te X  pour  le r
011C80:  65 6E 64 72 65 20 6C 69 73 69 62 6C 65 20 73 75    endre lisible su
011C90:  72 20 75 6E 20 74 72 61 69 74 65 6D 65 6E 74 20    r un traitement 
011CA0:  0D 0A 20 64 65 20 74 65 78 74 65 20 59 20 20 2E    .. de texte Y  .
011CB0:  20 20 50 6F 75 72 20 20 63 65 63 69 20 20 2C 20      Pour  ceci  , 
011CC0:  20 64 65 73 20 20 74 61 62 6C 65 73 20 20 64 65     des  tables  de
011CD0:  20 20 63 6F 6E 76 65 72 73 69 6F 6E 20 20 75 74      conversion  ut
011CE0:  69 6C 69 73 61 62 6C 65 73 20 70 61 72 20 6C 65    ilisables par le
011CF0:  20 0D 0A 20 70 72 6F 67 72 61 6D 6D 65 20 73 6F     .. programme so
011D00:  6E 74 20 66 6F 75 72 6E 69 65 73 20 65 74 20 70    nt fournies et p
011D10:  65 72 6D 65 74 74 65 6E 74 20 3A 20 43 50 4D 2B    ermettent : CPM+
011D20:  20 20 3D 3E 20 4D 53 44 4F 53 0D 0A 20 20 20 20      => MSDOS..    
011D30:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
011D40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
011D50:  20 20 20 20 20 4D 53 44 4F 53 20 3D 3E 20 43 50         MSDOS => CP
011D60:  4D 2B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    M+..            
011D70:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
011D80:  20 20 20 20 20 20 20 20 20 20 20 20 20 54 41 53                 TAS
011D90:  53 57 4F 52 44 20 3D 3E 20 50 52 4F 54 45 58 54    SWORD => PROTEXT
011DA0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
011DB0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
011DC0:  20 20 20 20 20 20 20 20 20 20 20 41 53 43 49 49               ASCII
011DD0:  20 38 20 62 69 74 73 20 3D 3E 20 41 53 43 49 49     8 bits => ASCII
011DE0:  20 37 20 62 69 74 73 0D 0A 20 20 20 20 20 20 20     7 bits..       
011DF0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
011F10:  20 20 41 4D 53 44 4F 53 20 3D 3E 20 43 50 4D 2B      AMSDOS => CPM+
011F20:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
011F30:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
011F40:  20 20 20 20 20 20 20 20 20 20 20 54 41 53 57 4F               TASWO
011F50:  52 44 20 3D 3E 20 43 50 4D 2B 0D 0A 20 20 20 20    RD => CPM+..    
011F60:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
011F70:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
011F80:  20 20 20 20 20 41 63 63 65 6E 74 73 20 43 50 4D         Accents CPM
011F90:  2B 20 3D 3E 20 41 53 43 49 49 20 49 6D 70 72 69    + => ASCII Impri
011FA0:  6D 61 62 6C 65 20 2F 0D 0A 20 0D 0A 20 20 20 20    mable /.. ..    
011FB0:  20 50 6F 75 72 20 6C 65 73 20 61 75 74 72 65 73     Pour les autres
011FC0:  20 63 61 73 20 2C 20 20 69 6C 20 20 76 6F 75 73     cas ,  il  vous
011FD0:  20 20 73 75 66 66 69 74 20 20 64 65 20 20 63 72      suffit  de  cr
011FE0:  7B 65 72 20 20 76 6F 73 20 70 72 6F 70 72 65 73    {er  vos propres
011FF0:  20 74 61 62 6C 65 73 20 64 65 20 0D 0A 20 63 6F     tables de .. co
012000:  6E 76 65 72 73 69 6F 6E 73 20 61 76 65 63 20 54    nversions avec T
012010:  55 46 20 2E 20 54 55 46 20 70 72 6F 70 6F 73 65    UF . TUF propose
012020:  20 20 61 75 73 73 69 20 6C 65 73 20 6F 70 74 69      aussi les opti
012030:  6F 6E 73 20 63 6C 61 73 73 69 71 75 65 73 20 64    ons classiques d
012040:  27 75 6E 20 63 6F 70 69 65 75 72 20 0D 0A 20 64    'un copieur .. d
012050:  65 20 66 69 63 68 69 65 72 73 20 2E 20 55 6E 20    e fichiers . Un 
012060:  20 75 73 61 67 65 20 20 64 65 20 20 54 55 46 20     usage  de  TUF 
012070:  20 6E 6F 6E 20 20 70 72 7B 76 75 20 20 70 61 72     non  pr{vu  par
012080:  20 20 6C 27 61 75 74 65 75 72 20 20 6D 61 69 73      l'auteur  mais
012090:  20 74 6F 75 74 20 40 20 66 61 69 74 20 0D 0A 20     tout @ fait .. 
0120A0:  69 6E 74 7B 72 65 73 73 61 6E 74 20 2C 20 6C 65    int{ressant , le
0120B0:  20 63 6F 64 61 67 65 20 64 65 20 20 66 69 63 68     codage de  fich
0120C0:  69 65 72 73 20 20 41 53 43 49 49 20 20 21 20 20    iers  ASCII  !  
0120D0:  49 6C 20 20 73 75 66 66 69 74 20 64 65 20 63 72    Il  suffit de cr
0120E0:  7B 65 72 20 75 6E 65 20 74 61 62 6C 65 20 0D 0A    {er une table ..
0120F0:  20 6D 6F 64 69 66 69 61 6E 74 20 74 6F 75 73 20     modifiant tous 
012100:  00 4D 41 53 4B 20 20 20 20 42 49 4E 00 00 00 00    .MASK    BIN....
012110:  00 00 02 00 00 40 9C 00 90 01 00 00 00 00 00 00    .....@..........
012120:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
012130:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
012140:  90 01 00 85 04 22 0C 0C 06 FF 06 0C 00 18 18 18    ....."..........
012150:  18 DB 7E 3C 18 1A 4D 41 53 4B 20 20 44 42 20 31    ..~<..MASK  DB 1
012160:  32 0D 0A 3B 1A 2D 2D 20 20 20 2D 2D 2D 2D 2D 2D    2..;.--   ------
012170:  2D 2D 20 2D 2D 20 2D 2D 2D 22 2C 30 0D 0A 3B 0D    -- -- ---",0..;.
012180:  21 53 9D CD 36 9D 3A C0 9D 4F 3A C1 9D 2E 11 CD    !S..6.:..O:.....
012190:  3F 9D 06 03 CD 7A 9C 10 FB 2E 12 CD 3F 9D F5 79    ?....z......?..y
0121A0:  06 03 CD 7A 9C 10 FB 2E 14 CD 3F 9D F1 F5 A1 CD    ...z......?.....
0121B0:  7A 9C F1 F5 B1 CD 7A 9C F1 A9 C5 F5 F5 F5 CD 9B    z.....z.........
0121C0:  9C F1 CD B9 9C F1 CD D4 9C 3E 20 CD 5A BB 3E 20    .........> .Z.> 
0121D0:  CD 5A BB F1 C1 C9 7C CD 9B 9C 7D C5 4F 06 08 3E    .Z....|...}.O..>
0121E0:  30 CB 01 30 01 3C CD 5A BB 10 F4 C1 3E 20 C3 5A    0..0.<.Z....> .Z
0121F0:  BB 7C CD B9 9C CD 31 9D 7D F5 0F 0F 0F 0F CD C7    .|....1.}.......
012200:  9C F1 CD C7 9C 18 E5 E6 0F C6 30 FE 3A 38 02 C6    ..........0.:8..
012210:  07 C3 5A BB CD 28 9D F5 E5 3E 03 21 4D 9D 18 13    ..Z..(...>.!M...
012220:  CD 28 9D F5 E5 3E 02 21 4F 9D 18 07 F5 E5 3E 05    .(...>.!O.....>.
012230:  21 49 9D 32 03 9D 22 06 9D E1 F1 E5 D5 C5 F5 2A    !I.2.."........*
012240:  47 9D 06 05 FD 21 49 9D FD 5E 00 FD 56 01 3E 30    G....!I..^..V.>0
012250:  A7 ED 52 38 03 3C 18 F8 CD 5A BB 19 FD 23 FD 23    ..R8.<...Z...#.#
012260:  10 E6 F1 C1 D1 E1 18 84 E5 26 00 6F 22 47 9D E1    .........&.o"G..
012270:  C9 3E 08 C3 5A BB 7E B7 C8 CD 5A BB 23 18 F7 F5    .>..Z.~...Z.#...
012280:  26 02 CD 75 BB F1 C9 00 00 10 27 E8 03 64 00 0A    &..u......'..d..
012290:  00 01 00 1F 02 0F 20 4F 70 65 72 61 74 69 6F 6E    ...... Operation
0122A0:  20 41 4E 44 20 20 20 20 20 4F 70 65 72 61 74 69     AND     Operati
0122B0:  6F 6E 20 20 4F 52 20 20 20 20 20 4F 70 65 72 61    on  OR     Opera
0122C0:  74 69 6F 6E 20 58 4F 52 20 1F 02 13 2D 2D 2D 2D    tion XOR ...----
0122D0:  2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 20 20 20 2D 2D    ---- -- ---   --
0122E0:  2D 2D 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 20 20 20    ------ -- ---   
0122F0:  2D 2D 2D 2D 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 00    -------- -- ---.
012300:  22 0C 0C 06 FF 06 0C 00 18 18 18 18 DB 7E 3C 18    "............~<.
012310:  1A 4D 41 53 4B 20 20 44 42 20 31 32 0D 0A 3B 1A    .MASK  DB 12..;.
012320:  2D 2D 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 20 2D 2D    --   -------- --
012330:  20 2D 2D 2D 22 2C 30 0D 0A 3B 0D 0A 4D 41 53 51     ---",0..;..MASQ
012340:  55 45 20 20 44 42 20 33 34 0D 0A 54 4F 4D 41 53    UE  DB 34..TOMAS
012350:  4B 20 20 44 42 20 31 32 0D 0A 3B 1A 51 55 45 20    K  DB 12..;.QUE 
012360:  20 44 42 20 33 34 0D 0A 54 4F 4D 41 53 4B 20 20     DB 34..TOMASK  
012370:  44 42 20 31 32 0D 0A 3B 1A 31 32 0D 0A 3B 1A 4D    DB 12..;.12..;.M
012380:  21 53 9D CD 36 9D 3A C0 9D 4F 3A C1 9D 2E 11 CD    !S..6.:..O:.....
012390:  3F 9D 06 03 CD 7A 9C 10 FB 2E 12 CD 3F 9D F5 79    ?....z......?..y
0123A0:  06 03 CD 7A 9C 10 FB 2E 14 CD 3F 9D F1 F5 A1 CD    ...z......?.....
0123B0:  7A 9C F1 F5 B1 CD 7A 9C F1 A9 C5 F5 F5 F5 CD 9B    z.....z.........
0123C0:  9C F1 CD B9 9C F1 CD D4 9C 3E 20 CD 5A BB 3E 20    .........> .Z.> 
0123D0:  CD 5A BB F1 C1 C9 7C CD 9B 9C 7D C5 4F 06 08 3E    .Z....|...}.O..>
0123E0:  30 CB 01 30 01 3C CD 5A BB 10 F4 C1 3E 20 C3 5A    0..0.<.Z....> .Z
0123F0:  BB 7C CD B9 9C CD 31 9D 7D F5 0F 0F 0F 0F CD C7    .|....1.}.......
012400:  9C F1 CD C7 9C 18 E5 E6 0F C6 30 FE 3A 38 02 C6    ..........0.:8..
012410:  07 C3 5A BB CD 28 9D F5 E5 3E 03 21 4D 9D 18 13    ..Z..(...>.!M...
012420:  CD 28 9D F5 E5 3E 02 21 4F 9D 18 07 F5 E5 3E 05    .(...>.!O.....>.
012430:  21 49 9D 32 03 9D 22 06 9D E1 F1 E5 D5 C5 F5 2A    !I.2.."........*
012440:  47 9D 06 05 FD 21 49 9D FD 5E 00 FD 56 01 3E 30    G....!I..^..V.>0
012450:  A7 ED 52 38 03 3C 18 F8 CD 5A BB 19 FD 23 FD 23    ..R8.<...Z...#.#
012460:  10 E6 F1 C1 D1 E1 18 84 E5 26 00 6F 22 47 9D E1    .........&.o"G..
012470:  C9 3E 08 C3 5A BB 7E B7 C8 CD 5A BB 23 18 F7 F5    .>..Z.~...Z.#...
012480:  26 02 CD 75 BB F1 C9 00 00 10 27 E8 03 64 00 0A    &..u......'..d..
012490:  00 01 00 1F 02 0F 20 4F 70 65 72 61 74 69 6F 6E    ...... Operation
0124A0:  20 41 4E 44 20 20 20 20 20 4F 70 65 72 61 74 69     AND     Operati
0124B0:  6F 6E 20 20 4F 52 20 20 20 20 20 4F 70 65 72 61    on  OR     Opera
0124C0:  74 69 6F 6E 20 58 4F 52 20 1F 02 13 2D 2D 2D 2D    tion XOR ...----
0124D0:  2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 20 20 20 2D 2D    ---- -- ---   --
0124E0:  2D 2D 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 20 20 20    ------ -- ---   
0124F0:  2D 2D 2D 2D 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 00    -------- -- ---.
012500:  45 45 20 20 3A 20 41 3D 4D 6F 64 65 20 2E 0D 0A    EE  : A=Mode ...
012510:  20 20 20 20 20 50 41 52 41 4D 45 54 52 45 53 20         PARAMETRES 
012520:  44 45 20 53 4F 52 54 49 45 20 3A 20 52 69 65 6E    DE SORTIE : Rien
012530:  20 2E 0D 0A 20 20 20 20 20 52 45 47 49 53 54 52     ...     REGISTR
012540:  45 53 20 4D 4F 44 49 46 49 45 53 20 20 20 3A 20    ES MODIFIES   : 
012550:  41 46 20 2C 20 42 43 20 2C 20 44 45 20 2C 48 4C    AF , BC , DE ,HL
012560:  0D 0A 20 20 20 20 20 45 54 41 54 20 44 45 53 20    ..     ETAT DES 
012570:  46 4C 41 47 53 20 45 4E 20 53 4F 52 54 49 45 20    FLAGS EN SORTIE 
012580:  3A 20 56 61 72 69 61 62 6C 65 20 2E 0D 0A 20 20    : Variable ...  
012590:  20 20 20 41 44 52 45 53 53 45 20 52 4F 55 54 49       ADRESSE ROUTI
0125A0:  4E 45 20 45 4E 20 52 4F 4D 20 43 50 43 20 34 36    NE EN ROM CPC 46
0125B0:  34 20 3A 20 26 41 43 41 48 20 2D 20 36 36 34 20    4 : &ACAH - 664 
0125C0:  3A 20 26 41 45 35 48 20 2D 20 36 31 32 38 20 3A    : &AE5H - 6128 :
0125D0:  20 26 41 45 39 48 0D 0A 20 0D 0A 20 20 20 20 20     &AE9H.. ..     
0125E0:  41 44 52 45 53 53 45 20 3A 20 26 42 43 31 31 20    ADRESSE : &BC11 
0125F0:  20 20 20 20 20 45 71 75 69 76 61 6C 65 6E 74 20         Equivalent 
012600:  42 61 73 69 63 20 3A 20 52 69 65 6E 20 2E 0D 0A    Basic : Rien ...
012610:  20 20 20 20 20 45 46 46 45 54 20 20 20 3A 20 52         EFFET   : R
012620:  65 6E 76 6F 69 65 20 64 61 6E 73 20 41 20 6C 65    envoie dans A le
012630:  20 6D 6F 64 65 20 64 27 7B 63 72 61 6E 20 65 6E     mode d'{cran en
012640:  20 63 6F 75 72 73 20 2E 0D 0A 20 20 20 20 20 50     cours ...     P
012650:  41 52 41 4D 45 54 52 45 53 20 44 27 45 4E 54 52    ARAMETRES D'ENTR
012660:  45 45 20 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20    EE  : Rien ...  
012670:  20 20 20 50 41 52 41 4D 45 54 52 45 53 20 44 45       PARAMETRES DE
012680:  20 53 4F 52 54 49 45 20 3A 20 41 3D 4D 6F 64 65     SORTIE : A=Mode
012690:  20 2E 0D 0A 20 20 20 20 20 52 45 47 49 53 54 52     ...     REGISTR
0126A0:  45 53 20 4D 4F 44 49 46 49 45 53 20 20 20 3A 20    ES MODIFIES   : 
0126B0:  41 46 20 2C 20 42 43 20 2C 20 44 45 20 2C 20 48    AF , BC , DE , H
0126C0:  4C 0D 0A 20 0D 0A 20 20 20 20 20 45 54 41 54 20    L.. ..     ETAT 
0126D0:  44 45 53 20 46 4C 41 47 53 20 45 4E 20 53 4F 52    DES FLAGS EN SOR
0126E0:  54 49 45 20 3A 20 20 53 69 20 6D 6F 64 65 20 30    TIE :  Si mode 0
0126F0:  20 3A 20 43 61 72 72 79 20 6D 69 73 20 65 74 20     : Carry mis et 
012700:  4E 5A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    NZ..            
012710:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
012720:  20 20 20 20 20 53 69 20 6D 6F 64 65 20 31 20 3A         Si mode 1 :
012730:  20 43 61 72 72 79 20 6E 6F 6E 20 6D 69 73 20 65     Carry non mis e
012740:  74 20 5A 20 6D 69 73 20 2E 0D 0A 20 20 20 20 20    t Z mis ...     
012750:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
012760:  20 20 20 20 20 20 20 20 20 20 20 20 53 69 20 6D                Si m
012770:  6F 64 65 20 32 20 3A 20 43 61 72 72 79 20 6E 6F    ode 2 : Carry no
012780:  6E 20 6D 69 73 20 65 74 20 4E 5A 0D 0A 20 0D 0A    n mis et NZ.. ..
012790:  20 20 20 20 20 41 44 52 45 53 53 45 20 52 4F 55         ADRESSE ROU
0127A0:  54 49 4E 45 20 45 4E 20 52 4F 4D 20 43 50 43 20    TINE EN ROM CPC 
0127B0:  34 36 34 20 3A 20 26 41 45 43 48 20 2D 20 36 36    464 : &AECH - 66
0127C0:  34 20 3A 20 26 42 30 38 48 20 2D 20 36 31 32 38    4 : &B08H - 6128
0127D0:  20 3A 20 26 42 30 43 48 0D 0A 20 0D 0A 20 0D 0A     : &B0CH.. .. ..
0127E0:  20 20 20 20 20 41 44 52 45 53 53 45 20 3A 20 26         ADRESSE : &
0127F0:  42 43 31 34 20 20 20 20 20 20 45 71 75 69 76 61    BC14      Equiva
012800:  6C 65 6E 74 20 42 61 73 69 63 20 3A 20 43 4C 53    lent Basic : CLS
012810:  0D 0A 20 20 20 20 20 45 46 46 45 54 20 20 20 3A    ..     EFFET   :
012820:  20 45 66 66 61 63 65 20 74 6F 75 74 20 6C 27 7B     Efface tout l'{
012830:  63 72 61 6E 20 2E 0D 0A 20 20 20 20 20 50 41 52    cran ...     PAR
012840:  41 4D 45 54 52 45 53 20 44 27 45 4E 54 52 45 45    AMETRES D'ENTREE
012850:  20 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20      : Rien ...    
012860:  20 50 41 52 41 4D 45 54 52 45 53 20 44 45 20 53     PARAMETRES DE S
012870:  4F 52 54 49 45 20 3A 20 52 69 65 6E 20 2E 0D 0A    ORTIE : Rien ...
012880:  20 20 20 20 20 52 45 47 49 53 54 52 45 53 20 4D         REGISTRES M
012890:  4F 44 49 46 49 45 53 20 20 20 3A 20 41 46 20 2C    ODIFIES   : AF ,
0128A0:  20 42 43 20 2C 44 45 20 2C 20 48 4C 0D 0A 20 20     BC ,DE , HL..  
0128B0:  20 20 20 45 54 41 54 20 44 45 53 20 46 4C 41 47       ETAT DES FLAG
0128C0:  53 20 45 4E 20 53 4F 52 54 49 45 20 3A 20 56 61    S EN SORTIE : Va
0128D0:  72 69 61 62 6C 65 20 2E 0D 0A 20 20 20 20 20 41    riable ...     A
0128E0:  44 52 45 53 53 45 20 52 4F 55 54 49 4E 45 20 45    DRESSE ROUTINE E
0128F0:  4E 20 52 4F 4D 20 43 50 43 20 34 36 34 20 3A 20    N ROM CPC 464 : 
012900:  00 53 47 54 46 49 58 45 20 42 41 53 00 00 00 00    .SGTFIXE BAS....
012910:  00 00 00 00 00 70 01 00 DC 04 00 00 00 00 00 00    .....p..........
012920:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
012930:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
012940:  DC 04 00 41 05 1C 28 FF 43 29 01 D5 00 1E 00 5E    ...A..(.C).....^
012950:  01 A1 20 03 00 00 E1 F2 22 4F 22 FA 20 03 00 00    .. ....."O". ...
012960:  E1 F2 22 4E 22 EB 20 1E 54 01 00 06 00 68 01 C9    .."N". .T....h..
012970:  00 07 00 72 01 01 C0 00 27 00 7C 01 A9 20 10 2C    ...r....'.|.. .,
012980:  2A 00 0A 00 01 C0 20 50 52 4F 47 52 41 4D 4D 45    *..... PROGRAMME
012990:  20 44 45 20 52 45 43 41 4C 41 47 45 20 44 27 55     DE RECALAGE D'U
0129A0:  4E 45 20 54 41 42 4C 45 20 00 26 00 14 00 01 C0    NE TABLE .&.....
0129B0:  20 44 45 20 53 50 52 49 54 45 53 20 41 20 49 4E     DE SPRITES A IN
0129C0:  54 45 52 56 41 4C 4C 45 53 20 46 49 58 45 53 00    TERVALLES FIXES.
0129D0:  1E 00 1E 00 01 C0 20 45 44 49 54 45 45 53 20 41    ...... EDITEES A
0129E0:  56 45 43 20 53 55 52 47 45 4E 45 20 2E 00 07 00    VEC SURGENE ....
0129F0:  28 00 01 C0 00 2B 00 32 00 AA 20 1A 38 4A 01 A8    (....+.2.. .8J..
012A00:  22 73 67 74 66 69 78 65 2E 62 69 6E 22 01 82 20    "sgtfixe.bin".. 
012A10:  19 0A 01 A2 20 0F 2C 19 1A 01 A2 20 0E 2C 0E 00    .... .,.... .,..
012A20:  08 00 3C 00 AD 20 10 00 4B 00 46 00 BF 01 BF 22    ..<.. ..K.F...."
012A30:  20 50 52 4F 47 52 41 4D 4D 45 20 44 45 20 43 52     PROGRAMME DE CR
012A40:  45 41 54 49 4F 4E 20 44 27 55 4E 45 20 54 41 42    EATION D'UNE TAB
012A50:  4C 45 20 44 45 20 53 50 52 49 54 45 53 20 41 20    LE DE SPRITES A 
012A60:  49 4E 54 45 52 56 41 4C 4C 45 53 20 46 49 58 45    INTERVALLES FIXE
012A70:  53 2E 00 07 00 50 00 01 C0 00 52 00 5A 00 BF 01    S....P....R.Z...
012A80:  BF 22 20 50 4C 41 43 45 52 20 44 49 53 51 55 45    ." PLACER DISQUE
012A90:  54 54 45 20 54 41 42 4C 45 20 44 41 4E 53 20 4C    TTE TABLE DANS L
012AA0:  45 20 4C 45 43 54 45 55 52 20 5B 41 5D 20 26 20    E LECTEUR [A] & 
012AB0:  50 52 45 53 53 45 52 20 55 4E 45 20 54 4F 55 43    PRESSER UNE TOUC
012AC0:  48 45 20 2E 22 01 83 20 1C 06 BB 00 32 00 64 00    HE .".. ....2.d.
012AD0:  84 01 BF 22 20 45 53 54 2D 43 45 20 4C 41 20 42    ..." EST-CE LA B
012AE0:  4F 4E 4E 45 20 44 49 53 51 55 45 54 54 45 20 3F    ONNE DISQUETTE ?
012AF0:  20 28 4F 2F 4E 29 22 01 9F 20 1E 54 01 00 51 00     (O/N)".. .T..Q.
012B00:  6E 00 A1 20 03 00 00 E1 EF 22 4E 22 EB 20 A9 20    n.. ....."N". . 
012B10:  10 2C 19 19 01 BF 22 43 48 41 4E 47 45 52 20 4C    .,...."CHANGER L
012B20:  41 20 44 49 53 51 55 45 54 54 45 20 45 54 20 50    A DISQUETTE ET P
012B30:  52 45 53 53 45 52 20 55 4E 45 20 54 4F 55 43 48    RESSER UNE TOUCH
012B40:  45 22 01 83 20 1C 06 BB 01 A0 20 1E 3C 00 00 07    E".. ..... .<...
012B50:  00 78 00 01 C0 00 26 00 82 00 A9 20 10 2C 19 19    .x....&.... .,..
012B60:  01 A3 22 4E 4F 4D 20 44 45 20 4C 41 20 54 41 42    .£"NOM DE LA TAB
012B70:  4C 45 20 22 3B 03 00 00 6E F4 20 00 33 00 8C 00    LE ";...n. .3...
012B80:  A1 20 FF 0E 20 28 03 00 00 6E F4 29 EE 16 20 EB    . .. (...n.).. .
012B90:  20 A1 20 AC 28 FF 79 28 03 00 00 6E F4 2C 12 29     . .(.y(...n.,.)
012BA0:  2C 0F 2C 0F 29 F2 22 2E 22 EB 20 1E 82 00 00 2C    ,.,.).".". ....,
012BB0:  00 96 00 A1 20 FF 0E 20 28 03 00 00 6E F4 29 EE    .... .. (...n.).
012BC0:  19 0C 20 EB 20 A9 20 10 2C 19 19 01 BF 20 FF 03    .. . . .,.... ..
012BD0:  28 19 12 29 01 A0 20 1E 82 00 00 07 00 A0 00 01    (..).. .........
012BE0:  C0 00 33 00 AA 00 A9 20 0F 2C 19 12 01 BF 20 FF    ..3.... .,.... .
012BF0:  03 28 19 14 29 01 83 20 1A 20 4E 2C 40 03 00 00    .(..).. . N,@...
012C00:  4E D4 01 A1 20 FF 12 28 1A 06 51 29 F2 0E 20 EB    N... ..(..Q).. .
012C10:  20 1E 7C 01 00 07 00 B4 00 01 C0 00 44 00 BE 00     .|.........D...
012C20:  A1 20 FF 12 28 1A 07 51 29 F2 0E 20 EB 20 BF 22    . ..(..Q).. . ."
012C30:  18 20 43 45 20 4E 27 45 53 54 20 50 41 53 20 55    . CE N'EST PAS U
012C40:  4E 45 20 54 41 42 4C 45 20 54 52 41 56 41 49 4C    NE TABLE TRAVAIL
012C50:  20 18 22 01 83 20 1C 06 BB 01 A0 20 1E 3C 00 00     .".. ..... .<..
012C60:  1F 00 C8 00 0D 00 00 41 44 D4 EF FF 12 28 1A 04    .......AD....(..
012C70:  51 29 F4 1A 00 01 F6 FF 12 28 1A 05 51 29 00 20    Q).......(..Q). 
012C80:  00 D2 00 0D 00 00 4C 45 4E D4 EF FF 12 28 1A 12    ......LEN....(..
012C90:  51 29 F4 1A 00 01 F6 FF 12 28 1A 13 51 29 00 07    Q).......(..Q)..
012CA0:  00 DC 00 01 C0 00 07 00 F0 00 01 C0 00 07 00 FA    ................
012CB0:  00 01 C0 00 40 00 04 01 A9 20 15 2C 19 14 01 BF    ....@.... .,....
012CC0:  22 20 53 41 55 56 45 52 20 43 45 54 54 45 20 54    " SAUVER CETTE T
012CD0:  41 42 4C 45 20 3F 20 28 4F 2F 4E 29 22 01 9F 20    ABLE ? (O/N)".. 
012CE0:  1E 54 01 01 A1 20 03 00 00 C1 EF 22 4E 22 EB 20    .T... ....."N". 
012CF0:  1E 40 01 00 07 00 18 01 01 C0 00 70 00 22 01 A9    .@.........p."..
012D00:  20 15 2C 19 16 01 BF 22 20 4E 4F 4D 20 44 45 20     .,...." NOM DE 
012D10:  53 41 55 56 45 47 41 52 44 45 22 01 A9 20 15 2C    SAUVEGARDE".. .,
012D20:  19 17 01 A3 22 20 28 53 61 6E 73 20 65 78 74 65    ...£" (Sans exte
012D30:  6E 73 69 6F 6E 20 2E 29 20 22 3B 03 00 00 4E D4    nsion .) ";...N.
012D40:  01 A1 20 FF 0E 28 03 00 00 4E D4 29 EE 16 20 EB    .. ..(...N.).. .
012D50:  20 1E 22 01 20 01 97 20 03 00 00 4E D4 EF 03 00     .". .. ...N....
012D60:  00 4E D4 F4 22 2E 54 53 46 22 00 20 00 2C 01 CB    .N..".TSF". .,..
012D70:  20 03 00 00 4E D4 2C 0D 00 00 C2 2C 0D 00 00 41     ...N.,....,...A
012D80:  44 D4 2C 0D 00 00 4C 45 4E D4 00 07 00 36 01 01    D.,...LEN....6..
012D90:  C0 00 4B 00 40 01 A9 20 15 2C 19 19 01 BF 22 41    ..K.@.. .,...."A
012DA0:  55 54 52 45 20 4F 50 45 52 41 54 49 4F 4E 20 3F    UTRE OPERATION ?
012DB0:  20 28 4F 2F 4E 29 22 01 9F 20 1E 54 01 01 A1 20     (O/N)".. .T... 
012DC0:  03 00 00 C1 EF 22 4F 22 EB 20 1E 3C 00 20 01 97    ....."O". .<. ..
012DD0:  20 CA 22 73 63 72 6E 70 61 63 6B 22 00 07 00 4A     ."scrnpack"...J
012DE0:  01 01 C0 00 24 00 54 01 03 00 00 E1 EF 22 22 01    ....$.T......"".
012DF0:  D6 20 03 00 00 E1 EF 22 22 01 03 00 00 E1 EF FF    . ....."".......
012E00:  1C 28 FF 43 29 01 D5 00 1E 00 5E 01 A1 20 03 00    .(.C).....^.. ..
012E10:  00 E1 F2 22 4F 22 FA 20 03 00 00 E1 F2 22 4E 22    ..."O". ....."N"
012E20:  EB 20 1E 54 01 00 06 00 68 01 C9 00 07 00 72 01    . .T....h.....r.
012E30:  01 C0 00 27 00 7C 01 A9 20 10 2C 19 19 01 BF 22    ...'.|.. .,...."
012E40:  45 52 52 45 55 52 20 44 52 49 56 45 22 01 83 20    ERREUR DRIVE".. 
012E50:  1C 06 BB 01 A0 20 1E 3C 00 00 00 00 1A A0 00 00    ..... .<........
012E60:  00 00 00 00 70 01 00 08 01 A0 00 00 00 00 00 00    ....p...........
012E70:  00 70 01 00 08 01 40 80 00 00 00 00 00 00 70 01    .p....@.......p.
012E80:  00 D2 00 0D 00 00 4C 45 4E D4 EF FF 12 28 1A 12    ......LEN....(..
012E90:  51 29 F4 1A 00 01 F6 FF 12 28 1A 13 51 29 00 07    Q).......(..Q)..
012EA0:  00 DC 00 01 C0 00 07 00 F0 00 01 C0 00 07 00 FA    ................
012EB0:  00 01 C0 00 40 00 04 01 A9 20 15 2C 19 14 01 BF    ....@.... .,....
012EC0:  22 20 53 41 55 56 45 52 20 43 45 54 54 45 20 54    " SAUVER CETTE T
012ED0:  41 42 4C 45 20 3F 20 28 4F 2F 4E 29 22 01 9F 20    ABLE ? (O/N)".. 
012EE0:  1E 54 01 01 A1 20 03 00 00 C1 EF 22 4E 22 EB 20    .T... ....."N". 
012EF0:  1E 40 01 00 07 00 18 01 01 C0 00 70 00 22 01 A9    .@.........p."..
012F00:  54 0D 0A 3B 0D 0A 44 45 50 41 53 53 20 20 44 45    T..;..DEPASS  DE
012F10:  43 20 44 0D 0A 20 20 20 20 20 20 20 20 4A 52 20    C D..        JR 
012F20:  43 4F 4E 54 49 4E 0D 0A 3B 0D 0A 4C 49 53 54 0D    CONTIN..;..LIST.
012F30:  0A 44 45 43 4F 20 20 20 20 4C 44 20 48 4C 2C 41    .DECO    LD HL,A
012F40:  44 43 4F 4D 50 41 0D 0A 4E 4F 4C 49 53 54 0D 0A    DCOMPA..NOLIST..
012F50:  20 20 20 20 20 20 20 20 49 4E 43 20 48 4C 0D 0A            INC HL..
012F60:  20 20 20 20 20 20 20 20 49 4E 43 20 48 4C 0D 0A            INC HL..
012F70:  20 20 20 20 20 20 20 20 4C 44 20 44 45 2C 23 43            LD DE,#C
012F80:  30 30 30 0D 0A 44 45 43 4F 4D 50 41 20 4C 44 20    000..DECOMPA LD 
012F90:  41 2C 28 48 4C 29 0D 0A 20 20 20 20 20 20 20 20    A,(HL)..        
012FA0:  49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 20    INC HL..        
012FB0:  43 50 20 28 48 4C 29 0D 0A 20 20 20 20 20 20 20    CP (HL)..       
012FC0:  20 43 41 4C 4C 20 5A 2C 45 58 49 54 0D 0A 20 20     CALL Z,EXIT..  
012FD0:  20 20 20 20 20 20 52 45 54 20 5A 0D 0A 20 20 20          RET Z..   
012FE0:  20 20 20 20 20 4C 44 20 28 44 45 29 2C 41 0D 0A         LD (DE),A..
012FF0:  20 20 20 20 20 20 20 20 49 4E 43 20 44 45 0D 0A            INC DE..
013000:  20 20 20 20 20 20 20 20 4A 52 20 44 45 43 4F 4D            JR DECOM
013010:  50 41 0D 0A 45 58 49 54 20 20 20 20 49 4E 43 20    PA..EXIT    INC 
013020:  48 4C 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 42    HL..        LD B
013030:  2C 28 48 4C 29 0D 0A 20 20 20 20 20 20 20 20 44    ,(HL)..        D
013040:  45 43 20 42 0D 0A 20 20 20 20 20 20 20 20 52 45    EC B..        RE
013050:  54 20 5A 0D 0A 45 58 49 54 31 20 20 20 4C 44 20    T Z..EXIT1   LD 
013060:  28 44 45 29 2C 41 0D 0A 20 20 20 20 20 20 20 20    (DE),A..        
013070:  49 4E 43 20 44 45 0D 0A 20 20 20 20 20 20 20 20    INC DE..        
013080:  44 4A 4E 5A 20 45 58 49 54 31 0D 0A 20 20 20 20    DJNZ EXIT1..    
013090:  20 20 20 20 49 4E 43 20 48 4C 0D 0A 20 20 20 20        INC HL..    
0130A0:  20 20 20 20 52 45 54 0D 0A 4C 49 53 54 0D 0A 4C        RET..LIST..L
0130B0:  45 4E 20 20 20 20 20 44 57 20 30 0D 0A 4E 4F 4C    EN     DW 0..NOL
0130C0:  49 53 54 0D 0A 41 44 43 4F 4D 50 41 20 44 57 20    IST..ADCOMPA DW 
0130D0:  30 20 20 20 20 20 20 20 20 0D 0A 00 00 1A 52 52    0        .....RR
0130E0:  52 52 52 52 45 45 45 45 45 45 45 45 45 45 45 45    RRRREEEEEEEEEEEE
0130F0:  57 57 57 57 57 57 57 57 57 57 57 57 5C 5C 5C 5C    WWWWWWWWWWWW\\\\
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:  00 53 47 54 46 49 58 45 20 42 49 4E 00 00 00 00    .SGTFIXE BIN....
013210:  00 00 02 00 00 20 4E 00 F6 02 00 00 00 00 00 00    ..... N.........
013220:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013230:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013240:  F6 02 00 73 05 4F 4E 47 55 45 55 52 20 44 45 20    ...s.ONGUEUR DE 
013250:  4C 41 20 54 41 42 4C 45 20 3A 20 1F 07 10 44 4F    LA TABLE : ...DO
013260:  4E 54 20 32 30 20 4F 43 54 45 54 53 20 49 4E 4B    NT 20 OCTETS INK
013270:  20 26 20 44 4F 4E 4E 45 45 53 1F 1E 0F FF 07 04     & DONNEES......
013280:  DD 6E 00 DD 66 01 46 23 5E 23 56 EB 11 00 C0 CD    .n..f.F#^#V.....
013290:  77 BC D2 A0 4F CA A0 4F 21 60 55 A7 ED 52 20 11    w...O..O!`U..R .
0132A0:  ED 53 04 51 EB CD 83 BC D2 A0 4F CA A0 4F AF 18    .S.Q......O..O..
0132B0:  02 3E FF 32 07 51 CD 7A BC 00 DD 21 60 55 DD 7E    .>.2.Q.z...!`U.~
0132C0:  00 32 08 51 DD 23 DD 7E 00 32 0D 51 DD 23 DD 6E    .2.Q.#.~.2.Q.#.n
0132D0:  00 DD 23 DD 66 00 DD 23 22 09 51 47 05 DD 23 DD    ..#.f..#".QG..#.
0132E0:  23 10 FA DD 6E 00 DD 66 01 22 0B 51 23 23 23 4E    #...n..f.".Q###N
0132F0:  23 46 ED 43 0E 51 21 00 00 16 00 59 19 10 FD 22    #F.C.Q!....Y..."
013300:  10 51 11 10 00 19 22 12 51 3A 0D 51 47 05 C5 ED    .Q....".Q:.QG...
013310:  5B 0B 51 62 6B 23 23 23 23 23 ED 4B 12 51 ED 53    [.Qbk#####.K.Q.S
013320:  14 51 C5 ED B0 E1 ED 4B 10 51 09 22 12 51 DD 2B    .Q.....K.Q.".Q.+
013330:  DD 2B DD 6E 00 DD 66 01 22 0B 51 23 23 23 ED 4B    .+.n..f.".Q###.K
013340:  0E 51 7E B9 C2 A9 4F 23 7E B8 C1 C2 A9 4F 10 BE    .Q~...O#~....O..
013350:  3A 08 51 CD 0E BC 3A 0D 51 47 2A 14 51 ED 5B 10    :.Q...:.QG*.Q.[.
013360:  51 A7 ED 52 22 14 51 E5 C5 ED 5B 14 51 21 00 C0    Q..R".Q...[.Q!..
013370:  ED 4B 0E 51 E5 C5 1A 77 23 13 10 FA C1 E1 0D 28    .K.Q...w#......(
013380:  05 CD 26 BC 18 EE 2A 14 51 ED 4B 10 51 09 22 14    ..&...*.Q.K.Q.".
013390:  51 CD 06 BB C1 10 D1 ED 4B 0E 51 FD 21 F1 4F CD    Q.......K.Q.!.O.
0133A0:  AE 4F 26 00 68 CD BB 4F FD 21 30 50 CD AE 4F 69    .O&.h..O.!0P..Oi
0133B0:  CD BB 4F FD 21 4B 50 CD AE 4F 2A 10 51 CD BB 4F    ..O.!KP..O*.Q..O
0133C0:  E1 2B 70 2B 71 FD 21 66 50 CD AE 4F 3A 0D 51 2B    .+p+q.!fP..O:.Q+
0133D0:  77 E5 26 00 6F CD BB 4F E1 FD 21 81 50 CD AE 4F    w.&.o..O..!.P..O
0133E0:  3A 08 51 2B 77 CD E1 4F 22 04 51 2A 12 51 23 23    :.Q+w..O".Q*.Q##
0133F0:  23 23 22 12 51 FD 21 9C 50 CD AE 4F CD BB 4F C9    ##".Q.!.P..O..O.
013400:  CD 7D BC 3E FF 32 06 51 C9 C1 FD 21 D9 50 FD 7E    .}.>.2.Q...!.P.~
013410:  00 FE FF C8 CD 5A BB FD 23 18 F3 C5 06 04 FD 21    .....Z..#......!
013420:  EF 4F FD 5E 00 FD 56 01 AF A7 ED 52 38 03 3C 18    .O.^..V....R8.<.
013430:  F8 FD 2B FD 2B CD E1 4F 19 10 E7 7D CD E1 4F C1    ..+.+..O...}..O.
013440:  C9 C6 30 CD 5A BB C9 01 00 0A 00 64 00 E8 03 10    ..0.Z......d....
013450:  27 07 04 01 1F 07 02 18 20 41 4E 41 4C 59 53 45    '....... ANALYSE
013460:  20 20 20 44 45 20 20 20 20 4C 41 20 20 20 54 41       DE    LA   TA
013470:  42 4C 45 20 18 1F 07 05 4C 4F 4E 47 55 45 55 52    BLE ....LONGUEUR
013480:  20 44 27 55 4E 20 53 50 52 49 54 45 20 3A 20 FF     D'UN SPRITE : .
013490:  1F 07 07 48 41 55 54 45 55 52 20 20 44 27 55 4E    ...HAUTEUR  D'UN
0134A0:  20 53 50 52 49 54 45 20 3A 20 FF 1F 07 09 4E 4F     SPRITE : ....NO
0134B0:  4D 42 52 45 20 4F 43 54 45 54 53 20 53 50 52 49    MBRE OCTETS SPRI
0134C0:  54 45 20 3A 20 FF 1F 07 0B 4E 4F 4D 42 52 45 20    TE : ....NOMBRE 
0134D0:  44 45 20 53 50 52 49 54 45 53 20 20 20 20 3A 20    DE SPRITES    : 
0134E0:  FF 1F 07 0D 4D 4F 44 45 20 45 43 52 41 4E 20 50    ....MODE ECRAN P
0134F0:  52 45 56 55 20 20 20 20 20 3A 20 FF 1F 07 0F 4C    REVU     : ....L
013500:  4F 4E 47 55 45 55 52 20 44 45 20 4C 41 20 54 41    ONGUEUR DE LA TA
013510:  42 4C 45 20 3A 20 1F 07 10 44 4F 4E 54 20 32 30    BLE : ...DONT 20
013520:  20 4F 43 54 45 54 53 20 49 4E 4B 20 26 20 44 4F     OCTETS INK & DO
013530:  4E 4E 45 45 53 1F 1E 0F FF 07 04 01 1F 04 0C 18    NNEES...........
013540:  20 54 41 49 4C 4C 45 53 20 44 45 20 53 50 52 49     TAILLES DE SPRI
013550:  54 45 53 20 44 49 46 46 45 52 45 4E 54 45 53 20    TES DIFFERENTES 
013560:  21 20 18 FF 00 00 00 00 00 00 00 00 00 00 00 00    ! ..............
013570:  00 00 00 00 00 00 1A A2 51 51 51 00 00 51 00 00    ........QQQ..Q..
013580:  05 CD 26 BC 18 EE 2A 14 51 ED 4B 10 51 09 22 14    ..&...*.Q.K.Q.".
013590:  51 CD 06 BB C1 10 D1 ED 4B 0E 51 FD 21 F1 4F CD    Q.......K.Q.!.O.
0135A0:  AE 4F 26 00 68 CD BB 4F FD 21 30 50 CD AE 4F 69    .O&.h..O.!0P..Oi
0135B0:  CD BB 4F FD 21 4B 50 CD AE 4F 2A 10 51 CD BB 4F    ..O.!KP..O*.Q..O
0135C0:  E1 2B 70 2B 71 FD 21 66 50 CD AE 4F 3A 0D 51 2B    .+p+q.!fP..O:.Q+
0135D0:  77 E5 26 00 6F CD BB 4F E1 FD 21 81 50 CD AE 4F    w.&.o..O..!.P..O
0135E0:  3A 08 51 2B 77 CD E1 4F 22 04 51 2A 12 51 23 23    :.Q+w..O".Q*.Q##
0135F0:  23 23 22 12 51 FD 21 9C 50 CD AE 4F CD BB 4F C9    ##".Q.!.P..O..O.
013600:  26 41 46 37 48 20 2D 20 36 36 34 20 3A 20 26 42    &AF7H - 664 : &B
013610:  31 33 48 20 2D 20 36 31 32 38 20 3A 20 26 42 31    13H - 6128 : &B1
013620:  37 48 0D 0A 20 0D 0A 20 20 20 20 20 41 44 52 45    7H.. ..     ADRE
013630:  53 53 45 20 3A 20 26 42 43 33 32 20 20 20 20 20    SSE : &BC32     
013640:  20 45 71 75 69 76 61 6C 65 6E 74 20 42 61 73 69     Equivalent Basi
013650:  63 20 3A 20 49 4E 4B 20 61 2C 62 0D 0A 20 20 20    c : INK a,b..   
013660:  20 20 45 46 46 45 54 20 20 20 3A 20 41 66 66 65      EFFET   : Affe
013670:  63 74 65 20 40 20 75 6E 20 73 74 79 6C 6F 20 64    cte @ un stylo d
013680:  6F 6E 6E 7B 20 6C 65 73 20 64 65 75 78 20 63 6F    onn{ les deux co
013690:  75 6C 65 75 72 73 20 2E 0D 0A 20 20 20 20 20 50    uleurs ...     P
0136A0:  41 52 41 4D 45 54 52 45 53 20 44 27 45 4E 54 52    ARAMETRES D'ENTR
0136B0:  45 45 20 20 3A 20 41 3D 53 74 79 6C 6F 20 2C 20    EE  : A=Stylo , 
0136C0:  42 3D 43 6F 75 6C 65 75 72 20 31 20 2C 20 43 3D    B=Couleur 1 , C=
0136D0:  43 6F 75 6C 65 75 72 20 32 20 2E 0D 0A 20 20 20    Couleur 2 ...   
0136E0:  20 20 50 41 52 41 4D 45 54 52 45 53 20 44 45 20      PARAMETRES DE 
0136F0:  53 4F 52 54 49 45 20 3A 20 52 69 65 6E 20 2E 0D    SORTIE : Rien ..
013700:  0A 20 20 20 20 20 52 45 47 49 53 54 52 45 53 20    .     REGISTRES 
013710:  4D 4F 44 49 46 49 45 53 20 20 20 3A 20 41 46 20    MODIFIES   : AF 
013720:  2C 20 42 43 20 2C 20 44 45 20 2C 48 4C 0D 0A 20    , BC , DE ,HL.. 
013730:  20 20 20 20 45 54 41 54 20 44 45 53 20 46 4C 41        ETAT DES FLA
013740:  47 53 20 45 4E 20 53 4F 52 54 49 45 20 3A 20 56    GS EN SORTIE : V
013750:  61 72 69 61 62 6C 65 20 2E 0D 0A 20 20 20 20 20    ariable ...     
013760:  41 44 52 45 53 53 45 20 52 4F 55 54 49 4E 45 20    ADRESSE ROUTINE 
013770:  45 4E 20 52 4F 4D 20 43 50 43 20 34 36 34 20 3A    EN ROM CPC 464 :
013780:  20 26 43 45 43 48 20 2D 20 36 36 34 20 3A 20 26     &CECH - 664 : &
013790:  43 45 45 48 20 2D 20 36 31 32 38 20 3A 20 26 43    CEEH - 6128 : &C
0137A0:  46 32 48 0D 0A 20 0D 0A 20 20 20 20 20 41 44 52    F2H.. ..     ADR
0137B0:  45 53 53 45 20 3A 20 26 42 43 33 35 20 20 20 20    ESSE : &BC35    
0137C0:  20 20 45 71 75 69 76 61 6C 65 6E 74 20 42 61 73      Equivalent Bas
0137D0:  69 63 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20    ic : Rien ...   
0137E0:  20 20 45 46 46 45 54 20 20 20 3A 20 49 6E 66 6F      EFFET   : Info
0137F0:  72 6D 65 20 73 75 72 20 6C 65 73 20 65 6E 63 72    rme sur les encr
013800:  65 73 20 61 66 66 65 63 74 7B 65 73 20 40 20 75    es affect{es @ u
013810:  6E 20 73 74 79 6C 6F 20 64 6F 6E 6E 7B 20 2E 0D    n stylo donn{ ..
013820:  0A 20 20 20 20 20 50 41 52 41 4D 45 54 52 45 53    .     PARAMETRES
013830:  20 44 27 45 4E 54 52 45 45 20 20 3A 20 41 3D 4E     D'ENTREE  : A=N
013840:  75 6D 7B 72 6F 20 64 65 20 73 74 79 6C 6F 20 2E    um{ro de stylo .
013850:  0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54 52 45    ..     PARAMETRE
013860:  53 20 44 45 20 53 4F 52 54 49 45 20 3A 20 42 3D    S DE SORTIE : B=
013870:  43 6F 75 6C 65 75 72 20 31 20 2C 20 43 20 3D 20    Couleur 1 , C = 
013880:  43 6F 75 6C 65 75 72 20 32 20 2E 0D 0A 20 20 20    Couleur 2 ...   
013890:  20 20 52 45 47 49 53 54 52 45 53 20 4D 4F 44 49      REGISTRES MODI
0138A0:  46 49 45 53 20 20 20 3A 20 41 46 20 2C 20 42 43    FIES   : AF , BC
0138B0:  20 2C 20 44 45 20 2C 20 48 4C 0D 0A 20 20 20 20     , DE , HL..    
0138C0:  20 45 54 41 54 20 44 45 53 20 46 4C 41 47 53 20     ETAT DES FLAGS 
0138D0:  45 4E 20 53 4F 52 54 49 45 20 3A 20 56 61 72 69    EN SORTIE : Vari
0138E0:  61 62 6C 65 20 2E 0D 0A 20 20 20 20 20 41 44 52    able ...     ADR
0138F0:  45 53 53 45 20 52 4F 55 54 49 4E 45 20 45 4E 20    ESSE ROUTINE EN 
013900:  52 4F 4D 20 43 50 43 20 34 36 34 20 3A 20 26 44    ROM CPC 464 : &D
013910:  31 34 48 20 2D 20 36 36 34 20 3A 20 26 44 31 36    14H - 664 : &D16
013920:  48 20 2D 20 36 31 32 38 20 3A 20 26 44 31 41 48    H - 6128 : &D1AH
013930:  0D 0A 20 0D 0A 20 20 20 20 20 41 44 52 45 53 53    .. ..     ADRESS
013940:  45 20 3A 20 26 42 43 33 38 20 20 20 20 20 20 45    E : &BC38      E
013950:  71 75 69 76 61 6C 65 6E 74 20 42 61 73 69 63 20    quivalent Basic 
013960:  3A 20 42 4F 52 44 45 52 20 61 2C 62 0D 0A 20 20    : BORDER a,b..  
013970:  20 20 20 45 46 46 45 54 20 20 20 3A 20 43 68 61       EFFET   : Cha
013980:  6E 67 65 20 6C 61 20 63 6F 75 6C 65 75 72 20 64    nge la couleur d
013990:  75 20 62 6F 72 64 20 2E 0D 0A 20 20 20 20 20 50    u bord ...     P
0139A0:  41 52 41 4D 45 54 52 45 53 20 44 27 45 4E 54 52    ARAMETRES D'ENTR
0139B0:  45 45 20 20 3A 20 42 3D 43 6F 75 6C 65 75 72 20    EE  : B=Couleur 
0139C0:  31 20 2C 20 43 20 3D 20 43 6F 75 6C 65 75 72 20    1 , C = Couleur 
0139D0:  32 20 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D 45    2 ...     PARAME
0139E0:  54 52 45 53 20 44 45 20 53 4F 52 54 49 45 20 3A    TRES DE SORTIE :
0139F0:  20 52 69 65 6E 20 2E 0D 0A 20 20 20 20 20 52 45     Rien ...     RE
013A00:  00 53 47 4D 4F 56 54 41 42 42 41 53 00 00 00 00    .SGMOVTABBAS....
013A10:  00 00 00 00 00 70 01 00 1F 10 00 00 00 00 00 00    .....p..........
013A20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013A30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013A40:  1F 10 00 08 04 30 30 2C 30 30 2C 30 30 2C 30 30    .....00,00,00,00
013A50:  2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 36 43 33    ,00,00,00,00,6C3
013A60:  34 00 00 00 1A 00 00 00 00 00 00 00 00 00 00 00    4...............
013A70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013A80:  2A 00 01 00 01 C0 20 50 52 4F 47 52 41 4D 4D 45    *..... PROGRAMME
013A90:  20 44 45 20 52 45 4C 4F 43 41 54 49 4F 4E 20 44     DE RELOCATION D
013AA0:  45 53 20 54 41 42 4C 45 53 00 29 00 02 00 01 C0    ES TABLES.).....
013AB0:  20 44 45 20 53 50 52 49 54 45 53 20 45 44 49 54     DE SPRITES EDIT
013AC0:  45 45 53 20 41 56 45 43 20 53 55 52 47 45 4E 45    EES AVEC SURGENE
013AD0:  20 2E 00 07 00 03 00 01 C0 00 27 00 0A 00 AD 20     .........'.... 
013AE0:  10 01 AA 20 1A 28 23 01 9F 20 1E 10 27 01 82 20    ... .(#.. ..'.. 
013AF0:  19 0A 01 D8 23 0F 2C 0F 2C 19 50 2C 13 2C 19 18    ....#.,.,.P,.,..
013B00:  00 44 00 14 00 8A 01 0D 00 00 43 41 CE EF 0F 01    .D........CA....
013B10:  0D 00 00 49 4D D0 EF 0E 01 0D 00 00 54 41 42 4C    ...IM.......TABL
013B20:  C5 EF 0F 01 A2 20 0F 2C 19 1A 01 A2 20 0E 2C 0E    ..... .,.... .,.
013B30:  01 01 C0 4F 4E 20 45 52 52 4F 52 20 47 4F 54 4F    ...ON ERROR GOTO
013B40:  20 34 30 30 00 68 00 1E 00 BF 01 BF 22 20 50 52     400.h......" PR
013B50:  4F 47 52 41 4D 4D 45 20 44 45 20 44 45 50 4C 41    OGRAMME DE DEPLA
013B60:  43 45 4D 45 4E 54 20 45 4E 20 4D 45 4D 4F 49 52    CEMENT EN MEMOIR
013B70:  45 20 44 27 55 4E 45 20 54 41 42 4C 45 20 44 45    E D'UNE TABLE DE
013B80:  20 53 50 52 49 54 45 53 20 2E 22 01 BF 22 20 28     SPRITES .".." (
013B90:  43 29 2E 20 4D 2E 20 4D 41 49 47 52 4F 54 20 4A    C). M. MAIGROT J
013BA0:  75 69 6E 20 31 39 38 37 20 2E 22 20 00 07 00 28    uin 1987 ." ...(
013BB0:  00 01 C0 00 50 00 32 00 BF 01 BF 22 20 50 4C 41    ....P.2...." PLA
013BC0:  43 45 52 20 44 49 53 51 55 45 54 54 45 20 54 41    CER DISQUETTE TA
013BD0:  42 4C 45 20 44 41 4E 53 20 4C 45 20 4C 45 43 54    BLE DANS LE LECT
013BE0:  45 55 52 20 5B 41 5D 20 26 20 50 52 45 53 53 45    EUR [A] & PRESSE
013BF0:  52 20 55 4E 45 20 54 4F 55 43 48 45 22 01 83 20    R UNE TOUCHE".. 
013C00:  1C 06 BB 00 32 00 3C 00 84 01 BF 22 20 45 53 54    ....2.<...." EST
013C10:  2D 43 45 20 4C 41 20 42 4F 4E 4E 45 20 44 49 53    -CE LA BONNE DIS
013C20:  51 55 45 54 54 45 20 3F 20 28 4F 2F 4E 29 22 01    QUETTE ? (O/N)".
013C30:  9F 20 1E E0 01 00 51 00 46 00 A1 20 03 00 00 E1    . ....Q.F.. ....
013C40:  EF 22 4E 22 EB 20 A9 20 10 2C 19 19 01 BF 22 43    ."N". . .,...."C
013C50:  48 41 4E 47 45 52 20 4C 41 20 44 49 53 51 55 45    HANGER LA DISQUE
013C60:  54 54 45 20 45 54 20 50 52 45 53 53 45 52 20 55    TTE ET PRESSER U
013C70:  4E 45 20 54 4F 55 43 48 45 22 01 83 20 1C 06 BB    NE TOUCHE".. ...
013C80:  01 A0 20 1E 14 00 00 40 00 50 00 BF 22 20 49 4D    .. ....@.P.." IM
013C90:  50 52 49 4D 45 52 20 4C 45 53 20 44 4F 4E 4E 45    PRIMER LES DONNE
013CA0:  45 53 20 3F 20 28 4F 2F 4E 29 22 01 9F 20 1E E0    ES ? (O/N)".. ..
013CB0:  01 01 A1 20 03 00 00 C1 EF 22 4F 22 EB 20 0D 00    ... ....."O". ..
013CC0:  00 49 4D D0 EF 0F 00 4C 00 51 00 A3 20 22 20 4C    .IM....L.Q.£ " L
013CD0:  49 4D 49 54 45 20 3F 20 28 45 4E 54 45 52 20 3D    IMITE ? (ENTER =
013CE0:  20 34 32 36 30 30 29 22 3B 0D 00 00 6C 69 6D 69     42600)";...limi
013CF0:  F4 01 A1 20 0D 00 00 6C 69 6D 69 F4 F1 1A 10 27    ... ...limi....'
013D00:  20 EB 20 0D 00 00 6C 69 6D 69 F4 EF 1F 00 00 68     . ...limi.....h
013D10:  26 90 00 07 00 5A 00 01 C0 00 26 00 64 00 A9 20    &....Z....&.d.. 
013D20:  10 2C 19 19 01 A3 22 4E 4F 4D 20 44 45 20 4C 41    .,...£"NOM DE LA
013D30:  20 54 41 42 4C 45 20 22 3B 03 00 00 6E F4 20 00     TABLE ";...n. .
013D40:  33 00 6E 00 A1 20 FF 0E 20 28 03 00 00 6E F4 29    3.n.. .. (...n.)
013D50:  EE 16 20 EB 20 A1 20 AC 28 FF 79 28 03 00 00 6E    .. . . .(.y(...n
013D60:  F4 2C 12 29 2C 0F 2C 0F 29 F2 22 2E 22 EB 20 1E    .,.),.,.).".". .
013D70:  64 00 00 2C 00 78 00 A1 20 FF 0E 20 28 03 00 00    d..,.x.. .. (...
013D80:  6E F4 29 EE 19 0C 20 EB 20 A9 20 10 2C 19 19 01    n.)... . . .,...
013D90:  BF 20 FF 03 28 19 12 29 01 A0 20 1E 64 00 00 07    . ..(..).. .d...
013DA0:  00 79 00 01 C0 00 33 00 82 00 A9 20 0F 2C 19 12    .y....3.... .,..
013DB0:  01 BF 20 FF 03 28 19 14 29 01 83 20 1A 10 27 2C    .. ..(..).. ..',
013DC0:  40 03 00 00 4E D4 01 A1 20 FF 12 28 1A EE 27 29    @...N... ..(..')
013DD0:  F2 0E 20 EB 20 1E E8 03 00 07 00 83 00 01 C0 00    .. . ...........
013DE0:  1F 00 8C 00 0D 00 00 41 44 D4 EF FF 12 28 1A E8    .......AD....(..
013DF0:  27 29 F4 1A 00 01 F6 FF 12 28 1A E9 27 29 00 07    ').......(..')..
013E00:  47 49 53 54 52 45 53 20 4D 4F 44 49 46 49 45 53    GISTRES MODIFIES
013E10:  20 20 20 3A 20 41 46 20 2C 20 42 43 20 2C 20 44       : AF , BC , D
013E20:  45 20 2C 20 48 4C 0D 0A 20 20 20 20 20 45 54 41    E , HL..     ETA
013E30:  54 20 44 45 53 20 46 4C 41 47 53 20 45 4E 20 53    T DES FLAGS EN S
013E40:  4F 52 54 49 45 20 3A 20 56 61 72 69 61 62 6C 65    ORTIE : Variable
013E50:  20 2E 0D 0A 20 20 20 20 20 41 44 52 45 53 53 45     ...     ADRESSE
013E60:  20 52 4F 55 54 49 4E 45 20 45 4E 20 52 4F 4D 20     ROUTINE EN ROM 
013E70:  43 50 43 20 34 36 34 20 3A 20 26 43 46 31 48 20    CPC 464 : &CF1H 
013E80:  2D 20 36 36 34 20 3A 20 26 43 46 33 48 20 2D 20    - 664 : &CF3H - 
013E90:  36 31 32 38 20 3A 20 26 43 46 37 48 0D 0A 20 0D    6128 : &CF7H.. .
013EA0:  0A 20 20 20 20 20 41 44 52 45 53 53 45 20 3A 20    .     ADRESSE : 
013EB0:  26 42 43 33 42 20 20 20 20 20 20 45 71 75 69 76    &BC3B      Equiv
013EC0:  61 6C 65 6E 74 20 42 61 73 69 63 20 3A 20 52 69    alent Basic : Ri
013ED0:  65 6E 20 2E 0D 0A 20 20 20 20 20 45 46 46 45 54    en ...     EFFET
013EE0:  20 20 20 3A 20 49 6E 66 6F 72 6D 65 20 73 75 72       : Informe sur
013EF0:  20 6C 61 20 63 6F 75 6C 65 75 72 20 64 75 20 62     la couleur du b
013F00:  6F 72 64 20 2E 0D 0A 20 20 20 20 20 50 41 52 41    ord ...     PARA
013F10:  4D 45 54 52 45 53 20 44 27 45 4E 54 52 45 45 20    METRES D'ENTREE 
013F20:  20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20 20     : Rien ...     
013F30:  50 41 52 41 4D 45 54 52 45 53 20 44 45 20 53 4F    PARAMETRES DE SO
013F40:  52 54 49 45 20 3A 20 42 3D 43 6F 75 6C 65 75 72    RTIE : B=Couleur
013F50:  20 31 20 2C 20 43 3D 43 6F 75 6C 65 75 72 20 32     1 , C=Couleur 2
013F60:  0D 0A 20 20 20 20 20 52 45 47 49 53 54 52 45 53    ..     REGISTRES
013F70:  20 4D 4F 44 49 46 49 45 53 20 20 20 3A 20 41 46     MODIFIES   : AF
013F80:  20 2C 20 42 43 20 2C 20 44 45 20 2C 20 48 4C 0D     , BC , DE , HL.
013F90:  0A 20 20 20 20 20 45 54 41 54 20 44 45 53 20 46    .     ETAT DES F
013FA0:  4C 41 47 53 20 45 4E 20 53 4F 52 54 49 45 20 3A    LAGS EN SORTIE :
013FB0:  20 56 61 72 69 61 62 6C 65 20 2E 0D 0A 20 20 20     Variable ...   
013FC0:  20 20 41 44 52 45 53 53 45 20 52 4F 55 54 49 4E      ADRESSE ROUTIN
013FD0:  45 20 45 4E 20 52 4F 4D 20 43 50 43 20 34 36 34    E EN ROM CPC 464
013FE0:  20 3A 20 26 44 31 39 48 20 2D 20 36 36 34 20 3A     : &D19H - 664 :
013FF0:  20 26 44 31 42 48 20 2D 20 36 31 32 38 20 3A 20     &D1BH - 6128 : 
014000:  26 44 31 46 48 0D 0A 20 0D 0A 20 20 20 20 20 20    &D1FH.. ..      
014010:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
014020:  20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D        ------------
014030:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A    --------------..
014040:  20 0D 0A 20 20 20 20 20 41 44 52 45 53 53 45 20     ..     ADRESSE 
014050:  3A 20 26 42 43 35 39 20 20 20 20 20 20 45 71 75    : &BC59      Equ
014060:  69 76 61 6C 65 6E 74 20 42 61 73 69 63 20 3A 20    ivalent Basic : 
014070:  50 52 49 4E 54 20 43 48 52 24 28 32 33 29 3B 43    PRINT CHR$(23);C
014080:  48 52 24 28 4E 29 0D 0A 20 20 20 20 20 45 46 46    HR$(N)..     EFF
014090:  45 54 20 20 20 3A 20 46 69 78 65 20 6C 65 20 6D    ET   : Fixe le m
0140A0:  6F 64 65 20 67 72 61 70 68 69 71 75 65 20 2E 0D    ode graphique ..
0140B0:  0A 20 20 20 20 20 50 41 52 41 4D 45 54 52 45 53    .     PARAMETRES
0140C0:  20 44 27 45 4E 54 52 45 45 20 20 3A 20 41 3D 30     D'ENTREE  : A=0
0140D0:  20 3A 20 4D 6F 64 65 20 6E 6F 72 6D 61 6C 0D 0A     : Mode normal..
0140E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0140F0:  20 20 20 20 20 20 20 20 20 20 20 20 41 3D 31 20                A=1 
014100:  3A 20 4D 6F 64 65 20 58 4F 52 0D 0A 20 20 20 20    : Mode XOR..    
014110:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
014120:  20 20 20 20 20 20 20 20 41 3D 32 20 3A 20 4D 6F            A=2 : Mo
014130:  64 65 20 41 4E 44 0D 0A 20 20 20 20 20 20 20 20    de AND..        
014140:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
014150:  20 20 20 20 41 3D 33 20 3A 20 4D 6F 64 65 20 4F        A=3 : Mode O
014160:  52 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54 52    R..     PARAMETR
014170:  45 53 20 44 45 20 53 4F 52 54 49 45 20 3A 20 52    ES DE SORTIE : R
014180:  69 65 6E 20 2E 0D 0A 20 20 20 20 20 52 45 47 49    ien ...     REGI
014190:  53 54 52 45 53 20 4D 4F 44 49 46 49 45 53 20 20    STRES MODIFIES  
0141A0:  20 3A 20 41 46 20 2C 20 42 43 20 2C 44 45 20 2C     : AF , BC ,DE ,
0141B0:  48 4C 20 20 0D 0A 20 20 20 20 20 45 54 41 54 20    HL  ..     ETAT 
0141C0:  44 45 53 20 46 4C 41 47 53 20 45 4E 20 53 4F 52    DES FLAGS EN SOR
0141D0:  54 49 45 20 3A 20 56 61 72 69 61 62 6C 65 20 2E    TIE : Variable .
0141E0:  0D 0A 20 20 20 20 20 41 44 52 45 53 53 45 20 52    ..     ADRESSE R
0141F0:  4F 55 54 49 4E 45 20 45 4E 20 52 4F 4D 20 43 50    OUTINE EN ROM CP
014200:  43 20 34 36 34 20 3A 20 26 43 34 39 48 20 2D 20    C 464 : &C49H - 
014210:  36 36 34 20 3A 20 26 43 35 31 48 20 2D 20 36 31    664 : &C51H - 61
014220:  32 38 20 3A 20 26 43 35 35 48 0D 0A 20 0D 0A 20    28 : &C55H.. .. 
014230:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
014240:  20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D       -------------
014250:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
014260:  2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20    ---------.. ..  
014270:  20 20 20 4C 61 20 73 7B 72 69 65 20 73 27 61 72       La s{rie s'ar
014280:  72 65 08 5E 74 65 20 69 63 69 20 70 6F 75 72 20    re.^te ici pour 
014290:  20 63 65 20 20 6E 75 6D 7B 72 6F 20 20 2E 20 20     ce  num{ro  .  
0142A0:  4C 65 73 20 76 65 63 74 65 75 72 73 20 64 65 73    Les vecteurs des
0142B0:  20 70 7B 72 69 70 68 7B 72 69 71 75 65 73 20 0D     p{riph{riques .
0142C0:  0A 20 28 49 6D 70 72 69 6D 61 6E 74 65 20 2C 20    . (Imprimante , 
0142D0:  64 72 69 76 65 29 20 73 65 72 6F 6E 74 20 74 72    drive) seront tr
0142E0:  61 69 74 7B 73 20 64 61 6E 73 20 20 6C 65 20 70    ait{s dans  le p
0142F0:  72 6F 63 68 61 69 6E 20 6E 75 6D 7B 72 6F 20 2E    rochain num{ro .
014300:  20 43 6F 6E 63 65 72 6E 61 6E 74 20 6C 65 73 20     Concernant les 
014310:  0D 0A 20 76 65 63 74 65 75 72 73 20 64 65 20 6C    .. vecteurs de l
014320:  27 7B 63 72 61 6E 20 20 2C 20 20 6C 65 73 20 20    '{cran  ,  les  
014330:  63 6F 75 72 73 20 20 64 65 20 20 67 72 61 70 68    cours  de  graph
014340:  69 73 6D 65 20 20 76 6F 75 73 20 20 64 6F 6E 6E    isme  vous  donn
014350:  65 6E 74 20 64 65 73 20 72 6F 75 74 69 6E 65 73    ent des routines
014360:  20 0D 0A 20 64 65 73 74 69 6E 7B 65 73 20 40 20     .. destin{es @ 
014370:  72 65 6D 70 6C 61 63 65 72 20 20 63 65 75 78 2D    remplacer  ceux-
014380:  63 69 20 20 64 6F 6E 74 20 20 6C 27 75 73 61 67    ci  dont  l'usag
014390:  65 20 20 65 6E 74 72 61 69 08 5E 6E 65 20 20 75    e  entrai.^ne  u
0143A0:  6E 65 20 20 70 65 72 74 65 20 20 64 65 20 74 65    ne  perte  de te
0143B0:  6D 70 73 20 0D 0A 20 63 6F 6E 73 69 64 7B 72 61    mps .. consid{ra
0143C0:  62 6C 65 20 2E 20 43 27 65 73 74 20 64 6F 6E 63    ble . C'est donc
0143D0:  20 61 75 20 66 69 6C 20 64 65 73 20 20 63 6F 75     au fil des  cou
0143E0:  72 73 20 64 65 20 67 72 61 70 68 69 73 6D 65 20    rs de graphisme 
0143F0:  71 75 65 20 76 6F 75 73 20 64 7B 63 6F 75 76 72    que vous d{couvr
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:  69 72 65 7A 20 0D 0A 20 63 65 73 20 76 65 63 74    irez .. ces vect
014510:  65 75 72 73 20 2E 0D 0A 20 0D 0A 20 20 20 20 20    eurs ... ..     
014520:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D                   -
014530:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
014540:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
014550:  2D 2D 2D 2D 2D 00 00 1A 1A 58 54 45 20 2D 0D 0A    -----....XTE -..
014560:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
014570:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
014580:  72 65 08 5E 74 65 20 69 63 69 20 70 6F 75 72 20    re.^te ici pour 
014590:  20 63 65 20 20 6E 75 6D 7B 72 6F 20 20 2E 20 20     ce  num{ro  .  
0145A0:  4C 65 73 20 76 65 63 74 65 75 72 73 20 64 65 73    Les vecteurs des
0145B0:  20 70 7B 72 69 70 68 7B 72 69 71 75 65 73 20 0D     p{riph{riques .
0145C0:  0A 20 28 49 6D 70 72 69 6D 61 6E 74 65 20 2C 20    . (Imprimante , 
0145D0:  64 72 69 76 65 29 20 73 65 72 6F 6E 74 20 74 72    drive) seront tr
0145E0:  61 69 74 7B 73 20 64 61 6E 73 20 20 6C 65 20 70    ait{s dans  le p
0145F0:  72 6F 63 68 61 69 6E 20 6E 75 6D 7B 72 6F 20 2E    rochain num{ro .
014600:  20 43 6F 6E 63 65 72 6E 61 6E 74 20 6C 65 73 20     Concernant les 
014610:  0D 0A 20 76 65 63 74 65 75 72 73 20 64 65 20 6C    .. vecteurs de l
014620:  27 7B 63 72 61 6E 20 20 2C 20 20 6C 65 73 20 20    '{cran  ,  les  
014630:  63 6F 75 72 73 20 20 64 65 20 20 67 72 61 70 68    cours  de  graph
014640:  69 73 6D 65 20 20 76 6F 75 73 20 20 64 6F 6E 6E    isme  vous  donn
014650:  65 6E 74 20 64 65 73 20 72 6F 75 74 69 6E 65 73    ent des routines
014660:  20 0D 0A 20 64 65 73 74 69 6E 7B 65 73 20 40 20     .. destin{es @ 
014670:  72 65 6D 70 6C 61 63 65 72 20 20 63 65 75 78 2D    remplacer  ceux-
014680:  63 69 20 20 64 6F 6E 74 20 20 6C 27 75 73 61 67    ci  dont  l'usag
014690:  65 20 20 65 6E 74 72 61 69 08 5E 6E 65 20 20 75    e  entrai.^ne  u
0146A0:  6E 65 20 20 70 65 72 74 65 20 20 64 65 20 74 65    ne  perte  de te
0146B0:  6D 70 73 20 0D 0A 20 63 6F 6E 73 69 64 7B 72 61    mps .. consid{ra
0146C0:  62 6C 65 20 2E 20 43 27 65 73 74 20 64 6F 6E 63    ble . C'est donc
0146D0:  20 61 75 20 66 69 6C 20 64 65 73 20 20 63 6F 75     au fil des  cou
0146E0:  72 73 20 64 65 20 67 72 61 70 68 69 73 6D 65 20    rs de graphisme 
0146F0:  71 75 65 20 76 6F 75 73 20 64 7B 63 6F 75 76 72    que vous d{couvr
014700:  3E 4E 50 20 4F 4E 0D 0A 20 3E 43 50 20 4F 46 46    >NP ON.. >CP OFF
014710:  0D 0A 20 3E 45 4D 20 30 0D 0A 20 3E 48 4D 20 30    .. >EM 0.. >HM 0
014720:  0D 0A 20 3E 42 4D 20 30 0D 0A 20 3E 54 4D 20 30    .. >BM 0.. >TM 0
014730:  0D 0A 20 3E 50 4C 20 36 34 0D 0A 20 3E 2D 2D 2D    .. >PL 64.. >---
014740:  21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D    !---!---!---!---
014750:  21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D    !---!---!---!---
014760:  21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D    !---!---!---!---
014770:  21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D    !---!---!---!---
014780:  21 2D 2D 2D 21 2D 2D 2D 52 0D 0A 20 20 20 20 20    !---!---R..     
014790:  20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D               -----
0147A0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0147B0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0147C0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20    ----------..    
0147D0:  20 20 20 20 20 20 20 20 20 20 20 2D 20 45 58 45               - EXE
0147E0:  4D 50 4C 45 20 44 27 55 53 41 47 45 20 44 45 53    MPLE D'USAGE DES
0147F0:  20 52 4F 55 54 49 4E 45 53 20 43 4C 41 56 49 45     ROUTINES CLAVIE
014800:  52 20 45 54 20 54 45 58 54 45 20 2D 0D 0A 20 20    R ET TEXTE -..  
014810:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D                  --
014820:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
014830:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
014840:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20    -------------.. 
014850:  0D 0A 20 20 20 20 20 4C 65 73 20 65 66 66 65 74    ..     Les effet
014860:  73 20 64 65 20 63 65 74 74 65 20 72 6F 75 74 69    s de cette routi
014870:  6E 65 20 6E 27 6F 6E 74 20 72 69 65 6E 20 64 65    ne n'ont rien de
014880:  20 74 72 61 6E 73 63 65 6E 64 61 6E 74 20 2C 20     transcendant , 
014890:  65 6C 6C 65 20 73 65 20 63 6F 6E 74 65 6E 74 65    elle se contente
0148A0:  20 0D 0A 20 64 27 61 66 66 69 63 68 65 72 20 75     .. d'afficher u
0148B0:  6E 20 74 65 78 74 65 20 2C 20 70 75 69 73 20 75    n texte , puis u
0148C0:  6E 20 20 6D 65 6E 75 20 20 64 61 6E 73 20 20 75    n  menu  dans  u
0148D0:  6E 65 20 66 65 6E 65 08 5E 74 72 65 20 61 66 66    ne fene.^tre aff
0148E0:  69 63 68 65 20 6C 65 20 72 7B 73 75 6C 74 61 74    iche le r{sultat
0148F0:  20 64 65 20 0D 0A 20 76 6F 73 20 20 73 7B 6C 65     de .. vos  s{le
014900:  63 74 69 6F 6E 73 20 20 40 20 20 6C 27 7B 63 72    ctions  @  l'{cr
014910:  61 6E 20 20 2E 20 20 56 6F 75 73 20 20 63 6F 6E    an  .  Vous  con
014920:  73 74 61 74 65 72 65 7A 20 20 74 6F 75 74 65 66    staterez  toutef
014930:  6F 69 73 20 20 2C 20 20 71 75 27 69 6C 20 20 6E    ois  ,  qu'il  n
014940:  27 65 73 74 20 0D 0A 20 61 62 73 6F 6C 75 6D 65    'est .. absolume
014950:  6E 74 20 70 61 73 20 6E 7B 63 7B 73 73 61 69 72    nt pas n{c{ssair
014960:  65 20 64 65 20 73 27 61 62 72 75 74 69 72 20 20    e de s'abrutir  
014970:  61 76 65 63 20 20 74 6F 75 74 65 73 20 20 6C 65    avec  toutes  le
014980:  73 20 69 6E 73 74 72 75 63 74 69 6F 6E 73 20 64    s instructions d
014990:  75 20 5A 38 30 20 0D 0A 20 70 6F 75 72 20 63 6F    u Z80 .. pour co
0149A0:  6D 6D 65 6E 63 65 72 20 61 20 20 70 72 6F 67 72    mmencer a  progr
0149B0:  61 6D 6D 65 72 20 20 2E 20 20 56 6F 75 73 20 20    ammer  .  Vous  
0149C0:  6A 65 74 74 65 72 65 7A 20 20 75 6E 20 20 6F 65    jetterez  un  oe
0149D0:  69 6C 20 20 65 6E 20 70 61 72 74 69 63 75 6C 69    il  en particuli
0149E0:  65 72 20 73 75 72 20 0D 0A 20 6C 27 75 73 61 67    er sur .. l'usag
0149F0:  65 20 64 65 20 4F 52 20 41 20 64 61 6E 73 20 6C    e de OR A dans l
014A00:  61 20 72 6F 75 74 69 6E 65 20 50 52 54 20 71 75    a routine PRT qu
014A10:  69 20 70 65 72 6D 65 74 20 64 65 20 76 7B 72 69    i permet de v{ri
014A20:  66 69 65 72 20 73 69 20 41 20 76 61 75 74 20 30    fier si A vaut 0
014A30:  20 28 41 4E 44 20 41 20 0D 0A 20 61 75 72 61 69     (AND A .. aurai
014A40:  74 20 6C 65 20 6D 65 08 5E 6D 65 20 65 66 66 65    t le me.^me effe
014A50:  74 29 20 2C 20 65 74 20 6E 6F 74 65 72 65 7A 20    t) , et noterez 
014A60:  71 75 65 20 20 64 61 6E 73 20 63 65 20 63 61 73    que  dans ce cas
014A70:  20 2C 20 76 6F 74 72 65 20 63 68 61 69 08 5E 6E     , votre chai.^n
014A80:  65 20 40 20 61 66 66 69 63 68 65 72 20 0D 0A 20    e @ afficher .. 
014A90:  64 6F 69 74 20 20 74 6F 75 6A 6F 75 72 73 20 20    doit  toujours  
014AA0:  73 65 20 20 74 65 72 6D 69 6E 65 72 20 20 70 61    se  terminer  pa
014AB0:  73 20 20 30 20 20 20 2E 20 20 4F 6E 20 20 70 65    s  0   .  On  pe
014AC0:  75 74 20 20 75 74 69 6C 69 73 65 72 20 20 64 27    ut  utiliser  d'
014AD0:  61 75 74 72 65 73 20 20 63 6F 64 65 73 20 0D 0A    autres  codes ..
014AE0:  20 63 6F 6D 6D 65 20 6D 61 72 71 75 65 20 64 65     comme marque de
014AF0:  20 66 69 6E 20 64 27 61 66 66 69 63 68 61 67 65     fin d'affichage
014B00:  00 96 00 01 C0 00 3C 00 A0 00 A1 20 FF 12 28 0D    ......<.... ..(.
014B10:  00 00 41 44 D4 29 F1 0E 20 FC 20 FF 12 28 0D 00    ..AD.).. . ..(..
014B20:  00 41 44 D4 29 EE 10 20 FC 20 0D 00 00 41 44 D4    .AD.).. . ...AD.
014B30:  F2 1A 60 55 20 EB 20 0D 00 00 54 41 42 4C C5 EF    ..`U . ...TABL..
014B40:  0E 00 07 00 AA 00 01 C0 00 20 00 B4 00 0D 00 00    ......... ......
014B50:  4C 4F 4E C7 EF FF 12 28 1A EA 27 29 F4 1A 00 01    LON....(..')....
014B60:  F6 FF 12 28 1A EB 27 29 00 08 00 BE 00 8A 23 0F    ...(..')......#.
014B70:  00 6A 00 C8 00 BF 23 0D 00 00 43 41 CE 01 A1 20    .j....#...CA... 
014B80:  0D 00 00 54 41 42 4C C5 20 EB 20 BF 23 0D 00 00    ...TABL. . .#...
014B90:  43 41 CE 2C 22 20 54 41 42 4C 45 20 20 20 20 20    CA.," TABLE     
014BA0:  20 20 20 20 20 20 20 20 3A 20 22 3B 03 00 00 4E            : ";...N
014BB0:  D4 20 01 97 20 BF 23 0D 00 00 43 41 CE 2C 22 20    . .. .#...CA.," 
014BC0:  46 49 43 48 49 45 52 20 20 20 20 3A 20 22 3B 03    FICHIER    : ";.
014BD0:  00 00 4E D4 01 A0 20 1E 2C 01 00 07 00 D2 00 01    ..N... .,.......
014BE0:  C0 00 2F 00 DC 00 BF 23 0D 00 00 43 41 CE 2C 22    ../....#...CA.,"
014BF0:  20 45 4E 20 4D 4F 44 45 20 20 20 20 20 20 20 20     EN MODE        
014C00:  20 20 20 3A 22 3B FF 12 28 0D 00 00 41 44 D4 29       :";..(...AD.)
014C10:  00 31 00 E6 00 BF 23 0D 00 00 43 41 CE 2C 22 20    .1....#...CA.," 
014C20:  4E 4F 4D 42 52 45 20 44 45 20 53 50 52 49 54 45    NOMBRE DE SPRITE
014C30:  53 20 3A 22 3B FF 12 28 0D 00 00 41 44 D4 F4 0F    S :";..(...AD...
014C40:  29 00 4F 00 F0 00 BF 23 0F 2C 01 BF 23 0D 00 00    ).O....#.,..#...
014C50:  43 41 CE 2C ED 22 20 4C 4F 43 41 54 49 4F 4E 20    CA.,." LOCATION 
014C60:  54 41 42 4C 45 20 20 23 23 23 23 23 20 22 3B 0D    TABLE  ##### ";.
014C70:  00 00 41 44 D4 3B 01 BF 23 0D 00 00 43 41 CE 2C    ..AD.;..#...CA.,
014C80:  22 20 26 22 FF 73 28 0D 00 00 41 44 D4 2C 12 29    " &".s(...AD.,.)
014C90:  00 4D 00 FA 00 BF 23 0D 00 00 43 41 CE 2C ED 20    .M....#...CA.,. 
014CA0:  22 20 4C 4F 4E 47 55 45 55 52 20 54 41 42 4C 45    " LONGUEUR TABLE
014CB0:  20 20 23 23 23 23 23 20 22 3B 0D 00 00 4C 4F 4E      ##### ";...LON
014CC0:  C7 3B 01 BF 23 0D 00 00 43 41 CE 2C 22 20 26 22    .;..#...CA.," &"
014CD0:  FF 73 28 0D 00 00 4C 4F 4E C7 2C 12 29 00 5B 00    .s(...LON.,.).[.
014CE0:  04 01 BF 23 0D 00 00 43 41 CE 2C ED 20 22 20 46    ...#...CA.,. " F
014CF0:  49 4E 20 44 45 20 4C 41 20 54 41 42 4C 45 20 23    IN DE LA TABLE #
014D00:  23 23 23 23 20 22 3B 0D 00 00 41 44 D4 F4 0D 00    #### ";...AD....
014D10:  00 4C 4F 4E C7 3B 01 BF 23 0D 00 00 43 41 CE 2C    .LON.;..#...CA.,
014D20:  22 20 26 22 FF 73 28 0D 00 00 41 44 D4 F4 0D 00    " &".s(...AD....
014D30:  00 4C 4F 4E C7 2C 12 29 00 20 00 0E 01 A1 20 0D    .LON.,.). .... .
014D40:  00 00 43 41 CE EF 16 20 FC 20 0D 00 00 49 4D D0    ..CA... . ...IM.
014D50:  EF 0E 20 EB 20 1E 7C 01 00 1E 00 18 01 A1 20 0D    .. . .|....... .
014D60:  00 00 49 4D D0 20 EB 20 0D 00 00 43 41 CE EF 16    ..IM. . ...CA...
014D70:  01 A0 20 1E C8 00 00 07 00 22 01 01 C0 00 53 00    .. ......"....S.
014D80:  2C 01 A1 20 0D 00 00 41 44 D4 EF 1F 00 00 00 40    ,.. ...AD......@
014D90:  90 20 EB 20 BF 23 0F 2C 01 BF 23 0F 2C 22 20 46    . . .#.,..#.," F
014DA0:  49 4C 45 20 54 59 50 45 20 45 52 52 4F 52 20 2E    ILE TYPE ERROR .
014DB0:  20 53 41 4E 53 20 44 4F 55 54 45 20 46 49 43 48     SANS DOUTE FICH
014DC0:  49 45 52 20 41 53 43 49 49 22 01 A0 20 1E CC 01    IER ASCII".. ...
014DD0:  00 50 00 2D 01 20 BF 23 0F 01 BF 23 0D 00 00 43    .P.-. .#...#...C
014DE0:  41 CE 2C ED 22 20 4C 4F 43 41 54 49 4F 4E 20 46    A.,." LOCATION F
014DF0:  49 43 48 49 45 52 20 23 23 23 23 23 20 22 3B 0D    ICHIER ##### ";.
014E00:  00 00 41 44 D4 3B 01 BF 23 0D 00 00 43 41 CE 2C    ..AD.;..#...CA.,
014E10:  22 20 26 22 FF 73 28 0D 00 00 41 44 D4 2C 12 29    " &".s(...AD.,.)
014E20:  00 4E 00 36 01 BF 23 0D 00 00 43 41 CE 2C ED 20    .N.6..#...CA.,. 
014E30:  22 20 4C 4F 4E 47 55 45 55 52 20 46 49 43 48 49    " LONGUEUR FICHI
014E40:  45 52 20 23 23 23 23 23 20 22 3B 0D 00 00 4C 4F    ER ##### ";...LO
014E50:  4E C7 3B 01 BF 23 0D 00 00 43 41 CE 2C 22 20 26    N.;..#...CA.," &
014E60:  22 FF 73 28 0D 00 00 4C 4F 4E C7 2C 12 29 00 5C    ".s(...LON.,.).\
014E70:  00 40 01 BF 23 0D 00 00 43 41 CE 2C ED 20 22 20    .@..#...CA.,. " 
014E80:  46 49 4E 20 44 45 20 46 49 43 48 49 45 52 20 20    FIN DE FICHIER  
014E90:  20 23 23 23 23 23 20 22 3B 0D 00 00 41 44 D4 F4     ##### ";...AD..
014EA0:  0D 00 00 4C 4F 4E C7 3B 01 BF 23 0D 00 00 43 41    ...LON.;..#...CA
014EB0:  CE 2C 22 20 26 22 FF 73 28 0D 00 00 41 44 D4 F4    .," &".s(...AD..
014EC0:  0D 00 00 4C 4F 4E C7 2C 12 29 00 07 00 4A 01 01    ...LON.,.)...J..
014ED0:  C0 00 77 00 54 01 A1 20 0D 00 00 41 44 D4 EF 1A    ..w.T.. ...AD...
014EE0:  38 4B 20 FA 20 FF 12 28 1A 60 55 29 EF 19 FF 20    8K . ..(.`U)... 
014EF0:  EB 20 BF 23 0F 2C 01 BF 23 0D 00 00 43 41 CE 2C    . .#.,..#...CA.,
014F00:  22 20 43 27 45 53 54 20 55 4E 45 20 54 41 42 4C    " C'EST UNE TABL
014F10:  45 20 43 48 41 4E 54 49 45 52 22 01 BF 23 0D 00    E CHANTIER"..#..
014F20:  00 43 41 CE 2C ED 22 20 51 55 49 20 43 4F 4E 54    .CA.,." QUI CONT
014F30:  49 45 4E 54 20 23 23 20 53 50 52 49 54 45 53 22    IENT ## SPRITES"
014F40:  3B FF 12 28 1A 61 55 29 00 07 00 55 01 01 C0 00    ;..(.aU)...U....
014F50:  76 00 57 01 A1 20 FF 1C 28 FF 79 28 03 00 00 6E    v.W.. ..(.y(...n
014F60:  F4 2C 12 29 29 EF 22 2E 54 53 52 22 EB 20 BF 23    .,.)).".TSR". .#
014F70:  0F 01 BF 23 0D 00 00 43 41 CE 2C 22 20 43 45 4C    ...#...CA.," CEL
014F80:  41 20 50 4F 55 52 52 41 49 54 20 45 54 52 45 20    A POURRAIT ETRE 
014F90:  55 4E 45 20 54 41 42 4C 45 20 54 52 41 56 41 49    UNE TABLE TRAVAI
014FA0:  4C 20 52 45 4C 4F 47 45 45 20 2C 20 52 45 4C 4F    L RELOGEE , RELO
014FB0:  43 41 54 49 4F 4E 20 28 4F 2F 4E 29 20 3F 22 01    CATION (O/N) ?".
014FC0:  97 20 1E 5E 01 00 8A 00 58 01 9F 20 1E E0 01 01    . .^....X.. ....
014FD0:  A1 20 03 00 00 E1 EF 22 4F 22 EB 20 A8 20 22 21    . ....."O". . "!
014FE0:  22 F4 03 00 00 6E F4 01 BF 23 0F 2C 22 50 4F 55    "....n...#.,"POU
014FF0:  52 20 45 54 52 45 20 52 45 55 54 49 4C 49 53 45    R ETRE REUTILISE
015000:  45 20 50 41 52 20 53 55 52 47 45 4E 45 20 2C 20    E PAR SURGENE , 
015010:  52 45 4C 4F 47 45 52 20 45 4E 20 32 31 38 35 36    RELOGER EN 21856
015020:  20 2E 20 50 52 45 53 53 45 52 20 55 4E 45 20 54     . PRESSER UNE T
015030:  4F 55 43 48 45 20 2E 22 01 0D 00 00 74 61 62 6C    OUCHE ."....tabl
015040:  E5 EF 0F 01 83 20 1C 06 BB 01 A0 20 1E C8 00 00    ..... ..... ....
015050:  07 00 59 01 01 C0 00 20 00 5E 01 A1 20 0D 00 00    ..Y.... .^.. ...
015060:  43 41 CE EF 16 20 FC 20 0D 00 00 49 4D D0 EF 0E    CA... . ...IM...
015070:  20 EB 20 1E CC 01 00 1E 00 68 01 A1 20 0D 00 00     . ......h.. ...
015080:  49 4D D0 20 EB 20 0D 00 00 43 41 CE EF 16 01 A0    IM. . ...CA.....
015090:  20 1E 2C 01 00 07 00 72 01 01 C0 00 41 00 7C 01     .,....r....A.|.
0150A0:  BF 23 0F 01 BF 23 0F 2C 22 20 52 45 4C 4F 47 45    .#...#.," RELOGE
0150B0:  52 20 43 45 54 54 45 20 54 41 42 4C 45 20 3F 20    R CETTE TABLE ? 
0150C0:  28 4F 2F 4E 29 22 01 9F 20 1E E0 01 01 A1 20 03    (O/N)".. ..... .
0150D0:  00 00 C1 EF 22 4E 22 EB 20 1E CC 01 00 57 00 86    ...."N". ....W..
0150E0:  01 BF 23 0F 2C 01 BF 23 0F 2C 22 20 4E 4F 55 56    ..#.,..#.," NOUV
0150F0:  45 4C 4C 45 20 4C 4F 43 41 54 49 4F 4E 20 28 20    ELLE LOCATION ( 
015100:  44 45 20 31 30 35 30 30 20 41 20 3A 22 3B 0D 00    DE 10500 A :";..
015110:  00 6C 69 6D 69 F4 F5 0D 00 00 4C 4F 4E C7 3B 22    .limi.....LON.;"
015120:  20 29 20 22 3B 01 A3 23 0F 2C 0D 00 00 4E 45 57     ) ";.£#.,...NEW
015130:  4C 4F C3 00 3D 00 90 01 A1 20 0D 00 00 4E 45 57    LO..=.... ...NEW
015140:  4C 4F C3 F1 1A 04 29 20 FC 20 0D 00 00 4E 45 57    LO....) . ...NEW
015150:  4C 4F C3 EE 0D 00 00 6C 69 6D 69 F4 F5 0D 00 00    LO.....limi.....
015160:  4C 4F 4E C7 20 EB 20 8A 23 0F 01 A0 20 1E F0 00    LON. . .#... ...
015170:  00 14 00 9A 01 83 20 1A 52 27 2C 0D 00 00 4E 45    ...... .R',...NE
015180:  57 4C 4F C3 00 07 00 A4 01 01 C0 00 8D 00 AE 01    WLO.............
015190:  BF 23 0F 2C 01 A3 23 0F 2C 22 20 4E 4F 4D 20 44    .#.,.£#.," NOM D
0151A0:  45 20 53 41 55 56 45 47 41 52 44 45 20 28 53 61    E SAUVEGARDE (Sa
0151B0:  6E 73 20 65 78 74 65 6E 73 69 6F 6E 20 2E 29 20    ns extension .) 
0151C0:  22 3B 03 00 00 4E D4 01 A1 20 FF 0E 28 03 00 00    ";...N... ..(...
0151D0:  4E D4 29 EE 16 20 EB 20 1E AE 01 20 01 97 20 A1    N.).. . ... .. .
0151E0:  20 0D 00 00 6E 65 77 6C 6F E3 EF 1A 60 55 20 EB     ...newlo...`U .
0151F0:  20 03 00 00 4E D4 EF 03 00 00 4E D4 F4 22 2E 54     ...N.....N..".T
015200:  53 47 22 01 97 20 03 00 00 4E D4 EF 03 00 00 4E    SG".. ...N.....N
015210:  D4 F4 22 2E 54 53 52 22 00 3D 00 B8 01 BE 20 0D    ..".TSR".=.... .
015220:  00 00 6E 65 77 6C 6F E3 2C FF 12 28 0D 00 00 61    ..newlo.,..(...a
015230:  64 F4 29 01 CB 20 03 00 00 4E D4 2C 0D 00 00 C2    d.).. ...N.,....
015240:  2C 0D 00 00 4E 45 57 4C 4F C3 2C 0D 00 00 4C 4F    ,...NEWLO.,...LO
015250:  4E C7 20 20 20 00 07 00 C2 01 01 C0 00 57 00 CC    N.   ........W..
015260:  01 A9 20 10 2C 19 19 01 BF 22 41 55 54 52 45 20    .. .,...."AUTRE 
015270:  4F 50 45 52 41 54 49 4F 4E 20 3F 20 28 4F 2F 4E    OPERATION ? (O/N
015280:  29 20 20 20 20 20 20 20 20 20 20 20 20 22 01 9F    )            "..
015290:  20 1E E0 01 01 A1 20 03 00 00 C1 EF 22 4F 22 EB     ..... ....."O".
0152A0:  20 1E 14 00 20 01 97 20 CA 22 73 63 72 6E 70 61     ... .. ."scrnpa
0152B0:  63 6B 22 00 07 00 D6 01 01 C0 00 24 00 E0 01 03    ck"........$....
0152C0:  00 00 E1 EF 22 22 01 D6 20 03 00 00 E1 EF 22 22    ...."".. .....""
0152D0:  01 03 00 00 E1 EF FF 1C 28 FF 43 29 01 D5 00 1E    ........(.C)....
0152E0:  00 EA 01 A1 20 03 00 00 E1 F2 22 4F 22 FA 20 03    .... ....."O". .
0152F0:  00 00 E1 F2 22 4E 22 EB 20 1E E0 01 00 06 00 EB    ...."N". .......
015300:  01 C9 00 07 00 FE 01 01 C0 00 27 00 E8 03 A9 20    ..........'.... 
015310:  10 2C 19 19 01 BF 22 45 52 52 45 55 52 20 44 52    .,...."ERREUR DR
015320:  49 56 45 22 01 83 20 1C 06 BB 01 A0 20 1E 14 00    IVE".. ..... ...
015330:  00 99 00 10 27 0D 00 00 C1 EF 1C 10 27 01 0D 00    ....'.......'...
015340:  00 C6 EF 1C F9 27 01 0D 00 00 CC EF 19 64 01 D6    .....'.......d..
015350:  20 0D 00 00 C1 F3 0D 00 00 C6 01 9E 20 0D 00 00     ........... ...
015360:  C1 EF 0D 00 00 C1 20 EC 20 0D 00 00 C1 F4 19 0F    ...... . .......
015370:  01 C3 20 03 00 00 C3 01 0D 00 00 CB EF FF 1D 28    .. ............(
015380:  22 26 22 F4 03 00 00 C3 29 01 0D 00 00 D3 EF 0D    "&".....).......
015390:  00 00 D3 F4 0D 00 00 CB F4 1F 00 00 00 00 91 F6    ................
0153A0:  28 0D 00 00 D3 F4 0D 00 00 CB EE 1A FF 7F 29 01    (.............).
0153B0:  A1 20 0D 00 00 C1 F3 0D 00 00 C6 20 EB 20 BE 20    . ......... . . 
0153C0:  0D 00 00 C1 2C 0D 00 00 CB 00 5E 00 1A 27 B0 01    ....,.....^..'..
0153D0:  C3 20 03 00 00 C4 01 0D 00 00 D4 EF FF 1D 28 22    . ............("
0153E0:  26 22 F4 03 00 00 C4 29 01 A1 20 0D 00 00 D4 F2    &".....).. .....
0153F0:  0D 00 00 D3 20 EB 20 BF 20 FF 03 28 15 29 3B 22    .... . . ..(.);"
015400:  45 72 72 65 75 72 20 6C 69 67 6E 65 22 3B 0D 00    Erreur ligne";..
015410:  00 CC 01 98 20 01 97 20 0D 00 00 CC EF 0D 00 00    .... .. ........
015420:  CC F4 13 01 D5 01 C9 00 3B 00 24 27 8C 20 44 44    ........;.$'. DD
015430:  2C 36 45 2C 30 30 2C 44 44 2C 36 36 2C 30 31 2C    ,6E,00,DD,66,01,
015440:  34 36 2C 32 33 2C 35 45 2C 32 33 2C 35 36 2C 45    46,23,5E,23,56,E
015450:  42 2C 41 46 2C 33 32 2C 45 45 2C 32 37 2C 30 36    B,AF,32,EE,27,06
015460:  42 30 00 3B 00 2E 27 8C 20 31 31 2C 30 30 2C 43    B0.;..'. 11,00,C
015470:  30 2C 43 44 2C 37 37 2C 42 43 2C 44 32 2C 44 46    0,CD,77,BC,D2,DF
015480:  2C 32 37 2C 43 41 2C 44 46 2C 32 37 2C 45 44 2C    ,27,CA,DF,27,ED,
015490:  35 33 2C 45 38 2C 32 37 2C 30 46 37 38 00 3B 00    53,E8,27,0F78.;.
0154A0:  38 27 8C 20 45 44 2C 34 33 2C 45 41 2C 32 37 2C    8'. ED,43,EA,27,
0154B0:  32 31 2C 36 30 2C 35 35 2C 41 37 2C 45 44 2C 35    21,60,55,A7,ED,5
0154C0:  32 2C 32 38 2C 30 38 2C 32 31 2C 33 38 2C 34 42    2,28,08,21,38,4B
0154D0:  2C 41 37 2C 31 35 46 30 00 3B 00 42 27 8C 20 45    ,A7,15F0.;.B'. E
0154E0:  44 2C 35 32 2C 32 30 2C 30 41 2C 45 42 2C 43 44    D,52,20,0A,EB,CD
0154F0:  2C 38 33 2C 42 43 2C 44 32 2C 44 46 2C 32 37 2C    ,83,BC,D2,DF,27,
015500:  43 41 2C 44 46 2C 32 37 2C 43 44 2C 37 41 2C 31    CA,DF,27,CD,7A,1
015510:  46 33 46 00 3B 00 4C 27 8C 20 42 43 2C 43 39 2C    F3F.;.L'. BC,C9,
015520:  44 44 2C 36 45 2C 30 30 2C 44 44 2C 36 36 2C 30    DD,6E,00,DD,66,0
015530:  31 2C 32 32 2C 45 43 2C 32 37 2C 45 44 2C 35 42    1,22,EC,27,ED,5B
015540:  2C 45 38 2C 32 37 2C 45 35 2C 32 37 43 34 00 3B    ,E8,27,E5,27C4.;
015550:  00 56 27 8C 20 41 37 2C 45 44 2C 35 32 2C 45 31    .V'. A7,ED,52,E1
015560:  2C 44 41 2C 41 33 2C 32 37 2C 45 44 2C 35 42 2C    ,DA,A3,27,ED,5B,
015570:  45 43 2C 32 37 2C 32 41 2C 45 38 2C 32 37 2C 41    EC,27,2A,E8,27,A
015580:  37 2C 45 44 2C 33 31 35 37 00 3B 00 60 27 8C 20    7,ED,3157.;.`'. 
015590:  35 32 2C 34 44 2C 34 34 2C 44 44 2C 32 41 2C 45    52,4D,44,DD,2A,E
0155A0:  38 2C 32 37 2C 44 44 2C 32 33 2C 44 44 2C 37 45    8,27,DD,23,DD,7E
0155B0:  2C 30 30 2C 33 43 2C 44 44 2C 32 33 2C 44 44 2C    ,00,3C,DD,23,DD,
0155C0:  33 38 43 34 00 3B 00 6A 27 8C 20 36 45 2C 30 30    38C4.;.j'. 6E,00
0155D0:  2C 44 44 2C 36 36 2C 30 31 2C 41 37 2C 45 44 2C    ,DD,66,01,A7,ED,
0155E0:  34 32 2C 44 44 2C 37 35 2C 30 30 2C 44 44 2C 37    42,DD,75,00,DD,7
0155F0:  34 2C 30 31 2C 44 44 2C 32 33 2C 33 46 46 30 00    4,01,DD,23,3FF0.
015600:  3B 00 74 27 8C 20 44 44 2C 32 33 2C 33 44 2C 32    ;.t'. DD,23,3D,2
015610:  30 2C 45 41 2C 32 41 2C 45 38 2C 32 37 2C 45 44    0,EA,2A,E8,27,ED
015620:  2C 35 42 2C 45 43 2C 32 37 2C 45 44 2C 34 42 2C    ,5B,EC,27,ED,4B,
015630:  45 41 2C 32 37 2C 34 38 31 34 00 3B 00 7E 27 8C    EA,27,4814.;.~'.
015640:  20 45 44 2C 42 30 2C 43 39 2C 32 41 2C 45 43 2C     ED,B0,C9,2A,EC,
015650:  32 37 2C 45 44 2C 35 42 2C 45 38 2C 32 37 2C 41    27,ED,5B,E8,27,A
015660:  37 2C 45 44 2C 35 32 2C 34 44 2C 34 34 2C 44 44    7,ED,52,4D,44,DD
015670:  2C 35 31 36 32 00 3B 00 88 27 8C 20 32 41 2C 45    ,5162.;..'. 2A,E
015680:  38 2C 32 37 2C 44 44 2C 32 33 2C 44 44 2C 37 45    8,27,DD,23,DD,7E
015690:  2C 30 30 2C 33 43 2C 44 44 2C 32 33 2C 44 44 2C    ,00,3C,DD,23,DD,
0156A0:  36 45 2C 30 30 2C 44 44 2C 36 36 2C 35 38 43 30    6E,00,DD,66,58C0
0156B0:  00 3B 00 92 27 8C 20 30 31 2C 30 39 2C 44 44 2C    .;..'. 01,09,DD,
0156C0:  37 35 2C 30 30 2C 44 44 2C 37 34 2C 30 31 2C 44    75,00,DD,74,01,D
0156D0:  44 2C 32 33 2C 44 44 2C 32 33 2C 33 44 2C 32 30    D,23,DD,23,3D,20
0156E0:  2C 45 43 2C 32 41 2C 35 45 45 31 00 3B 00 9C 27    ,EC,2A,5EE1.;..'
0156F0:  8C 20 45 43 2C 32 37 2C 45 44 2C 34 42 2C 45 41    . EC,27,ED,4B,EA
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:  00 52 4F 54 20 20 20 20 20 42 49 4E 00 00 00 00    .ROT     BIN....
015810:  00 00 02 00 00 40 9C 00 E8 03 00 00 00 00 00 00    .....@..........
015820:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015830:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015840:  E8 03 00 22 05 20 2D 2D 2D 20 20 20 20 2D 2D 2D    ...". ---    ---
015850:  2D 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 1F 14 18 18    ----- -- ---....
015860:  20 5B 51 5D 75 69 74 74 65 72 20 6F 75 20 5B 52     [Q]uitter ou [R
015870:  5D 6F 74 61 74 69 6F 6E 20 18 00 0C 00 00 00 00    ]otation .......
015880:  21 CC 9D CD 9F 9D 3A F6 9F 06 07 21 F7 9F 77 23    !.....:....!..w#
015890:  36 00 23 10 F9 26 25 2E 15 CD 75 BB 3A F6 9F CD    6.#..&%...u.:...
0158A0:  C3 9C DD 21 F7 9F CD DF 9C DD CB 00 1E 2E 0C CD    ...!............
0158B0:  B0 9D CD DF 9C DD CB 00 0E CD B3 9D 2E 0F CD DF    ................
0158C0:  9C DD CB 00 2E CD B0 9D CD DF 9C DD CB 00 3E CD    ..............>.
0158D0:  B3 9D 2E 12 CD DF 9C DD CB 00 16 CD B0 9D CD DF    ................
0158E0:  9C DD CB 00 06 CD B3 9D 2E 15 CD DF 9C DD CB 00    ................
0158F0:  26 CD B0 9D CD 06 BB E6 DF FE 51 C8 FE 52 CA 62    &.........Q..R.b
015900:  9C 18 F1 C5 F5 F5 F5 CD 04 9D F1 CD 22 9D F1 CD    ............"...
015910:  3D 9D 3E 20 CD 5A BB 3E 20 CD 5A BB F1 C1 C9 DD    =.> .Z.> .Z.....
015920:  5E 01 DD 56 00 D5 F1 C9 F5 D1 DD 73 01 06 08 3E    ^..V.......s...>
015930:  30 CB 03 30 01 3C CD 5A BB CD 15 9D 10 F1 C9 7C    0..0.<.Z.......|
015940:  CD 04 9D 7D C5 4F 06 08 3E 30 CB 01 30 01 3C CD    ...}.O..>0..0.<.
015950:  5A BB 10 F4 C1 3E 20 C3 5A BB 7C CD 22 9D CD 9A    Z....> .Z.|."...
015960:  9D 7D F5 0F 0F 0F 0F CD 30 9D F1 CD 30 9D 18 E5    .}......0...0...
015970:  E6 0F C6 30 FE 3A 38 02 C6 07 C3 5A BB CD 91 9D    ...0.:8....Z....
015980:  F5 E5 3E 03 21 C6 9D 18 13 CD 91 9D F5 E5 3E 02    ..>.!.........>.
015990:  21 C8 9D 18 07 F5 E5 3E 05 21 C2 9D 32 6C 9D 22    !......>.!..2l."
0159A0:  6F 9D E1 F1 E5 D5 C5 F5 2A C0 9D 06 05 FD 21 C2    o.......*.....!.
0159B0:  9D FD 5E 00 FD 56 01 3E 30 A7 ED 52 38 03 3C 18    ..^..V.>0..R8.<.
0159C0:  F8 CD 5A BB 19 FD 23 FD 23 10 E6 F1 C1 D1 E1 18    ..Z...#.#.......
0159D0:  84 E5 26 00 6F 22 C0 9D E1 C9 3E 08 C3 5A BB 7E    ..&.o"....>..Z.~
0159E0:  B7 C8 CD 5A BB 23 18 F7 F5 26 02 CD 75 BB F1 C9    ...Z.#...&..u...
0159F0:  CD A8 9D CD E8 9C DD 7E 00 DD 23 DD 23 C3 C3 9C    .......~..#.#...
015A00:  00 00 10 27 E8 03 64 00 0A 00 01 00 1F 02 0B 53    ...'..d........S
015A10:  20 5A 20 2E 20 41 20 2E 20 50 20 4E 20 43 20 52     Z . A . P N C R
015A20:  52 20 72 20 28 41 20 64 72 6F 69 74 65 29 20 20    R r (A droite)  
015A30:  20 53 20 5A 20 2E 20 41 20 2E 20 50 20 4E 20 43     S Z . A . P N C
015A40:  20 52 52 43 20 72 20 28 41 20 64 72 6F 69 74 65     RRC r (A droite
015A50:  29 1F 02 0D 2D 20 2D 20 2D 20 2D 20 2D 20 2D 20    )...- - - - - - 
015A60:  2D 20 2D 20 2D 2D 2D 2D 2D 2D 2D 2D 20 2D 2D 20    - - -------- -- 
015A70:  2D 2D 2D 20 20 20 2D 20 2D 20 2D 20 2D 20 2D 20    ---   - - - - - 
015A80:  2D 20 2D 20 2D 20 2D 2D 2D 2D 2D 2D 2D 2D 20 2D    - - - -------- -
015A90:  2D 20 2D 2D 2D 20 1F 02 0E 53 20 5A 20 2E 20 41    - --- ...S Z . A
015AA0:  20 2E 20 50 20 4E 20 43 20 53 52 41 20 72 20 28     . P N C SRA r (
015AB0:  41 20 64 72 6F 69 74 65 29 20 20 53 20 5A 20 2E    A droite)  S Z .
015AC0:  20 41 20 2E 20 50 20 4E 20 43 20 53 52 4C 20 72     A . P N C SRL r
015AD0:  20 28 41 20 64 72 6F 69 74 65 29 1F 02 10 2D 20     (A droite)...- 
015AE0:  2D 20 2D 20 2D 20 2D 20 2D 20 2D 20 2D 20 2D 2D    - - - - - - - --
015AF0:  2D 2D 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 20 20 20    ------ -- ---   
015B00:  2D 20 2D 20 2D 20 2D 20 2D 20 2D 20 2D 20 2D 20    - - - - - - - - 
015B10:  2D 2D 2D 2D 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 20    -------- -- --- 
015B20:  1F 02 11 53 20 5A 20 2E 20 41 20 2E 20 50 20 4E    ...S Z . A . P N
015B30:  20 43 20 52 4C 20 72 20 28 41 20 47 61 75 63 68     C RL r (A Gauch
015B40:  65 29 20 20 20 53 20 5A 20 2E 20 41 20 2E 20 50    e)   S Z . A . P
015B50:  20 4E 20 43 20 52 4C 43 20 72 20 28 41 20 67 61     N C RLC r (A ga
015B60:  75 63 68 65 29 1F 02 13 2D 20 2D 20 2D 20 2D 20    uche)...- - - - 
015B70:  2D 20 2D 20 2D 20 2D 20 2D 2D 2D 2D 2D 2D 2D 2D    - - - - --------
015B80:  20 2D 2D 20 2D 2D 2D 20 20 20 2D 20 2D 20 2D 20     -- ---   - - - 
015B90:  2D 20 2D 20 2D 20 2D 20 2D 20 2D 2D 2D 2D 2D 2D    - - - - - ------
015BA0:  2D 2D 20 2D 2D 20 2D 2D 2D 20 1F 02 14 53 20 5A    -- -- --- ...S Z
015BB0:  20 2E 20 41 20 2E 20 50 20 4E 20 43 20 53 4C 41     . A . P N C SLA
015BC0:  20 72 20 28 41 20 67 61 75 63 68 65 29 20 20 20     r (A gauche)   
015BD0:  18 20 56 41 4C 45 55 52 20 4F 52 49 47 49 4E 45    . VALEUR ORIGINE
015BE0:  20 18 1F 02 16 2D 20 2D 20 2D 20 2D 20 2D 20 2D     ....- - - - - -
015BF0:  20 2D 20 2D 20 2D 2D 2D 2D 2D 2D 2D 2D 20 2D 2D     - - -------- --
015C00:  20 2D 2D 2D 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D     ---    --------
015C10:  20 2D 2D 20 2D 2D 2D 1F 14 18 18 20 5B 51 5D 75     -- ---.... [Q]u
015C20:  69 74 74 65 72 20 6F 75 20 5B 52 5D 6F 74 61 74    itter ou [R]otat
015C30:  69 6F 6E 20 18 00 0C 00 00 00 00 00 00 00 00 00    ion ............
015C40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015C50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015C60:  00 00 00 00 00 00 00 00 1A 20 20 20 20 20 20 20    .........       
015C70:  20 20 3B 41 66 66 69 63 68 65 72 0D 0A 3B 0D 0A      ;Afficher..;..
015C80:  2D 20 2D 20 2D 20 2D 2D 2D 2D 2D 2D 2D 2D 20 2D    - - - -------- -
015C90:  2D 20 2D 2D 2D 20 1F 02 0E 53 20 5A 20 2E 20 41    - --- ...S Z . A
015CA0:  20 2E 20 50 20 4E 20 43 20 53 52 41 20 72 20 28     . P N C SRA r (
015CB0:  41 20 64 72 6F 69 74 65 29 20 20 53 20 5A 20 2E    A droite)  S Z .
015CC0:  20 41 20 2E 20 50 20 4E 20 43 20 53 52 4C 20 72     A . P N C SRL r
015CD0:  20 28 41 20 64 72 6F 69 74 65 29 1F 02 10 2D 20     (A droite)...- 
015CE0:  2D 20 2D 20 2D 20 2D 20 2D 20 2D 20 2D 20 2D 2D    - - - - - - - --
015CF0:  2D 2D 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 20 20 20    ------ -- ---   
015D00:  2D 20 2D 20 2D 20 2D 20 2D 20 2D 20 2D 20 2D 20    - - - - - - - - 
015D10:  2D 2D 2D 2D 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 20    -------- -- --- 
015D20:  1F 02 11 53 20 5A 20 2E 20 41 20 2E 20 50 20 4E    ...S Z . A . P N
015D30:  20 43 20 52 4C 20 72 20 28 41 20 47 61 75 63 68     C RL r (A Gauch
015D40:  65 29 20 20 20 53 20 5A 20 2E 20 41 20 2E 20 50    e)   S Z . A . P
015D50:  20 4E 20 43 20 52 4C 43 20 72 20 28 41 20 67 61     N C RLC r (A ga
015D60:  75 63 68 65 29 1F 02 13 2D 20 2D 20 2D 20 2D 20    uche)...- - - - 
015D70:  2D 20 2D 20 2D 20 2D 20 2D 2D 2D 2D 2D 2D 2D 2D    - - - - --------
015D80:  20 2D 2D 20 2D 2D 2D 20 20 20 2D 20 2D 20 2D 20     -- ---   - - - 
015D90:  2D 20 2D 20 2D 20 2D 20 2D 20 2D 2D 2D 2D 2D 2D    - - - - - ------
015DA0:  2D 2D 20 2D 2D 20 2D 2D 2D 20 1F 02 14 53 20 5A    -- -- --- ...S Z
015DB0:  20 2E 20 41 20 2E 20 50 20 4E 20 43 20 53 4C 41     . A . P N C SLA
015DC0:  20 72 20 28 41 20 67 61 75 63 68 65 29 20 20 20     r (A gauche)   
015DD0:  18 20 56 41 4C 45 55 52 20 4F 52 49 47 49 4E 45    . VALEUR ORIGINE
015DE0:  20 18 1F 02 16 2D 20 2D 20 2D 20 2D 20 2D 20 2D     ....- - - - - -
015DF0:  20 2D 20 2D 20 2D 2D 2D 2D 2D 2D 2D 2D 20 2D 2D     - - -------- --
015E00:  63 61 6C 65 72 20 70 72 6F 63 68 61 69 6E 20 61    caler prochain a
015E10:  66 66 69 63 68 61 67 65 0D 0A 20 20 20 20 20 20    ffichage..      
015E20:  20 20 43 41 4C 4C 20 23 42 42 35 41 0D 0A 20 20      CALL #BB5A..  
015E30:  20 20 20 20 20 20 4C 44 20 41 2C 33 32 0D 0A 20          LD A,32.. 
015E40:  20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 42 35           CALL #BB5
015E50:  41 0D 0A 20 20 20 20 20 20 20 20 50 4F 50 20 41    A..        POP A
015E60:  46 20 20 20 20 20 20 20 20 20 20 20 20 3B 52 65    F            ;Re
015E70:  63 75 70 65 72 65 72 20 76 61 6C 65 75 72 0D 0A    cuperer valeur..
015E80:  20 20 20 20 20 20 20 20 50 4F 50 20 42 43 20 20            POP BC  
015E90:  20 20 20 20 20 20 20 20 20 20 3B 45 74 20 6D 61              ;Et ma
015EA0:  73 71 75 65 0D 0A 20 20 20 20 20 20 20 20 52 45    sque..        RE
015EB0:  54 0D 0A 3B 0D 0A 4C 4F 41 44 46 4C 41 47 20 4C    T..;..LOADFLAG L
015EC0:  44 20 45 2C 28 49 58 2B 31 29 20 20 20 20 20 20    D E,(IX+1)      
015ED0:  3B 46 6C 61 67 0D 0A 20 20 20 20 20 20 20 20 4C    ;Flag..        L
015EE0:  44 20 44 2C 28 49 58 2B 30 29 0D 0A 20 20 20 20    D D,(IX+0)..    
015EF0:  20 20 20 20 50 55 53 48 20 44 45 0D 0A 20 20 20        PUSH DE..   
015F00:  20 20 20 20 20 50 4F 50 20 41 46 0D 0A 20 20 20         POP AF..   
015F10:  20 20 20 20 20 52 45 54 0D 0A 3B 0D 0A 46 4C 41         RET..;..FLA
015F20:  47 53 20 20 20 50 55 53 48 20 41 46 0D 0A 20 20    GS   PUSH AF..  
015F30:  20 20 20 20 20 20 50 4F 50 20 44 45 0D 0A 20 20          POP DE..  
015F40:  20 20 20 20 20 20 4C 44 20 28 49 58 2B 31 29 2C          LD (IX+1),
015F50:  45 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 42 2C    E..        LD B,
015F60:  38 0D 0A 42 43 4C 46 4C 41 47 20 4C 44 20 41 2C    8..BCLFLAG LD A,
015F70:  22 30 22 0D 0A 20 20 20 20 20 20 20 20 52 4C 43    "0"..        RLC
015F80:  20 45 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 4E     E..        JR N
015F90:  43 2C 4E 4F 46 4C 41 47 0D 0A 20 20 20 20 20 20    C,NOFLAG..      
015FA0:  20 20 49 4E 43 20 41 0D 0A 4E 4F 46 4C 41 47 20      INC A..NOFLAG 
015FB0:  20 43 41 4C 4C 20 23 42 42 35 41 0D 0A 20 20 20     CALL #BB5A..   
015FC0:  20 20 20 20 20 43 41 4C 4C 20 45 58 49 4E 42 20         CALL EXINB 
015FD0:  20 20 20 20 3B 45 74 20 70 6F 75 72 71 75 6F 69        ;Et pourquoi
015FE0:  20 70 61 73 20 3F 20 20 20 20 20 20 20 20 0D 0A     pas ?        ..
015FF0:  20 20 20 20 20 20 20 20 44 4A 4E 5A 20 42 43 4C            DJNZ BCL
016000:  20 20 20 20 20 20 42 49 54 20 37 2C 48 0D 0A 20          BIT 7,H.. 
016010:  20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C 4E 45            JR NZ,NE
016020:  47 41 54 31 0D 0A 20 20 20 20 20 20 20 20 20 4C    GAT1..         L
016030:  44 20 44 45 2C 2D 31 30 0D 0A 20 4E 45 47 41 54    D DE,-10.. NEGAT
016040:  31 20 20 41 44 44 20 48 4C 2C 44 45 0D 0A 20 20    1  ADD HL,DE..  
016050:  20 20 20 20 20 20 20 4C 44 20 28 49 58 2B 30 29           LD (IX+0)
016060:  2C 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20    ,L..         LD 
016070:  28 49 58 2B 31 29 2C 48 0D 0A 20 20 20 20 20 20    (IX+1),H..      
016080:  20 20 20 49 4E 43 20 49 58 0D 0A 20 20 20 20 20       INC IX..     
016090:  20 20 20 20 49 4E 43 20 49 58 0D 0A 20 20 20 20        INC IX..    
0160A0:  20 20 20 20 20 44 4A 4E 5A 20 4E 45 58 54 44 49         DJNZ NEXTDI
0160B0:  4D 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20    M..         POP 
0160C0:  42 43 0D 0A 20 20 20 20 20 20 20 20 20 52 45 54    BC..         RET
0160D0:  0D 0A 20 3B 0D 0A 20 4F 4C 44 4D 4F 44 45 20 20    .. ;.. OLDMODE  
0160E0:  44 42 20 30 0D 0A 20 4F 4C 44 50 41 50 45 52 20    DB 0.. OLDPAPER 
0160F0:  44 42 20 30 0D 0A 20 4F 4C 44 50 45 4E 20 20 20    DB 0.. OLDPEN   
016100:  44 42 20 30 0D 0A 20 46 4C 41 47 20 20 20 20 20    DB 0.. FLAG     
016110:  44 42 20 30 0D 0A 20 3B 0D 0A 20 43 4F 4C 4F 44    DB 0.. ;.. COLOD
016120:  52 41 57 20 44 42 20 31 0D 0A 20 50 41 52 41 43    RAW DB 1.. PARAC
016130:  41 52 32 20 44 57 20 30 30 2C 30 30 2C 30 30 2C    AR2 DW 00,00,00,
016140:  30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30    00,00,00,00,00,0
016150:  30 2C 30 30 20 3B 50 61 72 61 6D 7D 74 72 65 73    0,00 ;Param}tres
016160:  20 64 75 20 63 61 72 72 7B 20 65 6E 20 63 6F 75     du carr{ en cou
016170:  72 73 2E 0D 0A 20 50 41 52 41 43 41 52 31 20 44    rs... PARACAR1 D
016180:  57 20 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30    W 00,00,00,00,00
016190:  2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 20    ,00,00,00,00,00 
0161A0:  3B 50 61 72 61 6D 7D 74 72 65 73 20 31 65 72 20    ;Param}tres 1er 
0161B0:  63 61 72 72 7B 20 74 72 61 63 7B 20 2E 20 0D 0A    carr{ trac{ . ..
0161C0:  20 50 41 52 41 43 41 52 20 20 44 57 20 2D 31 30     PARACAR  DW -10
0161D0:  2C 31 30 2C 31 30 2C 31 30 2C 31 30 2C 2D 31 30    ,10,10,10,10,-10
0161E0:  2C 2D 31 30 2C 2D 31 30 2C 2D 31 30 2C 31 30 20    ,-10,-10,-10,10 
0161F0:  3B 50 61 72 61 6D 7D 74 72 65 73 20 69 6E 69 74    ;Param}tres init
016200:  69 61 75 78 20 63 61 72 72 7B 20 2E 0D 0A 20 3B    iaux carr{ ... ;
016210:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
016220:  20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D                ----
016230:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
016240:  2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20 20    ------.. ..     
016250:  53 69 20 76 6F 75 73 20 76 6F 75 6C 65 7A 20 76    Si vous voulez v
016260:  6F 75 73 20 61 6D 75 73 65 72 20 40 20 6D 6F 64    ous amuser @ mod
016270:  69 66 69 65 72 20 20 63 65 20 20 70 72 6F 67 72    ifier  ce  progr
016280:  61 6D 6D 65 20 28 4D 61 69 73 20 6E 6F 6E 20 69    amme (Mais non i
016290:  6C 20 6E 65 20 66 61 75 74 20 0D 0A 20 70 61 73    l ne faut .. pas
0162A0:  20 65 08 5E 74 72 65 20 6D 61 73 6F 20 2E 2E 2E     e.^tre maso ...
0162B0:  29 0D 0A 20 0D 0A 20 20 20 20 20 4C 65 20 70 6C    ).. ..     Le pl
0162C0:  75 73 20 73 69 6D 70 6C 65 20 3A 20 43 68 61 6E    us simple : Chan
0162D0:  67 65 7A 20 6C 65 73 20 20 76 61 6C 65 75 72 73    gez les  valeurs
0162E0:  20 20 64 65 20 50 41 52 41 43 41 52 20 70 6F 75      de PARACAR pou
0162F0:  72 20 6F 62 74 65 6E 69 72 20 75 6E 65 20 66 69    r obtenir une fi
016300:  67 75 72 65 20 0D 0A 20 61 75 74 72 65 20 71 75    gure .. autre qu
016310:  27 75 6E 20 63 61 72 72 7B 20 2E 0D 0A 20 20 20    'un carr{ ...   
016320:  20 20 43 68 61 6E 67 65 7A 20 6C 61 20 76 61 6C      Changez la val
016330:  65 75 72 20 64 75 20 63 6F 6D 70 74 65 75 72 20    eur du compteur 
016340:  42 20 20 28 4C 44 20 20 42 2C 34 29 20 20 61 76    B  (LD  B,4)  av
016350:  61 6E 74 20 6C 61 20 72 6F 75 74 69 6E 65 20 55    ant la routine U
016360:  4E 43 41 52 52 45 20 2C 20 6C 65 20 0D 0A 20 6E    NCARRE , le .. n
016370:  6F 6D 62 72 65 20 65 74 20 6C 61 20 76 61 6C 65    ombre et la vale
016380:  75 72 20 64 65 73 20 64 61 74 61 73 20 20 70 6F    ur des datas  po
016390:  75 72 20 20 63 72 7B 65 72 20 20 64 27 61 75 74    ur  cr{er  d'aut
0163A0:  72 65 73 20 66 69 67 75 72 65 73 20 2E 20 41 54    res figures . AT
0163B0:  54 45 4E 54 49 4F 4E 20 2C 20 69 6C 20 0D 0A 20    TENTION , il .. 
0163C0:  66 61 75 74 20 61 6C 6C 6F 6E 67 65 72 20 50 41    faut allonger PA
0163D0:  52 41 43 41 52 32 20 65 74 20 50 41 52 41 43 41    RACAR2 et PARACA
0163E0:  52 31 20 64 61 6E 73 20 20 6C 65 73 20 20 6D 65    R1 dans  les  me
0163F0:  08 5E 6D 65 73 20 70 72 6F 70 6F 72 74 69 6F 6E    .^mes proportion
016400:  00 44 45 4D 52 4F 55 54 31 42 41 53 00 00 00 00    .DEMROUT1BAS....
016410:  00 00 00 00 00 70 01 00 2A 00 00 00 00 00 00 00    .....p..*.......
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:  2A 00 00 EC 03 28 00 0A 00 A8 22 44 45 4D 52 4F    *....(...."DEMRO
016450:  55 54 31 2E 62 69 6E 22 01 83 20 1F 00 00 40 1C    UT1.bin".. ...@.
016460:  90 01 85 22 73 6F 73 36 22 2C 19 29 00 00 00 1A    ..."sos6",.)....
016470:  31 2E 62 69 6E 22 01 83 20 1F 00 00 40 1C 90 01    1.bin".. ...@...
016480:  28 00 0A 00 A8 22 44 45 4D 52 4F 55 54 31 2E 62    (...."DEMROUT1.b
016490:  69 6E 22 01 83 20 1F 00 00 40 1C 90 01 85 22 73    in".. ...@...."s
0164A0:  6F 73 36 22 2C 19 29 00 00 00 1A 31 2E 62 69 6E    os6",.)....1.bin
0164B0:  22 01 83 20 1F 00 00 40 1C 90 01 A0 20 1E 0A 00    ".. ...@.... ...
0164C0:  00 2F 00 3C 00 A1 20 03 00 00 E1 EF 22 32 22 EB    ./.<.. ....."2".
0164D0:  20 A8 22 44 45 4D 52 4F 55 54 32 2E 62 69 6E 22     ."DEMROUT2.bin"
0164E0:  01 83 20 1F 00 00 40 1C 90 01 A0 20 1E 0A 00 00    .. ...@.... ....
0164F0:  00 00 1A 6F 64 65 20 65 6E 20 63 6F 75 72 73 0D    ...ode en cours.
016500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
016510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
016520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
016530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
016540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
016550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
016560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
016570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
016580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
016590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0165A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0165B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0165C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0165D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0165E0:  E5 6D 69 6E 75 73 63 75 6C 20 20 20 00 00 00 03    .minuscul   ....
0165F0:  03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016600:  00 E1 01 03 00 00 E1 EF 22 37 31 39 39 30 20 53    ........"71990 S
016610:  74 2E 4C 45 47 45 52 20 73 6F 75 73 20 42 45 55    t.LEGER sous BEU
016620:  56 52 41 59 22 00 19 00 82 00 7C 00 4D 49 44 C3    VRAY".....|.MID.
016630:  2C 0F 2C 11 2C 0E 2C 14 2C 40 03 00 00 E1 00 69    ,.,.,.,.,@.....i
016640:  00 8C 00 0D 00 00 77 B1 EF 10 01 0D 00 00 77 B2    ......w.......w.
016650:  EF 19 14 01 0D 00 00 77 B3 EF 17 01 0D 00 00 77    .......w.......w
016660:  B4 EF 19 15 01 0D 00 00 E1 EF 10 01 0D 00 00 E3    ................
016670:  EF 0F 01 0D 00 00 F4 EF 12 01 0D 00 00 64 EC EF    .............d..
016680:  19 10 01 9F 20 1E C8 05 01 0D 00 00 E3 EF 0F 01    .... ...........
016690:  0D 00 00 77 B1 EF 19 15 01 0D 00 00 77 B2 EF 19    ...w........w...
0166A0:  27 01 9F 20 1E C8 05 00 71 00 96 00 7C 00 44 C8    '.. ....q...|.D.
0166B0:  01 03 00 00 E1 EF 22 20 4D 45 4E 55 20 20 50 52    ......" MENU  PR
0166C0:  49 4E 43 49 50 41 4C 20 22 01 7C 00 50 52 54 C3    INCIPAL ".|.PRT.
0166D0:  2C 0F 2C 11 2C 0E 2C 11 2C 19 0B 2C 40 03 00 00    ,.,.,.,.,..,@...
0166E0:  E1 01 03 00 00 E1 EF 22 20 4D 45 4E 55 20 53 45    ......." MENU SE
0166F0:  43 4F 4E 44 41 49 52 45 20 22 01 7C 00 50 52 54    CONDAIRE ".|.PRT
016700:  C3 2C 0F 2C 11 2C 0E 2C 19 16 2C 19 0B 2C 40 03    .,.,.,.,..,..,@.
016710:  00 00 E1 01 7C 00 53 D4 00 2A 00 A0 00 0D 00 00    ....|.S..*......
016720:  63 B0 EF 10 01 0D 00 00 63 B1 EF 10 01 0D 00 00    c.......c.......
016730:  63 B2 EF 0F 01 0D 00 00 63 B3 EF 11 01 9F 20 1E    c.......c..... .
016740:  14 05 00 07 00 AA 00 01 C0 00 19 00 B4 00 01 C0    ................
016750:  2A 20 4D 65 6E 75 20 70 72 69 6E 63 69 70 61 6C    * Menu principal
016760:  20 2A 00 07 00 BE 00 01 C0 00 35 00 C8 00 03 00     *........5.....
016770:  00 E1 EF 22 4E 4F 54 49 43 45 20 26 20 43 4F 4E    ..."NOTICE & CON
016780:  53 45 49 4C 53 22 01 7C 00 50 52 54 C3 2C 10 2C    SEILS".|.PRT.,.,
016790:  0E 2C 0E 2C 11 2C 19 0D 2C 40 03 00 00 E1 00 35    .,.,.,..,@.....5
0167A0:  00 D2 00 03 00 00 E1 EF 22 45 44 49 54 4F 52 49    ........"EDITORI
0167B0:  41 4C 20 26 20 49 4E 46 4F 53 22 01 7C 00 50 52    AL & INFOS".|.PR
0167C0:  54 C3 2C 10 2C 0E 2C 0E 2C 11 2C 19 0E 2C 40 03    T.,.,.,.,.,..,@.
0167D0:  00 00 E1 00 35 00 DC 00 03 00 00 E1 EF 22 52 45    ....5........"RE
0167E0:  50 4F 4E 53 45 53 20 20 41 42 4F 4E 4E 45 53 22    PONSES  ABONNES"
0167F0:  01 7C 00 50 52 54 C3 2C 10 2C 0E 2C 0E 2C 11 2C    .|.PRT.,.,.,.,.,
016800:  20 6D 61 69 73 20 63 65 20 30 20 65 73 74 20 6C     mais ce 0 est l
016810:  65 20 70 6C 75 73 20 63 6F 6D 6D 6F 64 65 20 40    e plus commode @
016820:  20 74 65 73 74 65 72 20 2E 20 50 6F 75 72 20 0D     tester . Pour .
016830:  0A 20 6C 65 20 72 65 73 74 65 20 2C 20 73 69 20    . le reste , si 
016840:  63 65 6C 61 20 6E 65 20 76 6F 75 73 20 70 61 72    cela ne vous par
016850:  69 08 5E 74 20 70 61 73 20 20 7B 76 69 64 65 6E    i.^t pas  {viden
016860:  74 20 2C 20 76 6F 75 73 20 61 76 65 7A 20 62 65    t , vous avez be
016870:  73 6F 69 6E 20 64 65 20 72 65 6C 69 72 65 20 6C    soin de relire l
016880:  65 20 0D 0A 20 63 6F 75 72 73 20 64 27 41 73 73    e .. cours d'Ass
016890:  65 6D 62 6C 65 75 72 20 64 75 20 6E 75 6D 7B 72    embleur du num{r
0168A0:  6F 20 35 20 2E 0D 0A 20 3B 0D 0A 20 3B 2D 20 44    o 5 ... ;.. ;- D
0168B0:  65 6D 6F 6E 73 74 72 61 74 69 6F 6E 20 72 6F 75    emonstration rou
0168C0:  74 69 6E 65 73 20 63 6C 61 76 69 65 72 20 65 74    tines clavier et
0168D0:  20 74 65 78 74 65 20 2D 0D 0A 20 3B 0D 0A 20 20     texte -.. ;..  
0168E0:  20 20 20 20 20 20 20 4F 52 47 20 34 30 30 30 30           ORG 40000
0168F0:  0D 0A 20 6E 6F 6C 69 73 74 0D 0A 20 3B 0D 0A 20    .. nolist.. ;.. 
016900:  20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 43            CALL #BC
016910:  31 31 20 20 20 20 20 20 20 20 3B 44 65 74 65 72    11        ;Deter
016920:  6D 69 6E 65 72 20 6D 6F 64 65 20 65 6E 20 63 6F    miner mode en co
016930:  75 72 73 0D 0A 20 20 20 20 20 20 20 20 20 4C 44    urs..         LD
016940:  20 28 4F 4C 44 4D 4F 44 45 29 2C 41 20 20 20 20     (OLDMODE),A    
016950:  20 3B 45 74 20 73 74 6F 63 6B 65 72 0D 0A 20 3B     ;Et stocker.. ;
016960:  0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20    ..         CALL 
016970:  23 42 42 39 39 20 20 20 20 20 20 20 20 3B 49 64    #BB99        ;Id
016980:  65 6D 20 70 6F 75 72 20 50 41 50 45 52 0D 0A 20    em pour PAPER.. 
016990:  20 20 20 20 20 20 20 20 4C 44 20 28 4F 4C 44 50            LD (OLDP
0169A0:  41 50 45 52 29 2C 41 0D 0A 20 3B 0D 0A 20 20 20    APER),A.. ;..   
0169B0:  20 20 20 20 20 20 43 41 4C 4C 20 23 42 42 39 33          CALL #BB93
0169C0:  20 20 20 20 20 20 20 20 3B 45 74 20 70 6F 75 72            ;Et pour
0169D0:  20 50 45 4E 0D 0A 20 20 20 20 20 20 20 20 20 4C     PEN..         L
0169E0:  44 20 28 4F 4C 44 50 45 4E 29 2C 41 0D 0A 20 3B    D (OLDPEN),A.. ;
0169F0:  0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C    ..         LD A,
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:  31 20 20 20 20 20 20 20 20 20 20 20 20 3B 50 61    1            ;Pa
016B10:  72 61 6D 65 74 72 65 20 6D 6F 64 65 20 65 63 72    rametre mode ecr
016B20:  61 6E 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C    an..         CAL
016B30:  4C 20 23 42 43 30 45 20 20 20 20 20 20 20 20 3B    L #BC0E        ;
016B40:  46 69 78 65 72 20 4D 6F 64 65 20 31 0D 0A 20 3B    Fixer Mode 1.. ;
016B50:  0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C    ..         LD A,
016B60:  32 20 20 20 20 20 20 20 20 20 20 20 20 3B 50 61    2            ;Pa
016B70:  72 61 6D 65 74 72 65 20 50 41 50 45 52 0D 0A 20    rametre PAPER.. 
016B80:  20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 42            CALL #BB
016B90:  39 36 20 20 20 20 20 20 20 20 3B 46 69 78 65 72    96        ;Fixer
016BA0:  20 50 41 50 45 52 20 32 0D 0A 20 20 20 20 20 20     PAPER 2..      
016BB0:  20 20 20 43 41 4C 4C 20 23 42 42 36 43 20 20 20       CALL #BB6C   
016BC0:  20 20 20 20 20 3B 43 4C 53 20 23 30 0D 0A 20 3B         ;CLS #0.. ;
016BD0:  0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C    ..         LD A,
016BE0:  31 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C    1..         CALL
016BF0:  20 23 42 42 39 36 20 20 20 20 20 20 20 20 3B 50     #BB96        ;P
016C00:  41 50 45 52 20 31 0D 0A 20 20 20 20 20 20 20 20    APER 1..        
016C10:  20 4C 44 20 41 2C 33 0D 0A 20 20 20 20 20 20 20     LD A,3..       
016C20:  20 20 43 41 4C 4C 20 23 42 42 39 30 20 20 20 20      CALL #BB90    
016C30:  20 20 20 20 3B 50 45 4E 20 33 0D 0A 20 3B 0D 0A        ;PEN 3.. ;..
016C40:  20 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 23             LD HL,#
016C50:  30 36 31 38 20 20 20 20 20 20 20 3B 48 3D 36 20    0618       ;H=6 
016C60:  2C 20 4C 3D 32 34 0D 0A 20 20 20 20 20 20 20 20    , L=24..        
016C70:  20 43 41 4C 4C 20 23 42 42 37 35 20 20 20 20 20     CALL #BB75     
016C80:  20 20 20 3B 4C 4F 43 41 54 45 0D 0A 20 3B 0D 0A       ;LOCATE.. ;..
016C90:  20 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 54             LD HL,T
016CA0:  45 58 54 45 31 20 20 20 20 20 20 3B 41 64 72 65    EXTE1      ;Adre
016CB0:  73 73 65 20 64 75 20 74 65 78 74 65 20 61 20 61    sse du texte a a
016CC0:  66 66 69 63 68 65 72 20 64 61 6E 73 20 48 4C 0D    fficher dans HL.
016CD0:  0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 50    .         CALL P
016CE0:  52 54 20 20 20 20 20 20 20 20 20 20 3B 41 66 66    RT          ;Aff
016CF0:  69 63 68 65 72 20 74 65 78 74 65 2E 4C 61 20 72    icher texte.La r
016D00:  6F 75 74 69 6E 65 20 65 73 74 20 61 20 6C 61 20    outine est a la 
016D10:  66 69 6E 20 64 75 20 6C 69 73 74 69 6E 67 0D 0A    fin du listing..
016D20:  20 3B 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20     ;..         LD 
016D30:  48 2C 31 30 20 20 20 20 20 20 20 20 20 20 20 3B    H,10           ;
016D40:  50 61 72 61 6D 65 74 72 65 20 63 6F 6C 6F 6E 6E    Parametre colonn
016D50:  65 20 67 61 75 63 68 65 20 66 65 6E 65 74 72 65    e gauche fenetre
016D60:  20 2E 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20     ...         LD 
016D70:  4C 2C 35 20 20 20 20 20 20 20 20 20 20 20 20 3B    L,5            ;
016D80:  4C 69 67 6E 65 20 68 61 75 74 65 0D 0A 20 20 20    Ligne haute..   
016D90:  20 20 20 20 20 20 4C 44 20 44 2C 32 39 20 20 20          LD D,29   
016DA0:  20 20 20 20 20 20 20 20 3B 43 6F 6C 6F 6E 6E 65            ;Colonne
016DB0:  20 64 72 6F 69 74 65 0D 0A 20 20 20 20 20 20 20     droite..       
016DC0:  20 20 4C 44 20 45 2C 31 35 20 20 20 20 20 20 20      LD E,15       
016DD0:  20 20 20 20 3B 4C 69 67 6E 65 20 62 61 73 0D 0A        ;Ligne bas..
016DE0:  20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42             CALL #B
016DF0:  42 36 36 20 20 20 20 20 20 20 20 3B 46 69 78 65    B66        ;Fixe
016E00:  72 20 66 65 6E 65 74 72 65 20 23 30 0D 0A 20 3B    r fenetre #0.. ;
016E10:  0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20    ..         CALL 
016E20:  23 42 42 36 43 20 20 20 20 20 20 20 20 3B 45 66    #BB6C        ;Ef
016E30:  66 61 63 65 72 20 63 61 6E 61 6C 20 30 0D 0A 20    facer canal 0.. 
016E40:  3B 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48    ;..         LD H
016E50:  4C 2C 54 4D 45 4E 55 20 20 20 20 20 20 20 3B 41    L,TMENU       ;A
016E60:  66 66 69 63 68 65 72 20 6C 65 20 6D 65 6E 75 20    fficher le menu 
016E70:  64 61 6E 73 20 6C 61 20 66 65 6E 65 74 72 65 20    dans la fenetre 
016E80:  2E 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C    ...         CALL
016E90:  20 50 52 54 0D 0A 20 3B 20 20 20 20 20 20 20 0D     PRT.. ;       .
016EA0:  0A 20 54 53 54 4B 45 59 20 20 4C 44 20 41 2C 37    . TSTKEY  LD A,7
016EB0:  20 20 20 20 20 20 20 20 20 20 20 20 3B 46 61 69                ;Fai
016EC0:  72 65 20 42 49 50 20 28 50 52 49 4E 54 20 43 48    re BIP (PRINT CH
016ED0:  52 24 28 37 29 29 20 20 0D 0A 20 20 20 20 20 20    R$(7))  ..      
016EE0:  20 20 20 43 41 4C 4C 20 23 42 42 35 41 0D 0A 20       CALL #BB5A.. 
016EF0:  4E 58 54 53 54 20 20 20 43 41 4C 4C 20 23 42 42    NXTST   CALL #BB
016F00:  30 36 20 20 20 20 20 20 20 20 3B 41 74 74 65 6E    06        ;Atten
016F10:  64 72 65 20 6C 27 61 70 70 75 69 20 73 75 72 20    dre l'appui sur 
016F20:  75 6E 65 20 74 6F 75 63 68 65 0D 0A 20 20 20 20    une touche..    
016F30:  20 20 20 20 20 41 4E 44 20 23 44 46 20 20 20 20         AND #DF    
016F40:  20 20 20 20 20 20 20 3B 46 6F 72 63 65 72 20 6C           ;Forcer l
016F50:  65 73 20 6D 61 6A 75 73 63 75 6C 65 73 20 70 6F    es majuscules po
016F60:  75 72 20 6C 65 20 74 65 73 74 0D 0A 20 20 20 20    ur le test..    
016F70:  20 20 20 20 20 43 50 20 22 51 22 0D 0A 20 20 20         CP "Q"..   
016F80:  20 20 20 20 20 20 4A 50 20 5A 2C 51 55 49 54 54          JP Z,QUITT
016F90:  45 52 20 20 20 20 20 20 3B 27 51 27 20 6F 75 20    ER      ;'Q' ou 
016FA0:  27 71 27 20 65 6E 66 6F 6E 63 65 20 2C 20 71 75    'q' enfonce , qu
016FB0:  69 74 74 65 72 20 70 72 6F 67 72 61 6D 6D 65 0D    itter programme.
016FC0:  0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 43 50    . ;..         CP
016FD0:  20 22 41 22 20 20 20 20 20 20 20 20 20 20 20 20     "A"            
016FE0:  3B 53 69 20 63 61 72 61 63 74 65 72 65 20 70 6C    ;Si caractere pl
016FF0:  75 73 20 70 65 74 69 74 20 71 75 65 20 22 41 22    us petit que "A"
017000:  0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 43 2C    ..         JR C,
017010:  54 53 54 4B 45 59 20 20 20 20 20 20 20 3B 6E 27    TSTKEY       ;n'
017020:  65 73 74 20 70 61 73 20 76 61 6C 69 64 65 20 2C    est pas valide ,
017030:  20 66 61 69 72 65 20 42 49 50 20 65 74 20 72 65     faire BIP et re
017040:  74 65 73 74 65 72 0D 0A 20 20 20 20 20 20 20 20    tester..        
017050:  20 43 50 20 22 47 22 20 20 20 20 20 20 20 20 20     CP "G"         
017060:  20 20 20 3B 53 69 20 63 61 72 61 63 74 65 72 65       ;Si caractere
017070:  20 70 6C 75 73 20 67 72 61 6E 64 20 71 75 65 20     plus grand que 
017080:  22 46 22 0D 0A 20 20 20 20 20 20 20 20 20 4A 52    "F"..         JR
017090:  20 4E 43 2C 54 53 54 4B 45 59 20 20 20 20 20 20     NC,TSTKEY      
0170A0:  3B 6E 27 65 73 74 20 70 61 73 20 76 61 6C 69 64    ;n'est pas valid
0170B0:  65 20 6E 6F 6E 20 70 6C 75 73 20 2C 20 66 61 69    e non plus , fai
0170C0:  72 65 20 42 49 50 20 65 74 20 72 65 74 65 73 74    re BIP et retest
0170D0:  65 72 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20    er.. ;..        
0170E0:  20 50 55 53 48 20 41 46 20 20 20 20 20 20 20 20     PUSH AF        
0170F0:  20 20 20 3B 41 20 76 61 20 65 74 72 65 20 6D 6F       ;A va etre mo
017100:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
017110:  20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D                ----
017120:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
017130:  2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    --..            
017140:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D                   -
017150:  20 52 45 50 4F 4E 53 45 53 20 41 55 58 20 41 42     REPONSES AUX AB
017160:  4F 4E 4E 45 53 20 2D 0D 0A 20 20 20 20 20 20 20    ONNES -..       
017170:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
017180:  20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D         -----------
017190:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 20    -----------.... 
0171A0:  20 20 20 0D 0A 20 20 20 20 50 6F 75 72 20 61 76       ..    Pour av
0171B0:  6F 69 72 20 64 65 73 20 72 7B 70 6F 6E 73 65 73    oir des r{ponses
0171C0:  20 2C 20 69 6C 20 66 61 75 74 20 20 70 6F 73 65     , il faut  pose
0171D0:  72 20 64 65 73 20 71 75 65 73 74 69 6F 6E 73 20    r des questions 
0171E0:  2C 20 70 65 6E 73 65 7A 2D 79 20 70 6F 75 72 20    , pensez-y pour 
0171F0:  6C 65 20 0D 0A 20 6E 75 6D 7B 72 6F 20 37 20 2E    le .. num{ro 7 .
017200:  2E 2E 2E 2E 2E 0D 0A 0D 0A 20 20 20 20 20 20 20    .........       
017210:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
017220:  20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D      --------------
017230:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D    ---------------.
017240:  0A 1A 20 20 20 20 20 20 20 20 20 20 20 20 20 2D    ..             -
017250:  20 52 45 50 4F 4E 53 45 53 20 41 55 58 20 41 42     REPONSES AUX AB
017260:  4F 4E 4E 45 53 20 2D 0D 0A 20 20 20 20 20 20 20    ONNES -..       
017270:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
017280:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017290:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0172A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0172B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0172C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0172D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0172E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0172F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017300:  54 20 22 00 13 00 C2 01 03 00 00 E1 28 11 29 EF    T ".........(.).
017310:  03 00 00 6E 6F F0 00 13 00 CC 01 03 00 00 E1 28    ...no..........(
017320:  12 29 EF 03 00 00 6E 6F F0 00 13 00 D6 01 03 00    .)....no........
017330:  00 E1 28 13 29 EF 03 00 00 6E 6F F0 00 13 00 E0    ..(.)....no.....
017340:  01 03 00 00 E1 28 14 29 EF 03 00 00 6E 6F F0 00    .....(.)....no..
017350:  13 00 EA 01 03 00 00 E1 28 15 29 EF 03 00 00 6E    ........(.)....n
017360:  6F F0 00 14 00 F4 01 03 00 00 E1 28 16 29 EF 03    o..........(.)..
017370:  00 00 6D 65 EE 20 00 3A 00 FE 01 0D 00 00 F8 EF    ..me. .:........
017380:  19 16 01 0D 00 00 F9 EF 19 0C 01 0D 00 00 63 B0    ..............c.
017390:  EF 10 01 0D 00 00 63 B1 EF 0E 01 9F 20 1E 6A 04    ......c..... .j.
0173A0:  01 0D 00 00 6E 62 6F F0 EF 17 01 9F 20 1E C2 06    ....nbo..... ...
0173B0:  00 33 00 08 02 B2 20 02 00 00 E1 F4 0F 20 A0 20    .3.... ...... . 
0173C0:  1E 12 02 2C 1E 1C 02 2C 1E 26 02 2C 1E A4 01 2C    ...,...,.&.,...,
0173D0:  1E A4 01 2C 1E A4 01 2C 1E A4 01 2C 1E A4 01 2C    ...,...,...,...,
0173E0:  1E 8C 00 00 1A 00 12 02 03 00 00 66 69 E3 EF 22    ...........fi.."
0173F0:  65 64 69 74 6F 36 22 01 A0 20 1E 30 02 00 19 00    edito6".. .0....
017400:  1C 02 03 00 00 66 69 E3 EF 22 69 6E 66 6F 36 22    .....fi.."info6"
017410:  01 A0 20 1E 30 02 00 1B 00 26 02 03 00 00 66 69    .. .0....&....fi
017420:  E3 EF 22 69 6E 66 6F 75 73 36 22 01 A0 20 1E 30    .."infous6".. .0
017430:  02 00 25 00 30 02 03 00 00 66 69 E3 EF 03 00 00    ..%.0....fi.....
017440:  66 69 E3 F4 22 2E 41 53 43 22 01 9F 20 1E 5A 05    fi..".ASC".. .Z.
017450:  01 A0 20 1E 64 00 00 07 00 3A 02 01 C0 00 13 00    .. .d....:......
017460:  44 02 01 C0 2D 20 52 65 70 6F 6E 73 65 73 20 2D    D...- Reponses -
017470:  00 07 00 4E 02 01 C0 00 18 00 58 02 03 00 00 66    ...N......X....f
017480:  69 E3 EF 22 72 65 70 36 22 01 A0 20 1E 30 02 00    i.."rep6".. .0..
017490:  07 00 62 02 01 C0 00 13 00 6C 02 03 00 00 E1 28    ..b......l.....(
0174A0:  0E 29 EF 03 00 00 6E 6F F0 00 13 00 76 02 03 00    .)....no....v...
0174B0:  00 E1 28 0F 29 EF 03 00 00 6E 6F F0 00 13 00 80    ..(.)....no.....
0174C0:  02 03 00 00 E1 28 10 29 EF 03 00 00 6E 6F F0 00    .....(.)....no..
0174D0:  13 00 8A 02 03 00 00 E1 28 11 29 EF 03 00 00 6E    ........(.)....n
0174E0:  6F F0 00 13 00 94 02 03 00 00 E1 28 12 29 EF 03    o..........(.)..
0174F0:  00 00 6E 6F F0 00 13 00 9E 02 03 00 00 E1 28 13    ..no..........(.
017500:  64 69 66 69 65 20 70 61 72 20 63 65 20 71 75 69    difie par ce qui
017510:  20 73 75 69 74 0D 0A 20 20 20 20 20 20 20 20 20     suit..         
017520:  4C 44 20 48 4C 2C 54 45 58 54 45 32 20 20 20 20    LD HL,TEXTE2    
017530:  20 20 3B 41 66 66 69 63 68 65 72 20 74 65 78 74      ;Afficher text
017540:  65 20 32 0D 0A 20 20 20 20 20 20 20 20 20 43 41    e 2..         CA
017550:  4C 4C 20 50 52 54 0D 0A 20 20 20 20 20 20 20 20    LL PRT..        
017560:  20 50 4F 50 20 41 46 20 20 20 20 20 20 20 20 20     POP AF         
017570:  20 20 20 3B 52 65 63 75 70 65 72 65 72 20 6C 65       ;Recuperer le
017580:  20 63 61 72 61 63 74 65 72 65 20 64 6F 6E 6E 65     caractere donne
017590:  20 70 61 72 20 23 42 42 30 36 0D 0A 20 20 20 20     par #BB06..    
0175A0:  20 20 20 20 20 43 41 4C 4C 20 23 42 42 35 41 20         CALL #BB5A 
0175B0:  20 20 20 20 20 20 20 3B 45 74 20 6C 27 61 66 66           ;Et l'aff
0175C0:  69 63 68 65 72 20 61 20 6C 61 20 73 75 69 74 65    icher a la suite
0175D0:  20 64 65 20 54 45 58 54 45 32 0D 0A 20 20 20 20     de TEXTE2..    
0175E0:  20 20 20 20 20 4A 52 20 4E 58 54 53 54 20 20 20         JR NXTST   
0175F0:  20 20 20 20 20 20 20 3B 45 74 20 72 65 63 6F 6D           ;Et recom
017600:  6D 65 6E 63 65 72 20 6C 65 20 74 65 73 74 20 53    mencer le test S
017610:  41 4E 53 20 66 69 61 72 65 20 42 49 50 0D 0A 20    ANS fiare BIP.. 
017620:  0D 0A 20 51 55 49 54 54 45 52 20 4C 44 20 41 2C    .. QUITTER LD A,
017630:  28 4F 4C 44 4D 4F 44 45 29 20 20 20 20 3B 52 65    (OLDMODE)    ;Re
017640:  73 74 61 75 72 65 72 20 6C 65 20 6D 6F 64 65 20    staurer le mode 
017650:  65 63 72 61 6E 20 73 61 75 76 65 20 65 6E 20 65    ecran sauve en e
017660:  6E 74 72 65 65 0D 0A 20 20 20 20 20 20 20 20 20    ntree..         
017670:  43 41 4C 4C 20 23 42 43 30 45 0D 0A 20 20 20 20    CALL #BC0E..    
017680:  20 20 20 20 20 4C 44 20 41 2C 28 4F 4C 44 50 41         LD A,(OLDPA
017690:  50 45 52 29 20 20 20 3B 49 64 65 6D 20 70 6F 75    PER)   ;Idem pou
0176A0:  72 20 50 41 50 45 52 0D 0A 20 20 20 20 20 20 20    r PAPER..       
0176B0:  20 20 43 41 4C 4C 20 23 42 42 39 36 0D 0A 20 20      CALL #BB96..  
0176C0:  20 20 20 20 20 20 20 4C 44 20 41 2C 28 4F 4C 44           LD A,(OLD
0176D0:  50 45 4E 29 20 20 20 20 20 3B 49 64 65 6D 20 70    PEN)     ;Idem p
0176E0:  6F 75 72 20 50 45 4E 0D 0A 20 20 20 20 20 20 20    our PEN..       
0176F0:  20 20 43 41 4C 4C 20 23 42 42 39 30 0D 0A 20 20      CALL #BB90..  
017700:  20 20 20 20 20 20 20 52 45 54 20 20 20 20 20 20           RET      
017710:  20 20 20 20 20 20 20 20 20 3B 43 27 65 73 74 20             ;C'est 
017720:  66 69 6E 69 20 2E 0D 0A 20 3B 0D 0A 20 50 52 54    fini ... ;.. PRT
017730:  20 20 20 20 20 4C 44 20 41 2C 28 48 4C 29 20 20         LD A,(HL)  
017740:  20 20 20 20 20 20 20 3B 4D 65 74 74 72 65 20 64           ;Mettre d
017750:  61 6E 73 20 41 20 6C 65 20 63 61 72 61 63 74 65    ans A le caracte
017760:  72 65 20 70 6F 69 6E 74 65 20 70 61 72 20 48 4C    re pointe par HL
017770:  0D 0A 20 20 20 20 20 20 20 20 20 4F 52 20 41 20    ..         OR A 
017780:  20 20 20 20 20 20 20 20 20 20 20 20 20 3B 54 65                 ;Te
017790:  73 74 65 72 20 73 69 20 63 27 65 73 74 20 30 0D    ster si c'est 0.
0177A0:  0A 20 20 20 20 20 20 20 20 20 52 45 54 20 5A 20    .         RET Z 
0177B0:  20 20 20 20 20 20 20 20 20 20 20 20 3B 53 69 20                ;Si 
0177C0:  6F 75 69 20 6F 6E 20 61 72 72 65 74 65 20 6C 61    oui on arrete la
0177D0:  20 73 6F 72 74 69 65 20 64 65 73 20 63 61 72 61     sortie des cara
0177E0:  63 74 65 72 65 73 0D 0A 20 20 20 20 20 20 20 20    cteres..        
0177F0:  20 43 41 4C 4C 20 23 42 42 35 41 20 20 20 20 20     CALL #BB5A     
017800:  20 20 20 3B 53 69 20 6E 6F 6E 20 6F 6E 20 61 66       ;Si non on af
017810:  66 69 63 68 65 0D 0A 20 20 20 20 20 20 20 20 20    fiche..         
017820:  49 4E 43 20 48 4C 20 20 20 20 20 20 20 20 20 20    INC HL          
017830:  20 20 3B 4F 6E 20 70 6F 69 6E 74 65 20 6C 65 20      ;On pointe le 
017840:  63 61 72 61 63 74 65 72 65 20 73 75 69 76 61 6E    caractere suivan
017850:  74 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 50    t..         JR P
017860:  52 54 20 20 20 20 20 20 20 20 20 20 20 20 3B 45    RT            ;E
017870:  74 20 6F 6E 20 72 65 74 6F 75 72 6E 65 20 74 65    t on retourne te
017880:  73 74 65 72 0D 0A 20 3B 0D 0A 20 4F 4C 44 4D 4F    ster.. ;.. OLDMO
017890:  44 45 20 20 44 42 20 30 0D 0A 20 4F 4C 44 50 41    DE  DB 0.. OLDPA
0178A0:  50 45 52 20 44 42 20 30 0D 0A 20 4F 4C 44 50 45    PER DB 0.. OLDPE
0178B0:  4E 20 20 20 44 42 20 30 0D 0A 20 3B 0D 0A 20 54    N   DB 0.. ;.. T
0178C0:  45 58 54 45 31 20 20 44 42 20 22 20 44 65 6D 6F    EXTE1  DB " Demo
0178D0:  2E 20 72 6F 75 74 69 6E 65 73 20 74 65 78 74 65    . routines texte
0178E0:  2F 63 6C 61 76 69 65 72 20 22 2C 30 0D 0A 20 54    /clavier ",0.. T
0178F0:  4D 45 4E 55 20 20 20 44 42 20 33 31 2C 31 2C 32    MENU   DB 31,1,2
017900:  2C 22 20 5B 41 5D 20 3D 20 4F 70 74 69 6F 6E 20    ," [A] = Option 
017910:  31 22 2C 31 30 2C 31 33 0D 0A 20 20 20 20 20 20    1",10,13..      
017920:  20 20 20 44 42 20 22 20 5B 42 5D 20 3D 20 4F 70       DB " [B] = Op
017930:  74 69 6F 6E 20 32 22 2C 31 30 2C 31 33 0D 0A 20    tion 2",10,13.. 
017940:  20 20 20 20 20 20 20 20 44 42 20 22 20 5B 43 5D            DB " [C]
017950:  20 3D 20 4F 70 74 69 6F 6E 20 33 22 2C 31 30 2C     = Option 3",10,
017960:  31 33 0D 0A 20 20 20 20 20 20 20 20 20 44 42 20    13..         DB 
017970:  22 20 5B 44 5D 20 3D 20 4F 70 74 69 6F 6E 20 34    " [D] = Option 4
017980:  22 2C 31 30 2C 31 33 0D 0A 20 20 20 20 20 20 20    ",10,13..       
017990:  20 20 44 42 20 22 20 5B 45 5D 20 3D 20 4F 70 74      DB " [E] = Opt
0179A0:  69 6F 6E 20 35 22 2C 31 30 2C 31 33 0D 0A 20 20    ion 5",10,13..  
0179B0:  20 20 20 20 20 20 20 44 42 20 22 20 5B 46 5D 20           DB " [F] 
0179C0:  3D 20 4F 70 74 69 6F 6E 20 36 22 2C 31 30 2C 31    = Option 6",10,1
0179D0:  33 0D 0A 20 20 20 20 20 20 20 20 20 44 42 20 22    3..         DB "
0179E0:  20 5B 51 5D 20 3D 20 51 55 49 54 54 45 52 20 44     [Q] = QUITTER D
0179F0:  45 4D 4F 22 2C 30 0D 0A 20 3B 0D 0A 20 54 45 58    EMO",0.. ;.. TEX
017A00:  54 45 32 20 20 44 42 20 33 31 2C 31 2C 31 30 2C    TE2  DB 31,1,10,
017A10:  22 20 53 65 6C 65 63 74 69 6F 6E 20 66 61 69 74    " Selection fait
017A20:  65 3A 20 22 2C 30 0D 0A 20 00 00 1A 1A 3E 50 4C    e: ",0.. ....>PL
017A30:  20 36 34 0D 0A 3E 2D 2D 2D 21 2D 2D 2D 21 2D 2D     64..>---!---!--
017A40:  2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D    -!---!---!---!--
017A50:  2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D    -!---!---!---!--
017A60:  2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D    -!---!---!---!--
017A70:  2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D    -!---!---!---!--
017A80:  73 74 65 72 0D 0A 20 3B 0D 0A 20 4F 4C 44 4D 4F    ster.. ;.. OLDMO
017A90:  44 45 20 20 44 42 20 30 0D 0A 20 4F 4C 44 50 41    DE  DB 0.. OLDPA
017AA0:  50 45 52 20 44 42 20 30 0D 0A 20 4F 4C 44 50 45    PER DB 0.. OLDPE
017AB0:  4E 20 20 20 44 42 20 30 0D 0A 20 3B 0D 0A 20 54    N   DB 0.. ;.. T
017AC0:  45 58 54 45 31 20 20 44 42 20 22 20 44 65 6D 6F    EXTE1  DB " Demo
017AD0:  2E 20 72 6F 75 74 69 6E 65 73 20 74 65 78 74 65    . routines texte
017AE0:  2F 63 6C 61 76 69 65 72 20 22 2C 30 0D 0A 20 54    /clavier ",0.. T
017AF0:  4D 45 4E 55 20 20 20 44 42 20 33 31 2C 31 2C 32    MENU   DB 31,1,2
017B00:  69 20 64 69 72 65 20 6A 61 6D 61 69 73 20 2E 20    i dire jamais . 
017B10:  4C 61 20 64 65 73 63 72 69 70 74 69 6F 6E 20 65    La description e
017B20:  73 74 20 63 6C 61 73 73 9F E1 65 20 70 61 72 20    st class..e par 
017B30:  6E 61 74 75 72 65 20 64 27 75 73 61 67 65 20 28    nature d'usage (
017B40:  54 65 78 74 65 20 0D 0A 2C 20 47 72 61 70 68 69    Texte .., Graphi
017B50:  73 6D 65 20 2C 20 45 74 63 20 2E 2E 2E 29 20 65    sme , Etc ...) e
017B60:  74 20 73 75 69 74 20 20 74 6F 75 6A 6F 75 72 73    t suit  toujours
017B70:  20 20 6C 61 20 66 6F 72 6D 65 20 73 75 69 76 61      la forme suiva
017B80:  6E 74 65 20 2E 20 41 64 72 65 73 73 65 20 72 6F    nte . Adresse ro
017B90:  75 74 69 6E 65 20 0D 0A 65 6E 20 72 6F 6D 20 65    utine ..en rom e
017BA0:  73 74 20 6C 27 61 64 72 65 73 73 65 20 52 4F 4D    st l'adresse ROM
017BB0:  20 61 63 74 69 76 9F E1 65 20 70 61 72 20 6C 65     activ..e par le
017BC0:  20 76 65 63 74 65 75 72 20 64 9F E1 63 72 69 74     vecteur d..crit
017BD0:  20 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 41 44 52 45     .......    ADRE
017BE0:  53 53 45 20 3A 20 20 20 20 20 20 20 20 20 20 20    SSE :           
017BF0:  20 45 71 75 69 76 61 6C 65 6E 74 20 42 61 73 69     Equivalent Basi
017C00:  63 20 3A 0D 0A 20 20 20 20 45 46 46 45 54 20 20    c :..    EFFET  
017C10:  20 3A 0D 0A 20 20 20 20 50 41 52 41 4D 45 54 52     :..    PARAMETR
017C20:  45 53 20 44 27 45 4E 54 52 45 45 20 20 3A 0D 0A    ES D'ENTREE  :..
017C30:  20 20 20 20 50 41 52 41 4D 45 54 52 45 53 20 44        PARAMETRES D
017C40:  45 20 53 4F 52 54 49 45 20 3A 0D 0A 20 20 20 20    E SORTIE :..    
017C50:  52 45 47 49 53 54 52 45 53 20 4D 4F 44 49 46 49    REGISTRES MODIFI
017C60:  45 53 20 20 20 3A 0D 0A 20 20 20 20 45 54 41 54    ES   :..    ETAT
017C70:  20 44 45 53 20 46 4C 41 47 53 20 45 4E 20 53 4F     DES FLAGS EN SO
017C80:  52 54 49 45 20 3A 0D 0A 20 20 20 20 41 44 52 45    RTIE :..    ADRE
017C90:  53 53 45 20 52 4F 55 54 49 4E 45 20 45 4E 20 52    SSE ROUTINE EN R
017CA0:  4F 4D 20 43 50 43 20 34 36 34 20 3A 20 20 20 20    OM CPC 464 :    
017CB0:  20 20 20 36 36 34 20 3A 20 20 20 20 20 20 20 20       664 :        
017CC0:  20 36 31 32 38 0D 0A 0D 0A 20 20 20 20 45 6E 20     6128....    En 
017CD0:  66 69 6E 20 64 65 20 63 68 61 70 69 74 72 65 20    fin de chapitre 
017CE0:  2C 20 71 75 65 6C 71 75 65 73 20 20 65 78 65 6D    , quelques  exem
017CF0:  70 6C 65 73 20 20 64 27 75 73 61 67 65 20 64 65    ples  d'usage 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:  69 73 20 63 65 6C 61 20 6E 65 20 6D 61 72 63 68    is cela ne march
017E10:  65 72 61 20 70 61 73 20 20 6D 69 65 75 78 20 20    era pas  mieux  
017E20:  21 20 4C 44 20 41 2C 72 20 6D 65 74 20 6C 65 20    ! LD A,r met le 
017E30:  66 6C 61 67 20 5A 20 0D 0A 20 73 69 20 6C 65 20    flag Z .. si le 
017E40:  63 6F 6E 74 65 6E 75 20 64 65 20 52 20 65 73 74    contenu de R est
017E50:  20 30 20 65 74 20 6C 27 65 6E 6C 7D 76 65 20 73     0 et l'enl}ve s
017E60:  69 20 6E 6F 6E 20 2E 2E 2E 0D 0A 20 0D 0A 20 20    i non ..... ..  
017E70:  20 20 20 41 6C 6F 72 73 20 73 65 75 6C 65 20 73       Alors seule s
017E80:  6F 6C 75 74 69 6F 6E 20 3A 0D 0A 20 0D 0A 20 20    olution :.. ..  
017E90:  20 20 20 4C 44 20 43 2C 41 0D 0A 20 20 20 20 20       LD C,A..     
017EA0:  41 4E 44 20 25 30 30 31 30 30 31 31 30 0D 0A 20    AND %00100110.. 
017EB0:  20 20 20 20 4A 50 20 5A 2C 52 4F 55 54 31 0D 0A        JP Z,ROUT1..
017EC0:  20 20 20 20 20 4C 44 20 41 2C 43 0D 0A 20 20 20         LD A,C..   
017ED0:  20 20 41 4E 44 20 25 31 31 30 30 30 30 30 30 0D      AND %11000000.
017EE0:  0A 20 20 20 20 20 4A 50 20 5A 2C 52 4F 55 54 32    .     JP Z,ROUT2
017EF0:  0D 0A 20 0D 0A 20 20 20 20 20 45 74 20 73 69 20    .. ..     Et si 
017F00:  52 4F 55 54 31 20 65 74 20 52 4F 55 54 32 20 6F    ROUT1 et ROUT2 o
017F10:  6E 74 20 62 65 73 6F 69 6E 20 64 65 20 20 41 20    nt besoin de  A 
017F20:  2C 20 63 27 65 73 74 20 73 65 75 6C 65 6D 65 6E    , c'est seulemen
017F30:  74 20 40 20 6C 27 65 6E 74 72 7B 65 20 64 65 20    t @ l'entr{e de 
017F40:  63 65 73 20 0D 0A 20 72 6F 75 74 69 6E 65 73 20    ces .. routines 
017F50:  71 75 65 20 6C 27 6F 6E 20 66 65 72 61 20 4C 44    que l'on fera LD
017F60:  20 41 2C 43 20 2E 0D 0A 20 20 20 20 20 45 6E 63     A,C ...     Enc
017F70:  6F 72 65 20 75 6E 20 64 7B 74 61 69 6C 20 2C 20    ore un d{tail , 
017F80:  73 69 20 20 61 75 63 75 6E 20 20 72 65 67 69 73    si  aucun  regis
017F90:  74 72 65 20 20 38 20 20 62 69 74 73 20 20 6E 27    tre  8  bits  n'
017FA0:  65 73 74 20 64 69 73 70 6F 6E 69 62 6C 65 20 70    est disponible p
017FB0:  6F 75 72 20 63 65 20 0D 0A 20 74 72 61 6E 73 66    our ce .. transf
017FC0:  65 72 74 20 2C 20 69 6C 20 72 65 73 74 65 20 75    ert , il reste u
017FD0:  6E 20 72 65 67 69 73 74 72 65 20 69 6E 74 65 72    n registre inter
017FE0:  6E 65 20 61 75 20 43 50 43 20 6E 6F 6D 6D 7B 20    ne au CPC nomm{ 
017FF0:  49 52 20 65 74 20 6C 65 20 72 65 67 69 73 74 72    IR et le registr
018000:  65 20 49 20 65 73 74 20 0D 0A 20 69 6E 75 74 69    e I est .. inuti
018010:  6C 69 73 7B 20 2E 20 56 6F 75 73 20 70 6F 75 76    lis{ . Vous pouv
018020:  65 7A 20 64 6F 6E 63 20 66 61 69 72 65 20 3A 0D    ez donc faire :.
018030:  0A 20 0D 0A 20 20 20 20 20 4C 44 20 49 2C 41 0D    . ..     LD I,A.
018040:  0A 20 20 20 20 20 41 4E 44 20 25 30 30 31 30 30    .     AND %00100
018050:  31 31 30 0D 0A 20 20 20 20 20 4A 50 20 5A 2C 52    110..     JP Z,R
018060:  4F 55 54 31 0D 0A 20 20 20 20 20 4C 44 20 41 2C    OUT1..     LD A,
018070:  49 0D 0A 20 20 20 20 20 41 4E 44 20 25 31 31 30    I..     AND %110
018080:  30 30 30 30 30 0D 0A 20 20 20 20 20 4A 50 20 5A    00000..     JP Z
018090:  2C 52 4F 55 54 32 0D 0A 20 0D 0A 20 20 20 20 20    ,ROUT2.. ..     
0180A0:  4C 65 20 72 65 67 69 73 74 72 65 20 49 20 20 6E    Le registre I  n
0180B0:  27 65 73 74 20 20 75 74 69 6C 69 73 61 62 6C 65    'est  utilisable
0180C0:  20 20 71 75 65 20 20 70 61 72 20 20 6C 27 69 6E      que  par  l'in
0180D0:  74 65 72 6D 7B 64 69 61 69 72 65 20 20 64 65 20    term{diaire  de 
0180E0:  20 41 20 65 74 20 6C 65 73 20 0D 0A 20 73 65 75     A et les .. seu
0180F0:  6C 65 73 20 69 6E 73 74 72 75 63 74 69 6F 6E 73    les instructions
018100:  20 61 75 74 6F 72 69 73 7B 65 73 20 73 6F 6E 74     autoris{es sont
018110:  20 3A 20 4C 44 20 41 2C 49 20 2D 20 4C 44 20 49     : LD A,I - LD I
018120:  2C 41 20 2E 0D 0A 20 20 20 20 20 4C 44 20 43 2C    ,A ...     LD C,
018130:  49 20 2C 20 50 55 53 48 20 49 52 20 2C 20 42 49    I , PUSH IR , BI
018140:  54 20 37 2C 49 20 2C 20 45 74 63 20 2E 2E 2E 20    T 7,I , Etc ... 
018150:  53 6F 6E 74 20 69 6E 76 61 6C 69 64 65 73 20 2E    Sont invalides .
018160:  0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20    .. ..           
018170:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D                  --
018180:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
018190:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20    ----------..    
0181A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0181B0:  20 20 20 20 20 4E 6F 6D 62 72 65 73 20 6E 7B 67         Nombres n{g
0181C0:  61 74 69 66 73 20 65 74 20 70 6F 73 69 74 69 66    atifs et positif
0181D0:  73 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    s..             
0181E0:  20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D                ----
0181F0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
018200:  2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20    --------.. ..   
018210:  20 20 55 6E 20 6E 6F 6D 62 72 65 20 38 20 62 69      Un nombre 8 bi
018220:  74 73 20 70 65 75 74 20 61 6C 6C 65 72 20 20 64    ts peut aller  d
018230:  65 20 20 30 20 20 40 20 20 32 35 35 20 20 2C 20    e  0  @  255  , 
018240:  76 6F 75 73 20 64 65 76 72 69 65 7A 20 63 6F 6D    vous devriez com
018250:  6D 65 6E 63 65 72 20 40 20 6C 65 20 0D 0A 20 73    mencer @ le .. s
018260:  61 76 6F 69 72 20 65 74 20 6F 6E 20 6E 65 20 76    avoir et on ne v
018270:  6F 69 74 20 72 69 65 6E 20 64 65 20 6E 7B 67 61    oit rien de n{ga
018280:  74 69 66 20 20 6C 61 20 20 64 65 64 61 6E 73 20    tif  la  dedans 
018290:  2E 20 45 74 20 70 6F 75 72 74 61 6E 74 20 6C 65    . Et pourtant le
0182A0:  20 5A 38 30 20 63 6F 6E 6E 61 69 08 5E 74 20 0D     Z80 connai.^t .
0182B0:  0A 20 6C 65 20 73 69 67 6E 65 20 2D 20 2E 20 49    . le signe - . I
0182C0:  6C 20 63 6F 6E 73 69 64 7D 72 65 20 6C 27 6F 63    l consid}re l'oc
0182D0:  74 65 74 20 65 6E 20 32 20 70 61 72 74 69 65 73    tet en 2 parties
0182E0:  20 3A 0D 0A 20 0D 0A 20 20 20 20 20 31 20 3A 20     :.. ..     1 : 
0182F0:  44 65 20 30 20 40 20 23 37 46 20 2C 20 43 27 65    De 0 @ #7F , C'e
018300:  73 74 20 70 6F 75 72 20 6C 75 69 20 75 6E 65 20    st pour lui une 
018310:  76 61 6C 65 75 72 20 70 6F 73 69 74 69 76 65 20    valeur positive 
018320:  2E 0D 0A 20 20 20 20 20 32 20 3A 20 44 65 20 23    ...     2 : De #
018330:  38 30 20 40 20 23 46 46 20 2C 20 43 27 65 73 74    80 @ #FF , C'est
018340:  20 70 6F 75 72 20 6C 75 69 20 75 6E 65 20 76 61     pour lui une va
018350:  6C 65 75 72 20 6E 7B 67 61 74 69 76 65 20 2E 0D    leur n{gative ..
018360:  0A 20 20 20 20 20 50 6F 75 72 20 76 6F 75 73 20    .     Pour vous 
018370:  2C 20 63 27 65 73 74 20 63 65 20 71 75 65 20 76    , c'est ce que v
018380:  6F 75 73 20 20 76 6F 75 6C 65 7A 20 20 2C 20 20    ous  voulez  ,  
018390:  6C 65 20 70 72 6F 67 72 61 6D 6D 65 75 72 20 40    le programmeur @
0183A0:  20 6C 65 20 63 68 6F 69 78 20 65 6E 74 72 65 20     le choix entre 
0183B0:  0D 0A 20 74 65 6E 69 72 20 63 6F 6D 70 74 65 20    .. tenir compte 
0183C0:  6F 75 20 6E 6F 6E 20 64 65 20 63 65 20 66 61 69    ou non de ce fai
0183D0:  74 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 53 75 72    t ... ..     Sur
0183E0:  20 31 36 20 62 69 74 73 20 3A 0D 0A 20 0D 0A 20     16 bits :.. .. 
0183F0:  20 20 20 20 44 65 20 30 20 40 20 37 46 46 46 20        De 0 @ 7FFF 
018400:  43 27 65 73 74 20 70 6F 73 69 74 69 66 0D 0A 20    C'est positif.. 
018410:  20 20 20 20 44 65 20 23 38 30 30 30 20 40 20 23        De #8000 @ #
018420:  46 46 46 46 20 43 27 65 73 74 20 6E 7B 67 61 74    FFFF C'est n{gat
018430:  69 66 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 4C 61    if ... ..     La
018440:  20 64 69 66 66 7B 72 65 6E 63 65 20 65 6E 74 72     diff{rence entr
018450:  65 20 23 37 46 20 65 74 20 23 38 30 20 73 65 20    e #7F et #80 se 
018460:  73 69 67 6E 61 6C 65 20 70 61 72 20 20 6C 61 20    signale par  la 
018470:  6D 69 73 65 20 40 20 31 20 64 75 20 62 69 74 20    mise @ 1 du bit 
018480:  37 20 73 69 74 6F 08 5E 74 20 0D 0A 20 71 75 65    7 sito.^t .. que
018490:  20 6C 27 6F 6E 20 61 74 74 65 69 6E 74 20 23 38     l'on atteint #8
0184A0:  30 20 2E 20 50 6F 75 72 20 20 73 61 76 6F 69 72    0 . Pour  savoir
0184B0:  20 20 73 69 20 20 75 6E 20 20 6E 6F 6D 62 72 65      si  un  nombre
0184C0:  20 65 73 74 20 70 6F 73 69 74 69 66 20 6F 75 20     est positif ou 
0184D0:  6E 7B 67 61 74 69 66 20 69 6C 20 0D 0A 20 73 75    n{gatif il .. su
0184E0:  66 66 69 74 20 64 65 20 66 61 69 72 65 20 3A 0D    ffit de faire :.
0184F0:  0A 20 0D 0A 20 53 75 72 20 38 20 62 69 74 73 20    . .. Sur 8 bits 
018500:  3A 20 20 20 20 20 20 42 49 54 20 37 2C 41 0D 0A    :      BIT 7,A..
018510:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
018520:  20 20 20 4A 52 20 5A 2C 50 4F 53 49 54 49 46 0D       JR Z,POSITIF.
018530:  0A 20 0D 0A 20 53 75 72 20 31 36 20 62 69 74 73    . .. Sur 16 bits
018540:  20 3A 20 20 20 20 20 42 49 54 20 37 2C 44 20 20     :     BIT 7,D  
018550:  20 20 20 3B 28 50 6F 75 72 20 44 45 29 0D 0A 20       ;(Pour DE).. 
018560:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
018570:  20 20 4A 52 20 4E 5A 2C 4E 45 47 41 54 49 46 0D      JR NZ,NEGATIF.
018580:  0A 20 0D 0A 20 20 20 20 20 41 20 70 72 65 6D 69    . ..     A premi
018590:  7D 72 65 20 76 75 65 20 20 63 65 20 20 6E 27 65    }re vue  ce  n'e
0185A0:  73 74 20 20 70 61 73 20 20 74 72 7D 73 20 20 75    st  pas  tr}s  u
0185B0:  74 69 6C 65 20 20 2C 20 20 73 61 63 68 65 7A 20    tile  ,  sachez 
0185C0:  20 63 65 70 65 6E 64 61 6E 74 20 71 75 65 20 6C     cependant que l
0185D0:  65 73 20 0D 0A 20 72 6F 75 74 69 6E 65 73 20 64    es .. routines d
0185E0:  75 20 43 50 43 20 61 74 74 65 6E 64 61 6E 74 20    u CPC attendant 
0185F0:  75 6E 65 20 76 61 6C 65 75 72 20 31 36 20 20 62    une valeur 16  b
018600:  6C 65 73 20 63 61 72 61 63 74 7D 72 65 73 20 28    les caract}res (
018610:  41 20 70 65 75 74 20 64 65 76 65 6E 69 72 20 20    A peut devenir  
018620:  63 20 20 65 74 20 61 69 6E 73 69 20 64 65 20 73    c  et ainsi de s
018630:  75 69 74 65 29 20 65 74 20 73 65 75 6C 65 20 0D    uite) et seule .
018640:  0A 20 6C 61 20 70 65 72 73 6F 6E 6E 65 20 64 69    . la personne di
018650:  73 70 6F 73 61 6E 74 20 64 65 20 6C 61 20 74 61    sposant de la ta
018660:  62 6C 65 20 64 65 20 64 7B 63 6F 64 61 67 65 20    ble de d{codage 
018670:  70 6F 75 72 72 61 20 72 65 6C 69 72 65 20 76 6F    pourra relire vo
018680:  74 72 65 20 74 65 78 74 65 20 2E 0D 0A 20 0D 0A    tre texte ... ..
018690:  20 20 20 20 20 4C 27 65 6E 73 65 6D 62 6C 65 20         L'ensemble 
0186A0:  64 65 20 63 65 73 20 75 74 69 6C 69 74 61 69 72    de ces utilitair
0186B0:  65 73 20 73 65 20 20 72 7B 76 7D 6C 65 20 20 66    es se  r{v}le  f
0186C0:  6F 72 74 20 20 75 74 69 6C 65 20 20 6D 65 08 5E    ort  utile  me.^
0186D0:  6D 65 20 73 69 20 6C 27 6F 6E 20 40 20 70 61 73    me si l'on @ pas
0186E0:  20 0D 0A 20 6C 27 75 73 61 67 65 20 64 65 73 20     .. l'usage des 
0186F0:  20 6F 70 74 69 6F 6E 73 20 20 64 65 20 20 66 6F     options  de  fo
018700:  72 6D 61 74 61 67 65 20 20 65 74 20 20 63 6F 70    rmatage  et  cop
018710:  69 65 20 20 68 6F 72 73 20 20 41 4D 53 44 4F 53    ie  hors  AMSDOS
018720:  20 20 2E 20 20 41 76 65 63 20 20 75 6E 20 70 65      .  Avec  un pe
018730:  75 20 0D 0A 20 64 27 65 6E 74 72 61 69 08 5E 6E    u .. d'entrai.^n
018740:  65 6D 65 6E 74 20 2C 20 76 6F 75 73 20 63 6F 6E    ement , vous con
018750:  73 74 61 74 65 72 65 7A 20 71 75 65 20 6C 27 75    staterez que l'u
018760:  73 61 67 65 20 64 65 20 20 48 4F 54 2D 44 4F 47    sage de  HOT-DOG
018770:  20 2D 20 46 4F 52 4D 49 44 20 2D 20 49 46 20 2D     - FORMID - IF -
018780:  20 54 55 46 20 0D 0A 20 73 69 6D 70 6C 69 66 69     TUF .. simplifi
018790:  65 20 67 72 61 6E 64 65 6D 65 6E 74 20 6C 27 75    e grandement l'u
0187A0:  73 61 67 65 20 64 65 20 43 50 4D 2B 20 65 74 20    sage de CPM+ et 
0187B0:  20 6A 75 73 74 69 66 69 65 6E 74 20 40 20 65 75     justifient @ eu
0187C0:  78 20 73 65 75 6C 73 20 6C 27 61 63 71 75 69 73    x seuls l'acquis
0187D0:  69 74 69 6F 6E 20 0D 0A 20 64 75 20 70 61 63 6B    ition .. du pack
0187E0:  20 71 75 69 20 63 6F 75 08 5E 74 65 20 32 35 30     qui cou.^te 250
0187F0:  46 20 65 6E 20 76 65 6E 74 65 20 64 69 72 65 63    F en vente direc
018800:  74 65 20 70 61 72 20 63 6F 72 72 65 73 70 6F 6E    te par correspon
018810:  64 61 6E 63 65 20 2E 20 28 45 6E 20 6D 61 67 61    dance . (En maga
018820:  73 69 6E 20 2C 20 6C 65 20 0D 0A 20 70 72 69 78    sin , le .. prix
018830:  20 70 65 75 74 2D 65 08 5E 74 72 65 20 70 6C 75     peut-e.^tre plu
018840:  73 20 7B 6C 65 76 7B 29 20 2E 0D 0A 20 0D 0A 20    s {lev{) ... .. 
018850:  20 20 20 20 56 6F 75 73 20 70 6F 75 76 65 7A 20        Vous pouvez 
018860:  6C 65 20 63 6F 6D 6D 61 6E 64 65 72 20 63 68 65    le commander che
018870:  7A 20 3A 20 4D 49 43 52 4F 4C 4F 47 49 43 20 42    z : MICROLOGIC B
018880:  50 20 31 38 20 39 31 32 31 31 20 44 52 41 56 45    P 18 91211 DRAVE
018890:  49 4C 20 43 45 44 45 58 0D 0A 20 0D 0A 20 20 20    IL CEDEX.. ..   
0188A0:  20 20 53 69 20 76 6F 75 73 20 61 76 65 7A 20 64      Si vous avez d
0188B0:  65 73 20 70 72 6F 62 6C 7D 6D 65 73 20 20 64 65    es probl}mes  de
0188C0:  20 20 74 72 61 6E 73 66 65 72 74 20 20 64 65 20      transfert  de 
0188D0:  20 66 69 63 68 69 65 72 73 20 64 27 75 6E 20 6F     fichiers d'un o
0188E0:  72 64 69 6E 61 74 65 75 72 20 40 20 0D 0A 20 6C    rdinateur @ .. l
0188F0:  27 61 75 74 72 65 20 2C 20 72 65 63 68 65 72 63    'autre , recherc
018900:  68 65 7A 20 64 65 73 20 6C 6F 67 69 63 69 65 6C    hez des logiciel
018910:  73 20 7B 64 75 63 61 74 69 66 73 20 73 75 72 20    s {ducatifs sur 
018920:  20 6C 65 73 20 6D 61 74 68 73 20 6F 7C 20 6C 61     les maths o| la
018930:  20 67 7B 6F 6D 7B 74 72 69 65 20 2C 20 0D 0A 20     g{om{trie , .. 
018940:  64 65 73 20 65 6E 6E 75 69 73 20 61 76 65 63 20    des ennuis avec 
018950:  43 50 4D 20 6F 75 20 64 65 73 20 65 78 74 65 6E    CPM ou des exten
018960:  73 69 6F 6E 73 20 52 4F 4D 20 2C 20 7B 63 72 69    sions ROM , {cri
018970:  76 65 7A 20 40 20 3A 20 0D 0A 20 0D 0A 20 20 20    vez @ : .. ..   
018980:  20 20 20 20 20 20 20 20 20 20 20 20 52 2E 43 41                R.CA
018990:  42 41 4E 4E 45 20 2C 20 32 20 52 75 65 20 64 65    BANNE , 2 Rue de
0189A0:  20 6C 61 20 70 69 65 72 72 65 20 6C 65 76 7B 65     la pierre lev{e
0189B0:  20 37 35 30 31 31 20 50 41 52 49 53 0D 0A 20 0D     75011 PARIS.. .
0189C0:  0A 20 20 20 45 74 20 73 6F 79 65 7A 20 70 61 74    .   Et soyez pat
0189D0:  69 65 6E 74 73 20 70 6F 75 72 20 6C 61 20 72 7B    ients pour la r{
0189E0:  70 6F 6E 73 65 20 2C 20 69 6C 20 65 73 74 20 75    ponse , il est u
0189F0:  6E 20 70 65 75 20 64 7B 62 6F 72 64 7B 20 63 65    n peu d{bord{ ce
018A00:  73 20 74 65 6D 70 73 2D 63 69 20 2E 0D 0A 20 0D    s temps-ci ... .
018A10:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
018A20:  20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D                 ---
018A30:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
018A40:  2D 2D 2D 2D 0D 0A 20 1A 20 4C 65 73 20 70 72 6F    ----.. . Les pro
018A50:  67 72 61 6D 6D 65 73 20 0D 0A 20 64 65 20 63 65    grammes .. de ce
018A60:  20 74 79 70 65 20 6E 27 75 74 69 6C 69 73 65 6E     type n'utilisen
018A70:  74 20 71 75 65 20 74 72 7D 73 20 72 61 72 65 6D    t que tr}s rarem
018A80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
018A90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
018AA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
018AB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
018AC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
018AD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
018AE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
018AF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
018B00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
018B10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
018B20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
018B30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
018B40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
018B50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
018B60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
018B70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
018B80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
018B90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
018BA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
018BB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
018BC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
018BD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
018BE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
018BF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
018C00:  41 54 54 52 49 42 20 2C 20 4C 41 42 45 4C 20 20    ATTRIB , LABEL  
018C10:  2C 20 20 56 4F 4C 20 20 2C 20 20 53 48 4F 57 20    ,  VOL  ,  SHOW 
018C20:  20 2C 20 20 44 55 4D 50 20 2C 20 54 59 50 45 20     ,  DUMP , TYPE 
018C30:  2C 20 50 52 49 4E 54 20 74 6F 75 74 20 0D 0A 20    , PRINT tout .. 
018C40:  65 6E 70 65 72 6D 65 74 74 61 6E 74 20 6C 61 20    enpermettant la 
018C50:  67 65 73 74 69 6F 6E 20 64 65 73 20 66 69 63 68    gestion des fich
018C60:  69 65 72 20 50 43 20 73 75 72 20 20 76 6F 74 72    ier PC sur  votr
018C70:  65 20 43 50 43 20 2E 20 49 6E 64 69 73 70 65 6E    e CPC . Indispen
018C80:  73 61 62 6C 65 20 73 69 20 76 6F 75 73 20 0D 0A    sable si vous ..
018C90:  20 76 6F 75 73 20 6F 66 66 72 65 7A 20 75 6E 20     vous offrez un 
018CA0:  50 43 20 6F 75 20 76 6F 75 6C 65 7A 20 74 72 61    PC ou voulez tra
018CB0:  6E 73 6D 65 74 74 72 65 20 6F 75 20 72 65 63 65    nsmettre ou rece
018CC0:  76 6F 69 72 20 64 65 73 20 66 69 63 68 69 65 72    voir des fichier
018CD0:  73 20 6C 69 73 69 62 6C 65 73 20 70 61 72 20 0D    s lisibles par .
018CE0:  0A 20 75 6E 20 50 43 20 2E 20 20 55 6E 65 20 20    . un PC .  Une  
018CF0:  70 72 6F 63 68 61 69 6E 65 20 20 76 65 72 73 69    prochaine  versi
018D00:  6F 6E 20 20 73 27 6F 63 63 75 70 65 72 61 20 20    on  s'occupera  
018D10:  61 75 73 73 69 20 20 64 65 73 20 20 66 69 63 68    aussi  des  fich
018D20:  69 65 72 73 20 41 54 41 52 49 20 2E 20 4C 61 20    iers ATARI . La 
018D30:  0D 0A 20 6E 6F 74 69 63 65 20 6A 6F 69 6E 74 65    .. notice jointe
018D40:  20 28 31 31 20 70 61 67 65 73 29 20 65 73 74 20     (11 pages) est 
018D50:  20 64 65 73 20 20 70 6C 75 73 20 20 63 6C 61 69     des  plus  clai
018D60:  72 65 73 20 20 65 74 20 76 6F 75 73 20 70 72 7B    res  et vous pr{
018D70:  73 65 6E 74 65 20 75 6E 20 65 78 65 6D 70 6C 65    sente un exemple
018D80:  20 0D 0A 20 64 27 75 74 69 6C 69 73 61 74 69 6F     .. d'utilisatio
018D90:  6E 20 70 61 73 20 40 20 70 61 73 20 70 6F 75 72    n pas @ pas pour
018DA0:  20 63 68 61 71 75 65 20 6F 70 74 69 6F 6E 20 2E     chaque option .
018DB0:  0D 0A 20 0D 0A 20 20 20 20 20 46 4F 52 4D 49 44    .. ..     FORMID
018DC0:  20 20 3A 20 20 50 72 6F 67 72 61 6D 6D 65 20 20      :  Programme  
018DD0:  64 65 20 20 20 66 6F 72 6D 61 74 61 67 65 20 20    de   formatage  
018DE0:  20 61 76 65 63 20 20 20 6F 70 74 69 6F 6E 20 20     avec   option  
018DF0:  64 65 20 20 72 65 6C 65 63 74 75 72 65 20 20 70    de  relecture  p
018E00:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
018E10:  20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D             -------
018E20:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
018E30:  2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20    -----..         
018E40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D                   -
018E50:  20 50 45 54 49 54 45 53 20 41 4E 4E 4F 4E 43 45     PETITES ANNONCE
018E60:  53 20 45 54 20 44 49 56 45 52 53 20 2D 0D 0A 20    S ET DIVERS -.. 
018E70:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
018E80:  20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D            --------
018E90:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
018EA0:  2D 2D 2D 2D 0D 0A 0D 0A 0D 0A 20 20 20 20 20 44    ----......     D
018EB0:  69 76 65 72 73 20 3A 20 4C 65 20 62 75 67 20 64    ivers : Le bug d
018EC0:  75 20 36 31 32 38 20 20 65 73 74 20 20 72 65 76    u 6128  est  rev
018ED0:  65 6E 75 20 20 70 6F 73 65 72 20 73 65 73 20 70    enu  poser ses p
018EE0:  61 74 74 65 73 20 67 72 61 73 73 65 73 20 65 74    attes grasses et
018EF0:  20 70 75 61 6E 74 65 73 20 0D 0A 20 73 75 72 20     puantes .. sur 
018F00:  6C 65 73 20 66 61 63 65 73 20 69 6D 6D 61 63 75    les faces immacu
018F10:  6C 7B 65 73 20 64 65 20 53 4F 53 20 20 50 52 4F    l{es de SOS  PRO
018F20:  47 52 41 4D 4D 45 55 52 53 20 20 21 20 45 6E 63    GRAMMEURS  ! Enc
018F30:  6F 72 65 20 75 6E 20 27 4D 65 6D 6F 72 79 20 66    ore un 'Memory f
018F40:  75 6C 6C 27 20 64 61 6E 73 20 0D 0A 20 6C 65 20    ull' dans .. le 
018F50:  6E 75 6D 7B 72 6F 20 36 20 2E 2E 2E 20 43 65 74    num{ro 6 ... Cet
018F60:  74 65 20 66 6F 69 73 20 63 65 6C 61 20 76 69 65    te fois cela vie
018F70:  6E 74 20 20 64 65 20 20 48 49 4D 45 4D 20 20 65    nt  de  HIMEM  e
018F80:  74 20 20 4C 4F 41 44 20 2E 20 53 75 72 20 75 6E    t  LOAD . Sur un
018F90:  20 43 50 43 20 34 36 34 20 2C 20 0D 0A 20 66 61     CPC 464 , .. fa
018FA0:  69 72 65 20 3A 20 4D 45 4D 4F 52 59 20 32 39 39    ire : MEMORY 299
018FB0:  39 39 3A 4C 4F 41 44 22 70 72 6F 67 72 61 6D 2E    99:LOAD"program.
018FC0:  62 69 6E 22 2C 33 30 30 30 30 20 65 74 20 20 63    bin",30000 et  c
018FD0:  65 6C 61 20 20 6D 61 72 63 68 65 20 20 2E 20 53    ela  marche  . S
018FE0:  75 72 20 43 50 43 20 36 31 32 38 20 0D 0A 20 6F    ur CPC 6128 .. o
018FF0:  6E 20 68 7B 72 69 74 65 20 40 20 6E 6F 75 76 65    n h{rite @ nouve
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:  61 75 20 64 75 20 27 4D 65 6D 6F 72 79 20 66 75    au du 'Memory fu
019110:  6C 6C 27 20 2E 20 20 4C 65 20 64 7B 63 61 6C 61    ll' .  Le d{cala
019120:  67 65 20 64 27 75 6E 20 6F 63 74 65 74 20 65 6E    ge d'un octet en
019130:  74 72 65 20 48 49 4D 45 4D 20 65 74 20 0D 0A 20    tre HIMEM et .. 
019140:  6C 27 61 64 72 65 73 73 65 20 64 65 20 63 68 61    l'adresse de cha
019150:  72 67 65 6D 65 6E 74 20 65 73 74 20 69 6E 73 73    rgement est inss
019160:  75 66 66 69 73 61 6E 74 20 21 20 49 6C 20 66 61    uffisant ! Il fa
019170:  75 74 20 61 75 20 6D 6F 69 6E 73 20 32 20 6F 63    ut au moins 2 oc
019180:  74 65 74 73 20 2C 20 64 6F 6E 63 20 3A 0D 0A 20    tets , donc :.. 
019190:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0191A0:  20 20 20 20 4D 45 4D 4F 52 59 20 32 39 39 39 38        MEMORY 29998
0191B0:  3A 4C 4F 41 44 22 70 72 6F 67 72 61 6D 2E 62 69    :LOAD"program.bi
0191C0:  6E 22 2C 33 30 30 30 30 0D 0A 20 20 20 20 20 45    n",30000..     E
0191D0:  74 20 65 6E 20 70 72 69 6E 63 69 70 65 20 63 65    t en principe ce
0191E0:  6C 61 20 6D 61 72 63 68 65 20 2C 20 20 70 6F 75    la marche ,  pou
0191F0:  72 20 20 65 5E 74 72 65 20 20 73 75 72 73 20 20    r  e^tre  surs  
019200:  64 65 20 20 6C 61 20 63 68 6F 73 65 20 2C 20 6F    de  la chose , o
019210:  6E 20 6C 61 69 73 73 65 20 0D 0A 20 6D 61 69 6E    n laisse .. main
019220:  74 65 6E 61 6E 74 20 35 30 30 20 6F 63 74 65 74    tenant 500 octet
019230:  73 20 65 6E 74 72 65 20 6C 65 73 20 32 20 20 2C    s entre les 2  ,
019240:  20 20 6F 75 20 20 6F 6E 20 63 68 61 72 67 65 20      ou  on charge 
019250:  64 69 72 65 63 74 65 6D 65 6E 74 20 65 6E 20 62    directement en b
019260:  69 6E 61 69 72 65 20 63 65 20 0D 0A 20 71 75 69    inaire ce .. qui
019270:  20 73 75 70 70 72 69 6D 65 20 6C 61 20 6E 7B 63     supprime la n{c
019280:  7B 73 73 69 74 7B 20 64 75 20 48 49 4D 45 4D 20    {ssit{ du HIMEM 
019290:  2E 0D 0A 0D 0A 20 20 20 20 20 4F 6E 20 72 7B 63    .....     On r{c
0192A0:  61 70 69 74 75 6C 65 20 6C 65 73 20 63 72 61 73    apitule les cras
0192B0:  73 65 73 20 64 75 20 36 31 32 38 20 3A 0D 0A 20    ses du 6128 :.. 
0192C0:  20 20 20 0D 0A 20 20 20 20 20 31 20 3A 20 4C 65       ..     1 : Le
0192D0:  20 62 75 67 20 65 73 74 20 64 61 6E 73 20 6C 61     bug est dans la
0192E0:  20 52 4F 4D 20 20 42 41 53 49 43 20 20 65 74 20     ROM  BASIC  et 
0192F0:  20 6E 65 20 20 73 65 20 6D 61 6E 69 66 65 73 74     ne  se manifest
019300:  65 20 70 61 73 20 73 69 20 6F 6E 20 63 72 7B 65    e pas si on cr{e
019310:  20 75 6E 20 0D 0A 20 27 4C 6F 61 64 65 72 27 20     un .. 'Loader' 
019320:  65 6E 20 62 69 6E 61 69 72 65 20 2E 0D 0A 20 20    en binaire ...  
019330:  20 20 20 32 20 3A 20 49 6C 20 76 61 75 74 20 20       2 : Il vaut  
019340:  6D 69 65 75 78 20 20 6C 61 69 73 73 65 72 20 20    mieux  laisser  
019350:  35 30 30 20 20 6F 63 74 65 74 73 20 20 65 6E 74    500  octets  ent
019360:  72 65 20 20 6C 61 20 20 66 69 6E 20 20 64 65 20    re  la  fin  de 
019370:  20 6C 61 20 7A 6F 6E 65 20 64 65 73 20 0D 0A 20     la zone des .. 
019380:  76 61 72 69 61 62 6C 65 73 20 65 74 20 48 49 4D    variables et HIM
019390:  45 4D 20 73 75 72 20 75 6E 20 34 36 34 20 73 69    EM sur un 464 si
0193A0:  6E 6F 6E 20 63 27 65 73 74 20 20 27 53 74 72 69    non c'est  'Stri
0193B0:  6E 67 20 73 70 61 63 65 20 66 75 6C 6C 27 20 6F    ng space full' o
0193C0:  75 20 70 69 72 65 20 73 75 72 20 75 6E 20 0D 0A    u pire sur un ..
0193D0:  20 36 31 32 38 20 2E 0D 0A 20 20 20 20 20 33 20     6128 ...     3 
0193E0:  3A 20 48 49 4D 45 4D 20 64 6F 69 74 20 65 5E 74    : HIMEM doit e^t
0193F0:  72 65 20 6E 65 74 74 65 6D 65 6E 74 20 20 73 6F    re nettement  so
019400:  75 73 20 20 6C 61 20 20 7A 6F 6E 65 20 64 65 20    us  la  zone de 
019410:  63 68 61 72 67 65 6D 65 6E 74 20 64 75 20 70 72    chargement du pr
019420:  6F 67 72 61 6D 6D 65 20 0D 0A 20 62 69 6E 61 69    ogramme .. binai
019430:  72 65 20 6C 6F 67 7B 20 6C 65 20 70 6C 75 73 20    re log{ le plus 
019440:  62 61 73 20 65 6E 20 52 41 4D 20 2E 0D 0A 0D 0A    bas en RAM .....
019450:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
019460:  20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D          ----------
019470:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
019480:  2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20    --------..      
019490:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0194A0:  20 20 20 20 20 20 20 20 20 20 2D 20 52 53 58 20              - RSX 
0194B0:  4C 49 4E 45 20 2D 0D 0A 20 20 20 20 20 20 20 20    LINE -..        
0194C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D                  --
0194D0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0194E0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0194F0:  0D 0A 0D 0A 20 20 20 20 20 50 72 6F 67 72 61 6D    ....     Program
019500:  6D 65 20 64 65 20 52 2E 43 41 42 41 4E 45 20 71    me de R.CABANE q
019510:  75 69 20 70 65 72 6D 65 74 20 64 27 61 6A 6F 75    ui permet d'ajou
019520:  74 65 72 20 20 6F 75 20 72 65 6D 70 6C 61 63 65    ter  ou remplace
019530:  72 20 75 6E 65 20 6F 75 20 70 6C 75 73 69 65 75    r une ou plusieu
019540:  72 73 20 0D 0A 20 6C 69 67 6E 65 73 20 40 20 75    rs .. lignes @ u
019550:  6E 20 70 72 67 72 61 6D 6D 65 20 42 41 53 49 43    n prgramme BASIC
019560:  20 65 6E 20 63 6F 75 72 73 20 20 64 27 7B 78 7B     en cours  d'{x{
019570:  63 75 74 69 6F 6E 20 20 2E 20 20 44 65 20 70 6C    cution  .  De pl
019580:  75 73 20 2C 20 6C 61 20 52 53 58 20 73 65 20 6C    us , la RSX se l
019590:  6F 67 65 20 0D 0A 20 6E 27 69 6D 70 6F 72 74 65    oge .. n'importe
0195A0:  20 6F 7C 20 65 6E 20 6D 7B 6D 6F 69 72 65 20 2E     o| en m{moire .
0195B0:  0D 0A 0D 0A 20 20 20 20 20 43 68 61 72 67 65 6D    ....     Chargem
0195C0:  65 6E 74 20 65 74 20 69 6E 69 74 69 61 6C 69 73    ent et initialis
0195D0:  61 74 69 6F 6E 20 3A 20 4C 4F 41 44 22 52 53 58    ation : LOAD"RSX
0195E0:  4C 49 4E 45 2E 42 49 4E 22 2C 61 64 72 65 73 73    LINE.BIN",adress
0195F0:  65 3A 43 41 4C 4C 20 61 64 72 65 73 73 65 0D 0A    e:CALL adresse..
019600:  0D 0A 20 20 20 20 20 55 73 61 67 65 20 3A 20 41    ..     Usage : A
019610:  24 3D 22 6C 69 67 6E 65 20 64 65 20 70 72 6F 67    $="ligne de prog
019620:  72 61 6D 6D 65 20 71 75 65 6C 63 6F 6E 71 75 65    ramme quelconque
019630:  22 2B 43 48 52 24 28 30 29 3A 6E 6C 3D 6C 69 67    "+CHR$(0):nl=lig
019640:  6E 65 20 61 20 61 6A 6F 75 74 65 72 0D 0A 20 20    ne a ajouter..  
019650:  20 20 20 20 20 20 20 20 20 20 20 7C 4C 49 4E 45               |LINE
019660:  2C 40 61 24 2C 6E 6C 0D 0A 0D 0A 20 20 20 20 20    ,@a$,nl....     
019670:  4C 69 6D 69 74 65 73 20 64 27 75 73 61 67 65 20    Limites d'usage 
019680:  3A 20 4C 27 69 6E 74 65 72 70 72 7B 74 65 75 72    : L'interpr{teur
019690:  20 62 61 73 69 63 20 20 67 7D 72 65 20 20 65 6E     basic  g}re  en
0196A0:  20 70 65 72 6D 61 6E 65 6E 63 65 20 64 65 73 20     permanence des 
0196B0:  70 6F 69 6E 74 65 75 72 73 20 0D 0A 20 69 6E 74    pointeurs .. int
0196C0:  65 72 6E 65 73 20 70 6F 75 72 20 47 4F 54 4F 20    ernes pour GOTO 
0196D0:  2C 20 47 4F 53 55 42 20 2C 20 20 46 4F 52 2F 4E    , GOSUB ,  FOR/N
0196E0:  45 58 54 20 20 2C 20 20 65 74 63 20 20 2E 2E 2E    EXT  ,  etc  ...
0196F0:  20 7C 4C 49 4E 45 2C 40 61 24 2C 6E 6C 20 6E 65     |LINE,@a$,nl ne
019700:  20 74 69 65 6E 74 20 70 61 73 20 0D 0A 20 63 6F     tient pas .. co
019710:  6D 70 74 65 20 64 65 20 63 65 73 20 70 6F 69 6E    mpte de ces poin
019720:  74 65 75 72 73 20 28 63 65 20 73 65 72 61 69 74    teurs (ce serait
019730:  20 6C 27 65 6E 66 65 72 20 20 2E 2E 2E 29 20 2E     l'enfer  ...) .
019740:  20 45 6E 20 63 6F 6E 73 7B 71 75 65 6E 63 65 20     En cons{quence 
019750:  2C 20 6C 65 20 6E 75 6D 7B 72 6F 20 0D 0A 20 64    , le num{ro .. d
019760:  65 20 6C 69 67 6E 65 20 40 20 61 6A 6F 75 74 65    e ligne @ ajoute
019770:  72 20 6F 75 20 72 65 6D 70 6C 61 63 65 72 20 20    r ou remplacer  
019780:  64 6F 69 74 20 20 74 6F 75 6A 6F 75 72 73 20 20    doit  toujours  
019790:  65 5E 74 72 65 20 73 75 70 7B 72 69 65 75 72 20    e^tre sup{rieur 
0197A0:  40 20 63 65 6C 75 69 20 6F 7C 20 73 65 20 0D 0A    @ celui o| se ..
0197B0:  20 74 72 6F 75 76 65 20 6C 27 69 6E 73 74 72 75     trouve l'instru
0197C0:  63 74 69 6F 6E 20 7C 4C 49 4E 45 20 2E 20 45 78    ction |LINE . Ex
0197D0:  20 3A 0D 0A 0D 0A 20 20 20 20 20 32 30 20 41 24     :....     20 A$
0197E0:  3D 22 47 4F 54 4F 20 31 30 22 2B 43 48 52 24 28    ="GOTO 10"+CHR$(
0197F0:  30 29 20 27 4F 4B 20 20 20 20 20 20 20 20 32 30    0) 'OK        20
019800:  20 41 24 3D 22 47 4F 54 4F 20 31 30 22 20 27 4E     A$="GOTO 10" 'N
019810:  45 20 46 4F 4E 43 54 49 4F 4E 4E 45 20 50 41 53    E FONCTIONNE PAS
019820:  0D 0A 20 20 20 20 20 33 30 20 7C 4C 49 4E 45 20    ..     30 |LINE 
019830:  40 61 24 2C 33 30 20 20 20 20 20 20 20 20 20 20    @a$,30          
019840:  20 20 20 20 20 20 20 20 20 20 33 30 20 7C 4C 49              30 |LI
019850:  4E 45 20 40 61 24 2C 31 30 0D 0A 20 20 20 20 0D    NE @a$,10..    .
019860:  0A 20 20 20 20 20 4C 27 69 6E 73 65 72 74 69 6F    .     L'insertio
019870:  6E 20 2F 20 6D 6F 64 69 66 69 63 61 74 69 6F 6E    n / modification
019880:  20 64 65 20 6C 69 67 6E 65 20 20 6E 65 20 20 70     de ligne  ne  p
019890:  65 75 74 20 20 6E 6F 6E 20 20 70 6C 75 73 20 66    eut  non  plus f
0198A0:  69 67 75 72 65 72 20 64 61 6E 73 20 75 6E 65 20    igurer dans une 
0198B0:  0D 0A 20 62 6F 75 63 6C 65 20 46 4F 52 2F 4E 45    .. boucle FOR/NE
0198C0:  58 54 20 6F 7C 20 57 48 49 4C 45 2F 57 45 4E 44    XT o| WHILE/WEND
0198D0:  20 2C 20 65 6E 20 20 72 65 76 61 6E 63 68 65 20     , en  revanche 
0198E0:  20 2C 20 20 63 65 6C 61 20 20 6D 61 72 63 68 65     ,  cela  marche
0198F0:  20 64 61 6E 73 20 75 6E 20 49 46 20 54 48 45 4E     dans un IF THEN
019900:  20 0D 0A 20 47 4F 54 4F 20 63 6F 6D 6D 65 20 65     .. GOTO comme e
019910:  6E 20 74 7B 6D 6F 69 67 6E 65 20 6C 27 65 78 65    n t{moigne l'exe
019920:  6D 70 6C 65 20 63 69 2D 64 65 73 73 6F 75 73 20    mple ci-dessous 
019930:  71 75 69 20 76 6F 75 73 20 6D 6F 6E 74 72 65 20    qui vous montre 
019940:  64 65 20 70 6C 75 73 20 2C 20 63 6F 6D 6D 65 6E    de plus , commen
019950:  74 20 0D 0A 20 66 61 69 72 65 20 64 69 67 7B 72    t .. faire dig{r
019960:  65 72 20 64 65 73 20 67 75 69 6C 6C 65 6D 65 74    er des guillemet
019970:  73 20 40 20 75 6E 65 20 20 63 68 61 69 5E 6E 65    s @ une  chai^ne
019980:  20 20 64 65 20 63 61 72 61 63 74 65 7D 72 65 73      de caracte}res
019990:  20 2C 20 43 48 52 24 28 26 32 32 29 20 7B 74 61     , CHR$(&22) {ta
0199A0:  6E 74 20 0D 0A 20 6C 65 20 63 6F 64 65 20 41 53    nt .. le code AS
0199B0:  43 49 49 20 64 75 20 67 75 69 6C 6C 65 6D 65 74    CII du guillemet
0199C0:  20 2E 20 43 27 65 73 74 20 62 69 7A 61 72 72 65     . C'est bizarre
0199D0:  20 6D 61 69 73 20 60 20 61 20 6D 61 72 63 68 65     mais ` a marche
0199E0:  20 2E 2E 2E 0D 0A 0D 0A 20 31 20 4D 4F 44 45 20     ....... 1 MODE 
0199F0:  32 3A 47 4F 54 4F 20 31 30 0D 0A 20 32 20 61 24    2:GOTO 10.. 2 a$
019A00:  3D 22 27 22 2B 43 48 52 24 28 30 29 3A 69 3D 31    ="'"+CHR$(0):i=1
019A10:  30 0D 0A 20 33 20 7C 4C 49 4E 45 20 2C 40 61 24    0.. 3 |LINE ,@a$
019A20:  2C 69 3A 69 3D 69 2B 31 30 3A 49 46 20 69 3C 31    ,i:i=i+10:IF i<1
019A30:  30 30 20 54 48 45 4E 20 33 20 45 4C 53 45 20 4C    00 THEN 3 ELSE L
019A40:  49 53 54 0D 0A 20 34 27 0D 0A 20 31 30 20 4D 45    IST.. 4'.. 10 ME
019A50:  4D 4F 52 59 20 33 39 30 30 30 3A 4C 4F 41 44 22    MORY 39000:LOAD"
019A60:  72 73 78 6C 69 6E 65 2E 62 69 6E 22 2C 33 39 35    rsxline.bin",395
019A70:  30 30 3A 43 41 4C 4C 20 33 39 35 30 30 0D 0A 20    00:CALL 39500.. 
019A80:  32 30 20 61 24 28 30 29 3D 22 50 52 49 4E 54 22    20 a$(0)="PRINT"
019A90:  2B 43 48 52 24 28 26 32 32 29 2B 22 52 2E 43 41    +CHR$(&22)+"R.CA
019AA0:  42 41 4E 45 22 2B 43 48 52 24 28 26 32 32 29 2B    BANE"+CHR$(&22)+
019AB0:  43 48 52 24 28 30 29 0D 0A 20 33 30 20 61 24 28    CHR$(0).. 30 a$(
019AC0:  31 29 3D 22 50 52 49 4E 54 22 2B 43 48 52 24 28    1)="PRINT"+CHR$(
019AD0:  26 32 32 29 2B 22 50 52 45 53 45 4E 54 45 22 2B    &22)+"PRESENTE"+
019AE0:  43 48 52 24 28 26 32 32 29 2B 43 48 52 24 28 30    CHR$(&22)+CHR$(0
019AF0:  29 0D 0A 20 34 30 20 61 24 28 32 29 3D 22 50 52    ).. 40 a$(2)="PR
019B00:  69 74 73 20 65 6E 20 65 6E 74 72 7B 65 20 65 6E    its en entr{e en
019B10:  20 74 69 65 6E 6E 65 6E 74 20 63 6F 6D 70 74 65     tiennent compte
019B20:  20 65 74 20 0D 0A 20 71 75 65 20 63 27 65 73 74     et .. que c'est
019B30:  20 69 64 7B 61 6C 20 70 6F 75 72 20 63 61 6C 63     id{al pour calc
019B40:  75 6C 65 72 20 64 65 73 20 63 6F 6F 72 64 6F 6E    uler des coordon
019B50:  7B 65 73 20 6E 7B 67 61 74 69 76 65 73 20 70 6F    {es n{gatives po
019B60:  75 72 20 50 4C 4F 54 20 2C 20 44 52 41 57 20 2C    ur PLOT , DRAW ,
019B70:  20 45 74 63 20 0D 0A 20 2E 2E 2E 20 43 6F 6D 6D     Etc .. ... Comm
019B80:  65 20 6E 6F 75 73 20 6C 27 61 76 6F 6E 73 20 66    e nous l'avons f
019B90:  61 69 74 20 64 61 6E 73 20 20 6C 61 20 20 64 7B    ait dans  la  d{
019BA0:  6D 6F 6E 73 74 72 61 74 69 6F 6E 20 64 65 73 20    monstration des 
019BB0:  72 6F 75 74 69 6E 65 73 20 67 72 61 70 68 69 71    routines graphiq
019BC0:  75 65 73 20 2E 20 0D 0A 20 0D 0A 20 20 20 20 20    ues . .. ..     
019BD0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
019BE0:  20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D      --------------
019BF0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
019C00:  2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20    ---..           
019C10:  20 20 20 20 20 20 20 20 20 20 20 20 2D 20 45 6E                - En
019C20:  63 6F 72 65 73 20 71 75 65 6C 71 75 65 73 20 69    cores quelques i
019C30:  6E 73 74 72 75 63 74 69 6F 6E 73 20 2D 0D 0A 20    nstructions -.. 
019C40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
019C50:  20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D          ----------
019C60:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
019C70:  2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20    -------.. ..    
019C80:  20 4E 45 47 20 3A 20 43 65 74 74 65 20 20 69 6E     NEG : Cette  in
019C90:  73 74 72 75 63 74 69 6F 6E 20 20 6E 65 20 20 73    struction  ne  s
019CA0:  27 61 70 70 6C 69 71 75 65 20 20 71 75 27 61 75    'applique  qu'au
019CB0:  20 20 72 65 67 69 73 74 72 65 20 20 41 20 20 2E      registre  A  .
019CC0:  20 45 6C 6C 65 20 72 65 6E 64 20 0D 0A 20 6E 7B     Elle rend .. n{
019CD0:  67 61 74 69 66 20 6C 65 20 63 6F 6E 74 65 6E 75    gatif le contenu
019CE0:  20 64 65 20 41 20 73 69 20 69 6C 20 7B 74 61 69     de A si il {tai
019CF0:  74 20 70 6F 73 69 74 69 66 20 65 74 20 72 7B 63    t positif et r{c
019D00:  69 70 72 6F 71 75 65 6D 65 6E 74 20 2E 20 45 6E    iproquement . En
019D10:  20 42 61 73 69 63 20 63 65 6C 61 20 0D 0A 20 64     Basic cela .. d
019D20:  6F 6E 6E 65 72 61 69 74 20 41 20 3D 20 2D 41 0D    onnerait A = -A.
019D30:  0A 20 0D 0A 20 20 20 20 20 45 78 20 3A 20 4C 44    . ..     Ex : LD
019D40:  20 41 2C 39 0D 0A 20 20 20 20 20 20 20 20 20 20     A,9..          
019D50:  4E 45 47 20 20 20 20 3B 41 3D 32 34 37 20 28 2D    NEG    ;A=247 (-
019D60:  39 29 0D 0A 20 20 20 20 20 20 20 20 20 20 4E 45    9)..          NE
019D70:  47 20 20 20 20 3B 41 3D 39 0D 0A 20 0D 0A 20 20    G    ;A=9.. ..  
019D80:  20 20 20 53 69 20 41 3D 30 20 6F 75 20 41 3D 23       Si A=0 ou A=#
019D90:  38 30 20 2C 20 4E 45 47 20 6C 61 69 73 73 65 20    80 , NEG laisse 
019DA0:  69 6E 63 68 61 6E 67 7B 20 6C 65 20 63 6F 6E 74    inchang{ le cont
019DB0:  65 6E 75 20 64 65 20 41 20 2E 0D 0A 20 0D 0A 20    enu de A ... .. 
019DC0:  20 20 20 20 43 50 4C 20 3A 20 43 27 65 73 74 20        CPL : C'est 
019DD0:  65 78 61 63 74 65 6D 65 6E 74 20 63 6F 6D 6D 65    exactement comme
019DE0:  20 4E 45 47 20 6D 61 69 73 20 61 76 65 63 20 31     NEG mais avec 1
019DF0:  20 64 65 20 6D 6F 69 6E 73 20 2E 0D 0A 20 0D 0A     de moins ... ..
019E00:  20 20 20 20 20 45 78 20 3A 20 4C 44 20 41 2C 39         Ex : LD A,9
019E10:  0D 0A 20 20 20 20 20 20 20 20 20 20 43 50 4C 20    ..          CPL 
019E20:  20 20 20 3B 41 3D 32 34 36 20 28 2D 31 30 29 0D       ;A=246 (-10).
019E30:  0A 20 0D 0A 20 20 20 20 20 4C 27 7B 71 75 69 76    . ..     L'{quiv
019E40:  61 6C 65 6E 74 20 64 65 20 4E 45 47 20 70 65 75    alent de NEG peu
019E50:  74 20 2D 65 08 5E 74 72 65 20 6F 62 74 65 6E 75    t -e.^tre obtenu
019E60:  20 61 76 65 63 20 43 50 4C 20 65 6E 20 66 61 69     avec CPL en fai
019E70:  73 61 6E 74 20 3A 0D 0A 20 0D 0A 20 20 20 20 20    sant :.. ..     
019E80:  20 20 20 20 4C 44 20 41 2C 39 20 20 3B 43 65 63        LD A,9  ;Cec
019E90:  69 20 61 20 6C 65 20 6D 65 08 5E 6D 65 20 65 66    i a le me.^me ef
019EA0:  66 65 74 20 71 75 65 20 4E 45 47 20 6D 61 69 73    fet que NEG mais
019EB0:  20 65 73 74 20 73 61 6E 73 20 69 6E 66 6C 75 65     est sans influe
019EC0:  6E 63 65 0D 0A 20 20 20 20 20 20 20 20 20 43 50    nce..         CP
019ED0:  4C 20 20 20 20 20 3B 73 75 72 20 6C 65 20 43 41    L     ;sur le CA
019EE0:  52 52 59 0D 0A 20 20 20 20 20 20 20 20 20 49 4E    RRY..         IN
019EF0:  43 20 41 20 20 20 20 20 20 20 20 0D 0A 20 0D 0A    C A        .. ..
019F00:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
019F10:  20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D            --------
019F20:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
019F30:  2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20    -------..       
019F40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
019F50:  2D 20 44 65 73 20 69 6E 73 74 72 75 63 74 69 6F    - Des instructio
019F60:  6E 73 20 65 74 20 64 65 73 20 66 6C 61 67 73 20    ns et des flags 
019F70:  2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    -..             
019F80:  20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D               -----
019F90:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
019FA0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20    ----------.. .. 
019FB0:  20 20 20 20 4C 61 20 70 6C 75 70 61 72 74 20 64        La plupart d
019FC0:  65 73 20 69 6E 73 74 72 75 63 74 69 6F 6E 73 20    es instructions 
019FD0:  6D 6F 64 69 66 69 65 6E 74 20 20 6C 27 7B 74 61    modifient  l'{ta
019FE0:  74 20 20 64 75 20 20 72 65 67 69 73 74 72 65 20    t  du  registre 
019FF0:  46 6C 61 67 73 20 2E 20 43 6F 6D 6D 65 20 0D 0A    Flags . Comme ..
01A000:  20 6E 6F 75 73 20 6C 27 61 76 6F 6E 73 20 76 75     nous l'avons vu
01A010:  20 70 6C 75 73 20 68 61 75 74 20 2C 20 63 61 73     plus haut , cas
01A020:  20 20 6D 6F 64 69 66 69 63 61 74 69 6F 6E 73 20      modifications 
01A030:  70 65 75 76 65 6E 74 20 65 08 5E 74 72 65 20 67    peuvent e.^tre g
01A040:  7B 6E 61 6E 74 65 73 20 73 69 20 65 6C 6C 65 73    {nantes si elles
01A050:  20 0D 0A 20 73 75 72 76 69 65 6E 6E 65 6E 74 20     .. surviennent 
01A060:  61 75 20 6D 61 75 76 61 69 73 20 6D 6F 6D 65 6E    au mauvais momen
01A070:  74 20 21 20 56 6F 69 63 69 20 6C 61 20 6C 69 73    t ! Voici la lis
01A080:  74 65 20 64 65 73 20 69 6E 73 74 72 75 63 74 69    te des instructi
01A090:  6F 6E 73 20 63 6F 75 72 61 6E 74 65 73 20 71 75    ons courantes qu
01A0A0:  69 20 0D 0A 20 69 6E 66 6C 75 65 6E 63 65 6E 74    i .. influencent
01A0B0:  20 63 65 20 72 65 67 69 73 74 72 65 20 2E 20 41     ce registre . A
01A0C0:  74 74 65 6E 74 69 6F 6E 20 21 20 20 43 65 74 74    ttention !  Cett
01A0D0:  65 20 69 6E 66 6C 75 65 6E 63 65 20 65 73 74 20    e influence est 
01A0E0:  73 6F 75 76 65 6E 74 20 64 69 66 66 7B 72 65 6E    souvent diff{ren
01A0F0:  74 65 20 0D 0A 20 73 65 6C 6F 6E 20 71 75 27 69    te .. selon qu'i
01A100:  6C 20 73 27 61 67 69 73 73 65 20 64 27 75 6E 65    l s'agisse d'une
01A110:  20 6F 70 7B 72 61 74 69 6F 6E 20 20 73 75 72 20     op{ration  sur 
01A120:  20 38 20 20 6F 75 20 20 31 36 20 62 69 74 73 20     8  ou  16 bits 
01A130:  2E 4E 6F 75 73 20 70 72 65 6E 6F 6E 73 20 63 6F    .Nous prenons co
01A140:  6D 6D 65 20 0D 0A 20 61 62 62 72 7B 76 69 61 74    mme .. abbr{viat
01A150:  69 6F 6E 73 20 3A 20 43 20 3D 20 43 61 72 72 79    ions : C = Carry
01A160:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
01A170:  20 20 20 5A 20 3D 20 5A 7B 72 6F 0D 0A 20 20 20       Z = Z{ro..   
01A180:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 20                  S 
01A190:  3D 20 53 69 67 6E 65 0D 0A 20 20 20 20 20 20 20    = Signe..       
01A1A0:  20 20 20 20 20 20 20 20 20 20 50 20 3D 20 50 61              P = Pa
01A1B0:  72 69 74 7B 20 2F 20 44 7B 70 61 73 73 65 6D 65    rit{ / D{passeme
01A1C0:  6E 74 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 4E 6F    nt ... ..     No
01A1D0:  74 65 20 3A 20 4C 65 73 20 69 6E 73 74 72 75 63    te : Les instruc
01A1E0:  74 69 6F 6E 73 20 6C 65 73 20 6D 6F 69 6E 73 20    tions les moins 
01A1F0:  75 73 75 65 6C 6C 65 73 20 20 61 69 6E 73 69 20    usuelles  ainsi 
01A200:  20 71 75 65 20 6C 65 73 20 66 6C 61 67 73 20 41     que les flags A
01A210:  2F 63 20 65 74 20 4E 20 0D 0A 20 73 6F 6E 74 20    /c et N .. sont 
01A220:  64 7B 6C 69 62 7B 72 7B 6D 65 6E 74 20 69 67 6E    d{lib{r{ment ign
01A230:  6F 72 7B 73 20 2E 0D 0A 20 0D 0A 20 20 20 20 20    or{s ... ..     
01A240:  4E 6F 74 65 20 3A 20 4C 65 20 74 65 72 6D 65 20    Note : Le terme 
01A250:  27 64 7B 62 6F 72 64 65 6D 65 6E 74 27 20 20 73    'd{bordement'  s
01A260:  69 67 6E 69 66 69 65 20 20 71 75 65 20 20 6C 65    ignifie  que  le
01A270:  20 72 7B 73 75 6C 74 61 74 20 64 27 75 6E 65 20     r{sultat d'une 
01A280:  6F 70 7B 72 61 74 69 6F 6E 20 0D 0A 20 64 7B 70    op{ration .. d{p
01A290:  61 73 73 65 20 6C 61 20 63 61 70 61 63 69 74 7B    asse la capacit{
01A2A0:  20 64 75 20 72 65 67 69 73 74 72 65 20 38 20 6F     du registre 8 o
01A2B0:  75 20 31 36 20 62 69 74 73 20 63 6F 6E 63 65 72    u 16 bits concer
01A2C0:  6E 7B 20 2E 0D 0A 20 20 20 20 20 45 78 20 3A 20    n{ ...     Ex : 
01A2D0:  4C 44 20 42 2C 33 30 30 20 3B 4C 65 20 72 7B 73    LD B,300 ;Le r{s
01A2E0:  75 6C 74 61 74 20 64 65 76 72 61 69 74 20 65 08    ultat devrait e.
01A2F0:  5E 74 72 65 20 64 65 20 34 30 30 20 2C 20 63 6F    ^tre de 400 , co
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:  6D 6D 65 20 41 20 6E 65 20 70 65 75 74 0D 0A 20    mme A ne peut.. 
01A410:  20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 31 30             LD A,10
01A420:  30 20 3B 65 78 63 7B 64 65 72 20 32 35 35 20 2C    0 ;exc{der 255 ,
01A430:  20 69 6C 20 70 72 65 6E 64 20 63 65 74 74 65 20     il prend cette 
01A440:  76 61 6C 65 75 72 20 65 74 20 43 20 65 73 74 20    valeur et C est 
01A450:  6D 69 73 0D 0A 20 20 20 20 20 20 20 20 20 20 41    mis..          A
01A460:  44 44 20 41 2C 41 20 20 3B 70 6F 75 72 20 73 69    DD A,A  ;pour si
01A470:  67 6E 61 6C 65 72 20 6C 65 20 64 7B 62 6F 72 64    gnaler le d{bord
01A480:  65 6D 65 6E 74 20 2E 0D 0A 20 0D 0A 20 41 44 44    ement ... .. ADD
01A490:  20 41 44 43 20 38 20 62 69 74 73 20 3A 20 43 20     ADC 8 bits : C 
01A4A0:  6D 69 73 20 73 69 20 6C 65 20 72 7B 73 75 6C 74    mis si le r{sult
01A4B0:  61 74 20 64 6F 69 74 20 65 08 5E 74 72 65 20 73    at doit e.^tre s
01A4C0:  75 70 7B 72 69 65 75 72 20 40 20 32 35 35 20 2E    up{rieur @ 255 .
01A4D0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
01A4E0:  20 20 20 20 5A 20 6D 69 73 20 73 69 20 72 7B 73        Z mis si r{s
01A4F0:  75 6C 74 61 74 20 3D 20 30 20 6E 6F 6E 20 6D 69    ultat = 0 non mi
01A500:  73 20 73 69 6E 6F 6E 20 2E 0D 0A 20 20 20 20 20    s sinon ...     
01A510:  20 20 20 20 20 20 20 20 20 20 20 20 20 53 20 6D                 S m
01A520:  69 73 20 73 69 20 72 7B 73 75 6C 74 61 74 20 3E    is si r{sultat >
01A530:  20 31 32 37 20 65 6E 6C 65 76 7B 20 73 69 20 3C     127 enlev{ si <
01A540:  20 31 32 37 20 2E 0D 0A 20 20 20 20 20 20 20 20     127 ...        
01A550:  20 20 20 20 20 20 20 20 20 20 50 20 6D 69 73 20              P mis 
01A560:  73 69 20 64 7B 62 6F 72 64 65 6D 65 6E 74 20 64    si d{bordement d
01A570:  61 6E 73 20 20 61 64 64 69 74 69 6F 6E 20 20 73    ans  addition  s
01A580:  69 67 6E 7B 65 73 20 2E 20 28 20 3E 6F 75 3C 31    ign{es . ( >ou<1
01A590:  32 38 20 29 2E 0D 0A 20 0D 0A 20 41 44 44 20 41    28 )... .. ADD A
01A5A0:  44 43 20 31 36 20 62 69 74 73 20 3A 20 53 65 75    DC 16 bits : Seu
01A5B0:  6C 20 6C 65 20 43 20 65 73 74 20 6D 69 73 20 65    l le C est mis e
01A5C0:  6E 20 63 61 73 20 64 65 20 64 7B 62 6F 72 64 65    n cas de d{borde
01A5D0:  6D 65 6E 74 2E 28 52 7B 73 75 6C 74 61 74 20 3E    ment.(R{sultat >
01A5E0:  20 32 35 35 29 2E 20 0D 0A 20 0D 0A 20 41 4E 44     255). .. .. AND
01A5F0:  20 3A 20 20 20 20 20 20 20 20 20 20 20 20 43 20     :            C 
01A600:  45 6E 6C 65 76 7B 20 2E 0D 0A 20 20 20 20 20 20    Enlev{ ...      
01A610:  20 20 20 20 20 20 20 20 20 20 20 20 5A 20 6D 69                Z mi
01A620:  73 20 73 69 20 72 7B 73 75 6C 74 61 74 20 3D 20    s si r{sultat = 
01A630:  30 20 6E 6F 6E 20 6D 69 73 20 73 69 6E 6F 6E 20    0 non mis sinon 
01A640:  2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    ...             
01A650:  20 20 20 20 20 53 20 6D 69 73 20 73 69 20 72 7B         S mis si r{
01A660:  73 75 6C 74 61 74 20 3E 20 31 32 37 20 65 6E 6C    sultat > 127 enl
01A670:  65 76 7B 20 73 69 20 3C 20 31 32 37 20 2E 0D 0A    ev{ si < 127 ...
01A680:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01A690:  20 20 50 20 4D 6F 64 69 66 69 7B 20 2E 0D 0A 20      P Modifi{ ... 
01A6A0:  0D 0A 20 42 49 54 20 3A 20 20 20 20 20 20 20 20    .. BIT :        
01A6B0:  20 20 20 20 43 20 45 6E 6C 65 76 7B 0D 0A 20 20        C Enlev{..  
01A6C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01A6D0:  5A 20 6D 69 73 20 73 69 20 62 69 74 20 61 62 73    Z mis si bit abs
01A6E0:  65 6E 74 20 2C 20 6D 69 73 20 73 69 20 62 69 74    ent , mis si bit
01A6F0:  20 70 72 7B 73 65 6E 74 20 2E 0D 0A 20 20 20 20     pr{sent ...    
01A700:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 20                  S 
01A710:  4D 6F 64 69 66 69 7B 20 2E 0D 0A 20 20 20 20 20    Modifi{ ...     
01A720:  20 20 20 20 20 20 20 20 20 20 20 20 20 50 20 4D                 P M
01A730:  6F 64 69 66 69 7B 20 2E 0D 0A 20 0D 0A 20 43 43    odifi{ ... .. CC
01A740:  46 20 3A 20 20 20 20 20 20 20 20 20 20 20 20 49    F :            I
01A750:  6E 76 65 72 73 65 20 6C 27 7B 74 61 74 20 64 75    nverse l'{tat du
01A760:  20 63 61 72 72 79 20 2E 0D 0A 20 0D 0A 20 43 50     carry ... .. CP
01A770:  20 3A 20 20 20 20 20 20 20 20 20 20 20 20 20 43     :             C
01A780:  20 6D 69 73 20 73 69 20 63 6F 6D 70 61 72 61 69     mis si comparai
01A790:  73 6F 6E 20 3C 20 6F 70 7B 72 61 6E 64 65 20 2C    son < op{rande ,
01A7A0:  20 65 6E 6C 65 76 7B 20 73 69 20 3E 20 6F 75 20     enlev{ si > ou 
01A7B0:  3D 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20    = ...           
01A7C0:  20 20 20 20 20 20 20 5A 20 6D 69 73 20 73 69 20           Z mis si 
01A7D0:  7B 67 61 6C 69 74 7B 20 2E 0D 0A 20 20 20 20 20    {galit{ ...     
01A7E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 53 20 4D                 S M
01A7F0:  6F 64 69 66 69 7B 20 2E 0D 0A 20 20 20 20 20 20    odifi{ ...      
01A800:  20 20 20 20 20 20 20 20 20 20 20 20 50 20 4D 6F                P Mo
01A810:  64 69 66 69 7B 20 2E 0D 0A 20 0D 0A 20 43 50 44    difi{ ... .. CPD
01A820:  20 2D 20 43 50 44 52 20 2D 20 43 50 49 20 2D 20     - CPDR - CPI - 
01A830:  43 50 49 52 20 3A 0D 0A 20 0D 0A 20 20 20 20 20    CPIR :.. ..     
01A840:  20 20 20 20 20 20 20 20 20 20 20 20 20 43 20 69                 C i
01A850:  6E 63 68 61 6E 67 7B 20 2E 0D 0A 20 20 20 20 20    nchang{ ...     
01A860:  20 20 20 20 20 20 20 20 20 20 20 20 20 5A 20 6D                 Z m
01A870:  69 73 20 73 69 20 7B 67 61 6C 69 74 7B 20 2E 0D    is si {galit{ ..
01A880:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
01A890:  20 20 20 53 20 4D 6F 64 69 66 69 65 20 2E 0D 0A       S Modifie ...
01A8A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01A8B0:  20 20 50 20 4D 69 73 20 73 69 20 63 6F 6D 70 74      P Mis si compt
01A8C0:  65 75 72 20 42 43 3C 3E 30 20 61 70 72 7D 73 20    eur BC<>0 apr}s 
01A8D0:  65 78 7B 63 75 74 69 6F 6E 20 2C 20 65 6E 6C 65    ex{cution , enle
01A8E0:  76 7B 20 73 69 6E 6F 6E 20 2E 0D 0A 20 0D 0A 20    v{ sinon ... .. 
01A8F0:  44 45 43 20 38 20 62 69 74 73 20 3A 20 20 20 20    DEC 8 bits :    
01A900:  20 43 20 4D 69 73 20 73 69 20 64 65 76 69 65 6E     C Mis si devien
01A910:  74 20 3C 20 30 0D 0A 20 20 20 20 20 20 20 20 20    t < 0..         
01A920:  20 20 20 20 20 20 20 20 20 5A 20 6D 69 73 20 73             Z mis s
01A930:  69 20 3D 20 30 0D 0A 20 20 20 20 20 20 20 20 20    i = 0..         
01A940:  20 20 20 20 20 20 20 20 20 53 20 6D 69 73 20 73             S mis s
01A950:  69 20 72 7B 73 75 6C 74 61 74 20 3E 20 31 32 37    i r{sultat > 127
01A960:  20 65 6E 6C 65 76 7B 20 73 69 20 3C 20 31 32 37     enlev{ si < 127
01A970:  20 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20     ...            
01A980:  20 20 20 20 20 20 50 20 6D 6F 64 69 66 69 7B 20          P modifi{ 
01A990:  2E 0D 0A 20 0D 0A 20 44 45 43 20 31 36 20 62 69    ... .. DEC 16 bi
01A9A0:  74 73 20 4E 27 49 4E 46 4C 55 45 4E 43 45 20 41    ts N'INFLUENCE A
01A9B0:  55 43 55 4E 20 46 4C 41 47 20 21 20 41 54 54 4E    UCUN FLAG ! ATTN
01A9C0:  54 49 4F 4E 20 21 21 21 0D 0A 20 0D 0A 20 49 4E    TION !!!.. .. IN
01A9D0:  43 20 38 20 62 69 74 73 20 20 20 20 20 20 20 43    C 8 bits       C
01A9E0:  20 4D 69 73 20 73 69 20 64 7B 70 61 73 73 65 20     Mis si d{passe 
01A9F0:  32 35 35 0D 0A 20 20 20 20 20 20 20 20 20 20 20    255..           
01AA00:  20 20 20 20 20 20 20 5A 20 6D 69 73 20 73 69 20           Z mis si 
01AA10:  72 65 76 69 65 6E 74 20 40 20 30 0D 0A 20 20 20    revient @ 0..   
01AA20:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53                   S
01AA30:  20 6D 69 73 20 73 69 20 72 7B 73 75 6C 74 61 74     mis si r{sultat
01AA40:  20 3E 20 31 32 37 20 65 6E 6C 65 76 7B 20 73 69     > 127 enlev{ si
01AA50:  20 3C 20 31 32 37 20 2E 0D 0A 20 20 20 20 20 20     < 127 ...      
01AA60:  20 20 20 20 20 20 20 20 20 20 20 20 50 20 6D 6F                P mo
01AA70:  64 69 66 69 7B 20 2E 0D 0A 20 0D 0A 20 49 4E 43    difi{ ... .. INC
01AA80:  20 31 36 20 62 69 74 73 20 4E 27 49 4E 46 4C 55     16 bits N'INFLU
01AA90:  45 4E 43 45 20 41 55 43 55 4E 20 46 4C 41 47 20    ENCE AUCUN FLAG 
01AAA0:  21 20 41 54 54 4E 54 49 4F 4E 20 21 21 21 0D 0A    ! ATTNTION !!!..
01AAB0:  20 0D 0A 20 4C 44 20 41 2C 72 2F 4C 44 20 41 2C     .. LD A,r/LD A,
01AAC0:  49 20 3A 20 20 43 20 49 6E 63 68 61 6E 67 7B 0D    I :  C Inchang{.
01AAD0:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
01AAE0:  20 20 20 5A 20 6D 69 73 20 73 69 20 72 20 6F 75       Z mis si r ou
01AAF0:  20 49 20 3D 20 30 0D 0A 20 20 20 20 20 20 20 20     I = 0..        
01AB00:  20 20 20 20 20 20 20 20 20 20 53 20 65 74 20 50              S et P
01AB10:  20 4D 6F 64 69 66 69 7B 73 20 65 6E 20 66 6F 6E     Modifi{s en fon
01AB20:  63 74 69 6F 6E 20 64 75 20 63 6F 6E 74 65 6E 75    ction du contenu
01AB30:  20 64 65 20 72 20 6F 75 20 49 0D 0A 20 0D 0A 20     de r ou I.. .. 
01AB40:  4E 45 47 20 3A 20 20 20 20 20 20 20 20 20 20 20    NEG :           
01AB50:  20 43 20 6D 69 73 20 73 69 20 41 20 63 6F 6E 74     C mis si A cont
01AB60:  69 65 6E 74 20 30 20 61 76 61 6E 74 20 4E 45 47    ient 0 avant NEG
01AB70:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
01AB80:  20 20 20 20 5A 20 6D 69 73 20 73 69 20 72 7B 73        Z mis si r{s
01AB90:  75 6C 74 61 74 20 3D 20 30 0D 0A 20 20 20 20 20    ultat = 0..     
01ABA0:  20 20 20 20 20 20 20 20 20 20 20 20 20 53 20 6D                 S m
01ABB0:  69 73 20 73 69 20 72 7B 73 75 6C 74 61 74 20 3E    is si r{sultat >
01ABC0:  20 31 32 37 20 65 6E 6C 65 76 7B 20 73 69 20 3C     127 enlev{ si <
01ABD0:  20 31 32 37 20 2E 0D 0A 20 20 20 20 20 20 20 20     127 ...        
01ABE0:  20 20 20 20 20 20 20 20 20 20 50 20 6D 69 73 20              P mis 
01ABF0:  73 69 20 41 20 7B 74 61 69 74 20 23 38 30 20 61    si A {tait #80 a
01AC00:  76 61 6E 74 20 4E 45 47 0D 0A 20 0D 0A 20 4E 6F    vant NEG.. .. No
01AC10:  74 65 20 3A 20 53 69 20 41 3D 30 20 6F 75 20 23    te : Si A=0 ou #
01AC20:  38 30 20 61 76 61 6E 74 20 4E 45 47 20 2C 20 41    80 avant NEG , A
01AC30:  20 6E 27 65 73 74 20 70 61 73 20 6D 6F 64 69 66     n'est pas modif
01AC40:  69 7B 20 70 61 72 20 4E 45 47 20 2E 0D 0A 20 0D    i{ par NEG ... .
01AC50:  0A 20 4F 52 20 3A 20 20 20 20 20 20 20 20 20 20    . OR :          
01AC60:  20 20 20 43 20 45 6E 6C 65 76 7B 0D 0A 20 20 20       C Enlev{..   
01AC70:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5A                   Z
01AC80:  20 6D 69 73 20 73 69 20 72 7B 73 75 6C 74 61 74     mis si r{sultat
01AC90:  20 3D 20 30 20 6E 6F 6E 20 6D 69 73 20 73 69 6E     = 0 non mis sin
01ACA0:  6F 6E 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 20    on ...          
01ACB0:  20 20 20 20 20 20 20 20 53 20 6D 69 73 20 73 69            S mis si
01ACC0:  20 72 7B 73 75 6C 74 61 74 20 3E 20 31 32 37 20     r{sultat > 127 
01ACD0:  65 6E 6C 65 76 7B 20 73 69 20 3C 20 31 32 37 20    enlev{ si < 127 
01ACE0:  2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    ...             
01ACF0:  20 20 20 20 20 50 20 4D 6F 64 69 66 69 7B 20 2E         P Modifi{ .
01AD00:  0D 0A 20 0D 0A 20 52 4C 20 3A 20 20 20 20 20 20    .. .. RL :      
01AD10:  20 20 20 20 20 20 20 43 20 6D 69 73 20 73 69 20           C mis si 
01AD20:  6C 65 20 62 69 74 20 37 20 7B 74 61 69 74 20 6D    le bit 7 {tait m
01AD30:  69 73 20 2C 20 65 6E 6C 65 76 7B 20 73 69 20 62    is , enlev{ si b
01AD40:  69 74 20 37 20 6E 6F 6E 20 6D 69 73 20 2E 0D 0A    it 7 non mis ...
01AD50:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01AD60:  20 20 5A 20 6D 69 73 20 73 69 20 72 7B 73 75 74      Z mis si r{sut
01AD70:  61 74 20 72 6F 74 61 74 69 6F 6E 20 3D 20 30 0D    at rotation = 0.
01AD80:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
01AD90:  20 20 20 53 20 6D 69 73 20 73 69 20 72 7B 73 75       S mis si r{su
01ADA0:  6C 74 61 74 20 3E 20 31 32 37 20 65 6E 6C 65 76    ltat > 127 enlev
01ADB0:  7B 20 73 69 20 3C 20 31 32 37 20 2E 20 20 20 20    { si < 127 .    
01ADC0:  20 20 20 20 20 20 20 20 20 20 20 0D 0A 20 20 20               ..   
01ADD0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50                   P
01ADE0:  20 6D 6F 64 69 66 69 7B 20 2E 0D 0A 20 0D 0A 20     modifi{ ... .. 
01ADF0:  52 4C 41 20 3A 20 20 20 20 20 20 20 20 20 20 20    RLA :           
01AE00:  20 43 20 6D 69 73 20 73 69 20 6C 65 20 62 69 74     C mis si le bit
01AE10:  20 37 20 7B 74 61 69 74 20 6D 69 73 20 2C 20 65     7 {tait mis , e
01AE20:  6E 6C 65 76 7B 20 73 69 20 62 69 74 20 37 20 6E    nlev{ si bit 7 n
01AE30:  6F 6E 20 6D 69 73 20 2E 20 0D 0A 20 20 20 20 20    on mis . ..     
01AE40:  20 20 20 20 20 20 20 20 20 20 20 20 20 5A 20 53                 Z S
01AE50:  20 50 20 69 6E 63 68 61 6E 67 7B 73 20 2E 0D 0A     P inchang{s ...
01AE60:  20 0D 0A 20 52 4C 43 20 3A 20 20 20 20 20 20 20     .. RLC :       
01AE70:  20 20 20 20 20 43 20 6D 69 73 20 73 69 20 6C 65         C mis si le
01AE80:  20 62 69 74 20 37 20 7B 74 61 69 74 20 6D 69 73     bit 7 {tait mis
01AE90:  20 2C 20 65 6E 6C 65 76 7B 20 73 69 20 62 69 74     , enlev{ si bit
01AEA0:  20 37 20 6E 6F 6E 20 6D 69 73 20 2E 20 0D 0A 20     7 non mis . .. 
01AEB0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01AEC0:  20 5A 20 6D 69 73 20 73 69 20 72 7B 73 75 74 61     Z mis si r{suta
01AED0:  74 20 72 6F 74 61 74 69 6F 6E 20 3D 20 30 0D 0A    t rotation = 0..
01AEE0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01AEF0:  20 20 53 20 6D 69 73 20 73 69 20 72 7B 73 75 6C      S mis si r{sul
01AF00:  74 61 74 20 3E 20 31 32 37 20 65 6E 6C 65 76 7B    tat > 127 enlev{
01AF10:  20 73 69 20 3C 20 31 32 37 20 2E 20 20 20 20 20     si < 127 .     
01AF20:  20 20 20 20 20 20 20 20 20 20 0D 0A 20 20 20 20              ..    
01AF30:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 20                  P 
01AF40:  6D 6F 64 69 66 69 7B 20 2E 0D 0A 20 0D 0A 20 52    modifi{ ... .. R
01AF50:  4C 43 41 20 3A 20 20 20 20 20 20 20 20 20 20 20    LCA :           
01AF60:  43 20 6D 69 73 20 73 69 20 6C 65 20 62 69 74 20    C mis si le bit 
01AF70:  37 20 7B 74 61 69 74 20 6D 69 73 20 2C 20 65 6E    7 {tait mis , en
01AF80:  6C 65 76 7B 20 73 69 20 62 69 74 20 37 20 6E 6F    lev{ si bit 7 no
01AF90:  6E 20 6D 69 73 20 2E 20 0D 0A 20 20 20 20 20 20    n mis . ..      
01AFA0:  20 20 20 20 20 20 20 20 20 20 20 20 5A 20 53 20                Z S 
01AFB0:  50 20 69 6E 63 68 61 6E 67 7B 73 20 2E 0D 0A 20    P inchang{s ... 
01AFC0:  0D 0A 20 52 52 20 3A 20 20 20 20 20 20 20 20 20    .. RR :         
01AFD0:  20 20 20 20 43 20 6D 69 73 20 73 69 20 6C 65 20        C mis si le 
01AFE0:  62 69 74 20 30 20 7B 74 61 69 74 20 6D 69 73 20    bit 0 {tait mis 
01AFF0:  2C 20 65 6E 6C 65 76 7B 20 73 69 20 62 69 74 20    , enlev{ si bit 
01B000:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01B010:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01B020:  20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A       -----------..
01B030:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01B040:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01B050:  20 20 2D 20 45 44 49 54 4F 52 49 41 4C 20 2D 0D      - EDITORIAL -.
01B060:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
01B070:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01B080:  20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D        -----------.
01B090:  0A 20 20 20 0D 0A 20 20 20 20 20 20 20 42 6F 6E    .   ..       Bon
01B0A0:  6A 6F 75 72 20 2C 20 75 6E 20 70 65 75 20 64 65    jour , un peu de
01B0B0:  20 72 65 74 61 72 64 20 64 61 6E 73 20 20 63 65     retard dans  ce
01B0C0:  20 20 6E 75 6D 7B 72 6F 20 20 2E 2E 2E 20 49 6C      num{ro  ... Il
01B0D0:  20 61 20 65 75 20 6C 65 73 20 67 72 7D 76 65 73     a eu les gr}ves
01B0E0:  20 50 54 54 20 0D 0A 20 73 75 69 76 69 65 73 20     PTT .. suivies 
01B0F0:  64 65 73 20 76 61 63 61 6E 63 65 73 20 64 65 20    des vacances de 
01B100:  50 61 5E 71 75 65 73 20 65 74 20 6E 6F 75 73 20    Pa^ques et nous 
01B110:  20 61 76 6F 6E 73 20 61 74 74 65 6E 64 75 20 71     avons attendu q
01B120:  75 65 20 74 6F 75 74 20 63 65 63 69 20 73 65 20    ue tout ceci se 
01B130:  63 61 6C 6D 65 20 0D 0A 20 75 6E 20 70 65 75 20    calme .. un peu 
01B140:  2C 20 61 70 72 7B 73 20 20 71 75 6F 69 20 20 2C    , apr{s  quoi  ,
01B150:  20 20 61 75 20 20 6D 6F 6D 65 6E 74 20 20 64 65      au  moment  de
01B160:  20 20 74 69 72 65 72 20 20 6C 61 20 20 76 65 72      tirer  la  ver
01B170:  73 69 6F 6E 20 64 7B 66 69 6E 69 74 69 76 65 20    sion d{finitive 
01B180:  2C 20 6A 27 61 69 20 0D 0A 20 61 70 70 72 69 73    , j'ai .. appris
01B190:  20 71 75 65 20 4D 45 47 41 4D 41 47 20 38 20 7B     que MEGAMAG 8 {
01B1A0:  74 61 69 74 20 65 6E 20 20 72 6F 75 74 65 20 20    tait en  route  
01B1B0:  76 65 72 73 20 20 6D 61 20 20 62 6F 69 74 65 20    vers  ma  boite 
01B1C0:  61 75 78 20 6C 65 74 74 72 65 73 20 2E 20 41 76    aux lettres . Av
01B1D0:  65 63 20 74 6F 75 74 20 0D 0A 20 6C 27 61 72 62    ec tout .. l'arb
01B1E0:  69 74 72 61 69 72 65 20 20 71 75 69 20 20 6D 65    itraire  qui  me
01B1F0:  20 20 63 61 72 61 63 74 7B 72 69 73 65 20 20 2C      caract{rise  ,
01B200:  20 20 20 6A 27 61 69 20 20 70 72 69 73 20 20 6C       j'ai  pris  l
01B210:  61 20 20 64 7B 63 69 73 69 6F 6E 20 20 75 6E 69    a  d{cision  uni
01B220:  6C 61 74 7B 72 61 6C 65 20 0D 0A 20 64 27 61 74    lat{rale .. d'at
01B230:  74 65 6E 64 72 65 20 75 6E 20 70 65 75 20 70 6F    tendre un peu po
01B240:  75 72 20 63 6F 6D 70 6C 7B 74 65 72 20 6C 61 20    ur compl{ter la 
01B250:  72 75 62 72 69 71 75 65 20 69 6E 66 6F 20 61 20    rubrique info a 
01B260:  63 65 20 73 75 6A 65 74 20 2E 20 0D 0A 0D 0A 20    ce sujet . .... 
01B270:  20 20 20 20 20 4C 65 20 73 65 72 76 69 63 65 20         Le service 
01B280:  71 75 65 73 74 69 6F 6E 73 20 72 7B 70 6F 6E 73    questions r{pons
01B290:  65 73 20 3A 20 4C 65 73 20 73 65 75 6C 65 73 20    es : Les seules 
01B2A0:  71 75 65 73 74 69 6F 6E 73 20 70 6F 73 7B 65 73    questions pos{es
01B2B0:  20 63 6F 6E 63 65 72 6E 61 69 65 6E 74 0D 0A 20     concernaient.. 
01B2C0:  6C 65 20 64 7B 62 6F 67 61 67 65 20 64 65 20 70    le d{bogage de p
01B2D0:  72 6F 67 72 61 6D 6D 65 73 20 65 74 20 71 75 65    rogrammes et que
01B2E0:  6C 71 75 65 73 20 70 72 6F 62 6C 7D 6D 65 73 20    lques probl}mes 
01B2F0:  64 27 69 6E 74 65 72 66 61 63 65 73 20 65 74 20    d'interfaces et 
01B300:  64 27 45 70 72 6F 6D 20 2E 20 4C 65 73 0D 0A 20    d'Eprom . Les.. 
01B310:  72 7B 70 6F 6E 73 65 73 20 6E 27 69 6E 74 65 72    r{ponses n'inter
01B320:  72 65 73 73 61 6E 74 20 71 75 65 20 6C 65 73 20    ressant que les 
01B330:  61 75 74 65 75 72 73 20 20 64 65 73 20 71 75 65    auteurs  des que
01B340:  73 74 69 6F 6E 73 20 20 2C 20 6F 6E 74 20 7B 74    stions  , ont {t
01B350:  7B 20 72 65 6E 64 75 65 73 20 70 61 72 0D 0A 20    { rendues par.. 
01B360:  63 6F 75 72 72 69 65 72 20 69 6E 64 69 76 69 64    courrier individ
01B370:  75 65 6C 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 20    uel ... ..      
01B380:  4C 61 20 72 75 62 72 69 71 75 65 20 69 6E 66 6F    La rubrique info
01B390:  72 6D 61 74 69 6F 6E 20 3A 20 50 68 7B 6E 6F 6D    rmation : Ph{nom
01B3A0:  7D 6E 65 20 64 65 20 20 63 6F 6D 70 65 6E 73 61    }ne de  compensa
01B3B0:  74 69 6F 6E 20 21 20 4C 65 20 6E 75 6D 7B 72 6F    tion ! Le num{ro
01B3C0:  20 35 20 61 76 61 69 74 0D 0A 20 64 75 20 6C 27     5 avait.. du l'
01B3D0:  61 6D 70 75 74 65 72 20 73 7B 72 69 65 75 73 65    amputer s{rieuse
01B3E0:  6D 65 6E 74 20 2C 20 65 6C 6C 65 20 65 73 74 20    ment , elle est 
01B3F0:  61 62 6F 6E 64 61 6D 6D 65 6E 74 20 67 61 72 6E    abondamment garn
01B400:  30 20 6E 6F 6E 20 6D 69 73 20 2E 0D 0A 20 20 20    0 non mis ...   
01B410:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5A                   Z
01B420:  20 6D 69 73 20 73 69 20 72 7B 73 75 74 61 74 20     mis si r{sutat 
01B430:  72 6F 74 61 74 69 6F 6E 20 3D 20 30 0D 0A 20 20    rotation = 0..  
01B440:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01B450:  53 20 6D 69 73 20 73 69 20 72 7B 73 75 6C 74 61    S mis si r{sulta
01B460:  74 20 3E 20 31 32 37 20 65 6E 6C 65 76 7B 20 73    t > 127 enlev{ s
01B470:  69 20 3C 20 31 32 37 20 2E 20 20 20 20 20 20 20    i < 127 .       
01B480:  20 20 20 20 20 20 20 20 0D 0A 20 20 20 20 20 20            ..      
01B490:  20 20 20 20 20 20 20 20 20 20 20 20 50 20 6D 6F                P mo
01B4A0:  64 69 66 69 7B 20 2E 0D 0A 20 0D 0A 20 52 52 41    difi{ ... .. RRA
01B4B0:  20 3A 20 20 20 20 20 20 20 20 20 20 20 20 43 20     :            C 
01B4C0:  6D 69 73 20 73 69 20 6C 65 20 62 69 74 20 30 20    mis si le bit 0 
01B4D0:  7B 74 61 69 74 20 6D 69 73 20 2C 20 65 6E 6C 65    {tait mis , enle
01B4E0:  76 7B 20 73 69 20 62 69 74 20 30 20 6E 6F 6E 20    v{ si bit 0 non 
01B4F0:  6D 69 73 20 2E 20 0D 0A 20 20 20 20 20 20 20 20    mis . ..        
01B500:  20 20 20 20 20 20 20 20 20 20 5A 20 53 20 50 20              Z S P 
01B510:  69 6E 63 68 61 6E 67 7B 73 20 2E 0D 0A 20 0D 0A    inchang{s ... ..
01B520:  20 52 52 43 20 3A 20 20 20 20 20 20 20 20 20 20     RRC :          
01B530:  20 20 43 20 6D 69 73 20 73 69 20 6C 65 20 62 69      C mis si le bi
01B540:  74 20 30 20 7B 74 61 69 74 20 6D 69 73 20 2C 20    t 0 {tait mis , 
01B550:  65 6E 6C 65 76 7B 20 73 69 20 62 69 74 20 30 20    enlev{ si bit 0 
01B560:  6E 6F 6E 20 6D 69 73 20 2E 20 0D 0A 20 20 20 20    non mis . ..    
01B570:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 5A 20                  Z 
01B580:  6D 69 73 20 73 69 20 72 7B 73 75 74 61 74 20 72    mis si r{sutat r
01B590:  6F 74 61 74 69 6F 6E 20 3D 20 30 0D 0A 20 20 20    otation = 0..   
01B5A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53                   S
01B5B0:  20 6D 69 73 20 73 69 20 72 7B 73 75 6C 74 61 74     mis si r{sultat
01B5C0:  20 3E 20 31 32 37 20 65 6E 6C 65 76 7B 20 73 69     > 127 enlev{ si
01B5D0:  20 3C 20 31 32 37 20 2E 20 20 20 20 20 20 20 20     < 127 .        
01B5E0:  20 20 20 20 20 20 20 0D 0A 20 20 20 20 20 20 20           ..       
01B5F0:  20 20 20 20 20 20 20 20 20 20 20 50 20 6D 6F 64               P mod
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:  69 66 69 7B 20 2E 0D 0A 20 0D 0A 20 52 52 43 41    ifi{ ... .. RRCA
01B710:  20 3A 20 20 20 20 20 20 20 20 20 20 20 43 20 6D     :           C m
01B720:  69 73 20 73 69 20 6C 65 20 62 69 74 20 30 20 7B    is si le bit 0 {
01B730:  74 61 69 74 20 6D 69 73 20 2C 20 65 6E 6C 65 76    tait mis , enlev
01B740:  7B 20 73 69 20 62 69 74 20 30 20 6E 6F 6E 20 6D    { si bit 0 non m
01B750:  69 73 20 2E 20 0D 0A 20 20 20 20 20 20 20 20 20    is . ..         
01B760:  20 20 20 20 20 20 20 20 20 5A 20 53 20 50 20 69             Z S P i
01B770:  6E 63 68 61 6E 67 7B 73 20 2E 0D 0A 20 0D 0A 20    nchang{s ... .. 
01B780:  53 42 43 20 38 2F 31 36 20 42 69 74 73 20 3A 20    SBC 8/16 Bits : 
01B790:  20 43 20 6D 69 73 20 73 69 20 6C 65 20 72 7B 73     C mis si le r{s
01B7A0:  75 6C 74 61 74 20 65 73 74 20 3C 20 71 75 65 20    ultat est < que 
01B7B0:  30 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20    0 ...           
01B7C0:  20 20 20 20 20 20 20 5A 20 6D 69 73 20 73 69 20           Z mis si 
01B7D0:  6C 65 20 72 7B 73 75 6C 74 61 74 20 3D 20 30 0D    le r{sultat = 0.
01B7E0:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
01B7F0:  20 20 20 53 20 6D 69 73 20 73 69 20 72 7B 73 75       S mis si r{su
01B800:  6C 74 61 74 20 6E 7B 67 61 74 69 66 20 2E 0D 0A    ltat n{gatif ...
01B810:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01B820:  20 20 50 20 6D 6F 64 69 66 7B 20 2E 0D 0A 20 0D      P modif{ ... .
01B830:  0A 20 53 43 46 20 3A 20 20 20 20 20 20 20 20 20    . SCF :         
01B840:  20 20 20 4D 65 74 20 6C 65 20 63 61 72 72 79 20       Met le carry 
01B850:  2E 0D 0A 20 0D 0A 20 53 4C 41 20 3A 20 20 20 20    ... .. SLA :    
01B860:  20 20 20 20 20 20 20 20 43 20 6D 69 73 20 73 69            C mis si
01B870:  20 6C 65 20 62 69 74 20 37 20 7B 74 61 69 74 20     le bit 7 {tait 
01B880:  6D 69 73 20 2C 20 65 6E 6C 65 76 7B 20 73 69 20    mis , enlev{ si 
01B890:  62 69 74 20 37 20 6E 6F 6E 20 6D 69 73 20 2E 0D    bit 7 non mis ..
01B8A0:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
01B8B0:  20 20 20 5A 20 6D 69 73 20 73 69 20 72 7B 73 75       Z mis si r{su
01B8C0:  74 61 74 20 72 6F 74 61 74 69 6F 6E 20 3D 20 30    tat rotation = 0
01B8D0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
01B8E0:  20 20 20 20 53 20 6D 69 73 20 73 69 20 72 7B 73        S mis si r{s
01B8F0:  75 6C 74 61 74 20 3E 20 31 32 37 20 65 6E 6C 65    ultat > 127 enle
01B900:  76 7B 20 73 69 20 3C 20 31 32 37 20 2E 20 20 20    v{ si < 127 .   
01B910:  20 20 20 20 20 20 20 20 20 20 20 20 0D 0A 20 20                ..  
01B920:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01B930:  50 20 6D 6F 64 69 66 69 7B 20 2E 0D 0A 20 0D 0A    P modifi{ ... ..
01B940:  20 53 52 41 20 3A 20 20 20 20 20 20 20 20 20 20     SRA :          
01B950:  20 20 43 20 6D 69 73 20 73 69 20 6C 65 20 62 69      C mis si le bi
01B960:  74 20 30 20 7B 74 61 69 74 20 6D 69 73 20 2C 20    t 0 {tait mis , 
01B970:  65 6E 6C 65 76 7B 20 73 69 20 62 69 74 20 30 20    enlev{ si bit 0 
01B980:  6E 6F 6E 20 6D 69 73 20 2E 0D 0A 20 20 20 20 20    non mis ...     
01B990:  20 20 20 20 20 20 20 20 20 20 20 20 20 5A 20 6D                 Z m
01B9A0:  69 73 20 73 69 20 72 7B 73 75 74 61 74 20 72 6F    is si r{sutat ro
01B9B0:  74 61 74 69 6F 6E 20 3D 20 30 0D 0A 20 20 20 20    tation = 0..    
01B9C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 20                  S 
01B9D0:  6D 69 73 20 73 69 20 72 7B 73 75 6C 74 61 74 20    mis si r{sultat 
01B9E0:  3E 20 31 32 37 20 65 6E 6C 65 76 7B 20 73 69 20    > 127 enlev{ si 
01B9F0:  3C 20 31 32 37 20 2E 20 20 20 20 20 20 20 20 20    < 127 .         
01BA00:  20 20 20 20 20 20 0D 0A 20 20 20 20 20 20 20 20          ..        
01BA10:  20 20 20 20 20 20 20 20 20 20 50 20 6D 6F 64 69              P modi
01BA20:  66 69 7B 20 2E 0D 0A 20 0D 0A 20 53 52 4C 20 3A    fi{ ... .. SRL :
01BA30:  20 20 20 20 20 20 20 20 20 20 20 20 43 20 6D 69                C mi
01BA40:  73 20 73 69 20 6C 65 20 62 69 74 20 30 20 7B 74    s si le bit 0 {t
01BA50:  61 69 74 20 6D 69 73 20 2C 20 65 6E 6C 65 76 7B    ait mis , enlev{
01BA60:  20 73 69 20 62 69 74 20 30 20 6E 6F 6E 20 6D 69     si bit 0 non mi
01BA70:  73 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20    s ...           
01BA80:  20 20 20 20 20 20 20 5A 20 6D 69 73 20 73 69 20           Z mis si 
01BA90:  72 7B 73 75 74 61 74 20 72 6F 74 61 74 69 6F 6E    r{sutat rotation
01BAA0:  20 3D 20 30 0D 0A 20 20 20 20 20 20 20 20 20 20     = 0..          
01BAB0:  20 20 20 20 20 20 20 20 53 20 6D 69 73 20 73 69            S mis si
01BAC0:  20 72 7B 73 75 6C 74 61 74 20 3E 20 31 32 37 20     r{sultat > 127 
01BAD0:  65 6E 6C 65 76 7B 20 73 69 20 3C 20 31 32 37 20    enlev{ si < 127 
01BAE0:  2E 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
01BAF0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
01BB00:  20 20 20 20 50 20 6D 6F 64 69 66 69 7B 20 2E 0D        P modifi{ ..
01BB10:  0A 20 0D 0A 20 53 55 42 20 3A 20 20 20 20 20 20    . .. SUB :      
01BB20:  20 20 20 20 20 20 43 6F 6D 6D 65 20 53 42 43 20          Comme SBC 
01BB30:  2E 0D 0A 20 0D 0A 20 58 4F 52 20 3A 20 20 20 20    ... .. XOR :    
01BB40:  20 20 20 20 20 20 20 20 43 20 45 6E 6C 65 76 7B            C Enlev{
01BB50:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
01BB60:  20 20 20 20 5A 20 6D 69 73 20 73 69 20 72 7B 73        Z mis si r{s
01BB70:  75 6C 74 61 74 20 3D 20 30 20 6E 6F 6E 20 6D 69    ultat = 0 non mi
01BB80:  73 20 73 69 6E 6F 6E 20 2E 0D 0A 20 20 20 20 20    s sinon ...     
01BB90:  20 20 20 20 20 20 20 20 20 20 20 20 20 53 20 6D                 S m
01BBA0:  69 73 20 73 69 20 72 7B 73 75 6C 74 61 74 20 3E    is si r{sultat >
01BBB0:  20 31 32 37 20 65 6E 6C 65 76 7B 20 73 69 20 3C     127 enlev{ si <
01BBC0:  20 31 32 37 20 2E 0D 0A 20 20 20 20 20 20 20 20     127 ...        
01BBD0:  20 20 20 20 20 20 20 20 20 20 50 20 4D 6F 64 69              P Modi
01BBE0:  66 69 7B 20 2E 0D 0A 20 3B 00 00 1A 1A 20 20 20    fi{ ... ;....   
01BBF0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01BC00:  20 20 20 20 20 20 0D 0A 20 20 20 20 20 20 20 20          ..        
01BC10:  20 20 20 20 20 20 20 20 20 20 50 20 6D 6F 64 69              P modi
01BC20:  66 69 7B 20 2E 0D 0A 20 0D 0A 20 53 52 4C 20 3A    fi{ ... .. SRL :
01BC30:  20 20 20 20 20 20 20 20 20 20 20 20 43 20 6D 69                C mi
01BC40:  73 20 73 69 20 6C 65 20 62 69 74 20 30 20 7B 74    s si le bit 0 {t
01BC50:  61 69 74 20 6D 69 73 20 2C 20 65 6E 6C 65 76 7B    ait mis , enlev{
01BC60:  20 73 69 20 62 69 74 20 30 20 6E 6F 6E 20 6D 69     si bit 0 non mi
01BC70:  73 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20    s ...           
01BC80:  20 20 20 20 20 20 20 5A 20 6D 69 73 20 73 69 20           Z mis si 
01BC90:  72 7B 73 75 74 61 74 20 72 6F 74 61 74 69 6F 6E    r{sutat rotation
01BCA0:  20 3D 20 30 0D 0A 20 20 20 20 20 20 20 20 20 20     = 0..          
01BCB0:  20 20 20 20 20 20 20 20 53 20 6D 69 73 20 73 69            S mis si
01BCC0:  20 72 7B 73 75 6C 74 61 74 20 3E 20 31 32 37 20     r{sultat > 127 
01BCD0:  65 6E 6C 65 76 7B 20 73 69 20 3C 20 31 32 37 20    enlev{ si < 127 
01BCE0:  2E 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
01BCF0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
01BD00:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01BD10:  20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D                ----
01BD20:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01BD30:  2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    --..            
01BD40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D                   -
01BD50:  20 43 4F 55 52 53 20 44 27 41 53 53 45 4D 42 4C     COURS D'ASSEMBL
01BD60:  45 55 52 20 35 20 2D 0D 0A 20 20 20 20 20 20 20    EUR 5 -..       
01BD70:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01BD80:  20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D         -----------
01BD90:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A    -----------.. ..
01BDA0:  20 20 20 20 20 4C 65 20 72 65 76 6F 69 6C 61 20         Le revoila 
01BDB0:  2E 2E 2E 20 41 76 65 63 20 63 65 74 74 65 20 66    ... Avec cette f
01BDC0:  6F 69 73 20 20 6D 6F 69 6E 73 20 20 64 65 20 20    ois  moins  de  
01BDD0:  74 68 7B 6F 72 69 65 20 20 2C 20 70 6C 75 73 20    th{orie  , plus 
01BDE0:  64 65 20 6C 69 73 74 69 6E 67 73 20 65 74 20 0D    de listings et .
01BDF0:  0A 20 71 75 65 6C 71 75 65 73 20 65 78 65 6D 70    . quelques exemp
01BE00:  6C 65 73 20 63 6F 6E 63 72 65 74 73 20 2E 20 4C    les concrets . L
01BE10:  65 73 20 20 63 68 61 70 69 74 72 65 73 20 20 64    es  chapitres  d
01BE20:  65 73 63 72 69 70 74 69 66 73 20 64 65 73 20 72    escriptifs des r
01BE30:  6F 75 74 69 6E 65 73 20 73 79 73 74 7D 6D 65 20    outines syst}me 
01BE40:  0D 0A 20 63 6F 6D 70 6F 72 74 65 6E 74 20 32 20    .. comportent 2 
01BE50:  6C 69 73 74 69 6E 67 73 20 61 62 6F 6E 64 61 6D    listings abondam
01BE60:  6D 65 6E 74 20 63 6F 6D 6D 65 6E 74 7B 73 20 20    ment comment{s  
01BE70:  2E 20 20 49 6C 20 20 65 73 74 20 71 75 61 6E 64    .  Il  est quand
01BE80:  20 6D 65 08 5E 6D 65 20 70 72 7B 66 7B 72 61 62     me.^me pr{f{rab
01BE90:  6C 65 20 0D 0A 20 64 27 7B 74 75 64 69 65 72 20    le .. d'{tudier 
01BEA0:  63 65 20 20 63 6F 75 72 73 20 20 6A 75 73 71 75    ce  cours  jusqu
01BEB0:  27 61 75 20 20 62 6F 75 74 20 20 73 69 20 20 76    'au  bout  si  v
01BEC0:  6F 75 73 20 20 76 6F 75 6C 65 7A 20 20 61 76 6F    ous  voulez  avo
01BED0:  69 72 20 20 75 6E 65 20 20 63 68 61 6E 63 65 20    ir  une  chance 
01BEE0:  20 64 65 20 0D 0A 20 63 6F 6D 70 72 65 6E 64 72     de .. comprendr
01BEF0:  65 20 6C 65 20 6C 69 73 74 69 6E 67 20 64 65 20    e le listing de 
01BF00:  74 72 61 63 7B 20 64 65 20 63 61 72 72 7B 73 20    trac{ de carr{s 
01BF10:  63 6F 6E 63 65 6E 74 72 69 71 75 65 73 20 2E 0D    concentriques ..
01BF20:  0A 20 0D 0A 20 20 20 20 20 55 6E 20 70 65 74 69    . ..     Un peti
01BF30:  74 20 64 7B 74 61 69 6C 20 3A 20 4E 6F 75 73 20    t d{tail : Nous 
01BF40:  20 6E 65 20 20 70 6F 75 76 6F 6E 73 20 20 72 7B     ne  pouvons  r{
01BF50:  7B 63 72 69 72 65 20 20 32 20 66 6F 69 73 20 63    {crire  2 fois c
01BF60:  68 61 71 75 65 20 6C 69 73 74 69 6E 67 20 70 6F    haque listing po
01BF70:  75 72 20 0D 0A 20 74 65 6E 69 72 20 63 6F 6D 70    ur .. tenir comp
01BF80:  74 65 20 64 65 20 6C 61 20 73 79 6E 74 61 78 65    te de la syntaxe
01BF90:  20 64 65 20 5A 38 30 4D 52 20 21 20 49 6C 73 20     de Z80MR ! Ils 
01BFA0:  73 6F 6E 74 20 64 6F 6E 63 20 70 72 7B 73 65 6E    sont donc pr{sen
01BFB0:  74 7B 73 20 65 6E 20 63 6F 64 65 20 4D 41 58 41    t{s en code MAXA
01BFC0:  4D 20 2C 20 0D 0A 20 70 6F 75 72 20 6C 65 73 20    M , .. pour les 
01BFD0:  63 6F 6E 76 65 72 74 69 72 20 65 6E 20 63 6F 64    convertir en cod
01BFE0:  65 20 73 6F 75 72 63 65 20 6C 69 73 69 62 6C 65    e source lisible
01BFF0:  20 70 61 72 20 5A 38 30 20 4D 52 20 2C 20 72 65     par Z80 MR , re
01C000:  6D 70 6C 61 63 65 7A 20 74 6F 75 74 65 20 76 61    mplacez toute va
01C010:  6C 65 75 72 20 0D 0A 20 6E 75 6D 7B 72 69 71 75    leur .. num{riqu
01C020:  65 20 3A 20 23 43 30 20 70 61 72 20 30 43 30 48    e : #C0 par 0C0H
01C030:  20 6F 75 20 23 42 42 35 41 20 20 70 61 72 20 20     ou #BB5A  par  
01C040:  30 42 42 35 41 48 20 65 74 20 61 6A 6F 75 74 65    0BB5AH et ajoute
01C050:  7A 20 27 3A 27 20 65 6E 74 72 65 20 6C 61 62 65    z ':' entre labe
01C060:  6C 73 20 65 74 20 0D 0A 20 69 6E 73 74 72 75 63    ls et .. instruc
01C070:  74 69 6F 6E 73 20 2E 20 53 69 20 69 6C 20 74 72    tions . Si il tr
01C080:  61 69 08 5E 6E 65 20 75 6E 20 4C 49 53 54 20 6F    ai.^ne un LIST o
01C090:  75 20 20 4E 4F 4C 49 53 54 20 20 2C 20 6F 08 5E    u  NOLIST  , o.^
01C0A0:  74 65 7A 20 6C 65 20 2E 20 43 65 20 6E 27 65 73    tez le . Ce n'es
01C0B0:  74 20 70 61 73 20 74 72 7D 73 20 0D 0A 20 63 6F    t pas tr}s .. co
01C0C0:  6D 70 6C 69 71 75 7B 20 2E 2E 2E 0D 0A 20 0D 0A    mpliqu{ ..... ..
01C0D0:  20 20 20 20 20 4E 6F 75 73 20 61 6C 6C 6F 6E 73         Nous allons
01C0E0:  20 6D 61 69 6E 74 65 6E 61 6E 74 20 76 6F 69 72     maintenant voir
01C0F0:  20 6C 65 73 20 6F 70 7B 72 61 74 65 75 72 73 20     les op{rateurs 
01C100:  20 6C 6F 67 69 71 75 65 73 20 2C 20 63 65 20 73     logiques , ce s
01C110:  65 72 61 20 61 73 73 65 7A 20 62 72 65 66 20 0D    era assez bref .
01C120:  0A 20 70 75 69 73 71 75 65 20 6C 65 73 20 63 6F    . puisque les co
01C130:  75 72 73 20 64 65 20 67 72 61 70 68 69 73 6D 65    urs de graphisme
01C140:  20 64 65 20 20 53 4F 53 35 20 20 65 6E 20 20 6F     de  SOS5  en  o
01C150:  6E 74 20 20 72 7B 76 7B 6C 7B 20 6C 65 73 20 73    nt  r{v{l{ les s
01C160:  65 63 72 65 74 73 20 2E 20 50 6C 75 74 6F 08 5E    ecrets . Pluto.^
01C170:  74 20 0D 0A 20 71 75 27 75 6E 20 6C 6F 6E 67 20    t .. qu'un long 
01C180:  64 69 73 63 6F 75 72 73 20 2C 20 75 6E 65 20 64    discours , une d
01C190:  7B 6D 6F 6E 73 74 72 61 74 69 6F 6E 20 65 74 20    {monstration et 
01C1A0:  20 75 6E 20 6C 69 73 74 69 6E 67 20 73 65 72 6F     un listing sero
01C1B0:  6E 74 20 6C 65 73 20 62 69 65 6E 76 65 6E 75 73    nt les bienvenus
01C1C0:  20 2E 20 0D 0A 20 4C 65 73 20 69 6E 73 74 72 75     . .. Les instru
01C1D0:  63 74 69 6F 6E 73 20 75 74 69 6C 69 73 7B 65 73    ctions utilis{es
01C1E0:  20 70 6F 75 72 20 63 65 20 20 70 72 6F 67 72 61     pour ce  progra
01C1F0:  6D 6D 65 20 20 6F 6E 74 20 74 6F 75 74 65 73 20    mme  ont toutes 
01C200:  7B 74 7B 20 61 70 70 72 6F 63 68 7B 65 73 20 64    {t{ approch{es d
01C210:  61 6E 73 20 0D 0A 20 53 4F 53 35 20 40 20 6C 27    ans .. SOS5 @ l'
01C220:  65 78 63 65 70 74 69 6F 6E 20 64 65 73 20 69 6E    exception des in
01C230:  73 74 72 75 63 74 69 6F 6E 73 20 20 64 65 20 20    structions  de  
01C240:  64 7B 63 61 6C 61 67 65 20 20 65 74 20 20 72 6F    d{calage  et  ro
01C250:  74 61 74 69 6F 6E 73 20 2E 20 43 65 6C 61 20 74    tations . Cela t
01C260:  6F 6D 62 65 20 0D 0A 20 62 69 65 6E 20 2C 20 6E    ombe .. bien , n
01C270:  6F 75 73 20 6C 65 73 20 61 62 6F 72 64 6F 6E 73    ous les abordons
01C280:  20 74 6F 75 74 20 64 65 20 73 75 69 74 65 20 61     tout de suite a
01C290:  70 72 7D 73 20 63 65 20 6C 69 73 74 69 6E 67 20    pr}s ce listing 
01C2A0:  63 6F 6D 6D 65 6E 74 7B 20 2E 0D 0A 20 0D 0A 20    comment{ ... .. 
01C2B0:  20 20 20 20 4C 65 20 62 75 74 20 64 75 20 70 72        Le but du pr
01C2C0:  6F 67 72 61 6D 6D 65 20 65 73 74 20 20 7B 6C 7B    ogramme est  {l{
01C2D0:  6D 65 6E 74 61 69 72 65 20 20 21 20 20 49 6C 20    mentaire  !  Il 
01C2E0:  20 73 27 61 67 69 74 20 64 65 20 70 72 65 6E 64     s'agit de prend
01C2F0:  72 65 20 75 6E 65 20 76 61 6C 65 75 72 20 0D 0A    re une valeur ..
01C300:  20 64 6F 6E 6E 7B 65 20 2C 20 64 65 20 6C 75 69     donn{e , de lui
01C310:  20 61 70 70 6C 69 71 75 65 72 20 73 75 63 63 65     appliquer succe
01C320:  73 73 69 76 65 6D 65 6E 74 20 75 6E 20 6D 65 08    ssivement un me.
01C330:  5E 6D 65 20 6D 61 73 71 75 65 20 61 76 65 63 20    ^me masque avec 
01C340:  6C 65 73 20 33 20 6F 70 7B 72 61 74 65 75 72 73    les 3 op{rateurs
01C350:  20 0D 0A 20 41 4E 44 20 4F 52 20 58 4F 52 20 65     .. AND OR XOR e
01C360:  74 20 64 27 61 66 66 69 63 68 65 72 20 6C 65 73    t d'afficher les
01C370:  20 33 20 20 72 7B 73 75 6C 74 61 74 73 20 20 40     3  r{sultats  @
01C380:  20 6C 27 7B 63 72 61 6E 20 2E 20 43 65 20 70 72     l'{cran . Ce pr
01C390:  6F 67 72 61 6D 6D 65 20 76 6F 75 73 20 73 65 72    ogramme vous ser
01C3A0:  61 20 0D 0A 20 66 6F 72 74 20 75 74 69 6C 65 20    a .. fort utile 
01C3B0:  63 61 72 20 6C 65 73 20 6D 61 73 71 75 65 73 20    car les masques 
01C3C0:  20 73 6F 6E 74 20 20 75 74 69 6C 69 73 7B 73 20     sont  utilis{s 
01C3D0:  20 65 6E 20 20 70 65 72 6D 61 6E 65 6E 63 65 20     en  permanence 
01C3E0:  20 64 61 6E 73 20 6C 65 73 20 63 6F 75 72 73 20     dans les cours 
01C3F0:  64 65 20 0D 0A 20 67 72 61 70 68 69 73 6D 65 20    de .. graphisme 
01C400:  2E 20 4C 27 7B 74 75 64 65 20 64 75 20 6C 69 73    . L'{tude du lis
01C410:  74 69 6E 67 20 6E 65 20 6D 7B 72 69 74 65 20 20    ting ne m{rite  
01C420:  64 27 61 74 74 65 6E 74 69 6F 6E 20 71 75 65 20    d'attention que 
01C430:  73 75 72 20 75 6E 20 70 6F 69 6E 74 20 70 72 7B    sur un point pr{
01C440:  63 69 73 20 0D 0A 20 2C 20 6C 61 20 63 6F 6E 76    cis .. , la conv
01C450:  65 72 73 69 6F 6E 20 64 27 75 6E 65 20 76 61 6C    ersion d'une val
01C460:  65 75 72 20 31 36 20 6F 75 20 20 38 20 20 62 69    eur 16 ou  8  bi
01C470:  74 73 20 65 6E 20 63 61 72 61 63 74 7D 72 65 73    ts en caract}res
01C480:  20 41 53 43 49 49 20 61 66 66 69 63 68 61 62 6C     ASCII affichabl
01C490:  65 73 20 40 20 0D 0A 20 6C 27 7B 63 72 61 6E 20    es @ .. l'{cran 
01C4A0:  2E 20 43 65 63 69 20 65 73 74 20 65 6E 20 65 66    . Ceci est en ef
01C4B0:  66 65 74 20 76 69 74 61 6C 20 70 6F 75 72 20 74    fet vital pour t
01C4C0:  6F 75 74 20 70 72 6F 67 72 61 6D 6D 65 20 2E 20    out programme . 
01C4D0:  4C 65 73 20 72 6F 75 74 69 6E 65 73 20 73 6F 6E    Les routines son
01C4E0:  74 20 3A 0D 0A 20 0D 0A 20 20 20 20 20 50 52 54    t :.. ..     PRT
01C4F0:  42 49 4E 32 20 3A 20 41 66 66 69 63 68 65 20 48    BIN2 : Affiche H
01C500:  4C 20 65 6E 20 62 69 6E 61 69 72 65 20 31 36 20    L en binaire 16 
01C510:  62 69 74 73 20 2E 0D 0A 20 20 20 20 20 50 52 54    bits ...     PRT
01C520:  42 49 4E 20 20 3A 20 41 66 66 69 63 68 65 20 4C    BIN  : Affiche L
01C530:  20 65 6E 20 62 69 6E 61 69 72 65 20 38 20 62 69     en binaire 8 bi
01C540:  74 73 20 2E 20 0D 0A 20 0D 0A 20 20 20 20 20 50    ts . .. ..     P
01C550:  52 54 48 45 58 32 20 3A 20 41 66 66 69 63 68 65    RTHEX2 : Affiche
01C560:  20 48 4C 20 65 6E 20 68 65 78 61 64 7B 63 69 6D     HL en hexad{cim
01C570:  61 6C 20 31 36 20 62 69 74 73 20 2E 0D 0A 20 20    al 16 bits ...  
01C580:  20 20 20 50 52 54 48 45 58 20 20 3A 20 41 66 66       PRTHEX  : Aff
01C590:  69 63 68 65 20 4C 20 65 6E 20 68 65 78 61 64 7B    iche L en hexad{
01C5A0:  63 69 6D 61 6C 20 38 20 62 69 74 73 20 2E 0D 0A    cimal 8 bits ...
01C5B0:  20 0D 0A 20 20 20 20 20 50 52 54 44 45 43 49 32     ..     PRTDECI2
01C5C0:  20 3A 20 41 66 66 69 63 68 65 20 6C 65 20 63 6F     : Affiche le co
01C5D0:  6E 74 65 6E 75 20 64 65 20 41 20 65 6E 20 64 7B    ntenu de A en d{
01C5E0:  63 69 6D 61 6C 20 32 20 63 68 69 66 66 72 65 73    cimal 2 chiffres
01C5F0:  20 2E 0D 0A 20 20 20 20 20 50 52 54 44 45 43 49     ...     PRTDECI
01C600:  41 20 3A 20 41 66 66 69 63 68 65 20 6C 65 20 63    A : Affiche le c
01C610:  6F 6E 74 65 6E 75 20 64 65 20 41 20 65 6E 20 64    ontenu de A en d
01C620:  7B 63 69 6D 61 6C 20 33 20 63 68 69 66 66 72 65    {cimal 3 chiffre
01C630:  73 20 2E 0D 0A 20 20 20 20 20 50 52 54 44 45 43    s ...     PRTDEC
01C640:  49 35 20 3A 20 41 66 66 69 63 68 65 20 6C 65 20    I5 : Affiche le 
01C650:  63 6F 6E 74 65 6E 75 20 64 65 20 41 20 65 6E 20    contenu de A en 
01C660:  64 7B 63 69 6D 61 6C 20 35 20 63 68 69 66 66 72    d{cimal 5 chiffr
01C670:  65 73 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 4C 65    es ... ..     Le
01C680:  73 20 72 6F 75 74 69 6E 65 73 20 20 65 6E 20 20    s routines  en  
01C690:  64 7B 63 69 6D 61 6C 20 20 69 6E 74 72 6F 64 75    d{cimal  introdu
01C6A0:  69 73 65 6E 74 20 20 6C 61 20 20 6E 6F 74 69 6F    isent  la  notio
01C6B0:  6E 20 20 64 65 20 20 70 72 6F 67 72 61 6D 6D 65    n  de  programme
01C6C0:  20 20 61 75 74 6F 2D 0D 0A 20 6D 6F 64 69 66 69      auto-.. modifi
01C6D0:  61 62 6C 65 20 28 45 6E 63 6F 72 65 20 20 65 78    able (Encore  ex
01C6E0:  70 6C 69 71 75 7B 65 20 20 64 61 6E 73 20 20 6C    pliqu{e  dans  l
01C6F0:  65 73 20 20 72 6F 75 74 69 6E 65 73 20 20 73 79    es  routines  sy
01C700:  73 74 7D 6D 65 20 20 70 72 6F 67 72 61 6D 6D 65    st}me  programme
01C710:  20 63 61 72 72 7B 73 20 0D 0A 20 63 6F 6E 63 65     carr{s .. conce
01C720:  6E 74 72 69 71 75 65 73 29 20 2E 0D 0A 20 0D 0A    ntriques) ... ..
01C730:  20 20 20 20 20 45 78 65 6D 70 6C 65 20 3A 20 55         Exemple : U
01C740:  6E 65 20 62 6F 75 63 6C 65 20 3A 20 20 49 4E 49    ne boucle :  INI
01C750:  42 43 4C 20 4C 44 20 42 2C 31 32 0D 0A 20 20 20    BCL LD B,12..   
01C760:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01C770:  20 20 20 20 20 20 20 20 20 20 42 4F 55 43 4C 45              BOUCLE
01C780:  20 50 55 53 48 20 42 43 0D 0A 20 20 20 20 20 20     PUSH BC..      
01C790:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01C7A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 52                  PR
01C7B0:  4F 47 52 41 4D 4D 45 0D 0A 20 20 20 20 20 20 20    OGRAMME..       
01C7C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01C7D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 50 4F 50                 POP
01C7E0:  20 42 43 0D 0A 20 20 20 20 20 20 20 20 20 20 20     BC..           
01C7F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01C800:  20 20 20 20 20 20 20 20 20 44 4A 4E 5A 20 42 4F             DJNZ BO
01C810:  55 43 4C 45 20 20 0D 0A 20 0D 0A 20 20 20 20 20    UCLE  .. ..     
01C820:  51 75 69 20 72 7B 70 7D 74 65 20 31 32 20 66 6F    Qui r{p}te 12 fo
01C830:  69 73 20 20 6C 61 20 20 6D 65 08 5E 6D 65 20 20    is  la  me.^me  
01C840:  61 63 74 69 6F 6E 20 20 2C 20 20 72 69 65 6E 20    action  ,  rien 
01C850:  20 6E 27 69 6E 74 65 72 64 69 74 20 20 64 65 20     n'interdit  de 
01C860:  66 61 69 72 65 20 61 76 61 6E 74 20 0D 0A 20 6C    faire avant .. l
01C870:  27 65 78 7B 63 75 74 69 6F 6E 20 64 65 20 63 65    'ex{cution de ce
01C880:  6C 6C 65 2D 63 69 20 3A 20 20 20 4C 44 20 41 2C    lle-ci :   LD A,
01C890:  32 33 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    23..            
01C8A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01C8B0:  20 4C 44 20 28 49 4E 42 43 4C 2B 31 29 2C 41 0D     LD (INBCL+1),A.
01C8C0:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
01C8D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 4A 52                  JR
01C8E0:  20 49 4E 49 42 43 4C 0D 0A 20 0D 0A 20 20 20 20     INIBCL.. ..    
01C8F0:  20 45 74 20 64 61 6E 73 20 63 65 20 63 61 73 20     Et dans ce cas 
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:  2C 20 6C 27 69 6E 73 74 72 75 63 74 69 6F 6E 20    , l'instruction 
01CA10:  64 65 20 20 49 4E 49 42 43 4C 20 20 73 65 72 61    de  INIBCL  sera
01CA20:  20 20 6D 6F 64 69 66 69 7B 65 20 65 6E 20 4C 44      modifi{e en LD
01CA30:  20 42 2C 32 33 20 2E 20 49 6C 20 0D 0A 20 66 61     B,23 . Il .. fa
01CA40:  75 74 20 70 65 6E 73 65 72 20 71 75 65 20 6C 27    ut penser que l'
01CA50:  6F 63 74 65 74 20 69 6E 73 74 72 75 63 74 69 6F    octet instructio
01CA60:  6E 20 20 70 72 7B 63 7D 64 65 20 20 74 6F 75 6A    n  pr{c}de  touj
01CA70:  6F 75 72 73 20 20 6C 27 6F 70 7B 72 61 6E 64 65    ours  l'op{rande
01CA80:  20 64 27 6F 75 20 6C 65 20 2B 31 20 0D 0A 20 66     d'ou le +1 .. f
01CA90:  61 75 74 65 20 64 75 71 75 65 6C 20 63 27 65 73    aute duquel c'es
01CAA0:  74 20 6C 27 6F 63 74 65 74 20 69 6E 73 74 72 75    t l'octet instru
01CAB0:  63 74 69 6F 6E 20 71 75 69 20 73 65 72 61 69 74    ction qui serait
01CAC0:  20 6D 69 73 20 61 20 32 33 20 63 65 20 71 75 69     mis a 23 ce qui
01CAD0:  20 66 65 72 61 69 74 20 74 6F 75 74 20 0D 0A 20     ferait tout .. 
01CAE0:  64 72 6F 08 5E 6C 65 20 40 20 76 6F 74 72 65 20    dro.^le @ votre 
01CAF0:  70 72 6F 67 72 61 6D 6D 65 20 63 68 7B 72 69 20    programme ch{ri 
01CB00:  20 21 20 20 49 6C 20 20 76 61 20 20 64 65 20 20     !  Il  va  de  
01CB10:  73 6F 69 74 20 71 75 27 75 6E 20 70 72 6F 67 72    soit qu'un progr
01CB20:  61 6D 6D 65 20 70 65 75 74 20 61 75 73 73 69 20    amme peut aussi 
01CB30:  0D 0A 20 6D 6F 64 69 66 69 65 72 20 73 65 73 20    .. modifier ses 
01CB40:  70 72 6F 70 72 65 73 20 69 6E 73 74 72 75 63 74    propres instruct
01CB50:  69 6F 6E 73 20 20 2C 20 20 76 6F 69 72 65 20 20    ions  ,  voire  
01CB60:  73 65 20 72 7B 7B 63 72 69 72 65 20 65 6E 74 69    se r{{crire enti
01CB70:  7D 72 65 6D 65 6E 74 20 6C 75 69 2D 6D 65 08 5E    }rement lui-me.^
01CB80:  6D 65 20 0D 0A 20 6D 61 69 73 20 20 63 65 63 69    me .. mais  ceci
01CB90:  20 20 65 73 74 20 20 75 6E 65 20 20 61 75 74 72      est  une  autr
01CBA0:  65 20 20 61 66 66 61 69 72 65 20 20 20 2E 20 20    e  affaire   .  
01CBB0:  4E 27 6F 75 62 6C 69 65 7A 20 20 70 61 73 20 20    N'oubliez  pas  
01CBC0:  6C 65 20 20 64 65 73 63 72 69 70 74 69 66 20 20    le  descriptif  
01CBD0:  64 65 73 20 0D 0A 20 69 6E 73 74 72 75 63 74 69    des .. instructi
01CBE0:  6F 6E 73 20 64 65 20 53 4F 53 35 20 2C 20 67 72    ons de SOS5 , gr
01CBF0:  63 65 20 20 40 20 20 6C 75 69 20 20 2C 20 20 76    ce  @  lui  ,  v
01CC00:  6F 75 73 20 20 73 61 75 72 65 7A 20 20 6F 7C 20    ous  saurez  o| 
01CC10:  65 74 20 71 75 6F 69 20 6D 65 74 74 72 65 20 70    et quoi mettre p
01CC20:  6F 75 72 20 0D 0A 20 6D 6F 64 69 66 69 65 72 20    our .. modifier 
01CC30:  61 75 20 76 6F 6C 20 75 6E 65 20 64 6F 6E 6E 7B    au vol une donn{
01CC40:  65 20 6F 75 20 75 6E 65 20 69 6E 73 74 72 75 63    e ou une instruc
01CC50:  74 69 6F 6E 20 2E 0D 0A 20 0D 0A 20 20 20 20 20    tion ... ..     
01CC60:  44 61 6E 73 20 6C 65 20 6D 65 08 5E 6D 65 20 6C    Dans le me.^me l
01CC70:  69 73 74 69 6E 67 20 2C 20 6F 6E 20 70 61 72 6C    isting , on parl
01CC80:  65 20 20 61 75 73 73 69 20 20 64 65 20 64 7B 63    e  aussi  de d{c
01CC90:  61 6C 61 67 65 20 41 53 49 49 20 2E 20 43 65 74    alage ASII . Cet
01CCA0:  74 65 20 64 72 6F 08 5E 6C 65 20 64 65 20 0D 0A    te dro.^le de ..
01CCB0:  20 62 65 08 5E 62 65 08 5E 74 65 20 65 73 74 20     be.^be.^te est 
01CCC0:  74 6F 75 74 20 73 69 6D 70 6C 65 6D 65 6E 74 20    tout simplement 
01CCD0:  6C 65 20 6E 6F 6D 62 72 65 20 71 75 27 69 6C 20    le nombre qu'il 
01CCE0:  20 66 61 75 74 20 61 6A 6F 75 74 65 72 20 40 20     faut ajouter @ 
01CCF0:  75 6E 65 20 76 61 6C 65 75 72 20 65 6E 74 72 65    une valeur entre
01CD00:  20 30 20 0D 0A 20 65 74 20 39 20 70 6F 75 72 20     0 .. et 9 pour 
01CD10:  20 74 6F 6D 62 65 72 20 20 73 75 72 20 20 6C 65     tomber  sur  le
01CD20:  20 20 63 61 72 61 63 74 7D 72 65 20 20 63 6F 72      caract}re  cor
01CD30:  72 65 73 70 6F 6E 64 61 6E 74 20 20 6C 65 20 20    respondant  le  
01CD40:  63 61 72 61 63 74 7D 72 65 20 27 30 27 20 7B 74    caract}re '0' {t
01CD50:  61 6E 74 20 0D 0A 20 43 48 52 24 28 26 33 30 29    ant .. CHR$(&30)
01CD60:  20 63 65 20 6E 6F 6D 62 72 65 20 73 65 72 61 20     ce nombre sera 
01CD70:  26 33 30 20 3A 20 45 78 20 3A 20 20 20 20 20 20    &30 : Ex :      
01CD80:  20 20 4C 44 20 41 2C 28 4E 4F 4D 42 52 45 29 0D      LD A,(NOMBRE).
01CD90:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
01CDA0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01CDB0:  20 20 20 20 20 20 20 20 20 20 20 20 20 41 44 44                 ADD
01CDC0:  20 41 2C 23 33 30 0D 0A 20 20 20 20 20 20 20 20     A,#30..        
01CDD0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01CDE0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01CDF0:  20 20 20 20 43 41 4C 4C 20 23 42 42 35 41 0D 0A        CALL #BB5A..
01CE00:  49 4E 54 22 2B 43 48 52 24 28 26 32 32 29 2B 22    INT"+CHR$(&22)+"
01CE10:  52 53 58 2D 4C 49 4E 45 22 2B 43 48 52 24 28 26    RSX-LINE"+CHR$(&
01CE20:  32 32 29 2B 43 48 52 24 28 30 29 0D 0A 20 35 30    22)+CHR$(0).. 50
01CE30:  20 49 3D 30 0D 0A 20 36 30 20 7C 4C 49 4E 45 2C     I=0.. 60 |LINE,
01CE40:  40 41 24 28 49 29 2C 37 30 20 20 20 20 20 20 20    @A$(I),70       
01CE50:  27 44 61 6E 73 20 63 65 20 63 61 73 20 2C 20 46    'Dans ce cas , F
01CE60:  4F 52 2F 4E 45 58 54 20 26 20 57 48 49 4C 45 20    OR/NEXT & WHILE 
01CE70:  57 45 4E 44 20 2C 20 69 6E 74 65 72 64 69 74 73    WEND , interdits
01CE80:  0D 0A 20 38 30 20 49 3D 49 2B 31 3A 49 46 20 49    .. 80 I=I+1:IF I
01CE90:  3C 33 20 54 48 45 4E 20 36 30 0D 0A 20 39 30 20    <3 THEN 60.. 90 
01CEA0:  47 4F 54 4F 20 32 0D 0A 0D 0A 20 20 20 20 20 4E    GOTO 2....     N
01CEB0:  6F 74 65 20 3A 20 4C 61 20 64 7B 6D 6F 6E 73 74    ote : La d{monst
01CEC0:  72 61 74 69 6F 6E 20 20 6E 65 20 20 66 69 67 75    ration  ne  figu
01CED0:  72 65 20 20 70 61 73 20 20 61 75 20 20 6D 65 6E    re  pas  au  men
01CEE0:  75 20 20 64 65 20 53 4F 53 20 50 52 4F 47 52 41    u  de SOS PROGRA
01CEF0:  4D 4D 45 55 52 53 20 2C 20 0D 0A 20 63 6F 70 69    MMEURS , .. copi
01CF00:  65 7A 20 52 53 58 4C 49 4E 45 2E 42 49 4E 20 73    ez RSXLINE.BIN s
01CF10:  75 72 20 75 6E 65 20 61 75 74 72 65 20 64 69 73    ur une autre dis
01CF20:  71 75 65 74 74 65 20 20 65 74 20 20 74 61 70 65    quette  et  tape
01CF30:  7A 20 20 63 65 73 20 31 33 20 6C 69 67 6E 65 73    z  ces 13 lignes
01CF40:  20 64 65 20 42 41 53 49 43 20 0D 0A 20 73 75 72     de BASIC .. sur
01CF50:  20 6C 61 20 6D 65 5E 6D 65 20 64 69 73 71 75 65     la me^me disque
01CF60:  74 74 65 20 61 76 65 6E 74 20 64 65 20 66 61 69    tte avent de fai
01CF70:  72 65 20 27 52 55 4E 27 20 2E 0D 0A 0D 0A 20 20    re 'RUN' .....  
01CF80:  20 20 20 50 6F 75 72 20 6C 65 73 20 66 61 6E 73       Pour les fans
01CF90:  20 64 75 20 5A 38 30 20 2C 20 20 76 6F 69 63 69     du Z80 ,  voici
01CFA0:  20 20 6C 65 20 20 63 6F 64 65 20 20 73 6F 75 72      le  code  sour
01CFB0:  63 65 20 20 64 65 20 20 6C 61 20 52 53 58 20 72    ce  de  la RSX r
01CFC0:  7B 64 69 67 7B 20 73 75 72 20 75 6E 20 0D 0A 20    {dig{ sur un .. 
01CFD0:  61 73 73 65 6D 62 6C 65 75 72 20 43 50 4D 2B 20    assembleur CPM+ 
01CFE0:  2C 20 6C 65 73 20 20 6C 69 67 6E 65 73 20 20 6E    , les  lignes  n
01CFF0:  6F 74 7B 65 73 20 20 27 2A 2A 2A 27 20 20 73 6F    ot{es  '***'  so
01D000:  6E 74 20 20 40 20 20 73 75 70 70 72 69 6D 65 72    nt  @  supprimer
01D010:  20 64 61 6E 73 20 75 6E 20 63 6F 64 65 20 0D 0A     dans un code ..
01D020:  20 73 6F 75 72 63 65 20 61 75 74 72 65 20 71 75     source autre qu
01D030:  65 20 43 50 4D 2B 0D 0A 0D 0A 20 3B 20 52 53 58    e CPM+.... ; RSX
01D040:  20 72 65 6C 6F 67 65 61 62 6C 65 0D 0A 20 3B 20     relogeable.. ; 
01D050:  70 65 72 6D 65 74 74 61 6E 74 20 64 65 20 63 68    permettant de ch
01D060:  61 72 67 65 72 20 75 6E 65 20 6C 69 67 6E 65 0D    arger une ligne.
01D070:  0A 20 3B 20 64 65 20 70 72 6F 67 72 61 6D 6D 65    . ; de programme
01D080:  20 42 41 53 49 43 20 61 20 70 61 72 74 69 72 20     BASIC a partir 
01D090:  64 27 75 6E 65 0D 0A 20 3B 20 63 68 61 69 6E 65    d'une.. ; chaine
01D0A0:  2E 53 79 6E 74 61 78 65 3A 0D 0A 20 3B 20 7C 4C    .Syntaxe:.. ; |L
01D0B0:  49 4E 45 2C 63 68 61 69 6E 65 24 2C 6E 75 6D 65    INE,chaine$,nume
01D0C0:  72 6F 0D 0A 20 3B 0D 0A 20 20 20 20 20 4F 52 47    ro.. ;..     ORG
01D0D0:  20 30 39 30 30 30 48 0D 0A 20 20 20 20 20 4C 49     09000H..     LI
01D0E0:  46 54 20 24 20 20 20 20 20 20 20 20 20 20 20 20    FT $            
01D0F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 3B 2A                  ;*
01D100:  2A 2A 0D 0A 20 52 4F 4D 3A 45 51 55 20 30 42 39    **.. ROM:EQU 0B9
01D110:  30 30 48 0D 0A 20 3B 0D 0A 20 3B 20 41 64 72 65    00H.. ;.. ; Adre
01D120:  73 73 65 73 20 65 6E 20 52 41 4D 20 73 79 73 74    sses en RAM syst
01D130:  65 6D 65 0D 0A 20 3B 20 44 45 20 63 6F 6E 74 69    eme.. ; DE conti
01D140:  65 6E 74 20 6C 27 61 64 72 65 73 73 65 20 64 27    ent l'adresse d'
01D150:  61 70 70 65 6C 0D 0A 20 3B 0D 0A 20 44 45 42 55    appel.. ;.. DEBU
01D160:  54 3A 45 58 20 44 45 2C 48 4C 0D 0A 20 3B 0D 0A    T:EX DE,HL.. ;..
01D170:  20 3B 20 45 6D 70 65 63 68 65 72 20 75 6E 20 64     ; Empecher un d
01D180:  65 75 78 69 65 6D 65 20 61 70 70 65 6C 0D 0A 20    euxieme appel.. 
01D190:  3B 0D 0A 20 20 20 20 20 4C 44 20 28 48 4C 29 2C    ;..     LD (HL),
01D1A0:  30 43 39 48 0D 0A 20 20 20 20 20 50 55 53 48 20    0C9H..     PUSH 
01D1B0:  48 4C 0D 0A 20 3B 0D 0A 20 3B 20 43 61 6C 63 75    HL.. ;.. ; Calcu
01D1C0:  6C 65 72 20 6C 27 61 64 72 65 73 73 65 20 64 75    ler l'adresse du
01D1D0:  20 6E 6F 6D 20 64 75 20 52 53 58 0D 0A 20 3B 0D     nom du RSX.. ;.
01D1E0:  0A 20 20 20 20 20 4C 44 20 44 45 2C 4E 4F 4D 2D    .     LD DE,NOM-
01D1F0:  44 45 42 55 54 0D 0A 20 20 20 20 20 41 44 44 20    DEBUT..     ADD 
01D200:  48 4C 2C 44 45 0D 0A 20 20 20 20 20 50 55 53 48    HL,DE..     PUSH
01D210:  20 48 4C 0D 0A 20 20 20 20 20 50 4F 50 20 42 43     HL..     POP BC
01D220:  0D 0A 20 3B 0D 0A 20 3B 20 42 43 20 63 6F 6E 74    .. ;.. ; BC cont
01D230:  69 65 6E 74 20 63 65 74 74 65 20 61 64 72 65 73    ient cette adres
01D240:  73 65 0D 0A 20 3B 20 35 20 6F 63 74 65 74 73 20    se.. ; 5 octets 
01D250:  70 6C 75 73 20 6C 6F 69 6E 20 65 73 74 20 6C 61    plus loin est la
01D260:  20 74 61 62 6C 65 0D 0A 20 3B 0D 0A 20 20 20 20     table.. ;..    
01D270:  20 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 49 4E     INC HL..     IN
01D280:  43 20 48 4C 0D 0A 20 20 20 20 20 49 4E 43 20 48    C HL..     INC H
01D290:  4C 0D 0A 20 20 20 20 20 49 4E 43 20 48 4C 0D 0A    L..     INC HL..
01D2A0:  20 20 20 20 20 49 4E 43 20 48 4C 0D 0A 20 3B 0D         INC HL.. ;.
01D2B0:  0A 20 3B 20 48 4C 20 63 6F 6E 74 69 65 6E 74 20    . ; HL contient 
01D2C0:  6C 27 61 64 72 65 73 73 65 20 64 65 20 6C 61 20    l'adresse de la 
01D2D0:  74 61 62 6C 65 0D 0A 20 3B 0D 0A 20 20 20 20 20    table.. ;..     
01D2E0:  4C 44 20 28 48 4C 29 2C 43 0D 0A 20 20 20 20 20    LD (HL),C..     
01D2F0:  49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 4C 44 20    INC HL..     LD 
01D300:  28 48 4C 29 2C 42 0D 0A 20 20 20 20 20 44 45 43    (HL),B..     DEC
01D310:  20 48 4C 0D 0A 20 20 20 20 20 50 55 53 48 20 48     HL..     PUSH H
01D320:  4C 0D 0A 20 20 20 20 20 50 4F 50 20 42 43 0D 0A    L..     POP BC..
01D330:  20 20 20 20 20 50 4F 50 20 48 4C 0D 0A 20 20 20         POP HL..   
01D340:  20 20 49 4E 43 20 48 4C 0D 0A 20 3B 0D 0A 20 3B      INC HL.. ;.. ;
01D350:  20 49 6E 74 65 67 72 65 72 20 6C 27 65 78 74 65     Integrer l'exte
01D360:  6E 73 69 6F 6E 0D 0A 20 3B 0D 0A 20 4A 50 20 30    nsion.. ;.. JP 0
01D370:  42 43 44 31 48 0D 0A 20 3B 0D 0A 20 4E 4F 4D 3A    BCD1H.. ;.. NOM:
01D380:  20 20 20 20 44 42 27 4C 49 4E 27 2C 27 45 27 2B        DB'LIN','E'+
01D390:  31 32 38 2C 30 0D 0A 20 54 41 42 4C 45 3A 20 20    128,0.. TABLE:  
01D3A0:  44 53 20 32 0D 0A 20 3B 0D 0A 20 52 4F 55 54 49    DS 2.. ;.. ROUTI
01D3B0:  4E 45 3A 50 55 53 48 20 41 46 20 3B 20 54 65 73    NE:PUSH AF ; Tes
01D3C0:  74 65 72 20 71 75 65 6C 20 43 50 43 0D 0A 20 20    ter quel CPC..  
01D3D0:  20 20 20 50 55 53 48 20 44 45 0D 0A 20 20 20 20       PUSH DE..    
01D3E0:  20 43 41 4C 4C 20 30 42 42 41 32 48 0D 0A 20 20     CALL 0BBA2H..  
01D3F0:  20 20 20 4C 44 20 41 2C 45 0D 0A 20 20 20 20 20       LD A,E..     
01D400:  53 55 42 20 36 46 48 20 20 20 20 20 20 20 20 20    SUB 6FH         
01D410:  3B 20 74 72 75 63 20 70 6F 75 72 20 64 69 73 74    ; truc pour dist
01D420:  69 6E 67 75 65 72 20 6C 65 73 20 43 50 43 0D 0A    inguer les CPC..
01D430:  20 20 20 20 20 4C 44 20 49 2C 41 20 20 20 20 20         LD I,A     
01D440:  20 20 20 20 20 3B 20 67 61 72 64 65 20 76 61 6C         ; garde val
01D450:  65 75 72 20 70 6F 75 72 20 74 65 73 74 65 72 0D    eur pour tester.
01D460:  0A 20 20 20 20 20 50 4F 50 20 44 45 20 20 20 20    .     POP DE    
01D470:  20 20 20 20 20 20 3B 20 66 6C 61 67 20 5A 20 70          ; flag Z p
01D480:  6F 75 72 20 6C 65 20 34 36 34 0D 0A 20 20 20 20    our le 464..    
01D490:  20 50 4F 50 20 41 46 0D 0A 20 20 20 20 20 43 50     POP AF..     CP
01D4A0:  20 32 20 20 20 20 20 20 20 20 20 20 20 20 3B 20     2            ; 
01D4B0:  63 6F 6D 62 69 65 6E 20 64 65 20 70 61 72 61 6D    combien de param
01D4C0:  73 20 3F 0D 0A 20 20 20 20 20 4A 52 20 4E 5A 2C    s ?..     JR NZ,
01D4D0:  45 52 52 45 55 52 0D 0A 20 20 20 20 20 4C 44 20    ERREUR..     LD 
01D4E0:  41 2C 49 0D 0A 20 3B 0D 0A 20 3B 20 41 73 73 65    A,I.. ;.. ; Asse
01D4F0:  6D 62 6C 65 72 20 6C 69 67 6E 65 20 42 41 53 49    mbler ligne BASI
01D500:  43 0D 0A 20 3B 0D 0A 20 20 20 20 20 4C 44 20 48    C.. ;..     LD H
01D510:  4C 2C 28 30 41 45 33 36 48 29 20 3B 20 34 36 34    L,(0AE36H) ; 464
01D520:  0D 0A 20 20 20 20 20 4A 52 20 5A 2C 53 55 49 54    ..     JR Z,SUIT
01D530:  45 0D 0A 20 20 20 20 20 4C 44 20 48 4C 2C 28 30    E..     LD HL,(0
01D540:  41 45 31 44 48 29 20 3B 6C 69 67 6E 65 20 61 63    AE1DH) ;ligne ac
01D550:  74 75 65 6C 6C 65 20 36 31 32 38 0D 0A 20 3B 0D    tuelle 6128.. ;.
01D560:  0A 20 53 55 49 54 45 3A 4C 44 20 41 2C 28 48 4C    . SUITE:LD A,(HL
01D570:  29 0D 0A 20 20 20 20 20 49 4E 43 20 48 4C 0D 0A    )..     INC HL..
01D580:  20 20 20 20 20 4C 44 20 48 2C 28 48 4C 29 0D 0A         LD H,(HL)..
01D590:  20 20 20 20 20 4C 44 20 4C 2C 41 20 20 20 20 20         LD L,A     
01D5A0:  20 20 20 20 20 3B 4E 75 6D 2E 6C 69 67 6E 65 20         ;Num.ligne 
01D5B0:  61 63 74 75 65 6C 6C 65 20 64 61 6E 73 20 48 4C    actuelle dans HL
01D5C0:  0D 0A 20 3B 0D 0A 20 3B 20 42 72 61 6E 63 68 65    .. ;.. ; Branche
01D5D0:  72 20 6C 61 20 52 4F 4D 20 73 75 70 65 72 69 65    r la ROM superie
01D5E0:  75 72 65 0D 0A 20 3B 0D 0A 20 43 41 4C 4C 20 52    ure.. ;.. CALL R
01D5F0:  4F 4D 0D 0A 20 3B 0D 0A 20 3B 20 43 6F 6D 70 61    OM.. ;.. ; Compa
01D600:  73 20 71 75 65 20 50 41 52 41 43 41 52 20 2E 20    s que PARACAR . 
01D610:  0D 0A 20 4C 65 73 20 76 61 6C 65 75 72 73 20 64    .. Les valeurs d
01D620:  65 20 42 43 20 64 61 6E 73 20 6C 65 73 20 33 20    e BC dans les 3 
01D630:  72 6F 75 74 69 6E 65 73 20 20 4C 44 49 52 20 64    routines  LDIR d
01D640:  6F 69 76 65 6E 74 20 65 08 5E 74 72 65 20 61 75    oivent e.^tre au
01D650:  67 6D 65 6E 74 7B 65 73 20 64 65 20 34 20 70 6F    gment{es de 4 po
01D660:  75 72 20 0D 0A 20 63 68 61 71 75 65 20 63 6F 08    ur .. chaque co.
01D670:  5E 74 7B 20 73 75 70 70 6C 7B 6D 65 6E 74 61 69    ^t{ suppl{mentai
01D680:  72 65 73 20 2E 0D 0A 20 20 20 20 20 4C 65 20 6E    res ...     Le n
01D690:  6F 6D 62 72 65 20 64 65 20 63 61 72 72 7B 73 20    ombre de carr{s 
01D6A0:  28 4C 44 20 42 2C 31 39 29 20 20 73 75 63 63 65    (LD B,19)  succe
01D6B0:  73 73 69 66 73 20 70 65 75 74 20 65 08 5E 74 72    ssifs peut e.^tr
01D6C0:  65 20 61 75 67 6D 65 6E 74 7B 20 73 6F 75 73 20    e augment{ sous 
01D6D0:  72 7B 73 65 72 76 65 20 0D 0A 20 64 65 20 64 69    r{serve .. de di
01D6E0:  6D 69 6E 75 65 72 20 4C 44 20 44 45 2C 31 30 20    minuer LD DE,10 
01D6F0:  2C 20 4C 44 20 44 45 2C 2D 31 30 20 70 6F 75 72    , LD DE,-10 pour
01D700:  20 72 65 73 73 65 72 72 65 72 20 6C 65 73 20 63     resserrer les c
01D710:  61 72 72 7B 73 20 2E 0D 0A 20 20 20 20 20 56 6F    arr{s ...     Vo
01D720:  75 73 20 70 6F 75 76 65 7A 20 70 61 73 73 65 72    us pouvez passer
01D730:  20 65 6E 20 6D 6F 64 65 20 30 20 65 74 20 70 6F     en mode 0 et po
01D740:  75 73 73 65 72 20 20 40 20 31 36 20 63 6F 75 6C    usser  @ 16 coul
01D750:  65 75 72 73 20 28 43 50 20 34 20 64 61 6E 73 20    eurs (CP 4 dans 
01D760:  42 43 4C 43 41 52 31 20 0D 0A 20 64 65 76 69 65    BCLCAR1 .. devie
01D770:  6E 74 20 43 50 20 31 35 29 20 2E 0D 0A 20 20 20    nt CP 15) ...   
01D780:  20 20 43 68 61 6E 67 65 72 20 6C 27 65 6E 63 68      Changer l'ench
01D790:  61 69 08 5E 6E 65 6D 65 6E 74 20 64 65 73 20 63    ai.^nement des c
01D7A0:  6F 75 6C 65 75 72 73 20 70 6F 75 72 20 6F 62 74    ouleurs pour obt
01D7B0:  65 6E 69 72 20 64 65 73 20 65 66 66 65 74 73 20    enir des effets 
01D7C0:  64 69 66 66 7B 72 65 6E 74 73 20 2E 0D 0A 20 0D    diff{rents ... .
01D7D0:  0A 20 20 20 20 20 53 69 20 76 6F 75 73 20 64 7B    .     Si vous d{
01D7E0:  73 69 72 65 7A 20 61 6C 6C 65 72 20 70 6C 75 73    sirez aller plus
01D7F0:  20 6C 6F 69 6E 20 20 2C 20 20 73 61 63 68 65 7A     loin  ,  sachez
01D800:  20 71 75 27 68 6F 72 73 20 64 65 20 63 65 72 74     qu'hors de cert
01D810:  61 69 6E 65 73 20 6C 69 6D 69 74 65 73 20 2C 20    aines limites , 
01D820:  0D 0A 20 69 6C 20 20 65 73 74 20 20 70 6C 75 73    .. il  est  plus
01D830:  20 20 73 69 6D 70 6C 65 20 20 64 65 20 20 72 7B      simple  de  r{
01D840:  7B 63 72 69 72 65 20 20 63 6F 6D 70 6C 7D 74 65    {crire  compl}te
01D850:  6D 65 6E 74 20 20 75 6E 20 20 70 72 6F 67 72 61    ment  un  progra
01D860:  6D 6D 65 20 20 70 6C 75 74 6F 08 5E 74 20 20 71    mme  pluto.^t  q
01D870:  75 65 20 0D 0A 20 73 27 61 63 68 61 72 6E 65 72    ue .. s'acharner
01D880:  20 40 20 6D 6F 64 69 66 69 65 72 20 75 6E 20 6C     @ modifier un l
01D890:  69 73 74 69 6E 67 20 64 6F 6E 6E 7B 20 2E 0D 0A    isting donn{ ...
01D8A0:  20 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20     ..             
01D8B0:  20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D                ----
01D8C0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01D8D0:  2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20    --------.. ..   
01D8E0:  20 20 44 61 6E 73 20 63 65 20 67 65 6E 72 65 20      Dans ce genre 
01D8F0:  64 65 20 70 72 6F 67 72 61 6D 6D 65 20 2C 20 6C    de programme , l
01D900:  65 73 20 63 61 75 73 65 73 20 64 65 20 64 69 73    es causes de dis
01D910:  66 6F 6E 63 74 69 6F 6E 6E 65 6D 65 6E 74 20 65    fonctionnement e
01D920:  74 20 70 6C 61 6E 74 61 67 65 73 20 0D 0A 20 6C    t plantages .. l
01D930:  65 73 20 70 6C 75 73 20 66 72 7B 71 75 65 6E 74    es plus fr{quent
01D940:  65 73 20 73 6F 6E 74 20 3A 0D 0A 20 0D 0A 20 20    es sont :.. ..  
01D950:  20 20 20 50 55 53 48 20 65 74 20 50 4F 50 20 2E       PUSH et POP .
01D960:  20 49 6C 20 6D 61 6E 71 75 65 20 6C 27 75 6E 20     Il manque l'un 
01D970:  6F 75 20 20 6C 27 61 75 74 72 65 20 20 2E 20 20    ou  l'autre  .  
01D980:  4C 27 75 6E 20 64 65 73 20 32 20 28 56 6F 69 72    L'un des 2 (Voir
01D990:  65 20 6C 65 73 20 32 29 20 65 73 74 20 0D 0A 20    e les 2) est .. 
01D9A0:  28 73 6F 6E 74 29 20 6D 61 6C 20 70 6C 61 63 7B    (sont) mal plac{
01D9B0:  73 20 2E 20 50 4C 41 4E 54 41 47 45 20 43 4F 4D    s . PLANTAGE COM
01D9C0:  50 4C 45 54 20 2E 0D 0A 20 20 20 20 20 4D 53 42    PLET ...     MSB
01D9D0:  20 65 73 74 20 69 6E 76 65 72 73 7B 20 61 76 65     est invers{ ave
01D9E0:  63 20 4C 53 42 20 6C 6F 72 73 20 64 27 75 6E 20    c LSB lors d'un 
01D9F0:  4C 44 20 72 2C 28 49 58 2B 64 29 20 6F 75 20 6C    LD r,(IX+d) ou l
01DA00:  61 20 76 61 6C 65 75 72 20 64 65 20 64 69 73 70    a valeur de disp
01DA10:  6C 61 79 20 64 65 20 0D 0A 20 49 58 20 65 73 74    lay de .. IX est
01DA20:  20 69 6E 63 6F 72 72 65 63 74 65 20 2E 20 46 49     incorrecte . FI
01DA30:  47 55 52 45 20 49 4E 4E 41 54 45 4E 44 55 45 20    GURE INNATENDUE 
01DA40:  2E 0D 0A 20 20 20 20 20 52 6F 75 74 69 6E 65 20    ...     Routine 
01DA50:  4C 44 49 52 20 69 6E 63 6F 72 72 65 63 74 65 20    LDIR incorrecte 
01DA60:  28 4D 61 75 76 61 69 73 65 20 61 64 72 65 73 73    (Mauvaise adress
01DA70:  65 20 20 6F 75 20 20 6D 61 75 76 61 69 73 20 63    e  ou  mauvais c
01DA80:  6F 6D 70 74 65 75 72 29 20 2E 20 46 49 47 55 52    ompteur) . FIGUR
01DA90:  45 20 0D 0A 20 49 4E 43 4F 52 52 45 43 54 45 20    E .. INCORRECTE 
01DAA0:  6F 75 20 50 4C 41 4E 54 41 47 45 20 2E 0D 0A 20    ou PLANTAGE ... 
01DAB0:  20 20 20 20 4A 65 20 76 6F 75 73 20 6C 61 69 73        Je vous lais
01DAC0:  73 65 20 6C 65 20 73 6F 69 6E 20 64 65 20 64 7B    se le soin de d{
01DAD0:  63 6F 75 76 72 69 72 20 6C 65 73 20 61 75 74 72    couvrir les autr
01DAE0:  65 73 20 2C 20 63 6F 6E 73 6F 6C 65 7A 20 76 6F    es , consolez vo
01DAF0:  75 73 20 65 6E 20 70 65 6E 73 61 6E 74 20 0D 0A    us en pensant ..
01DB00:  20 71 75 65 20 6D 61 6C 67 72 7B 20 33 20 20 61     que malgr{ 3  a
01DB10:  6E 73 20 20 64 27 65 78 70 7B 72 69 65 6E 63 65    ns  d'exp{rience
01DB20:  20 20 2C 20 20 63 65 74 74 65 20 20 73 69 6D 70      ,  cette  simp
01DB30:  6C 65 20 20 28 68 75 6D 20 20 3F 29 20 20 72 6F    le  (hum  ?)  ro
01DB40:  75 74 69 6E 65 20 6D 27 61 20 66 61 69 74 20 0D    utine m'a fait .
01DB50:  0A 20 6C 27 6F 66 66 65 6E 73 65 20 64 65 20 31    . l'offense de 1
01DB60:  31 20 70 6C 61 6E 74 61 67 65 73 20 61 76 61 6E    1 plantages avan
01DB70:  74 20 64 65 20 66 6F 6E 63 74 69 6F 6E 6E 65 72    t de fonctionner
01DB80:  20 2E 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20     ... ..         
01DB90:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01DBA0:  20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D      --------------
01DBB0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 0D 0A 20 00    ----------- .. .
01DBC0:  00 1A 1A 20 20 20 20 20 20 20 20 20 20 20 20 2D    ...            -
01DBD0:  20 55 53 41 47 45 20 44 45 53 20 52 4F 55 54 49     USAGE DES ROUTI
01DBE0:  4E 45 53 20 47 52 41 50 48 49 51 55 45 53 20 2D    NES GRAPHIQUES -
01DBF0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
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:  9F E1 63 72 69 76 65 7A 20 9F EA 20 3A 20 0D 0A    ..crivez .. : ..
01DD10:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
01DD20:  52 2E 43 41 42 41 4E 4E 45 20 2C 20 32 20 52 75    R.CABANNE , 2 Ru
01DD30:  65 20 64 65 20 6C 61 20 70 69 65 72 72 65 20 6C    e de la pierre l
01DD40:  65 76 9F E1 65 20 37 35 30 31 31 20 50 41 52 49    ev..e 75011 PARI
01DD50:  53 0D 0A 0D 0A 20 20 45 74 20 73 6F 79 65 7A 20    S....  Et soyez 
01DD60:  70 61 74 69 65 6E 74 73 20 70 6F 75 72 20 6C 61    patients pour la
01DD70:  20 72 9F E1 70 6F 6E 73 65 20 2C 20 69 6C 20 65     r..ponse , il e
01DD80:  73 74 20 75 6E 20 70 65 75 20 64 9F E1 62 6F 72    st un peu d..bor
01DD90:  64 9F E1 20 63 65 73 20 74 65 6D 70 73 2D 63 69    d.. ces temps-ci
01DDA0:  20 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 20     .....          
01DDB0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01DDC0:  20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D     ---------------
01DDD0:  2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 1A 52 20 65 74 20    --------...R et 
01DDE0:  52 55 4E 53 54 41 52 20 73 6F 6E 74 20 62 69 6D    RUNSTAR sont bim
01DDF0:  65 73 74 72 69 65 6C 73 20 2E 20 41 75 20 66 69    estriels . Au fi
01DE00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DE10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DE20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DE30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DE40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DE50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DE60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DE70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DE80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DE90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DEA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DEB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DEC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DED0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DEE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DEF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DF00:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01DF10:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01DF20:  20 20 20 20 20 20 20 20 20 20 20 20 52 45 54 0D                RET.
01DF30:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
01DF40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01DF50:  20 20 20 20 20 20 4E 4F 4D 42 52 45 20 44 42 20          NOMBRE DB 
01DF60:  32 0D 0A 20 0D 0A 20 20 20 20 20 50 6F 75 72 20    2.. ..     Pour 
01DF70:  64 65 20 6C 27 68 65 78 61 64 7B 63 69 6D 61 6C    de l'hexad{cimal
01DF80:  20 2C 20 69 6C 20 66 61 75 74 20 70 65 6E 73 65     , il faut pense
01DF90:  72 20 20 61 75 78 20 20 76 61 6C 65 75 72 73 20    r  aux  valeurs 
01DFA0:  64 65 20 31 30 20 40 20 31 35 20 28 26 41 2D 26    de 10 @ 15 (&A-&
01DFB0:  46 29 20 2E 20 0D 0A 20 41 75 20 63 61 73 20 6F    F) . .. Au cas o
01DFC0:  75 20 6C 27 61 64 64 69 74 69 6F 6E 20 61 76 65    u l'addition ave
01DFD0:  63 20 27 4E 4F 4D 42 52 45 27 20 64 6F 6E 6E 65    c 'NOMBRE' donne
01DFE0:  20 75 6E 20 20 43 48 52 24 20 20 3E 20 71 75 65     un  CHR$  > que
01DFF0:  20 27 39 27 20 2C 20 6F 6E 20 73 61 75 74 65 20     '9' , on saute 
01E000:  6C 65 73 20 37 20 0D 0A 20 63 61 72 61 63 74 7D    les 7 .. caract}
01E010:  72 65 73 20 73 75 69 76 61 6E 74 73 20 70 6F 75    res suivants pou
01E020:  72 20 72 65 74 6F 6D 62 65 72 20 73 75 72 20 6E    r retomber sur n
01E030:  6F 73 20 70 69 65 64 73 20 2E 0D 0A 20 20 20 20    os pieds ...    
01E040:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01E050:  20 20 20 20 20 20 20 20 20 20 20 20 20 45 78 20                 Ex 
01E060:  3A 20 20 20 20 20 20 20 4C 44 20 41 2C 28 4E 4F    :       LD A,(NO
01E070:  4D 42 52 45 29 0D 0A 20 20 20 20 20 20 20 20 20    MBRE)..         
01E080:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01E090:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01E0A0:  20 20 20 41 44 44 20 41 2C 23 33 30 0D 0A 20 20       ADD A,#30..  
01E0B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01E0C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01E0D0:  20 20 20 20 20 20 20 20 20 20 43 50 20 23 33 41              CP #3A
01E0E0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
01E0F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01E100:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 4A 52                  JR
01E110:  20 43 2C 4F 4B 50 52 54 20 20 20 20 3B 3C 27 39     C,OKPRT    ;<'9
01E120:  27 20 6F 6E 20 61 66 66 69 63 68 65 0D 0A 20 20    ' on affiche..  
01E130:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01E140:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01E150:  20 20 20 20 20 20 20 20 20 20 41 44 44 20 41 2C              ADD A,
01E160:  37 20 20 20 20 20 20 20 3B 53 69 6E 6F 6E 20 2B    7       ;Sinon +
01E170:  37 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    7..             
01E180:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01E190:  20 20 20 20 20 20 20 20 4F 4B 50 52 54 20 20 43            OKPRT  C
01E1A0:  41 4C 4C 20 23 42 42 35 41 0D 0A 20 20 20 20 20    ALL #BB5A..     
01E1B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01E1C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01E1D0:  20 20 20 20 20 20 20 52 45 54 0D 0A 20 20 20 20           RET..    
01E1E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01E1F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01E200:  20 4E 4F 4D 42 52 45 20 44 42 20 31 32 0D 0A 20     NOMBRE DB 12.. 
01E210:  0D 0A 20 20 20 20 20 50 6F 75 72 20 6C 65 20 72    ..     Pour le r
01E220:  65 73 74 65 20 2C 20 6C 65 20 6C 69 73 74 69 6E    este , le listin
01E230:  67 20 65 73 74 20 20 61 20 20 6E 6F 74 72 65 20    g est  a  notre 
01E240:  61 76 69 73 20 2C 20 73 75 66 66 69 73 61 6D 65    avis , suffisame
01E250:  6E 74 20 63 6F 6D 6D 65 6E 74 7B 20 70 6F 75 72    nt comment{ pour
01E260:  20 0D 0A 20 6E 65 20 70 61 73 20 70 6F 73 65 72     .. ne pas poser
01E270:  20 64 65 20 67 72 61 6E 64 20 20 70 72 6F 62 6C     de grand  probl
01E280:  7D 6D 65 20 20 2E 20 20 4E 6F 74 65 7A 20 20 71    }me  .  Notez  q
01E290:  75 27 69 6C 20 20 65 78 69 73 74 65 20 62 69 65    u'il  existe bie
01E2A0:  6E 20 64 65 73 20 6D 61 6E 69 7D 72 65 73 20 64    n des mani}res d
01E2B0:  65 20 0D 0A 20 70 72 6F 67 72 61 6D 6D 65 72 20    e .. programmer 
01E2C0:  65 74 20 71 75 65 20 6C 61 20 20 73 65 75 6C 65    et que la  seule
01E2D0:  20 20 76 61 6C 61 62 6C 65 20 20 65 73 74 20 20      valable  est  
01E2E0:  6C 61 20 20 73 69 65 6E 6E 65 20 20 70 72 6F 70    la  sienne  prop
01E2F0:  72 65 20 20 21 20 55 6E 20 65 78 63 65 6C 6C 65    re  ! Un excelle
01E300:  6E 74 20 0D 0A 20 65 78 65 72 63 69 63 65 20 63    nt .. exercice c
01E310:  6F 6E 73 69 73 74 65 72 61 69 74 20 40 20 72 7B    onsisterait @ r{
01E320:  7B 63 72 69 72 65 20 63 65 20 70 72 6F 67 72 61    {crire ce progra
01E330:  6D 6D 65 20 20 40 20 76 6F 74 72 65 20 66 61 5C    mme  @ votre fa\
01E340:  6F 6E 20 73 61 6E 73 20 65 6E 20 6D 6F 64 69 66    on sans en modif
01E350:  69 65 72 20 0D 0A 20 6C 27 65 66 66 65 74 20 2E    ier .. l'effet .
01E360:  2E 2E 0D 0A 20 0D 0A 20 3B 0D 0A 20 20 20 20 20    .... .. ;..     
01E370:  20 20 20 20 4F 52 47 20 34 30 30 30 30 0D 0A 20        ORG 40000.. 
01E380:  4E 4F 4C 49 53 54 0D 0A 20 20 20 20 20 20 20 20    NOLIST..        
01E390:  20 4C 44 20 48 4C 2C 54 4F 50 45 52 20 20 20 20     LD HL,TOPER    
01E3A0:  20 20 20 3B 41 64 72 65 73 73 65 20 64 65 73 20       ;Adresse des 
01E3B0:  32 20 6C 69 67 6E 65 73 20 64 65 20 74 65 78 74    2 lignes de text
01E3C0:  65 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C    e..         CALL
01E3D0:  20 50 52 54 20 20 20 20 20 20 20 20 20 20 3B 41     PRT          ;A
01E3E0:  66 66 69 63 68 65 72 0D 0A 20 3B 0D 0A 20 20 20    fficher.. ;..   
01E3F0:  20 20 20 20 20 20 4C 44 20 41 2C 28 4D 41 53 51          LD A,(MASQ
01E400:  55 45 29 20 20 20 20 20 3B 56 61 6C 65 75 72 20    UE)     ;Valeur 
01E410:  64 75 20 6D 61 73 71 75 65 20 70 6F 6B 65 65 20    du masque pokee 
01E420:  70 61 72 20 6C 65 20 62 61 73 69 63 0D 0A 20 20    par le basic..  
01E430:  20 20 20 20 20 20 20 4C 44 20 43 2C 41 20 20 20           LD C,A   
01E440:  20 20 20 20 20 20 20 20 20 3B 44 61 6E 73 20 43             ;Dans C
01E450:  0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C    ..         LD A,
01E460:  28 54 4F 4D 41 53 4B 29 20 20 20 20 20 3B 56 61    (TOMASK)     ;Va
01E470:  6C 65 75 72 20 61 20 6D 61 73 71 75 65 72 20 70    leur a masquer p
01E480:  6F 6B 65 65 20 70 61 72 20 6C 65 20 62 61 73 69    okee par le basi
01E490:  63 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20    c.. ;..         
01E4A0:  4C 44 20 4C 2C 31 37 0D 0A 20 20 20 20 20 20 20    LD L,17..       
01E4B0:  20 20 43 41 4C 4C 20 4C 4F 43 41 54 45 20 20 20      CALL LOCATE   
01E4C0:  20 20 20 20 3B 4C 4F 43 41 54 45 20 32 2C 31 37        ;LOCATE 2,17
01E4D0:  0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 4C    .. ;..         L
01E4E0:  44 20 42 2C 33 0D 0A 20 4C 49 4E 31 20 20 20 20    D B,3.. LIN1    
01E4F0:  43 41 4C 4C 20 54 52 4F 49 43 4F 4E 20 20 20 20    CALL TROICON    
01E500:  20 20 3B 41 66 66 69 63 68 65 72 20 6C 61 20 6D      ;Afficher la m
01E510:  65 6D 65 20 76 61 6C 65 75 72 20 33 20 66 6F 69    eme valeur 3 foi
01E520:  73 20 73 75 72 20 6C 61 20 6D 65 6D 65 20 6C 69    s sur la meme li
01E530:  67 6E 65 0D 0A 20 20 20 20 20 20 20 20 20 44 4A    gne..         DJ
01E540:  4E 5A 20 4C 49 4E 31 0D 0A 20 3B 0D 0A 20 20 20    NZ LIN1.. ;..   
01E550:  20 20 20 20 20 20 4C 44 20 4C 2C 31 38 0D 0A 20          LD L,18.. 
01E560:  20 20 20 20 20 20 20 20 43 41 4C 4C 20 4C 4F 43            CALL LOC
01E570:  41 54 45 20 20 20 20 20 20 20 3B 4C 4F 43 41 54    ATE       ;LOCAT
01E580:  45 20 32 2C 31 38 0D 0A 20 3B 0D 0A 20 20 20 20    E 2,18.. ;..    
01E590:  20 20 20 20 20 50 55 53 48 20 41 46 0D 0A 20 20         PUSH AF..  
01E5A0:  20 20 20 20 20 20 20 4C 44 20 41 2C 43 20 20 20           LD A,C   
01E5B0:  20 20 20 20 20 20 20 20 20 3B 4D 61 73 71 75 65             ;Masque
01E5C0:  20 64 61 6E 73 20 41 20 70 6F 75 72 20 63 6F 6E     dans A pour con
01E5D0:  76 65 72 73 69 6F 6E 20 2F 20 61 66 66 69 63 68    version / affich
01E5E0:  61 67 65 0D 0A 20 20 20 20 20 20 20 20 20 4C 44    age..         LD
01E5F0:  20 42 2C 33 0D 0A 20 4C 49 4E 32 20 20 20 20 43     B,3.. LIN2    C
01E600:  41 4C 4C 20 54 52 4F 49 43 4F 4E 20 20 20 20 20    ALL TROICON     
01E610:  20 3B 41 66 66 69 63 68 65 72 20 6C 61 20 6D 65     ;Afficher la me
01E620:  6D 65 20 76 61 6C 65 75 72 20 33 20 66 6F 69 73    me valeur 3 fois
01E630:  20 73 75 72 20 6C 61 20 6D 65 6D 65 20 6C 69 67     sur la meme lig
01E640:  6E 65 0D 0A 20 20 20 20 20 20 20 20 20 44 4A 4E    ne..         DJN
01E650:  5A 20 4C 49 4E 32 0D 0A 20 3B 0D 0A 20 20 20 20    Z LIN2.. ;..    
01E660:  20 20 20 20 20 4C 44 20 4C 2C 32 30 20 20 20 20         LD L,20    
01E670:  20 20 20 20 20 20 20 3B 4C 4F 43 41 54 45 20 32           ;LOCATE 2
01E680:  2C 32 30 0D 0A 20 20 20 20 20 20 20 20 20 43 41    ,20..         CA
01E690:  4C 4C 20 4C 4F 43 41 54 45 0D 0A 20 20 20 20 20    LL LOCATE..     
01E6A0:  20 20 20 20 50 4F 50 20 41 46 0D 0A 20 3B 0D 0A        POP AF.. ;..
01E6B0:  20 20 20 20 20 20 20 20 20 50 55 53 48 20 41 46             PUSH AF
01E6C0:  0D 0A 20 20 20 20 20 20 20 20 20 41 4E 44 20 43    ..         AND C
01E6D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 3B 41 20                 ;A 
01E6E0:  41 4E 44 20 43 0D 0A 20 20 20 20 20 20 20 20 20    AND C..         
01E6F0:  43 41 4C 4C 20 54 52 4F 49 43 4F 4E 20 20 20 20    CALL TROICON    
01E700:  20 20 3B 41 66 66 69 63 68 65 72 20 72 65 73 75      ;Afficher resu
01E710:  6C 74 61 74 20 64 65 20 41 20 41 4E 44 20 43 0D    ltat de A AND C.
01E720:  0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 41 46    .         POP AF
01E730:  0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 50    .. ;..         P
01E740:  55 53 48 20 41 46 0D 0A 20 20 20 20 20 20 20 20    USH AF..        
01E750:  20 4F 52 20 43 20 20 20 20 20 20 20 20 20 20 20     OR C           
01E760:  20 20 20 3B 41 20 4F 52 20 43 0D 0A 20 20 20 20       ;A OR C..    
01E770:  20 20 20 20 20 43 41 4C 4C 20 54 52 4F 49 43 4F         CALL TROICO
01E780:  4E 20 20 20 20 20 20 3B 41 66 66 69 63 68 65 72    N      ;Afficher
01E790:  20 72 65 73 75 6C 74 61 74 20 64 65 20 41 20 41     resultat de A A
01E7A0:  4E 44 20 43 0D 0A 20 20 20 20 20 20 20 20 20 50    ND C..         P
01E7B0:  4F 50 20 41 46 0D 0A 20 20 20 20 20 20 20 20 20    OP AF..         
01E7C0:  58 4F 52 20 43 20 20 20 20 20 20 20 20 20 20 20    XOR C           
01E7D0:  20 20 3B 41 20 58 4F 52 20 43 20 41 66 66 69 63      ;A XOR C Affic
01E7E0:  68 65 72 20 72 65 73 75 6C 74 61 74 20 64 65 20    her resultat de 
01E7F0:  41 20 58 4F 52 20 43 20 65 74 20 66 69 6E 69 0D    A XOR C et fini.
01E800:  0A 20 3B 0D 0A 20 54 52 4F 49 43 4F 4E 20 50 55    . ;.. TROICON PU
01E810:  53 48 20 42 43 20 20 20 20 20 20 20 20 20 20 20    SH BC           
01E820:  3B 50 72 65 73 65 72 76 65 72 20 6C 65 20 6D 61    ;Preserver le ma
01E830:  73 71 75 65 20 71 75 69 20 65 73 74 20 64 61 6E    sque qui est dan
01E840:  73 20 43 0D 0A 20 20 20 20 20 20 20 20 20 50 55    s C..         PU
01E850:  53 48 20 41 46 20 20 20 20 20 20 20 20 20 20 20    SH AF           
01E860:  3B 50 72 65 73 65 72 76 65 72 20 33 20 66 6F 69    ;Preserver 3 foi
01E870:  73 20 6C 61 20 76 61 6C 65 75 72 20 61 20 61 66    s la valeur a af
01E880:  66 69 63 68 65 72 0D 0A 20 20 20 20 20 20 20 20    ficher..        
01E890:  20 50 55 53 48 20 41 46 0D 0A 20 20 20 20 20 20     PUSH AF..      
01E8A0:  20 20 20 50 55 53 48 20 41 46 0D 0A 20 20 20 20       PUSH AF..    
01E8B0:  20 20 20 20 20 43 41 4C 4C 20 50 52 54 42 49 4E         CALL PRTBIN
01E8C0:  20 20 20 20 20 20 20 3B 41 66 66 69 63 68 65 72           ;Afficher
01E8D0:  20 65 6E 20 62 69 6E 61 69 72 65 20 38 20 62 69     en binaire 8 bi
01E8E0:  74 73 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50    ts..         POP
01E8F0:  20 41 46 20 20 20 20 20 20 20 20 20 20 20 20 3B     AF            ;
01E900:  52 65 63 75 70 65 72 65 72 20 31 20 66 6F 69 73    Recuperer 1 fois
01E910:  0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20    ..         CALL 
01E920:  50 52 54 48 45 58 31 20 20 20 20 20 20 3B 41 66    PRTHEX1      ;Af
01E930:  66 69 63 68 65 72 20 65 6E 20 68 65 78 61 20 38    ficher en hexa 8
01E940:  20 62 69 74 73 0D 0A 20 20 20 20 20 20 20 20 20     bits..         
01E950:  50 4F 50 20 41 46 20 20 20 20 20 20 20 20 20 20    POP AF          
01E960:  20 20 3B 52 65 63 75 70 65 72 65 72 20 32 20 66      ;Recuperer 2 f
01E970:  6F 69 73 0D 0A 20 20 20 20 20 20 20 20 20 43 41    ois..         CA
01E980:  4C 4C 20 50 52 54 44 45 43 49 41 20 20 20 20 20    LL PRTDECIA     
01E990:  3B 41 66 66 69 63 68 65 72 20 65 6E 20 64 65 63    ;Afficher en dec
01E9A0:  69 6D 61 6C 20 33 20 63 68 69 66 66 72 65 73 0D    imal 3 chiffres.
01E9B0:  0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 33    .         LD A,3
01E9C0:  32 20 20 20 20 20 20 20 20 20 20 20 3B 32 20 65    2           ;2 e
01E9D0:  73 70 61 63 65 73 20 70 6F 75 72 20 64 65 63 61    spaces pour deca
01E9E0:  6C 65 72 20 70 72 6F 63 68 61 69 6E 20 61 66 66    ler prochain aff
01E9F0:  69 63 68 61 67 65 0D 0A 20 20 20 20 20 20 20 20    ichage..        
01EA00:  20 43 41 4C 4C 20 23 42 42 35 41 0D 0A 20 20 20     CALL #BB5A..   
01EA10:  20 20 20 20 20 20 4C 44 20 41 2C 33 32 0D 0A 20          LD A,32.. 
01EA20:  20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 42            CALL #BB
01EA30:  35 41 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50    5A..         POP
01EA40:  20 41 46 20 20 20 20 20 20 20 20 20 20 20 20 3B     AF            ;
01EA50:  52 65 63 75 70 65 72 65 72 20 33 20 66 6F 69 73    Recuperer 3 fois
01EA60:  20 2C 20 6C 65 20 63 6F 6D 70 74 65 20 79 2D 65     , le compte y-e
01EA70:  73 74 20 21 0D 0A 20 20 20 20 20 20 20 20 20 50    st !..         P
01EA80:  4F 50 20 42 43 20 20 20 20 20 20 20 20 20 20 20    OP BC           
01EA90:  20 3B 45 74 20 6D 61 73 71 75 65 0D 0A 20 20 20     ;Et masque..   
01EAA0:  20 20 20 20 20 20 52 45 54 0D 0A 20 3B 0D 0A 20          RET.. ;.. 
01EAB0:  3B 2D 20 41 66 66 69 63 68 61 67 65 73 20 6E 75    ;- Affichages nu
01EAC0:  6D 65 72 69 71 75 65 73 20 65 74 20 74 65 78 74    meriques et text
01EAD0:  65 20 2D 0D 0A 20 3B 0D 0A 20 50 52 54 42 49 4E    e -.. ;.. PRTBIN
01EAE0:  32 20 4C 44 20 41 2C 48 20 20 20 20 20 20 20 20    2 LD A,H        
01EAF0:  20 3B 41 66 66 69 63 68 65 20 65 6E 20 62 69 6E     ;Affiche en bin
01EB00:  61 69 72 65 20 31 36 20 62 69 74 73 0D 0A 20 20    aire 16 bits..  
01EB10:  20 20 20 20 20 20 20 43 41 4C 4C 20 50 52 54 42           CALL PRTB
01EB20:  49 4E 20 20 20 20 3B 38 20 62 69 74 73 20 4D 53    IN    ;8 bits MS
01EB30:  42 20 64 61 6E 73 20 48 0D 0A 20 20 20 20 20 20    B dans H..      
01EB40:  20 20 20 4C 44 20 41 2C 4C 20 20 20 20 20 20 20       LD A,L       
01EB50:  20 20 3B 38 20 42 69 74 73 20 4C 53 42 20 64 61      ;8 Bits LSB da
01EB60:  6E 73 20 4C 0D 0A 20 3B 0D 0A 20 50 52 54 42 49    ns L.. ;.. PRTBI
01EB70:  4E 20 20 50 55 53 48 20 42 43 0D 0A 20 20 20 20    N  PUSH BC..    
01EB80:  20 20 20 20 20 4C 44 20 43 2C 41 20 20 20 20 20         LD C,A     
01EB90:  20 20 20 20 3B 56 61 6C 65 75 72 20 63 6F 70 69        ;Valeur copi
01EBA0:  65 65 20 64 61 6E 73 20 43 0D 0A 20 20 20 20 20    ee dans C..     
01EBB0:  20 20 20 20 4C 44 20 42 2C 38 20 20 20 20 20 20        LD B,8      
01EBC0:  20 20 20 3B 38 20 62 69 74 73 20 20 20 0D 0A 20       ;8 bits   .. 
01EBD0:  42 43 4C 42 49 4E 20 20 4C 44 20 41 2C 22 30 22    BCLBIN  LD A,"0"
01EBE0:  20 20 20 20 20 20 20 3B 43 61 72 61 63 74 65 72           ;Caracter
01EBF0:  65 20 27 30 27 20 64 61 6E 73 20 41 0D 0A 20 20    e '0' dans A..  
01EC00:  20 20 20 20 20 20 20 52 4C 43 20 43 20 20 20 20           RLC C    
01EC10:  20 20 20 20 20 20 3B 54 6F 75 72 6E 65 72 20 43          ;Tourner C
01EC20:  20 61 20 67 61 75 63 68 65 0D 0A 20 20 20 20 20     a gauche..     
01EC30:  20 20 20 20 4A 52 20 4E 43 2C 42 49 4E 5A 45 52        JR NC,BINZER
01EC40:  4F 20 20 3B 53 69 20 6C 65 20 62 69 74 20 6E 27    O  ;Si le bit n'
01EC50:  65 73 74 20 70 61 73 20 6D 69 73 20 2C 20 63 27    est pas mis , c'
01EC60:  65 73 74 20 27 30 27 0D 0A 20 20 20 20 20 20 20    est '0'..       
01EC70:  20 20 49 4E 43 20 41 20 20 20 20 20 20 20 20 20      INC A         
01EC80:  20 3B 53 69 6E 6F 6E 20 63 27 65 73 74 20 27 31     ;Sinon c'est '1
01EC90:  27 0D 0A 20 42 49 4E 5A 45 52 4F 20 43 41 4C 4C    '.. BINZERO CALL
01ECA0:  20 23 42 42 35 41 20 20 20 20 20 3B 41 66 66 69     #BB5A     ;Affi
01ECB0:  63 68 65 72 20 31 20 62 69 74 0D 0A 20 20 20 20    cher 1 bit..    
01ECC0:  20 20 20 20 20 44 4A 4E 5A 20 42 43 4C 42 49 4E         DJNZ BCLBIN
01ECD0:  20 20 20 20 3B 43 6F 6E 74 69 6E 75 65 72 0D 0A        ;Continuer..
01ECE0:  20 20 20 20 20 20 20 20 20 50 4F 50 20 42 43 20             POP BC 
01ECF0:  20 20 20 20 20 20 20 20 3B 46 69 6E 69 0D 0A 20            ;Fini.. 
01ED00:  45 58 49 4E 42 20 20 20 4C 44 20 41 2C 33 32 20    EXINB   LD A,32 
01ED10:  20 20 20 20 20 20 20 3B 53 6F 72 74 69 72 20 75           ;Sortir u
01ED20:  6E 20 65 73 70 61 63 65 0D 0A 20 20 20 20 20 20    n espace..      
01ED30:  20 20 20 4A 50 20 23 42 42 35 41 0D 0A 20 3B 0D       JP #BB5A.. ;.
01ED40:  0A 20 3B 2D 20 48 45 58 41 44 45 43 49 4D 41 4C    . ;- HEXADECIMAL
01ED50:  20 74 65 72 6D 69 6E 65 20 70 61 72 20 75 6E 20     termine par un 
01ED60:  65 73 70 61 63 65 20 2D 0D 0A 20 3B 0D 0A 20 50    espace -.. ;.. P
01ED70:  52 54 48 45 58 32 20 4C 44 20 41 2C 48 20 20 20    RTHEX2 LD A,H   
01ED80:  20 20 20 20 20 20 3B 48 45 58 41 20 31 36 20 42          ;HEXA 16 B
01ED90:  69 74 73 20 2C 20 4D 53 42 20 64 61 6E 73 20 48    its , MSB dans H
01EDA0:  0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20    ..         CALL 
01EDB0:  50 52 54 48 45 58 31 20 20 20 3B 41 66 66 69 63    PRTHEX1   ;Affic
01EDC0:  68 65 72 20 4D 53 42 0D 0A 20 52 45 43 55 48 45    her MSB.. RECUHE
01EDD0:  58 20 43 41 4C 4C 20 52 45 43 55 4C 45 20 20 20    X CALL RECULE   
01EDE0:  20 3B 41 6E 6E 75 6C 65 72 20 6C 27 65 73 70 61     ;Annuler l'espa
01EDF0:  63 65 20 70 61 72 20 63 6F 64 65 20 38 20 71 75    ce par code 8 qu
01EE00:  69 20 72 65 63 75 6C 65 20 6C 65 20 63 75 72 73    i recule le curs
01EE10:  65 75 72 0D 0A 20 20 20 20 20 20 20 20 20 4C 44    eur..         LD
01EE20:  20 41 2C 4C 20 20 20 20 20 20 20 20 20 3B 48 45     A,L         ;HE
01EE30:  58 41 20 38 20 62 69 74 73 20 2C 20 4C 53 42 20    XA 8 bits , LSB 
01EE40:  64 61 6E 73 20 4C 0D 0A 20 50 52 54 48 45 58 31    dans L.. PRTHEX1
01EE50:  20 50 55 53 48 20 41 46 20 20 20 20 20 20 20 20     PUSH AF        
01EE60:  3B 50 72 65 73 65 72 76 65 72 20 76 61 6C 65 75    ;Preserver valeu
01EE70:  72 0D 0A 20 20 20 20 20 20 20 20 20 52 52 43 41    r..         RRCA
01EE80:  20 20 20 20 20 20 20 20 20 20 20 3B 54 6F 75 72               ;Tour
01EE90:  6E 65 72 20 34 20 66 6F 69 73 20 70 6F 75 72 20    ner 4 fois pour 
01EEA0:  61 6D 65 6E 65 72 20 71 75 61 72 74 65 74 20 28    amener quartet (
01EEB0:  44 65 6D 69 20 6F 63 74 65 74 29 20 66 6F 72 74    Demi octet) fort
01EEC0:  0D 0A 20 20 20 20 20 20 20 20 20 52 52 43 41 20    ..         RRCA 
01EED0:  20 20 20 20 20 20 20 20 20 20 3B 44 61 6E 73 20              ;Dans 
01EEE0:  6C 65 20 71 75 61 72 74 65 74 20 66 61 69 62 6C    le quartet faibl
01EEF0:  65 0D 0A 20 20 20 20 20 20 20 20 20 52 52 43 41    e..         RRCA
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:  0D 0A 20 20 20 20 20 20 20 20 20 52 52 43 41 0D    ..         RRCA.
01F010:  0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 41    .         CALL A
01F020:  46 46 48 45 58 20 20 20 20 3B 53 6F 72 74 69 72    FFHEX    ;Sortir
01F030:  20 63 61 72 61 63 74 65 72 65 20 71 75 61 72 74     caractere quart
01F040:  65 74 20 66 6F 72 74 0D 0A 20 20 20 20 20 20 20    et fort..       
01F050:  20 20 50 4F 50 20 41 46 20 20 20 20 20 20 20 20      POP AF        
01F060:  20 3B 52 65 63 75 70 65 72 65 72 20 76 61 6C 65     ;Recuperer vale
01F070:  75 72 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C    ur..         CAL
01F080:  4C 20 41 46 46 48 45 58 20 20 20 20 3B 53 6F 72    L AFFHEX    ;Sor
01F090:  74 69 72 20 71 75 61 72 74 65 74 20 66 61 69 62    tir quartet faib
01F0A0:  6C 65 0D 0A 20 53 50 43 48 45 58 20 20 4A 52 20    le.. SPCHEX  JR 
01F0B0:  45 58 49 4E 42 20 20 20 20 20 20 20 3B 45 73 70    EXINB       ;Esp
01F0C0:  61 63 65 20 65 74 20 66 69 6E 69 0D 0A 20 3B 0D    ace et fini.. ;.
01F0D0:  0A 20 41 46 46 48 45 58 20 20 41 4E 44 20 23 46    . AFFHEX  AND #F
01F0E0:  20 20 20 20 20 20 20 20 20 3B 4E 65 20 67 61 72             ;Ne gar
01F0F0:  64 65 72 20 71 75 65 20 6C 65 20 71 75 61 72 74    der que le quart
01F100:  65 74 20 66 61 69 62 6C 65 20 64 65 20 6C 27 6F    et faible de l'o
01F110:  63 74 65 74 0D 0A 20 20 20 20 20 20 20 20 20 41    ctet..         A
01F120:  44 44 20 41 2C 23 33 30 20 20 20 20 20 20 3B 44    DD A,#30      ;D
01F130:  65 63 61 6C 61 67 65 20 41 53 43 20 49 49 0D 0A    ecalage ASC II..
01F140:  20 20 20 20 20 20 20 20 20 43 50 20 23 33 41 20             CP #3A 
01F150:  20 20 20 20 20 20 20 20 3B 53 69 20 72 65 73 75            ;Si resu
01F160:  6C 74 61 74 20 3E 20 71 75 65 20 27 39 27 20 63    ltat > que '9' c
01F170:  27 65 73 74 20 75 6E 65 20 6C 65 74 74 72 65 20    'est une lettre 
01F180:  71 75 27 69 6C 20 66 61 75 74 0D 0A 20 20 20 20    qu'il faut..    
01F190:  20 20 20 20 20 4A 52 20 43 2C 4F 4B 48 45 58 20         JR C,OKHEX 
01F1A0:  20 20 20 0D 0A 20 20 20 20 20 20 20 20 20 41 44       ..         AD
01F1B0:  44 20 41 2C 37 20 20 20 20 20 20 20 20 3B 41 6A    D A,7        ;Aj
01F1C0:  6F 75 74 65 72 20 64 65 63 61 6C 61 67 65 20 41    outer decalage A
01F1D0:  53 43 49 49 20 70 6F 75 72 20 6C 65 74 74 72 65    SCII pour lettre
01F1E0:  73 20 64 65 20 27 41 27 20 61 20 27 46 27 0D 0A    s de 'A' a 'F'..
01F1F0:  20 4F 4B 48 45 58 20 20 20 4A 50 20 23 42 42 35     OKHEX   JP #BB5
01F200:  41 20 20 20 20 20 20 20 3B 41 66 66 69 63 68 65    A       ;Affiche
01F210:  72 20 2E 0D 0A 20 3B 0D 0A 20 50 52 54 44 45 43    r ... ;.. PRTDEC
01F220:  49 41 20 43 41 4C 4C 20 49 4E 49 56 41 4C 31 20    IA CALL INIVAL1 
01F230:  20 3B 41 66 66 69 63 68 61 67 65 20 64 75 20 63     ;Affichage du c
01F240:  6F 6E 74 65 6E 75 20 64 65 20 41 20 73 75 72 20    ontenu de A sur 
01F250:  33 20 63 68 69 66 66 72 65 73 0D 0A 20 20 20 20    3 chiffres..    
01F260:  20 20 20 20 20 50 55 53 48 20 41 46 0D 0A 20 20         PUSH AF..  
01F270:  20 20 20 20 20 20 20 50 55 53 48 20 48 4C 0D 0A           PUSH HL..
01F280:  20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 33 20             LD A,3 
01F290:  20 20 20 20 20 20 20 20 3B 33 20 43 68 69 66 66            ;3 Chiff
01F2A0:  72 65 73 0D 0A 20 20 20 20 20 20 20 20 20 4C 44    res..         LD
01F2B0:  20 48 4C 2C 43 45 4E 54 20 20 20 20 20 3B 52 65     HL,CENT     ;Re
01F2C0:  66 65 72 65 6E 63 65 20 31 30 30 0D 0A 20 20 20    ference 100..   
01F2D0:  20 20 20 20 20 20 4A 52 20 49 4E 49 44 45 43 49          JR INIDECI
01F2E0:  0D 0A 20 3B 0D 0A 20 50 52 54 44 45 43 49 32 20    .. ;.. PRTDECI2 
01F2F0:  43 41 4C 4C 20 49 4E 49 56 41 4C 31 20 20 3B 41    CALL INIVAL1  ;A
01F300:  66 66 69 63 68 61 67 65 20 64 75 20 63 6F 6E 74    ffichage du cont
01F310:  65 6E 75 20 64 65 20 41 20 73 75 72 20 32 20 63    enu de A sur 2 c
01F320:  68 69 66 66 72 65 73 0D 0A 20 44 45 55 58 4E 42    hiffres.. DEUXNB
01F330:  20 20 50 55 53 48 20 41 46 0D 0A 20 20 20 20 20      PUSH AF..     
01F340:  20 20 20 20 50 55 53 48 20 48 4C 0D 0A 20 20 20        PUSH HL..   
01F350:  20 20 20 20 20 20 4C 44 20 41 2C 32 20 20 20 20          LD A,2    
01F360:  20 20 20 20 20 3B 32 20 43 68 69 66 66 72 65 73         ;2 Chiffres
01F370:  0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C    ..         LD HL
01F380:  2C 44 49 58 20 20 20 20 20 20 3B 52 65 66 65 72    ,DIX      ;Refer
01F390:  65 6E 63 65 20 31 30 0D 0A 20 20 20 20 20 20 20    ence 10..       
01F3A0:  20 20 4A 52 20 49 4E 49 44 45 43 49 0D 0A 20 3B      JR INIDECI.. ;
01F3B0:  0D 0A 20 50 52 54 44 45 43 49 35 20 50 55 53 48    .. PRTDECI5 PUSH
01F3C0:  20 41 46 20 20 20 20 20 20 20 3B 41 66 66 69 63     AF       ;Affic
01F3D0:  68 61 67 65 20 64 75 20 63 6F 6E 74 65 6E 75 20    hage du contenu 
01F3E0:  64 65 20 48 4C 20 73 75 72 20 35 20 63 68 69 66    de HL sur 5 chif
01F3F0:  66 72 65 73 0D 0A 20 20 20 20 20 20 20 20 20 50    fres..         P
01F400:  55 53 48 20 48 4C 0D 0A 20 20 20 20 20 20 20 20    USH HL..        
01F410:  20 4C 44 20 41 2C 35 20 20 20 20 20 20 20 20 20     LD A,5         
01F420:  3B 35 20 43 68 69 66 66 72 65 73 0D 0A 20 20 20    ;5 Chiffres..   
01F430:  20 20 20 20 20 20 4C 44 20 48 4C 2C 44 49 58 4D          LD HL,DIXM
01F440:  49 4C 4C 20 20 3B 52 65 66 65 72 65 6E 63 65 20    ILL  ;Reference 
01F450:  31 30 30 30 30 0D 0A 20 49 4E 49 44 45 43 49 20    10000.. INIDECI 
01F460:  4C 44 20 28 44 45 43 31 2B 31 29 2C 41 20 20 3B    LD (DEC1+1),A  ;
01F470:  4D 6F 64 69 66 69 65 72 20 72 6F 75 74 69 6E 65    Modifier routine
01F480:  20 50 52 54 44 45 43 49 20 65 6E 20 66 6F 6E 63     PRTDECI en fonc
01F490:  74 69 6F 6E 20 64 65 20 6C 61 0D 0A 20 20 20 20    tion de la..    
01F4A0:  20 20 20 20 20 4C 44 20 28 44 45 43 32 2B 32 29         LD (DEC2+2)
01F4B0:  2C 48 4C 20 3B 62 61 73 65 20 64 65 6D 61 6E 64    ,HL ;base demand
01F4C0:  65 65 20 28 32 20 2F 20 33 20 2F 20 35 20 63 68    ee (2 / 3 / 5 ch
01F4D0:  69 66 66 72 65 73 29 2E 0D 0A 20 20 20 20 20 20    iffres)...      
01F4E0:  20 20 20 50 4F 50 20 48 4C 0D 0A 20 20 20 20 20       POP HL..     
01F4F0:  20 20 20 20 50 4F 50 20 41 46 0D 0A 20 3B 0D 0A        POP AF.. ;..
01F500:  20 50 52 54 44 45 43 49 20 50 55 53 48 20 48 4C     PRTDECI PUSH HL
01F510:  20 20 20 20 20 20 20 20 3B 41 66 66 69 63 68 61            ;Afficha
01F520:  67 65 20 64 65 63 69 6D 61 6C 0D 0A 20 20 20 20    ge decimal..    
01F530:  20 20 20 20 20 50 55 53 48 20 44 45 0D 0A 20 20         PUSH DE..  
01F540:  20 20 20 20 20 20 20 50 55 53 48 20 42 43 0D 0A           PUSH BC..
01F550:  20 20 20 20 20 20 20 20 20 50 55 53 48 20 41 46             PUSH AF
01F560:  0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C    ..         LD HL
01F570:  2C 28 56 41 4C 45 55 52 29 20 3B 56 61 6C 65 75    ,(VALEUR) ;Valeu
01F580:  72 20 61 20 61 66 66 69 63 68 65 72 0D 0A 20 44    r a afficher.. D
01F590:  45 43 31 20 20 20 20 4C 44 20 42 2C 35 20 20 20    EC1    LD B,5   
01F5A0:  20 20 20 20 20 20 3B 4E 6F 6D 62 72 65 20 64 65          ;Nombre de
01F5B0:  20 63 68 69 66 66 72 65 73 20 28 4D 6F 64 69 66     chiffres (Modif
01F5C0:  69 65 20 70 61 72 20 6C 69 67 6E 65 73 20 70 72    ie par lignes pr
01F5D0:  65 63 65 64 65 6E 74 65 73 29 0D 0A 20 44 45 43    ecedentes).. DEC
01F5E0:  32 20 20 20 20 4C 44 20 49 59 2C 44 49 58 4D 49    2    LD IY,DIXMI
01F5F0:  4C 4C 20 20 3B 42 61 73 65 20 6E 75 6D 65 72 69    LL  ;Base numeri
01F600:  71 75 65 20 28 4D 6F 64 69 66 69 65 65 20 70 61    que (Modifiee pa
01F610:  72 20 6C 69 67 6E 65 73 20 70 72 65 63 65 64 65    r lignes precede
01F620:  6E 74 65 73 29 0D 0A 20 43 4F 4E 44 45 43 20 20    ntes).. CONDEC  
01F630:  4C 44 20 45 2C 28 49 59 2B 30 29 20 20 20 20 3B    LD E,(IY+0)    ;
01F640:  4D 65 74 74 72 65 20 6C 61 20 62 61 73 65 20 65    Mettre la base e
01F650:  6E 20 63 6F 75 72 73 20 64 61 6E 73 20 44 45 0D    n cours dans DE.
01F660:  0A 20 20 20 20 20 20 20 20 20 4C 44 20 44 2C 28    .         LD D,(
01F670:  49 59 2B 31 29 0D 0A 20 20 20 20 20 20 20 20 20    IY+1)..         
01F680:  4C 44 20 41 2C 23 33 30 20 20 20 20 20 20 20 3B    LD A,#30       ;
01F690:  45 74 20 6C 65 20 63 61 72 61 63 74 65 72 65 20    Et le caractere 
01F6A0:  27 30 27 20 64 61 6E 73 20 41 0D 0A 20 43 41 4C    '0' dans A.. CAL
01F6B0:  43 55 4C 20 20 41 4E 44 20 20 41 20 20 20 20 20    CUL  AND  A     
01F6C0:  20 20 20 20 3B 53 6F 75 73 74 72 61 69 72 65 20        ;Soustraire 
01F6D0:  70 6F 75 72 20 76 6F 69 73 20 73 69 20 6C 61 20    pour vois si la 
01F6E0:  76 61 6C 65 75 72 20 61 20 61 66 66 69 63 68 65    valeur a affiche
01F6F0:  72 0D 0A 20 20 20 20 20 20 20 20 20 53 42 43 20    r..         SBC 
01F700:  48 4C 2C 44 45 20 20 20 20 20 20 3B 65 73 74 20    HL,DE      ;est 
01F710:  73 75 70 65 72 69 65 75 72 65 20 61 20 6C 61 20    superieure a la 
01F720:  62 61 73 65 0D 0A 20 20 20 20 20 20 20 20 20 4A    base..         J
01F730:  52 20 43 2C 43 41 52 52 59 20 20 20 20 20 3B 53    R C,CARRY     ;S
01F740:  69 20 6F 75 69 20 6F 6E 20 61 72 72 65 74 65 0D    i oui on arrete.
01F750:  0A 20 20 20 20 20 20 20 20 20 49 4E 43 20 41 20    .         INC A 
01F760:  20 20 20 20 20 20 20 20 20 3B 53 69 20 6E 6F 6E             ;Si non
01F770:  20 41 3D 41 2B 31 20 70 6F 75 72 20 6C 65 20 63     A=A+1 pour le c
01F780:  61 72 61 63 74 65 72 65 20 73 75 69 76 61 6E 74    aractere suivant
01F790:  0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 43 41    ..         JR CA
01F7A0:  4C 43 55 4C 20 20 20 20 20 20 3B 45 74 20 6F 6E    LCUL      ;Et on
01F7B0:  20 63 6F 6E 74 69 6E 75 65 0D 0A 20 3B 0D 0A 20     continue.. ;.. 
01F7C0:  43 41 52 52 59 20 20 20 43 41 4C 4C 20 23 42 42    CARRY   CALL #BB
01F7D0:  35 41 20 20 20 20 20 3B 43 61 72 61 63 74 65 72    5A     ;Caracter
01F7E0:  65 20 74 72 6F 75 76 65 20 2C 20 61 66 66 69 63    e trouve , affic
01F7F0:  68 65 72 0D 0A 20 20 20 20 20 20 20 20 20 41 44    her..         AD
01F800:  44 20 48 4C 2C 44 45 20 20 20 20 20 20 3B 41 6E    D HL,DE      ;An
01F810:  6E 75 6C 65 72 20 6C 61 20 64 65 72 6E 69 65 72    nuler la dernier
01F820:  65 20 73 6F 75 73 74 72 61 63 74 69 6F 6E 20 71    e soustraction q
01F830:  75 69 20 65 73 74 20 64 65 20 74 72 6F 70 0D 0A    ui est de trop..
01F840:  20 20 20 20 20 20 20 20 20 49 4E 43 20 49 59 20             INC IY 
01F850:  20 20 20 20 20 20 20 20 3B 50 6F 69 6E 74 65 72            ;Pointer
01F860:  20 6C 61 20 62 61 73 65 20 73 75 69 76 61 6E 74     la base suivant
01F870:  65 20 28 31 30 30 30 30 2D 31 30 30 30 2D 31 30    e (10000-1000-10
01F880:  30 2D 31 30 2D 31 29 0D 0A 20 20 20 20 20 20 20    0-10-1)..       
01F890:  20 20 49 4E 43 20 49 59 0D 0A 20 20 20 20 20 20      INC IY..      
01F8A0:  20 20 20 44 4A 4E 5A 20 43 4F 4E 44 45 43 20 20       DJNZ CONDEC  
01F8B0:  20 20 3B 45 74 20 72 65 63 6F 6D 6D 65 6E 63 65      ;Et recommence
01F8C0:  72 20 70 6F 75 72 20 6C 65 20 6E 6F 6D 62 72 65    r pour le nombre
01F8D0:  20 64 65 20 63 68 69 66 66 72 65 73 20 61 20 73     de chiffres a s
01F8E0:  6F 72 74 69 72 0D 0A 20 46 49 4E 43 4F 4E 56 20    ortir.. FINCONV 
01F8F0:  50 4F 50 20 41 46 0D 0A 20 20 20 20 20 20 20 20    POP AF..        
01F900:  20 50 4F 50 20 42 43 0D 0A 20 20 20 20 20 20 20     POP BC..       
01F910:  20 20 50 4F 50 20 44 45 0D 0A 20 20 20 20 20 20      POP DE..      
01F920:  20 20 20 50 4F 50 20 48 4C 0D 0A 20 20 20 20 20       POP HL..     
01F930:  20 20 20 20 4A 52 20 45 58 49 4E 42 20 20 20 20        JR EXINB    
01F940:  20 20 20 3B 45 73 70 61 63 65 20 65 74 20 66 69       ;Espace et fi
01F950:  6E 69 0D 0A 20 3B 0D 0A 20 49 4E 49 56 41 4C 31    ni.. ;.. INIVAL1
01F960:  20 50 55 53 48 20 48 4C 20 20 20 20 20 20 20 20     PUSH HL        
01F970:  3B 50 6F 75 72 20 61 66 66 69 63 68 65 72 20 41    ;Pour afficher A
01F980:  20 65 6E 20 64 65 63 69 6D 61 6C 20 6F 6E 20 74     en decimal on t
01F990:  72 61 6E 73 6D 65 74 20 64 61 6E 73 20 76 61 6C    ransmet dans val
01F9A0:  65 75 72 0D 0A 20 20 20 20 20 20 20 20 20 4C 44    eur..         LD
01F9B0:  20 48 2C 30 0D 0A 20 20 20 20 20 20 20 20 20 4C     H,0..         L
01F9C0:  44 20 4C 2C 41 0D 0A 20 20 20 20 20 20 20 20 20    D L,A..         
01F9D0:  4C 44 20 28 56 41 4C 45 55 52 29 2C 48 4C 0D 0A    LD (VALEUR),HL..
01F9E0:  20 20 20 20 20 20 20 20 20 50 4F 50 20 48 4C 0D             POP HL.
01F9F0:  0A 20 20 20 20 20 20 20 20 20 52 45 54 0D 0A 20    .         RET.. 
01FA00:  3B 0D 0A 20 52 45 43 55 4C 45 20 20 4C 44 20 41    ;.. RECULE  LD A
01FA10:  2C 38 20 20 20 20 20 20 20 20 20 3B 52 65 63 75    ,8         ;Recu
01FA20:  6C 65 72 20 6C 65 20 63 75 72 73 65 75 72 20 64    ler le curseur d
01FA30:  27 75 6E 65 20 63 61 73 65 0D 0A 20 20 20 20 20    'une case..     
01FA40:  20 20 20 20 4A 50 20 23 42 42 35 41 0D 0A 20 3B        JP #BB5A.. ;
01FA50:  0D 0A 20 50 52 54 20 20 20 20 20 4C 44 20 41 2C    .. PRT     LD A,
01FA60:  28 48 4C 29 20 20 20 20 20 20 3B 41 66 66 69 63    (HL)      ;Affic
01FA70:  68 65 72 20 75 6E 65 20 63 68 61 69 6E 65 0D 0A    her une chaine..
01FA80:  20 20 20 20 20 20 20 20 20 4F 52 20 41 0D 0A 20             OR A.. 
01FA90:  20 20 20 20 20 20 20 20 52 45 54 20 5A 0D 0A 20            RET Z.. 
01FAA0:  20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 42            CALL #BB
01FAB0:  35 41 0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43    5A..         INC
01FAC0:  20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4A 52     HL..         JR
01FAD0:  20 50 52 54 0D 0A 20 3B 0D 0A 20 4C 4F 43 41 54     PRT.. ;.. LOCAT
01FAE0:  45 20 20 50 55 53 48 20 41 46 0D 0A 20 20 20 20    E  PUSH AF..    
01FAF0:  20 20 20 20 20 4C 44 20 48 2C 32 20 20 20 20 20         LD H,2     
01FB00:  20 20 20 20 3B 4C 61 20 63 6F 6C 6F 6E 6E 65 20        ;La colonne 
01FB10:  6E 65 20 63 68 61 6E 67 65 20 6A 61 6D 61 69 73    ne change jamais
01FB20:  0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20    ..         CALL 
01FB30:  23 42 42 37 35 0D 0A 20 20 20 20 20 20 20 20 20    #BB75..         
01FB40:  50 4F 50 20 41 46 0D 0A 20 20 20 20 20 20 20 20    POP AF..        
01FB50:  20 52 45 54 0D 0A 20 3B 0D 0A 20 56 41 4C 45 55     RET.. ;.. VALEU
01FB60:  52 20 20 44 57 20 30 20 20 20 20 20 20 3B 53 74    R  DW 0      ;St
01FB70:  6F 63 6B 61 67 65 20 64 65 20 6C 61 20 76 61 6C    ockage de la val
01FB80:  65 75 72 20 61 20 61 66 66 69 63 68 65 72 20 65    eur a afficher e
01FB90:  6E 20 64 65 63 69 6D 61 6C 0D 0A 20 3B 0D 0A 20    n decimal.. ;.. 
01FBA0:  44 49 58 4D 49 4C 4C 20 44 57 20 31 30 30 30 30    DIXMILL DW 10000
01FBB0:  20 20 3B 54 61 62 6C 65 20 62 61 73 65 20 31 30      ;Table base 10
01FBC0:  20 70 6F 75 72 20 61 66 66 69 63 68 61 67 65 20     pour affichage 
01FBD0:  64 65 63 69 6D 61 6C 0D 0A 20 4D 49 4C 4C 45 20    decimal.. MILLE 
01FBE0:  20 20 44 57 20 31 30 30 30 0D 0A 20 43 45 4E 54      DW 1000.. CENT
01FBF0:  20 20 20 20 44 57 20 31 30 30 0D 0A 20 44 49 58        DW 100.. DIX
01FC00:  20 20 20 20 20 44 57 20 31 30 0D 0A 20 55 4E 20         DW 10.. UN 
01FC10:  20 20 20 20 20 44 57 20 31 0D 0A 20 3B 0D 0A 20         DW 1.. ;.. 
01FC20:  54 4F 50 45 52 20 20 20 44 42 20 33 31 2C 32 2C    TOPER   DB 31,2,
01FC30:  31 35 2C 22 20 4F 70 65 72 61 74 69 6F 6E 20 41    15," Operation A
01FC40:  4E 44 20 20 20 20 20 4F 70 65 72 61 74 69 6F 6E    ND     Operation
01FC50:  20 20 4F 52 20 20 20 20 20 4F 70 65 72 61 74 69      OR     Operati
01FC60:  6F 6E 20 58 4F 52 20 22 0D 0A 20 20 20 20 20 20    on XOR "..      
01FC70:  20 20 20 44 42 20 33 31 2C 32 2C 31 39 2C 22 2D       DB 31,2,19,"-
01FC80:  2D 2D 2D 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 20 20    ------- -- ---  
01FC90:  20 2D 2D 2D 2D 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D     -------- -- ---
01FCA0:  20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 20 2D 2D 20 2D       -------- -- -
01FCB0:  2D 2D 22 2C 30 0D 0A 20 3B 0D 0A 20 4C 49 53 54    --",0.. ;.. LIST
01FCC0:  0D 0A 20 4D 41 53 51 55 45 20 20 44 42 20 33 34    .. MASQUE  DB 34
01FCD0:  0D 0A 20 54 4F 4D 41 53 4B 20 20 44 42 20 31 32    .. TOMASK  DB 12
01FCE0:  0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 20    .. ;..          
01FCF0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D                  --
01FD00:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01FD10:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20    -------------.. 
01FD20:  0D 0A 20 20 20 56 6F 75 73 20 70 6F 75 76 65 7A    ..   Vous pouvez
01FD30:  20 74 65 73 74 65 72 20 63 65 20 70 72 6F 67 72     tester ce progr
01FD40:  61 6D 6D 65 20 70 61 72 20 6C 27 6F 70 74 69 6F    amme par l'optio
01FD50:  6E 20 70 72 6F 67 72 61 6D 6D 65 73 20 64 75 20    n programmes du 
01FD60:  6D 65 6E 75 20 70 72 69 6E 63 69 70 61 6C 2E 0D    menu principal..
01FD70:  0A 20 20 20 45 6E 20 63 6F 75 72 73 20 64 27 75    .   En cours d'u
01FD80:  73 61 67 65 20 2C 20 20 76 6F 75 73 20 20 63 6F    sage ,  vous  co
01FD90:  6E 73 74 61 74 65 72 65 7A 20 20 71 75 65 20 20    nstaterez  que  
01FDA0:  6C 65 73 20 20 32 20 20 62 69 74 73 20 20 27 6E    les  2  bits  'n
01FDB0:  6F 6E 20 75 74 69 6C 69 73 7B 73 27 20 64 75 20    on utilis{s' du 
01FDC0:  0D 0A 20 72 65 67 69 73 74 72 65 20 66 6C 61 67    .. registre flag
01FDD0:  20 6D 61 72 71 75 7B 73 20 70 61 72 20 75 6E 20     marqu{s par un 
01FDE0:  27 2E 27 20 20 73 6F 6E 74 20 20 70 61 72 66 6F    '.'  sont  parfo
01FDF0:  69 73 20 20 6D 69 73 20 2E 20 4C 65 20 66 61 69    is  mis . Le fai
01FE00:  74 20 71 75 27 69 6C 73 20 6E 27 61 69 65 6E 74    t qu'ils n'aient
01FE10:  20 0D 0A 20 70 61 73 20 64 65 20 73 69 67 6E 69     .. pas de signi
01FE20:  66 69 63 61 74 69 6F 6E 20 70 6F 75 72 20 6C 65    fication pour le
01FE30:  20 5A 38 30 20 6E 65 20 6C 65 73 20 65 6D 70 7D     Z80 ne les emp}
01FE40:  63 68 65 20 70 61 73 20 64 27 65 08 5E 74 72 65    che pas d'e.^tre
01FE50:  20 61 63 74 69 66 73 20 2E 0D 0A 20 0D 0A 20 20     actifs ... ..  
01FE60:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01FE70:  20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D        ------------
01FE80:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01FE90:  2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20    ------..        
01FEA0:  20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 55                 - U
01FEB0:  53 41 47 45 53 20 43 4F 55 52 41 4E 54 53 20 44    SAGES COURANTS D
01FEC0:  45 20 41 4E 44 20 2D 20 4F 52 20 2D 58 4F 52 20    E AND - OR -XOR 
01FED0:  2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    -..             
01FEE0:  20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D             -------
01FEF0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01FF00:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A    -----------.. ..
01FF10:  20 20 20 20 20 41 4E 44 20 3A 20 45 6C 69 6D 69         AND : Elimi
01FF20:  6E 65 72 20 63 65 72 74 61 69 6E 73 20 62 69 74    ner certains bit
01FF30:  73 20 69 6E 64 7B 73 69 72 61 62 6C 65 73 20 64    s ind{sirables d
01FF40:  61 6E 73 20 6C 27 6F 63 74 65 74 20 63 6F 6E 74    ans l'octet cont
01FF50:  65 6E 75 20 70 61 72 20 41 20 2E 20 0D 0A 20 20    enu par A . ..  
01FF60:  20 20 20 45 78 20 3A 20 41 4E 44 20 23 44 46 20       Ex : AND #DF 
01FF70:  70 6F 75 72 20 70 61 73 73 65 72 20 75 6E 20 63    pour passer un c
01FF80:  61 72 61 63 74 7D 72 65 20 6D 69 6E 75 73 63 75    aract}re minuscu
01FF90:  6C 65 20 65 6E 20 6D 61 6A 75 73 63 75 6C 65 20    le en majuscule 
01FFA0:  2E 0D 0A 20 20 20 20 20 41 4E 44 20 41 20 3A 20    ...     AND A : 
01FFB0:  43 65 20 41 4E 44 20 64 65 20 6C 27 61 63 63 75    Ce AND de l'accu
01FFC0:  6D 75 6C 61 74 65 75 72 20 61 76 65 63 20 6C 75    mulateur avec lu
01FFD0:  69 2D 6D 65 08 5E 6D 65 20 40 20 70 6C 75 73 69    i-me.^me @ plusi
01FFE0:  65 75 72 73 20 65 66 66 65 74 73 20 3A 0D 0A 20    eurs effets :.. 
01FFF0:  20 20 20 20 31 20 3A 20 49 6C 20 65 6E 6C 7D 76        1 : Il enl}v
020000:  65 20 73 79 73 74 7B 6D 61 74 69 71 75 65 6D 65    e syst{matiqueme
020010:  6E 74 20 6C 65 20 43 41 52 52 59 20 63 65 20 71    nt le CARRY ce q
020020:  75 69 20 65 73 74 20 74 72 7D 73 20 70 72 61 74    ui est tr}s prat
020030:  69 71 75 65 20 70 6F 75 72 20 6C 65 73 20 0D 0A    ique pour les ..
020040:  20 69 6E 73 74 72 75 63 74 69 6F 6E 73 20 64 75     instructions du
020050:  20 67 65 6E 72 65 20 53 42 43 20 6F 75 20 6C 27     genre SBC ou l'
020060:  6F 6E 20 76 65 75 74 20 75 6E 20 63 61 72 72 79    on veut un carry
020070:  20 6E 6F 6E 20 6D 69 73 20 2E 0D 0A 20 20 20 20     non mis ...    
020080:  20 32 20 3A 20 53 69 20 41 20 76 61 75 74 20 20     2 : Si A vaut  
020090:  7A 7B 72 6F 20 20 2C 20 20 41 4E 44 20 20 41 20    z{ro  ,  AND  A 
0200A0:  20 6D 65 74 20 20 6C 65 20 20 66 6C 61 67 20 20     met  le  flag  
0200B0:  5A 20 20 63 65 20 71 75 69 20 70 65 72 6D 65 74    Z  ce qui permet
0200C0:  20 64 65 20 74 65 73 74 65 72 20 0D 0A 20 72 61     de tester .. ra
0200D0:  70 69 64 65 6D 65 6E 74 20 6C 65 20 63 6F 6E 74    pidement le cont
0200E0:  65 6E 75 20 64 65 20 6C 27 61 63 63 75 6D 75 6C    enu de l'accumul
0200F0:  61 74 65 75 72 20 2E 0D 0A 20 20 20 20 20 45 78    ateur ...     Ex
020100:  20 3A 20 41 4E 44 20 41 0D 0A 20 20 20 20 20 20     : AND A..      
020110:  20 20 20 20 4A 52 20 5A 2C 45 53 54 5A 45 52 4F        JR Z,ESTZERO
020120:  0D 0A 20 0D 0A 20 20 20 20 20 4F 52 20 3A 20 4C    .. ..     OR : L
020130:  27 69 6E 76 65 72 73 65 20 64 65 20 41 4E 44 20    'inverse de AND 
020140:  2C 20 69 6E 73 7D 72 65 20 64 65 73 20 62 69 74    , ins}re des bit
020150:  73 20 64 61 6E 73 20 6C 27 6F 63 74 65 74 20 63    s dans l'octet c
020160:  6F 6E 74 65 6E 75 20 70 61 72 20 41 20 2E 20 0D    ontenu par A . .
020170:  0A 20 20 20 20 20 45 78 3A 20 4F 52 20 33 32 20    .     Ex: OR 32 
020180:  70 6F 75 72 20 70 61 73 73 65 72 20 75 6E 20 63    pour passer un c
020190:  61 72 61 63 74 7D 72 65 20 6D 61 6A 75 73 63 75    aract}re majuscu
0201A0:  6C 65 20 65 6E 20 6D 69 6E 75 73 63 75 6C 65 20    le en minuscule 
0201B0:  2E 0D 0A 20 20 20 20 20 4F 52 20 41 20 3A 20 53    ...     OR A : S
0201C0:  65 20 63 6F 6D 70 6F 72 74 65 20 45 58 41 43 54    e comporte EXACT
0201D0:  45 4D 45 4E 54 20 63 6F 6D 6D 65 20 41 4E 44 20    EMENT comme AND 
0201E0:  41 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 58 4F 52    A ... ..     XOR
0201F0:  20 3A 20 43 6F 6D 62 69 6E 65 20 6C 65 20 63 6F     : Combine le co
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:  6E 74 65 6E 75 20 64 65 20 41 20 40 20 63 65 6C    ntenu de A @ cel
020310:  75 69 20 64 65 20 6C 27 6F 70 7B 72 61 6E 64 65    ui de l'op{rande
020320:  20 2E 20 43 65 74 74 65 20 70 72 6F 70 72 69 7B     . Cette propri{
020330:  74 7B 20 65 73 74 20 0D 0A 20 75 74 69 6C 69 73    t{ est .. utilis
020340:  7B 65 20 65 6E 74 72 65 20 61 75 74 72 65 73 20    {e entre autres 
020350:  70 6F 75 72 20 20 6C 65 20 20 67 72 61 70 68 69    pour  le  graphi
020360:  73 6D 65 20 20 28 56 6F 69 72 20 20 53 4F 53 35    sme  (Voir  SOS5
020370:  29 20 20 2C 20 20 6F 75 20 20 70 6F 75 72 20 63    )  ,  ou  pour c
020380:  6F 64 65 72 20 75 6E 20 0D 0A 20 70 72 6F 67 72    oder un .. progr
020390:  61 6D 6D 65 20 2E 20 45 78 20 3A 20 20 20 20 20    amme . Ex :     
0203A0:  20 20 20 4C 44 20 48 4C 2C 54 45 58 54 45 0D 0A       LD HL,TEXTE..
0203B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0203C0:  20 20 43 4F 44 41 47 45 20 4C 44 20 41 2C 28 48      CODAGE LD A,(H
0203D0:  4C 29 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    L)..            
0203E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 4F 52 20                 OR 
0203F0:  41 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    A..             
020400:  20 20 20 20 20 20 20 20 20 20 20 20 52 45 54 20                RET 
020410:  5A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    Z..             
020420:  20 20 20 20 20 20 20 20 20 20 20 20 58 4F 52 20                XOR 
020430:  31 32 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    12..            
020440:  20 20 20 20 20 20 20 20 20 20 20 20 20 4C 44 20                 LD 
020450:  28 48 4C 29 2C 41 0D 0A 20 20 20 20 20 20 20 20    (HL),A..        
020460:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
020470:  20 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 20 20     INC HL..       
020480:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
020490:  20 20 4A 52 20 43 4F 44 41 47 45 0D 0A 20 20 20      JR CODAGE..   
0204A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54                   T
0204B0:  45 58 54 45 20 20 44 42 20 22 54 45 58 54 45 20    EXTE  DB "TEXTE 
0204C0:  41 20 43 4F 44 45 52 22 2C 30 0D 0A 20 0D 0A 20    A CODER",0.. .. 
0204D0:  20 20 20 20 55 6E 20 31 65 72 20 61 70 70 65 6C        Un 1er appel
0204E0:  20 40 20 20 63 65 74 74 65 20 20 72 6F 75 74 69     @  cette  routi
0204F0:  6E 65 20 20 74 72 61 6E 73 66 6F 72 6D 65 72 61    ne  transformera
020500:  20 20 6C 65 20 20 74 65 78 74 65 20 20 65 6E 20      le  texte  en 
020510:  63 68 61 72 61 62 69 61 20 2E 20 55 6E 20 0D 0A    charabia . Un ..
020520:  20 73 65 63 6F 6E 64 20 61 70 70 65 6C 20 6C 75     second appel lu
020530:  69 20 72 65 6E 64 72 61 20 73 6F 6E 20 7B 74 61    i rendra son {ta
020540:  74 20 69 6E 69 74 69 61 6C 20 2E 0D 0A 20 0D 0A    t initial ... ..
020550:  20 20 20 20 20 58 4F 52 20 41 20 3A 20 4D 65 74         XOR A : Met
020560:  20 41 20 40 20 7A 7B 72 6F 20 2C 20 65 6E 6C 7D     A @ z{ro , enl}
020570:  76 65 20 6C 65 20 43 41 52 52 59 20 65 74 20 6D    ve le CARRY et m
020580:  65 74 20 6C 65 20 66 6C 61 67 20 5A 0D 0A 20 20    et le flag Z..  
020590:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
0205A0:  20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D              ------
0205B0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0205C0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 00 00 1A 1A    ---------.. ....
0205D0:  43 4F 55 52 53 20 44 27 41 53 53 45 4D 42 4C 45    COURS D'ASSEMBLE
0205E0:  55 52 20 35 20 2D 0D 0A 20 20 20 20 20 20 20 20    UR 5 -..        
0205F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
020600:  20 20 20 20 20 20 20 20 20 20 20 20 52 45 54 20                RET 
020610:  5A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    Z..             
020620:  20 20 20 20 20 20 20 20 20 20 20 20 58 4F 52 20                XOR 
020630:  31 32 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    12..            
020640:  20 20 20 20 20 20 20 20 20 20 20 20 20 4C 44 20                 LD 
020650:  28 48 4C 29 2C 41 0D 0A 20 20 20 20 20 20 20 20    (HL),A..        
020660:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
020670:  20 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 20 20     INC HL..       
020680:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
020690:  20 20 4A 52 20 43 4F 44 41 47 45 0D 0A 20 20 20      JR CODAGE..   
0206A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54                   T
0206B0:  45 58 54 45 20 20 44 42 20 22 54 45 58 54 45 20    EXTE  DB "TEXTE 
0206C0:  41 20 43 4F 44 45 52 22 2C 30 0D 0A 20 0D 0A 20    A CODER",0.. .. 
0206D0:  20 20 20 20 55 6E 20 31 65 72 20 61 70 70 65 6C        Un 1er appel
0206E0:  20 40 20 20 63 65 74 74 65 20 20 72 6F 75 74 69     @  cette  routi
0206F0:  6E 65 20 20 74 72 61 6E 73 66 6F 72 6D 65 72 61    ne  transformera
020700:  64 75 20 63 61 72 72 65 0D 0A 20 20 20 20 20 20    du carre..      
020710:  20 20 49 4E 43 20 49 58 20 20 20 20 20 20 20 20      INC IX        
020720:  20 20 20 20 3B 64 61 6E 73 20 6C 61 20 62 6F 75        ;dans la bou
020730:  63 6C 65 20 64 65 20 74 72 61 63 65 0D 0A 20 20    cle de trace..  
020740:  20 20 20 20 20 20 49 4E 43 20 49 58 0D 0A 20 20          INC IX..  
020750:  20 20 20 20 20 20 44 4A 4E 5A 20 4E 45 58 54 41          DJNZ NEXTA
020760:  55 47 0D 0A 20 20 20 20 20 20 20 20 50 4F 50 20    UG..        POP 
020770:  42 43 0D 0A 20 20 20 20 20 20 20 20 52 45 54 0D    BC..        RET.
020780:  0A 3B 0D 0A 44 49 4D 43 41 52 52 45 20 4C 44 20    .;..DIMCARRE LD 
020790:  49 58 2C 50 41 52 41 43 41 52 32 20 20 20 3B 45    IX,PARACAR2   ;E
0207A0:  78 61 63 74 65 6D 65 6E 74 20 63 6F 6D 6D 65 20    xactement comme 
0207B0:  41 55 47 43 41 52 52 45 20 2C 20 69 6C 20 73 75    AUGCARRE , il su
0207C0:  66 66 69 74 20 64 27 69 6E 76 65 72 73 65 72 0D    ffit d'inverser.
0207D0:  0A 20 20 20 20 20 20 20 20 50 55 53 48 20 42 43    .        PUSH BC
0207E0:  20 20 20 20 20 20 20 20 20 20 20 3B 44 45 20 6E               ;DE n
0207F0:  65 67 61 74 69 66 20 44 45 20 70 6F 73 69 74 69    egatif DE positi
020800:  66 20 70 6F 75 72 20 6F 62 74 65 6E 69 72 20 75    f pour obtenir u
020810:  6E 65 20 72 65 64 75 63 74 69 6F 6E 0D 0A 20 20    ne reduction..  
020820:  20 20 20 20 20 20 4C 44 20 42 2C 31 30 20 20 20          LD B,10   
020830:  20 20 20 20 20 20 20 20 3B 64 75 20 63 61 72 72            ;du carr
020840:  65 20 2E 0D 0A 4E 45 58 54 44 49 4D 20 4C 44 20    e ...NEXTDIM LD 
020850:  4C 2C 28 49 58 2B 30 29 0D 0A 20 20 20 20 20 20    L,(IX+0)..      
020860:  20 20 4C 44 20 48 2C 28 49 58 2B 31 29 0D 0A 20      LD H,(IX+1).. 
020870:  20 20 20 20 20 20 20 4C 44 20 44 45 2C 31 30 0D           LD DE,10.
020880:  0A 20 20 20 20 20 20 20 20 42 49 54 20 37 2C 48    .        BIT 7,H
020890:  0D 0A 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C    ..        JR NZ,
0208A0:  4E 45 47 41 54 31 0D 0A 20 20 20 20 20 20 20 20    NEGAT1..        
0208B0:  4C 44 20 44 45 2C 2D 31 30 0D 0A 4E 45 47 41 54    LD DE,-10..NEGAT
0208C0:  31 20 20 41 44 44 20 48 4C 2C 44 45 0D 0A 20 20    1  ADD HL,DE..  
0208D0:  20 20 20 20 20 20 4C 44 20 28 49 58 2B 30 29 2C          LD (IX+0),
0208E0:  4C 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 28 49    L..        LD (I
0208F0:  58 2B 31 29 2C 48 0D 0A 20 20 20 20 20 20 20 20    X+1),H..        
020900:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
020910:  20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D      --------------
020920:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
020930:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20    -------------.. 
020940:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
020950:  2D 20 43 4F 55 52 53 20 44 27 41 53 53 45 4D 42    - COURS D'ASSEMB
020960:  4C 45 55 52 20 36 20 2D 20 52 4F 54 41 54 49 4F    LEUR 6 - ROTATIO
020970:  4E 53 20 44 27 4F 43 54 45 54 53 20 2D 0D 0A 20    NS D'OCTETS -.. 
020980:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
020990:  20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D     ---------------
0209A0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0209B0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D    ------------.. .
0209C0:  0A 20 0D 0A 20 20 20 20 20 43 65 73 20 72 6F 74    . ..     Ces rot
0209D0:  61 74 69 6F 6E 73 20 6F 6E 74 20 70 6F 75 72 20    ations ont pour 
0209E0:  65 66 66 65 74 20 64 65 20 20 64 7B 63 61 6C 65    effet de  d{cale
0209F0:  72 20 20 76 65 72 73 20 20 6C 61 20 64 72 6F 69    r  vers  la droi
020A00:  74 65 20 6F 7C 20 6C 61 20 67 61 75 63 68 65 20    te o| la gauche 
020A10:  6C 65 20 0D 0A 20 63 6F 6E 74 65 6E 75 20 65 6E    le .. contenu en
020A20:  74 69 65 72 20 64 27 75 6E 20 6F 63 74 65 74 20    tier d'un octet 
020A30:  2E 20 0D 0A 20 20 20 20 20 45 78 65 6D 70 6C 65    . ..     Exemple
020A40:  20 3A 20 30 30 31 30 31 30 30 30 20 64 65 76 69     : 00101000 devi
020A50:  65 6E 74 20 30 31 30 31 30 30 30 30 20 6F 75 20    ent 01010000 ou 
020A60:  30 30 30 31 30 31 30 30 0D 0A 20 20 20 20 20 43    00010100..     C
020A70:  65 20 73 65 72 61 69 74 20 74 6F 75 74 20 40 20    e serait tout @ 
020A80:  66 61 69 74 20 73 69 6D 70 6C 65 20 73 69 20 20    fait simple si  
020A90:  69 6C 20 20 6E 65 20 66 61 6C 6C 61 69 74 20 70    il  ne fallait p
020AA0:  61 73 20 74 65 6E 69 72 20 63 6F 6D 70 74 65 20    as tenir compte 
020AB0:  64 65 73 20 62 69 74 73 20 0D 0A 20 72 65 70 6F    des bits .. repo
020AC0:  75 73 73 7B 73 20 65 6E 20 64 65 68 6F 72 73 20    uss{s en dehors 
020AD0:  64 65 20 6C 27 6F 63 74 65 74 20 70 61 72 20 63    de l'octet par c
020AE0:  65 74 74 65 20 20 72 6F 74 61 74 69 6F 6E 20 21    ette  rotation !
020AF0:  20 51 75 27 65 6E 20 66 61 69 72 65 20 3F 20 43     Qu'en faire ? C
020B00:  27 65 73 74 20 70 6F 75 72 20 0D 0A 20 72 7B 70    'est pour .. r{p
020B10:  6F 6E 64 72 65 20 40 20 63 65 74 74 65 20 71 75    ondre @ cette qu
020B20:  65 73 74 69 6F 6E 20 71 75 65 20 6C 65 73 20 20    estion que les  
020B30:  69 6E 73 74 72 75 63 74 69 6F 6E 73 20 65 73 73    instructions ess
020B40:  65 6E 74 69 65 6C 6C 65 73 20 64 65 20 72 6F 74    entielles de rot
020B50:  61 74 69 6F 6E 20 76 6F 75 73 20 0D 0A 20 73 6F    ation vous .. so
020B60:  6E 74 20 65 78 70 6C 69 71 75 7B 65 73 20 69 63    nt expliqu{es ic
020B70:  69 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 52 4C 20    i ... ..     RL 
020B80:  72 20 6F 75 20 52 4C 20 28 64 64 29 20 3A 0D 0A    r ou RL (dd) :..
020B90:  20 20 20 20 20 4C 65 20 63 6F 6E 74 65 6E 75 20         Le contenu 
020BA0:  64 75 20 72 65 67 69 73 74 72 65 20 65 73 74 20    du registre est 
020BB0:  64 7B 63 61 6C 7B 20 64 27 75 6E 20 62 69 74 20    d{cal{ d'un bit 
020BC0:  40 20 67 61 75 63 68 65 20 2E 20 4C 65 20 62 69    @ gauche . Le bi
020BD0:  74 20 37 20 65 73 74 20 73 74 6F 63 6B 7B 20 0D    t 7 est stock{ .
020BE0:  0A 20 64 61 6E 73 20 6C 65 20 43 41 52 52 59 20    . dans le CARRY 
020BF0:  61 6C 6F 72 73 20 71 75 65 20 6C 65 20 63 6F 6E    alors que le con
020C00:  74 65 6E 75 20 70 72 7B 63 7B 64 65 6E 74 20 64    tenu pr{c{dent d
020C10:  75 20 43 41 52 52 59 20 76 61 20 64 61 6E 73 20    u CARRY va dans 
020C20:  6C 65 20 62 69 74 20 30 20 2E 0D 0A 20 0D 0A 20    le bit 0 ... .. 
020C30:  20 2B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 3E 2D 2D 2D     +---------->---
020C40:  2D 2D 2D 2D 2D 2D 2D 3E 2D 2D 2D 2D 2D 2D 2D 2D    ------->--------
020C50:  2D 2D 2D 3E 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 3E 2D    --->---------->-
020C60:  2D 2D 2D 2D 2D 2D 2D 2D 2D 3E 2D 2D 2D 2D 2D 2D    --------->------
020C70:  2D 2D 2D 2D 3E 2D 2D 2D 2D 2D 2D 2B 0D 0A 20 20    ---->------+..  
020C80:  21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    !               
020C90:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
020CA0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
020CB0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
020CC0:  20 20 20 20 20 20 20 20 20 20 21 0D 0A 20 20 2B              !..  +
020CD0:  2D 3C 20 43 41 52 52 59 20 3C 2D 2D 2D 2D 2D 2D    -< CARRY <------
020CE0:  3C 20 42 37 20 3C 2D 3C 20 42 36 20 3C 2D 3C 20    < B7 <-< B6 <-< 
020CF0:  42 35 20 3C 2D 3C 20 42 34 20 3C 2D 3C 20 42 33    B5 <-< B4 <-< B3
020D00:  20 3C 2D 3C 20 42 32 20 3C 2D 3C 20 42 31 20 3C     <-< B2 <-< B1 <
020D10:  2D 3C 20 42 30 20 3C 2D 2D 2B 0D 0A 20 0D 0A 20    -< B0 <--+.. .. 
020D20:  20 20 20 20 52 4C 43 20 72 20 6F 75 20 52 4C 43        RLC r ou RLC
020D30:  20 28 64 64 29 20 3A 0D 0A 20 20 20 20 20 4C 65     (dd) :..     Le
020D40:  20 63 6F 6E 74 65 6E 75 20 64 75 20 72 65 67 69     contenu du regi
020D50:  73 74 72 65 20 65 73 74 20 64 7B 63 61 6C 7B 20    stre est d{cal{ 
020D60:  64 27 75 6E 20 62 69 74 20 40 20 67 61 75 63 68    d'un bit @ gauch
020D70:  65 20 2E 20 4C 65 20 62 69 74 20 37 20 65 73 74    e . Le bit 7 est
020D80:  20 73 74 6F 63 6B 7B 20 0D 0A 20 64 61 6E 73 20     stock{ .. dans 
020D90:  6C 65 20 43 41 52 52 59 20 65 74 20 65 73 74 20    le CARRY et est 
020DA0:  72 65 63 6F 70 69 7B 20 64 61 6E 73 20 6C 65 20    recopi{ dans le 
020DB0:  6C 65 20 62 69 74 20 30 20 2E 0D 0A 20 20 20 20    le bit 0 ...    
020DC0:  20 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20     ..             
020DD0:  20 20 20 2B 2D 2D 2D 2D 2D 2D 2D 3E 2D 2D 2D 2D       +------->----
020DE0:  2D 2D 2D 2D 2D 2D 2D 3E 2D 2D 2D 2D 2D 2D 2D 2D    ------->--------
020DF0:  2D 2D 3E 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 3E 2D 2D    -->---------->--
020E00:  2D 2D 2D 2D 2D 2D 2D 2D 3E 2D 2D 2D 2D 2D 2D 2B    -------->------+
020E10:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
020E20:  20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20      !             
020E30:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
020E40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
020E50:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0D                  !.
020E60:  0A 20 20 20 20 20 20 43 41 52 52 59 20 3C 2D 2D    .      CARRY <--
020E70:  2D 2B 2D 2D 3C 20 42 37 20 3C 2D 3C 20 42 36 20    -+--< B7 <-< B6 
020E80:  3C 2D 3C 20 42 35 20 3C 2D 3C 20 42 34 20 3C 2D    <-< B5 <-< B4 <-
020E90:  3C 20 42 33 20 3C 2D 3C 20 42 32 20 3C 2D 3C 20    < B3 <-< B2 <-< 
020EA0:  42 31 20 3C 2D 3C 20 42 30 20 3C 2D 2D 2B 0D 0A    B1 <-< B0 <--+..
020EB0:  20 0D 0A 20 20 20 20 20 53 4C 41 20 72 20 6F 75     ..     SLA r ou
020EC0:  20 53 4C 41 20 28 64 64 29 0D 0A 20 20 20 20 20     SLA (dd)..     
020ED0:  4C 65 20 63 6F 6E 74 65 6E 75 20 64 75 20 72 65    Le contenu du re
020EE0:  67 69 73 74 72 65 20 65 73 74 20 64 7B 63 61 6C    gistre est d{cal
020EF0:  7B 20 64 27 75 6E 20 62 69 74 20 40 20 67 61 75    { d'un bit @ gau
020F00:  63 68 65 20 2E 20 4C 65 20 62 69 74 20 37 20 65    che . Le bit 7 e
020F10:  73 74 20 73 74 6F 63 6B 7B 20 0D 0A 20 64 61 6E    st stock{ .. dan
020F20:  73 20 6C 65 20 43 41 52 52 59 20 6C 65 20 62 69    s le CARRY le bi
020F30:  74 20 30 20 65 73 74 20 61 6E 6E 75 6C 7B 0D 0A    t 0 est annul{..
020F40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
020F50:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
020F60:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
020F70:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
020F80:  20 20 20 20 20 20 20 20 20 5A 7B 72 6F 0D 0A 20             Z{ro.. 
020F90:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
020FA0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
020FB0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
020FC0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
020FD0:  20 20 20 20 20 20 20 20 20 20 20 21 0D 0A 20 20               !..  
020FE0:  20 20 20 20 43 41 52 52 59 20 3C 2D 2D 2D 2D 2D        CARRY <-----
020FF0:  2D 3C 20 42 37 20 3C 2D 3C 20 42 36 20 3C 2D 3C    -< B7 <-< B6 <-<
021000:  20 42 35 20 3C 2D 3C 20 42 34 20 3C 2D 3C 20 42     B5 <-< B4 <-< B
021010:  33 20 3C 2D 3C 20 42 32 20 3C 2D 3C 20 42 31 20    3 <-< B2 <-< B1 
021020:  3C 2D 3C 20 42 30 20 3C 2D 2D 2B 0D 0A 20 0D 0A    <-< B0 <--+.. ..
021030:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021040:  20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D              ------
021050:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
021060:  2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20    ----..          
021070:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021080:  20 4C 65 73 20 6D 65 08 5E 6D 65 73 20 76 65 72     Les me.^mes ver
021090:  73 20 6C 61 20 64 72 6F 69 74 65 20 0D 0A 20 0D    s la droite .. .
0210A0:  0A 20 20 20 20 20 52 52 20 72 20 6F 75 20 52 52    .     RR r ou RR
0210B0:  20 28 64 64 29 20 3A 0D 0A 20 20 20 20 20 4C 65     (dd) :..     Le
0210C0:  20 63 6F 6E 74 65 6E 75 20 64 75 20 72 65 67 69     contenu du regi
0210D0:  73 74 72 65 20 65 73 74 20 64 7B 63 61 6C 7B 20    stre est d{cal{ 
0210E0:  64 27 75 6E 20 62 69 74 20 40 20 64 72 6F 69 74    d'un bit @ droit
0210F0:  65 20 2E 20 4C 65 20 62 69 74 20 30 20 65 73 74    e . Le bit 0 est
021100:  20 73 74 6F 63 6B 7B 20 0D 0A 20 64 61 6E 73 20     stock{ .. dans 
021110:  6C 65 20 43 41 52 52 59 20 61 6C 6F 72 73 20 71    le CARRY alors q
021120:  75 65 20 6C 65 20 63 6F 6E 74 65 6E 75 20 70 72    ue le contenu pr
021130:  7B 63 7B 64 65 6E 74 20 64 75 20 43 41 52 52 59    {c{dent du CARRY
021140:  20 76 61 20 64 61 6E 73 20 6C 65 20 62 69 74 20     va dans le bit 
021150:  37 20 2E 0D 0A 20 0D 0A 20 20 2B 2D 2D 2D 2D 2D    7 ... ..  +-----
021160:  2D 2D 2D 2D 2D 3E 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----->----------
021170:  3E 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 3E 2D 2D 2D    >----------->---
021180:  2D 2D 2D 2D 2D 2D 2D 3E 2D 2D 2D 2D 2D 2D 2D 2D    ------->--------
021190:  2D 2D 3E 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 3E 2D 2D    -->---------->--
0211A0:  2D 2D 2D 2D 2B 0D 0A 20 20 21 20 20 20 20 20 20    ----+..  !      
0211B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0211C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0211D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0211E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0211F0:  20 20 20 21 0D 0A 20 20 2B 2D 2D 3E 20 42 37 20       !..  +--> B7 
021200:  3E 2D 3E 20 42 36 20 3E 2D 3E 20 42 35 20 3E 2D    >-> B6 >-> B5 >-
021210:  3E 20 42 34 20 3E 2D 3E 20 42 33 20 3E 2D 3E 20    > B4 >-> B3 >-> 
021220:  42 32 20 3E 2D 3E 20 42 31 20 3E 2D 3E 20 42 30    B2 >-> B1 >-> B0
021230:  20 3E 2D 2D 2D 2D 2D 2D 3E 20 43 41 52 52 59 20     >------> CARRY 
021240:  3E 2D 2B 0D 0A 20 0D 0A 20 20 20 20 20 52 52 43    >-+.. ..     RRC
021250:  20 72 20 6F 75 20 52 52 43 20 28 64 64 29 20 3A     r ou RRC (dd) :
021260:  0D 0A 20 20 20 20 20 4C 65 20 63 6F 6E 74 65 6E    ..     Le conten
021270:  75 20 64 75 20 72 65 67 69 73 74 72 65 20 65 73    u du registre es
021280:  74 20 64 7B 63 61 6C 7B 20 64 27 75 6E 20 62 69    t d{cal{ d'un bi
021290:  74 20 40 20 64 72 6F 69 74 65 20 2E 20 4C 65 20    t @ droite . Le 
0212A0:  62 69 74 20 30 20 65 73 74 20 73 74 6F 63 6B 7B    bit 0 est stock{
0212B0:  20 0D 0A 20 64 61 6E 73 20 6C 65 20 43 41 52 52     .. dans le CARR
0212C0:  59 20 65 74 20 65 73 74 20 72 65 63 6F 70 69 7B    Y et est recopi{
0212D0:  20 64 61 6E 73 20 6C 65 20 6C 65 20 62 69 74 20     dans le le bit 
0212E0:  37 20 2E 0D 0A 20 20 20 20 20 0D 0A 20 20 2B 2D    7 ...     ..  +-
0212F0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 3E 2D 2D 2D 2D 2D 2D    --------->------
021300:  2D 2D 2D 2D 3E 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ---->-----------
021310:  3E 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 3E 2D 2D 2D 2D    >---------->----
021320:  2D 2D 2D 2D 2D 2D 3E 2D 2D 2D 2B 20 20 20 20 20    ------>---+     
021330:  20 20 20 20 20 20 20 20 20 0D 0A 20 20 21 20 20             ..  !  
021340:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021350:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021360:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021370:  20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20             !      
021380:  20 20 20 20 20 20 20 20 0D 0A 20 20 2B 2D 2D 3E            ..  +-->
021390:  20 42 37 20 3E 2D 3E 20 42 36 20 3E 2D 3E 20 42     B7 >-> B6 >-> B
0213A0:  35 20 3E 2D 3E 20 42 34 20 3E 2D 3E 20 42 33 20    5 >-> B4 >-> B3 
0213B0:  3E 2D 3E 20 42 32 20 3E 2D 3E 20 42 31 20 3E 2D    >-> B2 >-> B1 >-
0213C0:  3E 20 42 30 20 3E 2D 2D 2B 2D 2D 2D 3E 20 43 41    > B0 >--+---> CA
0213D0:  52 52 59 20 20 20 20 20 0D 0A 20 0D 0A 20 20 20    RRY     .. ..   
0213E0:  20 20 53 52 4C 20 6F 75 20 53 52 4C 20 28 64 64      SRL ou SRL (dd
0213F0:  29 20 3A 0D 0A 20 20 20 20 20 4C 65 20 63 6F 6E    ) :..     Le con
021400:  74 65 6E 75 20 64 75 20 72 65 67 69 73 74 72 65    tenu du registre
021410:  20 65 73 74 20 64 7B 63 61 6C 7B 20 64 27 75 6E     est d{cal{ d'un
021420:  20 62 69 74 20 40 20 64 72 6F 69 74 65 20 2E 20     bit @ droite . 
021430:  4C 65 20 62 69 74 20 30 20 65 73 74 20 73 74 6F    Le bit 0 est sto
021440:  63 6B 7B 20 0D 0A 20 64 61 6E 73 20 6C 65 20 43    ck{ .. dans le C
021450:  41 52 52 59 20 6C 65 20 62 69 74 20 37 20 65 73    ARRY le bit 7 es
021460:  74 20 61 6E 6E 75 6C 7B 0D 0A 20 0D 0A 20 20 5A    t annul{.. ..  Z
021470:  7B 72 6F 20 20 20 20 20 20 20 20 20 20 20 20 20    {ro             
021480:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021490:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0214A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0214B0:  20 20 20 20 20 20 20 20 20 20 0D 0A 20 20 21 20              ..  ! 
0214C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0214D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0214E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0214F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
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:  20 20 20 20 20 20 20 20 20 0D 0A 20 20 2B 2D 2D             ..  +--
021610:  3E 20 42 37 20 3E 2D 3E 20 42 36 20 3E 2D 3E 20    > B7 >-> B6 >-> 
021620:  42 35 20 3E 2D 3E 20 42 34 20 3E 2D 3E 20 42 33    B5 >-> B4 >-> B3
021630:  20 3E 2D 3E 20 42 32 20 3E 2D 3E 20 42 31 20 3E     >-> B2 >-> B1 >
021640:  2D 3E 20 42 30 20 3E 2D 2D 2D 2D 2D 2D 3E 20 43    -> B0 >------> C
021650:  41 52 52 59 20 20 20 20 20 0D 0A 20 0D 0A 20 20    ARRY     .. ..  
021660:  20 20 20 53 52 41 20 72 20 6F 75 20 53 52 41 20       SRA r ou SRA 
021670:  28 64 64 29 20 3A 0D 0A 20 20 20 20 20 4C 65 20    (dd) :..     Le 
021680:  63 6F 6E 74 65 6E 75 20 64 75 20 72 65 67 69 73    contenu du regis
021690:  74 72 65 20 65 73 74 20 64 7B 63 61 6C 7B 20 64    tre est d{cal{ d
0216A0:  27 75 6E 20 62 69 74 20 40 20 64 72 6F 69 74 65    'un bit @ droite
0216B0:  20 2E 20 4C 65 20 62 69 74 20 30 20 65 73 74 20     . Le bit 0 est 
0216C0:  73 74 6F 63 6B 7B 20 0D 0A 20 64 61 6E 73 20 6C    stock{ .. dans l
0216D0:  65 20 43 41 52 52 59 20 6C 65 20 62 69 74 20 37    e CARRY le bit 7
0216E0:  20 65 73 74 20 69 6E 63 68 61 6E 67 7B 20 2E 0D     est inchang{ ..
0216F0:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
021700:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021710:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021720:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021730:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 0D 0A                  ..
021740:  20 20 20 20 20 20 20 4E 65 20 63 68 61 6E 67 65           Ne change
021750:  20 70 61 73 20 0D 0A 20 20 20 20 20 20 20 21 20     pas ..       ! 
021760:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021770:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021780:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021790:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0217A0:  20 20 20 20 0D 0A 20 20 20 20 20 20 20 42 37 20        ..       B7 
0217B0:  3E 2D 3E 20 42 36 20 3E 2D 3E 20 42 35 20 3E 2D    >-> B6 >-> B5 >-
0217C0:  3E 20 42 34 20 3E 2D 3E 20 42 33 20 3E 2D 3E 20    > B4 >-> B3 >-> 
0217D0:  42 32 20 3E 2D 3E 20 42 31 20 3E 2D 3E 20 42 30    B2 >-> B1 >-> B0
0217E0:  20 3E 2D 2D 2D 2D 2D 2D 3E 20 43 41 52 52 59 20     >------> CARRY 
0217F0:  20 20 20 20 0D 0A 20 0D 0A 20 20 20 20 20 20 20        .. ..       
021800:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021810:  20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D       -------------
021820:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A    --------------..
021830:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021840:  20 20 20 20 20 20 20 20 20 55 73 61 67 65 73 20             Usages 
021850:  63 6F 75 72 61 6E 74 73 20 64 65 73 20 72 6F 74    courants des rot
021860:  61 74 69 6F 6E 73 0D 0A 20 0D 0A 20 20 20 20 20    ations.. ..     
021870:  52 4C 43 20 65 74 20 52 52 43 20 3A 20 44 7B 63    RLC et RRC : D{c
021880:  61 6C 61 67 65 20 63 6F 6D 70 6C 65 74 20 64 27    alage complet d'
021890:  75 6E 20 6F 63 74 65 74 20 71 75 65 20 76 6F 75    un octet que vou
0218A0:  73 20 6E 27 61 76 65 7A 20 70 61 73 20 66 69 6E    s n'avez pas fin
0218B0:  69 20 64 65 20 76 6F 69 72 20 0D 0A 20 64 61 6E    i de voir .. dan
0218C0:  73 20 6E 6F 73 20 63 6F 75 72 73 20 64 65 20 67    s nos cours de g
0218D0:  72 61 70 68 69 73 6D 65 20 6F 75 20 70 6F 75 72    raphisme ou pour
0218E0:  20 74 65 73 74 65 72 20 6C 65 20 6A 6F 79 73 74     tester le joyst
0218F0:  69 63 6B 20 2C 20 6F 75 20 61 75 74 72 65 73 20    ick , ou autres 
021900:  2E 2E 2E 0D 0A 20 0D 0A 20 20 20 20 20 53 4C 41    ..... ..     SLA
021910:  20 3A 20 43 6F 72 72 65 73 70 6F 6E 64 20 40 20     : Correspond @ 
021920:  75 6E 65 20 6D 75 6C 74 69 70 6C 69 63 61 74 69    une multiplicati
021930:  6F 6E 20 70 61 72 20 32 20 64 75 20 72 65 67 69    on par 2 du regi
021940:  73 74 72 65 20 2E 0D 0A 20 20 20 20 20 53 52 4C    stre ...     SRL
021950:  20 3A 20 43 6F 72 72 65 73 70 6F 6E 64 20 40 20     : Correspond @ 
021960:  75 6E 65 20 64 69 76 69 73 69 6F 6E 20 70 61 72    une division par
021970:  20 32 20 64 75 20 72 65 67 69 73 74 72 65 20 2E     2 du registre .
021980:  0D 0A 20 0D 0A 20 20 20 20 20 52 52 20 65 74 20    .. ..     RR et 
021990:  52 4C 20 3A 20 20 53 6F 6E 74 20 20 73 6F 75 76    RL :  Sont  souv
0219A0:  65 6E 74 20 20 75 74 69 6C 69 73 7B 73 20 20 63    ent  utilis{s  c
0219B0:  6F 6D 6D 65 20 20 63 6F 6D 70 6C 7B 6D 65 6E 74    omme  compl{ment
0219C0:  20 70 6F 75 72 20 6D 75 6C 74 69 70 6C 69 65 72     pour multiplier
0219D0:  20 6F 75 20 0D 0A 20 64 69 76 69 73 65 72 20 70     ou .. diviser p
0219E0:  61 72 20 32 20 75 6E 20 72 65 67 69 73 74 72 65    ar 2 un registre
0219F0:  20 31 36 20 62 69 74 73 20 3A 0D 0A 20 0D 0A 20     16 bits :.. .. 
021A00:  20 20 20 20 45 78 20 3A 20 53 52 4C 20 48 20 3B        Ex : SRL H ;
021A10:  44 69 76 69 73 65 20 48 20 70 61 72 20 32 0D 0A    Divise H par 2..
021A20:  20 20 20 20 20 20 20 20 20 20 52 52 20 4C 20 20              RR L  
021A30:  3B 49 64 65 6D 20 61 76 65 63 20 4C 20 6D 61 69    ;Idem avec L mai
021A40:  73 20 72 7B 63 75 70 7D 72 65 20 61 75 20 70 61    s r{cup}re au pa
021A50:  73 73 61 67 65 20 6C 27 7B 76 65 6E 74 75 65 6C    ssage l'{ventuel
021A60:  20 43 41 52 52 59 20 6D 69 73 20 70 61 72 20 0D     CARRY mis par .
021A70:  0A 20 6C 27 6F 70 7B 72 61 74 69 6F 6E 20 70 72    . l'op{ration pr
021A80:  7B 63 7B 64 65 6E 74 65 20 2E 0D 0A 20 0D 0A 20    {c{dente ... .. 
021A90:  20 20 20 20 20 20 20 20 20 53 4C 41 20 44 20 3B             SLA D ;
021AA0:  4D 75 6C 74 69 70 6C 69 65 20 44 45 20 70 61 72    Multiplie DE par
021AB0:  20 32 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 20     2 ...          
021AC0:  52 4C 20 45 0D 0A 20 20 20 20 20 20 20 20 20 20    RL E..          
021AD0:  20 20 20 20 20 20 4E 6F 74 65 20 3A 20 50 6F 75          Note : Pou
021AE0:  72 20 48 4C 20 2C 20 41 44 44 20 48 4C 2C 48 4C    r HL , ADD HL,HL
021AF0:  20 65 73 74 20 62 65 61 75 63 6F 75 70 20 6D 69     est beaucoup mi
021B00:  65 75 78 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 53    eux ... ..     S
021B10:  52 41 20 3A 20 42 6F 66 20 2E 2E 2E 0D 0A 20 0D    RA : Bof ..... .
021B20:  0A 20 20 20 20 20 4E 4F 54 45 53 3A 20 43 65 73    .     NOTES: Ces
021B30:  20 37 20 69 6E 73 74 72 75 63 74 69 6F 6E 73 20     7 instructions 
021B40:  20 70 65 75 76 65 6E 74 20 20 73 27 65 66 66 65     peuvent  s'effe
021B50:  63 74 75 65 72 20 20 64 69 72 65 63 74 65 6D 65    ctuer  directeme
021B60:  6E 74 20 73 75 72 20 75 6E 65 20 63 61 73 65 20    nt sur une case 
021B70:  0D 0A 20 6D 7B 6D 6F 69 72 65 20 38 20 62 69 74    .. m{moire 8 bit
021B80:  73 20 2E 20 45 78 20 3A 20 20 20 20 20 20 20 20    s . Ex :        
021B90:  20 4C 44 20 49 58 2C 4F 43 54 45 54 0D 0A 20 20     LD IX,OCTET..  
021BA0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021BB0:  20 20 20 20 20 20 20 20 20 20 20 20 20 52 52 43                 RRC
021BC0:  20 28 49 58 2B 30 29 0D 0A 20 20 20 20 20 20 20     (IX+0)..       
021BD0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021BE0:  20 20 20 20 20 20 20 20 52 45 54 0D 0A 20 20 20            RET..   
021BF0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021C00:  20 20 20 20 20 20 4F 43 54 45 54 20 44 42 20 31          OCTET DB 1
021C10:  32 0D 0A 20 0D 0A 20 45 73 74 20 73 74 72 69 63    2.. .. Est stric
021C20:  74 65 6D 65 6E 74 20 69 64 65 6E 74 69 71 75 65    tement identique
021C30:  20 40 20 3A 20 4C 44 20 41 2C 28 4F 43 54 45 54     @ : LD A,(OCTET
021C40:  29 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    )..             
021C50:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021C60:  20 20 52 52 43 41 0D 0A 20 20 20 20 20 20 20 20      RRCA..        
021C70:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021C80:  20 20 20 20 20 20 20 4C 44 20 28 4F 43 54 45 54           LD (OCTET
021C90:  29 2C 41 0D 0A 20 20 20 20 20 20 20 20 20 20 20    ),A..           
021CA0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 4F 43                  OC
021CB0:  54 45 54 20 44 42 20 31 32 0D 0A 20 0D 0A 20 20    TET DB 12.. ..  
021CC0:  20 20 20 49 6C 20 65 78 69 73 74 65 20 61 75 73       Il existe aus
021CD0:  73 69 20 52 4C 41 20 52 52 41 20 52 4C 43 41 20    si RLA RRA RLCA 
021CE0:  20 52 52 43 41 20 20 2E 20 20 43 65 73 20 34 20     RRCA  .  Ces 4 
021CF0:  69 6E 73 74 72 75 63 74 69 6F 6E 73 20 73 6F 6E    instructions son
021D00:  74 20 65 78 61 63 74 65 6D 65 6E 74 20 0D 0A 20    t exactement .. 
021D10:  63 6F 6D 6D 65 20 52 52 20 72 20 52 4C 20 72 20    comme RR r RL r 
021D20:  52 4C 43 20 20 72 20 20 52 52 43 20 20 72 20 20    RLC  r  RRC  r  
021D30:  6D 61 69 73 20 20 6E 65 20 20 73 27 61 70 70 6C    mais  ne  s'appl
021D40:  69 71 75 65 6E 74 20 71 75 27 61 75 20 72 65 67    iquent qu'au reg
021D50:  69 73 74 72 65 20 41 20 65 74 20 6E 65 20 0D 0A    istre A et ne ..
021D60:  20 64 65 6D 61 6E 64 65 6E 74 20 71 75 27 75 6E     demandent qu'un
021D70:  20 6F 63 74 65 74 20 61 75 20 6C 69 65 75 20 64     octet au lieu d
021D80:  65 20 32 20 2E 20 45 78 20 3A 20 52 52 43 20 41    e 2 . Ex : RRC A
021D90:  20 3D 20 32 20 6F 63 74 65 74 73 0D 0A 20 20 20     = 2 octets..   
021DA0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021DB0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021DC0:  20 20 20 20 20 20 20 20 52 52 43 41 20 20 3D 20            RRCA  = 
021DD0:  31 20 6F 63 74 65 74 0D 0A 20 20 20 20 20 20 20    1 octet..       
021DE0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021DF0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021E00:  20 20 20 20 52 52 43 44 20 20 3B 53 6F 6E 74 20        RRCD  ;Sont 
021E10:  69 6E 63 6F 72 72 65 63 74 73 0D 0A 20 20 20 20    incorrects..    
021E20:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021E30:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021E40:  20 20 20 20 20 20 20 52 52 43 4C 0D 0A 20 20 20           RRCL..   
021E50:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021E60:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021E70:  20 20 20 20 20 20 20 20 52 52 43 20 44 20 3B 53            RRC D ;S
021E80:  6F 6E 74 20 63 6F 72 72 65 63 74 73 0D 0A 20 20    ont corrects..  
021E90:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021EA0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021EB0:  20 20 20 20 20 20 20 20 20 52 52 43 20 4C 0D 0A             RRC L..
021EC0:  20 0D 0A 20 20 20 20 20 4C 65 73 20 65 66 66 65     ..     Les effe
021ED0:  74 73 20 64 65 20 52 4C 41 20 52 52 41 20 52 4C    ts de RLA RRA RL
021EE0:  43 41 20 52 52 43 41 20 73 75 72 20 6C 65 20 72    CA RRCA sur le r
021EF0:  65 67 69 73 74 72 65 20 46 6C 61 67 73 20 65 73    egistre Flags es
021F00:  74 20 61 75 73 73 69 20 64 69 66 66 7B 72 65 6E    t aussi diff{ren
021F10:  74 20 0D 0A 20 2C 20 63 65 73 20 34 20 69 6E 73    t .. , ces 4 ins
021F20:  74 72 75 63 74 69 6F 6E 73 20 6E 65 20 6D 6F 64    tructions ne mod
021F30:  69 66 69 65 6E 74 20 71 75 65 20 6C 65 20 63 61    ifient que le ca
021F40:  72 72 79 20 61 6C 6F 72 73 20 71 75 65 20 6C 65    rry alors que le
021F50:  73 20 61 75 74 72 65 73 20 6D 6F 64 69 66 69 65    s autres modifie
021F60:  6E 74 20 0D 0A 20 43 20 2D 20 5A 20 2D 20 53 20    nt .. C - Z - S 
021F70:  2D 20 50 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 20    - P ... ..      
021F80:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
021F90:  20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D      --------------
021FA0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
021FB0:  0D 0A 20 0D 0A 20 20 20 20 20 4D 65 08 5E 6D 65    .. ..     Me.^me
021FC0:  20 62 69 65 6E 20 65 78 70 6C 69 71 75 7B 20 2C     bien expliqu{ ,
021FD0:  20 63 65 20 6E 27 65 73 74 20 70 61 73 20 20 74     ce n'est pas  t
021FE0:  6F 75 6A 6F 75 72 73 20 20 2C 20 7B 76 69 64 65    oujours  , {vide
021FF0:  6E 74 20 2E 20 41 6C 6F 72 73 20 70 6C 75 74 6F    nt . Alors pluto
022000:  08 5E 74 20 71 75 65 20 0D 0A 20 73 65 20 70 65    .^t que .. se pe
022010:  72 64 72 65 20 20 64 61 6E 73 20 20 75 6E 20 20    rdre  dans  un  
022020:  69 6E 74 61 72 69 73 73 61 62 6C 65 20 20 76 65    intarissable  ve
022030:  72 62 69 61 67 65 20 20 2C 20 20 6E 6F 75 73 20    rbiage  ,  nous 
022040:  20 70 72 7B 66 7B 72 6F 6E 73 20 20 70 72 7B 73     pr{f{rons  pr{s
022050:  65 6E 74 65 72 20 75 6E 20 0D 0A 20 70 72 6F 67    enter un .. prog
022060:  72 61 6D 6D 65 20 71 75 69 20 6D 6F 6E 74 72 65    ramme qui montre
022070:  20 40 20 6C 27 7B 63 72 61 6E 20 20 6C 27 65 66     @ l'{cran  l'ef
022080:  66 65 74 20 20 64 65 20 20 63 65 73 20 20 72 6F    fet  de  ces  ro
022090:  74 61 74 69 6F 6E 73 20 2E 20 4C 65 73 20 65 66    tations . Les ef
0220A0:  66 65 74 73 20 73 6F 6E 74 20 0D 0A 20 73 69 6D    fets sont .. sim
0220B0:  70 6C 65 73 20 2C 20 6F 6E 20 61 66 66 69 63 68    ples , on affich
0220C0:  65 20 40 20 6C 27 7B 63 72 61 6E 20 6C 65 20 72    e @ l'{cran le r
0220D0:  7B 73 75 6C 74 61 74 20 70 72 6F 64 75 69 74 20    {sultat produit 
0220E0:  70 61 72 20 63 65 73 20 37 20 69 6E 73 74 72 75    par ces 7 instru
0220F0:  63 74 69 6F 6E 73 20 73 75 72 20 0D 0A 20 75 6E    ctions sur .. un
022100:  20 6F 63 74 65 74 20 64 6F 6E 6E 7B 20 28 45 6E     octet donn{ (En
022110:  20 20 62 69 6E 61 69 72 65 20 20 2C 20 20 68 65      binaire  ,  he
022120:  78 61 20 20 65 74 20 20 64 7B 63 69 6D 61 6C 29    xa  et  d{cimal)
022130:  20 20 61 69 6E 73 69 20 20 71 75 65 20 20 6C 65      ainsi  que  le
022140:  20 63 6F 6E 74 65 6E 75 20 64 75 20 0D 0A 20 72     contenu du .. r
022150:  65 67 69 73 74 72 65 20 66 6C 61 67 73 20 70 6F    egistre flags po
022160:  75 72 20 20 63 68 61 63 75 6E 65 20 20 65 74 20    ur  chacune  et 
022170:  20 6C 27 75 74 69 6C 69 73 61 74 65 75 72 20 20     l'utilisateur  
022180:  70 65 75 74 20 20 72 7B 70 7B 74 65 72 20 6C 27    peut  r{p{ter l'
022190:  6F 70 7B 72 61 74 69 6F 6E 20 65 6E 20 0D 0A 20    op{ration en .. 
0221A0:  61 70 70 75 79 61 6E 74 20 73 75 72 20 52 20 6F    appuyant sur R o
0221B0:  75 20 61 72 72 65 08 5E 74 65 72 20 65 6E 20 61    u arre.^ter en a
0221C0:  70 70 75 79 61 6E 74 20 73 75 72 20 51 20 2E 0D    ppuyant sur Q ..
0221D0:  0A 20 0D 0A 20 20 20 20 20 4C 61 20 73 74 72 75    . ..     La stru
0221E0:  63 74 75 72 65 20 64 75 20 70 72 6F 67 72 61 6D    cture du program
0221F0:  6D 65 20 65 73 74 20 64 7B 6A 61 20 20 70 6C 75    me est d{ja  plu
022200:  73 20 20 63 6F 6D 70 6C 65 78 65 20 20 2E 20 49    s  complexe  . I
022210:  6C 20 66 61 75 74 20 65 66 66 65 63 74 75 65 72    l faut effectuer
022220:  20 37 20 0D 0A 20 6F 70 7B 72 61 74 69 6F 6E 73     7 .. op{rations
022230:  20 64 69 66 66 7B 72 65 6E 74 65 73 20 73 75 72     diff{rentes sur
022240:  20 75 6E 65 20 6D 65 08 5E 6D 65 20 76 61 6C 65     une me.^me vale
022250:  75 72 20 20 65 74 20 6D 7B 6D 6F 72 69 73 65 72    ur  et m{moriser
022260:  20 63 68 61 71 75 65 20 72 7B 73 75 6C 74 61 74     chaque r{sultat
022270:  20 70 6F 75 72 20 0D 0A 20 75 6E 20 7B 76 65 6E     pour .. un {ven
022280:  74 75 65 6C 6C 65 20 72 65 70 72 69 73 65 20 70    tuelle reprise p
022290:  61 72 20 6C 61 20 74 6F 75 63 68 65 20 27 52 27    ar la touche 'R'
0222A0:  20 2E 20 44 27 61 75 74 72 65 20 70 61 72 74 20     . D'autre part 
0222B0:  2C 20 6C 27 69 6E 66 6C 75 65 6E 63 65 20 64 75    , l'influence du
0222C0:  20 43 41 52 52 59 20 0D 0A 20 7B 74 61 6E 74 20     CARRY .. {tant 
0222D0:  64 7B 74 65 72 6D 69 6E 61 6E 74 65 20 73 75 72    d{terminante sur
0222E0:  20 63 65 72 74 61 69 6E 73 20 72 7B 73 75 6C 74     certains r{sult
0222F0:  61 74 73 20 20 2C 20 20 69 6C 20 20 63 6F 6E 76    ats  ,  il  conv
022300:  69 65 6E 74 20 61 75 73 73 69 20 64 65 20 6D 7B    ient aussi de m{
022310:  6D 6F 72 69 73 65 72 20 0D 0A 20 63 65 74 20 7B    moriser .. cet {
022320:  74 61 74 20 70 6F 75 72 20 6C 65 20 72 7B 63 75    tat pour le r{cu
022330:  70 7B 72 65 72 20 6C 6F 72 73 20 64 27 75 6E 65    p{rer lors d'une
022340:  20 61 75 74 72 65 20 6F 70 7B 72 61 74 69 6F 6E     autre op{ration
022350:  20 2E 0D 0A 20 0D 0A 20 20 20 20 20 49 6C 20 65     ... ..     Il e
022360:  73 74 20 75 6E 65 20 6C 6F 69 20 64 75 20 5A 38    st une loi du Z8
022370:  30 20 7B 76 6F 71 75 7B 65 20 64 61 6E 73 20 6C    0 {voqu{e dans l
022380:  65 20 20 6E 75 6D 7B 72 6F 20 35 20 71 75 69 20    e  num{ro 5 qui 
022390:  64 69 74 20 71 75 65 20 6C 65 20 72 65 67 69 73    dit que le regis
0223A0:  74 72 65 20 46 20 0D 0A 20 2C 20 63 65 6C 75 69    tre F .. , celui
0223B0:  20 64 65 73 20 66 6C 61 67 73 20 2C 20 6A 75 6D     des flags , jum
0223C0:  65 6C 7B 20 61 76 65 63 20 20 41 20 20 2C 20 20    el{ avec  A  ,  
0223D0:  6E 27 65 73 74 20 70 61 73 20 61 63 63 65 73 73    n'est pas access
0223E0:  69 62 6C 65 20 40 20 6C 27 75 74 69 6C 69 73 61    ible @ l'utilisa
0223F0:  74 65 75 72 20 2E 20 0D 0A 20 4C 27 65 78 70 7B    teur . .. L'exp{
022400:  72 69 65 6E 63 65 20 6E 6F 75 73 20 6D 6F 6E 74    rience nous mont
022410:  72 65 20 71 75 65 20 20 6C 65 73 20 20 6C 6F 69    re que  les  loi
022420:  73 20 20 73 6F 6E 74 20 20 66 61 69 74 65 73 20    s  sont  faites 
022430:  20 70 6F 75 72 20 20 65 08 5E 74 72 65 20 74 6F     pour  e.^tre to
022440:  75 72 6E 7B 65 73 20 65 74 20 0D 0A 20 6C 27 61    urn{es et .. l'a
022450:  73 74 75 63 65 20 73 75 69 76 61 6E 74 65 20 76    stuce suivante v
022460:  6F 75 73 20 6F 66 66 72 65 20 65 6E 20 70 72 69    ous offre en pri
022470:  6D 65 20 6C 27 61 6D 6E 69 73 74 69 65 20 21 0D    me l'amnistie !.
022480:  0A 20 0D 0A 20 20 20 20 20 50 55 53 48 20 41 46    . ..     PUSH AF
022490:  20 3B 43 65 73 20 32 20 69 6E 73 74 72 75 63 74     ;Ces 2 instruct
0224A0:  69 6F 6E 73 20 66 6F 6E 74 20 71 75 65 20 44 45    ions font que DE
0224B0:  20 70 72 65 6E 64 20 6C 61 20 76 61 6C 65 75 72     prend la valeur
0224C0:  20 64 65 20 41 46 20 2C 20 64 6F 6E 63 20 44 20     de AF , donc D 
0224D0:  6C 61 0D 0A 20 20 20 20 20 50 4F 50 20 44 45 20    la..     POP DE 
0224E0:  20 3B 76 61 6C 65 75 72 20 64 65 20 41 20 65 74     ;valeur de A et
0224F0:  20 45 20 6C 61 20 20 76 61 6C 65 75 72 20 20 64     E la  valeur  d
022500:  65 20 20 46 20 20 2E 20 4C 65 20 72 65 67 69 73    e  F  . Le regis
022510:  74 72 65 20 45 20 7B 74 61 6E 74 20 74 6F 75 74    tre E {tant tout
022520:  20 40 20 0D 0A 20 66 61 69 74 20 61 63 63 65 73     @ .. fait acces
022530:  73 69 62 6C 65 20 2C 20 66 61 69 74 65 73 20 65    sible , faites e
022540:  6E 20 63 65 20 71 75 65 20 62 6F 6E 20 76 6F 75    n ce que bon vou
022550:  73 20 73 65 6D 62 6C 65 20 2E 20 4C 27 6F 70 7B    s semble . L'op{
022560:  72 61 74 69 6F 6E 20 69 6E 76 65 72 73 65 20 3A    ration inverse :
022570:  0D 0A 20 20 20 20 20 50 55 53 48 20 44 45 0D 0A    ..     PUSH DE..
022580:  20 20 20 20 20 50 4F 50 20 41 46 0D 0A 20 20 20         POP AF..   
022590:  20 20 44 6F 6E 6E 65 72 61 20 61 75 78 20 72 65      Donnera aux re
0225A0:  67 69 73 74 72 65 20 66 6C 61 67 20 6C 61 20 76    gistre flag la v
0225B0:  61 6C 65 75 72 20 71 75 27 69 6C 20 20 76 6F 75    aleur qu'il  vou
0225C0:  73 20 61 75 72 61 20 70 6C 75 20 64 65 20 6D 65    s aura plu de me
0225D0:  74 74 72 65 20 64 61 6E 73 20 45 20 0D 0A 20 2E    ttre dans E .. .
0225E0:  0D 0A 20 20 20 20 20 52 69 65 6E 20 64 65 20 62    ..     Rien de b
0225F0:  69 65 6E 20 63 6F 6D 70 6C 69 71 75 7B 20 6E 6F    ien compliqu{ no
022600:  6E 20 3F 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20    n ?.. ..        
022610:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
022620:  20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D         -----------
022630:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20    ----------.. .. 
022640:  20 20 20 20 4C 65 20 70 72 6F 67 72 61 6D 6D 65        Le programme
022650:  20 75 74 69 6C 69 73 65 20 61 62 6F 6E 64 61 6D     utilise abondam
022660:  65 6E 74 20 6C 65 20 72 65 67 69 73 74 72 65 20    ent le registre 
022670:  49 58 20 2C 20 6E 6F 74 65 7A 20 71 75 65 20 3A    IX , notez que :
022680:  0D 0A 20 0D 0A 20 20 20 20 20 4C 44 20 49 58 2C    .. ..     LD IX,
022690:  54 41 42 4C 45 20 20 3B 49 58 20 50 6F 69 6E 74    TABLE  ;IX Point
0226A0:  65 20 73 75 72 20 54 41 42 4C 45 0D 0A 20 20 20    e sur TABLE..   
0226B0:  20 20 4C 44 20 41 2C 28 49 58 2B 32 29 20 20 3B      LD A,(IX+2)  ;
0226C0:  41 20 63 6F 6E 74 69 65 6E 74 20 6C 65 20 33 7D    A contient le 3}
0226D0:  6D 65 20 6F 63 74 65 74 20 64 65 20 6C 61 20 74    me octet de la t
0226E0:  61 62 6C 65 20 73 6F 69 74 20 23 43 30 20 2E 0D    able soit #C0 ..
0226F0:  0A 20 20 20 20 20 4C 44 20 41 2C 28 49 58 2B 30    .     LD A,(IX+0
022700:  29 20 20 3B 41 20 63 6F 6E 74 69 65 6E 74 20 6C    )  ;A contient l
022710:  65 20 31 65 72 20 6F 63 74 65 74 20 64 65 20 6C    e 1er octet de l
022720:  61 20 74 61 62 6C 65 20 73 6F 69 74 20 23 46 31    a table soit #F1
022730:  20 2E 0D 0A 20 20 20 20 20 4C 44 20 41 2C 28 49     ...     LD A,(I
022740:  58 2D 31 29 20 20 3B 41 20 63 6F 6E 74 69 65 6E    X-1)  ;A contien
022750:  74 20 6C 27 6F 63 74 65 74 20 61 76 61 6E 74 20    t l'octet avant 
022760:  6C 65 20 31 65 72 20 6F 63 74 65 74 20 64 65 20    le 1er octet de 
022770:  6C 61 20 74 61 62 6C 65 20 73 6F 69 74 20 23 41    la table soit #A
022780:  31 2E 0D 0A 20 20 20 20 20 49 4E 43 20 49 58 0D    1...     INC IX.
022790:  0A 20 20 20 20 20 49 4E 43 20 49 58 20 20 20 20    .     INC IX    
0227A0:  20 20 20 3B 49 58 20 61 76 61 6E 63 65 20 64 65       ;IX avance de
0227B0:  20 32 20 6F 63 74 65 74 73 20 64 61 6E 73 20 6C     2 octets dans l
0227C0:  61 20 74 61 62 6C 65 20 2E 0D 0A 20 20 20 20 20    a table ...     
0227D0:  4C 44 20 41 2C 28 49 58 2B 31 29 20 20 3B 41 20    LD A,(IX+1)  ;A 
0227E0:  63 6F 6E 74 69 65 6E 74 20 6C 65 20 34 7D 6D 65    contient le 4}me
0227F0:  20 6F 63 74 65 74 20 64 65 20 6C 61 20 74 61 62     octet de la tab
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:  6C 65 20 73 6F 69 74 20 23 44 46 20 2E 0D 0A 20    le soit #DF ... 
022910:  20 20 20 20 4C 44 20 41 2C 28 49 58 2D 32 29 20        LD A,(IX-2) 
022920:  20 3B 41 20 63 6F 6E 74 69 65 6E 74 20 6C 27 6F     ;A contient l'o
022930:  63 74 65 74 20 6C 65 20 31 65 72 20 6F 63 74 65    ctet le 1er octe
022940:  74 20 64 65 20 6C 61 20 74 61 62 6C 65 20 73 6F    t de la table so
022950:  69 74 20 23 46 31 2E 0D 0A 20 20 20 20 20 52 45    it #F1...     RE
022960:  54 0D 0A 20 3B 0D 0A 20 20 20 20 20 44 42 20 23    T.. ;..     DB #
022970:  31 32 0D 0A 20 20 20 20 20 44 42 20 23 41 31 0D    12..     DB #A1.
022980:  0A 20 54 41 42 4C 45 20 44 42 20 23 46 31 2C 23    . TABLE DB #F1,#
022990:  32 33 2C 23 43 30 2C 23 44 46 0D 0A 20 0D 0A 20    23,#C0,#DF.. .. 
0229A0:  20 20 20 20 49 6C 20 65 73 74 20 69 6E 64 69 73        Il est indis
0229B0:  70 65 6E 73 61 62 6C 65 20 64 27 65 08 5E 74 72    pensable d'e.^tr
0229C0:  65 20 66 61 6D 69 6C 69 65 72 73 20 64 65 20 63    e familiers de c
0229D0:  65 20 74 79 70 65 20 64 27 61 64 72 65 73 73 61    e type d'adressa
0229E0:  67 65 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 20 20    ge ... ..       
0229F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
022A00:  20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D      --------------
022A10:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A    --------------..
022A20:  20 0D 0A 20 20 20 20 20 4C 61 20 74 61 62 6C 65     ..     La table
022A30:  20 67 7B 72 7B 65 20 70 61 72 20 6C 65 20 70 72     g{r{e par le pr
022A40:  6F 67 72 61 6D 6D 65 20 20 73 65 20 20 63 6F 6D    ogramme  se  com
022A50:  70 6F 73 65 20 20 63 6F 6D 6D 65 20 20 63 65 63    pose  comme  cec
022A60:  69 20 3A 20 32 20 6F 63 74 65 74 73 20 70 6F 75    i : 2 octets pou
022A70:  72 20 0D 0A 20 6D 7B 6D 6F 72 69 73 65 72 20 6C    r .. m{moriser l
022A80:  61 20 76 61 6C 65 75 72 20 72 65 6E 64 75 65 20    a valeur rendue 
022A90:  70 61 72 20 20 6C 61 20 20 72 6F 74 61 74 69 6F    par  la  rotatio
022AA0:  6E 20 20 65 74 20 20 6C 65 20 20 66 6C 61 67 20    n  et  le  flag 
022AB0:  6D 69 73 20 70 61 72 20 63 65 74 74 65 20 6D 65    mis par cette me
022AC0:  08 5E 6D 65 20 0D 0A 20 72 6F 74 61 74 69 6F 6E    .^me .. rotation
022AD0:  20 2E 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20     ... ..         
022AE0:  20 20 20 20 20 20 20 56 61 6C 65 75 72 31 2C 66           Valeur1,f
022AF0:  6C 61 67 31 2C 76 61 6C 65 75 72 32 2C 66 6C 61    lag1,valeur2,fla
022B00:  67 32 2C 2E 2E 2E 2E 2E 2E 76 61 6C 65 75 72 37    g2,......valeur7
022B10:  2C 66 6C 61 67 37 0D 0A 20 0D 0A 20 20 20 20 20    ,flag7.. ..     
022B20:  4C 65 73 20 72 6F 75 74 69 6E 65 73 20 20 73 6F    Les routines  so
022B30:  6E 74 20 20 6C 65 73 20 20 6D 65 08 5E 6D 65 73    nt  les  me.^mes
022B40:  20 20 71 75 65 20 20 63 65 6C 6C 65 73 20 20 65      que  celles  e
022B50:  6D 70 6C 6F 79 7B 65 73 20 20 64 61 6E 73 20 20    mploy{es  dans  
022B60:  6C 65 20 20 6C 69 73 74 69 6E 67 20 0D 0A 20 70    le  listing .. p
022B70:  72 7B 63 7B 64 65 6E 74 20 2E 0D 0A 20 0D 0A 20    r{c{dent ... .. 
022B80:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
022B90:  20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D            --------
022BA0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
022BB0:  2D 2D 2D 2D 0D 0A 20 3B 0D 0A 20 20 20 20 20 20    ----.. ;..      
022BC0:  20 20 20 4F 52 47 20 34 30 30 30 30 0D 0A 20 4E       ORG 40000.. N
022BD0:  4F 4C 49 53 54 0D 0A 20 20 20 20 20 20 20 20 20    OLIST..         
022BE0:  4C 44 20 48 4C 2C 54 4F 50 45 52 20 20 20 20 20    LD HL,TOPER     
022BF0:  20 20 3B 41 64 72 65 73 73 65 20 64 65 73 20 6C      ;Adresse des l
022C00:  69 67 6E 65 73 20 64 65 20 74 65 78 74 65 0D 0A    ignes de texte..
022C10:  20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 50 52             CALL PR
022C20:  54 20 20 20 20 20 20 20 20 20 20 3B 41 66 66 69    T          ;Affi
022C30:  63 68 65 72 0D 0A 20 3B 0D 0A 20 20 20 20 20 20    cher.. ;..      
022C40:  20 20 20 4C 44 20 41 2C 28 54 4F 52 4F 54 29 20       LD A,(TOROT) 
022C50:  20 20 20 20 20 3B 56 61 6C 65 75 72 20 61 20 66         ;Valeur a f
022C60:  61 69 72 65 20 74 6F 75 72 6E 65 72 0D 0A 20 20    aire tourner..  
022C70:  20 20 20 20 20 20 20 4C 44 20 42 2C 37 20 20 20           LD B,7   
022C80:  20 20 20 20 20 20 20 20 20 3B 37 20 52 6F 74 61             ;7 Rota
022C90:  74 69 6F 6E 73 0D 0A 20 20 20 20 20 20 20 20 20    tions..         
022CA0:  4C 44 20 48 4C 2C 4D 45 4D 4F 52 4F 54 0D 0A 20    LD HL,MEMOROT.. 
022CB0:  52 41 5A 52 4F 54 20 20 4C 44 20 28 48 4C 29 2C    RAZROT  LD (HL),
022CC0:  41 20 20 20 20 20 20 20 20 20 3B 56 61 6C 65 75    A         ;Valeu
022CD0:  72 0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43 20    r..         INC 
022CE0:  48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20    HL..         LD 
022CF0:  28 48 4C 29 2C 30 20 20 20 20 20 20 20 20 20 3B    (HL),0         ;
022D00:  46 6C 61 67 20 61 20 30 0D 0A 20 20 20 20 20 20    Flag a 0..      
022D10:  20 20 20 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20       INC HL..     
022D20:  20 20 20 20 44 4A 4E 5A 20 52 41 5A 52 4F 54 0D        DJNZ RAZROT.
022D30:  0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 4C 44    . ;..         LD
022D40:  20 48 2C 33 37 20 20 20 20 20 20 20 20 20 20 20     H,37           
022D50:  3B 41 66 66 69 63 68 65 72 20 6C 61 20 76 61 6C    ;Afficher la val
022D60:  65 75 72 20 6F 72 69 67 69 6E 65 6C 6C 65 0D 0A    eur originelle..
022D70:  20 20 20 20 20 20 20 20 20 4C 44 20 4C 2C 32 31             LD L,21
022D80:  0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20    ..         CALL 
022D90:  23 42 42 37 35 0D 0A 20 20 20 20 20 20 20 20 20    #BB75..         
022DA0:  4C 44 20 41 2C 28 54 4F 52 4F 54 29 0D 0A 20 20    LD A,(TOROT)..  
022DB0:  20 20 20 20 20 20 20 43 41 4C 4C 20 54 52 4F 49           CALL TROI
022DC0:  43 4F 4E 0D 0A 20 3B 0D 0A 20 52 45 52 4F 54 20    CON.. ;.. REROT 
022DD0:  20 20 4C 44 20 49 58 2C 4D 45 4D 4F 52 4F 54 20      LD IX,MEMOROT 
022DE0:  20 20 20 20 3B 44 65 62 75 74 20 64 65 20 6C 61        ;Debut de la
022DF0:  20 74 61 62 6C 65 20 64 65 73 20 37 20 76 61 6C     table des 7 val
022E00:  65 75 72 73 20 2B 20 37 20 66 6C 61 67 73 0D 0A    eurs + 7 flags..
022E10:  20 3B 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C     ;..         CAL
022E20:  4C 20 4C 4F 41 44 46 4C 41 47 20 20 20 20 20 3B    L LOADFLAG     ;
022E30:  49 6E 69 74 69 61 6C 69 73 65 72 20 46 20 61 20    Initialiser F a 
022E40:  6C 61 20 76 61 6C 65 75 72 20 70 72 69 73 65 20    la valeur prise 
022E50:  64 61 6E 73 20 6C 61 20 74 61 62 6C 65 0D 0A 20    dans la table.. 
022E60:  20 20 20 20 20 20 20 20 52 52 20 28 49 58 2B 30            RR (IX+0
022E70:  29 20 20 20 20 20 20 20 20 20 3B 52 6F 74 61 74    )         ;Rotat
022E80:  69 6F 6E 0D 0A 20 20 20 20 20 20 20 20 20 4C 44    ion..         LD
022E90:  20 4C 2C 31 32 20 20 20 20 20 20 20 20 20 20 20     L,12           
022EA0:  3B 4C 69 67 6E 65 20 31 32 0D 0A 20 20 20 20 20    ;Ligne 12..     
022EB0:  20 20 20 20 43 41 4C 4C 20 41 46 46 52 4F 54 31        CALL AFFROT1
022EC0:  20 20 20 20 20 20 3B 41 66 66 69 63 68 65 72 20          ;Afficher 
022ED0:  72 65 73 75 6C 74 61 74 20 72 6F 74 61 74 69 6F    resultat rotatio
022EE0:  6E 20 28 49 58 20 65 73 74 20 69 6E 63 72 65 6D    n (IX est increm
022EF0:  65 6E 74 65 20 64 65 20 32 29 0D 0A 20 3B 0D 0A    ente de 2).. ;..
022F00:  20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 4C 4F             CALL LO
022F10:  41 44 46 4C 41 47 20 20 20 20 20 3B 53 65 63 6F    ADFLAG     ;Seco
022F20:  6E 64 65 20 72 6F 74 61 74 69 6F 6E 20 73 75 72    nde rotation sur
022F30:  20 6D 65 6D 65 20 6C 69 67 6E 65 0D 0A 20 20 20     meme ligne..   
022F40:  20 20 20 20 20 20 52 52 43 20 28 49 58 2B 30 29          RRC (IX+0)
022F50:  0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20    ..         CALL 
022F60:  41 46 46 52 4F 54 0D 0A 20 3B 0D 0A 20 20 20 20    AFFROT.. ;..    
022F70:  20 20 20 20 20 4C 44 20 4C 2C 31 35 20 20 20 20         LD L,15    
022F80:  20 20 20 20 20 20 20 3B 31 30 30 25 20 69 64 65           ;100% ide
022F90:  6E 74 69 71 75 65 20 61 20 63 65 20 71 75 69 20    ntique a ce qui 
022FA0:  70 72 65 63 65 64 65 20 70 6F 75 72 0D 0A 20 20    precede pour..  
022FB0:  20 20 20 20 20 20 20 43 41 4C 4C 20 4C 4F 41 44           CALL LOAD
022FC0:  46 4C 41 47 20 20 20 20 20 3B 6C 65 73 20 35 20    FLAG     ;les 5 
022FD0:  61 75 74 72 65 73 20 74 79 70 65 73 20 64 65 20    autres types de 
022FE0:  72 6F 74 61 74 69 6F 6E 0D 0A 20 20 20 20 20 20    rotation..      
022FF0:  20 20 20 53 52 41 20 28 49 58 2B 30 29 0D 0A 20       SRA (IX+0).. 
023000:  20 20 20 20 20 20 20 20 43 41 4C 4C 20 41 46 46            CALL AFF
023010:  52 4F 54 31 0D 0A 20 20 20 20 20 20 20 20 20 43    ROT1..         C
023020:  41 4C 4C 20 4C 4F 41 44 46 4C 41 47 0D 0A 20 20    ALL LOADFLAG..  
023030:  20 20 20 20 20 20 20 53 52 4C 20 28 49 58 2B 30           SRL (IX+0
023040:  29 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C    )..         CALL
023050:  20 41 46 46 52 4F 54 0D 0A 20 3B 0D 0A 20 20 20     AFFROT.. ;..   
023060:  20 20 20 20 20 20 4C 44 20 4C 2C 31 38 0D 0A 20          LD L,18.. 
023070:  20 20 20 20 20 20 20 20 43 41 4C 4C 20 4C 4F 41            CALL LOA
023080:  44 46 4C 41 47 0D 0A 20 20 20 20 20 20 20 20 20    DFLAG..         
023090:  52 4C 20 28 49 58 2B 30 29 0D 0A 20 20 20 20 20    RL (IX+0)..     
0230A0:  20 20 20 20 43 41 4C 4C 20 41 46 46 52 4F 54 31        CALL AFFROT1
0230B0:  0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20    ..         CALL 
0230C0:  4C 4F 41 44 46 4C 41 47 0D 0A 20 20 20 20 20 20    LOADFLAG..      
0230D0:  20 20 20 52 4C 43 20 28 49 58 2B 30 29 0D 0A 20       RLC (IX+0).. 
0230E0:  20 20 20 20 20 20 20 20 43 41 4C 4C 20 41 46 46            CALL AFF
0230F0:  52 4F 54 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20    ROT.. ;..       
023100:  20 20 4C 44 20 4C 2C 32 31 0D 0A 20 20 20 20 20      LD L,21..     
023110:  20 20 20 20 43 41 4C 4C 20 4C 4F 41 44 46 4C 41        CALL LOADFLA
023120:  47 0D 0A 20 20 20 20 20 20 20 20 20 53 4C 41 20    G..         SLA 
023130:  28 49 58 2B 30 29 0D 0A 20 20 20 20 20 20 20 20    (IX+0)..        
023140:  20 43 41 4C 4C 20 41 46 46 52 4F 54 31 0D 0A 20     CALL AFFROT1.. 
023150:  3B 0D 0A 20 54 53 54 4B 45 59 20 20 43 41 4C 4C    ;.. TSTKEY  CALL
023160:  20 23 42 42 30 36 20 20 20 20 20 20 20 20 3B 46     #BB06        ;F
023170:  69 6E 20 64 65 73 20 37 20 72 6F 74 61 74 69 6F    in des 7 rotatio
023180:  6E 73 0D 0A 20 20 20 20 20 20 20 20 20 41 4E 44    ns..         AND
023190:  20 23 44 46 20 20 20 20 20 20 20 20 20 20 20 3B     #DF           ;
0231A0:  27 51 27 3D 41 72 72 65 74 0D 0A 20 20 20 20 20    'Q'=Arret..     
0231B0:  20 20 20 20 43 50 20 22 51 22 0D 0A 20 20 20 20        CP "Q"..    
0231C0:  20 20 20 20 20 52 45 54 20 5A 0D 0A 20 20 20 20         RET Z..    
0231D0:  20 20 20 20 20 43 50 20 22 52 22 20 20 20 20 20         CP "R"     
0231E0:  20 20 20 20 20 20 20 3B 27 52 27 20 6F 6E 20 72           ;'R' on r
0231F0:  65 66 61 69 74 20 75 6E 65 20 72 6F 74 61 74 69    efait une rotati
023200:  6F 6E 0D 0A 20 20 20 20 20 20 20 20 20 4A 50 20    on..         JP 
023210:  5A 2C 52 45 52 4F 54 0D 0A 20 20 20 20 20 20 20    Z,REROT..       
023220:  20 20 4A 52 20 54 53 54 4B 45 59 0D 0A 20 3B 0D      JR TSTKEY.. ;.
023230:  0A 20 54 52 4F 49 43 4F 4E 20 50 55 53 48 20 42    . TROICON PUSH B
023240:  43 20 20 20 20 20 20 20 20 20 20 20 3B 50 72 65    C           ;Pre
023250:  73 65 72 76 65 72 20 6C 65 20 6D 61 73 71 75 65    server le masque
023260:  20 71 75 69 20 65 73 74 20 64 61 6E 73 20 43 0D     qui est dans C.
023270:  0A 20 20 20 20 20 20 20 20 20 50 55 53 48 20 41    .         PUSH A
023280:  46 20 20 20 20 20 20 20 20 20 20 20 3B 50 72 65    F           ;Pre
023290:  73 65 72 76 65 72 20 33 20 66 6F 69 73 20 6C 61    server 3 fois la
0232A0:  20 76 61 6C 65 75 72 20 61 20 61 66 66 69 63 68     valeur a affich
0232B0:  65 72 0D 0A 20 20 20 20 20 20 20 20 20 50 55 53    er..         PUS
0232C0:  48 20 41 46 0D 0A 20 20 20 20 20 20 20 20 20 50    H AF..         P
0232D0:  55 53 48 20 41 46 0D 0A 20 20 20 20 20 20 20 20    USH AF..        
0232E0:  20 43 41 4C 4C 20 50 52 54 42 49 4E 20 20 20 20     CALL PRTBIN    
0232F0:  20 20 20 3B 41 66 66 69 63 68 65 72 20 65 6E 20       ;Afficher en 
023300:  62 69 6E 61 69 72 65 20 38 20 62 69 74 73 0D 0A    binaire 8 bits..
023310:  20 20 20 20 20 20 20 20 20 50 4F 50 20 41 46 20             POP AF 
023320:  20 20 20 20 20 20 20 20 20 20 20 3B 52 65 63 75               ;Recu
023330:  70 65 72 65 72 0D 0A 20 20 20 20 20 20 20 20 20    perer..         
023340:  43 41 4C 4C 20 50 52 54 48 45 58 31 20 20 20 20    CALL PRTHEX1    
023350:  20 20 3B 41 66 66 69 63 68 65 72 20 65 6E 20 68      ;Afficher en h
023360:  65 78 61 20 38 20 62 69 74 73 0D 0A 20 20 20 20    exa 8 bits..    
023370:  20 20 20 20 20 50 4F 50 20 41 46 20 20 20 20 20         POP AF     
023380:  20 20 20 20 20 20 20 3B 52 65 63 75 70 65 72 65           ;Recupere
023390:  72 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C    r..         CALL
0233A0:  20 50 52 54 44 45 43 49 41 20 20 20 20 20 3B 41     PRTDECIA     ;A
0233B0:  66 66 69 63 68 65 72 20 65 6E 20 64 65 63 69 6D    fficher en decim
0233C0:  61 6C 20 33 20 63 68 69 66 66 72 65 73 0D 0A 20    al 3 chiffres.. 
0233D0:  20 20 20 20 20 20 20 20 4C 44 20 41 2C 33 32 20            LD A,32 
0233E0:  20 20 20 20 20 20 20 20 20 20 3B 32 20 65 73 70              ;2 esp
0233F0:  61 63 65 73 20 70 6F 75 72 20 64 65 63 61 6C 65    aces pour decale
023400:  72 20 70 72 6F 63 68 61 69 6E 20 61 66 66 69 63    r prochain affic
023410:  68 61 67 65 0D 0A 20 20 20 20 20 20 20 20 20 43    hage..         C
023420:  41 4C 4C 20 23 42 42 35 41 0D 0A 20 20 20 20 20    ALL #BB5A..     
023430:  20 20 20 20 4C 44 20 41 2C 33 32 0D 0A 20 20 20        LD A,32..   
023440:  20 20 20 20 20 20 43 41 4C 4C 20 23 42 42 35 41          CALL #BB5A
023450:  0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 41    ..         POP A
023460:  46 20 20 20 20 20 20 20 20 20 20 20 20 3B 52 65    F            ;Re
023470:  63 75 70 65 72 65 72 20 76 61 6C 65 75 72 0D 0A    cuperer valeur..
023480:  20 20 20 20 20 20 20 20 20 50 4F 50 20 42 43 20             POP BC 
023490:  20 20 20 20 20 20 20 20 20 20 20 3B 45 74 20 6D               ;Et m
0234A0:  61 73 71 75 65 0D 0A 20 20 20 20 20 20 20 20 20    asque..         
0234B0:  52 45 54 0D 0A 20 3B 0D 0A 20 4C 4F 41 44 46 4C    RET.. ;.. LOADFL
0234C0:  41 47 20 4C 44 20 45 2C 28 49 58 2B 31 29 20 20    AG LD E,(IX+1)  
0234D0:  20 20 20 20 3B 46 6C 61 67 20 64 61 6E 73 20 45        ;Flag dans E
0234E0:  0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 44 2C    ..         LD D,
0234F0:  28 49 58 2B 30 29 20 20 20 20 20 20 20 3B 56 61    (IX+0)       ;Va
023500:  6C 65 75 72 20 64 61 6E 73 20 44 0D 0A 20 20 20    leur dans D..   
023510:  20 20 20 20 20 20 50 55 53 48 20 44 45 0D 0A 20          PUSH DE.. 
023520:  20 20 20 20 20 20 20 20 50 4F 50 20 41 46 20 20            POP AF  
023530:  20 20 20 20 20 20 20 20 20 20 3B 41 46 3D 44 45              ;AF=DE
023540:  0D 0A 20 20 20 20 20 20 20 20 20 52 45 54 0D 0A    ..         RET..
023550:  20 3B 0D 0A 20 46 4C 41 47 53 20 20 20 50 55 53     ;.. FLAGS   PUS
023560:  48 20 41 46 20 20 20 20 20 20 20 20 20 20 20 3B    H AF           ;
023570:  53 61 75 76 65 72 20 66 6C 61 67 73 20 64 61 6E    Sauver flags dan
023580:  73 20 45 0D 0A 20 20 20 20 20 20 20 20 20 50 4F    s E..         PO
023590:  50 20 44 45 0D 0A 20 20 20 20 20 20 20 20 20 4C    P DE..         L
0235A0:  44 20 28 49 58 2B 31 29 2C 45 20 20 20 20 20 20    D (IX+1),E      
0235B0:  20 3B 65 74 20 72 61 6E 67 65 72 20 70 6F 75 72     ;et ranger pour
0235C0:  20 70 72 6F 63 68 61 69 6E 20 74 6F 75 72 0D 0A     prochain tour..
0235D0:  20 20 20 20 20 20 20 20 20 4C 44 20 42 2C 38 20             LD B,8 
0235E0:  20 20 20 20 20 20 20 20 20 20 20 3B 54 65 73 74               ;Test
0235F0:  65 72 20 65 74 20 61 66 66 69 63 68 65 72 20 62    er et afficher b
023600:  69 74 73 20 46 0D 0A 20 42 43 4C 46 4C 41 47 20    its F.. BCLFLAG 
023610:  4C 44 20 41 2C 22 30 22 20 20 20 20 20 20 20 20    LD A,"0"        
023620:  20 20 3B 43 6F 6D 6D 65 20 70 6F 75 72 20 61 66      ;Comme pour af
023630:  66 69 63 68 65 72 20 75 6E 20 6E 6F 6D 62 72 65    ficher un nombre
023640:  20 62 69 6E 61 69 72 65 0D 0A 20 20 20 20 20 20     binaire..      
023650:  20 20 20 52 4C 43 20 45 20 20 20 20 20 20 20 20       RLC E        
023660:  20 20 20 20 20 3B 4D 61 69 73 20 63 68 61 71 75         ;Mais chaqu
023670:  65 20 62 69 74 20 65 73 74 20 73 65 70 61 72 65    e bit est separe
023680:  20 70 61 72 20 75 6E 20 65 73 70 61 63 65 0D 0A     par un espace..
023690:  20 20 20 20 20 20 20 20 20 4A 52 20 4E 43 2C 4E             JR NC,N
0236A0:  4F 46 4C 41 47 0D 0A 20 20 20 20 20 20 20 20 20    OFLAG..         
0236B0:  49 4E 43 20 41 0D 0A 20 4E 4F 46 4C 41 47 20 20    INC A.. NOFLAG  
0236C0:  43 41 4C 4C 20 23 42 42 35 41 0D 0A 20 20 20 20    CALL #BB5A..    
0236D0:  20 20 20 20 20 43 41 4C 4C 20 45 58 49 4E 42 20         CALL EXINB 
0236E0:  20 20 20 20 20 20 20 3B 45 74 20 70 6F 75 72 71           ;Et pourq
0236F0:  75 6F 69 20 70 61 73 20 3F 20 20 20 20 20 20 20    uoi pas ?       
023700:  20 0D 0A 20 20 20 20 20 20 20 20 20 44 4A 4E 5A     ..         DJNZ
023710:  20 42 43 4C 46 4C 41 47 0D 0A 20 20 20 20 20 20     BCLFLAG..      
023720:  20 20 20 52 45 54 0D 0A 20 3B 0D 0A 20 3B 2D 20       RET.. ;.. ;- 
023730:  41 66 66 69 63 68 61 67 65 73 20 6E 75 6D 65 72    Affichages numer
023740:  69 71 75 65 73 20 65 74 20 74 65 78 74 65 20 2D    iques et texte -
023750:  0D 0A 20 3B 0D 0A 20 50 52 54 42 49 4E 32 20 4C    .. ;.. PRTBIN2 L
023760:  44 20 41 2C 48 20 20 20 20 20 20 20 20 20 3B 41    D A,H         ;A
023770:  66 66 69 63 68 65 20 65 6E 20 62 69 6E 61 69 72    ffiche en binair
023780:  65 20 31 36 20 62 69 74 73 0D 0A 20 20 20 20 20    e 16 bits..     
023790:  20 20 20 20 43 41 4C 4C 20 50 52 54 42 49 4E 20        CALL PRTBIN 
0237A0:  20 20 20 3B 38 20 62 69 74 73 20 4D 53 42 20 64       ;8 bits MSB d
0237B0:  61 6E 73 20 48 0D 0A 20 20 20 20 20 20 20 20 20    ans H..         
0237C0:  4C 44 20 41 2C 4C 20 20 20 20 20 20 20 20 20 3B    LD A,L         ;
0237D0:  38 20 42 69 74 73 20 4C 53 42 20 64 61 6E 73 20    8 Bits LSB dans 
0237E0:  4C 0D 0A 20 3B 0D 0A 20 50 52 54 42 49 4E 20 20    L.. ;.. PRTBIN  
0237F0:  50 55 53 48 20 42 43 0D 0A 20 20 20 20 20 20 20    PUSH BC..       
023800:  20 20 4C 44 20 43 2C 41 20 20 20 20 20 20 20 20      LD C,A        
023810:  20 3B 56 61 6C 65 75 72 20 63 6F 70 69 65 65 20     ;Valeur copiee 
023820:  64 61 6E 73 20 43 0D 0A 20 20 20 20 20 20 20 20    dans C..        
023830:  20 4C 44 20 42 2C 38 20 20 20 20 20 20 20 20 20     LD B,8         
023840:  3B 38 20 62 69 74 73 20 20 20 0D 0A 20 42 43 4C    ;8 bits   .. BCL
023850:  42 49 4E 20 20 4C 44 20 41 2C 22 30 22 20 20 20    BIN  LD A,"0"   
023860:  20 20 20 20 3B 43 61 72 61 63 74 65 72 65 20 27        ;Caractere '
023870:  30 27 20 64 61 6E 73 20 41 0D 0A 20 20 20 20 20    0' dans A..     
023880:  20 20 20 20 52 4C 43 20 43 20 20 20 20 20 20 20        RLC C       
023890:  20 20 20 3B 54 6F 75 72 6E 65 72 20 43 20 61 20       ;Tourner C a 
0238A0:  67 61 75 63 68 65 0D 0A 20 20 20 20 20 20 20 20    gauche..        
0238B0:  20 4A 52 20 4E 43 2C 42 49 4E 5A 45 52 4F 20 20     JR NC,BINZERO  
0238C0:  3B 53 69 20 6C 65 20 62 69 74 20 6E 27 65 73 74    ;Si le bit n'est
0238D0:  20 70 61 73 20 6D 69 73 20 2C 20 63 27 65 73 74     pas mis , c'est
0238E0:  20 27 30 27 0D 0A 20 20 20 20 20 20 20 20 20 49     '0'..         I
0238F0:  4E 43 20 41 20 20 20 20 20 20 20 20 20 20 3B 53    NC A          ;S
023900:  69 6E 6F 6E 20 63 27 65 73 74 20 27 31 27 0D 0A    inon c'est '1'..
023910:  20 42 49 4E 5A 45 52 4F 20 43 41 4C 4C 20 23 42     BINZERO CALL #B
023920:  42 35 41 20 20 20 20 20 3B 41 66 66 69 63 68 65    B5A     ;Affiche
023930:  72 20 31 20 62 69 74 0D 0A 20 20 20 20 20 20 20    r 1 bit..       
023940:  20 20 44 4A 4E 5A 20 42 43 4C 42 49 4E 20 20 20      DJNZ BCLBIN   
023950:  20 3B 43 6F 6E 74 69 6E 75 65 72 0D 0A 20 20 20     ;Continuer..   
023960:  20 20 20 20 20 20 50 4F 50 20 42 43 20 20 20 20          POP BC    
023970:  20 20 20 20 20 3B 46 69 6E 69 0D 0A 20 45 58 49         ;Fini.. EXI
023980:  4E 42 20 20 20 4C 44 20 41 2C 33 32 20 20 20 20    NB   LD A,32    
023990:  20 20 20 20 3B 53 6F 72 74 69 72 20 75 6E 20 65        ;Sortir un e
0239A0:  73 70 61 63 65 0D 0A 20 20 20 20 20 20 20 20 20    space..         
0239B0:  4A 50 20 23 42 42 35 41 0D 0A 20 3B 0D 0A 20 3B    JP #BB5A.. ;.. ;
0239C0:  2D 20 48 45 58 41 44 45 43 49 4D 41 4C 20 74 65    - HEXADECIMAL te
0239D0:  72 6D 69 6E 65 20 70 61 72 20 75 6E 20 65 73 70    rmine par un esp
0239E0:  61 63 65 20 2D 0D 0A 20 3B 0D 0A 20 50 52 54 48    ace -.. ;.. PRTH
0239F0:  45 58 32 20 4C 44 20 41 2C 48 20 20 20 20 20 20    EX2 LD A,H      
023A00:  20 20 20 3B 48 45 58 41 20 31 36 20 42 69 74 73       ;HEXA 16 Bits
023A10:  20 2C 20 4D 53 42 20 64 61 6E 73 20 48 0D 0A 20     , MSB dans H.. 
023A20:  20 20 20 20 20 20 20 20 43 41 4C 4C 20 50 52 54            CALL PRT
023A30:  48 45 58 31 20 20 20 3B 41 66 66 69 63 68 65 72    HEX1   ;Afficher
023A40:  20 4D 53 42 0D 0A 20 52 45 43 55 48 45 58 20 43     MSB.. RECUHEX C
023A50:  41 4C 4C 20 52 45 43 55 4C 45 20 20 20 20 3B 41    ALL RECULE    ;A
023A60:  6E 6E 75 6C 65 72 20 6C 27 65 73 70 61 63 65 20    nnuler l'espace 
023A70:  70 61 72 20 63 6F 64 65 20 38 20 71 75 69 20 72    par code 8 qui r
023A80:  65 63 75 6C 65 20 6C 65 20 63 75 72 73 65 75 72    ecule le curseur
023A90:  0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C    ..         LD A,
023AA0:  4C 20 20 20 20 20 20 20 20 20 3B 48 45 58 41 20    L         ;HEXA 
023AB0:  38 20 62 69 74 73 20 2C 20 4C 53 42 20 64 61 6E    8 bits , LSB dan
023AC0:  73 20 4C 0D 0A 20 50 52 54 48 45 58 31 20 50 55    s L.. PRTHEX1 PU
023AD0:  53 48 20 41 46 20 20 20 20 20 20 20 20 3B 50 72    SH AF        ;Pr
023AE0:  65 73 65 72 76 65 72 20 76 61 6C 65 75 72 0D 0A    eserver valeur..
023AF0:  20 20 20 20 20 20 20 20 20 52 52 43 41 20 20 20             RRCA   
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 20 20 20 20 20 20 20 3B 54 6F 75 72 6E 65 72            ;Tourner
023C10:  20 34 20 66 6F 69 73 20 70 6F 75 72 20 61 6D 65     4 fois pour ame
023C20:  6E 65 72 20 71 75 61 72 74 65 74 20 28 44 65 6D    ner quartet (Dem
023C30:  69 20 6F 63 74 65 74 29 20 66 6F 72 74 0D 0A 20    i octet) fort.. 
023C40:  20 20 20 20 20 20 20 20 52 52 43 41 20 20 20 20            RRCA    
023C50:  20 20 20 20 20 20 20 3B 44 61 6E 73 20 6C 65 20           ;Dans le 
023C60:  71 75 61 72 74 65 74 20 66 61 69 62 6C 65 0D 0A    quartet faible..
023C70:  20 20 20 20 20 20 20 20 20 52 52 43 41 0D 0A 20             RRCA.. 
023C80:  20 20 20 20 20 20 20 20 52 52 43 41 0D 0A 20 20            RRCA..  
023C90:  20 20 20 20 20 20 20 43 41 4C 4C 20 41 46 46 48           CALL AFFH
023CA0:  45 58 20 20 20 20 3B 53 6F 72 74 69 72 20 63 61    EX    ;Sortir ca
023CB0:  72 61 63 74 65 72 65 20 71 75 61 72 74 65 74 20    ractere quartet 
023CC0:  66 6F 72 74 0D 0A 20 20 20 20 20 20 20 20 20 50    fort..         P
023CD0:  4F 50 20 41 46 20 20 20 20 20 20 20 20 20 3B 52    OP AF         ;R
023CE0:  65 63 75 70 65 72 65 72 20 76 61 6C 65 75 72 0D    ecuperer valeur.
023CF0:  0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 41    .         CALL A
023D00:  46 46 48 45 58 20 20 20 20 3B 53 6F 72 74 69 72    FFHEX    ;Sortir
023D10:  20 71 75 61 72 74 65 74 20 66 61 69 62 6C 65 0D     quartet faible.
023D20:  0A 20 53 50 43 48 45 58 20 20 4A 52 20 45 58 49    . SPCHEX  JR EXI
023D30:  4E 42 20 20 20 20 20 20 20 3B 45 73 70 61 63 65    NB       ;Espace
023D40:  20 65 74 20 66 69 6E 69 0D 0A 20 3B 0D 0A 20 41     et fini.. ;.. A
023D50:  46 46 48 45 58 20 20 41 4E 44 20 23 46 20 20 20    FFHEX  AND #F   
023D60:  20 20 20 20 20 20 3B 4E 65 20 67 61 72 64 65 72          ;Ne garder
023D70:  20 71 75 65 20 6C 65 20 71 75 61 72 74 65 74 20     que le quartet 
023D80:  66 61 69 62 6C 65 20 64 65 20 6C 27 6F 63 74 65    faible de l'octe
023D90:  74 0D 0A 20 20 20 20 20 20 20 20 20 41 44 44 20    t..         ADD 
023DA0:  41 2C 23 33 30 20 20 20 20 20 20 3B 44 65 63 61    A,#30      ;Deca
023DB0:  6C 61 67 65 20 41 53 43 20 49 49 0D 0A 20 20 20    lage ASC II..   
023DC0:  20 20 20 20 20 20 43 50 20 23 33 41 20 20 20 20          CP #3A    
023DD0:  20 20 20 20 20 3B 53 69 20 72 65 73 75 6C 74 61         ;Si resulta
023DE0:  74 20 3E 20 71 75 65 20 27 39 27 20 63 27 65 73    t > que '9' c'es
023DF0:  74 20 75 6E 65 20 6C 65 74 74 72 65 20 71 75 27    t une lettre qu'
023E00:  69 6C 20 66 61 75 74 0D 0A 20 20 20 20 20 20 20    il faut..       
023E10:  20 20 4A 52 20 43 2C 4F 4B 48 45 58 20 20 20 20      JR C,OKHEX    
023E20:  0D 0A 20 20 20 20 20 20 20 20 20 41 44 44 20 41    ..         ADD A
023E30:  2C 37 20 20 20 20 20 20 20 20 3B 41 6A 6F 75 74    ,7        ;Ajout
023E40:  65 72 20 64 65 63 61 6C 61 67 65 20 41 53 43 49    er decalage ASCI
023E50:  49 20 70 6F 75 72 20 6C 65 74 74 72 65 73 20 64    I pour lettres d
023E60:  65 20 27 41 27 20 61 20 27 46 27 0D 0A 20 4F 4B    e 'A' a 'F'.. OK
023E70:  48 45 58 20 20 20 4A 50 20 23 42 42 35 41 20 20    HEX   JP #BB5A  
023E80:  20 20 20 20 20 3B 41 66 66 69 63 68 65 72 20 2E         ;Afficher .
023E90:  0D 0A 20 3B 0D 0A 20 50 52 54 44 45 43 49 41 20    .. ;.. PRTDECIA 
023EA0:  43 41 4C 4C 20 49 4E 49 56 41 4C 31 20 20 3B 41    CALL INIVAL1  ;A
023EB0:  66 66 69 63 68 61 67 65 20 64 75 20 63 6F 6E 74    ffichage du cont
023EC0:  65 6E 75 20 64 65 20 41 20 73 75 72 20 33 20 63    enu de A sur 3 c
023ED0:  68 69 66 66 72 65 73 0D 0A 20 20 20 20 20 20 20    hiffres..       
023EE0:  20 20 50 55 53 48 20 41 46 0D 0A 20 20 20 20 20      PUSH AF..     
023EF0:  20 20 20 20 50 55 53 48 20 48 4C 0D 0A 20 20 20        PUSH HL..   
023F00:  20 20 20 20 20 20 4C 44 20 41 2C 33 20 20 20 20          LD A,3    
023F10:  20 20 20 20 20 3B 33 20 43 68 69 66 66 72 65 73         ;3 Chiffres
023F20:  0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C    ..         LD HL
023F30:  2C 43 45 4E 54 20 20 20 20 20 3B 52 65 66 65 72    ,CENT     ;Refer
023F40:  65 6E 63 65 20 31 30 30 0D 0A 20 20 20 20 20 20    ence 100..      
023F50:  20 20 20 4A 52 20 49 4E 49 44 45 43 49 0D 0A 20       JR INIDECI.. 
023F60:  3B 0D 0A 20 50 52 54 44 45 43 49 32 20 43 41 4C    ;.. PRTDECI2 CAL
023F70:  4C 20 49 4E 49 56 41 4C 31 20 20 3B 41 66 66 69    L INIVAL1  ;Affi
023F80:  63 68 61 67 65 20 64 75 20 63 6F 6E 74 65 6E 75    chage du contenu
023F90:  20 64 65 20 41 20 73 75 72 20 32 20 63 68 69 66     de A sur 2 chif
023FA0:  66 72 65 73 0D 0A 20 44 45 55 58 4E 42 20 20 50    fres.. DEUXNB  P
023FB0:  55 53 48 20 41 46 0D 0A 20 20 20 20 20 20 20 20    USH AF..        
023FC0:  20 50 55 53 48 20 48 4C 0D 0A 20 20 20 20 20 20     PUSH HL..      
023FD0:  20 20 20 4C 44 20 41 2C 32 20 20 20 20 20 20 20       LD A,2       
023FE0:  20 20 3B 32 20 43 68 69 66 66 72 65 73 0D 0A 20      ;2 Chiffres.. 
023FF0:  20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 44 49            LD HL,DI
024000:  58 20 20 20 20 20 20 3B 52 65 66 65 72 65 6E 63    X      ;Referenc
024010:  65 20 31 30 0D 0A 20 20 20 20 20 20 20 20 20 4A    e 10..         J
024020:  52 20 49 4E 49 44 45 43 49 0D 0A 20 3B 0D 0A 20    R INIDECI.. ;.. 
024030:  50 52 54 44 45 43 49 35 20 50 55 53 48 20 41 46    PRTDECI5 PUSH AF
024040:  20 20 20 20 20 20 20 3B 41 66 66 69 63 68 61 67           ;Affichag
024050:  65 20 64 75 20 63 6F 6E 74 65 6E 75 20 64 65 20    e du contenu de 
024060:  48 4C 20 73 75 72 20 35 20 63 68 69 66 66 72 65    HL sur 5 chiffre
024070:  73 0D 0A 20 20 20 20 20 20 20 20 20 50 55 53 48    s..         PUSH
024080:  20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44     HL..         LD
024090:  20 41 2C 35 20 20 20 20 20 20 20 20 20 3B 35 20     A,5         ;5 
0240A0:  43 68 69 66 66 72 65 73 0D 0A 20 20 20 20 20 20    Chiffres..      
0240B0:  20 20 20 4C 44 20 48 4C 2C 44 49 58 4D 49 4C 4C       LD HL,DIXMILL
0240C0:  20 20 3B 52 65 66 65 72 65 6E 63 65 20 31 30 30      ;Reference 100
0240D0:  30 30 0D 0A 20 49 4E 49 44 45 43 49 20 4C 44 20    00.. INIDECI LD 
0240E0:  28 44 45 43 31 2B 31 29 2C 41 20 20 3B 4D 6F 64    (DEC1+1),A  ;Mod
0240F0:  69 66 69 65 72 20 72 6F 75 74 69 6E 65 20 50 52    ifier routine PR
024100:  54 44 45 43 49 20 65 6E 20 66 6F 6E 63 74 69 6F    TDECI en fonctio
024110:  6E 20 64 65 20 6C 61 0D 0A 20 20 20 20 20 20 20    n de la..       
024120:  20 20 4C 44 20 28 44 45 43 32 2B 32 29 2C 48 4C      LD (DEC2+2),HL
024130:  20 3B 62 61 73 65 20 64 65 6D 61 6E 64 65 65 20     ;base demandee 
024140:  28 32 20 2F 20 33 20 2F 20 35 20 63 68 69 66 66    (2 / 3 / 5 chiff
024150:  72 65 73 29 2E 0D 0A 20 20 20 20 20 20 20 20 20    res)...         
024160:  50 4F 50 20 48 4C 0D 0A 20 20 20 20 20 20 20 20    POP HL..        
024170:  20 50 4F 50 20 41 46 0D 0A 20 3B 0D 0A 20 50 52     POP AF.. ;.. PR
024180:  54 44 45 43 49 20 50 55 53 48 20 48 4C 20 20 20    TDECI PUSH HL   
024190:  20 20 20 20 20 3B 41 66 66 69 63 68 61 67 65 20         ;Affichage 
0241A0:  64 65 63 69 6D 61 6C 0D 0A 20 20 20 20 20 20 20    decimal..       
0241B0:  20 20 50 55 53 48 20 44 45 0D 0A 20 20 20 20 20      PUSH DE..     
0241C0:  20 20 20 20 50 55 53 48 20 42 43 0D 0A 20 20 20        PUSH BC..   
0241D0:  20 20 20 20 20 20 50 55 53 48 20 41 46 0D 0A 20          PUSH AF.. 
0241E0:  20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 28 56            LD HL,(V
0241F0:  41 4C 45 55 52 29 20 3B 56 61 6C 65 75 72 20 61    ALEUR) ;Valeur a
024200:  20 61 66 66 69 63 68 65 72 0D 0A 20 44 45 43 31     afficher.. DEC1
024210:  20 20 20 20 4C 44 20 42 2C 35 20 20 20 20 20 20        LD B,5      
024220:  20 20 20 3B 4E 6F 6D 62 72 65 20 64 65 20 63 68       ;Nombre de ch
024230:  69 66 66 72 65 73 20 28 4D 6F 64 69 66 69 65 20    iffres (Modifie 
024240:  70 61 72 20 6C 69 67 6E 65 73 20 70 72 65 63 65    par lignes prece
024250:  64 65 6E 74 65 73 29 0D 0A 20 44 45 43 32 20 20    dentes).. DEC2  
024260:  20 20 4C 44 20 49 59 2C 44 49 58 4D 49 4C 4C 20      LD IY,DIXMILL 
024270:  20 3B 42 61 73 65 20 6E 75 6D 65 72 69 71 75 65     ;Base numerique
024280:  20 28 4D 6F 64 69 66 69 65 65 20 70 61 72 20 6C     (Modifiee par l
024290:  69 67 6E 65 73 20 70 72 65 63 65 64 65 6E 74 65    ignes precedente
0242A0:  73 29 0D 0A 20 43 4F 4E 44 45 43 20 20 4C 44 20    s).. CONDEC  LD 
0242B0:  45 2C 28 49 59 2B 30 29 20 20 20 20 3B 4D 65 74    E,(IY+0)    ;Met
0242C0:  74 72 65 20 6C 61 20 62 61 73 65 20 65 6E 20 63    tre la base en c
0242D0:  6F 75 72 73 20 64 61 6E 73 20 44 45 0D 0A 20 20    ours dans DE..  
0242E0:  20 20 20 20 20 20 20 4C 44 20 44 2C 28 49 59 2B           LD D,(IY+
0242F0:  31 29 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20    1)..         LD 
024300:  41 2C 23 33 30 20 20 20 20 20 20 20 3B 45 74 20    A,#30       ;Et 
024310:  6C 65 20 63 61 72 61 63 74 65 72 65 20 27 30 27    le caractere '0'
024320:  20 64 61 6E 73 20 41 0D 0A 20 43 41 4C 43 55 4C     dans A.. CALCUL
024330:  20 20 41 4E 44 20 20 41 20 20 20 20 20 20 20 20      AND  A        
024340:  20 3B 53 6F 75 73 74 72 61 69 72 65 20 70 6F 75     ;Soustraire pou
024350:  72 20 76 6F 69 73 20 73 69 20 6C 61 20 76 61 6C    r vois si la val
024360:  65 75 72 20 61 20 61 66 66 69 63 68 65 72 0D 0A    eur a afficher..
024370:  20 20 20 20 20 20 20 20 20 53 42 43 20 48 4C 2C             SBC HL,
024380:  44 45 20 20 20 20 20 20 3B 65 73 74 20 73 75 70    DE      ;est sup
024390:  65 72 69 65 75 72 65 20 61 20 6C 61 20 62 61 73    erieure a la bas
0243A0:  65 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 43    e..         JR C
0243B0:  2C 43 41 52 52 59 20 20 20 20 20 3B 53 69 20 6F    ,CARRY     ;Si o
0243C0:  75 69 20 6F 6E 20 61 72 72 65 74 65 0D 0A 20 20    ui on arrete..  
0243D0:  20 20 20 20 20 20 20 49 4E 43 20 41 20 20 20 20           INC A    
0243E0:  20 20 20 20 20 20 3B 53 69 20 6E 6F 6E 20 41 3D          ;Si non A=
0243F0:  41 2B 31 20 70 6F 75 72 20 6C 65 20 63 61 72 61    A+1 pour le cara
024400:  63 74 65 72 65 20 73 75 69 76 61 6E 74 0D 0A 20    ctere suivant.. 
024410:  20 20 20 20 20 20 20 20 4A 52 20 43 41 4C 43 55            JR CALCU
024420:  4C 20 20 20 20 20 20 3B 45 74 20 6F 6E 20 63 6F    L      ;Et on co
024430:  6E 74 69 6E 75 65 0D 0A 20 3B 0D 0A 20 43 41 52    ntinue.. ;.. CAR
024440:  52 59 20 20 20 43 41 4C 4C 20 23 42 42 35 41 20    RY   CALL #BB5A 
024450:  20 20 20 20 3B 43 61 72 61 63 74 65 72 65 20 74        ;Caractere t
024460:  72 6F 75 76 65 20 2C 20 61 66 66 69 63 68 65 72    rouve , afficher
024470:  0D 0A 20 20 20 20 20 20 20 20 20 41 44 44 20 48    ..         ADD H
024480:  4C 2C 44 45 20 20 20 20 20 20 3B 41 6E 6E 75 6C    L,DE      ;Annul
024490:  65 72 20 6C 61 20 64 65 72 6E 69 65 72 65 20 73    er la derniere s
0244A0:  6F 75 73 74 72 61 63 74 69 6F 6E 20 71 75 69 20    oustraction qui 
0244B0:  65 73 74 20 64 65 20 74 72 6F 70 0D 0A 20 20 20    est de trop..   
0244C0:  20 20 20 20 20 20 49 4E 43 20 49 59 20 20 20 20          INC IY    
0244D0:  20 20 20 20 20 3B 50 6F 69 6E 74 65 72 20 6C 61         ;Pointer la
0244E0:  20 62 61 73 65 20 73 75 69 76 61 6E 74 65 20 28     base suivante (
0244F0:  31 30 30 30 30 2D 31 30 30 30 2D 31 30 30 2D 31    10000-1000-100-1
024500:  30 2D 31 29 0D 0A 20 20 20 20 20 20 20 20 20 49    0-1)..         I
024510:  4E 43 20 49 59 0D 0A 20 20 20 20 20 20 20 20 20    NC IY..         
024520:  44 4A 4E 5A 20 43 4F 4E 44 45 43 20 20 20 20 3B    DJNZ CONDEC    ;
024530:  45 74 20 72 65 63 6F 6D 6D 65 6E 63 65 72 20 70    Et recommencer p
024540:  6F 75 72 20 6C 65 20 6E 6F 6D 62 72 65 20 64 65    our le nombre de
024550:  20 63 68 69 66 66 72 65 73 20 61 20 73 6F 72 74     chiffres a sort
024560:  69 72 0D 0A 20 46 49 4E 43 4F 4E 56 20 50 4F 50    ir.. FINCONV POP
024570:  20 41 46 0D 0A 20 20 20 20 20 20 20 20 20 50 4F     AF..         PO
024580:  50 20 42 43 0D 0A 20 20 20 20 20 20 20 20 20 50    P BC..         P
024590:  4F 50 20 44 45 0D 0A 20 20 20 20 20 20 20 20 20    OP DE..         
0245A0:  50 4F 50 20 48 4C 0D 0A 20 20 20 20 20 20 20 20    POP HL..        
0245B0:  20 4A 52 20 45 58 49 4E 42 20 20 20 20 20 20 20     JR EXINB       
0245C0:  3B 45 73 70 61 63 65 20 65 74 20 66 69 6E 69 0D    ;Espace et fini.
0245D0:  0A 20 3B 0D 0A 20 49 4E 49 56 41 4C 31 20 50 55    . ;.. INIVAL1 PU
0245E0:  53 48 20 48 4C 20 20 20 20 20 20 20 20 3B 50 6F    SH HL        ;Po
0245F0:  75 72 20 61 66 66 69 63 68 65 72 20 41 20 65 6E    ur afficher A en
024600:  20 64 65 63 69 6D 61 6C 20 6F 6E 20 74 72 61 6E     decimal on tran
024610:  73 6D 65 74 20 64 61 6E 73 20 76 61 6C 65 75 72    smet dans valeur
024620:  0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 2C    ..         LD H,
024630:  30 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 4C    0..         LD L
024640:  2C 41 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20    ,A..         LD 
024650:  28 56 41 4C 45 55 52 29 2C 48 4C 0D 0A 20 20 20    (VALEUR),HL..   
024660:  20 20 20 20 20 20 50 4F 50 20 48 4C 0D 0A 20 20          POP HL..  
024670:  20 20 20 20 20 20 20 52 45 54 0D 0A 20 3B 0D 0A           RET.. ;..
024680:  20 52 45 43 55 4C 45 20 20 4C 44 20 41 2C 38 20     RECULE  LD A,8 
024690:  20 20 20 20 20 20 20 20 3B 52 65 63 75 6C 65 72            ;Reculer
0246A0:  20 6C 65 20 63 75 72 73 65 75 72 20 64 27 75 6E     le curseur d'un
0246B0:  65 20 63 61 73 65 0D 0A 20 20 20 20 20 20 20 20    e case..        
0246C0:  20 4A 50 20 23 42 42 35 41 0D 0A 20 3B 0D 0A 20     JP #BB5A.. ;.. 
0246D0:  50 52 54 20 20 20 20 20 4C 44 20 41 2C 28 48 4C    PRT     LD A,(HL
0246E0:  29 20 20 20 20 20 20 3B 41 66 66 69 63 68 65 72    )      ;Afficher
0246F0:  20 75 6E 65 20 63 68 61 69 6E 65 0D 0A 20 20 20     une chaine..   
024700:  20 20 20 20 20 20 4F 52 20 41 0D 0A 20 20 20 20          OR A..    
024710:  20 20 20 20 20 52 45 54 20 5A 0D 0A 20 20 20 20         RET Z..    
024720:  20 20 20 20 20 43 41 4C 4C 20 23 42 42 35 41 0D         CALL #BB5A.
024730:  0A 20 20 20 20 20 20 20 20 20 49 4E 43 20 48 4C    .         INC HL
024740:  0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 50 52    ..         JR PR
024750:  54 0D 0A 20 3B 0D 0A 20 4C 4F 43 41 54 45 20 20    T.. ;.. LOCATE  
024760:  50 55 53 48 20 41 46 0D 0A 20 20 20 20 20 20 20    PUSH AF..       
024770:  20 20 4C 44 20 48 2C 32 20 20 20 20 20 20 20 20      LD H,2        
024780:  20 3B 4C 61 20 63 6F 6C 6F 6E 6E 65 20 6E 65 20     ;La colonne ne 
024790:  63 68 61 6E 67 65 20 6A 61 6D 61 69 73 0D 0A 20    change jamais.. 
0247A0:  20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 42            CALL #BB
0247B0:  37 35 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50    75..         POP
0247C0:  20 41 46 0D 0A 20 20 20 20 20 20 20 20 20 52 45     AF..         RE
0247D0:  54 0D 0A 20 3B 0D 0A 20 41 46 46 52 4F 54 31 20    T.. ;.. AFFROT1 
0247E0:  43 41 4C 4C 20 4C 4F 43 41 54 45 20 20 20 20 3B    CALL LOCATE    ;
0247F0:  4C 4F 43 41 54 45 20 65 74 20 61 66 66 69 63 68    LOCATE et affich
024800:  61 67 65 0D 0A 20 41 46 46 52 4F 54 20 20 43 41    age.. AFFROT  CA
024810:  4C 4C 20 46 4C 41 47 53 20 20 20 20 20 3B 41 66    LL FLAGS     ;Af
024820:  66 69 63 68 65 72 20 6C 65 73 20 66 6C 61 67 73    ficher les flags
024830:  0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C    ..         LD A,
024840:  28 49 58 2B 30 29 20 20 20 20 3B 50 72 65 6E 64    (IX+0)    ;Prend
024850:  72 65 20 63 6F 6E 74 65 6E 75 20 64 65 20 49 58    re contenu de IX
024860:  20 70 6F 75 72 20 61 66 66 69 63 68 61 67 65 20     pour affichage 
024870:  65 6E 20 54 52 4F 49 43 4F 4E 0D 0A 20 20 20 20    en TROICON..    
024880:  20 20 20 20 20 49 4E 43 20 49 58 20 20 20 20 20         INC IX     
024890:  20 20 20 20 3B 50 6F 69 6E 74 65 72 20 32 20 6F        ;Pointer 2 o
0248A0:  63 74 65 74 73 20 70 6C 75 73 20 6C 6F 69 6E 20    ctets plus loin 
0248B0:  0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43 20 49    ..         INC I
0248C0:  58 20 20 20 20 20 20 20 20 20 3B 70 6F 75 72 20    X         ;pour 
0248D0:  6C 61 20 70 72 6F 63 68 61 69 6E 65 20 72 6F 74    la prochaine rot
0248E0:  61 74 69 6F 6E 0D 0A 20 20 20 20 20 20 20 20 20    ation..         
0248F0:  4A 50 20 54 52 4F 49 43 4F 4E 0D 0A 20 3B 0D 0A    JP TROICON.. ;..
024900:  20 56 41 4C 45 55 52 20 20 44 57 20 30 20 20 20     VALEUR  DW 0   
024910:  20 20 20 3B 53 74 6F 63 6B 61 67 65 20 64 65 20       ;Stockage de 
024920:  6C 61 20 76 61 6C 65 75 72 20 61 20 61 66 66 69    la valeur a affi
024930:  63 68 65 72 20 65 6E 20 64 65 63 69 6D 61 6C 0D    cher en decimal.
024940:  0A 20 3B 0D 0A 20 44 49 58 4D 49 4C 4C 20 44 57    . ;.. DIXMILL DW
024950:  20 31 30 30 30 30 20 20 3B 54 61 62 6C 65 20 62     10000  ;Table b
024960:  61 73 65 20 31 30 20 70 6F 75 72 20 61 66 66 69    ase 10 pour affi
024970:  63 68 61 67 65 20 64 65 63 69 6D 61 6C 0D 0A 20    chage decimal.. 
024980:  4D 49 4C 4C 45 20 20 20 44 57 20 31 30 30 30 0D    MILLE   DW 1000.
024990:  0A 20 43 45 4E 54 20 20 20 20 44 57 20 31 30 30    . CENT    DW 100
0249A0:  0D 0A 20 44 49 58 20 20 20 20 20 44 57 20 31 30    .. DIX     DW 10
0249B0:  0D 0A 20 55 4E 20 20 20 20 20 20 44 57 20 31 0D    .. UN      DW 1.
0249C0:  0A 20 3B 0D 0A 20 54 4F 50 45 52 20 20 20 44 42    . ;.. TOPER   DB
0249D0:  20 33 31 2C 32 2C 31 31 2C 22 53 20 5A 20 2E 20     31,2,11,"S Z . 
0249E0:  41 20 2E 20 50 20 4E 20 43 20 52 52 20 72 20 28    A . P N C RR r (
0249F0:  41 20 64 72 6F 69 74 65 29 22 0D 0A 20 20 20 20    A droite)"..    
024A00:  20 20 20 20 20 44 42 20 22 20 20 20 53 20 5A 20         DB "   S Z 
024A10:  2E 20 41 20 2E 20 50 20 4E 20 43 20 52 52 43 20    . A . P N C RRC 
024A20:  72 20 28 41 20 64 72 6F 69 74 65 29 22 0D 0A 20    r (A droite)".. 
024A30:  20 20 20 20 20 20 20 20 44 42 20 33 31 2C 32 2C            DB 31,2,
024A40:  31 33 2C 22 2D 20 2D 20 2D 20 2D 20 2D 20 2D 20    13,"- - - - - - 
024A50:  2D 20 2D 20 2D 2D 2D 2D 2D 2D 2D 2D 20 2D 2D 20    - - -------- -- 
024A60:  2D 2D 2D 20 22 0D 0A 20 20 20 20 20 20 20 20 20    --- "..         
024A70:  44 42 20 22 20 20 2D 20 2D 20 2D 20 2D 20 2D 20    DB "  - - - - - 
024A80:  2D 20 2D 20 2D 20 2D 2D 2D 2D 2D 2D 2D 2D 20 2D    - - - -------- -
024A90:  2D 20 2D 2D 2D 20 22 0D 0A 20 20 20 20 20 20 20    - --- "..       
024AA0:  20 20 44 42 20 33 31 2C 32 2C 31 34 2C 22 53 20      DB 31,2,14,"S 
024AB0:  5A 20 2E 20 41 20 2E 20 50 20 4E 20 43 20 53 52    Z . A . P N C SR
024AC0:  41 20 72 20 28 41 20 64 72 6F 69 74 65 29 22 0D    A r (A droite)".
024AD0:  0A 20 20 20 20 20 20 20 20 20 44 42 20 22 20 20    .         DB "  
024AE0:  53 20 5A 20 2E 20 41 20 2E 20 50 20 4E 20 43 20    S Z . A . P N C 
024AF0:  53 52 4C 20 72 20 28 41 20 64 72 6F 69 74 65 29    SRL r (A droite)
024B00:  22 0D 0A 20 20 20 20 20 20 20 20 20 44 42 20 33    "..         DB 3
024B10:  31 2C 32 2C 31 36 2C 22 2D 20 2D 20 2D 20 2D 20    1,2,16,"- - - - 
024B20:  2D 20 2D 20 2D 20 2D 20 2D 2D 2D 2D 2D 2D 2D 2D    - - - - --------
024B30:  20 2D 2D 20 2D 2D 2D 22 0D 0A 20 20 20 20 20 20     -- ---"..      
024B40:  20 20 20 44 42 20 22 20 20 20 2D 20 2D 20 2D 20       DB "   - - - 
024B50:  2D 20 2D 20 2D 20 2D 20 2D 20 2D 2D 2D 2D 2D 2D    - - - - - ------
024B60:  2D 2D 20 2D 2D 20 2D 2D 2D 20 22 0D 0A 20 20 20    -- -- --- "..   
024B70:  20 20 20 20 20 20 44 42 20 33 31 2C 32 2C 31 37          DB 31,2,17
024B80:  2C 22 53 20 5A 20 2E 20 41 20 2E 20 50 20 4E 20    ,"S Z . A . P N 
024B90:  43 20 52 4C 20 72 20 28 41 20 47 61 75 63 68 65    C RL r (A Gauche
024BA0:  29 22 0D 0A 20 20 20 20 20 20 20 20 20 44 42 20    )"..         DB 
024BB0:  22 20 20 20 53 20 5A 20 2E 20 41 20 2E 20 50 20    "   S Z . A . P 
024BC0:  4E 20 43 20 52 4C 43 20 72 20 28 41 20 67 61 75    N C RLC r (A gau
024BD0:  63 68 65 29 22 0D 0A 20 20 20 20 20 20 20 20 20    che)"..         
024BE0:  44 42 20 33 31 2C 32 2C 31 39 2C 22 2D 20 2D 20    DB 31,2,19,"- - 
024BF0:  2D 20 2D 20 2D 20 2D 20 2D 20 2D 20 2D 2D 2D 2D    - - - - - - ----
024C00:  2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 22 0D 0A 20 20    ---- -- ---"..  
024C10:  20 20 20 20 20 20 20 44 42 20 22 20 20 20 2D 20           DB "   - 
024C20:  2D 20 2D 20 2D 20 2D 20 2D 20 2D 20 2D 20 2D 2D    - - - - - - - --
024C30:  2D 2D 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 20 22 0D    ------ -- --- ".
024C40:  0A 20 20 20 20 20 20 20 20 20 44 42 20 33 31 2C    .         DB 31,
024C50:  32 2C 32 30 2C 22 53 20 5A 20 2E 20 41 20 2E 20    2,20,"S Z . A . 
024C60:  50 20 4E 20 43 20 53 4C 41 20 72 20 28 41 20 67    P N C SLA r (A g
024C70:  61 75 63 68 65 29 22 0D 0A 20 20 20 20 20 20 20    auche)"..       
024C80:  20 20 44 42 20 22 20 20 20 22 2C 32 34 2C 22 20      DB "   ",24," 
024C90:  56 41 4C 45 55 52 20 4F 52 49 47 49 4E 45 20 22    VALEUR ORIGINE "
024CA0:  2C 32 34 0D 0A 20 20 20 20 20 20 20 20 20 44 42    ,24..         DB
024CB0:  20 33 31 2C 32 2C 32 32 2C 22 2D 20 2D 20 2D 20     31,2,22,"- - - 
024CC0:  2D 20 2D 20 2D 20 2D 20 2D 20 2D 2D 2D 2D 2D 2D    - - - - - ------
024CD0:  2D 2D 20 2D 2D 20 2D 2D 2D 20 20 20 20 2D 2D 2D    -- -- ---    ---
024CE0:  2D 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 22 0D 0A 20    ----- -- ---".. 
024CF0:  20 20 20 20 20 20 20 20 44 42 20 33 31 2C 32 30            DB 31,20
024D00:  2C 32 34 2C 32 34 2C 22 20 5B 51 5D 75 69 74 74    ,24,24," [Q]uitt
024D10:  65 72 20 6F 75 20 5B 52 5D 6F 74 61 74 69 6F 6E    er ou [R]otation
024D20:  20 22 2C 32 34 2C 30 0D 0A 20 3B 0D 0A 20 54 4F     ",24,0.. ;.. TO
024D30:  52 4F 54 20 20 20 44 42 20 31 32 0D 0A 20 4D 45    ROT   DB 12.. ME
024D40:  4D 4F 52 4F 54 20 44 53 20 31 34 0D 0A 20 3B 0D    MOROT DS 14.. ;.
024D50:  0A 20 00 00 1A 1A 20 44 27 41 53 53 45 4D 42 4C    . .... D'ASSEMBL
024D60:  45 55 52 20 36 20 2D 20 52 4F 54 41 54 49 4F 4E    EUR 6 - ROTATION
024D70:  53 20 44 27 4F 43 54 45 54 53 20 2D 0D 0A 20 20    S D'OCTETS -..  
024D80:  E5 41 D3 43 4F 55 52 33 20 41 53 43 01 5E 00 11    .A.COUR3 ASC.^..
024D90:  9C 9D AE 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024DA0:  E5 52 45 50 35 20 20 20 20 41 53 43 00 00 00 16    .REP5    ASC....
024DB0:  AC AD B2 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024DC0:  E5 46 53 59 53 54 20 20 20 42 41 53 00 00 00 08    .FSYST   BAS....
024DD0:  5B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    [...............
024DE0:  E5 46 44 41 54 20 20 20 20 42 41 53 00 00 00 08    .FDAT    BAS....
024DF0:  21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    !...............
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:  20 20 20 20 20 49 4E 43 20 41 0D 0A 4E 4F 46 4C         INC A..NOFL
024F10:  41 47 20 20 43 41 4C 4C 20 23 42 42 35 41 0D 0A    AG  CALL #BB5A..
024F20:  20 20 20 20 20 20 20 20 43 41 4C 4C 20 45 58 49            CALL EXI
024F30:  4E 42 20 20 20 20 20 09 20 20 3B 45 74 20 70 6F    NB     .  ;Et po
024F40:  75 72 71 75 6F 69 20 70 61 73 20 3F 20 20 20 20    urquoi pas ?    
024F50:  20 20 20 20 0D 0A 20 20 20 20 20 20 20 20 44 4A        ..        DJ
024F60:  4E 5A 20 42 43 4C 46 4C 41 47 0D 0A 20 20 20 20    NZ BCLFLAG..    
024F70:  20 20 20 20 52 45 54 0D 0A 3B 0D 0A 3B 2D 20 41        RET..;..;- A
024F80:  66 66 69 63 68 61 67 65 73 20 6E 75 6D 65 72 69    ffichages numeri
024F90:  71 75 65 73 20 65 74 20 74 65 78 74 65 20 2D 0D    ques et texte -.
024FA0:  0A 3B 0D 0A 50 52 54 42 49 4E 32 20 4C 44 20 41    .;..PRTBIN2 LD A
024FB0:  2C 48 20 20 20 20 20 20 20 20 20 3B 41 66 66 69    ,H         ;Affi
024FC0:  63 68 65 20 65 6E 20 62 69 6E 61 69 72 65 20 31    che en binaire 1
024FD0:  36 20 62 69 74 73 0D 0A 20 20 20 20 20 20 20 20    6 bits..        
024FE0:  43 41 4C 4C 20 50 52 54 42 49 4E 20 20 20 20 3B    CALL PRTBIN    ;
024FF0:  38 20 62 69 74 73 20 4D 53 42 20 64 61 6E 73 20    8 bits MSB dans 
025000:  48 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 41 2C    H..        LD A,
025010:  4C 20 20 20 20 20 20 20 20 20 3B 38 20 42 69 74    L         ;8 Bit
025020:  73 20 4C 53 42 20 64 61 6E 73 20 4C 0D 0A 3B 0D    s LSB dans L..;.
025030:  0A 50 52 54 42 49 4E 20 20 50 55 53 48 20 42 43    .PRTBIN  PUSH BC
025040:  0D 0A 20 20 20 20 20 20 20 20 4C 44 20 43 2C 41    ..        LD C,A
025050:  20 20 20 20 20 20 20 20 20 3B 56 61 6C 65 75 72             ;Valeur
025060:  20 63 6F 70 69 65 65 20 64 61 6E 73 20 43 0D 0A     copiee dans C..
025070:  20 20 20 20 20 20 20 20 4C 44 20 42 2C 38 20 20            LD B,8  
025080:  20 20 20 20 20 20 20 3B 38 20 62 69 74 73 20 20           ;8 bits  
025090:  20 0D 0A 42 43 4C 42 49 4E 20 20 4C 44 20 41 2C     ..BCLBIN  LD A,
0250A0:  22 30 22 20 20 20 20 20 20 20 3B 43 61 72 61 63    "0"       ;Carac
0250B0:  74 65 72 65 20 27 30 27 20 64 61 6E 73 20 41 0D    tere '0' dans A.
0250C0:  0A 20 20 20 20 20 20 20 20 52 4C 43 20 43 20 20    .        RLC C  
0250D0:  20 20 20 20 20 20 20 20 3B 54 6F 75 72 6E 65 72            ;Tourner
0250E0:  20 43 20 61 20 67 61 75 63 68 65 0D 0A 20 20 20     C a gauche..   
0250F0:  20 20 20 20 20 4A 52 20 4E 43 2C 42 49 4E 5A 45         JR NC,BINZE
025100:  2C 32 37 2C 30 39 2C 45 42 2C 32 41 2C 45 38 2C    ,27,09,EB,2A,E8,
025110:  32 37 2C 30 39 2C 45 44 2C 42 38 2C 43 39 2C 43    27,09,ED,B8,C9,C
025120:  44 2C 36 37 41 45 00 3B 00 A6 27 8C 20 37 44 2C    D,67AE.;..'. 7D,
025130:  42 43 2C 33 45 2C 46 46 2C 33 32 2C 45 45 2C 32    BC,3E,FF,32,EE,2
025140:  37 2C 43 39 2C 30 30 2C 30 30 2C 30 30 2C 30 30    7,C9,00,00,00,00
025150:  2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 36 43 33    ,00,00,00,00,6C3
025160:  34 00 3B 00 B0 27 8C 20 30 30 2C 30 30 2C 30 30    4.;..'. 00,00,00
025170:  2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C    ,00,00,00,00,00,
025180:  30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30    00,00,00,00,00,0
025190:  30 2C 30 30 2C 30 30 2C 36 43 33 34 00 00 00 1A    0,00,00,6C34....
0251A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0251B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0251C0:  DB 04 00 C0 05 00 00 00 00 00 00 7A AD 00 00 00    ...........z....
0251D0:  00 00 21 B5 D2 48 00 00 00 00 5A 7A AD B4 00 00    ..!..H....Zz....
0251E0:  00 21 A5 B5 D2 5A 48 00 10 5A 5A 7A AD A5 A5 80    .!...ZH..ZZz....
0251F0:  A5 A5 A5 B5 D2 5A 5A 5A 10 B4 00 32 88 00 D2 80    .....ZZZ...2....
025200:  3B 00 74 27 8C 20 44 44 2C 32 33 2C 33 44 2C 32    ;.t'. DD,23,3D,2
025210:  30 2C 45 41 2C 32 41 2C 45 38 2C 32 37 2C 45 44    0,EA,2A,E8,27,ED
025220:  2C 35 42 2C 45 43 2C 32 37 2C 45 44 2C 34 42 2C    ,5B,EC,27,ED,4B,
025230:  45 41 2C 32 37 2C 34 38 31 34 00 3B 00 7E 27 8C    EA,27,4814.;.~'.
025240:  20 45 44 2C 42 30 2C 43 39 2C 32 41 2C 45 43 2C     ED,B0,C9,2A,EC,
025250:  32 37 2C 45 44 2C 35 42 2C 45 38 2C 32 37 2C 41    27,ED,5B,E8,27,A
025260:  37 2C 45 44 2C 35 32 2C 34 44 2C 34 34 2C 44 44    7,ED,52,4D,44,DD
025270:  2C 35 31 36 32 00 3B 00 88 27 8C 20 32 41 2C 45    ,5162.;..'. 2A,E
025280:  38 2C 32 37 2C 44 44 2C 32 33 2C 44 44 2C 37 45    8,27,DD,23,DD,7E
025290:  2C 30 30 2C 33 43 2C 44 44 2C 32 33 2C 44 44 2C    ,00,3C,DD,23,DD,
0252A0:  36 45 2C 30 30 2C 44 44 2C 36 36 2C 35 38 43 30    6E,00,DD,66,58C0
0252B0:  00 3B 00 92 27 8C 20 30 31 2C 30 39 2C 44 44 2C    .;..'. 01,09,DD,
0252C0:  37 35 2C 30 30 2C 44 44 2C 37 34 2C 30 31 2C 44    75,00,DD,74,01,D
0252D0:  44 2C 32 33 2C 44 44 2C 32 33 2C 33 44 2C 32 30    D,23,DD,23,3D,20
0252E0:  2C 45 43 2C 32 41 2C 35 45 45 31 00 3B 00 9C 27    ,EC,2A,5EE1.;..'
0252F0:  8C 20 45 43 2C 32 37 2C 45 44 2C 34 42 2C 45 41    . EC,27,ED,4B,EA
025300:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
025310:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
025320:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
025330:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
025340:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
025350:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
025360:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
025370:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
025380:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
025390:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
0253A0:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
0253B0:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
0253C0:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
0253D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0253E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0253F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025400:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025410:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025420:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025430:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025440:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025450:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025460:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025470:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025480:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025490:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0254A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0254B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0254C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0254D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0254E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0254F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025500:  00 53 55 52 47 43 4F 44 45 42 49 4E 00 00 00 00    .SURGCODEBIN....
025510:  00 00 02 00 00 E8 03 00 55 52 00 00 00 00 00 00    ........UR......
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:  55 52 00 70 05 FF FF FF FF FF FF FF FF FF FF FF    UR.p............
025550:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
025560:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
025570:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
025580:  C3 D8 1F 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025590:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0255A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0255B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0255C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0255D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0255E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0255F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025600:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025610:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025620:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025630:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025640:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025650:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025660:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025670:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025680:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025690:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0256A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0256B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0256C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0256D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0256E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0256F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025700:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025710:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025720:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025730:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025740:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025750:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025760:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025770:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025780:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025790:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0257A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0257B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0257C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0257D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0257E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0257F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025800:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025810:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025820:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025830:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025840:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025850:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025860:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025870:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025880:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025890:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0258A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0258B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0258C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0258D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0258E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0258F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025900:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025910:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025920:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025930:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025940:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025950:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025960:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025970:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025980:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025990:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0259A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0259B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0259C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0259D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0259E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0259F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025A00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025A10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025A20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025A30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025A40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025A50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025A60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025A70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025A80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025A90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025AA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025AB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025AC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025AD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025AE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025AF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025B00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025B10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025B20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025B30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025B40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025B50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025B60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025B70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025B80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025B90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025BA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025BB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025BC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025BD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025BE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025BF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025C00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025C10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025C20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025C30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025C40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025C50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025C60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025C70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025C80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025C90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025CA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025CB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025CC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025CD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025CE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025CF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025D00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025D10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025D20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025D30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025D40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025D50:  00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00    ................
025D60:  00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00    ................
025D70:  00 00 00 00 8C 01 01 64 02 00 00 20 00 01 00 01    .......d... ....
025D80:  00 00 00 00 00 00 00 00 00 0C 02 00 00 00 00 C0    ................
025D90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025DA0:  00 00 00 00 00 00 00 00 00 00 0A 00 64 00 E8 03    ............d...
025DB0:  10 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00    .'..............
025DC0:  00 00 00 00 00 00 01 FF FF FF FF FF FF FF FF FF    ................
025DD0:  FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00    ................
025DE0:  00 00 CD 06 BB D6 30 FE 00 38 F7 FE 03 30 F3 32    ......0..8...0.2
025DF0:  EC 03 CD 4D 1E 06 01 CD 53 1E 30 E6 C9 CD 11 BC    ...M....S.0.....
025E00:  30 04 3E 10 18 08 20 04 3E 04 18 02 3E 02 32 E9    0.>... .>...>.2.
025E10:  0B 00 3E 10 47 4F CD E9 1C 3D 05 0D FE 01 20 F6    ..>.GO...=.... .
025E20:  01 1A 1A CD E9 1C AF 01 00 00 CD E9 1C C9 FD 21    ...............!
025E30:  87 3B CD 39 1D 3A EC 03 5F CD 4A 0C 3A EC 03 BB    .;.9.:.._.J.:...
025E40:  20 05 3E C9 32 79 0C FD 21 AB 3B CD 39 1D FD 21     .>.2y..!.;.9..!
025E50:  E9 3B CD 39 1D FD 21 1B 3C CD 39 1D FD 21 7C 3C    .;.9..!.<.9..!|<
025E60:  CD 39 1D CD E5 1D 28 C6 FE 46 30 C2 32 C8 0B FD    .9....(..F0.2...
025E70:  21 51 3C CD 39 1D CD E5 1D 28 B3 32 C9 0B 3A EC    !Q<.9....(.2..:.
025E80:  03 47 FE 00 20 08 3A C9 0B FE 27 D2 3E 1B FD 21    .G.. .:...'.>..!
025E90:  A7 3C CD 39 1D CD 89 1D 38 05 3E 01 32 EA 0B 78    .<.9....8.>.2..x
025EA0:  CD 0E BC CD 65 0C 3A C8 0B 32 EE 03 21 00 00 22    ....e.:..2..!.."
025EB0:  C0 0B 22 C2 0B 22 CE 0B 22 D0 0B 21 72 01 3A C8    .."..".."..!r.:.
025EC0:  0B CD 15 1B 3A BB 0B CB 87 32 C0 0B CD E6 1A CD    ....:....2......
025ED0:  11 BC 30 12 3A C0 0B FE 08 DA 3E 1B A7 CB 17 32    ..0.:.....>....2
025EE0:  C2 0B 3E 04 18 20 20 0F 3A C0 0B FE 02 DA 3E 1B    ..>..  .:.....>.
025EF0:  32 C2 0B 3E 02 18 0F 3A C0 0B FE 02 DA 3E 1B CB    2..>...:.....>..
025F00:  3F 32 C2 0B 3E 01 32 BE 0B 3A C2 0B 5F 3A C9 0B    ?2..>.2..:.._:..
025F10:  4F CD FD 1A 2A BB 0B 22 CC 0B EB 21 7E 02 A7 ED    O...*.."...!~...
025F20:  52 30 0B 3A C0 0B 3D 3D 32 C0 0B C3 37 0D 3A BE    R0.:..==2...7.:.
025F30:  0B 32 CE 0B 3E 02 32 D0 0B 3A C0 0B 5F 3A C8 0B    .2..>.2..:.._:..
025F40:  4F CD FD 1A 2A BB 0B 22 CA 0B 2B 2B 22 D4 0B 2A    O...*.."..++"..*
025F50:  C2 0B ED 4B BE 0B A7 ED 42 CD D1 1F 22 D2 0B ED    ...K....B..."...
025F60:  5B CC 0B 21 80 02 A7 ED 52 CB 3C CB 1D 22 C4 0B    [..!....R.<.."..
025F70:  EB D5 21 72 01 ED 5B CA 0B ED 52 CB 3C CB 1D 22    ..!r..[...R.<.."
025F80:  C6 0B D1 CD C9 BB 3E 01 32 DE 0B CD E3 1C 3A EA    ......>.2.....:.
025F90:  0B FE 00 28 07 AF 32 EA 0B C3 4D 0E ED 5B CC 0B    ...(..2...M..[..
025FA0:  3A C8 0B 47 04 21 00 00 CD C3 1C E5 D5 EB CD D1    :..G.!..........
025FB0:  1F EB 2A C0 0B CD D9 1C D1 E1 10 EC 21 00 00 11    ..*.........!...
025FC0:  00 00 CD CF 1C 2A CA 0B 3A C9 0B 47 04 11 00 00    .....*..:..G....
025FD0:  CD C3 1C E5 D5 CD D1 1F ED 5B C2 0B CD D9 1C D1    .........[......
025FE0:  E1 10 ED 18 2D 21 00 00 11 00 00 E5 D5 CD CF 1C    ....-!..........
025FF0:  2A CA 0B CD C3 1C E1 ED 5B CC 0B CD C3 1C D1 CD    *.......[.......
026000:  CF 1C ED 5B CC 0B CD C3 1C 11 00 00 2A CA 0B CD    ...[........*...
026010:  C3 1C CD BA BB CD 83 0E C3 B5 0E FD 21 35 35 CD    ............!55.
026020:  39 1D 11 68 02 3A E9 0B 3D 47 21 8A 01 C5 D5 CD    9..h.:..=G!.....
026030:  21 1A 78 CD 2C BC 4F 16 02 1E 08 CD 47 BC D1 3E    !.x.,.O.....G..>
026040:  20 06 00 4F EB A7 ED 42 EB C1 10 DE C9 CD BF 1A     ..O...B........
026050:  3E 01 CD 0E 14 21 01 01 CD 75 BB 3A DE 0B F5 CD    >....!...u.:....
026060:  18 1E F1 CD F5 1C 78 CD 18 1E 2A C6 0B ED 5B C4    ......x...*...[.
026070:  0B CD C9 BB 3A EC 0B FE 01 C2 38 0F CD 11 BC 38    ....:.....8....8
026080:  0A 28 04 3E 08 18 06 3E 04 18 02 3E 02 32 1C 1D    .(.>...>...>.2..
026090:  3E 02 32 EC 0B ED 5B BE 0B CD 68 1A CD CF 1C DD    >.2...[...h.....
0260A0:  2A F8 0B DD 23 DD 23 DD 23 DD 4E 00 DD 23 DD 46    *...#.#.#.N..#.F
0260B0:  00 DD 23 C5 DD 7E 00 CD 1A 1D DD 23 10 F6 C1 0D    ..#..~.....#....
0260C0:  28 0E C5 CD 6D 1A C1 ED 5B BE 0B CD CF 1C 18 E3    (...m...[.......
0260D0:  ED 5B CE 0B 2A D0 0B CD FF 1C F5 FE 01 20 07 CD    .[..*........ ..
0260E0:  46 1D 3E 00 18 02 3E 01 CD E3 1C CD 19 BD CD 45    F.>...>........E
0260F0:  12 F1 CD E3 1C CD 19 BD CD 45 12 CD 1B BB 30 D7    .........E....0.
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:  FE E0 D2 C9 11 FE 13 20 16 CD 90 1B FD 21 5F 3D    ....... .....!_=
026210:  CD 39 1D CD 89 1D DA FD 14 CD 6E 1B C3 3F 0F FE    .9........n..?..
026220:  12 20 0D 3A EC 0B FE 00 CA D8 1F 21 D8 1F E3 C9    . .:.......!....
026230:  FE 20 20 05 CD 38 12 18 C2 FE 08 20 0A E5 D5 CD    .  ..8..... ....
026240:  3F 13 D1 E1 C3 3F 0F FE 16 20 0A E5 D5 CD 5E 13    ?....?... ....^.
026250:  D1 E1 C3 3F 0F FE 17 20 08 E5 CD 7D 13 E1 C3 3F    ...?... ...}...?
026260:  0F FE 18 20 08 E5 CD 99 13 E1 C3 3F 0F FE 01 20    ... .......?... 
026270:  08 D5 CD C5 13 D1 C3 3F 0F FE 04 20 08 D5 CD E2    .......?... ....
026280:  13 D1 C3 3F 0F E6 DF FE 56 20 12 E5 D5 3A EA 0B    ...?....V ...:..
026290:  FE 00 CC C1 18 CD 15 18 D1 E1 C3 3F 0F FE 10 20    ...........?... 
0262A0:  16 3A EA 0B FE 00 CA 3F 0F AF 32 EA 0B E5 D5 CD    .:.....?..2.....
0262B0:  C6 18 D1 E1 C3 3F 0F FE 57 20 0A E5 D5 CD 85 12    .....?..W ......
0262C0:  D1 E1 C3 3F 0F FE 58 20 0A E5 D5 CD B1 12 D1 E1    ...?..X ........
0262D0:  C3 3F 0F FE 44 20 0A E5 D5 CD DD 12 D1 E1 C3 3F    .?..D .........?
0262E0:  0F FE 41 20 0A E5 D5 CD 13 13 D1 E1 C3 3F 0F FE    ..A .........?..
0262F0:  43 20 0A 22 D0 0B ED 53 CE 0B C3 48 14 3E 0C CD    C ."...S...H.>..
026300:  7C 1D 28 53 79 E5 D5 FE 80 20 06 CD AE 10 C3 BA    |.(Sy.... ......
026310:  10 FE 20 20 06 CD 9C 10 C3 BA 10 CD 89 10 C3 BA    ..  ............
026320:  10 ED 5B BE 0B 3A C9 0B 47 C5 CD 3F 12 CD 1B 12    ..[..:..G..?....
026330:  C1 10 F6 C9 21 02 00 3A C8 0B 47 C5 CD 3F 12 CD    ....!..:..G..?..
026340:  0A 12 C1 10 F6 C9 CD 68 1A CD 89 10 CD 6D 1A D8    .......h.....m..
026350:  18 F7 D1 E1 C3 3F 0F 22 D8 0B ED 53 D6 0B 3E 0B    .....?."...S..>.
026360:  CD 7C 1D 28 15 CD B2 1A C5 CD 3F 12 C1 C5 CD 57    .|.(......?....W
026370:  1A C1 D2 BF 11 10 F6 C3 3F 0F 3E 03 CD 7C 1D 28    ........?.>..|.(
026380:  1B CD B2 1A C5 CD 3F 12 C1 78 CD 57 1A D2 BF 11    ......?..x.W....
026390:  CD 75 1A D2 BF 11 47 10 F0 C3 3F 0F 3E 04 CD 7C    .u....G...?.>..|
0263A0:  1D 28 15 CD B2 1A C5 CD 3F 12 C1 C5 CD 75 1A C1    .(......?....u..
0263B0:  D2 BF 11 10 F6 C3 3F 0F 3E 05 CD 7C 1D 28 1B CD    ......?.>..|.(..
0263C0:  B2 1A C5 CD 3F 12 C1 78 CD 6D 1A DA BF 11 CD 75    ....?..x.m.....u
0263D0:  1A D2 BF 11 47 10 F0 C3 3F 0F 3E 0E CD 7C 1D 28    ....G...?.>..|.(
0263E0:  15 CD B2 1A C5 CD 3F 12 C1 C5 CD 6D 1A C1 DA BF    ......?....m....
0263F0:  11 10 F6 C3 3F 0F 3E 0D CD 7C 1D 28 1B CD B2 1A    ....?.>..|.(....
026400:  C5 CD 3F 12 C1 78 CD 6D 1A DA BF 11 CD 88 1A DA    ..?..x.m........
026410:  BF 11 47 10 F0 C3 3F 0F 3E 14 CD 7C 1D 28 15 CD    ..G...?.>..|.(..
026420:  B2 1A C5 CD 3F 12 C1 C5 CD 88 1A C1 DA BF 11 10    ....?...........
026430:  F6 C3 3F 0F 3E 0A CD 7C 1D CA 63 0F CD B2 1A C5    ..?.>..|..c.....
026440:  CD 3F 12 C1 78 CD 57 1A D2 BF 11 CD 88 1A DA BF    .?..x.W.........
026450:  11 47 10 F0 C3 3F 0F 2A D8 0B ED 5B D6 0B C3 3F    .G...?.*...[...?
026460:  0F FE E0 20 06 CD 3F 12 C3 63 0F FE F8 38 0D F5    ... ..?..c...8..
026470:  CD 38 12 F1 D6 08 CD FB 11 C3 63 0F FE F4 38 0D    .8........c...8.
026480:  F5 CD 3F 12 F1 D6 04 CD FB 11 C3 63 0F CD FB 11    ..?........c....
026490:  C3 3F 0F FE F3 28 1C FE F2 28 21 FE F1 28 0B FE    .?...(...(!..(..
0264A0:  F0 C0 CD 57 1A D8 21 02 00 C9 CD 6D 1A D0 CD 68    ...W..!....m...h
0264B0:  1A 37 C9 CD 75 1A D8 ED 5B BE 0B C9 CD 88 1A D0    .7..u...[.......
0264C0:  A7 E5 2A CC 0B ED 42 ED 4B BE 0B 09 EB E1 37 C9    ..*...B.K.....7.
0264D0:  3E 00 CD E3 1C 18 06 3A DE 0B CD E3 1C E5 D5 CD    >......:........
0264E0:  CF 1C FD 21 C2 0B 16 00 2A C0 0B 2D 2D 2D 2D 3A    ...!....*..----:
0264F0:  BE 0B 1E 00 CD D9 1C 5F 18 08 FD BE 00 30 1B CD    ......._.....0..
026500:  D9 1C D5 F5 CD D1 1F F1 1E 00 CD C3 1C D1 F5 CD    ................
026510:  D1 1F 3A BE 0B 47 F1 80 18 E0 D1 E1 C9 CD 68 1A    ..:..G........h.
026520:  ED 5B BE 0B 01 57 1A ED 43 AA 1A CD FF 1C FE 00    .[...W..C.......
026530:  C0 CD 1B 12 30 02 18 F3 CD 6D 1A CD 9C 1A CD 1B    ....0....m......
026540:  12 38 F8 CD 6D 1A D8 18 F2 21 02 00 ED 5B BE 0B    .8..m....!...[..
026550:  01 6D 1A ED 43 AA 1A CD FF 1C FE 00 C0 CD 1B 12    .m..C...........
026560:  30 02 18 F3 CD 57 1A CD 9C 1A CD 1B 12 38 F8 CD    0....W.......8..
026570:  57 1A D0 18 F2 ED 5B CC 0B CD 88 1A ED 4B BE 0B    W.....[......K..
026580:  EB 09 EB 21 02 00 01 75 1A ED 43 AA 1A CD FF 1C    ...!...u..C.....
026590:  FE 00 C0 CD 0A 12 30 02 18 F3 CD 88 1A CD 9C 1A    ......0.........
0265A0:  CD 0A 12 38 F8 CD 88 1A D8 18 F2 ED 5B BE 0B 21    ...8........[..!
0265B0:  02 00 01 88 1A ED 43 AA 1A CD FF 1C FE 00 C0 CD    ......C.........
0265C0:  0A 12 30 02 18 F3 CD 75 1A CD 9C 1A CD 0A 12 38    ..0....u.......8
0265D0:  F8 CD 75 1A D0 18 F2 CD 68 1A ED 5B BE 0B CD FF    ..u.....h..[....
0265E0:  1C F5 CD 1B 12 38 F7 F1 CD 42 12 CD 1B 12 38 F7    .....8...B....8.
0265F0:  CD 6D 1A 30 E9 C9 CD 68 1A ED 5B BE 0B CD FF 1C    .m.0...h..[.....
026600:  F5 CD 12 12 30 F7 F1 CD 42 12 CD 12 12 30 F7 CD    ....0...B....0..
026610:  75 1A 38 E9 C9 CD FF 1C DD 21 0B 0C DD 77 00 CD    u.8......!...w..
026620:  68 1A CD FF 1C DD BE 00 CC 3F 12 CD 12 12 30 F2    h........?....0.
026630:  C9 CD FF 1C DD 21 0B 0C DD 77 00 CD 57 1A 30 0A    .....!...w..W.0.
026640:  CD FF 1C DD BE 00 20 0F 18 F1 CD 6D 1A CD FF 1C    ...... ....m....
026650:  DD BE 00 C0 CD 3F 12 CD 12 12 D8 18 F0 CD FF 1C    .....?..........
026660:  DD 21 0B 0C DD 77 00 ED 5B BE 0B CD FF 1C DD BE    .!...w..[.......
026670:  00 CC 3F 12 CD 1B 12 38 F2 C9 CD FF 1C DD 21 0B    ..?....8......!.
026680:  0C DD 77 00 CD 88 1A 38 0A CD FF 1C DD BE 00 20    ..w....8....... 
026690:  0F 18 F1 CD 75 1A CD FF 1C DD BE 00 C0 CD 3F 12    ....u.........?.
0266A0:  CD 1B 12 D0 18 F0 ED 5B DA 0B 2A DC 0B CD E3 1C    .......[..*.....
0266B0:  CD CF 1C 2A EF 0B ED 5B ED 0B E5 D5 E5 21 00 00    ...*...[.....!..
0266C0:  CD C3 1C E1 CD D1 1F 11 00 00 CD C3 1C E1 CD D1    ................
0266D0:  1F EB 21 00 00 CD C3 1C E1 11 00 00 CD C3 1C C9    ..!.............
0266E0:  CD BA BB 3A EA 0B FE 00 28 07 AF 32 EA 0B CD C6    ...:....(..2....
0266F0:  18 DD 21 E9 0B 3A DE 0B F5 CD F5 1C ED 43 E5 0B    ..!..:.......C..
026700:  21 01 01 CD 75 BB F1 CD 18 1E 3A E5 0B CD 18 1E    !...u.....:.....
026710:  ED 4B E5 0B CD 06 BB FE F2 28 15 FE F3 CA B7 14    .K.......(......
026720:  FE F0 28 51 FE F1 CA E9 14 FE 0D CA D2 0E 18 C5    ..(Q............
026730:  AF CD 0E 14 2A DA 0B ED 4B E3 0B A7 ED 42 3A DE    ....*...K....B:.
026740:  0B 3D FE FF 20 22 3A E9 0B 3D 2A DF 0B 18 19 AF    .=.. ":..=*.....
026750:  CD 0E 14 2A DA 0B ED 4B E3 0B 09 3A DE 0B 3C DD    ...*...K...:..<.
026760:  BE 00 20 04 AF 2A E1 0B 32 DE 0B 22 DA 0B 3E 01    .. ..*..2.."..>.
026770:  CD 0E 14 18 80 3E 1B 04 0C B8 20 10 01 00 00 18    .....>.... .....
026780:  0B 3E FF 05 0D B8 20 04 06 1A 0E 1A 3A DE 0B CD    .>.... .....:...
026790:  E9 1C C3 5D 14 FD 21 90 3D CD 39 1D CD 89 1D F5    ...]..!.=.9.....
0267A0:  3A EA 0B FE 01 20 07 AF 32 EA 0B CD C6 18 CD C0    :.... ..2.......
0267B0:  1B F1 DA 17 16 3A C9 0B 47 2A D4 0B ED 5B D2 0B    .....:..G*...[..
0267C0:  FD 21 EE 03 CD CF 1C C5 E5 D5 21 00 00 ED 5B C2    .!........!...[.
0267D0:  0B CD 09 1D FE 00 20 19 10 F7 FD 35 00 2A D4 0B    ...... ....5.*..
0267E0:  CD 6D 1A 22 D4 0B D1 E1 CD 6D 1A C1 DA 3E 1B 18    .m.".....m...>..
0267F0:  D3 CD 46 1D D1 E1 C1 2A C0 0B 2B 2B ED 5B D2 0B    ..F....*..++.[..
026800:  3A C9 0B 47 CD CF 1C C5 E5 D5 21 00 00 ED 5B C2    :..G......!...[.
026810:  0B CD 09 1D FE 00 20 0D 10 F7 FD 35 00 D1 E1 CD    ...... ....5....
026820:  57 1A C1 18 DF CD 46 1D D1 E1 C1 2A D4 0B CD 57    W.....F....*...W
026830:  1A ED 5B BE 0B 3A EE 03 47 FD 21 C9 0B CD CF 1C    ..[..:..G.!.....
026840:  C5 E5 D5 2A C0 0B CD D1 1F 11 00 00 CD 09 1D FE    ...*............
026850:  00 20 18 10 F7 FD 35 00 ED 5B D2 0B CD 75 1A ED    . ....5..[...u..
026860:  53 D2 0B D1 CD 75 1A E1 C1 18 D2 CD 46 1D D1 E1    S....u......F...
026870:  C1 ED 5B CC 0B ED 4B BE 0B CD 79 1A CD 88 1A 3A    ..[...K...y....:
026880:  EE 03 47 C5 E5 D5 CD CF 1C 2A C0 0B CD D1 1F 11    ..G......*......
026890:  00 00 CD 09 1D FE 00 20 0D 10 F7 FD 35 00 D1 E1    ....... ....5...
0268A0:  CD 88 1A C1 18 DD CD 46 1D D1 E1 C1 CD E6 1A 3A    .......F.......:
0268B0:  EC 03 FE 02 C4 43 1C 3A EC 0B FE 00 CA 61 16 11    .....C.:.....a..
0268C0:  F1 03 21 EC 03 01 04 00 ED B0 EB E5 E5 FD E1 3E    ..!............>
0268D0:  01 32 0C 0C FD 22 F6 0B CD 15 18 FD E5 E1 01 F0    .2..."..........
0268E0:  03 A7 ED 42 22 FA 0B AF 32 0C 0C DD E1 CD 48 1A    ...B"...2.....H.
0268F0:  22 F6 0B CD CA 18 C3 73 26 3A 61 55 3C 32 61 55    "......s&:aU<2aU
026900:  32 10 0C FD 21 62 55 47 FD 23 FD 23 10 FA ED 5B    2...!bUG.#.#...[
026910:  62 55 FD 73 00 FD 72 01 13 21 EC 03 01 04 00 ED    bU.s..r..!......
026920:  B0 EB E5 FD E1 00 AF 32 EB 0B 3C 32 0C 0C FD 22    .......2..<2..."
026930:  F6 0B CD 15 18 FD 22 62 55 AF 32 0C 0C CD 48 1A    ......"bU.2...H.
026940:  CD 1D 1C 23 23 23 23 22 D6 0B E5 DD E1 3A ED 03    ...####".....:..
026950:  FE 00 28 15 CD F7 18 3A EB 0B FE 02 C8 CD 06 BB    ..(....:........
026960:  2A D6 0B E5 CD 4B 1A DD E1 CD CA 18 3A EB 0B FE    *....K......:...
026970:  02 C8 DD 21 0C 01 FD 21 23 3E CD 31 1D 3A ED 03    ...!...!#>.1.:..
026980:  FE 00 20 06 FD 21 2B 3E 18 18 FE 01 20 06 FD 21    .. ..!+>.... ..!
026990:  32 3E 18 0E FE 02 20 06 FD 21 3F 3E 18 04 FD 21    2>.... ..!?>...!
0269A0:  4C 3E CD 39 1D DD 23 FD 21 A9 3D CD 31 1D 3A 10    L>.9..#.!.=.1.:.
0269B0:  0C CD 18 1E FD 21 BC 3D DD 23 CD 31 1D CD 11 BC    .....!.=.#.1....
0269C0:  3A EC 03 CD 4D 1E DD 23 FD 21 D0 3D CD 31 1D 21    :...M..#.!.=.1.!
0269D0:  08 9D ED 5B 62 55 A7 ED 52 CD 1F 1E CD D2 2B DD    ...[bU..R.....+.
0269E0:  23 FD 21 E0 3D CD 31 1D 06 03 CD 21 1E DD 23 FD    #.!.=.1....!..#.
0269F0:  21 F1 3D CD 31 1D 2A F8 0B CD 1F 1E DD 23 FD 21    !.=.1.*......#.!
026A00:  01 3E CD 31 1D 2A 62 55 CD 1F 1E 3A EB 0B FE 00    .>.1.*bU...:....
026A10:  C2 FF 17 DD 23 DD 23 CD 70 1D FD 21 11 3E CD 31    ....#.#.p..!.>.1
026A20:  1D 06 0A CD 6B 1E CD A4 1B EB 21 1A 0C 01 0A 00    ....k.....!.....
026A30:  ED B0 CD B2 1B E5 3A E9 0B 3D 47 3E 01 F5 C5 CD    ......:..=G>....
026A40:  F5 1C 70 23 C1 F1 3C 10 F4 3E FF 77 E1 11 2F 0C    ..p#..<..>.w../.
026A50:  06 00 22 D6 0B 2A D6 0B 1A FE FF 28 08 4F 0D 09    .."..*.....(.O..
026A60:  13 CB FE 18 F0 3E 01 32 2E 0C 21 2F 0C 3E FF 06    .....>.2..!/.>..
026A70:  14 77 23 10 FC 06 00 3A EC 0B FE 00 C0 DD 23 DD    .w#....:......#.
026A80:  23 FD 21 D2 3E CD 31 1D CD 89 1D DA D8 1F 21 00    #.!.>.1.......!.
026A90:  C0 22 F6 0B C3 96 0C DD 23 FD 21 1C 3E CD 31 1D    ."......#.!.>.1.
026AA0:  CD A4 1B 06 0A 7E CD 5A BB 23 10 F9 C9 CD 11 BC    .....~.Z.#......
026AB0:  38 0C 20 05 21 60 18 18 08 21 7F 18 18 03 21 53    8. .!`...!....!S
026AC0:  18 22 51 18 DD 2A F6 0B DD 22 F4 0B ED 4B EE 03    ."Q..*..."...K..
026AD0:  2A D4 0B ED 5B D2 0B CD CF 1C D5 C5 E5 21 00 00    *...[........!..
026AE0:  ED 5B C2 0B C5 CD 13 1D C3 00 00 E6 AA F5 CD 13    .[..............
026AF0:  1D E6 55 47 F1 B0 18 3A E6 88 F5 CD 13 1D E6 44    ..UG...:.......D
026B00:  47 F1 B0 F5 CD 13 1D E6 22 47 F1 B0 F5 CD 13 1D    G......."G......
026B10:  E6 11 47 F1 B0 18 1B 0E 07 E6 01 DD 77 00 CD 13    ..G.........w...
026B20:  1D DD CB 00 26 FE 00 28 04 DD CB 00 C6 0D 20 EE    ....&..(...... .
026B30:  18 03 DD 77 00 DD 23 FD 23 C1 10 A8 3A 0C 0C FE    ...w..#.#...:...
026B40:  00 20 06 CD 3E 1A E5 DD E1 E1 CD 6D 1A C1 D1 0D    . ..>......m....
026B50:  28 03 C3 3F 18 CD 46 1D C9 3E 01 32 EA 0B DD 21    (..?..F..>.2...!
026B60:  F0 03 3A EF 03 47 3A EE 03 5F 2A F6 0B 22 F4 0B    ..:..G:.._*.."..
026B70:  C5 3A EA 0B FE 01 20 06 7E DD 77 00 18 04 DD 7E    .:.... .~.w....~
026B80:  00 77 DD 23 23 10 EA C1 1D C8 CD 3E 1A 18 E1 AF    .w.##......>....
026B90:  21 00 00 32 84 19 22 85 19 32 DA 19 22 DB 19 32    !..2.."..2.."..2
026BA0:  EC 19 22 ED 19 32 04 1A 22 05 1A 3A ED 03 FE 01    .."..2.."..:....
026BB0:  20 0D 3E C3 32 DA 19 21 F5 19 22 DB 19 18 23 FE     .>.2..!.."...#.
026BC0:  02 20 14 3E C3 21 DD 19 32 84 19 22 85 19 32 EC    . .>.!..2.."..2.
026BD0:  19 21 F4 19 22 ED 19 3E CD 21 0A 1A 32 04 1A 22    .!.."..>.!..2.."
026BE0:  05 1A CD 11 BC 38 0C 20 05 21 9C 19 18 08 21 C0    .....8. .!....!.
026BF0:  19 18 03 21 8F 19 22 8D 19 3A EE 03 4F 21 F8 CA    ...!.."..:..O!..
026C00:  22 F4 0B E5 CD 29 BC 22 07 0C E1 11 00 00 3A EF    "....)."......:.
026C10:  03 47 C5 D5 13 DD 7E 00 77 32 0B 0C 00 00 00 FE    .G....~.w2......
026C20:  00 CA D4 19 C3 8F 19 F5 E6 55 17 4F F1 E6 AA 1F    .........U.O....
026C30:  B1 C3 D4 19 F5 E6 88 1F 1F 1F 4F F1 F5 E6 11 17    ..........O.....
026C40:  17 17 B1 32 F3 0B F1 F5 E6 44 1F 4F F1 E6 22 17    ...2.....D.O..".
026C50:  B1 4F 3A F3 0B B1 18 14 C5 06 00 0E 08 CB 47 28    .O:...........G(
026C60:  02 CB F8 CB 00 CB 0F 0D 20 F3 78 C1 E5 A7 ED 52    ........ .x....R
026C70:  77 E1 00 00 00 E5 4F 2A 07 0C 3A 0B 0C 77 E5 23    w.....O*..:..w.#
026C80:  22 07 0C E1 00 00 00 A7 ED 52 79 77 E1 DD 23 23    "........Ryw..##
026C90:  13 05 C2 7C 19 D1 C1 0D C8 CD 3E 1A CD 0A 1A C3    ...|......>.....
026CA0:  76 19 E5 D5 2A 07 0C CD 29 BC 3A EF 03 16 00 5F    v...*...).:...._
026CB0:  A7 ED 52 22 07 0C D1 E1 C9 CB 3C CB 1D D5 C5 CD    ..R"......<.....
026CC0:  11 BC 38 04 28 06 18 08 CB 3A CB 1B CB 3A CB 1B    ..8.(....:...:..
026CD0:  CD 1D BC C1 D1 C9 2A F4 0B CD 26 BC 22 F4 0B C9    ......*...&."...
026CE0:  CD 14 BC 21 50 C8 ED 4B BE 0B 09 22 F6 0B C9 ED    ...!P..K..."....
026CF0:  4B C0 0B 09 C5 E5 ED 4B CA 0B A7 ED 42 E1 C1 C9    K......K....B...
026D00:  2A CA 0B 23 23 ED 4B C0 0B A7 ED 42 C9 ED 4B C2    *..##.K....B..K.
026D10:  0B E5 EB 09 E5 ED 4B CC 0B A7 ED 42 E1 EB E1 C9    ......K....B....
026D20:  ED 4B C2 0B E5 EB A7 ED 42 EB E1 C9 22 D0 0B ED    .K......B..."...
026D30:  53 CE 0B C9 CD FF 1C FE 00 C8 F5 CD 38 12 F1 E5    S...........8...
026D40:  D5 CD 00 00 CD 42 12 D1 E1 C9 79 06 01 FE 20 28    .....B....y... (
026D50:  04 30 01 C9 04 04 C9 E5 21 EF 0B 01 12 00 71 23    .0......!.....q#
026D60:  70 21 ED 0B 01 17 00 71 23 70 E1 01 1C 00 A7 EB    p!.....q#p......
026D70:  09 22 DA 0B 01 20 00 A7 ED 42 22 E1 0B C9 CD 11    ."... ...B".....
026D80:  BC 47 0E 00 3A C9 0B 04 CB 3F 30 02 0E 01 10 F8    .G..:....?0.....
026D90:  81 32 EF 03 C9 C5 16 00 06 08 21 00 00 CB 39 30    .2........!...90
026DA0:  01 19 CB 23 CB 12 10 F5 22 BB 0B C1 C9 FE 00 CA    ...#....".......
026DB0:  35 1B FE 01 28 17 C5 4F 06 08 29 7C 91 38 02 67    5...(..O..)|.8.g
026DC0:  2C 10 F7 7C 32 3D 1B 7D 32 BB 0B C1 C9 22 BB 0B    ,..|2=.}2...."..
026DD0:  AF 32 3D 1B C9 00 FD 21 C2 3C CD 39 1D CD 06 BB    .2=....!.<.9....
026DE0:  3A EC 0B FE 00 CA D8 1F 21 D8 1F E3 C9 FD 21 12    :.......!.....!.
026DF0:  3D 18 0A CD 92 BC CD 7D BC FD 21 DE 3C CD 39 1D    =......}..!.<.9.
026E00:  CD A0 1D C3 D8 1F 3E 11 CD 5A BB FD 21 35 35 CD    ......>..Z..!55.
026E10:  39 1D 3A EC 03 FE 00 C0 CD 8A 0E CD BA BB 3E 01    9.:...........>.
026E20:  CD 0E 14 21 D2 0E E3 C9 3A EC 03 FE 00 C0 E5 21    ...!....:......!
026E30:  02 14 CD 75 BB E1 3E 13 CD 5A BB C9 3A 10 0C 47    ...u..>..Z..:..G
026E40:  21 2E 4B 11 0A 00 19 10 FD C9 3A 10 0C 47 21 10    !.K.......:..G!.
026E50:  4F 11 10 00 19 10 FD C9 FD 21 31 37 CD 39 1D 06    O........!17.9..
026E60:  01 CD 06 BB FE 0D 28 47 FE F0 28 0F FE F1 20 F1    ......(G..(... .
026E70:  04 78 FE 05 20 0E 06 01 78 18 09 05 78 FE 00 20    .x.. ...x...x.. 
026E80:  03 06 04 78 FE 01 20 06 FD 21 3B 37 18 1C FE 02    ...x.. ..!;7....
026E90:  20 06 FD 21 4D 37 18 12 FE 03 20 06 FD 21 5F 37     ..!M7.... ..!_7
026EA0:  18 08 FE 04 20 BB FD 21 71 37 CD 39 1D 18 B2 05    .... ..!q7.9....
026EB0:  78 32 ED 03 C9 3A 10 0C 47 FD 21 62 55 FD 23 FD    x2...:..G.!bU.#.
026EC0:  23 10 FA FD 6E 00 FD 66 01 22 F8 0B 22 00 0C 23    #...n..f.".."..#
026ED0:  3A EB 0B FE 00 E5 C4 A2 1C E1 C9 3A C9 0B 47 3A    :..........:..G:
026EE0:  EE 03 4F 21 2F 0C 22 D6 0B 2A D4 0B ED 5B D2 0B    ..O!/."..*...[..
026EF0:  CD CF 1C D5 C5 E5 ED 5B C2 0B C5 D5 21 00 00 CD    .......[....!...
026F00:  09 1D FE 00 28 25 5F 3A 2E 0C 47 21 2F 0C 7E BB    ....(%_:..G!/.~.
026F10:  28 19 FE FF 28 05 23 10 F5 18 10 2A D6 0B 7B 77    (...(.#....*..{w
026F20:  23 22 D6 0B 3A 2E 0C 3C 32 2E 0C D1 C1 10 CB E1    #"..:..<2.......
026F30:  CD 6D 1A C1 D1 0D C8 C3 58 1C CD B2 1B 1E 00 1C    .m......X.......
026F40:  7E FE FF C8 CB BF 47 4F 7B CD E9 1C 23 18 F0 E5    ~.....GO{...#...
026F50:  D5 C5 F5 CD F6 BB F1 C1 D1 E1 C9 E5 D5 C5 F5 CD    ................
026F60:  F9 BB F1 C1 D1 E1 C9 E5 D5 C5 CD C0 BB C1 D1 E1    ................
026F70:  C9 E5 D5 F5 CD C3 BB F1 D1 E1 C9 F5 CD DE BB F1    ................
026F80:  C9 F5 C5 D5 E5 CD 32 BC E1 D1 C1 F1 C9 E5 D5 F5    ......2.........
026F90:  CD 35 BC F1 D1 E1 C9 E5 D5 C5 CD F0 BB C1 D1 E1    .5..............
026FA0:  C9 E5 D5 C5 CD F3 BB C1 D1 E1 C9 CD 09 1D CD 2C    ...............,
026FB0:  BC C9 C5 06 04 F5 C5 CD 2F BC FE 00 C4 42 12 CD    ......../....B..
026FC0:  75 1A C1 F1 17 10 EE C1 C9 E5 DD E5 E1 CD 75 BB    u.............u.
026FD0:  E1 FD 7E 00 FE FF C8 CD 5A BB FD 23 18 F3 3E 07    ..~.....Z..#..>.
026FE0:  CD 5A BB C9 E5 F5 FD E5 AF 32 BB 0B CD 78 BB 7D    .Z.......2...x.}
026FF0:  FE 18 38 0F CD AA 1D FD 21 FB 3E CD 39 1D 3E FF    ..8.....!.>.9.>.
027000:  32 BB 0B FD E1 F1 E1 C9 06 14 21 1A 0C 3E 20 77    2.........!..> w
027010:  23 10 FA C9 E5 CD 1E BB E1 C9 FD 21 71 3B CD 39    #..........!q;.9
027020:  1D CD 06 BB E6 DF FE 4F CA 9E 1D FE 4E 20 F2 3E    .......O....N .>
027030:  11 CD 5A BB A7 C9 37 C9 FD 21 F6 3C CD 39 1D C3    ..Z...7..!.<.9..
027040:  06 BB AF CD 9F BB FD 21 F6 3C CD 39 1D CD 06 BB    .......!.<.9....
027050:  3E 01 C3 9F BB C5 E5 47 3E 42 CD 1E BB 78 E1 C1    >......G>B...x..
027060:  C9 FD 21 5F 39 CD 39 1D CD E5 1D FE 00 20 06 FD    ..!_9.9...... ..
027070:  21 E6 3E 18 F0 F5 3A 61 55 47 F1 B8 C9 06 02 21    !.>...:aUG.....!
027080:  0E 0C CD 06 BB FE 30 38 F9 FE 40 30 F5 F5 CD 5A    ......08..@0...Z
027090:  BB F1 D6 30 77 23 10 EA 06 02 CD 53 1E 30 DE 3A    ...0w#.....S.0.:
0270A0:  0E 0C 87 47 87 87 80 4F 3A 0F 0C 81 32 0E 0C C9    ...G...O:...2...
0270B0:  26 00 6F 06 01 18 02 06 04 D5 C5 FD 21 10 0C FD    &.o.........!...
0270C0:  23 FD 23 10 FA C1 FD 5E 00 FD 56 01 AF A7 ED 52    #.#....^..V....R
0270D0:  38 03 3C 18 F8 FD 2B FD 2B CD 4D 1E 19 10 E7 7D    8.<...+.+.M....}
0270E0:  CD 4D 1E D1 C9 C6 30 CD 5A BB C9 CD 06 BB FE 0D    .M....0.Z.......
0270F0:  28 0F FE 7F 20 F5 FD 21 ED 3E CD 39 1D 10 F7 A7    (... ..!.>.9....
027100:  C9 37 C9 48 21 1A 0C CD 06 BB FE 7F 28 1B FE 0D    .7.H!.......(...
027110:  C8 FE 20 38 F2 57 05 79 B8 38 08 7A 77 23 CD 5A    .. 8.W.y.8.zw#.Z
027120:  BB 18 E4 04 CD 46 1D 18 DE 79 04 B8 30 03 05 18    .....F...y..0...
027130:  F3 FD 21 ED 3E CD 39 1D 2B 3E 20 77 18 C9 06 0A    ..!.>.9.+> w....
027140:  DD 7E 00 CD 5A BB DD 23 10 F6 3E 20 CD 5A BB C9    .~..Z..#..> .Z..
027150:  5F DD 6E 00 DD 66 01 A7 ED 42 DD 75 00 DD 74 01    _.n..f...B.u..t.
027160:  DD 23 DD 23 1D 20 EA C9 47 DD 6E 00 DD 66 01 19    .#.#. ..G.n..f..
027170:  DD 75 00 DD 74 01 DD 23 DD 23 10 ED C9 CD 70 1D    .u..t..#.#....p.
027180:  FD 21 32 38 CD 39 1D 06 0A CD 6B 1E 21 1A 0C 11    .!28.9....k.!...
027190:  F0 03 01 0A 00 ED B0 AF 32 EA 0B 1E 00 21 38 4B    ........2....!8K
0271A0:  FD 21 FF 03 22 F4 0B DD 21 F0 03 06 0A 1C CD E8    .!.."...!.......
0271B0:  29 38 26 DD 7E 00 BE 20 19 DD 23 23 10 F5 7B FD    )8&.~.. ..##..{.
0271C0:  77 00 FD 23 3E FF 32 EA 0B 01 0A 00 2A F4 0B 09    w..#>.2.....*...
0271D0:  18 D2 FE 2A 28 E8 7B 18 F0 3A EA 0B FE 00 20 0C    ...*(.{..:.... .
0271E0:  FD 21 C1 3F CD 39 1D CD A0 1D 37 C9 3E FF FD 77    .!.?.9....7.>..w
0271F0:  00 A7 C9 FD 21 6D 3F CD 39 1D CD 89 1D D0 CD 2E    ....!m?.9.......
027200:  BD 30 0D FD 21 8E 3F CD 39 1D CD 89 1D 38 EF C9    .0..!.?.9....8..
027210:  3A 5A BB 32 43 0C 32 44 0C 2A 5B BB 22 45 0C 3A    :Z.2C.2D.*[."E.:
027220:  75 BB 32 47 0C 2A 76 BB 22 48 0C 3E C3 32 5A BB    u.2G.*v."H.>.2Z.
027230:  32 75 BB 21 A9 1F 22 5B BB 21 62 3F 22 76 BB 37    2u.!.."[.!b?"v.7
027240:  C9 CD 2E BD 38 FB C3 2B BD CD 62 3F 3A 44 0C 32    ....8..+..b?:D.2
027250:  5A BB 2A 45 0C 22 5B BB 3A 47 0C 32 75 BB 2A 48    Z.*E."[.:G.2u.*H
027260:  0C 22 76 BB AF 32 43 0C C9 AF 95 6F 9C 95 67 C9    ."v..2C....o..g.
027270:  AF 32 EA 0B 32 B0 24 32 EB 0B 32 EC 0B 32 0D 0C    .2..2.$2..2..2..
027280:  32 79 0C 21 00 00 22 B1 24 21 00 C0 22 F6 0B 3C    2y.!..".$!.."..<
027290:  CD E3 1C CD 65 0C FD 21 C0 32 CD 39 1D 3E FE 32    ....e..!.2.9.>.2
0272A0:  3B 1C CD 8C 20 CD 06 BB FE 30 CA 50 2C FE 42 C8    ;... ....0.P,.B.
0272B0:  FE 62 C8 FE 43 CA DA 2F FE 63 CA DA 2F FE 32 CA    .b..C../.c../.2.
0272C0:  9B 22 FE 30 38 DF E6 DF FE 45 30 D9 47 3A 61 55    .".08....E0.G:aU
0272D0:  FE 00 CA 55 1B 78 FE 11 20 05 CD FE 20 18 91 FE    ...U.x.. ... ...
0272E0:  13 20 0B CC D8 20 38 88 CD 85 25 C3 96 0C FE 14    . ... 8...%.....
0272F0:  CA C3 22 FE 15 CA EC 23 FE 16 20 06 CD 9B 24 C3    .."....#.. ...$.
027300:  D8 1F FE 17 C2 75 20 CD BE 25 C3 D8 1F FE 18 CA    .....u ..%......
027310:  BA 2C FE 19 CA 55 28 FE 41 CA F4 2D FE 44 CA 92    .,...U(.A..-.D..
027320:  2F C3 0D 20 06 04 DD 21 52 3F 21 68 00 DD 5E 00    /.. ...!R?!h..^.
027330:  DD 56 01 CD CF 1C 21 48 01 CD B7 1C DD 23 DD 23    .V....!H.....#.#
027340:  10 E8 3E 08 32 EA 0B DD 21 EA 0B 01 20 00 21 68    ..>.2...!... .!h
027350:  00 11 40 00 CD CF 1C 11 1F 01 CD B7 1C 11 50 01    ..@...........P.
027360:  CD CF 1C 11 2F 02 CD B7 1C 09 DD 35 00 20 E2 C9    ..../......5. ..
027370:  3A 61 55 FE 63 38 09 28 11 3E 63 32 61 55 18 0A    :aU.c8.(.>c2aU..
027380:  ED 4B 62 55 21 08 9D ED 42 D0 FD 21 3C 3D CD 39    .KbU!...B..!<=.9
027390:  1D CD A0 1D 37 C9 3E 02 CD 0E BC CD 65 22 26 22    ....7.>.....e"&"
0273A0:  2E 01 CD 75 BB 3E 18 CD 5A BB FD 21 51 55 CD 39    ...u.>..Z..!QU.9
0273B0:  1D CD 62 3F FD 21 E4 34 CD 39 1D 3A 43 0C 20 0A    ..b?.!.4.9.:C. .
0273C0:  3E 18 CD 5A BB 3E 01 CD 9F BB DD 21 38 4B 3A 61    >..Z.>.....!8K:a
0273D0:  55 47 0E 01 CD BD 1D C2 52 22 59 C5 CD 62 3F CD    UG......R"Y..b?.
0273E0:  A6 1E DD E5 26 00 6B 06 02 CD 21 1E 3E 20 CD 5A    ....&.k...!.> .Z
0273F0:  BB 7B CD 20 1C 7E FD E5 DD E1 CD 4D 1E 3E 20 CD    .{. .~.....M.> .
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:  5A BB 2B E5 23 23 7E FE 00 28 1E F5 3E 4D CD 5A    Z.+.##~..(..>M.Z
027510:  BB F1 FE 01 20 02 3E 48 FE 02 20 02 3E 56 FE 03    .... .>H.. .>V..
027520:  20 02 3E 44 CD 5A BB 18 0A 3E 4E CD 5A BB 3E 4F     .>D.Z...>N.Z.>O
027530:  CD 5A BB E1 3A 61 55 D5 BB EB 20 05 2A 62 55 18    .Z..:aU... .*bU.
027540:  06 DD 6E 02 DD 66 03 FD 21 F9 3E CD 39 1D A7 ED    ..n..f..!.>.9...
027550:  52 06 03 CD 21 1E EB FD 21 F9 3E CD 39 1D 3E 41    R...!...!.>.9.>A
027560:  CD 5A BB 3E 44 CD 5A BB 3E 3A CD 5A BB CD 1F 1E    .Z.>D.Z.>:.Z....
027570:  FD 21 F9 3E CD 39 1D D1 D5 21 10 4F 43 11 10 00    .!.>.9...!.OC...
027580:  19 10 FD 7E FE FF 28 46 E5 F5 CB 7F 28 33 3A 43    ...~..(F....(3:C
027590:  0C B7 20 20 AF CD 9F BB 3E 18 CD 5A BB 3E 2A CD    ..  ....>..Z.>*.
0275A0:  5A BB F1 CB BF CD 18 1E 3E 18 CD 5A BB 3E 01 CD    Z.......>..Z.>..
0275B0:  9F BB 18 16 3E 2A CD 5A BB F1 CB BF CD 18 1E 18    ....>*.Z........
0275C0:  09 3E 2E CD 5A BB F1 CD 18 1E E1 23 18 B5 3A 43    .>..Z......#..:C
0275D0:  0C B7 20 0D CD 4C 1D 3A BB 0B FE FF CC 65 22 18    .. ..L.:.....e".
0275E0:  00 D1 DD E1 C1 0C 05 C2 3C 21 3E 00 CD 9F BB 3A    ........<!>....:
0275F0:  43 0C B7 C2 B1 1F CD 5B 1F D0 C3 12 21 3E 01 CD    C......[....!>..
027600:  E3 1C 21 11 00 11 00 00 CD CF 1C 11 7B 02 CD B7    ..!.........{...
027610:  1C DD 21 00 3F 06 15 DD 5E 00 DD 56 01 21 11 00    ..!.?...^..V.!..
027620:  CD CF 1C 21 60 01 11 00 00 CD C3 1C DD 23 DD 23    ...!`........#.#
027630:  10 E5 C9 CD B1 22 D2 D8 1F AF 32 61 55 21 38 56    ....."....2aU!8V
027640:  22 62 55 22 64 55 C3 96 0C 3A 61 55 FE 00 37 C8    "bU"dU...:aU..7.
027650:  FD 21 83 37 CD 39 1D CD 82 1D C9 FD 21 9D 37 CD    .!.7.9......!.7.
027660:  39 1D CD 82 1D D2 D8 1F FD 21 B5 37 CD 39 1D CD    9........!.7.9..
027670:  89 1D DA 46 23 FD 21 D5 37 CD 39 1D CD 06 BB FE    ...F#.!.7.9.....
027680:  31 28 3E FE 32 28 19 FE 33 C2 E4 22 CD E5 1E DA    1(>.2(..3.."....
027690:  D8 1F 3E FF 32 0D 0C FD 21 FF 03 FD 7E 00 18 13    ..>.2...!...~...
0276A0:  FD 21 5F 39 CD 39 1D 3E 14 CD 5A BB CD C9 1D 28    .!_9.9.>..Z....(
0276B0:  02 30 ED 3D 32 10 0C 32 0E 0C 3E FF 32 EA 0B 18    .0.=2..2..>.2...
0276C0:  1D 3E 03 32 EB 0B DD 21 17 18 FD 21 8C 3B CD 31    .>.2...!...!.;.1
0276D0:  1D 3E 14 CD 5A BB CD 4A 0C 3A EC 03 18 0C 3E 01    .>..Z..J.:....>.
0276E0:  32 EB 0B 32 BE 0B AF 32 EC 03 CD 0E BC 3A EA 0B    2..2...2.....:..
0276F0:  FE 00 20 06 AF 32 10 0C 18 15 3A 0D 0C FE FF 20    .. ..2....:.... 
027700:  0E FD 7E 00 FE FF CA BA 23 3D 32 10 0C FD 23 3A    ..~.....#=2...#:
027710:  10 0C 3C CD E7 29 38 3A 7B 32 10 0C CD BD 1D C2    ..<..)8:{2......
027720:  D8 1F FD E5 CD 1D 1C FD E1 7E 47 3A EC 03 B8 20    .........~G:... 
027730:  C9 CD EF 2B FD E5 E5 CD 48 1A E1 FD 21 5D 3B CD    ...+....H...!];.
027740:  39 1D 3A EC 03 CD 4D 1E CD B2 16 FD E1 CD 06 BB    9.:...M.........
027750:  18 A8 FD 21 FF 03 3A EB 0B FE 03 CA D8 1F 3A EC    ...!..:.......:.
027760:  03 3C FE 03 CA D8 1F 32 EC 03 47 3A BE 0B CB 27    .<.....2..G:...'
027770:  32 BE 0B 3A EA 0B FE FF 20 06 3A 0E 0C 32 10 0C    2..:.... .:..2..
027780:  78 C3 52 23 FD 21 5F 39 CD C9 1D D2 D8 1F 32 10    x.R#.!_9......2.
027790:  0C FD 21 82 39 CD CD 1D 28 03 D2 F9 23 3C F5 3A    ..!.9...(...#<.:
0277A0:  10 0C 47 F1 90 CA D8 1F DA D8 1F 32 11 0C 3E 02    ..G........2..>.
0277B0:  32 EB 0B CD 1D 1C 7E CD 0E BC 3A 11 0C 47 C5 CD    2.....~...:..G..
0277C0:  1D 1C CD EF 2B E5 21 44 C1 22 F6 0B E1 CD B2 16    ....+.!D."......
0277D0:  CD 19 BD 0E 01 06 FF B7 10 FD 0D 20 F8 CD 1B BB    ........... ....
0277E0:  FE F1 20 0D 3E 05 47 3A 3C 24 FE FB 28 15 80 18    .. .>.G:<$..(...
0277F0:  0F FE F0 20 0E 3E 05 47 3A 3C 24 FE 01 28 04 90    ... .>.G:<$..(..
027800:  32 3C 24 CD DF 29 C1 10 B5 CD BD 1D C2 D8 1F 3A    2<$..).........:
027810:  11 0C 47 3A 10 0C 90 32 10 0C 18 A2 21 65 38 22    ..G:...2....!e8"
027820:  A7 24 21 7D 38 22 DD 24 21 96 38 22 B5 24 AF 32    .$!}8".$!.8".$.2
027830:  E6 24 C9 CD 84 24 3A 61 55 B7 CA 55 1B FD 21 65    .$...$:aU..U..!e
027840:  38 CD 39 1D CD 82 1D D0 00 00 00 FD 21 96 38 CD    8.9.........!.8.
027850:  39 1D CD CD 1D 28 02 30 F2 32 10 0C 3E 05 32 EB    9....(.0.2..>.2.
027860:  0B CD 1D 1C 7E 32 EC 03 E5 CD 0E BC E1 CD EF 2B    ....~2.........+
027870:  CD B2 16 FD 21 7D 38 CD 39 1D CD 82 1D D0 00 3E    ....!}8.9......>
027880:  C9 32 79 0C CD D2 2B 22 02 0C 2A F8 0B 3A 10 0C    .2y...+"..*..:..
027890:  CD E7 29 28 15 E5 ED 4B 02 0C 09 E5 E5 2A 62 55    ..)(...K.....*bU
0278A0:  C1 A7 ED 42 E5 C1 E1 D1 ED B0 2A 62 55 ED 4B 02    ...B......*bU.K.
0278B0:  0C A7 ED 42 22 62 55 3A EC 0B FE 00 C0 CD E3 2B    ...B"bU:.......+
0278C0:  E5 D1 23 23 E5 E5 21 36 56 C1 A7 ED 42 E5 C1 E1    ..##..!6V...B...
0278D0:  D5 ED B0 DD E1 3A 10 0C 5F 3A 61 55 47 3D 32 61    .....:.._:aUG=2a
0278E0:  55 C8 78 93 28 07 ED 4B 02 0C CD B8 1E CD A4 1B    U.x.(..K........
0278F0:  E5 D1 01 0A 00 09 E5 E5 21 20 4F C1 A7 ED 42 E5    ........! O...B.
027900:  C1 E1 ED B0 CD B2 1B E5 D1 01 10 00 09 E5 E5 21    ...............!
027910:  60 55 C1 A7 ED 42 E5 C1 E1 ED B0 37 C9 FD 21 5E    `U...B.....7..!^
027920:  40 CD 39 1D CD 89 1D D0 3E C9 32 79 0C 32 3B 1C    @.9.....>.2y.2;.
027930:  FD 21 87 40 CD 39 1D CD CD 1D FE 00 28 F9 32 10    .!.@.9......(.2.
027940:  0C CD B2 1B 1E 01 7E FE FF C8 CB BF 47 4F 7B CD    ......~.....GO{.
027950:  E9 1C 1C 23 18 F0 3E C9 32 E6 24 32 79 0C 21 A5    ...#..>.2.$2y.!.
027960:  39 22 B5 24 21 CB 38 22 DD 24 21 B3 38 22 A7 24    9".$!.8".$!.8".$
027970:  3E CD 21 85 25 32 B0 24 22 B1 24 CD 9E 24 D0 AF    >.!.%2.$".$..$..
027980:  32 EB 0B 3C 32 EC 0B 3A EF 03 32 FF 0B 47 CD 11    2..<2..:..2..G..
027990:  BC 38 06 28 02 CB 20 CB 20 CB 20 78 32 C9 0B F5    .8.(.. . . x2...
0279A0:  FD 21 57 3E CD 39 1D FD 21 7A 3E CD 39 1D F1 CD    .!W>.9..!z>.9...
0279B0:  18 1E 3A EE 03 32 FE 0B 32 C8 0B F5 FD 21 6C 3E    ..:..2..2....!l>
0279C0:  CD 39 1D F1 CD 18 1E CD D2 2B 22 FC 0B FD 21 88    .9.......+"...!.
0279D0:  3E CD 39 1D CD 89 1D D2 E6 0C FD 21 9E 3E CD 39    >.9........!.>.9
0279E0:  1D CD E5 1D 47 3A C8 0B B8 28 02 30 ED 78 32 C8    ....G:...(.0.x2.
0279F0:  0B FD 21 BA 3E CD 39 1D CD E5 1D 47 3A C9 0B B8    ..!.>.9....G:...
027A00:  28 02 30 ED 78 32 C9 0B C3 E6 0C FD 21 E1 38 CD    (.0.x2......!.8.
027A10:  39 1D CD 06 BB FE 31 28 0C FE 32 CA BD 26 FE 33    9.....1(..2..&.3
027A20:  CA 4C 27 18 ED CD D8 20 D8 3A 61 55 3C 32 61 55    .L'.... .:aU<2aU
027A30:  32 10 0C DD 21 0A 02 CD 7B 17 CD E3 2B ED 5B 62    2...!...{...+.[b
027A40:  55 73 23 72 2A FA 0B 19 22 62 55 21 F0 03 ED 4B    Us#r*..."bU!...K
027A50:  FA 0B ED B0 C9 DD 21 0A 02 CD 7B 17 2A FC 0B ED    ......!...{.*...
027A60:  4B FA 0B ED 42 28 25 30 2A E5 C5 CD E8 20 C1 E1    K...B(%0*.... ..
027A70:  D8 CD D1 1F 22 02 0C 3A 10 0C CD E7 29 20 0A 2A    ...."..:....) .*
027A80:  62 55 ED 4B 02 0C 09 18 1F CD EC 27 ED 5B 00 0C    bU.K.......'.[..
027A90:  C3 B3 26 22 02 0C 3A 10 0C CD E7 29 20 1F 2A 62    ..&"..:....) .*b
027AA0:  55 ED 4B 02 0C A7 ED 42 22 62 55 CD E3 2B E5 DD    U.K....B"bU..+..
027AB0:  E1 DD 23 DD 23 DD 75 00 DD 74 01 18 CF 2A 00 0C    ..#.#.u..t...*..
027AC0:  ED 4B FA 0B 09 CD FD 24 3A 10 0C 3C CD E6 2B E5    .K.....$:..<..+.
027AD0:  DD E1 3A 10 0C 47 3A 61 55 90 ED 4B 02 0C CD B8    ..:..G:aU..K....
027AE0:  1E C3 F4 26 CD D8 20 D8 FD 21 34 39 CD 39 1D 3A    ...&.. ..!49.9.:
027AF0:  10 0C CD 18 1E FD 21 48 39 CD 39 1D CD E5 1D CD    ......!H9.9.....
027B00:  E7 29 38 F1 7B 32 10 0C CD A4 1B E5 3A 61 55 CD    .)8.{2......:aU.
027B10:  A7 1B 01 0A 00 09 22 F4 0B 09 22 04 0C 2A F4 0B    ......"..."..*..
027B20:  D1 A7 ED 52 E5 C1 2A F4 0B 2B ED 5B 04 0C 1B ED    ...R..*..+.[....
027B30:  B8 CD B2 1B E5 3A 61 55 CD B5 1B 01 10 00 09 22    .....:aU......."
027B40:  F4 0B 09 22 04 0C 2A F4 0B D1 A7 ED 52 E5 C1 2A    ..."..*.....R..*
027B50:  F4 0B 2B ED 5B 04 0C 1B ED B8 DD 21 0F 02 CD 7B    ..+.[......!...{
027B60:  17 2A FA 0B 22 02 0C ED 5B 62 55 19 22 62 55 3E    .*.."...[bU."bU>
027B70:  02 32 EB 0B 3A 10 0C CD F8 27 CD 1D 1C ED 5B F8    .2..:....'....[.
027B80:  0B C3 B3 26 ED 5B 62 55 19 22 62 55 3A 10 0C 3C    ...&.[bU."bU:..<
027B90:  CD E6 2B E5 4E 23 46 EB E5 ED 42 E5 C1 03 E1 ED    ..+.N#F...B.....
027BA0:  5B 62 55 ED B8 DD E1 3A EB 0B FE 02 20 2F CD E3    [bU....:.... /..
027BB0:  2B E5 E5 3A 61 55 CD E6 2B D1 E5 A7 ED 52 E5 C1    +..:aU..+....R..
027BC0:  03 03 E1 23 E5 D1 13 13 ED B8 32 61 55 3C 32 61    ...#......2aU<2a
027BD0:  55 3A 10 0C 3D DD E1 DD 23 DD 23 18 03 3A 10 0C    U:..=...#.#..:..
027BE0:  47 3A 61 55 90 ED 5B 02 0C CD D0 1E C9 3A 61 55    G:aU..[......:aU
027BF0:  FE 00 CA 55 1B FD 21 75 34 CD 39 1D CD 89 1D D2    ...U..!u4.9.....
027C00:  97 28 FD 21 98 34 CD 39 1D CD 4A 0C AF 32 10 0C    .(.!.4.9..J..2..
027C10:  CD DF 29 CD E7 29 38 17 7B CD 20 1C 7E 47 3A EC    ..)..)8.{. .~G:.
027C20:  03 B8 28 EC CD EF 2B CD E7 24 3A 10 0C 18 E4 FD    ..(...+..$:.....
027C30:  21 B9 34 CD 39 1D CD 89 1D 30 2B CD 84 24 3E 01    !.4.9....0+..$>.
027C40:  32 10 0C CD E7 29 DA CE 28 CD BD 1D C2 CE 28 7B    2....)..(.....({
027C50:  CD C1 24 30 05 3A 10 0C 18 E9 3A 61 55 B7 CA 55    ..$0.:....:aU..U
027C60:  1B CD DF 29 18 DD FD 21 3D 35 CD 39 1D 3E 01 32    ...)...!=5.9.>.2
027C70:  10 0C 32 EA 0B CD 20 1C 7E 32 0E 0C CD 4D 1E CD    ..2... .~2...M..
027C80:  DF 29 CD E7 29 DA 24 29 7B CD 20 1C 7E 47 3A 0E    .)..).$){. .~G:.
027C90:  0C B8 28 EB FD 21 83 35 CD 39 1D 3A 10 0C C5 CD    ..(..!.5.9.:....
027CA0:  18 1E FD 21 97 35 CD 39 1D F1 CD 4D 1E AF 32 EA    ...!.5.9...M..2.
027CB0:  0B E5 CD 4C 1D AF CD 9F BB E1 18 C3 3A 61 55 FE    ...L........:aU.
027CC0:  00 CA 55 1B FD 21 AF 35 CD 39 1D CD A0 1D 3A EA    ..U..!.5.9....:.
027CD0:  0B FE 01 28 03 C3 D8 1F FD 21 BD 35 CD 39 1D 3E    ...(.....!.5.9.>
027CE0:  01 32 10 0C DD 21 20 4F 21 F0 03 06 0F C5 DD 7E    .2...! O!......~
027CF0:  00 E6 1F 77 DD 23 23 10 F5 C1 DD 21 30 4F CD DF    ...w.##....!0O..
027D00:  29 CD E7 29 38 46 21 F0 03 06 0F 0E 01 DD 7E 00    )..)8F!.......~.
027D10:  E6 1F BE 28 2A 3A E9 0B B9 38 24 E5 C5 FD 21 83    ...(*:...8$...!.
027D20:  35 CD 39 1D 3A 10 0C CD 18 1E FD 21 F1 35 CD 39    5.9.:......!.5.9
027D30:  1D C1 C5 79 E6 1F CD 18 1E C1 E1 AF 32 EA 0B 23    ...y........2..#
027D40:  DD 23 0C CD 4C 1D 10 C5 DD 23 18 B2 FD 21 AF 35    .#..L....#...!.5
027D50:  CD 39 1D 3A EA 0B FE 01 28 10 FD 21 23 36 CD 39    .9.:....(..!#6.9
027D60:  1D CD 89 1D D2 D8 1F C3 ED 29 FD 21 07 36 CD 39    .........).!.6.9
027D70:  1D CD A0 1D C3 ED 29 3A 10 0C 3C 32 10 0C C9 5F    ......):..<2..._
027D80:  3A 61 55 BB C9 AF 32 EB 0B CD FE 20 FD 21 02 37    :aU...2.... .!.7
027D90:  CD 39 1D CD 89 1D D2 D8 1F 3A EC 03 32 60 55 3A    .9.......:..2`U:
027DA0:  61 55 F5 CB 27 06 00 4F 21 D4 00 A7 ED 42 E5 21    aU..'..O!....B.!
027DB0:  64 55 09 EB 2A 62 55 ED 4B 64 55 C5 A7 ED 42 E5    dU..*bU.KdU...B.
027DC0:  C1 E1 ED B0 C1 F1 3C DD 21 62 55 CD B8 1E 21 20    ......<.!bU...! 
027DD0:  4F ED 5B 62 55 7E FE FF 28 07 E6 1F 12 23 13 18    O.[bU~..(....#..
027DE0:  F4 12 CD AE 2A AF 32 EA 0B CD 14 BC C3 CF 2C 3E    ....*.2.......,>
027DF0:  FF 32 60 55 3A 61 55 F5 01 10 00 21 20 4F ED 5B    .2`U:aU....! O.[
027E00:  62 55 E5 D5 F5 1A FE FF 28 05 77 23 13 18 F6 F1    bU......(.w#....
027E10:  D1 E1 09 3D 20 EC F1 F5 06 00 CB 27 4F 21 D4 00    ...= ......'O!..
027E20:  A7 ED 42 E5 C1 C5 2A 62 55 E5 E5 09 EB E1 ED 4B    ..B...*bU......K
027E30:  64 55 A7 ED 42 E5 C1 E1 2B 1B ED B8 D1 F1 3C DD    dU..B...+.....<.
027E40:  21 62 55 C3 D0 1E CD 14 BC FD 21 48 36 CD 39 1D    !bU.......!H6.9.
027E50:  26 16 2E 05 CD 75 BB 3A 61 55 CD 18 1E 26 16 2E    &....u.:aU...&..
027E60:  07 CD 75 BB 3A 60 55 CD 18 1E 26 11 2E 13 CD 75    ..u.:`U...&....u
027E70:  BB 2A 62 55 11 00 00 7E FE FF 28 10 23 1C E5 CB    .*bU...~..(.#...
027E80:  BF CD 18 1E E1 3E 2D CD 5A BB 18 EB 26 16 2E 09    .....>-.Z...&...
027E90:  CD 75 BB 2A 62 55 19 01 60 55 A7 ED 42 CD 1F 1E    .u.*bU..`U..B...
027EA0:  26 1C 2E 0C CD 75 BB 3A 61 55 11 00 00 0E 00 47    &....u.:aU.....G
027EB0:  FD 21 64 55 FD 66 01 FD 6E 00 23 23 7E FE 00 28    .!dU.f..n.##~..(
027EC0:  0F FE 01 20 01 1C FE 02 20 01 0C FE 03 20 01 14    ... .... .... ..
027ED0:  FD 23 FD 23 10 DE 79 CD 18 1E 26 1C 2E 0E CD 75    .#.#..y...&....u
027EE0:  BB 7B CD 18 1E 26 1C 2E 10 CD 75 BB 7A CD 18 1E    .{...&....u.z...
027EF0:  CD 5F 2B CD A0 1D C9 11 09 00 21 5C 00 E5 CD CF    ._+.......!\....
027F00:  1C 21 74 00 E5 CD B7 1C 21 8B 00 E5 CD CF 1C 21    .!t.....!......!
027F10:  E7 00 E5 CD B7 1C 21 FB 00 E5 CD CF 1C 21 55 01    ......!......!U.
027F20:  E5 CD B7 1C 11 D6 00 E1 CD CF 1C E1 CD B7 1C 11    ................
027F30:  EF 00 E1 CD CF 1C E1 CD B7 1C 11 ED 01 E1 CD CF    ................
027F40:  1C E1 CD B7 1C DD 21 2A 3F 06 0A 11 09 00 DD 6E    ......!*?......n
027F50:  00 DD 66 01 CD CF 1C DD 23 DD 23 DD 5E 00 DD 56    ..f.....#.#.^..V
027F60:  01 DD 23 DD 23 CD B7 1C 10 E1 21 05 00 16 00 3A    ..#.#.....!....:
027F70:  EF 03 47 3A EE 03 5F 19 10 FD C9 3A 10 0C 47 21    ..G:.._....:..G!
027F80:  62 55 23 23 10 FC C9 23 11 ED 03 01 03 00 ED B0    bU##...#........
027F90:  22 D6 0B C9 FD 21 C1 39 CD 39 1D DD 21 7D BE DD    "....!.9.9..!}..
027FA0:  6E 00 DD 66 01 7E E5 C6 41 CD 5A BB FD 21 E0 39    n..f.~..A.Z..!.9
027FB0:  CD 39 1D CD 89 1D E1 30 0D 7E FE 01 20 03 AF 18    .9.....0.~.. ...
027FC0:  02 3E 01 77 18 CE 3E 02 CD 0E BC 11 08 9D CD 9B    .>.w..>.........
027FD0:  BC FD 21 F9 39 CD 39 1D CD 89 1D D8 FD 21 1F 3A    ..!.9.9......!.:
027FE0:  CD 39 1D CD 06 BB 18 AC CD B1 22 D2 D8 1F 3E 01    .9........"...>.
027FF0:  32 EA 0B 21 38 4B 54 5D 13 36 20 01 E8 03 ED B0    2..!8KT].6 .....
028000:  21 20 4F 54 5D 13 36 FF 01 40 06 ED B0 3A EA 0B    ! OT].6..@...:..
028010:  FE 03 28 22 FD 21 4D 3A CD 39 1D CD 82 1D D2 D8    ..(".!M:.9......
028020:  1F CD FC 2B FD 21 65 3A CD 39 1D CD 89 1D 38 1C    ...+.!e:.9....8.
028030:  21 60 55 C3 EC 2C FD 21 01 41 CD 39 1D CD 89 1D    !`U..,.!.A.9....
028040:  D2 D8 1F CD FC 2B 21 00 C0 C3 E3 2C 21 38 4B C3    .....+!....,!8K.
028050:  EC 2C 3A 61 55 FE 00 CA 55 1B FD 21 2D 3B CD 39    .,:aU...U..!-;.9
028060:  1D CD 82 1D D2 D8 1F CD FC 2B 3A 60 55 FE FF 28    .........+:`U..(
028070:  05 21 60 55 18 0E 21 38 4B 18 09 22 F4 0B FD 21    .!`U..!8K.."...!
028080:  1B 41 18 07 22 F4 0B FD 21 83 3A CD 39 1D CD 70    .A.."...!.:.9..p
028090:  1D 06 0C C5 CD 6B 1E C1 21 1A 0C 11 08 9D 3A EA    .....k..!.....:.
0280A0:  0B FE 00 20 2C CD 8C BC D2 5B 1B ED 4B F4 0B C5    ... ,....[..K...
0280B0:  2A 62 55 A7 ED 42 3A 60 55 FE FF 28 04 01 10 00    *bU..B:`U..(....
0280C0:  09 EB E1 3E 02 CD 98 BC D2 5B 1B CD 8F BC C3 D8    ...>.....[......
0280D0:  1F CD 77 BC D2 5B 1B 2A F4 0B A7 ED 52 28 1D 3A    ..w..[.*....R(.:
0280E0:  EA 0B FE 03 28 06 FD 21 AB 3A 18 04 FD 21 40 41    ....(..!.:...!@A
0280F0:  CD 39 1D CD 7A BC CD A0 1D C3 D8 1F 3A EA 0B FE    .9..z.......:...
028100:  03 D5 20 10 FD 21 87 3B CD 39 1D CD 4A 0C 3A EC    .. ..!.;.9..J.:.
028110:  03 CD 0E BC E1 CD 83 BC D2 5B 1B CD 7A BC 3A EA    .........[..z.:.
028120:  0B FE 03 CA EF 2F FD 21 D9 3A CD 39 1D 3A 60 55    ...../.!.:.9.:`U
028130:  FE FF 20 06 FD 21 1C 3B 18 04 FD 21 25 3B CD 39    .. ..!.;...!%;.9
028140:  1D DD 21 18 28 FD 21 D0 3D CD 31 1D 21 08 9D ED    ..!.(.!.=.1.!...
028150:  4B 62 55 A7 ED 42 CD 1F 1E CD A0 1D 21 1A 0C 11    KbU..B......!...
028160:  51 55 01 0D 00 ED B0 21 5E 55 3E FF 77 3A 60 55    QU.....!^U>.w:`U
028170:  FE FF CA E6 2D CD 14 BC CD AE 2A CD 57 2A CD FE    ....-.....*.W*..
028180:  20 3A EA 0B FE 02 CA AF 2E C3 D8 1F 3A 61 55 32     :..........:aU2
028190:  10 0C FD 21 45 3B CD 39 1D CD 82 1D D2 D8 1F 21    ...!E;.9.......!
0281A0:  5A 3F 06 02 11 08 9D CD 8C BC D2 5B 1B 0E 0A 3A    Z?.........[...:
0281B0:  61 55 5F CD FD 1A 21 38 4B ED 5B BB 0B 3E 02 CD    aU_...!8K.[..>..
0281C0:  98 BC D2 5B 1B CD 8F BC 21 5C 3F 06 02 11 08 9D    ...[....!\?.....
0281D0:  CD 8C BC D2 5B 1B 0E 10 3A 61 55 5F CD FD 1A 21    ....[...:aU_...!
0281E0:  20 4F ED 5B BB 0B 3E 02 CD 98 BC D2 5B 1B CD 8F     O.[..>.....[...
0281F0:  BC 21 5E 3F 06 02 11 08 9D CD 8C BC D2 5B 1B 3A    .!^?.........[.:
028200:  61 55 CB 27 16 00 5F 21 64 55 3E 02 CD 98 BC D2    aU.'.._!dU>.....
028210:  5B 1B CD 8F BC 21 60 3F 06 02 11 08 9D CD 8C BC    [....!`?........
028220:  D2 5B 1B 2A 62 55 ED 4B 64 55 A7 ED 42 22 D8 0B    .[.*bU.KdU..B"..
028230:  EB 21 38 56 3E 02 CD 98 BC D2 5B 1B CD 8F BC 3E    .!8V>.....[....>
028240:  02 32 EA 0B C3 75 2C AF 32 EA 0B 3A 61 55 F5 47    .2...u,.2..:aU.G
028250:  3A 10 0C 80 32 61 55 F1 32 10 0C 2A 62 55 E5 E5    :...2aU.2..*bU..
028260:  ED 4B 64 55 A7 ED 42 22 D6 0B E1 ED 4B D8 0B 09    .KdU..B"....K...
028270:  22 62 55 CD D8 20 E1 22 62 55 DA D8 1F 21 5A 3F    "bU.. ."bU...!Z?
028280:  06 02 11 08 9D CD 77 BC D2 5B 1B 3A 10 0C 4F 1E    ......w..[.:..O.
028290:  0A CD FD 1A 21 38 4B ED 4B BB 0B 09 CD 83 BC D2    ....!8K.K.......
0282A0:  5B 1B CD 7A BC 21 5C 3F 06 02 11 08 9D CD 77 BC    [..z.!\?......w.
0282B0:  D2 5B 1B 3A 10 0C 4F 1E 10 CD FD 1A 21 20 4F ED    .[.:..O.....! O.
0282C0:  4B BB 0B 09 CD 83 BC D2 5B 1B CD 7A BC 21 5E 3F    K.......[..z.!^?
0282D0:  06 02 11 08 9D CD 77 BC D2 5B 1B 3A 10 0C CB 27    ......w..[.:...'
0282E0:  06 00 4F 21 64 55 09 E5 CD 83 BC D2 5B 1B CD 7A    ..O!dU......[..z
0282F0:  BC DD E1 3A 10 0C 47 3A 61 55 90 ED 5B D6 0B CD    ...:..G:aU..[...
028300:  D0 1E 21 60 3F 06 02 11 08 9D CD 77 BC D2 5B 1B    ..!`?......w..[.
028310:  2A 62 55 CD 83 BC D2 5B 1B CD 7A BC 2A 62 55 ED    *bU....[..z.*bU.
028320:  4B D8 0B 09 22 62 55 C3 D8 1F FD 21 F1 3F CD 39    K..."bU....!.?.9
028330:  1D CD 82 1D D2 D8 1F FD 21 08 40 CD 39 1D CD CD    ........!.@.9...
028340:  1D FE 00 28 F2 32 10 0C FD 21 30 40 CD 39 1D CD    ...(.2...!0@.9..
028350:  70 1D 06 0A CD 6B 1E CD A4 1B EB 21 1A 0C 01 0A    p....k.....!....
028360:  00 ED B0 FD 21 42 40 CD 39 1D CD 89 1D 38 C8 C3    ....!B@.9....8..
028370:  D8 1F CD D8 20 DA D8 1F FD 21 B3 40 CD 39 1D 3E    .... ....!.@.9.>
028380:  03 32 EA 0B C3 75 2C CD 65 0C 21 C8 00 22 ED 0B    .2...u,.e.!.."..
028390:  22 EF 0B CD 11 BC 32 EC 03 0E 5E 06 44 FE 00 20    ".....2...^.D.. 
0283A0:  17 3E 05 32 BD 32 3E 10 32 BC 32 3E 20 32 BE 32    .>.2.2>.2.2> 2.2
0283B0:  1E 04 0E 90 06 2C 18 29 FE 01 20 15 3E 04 32 BD    .....,.).. .>.2.
0283C0:  32 3E 10 32 BE 32 3E 04 32 BC 32 CB 21 1E 02 18    2>.2.2>.2.2.!...
0283D0:  10 1E 01 3E 02 32 BC 32 3C 32 BD 32 3E 08 32 BE    ...>.2.2<2.2>.2.
0283E0:  32 7B 32 BE 0B 79 32 C9 0B 32 EF 03 78 CB 27 32    2{2..y2..2..x.'2
0283F0:  C8 0B 32 EE 03 3E 01 CD 59 BC CD 84 31 CD 06 BB    ..2..>..Y...1...
028400:  F5 CD 84 31 F1 FE 12 CA D8 1F FE 0D CA 04 32 FE    ...1..........2.
028410:  F0 CA EF 30 FE F1 CA 04 31 FE F3 CA 16 31 FE F2    ...0....1....1..
028420:  CA 2C 31 FE F5 28 1A FE F4 28 24 FE F7 28 41 FE    .,1..(...($..(A.
028430:  F6 28 2E E6 DF FE 43 CA 3F 31 FE 50 CA A5 32 18    .(....C.?1.P..2.
028440:  B9 3A EE 03 D6 02 FE 02 28 B0 32 EE 03 18 AB 3A    .:......(.2....:
028450:  EE 03 C6 02 47 3A C8 0B B8 38 9F 78 32 EE 03 18    ....G:...8.x2...
028460:  99 3A BE 0B 47 3A EF 03 90 28 8F 32 EF 03 18 8A    .:..G:...(.2....
028470:  3A BE 0B 47 3A EF 03 80 4F 3A C9 0B B9 DA 62 30    :..G:...O:....b0
028480:  79 32 EF 03 C3 62 30 2A EF 0B 01 02 00 11 90 01    y2...b0*........
028490:  09 3A EE 03 CD F3 31 D2 62 30 18 0C 2A EF 0B 01    .:....1.b0..*...
0284A0:  02 00 A7 ED 42 DA 62 30 22 EF 0B C3 62 30 2A ED    ....B.b0"...b0*.
0284B0:  0B ED 4B BE 0B 11 80 02 09 3A EF 03 CD F3 31 D2    ..K......:....1.
0284C0:  62 30 18 0D 2A ED 0B ED 4B BE 0B A7 ED 42 DA 62    b0..*...K....B.b
0284D0:  30 22 ED 0B C3 62 30 2A ED 0B 3A BD 32 47 E5 CB    0"...b0*..:.2G..
0284E0:  3C 30 01 24 CB 1D 30 04 E1 2B 18 EE 10 F1 E1 22    <0.$..0..+....."
0284F0:  ED 0B 2A EF 0B 3A EE 03 06 00 4F 09 06 04 E5 CB    ..*..:....O.....
028500:  3C 30 01 24 CB 1D 30 04 E1 23 18 F0 10 F1 E1 2B    <0.$..0..#.....+
028510:  3A EE 03 CD FD 31 22 EF 0B C3 62 30 2A ED 0B 11    :....1"...b0*...
028520:  7F 02 3A EF 03 CD F3 31 38 0C 21 7F 02 3A EF 03    ..:....18.!..:..
028530:  CD FD 31 22 ED 0B E5 2A EF 0B 11 8F 01 3A EE 03    ..1"...*.....:..
028540:  CD F3 31 D1 38 0C 21 8F 01 3A EE 03 CD FD 31 22    ..1.8.!..:....1"
028550:  EF 0B E5 D5 CD CF 1C 21 00 00 11 00 00 3A EF 03    .......!.....:..
028560:  5F CD C3 1C 11 00 00 3A EE 03 6F CD C3 1C D1 E1    _......:..o.....
028570:  CD CF 1C 21 00 00 11 00 00 3A EE 03 6F CD C3 1C    ...!.....:..o...
028580:  21 00 00 3A EF 03 5F CD C3 1C C9 E5 06 00 4F 09    !..:.._.......O.
028590:  A7 ED 52 E1 C9 06 00 4F A7 ED 42 C9 AF 32 ED 03    ..R....O..B..2..
0285A0:  CD 59 BC 3A EF 03 CB 3F CB 3F CB 3F 3C 32 EF 03    .Y.:...?.?.?<2..
0285B0:  3A EE 03 06 00 4F 2A EF 0B 09 22 EF 0B CB 3F 3C    :....O*..."...?<
0285C0:  32 EE 03 3E C9 32 8D 16 CD 61 16 47 AF 32 8D 16    2..>.2...a.G.2..
0285D0:  2A EF 0B ED 5B ED 0B CD 21 1A 22 F4 0B E5 CD 3E    *...[...!."....>
0285E0:  1A E1 3A EE 03 4F 3A EF 03 47 7E FD 77 00 FD 23    ..:..O:..G~.w..#
0285F0:  23 10 F7 0D 28 0A 2A F4 0B E5 CD 3E 1A E1 18 E6    #...(.*....>....
028600:  FD 22 62 55 3E FF 32 EC 0B 3E 50 32 EF 03 3E 08    ."bU>.2..>P2..>.
028610:  32 EE 03 21 00 C0 22 F6 0B CD C1 18 DD 21 01 01    2..!.."......!..
028620:  CD 7F 17 AF 32 EC 0B 32 EA 0B FD 21 65 41 CD 39    ....2..2...!eA.9
028630:  1D CD 89 1D D2 D8 1F CD C6 18 C3 F2 2F 3A DE 0B    ............/:..
028640:  DD 21 E9 0B 3C DD BE 00 38 01 AF 32 DE 0B CD E3    .!..<...8..2....
028650:  1C C3 62 30 01 00 00 00 04 02 1F 0E 03 18 20 47    ..b0.......... G
028660:  45 4E 45 52 41 54 45 55 52 20 44 45 20 53 50 52    ENERATEUR DE SPR
028670:  49 54 45 53 20 2E 20 43 6F 70 2E 20 4D 2E 4D 41    ITES . Cop. M.MA
028680:  49 47 52 4F 54 20 2E 20 4A 75 69 6E 20 31 39 38    IGROT . Juin 198
028690:  37 20 18 1F 0A 06 18 5B 30 5D 18 20 43 48 41 52    7 .....[0]. CHAR
0286A0:  47 45 52 20 55 4E 45 20 54 41 42 4C 45 1F 2C 06    GER UNE TABLE.,.
0286B0:  18 5B 31 5D 18 20 4C 49 53 54 45 52 20 55 4E 45    .[1]. LISTER UNE
0286C0:  20 54 41 42 4C 45 1F 0A 08 18 5B 32 5D 18 20 43     TABLE....[2]. C
0286D0:  52 45 45 52 20 55 4E 45 20 54 41 42 4C 45 1F 2C    REER UNE TABLE.,
0286E0:  08 18 5B 33 5D 18 20 43 4F 4D 50 4C 45 54 45 52    ..[3]. COMPLETER
0286F0:  20 55 4E 45 20 54 41 42 4C 45 1F 0A 0A 18 5B 34     UNE TABLE....[4
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:  5D 18 20 41 46 46 49 43 48 45 52 20 4C 45 53 20    ]. AFFICHER LES 
028810:  53 50 52 49 54 45 53 1F 2C 0A 18 5B 35 5D 18 20    SPRITES.,..[5]. 
028820:  53 55 50 50 45 52 50 4F 53 49 54 49 4F 4E 20 53    SUPPERPOSITION S
028830:  50 52 49 54 45 53 1F 0A 0C 18 5B 36 5D 18 20 53    PRITES....[6]. S
028840:  55 50 50 52 49 4D 45 52 20 55 4E 20 53 50 52 49    UPPRIMER UN SPRI
028850:  54 45 1F 2C 0C 18 5B 37 5D 18 20 4D 4F 44 49 46    TE.,..[7]. MODIF
028860:  49 45 52 20 55 4E 20 53 50 52 49 54 45 1F 0A 0E    IER UN SPRITE...
028870:  18 5B 38 5D 18 20 53 41 55 56 45 52 20 55 4E 45    .[8]. SAUVER UNE
028880:  20 54 41 42 4C 45 1F 2C 0E 18 5B 39 5D 18 20 50     TABLE.,..[9]. P
028890:  55 52 47 45 52 20 55 4E 45 20 54 41 42 4C 45 1F    URGER UNE TABLE.
0288A0:  0A 10 18 5B 41 5D 18 20 43 4F 4E 43 41 54 45 4E    ...[A]. CONCATEN
0288B0:  41 54 49 4F 4E 20 44 45 20 54 41 42 4C 45 1F 2C    ATION DE TABLE.,
0288C0:  10 18 5B 42 5D 18 20 52 45 54 4F 55 52 20 41 55    ..[B]. RETOUR AU
0288D0:  20 42 41 53 49 43 1F 0A 12 18 5B 43 5D 18 20 43     BASIC....[C]. C
0288E0:  41 50 54 55 52 45 20 55 4E 20 53 50 52 49 54 45    APTURE UN SPRITE
0288F0:  1F 2C 12 18 5B 44 5D 18 20 52 45 4E 4F 4D 4D 45    .,..[D]. RENOMME
028900:  52 20 55 4E 20 53 50 52 49 54 45 07 FF 1F 19 16    R UN SPRITE.....
028910:  43 4F 4E 53 45 52 56 45 52 20 55 4E 20 53 45 55    CONSERVER UN SEU
028920:  4C 20 4D 4F 44 45 20 3F 20 28 4F 2F 4E 29 07 FF    L MODE ? (O/N)..
028930:  1F 19 18 4E 55 4D 45 52 4F 20 44 55 20 4D 4F 44    ...NUMERO DU MOD
028940:  45 20 41 20 43 4F 4E 53 45 52 56 45 52 20 3A 20    E A CONSERVER : 
028950:  FF 1F 15 16 45 4C 49 4D 49 4E 41 54 49 4F 4E 20    ....ELIMINATION 
028960:  44 45 20 53 50 52 49 54 45 53 20 55 4E 20 41 20    DE SPRITES UN A 
028970:  55 4E 20 3F 20 28 4F 2F 4E 29 07 FF 4E 4F 4D 20    UN ? (O/N)..NOM 
028980:  20 20 20 20 20 20 20 4E 55 4D 2E 4D 4F 44 45 20           NUM.MODE 
028990:  4F 43 54 53 2E 20 49 4E 4B 2D 50 45 4E 20 3A 30    OCTS. INK-PEN :0
0289A0:  31 2D 30 32 2D 30 33 2D 30 34 2D 30 35 2D 30 36    1-02-03-04-05-06
0289B0:  2D 30 37 2D 30 38 2D 30 39 2D 31 30 2D 31 31 2D    -07-08-09-10-11-
0289C0:  31 32 2D 31 33 2D 31 34 2D 31 35 20 FF 1F 01 01    12-13-14-15 ....
0289D0:  43 2B 43 52 FF 04 02 1F 02 02 43 4F 4E 54 52 4F    C+CR......CONTRO
0289E0:  4C 45 20 44 45 20 43 4F 4D 50 41 54 49 42 49 4C    LE DE COMPATIBIL
0289F0:  49 54 45 20 44 45 53 20 4D 4F 44 45 53 20 45 4E    ITE DES MODES EN
028A00:  20 43 4F 55 52 53 20 2E 20 52 45 46 45 52 45 4E     COURS . REFEREN
028A10:  43 45 20 4D 4F 44 45 20 3A 20 FF 0A 0D 20 53 50    CE MODE : ... SP
028A20:  52 49 54 45 20 4E 55 4D 45 52 4F 20 3A 20 FF 20    RITE NUMERO : . 
028A30:  49 4E 43 4F 4D 50 41 54 49 42 4C 45 20 45 4D 20    INCOMPATIBLE EM 
028A40:  4D 4F 44 45 20 07 FF 1F 26 02 20 54 45 52 4D 49    MODE ...&. TERMI
028A50:  4E 45 20 2E FF 0C 1F 02 02 43 4F 4E 54 52 4F 4C    NE ......CONTROL
028A60:  45 20 44 45 20 43 4F 4D 50 41 54 49 42 49 4C 49    E DE COMPATIBILI
028A70:  54 45 20 44 45 53 20 45 4E 43 52 45 53 20 45 4E    TE DES ENCRES EN
028A80:  20 43 4F 55 52 53 20 2E FF 20 52 45 56 4F 49 52     COURS .. REVOIR
028A90:  20 50 45 4E 20 4E 55 4D 45 52 4F 20 3A 20 FF 0C     PEN NUMERO : ..
028AA0:  1F 02 02 43 4F 4E 54 52 4F 4C 45 20 54 41 42 4C    ...CONTROLE TABL
028AB0:  45 20 54 45 52 4D 49 4E 45 07 FF 1F 31 02 07 18    E TERMINE...1...
028AC0:  20 45 52 52 45 55 52 20 50 45 4E 20 43 4F 4E 54     ERREUR PEN CONT
028AD0:  49 4E 55 45 52 20 3F 20 28 4F 2F 4E 29 20 18 FF    INUER ? (O/N) ..
028AE0:  1F 03 05 4E 4F 4D 42 52 45 20 44 45 20 53 50 52    ...NOMBRE DE SPR
028AF0:  49 54 45 53 20 3A 20 0A 0A 0D 20 20 4D 4F 44 45    ITES : ...  MODE
028B00:  20 45 43 52 41 4E 20 20 20 20 20 20 20 20 3A 20     ECRAN        : 
028B10:  0A 0A 0D 20 20 4C 4F 4E 47 55 45 55 52 20 44 45    ...  LONGUEUR DE
028B20:  20 54 41 42 4C 45 20 3A 20 0A 0A 0A 0D 20 20 53     TABLE : ....  S
028B30:  50 52 49 54 45 53 20 4D 49 52 4F 49 52 20 56 45    PRITES MIROIR VE
028B40:  52 54 49 43 41 4C 20 3A 0A 0A 0D 20 20 53 50 52    RTICAL :...  SPR
028B50:  49 54 45 53 20 4D 49 52 4F 49 52 20 48 4F 52 49    ITES MIROIR HORI
028B60:  5A 4F 4E 54 20 3A 0A 0A 0D 20 20 53 50 52 49 54    ZONT :...  SPRIT
028B70:  45 53 20 4D 49 52 4F 49 52 20 44 4F 55 42 4C 45    ES MIROIR DOUBLE
028B80:  20 20 20 3A 0A 0A 0A 0D 20 20 43 4F 55 4C 45 55       :....  COULEU
028B90:  52 53 20 50 45 4E 20 3A 07 FF 1F 13 19 07 18 20    RS PEN :....... 
028BA0:  53 41 55 56 45 47 41 52 44 45 20 45 4E 20 54 41    SAUVEGARDE EN TA
028BB0:  42 4C 45 20 44 45 46 49 4E 49 54 49 56 45 20 3F    BLE DEFINITIVE ?
028BC0:  20 28 4F 2F 4E 29 20 18 FF 1F 01 01 54 59 50 45     (O/N) .....TYPE
028BD0:  20 3F 20 1F 08 01 07 4E 4F 52 4D 41 4C 20 20 20     ? ....NORMAL   
028BE0:  20 20 20 20 FF 1F 08 01 07 4D 49 52 4F 49 52 20        .....MIROIR 
028BF0:  48 4F 52 49 5A 2E FF 1F 08 01 07 4D 49 52 4F 49    HORIZ......MIROI
028C00:  52 20 56 45 52 54 49 2E FF 1F 08 01 07 4D 49 52    R VERTI......MIR
028C10:  4F 49 52 20 44 4F 55 42 4C 45 FF 1F 12 15 53 55    OIR DOUBLE....SU
028C20:  50 50 52 49 4D 45 52 20 4C 41 20 54 41 42 4C 45    PPRIMER LA TABLE
028C30:  20 2E 20 07 FF 1F 14 16 4F 50 54 49 4F 4E 20 41     . .....OPTION A
028C40:  46 46 49 43 48 41 47 45 20 2E 20 07 FF 1F 1B 18    FFICHAGE . .....
028C50:  18 20 5B 4F 5D 3D 54 4F 55 54 20 20 5B 4E 5D 3D    . [O]=TOUT  [N]=
028C60:  53 45 4C 45 43 54 49 4F 4E 20 18 07 FF 1F 1A 17    SELECTION ......
028C70:  18 20 5B 31 5D 2D 20 53 45 4C 45 43 54 49 4F 4E    . [1]- SELECTION
028C80:  4E 45 52 20 55 4E 20 4D 4F 44 45 20 1F 19 18 20    NER UN MODE ... 
028C90:  5B 32 5D 2D 20 43 4F 4D 4D 45 4E 43 45 52 20 41    [2]- COMMENCER A
028CA0:  55 20 4E 55 4D 45 52 4F 20 3A 58 20 1F 1B 19 20    U NUMERO :X ... 
028CB0:  5B 33 5D 2D 20 52 45 43 48 45 52 43 48 45 20 50    [3]- RECHERCHE P
028CC0:  41 52 20 4E 4F 4D 53 20 18 FF 1F 0D 17 45 4E 54    AR NOMS .....ENT
028CD0:  52 45 52 20 54 4F 55 54 20 4F 55 20 50 41 52 54    RER TOUT OU PART
028CE0:  49 45 20 44 55 20 4E 4F 4D 20 52 45 43 48 45 52    IE DU NOM RECHER
028CF0:  43 48 45 20 2B 20 5B 2A 5D 20 3A 14 FF 1F 13 16    CHE + [*] :.....
028D00:  4F 50 54 49 4F 4E 20 53 55 50 50 52 45 53 53 49    OPTION SUPPRESSI
028D10:  4F 4E 20 2E FF 1F 01 16 53 55 50 50 52 49 4D 45    ON .....SUPPRIME
028D20:  52 20 44 45 53 53 49 4E 20 2E 1F 01 19 FF 1F 1C    R DESSIN .......
028D30:  18 4E 55 4D 45 52 4F 20 41 20 53 55 50 50 52 49    .NUMERO A SUPPRI
028D40:  4D 45 52 20 3F 20 20 20 08 08 FF 1F 13 16 4F 50    MER ?   ......OP
028D50:  54 49 4F 4E 20 4D 4F 44 49 46 49 43 41 54 49 4F    TION MODIFICATIO
028D60:  4E 20 FF 1F 02 18 4D 4F 44 49 46 49 45 52 20 44    N ....MODIFIER D
028D70:  45 53 53 49 4E 1F 01 19 FF 1F 02 0F 52 41 4E 47    ESSIN.......RANG
028D80:  45 4D 45 4E 54 20 44 45 53 53 49 4E 1F 02 11 5B    EMENT DESSIN...[
028D90:  31 5D 20 45 4E 20 46 49 4E 20 44 45 20 54 41 42    1] EN FIN DE TAB
028DA0:  4C 45 1F 02 13 5B 32 5D 20 4D 45 4D 45 20 4C 4F    LE...[2] MEME LO
028DB0:  43 41 54 49 4F 4E 1F 02 15 5B 33 5D 20 41 55 54    CATION...[3] AUT
028DC0:  52 45 20 4C 4F 43 41 54 49 4F 4E FF 1F 02 0C 14    RE LOCATION.....
028DD0:  4E 55 4D 45 52 4F 20 41 43 54 55 45 4C 3A 20 FF    NUMERO ACTUEL: .
028DE0:  1F 02 0E 52 41 4E 47 45 4D 45 4E 54 20 45 4E 20    ...RANGEMENT EN 
028DF0:  3F 20 20 20 08 08 FF 1F 1A 17 4E 55 4D 45 52 4F    ?   ......NUMERO
028E00:  20 44 55 20 50 52 45 4D 49 45 52 20 44 45 53 53     DU PREMIER DESS
028E10:  49 4E 20 3F 20 20 20 08 08 FF 1F 1A 18 4E 55 4D    IN ?   ......NUM
028E20:  45 52 4F 20 44 55 20 44 45 52 4E 49 45 52 20 44    ERO DU DERNIER D
028E30:  45 53 53 49 4E 20 3F 20 20 20 08 08 FF 1F 1D 18    ESSIN ?   ......
028E40:  4E 55 4D 45 52 4F 20 41 20 4D 4F 44 49 46 49 45    NUMERO A MODIFIE
028E50:  52 20 3F 20 20 20 08 08 FF 04 02 1F 02 02 53 45    R ?   ........SE
028E60:  4C 45 43 54 49 4F 4E 20 45 4E 20 43 4F 55 52 53    LECTION EN COURS
028E70:  20 44 52 49 56 45 20 FF 1F 02 04 43 48 41 4E 47     DRIVE ....CHANG
028E80:  45 52 20 44 52 49 56 45 20 3F 20 28 4F 2F 4E 29    ER DRIVE ? (O/N)
028E90:  FF 1F 02 18 45 53 54 2D 43 45 20 4C 41 20 42 4F    ....EST-CE LA BO
028EA0:  4E 4E 45 20 44 49 53 51 55 45 54 54 45 20 3F 20    NNE DISQUETTE ? 
028EB0:  28 4F 2F 4E 29 07 FF 1F 02 18 43 48 41 4E 47 45    (O/N).....CHANGE
028EC0:  52 20 4C 41 20 44 49 53 51 55 45 54 54 45 20 45    R LA DISQUETTE E
028ED0:  54 20 50 52 45 53 53 45 52 20 55 4E 45 20 54 4F    T PRESSER UNE TO
028EE0:  55 43 48 45 FF 1F 13 16 43 48 41 52 47 45 52 20    UCHE....CHARGER 
028EF0:  55 4E 45 20 54 41 42 4C 45 20 2E 20 FF 1F 02 15    UNE TABLE . ....
028F00:  5B 4F 5D 20 43 48 41 4E 54 49 45 52 20 2D 20 5B    [O] CHANTIER - [
028F10:  4E 5D 20 54 52 41 56 41 49 4C FF 1F 02 16 4E 4F    N] TRAVAIL....NO
028F20:  4D 20 44 45 20 4C 41 20 54 41 42 4C 45 20 3F 20    M DE LA TABLE ? 
028F30:  1F 14 17 2D 2D 2D 2D 2D 2D 2D 2D 2A 2D 2D 2D 1F    ...--------*---.
028F40:  14 16 FF 1F 02 16 18 07 20 43 45 54 54 45 20 54    ........ CETTE T
028F50:  41 42 4C 45 20 4E 27 45 53 54 20 50 41 53 20 44    ABLE N'EST PAS D
028F60:  55 20 54 59 50 45 20 44 45 4D 41 4E 44 45 20 18    U TYPE DEMANDE .
028F70:  FF 1F 28 16 54 59 50 45 20 44 45 20 4C 41 20 54    ..(.TYPE DE LA T
028F80:  41 42 4C 45 20 3A 20 FF 1F 02 09 4C 4F 43 41 54    ABLE : ....LOCAT
028F90:  49 4F 4E 20 4D 45 4D 4F 49 52 45 20 3A 1F 02 0A    ION MEMOIRE :...
028FA0:  4C 4F 4E 47 55 45 55 52 20 20 54 41 42 4C 45 20    LONGUEUR  TABLE 
028FB0:  20 3A 20 FF 43 48 41 4E 54 49 45 52 FF 54 52 41     : .CHANTIER.TRA
028FC0:  56 41 49 4C FF 1F 13 16 53 41 55 56 45 47 41 52    VAIL....SAUVEGAR
028FD0:  44 45 52 20 54 41 42 4C 45 20 2E 20 FF 1F 13 16    DER TABLE . ....
028FE0:  43 4F 4E 43 41 54 45 4E 45 52 20 54 41 42 4C 45    CONCATENER TABLE
028FF0:  53 20 2E 20 FF 1F 03 19 44 45 53 53 49 4E 20 45    S . ....DESSIN E
029000:  4E 20 4D 4F 44 45 20 20 FF 43 4F 4E 46 49 52 4D    N MODE  .CONFIRM
029010:  41 54 49 4F 4E 20 3F 20 28 4F 2F 4E 29 07 FF 04    ATION ? (O/N)...
029020:  02 1F 04 04 53 45 4C 45 43 54 49 4F 4E 4E 45 52    ....SELECTIONNER
029030:  20 4C 45 20 4D 4F 44 45 20 44 27 20 45 43 52 41     LE MODE D' ECRA
029040:  4E 20 FF 1F 04 06 41 54 54 45 4E 54 49 4F 4E 20    N ....ATTENTION 
029050:  3A 20 4C 45 53 20 44 49 4D 45 4E 53 49 4F 4E 53    : LES DIMENSIONS
029060:  20 44 45 20 4C 41 20 47 52 49 4C 4C 45 20 53 4F     DE LA GRILLE SO
029070:  4E 54 20 4C 49 4D 49 54 45 45 53 20 41 20 3A 20    NT LIMITEES A : 
029080:  FF 1F 04 07 34 36 20 4F 43 54 45 54 53 20 44 45    ....46 OCTETS DE
029090:  20 48 41 55 54 45 55 52 20 26 20 33 38 20 44 45     HAUTEUR & 38 DE
0290A0:  20 4C 41 52 47 45 55 52 20 45 4E 20 4D 4F 44 45     LARGEUR EN MODE
0290B0:  20 30 FF 1F 04 08 36 39 20 4F 43 54 45 54 53 20     0....69 OCTETS 
0290C0:  44 45 20 48 41 55 54 45 55 52 20 26 20 39 39 20    DE HAUTEUR & 99 
0290D0:  44 45 20 4C 41 52 47 45 55 52 20 45 4E 20 4D 4F    DE LARGEUR EN MO
0290E0:  44 45 20 31 20 26 20 32 FF 1F 04 0C 4E 4F 4D 42    DE 1 & 2....NOMB
0290F0:  52 45 20 44 45 20 43 41 53 45 53 20 45 4E 20 4C    RE DE CASES EN L
029100:  41 52 47 45 55 52 20 28 30 31 20 2D 20 4D 41 58    ARGEUR (01 - MAX
029110:  49 29 20 FF 1F 04 0A 4E 4F 4D 42 52 45 20 44 45    I) ....NOMBRE DE
029120:  20 43 41 53 45 53 20 45 4E 20 48 41 55 54 45 55     CASES EN HAUTEU
029130:  52 20 28 30 31 20 2D 20 4D 41 58 49 29 20 FF 1F    R (01 - MAXI) ..
029140:  01 19 18 54 52 41 43 45 20 47 52 49 4C 4C 45 20    ...TRACE GRILLE 
029150:  28 4F 2F 4E 29 20 3F 07 18 FF 1F 01 01 07 18 45    (O/N) ?........E
029160:  52 52 45 55 52 20 50 41 52 41 4D 2E 20 47 52 49    RREUR PARAM. GRI
029170:  4C 4C 45 18 07 FF 1F 02 18 07 18 20 45 52 52 45    LLE........ ERRE
029180:  55 52 20 44 49 53 51 55 45 20 21 20 18 FF 1F 1E    UR DISQUE ! ....
029190:  19 18 20 50 52 45 53 53 45 52 20 55 4E 45 20 54    .. PRESSER UNE T
0291A0:  4F 55 43 48 45 20 2E 18 07 FF 1F 18 16 07 18 20    OUCHE ......... 
0291B0:  49 4C 20 4E 27 59 20 41 20 50 41 53 20 44 45 20    IL N'Y A PAS DE 
0291C0:  54 41 42 4C 45 20 45 4E 20 4D 45 4D 4F 49 52 45    TABLE EN MEMOIRE
0291D0:  20 18 07 FF 1F 04 04 07 18 20 20 20 4C 41 20 54     ........   LA T
0291E0:  41 42 4C 45 20 45 53 54 20 43 4F 4D 50 4C 45 54    ABLE EST COMPLET
0291F0:  45 20 20 20 18 07 FF 1F 01 01 07 20 53 41 55 56    E   ....... SAUV
029200:  45 52 20 44 45 53 53 2E 20 3F 20 4F 2F 4E 07 FF    ER DESS. ? O/N..
029210:  1F 01 04 07 53 41 55 56 45 52 20 54 41 42 4C 45    ....SAUVER TABLE
029220:  20 3F 20 4F 2F 4E 07 FF 1F 01 01 47 52 49 4C 4C     ? O/N.....GRILL
029230:  45 20 45 4E 54 49 45 52 45 20 3F 20 4F 2D 4E 20    E ENTIERE ? O-N 
029240:  FF 53 50 52 49 54 45 20 4E 55 4D 45 52 4F 20 3A    .SPRITE NUMERO :
029250:  20 20 20 FF 45 4E 20 4D 4F 44 45 20 20 20 20 20       .EN MODE     
029260:  20 20 3A 20 20 20 20 FF 4F 43 54 45 54 53 20 4C      :    .OCTETS L
029270:  49 42 52 45 53 20 3A FF 4F 43 54 45 54 53 20 53    IBRES :.OCTETS S
029280:  50 52 49 54 45 20 3A 20 FF 41 44 52 45 53 53 45    PRITE : .ADRESSE
029290:  20 53 50 52 49 54 45 3A FF 46 49 4E 20 44 45 20     SPRITE:.FIN DE 
0292A0:  54 41 42 4C 45 20 20 3A FF 4E 4F 4D 20 44 45 53    TABLE  :.NOM DES
0292B0:  2E 3F 20 FF 4E 4F 4D 20 3A 20 FF 54 59 50 45 20    .? .NOM : .TYPE 
0292C0:  3A 20 FF 4E 4F 52 4D 41 4C FF 4D 2E 48 4F 52 49    : .NORMAL.M.HORI
0292D0:  5A 4F 4E 54 41 4C FF 4D 49 52 2E 56 45 52 54 49    ZONTAL.MIR.VERTI
0292E0:  43 41 4C FF 4D 49 52 2E 44 4F 55 42 4C 45 FF 1F    CAL.MIR.DOUBLE..
0292F0:  02 14 44 49 4D 45 4E 53 49 4F 4E 53 20 47 52 49    ..DIMENSIONS GRI
029300:  4C 4C 45 FF 1F 02 15 48 41 55 54 45 55 52 20 3A    LLE....HAUTEUR :
029310:  20 FF 1F 02 16 4C 41 52 47 45 55 52 20 3A 20 FF     ....LARGEUR : .
029320:  1F 02 18 4D 4F 44 49 46 49 45 52 20 47 52 49 4C    ...MODIFIER GRIL
029330:  4C 45 20 3F 07 FF 1F 01 19 12 1F 02 18 45 4E 54    LE ?.........ENT
029340:  52 45 52 20 48 41 55 54 45 55 52 20 20 20 08 08    RER HAUTEUR   ..
029350:  07 FF 1F 02 18 45 4E 54 52 45 52 20 4C 41 52 47    .....ENTRER LARG
029360:  45 55 52 20 20 20 08 08 07 FF 5B 4F 5D 2D 4D 45    EUR   ....[O]-ME
029370:  4E 55 20 5B 4E 5D 2D 44 45 53 53 49 4E FF 07 08    NU [N]-DESSIN...
029380:  20 08 08 20 07 08 20 08 FF 20 20 20 20 20 20 20     .. .. ..       
029390:  20 20 FF 1F 01 03 14 FF 57 00 73 00 83 00 9B 00      ......W.s.....
0293A0:  C4 00 0E 01 2B 01 43 01 5B 01 73 01 8B 01 A3 01    ....+.C.[.s...£.
0293B0:  BB 01 D3 01 EB 01 03 02 1B 02 33 02 4B 02 63 02    ..........3.K.c.
0293C0:  7B 02 55 01 D6 00 39 01 D6 00 19 01 D6 00 FB 00    {.U...9.........
0293D0:  D6 00 E7 00 EF 00 C9 00 EF 00 A9 00 EF 00 8B 00    ................
0293E0:  EF 00 74 00 ED 01 5C 00 ED 01 40 00 1F 01 50 01    ..t...\...@...P.
0293F0:  2F 02 54 4E 54 49 54 41 54 53 3E 0A CD 5A BB 3E    /.TNTITATS>..Z.>
029400:  0D CD 5A BB C9 1F 1C 19 18 20 49 4D 50 52 49 4D    ..Z...... IMPRIM
029410:  45 52 20 44 4F 4E 4E 45 45 53 20 28 4F 2F 4E 29    ER DONNEES (O/N)
029420:  20 3F 20 18 07 FF 1F 13 19 18 20 49 4D 50 52 49     ? ....... IMPRI
029430:  4D 41 4E 54 45 20 48 4F 52 53 20 53 45 52 56 49    MANTE HORS SERVI
029440:  43 45 20 2E 43 4F 4E 54 49 4E 55 45 52 20 28 4F    CE .CONTINUER (O
029450:  2F 4E 29 20 3F 20 18 07 FF 1F 14 16 18 20 4C 45    /N) ? ....... LE
029460:  20 4E 4F 4D 20 44 45 4D 41 4E 44 45 20 4E 45 20     NOM DEMANDE NE 
029470:  46 49 47 55 52 45 20 50 41 53 20 41 55 20 46 49    FIGURE PAS AU FI
029480:  43 48 49 45 52 20 18 07 FF 1F 13 16 52 45 4E 4F    CHIER ......RENO
029490:  4D 4D 45 52 20 55 4E 20 53 50 52 49 54 45 20 FF    MMER UN SPRITE .
0294A0:  1F 19 17 4E 55 4D 45 52 4F 20 44 55 20 53 50 52    ...NUMERO DU SPR
0294B0:  49 54 45 20 41 20 52 45 4E 4F 4D 4D 45 52 20 3A    ITE A RENOMMER :
0294C0:  20 20 20 08 08 07 14 FF 1F 1C 18 4E 4F 55 56 45       ........NOUVE
0294D0:  41 55 20 4E 4F 4D 20 3F 20 FF 1F 1C 18 41 55 54    AU NOM ? ....AUT
0294E0:  52 45 20 4F 50 45 52 41 54 49 4F 4E 20 3F 20 20    RE OPERATION ?  
0294F0:  28 4F 2F 4E 29 FF 1F 01 16 14 1F 18 16 52 45 49    (O/N)........REI
029500:  4E 49 54 49 41 4C 49 53 45 52 20 4C 45 53 20 45    NITIALISER LES E
029510:  4E 43 52 45 53 20 3F 20 28 4F 2F 4E 29 07 FF 1F    NCRES ? (O/N)...
029520:  16 17 55 54 49 4C 49 53 45 52 20 45 4E 43 52 45    ..UTILISER ENCRE
029530:  53 20 44 55 20 53 50 52 49 54 45 20 4E 55 4D 45    S DU SPRITE NUME
029540:  52 4F 20 3A 20 20 20 08 08 07 FF 1F 04 16 18 20    RO :   ........ 
029550:  4C 27 4F 50 54 49 4F 4E 20 43 41 50 54 55 52 45    L'OPTION CAPTURE
029560:  20 4E 45 20 46 4F 4E 43 54 49 4F 4E 4E 45 20 51     NE FONCTIONNE Q
029570:  55 27 20 41 56 45 43 20 55 4E 45 20 49 4D 41 47    U' AVEC UNE IMAG
029580:  45 20 45 43 52 41 4E 20 4E 4F 4E 20 43 4F 4D 50    E ECRAN NON COMP
029590:  41 43 54 45 45 2E 20 18 FF 1F 1E 17 43 48 41 52    ACTEE. .....CHAR
0295A0:  47 45 52 20 49 4D 41 47 45 20 3F 20 28 4F 2F 4E    GER IMAGE ? (O/N
0295B0:  29 07 FF 1F 02 16 4E 4F 4D 20 44 45 20 4C 27 49    ).....NOM DE L'I
0295C0:  4D 41 47 45 20 3F 20 0A 2D 2D 2D 2D 2D 2D 2D 2D    MAGE ? .--------
0295D0:  2A 2D 2D 2D 1F 13 16 FF 1F 02 16 18 20 43 45 20    *---........ CE 
0295E0:  4E 27 45 53 54 20 50 41 53 20 55 4E 45 20 49 4D    N'EST PAS UNE IM
0295F0:  41 47 45 20 45 43 52 41 4E 20 18 07 FF 1F 01 01    AGE ECRAN ......
029600:  41 55 54 52 45 20 43 41 50 54 55 52 45 20 3F 28    AUTRE CAPTURE ?(
029610:  4F 2F 4E 29 07 FF 00 19 19 19 19 19 19 19 19 19    O/N)............
029620:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029630:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029640:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029650:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029660:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029670:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029680:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029690:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
0296A0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
0296B0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
0296C0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
0296D0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
0296E0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
0296F0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029700:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029710:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029720:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029730:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029740:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029750:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029760:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029770:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029780:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029790:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
0297A0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
0297B0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
0297C0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
0297D0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
0297E0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
0297F0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029800:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029810:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029820:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029830:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029840:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029850:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029860:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029870:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029880:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029890:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
0298A0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
0298B0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
0298C0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
0298D0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
0298E0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
0298F0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029900:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029910:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029920:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029930:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029940:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029950:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029960:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029970:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029980:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029990:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
0299A0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
0299B0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
0299C0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
0299D0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
0299E0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
0299F0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
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:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029B10:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029B20:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029B30:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029B40:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029B50:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029B60:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029B70:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029B80:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029B90:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029BA0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029BB0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029BC0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029BD0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029BE0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029BF0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029C00:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029C10:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029C20:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029C30:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029C40:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029C50:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029C60:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029C70:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029C80:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029C90:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029CA0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029CB0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029CC0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029CD0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029CE0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029CF0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029D00:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029D10:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029D20:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029D30:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029D40:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029D50:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029D60:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029D70:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029D80:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029D90:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029DA0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029DB0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029DC0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029DD0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029DE0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029DF0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029E00:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029E10:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029E20:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029E30:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029E40:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029E50:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029E60:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029E70:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029E80:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029E90:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029EA0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029EB0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029EC0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029ED0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029EE0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029EF0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029F00:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029F10:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029F20:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029F30:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029F40:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029F50:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029F60:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029F70:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029F80:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029F90:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029FA0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029FB0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029FC0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029FD0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029FE0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
029FF0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
02A000:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
02A010:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
02A020:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
02A030:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
02A040:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
02A050:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
02A060:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
02A070:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
02A080:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
02A090:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
02A0A0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
02A0B0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
02A0C0:  19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19    ................
02A0D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A0E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A0F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A100:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A110:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A120:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A130:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A140:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A150:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A160:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A170:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A180:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A190:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A1A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A1B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A1C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A1D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A1E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A1F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A200:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A210:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A220:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A230:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A240:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A250:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A260:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A270:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A280:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A290:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A2A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A2B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A2C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A2D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A2E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A2F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A300:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A310:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A320:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A330:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A340:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A350:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A360:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A370:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A380:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A390:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A3A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A3B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A3C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A3D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A3E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A3F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A400:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A410:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A420:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A430:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A440:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A450:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A460:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A470:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A480:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A490:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A4A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02A4B0:  20 20 20 20 20 20 20 20 E5 E5 E5 E5 E5 E5 E5 E5            ........
02A4C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A4D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A4E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A4F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A5A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A5B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A5C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A5D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A5E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A5F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A6A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A6B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A6C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A6D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A6E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A6F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A7A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A7B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A7C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A7D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A7E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A7F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A8A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A8B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A8C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A8D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A8E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A8F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A9A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A9B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A9C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A9D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A9E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A9F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AAA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AAB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AAC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AAD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AAE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 53 41 4E 53 20 4E 4F    .........SANS NO
02AAF0:  4D 20 20 20 20 20 FF 00 FF 00 38 56 38 56 FF FF    M     ....8V8V..
02AB00:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
02AB10:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
02AB20:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
02AB30:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
02AB40:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
02AB50:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
02AB60:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
02AB70:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
02AB80:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
02AB90:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
02ABA0:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
02ABB0:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
02ABC0:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
02ABD0:  00 00 00 00 00 1A 55 54 44 45 53 53 C4 30 0D 00    ......UTDESS.0..
02ABE0:  1A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02ABF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02AC00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ACA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ACB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ACC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ACD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ACE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 53 41 4E 53 20 4E 4F    .........SANS NO
02ACF0:  4D 20 20 20 20 20 FF 00 FF 00 38 56 38 56 FF FF    M     ....8V8V..
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:  00 53 55 52 47 45 4E 45 20 42 41 53 00 00 00 00    .SURGENE BAS....
02AE10:  00 00 00 00 00 70 01 00 2D 01 00 00 00 00 00 00    .....p..-.......
02AE20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02AE30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02AE40:  2D 01 00 DC 03 2C 31 2C 31 34 2C 31 2C 35 39 2C    -....,1,14,1,59,
02AE50:  30 2C 36 39 2C 30 2C 36 31 2C 30 2C 36 33 2C 30    0,69,0,61,0,63,0
02AE60:  2C 35 35 2C 30 2C 33 34 2C 30 2C 34 36 2C 30 00    ,55,0,34,0,46,0.
02AE70:  00 00 1A 36 39 2C 30 2C 36 31 2C 30 2C 36 33 2C    ...69,0,61,0,63,
02AE80:  2B 00 0A 00 01 C0 2A 2A 2A 20 4C 45 20 4D 45 4D    +.....*** LE MEM
02AE90:  4F 52 59 20 39 38 39 20 45 53 54 20 56 49 54 41    ORY 989 EST VITA
02AEA0:  4C 20 21 21 21 21 20 2A 2A 2A 00 55 00 14 00 B7    L !!!! ***.U....
02AEB0:  22 44 22 01 AA 20 1A E7 03 01 89 01 A8 22 73 75    "D".. ......."su
02AEC0:  72 67 63 6F 64 65 22 01 82 20 19 0A 01 9E 20 0D    rgcode".. .... .
02AED0:  00 00 C9 EF 0F 20 EC 20 19 0F 01 C3 20 0D 00 00    ..... . .... ...
02AEE0:  C1 2C 0D 00 00 C2 01 A4 20 8D 20 0D 00 00 C1 2C    .,...... . ....,
02AEF0:  0D 00 00 C2 01 B0 01 CD 20 A4 20 19 0A 2C 0F 00    ........ . ..,..
02AF00:  5C 00 1E 00 83 20 1A E8 03 01 A9 20 0F 2C 0F 01    \.... ..... .,..
02AF10:  A4 20 19 82 2C 22 63 61 6C 6C 20 31 30 30 30 22    . ..,"call 1000"
02AF20:  F4 FF 03 28 19 0D 29 01 CD 20 A4 20 19 0A 2C 10    ...(..).. . ..,.
02AF30:  01 BE 20 0D 00 00 41 C4 2C 0D 00 00 C1 01 BE 20    .. ...A.,...... 
02AF40:  0D 00 00 41 C4 F4 0F 2C 0D 00 00 C2 01 BE 20 0D    ...A...,...... .
02AF50:  00 00 41 C4 F4 10 2C 0D 00 00 C3 00 4F 00 28 00    ..A...,.....O.(.
02AF60:  8C 20 31 30 2C 31 2C 31 31 2C 31 2C 33 2C 31 2C    . 10,1,11,1,3,1,
02AF70:  32 30 2C 31 2C 31 32 2C 31 2C 34 2C 31 2C 31 33    20,1,12,1,4,1,13
02AF80:  2C 31 2C 31 34 2C 31 2C 35 39 2C 30 2C 36 39 2C    ,1,14,1,59,0,69,
02AF90:  30 2C 36 31 2C 30 2C 36 33 2C 30 2C 35 35 2C 30    0,61,0,63,0,55,0
02AFA0:  2C 33 34 2C 30 2C 34 36 2C 30 00 00 00 1A 36 39    ,34,0,46,0....69
02AFB0:  2C 30 2C 36 31 2C 30 2C 36 33 2C 30 2C 35 35 2C    ,0,61,0,63,0,55,
02AFC0:  30 2C 33 34 2C 30 2C 34 36 2C 30 00 1E 00 DC 05    0,34,0,46,0.....
02AFD0:  8C 20 61 66 2C 39 35 2C 36 66 2C 39 63 2C 39 35    . af,95,6f,9c,95
02AFE0:  2C 62 63 2C 36 37 2C 63 39 00 00 00 1A 00 00 00    ,bc,67,c9.......
02AFF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B000:  11 FE 34 C2 58 1D 3A ED 03 CD 0E BC CD 60 1C C3    ..4.X.:......`..
02B010:  1E 1B 3A 1A 04 0F 38 09 F5 FD 21 E5 31 CD 2F 22    ..:...8...!.1./"
02B020:  F1 0F 38 09 F5 FD 21 FF 31 CD 2F 22 F1 0F 38 07    ..8...!.1./"..8.
02B030:  FD 21 19 32 CD 2F 22 FD 21 33 32 CD 2F 22 CD 55    .!.2./".!32./".U
02B040:  22 D8 C3 51 1D C9 C9 3E C9 32 08 24 CD 78 23 2A    "..Q...>.2.$.x#*
02B050:  08 04 11 68 04 ED 4B F3 03 E5 C5 41 1A E6 AA CA    ...h..K....A....
02B060:  FB 1D EE AA 20 02 F6 88 4F 7E E6 55 B1 77 C3 FB    .... ...O~.U.w..
02B070:  1D 1A E6 44 28 0C EE 44 20 02 F6 44 4F 7E E6 BB    ...D(..D ..DO~..
02B080:  B1 77 1A E6 22 28 0C EE 22 20 02 F6 22 4F 7E E6    .w.."(.." .."O~.
02B090:  DD B1 77 1A E6 55 CA 0D 1E EE 55 20 02 F6 11 4F    ..w..U....U ...O
02B0A0:  7E E6 AA B1 77 23 13 10 B3 C1 E1 CD 2B 21 10 A9    ~...w#......+!..
02B0B0:  AF 32 08 24 C3 06 BB 3A F4 03 FE 06 38 02 CB 00    .2.$...:....8...
02B0C0:  3A F4 03 FE 04 38 02 CB 00 2A 08 04 22 0C 04 2A    :....8...*.."..*
02B0D0:  0A 04 3E FF BC 20 05 3E 7F BD 38 12 CD 2B 21 22    ..>.. .>..8..+!"
02B0E0:  0A 04 2A 08 04 CD 2B 21 22 08 04 0C 10 E1 79 B7    ..*...+!".....y.
02B0F0:  CA B6 1B 32 00 04 CD 30 1F 21 44 0F 11 5C 0B C5    ...2...0.!D..\..
02B100:  ED B0 C1 11 44 0F 21 44 0F 09 ED 4B FD 03 ED B0    ....D.!D...K....
02B110:  2A 0A 04 ED 5B FB 03 ED 4B F7 03 3A 00 04 47 E5    *...[...K..:..G.
02B120:  C5 06 00 ED B8 C1 E1 CD 37 21 10 F3 2A 0C 04 22    ........7!..*.."
02B130:  0E 04 C3 B3 1B 3A F4 03 FE 06 38 02 CB 00 3A F4    .....:....8...:.
02B140:  03 FE 04 38 02 CB 00 2A 0A 04 22 0C 04 2A 08 04    ...8...*.."..*..
02B150:  3E C0 BC 20 06 3E 4F BD D2 D5 1E CD 37 21 22 08    >.. .>O.....7!".
02B160:  04 2A 0A 04 CD 37 21 22 0A 04 0C 10 E0 79 B7 CA    .*...7!".....y..
02B170:  B6 1B 32 01 04 CD 30 1F 11 5C 0B 21 44 0F C5 ED    ..2...0..\.!D...
02B180:  4B FD 03 09 C1 C5 E5 ED B0 E1 C1 2A FB 03 5D 54    K..........*..]T
02B190:  A7 ED 42 ED 4B FD 03 ED B8 2A 08 04 3A 01 04 11    ..B.K....*..:...
02B1A0:  44 0F ED 4B F7 03 47 E5 C5 06 00 ED B0 C1 E1 CD    D..K..G.........
02B1B0:  2B 21 10 F3 2A 0A 04 23 ED 4B F7 03 A7 ED 42 CD    +!..*..#.K....B.
02B1C0:  2B 21 22 0E 04 C3 B3 1B 21 00 00 ED 4B F7 03 09    +!".....!...K...
02B1D0:  3D 20 FC 44 4D 2A F9 03 A7 ED 42 22 FD 03 C9 3A    = .DM*....B"...:
02B1E0:  F3 03 FE 06 38 02 CB 00 3A F3 03 FE 04 38 02 CB    ....8...:....8..
02B1F0:  00 2A 08 04 22 0C 04 3A FF 03 CB 0F 32 FF 03 30    .*.."..:....2..0
02B200:  69 65 20 64 61 6E 73 20 63 65 6C 75 69 2D 63 69    ie dans celui-ci
02B210:  20 2E 0D 0A 20 0D 0A 20 20 20 20 20 20 52 75 62     ... ..      Rub
02B220:  72 69 71 75 65 20 64 69 76 65 72 73 20 3A 20 45    rique divers : E
02B230:  6E 63 6F 72 65 20 6C 65 20 62 75 67 20 20 64 75    ncore le bug  du
02B240:  20 36 31 32 38 20 65 74 20 75 6E 20 70 72 6F 67     6128 et un prog
02B250:  72 61 6D 6D 65 20 64 65 20 52 2E 43 41 42 41 4E    ramme de R.CABAN
02B260:  45 20 71 75 69 20 0D 0A 20 70 65 72 6D 65 74 20    E qui .. permet 
02B270:  40 20 75 6E 20 20 70 72 6F 67 72 61 6D 6D 65 20    @ un  programme 
02B280:  20 62 61 73 69 63 20 20 64 65 20 20 73 27 61 75     basic  de  s'au
02B290:  74 6F 20 20 6D 6F 64 69 66 69 65 72 20 20 65 6E    to  modifier  en
02B2A0:  20 20 69 6E 73 7B 72 61 6E 74 20 20 64 65 73 20      ins{rant  des 
02B2B0:  6C 69 67 6E 65 73 20 0D 0A 20 73 75 70 70 6C 7B    lignes .. suppl{
02B2C0:  6D 65 6E 74 61 69 72 65 73 20 65 6E 20 63 6F 75    mentaires en cou
02B2D0:  72 73 20 64 27 7B 78 7B 63 75 74 69 6F 6E 20 63    rs d'{x{cution c
02B2E0:  65 20 71 75 69 20 65 73 74 20 70 6C 75 74 6F 5E    e qui est pluto^
02B2F0:  74 20 67 7B 6E 69 61 6C 20 2E 2E 2E 0D 0A 20 0D    t g{nial ..... .
02B300:  0A 20 20 20 20 20 20 4C 65 20 20 63 6F 75 72 73    .      Le  cours
02B310:  20 20 64 27 61 73 73 65 6D 62 6C 65 75 72 20 20      d'assembleur  
02B320:  3A 20 20 49 6C 20 20 20 63 6F 6E 74 69 6E 75 65    :  Il   continue
02B330:  20 20 20 40 20 20 20 64 6F 6D 69 6E 65 72 20 20       @   dominer  
02B340:  63 65 74 74 65 20 20 66 61 63 65 20 20 65 74 0D    cette  face  et.
02B350:  0A 20 63 6F 6D 70 6F 72 74 65 20 6D 61 69 6E 74    . comporte maint
02B360:  65 6E 61 6E 74 20 20 64 65 73 20 20 65 78 65 6D    enant  des  exem
02B370:  70 6C 65 73 20 20 63 6F 6E 63 72 65 74 73 20 20    ples  concrets  
02B380:  7B 63 72 69 74 73 20 20 61 76 65 63 20 20 4D 41    {crits  avec  MA
02B390:  58 41 4D 20 20 2E 20 20 53 69 20 76 6F 75 73 0D    XAM  .  Si vous.
02B3A0:  0A 20 75 74 69 6C 69 73 65 7A 20 5A 38 30 20 4D    . utilisez Z80 M
02B3B0:  52 20 2C 20 6E 6F 75 73 20 76 6F 75 73 20 65 78    R , nous vous ex
02B3C0:  70 6C 69 71 75 6F 6E 73 20 20 6C 65 73 20 71 75    pliquons  les qu
02B3D0:  65 6C 71 75 65 73 20 64 69 66 66 7B 72 65 6E 63    elques diff{renc
02B3E0:  65 73 20 64 65 20 73 79 6E 74 61 78 65 20 2E 0D    es de syntaxe ..
02B3F0:  0A 20 4C 61 20 64 65 6D 61 6E 64 65 20 6E 65 20    . La demande ne 
02B400:  66 75 74 20 70 61 73 20 67 7B 6E 7B 72 61 6C 65    fut pas g{n{rale
02B410:  20 2C 20 6D 61 69 73 20 73 75 66 66 69 73 61 6E     , mais suffisan
02B420:  74 65 20 70 6F 75 72 20 71 75 65 20 6E 6F 75 73    te pour que nous
02B430:  20 64 7B 63 72 69 76 69 6F 6E 73 20 6C 65 73 0D     d{crivions les.
02B440:  0A 20 72 6F 75 74 69 6E 65 73 20 73 79 73 74 7D    . routines syst}
02B450:  6D 65 20 2E 20 43 65 74 74 65 20 64 65 73 63 72    me . Cette descr
02B460:  69 70 74 69 6F 6E 20 73 65 72 61 20 20 7B 74 61    iption sera  {ta
02B470:  6C 7B 65 20 73 75 72 20 33 20 6E 75 6D 7B 72 6F    l{e sur 3 num{ro
02B480:  73 20 61 76 65 63 20 65 78 65 6D 70 6C 65 73 0D    s avec exemples.
02B490:  0A 20 40 20 6C 27 61 70 70 75 69 20 2E 0D 0A 0D    . @ l'appui ....
02B4A0:  0A 20 20 20 20 20 20 4C 65 20 63 6F 75 72 73 20    .      Le cours 
02B4B0:  64 65 20 67 72 61 70 68 69 73 6D 65 20 3A 20 20    de graphisme :  
02B4C0:  46 69 6E 20 20 64 65 73 20 20 70 72 7B 6C 69 6D    Fin  des  pr{lim
02B4D0:  69 6E 61 69 72 65 73 20 20 2C 20 61 70 72 7D 73    inaires  , apr}s
02B4E0:  20 6C 65 73 20 61 6E 69 6D 61 74 69 6F 6E 73 20     les animations 
02B4F0:  0D 0A 20 73 69 6D 70 6C 65 73 20 65 74 20 6D 6F    .. simples et mo
02B500:  63 68 65 73 20 64 75 20 6E 75 6D 7B 72 6F 20 36    ches du num{ro 6
02B510:  20 2C 20 6C 65 73 20 61 70 70 6C 69 63 61 74 69     , les applicati
02B520:  6F 6E 73 20 73 7B 72 69 65 75 73 65 73 20 73 75    ons s{rieuses su
02B530:  72 20 6C 61 20 67 65 73 74 69 6F 6E 20 64 65 73    r la gestion des
02B540:  20 0D 0A 20 73 70 72 69 74 65 73 20 71 75 69 20     .. sprites qui 
02B550:  76 6F 75 73 20 66 65 72 6F 6E 74 20 70 61 73 73    vous feront pass
02B560:  65 72 20 71 75 65 6C 71 75 65 73 20 20 6E 75 69    er quelques  nui
02B570:  74 73 20 20 62 6C 61 6E 63 68 65 73 20 20 2E 20    ts  blanches  . 
02B580:  50 6F 75 72 20 76 6F 75 73 20 61 69 64 65 72 20    Pour vous aider 
02B590:  2C 20 0D 0A 20 75 6E 65 20 6E 6F 75 76 65 61 75    , .. une nouveau
02B5A0:  74 7B 20 21 20 43 65 72 74 61 69 6E 65 73 20 20    t{ ! Certaines  
02B5B0:  65 78 70 6C 69 63 61 74 69 6F 6E 73 20 20 73 6F    explications  so
02B5C0:  6E 74 20 20 66 6F 75 72 6E 69 65 73 20 20 73 6F    nt  fournies  so
02B5D0:  75 73 20 20 66 6F 72 6D 65 20 64 65 20 70 61 67    us  forme de pag
02B5E0:  65 73 20 0D 0A 20 7B 63 72 61 6E 20 2E 20 41 20    es .. {cran . A 
02B5F0:  70 61 72 74 20 9F F5 61 20 2C 20 6C 27 61 6E 69    part ..a , l'ani
02B600:  19 0F 2C 40 03 00 00 E1 00 35 00 E6 00 03 00 00    ..,@.....5......
02B610:  E1 EF 22 41 4E 4E 4F 4E 43 45 53 20 26 20 44 49    .."ANNONCES & DI
02B620:  56 45 52 53 22 01 7C 00 50 52 54 C3 2C 10 2C 0E    VERS".|.PRT.,.,.
02B630:  2C 0E 2C 11 2C 19 10 2C 40 03 00 00 E1 00 36 00    ,.,.,..,@.....6.
02B640:  F0 00 03 00 00 E1 EF 22 43 4F 55 52 53 20 20 41    ......."COURS  A
02B650:  53 53 45 4D 42 4C 45 55 52 22 01 7C 00 50 52 54    SSEMBLEUR".|.PRT
02B660:  C3 2C 10 2C 0E 2C 0E 2C 11 2C 19 11 2C 40 03 00    .,.,.,.,.,..,@..
02B670:  00 E1 20 00 28 00 FA 00 03 00 00 E1 EF 03 00 00    .. .(...........
02B680:  6E 6F F0 01 7C 00 50 52 54 C3 2C 10 2C 0E 2C 0E    no..|.PRT.,.,.,.
02B690:  2C 11 2C 19 12 2C 40 03 00 00 E1 00 35 00 04 01    ,.,..,@.....5...
02B6A0:  03 00 00 E1 EF 22 2A 20 41 55 54 52 45 20 46 41    ....."* AUTRE FA
02B6B0:  43 45 20 53 4F 53 35 22 01 7C 00 50 52 54 C3 2C    CE SOS5".|.PRT.,
02B6C0:  10 2C 0E 2C 0E 2C 11 2C 19 13 2C 40 03 00 00 E1    .,.,.,.,..,@....
02B6D0:  00 07 00 0E 01 01 C0 00 0A 00 18 01 9F 20 1E 70    ............. .p
02B6E0:  4E 00 07 00 22 01 01 C0 00 07 00 2C 01 01 C0 00    N..."......,....
02B6F0:  17 00 36 01 01 C0 2A 2A 2A 20 31 65 72 20 4D 45    ..6...*** 1er ME
02B700:  4E 55 20 2A 2A 2A 00 07 00 40 01 01 C0 00 07 00    NU ***...@......
02B710:  4A 01 01 C0 00 2B 00 54 01 B2 20 02 00 00 E1 F4    J....+.T.. .....
02B720:  0F 20 A0 20 1E 7C 01 2C 1E A4 01 2C 1E 58 02 2C    . . .|.,...,.X.,
02B730:  1E 2A 03 2C 1E 06 04 2C 1E 8C 00 2C 1E D0 07 00    .*.,...,...,....
02B740:  07 00 5E 01 01 C0 00 14 00 68 01 01 C0 4D 6F 64    ..^......h...Mod
02B750:  65 20 64 27 65 6D 70 6C 6F 69 00 07 00 72 01 01    e d'emploi...r..
02B760:  C0 00 1C 00 7C 01 03 00 00 46 49 C3 EF 22 6E 6F    ....|....FI.."no
02B770:  74 69 63 66 61 63 22 01 A0 20 1E 30 02 00 07 00    ticfac".. .0....
02B780:  86 01 01 C0 00 18 00 90 01 01 C0 2A 20 45 64 69    ...........* Edi
02B790:  74 6F 20 2D 20 49 6E 66 6F 73 20 2A 00 07 00 9A    to - Infos *....
02B7A0:  01 01 C0 00 20 00 A4 01 03 00 00 E1 28 0E 29 EF    .... .......(.).
02B7B0:  22 20 20 45 64 69 74 6F 72 69 61 6C 20 55 2E 53    "  Editorial U.S
02B7C0:  20 20 22 00 20 00 AE 01 03 00 00 E1 28 0F 29 EF      ". .......(.).
02B7D0:  22 20 49 6E 66 6F 73 20 67 65 6E 65 72 61 6C 65    " Infos generale
02B7E0:  73 20 22 00 20 00 B8 01 03 00 00 E1 28 10 29 EF    s ". .......(.).
02B7F0:  22 20 49 6E 66 6F 73 20 55 54 49 4C 2D 53 4F 46    " Infos UTIL-SOF
02B800:  54 20 22 00 13 00 C2 01 03 00 00 E1 28 11 29 EF    T ".........(.).
02B810:  03 00 00 6E 6F F0 00 13 00 CC 01 03 00 00 E1 28    ...no..........(
02B820:  12 29 EF 03 00 00 6E 6F F0 00 13 00 D6 01 03 00    .)....no........
02B830:  00 E1 28 13 29 EF 03 00 00 6E 6F F0 00 13 00 E0    ..(.)....no.....
02B840:  01 03 00 00 E1 28 14 29 EF 03 00 00 6E 6F F0 00    .....(.)....no..
02B850:  13 00 EA 01 03 00 00 E1 28 15 29 EF 03 00 00 6E    ........(.)....n
02B860:  6F F0 00 14 00 F4 01 03 00 00 E1 28 16 29 EF 03    o..........(.)..
02B870:  00 00 6D 65 EE 20 00 3A 00 FE 01 0D 00 00 F8 EF    ..me. .:........
02B880:  19 16 01 0D 00 00 F9 EF 19 0C 01 0D 00 00 63 B0    ..............c.
02B890:  EF 10 01 0D 00 00 63 B1 EF 0E 01 9F 20 1E 10 27    ......c..... ..'
02B8A0:  01 0D 00 00 6E 62 6F F0 EF 17 01 9F 20 1E 7A 4E    ....nbo..... .zN
02B8B0:  00 33 00 08 02 B2 20 02 00 00 E1 F4 0F 20 A0 20    .3.... ...... . 
02B8C0:  1E 12 02 2C 1E 1C 02 2C 1E 26 02 2C 1E A4 01 2C    ...,...,.&.,...,
02B8D0:  1E A4 01 2C 1E A4 01 2C 1E A4 01 2C 1E A4 01 2C    ...,...,...,...,
02B8E0:  1E 8C 00 00 1A 00 12 02 03 00 00 66 69 E3 EF 22    ...........fi.."
02B8F0:  65 64 69 74 6F 36 22 01 A0 20 1E 30 02 00 19 00    edito6".. .0....
02B900:  1C 02 03 00 00 66 69 E3 EF 22 69 6E 66 6F 36 22    .....fi.."info6"
02B910:  01 A0 20 1E 30 02 00 1B 00 26 02 03 00 00 66 69    .. .0....&....fi
02B920:  E3 EF 22 69 6E 66 6F 75 73 36 22 01 A0 20 1E 30    .."infous6".. .0
02B930:  02 00 25 00 30 02 03 00 00 66 69 E3 EF 03 00 00    ..%.0....fi.....
02B940:  66 69 E3 F4 22 2E 41 53 43 22 01 9F 20 1E 16 2B    fi..".ASC".. ..+
02B950:  01 A0 20 1E 64 00 00 07 00 3A 02 01 C0 00 13 00    .. .d....:......
02B960:  44 02 01 C0 2D 20 52 65 70 6F 6E 73 65 73 20 2D    D...- Reponses -
02B970:  00 07 00 4E 02 01 C0 00 18 00 58 02 03 00 00 66    ...N......X....f
02B980:  69 E3 EF 22 72 65 70 36 22 01 A0 20 1E 30 02 00    i.."rep6".. .0..
02B990:  07 00 62 02 01 C0 00 13 00 6C 02 03 00 00 E1 28    ..b......l.....(
02B9A0:  0E 29 EF 03 00 00 6E 6F F0 00 13 00 76 02 03 00    .)....no....v...
02B9B0:  00 E1 28 0F 29 EF 03 00 00 6E 6F F0 00 13 00 80    ..(.)....no.....
02B9C0:  02 03 00 00 E1 28 10 29 EF 03 00 00 6E 6F F0 00    .....(.)....no..
02B9D0:  13 00 8A 02 03 00 00 E1 28 11 29 EF 03 00 00 6E    ........(.)....n
02B9E0:  6F F0 00 13 00 94 02 03 00 00 E1 28 12 29 EF 03    o..........(.)..
02B9F0:  00 00 6E 6F F0 00 13 00 9E 02 03 00 00 E1 28 13    ..no..........(.
02BA00:  29 EF 03 00 00 6E 6F F0 00 13 00 A8 02 03 00 00    )....no.........
02BA10:  E1 28 14 29 EF 03 00 00 6E 6F F0 00 13 00 B2 02    .(.)....no......
02BA20:  03 00 00 E1 28 15 29 EF 03 00 00 6E 6F F0 00 13    ....(.)....no...
02BA30:  00 BC 02 03 00 00 E1 28 16 29 EF 03 00 00 6D 65    .......(.)....me
02BA40:  EE 00 3A 00 C6 02 0D 00 00 F8 EF 19 16 01 0D 00    ..:.............
02BA50:  00 F9 EF 19 0C 01 0D 00 00 63 B0 EF 10 01 0D 00    .........c......
02BA60:  00 63 B1 EF 0E 01 9F 20 1E 10 27 01 0D 00 00 6E    .c..... ..'....n
02BA70:  62 6F F0 EF 17 01 9F 20 1E 7A 4E 00 33 00 D0 02    bo..... .zN.3...
02BA80:  B2 20 02 00 00 E1 F4 0F 20 A0 20 1E DA 02 2C 1E    . ...... . ...,.
02BA90:  E4 02 2C 1E EE 02 2C 1E F8 02 2C 1E 02 03 2C 1E    ..,...,...,...,.
02BAA0:  0C 03 2C 1E 16 03 2C 1E 20 03 2C 1E 8C 00 00 0A    ..,...,. .,.....
02BAB0:  00 DA 02 A0 20 1E 58 02 00 0A 00 E4 02 A0 20 1E    .... .X....... .
02BAC0:  58 02 00 0A 00 EE 02 A0 20 1E 58 02 00 0A 00 F8    X....... .X.....
02BAD0:  02 A0 20 1E 58 02 00 0A 00 02 03 A0 20 1E 58 02    .. .X....... .X.
02BAE0:  00 0A 00 0C 03 A0 20 1E 58 02 00 0A 00 16 03 A0    ...... .X.......
02BAF0:  20 1E 58 02 00 0A 00 20 03 A0 20 1E 58 02 00 18     .X.... .. .X...
02BB00:  00 2A 03 03 00 00 66 69 E3 EF 22 64 69 76 36 22    .*....fi.."div6"
02BB10:  01 A0 20 1E 30 02 00 07 00 E8 03 01 C0 00 1D 00    .. .0...........
02BB20:  F2 03 01 C0 2D 20 43 6F 75 72 73 20 64 27 61 73    ....- Cours d'as
02BB30:  73 65 6D 62 6C 65 75 72 20 2D 00 07 00 FC 03 01    sembleur -......
02BB40:  C0 00 20 00 06 04 03 00 00 E1 28 0E 29 EF 22 20    .. .......(.)." 
02BB50:  20 49 6E 74 72 6F 64 75 63 74 69 6F 6E 20 20 20     Introduction   
02BB60:  22 00 20 00 10 04 03 00 00 E1 28 0F 29 EF 22 52    ". .......(.)."R
02BB70:  6F 75 74 69 6E 65 73 20 73 79 73 74 65 6D 65 31    outines systeme1
02BB80:  22 00 20 00 1A 04 03 00 00 E1 28 10 29 EF 22 52    ". .......(.)."R
02BB90:  6F 75 74 69 6E 65 73 20 73 79 73 74 65 6D 65 32    outines systeme2
02BBA0:  22 00 20 00 24 04 03 00 00 E1 28 11 29 EF 22 52    ". .$.....(.)."R
02BBB0:  6F 75 74 69 6E 65 73 20 73 79 73 74 65 6D 65 33    outines systeme3
02BBC0:  22 00 20 00 2E 04 03 00 00 E1 28 12 29 EF 22 52    ". .......(.)."R
02BBD0:  6F 75 74 69 6E 65 73 20 73 79 73 74 65 6D 65 34    outines systeme4
02BBE0:  22 00 21 00 38 04 03 00 00 E1 28 13 29 EF 22 4F    ".!.8.....(.)."O
02BBF0:  70 65 72 61 74 65 75 72 73 20 6C 6F 67 69 71 2E    perateurs logiq.
02BC00:  22 20 00 20 00 42 04 03 00 00 E1 28 14 29 EF 22    " . .B.....(.)."
02BC10:  52 6F 74 61 74 69 6F 6E 73 20 64 27 6F 63 74 65    Rotations d'octe
02BC20:  74 22 00 20 00 4C 04 03 00 00 E1 28 15 29 EF 22    t". .L.....(.)."
02BC30:  53 55 49 54 45 20 44 45 53 20 4F 50 54 49 4F 4E    SUITE DES OPTION
02BC40:  53 22 00 20 00 56 04 03 00 00 E1 28 16 29 EF 22    S". .V.....(.)."
02BC50:  4D 45 4E 55 20 20 20 20 50 52 49 4E 43 49 50 41    MENU    PRINCIPA
02BC60:  4C 22 00 3A 00 60 04 0D 00 00 F8 EF 19 16 01 0D    L".:.`..........
02BC70:  00 00 F9 EF 19 0C 01 0D 00 00 63 B0 EF 10 01 0D    ..........c.....
02BC80:  00 00 63 B1 EF 0E 01 9F 20 1E 10 27 01 0D 00 00    ..c..... ..'....
02BC90:  6E 62 6F F0 EF 17 01 9F 20 1E 7A 4E 00 33 00 6A    nbo..... .zN.3.j
02BCA0:  04 B2 20 02 00 00 E1 F4 0F 20 A0 20 1E 74 04 2C    .. ...... . .t.,
02BCB0:  1E 7E 04 2C 1E 88 04 2C 1E 92 04 2C 1E 9C 04 2C    .~.,...,...,...,
02BCC0:  1E A6 04 2C 1E B0 04 2C 1E C4 04 2C 1E 8C 00 00    ...,...,...,....
02BCD0:  1C 00 74 04 03 00 00 66 69 E3 EF 22 61 73 69 6E    ..t....fi.."asin
02BCE0:  74 72 6F 32 22 01 A0 20 1E 30 02 00 1C 00 7E 04    tro2".. .0....~.
02BCF0:  03 00 00 66 69 E3 EF 22 72 6F 75 74 73 79 73 31    ...fi.."routsys1
02BD00:  22 01 A0 20 1E 30 02 00 1C 00 88 04 03 00 00 66    ".. .0.........f
02BD10:  69 E3 EF 22 72 6F 75 74 73 79 73 32 22 01 A0 20    i.."routsys2".. 
02BD20:  1E 30 02 00 1C 00 92 04 03 00 00 66 69 E3 EF 22    .0.........fi.."
02BD30:  72 6F 75 74 73 79 73 33 22 01 A0 20 1E 30 02 00    routsys3".. .0..
02BD40:  1C 00 9C 04 03 00 00 66 69 E3 EF 22 72 6F 75 74    .......fi.."rout
02BD50:  73 79 73 34 22 01 A0 20 1E 30 02 00 1C 00 A6 04    sys4".. .0......
02BD60:  03 00 00 66 69 E3 EF 22 63 6F 75 72 61 73 36 31    ...fi.."couras61
02BD70:  22 01 A0 20 1E 30 02 00 1C 00 B0 04 03 00 00 66    ".. .0.........f
02BD80:  69 E3 EF 22 63 6F 75 72 61 73 36 32 22 01 A0 20    i.."couras62".. 
02BD90:  1E 30 02 00 07 00 BA 04 01 C0 00 20 00 C4 04 03    .0......... ....
02BDA0:  00 00 E1 28 0E 29 EF 22 49 6E 73 74 72 75 63 74    ...(.)."Instruct
02BDB0:  69 6F 6E 73 20 62 69 74 73 22 00 20 00 CE 04 03    ions bits". ....
02BDC0:  00 00 E1 28 0F 29 EF 22 44 65 6D 6F 20 20 72 6F    ...(.)."Demo  ro
02BDD0:  75 74 73 79 73 74 2E 20 31 22 00 20 00 D8 04 03    utsyst. 1". ....
02BDE0:  00 00 E1 28 10 29 EF 22 44 65 6D 6F 20 20 72 6F    ...(.)."Demo  ro
02BDF0:  75 74 73 79 73 74 2E 20 32 22 00 20 00 E2 04 03    utsyst. 2". ....
02BE00:  00 00 E1 28 11 29 EF 22 44 65 6D 6F 20 20 20 41    ...(.)."Demo   A
02BE10:  4E 44 2D 4F 52 2D 58 4F 52 22 00 20 00 EC 04 03    ND-OR-XOR". ....
02BE20:  00 00 E1 28 12 29 EF 22 44 65 6D 6F 20 20 20 20    ...(.)."Demo    
02BE30:  72 6F 74 61 74 69 6F 6E 73 22 00 13 00 F6 04 03    rotations"......
02BE40:  00 00 E1 28 13 29 EF 03 00 00 6E 6F F0 00 13 00    ...(.)....no....
02BE50:  00 05 03 00 00 E1 28 14 29 EF 03 00 00 6E 6F F0    ......(.)....no.
02BE60:  00 13 00 0A 05 03 00 00 E1 28 15 29 EF 03 00 00    .........(.)....
02BE70:  6E 6F F0 00 13 00 14 05 03 00 00 E1 28 16 29 EF    no..........(.).
02BE80:  03 00 00 6D 65 EE 00 3A 00 1E 05 0D 00 00 F8 EF    ...me..:........
02BE90:  19 16 01 0D 00 00 F9 EF 19 0C 01 0D 00 00 63 B0    ..............c.
02BEA0:  EF 10 01 0D 00 00 63 B1 EF 0E 01 9F 20 1E 10 27    ......c..... ..'
02BEB0:  01 0D 00 00 6E 62 6F F0 EF 17 01 9F 20 1E 7A 4E    ....nbo..... .zN
02BEC0:  00 33 00 28 05 B2 20 02 00 00 E1 F4 0F 20 A0 20    .3.(.. ...... . 
02BED0:  1E 32 05 2C 1E 3C 05 2C 1E 46 05 2C 1E 50 05 2C    .2.,.<.,.F.,.P.,
02BEE0:  1E 5A 05 2C 1E 64 05 2C 1E 6E 05 2C 1E 78 05 2C    .Z.,.d.,.n.,.x.,
02BEF0:  1E 8C 00 00 1C 00 32 05 03 00 00 66 69 E3 EF 22    ......2....fi.."
02BF00:  63 6F 75 72 61 73 36 33 22 01 A0 20 1E 30 02 00    couras63".. .0..
02BF10:  14 00 3C 05 CA 22 64 65 6D 72 6F 75 74 31 2E 62    ..<.."demrout1.b
02BF20:  61 73 22 00 14 00 46 05 CA 22 64 65 6D 72 6F 75    as"...F.."demrou
02BF30:  74 32 2E 62 61 73 22 00 0F 00 50 05 CA 22 6D 61    t2.bas"...P.."ma
02BF40:  73 6B 2E 62 61 73 00 0F 00 5A 05 CA 22 72 6F 74    sk.bas...Z.."rot
02BF50:  2E 62 61 73 22 00 0A 00 64 05 A0 20 1E C4 04 00    .bas"...d.. ....
02BF60:  0A 00 6E 05 A0 20 1E C4 04 00 0A 00 78 05 A0 20    ..n.. ......x.. 
02BF70:  1E C4 04 00 0B 00 82 05 A0 20 1E C4 04 20 00 07    ......... ... ..
02BF80:  00 8C 05 01 C0 00 16 00 D0 07 9F 20 1E B0 27 01    ........... ..'.
02BF90:  85 22 73 6F 73 67 36 22 2C 19 64 00 07 00 DA 07    ."sosg6",.d.....
02BFA0:  01 C0 00 45 00 10 27 9E 20 0D 00 00 E9 EF 0E 20    ...E..'. ...... 
02BFB0:  EC 20 16 01 7C 00 50 52 54 C3 2C 0D 00 00 63 B0    . ..|.PRT.,...c.
02BFC0:  2C 0D 00 00 63 B1 2C 0E 2C 0D 00 00 F8 2C 0D 00    ,...c.,.,....,..
02BFD0:  00 F9 F4 0D 00 00 E9 2C 40 03 00 00 E1 28 0D 00    .......,@....(..
02BFE0:  00 E9 29 01 B0 01 C9 00 07 00 1A 27 01 C0 00 20    ..)........'... 
02BFF0:  00 24 27 01 C0 2A 2A 2A 20 46 4C 41 53 48 49 4E    .$'..*** FLASHIN
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:  47 20 73 75 20 63 61 64 72 65 20 2A 2A 2A 00 07    G su cadre ***..
02C110:  00 2E 27 01 C0 00 65 00 38 27 CC 20 0F 2C 0D 00    ..'...e.8'. .,..
02C120:  00 E6 2C 19 14 2C 19 0F 01 0D 00 00 F4 EF 16 01    ..,..,..........
02C130:  0D 00 00 64 EC EF 11 01 0D 00 00 64 E8 EF 11 01    ...d.......d....
02C140:  9F 20 1E 60 27 01 0D 00 00 E3 EF 0D 00 00 63 B1    . .`'.........c.
02C150:  01 9F 20 1E 60 27 01 0D 00 00 E3 EF 0D 00 00 63    .. .`'.........c
02C160:  B2 01 0D 00 00 F4 EF 12 01 0D 00 00 64 EC EF 19    ............d...
02C170:  10 01 0D 00 00 64 E8 EF 19 10 00 07 00 42 27 01    .....d.......B'.
02C180:  C0 00 3C 00 4C 27 01 C0 2A 2A 2A 20 54 72 61 63    ..<.L'..*** Trac
02C190:  65 20 75 6E 20 63 61 64 72 65 20 49 4E 54 45 52    e un cadre INTER
02C1A0:  4E 45 20 61 20 6C 61 20 73 75 72 66 61 63 65 20    NE a la surface 
02C1B0:  64 75 20 74 65 78 74 65 20 2A 2A 2A 20 00 07 00    du texte *** ...
02C1C0:  56 27 01 C0 00 7D 00 60 27 7C 00 43 41 C4 2C 28    V'...}.`'|.CA.,(
02C1D0:  0D 00 00 F8 F5 0F 29 F6 19 10 F5 10 2C 28 28 19    ......).....,((.
02C1E0:  1A F5 0D 00 00 F9 29 F6 19 10 29 F4 28 19 10 F5    ......)...).(...
02C1F0:  0D 00 00 64 E8 29 F4 0D 00 00 64 E8 2C 28 28 0D    ...d.)....d.,((.
02C200:  00 00 EC F4 0F 29 F6 19 10 29 F4 10 2C 0D 00 00    .....)...)..,...
02C210:  64 E8 F4 28 0D 00 00 E8 F6 19 10 29 F4 28 19 10    d..(.......).(..
02C220:  F5 0D 00 00 64 E8 29 F4 10 2C 0D 00 00 E3 2C 0D    ....d.)..,....,.
02C230:  00 00 F4 2C 0D 00 00 64 EC 2C 0D 00 00 64 E8 01    ...,...d.,...d..
02C240:  C9 00 07 00 6A 27 01 C0 00 07 00 74 27 01 C0 00    ....j'.....t'...
02C250:  07 00 7E 27 01 C0 00 9C 00 88 27 7C 00 43 41 C4    ..~'......'|.CA.
02C260:  2C 28 0D 00 00 F8 F5 0F 29 F6 19 10 F5 28 28 0D    ,(......)....((.
02C270:  00 00 F4 F5 11 29 F6 0D 00 00 64 EC 29 F5 10 2C    .....)....d.)..,
02C280:  28 19 1A F5 0D 00 00 F9 29 F6 19 10 F4 28 28 0D    (.......)....((.
02C290:  00 00 F4 F5 11 29 F6 0D 00 00 64 E8 29 2C 0D 00    .....)....d.),..
02C2A0:  00 EC F6 19 10 F4 10 F6 28 28 0D 00 00 F4 F5 11    ........((......
02C2B0:  29 F6 0D 00 00 64 EC 29 F4 10 2C 28 0D 00 00 F4    )....d.)..,(....
02C2C0:  F5 11 29 F6 28 0D 00 00 64 E8 F6 10 29 F4 0D 00    ..).(...d...)...
02C2D0:  00 E8 F6 19 10 F4 10 2C 0D 00 00 E3 2C 0D 00 00    .......,....,...
02C2E0:  F4 2C 0D 00 00 64 EC 2C 0D 00 00 64 E8 01 C9 20    .,...d.,...d... 
02C2F0:  20 20 00 07 00 92 27 01 C0 00 07 00 9C 27 01 C0      ....'......'..
02C300:  00 07 00 A6 27 01 C0 00 43 00 B0 27 7C 00 44 D4    ....'...C..'|.D.
02C310:  01 03 00 00 C1 EF 22 52 45 54 4F 55 52 4E 45 52    ......"RETOURNER
02C320:  20 44 49 53 51 55 45 20 21 22 01 CC 20 0F 2C 19     DISQUE !".. .,.
02C330:  C8 2C 19 14 2C 19 0F 01 9F 20 1E C4 27 01 7C 00    .,..,.... ..'.|.
02C340:  53 D4 01 83 20 1C 06 BB 01 C9 00 2D 00 BA 27 03    S... ......-..'.
02C350:  00 00 C1 EF 22 20 22 F4 FF 03 28 19 F0 29 F4 FF    ...." "...(..)..
02C360:  03 28 19 F1 29 F4 22 20 5B 43 4F 50 59 5D 20 56    .(..)." [COPY] V
02C370:  61 6C 69 64 65 20 22 00 C3 00 C4 27 9F 20 1E CE    alide "....'. ..
02C380:  27 01 7C 00 44 CC 01 7C 00 4D 49 44 C3 2C 0D 00    '.|.D..|.MID.,..
02C390:  00 63 B3 2C 0D 00 00 63 B2 2C 0E 2C 19 17 2C 40    .c.,...c.,.,..,@
02C3A0:  03 00 00 E1 01 7C 00 53 D4 01 0D 00 00 D8 EF 11    .....|.S........
02C3B0:  01 0D 00 00 F9 EF 19 17 01 0D 00 00 EC EF FF 0E    ................
02C3C0:  28 03 00 00 E1 29 F6 10 01 0D 00 00 E8 EF 0F 01    (....)..........
02C3D0:  0D 00 00 E3 EF 0D 00 00 63 B1 01 0D 00 00 F4 EF    ........c.......
02C3E0:  15 01 0D 00 00 64 EC EF 10 01 0D 00 00 64 E8 EF    .....d.......d..
02C3F0:  10 01 9F 20 1E 88 27 01 0D 00 00 E3 EF 0D 00 00    ... ..'.........
02C400:  63 B2 01 0D 00 00 F4 EF 12 01 0D 00 00 64 EC EF    c............d..
02C410:  16 01 0D 00 00 64 E8 EF 16 01 03 00 00 E2 EF FF    .....d..........
02C420:  16 28 FF 0E 28 03 00 00 C1 28 0E 29 29 29 01 9F    .(..(....(.)))..
02C430:  20 1E 88 27 01 A0 20 1E D8 27 00 57 00 CE 27 0D     ..'.. ..'.W..'.
02C440:  00 00 72 F8 EF 0D 00 00 F8 01 0D 00 00 72 F9 EF    ..r..........r..
02C450:  0D 00 00 F9 01 0D 00 00 72 EC EF 0D 00 00 EC 01    ........r.......
02C460:  0D 00 00 72 E8 EF 0D 00 00 E8 01 0D 00 00 72 F4    ...r..........r.
02C470:  EF 0D 00 00 F4 01 0D 00 00 72 64 EC EF 0D 00 00    .........rd.....
02C480:  64 EC 01 0D 00 00 72 64 E8 EF 0D 00 00 64 E8 01    d.....rd.....d..
02C490:  C9 00 57 00 D8 27 0D 00 00 F8 EF 0D 00 00 72 F8    ..W..'........r.
02C4A0:  01 0D 00 00 F9 EF 0D 00 00 72 F9 01 0D 00 00 EC    .........r......
02C4B0:  EF 0D 00 00 72 EC 01 0D 00 00 E8 EF 0D 00 00 72    ....r..........r
02C4C0:  E8 01 0D 00 00 F4 EF 0D 00 00 72 F4 01 0D 00 00    ..........r.....
02C4D0:  64 EC EF 0D 00 00 72 64 EC 01 0D 00 00 64 E8 EF    d.....rd.....d..
02C4E0:  0D 00 00 72 64 E8 01 C9 00 07 00 F8 2A 01 C0 00    ...rd.......*...
02C4F0:  43 00 02 2B 01 C0 2A 2A 2A 20 42 72 61 6E 63 68    C..+..*** Branch
02C500:  65 6D 65 6E 74 20 4C 45 43 54 45 55 52 37 20 65    ement LECTEUR7 e
02C510:  74 20 72 65 74 6F 75 72 20 64 65 62 75 74 20 65    t retour debut e
02C520:  6E 20 63 61 73 20 64 27 65 72 72 65 75 72 20 2A    n cas d'erreur *
02C530:  2A 2A 00 07 00 0C 2B 01 C0 00 39 00 16 2B AD 20    **....+...9..+. 
02C540:  10 01 9F 20 1E 20 2B 01 A1 20 0D 00 00 65 F2 EF    ... . +.. ...e..
02C550:  0F 20 EB 20 7C 00 57 4B 45 D9 2C 0F 2C 0E 2C 0E    . . |.WKE.,.,.,.
02C560:  2C 19 12 2C 12 01 A0 20 1E 64 00 20 01 97 20 1E    ,..,... .d. .. .
02C570:  64 00 00 3B 00 20 2B 83 20 1F 00 00 7C 14 90 2C    d..;. +. ...|..,
02C580:  0E 01 83 20 1F 00 00 7F 14 90 2C 1A 10 27 01 83    ... ......,..'..
02C590:  20 1F 00 00 70 14 90 2C 0E 2C 0F 2C 0F 2C 19 50     ...p..,.,.,.,.P
02C5A0:  2C 0F 2C 19 19 2C 40 03 00 00 66 69 E3 00 28 00    ,.,..,@...fi..(.
02C5B0:  2A 2B 8A 20 23 0F 01 A9 20 23 0F 2C 17 2C 14 01    *+. #... #.,.,..
02C5C0:  BF 23 0F 2C 22 5B 31 5D 20 52 45 43 4F 4D 4D 45    .#.,"[1] RECOMME
02C5D0:  4E 43 45 20 22 00 22 00 34 2B A9 20 23 0F 2C 17    NCE ".".4+. #.,.
02C5E0:  2C 16 01 BF 23 0F 2C 22 5B 32 5D 20 20 52 45 50    ,...#.,"[2]  REP
02C5F0:  52 45 4E 44 52 45 22 00 23 00 3E 2B A9 20 23 0F    RENDRE".#.>+. #.
02C600:  2C 17 2C 19 0A 01 BF 23 0F 2C 22 5B 33 5D 20 20    ,.,....#.,"[3]  
02C610:  20 20 51 55 49 54 54 45 52 22 00 2C 00 48 2B 03      QUITTER".,.H+.
02C620:  00 00 E1 EF 22 22 01 D6 20 03 00 00 E1 F1 22 31    ...."".. ....."1
02C630:  22 20 FC 20 03 00 00 E1 EE 22 33 22 01 03 00 00    " . ....."3"....
02C640:  E1 EF FF 43 01 D5 00 41 00 52 2B A1 20 03 00 00    ...C...A.R+. ...
02C650:  E1 EF 22 31 22 EB 20 83 20 1F 00 00 73 14 90 01    .."1". . ...s...
02C660:  A0 20 1E 2A 2B 20 01 97 20 A1 20 03 00 00 E1 EF    . .*+ .. . .....
02C670:  22 32 22 EB 20 8A 23 0F 01 83 20 1F 00 00 76 14    "2". .#... ...v.
02C680:  90 01 A0 20 1E 2A 2B 00 06 00 5C 2B C9 00 07 00    ... .*+...\+....
02C690:  66 2B 01 C0 00 22 00 70 2B 01 C0 2A 2A 2A 20 46    f+...".p+..*** F
02C6A0:  65 6E 65 74 72 61 67 65 20 2D 20 63 61 64 72 61    enetrage - cadra
02C6B0:  67 65 20 2A 2A 2A 00 07 00 7A 2B 01 C0 00 16 00    ge ***...z+.....
02C6C0:  84 2B 0D 00 00 64 E8 EF 19 10 01 0D 00 00 64 F4    .+...d........d.
02C6D0:  EF 19 10 00 76 00 8E 2B 0D 00 00 F4 EF 12 01 D8    ....v..+........
02C6E0:  20 23 0F 2C 0D 00 00 77 B1 2C 0D 00 00 77 B2 2C     #.,...w.,...w.,
02C6F0:  0D 00 00 77 B3 2C 0D 00 00 77 B4 01 BA 20 23 0F    ...w.,...w... #.
02C700:  2C 0D 00 00 E1 01 0D 00 00 F8 EF 0D 00 00 77 B1    ,.............w.
02C710:  01 0D 00 00 F9 EF 0D 00 00 77 B3 F4 0F 01 0D 00    .........w......
02C720:  00 EC EF 0D 00 00 77 B2 F5 0D 00 00 77 B1 01 0D    ......w.....w...
02C730:  00 00 E8 EF 0D 00 00 77 B4 F5 0D 00 00 77 B3 01    .......w.....w..
02C740:  8A 23 0F 01 A0 20 1E 60 27 00 27 00 98 2B 0D 00    .#... .`'.'..+..
02C750:  00 77 B1 EF 10 01 0D 00 00 77 B2 EF 19 27 01 0D    .w.......w...'..
02C760:  00 00 77 B3 EF 19 0A 01 0D 00 00 77 B4 EF 19 18    ..w........w....
02C770:  00 31 00 A2 2B D8 20 23 0F 2C 0D 00 00 77 B1 2C    .1..+. #.,...w.,
02C780:  0D 00 00 77 B2 2C 0D 00 00 77 B3 2C 0D 00 00 77    ...w.,...w.,...w
02C790:  B4 01 BA 20 23 0F 2C 0D 00 00 E1 01 8A 23 0F 01    ... #.,......#..
02C7A0:  C9 00 07 00 AC 2B 01 C0 00 29 00 B6 2B 01 C0 2A    .....+...)..+..*
02C7B0:  2A 2A 20 41 66 66 69 63 68 65 72 20 73 65 6C 65    ** Afficher sele
02C7C0:  63 74 69 6F 6E 20 72 65 70 6F 6E 73 65 20 2A 2A    ction reponse **
02C7D0:  2A 00 07 00 C0 2B 01 C0 00 A4 00 CA 2B 7C 00 4D    *....+......+|.M
02C7E0:  49 44 C3 2C 0D 00 00 63 B2 2C 0D 00 00 63 B3 2C    ID.,...c.,...c.,
02C7F0:  0E 2C 0D 00 00 79 B1 2C 40 03 00 00 E1 01 0D 00    .,...y.,@.......
02C800:  00 77 B3 EF 0D 00 00 77 B3 F4 10 01 0D 00 00 77    .w.....w.......w
02C810:  B1 EF 0D 00 00 77 B1 F4 0F 01 0D 00 00 77 B2 EF    .....w.......w..
02C820:  0D 00 00 77 B2 F5 0F 01 0D 00 00 77 B4 EF 0D 00    ...w.......w....
02C830:  00 77 B4 F5 0F 01 0D 00 00 E1 EF 0E 01 9F 20 1E    .w............ .
02C840:  A2 2B 01 0D 00 00 77 B3 EF 0D 00 00 77 B3 F5 10    .+....w.....w...
02C850:  01 0D 00 00 77 B1 EF 0D 00 00 77 B1 F5 0F 01 0D    ....w.....w.....
02C860:  00 00 77 B2 EF 0D 00 00 77 B2 F4 0F 01 0D 00 00    ..w.....w.......
02C870:  77 B4 EF 0D 00 00 77 B4 F4 0F 01 C9 00 07 00 D4    w.....w.........
02C880:  2B 01 C0 00 31 00 DE 2B 01 C0 2A 2A 2A 20 52 65    +...1..+..*** Re
02C890:  73 74 61 75 72 65 20 66 65 6E 65 74 72 65 20 72    staure fenetre r
02C8A0:  65 70 6F 6E 73 65 73 20 73 69 20 61 3D 2D 31 36    eponses si a=-16
02C8B0:  20 2A 2A 2A 00 07 00 E8 2B 01 C0 00 3B 00 F2 2B     ***....+...;..+
02C8C0:  0D 00 00 77 B1 EF 19 0A 01 0D 00 00 77 B2 EF 19    ...w........w...
02C8D0:  1F 01 0D 00 00 77 B3 EF 19 0A 01 0D 00 00 77 B4    .....w........w.
02C8E0:  EF 19 0A 01 0D 00 00 E1 EF 10 01 9F 20 1E A2 2B    ............ ..+
02C8F0:  01 A0 20 1E 1A 2C 00 07 00 FC 2B 01 C0 00 25 00    .. ..,....+...%.
02C900:  06 2C 01 C0 2A 2A 2A 20 49 6E 69 74 69 61 6C 69    .,..*** Initiali
02C910:  73 61 74 69 6F 6E 20 6D 65 6E 75 73 20 32 20 2A    sation menus 2 *
02C920:  2A 2A 00 07 00 10 2C 01 C0 00 5F 00 1A 2C 0D 00    **....,..._..,..
02C930:  00 63 B0 EF 10 01 0D 00 00 63 B1 EF 0E 01 0D 00    .c.......c......
02C940:  00 63 B2 EF 0F 01 0D 00 00 63 B3 EF 11 01 0D 00    .c.......c......
02C950:  00 E3 EF 0D 00 00 63 B2 01 0D 00 00 77 B1 EF 17    ......c.....w...
02C960:  01 0D 00 00 77 B2 EF 19 20 01 0D 00 00 77 B3 EF    ....w... ....w..
02C970:  19 0B 01 0D 00 00 77 B4 EF 19 15 01 0D 00 00 E1    ......w.........
02C980:  EF 0E 01 A0 20 1E 48 2B 00 07 00 20 4E 01 C0 00    .... .H+... N...
02C990:  25 00 2A 4E 01 C0 2D 20 43 68 61 72 67 65 6D 65    %.*N..- Chargeme
02C9A0:  6E 74 20 52 53 58 20 65 74 20 4C 45 43 54 45 55    nt RSX et LECTEU
02C9B0:  52 37 20 2D 00 07 00 34 4E 01 C0 00 23 00 3E 4E    R7 -...4N...#.>N
02C9C0:  A8 22 72 73 78 70 72 74 32 2E 63 6F 64 22 2C 1C    ."rsxprt2.cod",.
02C9D0:  00 80 01 83 20 1C 00 80 01 83 20 1C A9 BE 00 23    .... ..... ....#
02C9E0:  00 48 4E A8 22 6C 65 63 74 65 75 72 37 2E 63 6F    .HN."lecteur7.co
02C9F0:  64 22 2C 1F 00 00 70 14 90 01 83 20 1C A3 BE 01    d",...p.... .£..
02CA00:  C9 00 07 00 52 4E 01 C0 00 12 00 5C 4E 01 C0 2D    ....RN.....\N..-
02CA10:  20 42 61 6E 64 65 61 75 20 2D 00 07 00 66 4E 01     Bandeau -...fN.
02CA20:  C0 00 26 00 70 4E 02 00 00 E1 EF 0E 01 7C 00 42    ..&.pN.......|.B
02CA30:  41 4E C4 2C 40 02 00 00 E1 2C 13 2C 19 0D 2C 19    AN.,@....,.,..,.
02CA40:  22 2C 0F 2C 15 01 C9 00 35 00 7A 4E 02 00 00 E1    ",.,....5.zN....
02CA50:  EF 0E 01 7C 00 42 41 4E C4 2C 40 02 00 00 E1 2C    ...|.BAN.,@....,
02CA60:  0D 00 00 F8 F6 10 F5 0F 2C 0D 00 00 F9 2C 19 22    ........,....,."
02CA70:  2C 0F 2C 0D 00 00 6E 62 6F F0 01 C9 00 00 00 1A    ,.,...nbo.......
02CA80:  2B 01 C0 00 31 00 DE 2B 01 C0 2A 2A 2A 20 52 65    +...1..+..*** Re
02CA90:  73 74 61 75 72 65 20 66 65 6E 65 74 72 65 20 72    staure fenetre r
02CAA0:  65 70 6F 6E 73 65 73 20 73 69 20 61 3D 2D 31 36    eponses si a=-16
02CAB0:  20 2A 2A 2A 00 07 00 E8 2B 01 C0 00 3B 00 F2 2B     ***....+...;..+
02CAC0:  0D 00 00 77 B1 EF 19 0A 01 0D 00 00 77 B2 EF 19    ...w........w...
02CAD0:  1F 01 0D 00 00 77 B3 EF 19 0A 01 0D 00 00 77 B4    .....w........w.
02CAE0:  EF 19 0A 01 0D 00 00 E1 EF 10 01 9F 20 1E A2 2B    ............ ..+
02CAF0:  01 A0 20 1E 1A 2C 00 07 00 FC 2B 01 C0 00 25 00    .. ..,....+...%.
02CB00:  00 44 45 4D 52 4F 55 54 32 42 41 53 00 00 00 00    .DEMROUT2BAS....
02CB10:  00 00 00 00 00 70 01 00 4B 00 00 00 00 00 00 00    .....p..K.......
02CB20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02CB30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02CB40:  4B 00 00 2F 04 49 00 0A 00 A8 22 44 45 4D 52 4F    K../.I...."DEMRO
02CB50:  55 54 32 2E 62 69 6E 22 01 AD 20 0F 01 A2 20 0E    UT2.bin".. ... .
02CB60:  2C 0E 01 82 20 0E 01 A2 20 0F 2C 19 18 01 A2 20    ,... ... .,.... 
02CB70:  10 2C 10 01 A2 20 11 2C 14 01 83 20 1F 00 00 40    .,... .,... ...@
02CB80:  49 00 0A 00 A8 22 44 45 4D 52 4F 55 54 32 2E 62    I...."DEMROUT2.b
02CB90:  69 6E 22 01 AD 20 0F 01 A2 20 0E 2C 0E 01 82 20    in".. ... .,... 
02CBA0:  0E 01 A2 20 0F 2C 19 18 01 A2 20 10 2C 10 01 A2    ... .,.... .,...
02CBB0:  20 11 2C 14 01 83 20 1F 00 00 40 1C 90 01 85 22     .,... ...@...."
02CBC0:  73 6F 73 36 22 2C 19 29 00 00 00 1A 20 20 20 20    sos6",.)....    
02CBD0:  20 20 20 20 43 41 4C 4C 20 23 42 43 31 31 20 20        CALL #BC11  
02CBE0:  20 20 20 20 20 20 3B 44 65 74 65 72 6D 69 6E 65          ;Determine
02CBF0:  72 20 6D 6F 64 65 20 65 6E 20 63 6F 75 72 73 0D    r mode en cours.
02CC00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CCA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CCB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CCC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CCD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CCE0:  E5 6D 69 6E 75 73 63 75 6C 20 20 20 00 00 00 03    .minuscul   ....
02CCF0:  03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02CD00:  20 3B 54 65 73 74 65 72 20 65 74 20 61 66 66 69     ;Tester et affi
02CD10:  63 68 65 72 20 62 69 74 73 20 46 0D 0A 42 43 4C    cher bits F..BCL
02CD20:  46 4C 41 47 20 4C 44 20 41 2C 22 30 22 20 20 20    FLAG LD A,"0"   
02CD30:  20 20 20 20 20 20 20 3B 43 6F 6D 6D 65 20 70 6F           ;Comme po
02CD40:  75 72 20 61 66 66 69 63 68 65 72 20 75 6E 20 6E    ur afficher un n
02CD50:  6F 6D 62 72 65 20 62 69 6E 61 69 72 65 0D 0A 20    ombre binaire.. 
02CD60:  20 20 20 20 20 20 20 52 4C 43 20 45 20 20 20 20           RLC E    
02CD70:  20 20 20 20 20 20 20 20 20 3B 4D 61 69 73 20 63             ;Mais c
02CD80:  68 61 71 75 65 20 62 69 74 20 65 73 74 20 73 65    haque bit est se
02CD90:  70 61 72 65 20 70 61 72 20 75 6E 20 65 73 70 61    pare par un espa
02CDA0:  63 65 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 4E    ce..        JR N
02CDB0:  43 2C 4E 4F 46 4C 41 47 0D 0A 20 20 20 20 20 20    C,NOFLAG..      
02CDC0:  20 20 49 4E 43 20 41 0D 0A 4E 4F 46 4C 41 47 20      INC A..NOFLAG 
02CDD0:  20 43 41 4C 4C 20 23 42 42 35 41 0D 0A 20 20 20     CALL #BB5A..   
02CDE0:  20 20 20 20 20 43 41 4C 4C 20 45 58 49 4E 42 20         CALL EXINB 
02CDF0:  20 20 20 20 09 20 20 3B 45 74 20 70 6F 75 72 71        .  ;Et pourq
02CE00:  75 6F 69 20 70 61 73 20 3F 20 20 20 20 20 20 20    uoi pas ?       
02CE10:  20 0D 0A 20 20 20 20 20 20 20 20 44 4A 4E 5A 20     ..        DJNZ 
02CE20:  42 43 4C 46 4C 41 47 0D 0A 20 20 20 20 20 20 20    BCLFLAG..       
02CE30:  20 52 45 54 0D 0A 3B 0D 0A 3B 2D 20 41 66 66 69     RET..;..;- Affi
02CE40:  63 68 61 67 65 73 20 6E 75 6D 65 72 69 71 75 65    chages numerique
02CE50:  73 20 65 74 20 74 65 78 74 65 20 2D 0D 0A 3B 0D    s et texte -..;.
02CE60:  0A 50 52 54 42 49 4E 32 20 4C 44 20 41 2C 48 20    .PRTBIN2 LD A,H 
02CE70:  20 20 20 20 20 20 20 20 3B 41 66 66 69 63 68 65            ;Affiche
02CE80:  20 65 6E 20 62 69 6E 61 69 72 65 20 31 36 20 62     en binaire 16 b
02CE90:  69 74 73 0D 0A 20 20 20 20 20 20 20 20 43 41 4C    its..        CAL
02CEA0:  4C 20 50 52 54 42 49 4E 20 20 20 20 3B 38 20 62    L PRTBIN    ;8 b
02CEB0:  69 74 73 20 4D 53 42 20 64 61 6E 73 20 48 0D 0A    its MSB dans H..
02CEC0:  20 20 20 20 20 20 20 20 4C 44 20 41 2C 4C 20 20            LD A,L  
02CED0:  20 20 20 20 20 20 20 3B 38 20 42 69 74 73 20 4C           ;8 Bits L
02CEE0:  53 42 20 64 61 6E 73 20 4C 0D 0A 3B 0D 0A 50 52    SB dans L..;..PR
02CEF0:  54 42 49 4E 20 20 50 55 53 48 20 42 43 0D 0A 20    TBIN  PUSH BC.. 
02CF00:  00 4D 41 53 4B 20 20 20 20 42 41 53 00 00 00 00    .MASK    BAS....
02CF10:  00 00 00 00 00 70 01 00 4C 03 00 00 00 00 00 00    .....p..L.......
02CF20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02CF30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02CF40:  4C 03 00 91 03 00 00 F6 EF AC 28 03 00 00 F6 2C    L.........(....,
02CF50:  10 2C FF 0E 28 03 00 00 F6 29 F5 0F 29 00 31 00    .,..(....)..).1.
02CF60:  FA 00 0D 00 00 F6 EF FF 1D 28 22 26 58 22 F4 03    .........("&X"..
02CF70:  00 00 F6 29 01 A1 20 0D 00 00 F6 EE 19 FF 20 EB    ...).. ....... .
02CF80:  10 00 0A 00 A8 22 6D 61 73 6B 2E 62 69 6E 22 00    ....."mask.bin".
02CF90:  08 00 14 00 AD 20 10 00 32 00 1E 00 BF 01 BF 22    ..... ..2......"
02CFA0:  20 41 66 66 69 63 68 61 67 65 20 64 65 73 20 6F     Affichage des o
02CFB0:  70 65 72 61 74 69 6F 6E 73 20 41 4E 44 20 2D 20    perations AND - 
02CFC0:  4F 52 20 2D 20 58 4F 52 22 00 3F 00 28 00 BF 01    OR - XOR".?.(...
02CFD0:  BF 22 20 50 6F 75 72 20 75 6E 65 20 65 6E 74 72    ." Pour une entr
02CFE0:  65 65 20 65 6E 20 68 65 78 61 20 2C 20 70 72 65    ee en hexa , pre
02CFF0:  63 65 64 65 7A 20 76 6F 74 72 65 20 76 61 6C 65    cedez votre vale
02D000:  75 72 20 64 65 20 48 22 00 40 00 32 00 BF 22 20    ur de H".@.2.." 
02D010:  50 6F 75 72 20 75 6E 65 20 65 6E 74 72 65 65 20    Pour une entree 
02D020:  65 6E 20 62 69 6E 61 69 72 65 20 2C 20 70 72 65    en binaire , pre
02D030:  63 65 64 65 7A 20 76 6F 74 72 65 20 76 61 6C 65    cedez votre vale
02D040:  75 72 20 64 65 20 42 22 00 35 00 3C 00 BF 22 20    ur de B".5.<.." 
02D050:  50 6F 75 72 20 72 65 74 6F 75 72 6E 65 72 20 61    Pour retourner a
02D060:  20 53 4F 53 20 50 52 4F 47 52 41 4D 4D 45 55 52     SOS PROGRAMMEUR
02D070:  53 20 2C 20 65 6E 74 72 65 7A 20 51 22 00 07 00    S , entrez Q"...
02D080:  46 00 01 C0 00 28 00 50 00 A9 20 0F 2C 16 01 BF    F....(.P.. .,...
02D090:  20 FF 03 28 19 12 29 3B 01 A3 20 22 20 56 61 6C     ..(..);.£ " Val
02D0A0:  65 75 72 20 3A 20 22 2C 03 00 00 F6 00 32 00 5A    eur : ",.....2.Z
02D0B0:  00 9F 20 1E 96 00 01 A1 20 0D 00 00 E1 EF 0F 20    .. ..... ...... 
02D0C0:  EB 20 85 22 73 6F 73 36 22 2C 19 29 20 01 97 20    . ."sos6",.) .. 
02D0D0:  A1 20 0D 00 00 E1 EF 10 20 EB 20 1E 50 00 00 0F    . ...... . .P...
02D0E0:  00 64 00 BE 20 1C C1 9D 2C 0D 00 00 F6 00 28 00    .d.. ...,.....(.
02D0F0:  6E 00 A9 20 0F 2C 17 01 BF 20 FF 03 28 19 12 29    n.. .,... ..(..)
02D100:  3B 01 A3 20 22 20 4D 61 73 71 75 65 20 3A 20 22    ;.£ " Masque : "
02D110:  2C 03 00 00 F6 00 32 00 78 00 9F 20 1E 96 00 01    ,.....2.x.. ....
02D120:  A1 20 0D 00 00 E1 EF 0F 20 EB 20 85 22 73 6F 73    . ...... . ."sos
02D130:  36 22 2C 19 29 20 01 97 20 A1 20 0D 00 00 E1 EF    6",.) .. . .....
02D140:  10 20 EB 20 1E 6E 00 00 1E 00 82 00 BE 20 1C C0    . . .n....... ..
02D150:  9D 2C 0D 00 00 F6 01 83 20 1F 00 00 40 1C 90 01    .,...... ...@...
02D160:  A0 20 1E 50 00 00 07 00 8C 00 01 C0 00 2D 00 96    . .P.........-..
02D170:  00 03 00 00 C1 EF FF 1C 28 FF 75 28 03 00 00 F6    ........(.u(....
02D180:  2C 0F 29 29 01 A1 20 03 00 00 C1 EF 22 51 22 EB    ,.)).. ....."Q".
02D190:  20 0D 00 00 E1 EF 0F 01 C9 00 18 00 A0 00 0D 00     ...............
02D1A0:  00 E1 EF 10 01 A1 20 03 00 00 F6 EF 22 22 EB 20    ...... ....."". 
02D1B0:  C9 00 14 00 AA 00 A1 20 03 00 00 C1 EF 22 42 22    ....... ....."B"
02D1C0:  EB 20 1E F0 00 00 14 00 B4 00 A1 20 03 00 00 C1    . ......... ....
02D1D0:  EF 22 48 22 EB 20 1E DC 00 00 15 00 BE 00 A1 20    ."H". ......... 
02D1E0:  FF 0E 28 03 00 00 F6 29 EE 11 20 EB 20 C9 00 2C    ..(....).. . ..,
02D1F0:  00 C8 00 0D 00 00 F6 EF FF 1D 28 03 00 00 F6 29    ..........(....)
02D200:  01 A1 20 0D 00 00 F6 EE 19 FF 20 EB 20 C9 20 01    .. ....... . . .
02D210:  97 20 0D 00 00 E1 EF 0E 01 C9 00 07 00 D2 00 01    . ..............
02D220:  C0 00 15 00 DC 00 A1 20 FF 0E 28 03 00 00 F6 29    ....... ..(....)
02D230:  EE 11 20 EB 20 C9 00 30 00 E6 00 0D 00 00 F6 EF    .. . ..0........
02D240:  FF 1D 28 22 26 22 F4 03 00 00 F6 29 01 A1 20 0D    ..("&".....).. .
02D250:  00 00 F6 EE 19 FF 20 EB 20 C9 20 01 97 20 0D 00    ...... . . .. ..
02D260:  00 E1 EF 0E 01 C9 00 32 00 F0 00 A1 20 FF 0E 28    .......2.... ..(
02D270:  03 00 00 F6 29 EE 17 20 EB 20 C9 20 01 97 20 03    ....).. . . .. .
02D280:  00 00 F6 EF AC 28 03 00 00 F6 2C 10 2C FF 0E 28    .....(....,.,..(
02D290:  03 00 00 F6 29 F5 0F 29 00 31 00 FA 00 0D 00 00    ....)..).1......
02D2A0:  F6 EF FF 1D 28 22 26 58 22 F4 03 00 00 F6 29 01    ....("&X".....).
02D2B0:  A1 20 0D 00 00 F6 EE 19 FF 20 EB 20 C9 20 01 97    . ....... . . ..
02D2C0:  20 0D 00 00 E1 EF 0E 01 C9 00 00 00 1A 4D 41 53     ............MAS
02D2D0:  4B 20 20 44 42 20 31 32 0D 0A 3B 1A 51 55 45 20    K  DB 12..;.QUE 
02D2E0:  20 44 42 20 33 34 0D 0A 54 4F 4D 41 53 4B 20 20     DB 34..TOMASK  
02D2F0:  44 42 20 31 32 0D 0A 3B 1A 31 32 0D 0A 3B 1A 4D    DB 12..;.12..;.M
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:  00 52 4F 54 20 20 20 20 20 42 41 53 00 00 00 00    .ROT     BAS....
02D410:  00 00 00 00 00 70 01 00 ED 02 00 00 00 00 00 00    .....p..........
02D420:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D430:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D440:  ED 02 00 BA 04 E1 EF 0E 01 C9 00 32 00 F0 00 A1    ...........2....
02D450:  20 FF 0E 28 03 00 00 F6 29 EE 17 20 EB 20 C9 20     ..(....).. . . 
02D460:  01 97 20 03 00 00 F6 EF AC 28 03 00 00 F6 2C 10    .. ......(....,.
02D470:  2C FF 0E 28 03 00 00 F6 29 F5 0F 29 00 31 00 FA    ,..(....)..).1..
02D480:  0F 00 0A 00 A8 22 72 6F 74 2E 62 69 6E 22 00 08    ....."rot.bin"..
02D490:  00 14 00 AD 20 10 00 3B 00 1E 00 BF 01 BF 22 20    .... ..;......" 
02D4A0:  41 66 66 69 63 68 61 67 65 20 64 65 73 20 37 20    Affichage des 7 
02D4B0:  6F 70 65 72 61 74 69 6F 6E 73 20 64 65 20 72 6F    operations de ro
02D4C0:  74 61 74 69 6F 6E 20 63 6F 75 72 61 6E 74 65 73    tation courantes
02D4D0:  22 00 3F 00 28 00 BF 01 BF 22 20 50 6F 75 72 20    ".?.(...." Pour 
02D4E0:  75 6E 65 20 65 6E 74 72 65 65 20 65 6E 20 68 65    une entree en he
02D4F0:  78 61 20 2C 20 70 72 65 63 65 64 65 7A 20 76 6F    xa , precedez vo
02D500:  74 72 65 20 76 61 6C 65 75 72 20 64 65 20 48 22    tre valeur de H"
02D510:  00 40 00 32 00 BF 22 20 50 6F 75 72 20 75 6E 65    .@.2.." Pour une
02D520:  20 65 6E 74 72 65 65 20 65 6E 20 62 69 6E 61 69     entree en binai
02D530:  72 65 20 2C 20 70 72 65 63 65 64 65 7A 20 76 6F    re , precedez vo
02D540:  74 72 65 20 76 61 6C 65 75 72 20 64 65 20 42 22    tre valeur de B"
02D550:  00 35 00 3C 00 BF 22 20 50 6F 75 72 20 72 65 74    .5.<.." Pour ret
02D560:  6F 75 72 6E 65 72 20 61 20 53 4F 53 20 50 52 4F    ourner a SOS PRO
02D570:  47 52 41 4D 4D 45 55 52 53 20 2C 20 65 6E 74 72    GRAMMEURS , entr
02D580:  65 7A 20 51 22 00 07 00 46 00 01 C0 00 28 00 50    ez Q"...F....(.P
02D590:  00 A9 20 0F 2C 16 01 BF 20 FF 03 28 19 12 29 3B    .. .,... ..(..);
02D5A0:  01 A3 20 22 20 56 61 6C 65 75 72 20 3A 20 22 2C    .£ " Valeur : ",
02D5B0:  03 00 00 F6 00 32 00 5A 00 9F 20 1E 96 00 01 A1    .....2.Z.. .....
02D5C0:  20 0D 00 00 E1 EF 0F 20 EB 20 85 22 73 6F 73 36     ...... . ."sos6
02D5D0:  22 2C 19 29 20 01 97 20 A1 20 0D 00 00 E1 EF 10    ",.) .. . ......
02D5E0:  20 EB 20 1E 50 00 00 1E 00 64 00 BE 20 1C F6 9F     . .P....d.. ...
02D5F0:  2C 0D 00 00 F6 01 83 20 1F 00 00 40 1C 90 01 A0    ,...... ...@....
02D600:  20 1E 50 00 00 07 00 8C 00 01 C0 00 2D 00 96 00     .P.........-...
02D610:  03 00 00 C1 EF FF 1C 28 FF 75 28 03 00 00 F6 2C    .......(.u(....,
02D620:  0F 29 29 01 A1 20 03 00 00 C1 EF 22 51 22 EB 20    .)).. ....."Q". 
02D630:  0D 00 00 E1 EF 0F 01 C9 00 18 00 A0 00 0D 00 00    ................
02D640:  E1 EF 10 01 A1 20 03 00 00 F6 EF 22 22 EB 20 C9    ..... ....."". .
02D650:  00 14 00 AA 00 A1 20 03 00 00 C1 EF 22 42 22 EB    ...... ....."B".
02D660:  20 1E F0 00 00 14 00 B4 00 A1 20 03 00 00 C1 EF     ......... .....
02D670:  22 48 22 EB 20 1E DC 00 00 15 00 BE 00 A1 20 FF    "H". ......... .
02D680:  0E 28 03 00 00 F6 29 EE 11 20 EB 20 C9 00 2C 00    .(....).. . ..,.
02D690:  C8 00 0D 00 00 F6 EF FF 1D 28 03 00 00 F6 29 01    .........(....).
02D6A0:  A1 20 0D 00 00 F6 EE 19 FF 20 EB 20 C9 20 01 97    . ....... . . ..
02D6B0:  20 0D 00 00 E1 EF 0E 01 C9 00 07 00 D2 00 01 C0     ...............
02D6C0:  00 15 00 DC 00 A1 20 FF 0E 28 03 00 00 F6 29 EE    ...... ..(....).
02D6D0:  11 20 EB 20 C9 00 30 00 E6 00 0D 00 00 F6 EF FF    . . ..0.........
02D6E0:  1D 28 22 26 22 F4 03 00 00 F6 29 01 A1 20 0D 00    .("&".....).. ..
02D6F0:  00 F6 EE 19 FF 20 EB 20 C9 20 01 97 20 0D 00 00    ..... . . .. ...
02D700:  E1 EF 0E 01 C9 00 32 00 F0 00 A1 20 FF 0E 28 03    ......2.... ..(.
02D710:  00 00 F6 29 EE 17 20 EB 20 C9 20 01 97 20 03 00    ...).. . . .. ..
02D720:  00 F6 EF AC 28 03 00 00 F6 2C 10 2C FF 0E 28 03    ....(....,.,..(.
02D730:  00 00 F6 29 F5 0F 29 00 31 00 FA 00 0D 00 00 F6    ...)..).1.......
02D740:  EF FF 1D 28 22 26 58 22 F4 03 00 00 F6 29 01 A1    ...("&X".....)..
02D750:  20 0D 00 00 F6 EE 19 FF 20 EB 20 C9 20 01 97 20     ....... . . .. 
02D760:  0D 00 00 E1 EF 0E 01 C9 00 00 00 00 00 1A 20 20    ..............  
02D770:  20 20 3B 41 66 66 69 63 68 65 72 0D 0A 3B 0D 0A      ;Afficher..;..
02D780:  65 7A 20 51 22 00 07 00 46 00 01 C0 00 28 00 50    ez Q"...F....(.P
02D790:  00 A9 20 0F 2C 16 01 BF 20 FF 03 28 19 12 29 3B    .. .,... ..(..);
02D7A0:  01 A3 20 22 20 56 61 6C 65 75 72 20 3A 20 22 2C    .£ " Valeur : ",
02D7B0:  03 00 00 F6 00 32 00 5A 00 9F 20 1E 96 00 01 A1    .....2.Z.. .....
02D7C0:  20 0D 00 00 E1 EF 0F 20 EB 20 85 22 73 6F 73 36     ...... . ."sos6
02D7D0:  22 2C 19 29 20 01 97 20 A1 20 0D 00 00 E1 EF 10    ",.) .. . ......
02D7E0:  20 EB 20 1E 50 00 00 1E 00 64 00 BE 20 1C F6 9F     . .P....d.. ...
02D7F0:  2C 0D 00 00 F6 01 83 20 1F 00 00 40 1C 90 01 A0    ,...... ...@....
02D800:  00 52 53 58 4C 49 4E 45 20 42 49 4E 00 00 00 00    .RSXLINE BIN....
02D810:  00 00 02 00 00 20 4E 00 FC 03 00 00 00 00 00 00    ..... N.........
02D820:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D830:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D840:  FC 03 00 8C 05 00 00 00 00 00 00 00 00 00 00 00    ................
02D850:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D860:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D870:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D880:  EB 36 C9 E5 11 1A 00 19 E5 C1 23 23 23 23 23 71    .6........#####q
02D890:  23 70 2B E5 C1 E1 23 C3 D1 BC 4C 49 4E C5 00 00    #p+...#...LIN...
02D8A0:  00 F5 D5 CD A2 BB 7B D6 6F ED 47 D1 F1 FE 02 20    ......{.o.G.... 
02D8B0:  3A ED 57 2A 36 AE 28 03 2A 1D AE 7E 23 66 6F CD    :.W*6.(.*..~#fo.
02D8C0:  00 B9 7C AA CB 7F 7C 28 1B 2F 87 9F 30 1D DD 6E    ..|...|(./..0..n
02D8D0:  02 DD 66 03 23 7E 23 66 6F ED 57 CA D2 E6 FA AB    ..f.#~#fo.W.....
02D8E0:  E7 C3 B0 E7 BA 20 E4 7D 93 20 E0 ED 57 3E 05 C2    ..... .}. ..W>..
02D8F0:  55 CB 5F C3 94 CA 00 00 00 00 00 00 00 00 00 00    U._.............
02D900:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D910:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D920:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D930:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D940:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D950:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D960:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D970:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D980:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D990:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D9A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D9B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D9C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D9D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D9E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D9F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DA00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DA10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DA20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DA30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DA40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DA50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DA60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DA70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DA80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DA90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DAA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DAB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DAC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DAD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DAE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DAF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DB00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DB10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DB20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DB30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DB40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DB50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DB60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DB70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DB80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DB90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DBA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DBB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DBC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DBD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DBE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DBF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DC00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DC10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
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:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DC50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DC60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DC70:  00 00 00 00 00 00 00 00 00 00 00 00 1A 6E 75 6D    .............num
02DC80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DC90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DCA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DCB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DCC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DCD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DCE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DCF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DD00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DD10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DD20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DD30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DD40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DD50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DD60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DD70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DD80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DD90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DDA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DDB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DDC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DDD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DDE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DDF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DE00:  6D 61 74 73 20 49 42 4D 20 2C 20 41 54 41 52 49    mats IBM , ATARI
02DE10:  20 2C 20 41 4D 49 47 41 20 2C 20 43 50 43 20 2C     , AMIGA , CPC ,
02DE20:  20 65 74 63 20 2E 2E 2E 0D 0A 0D 0A 20 20 20 20     etc .......    
02DE30:  20 20 20 20 20 20 20 20 45 63 72 69 72 65 20 3A            Ecrire :
02DE40:  20 52 2E 43 41 42 41 4E 45 20 32 20 52 75 65 20     R.CABANE 2 Rue 
02DE50:  64 65 20 6C 61 20 70 69 65 72 72 65 20 6C 65 76    de la pierre lev
02DE60:  7B 65 20 37 35 30 31 31 20 50 41 52 49 53 20 0D    {e 75011 PARIS .
02DE70:  0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    ...             
02DE80:  20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D               -----
02DE90:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
02DEA0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 20 20 20    ---------....   
02DEB0:  20 20 53 69 20 6E 6F 73 20 61 62 6F 6E 6E 7B 73      Si nos abonn{s
02DEC0:  20 72 65 63 68 65 72 63 68 65 6E 74 20 6F 75 20     recherchent ou 
02DED0:  76 65 6E 64 65 6E 74 20 71 75 65 6C 71 75 65 20    vendent quelque 
02DEE0:  20 63 68 6F 73 65 20 2C 20 75 6E 65 20 70 6C 61     chose , une pla
02DEF0:  63 65 20 6C 65 75 72 20 65 73 74 20 0D 0A 20 72    ce leur est .. r
02DF00:  7B 73 65 72 76 7B 65 20 69 63 69 20 2E 0D 0A 0D    {serv{e ici ....
02DF10:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
02DF20:  20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D             -------
02DF30:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
02DF40:  2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 1A 20 20 20 20 2D    --------...    -
02DF50:  20 50 45 54 49 54 45 53 20 41 4E 4E 4F 4E 43 45     PETITES ANNONCE
02DF60:  53 20 45 54 20 44 49 56 45 52 53 20 2D 0D 0A 20    S ET DIVERS -.. 
02DF70:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02DF80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DF90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DFA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DFB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DFC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DFD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DFE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02DFF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E000:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02E010:  20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D         -----------
02E020:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
02E030:  2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20    ---------..     
02E040:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D                   -
02E050:  20 49 4E 54 52 4F 44 55 43 54 49 4F 4E 20 41 55     INTRODUCTION AU
02E060:  20 43 4F 55 52 53 20 44 27 41 53 53 45 4D 42 4C     COURS D'ASSEMBL
02E070:  45 55 52 20 2D 0D 0A 20 20 20 20 20 20 20 20 20    EUR -..         
02E080:  20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D                ----
02E090:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
02E0A0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
02E0B0:  0D 0A 20 0D 0A 20 20 20 20 20 43 65 20 74 72 69    .. ..     Ce tri
02E0C0:  6D 65 73 74 72 65 20 2C 20 76 6F 75 73 20 20 61    mestre , vous  a
02E0D0:  76 65 7A 20 20 64 72 6F 69 74 20 20 40 20 20 34    vez  droit  @  4
02E0E0:  20 20 66 69 63 68 69 65 72 73 20 20 73 75 72 20      fichiers  sur 
02E0F0:  6C 65 73 20 72 6F 75 74 69 6E 65 73 20 73 79 74    les routines syt
02E100:  7D 6D 65 20 0D 0A 20 61 63 63 6F 6D 70 61 67 6E    }me .. accompagn
02E110:  7B 73 20 64 65 20 32 20 64 7B 6D 6F 6E 73 74 72    {s de 2 d{monstr
02E120:  61 74 69 6F 6E 73 20 61 76 65 63 20 6C 69 73 74    ations avec list
02E130:  69 6E 67 20 75 74 69 6C 69 73 61 6E 74 20 63 65    ing utilisant ce
02E140:  73 20 72 6F 75 74 69 6E 65 73 20 2E 0D 0A 0D 0A    s routines .....
02E150:  20 20 20 20 20 4C 65 20 63 6F 75 72 73 20 64 27         Le cours d'
02E160:  61 73 73 65 6D 62 6C 65 75 72 20 20 3A 20 20 33    assembleur  :  3
02E170:  20 20 63 68 61 70 69 74 72 65 73 20 20 73 75 72      chapitres  sur
02E180:  20 20 6C 65 73 20 20 6D 61 73 71 75 65 73 20 20      les  masques  
02E190:  2C 20 72 6F 74 61 74 69 6F 6E 73 20 65 74 20 0D    , rotations et .
02E1A0:  0A 20 69 6E 73 74 72 75 63 74 69 6F 6E 73 20 20    . instructions  
02E1B0:  73 75 72 20 20 6C 65 73 20 20 62 69 74 73 20 20    sur  les  bits  
02E1C0:  70 6C 75 73 20 20 20 75 6E 65 20 20 61 6E 6E 65    plus   une  anne
02E1D0:  78 65 20 20 64 7B 63 72 69 76 61 6E 74 20 20 6C    xe  d{crivant  l
02E1E0:  27 69 6E 66 6C 75 65 6E 63 65 20 20 64 65 73 20    'influence  des 
02E1F0:  0D 0A 20 69 6E 73 74 72 75 63 74 69 6F 6E 73 20    .. instructions 
02E200:  6C 65 73 20 70 6C 75 73 20 75 73 75 65 6C 6C 65    les plus usuelle
02E210:  73 20 73 75 72 20 6C 65 73 20 66 6C 61 67 73 20    s sur les flags 
02E220:  65 74 20 32 20 64 7B 6D 6F 6E 73 74 72 61 74 69    et 2 d{monstrati
02E230:  6F 6E 73 20 71 75 69 20 6D 6F 6E 74 72 65 6E 74    ons qui montrent
02E240:  20 0D 0A 20 6C 27 65 66 66 65 74 20 64 65 73 20     .. l'effet des 
02E250:  6F 70 7B 72 61 74 65 75 72 73 20 6C 6F 67 69 71    op{rateurs logiq
02E260:  75 65 73 20 65 74 20 64 65 73 20 72 6F 74 61 74    ues et des rotat
02E270:  69 6F 6E 73 20 2E 0D 0A 0D 0A 20 20 20 20 20 20    ions .....      
02E280:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02E290:  20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D        ------------
02E2A0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 0D    -------------- .
02E2B0:  0A 1A 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20    ..-------..     
02E2C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D                   -
02E2D0:  20 49 4E 54 52 4F 44 55 43 54 49 4F 4E 20 41 55     INTRODUCTION AU
02E2E0:  20 43 4F 55 52 53 20 44 27 41 53 53 45 4D 42 4C     COURS D'ASSEMBL
02E2F0:  45 55 52 20 2D 0D 0A 20 20 20 20 20 20 20 20 20    EUR -..         
02E300:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E310:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E320:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E330:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E340:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E350:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E360:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E370:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E380:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E390:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E3A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E3B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E3C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E3D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E3E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E3F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E400:  6D 61 74 69 6F 6E 20 64 65 73 20 20 73 70 72 69    mation des  spri
02E410:  74 65 73 20 63 27 65 73 74 20 74 72 7D 73 20 62    tes c'est tr}s b
02E420:  69 65 6E 20 6D 61 69 73 20 65 6E 63 6F 72 65 20    ien mais encore 
02E430:  66 61 75 74 20 0D 0A 20 2D 69 6C 20 70 6F 75 76    faut .. -il pouv
02E440:  6F 69 72 20 6C 65 73 20 63 72 7B 65 72 20 2E 20    oir les cr{er . 
02E450:  20 41 6C 6F 72 73 20 20 70 6F 75 72 20 20 63 65     Alors  pour  ce
02E460:  63 69 20 20 2C 20 20 6E 6F 75 73 20 20 63 72 7B    ci  ,  nous  cr{
02E470:  6F 6E 73 20 75 6E 20 70 72 7B 63 7B 64 65 6E 74    ons un pr{c{dent
02E480:  20 63 68 65 7A 20 0D 0A 20 55 54 49 4C 2D 53 4F     chez .. UTIL-SO
02E490:  46 54 20 2C 20 6F 6E 20 72 7B 7B 64 69 74 65 20    FT , on r{{dite 
02E4A0:  21 20 56 6F 75 73 20 74 72 6F 75 76 65 72 65 7A    ! Vous trouverez
02E4B0:  20 20 64 6F 6E 63 20 53 55 52 47 45 4E 45 20 61      donc SURGENE a
02E4C0:  76 65 63 20 73 65 73 20 75 74 69 6C 69 74 61 69    vec ses utilitai
02E4D0:  72 65 73 20 65 74 20 0D 0A 20 73 61 20 6E 6F 74    res et .. sa not
02E4E0:  69 63 65 20 2E 20 43 65 20 70 72 6F 67 72 61 6D    ice . Ce program
02E4F0:  6D 65 20 65 73 74 20 70 61 72 75 20 73 6F 75 73    me est paru sous
02E500:  20 66 6F 72 6D 65 20 64 65 20 44 41 54 41 53 20     forme de DATAS 
02E510:  64 61 6E 73 20 43 50 43 20 69 6C 20 79 2D 40 20    dans CPC il y-@ 
02E520:  33 20 61 6E 73 20 2E 20 0D 0A 20 52 61 73 73 75    3 ans . .. Rassu
02E530:  72 65 7A 20 76 6F 75 73 20 2C 20 63 6F 6D 6D 65    rez vous , comme
02E540:  20 69 6C 20 20 40 20 20 7B 74 7B 20 20 63 6F 6E     il  @  {t{  con
02E550:  60 75 20 20 70 61 72 20 20 4D 2E 4D 41 49 47 52    `u  par  M.MAIGR
02E560:  4F 54 20 20 69 6C 20 6E 65 20 73 27 61 67 69 74    OT  il ne s'agit
02E570:  20 6E 69 20 64 27 75 6E 20 0D 0A 20 70 69 72 61     ni d'un .. pira
02E580:  74 61 67 65 20 6E 69 20 64 27 75 6E 65 20 76 69    tage ni d'une vi
02E590:  6F 6C 61 74 69 6F 6E 20 64 65 73 20 64 72 6F 69    olation des droi
02E5A0:  74 73 20 64 65 20 20 43 50 43 20 2C 20 6C 27 61    ts de  CPC , l'a
02E5B0:  75 74 65 75 72 20 6E 27 61 79 61 6E 74 20 73 69    uteur n'ayant si
02E5C0:  67 6E 7B 20 61 75 63 75 6E 20 0D 0A 20 72 65 6E    gn{ aucun .. ren
02E5D0:  6F 6E 63 65 6D 65 6E 74 20 40 20 73 65 73 20 64    oncement @ ses d
02E5E0:  72 6F 69 74 73 20 65 74 20 6E 27 61 79 61 6E 74    roits et n'ayant
02E5F0:  20 20 6A 61 6D 61 69 73 20 20 7B 74 7B 20 20 72      jamais  {t{  r
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:  7B 74 72 69 62 75 7B 20 70 6F 75 72 20 73 6F 6E    {tribu{ pour son
02E710:  20 74 72 61 76 61 69 6C 20 21 20 0D 0A 20 41 20     travail ! .. A 
02E720:  64 61 74 65 72 20 64 27 61 75 6A 6F 75 72 64 27    dater d'aujourd'
02E730:  68 75 69 20 2C 20 74 6F 75 73 20 6C 65 73 20 20    hui , tous les  
02E740:  65 78 65 6D 70 6C 65 73 20 66 6F 75 72 6E 69 73    exemples fournis
02E750:  20 73 65 72 6F 6E 74 20 63 6F 6D 70 61 74 69 62     seront compatib
02E760:  6C 65 73 20 61 76 65 63 20 63 65 20 0D 0A 20 70    les avec ce .. p
02E770:  72 6F 67 72 61 6D 6D 65 20 71 75 65 20 76 6F 75    rogramme que vou
02E780:  73 20 74 72 6F 75 76 65 72 65 7A 20 73 75 72 20    s trouverez sur 
02E790:  6C 61 20 20 66 61 63 65 20 20 31 20 20 64 65 20    la  face  1  de 
02E7A0:  53 4F 53 20 50 52 4F 47 52 41 4D 4D 45 55 52 53    SOS PROGRAMMEURS
02E7B0:  20 2E 20 4C 61 20 6E 6F 74 69 63 65 20 0D 0A 20     . La notice .. 
02E7C0:  65 73 74 20 73 75 72 20 6C 61 20 66 61 63 65 20    est sur la face 
02E7D0:  32 20 61 76 65 63 20 6C 65 73 20 63 6F 75 72 73    2 avec les cours
02E7E0:  20 64 65 20 67 72 61 70 68 69 73 6D 65 20 2E 0D     de graphisme ..
02E7F0:  0A 0D 0A 20 20 20 20 20 20 48 69 73 74 6F 69 72    ...      Histoir
02E800:  65 20 64 65 20 76 6F 75 73 20 66 61 69 72 65 20    e de vous faire 
02E810:  62 61 76 65 72 20 75 6E 20 70 65 75 90 2C 20 73    baver un peu., s
02E820:  61 63 68 65 7A 20 71 75 65 20 64 61 6E 73 20 6C    achez que dans l
02E830:  65 20 6E 75 6D 7B 72 6F 20 37 20 2C 6F 75 74 72    e num{ro 7 ,outr
02E840:  65 20 0D 8A 20 6C 61 20 73 75 69 74 65 20 64 65    e .. la suite de
02E850:  73 20 6D 61 6E 69 70 75 6C 61 74 69 6F 6E 73 20    s manipulations 
02E860:  64 65 20 73 70 72 69 74 65 73 20 2C 20 6E 6F 75    de sprites , nou
02E870:  73 20 61 74 74 61 71 75 6F 6E 73 20 6C 65 20 63    s attaquons le c
02E880:  6F 6D 70 61 63 74 61 67 65 20 64 27 7B 63 72 61    ompactage d'{cra
02E890:  6E 73 0D 0A 20 65 74 20 66 65 6E 65 5E 74 72 65    ns.. et fene^tre
02E8A0:  73 20 65 74 20 73 75 72 74 6F 75 74 20 6C 65 73    s et surtout les
02E8B0:  20 6D 61 6E 69 70 75 6C 61 74 69 6F 6E 73 20 64     manipulations d
02E8C0:  27 7B 63 72 61 6E 20 65 74 20 64 65 20 63 6F 75    '{cran et de cou
02E8D0:  6C 65 75 72 73 20 40 20 70 61 72 74 69 72 20 20    leurs @ partir  
02E8E0:  64 75 0D 0A 20 43 52 54 43 20 65 74 20 64 75 20    du.. CRTC et du 
02E8F0:  47 41 54 45 20 41 52 52 41 59 20 21 0D 0A 0D 0A    GATE ARRAY !....
02E900:  72 65 72 20 6E 75 6D 65 72 6F 73 20 64 61 6E 73    rer numeros dans
02E910:  20 48 4C 20 65 74 20 44 45 0D 0A 20 3B 0D 0A 20     HL et DE.. ;.. 
02E920:  20 20 20 20 4C 44 20 41 2C 48 0D 0A 20 20 20 20        LD A,H..    
02E930:  20 58 4F 52 20 44 0D 0A 20 20 20 20 20 42 49 54     XOR D..     BIT
02E940:  20 37 2C 41 0D 0A 20 20 20 20 20 4C 44 20 41 2C     7,A..     LD A,
02E950:  48 0D 0A 20 20 20 20 20 4A 52 20 5A 2C 4D 53 49    H..     JR Z,MSI
02E960:  47 4E 45 0D 0A 20 20 20 20 20 43 50 4C 0D 0A 20    GNE..     CPL.. 
02E970:  20 20 20 20 41 44 44 20 41 2C 41 0D 0A 20 46 49        ADD A,A.. FI
02E980:  4E 43 4F 4D 50 3A 53 42 43 20 41 2C 41 0D 0A 20    NCOMP:SBC A,A.. 
02E990:  20 20 20 20 4A 52 20 4E 43 2C 45 52 52 45 55 52        JR NC,ERREUR
02E9A0:  0D 0A 20 3B 0D 0A 20 3B 52 65 63 75 70 65 72 65    .. ;.. ;Recupere
02E9B0:  72 20 6C 65 20 64 65 73 63 72 69 70 74 65 75 72    r le descripteur
02E9C0:  20 63 68 61 69 6E 65 0D 0A 20 3B 0D 0A 20 4C 44     chaine.. ;.. LD
02E9D0:  20 4C 2C 28 49 58 2B 32 29 0D 0A 20 4C 44 20 48     L,(IX+2).. LD H
02E9E0:  2C 28 49 58 2B 33 29 0D 0A 20 49 4E 43 20 48 4C    ,(IX+3).. INC HL
02E9F0:  0D 0A 20 4C 44 20 41 2C 28 48 4C 29 0D 0A 20 49    .. LD A,(HL).. I
02EA00:  4E 43 20 48 4C 0D 0A 20 4C 44 20 48 2C 28 48 4C    NC HL.. LD H,(HL
02EA10:  29 0D 0A 20 4C 44 20 4C 2C 41 20 20 20 20 20 20    ).. LD L,A      
02EA20:  3B 41 64 72 65 73 73 65 20 64 65 20 6C 61 20 63    ;Adresse de la c
02EA30:  68 61 69 6E 65 20 65 6E 20 48 4C 0D 0A 20 4C 44    haine en HL.. LD
02EA40:  20 41 2C 49 20 20 20 20 20 20 3B 20 5A 20 73 69     A,I      ; Z si
02EA50:  20 34 36 34 2C 20 4D 20 73 69 20 36 31 32 38 2C     464, M si 6128,
02EA60:  20 50 20 73 69 20 36 36 34 0D 0A 20 3B 0D 0A 20     P si 664.. ;.. 
02EA70:  3B 20 41 73 73 65 6D 62 6C 65 72 20 6C 69 67 6E    ; Assembler lign
02EA80:  65 20 42 41 53 49 43 0D 0A 20 3B 0D 0A 20 20 20    e BASIC.. ;..   
02EA90:  20 20 4A 50 20 5A 2C 30 45 36 44 32 48 20 3B 20      JP Z,0E6D2H ; 
02EAA0:  34 36 34 0D 0A 20 20 20 20 20 4A 50 20 4D 2C 30    464..     JP M,0
02EAB0:  45 37 41 42 48 20 3B 20 36 31 32 38 0D 0A 20 20    E7ABH ; 6128..  
02EAC0:  20 20 20 4A 50 20 20 20 30 45 37 42 30 48 20 3B       JP   0E7B0H ;
02EAD0:  20 36 36 34 0D 0A 20 3B 0D 0A 20 3B 2A 2A 2A 2A     664.. ;.. ;****
02EAE0:  2A 2A 2A 2A 20 53 4F 55 53 2D 50 52 4F 47 52 41    **** SOUS-PROGRA
02EAF0:  4D 4D 45 53 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D    MMES **********.
02EB00:  0A 20 3B 0D 0A 20 3B 20 43 6F 6D 70 61 72 65 72    . ;.. ; Comparer
02EB10:  20 48 4C 20 65 74 20 44 45 20 6D 65 6D 65 73 20     HL et DE memes 
02EB20:  73 69 67 6E 65 73 0D 0A 20 3B 0D 0A 20 4D 53 49    signes.. ;.. MSI
02EB30:  47 4E 45 3A 43 50 20 44 0D 0A 20 20 20 20 20 4A    GNE:CP D..     J
02EB40:  52 20 4E 5A 2C 46 49 4E 43 4F 4D 50 0D 0A 20 3B    R NZ,FINCOMP.. ;
02EB50:  0D 0A 20 3B 20 63 6F 6D 70 61 72 65 72 20 70 6F    .. ; comparer po
02EB60:  69 64 73 20 66 61 69 62 6C 65 73 0D 0A 20 3B 0D    ids faibles.. ;.
02EB70:  0A 20 20 20 20 20 4C 44 20 41 2C 4C 20 20 20 20    .     LD A,L    
02EB80:  3B 20 6F 6E 20 66 61 69 74 20 41 20 2D 20 45 20    ; on fait A - E 
02EB90:  43 61 72 72 79 20 73 69 20 41 20 3C 20 45 0D 0A    Carry si A < E..
02EBA0:  20 20 20 20 20 53 55 42 20 45 0D 0A 20 20 20 20         SUB E..    
02EBB0:  20 4A 52 20 4E 5A 2C 46 49 4E 43 4F 4D 50 0D 0A     JR NZ,FINCOMP..
02EBC0:  20 3B 0D 0A 20 3B 20 73 69 6E 6F 6E 20 6D 65 6D     ;.. ; sinon mem
02EBD0:  65 73 20 6E 75 6D 65 72 6F 73 2C 65 78 63 6C 75    es numeros,exclu
02EBE0:  0D 0A 20 3B 0D 0A 20 45 52 52 45 55 52 3A 4C 44    .. ;.. ERREUR:LD
02EBF0:  20 41 2C 49 20 20 20 20 20 20 20 3B 20 66 69 78     A,I       ; fix
02EC00:  65 20 66 6C 61 67 20 5A 20 73 65 6C 6F 6E 20 41    e flag Z selon A
02EC10:  0D 0A 20 20 20 20 20 4C 44 20 41 2C 35 20 20 20    ..     LD A,5   
02EC20:  20 20 20 20 20 20 20 3B 20 49 6D 70 72 6F 70 65           ; Imprope
02EC30:  72 20 61 72 67 75 6D 65 6E 74 0D 0A 20 20 20 20    r argument..    
02EC40:  20 4A 50 20 4E 5A 2C 30 43 42 35 35 48 20 20 20     JP NZ,0CB55H   
02EC50:  20 3B 20 36 36 34 20 65 74 20 36 31 32 38 0D 0A     ; 664 et 6128..
02EC60:  20 20 20 20 20 4C 44 20 45 2C 41 0D 0A 20 20 20         LD E,A..   
02EC70:  20 20 4A 50 20 30 43 41 39 34 48 20 20 20 20 20      JP 0CA94H     
02EC80:  20 20 3B 20 34 36 34 0D 0A 20 46 49 4E 3A 0D 0A      ; 464.. FIN:..
02EC90:  20 45 4E 44 0D 0A 0D 0A 20 20 20 20 20 20 20 20     END....        
02ECA0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D                  --
02ECB0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
02ECC0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
02ECD0:  0D 0A 0D 0A 20 20 20 20 20 52 2E 43 41 42 41 4E    ....     R.CABAN
02ECE0:  45 20 54 72 61 6E 73 66 7D 72 65 20 76 6F 73 20    E Transf}re vos 
02ECF0:  66 69 63 68 69 65 72 73 20 41 53 43 49 49 20 2C    fichiers ASCII ,
02ED00:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02ED10:  20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D            --------
02ED20:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
02ED30:  2D 2D 2D 2D 2D 2D 2D 0D 0A 1A 20 20 20 20 20 20    -------...      
02ED40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02ED50:  20 20 2D 20 45 44 49 54 4F 52 49 41 4C 20 2D 0D      - EDITORIAL -.
02ED60:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
02ED70:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02ED80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02ED90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02EDA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02EDB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02EDC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02EDD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02EDE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02EDF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02EE00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02EE10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02EE20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02EE30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02EE40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02EE50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02EE60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02EE70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02EE80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02EE90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02EEA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02EEB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02EEC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02EED0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02EEE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02EEF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02EF00:  E0 0B 03 00 00 E1 28 12 29 EF 22 52 6F 75 74 69    ......(.)."Routi
02EF10:  6E 65 73 20 73 79 73 74 65 6D 65 34 22 00 21 00    nes systeme4".!.
02EF20:  EA 0B 03 00 00 E1 28 13 29 EF 22 4F 70 65 72 61    ......(.)."Opera
02EF30:  74 65 75 72 73 20 6C 6F 67 69 71 2E 22 20 00 20    teurs logiq." . 
02EF40:  00 F4 0B 03 00 00 E1 28 14 29 EF 22 52 6F 74 61    .......(.)."Rota
02EF50:  74 69 6F 6E 73 20 64 27 6F 63 74 65 74 22 00 20    tions d'octet". 
02EF60:  00 FE 0B 03 00 00 E1 28 15 29 EF 22 54 72 61 69    .......(.)."Trai
02EF70:  74 65 6D 65 6E 74 20 20 20 62 69 74 73 22 00 20    tement   bits". 
02EF80:  00 08 0C 03 00 00 E1 28 16 29 EF 22 4D 45 4E 55    .......(.)."MENU
02EF90:  20 20 20 20 50 52 49 4E 43 49 50 41 4C 22 00 3A        PRINCIPAL".:
02EFA0:  00 12 0C 0D 00 00 F8 EF 19 16 01 0D 00 00 F9 EF    ................
02EFB0:  19 0C 01 0D 00 00 63 B0 EF 10 01 0D 00 00 63 B1    ......c.......c.
02EFC0:  EF 0E 01 9F 20 1E 8E 17 01 0D 00 00 6E 62 6F F0    .... .......nbo.
02EFD0:  EF 17 01 9F 20 1E 2E 77 00 33 00 1C 0C B2 20 02    .... ..w.3.... .
02EFE0:  00 00 E1 F4 0F 20 A0 20 1E 26 0C 2C 1E 30 0C 2C    ..... . .&.,.0.,
02EFF0:  1E 3A 0C 2C 1E 44 0C 2C 1E 4E 0C 2C 1E 58 0C 2C    .:.,.D.,.N.,.X.,
02F000:  1E 62 0C 2C 1E 6C 0C 2C 1E 87 00 00 1C 00 26 0C    .b.,.l.,......&.
02F010:  03 00 00 66 69 E3 EF 22 61 73 69 6E 74 72 6F 32    ...fi.."asintro2
02F020:  22 01 A0 20 1E FC 08 00 1C 00 30 0C 03 00 00 66    ".. ......0....f
02F030:  69 E3 EF 22 72 6F 75 74 73 79 73 31 22 01 A0 20    i.."routsys1".. 
02F040:  1E FC 08 00 1C 00 3A 0C 03 00 00 66 69 E3 EF 22    ......:....fi.."
02F050:  72 6F 75 74 73 79 73 32 22 01 A0 20 1E FC 08 00    routsys2".. ....
02F060:  1C 00 44 0C 03 00 00 66 69 E3 EF 22 72 6F 75 74    ..D....fi.."rout
02F070:  73 79 73 33 22 01 A0 20 1E FC 08 00 1C 00 4E 0C    sys3".. ......N.
02F080:  03 00 00 66 69 E3 EF 22 72 6F 75 74 73 79 73 34    ...fi.."routsys4
02F090:  22 01 A0 20 1E FC 08 00 1C 00 58 0C 03 00 00 66    ".. ......X....f
02F0A0:  69 E3 EF 22 63 6F 75 72 61 73 36 31 22 01 A0 20    i.."couras61".. 
02F0B0:  1E FC 08 00 1C 00 62 0C 03 00 00 66 69 E3 EF 22    ......b....fi.."
02F0C0:  63 6F 75 72 61 73 36 32 22 01 A0 20 1E FC 08 00    couras62".. ....
02F0D0:  1D 00 6C 0C 03 00 00 66 69 E3 EF 22 63 6F 75 72    ..l....fi.."cour
02F0E0:  61 73 36 33 22 01 A0 20 1E FC 08 20 00 20 00 6D    as63".. ... . .m
02F0F0:  0C 03 00 00 E1 28 0F 29 EF 22 49 6E 73 74 72 75    .....(.)."Instru
02F100:  20 44 42 41 53 45 20 2C 20 4D 55 4C 54 49 50 4C     DBASE , MULTIPL
02F110:  41 4E 20 2C 20 54 72 61 69 74 65 6D 65 6E 74 20    AN , Traitement 
02F120:  64 65 20 0D 0A 20 74 65 78 74 65 73 20 64 69 76    de .. textes div
02F130:  65 72 73 20 2C 20 73 75 72 20 64 69 73 71 75 65    ers , sur disque
02F140:  73 20 65 74 20 66 6F 72 6D 61 74 73 20 49 42 4D    s et formats IBM
02F150:  20 2C 20 41 54 41 52 49 20 2C 20 41 4D 49 47 41     , ATARI , AMIGA
02F160:  20 2C 20 43 50 43 20 2C 20 65 74 63 20 2E 2E 2E     , CPC , etc ...
02F170:  0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    ....            
02F180:  45 63 72 69 72 65 20 3A 20 52 2E 43 41 42 41 4E    Ecrire : R.CABAN
02F190:  45 20 32 20 52 75 65 20 64 65 20 6C 61 20 70 69    E 2 Rue de la pi
02F1A0:  65 72 72 65 20 6C 65 76 7B 65 20 37 35 30 31 31    erre lev{e 75011
02F1B0:  20 50 41 52 49 53 20 0D 0A 20 20 20 20 20 20 20     PARIS ..       
02F1C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02F1D0:  20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D     ---------------
02F1E0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D    ---------------.
02F1F0:  0A 20 0D 0A 20 20 20 20 53 69 20 6E 6F 73 20 61    . ..    Si nos a
02F200:  62 6F 6E 6E 7B 73 20 72 65 63 68 65 72 63 68 65    bonn{s recherche
02F210:  6E 74 20 6F 75 20 76 65 6E 64 65 6E 74 20 71 75    nt ou vendent qu
02F220:  65 6C 71 75 65 20 20 63 68 6F 73 65 20 2C 20 75    elque  chose , u
02F230:  6E 65 20 70 6C 61 63 65 20 6C 65 75 72 20 65 73    ne place leur es
02F240:  74 20 0D 0A 20 72 7B 73 65 72 76 7B 65 20 69 63    t .. r{serv{e ic
02F250:  69 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20    i ...           
02F260:  20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D                 ---
02F270:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
02F280:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 1A 20    ------------... 
02F290:  20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D             -------
02F2A0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
02F2B0:  2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20    -----..         
02F2C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D                   -
02F2D0:  20 50 45 54 49 54 45 53 20 41 4E 4E 4F 4E 43 45     PETITES ANNONCE
02F2E0:  53 20 45 54 20 44 49 56 45 52 53 20 2D 0D 0A 20    S ET DIVERS -.. 
02F2F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02F300:  20 1E 6A 27 01 0D 00 00 E3 EF 0D 00 00 63 B1 01     .j'.........c..
02F310:  9F 20 1E 6A 27 01 0D 00 00 E3 EF 0D 00 00 63 B2    . .j'.........c.
02F320:  01 0D 00 00 F4 EF 12 01 0D 00 00 64 EC EF 19 10    ...........d....
02F330:  01 0D 00 00 64 E8 EF 19 10 00 07 00 4C 27 01 C0    ....d.......L'..
02F340:  00 3C 00 56 27 01 C0 2A 2A 2A 20 54 72 61 63 65    .<.V'..*** Trace
02F350:  20 75 6E 20 63 61 64 72 65 20 49 4E 54 45 52 4E     un cadre INTERN
02F360:  45 20 61 20 6C 61 20 73 75 72 66 61 63 65 20 64    E a la surface d
02F370:  75 20 74 65 78 74 65 20 2A 2A 2A 20 00 07 00 60    u texte *** ...`
02F380:  27 01 C0 00 7D 00 6A 27 7C 00 43 41 C4 2C 28 0D    '...}.j'|.CA.,(.
02F390:  00 00 F8 F5 0F 29 F6 19 10 F5 10 2C 28 28 19 1A    .....).....,((..
02F3A0:  F5 0D 00 00 F9 29 F6 19 10 29 F4 28 19 10 F5 0D    .....)...).(....
02F3B0:  00 00 64 E8 29 F4 0D 00 00 64 E8 2C 28 28 0D 00    ..d.)....d.,((..
02F3C0:  00 EC F4 0F 29 F6 19 10 29 F4 10 2C 0D 00 00 64    ....)...)..,...d
02F3D0:  E8 F4 28 0D 00 00 E8 F6 19 10 29 F4 28 19 10 F5    ..(.......).(...
02F3E0:  0D 00 00 64 E8 29 F4 10 2C 0D 00 00 E3 2C 0D 00    ...d.)..,....,..
02F3F0:  00 F4 2C 0D 00 00 64 EC 2C 0D 00 00 64 E8 01 C9    ..,...d.,...d...
02F400:  00 07 00 74 27 01 C0 00 07 00 7E 27 01 C0 00 07    ...t'.....~'....
02F410:  00 88 27 01 C0 00 9C 00 92 27 7C 00 43 41 C4 2C    ..'......'|.CA.,
02F420:  28 0D 00 00 F8 F5 0F 29 F6 19 10 F5 28 28 0D 00    (......)....((..
02F430:  00 F4 F5 11 29 F6 0D 00 00 64 EC 29 F5 10 2C 28    ....)....d.)..,(
02F440:  19 1A F5 0D 00 00 F9 29 F6 19 10 F4 28 28 0D 00    .......)....((..
02F450:  00 F4 F5 11 29 F6 0D 00 00 64 E8 29 2C 0D 00 00    ....)....d.),...
02F460:  EC F6 19 10 F4 10 F6 28 28 0D 00 00 F4 F5 11 29    .......((......)
02F470:  F6 0D 00 00 64 EC 29 F4 10 2C 28 0D 00 00 F4 F5    ....d.)..,(.....
02F480:  11 29 F6 28 0D 00 00 64 E8 F6 10 29 F4 0D 00 00    .).(...d...)....
02F490:  E8 F6 19 10 F4 10 2C 0D 00 00 E3 2C 0D 00 00 F4    ......,....,....
02F4A0:  2C 0D 00 00 64 EC 2C 0D 00 00 64 E8 01 C9 20 20    ,...d.,...d...  
02F4B0:  20 00 07 00 9C 27 01 C0 00 07 00 A6 27 01 C0 00     ....'......'...
02F4C0:  07 00 B0 27 01 C0 00 43 00 BA 27 7C 00 44 D4 01    ...'...C..'|.D..
02F4D0:  03 00 00 C1 EF 22 52 45 54 4F 55 52 4E 45 52 20    ....."RETOURNER 
02F4E0:  44 49 53 51 55 45 20 21 22 01 CC 20 0F 2C 19 C8    DISQUE !".. .,..
02F4F0:  2C 19 14 2C 19 0F 01 9F 20 1E D8 27 01 7C 00 53    ,..,.... ..'.|.S
02F500:  00 52 53 58 54 45 53 54 20 42 41 53 00 00 00 00    .RSXTEST BAS....
02F510:  00 00 00 00 00 70 01 00 C5 01 00 00 00 00 00 00    .....p..........
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:  C5 01 00 30 05 69 6E 74 65 72 64 69 74 73 00 10    ...0.interdits..
02F550:  00 46 00 BF 22 52 53 58 2D 4C 49 4E 45 22 00 1F    .F.."RSX-LINE"..
02F560:  00 50 00 0D 00 00 C9 EF 0D 00 00 C9 F4 0F 01 A1    .P..............
02F570:  20 0D 00 00 C9 F1 11 20 EB 20 1E 3C 00 00 0A 00     ...... . .<....
02F580:  0E 00 01 00 AD 20 10 01 A0 20 1E 0A 00 00 1B 00    ..... ... ......
02F590:  02 00 03 00 00 E1 EF 22 27 22 F4 FF 03 28 0E 29    ......."'"...(.)
02F5A0:  01 0D 00 00 E9 EF 19 0A 00 39 00 03 00 7C 00 4C    .........9...|.L
02F5B0:  49 4E C5 20 2C 40 03 00 00 E1 2C 0D 00 00 E9 01    IN. ,@....,.....
02F5C0:  0D 00 00 E9 EF 0D 00 00 E9 F4 19 0A 01 A1 20 0D    .............. .
02F5D0:  00 00 E9 F1 19 64 20 EB 20 1E 03 00 20 01 97 20    .....d . ... .. 
02F5E0:  A7 00 2C 00 0A 00 AA 20 1F 00 00 58 18 90 01 A8    ..,.... ...X....
02F5F0:  22 72 73 78 6C 69 6E 65 2E 62 69 6E 22 2C 1F 00    "rsxline.bin",..
02F600:  00 4C 1A 90 01 83 20 1F 00 00 4C 1A 90 00 35 00    .L.... ...L...5.
02F610:  14 00 03 00 00 E1 28 0E 29 EF 22 50 52 49 4E 54    ......(.)."PRINT
02F620:  22 F4 FF 03 28 1C 22 00 29 F4 22 52 2E 43 41 42    "...(.".)."R.CAB
02F630:  41 4E 45 22 F4 FF 03 28 1C 22 00 29 F4 FF 03 28    ANE"...(.".)...(
02F640:  0E 29 00 35 00 1E 00 03 00 00 E1 28 0F 29 EF 22    .).5.......(.)."
02F650:  50 52 49 4E 54 22 F4 FF 03 28 1C 22 00 29 F4 22    PRINT"...(.".)."
02F660:  50 52 45 53 45 4E 54 45 22 F4 FF 03 28 1C 22 00    PRESENTE"...(.".
02F670:  29 F4 FF 03 28 0E 29 00 35 00 28 00 03 00 00 E1    )...(.).5.(.....
02F680:  28 10 29 EF 22 50 52 49 4E 54 22 F4 FF 03 28 1C    (.)."PRINT"...(.
02F690:  22 00 29 F4 22 52 53 58 2D 4C 49 4E 45 22 F4 FF    ".)."RSX-LINE"..
02F6A0:  03 28 1C 22 00 29 F4 FF 03 28 0E 29 00 0B 00 32    .(.".)...(.)...2
02F6B0:  00 0D 00 00 C9 EF 0E 00 52 00 3C 00 7C 00 4C 49    ........R.<.|.LI
02F6C0:  4E C5 2C 40 03 00 00 C1 28 0D 00 00 C9 29 2C 19    N.,@....(....),.
02F6D0:  46 20 20 20 20 20 20 20 01 C0 44 61 6E 73 20 63    F       ..Dans c
02F6E0:  65 20 63 61 73 20 2C 20 46 4F 52 2F 4E 45 58 54    e cas , FOR/NEXT
02F6F0:  20 26 20 57 48 49 4C 45 20 57 45 4E 44 20 2C 20     & WHILE WEND , 
02F700:  69 6E 74 65 72 64 69 74 73 00 10 00 46 00 BF 22    interdits...F.."
02F710:  52 53 58 2D 4C 49 4E 45 22 00 1F 00 50 00 0D 00    RSX-LINE"...P...
02F720:  00 C9 EF 0D 00 00 C9 F4 0F 01 A1 20 0D 00 00 C9    ........... ....
02F730:  F1 11 20 EB 20 1E 3C 00 00 0A 00 5A 00 A0 20 1E    .. . .<....Z.. .
02F740:  02 00 00 00 00 1A 30 20 54 48 45 4E 20 33 20 45    ......0 THEN 3 E
02F750:  4C 53 45 20 4C 49 53 54 0D 0A 31 30 20 4D 45 4D    LSE LIST..10 MEM
02F760:  4F 52 59 20 33 39 30 30 30 3A 4C 4F 41 44 22 72    ORY 39000:LOAD"r
02F770:  73 78 6C 69 6E 65 2E 62 69 6E 22 2C 33 39 35 30    sxline.bin",3950
02F780:  0E 00 01 00 AD 20 10 01 A0 20 1E 0A 00 00 1B 00    ..... ... ......
02F790:  02 00 03 00 00 E1 EF 22 27 22 F4 FF 03 28 0E 29    ......."'"...(.)
02F7A0:  01 0D 00 00 E9 EF 19 0A 00 39 00 03 00 7C 00 4C    .........9...|.L
02F7B0:  49 4E C5 20 2C 40 03 00 00 E1 2C 0D 00 00 E9 01    IN. ,@....,.....
02F7C0:  0D 00 00 E9 EF 0D 00 00 E9 F4 19 0A 01 A1 20 0D    .............. .
02F7D0:  00 00 E9 F1 19 64 20 EB 20 1E 03 00 20 01 97 20    .....d . ... .. 
02F7E0:  A7 00 2C 00 0A 00 AA 20 1F 00 00 58 18 90 01 A8    ..,.... ...X....
02F7F0:  22 72 73 78 6C 69 6E 65 2E 62 69 6E 22 2C 1F 00    "rsxline.bin",..
02F800:  00 4C 1A 90 01 83 20 1F 00 00 4C 1A 90 00 35 00    .L.... ...L...5.
02F810:  14 00 03 00 00 E1 28 0E 29 EF 22 50 52 49 4E 54    ......(.)."PRINT
02F820:  22 F4 FF 03 28 1C 22 00 29 F4 22 52 2E 43 41 42    "...(.".)."R.CAB
02F830:  41 4E 45 22 F4 FF 03 28 1C 22 00 29 F4 FF 03 28    ANE"...(.".)...(
02F840:  0E 29 00 35 00 1E 00 03 00 00 E1 28 0F 29 EF 22    .).5.......(.)."
02F850:  50 52 49 4E 54 22 F4 FF 03 28 1C 22 00 29 F4 22    PRINT"...(.".)."
02F860:  50 52 45 53 45 4E 54 45 22 F4 FF 03 28 1C 22 00    PRESENTE"...(.".
02F870:  29 F4 FF 03 28 0E 29 00 35 00 28 00 03 00 00 E1    )...(.).5.(.....
02F880:  28 10 29 EF 22 50 52 49 4E 54 22 F4 FF 03 28 1C    (.)."PRINT"...(.
02F890:  22 00 29 F4 22 52 53 58 2D 4C 49 4E 45 22 F4 FF    ".)."RSX-LINE"..
02F8A0:  03 28 1C 22 00 29 F4 FF 03 28 0E 29 00 0B 00 32    .(.".)...(.)...2
02F8B0:  00 0D 00 00 C9 EF 0E 00 52 00 3C 00 7C 00 4C 49    ........R.<.|.LI
02F8C0:  4E C5 2C 40 03 00 00 C1 28 0D 00 00 C9 29 2C 19    N.,@....(....),.
02F8D0:  46 20 20 20 20 20 20 20 01 C0 44 61 6E 73 20 63    F       ..Dans c
02F8E0:  65 20 63 61 73 20 2C 20 46 4F 52 2F 4E 45 58 54    e cas , FOR/NEXT
02F8F0:  20 26 20 57 48 49 4C 45 20 57 45 4E 44 20 2C 20     & WHILE WEND , 
RESULT OF SEARCH :
PRO=134   CHEA=0   COD=36   MUSI=0   COP=22   GRA=137   WRIT=0   198=2   199=3   STARTER=0   KBI=0   CAAV=0   L.TOURNIER=0  
EXTENDED CPC DSK File    SAMdisk130625(  NINFOUS6 ASCROUTSYS4ASC  Sop-INK-INTBIN
NFO6   ASCGq"#'ABCLECTEUR7CODROUTSYS2ASCm()*+,-./0EIKLROUTSYS1ASCD123456789NOTIC
FACASCRSXPRT2 CODIV6    ASC4mnDEMROUT1BIN%DEMROUT2BIN&RSXLINE BINMASK    BINDFIX
ETSG BASFGROUTSYS3ASC#MUVXYROT     BINQRDEMROUT1BASTCOURAS63ASCZabcdeghCOURAS61A
SCjijklqrstuvwxyzOTDEM2 ASC! !COURAS62ASCCOURAS62ASCFIXETSG BINHEITO6  ASC9f£REL
OCTSGBAS(JNOPSURGCODEBINSURGCODEBIN(SURGENE BASSOS6    BAS/$RSXTEST BASMASK    B
ASROT     BASSINTRO2BAK'£EP6    ASCAWDEMROUT2BASIV6    BAKJSINTRO2ASC1UCAT    AS
Sl$%&'()*+,-.ACAT    MAX"#BhijklmnopCAT    MAXqrstuvwxyzCAT    MAXBIDONITE   DIS
C       "          minuscul                             ------------------------
                            - INFORMATIONS UTIL-SOFT -                          
   ------------------------       DISC+ULTRA EST SORTI!COMMANDEZ LE DES AUJOURDH
'UI.PRIX SPECIAL ABONNES 350F    DISC+ULTRA EST SORTI!COMMANDEZ LE DES AUJOURDH'
UI.PRIX SPECIAL ABONNES 350F    DISC+ULTRA EST SORTI!COMMANDEZ LE DES AUJOURDH'U
I.PRIX SPECIAL ABONNES 350F    DISC+ULTRA EST SORTI!COMMANDEZ LE DES AUJOURDH'UI
.PRIX SPECIAL ABONNES 350F    DISC+ULTRA EST SORTI!COMMANDEZ LE DES AUJOURDH'UI.
PRIX SPECIAL ABONNES 350F    DISC+ULTRA EST SORTI!COMMANDEZ LE DES AUJOURDH'UI.P
RIX SPECIAL ABONNES 350F    DISC+ULTRA EST SORTI!COMMANDEZ LE DES AUJOURDH'UI.PR
IX SPECIAL ABONNES 350F    DISC+ULTRA EST SORTI!COMMANDEZ LE DES AUJOURDH'UI.PRI
X SPECIAL ABONNES 350F    DISC+ULTRA EST SORTI!COMMANDEZ LE DES AUJOURDH'UI.PRIX
 SPECIAL ABONNES 350F    DISC+ULTRA EST SORTI!COMMANDEZ LE DES AUJOURDH'UI.PRIX 
SPECIAL ABONNES 350F    DISC+ULTRA EST SORTI!COMMANDEZ LE DES AUJOURDH'UI.PRIX S
PECIAL ABONNES 350F    DISC+ULTRA EST SORTI!COMMANDEZ LE DES AUJOURDH'UI.PRIX SP
ECIAL ABONNES 350F    DISC+ULTRA EST SORTI!COMMANDEZ LE DES AUJOURDH'UI.PRIX SPE
CIAL ABONNES 350F           Que vous dire d'autre sinon que le test complet est 
dans MEGAMAG                              ---------------------------------     
                      - INFORMATIONS UTIL-SOFT -                         COMMAND
EZ LE DES AUJOURDH'UI.PRIX SPECIAL ABONNES 350F    DISC+ULTRA EST SORTI!COMMANDE
Z LE DES AUJOURDH'UI.PRIX SPECIAL ABONNESumros de   LOGISTAR et  RUNSTAR  .  Si 
 vous  ne  connaissez  pas  encore  ,  sachez que   LOGIPRESSE vous propose (Sur
 CPC)  ,  une  revue  de  30  / 40 pages plus une   cassette de 4 jeux , le tout
 pous  la modique somme de 85F et disponible chez   tous les marchands de journa
ux , mme  les  plus mauvais . Contrairement  ce   que laisse supposer le prix , 
LOGIPRESSE ne fouille pas au fond des poubelles   mais rdite d'anciens programme
s  de  tout  premier  choix  et fort varis .   Environ 50% de                   
        ------------------------                            - INFORMATIONS GENER
ALES -                             ------------------------             Pas mal 
de nouveau du cot de  la presse informatique , mais tout d'abord    , merci de n
e plus demander  SOS PROGRAMMEURS quand vous recevrez le fanzine    syntax error
 . Vous avez envoy   C.Pedron  des timbres , du papier pour les    photocopies ,
 voir des disquettes ,  nous  l'avons  fait aussi et selon toute    vidence somm
es tou  Ns refaits au meme  titre  que  les 300 personnes voir plus    qui ont f
ait de meme !  On  se  souviendra  que C.Pedron lanait de violentes    polmiques
 contre certain fanzines payants , il a sans doute chang d'avis et    trouv ains
i le moyen de rentabiliser les 5 1ers numros de syntax error . La    conclusion 
de ceci est  l'arret  dfinitif  de  la  rubrique fanzine dans SOS    PROGRAMMEUR
S . Nous tions dj bien bons de parler des activit de personnes    non abonnes  S
OS PROGRAMMEURS dans ces  pages mais si en plus ils arnaquent    nos abonns on l
aisse tomber .          Dans le domaine des disparitions  ,  MICR0  MAG  (Ex. AM
-MAG  ex. AMSTRAD    MAGAZINE) semble aussi etre en difficult  ,  le dernier num
ro sort avec un    mois 1/2 de retard et est entirement ddi   ATARI . Difficile 
donc de dire    quel est l'avenir de cette revue sinon  qu' bouffer  tous les ra
teliers ils    finiront bien par faire une crise de foie ...          Passons au
x faits plus  positifs  avec  LOGIPRESSE  et  ses  5 numros de    LOGISTAR et  R
UNSTAR  .  Si  vous  ne  connaissez  pas  encore  ,  sachez que    LOGIPRESSE vo
us propose (Sur CPC)  ,  une  revue  de  30  / 40 pages plus une    cassette de 
4 jeux , le tout pous  la modique somme de 85F et disponible chez    tous les ma
rchands de journaux , meme  les  plus mauvais . Contrairement  ce    que laisse 
supposer le prix , LOGIPRESSE ne fouille pas au fond des poubelles    mais rdite
 d'anciens programmes  de  tout  premier  choix  et fort varis .    Environ 50% 
de la revue est consacre    la description dtaille des 4 jeux    et fournit de n
ombreuses informations pour  aider  le joueur dans les moments    difficiles . L
e reste est rempli  de  cours  de  BASIC  , CPM , ASSEMBLEUR et    d'information
s diverses ,  on  apprciera  aussi  l'absence  totale  de pages    publicitaires
 . LOGISTAR et RUNSTAR sont bimestriels  . Au fil de ses numros    , LOGIPRESSE 
inclut une  part  croissante  d'informations  ,  et  se hisse au    niveau du sc
oop avec un article de 2  pages sur le piratage de 'Knight force'    (Titus) dan
s RUNSTAR 5 .       A partir du mois de  mai  ,  LOGIPRESSE  tend  sa  productio
n aux IBM et    compatibles .          Ci-dessous  les  titres  dj  parus  et   
  paraitre  suivis  de  notre    apprciation sur le programme  **** Gnial ,  ***
 Excellent , ** Bon , * Bof    ,  Pas essay . A noter  que  nous  ne sommes pas 
des fanatiques de l'arcade    pure et (Sauf en 3D) et que  ceci influence consid
rablement notre jugement .    Nous                         ---------------------
----------                         - USAGE DES ROUTINES GRAPHIQUES -            
              -------------------------------          Le listing qui suit est a
ssez complexe , si vous etes vraiment dbutant ,    il rique de vous plonger dans
 un abime de perplexit ce qui est normal . Vous    pouvez vous contenter d'tudie
r l'appel  des  routines  systme et ignorer le    reste . Sinon , une tude  appr
ofondie  vous permettra d'claircir le mystre    des boucles , de la gestion des 
 pointeurs  , et constitue une bonne pratique    des connaissances dvoiles dans 
les cours d'assembleur de SOS5 et SOS6 .              Les effets de ce programme
  sont  des  plus spectaculaires pour un faible    encombrement en RAM (un peu m
oins  de  350  octets) , les spcialistes et les    dbutants acharns pourront vri
fier qu'il suffit de modifier quelques octets    pour obtenir des dizaines  d'ef
fets  diffrents  .  Quelques suggestions  ce    sujet seront faites   la  fin  d
u  chapitre  .  Dans  sa version actuelle le    programme accomplit 2 actions es
sentielles           1A  Trac  d'un  carr  au  centre  de  l'cran  entour  par  
18 carrs    concentriques  chaque fois d'une couleur diffrente .       1B  Retra
age des memes carrs en  affichage  XOR qui efface la srie de    carrs depuis l'i
ntrieur et rptition du tout 21 fois .          2   La srie de carrs  prcdente  e
st  retrace 21 fois de l'extrieur    vers l'intrieur , toujours en  XOR  mais  a
vec  un dcalage des couleurs qui    provoque un effet du genre 'hyper-espace' . 
                                   ----------------                             
   - FONCTIONNEMENT -                                 ----------------          
Les 1res lignes du programme ne  sont  qu'une  simple mise en oeuvre des    rout
ines systme pour initialiser le  programme  puis cele devient rapidement    inco
mprhensible malgr les abondants  commentaires  .  Ne  paniquez pas , et    avant
 d'aborder le listing lisez ce   Nqui suit .          Il est question d'afficher
 un  carr  ,  de  le  rpter en augmentant sa   taille  chaque fois (21 fois de  
suite)  ,  puis de recommencer dans le sens    inverse c'est  dire en retraant t
out l'ensemble du plus grand carr vers le    plus petit et toujours 21 fois .   
       Attaquons point par point .          Pour pouvoir agrandir ou diminuer un
e  figure  ,  il est prfrable de la    tracer par rapport  son centre afin  de d
isposer ce coordonnes ngatives et    positives par rapport  ce  centre  .  Ceci 
 est  valable dans n'importe quel    langage de programmation et pour cela  l'or
igine  est mise en 320,200 qui est    le centre de l'cran .          1 Il faut  
une  routine  capable  d'agrandir  le  carr  c'est AUGCARRE .       2 Une second
e pour le diminuer , ce sera DIMCARRE .          Ensuite il faut une boucle de  
rptition  pour agrandir le carr tout en    l'affichant puis une autre semblable 
pour le diminuer . On constate que l'une    ou l'autre de ces  oprations  demand
e  EXACTEMENT  les  memes instructions ,    seule la routine de  calcul  du  pro
chain  carr  sera (AUGCARRE ou DIMCARRE)    selon de cas . Il  serait  particuli
rement  stupide  d'crire 2 fois la meme    boucle pour une diffrence si mineure 
! Contrairement au BASIC , un programme    assembleur peut se modifier  lui  mem
e  au  cours  de  son  droulement . Par    exemple               LD HL,AUGCARRE 
   Adresse de la routine  activer dans HL (ou autre rr) .   LD (ROUTINE+1),HL In
srer l'adresse  de  la  routine    activer  l'adresse    ROUTINE+1 . Le '+1' est
 vital  car  dans  cet exemple , l'assembleur donne au    label ROUTINE la valeu
r de l'adresse ou figure l'octet #CD qui veut dire CALL    et c'est l'OCTET SUIV
ANT qui contient l'adresse de la routine  activer .                  Ex  #CD #40
 #9C  CALL 40000 (MSB , LSB inverss) .      Dbut de boucle et routine      ROUTI
NE CALL AUGCARRE           On pourrait aussi crire               LD HL,AUGCARRE 
          LD (ROUTINE),HL      Dbut de boucle et routine              DB #CD   C
ALL dfini comme octet .   ROUTINE DW 0     2 Octets vides pour loger la routine 
 appeler .          Dans ce cas , le '+1' n'est  pas ncssaire les 3 octets de l'
instruction    tant diviss en 2 par DB et  DW  .  Du  point de vue de l'assemble
ur , c'est    stictement identique au 1er exemple , faites comme il vous plait m
ais ne vous    trompez pas sinon tout plante !  A  part  a , le nombre d'auto mo
difications    dans un programme n'est limit que  par  votre rsistance nerveuse 
 ce genre    d'exercice .          Ce n'est pas tout ! Pour tracer un  carr ou t
oute autre figure , il faut    en connaitre les coordonnes . PARACAR contient le
 point x,y du 1er sommet du    carr (pour MOVE) suivi des 4 point  x,y (pour 4 D
RAW) chaque point demandant    2 octets (Valeur 16 bits) .          Le programme
 est succeptible  d'etre  appel    plusieurs  reprises , la    table PARACAR ne 
doit donc subir  aucune  modification  , elle doit donc etre    reproduite dans 
une seconde qui contiendra les nouvelles coordonnes fournies    par les routines
 de  calcul  .  La  double opration agrandissement/rduction    complique tout ! 
Pour la  seconde  opration  il  faudra partir du plus grand    vers le plus peti
t ,  donc  utiliser  une  troisime  table pour effectuer un    transfert proviso
ire . Soit       Table  prserver         PARACAR  (20 octets coordonnes figure d
u carr)   Table de transfert        PARACAR1 (20 octets quelconques)   Table de 
calcul et trac  PARACAR2 (20 octets quelconques)                           -----
------------------------------                      - ALGORYTHME DE GESTION DES 
3 TABLES -                        -----------------------------------      ENTRE
E DU PROGRAMME  Copie  des  paramtre  d'origine dans table transfert ,    PARACA
R va dans PARACAR1      +DEBUT BOUCLE1  Recopie de la table de transfert PARACAR
1 vers PARACAR2 ,     ! chaque tour ceci rinitialise les coordonnes du 1er carr 
 chaque tour   !   ! +-DEBUT BOUCLE2  On trace 19 carrs .   ! !   ! !  CORPS DE 
BOUCLE  PARACAR2  est  modifie    chaque tour et contient en    ! !  sortie de b
oucle les coordonnes du prochain carr  tracer .   ! !   ! +-REPETITION2  PARACAR
2 contient en sortie de les coordonnes du prochain    !    carr  tracer .   !   
+REPETITION1  On recommence 21 fois .       FIN DES 2 BOUCLES  Aprs la  1re  exc
ution PARACAR2 contient en sortie de    les coordonnes du dernier carr trac +1  
du   la position de la routine de    calcul  N en fin de boucle . Il faut       
    Rectifier la position  du  carr  pour  retomber  sur  les coordonnes du    d
ernier trac par DIMCARRE (Le plus grand) , implanter DIMCARRE dans le corps    d
e boucle et recopier PARACAR2 dans PARACAR1 .          Lors du second passage pa
r ce point , FLAG ordonera l'arret du programme.                                
-------------------------          Cette gestion d'un programme par tables multi
ples est essentielle  toute    (bonne) programmation graphique  .  Vous  retrouv
erez  toujours  des systmes    similaires dans nos cours de graphisme et  parfoi
s  pire ! Un jeu d'arcade de    40K assembleur se compose gnralement de  20-25K 
 de datas images et sprites    et 10-15K pour les buffers temporaires  .  Le pro
gramme proprement dit occupe    ce qui reste ...                                
------------------------      - Demonstration routines graphiques -             
 ORG 40000   nolist              CALL #BC11        Determiner mode en cours     
      LD (OLDMODE),A    Et stocker              CALL #BB99        Idem pour PAPE
R           LD (OLDPAPER),A              CALL #BB93        Et pour PEN          
 LD (OLDPEN),A              LD A,1            Parametre mode ecran           CAL
L #BC0E        Fixer Mode 1              LD DE,320         Placer l'origine au c
entre de l'ecran           LD HL,200           CALL #BBC9              LD A,1   
         Mode d'affichage graphique en XOR           CALL #BC59        N'a pas d
'influence sur le texte              XOR A             Mettre a 0 le flag intern
e utilise par le programme           LD (FLAG),A              LD HL,AUGCARRE    
Initialiser l'adresse CALL du label ROUTINE           LD (ROUTINE+1),HL Voir exp
lications detailles dans le texte              LD HL,PARACAR     Recopier les pa
rametres d'origine du carre dans           LD DE,PARACAR1    la table des parame
tres d'agrandissement .           LD BC,20          5 Coordonnees x et 5 coordon
nees y 16 bits           LDIR              Copier      RECOM   LD B,21   NXTOPER
 PUSH BC           Preserver le nombre d'operations           LD HL,PARACAR1    
Copier encore les parametres , c'est necesaire pour           LD DE,PARACAR2    
Conserver une trace des donnees pour le second tour           LD BC,20          
5 Coordonnees x et 5 coordonnees y 16 bits           LDIR              LD B,19  
         Nombre de carres successifs      BCLCAR1 PUSH BC           Preserver no
mbre de carres a dessiner           LD A,(COLODRAW)   Stylo pour trace          
 PUSH AF           Preserver           CALL #BBDE        Activer GPEN A         
  POP AF            Recuperer stylo           INC A             Stylo suivant   
        CP 4              Mais pas plus de 3 en mode 1           JR C,PASTROP   
   Si  3 on stocke pour le prochain tour           LD A,1            Si on depas
se 3 on revient a 1   PASTROP LD (COLODRAW),A   Et on stocke              LD IX,
PARACAR2    DATAS du carre           LD E,(IX+0)       Initialiser x           L
D D,(IX+1)           LD L,(IX+2)       Puis y . Se souvenir qu'en adressage indi
rect           LD H,(IX+3)       MSB et LSB sont inverses . (SOS 5)           CA
LL #BBC0        MOVE              LD B,4            4 traces a faire pour un car
re   UNCARRE INC IX            Pointer 4 octets plus loin dans la table         
  INC IX            puis qu'on charge a chaque tour 2 * 16 bits           INC IX
           INC IX                                 LD E,(IX+0)       x pour DRAW 
          LD D,(IX+1)           LD L,(IX+2-INK-INTBIN( H26BC"s06y&!q(!7"!!!!5 J!
0-8&8!8-80( H8x5 H26BC"s06y&£5LX - Sortie de routine -rienfairdRecuperF      ETA
T DES FLAGS EN SORTIE  Variable .  ADRESSE ROUTINE EN ROM CPC 464  &1400 - 664  
&13FA - 6128  &13FE    ADRESSE  &B5DD      Equivalent Basic  PRINT CHRS(1),.... 
     EFFET    Comme la prcdente mais affiche la reprsentation graphique  des cod
es de contrle au lieu de les excuter .  PARAMETRES D'ENTREE   ACaractre .  PARAM
ETRES DE SORTIE  Rien .  REGISTRES MODIFIES    AF , BC , DE , HL .      ETAT DES
 FLAGS EN SORTIE  Variable .  ADRESSE ROUTINE EN ROM CPC 464  &1334  NLECTEUR7CO
Dx 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*
"**(+""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#6
6#6p##6p!-A UEEC!M!!!w!z"K2 !(Z#GfVn%-"q*+Pq*8RGw#$$$$$$$$ '''GO7ggP03 D"wALPHA0
AC.TSFALPHA1AC.TSF ERREUR DRIVE  DB 0    LIST  DB 0  CLOSE ecran et paper pen pr
ecedents -  - Ou CALL 3800ES D'ENTREE    PARAMETRES DE SORTIE   REGISTRES MODIFI
ES       ADRESSE             Equivalent Basic       EFFET     PARAMETRES D'ENTRE
E    PARAMETRES DE SORTIE   REGISTRES MODIFIES       ADRESSE             Equival
ent Basic       EFFET     PARAMETRES D'ENTREE    PARAMETRES DE SORTIE   REGISTRE
S MODIFIES       ADRESSE             Equivalent Basic       E  &12A2 - 6128  &12
A6    ADRESSE  &BB93       Equivalent Basic  Rien .      EFFET    Renvoie dans A
 le numro du stylo en cours .  PARAMETRES D'ENTREE   Rien .  PARAMETRES DE SORTI
E  ANumro de stylo .  REGISTRES MODIFIES    AF , HL .      ETAT DES FLAGS EN SOR
TIE  Variable .  ADRESSE ROUTINE EN ROM CPC 464  &12BD - 664  &12B6 - 6128  &12B
A    ADRESSE  &BB96      Equivalent Basic  PAPER , n      EFFET    Change la sle
ction du fond d'cran .  PARAMETRES D'ENTREE   ANumro PAPER                     -
 SOS PROGRAMMEURS MODE D'EMPLOI -                               - 1  Changer les
 couleurs -          Utiliser  tout moment , CTRL +  '.',  '0', '1', '2', '3','4
' sur le pav    numrique pour changer les couleurs de    Bord  ,  Paper , Pen 1,
2,3 . Cette    comodit n'est pas accessible en mode  dmonstration ! Uniquement e
n mode SOS    ou en mode lecture .                               - 2  Lecture de
s textes -           Pour lire l'ensemble  de  ce  texte  utilisez  les  flches 
verticales du    curseur . Elles dplacent le texte d'un  ligne  . SHIFT + les fl
ches , d'une    page . CTRL+flche verticale retourne  au  dbut  du  fichier . Un
 "BIP" vous    avertira lorsque vous aurez atteint l'une  ou l'autre des extrmit
s du texte    . ENTER vous permet de  quitter  l'diteur  .  Dans  ce cas une opt
ion permet    de  1 Relire depuis le  dbut  .  2  Relire  la  page en cours . 3 
retourner    au menu principal .                              - 3 Impression des
 textes -           Il  est  aussi  possible   d'imprimer   les   textes  avec  
(CTRL)+"I"  .    L'impression commence  la  page  en  cours.  Elle  s'interrompt
 aprs chaque    srie de 60  lignes,  appuyez  sur  une  touche  quelconque  pour
 continuer .    Maintenir ESC enfonc quitte le mode  impression  . Si la command
e (CTRL)+"I"    n'a d'autre effet que de produire un  bip c'est que votre imprim
ante est hors    service .      ------------------------------------------------
-----------------------------                        N      - PRESENTATION DE LA
 DISQUETTE -          Au dpart vous vous trouvez devant  une  page affichant un 
menu principal    comportant la liste des options disponibles  et  un menu secon
daire vide . Le    contenu  du  menu  secondaire  dpendra  du   choix  effectu  
dans  le  menu    principal. Pour effectuer un choix  ,  dplacer  le  bandeau av
ec les flches    verticales du curseur et validez  avec  COPY  .  La validation 
effectue , le    menu secondaire s'affiche et vous devez faire un second choix p
our accder au    fichier texte ou  la dmonstration dsire  .  En cas d'erreur , l
a dernire    option de tout menu secondaire vous permet de revenir au menu princ
ipal .                           ----------------------------------          NOT
ES  Lors d'un changement de  face  ou  en  sortie de dmo , c'est une    instruct
ion "CHAIN" qui  assure  le  retour  au  programme  principal . Cette    instruc
tion , rpute inutilisable sur  464  , fonctionne parfaitement sur le    mien . A
u cas ou  elle  vous  poserait  des  problmes  , faites le savoir en    crivant 
 SOS PROGRAMMEURS .                           ----------------------------------
          Fichiers ".ASC"  Ce sont   les   textes  accompagns  des listings BASI
C    ou ASSEMBLEUR ainsi que  les  modes  d'emploi  .  Ces  fichiers sont en ASC
II    accentu .      Fichiers ".MAX"  Ce sont les codes sources (non comments) e
n ASCII . Ces    derniers tant inclus en version commente dans le texte, il est 
possible que    certains soient supprims  pour  des  raisons  d'encombrement dis
quette voire    totalement absents . Ne soyez donc pas tonns s'il en manque !   
    Fichiers ".AZM"  Comme les fichiers  '.MAX'  mais ces fichiers sont  la    s
yntaxe de 'Z80MR' . Vous pourrez ainsi les assembler sans problme .         Fich
iers "."  Programmes de dmonstration basic sauvs en ASCII .      Fichiers ".BIN"
 . Fichier de dmonstration binaire .      Fichiers ".BAS" ou ".COD"  Programme i
nterne  SOS PROGRAMMEURS .      ------------------------------------------------
----------------------------                                  FIN DE SECTION   e
s couleurs -        Utiliser-R                         -------------------------
-----                        - LES VECTEURS SYSTEME DES CPC -                   
      ------------------------------    Ces vecteurs sont le moyen essentiel de 
communication entre la ROM et la  RAM . Ils occupent la zone RAM de &B900  &BDCA
 . Chaque vecteur est compos  de 3 octets dterminant un Restart ou un saut (3oct
eRSXPRT2 CODx 'd ITE "RSXPRT2"    PRT *"T!VGZEIM5CKSGLCONEDIPRTPRTMIDEEEDPDPTTDW
KEDDDSLINELINCABANBANDnf"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&"
s2GG(2( v*sg$uJG* 7Z#2 Zvo&uxZ! !#)       y pour DRAW           LD H,(IX+3)     
      PUSH BC           DRAW modifie les registres ! Presever compteur          
 CALL #BBF6        DRAW           POP BC            Recuperer compteur          
 DJNZ UNCARRE      Continuer le carre      ROUTINE CALL AUGCARRE     Calculer le
 carre suivant , l'adresse du CALL change                            au prochain
 tour en RECOM           POP BC            Recuperer le nombre de carres a trace
r           DJNZ BCLCAR1      Et continuer tant qu'il reste des carres a tracer 
             LD A,1            Remettre la couleur graphique a 1 comme au debut 
          LD (COLODRAW),A           POP BC            Et recommencer 21 fois .  
         DJNZ NXTOPER              LD A,(FLAG)       Ici on vient de repeter 21 
fois l'affichage           OR A              Le FLAG nous dit si il s'agit du 1e
r ou du second           JR NZ,QUITTER     tour . Si c'est le second on quitte  
         INC A             Si non on modifie le flag           LD (FLAG),A      
 N  on le range           INC A             on change la couleur           LD (C
OLODRAW),A              CALL DIMCARRE     On diminue le carre (sans l'afficher) 
car AUGCARRE                            etant en sortie de boucle,le carre est a
ggrandi une                            fois de trop pour etre repris au bon endr
oit           LD HL,DIMCARRE    On change le programme pour lui faire diminuer  
         LD (ROUTINE+1),HL le carre au lieu de l'augmenter .           LD HL,PAR
ACAR2    Ici PARACAR2 contient les dimensions maximales           LD DE,PARACAR1
    que l'on recopie dans la table de transfert           LD BC,20              
       LDIR           JP RECOM          Et on effectue le second tour           
   CALL #BB06      QUITTER LD A,(OLDMODE)    Restaurer le mode ecran sauve en en
tree           CALL #BC0E           LD A,(OLDPAPER)   Idem pour PAPER           
CALL #BB96           LD A,(OLDPEN)     Idem pour PEN           CALL #BB90       
    XOR A             Restaurer le mode graphique normal           JP #BC59     
     C'est fini .      AUGCARRE LD IX,PARACAR2   Debut de la zone DATA a modifie
r           PUSH BC           LD B,10           10 * 16 bits   NEXTAUG LD L,(IX+
0)       Valeur x ou y dans HL           LD H,(IX+1)           LD DE,-10        
   BIT 7,H           Tester si negatif           JR NZ,NEGAT       Si oui on lia
sse DE a -10           LD DE,10          Si non on passe en positif   NEGAT   AD
D HL,DE         Et on additionne DE a x ou y           LD (IX+0),L       Avant d
e le ranger a nouveau dans la table           LD (IX+1),H       qui sera utilise
e comme coordonnees du carre           INC IX            dans la boucle de trace
           INC IX           DJNZ NEXTAUG           POP BC           RET      DIM
CARRE LD IX,PARACAR2   Exactement comme AUGCARRE , il suffit d'inverser         
  PUSH BC           DE negatif DE positif pour obtenir une reduction           L
D B,10           du carre .   NEXTDIM LD L,(IX+0)           LD H,(IX+1)         
  LD DE,10     !SZ#Z#Vnf#Vnfs#rnfo&nf#V &! 8a8*w*y6O(N(!S"!!*TZZVK """"''"0Z#  S
Z$-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"*!*!*og2
NFCnfn 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 AFFICHER  Presser 
une touche 'd ITE "RSXPRT2"    PRT     EQU #BB5A  MATADR  EQU #BBA5  INDPRT  EQU
 #BDD4     LD HL,(INDPR EFFET     PARAMETRES D'ENTREE    PARAMETRES DE SORTIE   
REGISTRES MODIFIES       ADRESSE             Equivalent Basicprivilgions aussi l
a qualit de la stratgie par rapport au graphisme .                        LOGIST
AR                      RUSNSTAR                     Numro 1                    
  Numro 1                        XOR ****                     SHOGUN **         
      CHALLENGER REVERSI **            DAN DARE I  **                   HISTOQUI
Z *                  DAN DARE II **                  COBRA PINBALL **           
   STRANGELOOP **                        Numro 2                      Numro 2   
        N             SURVIVORS **                ATOMIC DRIVER **              
   STARSTRIKE 1  **                 FORCE 4  **                 STARSTRIKE 2 ***
                MISSION  ***                 DARK SCEPTRE ***             PEASAN
T'S TALES **                        Numro 3                      Numro 3        
           BILLY  BANLIEUE **             CRAFTON & XUNK **                INFER
NAL RUNNER **                 PACIFIC *                   BACTRON  ***          
       SKY HUNTER ****                                            --------------
----------                           - NOTICES DEMONSTRATIONS -                 
           ------------------------        Les 2 dmonstrations pour  les  routin
es  systme s'excutent d'office et   n'ont donc pas besoin de notice .        Opr
ateurs  logiques    Rien  de   plus   simple  ,  vous  devez  donner   successiv
ement 2 valeurs .        1 / La valeur  masquer .      2 / Le masque .        Ce
s valeurs peuvent tre entres  en  dcimal  , en hexadcimal (Prcder   votre entre 
de H) ou en binaire (Prcder votre entre de B) .       Toute valeur incorrecte es
t refoule d'office .        Les 2 entres , valides ,  vous  verrez  le  rsutat  
de  AND - OR - XOR   s'afficher en bas de l'cran .            Pour quitter le pr
ogramme , entrez Q puis ENTER .                                -----------------
---        Rotations  Une seule valeur est  fournir dans les memes conditions qu
e   ci-dessus .        Cette valeur  subira  7  rotations  diffrentes  et  le  r
sultat  des  7   oprations sera affich en binaire , dcimal  , hexadcimal . En pr
ime , vous   aurez l'tat des 6 flags pour chaque opration . Les 2 bits non utili
ss de F   et marqus par un '.'  sont  sans  signification  mais  parfois mis , p
arfois   enlevs . Vous constaterez qu'ils la copie des bits quivalents dans A , 
cela   peut toujours servir .                                 ------------------
-  -----------------                           - NOTICES DEMONSTRATIONS -       
                 CABANE Transfre vos fichiers ASCII , DBASE , MULTIPLAN , Traite
ment de   textes divers , sur disques et formats IBM , ATARI , AMIGA , CPC , etc
 ...               Ecrire  R.CABANE 2 Rue de la pierre leve 75011 PARIS         
                   ------------------------------        Si nos abonns recherche
nt ou vendent quelque  chose , une place leur est   rserve ici .                
           -------------------------------  4  ---!---!---!---!---!---!---!---!-
--!---!---!---!---!---!---!---!---!---!-- ZOZ 2099 ****                   SRTRIF
E ***                        Numro 4                      Numro 4               
       ANTIRIAD **                    SORCERY **                 CAULDRON II ** 
               BUBBLE GHOST ***                    BIRDIE **                    
CAULDRON I *                    TROLL ***                    STIFFLIP  **       
                 Numro 5                      Numro 5                       WARL
OCK                      HYDROFOOL                   THAI BOXING                
    ANARCHY  **                   ACTIVATOR                     TETRIS  ***     
           BOBBY BEARING  **                 TENSIONS **                      Nu
mro 6 ( sortir)                         QUAD                                    
           LAST V8 **                     RAFFLES                   FAIRLIGHT **
*                       Vous pouvez commander les anciens numros             LOG
IPRESSE 34 Av. des Champs Elyse 75008 Paris . 16 1 - 49.53.01.58                
                 -----------------------          MEGAMAG , le seul fanzine  don
t  nous  parlerons encore dans nos colonnes    .Aprs avoir voulu etre MICR0-MAG 
 la place de MICR0-MAG , MICR0-MAG devient    Dieu  la place de Dieu !  Ne  manq
uez  pas  son ditorial ... Depuis qu'il     obtenu une page de publicit dans CPC
  ,  il  tire  100 exemplaires par mois    minimum . Le numro 8 sortira  la  fin
  du  mois , et outre tous les dtails    sur la canonisation de S.CARRE ,    vou
s   y  trouverez la liste des fanzines    survivants ou l'on constate que les fa
nzines sur disquette rsitent mieux que    leurs confrres sur papier ,  un  rcapi
tulatif  des  copieurs existants , la     dmonstration  de  Disc + Ultra , les  
tribulations PTTines d'une disquette ,    le  courrier des lecteurs , les petite
s  annonces et l'on reparle du piratage    et notament des ventes de copies illg
ales  dans une dmo signe 'Fefesse' o    les crackers dclarent la guerre aux traf
iquants .         Les pages de texte sont  toujours    NSOS6    BASpRNN- Bandeau
 -fN&pNBAN,, 5 o"x" B "-ink-int", ")  ,  , , , 2 NFd no"Option en attente"me"MEN
U    PRINCIPAL"$n   y,,(,,,x"SOS PROGRAMMEURS N.6"DMID,,,,," (C) UTIL-SOFT 1990 
"DMID,,,,,S"M.MAIGROT La Gde Verriere"MID,,,,,"71990 St.LEGER sous BEUVRAY"MID,,
,,,i w w w w    d +  w w' +qD" MENU  PRINCIPAL "PRT,,,,,," MENU SECONDAIRE "PRT,
,,,,,S* c c c c '* Menu principal *5"NOTICE & CONSEILS"PRT,,,,, ,5"EDITORIAL & I
NFOS"PRT,,,,,,5"REPONSES  ABONNES"PRT,,,,,DEMROUT1BIN5   F  Option 6   Q  QUITTE
R DEMO  Selection faite222l!u!& .fl!ZQA8G0!hZZ# Demo. routines texte/clavier  A 
 Option 1   B  Option 2   C  Option 3   D  Option 4   E  Option 5   F  Option 6 
  Q  QUITTER DEMO  Selection faite   DB 31,2,10," Selection faite  ",0s texte/cl
avier ",0    en C        CLS #0              LD A,1          CALL #BB96        P
APER 1          LD A,3          CALL #BB90        PEN 3            LD HL,#0618  
     H6 , L24          CALL #BB75        LOCATE            LD HL,TEXTE1      Adr
esse du texte a afficher dans HL          CALL PRT          Afficher texte.La ro
utine est a la fin du listing            LD H,10           Parametre colonne gau
che fenetre .          LD L,5            Ligne haute          LD D,29           
Colonne droite          LD E,15 DEMROUT2BIN+     0,10 Parametres origine du carr
e2e2f2g!Y2h!"!!ji82i!jVnf####Vnf2ih "2h2i!"!jzefgY!j nf  ut##!j nf  ut##        
            0,10 Parametres origine du carre .  nolist            CALL #BC11    
    Determiner mode en cours 2e2f2g!Y2h!"!!ji82i!jVnf####Vnf2ih "2h2i!"!jzefgY!j
 nf  ut##!j nf  ut##               agrmentes d'images digitalises mais    on reg
rettera la disparition de  la  fonction  'imprimer' , il faut rcuprer    les fic
hiers ASCII sous traitement de texte pour y parvenir .       Le numro voit une  
augmentation  considrable  de  son  volume , S.CARRE    utilise maintenant le fo
rmat 208K soit 60K de  plus sur les 2 faces du numro    8 !                     
        Les tribulations d'une disquette           Un lecteur de MEGAMAG habitan
t dans une ville du sud de la France  eu la    surprise de recevoir une  disquet
te  sauvagement  ventre dans une enveloppe    dchire et referme par les PTTains 
eux  meme  ! Vous lirez tous les dtails    de ce crime d'une atrocit insoutenabl
e dans MEGAMAG .        En passant , nous vous informons  que  l'ouverture d'un 
colis ou courrier    n'est lgale que lors du passage d'une  frontire et doit mal
gr tout arriver    en bon tat . L'ouverture et la  destruction d'un courrier ou 
colis circulant    sur le territoire national sont  assimilables    une  per    
                             -------------                                  - EC
RAN TEXTE -                                   -------------          ADRESSE  &B
B5A      Equivalent Basic  PRINT       EFFET    Affiche un caractre ou excute un
 code de controle infrieur     32 .       PARAMETRES D'ENTREE   ACaractre .     
  PARAMETRES DE SORTIE  Rien .       REGISTRES MODIFIES    AF       ETAT DES FLA
GS EN SORTIE  Variable .       ADRESSE ROUTINE EN ROM CPC 464  &1400 - 664  &13F
A - 6128    N&13FE          ADRESSE  &B5DD      Equivalent Basic  PRINT CHRS(1),
....       EFFET    Comme la  prcdente  mais  affiche la reprsentation graphique
    des codes de controle au lieu de les excuter .       PARAMETRES D'ENTREE   A
Caractre .       PARAMETRES DE SORTIE  Rien .       REGISTRES MODIFIES    AF , B
C , DE , HL .       ETAT DES FLAGS EN SORTIE  Variable .       ADRESSE ROUTINE E
N ROM CPC 464  &1334- 664  &1331 - 6128  &1335                                --
-----------------------          ADRESSE  &BB66      Equivalent Basic  WINDOW 0,
x1,y1,x2,y2       EFFET    Dtermine les coordonnes de  la  fenetre  0 . La ligne
 la plus    haute est donne dans L , la plus basse  dans E . La colonne de gauch
e dans H    et celle de droite dans L .       PARAMETRES D'ENTREE   HL , Coin en
 haut    gauche  , DE  Coin en bas     droite .       PARAMETRES DE SORTIE  Rien
 .       REGISTRES MODIFIES    AF , HL , DE , BC       ETAT DES FLAGS EN SORTIE 
 Variable .       ADRESSE ROUTINE EN ROM CPC 464  &120C- 664  &1204 - 6128  &120
8          ADRESSE  &BB69      Equivalent Basic  Rien .       EFFET    Informe s
ur les dimensions de la fenetre canal 0 .       PARAMETRES D'ENTREE   Rien .    
   PARAMETRES DE SORTIE  HL   Coin en haut    gauche  , DE  Coin en bas     droi
te .       REGISTRES MODIFIES    AF , HL , DE , BC       ETAT DES FLAGS EN SORTI
E  Variable .       ADRESSE ROUTINE EN ROM CPC 464  &1256 - 664  &124E - 6128  &
1252          ADRESSE  &BB6C      Equivalent Basic  CLS #0       EFFET    Efface
 l'cran .       PARAMETRES D'ENTREE   Rien .       PARAMETRES DE SORTIE  Rien . 
      REGISTRES MODIFIES    AF , HL , DE ,BC       ETAT DES FLAGS EN SORTIE  Var
iable .       ADRESSE ROUTINE EN ROM CPC 464  &1540 - 664  &154B - 6128  &154F  
                              ------------------------          ADRESSE  &BB75  
    Equivalent Basic  LOCATE x,y       EFFET    Place le curseur texte aux coord
onnes x,y       PARAMETRES D'ENTREE   HColonne , LLigne .       PARAMETRES DE SO
RTIE  Rien .       REGISTRES MODIFIES    AF , HL       ETAT DES FLAGS EN SORTIE 
 Variable .       ADRESSE ROUTINE EN ROM CPC 464  &1174 - 664  &116C - 6128  &11
70          ADRESSE  &BB79      Equivalent Basic  Rien .       EFFET    Donne da
ns HL les coordonnes du curseur texte .       PARAMETRES D'ENTREE   Rien .      
 PARAMETRES DE SORTIE  Hcolonne ,  LLigne  , ACompteur de dfilement .    Le comp
teur de dfilement compte  le  nombre  de  lignes texte dcales si un    scrolling
 vertical  dplac l'cran .       REGISTRES MODIFIES    AF , HL       ETAT DES FLA
GS EN SORTIE  Variable .       ADRESSE ROUTINE EN ROM CPC 464  &1180 - 664  &117
8 - 6128  &117C                             ------------------------          AD
RESSE  &BB90      Equivalent Basic  PEN , n       EFFET    Change la selection d
u stylo texte .       PARAMETRES D'ENTREE   ANumro PEN .       PARAMETRES DE SOR
TIE  Rien .       REGISTRES MODIFIES    AF , HL       ETAT DES FLAGS EN SORTIE  
Variable .       ADRESSE ROUTINE EN ROM CPC 464  &12A9 - 664  &12A2 - 6128  &12A
6          ADRESSE  &BB93       Equivalent Basic  Rien .       EFFET    Renvoie 
dans A le numro du stylo en cours .       PARAMETRES D'ENTREE   Rien .       PAR
AMETRES DE SORTIE  ANumro de stylo .       REGISTRES MODIFIES    AF , HL .      
 ETAT DES FLAGS EN SORTIE  Variable .       ADRESSE ROUTINE EN ROM CPC 464  &12B
D - 664  &12B6 - 6128  &12BA          ADRESSE  &BB96      Equivalent Basic  PAPE
R , n       EFFET    Change la slection du fond d'cran .       PARAMETRES D'ENTR
EE   ANumro PAPER .       PARAMETRES DE SORTIE  Rien .       REGISTRES MODIFIES 
   AF , HL .       ETAT DES FLAGS EN SORTIE  Variable .       ADRESSE ROUTINE EN
 ROM CPC 464  &12AE - 664  &12A7 - 6128  &12AB          ADRESSE  &BB99      Equi
valent Basic  Rien       EFFET    Renvoie dans A le numro de papier en cours .  
     PARAMETRES D'ENTREE   Rien .       PARAMETRES DE SORTIE  ANumro de papier .
       REGISTRES MODIFIES    AF , HL       ETAT DES FLAGS EN SORTIE  Variable . 
      ADRESSE ROUTINE EN ROM CPC 464  &12C3 - 664  &12BC - 6128  &12C0          
ADRESSE  &BB9C      Equivalent Basic  PRINT CHR$(24)       EFFET    Inverse les 
couleurs de PEN et PAPER .       PARAMETRES D'ENTREE   Rien .       PARAMETRES D
E SORTIE  Rien .       REGISTRES MODIFIES    AF , HL       ETAT DES FLAGS EN SOR
TIE  Variable .       ADRESSE ROUTINE EN ROM CPC 464  &12C9 - 664  &12C2 - 6128 
 &12C6                                  ---------------------   N               
                        - ROUTINES GRAPHIQUES -                               --
-------------------          ADRESSE  &BBC0        Equivalent Basic  MOVE x,y   
    EFFET    Dplace le curseur graphique .       PARAMETRES D'ENTREE   DEx HLx  
     PARAMETRES DE SORTIE  Rien .       REGISTRES MODIFIES    AF , BC , DE ,HL  
     ETAT DES FLAGS EN SORTIE  Variable .       ADRESSE ROUTINE EN ROM CPC 464  
&15F4 - 664  &15FA - 6128  &15FE          ADRESSE  &BBC3      Equivalent Basic  
MOVER  x,y       EFFET    Comme &BBC0 .       PARAMETRES D'ENTREE   Comme &BBC0 
.       PARAMETRES DE SORTIE  Comme &BBC0 .       REGISTRES MODIFIES    Comme &B
BC0 .       ETAT DES FLAGS EN SORTIE  Comme &BBC0 .       ADRESSE ROUTINE EN ROM
 CPC 464  &15F1 - 664  &15F7 - 6128  &15FB          ADRESSE  &BBC6      Equivale
nt Basic  Rien .       EFFET    Informe sur la position du curseur graphique .  
     PARAMETRES D'ENTREE   Rien .       PARAMETRES DE SORTIE  DEx , HLy       RE
GISTRES MODIFIES    AF , BC , DE , HL       ETAT DES FLAGS EN SORTIE  Variable .
       ADRESSE ROUTINE EN ROM CPC 464  &15FC - 664  &1602 - 6128  &1606         
 ADRESSE  &BBC9      Equivalent Basic  ORIGIN x,y       EFFET    Modifie l'origi
ne de l'cran .       PARAMETRES D'ENTREE   DEx , HLy       PARAMETRES DE SORTIE 
 Rien .       REGISTRES MODIFIES    AF , BC , DE ,HL       ETAT DES FLAGS EN SOR
TIE  Variable .       ADRESSE ROUTINE EN ROM CPC 464  &1604 - 664  &160A - 6128 
 &160E          ADRESSE  &BBCC      Equivalent Basic  Rien .       EFFET    Info
rme sur l'origine de l'cran .       PARAMETRES D'ENTREE   Rien .       PARAMETRE
S DE SORTIE  DEx , HLy       REGISTRES MODIFIES    AF , BC ,DE, HL       ETAT DE
S FLAGS EN SORTIE  Variable .       ADRESSE ROUTINE EN ROM CPC 464  &1612 - 664 
 &1618 - 6128  &161C                               --------------------------   
       ADRESSE  &BBDE      Equivalent Basic  GRAPHICS PEN n (6128 seulement)    
   EFFET    Dtermine le numro de stylo graphique .       PARAMETRES D'ENTREE   A
Numro de stylo .       PARAMETRES DE SORTIE  Rien .       REGISTRES MODIFIES    
AF       ETAT DES FLAGS EN SORTIE  Variable .       ADRESSE ROUTINE EN ROM CPC 4
64  &17F6 - 664  &1763 - 6128  &1767          ADRESSE  &BBE1      Equivalent Bas
ic  Rien .       EFFET    Informe sur le numro de stylo graphique en cours .    
   PARAMETRES D'ENTREE   Rien .       PARAMETRES DE SORTIE  ANumro de stylo .   
    REGISTRES MODIFIES    AF       ETAT DES FLAGS EN SORTIE  Variable .       AD
RESSE ROUTINE EN ROM CPC 464  &1804 - 664  &1771 - 6128  &1775          ADRESSE 
 &BBE4      Equivalent Basic  GRAPHICS PAPER n (6128 seulement)       EFFET    F
ixe la couleur de fond de l'cran graphique .       PARAMETRES D'ENTREE   ANumero
 stylo graphique .       PARAMETRES DE SORTIE  Rien .       REGISTRES MODIFIES  
  AF        ETAT DES FLAGS EN SORTIE  Variable .       ADRESSE ROUTINE EN ROM CP
C 464  &17FD - 664  &176A - 6128  &176E          ADRESSE  &BBE7      Equivalent 
Basic  Rien .       EFFET    Informe sur la couleur graphique du fond .       PA
RAMETRES D'ENTREE   Rien .       PARAMETRES DE SORTIE  APAPER Graphique .       
REGISTRES MODIFIES    AF       ETAT DES FLAGS EN SORTIE  Variable .       ADRESS
E ROUTINE EN ROM CPC 464  &180A - 664  &1776 - 6128  &177A          ADRESSE  &BB
EA      Equivalent Basic  PLOT x,y       EFFET    Affiche un point aux coordonne
s x,y .       PARAMETRES D'ENTREE   DEx , HLy       PARAMETRES DE SORTIE  Rien .
       REGISTRES MODIFIES    AF , BC , DE , HL       ETAT DES FLAGS EN SORTIE  V
ariable .       ADRESSE ROUTINE EN ROM CPC 464  &1813 - 664  &177F - 6128  &1783
          ADRESSE  &BBED      Equivalent Basic  PLOTR x,y       EFFET    Comme &
BBEA       PARAMETRES D'ENTREE    Comme &BBEA       PARAMETRES DE SORTIE   Comme
 &BBEA       REGISTRES MODIFIES     Comme &BBEA       ETAT DES FLAGS EN SORTIE  
Variable .       ADRESSE ROUTINE EN ROM CPC 464  &1810 - 664  &177C - 6128  &178
0                               ----                        --------------------
----------                         - LES VECTEURS SYSTEME DES CPC -             
             ------------------------------          Ces vecteurs sont le moyen 
essentiel de  communication entre la ROM et la    RAM . Ils occupent la zone RAM
 de  &B900  &BDCA . Chaque vecteur est compos    de 3 octets dterminant un Resta
rt ou un saut (3octets)  une adresse donne.          Je m'explique  Quelque soit
 le  langage de programmation employ , votre    programme se   Ntrouve toujours 
dans la  RAM alors que le systme d'exploitation    qui gre le CPC est dans  la  
ROM  .  Lorsque  vous avez besoin d'afficher un    caractre , d'accder au drive 
 ,  ou  d'accomplir  toute  autre action , les    routines qui permettent ceci s
ont  en  ROM  et  la  table des vecteurs est le    moyen le plus commode  d'accd
er    la  routine  approprie  . Par exemple ,    lorsque vous faites en basic   
 CALL  &BB06  ,  ce  vecteur commute la ROM ,    excute la routine ROM qui atten
d l'appui sur une touche et lorsque la touche     t enfonce revient dans la RAM 
et le programme reprend son cours .          Un autre exemple  POKE &BB5A,&C9 . 
 Un  code  RETour est mis dans le 1er    octet du vecteur  qui  ne  peut  donc  
plus  activer  la  ROM  .  Aprs cette    instruction  ,  vous  constaterez  que 
  la  commande  PRINT  est  totalement    inoprante .          Plus de dtails   
Les  routines  ROM  peuvent  aussi  etre commutes par    d'autres moyens mais il
  faut  connaitre  l'adresse  exacte  de la routine et    celle ci-diffre selon 
le  type  de  CPC  (464  -  664  -  6128) alors que la    position en RAM des ve
cteurs est la meme sur  tous les CPC . En revanche , le    contenu  de  ces  vec
teurs  diffre  et  si  l'on  veut  les  modifier  comme    prcdement , puis les 
restaurer  ,  il  faudra prserver le contenu originel    pour le restituer par l
a suite . Exemple           10 aPEEK(&BB5A)    'Preserver contenu de &BB5A      
 20 POKE &BB5A,&C9   'Interdire affichage       30 PRINT"AFFICHAGE" 'Le texte ne
 s'affichera pas       40 END       50 POKE &BB5A,A     'Restaurer le vecteur   
    60 GOTO 20          'Cette fois le texte s'affiche          D'autres exemple
s de ces possibilits  vous  seront  donns  au fil de la    description des routi
nes .          Paramtres des routines  La plupart  des  vecteurs ont besoin de v
aleurs    donnes pour fonctionner . Par exemple #BB75 qui correspond  LOCATE  be
soin    de savoir ou l'on veut mettre le curseur ,  dans ce cas on dit que la ro
utine      besoin  de  PARAMETRES  D'ENTREE   .  D'autres  routines  fournissent
  des    informations aprs excution  ,  ce  sont  les  PARAMETRES  DE  SORTIE  .
 Ces    paramtres sont transmis et reus par  le  biais  des  registres du Z80 , 
ces    registres sont donc modifis par la  routine  et il convient de les prserv
er    si leur contenu originel doit etre  rutilis  en sortie . Certaines routine
s    modifient des registres  sans  prvenir  ,  la  meme  rgle  devra alors etre
    applique .                           -----------------------------------    
                   - DESCRIPTION ET USAGE DES ROUTINES -                        
-----------------------------------          Dans cette premire description , se
 trouvent de nombreux 'blancs' , pour    commencer , je ne dcrirai  que  les  ro
utines  les  plus  usuelles , dans le    numro suivant , vous aurez  droit  aux 
 routines  moins courantes et dans le    dernier numro de l'anne vous pourrez  t
udier les routines que l'on utilise    pour ainsi dire jamais . La description e
st classe par nature d'usage (Texte    , Graphisme , Etc ...) et suit  toujours 
 la forme suivante . Adresse routine    en rom est l'adresse ROM active par le v
ecteur dcrit .             ADRESSE             Equivalent Basic        EFFET    
      PARAMETRES D'ENTREE         PARAMETRES DE SORTIE        REGISTRES MODIFIES
          ETAT DES FLAGS EN SORTIE        ADRESSE ROUTINE EN ROM CPC 464        
664          6128          En fin de chapitre , quelques  exemples  d'usage des 
vecteurs vous seront    proposs .                                ---------------
---                               - ROUTINES CLAVIER -                          
      ------------------          ADRESSE  &BB06      Equivalent Basic  A$""WHIL
E A$""A$INKEYSWEND       EFFET    Attend l'appui sur une touche  si aucun caract
re n'est dans le    buffer de clavier . Le  caractre  trouv  est  mis  dans  le 
registre A . Si    aucune touche n'est enfonce , c'est  le  dernier caractre du 
buffer clavier    qui est renvoy dans A .       PARAMETRES D'ENTREE   Rien .    
   PARAMETRES DE SORTIE  ACode ASCII de la touche enfonce ou du buffer .       R
EGISTRES MODIFIES    AF       ETAT DES FLAGS EN SORTIE  Carry toujours mis .    
   ADRESSE ROUTINE EN ROM CPC 464  &1A3C - 664 - 6128  &1BBF          ADRESSE  &
BB09      Equivalent Basic  A$INKEYS       EFFET    Comme &BB06 mais n'attend pa
s l'appui sur une touche .       PARAMETRES D'ENTREE   Rien .       PARAMETRES D
E SORTIE  N  ACaractre .       REGISTRES MODIFIES    AF       ETAT DES FLAGS EN 
SORTIE  Carry mis SI un caractre  pu etre lu .       ADRESSE ROUTINE EN ROM CPC 
464  &1A42 - 664 - 6128  &1BC5          ADRESSE  &BB18      Equivalent Basic  Co
mme &BB06       EFFET    Comme &BB06 mais ne tient  pas compte du buffer de clav
ier seul    l'appui sur une touche peut dclencher la routine .       PARAMETRES 
D'ENTREE   Rien .       PARAMETRES DE SORTIE  ACaractre .       REGISTRES MODIFI
ES    AF       ETAT DES FLAGS EN SORTIE  Carry toujours mis .       ADRESSE ROUT
INE EN ROM CPC 464  &1B56 - 664 - 6128  &1CDB          ADRESSE  &BB1B           
Equivalent Basic  Comme &BB09        EFFET    Comme &BB09 mais ne tient  pas com
pte du buffer de clavier seul    l'appui sur une touche peut stocker un caractre
 .       PARAMETRES D'ENTREE   Rien .       PARAMETRES DE SORTIE  Acaractre .   
    REGISTRES MODIFIES    AF       ETAT DES FLAGS EN SORTIE  Carry toujours mis 
.       ADRESSE ROUTINE EN ROM CPC 464  &1B5C - 664 - 6128  &1CE1               
                  ----------------------          ADRESSE  &BB1E      Equivalent
 Basic  INKEY (n)       EFFET    Teste si la touche dont le  numro est donn dans
 A est presse    . Il ne s'agit pas ici d'un code ASCII mais du numro physique d
e la touche .    La liste de ces numros figure dans le manuel de votre CPC .    
   PARAMETRES D'ENTREE   ANumro de touche        PARAMETRES DE SORTIE  A0 Si la 
touche    t presse ,  de 0 sinon .    Le registre C informe si  CTRL  ou  SHIFT 
 taient presss simultanment . Si    CTRL est press , le bit 7 de C est mis , si 
SHIFT est press , le bit 5 de C    est mis .       REGISTRES MODIFIES     AF , H
L , BC       ETAT DES FLAGS EN SORTIE  Z mis si touche presse , NZ Sinon .      
 ADRESSE ROUTINE EN ROM CPC 464  &1CBD - 664 - 6128  &1E45             ADRESSE  
&BB24      Equivalent Basic  JOY (n)       EFFET    Teste l'tat du joystick .   
    PARAMETRES D'ENTREE   Rien .       PARAMETRES DE SORTIE  AJOY(0) , HJOY(0) ,
 LJOY(1)       REGISTRES MODIFIES    AF , HL       ETAT DES FLAGS EN SORTIE  Var
iable .       ADRESSE ROUTINE EN ROM CPC 464  &1BB3 - 664 - 6128  &1D83         
 Voici quels bits seront mis dans  A  ,  H  , L selon la commande joystyck    do
nne . Si plusieurs actions sont  effectues simultanment , plusieurs bits    de c
es registres seront mis en sortie  .  Si le registre revient avec 0 comme    con
tenu , le joystick n'a pas boug .       Bit 0 mis  HAUT . Bit 1 mis  BAS . Bit 2
 mis  GAUCHE Bit 3 mis  DROITE    Bit 4 mis  FIRE . Ex  A%00011001  Diagonal hau
t , droite et fire .                                   -------------------      
    ADRESSE  &BB3F      Equivalent Basic  SPEED KEY a,b       EFFET    Modifie l
a vitesse  de  raction  et  de rptition des touches    comme en basic .       PA
RAMETRES D'ENTREE   Ha , Lb .       PARAMETRES DE SORTIE  Rien .       REGISTRES
 MODIFIES    AF       ETAT DES FLAGS EN SORTIE  Variable .       ADRESSE ROUTINE
 EN ROM CPC 464  &1CA6 - 664 - 6128  &1EF2                                  ----
-----------------          ADRESSE  &BB48      Equivalent Basic  Rien .       EF
FET    Annule l'effet de la touche BREAK .       PARAMETRES D'ENTREE   Rien .   
    PARAMETRES DE SORTIE  Rien .       REGISTRES MODIFIES    AF , HL       ETAT 
DES FLAGS EN SORTIE  Variable .       ADRESSE ROUTINE EN ROM CPC 464  &1C82 - 66
4 - 6128  &1E0B                                 ----------------------   S VECTE
URS SYSTEME DES CPC -                  DRESSE  &BBED      Equivalent Basic  PLOT
R x,y      EFFET    Comme &BBEA      PARAMETRES D'ENTREE    Comme &BBEA      PAR
AMETRES DE SORTIE   Comme &BBEA      REGISTRES MODIFIES     Comme &BBEA      ETA
T DES FLAGS EN SORTIE  Variable .      ADRESSE ROUTINE EN ROM CPC 464  &1810 - 6
64  &177C - 6128  &1780                             --------------------------  
      ADRESSE  &BBF6      Equivalent Basic  DRAW x,y      EFFET     Trace  une  
ligne  depuis  la  position  du  curseur graphique   jusqu----------------------
          ADRESSE  &BBF6      Equivalent Basic  DRAW x,y       EFFET     Trace  
une  ligne  depuis  la  position  du  curseur graphique    jusqu'au point x,y . 
      PARAMETRES D'ENTREE   DEx , HLy       PARAMETRES DE SORTIE  Rien .       R
EGISTRES MODIFIES    AF , BC ,DE , HL       ETAT DES FLAGS EN SORTIE  Variable .
       ADRESSE ROUTINE EN ROM CPC 464  &1839 - 664  &17A5 - 6128  &17A9         
 ADRESSE  &BBF9      Equivalent Basic  DRAWR x,y       EFFET    Comme &BBF6   N 
               PARAMETRES D'ENTREE   Comme &BBF6       PARAMETRES DE SORTIE  Com
me &BBF6       REGISTRES MODIFIES    Comme &BBF6         ETAT DES FLAGS EN SORTI
E  Comme &BBF6       ADRESSE ROUTINE EN ROM CPC 464  &1836 - 664  &17A2 - 6128  
&17A6                                    ----------------                       
         - ROUTINES ECRAN -                                 ----------------    
      ADRESSE  &BC0E      Equivalent Basic  MODE       EFFET    Change le mode c
ran .       PARAMETRES D'ENTR                             --------------------  
                            - COURS ASSEMBLEUR 7 -                              
 --------------------          Continuons a jouer  avec  les  bits  avec  RES  ,
  SET  et  BIT  .  Ces 2    instructions ne sont pas bien mchantes et compltent 
la panoplie AND et OR .          SET b,r ou SET b,(dd)  b dsignant un bit de 0  
7 .          Ex  SET 5,A  Le bit 5 de A est mis  1 .          Cela revient  fair
e  OR %00100000          SET 6,(HL)   Met le bit 6 de la case mmoire pointe par 
HL          Equivalent  LD A,(HL)                    SET 6,A                    
LD (HL),A          RES b,r ou RES b,(dd)  b dsignant un bit de 0  7 .          E
x  RES 7,A  Le bit 7 de  est mis  0 .          Cela revient  faire AND %01111111
          RES 0,(HL)   Enlve le bit 0 de la case mmoire pointe par HL          P
rfrer SET ou OR / RES ou AND           Tout d'abord savoir que SET et RES  ne  m
odifient pas le registre flag ce    qui n'est pas le cas de AND et OR  .  Cela p
eur etre un argument en faveur de     SET et RES . Second argument en faveur  de
  SET (dd) RES (dd) , le contenu de    la case mmoire est modifi en une seule op
ration alors que AND (HL) OR (HL)    NE MODIFIENT PAS  LE  CONTENU  DE  LA  CASE
  MEMOIRE  MAIS  L'UTILISENT COMME    OPERANDE POUR MODIFIER A . Dernier  argume
nt  en  faveur  de  SET et RES , le    registre A n'est pas utilis alors qu'il e
st indispensable pour AND et OR .          Argument contre  Si  l'on    plus  de
  2  bits    modifier  , le temps    d'xcution sera un peu long . Pour  mettre  
3  bits  de C (par exemple) , on    pourra faire  PUSH AF                  LD A,
%00101100                  OR C                  LD C,A                  POP AF 
      Il va de soit  que  si  le  contenu  de  A  n'est  pas indispensable , la 
   supression de PUSH et POP gagne encore du temps .          BIR b,r ou BIT b,(
HL)           Teste si le bit demand est mis ou pas    S'il est mis le flag Z es
t ot    sinon le flag Z est mis .          Ex  BIT 7,A            JP Z,BITEST0  
          BIT 3,(IY+4)            JP NZ,BITESTUN          On peut faire la meme 
chose avec AND mais dans ce cas le contenu de A est    modifi . Ex AND %00010000
                 JP Z,BITEST0          Comme pour RES et SET , on prfrera AND si
 il faut tester plusieurs bits     la fois . Ex  AND %00101001 Aller en routine 
si aucun des bits 5,3,0                    JP Z,ROUTINE  n'est mis .          Da
ns le cas de tests successifs avec AND,UN PIEGE A EVITER A TOUT PRIX !!         
 PUSH AF       AND %00100110       POP AF       JP Z,ROUT1       AND %11000000  
     JP Z,ROUT2          Bien sur , A est prserv pour le  second  test mais L'ET
AT DE F AUSSI et    lors du POP AF c'est L'ETAT PRECEDENT  DE  F  que vous rcupr
ez et PAS CELUI    PROVOQUE PAR AND ! Ce genre  de  bogue  peut  etre responsabl
e de beaucoup de    nuits blanches ! Alors on peut penser  faire           LD C,
A       AND %00100110       LD A,C       JP Z,ROUT1          C'est un progrs maq
uisition et tout     fait illgaux (Sauf si le destinataire est inconnu et que vo
tre adresse n'est    pas au verso . Dans ce  cas  le  courrier  peut  etre ouver
t dans l'espoir de    trouver l'adresse de l'expditeur  avant  de  partir  aux  
rebuts)  . Comme     l'accoutume , l'administration prend ses aises  avec  le bi
en priv ! Au cas    o cette msaventure vous adviendrait avec une disquette UTIL 
SOFT , renvoyez    nous le tout SANS OUVRIR L'ENVELOPPE nous  savons  quoi faire
 dans ce cas . A    commencer par l'ouverture de ce courrier devant huissier ...
          Envoyez 1 disquette vierge et une enveloppe affranchie  3,80F chez    
                   S.CARRE - 12 Rue de Colmar - 59290 WASQUEHAL                 
    Pour recevoir en retour le numro 8 de MEGAMAG                               
  -----------------------       R.CABANNE Nous sort un pack  d'utilitaires  sous
  CPM+ qui fonctionne sur    PCW 8256 , PCW 8512 , PCW 9512 , 6128 ou 464 +DK'TR
ONIC .          EXTRADOS  Programme de transfert   NCPM  MSDOS  et rciproquement
 . Si vous    disposez d'un drive 5.1/4 ,  vous  pourrez  transfrer  vos fichier
s 3 pouces    Amstrad , ASCII , CPM , DBASEII ,  BASIC  (Si sauv sous forme ASCI
I) sur une    disquette 5.1/4 qui pourra etre utilise  sans  autre manipulation 
sur un IBM    ou un PC . EXTRADOS gre  indiffrement  les  lecteurs 40/80 pistes 
simple ou    double tete . Un des points les  plus remarquables tant que le pass
age d'une    tete  l'autre s'effectue par voie  logicielle  et ne ncsite pas le 
montage    d'un inverseur de tete  !  EXTRADOS    aussi  bien  d'autres  fonctio
ns , il    remplace avantageusement les programmes classiques du CPM+ TDOS , SET
 , DIR ,    ERASE , RENAME , ATTRIB , LABEL  ,  VOL  ,  SHOW  ,  DUMP , TYPE , P
RINT tout    enpermettant la gestion des fichier PC sur  votre CPC . Indispensab
le si vous    vous offrez un PC ou voulez transmettre ou recevoir des fichiers l
isibles par    un PC .  Une  prochaine  version  s'occupera  aussi  des  fichier
s ATARI . La    notice jointe (11 pages) est  des  plus  claires  et vous prsent
e un exemple    d'utilisation pas  pas pour chaque option .          FORMID    P
rogramme  de   formatage   avec   option  de  relecture  pour    vrification . P
ermet de formater avec  votre  CPC  ,  n'importe quel format    standard d'un au
tre ordinateur .  Il  faut  bien  sur avoir connect un drive    appropri sur vot
re CPC ! Vous disposez  de  19 formats possibles , depuis le    format AMSDOS ju
squ'au format 168 pistes 2  faces  en passant par les formats    Vortex , PCW , 
etc  ...  Pour  les  spcialistes  , un code source assembleur    (FMT.ASM) abond
amment comment vous permet  de  crer   votre guise d'autres    formats .       H
OTDOG  Tout  fait immangeable  mais  nanmoins trs utile . Modifie la    configur
ation du CPM+ . 1er avantage  et  pas  des  moindres , le clavier est    entirem
ent reconfigur et permet d'diter  une  ligne de commande CPM+ comme    une vulga
ire ligne de Basic . 3  ans  que j'attends a ! Parceque l'entre de    lignes sou
s CPM  classique  est  de  nature    vous  dgouter  d'utiliser ce    systme. On 
peut aussi redfinir le clavier  pour WORSTAR , MULTIPLAN , TURBO    PASCAL , DBA
SE2 , SUPERCALC , etc ... Sans passer par SETKEYS , redfinir les    couleurs , s
ymboles , etc ... En bref ,  les facilits du Basic sous CPM ! Ce    n'est pas to
ut ,  HOTDOG  redfinit  aussi  le  systme  disque pour le faire    fonctionner s
ur lecteurs PCW , VORTEX , et haute densit .           IF  IF est un systme  con
ditionnel  des  plus  utiles , lanc depuis un    fichier .SUB , il permet de per
sonnaliser le lancement du CPM de manire trs    pousse . IF gre          1 Les f
ichiers  IF peut  servir    effacer tous les fichiers .BAK avant    excution du 
CPM ,  Tester  si  un  ou  plusieurs  fichiers  donns sont bien    prsents sur l
a disquette et ragir en  consquence , tester si tel drive est    disponible et s
i oui , lui attribuer d'office les fichiers provisoires , voir    si la taille d
'un fichier dpasse un nombre de KO donns , etc ...       2 L'imprimante  Teste s
i elle est connecte .       3 Les messages  Peut afficher  des  messages et atte
ndre l'appui sur une    touche au cas ou une condition ne serait pas remplie , p
ropose aussi l'option    Retry , Ignore , Cancel dans les memes conditions .    
   En bref , ce sont les possibilts de  IF  -  THEN - GOTO sous CPM et cela    p
ermet en quelques lignes de configurer automatiquement le CPM en fonction de    
vos besoins . IF peut bien  sur  activer  d'autres fichiers .COM et provoquer   
 ainsi l'enchainement  automatique  de  plusieurs  commandes  CPM+  selon  les  
  conditions fournies . Les 6  pages  de  la  notice sont amplement suffisantes 
   pour se familiariser avec les effets et la syntaxe de IF .          TUF  La j
oie des utilisateurs  de  traitement de textes . Les programmes    de ce type n'
utilisent que trs rarement les memes codes pour le controle des    fichiers ,  d
e  l'imprimante  et  des  caractres  accentus  .  TUF  est  un    essentiellemen
t un programme de  conversion  qui  permet d'adapter un fichier    crit sur un t
raitement de texte X  pour  le rendre lisible sur un traitement    de texte Y  .
  Pour  ceci  ,  des  tables  de  conversion  utilisables par le    programme so
nt fournies et permettent  CPM+   MSDOS                                         
  MSDOS  CPM+                                           TASSWORD  PROTEXT       
                                    ASCII 8 bits  ASCII 7 bits                  
         N                  AMSDOS  CPM+                                        
   TASWORD  CPM+                                           Accents CPM+  ASCII I
mprimable /          Pour les autres cas ,  il  vous  suffit  de  crer  vos prop
res tables de    conversions avec TUF . TUF propose  aussi les options classique
s d'un copieur    de fichiers . Un  usage  de  TUF  non  prvu  par  l'auteur  ma
is tout  fait    intressant , le codage de  fichiers  ASCII  !  Il  suffit de cr
er une table    modifiant tous MASK    BIN"MASK  DB 12  --   -------- -- ---",0 
  !S6O.z.yz.zz Z ZO00Z Z108Z(!M(!O!I2"*G!IV0R8Z##&o"GZZ#&u'd  Operation AND     
Operation  OR     Operation XOR -------- -- ---   -------- -- ---   -------- -- 
---"MASK  DB 12  --   -------- -- ---",0    MASQUE  DB 34  TOMASK  DB 12  QUE  D
B 34  TOMASK  DB 12  12  M!S6O.z.yz.zz Z ZO00Z Z108Z(!M(!O!I2"*G!IV0R8Z##&o"GZZ#
&u'd  Operation AND     Operation  OR     Operation XOR -------- -- ---   ------
-- -- ---   -------- -- ---EE   AMode .       PARAMETRES DE SORTIE  Rien .      
 REGISTRES MODIFIES    AF , BC , DE ,HL       ETAT DES FLAGS EN SORTIE  Variable
 .       ADRESSE ROUTINE EN ROM CPC 464  &ACAH - 664  &AE5H - 6128  &AE9H       
   ADRESSE  &BC11      Equivalent Basic  Rien .       EFFET    Renvoie dans A le
 mode d'cran en cours .       PARAMETRES D'ENTREE   Rien .       PARAMETRES DE S
ORTIE  AMode .       REGISTRES MODIFIES    AF , BC , DE , HL          ETAT DES F
LAGS EN SORTIE   Si mode 0  Carry mis et NZ                                   Si
 mode 1  Carry non mis et Z mis .                                   Si mode 2  C
arry non mis et NZ          ADRESSE ROUTINE EN ROM CPC 464  &AECH - 664  &B08H -
 6128  &B0CH             ADRESSE  &BC14      Equivalent Basic  CLS       EFFET  
  Efface tout l'cran .       PARAMETRES D'ENTREE   Rien .       PARAMETRES DE SO
RTIE  Rien .       REGISTRES MODIFIES    AF , BC ,DE , HL       ETAT DES FLAGS E
N SORTIE  Variable .       ADRESSE ROUTINE EN ROM CPC 464  SGTFIXE BASpA(C) "O" 
"N" Thr' ,*  PROGRAMME DE RECALAGE D'UNE TABLE & DE SPRITES A INTERVALLES FIXES 
EDITEES AVEC SURGENE .(+2 8J"sgtfixe.bin"   , , KF" PROGRAMME DE CREATION D'UNE 
TABLE DE SPRITES A INTERVALLES FIXES.PRZ" PLACER DISQUETTE TABLE DANS LE LECTEUR
 A & PRESSER UNE TOUCHE ." 2d" EST-CE LA BONNE DISQUETTE  (O/N)" TQn "N"  ,"CHAN
GER LA DISQUETTE ET PRESSER UNE TOUCHE"  x& ,£"NOM DE LA TABLE "n 3  (n)   (y(n,
),,)"." ,  (n)   , () 3 , ()  N,N (Q)  D (Q)  " CE N'EST PAS UNE TABLE TRAVAIL "
   AD(Q)(Q)  LEN(Q)(Q) ," SAUVER CETTE TABLE  (O/N)" T "N" p" ," NOM DE SAUVEGAR
DE" ,£" (Sans extension .) "N (N)  "  NN".TSF" , N, , AD, LEN6K ,"AUTRE OPERATIO
N  (O/N)" T "O"   "scrnpack"J$T"" ""(C) "O" "N" Thr' ,"ERREUR DRIVE"  ppp LEN(Q)
(Q) ," SAUVER CETTE TABLE  (O/N)" T "N" p"T    DEPASS  DEC D          JR CONTIN 
   LIST  DECO    LD HL,ADCOMPA  NOLIST          INC HL          INC HL          
LD DE,#C000  DECOMPA LD A,(HL)          INC HL          CP (HL)          CALL Z,
EXIT          RET Z          LD (DE),A          INC DE          JR DECOMPA  EXIT
    INC HL          LD B,(HL)          DEC B          RET Z  EXIT1   LD (DE),A  
        INC DE          DJNZ EXIT1          INC HL          RET  LIST  LEN     D
W 0  NOLIST  ADCOMPA DW 0          RRRRRREEEEEEEEEEEEWWWWWWWWWWWW  NSGTFIXE BIN 
NsONGUEUR DE LA TABLE  DONT 20 OCTETS INK & DONNEESnfF##VwOO!UR SQOO2Qz!U2Q#2 Q#
n#f#"QG##nf"Q###N#FCQ!Y"Q"Q QGQbk#####KQSQKQ"Q++nf"Q###KQO#OQ QG*QQR"QQ!KQw# (&*
QKQ"QKQ!OO&hO!0POiO!KPO*QO+p+q!fPO Q+w&oO!POQ+wO"Q*Q####"Q!POO2Q!PZ#!OVR8++OO0Z 
d' ANALYSE   DE    LA   TABLE LONGUEUR D'UN SPRITE  HAUTEUR  D'UN SPRITE  NOMBRE
 OCTETS SPRITE  NOMBRE DE SPRITES      MODE ECRAN PREVU      LONGUEUR DE LA TABL
E  DONT 20 OCTETS INK & DONNEES TAILLES DE SPRITES DIFFERENTES ! QQQQ&*QKQ"QKQ!O
O&hO!0POiO!KPO*QO+p+q!fPO Q+w&oO!POQ+wO"Q*Q####"Q!POO&AF7H - 664  &B13H - 6128  
&B17H          ADRESSE  &BC32      Equivalent Basic  INK a,b       EFFET    Affe
cte  un stylo donn les deux couleurs .       PARAMETRES D'ENTREE   AStylo , BCou
leur 1 , CCouleur 2 .       PARAMETRES DE SORTIE  Rien .       REGISTRES MODIFIE
S    AF , BC , DE ,HL       ETAT DES FLAGS EN SORTIE  Variable .       ADRESSE R
OUTINE EN ROM CPC 464  &CECH - 664  &CEEH - 6128  &CF2H          ADRESSE  &BC35 
     Equivalent Basic  Rien .       EFFET    Informe sur les encres affectes  un
 stylo donn .       PARAMETRES D'ENTREE   ANumro de stylo .       PARAMETRES DE 
SORTIE  BCouleur 1 , C  Couleur 2 .       REGISTRES MODIFIES    AF , BC , DE , H
L       ETAT DES FLAGS EN SORTIE  Variable .       ADRESSE ROUTINE EN ROM CPC 46
4  &D14H - 664  &D16H - 6128  &D1AH          ADRESSE  &BC38      Equivalent Basi
c  BORDER a,b       EFFET    Change la couleur du bord .       PARAMETRES D'ENTR
EE   BCouleur 1 , C  Couleur 2 .       PARAMETRES DE SORTIE  Rien .       RESGMO
VTABBASp00,00,00,00,00,00,00,00,6C34* PROGRAMME DE RELOCATION DES TABLES) DE SPR
ITES EDITEES AVEC SURGENE .'   (# '  #,,P,,D CA IM TABL , ,ON ERROR GOTO 400h" P
ROGRAMME DE DEPLACEMENT EN MEMOIRE D'UNE TABLE DE SPRITES ."" (C). M. MAIGROT Ju
in 1987 ." (P2" PLACER DISQUETTE TABLE DANS LE LECTEUR A & PRESSER UNE TOUCHE" 2
" EST-CE LA BONNE DISQUETTE  (O/N)" QF "N"  ,"CHANGER LA DISQUETTE ET PRESSER UN
E TOUCHE"  P" IMPRIMER LES DONNEES  (O/N)"  "O"  IMLQ£ " LIMITE  (ENTER  42600)"
 limi  limi'   limih&Z&d ,£"NOM DE LA TABLE "n 3n  (n)   (y(n,),,)"." d,x  (n)  
 , () dy3 , () ',N (')   AD(')(')GISTRES MODIFIES    AF , BC , DE , HL       ETA
T DES FLAGS EN SORTIE  Variable .       ADRESSE ROUTINE EN ROM CPC 464  &CF1H - 
664  &CF3H - 6128  &CF7H          ADRESSE  &BC3B      Equivalent Basic  Rien .  
     EFFET    Informe sur la couleur du bord .       PARAMETRES D'ENTREE   Rien 
.       PARAMETRES DE SORTIE  BCouleur 1 , CCouleur 2       REGISTRES MODIFIES  
  AF , BC , DE , HL       ETAT DES FLAGS EN SORTIE  Variable .       ADRESSE ROU
TINE EN ROM CPC 464  &D19H - 664  &D1BH - 6128  &D1FH                           
    --------------------------          ADRESSE  &BC59      Equivalent Basic  PR
INT CHR$(23)CHR$(N)       EFFET    Fixe le mode graphique .       PARAMETRES D'E
NTREE   A0  Mode normal                              A1  Mode XOR               
               A2  Mode AND                              A3  Mode OR       PARAM
ETRES DE SORTIE  Rien .       REGISTRES MODIFIES    AF , BC ,DE ,HL         ETAT
 DES FLAGS EN SORTIE  Variable .       ADRESSE ROUTINE EN ROM CPC 464  &C49H - 6
64  &C51H - 6128  &C55H                         --------------------------------
------          La srie s'arrete ici pour  ce  numro  .  Les vecteurs des priphr
iques    (Imprimante , drive) seront traits dans  le prochain numro . Concernant
 les    vecteurs de l'cran  ,  les  cours  de  graphisme  vous  donnent des rout
ines    destines  remplacer  ceux-ci  dont  l'usage  entraine  une  perte  de te
mps    considrable . C'est donc au fil des  cours de graphisme que vous dcouvr  
Nirez    ces vecteurs .                         --------------------------------
------XTE -                                  rete ici pour  ce  numro  .  Les ve
cteurs des priphriques    (Imprimante , drive) seront traits dans  le prochain n
umro . Concernant les    vecteurs de l'cran  ,  les  cours  de  graphisme  vous 
 donnent des routines    destines  remplacer  ceux-ci  dont  l'usage  entraine  
une  perte  de temps    considrable . C'est donc au fil des  cours de graphisme 
que vous dcouvrNP ON   CP OFF   EM 0   HM 0   BM 0   TM 0   PL 64   ---!---!---!
---!---!---!---!---!---!---!---!---!---!---!---!---!---!---!---R                
  -----------------------------------------------                 - EXEMPLE D'US
AGE DES ROUTINES CLAVIER ET TEXTE -                  ---------------------------
--------------------          Les effets de cette routine n'ont rien de transcen
dant , elle se contente    d'afficher un texte , puis un  menu  dans  une fenetr
e affiche le rsultat de    vos  slections    l'cran  .  Vous  constaterez  toute
fois  ,  qu'il  n'est    absolument pas ncssaire de s'abrutir  avec  toutes  les
 instructions du Z80    pour commencer a  programmer  .  Vous  jetterez  un  oei
l  en particulier sur    l'usage de OR A dans la routine PRT qui permet de vrifi
er si A vaut 0 (AND A    aurait le meme effet) , et noterez que  dans ce cas , v
otre chaine  afficher    doit  toujours  se  terminer  pas  0   .  On  peut  uti
liser  d'autres  codes    comme marque de fin d'affichage ( AD)  ( AD)   ADU   T
ABL  LON(')(')#j# CA  TABL  # CA," TABLE              "N  # CA," FICHIER     "N 
,/# CA," EN MODE           "( AD)1# CA," NOMBRE DE SPRITES "( AD)O#,# CA," LOCAT
ION TABLE  ##### " AD# CA," &"s( AD,)M# CA, " LONGUEUR TABLE  ##### " LON# CA," 
&"s( LON,)# CA, " FIN DE LA TABLE ##### " AD LON# CA," &"s( AD LON,)   CA   IM  
  IM   CA "S,  AD  #,#," FILE TYPE ERROR . SANS DOUTE FICHIER ASCII" P- ## CA," 
LOCATION FICHIER ##### " AD# CA," &"s( AD,)N6# CA, " LONGUEUR FICHIER ##### " LO
N# CA," &"s( LON,)# CA, " FIN DE FICHIER   ##### " AD LON# CA," &"s( AD LON,)JwT
  AD8K  (U)  #,# CA," C'EST UNE TABLE CHANTIER"# CA," QUI CONTIENT ## SPRITES"(a
U)UvW (y(n,))".TSR" ## CA," CELA POURRAIT ETRE UNE TABLE TRAVAIL RELOGEE , RELOC
ATION (O/N) " X  "O"  "!"n#,"POUR ETRE REUTILISEE PAR SURGENE , RELOGER EN 21856
 . PRESSER UNE TOUCHE ." tabl  Y   CA   IM  h  IM   CA ,rA##," RELOGER CETTE TAB
LE  (O/N)"  "N" W#,#," NOUVELLE LOCATION ( DE 10500 A " limi LON" ) "£#, NEWLO  
NEWLO)   NEWLO limi LON  #  R', NEWLO#,£#," NOM DE SAUVEGARDE (Sans extension .)
 "N (N)      newloU  NN".TSG" NN".TSR"  newlo,( ad) N, , NEWLO, LON   W ,"AUTRE 
OPERATION  (O/N)            "  "O"   "scrnpack"$"" ""(C) "O" "N" ' ,"ERREUR DRIV
E"  ' ' ' d           ("&")   (  )       , '  ("&")      ()"Erreur ligne"     $'
 DD,6E,00,DD,66,01,46,23,5E,23,56,EB,AF,32,EE,27,06B0.' 11,00,C0,CD,77,BC,D2,DF,
27,CA,DF,27,ED,53,E8,27,0F788' ED,43,EA,27,21,60,55,A7,ED,52,28,08,21,38,4B,A7,1
5F0B' ED,52,20,0A,EB,CD,83,BC,D2,DF,27,CA,DF,27,CD,7A,1F3FL' BC,C9,DD,6E,00,DD,6
6,01,22,EC,27,ED,5B,E8,27,E5,27C4V' A7,ED,52,E1,DA,A3,27,ED,5B,EC,27,2A,E8,27,A7
,ED,3157' 52,4D,44,DD,2A,E8,27,DD,23,DD,7E,00,3C,DD,23,DD,38C4j' 6E,00,DD,66,01,
A7,ED,42,DD,75,00,DD,74,01,DD,23,3FF0t' DD,23,3D,20,EA,2A,E8,27,ED,5B,EC,27,ED,4
B,EA,27,4814' ED,B0,C9,2A,EC,27,ED,5B,E8,27,A7,ED,52,4D,44,DD,5162' 2A,E8,27,DD,
23,DD,7E,00,3C,DD,23,DD,6E,00,DD,66,58C0' 01,09,DD,75,00,DD,74,01,DD,23,DD,23,3D
,20,EC,2A,5EE1' EC,27,ED,4B,EA  NROT     BIN" ---    -------- -- --- Quitter ou 
Rotation !!w#6#&%.u!.....&QRb" Z ZVs00ZO00Z Z"0008Z!!!2l"o*!V0R8Z##&o"ZZ#&u##'d 
S Z . A . P N C RR r (A droite)   S Z . A . P N C RRC r (A droite) - - - - - - -
 - -------- -- ---   - - - - - - - - -------- -- --- S Z . A . P N C SRA r (A dr
oite)  S Z . A . P N C SRL r (A droite)- - - - - - - - -------- -- ---   - - - -
 - - - - -------- -- --- S Z . A . P N C RL r (A Gauche)   S Z . A . P N C RLC r
 (A gauche)- - - - - - - - -------- -- ---   - - - - - - - - -------- -- --- S Z
 . A . P N C SLA r (A gauche)    VALEUR ORIGINE - - - - - - - - -------- -- --- 
   -------- -- --- Quitter ou Rotation          Afficher    - - - -------- -- --
- S Z . A . P N C SRA r (A droite)  S Z . A . P N C SRL r (A droite)- - - - - - 
- - -------- -- ---   - - - - - - - - -------- -- --- S Z . A . P N C RL r (A Ga
uche)   S Z . A . P N C RLC r (A gauche)- - - - - - - - -------- -- ---   - - - 
- - - - - -------- -- --- S Z . A . P N C SLA r (A gauche)    VALEUR ORIGINE - -
 - - - - - - -------- --caler prochain affichage          CALL #BB5A          LD
 A,32          CALL #BB5A          POP AF            Recuperer valeur          P
OP BC            Et masque          RET    LOADFLAG LD E,(IX+1)      Flag       
   LD D,(IX+0)          PUSH DE          POP AF          RET    FLAGS   PUSH AF 
         POP DE          LD (IX+1),E          LD B,8  BCLFLAG LD A,"0"          
RLC E          JR NC,NOFLAG          INC A  NOFLAG  CALL #BB5A          CALL EXI
NB     Et pourquoi pas                   DJNZ BCL      BIT 7,H           JR NZ,N
EGAT1           LD DE,-10   NEGAT1  ADD HL,DE           LD (IX+0),L           LD
 (IX+1),H           INC IX           INC IX           DJNZ NEXTDIM           POP
 BC           RET      OLDMODE  DB 0   OLDPAPER DB 0   OLDPEN   DB 0   FLAG     
DB 0      COLODRAW DB 1   PARACAR2 DW 00,00,00,00,00,00,00,00,00,00 Paramtres du
 carr en cours.   PARACAR1 DW 00,00,00,00,00,00,00,00,00,00 Paramtres 1er carr t
rac .    PARACAR  DW -10,10,10,10,10,-10,-10,-10,-10,10 Paramtres initiaux carr 
.                               --------------------------          Si vous voul
ez vous amuser  modifier  ce  programme (Mais non il ne faut    pas etre maso ..
.)          Le plus simple  Changez les  valeurs  de PARACAR pour obtenir une fi
gure    autre qu'un carr .       Changez la valeur du compteur B  (LD  B,4)  ava
nt la routine UNCARRE , le    nombre et la valeur des datas  pour  crer  d'autre
s figures . ATTENTION , il    faut allonger PARACAR2 et PARACAR1 dans  les  meme
s proportionDEMROUT1BASp**( "DEMROUT1.bin" "sos6",)1.bin" ( "DEMROUT1.bin" "sos6
",)1.bin"   / "2" "DEMROUT2.bin"   ode en cours minuscul   "71990 St.LEGER sous 
BEUVRAY"MID,,,,,i w w w w    d   w w' qD" MENU  PRINCIPAL "PRT,,,,,," MENU SECON
DAIRE "PRT,,,,,,S* c c c c * Menu principal *5"NOTICE & CONSEILS"PRT,,,,, ,5"EDI
TORIAL & INFOS"PRT,,,,,,5"REPONSES  ABONNES"PRT,,,,, mais ce 0 est le plus commo
de  tester . Pour    le reste , si cela ne vous parit pas  vident , vous avez be
soin de relire le    cours d'Assembleur du numro 5 .      - Demonstration routin
es clavier et texte -              ORG 40000   nolist              CALL #BC11   
     Determiner mode en cours           LD (OLDMODE),A     Et stocker           
   CALL #BB99        Idem pour PAPER           LD (OLDPAPER),A              CALL
 #BB93        Et pour PEN           LD (OLDPEN),A              LD A,  N1        
    Parametre mode ecran           CALL #BC0E        Fixer Mode 1              L
D A,2            Parametre PAPER           CALL #BB96        Fixer PAPER 2      
     CALL #BB6C        CLS #0              LD A,1           CALL #BB96        PA
PER 1           LD A,3           CALL #BB90        PEN 3              LD HL,#061
8       H6 , L24           CALL #BB75        LOCATE              LD HL,TEXTE1   
   Adresse du texte a afficher dans HL           CALL PRT          Afficher text
e.La routine est a la fin du listing              LD H,10           Parametre co
lonne gauche fenetre .           LD L,5            Ligne haute           LD D,29
           Colonne droite           LD E,15           Ligne bas           CALL #
BB66        Fixer fenetre #0              CALL #BB6C        Effacer canal 0     
         LD HL,TMENU       Afficher le menu dans la fenetre .           CALL PRT
             TSTKEY  LD A,7            Faire BIP (PRINT CHR$(7))             CAL
L #BB5A   NXTST   CALL #BB06        Attendre l'appui sur une touche           AN
D #DF           Forcer les majuscules pour le test           CP "Q"           JP
 Z,QUITTER      'Q' ou 'q' enfonce , quitter programme              CP "A"      
      Si caractere plus petit que "A"           JR C,TSTKEY       n'est pas vali
de , faire BIP et retester           CP "G"            Si caractere plus grand q
ue "F"           JR NC,TSTKEY      n'est pas valide non plus , faire BIP et rete
ster              PUSH AF           A va etre mo                            ----
------------------                             - REPONSES AUX ABONNES -         
                     ----------------------              Pour avoir des rponses 
, il faut  poser des questions , pensez-y pour le    numro 7 ......             
                -----------------------------               - REPONSES AUX ABONN
ES -                         T "()no()no()no()no()no()me    c c j nbo 3   ,,&,,,
,,,fi"edito6" 0fi"info6" 0&fi"infous6" 0%0fifi".ASC" Z dD- Reponses -NXfi"rep6" 
0bl()nov()no()no()no()no(difie par ce qui suit           LD HL,TEXTE2      Affic
her texte 2           CALL PRT           POP AF            Recuperer le caracter
e donne par #BB06           CALL #BB5A        Et l'afficher a la suite de TEXTE2
           JR NXTST          Et recommencer le test SANS fiare BIP      QUITTER 
LD A,(OLDMODE)    Restaurer le mode ecran sauve en entree           CALL #BC0E  
         LD A,(OLDPAPER)   Idem pour PAPER           CALL #BB96           LD A,(
OLDPEN)     Idem pour PEN           CALL #BB90           RET               C'est
 fini .      PRT     LD A,(HL)         Mettre dans A le caractere pointe par HL 
          OR A              Tester si c'est 0           RET Z             Si oui
 on arrete la sortie des caracteres           CALL #BB5A        Si non on affich
e           INC HL            On pointe le caractere suivant           JR PRT   
         Et on retourne tester      OLDMODE  DB 0   OLDPAPER DB 0   OLDPEN   DB 
0      TEXTE1  DB " Demo. routines texte/clavier ",0   TMENU   DB 31,1,2," A  Op
tion 1",10,13           DB " B  Option 2",10,13           DB " C  Option 3",10,1
3           DB " D  Option 4",10,13           DB " E  Option 5",10,13           
DB " F  Option 6",10,13           DB " Q  QUITTER DEMO",0      TEXTE2  DB 31,1,1
0," Selection faite ",0   PL 64  ---!---!---!---!---!---!---!---!---!---!---!---
!---!---!---!---!---!---!--ster      OLDMODE  DB 0   OLDPAPER DB 0   OLDPEN   DB
 0      TEXTE1  DB " Demo. routines texte/clavier ",0   TMENU   DB 31,1,2i dire 
jamais . La description est classe par nature d'usage (Texte   , Graphisme , Etc
 ...) et suit  toujours  la forme suivante . Adresse routine   en rom est l'adre
sse ROM active par le vecteur dcrit .          ADRESSE             Equivalent Ba
sic       EFFET         PARAMETRES D'ENTREE        PARAMETRES DE SORTIE       RE
GISTRES MODIFIES         ETAT DES FLAGS EN SORTIE       ADRESSE ROUTINE EN ROM C
PC 464        664          6128        En fin de chapitre , quelques  exemples  
d'usage de  Nis cela ne marchera pas  mieux  ! LD A,r met le flag Z    si le con
tenu de R est 0 et l'enlve si non ...          Alors seule solution           LD
 C,A       AND %00100110       JP Z,ROUT1       LD A,C       AND %11000000      
 JP Z,ROUT2          Et si ROUT1 et ROUT2 ont besoin de  A , c'est seulement  l'
entre de ces    routines que l'on fera LD A,C .       Encore un dtail , si  aucu
n  registre  8  bits  n'est disponible pour ce    transfert , il reste un regist
re interne au CPC nomm IR et le registre I est    inutilis . Vous pouvez donc fa
ire           LD I,A       AND %00100110       JP Z,ROUT1       LD A,I       AND
 %11000000       JP Z,ROUT2          Le registre I  n'est  utilisable  que  par 
 l'intermdiaire  de  A et les    seules instructions autorises sont  LD A,I - LD
 I,A .       LD C,I , PUSH IR , BIT 7,I , Etc ... Sont invalides .              
                ----------------------------                           Nombres n
gatifs et positifs                           ----------------------------       
   Un nombre 8 bits peut aller  de  0    255  , vous devriez commencer  le    sa
voir et on ne voit rien de ngatif  la  dedans . Et pourtant le Z80 connait    le
 signe - . Il considre l'octet en 2 parties           1  De 0  #7F , C'est pour 
lui une valeur positive .       2  De #80  #FF , C'est pour lui une valeur ngati
ve .       Pour vous , c'est ce que vous  voulez  ,  le programmeur  le choix en
tre    tenir compte ou non de ce fait .          Sur 16 bits           De 0  7FF
F C'est positif       De #8000  #FFFF C'est ngatif .          La diffrence entre
 #7F et #80 se signale par  la mise  1 du bit 7 sitot    que l'on atteint #80 . 
Pour  savoir  si  un  nombre est positif ou ngatif il    suffit de faire       S
ur 8 bits       BIT 7,A                     JR Z,POSITIF      Sur 16 bits      B
IT 7,D     (Pour DE)                     JR NZ,NEGATIF          A premire vue  c
e  n'est  pas  trs  utile  ,  sachez  cependant que les    routines du CPC atten
dant une valeur 16  bles caractres (A peut devenir  c  et ainsi de suite) et seu
le    la personne disposant de la table de dcodage pourra relire votre texte .  
        L'ensemble de ces utilitaires se  rvle  fort  utile  meme si l'on  pas  
  l'usage des  options  de  formatage  et  copie  hors  AMSDOS  .  Avec  un peu 
   d'entrainement , vous constaterez que l'usage de  HOT-DOG - FORMID - IF - TUF
    simplifie grandement l'usage de CPM+ et  justifient  eux seuls l'acquisition
    du pack qui coute 250F en vente directe par correspondance . (En magasin , l
e    prix peut-etre plus lev) .          Vous pouvez le commander chez  MICROLOG
IC BP 18 91211 DRAVEIL CEDEX          Si vous avez des problmes  de  transfert  
de  fichiers d'un ordinateur     l'autre , recherchez des logiciels ducatifs sur
  les maths o la gomtrie ,    des ennuis avec CPM ou des extensions ROM , crivez
                       R.CABANNE , 2 Rue de la pierre leve 75011 PARIS        Et
 soyez patients pour la rponse , il est un peu dbord ces temps-ci .             
                    -----------------------    Les programmes    de ce type n'ut
ilisent que trs raremATTRIB , LABEL  ,  VOL  ,  SHOW  ,  DUMP , TYPE , PRINT tou
t    enpermettant la gestion des fichier PC sur  votre CPC . Indispensable si vo
us    vous offrez un PC ou voulez transmettre ou recevoir des fichiers lisibles 
par    un PC .  Une  prochaine  version  s'occupera  aussi  des  fichiers ATARI 
. La    notice jointe (11 pages) est  des  plus  claires  et vous prsente un exe
mple    d'utilisation pas  pas pour chaque option .          FORMID    Programme
  de   formatage   avec   option  de  relecture  p                         -----
-----------------------                          - PETITES ANNONCES ET DIVERS - 
                          ----------------------------           Divers  Le bug 
du 6128  est  revenu  poser ses pattes grasses et puantes    sur les faces immac
ules de SOS  PROGRAMMEURS  ! Encore un 'Memory full' dans    le numro 6 ... Cett
e fois cela vient  de  HIMEM  et  LOAD . Sur un CPC 464 ,    faire  MEMORY 29999
LOAD"program.bin",30000 et  cela  marche  . Sur CPC 6128    on hrite  nouve  Nau
 du 'Memory full' .  Le dcalage d'un octet entre HIMEM et    l'adresse de charge
ment est inssuffisant ! Il faut au moins 2 octets , donc                        
MEMORY 29998LOAD"program.bin",30000       Et en principe cela marche ,  pour  et
re  surs  de  la chose , on laisse    maintenant 500 octets entre les 2  ,  ou  
on charge directement en binaire ce    qui supprime la ncssit du HIMEM .        
 On rcapitule les crasses du 6128              1  Le bug est dans la ROM  BASIC 
 et  ne  se manifeste pas si on cre un    'Loader' en binaire .       2  Il vaut
  mieux  laisser  500  octets  entre  la  fin  de  la zone des    variables et H
IMEM sur un 464 sinon c'est  'String space full' ou pire sur un    6128 .       
3  HIMEM doit etre nettement  sous  la  zone de chargement du programme    binai
re log le plus bas en RAM .                          ---------------------------
-------                                  - RSX LINE -                        ---
-------------------------------         Programme de R.CABANE qui permet d'ajout
er  ou remplacer une ou plusieurs    lignes  un prgramme BASIC en cours  d'xcuti
on  .  De plus , la RSX se loge    n'importe o en mmoire .         Chargement et
 initialisation  LOAD"RSXLINE.BIN",adresseCALL adresse         Usage  A$"ligne d
e programme quelconque"+CHR$(0)nlligne a ajouter               LINE,a$,nl       
  Limites d'usage  L'interprteur basic  gre  en permanence des pointeurs    inte
rnes pour GOTO , GOSUB ,  FOR/NEXT  ,  etc  ... LINE,a$,nl ne tient pas    compt
e de ces pointeurs (ce serait l'enfer  ...) . En consquence , le numro    de lig
ne  ajouter ou remplacer  doit  toujours  etre suprieur  celui o se    trouve l'
instruction LINE . Ex          20 A$"GOTO 10"+CHR$(0) 'OK        20 A$"GOTO 10" 
'NE FONCTIONNE PAS       30 LINE a$,30                    30 LINE a$,10         
    L'insertion / modification de ligne  ne  peut  non  plus figurer dans une   
 boucle FOR/NEXT o WHILE/WEND , en  revanche  ,  cela  marche dans un IF THEN   
 GOTO comme en tmoigne l'exemple ci-dessous qui vous montre de plus , comment   
 faire digrer des guillemets  une  chaine  de caracteres , CHR$(&22) tant    le 
code ASCII du guillemet . C'est bizarre mais  a marche ...     1 MODE 2GOTO 10  
 2 a$"'"+CHR$(0)i10   3 LINE ,a$,iii+10IF i100 THEN 3 ELSE LIST   4'   10 MEMORY
 39000LOAD"rsxline.bin",39500CALL 39500   20 a$(0)"PRINT"+CHR$(&22)+"R.CABANE"+C
HR$(&22)+CHR$(0)   30 a$(1)"PRINT"+CHR$(&22)+"PRESENTE"+CHR$(&22)+CHR$(0)   40 a
$(2)"PRits en entre en tiennent compte et    que c'est idal pour calculer des co
ordones ngatives pour PLOT , DRAW , Etc    ... Comme nous l'avons fait dans  la 
 dmonstration des routines graphiques .                             ------------
---------------------                         - Encores quelques instructions - 
                        ---------------------------------          NEG  Cette  i
nstruction  ne  s'applique  qu'au  registre  A  . Elle rend    ngatif le contenu
 de A si il tait positif et rciproquement . En Basic cela    donnerait A  -A    
      Ex  LD A,9            NEG    A247 (-9)            NEG    A9          Si A0
 ou A#80 , NEG laisse inchang le contenu de A .          CPL  C'est exactement c
omme NEG mais avec 1 de moins .          Ex  LD A,9            CPL    A246 (-10)
          L'quivalent de NEG peut -etre obtenu avec CPL en faisant              
 LD A,9  Ceci a le meme effet que NEG mais est sans influence           CPL     
sur le CARRY           INC A                                     ---------------
----------------                         - Des instructions et des flags -      
                    -------------------------------          La plupart des inst
ructions modifient  l'tat  du  registre Flags . Comme    nous l'avons vu plus ha
ut , cas  modifications peuvent etre gnantes si elles    surviennent au mauvais 
moment ! Voici la liste des instructions courantes qui    influencent ce registr
e . Attention !  Cette influence est souvent diffrente    selon qu'il s'agisse d
'une opration  sur  8  ou  16 bits .Nous prenons comme    abbrviations  C  Carry
                   Z  Zro                   S  Signe                   P  Parit 
/ Dpassement .          Note  Les instructions les moins usuelles  ainsi  que le
s flags A/c et N    sont dlibrment ignors .          Note  Le terme 'dbordement'
  signifie  que  le rsultat d'une opration    dpasse la capacit du registre 8 ou
 16 bits concern .       Ex  LD B,300 Le rsultat devrait etre de 400 , co  Nmme 
A ne peut            LD A,100 excder 255 , il prend cette valeur et C est mis   
         ADD A,A  pour signaler le dbordement .      ADD ADC 8 bits  C mis si le
 rsultat doit etre suprieur  255 .                    Z mis si rsultat  0 non mi
s sinon .                    S mis si rsultat  127 enlev si  127 .              
      P mis si dbordement dans  addition  signes . ( ou128 ).      ADD ADC 16 bi
ts  Seul le C est mis en cas de dbordement.(Rsultat  255).       AND            
 C Enlev .                    Z mis si rsultat  0 non mis sinon .               
     S mis si rsultat  127 enlev si  127 .                    P Modifi .      BI
T             C Enlev                    Z mis si bit absent , mis si bit prsent
 .                    S Modifi .                    P Modifi .      CCF         
    Inverse l'tat du carry .      CP              C mis si comparaison  oprande 
, enlev si  ou  .                    Z mis si galit .                    S Modif
i .                    P Modifi .      CPD - CPDR - CPI - CPIR                  
      C inchang .                    Z mis si galit .                    S Modif
ie .                    P Mis si compteur BC0 aprs excution , enlev sinon .     
 DEC 8 bits      C Mis si devient  0                    Z mis si  0             
       S mis si rsultat  127 enlev si  127 .                    P modifi .      
DEC 16 bits N'INFLUENCE AUCUN FLAG ! ATTNTION !!!      INC 8 bits       C Mis si
 dpasse 255                    Z mis si revient  0                    S mis si r
sultat  127 enlev si  127 .                    P modifi .      INC 16 bits N'INF
LUENCE AUCUN FLAG ! ATTNTION !!!      LD A,r/LD A,I   C Inchang                 
   Z mis si r ou I  0                    S et P Modifis en fonction du contenu d
e r ou I      NEG             C mis si A contient 0 avant NEG                   
 Z mis si rsultat  0                    S mis si rsultat  127 enlev si  127 .   
                 P mis si A tait #80 avant NEG      Note  Si A0 ou #80 avant NEG
 , A n'est pas modifi par NEG .      OR              C Enlev                    
Z mis si rsultat  0 non mis sinon .                    S mis si rsultat  127 enl
ev si  127 .                    P Modifi .      RL              C mis si le bit 
7 tait mis , enlev si bit 7 non mis .                    Z mis si rsutat rotatio
n  0                    S mis si rsultat  127 enlev si  127 .                   
                P modifi .      RLA             C mis si le bit 7 tait mis , enl
ev si bit 7 non mis .                     Z S P inchangs .      RLC             
C mis si le bit 7 tait mis , enlev si bit 7 non mis .                     Z mis 
si rsutat rotation  0                    S mis si rsultat  127 enlev si  127 .  
                                 P modifi .      RLCA            C mis si le bit
 7 tait mis , enlev si bit 7 non mis .                     Z S P inchangs .     
 RR              C mis si le bit 0 tait mis , enlev si bit                      
              -----------                                    - EDITORIAL -      
                               -----------              Bonjour , un peu de reta
rd dans  ce  numro  ... Il a eu les grves PTT    suivies des vacances de Paques 
et nous  avons attendu que tout ceci se calme    un peu , aprs  quoi  ,  au  mom
ent  de  tirer  la  version dfinitive , j'ai    appris que MEGAMAG 8 tait en  ro
ute  vers  ma  boite aux lettres . Avec tout    l'arbitraire  qui  me  caractris
e  ,   j'ai  pris  la  dcision  unilatrale    d'attendre un peu pour complter la
 rubrique info a ce sujet .           Le service questions rponses  Les seules q
uestions poses concernaient   le dbogage de programmes et quelques problmes d'in
terfaces et d'Eprom . Les   rponses n'interressant que les auteurs  des question
s  , ont t rendues par   courrier individuel .           La rubrique information
  Phnomne de  compensation ! Le numro 5 avait   du l'amputer srieusement , elle 
est abondamment garn0 non mis .                    Z mis si rsutat rotation  0  
                  S mis si rsultat  127 enlev si  127 .                         
          P modifi .      RRA             C mis si le bit 0 tait mis , enlev si 
bit 0 non mis .                     Z S P inchangs .      RRC             C mis 
si le bit 0 tait mis , enlev si bit 0 non mis .                     Z mis si rsu
tat rotation  0                    S mis si rsultat  127 enlev si  127 .        
                           P mod  Nifi .      RRCA            C mis si le bit 0 
tait mis , enlev si bit 0 non mis .                     Z S P inchangs .      SB
C 8/16 Bits   C mis si le rsultat est  que 0 .                    Z mis si le rs
ultat  0                    S mis si rsultat ngatif .                    P modif
 .      SCF             Met le carry .      SLA             C mis si le bit 7 ta
it mis , enlev si bit 7 non mis .                    Z mis si rsutat rotation  0
                    S mis si rsultat  127 enlev si  127 .                       
            P modifi .      SRA             C mis si le bit 0 tait mis , enlev s
i bit 0 non mis .                    Z mis si rsutat rotation  0                
    S mis si rsultat  127 enlev si  127 .                                   P mo
difi .      SRL             C mis si le bit 0 tait mis , enlev si bit 0 non mis 
.                    Z mis si rsutat rotation  0                    S mis si rsu
ltat  127 enlev si  127 .                                   P modifi .      SUB 
            Comme SBC .      XOR             C Enlev                    Z mis si
 rsultat  0 non mis sinon .                    S mis si rsultat  127 enlev si  1
27 .                    P Modifi .                                              
  P modifi .      SRL             C mis si le bit 0 tait mis , enlev si bit 0 no
n mis .                    Z mis si rsutat rotation  0                    S mis 
si rsultat  127 enlev si  127 .                                                 
          ----------------------                             - COURS D'ASSEMBLEU
R 5 -                              ----------------------          Le revoila ..
. Avec cette fois  moins  de  thorie  , plus de listings et    quelques exemples
 concrets . Les  chapitres  descriptifs des routines systme    comportent 2 list
ings abondamment comments  .  Il  est quand meme prfrable    d'tudier ce  cours 
 jusqu'au  bout  si  vous  voulez  avoir  une  chance  de    comprendre le listi
ng de trac de carrs concentriques .          Un petit dtail  Nous  ne  pouvons  
rcrire  2 fois chaque listing pour    tenir compte de la syntaxe de Z80MR ! Ils 
sont donc prsents en code MAXAM ,    pour les convertir en code source lisible p
ar Z80 MR , remplacez toute valeur    numrique  #C0 par 0C0H ou #BB5A  par  0BB5
AH et ajoutez '' entre labels et    instructions . Si il traine un LIST ou  NOLI
ST  , otez le . Ce n'est pas trs    compliqu ...          Nous allons maintenant
 voir les oprateurs  logiques , ce sera assez bref    puisque les cours de graph
isme de  SOS5  en  ont  rvl les secrets . Plutot    qu'un long discours , une dm
onstration et  un listing seront les bienvenus .    Les instructions utilises po
ur ce  programme  ont toutes t approches dans    SOS5  l'exception des instructi
ons  de  dcalage  et  rotations . Cela tombe    bien , nous les abordons tout de
 suite aprs ce listing comment .          Le but du programme est  lmentaire  ! 
 Il  s'agit de prendre une valeur    donne , de lui appliquer successivement un 
meme masque avec les 3 oprateurs    AND OR XOR et d'afficher les 3  rsultats   l
'cran . Ce programme vous sera    fort utile car les masques  sont  utiliss  en 
 permanence  dans les cours de    graphisme . L'tude du listing ne mrite  d'atte
ntion que sur un point prcis    , la conversion d'une valeur 16 ou  8  bits en c
aractres ASCII affichables     l'cran . Ceci est en effet vital pour tout progra
mme . Les routines sont           PRTBIN2  Affiche HL en binaire 16 bits .      
 PRTBIN   Affiche L en binaire 8 bits .           PRTHEX2  Affiche HL en hexadci
mal 16 bits .       PRTHEX   Affiche L en hexadcimal 8 bits .          PRTDECI2 
 Affiche le contenu de A en dcimal 2 chiffres .       PRTDECIA  Affiche le conte
nu de A en dcimal 3 chiffres .       PRTDECI5  Affiche le contenu de A en dcimal
 5 chiffres .          Les routines  en  dcimal  introduisent  la  notion  de  p
rogramme  auto-   modifiable (Encore  explique  dans  les  routines  systme  pro
gramme carrs    concentriques) .          Exemple  Une boucle   INIBCL LD B,12  
                             BOUCLE PUSH BC                                     
 PROGRAMME                                      POP BC                          
            DJNZ BOUCLE            Qui rpte 12 fois  la  meme  action  ,  rien  
n'interdit  de faire avant    l'excution de celle-ci    LD A,23                 
              LD (INBCL+1),A                               JR INIBCL          Et
 dans ce cas   N, l'instruction de  INIBCL  sera  modifie en LD B,23 . Il    fau
t penser que l'octet instruction  prcde  toujours  l'oprande d'ou le +1    faute
 duquel c'est l'octet instruction qui serait mis a 23 ce qui ferait tout    drol
e  votre programme chri  !  Il  va  de  soit qu'un programme peut aussi    modif
ier ses propres instructions  ,  voire  se rcrire entirement lui-meme    mais  c
eci  est  une  autre  affaire   .  N'oubliez  pas  le  descriptif  des    instru
ctions de SOS5 , grce    lui  ,  vous  saurez  o et quoi mettre pour    modifier
 au vol une donne ou une instruction .          Dans le meme listing , on parle 
 aussi  de dcalage ASII . Cette drole de    bebete est tout simplement le nombre
 qu'il  faut ajouter  une valeur entre 0    et 9 pour  tomber  sur  le  caractre
  correspondant  le  caractre '0' tant    CHR$(&30) ce nombre sera &30  Ex      
   LD A,(NOMBRE)                                              ADD A,#30         
                                     CALL #BB5A  INT"+CHR$(&22)+"RSX-LINE"+CHR$(
&22)+CHR$(0)   50 I0   60 LINE,A$(I),70       'Dans ce cas , FOR/NEXT & WHILE WE
ND , interdits   80 II+1IF I3 THEN 60   90 GOTO 2         Note  La dmonstration 
 ne  figure  pas  au  menu  de SOS PROGRAMMEURS ,    copiez RSXLINE.BIN sur une 
autre disquette  et  tapez  ces 13 lignes de BASIC    sur la meme disquette aven
t de faire 'RUN' .         Pour les fans du Z80 ,  voici  le  code  source  de  
la RSX rdig sur un    assembleur CPM+ , les  lignes  notes  '***'  sont    suppr
imer dans un code    source autre que CPM+      RSX relogeable    permettant de 
charger une ligne    de programme BASIC a partir d'une    chaine.Syntaxe    LINE
,chaine$,numero          ORG 09000H       LIFT $                          ***   
ROMEQU 0B900H       Adresses en RAM systeme    DE contient l'adresse d'appel    
  DEBUTEX DE,HL       Empecher un deuxieme appel          LD (HL),0C9H       PUS
H HL       Calculer l'adresse du nom du RSX          LD DE,NOM-DEBUT       ADD H
L,DE       PUSH HL       POP BC       BC contient cette adresse    5 octets plus
 loin est la table          INC HL       INC HL       INC HL       INC HL       
INC HL       HL contient l'adresse de la table          LD (HL),C       INC HL  
     LD (HL),B       DEC HL       PUSH HL       POP BC       POP HL       INC HL
       Integrer l'extension      JP 0BCD1H      NOM    DB'LIN','E'+128,0   TABLE
  DS 2      ROUTINEPUSH AF  Tester quel CPC       PUSH DE       CALL 0BBA2H     
  LD A,E       SUB 6FH          truc pour distinguer les CPC       LD I,A       
    garde valeur pour tester       POP DE           flag Z pour le 464       POP
 AF       CP 2             combien de params        JR NZ,ERREUR       LD A,I   
    Assembler ligne BASIC          LD HL,(0AE36H)  464       JR Z,SUITE       LD
 HL,(0AE1DH) ligne actuelle 6128      SUITELD A,(HL)       INC HL       LD H,(HL
)       LD L,A          Num.ligne actuelle dans HL       Brancher la ROM superie
ure      CALL ROM       Compas que PARACAR .    Les valeurs de BC dans les 3 rou
tines  LDIR doivent etre augmentes de 4 pour    chaque cot supplmentaires .     
  Le nombre de carrs (LD B,19)  successifs peut etre augment sous rserve    de d
iminuer LD DE,10 , LD DE,-10 pour resserrer les carrs .       Vous pouvez passer
 en mode 0 et pousser   16 couleurs (CP 4 dans BCLCAR1    devient CP 15) .      
 Changer l'enchainement des couleurs pour obtenir des effets diffrents .        
  Si vous dsirez aller plus loin  ,  sachez qu'hors de certaines limites ,    il
  est  plus  simple  de  rcrire  compltement  un  programme  plutot  que    s'ac
harner  modifier un listing donn .                              ----------------
------------          Dans ce genre de programme , les causes de disfonctionneme
nt et plantages    les plus frquentes sont           PUSH et POP . Il manque l'u
n ou  l'autre  .  L'un des 2 (Voire les 2) est    (sont) mal placs . PLANTAGE CO
MPLET .       MSB est invers avec LSB lors d'un LD r,(IX+d) ou la valeur de disp
lay de    IX est incorrecte . FIGURE INNATENDUE .       Routine LDIR incorrecte 
(Mauvaise adresse  ou  mauvais compteur) . FIGURE    INCORRECTE ou PLANTAGE .   
    Je vous laisse le soin de dcouvrir les autres , consolez vous en pensant    
que malgr 3  ans  d'exprience  ,  cette  simple  (hum  )  routine m'a fait    l'
offense de 11 plantages avant de fonctionner .                                --
-----------------------                - USAGE DES ROUTINES GRAPHIQUES -        
          Ncrivez                     R.CABANNE , 2 Rue de la pierre leve 75011 
PARIS      Et soyez patients pour la rponse , il est un peu dbord ces temps-ci .
                               -----------------------  R et RUNSTAR sont bimest
riels . Au fi                                            RET                    
                   NOMBRE DB 2          Pour de l'hexadcimal , il faut penser  a
ux  valeurs de 10  15 (&A-&F) .    Au cas ou l'addition avec 'NOMBRE' donne un  
CHR$   que '9' , on saute les 7    caractres suivants pour retomber sur nos pied
s .                                   Ex        LD A,(NOMBRE)                   
                           ADD A,#30                                            
  CP #3A                                              JR C,OKPRT    '9' on affic
he                                              ADD A,7       Sinon +7          
                             OKPRT  CALL #BB5A                                  
            RET                                       NOMBRE DB 12          Pour
 le reste , le listing est  a  notre avis , suffisament comment pour    ne pas p
oser de grand  problme  .  Notez  qu'il  existe bien des manires de    programme
r et que la  seule  valable  est  la  sienne  propre  ! Un excellent    exercice
 consisterait  rcrire ce programme   votre faon sans en modifier    l'effet ... 
                ORG 40000   NOLIST           LD HL,TOPER       Adresse des 2 lig
nes de texte           CALL PRT          Afficher              LD A,(MASQUE)    
 Valeur du masque pokee par le basic           LD C,A            Dans C         
  LD A,(TOMASK)     Valeur a masquer pokee par le basic              LD L,17    
       CALL LOCATE       LOCATE 2,17              LD B,3   LIN1    CALL TROICON 
     Afficher la meme valeur 3 fois sur la meme ligne           DJNZ LIN1       
       LD L,18           CALL LOCATE       LOCATE 2,18              PUSH AF     
      LD A,C            Masque dans A pour conversion / affichage           LD B
,3   LIN2    CALL TROICON      Afficher la meme valeur 3 fois sur la meme ligne 
          DJNZ LIN2              LD L,20           LOCATE 2,20           CALL LO
CATE           POP AF              PUSH AF           AND C             A AND C  
         CALL TROICON      Afficher resultat de A AND C           POP AF        
      PUSH AF           OR C              A OR C           CALL TROICON      Aff
icher resultat de A AND C           POP AF           XOR C             A XOR C A
fficher resultat de A XOR C et fini      TROICON PUSH BC           Preserver le 
masque qui est dans C           PUSH AF           Preserver 3 fois la valeur a a
fficher           PUSH AF           PUSH AF           CALL PRTBIN       Afficher
 en binaire 8 bits           POP AF            Recuperer 1 fois           CALL P
RTHEX1      Afficher en hexa 8 bits           POP AF            Recuperer 2 fois
           CALL PRTDECIA     Afficher en decimal 3 chiffres           LD A,32   
        2 espaces pour decaler prochain affichage           CALL #BB5A          
 LD A,32           CALL #BB5A           POP AF            Recuperer 3 fois , le 
compte y-est !           POP BC            Et masque           RET      - Affich
ages numeriques et texte -      PRTBIN2 LD A,H         Affiche en binaire 16 bit
s           CALL PRTBIN    8 bits MSB dans H           LD A,L         8 Bits LSB
 dans L      PRTBIN  PUSH BC           LD C,A         Valeur copiee dans C      
     LD B,8         8 bits      BCLBIN  LD A,"0"       Caractere '0' dans A     
      RLC C          Tourner C a gauche           JR NC,BINZERO  Si le bit n'est
 pas mis , c'est '0'           INC A          Sinon c'est '1'   BINZERO CALL #BB
5A     Afficher 1 bit           DJNZ BCLBIN    Continuer           POP BC       
  Fini   EXINB   LD A,32        Sortir un espace           JP #BB5A      - HEXAD
ECIMAL termine par un espace -      PRTHEX2 LD A,H         HEXA 16 Bits , MSB da
ns H           CALL PRTHEX1   Afficher MSB   RECUHEX CALL RECULE    Annuler l'es
pace par code 8 qui recule le curseur           LD A,L         HEXA 8 bits , LSB
 dans L   PRTHEX1 PUSH AF        Preserver valeur           RRCA           Tourn
er 4 fois pour amener quartet (Demi octet) fort           RRCA           Dans le
 quartet faible           RRCA  N           RRCA           CALL AFFHEX    Sortir
 caractere quartet fort           POP AF         Recuperer valeur           CALL
 AFFHEX    Sortir quartet faible   SPCHEX  JR EXINB       Espace et fini      AF
FHEX  AND #F         Ne garder que le quartet faible de l'octet           ADD A,
#30      Decalage ASC II           CP #3A         Si resultat  que '9' c'est une
 lettre qu'il faut           JR C,OKHEX               ADD A,7        Ajouter dec
alage ASCII pour lettres de 'A' a 'F'   OKHEX   JP #BB5A       Afficher .      P
RTDECIA CALL INIVAL1  Affichage du contenu de A sur 3 chiffres           PUSH AF
           PUSH HL           LD A,3         3 Chiffres           LD HL,CENT     
Reference 100           JR INIDECI      PRTDECI2 CALL INIVAL1  Affichage du cont
enu de A sur 2 chiffres   DEUXNB  PUSH AF           PUSH HL           LD A,2    
     2 Chiffres           LD HL,DIX      Reference 10           JR INIDECI      
PRTDECI5 PUSH AF       Affichage du contenu de HL sur 5 chiffres           PUSH 
HL           LD A,5         5 Chiffres           LD HL,DIXMILL  Reference 10000 
  INIDECI LD (DEC1+1),A  Modifier routine PRTDECI en fonction de la           LD
 (DEC2+2),HL base demandee (2 / 3 / 5 chiffres).           POP HL           POP 
AF      PRTDECI PUSH HL        Affichage decimal           PUSH DE           PUS
H BC           PUSH AF           LD HL,(VALEUR) Valeur a afficher   DEC1    LD B
,5         Nombre de chiffres (Modifie par lignes precedentes)   DEC2    LD IY,D
IXMILL  Base numerique (Modifiee par lignes precedentes)   CONDEC  LD E,(IY+0)  
  Mettre la base en cours dans DE           LD D,(IY+1)           LD A,#30      
 Et le caractere '0' dans A   CALCUL  AND  A         Soustraire pour vois si la 
valeur a afficher           SBC HL,DE      est superieure a la base           JR
 C,CARRY     Si oui on arrete           INC A          Si non AA+1 pour le carac
tere suivant           JR CALCUL      Et on continue      CARRY   CALL #BB5A    
 Caractere trouve , afficher           ADD HL,DE      Annuler la derniere soustr
action qui est de trop           INC IY         Pointer la base suivante (10000-
1000-100-10-1)           INC IY           DJNZ CONDEC    Et recommencer pour le 
nombre de chiffres a sortir   FINCONV POP AF           POP BC           POP DE  
         POP HL           JR EXINB       Espace et fini      INIVAL1 PUSH HL    
    Pour afficher A en decimal on transmet dans valeur           LD H,0         
  LD L,A           LD (VALEUR),HL           POP HL           RET      RECULE  LD
 A,8         Reculer le curseur d'une case           JP #BB5A      PRT     LD A,
(HL)      Afficher une chaine           OR A           RET Z           CALL #BB5
A           INC HL           JR PRT      LOCATE  PUSH AF           LD H,2       
  La colonne ne change jamais           CALL #BB75           POP AF           RE
T      VALEUR  DW 0      Stockage de la valeur a afficher en decimal      DIXMIL
L DW 10000  Table base 10 pour affichage decimal   MILLE   DW 1000   CENT    DW 
100   DIX     DW 10   UN      DW 1      TOPER   DB 31,2,15," Operation AND     O
peration  OR     Operation XOR "           DB 31,2,19,"-------- -- ---   -------
- -- ---   -------- -- ---",0      LIST   MASQUE  DB 34   TOMASK  DB 12         
                    -------------------------------        Vous pouvez tester ce
 programme par l'option programmes du menu principal.     En cours d'usage ,  vo
us  constaterez  que  les  2  bits  'non utiliss' du    registre flag marqus par
 un '.'  sont  parfois  mis . Le fait qu'ils n'aient    pas de signification pou
r le Z80 ne les empche pas d'etre actifs .                           -----------
-----------------------                       - USAGES COURANTS DE AND - OR -XOR
 -                        ----------------------------------          AND  Elimi
ner certains bits indsirables dans l'octet contenu par A .        Ex  AND #DF po
ur passer un caractre minuscule en majuscule .       AND A  Ce AND de l'accumula
teur avec lui-meme  plusieurs effets        1  Il enlve systmatiquement le CARRY
 ce qui est trs pratique pour les    instructions du genre SBC ou l'on veut un c
arry non mis .       2  Si A vaut  zro  ,  AND  A  met  le  flag  Z  ce qui perm
et de tester    rapidement le contenu de l'accumulateur .       Ex  AND A       
     JR Z,ESTZERO          OR  L'inverse de AND , insre des bits dans l'octet co
ntenu par A .        Ex OR 32 pour passer un caractre majuscule en minuscule .  
     OR A  Se comporte EXACTEMENT comme AND A .          XOR  Combine le co  Nnt
enu de A  celui de l'oprande . Cette proprit est    utilise entre autres pour  l
e  graphisme  (Voir  SOS5)  ,  ou  pour coder un    programme . Ex         LD HL
,TEXTE                    CODAGE LD A,(HL)                           OR A       
                    RET Z                           XOR 12                      
     LD (HL),A                           INC HL                           JR COD
AGE                    TEXTE  DB "TEXTE A CODER",0          Un 1er appel   cette
  routine  transformera  le  texte  en charabia . Un    second appel lui rendra 
son tat initial .          XOR A  Met A  zro , enlve le CARRY et met le flag Z  
                            -------------------------------   COURS D'ASSEMBLEUR
 5 -                                      RET Z                           XOR 12
                           LD (HL),A                           INC HL           
                JR CODAGE                    TEXTE  DB "TEXTE A CODER",0        
  Un 1er appel   cette  routine  transformeradu carre          INC IX           
 dans la boucle de trace          INC IX          DJNZ NEXTAUG          POP BC  
        RET    DIMCARRE LD IX,PARACAR2   Exactement comme AUGCARRE , il suffit d
'inverser          PUSH BC           DE negatif DE positif pour obtenir une redu
ction          LD B,10           du carre .  NEXTDIM LD L,(IX+0)          LD H,(
IX+1)          LD DE,10          BIT 7,H          JR NZ,NEGAT1          LD DE,-1
0  NEGAT1  ADD HL,DE          LD (IX+0),L          LD (IX+1),H                  
          -------------------------------------------                   - COURS 
D'ASSEMBLEUR 6 - ROTATIONS D'OCTETS -                    -----------------------
--------------------             Ces rotations ont pour effet de  dcaler  vers  
la droite o la gauche le    contenu entier d'un octet .        Exemple  00101000
 devient 01010000 ou 00010100       Ce serait tout  fait simple si  il  ne falla
it pas tenir compte des bits    repousss en dehors de l'octet par cette  rotatio
n ! Qu'en faire  C'est pour    rpondre  cette question que les  instructions ess
entielles de rotation vous    sont expliques ici .          RL r ou RL (dd)     
   Le contenu du registre est dcal d'un bit  gauche . Le bit 7 est stock    dans
 le CARRY alors que le contenu prcdent du CARRY va dans le bit 0 .       +------
-------------------------------------------------------------+    !             
                                                            !    +- CARRY ------
 B7 - B6 - B5 - B4 - B3 - B2 - B1 - B0 --+          RLC r ou RLC (dd)        Le 
contenu du registre est dcal d'un bit  gauche . Le bit 7 est stock    dans le CA
RRY et est recopi dans le le bit 0 .                         +------------------
------------------------------------+                  !                        
                                   !        CARRY ---+-- B7 - B6 - B5 - B4 - B3 
- B2 - B1 - B0 --+          SLA r ou SLA (dd)       Le contenu du registre est d
cal d'un bit  gauche . Le bit 7 est stock    dans le CARRY le bit 0 est annul   
                                                                        Zro     
                                                                         !      
  CARRY ------ B7 - B6 - B5 - B4 - B3 - B2 - B1 - B0 --+                        
       --------------------------                             Les memes vers la 
droite           RR r ou RR (dd)        Le contenu du registre est dcal d'un bit
  droite . Le bit 0 est stock    dans le CARRY alors que le contenu prcdent du C
ARRY va dans le bit 7 .       +-------------------------------------------------
------------------+    !                                                        
                 !    +-- B7 - B6 - B5 - B4 - B3 - B2 - B1 - B0 ------ CARRY -+ 
         RRC r ou RRC (dd)        Le contenu du registre est dcal d'un bit  droi
te . Le bit 0 est stock    dans le CARRY et est recopi dans le le bit 7 .       
    +------------------------------------------------------+                  ! 
                                                          !                  +--
 B7 - B6 - B5 - B4 - B3 - B2 - B1 - B0 --+--- CARRY               SRL ou SRL (dd
)        Le contenu du registre est dcal d'un bit  droite . Le bit 0 est stock  
  dans le CARRY le bit 7 est annul       Zro                                    
                                       !                                        
                           N             +-- B7 - B6 - B5 - B4 - B3 - B2 - B1 - 
B0 ------ CARRY               SRA r ou SRA (dd)        Le contenu du registre es
t dcal d'un bit  droite . Le bit 0 est stock    dans le CARRY le bit 7 est incha
ng .                                                                            
            Ne change pas          !                                            
                                  B7 - B6 - B5 - B4 - B3 - B2 - B1 - B0 ------ C
ARRY                                    ---------------------------             
              Usages courants des rotations          RLC et RRC  Dcalage complet
 d'un octet que vous n'avez pas fini de voir    dans nos cours de graphisme ou p
our tester le joystick , ou autres ...          SLA  Correspond  une multiplicat
ion par 2 du registre .       SRL  Correspond  une division par 2 du registre . 
         RR et RL   Sont  souvent  utiliss  comme  complment pour multiplier ou 
   diviser par 2 un registre 16 bits           Ex  SRL H Divise H par 2         
   RR L  Idem avec L mais rcupre au passage l'ventuel CARRY mis par    l'opratio
n prcdente .               SLA D Multiplie DE par 2 .            RL E           
       Note  Pour HL , ADD HL,HL est beaucoup mieux .          SRA  Bof ...     
     NOTES Ces 7 instructions  peuvent  s'effectuer  directement sur une case   
 mmoire 8 bits . Ex          LD IX,OCTET                                 RRC (IX
+0)                                 RET                           OCTET DB 12   
   Est strictement identique   LD A,(OCTET)                                 RRCA
                                 LD (OCTET),A                           OCTET DB
 12          Il existe aussi RLA RRA RLCA  RRCA  .  Ces 4 instructions sont exac
tement    comme RR r RL r RLC  r  RRC  r  mais  ne  s'appliquent qu'au registre 
A et ne    demandent qu'un octet au lieu de 2 . Ex  RRC A  2 octets             
                                RRCA   1 octet                                  
           RRCD  Sont incorrects                                             RRC
L                                             RRC D Sont corrects               
                              RRC L          Les effets de RLA RRA RLCA RRCA sur
 le registre Flags est aussi diffrent    , ces 4 instructions ne modifient que l
e carry alors que les autres modifient    C - Z - S - P .                       
      ------------------------------          Meme bien expliqu , ce n'est pas  
toujours  , vident . Alors plutot que    se perdre  dans  un  intarissable  verb
iage  ,  nous  prfrons  prsenter un    programme qui montre  l'cran  l'effet  de
  ces  rotations . Les effets sont    simples , on affiche  l'cran le rsultat pr
oduit par ces 7 instructions sur    un octet donn (En  binaire  ,  hexa  et  dci
mal)  ainsi  que  le contenu du    registre flags pour  chacune  et  l'utilisate
ur  peut  rpter l'opration en    appuyant sur R ou arreter en appuyant sur Q .  
        La structure du programme est dja  plus  complexe  . Il faut effectuer 7
    oprations diffrentes sur une meme valeur  et mmoriser chaque rsultat pour   
 un ventuelle reprise par la touche 'R' . D'autre part , l'influence du CARRY   
 tant dterminante sur certains rsultats  ,  il  convient aussi de mmoriser    ce
t tat pour le rcuprer lors d'une autre opration .          Il est une loi du Z80
 voque dans le  numro 5 qui dit que le registre F    , celui des flags , jumel a
vec  A  ,  n'est pas accessible  l'utilisateur .    L'exprience nous montre que 
 les  lois  sont  faites  pour  etre tournes et    l'astuce suivante vous offre 
en prime l'amnistie !          PUSH AF Ces 2 instructions font que DE prend la v
aleur de AF , donc D la       POP DE  valeur de A et E la  valeur  de  F  . Le r
egistre E tant tout     fait accessible , faites en ce que bon vous semble . L'o
pration inverse        PUSH DE       POP AF       Donnera aux registre flag la v
aleur qu'il  vous aura plu de mettre dans E    .       Rien de bien compliqu non
                                   ---------------------          Le programme u
tilise abondament le registre IX , notez que           LD IX,TABLE  IX Pointe su
r TABLE       LD A,(IX+2)  A contient le 3me octet de la table soit #C0 .       
LD A,(IX+0)  A contient le 1er octet de la table soit #F1 .       LD A,(IX-1)  A
 contient l'octet avant le 1er octet de la table soit #A1.       INC IX       IN
C IX       IX avance de 2 octets dans la table .       LD A,(IX+1)  A contient l
e 4me octet de la tab  Nle soit #DF .       LD A,(IX-2)  A contient l'octet le 1
er octet de la table soit #F1.       RET          DB #12       DB #A1   TABLE DB
 #F1,#23,#C0,#DF          Il est indispensable d'etre familiers de ce type d'adr
essage .                              ----------------------------          La t
able gre par le programme  se  compose  comme  ceci  2 octets pour    mmoriser l
a valeur rendue par  la  rotation  et  le  flag mis par cette meme    rotation .
                     Valeur1,flag1,valeur2,flag2,......valeur7,flag7          Le
s routines  sont  les  memes  que  celles  employes  dans  le  listing    prcden
t .                              ----------------------------              ORG 4
0000   NOLIST           LD HL,TOPER       Adresse des lignes de texte           
CALL PRT          Afficher              LD A,(TOROT)      Valeur a faire tourner
           LD B,7            7 Rotations           LD HL,MEMOROT   RAZROT  LD (H
L),A         Valeur           INC HL           LD (HL),0         Flag a 0       
    INC HL           DJNZ RAZROT              LD H,37           Afficher la vale
ur originelle           LD L,21           CALL #BB75           LD A,(TOROT)     
      CALL TROICON      REROT   LD IX,MEMOROT     Debut de la table des 7 valeur
s + 7 flags              CALL LOADFLAG     Initialiser F a la valeur prise dans 
la table           RR (IX+0)         Rotation           LD L,12           Ligne 
12           CALL AFFROT1      Afficher resultat rotation (IX est incremente de 
2)              CALL LOADFLAG     Seconde rotation sur meme ligne           RRC 
(IX+0)           CALL AFFROT              LD L,15           100% identique a ce 
qui precede pour           CALL LOADFLAG     les 5 autres types de rotation     
      SRA (IX+0)           CALL AFFROT1           CALL LOADFLAG           SRL (I
X+0)           CALL AFFROT              LD L,18           CALL LOADFLAG         
  RL (IX+0)           CALL AFFROT1           CALL LOADFLAG           RLC (IX+0) 
          CALL AFFROT              LD L,21           CALL LOADFLAG           SLA
 (IX+0)           CALL AFFROT1      TSTKEY  CALL #BB06        Fin des 7 rotation
s           AND #DF           'Q'Arret           CP "Q"           RET Z         
  CP "R"            'R' on refait une rotation           JP Z,REROT           JR
 TSTKEY      TROICON PUSH BC           Preserver le masque qui est dans C       
    PUSH AF           Preserver 3 fois la valeur a afficher           PUSH AF   
        PUSH AF           CALL PRTBIN       Afficher en binaire 8 bits          
 POP AF            Recuperer           CALL PRTHEX1      Afficher en hexa 8 bits
           POP AF            Recuperer           CALL PRTDECIA     Afficher en d
ecimal 3 chiffres           LD A,32           2 espaces pour decaler prochain af
fichage           CALL #BB5A           LD A,32           CALL #BB5A           PO
P AF            Recuperer valeur           POP BC            Et masque          
 RET      LOADFLAG LD E,(IX+1)      Flag dans E           LD D,(IX+0)       Vale
ur dans D           PUSH DE           POP AF            AFDE           RET      
FLAGS   PUSH AF           Sauver flags dans E           POP DE           LD (IX+
1),E       et ranger pour prochain tour           LD B,8            Tester et af
ficher bits F   BCLFLAG LD A,"0"          Comme pour afficher un nombre binaire 
          RLC E             Mais chaque bit est separe par un espace           J
R NC,NOFLAG           INC A   NOFLAG  CALL #BB5A           CALL EXINB        Et 
pourquoi pas                    DJNZ BCLFLAG           RET      - Affichages num
eriques et texte -      PRTBIN2 LD A,H         Affiche en binaire 16 bits       
    CALL PRTBIN    8 bits MSB dans H           LD A,L         8 Bits LSB dans L 
     PRTBIN  PUSH BC           LD C,A         Valeur copiee dans C           LD 
B,8         8 bits      BCLBIN  LD A,"0"       Caractere '0' dans A           RL
C C          Tourner C a gauche           JR NC,BINZERO  Si le bit n'est pas mis
 , c'est '0'           INC A          Sinon c'est '1'   BINZERO CALL #BB5A     A
fficher 1 bit           DJNZ BCLBIN    Continuer           POP BC         Fini  
 EXINB   LD A,32        Sortir un espace           JP #BB5A      - HEXADECIMAL t
ermine par un espace -      PRTHEX2 LD A,H         HEXA 16 Bits , MSB dans H    
       CALL PRTHEX1   Afficher MSB   RECUHEX CALL RECULE    Annuler l'espace par
 code 8 qui recule le curseur           LD A,L         HEXA 8 bits , LSB dans L 
  PRTHEX1 PUSH AF        Preserver valeur           RRCA     N        Tourner 4 
fois pour amener quartet (Demi octet) fort           RRCA           Dans le quar
tet faible           RRCA           RRCA           CALL AFFHEX    Sortir caracte
re quartet fort           POP AF         Recuperer valeur           CALL AFFHEX 
   Sortir quartet faible   SPCHEX  JR EXINB       Espace et fini      AFFHEX  AN
D #F         Ne garder que le quartet faible de l'octet           ADD A,#30     
 Decalage ASC II           CP #3A         Si resultat  que '9' c'est une lettre 
qu'il faut           JR C,OKHEX               ADD A,7        Ajouter decalage AS
CII pour lettres de 'A' a 'F'   OKHEX   JP #BB5A       Afficher .      PRTDECIA 
CALL INIVAL1  Affichage du contenu de A sur 3 chiffres           PUSH AF        
   PUSH HL           LD A,3         3 Chiffres           LD HL,CENT     Referenc
e 100           JR INIDECI      PRTDECI2 CALL INIVAL1  Affichage du contenu de A
 sur 2 chiffres   DEUXNB  PUSH AF           PUSH HL           LD A,2         2 C
hiffres           LD HL,DIX      Reference 10           JR INIDECI      PRTDECI5
 PUSH AF       Affichage du contenu de HL sur 5 chiffres           PUSH HL      
     LD A,5         5 Chiffres           LD HL,DIXMILL  Reference 10000   INIDEC
I LD (DEC1+1),A  Modifier routine PRTDECI en fonction de la           LD (DEC2+2
),HL base demandee (2 / 3 / 5 chiffres).           POP HL           POP AF      
PRTDECI PUSH HL        Affichage decimal           PUSH DE           PUSH BC    
       PUSH AF           LD HL,(VALEUR) Valeur a afficher   DEC1    LD B,5      
   Nombre de chiffres (Modifie par lignes precedentes)   DEC2    LD IY,DIXMILL  
Base numerique (Modifiee par lignes precedentes)   CONDEC  LD E,(IY+0)    Mettre
 la base en cours dans DE           LD D,(IY+1)           LD A,#30       Et le c
aractere '0' dans A   CALCUL  AND  A         Soustraire pour vois si la valeur a
 afficher           SBC HL,DE      est superieure a la base           JR C,CARRY
     Si oui on arrete           INC A          Si non AA+1 pour le caractere sui
vant           JR CALCUL      Et on continue      CARRY   CALL #BB5A     Caracte
re trouve , afficher           ADD HL,DE      Annuler la derniere soustraction q
ui est de trop           INC IY         Pointer la base suivante (10000-1000-100
-10-1)           INC IY           DJNZ CONDEC    Et recommencer pour le nombre d
e chiffres a sortir   FINCONV POP AF           POP BC           POP DE          
 POP HL           JR EXINB       Espace et fini      INIVAL1 PUSH HL        Pour
 afficher A en decimal on transmet dans valeur           LD H,0           LD L,A
           LD (VALEUR),HL           POP HL           RET      RECULE  LD A,8    
     Reculer le curseur d'une case           JP #BB5A      PRT     LD A,(HL)    
  Afficher une chaine           OR A           RET Z           CALL #BB5A       
    INC HL           JR PRT      LOCATE  PUSH AF           LD H,2         La col
onne ne change jamais           CALL #BB75           POP AF           RET      A
FFROT1 CALL LOCATE    LOCATE et affichage   AFFROT  CALL FLAGS     Afficher les 
flags           LD A,(IX+0)    Prendre contenu de IX pour affichage en TROICON  
         INC IX         Pointer 2 octets plus loin            INC IX         pou
r la prochaine rotation           JP TROICON      VALEUR  DW 0      Stockage de 
la valeur a afficher en decimal      DIXMILL DW 10000  Table base 10 pour affich
age decimal   MILLE   DW 1000   CENT    DW 100   DIX     DW 10   UN      DW 1   
   TOPER   DB 31,2,11,"S Z . A . P N C RR r (A droite)"           DB "   S Z . A
 . P N C RRC r (A droite)"           DB 31,2,13,"- - - - - - - - -------- -- ---
 "           DB "  - - - - - - - - -------- -- --- "           DB 31,2,14,"S Z .
 A . P N C SRA r (A droite)"           DB "  S Z . A . P N C SRL r (A droite)"  
         DB 31,2,16,"- - - - - - - - -------- -- ---"           DB "   - - - - -
 - - - -------- -- --- "           DB 31,2,17,"S Z . A . P N C RL r (A Gauche)" 
          DB "   S Z . A . P N C RLC r (A gauche)"           DB 31,2,19,"- - - -
 - - - - -------- -- ---"           DB "   - - - - - - - - -------- -- --- "    
       DB 31,2,20,"S Z . A . P N C SLA r (A gauche)"           DB "   ",24," VAL
EUR ORIGINE ",24           DB 31,2,22,"- - - - - - - - -------- -- ---    ------
-- -- ---"           DB 31,20,24,24," Quitter ou Rotation ",24,0      TOROT   DB
 12   MEMOROT DS 14       D'ASSEMBLEUR 6 - ROTATIONS D'OCTETS -    ACOUR3 ASCREP
5    ASCFSYST   BASFDAT    BAS!  N     INC A  NOFLAG  CALL #BB5A          CALL E
XINB       Et pourquoi pas                   DJNZ BCLFLAG          RET    - Affi
chages numeriques et texte -    PRTBIN2 LD A,H         Affiche en binaire 16 bit
s          CALL PRTBIN    8 bits MSB dans H          LD A,L         8 Bits LSB d
ans L    PRTBIN  PUSH BC          LD C,A         Valeur copiee dans C          L
D B,8         8 bits     BCLBIN  LD A,"0"       Caractere '0' dans A          RL
C C          Tourner C a gauche          JR NC,BINZE,27,09,EB,2A,E8,27,09,ED,B8,
C9,CD,67AE' 7D,BC,3E,FF,32,EE,27,C9,00,00,00,00,00,00,00,00,6C34' 00,00,00,00,00
,00,00,00,00,00,00,00,00,00,00,00,6C34z!HZz!ZHZZzZZZ2t' DD,23,3D,20,EA,2A,E8,27,
ED,5B,EC,27,ED,4B,EA,27,4814' ED,B0,C9,2A,EC,27,ED,5B,E8,27,A7,ED,52,4D,44,DD,51
62' 2A,E8,27,DD,23,DD,7E,00,3C,DD,23,DD,6E,00,DD,66,58C0' 01,09,DD,75,00,DD,74,0
1,DD,23,DD,23,3D,20,EC,2A,5EE1' EC,27,ED,4B,EASURGCODEBINURURpd  d'0802MS00 2GO 
 !9J 2y!9!9!9!9(F02!Q9(2G '!982xe2!""""!r202  222O*"!R027 22O*"++"*KB"!R"!rR"2(2
MG!*!*G-!**!559hG!!x,OG OB!ux*88 (22h*###N#F## (m* FEE0   N          !9n  !  8  
      V  2W  X  D  A  C  "SH(Sy   G!G hm"S(W(xWuG(u(xmuG(m (xmG( cxWG* c8 8c8 c(
(!(W!mh7u*BK7!*----0GhWC0m8m!mC0W8WK!uC 0 8!C 0u 8uh8B8m0h0B0u8!wh0!wW0  m!w8!w8
  u**!!(2!C!uK((Q *KB "**K *2"   !9 2G*!! 5*m"mF*++G!  5WF*WG!* 5uSuFKyG*  5FCa!
2"B"2H"s&aU2aU2!bUG##bUsr!22""bU2H####"(*K!!#1 !+ !2 !!L9#!1!#1M#!1!bUR+#!1!#!1*
#!1*bU##p!1 k! Gp#w/"*(O 2.!/w###!1!"#!1 Z#8 !!!S"Q*"K*!UGDG"GGw&(  w## m (F2!G*
" ww##!2"2"2"2"  2!"# !2"2!"! 2"8 !!!"O!")"Gw2UOO2DO"OG(  xRwO*w#"Ryw##  v*)R"8(
*&"!PK"KKB*##KBKKBKB"S8By (0!q#p!q#p" B"G02!90#"5(O)8g,22"2!9!! !9Z!559!!uZG!.K 
G!O!179 (G( x xx x !7 !M7 !7 !q79x2G!bU##nf""#GO!/"*!(%.G!/((#*w#".2.m XGO#25,/B
uuZ#Z2x8!92! w#!q9ON Z7!9!9GBx!99 !aUG!080Z0w#S0GO2&o!##VR8++MM0Z ( !97H!(  8Wy8
zw#ZFy0!9+ w Z# ZnfBut## Gnfut##p!289 k! 2!8K!"! )8& ##w#2 **( !97w!m9.0 !98Z2C2
D*"Eu2G*v"H2Z2u!"!b"v7.8+bD2Z*E"G2u*H"v2Cog22$222 2y!"$!"e!292 0P,BbC/c/2"08E0Ga
UUx    8%"# $u %,U(A-D/  !R!hV!H##2! !hP/5 aUc8(c2aU KbU!B!97e"&".uZ!QU9b!49C  Z
!8KaUGR"Yb&k! Z M   !N!!!!!!!!!Z+##(MZ H V DZ NZOZaU *bUnf!9R!!9AZDZZ!9!OC(F(3C 
 Z*ZZ*Z.Z#C  Le"!C!!!V!!##"2aU!8V"bU"dUaU7!79!79!79F#!791(2(3"2 !!99Z(02222!!1ZJ
222 2  #2#)82G +H!9M!2G'2 2xR#!92!9(#G22G+!D"    G$( G$(2$)G2!e8"$!8"$!8"$2$$aUU
!e89!89(0222+!892y+"*)(K*bUB*bUKB"bU+##!6VBaUG2aUx(K ! OB!UB7!92y2!9(2GO#2$2y!9"
$!8"$!8"$!%2$"$$222G8(   x2!W9!z922!l9+"!9!9G(0x2!9G(0x2!891(2&3L' aU2aU2! +bUs#
r*"bU!K! *KB(%0* ")  *bUK'&") *bUKB"bU+##ut*K$+GaUK& !499!H99)82aU ""*R*+aU""*R*
+!*"bU"bU2'&bU"bU+N#FBbU /+aU+R#2aU2aU##GaUaUU!u49(!49J2))8 G(+$!490+$2)(($0aUU)
!5922 2M))$) G(!59!59M2LaUU!59(!592! O!w##!0O))8F!(*8$!59!59y2##L#!59(!#69)!69)2
aU2 !792UaU'O!B!dU*bUKdUB!bU! ObU(#*2,2UaU! ObU(w# 'O!B*bUKdUB+!bU!H69&.uaU&.uU&
.u*bU(#-Z&.u*bUUB&.uaUG!dUfn##(   ##y&.u&.uz+!!t!!!!U!* nf##V##!GG!bU###"!99!nfA
Z!990  w!99!9"2!8KT6 ! OT6("!M9+!e98!U,!A9+!,!8K,aUU!-9+U(!U!8K"!A"!9pk! ,K*bUBU
(w*R((!!A9z !9Jz/!9U !!%9!(!1!KbUB!QU !UwU-*W* .aU2!E9!Z aU!8K!aU! O!aU'!dU!*bUK
dUB"!8V2u,2aUG2aU2*bUKdUB"K"bU "bU!ZwO !8KKz!wO! OKz!w'O!dUzGaU!w*bUz*bUK"bU!9!9
(2!09p k! !B98 !92u,e!""2D 2222 22,) 222222!2222222y22x'22Y11 2011,1(($(A(.C1P2(
2G8x2G(2GOb0y2b0*1b0*Bb0"b0*K1b0 *KBb0"b0*2G0$0+"*O0$0#+1"b0*18!1"*18!1"!o!o!ORO
B2Y2O*"22aG2*!"OGw## ( *"bU2P22!"!22!eA9/!82b0 GENERATEUR DE SPRITES . Cop. M.MA
IGROT . Juin 1987  0 CHARGER UNE TABLE,1 LISTER UNE TABLE 2 CREER UNE TABLE,3 CO
MPLETER UNE TABLE  4  "N""""""""" AFFICHER LES SPRITES, 5 SUPPERPOSITION SPRITES
 6 SUPPRIMER UN SPRITE,7 MODIFIER UN SPRITE 8 SAUVER UNE TABLE,9 PURGER UNE TABL
E A CONCATENATION DE TABLE,B RETOUR AU BASIC C CAPTURE UN SPRITE,D RENOMMER UN S
PRITECONSERVER UN SEUL MODE  (O/N)NUMERO DU MODE A CONSERVER  ELIMINATION DE SPR
ITES UN A UN  (O/N)NOM        NUM.MODE OCTS. INK-PEN 01-02-03-04-05-06-07-08-09-
10-11-12-13-14-15 C+CRCONTROLE DE COMPATIBILITE DES MODES EN COURS . REFERENCE M
ODE     SPRITE NUMERO   INCOMPATIBLE EM MODE & TERMINE .CONTROLE DE COMPATIBILIT
E DES ENCRES EN COURS . REVOIR PEN NUMERO  CONTROLE TABLE TERMINE1 ERREUR PEN CO
NTINUER  (O/N) NOMBRE DE SPRITES       MODE ECRAN              LONGUEUR DE TABLE
        SPRITES MIROIR VERTICAL      SPRITES MIROIR HORIZONT      SPRITES MIROIR
 DOUBLE         COULEURS PEN  SAUVEGARDE EN TABLE DEFINITIVE  (O/N) TYPE  NORMAL
       MIROIR HORIZ.MIROIR VERTI.MIROIR DOUBLESUPPRIMER LA TABLE . OPTION AFFICH
AGE .  OTOUT  NSELECTION  1- SELECTIONNER UN MODE  2- COMMENCER AU NUMERO X  3- 
RECHERCHE PAR NOMS  ENTRER TOUT OU PARTIE DU NOM RECHERCHE + * OPTION SUPPRESSIO
N .SUPPRIMER DESSIN .NUMERO A SUPPRIMER    OPTION MODIFICATION MODIFIER DESSINRA
NGEMENT DESSIN1 EN FIN DE TABLE2 MEME LOCATION3 AUTRE LOCATIONNUMERO ACTUEL RANG
EMENT EN    NUMERO DU PREMIER DESSIN    NUMERO DU DERNIER DESSIN    NUMERO A MOD
IFIER    SELECTION EN COURS DRIVE CHANGER DRIVE  (O/N)EST-CE LA BONNE DISQUETTE 
 (O/N)CHANGER LA DISQUETTE ET PRESSER UNE TOUCHECHARGER UNE TABLE . O CHANTIER -
 N TRAVAILNOM DE LA TABLE  --------*--- CETTE TABLE N'EST PAS DU TYPE DEMANDE (T
YPE DE LA TABLE  LOCATION MEMOIRE  LONGUEUR  TABLE   CHANTIERTRAVAILSAUVEGARDER 
TABLE . CONCATENER TABLES . DESSIN EN MODE  CONFIRMATION  (O/N)SELECTIONNER LE M
ODE D' ECRAN ATTENTION  LES DIMENSIONS DE LA GRILLE SONT LIMITEES A  46 OCTETS D
E HAUTEUR & 38 DE LARGEUR EN MODE 069 OCTETS DE HAUTEUR & 99 DE LARGEUR EN MODE 
1 & 2NOMBRE DE CASES EN LARGEUR (01 - MAXI)  NOMBRE DE CASES EN HAUTEUR (01 - MA
XI) TRACE GRILLE (O/N) ERREUR PARAM. GRILLE ERREUR DISQUE !  PRESSER UNE TOUCHE 
. IL N'Y A PAS DE TABLE EN MEMOIRE    LA TABLE EST COMPLETE    SAUVER DESS.  O/N
SAUVER TABLE  O/NGRILLE ENTIERE  O-N SPRITE NUMERO    EN MODE           OCTETS L
IBRES OCTETS SPRITE  ADRESSE SPRITEFIN DE TABLE  NOM DES. NOM  TYPE  NORMALM.HOR
IZONTALMIR.VERTICALMIR.DOUBLEDIMENSIONS GRILLEHAUTEUR  LARGEUR  MODIFIER GRILLE 
ENTRER HAUTEUR   ENTRER LARGEUR   O-MENU N-DESSIN            Ws+Cs£3KcU9tP/TNTIT
ATS Z Z IMPRIMER DONNEES (O/N)   IMPRIMANTE HORS SERVICE .CONTINUER (O/N)   LE N
OM DEMANDE NE FIGURE PAS AU FICHIER RENOMMER UN SPRITE NUMERO DU SPRITE A RENOMM
ER    NOUVEAU NOM  AUTRE OPERATION   (O/N)REINITIALISER LES ENCRES  (O/N)UTILISE
R ENCRES DU SPRITE NUMERO     L'OPTION CAPTURE NE FONCTIONNE QU' AVEC UNE IMAGE 
ECRAN NON COMPACTEE. CHARGER IMAGE  (O/N)NOM DE L'IMAGE   --------*--- CE N'EST 
PAS UNE IMAGE ECRAN AUTRE CAPTURE (O/N)  #N#########                            
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
            SANS NOM     8V8VUTDESS0 SANS NOM     8V8V  $N$$$$$$$$$SURGENE BASp-
-,1,14,1,59,0,69,0,61,0,63,0,55,0,34,0,46,069,0,61,0,63,+ *** LE MEMORY 989 EST 
VITAL !!!! ***U"D" "surgcode"        ,    ,    ,  , ,"call 1000"( )   ,  A,   A,
   A, O( 10,1,11,1,3,1,20,1,12,1,4,1,13,1,14,1,59,0,69,0,61,0,63,0,55,0,34,0,46,
069,0,61,0,63,0,55,0,34,0,46,0 af,95,6f,9c,95,bc,67,c94X8!1/"8!1/"8!2/"!32/"U"Q2
$x#*hKA OUwD(D DOw"(" "OwU U Ow#+!2$88*"*  8+!" *+!"y20!DD!DK* KG7!*"88* "* O7!"
* 7!" y20!DK*TBK*DKG+!* #KB+!"!K DM*B"88*"20ie dans celui-ci .           Rubriqu
e divers  Encore le bug  du 6128 et un programme de R.CABANE qui    permet  un  
programme  basic  de  s'auto  modifier  en  insrant  des lignes    supplmentaire
s en cours d'xcution ce qui est plutot gnial ...           Le  cours  d'assemble
ur    Il   continue      dominer  cette  face  et   comporte maintenant  des  ex
emples  concrets  crits  avec  MAXAM  .  Si vous   utilisez Z80 MR , nous vous e
xpliquons  les quelques diffrences de syntaxe .   La demande ne fut pas gnrale ,
 mais suffisante pour que nous dcrivions les   routines systme . Cette descripti
on sera  tale sur 3 numros avec exemples    l'appui .          Le cours de graph
isme   Fin  des  prliminaires  , aprs les animations    simples et moches du num
ro 6 , les applications srieuses sur la gestion des    sprites qui vous feront p
asser quelques  nuits  blanches  . Pour vous aider ,    une nouveaut ! Certaines
  explications  sont  fournies  sous  forme de pages    cran . A part a , l'ani,
5"ANNONCES & DIVERS"PRT,,,,,,6"COURS  ASSEMBLEUR"PRT,,,,,, (noPRT,,,,,,5"* AUTRE
 FACE SOS5"PRT,,,,,,  pN",6*** 1er MENU ***J+T   ,,X,*,,,hMode d'emploirFI"notic
fac" 0* Edito - Infos * ()"  Editorial U.S  " ()" Infos generales " ()" Infos UT
IL-SOFT "()no()no()no()no()no()me    c c ' nbo zN3   ,,&,,,,,,fi"edito6" 0fi"inf
o6" 0&fi"infous6" 0%0fifi".ASC" + dD- Reponses -NXfi"rep6" 0bl()nov()no()no()no(
)no()no()no()no()me   c c ' nbo zN3   ,,,,,,, ,  X  X  X  X  X  X  X   X*fi"div6
" 0- Cours d'assembleur - ()"  Introduction   " ()"Routines systeme1" ()"Routine
s systeme2" $()"Routines systeme3" .()"Routines systeme4"!8()"Operateurs logiq."
  B()"Rotations d'octet" L()"SUITE DES OPTIONS" V()"MENU    PRINCIPAL"   c c ' n
bo zN3j   t,,,,,,,,tfi"asintro2" 0fi"routsys1" 0fi"routsys2" 0fi"routsys3" 0fi"r
outsys4" 0fi"couras61" 0fi"couras62" 0 ()"Instructions bits" ()"Demo  routsyst. 
1" ()"Demo  routsyst. 2" ()"Demo   AND-OR-XOR" ()"Demo    rotations"()no()no ()n
o()me   c c ' nbo zN3(   2,,F,P,Z,d,n,x,2fi"couras63" 0"demrout1.bas"F"demrout2.
bas"P"mask.basZ"rot.bas" d  n  x    '"sosg6",dE'    PRT, c, c,, ,  ,( )' $'*** F
LASHIN  %N%%%%%%%%%G su cadre ***.'e8' , ,,  d d '  c '  c  d dB'L'*** Trace un 
cadre INTERNE a la surface du texte *** V''CA,( ),(( ))( d) d,(( )), d( )( d), ,
 , d, dj't'''CA,( )(( ) d),( )(( ) d), (( ) d),( )( d) , , , d, d   '''C'D"RETOU
RNER DISQUE !" ,,, '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+*** Br
anchement LECTEUR7 et retour debut en cas d'erreur ***+9+   +  e  WKE,,,,, d  d 
+ , ,' p,,,,P,,,fi(*+ # #,,#,"1 RECOMMENCE ""4+ #,,#,"2  REPRENDRE"#+ #,, #,"3  
  QUITTER",H+"" "1"  "3"CAR+ "1"  s *+   "2" # v *++f+"p+*** Fenetrage - cadrage
 ***z++ d dv+  #, w, w, w, w #,   w  w  w w  w w# ''+ w w' w  w1+ #, w, w, w, w 
#, #+)+*** Afficher selection reponse ***++MID, c, c,, y, w w w w w w w w  + w w
 w w w w w w+1+*** Restaure fenetre reponses si a-16 ***++ w  w w  w   + ,+%,***
 Initialisation menus 2 ***,, c c c c  c w w  w w  H+ N%*N- Chargement RSX et LE
CTEUR7 -4N#N"rsxprt2.cod",  #HN"lecteur7.cod",p £RNN- Bandeau -fN&pNBAN,,, ,",,5
zNBAN,, , ,",, nbo+1+*** Restaure fenetre reponses si a-16 ***++ w  w w  w   + ,
+%DEMROUT2BASpKK/I "DEMROUT2.bin"  ,  , , , I "DEMROUT2.bin"  ,  , , , "sos6",) 
       CALL #BC11        Determiner mode en cours minuscul    Tester et afficher
 bits F  BCLFLAG LD A,"0"          Comme pour afficher un nombre binaire        
  RLC E             Mais chaque bit est separe par un espace          JR NC,NOFL
AG          INC A  NOFLAG  CALL #BB5A          CALL EXINB       Et pourquoi pas 
                  DJNZ BCLFLAG          RET    - Affichages numeriques et texte 
-    PRTBIN2 LD A,H         Affiche en binaire 16 bits          CALL PRTBIN    8
 bits MSB dans H          LD A,L         8 Bits LSB dans L    PRTBIN  PUSH BC   
MASK    BASpLL(,,())1 ("&X")    "mask.bin" 2" Affichage des operations AND - OR 
- XOR"(" Pour une entree en hexa , precedez votre valeur de H"2" Pour une entree
 en binaire , precedez votre valeur de B"5" Pour retourner a SOS PROGRAMMEURS , 
entrez Q"F(P , ()£ " Valeur  ",2Z     "sos6",)      Pd , (n , ()£ " Masque  ",2x
     "sos6",)      n ,   P-(u(,)) "Q"    ""  "B"  "H"  ()  , ()        ()  0 ("&
")       2 ()    (,,())1 ("&X")       MASK  DB 12  QUE  DB 34  TOMASK  DB 12  12
  M  &N&&&&&&&&&ROT     BASp2 ()    (,,())1 "rot.bin" " Affichage des 7 operatio
ns de rotation courantes"(" Pour une entree en hexa , precedez votre valeur de H
"2" Pour une entree en binaire , precedez votre valeur de B"5" Pour retourner a 
SOS PROGRAMMEURS , entrez Q"F(P , ()£ " Valeur  ",2Z     "sos6",)      Pd ,   P-
(u(,)) "Q"    ""  "B"  "H"  ()  , ()        ()  0 ("&")       2 ()    (,,())1 ("
&X")           Afficher    ez Q"F(P , ()£ " Valeur  ",2Z     "sos6",)      Pd , 
 RSXLINE BIN N6#####q#p+#LINoG W*6(*#fo(/0nf##foW  WUnummats IBM , ATARI , AMIGA
 , CPC , etc ...                Ecrire  R.CABANE 2 Rue de la pierre leve 75011 P
ARIS                             ------------------------------         Si nos a
bonns recherchent ou vendent quelque  chose , une place leur est    rserve ici .
                            -------------------------------      - PETITES ANNON
CES ET DIVERS -                                        -------------------------
-----------                      - INTRODUCTION AU COURS D'ASSEMBLEUR -         
              ------------------------------------          Ce trimestre , vous 
 avez  droit    4  fichiers  sur les routines sytme    accompagns de 2 dmonstrat
ions avec listing utilisant ces routines .         Le cours d'assembleur    3  c
hapitres  sur  les  masques  , rotations et    instructions  sur  les  bits  plu
s   une  annexe  dcrivant  l'influence  des    instructions les plus usuelles su
r les flags et 2 dmonstrations qui montrent    l'effet des oprateurs logiques et
 des rotations .                              --------------------------   -----
--                      - INTRODUCTION AU COURS D'ASSEMBLEUR -           mation 
des  sprites c'est trs bien mais encore faut    -il pouvoir les crer .  Alors  p
our  ceci  ,  nous  crons un prcdent chez    UTIL-SOFT , on rdite ! Vous trouver
ez  donc SURGENE avec ses utilitaires et    sa notice . Ce programme est paru so
us forme de DATAS dans CPC il y- 3 ans .    Rassurez vous , comme il    t  conu 
 par  M.MAIGROT  il ne s'agit ni d'un    piratage ni d'une violation des droits 
de  CPC , l'auteur n'ayant sign aucun    renoncement  ses droits et n'ayant  jam
ais  t  r  'N'''''''''tribu pour son travail !    A dater d'aujourd'hui , tous l
es  exemples fournis seront compatibles avec ce    programme que vous trouverez 
sur la  face  1  de SOS PROGRAMMEURS . La notice    est sur la face 2 avec les c
ours de graphisme .          Histoire de vous faire baver un peu, sachez que dan
s le numro 7 ,outre   la suite des manipulations de sprites , nous attaquons le 
compactage d'crans   et fenetres et surtout les manipulations d'cran et de coule
urs  partir  du   CRTC et du GATE ARRAY !    rer numeros dans HL et DE          
LD A,H       XOR D       BIT 7,A       LD A,H       JR Z,MSIGNE       CPL       
ADD A,A   FINCOMPSBC A,A       JR NC,ERREUR      Recuperer le descripteur chaine
      LD L,(IX+2)   LD H,(IX+3)   INC HL   LD A,(HL)   INC HL   LD H,(HL)   LD L
,A      Adresse de la chaine en HL   LD A,I       Z si 464, M si 6128, P si 664 
      Assembler ligne BASIC          JP Z,0E6D2H  464       JP M,0E7ABH  6128   
    JP   0E7B0H  664      ******** SOUS-PROGRAMMES **********       Comparer HL 
et DE memes signes      MSIGNECP D       JR NZ,FINCOMP       comparer poids faib
les          LD A,L     on fait A - E Carry si A  E       SUB E       JR NZ,FINC
OMP       sinon memes numeros,exclu      ERREURLD A,I        fixe flag Z selon A
       LD A,5           Improper argument       JP NZ,0CB55H     664 et 6128    
   LD E,A       JP 0CA94H        464   FIN   END                          ------
----------------------------         R.CABANE Transfre vos fichiers ASCII ,     
                   -------------------------------                          - ED
ITORIAL -                                 ()"Routines systeme4"!()"Operateurs lo
giq."  ()"Rotations d'octet" ()"Traitement   bits" ()"MENU    PRINCIPAL"   c c  
nbo .w3   &,0,,D,N,X,b,l,&fi"asintro2" 0fi"routsys1" fi"routsys2" Dfi"routsys3" 
Nfi"routsys4" Xfi"couras61" bfi"couras62" lfi"couras63"   m()"Instru DBASE , MUL
TIPLAN , Traitement de    textes divers , sur disques et formats IBM , ATARI , A
MIGA , CPC , etc ...                Ecrire  R.CABANE 2 Rue de la pierre leve 750
11 PARIS                           ------------------------------         Si nos
 abonns recherchent ou vendent quelque  chose , une place leur est    rserve ici
 .                          -------------------------------            ---------
-------------------                          - PETITES ANNONCES ET DIVERS -     
               j'  c j'  c  d dL'V'*** Trace un cadre INTERNE a la surface du te
xte *** 'j'CA,( ),(( ))( d) d,(( )), d( )( d), , , d, dt''''CA,( )(( ) d),( )(( 
) d), (( ) d),( )( d) , , , d, d   '''C'D"RETOURNER DISQUE !" ,,, 'SRSXTEST BASp
0interditsF"RSX-LINE"P          "'"()  9LIN ,,      d    ,  X"rsxline.bin",L L5(
)"PRINT"(")"R.CABANE"(")()5()"PRINT"(")"PRESENTE"(")()5(()"PRINT"(")"RSX-LINE"("
)()2 RLIN,( ),F       Dans ce cas , FOR/NEXT & WHILE WEND , interditsF"RSX-LINE"
P       Z 0 THEN 3 ELSE LIST  10 MEMORY 39000LOAD"rsxline.bin",3950   "'"()  9LI
N ,,      d    ,  X"rsxline.bin",L L5()"PRINT"(")"R.CABANE"(")()5()"PRINT"(")"PR
ESENTE"(")()5(()"PRINT"(")"RSX-LINE"(")()2 RLIN,( ),F       Dans ce cas , FOR/NE
XT & WHILE WEND , 
Tous droits réservés. Reproduction sans autorisation interdite. © Kukulcan