SOS Programmeurs Issue 7 (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 53 4F 53 37 41 20 20 20 42 41 53 00 00 00 32    .SOS7A   BAS...2
000210:  02 05 08 0B 0C 0F 14 00 00 00 00 00 00 00 00 00    ................
000220:  00 CE 4F 54 49 43 46 41 43 41 53 43 00 60 00 1D    ..OTICFACASC.`..
000230:  04 06 07 11 00 00 00 00 00 00 00 00 00 00 00 00    ................
000240:  00 4C 4F 41 44 42 49 4E 20 42 49 4E 00 00 00 02    .LOADBIN BIN....
000250:  03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000260:  00 D2 4F 55 54 53 59 53 36 41 53 43 00 15 00 79    ..OUTSYS6ASC...y
000270:  09 0A 0D 0E 15 1B 1C 1D 1E 1F 20 21 22 23 36 37    .......... !"#67
000280:  00 45 C4 49 54 4F 37 20 20 41 53 43 00 39 00 0F    .E.ITO7  ASC.9..
000290:  16 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0002A0:  00 49 CE 46 4F 55 53 37 20 41 53 43 00 6E 00 57    .I.FOUS7 ASC.n.W
0002B0:  26 27 28 2D 2E 2F 32 34 3D 3E 65 00 00 00 00 00    &'(-./24=>e.....
0002C0:  00 52 CF 55 54 53 59 53 37 41 53 43 00 60 00 50    .R.UTSYS7ASC.`.P
0002D0:  38 39 3A 3B 40 44 45 46 47 48 00 00 00 00 00 00    89:;@DEFGH......
0002E0:  00 4C 49 54 41 53 43 20 20 42 41 53 00 00 00 06    .LITASC  BAS....
0002F0:  10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000300:  00 48 45 41 44 45 52 20 20 42 41 53 00 00 00 0A    .HEADER  BAS....
000310:  17 5E 00 00 00 00 00 00 00 00 00 00 00 00 00 00    .^..............
000320:  00 4F 56 45 52 50 41 43 4B 42 49 4E 00 00 00 08    .OVERPACKBIN....
000330:  4B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    K...............
000340:  00 4E 41 4D 45 44 49 53 43 42 49 4E 00 00 00 03    .NAMEDISCBIN....
000350:  1A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000360:  00 49 CE 46 4F 37 20 20 20 41 53 43 00 12 00 80    .I.FO7   ASC....
000370:  3F 58 5B 5C 62 63 64 68 6C 7A 7B 8A 90 A6 A7 AA    ?X[\bcdhlz{.....
000380:  00 52 CF 55 54 53 59 53 35 41 53 43 00 34 00 60    .R.UTSYS5ASC.4.`
000390:  18 29 2A 2C 30 31 4D 66 67 7C A8 A9 00 00 00 00    .)*,01Mfg|......
0003A0:  00 48 45 41 44 45 52 20 20 42 49 4E 00 00 00 03    .HEADER  BIN....
0003B0:  2B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    +...............
0003C0:  00 53 4F 53 37 20 20 20 20 42 41 53 00 00 00 04    .SOS7    BAS....
0003D0:  4E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    N...............
0003E0:  00 4F 56 45 52 41 46 46 20 42 41 53 00 00 00 03    .OVERAFF BAS....
0003F0:  52 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    R...............
000400:  00 41 53 43 4F 55 52 37 31 41 53 43 00 00 00 58    .ASCOUR71ASC...X
000410:  24 25 41 4A 4C 4F 50 51 53 54 55 00 00 00 00 00    $%AJLOPQSTU.....
000420:  00 49 CE 46 4F 37 20 20 20 41 53 43 01 12 00 18    .I.FO7   ASC....
000430:  AF B0 B1 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000440:  00 4C 4F 41 44 53 41 56 45 42 41 53 00 00 00 07    .LOADSAVEBAS....
000450:  5A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    Z...............
000460:  00 53 41 56 45 41 53 43 20 42 49 4E 00 00 00 02    .SAVEASC BIN....
000470:  35 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    5...............
000480:  00 4C 4F 41 44 41 53 43 20 42 49 4E 00 00 00 02    .LOADASC BIN....
000490:  3C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    <...............
0004A0:  00 43 52 54 43 20 20 20 20 42 41 53 00 00 00 2F    .CRTC    BAS.../
0004B0:  61 76 99 9A 9B 9C 00 00 00 00 00 00 00 00 00 00    av..............
0004C0:  00 C1 53 49 4E 54 52 4F 33 41 53 43 00 5D 00 04    ..SINTRO3ASC.]..
0004D0:  B3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0004E0:  00 53 41 56 45 42 49 4E 20 42 49 4E 00 00 00 02    .SAVEBIN BIN....
0004F0:  33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    3...............
000500:  00 4E 4F 54 49 43 55 54 37 41 53 43 00 00 00 2C    .NOTICUT7ASC...,
000510:  12 13 42 43 59 5D 00 00 00 00 00 00 00 00 00 00    ..BCY]..........
000520:  00 43 52 54 43 20 20 20 20 42 49 4E 00 00 00 03    .CRTC    BIN....
000530:  87 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000540:  00 52 53 58 50 52 54 32 20 43 4F 44 00 00 00 17    .RSXPRT2 COD....
000550:  6F 74 75 00 00 00 00 00 00 00 00 00 00 00 00 00    otu.............
000560:  00 4F 56 45 52 50 41 43 4B 42 41 53 00 00 00 1C    .OVERPACKBAS....
000570:  AB AC AD AE 00 00 00 00 00 00 00 00 00 00 00 00    ................
000580:  00 4F 56 45 52 53 50 41 43 53 4F 56 00 00 00 80    .OVERSPACSOV....
000590:  5F 6A 6B 85 86 8B 8C 8D 8E 91 92 93 94 95 96 9D    _jk.............
0005A0:  00 4F 56 45 52 53 50 41 43 53 4F 56 01 00 00 3F    .OVERSPACSOV...?
0005B0:  9E 9F A0 A1 A2 A3 A4 A5 00 00 00 00 00 00 00 00    .....£..........
0005C0:  E5 C5 44 49 54 4F 37 20 20 42 41 4B 00 61 00 0F    ..DITO7  BAK.a..
0005D0:  4E 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00    N...............
0005E0:  E5 C1 53 43 4F 55 52 37 31 42 41 4B 00 54 00 1A    ..SCOUR71BAK.T..
0005F0:  25 63 64 67 00 00 00 00 00 00 00 00 00 00 00 00    %cdg............
000600:  00 4C 49 54 41 53 43 20 20 42 49 4E 00 00 00 02    .LITASC  BIN....
000610:  49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    I...............
000620:  E5 53 4F 53 37 20 20 20 20 42 41 4B 00 00 00 04    .SOS7    BAK....
000630:  61 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    a...............
000640:  00 2D 49 4E 4B 2D 49 4E 54 42 49 4E 00 00 00 03    .-INK-INTBIN....
000650:  60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    `...............
000660:  E5 4C 4F 41 44 41 53 43 20 42 41 4B 00 00 00 08    .LOADASC BAK....
000670:  4D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    M...............
000680:  00 52 45 50 44 49 56 37 20 41 53 43 00 00 00 78    .REPDIV7 ASC...x
000690:  56 57 70 71 72 73 7D 7E 7F 80 81 82 83 84 8F 00    VWpqrs}~........
0006A0:  E5 53 4F 53 37 41 20 20 20 42 41 4B 00 00 00 31    .SOS7A   BAK...1
0006B0:  9C AB AC AD AE AF B0 00 00 00 00 00 00 00 00 00    ................
0006C0:  E5 46 49 58 45 54 53 47 20 42 49 4E 00 00 00 08    .FIXETSG BIN....
0006D0:  68 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    h...............
0006E0:  00 4C 45 43 54 45 55 52 37 43 4F 44 00 00 00 11    .LECTEUR7COD....
0006F0:  69 6D 6E 00 00 00 00 00 00 00 00 00 00 00 00 00    imn.............
000700:  E5 4C 4F 41 44 53 41 56 45 42 41 4B 00 00 00 07    .LOADSAVEBAK....
000710:  76 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    v...............
000720:  E5 43 52 54 43 20 20 20 20 42 41 4B 00 00 00 2F    .CRTC    BAK.../
000730:  8A A6 A7 A8 A9 AA 00 00 00 00 00 00 00 00 00 00    ................
000740:  00 4F 56 45 52 41 46 31 20 42 49 4E 00 00 00 03    .OVERAF1 BIN....
000750:  B2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000760:  E5 53 4F 53 37 20 20 20 20 42 41 4B 00 00 00 04    .SOS7    BAK....
000770:  62 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    b...............
000780:  00 4E 41 4D 45 44 49 53 43 42 41 53 00 00 00 05    .NAMEDISCBAS....
000790:  77 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    w...............
0007A0:  00 4C 4F 41 44 41 53 43 20 42 41 53 00 00 00 09    .LOADASC BAS....
0007B0:  78 79 00 00 00 00 00 00 00 00 00 00 00 00 00 00    xy..............
0007C0:  00 4C 4F 41 44 42 49 4E 20 42 41 53 00 00 00 09    .LOADBIN BAS....
0007D0:  88 89 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0007E0:  00 53 41 56 45 42 49 4E 20 42 41 53 00 00 00 07    .SAVEBIN BAS....
0007F0:  97 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000800:  00 53 41 56 45 41 53 43 20 42 41 53 00 00 00 07    .SAVEASC BAS....
000810:  98 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000820:  E5 54 45 53 54 20 20 20 20 20 20 20 00 00 00 01    .TEST       ....
000830:  99 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000840:  E5 4C 4F 41 44 53 41 56 45 42 41 4B 00 00 00 07    .LOADSAVEBAK....
000850:  9A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000860:  E5 48 45 41 44 45 52 20 20 42 41 4B 00 00 00 0A    .HEADER  BAK....
000870:  B1 B3 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
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:  00 53 4F 53 37 41 20 20 20 42 41 53 00 00 00 00    .SOS7A   BAS....
000A10:  00 00 00 00 00 70 01 00 1F 18 00 00 00 00 00 00    .....p..........
000A20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000A30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000A40:  1F 18 00 82 03 0D 00 00 F8 F6 10 F5 0F 2C 0D 00    .............,..
000A50:  00 F9 2C 19 22 2C 0F 2C 0D 00 00 6E 62 6F F0 01    ..,.",.,...nbo..
000A60:  C9 00 00 00 1A 45 55 52 20 44 52 49 56 45 20 07    .....EUR DRIVE .
000A70:  18 1F 04 0A FF 00 00 00 1A 44 42 20 30 0D 0A 3B    .........DB 0..;
000A80:  07 00 0A 00 01 C0 00 1F 00 14 00 AA 20 1F 00 00    ............ ...
000A90:  6F 14 90 01 B7 22 78 22 01 AA 20 FF 42 F5 0F 01    o...."x".. .B...
000AA0:  AA 20 1C FE 7F 00 1A 00 15 00 A8 22 2D 69 6E 6B    . ........."-ink
000AB0:  2D 69 6E 74 22 2C 1C 80 BE 01 83 20 1C 80 BE 00    -int",..... ....
000AC0:  22 00 29 00 82 20 0E 01 A2 20 0E 2C 19 0A 01 A2    ".).. ... .,....
000AD0:  20 0F 2C 0E 01 A2 20 10 2C 11 01 A2 20 11 2C 19     .,... .,... .,.
000AE0:  0F 00 0A 00 32 00 9F 20 1E 3E 4E 00 07 00 3C 00    ....2.. .>N...<.
000AF0:  01 C0 00 07 00 46 00 01 C0 00 3E 00 64 00 AD 20    .....F....>.d.. 
000B00:  0F 01 03 00 00 6E 6F F0 EF 22 4F 70 74 69 6F 6E    .....no.."Option
000B10:  20 65 6E 20 61 74 74 65 6E 74 65 22 01 03 00 00     en attente"....
000B20:  6D 65 EE EF 22 4D 45 4E 55 20 20 20 20 50 52 49    me.."MENU    PRI
000B30:  4E 43 49 50 41 4C 22 00 24 00 6E 00 BA 20 0F 01    NCIPAL".$.n.. ..
000B40:  8A 01 BA 20 0E 01 83 20 1F 00 00 79 14 90 2C 0F    ... ... ...y..,.
000B50:  2C 19 28 2C 16 2C 19 18 2C 19 7B 00 CE 00 78 00    ,.(,.,..,.{...x.
000B60:  03 00 00 E1 EF 22 53 4F 53 20 50 52 4F 47 52 41    ....."SOS PROGRA
000B70:  4D 4D 45 55 52 53 20 4E 2E 37 22 01 7C 00 44 D4    MMEURS N.7".|.D.
000B80:  01 7C 00 4D 49 44 C3 2C 0F 2C 11 2C 0E 2C 11 2C    .|.MID.,.,.,.,.,
000B90:  40 03 00 00 E1 01 03 00 00 E1 EF 22 20 28 43 29    @.........." (C)
000BA0:  20 55 54 49 4C 2D 53 4F 46 54 20 31 39 39 30 20     UTIL-SOFT 1990 
000BB0:  22 01 7C 00 44 CC 01 7C 00 4D 49 44 C3 2C 0F 2C    ".|.D..|.MID.,.,
000BC0:  11 2C 0E 2C 12 2C 40 03 00 00 E1 01 7C 00 53 D4    .,.,.,@.....|.S.
000BD0:  01 03 00 00 E1 EF 22 4D 2E 4D 41 49 47 52 4F 54    ......"M.MAIGROT
000BE0:  20 4C 61 20 47 64 65 20 56 65 72 72 69 65 72 65     La Gde Verriere
000BF0:  22 01 7C 00 4D 49 44 C3 2C 0F 2C 11 2C 0E 2C 13    ".|.MID.,.,.,.,.
000C00:  2C 40 03 00 00 E1 01 03 00 00 E1 EF 22 37 31 39    ,@.........."719
000C10:  39 30 20 53 74 2E 4C 45 47 45 52 20 73 6F 75 73    90 St.LEGER sous
000C20:  20 42 45 55 56 52 41 59 22 00 19 00 82 00 7C 00     BEUVRAY".....|.
000C30:  4D 49 44 C3 2C 0F 2C 11 2C 0E 2C 14 2C 40 03 00    MID.,.,.,.,.,@..
000C40:  00 E1 00 69 00 8C 00 0D 00 00 77 B1 EF 10 01 0D    ...i......w.....
000C50:  00 00 77 B2 EF 19 14 01 0D 00 00 77 B3 EF 17 01    ..w........w....
000C60:  0D 00 00 77 B4 EF 19 15 01 0D 00 00 E1 EF 10 01    ...w............
000C70:  0D 00 00 E3 EF 0F 01 0D 00 00 F4 EF 12 01 0D 00    ................
000C80:  00 64 EC EF 19 10 01 9F 20 1E 84 2B 01 0D 00 00    .d...... ..+....
000C90:  E3 EF 0F 01 0D 00 00 77 B1 EF 19 15 01 0D 00 00    .......w........
000CA0:  77 B2 EF 19 27 01 9F 20 1E 84 2B 00 71 00 96 00    w...'.. ..+.q...
000CB0:  7C 00 44 C8 01 03 00 00 E1 EF 22 20 4D 45 4E 55    |.D......." MENU
000CC0:  20 20 50 52 49 4E 43 49 50 41 4C 20 22 01 7C 00      PRINCIPAL ".|.
000CD0:  50 52 54 C3 2C 0F 2C 11 2C 0E 2C 11 2C 19 0B 2C    PRT.,.,.,.,.,..,
000CE0:  40 03 00 00 E1 01 03 00 00 E1 EF 22 20 4D 45 4E    @.........." MEN
000CF0:  55 20 53 45 43 4F 4E 44 41 49 52 45 20 22 01 7C    U SECONDAIRE ".|
000D00:  00 50 52 54 C3 2C 0F 2C 11 2C 0E 2C 19 16 2C 19    .PRT.,.,.,.,..,.
000D10:  0B 2C 40 03 00 00 E1 01 7C 00 53 D4 00 2A 00 A0    .,@.....|.S..*..
000D20:  00 0D 00 00 63 B0 EF 10 01 0D 00 00 63 B1 EF 10    ....c.......c...
000D30:  01 0D 00 00 63 B2 EF 0F 01 0D 00 00 63 B3 EF 11    ....c.......c...
000D40:  01 9F 20 1E BA 27 00 07 00 AA 00 01 C0 00 19 00    .. ..'..........
000D50:  B4 00 01 C0 2A 20 4D 65 6E 75 20 70 72 69 6E 63    ....* Menu princ
000D60:  69 70 61 6C 20 2A 00 07 00 BE 00 01 C0 00 35 00    ipal *........5.
000D70:  C8 00 03 00 00 E1 EF 22 4E 4F 54 49 43 45 20 26    ......."NOTICE &
000D80:  20 43 4F 4E 53 45 49 4C 53 22 01 7C 00 50 52 54     CONSEILS".|.PRT
000D90:  C3 2C 10 2C 0E 2C 0E 2C 11 2C 19 0D 2C 40 03 00    .,.,.,.,.,..,@..
000DA0:  00 E1 00 35 00 D2 00 03 00 00 E1 EF 22 45 44 49    ...5........"EDI
000DB0:  54 4F 52 49 41 4C 20 26 20 49 4E 46 4F 53 22 01    TORIAL & INFOS".
000DC0:  7C 00 50 52 54 C3 2C 10 2C 0E 2C 0E 2C 11 2C 19    |.PRT.,.,.,.,.,.
000DD0:  0E 2C 40 03 00 00 E1 00 35 00 DC 00 03 00 00 E1    .,@.....5.......
000DE0:  EF 22 52 45 50 4F 4E 53 45 53 20 20 41 42 4F 4E    ."REPONSES  ABON
000DF0:  4E 45 53 22 01 7C 00 50 52 54 C3 2C 10 2C 0E 2C    NES".|.PRT.,.,.,
000E00:  00 4C 4F 41 44 42 49 4E 20 42 49 4E 00 00 00 00    .LOADBIN BIN....
000E10:  00 00 02 00 00 80 BE 00 46 00 00 00 00 00 00 00    ........F.......
000E20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000E30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000E40:  46 00 00 BE 04 FE 03 C0 AF 32 BF BE DD 6E 00 DD    F........2...n..
000E50:  66 01 22 C0 BE DD 6E 02 DD 66 03 22 C2 BE DD 6E    f."...n..f."...n
000E60:  04 DD 66 05 46 23 5E 23 56 EB ED 5B C0 BE CD 77    ..f.F#^#V..[...w
000E70:  BC 30 09 2A C2 BE CD 83 BC DA 7A BC 3E FF 32 BF    .0.*......z.>.2.
000E80:  FE 03 C0 AF 32 BF BE DD 6E 00 DD 66 01 22 C0 BE    ....2...n..f."..
000E90:  DD 6E 02 DD 66 03 22 C2 BE DD 6E 04 DD 66 05 46    .n..f."...n..f.F
000EA0:  23 5E 23 56 EB ED 5B C0 BE CD 77 BC 30 09 2A C2    #^#V..[...w.0.*.
000EB0:  BE CD 83 BC DA 7A BC 3E FF 32 BF BE C3 7D BC 00    .....z.>.2...}..
000EC0:  00 00 00 00 00 27 1A 2D 2D 21 2D 2D 2D 21 2D 2D    .....'.--!---!--
000ED0:  2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D    -!---!---!---!--
000EE0:  2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D    -!---!---!---!--
000EF0:  2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D    -!---!---!---!--
000F00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000FA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000FB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000FC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000FD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000FE0:  E5 6D 69 6E 75 73 63 75 6C 20 20 20 00 00 00 03    .minuscul   ....
000FF0:  03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
001000:  44 20 48 2C 28 49 58 2B 33 29 0D 0A 20 20 20 20    D H,(IX+3)..    
001010:  20 20 20 20 4C 44 20 28 41 44 4C 4F 41 44 29 2C        LD (ADLOAD),
001020:  48 4C 0D 0A 3B 0D 0A 20 20 20 20 20 20 20 20 4C    HL..;..        L
001030:  44 20 4C 2C 28 49 58 2B 34 29 20 20 20 20 20 20    D L,(IX+4)      
001040:  20 3B 4C 65 20 70 6F 69 6E 74 65 75 72 20 64 65     ;Le pointeur de
001050:  20 6C 61 20 76 61 72 69 61 62 6C 65 20 6E 6F 6D     la variable nom
001060:  20 64 65 20 66 69 63 68 69 65 72 0D 0A 20 20 20     de fichier..   
001070:  20 20 20 20 20 4C 44 20 48 2C 28 49 58 2B 35 29         LD H,(IX+5)
001080:  20 20 20 20 20 20 20 3B 65 73 74 20 6D 69 73 20           ;est mis 
001090:  64 61 6E 73 20 48 4C 0D 0A 3B 0D 0A 20 20 20 20    dans HL..;..    
0010A0:  20 20 20 20 4C 44 20 42 2C 28 48 4C 29 20 20 20        LD B,(HL)   
0010B0:  20 20 20 20 20 20 3B 4C 61 20 6C 6F 6E 67 75 65          ;La longue
0010C0:  75 72 20 64 75 20 6E 6F 6D 20 64 65 20 66 69 63    ur du nom de fic
0010D0:  68 69 65 72 20 65 73 74 20 6D 69 73 65 20 64 69    hier est mise di
0010E0:  72 65 63 74 65 6D 65 6E 74 0D 0A 20 20 20 20 20    rectement..     
0010F0:  20 20 20 49 4E 43 20 48 4C 20 20 20 20 20 20 20       INC HL       
001100:  20 20 20 20 20 3B 64 61 6E 73 20 42 20 70 6F 75         ;dans B pou
001110:  72 20 27 4F 50 45 4E 49 4E 27 20 70 75 69 73 20    r 'OPENIN' puis 
001120:  6F 6E 20 72 65 63 75 70 65 72 65 20 6C 27 61 64    on recupere l'ad
001130:  72 65 73 73 65 20 64 75 0D 0A 20 20 20 20 20 20    resse du..      
001140:  20 20 4C 44 20 45 2C 28 48 4C 29 20 20 20 20 20      LD E,(HL)     
001150:  20 20 20 20 3B 31 65 72 20 63 61 72 61 63 74 65        ;1er caracte
001160:  72 65 20 64 65 20 6C 61 20 63 68 61 69 6E 65 20    re de la chaine 
001170:  64 61 6E 73 20 44 45 0D 0A 20 20 20 20 20 20 20    dans DE..       
001180:  20 49 4E 43 20 48 4C 20 20 20 20 20 20 20 20 20     INC HL         
001190:  20 20 20 3B 45 58 20 44 45 2C 48 4C 20 6D 65 74       ;EX DE,HL met
0011A0:  74 72 61 20 6C 27 61 64 72 65 73 73 65 20 64 75    tra l'adresse du
0011B0:  20 6E 6F 6D 20 64 65 20 66 69 63 68 69 65 72 20     nom de fichier 
0011C0:  64 61 6E 73 20 48 4C 0D 0A 20 20 20 20 20 20 20    dans HL..       
0011D0:  20 4C 44 20 44 2C 28 48 4C 29 20 20 20 20 20 20     LD D,(HL)      
0011E0:  20 20 20 3B 70 6F 75 72 20 27 4F 50 45 4E 49 4E       ;pour 'OPENIN
0011F0:  27 0D 0A 3B 0D 0A 3B 2D 20 4F 75 76 72 69 72 20    '..;..;- Ouvrir 
001200:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
001210:  20 20 20 20 20 20 2D 20 53 4F 53 20 50 52 4F 47          - SOS PROG
001220:  52 41 4D 4D 45 55 52 53 20 4D 4F 44 45 20 44 27    RAMMEURS MODE D'
001230:  45 4D 50 4C 4F 49 20 2D 0D 0A 20 20 0D 0A 20 20    EMPLOI -..  ..  
001240:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
001250:  20 20 20 20 20 20 20 2D 20 31 20 3A 20 43 68 61           - 1 : Cha
001260:  6E 67 65 72 20 6C 65 73 20 63 6F 75 6C 65 75 72    nger les couleur
001270:  73 20 2D 0D 0A 20 0D 0A 20 20 20 20 20 55 74 69    s -.. ..     Uti
001280:  6C 69 73 65 72 20 40 20 74 6F 75 74 20 6D 6F 6D    liser @ tout mom
001290:  65 6E 74 20 2C 20 43 54 52 4C 20 2B 20 20 27 2E    ent , CTRL +  '.
0012A0:  27 2C 20 20 27 30 27 2C 20 27 31 27 2C 20 27 32    ',  '0', '1', '2
0012B0:  27 2C 20 27 33 27 2C 27 34 27 20 73 75 72 20 6C    ', '3','4' sur l
0012C0:  65 20 70 61 76 7B 20 0D 0A 20 6E 75 6D 7B 72 69    e pav{ .. num{ri
0012D0:  71 75 65 20 70 6F 75 72 20 63 68 61 6E 67 65 72    que pour changer
0012E0:  20 6C 65 73 20 63 6F 75 6C 65 75 72 73 20 64 65     les couleurs de
0012F0:  20 20 3A 20 20 42 6F 72 64 20 20 2C 20 20 50 61      :  Bord  ,  Pa
001300:  70 65 72 20 2C 20 50 65 6E 20 31 2C 32 2C 33 20    per , Pen 1,2,3 
001310:  2E 20 43 65 74 74 65 20 0D 0A 20 63 6F 6D 6F 64    . Cette .. comod
001320:  69 74 7B 20 6E 27 65 73 74 20 70 61 73 20 61 63    it{ n'est pas ac
001330:  63 65 73 73 69 62 6C 65 20 65 6E 20 6D 6F 64 65    cessible en mode
001340:  20 20 64 7B 6D 6F 6E 73 74 72 61 74 69 6F 6E 20      d{monstration 
001350:  21 20 55 6E 69 71 75 65 6D 65 6E 74 20 65 6E 20    ! Uniquement en 
001360:  6D 6F 64 65 20 53 4F 53 20 0D 0A 20 6F 75 20 65    mode SOS .. ou e
001370:  6E 20 6D 6F 64 65 20 6C 65 63 74 75 72 65 20 2E    n mode lecture .
001380:  0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20    .. ..           
001390:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D                   -
0013A0:  20 32 20 3A 20 4C 65 63 74 75 72 65 20 64 65 73     2 : Lecture des
0013B0:  20 74 65 78 74 65 73 20 2D 0D 0A 20 20 0D 0A 20     textes -..  .. 
0013C0:  20 20 20 20 50 6F 75 72 20 6C 69 72 65 20 6C 27        Pour lire l'
0013D0:  65 6E 73 65 6D 62 6C 65 20 20 64 65 20 20 63 65    ensemble  de  ce
0013E0:  20 20 74 65 78 74 65 20 20 75 74 69 6C 69 73 65      texte  utilise
0013F0:  7A 20 20 6C 65 73 20 20 66 6C 7D 63 68 65 73 20    z  les  fl}ches 
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:  76 65 72 74 69 63 61 6C 65 73 20 64 75 20 0D 0A    verticales du ..
001510:  20 63 75 72 73 65 75 72 20 2E 20 45 6C 6C 65 73     curseur . Elles
001520:  20 64 7B 70 6C 61 63 65 6E 74 20 6C 65 20 74 65     d{placent le te
001530:  78 74 65 20 64 27 75 6E 20 20 6C 69 67 6E 65 20    xte d'un  ligne 
001540:  20 2E 20 53 48 49 46 54 20 2B 20 6C 65 73 20 66     . SHIFT + les f
001550:  6C 7D 63 68 65 73 20 2C 20 64 27 75 6E 65 20 0D    l}ches , d'une .
001560:  0A 20 70 61 67 65 20 2E 20 43 54 52 4C 2B 66 6C    . page . CTRL+fl
001570:  7D 63 68 65 20 76 65 72 74 69 63 61 6C 65 20 72    }che verticale r
001580:  65 74 6F 75 72 6E 65 20 20 61 75 20 20 64 7B 62    etourne  au  d{b
001590:  75 74 20 20 64 75 20 20 66 69 63 68 69 65 72 20    ut  du  fichier 
0015A0:  2E 20 55 6E 20 22 42 49 50 22 20 76 6F 75 73 20    . Un "BIP" vous 
0015B0:  0D 0A 20 61 76 65 72 74 69 72 61 20 6C 6F 72 73    .. avertira lors
0015C0:  71 75 65 20 76 6F 75 73 20 61 75 72 65 7A 20 61    que vous aurez a
0015D0:  74 74 65 69 6E 74 20 6C 27 75 6E 65 20 20 6F 75    tteint l'une  ou
0015E0:  20 6C 27 61 75 74 72 65 20 64 65 73 20 65 78 74     l'autre des ext
0015F0:  72 7B 6D 69 74 7B 73 20 64 75 20 74 65 78 74 65    r{mit{s du texte
001600:  20 0D 0A 20 2E 20 45 4E 54 45 52 20 76 6F 75 73     .. . ENTER vous
001610:  20 70 65 72 6D 65 74 20 64 65 20 20 71 75 69 74     permet de  quit
001620:  74 65 72 20 20 6C 27 7B 64 69 74 65 75 72 20 20    ter  l'{diteur  
001630:  2E 20 20 44 61 6E 73 20 20 63 65 20 63 61 73 20    .  Dans  ce cas 
001640:  75 6E 65 20 6F 70 74 69 6F 6E 20 70 65 72 6D 65    une option perme
001650:  74 20 0D 0A 20 64 65 20 3A 20 31 20 52 65 6C 69    t .. de : 1 Reli
001660:  72 65 20 64 65 70 75 69 73 20 6C 65 20 20 64 7B    re depuis le  d{
001670:  62 75 74 20 20 2E 20 20 32 20 20 52 65 6C 69 72    but  .  2  Relir
001680:  65 20 20 6C 61 20 20 70 61 67 65 20 65 6E 20 63    e  la  page en c
001690:  6F 75 72 73 20 2E 20 33 20 72 65 74 6F 75 72 6E    ours . 3 retourn
0016A0:  65 72 20 0D 0A 20 61 75 20 6D 65 6E 75 20 70 72    er .. au menu pr
0016B0:  69 6E 63 69 70 61 6C 20 2E 0D 0A 20 0D 0A 20 20    incipal ... ..  
0016C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0016D0:  20 20 20 20 20 20 20 2D 20 33 3A 20 49 6D 70 72           - 3: Impr
0016E0:  65 73 73 69 6F 6E 20 64 65 73 20 74 65 78 74 65    ession des texte
0016F0:  73 20 2D 0D 0A 20 20 0D 0A 20 20 20 20 20 49 6C    s -..  ..     Il
001700:  0E 2C 11 2C 19 0F 2C 40 03 00 00 E1 00 35 00 E6    .,.,..,@.....5..
001710:  00 03 00 00 E1 EF 22 55 54 49 4C 49 54 41 49 52    ......"UTILITAIR
001720:  45 53 20 47 52 41 50 48 22 01 7C 00 50 52 54 C3    ES GRAPH".|.PRT.
001730:  2C 10 2C 0E 2C 0E 2C 11 2C 19 10 2C 40 03 00 00    ,.,.,.,.,..,@...
001740:  E1 00 36 00 F0 00 03 00 00 E1 EF 22 43 4F 55 52    ..6........"COUR
001750:  53 20 20 41 53 53 45 4D 42 4C 45 55 52 22 01 7C    S  ASSEMBLEUR".|
001760:  00 50 52 54 C3 2C 10 2C 0E 2C 0E 2C 11 2C 19 11    .PRT.,.,.,.,.,..
001770:  2C 40 03 00 00 E1 20 00 28 00 FA 00 03 00 00 E1    ,@.... .(.......
001780:  EF 03 00 00 6E 6F F0 01 7C 00 50 52 54 C3 2C 10    ....no..|.PRT.,.
001790:  2C 0E 2C 0E 2C 11 2C 19 12 2C 40 03 00 00 E1 00    ,.,.,.,..,@.....
0017A0:  35 00 04 01 03 00 00 E1 EF 22 2A 20 41 55 54 52    5........"* AUTR
0017B0:  45 20 46 41 43 45 20 53 4F 53 37 22 01 7C 00 50    E FACE SOS7".|.P
0017C0:  52 54 C3 2C 10 2C 0E 2C 0E 2C 11 2C 19 13 2C 40    RT.,.,.,.,.,..,@
0017D0:  03 00 00 E1 00 07 00 0E 01 01 C0 00 0A 00 18 01    ................
0017E0:  9F 20 1E 70 4E 00 07 00 22 01 01 C0 00 07 00 2C    . .pN..."......,
0017F0:  01 01 C0 00 17 00 36 01 01 C0 2A 2A 2A 20 31 65    ......6...*** 1e
001800:  72 20 4D 45 4E 55 20 2A 2A 2A 00 07 00 40 01 01    r MENU ***...@..
001810:  C0 00 07 00 4A 01 01 C0 00 2B 00 54 01 B2 20 02    ....J....+.T.. .
001820:  00 00 E1 F4 0F 20 A0 20 1E 7C 01 2C 1E A4 01 2C    ..... . .|.,...,
001830:  1E 58 02 2C 1E 2A 03 2C 1E 06 04 2C 1E 8C 00 2C    .X.,.*.,...,...,
001840:  1E D0 07 00 07 00 5E 01 01 C0 00 14 00 68 01 01    ......^......h..
001850:  C0 4D 6F 64 65 20 64 27 65 6D 70 6C 6F 69 00 07    .Mode d'emploi..
001860:  00 72 01 01 C0 00 1C 00 7C 01 03 00 00 46 49 C3    .r......|....FI.
001870:  EF 22 6E 6F 74 69 63 66 61 63 22 01 A0 20 1E 30    ."noticfac".. .0
001880:  02 00 07 00 86 01 01 C0 00 18 00 90 01 01 C0 2A    ...............*
001890:  20 45 64 69 74 6F 20 2D 20 49 6E 66 6F 73 20 2A     Edito - Infos *
0018A0:  00 07 00 9A 01 01 C0 00 20 00 A4 01 03 00 00 E1    ........ .......
0018B0:  28 0E 29 EF 22 20 20 45 64 69 74 6F 72 69 61 6C    (.)."  Editorial
0018C0:  20 55 2E 53 20 20 22 00 20 00 AE 01 03 00 00 E1     U.S  ". .......
0018D0:  28 0F 29 EF 22 20 49 6E 66 6F 73 20 67 65 6E 65    (.)." Infos gene
0018E0:  72 61 6C 65 73 20 22 00 20 00 B8 01 03 00 00 E1    rales ". .......
0018F0:  28 10 29 EF 22 20 49 6E 66 6F 73 20 55 54 49 4C    (.)." Infos UTIL
001900:  2D 53 4F 46 54 20 22 00 13 00 C2 01 03 00 00 E1    -SOFT ".........
001910:  28 11 29 EF 03 00 00 6E 6F F0 00 13 00 CC 01 03    (.)....no.......
001920:  00 00 E1 28 12 29 EF 03 00 00 6E 6F F0 00 13 00    ...(.)....no....
001930:  D6 01 03 00 00 E1 28 13 29 EF 03 00 00 6E 6F F0    ......(.)....no.
001940:  00 13 00 E0 01 03 00 00 E1 28 14 29 EF 03 00 00    .........(.)....
001950:  6E 6F F0 00 13 00 EA 01 03 00 00 E1 28 15 29 EF    no..........(.).
001960:  03 00 00 6E 6F F0 00 14 00 F4 01 03 00 00 E1 28    ...no..........(
001970:  16 29 EF 03 00 00 6D 65 EE 20 00 3A 00 FE 01 0D    .)....me. .:....
001980:  00 00 F8 EF 19 16 01 0D 00 00 F9 EF 19 0C 01 0D    ................
001990:  00 00 63 B0 EF 10 01 0D 00 00 63 B1 EF 0E 01 9F    ..c.......c.....
0019A0:  20 1E 10 27 01 0D 00 00 6E 62 6F F0 EF 17 01 9F     ..'....nbo.....
0019B0:  20 1E 7A 4E 00 33 00 08 02 B2 20 02 00 00 E1 F4     .zN.3.... .....
0019C0:  0F 20 A0 20 1E 12 02 2C 1E 1C 02 2C 1E 26 02 2C    . . ...,...,.&.,
0019D0:  1E A4 01 2C 1E A4 01 2C 1E A4 01 2C 1E A4 01 2C    ...,...,...,...,
0019E0:  1E A4 01 2C 1E 8C 00 00 1A 00 12 02 03 00 00 66    ...,...........f
0019F0:  69 E3 EF 22 65 64 69 74 6F 37 22 01 A0 20 1E 30    i.."edito7".. .0
001A00:  02 00 19 00 1C 02 03 00 00 66 69 E3 EF 22 69 6E    .........fi.."in
001A10:  66 6F 37 22 01 A0 20 1E 30 02 00 1B 00 26 02 03    fo7".. .0....&..
001A20:  00 00 66 69 E3 EF 22 69 6E 66 6F 75 73 37 22 01    ..fi.."infous7".
001A30:  A0 20 1E 30 02 00 25 00 30 02 03 00 00 66 69 E3    . .0..%.0....fi.
001A40:  EF 03 00 00 66 69 E3 F4 22 2E 41 53 43 22 01 9F    ....fi..".ASC"..
001A50:  20 1E 16 2B 01 A0 20 1E 64 00 00 07 00 3A 02 01     ..+.. .d....:..
001A60:  C0 00 13 00 44 02 01 C0 2D 20 52 65 70 6F 6E 73    ....D...- Repons
001A70:  65 73 20 2D 00 07 00 4E 02 01 C0 00 1B 00 58 02    es -...N......X.
001A80:  03 00 00 66 69 E3 EF 22 72 65 70 64 69 76 37 22    ...fi.."repdiv7"
001A90:  01 A0 20 1E 30 02 00 07 00 62 02 01 C0 00 13 00    .. .0....b......
001AA0:  6C 02 03 00 00 E1 28 0E 29 EF 03 00 00 6E 6F F0    l.....(.)....no.
001AB0:  00 13 00 76 02 03 00 00 E1 28 0F 29 EF 03 00 00    ...v.....(.)....
001AC0:  6E 6F F0 00 13 00 80 02 03 00 00 E1 28 10 29 EF    no..........(.).
001AD0:  03 00 00 6E 6F F0 00 13 00 8A 02 03 00 00 E1 28    ...no..........(
001AE0:  11 29 EF 03 00 00 6E 6F F0 00 13 00 94 02 03 00    .)....no........
001AF0:  00 E1 28 12 29 EF 03 00 00 6E 6F F0 00 13 00 9E    ..(.)....no.....
001B00:  20 20 65 73 74 20 20 61 75 73 73 69 20 20 70 6F      est  aussi  po
001B10:  73 73 69 62 6C 65 20 20 20 64 27 69 6D 70 72 69    ssible   d'impri
001B20:  6D 65 72 20 20 20 6C 65 73 20 20 20 74 65 78 74    mer   les   text
001B30:  65 73 20 20 61 76 65 63 20 20 28 43 54 52 4C 29    es  avec  (CTRL)
001B40:  2B 22 49 22 20 20 2E 20 0D 0A 20 4C 27 69 6D 70    +"I"  . .. L'imp
001B50:  72 65 73 73 69 6F 6E 20 63 6F 6D 6D 65 6E 63 65    ression commence
001B60:  20 40 20 6C 61 20 20 70 61 67 65 20 20 65 6E 20     @ la  page  en 
001B70:  20 63 6F 75 72 73 2E 20 20 45 6C 6C 65 20 20 73     cours.  Elle  s
001B80:  27 69 6E 74 65 72 72 6F 6D 70 74 20 61 70 72 7D    'interrompt apr}
001B90:  73 20 63 68 61 71 75 65 20 0D 0A 20 73 7B 72 69    s chaque .. s{ri
001BA0:  65 20 64 65 20 36 30 20 20 6C 69 67 6E 65 73 2C    e de 60  lignes,
001BB0:  20 20 61 70 70 75 79 65 7A 20 20 73 75 72 20 20      appuyez  sur  
001BC0:  75 6E 65 20 20 74 6F 75 63 68 65 20 20 71 75 65    une  touche  que
001BD0:  6C 63 6F 6E 71 75 65 20 20 70 6F 75 72 20 63 6F    lconque  pour co
001BE0:  6E 74 69 6E 75 65 72 20 2E 20 0D 0A 20 4D 61 69    ntinuer . .. Mai
001BF0:  6E 74 65 6E 69 72 20 45 53 43 20 65 6E 66 6F 6E    ntenir ESC enfon
001C00:  63 7B 20 71 75 69 74 74 65 20 6C 65 20 6D 6F 64    c{ quitte le mod
001C10:  65 20 20 69 6D 70 72 65 73 73 69 6F 6E 20 20 2E    e  impression  .
001C20:  20 53 69 20 6C 61 20 63 6F 6D 6D 61 6E 64 65 20     Si la commande 
001C30:  28 43 54 52 4C 29 2B 22 49 22 20 0D 0A 20 6E 27    (CTRL)+"I" .. n'
001C40:  61 20 64 27 61 75 74 72 65 20 65 66 66 65 74 20    a d'autre effet 
001C50:  71 75 65 20 64 65 20 70 72 6F 64 75 69 72 65 20    que de produire 
001C60:  75 6E 20 20 62 69 70 20 63 27 65 73 74 20 71 75    un  bip c'est qu
001C70:  65 20 76 6F 74 72 65 20 69 6D 70 72 69 6D 61 6E    e votre impriman
001C80:  74 65 20 65 73 74 20 68 6F 72 73 20 0D 0A 20 73    te est hors .. s
001C90:  65 72 76 69 63 65 20 2E 0D 0A 20 0D 0A 20 2D 2D    ervice ... .. --
001CA0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
001CB0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
001CC0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
001CD0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
001CE0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A    -----------.. ..
001CF0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
001D00:  20 20 20 20 20 20 20 2D 20 50 52 45 53 45 4E 54           - PRESENT
001D10:  41 54 49 4F 4E 20 44 45 20 4C 41 20 44 49 53 51    ATION DE LA DISQ
001D20:  55 45 54 54 45 20 2D 0D 0A 20 0D 0A 20 20 20 20    UETTE -.. ..    
001D30:  20 41 75 20 64 7B 70 61 72 74 20 76 6F 75 73 20     Au d{part vous 
001D40:  76 6F 75 73 20 74 72 6F 75 76 65 7A 20 64 65 76    vous trouvez dev
001D50:  61 6E 74 20 20 75 6E 65 20 20 70 61 67 65 20 61    ant  une  page a
001D60:  66 66 69 63 68 61 6E 74 20 75 6E 20 6D 65 6E 75    ffichant un menu
001D70:  20 70 72 69 6E 63 69 70 61 6C 20 0D 0A 20 63 6F     principal .. co
001D80:  6D 70 6F 72 74 61 6E 74 20 6C 61 20 6C 69 73 74    mportant la list
001D90:  65 20 64 65 73 20 6F 70 74 69 6F 6E 73 20 64 69    e des options di
001DA0:  73 70 6F 6E 69 62 6C 65 73 20 20 65 74 20 20 75    sponibles  et  u
001DB0:  6E 20 6D 65 6E 75 20 73 65 63 6F 6E 64 61 69 72    n menu secondair
001DC0:  65 20 76 69 64 65 20 2E 20 4C 65 20 0D 0A 20 63    e vide . Le .. c
001DD0:  6F 6E 74 65 6E 75 20 20 64 75 20 20 6D 65 6E 75    ontenu  du  menu
001DE0:  20 20 73 65 63 6F 6E 64 61 69 72 65 20 20 64 7B      secondaire  d{
001DF0:  70 65 6E 64 72 61 20 20 64 75 20 20 20 63 68 6F    pendra  du   cho
001E00:  69 78 20 20 65 66 66 65 63 74 75 7B 20 20 64 61    ix  effectu{  da
001E10:  6E 73 20 20 6C 65 20 20 6D 65 6E 75 20 0D 0A 20    ns  le  menu .. 
001E20:  70 72 69 6E 63 69 70 61 6C 2E 20 50 6F 75 72 20    principal. Pour 
001E30:  65 66 66 65 63 74 75 65 72 20 75 6E 20 63 68 6F    effectuer un cho
001E40:  69 78 20 20 2C 20 20 64 7B 70 6C 61 63 65 72 20    ix  ,  d{placer 
001E50:  20 6C 65 20 20 62 61 6E 64 65 61 75 20 61 76 65     le  bandeau ave
001E60:  63 20 6C 65 73 20 66 6C 7D 63 68 65 73 20 0D 0A    c les fl}ches ..
001E70:  20 76 65 72 74 69 63 61 6C 65 73 20 64 75 20 63     verticales du c
001E80:  75 72 73 65 75 72 20 65 74 20 76 61 6C 69 64 65    urseur et valide
001E90:  7A 20 20 61 76 65 63 20 20 43 4F 50 59 20 20 2E    z  avec  COPY  .
001EA0:  20 20 4C 61 20 76 61 6C 69 64 61 74 69 6F 6E 20      La validation 
001EB0:  65 66 66 65 63 74 75 7B 65 20 2C 20 6C 65 20 0D    effectu{e , le .
001EC0:  0A 20 6D 65 6E 75 20 73 65 63 6F 6E 64 61 69 72    . menu secondair
001ED0:  65 20 73 27 61 66 66 69 63 68 65 20 65 74 20 76    e s'affiche et v
001EE0:  6F 75 73 20 64 65 76 65 7A 20 66 61 69 72 65 20    ous devez faire 
001EF0:  75 6E 20 73 65 63 6F 6E 64 20 63 68 6F 69 78 20    un second choix 
001F00:  70 6F 75 72 20 61 63 63 7B 64 65 72 20 61 75 20    pour acc{der au 
001F10:  0D 0A 20 66 69 63 68 69 65 72 20 74 65 78 74 65    .. fichier texte
001F20:  20 6F 75 20 40 20 6C 61 20 64 7B 6D 6F 6E 73 74     ou @ la d{monst
001F30:  72 61 74 69 6F 6E 20 64 7B 73 69 72 7B 65 20 20    ration d{sir{e  
001F40:  2E 20 20 45 6E 20 63 61 73 20 64 27 65 72 72 65    .  En cas d'erre
001F50:  75 72 20 2C 20 6C 61 20 64 65 72 6E 69 7D 72 65    ur , la derni}re
001F60:  20 0D 0A 20 6F 70 74 69 6F 6E 20 64 65 20 74 6F     .. option de to
001F70:  75 74 20 6D 65 6E 75 20 73 65 63 6F 6E 64 61 69    ut menu secondai
001F80:  72 65 20 76 6F 75 73 20 70 65 72 6D 65 74 20 64    re vous permet d
001F90:  65 20 72 65 76 65 6E 69 72 20 61 75 20 6D 65 6E    e revenir au men
001FA0:  75 20 70 72 69 6E 63 69 70 61 6C 20 2E 0D 0A 20    u principal ... 
001FB0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
001FC0:  20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D            --------
001FD0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
001FE0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20    ----------.. .. 
001FF0:  20 20 20 20 4E 4F 54 45 53 20 3A 20 4C 6F 72 73        NOTES : Lors
002000:  20 64 27 75 6E 20 63 68 61 6E 67 65 6D 65 6E 74     d'un changement
002010:  20 64 65 20 20 66 61 63 65 20 20 6F 75 20 20 65     de  face  ou  e
002020:  6E 20 20 73 6F 72 74 69 65 20 64 65 20 64 7B 6D    n  sortie de d{m
002030:  6F 20 2C 20 63 27 65 73 74 20 75 6E 65 20 0D 0A    o , c'est une ..
002040:  20 69 6E 73 74 72 75 63 74 69 6F 6E 20 22 43 48     instruction "CH
002050:  41 49 4E 22 20 71 75 69 20 20 61 73 73 75 72 65    AIN" qui  assure
002060:  20 20 6C 65 20 20 72 65 74 6F 75 72 20 20 61 75      le  retour  au
002070:  20 20 70 72 6F 67 72 61 6D 6D 65 20 20 70 72 69      programme  pri
002080:  6E 63 69 70 61 6C 20 2E 20 43 65 74 74 65 20 0D    ncipal . Cette .
002090:  0A 20 69 6E 73 74 72 75 63 74 69 6F 6E 20 2C 20    . instruction , 
0020A0:  72 7B 70 75 74 7B 65 20 69 6E 75 74 69 6C 69 73    r{put{e inutilis
0020B0:  61 62 6C 65 20 73 75 72 20 20 34 36 34 20 20 2C    able sur  464  ,
0020C0:  20 66 6F 6E 63 74 69 6F 6E 6E 65 20 70 61 72 66     fonctionne parf
0020D0:  61 69 74 65 6D 65 6E 74 20 73 75 72 20 6C 65 20    aitement sur le 
0020E0:  0D 0A 20 6D 69 65 6E 20 2E 20 41 75 20 63 61 73    .. mien . Au cas
0020F0:  20 6F 75 20 20 65 6C 6C 65 20 20 76 6F 75 73 20     ou  elle  vous 
002100:  20 70 6F 73 65 72 61 69 74 20 20 64 65 73 20 20     poserait  des  
002110:  70 72 6F 62 6C 7D 6D 65 73 20 20 2C 20 66 61 69    probl}mes  , fai
002120:  74 65 73 20 6C 65 20 73 61 76 6F 69 72 20 65 6E    tes le savoir en
002130:  20 0D 0A 20 7B 63 72 69 76 61 6E 74 20 40 20 53     .. {crivant @ S
002140:  4F 53 20 50 52 4F 47 52 41 4D 4D 45 55 52 53 20    OS PROGRAMMEURS 
002150:  2E 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20    ... ..          
002160:  20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D                ----
002170:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
002180:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A    --------------..
002190:  20 0D 0A 20 20 20 20 20 46 69 63 68 69 65 72 73     ..     Fichiers
0021A0:  20 22 2E 41 53 43 22 20 3A 20 43 65 20 73 6F 6E     ".ASC" : Ce son
0021B0:  74 20 20 20 6C 65 73 20 20 20 74 65 78 74 65 73    t   les   textes
0021C0:  20 20 61 63 63 6F 6D 70 61 67 6E 7B 73 20 20 64      accompagn{s  d
0021D0:  65 73 20 6C 69 73 74 69 6E 67 73 20 42 41 53 49    es listings BASI
0021E0:  43 20 0D 0A 20 6F 75 20 41 53 53 45 4D 42 4C 45    C .. ou ASSEMBLE
0021F0:  55 52 20 61 69 6E 73 69 20 71 75 65 20 20 6C 65    UR ainsi que  le
002200:  73 20 20 6D 6F 64 65 73 20 20 64 27 65 6D 70 6C    s  modes  d'empl
002210:  6F 69 20 20 2E 20 20 43 65 73 20 20 66 69 63 68    oi  .  Ces  fich
002220:  69 65 72 73 20 73 6F 6E 74 20 65 6E 20 41 53 43    iers sont en ASC
002230:  49 49 20 0D 0A 20 61 63 63 65 6E 74 75 7B 20 2E    II .. accentu{ .
002240:  0D 0A 20 20 20 20 46 69 63 68 69 65 72 73 20 22    ..    Fichiers "
002250:  2E 4D 41 58 22 20 3A 20 43 65 20 73 6F 6E 74 20    .MAX" : Ce sont 
002260:  6C 65 73 20 63 6F 64 65 73 20 73 6F 75 72 63 65    les codes source
002270:  73 20 28 6E 6F 6E 20 63 6F 6D 6D 65 6E 74 7B 73    s (non comment{s
002280:  29 20 65 6E 20 41 53 43 49 49 20 2E 20 43 65 73    ) en ASCII . Ces
002290:  20 0D 0A 20 64 65 72 6E 69 65 72 73 20 7B 74 61     .. derniers {ta
0022A0:  6E 74 20 69 6E 63 6C 75 73 20 65 6E 20 76 65 72    nt inclus en ver
0022B0:  73 69 6F 6E 20 63 6F 6D 6D 65 6E 74 7B 65 20 64    sion comment{e d
0022C0:  61 6E 73 20 6C 65 20 74 65 78 74 65 2C 20 69 6C    ans le texte, il
0022D0:  20 65 73 74 20 70 6F 73 73 69 62 6C 65 20 71 75     est possible qu
0022E0:  65 20 0D 0A 20 63 65 72 74 61 69 6E 73 20 73 6F    e .. certains so
0022F0:  69 65 6E 74 20 73 75 70 70 72 69 6D 7B 73 20 20    ient supprim{s  
002300:  02 03 00 00 E1 28 13 29 EF 03 00 00 6E 6F F0 00    .....(.)....no..
002310:  13 00 A8 02 03 00 00 E1 28 14 29 EF 03 00 00 6E    ........(.)....n
002320:  6F F0 00 13 00 B2 02 03 00 00 E1 28 15 29 EF 03    o..........(.)..
002330:  00 00 6E 6F F0 00 13 00 BC 02 03 00 00 E1 28 16    ..no..........(.
002340:  29 EF 03 00 00 6D 65 EE 00 3A 00 C6 02 0D 00 00    )....me..:......
002350:  F8 EF 19 16 01 0D 00 00 F9 EF 19 0C 01 0D 00 00    ................
002360:  63 B0 EF 10 01 0D 00 00 63 B1 EF 0E 01 9F 20 1E    c.......c..... .
002370:  10 27 01 0D 00 00 6E 62 6F F0 EF 17 01 9F 20 1E    .'....nbo..... .
002380:  7A 4E 00 33 00 D0 02 B2 20 02 00 00 E1 F4 0F 20    zN.3.... ...... 
002390:  A0 20 1E DA 02 2C 1E E4 02 2C 1E EE 02 2C 1E F8    . ...,...,...,..
0023A0:  02 2C 1E 02 03 2C 1E 0C 03 2C 1E 16 03 2C 1E 20    .,...,...,...,. 
0023B0:  03 2C 1E 8C 00 00 0A 00 DA 02 A0 20 1E 58 02 00    .,......... .X..
0023C0:  0A 00 E4 02 A0 20 1E 58 02 00 0A 00 EE 02 A0 20    ..... .X....... 
0023D0:  1E 58 02 00 0A 00 F8 02 A0 20 1E 58 02 00 0A 00    .X....... .X....
0023E0:  02 03 A0 20 1E 58 02 00 0A 00 0C 03 A0 20 1E 58    ... .X....... .X
0023F0:  02 00 0A 00 16 03 A0 20 1E 58 02 00 0A 00 20 03    ....... .X.... .
002400:  A0 20 1E 58 02 00 20 00 2A 03 03 00 00 E1 28 0E    . .X.. .*.....(.
002410:  29 EF 22 4E 6F 74 69 63 65 20 75 74 69 6C 69 74    )."Notice utilit
002420:  61 69 72 65 22 00 20 00 2B 03 03 00 00 E1 28 0F    aire". .+.....(.
002430:  29 EF 22 45 74 75 64 65 20 20 20 64 75 20 20 20    )."Etude   du   
002440:  43 52 54 43 22 00 20 00 2C 03 03 00 00 E1 28 10    CRTC". .,.....(.
002450:  29 EF 22 45 63 72 61 6E 20 65 6E 20 6F 76 65 72    )."Ecran en over
002460:  73 63 61 6E 22 00 20 00 2D 03 03 00 00 E1 28 11    scan". .-.....(.
002470:  29 EF 22 41 66 66 69 63 68 65 20 20 6F 76 65 72    )."Affiche  over
002480:  73 63 61 6E 22 00 4F 00 2E 03 03 00 00 E1 28 12    scan".O.......(.
002490:  29 EF 03 00 00 6E 6F F0 01 03 00 00 E1 28 13 29    )....no......(.)
0024A0:  EF 03 00 00 6E 6F F0 01 03 00 00 E1 28 14 29 EF    ....no......(.).
0024B0:  03 00 00 6E 6F F0 01 03 00 00 E1 28 15 29 EF 03    ...no......(.)..
0024C0:  00 00 6E 6F F0 01 03 00 00 E1 28 16 29 EF 03 00    ..no......(.)...
0024D0:  00 6D 65 EE 00 3A 00 84 03 0D 00 00 F8 EF 19 16    .me..:..........
0024E0:  01 0D 00 00 F9 EF 19 0C 01 0D 00 00 63 B0 EF 10    ............c...
0024F0:  01 0D 00 00 63 B1 EF 0E 01 9F 20 1E 10 27 01 0D    ....c..... ..'..
002500:  00 00 6E 62 6F F0 EF 17 01 9F 20 1E 7A 4E 00 33    ..nbo..... .zN.3
002510:  00 8E 03 B2 20 02 00 00 E1 F4 0F 20 A0 20 1E CA    .... ...... . ..
002520:  03 2C 1E D4 03 2C 1E DE 03 2C 1E DF 03 2C 1E 2A    .,...,...,...,.*
002530:  03 2C 1E 2A 03 2C 1E 2A 03 2C 1E 2A 03 2C 1E 8C    .,.*.,.*.,.*.,..
002540:  00 00 1C 00 CA 03 03 00 00 66 69 E3 EF 22 6E 6F    .........fi.."no
002550:  74 69 63 75 74 37 22 01 A0 20 1E 30 02 00 0C 00    ticut7".. .0....
002560:  D4 03 CA 22 63 72 74 63 22 00 10 00 DE 03 CA 22    ..."crtc"......"
002570:  6F 76 65 72 70 61 63 6B 22 00 0F 00 DF 03 CA 22    overpack"......"
002580:  6F 76 65 72 61 66 66 22 00 07 00 E8 03 01 C0 00    overaff"........
002590:  1D 00 F2 03 01 C0 2D 20 43 6F 75 72 73 20 64 27    ......- Cours d'
0025A0:  61 73 73 65 6D 62 6C 65 75 72 20 2D 00 07 00 FC    assembleur -....
0025B0:  03 01 C0 00 20 00 06 04 03 00 00 E1 28 0E 29 EF    .... .......(.).
0025C0:  22 20 20 49 6E 74 72 6F 64 75 63 74 69 6F 6E 20    "  Introduction 
0025D0:  20 20 22 00 20 00 10 04 03 00 00 E1 28 0F 29 EF      ". .......(.).
0025E0:  22 43 6F 75 72 73 20 20 61 73 73 65 6D 62 6C 65    "Cours  assemble
0025F0:  75 72 22 00 20 00 1A 04 03 00 00 E1 28 10 29 EF    ur". .......(.).
002600:  22 52 6F 75 74 69 6E 65 73 20 73 79 73 74 65 6D    "Routines system
002610:  65 35 22 00 20 00 24 04 03 00 00 E1 28 11 29 EF    e5". .$.....(.).
002620:  22 52 74 2E 20 20 4C 6F 61 64 20 66 69 63 68 69    "Rt.  Load fichi
002630:  65 72 22 00 20 00 2E 04 03 00 00 E1 28 12 29 EF    er". .......(.).
002640:  22 52 74 2E 20 20 53 61 76 65 20 66 69 63 68 69    "Rt.  Save fichi
002650:  65 72 22 00 13 00 38 04 03 00 00 E1 28 13 29 EF    er"...8.....(.).
002660:  03 00 00 6E 6F F0 00 13 00 42 04 03 00 00 E1 28    ...no....B.....(
002670:  14 29 EF 03 00 00 6E 6F F0 00 20 00 4C 04 03 00    .)....no.. .L...
002680:  00 E1 28 15 29 EF 22 52 74 2E 44 65 6D 6F 20 6C    ..(.)."Rt.Demo l
002690:  6F 61 64 20 73 61 76 65 22 00 20 00 56 04 03 00    oad save". .V...
0026A0:  00 E1 28 16 29 EF 22 4D 45 4E 55 20 20 20 20 50    ..(.)."MENU    P
0026B0:  52 49 4E 43 49 50 41 4C 22 00 3A 00 60 04 0D 00    RINCIPAL".:.`...
0026C0:  00 F8 EF 19 16 01 0D 00 00 F9 EF 19 0C 01 0D 00    ................
0026D0:  00 63 B0 EF 10 01 0D 00 00 63 B1 EF 0E 01 9F 20    .c.......c..... 
0026E0:  1E 10 27 01 0D 00 00 6E 62 6F F0 EF 17 01 9F 20    ..'....nbo..... 
0026F0:  1E 7A 4E 00 33 00 6A 04 B2 20 02 00 00 E1 F4 0F    .zN.3.j.. ......
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:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
002810:  20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D            --------
002820:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
002830:  2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20    ---------..     
002840:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
002850:  20 2D 20 43 48 41 52 47 45 4D 45 4E 54 20 44 27     - CHARGEMENT D'
002860:  55 4E 20 46 49 43 48 49 45 52 20 42 49 4E 41 49    UN FICHIER BINAI
002870:  52 45 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20    RE -..          
002880:  20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D                 ---
002890:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0028A0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A    --------------..
0028B0:  20 0D 0A 20 20 20 20 20 43 27 65 73 74 20 20 6C     ..     C'est  l
0028C0:  27 75 6E 20 20 64 65 73 20 20 32 20 20 74 79 70    'un  des  2  typ
0028D0:  65 73 20 20 64 65 20 20 63 68 61 72 67 65 6D 65    es  de  chargeme
0028E0:  6E 74 20 20 70 6F 73 73 69 62 6C 65 73 20 20 6C    nt  possibles  l
0028F0:  27 61 75 74 72 65 20 20 7B 74 61 6E 74 20 20 6C    'autre  {tant  l
002900:  65 20 0D 0A 20 63 68 61 72 67 65 6D 65 6E 74 20    e .. chargement 
002910:  64 27 41 53 43 49 49 20 2E 20 41 70 72 7D 73 20    d'ASCII . Apr}s 
002920:  61 76 6F 69 72 20 20 6F 75 76 65 72 74 20 20 6C    avoir  ouvert  l
002930:  65 20 20 66 69 63 68 69 65 72 20 20 63 6F 6D 6D    e  fichier  comm
002940:  65 20 70 72 7B 63 7B 64 65 6D 65 6E 74 20 2C 20    e pr{c{dement , 
002950:  6C 65 20 0D 0A 20 76 65 63 74 65 75 72 20 23 42    le .. vecteur #B
002960:  43 38 33 20 63 68 61 72 67 65 20 74 6F 75 74 20    C83 charge tout 
002970:  6C 65 20 66 69 63 68 69 65 72 20 20 64 61 6E 73    le fichier  dans
002980:  20 20 6C 61 20 52 41 4D 20 40 20 6C 27 61 64 72      la RAM @ l'adr
002990:  65 73 73 65 20 73 70 7B 63 69 66 69 7B 65 20 64    esse sp{cifi{e d
0029A0:  61 6E 73 20 0D 0A 20 48 4C 20 2E 0D 0A 20 20 20    ans .. HL ...   
0029B0:  20 20 23 42 43 38 33 20 6D 6F 64 69 66 69 65 20      #BC83 modifie 
0029C0:  74 6F 75 73 20 6C 65 73 20 72 65 67 69 73 74 72    tous les registr
0029D0:  65 73 20 79 20 63 6F 6D 70 72 69 73 20 49 58 20    es y compris IX 
0029E0:  20 65 74 20 49 59 20 21 20 45 6E 20 73 6F 72 74     et IY ! En sort
0029F0:  69 65 20 6C 65 20 43 41 52 52 59 20 0D 0A 20 65    ie le CARRY .. e
002A00:  73 74 20 6D 69 73 20 65 74 20 6C 65 20 66 6C 61    st mis et le fla
002A10:  67 20 5A 20 65 6E 6C 65 76 7B 20 73 69 20 6C 61    g Z enlev{ si la
002A20:  20 6C 65 63 74 75 72 65 20 61 20 72 7B 75 73 73     lecture a r{uss
002A30:  69 20 2E 0D 0A 20 20 20 20 20 0D 0A 20 20 20 20    i ...     ..    
002A40:  20 43 65 74 74 65 20 72 6F 75 74 69 6E 65 20 65     Cette routine e
002A50:  73 74 20 6C 6F 67 7B 65 20 20 65 6E 20 20 23 42    st log{e  en  #B
002A60:  45 38 30 20 20 63 65 20 20 71 75 69 20 20 76 6F    E80  ce  qui  vo
002A70:  75 73 20 20 70 65 72 6D 65 74 20 20 64 65 20 63    us  permet  de c
002A80:  68 61 72 67 65 72 20 64 65 73 20 0D 0A 20 70 72    harger des .. pr
002A90:  6F 67 72 61 6D 6D 65 73 20 6E 27 69 6D 70 6F 72    ogrammes n'impor
002AA0:  74 65 20 6F 75 20 64 61 6E 73 20 6C 61 20 20 52    te ou dans la  R
002AB0:  41 4D 20 20 28 4D 61 69 73 20 20 61 74 74 65 6E    AM  (Mais  atten
002AC0:  74 69 6F 6E 20 20 73 69 20 20 69 6C 20 79 2D 40    tion  si  il y-@
002AD0:  20 75 6E 20 62 6F 75 74 20 64 65 20 0D 0A 20 42     un bout de .. B
002AE0:  41 53 49 43 20 63 6F 6D 6D 65 20 64 61 6E 73 20    ASIC comme dans 
002AF0:  6C 61 20 64 7B 6D 6F 29 20 2E 20 44 27 61 75 74    la d{mo) . D'aut
002B00:  72 65 20 70 61 72 74 20 63 65 74 74 65 20 6C 6F    re part cette lo
002B10:  63 61 74 69 6F 6E 20 65 6E 20 26 42 45 38 30 20    cation en &BE80 
002B20:  6E 65 20 6E 7B 63 7B 73 73 69 74 65 20 0D 0A 20    ne n{c{ssite .. 
002B30:  61 75 63 75 6E 65 20 63 6F 6D 6D 61 6E 64 65 20    aucune commande 
002B40:  4D 45 4D 4F 52 59 20 65 74 20 6C 65 20 20 70 72    MEMORY et le  pr
002B50:  6F 67 72 61 6D 6D 65 20 20 72 65 73 74 65 20 20    ogramme  reste  
002B60:  65 6E 20 20 70 6C 61 63 65 20 20 61 70 72 7D 73    en  place  apr}s
002B70:  20 75 6E 20 72 65 73 65 74 20 70 61 72 20 0D 0A     un reset par ..
002B80:  20 43 54 52 4C 2B 53 48 49 46 54 2B 45 53 43 20     CTRL+SHIFT+ESC 
002B90:  21 0D 0A 20 0D 0A 20 20 20 20 20 53 69 20 76 6F    !.. ..     Si vo
002BA0:  75 73 20 76 6F 75 6C 65 7A 20 6C 27 75 74 69 6C    us voulez l'util
002BB0:  69 73 65 72 20 69 6E 64 7B 70 65 6E 64 61 6D 65    iser ind{pendame
002BC0:  6E 74 20 20 64 75 20 70 72 6F 67 72 61 6D 6D 65    nt  du programme
002BD0:  20 64 65 20 64 7B 6D 6F 6E 73 74 72 61 74 69 6F     de d{monstratio
002BE0:  6E 20 69 6C 20 0D 0A 20 73 75 66 66 69 74 20 64    n il .. suffit d
002BF0:  65 20 66 61 69 72 65 20 3A 20 4C 4F 41 44 22 4C    e faire : LOAD"L
002C00:  4F 41 44 42 49 4E 2E 42 49 4E 22 0D 0A 20 0D 0A    OADBIN.BIN".. ..
002C10:  20 20 20 20 50 75 69 73 20 3A 0D 0A 20 0D 0A 20        Puis :.. .. 
002C20:  61 24 3D 22 4E 4F 4D 20 46 49 43 48 49 45 52 22    a$="NOM FICHIER"
002C30:  3A 61 64 3D 61 64 72 65 73 73 65 20 6F 75 20 76    :ad=adresse ou v
002C40:  6F 75 73 20 76 6F 75 6C 65 7A 20 63 68 61 72 67    ous voulez charg
002C50:  65 72 20 6C 65 20 70 72 6F 67 72 61 6D 6D 65 3A    er le programme:
002C60:  62 75 66 20 3D 20 61 64 72 65 73 73 65 20 0D 0A    buf = adresse ..
002C70:  20 6F 75 20 76 6F 75 73 20 76 6F 75 6C 65 7A 20     ou vous voulez 
002C80:  6D 65 74 74 72 65 20 6C 65 20 62 75 66 66 65 72    mettre le buffer
002C90:  0D 0A 0D 0A 20 20 20 20 20 45 74 20 65 6E 66 69    ....     Et enfi
002CA0:  6E 20 3A 20 43 41 4C 4C 20 26 42 45 38 30 2C 40    n : CALL &BE80,@
002CB0:  61 24 2C 61 64 2C 62 75 66 0D 0A 20 0D 0A 20 20    a$,ad,buf.. ..  
002CC0:  20 20 20 4F 6E 20 6E 6F 74 65 72 61 20 71 75 65       On notera que
002CD0:  20 64 61 6E 73 20 63 65 20 20 43 41 4C 4C 20 20     dans ce  CALL  
002CE0:  66 69 67 75 72 65 20 20 33 20 20 70 61 72 61 6D    figure  3  param
002CF0:  7D 74 72 65 73 20 20 2C 20 63 65 20 6E 27 65 73    }tres  , ce n'es
002D00:  74 20 67 75 7D 72 65 20 70 6C 75 73 20 0D 0A 20    t gu}re plus .. 
002D10:  63 6F 6D 70 6C 69 71 75 7B 20 71 75 65 20 20 70    compliqu{ que  p
002D20:  72 7B 63 7B 64 65 6D 65 6E 74 20 20 2E 20 20 49    r{c{dement  .  I
002D30:  6C 20 20 66 61 75 74 20 20 6A 75 73 74 65 20 20    l  faut  juste  
002D40:  73 65 20 20 73 6F 75 76 65 6E 69 72 20 20 71 75    se  souvenir  qu
002D50:  65 20 20 6C 65 20 64 65 72 6E 69 65 72 20 0D 0A    e  le dernier ..
002D60:  20 70 61 72 61 6D 7D 74 72 65 20 74 72 61 6E 73     param}tre trans
002D70:  6D 69 73 20 73 65 20 74 72 6F 75 76 65 20 73 75    mis se trouve su
002D80:  72 20 6C 61 20 70 69 6C 65 20 2E 20 4F 6E 20 61    r la pile . On a
002D90:  75 72 61 20 64 6F 6E 63 20 3A 0D 0A 20 0D 0A 20    ura donc :.. .. 
002DA0:  20 20 20 20 42 75 66 20 64 61 6E 73 20 49 58 2B        Buf dans IX+
002DB0:  34 20 49 58 2B 35 0D 0A 20 20 20 20 20 61 64 20    4 IX+5..     ad 
002DC0:  20 64 61 6E 73 20 49 58 2B 32 20 49 58 2B 33 0D     dans IX+2 IX+3.
002DD0:  0A 20 20 20 20 20 61 24 20 20 64 61 6E 73 20 49    .     a$  dans I
002DE0:  58 2B 30 20 49 58 2B 31 0D 0A 20 0D 0A 20 20 20    X+0 IX+1.. ..   
002DF0:  20 20 42 75 66 20 65 74 20 61 64 20 7B 74 61 6E      Buf et ad {tan
002E00:  74 20 64 65 73 20 76 61 72 69 61 62 6C 65 73 20    t des variables 
002E10:  20 6E 75 6D 7B 72 69 71 75 65 73 20 20 45 4E 54     num{riques  ENT
002E20:  49 45 52 45 53 20 20 28 45 6E 74 72 65 20 30 20    IERES  (Entre 0 
002E30:  65 74 20 36 35 35 33 36 20 65 74 20 0D 0A 20 73    et 65536 et .. s
002E40:  61 6E 73 20 76 69 72 67 75 6C 65 29 20 73 6F 6E    ans virgule) son
002E50:  74 20 74 72 61 69 74 7B 65 73 20 64 69 72 65 63    t trait{es direc
002E60:  74 65 6D 65 6E 74 20 20 63 6F 6D 6D 65 20 20 64    tement  comme  d
002E70:  65 73 20 20 76 61 6C 65 75 72 73 20 31 36 20 62    es  valeurs 16 b
002E80:  69 74 73 20 70 61 72 20 74 6F 75 73 20 0D 0A 20    its par tous .. 
002E90:  6C 65 73 20 43 50 43 20 2E 0D 0A 20 0D 0A 20 20    les CPC ... ..  
002EA0:  20 20 20 55 6E 20 70 72 6F 67 72 61 6D 6D 65 20       Un programme 
002EB0:  73 69 73 20 65 6E 20 23 42 45 38 30 20 6E 65 20    sis en #BE80 ne 
002EC0:  64 6F 69 74 20 70 61 73 20 64 7B 70 61 73 73 65    doit pas d{passe
002ED0:  72 20 75 6E 65 20 63 65 6E 74 61 69 6E 65 20 64    r une centaine d
002EE0:  27 6F 63 74 65 74 73 20 70 6F 75 72 20 0D 0A 20    'octets pour .. 
002EF0:  66 6F 6E 63 74 69 6F 6E 6E 65 72 20 63 6F 6E 76    fonctionner conv
002F00:  65 6E 61 62 6C 65 6D 65 6E 74 20 2E 20 4C 61 20    enablement . La 
002F10:  73 65 63 74 69 6F 6E 20 64 65 20 70 61 73 73 61    section de passa
002F20:  67 65 20 64 65 73 20 70 61 72 61 6D 7D 74 72 65    ge des param}tre
002F30:  73 20 65 73 74 20 72 7B 64 75 69 74 65 20 0D 0A    s est r{duite ..
002F40:  20 40 20 73 61 20 70 6C 75 73 20 73 69 6D 70 6C     @ sa plus simpl
002F50:  65 20 65 78 70 72 65 73 73 69 6F 6E 20 65 74 20    e expression et 
002F60:  6C 65 73 20 74 65 73 74 73 20 65 74 20 6D 65 73    les tests et mes
002F70:  73 61 67 65 73 20 64 27 65 72 72 65 75 72 20 73    sages d'erreur s
002F80:  75 70 70 72 69 6D 7B 73 20 2E 0D 0A 20 3B 0D 0A    upprim{s ... ;..
002F90:  20 3B 2D 20 43 68 61 72 67 65 6D 65 6E 74 20 64     ;- Chargement d
002FA0:  27 75 6E 20 66 69 63 68 69 65 72 20 62 69 6E 61    'un fichier bina
002FB0:  69 72 65 20 2D 0D 0A 20 3B 0D 0A 20 20 20 20 20    ire -.. ;..     
002FC0:  20 20 20 20 4F 52 47 20 23 42 45 38 30 0D 0A 20        ORG #BE80.. 
002FD0:  3B 0D 0A 20 3B 2D 20 50 41 53 53 45 52 20 4C 45    ;.. ;- PASSER LE
002FE0:  20 4E 4F 4D 20 44 55 20 46 49 43 48 49 45 52 20     NOM DU FICHIER 
002FF0:  41 55 20 50 52 4F 47 52 41 4D 4D 45 20 2D 0D 0A    AU PROGRAMME -..
003000:  20 A0 20 1E 74 04 2C 1E 7E 04 2C 1E 88 04 2C 1E     . .t.,.~.,...,.
003010:  92 04 2C 1E 9C 04 2C 1E A6 04 2C 1E B0 04 2C 1E    ..,...,...,...,.
003020:  C4 04 2C 1E 8C 00 00 1C 00 74 04 03 00 00 66 69    ..,......t....fi
003030:  E3 EF 22 61 73 69 6E 74 72 6F 33 22 01 A0 20 1E    .."asintro3".. .
003040:  30 02 00 1C 00 7E 04 03 00 00 66 69 E3 EF 22 61    0....~....fi.."a
003050:  73 63 6F 75 72 37 31 22 01 A0 20 1E 30 02 00 1C    scour71".. .0...
003060:  00 88 04 03 00 00 66 69 E3 EF 22 72 6F 75 74 73    ......fi.."routs
003070:  79 73 35 22 01 A0 20 1E 30 02 00 1C 00 92 04 03    ys5".. .0.......
003080:  00 00 66 69 E3 EF 22 72 6F 75 74 73 79 73 36 22    ..fi.."routsys6"
003090:  01 A0 20 1E 30 02 00 1C 00 9C 04 03 00 00 66 69    .. .0.........fi
0030A0:  E3 EF 22 72 6F 75 74 73 79 73 37 22 01 A0 20 1E    .."routsys7".. .
0030B0:  30 02 00 07 00 A6 04 01 C0 00 0A 00 B0 04 A0 20    0.............. 
0030C0:  1E E8 03 00 07 00 BA 04 01 C0 00 10 00 C4 04 CA    ................
0030D0:  22 6C 6F 61 64 73 61 76 65 22 00 20 00 CE 04 03    "loadsave". ....
0030E0:  00 00 E1 28 0F 29 EF 22 44 65 6D 6F 20 20 72 6F    ...(.)."Demo  ro
0030F0:  75 74 73 79 73 74 2E 20 31 22 00 20 00 D8 04 03    utsyst. 1". ....
003100:  00 00 E1 28 10 29 EF 22 44 65 6D 6F 20 20 72 6F    ...(.)."Demo  ro
003110:  75 74 73 79 73 74 2E 20 32 22 00 20 00 E2 04 03    utsyst. 2". ....
003120:  00 00 E1 28 11 29 EF 22 44 65 6D 6F 20 20 20 41    ...(.)."Demo   A
003130:  4E 44 2D 4F 52 2D 58 4F 52 22 00 20 00 EC 04 03    ND-OR-XOR". ....
003140:  00 00 E1 28 12 29 EF 22 44 65 6D 6F 20 20 20 20    ...(.)."Demo    
003150:  72 6F 74 61 74 69 6F 6E 73 22 00 13 00 F6 04 03    rotations"......
003160:  00 00 E1 28 13 29 EF 03 00 00 6E 6F F0 00 13 00    ...(.)....no....
003170:  00 05 03 00 00 E1 28 14 29 EF 03 00 00 6E 6F F0    ......(.)....no.
003180:  00 13 00 0A 05 03 00 00 E1 28 15 29 EF 03 00 00    .........(.)....
003190:  6E 6F F0 00 13 00 14 05 03 00 00 E1 28 16 29 EF    no..........(.).
0031A0:  03 00 00 6D 65 EE 00 3A 00 1E 05 0D 00 00 F8 EF    ...me..:........
0031B0:  19 16 01 0D 00 00 F9 EF 19 0C 01 0D 00 00 63 B0    ..............c.
0031C0:  EF 10 01 0D 00 00 63 B1 EF 0E 01 9F 20 1E 10 27    ......c..... ..'
0031D0:  01 0D 00 00 6E 62 6F F0 EF 17 01 9F 20 1E 7A 4E    ....nbo..... .zN
0031E0:  00 33 00 28 05 B2 20 02 00 00 E1 F4 0F 20 A0 20    .3.(.. ...... . 
0031F0:  1E 32 05 2C 1E 3C 05 2C 1E 46 05 2C 1E 50 05 2C    .2.,.<.,.F.,.P.,
003200:  1E 5A 05 2C 1E 64 05 2C 1E 6E 05 2C 1E 78 05 2C    .Z.,.d.,.n.,.x.,
003210:  1E 8C 00 00 1C 00 32 05 03 00 00 66 69 E3 EF 22    ......2....fi.."
003220:  63 6F 75 72 61 73 36 33 22 01 A0 20 1E 30 02 00    couras63".. .0..
003230:  14 00 3C 05 CA 22 64 65 6D 72 6F 75 74 31 2E 62    ..<.."demrout1.b
003240:  61 73 22 00 14 00 46 05 CA 22 64 65 6D 72 6F 75    as"...F.."demrou
003250:  74 32 2E 62 61 73 22 00 0F 00 50 05 CA 22 6D 61    t2.bas"...P.."ma
003260:  73 6B 2E 62 61 73 00 0F 00 5A 05 CA 22 72 6F 74    sk.bas...Z.."rot
003270:  2E 62 61 73 22 00 0A 00 64 05 A0 20 1E C4 04 00    .bas"...d.. ....
003280:  0A 00 6E 05 A0 20 1E C4 04 00 0A 00 78 05 A0 20    ..n.. ......x.. 
003290:  1E C4 04 00 0B 00 82 05 A0 20 1E C4 04 20 00 07    ......... ... ..
0032A0:  00 8C 05 01 C0 00 16 00 D0 07 9F 20 1E B0 27 01    ........... ..'.
0032B0:  85 22 73 6F 73 67 37 22 2C 19 64 00 07 00 DA 07    ."sosg7",.d.....
0032C0:  01 C0 00 45 00 10 27 9E 20 0D 00 00 E9 EF 0E 20    ...E..'. ...... 
0032D0:  EC 20 16 01 7C 00 50 52 54 C3 2C 0D 00 00 63 B0    . ..|.PRT.,...c.
0032E0:  2C 0D 00 00 63 B1 2C 0E 2C 0D 00 00 F8 2C 0D 00    ,...c.,.,....,..
0032F0:  00 F9 F4 0D 00 00 E9 2C 40 03 00 00 E1 28 0D 00    .......,@....(..
003300:  00 E9 29 01 B0 01 C9 00 07 00 1A 27 01 C0 00 20    ..)........'... 
003310:  00 24 27 01 C0 2A 2A 2A 20 46 4C 41 53 48 49 4E    .$'..*** FLASHIN
003320:  47 20 73 75 20 63 61 64 72 65 20 2A 2A 2A 00 07    G su cadre ***..
003330:  00 2E 27 01 C0 00 65 00 38 27 CC 20 0F 2C 0D 00    ..'...e.8'. .,..
003340:  00 E6 2C 19 14 2C 19 0F 01 0D 00 00 F4 EF 16 01    ..,..,..........
003350:  0D 00 00 64 EC EF 11 01 0D 00 00 64 E8 EF 11 01    ...d.......d....
003360:  9F 20 1E 60 27 01 0D 00 00 E3 EF 0D 00 00 63 B1    . .`'.........c.
003370:  01 9F 20 1E 60 27 01 0D 00 00 E3 EF 0D 00 00 63    .. .`'.........c
003380:  B2 01 0D 00 00 F4 EF 12 01 0D 00 00 64 EC EF 19    ............d...
003390:  10 01 0D 00 00 64 E8 EF 19 10 00 07 00 42 27 01    .....d.......B'.
0033A0:  C0 00 3C 00 4C 27 01 C0 2A 2A 2A 20 54 72 61 63    ..<.L'..*** Trac
0033B0:  65 20 75 6E 20 63 61 64 72 65 20 49 4E 54 45 52    e un cadre INTER
0033C0:  4E 45 20 61 20 6C 61 20 73 75 72 66 61 63 65 20    NE a la surface 
0033D0:  64 75 20 74 65 78 74 65 20 2A 2A 2A 20 00 07 00    du texte *** ...
0033E0:  56 27 01 C0 00 7D 00 60 27 7C 00 43 41 C4 2C 28    V'...}.`'|.CA.,(
0033F0:  0D 00 00 F8 F5 0F 29 F6 19 10 F5 10 2C 28 28 19    ......).....,((.
003400:  1A F5 0D 00 00 F9 29 F6 19 10 29 F4 28 19 10 F5    ......)...).(...
003410:  0D 00 00 64 E8 29 F4 0D 00 00 64 E8 2C 28 28 0D    ...d.)....d.,((.
003420:  00 00 EC F4 0F 29 F6 19 10 29 F4 10 2C 0D 00 00    .....)...)..,...
003430:  64 E8 F4 28 0D 00 00 E8 F6 19 10 29 F4 28 19 10    d..(.......).(..
003440:  F5 0D 00 00 64 E8 29 F4 10 2C 0D 00 00 E3 2C 0D    ....d.)..,....,.
003450:  00 00 F4 2C 0D 00 00 64 EC 2C 0D 00 00 64 E8 01    ...,...d.,...d..
003460:  C9 00 07 00 6A 27 01 C0 00 07 00 74 27 01 C0 00    ....j'.....t'...
003470:  07 00 7E 27 01 C0 00 9C 00 88 27 7C 00 43 41 C4    ..~'......'|.CA.
003480:  2C 28 0D 00 00 F8 F5 0F 29 F6 19 10 F5 28 28 0D    ,(......)....((.
003490:  00 00 F4 F5 11 29 F6 0D 00 00 64 EC 29 F5 10 2C    .....)....d.)..,
0034A0:  28 19 1A F5 0D 00 00 F9 29 F6 19 10 F4 28 28 0D    (.......)....((.
0034B0:  00 00 F4 F5 11 29 F6 0D 00 00 64 E8 29 2C 0D 00    .....)....d.),..
0034C0:  00 EC F6 19 10 F4 10 F6 28 28 0D 00 00 F4 F5 11    ........((......
0034D0:  29 F6 0D 00 00 64 EC 29 F4 10 2C 28 0D 00 00 F4    )....d.)..,(....
0034E0:  F5 11 29 F6 28 0D 00 00 64 E8 F6 10 29 F4 0D 00    ..).(...d...)...
0034F0:  00 E8 F6 19 10 F4 10 2C 0D 00 00 E3 2C 0D 00 00    .......,....,...
003500:  F4 2C 0D 00 00 64 EC 2C 0D 00 00 64 E8 01 C9 20    .,...d.,...d... 
003510:  20 20 00 07 00 92 27 01 C0 00 07 00 9C 27 01 C0      ....'......'..
003520:  00 07 00 A6 27 01 C0 00 43 00 B0 27 7C 00 44 D4    ....'...C..'|.D.
003530:  01 03 00 00 C1 EF 22 52 45 54 4F 55 52 4E 45 52    ......"RETOURNER
003540:  20 44 49 53 51 55 45 20 21 22 01 CC 20 0F 2C 19     DISQUE !".. .,.
003550:  C8 2C 19 14 2C 19 0F 01 9F 20 1E C4 27 01 7C 00    .,..,.... ..'.|.
003560:  53 D4 01 83 20 1C 06 BB 01 C9 00 2D 00 BA 27 03    S... ......-..'.
003570:  00 00 C1 EF 22 20 22 F4 FF 03 28 19 F0 29 F4 FF    ...." "...(..)..
003580:  03 28 19 F1 29 F4 22 20 5B 43 4F 50 59 5D 20 56    .(..)." [COPY] V
003590:  61 6C 69 64 65 20 22 00 C3 00 C4 27 9F 20 1E CE    alide "....'. ..
0035A0:  27 01 7C 00 44 CC 01 7C 00 4D 49 44 C3 2C 0D 00    '.|.D..|.MID.,..
0035B0:  00 63 B3 2C 0D 00 00 63 B2 2C 0E 2C 19 17 2C 40    .c.,...c.,.,..,@
0035C0:  03 00 00 E1 01 7C 00 53 D4 01 0D 00 00 D8 EF 11    .....|.S........
0035D0:  01 0D 00 00 F9 EF 19 17 01 0D 00 00 EC EF FF 0E    ................
0035E0:  28 03 00 00 E1 29 F6 10 01 0D 00 00 E8 EF 0F 01    (....)..........
0035F0:  0D 00 00 E3 EF 0D 00 00 63 B1 01 0D 00 00 F4 EF    ........c.......
003600:  15 01 0D 00 00 64 EC EF 10 01 0D 00 00 64 E8 EF    .....d.......d..
003610:  10 01 9F 20 1E 88 27 01 0D 00 00 E3 EF 0D 00 00    ... ..'.........
003620:  63 B2 01 0D 00 00 F4 EF 12 01 0D 00 00 64 EC EF    c............d..
003630:  16 01 0D 00 00 64 E8 EF 16 01 03 00 00 E2 EF FF    .....d..........
003640:  16 28 FF 0E 28 03 00 00 C1 28 0E 29 29 29 01 9F    .(..(....(.)))..
003650:  20 1E 88 27 01 A0 20 1E D8 27 00 57 00 CE 27 0D     ..'.. ..'.W..'.
003660:  00 00 72 F8 EF 0D 00 00 F8 01 0D 00 00 72 F9 EF    ..r..........r..
003670:  0D 00 00 F9 01 0D 00 00 72 EC EF 0D 00 00 EC 01    ........r.......
003680:  0D 00 00 72 E8 EF 0D 00 00 E8 01 0D 00 00 72 F4    ...r..........r.
003690:  EF 0D 00 00 F4 01 0D 00 00 72 64 EC EF 0D 00 00    .........rd.....
0036A0:  64 EC 01 0D 00 00 72 64 E8 EF 0D 00 00 64 E8 01    d.....rd.....d..
0036B0:  C9 00 57 00 D8 27 0D 00 00 F8 EF 0D 00 00 72 F8    ..W..'........r.
0036C0:  01 0D 00 00 F9 EF 0D 00 00 72 F9 01 0D 00 00 EC    .........r......
0036D0:  EF 0D 00 00 72 EC 01 0D 00 00 E8 EF 0D 00 00 72    ....r..........r
0036E0:  E8 01 0D 00 00 F4 EF 0D 00 00 72 F4 01 0D 00 00    ..........r.....
0036F0:  64 EC EF 0D 00 00 72 64 EC 01 0D 00 00 64 E8 EF    d.....rd.....d..
003700:  0D 00 00 72 64 E8 01 C9 00 07 00 F8 2A 01 C0 00    ...rd.......*...
003710:  43 00 02 2B 01 C0 2A 2A 2A 20 42 72 61 6E 63 68    C..+..*** Branch
003720:  65 6D 65 6E 74 20 4C 45 43 54 45 55 52 37 20 65    ement LECTEUR7 e
003730:  74 20 72 65 74 6F 75 72 20 64 65 62 75 74 20 65    t retour debut e
003740:  6E 20 63 61 73 20 64 27 65 72 72 65 75 72 20 2A    n cas d'erreur *
003750:  2A 2A 00 07 00 0C 2B 01 C0 00 39 00 16 2B AD 20    **....+...9..+. 
003760:  10 01 9F 20 1E 20 2B 01 A1 20 0D 00 00 65 F2 EF    ... . +.. ...e..
003770:  0F 20 EB 20 7C 00 57 4B 45 D9 2C 0F 2C 0E 2C 0E    . . |.WKE.,.,.,.
003780:  2C 19 12 2C 12 01 A0 20 1E 64 00 20 01 97 20 1E    ,..,... .d. .. .
003790:  64 00 00 3B 00 20 2B 83 20 1F 00 00 7C 14 90 2C    d..;. +. ...|..,
0037A0:  0E 01 83 20 1F 00 00 7F 14 90 2C 1A 10 27 01 83    ... ......,..'..
0037B0:  20 1F 00 00 70 14 90 2C 0E 2C 0F 2C 0F 2C 19 50     ...p..,.,.,.,.P
0037C0:  2C 0F 2C 19 19 2C 40 03 00 00 66 69 E3 00 28 00    ,.,..,@...fi..(.
0037D0:  2A 2B 8A 20 23 0F 01 A9 20 23 0F 2C 17 2C 14 01    *+. #... #.,.,..
0037E0:  BF 23 0F 2C 22 5B 31 5D 20 52 45 43 4F 4D 4D 45    .#.,"[1] RECOMME
0037F0:  4E 43 45 20 22 00 22 00 34 2B A9 20 23 0F 2C 17    NCE ".".4+. #.,.
003800:  20 3B 0D 0A 20 20 20 20 20 20 20 20 20 43 50 20     ;..         CP 
003810:  33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3B    3              ;
003820:  56 65 72 69 66 69 65 72 20 71 75 27 69 6C 20 79    Verifier qu'il y
003830:  2D 61 20 62 69 65 6E 20 33 20 70 61 72 61 6D 65    -a bien 3 parame
003840:  74 72 65 73 0D 0A 20 20 20 20 20 20 20 20 20 52    tres..         R
003850:  45 54 20 4E 5A 0D 0A 20 20 20 20 20 20 20 20 20    ET NZ..         
003860:  58 4F 52 20 41 20 20 20 20 20 20 20 20 20 20 20    XOR A           
003870:  20 20 3B 52 65 6D 65 74 74 72 65 20 61 20 7A 65      ;Remettre a ze
003880:  72 6F 20 6C 65 20 66 6C 61 67 20 64 27 65 72 72    ro le flag d'err
003890:  65 75 72 20 71 75 69 20 61 20 70 75 20 65 74 72    eur qui a pu etr
0038A0:  65 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28    e..         LD (
0038B0:  46 4C 47 45 52 52 29 2C 41 20 20 20 20 20 3B 6D    FLGERR),A     ;m
0038C0:  6F 64 69 66 69 65 20 6C 6F 72 73 20 64 27 75 6E    odifie lors d'un
0038D0:  20 61 70 70 65 6C 20 70 72 7B 63 7B 64 65 6E 74     appel pr{c{dent
0038E0:  20 2E 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20     ... ;..        
0038F0:  20 4C 44 20 4C 2C 28 49 58 2B 30 29 20 20 20 20     LD L,(IX+0)    
003900:  20 20 20 3B 52 65 63 75 70 65 72 65 72 20 65 74       ;Recuperer et
003910:  20 72 61 6E 67 65 72 20 6C 27 61 64 72 65 73 73     ranger l'adress
003920:  65 20 64 75 20 62 75 66 66 65 72 0D 0A 20 20 20    e du buffer..   
003930:  20 20 20 20 20 20 4C 44 20 48 2C 28 49 58 2B 31          LD H,(IX+1
003940:  29 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28    )..         LD (
003950:  42 55 46 46 45 52 29 2C 48 4C 0D 0A 20 3B 0D 0A    BUFFER),HL.. ;..
003960:  20 20 20 20 20 20 20 20 20 4C 44 20 4C 2C 28 49             LD L,(I
003970:  58 2B 32 29 20 20 20 20 20 20 20 3B 52 65 63 75    X+2)       ;Recu
003980:  70 65 72 65 72 20 65 74 20 72 61 6E 67 65 72 20    perer et ranger 
003990:  6C 27 61 64 72 65 73 73 65 20 64 65 20 63 68 61    l'adresse de cha
0039A0:  72 67 65 6D 65 6E 74 0D 0A 20 20 20 20 20 20 20    rgement..       
0039B0:  20 20 4C 44 20 48 2C 28 49 58 2B 33 29 0D 0A 20      LD H,(IX+3).. 
0039C0:  20 20 20 20 20 20 20 20 4C 44 20 28 41 44 4C 4F            LD (ADLO
0039D0:  41 44 29 2C 48 4C 0D 0A 20 3B 0D 0A 20 20 20 20    AD),HL.. ;..    
0039E0:  20 20 20 20 20 4C 44 20 4C 2C 28 49 58 2B 34 29         LD L,(IX+4)
0039F0:  20 20 20 20 20 20 20 3B 4C 65 20 70 6F 69 6E 74           ;Le point
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:  65 75 72 20 64 65 20 6C 61 20 76 61 72 69 61 62    eur de la variab
003B10:  6C 65 20 6E 6F 6D 20 64 65 20 66 69 63 68 69 65    le nom de fichie
003B20:  72 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48    r..         LD H
003B30:  2C 28 49 58 2B 35 29 20 20 20 20 20 20 20 3B 65    ,(IX+5)       ;e
003B40:  73 74 20 6D 69 73 20 64 61 6E 73 20 48 4C 0D 0A    st mis dans HL..
003B50:  20 3B 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20     ;..         LD 
003B60:  42 2C 28 48 4C 29 20 20 20 20 20 20 20 20 20 3B    B,(HL)         ;
003B70:  4C 61 20 6C 6F 6E 67 75 65 75 72 20 64 75 20 6E    La longueur du n
003B80:  6F 6D 20 64 65 20 66 69 63 68 69 65 72 20 65 73    om de fichier es
003B90:  74 20 6D 69 73 65 20 64 69 72 65 63 74 65 6D 65    t mise directeme
003BA0:  6E 74 0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43    nt..         INC
003BB0:  20 48 4C 20 20 20 20 20 20 20 20 20 20 20 20 3B     HL            ;
003BC0:  64 61 6E 73 20 42 20 70 6F 75 72 20 27 4F 50 45    dans B pour 'OPE
003BD0:  4E 49 4E 27 20 70 75 69 73 20 6F 6E 20 72 65 63    NIN' puis on rec
003BE0:  75 70 65 72 65 20 6C 27 61 64 72 65 73 73 65 20    upere l'adresse 
003BF0:  64 75 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20    du..         LD 
003C00:  45 2C 28 48 4C 29 20 20 20 20 20 20 20 20 20 3B    E,(HL)         ;
003C10:  31 65 72 20 63 61 72 61 63 74 65 72 65 20 64 65    1er caractere de
003C20:  20 6C 61 20 63 68 61 69 6E 65 20 64 61 6E 73 20     la chaine dans 
003C30:  44 45 0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43    DE..         INC
003C40:  20 48 4C 20 20 20 20 20 20 20 20 20 20 20 20 3B     HL            ;
003C50:  45 58 20 44 45 2C 48 4C 20 6D 65 74 74 72 61 20    EX DE,HL mettra 
003C60:  6C 27 61 64 72 65 73 73 65 20 64 75 20 6E 6F 6D    l'adresse du nom
003C70:  20 64 65 20 66 69 63 68 69 65 72 20 64 61 6E 73     de fichier dans
003C80:  20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44     HL..         LD
003C90:  20 44 2C 28 48 4C 29 20 20 20 20 20 20 20 20 20     D,(HL)         
003CA0:  3B 70 6F 75 72 20 27 4F 50 45 4E 49 4E 27 0D 0A    ;pour 'OPENIN'..
003CB0:  20 3B 0D 0A 20 3B 2D 20 4F 75 76 72 69 72 20 75     ;.. ;- Ouvrir u
003CC0:  6E 20 66 69 63 68 69 65 72 20 65 6E 20 6C 65 63    n fichier en lec
003CD0:  74 75 72 65 20 65 74 20 6C 69 72 65 20 73 65 73    ture et lire ses
003CE0:  20 70 61 72 61 6D 65 74 72 65 73 20 2D 0D 0A 20     parametres -.. 
003CF0:  3B 0D 0A 20 20 20 20 20 20 20 20 20 45 58 20 44    ;..         EX D
003D00:  45 2C 48 4C 20 20 20 20 20 20 20 20 20 20 3B 41    E,HL          ;A
003D10:  64 72 65 73 73 65 20 64 75 20 6E 6F 6D 20 64 65    dresse du nom de
003D20:  20 66 69 63 68 69 65 72 20 64 61 6E 73 20 48 4C     fichier dans HL
003D30:  0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 44 45    ..         LD DE
003D40:  2C 28 42 55 46 46 45 52 29 20 20 20 20 3B 41 64    ,(BUFFER)    ;Ad
003D50:  72 65 73 73 65 20 64 75 20 62 75 66 66 65 72 0D    resse du buffer.
003D60:  0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 43 41    . ;..         CA
003D70:  4C 4C 20 23 42 43 37 37 20 20 20 20 20 20 20 20    LL #BC77        
003D80:  3B 4F 75 76 72 69 72 20 6C 65 20 66 69 63 68 69    ;Ouvrir le fichi
003D90:  65 72 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20    er..         JR 
003DA0:  4E 43 2C 45 52 52 44 49 53 43 20 20 20 20 20 3B    NC,ERRDISC     ;
003DB0:  53 74 6F 70 70 65 72 20 65 6E 20 63 61 73 20 64    Stopper en cas d
003DC0:  27 65 72 72 65 75 72 0D 0A 20 3B 0D 0A 20 3B 2D    'erreur.. ;.. ;-
003DD0:  20 43 68 61 72 67 65 72 20 65 6E 20 52 41 4D 20     Charger en RAM 
003DE0:  75 6E 20 66 69 63 68 69 65 72 20 42 49 4E 41 49    un fichier BINAI
003DF0:  52 45 20 61 20 75 6E 65 20 61 64 72 65 73 73 65    RE a une adresse
003E00:  20 64 6F 6E 6E 7B 65 20 2D 0D 0A 20 3B 0D 0A 20     donn{e -.. ;.. 
003E10:  20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 28 41            LD HL,(A
003E20:  44 4C 4F 41 44 29 20 20 20 20 3B 50 72 65 6E 64    DLOAD)    ;Prend
003E30:  72 65 20 6C 27 61 64 72 65 73 73 65 20 6F 75 20    re l'adresse ou 
003E40:  6C 27 6F 6E 20 76 65 75 74 20 63 68 61 72 67 65    l'on veut charge
003E50:  72 20 6C 65 20 62 69 6E 61 69 72 65 0D 0A 20 20    r le binaire..  
003E60:  20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 43 38           CALL #BC8
003E70:  33 20 20 20 20 20 20 20 20 3B 56 65 63 74 65 75    3        ;Vecteu
003E80:  72 20 27 4C 4F 41 44 27 0D 0A 20 20 20 20 20 20    r 'LOAD'..      
003E90:  20 20 20 4A 50 20 43 2C 23 42 43 37 41 20 20 20       JP C,#BC7A   
003EA0:  20 20 20 20 20 3B 46 65 72 6D 65 72 20 6C 65 20         ;Fermer le 
003EB0:  66 69 63 68 69 65 72 20 65 74 20 66 69 6E 69 20    fichier et fini 
003EC0:  73 69 20 4F 4B 20 28 43 41 52 52 59 20 6D 69 73    si OK (CARRY mis
003ED0:  29 0D 0A 20 3B 0D 0A 20 45 52 52 44 49 53 43 20    ).. ;.. ERRDISC 
003EE0:  4C 44 20 41 2C 23 46 46 20 20 20 20 20 20 20 20    LD A,#FF        
003EF0:  20 20 3B 53 69 67 6E 61 6C 65 72 20 6C 27 65 72      ;Signaler l'er
003F00:  72 65 75 72 20 64 61 6E 73 20 6C 65 20 66 6C 61    reur dans le fla
003F10:  67 20 73 69 20 72 61 74 65 0D 0A 20 20 20 20 20    g si rate..     
003F20:  20 20 20 20 4C 44 20 28 46 4C 47 45 52 52 29 2C        LD (FLGERR),
003F30:  41 0D 0A 20 20 20 20 20 20 20 20 20 4A 50 20 23    A..         JP #
003F40:  42 43 37 44 20 20 20 20 20 20 20 20 20 20 3B 46    BC7D          ;F
003F50:  65 72 6D 65 74 75 72 65 20 64 27 75 72 67 65 6E    ermeture d'urgen
003F60:  63 65 20 65 74 20 66 69 6E 69 0D 0A 20 3B 0D 0A    ce et fini.. ;..
003F70:  20 4C 49 53 54 20 0D 0A 20 46 4C 47 45 52 52 20     LIST .. FLGERR 
003F80:  20 44 42 20 30 0D 0A 20 42 55 46 46 45 52 20 20     DB 0.. BUFFER  
003F90:  44 57 20 30 0D 0A 20 41 44 4C 4F 41 44 20 20 44    DW 0.. ADLOAD  D
003FA0:  57 20 30 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20    W 0.. ;..       
003FB0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
003FC0:  20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D       -------------
003FD0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20    -------------.. 
003FE0:  0D 0A 20 20 20 20 20 43 6F 6D 6D 65 20 76 6F 75    ..     Comme vou
003FF0:  73 20 70 6F 75 76 65 7A 20 6C 65 20 76 6F 69 72    s pouvez le voir
004000:  20 20 2C 20 20 63 27 65 73 74 20 20 61 75 73 73      ,  c'est  auss
004010:  69 20 20 73 69 6D 70 6C 65 20 20 71 75 27 65 66    i  simple  qu'ef
004020:  66 69 63 61 63 65 20 2E 20 4F 6E 20 70 65 75 74    ficace . On peut
004030:  20 0D 0A 20 63 68 61 72 67 65 72 20 6E 27 69 6D     .. charger n'im
004040:  70 6F 72 74 65 20 71 75 65 6C 6C 65 20 74 61 69    porte quelle tai
004050:  6C 6C 65 20 64 65 20 66 69 63 68 69 65 72 20 20    lle de fichier  
004060:  6E 27 69 6D 70 6F 72 74 65 20 20 6F 75 20 65 6E    n'importe  ou en
004070:  20 52 41 4D 20 65 6E 20 64 65 68 6F 72 73 20 64     RAM en dehors d
004080:  65 20 0D 0A 20 6C 61 20 7A 6F 6E 65 20 72 7B 73    e .. la zone r{s
004090:  65 72 76 7B 65 20 61 75 20 73 79 73 74 7D 6D 65    erv{e au syst}me
0040A0:  20 20 65 74 20 20 64 65 20 20 63 65 6C 6C 65 20      et  de  celle 
0040B0:  20 61 74 74 72 69 62 75 7B 65 20 20 40 20 20 75     attribu{e  @  u
0040C0:  6E 20 7B 76 65 6E 74 75 65 6C 20 62 6F 75 74 20    n {ventuel bout 
0040D0:  64 65 20 0D 0A 20 42 41 53 49 43 2E 20 53 69 20    de .. BASIC. Si 
0040E0:  6F 6E 20 6E 65 20 73 61 69 74 20 6F 75 20 6C 6F    on ne sait ou lo
0040F0:  67 65 72 20 20 6C 65 20 20 62 75 66 66 65 72 20    ger  le  buffer 
004100:  2C 16 01 BF 23 0F 2C 22 5B 32 5D 20 20 52 45 50    ,...#.,"[2]  REP
004110:  52 45 4E 44 52 45 22 00 23 00 3E 2B A9 20 23 0F    RENDRE".#.>+. #.
004120:  2C 17 2C 19 0A 01 BF 23 0F 2C 22 5B 33 5D 20 20    ,.,....#.,"[3]  
004130:  20 20 51 55 49 54 54 45 52 22 00 2C 00 48 2B 03      QUITTER".,.H+.
004140:  00 00 E1 EF 22 22 01 D6 20 03 00 00 E1 F1 22 31    ...."".. ....."1
004150:  22 20 FC 20 03 00 00 E1 EE 22 33 22 01 03 00 00    " . ....."3"....
004160:  E1 EF FF 43 01 D5 00 41 00 52 2B A1 20 03 00 00    ...C...A.R+. ...
004170:  E1 EF 22 31 22 EB 20 83 20 1F 00 00 73 14 90 01    .."1". . ...s...
004180:  A0 20 1E 2A 2B 20 01 97 20 A1 20 03 00 00 E1 EF    . .*+ .. . .....
004190:  22 32 22 EB 20 8A 23 0F 01 83 20 1F 00 00 76 14    "2". .#... ...v.
0041A0:  90 01 A0 20 1E 2A 2B 00 06 00 5C 2B C9 00 07 00    ... .*+...\+....
0041B0:  66 2B 01 C0 00 22 00 70 2B 01 C0 2A 2A 2A 20 46    f+...".p+..*** F
0041C0:  65 6E 65 74 72 61 67 65 20 2D 20 63 61 64 72 61    enetrage - cadra
0041D0:  67 65 20 2A 2A 2A 00 07 00 7A 2B 01 C0 00 16 00    ge ***...z+.....
0041E0:  84 2B 0D 00 00 64 E8 EF 19 10 01 0D 00 00 64 F4    .+...d........d.
0041F0:  EF 19 10 00 76 00 8E 2B 0D 00 00 F4 EF 12 01 D8    ....v..+........
004200:  20 23 0F 2C 0D 00 00 77 B1 2C 0D 00 00 77 B2 2C     #.,...w.,...w.,
004210:  0D 00 00 77 B3 2C 0D 00 00 77 B4 01 BA 20 23 0F    ...w.,...w... #.
004220:  2C 0D 00 00 E1 01 0D 00 00 F8 EF 0D 00 00 77 B1    ,.............w.
004230:  01 0D 00 00 F9 EF 0D 00 00 77 B3 F4 0F 01 0D 00    .........w......
004240:  00 EC EF 0D 00 00 77 B2 F5 0D 00 00 77 B1 01 0D    ......w.....w...
004250:  00 00 E8 EF 0D 00 00 77 B4 F5 0D 00 00 77 B3 01    .......w.....w..
004260:  8A 23 0F 01 A0 20 1E 60 27 00 27 00 98 2B 0D 00    .#... .`'.'..+..
004270:  00 77 B1 EF 10 01 0D 00 00 77 B2 EF 19 27 01 0D    .w.......w...'..
004280:  00 00 77 B3 EF 19 0A 01 0D 00 00 77 B4 EF 19 18    ..w........w....
004290:  00 31 00 A2 2B D8 20 23 0F 2C 0D 00 00 77 B1 2C    .1..+. #.,...w.,
0042A0:  0D 00 00 77 B2 2C 0D 00 00 77 B3 2C 0D 00 00 77    ...w.,...w.,...w
0042B0:  B4 01 BA 20 23 0F 2C 0D 00 00 E1 01 8A 23 0F 01    ... #.,......#..
0042C0:  C9 00 07 00 AC 2B 01 C0 00 29 00 B6 2B 01 C0 2A    .....+...)..+..*
0042D0:  2A 2A 20 41 66 66 69 63 68 65 72 20 73 65 6C 65    ** Afficher sele
0042E0:  63 74 69 6F 6E 20 72 65 70 6F 6E 73 65 20 2A 2A    ction reponse **
0042F0:  2A 00 07 00 C0 2B 01 C0 00 A4 00 CA 2B 7C 00 4D    *....+......+|.M
004300:  49 44 C3 2C 0D 00 00 63 B2 2C 0D 00 00 63 B3 2C    ID.,...c.,...c.,
004310:  0E 2C 0D 00 00 79 B1 2C 40 03 00 00 E1 01 0D 00    .,...y.,@.......
004320:  00 77 B3 EF 0D 00 00 77 B3 F4 10 01 0D 00 00 77    .w.....w.......w
004330:  B1 EF 0D 00 00 77 B1 F4 0F 01 0D 00 00 77 B2 EF    .....w.......w..
004340:  0D 00 00 77 B2 F5 0F 01 0D 00 00 77 B4 EF 0D 00    ...w.......w....
004350:  00 77 B4 F5 0F 01 0D 00 00 E1 EF 0E 01 9F 20 1E    .w............ .
004360:  A2 2B 01 0D 00 00 77 B3 EF 0D 00 00 77 B3 F5 10    .+....w.....w...
004370:  01 0D 00 00 77 B1 EF 0D 00 00 77 B1 F5 0F 01 0D    ....w.....w.....
004380:  00 00 77 B2 EF 0D 00 00 77 B2 F4 0F 01 0D 00 00    ..w.....w.......
004390:  77 B4 EF 0D 00 00 77 B4 F4 0F 01 C9 00 07 00 D4    w.....w.........
0043A0:  2B 01 C0 00 31 00 DE 2B 01 C0 2A 2A 2A 20 52 65    +...1..+..*** Re
0043B0:  73 74 61 75 72 65 20 66 65 6E 65 74 72 65 20 72    staure fenetre r
0043C0:  65 70 6F 6E 73 65 73 20 73 69 20 61 3D 2D 31 36    eponses si a=-16
0043D0:  20 2A 2A 2A 00 07 00 E8 2B 01 C0 00 3B 00 F2 2B     ***....+...;..+
0043E0:  0D 00 00 77 B1 EF 19 0A 01 0D 00 00 77 B2 EF 19    ...w........w...
0043F0:  1F 01 0D 00 00 77 B3 EF 19 0A 01 0D 00 00 77 B4    .....w........w.
004400:  EF 19 0A 01 0D 00 00 E1 EF 10 01 9F 20 1E A2 2B    ............ ..+
004410:  01 A0 20 1E 1A 2C 00 07 00 FC 2B 01 C0 00 25 00    .. ..,....+...%.
004420:  06 2C 01 C0 2A 2A 2A 20 49 6E 69 74 69 61 6C 69    .,..*** Initiali
004430:  73 61 74 69 6F 6E 20 6D 65 6E 75 73 20 32 20 2A    sation menus 2 *
004440:  2A 2A 00 07 00 10 2C 01 C0 00 5F 00 1A 2C 0D 00    **....,..._..,..
004450:  00 63 B0 EF 10 01 0D 00 00 63 B1 EF 0E 01 0D 00    .c.......c......
004460:  00 63 B2 EF 0F 01 0D 00 00 63 B3 EF 11 01 0D 00    .c.......c......
004470:  00 E3 EF 0D 00 00 63 B2 01 0D 00 00 77 B1 EF 17    ......c.....w...
004480:  01 0D 00 00 77 B2 EF 19 20 01 0D 00 00 77 B3 EF    ....w... ....w..
004490:  19 0B 01 0D 00 00 77 B4 EF 19 15 01 0D 00 00 E1    ......w.........
0044A0:  EF 0E 01 A0 20 1E 48 2B 00 07 00 20 4E 01 C0 00    .... .H+... N...
0044B0:  25 00 2A 4E 01 C0 2D 20 43 68 61 72 67 65 6D 65    %.*N..- Chargeme
0044C0:  6E 74 20 52 53 58 20 65 74 20 4C 45 43 54 45 55    nt RSX et LECTEU
0044D0:  52 37 20 2D 00 07 00 34 4E 01 C0 00 23 00 3E 4E    R7 -...4N...#.>N
0044E0:  83 20 1C A9 BE 01 A8 22 72 73 78 70 72 74 32 2E    . ....."rsxprt2.
0044F0:  63 6F 64 22 2C 1C 00 80 01 83 20 1C 00 80 00 23    cod",..... ....#
004500:  00 4C 49 54 41 53 43 20 20 42 41 53 00 00 00 00    .LITASC  BAS....
004510:  00 00 00 00 00 70 01 00 36 02 00 00 00 00 00 00    .....p..6.......
004520:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004530:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004540:  36 02 00 B7 03 20 0F 2C 19 0E 01 BF 20 FF 03 28    6.... .,.... ..(
004550:  19 12 29 22 18 20 45 52 52 45 55 52 20 4C 45 43    ..)". ERREUR LEC
004560:  54 55 52 45 20 18 07 22 00 10 00 8C 00 83 20 1C    TURE .."...... .
004570:  06 BB 01 A0 20 1E 14 00 00 00 00 1A 1E BB 20 F9    .... ......... .
004580:  12 00 0A 00 A8 22 4C 49 54 41 53 43 2E 42 49 4E    ....."LITASC.BIN
004590:  22 00 23 00 14 00 AD 20 10 01 A2 20 0E 2C 0E 01    ".#.... ... .,..
0045A0:  82 20 0E 01 A2 20 0F 2C 19 1A 01 0D 00 00 41 C4    . ... .,......A.
0045B0:  EF 1C CA BE 00 4E 00 1E 00 BF 01 BF 20 22 4C 65    .....N...... "Le
0045C0:  63 74 75 72 65 20 64 27 75 6E 20 66 69 63 68 69    cture d'un fichi
0045D0:  65 72 20 41 53 43 49 49 20 44 6F 6E 6E 65 72 20    er ASCII Donner 
0045E0:  27 51 27 20 63 6F 6D 6D 65 20 6E 6F 6D 20 70 6F    'Q' comme nom po
0045F0:  75 72 20 72 65 74 6F 75 72 20 61 75 20 6D 65 6E    ur retour au men
004600:  75 22 00 06 00 28 00 84 00 3E 00 32 00 BF 22 4D    u"...(...>.2.."M
004610:  61 69 6E 74 65 6E 69 72 20 53 50 41 43 45 20 65    aintenir SPACE e
004620:  6E 66 6F 6E 63 65 20 70 6F 75 72 20 69 6E 74 65    nfonce pour inte
004630:  72 72 6F 6D 70 72 65 20 6C 65 20 64 65 66 69 6C    rrompre le defil
004640:  65 6D 65 6E 74 22 00 35 00 3C 00 BF 22 4D 61 69    ement".5.<.."Mai
004650:  6E 74 65 6E 69 72 20 27 51 27 20 65 6E 66 6F 6E    ntenir 'Q' enfon
004660:  63 65 20 70 6F 75 72 20 71 75 69 74 74 65 72 20    ce pour quitter 
004670:  6C 61 20 6C 65 63 74 75 72 65 22 00 23 00 46 00    la lecture".#.F.
004680:  BF 01 A3 20 22 4E 6F 6D 20 64 75 20 66 69 63 68    ..£ "Nom du fich
004690:  69 65 72 20 3A 20 22 3B 03 00 00 66 69 E3 00 30    ier : ";...fi..0
0046A0:  00 50 00 03 00 00 66 69 E3 EF FF 1C 28 03 00 00    .P....fi....(...
0046B0:  66 69 E3 29 01 A1 20 03 00 00 66 69 E3 EF 22 51    fi.).. ...fi.."Q
0046C0:  22 EB 20 CA 22 4C 4F 41 44 53 41 56 45 22 00 3F    ". ."LOADSAVE".?
0046D0:  00 5A 00 BF 01 BF 22 55 4E 45 20 4D 41 55 56 41    .Z...."UNE MAUVA
0046E0:  49 53 45 20 41 44 52 45 53 53 45 20 44 45 20 42    ISE ADRESSE DE B
0046F0:  55 46 46 45 52 20 50 45 55 54 20 44 45 54 52 55    UFFER PEUT DETRU
004700:  49 52 45 20 4C 45 20 42 41 53 49 43 22 00 06 00    IRE LE BASIC"...
004710:  64 00 BF 00 38 00 6E 00 A3 20 22 41 64 72 65 73    d...8.n.£ "Adres
004720:  73 65 20 64 75 20 74 61 6D 70 6F 6E 20 20 20 20    se du tampon    
004730:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3A                   :
004740:  20 22 3B 0D 00 00 61 64 62 75 E6 00 1F 00 78 00     ";...adbu....x.
004750:  AD 20 10 01 83 20 1C 80 BE 2C 40 03 00 00 66 69    . ... ...,@...fi
004760:  E3 2C 0D 00 00 61 64 62 75 E6 00 39 00 82 00 A1    .,...adbu..9....
004770:  20 FF 12 28 0D 00 00 61 E4 29 F2 0E 20 EB 20 A9     ..(...a.).. . .
004780:  20 0F 2C 19 0E 01 BF 20 FF 03 28 19 12 29 22 18     .,.... ..(..)".
004790:  20 45 52 52 45 55 52 20 4C 45 43 54 55 52 45 20     ERREUR LECTURE 
0047A0:  18 07 22 00 10 00 8C 00 83 20 1C 06 BB 01 A0 20    .."...... ..... 
0047B0:  1E 14 00 00 00 00 1A 1E BB 20 F9 18 E8 FE 1A CA    ......... ......
0047C0:  7A BC 3E FF 32 CA BE C3 7D BC 00 00 00 00 00 00    z.>.2...}.......
0047D0:  1A 43 4F 55 52 53 20 44 27 41 53 53 45 4D 42 4C    .COURS D'ASSEMBL
0047E0:  45 55 52 20 35 20 2D 0D 0A 20 20 20 20 20 20 20    EUR 5 -..       
0047F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
004800:  75 22 00 06 00 28 00 84 00 3E 00 32 00 BF 22 4D    u"...(...>.2.."M
004810:  61 69 6E 74 65 6E 69 72 20 53 50 41 43 45 20 65    aintenir SPACE e
004820:  6E 66 6F 6E 63 65 20 70 6F 75 72 20 69 6E 74 65    nfonce pour inte
004830:  72 72 6F 6D 70 72 65 20 6C 65 20 64 65 66 69 6C    rrompre le defil
004840:  65 6D 65 6E 74 22 00 35 00 3C 00 BF 22 4D 61 69    ement".5.<.."Mai
004850:  6E 74 65 6E 69 72 20 27 51 27 20 65 6E 66 6F 6E    ntenir 'Q' enfon
004860:  63 65 20 70 6F 75 72 20 71 75 69 74 74 65 72 20    ce pour quitter 
004870:  6C 61 20 6C 65 63 74 75 72 65 22 00 23 00 46 00    la lecture".#.F.
004880:  BF 01 A3 20 22 4E 6F 6D 20 64 75 20 66 69 63 68    ..£ "Nom du fich
004890:  69 65 72 20 3A 20 22 3B 03 00 00 66 69 E3 00 30    ier : ";...fi..0
0048A0:  00 50 00 03 00 00 66 69 E3 EF FF 1C 28 03 00 00    .P....fi....(...
0048B0:  66 69 E3 29 01 A1 20 03 00 00 66 69 E3 EF 22 51    fi.).. ...fi.."Q
0048C0:  22 EB 20 CA 22 4C 4F 41 44 53 41 56 45 22 00 3F    ". ."LOADSAVE".?
0048D0:  00 5A 00 BF 01 BF 22 55 4E 45 20 4D 41 55 56 41    .Z...."UNE MAUVA
0048E0:  49 53 45 20 41 44 52 45 53 53 45 20 44 45 20 42    ISE ADRESSE DE B
0048F0:  55 46 46 45 52 20 50 45 55 54 20 44 45 54 52 55    UFFER PEUT DETRU
004900:  70 6F 75 72 20 20 64 65 73 20 20 72 61 69 73 6F    pour  des  raiso
004910:  6E 73 20 20 64 27 65 6E 63 6F 6D 62 72 65 6D 65    ns  d'encombreme
004920:  6E 74 20 64 69 73 71 75 65 74 74 65 20 76 6F 69    nt disquette voi
004930:  72 65 20 0D 0A 20 74 6F 74 61 6C 65 6D 65 6E 74    re .. totalement
004940:  20 61 62 73 65 6E 74 73 20 2E 20 4E 65 20 73 6F     absents . Ne so
004950:  79 65 7A 20 64 6F 6E 63 20 70 61 73 20 7B 74 6F    yez donc pas {to
004960:  6E 6E 7B 73 20 73 27 69 6C 20 65 6E 20 6D 61 6E    nn{s s'il en man
004970:  71 75 65 20 21 0D 0A 20 20 20 20 20 46 69 63 68    que !..     Fich
004980:  69 65 72 73 20 22 2E 41 5A 4D 22 20 3A 20 43 6F    iers ".AZM" : Co
004990:  6D 6D 65 20 6C 65 73 20 66 69 63 68 69 65 72 73    mme les fichiers
0049A0:  20 20 27 2E 4D 41 58 27 20 20 6D 61 69 73 20 63      '.MAX'  mais c
0049B0:  65 73 20 66 69 63 68 69 65 72 73 20 73 6F 6E 74    es fichiers sont
0049C0:  20 40 20 6C 61 20 0D 0A 20 73 79 6E 74 61 78 65     @ la .. syntaxe
0049D0:  20 64 65 20 27 5A 38 30 4D 52 27 20 2E 20 56 6F     de 'Z80MR' . Vo
0049E0:  75 73 20 70 6F 75 72 72 65 7A 20 61 69 6E 73 69    us pourrez ainsi
0049F0:  20 6C 65 73 20 61 73 73 65 6D 62 6C 65 72 20 73     les assembler s
004A00:  61 6E 73 20 70 72 6F 62 6C 7D 6D 65 20 2E 0D 0A    ans probl}me ...
004A10:  20 0D 0A 20 20 20 20 46 69 63 68 69 65 72 73 20     ..    Fichiers 
004A20:  22 2E 22 20 3A 20 50 72 6F 67 72 61 6D 6D 65 73    "." : Programmes
004A30:  20 64 65 20 64 7B 6D 6F 6E 73 74 72 61 74 69 6F     de d{monstratio
004A40:  6E 20 62 61 73 69 63 20 73 61 75 76 7B 73 20 65    n basic sauv{s e
004A50:  6E 20 41 53 43 49 49 20 2E 0D 0A 20 20 20 20 46    n ASCII ...    F
004A60:  69 63 68 69 65 72 73 20 22 2E 42 49 4E 22 20 2E    ichiers ".BIN" .
004A70:  20 46 69 63 68 69 65 72 20 64 65 20 64 7B 6D 6F     Fichier de d{mo
004A80:  6E 73 74 72 61 74 69 6F 6E 20 62 69 6E 61 69 72    nstration binair
004A90:  65 20 2E 0D 0A 20 20 20 20 46 69 63 68 69 65 72    e ...    Fichier
004AA0:  73 20 22 2E 42 41 53 22 20 6F 75 20 22 2E 43 4F    s ".BAS" ou ".CO
004AB0:  44 22 20 3A 20 50 72 6F 67 72 61 6D 6D 65 20 69    D" : Programme i
004AC0:  6E 74 65 72 6E 65 20 40 20 53 4F 53 20 50 52 4F    nterne @ SOS PRO
004AD0:  47 52 41 4D 4D 45 55 52 53 20 2E 0D 0A 20 0D 0A    GRAMMEURS ... ..
004AE0:  20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D     ---------------
004AF0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
004B00:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
004B10:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
004B20:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20    -------------.. 
004B30:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
004B40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46                   F
004B50:  49 4E 20 44 45 20 53 45 43 54 49 4F 4E 0D 0A 20    IN DE SECTION.. 
004B60:  1A 67 65 72 20 6C 65 73 20 63 6F 75 6C 65 75 72    .ger les couleur
004B70:  73 20 2D 0D 0A 20 0D 0A 20 20 20 20 20 55 74 69    s -.. ..     Uti
004B80:  49 D3 84 00 52 45 4C 49 53 4F CE 08 00 52 45 4C    I...RELISO...REL
004B90:  49 53 49 4F CE 08 00 52 45 4C 49 53 49 45 DA 01    ISIO...RELISIE..
004BA0:  00 52 45 4C 49 53 45 DA 01 00 52 45 4C 49 D4 01    .RELISE...RELI..
004BB0:  00 52 45 4C C9 08 00 52 45 4C 4F C7 44 00 52 45    .REL...RELO.D.RE
004BC0:  4C 4F 47 45 4D 45 4E D4 01 00 52 45 4C 4F 47 E1    LOGEMEN...RELOG.
004BD0:  0D 00 52 45 4C 4F 47 45 41 42 CC 84 00 52 45 4C    ..RELOGEAB...REL
004BE0:  4F 47 45 55 D2 01 00 52 45 4C 55 D4 01 00 52 45    OGEU...RELU...RE
004BF0:  CD 01 00 52 45 4D 41 52 51 55 45 52 45 DA 01 00    ...REMARQUERE...
004C00:  52 45 4D 41 52 51 55 41 42 4C 45 4D 45 4E D4 01    REMARQUABLEMEN..
004C10:  00 52 45 4D 45 54 54 52 41 C9 09 00 52 45 4D 45    .REMETTRA...REME
004C20:  54 54 52 4F 4E D4 01 00 52 45 4D 45 54 54 52 41    TTRON...REMETTRA
004C30:  49 D4 01 00 52 45 4D 45 54 D4 04 00 52 45 4D 45    I...REMET...REME
004C40:  54 54 52 49 45 DA 01 00 52 45 4D 45 54 54 52 49    TTRIE...REMETTRI
004C50:  4F CE 08 00 52 45 4D 45 54 54 52 4F CE 08 00 52    O...REMETTRO...R
004C60:  45 4D 45 54 54 52 45 DA 01 00 52 45 4D 45 54 54    EMETTRE...REMETT
004C70:  41 49 D4 01 00 52 45 4D 45 52 43 49 45 4D 45 4E    AI...REMERCIEMEN
004C80:  D4 08 00 52 45 4D 45 54 54 45 DA 01 00 52 45 4D    ...REMETTE...REM
004C90:  45 54 54 41 C9 08 00 52 45 4D 45 54 54 45 4E D4    ETTA...REMETTEN.
004CA0:  01 00 52 45 4D 45 54 54 49 4F CE 08 00 52 45 4D    ..REMETTIO...REM
004CB0:  45 54 54 49 45 DA 01 00 52 45 4D 49 52 45 4E D4    ETTIE...REMIREN.
004CC0:  01 00 52 45 4D 49 D4 01 00 52 45 4C 6B 56 45 4E    ..REMI...RELkVEN
004CD0:  D4 01 00 52 45 4D 6B C4 04 00 52 45 4D 61 44 C9    ...REMk...REMaD.
004CE0:  04 00 52 45 4C 6B D6 04 00 52 45 43 4F 4E 4E 41    ..RELk...RECONNA
004CF0:  67 54 D2 04 00 00 00 00 00 00 00 00 00 00 00 00    gT..............
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:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
004E10:  20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D          ----------
004E20:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
004E30:  2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20    ---------..     
004E40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
004E50:  2D 20 4E 4F 54 49 43 45 20 44 45 53 20 55 54 49    - NOTICE DES UTI
004E60:  4C 49 54 41 49 52 45 53 20 47 52 41 50 48 49 51    LITAIRES GRAPHIQ
004E70:  55 45 53 20 2D 0D 0A 20 20 20 20 20 20 20 20 20    UES -..         
004E80:  20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D                 ---
004E90:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
004EA0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
004EB0:  0D 0A 20 0D 0A 20 0D 0A 20 20 20 20 20 31 20 2F    .. .. ..     1 /
004EC0:  20 43 52 54 43 20 3A 20 20 43 65 74 20 20 75 74     CRTC :  Cet  ut
004ED0:  69 6C 69 74 61 69 72 65 20 20 76 6F 75 73 20 20    ilitaire  vous  
004EE0:  70 65 72 6D 65 74 74 72 61 20 20 64 65 20 20 74    permettra  de  t
004EF0:  65 73 74 65 72 20 6C 27 65 66 66 65 74 20 64 65    ester l'effet de
004F00:  20 74 6F 75 74 65 20 0D 0A 20 6D 6F 64 69 66 69     toute .. modifi
004F10:  63 61 74 69 6F 6E 20 73 75 72 20 6C 65 73 20 72    cation sur les r
004F20:  65 67 69 73 74 72 65 73 20 64 75 20 43 52 54 43    egistres du CRTC
004F30:  20 20 2E 20 20 49 6C 20 20 65 73 74 20 20 74 72      .  Il  est  tr
004F40:  7D 73 20 63 6F 6E 73 65 69 6C 6C 7B 20 64 65 20    }s conseill{ de 
004F50:  6C 69 72 65 20 6C 65 20 0D 0A 20 63 68 61 70 69    lire le .. chapi
004F60:  74 72 65 20 43 52 54 43 20 73 75 72 20 6C 27 61    tre CRTC sur l'a
004F70:  75 74 72 65 20 66 61 63 65 20 61 76 61 6E 74 20    utre face avant 
004F80:  64 65 20 6C 27 75 74 69 6C 69 73 65 72 20 2E 0D    de l'utiliser ..
004F90:  0A 20 0D 0A 20 20 20 20 20 41 76 65 63 20 6C 65    . ..     Avec le
004FA0:  73 20 66 6C 7D 63 68 65 73 20 76 65 72 74 69 63    s fl}ches vertic
004FB0:  61 6C 65 73 20 2C 20 76 6F 75 73 20 20 64 7B 70    ales , vous  d{p
004FC0:  6C 61 63 65 7A 20 20 6C 65 20 63 75 72 73 65 75    lacez  le curseu
004FD0:  72 20 73 75 72 20 6C 61 20 6C 69 73 74 65 20 64    r sur la liste d
004FE0:  65 73 20 0D 0A 20 72 65 67 69 73 74 72 65 73 20    es .. registres 
004FF0:  2C 20 61 70 70 75 79 65 72 20 73 75 72 20 20 43    , appuyer sur  C
005000:  4F 50 59 20 20 66 61 69 74 20 20 64 69 73 70 61    OPY  fait  dispa
005010:  72 61 69 08 5E 74 72 65 20 20 6C 61 20 20 76 61    rai.^tre  la  va
005020:  6C 65 75 72 20 20 61 66 66 69 63 68 7B 65 20 40    leur  affich{e @
005030:  20 74 6F 75 74 20 0D 0A 20 64 72 6F 69 74 65 20     tout .. droite 
005040:  64 65 20 6C 61 20 6C 69 67 6E 65 20 65 74 20 6C    de la ligne et l
005050:  65 20 70 72 6F 67 72 61 6D 6D 65 20 61 74 74 65    e programme atte
005060:  6E 64 20 75 6E 65 20 6E 6F 75 76 65 6C 6C 65 20    nd une nouvelle 
005070:  76 61 6C 65 75 72 20 2E 20 41 70 70 75 79 65 72    valeur . Appuyer
005080:  20 6A 75 73 74 65 20 0D 0A 20 73 75 72 20 45 4E     juste .. sur EN
005090:  54 45 52 20 63 6F 6E 73 65 72 76 65 20 6C 61 20    TER conserve la 
0050A0:  64 6F 6E 6E 7B 65 20 64 27 6F 72 69 67 69 6E 65    donn{e d'origine
0050B0:  20 2C 20 73 69 6E 6F 6E 20 2C 20 65 6E 74 72 65     , sinon , entre
0050C0:  7A 20 76 6F 74 72 65 20 6E 6F 75 76 65 6C 6C 65    z votre nouvelle
0050D0:  20 76 61 6C 65 75 72 20 0D 0A 20 38 20 62 69 74     valeur .. 8 bit
0050E0:  73 20 65 6E 20 64 7B 63 69 6D 61 6C 20 2C 20 68    s en d{cimal , h
0050F0:  65 78 61 64 7B 63 69 6D 61 6C 20 28 70 72 7B 63    exad{cimal (pr{c
005100:  7B 64 7B 65 20 64 65 20 20 26 29 20 6F 75 20 62    {d{e de  &) ou b
005110:  69 6E 61 69 72 65 20 28 50 72 7B 63 7B 64 7B 65    inaire (Pr{c{d{e
005120:  20 64 65 20 25 29 20 2E 20 0D 0A 20 4C 65 20 63     de %) . .. Le c
005130:  68 69 66 66 72 65 20 69 6E 76 61 72 69 61 62 6C    hiffre invariabl
005140:  65 20 71 75 69 20 70 72 7B 63 7D 64 65 20 69 6E    e qui pr{c}de in
005150:  64 69 71 75 65 20 20 6C 61 20 76 61 6C 65 75 72    dique  la valeur
005160:  20 75 74 69 6C 69 73 7B 65 20 6E 6F 72 6D 61 6C     utilis{e normal
005170:  65 6D 65 6E 74 20 70 61 72 20 0D 0A 20 6C 65 20    ement par .. le 
005180:  43 50 43 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 43    CPC ... ..     C
005190:  65 72 74 61 69 6E 65 73 20 6F 70 74 69 6F 6E 73    ertaines options
0051A0:  20 61 66 66 69 63 68 65 6E 74 20 64 65 73 20 2A     affichent des *
0051B0:  2A 2A 20 20 40 20 20 64 72 6F 69 74 65 20 20 64    **  @  droite  d
0051C0:  65 20 20 6C 27 7B 63 72 61 6E 20 2E 20 43 65 20    e  l'{cran . Ce 
0051D0:  73 6F 6E 74 20 6C 65 73 20 0D 0A 20 72 65 67 69    sont les .. regi
0051E0:  73 74 72 65 20 40 20 6D 6F 64 69 66 69 65 72 20    stre @ modifier 
0051F0:  70 6F 75 72 20 65 66 66 65 63 74 75 65 72 20 75    pour effectuer u
005200:  6E 20 6F 76 65 72 73 63 61 6E 20 2E 0D 0A 20 0D    n overscan ... .
005210:  0A 20 20 20 20 20 4C 27 6F 70 74 69 6F 6E 20 27    .     L'option '
005220:  41 63 74 69 76 65 20 43 52 54 43 27 20 70 61 73    Active CRTC' pas
005230:  73 65 20 6C 27 7B 63 72 61 6E 20 65 6E 20 6D 6F    se l'{cran en mo
005240:  64 65 20 31 20 65 74 20 61 66 66 69 63 68 65 20    de 1 et affiche 
005250:  32 35 20 6C 69 67 6E 65 73 20 7B 63 72 61 6E 20    25 lignes {cran 
005260:  0D 0A 20 71 75 69 20 73 65 72 76 69 72 6F 6E 74    .. qui serviront
005270:  20 64 65 20 72 65 70 7D 72 65 20 20 61 76 61 6E     de rep}re  avan
005280:  74 20 20 64 27 65 6E 76 6F 79 65 72 20 20 76 6F    t  d'envoyer  vo
005290:  73 20 20 6E 6F 75 76 65 6C 6C 65 73 20 20 64 6F    s  nouvelles  do
0052A0:  6E 6E 7B 65 73 20 61 75 20 43 52 54 43 20 65 74    nn{es au CRTC et
0052B0:  20 0D 0A 20 64 27 61 74 74 65 6E 64 72 65 20 6C     .. d'attendre l
0052C0:  27 61 70 70 75 69 20 73 75 72 20 43 4F 50 59 20    'appui sur COPY 
0052D0:  70 6F 75 72 20 72 65 76 65 6E 69 72 20 61 75 20    pour revenir au 
0052E0:  70 72 6F 67 72 61 6D 6D 65 20 2E 0D 0A 20 0D 0A    programme ... ..
0052F0:  20 20 20 20 20 45 6E 20 6D 6F 64 65 20 43 52 54         En mode CRT
005300:  43 20 61 63 74 69 66 20 28 46 6F 6E 64 73 20 72    C actif (Fonds r
005310:  6F 75 67 65 29 20 2C 20 76 6F 75 73 20 20 70 6F    ouge) , vous  po
005320:  75 76 65 7A 20 66 61 69 72 65 20 75 6E 20 62 72    uvez faire un br
005330:  65 61 6B 20 70 6F 75 72 20 2C 20 70 61 72 20 0D    eak pour , par .
005340:  0A 20 65 78 65 6D 70 6C 65 20 2C 20 65 73 73 61    . exemple , essa
005350:  79 65 7A 20 64 65 73 20 70 6F 6B 65 73 20 64 61    yez des pokes da
005360:  6E 73 20 6C 61 20 20 52 41 4D 20 20 7B 63 72 61    ns la  RAM  {cra
005370:  6E 20 2E 20 50 6F 75 72 20 72 65 76 65 6E 69 72    n . Pour revenir
005380:  20 61 75 20 70 72 6F 67 72 61 6D 6D 65 20 2C 20     au programme , 
005390:  0D 0A 20 76 6F 75 73 20 64 6F 6E 6E 65 72 65 7A    .. vous donnerez
0053A0:  20 6C 61 20 63 6F 6D 6D 61 6E 64 65 20 43 4F 4E     la commande CON
0053B0:  54 20 20 65 6E 20 20 6D 6F 64 65 20 20 64 69 72    T  en  mode  dir
0053C0:  65 63 74 20 20 61 75 20 62 61 73 69 63 20 70 75    ect  au basic pu
0053D0:  69 73 20 61 70 70 75 79 65 72 65 7A 20 73 75 72    is appuyerez sur
0053E0:  20 0D 0A 20 43 4F 50 59 20 2E 20 45 6E 20 6D 6F     .. COPY . En mo
0053F0:  64 65 20 43 52 54 43 20 61 63 74 69 66 20 2C 20    de CRTC actif , 
005400:  73 69 20 20 6C 65 20 20 43 52 54 43 20 20 61 20    si  le  CRTC  a 
005410:  20 6D 69 73 20 6C 65 73 20 31 36 4B 20 6F 75 20     mis les 16K ou 
005420:  33 32 4B 20 64 65 20 6C 27 7B 63 72 61 6E 20 65    32K de l'{cran e
005430:  6E 20 0D 0A 20 64 65 68 6F 72 73 20 64 65 20 6C    n .. dehors de l
005440:  61 20 7A 6F 6E 65 20 23 43 30 30 30 20 2C 20 76    a zone #C000 , v
005450:  6F 75 73 20 20 6E 65 20 20 76 65 72 72 65 7A 20    ous  ne  verrez 
005460:  71 75 65 20 64 65 73 20 6C 69 67 6E 65 73 20 62    que des lignes b
005470:  69 7A 61 72 6F 69 64 65 73 20 71 75 69 20 73 6F    izaroides qui so
005480:  6E 74 20 0D 0A 20 65 6E 20 72 7B 61 6C 69 74 7B    nt .. en r{alit{
005490:  20 64 65 73 20 7A 6F 6E 65 73 20 64 65 20 70 72     des zones de pr
0054A0:  6F 67 72 61 6D 6D 65 20 65 74 20 69 6C 20 65 73    ogramme et il es
0054B0:  74 20 69 6D 70 6F 73 73 69 62 6C 65 20 64 27 61    t impossible d'a
0054C0:  66 66 69 63 68 65 72 20 40 20 6C 27 7B 63 72 61    fficher @ l'{cra
0054D0:  6E 20 2E 20 0D 0A 20 43 27 65 73 74 20 6E 6F 72    n . .. C'est nor
0054E0:  6D 61 6C 20 65 74 20 76 6F 75 6C 75 20 21 20 4C    mal et voulu ! L
0054F0:  65 73 20 63 6F 6D 6D 61 6E 64 65 73 20 20 62 61    es commandes  ba
005500:  73 69 63 20 61 70 72 7D 73 20 75 6E 20 62 72 65    sic apr}s un bre
005510:  61 6B 20 72 65 73 74 65 6E 74 20 70 6F 73 73 69    ak restent possi
005520:  62 6C 65 73 20 0D 0A 20 6D 61 69 73 20 69 6C 20    bles .. mais il 
005530:  66 61 75 74 20 20 61 70 70 72 65 6E 64 72 65 20    faut  apprendre 
005540:  20 40 20 20 74 61 70 65 72 20 20 65 6E 20 20 61     @  taper  en  a
005550:  76 65 75 67 6C 65 20 20 21 20 20 4C 61 20 20 52    veugle  !  La  R
005560:  41 4D 20 20 64 65 20 20 26 34 30 30 30 20 40 20    AM  de  &4000 @ 
005570:  26 37 46 46 46 20 0D 0A 20 61 70 70 61 72 61 69    &7FFF .. apparai
005580:  08 5E 74 72 61 20 65 6E 20 70 6F 69 6E 74 69 6C    .^tra en pointil
005590:  6C 7B 73 20 72 6F 75 67 65 73 20 65 74 20 62 6C    l{s rouges et bl
0055A0:  61 6E 63 73 20 2E 0D 0A 20 0D 0A 20 20 20 20 20    ancs ... ..     
0055B0:  4C 27 6F 70 74 69 6F 6E 20 27 52 65 73 74 61 75    L'option 'Restau
0055C0:  72 65 20 43 52 54 43 27 20 72 65 6D 65 74 20 74    re CRTC' remet t
0055D0:  6F 75 74 65 73 20 6C 65 73 20 76 61 6C 65 75 72    outes les valeur
0055E0:  73 20 40 20 6C 65 75 72 20 7B 74 61 74 20 64 27    s @ leur {tat d'
0055F0:  6F 72 69 67 69 6E 65 20 2E 0D 0A 20 0D 0A 20 20    origine ... ..  
005600:  00 48 4E A8 22 6C 65 63 74 65 75 72 37 2E 63 6F    .HN."lecteur7.co
005610:  64 22 2C 1F 00 00 70 14 90 01 83 20 1C A3 BE 01    d",...p.... .£..
005620:  C9 00 07 00 52 4E 01 C0 00 12 00 5C 4E 01 C0 2D    ....RN.....\N..-
005630:  20 42 61 6E 64 65 61 75 20 2D 00 07 00 66 4E 01     Bandeau -...fN.
005640:  C0 00 26 00 70 4E 02 00 00 E1 EF 0E 01 7C 00 42    ..&.pN.......|.B
005650:  41 4E C4 2C 40 02 00 00 E1 2C 13 2C 19 0D 2C 19    AN.,@....,.,..,.
005660:  22 2C 0F 2C 15 01 C9 00 35 00 7A 4E 02 00 00 E1    ",.,....5.zN....
005670:  EF 0E 01 7C 00 42 41 4E C4 2C 40 02 00 00 E1 2C    ...|.BAN.,@....,
005680:  0D 00 00 F8 F6 10 F5 0F 2C 0D 00 00 F9 2C 19 22    ........,....,."
005690:  2C 0F 2C 0D 00 00 6E 62 6F F0 01 C9 00 00 00 1A    ,.,...nbo.......
0056A0:  45 55 52 20 44 52 49 56 45 20 07 18 1F 04 0A FF    EUR DRIVE ......
0056B0:  00 00 00 1A 44 42 20 30 0D 0A 3B 0D 0A 4C 49 53    ....DB 0..;..LIS
0056C0:  54 0D 0A 44 42 20 30 0D 0A 43 4C 4F 53 45 1A 20    T..DB 0..CLOSE. 
0056D0:  65 63 72 61 6E 20 65 74 20 70 61 70 65 72 20 70    ecran et paper p
0056E0:  65 6E 20 70 72 65 63 65 64 65 6E 74 73 20 2D 0D    en precedents -.
0056F0:  0A 3B 2D 20 4F 75 20 43 41 4C 4C 20 33 38 30 30    .;- Ou CALL 3800
005700:  EF 19 0A 01 0D 00 00 E1 EF 10 01 9F 20 1E A2 2B    ............ ..+
005710:  01 A0 20 1E 1A 2C 00 07 00 FC 2B 01 C0 00 25 00    .. ..,....+...%.
005720:  06 2C 01 C0 2A 2A 2A 20 49 6E 69 74 69 61 6C 69    .,..*** Initiali
005730:  73 61 74 69 6F 6E 20 6D 65 6E 75 73 20 32 20 2A    sation menus 2 *
005740:  2A 2A 00 07 00 10 2C 01 C0 00 5F 00 1A 2C 0D 00    **....,..._..,..
005750:  00 63 B0 EF 10 01 0D 00 00 63 B1 EF 0E 01 0D 00    .c.......c......
005760:  00 63 B2 EF 0F 01 0D 00 00 63 B3 EF 11 01 0D 00    .c.......c......
005770:  00 E3 EF 0D 00 00 63 B2 01 0D 00 00 77 B1 EF 17    ......c.....w...
005780:  01 0D 00 00 77 B2 EF 19 20 01 0D 00 00 77 B3 EF    ....w... ....w..
005790:  19 0B 01 0D 00 00 77 B4 EF 19 15 01 0D 00 00 E1    ......w.........
0057A0:  EF 0E 01 A0 20 1E 48 2B 00 07 00 20 4E 01 C0 00    .... .H+... N...
0057B0:  25 00 2A 4E 01 C0 2D 20 43 68 61 72 67 65 6D 65    %.*N..- Chargeme
0057C0:  6E 74 20 52 53 58 20 65 74 20 4C 45 43 54 45 55    nt RSX et LECTEU
0057D0:  52 37 20 2D 00 07 00 34 4E 01 C0 00 23 00 3E 4E    R7 -...4N...#.>N
0057E0:  83 20 1C A9 BE 01 A8 22 72 73 78 70 72 74 32 2E    . ....."rsxprt2.
0057F0:  63 6F 64 22 2C 1C 00 80 01 83 20 1C 00 80 00 23    cod",..... ....#
005800:  0A 0D 0A 20 20 20 20 41 63 74 69 76 65 20 6C 65    ...    Active le
005810:  20 70 6F 72 74 20 23 42 43 30 32 20 2E 0D 0A 0D     port #BC02 ....
005820:  0A 20 20 20 20 43 65 74 74 65 20 6D 9F E1 74 68    .    Cette m..th
005830:  6F 64 65 20 64 27 61 64 72 65 73 73 61 67 65 20    ode d'adressage 
005840:  72 65 6E 64 20 69 6E 75 74 69 6C 69 73 61 62 6C    rend inutilisabl
005850:  65 20 6C 65 73 20 69 6E 73 74 72 75 63 74 69 6F    e les instructio
005860:  6E 73 20 49 4E 49 20 2C 20 49 4E 49 52 20 2C 20    ns INI , INIR , 
005870:  0D 0A 4F 54 49 20 2C 20 4F 54 49 52 20 71 75 69    ..OTI , OTIR qui
005880:  20 6D 6F 64 69 66 69 65 6E 74 20 6C 65 20 72 65     modifient le re
005890:  67 69 73 74 72 65 20 42 20 21 0D 0A 0D 0A 20 20    gistre B !....  
0058A0:  20 20 4C 61 20 6C 65 63 74 75 72 65 20 9F E1 63      La lecture ..c
0058B0:  72 69 74 75 72 65 20 64 65 20 64 6F 6E 6E 9F E1    riture de donn..
0058C0:  65 73 20 70 72 6F 70 72 65 6D 65 6E 74 20 20 64    es proprement  d
0058D0:  69 74 65 20 64 6F 69 74 20 65 6E 20 72 65 76 61    ite doit en reva
0058E0:  6E 63 68 65 20 73 65 20 66 61 69 72 65 20 0D 0A    nche se faire ..
0058F0:  70 61 72 20 6C 65 20 62 69 61 69 73 20 64 75 20    par le biais du 
005900:  72 65 67 69 73 74 72 65 20 41 20 2E 0D 0A 0D 0A    registre A .....
005910:  20 20 20 20 4C 44 20 23 42 43 2C 23 42 44 30 30        LD #BC,#BD00
005920:  0D 0A 20 20 20 20 4C 44 20 41 2C 31 32 0D 0A 20    ..    LD A,12.. 
005930:  20 20 20 4F 55 54 20 28 43 29 2C 41 0D 0A 20 20       OUT (C),A..  
005940:  20 20 52 45 54 0D 0A 0D 0A 20 20 20 20 4C 44 20      RET....    LD 
005950:  42 43 2C 23 42 43 30 32 20 20 20 20 20 3B 43 65    BC,#BC02     ;Ce
005960:  63 69 20 65 73 74 20 63 6F 72 72 65 63 74 20 2E    ci est correct .
005970:  0D 0A 20 20 20 20 4F 55 54 20 28 43 29 2C 43 0D    ..    OUT (C),C.
005980:  0A 20 20 20 20 49 4E 43 20 42 20 20 20 20 20 20    .    INC B      
005990:  20 20 20 20 20 3B 42 43 20 64 65 76 69 65 6E 74         ;BC devient
0059A0:  20 23 42 44 30 32 0D 0A 20 20 20 20 4C 44 20 41     #BD02..    LD A
0059B0:  2C 31 32 0D 0A 20 20 20 20 4F 55 54 20 28 43 29    ,12..    OUT (C)
0059C0:  2C 41 0D 0A 20 20 20 20 52 45 54 0D 0A 0D 0A 20    ,A..    RET.... 
0059D0:  20 20 20 4C 44 20 42 43 2C 23 42 43 30 32 20 20       LD BC,#BC02  
0059E0:  20 20 20 3B 41 6C 6F 72 73 20 71 75 65 20 63 65       ;Alors que ce
0059F0:  63 69 20 70 6F 75 72 72 61 69 74 20 62 69 65 6E    ci pourrait bien
005A00:  20 2C 20 20 69 6C 20 73 75 66 66 69 74 20 64 65     ,  il suffit de
005A10:  20 6C 65 20 6D 65 74 74 72 65 20 65 6E 20 26 43     le mettre en &C
005A20:  30 30 30 20 0D 0A 20 64 61 6E 73 20 6C 61 20 52    000 .. dans la R
005A30:  41 4D 20 7B 63 72 61 6E 20 2E 20 41 20 63 65 74    AM {cran . A cet
005A40:  74 65 20 6C 6F 63 61 74 69 6F 6E 20 69 6C 20 6E    te location il n
005A50:  65 20 67 65 08 5E 6E 65 20 70 65 72 73 6F 6E 6E    e ge.^ne personn
005A60:  65 20 73 61 75 66 20 73 69 20 76 6F 75 73 20 64    e sauf si vous d
005A70:  7B 73 69 72 65 7A 20 0D 0A 20 63 6F 6E 73 65 72    {sirez .. conser
005A80:  76 65 72 20 6C 27 7B 63 72 61 6E 20 69 6E 74 61    ver l'{cran inta
005A90:  63 74 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 4C 27    ct ... ..     L'
005AA0:  6F 70 74 69 6F 6E 20 43 20 64 65 20 6C 61 20 64    option C de la d
005AB0:  7B 6D 6F 20 76 6F 75 73 20 70 65 72 6D 65 74 74    {mo vous permett
005AC0:  72 61 20 64 65 20 74 65 73 74 65 72 20 63 65 20    ra de tester ce 
005AD0:  70 72 6F 67 72 61 6D 6D 65 20 65 74 20 64 65 20    programme et de 
005AE0:  63 68 6F 69 73 69 72 20 0D 0A 20 76 6F 73 20 61    choisir .. vos a
005AF0:  64 72 65 73 73 65 73 20 64 65 20 63 68 61 72 67    dresses de charg
005B00:  65 6D 65 6E 74 20 65 74 20 64 65 20 62 75 66 66    ement et de buff
005B10:  65 72 20 2E 20 55 6E 20 6C 69 73 74 61 67 65 20    er . Un listage 
005B20:  64 65 20 6D 7B 6D 6F 69 72 65 20 73 65 72 61 20    de m{moire sera 
005B30:  65 66 66 65 63 74 75 7B 20 0D 0A 20 61 70 72 7D    effectu{ .. apr}
005B40:  73 20 6C 65 20 63 68 61 72 67 65 6D 65 6E 74 20    s le chargement 
005B50:  2E 0D 0A 20 0D 0A 20 20 20 20 20 50 72 7B 63 61    ... ..     Pr{ca
005B60:  75 74 69 6F 6E 73 20 70 6F 75 72 20 6C 61 20 64    utions pour la d
005B70:  7B 6D 6F 20 3A 0D 0A 20 0D 0A 20 20 20 20 20 4E    {mo :.. ..     N
005B80:  65 20 70 61 73 20 64 7B 63 6C 61 72 65 72 20 6C    e pas d{clarer l
005B90:  65 20 62 75 66 66 65 72 20 6F 75 20 6C 27 61 64    e buffer ou l'ad
005BA0:  72 65 73 73 65 20 64 65 20 63 68 61 72 67 65 6D    resse de chargem
005BB0:  65 6E 74 20 65 6E 20 64 65 73 73 6F 75 73 20 64    ent en dessous d
005BC0:  65 20 31 35 30 30 20 2E 0D 0A 20 20 20 20 20 45    e 1500 ...     E
005BD0:  76 69 74 65 72 20 64 65 20 6D 65 74 74 72 65 20    viter de mettre 
005BE0:  6C 65 20 62 75 66 66 65 72 20 64 61 6E 73 20 6C    le buffer dans l
005BF0:  61 20 7A 6F 6E 65 20 71 75 69 20 73 65 72 61 20    a zone qui sera 
005C00:  6F 63 63 75 70 7B 65 20 70 61 72 20 6C 65 20 70    occup{e par le p
005C10:  72 6F 67 72 61 6D 6D 65 20 0D 0A 20 40 20 63 68    rogramme .. @ ch
005C20:  61 72 67 65 72 20 2E 20 46 61 75 74 65 20 64 65    arger . Faute de
005C30:  20 71 75 6F 69 20 76 6F 75 73 20 70 6F 75 76 65     quoi vous pouve
005C40:  7A 20 62 6C 6F 71 75 65 72 20 53 4F 53 37 20 2E    z bloquer SOS7 .
005C50:  0D 0A 20 0D 0A 20 20 20 20 20 53 69 20 69 6C 20    .. ..     Si il 
005C60:  76 6F 75 73 20 66 61 75 74 20 75 6E 20 20 70 72    vous faut un  pr
005C70:  6F 67 72 61 6D 6D 65 20 20 65 78 7B 63 75 74 61    ogramme  ex{cuta
005C80:  6E 74 20 20 6C 65 20 20 62 69 6E 61 69 72 65 20    nt  le  binaire 
005C90:  61 70 72 7D 73 20 63 68 61 72 67 65 6D 65 6E 74    apr}s chargement
005CA0:  20 69 6C 20 0D 0A 20 73 75 66 66 69 74 20 64 65     il .. suffit de
005CB0:  20 72 65 63 74 69 66 69 65 72 20 63 6F 6D 6D 65     rectifier comme
005CC0:  20 73 75 69 74 20 3A 0D 0A 0D 0A 20 3B 0D 0A 20     suit :.... ;.. 
005CD0:  3B 2D 20 43 68 61 72 67 65 72 20 65 6E 20 52 41    ;- Charger en RA
005CE0:  4D 20 75 6E 20 66 69 63 68 69 65 72 20 42 49 4E    M un fichier BIN
005CF0:  41 49 52 45 20 61 20 75 6E 65 20 61 64 72 65 73    AIRE a une adres
005D00:  73 65 20 64 6F 6E 6E 7B 65 20 65 74 20 6C 65 20    se donn{e et le 
005D10:  6C 61 6E 63 65 72 20 2D 0D 0A 20 3B 0D 0A 20 20    lancer -.. ;..  
005D20:  20 20 20 20 20 20 20 4C 44 20 48 4C 2C 28 41 44           LD HL,(AD
005D30:  4C 4F 41 44 29 20 20 20 20 3B 50 72 65 6E 64 72    LOAD)    ;Prendr
005D40:  65 20 6C 27 61 64 72 65 73 73 65 20 6F 75 20 6C    e l'adresse ou l
005D50:  27 6F 6E 20 76 65 75 74 20 63 68 61 72 67 65 72    'on veut charger
005D60:  20 6C 65 20 62 69 6E 61 69 72 65 0D 0A 20 20 20     le binaire..   
005D70:  20 20 20 20 20 20 43 41 4C 4C 20 23 42 43 38 33          CALL #BC83
005D80:  20 20 20 20 20 20 20 20 3B 56 65 63 74 65 75 72            ;Vecteur
005D90:  20 27 4C 4F 41 44 27 0D 0A 20 20 20 20 20 20 20     'LOAD'..       
005DA0:  20 20 4A 52 20 4E 43 2C 45 52 52 44 49 53 43 0D      JR NC,ERRDISC.
005DB0:  0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23    .         CALL #
005DC0:  42 43 37 41 0D 0A 20 20 20 20 20 20 20 20 20 4A    BC7A..         J
005DD0:  50 20 6F 75 20 43 41 4C 4C 20 61 64 72 65 73 73    P ou CALL adress
005DE0:  65 20 70 72 7B 76 75 65 20 70 6F 75 72 20 6C 27    e pr{vue pour l'
005DF0:  65 78 7B 63 75 74 69 6F 6E 0D 0A 20 3B 0D 0A 20    ex{cution.. ;.. 
005E00:  20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20      -----------.. 
005E10:  2D 20 45 44 49 54 4F 52 49 41 4C 20 2D 0D 0A 20    - EDITORIAL -.. 
005E20:  20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20     -----------..  
005E30:  0D 0A 20 20 20 20 20 42 6F 6E 6A 6F 75 72 20 2C    ..     Bonjour ,
005E40:  20 63 6F 6D 6D 65 20 70 72 7B 76 75 20 2C 20 62     comme pr{vu , b
005E50:  65 61 75 63 6F 75 70 20 64 65 20 20 72 65 74 61    eaucoup de  reta
005E60:  72 64 20 64 61 6E 73 20 63 65 20 6E 75 6D 7B 72    rd dans ce num{r
005E70:  6F 20 2C 20 6C 65 73 20 76 61 63 61 6E 63 65 73    o , les vacances
005E80:  20 0D 0A 20 70 65 72 74 75 72 62 65 6E 74 20 67     .. perturbent g
005E90:  72 61 6E 64 65 6D 65 6E 74 20 6C 65 73 20 61 63    randement les ac
005EA0:  74 69 76 69 74 7B 73 20 69 6E 66 6F 72 6D 61 74    tivit{s informat
005EB0:  69 71 75 65 73 20 2E 0D 0A 20 0D 0A 20 20 20 20    iques ... ..    
005EC0:  20 4C 61 20 6D 61 73 73 65 20 64 65 20 66 69 63     La masse de fic
005ED0:  68 69 65 72 73 20 40 20 70 75 62 6C 69 65 72 20    hiers @ publier 
005EE0:  20 6E 6F 75 73 20 20 61 20 20 63 6F 6E 64 75 69     nous  a  condui
005EF0:  74 20 40 20 72 65 70 6F 75 73 73 65 72 20 61 75    t @ repousser au
005F00:  20 74 72 69 6D 65 73 74 72 65 20 0D 0A 20 70 72     trimestre .. pr
005F10:  6F 63 68 61 69 6E 20 6C 65 73 20 63 6F 6D 70 61    ochain les compa
005F20:  63 74 65 75 72 73 20 70 72 6F 6D 69 73 20 64 65    cteurs promis de
005F30:  20 6D 65 08 5E 6D 65 20 71 75 65 20 6C 65 73 20     me.^me que les 
005F40:  73 70 72 69 74 65 73 20 65 6E 20 73 69 6D 75 6C    sprites en simul
005F50:  61 74 69 6F 6E 20 33 44 20 21 20 43 65 20 0D 0A    ation 3D ! Ce ..
005F60:  20 73 65 72 61 20 56 52 41 49 4D 45 4E 54 20 70     sera VRAIMENT p
005F70:  6F 75 72 20 6C 65 20 70 72 6F 63 68 61 69 6E 20    our le prochain 
005F80:  74 72 69 6D 65 73 74 72 65 20 2E 20 48 69 73 74    trimestre . Hist
005F90:  6F 69 72 65 20 64 65 20 6E 6F 75 73 20 66 61 69    oire de nous fai
005FA0:  72 65 20 70 61 72 64 6F 6E 6E 65 72 20 2C 20 0D    re pardonner , .
005FB0:  0A 20 6E 6F 75 73 20 76 6F 75 73 20 70 72 7B 73    . nous vous pr{s
005FC0:  65 6E 74 65 72 6F 6E 73 20 20 75 6E 65 20 20 67    enterons  une  g
005FD0:  72 61 6E 64 65 20 20 70 72 65 6D 69 7D 72 65 20    rande  premi}re 
005FE0:  20 2C 20 20 6C 27 61 6E 69 6D 61 74 69 6F 6E 20     ,  l'animation 
005FF0:  20 64 65 73 20 73 70 72 69 74 65 73 20 65 6E 20     des sprites en 
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:  0D 0A 20 73 69 6D 75 6C 61 74 69 6F 6E 20 33 44    .. simulation 3D
006110:  20 65 74 20 73 6F 75 73 20 6F 76 65 72 73 63 61     et sous oversca
006120:  6E 20 21 20 0D 0A 0D 0A 20 20 20 20 20 4C 65 73    n ! ....     Les
006130:  20 65 73 70 61 63 65 73 20 70 72 65 6E 6E 65 6E     espaces prennen
006140:  74 20 61 75 73 73 69 20 64 65 20 6C 61 20 70 6C    t aussi de la pl
006150:  61 63 65 20 2C 20 70 6F 75 72 20 63 65 74 74 65    ace , pour cette
006160:  20 72 61 69 73 6F 6E 20 20 2C 20 6C 61 20 20 70     raison  , la  p
006170:  6C 75 70 61 72 74 20 0D 0A 20 64 65 73 20 74 69    lupart .. des ti
006180:  74 72 65 73 20 73 6F 6E 74 20 74 61 73 73 65 7B    tres sont tasse{
006190:  73 20 73 75 72 20 6C 61 20 67 61 75 63 68 65 20    s sur la gauche 
0061A0:  2C 20 63 27 65 73 74 20 6D 6F 63 68 65 20 6D 61    , c'est moche ma
0061B0:  69 73 20 6F 6E 20 72 7B 63 75 70 7D 72 65 20 20    is on r{cup}re  
0061C0:  37 4B 20 20 73 75 72 20 0D 0A 20 63 65 74 74 65    7K  sur .. cette
0061D0:  20 66 61 63 65 20 63 65 20 71 75 69 20 6E 27 65     face ce qui n'e
0061E0:  73 74 20 70 61 73 20 6E 7B 67 6C 69 67 65 61 62    st pas n{gligeab
0061F0:  6C 65 20 2E 0D 0A 0D 0A 20 20 20 20 20 50 6F 75    le .....     Pou
006200:  72 20 63 61 75 73 65 20 64 65 20 70 6C 61 63 65    r cause de place
006210:  20 2C 20 6C 65 73 20 75 74 69 6C 69 74 61 69 72     , les utilitair
006220:  65 73 20 20 67 72 61 70 68 69 71 75 65 73 20 73    es  graphiques s
006230:  6F 6E 74 20 70 6C 61 63 7B 73 20 73 75 72 20 6C    ont plac{s sur l
006240:  61 20 66 61 63 65 20 0D 0A 20 31 20 64 65 20 6C    a face .. 1 de l
006250:  61 20 64 69 73 71 75 65 74 74 65 20 2E 0D 0A 20    a disquette ... 
006260:  0D 0A 20 20 20 20 20 4C 65 20 73 65 72 76 69 63    ..     Le servic
006270:  65 20 71 75 65 73 74 69 6F 6E 73 20 72 7B 70 6F    e questions r{po
006280:  6E 73 65 73 20 3A 20 54 69 65 6E 73 20 2C 20 6F    nses : Tiens , o
006290:  6E 20 61 20 65 75 20 55 4E 45 20 71 75 65 73 74    n a eu UNE quest
0062A0:  69 6F 6E 20 3F 20 4C 61 20 72 7B 70 6F 6E 73 65    ion ? La r{ponse
0062B0:  20 0D 0A 20 65 73 74 20 64 6F 6E 6E 7B 65 20 64     .. est donn{e d
0062C0:  61 6E 73 20 27 52 7B 70 6F 6E 73 65 73 20 64 69    ans 'R{ponses di
0062D0:  76 65 72 73 65 73 27 20 2E 0D 0A 20 20 0D 0A 20    verses' ...  .. 
0062E0:  20 20 20 20 4C 61 20 72 75 62 72 69 71 75 65 20        La rubrique 
0062F0:  69 6E 66 6F 72 6D 61 74 69 6F 6E 20 20 3A 20 20    information  :  
006300:  00 48 45 41 44 45 52 20 20 42 41 53 00 00 00 00    .HEADER  BAS....
006310:  00 00 00 00 00 70 01 00 0E 04 00 00 00 00 00 00    .....p..........
006320:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006330:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006340:  0E 04 00 54 03 83 20 1C 06 BB 01 A0 20 1E 14 00    ...T.. ..... ...
006350:  00 00 00 1A FF 49 4E 22 0D 0A 32 30 20 4D 4F 44    .....IN"..20 MOD
006360:  45 20 32 3A 49 4E 4B 20 30 2C 30 3A 42 4F 52 44    E 2:INK 0,0:BORD
006370:  45 52 20 30 3A 49 4E 4B 20 31 2C 32 36 3A 41 44    ER 0:INK 1,26:AD
006380:  12 00 0A 00 A8 22 48 45 41 44 45 52 2E 42 49 4E    ....."HEADER.BIN
006390:  22 00 23 00 14 00 AD 20 10 01 A2 20 0E 2C 0E 01    ".#.... ... .,..
0063A0:  82 20 0E 01 A2 20 0F 2C 19 1A 01 0D 00 00 41 C4    . ... .,......A.
0063B0:  EF 1C B1 9C 00 38 00 1E 00 BF 01 BF 20 22 4C 65    .....8...... "Le
0063C0:  63 74 75 72 65 20 64 65 73 20 70 61 72 61 6D 65    cture des parame
0063D0:  74 72 65 73 20 64 27 75 6E 20 66 69 63 68 69 65    tres d'un fichie
0063E0:  72 20 70 61 72 20 26 42 43 37 37 22 00 06 00 1F    r par &BC77"....
0063F0:  00 84 00 32 00 28 00 BF 20 22 44 6F 6E 6E 65 72    ...2.(.. "Donner
006400:  20 27 51 27 20 63 6F 6D 6D 65 20 6E 6F 6D 20 70     'Q' comme nom p
006410:  6F 75 72 20 72 65 74 6F 75 72 20 61 75 20 6D 65    our retour au me
006420:  6E 75 20 22 00 23 00 32 00 BF 01 A3 20 22 4E 6F    nu ".#.2...£ "No
006430:  6D 20 64 75 20 66 69 63 68 69 65 72 20 3A 20 22    m du fichier : "
006440:  3B 03 00 00 66 69 E3 00 31 00 3C 00 03 00 00 66    ;...fi..1.<....f
006450:  69 E3 EF FF 1C 28 03 00 00 66 69 E3 29 01 A1 20    i....(...fi.).. 
006460:  03 00 00 66 69 E3 EF 22 51 22 20 EB 20 CA 22 6C    ...fi.."Q" . ."l
006470:  6F 61 44 53 41 56 45 22 00 31 00 46 00 83 20 1F    oaDSAVE".1.F.. .
006480:  00 00 40 1C 90 2C 40 03 00 00 66 69 E3 01 A1 20    ..@..,@...fi... 
006490:  FF 12 28 0D 00 00 41 C4 29 F2 0E 20 EB 20 83 20    ..(...A.).. . . 
0064A0:  1C 06 BB 01 A0 20 1E 14 00 00 08 00 47 00 AD 20    ..... ......G.. 
0064B0:  10 00 35 00 50 00 BF 01 BF 22 54 79 70 65 20 66    ..5.P...."Type f
0064C0:  69 63 68 69 65 72 20 3A 20 22 FF 71 28 FF 12 28    ichier : ".q(..(
0064D0:  0D 00 00 61 E4 F4 0F 29 2C 16 29 FF 12 28 0D 00    ...a...),.)..(..
0064E0:  00 61 E4 F4 0F 29 00 28 00 5A 00 0D 00 00 6C 6F    .a...).(.Z....lo
0064F0:  6E E7 EF FF 12 28 0D 00 00 41 C4 F4 11 29 F6 1A    n....(...A...)..
006500:  00 01 F4 FF 12 28 0D 00 00 41 C4 F4 10 29 00 27    .....(...A...).'
006510:  00 64 00 0D 00 00 61 64 E6 EF FF 12 28 0D 00 00    .d....ad....(...
006520:  41 C4 F4 13 29 F6 1A 00 01 F4 FF 12 28 0D 00 00    A...).......(...
006530:  41 C4 F4 12 29 00 27 00 6E 00 0D 00 00 61 64 E8    A...).'.n....ad.
006540:  EF FF 12 28 0D 00 00 41 C4 F4 15 29 F6 1A 00 01    ...(...A...)....
006550:  F4 FF 12 28 0D 00 00 41 C4 F4 14 29 00 2C 00 78    ...(...A...).,.x
006560:  00 BF 22 4C 6F 6E 67 75 65 75 72 20 20 20 20 20    .."Longueur     
006570:  3A 20 26 22 FF 73 28 0D 00 00 6C 6F 6E E7 2C 12    : &".s(...lon.,.
006580:  29 0D 00 00 6C 6F 6E E7 00 2A 00 82 00 BF 22 41    )...lon..*...."A
006590:  64 72 65 73 73 65 20 20 20 20 20 20 3A 20 26 22    dresse      : &"
0065A0:  FF 73 28 0D 00 00 61 64 E6 2C 12 29 0D 00 00 61    .s(...ad.,.)...a
0065B0:  64 E6 00 2C 00 8C 00 BF 22 48 65 61 64 65 72 20    d..,...."Header 
0065C0:  65 6E 20 20 20 20 3A 20 26 22 FF 73 28 0D 00 00    en    : &".s(...
0065D0:  61 64 E8 2C 12 29 0D 00 00 61 64 E8 20 20 00 1B    ad.,.)...ad.  ..
0065E0:  00 96 00 BF 01 BF 22 4C 65 63 74 75 72 65 20 64    ......"Lecture d
0065F0:  75 20 68 65 61 64 65 72 22 00 06 00 A0 00 BF 00    u header".......
006600:  2C 00 AA 00 0D 00 00 EA EF 0E 01 0D 00 00 C3 EF    ,...............
006610:  0E 01 9E 20 0D 00 00 E9 EF 0D 00 00 61 64 E8 20    ... ........ad. 
006620:  EC 20 0D 00 00 61 64 E8 F4 19 7F 00 46 00 B4 00    . ...ad.....F...
006630:  BF 20 FF 73 28 FF 12 28 0D 00 00 E9 29 2C 10 29    . .s(..(....),.)
006640:  22 20 22 3B 01 0D 00 00 EA EF 0D 00 00 EA F4 0F    " ";............
006650:  01 A1 20 0D 00 00 EA EF 19 10 20 EB 20 0D 00 00    .. ....... . ...
006660:  EA EF 0E 01 0D 00 00 C3 EF 0D 00 00 C3 F4 0F 01    ................
006670:  BF 00 23 00 BE 00 A1 20 0D 00 00 C3 EF 12 20 EB    ..#.... ...... .
006680:  20 BF 20 FF 7B 28 19 2F 2C 22 2D 22 29 01 0D 00     . .{(./,"-")...
006690:  00 C3 EF 0E 00 06 00 C8 00 B0 00 2D 00 D2 00 0D    ...........-....
0066A0:  00 00 F8 EF 19 3C 01 0D 00 00 F9 EF 17 01 9E 20    .....<......... 
0066B0:  0D 00 00 E9 EF 0D 00 00 61 64 E8 20 EC 20 0D 00    ........ad. . ..
0066C0:  00 61 64 E8 F4 19 7F 00 30 00 DC 00 A9 20 0D 00    .ad.....0.... ..
0066D0:  00 F8 2C 0D 00 00 F9 01 BF 20 FF 03 28 0F 29 FF    ..,...... ..(.).
0066E0:  03 28 FF 12 28 0D 00 00 E9 29 29 01 0D 00 00 F8    .(..(....)).....
0066F0:  EF 0D 00 00 F8 F4 0F 00 43 00 E6 00 0D 00 00 EA    ........C.......
006700:  20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D     ---------------
006710:  2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 2D 20 4C 45 53    --------.. - LES
006720:  20 56 45 43 54 45 55 52 53 20 44 55 20 44 52 49     VECTEURS DU DRI
006730:  56 45 20 2D 0D 0A 20 2D 2D 2D 2D 2D 2D 2D 2D 2D    VE -.. ---------
006740:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A    --------------..
006750:  20 0D 0A 20 20 20 20 20 50 6F 75 72 20 65 08 5E     ..     Pour e.^
006760:  74 72 65 20 75 74 69 6C 69 73 61 62 6C 65 73 20    tre utilisables 
006770:  64 65 70 75 69 73 20 20 6C 65 20 20 42 41 53 49    depuis  le  BASI
006780:  43 20 20 2C 20 20 69 6C 20 20 66 61 75 64 72 61    C  ,  il  faudra
006790:  20 20 74 72 61 6E 73 6D 65 74 74 72 65 20 40 20      transmettre @ 
0067A0:  63 65 73 20 0D 0A 20 76 65 63 74 65 75 72 73 20    ces .. vecteurs 
0067B0:  64 65 73 20 70 61 72 61 6D 7D 74 72 65 73 20 28    des param}tres (
0067C0:  4E 6F 6D 20 64 65 20 66 69 63 68 69 65 72 20 20    Nom de fichier  
0067D0:  2C 20 20 61 64 72 65 73 73 65 20 63 68 61 72 67    ,  adresse charg
0067E0:  65 6D 65 6E 74 20 2C 20 65 74 63 20 2E 2E 2E 29    ement , etc ...)
0067F0:  20 55 6E 65 20 0D 0A 20 70 65 74 69 74 65 20 64     Une .. petite d
006800:  69 67 72 65 73 73 69 6F 6E 20 65 73 74 20 6E 7B    igression est n{
006810:  63 7B 73 73 61 69 72 65 20 40 20 6C 27 69 6E 74    c{ssaire @ l'int
006820:  65 6E 74 69 6F 6E 20 20 64 65 20 20 63 65 75 78    ention  de  ceux
006830:  20 71 75 69 20 69 67 6E 6F 72 65 6E 74 20 74 6F     qui ignorent to
006840:  75 74 20 64 75 20 0D 0A 20 43 41 4C 4C 20 61 76    ut du .. CALL av
006850:  65 63 20 70 61 72 61 6D 7D 74 72 65 28 73 29 20    ec param}tre(s) 
006860:  2E 0D 0A 20 0D 0A 20 20 20 20 20 44 65 70 75 69    ... ..     Depui
006870:  73 20 6C 65 20 42 41 53 49 43 20 20 2C 20 20 6C    s le BASIC  ,  l
006880:  61 20 20 73 79 6E 74 61 78 65 20 20 43 41 4C 4C    a  syntaxe  CALL
006890:  2C 50 31 2C 50 32 2C 50 33 2C 65 74 63 20 20 2E    ,P1,P2,P3,etc  .
0068A0:  2E 2E 20 20 45 73 74 20 20 74 6F 75 74 20 40 20    ..  Est  tout @ 
0068B0:  66 61 69 74 20 0D 0A 20 76 61 6C 61 62 6C 65 20    fait .. valable 
0068C0:  2E 20 50 31 2C 50 32 2C 50 33 20 72 65 70 72 7B    . P1,P2,P3 repr{
0068D0:  73 65 6E 74 65 6E 74 20 63 68 61 63 75 6E 20 75    sentent chacun u
0068E0:  6E 20 70 6F 69 6E 74 65 75 72 20 64 65 20 76 61    n pointeur de va
0068F0:  72 69 61 62 6C 65 20 71 75 69 20 73 65 72 61 20    riable qui sera 
006900:  70 61 73 73 7B 20 0D 0A 20 61 75 74 6F 6D 61 74    pass{ .. automat
006910:  69 71 75 65 6D 65 6E 74 20 61 75 20 70 72 6F 67    iquement au prog
006920:  72 61 6D 6D 65 20 61 73 73 65 6D 62 6C 65 75 72    ramme assembleur
006930:  20 64 61 6E 73 20 6C 65 20 20 72 65 67 69 73 74     dans le  regist
006940:  72 65 20 49 58 20 2E 20 50 6F 75 72 20 63 6F 6D    re IX . Pour com
006950:  6D 65 6E 63 65 72 20 0D 0A 20 76 6F 79 6F 6E 73    mencer .. voyons
006960:  20 63 6F 6D 6D 65 6E 74 20 74 72 61 6E 73 6D 65     comment transme
006970:  74 74 72 65 20 65 74 20 72 7B 63 75 70 7B 72 65    ttre et r{cup{re
006980:  72 20 75 6E 20 73 65 75 6C 20 70 61 72 61 6D 7D    r un seul param}
006990:  74 72 65 20 3A 20 4C 65 20 6E 6F 6D 20 64 65 20    tre : Le nom de 
0069A0:  66 69 63 68 69 65 72 20 0D 0A 20 2E 20 43 27 65    fichier .. . C'e
0069B0:  73 74 20 75 6E 65 20 76 61 72 69 61 62 6C 65 20    st une variable 
0069C0:  63 68 61 69 08 5E 6E 65 20 71 75 27 69 6C 20 66    chai.^ne qu'il f
0069D0:  61 75 74 20 20 70 61 73 73 65 72 20 20 2E 20 20    aut  passer  .  
0069E0:  55 6E 20 62 75 67 20 64 61 6E 73 20 6C 65 73 20    Un bug dans les 
0069F0:  52 4F 4D 20 64 75 20 34 36 34 20 0D 0A 20 69 6D    ROM du 464 .. im
006A00:  70 6F 73 65 20 64 65 20 70 61 73 73 65 72 20 20    pose de passer  
006A10:  6C 61 20 20 76 61 72 69 61 62 6C 65 20 20 70 61    la  variable  pa
006A20:  72 20 20 6C 27 69 6E 74 65 72 6D 7B 64 69 61 69    r  l'interm{diai
006A30:  72 65 20 20 64 65 20 20 73 6F 6E 20 20 70 6F 69    re  de  son  poi
006A40:  6E 74 65 75 72 20 28 63 65 6C 61 20 0D 0A 20 66    nteur (cela .. f
006A50:  6F 6E 63 74 69 6F 6E 6E 65 20 61 75 73 73 69 20    onctionne aussi 
006A60:  73 75 72 20 36 31 32 38 29 20 2E 20 45 78 65 6D    sur 6128) . Exem
006A70:  70 6C 65 20 3A 0D 0A 20 0D 0A 20 20 20 20 20 31    ple :.. ..     1
006A80:  30 20 43 41 4C 4C 20 34 30 30 30 30 2C 22 46 69    0 CALL 40000,"Fi
006A90:  63 68 69 65 72 2E 62 69 6E 22 20 46 6F 6E 63 74    chier.bin" Fonct
006AA0:  69 6F 6E 6E 65 72 61 20 73 75 72 20 36 31 32 38    ionnera sur 6128
006AB0:  20 6D 61 69 73 20 72 65 6E 76 65 72 72 61 20 27     mais renverra '
006AC0:  49 6D 70 72 6F 70 65 72 20 0D 0A 20 61 72 67 75    Improper .. argu
006AD0:  6D 65 6E 74 27 20 73 75 72 20 34 36 34 20 2E 0D    ment' sur 464 ..
006AE0:  0A 20 0D 0A 20 20 20 20 20 31 30 20 66 69 63 24    . ..     10 fic$
006AF0:  3D 22 46 69 63 68 69 65 72 2E 62 69 6E 22 3A 43    ="Fichier.bin":C
006B00:  55 6E 20 20 73 63 6F 6F 70 20 20 64 65 20 20 74    Un  scoop  de  t
006B10:  61 69 6C 6C 65 20 20 21 20 4C 65 73 20 63 61 72    aille  ! Les car
006B20:  61 63 74 7B 72 69 73 74 69 71 75 65 73 20 0D 0A    act{ristiques ..
006B30:  20 65 73 73 65 6E 74 69 65 6C 6C 65 73 20 64 65     essentielles de
006B40:  73 20 6E 6F 75 76 65 61 75 78 20 43 50 43 20 2C    s nouveaux CPC ,
006B50:  20 6C 65 75 72 20 70 72 69 78 20 2C 20 6C 65 75     leur prix , leu
006B60:  72 20 64 61 74 65 20 20 64 65 20 20 73 6F 72 74    r date  de  sort
006B70:  69 65 20 20 6D 61 69 73 20 20 74 6F 75 74 0D 0A    ie  mais  tout..
006B80:  20 6E 27 65 73 74 20 70 61 73 20 72 6F 73 65 73     n'est pas roses
006B90:  20 65 74 20 76 69 6F 6C 65 74 74 65 73 20 2C 20     et violettes , 
006BA0:  69 6C 20 73 27 65 6E 20 66 61 75 74 20 2E 2E 2E    il s'en faut ...
006BB0:  0D 0A 0D 0A 20 20 20 20 20 4C 65 73 20 66 72 65    ....     Les fre
006BC0:  65 77 61 72 65 73 20 3A 20 44 75 20 6E 6F 75 76    ewares : Du nouv
006BD0:  65 61 75 20 21 20 56 6F 79 65 7A 20 6C 61 20 72    eau ! Voyez la r
006BE0:  75 62 72 69 71 75 65 20 69 6E 66 6F 72 6D 61 74    ubrique informat
006BF0:  69 6F 6E 73 20 55 54 49 4C 2D 53 4F 46 54 20 2E    ions UTIL-SOFT .
006C00:  0D 0A 20 0D 0A 20 20 20 20 20 4C 65 20 63 6F 75    .. ..     Le cou
006C10:  72 73 20 64 27 61 73 73 65 6D 62 6C 65 75 72 20    rs d'assembleur 
006C20:  3A 20 49 6C 20 73 65 20 72 7B 64 75 69 74 20 75    : Il se r{duit u
006C30:  6E 20 70 65 75 20 70 6F 75 72 20 66 61 69 72 65    n peu pour faire
006C40:  20 20 64 65 20 20 6C 61 20 20 70 6C 61 63 65 20      de  la  place 
006C50:  20 61 75 20 0D 0A 20 67 72 61 70 68 69 73 6D 65     au .. graphisme
006C60:  20 71 75 69 20 65 6E 20 61 20 62 69 65 6E 20 62     qui en a bien b
006C70:  65 73 6F 69 6E 20 21 20 4E 6F 75 73 20 79 20 76    esoin ! Nous y v
006C80:  65 72 72 6F 6E 73 20 20 6C 65 73 20 20 64 65 72    errons  les  der
006C90:  6E 69 7D 72 65 73 20 20 69 6E 73 74 72 75 63 74    ni}res  instruct
006CA0:  69 6F 6E 73 20 0D 0A 20 64 75 20 5A 38 30 20 65    ions .. du Z80 e
006CB0:  74 20 6F 6E 20 63 6F 6E 74 69 6E 75 65 20 6C 61    t on continue la
006CC0:  20 64 65 73 63 72 69 70 74 69 6F 6E 20 20 64 65     description  de
006CD0:  73 20 20 72 6F 75 74 69 6E 65 73 20 73 79 73 74    s  routines syst
006CE0:  7D 6D 65 20 61 76 65 63 20 6C 65 73 20 76 65 63    }me avec les vec
006CF0:  74 65 75 72 73 20 0D 0A 20 64 72 69 76 65 20 2E    teurs .. drive .
006D00:  0D 0A 20 0D 0A 20 20 20 20 20 20 4C 65 20 63 6F    .. ..      Le co
006D10:  75 72 73 20 64 65 20 67 72 61 70 68 69 73 6D 65    urs de graphisme
006D20:  20 20 3A 20 20 4F 6E 20 20 6E 65 20 20 72 69 74      :  On  ne  rit
006D30:  20 20 70 6C 75 73 20 20 21 20 20 4F 6E 20 61 70      plus  !  On ap
006D40:  70 72 65 6E 64 20 63 6F 6D 6D 65 6E 74 20 67 7B    prend comment g{
006D50:  72 65 72 20 0D 0A 20 70 6C 75 73 69 65 75 72 73    rer .. plusieurs
006D60:  20 73 70 72 69 74 65 73 20 73 69 6D 75 6C 74 61     sprites simulta
006D70:  6E 7B 6D 65 6E 74 20 2C 20 6C 65 73 20 66 61 69    n{ment , les fai
006D80:  72 65 20 73 65 20 72 65 6E 63 6F 6E 74 72 65 72    re se rencontrer
006D90:  20 2C 20 65 74 63 20 2E 2E 2E 20 45 6E 20 64 65     , etc ... En de
006DA0:  68 6F 72 73 20 0D 0A 20 64 65 73 20 73 70 72 69    hors .. des spri
006DB0:  74 65 73 20 75 6E 65 20 61 70 70 72 6F 63 68 65    tes une approche
006DC0:  20 64 75 20 43 52 54 43 20 65 74 20 64 65 20 6C     du CRTC et de l
006DD0:  27 6F 76 65 72 73 63 61 6E 20 61 76 65 63 20 64    'overscan avec d
006DE0:  65 73 20 75 74 69 6C 69 74 61 69 72 65 73 20 73    es utilitaires s
006DF0:  75 72 20 6C 61 20 0D 0A 20 66 61 63 65 20 31 20    ur la .. face 1 
006E00:  2E 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20    ... ..          
006E10:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
006E20:  20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D       -------------
006E30:  2D 2D 2D 2D 2D 2D 20 0D 0A 1A 6A 6F 75 72 20 2C    ------ ...jour ,
006E40:  20 63 6F 6D 6D 65 20 70 72 7B 76 75 20 2C 20 62     comme pr{vu , b
006E50:  65 61 75 63 6F 75 70 20 64 65 20 20 72 65 74 61    eaucoup de  reta
006E60:  72 64 20 64 61 6E 73 20 63 65 20 6E 75 6D 7B 72    rd dans ce num{r
006E70:  6F 20 2C 20 6C 65 73 20 76 61 63 61 6E 63 65 73    o , les vacances
006E80:  01 00 52 45 44 49 53 49 45 DA 01 00 52 45 44 61    ..REDISIE...REDa
006E90:  46 49 4E 49 53 53 41 42 CC 80 00 52 45 44 61 46    FINISSAB...REDaF
006EA0:  49 4E 49 D4 01 20 52 45 43 4F 55 56 52 49 52 49    INI.. RECOUVRIRI
006EB0:  45 DA 01 00 52 45 44 52 45 53 53 45 4D 45 4E D4    E...REDRESSEMEN.
006EC0:  01 00 52 45 44 52 45 53 D3 40 00 52 45 43 4F 50    ..REDRES.@.RECOP
006ED0:  49 45 DA 01 00 52 45 43 4F 4E 53 54 49 54 D5 40    IE...RECONSTIT.@
006EE0:  00 52 45 44 61 46 49 CE 00 08 52 45 43 4F 4E 56    .REDaFI...RECONV
006EF0:  45 52 54 C9 08 00 00 00 00 00 00 00 00 00 00 00    ERT.............
006F00:  00 4E 41 4D 45 44 49 53 43 42 49 4E 00 00 00 00    .NAMEDISCBIN....
006F10:  00 00 02 00 00 40 9C 00 96 00 00 00 00 00 00 00    .....@..........
006F20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006F30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006F40:  96 00 00 27 05 00 00 00 00 00 00 00 00 00 00 00    ...'............
006F50:  00 00 00 00 00 00 00 00 00 00 00 1A 9C 7E 32 97    .............~2.
006F60:  9C B7 CA 76 9C FE 0D D2 76 9C 23 5E 23 56 EB 11    ...v....v.#^#V..
006F70:  88 9C 06 00 4F ED B0 EB 36 00 C9 21 98 9C 3E FF    ....O...6..!..>.
006F80:  3D C0 32 87 9C 21 88 9C 06 0F 36 00 23 10 FB DD    =.2..!....6.#...
006F90:  6E 00 DD 66 01 22 88 9C 7E 32 97 9C B7 CA 76 9C    n..f."..~2....v.
006FA0:  FE 0D D2 76 9C 23 5E 23 56 EB 11 88 9C 06 00 4F    ...v.#^#V......O
006FB0:  ED B0 EB 36 00 C9 21 98 9C 3E FF 32 87 9C 7E B7    ...6..!..>.2..~.
006FC0:  C8 CD 5A BB 23 18 F7 00 00 00 00 00 00 00 00 00    ..Z.#...........
006FD0:  00 00 00 00 00 00 00 00 1F 01 18 12 18 20 45 52    ............. ER
006FE0:  52 45 55 52 20 4C 4F 4E 47 55 45 55 52 20 4E 4F    REUR LONGUEUR NO
006FF0:  4D 20 07 18 00 00 00 00 00 00 00 00 00 00 00 00    M ..............
007000:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007010:  00 00 00 00 00 00 1A 9C 7E 32 97 9C B7 CA 76 9C    ........~2....v.
007020:  FE 0D D2 76 9C 23 5E 23 56 EB 11 88 9C 06 00 4F    ...v.#^#V......O
007030:  ED B0 EB 36 00 C9 21 98 9C 3E FF 32 87 9C 7E B7    ...6..!..>.2..~.
007040:  C8 CD 5A BB 23 18 F7 00 00 00 00 00 00 00 00 00    ..Z.#...........
007050:  00 00 00 00 00 00 00 00 1F 01 18 12 18 20 45 52    ............. ER
007060:  52 45 55 52 1A 54 4F 20 31 30 0D 0A 1A 0D 0A 20    REUR.TO 10..... 
007070:  20 20 20 20 20 20 20 4C 44 20 48 2C 28 49 58 2B           LD H,(IX+
007080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
007090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0070A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0070B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0070C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0070D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0070E0:  E5 6D 69 6E 75 73 63 75 6C 20 20 20 00 00 00 03    .minuscul   ....
0070F0:  03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007100:  44 45 2C 48 4C 0D 0A 20 20 20 20 20 20 20 20 4C    DE,HL..        L
007110:  44 20 28 48 4C 29 2C 30 0D 0A 20 20 20 20 20 20    D (HL),0..      
007120:  20 20 52 45 54 20 20 20 20 20 20 20 20 20 20 20      RET           
007130:  20 20 20 20 3B 4C 65 20 6E 6F 6D 20 64 75 20 66        ;Le nom du f
007140:  69 63 68 69 65 72 20 65 73 74 20 72 65 63 6F 70    ichier est recop
007150:  69 65 20 64 61 6E 73 20 6C 61 20 7A 6F 6E 65 20    ie dans la zone 
007160:  4E 41 4D 45 31 0D 0A 3B 0D 0A 45 52 52 4E 41 4D    NAME1..;..ERRNAM
007170:  20 20 4C 44 20 48 4C 2C 54 45 52 52 4E 41 4D 20      LD HL,TERRNAM 
007180:  20 20 20 20 3B 41 64 72 65 73 73 65 20 64 75 20        ;Adresse du 
007190:  74 65 78 74 65 20 64 27 65 72 72 65 75 72 20 64    texte d'erreur d
0071A0:  61 6E 73 20 48 4C 0D 0A 20 20 20 20 20 20 20 20    ans HL..        
0071B0:  4C 44 20 41 2C 23 46 46 20 20 20 20 20 20 20 20    LD A,#FF        
0071C0:  20 20 3B 45 74 20 73 69 67 6E 61 6C 65 72 20 6C      ;Et signaler l
0071D0:  27 65 72 72 65 75 72 20 64 61 6E 73 20 6C 65 20    'erreur dans le 
0071E0:  66 6C 61 67 0D 0A 20 20 20 20 20 20 20 20 4C 44    flag..        LD
0071F0:  20 28 46 4C 47 45 52 52 29 2C 41 0D 0A 3B 0D 0A     (FLGERR),A..;..
007200:  3B 2D 20 52 4F 55 54 49 4E 45 20 41 46 46 49 43    ;- ROUTINE AFFIC
007210:  48 41 47 45 20 2D 0D 0A 3B 0D 0A 50 52 49 4E 54    HAGE -..;..PRINT
007220:  31 20 20 4C 44 20 41 2C 28 48 4C 29 0D 0A 20 20    1  LD A,(HL)..  
007230:  20 20 20 20 20 20 4F 52 20 41 0D 0A 20 20 20 20          OR A..    
007240:  20 20 20 20 52 45 54 20 5A 0D 0A 20 20 20 20 20        RET Z..     
007250:  20 20 20 43 41 4C 4C 20 26 42 42 35 41 0D 0A 20       CALL &BB5A.. 
007260:  20 20 20 20 20 20 20 49 4E 43 20 48 4C 0D 0A 20           INC HL.. 
007270:  20 20 20 20 20 20 20 4A 52 20 50 52 49 4E 54 31           JR PRINT1
007280:  0D 0A 3B 0D 0A 4C 49 53 54 20 0D 0A 46 4C 47 45    ..;..LIST ..FLGE
007290:  52 52 20 20 44 42 20 30 0D 0A 4E 41 4D 45 31 20    RR  DB 0..NAME1 
0072A0:  20 20 44 53 20 31 35 2C 30 0D 0A 4C 45 4E 20 20      DS 15,0..LEN  
0072B0:  20 20 20 44 42 20 30 0D 0A 4E 4F 4C 49 53 54 0D       DB 0..NOLIST.
0072C0:  0A 54 45 52 52 4E 41 4D 20 44 42 20 33 31 2C 31    .TERRNAM DB 31,1
0072D0:  2C 32 34 2C 31 38 2C 32 34 2C 22 20 45 52 52 45    ,24,18,24," ERRE
0072E0:  55 52 20 4C 4F 4E 47 55 45 55 52 20 4E 4F 4D 20    UR LONGUEUR NOM 
0072F0:  22 2C 37 2C 32 34 2C 30 0D 0A 4E 4F 4C 49 53 54    ",7,24,0..NOLIST
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:  45 52 52 44 49 53 43 20 4C 44 20 41 2C 23 46 46    ERRDISC LD A,#FF
007410:  20 20 20 20 20 20 20 20 20 20 3B 53 69 67 6E 61              ;Signa
007420:  6C 65 72 20 6C 27 65 72 72 65 75 72 20 64 61 6E    ler l'erreur dan
007430:  73 20 6C 65 20 66 6C 61 67 20 73 69 20 72 61 74    s le flag si rat
007440:  7B 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28    {..         LD (
007450:  46 4C 47 45 52 52 29 2C 41 0D 0A 20 20 20 20 20    FLGERR),A..     
007460:  20 20 20 20 4A 50 20 23 42 43 37 44 20 20 20 20        JP #BC7D    
007470:  20 20 20 20 20 20 3B 46 65 72 6D 65 74 75 72 65          ;Fermeture
007480:  20 64 27 75 72 67 65 6E 63 65 20 65 74 20 66 69     d'urgence et fi
007490:  6E 69 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20    ni.. ..         
0074A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0074B0:  20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D     ---------------
0074C0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A    -----------.. ..
0074D0:  20 20 20 20 20 4C 65 20 76 65 63 74 65 75 72 20         Le vecteur 
0074E0:  23 42 43 38 33 20 70 65 75 74 20 61 75 73 73 69    #BC83 peut aussi
0074F0:  20 73 65 72 76 69 72 20 20 40 20 20 63 68 61 72     servir  @  char
007500:  67 65 72 20 20 6F 75 20 6C 61 6E 63 65 72 20 75    ger  ou lancer u
007510:  6E 20 70 72 6F 67 72 61 6D 6D 65 20 64 65 20 0D    n programme de .
007520:  0A 20 74 79 70 65 20 42 41 53 49 43 20 6D 61 69    . type BASIC mai
007530:  73 20 63 27 65 73 74 20 70 6C 75 73 20 63 6F 6D    s c'est plus com
007540:  70 6C 65 78 65 20 63 61 72 20 20 69 6C 20 66 61    plexe car  il fa
007550:  75 74 20 61 75 73 73 69 20 67 7B 72 65 72 20 6C    ut aussi g{rer l
007560:  65 73 20 70 6F 69 6E 74 65 75 72 73 20 64 75 20    es pointeurs du 
007570:  0D 0A 20 42 41 53 49 43 20 2E 20 44 27 61 75 74    .. BASIC . D'aut
007580:  72 65 20 70 61 72 74 20 2C 20 6C 61 6E 63 65 72    re part , lancer
007590:  20 20 64 75 20 20 42 41 53 49 43 20 20 64 65 70      du  BASIC  dep
0075A0:  75 69 73 20 6C 27 61 73 73 65 6D 62 6C 65 75 72    uis l'assembleur
0075B0:  20 65 73 74 20 76 72 61 69 6D 65 6E 74 20 64 75     est vraiment du
0075C0:  20 0D 0A 20 64 65 72 6E 69 65 72 20 72 69 64 69     .. dernier ridi
0075D0:  63 75 6C 65 20 2E 20 43 68 61 72 67 65 72 20 75    cule . Charger u
0075E0:  6E 20 66 69 63 68 69 65 72 20 64 65 20 20 74 79    n fichier de  ty
0075F0:  70 65 20 41 53 43 49 49 20 61 76 65 63 20 23 42    pe ASCII avec #B
007600:  43 38 33 20 6E 65 20 70 72 6F 76 6F 71 75 65 72    C83 ne provoquer
007610:  61 20 0D 0A 20 70 61 73 20 64 65 20 6D 65 73 73    a .. pas de mess
007620:  61 67 65 20 64 27 65 72 72 65 75 72 20 6D 61 69    age d'erreur mai
007630:  73 20 6E 65 20 63 68 61 72 67 65 72 61 20 72 69    s ne chargera ri
007640:  65 6E 20 64 75 20 74 6F 75 74 20 2E 0D 0A 20 0D    en du tout ... .
007650:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
007660:  20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D              ------
007670:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
007680:  2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20    -------..       
007690:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0076A0:  20 2D 20 43 48 41 52 47 45 4D 45 4E 54 20 44 45     - CHARGEMENT DE
0076B0:  20 46 49 43 48 49 45 52 20 41 53 43 49 49 20 2D     FICHIER ASCII -
0076C0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
0076D0:  20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D               -----
0076E0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0076F0:  2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20    --------.. ..   
007700:  20 20 45 78 70 6C 69 71 75 6F 6E 73 20 64 27 61      Expliquons d'a
007710:  62 6F 72 64 20 20 6C 61 20 64 69 66 66 7B 72 65    bord  la diff{re
007720:  6E 63 65 20 61 76 65 63 20 6C 65 73 20 61 75 74    nce avec les aut
007730:  72 65 20 74 79 70 65 73 20 64 65 20 66 69 63 68    re types de fich
007740:  69 65 72 73 20 3A 0D 0A 20 0D 0A 20 20 20 20 20    iers :.. ..     
007750:  4C 27 6F 75 76 65 72 74 75 72 65 20 64 65 20 74    L'ouverture de t
007760:  6F 75 74 20 66 69 63 68 69 65 72 20 20 65 6E 20    out fichier  en 
007770:  20 7B 63 72 69 74 75 72 65 20 20 63 72 7B 65 20     {criture  cr{e 
007780:  73 79 73 74 7B 6D 61 74 69 71 75 65 6D 65 6E 74    syst{matiquement
007790:  20 75 6E 65 20 7A 6F 6E 65 20 0D 0A 20 6D 7B 6D     une zone .. m{m
0077A0:  6F 69 72 65 20 64 65 20 20 31 32 38 20 20 6F 63    oire de  128  oc
0077B0:  74 65 74 73 20 20 63 6F 6E 74 65 6E 61 6E 74 20    tets  contenant 
0077C0:  20 74 6F 75 74 65 73 20 20 6C 65 73 20 20 69 6E     toutes  les  in
0077D0:  66 6F 72 6D 61 74 69 6F 6E 73 20 20 69 6E 74 7B    formations  int{
0077E0:  72 65 73 73 61 6E 74 20 63 65 20 0D 0A 20 66 69    ressant ce .. fi
0077F0:  63 68 69 65 72 20 2E 20 54 6F 75 74 65 20 73 61    chier . Toute sa
007800:  75 76 65 67 61 72 64 65 20 42 41 53 49 43 20 20    uvegarde BASIC  
007810:  6F 75 20 20 61 73 73 65 6D 62 6C 65 75 72 20 20    ou  assembleur  
007820:  52 45 43 4F 50 49 45 20 20 43 45 54 20 45 4E 20    RECOPIE  CET EN 
007830:  54 45 54 45 20 53 55 52 20 4C 41 20 0D 0A 20 44    TETE SUR LA .. D
007840:  49 53 51 55 45 54 54 45 20 41 56 41 4E 54 20 4C    ISQUETTE AVANT L
007850:  45 53 20 44 4F 4E 4E 45 45 53 20 44 55 20 20 46    ES DONNEES DU  F
007860:  49 43 48 49 45 52 20 20 65 74 20 20 63 65 63 69    ICHIER  et  ceci
007870:  20 20 70 6F 75 72 20 20 74 6F 75 74 20 74 79 70      pour  tout typ
007880:  65 20 64 65 20 66 69 63 68 69 65 72 20 0D 0A 20    e de fichier .. 
007890:  61 75 74 72 65 20 71 75 65 20 6C 27 41 53 43 49    autre que l'ASCI
0078A0:  49 20 2E 20 4C 6F 72 73 20 64 65 20 20 6C 61 20    I . Lors de  la 
0078B0:  20 72 65 6C 65 63 74 75 72 65 20 20 2C 20 20 63     relecture  ,  c
0078C0:  65 74 20 65 6E 2D 74 65 08 5E 74 65 20 65 73 74    et en-te.^te est
0078D0:  20 72 65 6C 75 20 64 65 70 75 69 73 20 6C 61 20     relu depuis la 
0078E0:  0D 0A 20 64 69 73 71 75 65 74 74 65 20 65 74 20    .. disquette et 
0078F0:  73 65 72 74 20 64 65 20 72 7B 66 7B 72 65 6E 63    sert de r{f{renc
007900:  65 20 6E 6F 74 61 6D 65 6E 74 20 70 6F 75 72 20    e notament pour 
007910:  20 6C 61 20 20 4C 4F 4E 47 55 45 55 52 20 44 55     la  LONGUEUR DU
007920:  20 46 49 43 48 49 45 52 20 2E 20 53 69 20 69 6C     FICHIER . Si il
007930:  20 0D 0A 20 73 27 61 67 69 74 20 64 27 75 6E 20     .. s'agit d'un 
007940:  66 69 63 68 69 65 72 20 41 53 43 49 49 20 2C 20    fichier ASCII , 
007950:  6C 27 65 6E 20 74 65 08 5E 74 65 20 20 2C 20 20    l'en te.^te  ,  
007960:  20 6E 27 65 73 74 20 70 61 73 20 70 72 7B 73 65     n'est pas pr{se
007970:  6E 74 20 73 75 72 20 6C 61 20 64 69 73 71 75 65    nt sur la disque
007980:  74 74 65 20 0D 0A 20 65 74 20 65 73 74 20 63 72    tte .. et est cr
007990:  7B 7B 20 64 65 20 74 6F 75 74 65 20 70 69 7D 63    {{ de toute pi}c
0079A0:  65 20 70 61 72 20 6C 65 20 20 73 79 73 74 7D 6D    e par le  syst}m
0079B0:  65 20 20 6C 6F 72 73 20 64 65 20 6C 61 20 6C 65    e  lors de la le
0079C0:  63 74 75 72 65 20 2E 20 4C 65 20 70 72 6F 67 72    cture . Le progr
0079D0:  61 6D 6D 65 20 0D 0A 20 48 45 41 44 45 52 20 28    amme .. HEADER (
0079E0:  6F 70 74 69 6F 6E 20 42 20 64 65 20 6C 61 20 64    option B de la d
0079F0:  7B 6D 6F 29 20 20 76 6F 75 73 20 20 6D 6F 6E 74    {mo)  vous  mont
007A00:  72 65 72 61 20 20 71 75 65 20 20 64 61 6E 73 20    rera  que  dans 
007A10:  20 63 65 20 63 61 73 20 2C 20 6C 61 20 6C 6F 6E     ce cas , la lon
007A20:  67 75 65 75 72 20 0D 0A 20 61 66 66 65 63 74 7B    gueur .. affect{
007A30:  65 20 64 61 6E 73 20 6C 27 65 6E 20 74 65 08 5E    e dans l'en te.^
007A40:  74 65 20 40 20 75 6E 20 20 66 69 63 68 69 65 72    te @ un  fichier
007A50:  20 20 41 53 43 49 49 20 20 65 73 74 20 20 64 65      ASCII  est  de
007A60:  20 20 30 20 20 2E 20 44 61 6E 73 20 63 65 20 63      0  . Dans ce c
007A70:  61 73 20 23 42 43 38 33 20 0D 0A 20 63 68 61 72    as #BC83 .. char
007A80:  67 65 20 30 20 6F 63 74 65 74 73 20 2E 20 43 51    ge 0 octets . CQ
007A90:  46 44 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 43 27    FD ... ..     C'
007AA0:  65 73 74 20 6C 65 20 76 65 63 74 65 75 72 20 20    est le vecteur  
007AB0:  23 42 43 38 30 20 20 71 75 69 20 20 70 65 72 6D    #BC80  qui  perm
007AC0:  65 74 74 72 61 20 20 64 27 65 66 66 65 63 74 75    ettra  d'effectu
007AD0:  65 72 20 20 75 6E 20 20 74 79 70 65 20 64 65 20    er  un  type de 
007AE0:  6C 65 63 74 75 72 65 20 0D 0A 20 70 61 72 74 69    lecture .. parti
007AF0:  63 75 6C 69 65 72 20 70 6F 75 72 20 63 68 61 72    culier pour char
007B00:  67 65 72 20 6C 27 41 53 43 49 49 20 2E 0D 0A 20    ger l'ASCII ... 
007B10:  0D 0A 20 20 20 20 20 41 70 72 7D 73 20 6F 75 76    ..     Apr}s ouv
007B20:  65 72 74 75 72 65 20 64 75 20 66 69 63 68 69 65    erture du fichie
007B30:  72 20 70 61 72 20 20 23 42 43 37 37 20 20 71 75    r par  #BC77  qu
007B40:  69 20 20 6D 65 74 20 20 6C 65 73 20 20 32 30 34    i  met  les  204
007B50:  38 20 31 65 72 73 20 6F 63 74 65 74 73 20 64 75    8 1ers octets du
007B60:  20 0D 0A 20 66 69 63 68 69 65 72 20 64 61 6E 73     .. fichier dans
007B70:  20 6C 65 20 74 61 6D 70 6F 6E 20 28 6F 75 20 62     le tampon (ou b
007B80:  75 66 66 65 72 29 20 2C 20 20 23 42 43 38 30 20    uffer) ,  #BC80 
007B90:  4C 69 74 20 6C 65 20 31 65 72 20 63 61 72 61 63    Lit le 1er carac
007BA0:  74 7D 72 65 20 71 75 27 69 6C 20 74 72 6F 75 76    t}re qu'il trouv
007BB0:  65 20 0D 0A 20 64 61 6E 73 20 63 65 20 74 61 6D    e .. dans ce tam
007BC0:  70 6F 6E 20 2C 20 6C 65 20 72 61 6E 67 65 20 64    pon , le range d
007BD0:  61 6E 73 20 6C 27 61 63 63 75 6D 75 6C 61 74 65    ans l'accumulate
007BE0:  75 72 20 65 74 20 70 6F 69 6E 74 65 20 6C 65 20    ur et pointe le 
007BF0:  70 72 6F 63 68 61 69 6E 20 63 61 72 61 63 74 7D    prochain caract}
007C00:  72 65 20 0D 0A 20 64 75 20 62 75 66 66 65 72 20    re .. du buffer 
007C10:  71 75 69 20 73 65 72 61 20 74 72 61 69 74 7B 20    qui sera trait{ 
007C20:  64 65 20 6D 65 08 5E 6D 65 20 20 6D 61 6E 69 7D    de me.^me  mani}
007C30:  72 65 20 20 6C 6F 72 73 20 20 64 75 20 70 72 6F    re  lors  du pro
007C40:  63 68 61 69 6E 20 61 70 70 65 6C 20 40 20 23 42    chain appel @ #B
007C50:  43 38 30 20 2E 20 0D 0A 20 4C 6F 72 73 71 75 65    C80 . .. Lorsque
007C60:  20 6C 65 73 20 32 30 34 38 20 6F 63 74 65 74 73     les 2048 octets
007C70:  20 64 75 20 62 75 66 66 65 72 20 6F 6E 74 20 20     du buffer ont  
007C80:  7B 74 7B 20 20 6C 75 73 20 2C 20 6C 65 20 62 75    {t{  lus , le bu
007C90:  66 66 65 72 20 65 73 74 20 72 65 63 68 61 72 67    ffer est recharg
007CA0:  7B 20 61 76 65 63 20 0D 0A 20 6C 65 73 20 32 30    { avec .. les 20
007CB0:  34 38 20 6F 63 74 65 74 73 20 73 75 69 76 61 6E    48 octets suivan
007CC0:  74 73 20 65 74 20 6F 6E 20 20 63 6F 6E 74 69 6E    ts et on  contin
007CD0:  75 65 20 20 2E 20 20 53 65 75 6C 20 20 70 72 6F    ue  .  Seul  pro
007CE0:  62 6C 7D 6D 65 20 3A 20 53 61 76 6F 69 72 20 71    bl}me : Savoir q
007CF0:  75 61 6E 64 20 73 65 20 0D 0A 20 74 65 72 6D 69    uand se .. termi
007D00:  6E 65 20 6C 65 20 66 69 63 68 69 65 72 20 21 20    ne le fichier ! 
007D10:  4C 27 41 53 43 49 49 20 6E 65 20 20 63 6F 6E 74    L'ASCII ne  cont
007D20:  65 6E 61 6E 74 20 20 65 6E 20 70 72 69 6E 63 69    enant  en princi
007D30:  70 65 20 71 75 65 20 64 65 73 20 63 61 72 61 63    pe que des carac
007D40:  74 7D 72 65 73 20 64 65 20 0D 0A 20 33 32 20 40    t}res de .. 32 @
007D50:  20 31 32 37 20 2C 20 63 27 65 73 74 20 6C 65 20     127 , c'est le 
007D60:  63 61 72 61 63 74 7D 72 65 20 32 36 20 28 26 31    caract}re 26 (&1
007D70:  41 29 20 71 75 69 20 73 65 72 74 20 64 65 20 6D    A) qui sert de m
007D80:  61 72 71 75 65 20 64 65 20 66 69 6E 20 64 65 20    arque de fin de 
007D90:  66 69 63 68 69 65 72 20 2E 20 0D 0A 20 44 7D 73    fichier . .. D}s
007DA0:  20 71 75 65 20 63 65 20 63 61 72 61 63 74 7D 72     que ce caract}r
007DB0:  65 20 65 73 74 20 72 65 6E 63 6F 6E 74 72 7B 20    e est rencontr{ 
007DC0:  20 70 61 72 20 20 23 42 43 38 30 20 20 6C 65 20     par  #BC80  le 
007DD0:  20 63 61 72 72 79 20 65 73 74 20 6F 08 5E 74 7B     carry est o.^t{
007DE0:  20 28 43 6F 6D 6D 65 20 73 27 69 6C 20 0D 0A 20     (Comme s'il .. 
007DF0:  73 27 61 67 69 73 73 61 69 74 20 64 27 75 6E 65    s'agissait d'une
007E00:  20 65 72 72 65 75 72 29 20 69 6C 20 66 61 75 74     erreur) il faut
007E10:  20 20 64 6F 6E 63 20 20 76 7B 72 69 66 69 65 72      donc  v{rifier
007E20:  20 20 64 61 6E 73 20 20 6C 61 20 72 6F 75 74 69      dans  la routi
007E30:  6E 65 20 45 52 52 44 49 53 43 20 6C 65 20 0D 0A    ne ERRDISC le ..
007E40:  20 63 6F 6E 74 65 6E 75 20 64 65 20 6C 27 61 63     contenu de l'ac
007E50:  63 75 6D 75 6C 61 74 65 75 72 20 2E 20 53 69 20    cumulateur . Si 
007E60:  63 27 65 73 74 20 26 31 41 20 2C 20 69 6C 20 73    c'est &1A , il s
007E70:  27 61 67 69 74 20 64 65 20 6C 61 20 66 69 6E 20    'agit de la fin 
007E80:  70 72 7B 76 75 65 20 70 6F 75 72 20 6C 65 20 0D    pr{vue pour le .
007E90:  0A 20 66 69 63 68 69 65 72 20 2E 20 53 69 20 63    . fichier . Si c
007EA0:  27 65 73 74 20 61 75 74 72 65 20 63 68 6F 73 65    'est autre chose
007EB0:  20 63 27 65 73 74 20 76 72 61 69 6D 65 6E 74 20     c'est vraiment 
007EC0:  75 6E 65 20 65 72 72 65 75 72 20 2E 0D 0A 20 0D    une erreur ... .
007ED0:  0A 20 20 20 20 20 43 65 74 74 65 20 6E 6F 72 6D    .     Cette norm
007EE0:  65 20 41 4D 53 44 4F 53 20 20 65 73 74 20 20 63    e AMSDOS  est  c
007EF0:  65 70 65 6E 64 61 6E 74 20 20 66 6F 72 74 20 20    ependant  fort  
007F00:  67 65 08 5E 6E 61 6E 74 65 20 20 2C 20 20 65 6E    ge.^nante  ,  en
007F10:  20 20 65 66 66 65 74 20 20 2C 20 69 6C 20 65 73      effet  , il es
007F20:  74 20 0D 0A 20 70 6F 73 73 69 62 6C 65 20 65 74    t .. possible et
007F30:  20 70 61 72 66 6F 69 73 20 75 74 69 6C 65 20 64     parfois utile d
007F40:  65 20 6C 69 72 65 20 20 54 4F 55 54 20 20 66 69    e lire  TOUT  fi
007F50:  63 68 69 65 72 20 20 70 61 72 20 23 42 43 38 33    chier  par #BC83
007F60:  20 6D 61 69 73 20 64 65 73 20 66 69 63 68 69 65     mais des fichie
007F70:  72 73 20 0D 0A 20 42 41 53 49 43 20 2C 20 42 49    rs .. BASIC , BI
007F80:  4E 41 49 52 45 20 6F 75 20 69 6D 61 67 65 20 7B    NAIRE ou image {
007F90:  63 72 61 6E 20 40 20 20 64 65 20 20 66 6F 72 74    cran @  de  fort
007FA0:  65 73 20 20 63 68 61 6E 63 65 20 64 65 20 72 65    es  chance de re
007FB0:  6E 66 65 72 6D 65 72 20 75 6E 20 63 6F 64 65 20    nfermer un code 
007FC0:  26 31 41 20 0D 0A 20 71 75 69 20 73 74 6F 70 70    &1A .. qui stopp
007FD0:  65 72 61 20 6C 65 73 20 6F 70 7B 72 61 74 69 6F    era les op{ratio
007FE0:  6E 73 20 20 62 69 65 6E 20 20 61 76 61 6E 74 20    ns  bien  avant 
007FF0:  20 6C 61 20 20 66 69 6E 20 20 64 75 20 20 66 69     la  fin  du  fi
008000:  63 68 69 65 72 20 20 2E 20 28 45 73 73 61 79 65    chier  . (Essaye
008010:  7A 20 64 65 20 0D 0A 20 63 68 61 72 67 65 72 20    z de .. charger 
008020:  64 75 20 62 69 6E 61 69 72 65 20 70 61 72 20 6C    du binaire par l
008030:  27 6F 70 74 69 6F 6E 20 44 20 64 65 20 20 6C 61    'option D de  la
008040:  20 20 64 7B 6D 6F 20 2E 2E 2E 29 20 2E 20 49 6C      d{mo ...) . Il
008050:  20 65 78 69 73 74 65 20 64 65 73 20 70 61 6C 69     existe des pali
008060:  61 74 69 66 73 20 0D 0A 20 6D 61 69 73 20 70 6F    atifs .. mais po
008070:  75 72 20 63 65 74 74 65 20 66 6F 69 73 20 6E 6F    ur cette fois no
008080:  75 73 20 20 6E 6F 75 73 20 20 65 6E 20 20 74 69    us  nous  en  ti
008090:  65 6E 64 72 6F 6E 73 20 20 40 20 20 6C 61 20 20    endrons  @  la  
0080A0:  6E 6F 72 6D 65 20 41 4D 53 44 4F 53 20 2E 20 53    norme AMSDOS . S
0080B0:  69 20 76 6F 75 73 20 0D 0A 20 64 7B 73 69 72 65    i vous .. d{sire
0080C0:  7A 20 70 6C 75 73 20 64 65 20 64 7B 74 61 69 6C    z plus de d{tail
0080D0:  73 20 20 2C 20 20 7B 63 72 69 76 65 7A 20 20 61    s  ,  {crivez  a
0080E0:  75 20 20 73 65 72 76 69 63 65 20 20 71 75 65 73    u  service  ques
0080F0:  74 69 6F 6E 73 2D 72 7B 70 6F 6E 73 65 73 20 65    tions-r{ponses e
008100:  74 20 6F 6E 20 65 6E 20 0D 0A 20 72 65 70 61 72    t on en .. repar
008110:  6C 65 72 61 20 64 61 6E 73 20 6C 65 20 6E 75 6D    lera dans le num
008120:  7B 72 6F 20 38 20 2E 0D 0A 20 0D 0A 20 20 20 20    {ro 8 ... ..    
008130:  20 50 6F 75 72 20 75 74 69 6C 69 73 65 72 20 4C     Pour utiliser L
008140:  4F 41 44 41 53 43 2E 42 49 4E 20 65 6E 20 64 65    OADASC.BIN en de
008150:  68 6F 72 73 20 20 64 65 20 6C 27 6F 70 74 69 6F    hors  de l'optio
008160:  6E 20 64 7B 6D 6F 6E 73 74 72 61 74 69 6F 6E 20    n d{monstration 
008170:  2C 20 70 72 6F 63 7B 64 65 72 20 0D 0A 20 65 78    , proc{der .. ex
008180:  61 63 74 65 6D 65 6E 74 20 63 6F 6D 6D 65 20 70    actement comme p
008190:  6F 75 72 20 4C 4F 41 44 42 49 4E 2E 42 49 4E 20    our LOADBIN.BIN 
0081A0:  2E 0D 0A 20 0D 0A 20 20 20 20 20 4F 75 74 72 65    ... ..     Outre
0081B0:  20 6C 65 20 63 68 61 72 67 65 6D 65 6E 74 20 64     le chargement d
0081C0:  75 20 66 69 63 68 69 65 72 20 2C 20 6C 65 20 70    u fichier , le p
0081D0:  72 6F 67 72 61 6D 6D 65 20 63 6F 6D 70 74 65 20    rogramme compte 
0081E0:  61 75 73 73 69 20 6C 65 73 20 63 61 72 61 63 74    aussi les caract
0081F0:  7D 72 65 73 20 0D 0A 20 63 68 61 72 67 7B 73 20    }res .. charg{s 
008200:  63 65 20 71 75 69 20 70 65 72 6D 65 74 20 64 65    ce qui permet de
008210:  20 63 6F 6E 6E 61 69 08 5E 74 72 65 20 6C 61 20     connai.^tre la 
008220:  6C 6F 6E 67 75 65 75 72 20 65 78 61 63 74 65 20    longueur exacte 
008230:  64 75 20 66 69 63 68 69 65 72 20 2E 0D 0A 20 0D    du fichier ... .
008240:  0A 20 3B 0D 0A 20 3B 2D 20 43 68 61 72 67 65 6D    . ;.. ;- Chargem
008250:  65 6E 74 20 64 27 75 6E 20 66 69 63 68 69 65 72    ent d'un fichier
008260:  20 41 53 43 49 49 20 2D 0D 0A 20 3B 0D 0A 20 20     ASCII -.. ;..  
008270:  20 20 20 20 20 20 20 4F 52 47 20 23 42 45 38 30           ORG #BE80
008280:  0D 0A 20 3B 0D 0A 20 3B 2D 20 50 41 53 53 45 52    .. ;.. ;- PASSER
008290:  20 4C 45 20 4E 4F 4D 20 44 55 20 46 49 43 48 49     LE NOM DU FICHI
0082A0:  45 52 20 41 55 20 50 52 4F 47 52 41 4D 4D 45 20    ER AU PROGRAMME 
0082B0:  2D 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20    -.. ;..         
0082C0:  43 50 20 33 20 20 20 20 20 20 20 20 20 20 20 20    CP 3            
0082D0:  20 20 3B 56 65 72 69 66 69 65 72 20 71 75 27 69      ;Verifier qu'i
0082E0:  6C 20 79 2D 61 20 62 69 65 6E 20 33 20 70 61 72    l y-a bien 3 par
0082F0:  61 6D 65 74 72 65 73 0D 0A 20 20 20 20 20 20 20    ametres..       
008300:  20 20 52 45 54 20 4E 5A 0D 0A 20 20 20 20 20 20      RET NZ..      
008310:  20 20 20 58 4F 52 20 41 0D 0A 20 20 20 20 20 20       XOR A..      
008320:  20 20 20 4C 44 20 28 46 4C 47 45 52 52 29 2C 41       LD (FLGERR),A
008330:  20 20 20 20 20 3B 45 74 20 72 65 6D 65 74 74 72         ;Et remettr
008340:  65 20 61 20 7A 65 72 6F 20 6C 65 20 66 6C 61 67    e a zero le flag
008350:  20 64 27 65 72 72 65 75 72 0D 0A 20 3B 0D 0A 20     d'erreur.. ;.. 
008360:  20 20 20 20 20 20 20 20 4C 44 20 4C 2C 28 49 58            LD L,(IX
008370:  2B 30 29 20 20 20 20 20 20 20 3B 52 65 63 75 70    +0)       ;Recup
008380:  65 72 65 72 20 65 74 20 72 61 6E 67 65 72 20 6C    erer et ranger l
008390:  27 61 64 72 65 73 73 65 20 64 75 20 62 75 66 66    'adresse du buff
0083A0:  65 72 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20    er..         LD 
0083B0:  48 2C 28 49 58 2B 31 29 0D 0A 20 20 20 20 20 20    H,(IX+1)..      
0083C0:  20 20 20 4C 44 20 28 42 55 46 46 45 52 29 2C 48       LD (BUFFER),H
0083D0:  4C 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20    L.. ;..         
0083E0:  4C 44 20 4C 2C 28 49 58 2B 32 29 20 20 20 20 20    LD L,(IX+2)     
0083F0:  20 20 3B 52 65 63 75 70 65 72 65 72 20 65 74 20      ;Recuperer et 
008400:  72 61 6E 67 65 72 20 6C 27 61 64 72 65 73 73 65    ranger l'adresse
008410:  20 64 65 20 63 68 61 72 67 65 6D 65 6E 74 0D 0A     de chargement..
008420:  20 20 20 20 20 20 20 20 20 4C 44 20 48 2C 28 49             LD H,(I
008430:  58 2B 33 29 0D 0A 20 20 20 20 20 20 20 20 20 4C    X+3)..         L
008440:  44 20 28 41 44 4C 4F 41 44 29 2C 48 4C 0D 0A 20    D (ADLOAD),HL.. 
008450:  3B 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 4C    ;..         LD L
008460:  2C 28 49 58 2B 34 29 20 20 20 20 20 20 20 3B 4C    ,(IX+4)       ;L
008470:  65 20 70 6F 69 6E 74 65 75 72 20 64 65 20 6C 61    e pointeur de la
008480:  20 76 61 72 69 61 62 6C 65 20 6E 6F 6D 20 64 65     variable nom de
008490:  20 66 69 63 68 69 65 72 0D 0A 20 20 20 20 20 20     fichier..      
0084A0:  20 20 20 4C 44 20 48 2C 28 49 58 2B 35 29 20 20       LD H,(IX+5)  
0084B0:  20 20 20 20 20 3B 65 73 74 20 6D 69 73 20 64 61         ;est mis da
0084C0:  6E 73 20 48 4C 0D 0A 20 3B 0D 0A 20 20 20 20 20    ns HL.. ;..     
0084D0:  20 20 20 20 4C 44 20 42 2C 28 48 4C 29 20 20 20        LD B,(HL)   
0084E0:  20 20 20 20 20 20 3B 4C 61 20 6C 6F 6E 67 75 65          ;La longue
0084F0:  75 72 20 64 75 20 6E 6F 6D 20 64 65 20 66 69 63    ur du nom de fic
008500:  68 69 65 72 20 65 73 74 20 6D 69 73 65 20 64 69    hier est mise di
008510:  72 65 63 74 65 6D 65 6E 74 0D 0A 20 20 20 20 20    rectement..     
008520:  20 20 20 20 49 4E 43 20 48 4C 20 20 20 20 20 20        INC HL      
008530:  20 20 20 20 20 20 3B 64 61 6E 73 20 42 20 70 6F          ;dans B po
008540:  75 72 20 27 4F 50 45 4E 49 4E 27 20 70 75 69 73    ur 'OPENIN' puis
008550:  20 6F 6E 20 72 65 63 75 70 65 72 65 20 6C 27 61     on recupere l'a
008560:  64 72 65 73 73 65 20 64 75 0D 0A 20 20 20 20 20    dresse du..     
008570:  20 20 20 20 4C 44 20 45 2C 28 48 4C 29 20 20 20        LD E,(HL)   
008580:  20 20 20 20 20 20 3B 31 65 72 20 63 61 72 61 63          ;1er carac
008590:  74 65 72 65 20 64 65 20 6C 61 20 63 68 61 69 6E    tere de la chain
0085A0:  65 20 64 61 6E 73 20 44 45 0D 0A 20 20 20 20 20    e dans DE..     
0085B0:  20 20 20 20 49 4E 43 20 48 4C 20 20 20 20 20 20        INC HL      
0085C0:  20 20 20 20 20 20 3B 45 58 20 44 45 2C 48 4C 20          ;EX DE,HL 
0085D0:  6D 65 74 74 72 61 20 6C 27 61 64 72 65 73 73 65    mettra l'adresse
0085E0:  20 64 75 20 6E 6F 6D 20 64 65 20 66 69 63 68 69     du nom de fichi
0085F0:  65 72 20 64 61 6E 73 20 48 4C 0D 0A 20 20 20 20    er dans HL..    
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 4C 44 20 44 2C 28 48 4C 29 20 20         LD D,(HL)  
008710:  20 20 20 20 20 20 20 3B 70 6F 75 72 20 27 4F 50           ;pour 'OP
008720:  45 4E 49 4E 27 0D 0A 20 3B 0D 0A 20 3B 2D 20 4F    ENIN'.. ;.. ;- O
008730:  75 76 72 69 72 20 75 6E 20 66 69 63 68 69 65 72    uvrir un fichier
008740:  20 65 6E 20 6C 65 63 74 75 72 65 20 65 74 20 6C     en lecture et l
008750:  69 72 65 20 73 65 73 20 70 61 72 61 6D 65 74 72    ire ses parametr
008760:  65 73 20 2D 0D 0A 20 3B 0D 0A 20 20 20 20 20 20    es -.. ;..      
008770:  20 20 20 45 58 20 44 45 2C 48 4C 20 20 20 20 20       EX DE,HL     
008780:  20 20 20 20 20 3B 41 64 72 65 73 73 65 20 64 75         ;Adresse du
008790:  20 6E 6F 6D 20 64 65 20 66 69 63 68 69 65 72 20     nom de fichier 
0087A0:  64 61 6E 73 20 48 4C 0D 0A 20 20 20 20 20 20 20    dans HL..       
0087B0:  20 20 4C 44 20 44 45 2C 28 42 55 46 46 45 52 29      LD DE,(BUFFER)
0087C0:  20 20 20 20 3B 41 64 72 65 73 73 65 20 64 75 20        ;Adresse du 
0087D0:  62 75 66 66 65 72 0D 0A 20 3B 0D 0A 20 20 20 20    buffer.. ;..    
0087E0:  20 20 20 20 20 43 41 4C 4C 20 23 42 43 37 37 20         CALL #BC77 
0087F0:  20 20 20 20 20 20 20 3B 4F 75 76 72 69 72 20 6C           ;Ouvrir l
008800:  65 20 66 69 63 68 69 65 72 0D 0A 20 20 20 20 20    e fichier..     
008810:  20 20 20 20 4A 52 20 4E 43 2C 45 52 52 44 49 53        JR NC,ERRDIS
008820:  43 20 20 20 20 20 3B 53 74 6F 70 70 65 72 20 65    C     ;Stopper e
008830:  6E 20 63 61 73 20 64 27 65 72 72 65 75 72 0D 0A    n cas d'erreur..
008840:  20 3B 0D 0A 20 3B 2D 20 43 68 61 72 67 65 72 20     ;.. ;- Charger 
008850:  65 6E 20 52 41 4D 20 75 6E 20 66 69 63 68 69 65    en RAM un fichie
008860:  72 20 41 53 43 49 49 20 61 20 75 6E 65 20 61 64    r ASCII a une ad
008870:  72 65 73 73 65 20 64 6F 6E 6E 65 65 20 2D 0D 0A    resse donnee -..
008880:  20 3B 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20     ;..         LD 
008890:  48 4C 2C 28 41 44 4C 4F 41 44 29 20 20 20 20 3B    HL,(ADLOAD)    ;
0088A0:  50 72 65 6E 64 72 65 20 6C 27 61 64 72 65 73 73    Prendre l'adress
0088B0:  65 20 6F 75 20 6C 27 6F 6E 20 76 65 75 74 20 63    e ou l'on veut c
0088C0:  68 61 72 67 65 72 20 4C 27 41 53 43 49 49 0D 0A    harger L'ASCII..
0088D0:  20 20 20 20 20 20 20 20 20 4C 44 20 42 43 2C 30             LD BC,0
0088E0:  20 20 20 20 20 20 20 20 20 20 20 3B 42 43 20 43               ;BC C
0088F0:  6F 6D 70 74 65 72 61 20 6C 65 20 6E 6F 6D 62 72    omptera le nombr
008900:  65 20 64 65 20 63 61 72 61 63 74 65 72 65 73 20    e de caracteres 
008910:  64 61 6E 73 20 6C 65 20 66 69 63 68 69 65 72 0D    dans le fichier.
008920:  0A 20 3B 0D 0A 20 4E 58 54 43 41 52 20 20 43 41    . ;.. NXTCAR  CA
008930:  4C 4C 20 23 42 43 38 30 20 20 20 20 20 20 20 20    LL #BC80        
008940:  3B 4C 69 74 20 75 6E 20 63 61 72 61 63 74 65 72    ;Lit un caracter
008950:  65 20 64 75 20 66 69 63 68 69 65 72 20 65 74 20    e du fichier et 
008960:  6C 65 20 72 61 6E 67 65 20 64 61 6E 73 20 41 0D    le range dans A.
008970:  0A 20 20 20 20 20 20 20 20 20 4A 52 20 4E 43 2C    .         JR NC,
008980:  45 52 52 44 49 53 43 20 20 20 20 20 3B 53 69 20    ERRDISC     ;Si 
008990:  6C 65 20 43 41 52 52 59 20 6E 27 65 73 74 20 70    le CARRY n'est p
0089A0:  61 73 20 6D 69 73 20 63 65 6C 61 20 70 65 75 74    as mis cela peut
0089B0:  20 65 74 72 65 20 64 75 20 61 20 6C 61 0D 0A 20     etre du a la.. 
0089C0:  3B 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ;               
0089D0:  20 20 20 20 20 20 20 20 20 20 3B 72 65 6E 63 6F              ;renco
0089E0:  6E 74 72 65 20 64 65 20 26 31 41 20 71 75 69 20    ntre de &1A qui 
0089F0:  6D 61 72 71 75 65 20 6C 61 20 66 69 6E 20 64 75    marque la fin du
008A00:  20 66 69 63 68 69 65 72 20 2E 0D 0A 20 20 20 20     fichier ...    
008A10:  20 20 20 20 20 4C 44 20 28 48 4C 29 2C 41 20 20         LD (HL),A  
008A20:  20 20 20 20 20 20 20 3B 43 41 52 52 59 20 65 73           ;CARRY es
008A30:  74 20 6D 69 73 20 61 6C 6F 72 73 20 72 61 6E 67    t mis alors rang
008A40:  65 72 20 6C 65 20 63 61 72 61 63 74 65 72 65 20    er le caractere 
008A50:  65 6E 20 52 41 4D 0D 0A 20 20 20 20 20 20 20 20    en RAM..        
008A60:  20 49 4E 43 20 48 4C 20 20 20 20 20 20 20 20 20     INC HL         
008A70:  20 20 20 3B 50 6F 69 6E 74 65 72 20 63 61 73 65       ;Pointer case
008A80:  20 6D 65 6D 6F 69 72 65 20 73 75 69 76 61 6E 74     memoire suivant
008A90:  65 0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43 20    e..         INC 
008AA0:  42 43 20 20 20 20 20 20 20 20 20 20 20 20 3B 4E    BC            ;N
008AB0:  6F 6D 62 72 65 20 63 61 72 61 74 65 72 65 73 20    ombre carateres 
008AC0:  6C 75 73 20 2B 31 0D 0A 20 20 20 20 20 20 20 20    lus +1..        
008AD0:  20 4A 52 20 4E 58 54 43 41 52 20 20 20 20 20 20     JR NXTCAR      
008AE0:  20 20 20 3B 52 65 74 6F 75 72 6E 65 72 20 6C 69       ;Retourner li
008AF0:  72 65 20 70 72 6F 63 68 61 69 6E 20 63 61 72 61    re prochain cara
008B00:  63 74 65 72 65 20 64 61 6E 73 20 6C 65 20 62 75    ctere dans le bu
008B10:  66 66 65 72 0D 0A 20 3B 0D 0A 20 45 52 52 44 49    ffer.. ;.. ERRDI
008B20:  53 43 20 4C 44 20 28 4C 45 4E 41 53 43 29 2C 42    SC LD (LENASC),B
008B30:  43 20 20 20 20 3B 46 69 6E 20 64 65 20 6C 65 63    C    ;Fin de lec
008B40:  74 75 72 65 20 6E 6F 72 6D 61 6C 65 20 6F 75 20    ture normale ou 
008B50:  65 72 72 65 75 72 20 2E 20 52 61 6E 67 65 72 20    erreur . Ranger 
008B60:  6E 6F 6D 62 72 65 0D 0A 20 20 20 20 20 20 20 20    nombre..        
008B70:  20 43 50 20 23 31 41 20 20 20 20 20 20 20 20 20     CP #1A         
008B80:  20 20 20 3B 63 61 72 61 63 74 65 72 65 73 20 6C       ;caracteres l
008B90:  75 73 20 65 74 20 76 6F 69 72 20 73 69 20 41 20    us et voir si A 
008BA0:  63 6F 6E 74 69 65 6E 74 20 6C 61 20 6D 61 72 71    contient la marq
008BB0:  75 65 0D 0A 20 20 20 20 20 20 20 20 20 4A 50 20    ue..         JP 
008BC0:  5A 2C 23 42 43 37 41 20 20 20 20 20 20 20 20 3B    Z,#BC7A        ;
008BD0:  64 65 20 66 69 6E 20 64 65 20 66 69 63 68 69 65    de fin de fichie
008BE0:  72 20 2E 20 53 69 20 6F 75 69 20 6F 6E 20 66 65    r . Si oui on fe
008BF0:  72 6D 65 20 6E 6F 72 6D 61 6C 65 6D 65 6E 74 20    rme normalement 
008C00:  2E 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20    ... ;..         
008C10:  4C 44 20 41 2C 23 46 46 20 20 20 20 20 20 20 20    LD A,#FF        
008C20:  20 20 3B 53 69 6E 6F 6E 20 6F 6E 20 73 69 67 6E      ;Sinon on sign
008C30:  61 6C 65 20 6C 27 65 72 72 65 75 72 20 64 61 6E    ale l'erreur dan
008C40:  73 20 6C 65 20 66 6C 61 67 0D 0A 20 20 20 20 20    s le flag..     
008C50:  20 20 20 20 4C 44 20 28 46 4C 47 45 52 52 29 2C        LD (FLGERR),
008C60:  41 0D 0A 20 20 20 20 20 20 20 20 20 4A 50 20 23    A..         JP #
008C70:  42 43 37 44 20 20 20 20 20 20 20 20 20 20 3B 46    BC7D          ;F
008C80:  65 72 6D 65 74 75 72 65 20 64 27 75 72 67 65 6E    ermeture d'urgen
008C90:  63 65 20 65 74 20 66 69 6E 69 0D 0A 20 3B 0D 0A    ce et fini.. ;..
008CA0:  20 4C 49 53 54 20 0D 0A 20 46 4C 47 45 52 52 20     LIST .. FLGERR 
008CB0:  20 44 42 20 30 0D 0A 20 4C 45 4E 41 53 43 20 20     DB 0.. LENASC  
008CC0:  44 57 20 30 0D 0A 20 42 55 46 46 45 52 20 20 44    DW 0.. BUFFER  D
008CD0:  57 20 30 0D 0A 20 41 44 4C 4F 41 44 20 20 44 57    W 0.. ADLOAD  DW
008CE0:  20 30 0D 0A 20 4E 4F 4C 49 53 54 0D 0A 20 3B 0D     0.. NOLIST.. ;.
008CF0:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
008D00:  20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D                ----
008D10:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
008D20:  2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20 20 4C    -----.. ..     L
008D30:  65 20 76 65 63 74 65 75 72 20 64 65 20 63 68 61    e vecteur de cha
008D40:  72 67 65 6D 65 6E 74 20 63 61 72 61 63 74 7D 72    rgement caract}r
008D50:  65 20 70 61 72 20 63 61 72 61 63 74 7D 72 65 20    e par caract}re 
008D60:  23 42 43 38 30 20 6E 65 20 6E 7B 63 7B 73 73 69    #BC80 ne n{c{ssi
008D70:  74 65 20 61 75 63 75 6E 20 0D 0A 20 70 61 72 61    te aucun .. para
008D80:  6D 7D 74 72 65 20 64 27 65 6E 74 72 7B 65 20 2E    m}tre d'entr{e .
008D90:  20 45 6E 20 73 6F 72 74 69 65 20 2C 20 41 20 63     En sortie , A c
008DA0:  6F 6E 74 69 65 6E 74 20 20 6C 65 20 63 61 72 61    ontient  le cara
008DB0:  63 74 7D 72 65 20 6C 75 20 65 74 20 49 58 20 65    ct}re lu et IX e
008DC0:  74 20 49 59 20 73 6F 6E 74 20 0D 0A 20 6D 6F 64    t IY sont .. mod
008DD0:  69 66 69 7B 73 20 2E 20 48 4C 2C 44 45 2C 42 43    ifi{s . HL,DE,BC
008DE0:  20 73 6F 6E 74 20 70 72 7B 73 65 72 76 7B 73 20     sont pr{serv{s 
008DF0:  2E 20 0D 0A 20 0D 0A 20 20 20 20 20 4C 27 7B 74    . .. ..     L'{t
008E00:  61 74 20 64 65 73 20 66 6C 61 67 73 20 65 6E 20    at des flags en 
008E10:  73 6F 72 74 69 65 20 65 73 74 20 75 6E 20 70 65    sortie est un pe
008E20:  75 20 70 61 72 74 69 63 75 6C 69 65 72 20 3A 0D    u particulier :.
008E30:  0A 20 0D 0A 20 20 20 20 20 43 20 20 20 4D 69 73    . ..     C   Mis
008E40:  20 2C 20 74 6F 75 74 20 76 61 20 62 69 65 6E 20     , tout va bien 
008E50:  2E 0D 0A 20 20 20 20 20 4E 43 20 20 45 72 72 65    ...     NC  Erre
008E60:  75 72 20 6F 75 20 72 65 6E 63 6F 6E 74 72 65 20    ur ou rencontre 
008E70:  61 76 65 63 20 6D 61 72 71 75 65 20 66 69 6E 20    avec marque fin 
008E80:  64 65 20 66 69 63 68 69 65 72 20 2E 0D 0A 20 20    de fichier ...  
008E90:  20 20 20 5A 20 4D 69 73 20 69 6E 64 69 71 75 65       Z Mis indique
008EA0:  20 71 75 65 20 6C 27 6F 6E 20 61 20 61 70 70 75     que l'on a appu
008EB0:  79 7B 20 73 75 72 20 45 53 43 20 61 75 20 63 6F    y{ sur ESC au co
008EC0:  75 72 73 20 64 75 20 63 68 61 72 67 65 6D 65 6E    urs du chargemen
008ED0:  74 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20    t ... ..        
008EE0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D                   -
008EF0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
008F00:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
008F10:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
008F20:  20 20 20 20 20 20 20 20 2D 20 4C 49 52 45 20 41            - LIRE A
008F30:  20 4C 27 45 43 52 41 4E 20 55 4E 20 46 49 43 48     L'ECRAN UN FICH
008F40:  49 45 52 20 41 53 43 49 49 20 2D 0D 0A 20 20 20    IER ASCII -..   
008F50:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
008F60:  20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D        ------------
008F70:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
008F80:  2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20 20 4C    -----.. ..     L
008F90:  27 61 76 61 6E 74 61 67 65 20 64 75 20 63 68 61    'avantage du cha
008FA0:  72 67 65 6D 65 6E 74 20 63 61 72 61 63 74 7D 72    rgement caract}r
008FB0:  65 20 70 61 72 20 63 61 72 61 63 74 7D 72 65 20    e par caract}re 
008FC0:  20 65 73 74 20 64 65 20 70 65 72 6D 65 74 74 72     est de permettr
008FD0:  65 20 65 6E 20 63 61 73 20 0D 0A 20 64 65 20 62    e en cas .. de b
008FE0:  65 73 6F 69 6E 20 2C 20 75 6E 65 20 69 6E 74 65    esoin , une inte
008FF0:  72 70 72 7B 74 61 74 69 6F 6E 20 20 6F 75 20 20    rpr{tation  ou  
009000:  75 6E 65 20 20 6D 6F 64 69 66 69 63 61 74 69 6F    une  modificatio
009010:  6E 20 20 64 65 20 63 68 61 71 75 65 20 63 61 72    n  de chaque car
009020:  61 63 74 7D 72 65 20 64 75 20 0D 0A 20 66 69 63    act}re du .. fic
009030:  68 69 65 72 20 65 6E 20 63 6F 75 72 73 20 64 65    hier en cours de
009040:  20 6C 65 63 74 75 72 65 20 73 61 6E 73 20 70 6F     lecture sans po
009050:  75 72 20 61 75 74 61 6E 74 20 65 6E 63 6F 6D 62    ur autant encomb
009060:  72 65 72 20 74 6F 75 74 65 20 6C 61 20 52 41 4D    rer toute la RAM
009070:  20 21 20 55 6E 20 62 72 65 66 20 0D 0A 20 65 78     ! Un bref .. ex
009080:  65 6D 70 6C 65 20 64 65 20 63 65 74 74 65 20 63    emple de cette c
009090:  6F 6D 6D 6F 64 69 74 7B 20 65 73 74 20 64 6F 6E    ommodit{ est don
0090A0:  6E 7B 20 70 61 72 20 6C 65 20 70 72 6F 67 72 61    n{ par le progra
0090B0:  6D 6D 65 20 63 69 2D 64 65 73 73 6F 75 73 20 2E    mme ci-dessous .
0090C0:  0D 0A 20 0D 0A 20 20 20 20 20 4C 65 20 70 72 6F    .. ..     Le pro
0090D0:  67 72 61 6D 6D 65 20 6C 69 74 20 65 74 20 61 66    gramme lit et af
0090E0:  66 69 63 68 65 20 40 20 20 6C 27 7B 63 72 61 6E    fiche @  l'{cran
0090F0:  20 20 75 6E 20 66 69 63 68 69 65 72 20 41 53 43      un fichier ASC
009100:  49 49 20 73 61 6E 73 20 75 74 69 6C 69 73 65 72    II sans utiliser
009110:  20 75 6E 20 0D 0A 20 73 65 75 6C 20 6F 63 74 65     un .. seul octe
009120:  74 20 64 65 20 52 41 4D 20 70 6F 75 72 20 6C 65    t de RAM pour le
009130:  20 73 74 6F 63 6B 61 67 65 20 64 75 20 66 69 63     stockage du fic
009140:  68 69 65 72 20 2E 0D 0A 20 0D 0A 20 20 20 20 20    hier ... ..     
009150:  4C 69 6D 69 74 61 74 69 6F 6E 73 20 3A 20 53 69    Limitations : Si
009160:  20 76 6F 74 72 65 20 66 69 63 68 69 65 72 20 63     votre fichier c
009170:  6F 6E 74 69 65 6E 74 20 20 64 65 73 20 20 63 6F    ontient  des  co
009180:  64 65 73 20 64 65 20 63 6F 6E 74 72 6F 08 5E 6C    des de contro.^l
009190:  65 20 61 75 74 72 65 20 71 75 65 20 0D 0A 20 31    e autre que .. 1
0091A0:  30 20 65 74 20 31 33 20 70 6F 75 72 20 43 52 20    0 et 13 pour CR 
0091B0:  65 74 20 44 44 20 2C 20 76 6F 74 72 65 20 7B 63    et DD , votre {c
0091C0:  72 61 6E 20 66 65 72 61 20 75 6E 65 20 64 72 6F    ran fera une dro
0091D0:  08 5E 6C 65 20 64 65 20 74 65 08 5E 74 65 20 21    .^le de te.^te !
0091E0:  20 49 6C 20 65 73 74 20 62 69 65 6E 20 73 75 72     Il est bien sur
0091F0:  20 0D 0A 20 70 6F 73 73 69 62 6C 65 20 64 65 20     .. possible de 
009200:  74 72 61 6E 73 66 6F 72 6D 65 72 20 6C 65 73 20    transformer les 
009210:  20 63 6F 64 65 73 20 20 64 65 20 20 63 6F 6E 74     codes  de  cont
009220:  72 6F 08 5E 6C 65 20 20 65 6E 20 72 65 70 72 7B    ro.^le  en repr{
009230:  73 65 6E 74 61 74 69 6F 6E 20 67 72 61 70 68 69    sentation graphi
009240:  71 75 65 20 0D 0A 20 70 65 6E 64 61 6E 74 20 6C    que .. pendant l
009250:  61 20 6C 65 63 74 75 72 65 20 6D 61 69 73 20 6C    a lecture mais l
009260:  27 61 6C 6C 6F 6E 67 65 6D 65 6E 74 20 64 75 20    'allongement du 
009270:  70 72 6F 67 72 61 6D 6D 65 20 69 6E 74 65 72 64    programme interd
009280:  69 72 61 69 74 20 73 61 20 6C 6F 63 61 74 69 6F    irait sa locatio
009290:  6E 20 65 6E 20 0D 0A 20 23 42 45 38 30 20 2E 20    n en .. #BE80 . 
0092A0:  50 6F 75 72 20 75 74 69 6C 69 73 65 72 20 20 4C    Pour utiliser  L
0092B0:  49 54 41 53 43 2E 42 49 4E 20 20 65 6E 20 20 64    ITASC.BIN  en  d
0092C0:  65 68 6F 72 73 20 20 64 65 20 20 6C 27 6F 70 74    ehors  de  l'opt
0092D0:  69 6F 6E 20 20 47 20 20 64 65 20 20 6C 61 20 64    ion  G  de  la d
0092E0:  7B 6D 6F 20 2C 20 0D 0A 20 70 72 6F 63 7B 64 65    {mo , .. proc{de
0092F0:  72 20 63 6F 6D 6D 65 20 70 6F 75 72 20 4C 4F 41    r comme pour LOA
009300:  44 42 49 4E 2E 42 49 4E 20 6F 75 20 4C 4F 41 44    DBIN.BIN ou LOAD
009310:  41 53 43 2E 42 49 4E 20 61 76 65 63 20 73 65 75    ASC.BIN avec seu
009320:  6C 65 6D 65 6E 74 20 32 20 70 61 72 61 6D 7D 74    lement 2 param}t
009330:  72 65 73 20 3A 0D 0A 20 0D 0A 20 20 20 20 20 20    res :.. ..      
009340:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
009350:  20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 45 38           CALL #BE8
009360:  30 2C 40 66 69 63 24 2C 62 75 66 0D 0A 20 0D 0A    0,@fic$,buf.. ..
009370:  20 20 20 20 20 4C 65 20 70 72 6F 67 72 61 6D 6D         Le programm
009380:  65 20 6E 27 7B 74 61 6E 74 20 70 61 73 20 20 73    e n'{tant pas  s
009390:  74 6F 63 6B 7B 20 20 65 6E 20 20 52 41 4D 20 20    tock{  en  RAM  
0093A0:  2C 20 20 6C 27 61 64 72 65 73 73 65 20 64 65 20    ,  l'adresse de 
0093B0:  63 68 61 72 67 65 6D 65 6E 74 20 65 73 74 20 0D    chargement est .
0093C0:  0A 20 69 6E 75 74 69 6C 65 20 2E 0D 0A 20 0D 0A    . inutile ... ..
0093D0:  20 3B 0D 0A 20 3B 2D 20 4C 65 63 74 75 72 65 20     ;.. ;- Lecture 
0093E0:  73 61 6E 73 20 73 74 6F 63 6B 61 67 65 20 64 27    sans stockage d'
0093F0:  75 6E 20 66 69 63 68 69 65 72 20 41 53 43 49 49    un fichier ASCII
009400:  20 2D 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20     -.. ;..        
009410:  20 4F 52 47 20 23 42 45 38 30 0D 0A 20 3B 0D 0A     ORG #BE80.. ;..
009420:  20 3B 2D 20 50 41 53 53 45 52 20 4C 45 20 4E 4F     ;- PASSER LE NO
009430:  4D 20 44 55 20 46 49 43 48 49 45 52 20 41 55 20    M DU FICHIER AU 
009440:  50 52 4F 47 52 41 4D 4D 45 20 2D 0D 0A 20 3B 0D    PROGRAMME -.. ;.
009450:  0A 20 20 20 20 20 20 20 20 20 43 50 20 32 20 20    .         CP 2  
009460:  20 20 20 20 20 20 20 20 20 20 20 20 3B 56 65 72                ;Ver
009470:  69 66 69 65 72 20 71 75 27 69 6C 20 79 2D 61 20    ifier qu'il y-a 
009480:  62 69 65 6E 20 32 20 70 61 72 61 6D 65 74 72 65    bien 2 parametre
009490:  73 0D 0A 20 20 20 20 20 20 20 20 20 52 45 54 20    s..         RET 
0094A0:  4E 5A 0D 0A 20 20 20 20 20 20 20 20 20 58 4F 52    NZ..         XOR
0094B0:  20 41 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20     A..         LD 
0094C0:  28 46 4C 47 45 52 52 29 2C 41 20 20 20 20 20 3B    (FLGERR),A     ;
0094D0:  45 74 20 72 65 6D 65 74 74 72 65 20 61 20 7A 65    Et remettre a ze
0094E0:  72 6F 20 6C 65 20 66 6C 61 67 20 64 27 65 72 72    ro le flag d'err
0094F0:  65 75 72 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20    eur.. ;..       
009500:  20 20 4C 44 20 4C 2C 28 49 58 2B 30 29 20 20 20      LD L,(IX+0)   
009510:  20 20 20 20 3B 52 65 63 75 70 65 72 65 72 20 65        ;Recuperer e
009520:  74 20 72 61 6E 67 65 72 20 6C 27 61 64 72 65 73    t ranger l'adres
009530:  73 65 20 64 75 20 62 75 66 66 65 72 0D 0A 20 20    se du buffer..  
009540:  20 20 20 20 20 20 20 4C 44 20 48 2C 28 49 58 2B           LD H,(IX+
009550:  31 29 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20    1)..         LD 
009560:  28 42 55 46 46 45 52 29 2C 48 4C 0D 0A 20 3B 0D    (BUFFER),HL.. ;.
009570:  0A 20 20 20 20 20 20 20 20 20 4C 44 20 4C 2C 28    .         LD L,(
009580:  49 58 2B 32 29 20 20 20 20 20 20 20 3B 4C 65 20    IX+2)       ;Le 
009590:  70 6F 69 6E 74 65 75 72 20 64 65 20 6C 61 20 76    pointeur de la v
0095A0:  61 72 69 61 62 6C 65 20 6E 6F 6D 20 64 65 20 66    ariable nom de f
0095B0:  69 63 68 69 65 72 0D 0A 20 20 20 20 20 20 20 20    ichier..        
0095C0:  20 4C 44 20 48 2C 28 49 58 2B 33 29 20 20 20 20     LD H,(IX+3)    
0095D0:  20 20 20 3B 65 73 74 20 6D 69 73 20 64 61 6E 73       ;est mis dans
0095E0:  20 48 4C 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20     HL.. ;..       
0095F0:  20 20 4C 44 20 42 2C 28 48 4C 29 20 20 20 20 20      LD B,(HL)     
009600:  20 20 20 20 3B 4C 61 20 6C 6F 6E 67 75 65 75 72        ;La longueur
009610:  20 64 75 20 6E 6F 6D 20 64 65 20 66 69 63 68 69     du nom de fichi
009620:  65 72 20 65 73 74 20 6D 69 73 65 20 64 69 72 65    er est mise dire
009630:  63 74 65 6D 65 6E 74 0D 0A 20 20 20 20 20 20 20    ctement..       
009640:  20 20 49 4E 43 20 48 4C 20 20 20 20 20 20 20 20      INC HL        
009650:  20 20 20 20 3B 64 61 6E 73 20 42 20 70 6F 75 72        ;dans B pour
009660:  20 27 4F 50 45 4E 49 4E 27 20 70 75 69 73 20 6F     'OPENIN' puis o
009670:  6E 20 72 65 63 75 70 65 72 65 20 6C 27 61 64 72    n recupere l'adr
009680:  65 73 73 65 20 64 75 0D 0A 20 20 20 20 20 20 20    esse du..       
009690:  20 20 4C 44 20 45 2C 28 48 4C 29 20 20 20 20 20      LD E,(HL)     
0096A0:  20 20 20 20 3B 31 65 72 20 63 61 72 61 63 74 65        ;1er caracte
0096B0:  72 65 20 64 65 20 6C 61 20 63 68 61 69 6E 65 20    re de la chaine 
0096C0:  64 61 6E 73 20 44 45 0D 0A 20 20 20 20 20 20 20    dans DE..       
0096D0:  20 20 49 4E 43 20 48 4C 20 20 20 20 20 20 20 20      INC HL        
0096E0:  20 20 20 20 3B 45 58 20 44 45 2C 48 4C 20 6D 65        ;EX DE,HL me
0096F0:  74 74 72 61 20 6C 27 61 64 72 65 73 73 65 20 64    ttra l'adresse d
009700:  75 20 6E 6F 6D 20 64 65 20 66 69 63 68 69 65 72    u nom de fichier
009710:  20 64 61 6E 73 20 48 4C 0D 0A 20 20 20 20 20 20     dans HL..      
009720:  20 20 20 4C 44 20 44 2C 28 48 4C 29 20 20 20 20       LD D,(HL)    
009730:  20 20 20 20 20 3B 70 6F 75 72 20 27 4F 50 45 4E         ;pour 'OPEN
009740:  49 4E 27 0D 0A 20 3B 0D 0A 20 3B 2D 20 4F 75 76    IN'.. ;.. ;- Ouv
009750:  72 69 72 20 75 6E 20 66 69 63 68 69 65 72 20 65    rir un fichier e
009760:  6E 20 6C 65 63 74 75 72 65 20 65 74 20 6C 69 72    n lecture et lir
009770:  65 20 73 65 73 20 70 61 72 61 6D 65 74 72 65 73    e ses parametres
009780:  20 2D 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20     -.. ;..        
009790:  20 45 58 20 44 45 2C 48 4C 20 20 20 20 20 20 20     EX DE,HL       
0097A0:  20 20 20 3B 41 64 72 65 73 73 65 20 64 75 20 6E       ;Adresse du n
0097B0:  6F 6D 20 64 65 20 66 69 63 68 69 65 72 20 64 61    om de fichier da
0097C0:  6E 73 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20    ns HL..         
0097D0:  4C 44 20 44 45 2C 28 42 55 46 46 45 52 29 20 20    LD DE,(BUFFER)  
0097E0:  20 20 3B 41 64 72 65 73 73 65 20 64 75 20 62 75      ;Adresse du bu
0097F0:  66 66 65 72 0D 0A 20 3B 0D 0A 20 20 20 20 20 20    ffer.. ;..      
009800:  20 20 20 43 41 4C 4C 20 23 42 43 37 37 20 20 20       CALL #BC77   
009810:  20 20 20 20 20 3B 4F 75 76 72 69 72 20 6C 65 20         ;Ouvrir le 
009820:  66 69 63 68 69 65 72 0D 0A 20 20 20 20 20 20 20    fichier..       
009830:  20 20 4A 52 20 4E 43 2C 45 52 52 44 49 53 43 20      JR NC,ERRDISC 
009840:  20 20 20 20 3B 53 74 6F 70 70 65 72 20 65 6E 20        ;Stopper en 
009850:  63 61 73 20 64 27 65 72 72 65 75 72 0D 0A 20 3B    cas d'erreur.. ;
009860:  0D 0A 20 3B 2D 20 41 66 66 69 63 68 65 72 20 61    .. ;- Afficher a
009870:  20 6C 27 65 63 72 61 6E 20 75 6E 20 66 69 63 68     l'ecran un fich
009880:  69 65 72 20 41 53 43 49 49 20 64 65 70 75 69 73    ier ASCII depuis
009890:  20 6C 65 20 64 72 69 76 65 20 2D 0D 0A 20 3B 0D     le drive -.. ;.
0098A0:  0A 20 4E 58 54 43 41 52 20 20 43 41 4C 4C 20 23    . NXTCAR  CALL #
0098B0:  42 43 38 30 20 20 20 20 20 20 20 20 3B 4C 69 74    BC80        ;Lit
0098C0:  20 75 6E 20 63 61 72 61 63 74 65 72 65 20 64 75     un caractere du
0098D0:  20 66 69 63 68 69 65 72 20 65 74 20 6C 65 20 72     fichier et le r
0098E0:  61 6E 67 65 20 64 61 6E 73 20 41 0D 0A 20 20 20    ange dans A..   
0098F0:  20 20 20 20 20 20 4A 52 20 4E 43 2C 45 52 52 44          JR NC,ERRD
009900:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
009910:  08 00 01 00 02 09 4E E5 08 00 C1 02 00 00 00 02    ......N.........
009920:  08 00 C2 02 00 00 00 02 08 00 C3 02 00 00 00 02    ................
009930:  08 00 C4 02 00 00 00 02 08 00 C5 02 00 00 00 02    ................
009940:  08 00 C6 02 00 00 00 02 08 00 C7 02 00 00 00 02    ................
009950:  08 00 C8 02 00 00 00 02 08 00 C9 02 00 00 00 02    ................
009960:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009970:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009980:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009990:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0099A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0099B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0099C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0099D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0099E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0099F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009A00:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
009A10:  20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D        ------------
009A20:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
009A30:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20    ----------..    
009A40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D                   -
009A50:  20 4C 41 20 53 55 49 54 45 20 44 45 53 20 49 4E     LA SUITE DES IN
009A60:  53 54 52 55 43 54 49 4F 4E 53 20 41 53 53 45 4D    STRUCTIONS ASSEM
009A70:  42 4C 45 55 52 20 2D 0D 0A 20 20 20 20 20 20 20    BLEUR -..       
009A80:  20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D                 ---
009A90:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
009AA0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
009AB0:  2D 2D 2D 0D 0A 0D 0A 0D 0A 20 20 20 20 20 49 6C    ---......     Il
009AC0:  20 72 65 73 74 65 20 66 6F 72 74 20 70 65 75 20     reste fort peu 
009AD0:  64 27 69 6E 73 74 72 75 63 74 69 6F 6E 73 20 40    d'instructions @
009AE0:  20 20 64 7B 63 72 69 72 65 20 20 2C 20 20 6E 6F      d{crire  ,  no
009AF0:  75 73 20 65 6E 20 66 69 6E 69 73 73 6F 6E 73 20    us en finissons 
009B00:  64 61 6E 73 20 63 65 20 0D 0A 20 6E 75 6D 7B 72    dans ce .. num{r
009B10:  6F 20 2E 0D 0A 0D 0A 20 20 20 20 20 45 58 20 44    o .....     EX D
009B20:  45 2C 48 4C 20 3A 20 45 63 68 61 6E 67 65 20 6C    E,HL : Echange l
009B30:  65 20 63 6F 6E 74 65 6E 75 20 64 65 20 63 65 73    e contenu de ces
009B40:  20 32 20 72 65 67 69 73 74 72 65 73 20 2E 0D 0A     2 registres ...
009B50:  0D 0A 20 20 20 20 20 45 78 20 3A 20 4C 44 20 48    ..     Ex : LD H
009B60:  4C 2C 23 34 30 30 30 0D 0A 20 20 20 20 20 20 20    L,#4000..       
009B70:  20 20 20 4C 44 20 44 45 2C 23 43 30 30 30 0D 0A       LD DE,#C000..
009B80:  20 20 20 20 20 20 20 20 20 20 45 58 20 44 45 2C              EX DE,
009B90:  48 4C 20 20 20 20 3B 4D 65 74 20 23 34 30 30 30    HL    ;Met #4000
009BA0:  20 64 61 6E 73 20 44 45 20 65 74 20 23 43 30 30     dans DE et #C00
009BB0:  30 20 64 61 6E 73 20 48 4C 0D 0A 3B 0D 0A 20 20    0 dans HL..;..  
009BC0:  20 20 20 55 74 69 6C 69 74 7B 20 3A 20 44 61 6E       Utilit{ : Dan
009BD0:  73 20 20 6E 6F 73 20 20 72 6F 75 74 69 6E 65 73    s  nos  routines
009BE0:  20 20 67 72 61 70 68 69 71 75 65 73 20 20 2C 20      graphiques  , 
009BF0:  20 69 6C 20 20 65 73 74 20 20 66 72 7B 71 75 65     il  est  fr{que
009C00:  6E 74 20 64 27 61 76 6F 69 72 20 40 20 0D 0A 20    nt d'avoir @ .. 
009C10:  63 61 6C 63 75 6C 65 72 20 75 6E 65 20 61 64 72    calculer une adr
009C20:  65 73 73 65 20 64 61 6E 73 20 48 4C 20 61 6C 6F    esse dans HL alo
009C30:  72 73 20 71 75 65 20 6C 61 20 62 6F 6E 6E 65 20    rs que la bonne 
009C40:  76 61 6C 65 75 72 20 73 65 20 74 72 6F 75 76 65    valeur se trouve
009C50:  20 64 61 6E 73 20 44 45 20 2C 20 69 6C 20 0D 0A     dans DE , il ..
009C60:  20 65 73 74 20 62 65 61 75 63 6F 75 70 20 70 6C     est beaucoup pl
009C70:  75 73 20 72 61 70 69 64 65 20 64 65 20 66 61 69    us rapide de fai
009C80:  72 65 20 3A 0D 0A 0D 0A 20 20 20 20 20 45 58 20    re :....     EX 
009C90:  44 45 2C 48 4C 20 20 20 20 3B 34 20 63 79 63 6C    DE,HL    ;4 cycl
009CA0:  65 73 0D 0A 20 20 20 20 20 43 41 4C 4C 20 41 44    es..     CALL AD
009CB0:  49 4E 46 0D 0A 20 20 20 20 20 45 58 20 44 45 2C    INF..     EX DE,
009CC0:  48 4C 20 20 20 20 3B 34 20 63 79 63 6C 65 73 0D    HL    ;4 cycles.
009CD0:  0A 0D 0A 20 20 20 20 20 51 75 65 20 3A 20 4C 44    ...     Que : LD
009CE0:  20 45 2C 4C 20 20 20 20 20 20 3B 34 20 63 79 63     E,L      ;4 cyc
009CF0:  6C 65 73 0D 0A 20 20 20 20 20 20 20 20 20 20 20    les..           
009D00:  4C 44 20 48 2C 44 20 20 20 20 20 20 3B 34 20 63    LD H,D      ;4 c
009D10:  79 63 6C 65 73 0D 0A 20 20 20 20 20 20 20 20 20    ycles..         
009D20:  20 20 43 41 4C 4C 20 41 44 49 4E 46 0D 0A 20 20      CALL ADINF..  
009D30:  20 20 20 20 20 20 20 20 20 4C 44 20 48 2C 44 20             LD H,D 
009D40:  20 20 20 20 20 3B 34 20 63 79 63 6C 65 73 0D 0A         ;4 cycles..
009D50:  20 20 20 20 20 20 20 20 20 20 20 4C 44 20 4C 2C               LD L,
009D60:  45 20 20 20 20 20 20 3B 34 20 63 79 63 6C 65 73    E      ;4 cycles
009D70:  0D 0A 20 0D 0A 20 20 20 20 20 4F 75 20 71 75 65    .. ..     Ou que
009D80:  20 3A 20 50 55 53 48 20 48 4C 20 20 20 20 3B 31     : PUSH HL    ;1
009D90:  31 20 63 79 63 6C 65 73 0D 0A 20 20 20 20 20 20    1 cycles..      
009DA0:  20 20 20 20 20 20 20 20 50 4F 50 20 44 45 20 20            POP DE  
009DB0:  20 20 20 3B 31 30 20 63 79 63 6C 65 73 0D 0A 20       ;10 cycles.. 
009DC0:  20 20 20 20 20 20 20 20 20 20 20 20 20 43 41 4C                 CAL
009DD0:  4C 20 41 44 49 4E 46 0D 0A 20 20 20 20 20 20 20    L ADINF..       
009DE0:  20 20 20 20 20 20 20 50 55 53 48 20 44 45 20 20           PUSH DE  
009DF0:  20 20 3B 31 31 20 63 79 63 6C 65 73 0D 0A 20 20      ;11 cycles..  
009E00:  20 20 20 20 20 20 20 20 20 20 20 20 50 4F 50 20                POP 
009E10:  48 4C 20 20 20 20 20 3B 31 30 20 63 79 63 6C 65    HL     ;10 cycle
009E20:  73 0D 0A 0D 0A 20 20 20 20 20 44 27 61 75 74 61    s....     D'auta
009E30:  6E 74 20 71 75 65 20 64 61 6E 73 20 6C 65 73 20    nt que dans les 
009E40:  32 20 64 65 72 6E 69 65 72 73 20 63 61 73 20 2C    2 derniers cas ,
009E50:  20 6C 65 20 63 6F 6E 74 65 6E 75 20 64 65 20 44     le contenu de D
009E60:  45 20 65 73 74 20 70 65 72 64 75 20 21 0D 0A 0D    E est perdu !...
009E70:  0A 20 20 20 20 20 45 58 20 28 53 50 29 2C 48 4C    .     EX (SP),HL
009E80:  20 3A 20 4D 65 74 20 6C 65 20 43 4F 4E 54 45 4E     : Met le CONTEN
009E90:  55 20 20 64 75 20 20 70 6F 69 6E 74 65 75 72 20    U  du  pointeur 
009EA0:  20 64 65 20 20 70 69 6C 65 20 64 61 6E 73 20 48     de  pile dans H
009EB0:  4C 20 65 74 20 6C 27 61 6E 63 69 65 6E 6E 65 20    L et l'ancienne 
009EC0:  0D 0A 20 76 61 6C 65 75 72 20 64 65 20 48 4C 20    .. valeur de HL 
009ED0:  76 61 20 64 61 6E 73 20 6C 65 73 20 31 36 20 62    va dans les 16 b
009EE0:  69 74 73 20 70 6F 69 6E 74 7B 73 20 70 61 72 20    its point{s par 
009EF0:  6C 65 20 70 6F 69 6E 74 65 75 72 20 64 65 20 70    le pointeur de p
009F00:  69 6C 65 20 2E 0D 0A 20 20 20 20 20 0D 0A 20 20    ile ...     ..  
009F10:  20 20 20 45 58 20 28 53 50 29 2C 49 58 20 3A 20       EX (SP),IX : 
009F20:  4C 61 20 6D 65 08 5E 6D 65 20 61 76 65 63 20 49    La me.^me avec I
009F30:  58 20 2E 0D 0A 0D 0A 20 20 20 20 20 49 6C 20 65    X .....     Il e
009F40:  73 74 20 74 65 6D 70 73 20 64 65 20 76 6F 75 73    st temps de vous
009F50:  20 20 64 69 72 65 20 20 71 75 65 20 20 6C 65 20      dire  que  le 
009F60:  20 5A 38 30 20 20 70 6F 73 73 7D 64 65 20 20 61     Z80  poss}de  a
009F70:  75 73 73 69 20 75 6E 20 73 65 63 6F 6E 64 20 6A    ussi un second j
009F80:  65 75 20 64 65 20 0D 0A 20 72 65 67 69 73 74 72    eu de .. registr
009F90:  65 73 20 70 72 69 6D 61 69 72 65 73 20 64 69 74    es primaires dit
009FA0:  20 61 75 78 69 6C 6C 61 69 72 65 20 2E 20 43 68     auxillaire . Ch
009FB0:  61 63 75 6E 20 64 65 73 20 72 65 67 69 73 74 72    acun des registr
009FC0:  65 73 20 41 46 2C 42 43 2C 44 45 2C 48 4C 20 70    es AF,BC,DE,HL p
009FD0:  6F 73 73 7D 64 65 20 0D 0A 20 75 6E 20 64 6F 75    oss}de .. un dou
009FE0:  62 6C 65 20 71 75 65 20 6C 27 6F 6E 20 6E 6F 6D    ble que l'on nom
009FF0:  6D 65 20 72 65 73 70 65 63 74 69 76 65 6D 65 6E    me respectivemen
00A000:  74 20 3A 20 41 46 27 2C 42 43 27 2C 44 45 27 2C    t : AF',BC',DE',
00A010:  48 4C 27 20 2E 0D 0A 0D 0A 20 20 20 20 20 4F 6E    HL' .....     On
00A020:  20 61 63 63 7D 64 65 20 40 20 63 65 20 73 65 63     acc}de @ ce sec
00A030:  6F 6E 64 20 6A 65 75 20 64 65 20 72 65 67 69 73    ond jeu de regis
00A040:  74 72 65 73 20 70 61 72 20 6C 65 73 20 32 20 69    tres par les 2 i
00A050:  6E 73 74 72 75 63 74 69 6F 6E 73 20 3A 0D 0A 0D    nstructions :...
00A060:  0A 20 20 20 20 20 45 58 20 41 46 2C 41 46 27 20    .     EX AF,AF' 
00A070:  3A 20 51 75 69 20 70 65 72 6D 75 74 65 20 41 46    : Qui permute AF
00A080:  20 65 74 20 41 46 27 0D 0A 20 20 20 20 20 45 58     et AF'..     EX
00A090:  58 20 3A 20 51 75 69 20 70 65 72 6D 75 74 65 20    X : Qui permute 
00A0A0:  42 43 2C 44 45 2C 48 4C 20 61 76 65 63 20 42 43    BC,DE,HL avec BC
00A0B0:  27 44 45 27 48 4C 27 0D 0A 0D 0A 20 20 20 20 20    'DE'HL'....     
00A0C0:  4D 61 69 73 20 61 74 74 65 6E 74 69 6F 6E 20 21    Mais attention !
00A0D0:  20 43 65 73 20 20 72 65 67 69 73 74 72 65 73 20     Ces  registres 
00A0E0:  20 61 75 78 69 6C 6C 61 69 72 65 73 20 20 73 6F     auxillaires  so
00A0F0:  6E 74 20 75 74 69 6C 69 73 7B 73 20 65 6E 20 70    nt utilis{s en p
00A100:  65 72 6D 61 6E 65 6E 63 65 20 0D 0A 20 70 61 72    ermanence .. par
00A110:  20 6C 65 20 5A 38 30 20 64 61 6E 73 20 73 6F 6E     le Z80 dans son
00A120:  20 63 79 63 6C 65 20 20 64 27 69 6E 74 65 72 72     cycle  d'interr
00A130:  75 70 74 69 6F 6E 20 20 21 20 20 49 6C 20 20 66    uption  !  Il  f
00A140:  61 75 74 20 64 6F 6E 63 20 75 74 69 6C 69 73 65    aut donc utilise
00A150:  72 20 44 49 20 65 74 20 45 49 20 0D 0A 20 70 6F    r DI et EI .. po
00A160:  75 72 20 62 6C 6F 71 75 65 72 20 63 65 20 63 79    ur bloquer ce cy
00A170:  63 6C 65 20 70 65 6E 64 61 6E 74 20 6C 65 75 72    cle pendant leur
00A180:  20 75 73 61 67 65 20 20 65 74 20 6C 65 73 20 70     usage  et les p
00A190:  72 7B 73 65 72 76 65 72 20 70 6F 75 72 20 6C 65    r{server pour le
00A1A0:  73 20 72 65 73 74 69 74 75 65 72 20 0D 0A 20 69    s restituer .. i
00A1B0:  6E 74 61 63 74 73 20 61 75 78 20 72 6F 75 74 69    ntacts aux routi
00A1C0:  6E 65 73 20 64 27 69 6E 74 65 72 72 75 70 74 69    nes d'interrupti
00A1D0:  6F 6E 20 21 0D 0A 0D 0A 20 20 20 20 20 45 78 65    on !....     Exe
00A1E0:  6D 70 6C 65 20 3A 20 28 43 65 20 63 61 73 20 65    mple : (Ce cas e
00A1F0:  73 74 20 20 61 73 73 65 7A 20 20 72 61 72 65 29    st  assez  rare)
00A200:  20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D      --------------
00A210:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 2D 20 49 4E    ----------..- IN
00A220:  46 4F 52 4D 41 54 49 4F 4E 53 20 55 54 49 4C 2D    FORMATIONS UTIL-
00A230:  53 4F 46 54 20 2D 0D 0A 20 20 2D 2D 2D 2D 2D 2D    SOFT -..  ------
00A240:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
00A250:  2D 2D 0D 0A 20 0D 0A 20 20 20 20 20 54 6F 75 74    --.. ..     Tout
00A260:  20 64 27 61 62 6F 72 64 20 2C 20 6C 61 20 73 6F     d'abord , la so
00A270:  72 74 69 65 20 20 70 72 7B 76 75 65 20 20 65 6E    rtie  pr{vue  en
00A280:  20 20 73 65 70 74 65 6D 62 72 65 20 20 64 65 20      septembre  de 
00A290:  6C 61 20 6E 6F 75 76 65 6C 6C 65 20 67 61 6D 6D    la nouvelle gamm
00A2A0:  65 20 43 50 43 20 0D 0A 20 70 65 72 74 75 72 62    e CPC .. perturb
00A2B0:  65 20 6E 6F 73 20 70 72 6F 6A 65 74 73 20 2E 20    e nos projets . 
00A2C0:  45 6E 20 65 66 66 65 74 20 2C 20 63 65 20 20 73    En effet , ce  s
00A2D0:  65 72 61 69 74 20 6D 61 6E 71 75 65 72 20 40 20    erait manquer @ 
00A2E0:  74 6F 75 73 20 6E 6F 73 20 64 65 76 6F 69 72 73    tous nos devoirs
00A2F0:  20 64 65 20 6E 65 20 0D 0A 20 70 61 73 20 70 72     de ne .. pas pr
00A300:  7B 73 65 6E 74 65 72 20 40 20 6E 6F 73 20 61 62    {senter @ nos ab
00A310:  6F 6E 6E 7B 73 20 75 6E 20 20 74 65 73 74 20 20    onn{s un  test  
00A320:  64 65 20 20 63 65 73 20 20 6E 6F 75 76 65 6C 6C    de  ces  nouvell
00A330:  65 73 20 6D 61 63 68 69 6E 65 73 20 64 61 6E 73    es machines dans
00A340:  20 53 4F 53 38 20 2E 20 0D 0A 20 4D 61 69 73 20     SOS8 . .. Mais 
00A350:  70 6F 75 72 20 63 65 63 69 20 20 69 6C 20 20 66    pour ceci  il  f
00A360:  61 75 64 72 61 20 20 64 27 61 62 6F 72 64 20 20    audra  d'abord  
00A370:  6F 62 74 65 6E 69 72 20 20 75 6E 20 20 43 50 43    obtenir  un  CPC
00A380:  20 20 70 6C 75 73 20 20 64 61 6E 73 20 20 64 65      plus  dans  de
00A390:  73 20 64 7B 6C 61 69 73 20 0D 0A 20 72 61 69 73    s d{lais .. rais
00A3A0:  6F 6E 6E 61 62 6C 65 73 20 65 74 20 65 6E 73 75    onnables et ensu
00A3B0:  69 74 65 20 6C 65 20 6D 65 74 74 72 65 20 40 20    ite le mettre @ 
00A3C0:  74 6F 75 74 65 20 6C 65 73 20 73 61 75 63 65 73    toute les sauces
00A3D0:  20 70 65 6E 64 61 6E 74 20 70 6C 75 73 20 64 27     pendant plus d'
00A3E0:  75 6E 20 6D 6F 69 73 20 21 20 0D 0A 20 43 65 63    un mois ! .. Cec
00A3F0:  69 20 70 6F 75 72 20 76 6F 75 73 20 64 69 72 65    i pour vous dire
00A400:  20 71 75 65 20 53 4F 53 38 20 6E 65 20 73 6F 72     que SOS8 ne sor
00A410:  74 69 72 61 20 20 73 75 08 5E 72 65 6D 65 6E 74    tira  su.^rement
00A420:  20 70 61 73 20 6C 65 20 31 35 20 6F 63 74 6F 62     pas le 15 octob
00A430:  72 65 20 6D 61 69 73 20 70 6C 75 73 20 0D 0A 20    re mais plus .. 
00A440:  76 72 61 69 73 73 65 6D 62 6C 61 62 6C 65 6D 65    vraissemblableme
00A450:  6E 74 20 66 69 6E 20 6E 6F 76 65 6D 62 72 65 20    nt fin novembre 
00A460:  2C 20 65 6E 20 63 6F 6D 70 65 6E 73 61 74 69 6F    , en compensatio
00A470:  6E 20 6E 6F 75 73 20 76 6F 75 73 20 6F 66 66 72    n nous vous offr
00A480:  69 72 6F 6E 73 20 6C 65 20 74 65 73 74 20 0D 0A    irons le test ..
00A490:  20 6C 65 20 70 6C 75 73 20 63 6F 6D 70 6C 65 74     le plus complet
00A4A0:  20 70 6F 73 73 69 62 6C 65 20 64 65 20 63 65 73     possible de ces
00A4B0:  20 6E 6F 75 76 65 61 75 78 20 20 43 50 43 20 20     nouveaux  CPC  
00A4C0:  6E 6F 74 61 6D 65 6E 74 20 65 6E 20 63 65 20 71    notament en ce q
00A4D0:  75 69 20 63 6F 6E 63 65 72 6E 65 20 6C 61 20 0D    ui concerne la .
00A4E0:  0A 20 63 6F 6D 70 61 74 69 62 69 6C 69 74 7B 20    . compatibilit{ 
00A4F0:  61 76 65 63 20 6C 65 73 20 70 72 6F 67 72 61 6D    avec les program
00A500:  6D 65 73 20 2C 20 65 78 74 65 6E 73 69 6F 6E 73    mes , extensions
00A510:  20 65 74 20 61 63 63 65 73 73 6F 69 72 65 73 20     et accessoires 
00A520:  64 69 76 65 72 73 20 2E 0D 0A 20 0D 0A 20 20 2D    divers ... ..  -
00A530:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 2D 20 46    ----------.. - F
00A540:  52 45 45 57 41 52 45 53 20 2D 0D 0A 20 20 2D 2D    REEWARES -..  --
00A550:  2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20    ---------.. ..  
00A560:  20 20 20 53 63 61 6E 64 61 6C 65 20 21 20 41 70       Scandale ! Ap
00A570:  72 7D 73 20 6C 65 73 20 66 61 75 73 73 65 73 20    r}s les fausses 
00A580:  66 61 63 74 75 72 65 73 20 65 74 20 6C 61 20 6C    factures et la l
00A590:  6F 63 61 74 69 6F 6E 20 64 65 73 20 66 69 67 75    ocation des figu
00A5A0:  72 61 6E 74 73 20 75 6E 20 6A 65 75 20 0D 0A 20    rants un jeu .. 
00A5B0:  73 27 69 6E 66 69 6C 74 72 65 20 73 6F 75 72 6E    s'infiltre sourn
00A5C0:  6F 69 73 65 6D 65 6E 74 20 63 68 65 7A 20 55 54    oisement chez UT
00A5D0:  49 4C 2D 53 4F 46 54 20 21 20 49 6C 20 20 73 27    IL-SOFT ! Il  s'
00A5E0:  61 67 69 74 20 64 65 20 4A 41 57 53 20 2C 20 6A    agit de JAWS , j
00A5F0:  65 75 20 64 27 61 76 65 6E 74 75 72 65 20 0D 0A    eu d'aventure ..
00A600:  20 64 65 20 53 2E 53 74 2E 4D 61 72 74 69 6E 20     de S.St.Martin 
00A610:  6D 69 73 20 65 6E 20 66 72 65 65 77 61 72 65 20    mis en freeware 
00A620:  70 61 72 20 20 73 6F 6E 20 20 61 75 74 65 75 72    par  son  auteur
00A630:  20 20 2E 20 50 6F 75 72 20 6C 65 20 72 65 63 65      . Pour le rece
00A640:  76 6F 69 72 20 2C 20 65 6E 76 6F 79 65 7A 20 0D    voir , envoyez .
00A650:  0A 20 73 69 6D 70 6C 65 6D 65 6E 74 20 75 6E 65    . simplement une
00A660:  20 64 69 73 71 75 65 74 74 65 20 65 74 20 75 6E     disquette et un
00A670:  65 20 65 6E 76 65 6C 6F 70 70 65 20 61 66 66 72    e enveloppe affr
00A680:  61 6E 63 68 69 65 20 40 20 6C 27 61 64 72 65 73    anchie @ l'adres
00A690:  73 65 20 68 61 62 69 74 75 65 6C 6C 65 20 2E 20    se habituelle . 
00A6A0:  0D 0A 20 4D 61 6C 67 72 7B 20 63 65 74 74 65 20    .. Malgr{ cette 
00A6B0:  69 6D 6D 6F 6E 64 65 20 74 72 61 68 69 73 6F 6E    immonde trahison
00A6C0:  20 2C 20 4D 2E 4D 41 49 47 52 4F 54 20 6E 27 61     , M.MAIGROT n'a
00A6D0:  20 70 61 73 20 6C 27 69 6E 74 65 6E 74 69 6F 6E     pas l'intention
00A6E0:  20 64 65 20 64 7B 6D 69 73 73 69 6F 6E 6E 65 72     de d{missionner
00A6F0:  20 0D 0A 20 64 65 20 73 65 73 20 66 6F 6E 63 74     .. de ses fonct
00A700:  69 6F 6E 73 20 2E 2E 2E 0D 0A 20 0D 0A 20 20 2D    ions ..... ..  -
00A710:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D    ---------------.
00A720:  0A 20 2D 20 45 4E 43 4F 52 45 20 44 55 20 46 52    . - ENCORE DU FR
00A730:  45 45 20 2D 0D 0A 20 20 2D 2D 2D 2D 2D 2D 2D 2D    EE -..  --------
00A740:  2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20    --------.. ..   
00A750:  20 20 52 2E 43 41 42 41 4E 45 20 6E 6F 75 73 20      R.CABANE nous 
00A760:  61 20 66 61 69 74 20 70 61 72 76 65 6E 69 72 20    a fait parvenir 
00A770:  71 75 65 6C 71 75 65 73 20 6E 6F 75 76 65 61 75    quelques nouveau
00A780:  74 7B 73 20 69 6E 74 7B 72 65 73 73 61 6E 74 65    t{s int{ressante
00A790:  73 20 72 7B 73 65 72 76 7B 65 73 20 0D 0A 20 61    s r{serv{es .. a
00A7A0:  75 78 20 36 31 32 38 20 65 74 20 34 36 34 2B 44    ux 6128 et 464+D
00A7B0:  4B 27 54 72 6F 6E 69 63 20 65 74 20 43 50 4D 2B    K'Tronic et CPM+
00A7C0:  20 2E 0D 0A 20 0D 0A 20 20 20 20 20 4D 41 58 53     ... ..     MAXS
00A7D0:  57 45 45 50 20 3A 20 56 6F 75 73 20 63 6F 6E 6E    WEEP : Vous conn
00A7E0:  61 69 73 73 65 7A 20 64 7B 6A 40 20 53 57 45 45    aissez d{j@ SWEE
00A7F0:  50 20 28 46 72 65 65 77 61 72 65 20 20 64 65 20    P (Freeware  de 
00A800:  6C 27 61 6E 20 70 61 73 73 7B 29 20 2E 20 45 74    l'an pass{) . Et
00A810:  20 62 69 65 6E 20 0D 0A 20 4D 41 58 53 57 45 45     bien .. MAXSWEE
00A820:  50 20 63 27 65 73 74 20 53 57 45 45 50 20 65 6E    P c'est SWEEP en
00A830:  20 6D 69 65 75 78 20 21 20 20 49 6C 20 20 66 61     mieux !  Il  fa
00A840:  69 74 20 20 74 6F 75 74 20 20 63 65 20 71 75 65    it  tout  ce que
00A850:  20 66 61 69 73 61 69 74 20 53 57 45 45 50 20 70     faisait SWEEP p
00A860:  6F 75 72 20 6C 61 20 0D 0A 20 63 6F 70 69 65 20    our la .. copie 
00A870:  64 65 73 20 66 69 63 68 69 65 72 73 20 6D 61 69    des fichiers mai
00A880:  73 20 65 6E 20 70 6C 75 73 20 20 70 65 72 6D 65    s en plus  perme
00A890:  74 20 20 64 65 20 64 7B 63 6F 6D 70 61 63 74 65    t  de d{compacte
00A8A0:  72 20 64 65 73 20 66 69 63 68 69 65 72 73 20 43    r des fichiers C
00A8B0:  52 55 4E 43 48 45 53 20 0D 0A 20 65 74 20 64 27    RUNCHES .. et d'
00A8C0:  65 78 74 72 61 69 72 65 20 64 65 73 20 66 69 63    extraire des fic
00A8D0:  68 69 65 72 73 20 64 65 73 20 6C 69 62 72 61 69    hiers des librai
00A8E0:  72 69 65 73 20 20 73 61 6E 73 20 20 61 76 6F 69    ries  sans  avoi
00A8F0:  72 20 40 20 75 74 69 6C 69 73 65 72 20 55 4E 43    r @ utiliser UNC
00A900:  52 55 4E 43 48 20 6F 75 20 0D 0A 20 4E 55 4C 55    RUNCH ou .. NULU
00A910:  20 70 6F 75 72 20 63 65 73 20 6F 70 7B 72 61 74     pour ces op{rat
00A920:  69 6F 6E 73 20 2E 0D 0A 20 0D 0A 20 20 20 20 20    ions ... ..     
00A930:  4D 41 58 53 57 45 45 50 20 65 73 74 20 65 6E 20    MAXSWEEP est en 
00A940:  76 65 72 73 69 6F 6E 20 20 61 6E 67 6C 61 69 73    version  anglais
00A950:  65 20 20 2C 20 20 6C 27 6F 70 74 69 6F 6E 20 20    e  ,  l'option  
00A960:  73 75 70 70 6C 7B 6D 65 6E 74 61 69 72 65 20 55    suppl{mentaire U
00A970:  4E 43 52 55 4E 20 65 73 74 20 0D 0A 20 61 75 74    NCRUN est .. aut
00A980:  6F 6D 61 74 69 71 75 65 20 20 65 74 20 20 69 6E    omatique  et  in
00A990:  63 6C 75 73 65 20 20 64 61 6E 73 20 20 20 53 51    cluse  dans   SQ
00A9A0:  55 45 45 5A 45 20 20 20 2C 20 20 6C 27 6F 70 74    UEEZE   ,  l'opt
00A9B0:  69 6F 6E 20 20 6C 69 62 72 61 69 72 69 65 20 20    ion  librairie  
00A9C0:  66 6F 6E 63 74 69 6F 6E 6E 65 20 0D 0A 20 65 78    fonctionne .. ex
00A9D0:  61 63 74 65 6D 65 6E 74 20 20 63 6F 6D 6D 65 20    actement  comme 
00A9E0:  20 20 4E 55 4C 55 20 20 20 65 74 20 20 20 69 6C      NULU   et   il
00A9F0:  20 20 20 6E 27 65 73 74 20 20 20 62 65 73 6F 69       n'est   besoi
00AA00:  6E 20 20 20 64 27 61 75 63 75 6E 65 20 20 64 6F    n   d'aucune  do
00AA10:  63 75 6D 65 6E 74 61 74 69 6F 6E 20 0D 0A 20 73    cumentation .. s
00AA20:  75 70 70 6C 7B 6D 65 6E 74 61 69 72 65 20 70 6F    uppl{mentaire po
00AA30:  75 72 20 6C 65 73 20 68 61 62 69 74 75 7B 73 20    ur les habitu{s 
00AA40:  64 65 20 53 57 45 45 50 20 2C 20 43 52 55 4E 43    de SWEEP , CRUNC
00AA50:  48 20 2C 20 4E 55 4C 55 20 2E 0D 0A 20 20 20 20    H , NULU ...    
00AA60:  20 43 48 4E 46 20 3A 20 56 72 61 69 6D 65 6E 74     CHNF : Vraiment
00AA70:  20 75 6E 20 6E 6F 6D 20 62 69 7A 61 72 72 65 20     un nom bizarre 
00AA80:  21 20 45 6E 20 63 6C 61 69 72 20 2C 20 63 27 65    ! En clair , c'e
00AA90:  73 74 20 75 6E 20 70 72 6F 67 72 61 6D 6D 65 20    st un programme 
00AAA0:  71 75 69 20 70 65 72 6D 65 74 20 0D 0A 20 64 65    qui permet .. de
00AAB0:  20 20 63 72 7B 65 72 20 20 75 6E 20 20 66 69 63      cr{er  un  fic
00AAC0:  68 69 65 72 20 20 64 65 20 20 70 6C 75 73 69 65    hier  de  plusie
00AAD0:  75 72 73 20 20 20 63 6F 6D 6D 61 6E 64 65 73 20    urs   commandes 
00AAE0:  20 43 50 4D 20 20 65 74 20 20 64 65 20 20 6C 65     CPM  et  de  le
00AAF0:  73 20 20 65 78 7B 63 75 74 65 72 20 0D 0A 20 61    s  ex{cuter .. a
00AB00:  75 74 6F 6D 61 74 69 71 75 65 6D 65 6E 74 20 2E    utomatiquement .
00AB10:  20 43 65 6C 61 20 66 6F 6E 63 74 69 6F 6E 6E 65     Cela fonctionne
00AB20:  20 63 6F 6D 6D 65 20 53 55 42 4D 49 54 20 6D 61     comme SUBMIT ma
00AB30:  69 73 20 65 6E 20 62 65 61 75 63 6F 75 70 20 70    is en beaucoup p
00AB40:  6C 75 73 20 72 61 70 69 64 65 20 2E 20 0D 0A 20    lus rapide . .. 
00AB50:  4C 61 20 64 6F 63 75 6D 65 6E 74 61 74 69 6F 6E    La documentation
00AB60:  20 65 73 74 20 63 6C 61 69 72 65 20 65 74 20 6E     est claire et n
00AB70:  65 74 74 65 20 2E 0D 0A 20 0D 0A 20 20 20 20 20    ette ... ..     
00AB80:  43 65 73 20 32 20 70 72 6F 67 72 61 6D 6D 65 73    Ces 2 programmes
00AB90:  20 28 4D 41 58 53 57 45 45 50 20 73 61 6E 73 20     (MAXSWEEP sans 
00ABA0:  64 6F 63 75 6D 65 6E 74 61 74 69 6F 6E 20 65 74    documentation et
00ABB0:  20 43 48 4E 46 20 61 76 65 63 20 64 6F 63 75 6D     CHNF avec docum
00ABC0:  65 6E 74 61 74 69 6F 6E 29 20 0D 0A 20 73 6F 6E    entation) .. son
00ABD0:  74 20 6D 61 69 6E 74 65 6E 61 6E 74 20 69 6E 63    t maintenant inc
00ABE0:  6C 75 73 20 40 20 6E 6F 74 72 65 20 61 6E 63 69    lus @ notre anci
00ABF0:  65 6E 6E 65 20 64 69 73 71 75 65 74 74 65 20 53    enne disquette S
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:  57 45 45 50 20 2C 20 4E 55 4C 55 20 2C 20 43 52    WEEP , NULU , CR
00AD10:  55 4E 43 48 20 2C 20 45 74 63 20 0D 0A 20 2E 2E    UNCH , Etc .. ..
00AD20:  2E 20 53 69 20 76 6F 75 73 20 61 76 65 7A 20 64    . Si vous avez d
00AD30:  7B 6A 40 20 63 65 74 74 65 20 64 69 73 71 75 65    {j@ cette disque
00AD40:  74 74 65 20 20 2C 20 20 76 6F 75 73 20 70 6F 75    tte  ,  vous pou
00AD50:  76 65 7A 20 72 65 63 65 76 6F 69 72 20 63 65 73    vez recevoir ces
00AD60:  20 32 20 6E 6F 75 76 65 61 75 78 20 0D 0A 20 70     2 nouveaux .. p
00AD70:  72 6F 67 72 61 6D 6D 65 73 20 47 52 41 54 55 49    rogrammes GRATUI
00AD80:  54 45 4D 45 4E 54 20 21 20 52 65 74 6F 75 72 6E    TEMENT ! Retourn
00AD90:  65 7A 20 6E 6F 75 73 20 6C 61 20 64 69 73 71 75    ez nous la disqu
00ADA0:  65 74 74 65 20 66 72 65 65 77 61 72 65 20 53 57    ette freeware SW
00ADB0:  45 45 50 20 65 74 63 20 61 76 65 63 20 0D 0A 20    EEP etc avec .. 
00ADC0:  75 6E 65 20 65 6E 76 65 6C 6F 70 70 65 20 61 66    une enveloppe af
00ADD0:  66 72 61 6E 63 68 69 65 20 40 20 33 2C 38 30 46    franchie @ 3,80F
00ADE0:  20 40 20 76 6F 74 72 65 20 6E 6F 6D 20 65 74 20     @ votre nom et 
00ADF0:  61 64 72 65 73 73 65 20 2C 20 65 6C 6C 65 20 76    adresse , elle v
00AE00:  6F 75 73 20 72 65 76 69 65 6E 64 72 61 20 0D 0A    ous reviendra ..
00AE10:  20 61 76 65 63 20 6C 61 20 6E 6F 75 76 65 6C 6C     avec la nouvell
00AE20:  65 20 76 65 72 73 69 6F 6E 20 2E 0D 0A 20 0D 0A    e version ... ..
00AE30:  20 0D 0A 20 20 20 20 20 50 6F 75 72 20 6C 65 73     ..     Pour les
00AE40:  20 61 62 6F 6E 6E 7B 73 20 64 65 20 6C 27 61 6E     abonn{s de l'an
00AE50:  6E 7B 65 20 31 39 39 30 20 2C 20 76 6F 69 63 69    n{e 1990 , voici
00AE60:  20 63 69 2D 64 65 73 73 6F 75 73 20 6C 61 20 6C     ci-dessous la l
00AE70:  69 73 74 65 20 63 6F 6D 70 6C 7D 74 65 20 64 65    iste compl}te de
00AE80:  73 20 0D 0A 20 66 72 65 65 77 61 72 65 73 20 55    s .. freewares U
00AE90:  54 49 4C 2D 53 4F 46 54 20 70 72 6F 70 6F 73 7B    TIL-SOFT propos{
00AEA0:  73 20 65 6E 20 31 39 38 39 20 61 76 65 63 20 6C    s en 1989 avec l
00AEB0:  65 73 20 63 6F 6E 64 69 74 69 6F 6E 73 20 64 27    es conditions d'
00AEC0:  65 6E 76 6F 69 20 2E 0D 0A 20 0D 0A 20 20 20 20    envoi ... ..    
00AED0:  20 4E 4F 54 45 20 3A 20 54 6F 75 74 20 63 65 73     NOTE : Tout ces
00AEE0:  20 46 52 45 45 57 41 52 45 20 66 6F 6E 63 74 69     FREEWARE foncti
00AEF0:  6F 6E 6E 65 6E 74 20 20 73 6F 75 73 20 20 43 50    onnent  sous  CP
00AF00:  41 4C 4C 20 34 30 30 30 30 2C 40 66 69 63 24 20    ALL 40000,@fic$ 
00AF10:  20 46 6F 6E 63 74 69 6F 6E 6E 65 20 73 75 72 20     Fonctionne sur 
00AF20:  74 6F 75 74 20 43 50 43 20 2E 0D 0A 20 0D 0A 20    tout CPC ... .. 
00AF30:  20 20 20 20 44 65 70 75 69 73 20 6C 27 61 73 73        Depuis l'ass
00AF40:  65 6D 62 6C 65 75 72 20 63 27 65 73 74 20 20 6C    embleur c'est  l
00AF50:  65 20 20 72 65 67 69 73 74 72 65 20 20 49 58 20    e  registre  IX 
00AF60:  20 71 75 69 20 20 63 6F 6E 74 69 65 6E 64 72 61     qui  contiendra
00AF70:  20 20 6C 65 20 70 6F 69 6E 74 65 75 72 20 0D 0A      le pointeur ..
00AF80:  20 64 7B 73 69 72 7B 20 2E 20 4C 65 20 6C 69 73     d{sir{ . Le lis
00AF90:  74 69 6E 67 20 63 69 2D 64 65 73 73 6F 75 73 20    ting ci-dessous 
00AFA0:  76 6F 75 73 20 20 6D 6F 6E 74 72 65 20 63 6F 6D    vous  montre com
00AFB0:  6D 65 6E 74 20 74 72 61 6E 73 6D 65 74 74 72 65    ment transmettre
00AFC0:  20 75 6E 65 20 63 68 61 69 08 5E 6E 65 20 64 65     une chai.^ne de
00AFD0:  20 0D 0A 20 63 61 72 61 63 74 7D 72 65 20 61 75     .. caract}re au
00AFE0:  20 70 72 6F 67 72 61 6D 6D 65 20 61 73 73 65 6D     programme assem
00AFF0:  62 6C 65 75 72 20 2E 0D 0A 20 0D 0A 20 3B 0D 0A    bleur ... .. ;..
00B000:  20 3B 2D 20 50 61 73 73 65 72 20 75 6E 20 6E 6F     ;- Passer un no
00B010:  6D 20 64 65 20 66 69 63 68 69 65 72 20 61 20 6C    m de fichier a l
00B020:  27 61 73 73 65 6D 62 6C 65 75 72 20 2D 0D 0A 20    'assembleur -.. 
00B030:  3B 0D 0A 20 20 20 20 20 20 20 20 20 41 70 72 7B    ;..         Apr{
00B040:  73 20 6C 65 20 43 41 4C 4C 20 20 2C 20 20 6C 27    s le CALL  ,  l'
00B050:  61 63 63 75 6D 75 6C 61 74 65 75 72 20 20 63 6F    accumulateur  co
00B060:  6E 74 69 65 6E 74 20 20 6C 65 20 20 6E 6F 6D 62    ntient  le  nomb
00B070:  72 65 20 20 64 65 20 70 61 72 61 6D 7D 74 72 65    re  de param}tre
00B080:  73 20 0D 0A 20 74 72 61 6E 73 6D 69 73 20 2E 20    s .. transmis . 
00B090:  4F 6E 20 76 7B 72 69 66 69 65 72 61 20 64 7D 73    On v{rifiera d}s
00B0A0:  20 6C 27 65 6E 74 72 7B 65 20 71 75 65 20 63 65     l'entr{e que ce
00B0B0:  20 6E 6F 6D 62 72 65 20 65 73 74 20 63 6F 72 72     nombre est corr
00B0C0:  65 63 74 20 2E 0D 0A 20 0D 0A 20 3B 0D 0A 20 20    ect ... .. ;..  
00B0D0:  20 20 20 20 20 20 20 44 45 43 20 41 20 20 20 20           DEC A    
00B0E0:  20 20 20 20 20 20 20 20 20 3B 56 65 72 69 66 69             ;Verifi
00B0F0:  65 72 20 71 75 27 75 6E 65 20 73 65 75 6C 65 20    er qu'une seule 
00B100:  76 61 72 69 61 62 6C 65 20 73 6F 69 74 20 74 72    variable soit tr
00B110:  61 6E 73 6D 69 73 65 0D 0A 20 20 20 20 20 20 20    ansmise..       
00B120:  20 20 52 45 54 20 4E 5A 20 20 20 20 20 20 20 20      RET NZ        
00B130:  20 20 20 20 3B 53 69 20 63 65 20 6E 27 65 73 74        ;Si ce n'est
00B140:  20 70 61 73 20 6C 65 20 63 61 73 20 6F 6E 20 6C     pas le cas on l
00B150:  61 69 73 73 65 20 74 6F 6D 62 65 72 0D 0A 20 3B    aisse tomber.. ;
00B160:  0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 4C 2C    ..         LD L,
00B170:  28 49 58 2B 30 29 20 20 20 20 20 20 20 3B 4C 65    (IX+0)       ;Le
00B180:  20 70 6F 69 6E 74 65 75 72 20 64 65 20 6C 61 20     pointeur de la 
00B190:  76 61 72 69 61 62 6C 65 20 6E 6F 6D 20 64 65 20    variable nom de 
00B1A0:  66 69 63 68 69 65 72 20 65 73 74 20 0D 0A 20 20    fichier est ..  
00B1B0:  20 20 20 20 20 20 20 4C 44 20 48 2C 28 49 58 2B           LD H,(IX+
00B1C0:  31 29 20 20 20 20 20 20 20 3B 64 61 6E 73 20 49    1)       ;dans I
00B1D0:  58 20 2E 20 41 74 74 65 6E 74 69 6F 6E 20 40 20    X . Attention @ 
00B1E0:  6C 27 69 6E 76 65 72 73 69 6F 6E 20 4D 53 42 2F    l'inversion MSB/
00B1F0:  4C 53 42 20 21 0D 0A 20 3B 0D 0A 20 20 20 20 20    LSB !.. ;..     
00B200:  20 20 20 20 4C 44 20 41 2C 28 48 4C 29 20 20 20        LD A,(HL)   
00B210:  20 20 20 20 20 20 3B 4C 61 20 6C 6F 6E 67 75 65          ;La longue
00B220:  75 72 20 64 65 20 6C 61 20 63 68 61 69 6E 65 20    ur de la chaine 
00B230:  74 72 61 6E 73 6D 69 73 65 20 65 73 74 20 73 74    transmise est st
00B240:  6F 63 6B 65 65 0D 0A 20 20 20 20 20 20 20 20 20    ockee..         
00B250:  4C 44 20 28 4C 45 4E 29 2C 41 20 20 20 20 20 20    LD (LEN),A      
00B260:  20 20 3B 64 61 6E 73 20 6C 27 61 64 72 65 73 73      ;dans l'adress
00B270:  65 20 64 7B 66 69 6E 69 65 20 70 61 72 20 49 58    e d{finie par IX
00B280:  20 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20     .. ;..         
00B290:  49 4E 43 20 48 4C 20 20 20 20 20 20 20 20 20 20    INC HL          
00B2A0:  20 20 3B 4C 65 73 20 32 20 6F 63 74 65 74 73 20      ;Les 2 octets 
00B2B0:  73 75 69 76 61 6E 74 73 20 69 6E 64 69 71 75 65    suivants indique
00B2C0:  6E 74 20 6C 27 61 64 72 65 73 73 65 20 6F 75 20    nt l'adresse ou 
00B2D0:  65 73 74 20 0D 0A 20 20 20 20 20 20 20 20 20 4C    est ..         L
00B2E0:  44 20 45 2C 28 48 4C 29 20 20 20 20 20 20 20 20    D E,(HL)        
00B2F0:  20 3B 73 74 6F 63 6B 65 20 6C 65 20 31 65 72 20     ;stocke le 1er 
00B300:  63 61 72 61 63 74 65 72 65 20 64 75 20 6D 6F 6E    caractere du mon
00B310:  20 64 65 20 66 69 63 68 69 65 72 20 71 75 65 0D     de fichier que.
00B320:  0A 20 20 20 20 20 20 20 20 20 49 4E 43 20 48 4C    .         INC HL
00B330:  20 20 20 20 20 20 20 20 20 20 20 20 3B 6C 27 6F                ;l'o
00B340:  6E 20 6D 65 74 20 64 61 6E 73 20 44 45 0D 0A 20    n met dans DE.. 
00B350:  20 20 20 20 20 20 20 20 4C 44 20 44 2C 28 48 4C            LD D,(HL
00B360:  29 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28    )..         LD (
00B370:  41 44 4E 41 4D 45 29 2C 44 45 20 20 20 20 3B 4C    ADNAME),DE    ;L
00B380:  27 61 64 72 65 73 73 65 20 64 75 20 31 65 72 20    'adresse du 1er 
00B390:  63 61 72 61 63 74 7D 72 65 20 64 65 20 6C 61 20    caract}re de la 
00B3A0:  63 68 61 69 08 5E 6E 65 20 65 73 74 0D 0A 20 20    chai.^ne est..  
00B3B0:  20 20 20 20 20 20 20 52 45 54 20 20 20 20 20 20           RET      
00B3C0:  20 20 20 20 20 20 20 20 20 3B 4D 65 6D 6F 72 69             ;Memori
00B3D0:  73 7B 65 20 65 74 20 63 27 65 73 74 20 66 69 6E    s{e et c'est fin
00B3E0:  69 20 2E 0D 0A 20 3B 0D 0A 20 4C 45 4E 20 20 20    i ... ;.. LEN   
00B3F0:  20 20 44 42 20 30 0D 0A 20 41 44 4E 41 4D 45 20      DB 0.. ADNAME 
00B400:  20 44 57 20 30 0D 0A 20 3B 0D 0A 20 20 20 20 20     DW 0.. ;..     
00B410:  43 65 74 74 65 20 72 75 62 72 69 71 75 65 20 6E    Cette rubrique n
00B420:  27 65 73 74 20 70 61 73 20 64 65 73 74 69 6E 7B    'est pas destin{
00B430:  65 20 40 20 7B 76 6F 71 75 65 72 20 74 6F 75 74    e @ {voquer tout
00B440:  65 73 20 6C 65 73 20 73 75 62 74 69 6C 69 74 7B    es les subtilit{
00B450:  73 20 64 75 20 43 41 4C 4C 20 0D 0A 20 61 76 65    s du CALL .. ave
00B460:  63 20 70 61 72 61 6D 7D 74 72 65 20 2E 20 53 63    c param}tre . Sc
00B470:  72 75 70 75 6C 65 75 73 65 6D 65 6E 74 20 72 65    rupuleusement re
00B480:  63 6F 70 69 7B 20 64 61 6E 73 20 20 76 6F 73 20    copi{ dans  vos 
00B490:  70 72 6F 67 72 61 6D 6D 65 73 20 2C 20 6C 27 65    programmes , l'e
00B4A0:  78 65 6D 70 6C 65 20 63 69 2D 0D 0A 20 64 65 73    xemple ci-.. des
00B4B0:  73 75 73 20 76 6F 75 73 20 64 6F 6E 6E 65 72 61    sus vous donnera
00B4C0:  20 74 6F 75 74 65 20 73 61 74 69 73 66 61 63 74     toute satisfact
00B4D0:  69 6F 6E 20 2E 0D 0A 0D 0A 20 20 20 20 20 55 6E    ion .....     Un
00B4E0:  20 61 75 74 72 65 20 65 78 65 6D 70 6C 65 20 70     autre exemple p
00B4F0:  6F 75 72 20 75 74 69 6C 69 73 65 72 20 63 65 20    our utiliser ce 
00B500:  20 6E 6F 6D 20 20 64 6F 6E 74 20 6C 61 20 6C 6F     nom  dont la lo
00B510:  6E 67 75 65 75 72 20 65 73 74 20 73 74 6F 63 6B    ngueur est stock
00B520:  7B 65 20 64 61 6E 73 20 0D 0A 20 4C 45 4E 20 65    {e dans .. LEN e
00B530:  74 20 6C 27 61 64 72 65 73 73 65 20 64 61 6E 73    t l'adresse dans
00B540:  20 41 44 4E 41 4D 45 20 2E 0D 0A 20 0D 0A 20 20     ADNAME ... ..  
00B550:  20 20 20 20 20 20 20 4C 44 20 41 2C 28 4C 45 4E           LD A,(LEN
00B560:  29 20 20 20 20 20 20 3B 52 7B 63 75 70 7B 72 65    )      ;R{cup{re
00B570:  72 20 6C 61 20 6C 6F 6E 67 75 65 75 72 20 64 75    r la longueur du
00B580:  20 6E 6F 6D 20 64 61 6E 73 20 41 20 65 74 20 6C     nom dans A et l
00B590:  61 20 6D 65 74 74 72 65 20 0D 0A 20 20 20 20 20    a mettre ..     
00B5A0:  20 20 20 20 4C 44 20 42 2C 41 20 20 20 20 20 20        LD B,A      
00B5B0:  20 20 20 20 3B 64 61 6E 73 20 42 20 63 61 72 20        ;dans B car 
00B5C0:  4C 44 20 42 2C 28 4C 45 4E 29 20 6E 27 65 73 74    LD B,(LEN) n'est
00B5D0:  20 70 61 73 20 75 6E 65 20 69 6E 73 74 72 75 63     pas une instruc
00B5E0:  74 69 6F 6E 0D 0A 20 20 20 20 20 20 20 20 20 20    tion..          
00B5F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3B                   ;
00B600:  76 61 6C 69 64 65 20 2E 0D 0A 20 0D 0A 20 20 20    valide ... ..   
00B610:  20 20 20 20 20 20 4C 44 20 48 4C 2C 28 41 44 4E          LD HL,(ADN
00B620:  41 4D 45 29 20 20 3B 4D 65 74 74 72 65 20 6C 27    AME)  ;Mettre l'
00B630:  61 64 72 65 73 73 65 20 64 75 20 31 65 72 20 63    adresse du 1er c
00B640:  61 72 61 63 74 7D 72 65 20 64 61 6E 73 20 48 4C    aract}re dans HL
00B650:  0D 0A 20 42 43 4C 50 52 54 20 20 4C 44 20 41 2C    .. BCLPRT  LD A,
00B660:  28 48 4C 29 20 20 20 20 20 20 20 3B 43 68 61 72    (HL)       ;Char
00B670:  67 65 72 20 63 65 20 63 61 72 61 63 74 7D 72 65    ger ce caract}re
00B680:  20 64 61 6E 73 20 41 0D 0A 20 20 20 20 20 20 20     dans A..       
00B690:  20 20 43 41 4C 4C 20 23 42 42 35 41 20 20 20 20      CALL #BB5A    
00B6A0:  20 20 3B 50 6F 75 72 20 6C 27 61 66 66 69 63 68      ;Pour l'affich
00B6B0:  65 72 0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43    er..         INC
00B6C0:  20 48 4C 20 20 20 20 20 20 20 20 20 20 3B 50 6F     HL          ;Po
00B6D0:  69 6E 74 65 72 20 6C 65 20 63 61 72 61 63 74 7D    inter le caract}
00B6E0:  72 65 20 73 75 69 76 61 6E 74 0D 0A 20 20 20 20    re suivant..    
00B6F0:  20 20 20 20 20 44 4A 4E 5A 20 42 43 4C 50 52 54         DJNZ BCLPRT
00B700:  00 48 45 41 44 45 52 20 20 42 49 4E 00 00 00 00    .HEADER  BIN....
00B710:  00 00 02 00 00 40 9C 00 C8 00 00 00 00 00 00 00    .....@..........
00B720:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00B730:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00B740:  C8 00 00 30 05 00 00 00 00 00 00 00 00 00 1F 01    ...0............
00B750:  18 12 18 20 45 52 52 45 55 52 20 4C 4F 4E 47 55    ... ERREUR LONGU
00B760:  45 55 52 20 4E 4F 4D 20 07 18 00 1F 01 18 12 18    EUR NOM ........
00B770:  20 45 52 52 45 55 52 20 46 49 43 48 49 45 52 20     ERREUR FICHIER 
00B780:  3D C0 32 B1 9C 21 B9 9C 06 0F 36 00 23 10 FB DD    =.2..!....6.#...
00B790:  6E 00 DD 66 01 22 B9 9C 7E 32 C8 9C B7 CA A0 9C    n..f."..~2......
00B7A0:  FE 0D D2 A0 9C 23 5E 23 56 EB 11 B9 9C 06 00 4F    .....#^#V......O
00B7B0:  ED B0 EB 36 00 3A C8 9C 47 11 30 75 21 B9 9C CD    ...6.:..G.0u!...
00B7C0:  77 BC 30 12 32 B2 9C ED 43 B3 9C ED 53 B5 9C 22    w.0.2...C...S.."
00B7D0:  B7 9C CD 7A BC C9 CD 7D BC 21 E6 9C 3E 80 18 05    ...z...}.!..>...
00B7E0:  21 C9 9C 3E FF 32 B1 9C 7E B7 C8 CD 5A BB 23 18    !..>.2..~...Z.#.
00B7F0:  F7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00B800:  00 00 00 00 00 00 00 00 00 1F 01 18 12 18 20 45    .............. E
00B810:  52 52 45 55 52 20 4C 4F 4E 47 55 45 55 52 20 4E    RREUR LONGUEUR N
00B820:  4F 4D 20 07 18 00 1F 01 18 12 18 20 45 52 52 45    OM ........ ERRE
00B830:  55 52 20 46 49 43 48 49 45 52 20 07 18 00 00 00    UR FICHIER .....
00B840:  00 00 00 00 00 00 00 00 1A 43 48 49 45 52 20 41    .........CHIER A
00B850:  55 20 50 52 4F 47 52 41 4D 4D 45 20 2D 0D 0A 3B    U PROGRAMME -..;
00B860:  0D 0A 20 20 20 20 20 20 20 20 44 45 43 20 41 20    ..        DEC A 
00B870:  20 20 20 20 20 20 20 20 20 20 20 20 3B 56 65 72                ;Ver
00B880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00B890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00B8A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00B8B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00B8C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00B8D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00B8E0:  E5 6D 69 6E 75 73 63 75 6C 20 20 20 00 00 00 03    .minuscul   ....
00B8F0:  03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00B900:  6E 67 75 65 75 72 20 20 3A 20 26 22 48 45 58 24    ngueur  : &"HEX$
00B910:  28 6C 6F 6E 67 2C 34 29 6C 6F 6E 67 0D 0A 31 33    (long,4)long..13
00B920:  30 20 50 52 49 4E 54 22 41 64 72 65 73 73 65 20    0 PRINT"Adresse 
00B930:  20 20 3A 20 26 22 48 45 58 24 28 61 64 66 2C 34      : &"HEX$(adf,4
00B940:  29 61 64 66 0D 0A 31 34 30 20 50 52 49 4E 54 22    )adf..140 PRINT"
00B950:  48 65 61 64 65 72 20 65 6E 20 3A 20 26 22 48 45    Header en : &"HE
00B960:  58 24 28 61 64 68 2C 34 29 61 64 68 0D 0A 31 35    X$(adh,4)adh..15
00B970:  30 20 50 52 49 4E 54 3A 50 52 49 4E 54 22 4C 65    0 PRINT:PRINT"Le
00B980:  63 74 75 72 65 20 64 75 20 68 65 61 64 65 72 22    cture du header"
00B990:  0D 0A 31 36 30 20 50 52 49 4E 54 0D 0A 31 37 30    ..160 PRINT..170
00B9A0:  20 6A 3D 30 3A 46 4F 52 20 69 3D 61 64 68 20 54     j=0:FOR i=adh T
00B9B0:  4F 20 61 64 68 2B 31 32 38 0D 0A 31 38 30 20 50    O adh+128..180 P
00B9C0:  52 49 4E 54 20 48 45 58 24 28 50 45 45 4B 28 69    RINT HEX$(PEEK(i
00B9D0:  29 2C 32 29 22 20 22 3B 3A 6A 3D 6A 2B 31 3A 49    ),2)" ";:j=j+1:I
00B9E0:  46 20 6A 3D 31 36 20 54 48 45 4E 20 6A 3D 30 3A    F j=16 THEN j=0:
00B9F0:  50 52 49 4E 54 0D 0A 31 39 30 20 4E 45 58 54 0D    PRINT..190 NEXT.
00BA00:  0A 31 30 30 30 20 43 41 4C 4C 20 26 42 42 30 36    .1000 CALL &BB06
00BA10:  3A 47 4F 54 4F 20 32 30 0D 0A 1A 4F 44 45 20 32    :GOTO 20...ODE 2
00BA20:  3A 49 4E 4B 20 30 2C 30 3A 42 4F 52 44 45 52 20    :INK 0,0:BORDER 
00BA30:  30 3A 49 4E 4B 20 31 2C 32 36 3A 41 44 3D 26 39    0:INK 1,26:AD=&9
00BA40:  43 38 37 0D 0A 33 30 20 50 52 49 4E 54 3A 50 52    C87..30 PRINT:PR
00BA50:  49 4E 54 20 22 50 61 73 73 61 67 65 20 64 27 75    INT "Passage d'u
00BA60:  6E 20 6E 6F 6D 20 64 65 20 66 69 63 68 69 65 72    n nom de fichier
00BA70:  20 61 20 75 6E 20 70 72 6F 67 72 61 6D 6D 65 20     a un programme 
00BA80:  45 45 4B 28 61 64 2B 31 29 0D 0A 39 30 20 6C 6F    EEK(ad+1)..90 lo
00BA90:  6E 67 3D 50 45 45 4B 28 41 44 2B 33 29 2A 32 35    ng=PEEK(AD+3)*25
00BAA0:  36 2B 50 45 45 4B 28 41 44 2B 32 29 0D 0A 31 30    6+PEEK(AD+2)..10
00BAB0:  30 20 61 64 66 3D 50 45 45 4B 28 41 44 2B 35 29    0 adf=PEEK(AD+5)
00BAC0:  2A 32 35 36 2B 50 45 45 4B 28 41 44 2B 34 29 0D    *256+PEEK(AD+4).
00BAD0:  0A 31 31 30 20 61 64 68 3D 50 45 45 4B 28 41 44    .110 adh=PEEK(AD
00BAE0:  2B 37 29 2A 32 35 36 2B 50 45 45 4B 28 41 44 2B    +7)*256+PEEK(AD+
00BAF0:  36 29 0D 0A 31 32 30 20 50 52 49 4E 54 22 4C 6F    6)..120 PRINT"Lo
00BB00:  20 20 20 20 20 3B 43 6F 6E 74 69 6E 75 65 72 20         ;Continuer 
00BB10:  74 61 6E 74 20 71 75 65 20 42 20 65 73 74 20 3C    tant que B est <
00BB20:  3E 20 64 65 20 30 0D 0A 20 20 20 20 20 20 20 20    > de 0..        
00BB30:  20 52 45 54 0D 0A 20 0D 0A 20 20 20 20 20 43 65     RET.. ..     Ce
00BB40:  20 71 75 69 20 20 61 75 72 61 20 20 70 6F 75 72     qui  aura  pour
00BB50:  20 20 65 66 66 65 74 20 20 64 27 61 66 66 69 63      effet  d'affic
00BB60:  68 65 72 20 20 40 20 20 6C 27 7B 63 72 61 6E 20    her  @  l'{cran 
00BB70:  20 6C 61 20 20 63 68 61 69 08 5E 6E 65 20 70 72     la  chai.^ne pr
00BB80:  7B 63 7B 64 65 6D 65 6E 74 20 0D 0A 20 74 72 61    {c{dement .. tra
00BB90:  6E 73 6D 69 73 65 20 40 20 6C 27 61 73 73 65 6D    nsmise @ l'assem
00BBA0:  62 6C 65 75 72 20 2E 0D 0A 20 0D 0A 20 20 20 20    bleur ... ..    
00BBB0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00BBC0:  20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D            --------
00BBD0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D    ---------------.
00BBE0:  0A 20 0D 0A 20 20 20 20 20 4F 6E 20 70 65 75 74    . ..     On peut
00BBF0:  20 69 6D 61 67 69 6E 65 72 20 70 6C 75 73 20 20     imaginer plus  
00BC00:  73 6F 70 68 69 73 74 69 71 75 7B 20 20 65 6E 20    sophistiqu{  en 
00BC10:  20 76 7B 72 69 66 69 61 6E 74 20 20 71 75 65 20     v{rifiant  que 
00BC20:  20 6C 61 20 6C 6F 6E 67 75 65 75 72 20 64 65 20     la longueur de 
00BC30:  6C 61 20 0D 0A 20 63 68 61 69 08 5E 6E 65 20 6E    la .. chai.^ne n
00BC40:  27 65 78 63 7D 64 65 20 70 61 73 20 63 65 72 74    'exc}de pas cert
00BC50:  61 69 6E 65 73 20 6C 69 6D 69 74 65 73 20 2C 20    aines limites , 
00BC60:  71 75 27 65 6C 6C 65 20 20 6E 27 65 73 74 20 20    qu'elle  n'est  
00BC70:  70 61 73 20 76 69 64 65 20 2C 20 65 74 20 64 65    pas vide , et de
00BC80:  20 70 6C 75 73 20 0D 0A 20 6C 61 20 72 65 63 6F     plus .. la reco
00BC90:  70 69 65 72 20 64 61 6E 73 20 75 6E 65 20 7A 6F    pier dans une zo
00BCA0:  6E 65 20 73 70 7B 63 69 66 69 71 75 65 20 64 75    ne sp{cifique du
00BCB0:  20 70 72 6F 67 72 61 6D 6D 65 20 70 61 72 20 4C     programme par L
00BCC0:  44 49 52 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 4C    DIR ... ..     L
00BCD0:  65 20 70 72 6F 67 72 61 6D 6D 65 20 63 69 2D 64    e programme ci-d
00BCE0:  65 73 73 6F 75 73 20 65 66 66 65 63 74 75 65 20    essous effectue 
00BCF0:  3A 0D 0A 20 0D 0A 20 20 20 20 20 31 20 3A 20 56    :.. ..     1 : V
00BD00:  7B 72 69 66 69 63 61 74 69 6F 6E 20 64 75 20 70    {rification du p
00BD10:  61 72 61 6D 7D 74 72 65 20 2E 0D 0A 20 20 20 20    aram}tre ...    
00BD20:  20 32 20 3A 20 49 6E 69 74 69 61 6C 69 73 61 74     2 : Initialisat
00BD30:  69 6F 6E 20 64 27 75 6E 20 66 6C 61 67 20 64 27    ion d'un flag d'
00BD40:  65 72 72 65 75 72 0D 0A 20 20 20 20 20 33 20 3A    erreur..     3 :
00BD50:  20 52 65 6D 69 73 65 20 40 20 7A 7B 72 6F 20 64     Remise @ z{ro d
00BD60:  65 20 6C 61 20 7A 6F 6E 65 20 20 64 65 20 20 73    e la zone  de  s
00BD70:  74 6F 63 6B 61 67 65 20 71 75 69 20 6E 27 65 73    tockage qui n'es
00BD80:  74 20 70 61 73 20 63 65 6E 73 7B 65 20 65 08 5E    t pas cens{e e.^
00BD90:  74 72 65 20 76 69 64 65 20 0D 0A 20 73 69 20 6C    tre vide .. si l
00BDA0:  27 6F 6E 20 61 70 70 65 6C 65 20 70 6C 75 73 69    'on appele plusi
00BDB0:  65 75 72 73 20 66 6F 69 73 20 6C 61 20 72 6F 75    eurs fois la rou
00BDC0:  74 69 6E 65 20 2E 0D 0A 20 20 20 20 20 34 20 3A    tine ...     4 :
00BDD0:  20 56 7B 72 69 66 69 63 61 74 69 6F 6E 20 64 65     V{rification de
00BDE0:  20 20 6C 61 20 20 6C 6F 6E 67 75 65 75 72 20 20      la  longueur  
00BDF0:  65 74 20 20 61 6E 6E 75 6C 61 74 69 6F 6E 20 20    et  annulation  
00BE00:  61 76 65 63 20 20 6D 69 73 65 20 20 64 75 20 66    avec  mise  du f
00BE10:  6C 61 67 20 65 74 20 0D 0A 20 6D 65 73 73 61 67    lag et .. messag
00BE20:  65 20 73 69 20 6C 6F 6E 67 75 65 75 72 20 69 6E    e si longueur in
00BE30:  63 6F 72 72 65 63 74 65 20 2E 0D 0A 20 20 20 20    correcte ...    
00BE40:  20 35 20 3A 20 53 74 6F 63 6B 61 67 65 20 64 75     5 : Stockage du
00BE50:  20 6E 6F 6D 20 73 69 20 74 6F 75 74 20 76 61 20     nom si tout va 
00BE60:  62 69 65 6E 20 2E 0D 0A 20 0D 0A 20 20 20 20 20    bien ... ..     
00BE70:  4E 6F 74 65 20 3A 20 55 6E 20 6E 6F 6D 20 64 65    Note : Un nom de
00BE80:  20 66 69 63 68 69 65 72 20 70 65 75 74 20 61 75     fichier peut au
00BE90:  73 73 69 20 69 6E 63 6C 75 72 65 20 75 6E 20 64    ssi inclure un d
00BEA0:  72 69 76 65 20 73 70 7B 63 69 66 69 71 75 65 20    rive sp{cifique 
00BEB0:  2E 0D 0A 20 0D 0A 20 20 20 20 20 27 42 3A 46 49    ... ..     'B:FI
00BEC0:  43 48 49 45 52 2E 42 49 4E 27 20 6F 75 20 27 41    CHIER.BIN' ou 'A
00BED0:  3A 46 49 43 48 49 45 52 2E 42 49 4E 27 20 53 6F    :FICHIER.BIN' So
00BEE0:  6E 74 20 20 64 65 73 20 20 6E 6F 6D 73 20 20 76    nt  des  noms  v
00BEF0:  61 6C 69 64 65 73 20 20 2C 20 6C 65 20 66 69 63    alides  , le fic
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:  4D 2B 20 2E 20 50 6F 75 72 20 75 73 61 67 65 20    M+ . Pour usage 
00C010:  73 75 72 20 43 50 43 34 36 34 20 0D 0A 20 69 6C    sur CPC464 .. il
00C020:  20 76 6F 75 73 20 66 61 75 74 20 6F 62 6C 69 67     vous faut oblig
00C030:  61 74 6F 69 72 65 6D 65 6E 74 20 75 6E 65 20 65    atoirement une e
00C040:  78 74 65 6E 73 69 6F 6E 20 44 4B 27 54 52 4F 4E    xtension DK'TRON
00C050:  49 43 20 36 34 4B 20 65 74 20 75 6E 20 43 50 4D    IC 64K et un CPM
00C060:  20 61 64 61 70 74 7B 20 2E 0D 0A 20 0D 0A 20 20     adapt{ ... ..  
00C070:  20 20 20 43 65 72 74 61 69 6E 73 20 64 27 65 6E       Certains d'en
00C080:  74 72 65 20 65 75 78 20 65 78 69 67 65 6E 74 20    tre eux exigent 
00C090:  32 20 64 72 69 76 65 73 20 2E 20 20 44 61 6E 73    2 drives .  Dans
00C0A0:  20 20 6C 65 20 63 61 73 20 6F 75 20 76 6F 75 73      le cas ou vous
00C0B0:  20 6E 27 65 6E 20 61 75 72 69 65 7A 20 0D 0A 20     n'en auriez .. 
00C0C0:  71 75 27 75 6E 20 2C 20 43 50 4D 2B 20 72 7B 73    qu'un , CPM+ r{s
00C0D0:  6F 75 74 20 63 65 74 20 69 6E 63 6F 6E 76 7B 6E    out cet inconv{n
00C0E0:  69 65 6E 74 20 3A 20 41 76 65 63 20 20 75 6E 20    ient : Avec  un 
00C0F0:  73 65 75 6C 20 64 72 69 76 65 20 2C 20 73 69 20    seul drive , si 
00C100:  76 6F 75 73 20 63 68 65 72 63 68 65 7A 20 0D 0A    vous cherchez ..
00C110:  20 40 20 6C 69 72 65 20 6F 75 20 7B 63 72 69 72     @ lire ou {crir
00C120:  65 20 73 75 72 20 27 42 27 20 2C 20 55 6E 20 20    e sur 'B' , Un  
00C130:  6D 65 73 73 61 67 65 20 61 70 70 61 72 61 69 08    message apparai.
00C140:  5E 74 20 64 75 20 67 65 6E 72 65 20 27 4D 65 74    ^t du genre 'Met
00C150:  74 65 7A 20 6C 61 20 64 69 73 71 75 65 74 74 65    tez la disquette
00C160:  20 0D 0A 20 64 61 6E 73 20 42 27 20 2E 20 43 65     .. dans B' . Ce
00C170:  20 71 75 69 20 7B 71 75 69 76 61 75 74 20 20 40     qui {quivaut  @
00C180:  20 20 3A 20 20 43 68 61 6E 67 65 7A 20 20 6C 61      :  Changez  la
00C190:  20 20 64 69 73 71 75 65 74 74 65 20 20 64 61 6E      disquette  dan
00C1A0:  73 20 6C 65 20 64 72 69 76 65 20 27 41 27 20 65    s le drive 'A' e
00C1B0:  74 20 0D 0A 20 61 70 70 75 79 65 7A 20 73 75 72    t .. appuyez sur
00C1C0:  20 75 6E 65 20 74 6F 75 63 68 65 20 2E 20 56 6F     une touche . Vo
00C1D0:  74 72 65 20 73 65 75 6C 20 65 74 20 75 6E 69 71    tre seul et uniq
00C1E0:  75 65 20 64 72 69 76 65 20 65 73 74 20 74 6F 75    ue drive est tou
00C1F0:  72 20 40 20 74 6F 75 72 20 41 20 6F 75 20 42 20    r @ tour A ou B 
00C200:  21 0D 0A 20 0D 0A 20 20 20 20 20 49 4E 43 4F 4E    !.. ..     INCON
00C210:  56 45 4E 49 45 4E 54 53 20 3A 20 49 6C 73 20 73    VENIENTS : Ils s
00C220:  6F 6E 74 20 6C 65 6E 74 73 20 65 74 20 73 6F 75    ont lents et sou
00C230:  76 65 6E 74 20 70 65 75 20 66 61 63 69 6C 65 73    vent peu faciles
00C240:  20 40 20 6D 61 6E 69 65 72 20 2E 20 43 65 72 74     @ manier . Cert
00C250:  61 69 6E 73 20 0D 0A 20 64 27 65 6E 74 72 65 20    ains .. d'entre 
00C260:  65 75 78 20 72 65 62 75 74 65 72 6F 6E 74 20 6C    eux rebuteront l
00C270:  65 20 64 7B 62 75 74 61 6E 74 20 70 61 72 20 6C    e d{butant par l
00C280:  65 75 72 20 61 62 6F 72 64 20 72 7B 62 61 72 62    eur abord r{barb
00C290:  61 74 69 66 20 2E 0D 0A 20 0D 0A 20 20 20 20 20    atif ... ..     
00C2A0:  41 56 41 4E 54 41 47 45 53 20 3A 20 49 6C 73 20    AVANTAGES : Ils 
00C2B0:  6E 65 20 20 76 6F 75 73 20 20 63 6F 75 08 5E 74    ne  vous  cou.^t
00C2C0:  65 6E 74 20 20 71 75 65 20 20 6C 65 73 20 20 66    ent  que  les  f
00C2D0:  72 61 69 73 20 20 64 65 20 63 6F 70 69 65 20 2C    rais  de copie ,
00C2E0:  20 65 78 70 7B 64 69 74 69 6F 6E 20 0D 0A 20 70     exp{dition .. p
00C2F0:  6F 73 74 61 6C 65 20 65 74 20 74 72 61 64 75 63    ostale et traduc
00C300:  74 69 6F 6E 20 64 65 20 6E 6F 74 69 63 65 20 2E    tion de notice .
00C310:  20 20 47 7B 6E 7B 72 61 6C 65 6D 65 6E 74 20 63      G{n{ralement c
00C320:  6F 6E 5C 75 73 20 70 61 72 20 64 65 73 20 70 72    on\us par des pr
00C330:  6F 66 65 73 73 69 6F 6E 6E 65 6C 73 20 0D 0A 20    ofessionnels .. 
00C340:  64 65 20 6C 27 69 6E 66 6F 72 6D 61 74 69 71 75    de l'informatiqu
00C350:  65 20 2C 20 6C 65 75 72 73 20 70 65 72 66 6F 72    e , leurs perfor
00C360:  6D 61 6E 63 65 73 20 73 6F 6E 74 20 20 40 20 20    mances sont  @  
00C370:  6D 65 08 5E 6D 65 20 64 65 20 66 61 69 72 65 20    me.^me de faire 
00C380:  6D 6F 6E 74 65 72 20 6C 65 20 72 6F 75 67 65 20    monter le rouge 
00C390:  0D 0A 20 64 65 20 20 6C 61 20 20 68 6F 6E 74 65    .. de  la  honte
00C3A0:  20 20 61 75 20 20 66 72 6F 6E 74 20 20 64 65 20      au  front  de 
00C3B0:  20 20 71 75 65 6C 71 75 65 73 20 20 7B 64 69 74      quelques  {dit
00C3C0:  65 75 72 73 20 20 71 75 69 20 20 70 72 7B 74 65    eurs  qui  pr{te
00C3D0:  6E 64 65 6E 74 20 20 66 61 69 72 65 20 20 64 65    ndent  faire  de
00C3E0:  20 0D 0A 20 6C 27 75 74 69 6C 69 74 61 69 72 65     .. l'utilitaire
00C3F0:  20 21 20 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20     ! ....         
00C400:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00C410:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
00C420:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20    ------------..  
00C430:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00C440:  20 20 20 20 20 20 20 2D 20 41 43 54 55 45 4C 4C           - ACTUELL
00C450:  45 4D 45 4E 54 20 44 49 53 50 4F 4E 49 42 4C 45    EMENT DISPONIBLE
00C460:  53 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20    S -..           
00C470:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D                  --
00C480:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
00C490:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20    ----------.. .. 
00C4A0:  20 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 2D 20 44 49     --------.. - DI
00C4B0:  56 45 52 53 20 2D 0D 0A 20 20 2D 2D 2D 2D 2D 2D    VERS -..  ------
00C4C0:  2D 2D 0D 0A 20 20 0D 0A 20 20 20 20 20 53 57 45    --..  ..     SWE
00C4D0:  45 50 20 3A 20 55 6E 20 63 6F 70 69 65 75 72 20    EP : Un copieur 
00C4E0:  64 65 20 66 69 63 68 69 65 72 73 20 41 6D 73 64    de fichiers Amsd
00C4F0:  6F 73 20 20 2E 20 20 52 69 65 6E 20 20 71 75 65    os  .  Rien  que
00C500:  20 64 65 20 74 72 7D 73 20 62 61 6E 61 6C 20 73     de tr}s banal s
00C510:  61 75 66 20 6C 65 20 0D 0A 20 66 61 69 74 20 71    auf le .. fait q
00C520:  75 27 69 6C 20 72 65 67 72 6F 75 70 65 20 65 6E    u'il regroupe en
00C530:  20 75 6E 20 73 65 75 6C 20 20 70 72 6F 67 72 61     un seul  progra
00C540:  6D 6D 65 20 20 74 6F 75 74 65 73 20 6C 65 73 20    mme  toutes les 
00C550:  6F 70 74 69 6F 6E 73 20 71 75 65 20 6C 27 6F 6E    options que l'on
00C560:  20 74 72 6F 75 76 65 20 0D 0A 20 64 69 73 70 65     trouve .. dispe
00C570:  72 73 7B 65 73 20 64 61 6E 73 20 6C 65 73 20 6C    rs{es dans les l
00C580:  6F 67 69 63 69 65 6C 73 20 64 75 20 6D 65 08 5E    ogiciels du me.^
00C590:  6D 65 20 74 79 70 65 20 21 20 4C 61 20 73 7B 6C    me type ! La s{l
00C5A0:  65 63 74 69 6F 6E 20 73 65 20 66 61 69 74 20 64    ection se fait d
00C5B0:  69 72 65 63 74 65 6D 65 6E 74 20 0D 0A 20 64 61    irectement .. da
00C5C0:  6E 73 20 6C 65 20 63 61 74 61 6C 6F 67 75 65 20    ns le catalogue 
00C5D0:  2C 20 20 6F 6E 20 20 70 65 75 74 20 20 63 6F 70    ,  on  peut  cop
00C5E0:  69 65 72 20 20 6F 75 20 20 65 66 66 61 63 65 72    ier  ou  effacer
00C5F0:  20 20 65 6E 20 20 73 7B 72 69 65 20 20 2C 20 72      en  s{rie  , r
00C600:  65 6E 6F 6D 6D 65 72 20 6C 65 73 20 0D 0A 20 66    enommer les .. f
00C610:  69 63 68 69 65 72 73 20 65 74 20 20 6D 6F 64 69    ichiers et  modi
00C620:  66 69 65 72 20 20 6C 65 75 72 73 20 20 61 74 74    fier  leurs  att
00C630:  72 69 62 75 74 73 20 20 28 52 57 20 20 2C 20 20    ributs  (RW  ,  
00C640:  53 59 53 20 20 2E 2E 29 20 20 61 76 65 63 20 20    SYS  ..)  avec  
00C650:  75 6E 65 20 66 61 63 69 6C 69 74 7B 20 0D 0A 20    une facilit{ .. 
00C660:  64 7B 63 6F 6E 63 65 72 74 61 6E 74 65 20 2E 20    d{concertante . 
00C670:  4C 65 73 20 66 69 63 68 69 65 72 73 20 41 53 43    Les fichiers ASC
00C680:  49 49 20 70 65 75 76 65 6E 74 20 20 65 08 5E 74    II peuvent  e.^t
00C690:  72 65 20 20 6C 69 73 74 7B 73 20 40 20 6C 27 7B    re  list{s @ l'{
00C6A0:  63 72 61 6E 20 2C 20 75 6E 20 70 65 74 69 74 20    cran , un petit 
00C6B0:  0D 0A 20 63 6F 6D 70 61 63 74 65 75 72 20 64 7B    .. compacteur d{
00C6C0:  63 6F 6D 70 61 63 74 65 75 72 20 64 65 20 66 69    compacteur de fi
00C6D0:  63 68 69 65 72 73 20 65 73 74 20 69 6E 63 6C 75    chiers est inclu
00C6E0:  73 20 28 4D 61 69 73 20 74 72 7D 73 20 69 6E 66    s (Mais tr}s inf
00C6F0:  7B 72 69 65 75 72 20 40 20 43 52 55 4E 43 48 29    {rieur @ CRUNCH)
00C700:  20 0D 0A 20 44 65 20 70 6C 75 73 20 2C 20 63 6F     .. De plus , co
00C710:  6E 74 72 61 69 72 65 6D 65 6E 74 20 40 20 6C 61    ntrairement @ la
00C720:  20 20 74 72 61 64 69 74 69 6F 6E 20 20 43 50 4D      tradition  CPM
00C730:  20 20 2C 20 69 6C 20 65 73 74 20 72 61 70 69 64      , il est rapid
00C740:  65 20 65 74 20 72 65 6C 61 74 69 76 65 6D 65 6E    e et relativemen
00C750:  74 20 0D 0A 20 65 72 67 6F 6E 6F 6D 69 71 75 65    t .. ergonomique
00C760:  20 2E 20 4C 27 65 73 73 61 79 65 72 20 63 27 65     . L'essayer c'e
00C770:  73 74 20 6C 27 61 64 6F 70 74 65 72 20 21 20 31    st l'adopter ! 1
00C780:  20 6F 75 20 32 20 64 72 69 76 65 73 20 2E 0D 0A     ou 2 drives ...
00C790:  20 0D 0A 20 20 20 20 20 43 52 55 4E 43 48 20 3A     ..     CRUNCH :
00C7A0:  20 43 6F 6E 74 72 61 69 72 65 6D 65 6E 74 20 40     Contrairement @
00C7B0:  20 63 65 20 71 75 65 20 20 73 6F 6E 20 20 6E 6F     ce que  son  no
00C7C0:  6D 20 20 73 65 6D 62 6C 65 20 69 6E 64 69 71 75    m  semble indiqu
00C7D0:  65 72 20 2C 20 63 65 20 70 72 6F 67 72 61 6D 6D    er , ce programm
00C7E0:  65 20 0D 0A 20 6E 27 65 73 74 20 70 61 73 20 63    e .. n'est pas c
00C7F0:  6F 6D 6D 65 73 74 69 62 6C 65 20 2E 20 43 27 65    ommestible . C'e
00C800:  73 74 20 20 75 6E 20 20 63 6F 6D 70 61 63 74 65    st  un  compacte
00C810:  75 72 20 20 64 65 20 66 69 63 68 69 65 72 73 20    ur  de fichiers 
00C820:  73 69 6D 70 6C 65 20 64 27 65 6D 70 6C 6F 69 20    simple d'emploi 
00C830:  65 74 20 0D 0A 20 70 65 72 66 6F 72 6D 61 6E 74    et .. performant
00C840:  20 2E 20 53 6F 6E 20 65 66 66 69 63 61 63 69 74     . Son efficacit
00C850:  7B 20 73 75 72 20 6C 65 73 20 66 69 63 68 69 65    { sur les fichie
00C860:  72 73 20 62 69 6E 61 69 72 65 73 20 65 74 20 62    rs binaires et b
00C870:  61 73 69 63 20 65 73 74 20 76 61 72 69 61 62 6C    asic est variabl
00C880:  65 20 2E 20 0D 0A 20 4F 6E 20 70 65 75 74 20 61    e . .. On peut a
00C890:  6C 6C 65 72 20 6A 75 73 71 75 27 40 20 35 30 25    ller jusqu'@ 50%
00C8A0:  20 64 65 20 72 7B 64 75 63 74 69 6F 6E 20 20 2E     de r{duction  .
00C8B0:  20 20 4C 65 73 20 66 69 63 68 69 65 72 73 20 41      Les fichiers A
00C8C0:  53 43 49 49 20 64 69 6D 69 6E 75 65 6E 74 20 64    SCII diminuent d
00C8D0:  65 20 34 30 20 0D 0A 20 2D 20 35 30 20 25 20 2E    e 40 .. - 50 % .
00C8E0:  20 4C 65 73 20 69 6D 61 67 65 73 20 7B 63 72 61     Les images {cra
00C8F0:  6E 20 64 65 20 33 30 2D 37 30 25 20 2C 20 69 6C    n de 30-70% , il
00C900:  20 65 73 74 20 70 6F 73 73 69 62 6C 65 20 64 65     est possible de
00C910:  20 27 43 52 55 4E 43 48 45 52 27 20 75 6E 65 20     'CRUNCHER' une 
00C920:  69 6D 61 67 65 20 0D 0A 20 7B 63 72 61 6E 20 63    image .. {cran c
00C930:  6F 6D 70 61 63 74 7B 65 20 70 61 72 20 75 6E 20    ompact{e par un 
00C940:  61 75 74 72 65 20 70 72 6F 67 72 61 6D 6D 65 20    autre programme 
00C950:  20 2E 20 20 44 61 6E 73 20 20 63 65 20 20 63 61     .  Dans  ce  ca
00C960:  73 20 2C 20 69 6C 20 6E 27 65 6E 20 72 65 73 74    s , il n'en rest
00C970:  65 20 70 6C 75 73 20 0D 0A 20 67 72 61 6E 64 20    e plus .. grand 
00C980:  63 68 6F 73 65 20 2E 2E 2E 20 55 4E 43 52 55 4E    chose ... UNCRUN
00C990:  43 48 20 70 65 72 6D 65 74 74 72 61 20 64 65 20    CH permettra de 
00C9A0:  20 72 7B 63 75 70 7B 72 65 72 20 76 6F 73 20 66     r{cup{rer vos f
00C9B0:  69 63 68 69 65 72 73 20 73 6F 75 73 20 6C 65 75    ichiers sous leu
00C9C0:  72 20 66 6F 72 6D 65 20 0D 0A 20 68 61 62 69 74    r forme .. habit
00C9D0:  75 65 6C 6C 65 20 2E 0D 0A 0D 0A 20 20 20 20 20    uelle .....     
00C9E0:  41 20 6C 61 20 70 6F 72 74 7B 65 20 64 75 20 20    A la port{e du  
00C9F0:  70 72 65 6D 69 65 72 20 20 76 65 6E 75 20 20 2C    premier  venu  ,
00CA00:  20 20 43 52 55 4E 43 48 20 20 70 65 72 6D 65 74      CRUNCH  permet
00CA10:  20 64 27 7B 63 6F 6E 6F 6D 69 73 65 72 20 62 65     d'{conomiser be
00CA20:  61 75 63 6F 75 70 20 64 65 20 0D 0A 20 70 6C 61    aucoup de .. pla
00CA30:  63 65 20 73 75 72 20 76 6F 73 20 64 69 73 71 75    ce sur vos disqu
00CA40:  65 74 74 65 73 20 2E 20 55 74 69 6C 69 73 61 62    ettes . Utilisab
00CA50:  6C 65 20 73 61 6E 73 20 70 72 6F 62 6C 7D 6D 65    le sans probl}me
00CA60:  20 61 76 65 63 20 31 20 6F 75 20 32 20 64 72 69     avec 1 ou 2 dri
00CA70:  76 65 73 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 4E    ves ... ..     N
00CA80:  55 4C 55 20 3A 20 43 27 65 73 74 20 75 6E 20 73    ULU : C'est un s
00CA90:  79 73 74 7D 6D 65 20 64 65 20 6C 69 62 72 61 69    yst}me de librai
00CAA0:  72 69 65 20 20 2E 20 55 6E 65 20 6C 69 62 72 61    rie  . Une libra
00CAB0:  69 72 69 65 20 70 65 72 6D 65 74 20 64 65 20 72    irie permet de r
00CAC0:  65 67 72 6F 75 70 65 72 20 0D 0A 20 75 6E 20 65    egrouper .. un e
00CAD0:  6E 73 65 6D 62 6C 65 20 64 65 20 66 69 63 68 69    nsemble de fichi
00CAE0:  65 72 73 20 64 61 6E 73 20 75 6E 20 73 65 75 6C    ers dans un seul
00CAF0:  20 20 2E 20 20 43 27 65 73 74 20 20 74 72 7D 73      .  C'est  tr}s
00CB00:  20 75 74 69 6C 65 20 70 6F 75 72 20 6C 65 73 20     utile pour les 
00CB10:  63 6F 70 69 65 73 20 64 65 20 0D 0A 20 73 61 75    copies de .. sau
00CB20:  76 65 67 61 72 64 65 20 2E 20 50 61 72 20 65 78    vegarde . Par ex
00CB30:  65 6D 70 6C 65 20 3A 20 4C 65 20 20 63 61 74 61    emple : Le  cata
00CB40:  6C 6F 67 75 65 20 20 64 65 20 63 65 74 74 65 20    logue  de cette 
00CB50:  64 69 73 71 75 65 74 74 65 20 65 73 74 20 62 69    disquette est bi
00CB60:  65 6E 20 63 68 61 72 67 7B 2E 20 0D 0A 20 4C 27    en charg{. .. L'
00CB70:  75 73 61 67 65 20 64 65 20 4E 55 4C 55 20 76 6F    usage de NULU vo
00CB80:  75 73 20 70 65 72 6D 65 74 74 72 61 20 64 65 20    us permettra de 
00CB90:  6D 65 74 74 72 65 20 74 6F 75 73 20 6C 65 73 20    mettre tous les 
00CBA0:  66 69 63 68 69 65 72 73 20 64 65 20 63 65 74 74    fichiers de cett
00CBB0:  65 20 64 69 73 71 75 65 74 74 65 20 0D 0A 20 65    e disquette .. e
00CBC0:  6E 20 32 20 66 69 63 68 69 65 72 73 20 3A 20 27    n 2 fichiers : '
00CBD0:  53 4F 53 32 46 41 43 31 2E 4C 42 52 27 20 26 20    SOS2FAC1.LBR' & 
00CBE0:  27 53 4F 53 32 46 41 43 32 2E 4C 42 52 27 20 62    'SOS2FAC2.LBR' b
00CBF0:  69 65 6E 20 73 75 72 20 2C 20 69 6C 20 66 61 75    ien sur , il fau
00CC00:  68 69 65 72 20 0D 0A 20 73 65 72 61 20 74 72 61    hier .. sera tra
00CC10:  69 74 7B 20 73 75 72 20 6C 27 75 6E 69 74 7B 20    it{ sur l'unit{ 
00CC20:  73 70 7B 63 69 66 69 7B 65 20 65 74 20 6C 61 20    sp{cifi{e et la 
00CC30:  20 6C 6F 6E 67 75 65 75 72 20 6D 61 78 69 6D 61     longueur maxima
00CC40:  6C 65 20 64 75 20 6E 6F 6D 20 73 65 72 61 20 70    le du nom sera p
00CC50:  6F 72 74 7B 65 20 0D 0A 20 40 20 31 34 20 63 61    ort{e .. @ 14 ca
00CC60:  72 61 63 74 7D 72 65 73 20 61 75 20 6C 69 65 75    ract}res au lieu
00CC70:  20 64 65 20 31 32 20 2E 20 49 6C 20 20 73 75 66     de 12 . Il  suf
00CC80:  66 69 72 61 20 64 65 20 72 65 6D 70 6C 61 63 65    fira de remplace
00CC90:  72 20 43 50 20 31 33 20 70 61 72 20 43 50 20 31    r CP 13 par CP 1
00CCA0:  35 20 70 6F 75 72 20 0D 0A 20 62 7B 6E 7B 66 69    5 pour .. b{n{fi
00CCB0:  63 69 65 72 20 64 65 20 63 65 74 74 65 20 66 61    cier de cette fa
00CCC0:  63 69 6C 69 74 7B 20 2E 20 4C 65 20 20 62 75 66    cilit{ . Le  buf
00CCD0:  66 65 72 20 4E 41 4D 45 31 20 28 31 35 20 6F 63    fer NAME1 (15 oc
00CCE0:  74 65 74 73 29 20 6C 61 69 73 73 65 72 61 20 74    tets) laissera t
00CCF0:  6F 75 6A 6F 75 72 73 20 0D 0A 20 75 6E 20 30 20    oujours .. un 0 
00CD00:  40 20 6C 61 20 66 69 6E 20 64 75 20 6E 6F 6D 20    @ la fin du nom 
00CD10:  64 65 20 66 69 63 68 69 65 72 20 2E 0D 0A 20 0D    de fichier ... .
00CD20:  0A 20 20 20 20 20 20 20 20 20 4F 52 47 20 34 30    .         ORG 40
00CD30:  30 30 30 0D 0A 20 3B 0D 0A 20 3B 2D 20 50 61 73    000.. ;.. ;- Pas
00CD40:  73 65 72 20 75 6E 20 6E 6F 6D 20 64 75 20 66 69    ser un nom du fi
00CD50:  63 68 69 65 72 20 61 75 20 70 72 6F 67 72 61 6D    chier au program
00CD60:  6D 65 20 2D 0D 0A 20 3B 0D 0A 20 20 20 20 20 20    me -.. ;..      
00CD70:  20 20 20 44 45 43 20 41 20 20 20 20 20 20 20 20       DEC A        
00CD80:  20 20 20 20 20 3B 56 65 72 69 66 69 65 72 20 71         ;Verifier q
00CD90:  75 27 75 6E 65 20 73 65 75 6C 65 20 76 61 72 69    u'une seule vari
00CDA0:  61 62 6C 65 20 73 6F 69 74 20 74 72 61 6E 73 6D    able soit transm
00CDB0:  69 73 65 0D 0A 20 20 20 20 20 20 20 20 20 52 45    ise..         RE
00CDC0:  54 20 4E 5A 20 20 20 20 20 20 20 20 20 20 20 20    T NZ            
00CDD0:  3B 53 69 20 63 65 20 6E 27 65 73 74 20 70 61 73    ;Si ce n'est pas
00CDE0:  20 6C 65 20 63 61 73 20 6F 6E 20 6C 61 69 73 73     le cas on laiss
00CDF0:  65 20 74 6F 6D 62 65 72 0D 0A 20 20 20 20 20 20    e tomber..      
00CE00:  20 20 20 4C 44 20 28 46 4C 47 45 52 52 29 2C 41       LD (FLGERR),A
00CE10:  20 20 20 20 20 3B 45 74 20 72 65 6D 65 74 74 72         ;Et remettr
00CE20:  65 20 61 20 7A 65 72 6F 20 6C 65 20 66 6C 61 67    e a zero le flag
00CE30:  20 64 27 65 72 72 65 75 72 0D 0A 20 3B 0D 0A 20     d'erreur.. ;.. 
00CE40:  20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 4E 41            LD HL,NA
00CE50:  4D 45 31 20 20 20 20 20 20 20 3B 45 74 20 6C 61    ME1       ;Et la
00CE60:  20 7A 6F 6E 65 20 6F 75 20 65 73 74 20 72 65 63     zone ou est rec
00CE70:  6F 70 69 65 65 20 6C 65 20 6E 6F 6D 20 64 75 20    opiee le nom du 
00CE80:  66 69 63 68 69 65 72 0D 0A 20 20 20 20 20 20 20    fichier..       
00CE90:  20 20 4C 44 20 42 2C 31 35 0D 0A 20 3B 0D 0A 20      LD B,15.. ;.. 
00CEA0:  42 43 4C 52 41 5A 20 20 4C 44 20 28 48 4C 29 2C    BCLRAZ  LD (HL),
00CEB0:  30 20 20 20 20 20 20 20 20 20 3B 4D 69 64 65 20    0         ;Mide 
00CEC0:  61 20 7A 65 72 6F 20 64 65 73 20 31 35 20 6F 63    a zero des 15 oc
00CED0:  74 65 74 73 20 70 6F 75 72 20 73 74 6F 63 6B 61    tets pour stocka
00CEE0:  67 65 0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43    ge..         INC
00CEF0:  20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 44 4A     HL..         DJ
00CF00:  4E 5A 20 42 43 4C 52 41 5A 0D 0A 20 3B 0D 0A 20    NZ BCLRAZ.. ;.. 
00CF10:  20 20 20 20 20 20 20 20 4C 44 20 4C 2C 28 49 58            LD L,(IX
00CF20:  2B 30 29 20 20 20 20 20 20 20 3B 4C 65 20 70 6F    +0)       ;Le po
00CF30:  69 6E 74 65 75 72 20 64 65 20 6C 61 20 76 61 72    inteur de la var
00CF40:  69 61 62 6C 65 20 6E 6F 6D 20 64 65 20 66 69 63    iable nom de fic
00CF50:  68 69 65 72 0D 0A 20 20 20 20 20 20 20 20 20 4C    hier..         L
00CF60:  44 20 48 2C 28 49 58 2B 31 29 20 20 20 20 20 20    D H,(IX+1)      
00CF70:  20 3B 65 73 74 20 6D 69 73 20 64 61 6E 73 20 48     ;est mis dans H
00CF80:  4C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28    L..         LD (
00CF90:  4E 41 4D 45 31 29 2C 48 4C 20 20 20 20 20 3B 4F    NAME1),HL     ;O
00CFA0:  6E 20 73 74 6F 63 6B 65 20 6C 27 61 64 72 65 73    n stocke l'adres
00CFB0:  73 65 20 64 75 20 70 6F 69 6E 74 65 75 72 0D 0A    se du pointeur..
00CFC0:  20 3B 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20     ;..         LD 
00CFD0:  41 2C 28 48 4C 29 20 20 20 20 20 20 20 20 20 3B    A,(HL)         ;
00CFE0:  4C 61 20 6C 6F 6E 67 75 65 75 72 20 64 75 20 6E    La longueur du n
00CFF0:  6F 6D 20 64 65 20 66 69 63 68 69 65 72 20 65 73    om de fichier es
00D000:  74 20 73 74 6F 63 6B 65 65 0D 0A 20 20 20 20 20    t stockee..     
00D010:  20 20 20 20 4C 44 20 28 4C 45 4E 29 2C 41 20 20        LD (LEN),A  
00D020:  20 20 20 20 20 20 3B 64 61 6E 73 20 6C 61 20 63          ;dans la c
00D030:  61 73 65 20 4C 45 4E 0D 0A 20 20 20 20 20 20 20    ase LEN..       
00D040:  20 20 4F 52 20 41 20 20 20 20 20 20 20 20 20 20      OR A          
00D050:  20 20 20 20 3B 53 69 20 63 27 65 73 74 20 30 20        ;Si c'est 0 
00D060:  2C 20 6C 61 20 63 68 61 69 6E 65 20 65 73 74 20    , la chaine est 
00D070:  76 69 64 65 20 2C 20 63 27 65 73 74 20 75 6E 65    vide , c'est une
00D080:  20 65 72 72 65 75 72 0D 0A 20 20 20 20 20 20 20     erreur..       
00D090:  20 20 4A 50 20 5A 2C 45 52 52 4E 41 4D 0D 0A 20      JP Z,ERRNAM.. 
00D0A0:  20 20 20 20 20 20 20 20 43 50 20 31 33 20 20 20            CP 13   
00D0B0:  20 20 20 20 20 20 20 20 20 20 3B 53 69 20 6C 65              ;Si le
00D0C0:  20 6E 6F 6D 20 66 61 69 74 20 70 6C 75 73 20 64     nom fait plus d
00D0D0:  65 20 31 32 20 63 61 72 61 63 74 65 72 65 73 20    e 12 caracteres 
00D0E0:  63 27 65 73 74 20 61 75 73 73 69 0D 0A 20 20 20    c'est aussi..   
00D0F0:  20 20 20 20 20 20 4A 50 20 4E 43 2C 45 52 52 4E          JP NC,ERRN
00D100:  41 4D 20 20 20 20 20 20 3B 75 6E 65 20 65 72 72    AM      ;une err
00D110:  65 75 72 20 2E 0D 0A 20 3B 0D 0A 20 20 20 20 20    eur ... ;..     
00D120:  20 20 20 20 49 4E 43 20 48 4C 20 20 20 20 20 20        INC HL      
00D130:  20 20 20 20 20 20 3B 53 69 20 70 61 73 20 64 27          ;Si pas d'
00D140:  65 72 72 65 75 72 20 6F 6E 20 76 61 20 63 68 65    erreur on va che
00D150:  72 63 68 65 72 20 6C 27 61 64 72 65 73 73 65 20    rcher l'adresse 
00D160:  6F 75 20 65 73 74 0D 0A 20 20 20 20 20 20 20 20    ou est..        
00D170:  20 4C 44 20 45 2C 28 48 4C 29 20 20 20 20 20 20     LD E,(HL)      
00D180:  20 20 20 3B 73 74 6F 63 6B 65 20 6C 65 20 31 65       ;stocke le 1e
00D190:  72 20 63 61 72 61 63 74 65 72 65 20 64 75 20 6D    r caractere du m
00D1A0:  6F 6E 20 64 65 20 66 69 63 68 69 65 72 20 71 75    on de fichier qu
00D1B0:  65 0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43 20    e..         INC 
00D1C0:  48 4C 20 20 20 20 20 20 20 20 20 20 20 20 3B 6C    HL            ;l
00D1D0:  27 6F 6E 20 6D 65 74 20 64 61 6E 73 20 44 45 0D    'on met dans DE.
00D1E0:  0A 20 20 20 20 20 20 20 20 20 4C 44 20 44 2C 28    .         LD D,(
00D1F0:  48 4C 29 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20    HL).. ;..       
00D200:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
00D210:  0B 00 01 00 02 09 4E E5 0B 00 C1 02 00 00 00 02    ......N.........
00D220:  0B 00 C2 02 00 00 00 02 0B 00 C3 02 00 00 00 02    ................
00D230:  0B 00 C4 02 00 00 00 02 0B 00 C5 02 00 00 00 02    ................
00D240:  0B 00 C6 02 00 00 00 02 0B 00 C7 02 00 00 00 02    ................
00D250:  0B 00 C8 02 00 00 00 02 0B 00 C9 02 00 00 00 02    ................
00D260:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D270:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D280:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D290:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D2A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D2B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D2C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D2D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D2E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D2F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D300:  20 20 45 58 20 44 45 2C 48 4C 20 20 20 20 20 20      EX DE,HL      
00D310:  20 20 20 20 3B 4F 6E 20 65 63 68 61 6E 67 65 20        ;On echange 
00D320:  44 45 20 65 74 20 48 4C 20 70 6F 75 72 20 61 76    DE et HL pour av
00D330:  6F 69 72 20 6C 27 61 64 72 65 73 73 65 20 64 75    oir l'adresse du
00D340:  20 31 65 72 0D 0A 20 20 20 20 20 20 20 20 20 4C     1er..         L
00D350:  44 20 44 45 2C 4E 41 4D 45 31 20 20 20 20 20 20    D DE,NAME1      
00D360:  20 3B 63 61 72 61 63 74 65 72 65 20 64 61 6E 73     ;caractere dans
00D370:  20 48 4C 20 65 74 20 6F 6E 20 6D 65 74 20 64 61     HL et on met da
00D380:  6E 73 20 44 45 20 6C 27 61 64 72 65 73 73 65 20    ns DE l'adresse 
00D390:  6F 75 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20    ou..         LD 
00D3A0:  42 2C 30 20 20 20 20 20 20 20 20 20 20 20 20 3B    B,0            ;
00D3B0:  6C 65 20 6E 6F 6D 20 64 75 20 66 69 63 68 69 65    le nom du fichie
00D3C0:  72 20 73 65 72 61 20 72 65 63 6F 70 69 65 20 70    r sera recopie p
00D3D0:  6F 75 72 20 65 74 72 65 20 75 74 69 6C 69 73 65    our etre utilise
00D3E0:  0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 43 2C    ..         LD C,
00D3F0:  41 20 20 20 20 20 20 20 20 20 20 20 20 3B 70 61    A            ;pa
00D400:  72 20 6E 6F 74 72 65 20 70 72 6F 67 72 61 6D 6D    r notre programm
00D410:  65 2E 20 4C 61 20 6C 6F 6E 67 75 65 75 72 20 64    e. La longueur d
00D420:  75 20 6E 6F 6D 20 64 65 20 66 69 63 68 69 65 72    u nom de fichier
00D430:  0D 0A 20 20 20 20 20 20 20 20 20 4C 44 49 52 20    ..         LDIR 
00D440:  20 20 20 20 20 20 20 20 20 20 20 20 20 3B 65 73                 ;es
00D450:  74 20 6D 69 73 65 20 64 61 6E 73 20 42 43 20 28    t mise dans BC (
00D460:  50 65 6E 73 65 72 20 61 20 6D 65 74 74 72 65 20    Penser a mettre 
00D470:  42 20 61 20 30 29 20 2E 0D 0A 20 20 20 20 20 20    B a 0) ...      
00D480:  20 20 20 45 58 20 44 45 2C 48 4C 0D 0A 20 20 20       EX DE,HL..   
00D490:  20 20 20 20 20 20 4C 44 20 28 48 4C 29 2C 30 0D          LD (HL),0.
00D4A0:  0A 20 20 20 20 20 20 20 20 20 52 45 54 20 20 20    .         RET   
00D4B0:  20 20 20 20 20 20 20 20 20 20 20 20 3B 4C 65 20                ;Le 
00D4C0:  6E 6F 6D 20 64 75 20 66 69 63 68 69 65 72 20 65    nom du fichier e
00D4D0:  73 74 20 72 65 63 6F 70 69 65 20 64 61 6E 73 20    st recopie dans 
00D4E0:  6C 61 20 7A 6F 6E 65 20 4E 41 4D 45 31 0D 0A 20    la zone NAME1.. 
00D4F0:  3B 0D 0A 20 45 52 52 4E 41 4D 20 20 4C 44 20 48    ;.. ERRNAM  LD H
00D500:  74 20 72 7B 75 74 69 6C 69 73 65 72 20 0D 0A 20    t r{utiliser .. 
00D510:  4E 55 4C 55 20 65 6E 20 73 65 6E 73 20 69 6E 76    NULU en sens inv
00D520:  65 72 73 65 20 73 69 20 69 6C 20 66 61 75 74 20    erse si il faut 
00D530:  20 40 20 20 6E 6F 75 76 65 61 75 20 75 74 69 6C     @  nouveau util
00D540:  69 73 65 72 20 6C 65 73 20 70 72 6F 67 72 61 6D    iser les program
00D550:  6D 65 73 20 2E 20 55 74 69 6C 69 73 7B 20 0D 0A    mes . Utilis{ ..
00D560:  20 63 6F 6E 6A 6F 69 6E 74 65 6D 65 6E 74 20 61     conjointement a
00D570:  76 65 63 20 43 52 55 4E 43 48 20 2C 20 4E 55 4C    vec CRUNCH , NUL
00D580:  55 20 20 72 7B 64 75 69 72 61 20 20 65 6E 63 6F    U  r{duira  enco
00D590:  72 65 20 20 6C 61 20 74 61 69 6C 6C 65 20 64 65    re  la taille de
00D5A0:  73 20 66 69 63 68 69 65 72 73 20 71 75 65 20 0D    s fichiers que .
00D5B0:  0A 20 76 6F 75 73 20 73 6F 75 68 61 69 74 65 7A    . vous souhaitez
00D5C0:  20 63 6F 6E 73 65 72 76 65 72 20 65 6E 20 20 64     conserver en  d
00D5D0:  6F 75 62 6C 65 20 20 6F 75 20 20 71 75 65 20 20    ouble  ou  que  
00D5E0:  76 6F 75 73 20 20 6E 27 75 74 69 6C 69 73 65 7A    vous  n'utilisez
00D5F0:  20 20 70 61 73 20 73 6F 75 76 65 6E 74 20 2E 20      pas souvent . 
00D600:  0D 0A 20 55 74 69 6C 69 73 61 62 6C 65 20 61 76    .. Utilisable av
00D610:  65 63 20 31 20 6F 75 20 32 20 64 72 69 76 65 73    ec 1 ou 2 drives
00D620:  20 2E 0D 0A 20 0D 0A 20 20 20 20 20 20 43 52 55     ... ..      CRU
00D630:  4E 43 48 20 2D 20 55 4E 43 52 55 4E 43 48 20 20    NCH - UNCRUNCH  
00D640:  20 2B 20 44 4F 43 20 56 46 0D 0A 20 20 20 20 20     + DOC VF..     
00D650:  20 4E 55 4C 55 20 20 20 20 20 20 20 20 20 20 20     NULU           
00D660:  20 20 20 20 20 2B 20 44 4F 43 20 56 4F 20 26 20         + DOC VO & 
00D670:  56 46 0D 0A 20 20 20 20 20 20 53 57 45 45 50 20    VF..      SWEEP 
00D680:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 2B 20                  + 
00D690:  44 4F 43 20 56 4F 20 26 20 56 46 0D 0A 20 20 20    DOC VO & VF..   
00D6A0:  20 20 20 4D 41 58 53 57 45 45 50 0D 0A 20 20 20       MAXSWEEP..   
00D6B0:  20 20 20 43 48 4E 46 20 20 20 20 20 20 20 20 20       CHNF         
00D6C0:  20 20 20 20 20 20 20 2B 44 4F 43 20 56 46 0D 0A           +DOC VF..
00D6D0:  20 20 20 20 20 20 4C 45 43 54 45 55 52 37 20 70          LECTEUR7 p
00D6E0:  6F 75 72 20 6C 69 72 65 20 6C 65 73 20 64 6F 63    our lire les doc
00D6F0:  73 20 2E 0D 0A 20 20 20 20 20 20 45 74 20 71 75    s ...      Et qu
00D700:  65 6C 71 75 65 73 20 70 72 6F 67 72 61 6D 6D 65    elques programme
00D710:  73 20 43 50 4D 20 6D 69 6E 65 75 72 73 20 73 65    s CPM mineurs se
00D720:  6C 6F 6E 20 6C 27 68 75 6D 65 75 72 20 64 75 20    lon l'humeur du 
00D730:  6D 6F 6D 65 6E 74 20 2E 2E 2E 0D 0A 20 20 0D 0A    moment .....  ..
00D740:  20 20 20 20 20 20 43 6F 6E 64 69 74 69 6F 6E 73          Conditions
00D750:  20 64 27 65 6E 76 6F 69 20 3A 20 41 42 4F 4E 4E     d'envoi : ABONN
00D760:  45 53 20 40 20 53 4F 53 20 50 52 4F 47 52 41 4D    ES @ SOS PROGRAM
00D770:  4D 45 55 52 53 20 3A 20 20 35 30 46 20 2B 20 31    MEURS :  50F + 1
00D780:  20 44 69 73 71 75 65 74 74 65 0D 0A 20 20 20 20     Disquette..    
00D790:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00D7A0:  20 20 20 20 20 20 20 4E 4F 4E 20 41 42 4F 4E 4E           NON ABONN
00D7B0:  45 53 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ES              
00D7C0:  20 20 3A 20 31 30 30 46 20 2B 20 31 20 44 69 73      : 100F + 1 Dis
00D7D0:  71 75 65 74 74 65 0D 0A 20 20 0D 0A 20 20 20 20    quette..  ..    
00D7E0:  20 20 20 20 20 20 20 20 20 20 20 52 7B 67 6C 65               R{gle
00D7F0:  6D 65 6E 74 20 40 20 76 6F 74 72 65 20 63 6F 6E    ment @ votre con
00D800:  76 65 6E 61 6E 63 65 20 40 20 6C 27 6F 72 64 72    venance @ l'ordr
00D810:  65 20 64 65 20 4D 2E 4D 41 49 47 52 4F 54 0D 0A    e de M.MAIGROT..
00D820:  20 0D 0A 20 20 0D 0A 20 20 20 20 20 20 20 20 20     ..  ..         
00D830:  20 20 44 45 53 41 53 53 45 4D 42 4C 45 55 52 53      DESASSEMBLEURS
00D840:  20 38 30 38 30 2D 5A 38 30 20 3A 20 5A 38 30 44     8080-Z80 : Z80D
00D850:  49 53 20 2D 20 5A 38 30 44 49 53 56 32 20 2D 20    IS - Z80DISV2 - 
00D860:  44 41 5A 5A 4C 45 2D 53 54 41 52 0D 0A 20 0D 0A    DAZZLE-STAR.. ..
00D870:  20 20 20 20 20 43 65 73 20 33 20 70 72 6F 67 72         Ces 3 progr
00D880:  61 6D 6D 65 73 20 67 7B 6E 7D 72 65 6E 74 20 75    ammes g{n}rent u
00D890:  6E 20 63 6F 64 65 20 20 73 6F 75 72 63 65 20 20    n code  source  
00D8A0:  41 53 43 49 49 20 65 6E 20 66 6F 6E 63 74 69 6F    ASCII en fonctio
00D8B0:  6E 20 64 27 75 6E 20 66 69 63 68 69 65 72 20 0D    n d'un fichier .
00D8C0:  0A 20 64 65 20 70 72 6F 67 72 61 6D 6D 65 20 62    . de programme b
00D8D0:  69 6E 61 69 72 65 20 2E 20 53 65 75 6C 20 20 70    inaire . Seul  p
00D8E0:  72 6F 62 6C 7D 6D 65 20 20 2C 20 20 69 6C 20 20    robl}me  ,  il  
00D8F0:  65 73 74 20 20 70 72 7B 66 7B 72 61 62 6C 65 20    est  pr{f{rable 
00D900:  00 53 41 56 45 42 49 4E 20 42 49 4E 00 00 00 00    .SAVEBIN BIN....
00D910:  00 00 02 00 00 80 BE 00 64 00 00 00 00 00 00 00    ........d.......
00D920:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D930:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D940:  64 00 00 09 05 FE 04 C0 AF 32 D1 BE DD 6E 00 DD    d........2...n..
00D950:  66 01 22 D3 BE DD 6E 02 DD 66 03 22 D2 BE DD 6E    f."...n..f."...n
00D960:  04 DD 66 05 22 D5 BE DD 6E 06 DD 66 07 46 23 5E    ..f."...n..f.F#^
00D970:  23 56 EB ED 5B D3 BE CD 8C BC 30 12 2A D5 BE ED    #V..[.....0.*...
00D980:  FE 04 C0 AF 32 D1 BE DD 6E 00 DD 66 01 22 D3 BE    ....2...n..f."..
00D990:  DD 6E 02 DD 66 03 22 D2 BE DD 6E 04 DD 66 05 22    .n..f."...n..f."
00D9A0:  D5 BE DD 6E 06 DD 66 07 46 23 5E 23 56 EB ED 5B    ...n..f.F#^#V..[
00D9B0:  D3 BE CD 8C BC 30 12 2A D5 BE ED 5B D2 BE 01 00    .....0.*...[....
00D9C0:  00 3E 02 CD 98 BC DA 8F BC 3E FF 32 D1 BE C3 92    .>.......>.2....
00D9D0:  BC 00 00 00 00 00 00 00 FF FF FF FF FF FF FF FF    ................
00D9E0:  FF FF FF FF 1A 0A 3B 0D 0A 3B 2D 20 50 41 53 53    ......;..;- PASS
00D9F0:  45 52 20 4C 45 20 4E 4F 4D 20 44 55 20 46 49 43    ER LE NOM DU FIC
00DA00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DA10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DA20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DA30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DA40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DA50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DA60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DA70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DA80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DA90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DAA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DAB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DAC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DAD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00DAE0:  E5 6D 69 6E 75 73 63 75 6C 20 20 20 00 00 00 03    .minuscul   ....
00DAF0:  03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00DB00:  20 3B 4C 69 74 20 75 6E 20 63 61 72 61 63 74 65     ;Lit un caracte
00DB10:  72 65 20 64 75 20 66 69 63 68 69 65 72 20 65 74    re du fichier et
00DB20:  20 6C 65 20 72 61 6E 67 65 20 64 61 6E 73 20 41     le range dans A
00DB30:  0D 0A 20 20 20 20 20 20 20 20 4A 52 20 4E 43 2C    ..        JR NC,
00DB40:  45 52 52 44 49 53 43 0D 0A 3B 0D 0A 20 20 20 20    ERRDISC..;..    
00DB50:  20 20 20 20 4C 44 20 28 48 4C 29 2C 41 0D 0A 20        LD (HL),A.. 
00DB60:  20 20 20 20 20 20 20 49 4E 43 20 48 4C 20 20 20           INC HL   
00DB70:  20 20 20 20 20 20 20 20 20 3B 53 69 6E 6F 6E 20             ;Sinon 
00DB80:  70 6F 69 6E 74 65 72 20 63 61 73 65 20 6D 65 6D    pointer case mem
00DB90:  6F 69 72 65 20 73 75 69 76 61 6E 74 65 20 65 74    oire suivante et
00DBA0:  20 72 65 63 6F 6D 6D 65 6E 63 65 72 0D 0A 20 20     recommencer..  
00DBB0:  20 20 20 20 20 20 49 4E 43 20 42 43 20 20 20 20          INC BC    
00DBC0:  20 20 20 20 20 20 20 20 3B 4E 6F 6D 62 72 65 20            ;Nombre 
00DBD0:  63 61 72 61 74 65 72 65 73 20 6C 75 73 20 2B 31    carateres lus +1
00DBE0:  0D 0A 20 20 20 20 20 20 20 20 4A 52 20 4E 58 54    ..        JR NXT
00DBF0:  43 41 52 0D 0A 3B 0D 0A 45 52 52 44 49 53 43 20    CAR..;..ERRDISC 
00DC00:  4C 44 20 28 4C 45 4E 41 53 43 29 2C 42 43 0D 0A    LD (LENASC),BC..
00DC10:  20 20 20 20 20 20 20 20 43 50 20 23 31 41 0D 0A            CP #1A..
00DC20:  20 20 20 20 20 20 20 20 4A 50 20 5A 2C 23 42 43            JP Z,#BC
00DC30:  37 41 20 20 20 20 20 20 20 20 3B 53 69 20 63 61    7A        ;Si ca
00DC40:  72 61 63 74 65 72 65 3D 6D 61 72 71 75 65 20 66    ractere=marque f
00DC50:  69 6E 20 64 65 20 66 69 63 68 69 65 72 20 63 27    in de fichier c'
00DC60:  65 73 74 20 66 69 6E 69 0D 0A 3B 0D 0A 20 20 20    est fini..;..   
00DC70:  20 20 20 20 20 4C 44 20 41 2C 23 46 46 20 20 20         LD A,#FF   
00DC80:  20 20 20 20 20 20 20 3B 53 69 67 6E 61 6C 65 72           ;Signaler
00DC90:  20 6C 27 65 72 72 65 75 72 20 64 61 6E 73 20 6C     l'erreur dans l
00DCA0:  65 20 66 6C 61 67 20 73 69 20 72 61 74 65 0D 0A    e flag si rate..
00DCB0:  20 20 20 20 20 20 20 20 4C 44 20 28 46 4C 47 45            LD (FLGE
00DCC0:  52 52 29 2C 41 0D 0A 20 20 20 20 20 20 20 20 4A    RR),A..        J
00DCD0:  50 20 23 42 43 37 44 20 20 20 20 20 20 20 20 20    P #BC7D         
00DCE0:  20 3B 46 65 72 6D 65 74 75 72 65 20 64 27 75 72     ;Fermeture d'ur
00DCF0:  67 65 6E 63 65 20 65 74 20 66 69 6E 69 0D 0A 3B    gence et fini..;
00DD00:  64 65 20 63 6F 6E 76 65 72 74 69 72 20 6C 65 20    de convertir le 
00DD10:  0D 0A 20 66 69 63 68 69 65 72 20 62 69 6E 61 69    .. fichier binai
00DD20:  72 65 20 65 6E 20 41 53 43 49 49 20 28 53 61 6E    re en ASCII (San
00DD30:  73 20 68 65 61 64 65 72 29 20 2E 20 55 6E 20 70    s header) . Un p
00DD40:  72 6F 67 72 61 6D 6D 65 20 64 65 20 63 6F 6E 76    rogramme de conv
00DD50:  65 72 73 69 6F 6E 20 7B 63 72 69 74 20 70 61 72    ersion {crit par
00DD60:  20 0D 0A 20 55 54 49 4C 2D 53 4F 46 54 20 66 65     .. UTIL-SOFT fe
00DD70:  72 61 20 63 65 6C 61 20 70 6F 75 72 20 76 6F 75    ra cela pour vou
00DD80:  73 20 2E 20 55 6E 65 20 64 69 73 71 75 65 74 74    s . Une disquett
00DD90:  65 20 70 72 65 73 71 75 65 20 63 6F 6D 70 6C 7D    e presque compl}
00DDA0:  74 65 20 65 73 74 20 6E 7B 63 7B 73 73 61 69 72    te est n{c{ssair
00DDB0:  65 20 0D 0A 20 70 6F 75 72 20 63 68 61 63 75 6E    e .. pour chacun
00DDC0:  20 64 27 65 6E 74 72 65 20 65 75 78 20 2E 0D 0A     d'entre eux ...
00DDD0:  20 20 20 20 20 49 6C 20 65 73 74 20 70 72 7B 66         Il est pr{f
00DDE0:  7B 72 61 62 6C 65 20 64 65 20 6C 65 73 20 75 74    {rable de les ut
00DDF0:  69 6C 69 73 65 72 20 61 76 65 63 20 32 20 64 72    iliser avec 2 dr
00DE00:  69 76 65 73 20 2C 20 6C 65 20 63 68 61 6E 67 65    ives , le change
00DE10:  6D 65 6E 74 20 70 65 72 6D 61 6E 65 6E 74 20 0D    ment permanent .
00DE20:  0A 20 64 65 20 64 69 73 71 75 65 74 74 65 20 20    . de disquette  
00DE30:  40 20 20 65 66 66 65 63 74 75 65 72 20 20 65 73    @  effectuer  es
00DE40:  74 20 20 75 6E 65 20 20 73 6F 75 72 63 65 20 20    t  une  source  
00DE50:  70 6F 73 73 69 62 6C 65 20 20 64 65 20 20 63 6F    possible  de  co
00DE60:  6E 66 75 73 69 6F 6E 20 20 2E 20 54 6F 75 74 20    nfusion  . Tout 
00DE70:  0D 0A 20 70 72 6F 67 72 61 6D 6D 65 20 43 50 4D    .. programme CPM
00DE80:  2B 20 63 72 7B 65 20 64 65 73 20 66 69 63 68 69    + cr{e des fichi
00DE90:  65 72 73 20 74 65 6D 70 6F 72 61 69 72 65 73 20    ers temporaires 
00DEA0:  20 40 20 20 75 73 61 67 65 20 69 6E 74 65 72 6E     @  usage intern
00DEB0:  65 20 2E 20 44 6F 6E 63 20 73 69 20 76 6F 75 73    e . Donc si vous
00DEC0:  20 0D 0A 20 6E 65 20 74 72 61 76 61 69 6C 6C 65     .. ne travaille
00DED0:  7A 20 71 75 65 20 73 75 72 20 41 20 28 43 65 20    z que sur A (Ce 
00DEE0:  71 75 69 20 20 72 65 73 74 65 20 20 70 6F 73 73    qui  reste  poss
00DEF0:  69 62 6C 65 29 20 20 2C 20 20 69 6C 20 66 61 75    ible)  ,  il fau
00DF00:  74 20 73 61 76 6F 69 72 20 71 75 65 20 3A 20 4C    t savoir que : L
00DF10:  65 20 0D 0A 20 70 72 6F 67 72 61 6D 6D 65 20 2B    e .. programme +
00DF20:  20 20 6C 65 73 20 20 66 69 63 68 69 65 72 73 20      les  fichiers 
00DF30:  20 74 65 6D 70 6F 72 61 69 72 65 73 20 20 67 7B     temporaires  g{
00DF40:  6E 7B 72 7B 73 20 20 2B 20 20 6C 65 20 20 63 6F    n{r{s  +  le  co
00DF50:  64 65 20 20 40 20 64 7B 73 61 73 73 65 6D 62 6C    de  @ d{sassembl
00DF60:  65 72 20 0D 0A 20 70 72 65 6E 6E 65 6E 74 20 62    er .. prennent b
00DF70:  65 61 75 63 6F 75 70 20 64 65 20 70 6C 61 63 65    eaucoup de place
00DF80:  20 2E 20 49 6C 20 65 6E 20 72 65 73 74 65 72 61     . Il en restera
00DF90:  20 70 65 75 20 70 6F 75 72 20 6C 65 20 64 7B 73     peu pour le d{s
00DFA0:  61 73 73 65 6D 62 6C 61 67 65 20 2E 0D 0A 20 20    assemblage ...  
00DFB0:  20 20 20 4C 65 73 20 66 69 63 68 69 65 72 73 20       Les fichiers 
00DFC0:  73 6F 75 72 63 65 20 67 7B 6E 7B 72 7B 73 20 73    source g{n{r{s s
00DFD0:  6F 6E 74 20 20 65 6E 20 20 41 53 43 49 49 20 20    ont  en  ASCII  
00DFE0:  6C 69 73 69 62 6C 65 73 20 61 76 65 63 20 6E 27    lisibles avec n'
00DFF0:  69 6D 70 6F 72 74 65 20 71 75 65 6C 20 0D 0A 20    importe quel .. 
00E000:  74 72 61 69 74 65 6D 65 6E 74 20 64 65 20 74 65    traitement de te
00E010:  78 74 65 20 6F 75 20 6C 65 20 4C 45 43 54 45 55    xte ou le LECTEU
00E020:  52 34 20 55 54 49 4C 20 53 4F 46 54 20 2E 0D 0A    R4 UTIL SOFT ...
00E030:  20 0D 0A 20 20 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20     ..  --------.. 
00E040:  2D 20 5A 38 30 44 49 53 20 2D 0D 0A 20 20 2D 2D    - Z80DIS -..  --
00E050:  2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20 20    ------.. ..     
00E060:  43 27 65 73 74 20 6C 65 20 70 6C 75 73 20 73 69    C'est le plus si
00E070:  6D 70 6C 65 20 40 20 20 65 6D 70 6C 6F 79 65 72    mple @  employer
00E080:  20 20 6D 61 69 73 20 20 61 75 73 73 69 20 20 6C      mais  aussi  l
00E090:  65 20 20 6D 6F 69 6E 73 20 70 65 72 66 6F 72 6D    e  moins perform
00E0A0:  61 6E 74 20 2E 20 4C 65 73 20 0D 0A 20 66 69 63    ant . Les .. fic
00E0B0:  68 69 65 72 73 20 73 6F 75 72 63 65 20 67 7B 6E    hiers source g{n
00E0C0:  7B 72 7B 73 20 73 6F 6E 74 20 45 4E 4F 52 4D 45    {r{s sont ENORME
00E0D0:  53 20 21 20 20 31 32 4B 20 20 64 65 20 20 62 69    S !  12K  de  bi
00E0E0:  6E 61 69 72 65 20 64 6F 6E 6E 65 6E 74 20 75 6E    naire donnent un
00E0F0:  20 73 6F 75 72 63 65 20 64 65 20 0D 0A 20 31 37     source de .. 17
00E100:  00 53 41 56 45 41 53 43 20 42 49 4E 00 00 00 00    .SAVEASC BIN....
00E110:  00 00 02 00 00 80 BE 00 64 00 00 00 00 00 00 00    ........d.......
00E120:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E130:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E140:  64 00 00 07 05 FE 04 C0 AF 32 DA BE DD 6E 00 DD    d........2...n..
00E150:  66 01 22 DC BE DD 6E 02 DD 66 03 22 DB BE DD 6E    f."...n..f."...n
00E160:  04 DD 66 05 22 DE BE DD 6E 06 DD 66 07 46 23 5E    ..f."...n..f.F#^
00E170:  23 56 EB ED 5B DC BE CD 8C BC 30 1B 2A DE BE ED    #V..[.....0.*...
00E180:  FE 04 C0 AF 32 DA BE DD 6E 00 DD 66 01 22 DC BE    ....2...n..f."..
00E190:  DD 6E 02 DD 66 03 22 DB BE DD 6E 04 DD 66 05 22    .n..f."...n..f."
00E1A0:  DE BE DD 6E 06 DD 66 07 46 23 5E 23 56 EB ED 5B    ...n..f.F#^#V..[
00E1B0:  DC BE CD 8C BC 30 1B 2A DE BE ED 4B DB BE 7E CD    .....0.*...K..~.
00E1C0:  95 BC 30 0E 23 0B 78 B1 20 F4 3E 1A CD 95 BC DA    ..0.#.x. .>.....
00E1D0:  8F BC 3E FF 32 DA BE C3 92 BC 00 00 00 00 00 00    ..>.2...........
00E1E0:  00 FF FF FF 1A 54 0D 0A 3B 0D 0A 1A 45 52 20 4C    .....T..;...ER L
00E1F0:  45 20 4E 4F 4D 20 44 55 20 46 49 43 48 49 45 52    E NOM DU FICHIER
00E200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00E210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00E220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00E230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00E240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00E250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00E260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00E270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00E280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00E290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00E2A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00E2B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00E2C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00E2D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
00E2E0:  E5 6D 69 6E 75 73 63 75 6C 20 20 20 00 00 00 03    .minuscul   ....
00E2F0:  03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E300:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E310:  66 C6 FE 00 C6 18 66 66 18 7E 3C FE 00 18 F8 FC    f.....ff.~<.....
00E320:  FE 3C 3C FE 00 F8 FE 00 FC 66 FE FE FE FC 00 FC    .<<......f......
00E330:  FE 66 7E 00 FE 18 7E FC FE 00 FE 3C 66 38 66 FE    .f~...~....<f8f.
00E340:  FC 00 F0 18 00 3C 18 66 66 FE 3C 18 FC F8 FE 00    .....<.ff.<.....
00E350:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E360:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E370:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E380:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E390:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E3A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E3B0:  18 1C 00 00 00 00 00 00 1C 00 00 30 00 00 00 00    ...........0....
00E3C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E3D0:  00 00 00 3C 00 3C 7C 7C 7C 7C 00 00 00 00 00 00    ...<.<||||......
00E3E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E3F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E400:  18 1C 00 00 00 00 00 00 1C 00 00 1C 00 00 00 00    ................
00E410:  30 00 1C 00 00 00 00 00 00 00 00 00 00 1C 00 00    0...............
00E420:  00 00 00 3C 00 38 00 7C 7C 7C 00 00 00 00 00 00    ...<.8.|||......
00E430:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E440:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E450:  F0 00 00 00 00 00 00 00 00 1C 00 00 00 00 00 00    ................
00E460:  00 00 00 00 00 00 00 00 00 00 00 1C 00 00 00 00    ................
00E470:  00 00 00 3C 00 38 1C 7C 7C 7C 00 00 00 00 00 00    ...<.8.|||......
00E480:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E490:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E4A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E4B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E4C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E4D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E4E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E4F0:  3C 00 00 00 00 00 00 00 1C 00 00 00 00 00 00 00    <...............
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:  49 53 43 20 20 20 20 20 3B 53 69 20 4E 43 20 54    ISC     ;Si NC T
00E610:  72 61 69 74 65 72 20 63 6F 6D 6D 65 20 64 61 6E    raiter comme dan
00E620:  73 20 4C 4F 41 44 41 53 43 2E 42 49 4E 0D 0A 20    s LOADASC.BIN.. 
00E630:  3B 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C    ;..         CALL
00E640:  20 23 42 42 35 41 20 20 20 20 20 20 20 20 3B 41     #BB5A        ;A
00E650:  66 66 69 63 68 65 20 6C 65 20 63 61 72 61 63 74    ffiche le caract
00E660:  65 72 65 20 63 6F 6E 74 65 6E 75 20 64 61 6E 73    ere contenu dans
00E670:  20 41 20 2E 4E 4F 54 45 3A 20 23 42 42 35 44 20     A .NOTE: #BB5D 
00E680:  0D 0A 20 3B 20 20 20 20 20 20 20 20 20 20 20 20    .. ;            
00E690:  20 20 20 20 20 20 20 20 20 20 20 20 20 3B 70 65                 ;pe
00E6A0:  72 6D 65 74 20 6C 61 20 72 65 70 72 7B 73 65 6E    rmet la repr{sen
00E6B0:  74 61 74 69 6F 6E 20 67 72 61 70 68 69 71 75 65    tation graphique
00E6C0:  20 64 65 73 20 63 6F 64 65 73 20 3C 33 32 0D 0A     des codes <32..
00E6D0:  20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 36 37             LD A,67
00E6E0:  20 20 20 20 20 20 20 20 20 20 20 3B 53 69 20 74               ;Si t
00E6F0:  6F 75 63 68 65 20 27 51 27 20 70 72 65 73 73 65    ouche 'Q' presse
00E700:  65 20 6F 6E 20 61 72 72 65 74 65 0D 0A 20 20 20    e on arrete..   
00E710:  20 20 20 20 20 20 43 41 4C 4C 20 23 42 42 31 45          CALL #BB1E
00E720:  20 20 20 20 20 20 20 20 3B 56 6F 69 72 20 72 6F            ;Voir ro
00E730:  75 74 69 6E 65 73 20 73 79 73 74 65 6D 65 20 53    utines systeme S
00E740:  4F 53 36 0D 0A 20 20 20 20 20 20 20 20 20 4A 52    OS6..         JR
00E750:  20 4E 5A 2C 43 4C 4F 53 45 55 50 0D 0A 20 3B 0D     NZ,CLOSEUP.. ;.
00E760:  0A 20 53 50 41 43 45 20 20 20 4C 44 20 41 2C 34    . SPACE   LD A,4
00E770:  37 20 20 20 20 20 20 20 20 20 20 20 3B 53 69 20    7           ;Si 
00E780:  53 50 41 43 45 20 70 72 65 73 73 65 20 6F 6E 20    SPACE presse on 
00E790:  61 74 74 65 6E 64 20 71 75 65 20 6C 61 20 74 6F    attend que la to
00E7A0:  75 63 68 65 0D 0A 20 20 20 20 20 20 20 20 20 43    uche..         C
00E7B0:  41 4C 4C 20 23 42 42 31 45 20 20 20 20 20 20 20    ALL #BB1E       
00E7C0:  20 3B 73 6F 69 74 20 72 65 6C 61 63 68 7B 65 20     ;soit relach{e 
00E7D0:  2E 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 4E    ...         JR N
00E7E0:  5A 2C 53 50 41 43 45 0D 0A 20 20 20 20 20 20 20    Z,SPACE..       
00E7F0:  20 20 4A 52 20 4E 58 54 43 41 52 0D 0A 20 3B 0D      JR NXTCAR.. ;.
00E800:  0A 20 45 52 52 44 49 53 43 20 43 50 20 23 31 41    . ERRDISC CP #1A
00E810:  0D 0A 20 20 20 20 20 20 20 20 20 4A 50 20 5A 2C    ..         JP Z,
00E820:  23 42 43 37 41 20 20 20 20 20 20 20 20 3B 53 69    #BC7A        ;Si
00E830:  20 63 61 72 61 63 74 65 72 65 3D 6D 61 72 71 75     caractere=marqu
00E840:  65 20 66 69 6E 20 64 65 20 66 69 63 68 69 65 72    e fin de fichier
00E850:  20 63 27 65 73 74 20 66 69 6E 69 0D 0A 20 3B 0D     c'est fini.. ;.
00E860:  0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 23    .         LD A,#
00E870:  46 46 20 20 20 20 20 20 20 20 20 20 3B 53 69 67    FF          ;Sig
00E880:  6E 61 6C 65 72 20 6C 27 65 72 72 65 75 72 20 64    naler l'erreur d
00E890:  61 6E 73 20 6C 65 20 66 6C 61 67 20 73 69 20 72    ans le flag si r
00E8A0:  61 74 65 0D 0A 20 20 20 20 20 20 20 20 20 4C 44    ate..         LD
00E8B0:  20 28 46 4C 47 45 52 52 29 2C 41 0D 0A 20 43 4C     (FLGERR),A.. CL
00E8C0:  4F 53 45 55 50 20 4A 50 20 23 42 43 37 44 20 20    OSEUP JP #BC7D  
00E8D0:  20 20 20 20 20 20 20 20 3B 46 65 72 6D 65 74 75            ;Fermetu
00E8E0:  72 65 20 64 27 75 72 67 65 6E 63 65 20 65 74 20    re d'urgence et 
00E8F0:  66 69 6E 69 0D 0A 20 3B 0D 0A 20 4C 49 53 54 20    fini.. ;.. LIST 
00E900:  0D 0A 20 46 4C 47 45 52 52 20 20 44 42 20 30 0D    .. FLGERR  DB 0.
00E910:  0A 20 4C 45 4E 41 53 43 20 20 44 57 20 30 0D 0A    . LENASC  DW 0..
00E920:  20 42 55 46 46 45 52 20 20 44 57 20 30 0D 0A 20     BUFFER  DW 0.. 
00E930:  44 42 20 30 0D 0A 20 4E 4F 4C 49 53 54 0D 0A 20    DB 0.. NOLIST.. 
00E940:  3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    ;..             
00E950:  20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D                ----
00E960:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
00E970:  2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20    --------.. ..   
00E980:  20 20 50 6F 75 72 20 6C 65 73 20 20 6F 70 7B 72      Pour les  op{r
00E990:  61 74 69 6F 6E 73 20 20 64 65 20 20 73 61 75 76    ations  de  sauv
00E9A0:  65 67 61 72 64 65 20 20 2C 20 20 76 6F 79 65 7A    egarde  ,  voyez
00E9B0:  20 20 6C 61 20 20 73 75 69 74 65 20 20 64 61 6E      la  suite  dan
00E9C0:  73 20 20 72 6F 75 74 69 6E 65 73 20 0D 0A 20 73    s  routines .. s
00E9D0:  61 75 76 65 67 61 72 64 65 20 2E 0D 0A 20 20 20    auvegarde ...   
00E9E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00E9F0:  20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D          ----------
00EA00:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
00EA10:  2D 2D 0D 0A 20 1A 73 65 6D 62 6C 65 75 72 20 20    --.. .sembleur  
00EA20:  52 45 43 4F 50 49 45 20 20 43 45 54 20 45 4E 20    RECOPIE  CET EN 
00EA30:  54 45 54 45 20 53 55 52 20 4C 41 20 0D 0A 20 44    TETE SUR LA .. D
00EA40:  49 53 51 55 45 54 54 45 20 41 56 41 4E 54 20 4C    ISQUETTE AVANT L
00EA50:  45 53 20 44 4F 4E 4E 45 45 53 20 44 55 20 20 46    ES DONNEES DU  F
00EA60:  49 43 48 49 45 52 20 20 65 74 20 20 63 65 63 69    ICHIER  et  ceci
00EA70:  20 20 70 6F 75 72 20 20 74 6F 75 74 20 74 79 70      pour  tout typ
00EA80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EA90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EAA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EAB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EAC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EAD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EAE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EAF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EB00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EB10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EB20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EB30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EB40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EB50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EB60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EB70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EB80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EB90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EBA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EBB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EBC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EBD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EBE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EBF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00EC00:  74 20 64 65 73 20 76 61 72 69 61 62 6C 65 73 20    t des variables 
00EC10:  20 6E 75 6D 7B 72 69 71 75 65 73 20 20 45 4E 54     num{riques  ENT
00EC20:  49 45 52 45 53 20 20 28 45 6E 74 72 65 20 30 20    IERES  (Entre 0 
00EC30:  65 74 20 36 35 35 33 36 20 65 74 20 0D 0A 20 73    et 65536 et .. s
00EC40:  61 6E 73 20 76 69 72 67 75 6C 65 29 20 73 6F 6E    ans virgule) son
00EC50:  74 20 74 72 61 69 74 7B 65 73 20 64 69 72 65 63    t trait{es direc
00EC60:  74 65 6D 65 6E 74 20 20 63 6F 6D 6D 65 20 20 64    tement  comme  d
00EC70:  65 73 20 20 76 61 6C 65 75 72 73 20 31 36 20 62    es  valeurs 16 b
00EC80:  69 74 73 20 70 61 72 20 74 6F 75 73 20 0D 0A 20    its par tous .. 
00EC90:  6C 65 73 20 43 50 43 20 2E 0D 0A 20 0D 0A 20 20    les CPC ... ..  
00ECA0:  20 20 20 55 6E 20 70 72 6F 67 72 61 6D 6D 65 20       Un programme 
00ECB0:  73 69 73 20 65 6E 20 23 42 45 38 30 20 6E 65 20    sis en #BE80 ne 
00ECC0:  64 6F 69 74 20 70 61 73 20 64 7B 70 61 73 73 65    doit pas d{passe
00ECD0:  72 20 75 6E 65 20 63 65 6E 74 61 69 6E 65 20 64    r une centaine d
00ECE0:  27 6F 63 74 65 74 73 20 70 6F 75 72 20 0D 0A 20    'octets pour .. 
00ECF0:  66 6F 6E 63 74 69 6F 6E 6E 65 72 20 63 6F 6E 76    fonctionner conv
00ED00:  65 6E 61 62 6C 65 6D 65 6E 74 20 2E 20 4C 61 20    enablement . La 
00ED10:  73 65 63 74 69 6F 6E 20 64 65 20 70 61 73 73 61    section de passa
00ED20:  67 65 20 64 65 73 20 70 61 72 61 6D 7D 74 72 65    ge des param}tre
00ED30:  73 20 65 73 74 20 72 7B 64 75 69 74 65 20 0D 0A    s est r{duite ..
00ED40:  20 40 20 73 61 20 70 6C 75 73 20 73 69 6D 70 6C     @ sa plus simpl
00ED50:  65 20 65 78 70 72 65 73 73 69 6F 6E 20 65 74 20    e expression et 
00ED60:  6C 65 73 20 74 65 73 74 73 20 65 74 20 6D 65 73    les tests et mes
00ED70:  73 61 67 65 73 20 64 27 65 72 72 65 75 72 20 73    sages d'erreur s
00ED80:  75 70 70 72 69 6D 7B 73 20 2E 0D 0A 20 3B 0D 0A    upprim{s ... ;..
00ED90:  20 3B 2D 20 43 68 61 72 67 65 6D 65 6E 74 20 64     ;- Chargement d
00EDA0:  27 75 6E 20 66 69 63 68 69 65 72 20 62 69 6E 61    'un fichier bina
00EDB0:  69 72 65 20 2D 0D 0A 20 3B 0D 0A 20 20 20 20 20    ire -.. ;..     
00EDC0:  20 20 20 20 4F 52 47 20 23 42 45 38 30 0D 0A 20        ORG #BE80.. 
00EDD0:  3B 0D 0A 20 3B 2D 20 50 41 53 53 45 52 20 4C 45    ;.. ;- PASSER LE
00EDE0:  20 4E 4F 4D 20 44 55 20 46 49 43 48 49 45 52 20     NOM DU FICHIER 
00EDF0:  41 55 20 50 52 4F 47 52 41 4D 4D 45 20 2D 0D 0A    AU PROGRAMME -..
00EE00:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00EE10:  20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D        ------------
00EE20:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
00EE30:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20    -----------..   
00EE40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00EE50:  2D 20 4C 45 53 20 56 45 43 54 45 55 52 53 20 44    - LES VECTEURS D
00EE60:  45 20 53 41 55 56 45 47 41 52 44 45 20 53 55 52    E SAUVEGARDE SUR
00EE70:  20 44 49 53 51 55 45 20 2D 0D 0A 20 20 20 20 20     DISQUE -..     
00EE80:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D                   -
00EE90:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
00EEA0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
00EEB0:  2D 2D 2D 2D 2D 2D 0D 0A 20 20 0D 0A 20 20 20 20    ------..  ..    
00EEC0:  20 20 20 20 20 20 20 20 20 20 20 20 20 4C 65 20                 Le 
00EED0:  70 72 69 6E 63 69 70 65 20 65 73 74 20 6C 65 20    principe est le 
00EEE0:  6D 65 08 5E 6D 65 20 71 75 65 20 70 6F 75 72 20    me.^me que pour 
00EEF0:  6C 61 20 6C 65 63 74 75 72 65 20 3A 0D 0A 20 0D    la lecture :.. .
00EF00:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
00EF10:  20 20 20 20 20 20 31 20 3A 20 4F 6E 20 6F 75 76          1 : On ouv
00EF20:  72 65 20 6C 65 20 66 69 63 68 69 65 72 20 65 6E    re le fichier en
00EF30:  20 7B 63 72 69 74 75 72 65 20 2E 0D 0A 20 20 20     {criture ...   
00EF40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00EF50:  20 20 20 20 20 20 20 32 20 3A 20 4F 6E 20 7B 63           2 : On {c
00EF60:  72 69 74 20 6C 65 73 20 64 6F 6E 6E 7B 65 73 20    rit les donn{es 
00EF70:  2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    ...             
00EF80:  20 20 20 20 20 20 20 20 33 20 3A 20 4F 6E 20 66            3 : On f
00EF90:  65 72 6D 65 20 6C 65 20 66 69 63 68 69 65 72 20    erme le fichier 
00EFA0:  64 27 7B 63 72 69 74 75 72 65 20 2E 0D 0A 20 0D    d'{criture ... .
00EFB0:  0A 20 20 20 20 20 4F 6E 20 6E 6F 74 65 72 61 20    .     On notera 
00EFC0:  71 75 65 20 6C 27 75 73 61 67 65 20 64 65 20 20    que l'usage de  
00EFD0:  76 65 63 74 65 75 72 73 20 20 69 6E 64 7B 70 65    vecteurs  ind{pe
00EFE0:  6E 64 61 6E 74 73 20 20 64 65 73 20 76 65 63 74    ndants  des vect
00EFF0:  65 75 72 73 20 64 65 20 6C 65 63 74 75 72 65 20    eurs de lecture 
00F000:  0D 0A 20 70 65 72 6D 65 74 20 64 65 20 6D 61 6E    .. permet de man
00F010:  69 70 75 6C 65 72 20 73 69 6D 75 6C 74 61 6E 7B    ipuler simultan{
00F020:  6D 65 6E 74 20 75 6E 20 66 69 63 68 69 65 72 20    ment un fichier 
00F030:  6C 65 63 74 75 72 65 20 65 74 20 75 6E 20 66 69    lecture et un fi
00F040:  63 68 69 65 72 20 7B 63 72 69 74 75 72 65 20 2E    chier {criture .
00F050:  0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20    .. ..           
00F060:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D                  --
00F070:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
00F080:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20    -----------..   
00F090:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00F0A0:  20 20 20 20 20 2D 20 45 43 52 49 54 55 52 45 20         - ECRITURE 
00F0B0:  44 45 20 46 49 43 48 49 45 52 20 42 49 4E 41 49    DE FICHIER BINAI
00F0C0:  52 45 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20    RE -..          
00F0D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D                   -
00F0E0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
00F0F0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D    ------------.. .
00F100:  0A 20 20 20 20 20 23 42 43 38 43 20 3A 20 4F 75    .     #BC8C : Ou
00F110:  76 72 65 20 6C 65 20 66 69 63 68 69 65 72 20 65    vre le fichier e
00F120:  6E 20 7B 63 72 69 74 75 72 65 20 2E 20 56 6F 75    n {criture . Vou
00F130:  73 20 64 65 76 72 65 7A 20 74 72 61 6E 73 6D 65    s devrez transme
00F140:  74 74 72 65 20 3A 0D 0A 20 0D 0A 20 20 20 20 20    ttre :.. ..     
00F150:  31 20 2F 20 4C 27 61 64 72 65 73 73 65 20 64 75    1 / L'adresse du
00F160:  20 6E 6F 6D 20 64 65 20 66 69 63 68 69 65 72 20     nom de fichier 
00F170:  64 61 6E 73 20 48 4C 20 2E 0D 0A 20 20 20 20 20    dans HL ...     
00F180:  32 20 2F 20 4C 61 20 6C 6F 6E 67 75 65 75 72 20    2 / La longueur 
00F190:  64 75 20 6E 6F 6D 20 44 41 4E 53 20 42 20 2E 0D    du nom DANS B ..
00F1A0:  0A 20 20 20 20 20 33 20 2F 20 4C 27 61 64 72 65    .     3 / L'adre
00F1B0:  73 73 65 20 64 75 20 62 75 66 66 65 72 20 64 27    sse du buffer d'
00F1C0:  7B 63 72 69 74 75 72 65 20 64 61 6E 73 20 44 45    {criture dans DE
00F1D0:  20 2E 0D 0A 20 0D 0A 20 20 20 20 20 45 6E 20 73     ... ..     En s
00F1E0:  6F 72 74 69 65 20 2C 20 6C 27 7B 74 61 74 20 65    ortie , l'{tat e
00F1F0:  74 20 6C 61 20 20 73 69 67 6E 69 66 69 63 61 74    t la  significat
00F200:  69 6F 6E 20 20 64 65 73 20 20 66 6C 61 67 73 20    ion  des  flags 
00F210:  20 65 73 74 20 6C 65 20 6D 65 08 5E 6D 65 20 71     est le me.^me q
00F220:  75 65 20 70 6F 75 72 20 0D 0A 20 23 42 43 37 37    ue pour .. #BC77
00F230:  20 2E 20 54 6F 75 73 20 6C 65 73 20 72 65 67 69     . Tous les regi
00F240:  73 74 72 65 73 20 73 6F 6E 74 20 6D 6F 64 69 66    stres sont modif
00F250:  69 7B 73 20 79 20 63 6F 6D 70 72 69 73 20 49 58    i{s y compris IX
00F260:  20 26 20 49 59 20 2E 0D 0A 20 0D 0A 20 20 20 20     & IY ... ..    
00F270:  20 23 42 43 39 38 20 3A 20 45 63 72 69 74 20 75     #BC98 : Ecrit u
00F280:  6E 20 66 69 63 68 69 65 72 20 63 6F 6D 70 6C 65    n fichier comple
00F290:  74 20 73 75 72 20 6C 61 20 64 69 73 71 75 65 74    t sur la disquet
00F2A0:  74 65 20 2E 20 0D 0A 20 20 20 20 20 45 6E 20 65    te . ..     En e
00F2B0:  6E 74 72 7B 65 20 48 4C 20 63 6F 6E 74 69 65 6E    ntr{e HL contien
00F2C0:  74 20 6C 27 61 64 72 65 73 73 65 20 52 41 4D 20    t l'adresse RAM 
00F2D0:  6F 75 20 64 6F 69 74 20 63 6F 6D 6D 65 6E 63 65    ou doit commence
00F2E0:  72 20 6C 27 7B 63 72 69 74 75 72 65 20 2E 0D 0A    r l'{criture ...
00F2F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44                   D
00F300:  45 20 6C 61 20 6C 6F 6E 67 75 65 75 72 20 64 65    E la longueur de
00F310:  20 6C 61 20 7A 6F 6E 65 20 52 41 4D 20 40 20 7B     la zone RAM @ {
00F320:  63 72 69 72 65 20 73 75 72 20 6C 61 20 64 69 73    crire sur la dis
00F330:  71 75 65 74 74 65 20 2E 0D 0A 20 20 20 20 20 20    quette ...      
00F340:  20 20 20 20 20 20 20 20 20 42 43 20 6C 65 20 70             BC le p
00F350:  6F 69 6E 74 20 64 27 65 6E 74 72 7B 65 20 28 53    oint d'entr{e (S
00F360:  61 6E 73 20 73 69 67 6E 69 66 69 63 61 74 69 6F    ans significatio
00F370:  6E 20 73 61 75 66 20 73 69 20 6C 27 6F 6E 20 64    n sauf si l'on d
00F380:  7B 73 69 72 65 20 75 6E 20 0D 0A 20 61 75 74 6F    {sire un .. auto
00F390:  20 72 75 6E 20 64 75 20 62 69 6E 61 69 72 65 29     run du binaire)
00F3A0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
00F3B0:  20 41 20 20 6C 65 20 74 79 70 65 20 64 75 20 66     A  le type du f
00F3C0:  69 63 68 69 65 72 20 2E 0D 0A 20 0D 0A 20 20 20    ichier ... ..   
00F3D0:  20 20 41 74 74 61 72 64 6F 6E 73 20 6E 6F 75 73      Attardons nous
00F3E0:  20 75 6E 20 70 65 75 20 73 75 72 20 6C 65 20 74     un peu sur le t
00F3F0:  79 70 65 20 64 65 20 66 69 63 68 69 65 72 20 63    ype de fichier c
00F400:  61 72 20 63 65 63 69 20 65 73 74 20 76 69 74 61    ar ceci est vita
00F410:  6C 20 65 74 20 70 65 72 6D 65 74 20 0D 0A 20 64    l et permet .. d
00F420:  65 20 6E 6F 6D 62 72 65 75 73 65 73 20 6D 61 6E    e nombreuses man
00F430:  69 70 75 6C 61 74 69 6F 6E 73 20 2E 0D 0A 20 0D    ipulations ... .
00F440:  0A 20 20 20 20 20 54 72 61 6E 73 6D 65 74 74 72    .     Transmettr
00F450:  65 20 64 61 6E 73 20 41 20 3A 20 30 20 70 6F 75    e dans A : 0 pou
00F460:  72 20 74 79 70 65 20 42 41 53 49 43 20 2E 0D 0A    r type BASIC ...
00F470:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00F480:  20 20 20 20 20 20 20 20 20 20 31 20 70 6F 75 72              1 pour
00F490:  20 42 41 53 49 43 20 50 52 4F 54 45 47 45 20 2E     BASIC PROTEGE .
00F4A0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
00F4B0:  20 20 20 20 20 20 20 20 20 20 20 20 32 20 70 6F                2 po
00F4C0:  75 72 20 42 49 4E 41 49 52 45 20 2E 0D 0A 20 20    ur BINAIRE ...  
00F4D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
00F4E0:  20 20 20 20 20 20 20 20 33 20 70 6F 75 72 20 42            3 pour B
00F4F0:  49 4E 41 49 52 45 20 50 52 4F 54 45 47 45 20 2E    INAIRE PROTEGE .
00F500:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
00F510:  20 20 20 20 20 20 20 20 20 20 20 32 36 20 70 6F               26 po
00F520:  75 72 20 41 53 43 49 49 20 2E 0D 0A 20 0D 0A 20    ur ASCII ... .. 
00F530:  20 20 20 20 4C 65 73 20 34 20 31 7D 72 65 73 20        Les 4 1}res 
00F540:  76 61 6C 65 75 72 73 20 73 6F 6E 74 20 63 6C 61    valeurs sont cla
00F550:  73 73 69 71 75 65 73 20 2C 20 74 6F 75 74 65 66    ssiques , toutef
00F560:  6F 69 73 20 6C 61 20 35 7D 6D 65 20 70 6F 75 72    ois la 5}me pour
00F570:  20 41 53 43 49 49 20 70 65 72 6D 65 74 20 0D 0A     ASCII permet ..
00F580:  20 64 65 20 63 72 7B 65 72 20 75 6E 20 66 69 63     de cr{er un fic
00F590:  68 69 65 72 20 72 65 63 6F 6E 6E 75 20 63 6F 6D    hier reconnu com
00F5A0:  6D 65 20 41 53 43 49 49 20 20 70 61 72 20 20 6C    me ASCII  par  l
00F5B0:  65 20 73 79 73 74 7D 6D 65 20 6D 61 69 73 20 61    e syst}me mais a
00F5C0:  76 65 63 20 75 6E 20 65 6E 2D 74 65 08 5E 74 65    vec un en-te.^te
00F5D0:  20 0D 0A 20 71 75 69 20 70 65 72 6D 65 74 74 72     .. qui permettr
00F5E0:  61 20 64 65 20 6C 65 20 72 65 63 68 61 72 67 65    a de le recharge
00F5F0:  72 20 73 61 6E 73 20 20 75 74 69 6C 69 73 65 72    r sans  utiliser
00F600:  20 20 6C 65 20 76 65 63 74 65 75 72 20 64 65 20      le vecteur de 
00F610:  6C 65 63 74 75 72 65 20 63 61 72 61 63 74 7D 72    lecture caract}r
00F620:  65 20 0D 0A 20 70 61 72 20 63 61 72 61 63 74 7D    e .. par caract}
00F630:  72 65 20 2E 20 52 69 65 6E 20 6E 27 69 6E 74 65    re . Rien n'inte
00F640:  72 64 69 74 20 6E 6F 6E 20 70 6C 75 73 20 64 27    rdit non plus d'
00F650:  61 66 66 65 63 74 65 72 20 40 20 75 6E 20 70 72    affecter @ un pr
00F660:  6F 67 72 61 6D 6D 65 20 42 49 4E 41 49 52 45 20    ogramme BINAIRE 
00F670:  75 6E 20 0D 0A 20 74 79 70 65 20 42 41 53 49 43    un .. type BASIC
00F680:  20 6F 75 20 64 65 20 63 72 7B 65 72 20 20 75 6E     ou de cr{er  un
00F690:  20 20 74 79 70 65 20 20 70 65 72 73 6F 6E 6E 65      type  personne
00F6A0:  6C 20 20 65 6E 20 20 74 72 61 6E 73 6D 65 74 74    l  en  transmett
00F6B0:  61 6E 74 20 75 6E 65 20 76 61 6C 65 75 72 20 68    ant une valeur h
00F6C0:  6F 72 73 20 0D 0A 20 6E 6F 72 6D 65 73 20 64 61    ors .. normes da
00F6D0:  6E 73 20 41 20 20 2E 20 20 43 65 73 20 20 70 72    ns A  .  Ces  pr
00F6E0:  6F 63 7B 64 7B 73 20 20 6C 61 69 73 73 65 72 6F    oc{d{s  laissero
00F6F0:  6E 74 20 20 6C 27 41 4D 53 44 4F 53 20 20 70 65    nt  l'AMSDOS  pe
00F700:  72 70 6C 65 78 65 20 20 73 69 20 6C 27 6F 6E 20    rplexe  si l'on 
00F710:  76 65 75 74 20 0D 0A 20 63 68 61 72 67 65 72 20    veut .. charger 
00F720:  63 65 73 20 66 69 63 68 69 65 72 73 20 73 6F 75    ces fichiers sou
00F730:  73 20 42 41 53 49 43 20 2E 2E 2E 0D 0A 20 0D 0A    s BASIC ..... ..
00F740:  20 20 20 20 20 4C 65 20 76 65 63 74 65 75 72 20         Le vecteur 
00F750:  23 42 43 38 46 20 66 65 72 6D 65 20 6C 65 20 66    #BC8F ferme le f
00F760:  69 63 68 69 65 72 20 7B 63 72 69 74 75 72 65 20    ichier {criture 
00F770:  6E 6F 72 6D 61 6C 65 6D 65 6E 74 20 65 74 20 63    normalement et c
00F780:  27 65 73 74 20 23 42 43 39 38 20 71 75 69 20 0D    'est #BC98 qui .
00F790:  0A 20 6C 65 20 66 65 72 6D 65 20 65 6E 20 63 61    . le ferme en ca
00F7A0:  73 20 64 27 65 72 72 65 75 72 20 2E 0D 0A 20 20    s d'erreur ...  
00F7B0:  20 20 20 0D 0A 20 20 20 20 20 49 6C 20 66 61 75       ..     Il fau
00F7C0:  74 20 74 72 61 6E 73 6D 65 74 74 72 65 20 34 20    t transmettre 4 
00F7D0:  20 70 61 72 61 6D 7D 74 72 65 73 20 20 61 75 20     param}tres  au 
00F7E0:  20 70 72 6F 67 72 61 6D 6D 65 20 20 73 75 69 76     programme  suiv
00F7F0:  61 6E 74 20 20 71 75 69 20 64 6F 69 74 20 61 75    ant  qui doit au
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:  73 73 69 20 0D 0A 20 63 6F 6E 6E 61 69 08 5E 74    ssi .. connai.^t
00F910:  72 65 20 6C 61 20 6C 6F 6E 67 75 65 75 72 20 64    re la longueur d
00F920:  75 20 66 69 63 68 69 65 72 20 40 20 7B 63 72 69    u fichier @ {cri
00F930:  72 65 20 2E 20 0D 0A 20 0D 0A 20 20 20 20 20 20    re . .. ..      
00F940:  20 20 20 20 20 20 20 20 20 20 20 20 20 43 41 4C                 CAL
00F950:  4C 20 26 42 45 38 30 2C 40 66 69 63 24 2C 61 64    L &BE80,@fic$,ad
00F960:  72 65 73 73 65 2C 6C 6F 6E 67 75 65 75 72 2C 62    resse,longueur,b
00F970:  75 66 66 65 72 0D 0A 20 3B 0D 0A 20 3B 2D 20 53    uffer.. ;.. ;- S
00F980:  61 75 76 65 67 61 72 64 65 20 64 27 75 6E 20 66    auvegarde d'un f
00F990:  69 63 68 69 65 72 20 62 69 6E 61 69 72 65 20 2D    ichier binaire -
00F9A0:  0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 4F    .. ;..         O
00F9B0:  52 47 20 23 42 45 38 30 0D 0A 20 3B 0D 0A 20 3B    RG #BE80.. ;.. ;
00F9C0:  2D 20 50 61 73 73 65 72 20 6C 65 20 6E 6F 6D 20    - Passer le nom 
00F9D0:  64 75 20 66 69 63 68 69 65 72 20 61 75 20 70 72    du fichier au pr
00F9E0:  6F 67 72 61 6D 6D 65 20 2D 0D 0A 20 3B 0D 0A 20    ogramme -.. ;.. 
00F9F0:  20 20 20 20 20 20 20 20 43 50 20 34 20 20 20 20            CP 4    
00FA00:  20 20 20 20 20 20 20 20 20 20 3B 56 65 72 69 66              ;Verif
00FA10:  69 65 72 20 71 75 27 69 6C 20 79 2D 61 20 62 69    ier qu'il y-a bi
00FA20:  65 6E 20 34 20 70 61 72 61 6D 65 74 72 65 73 0D    en 4 parametres.
00FA30:  0A 20 20 20 20 20 20 20 20 20 52 45 54 20 4E 5A    .         RET NZ
00FA40:  0D 0A 20 20 20 20 20 20 20 20 20 58 4F 52 20 41    ..         XOR A
00FA50:  0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28 46    ..         LD (F
00FA60:  4C 47 45 52 52 29 2C 41 20 20 20 20 20 3B 45 74    LGERR),A     ;Et
00FA70:  20 72 65 6D 65 74 74 72 65 20 61 20 7A 65 72 6F     remettre a zero
00FA80:  20 6C 65 20 66 6C 61 67 20 64 27 65 72 72 65 75     le flag d'erreu
00FA90:  72 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20    r.. ;..         
00FAA0:  4C 44 20 4C 2C 28 49 58 2B 30 29 20 20 20 20 20    LD L,(IX+0)     
00FAB0:  20 20 3B 52 65 63 75 70 65 72 65 72 20 65 74 20      ;Recuperer et 
00FAC0:  72 61 6E 67 65 72 20 6C 27 61 64 72 65 73 73 65    ranger l'adresse
00FAD0:  20 64 75 20 62 75 66 66 65 72 0D 0A 20 20 20 20     du buffer..    
00FAE0:  20 20 20 20 20 4C 44 20 48 2C 28 49 58 2B 31 29         LD H,(IX+1)
00FAF0:  0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28 42    ..         LD (B
00FB00:  55 46 46 45 52 29 2C 48 4C 0D 0A 20 3B 0D 0A 20    UFFER),HL.. ;.. 
00FB10:  20 20 20 20 20 20 20 20 4C 44 20 4C 2C 28 49 58            LD L,(IX
00FB20:  2B 32 29 20 20 20 20 20 20 20 3B 52 65 63 75 70    +2)       ;Recup
00FB30:  65 72 65 72 20 65 74 20 72 61 6E 67 65 72 20 6C    erer et ranger l
00FB40:  61 20 6C 6F 6E 67 75 65 75 72 20 61 20 73 61 75    a longueur a sau
00FB50:  76 65 72 0D 0A 20 20 20 20 20 20 20 20 20 4C 44    ver..         LD
00FB60:  20 48 2C 28 49 58 2B 33 29 0D 0A 20 20 20 20 20     H,(IX+3)..     
00FB70:  20 20 20 20 4C 44 20 28 4C 45 4E 46 49 43 48 29        LD (LENFICH)
00FB80:  2C 48 4C 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20    ,HL.. ;..       
00FB90:  20 20 4C 44 20 4C 2C 28 49 58 2B 34 29 20 20 20      LD L,(IX+4)   
00FBA0:  20 20 20 20 3B 52 65 63 75 70 65 72 65 72 20 65        ;Recuperer e
00FBB0:  74 20 72 61 6E 67 65 72 20 6C 27 61 64 72 65 73    t ranger l'adres
00FBC0:  73 65 20 64 65 20 73 61 75 76 65 67 61 72 64 65    se de sauvegarde
00FBD0:  0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 2C    ..         LD H,
00FBE0:  28 49 58 2B 35 29 0D 0A 20 20 20 20 20 20 20 20    (IX+5)..        
00FBF0:  20 4C 44 20 28 41 44 53 41 56 45 29 2C 48 4C 0D     LD (ADSAVE),HL.
00FC00:  0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 4C 44    . ;..         LD
00FC10:  20 4C 2C 28 49 58 2B 36 29 20 20 20 20 20 20 20     L,(IX+6)       
00FC20:  3B 4C 65 20 70 6F 69 6E 74 65 75 72 20 64 65 20    ;Le pointeur de 
00FC30:  6C 61 20 76 61 72 69 61 62 6C 65 20 6E 6F 6D 20    la variable nom 
00FC40:  64 65 20 66 69 63 68 69 65 72 0D 0A 20 20 20 20    de fichier..    
00FC50:  20 20 20 20 20 4C 44 20 48 2C 28 49 58 2B 37 29         LD H,(IX+7)
00FC60:  20 20 20 20 20 20 20 3B 65 73 74 20 6D 69 73 20           ;est mis 
00FC70:  64 61 6E 73 20 48 4C 0D 0A 20 3B 0D 0A 20 20 20    dans HL.. ;..   
00FC80:  20 20 20 20 20 20 4C 44 20 42 2C 28 48 4C 29 20          LD B,(HL) 
00FC90:  20 20 20 20 20 20 20 20 3B 4C 61 20 6C 6F 6E 67            ;La long
00FCA0:  75 65 75 72 20 64 75 20 6E 6F 6D 20 64 65 20 66    ueur du nom de f
00FCB0:  69 63 68 69 65 72 20 65 73 74 20 6D 69 73 65 20    ichier est mise 
00FCC0:  64 69 72 65 63 74 65 6D 65 6E 74 0D 0A 20 20 20    directement..   
00FCD0:  20 20 20 20 20 20 49 4E 43 20 48 4C 20 20 20 20          INC HL    
00FCE0:  20 20 20 20 20 20 20 20 3B 64 61 6E 73 20 42 20            ;dans B 
00FCF0:  70 6F 75 72 20 27 4F 50 45 4E 4F 55 54 27 20 70    pour 'OPENOUT' p
00FD00:  75 69 73 20 6F 6E 20 72 65 63 75 70 65 72 65 20    uis on recupere 
00FD10:  6C 27 61 64 72 65 73 73 65 20 64 75 0D 0A 20 20    l'adresse du..  
00FD20:  20 20 20 20 20 20 20 4C 44 20 45 2C 28 48 4C 29           LD E,(HL)
00FD30:  20 20 20 20 20 20 20 20 20 3B 31 65 72 20 63 61             ;1er ca
00FD40:  72 61 63 74 65 72 65 20 64 65 20 6C 61 20 63 68    ractere de la ch
00FD50:  61 69 6E 65 20 64 61 6E 73 20 44 45 0D 0A 20 20    aine dans DE..  
00FD60:  20 20 20 20 20 20 20 49 4E 43 20 48 4C 20 20 20           INC HL   
00FD70:  20 20 20 20 20 20 20 20 20 3B 45 58 20 44 45 2C             ;EX DE,
00FD80:  48 4C 20 6D 65 74 74 72 61 20 6C 27 61 64 72 65    HL mettra l'adre
00FD90:  73 73 65 20 64 75 20 6E 6F 6D 20 64 65 20 66 69    sse du nom de fi
00FDA0:  63 68 69 65 72 20 64 61 6E 73 20 48 4C 0D 0A 20    chier dans HL.. 
00FDB0:  20 20 20 20 20 20 20 20 4C 44 20 44 2C 28 48 4C            LD D,(HL
00FDC0:  29 20 20 20 20 20 20 20 20 20 3B 70 6F 75 72 20    )         ;pour 
00FDD0:  27 4F 50 45 4E 4F 55 54 27 0D 0A 20 3B 0D 0A 20    'OPENOUT'.. ;.. 
00FDE0:  3B 2D 20 4F 75 76 72 69 72 20 75 6E 20 66 69 63    ;- Ouvrir un fic
00FDF0:  68 69 65 72 20 65 6E 20 65 63 72 69 74 75 72 65    hier en ecriture
00FE00:  20 2D 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20     -.. ;..        
00FE10:  20 45 58 20 44 45 2C 48 4C 20 20 20 20 20 20 20     EX DE,HL       
00FE20:  20 20 20 3B 41 64 72 65 73 73 65 20 64 75 20 6E       ;Adresse du n
00FE30:  6F 6D 20 64 65 20 66 69 63 68 69 65 72 20 64 61    om de fichier da
00FE40:  6E 73 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20    ns HL..         
00FE50:  4C 44 20 44 45 2C 28 42 55 46 46 45 52 29 20 20    LD DE,(BUFFER)  
00FE60:  20 20 3B 41 64 72 65 73 73 65 20 64 75 20 62 75      ;Adresse du bu
00FE70:  66 66 65 72 0D 0A 20 3B 0D 0A 20 20 20 20 20 20    ffer.. ;..      
00FE80:  20 20 20 43 41 4C 4C 20 23 42 43 38 43 20 20 20       CALL #BC8C   
00FE90:  20 20 20 20 20 3B 4F 75 76 72 69 72 20 6C 65 20         ;Ouvrir le 
00FEA0:  66 69 63 68 69 65 72 20 65 6E 20 65 63 72 69 74    fichier en ecrit
00FEB0:  75 72 65 0D 0A 20 20 20 20 20 20 20 20 20 4A 52    ure..         JR
00FEC0:  20 4E 43 2C 45 52 52 44 49 53 43 20 20 20 20 20     NC,ERRDISC     
00FED0:  3B 53 74 6F 70 70 65 72 20 65 6E 20 63 61 73 20    ;Stopper en cas 
00FEE0:  64 27 65 72 72 65 75 72 0D 0A 20 3B 0D 0A 20 3B    d'erreur.. ;.. ;
00FEF0:  2D 20 53 61 75 76 65 72 20 75 6E 20 66 69 63 68    - Sauver un fich
00FF00:  00 4C 4F 41 44 41 53 43 20 42 49 4E 00 00 00 00    .LOADASC BIN....
00FF10:  00 00 02 00 00 80 BE 00 5A 00 00 00 00 00 00 00    ........Z.......
00FF20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00FF30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00FF40:  5A 00 00 E4 04 FE 03 C0 AF 32 CF BE DD 6E 00 DD    Z........2...n..
00FF50:  66 01 22 D2 BE DD 6E 02 DD 66 03 22 D4 BE DD 6E    f."...n..f."...n
00FF60:  04 DD 66 05 46 23 5E 23 56 EB ED 5B D2 BE CD 77    ..f.F#^#V..[...w
00FF70:  BC 30 10 2A D4 BE 01 00 00 CD 80 BC 30 05 77 23    .0.*........0.w#
00FF80:  FE 03 C0 AF 32 CF BE DD 6E 00 DD 66 01 22 D2 BE    ....2...n..f."..
00FF90:  DD 6E 02 DD 66 03 22 D4 BE DD 6E 04 DD 66 05 46    .n..f."...n..f.F
00FFA0:  23 5E 23 56 EB ED 5B D2 BE CD 77 BC 30 10 2A D4    #^#V..[...w.0.*.
00FFB0:  BE 01 00 00 CD 80 BC 30 05 77 23 03 18 F6 ED 43    .......0.w#....C
00FFC0:  D0 BE FE 1A CA 7A BC 3E FF 32 CF BE C3 7D BC 00    .....z.>.2...}..
00FFD0:  00 00 00 00 00 00 00 FF FF FF 1A 42 45 38 30 0D    ...........BE80.
00FFE0:  0A 3B 0D 0A 3B 2D 20 50 41 53 53 45 52 20 4C 45    .;..;- PASSER LE
00FFF0:  20 4E 4F 4D 20 44 55 20 46 49 43 48 49 45 52 20     NOM DU FICHIER 
010000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
010010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
010020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
010030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
010040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
010050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
010060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
010070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
010080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
010090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0100A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0100B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0100C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0100D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0100E0:  E5 6D 69 6E 75 73 63 75 6C 20 20 20 00 00 00 03    .minuscul   ....
0100F0:  03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010100:  2C 28 49 58 2B 33 29 0D 0A 20 20 20 20 20 20 20    ,(IX+3)..       
010110:  20 4C 44 20 28 41 44 4C 4F 41 44 29 2C 48 4C 0D     LD (ADLOAD),HL.
010120:  0A 3B 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 4C    .;..        LD L
010130:  2C 28 49 58 2B 34 29 20 20 20 20 20 20 20 3B 4C    ,(IX+4)       ;L
010140:  65 20 70 6F 69 6E 74 65 75 72 20 64 65 20 6C 61    e pointeur de la
010150:  20 76 61 72 69 61 62 6C 65 20 6E 6F 6D 20 64 65     variable nom de
010160:  20 66 69 63 68 69 65 72 0D 0A 20 20 20 20 20 20     fichier..      
010170:  20 20 4C 44 20 48 2C 28 49 58 2B 35 29 20 20 20      LD H,(IX+5)   
010180:  20 20 20 20 3B 65 73 74 20 6D 69 73 20 64 61 6E        ;est mis dan
010190:  73 20 48 4C 0D 0A 3B 0D 0A 20 20 20 20 20 20 20    s HL..;..       
0101A0:  20 4C 44 20 42 2C 28 48 4C 29 20 20 20 20 20 20     LD B,(HL)      
0101B0:  20 20 20 3B 4C 61 20 6C 6F 6E 67 75 65 75 72 20       ;La longueur 
0101C0:  64 75 20 6E 6F 6D 20 64 65 20 66 69 63 68 69 65    du nom de fichie
0101D0:  72 20 65 73 74 20 6D 69 73 65 20 64 69 72 65 63    r est mise direc
0101E0:  74 65 6D 65 6E 74 0D 0A 20 20 20 20 20 20 20 20    tement..        
0101F0:  49 4E 43 20 48 4C 20 20 20 20 20 20 20 20 20 20    INC HL          
010200:  20 20 3B 64 61 6E 73 20 42 20 70 6F 75 72 20 27      ;dans B pour '
010210:  4F 50 45 4E 49 4E 27 20 70 75 69 73 20 6F 6E 20    OPENIN' puis on 
010220:  72 65 63 75 70 65 72 65 20 6C 27 61 64 72 65 73    recupere l'adres
010230:  73 65 20 64 75 0D 0A 20 20 20 20 20 20 20 20 4C    se du..        L
010240:  44 20 45 2C 28 48 4C 29 20 20 20 20 20 20 20 20    D E,(HL)        
010250:  20 3B 31 65 72 20 63 61 72 61 63 74 65 72 65 20     ;1er caractere 
010260:  64 65 20 6C 61 20 63 68 61 69 6E 65 20 64 61 6E    de la chaine dan
010270:  73 20 44 45 0D 0A 20 20 20 20 20 20 20 20 49 4E    s DE..        IN
010280:  43 20 48 4C 20 20 20 20 20 20 20 20 20 20 20 20    C HL            
010290:  3B 45 58 20 44 45 2C 48 4C 20 6D 65 74 74 72 61    ;EX DE,HL mettra
0102A0:  20 6C 27 61 64 72 65 73 73 65 20 64 75 20 6E 6F     l'adresse du no
0102B0:  6D 20 64 65 20 66 69 63 68 69 65 72 20 64 61 6E    m de fichier dan
0102C0:  73 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 4C 44    s HL..        LD
0102D0:  20 44 2C 28 48 4C 29 20 20 20 20 20 20 20 20 20     D,(HL)         
0102E0:  3B 70 6F 75 72 20 27 4F 50 45 4E 49 4E 27 0D 0A    ;pour 'OPENIN'..
0102F0:  3B 0D 0A 3B 2D 20 4F 75 76 72 69 72 20 75 6E 20    ;..;- Ouvrir un 
010300:  30 4B 20 2C 20 32 20 20 64 72 69 76 65 73 20 20    0K , 2  drives  
010310:  72 7B 65 6C 73 20 20 73 65 72 6F 6E 74 20 20 61    r{els  seront  a
010320:  70 70 72 7B 63 69 7B 73 20 20 2E 20 20 49 6C 20    ppr{ci{s  .  Il 
010330:  20 65 73 74 20 20 68 65 75 72 65 75 73 65 6D 65     est  heureuseme
010340:  6E 74 20 70 6F 73 73 69 62 6C 65 20 0D 0A 20 64    nt possible .. d
010350:  27 65 6E 76 6F 79 65 72 20 6C 65 20 72 7B 73 75    'envoyer le r{su
010360:  6C 74 61 74 20 20 64 75 20 20 64 7B 73 61 73 73    ltat  du  d{sass
010370:  65 6D 62 6C 61 67 65 20 20 2C 20 20 6E 6F 6E 20    emblage  ,  non 
010380:  20 76 65 72 73 20 20 6C 65 20 20 64 69 73 71 75     vers  le  disqu
010390:  65 20 20 6D 61 69 73 20 76 65 72 73 20 0D 0A 20    e  mais vers .. 
0103A0:  6C 27 69 6D 70 72 69 6D 61 6E 74 65 20 2E 0D 0A    l'imprimante ...
0103B0:  20 20 20 20 20 4C 27 6F 70 74 69 6F 6E 20 64 27         L'option d'
0103C0:  61 66 66 65 63 74 61 74 69 6F 6E 20 61 75 74 6F    affectation auto
0103D0:  6D 61 74 69 71 75 65 20 64 65 73 20 6C 61 62 65    matique des labe
0103E0:  6C 73 20 20 65 6E 20 70 6C 75 73 69 65 75 72 73    ls  en plusieurs
0103F0:  20 70 61 73 73 65 73 20 72 61 76 69 72 61 20 0D     passes ravira .
010400:  0A 20 6C 65 20 64 7B 62 75 74 61 6E 74 20 21 20    . le d{butant ! 
010410:  43 27 65 73 74 20 75 6E 20 70 65 75 20 6C 65 6E    C'est un peu len
010420:  74 20 6D 61 69 73 20 65 78 74 72 7D 6D 65 6D 65    t mais extr}meme
010430:  6E 74 20 70 72 61 74 69 71 75 65 20 2E 20 4C 65    nt pratique . Le
010440:  20 63 6F 64 65 20 73 6F 75 72 63 65 20 73 65 20     code source se 
010450:  0D 0A 20 66 61 69 74 20 70 72 65 73 71 75 65 20    .. fait presque 
010460:  74 6F 75 74 20 73 65 75 6C 20 2E 0D 0A 20 20 20    tout seul ...   
010470:  20 20 49 6C 20 65 73 74 20 61 75 73 73 69 20 70      Il est aussi p
010480:  6F 73 73 69 62 6C 65 20 64 27 61 66 66 65 63 74    ossible d'affect
010490:  65 72 20 20 6D 61 6E 75 65 6C 6C 65 6D 65 6E 74    er  manuellement
0104A0:  20 20 6C 65 73 20 6C 61 62 65 6C 73 20 65 74 20      les labels et 
0104B0:  64 65 20 63 6F 6D 62 69 6E 65 72 20 0D 0A 20 66    de combiner .. f
0104C0:  6F 6E 63 74 69 6F 6E 6E 65 6D 65 6E 74 20 61 75    onctionnement au
0104D0:  74 6F 6D 61 74 69 71 75 65 20 65 74 20 6D 61 6E    tomatique et man
0104E0:  75 65 6C 20 2E 0D 0A 20 20 20 20 20 5A 38 30 44    uel ...     Z80D
0104F0:  49 53 20 63 6F 6E 76 69 65 6E 64 72 61 20 70 61    IS conviendra pa
010500:  72 66 61 69 74 65 6D 65 6E 74 20 61 75 20 20 64    rfaitement au  d
010510:  7B 73 61 73 73 65 6D 62 6C 61 67 65 20 20 73 61    {sassemblage  sa
010520:  6E 73 20 20 66 61 74 69 67 75 65 20 64 65 20 70    ns  fatigue de p
010530:  65 74 69 74 73 20 0D 0A 20 70 72 6F 67 72 61 6D    etits .. program
010540:  6D 65 73 20 62 69 6E 61 69 72 65 73 20 2E 0D 0A    mes binaires ...
010550:  20 0D 0A 20 20 20 20 20 5A 38 30 44 49 53 20 56     ..     Z80DIS V
010560:  6F 75 73 20 70 61 72 76 69 65 6E 64 72 61 20 61    ous parviendra a
010570:  76 65 63 20 3A 20 44 6F 63 75 6D 65 6E 74 61 74    vec : Documentat
010580:  69 6F 6E 20 65 6E 20 56 4F 0D 0A 20 20 20 20 20    ion en VO..     
010590:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0105A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 6F                  Do
0105B0:  63 75 6D 65 6E 74 61 74 69 6F 6E 20 65 6E 20 56    cumentation en V
0105C0:  46 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    F..             
0105D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0105E0:  20 20 20 20 20 20 50 72 6F 67 72 61 6D 6D 65 20          Programme 
0105F0:  20 64 65 20 63 6F 6E 76 65 72 73 69 6F 6E 20 20     de conversion  
010600:  42 49 4E 41 49 52 45 2D 41 53 43 49 49 0D 0A 20    BINAIRE-ASCII.. 
010610:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
010620:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
010630:  20 20 4C 45 43 54 45 55 52 34 20 0D 0A 20 20 20      LECTEUR4 ..   
010640:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
010650:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
010660:  31 20 45 78 65 6D 70 6C 65 20 64 65 20 64 7B 73    1 Exemple de d{s
010670:  61 73 73 65 6D 62 6C 61 67 65 0D 0A 20 0D 0A 20    assemblage.. .. 
010680:  20 20 20 20 43 6F 6E 64 69 74 69 6F 6E 73 20 64        Conditions d
010690:  27 65 6E 76 6F 69 20 3A 20 41 42 4F 4E 4E 45 53    'envoi : ABONNES
0106A0:  20 40 20 53 4F 53 20 50 52 4F 47 52 41 4D 4D 45     @ SOS PROGRAMME
0106B0:  55 52 53 20 3A 20 20 35 30 46 20 2B 20 31 20 44    URS :  50F + 1 D
0106C0:  69 73 71 75 65 74 74 65 0D 0A 20 20 20 20 20 20    isquette..      
0106D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0106E0:  20 20 20 20 4E 4F 4E 20 41 42 4F 4E 4E 45 53 20        NON ABONNES 
0106F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3A                   :
010700:  20 31 30 30 46 20 2B 20 31 20 44 69 73 71 75 65     100F + 1 Disque
010710:  74 74 65 0D 0A 20 0D 0A 20 20 20 20 20 5A 38 30    tte.. ..     Z80
010720:  44 49 53 20 65 74 20 73 61 20 44 4F 43 20 65 6E    DIS et sa DOC en
010730:  20 56 4F 20 70 65 75 76 65 6E 74 20 65 08 5E 74     VO peuvent e.^t
010740:  72 65 20 64 69 73 74 72 69 62 75 7B 73 20 6C 69    re distribu{s li
010750:  62 72 65 6D 65 6E 74 20 61 75 74 6F 75 72 20 64    brement autour d
010760:  65 20 76 6F 75 73 20 2E 20 0D 0A 20 4C 65 73 20    e vous . .. Les 
010770:  70 72 6F 67 72 61 6D 6D 65 73 20 61 6E 6E 65 78    programmes annex
010780:  65 73 20 2C 20 64 6F 63 20 65 74 20 20 65 78 65    es , doc et  exe
010790:  6D 70 6C 65 73 20 20 65 6E 20 20 56 46 20 72 65    mples  en  VF re
0107A0:  73 74 65 6E 74 20 73 6F 75 73 20 63 6F 70 79 72    stent sous copyr
0107B0:  69 67 68 74 20 55 54 49 4C 20 0D 0A 20 53 4F 46    ight UTIL .. SOF
0107C0:  54 20 2E 0D 0A 20 0D 0A 20 20 2D 2D 2D 2D 2D 2D    T ... ..  ------
0107D0:  2D 2D 2D 2D 2D 2D 2D 0D 0A 20 2D 20 44 41 5A 5A    -------.. - DAZZ
0107E0:  4C 45 20 53 54 41 52 20 2D 0D 0A 20 20 2D 2D 2D    LE STAR -..  ---
0107F0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20    ----------.. .. 
010800:  20 20 20 20 55 6E 20 6D 6F 6E 73 74 72 65 20 71        Un monstre q
010810:  75 69 20 70 65 72 6D 65 74 20 61 62 73 6F 6C 75    ui permet absolu
010820:  6D 65 6E 74 20 74 6F 75 74 20 21 20 20 55 6E 20    ment tout !  Un 
010830:  73 65 75 6C 20 70 72 6F 62 6C 7D 6D 65 20 2C 20    seul probl}me , 
010840:  6D 65 08 5E 6D 65 20 75 6E 20 76 69 65 75 78 20    me.^me un vieux 
010850:  0D 0A 20 72 6F 75 74 61 72 64 20 64 75 20 5A 38    .. routard du Z8
010860:  30 20 40 20 62 65 73 6F 69 6E 20 64 65 20 20 71    0 @ besoin de  q
010870:  75 65 6C 71 75 65 73 20 20 68 65 75 72 65 73 20    uelques  heures 
010880:  20 70 6F 75 72 20 65 6E 20 6D 61 69 08 5E 74 72     pour en mai.^tr
010890:  69 73 65 72 20 6C 65 73 20 66 6F 6E 63 74 69 6F    iser les fonctio
0108A0:  6E 73 20 0D 0A 20 65 73 73 65 6E 74 69 65 6C 6C    ns .. essentiell
0108B0:  65 73 20 2E 20 4D 61 69 73 20 61 70 72 7D 73 20    es . Mais apr}s 
0108C0:  2C 20 51 55 45 4C 20 50 49 45 44 20 21 20 4C 65    , QUEL PIED ! Le
0108D0:  73 20 70 65 72 66 6F 72 6D 61 6E 63 65 73 20 73    s performances s
0108E0:  6F 6E 74 20 53 54 55 50 45 46 49 41 4E 54 45 53    ont STUPEFIANTES
0108F0:  20 21 0D 0A 20 0D 0A 20 20 20 20 20 41 76 65 63     !.. ..     Avec
010900:  20 32 20 64 72 69 76 65 73 20 72 7B 65 6C 73 20     2 drives r{els 
010910:  2C 20 69 6C 20 65 73 74 20 20 70 6F 73 73 69 62    , il est  possib
010920:  6C 65 20 64 65 20 64 7B 73 61 73 73 65 6D 62 6C    le de d{sassembl
010930:  65 72 20 64 65 73 20 64 69 7A 61 69 6E 65 73 20    er des dizaines 
010940:  64 65 20 4B 4F 20 0D 0A 20 73 61 6E 73 20 70 72    de KO .. sans pr
010950:  6F 62 6C 7D 6D 65 20 28 54 65 73 74 20 65 66 66    obl}me (Test eff
010960:  65 63 74 75 7B 20 73 75 72 20 33 32 4B 20 20 64    ectu{ sur 32K  d
010970:  65 20 20 62 69 6E 61 69 72 65 20 6D 61 69 73 20    e  binaire mais 
010980:  6F 6E 20 70 6F 75 72 72 61 69 74 20 61 6C 6C 65    on pourrait alle
010990:  72 20 62 69 65 6E 20 0D 0A 20 70 6C 75 73 20 6C    r bien .. plus l
0109A0:  6F 69 6E 20 2E 2E 2E 29 20 4C 61 20 6C 6F 6E 67    oin ...) La long
0109B0:  75 65 75 72 20 64 75 20 66 69 63 68 69 65 72 20    ueur du fichier 
0109C0:  73 6F 75 72 63 65 20 6E 27 65 6E 74 72 65 20 70    source n'entre p
0109D0:  61 73 20 76 72 61 69 6D 65 6E 74 20 65 6E 20 6C    as vraiment en l
0109E0:  69 67 6E 65 20 64 65 20 0D 0A 20 63 6F 6D 70 74    igne de .. compt
0109F0:  65 20 2E 20 49 6C 20 65 73 74 20 65 6E 20 65 66    e . Il est en ef
010A00:  66 65 74 20 20 70 6F 73 73 69 62 6C 65 20 20 64    fet  possible  d
010A10:  65 20 20 6D 6F 72 63 65 6C 65 72 20 6C 65 20 63    e  morceler le c
010A20:  6F 64 65 20 73 6F 75 72 63 65 20 73 75 72 20 70    ode source sur p
010A30:  6C 75 73 69 65 75 72 73 20 0D 0A 20 64 69 73 71    lusieurs .. disq
010A40:  75 65 74 74 65 73 20 73 61 6E 73 20 70 6F 75 72    uettes sans pour
010A50:  20 61 75 74 61 6E 74 20 70 65 72 64 72 65 20 75     autant perdre u
010A60:  6E 65 20 20 70 61 72 74 69 65 20 64 65 73 20 6C    ne  partie des l
010A70:  61 62 65 6C 73 20 2E 0D 0A 20 20 20 20 20 4C 61    abels ...     La
010A80:  20 74 6F 74 61 6C 69 74 7B 20 64 75 20 63 6F 64     totalit{ du cod
010A90:  65 20 73 6F 75 72 63 65 20 20 65 73 74 20 20 31    e source  est  1
010AA0:  30 30 25 20 20 7B 64 69 74 61 62 6C 65 20 20 65    00%  {ditable  e
010AB0:  6E 20 20 6D 6F 64 65 20 64 69 72 65 63 74 20 2E    n  mode direct .
010AC0:  20 4F 6E 20 73 27 79 20 0D 0A 20 64 7B 70 6C 61     On s'y .. d{pla
010AD0:  63 65 20 75 6E 20 70 65 75 20 63 6F 6D 6D 65 20    ce un peu comme 
010AE0:  64 61 6E 73 20 75 6E 20 74 72 61 69 74 65 6D 65    dans un traiteme
010AF0:  6E 74 20 64 65 20 20 74 65 78 74 65 20 2E 20 4F    nt de  texte . O
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:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
010C10:  20 20 20 20 20 20 20 20 20 20 20 20 2D 20 49 4E                - IN
010C20:  46 4F 52 4D 41 54 49 4F 4E 53 20 47 45 4E 45 52    FORMATIONS GENER
010C30:  41 4C 45 53 20 2D 0D 0A 20 0D 0A 20 20 20 20 20    ALES -.. ..     
010C40:  4E 65 20 66 61 69 6C 6C 69 73 73 6F 6E 73 20 70    Ne faillissons p
010C50:  61 73 20 40 20 6C 61 20 74 72 61 64 69 74 69 6F    as @ la traditio
010C60:  6E 20 71 75 69 20 76 65 75 74 20 71 75 65 20 53    n qui veut que S
010C70:  4F 53 20 50 52 4F 47 52 41 4D 4D 45 55 52 53 20    OS PROGRAMMEURS 
010C80:  20 73 6F 72 74 65 20 61 75 20 0D 0A 20 6D 6F 69     sorte au .. moi
010C90:  6E 73 20 75 6E 65 20 69 6E 66 6F 72 6D 61 74 69    ns une informati
010CA0:  6F 6E 20 65 78 63 6C 75 73 69 76 65 20 74 6F 75    on exclusive tou
010CB0:  73 20 6C 65 73 20 74 72 69 6D 65 73 74 72 65 73    s les trimestres
010CC0:  20 21 20 41 6C 6F 72 73 20 64 61 6E 73 20 63 65     ! Alors dans ce
010CD0:  20 20 6E 75 6D 7B 72 6F 20 2C 20 0D 0A 20 74 6F      num{ro , .. to
010CE0:  75 74 20 6D 61 69 73 20 56 52 41 49 4D 45 4E 54    ut mais VRAIMENT
010CF0:  20 54 4F 55 54 20 73 75 72 20 20 6C 65 73 20 20     TOUT sur  les  
010D00:  63 61 72 61 63 74 7B 72 69 73 74 69 71 75 65 73    caract{ristiques
010D10:  20 65 73 73 65 6E 74 69 65 6C 6C 65 73 20 64 65     essentielles de
010D20:  73 20 20 6E 6F 75 76 65 61 75 78 20 0D 0A 20 43    s  nouveaux .. C
010D30:  50 43 20 21 20 0D 0A 0D 0A 20 20 20 20 20 56 6F    PC ! ....     Vo
010D40:  69 72 65 20 70 6C 75 73 20 71 75 65 20 74 6F 75    ire plus que tou
010D50:  74 20 63 61 72 20 65 6E 63 6F 72 65 20 75 6E 65    t car encore une
010D60:  20 66 6F 69 73 20 2C 20 63 27 65 73 74 20 6D 6F     fois , c'est mo
010D70:  69 20 6C 65 20 73 65 69 67 6E 65 75 72 20 65 74    i le seigneur et
010D80:  20 6D 61 69 74 72 65 20 0D 0A 20 64 27 55 54 49     maitre .. d'UTI
010D90:  4C 2D 53 4F 46 54 20 71 75 69 20 72 7B 7B 63 72    L-SOFT qui r{{cr
010DA0:  69 74 20 75 6E 65 20 70 61 72 74 69 65 20 20 64    it une partie  d
010DB0:  65 20 20 63 65 74 74 65 20 20 72 75 62 72 69 71    e  cette  rubriq
010DC0:  75 65 20 20 40 20 20 32 68 2E 33 34 20 64 75 20    ue  @  2h.34 du 
010DD0:  6D 61 74 69 6E 20 6C 65 20 0D 0A 20 30 38 2F 30    matin le .. 08/0
010DE0:  38 2F 39 30 20 21 20 20 45 6E 20 20 65 66 66 65    8/90 !  En  effe
010DF0:  74 20 20 2C 20 20 71 75 65 6C 71 75 65 73 20 20    t  ,  quelques  
010E00:  70 6F 69 6E 74 73 20 20 63 6F 6E 63 65 72 6E 61    points  concerna
010E10:  6E 74 20 20 6C 61 20 20 63 6F 6D 70 61 74 69 62    nt  la  compatib
010E20:  69 6C 69 74 7B 20 64 65 73 20 0D 0A 20 70 7B 72    ilit{ des .. p{r
010E30:  69 70 68 7B 72 69 71 75 65 73 20 61 63 74 75 65    iph{riques actue
010E40:  6C 73 20 61 76 65 63 20 6C 61 20 6E 6F 75 76 65    ls avec la nouve
010E50:  6C 6C 65 20 20 67 61 6D 6D 65 20 20 72 65 73 74    lle  gamme  rest
010E60:  61 69 65 6E 74 20 20 6F 62 73 63 75 72 73 20 65    aient  obscurs e
010E70:  74 20 63 65 20 6E 27 65 73 74 20 0D 0A 20 71 75    t ce n'est .. qu
010E80:  27 61 75 6A 6F 75 72 64 68 27 75 69 20 28 45 6E    'aujourdh'ui (En
010E90:  66 69 6E 20 2C 20 68 69 65 72 29 20 2C 20 65 74    fin , hier) , et
010EA0:  20 61 70 72 7D 73 20 20 75 6E 20 6E 6F 6D 62 72     apr}s  un nombr
010EB0:  65 20 20 69 6E 63 61 6C 63 75 6C 61 62 6C 65 20    e  incalculable 
010EC0:  64 65 20 63 6F 75 70 73 20 64 65 20 0D 0A 20 74    de coups de .. t
010ED0:  7B 6C 7B 70 68 6F 6E 65 20 70 6F 6E 63 74 75 7B    {l{phone ponctu{
010EE0:  73 20 70 61 72 20 64 65 73 20 72 7B 70 6F 6E 73    s par des r{pons
010EF0:  65 73 20 20 64 75 20 20 67 65 6E 72 65 20 20 3A    es  du  genre  :
010F00:  20 20 42 6F 66 20 20 2C 20 20 20 6F 6E 20 73 61      Bof  ,   on sa
010F10:  69 74 20 70 61 73 20 2C 20 74 6F 70 20 0D 0A 20    it pas , top .. 
010F20:  73 65 63 72 65 74 20 2C 20 63 27 65 73 74 20 71    secret , c'est q
010F30:  75 6F 69 20 75 6E 20 43 50 43 20 70 6C 75 73 20    uoi un CPC plus 
010F40:  3F 20 20 51 75 65 20 20 6C 65 20 20 76 6F 69 6C    ?  Que  le  voil
010F50:  65 20 20 73 27 65 73 74 20 6C 65 76 7B 20 2E 20    e  s'est lev{ . 
010F60:  45 6E 20 70 72 69 6D 65 20 2C 20 69 6C 20 0D 0A    En prime , il ..
010F70:  20 6D 27 65 73 74 20 74 6F 6D 62 7B 20 73 75 72     m'est tomb{ sur
010F80:  20 6C 65 73 20 62 72 61 73 20 75 6E 65 20 6E 6F     les bras une no
010F90:  75 76 65 6C 6C 65 20 20 73 69 20 69 6E 61 74 74    uvelle  si inatt
010FA0:  65 6E 64 75 65 20 20 71 75 65 20 2C 62 69 65 6E    endue  que ,bien
010FB0:  20 71 75 65 20 70 72 6F 76 65 6E 61 6E 74 20 0D     que provenant .
010FC0:  0A 20 64 27 75 6E 65 20 73 6F 75 72 63 65 20 61    . d'une source a
010FD0:  62 73 6F 6C 75 6D 65 6E 74 20 73 75 72 65 20 20    bsolument sure  
010FE0:  6A 27 61 69 20 20 70 72 7B 66 7B 72 7B 20 20 76    j'ai  pr{f{r{  v
010FF0:  7B 72 69 66 69 65 72 20 20 70 61 72 74 6F 75 74    {rifier  partout
011000:  69 65 72 20 42 49 4E 41 49 52 45 20 61 20 70 61    ier BINAIRE a pa
011010:  72 74 69 72 20 64 65 20 6C 27 61 64 72 65 73 73    rtir de l'adress
011020:  65 20 64 6F 6E 6E 65 65 20 2D 0D 0A 20 3B 0D 0A    e donnee -.. ;..
011030:  20 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 28             LD HL,(
011040:  41 44 53 41 56 45 29 20 20 20 20 3B 50 72 65 6E    ADSAVE)    ;Pren
011050:  64 72 65 20 6C 27 61 64 72 65 73 73 65 20 64 65    dre l'adresse de
011060:  20 64 65 62 75 74 20 64 65 20 73 61 75 76 65 67     debut de sauveg
011070:  61 72 64 65 20 20 20 20 20 20 20 20 20 0D 0A 20    arde         .. 
011080:  20 20 20 20 20 20 20 20 4C 44 20 44 45 2C 28 4C            LD DE,(L
011090:  45 4E 46 49 43 48 29 20 20 20 3B 4C 61 20 6C 6F    ENFICH)   ;La lo
0110A0:  6E 67 75 65 75 72 20 64 65 20 66 69 63 68 69 65    ngueur de fichie
0110B0:  72 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42    r..         LD B
0110C0:  43 2C 30 20 20 20 20 20 20 20 20 20 20 20 3B 50    C,0           ;P
0110D0:  61 73 20 62 65 73 6F 69 6E 20 64 65 20 70 6F 69    as besoin de poi
0110E0:  6E 74 20 64 27 65 6E 74 72 65 65 0D 0A 20 20 20    nt d'entree..   
0110F0:  20 20 20 20 20 20 4C 44 20 41 2C 32 20 20 20 20          LD A,2    
011100:  20 20 20 20 20 20 20 20 3B 54 79 70 65 20 62 69            ;Type bi
011110:  6E 61 69 72 65 20 6E 6F 72 6D 61 6C 0D 0A 20 20    naire normal..  
011120:  20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 43 39           CALL #BC9
011130:  38 20 20 20 20 20 20 20 20 3B 56 65 63 74 65 75    8        ;Vecteu
011140:  72 20 27 53 41 56 45 27 0D 0A 20 20 20 20 20 20    r 'SAVE'..      
011150:  20 20 20 4A 50 20 43 2C 23 42 43 38 46 20 20 20       JP C,#BC8F   
011160:  20 20 20 20 20 3B 46 65 72 6D 65 72 20 6C 65 20         ;Fermer le 
011170:  66 69 63 68 69 65 72 20 65 63 72 69 74 75 72 65    fichier ecriture
011180:  20 65 74 20 66 69 6E 69 20 73 69 20 4F 4B 0D 0A     et fini si OK..
011190:  20 3B 0D 0A 20 45 52 52 44 49 53 43 20 4C 44 20     ;.. ERRDISC LD 
0111A0:  41 2C 23 46 46 20 20 20 20 20 20 20 20 20 20 3B    A,#FF          ;
0111B0:  53 69 67 6E 61 6C 65 72 20 6C 27 65 72 72 65 75    Signaler l'erreu
0111C0:  72 20 64 61 6E 73 20 6C 65 20 66 6C 61 67 20 73    r dans le flag s
0111D0:  69 20 72 61 74 65 0D 0A 20 20 20 20 20 20 20 20    i rate..        
0111E0:  20 4C 44 20 28 46 4C 47 45 52 52 29 2C 41 0D 0A     LD (FLGERR),A..
0111F0:  20 20 20 20 20 20 20 20 20 4A 50 20 23 42 43 39             JP #BC9
011200:  32 20 20 20 20 20 20 20 20 20 20 3B 46 65 72 6D    2          ;Ferm
011210:  65 74 75 72 65 20 64 27 75 72 67 65 6E 63 65 20    eture d'urgence 
011220:  65 74 20 66 69 6E 69 0D 0A 20 3B 0D 0A 20 4C 49    et fini.. ;.. LI
011230:  53 54 20 0D 0A 20 46 4C 47 45 52 52 20 20 44 42    ST .. FLGERR  DB
011240:  20 30 0D 0A 20 4C 45 4E 46 49 43 48 20 44 42 20     0.. LENFICH DB 
011250:  30 0D 0A 20 42 55 46 46 45 52 20 20 44 57 20 30    0.. BUFFER  DW 0
011260:  0D 0A 20 41 44 53 41 56 45 20 20 44 57 20 30 0D    .. ADSAVE  DW 0.
011270:  0A 20 4E 4F 4C 49 53 54 0D 0A 20 3B 0D 0A 20 20    . NOLIST.. ;..  
011280:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
011290:  20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D            --------
0112A0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0112B0:  2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20    ---..           
0112C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20                  - 
0112D0:  45 43 52 49 54 55 52 45 20 44 45 20 46 49 43 48    ECRITURE DE FICH
0112E0:  49 45 52 20 41 53 43 49 49 20 2D 0D 0A 20 20 20    IER ASCII -..   
0112F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
011300:  20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D           ---------
011310:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
011320:  2D 2D 0D 0A 20 0D 0A 20 20 20 20 20 43 27 65 73    --.. ..     C'es
011330:  74 20 6C 65 20 6D 65 08 5E 6D 65 20 70 72 69 6E    t le me.^me prin
011340:  63 69 70 65 20 71 75 65 20 70 6F 75 72 20 6C 61    cipe que pour la
011350:  20 20 6C 65 63 74 75 72 65 20 20 6F 63 74 65 74      lecture  octet
011360:  20 70 61 72 20 6F 63 74 65 74 20 2C 20 6C 65 20     par octet , le 
011370:  63 6F 6E 74 65 6E 75 20 0D 0A 20 64 75 20 74 61    contenu .. du ta
011380:  6D 70 6F 6E 20 65 73 74 20 65 6E 76 6F 79 7B 20    mpon est envoy{ 
011390:  75 6E 20 70 61 72 20 75 6E 20 73 75 72 20 6C 65    un par un sur le
0113A0:  20 64 69 73 71 75 65 20 2E 20 4C 65 20 76 65 63     disque . Le vec
0113B0:  74 65 75 72 20 23 42 43 39 35 20 6E 65 20 70 65    teur #BC95 ne pe
0113C0:  72 6D 65 74 20 70 61 73 20 0D 0A 20 6C 27 61 72    rmet pas .. l'ar
0113D0:  72 65 08 5E 74 20 61 75 74 6F 6D 61 74 69 71 75    re.^t automatiqu
0113E0:  65 20 64 65 20 6C 61 20 20 73 61 75 76 65 67 61    e de la  sauvega
0113F0:  72 64 65 20 20 2C 20 20 6C 61 20 20 6C 6F 6E 67    rde  ,  la  long
011400:  20 20 2E 20 20 53 75 70 70 6F 73 6F 6E 73 20 20      .  Supposons  
011410:  71 75 65 20 74 6F 75 73 20 6E 6F 73 20 72 65 67    que tous nos reg
011420:  69 73 74 72 65 73 20 0D 0A 20 73 6F 69 65 6E 74    istres .. soient
011430:  20 64 7B 6A 40 20 6F 63 63 75 70 7B 73 20 65 74     d{j@ occup{s et
011440:  20 71 75 65 20 20 6E 6F 75 73 20 20 76 6F 75 6C     que  nous  voul
011450:  69 6F 6E 73 20 20 75 74 69 6C 69 73 65 72 20 63    ions  utiliser c
011460:  65 73 20 6D 65 08 5E 6D 65 73 20 72 65 67 69 73    es me.^mes regis
011470:  74 72 65 73 20 73 61 6E 73 20 0D 0A 20 6C 65 73    tres sans .. les
011480:  20 6D 6F 64 69 66 69 65 72 20 6E 69 20 6C 65 73     modifier ni les
011490:  20 73 74 6F 63 6B 65 72 20 73 75 72 20 6C 61 20     stocker sur la 
0114A0:  70 69 6C 65 20 6F 75 20 65 6E 20 52 41 4D 20 6F    pile ou en RAM o
0114B0:  6E 20 66 65 72 61 20 3A 0D 0A 0D 0A 20 20 20 20    n fera :....    
0114C0:  20 44 49 20 20 20 20 20 20 20 20 3B 49 6E 74 65     DI        ;Inte
0114D0:  72 64 69 72 65 20 6C 65 73 20 69 6E 74 65 72 72    rdire les interr
0114E0:  75 70 74 69 6F 6E 73 20 2E 0D 0A 20 20 20 20 20    uptions ...     
0114F0:  45 58 20 41 46 2C 41 46 27 20 3B 4C 65 73 20 72    EX AF,AF' ;Les r
011500:  65 67 69 73 74 72 65 73 20 6E 6F 72 6D 61 75 78    egistres normaux
011510:  20 73 6F 6E 74 20 27 6F 75 62 6C 69 7B 73 27 20     sont 'oubli{s' 
011520:  70 61 72 20 6C 65 20 5A 38 30 20 2E 0D 0A 20 20    par le Z80 ...  
011530:  20 20 20 45 58 58 0D 0A 20 3B 0D 0A 20 20 20 20       EXX.. ;..    
011540:  20 50 55 53 48 20 41 46 20 20 20 3B 45 74 20 6F     PUSH AF   ;Et o
011550:  6E 20 70 72 7B 73 65 72 76 65 20 6C 65 20 63 6F    n pr{serve le co
011560:  6E 74 65 6E 75 20 64 65 73 20 72 65 67 69 73 74    ntenu des regist
011570:  72 65 73 20 61 75 78 69 6C 6C 61 69 72 65 73 0D    res auxillaires.
011580:  0A 20 20 20 20 20 50 55 53 48 20 42 43 20 20 20    .     PUSH BC   
011590:  3B 61 76 61 6E 74 20 75 73 61 67 65 20 2E 0D 0A    ;avant usage ...
0115A0:  20 20 20 20 20 50 55 53 48 20 44 45 0D 0A 20 20         PUSH DE..  
0115B0:  20 20 20 50 55 53 48 20 48 4C 0D 0A 20 3B 0D 0A       PUSH HL.. ;..
0115C0:  20 20 20 20 20 4C 44 20 42 43 2C 23 34 30 30 30         LD BC,#4000
0115D0:  20 3B 43 65 20 73 6F 6E 74 20 65 6E 20 72 7B 61     ;Ce sont en r{a
0115E0:  6C 69 74 7B 20 6C 65 73 20 72 65 67 69 73 74 72    lit{ les registr
0115F0:  65 73 20 42 43 27 0D 0A 20 20 20 20 20 4C 44 20    es BC'..     LD 
011600:  44 45 2C 23 43 30 30 30 20 3B 65 74 20 44 45 27    DE,#C000 ;et DE'
011610:  20 71 75 69 20 73 6F 6E 74 20 69 63 69 20 75 74     qui sont ici ut
011620:  69 6C 69 73 7B 73 20 2E 0D 0A 20 2E 2E 2E 20 52    ilis{s ... ... R
011630:  6F 75 74 69 6E 65 20 71 75 65 6C 63 6F 6E 71 75    outine quelconqu
011640:  65 20 6D 61 69 73 20 70 61 73 20 74 72 6F 70 20    e mais pas trop 
011650:  6C 6F 6E 67 75 65 20 2E 2E 2E 0D 0A 20 3B 0D 0A    longue ..... ;..
011660:  20 20 20 20 20 50 4F 50 20 48 4C 20 20 20 20 3B         POP HL    ;
011670:  4F 6E 20 72 65 73 74 61 75 72 65 20 6C 65 20 63    On restaure le c
011680:  6F 6E 74 65 6E 75 20 64 65 73 20 61 75 78 69 6C    ontenu des auxil
011690:  6C 61 69 72 65 73 0D 0A 20 20 20 20 20 50 4F 50    laires..     POP
0116A0:  20 44 45 0D 0A 20 20 20 20 20 50 4F 50 20 42 43     DE..     POP BC
0116B0:  0D 0A 20 20 20 20 20 50 4F 50 20 41 46 0D 0A 20    ..     POP AF.. 
0116C0:  3B 0D 0A 20 20 20 20 20 45 58 20 41 46 2C 41 46    ;..     EX AF,AF
0116D0:  27 20 3B 4C 65 73 20 72 65 67 69 73 74 72 65 73    ' ;Les registres
0116E0:  20 61 75 78 69 6C 6C 61 69 72 65 73 20 73 6F 6E     auxillaires son
0116F0:  74 20 72 65 6E 76 6F 79 7B 73 20 61 75 78 20 6F    t renvoy{s aux o
011700:  75 62 6C 69 65 74 74 65 73 0D 0A 20 20 20 20 20    ubliettes..     
011710:  45 58 58 20 20 20 20 20 20 20 3B 65 74 20 6C 65    EXX       ;et le
011720:  73 20 72 65 67 69 73 74 72 65 73 20 70 72 69 6D    s registres prim
011730:  61 69 72 65 73 20 41 46 2C 42 43 2C 44 45 2C 48    aires AF,BC,DE,H
011740:  4C 20 72 65 70 72 65 6E 6E 65 6E 74 20 6C 65 75    L reprennent leu
011750:  72 20 70 6C 61 63 65 0D 0A 20 20 20 20 20 45 49    r place..     EI
011760:  20 20 20 20 20 20 20 20 3B 52 65 73 74 61 75 72            ;Restaur
011770:  65 72 20 6C 65 73 20 69 6E 74 65 72 72 75 70 74    er les interrupt
011780:  69 6F 6E 73 0D 0A 20 3B 0D 0A 20 20 20 20 20 43    ions.. ;..     C
011790:  65 63 69 20 6E 6F 75 73 20 70 65 72 6D 65 74 20    eci nous permet 
0117A0:  64 6F 6E 63 20 64 27 75 74 69 6C 69 73 65 72 20    donc d'utiliser 
0117B0:  34 20 72 65 67 69 73 74 72 65 73 20 31 36 20 62    4 registres 16 b
0117C0:  69 74 73 20 73 75 70 70 6C 7B 6D 65 6E 74 61 69    its suppl{mentai
0117D0:  72 65 73 20 73 61 6E 73 20 0D 0A 20 61 6C 74 7B    res sans .. alt{
0117E0:  72 65 72 20 6C 65 73 20 61 75 74 72 65 73 20 72    rer les autres r
0117F0:  65 67 69 73 74 72 65 73 20 2E 20 0D 0A 20 0D 0A    egistres . .. ..
011800:  20 20 20 45 6E 20 62 61 73 20 64 27 7B 63 72 61       En bas d'{cra
011810:  6E 20 2C 20 76 6F 75 73 20 76 65 72 72 65 7A 20    n , vous verrez 
011820:  64 65 20 70 6C 75 73 20 33 20 6C 69 67 6E 65 73    de plus 3 lignes
011830:  20 61 66 66 69 63 68 61 6E 74 20 3A 0D 0A 20 0D     affichant :.. .
011840:  0A 20 20 20 20 20 48 61 75 74 20 67 61 75 63 68    .     Haut gauch
011850:  65 20 2C 20 68 61 75 74 20 64 72 6F 69 74 65 20    e , haut droite 
011860:  2E 0D 0A 20 20 20 20 20 56 61 6C 65 75 72 20 41    ...     Valeur A
011870:  44 49 4E 46 20 41 44 53 55 50 20 20 0D 0A 20 20    DINF ADSUP  ..  
011880:  20 20 20 42 61 73 20 67 61 75 63 68 65 20 20 2C       Bas gauche  ,
011890:  20 62 61 73 20 64 72 6F 69 74 65 20 2E 0D 0A 20     bas droite ... 
0118A0:  0D 0A 20 20 20 20 20 45 74 20 70 61 72 66 6F 69    ..     Et parfoi
0118B0:  73 20 2C 20 73 75 72 20 6C 61 20 64 72 6F 69 74    s , sur la droit
0118C0:  65 20 64 65 20 63 65 73 20 33 20 6C 69 67 6E 65    e de ces 3 ligne
0118D0:  73 20 3A 0D 0A 20 0D 0A 20 20 20 20 20 4F 56 45    s :.. ..     OVE
0118E0:  52 53 43 41 4E 20 45 43 52 41 4E 20 32 20 3A 0D    RSCAN ECRAN 2 :.
0118F0:  0A 20 20 20 20 20 48 61 75 74 20 67 61 75 63 68    .     Haut gauch
011900:  65 20 2C 20 68 61 75 74 20 64 72 6F 69 74 65 0D    e , haut droite.
011910:  0A 20 20 20 20 20 42 61 73 20 67 61 75 63 68 65    .     Bas gauche
011920:  20 20 2C 20 62 61 73 20 64 72 6F 69 74 65 0D 0A      , bas droite..
011930:  20 0D 0A 20 20 20 20 20 43 65 73 20 76 61 6C 65     ..     Ces vale
011940:  75 72 73 20 6E 65 20 63 68 61 6E 67 65 6E 74 20    urs ne changent 
011950:  71 75 65 20 73 69 20 76 6F 75 73 20 20 6D 6F 64    que si vous  mod
011960:  69 66 69 65 7A 20 6C 27 61 64 72 65 73 73 61 67    ifiez l'adressag
011970:  65 20 6F 75 20 6C 61 20 74 61 69 6C 6C 65 20 64    e ou la taille d
011980:  65 20 0D 0A 20 6C 27 7B 63 72 61 6E 20 2E 20 45    e .. l'{cran . E
011990:  6C 6C 65 73 20 76 6F 75 73 20 64 6F 6E 6E 65 6E    lles vous donnen
0119A0:  74 20 73 75 72 20 6C 61 20 20 70 72 65 6D 69 7D    t sur la  premi}
0119B0:  72 65 20 65 74 20 74 72 6F 69 73 69 7D 6D 65 20    re et troisi}me 
0119C0:  6C 69 67 6E 65 20 6C 65 73 20 61 64 72 65 73 73    ligne les adress
0119D0:  65 73 20 0D 0A 20 65 78 74 72 65 08 5E 6D 65 73    es .. extre.^mes
0119E0:  20 64 65 20 6C 27 7B 63 72 61 6E 20 65 74 20 73     de l'{cran et s
0119F0:  75 72 20 6C 61 20 73 65 63 6F 6E 64 65 20 20 6C    ur la seconde  l
011A00:  69 67 6E 65 20 2C 20 6C 65 73 20 76 61 6C 65 75    igne , les valeu
011A10:  72 73 20 70 6F 75 72 20 72 65 63 74 69 66 69 65    rs pour rectifie
011A20:  72 20 6C 65 73 20 0D 0A 20 32 20 72 6F 75 74 69    r les .. 2 routi
011A30:  6E 65 73 20 41 44 49 4E 46 20 2D 20 41 44 53 55    nes ADINF - ADSU
011A40:  50 20 28 56 6F 69 72 20 6F 76 65 72 73 63 61 6E    P (Voir overscan
011A50:  29 20 2E 20 53 75 70 72 65 08 5E 6D 65 20 72 61    ) . Supre.^me ra
011A60:  66 66 69 6E 65 6D 65 6E 74 20 21 20 53 69 20 6C    ffinement ! Si l
011A70:  61 20 74 61 69 6C 6C 65 20 0D 0A 20 64 65 20 76    a taille .. de v
011A80:  6F 74 72 65 20 7B 63 72 61 6E 20 64 7B 70 61 73    otre {cran d{pas
011A90:  73 65 20 31 36 4B 20 2C 20 6C 65 20 70 72 6F 67    se 16K , le prog
011AA0:  72 61 6D 6D 65 20 76 6F 75 73 20 61 76 65 72 74    ramme vous avert
011AB0:  69 72 61 20 71 75 65 20 76 6F 75 73 20 64 65 76    ira que vous dev
011AC0:  65 7A 20 70 61 73 73 65 72 20 0D 0A 20 65 6E 20    ez passer .. en 
011AD0:  6F 76 65 72 73 63 61 6E 20 70 61 72 20 6C 27 61    overscan par l'a
011AE0:  70 70 61 72 69 74 69 6F 6E 20 64 65 20 64 6F 6E    pparition de don
011AF0:  6E 7B 65 73 20 73 75 70 70 6C 7B 6D 65 6E 74 61    n{es suppl{menta
011B00:  69 72 65 73 20 2E 20 44 61 6E 73 20 63 65 20 63    ires . Dans ce c
011B10:  61 73 20 6C 61 20 31 7D 72 65 20 0D 0A 20 63 6F    as la 1}re .. co
011B20:  6C 6F 6E 6E 65 20 76 6F 75 73 20 64 6F 6E 6E 65    lonne vous donne
011B30:  72 61 20 6C 65 73 20 61 64 72 65 73 73 65 73 20    ra les adresses 
011B40:  64 65 20 20 6C 61 20 20 31 7D 72 65 20 20 7A 6F    de  la  1}re  zo
011B50:  6E 65 20 20 64 65 20 20 31 36 4B 20 65 74 20 64    ne  de  16K et d
011B60:  61 6E 73 20 6C 61 20 32 7D 6D 65 20 0D 0A 20 63    ans la 2}me .. c
011B70:  6F 6C 6F 6E 6E 65 20 6C 65 73 20 61 64 72 65 73    olonne les adres
011B80:  73 65 73 20 64 65 20 6C 61 20 73 65 63 6F 6E 64    ses de la second
011B90:  65 20 7A 6F 6E 65 20 64 65 20 31 36 4B 20 2E 0D    e zone de 16K ..
011BA0:  0A 20 0D 0A 20 20 20 20 20 50 6F 75 72 20 74 65    . ..     Pour te
011BB0:  73 74 65 72 20 6C 65 20 70 72 6F 67 72 61 6D 6D    ster le programm
011BC0:  65 20 64 6F 6E 6E 65 7A 20 6C 65 73 20 76 61 6C    e donnez les val
011BD0:  65 75 72 73 20 73 75 69 76 61 6E 74 65 73 20 3A    eurs suivantes :
011BE0:  0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20    .. ..           
011BF0:  20 20 20 20 52 31 3D 34 36 20 2C 20 52 32 3D 34        R1=46 , R2=4
011C00:  39 20 2C 20 52 36 3D 33 33 20 2C 20 52 37 3D 33    9 , R6=33 , R7=3
011C10:  34 20 2C 20 52 31 32 3D 31 32 20 2C 20 52 31 33    4 , R12=12 , R13
011C20:  3D 31 30 34 0D 0A 20 0D 0A 20 20 20 20 20 20 20    =104.. ..       
011C30:  43 65 20 71 75 69 20 6E 6F 75 73 20 66 61 69 74    Ce qui nous fait
011C40:  20 75 6E 20 7B 63 72 61 6E 20 6F 76 65 72 73 63     un {cran oversc
011C50:  61 6E 20 64 65 20 39 32 20 63 6F 6C 6F 6E 6E 65    an de 92 colonne
011C60:  73 20 33 33 20 28 32 36 34 29 20 6C 69 67 6E 65    s 33 (264) ligne
011C70:  73 20 0D 0A 20 0D 0A 20 20 20 20 20 4F 62 73 65    s .. ..     Obse
011C80:  72 76 65 7A 20 6C 65 73 20 6D 6F 64 69 66 69 63    rvez les modific
011C90:  61 74 69 6F 6E 73 20 64 61 6E 73 20 6C 65 73 20    ations dans les 
011CA0:  20 69 6E 66 6F 72 6D 61 74 69 6F 6E 73 20 64 27     informations d'
011CB0:  61 64 72 65 73 73 61 67 65 20 63 68 61 71 75 65    adressage chaque
011CC0:  20 66 6F 69 73 20 0D 0A 20 71 75 65 20 76 6F 75     fois .. que vou
011CD0:  73 20 63 68 61 6E 67 65 7A 20 52 31 2C 52 36 2C    s changez R1,R6,
011CE0:  52 31 32 2C 52 31 33 20 2E 0D 0A 20 0D 0A 20 20    R12,R13 ... ..  
011CF0:  20 20 20 43 65 63 69 20 20 66 61 69 74 20 20 2C       Ceci  fait  ,
011D00:  20 20 61 63 74 69 76 65 7A 20 20 6C 27 6F 70 74      activez  l'opt
011D10:  69 6F 6E 20 20 20 27 41 63 74 69 76 65 20 20 20    ion   'Active   
011D20:  43 52 54 43 27 20 20 2C 20 20 6C 27 7B 63 72 61    CRTC'  ,  l'{cra
011D30:  6E 20 20 73 27 61 66 66 69 63 68 65 20 0D 0A 20    n  s'affiche .. 
011D40:  6E 6F 72 6D 61 6C 65 6D 65 6E 74 20 70 75 69 73    normalement puis
011D50:  20 64 69 73 70 61 72 61 69 08 5E 74 20 2C 20 63     disparai.^t , c
011D60:  27 65 73 74 20 20 6E 6F 72 6D 61 6C 20 20 63 61    'est  normal  ca
011D70:  72 20 20 6C 61 20 20 52 41 4D 20 20 7B 63 72 61    r  la  RAM  {cra
011D80:  6E 20 6E 27 65 73 74 20 70 6C 75 73 20 65 6E 20    n n'est plus en 
011D90:  0D 0A 20 23 43 30 30 30 20 2E 20 56 6F 75 73 20    .. #C000 . Vous 
011DA0:  76 6F 79 65 7A 20 65 6E 20 70 6F 69 6E 74 69 6C    voyez en pointil
011DB0:  6C 7B 73 20 73 75 72 20 20 66 6F 6E 64 20 20 6E    l{s sur  fond  n
011DC0:  6F 69 72 20 6C 61 20 7A 6F 6E 65 20 63 6F 6D 6D    oir la zone comm
011DD0:  65 6E 5C 61 6E 74 20 65 6E 20 23 44 30 20 65 74    en\ant en #D0 et
011DE0:  20 0D 0A 20 65 6E 20 6C 69 67 6E 65 73 20 76 65     .. en lignes ve
011DF0:  72 74 69 63 61 6C 65 73 20 72 6F 75 67 65 73 20    rticales rouges 
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:  65 74 20 62 6C 61 6E 63 68 65 73 20 6C 61 20 7A    et blanches la z
011F10:  6F 6E 65 20 7B 63 72 61 6E 20 71 75 69 20 64 7B    one {cran qui d{
011F20:  6D 61 72 72 65 20 65 6E 20 23 34 30 30 30 20 2E    marre en #4000 .
011F30:  0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20    .. ..           
011F40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
011F50:  47 7B 6E 69 61 6C 20 6E 6F 6E 20 3F 20 4D 65 72    G{nial non ? Mer
011F60:  63 69 20 71 75 69 20 3F 0D 0A 20 0D 0A 20 20 20    ci qui ?.. ..   
011F70:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
011F80:  20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D                ----
011F90:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20    -------------.. 
011FA0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
011FB0:  20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 4E                 - N
011FC0:  4F 54 49 43 45 20 4F 56 45 52 50 41 43 4B 20 2D    OTICE OVERPACK -
011FD0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
011FE0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
011FF0:  20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D     ---------------
012000:  2D 2D 0D 0A 20 0D 0A 20 20 20 20 20 43 65 74 74    --.. ..     Cett
012010:  65 20 6E 6F 74 69 63 65 20 6E 65 20 76 6F 75 73    e notice ne vous
012020:  20 64 6F 6E 6E 65 72 61 20 70 61 73 20 64 65 20     donnera pas de 
012030:  20 67 72 61 6E 64 73 20 6D 61 75 78 20 64 65 20     grands maux de 
012040:  74 65 08 5E 74 65 20 21 20 43 27 65 73 74 20 76    te.^te ! C'est v
012050:  72 61 69 6D 65 6E 74 20 0D 0A 20 64 75 20 70 72    raiment .. du pr
012060:  65 73 73 65 20 62 6F 75 74 6F 6E 20 2E 2E 2E 0D    esse bouton ....
012070:  0A 20 0D 0A 20 20 20 20 20 31 20 3A 20 41 76 61    . ..     1 : Ava
012080:  6E 74 20 74 6F 75 74 20 76 6F 75 73 20 64 65 76    nt tout vous dev
012090:  65 7A 20 63 72 7B 65 72 20 20 34 20 20 7B 63 72    ez cr{er  4  {cr
0120A0:  61 6E 73 20 63 6F 6D 70 6F 72 74 61 6E 74 20 75    ans comportant u
0120B0:  6E 65 20 6D 61 72 71 75 65 20 71 75 69 20 76 6F    ne marque qui vo
0120C0:  75 73 20 0D 0A 20 73 69 67 6E 61 6C 65 72 61 20    us .. signalera 
0120D0:  71 75 65 6C 6C 65 20 7A 6F 6E 65 20 64 65 20 63    quelle zone de c
0120E0:  68 61 63 75 6E 20 73 65 72 61 20 20 72 7B 63 75    hacun sera  r{cu
0120F0:  70 7B 72 7B 65 20 70 61 72 20 6C 65 20 63 6F 6D    p{r{e par le com
012100:  75 65 75 72 20 20 64 65 20 66 69 63 68 69 65 72    ueur  de fichier
012110:  20 64 65 76 72 61 20 65 08 5E 74 72 65 20 0D 0A     devra e.^tre ..
012120:  20 63 6F 6E 74 65 6E 75 65 20 20 64 61 6E 73 20     contenue  dans 
012130:  20 75 6E 20 20 63 6F 6D 70 74 65 75 72 20 20 31     un  compteur  1
012140:  36 62 69 74 73 20 20 20 28 42 43 20 20 20 70 61    6bits   (BC   pa
012150:  72 20 20 65 78 65 6D 70 6C 65 29 20 20 65 74 20    r  exemple)  et 
012160:  20 23 42 43 39 35 20 20 61 70 70 65 6C 7B 20 0D     #BC95  appel{ .
012170:  0A 20 72 7B 70 7B 74 69 74 69 76 65 6D 65 6E 74    . r{p{titivement
012180:  20 74 61 6E 74 20 71 75 65 20 6C 65 20 63 6F 6D     tant que le com
012190:  70 74 65 75 72 20 73 65 72 61 20 3C 3E 20 64 65    pteur sera <> de
0121A0:  20 30 20 2E 20 4C 65 20 74 6F 74 61 6C 20 64 65     0 . Le total de
0121B0:  73 20 6F 63 74 65 74 73 20 7B 63 72 69 74 73 20    s octets {crits 
0121C0:  0D 0A 20 2C 20 6F 6E 20 61 70 70 65 6C 65 72 61    .. , on appelera
0121D0:  20 65 6E 63 6F 72 65 20 75 6E 65 20 66 6F 69 73     encore une fois
0121E0:  20 23 42 43 39 35 20 20 70 6F 75 72 20 20 7B 63     #BC95  pour  {c
0121F0:  72 69 72 65 20 6C 61 20 6D 61 72 71 75 65 20 64    rire la marque d
012200:  65 20 66 69 6E 20 64 65 20 66 69 63 68 69 65 72    e fin de fichier
012210:  20 0D 0A 20 73 74 61 6E 64 61 72 64 20 26 31 41     .. standard &1A
012220:  20 2E 20 43 65 74 74 65 20 63 6F 6E 76 65 6E 74     . Cette convent
012230:  69 6F 6E 20 41 4D 53 44 4F 53 20 6E 27 65 73 74    ion AMSDOS n'est
012240:  20 20 70 61 73 20 20 75 6E 65 20 6F 62 6C 69 67      pas  une oblig
012250:  61 74 69 6F 6E 20 2C 20 6F 6E 20 70 65 75 74 20    ation , on peut 
012260:  40 20 0D 0A 20 63 65 20 73 74 61 64 65 20 6D 65    @ .. ce stade me
012270:  74 74 72 65 20 75 6E 65 20 6D 61 72 71 75 65 20    ttre une marque 
012280:  70 65 72 73 6F 6E 6E 65 6C 6C 65 20 2E 0D 0A 20    personnelle ... 
012290:  0D 0A 20 20 20 20 20 45 58 20 3A 20 4C 44 20 41    ..     EX : LD A
0122A0:  2C 22 46 22 20 20 20 20 20 3B 43 65 63 69 20 61    ,"F"     ;Ceci a
0122B0:  75 72 61 20 70 6F 75 72 20 65 66 66 65 74 20 64    ura pour effet d
0122C0:  27 7B 63 72 69 72 65 20 6C 65 20 6D 6F 74 20 46    '{crire le mot F
0122D0:  49 4E 0D 0A 20 20 20 20 20 20 20 20 20 20 43 41    IN..          CA
0122E0:  4C 4C 20 23 42 43 39 35 20 20 20 3B 61 20 6C 61    LL #BC95   ;a la
0122F0:  20 66 69 6E 20 64 65 20 76 6F 74 72 65 20 66 69     fin de votre fi
012300:  63 68 69 65 72 20 2E 0D 0A 20 20 20 20 20 20 20    chier ...       
012310:  20 20 20 4C 44 20 41 2C 22 49 22 0D 0A 20 20 20       LD A,"I"..   
012320:  20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 43 39           CALL #BC9
012330:  35 0D 0A 20 20 20 20 20 20 20 20 20 20 4C 44 20    5..          LD 
012340:  41 2C 22 4E 22 0D 0A 20 20 20 20 20 20 20 20 20    A,"N"..         
012350:  20 43 41 4C 4C 20 23 42 43 39 35 0D 0A 20 20 20     CALL #BC95..   
012360:  20 20 20 20 20 20 20 4A 50 20 23 42 43 38 46 0D           JP #BC8F.
012370:  0A 20 0D 0A 20 20 20 20 20 56 6F 75 73 20 70 6F    . ..     Vous po
012380:  75 72 72 65 7A 20 64 6F 6E 63 20 76 7B 72 69 66    urrez donc v{rif
012390:  69 65 72 20 6C 61 20 66 69 6E 20 64 27 75 6E 20    ier la fin d'un 
0123A0:  66 69 63 68 69 65 72 20 41 53 43 49 49 20 73 75    fichier ASCII su
0123B0:  72 20 75 6E 20 61 75 74 72 65 20 63 72 69 74 7D    r un autre crit}
0123C0:  72 65 20 0D 0A 20 71 75 65 20 26 31 41 20 65 74    re .. que &1A et
0123D0:  20 20 61 69 6E 73 69 20 20 73 61 75 76 65 72 20      ainsi  sauver 
0123E0:  20 65 74 20 20 72 65 6C 69 72 65 20 20 64 65 73     et  relire  des
0123F0:  20 20 66 69 63 68 69 65 72 73 20 20 62 69 6E 61      fichiers  bina
012400:  69 72 65 73 20 20 63 61 72 61 63 74 7D 72 65 20    ires  caract}re 
012410:  70 61 72 20 0D 0A 20 63 61 72 61 63 74 7D 72 65    par .. caract}re
012420:  20 2E 20 45 76 69 64 65 6D 65 6E 74 20 73 69 20     . Evidement si 
012430:  76 6F 74 72 65 20 66 69 63 68 69 65 72 20 63 6F    votre fichier co
012440:  6E 74 69 65 6E 74 20 20 6C 65 20 6D 6F 74 20 27    ntient  le mot '
012450:  46 49 4E 27 20 69 6C 20 76 61 75 64 72 61 20 6D    FIN' il vaudra m
012460:  69 65 75 78 20 0D 0A 20 65 6E 20 63 68 6F 69 73    ieux .. en chois
012470:  69 72 20 75 6E 20 61 75 74 72 65 20 70 6F 75 72    ir un autre pour
012480:  20 6C 61 20 6D 61 72 71 75 65 20 64 65 20 66 69     la marque de fi
012490:  6E 20 64 65 20 66 69 63 68 69 65 72 20 2E 0D 0A    n de fichier ...
0124A0:  20 0D 0A 20 20 20 20 20 4C 65 20 76 65 63 74 65     ..     Le vecte
0124B0:  75 72 20 23 42 43 39 35 20 65 78 69 67 65 20 65    ur #BC95 exige e
0124C0:  6E 20 65 6E 74 72 7B 65 20 6C 65 20 63 61 72 61    n entr{e le cara
0124D0:  63 74 7D 72 65 20 40 20 7B 63 72 69 72 65 20 64    ct}re @ {crire d
0124E0:  61 6E 73 20 41 20 2E 0D 0A 20 20 20 20 20 45 6E    ans A ...     En
0124F0:  20 73 6F 72 74 69 65 20 41 20 65 74 20 49 58 20     sortie A et IX 
012500:  73 6F 6E 74 20 6D 6F 64 69 66 69 7B 73 20 2C 20    sont modifi{s , 
012510:  48 4C 2C 44 45 2C 42 43 20 70 72 7B 73 65 72 76    HL,DE,BC pr{serv
012520:  7B 73 20 2E 0D 0A 20 20 20 20 20 4C 27 7B 74 61    {s ...     L'{ta
012530:  74 20 64 65 73 20 66 6C 61 67 73 20 65 6E 20 73    t des flags en s
012540:  6F 72 74 69 65 20 65 73 74 20 6C 65 20 6D 65 08    ortie est le me.
012550:  5E 6D 65 20 71 75 65 20 70 6F 75 72 20 23 42 43    ^me que pour #BC
012560:  38 30 20 2E 0D 0A 20 0D 0A 20 3B 0D 0A 20 3B 2D    80 ... .. ;.. ;-
012570:  20 53 61 75 76 65 67 61 72 64 65 20 64 27 75 6E     Sauvegarde d'un
012580:  20 66 69 63 68 69 65 72 20 41 53 43 49 49 20 2D     fichier ASCII -
012590:  0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 4F    .. ;..         O
0125A0:  52 47 20 23 42 45 38 30 0D 0A 20 3B 0D 0A 20 3B    RG #BE80.. ;.. ;
0125B0:  0D 0A 20 3B 2D 20 50 61 73 73 65 72 20 6C 65 20    .. ;- Passer le 
0125C0:  6E 6F 6D 20 64 75 20 66 69 63 68 69 65 72 20 61    nom du fichier a
0125D0:  75 20 70 72 6F 67 72 61 6D 6D 65 20 2D 0D 0A 20    u programme -.. 
0125E0:  3B 0D 0A 20 20 20 20 20 20 20 20 20 43 50 20 34    ;..         CP 4
0125F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 3B 56                  ;V
012600:  65 72 69 66 69 65 72 20 71 75 27 69 6C 20 79 2D    erifier qu'il y-
012610:  61 20 62 69 65 6E 20 34 20 70 61 72 61 6D 65 74    a bien 4 paramet
012620:  72 65 73 0D 0A 20 20 20 20 20 20 20 20 20 52 45    res..         RE
012630:  54 20 4E 5A 0D 0A 20 20 20 20 20 20 20 20 20 58    T NZ..         X
012640:  4F 52 20 41 0D 0A 20 20 20 20 20 20 20 20 20 4C    OR A..         L
012650:  44 20 28 46 4C 47 45 52 52 29 2C 41 20 20 20 20    D (FLGERR),A    
012660:  20 3B 45 74 20 72 65 6D 65 74 74 72 65 20 61 20     ;Et remettre a 
012670:  7A 65 72 6F 20 6C 65 20 66 6C 61 67 20 64 27 65    zero le flag d'e
012680:  72 72 65 75 72 0D 0A 20 3B 0D 0A 20 20 20 20 20    rreur.. ;..     
012690:  20 20 20 20 4C 44 20 4C 2C 28 49 58 2B 30 29 20        LD L,(IX+0) 
0126A0:  20 20 20 20 20 20 3B 52 65 63 75 70 65 72 65 72          ;Recuperer
0126B0:  20 65 74 20 72 61 6E 67 65 72 20 6C 27 61 64 72     et ranger l'adr
0126C0:  65 73 73 65 20 64 75 20 62 75 66 66 65 72 0D 0A    esse du buffer..
0126D0:  20 20 20 20 20 20 20 20 20 4C 44 20 48 2C 28 49             LD H,(I
0126E0:  58 2B 31 29 0D 0A 20 20 20 20 20 20 20 20 20 4C    X+1)..         L
0126F0:  44 20 28 42 55 46 46 45 52 29 2C 48 4C 0D 0A 20    D (BUFFER),HL.. 
012700:  3B 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 4C    ;..         LD L
012710:  2C 28 49 58 2B 32 29 20 20 20 20 20 20 20 3B 52    ,(IX+2)       ;R
012720:  65 63 75 70 65 72 65 72 20 65 74 20 72 61 6E 67    ecuperer et rang
012730:  65 72 20 6C 61 20 6C 6F 6E 67 75 65 75 72 20 61    er la longueur a
012740:  20 73 61 75 76 65 72 0D 0A 20 20 20 20 20 20 20     sauver..       
012750:  20 20 4C 44 20 48 2C 28 49 58 2B 33 29 0D 0A 20      LD H,(IX+3).. 
012760:  20 20 20 20 20 20 20 20 4C 44 20 28 4C 45 4E 46            LD (LENF
012770:  49 43 48 29 2C 48 4C 0D 0A 20 3B 0D 0A 20 20 20    ICH),HL.. ;..   
012780:  20 20 20 20 20 20 4C 44 20 4C 2C 28 49 58 2B 34          LD L,(IX+4
012790:  29 20 20 20 20 20 20 20 3B 52 65 63 75 70 65 72    )       ;Recuper
0127A0:  65 72 20 65 74 20 72 61 6E 67 65 72 20 6C 27 61    er et ranger l'a
0127B0:  64 72 65 73 73 65 20 64 65 20 73 61 75 76 65 67    dresse de sauveg
0127C0:  61 72 64 65 0D 0A 20 20 20 20 20 20 20 20 20 4C    arde..         L
0127D0:  44 20 48 2C 28 49 58 2B 35 29 0D 0A 20 20 20 20    D H,(IX+5)..    
0127E0:  20 20 20 20 20 4C 44 20 28 41 44 53 41 56 45 29         LD (ADSAVE)
0127F0:  2C 48 4C 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20    ,HL.. ;..       
012800:  20 20 4C 44 20 4C 2C 28 49 58 2B 36 29 20 20 20      LD L,(IX+6)   
012810:  20 20 20 20 3B 4C 65 20 70 6F 69 6E 74 65 75 72        ;Le pointeur
012820:  20 64 65 20 6C 61 20 76 61 72 69 61 62 6C 65 20     de la variable 
012830:  6E 6F 6D 20 64 65 20 66 69 63 68 69 65 72 0D 0A    nom de fichier..
012840:  20 20 20 20 20 20 20 20 20 4C 44 20 48 2C 28 49             LD H,(I
012850:  58 2B 37 29 20 20 20 20 20 20 20 3B 65 73 74 20    X+7)       ;est 
012860:  6D 69 73 20 64 61 6E 73 20 48 4C 0D 0A 20 3B 0D    mis dans HL.. ;.
012870:  0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 2C 28    .         LD B,(
012880:  48 4C 29 20 20 20 20 20 20 20 20 20 3B 4C 61 20    HL)         ;La 
012890:  6C 6F 6E 67 75 65 75 72 20 64 75 20 6E 6F 6D 20    longueur du nom 
0128A0:  64 65 20 66 69 63 68 69 65 72 20 65 73 74 20 6D    de fichier est m
0128B0:  69 73 65 20 64 69 72 65 63 74 65 6D 65 6E 74 0D    ise directement.
0128C0:  0A 20 20 20 20 20 20 20 20 20 49 4E 43 20 48 4C    .         INC HL
0128D0:  20 20 20 20 20 20 20 20 20 20 20 20 3B 64 61 6E                ;dan
0128E0:  73 20 42 20 70 6F 75 72 20 27 4F 50 45 4E 4F 55    s B pour 'OPENOU
0128F0:  54 27 20 70 75 69 73 20 6F 6E 20 72 65 63 75 70    T' puis on recup
012900:  65 72 65 20 6C 27 61 64 72 65 73 73 65 20 64 75    ere l'adresse du
012910:  0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 45 2C    ..         LD E,
012920:  28 48 4C 29 20 20 20 20 20 20 20 20 20 3B 31 65    (HL)         ;1e
012930:  72 20 63 61 72 61 63 74 65 72 65 20 64 65 20 6C    r caractere de l
012940:  61 20 63 68 61 69 6E 65 20 64 61 6E 73 20 44 45    a chaine dans DE
012950:  0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43 20 48    ..         INC H
012960:  4C 20 20 20 20 20 20 20 20 20 20 20 20 3B 45 58    L            ;EX
012970:  20 44 45 2C 48 4C 20 6D 65 74 74 72 61 20 6C 27     DE,HL mettra l'
012980:  61 64 72 65 73 73 65 20 64 75 20 6E 6F 6D 20 64    adresse du nom d
012990:  65 20 66 69 63 68 69 65 72 20 64 61 6E 73 20 48    e fichier dans H
0129A0:  4C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 44    L..         LD D
0129B0:  2C 28 48 4C 29 20 20 20 20 20 20 20 20 20 3B 70    ,(HL)         ;p
0129C0:  6F 75 72 20 27 4F 50 45 4E 4F 55 54 27 0D 0A 20    our 'OPENOUT'.. 
0129D0:  3B 0D 0A 20 3B 2D 20 4F 75 76 72 69 72 20 75 6E    ;.. ;- Ouvrir un
0129E0:  20 66 69 63 68 69 65 72 20 65 6E 20 65 63 72 69     fichier en ecri
0129F0:  74 75 72 65 20 2D 0D 0A 20 3B 0D 0A 20 20 20 20    ture -.. ;..    
012A00:  20 20 20 20 20 45 58 20 44 45 2C 48 4C 20 20 20         EX DE,HL   
012A10:  20 20 20 20 20 20 20 3B 41 64 72 65 73 73 65 20           ;Adresse 
012A20:  64 75 20 6E 6F 6D 20 64 65 20 66 69 63 68 69 65    du nom de fichie
012A30:  72 20 64 61 6E 73 20 48 4C 0D 0A 20 20 20 20 20    r dans HL..     
012A40:  20 20 20 20 4C 44 20 44 45 2C 28 42 55 46 46 45        LD DE,(BUFFE
012A50:  52 29 20 20 20 20 3B 41 64 72 65 73 73 65 20 64    R)    ;Adresse d
012A60:  75 20 62 75 66 66 65 72 0D 0A 20 3B 0D 0A 20 20    u buffer.. ;..  
012A70:  20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 43 38           CALL #BC8
012A80:  43 20 20 20 20 20 20 20 20 3B 4F 75 76 72 69 72    C        ;Ouvrir
012A90:  20 6C 65 20 66 69 63 68 69 65 72 0D 0A 20 20 20     le fichier..   
012AA0:  20 20 20 20 20 20 4A 52 20 4E 43 2C 45 52 52 44          JR NC,ERRD
012AB0:  49 53 43 20 20 20 20 20 3B 53 74 6F 70 70 65 72    ISC     ;Stopper
012AC0:  20 65 6E 20 63 61 73 20 64 27 65 72 72 65 75 72     en cas d'erreur
012AD0:  0D 0A 20 3B 0D 0A 20 3B 2D 20 53 61 75 76 65 72    .. ;.. ;- Sauver
012AE0:  20 75 6E 20 66 69 63 68 69 65 72 20 41 53 43 49     un fichier ASCI
012AF0:  49 20 61 20 70 61 72 74 69 72 20 64 65 20 6C 27    I a partir de l'
012B00:  61 64 72 65 73 73 65 20 64 6F 6E 6E 65 65 20 2D    adresse donnee -
012B10:  0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 4C    .. ;..         L
012B20:  44 20 48 4C 2C 28 41 44 53 41 56 45 29 20 20 20    D HL,(ADSAVE)   
012B30:  20 3B 50 72 65 6E 64 72 65 20 6C 27 61 64 72 65     ;Prendre l'adre
012B40:  73 73 65 20 64 65 20 64 65 62 75 74 20 64 65 20    sse de debut de 
012B50:  73 61 75 76 65 67 61 72 64 65 20 20 20 20 20 20    sauvegarde      
012B60:  20 20 20 0D 0A 20 20 20 20 20 20 20 20 20 4C 44       ..         LD
012B70:  20 42 43 2C 28 4C 45 4E 46 49 43 48 29 20 20 20     BC,(LENFICH)   
012B80:  3B 50 61 73 20 62 65 73 6F 69 6E 20 64 65 20 70    ;Pas besoin de p
012B90:  6F 69 6E 74 20 64 27 65 6E 74 72 65 65 20 6E 69    oint d'entree ni
012BA0:  20 64 65 20 74 79 70 65 20 66 69 63 68 69 65 72     de type fichier
012BB0:  20 0D 0A 20 3B 20 20 20 20 20 20 20 20 20 20 20     .. ;           
012BC0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 3B 42                  ;B
012BD0:  43 20 73 65 72 76 69 72 61 20 64 65 20 63 6F 6D    C servira de com
012BE0:  70 74 65 75 72 20 70 6F 75 72 20 73 74 6F 70 70    pteur pour stopp
012BF0:  65 72 20 6C 27 65 63 72 69 74 75 72 65 0D 0A 20    er l'ecriture.. 
012C00:  4E 58 54 43 41 52 20 20 4C 44 20 41 2C 28 48 4C    NXTCAR  LD A,(HL
012C10:  29 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C    )..         CALL
012C20:  20 23 42 43 39 35 20 20 20 20 20 20 20 20 3B 45     #BC95        ;E
012C30:  63 72 69 72 65 20 6C 65 20 63 61 72 61 63 74 65    crire le caracte
012C40:  72 65 20 63 6F 6E 74 65 6E 75 20 64 61 6E 73 20    re contenu dans 
012C50:  41 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 4E    A..         JR N
012C60:  43 2C 45 52 52 44 49 53 43 0D 0A 20 3B 0D 0A 20    C,ERRDISC.. ;.. 
012C70:  20 20 20 20 20 20 20 20 49 4E 43 20 48 4C 20 20            INC HL  
012C80:  20 20 20 20 20 20 20 20 20 20 3B 50 6F 69 6E 74              ;Point
012C90:  65 72 20 6F 63 74 65 74 20 52 41 4D 20 73 75 69    er octet RAM sui
012CA0:  76 61 6E 74 0D 0A 20 20 20 20 20 20 20 20 20 44    vant..         D
012CB0:  45 43 20 42 43 20 20 20 20 20 20 20 20 20 20 20    EC BC           
012CC0:  20 3B 55 6E 20 63 61 72 61 63 74 65 72 65 20 64     ;Un caractere d
012CD0:  65 20 6D 6F 69 6E 73 20 61 20 65 63 72 69 72 65    e moins a ecrire
012CE0:  0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C    ..         LD A,
012CF0:  42 20 20 20 20 20 20 20 20 20 20 20 20 3B 56 6F    B            ;Vo
012D00:  69 72 20 73 69 20 42 43 3D 30 0D 0A 20 20 20 20    ir si BC=0..    
012D10:  20 20 20 20 20 4F 52 20 43 0D 0A 20 20 20 20 20         OR C..     
012D20:  20 20 20 20 4A 52 20 4E 5A 2C 4E 58 54 43 41 52        JR NZ,NXTCAR
012D30:  20 20 20 20 20 20 3B 53 69 20 6E 6F 6E 20 63 6F          ;Si non co
012D40:  6E 74 69 6E 75 65 72 0D 0A 20 3B 0D 0A 20 20 20    ntinuer.. ;..   
012D50:  20 20 20 20 20 20 4C 44 20 41 2C 23 31 41 20 20          LD A,#1A  
012D60:  20 20 20 20 20 20 20 20 3B 53 69 20 6F 75 69 20            ;Si oui 
012D70:  65 63 72 69 72 65 20 6D 61 72 71 75 65 20 63 6F    ecrire marque co
012D80:  6E 76 65 6E 74 69 6F 6E 6E 65 6C 6C 65 20 0D 0A    nventionnelle ..
012D90:  20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42             CALL #B
012DA0:  43 39 35 20 20 20 20 20 20 20 20 3B 64 65 20 66    C95        ;de f
012DB0:  69 6E 20 64 65 20 66 69 63 68 69 65 72 0D 0A 20    in de fichier.. 
012DC0:  20 20 20 20 20 20 20 20 4A 50 20 43 2C 23 42 43            JP C,#BC
012DD0:  38 46 20 20 20 20 20 20 20 20 3B 65 74 20 66 69    8F        ;et fi
012DE0:  6E 69 0D 0A 20 3B 0D 0A 20 45 52 52 44 49 53 43    ni.. ;.. ERRDISC
012DF0:  20 4C 44 20 41 2C 23 46 46 20 20 20 20 20 20 20     LD A,#FF       
012E00:  20 20 20 3B 53 69 67 6E 61 6C 65 72 20 6C 27 65       ;Signaler l'e
012E10:  72 72 65 75 72 20 64 61 6E 73 20 6C 65 20 66 6C    rreur dans le fl
012E20:  61 67 20 73 69 20 72 61 74 65 0D 0A 20 20 20 20    ag si rate..    
012E30:  20 20 20 20 20 4C 44 20 28 46 4C 47 45 52 52 29         LD (FLGERR)
012E40:  2C 41 0D 0A 20 20 20 20 20 20 20 20 20 4A 50 20    ,A..         JP 
012E50:  23 42 43 39 32 20 20 20 20 20 20 20 20 20 20 3B    #BC92          ;
012E60:  46 65 72 6D 65 74 75 72 65 20 64 27 75 72 67 65    Fermeture d'urge
012E70:  6E 63 65 20 65 74 20 66 69 6E 69 0D 0A 20 3B 0D    nce et fini.. ;.
012E80:  0A 20 4C 49 53 54 20 0D 0A 20 46 4C 47 45 52 52    . LIST .. FLGERR
012E90:  20 20 44 42 20 30 0D 0A 20 4C 45 4E 46 49 43 48      DB 0.. LENFICH
012EA0:  20 44 42 20 30 0D 0A 20 42 55 46 46 45 52 20 20     DB 0.. BUFFER  
012EB0:  44 57 20 30 0D 0A 20 41 44 53 41 56 45 20 20 44    DW 0.. ADSAVE  D
012EC0:  57 20 30 0D 0A 20 44 42 20 30 0D 0A 20 4E 4F 4C    W 0.. DB 0.. NOL
012ED0:  49 53 54 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20    IST.. ;..       
012EE0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
012EF0:  20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D       -------------
012F00:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20    -------------.. 
012F10:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
012F20:  20 20 20 20 20 20 20 20 2D 20 41 55 54 52 45 53            - AUTRES
012F30:  20 56 45 43 54 45 55 52 53 20 44 55 20 44 52 49     VECTEURS DU DRI
012F40:  56 45 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20    VE -..          
012F50:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
012F60:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
012F70:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20    ----------.. .. 
012F80:  20 20 20 20 4C 65 73 20 76 65 63 74 65 75 72 73        Les vecteurs
012F90:  20 63 69 74 7B 73 20 69 63 69 20 73 6F 6E 74 20     cit{s ici sont 
012FA0:  67 7B 6E 7B 72 61 6C 65 6D 65 6E 74 20 20 64 27    g{n{ralement  d'
012FB0:  75 73 61 67 65 20 20 70 65 75 20 63 6F 75 72 61    usage  peu coura
012FC0:  6E 74 20 65 74 20 6E 65 20 66 6F 6E 74 20 0D 0A    nt et ne font ..
012FD0:  20 70 61 73 20 6C 27 6F 62 6A 65 74 20 64 65 20     pas l'objet de 
012FE0:  70 72 6F 67 72 61 6D 6D 65 73 20 64 65 20 64 7B    programmes de d{
012FF0:  6D 6F 6E 73 74 72 61 74 69 6F 6E 20 2E 0D 0A 20    monstration ... 
013000:  0D 0A 20 20 20 20 20 23 42 43 38 36 20 3A 20 4C    ..     #BC86 : L
013010:  27 69 6E 76 65 72 73 65 20 64 65 20 23 42 43 38    'inverse de #BC8
013020:  30 20 2E 20 20 4C 65 20 20 63 61 72 61 63 74 7D    0 .  Le  caract}
013030:  72 65 20 20 6C 75 20 20 64 61 6E 73 20 41 20 65    re  lu  dans A e
013040:  73 74 20 72 65 6D 69 73 20 64 61 6E 73 20 6C 65    st remis dans le
013050:  20 0D 0A 20 74 61 6D 70 6F 6E 20 2E 20 44 65 70     .. tampon . Dep
013060:  75 69 73 20 6C 61 20 6E 61 69 73 73 61 6E 63 65    uis la naissance
013070:  20 64 65 73 20 43 50 43 20 2C 20 20 70 65 72 73     des CPC ,  pers
013080:  6F 6E 6E 65 20 6E 27 61 20 70 75 20 74 72 6F 75    onne n'a pu trou
013090:  76 65 72 20 75 6E 20 75 73 61 67 65 20 40 20 63    ver un usage @ c
0130A0:  65 20 0D 0A 20 76 65 63 74 65 75 72 20 2E 0D 0A    e .. vecteur ...
0130B0:  20 0D 0A 20 20 20 20 20 23 42 43 38 39 20 3A 20     ..     #BC89 : 
0130C0:  56 7B 72 69 66 69 65 20 71 75 65 20 6C 61 20 6D    V{rifie que la m
0130D0:  61 72 71 75 65 20 66 69 6E 20 20 64 65 20 20 66    arque fin  de  f
0130E0:  69 63 68 69 65 72 20 41 53 43 49 49 20 28 26 31    ichier ASCII (&1
0130F0:  41 29 20 65 73 74 20 61 74 74 65 69 6E 74 65 20    A) est atteinte 
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:  2E 20 0D 0A 20 53 69 20 63 27 65 73 74 20 6C 65    . .. Si c'est le
013210:  20 63 61 73 20 6C 65 20 43 41 52 52 59 20 65 73     cas le CARRY es
013220:  74 20 6F 08 5E 74 7B 20 65 74 20 6D 69 73 20 73    t o.^t{ et mis s
013230:  69 6E 6F 6E 20 2E 0D 0A 20 0D 0A 20 20 20 20 20    inon ... ..     
013240:  23 42 43 39 42 20 3A 20 4C 65 63 74 75 72 65 20    #BC9B : Lecture 
013250:  65 74 20 61 66 66 69 63 68 61 67 65 20 64 75 20    et affichage du 
013260:  63 61 74 61 6C 6F 67 75 65 20 2E 0D 0A 20 20 20    catalogue ...   
013270:  20 20 45 6E 20 65 6E 74 72 7B 65 20 69 6C 20 73      En entr{e il s
013280:  75 66 66 69 74 20 64 65 20 64 6F 6E 6E 65 72 20    uffit de donner 
013290:  6C 27 61 64 72 65 73 73 65 20 64 75 20 74 61 6D    l'adresse du tam
0132A0:  70 6F 6E 20 64 61 6E 73 20 44 45 20 2E 0D 0A 20    pon dans DE ... 
0132B0:  20 20 20 20 45 6E 20 73 6F 72 74 69 65 20 74 6F        En sortie to
0132C0:  75 73 20 6C 65 73 20 72 65 67 69 73 74 72 65 73    us les registres
0132D0:  20 73 6F 6E 74 20 6D 6F 64 69 66 69 7B 73 20 79     sont modifi{s y
0132E0:  20 63 6F 6D 70 72 69 73 20 49 58 20 26 20 49 59     compris IX & IY
0132F0:  20 2E 0D 0A 20 0D 0A 20 20 20 20 20 45 78 3A 20     ... ..     Ex: 
013300:  4C 44 20 44 45 2C 42 55 46 46 45 52 0D 0A 20 20    LD DE,BUFFER..  
013310:  20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 43 39           CALL #BC9
013320:  42 0D 0A 20 20 20 20 20 20 20 20 20 52 45 54 0D    B..         RET.
013330:  0A 20 0D 0A 20 20 20 20 20 43 6F 6E 74 72 61 69    . ..     Contrai
013340:  72 65 6D 65 6E 74 20 61 75 78 20 6F 70 7B 72 61    rement aux op{ra
013350:  74 69 6F 6E 73 20 64 65 20 6C 65 63 74 75 72 65    tions de lecture
013360:  20 7B 63 72 69 74 75 72 65 20 2C 20 6C 65 20 62     {criture , le b
013370:  75 66 66 65 72 20 6E 65 20 70 65 75 74 20 65 08    uffer ne peut e.
013380:  5E 74 72 65 20 0D 0A 20 6D 69 73 20 64 61 6E 73    ^tre .. mis dans
013390:  20 6C 61 20 52 41 4D 20 7B 63 72 61 6E 20 21 0D     la RAM {cran !.
0133A0:  0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20    . ..            
0133B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D                  --
0133C0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0133D0:  2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20    --------.. ..   
0133E0:  20 20 23 42 43 41 34 20 3A 20 43 6F 6D 70 61 72      #BCA4 : Compar
0133F0:  65 20 6C 65 20 63 6F 6E 74 65 6E 75 20 64 65 20    e le contenu de 
013400:  6C 61 20 52 41 4D 20 61 76 65 63 20 6C 65 20 63    la RAM avec le c
013410:  6F 6E 74 65 6E 75 20 64 75 20 66 69 63 68 69 65    ontenu du fichie
013420:  72 20 6F 75 76 65 72 74 20 65 6E 20 0D 0A 20 6C    r ouvert en .. l
013430:  65 63 74 75 72 65 20 2E 0D 0A 20 20 20 20 20 45    ecture ...     E
013440:  6E 20 65 6E 74 72 7B 65 20 48 4C 20 63 6F 6E 74    n entr{e HL cont
013450:  69 65 6E 74 20 6C 27 61 64 72 65 73 73 65 20 64    ient l'adresse d
013460:  65 20 64 7B 70 61 72 74 20 64 65 20 6C 61 20 76    e d{part de la v
013470:  7B 72 69 66 69 63 61 74 69 6F 6E 20 2E 0D 0A 20    {rification ... 
013480:  20 20 20 20 44 45 20 63 6F 6E 74 69 65 6E 74 20        DE contient 
013490:  6C 61 20 6C 6F 6E 67 75 65 75 72 20 40 20 76 7B    la longueur @ v{
0134A0:  72 69 66 69 65 72 20 2E 0D 0A 20 20 20 20 20 45    rifier ...     E
0134B0:  6E 20 73 6F 72 74 69 65 20 6C 65 20 43 41 52 52    n sortie le CARR
0134C0:  59 20 65 73 74 20 6D 69 73 20 73 69 20 6C 61 20    Y est mis si la 
0134D0:  76 7B 72 69 66 69 63 61 74 69 6F 6E 20 65 73 74    v{rification est
0134E0:  20 63 6F 72 72 65 63 74 65 20 2E 0D 0A 20 0D 0A     correcte ... ..
0134F0:  20 20 20 20 20 45 78 65 6D 70 6C 65 20 3A 20 4F         Exemple : O
013500:  75 76 72 69 72 20 6C 65 20 66 69 63 68 69 65 72    uvrir le fichier
013510:  20 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20     ...            
013520:  20 20 20 4C 44 20 48 4C 2C 61 64 72 65 73 73 65       LD HL,adresse
013530:  20 72 61 6D 0D 0A 20 20 20 20 20 20 20 20 20 20     ram..          
013540:  20 20 20 20 20 4C 44 20 44 45 2C 6C 6F 6E 67 75         LD DE,longu
013550:  65 75 72 20 61 20 76 7B 72 69 66 69 65 72 0D 0A    eur a v{rifier..
013560:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43                   C
013570:  41 4C 4C 20 23 42 43 41 34 0D 0A 20 20 20 20 20    ALL #BCA4..     
013580:  20 20 20 20 20 20 20 20 20 20 4A 52 20 43 2C 56              JR C,V
013590:  65 72 69 66 20 4F 4B 0D 0A 20 0D 0A 20 20 20 20    erif OK.. ..    
0135A0:  20 20 20 20 20 20 20 20 20 20 20 20 2D 20 46 49                - FI
0135B0:  4E 20 44 45 20 4C 27 45 54 55 44 45 20 43 4F 4E    N DE L'ETUDE CON
0135C0:  53 41 43 52 45 45 20 41 55 58 20 56 45 43 54 45    SACREE AUX VECTE
0135D0:  55 52 53 20 44 52 49 56 45 20 2D 0D 0A 20 0D 0A    URS DRIVE -.. ..
0135E0:  1A 20 53 41 55 56 45 47 41 52 44 45 20 53 55 52    . SAUVEGARDE SUR
0135F0:  20 44 49 53 51 55 45 20 2D 0D 0A 20 20 20 20 20     DISQUE -..     
013600:  00 4C 49 54 41 53 43 20 20 42 49 4E 00 00 00 00    .LITASC  BIN....
013610:  00 00 02 00 00 80 BE 00 50 00 00 00 00 00 00 00    ........P.......
013620:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013630:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013640:  50 00 00 B9 04 FE 02 C0 AF 32 CA BE DD 6E 00 DD    P........2...n..
013650:  66 01 22 CD BE DD 6E 02 DD 66 03 46 23 5E 23 56    f."...n..f.F#^#V
013660:  EB ED 5B CD BE CD 77 BC 30 18 CD 80 BC 30 13 CD    ..[...w.0....0..
013670:  5A BB 3E 43 CD 1E BB 20 13 3E 2F CD 1E BB 20 F9    Z.>C... .>/... .
013680:  FE 02 C0 AF 32 CA BE DD 6E 00 DD 66 01 22 CD BE    ....2...n..f."..
013690:  DD 6E 02 DD 66 03 46 23 5E 23 56 EB ED 5B CD BE    .n..f.F#^#V..[..
0136A0:  CD 77 BC 30 18 CD 80 BC 30 13 CD 5A BB 3E 43 CD    .w.0....0..Z.>C.
0136B0:  1E BB 20 13 3E 2F CD 1E BB 20 F9 18 E8 FE 1A CA    .. .>/... ......
0136C0:  7A BC 3E FF 32 CA BE C3 7D BC 00 00 00 00 00 00    z.>.2...}.......
0136D0:  1A 43 4F 55 52 53 20 44 27 41 53 53 45 4D 42 4C    .COURS D'ASSEMBL
0136E0:  45 55 52 20 35 20 2D 0D 0A 20 20 20 20 20 20 20    EUR 5 -..       
0136F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
013700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
013710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
013720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
013730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
013740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
013750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
013760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
013770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
013780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
013790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0137A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0137B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0137C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0137D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0137E0:  E5 6D 69 6E 75 73 63 75 6C 20 20 20 00 00 00 03    .minuscul   ....
0137F0:  03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013800:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013810:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013820:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013830:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013840:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013850:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013860:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013870:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013880:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013890:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0138A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0138B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0138C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0138D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0138E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0138F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013900:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013910:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013920:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013930:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013940:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013950:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013960:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013970:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013980:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013990:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0139A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0139B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0139C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0139D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0139E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0139F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013A00:  20 0D 0A 20 20 20 20 20 48 41 4C 54 20 3A 20 43     ..     HALT : C
013A10:  65 74 74 65 20 20 69 6E 73 74 72 75 63 74 69 6F    ette  instructio
013A20:  6E 20 20 73 75 73 70 65 6E 64 20 20 74 6F 75 74    n  suspend  tout
013A30:  65 20 20 6F 70 7B 72 61 74 69 6F 6E 20 20 64 75    e  op{ration  du
013A40:  20 20 5A 38 30 20 20 74 61 6E 74 20 71 75 27 75      Z80  tant qu'u
013A50:  6E 20 0D 0A 20 6E 6F 75 76 65 61 75 20 63 79 63    n .. nouveau cyc
013A60:  6C 65 20 64 27 69 6E 74 65 72 72 75 70 74 69 6F    le d'interruptio
013A70:  6E 20 6E 27 65 73 74 20 70 61 73 20 69 6E 69 74    n n'est pas init
013A80:  69 61 6C 69 73 7B 20 2E 20 20 4F 6E 20 70 65 75    ialis{ .  On peu
013A90:  74 20 61 76 6F 69 72 20 61 75 20 6D 6F 69 6E 73    t avoir au moins
013AA0:  20 32 20 0D 0A 20 62 6F 6E 6E 65 73 20 72 61 69     2 .. bonnes rai
013AB0:  73 6F 6E 20 64 65 20 6C 27 75 74 69 6C 69 73 65    son de l'utilise
013AC0:  72 20 3A 0D 0A 0D 0A 20 20 20 20 20 31 20 3A 20    r :....     1 : 
013AD0:  50 6F 75 72 20 73 79 6E 63 68 72 6F 6E 69 73 65    Pour synchronise
013AE0:  72 20 75 6E 65 20 72 6F 75 74 69 6E 65 20 61 76    r une routine av
013AF0:  65 63 20 6C 65 20 64 7B 6D 61 72 72 61 67 65 20    ec le d{marrage 
013B00:  64 27 75 6E 65 20 69 6E 74 65 72 72 75 70 74 69    d'une interrupti
013B10:  6F 6E 20 64 75 20 0D 0A 20 5A 38 30 20 28 54 6F    on du .. Z80 (To
013B20:  75 73 20 6C 65 73 20 31 2F 33 30 30 53 2E 29 20    us les 1/300S.) 
013B30:  2E 0D 0A 0D 0A 20 20 20 20 20 32 20 3A 20 20 50    .....     2 :  P
013B40:  6F 75 72 20 20 63 65 63 69 20 20 69 6C 20 20 66    our  ceci  il  f
013B50:  61 75 74 20 20 73 61 76 6F 69 72 20 20 71 75 65    aut  savoir  que
013B60:  20 20 6C 65 20 20 48 41 4C 54 20 20 6D 65 74 20      le  HALT  met 
013B70:  20 64 61 6E 73 20 20 6C 61 20 20 64 65 72 6E 69     dans  la  derni
013B80:  7D 72 65 20 0D 0A 20 61 64 72 65 73 73 65 20 64    }re .. adresse d
013B90:  69 73 70 6F 6E 69 62 6C 65 20 64 65 20 6C 61 20    isponible de la 
013BA0:  20 20 70 69 6C 65 20 20 20 6C 61 20 20 20 70 69      pile   la   pi
013BB0:  6C 65 20 20 20 6C 27 61 64 72 65 73 73 65 20 20    le   l'adresse  
013BC0:  20 70 72 6F 67 72 61 6D 6D 65 20 20 71 75 69 20     programme  qui 
013BD0:  73 75 69 74 20 0D 0A 20 63 65 74 74 65 20 69 6E    suit .. cette in
013BE0:  73 74 72 75 63 74 69 6F 6E 20 53 41 4E 53 20 4D    struction SANS M
013BF0:  4F 44 49 46 49 45 52 20 4C 45 20 50 4F 49 4E 54    ODIFIER LE POINT
013C00:  45 55 52 20 44 45 20 50 49 4C 45 20 2E 0D 0A 0D    EUR DE PILE ....
013C10:  0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 4F 52    . ;..         OR
013C20:  47 20 34 30 30 30 30 0D 0A 20 3B 0D 0A 20 34 30    G 40000.. ;.. 40
013C30:  30 30 30 20 20 20 4C 44 20 42 2C 32 35 35 0D 0A    000   LD B,255..
013C40:  20 3B 0D 0A 20 34 30 30 30 32 20 20 20 48 41 4C     ;.. 40002   HAL
013C50:  54 20 20 20 20 3B 4D 65 74 20 73 75 72 20 6C 61    T    ;Met sur la
013C60:  20 70 69 6C 65 20 6C 27 61 64 72 65 73 73 65 20     pile l'adresse 
013C70:  64 65 20 6C 27 69 6E 73 74 72 75 63 74 69 6F 6E    de l'instruction
013C80:  20 71 75 69 20 73 75 69 74 0D 0A 20 34 30 30 30     qui suit.. 4000
013C90:  33 20 20 20 44 45 43 20 53 50 20 20 3B 56 61 20    3   DEC SP  ;Va 
013CA0:  70 6F 69 6E 74 65 72 20 63 65 74 74 65 20 61 64    pointer cette ad
013CB0:  72 65 73 73 65 20 73 75 72 20 6C 61 20 70 69 6C    resse sur la pil
013CC0:  65 0D 0A 20 20 20 20 20 20 20 20 20 44 45 43 20    e..         DEC 
013CD0:  53 50 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50    SP..         POP
013CE0:  20 48 4C 20 20 3B 50 72 7B 6C 7D 76 65 20 6C 27     HL  ;Pr{l}ve l'
013CF0:  61 64 72 65 73 73 65 20 64 61 6E 73 20 48 4C 20    adresse dans HL 
013D00:  65 74 20 72 65 6D 65 74 20 65 6E 20 70 6C 61 63    et remet en plac
013D10:  65 20 6C 65 20 70 6F 69 6E 74 65 75 72 20 70 69    e le pointeur pi
013D20:  6C 65 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20    le..         LD 
013D30:  28 41 44 52 45 53 53 45 29 2C 48 4C 0D 0A 20 20    (ADRESSE),HL..  
013D40:  20 20 20 20 20 20 20 52 45 54 20 0D 0A 20 3B 0D           RET .. ;.
013D50:  0A 20 41 44 52 45 53 53 45 20 44 57 20 30 0D 0A    . ADRESSE DW 0..
013D60:  0D 0A 20 20 20 20 20 45 6E 20 66 69 6E 20 64 27    ..     En fin d'
013D70:  65 78 7B 63 75 74 69 6F 6E 20 2C 20 41 44 52 45    ex{cution , ADRE
013D80:  53 53 45 20 63 6F 6E 74 69 65 6E 74 20 34 30 30    SSE contient 400
013D90:  30 33 20 2E 0D 0A 0D 0A 20 20 20 20 20 43 65 74    03 .....     Cet
013DA0:  74 65 20 66 61 63 69 6C 69 74 7B 20 70 65 75 74    te facilit{ peut
013DB0:  20 65 08 5E 74 72 65 20 75 74 69 6C 69 73 7B 65     e.^tre utilis{e
013DC0:  20 70 6F 75 72 20 72 65 6E 64 72 65 20 75 6E 20     pour rendre un 
013DD0:  70 72 6F 67 72 61 6D 6D 65 20 72 65 6C 6F 67 65    programme reloge
013DE0:  61 62 6C 65 20 2E 0D 0A 0D 0A 0D 0A 20 20 20 20    able .......    
013DF0:  20 49 4E 20 65 74 20 4F 55 54 20 3A 20 43 65 73     IN et OUT : Ces
013E00:  00 4F 56 45 52 50 41 43 4B 42 49 4E 00 00 00 00    .OVERPACKBIN....
013E10:  00 00 02 00 00 1C A2 00 48 03 00 00 00 00 00 00    ........H.......
013E20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013E30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013E40:  48 03 00 8A 04 67 7D C6 5C 6F D0 24 7C E6 07 C0    H....g}.\o.$|...
013E50:  7C D6 08 67 C9 11 D0 00 21 00 C0 18 06 21 D0 00    |..g....!....!..
013E60:  11 00 C0 01 00 40 ED B0 C9 3E 2E 30 0E 26 00 21    .....@...>.0.&.!
013E70:  22 00 07 00 00 0C 68 FF 3F 28 2E 0E 26 00 19 1E    ".....h.?(..&...
013E80:  C3 25 A3 C3 9D A4 AF 32 5E A5 21 A2 E2 06 2E 0E    .%£....2^.!.....
013E90:  84 C5 11 BD A2 CD 57 A2 C1 21 80 E2 C5 11 CF A2    ......W..!......
013EA0:  CD 57 A2 C1 21 22 C0 C5 11 E2 A2 CD 57 A2 C1 21    .W..!"......W..!
013EB0:  00 C0 C5 11 F3 A2 CD 57 A2 C1 C9 C5 E5 D5 3A 5F    .......W......:_
013EC0:  A5 21 70 A2 36 30 B7 28 02 36 FF CD 0E BC D1 E1    .!p.60.(.6......
013ED0:  C1 C5 E5 36 30 23 10 FB E1 D5 CD 26 BC D1 C1 0D    ...60#.....&....
013EE0:  20 EF EB CD 17 A4 21 19 A3 E5 06 08 7E CD 5A BB     .....!.£...~.Z.
013EF0:  23 10 F9 E1 06 0C 11 D0 84 CD 8C BC 30 17 21 00    #...........0.!.
013F00:  C0 11 00 40 3E 02 CD 98 BC 30 0A CD 8F BC 30 05    ...@>....0....0.
013F10:  21 20 A3 34 C9 32 5E A5 CD 92 BC 11 06 A3 C3 17    ! £4.2^......£..
013F20:  A4 1F 01 0A 48 41 55 54 0D 0A 47 41 55 43 48 45    ....HAUT..GAUCHE
013F30:  0A 0D 00 1F 0D 0A 48 41 55 54 1F 0D 0B 44 52 4F    ......HAUT...DRO
013F40:  49 54 1F 0D 0C 00 1F 01 01 42 41 53 0A 0D 47 41    IT.......BAS..GA
013F50:  55 43 48 45 0A 0D 00 1F 0D 01 42 41 53 1F 0D 02    UCHE......BAS...
013F60:  44 52 4F 49 54 45 1F 0D 03 00 1F 01 01 45 52 52    DROITE.......ERR
013F70:  45 55 52 20 46 49 43 48 49 45 52 07 00 4F 56 45    EUR FICHIER..OVE
013F80:  52 53 43 52 31 2E 53 43 52 FE 05 C0 06 41 21 5C    RSCR1.SCR....A!\
013F90:  A4 36 00 23 10 FB AF 32 5E A5 DD 6E 00 DD 66 01    .6.#...2^..n..f.
013FA0:  4E 23 5E 23 56 21 90 A4 71 23 EB 06 00 ED B0 21    N#^#V!..q#.....!
013FB0:  5C A4 06 04 E5 DD 6E 08 DD 66 09 4E 23 5E 23 56    \.....n..f.N#^#V
013FC0:  E1 C5 E5 71 23 EB 06 00 ED B0 E1 01 0D 00 09 C1    ...q#...........
013FD0:  DD 2B DD 2B 10 DE 21 5C A4 CD F0 A3 21 A2 E2 11    .+.+..!\...£!...
013FE0:  10 27 CD DA A3 21 69 A4 CD F0 A3 21 80 E2 11 3E    .'..£!i...£!...>
013FF0:  27 CD DA A3 21 76 A4 CD F0 A3 21 22 C0 11 80 56    '..£!v...£!"...V
014000:  CD DA A3 21 83 A4 CD F0 A3 21 00 C0 11 AE 56 CD    ..£!....£!....V.
014010:  DA A3 21 20 A4 CD 17 A4 CD 06 BB 21 90 A4 46 23    .£! .......!..F#
014020:  11 00 C0 CD 8C BC 30 44 21 10 27 11 EA 5E 01 00    ......0D!.'..^..
014030:  00 3E 02 CD 98 BC 30 34 CD 8F BC 30 2F C9 06 84    .>....04...0/...
014040:  C5 E5 01 2E 00 ED B0 21 2E 00 19 EB E1 CD 26 BC    .......!......&.
014050:  C1 10 ED C9 46 23 11 00 C0 CD 77 BC 30 0E 21 00    ....F#....w.0.!.
014060:  C0 CD 83 BC 30 06 CD 7A BC 30 01 C9 32 5E A5 CD    ....0..z.0..2^..
014070:  7D BC CD 92 BC 21 06 A3 C3 17 A4 7E B7 C8 CD 5A    }....!.£...~...Z
014080:  BB 23 18 F7 1F 01 01 20 50 4C 41 43 45 52 20 44    .#..... PLACER D
014090:  49 53 51 55 45 54 54 45 0A 0D 20 50 4F 55 52 20    ISQUETTE.. POUR 
0140A0:  4F 56 45 52 53 43 41 4E 20 45 54 0A 0D 20 50 52    OVERSCAN ET.. PR
0140B0:  45 53 53 45 52 20 20 54 4F 55 43 48 45 20 07 00    ESSER  TOUCHE ..
0140C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0140D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0140E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0140F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
014100:  00 FE 01 C0 CD BD A4 D0 CD 34 A5 21 40 A5 CD 01    .........4.!@...
014110:  A5 CD DA A4 CD 06 BB 21 4F A5 CD 01 A5 C3 2C A5    .......!O.....,.
014120:  C9 DD 6E 00 DD 66 01 46 23 5E 23 56 EB 11 00 C0    ..n..f.F#^#V....
014130:  CD 77 BC D0 21 68 42 CD 83 BC CD 7A BC C9 06 FF    .w..!hB....z....
014140:  0E 5C 11 D0 00 21 68 42 CD E9 A4 06 09 D5 C5 06    .\...!hB........
014150:  00 ED B0 C1 D1 E5 EB CD 12 A5 7C B7 20 02 26 40    ..........|. .&@
014160:  EB E1 10 E9 C9 01 00 BC 7E FE FF C8 ED 49 04 ED    ........~....I..
014170:  79 05 0C 23 18 F2 7C C6 08 67 E6 38 C0 7C D6 40    y..#..|..g.8.|.@
014180:  67 7D C6 5C 6F D0 24 7C E6 07 C0 7C D6 08 67 C9    g}.\o.$|...|..g.
014190:  11 D0 00 21 00 C0 18 06 21 D0 00 11 00 C0 01 00    ...!....!.......
0141A0:  40 ED B0 C9 3E 2E 30 0E 26 00 21 22 00 07 00 00    @...>.0.&.!"....
0141B0:  0C 68 FF 3F 28 2E 0E 26 00 19 1E 00 07 00 00 30    .h.?(..&.......0
0141C0:  00 FF 00 00 8F E7 E7 F1 1A 2C 30 30 2C 23 46 46    .........,00,#FF
0141D0:  0D 0A 3B 0D 0A 4C 49 53 54 0D 0A 46 4C 47 45 52    ..;..LIST..FLGER
0141E0:  52 20 20 44 42 20 30 0D 0A 4D 4F 44 45 20 20 20    R  DB 0..MODE   
0141F0:  20 44 42 20 30 0D 0A 4E 4F 4C 49 53 54 0D 0A 1A     DB 0..NOLIST...
014200:  20 20 64 65 75 78 20 20 69 6E 73 74 72 75 63 74      deux  instruct
014210:  69 6F 6E 73 20 20 73 6F 6E 74 20 20 75 74 69 6C    ions  sont  util
014220:  69 73 7B 65 73 20 70 6F 75 72 20 73 7B 6C 65 63    is{es pour s{lec
014230:  74 69 6F 6E 6E 65 72 20 65 74 20 0D 0A 20 72 65    tionner et .. re
014240:  63 65 76 6F 69 72 2F 74 72 61 6E 73 6D 65 74 74    cevoir/transmett
014250:  72 65 20 64 65 73 20 64 6F 6E 6E 7B 65 73 20 64    re des donn{es d
014260:  69 72 65 63 74 65 6D 65 6E 74 20 64 65 70 75 69    irectement depui
014270:  73 20 6C 65 73 20 63 69 72 63 75 69 74 73 20 64    s les circuits d
014280:  75 20 43 50 43 20 2E 0D 0A 0D 0A 20 20 20 20 20    u CPC .....     
014290:  50 6F 75 72 20 63 65 63 69 20 2C 20 69 6C 20 66    Pour ceci , il f
0142A0:  61 75 74 20 73 7B 6C 65 63 74 69 6F 6E 6E 65 72    aut s{lectionner
0142B0:  20 20 6C 65 20 20 70 6F 72 74 20 64 27 61 64 72      le  port d'adr
0142C0:  65 73 73 61 67 65 20 2E 20 43 68 61 71 75 65 20    essage . Chaque 
0142D0:  63 69 72 63 75 69 74 20 40 20 0D 0A 20 73 6F 6E    circuit @ .. son
0142E0:  20 70 6F 72 74 20 70 61 72 74 69 63 75 6C 69 65     port particulie
0142F0:  72 20 2C 20 70 61 72 20 20 65 78 65 6D 70 6C 65    r , par  exemple
014300:  20 20 2C 20 20 70 6F 75 72 20 20 6C 65 20 20 43      ,  pour  le  C
014310:  52 54 43 20 2C 20 6C 65 73 20 70 6F 72 74 73 20    RTC , les ports 
014320:  75 74 69 6C 69 73 61 62 6C 65 20 0D 0A 20 76 6F    utilisable .. vo
014330:  6E 74 20 64 65 20 23 42 43 30 30 20 40 20 23 42    nt de #BC00 @ #B
014340:  43 31 37 20 20 65 74 20 20 73 6F 6E 74 20 20 61    C17  et  sont  a
014350:  64 72 65 73 73 61 62 6C 65 73 20 20 70 61 72 20    dressables  par 
014360:  20 23 42 44 78 78 20 20 2E 20 28 4F 75 20 78 78     #BDxx  . (Ou xx
014370:  20 72 65 70 72 7B 73 65 6E 74 65 20 0D 0A 20 6E     repr{sente .. n
014380:  27 69 6D 70 6F 72 74 65 20 71 75 65 6C 6C 65 20    'importe quelle 
014390:  76 61 6C 65 75 72 29 20 2E 0D 0A 0D 0A 20 20 20    valeur) .....   
0143A0:  20 20 4C 65 20 43 50 43 20 40 20 63 65 63 69 20      Le CPC @ ceci 
0143B0:  64 65 20 70 61 72 74 69 63 75 6C 69 65 72 20 20    de particulier  
0143C0:  71 75 27 69 6C 20 20 73 7B 6C 65 63 74 69 6F 6E    qu'il  s{lection
0143D0:  6E 65 20 64 69 72 65 63 74 65 6D 65 6E 74 20 75    ne directement u
0143E0:  6E 20 70 6F 72 74 20 61 76 65 63 20 0D 0A 20 6C    n port avec .. l
0143F0:  65 20 73 65 75 6C 20 72 65 67 69 73 74 72 65 20    e seul registre 
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:  42 43 20 2E 20 50 61 72 20 65 78 65 6D 70 6C 65    BC . Par exemple
014510:  20 3A 0D 0A 0D 0A 20 20 20 20 20 4C 44 20 42 43     :....     LD BC
014520:  2C 23 42 43 30 32 0D 0A 20 20 20 20 20 4F 55 54    ,#BC02..     OUT
014530:  20 28 43 29 2C 43 0D 0A 0D 0A 20 20 20 20 20 41     (C),C....     A
014540:  63 74 69 76 65 20 6C 65 20 70 6F 72 74 20 23 42    ctive le port #B
014550:  43 30 32 20 2E 0D 0A 0D 0A 20 20 20 20 20 43 65    C02 .....     Ce
014560:  74 74 65 20 6D 7B 74 68 6F 64 65 20 64 27 61 64    tte m{thode d'ad
014570:  72 65 73 73 61 67 65 20 72 65 6E 64 20 69 6E 75    ressage rend inu
014580:  74 69 6C 69 73 61 62 6C 65 20 6C 65 73 20 69 6E    tilisable les in
014590:  73 74 72 75 63 74 69 6F 6E 73 20 49 4E 49 20 2C    structions INI ,
0145A0:  20 49 4E 49 52 20 2C 20 0D 0A 20 4F 54 49 20 2C     INIR , .. OTI ,
0145B0:  20 4F 54 49 52 20 71 75 69 20 6D 6F 64 69 66 69     OTIR qui modifi
0145C0:  65 6E 74 20 6C 65 20 72 65 67 69 73 74 72 65 20    ent le registre 
0145D0:  42 20 21 0D 0A 0D 0A 20 20 20 20 20 4C 61 20 6C    B !....     La l
0145E0:  65 63 74 75 72 65 20 7B 63 72 69 74 75 72 65 20    ecture {criture 
0145F0:  64 65 20 64 6F 6E 6E 7B 65 73 20 70 72 6F 70 72    de donn{es propr
014600:  65 6D 65 6E 74 20 20 64 69 74 65 20 64 6F 69 74    ement  dite doit
014610:  20 65 6E 20 72 65 76 61 6E 63 68 65 20 73 65 20     en revanche se 
014620:  66 61 69 72 65 20 0D 0A 20 70 61 72 20 6C 65 20    faire .. par le 
014630:  62 69 61 69 73 20 64 75 20 72 65 67 69 73 74 72    biais du registr
014640:  65 20 41 20 2E 0D 0A 0D 0A 20 20 20 20 20 4C 44    e A .....     LD
014650:  20 23 42 43 2C 23 42 44 30 30 0D 0A 20 20 20 20     #BC,#BD00..    
014660:  20 4C 44 20 41 2C 31 32 0D 0A 20 20 20 20 20 4F     LD A,12..     O
014670:  55 54 20 28 43 29 2C 41 0D 0A 20 20 20 20 20 52    UT (C),A..     R
014680:  45 54 0D 0A 0D 0A 20 20 20 20 20 4C 44 20 42 43    ET....     LD BC
014690:  2C 23 42 43 30 32 20 20 20 20 20 3B 43 65 63 69    ,#BC02     ;Ceci
0146A0:  20 65 73 74 20 63 6F 72 72 65 63 74 20 2E 0D 0A     est correct ...
0146B0:  20 20 20 20 20 4F 55 54 20 28 43 29 2C 43 0D 0A         OUT (C),C..
0146C0:  20 20 20 20 20 49 4E 43 20 42 20 20 20 20 20 20         INC B      
0146D0:  20 20 20 20 20 3B 42 43 20 64 65 76 69 65 6E 74         ;BC devient
0146E0:  20 23 42 44 30 32 0D 0A 20 20 20 20 20 4C 44 20     #BD02..     LD 
0146F0:  41 2C 31 32 0D 0A 20 20 20 20 20 4F 55 54 20 28    A,12..     OUT (
014700:  4C 2C 54 45 52 52 4E 41 4D 20 20 20 20 20 3B 41    L,TERRNAM     ;A
014710:  64 72 65 73 73 65 20 64 75 20 74 65 78 74 65 20    dresse du texte 
014720:  64 27 65 72 72 65 75 72 20 64 61 6E 73 20 48 4C    d'erreur dans HL
014730:  0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C    ..         LD A,
014740:  23 46 46 20 20 20 20 20 20 20 20 20 20 3B 45 74    #FF          ;Et
014750:  20 73 69 67 6E 61 6C 65 72 20 6C 27 65 72 72 65     signaler l'erre
014760:  75 72 20 64 61 6E 73 20 6C 65 20 66 6C 61 67 0D    ur dans le flag.
014770:  0A 20 20 20 20 20 20 20 20 20 4C 44 20 28 46 4C    .         LD (FL
014780:  47 45 52 52 29 2C 41 0D 0A 20 3B 0D 0A 20 3B 2D    GERR),A.. ;.. ;-
014790:  20 52 4F 55 54 49 4E 45 20 41 46 46 49 43 48 41     ROUTINE AFFICHA
0147A0:  47 45 20 2D 0D 0A 20 3B 0D 0A 20 50 52 49 4E 54    GE -.. ;.. PRINT
0147B0:  31 20 20 4C 44 20 41 2C 28 48 4C 29 0D 0A 20 20    1  LD A,(HL)..  
0147C0:  20 20 20 20 20 20 20 4F 52 20 41 0D 0A 20 20 20           OR A..   
0147D0:  20 20 20 20 20 20 52 45 54 20 5A 0D 0A 20 20 20          RET Z..   
0147E0:  20 20 20 20 20 20 43 41 4C 4C 20 26 42 42 35 41          CALL &BB5A
0147F0:  0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43 20 48    ..         INC H
014800:  4C 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 50    L..         JR P
014810:  52 49 4E 54 31 0D 0A 20 3B 0D 0A 20 4C 49 53 54    RINT1.. ;.. LIST
014820:  20 0D 0A 20 46 4C 47 45 52 52 20 20 44 42 20 30     .. FLGERR  DB 0
014830:  0D 0A 20 4E 41 4D 45 31 20 20 20 44 53 20 31 35    .. NAME1   DS 15
014840:  2C 30 0D 0A 20 4C 45 4E 20 20 20 20 20 44 42 20    ,0.. LEN     DB 
014850:  30 0D 0A 20 4E 4F 4C 49 53 54 0D 0A 20 54 45 52    0.. NOLIST.. TER
014860:  52 4E 41 4D 20 44 42 20 33 31 2C 31 2C 32 34 2C    RNAM DB 31,1,24,
014870:  31 38 2C 32 34 2C 22 20 45 52 52 45 55 52 20 4C    18,24," ERREUR L
014880:  4F 4E 47 55 45 55 52 20 4E 4F 4D 20 22 2C 37 2C    ONGUEUR NOM ",7,
014890:  32 34 2C 30 0D 0A 20 3B 0D 0A 20 0D 0A 20 20 20    24,0.. ;.. ..   
0148A0:  20 20 4C 27 6F 70 74 69 6F 6E 20 5B 41 5D 20 64      L'option [A] d
0148B0:  75 20 6D 65 6E 75 20 64 65 20 64 7B 6D 6F 6E 73    u menu de d{mons
0148C0:  74 72 61 74 69 6F 6E 20 20 76 6F 75 73 20 6D 6F    tration  vous mo
0148D0:  6E 74 72 65 72 61 20 6C 65 20 66 6F 6E 63 74 69    ntrera le foncti
0148E0:  6F 6E 6E 65 6D 65 6E 74 20 64 65 20 0D 0A 20 63    onnement de .. c
0148F0:  65 74 74 65 20 72 6F 75 74 69 6E 65 20 2E 0D 0A    ette routine ...
014900:  0D 0A 20 20 20 20 20 52 65 76 65 6E 6F 6E 73 20    ..     Revenons 
014910:  20 6D 61 69 6E 74 65 6E 61 6E 74 20 20 20 40 20     maintenant   @ 
014920:  20 20 6E 6F 73 20 20 20 76 65 63 74 65 75 72 73      nos   vecteurs
014930:  20 20 20 71 75 69 20 20 20 70 65 72 6D 65 74 74       qui   permett
014940:  65 6E 74 20 20 64 27 65 66 66 65 63 74 75 65 72    ent  d'effectuer
014950:  20 0D 0A 20 6C 27 7B 71 75 69 76 61 6C 65 6E 74     .. l'{quivalent
014960:  20 64 65 20 4C 4F 41 44 20 2C 20 53 41 56 45 20     de LOAD , SAVE 
014970:  2C 20 20 4F 50 45 4E 49 4E 20 20 2C 20 20 4F 50    ,  OPENIN  ,  OP
014980:  45 4E 4F 55 54 20 20 2E 20 20 50 6C 75 74 6F 08    ENOUT  .  Pluto.
014990:  5E 74 20 71 75 65 20 64 65 20 63 69 74 65 72 20    ^t que de citer 
0149A0:  63 65 73 20 0D 0A 20 76 65 63 74 65 75 72 73 20    ces .. vecteurs 
0149B0:  64 61 6E 73 20 6C 65 75 72 20 6F 72 64 72 65 20    dans leur ordre 
0149C0:  64 27 65 6D 70 6C 61 63 65 6D 65 6E 74 20 65 6E    d'emplacement en
0149D0:  20 20 52 41 4D 2C 6E 6F 75 73 20 6C 65 73 20 63      RAM,nous les c
0149E0:  6C 61 73 73 65 72 6F 6E 73 20 70 61 72 20 6E 61    lasserons par na
0149F0:  74 75 72 65 20 0D 0A 20 65 74 20 6F 72 64 72 65    ture .. et ordre
014A00:  20 64 27 75 74 69 6C 69 73 61 74 69 6F 6E 20 2E     d'utilisation .
014A10:  20 45 6E 20 65 66 66 65 74 20 3A 20 4C 65 73 20     En effet : Les 
014A20:  6F 70 7B 72 61 74 69 6F 6E 73 20 64 65 20 63 68    op{rations de ch
014A30:  61 72 67 65 6D 65 6E 74 20 2F 20 73 61 75 76 65    argement / sauve
014A40:  67 61 72 64 65 20 0D 0A 20 75 74 69 6C 69 73 65    garde .. utilise
014A50:  6E 74 20 73 79 73 74 7B 6D 61 74 69 71 75 65 6D    nt syst{matiquem
014A60:  65 6E 74 20 33 20 61 70 70 65 6C 73 20 40 20 33    ent 3 appels @ 3
014A70:  20 76 65 63 74 65 75 72 73 20 64 69 66 66 7B 72     vecteurs diff{r
014A80:  65 6E 74 73 20 2E 20 49 6C 20 66 61 75 74 20 3A    ents . Il faut :
014A90:  0D 0A 20 0D 0A 20 20 20 20 20 31 20 2D 20 4F 75    .. ..     1 - Ou
014AA0:  76 72 69 72 20 6C 65 20 66 69 63 68 69 65 72 20    vrir le fichier 
014AB0:  65 6E 20 20 6C 65 63 74 75 72 65 20 20 6F 75 20    en  lecture  ou 
014AC0:  20 7B 63 72 69 74 75 72 65 20 20 2E 20 41 75 20     {criture  . Au 
014AD0:  63 6F 75 72 73 20 64 65 20 63 65 74 74 65 20 31    cours de cette 1
014AE0:  7D 72 65 20 0D 0A 20 6F 70 7B 72 61 74 69 6F 6E    }re .. op{ration
014AF0:  20 2C 20 6C 65 20 70 72 6F 67 72 61 6D 6D 65 20     , le programme 
014B00:  00 53 4F 53 37 20 20 20 20 42 41 53 00 00 00 00    .SOS7    BAS....
014B10:  00 00 00 00 00 70 01 00 5F 01 00 00 00 00 00 00    .....p.._.......
014B20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
014B30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
014B40:  5F 01 00 B3 03 46 00 AD 20 0F 01 A9 20 19 0C 2C    _....F.. ... ..,
014B50:  19 0C 01 BF 22 53 4F 53 37 20 45 4E 20 43 48 41    ...."SOS7 EN CHA
014B60:  52 47 45 4D 45 4E 54 22 01 CA 22 73 6F 73 37 61    RGEMENT".."sos7a
014B70:  22 00 30 00 50 00 8C 20 30 2C 32 36 2C 36 2C 32    ".0.P.. 0,26,6,2
014B80:  19 00 0A 00 AD 20 0F 01 A2 20 0E 2C 0E 01 A2 20    ..... ... .,... 
014B90:  0F 2C 19 1A 01 82 20 0E 00 27 00 14 00 9E 20 0D    .,.... ..'.... .
014BA0:  00 00 C9 EF 0E 20 EC 20 19 0F 01 C3 20 0D 00 00    ..... . .... ...
014BB0:  C3 01 A2 20 0D 00 00 C9 2C 0D 00 00 C3 01 B0 00    ... ....,.......
014BC0:  16 00 1E 00 BF 01 BF 22 20 53 4F 53 20 37 22 01    ......." SOS 7".
014BD0:  BF 01 BF 01 BF 00 2F 00 28 00 BF 01 BF 22 20 20    ....../.(...."  
014BE0:  20 20 22 3B 01 BA 20 10 01 BB 20 11 01 BF 22 20      ";.. ... ..." 
014BF0:  44 41 4E 53 20 43 45 20 4E 55 4D 45 52 4F 20 22    DANS CE NUMERO "
014C00:  01 BF 01 BF 00 43 00 32 00 BF 01 BF 01 BF 01 BA    .....C.2........
014C10:  20 0E 01 BF 22 20 20 20 20 20 20 20 20 20 20 20     ..."           
014C20:  20 22 3B 01 BA 20 0F 01 BB 20 10 01 BF 22 20 4C     ";.. ... ..." L
014C30:  27 4F 56 45 52 53 43 41 4E 20 2E 2E 2E 20 22 01    'OVERSCAN ... ".
014C40:  BB 20 0F 01 BA 20 0E 00 36 00 3C 00 A8 22 4F 56    . ... ..6.<.."OV
014C50:  45 52 41 46 31 2E 62 69 6E 22 01 03 00 00 E1 EF    ERAF1.bin"......
014C60:  22 6F 76 65 72 73 70 61 63 2E 73 6F 76 22 01 83    "overspac.sov"..
014C70:  20 1F 00 00 1C 22 90 2C 40 03 00 00 E1 00 2F 00     ....".,@...../.
014C80:  46 00 AD 20 0F 01 A9 20 19 0C 2C 19 0C 01 BF 22    F.. ... ..,...."
014C90:  53 4F 53 37 20 45 4E 20 43 48 41 52 47 45 4D 45    SOS7 EN CHARGEME
014CA0:  4E 54 22 01 CA 22 73 6F 73 37 61 22 00 30 00 50    NT".."sos7a".0.P
014CB0:  00 8C 20 30 2C 32 36 2C 36 2C 32 2C 34 2C 32 34    .. 0,26,6,2,4,24
014CC0:  2C 32 30 2C 35 2C 31 30 2C 31 32 2C 31 35 2C 31    ,20,5,10,12,15,1
014CD0:  36 2C 31 39 2C 32 35 2C 31 31 2C 33 00 00 00 1A    6,19,25,11,3....
014CE0:  00 00 00 00 00 00 00 00 00 00 1A 00 00 00 00 00    ................
014CF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
014D00:  74 20 63 61 72 74 6F 75 63 68 65 20 73 75 72 20    t cartouche sur 
014D10:  6C 65 20 63 9F E8 74 9F E1 20 0D 0A 67 61 75 63    le c..t.. ..gauc
014D20:  68 65 20 64 65 20 6C 61 20 6D 61 63 68 69 6E 65    he de la machine
014D30:  20 71 75 69 20 20 72 65 63 65 76 72 61 20 20 62     qui  recevra  b
014D40:  69 65 6E 20 20 73 75 72 20 20 6C 65 73 20 20 63    ien  sur  les  c
014D50:  61 72 74 6F 75 63 68 65 73 20 70 72 9F E1 76 75    artouches pr..vu
014D60:  65 73 20 70 6F 75 72 20 6C 61 20 0D 0A 63 6F 6E    es pour la ..con
014D70:  73 6F 6C 65 20 64 65 20 6A 65 75 20 41 4D 53 54    sole de jeu AMST
014D80:  52 41 44 20 2E 20 20 45 6E 20 20 70 6C 75 73 20    RAD .  En  plus 
014D90:  20 64 75 20 20 70 6F 72 74 20 20 6A 6F 79 73 74     du  port  joyst
014DA0:  69 63 6B 20 2C 20 6C 65 73 20 43 50 43 2B 20 64    ick , les CPC+ d
014DB0:  69 73 70 6F 73 65 72 6F 6E 74 20 0D 0A 64 27 75    isposeront ..d'u
014DC0:  6E 70 6F 72 74 73 20 70 6F 75 72 20 6D 61 6E 65    nports pour mane
014DD0:  74 74 65 20 6E 75 6D 9F E1 72 69 71 75 65 20 28    tte num..rique (
014DE0:  73 6F 75 72 69 73 29 20 2E 0D 0A 0D 0A 20 20 20    souris) .....   
014DF0:  20 44 27 61 70 72 9F EB 73 20 6C 65 20 63 61 74     D'apr..s le cat
014E00:  61 6C 6F 67 75 65 20 64 65 73 20 33 20 73 75 69    alogue des 3 sui
014E10:  73 73 65 73 20 20 2C 20 20 6C 65 20 20 43 50 43    sses  ,  le  CPC
014E20:  20 20 6E 6F 75 76 65 61 75 20 65 73 74 20 6C 69      nouveau est li
014E30:  76 72 9F E1 20 61 76 65 63 20 75 6E 20 0D 0A 63    vr.. avec un ..c
014E40:  61 62 6C 65 20 64 65 20 74 9F E1 6C 9F E1 63 68    able de t..l..ch
014E50:  61 72 67 65 6D 65 6E 74 20 65 74 20 73 65 20 20    argement et se  
014E60:  62 72 61 6E 63 68 65 20 20 64 69 72 65 63 74 65    branche  directe
014E70:  6D 65 6E 74 20 20 73 75 72 20 6C 65 20 6D 69 6E    ment  sur le min
014E80:  69 74 65 6C 20 6D 61 69 73 20 6E 6F 75 73 20 0D    itel mais nous .
014E90:  0A 6E 27 61 76 6F 6E 73 20 20 72 65 74 72 6F 75    .n'avons  retrou
014EA0:  76 9F E1 20 20 61 75 63 75 6E 65 20 20 61 6C 6C    v..  aucune  all
014EB0:  75 73 69 6F 6E 20 20 9F EA 20 20 20 63 65 63 69    usion  ..   ceci
014EC0:  20 20 64 61 6E 73 20 20 64 27 61 75 74 72 65 73      dans  d'autres
014ED0:  20 20 63 61 74 61 6C 6F 67 75 65 73 20 20 6F 75      catalogues  ou
014EE0:  20 0D 0A 64 6F 63 75 6D 65 6E 74 61 74 69 6F 6E     ..documentation
014EF0:  73 20 64 69 76 65 72 73 65 73 20 3F 0D 0A 0D 0A    s diverses ?....
014F00:  43 29 2C 41 0D 0A 20 20 20 20 20 52 45 54 0D 0A    C),A..     RET..
014F10:  0D 0A 20 20 20 20 20 4C 44 20 42 43 2C 23 42 43    ..     LD BC,#BC
014F20:  30 32 20 20 20 20 20 3B 41 6C 6F 72 73 20 71 75    02     ;Alors qu
014F30:  65 20 63 65 63 69 20 70 6F 75 72 72 61 69 74 20    e ceci pourrait 
014F40:  62 69 65 6E 20 70 6C 61 6E 74 65 72 20 63 61 72    bien planter car
014F50:  20 61 75 20 6C 69 65 75 0D 0A 20 20 20 20 20 4F     au lieu..     O
014F60:  55 54 20 28 43 29 2C 43 20 20 20 20 20 20 20 3B    UT (C),C       ;
014F70:  64 27 65 6E 76 6F 79 65 72 20 31 32 20 73 75 72    d'envoyer 12 sur
014F80:  20 23 42 44 30 32 20 6F 6E 20 65 6E 76 6F 69 65     #BD02 on envoie
014F90:  20 31 32 20 73 75 72 20 23 42 44 31 32 20 2E 0D     12 sur #BD12 ..
014FA0:  0A 20 20 20 20 20 49 4E 43 20 42 20 20 20 20 20    .     INC B     
014FB0:  20 20 20 20 20 20 3B 50 6F 75 72 20 63 65 72 74          ;Pour cert
014FC0:  61 69 6E 73 20 72 65 67 69 73 74 72 65 73 20 63    ains registres c
014FD0:  27 65 73 74 20 73 61 6E 73 20 69 6D 70 6F 72 74    'est sans import
014FE0:  61 6E 63 65 0D 0A 20 20 20 20 20 4C 44 20 43 2C    ance..     LD C,
014FF0:  31 32 20 20 20 20 20 20 20 20 20 3B 6D 61 69 73    12         ;mais
015000:  20 70 61 73 20 70 6F 75 72 20 74 6F 75 73 20 2C     pas pour tous ,
015010:  20 61 6C 6F 72 73 20 70 72 75 64 65 6E 63 65 20     alors prudence 
015020:  21 0D 0A 20 20 20 20 20 4F 55 54 20 28 43 29 2C    !..     OUT (C),
015030:  43 0D 0A 20 20 20 20 20 52 45 54 0D 0A 0D 0A 20    C..     RET.... 
015040:  20 20 20 20 50 6F 75 72 20 6C 69 72 65 20 75 6E        Pour lire un
015050:  20 72 65 67 69 73 74 72 65 20 63 27 65 73 74 20     registre c'est 
015060:  65 78 61 63 74 65 6D 65 6E 74 20 6C 61 20 6D 65    exactement la me
015070:  08 5E 6D 65 20 63 68 6F 73 65 20 3A 0D 0A 0D 0A    .^me chose :....
015080:  20 20 20 20 20 4C 44 20 42 43 2C 23 42 43 31 32         LD BC,#BC12
015090:  20 20 20 20 20 3B 4F 6E 20 6C 65 20 73 7B 6C 65         ;On le s{le
0150A0:  63 74 69 6F 6E 6E 65 20 0D 0A 20 20 20 20 20 4F    ctionne ..     O
0150B0:  55 54 20 28 43 29 2C 43 0D 0A 20 20 20 20 20 49    UT (C),C..     I
0150C0:  4E 43 20 42 20 20 20 20 20 20 20 20 20 20 20 3B    NC B           ;
0150D0:  42 43 20 64 65 76 69 65 6E 74 20 23 42 44 30 32    BC devient #BD02
0150E0:  0D 0A 20 20 20 20 20 49 4E 20 41 2C 28 43 29 20    ..     IN A,(C) 
0150F0:  20 20 20 20 20 20 20 3B 45 74 20 6F 6E 20 6C 69           ;Et on li
015100:  74 20 6C 65 20 72 65 67 69 73 74 72 65 20 63 68    t le registre ch
015110:  6F 69 73 69 20 64 61 6E 73 20 41 20 2E 20 44 61    oisi dans A . Da
015120:  6E 73 20 63 65 74 20 65 78 65 6D 70 6C 65 0D 0A    ns cet exemple..
015130:  20 20 20 20 20 52 45 54 20 20 20 20 20 20 20 20         RET        
015140:  20 20 20 20 20 3B 63 27 65 73 74 20 6C 27 61 64         ;c'est l'ad
015150:  72 65 73 73 65 20 48 49 53 54 41 52 54 20 7B 63    resse HISTART {c
015160:  72 61 6E 20 64 75 20 43 52 54 43 20 71 75 69 20    ran du CRTC qui 
015170:  65 73 74 20 64 61 6E 73 20 41 20 2E 0D 0A 0D 0A    est dans A .....
015180:  20 20 20 20 20 20 20 53 79 6E 74 61 78 65 73 20           Syntaxes 
015190:  70 6F 73 73 69 62 6C 65 73 20 3A 20 4F 55 54 20    possibles : OUT 
0151A0:  28 43 29 2C 72 20 2D 20 4F 55 54 20 28 6E 29 2C    (C),r - OUT (n),
0151B0:  41 20 2D 20 49 4E 20 28 43 29 2C 72 20 2D 20 49    A - IN (C),r - I
0151C0:  4E 20 61 2C 28 72 29 0D 0A 0D 0A 0D 0A 20 20 20    N a,(r)......   
0151D0:  20 20 52 45 54 49 20 65 74 20 20 52 45 54 4E 20      RETI et  RETN 
0151E0:  20 3A 20 20 43 65 73 20 20 32 20 20 69 6E 73 74     :  Ces  2  inst
0151F0:  72 75 63 74 69 6F 6E 73 20 20 73 6F 6E 74 20 20    ructions  sont  
015200:  63 65 6E 73 7B 65 73 20 20 74 65 72 6D 69 6E 65    cens{es  termine
015210:  72 20 20 6C 65 73 20 73 6F 75 73 20 0D 0A 20 70    r  les sous .. p
015220:  72 6F 67 72 61 6D 6D 65 73 20 20 73 6F 75 73 20    rogrammes  sous 
015230:  20 69 6E 74 65 72 72 75 70 74 69 6F 6E 73 20 20     interruptions  
015240:  2E 20 20 52 45 54 49 20 20 64 6F 69 74 20 20 74    .  RETI  doit  t
015250:  65 72 6D 69 6E 65 72 20 20 69 6E 20 20 70 72 6F    erminer  in  pro
015260:  67 72 61 6D 6D 65 20 20 73 6F 75 73 20 0D 0A 20    gramme  sous .. 
015270:  69 6E 74 65 72 72 75 70 74 69 6F 6E 20 6D 61 73    interruption mas
015280:  71 75 61 62 6C 65 20 65 74 20 52 45 54 4E 20 73    quable et RETN s
015290:  6F 75 73 20 20 69 6E 74 65 72 72 75 70 74 69 6F    ous  interruptio
0152A0:  6E 20 20 6E 6F 6E 20 6D 61 73 71 75 61 62 6C 65    n  non masquable
0152B0:  20 2E 20 4D 61 6C 67 72 7B 20 64 65 73 20 0D 0A     . Malgr{ des ..
0152C0:  20 72 65 63 68 65 72 63 68 65 73 20 61 63 68 61     recherches acha
0152D0:  72 6E 7B 65 73 20 20 2C 20 20 6E 6F 75 73 20 20    rn{es  ,  nous  
0152E0:  6E 27 61 76 6F 6E 73 20 20 6A 61 6D 61 69 73 20    n'avons  jamais 
0152F0:  20 70 75 20 20 74 72 6F 75 76 65 72 20 20 75 6E     pu  trouver  un
015300:  65 20 20 61 70 70 6C 69 63 61 74 69 6F 6E 20 0D    e  application .
015310:  0A 20 70 72 61 74 69 71 75 65 20 64 65 20 63 65    . pratique de ce
015320:  73 20 32 20 69 6E 73 74 72 75 63 74 69 6F 6E 73    s 2 instructions
015330:  20 73 75 72 20 43 50 43 20 2E 20 4F 75 62 6C 69     sur CPC . Oubli
015340:  65 7A 20 6C 65 73 20 2E 2E 2E 0D 0A 0D 0A 0D 0A    ez les .........
015350:  20 20 20 20 20 52 4C 44 20 2F 20 52 52 44 20 3A         RLD / RRD :
015360:  20 52 6F 74 61 74 69 6F 6E 73 20 64 7B 63 69 6D     Rotations d{cim
015370:  61 6C 65 73 20 40 20 20 67 61 75 63 68 65 20 20    ales @  gauche  
015380:  65 74 20 20 61 20 64 72 6F 69 74 65 20 2E 20 43    et  a droite . C
015390:  65 73 20 32 20 72 6F 74 61 74 69 6F 6E 73 20 0D    es 2 rotations .
0153A0:  0A 20 64 69 66 66 7D 72 65 6E 74 20 6E 65 74 74    . diff}rent nett
0153B0:  65 6D 65 6E 74 20 64 65 20 63 65 6C 6C 65 73 20    ement de celles 
0153C0:  7B 74 75 64 69 7B 65 73 20 64 61 6E 73 20 53 4F    {tudi{es dans SO
0153D0:  53 36 20 63 61 72 20 65 6C 6C 65 73 20 66 6F 6E    S6 car elles fon
0153E0:  74 20 69 6E 74 65 72 76 65 6E 69 72 20 6C 65 20    t intervenir le 
0153F0:  0D 0A 20 72 65 67 69 73 74 72 65 20 48 4C 20 2E    .. registre HL .
015400:  0D 0A 0D 0A 20 20 20 20 20 52 4C 44 20 3A 20 41    ....     RLD : A
015410:  20 67 61 75 63 68 65 20 2E 0D 0A 0D 0A 20 20 20     gauche .....   
015420:  20 20 4C 65 20 71 75 61 72 74 65 74 20 69 6E 66      Le quartet inf
015430:  7B 72 69 65 75 72 20 64 65 20 41 20 76 61 20 64    {rieur de A va d
015440:  61 6E 73 20 6C 65 20 71 75 61 72 74 65 74 20 69    ans le quartet i
015450:  6E 66 7B 72 69 65 75 72 20 64 65 20 6C 61 20 63    nf{rieur de la c
015460:  61 73 65 20 70 6F 69 6E 74 7B 65 20 0D 0A 20 70    ase point{e .. p
015470:  61 72 20 28 48 4C 29 20 2E 0D 0A 20 20 20 20 20    ar (HL) ...     
015480:  0D 0A 20 20 20 20 20 4C 65 20 71 75 61 72 74 65    ..     Le quarte
015490:  74 20 69 6E 66 7B 72 69 65 75 72 20 64 65 20 20    t inf{rieur de  
0154A0:  6C 61 20 20 63 61 73 65 20 20 70 6F 69 6E 74 7B    la  case  point{
0154B0:  65 20 20 70 61 72 20 20 28 48 4C 29 20 20 76 61    e  par  (HL)  va
0154C0:  20 64 61 6E 73 20 6C 65 20 71 75 61 72 74 65 74     dans le quartet
0154D0:  20 0D 0A 20 73 75 70 7B 72 69 65 75 72 20 64 65     .. sup{rieur de
0154E0:  20 6C 61 20 63 61 73 65 20 70 6F 69 6E 74 7B 65     la case point{e
0154F0:  20 70 61 72 20 28 48 4C 29 20 2E 0D 0A 0D 0A 20     par (HL) ..... 
015500:  20 20 20 20 4C 27 61 6E 63 69 65 6E 20 20 71 75        L'ancien  qu
015510:  61 72 74 65 74 20 73 75 70 7B 72 69 65 75 72 20    artet sup{rieur 
015520:  20 64 65 20 20 6C 61 20 20 63 61 73 65 20 20 70     de  la  case  p
015530:  6F 69 6E 74 7B 65 20 20 70 61 72 20 20 28 48 4C    oint{e  par  (HL
015540:  29 20 20 76 61 20 64 61 6E 73 20 6C 65 20 0D 0A    )  va dans le ..
015550:  20 71 75 61 72 74 65 74 20 69 6E 66 7B 72 69 65     quartet inf{rie
015560:  75 72 20 64 65 20 41 20 2E 0D 0A 0D 0A 20 20 20    ur de A .....   
015570:  20 20 45 78 20 3A 20 41 20 20 20 3D 20 20 20 25      Ex : A   =   %
015580:  30 31 30 30 20 20 30 31 31 31 2D 2D 2D 2D 2D 2B    0100  0111-----+
015590:  0D 0A 20 20 20 20 20 20 20 20 20 20 28 48 4C 29    ..          (HL)
0155A0:  3D 20 20 20 25 30 31 30 30 20 20 30 31 30 31 20    =   %0100  0101 
0155B0:  20 20 20 20 21 0D 0A 20 20 20 20 20 20 20 20 20        !..         
0155C0:  20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20                !   
0155D0:  20 20 21 20 20 20 20 20 20 21 0D 0A 20 20 20 20      !      !..    
0155E0:  20 20 20 20 20 20 52 4C 44 20 20 20 2B 2D 2D 2D          RLD   +---
0155F0:  2D 21 2D 2D 2D 2D 2D 2B 20 20 20 20 20 20 21 0D    -!-----+      !.
015600:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
015610:  20 21 20 20 20 20 21 20 20 20 20 20 20 20 20 20     !    !         
015620:  20 20 20 21 0D 0A 20 20 20 20 20 20 20 20 20 20       !..          
015630:  20 20 20 20 20 20 21 20 20 20 20 2B 2D 2D 2D 2D          !    +----
015640:  2D 2D 2D 2D 2D 2D 2B 20 21 0D 0A 20 20 20 20 20    ------+ !..     
015650:  20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20               !    
015660:  20 20 20 20 20 20 20 20 20 20 20 21 20 21 0D 0A               ! !..
015670:  20 20 20 20 20 20 20 20 20 20 41 20 20 20 3D 20              A   = 
015680:  21 20 25 30 31 30 30 20 20 30 31 30 30 20 3C 2D    ! %0100  0100 <-
015690:  2B 20 21 0D 0A 20 20 20 20 20 20 20 20 20 20 28    + !..          (
0156A0:  48 4C 29 3D 20 21 20 25 30 31 30 31 20 20 30 31    HL)= ! %0101  01
0156B0:  31 31 20 3C 2D 2D 2D 2B 0D 0A 20 20 20 20 20 20    11 <---+..      
0156C0:  20 20 20 20 20 20 20 20 20 20 21 20 20 20 5E 0D              !   ^.
0156D0:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
0156E0:  20 2B 2D 2D 2D 2B 0D 0A 0D 0A 20 20 20 20 20 52     +---+....     R
0156F0:  52 44 20 3A 20 41 20 64 72 6F 69 74 65 20 2E 0D    RD : A droite ..
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:  0A 0D 0A 20 20 20 20 20 4C 65 20 71 75 61 72 74    ...     Le quart
015810:  65 74 20 69 6E 66 7B 72 69 65 75 72 20 64 65 20    et inf{rieur de 
015820:  41 20 76 61 20 64 61 6E 73 20 6C 65 20 71 75 61    A va dans le qua
015830:  72 74 65 74 20 73 75 70 7B 72 69 65 75 72 20 64    rtet sup{rieur d
015840:  65 20 6C 61 20 63 61 73 65 20 70 6F 69 6E 74 7B    e la case point{
015850:  65 20 0D 0A 20 70 61 72 20 28 48 4C 29 20 2E 0D    e .. par (HL) ..
015860:  0A 0D 0A 20 20 20 20 20 4C 65 20 71 75 61 72 74    ...     Le quart
015870:  65 74 20 73 75 70 7B 72 69 65 75 72 20 64 65 20    et sup{rieur de 
015880:  20 6C 61 20 20 63 61 73 65 20 20 70 6F 69 6E 74     la  case  point
015890:  7B 65 20 20 70 61 72 20 20 28 48 4C 29 20 20 76    {e  par  (HL)  v
0158A0:  61 20 64 61 6E 73 20 6C 65 20 71 75 61 72 74 65    a dans le quarte
0158B0:  74 20 0D 0A 20 69 6E 66 7B 72 69 65 75 72 20 64    t .. inf{rieur d
0158C0:  65 20 6C 61 20 63 61 73 65 20 70 6F 69 6E 74 7B    e la case point{
0158D0:  65 20 70 61 72 20 28 48 4C 29 20 2E 0D 0A 0D 0A    e par (HL) .....
0158E0:  20 20 20 20 20 4C 27 61 6E 63 69 65 6E 20 20 71         L'ancien  q
0158F0:  75 61 72 74 65 74 20 69 6E 66 7B 72 69 65 75 72    uartet inf{rieur
015900:  20 20 64 65 20 20 6C 61 20 20 63 61 73 65 20 20      de  la  case  
015910:  70 6F 69 6E 74 7B 65 20 20 70 61 72 20 20 28 48    point{e  par  (H
015920:  4C 29 20 20 76 61 20 64 61 6E 73 20 6C 65 20 0D    L)  va dans le .
015930:  0A 20 71 75 61 72 74 65 74 20 69 6E 66 7B 72 69    . quartet inf{ri
015940:  65 75 72 20 64 65 20 41 20 2E 0D 0A 0D 0A 20 20    eur de A .....  
015950:  20 20 20 45 78 20 3A 20 41 20 20 20 3D 20 20 20       Ex : A   =   
015960:  25 30 31 30 30 20 20 30 31 31 31 2D 2D 2D 2D 2D    %0100  0111-----
015970:  2D 2D 2B 0D 0A 20 20 20 20 20 20 20 20 20 20 28    --+..          (
015980:  48 4C 29 3D 20 20 20 25 30 31 30 30 20 20 30 31    HL)=   %0100  01
015990:  30 31 20 20 20 20 20 20 20 21 0D 0A 20 20 20 20    01       !..    
0159A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0159B0:  20 21 20 20 20 20 20 21 20 20 20 20 20 20 20 20     !     !        
0159C0:  21 0D 0A 20 20 20 20 20 20 20 20 20 20 52 4C 44    !..          RLD
0159D0:  20 20 20 20 20 20 20 20 21 20 20 20 20 20 21 20            !     ! 
0159E0:  20 20 20 20 20 20 20 21 0D 0A 20 20 20 20 20 20           !..      
0159F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21                   !
015A00:  20 20 20 20 20 2B 2D 2D 2D 2D 2B 20 20 20 21 0D         +----+   !.
015A10:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
015A20:  20 20 20 20 20 20 2B 2D 2D 2D 2D 2D 2D 2D 2D 2D          +---------
015A30:  2D 21 2D 2B 20 21 20 20 0D 0A 20 20 20 20 20 20    -!-+ !  ..      
015A40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
015A50:  20 20 20 20 20 20 20 20 20 20 21 20 21 20 21 20              ! ! ! 
015A60:  20 0D 0A 20 20 20 20 20 20 20 20 20 20 41 20 20     ..          A  
015A70:  20 3D 20 20 20 25 30 31 30 30 20 20 30 31 30 31     =   %0100  0101
015A80:  20 3C 2D 2B 20 21 20 21 20 20 0D 0A 20 20 20 20     <-+ ! !  ..    
015A90:  20 20 20 20 20 20 28 48 4C 29 3D 20 20 20 25 30          (HL)=   %0
015AA0:  31 31 31 20 20 30 31 30 30 20 3C 2D 2D 2D 2B 20    111  0100 <---+ 
015AB0:  21 20 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20    !  ..           
015AC0:  20 20 20 20 20 20 20 20 20 5E 20 20 20 20 20 20             ^      
015AD0:  20 20 20 20 20 20 20 20 20 21 0D 0A 20 20 20 20             !..    
015AE0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
015AF0:  2B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    +---------------
015B00:  2B 0D 0A 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20    +......         
015B10:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
015B20:  20 20 2D 20 4C 45 53 20 49 4E 53 54 52 55 43 54      - LES INSTRUCT
015B30:  49 4F 4E 53 20 52 53 54 20 2D 0D 0A 0D 0A 0D 0A    IONS RST -......
015B40:  20 20 20 20 20 43 65 74 74 65 20 20 73 75 69 74         Cette  suit
015B50:  65 20 20 64 27 69 6E 73 74 72 75 63 74 69 6F 6E    e  d'instruction
015B60:  73 20 20 70 65 72 6D 65 74 20 20 20 64 27 61 70    s  permet   d'ap
015B70:  70 65 6C 65 72 20 20 20 64 65 73 20 20 72 6F 75    peler   des  rou
015B80:  74 69 6E 65 73 20 20 73 69 74 75 7B 65 73 20 0D    tines  situ{es .
015B90:  0A 20 6E 27 69 6D 70 6F 72 74 65 20 6F 7C 20 65    . n'importe o| e
015BA0:  6E 20 52 4F 4D 20 6F 75 20 65 6E 20 52 41 4D 20    n ROM ou en RAM 
015BB0:  2E 0D 0A 0D 0A 20 20 20 20 20 52 53 54 20 30 20    .....     RST 0 
015BC0:  3A 20 53 61 75 74 65 20 40 20 6C 27 61 64 72 65    : Saute @ l'adre
015BD0:  73 73 65 20 30 20 65 74 20 70 72 6F 76 6F 71 75    sse 0 et provoqu
015BE0:  65 20 75 6E 20 52 45 53 45 54 20 2E 0D 0A 0D 0A    e un RESET .....
015BF0:  20 20 20 20 20 52 53 54 20 38 20 3A 20 41 70 70         RST 8 : App
015C00:  00 4F 56 45 52 41 46 46 20 42 41 53 00 00 00 00    .OVERAFF BAS....
015C10:  00 00 00 00 00 70 01 00 A9 00 00 00 00 00 00 00    .....p..........
015C20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015C30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015C40:  A9 00 00 C2 04 36 2C 36 2C 32 2C 34 2C 32 34 2C    .....6,6,2,4,24,
015C50:  32 30 2C 35 2C 31 30 2C 31 32 2C 31 35 2C 31 36    20,5,10,12,15,16
015C60:  2C 31 39 2C 32 35 2C 31 31 2C 33 00 00 00 1A 21    ,19,25,11,3....!
015C70:  D0 00 11 00 C0 01 00 40 ED B0 C9 3E 2E 30 0E 26    .......@...>.0.&
015C80:  28 00 0A 00 A8 22 4F 56 45 52 50 41 43 4B 2E 42    (...."OVERPACK.B
015C90:  49 4E 22 01 03 00 00 C1 EF 22 4F 56 45 52 53 50    IN"......"OVERSP
015CA0:  41 43 2E 53 4F 56 22 00 2F 00 14 00 9E 20 0D 00    AC.SOV"./.... ..
015CB0:  00 C9 EF 0E 20 EC 20 19 0F 01 C3 20 0D 00 00 C3    .... . .... ....
015CC0:  01 A2 20 0D 00 00 C9 2C 0D 00 00 C3 01 B0 01 82    .. ....,........
015CD0:  20 0E 01 AD 20 0E 00 20 00 1E 00 83 20 1F 00 00     ... .. .... ...
015CE0:  1F 22 90 2C 40 03 00 00 C1 01 85 20 22 53 4F 53    .".,@...... "SOS
015CF0:  37 61 22 2C 19 29 00 30 00 28 00 8C 20 30 2C 32    7a",.).0.(.. 0,2
015D00:  36 2C 36 2C 32 2C 34 2C 32 34 2C 32 30 2C 35 2C    6,6,2,4,24,20,5,
015D10:  31 30 2C 31 32 2C 31 35 2C 31 36 2C 31 39 2C 32    10,12,15,16,19,2
015D20:  35 2C 31 31 2C 33 00 00 00 1A 21 D0 00 11 00 C0    5,11,3....!.....
015D30:  01 00 40 ED B0 C9 3E 2E 30 0E 26 00 21 22 00 07    ..@...>.0.&.!"..
015D40:  00 00 0C 68 FF 3F 28 2E 0E 26 00 19 1E 00 07 00    ...h.?(..&......
015D50:  00 30 00 FF 00 00 1A 50 20 4F 56 45 52 43 52 45    .0.....P OVERCRE
015D60:  45 0D 0A 20 20 20 20 20 20 20 20 4A 50 20 4F 56    E..        JP OV
015D70:  45 52 41 46 46 0D 0A 3B 0D 0A 4F 56 45 52 53 43    ERAFF..;..OVERSC
015D80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015D90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015DA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015DB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015DC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015DD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
015DE0:  E5 6D 69 6E 75 73 63 75 6C 20 20 20 00 00 00 03    .minuscul   ....
015DF0:  03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015E00:  21 95 A4 CD ED A3 21 00 C0 11 AE 56 CD D7 A3 21    !....£!....V..£!
015E10:  32 A4 CD 14 A4 CD 06 BB 21 A2 A4 46 23 11 88 13    2.......!..F#...
015E20:  CD 8C BC 30 44 21 10 27 11 EA 5E 01 00 00 3E 02    ...0D!.'..^...>.
015E30:  CD 98 BC 30 34 CD 8F BC 30 2F C9 06 84 C5 E5 01    ...04...0/......
015E40:  2E 00 ED B0 21 2E 00 19 EB E1 CD 26 BC C1 10 ED    ....!......&....
015E50:  C9 46 23 11 00 C0 CD 77 BC 30 0E 21 00 C0 CD 83    .F#....w.0.!....
015E60:  BC 30 06 CD 7A BC 30 01 C9 32 71 A5 CD 7D BC CD    .0..z.0..2q..}..
015E70:  92 BC 21 1D A4 C3 14 A4 7E B7 C8 CD 5A BB 23 18    ..!.....~...Z.#.
015E80:  F7 1F 01 01 20 45 52 52 45 55 52 20 44 49 53 51    .... ERREUR DISQ
015E90:  55 45 20 21 07 00 1F 01 01 20 50 4C 41 43 45 52    UE !..... PLACER
015EA0:  20 44 49 53 51 55 45 54 54 45 0A 0D 20 50 4F 55     DISQUETTE.. POU
015EB0:  52 20 4F 56 45 52 53 43 41 4E 20 45 54 0A 0D 20    R OVERSCAN ET.. 
015EC0:  50 52 45 53 53 45 52 20 20 54 4F 55 43 48 45 20    PRESSER  TOUCHE 
015ED0:  07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015EE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015EF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015F00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015F10:  00 00 00 FE 01 C0 CD CF A4 D0 CD 47 A5 21 53 A5    ...........G.!S.
015F20:  CD 14 A5 CD ED A4 CD 06 BB 21 62 A5 CD 14 A5 C3    .........!b.....
015F30:  3F A5 C9 DD 6E 00 DD 66 01 46 23 5E 23 56 EB 11    ?...n..f.F#^#V..
015F40:  00 10 CD 77 BC D0 21 68 42 CD 83 BC CD 7A BC D0    ...w..!hB....z..
015F50:  C9 06 FF 0E 5C 11 D0 00 21 68 42 CD FC A4 06 09    ....\...!hB.....
015F60:  D5 C5 06 00 ED B0 C1 D1 E5 EB CD 25 A5 7C B7 20    ...........%.|. 
015F70:  02 26 40 EB E1 10 E9 C9 01 00 BC 7E FE FF C8 ED    .&@........~....
015F80:  49 04 ED 79 05 0C 23 18 F2 7C C6 08 67 E6 38 C0    I..y..#..|..g.8.
015F90:  7C D6 40 67 7D C6 5C 6F D0 24 7C E6 07 C0 7C D6    |.@g}.\o.$|...|.
015FA0:  08 67 C9 11 D0 00 21 00 C0 18 06 21 D0 00 11 00    .g....!....!....
015FB0:  C0 01 00 40 ED B0 C9 3E 2E 30 0E 26 00 20 22 00    ...@...>.0.&. ".
015FC0:  07 00 00 0C 68 FF 3F 28 2E 0E 26 00 19 1E 00 07    ....h.?(..&.....
015FD0:  00 00 30 00 FF 00 1A 50 20 4F 56 45 52 43 52 45    ..0....P OVERCRE
015FE0:  45 0D 0A 20 20 20 20 20 20 20 20 4A 50 20 4F 56    E..        JP OV
015FF0:  45 52 41 46 46 0D 0A 3B 0D 0A 4F 56 45 52 53 43    ERAFF..;..OVERSC
016000:  65 6C 20 40 20 75 6E 65 20 72 6F 75 74 69 6E 65    el @ une routine
016010:  20 52 4F 4D 20 6F 75 20 52 41 4D 20 44 27 41 44     ROM ou RAM D'AD
016020:  52 45 53 53 45 20 49 4E 46 45 52 49 45 55 52 45    RESSE INFERIEURE
016030:  20 41 20 23 34 30 30 30 20 2E 20 4C 65 73 20 0D     A #4000 . Les .
016040:  0A 20 62 69 74 73 20 30 20 40 20 31 33 20 64 65    . bits 0 @ 13 de
016050:  20 6C 61 20 64 6F 6E 6E 7B 65 20 31 36 20 62 69     la donn{e 16 bi
016060:  74 73 20 20 71 75 69 20 73 75 69 74 20 6C 65 20    ts  qui suit le 
016070:  52 53 54 20 64 6F 6E 6E 65 6E 74 20 6C 27 61 64    RST donnent l'ad
016080:  72 65 73 73 65 20 40 20 61 70 70 65 6C 65 72 20    resse @ appeler 
016090:  0D 0A 20 64 65 20 30 20 40 20 23 33 46 46 46 20    .. de 0 @ #3FFF 
0160A0:  2E 20 4C 65 73 20 62 69 74 73 20 31 34 20 26 20    . Les bits 14 & 
0160B0:  31 35 20 64 6F 6E 6E 65 6E 74 20 6C 61 20 52 4F    15 donnent la RO
0160C0:  4D 20 73 7B 6C 65 63 74 69 6F 6E 6E 7B 65 20 63    M s{lectionn{e c
0160D0:  6F 6D 6D 65 20 73 75 69 74 20 3A 0D 0A 0D 0A 20    omme suit :.... 
0160E0:  20 20 20 20 42 69 74 20 31 35 20 20 20 42 69 74        Bit 15   Bit
0160F0:  20 31 34 20 0D 0A 20 20 20 20 20 20 20 31 20 20     14 ..       1  
016100:  20 20 20 20 20 20 20 31 20 20 20 20 20 41 70 70           1     App
016110:  65 6C 20 65 6E 20 52 41 4D 0D 0A 20 20 20 20 20    el en RAM..     
016120:  20 20 31 20 20 20 20 20 20 20 20 20 30 20 20 20      1         0   
016130:  20 20 52 4F 4D 20 73 75 70 7B 72 69 65 75 72 65      ROM sup{rieure
016140:  20 2E 0D 0A 20 20 20 20 20 20 20 30 20 20 20 20     ...       0    
016150:  20 20 20 20 20 31 20 20 20 20 20 52 4F 4D 20 69         1     ROM i
016160:  6E 66 7B 72 69 65 75 72 65 20 2E 0D 0A 0D 0A 20    nf{rieure ..... 
016170:  20 20 20 20 54 6F 75 73 20 72 65 67 69 73 74 72        Tous registr
016180:  65 73 20 70 72 7B 73 65 72 76 7B 73 20 73 61 75    es pr{serv{s sau
016190:  66 20 61 75 78 69 6C 6C 61 69 72 65 73 20 2E 0D    f auxillaires ..
0161A0:  0A 0D 0A 20 20 20 20 20 45 58 20 3A 20 20 20 52    ...     EX :   R
0161B0:  53 54 20 38 0D 0A 20 20 20 20 20 20 20 20 20 20    ST 8..          
0161C0:  20 20 44 57 20 41 44 52 45 53 53 45 20 45 54 20      DW ADRESSE ET 
0161D0:  52 4F 4D 0D 0A 20 20 20 20 20 20 20 20 20 20 20    ROM..           
0161E0:  20 52 45 54 0D 0A 0D 0A 20 20 20 20 20 52 53 54     RET....     RST
0161F0:  20 23 30 42 20 3A 20 43 6F 6D 6D 65 20 52 53 54     #0B : Comme RST
016200:  20 38 20 6D 61 69 73 20 20 6C 27 61 64 72 65 73     8 mais  l'adres
016210:  73 65 20 20 40 20 61 70 70 65 6C 65 72 20 65 74    se  @ appeler et
016220:  20 6C 61 20 52 4F 4D 20 40 20 73 7B 6C 65 63 74     la ROM @ s{lect
016230:  69 6F 6E 6E 65 72 20 0D 0A 20 73 6F 6E 74 20 64    ionner .. sont d
016240:  61 6E 73 20 48 4C 20 2E 0D 0A 0D 0A 20 20 20 20    ans HL .....    
016250:  20 45 78 20 3A 20 20 4C 44 20 48 4C 2C 41 44 52     Ex :  LD HL,ADR
016260:  45 53 53 45 20 45 54 20 52 4F 4D 0D 0A 20 20 20    ESSE ET ROM..   
016270:  20 20 20 20 20 20 20 20 52 53 54 20 23 30 42 0D            RST #0B.
016280:  0A 20 20 20 20 20 20 20 20 20 20 20 52 45 54 0D    .           RET.
016290:  0A 0D 0A 20 20 20 20 20 52 53 54 20 23 30 45 20    ...     RST #0E 
0162A0:  3A 20 52 65 6D 70 6C 61 63 65 20 6C 27 69 6E 65    : Remplace l'ine
0162B0:  78 69 73 74 61 6E 74 20 4A 50 20 28 42 43 29 20    xistant JP (BC) 
0162C0:  2E 0D 0A 20 20 20 20 20 45 78 20 3A 20 4C 44 20    ...     Ex : LD 
0162D0:  42 43 2C 34 30 30 30 30 0D 0A 20 20 20 20 20 20    BC,40000..      
0162E0:  20 20 20 20 52 53 54 20 23 30 45 20 20 20 20 20        RST #0E     
0162F0:  3B 3D 4A 50 20 34 30 30 30 30 0D 0A 0D 0A 20 20    ;=JP 40000....  
016300:  20 20 20 52 53 54 20 23 31 30 20 3A 20 43 6F 6D       RST #10 : Com
016310:  6D 65 20 52 53 54 20 23 30 38 20 6D 61 69 73 20    me RST #08 mais 
016320:  49 59 20 65 73 74 20 6D 6F 64 69 66 69 7B 20 2E    IY est modifi{ .
016330:  0D 0A 0D 0A 20 20 20 20 20 52 53 54 20 23 31 33    ....     RST #13
016340:  20 3A 20 43 6F 6D 6D 65 20 23 52 53 54 31 30 20     : Comme #RST10 
016350:  6D 61 69 73 20 6C 27 61 64 72 65 73 73 65 20 65    mais l'adresse e
016360:  73 74 20 64 61 6E 73 20 48 4C 20 2E 0D 0A 0D 0A    st dans HL .....
016370:  20 20 20 20 20 52 53 54 20 23 31 36 20 3A 20 43         RST #16 : C
016380:  6F 6D 6D 65 20 52 53 54 20 23 30 45 20 61 76 65    omme RST #0E ave
016390:  63 20 44 45 20 2E 20 20 4A 50 20 28 44 45 29 0D    c DE .  JP (DE).
0163A0:  0A 0D 0A 20 20 20 20 20 52 53 54 20 23 31 38 20    ...     RST #18 
0163B0:  3A 20 41 70 70 65 6C 20 64 27 75 6E 65 20 20 52    : Appel d'une  R
0163C0:  4F 4D 20 20 64 27 65 78 74 65 6E 73 69 6F 6E 20    OM  d'extension 
0163D0:  20 70 61 72 20 20 6C 65 20 20 62 69 61 69 73 20     par  le  biais 
0163E0:  20 64 27 75 6E 65 20 74 61 62 6C 65 20 64 65 20     d'une table de 
0163F0:  33 20 0D 0A 20 6F 63 74 65 74 73 20 2E 0D 0A 0D    3 .. octets ....
016400:  0A 20 20 20 20 20 45 78 65 6D 70 6C 65 20 3A 20    .     Exemple : 
016410:  52 53 54 20 23 31 38 20 20 3B 41 70 70 65 6C 20    RST #18  ;Appel 
016420:  64 65 20 23 43 30 30 30 20 65 6E 20 52 4F 4D 20    de #C000 en ROM 
016430:  37 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    7..             
016440:  20 20 44 57 20 54 41 42 4C 45 20 3B 41 64 72 65      DW TABLE ;Adre
016450:  73 73 65 20 64 65 20 6C 61 20 74 61 62 6C 65 20    sse de la table 
016460:  2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    ...             
016470:  20 20 52 45 54 0D 0A 20 3B 0D 0A 20 20 20 20 20      RET.. ;..     
016480:  20 20 20 54 41 42 4C 45 20 20 44 57 20 23 43 30       TABLE  DW #C0
016490:  30 30 20 3B 41 64 72 65 73 73 65 20 64 65 20 6C    00 ;Adresse de l
0164A0:  61 20 72 6F 75 74 69 6E 65 20 52 4F 4D 20 40 20    a routine ROM @ 
0164B0:  61 70 70 65 6C 65 72 20 2E 0D 0A 20 20 20 20 20    appeler ...     
0164C0:  20 20 20 20 20 20 20 20 20 20 44 42 20 37 20 20              DB 7  
0164D0:  20 20 20 3B 4E 75 6D 7B 72 6F 20 64 65 20 6C 61       ;Num{ro de la
0164E0:  20 52 4F 4D 20 2E 20 37 3D 64 72 69 76 65 20 2C     ROM . 7=drive ,
0164F0:  20 30 3D 42 61 73 69 63 20 2C 20 35 3D 4D 61 78     0=Basic , 5=Max
016500:  61 6D 20 2E 2E 2E 0D 0A 0D 0A 20 20 20 20 20 52    am .......     R
016510:  53 54 20 23 31 42 20 3A 20 45 78 7B 63 75 74 69    ST #1B : Ex{cuti
016520:  6F 6E 20 64 27 75 6E 65 20 72 6F 75 74 69 6E 65    on d'une routine
016530:  20 20 6E 27 69 6D 70 6F 72 74 65 20 20 6F 7C 20      n'importe  o| 
016540:  20 65 6E 20 20 52 4F 4D 20 20 6F 75 20 65 6E 20     en  ROM  ou en 
016550:  52 41 4D 20 2E 20 48 4C 20 0D 0A 20 63 6F 6E 74    RAM . HL .. cont
016560:  69 65 6E 74 20 6C 27 61 64 72 65 73 73 65 20 64    ient l'adresse d
016570:  65 20 6C 61 20 72 6F 75 74 69 6E 65 20 65 74 20    e la routine et 
016580:  43 20 20 6C 27 7B 74 61 74 20 20 64 65 20 73 7B    C  l'{tat  de s{
016590:  6C 65 63 74 69 6F 6E 20 64 65 73 20 52 4F 4D 53    lection des ROMS
0165A0:  20 64 61 6E 73 20 53 65 73 20 0D 0A 20 62 69 74     dans Ses .. bit
0165B0:  73 20 32 20 65 74 20 33 20 2E 20 42 69 74 20 32    s 2 et 3 . Bit 2
0165C0:  20 6D 69 73 20 3D 20 52 4F 4D 49 4E 46 20 2C 20     mis = ROMINF , 
0165D0:  42 49 54 20 33 20 6D 69 73 20 3D 20 52 4F 4D 53    BIT 3 mis = ROMS
0165E0:  55 50 20 2E 0D 0A 0D 0A 20 45 78 65 6D 70 6C 65    UP ..... Exemple
0165F0:  20 3A 20 20 20 4C 44 20 48 4C 2C 23 31 44 43 20     :   LD HL,#1DC 
016600:  20 20 20 20 20 3B 43 41 4C 4C 20 23 31 44 43 20         ;CALL #1DC 
016610:  65 6E 20 52 4F 4D 20 62 61 73 73 65 20 2E 0D 0A    en ROM basse ...
016620:  20 20 20 20 20 20 20 20 20 20 20 20 20 4C 44 20                 LD 
016630:  43 2C 25 30 30 30 30 30 31 30 30 0D 0A 20 20 20    C,%00000100..   
016640:  20 20 20 20 20 20 20 20 20 20 52 53 54 20 23 31              RST #1
016650:  42 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    B..             
016660:  52 45 54 0D 0A 0D 0A 20 20 20 20 20 52 53 54 20    RET....     RST 
016670:  23 31 45 20 3A 20 4C 27 61 64 72 65 73 73 65 20    #1E : L'adresse 
016680:  23 31 45 20 63 6F 6E 74 69 65 6E 74 20 75 6E 65    #1E contient une
016690:  20 20 69 6E 73 74 72 75 63 74 69 6F 6E 20 4A 50      instruction JP
0166A0:  28 48 4C 29 20 2E 20 52 53 54 20 23 31 45 20 70    (HL) . RST #1E p
0166B0:  65 72 6D 65 74 20 0D 0A 20 64 65 20 73 69 6D 75    ermet .. de simu
0166C0:  6C 65 72 20 6C 27 69 6E 73 74 72 75 63 74 69 6F    ler l'instructio
0166D0:  6E 20 69 6E 65 78 69 73 74 61 6E 74 65 20 43 41    n inexistante CA
0166E0:  4C 4C 20 28 48 4C 29 20 2E 0D 0A 0D 0A 20 45 78    LL (HL) ..... Ex
0166F0:  65 6D 70 6C 65 20 3A 20 20 20 4C 44 20 48 4C 2C    emple :   LD HL,
016700:  23 39 43 34 30 0D 0A 20 20 20 20 20 20 20 20 20    #9C40..         
016710:  20 20 20 20 52 53 54 20 23 31 45 0D 0A 20 20 20        RST #1E..   
016720:  20 20 20 20 20 20 20 20 20 20 52 45 54 0D 0A 0D              RET...
016730:  0A 20 20 20 20 20 52 53 54 20 23 32 30 20 3A 20    .     RST #20 : 
016740:  50 65 72 6D 65 74 20 64 65 20 63 68 61 72 67 65    Permet de charge
016750:  72 20 20 6C 27 61 63 63 75 6D 75 6C 61 74 65 75    r  l'accumulateu
016760:  72 20 61 76 65 63 20 28 48 4C 29 20 71 75 65 6C    r avec (HL) quel
016770:  71 75 65 20 73 6F 69 74 20 6C 27 7B 74 61 74 20    que soit l'{tat 
016780:  0D 0A 20 64 65 73 20 52 4F 4D 53 20 2E 0D 0A 0D    .. des ROMS ....
016790:  0A 20 20 20 20 20 45 78 65 6D 70 6C 65 20 3A 20    .     Exemple : 
0167A0:  4C 44 20 48 4C 2C 54 41 42 4C 45 0D 0A 20 20 20    LD HL,TABLE..   
0167B0:  20 20 20 20 20 20 20 20 20 20 20 20 52 53 54 20                RST 
0167C0:  23 32 30 0D 0A 0D 0A 0D 0A 20 20 20 20 20 52 53    #20......     RS
0167D0:  54 20 23 32 33 20 3A 20 43 6F 6D 6D 65 20 52 53    T #23 : Comme RS
0167E0:  54 20 23 31 38 20 6D 61 69 73 20 6C 65 73 20 32    T #18 mais les 2
0167F0:  20 6F 63 74 65 74 73 20 73 6F 6E 74 20 64 6F 6E     octets sont don
016800:  6E 7B 73 20 64 61 6E 73 20 48 4C 20 2E 0D 0A 0D    n{s dans HL ....
016810:  0A 20 20 20 20 20 45 78 65 6D 70 6C 65 20 3A 20    .     Exemple : 
016820:  4C 44 20 48 4C 2C 54 41 42 4C 45 20 20 20 3B 41    LD HL,TABLE   ;A
016830:  64 72 65 73 73 65 20 64 65 20 6C 61 20 74 61 62    dresse de la tab
016840:  6C 65 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 20    le ...          
016850:  20 20 20 20 20 52 53 54 20 23 31 38 20 20 20 20         RST #18    
016860:  20 20 20 3B 41 70 70 65 6C 20 64 65 20 23 43 30       ;Appel de #C0
016870:  30 30 20 65 6E 20 52 4F 4D 20 37 0D 0A 20 20 20    00 en ROM 7..   
016880:  20 20 20 20 20 20 20 20 20 20 20 20 52 45 54 0D                RET.
016890:  0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 54 41 42    . ;..        TAB
0168A0:  4C 45 20 20 44 57 20 23 43 30 30 30 20 3B 41 64    LE  DW #C000 ;Ad
0168B0:  72 65 73 73 65 20 64 65 20 6C 61 20 72 6F 75 74    resse de la rout
0168C0:  69 6E 65 20 52 4F 4D 20 40 20 61 70 70 65 6C 65    ine ROM @ appele
0168D0:  72 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20    r ...           
0168E0:  20 20 20 20 44 42 20 37 20 20 20 20 20 3B 4E 75        DB 7     ;Nu
0168F0:  6D 7B 72 6F 20 64 65 20 6C 61 20 52 4F 4D 20 2E    m{ro de la ROM .
016900:  20 37 3D 64 72 69 76 65 20 2C 20 30 3D 42 61 73     7=drive , 0=Bas
016910:  69 63 20 2C 20 35 3D 4D 61 78 61 6D 20 2E 2E 2E    ic , 5=Maxam ...
016920:  0D 0A 0D 0A 20 20 20 20 20 52 53 54 20 23 32 38    ....     RST #28
016930:  20 3A 20 53 61 75 74 20 40 20 75 6E 65 20 72 6F     : Saut @ une ro
016940:  75 74 69 6E 65 20 65 6E 20 52 4F 4D 20 69 6E 66    utine en ROM inf
016950:  7B 72 69 65 75 72 65 20 64 6F 6E 74 20 6C 27 61    {rieure dont l'a
016960:  64 72 65 73 73 65 20 73 75 69 74 20 6C 65 20 52    dresse suit le R
016970:  53 54 20 0D 0A 20 20 20 20 20 45 78 65 6D 70 6C    ST ..     Exempl
016980:  65 20 3A 20 52 53 54 20 23 32 38 0D 0A 20 20 20    e : RST #28..   
016990:  20 20 20 20 20 20 20 20 20 20 20 20 44 57 20 23                DW #
0169A0:  31 41 33 34 0D 0A 0D 0A 20 20 20 20 20 52 53 54    1A34....     RST
0169B0:  20 23 33 30 20 3A 20 52 65 73 74 61 72 74 20 6C     #30 : Restart l
0169C0:  69 62 72 65 20 70 6F 75 72 20 6C 27 75 74 69 6C    ibre pour l'util
0169D0:  69 73 61 74 65 75 72 20 28 38 20 6F 63 74 65 74    isateur (8 octet
0169E0:  73 20 6C 69 62 72 65 73 20 64 65 20 23 33 30 20    s libres de #30 
0169F0:  40 20 23 33 37 29 20 0D 0A 0D 0A 20 20 20 20 20    @ #37) ....     
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:  45 78 65 6D 70 6C 65 20 3A 20 4C 44 20 41 2C 23    Exemple : LD A,#
016B10:  43 33 20 20 20 20 20 20 3B 49 6E 69 74 69 61 6C    C3      ;Initial
016B20:  69 73 65 72 20 61 64 72 65 73 73 65 20 23 33 30    iser adresse #30
016B30:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
016B40:  20 4C 44 20 48 4C 2C 52 4F 55 54 49 4E 45 0D 0A     LD HL,ROUTINE..
016B50:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4C                   L
016B60:  44 20 28 23 33 30 29 2C 41 0D 0A 20 20 20 20 20    D (#30),A..     
016B70:  20 20 20 20 20 20 20 20 20 20 4C 44 20 28 23 33              LD (#3
016B80:  31 29 2C 48 4C 0D 0A 20 20 20 20 20 20 20 20 20    1),HL..         
016B90:  20 20 20 20 20 20 52 53 54 20 23 33 30 20 20 20          RST #30   
016BA0:  20 20 20 20 3B 49 72 61 20 40 20 6C 61 20 72 6F        ;Ira @ la ro
016BB0:  75 74 69 6E 65 20 72 6F 75 74 69 6E 65 20 2E 0D    utine routine ..
016BC0:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
016BD0:  52 45 54 0D 0A 0D 0A 20 20 20 20 20 52 53 54 20    RET....     RST 
016BE0:  23 33 38 20 3A 20 56 65 63 74 65 75 72 20 64 65    #38 : Vecteur de
016BF0:  73 20 69 6E 74 65 72 72 75 70 74 69 6F 6E 73 20    s interruptions 
016C00:  64 65 73 20 70 7B 72 69 70 68 7B 72 69 71 75 65    des p{riph{rique
016C10:  73 20 2C 20 6E 65 20 70 61 73 20 75 74 69 6C 69    s , ne pas utili
016C20:  73 65 72 20 21 0D 0A 0D 0A 20 20 20 20 20 4C 65    ser !....     Le
016C30:  20 64 65 73 63 72 69 70 74 69 66 20 64 65 73 20     descriptif des 
016C40:  20 69 6E 73 74 72 75 63 74 69 6F 6E 73 20 20 5A     instructions  Z
016C50:  38 30 20 20 65 73 74 20 20 65 6E 66 69 6E 20 20    80  est  enfin  
016C60:  74 65 72 6D 69 6E 7B 20 20 2E 20 4C 65 20 74 72    termin{  . Le tr
016C70:  69 6D 65 73 74 72 65 20 0D 0A 20 70 72 6F 63 68    imestre .. proch
016C80:  61 69 6E 20 2C 20 6E 6F 75 73 20 65 6E 20 66 69    ain , nous en fi
016C90:  6E 69 72 6F 6E 73 20 7B 67 61 6C 65 6D 65 6E 74    nirons {galement
016CA0:  20 61 76 65 63 20 6C 65 73 20 72 6F 75 74 69 6E     avec les routin
016CB0:  65 73 20 73 79 73 74 7D 6D 65 20 2E 0D 0A 0D 0A    es syst}me .....
016CC0:  1A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D    .              -
016CD0:  20 4C 41 20 53 55 49 54 45 20 44 45 53 20 49 4E     LA SUITE DES IN
016CE0:  53 54 52 55 43 54 49 4F 4E 53 20 41 53 53 45 4D    STRUCTIONS ASSEM
016CF0:  42 4C 45 55 52 20 2D 0D 0A 20 20 20 20 20 20 20    BLEUR -..       
016D00:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
016D10:  20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D                 ---
016D20:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
016D30:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
016D40:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D                   -
016D50:  20 52 45 50 4F 4E 53 45 53 20 44 49 56 45 52 53     REPONSES DIVERS
016D60:  45 53 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20    ES -..          
016D70:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
016D80:  20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D        ------------
016D90:  2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20    -------.. ..    
016DA0:  20 53 2E 43 41 52 52 45 20 20 65 73 74 20 20 70     S.CARRE  est  p
016DB0:  65 72 70 6C 65 78 65 20 20 64 65 76 61 6E 74 20    erplexe  devant 
016DC0:  20 6C 65 73 20 20 20 7A 6F 6E 65 73 20 20 20 6D     les   zones   m
016DD0:  7B 6D 6F 69 72 65 73 20 20 20 64 75 20 20 43 50    {moires   du  CP
016DE0:  43 20 20 65 74 20 20 6C 65 73 20 0D 0A 20 70 6C    C  et  les .. pl
016DF0:  61 69 73 61 6E 74 65 72 69 65 73 20 64 69 76 65    aisanteries dive
016E00:  72 73 65 73 20 61 76 65 63 20 4F 50 45 4E 4F 55    rses avec OPENOU
016E10:  54 20 43 4C 4F 53 45 4F 55 54 20 2E 2E 2E 20 49    T CLOSEOUT ... I
016E20:  6C 20 20 6E 27 65 73 74 20 70 61 73 20 6C 65 20    l  n'est pas le 
016E30:  73 65 75 6C 20 2C 20 76 6F 75 73 20 0D 0A 20 76    seul , vous .. v
016E40:  6F 75 73 20 73 6F 75 76 65 6E 65 7A 20 73 61 6E    ous souvenez san
016E50:  73 20 64 6F 75 74 65 20 20 64 65 20 20 6E 6F 73    s doute  de  nos
016E60:  20 20 63 7B 6C 7D 62 72 65 73 20 20 70 6C 61 6E      c{l}bres  plan
016E70:  74 61 67 65 73 20 20 73 75 72 20 20 36 31 32 38    tages  sur  6128
016E80:  20 20 6C 69 7B 73 20 40 20 63 65 73 20 0D 0A 20      li{s @ ces .. 
016E90:  70 72 6F 62 6C 7D 6D 65 73 20 21 0D 0A 20 0D 0A    probl}mes !.. ..
016EA0:  20 20 20 20 20 50 6F 75 72 20 63 6F 6D 6D 65 6E         Pour commen
016EB0:  63 65 72 20 2C 20 75 6E 20 70 65 74 69 74 20 70    cer , un petit p
016EC0:  61 6E 6F 72 61 6D 61 20 73 75 72 20 20 6C 61 20    anorama sur  la 
016ED0:  52 41 4D 20 43 50 43 20 61 63 63 65 73 73 69 62    RAM CPC accessib
016EE0:  6C 65 20 40 20 70 61 72 74 69 72 20 64 75 20 0D    le @ partir du .
016EF0:  0A 20 62 61 73 69 63 20 2C 20 71 75 69 20 63 6F    . basic , qui co
016F00:  6D 6D 65 20 63 68 61 63 75 6E 20 20 6C 65 20 20    mme chacun  le  
016F10:  73 61 69 74 20 20 63 6F 6D 6D 65 6E 63 65 20 20    sait  commence  
016F20:  40 20 20 6C 27 61 64 72 65 73 73 65 20 20 30 20    @  l'adresse  0 
016F30:  65 74 20 73 65 20 74 65 72 6D 69 6E 65 20 40 20    et se termine @ 
016F40:  0D 0A 20 6C 27 61 64 72 65 73 73 65 20 26 46 46    .. l'adresse &FF
016F50:  46 46 20 28 36 35 35 33 36 29 20 73 6F 69 74 20    FF (65536) soit 
016F60:  36 35 4B 20 61 75 20 74 6F 74 61 6C 20 2E 20 4C    65K au total . L
016F70:  61 20 7A 6F 6E 65 20 64 65 20 52 41 4D 20 72 7B    a zone de RAM r{
016F80:  73 65 72 76 7B 65 20 40 20 6C 27 7B 63 72 61 6E    serv{e @ l'{cran
016F90:  20 0D 0A 20 6F 63 63 75 70 65 20 6C 61 20 7A 6F     .. occupe la zo
016FA0:  6E 65 20 68 61 75 74 65 20 64 65 20 6C 61 20 52    ne haute de la R
016FB0:  41 4D 20 64 65 20 26 43 30 30 30 20 40 20 26 46    AM de &C000 @ &F
016FC0:  46 46 46 20 63 65 20 71 75 69 20 6E 6F 75 73 20    FFF ce qui nous 
016FD0:  66 61 69 74 20 31 36 4B 20 64 65 20 6D 6F 69 6E    fait 16K de moin
016FE0:  73 20 0D 0A 20 65 74 20 69 6C 20 6E 65 20 72 65    s .. et il ne re
016FF0:  73 74 65 20 70 6C 75 73 20 71 75 65 20 34 39 4B    ste plus que 49K
017000:  20 70 6F 75 72 20 6C 61 20 20 70 72 6F 67 72 61     pour la  progra
017010:  6D 6D 61 74 69 6F 6E 20 2E 20 41 20 63 65 73 20    mmation . A ces 
017020:  34 39 4B 20 69 6C 20 66 61 75 74 20 65 6E 63 6F    49K il faut enco
017030:  72 65 20 0D 0A 20 72 65 74 72 61 6E 63 68 65 72    re .. retrancher
017040:  20 6C 61 20 7A 6F 6E 65 20 64 65 73 20 76 65 63     la zone des vec
017050:  74 65 75 72 73 20 73 79 73 74 7D 6D 65 20 20 28    teurs syst}me  (
017060:  44 7B 63 72 69 74 73 20 64 61 6E 73 20 6C 65 20    D{crits dans le 
017070:  63 6F 75 72 73 20 64 27 61 73 73 65 6D 62 6C 65    cours d'assemble
017080:  75 72 29 20 0D 0A 20 2C 20 6C 65 73 20 7A 6F 6E    ur) .. , les zon
017090:  65 73 20 64 65 20 73 74 6F 63 6B 61 67 65 20 64    es de stockage d
0170A0:  65 73 20 76 61 72 69 61 62 6C 65 73 20 20 73 79    es variables  sy
0170B0:  73 74 7D 6D 65 20 2C 20 6C 65 73 20 70 61 72 61    st}me , les para
0170C0:  6D 7D 74 72 65 73 20 64 65 73 20 64 72 69 76 65    m}tres des drive
0170D0:  73 20 65 74 20 0D 0A 20 71 75 65 6C 71 75 65 73    s et .. quelques
0170E0:  20 62 72 69 63 6F 6C 65 73 20 64 69 76 65 72 73     bricoles divers
0170F0:  65 73 20 63 65 20 71 75 69 20 6E 65 20 6E 6F 75    es ce qui ne nou
017100:  73 20 20 6C 61 69 73 73 65 20 71 75 27 75 6E 20    s  laisse qu'un 
017110:  70 65 75 20 6D 6F 69 6E 73 20 64 65 20 34 32 4B    peu moins de 42K
017120:  20 70 6F 75 72 20 0D 0A 20 6C 61 20 70 72 6F 67     pour .. la prog
017130:  72 61 6D 6D 61 74 69 6F 6E 20 2E 20 4C 61 20 6C    rammation . La l
017140:  6F 63 61 74 69 6F 6E 20 65 74 20 20 6C 65 20 20    ocation et  le  
017150:  72 6F 08 5E 6C 65 20 20 65 78 61 63 74 20 64 65    ro.^le  exact de
017160:  20 63 65 73 20 7A 6F 6E 65 73 20 6D 7B 6D 6F 69     ces zones m{moi
017170:  72 65 73 20 73 65 72 61 20 0D 0A 20 64 7B 63 72    res sera .. d{cr
017180:  69 74 20 64 61 6E 73 20 6C 65 20 6E 75 6D 7B 72    it dans le num{r
017190:  6F 20 38 20 20 64 65 20 20 53 4F 53 20 20 50 52    o 8  de  SOS  PR
0171A0:  4F 47 52 41 4D 4D 45 55 52 53 20 20 2E 20 20 4A    OGRAMMEURS  .  J
0171B0:  65 20 20 72 65 73 74 65 72 61 69 20 64 6F 6E 63    e  resterai donc
0171C0:  20 64 61 6E 73 20 6C 65 73 20 0D 0A 20 67 7B 6E     dans les .. g{n
0171D0:  7B 72 61 6C 69 74 7B 73 20 70 6F 75 72 20 63 65    {ralit{s pour ce
0171E0:  20 71 75 69 20 73 75 69 74 20 3A 0D 0A 20 0D 0A     qui suit :.. ..
0171F0:  20 20 20 20 20 44 65 20 26 30 30 30 30 20 40 20         De &0000 @ 
017200:  26 30 30 33 46 20 3A 20 5A 6F 6E 65 20 52 53 54    &003F : Zone RST
017210:  20 70 6F 75 72 20 63 6F 6D 6D 75 6E 69 63 61 74     pour communicat
017220:  69 6F 6E 20 61 76 65 63 20 6C 65 73 20 52 4F 4D    ion avec les ROM
017230:  53 20 2E 0D 0A 20 20 20 20 20 44 65 20 26 30 30    S ...     De &00
017240:  34 30 20 40 20 26 30 31 33 46 20 3A 20 53 74 6F    40 @ &013F : Sto
017250:  63 6B 61 67 65 20 64 65 20 6C 61 20 64 65 72 6E    ckage de la dern
017260:  69 7D 72 65 20 6C 69 67 6E 65 20 62 61 73 69 63    i}re ligne basic
017270:  20 65 6E 74 72 7B 65 20 2E 0D 0A 20 20 20 20 20     entr{e ...     
017280:  44 65 20 26 30 31 34 30 20 40 20 26 30 31 36 46    De &0140 @ &016F
017290:  20 3A 20 52 7B 73 65 72 76 7B 20 70 6F 75 72 20     : R{serv{ pour 
0172A0:  42 61 73 69 63 20 2E 0D 0A 20 20 20 20 20 44 65    Basic ...     De
0172B0:  20 26 30 31 37 30 20 40 20 26 41 36 46 46 20 3A     &0170 @ &A6FF :
0172C0:  20 43 65 74 74 65 20 7A 6F 6E 65 20 65 73 74 20     Cette zone est 
0172D0:  40 20 6C 61 20 64 69 73 70 6F 73 69 74 69 6F 6E    @ la disposition
0172E0:  20 64 65 20 6C 27 75 74 69 6C 69 73 61 74 65 75     de l'utilisateu
0172F0:  72 20 2E 0D 0A 20 20 20 20 20 44 65 20 26 41 37    r ...     De &A7
017300:  30 30 20 40 20 26 41 42 41 46 20 3A 20 5A 6F 6E    00 @ &ABAF : Zon
017310:  65 20 61 74 74 72 69 62 75 7B 65 20 61 75 78 20    e attribu{e aux 
017320:  70 61 72 61 6D 7D 74 72 65 73 20 64 75 20 64 72    param}tres du dr
017330:  69 76 65 20 2E 0D 0A 20 20 20 20 20 44 65 20 26    ive ...     De &
017340:  41 43 30 30 20 40 20 26 42 37 46 37 20 3A 20 53    AC00 @ &B7F7 : S
017350:  74 6F 63 6B 61 67 65 20 52 41 4D 20 64 65 73 20    tockage RAM des 
017360:  70 61 72 61 6D 7D 74 72 65 73 20 42 41 53 49 43    param}tres BASIC
017370:  20 2E 0D 0A 20 20 20 20 20 44 65 20 26 42 39 30     ...     De &B90
017380:  30 20 40 20 26 42 44 43 41 20 3A 20 56 65 63 74    0 @ &BDCA : Vect
017390:  65 75 72 73 20 73 79 73 74 7D 6D 65 20 2E 0D 0A    eurs syst}me ...
0173A0:  20 20 20 20 20 44 65 20 26 42 44 43 44 20 40 20         De &BDCD @ 
0173B0:  26 42 44 46 31 20 3A 20 49 6E 64 69 72 65 63 74    &BDF1 : Indirect
0173C0:  69 6F 6E 73 20 2E 0D 0A 20 20 20 20 20 44 65 20    ions ...     De 
0173D0:  26 42 44 46 34 20 40 20 26 42 45 33 46 20 3A 20    &BDF4 @ &BE3F : 
0173E0:  3F 3F 3F 0D 0A 20 20 20 20 20 44 65 20 26 42 45    ???..     De &BE
0173F0:  34 30 20 40 20 26 42 45 37 46 20 3A 20 50 61 72    40 @ &BE7F : Par
017400:  61 6D 7D 74 72 65 73 20 64 75 20 46 44 43 20 2E    am}tres du FDC .
017410:  0D 0A 20 20 20 20 20 44 65 20 26 42 45 38 30 20    ..     De &BE80 
017420:  40 20 26 42 46 46 46 20 3A 20 5A 6F 6E 65 20 70    @ &BFFF : Zone p
017430:  6F 75 72 20 43 50 4D 20 73 75 69 76 69 65 20 64    our CPM suivie d
017440:  65 20 6C 61 20 70 69 6C 65 20 70 6F 75 72 20 6C    e la pile pour l
017450:  65 20 42 41 53 49 43 20 2E 0D 0A 20 20 20 20 20    e BASIC ...     
017460:  44 65 20 26 43 30 30 30 20 40 20 26 46 46 46 46    De &C000 @ &FFFF
017470:  20 3A 20 4D 7B 6D 6F 69 72 65 20 7B 63 72 61 6E     : M{moire {cran
017480:  20 2E 0D 0A 20 0D 0A 20 20 20 20 20 53 65 75 6C     ... ..     Seul
017490:  65 20 6C 61 20 7A 6F 6E 65 20 75 74 69 6C 69 73    e la zone utilis
0174A0:  61 74 65 75 72 20 64 65 20 26 30 31 37 30 20 40    ateur de &0170 @
0174B0:  20 20 26 41 36 46 46 20 65 73 74 20 63 6F 6E 63      &A6FF est conc
0174C0:  65 72 6E 7B 65 20 70 61 72 20 6C 65 20 70 72 6F    ern{e par le pro
0174D0:  62 6C 7D 6D 65 20 0D 0A 20 63 61 72 20 63 27 65    bl}me .. car c'e
0174E0:  73 74 20 65 6C 6C 65 20 73 65 75 6C 65 20 71 75    st elle seule qu
0174F0:  69 20 20 63 6F 6E 74 69 65 6E 74 20 20 6C 65 28    i  contient  le(
017500:  20 20 6F 7C 20 63 65 6C 61 20 7B 74 61 69 74 20      o| cela {tait 
017510:  0D 0A 20 70 6F 73 73 69 62 6C 65 20 79 20 63 6F    .. possible y co
017520:  6D 70 72 69 73 20 63 68 65 7A 20 41 4D 53 54 52    mpris chez AMSTR
017530:  41 44 20 20 46 52 41 4E 43 45 20 20 21 20 20 28    AD  FRANCE  !  (
017540:  50 6C 75 74 9F E8 74 20 69 6E 74 65 72 6C 6F 71    Plut..t interloq
017550:  75 7B 73 20 64 27 65 6E 74 65 6E 64 72 65 20 75    u{s d'entendre u
017560:  6E 20 0D 0A 20 67 75 67 75 73 73 65 20 68 6F 72    n .. gugusse hor
017570:  73 20 64 65 20 6C 65 75 72 20 73 61 69 6E 74 65    s de leur sainte
017580:  20 67 72 61 63 65 20 6C 65 75 72 20 64 7B 62 61     grace leur d{ba
017590:  6C 6C 65 72 20 6C 65 20 73 65 63 72 65 74 20 64    ller le secret d
0175A0:  65 73 20 64 69 65 75 78 20 2E 2E 2E 20 29 20 50    es dieux ... ) P
0175B0:  61 73 20 0D 0A 20 64 65 20 64 6F 75 74 65 20 2C    as .. de doute ,
0175C0:  20 63 27 65 73 74 20 20 62 69 65 6E 20 20 76 72     c'est  bien  vr
0175D0:  61 69 20 20 21 20 20 41 6C 6F 72 73 20 20 63 6F    ai  !  Alors  co
0175E0:  6D 6D 65 20 20 70 6F 75 72 20 20 74 6F 75 74 20    mme  pour  tout 
0175F0:  20 61 72 72 61 6E 67 65 72 20 2C 20 6A 65 20 76     arranger , je v
017600:  61 69 73 20 0D 0A 20 6D 27 6F 66 66 72 69 72 20    ais .. m'offrir 
017610:  6C 65 20 63 75 6C 6F 74 20 64 65 20 6C 65 75 72    le culot de leur
017620:  20 64 65 6D 61 6E 64 65 72 20 71 75 65 6C 71 75     demander quelqu
017630:  65 73 20 64 7B 74 61 69 6C 73 20 70 61 72 20 7B    es d{tails par {
017640:  63 72 69 74 20 65 74 20 6C 65 75 72 20 6A 6F 69    crit et leur joi
017650:  6E 64 72 65 20 0D 0A 20 75 6E 20 65 78 74 72 61    ndre .. un extra
017660:  69 74 20 64 75 20 70 72 7B 73 65 6E 74 20 61 72    it du pr{sent ar
017670:  74 69 63 6C 65 20 2C 20 6A 27 7B 6C 69 6D 69 6E    ticle , j'{limin
017680:  65 20 74 6F 75 74 20 72 65 6D 65 72 63 69 65 6D    e tout remerciem
017690:  65 6E 74 20 6E 6F 6D 69 6E 61 74 69 66 20 64 65    ent nominatif de
0176A0:  73 74 69 6E 7B 20 0D 0A 20 61 75 78 20 70 61 72    stin{ .. aux par
0176B0:  74 69 63 75 6C 69 65 72 73 20 65 74 20 73 6F 63    ticuliers et soc
0176C0:  69 7B 74 7B 73 20 71 75 69 20 6F 6E 74 20 63 6F    i{t{s qui ont co
0176D0:  6E 74 72 69 62 75 7B 20 40 20 65 6E 72 69 63 68    ntribu{ @ enrich
0176E0:  69 72 20 63 65 74 20 61 72 74 69 63 6C 65 20 2E    ir cet article .
0176F0:  0D 0A 0D 0A 20 20 20 20 20 4F 6E 20 73 75 73 73    ....     On suss
017700:  75 72 65 20 65 6E 20 65 66 66 65 74 20 71 75 27    ure en effet qu'
017710:  41 6D 73 74 72 61 64 20 46 45 52 41 49 54 20 20    Amstrad FERAIT  
017720:  75 6E 20 20 70 72 6F 63 7D 73 20 40 20 6C 61 20    un  proc}s @ la 
017730:  72 65 64 6F 75 74 65 20 70 6F 75 72 20 61 76 6F    redoute pour avo
017740:  69 72 20 0D 0A 20 70 72 6F 63 75 72 7B 20 75 6E    ir .. procur{ un
017750:  65 20 70 61 67 65 20 64 65 20 73 6F 6E 20 63 61    e page de son ca
017760:  74 61 6C 6F 67 75 65 20 40 20 20 41 4D 53 54 41    talogue @  AMSTA
017770:  52 20 20 43 50 43 20 20 2E 20 43 45 20 4E 27 45    R  CPC  . CE N'E
017780:  53 54 20 51 55 27 55 4E 20 42 52 55 49 54 20 6D    ST QU'UN BRUIT m
017790:  61 69 73 20 0D 0A 20 73 27 69 6C 20 7B 74 61 69    ais .. s'il {tai
0177A0:  74 20 76 72 61 69 20 2C 20 6A 65 20 6E 27 61 69    t vrai , je n'ai
0177B0:  20 70 61 73 20 20 6C 27 69 6D 61 67 69 6E 61 74     pas  l'imaginat
0177C0:  69 6F 6E 20 20 61 73 73 65 7A 20 70 65 72 66 69    ion  assez perfi
0177D0:  64 65 20 70 6F 75 72 20 76 6F 75 73 20 64 69 72    de pour vous dir
0177E0:  65 20 63 65 20 0D 0A 20 71 75 27 69 6C 73 20 66    e ce .. qu'ils f
0177F0:  65 72 61 69 65 6E 74 20 40 20 63 65 72 74 61 69    eraient @ certai
017800:  6E 73 20 20 64 65 20 20 63 65 75 78 20 20 71 75    ns  de  ceux  qu
017810:  69 20 20 6F 6E 74 20 20 70 65 72 6D 69 73 20 20    i  ont  permis  
017820:  40 20 53 4F 53 20 50 52 4F 47 52 41 4D 4D 45 55    @ SOS PROGRAMMEU
017830:  52 53 20 64 65 20 0D 0A 20 64 7B 62 6F 75 63 68    RS de .. d{bouch
017840:  65 72 20 6C 65 20 43 50 43 20 6E 6F 75 76 65 61    er le CPC nouvea
017850:  75 20 31 20 6D 6F 69 73 20 61 76 61 6E 74 20 71    u 1 mois avant q
017860:  75 27 41 4D 53 54 52 41 44 20 6E 65 20 66 6F 75    u'AMSTRAD ne fou
017870:  72 6E 69 73 73 65 20 6C 65 20 74 69 72 65 2D 62    rnisse le tire-b
017880:  6F 75 63 68 6F 6E 20 0D 0A 20 6F 66 66 69 63 69    ouchon .. offici
017890:  65 6C 20 2E 20 53 69 20 76 6F 75 73 20 61 76 65    el . Si vous ave
0178A0:  7A 20 6C 61 20 73 6F 6C 6C 69 63 69 74 75 64 65    z la sollicitude
0178B0:  20 20 64 65 20 76 6F 75 73 20 64 65 6D 61 6E 64      de vous demand
0178C0:  65 72 20 63 65 20 71 75 27 69 6C 73 20 70 6F 75    er ce qu'ils pou
0178D0:  72 72 61 69 65 6E 74 20 0D 0A 20 65 6E 76 69 73    rraient .. envis
0178E0:  61 67 65 72 20 63 6F 6E 74 72 65 20 6C 65 20 74    ager contre le t
0178F0:  61 73 74 65 2D 76 69 6E 20 6C 75 69 20 6D 7B 6D    aste-vin lui m{m
017900:  70 69 6C 61 74 65 75 72 20 6F 76 65 72 73 63 61    pilateur oversca
017910:  6E 20 2E 20 0D 0A 20 54 6F 75 74 20 63 65 20 71    n . .. Tout ce q
017920:  75 65 20 76 6F 75 73 20 61 76 65 7A 20 40 20 66    ue vous avez @ f
017930:  61 69 72 65 20 20 63 27 65 73 74 20 20 64 65 20    aire  c'est  de 
017940:  20 63 68 6F 69 73 69 72 20 6C 27 6F 70 74 69 6F     choisir l'optio
017950:  6E 20 31 20 65 74 20 64 65 20 70 6C 61 63 65 72    n 1 et de placer
017960:  20 75 6E 65 20 0D 0A 20 64 69 73 71 75 65 74 74     une .. disquett
017970:  65 20 76 69 65 72 67 65 20 71 75 61 6E 64 20 6C    e vierge quand l
017980:  65 20 70 72 6F 67 72 61 6D 6D 65 20 6C 65 20 64    e programme le d
017990:  65 6D 61 6E 64 65 20 2E 0D 0A 20 0D 0A 20 20 20    emande ... ..   
0179A0:  20 20 32 20 3A 20 56 6F 75 73 20 64 65 76 65 7A      2 : Vous devez
0179B0:  20 65 66 66 65 63 74 75 65 72 20 76 6F 74 72 65     effectuer votre
0179C0:  20 64 65 73 73 69 6E 20 73 75 72 20 20 63 65 73     dessin sur  ces
0179D0:  20 34 20 7B 63 72 61 6E 73 20 65 74 20 5C 61 20     4 {crans et \a 
0179E0:  63 27 65 73 74 20 76 6F 74 72 65 20 0D 0A 20 70    c'est votre .. p
0179F0:  72 6F 62 6C 7D 6D 65 20 21 0D 0A 20 0D 0A 20 20    robl}me !.. ..  
017A00:  20 20 20 33 20 3A 20 4C 65 20 64 65 73 73 69 6E       3 : Le dessin
017A10:  20 74 65 72 6D 69 6E 7B 20 2C 20 76 6F 75 73 20     termin{ , vous 
017A20:  75 74 69 6C 69 73 65 72 65 7A 20 6C 27 6F 70 74    utiliserez l'opt
017A30:  69 6F 6E 20 32 20 65 6E 20 6C 75 69 20 64 6F 6E    ion 2 en lui don
017A40:  6E 61 6E 74 20 64 27 61 62 6F 72 64 20 0D 0A 20    nant d'abord .. 
017A50:  6C 65 73 20 6E 6F 6D 73 20 64 65 73 20 34 20 7B    les noms des 4 {
017A60:  63 72 61 6E 73 20 73 6F 75 72 63 65 20 70 75 69    crans source pui
017A70:  73 20 6C 65 20 20 6E 6F 6D 20 64 65 20 6C 27 7B    s le  nom de l'{
017A80:  63 72 61 6E 20 64 65 20 73 61 75 76 65 67 61 72    cran de sauvegar
017A90:  64 65 20 32 34 4B 20 2E 20 43 65 63 69 20 0D 0A    de 24K . Ceci ..
017AA0:  20 66 61 69 74 20 2C 20 75 6E 65 20 75 6E 69 71     fait , une uniq
017AB0:  75 65 20 69 6D 61 67 65 20 6F 76 65 72 73 63 61    ue image oversca
017AC0:  6E 20 73 65 72 61 20 73 61 75 76 65 67 61 72 64    n sera sauvegard
017AD0:  7B 65 20 65 6E 20 75 6E 20 73 65 75 6C 20 66 69    {e en un seul fi
017AE0:  63 68 69 65 72 20 2E 0D 0A 20 0D 0A 20 20 20 20    chier ... ..    
017AF0:  20 34 20 3A 20 49 6C 20 6E 27 79 20 61 20 70 6C     4 : Il n'y a pl
017B00:  75 73 20 71 75 27 40 20 61 66 66 69 63 68 65 72    us qu'@ afficher
017B10:  20 20 6C 65 20 72 7B 73 75 6C 74 61 74 20 66 69      le r{sultat fi
017B20:  6E 61 6C 20 61 76 65 63 20 6C 27 6F 70 74 69 6F    nal avec l'optio
017B30:  6E 20 33 20 2E 20 50 6F 75 72 20 0D 0A 20 74 65    n 3 . Pour .. te
017B40:  73 74 65 72 20 63 65 74 74 65 20 6F 70 74 69 6F    ster cette optio
017B50:  6E 20 2C 20 76 6F 75 73 20 70 6F 75 76 65 7A 20    n , vous pouvez 
017B60:  20 64 6F 6E 6E 65 72 20 27 6F 76 65 72 73 70 61     donner 'overspa
017B70:  63 2E 73 6F 76 27 20 63 6F 6D 6D 65 20 6E 6F 6D    c.sov' comme nom
017B80:  20 64 65 20 66 69 63 68 69 65 72 20 0D 0A 20 65     de fichier .. e
017B90:  74 20 30 20 70 6F 75 72 20 6C 65 20 6D 6F 64 65    t 0 pour le mode
017BA0:  20 2E 0D 0A 20 0D 0A 20 20 20 20 20 41 54 54 45     ... ..     ATTE
017BB0:  4E 54 49 4F 4E 20 3A 20 20 43 65 72 74 61 69 6E    NTION :  Certain
017BC0:  73 20 20 70 72 6F 67 72 61 6D 6D 65 73 20 20 28    s  programmes  (
017BD0:  4F 43 50 20 20 41 52 54 20 20 53 54 55 44 49 4F    OCP  ART  STUDIO
017BE0:  20 20 2C 20 20 43 50 4D 20 20 2C 20 20 45 74 63      ,  CPM  ,  Etc
017BF0:  20 2E 2E 2E 29 20 0D 0A 20 4D 6F 64 69 66 69 65     ...) .. Modifie
017C00:  6E 74 20 6C 61 20 62 61 6E 71 75 65 20 52 41 4D    nt la banque RAM
017C10:  20 26 34 30 30 30 2F 26 37 46 46 46 20 20 28 34     &4000/&7FFF  (4
017C20:  36 34 2B 44 4B 20 20 6F 75 20 20 36 31 32 38 29    64+DK  ou  6128)
017C30:  20 20 2E 20 4C 65 20 72 65 73 65 74 20 6E 6F 72      . Le reset nor
017C40:  6D 61 6C 20 6E 65 20 0D 0A 20 72 65 73 74 61 75    mal ne .. restau
017C50:  72 65 20 70 61 73 20 6C 61 20 62 61 6E 71 75 65    re pas la banque
017C60:  20 64 27 6F 72 69 67 69 6E 65 20 65 74 20 64 61     d'origine et da
017C70:  6E 73 20 63 65 20 63 61 73 20 2C 20 75 74 69 6C    ns ce cas , util
017C80:  69 73 65 72 20 6C 27 6F 70 74 69 6F 6E 20 61 66    iser l'option af
017C90:  66 69 63 68 61 67 65 20 0D 0A 20 64 27 6F 76 65    fichage .. d'ove
017CA0:  72 73 63 61 6E 20 6E 27 61 66 66 69 63 68 65 72    rscan n'afficher
017CB0:  61 20 70 61 73 20 6C 65 20 62 61 73 20 64 65 20    a pas le bas de 
017CC0:  6C 27 7B 63 72 61 6E 20 20 21 20 20 49 6C 20 66    l'{cran  !  Il f
017CD0:  61 75 74 20 7B 74 65 69 6E 64 72 65 20 6C 65 20    aut {teindre le 
017CE0:  43 50 43 20 70 6F 75 72 20 0D 0A 20 72 7B 69 6E    CPC pour .. r{in
017CF0:  69 74 69 61 6C 69 73 65 72 20 6C 61 20 62 61 6E    itialiser la ban
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:  00 4C 4F 41 44 53 41 56 45 42 41 53 00 00 00 00    .LOADSAVEBAS....
017E10:  00 00 00 00 00 70 01 00 EB 02 00 00 00 00 00 00    .....p..........
017E20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017E30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017E40:  EB 02 00 70 05 AA 00 A1 20 03 00 00 E1 EF 22 44    ...p.... ....."D
017E50:  22 EB 20 CA 22 4C 4F 41 44 41 53 43 22 00 1B 00    ". ."LOADASC"...
017E60:  B4 00 A1 20 03 00 00 E1 EF 22 45 22 EB 20 CA 22    ... ....."E". ."
017E70:  53 41 56 45 42 49 4E 22 00 1B 00 BE 00 A1 20 03    SAVEBIN"...... .
017E80:  1F 00 0A 00 83 20 1C A9 BE 01 AD 20 10 01 A2 20    ..... ..... ... 
017E90:  0E 2C 0E 01 A2 20 0F 2C 19 1A 01 82 20 0E 00 3C    .,... .,.... ..<
017EA0:  00 14 00 BF 01 BF 22 20 50 72 6F 67 72 61 6D 6D    ......" Programm
017EB0:  65 73 20 64 65 20 64 65 6D 6F 6E 73 74 72 61 74    es de demonstrat
017EC0:  69 6F 6E 20 64 65 73 20 76 65 63 74 65 75 72 73    ion des vecteurs
017ED0:  20 64 75 20 64 72 69 76 65 22 00 06 00 1E 00 BF     du drive"......
017EE0:  00 30 00 28 00 BF 22 20 20 20 20 20 20 20 20 20    .0.(.."         
017EF0:  5B 41 5D 20 50 61 73 73 61 67 65 20 64 27 75 6E    [A] Passage d'un
017F00:  20 6E 6F 6D 20 64 65 20 66 69 63 68 69 65 72 22     nom de fichier"
017F10:  00 30 00 32 00 BF 22 20 20 20 20 20 20 20 20 20    .0.2.."         
017F20:  5B 42 5D 20 4C 65 63 74 75 72 65 20 20 64 27 65    [B] Lecture  d'e
017F30:  6E 2D 74 65 74 65 20 20 66 69 63 68 69 65 72 22    n-tete  fichier"
017F40:  00 30 00 3C 00 BF 22 20 20 20 20 20 20 20 20 20    .0.<.."         
017F50:  5B 43 5D 20 43 68 61 72 67 65 6D 65 6E 74 20 20    [C] Chargement  
017F60:  66 69 63 68 69 65 72 20 62 69 6E 61 69 72 65 22    fichier binaire"
017F70:  00 30 00 46 00 BF 22 20 20 20 20 20 20 20 20 20    .0.F.."         
017F80:  5B 44 5D 20 43 68 61 72 67 65 6D 65 6E 74 20 64    [D] Chargement d
017F90:  65 20 66 69 63 68 69 65 72 20 41 53 43 49 49 22    e fichier ASCII"
017FA0:  00 30 00 50 00 BF 22 20 20 20 20 20 20 20 20 20    .0.P.."         
017FB0:  5B 45 5D 20 53 61 75 76 65 67 61 72 64 65 20 20    [E] Sauvegarde  
017FC0:  66 69 63 68 69 65 72 20 62 69 6E 61 69 72 65 22    fichier binaire"
017FD0:  00 30 00 5A 00 BF 22 20 20 20 20 20 20 20 20 20    .0.Z.."         
017FE0:  5B 46 5D 20 53 61 75 76 65 67 61 72 64 65 20 64    [F] Sauvegarde d
017FF0:  65 20 66 69 63 68 69 65 72 20 41 53 43 49 49 22    e fichier ASCII"
018000:  00 30 00 64 00 BF 22 20 20 20 20 20 20 20 20 20    .0.d.."         
018010:  5B 47 5D 20 4C 69 72 65 20 20 20 75 6E 20 20 20    [G] Lire   un   
018020:  66 69 63 68 69 65 72 20 20 20 41 53 43 49 49 22    fichier   ASCII"
018030:  00 30 00 6E 00 BF 22 20 20 20 20 20 20 20 20 20    .0.n.."         
018040:  5B 48 5D 20 52 65 74 6F 75 72 20 20 61 20 20 53    [H] Retour  a  S
018050:  4F 53 20 50 52 4F 47 52 41 4D 4D 45 55 52 53 22    OS PROGRAMMEURS"
018060:  00 2F 00 78 00 03 00 00 E1 EF 22 22 01 D6 20 03    ./.x......"".. .
018070:  00 00 E1 F1 22 41 22 FC 20 03 00 00 E1 EE 22 48    ...."A". ....."H
018080:  22 01 03 00 00 E1 EF FF 1C 28 FF 43 29 01 D5 00    "........(.C)...
018090:  1D 00 82 00 A1 20 03 00 00 E1 EF 22 48 22 20 EB    ..... ....."H" .
0180A0:  20 85 22 73 6F 73 37 61 22 2C 19 15 00 1C 00 8C     ."sos7a",......
0180B0:  00 A1 20 03 00 00 E1 EF 22 41 22 EB 20 CA 22 6E    .. ....."A". ."n
0180C0:  61 6D 65 64 69 73 63 22 00 1A 00 96 00 A1 20 03    amedisc"...... .
0180D0:  00 00 E1 EF 22 42 22 EB 20 CA 22 68 65 61 64 65    ...."B". ."heade
0180E0:  72 22 00 1B 00 A0 00 A1 20 03 00 00 E1 EF 22 43    r"...... ....."C
0180F0:  22 EB 20 CA 22 4C 4F 41 44 42 49 4E 22 00 1B 00    ". ."LOADBIN"...
018100:  AA 00 A1 20 03 00 00 E1 EF 22 44 22 EB 20 CA 22    ... ....."D". ."
018110:  4C 4F 41 44 41 53 43 22 00 1B 00 B4 00 A1 20 03    LOADASC"...... .
018120:  00 00 E1 EF 22 45 22 EB 20 CA 22 53 41 56 45 42    ...."E". ."SAVEB
018130:  49 4E 22 00 1B 00 BE 00 A1 20 03 00 00 E1 EF 22    IN"...... ....."
018140:  46 22 EB 20 CA 22 53 41 56 45 41 53 43 22 00 1A    F". ."SAVEASC"..
018150:  00 C8 00 A1 20 03 00 00 E1 EF 22 47 22 EB 20 CA    .... ....."G". .
018160:  22 6C 69 74 61 73 63 22 00 00 00 1A 22 6C 69 74    "litasc"...."lit
018170:  61 73 63 22 00 00 00 1A 65 72 20 51 55 49 54 20    asc"....er QUIT 
018180:  5B 44 5D 20 43 68 61 72 67 65 6D 65 6E 74 20 64    [D] Chargement d
018190:  65 20 66 69 63 68 69 65 72 20 41 53 43 49 49 22    e fichier ASCII"
0181A0:  00 30 00 50 00 BF 22 20 20 20 20 20 20 20 20 20    .0.P.."         
0181B0:  5B 45 5D 20 53 61 75 76 65 67 61 72 64 65 20 20    [E] Sauvegarde  
0181C0:  66 69 63 68 69 65 72 20 62 69 6E 61 69 72 65 22    fichier binaire"
0181D0:  00 30 00 5A 00 BF 22 20 20 20 20 20 20 20 20 20    .0.Z.."         
0181E0:  5B 46 5D 20 53 61 75 76 65 67 61 72 64 65 20 64    [F] Sauvegarde d
0181F0:  65 20 66 69 63 68 69 65 72 20 41 53 43 49 49 22    e fichier ASCII"
018200:  65 20 2C 20 6C 61 20 72 7B 70 6F 6E 73 65 20 63    e , la r{ponse c
018210:  27 65 73 74 20 72 69 65 6E 20 21 20 4E 6F 75 73    'est rien ! Nous
018220:  20 6E 27 61 76 6F 6E 73 20 0D 0A 20 6E 69 20 63     n'avons .. ni c
018230:  6F 6E 74 72 61 74 20 2C 20 6E 69 20 20 6F 62 6C    ontrat , ni  obl
018240:  69 67 61 74 69 6F 6E 20 20 64 65 20 20 72 7B 73    igation  de  r{s
018250:  65 72 76 65 20 20 76 69 73 20 20 40 20 20 76 69    erve  vis  @  vi
018260:  73 20 20 64 27 41 4D 53 54 52 41 44 20 20 64 6F    s  d'AMSTRAD  do
018270:  6E 63 20 70 61 73 20 64 65 20 0D 0A 20 6D 75 73    nc pas de .. mus
018280:  65 6C 69 7D 72 65 20 2E 2E 2E 0D 0A 0D 0A 20 20    eli}re .......  
018290:  20 20 20 55 6E 20 70 65 75 20 6C 6F 6E 67 75 65       Un peu longue
0182A0:  20 6C 27 69 6E 74 72 6F 20 3F 20 56 6F 75 73 20     l'intro ? Vous 
0182B0:  70 69 61 66 66 65 7A 20 3F 20 4C 61 69 73 73 65    piaffez ? Laisse
0182C0:  7A 20 6D 6F 69 20 71 75 61 6E 64 20 6D 65 6D 65    z moi quand meme
0182D0:  20 61 6A 6F 75 74 65 72 20 71 75 65 20 0D 0A 20     ajouter que .. 
0182E0:  6C 65 20 31 65 72 20 61 76 72 69 6C 20 65 73 74    le 1er avril est
0182F0:  20 70 61 73 73 7B 20 64 65 20 6C 6F 6E 67 75 65     pass{ de longue
018300:  20 64 61 74 65 20 65 74 20 20 71 75 65 20 2C 20     date et  que , 
018310:  73 69 20 6C 65 20 43 50 43 20 67 6F 6E 66 6C 61    si le CPC gonfla
018320:  62 6C 65 20 6E 27 65 73 74 20 70 61 73 20 0D 0A    ble n'est pas ..
018330:  20 65 6E 63 6F 72 65 20 6E 7B 20 2C 20 6C 65 20     encore n{ , le 
018340:  43 50 43 20 70 6C 6F 6D 62 7B 20 76 69 65 6E 74    CPC plomb{ vient
018350:  20 64 27 61 72 72 69 76 65 72 20 21 0D 0A 0D 0A     d'arriver !....
018360:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
018370:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20                  - 
018380:  4C 45 20 43 50 43 20 4E 4F 55 56 45 41 55 20 2D    LE CPC NOUVEAU -
018390:  0D 0A 0D 0A 20 20 20 20 20 4C 69 76 72 7B 20 61    ....     Livr{ a
0183A0:  76 65 63 20 63 65 69 6E 74 75 72 65 20 64 65 20    vec ceinture de 
0183B0:  20 63 68 61 73 74 65 74 7B 20 20 2C 20 20 70 72     chastet{  ,  pr
0183C0:  7B 73 65 72 76 61 74 69 66 20 20 69 6E 74 7B 67    {servatif  int{g
0183D0:  72 7B 20 20 2C 20 67 61 72 61 6E 74 69 20 31 20    r{  , garanti 1 
0183E0:  61 6E 20 0D 0A 20 73 7B 72 6F 2D 6E 7B 67 61 74    an .. s{ro-n{gat
0183F0:  69 66 20 21 0D 0A 0D 0A 20 20 20 20 20 41 6D 73    if !....     Ams
018400:  74 72 61 64 20 66 72 61 70 70 65 20 66 6F 72 74    trad frappe fort
018410:  20 21 20 4C 65 73 20 20 6E 6F 75 76 65 61 75 78     ! Les  nouveaux
018420:  20 20 43 50 43 73 20 20 2C 20 20 72 65 62 61 70      CPCs  ,  rebap
018430:  74 69 73 7B 73 20 43 50 43 73 20 70 6C 75 73 20    tis{s CPCs plus 
018440:  2C 20 73 6F 6E 74 20 0D 0A 20 69 6E 63 6F 6E 74    , sont .. incont
018450:  65 73 74 61 62 6C 65 6D 65 6E 74 20 54 52 45 53    establement TRES
018460:  20 73 75 70 7B 72 69 65 75 72 73 20 61 75 78 20     sup{rieurs aux 
018470:  61 6E 63 69 65 6E 73 20 6D 6F 64 7D 6C 65 73 20    anciens mod}les 
018480:  20 2E 20 4D 61 69 73 20 2C 20 28 4F 55 49 20 4A     . Mais , (OUI J
018490:  27 41 49 20 44 49 54 20 0D 0A 20 3A 20 4D 41 49    'AI DIT .. : MAI
0184A0:  53 20 21 21 21 29 20 20 6C 65 73 20 20 70 72 6F    S !!!)  les  pro
0184B0:  67 72 61 6D 6D 65 75 72 73 20 20 2C 20 20 62 69    grammeurs  ,  bi
0184C0:  64 6F 75 69 6C 6C 65 75 72 73 20 20 65 74 20 20    douilleurs  et  
0184D0:  61 75 74 72 65 73 20 20 76 6F 6E 74 20 20 73 61    autres  vont  sa
0184E0:  6E 73 20 64 6F 75 74 65 20 0D 0A 20 65 78 70 6C    ns doute .. expl
0184F0:  6F 73 65 72 20 64 65 20 66 75 72 65 75 72 20 21    oser de fureur !
018500:  20 53 69 20 76 6F 75 73 20 70 6F 75 76 69 65 7A     Si vous pouviez
018510:  20 6D 65 20 20 76 6F 69 72 20 6C 6F 72 73 71 75     me  voir lorsqu
018520:  65 20 6A 27 7B 63 72 69 73 20 63 65 73 20 6C 69    e j'{cris ces li
018530:  67 6E 65 73 20 2C 20 6A 65 20 0D 0A 20 73 75 69    gnes , je .. sui
018540:  73 20 76 65 72 74 20 61 76 65 63 20 64 65 73 20    s vert avec des 
018550:  70 6F 69 73 20 6D 61 75 76 65 73 20 65 74 20 63    pois mauves et c
018560:  6F 75 76 65 72 74 20 64 65 20 66 75 72 6F 6E 63    ouvert de furonc
018570:  6C 65 73 20 21 0D 0A 20 0D 0A 20 20 20 20 20 4D    les !.. ..     M
018580:  61 69 73 20 70 6F 75 72 71 75 6F 69 20 64 6F 6E    ais pourquoi don
018590:  63 20 3F 3F 3F 20 42 69 65 6E 20 20 76 6F 69 6C    c ??? Bien  voil
0185A0:  40 20 20 2C 20 20 74 6F 75 74 65 73 20 20 6C 65    @  ,  toutes  le
0185B0:  73 20 6E 6F 75 76 65 6C 6C 65 73 20 6F 70 74 69    s nouvelles opti
0185C0:  6F 6E 73 20 73 6F 6E 74 20 0D 0A 20 64 61 6E 73    ons sont .. dans
0185D0:  20 75 6E 65 20 70 75 63 65 20 2C 20 6C 61 20 64     une puce , la d
0185E0:  69 74 65 20 70 75 63 65 20 20 65 73 74 20 20 50    ite puce  est  P
0185F0:  52 4F 54 45 47 45 45 20 20 2C 20 69 6E 61 63 63    ROTEGEE  , inacc
018600:  65 73 73 69 62 6C 65 20 40 20 70 61 72 74 69 72    essible @ partir
018610:  20 64 75 20 62 61 73 69 63 20 0D 0A 20 6E 6F 72     du basic .. nor
018620:  6D 61 6C 20 71 75 69 20 65 73 74 20 6C 75 69 20    mal qui est lui 
018630:  61 75 73 73 69 20 6C 69 76 72 7B 20 65 6E 20 63    aussi livr{ en c
018640:  61 72 74 6F 75 63 68 65 20 65 74 20 6E 6F 6E 20    artouche et non 
018650:  70 6C 75 73 20 72 7B 73 69 64 65 6E 74 20 65 6E    plus r{sident en
018660:  20 52 4F 4D 20 2E 20 0D 0A 20 0D 0A 20 20 20 20     ROM . .. ..    
018670:  20 50 6F 75 72 20 75 74 69 6C 69 73 65 72 20 6C     Pour utiliser l
018680:  61 20 70 75 63 65 20 2C 20 69 6C 20 66 61 75 74    a puce , il faut
018690:  20 75 6E 20 63 6F 64 65 20 73 65 63 72 65 74 20     un code secret 
0186A0:  64 65 20 34 30 20 6F 63 74 65 74 73 20 28 50 65    de 40 octets (Pe
0186B0:  72 73 6F 6E 6E 61 6C 69 73 7B 20 0D 0A 20 70 6F    rsonnalis{ .. po
0186C0:  75 72 20 64 7B 74 65 63 74 65 72 20 6C 65 73 20    ur d{tecter les 
0186D0:  66 75 69 74 65 73 29 20 65 74 20 64 65 20 70 6C    fuites) et de pl
0186E0:  75 73 20 20 63 6F 6E 6E 61 69 08 5E 74 72 65 20    us  connai.^tre 
0186F0:  20 6C 65 73 20 70 6F 72 74 73 20 45 2F 53 20 65     les ports E/S e
018700:  74 20 6C 65 73 20 64 6F 6E 6E 7B 65 73 20 0D 0A    t les donn{es ..
018710:  20 40 20 74 72 61 6E 73 6D 65 74 74 72 65 20 70     @ transmettre p
018720:  6F 75 72 20 61 63 74 69 76 65 72 20 6C 65 20 67    our activer le g
018730:  61 64 67 65 74 20 21 20 20 56 4F 55 53 20 4E 45    adget !  VOUS NE
018740:  20 50 4F 55 52 52 45 5A 20 44 4F 4E 43 20 50 41     POURREZ DONC PA
018750:  53 20 55 54 49 4C 49 53 45 52 20 43 45 53 20 0D    S UTILISER CES .
018760:  0A 20 4E 4F 55 56 45 4C 4C 45 53 20 4F 50 54 49    . NOUVELLES OPTI
018770:  4F 4E 53 20 4A 55 53 51 55 27 41 20 4E 4F 55 56    ONS JUSQU'A NOUV
018780:  45 4C 20 4F 52 44 52 45 20 2E 0D 0A 20 0D 0A 20    EL ORDRE ... .. 
018790:  20 20 20 20 4D 61 69 6E 74 65 6E 61 6E 74 20 65        Maintenant e
0187A0:  73 73 61 79 6F 6E 73 20 64 65 20 64 7B 62 72 6F    ssayons de d{bro
0187B0:  75 73 73 61 69 6C 6C 65 72 20 20 63 65 20 20 71    ussailler  ce  q
0187C0:  75 69 20 20 73 65 6D 62 6C 65 20 20 75 6E 20 70    ui  semble  un p
0187D0:  65 75 20 63 6F 6D 70 6C 65 78 65 20 2E 20 0D 0A    eu complexe . ..
0187E0:  20 43 6F 6D 6D 65 6E 5C 6F 6E 73 20 70 61 72 20     Commen\ons par 
0187F0:  70 72 7B 63 69 73 65 72 20 71 75 65 20 63 65 20    pr{ciser que ce 
018800:  20 6E 27 65 73 74 20 20 70 61 73 20 20 6C 61 20     n'est  pas  la 
018810:  20 76 65 6E 74 65 20 20 64 27 75 6E 65 20 6D 61     vente  d'une ma
018820:  63 68 69 6E 65 20 71 75 69 20 66 61 69 74 20 0D    chine qui fait .
018830:  0A 20 76 69 76 72 65 20 75 6E 65 20 73 6F 63 69    . vivre une soci
018840:  7B 74 7B 20 71 75 65 6C 63 6F 6E 71 75 65 20 6D    {t{ quelconque m
018850:  61 69 73 20 62 69 65 6E 20 20 63 65 6C 6C 65 20    ais bien  celle 
018860:  20 64 65 73 20 20 61 63 63 65 73 73 6F 69 72 65     des  accessoire
018870:  73 20 2E 20 44 61 6E 73 20 6C 65 20 63 61 73 20    s . Dans le cas 
018880:  0D 0A 20 71 75 69 20 6E 6F 75 73 20 70 72 7B 6F    .. qui nous pr{o
018890:  63 63 75 70 65 20 2C 20 6C 65 73 20 61 63 63 65    ccupe , les acce
0188A0:  73 73 6F 69 72 65 73 20 65 73 73 65 6E 74 69 65    ssoires essentie
0188B0:  6C 73 20 73 6F 6E 74 20 6C 65 73 20 63 61 72 74    ls sont les cart
0188C0:  6F 75 63 68 65 73 20 52 4F 4D 20 21 20 0D 0A 20    ouches ROM ! .. 
0188D0:  0D 0A 20 20 20 20 20 44 6F 6E 63 20 2C 20 74 6F    ..     Donc , to
0188E0:  75 74 20 62 69 65 6E 68 65 75 72 65 75 78 20 7B    ut bienheureux {
0188F0:  64 69 74 65 75 72 20 72 65 63 65 76 61 6E 74 20    diteur recevant 
018900:  20 6C 65 20 20 63 6F 64 65 20 65 74 20 6C 65 20     le  code et le 
018910:  6D 6F 64 65 20 64 27 65 6D 70 6C 6F 69 20 64 65    mode d'emploi de
018920:  20 0D 0A 20 6C 61 20 70 75 63 65 20 20 73 61 63     .. la puce  sac
018930:  72 7B 65 20 20 53 27 45 4E 47 41 47 45 20 20 41    r{e  S'ENGAGE  A
018940:  20 20 4D 45 54 54 52 45 20 20 4C 45 20 20 50 52      METTRE  LE  PR
018950:  4F 47 52 41 4D 4D 45 20 20 55 54 49 4C 49 53 41    OGRAMME  UTILISA
018960:  4E 54 20 20 4C 45 53 20 4E 4F 55 56 45 4C 4C 45    NT  LES NOUVELLE
018970:  53 20 0D 0A 20 50 4F 53 53 49 42 49 4C 49 54 45    S .. POSSIBILITE
018980:  53 20 45 4E 20 43 41 52 54 4F 55 43 48 45 20 65    S EN CARTOUCHE e
018990:  74 20 6E 27 65 6E 20 64 69 66 66 75 73 65 72 20    t n'en diffuser 
0189A0:  61 75 63 75 6E 65 20 76 65 72 73 69 6F 6E 20 73    aucune version s
0189B0:  75 72 20 64 69 73 71 75 65 74 74 65 20 2E 20 0D    ur disquette . .
0189C0:  0A 20 0D 0A 20 20 20 20 20 4A 75 73 71 75 65 20    . ..     Jusque 
0189D0:  6C 40 20 63 27 65 73 74 20 74 72 7D 73 20 62 69    l@ c'est tr}s bi
0189E0:  65 6E 20 20 3A 20 20 4C 65 73 20 20 70 72 6F 67    en  :  Les  prog
0189F0:  72 61 6D 6D 65 73 20 20 73 75 72 20 63 61 72 74    rammes  sur cart
018A00:  71 75 65 20 30 20 2E 0D 0A 20 0D 0A 20 20 20 20    que 0 ... ..    
018A10:  20 4C 27 69 6D 61 67 65 20 64 65 20 64 7B 6D 6F     L'image de d{mo
018A20:  6E 73 74 72 61 74 69 6F 6E 20 65 73 74 20 72 7B    nstration est r{
018A30:  61 6C 69 73 7B 65 20 61 76 65 63 20 4F 43 50 20    alis{e avec OCP 
018A40:  41 52 54 20 53 54 55 44 49 4F 20 2C 20 69 6C 20    ART STUDIO , il 
018A50:  66 61 75 74 20 63 72 7B 65 72 20 0D 0A 20 64 65    faut cr{er .. de
018A60:  20 6E 6F 6D 62 72 65 75 73 65 73 20 66 65 6E 65     nombreuses fene
018A70:  08 5E 74 72 65 73 20 65 74 20 20 73 61 75 76 65    .^tres et  sauve
018A80:  67 61 72 64 65 73 20 20 74 65 6D 70 6F 72 61 69    gardes  temporai
018A90:  72 65 73 20 20 70 6F 75 72 20 6F 62 74 65 6E 69    res  pour obteni
018AA0:  72 20 6C 65 20 72 7B 73 75 6C 74 61 74 20 0D 0A    r le r{sultat ..
018AB0:  20 66 69 6E 61 6C 20 2E 20 53 69 20 76 6F 75 73     final . Si vous
018AC0:  20 73 6F 75 68 61 69 74 65 7A 20 72 65 63 65 76     souhaitez recev
018AD0:  6F 69 72 20 6C 61 20 20 74 6F 74 61 6C 69 74 7B    oir la  totalit{
018AE0:  20 20 64 65 73 20 66 69 63 68 69 65 72 73 20 61      des fichiers a
018AF0:  66 69 6E 20 64 65 20 76 6F 69 72 20 6C 61 20 0D    fin de voir la .
018B00:  0A 20 6D 61 72 63 68 65 20 40 20 73 75 69 76 72    . marche @ suivr
018B10:  65 20 61 76 65 63 20 20 4F 43 50 20 20 2C 20 20    e avec  OCP  ,  
018B20:  65 6E 76 6F 79 65 7A 20 20 75 6E 65 20 20 64 69    envoyez  une  di
018B30:  73 71 75 65 74 74 65 20 20 76 69 65 72 67 65 20    squette  vierge 
018B40:  2B 20 75 6E 65 20 65 6E 76 65 6C 6F 70 70 65 20    + une enveloppe 
018B50:  0D 0A 20 61 66 66 72 61 6E 63 68 69 65 20 28 33    .. affranchie (3
018B60:  2E 38 30 46 29 20 40 20 76 6F 74 72 65 20 61 64    .80F) @ votre ad
018B70:  72 65 73 73 65 20 66 61 76 6F 72 69 74 65 20 2E    resse favorite .
018B80:  0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20    .. ..           
018B90:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D                  --
018BA0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
018BB0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A    -----------.. ..
018BC0:  20 20 20 20 20 0D 0A 20 00 00 1A 1A 20 20 20 2D         .. ....   -
018BD0:  20 4E 4F 54 49 43 45 20 44 45 53 20 55 54 49 4C     NOTICE DES UTIL
018BE0:  49 54 41 49 52 45 53 20 47 52 41 50 48 49 51 55    ITAIRES GRAPHIQU
018BF0:  45 53 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20    ES -..          
018C00:  0A 20 20 20 20 20 20 20 20 45 58 20 44 45 2C 48    .        EX DE,H
018C10:  4C 20 20 20 20 20 20 20 20 20 20 3B 4F 6E 20 65    L          ;On e
018C20:  63 68 61 6E 67 65 20 44 45 20 65 74 20 48 4C 20    change DE et HL 
018C30:  70 6F 75 72 20 61 76 6F 69 72 20 6C 27 61 64 72    pour avoir l'adr
018C40:  65 73 73 65 20 64 75 20 31 65 72 0D 0A 20 20 20    esse du 1er..   
018C50:  20 20 20 20 20 4C 44 20 44 45 2C 4E 41 4D 45 31         LD DE,NAME1
018C60:  20 20 20 20 20 20 20 3B 63 61 72 61 63 74 65 72           ;caracter
018C70:  65 20 64 61 6E 73 20 48 4C 20 65 74 20 6F 6E 20    e dans HL et on 
018C80:  6D 65 74 20 64 61 6E 73 20 44 45 20 6C 27 61 64    met dans DE l'ad
018C90:  72 65 73 73 65 20 6F 75 0D 0A 20 20 20 20 20 20    resse ou..      
018CA0:  20 20 4C 44 20 42 2C 30 20 20 20 20 20 20 20 20      LD B,0        
018CB0:  20 20 20 20 3B 6C 65 20 6E 6F 6D 20 64 75 20 66        ;le nom du f
018CC0:  69 63 68 69 65 72 20 73 65 72 61 20 72 65 63 6F    ichier sera reco
018CD0:  70 69 65 20 70 6F 75 72 20 65 74 72 65 20 75 74    pie pour etre ut
018CE0:  69 6C 69 73 65 0D 0A 20 20 20 20 20 20 20 20 4C    ilise..        L
018CF0:  44 20 43 2C 41 20 20 20 20 20 20 20 20 20 20 20    D C,A           
018D00:  20 3B 70 61 72 20 6E 6F 74 72 65 20 70 72 6F 67     ;par notre prog
018D10:  72 61 6D 6D 65 2E 20 4C 61 20 6C 6F 6E 67 75 65    ramme. La longue
018D20:  75 72 20 64 75 20 6E 6F 6D 20 64 65 20 66 69 63    ur du nom de fic
018D30:  68 69 65 72 0D 0A 20 20 20 20 20 20 20 20 4C 44    hier..        LD
018D40:  49 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20    IR              
018D50:  3B 65 73 74 20 6D 69 73 65 20 64 61 6E 73 20 42    ;est mise dans B
018D60:  43 20 28 50 65 6E 73 65 72 20 61 20 6D 65 74 74    C (Penser a mett
018D70:  72 65 20 42 20 61 20 30 29 20 2E 0D 0A 20 20 20    re B a 0) ...   
018D80:  20 20 20 20 20 45 58 20 44 45 2C 48 4C 0D 0A 20         EX DE,HL.. 
018D90:  20 20 20 20 20 20 20 4C 44 20 28 48 4C 29 2C 30           LD (HL),0
018DA0:  0D 0A 20 20 20 20 20 20 20 20 52 45 54 20 20 20    ..        RET   
018DB0:  20 20 20 20 20 20 20 20 20 20 20 20 3B 4C 65 20                ;Le 
018DC0:  6E 6F 6D 20 64 75 20 66 69 63 68 69 65 72 20 65    nom du fichier e
018DD0:  73 74 20 72 65 63 6F 70 69 65 20 64 61 6E 73 20    st recopie dans 
018DE0:  6C 61 20 7A 6F 6E 65 20 4E 41 4D 45 31 0D 0A 3B    la zone NAME1..;
018DF0:  0D 0A 45 52 52 4E 41 4D 20 20 4C 44 20 48 4C 2C    ..ERRNAM  LD HL,
018E00:  EF 0D 00 00 EA F4 0F 01 A1 20 0D 00 00 EA EF 19    ......... ......
018E10:  10 20 EB 20 0D 00 00 EA EF 0E 01 0D 00 00 C3 EF    . . ............
018E20:  0D 00 00 C3 F4 0F 01 0D 00 00 F8 EF 19 3C 01 0D    .............<..
018E30:  00 00 F9 EF 0D 00 00 F9 F4 0F 00 3B 00 F0 00 A1    ...........;....
018E40:  20 0D 00 00 C3 EF 12 20 EB 20 A9 20 0D 00 00 F8     ...... . . ....
018E50:  2C 0D 00 00 F9 01 BF 20 FF 7B 28 19 10 2C 22 2D    ,...... .{(..,"-
018E60:  22 29 01 0D 00 00 C3 EF 0E 01 0D 00 00 F9 EF 0D    ")..............
018E70:  00 00 F9 F4 0F 00 06 00 FA 00 B0 00 10 00 04 01    ................
018E80:  83 20 1C 06 BB 01 A0 20 1E 14 00 00 00 00 1A FF    . ..... ........
018E90:  49 4E 22 0D 0A 32 30 20 4D 4F 44 45 20 32 3A 49    IN"..20 MODE 2:I
018EA0:  4E 4B 20 30 2C 30 3A 42 4F 52 44 45 52 20 30 3A    NK 0,0:BORDER 0:
018EB0:  49 4E 4B 20 31 2C 32 36 3A 41 44 3D 26 42 45 43    INK 1,26:AD=&BEC
018EC0:  41 0D 0A 33 30 20 50 52 49 4E 54 3A 50 52 49 4E    A..30 PRINT:PRIN
018ED0:  54 20 22 4C 65 63 74 75 72 65 20 64 27 75 6E 20    T "Lecture d'un 
018EE0:  66 69 63 68 69 65 72 20 41 53 43 49 49 20 44 6F    fichier ASCII Do
018EF0:  6E 6E 65 72 20 27 51 27 20 63 6F 6D 6D 65 20 6E    nner 'Q' comme n
018F00:  2C 00 AA 00 0D 00 00 EA EF 0E 01 0D 00 00 C3 EF    ,...............
018F10:  0E 01 9E 20 0D 00 00 E9 EF 0D 00 00 61 64 E8 20    ... ........ad. 
018F20:  EC 20 0D 00 00 61 64 E8 F4 19 7F 00 46 00 B4 00    . ...ad.....F...
018F30:  BF 20 FF 73 28 FF 12 28 0D 00 00 E9 29 2C 10 29    . .s(..(....),.)
018F40:  22 20 22 3B 01 0D 00 00 EA EF 0D 00 00 EA F4 0F    " ";............
018F50:  01 A1 20 0D 00 00 EA EF 19 10 20 EB 20 0D 00 00    .. ....... . ...
018F60:  EA EF 0E 01 0D 00 00 C3 EF 0D 00 00 C3 F4 0F 01    ................
018F70:  BF 00 23 00 BE 00 A1 20 0D 00 00 C3 EF 12 20 EB    ..#.... ...... .
018F80:  20 BF 20 FF 7B 28 19 2F 2C 22 2D 22 29 01 0D 00     . .{(./,"-")...
018F90:  00 C3 EF 0E 00 06 00 C8 00 B0 00 2D 00 D2 00 0D    ...........-....
018FA0:  00 00 F8 EF 19 3C 01 0D 00 00 F9 EF 17 01 9E 20    .....<......... 
018FB0:  0D 00 00 E9 EF 0D 00 00 61 64 E8 20 EC 20 0D 00    ........ad. . ..
018FC0:  00 61 64 E8 F4 19 7F 00 30 00 DC 00 A9 20 0D 00    .ad.....0.... ..
018FD0:  00 F8 2C 0D 00 00 F9 01 BF 20 FF 03 28 0F 29 FF    ..,...... ..(.).
018FE0:  03 28 FF 12 28 0D 00 00 E9 29 29 01 0D 00 00 F8    .(..(....)).....
018FF0:  EF 0D 00 00 F8 F4 0F 00 43 00 E6 00 0D 00 00 EA    ........C.......
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:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019110:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019120:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019130:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019140:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019150:  00 00 00 00 00 FF FF 00 00 00 00 00 00 00 00 00    ................
019160:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019170:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019180:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019190:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0191A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0191B0:  00 FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0191C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0191D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0191E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0191F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019200:  00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF 00    ................
019210:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019220:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019230:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019240:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019250:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019260:  00 00 00 00 00 00 00 00 00 FF FF 00 00 00 00 00    ................
019270:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019280:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019290:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0192A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0192B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0192C0:  00 00 00 00 00 FF FF 00 00 00 00 00 00 00 00 00    ................
0192D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0192E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0192F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019300:  00 4F 56 45 52 53 50 41 43 53 4F 56 00 00 00 00    .OVERSPACSOV....
019310:  00 00 02 00 00 10 27 00 EA 5E 00 00 00 00 00 00    ......'..^......
019320:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019330:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019340:  EA 5E 00 24 06 00 00 00 00 00 00 00 00 00 00 00    .^.$............
019350:  00 00 A0 00 00 00 00 00 00 00 00 00 00 00 A0 00    ................
019360:  00 00 14 28 94 00 40 80 80 14 00 14 00 00 00 00    ...(..@.........
019370:  00 00 A0 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019380:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019390:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0193A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0193B0:  00 00 00 00 00 A0 00 00 00 00 00 00 00 00 00 00    ................
0193C0:  00 00 00 00 00 00 00 00 00 00 00 A0 00 00 00 00    ................
0193D0:  00 00 00 00 00 00 00 00 00 A0 00 00 00 00 00 00    ................
0193E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0193F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019400:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019410:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019420:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019430:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019440:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019450:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019460:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019470:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019480:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019490:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0194A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0194B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0194C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0194D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0194E0:  00 00 00 00 00 00 00 00 00 00 A2 00 00 00 00 00    ................
0194F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019500:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019510:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019520:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019530:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 A2 00    ................
019540:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019550:  00 00 00 00 00 00 00 00 00 50 00 00 00 00 00 00    .........P......
019560:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019570:  00 00 00 00 00 00 A0 00 00 00 00 00 00 00 00 00    ................
019580:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019590:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0195A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 A0 00    ................
0195B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0195C0:  00 00 00 00 A0 00 00 00 00 00 00 00 00 00 00 00    ................
0195D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0195E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0195F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019600:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019610:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019620:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019630:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019640:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019650:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019660:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019670:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019680:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019690:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0196A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0196B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0196C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0196D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0196E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0196F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019700:  00 2D 49 4E 4B 2D 49 4E 54 42 49 4E 00 00 00 00    .-INK-INTBIN....
019710:  00 00 02 00 00 8F 28 00 9A 00 00 00 00 00 00 00    ......(.........
019720:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019730:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019740:  9A 00 00 ED 04 04 3E 1B B8 20 02 06 00 48 F1 CD    ......>.. ...H..
019750:  32 BC DD 36 00 19 DD E1 F1 C1 D1 E1 FB C9 19 1A    2..6............
019760:  F7 B2 42 03 43 B6 FD 22 99 0E 1F F1 96 C5 86 73    ..B.C..".......s
019770:  DC 09 E7 9E 30 C8 FD 3A D3 BE E1 5C 36 03 79 26    ....0..:...\6.y&
019780:  CD 00 B9 21 ED B4 3A 01 DE FE 71 28 03 21 37 B6    ...!..:...q(.!7.
019790:  22 C8 BE CD 03 B9 21 AF BE 06 81 0E 00 11 B7 BE    ".....!.........
0197A0:  C3 D7 BC 21 AF BE C3 DA BC 21 AF BE C3 DD BC 00    ...!.....!......
0197B0:  00 00 00 00 00 00 00 F3 E5 D5 C5 F5 DD E5 DD 21    ...............!
0197C0:  19 BF DD 35 00 20 4A 21 ED B4 7E 07 30 3F 06 00    ...5. J!..~.0?..
0197D0:  2D 7E 07 38 26 07 38 21 07 38 1F 2D 7E CB 07 38    -~.8&.8!.8.-~..8
0197E0:  06 07 07 30 28 18 11 CD 3B BC 04 3E 1B B8 20 02    ...0(...;..>.. .
0197F0:  06 00 48 CD 38 BC 18 15 04 04 04 78 F5 CD 35 BC    ..H.8......x..5.
019800:  04 3E 1B B8 20 02 06 00 48 F1 CD 32 BC DD 36 00    .>.. ...H..2..6.
019810:  19 DD E1 F1 C1 D1 E1 FB C9 19 1A F7 B2 42 03 43    .............B.C
019820:  B6 FD 22 99 0E 1F F1 96 C5 86 73 DC 09 E7 9E 30    ..".......s....0
019830:  C8 FD 3A D3 BE E1 5C 36 03 79 26 18 5C A3 D5 18    ..:...\6.y&.\£..
019840:  FD FC A7 97 35 5D F7 D0 4C 99 1B 00 58 D9 F0 F7    ....5]..L...X...
019850:  82 00 EF 20 2D 20 53 6F 72 74 69 65 20 64 65 20    ... - Sortie de 
019860:  72 6F 75 74 69 6E 65 20 2D F0 EF F0 F1 72 69 65    routine -....rie
019870:  6E 66 61 69 72 E5 64 12 EE 52 65 63 75 70 65 72    nfair.d..Recuper
019880:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019890:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0198A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0198B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0198C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0198D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0198E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0198F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019900:  6E 65 6D 65 6E 74 20 64 65 20 0D 0A 63 65 74 74    nement de ..cett
019910:  65 20 72 6F 75 74 69 6E 65 20 2E 0D 0A 20 20 20    e routine ...   
019920:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
019930:  20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D            --------
019940:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D    ---------------.
019950:  0A 0D 0A 20 20 20 20 52 65 76 65 6E 6F 6E 73 20    ...    Revenons 
019960:  20 6D 61 69 6E 74 65 6E 61 6E 74 20 20 20 9F EA     maintenant   ..
019970:  20 20 20 6E 6F 73 20 20 20 76 65 63 74 65 75 72       nos   vecteur
019980:  73 20 20 20 71 75 69 20 20 20 70 65 72 6D 65 74    s   qui   permet
019990:  74 65 6E 74 20 20 64 27 65 66 66 65 63 74 75 65    tent  d'effectue
0199A0:  72 20 0D 0A 6C 27 9F E1 71 75 69 76 61 6C 65 6E    r ..l'..quivalen
0199B0:  74 20 64 65 20 4C 4F 41 44 20 2C 20 53 41 56 45    t de LOAD , SAVE
0199C0:  20 2C 20 20 4F 50 45 4E 49 4E 20 20 2C 20 20 4F     ,  OPENIN  ,  O
0199D0:  50 45 4E 4F 55 54 20 20 2E 20 20 50 6C 75 74 9F    PENOUT  .  Plut.
0199E0:  E8 74 20 71 75 65 20 64 65 20 63 69 74 65 72 20    .t que de citer 
0199F0:  63 65 73 20 0D 0A 76 65 63 74 65 75 72 73 20 64    ces ..vecteurs d
019A00:  61 6E 73 20 6C 65 75 72 20 6F 72 64 72 65 20 64    ans leur ordre d
019A10:  27 65 6D 70 6C 61 63 65 6D 65 6E 74 20 65 6E 20    'emplacement en 
019A20:  20 52 41 4D 2C 6E 6F 75 73 20 6C 65 73 20 63 6C     RAM,nous les cl
019A30:  61 73 73 65 72 6F 6E 73 20 70 61 72 20 6E 61 74    asserons par nat
019A40:  75 72 65 20 0D 0A 65 74 20 6F 72 64 72 65 20 64    ure ..et ordre d
019A50:  27 75 74 69 6C 69 73 61 74 69 6F 6E 20 2E 20 45    'utilisation . E
019A60:  6E 20 65 66 66 65 74 20 3A 20 4C 65 73 20 6F 70    n effet : Les op
019A70:  9F E1 72 61 74 69 6F 6E 73 20 64 65 20 63 68 61    ..rations de cha
019A80:  72 67 65 6D 65 6E 74 20 2F 20 73 61 75 76 65 67    rgement / sauveg
019A90:  61 72 64 65 20 0D 0A 75 74 69 6C 69 73 65 6E 74    arde ..utilisent
019AA0:  20 73 79 73 74 9F E1 6D 61 74 69 71 75 65 6D 65     syst..matiqueme
019AB0:  6E 74 20 33 20 61 70 70 65 6C 73 20 9F EA 20 33    nt 3 appels .. 3
019AC0:  20 76 65 63 74 65 75 72 73 20 64 69 66 66 9F E1     vecteurs diff..
019AD0:  72 65 6E 74 73 20 2E 20 49 6C 20 66 61 75 74 20    rents . Il faut 
019AE0:  3A 0D 0A 0D 0A 20 20 20 20 31 20 2D 20 4F 75 76    :....    1 - Ouv
019AF0:  72 69 72 20 6C 65 20 66 69 63 68 69 65 72 20 65    rir le fichier e
019B00:  00 43 52 54 43 20 20 20 20 42 41 53 00 00 00 00    .CRTC    BAS....
019B10:  00 00 00 00 00 70 01 00 CE 16 00 00 00 00 00 00    .....p..........
019B20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019B30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019B40:  CE 16 00 BB 04 3B 0D 0A 20 20 20 20 20 20 20 20    .....;..        
019B50:  4C 44 20 41 2C 48 0D 0A 20 20 20 20 20 20 20 20    LD A,H..        
019B60:  53 55 42 20 38 0D 0A 20 20 20 20 20 20 20 20 4C    SUB 8..        L
019B70:  44 20 48 2C 41 0D 0A 20 20 20 20 20 20 20 20 52    D H,A..        R
019B80:  0E 00 0A 00 8E 20 61 2D 7A 01 8F 20 56 00 0A 00    ..... a-z.. V...
019B90:  14 00 AA 20 1C 00 70 00 17 00 1E 00 A8 22 72 73    ... ..p......"rs
019BA0:  78 70 72 74 32 2E 63 6F 64 22 2C 1C 00 80 00 10    xprt2.cod",.....
019BB0:  00 1F 00 A8 22 43 52 54 43 2E 42 49 4E 22 00 1F    ...."CRTC.BIN"..
019BC0:  00 28 00 83 20 1C 00 80 01 93 20 0D 00 00 F6 28    .(.. ..... ....(
019BD0:  19 0F 29 2C 0B 00 00 6E F6 28 19 0F 29 00 43 00    ..),...n.(..).C.
019BE0:  32 00 C7 01 9E 20 0B 00 00 F2 EF 0E 20 EC 20 19    2.... ...... . .
019BF0:  0D 01 C3 20 0D 00 00 F6 28 0B 00 00 F2 29 01 B0    ... ....(....)..
019C00:  01 C7 01 9E 20 0B 00 00 F2 EF 0E 20 EC 20 19 0D    .... ...... . ..
019C10:  01 C3 20 0B 00 00 6E F6 28 0B 00 00 F2 29 01 B0    .. ...n.(....)..
019C20:  00 26 00 3C 00 AD 20 10 01 82 20 0E 01 A2 20 0E    .&.<.. ... ... .
019C30:  2C 0E 01 A2 20 0F 2C 19 1A 01 A2 20 10 2C 19 16    ,... .,.... .,..
019C40:  01 A2 20 11 2C 14 00 07 00 46 00 01 C0 00 2A 00    .. .,....F....*.
019C50:  50 00 BF 01 BF 22 20 18 20 45 74 75 64 65 20 64    P...." . Etude d
019C60:  65 73 20 72 65 67 69 73 74 72 65 73 20 64 75 20    es registres du 
019C70:  43 52 54 43 20 18 22 00 06 00 5A 00 BF 00 4C 00    CRTC ."...Z...L.
019C80:  64 00 BF 22 20 52 30 20 3A 20 44 75 72 65 65 20    d.." R0 : Duree 
019C90:  62 61 6C 61 79 61 67 65 20 68 6F 72 69 7A 6F 6E    balayage horizon
019CA0:  74 61 6C 20 2E 20 28 30 2F 32 35 35 29 20 2E 20    tal . (0/255) . 
019CB0:  50 65 75 74 20 70 6C 61 6E 74 65 72 20 21 20 20    Peut planter !  
019CC0:  20 20 20 5B 30 36 33 5D 22 00 4C 00 6E 00 BF 22       [063]".L.n.."
019CD0:  20 52 31 20 3A 20 4E 6F 6D 62 72 65 20 64 65 20     R1 : Nombre de 
019CE0:  63 61 72 61 63 74 65 72 65 73 20 70 61 72 20 6C    caracteres par l
019CF0:  69 67 6E 65 20 28 31 20 43 61 72 61 63 74 65 72    igne (1 Caracter
019D00:  65 3D 32 20 6F 63 74 65 74 73 29 20 2A 2A 2A 5B    e=2 octets) ***[
019D10:  30 34 30 5D 22 00 4C 00 78 00 BF 22 20 52 32 20    040]".L.x.." R2 
019D20:  3A 20 48 2E 53 59 4E 43 2E 20 3E 61 20 67 61 75    : H.SYNC. >a gau
019D30:  63 68 65 20 3E 20 61 20 64 72 6F 69 74 65 20 2E    che > a droite .
019D40:  20 55 6E 69 74 65 3D 31 20 63 61 72 61 63 74 65     Unite=1 caracte
019D50:  72 65 20 43 52 54 43 20 2A 2A 2A 5B 30 34 36 5D    re CRTC ***[046]
019D60:  22 00 4C 00 82 00 BF 22 20 52 33 20 3A 20 4C 61    ".L...." R3 : La
019D70:  72 67 65 75 72 20 64 65 73 20 73 69 67 6E 61 75    rgeur des signau
019D80:  78 20 64 65 20 73 79 6E 63 68 72 6F 6E 69 73 61    x de synchronisa
019D90:  74 69 6F 6E 20 2E 20 4D 69 73 20 61 20 30 3D 50    tion . Mis a 0=P
019DA0:  4C 41 4E 54 45 21 20 5B 30 31 34 5D 22 00 4C 00    LANTE! [014]".L.
019DB0:  8C 00 BF 22 20 52 34 20 3A 20 44 75 72 65 65 20    ..." R4 : Duree 
019DC0:  62 61 6C 61 79 61 67 65 20 76 65 72 74 69 63 61    balayage vertica
019DD0:  6C 20 2E 20 43 65 72 74 61 69 6E 65 73 20 76 61    l . Certaines va
019DE0:  6C 65 75 72 73 20 70 6C 61 6E 74 65 6E 74 20 21    leurs plantent !
019DF0:  20 20 20 5B 30 33 38 5D 22 00 4C 00 96 00 BF 22       [038]".L...."
019E00:  20 52 35 20 3A 20 46 72 65 71 75 65 6E 63 65 20     R5 : Frequence 
019E10:  72 65 6E 6F 75 76 65 6C 6C 65 6D 65 6E 74 20 69    renouvellement i
019E20:  6D 61 67 65 20 2E 20 20 20 20 20 20 20 20 20 20    mage .          
019E30:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5B                   [
019E40:  30 30 30 5D 22 00 4C 00 A0 00 BF 22 20 52 36 20    000]".L...." R6 
019E50:  3A 20 48 61 75 74 65 75 72 20 64 65 20 6C 27 65    : Hauteur de l'e
019E60:  63 72 61 6E 20 65 78 70 72 69 6D 65 65 20 65 6E    cran exprimee en
019E70:  20 6C 69 67 6E 65 73 20 63 61 72 61 63 74 65 72     lignes caracter
019E80:  65 73 20 20 20 20 20 20 2A 2A 2A 5B 30 32 35 5D    es      ***[025]
019E90:  22 00 4C 00 AA 00 BF 22 20 52 37 20 3A 20 53 79    ".L...." R7 : Sy
019EA0:  6E 63 68 72 6F 6E 69 73 61 74 69 6F 6E 20 76 65    nchronisation ve
019EB0:  72 74 69 63 61 6C 65 20 2E 20 3C 20 45 6E 20 62    rticale . < En b
019EC0:  61 73 20 2C 20 3E 20 45 6E 20 68 61 75 74 20 2E    as , > En haut .
019ED0:  20 20 20 20 2A 2A 2A 5B 30 33 30 5D 22 00 4C 00        ***[030]".L.
019EE0:  B4 00 BF 22 20 52 38 20 3A 20 4D 6F 64 65 20 64    ..." R8 : Mode d
019EF0:  65 20 74 72 61 76 61 69 6C 20 43 52 54 43 20 2E    e travail CRTC .
019F00:  6F 75 63 68 65 73 20 6E 65 20 73 6F 6E 74 20 70    ouches ne sont p
019F10:  61 73 20 0D 0A 20 70 6C 75 73 20 6F 6E 7B 72 65    as .. plus on{re
019F20:  75 78 20 71 75 65 20 73 75 72 20 64 69 73 71 75    ux que sur disqu
019F30:  65 74 74 65 20 2C 20 20 6C 65 73 20 20 70 69 72    ette ,  les  pir
019F40:  61 74 65 73 20 20 65 74 20 63 6F 70 69 65 75 72    ates  et copieur
019F50:  73 20 64 65 20 74 6F 75 74 20 70 6F 69 6C 20 76    s de tout poil v
019F60:  6F 6E 74 20 0D 0A 20 70 6F 75 76 6F 69 72 20 73    ont .. pouvoir s
019F70:  65 20 73 65 72 72 65 72 20 6C 61 20 63 65 69 6E    e serrer la cein
019F80:  74 75 72 65 20 65 6E 20 20 61 74 74 65 6E 64 61    ture en  attenda
019F90:  6E 74 20 20 64 65 20 20 74 72 6F 75 76 65 72 20    nt  de  trouver 
019FA0:  6C 65 20 6D 6F 79 65 6E 20 64 65 20 72 65 63 6F    le moyen de reco
019FB0:  70 69 65 72 20 0D 0A 20 6C 65 73 20 63 61 72 74    pier .. les cart
019FC0:  6F 75 63 68 65 73 20 73 75 72 20 64 69 73 71 75    ouches sur disqu
019FD0:  65 20 2E 20 43 65 20 20 6E 27 65 73 74 20 20 70    e . Ce  n'est  p
019FE0:  61 73 20 20 70 6F 75 72 20 20 64 65 6D 61 69 6E    as  pour  demain
019FF0:  20 20 2E 2E 2E 20 0D 0A 20 0D 0A 20 20 20 20 20      ... .. ..     
01A000:  4C 61 20 6F 7C 20 5C 61 20 63 6F 69 6E 63 65 20    La o| \a coince 
01A010:  73 7B 72 69 65 75 73 65 6D 65 6E 74 20 2C 20 63    s{rieusement , c
01A020:  27 65 73 74 20 71 75 65 20 70 6F 75 72 20 6F 62    'est que pour ob
01A030:  74 65 6E 69 72 20 63 65 20 63 6F 64 65 20 65 74    tenir ce code et
01A040:  20 63 65 20 64 72 6F 69 74 20 0D 0A 20 64 27 75     ce droit .. d'u
01A050:  73 61 67 65 20 69 6C 20 66 61 75 74 20 20 70 72    sage il faut  pr
01A060:  7B 61 6C 61 62 6C 65 6D 65 6E 74 20 20 61 63 68    {alablement  ach
01A070:  65 74 65 72 20 20 70 6C 75 73 69 65 75 72 73 20    eter  plusieurs 
01A080:  20 6D 69 6C 6C 69 65 72 73 20 20 64 65 20 63 61     milliers  de ca
01A090:  72 74 6F 75 63 68 65 73 20 40 20 0D 0A 20 41 4D    rtouches @ .. AM
01A0A0:  53 54 52 41 44 20 2E 20 44 75 20 70 6F 69 6E 74    STRAD . Du point
01A0B0:  20 64 65 20 76 75 65 20 64 65 20 54 49 54 55 53     de vue de TITUS
01A0C0:  20 63 65 20 6E 27 65 73 74 20 70 61 73 20 75 6E     ce n'est pas un
01A0D0:  20 70 72 6F 62 6C 7D 6D 65 20 70 6F 75 72 20 64     probl}me pour d
01A0E0:  65 73 20 6A 65 75 78 20 71 75 69 20 0D 0A 20 73    es jeux qui .. s
01A0F0:  65 20 76 65 6E 64 65 6E 74 20 40 20 20 70 6C 75    e vendent @  plu
01A100:  73 69 65 75 72 73 20 20 6D 69 6C 6C 69 65 72 73    sieurs  milliers
01A110:  20 20 64 27 65 78 65 6D 70 6C 61 69 72 65 73 20      d'exemplaires 
01A120:  20 6D 61 69 73 20 20 64 75 20 20 70 6F 69 6E 74     mais  du  point
01A130:  20 20 64 65 20 76 75 65 20 64 65 73 20 0D 0A 20      de vue des .. 
01A140:  75 74 69 6C 69 74 61 69 72 65 73 20 2C 20 6A 27    utilitaires , j'
01A150:  61 69 6D 65 72 61 69 73 20 71 75 65 20 6C 27 6F    aimerais que l'o
01A160:  6E 20 6D 65 20 63 69 74 65 20 6C 65 20 6E 6F 6D    n me cite le nom
01A170:  20 64 27 75 6E 20 70 72 6F 67 72 61 6D 6D 65 20     d'un programme 
01A180:  61 79 61 6E 74 20 64 7B 70 61 73 73 7B 20 0D 0A    ayant d{pass{ ..
01A190:  20 71 75 65 6C 71 75 65 73 20 63 65 6E 74 61 69     quelques centai
01A1A0:  6E 65 73 20 64 27 65 78 65 6D 70 6C 61 69 72 65    nes d'exemplaire
01A1B0:  73 20 76 65 6E 64 75 73 20 20 65 6E 20 20 46 72    s vendus  en  Fr
01A1C0:  61 6E 63 65 20 20 21 20 20 44 75 20 20 72 65 73    ance  !  Du  res
01A1D0:  74 65 20 2C 20 65 6E 20 64 65 68 6F 72 73 20 0D    te , en dehors .
01A1E0:  0A 20 64 27 55 54 49 4C 20 53 4F 46 54 20 2C 20    . d'UTIL SOFT , 
01A1F0:  71 75 65 6C 20 65 73 74 20 6C 27 7B 64 69 74 65    quel est l'{dite
01A200:  75 72 20 20 66 72 61 6E 5C 61 69 73 20 20 65 6E    ur  fran\ais  en
01A210:  63 6F 72 65 20 61 73 73 65 7A 20 66 6F 75 20 70    core assez fou p
01A220:  6F 75 72 20 65 6E 20 70 72 6F 64 75 69 72 65 20    our en produire 
01A230:  0D 0A 20 64 65 70 75 69 73 20 33 20 61 6E 73 20    .. depuis 3 ans 
01A240:  3F 20 28 4F 6E 20 66 65 72 61 20 62 69 65 6E 20    ? (On fera bien 
01A250:  73 75 72 20 65 78 63 65 70 74 69 6F 6E 20 70 6F    sur exception po
01A260:  75 72 20 6C 65 73 20 63 6F 70 69 65 75 72 73 20    ur les copieurs 
01A270:  64 65 20 64 69 73 71 75 65 74 74 65 73 29 20 2E    de disquettes) .
01A280:  20 0D 0A 20 0D 0A 20 20 20 20 20 44 27 61 75 74     .. ..     D'aut
01A290:  72 65 20 70 61 72 74 20 2C 20 75 6E 65 20 62 6F    re part , une bo
01A2A0:  6E 6E 65 20 70 61 72 74 69 65 20 20 64 65 73 20    nne partie  des 
01A2B0:  20 70 72 6F 67 72 61 6D 6D 65 73 20 20 2C 20 6A     programmes  , j
01A2C0:  65 75 78 20 6F 7C 20 61 75 74 72 65 73 20 2C 20    eux o| autres , 
01A2D0:  73 6F 6E 74 20 0D 0A 20 63 72 7B 7B 73 20 70 61    sont .. cr{{s pa
01A2E0:  72 20 64 65 73 20 61 75 74 65 75 72 73 20 20 69    r des auteurs  i
01A2F0:  6E 64 7B 70 65 6E 64 61 6E 74 73 20 20 68 6F 72    nd{pendants  hor
01A300:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
01A310:  16 00 01 00 02 09 4E E5 16 00 C1 02 00 00 00 02    ......N.........
01A320:  16 00 C2 02 00 00 00 02 16 00 C3 02 00 00 00 02    ................
01A330:  16 00 C4 02 00 00 00 02 16 00 C5 02 00 00 00 02    ................
01A340:  16 00 C6 02 00 00 00 02 16 00 C7 02 00 00 00 02    ................
01A350:  16 00 C8 02 00 00 00 02 16 00 C9 02 00 00 00 02    ................
01A360:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A370:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A380:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A390:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A3A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A3B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A3C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A3D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A3E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A3F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A400:  73 20 20 64 65 73 20 20 73 6F 63 69 7B 74 7B 73    s  des  soci{t{s
01A410:  20 20 64 27 7B 64 69 74 69 6F 6E 20 2E 20 43 6F      d'{dition . Co
01A420:  6D 6D 65 6E 74 20 0D 0A 20 70 6F 75 72 72 6F 6E    mment .. pourron
01A430:  74 2D 69 6C 20 63 72 7B 65 72 20 64 65 73 20 70    t-il cr{er des p
01A440:  72 6F 67 72 61 6D 6D 65 73 20 75 74 69 6C 69 73    rogrammes utilis
01A450:  61 6E 74 20 63 65 73 20 6E 6F 75 76 65 6C 6C 65    ant ces nouvelle
01A460:  73 20 70 6F 73 73 69 62 69 6C 69 74 7B 73 20 3F    s possibilit{s ?
01A470:  0D 0A 20 0D 0A 20 20 20 20 20 45 6E 73 75 69 74    .. ..     Ensuit
01A480:  65 20 6C 65 73 20 63 61 72 74 6F 75 63 68 65 73    e les cartouches
01A490:  20 52 4F 4D 20 6E 27 6F 6E 74 20 73 75 08 5E 72     ROM n'ont su.^r
01A4A0:  65 6D 65 6E 74 20 20 70 61 73 20 75 6E 65 20 63    ement  pas une c
01A4B0:  61 70 61 63 69 74 7B 20 7B 71 75 69 76 61 6C 65    apacit{ {quivale
01A4C0:  6E 74 65 20 40 20 0D 0A 20 63 65 6C 6C 65 20 64    nte @ .. celle d
01A4D0:  27 75 6E 65 20 64 69 73 71 75 65 74 74 65 20 2E    'une disquette .
01A4E0:  20 43 6F 6D 6D 65 6E 74 20 6C 65 73 20 20 7B 64     Comment les  {d
01A4F0:  69 74 65 75 72 73 20 20 66 65 72 6F 6E 74 20 74    iteurs  feront t
01A500:  2D 69 6C 20 70 6F 75 72 20 66 61 69 72 65 20 72    -il pour faire r
01A510:  65 6E 74 72 65 72 20 0D 0A 20 45 4C 49 54 45 20    entrer .. ELITE 
01A520:  2C 20 42 4C 4F 4F 44 20 2C 20 20 4C 45 20 20 4D    , BLOOD ,  LE  M
01A530:  41 4E 4F 49 52 20 20 44 45 20 20 4D 4F 52 54 45    ANOIR  DE  MORTE
01A540:  56 49 45 4C 4C 45 20 20 64 61 6E 73 20 20 75 6E    VIELLE  dans  un
01A550:  65 20 20 63 61 72 74 6F 75 63 68 65 20 3F 3F 20    e  cartouche ?? 
01A560:  56 61 20 74 2D 6F 6E 20 0D 0A 20 64 65 76 6F 69    Va t-on .. devoi
01A570:  72 20 73 65 20 6C 69 6D 69 74 65 72 20 61 75 20    r se limiter au 
01A580:  6A 65 75 20 64 27 61 72 63 61 64 65 20 20 66 61    jeu d'arcade  fa
01A590:  75 74 65 20 20 64 65 20 20 70 6C 61 63 65 20 20    ute  de  place  
01A5A0:  70 6F 75 72 20 63 72 7B 65 72 20 64 65 73 20 6A    pour cr{er des j
01A5B0:  65 75 78 20 70 6C 75 73 20 0D 0A 20 61 74 74 72    eux plus .. attr
01A5C0:  61 79 61 6E 74 73 20 6F 75 20 61 75 72 61 20 74    ayants ou aura t
01A5D0:  27 6F 6E 20 64 65 73 20 20 6A 65 75 78 20 20 61    'on des  jeux  a
01A5E0:  76 65 63 20 20 6C 65 73 20 20 70 72 6F 67 72 61    vec  les  progra
01A5F0:  6D 6D 65 73 20 20 65 6E 20 63 61 72 74 6F 75 63    mmes  en cartouc
01A600:  68 65 20 65 74 20 6C 65 73 20 0D 0A 20 64 61 74    he et les .. dat
01A610:  61 73 20 73 75 72 20 64 69 73 71 75 65 20 20 3F    as sur disque  ?
01A620:  0D 0A 20 0D 0A 20 20 20 20 20 4C 65 73 20 72 65    .. ..     Les re
01A630:  76 75 65 73 20 73 75 72 20 64 69 73 71 75 65 74    vues sur disquet
01A640:  74 65 20 2C 20 66 61 6E 7A 69 6E 65 73 20 6F 75    te , fanzines ou
01A650:  20 61 75 74 72 65 73 20 20 2C 20 6F 6E 20 6E 27     autres  , on n'
01A660:  65 6E 20 70 61 72 6C 65 20 6D 65 08 5E 6D 65 20    en parle me.^me 
01A670:  70 61 73 20 2C 20 0D 0A 20 64 61 6E 73 20 63 65    pas , .. dans ce
01A680:  74 74 65 20 6F 70 74 69 71 75 65 20 69 6C 73 20    tte optique ils 
01A690:  6E 65 20 70 6F 75 72 72 6F 6E 74 20 4A 41 4D 41    ne pourront JAMA
01A6A0:  49 53 20 75 74 69 6C 69 73 65 72 20 63 65 73 20    IS utiliser ces 
01A6B0:  6F 70 74 69 6F 6E 73 20 21 0D 0A 20 0D 0A 20 20    options !.. ..  
01A6C0:  20 20 20 4C 27 75 74 69 6C 69 73 61 74 65 75 72       L'utilisateur
01A6D0:  20 70 61 72 74 69 63 75 6C 69 65 72 20 70 6F 75     particulier pou
01A6E0:  72 72 61 20 70 65 75 74 2D 65 08 5E 74 72 65 20    rra peut-e.^tre 
01A6F0:  2C 20 20 7B 76 65 6E 74 75 65 6C 6C 65 6D 65 6E    ,  {ventuellemen
01A700:  74 20 2C 20 73 69 20 2C 20 65 6E 66 69 6E 20 0D    t , si , enfin .
01A710:  0A 20 6F 6E 20 73 61 69 74 20 70 61 73 20 20 74    . on sait pas  t
01A720:  72 6F 70 20 20 2E 2E 2E 20 20 73 65 20 20 70 72    rop  ...  se  pr
01A730:  6F 63 75 72 65 72 20 20 75 6E 65 20 20 63 61 72    ocurer  une  car
01A740:  74 6F 75 63 68 65 20 20 62 61 73 69 63 20 20 73    touche  basic  s
01A750:  70 7B 63 69 61 6C 65 20 71 75 69 20 6C 75 69 20    p{ciale qui lui 
01A760:  0D 0A 20 70 65 72 6D 65 74 74 72 61 20 65 6E 66    .. permettra enf
01A770:  69 6E 20 64 27 61 63 63 7B 64 65 72 20 40 20 74    in d'acc{der @ t
01A780:  6F 75 74 20 20 6F 75 20 20 70 61 72 74 69 65 20    out  ou  partie 
01A790:  64 65 73 20 6E 6F 75 76 65 6C 6C 65 73 20 70 6F    des nouvelles po
01A7A0:  73 73 69 62 69 6C 69 74 7B 73 20 76 6F 69 72 65    ssibilit{s voire
01A7B0:  20 0D 0A 20 70 65 75 74 2D 65 08 5E 74 72 65 20     .. peut-e.^tre 
01A7C0:  74 72 61 76 61 69 6C 6C 65 72 20 65 6E 20 61 73    travailler en as
01A7D0:  73 65 6D 62 6C 65 75 72 20 70 61 72 20 6C 65 20    sembleur par le 
01A7E0:  62 69 61 69 73 20 64 65 20 6E 6F 75 76 65 61 75    biais de nouveau
01A7F0:  78 20 76 65 63 74 65 75 72 73 20 73 79 73 74 7D    x vecteurs syst}
01A800:  6D 65 2E 20 0D 0A 20 43 27 65 73 74 20 6D 69 65    me. .. C'est mie
01A810:  75 78 20 71 75 65 20 72 69 65 6E 20 2C 20 6D 61    ux que rien , ma
01A820:  69 73 20 20 70 6F 75 72 72 61 20 20 74 2D 6F 6E    is  pourra  t-on
01A830:  20 20 64 61 6E 73 20 63 65 20 63 61 73 20 64 69      dans ce cas di
01A840:  66 66 75 73 65 72 20 73 61 20 70 72 6F 64 75 63    ffuser sa produc
01A850:  74 69 6F 6E 20 0D 0A 20 73 75 72 20 64 69 73 71    tion .. sur disq
01A860:  75 65 74 74 65 20 73 61 6E 73 20 72 65 74 6F 6D    uette sans retom
01A870:  62 65 72 20 64 61 6E 73 20 6C 27 61 63 68 61 74    ber dans l'achat
01A880:  20 64 65 20 6D 69 6C 6C 69 65 72 73 20 64 65 20     de milliers de 
01A890:  63 61 72 74 6F 75 63 68 65 73 20 3F 20 44 65 20    cartouches ? De 
01A8A0:  74 6F 75 74 65 20 0D 0A 20 66 61 5C 6F 6E 20 2C    toute .. fa\on ,
01A8B0:  20 63 65 6C 61 20 6E 65 20 63 6F 6E 63 65 72 6E     cela ne concern
01A8C0:  65 20 70 61 73 20 76 72 61 69 6D 65 6E 74 20 74    e pas vraiment t
01A8D0:  6F 75 74 20 20 6C 65 20 20 6D 6F 6E 64 65 20 2E    out  le  monde .
01A8E0:  20 51 75 61 6E 74 20 6F 6E 20 61 20 66 61 69 74     Quant on a fait
01A8F0:  20 66 61 69 72 65 20 0D 0A 20 6C 65 73 20 70 69     faire .. les pi
01A900:  65 64 73 20 61 75 20 6D 75 72 20 61 75 20 5A 38    eds au mur au Z8
01A910:  30 20 2C 20 61 72 72 61 63 68 7B 20 20 70 61 72    0 , arrach{  par
01A920:  20 20 6C 61 20 20 74 6F 72 74 75 72 65 20 74 6F      la  torture to
01A930:  75 73 20 6C 65 73 20 73 65 63 72 65 74 73 20 64    us les secrets d
01A940:  75 20 46 44 43 20 2C 20 0D 0A 20 6D 61 73 73 61    u FDC , .. massa
01A950:  63 72 7B 20 6C 27 7B 63 72 61 6E 20 40 20 63 6F    cr{ l'{cran @ co
01A960:  75 70 20 20 64 27 6F 76 65 72 73 63 61 6E 20 20    up  d'overscan  
01A970:  65 74 20 20 6D 69 73 20 20 40 20 20 67 65 6E 6F    et  mis  @  geno
01A980:  75 78 20 20 6C 65 20 20 67 61 74 65 20 20 61 72    ux  le  gate  ar
01A990:  72 61 79 20 2C 20 6F 6E 20 0D 0A 20 6E 27 61 63    ray , on .. n'ac
01A9A0:  63 65 70 74 65 20 70 61 73 20 64 65 20 70 72 6F    cepte pas de pro
01A9B0:  67 72 61 6D 6D 65 72 20 65 6E 20 20 62 61 73 69    grammer en  basi
01A9C0:  63 20 20 6F 75 20 20 70 61 72 20 20 6C 65 73 20    c  ou  par  les 
01A9D0:  76 65 63 74 65 75 72 73 20 73 79 73 74 7D 6D 65    vecteurs syst}me
01A9E0:  20 2E 20 53 69 6D 70 6C 65 20 0D 0A 20 71 75 65     . Simple .. que
01A9F0:  73 74 69 6F 6E 20 64 65 20 64 69 67 6E 69 74 7B    stion de dignit{
01AA00:  20 21 20 0D 0A 20 0D 0A 20 20 20 20 20 45 6E 20     ! .. ..     En 
01AA10:  63 6F 6E 63 6C 75 73 69 6F 6E 20 2C 20 73 65 75    conclusion , seu
01AA20:  6C 73 20 6C 65 73 20 20 7B 64 69 74 65 75 72 73    ls les  {diteurs
01AA30:  20 20 74 69 72 61 6E 74 20 20 6C 65 75 72 73 20      tirant  leurs 
01AA40:  70 72 6F 67 72 61 6D 6D 65 73 20 40 20 70 6C 75    programmes @ plu
01AA50:  73 69 65 75 72 73 20 0D 0A 20 6D 69 6C 6C 69 65    sieurs .. millie
01AA60:  72 73 20 64 27 65 78 65 6D 70 6C 61 69 72 65 73    rs d'exemplaires
01AA70:  20 73 6F 6E 74 20 61 63 74 75 65 6C 6C 65 6D 65     sont actuelleme
01AA80:  6E 74 20 20 61 75 74 6F 72 69 73 7B 73 20 20 40    nt  autoris{s  @
01AA90:  20 20 75 74 69 6C 69 73 65 72 20 6C 61 20 70 75      utiliser la pu
01AAA0:  63 65 20 73 6F 75 73 20 0D 0A 20 63 6F 70 79 72    ce sous .. copyr
01AAB0:  69 67 68 74 20 41 4D 53 54 52 41 44 20 65 74 20    ight AMSTRAD et 
01AAC0:  6C 65 20 20 72 65 6D 70 6C 61 63 65 6D 65 6E 74    le  remplacement
01AAD0:  20 20 64 75 20 20 43 50 43 20 20 61 6E 63 69 65      du  CPC  ancie
01AAE0:  6E 20 20 70 61 72 20 20 75 6E 20 20 43 50 43 2B    n  par  un  CPC+
01AAF0:  20 6E 65 20 76 6F 75 73 20 0D 0A 20 70 72 6F 63     ne vous .. proc
01AB00:  75 72 65 72 61 20 71 75 65 20 6C 61 20 73 61 74    urera que la sat
01AB10:  69 73 66 61 63 74 69 6F 6E 20 64 65 20 76 6F 75    isfaction de vou
01AB20:  73 20 61 62 72 75 74 69 72 20 65 6E 63 6F 72 65    s abrutir encore
01AB30:  20 75 6E 20 70 65 75 20 70 6C 75 73 20 73 75 72     un peu plus sur
01AB40:  20 64 65 73 20 6A 65 75 78 20 0D 0A 20 70 6C 75     des jeux .. plu
01AB50:  73 20 6F 7C 20 6D 6F 69 6E 73 20 64 7B 62 69 6C    s o| moins d{bil
01AB60:  65 73 20 65 74 20 76 6F 75 73 20 6E 27 61 75 72    es et vous n'aur
01AB70:  65 7A 20 6D 65 08 5E 6D 65 20 70 6C 75 73 20 6C    ez me.^me plus l
01AB80:  61 20 73 61 74 69 73 66 61 63 74 69 6F 6E 20 64    a satisfaction d
01AB90:  27 6F 62 74 65 6E 69 72 20 64 65 73 20 0D 0A 20    'obtenir des .. 
01ABA0:  76 69 65 73 20 69 6E 66 69 6E 69 65 73 20 6F 75    vies infinies ou
01ABB0:  20 61 75 74 72 65 73 20 62 72 69 63 6F 6C 65 73     autres bricoles
01ABC0:  20 61 76 65 63 20 75 6E 20 7B 64 69 74 65 75 72     avec un {diteur
01ABD0:  20 64 65 20 73 65 63 74 65 75 72 73 20 2E 2E 2E     de secteurs ...
01ABE0:  0D 0A 20 0D 0A 20 20 20 20 43 27 65 73 74 20 73    .. ..    C'est s
01ABF0:  69 20 7B 6E 6F 72 6D 65 20 71 75 65 20 6A 27 61    i {norme que j'a
01AC00:  6E 20 70 65 75 74 20 6E 6F 6D 6D 65 72 20 2C 20    n peut nommer , 
01AC10:  72 65 6E 6F 6D 6D 65 72 20 0D 0A 20 2C 20 65 66    renommer .. , ef
01AC20:  66 61 63 65 72 20 6C 65 73 20 6C 61 62 65 6C 73    facer les labels
01AC30:  20 65 74 20 7B 74 69 71 75 65 74 74 65 73 20 20     et {tiquettes  
01AC40:  2E 20 20 50 6F 69 6E 74 65 72 20 64 69 72 65 63    .  Pointer direc
01AC50:  74 65 6D 65 6E 74 20 6C 61 20 72 6F 75 74 69 6E    tement la routin
01AC60:  65 20 61 70 70 65 6C 7B 65 20 0D 0A 20 70 61 72    e appel{e .. par
01AC70:  20 75 6E 20 43 41 4C 4C 20 6F 75 20 75 6E 20 4A     un CALL ou un J
01AC80:  50 20 2E 20 20 45 6E 74 72 65 72 20 20 64 65 73    P .  Entrer  des
01AC90:  20 20 6C 69 67 6E 65 73 20 20 64 65 20 63 6F 6D      lignes  de com
01ACA0:  6D 65 6E 74 61 69 72 65 73 20 64 61 6E 73 20 6C    mentaires dans l
01ACB0:  65 20 73 6F 75 72 63 65 20 2C 20 0D 0A 20 65 66    e source , .. ef
01ACC0:  66 65 63 74 75 65 72 20 64 65 73 20 73 61 75 76    fectuer des sauv
01ACD0:  65 67 61 72 64 65 73 20 74 65 6D 70 6F 72 61 69    egardes temporai
01ACE0:  72 65 73 20 64 75 20 64 7B 73 61 73 73 65 6D 62    res du d{sassemb
01ACF0:  6C 61 67 65 20 20 65 6E 20 63 6F 75 72 73 20 2E    lage  en cours .
01AD00:  20 45 6E 20 62 72 65 66 20 6F 6E 20 0D 0A 20 70     En bref on .. p
01AD10:  65 75 74 20 74 6F 75 74 20 66 61 69 72 65 20 2E    eut tout faire .
01AD20:  2E 2E 20 49 6C 20 66 61 75 74 20 6A 75 73 74 65    .. Il faut juste
01AD30:  20 61 76 6F 69 72 20 6C 65 20 63 6F 75 72 61 67     avoir le courag
01AD40:  65 20 64 65 20 73 27 79 20 6D 65 74 74 72 65 20    e de s'y mettre 
01AD50:  2E 0D 0A 20 0D 0A 20 20 20 20 44 41 5A 5A 4C 45    ... ..    DAZZLE
01AD60:  20 53 54 41 52 20 76 6F 75 73 20 70 61 72 76 69     STAR vous parvi
01AD70:  65 6E 64 72 61 20 61 76 65 63 20 3A 20 44 6F 63    endra avec : Doc
01AD80:  75 6D 65 6E 74 61 74 69 6F 6E 20 65 6E 20 56 4F    umentation en VO
01AD90:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
01ADA0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01ADB0:  20 20 20 20 20 20 20 20 20 44 6F 63 75 6D 65 6E             Documen
01ADC0:  74 61 74 69 6F 6E 20 65 6E 20 56 46 0D 0A 20 20    tation en VF..  
01ADD0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01ADE0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01ADF0:  20 20 20 20 20 50 72 6F 67 72 61 6D 6D 65 20 20         Programme  
01AE00:  20 64 65 20 20 63 6F 6E 76 65 72 73 69 6F 6E 20     de  conversion 
01AE10:  42 49 4E 41 49 52 45 2D 41 53 43 49 49 0D 0A 20    BINAIRE-ASCII.. 
01AE20:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01AE30:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01AE40:  20 20 20 20 20 20 4C 45 43 54 45 55 52 34 20 0D          LECTEUR4 .
01AE50:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
01AE60:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01AE70:  20 20 20 20 20 20 20 20 31 20 45 78 65 6D 70 6C            1 Exempl
01AE80:  65 20 64 65 20 64 7B 73 61 73 73 65 6D 62 6C 61    e de d{sassembla
01AE90:  67 65 0D 0A 20 0D 0A 20 20 20 20 20 43 6F 6E 64    ge.. ..     Cond
01AEA0:  69 74 69 6F 6E 73 20 64 27 65 6E 76 6F 69 20 3A    itions d'envoi :
01AEB0:  20 41 42 4F 4E 4E 45 53 20 40 20 53 4F 53 20 50     ABONNES @ SOS P
01AEC0:  52 4F 47 52 41 4D 4D 45 55 52 53 20 3A 20 20 35    ROGRAMMEURS :  5
01AED0:  30 46 20 2B 20 31 20 44 69 73 71 75 65 74 74 65    0F + 1 Disquette
01AEE0:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
01AEF0:  20 20 20 20 20 20 20 20 20 20 20 20 4E 4F 4E 20                NON 
01AF00:  41 42 4F 4E 4E 45 53 20 20 20 20 20 20 20 20 20    ABONNES         
01AF10:  20 20 20 20 20 20 20 3A 20 31 30 30 46 20 2B 20           : 100F + 
01AF20:  31 20 44 69 73 71 75 65 74 74 65 0D 0A 20 0D 0A    1 Disquette.. ..
01AF30:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01AF40:  20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D       -------------
01AF50:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01AF60:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 1A 6F    -----------.. .o
01AF70:  72 74 69 65 20 20 70 72 7B 76 75 65 20 20 65 6E    rtie  pr{vue  en
01AF80:  41 09 2A 52 E5 02 04 0B FF 00 00 00 00 00 00 00    A.*R............
01AF90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01AFA0:  00 00 00 00 00 05 05 05 05 05 05 05 05 05 05 05    ................
01AFB0:  05 24 00 03 07 00 AA 00 3F 00 C0 00 10 00 02 00    .$......?.......
01AFC0:  41 09 2A 52 E5 02 04 00 00 00 01 8C AE 3F 00 00    A.*R.........?..
01AFD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01AFE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01AFF0:  00 00 00 00 00 00 00 00 00 78 AE D8 AD F1 AD 01    .........x......
01B000:  74 72 61 6E 73 6D 65 74 20 6E 6F 74 61 6D 65 6E    transmet notamen
01B010:  74 20 20 6C 65 20 20 6E 6F 6D 20 64 75 20 66 69    t  le  nom du fi
01B020:  63 68 69 65 72 20 2C 20 65 74 20 6C 27 61 64 72    chier , et l'adr
01B030:  65 73 73 65 20 0D 0A 20 64 75 20 74 61 6D 70 6F    esse .. du tampo
01B040:  6E 20 28 56 6F 69 72 20 72 7B 70 6F 6E 73 65 73    n (Voir r{ponses
01B050:  20 64 69 76 65 72 73 65 73 20 70 6F 75 72 20 73     diverses pour s
01B060:  61 76 6F 69 72 20 63 65 20 71 75 27 65 73 74 20    avoir ce qu'est 
01B070:  6C 65 20 74 61 6D 70 6F 6E 29 20 2E 0D 0A 20 0D    le tampon) ... .
01B080:  0A 20 20 20 20 20 32 20 2D 20 4C 69 72 65 20 6F    .     2 - Lire o
01B090:  75 20 7B 63 72 69 72 65 20 20 6C 65 20 20 66 69    u {crire  le  fi
01B0A0:  63 68 69 65 72 20 20 2E 20 20 43 65 74 74 65 20    chier  .  Cette 
01B0B0:  20 6F 70 7B 72 61 74 69 6F 6E 20 20 70 65 75 74     op{ration  peut
01B0C0:  20 20 73 65 20 66 61 69 72 65 20 64 65 20 32 20      se faire de 2 
01B0D0:  0D 0A 20 6D 61 6E 69 7D 72 65 73 20 64 69 66 66    .. mani}res diff
01B0E0:  7B 72 65 6E 74 65 73 20 2E 20 4C 65 20 66 69 63    {rentes . Le fic
01B0F0:  68 69 65 72 20 65 73 74 20 74 72 61 69 74 7B 20    hier est trait{ 
01B100:  20 65 6E 20 75 6E 65 20 73 65 75 6C 65 20 6F 70     en une seule op
01B110:  7B 72 61 74 69 6F 6E 20 6F 75 20 6F 63 74 65 74    {ration ou octet
01B120:  20 0D 0A 20 70 61 72 20 6F 63 74 65 74 20 2C 20     .. par octet , 
01B130:  6E 6F 75 73 20 79 20 72 65 76 69 65 6E 64 72 6F    nous y reviendro
01B140:  6E 73 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 33 20    ns ... ..     3 
01B150:  2D 20 46 65 72 6D 65 72 20 6C 65 20 66 69 63 68    - Fermer le fich
01B160:  69 65 72 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 41    ier ... ..     A
01B170:  75 20 63 6F 75 72 73 20 64 65 20 63 65 73 20 33    u cours de ces 3
01B180:  20 6F 70 7B 72 61 74 69 6F 6E 73 20 20 2C 20 20     op{rations  ,  
01B190:  69 6C 20 20 65 73 74 20 20 62 69 65 6E 20 73 75    il  est  bien su
01B1A0:  72 20 70 6F 73 73 69 62 6C 65 20 71 75 27 75 6E    r possible qu'un
01B1B0:  65 20 65 72 72 65 75 72 20 0D 0A 20 61 70 70 61    e erreur .. appa
01B1C0:  72 61 69 08 5E 73 73 65 20 63 6F 6D 6D 65 20 65    rai.^sse comme e
01B1D0:  6E 20 62 61 73 69 63 20 28 42 61 64 20 63 6F 6D    n basic (Bad com
01B1E0:  6D 61 6E 64 20 2C 20 6E 6F 74 20 66 6F 75 6E 64    mand , not found
01B1F0:  20 2C 20 65 74 63 20 2E 2E 2E 29 20 2E 20 44 61     , etc ...) . Da
01B200:  6E 73 20 63 65 20 63 61 73 20 2C 20 0D 0A 20 61    ns ce cas , .. a
01B210:  75 20 72 65 74 6F 75 72 20 64 65 20 6C 61 20 72    u retour de la r
01B220:  6F 75 74 69 6E 65 20 2C 20 4C 65 20 63 61 72 72    outine , Le carr
01B230:  79 20 73 65 72 61 20 6E 75 6C 20 65 74 20 6C 65    y sera nul et le
01B240:  20 66 6C 61 67 20 5A 20 73 65 72 61 20 6D 69 73     flag Z sera mis
01B250:  20 2C 20 64 61 6E 73 20 74 6F 75 73 20 0D 0A 20     , dans tous .. 
01B260:  6C 65 73 20 76 65 63 74 65 75 72 73 20 64 7B 63    les vecteurs d{c
01B270:  72 69 74 73 20 70 61 72 20 6C 61 20 73 75 69 74    rits par la suit
01B280:  65 20 2C 20 75 6E 20 20 74 65 73 74 20 73 75 72    e , un  test sur
01B290:  20 6C 65 20 43 41 52 52 59 20 73 75 66 66 69 72     le CARRY suffir
01B2A0:  61 20 70 6F 75 72 20 73 61 76 6F 69 72 20 0D 0A    a pour savoir ..
01B2B0:  20 73 69 20 6C 27 6F 70 7B 72 61 74 69 6F 6E 20     si l'op{ration 
01B2C0:  40 20 72 7B 75 73 73 69 20 2E 0D 0A 20 0D 0A 20    @ r{ussi ... .. 
01B2D0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01B2E0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01B2F0:  2D 2D 2D 2D 2D 0D 0A 20 2D 20 4C 27 4F 55 56 45    -----.. - L'OUVE
01B300:  52 54 55 52 45 20 44 27 55 4E 20 46 49 43 48 49    RTURE D'UN FICHI
01B310:  45 52 20 45 4E 20 4C 45 43 54 55 52 45 20 2D 0D    ER EN LECTURE -.
01B320:  0A 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    . --------------
01B330:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01B340:  2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 0D 0A    -------..     ..
01B350:  20 20 20 20 20 43 27 65 73 74 20 6C 65 20 76 65         C'est le ve
01B360:  63 74 65 75 72 20 23 42 43 37 37 20 71 75 69 20    cteur #BC77 qui 
01B370:  6F 75 76 72 65 20 20 6C 65 20 20 66 69 63 68 69    ouvre  le  fichi
01B380:  65 72 20 20 65 6E 20 6C 65 63 74 75 72 65 20 2E    er  en lecture .
01B390:  20 49 6C 20 66 61 75 64 72 61 20 6C 75 69 20 0D     Il faudra lui .
01B3A0:  0A 20 74 72 61 6E 73 6D 65 74 74 72 65 20 3A 0D    . transmettre :.
01B3B0:  0A 20 0D 0A 20 20 20 20 20 44 61 6E 73 20 48 4C    . ..     Dans HL
01B3C0:  20 3A 20 4C 27 61 64 72 65 73 73 65 20 64 75 20     : L'adresse du 
01B3D0:  6E 6F 6D 20 64 65 20 66 69 63 68 69 65 72 20 2E    nom de fichier .
01B3E0:  0D 0A 20 20 20 20 20 44 61 6E 73 20 42 20 20 3A    ..     Dans B  :
01B3F0:  20 4C 61 20 6C 6F 6E 67 75 65 75 72 20 64 75 20     La longueur du 
01B400:  6E 6F 6D 20 64 65 20 66 69 63 68 69 65 72 20 2E    nom de fichier .
01B410:  0D 0A 20 20 20 20 20 44 61 6E 73 20 44 45 20 3A    ..     Dans DE :
01B420:  20 4C 27 61 64 72 65 73 73 65 20 20 64 75 20 20     L'adresse  du  
01B430:  74 61 6D 70 6F 6E 20 20 64 65 20 20 6C 65 63 74    tampon  de  lect
01B440:  75 72 65 20 20 2E 20 20 43 6F 6E 74 72 61 69 72    ure  .  Contrair
01B450:  65 6D 65 6E 74 20 40 20 4F 50 45 4E 49 4E 20 2F    ement @ OPENIN /
01B460:  20 0D 0A 20 4F 50 45 4E 4F 55 54 20 65 6E 20 42     .. OPENOUT en B
01B470:  41 53 49 43 20 2C 20 6C 65 20 74 61 6D 70 6F 6E    ASIC , le tampon
01B480:  20 6E 65 20 64 65 6D 61 6E 64 65 20 71 75 65 20     ne demande que 
01B490:  32 30 34 38 20 6F 63 74 65 74 73 20 2E 0D 0A 20    2048 octets ... 
01B4A0:  0D 0A 20 20 20 20 20 45 78 65 6D 70 6C 65 20 3A    ..     Exemple :
01B4B0:  20 20 20 4C 44 20 48 4C 2C 4E 4F 4D 0D 0A 20 20       LD HL,NOM..  
01B4C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4C                   L
01B4D0:  44 20 42 2C 31 31 0D 0A 20 20 20 20 20 20 20 20    D B,11..        
01B4E0:  20 20 20 20 20 20 20 20 20 4C 44 20 44 45 2C 32             LD DE,2
01B4F0:  30 30 30 30 0D 0A 20 20 20 20 20 20 20 20 20 20    0000..          
01B500:  20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 43 37           CALL #BC7
01B510:  37 0D 0A 20 20 20 20 20 49 63 69 20 73 69 20 6C    7..     Ici si l
01B520:  65 20 63 61 72 72 79 20 65 73 74 20 6D 69 73 20    e carry est mis 
01B530:  6C 27 6F 70 7B 72 61 74 69 6F 6E 20 64 27 6F 75    l'op{ration d'ou
01B540:  76 65 72 74 75 72 65 20 65 73 74 20 65 66 66 65    verture est effe
01B550:  63 74 75 7B 65 20 2E 0D 0A 20 20 20 20 20 2E 2E    ctu{e ...     ..
01B560:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    ................
01B570:  2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 0D 0A 20 0D 0A 20    ............ .. 
01B580:  20 20 20 20 20 20 20 20 20 20 20 20 4E 4F 4D 20                NOM 
01B590:  44 42 20 22 46 49 43 48 49 45 52 2E 42 49 4E 22    DB "FICHIER.BIN"
01B5A0:  0D 0A 20 0D 0A 20 20 20 20 20 45 6E 20 73 6F 72    .. ..     En sor
01B5B0:  74 69 65 20 23 42 43 37 37 20 20 72 65 6E 76 6F    tie #BC77  renvo
01B5C0:  69 65 20 20 75 6E 65 20 20 73 75 69 74 65 20 20    ie  une  suite  
01B5D0:  64 65 20 20 70 61 72 61 6D 7D 74 72 65 20 20 74    de  param}tre  t
01B5E0:  72 7D 73 20 69 6E 74 7B 72 65 73 73 61 6E 74 73    r}s int{ressants
01B5F0:  20 73 69 20 0D 0A 20 6C 27 6F 75 76 65 72 74 75     si .. l'ouvertu
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:  72 65 20 64 65 20 66 69 63 68 69 65 72 20 65 73    re de fichier es
01B710:  74 20 72 7B 75 73 73 69 65 20 28 43 61 72 72 79    t r{ussie (Carry
01B720:  20 6D 69 73 20 65 74 20 5A 20 6E 6F 6E 20 6D 69     mis et Z non mi
01B730:  73 29 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 4C 27    s) ... ..     L'
01B740:  61 63 63 75 6D 75 6C 61 74 65 75 72 20 41 20 64    accumulateur A d
01B750:  6F 6E 6E 65 20 6C 65 20 74 79 70 65 20 64 65 20    onne le type de 
01B760:  66 69 63 68 69 65 72 20 2E 0D 0A 20 0D 0A 20 20    fichier ... ..  
01B770:  20 20 20 53 69 20 73 6F 6E 20 62 69 74 20 30 20       Si son bit 0 
01B780:  65 73 74 20 6D 69 73 20 6C 65 20 66 69 63 68 69    est mis le fichi
01B790:  65 72 20 65 73 74 20 70 72 6F 74 7B 67 7B 20 63    er est prot{g{ c
01B7A0:  6F 6D 6D 65 20 70 61 72 20 53 41 56 45 2C 50 20    omme par SAVE,P 
01B7B0:  6E 6F 72 6D 61 6C 20 73 69 6E 6F 6E 0D 0A 20 20    normal sinon..  
01B7C0:  20 20 20 4C 65 20 62 69 74 20 31 20 40 20 30 20       Le bit 1 @ 0 
01B7D0:  63 61 72 61 63 74 7B 72 69 73 65 20 75 6E 20 70    caract{rise un p
01B7E0:  72 6F 67 72 61 6D 6D 65 20 42 41 53 49 43 20 2E    rogramme BASIC .
01B7F0:  0D 0A 20 20 20 20 20 4C 65 20 62 69 74 20 31 20    ..     Le bit 1 
01B800:  6D 69 73 20 69 6E 64 69 71 75 65 20 75 6E 20 70    mis indique un p
01B810:  72 6F 67 72 61 6D 6D 65 20 42 49 4E 41 49 52 45    rogramme BINAIRE
01B820:  20 2E 0D 0A 20 20 20 20 20 4C 65 73 20 62 69 74     ...     Les bit
01B830:  73 20 34 2C 32 2C 31 20 4D 69 73 20 72 7B 76 7D    s 4,2,1 Mis r{v}
01B840:  6C 65 6E 74 20 75 6E 20 66 69 63 68 69 65 72 20    lent un fichier 
01B850:  41 53 43 49 49 20 73 61 6E 73 20 65 6E 20 74 65    ASCII sans en te
01B860:  08 5E 74 65 20 2E 0D 0A 20 0D 0A 20 20 20 20 20    .^te ... ..     
01B870:  4C 65 73 20 62 69 74 73 20 37 2C 36 2C 35 2C 33    Les bits 7,6,5,3
01B880:  20 20 72 65 73 74 65 6E 74 20 20 74 6F 75 6A 6F      restent  toujo
01B890:  75 72 73 20 20 40 20 20 7A 7B 72 6F 20 20 40 20    urs  @  z{ro  @ 
01B8A0:  20 6D 6F 69 6E 73 20 20 71 75 65 20 20 6C 27 6F     moins  que  l'o
01B8B0:  6E 20 76 65 75 69 6C 6C 65 20 0D 0A 20 70 6C 61    n veuille .. pla
01B8C0:  69 73 61 6E 74 65 72 20 6C 6F 72 73 20 64 37 75    isanter lors d7u
01B8D0:  6E 65 20 73 61 75 76 65 67 61 72 64 65 20 65 6E    ne sauvegarde en
01B8E0:  20 61 73 73 65 6D 62 6C 65 75 72 20 2E 0D 0A 20     assembleur ... 
01B8F0:  20 20 20 20 0D 0A 20 20 20 20 20 42 43 20 43 6F        ..     BC Co
01B900:  69 20 20 64 6F 75 74 7B 20 20 64 65 20 20 6E 6F    i  dout{  de  no
01B910:  73 20 20 73 6F 75 72 63 65 73 20 64 27 69 6E 66    s  sources d'inf
01B920:  6F 72 6D 61 74 69 6F 6E 73 20 6C 65 73 20 70 6C    ormations les pl
01B930:  75 73 20 0D 0A 20 66 69 61 62 6C 65 73 20 21 20    us .. fiables ! 
01B940:  41 6C 6F 72 73 20 2C 20 6A 27 61 69 20 75 6E 65    Alors , j'ai une
01B950:  20 66 6F 69 73 20 20 64 65 20 20 70 6C 75 73 20     fois  de  plus 
01B960:  20 64 7B 63 72 6F 63 68 7B 20 6C 65 20 74 7B 6C     d{croch{ le t{l
01B970:  7B 70 68 6F 6E 65 20 70 6F 75 72 20 61 70 70 65    {phone pour appe
01B980:  6C 65 72 20 0D 0A 20 41 4D 53 54 52 41 44 20 46    ler .. AMSTRAD F
01B990:  52 41 4E 43 45 20 2C 20 71 75 69 20 63 6F 6E 76    RANCE , qui conv
01B9A0:  69 65 6E 74 20 71 75 27 69 6C 20 20 20 70 6F 75    ient qu'il   pou
01B9B0:  72 72 61 69 74 20 20 20 62 69 65 6E 20 20 79 2D    rrait   bien  y-
01B9C0:  61 76 6F 69 72 20 75 6E 20 70 72 6F 62 6C 7D 6D    avoir un probl}m
01B9D0:  65 20 65 74 20 0D 0A 20 64 6F 69 74 20 65 6E 20    e et .. doit en 
01B9E0:  66 61 69 72 65 20 70 61 72 74 20 40 20 41 4D 53    faire part @ AMS
01B9F0:  54 52 41 44 20 41 4E 47 4C 45 54 45 52 52 45 20    TRAD ANGLETERRE 
01BA00:  20 71 75 69 20 20 64 7B 63 69 64 65 20 20 64 65     qui  d{cide  de
01BA10:  20 74 6F 75 74 20 2E 20 4F 6E 20 76 65 72 72 61     tout . On verra
01BA20:  20 62 69 65 6E 20 0D 0A 20 71 75 65 6C 6C 65 20     bien .. quelle 
01BA30:  73 65 72 61 20 6C 61 20 72 7B 70 6F 6E 73 65 20    sera la r{ponse 
01BA40:  2E 20 0D 0A 20 20 0D 0A 20 20 20 20 20 45 6E 20    . ..  ..     En 
01BA50:  61 74 74 65 6E 64 61 6E 74 20 2C 20 6C 65 73 20    attendant , les 
01BA60:  20 63 68 6F 73 65 73 20 20 65 6E 20 20 73 6F 6E     choses  en  son
01BA70:  74 20 20 6C 40 20 20 65 74 20 20 53 49 20 20 65    t  l@  et  SI  e
01BA80:  6C 6C 65 73 20 73 65 20 6D 61 69 6E 74 69 65 6E    lles se maintien
01BA90:  6E 65 6E 74 20 2C 20 0D 0A 20 4E 4F 55 53 20 4E    nent , .. NOUS N
01BAA0:  27 41 43 43 45 50 54 45 52 4F 4E 53 20 44 45 20    'ACCEPTERONS DE 
01BAB0:  50 45 52 53 4F 4E 4E 45 20 20 44 27 45 54 52 45    PERSONNE  D'ETRE
01BAC0:  20 20 43 4F 4E 53 49 44 45 52 45 53 20 20 43 4F      CONSIDERES  CO
01BAD0:  4D 4D 45 20 44 45 53 20 50 52 4F 47 52 41 4D 4D    MME DES PROGRAMM
01BAE0:  45 55 52 53 20 41 55 20 0D 0A 20 52 41 42 41 49    EURS AU .. RABAI
01BAF0:  53 20 65 74 20 55 54 49 4C 20 53 4F 46 54 20 20    S et UTIL SOFT  
01BB00:  72 65 6A 6F 69 6E 64 72 61 20 20 6C 65 20 20 63    rejoindra  le  c
01BB10:  61 6D 70 20 20 64 65 73 20 20 7B 64 69 74 65 75    amp  des  {diteu
01BB20:  72 73 20 20 71 75 69 20 6F 6E 74 20 64 7B 6A 61    rs  qui ont d{ja
01BB30:  20 64 7B 73 65 72 74 7B 20 0D 0A 20 41 4D 53 54     d{sert{ .. AMST
01BB40:  52 41 44 20 70 6F 75 72 20 64 27 61 75 74 72 65    RAD pour d'autre
01BB50:  73 20 6D 61 72 71 75 65 73 20 2E 2E 2E 20 0D 0A    s marques ... ..
01BB60:  20 0D 0A 20 20 20 20 20 52 7B 66 6C 7B 63 68 69     ..     R{fl{chi
01BB70:  73 73 65 7A 2D 79 20 65 6E 20 61 74 74 65 6E 64    ssez-y en attend
01BB80:  61 6E 74 20 53 4F 53 38 20 64 75 20 6D 6F 69 73    ant SOS8 du mois
01BB90:  20 20 64 27 6F 63 74 6F 62 72 65 20 20 2C 20 6F      d'octobre  , o
01BBA0:  6E 20 61 75 72 61 20 73 61 6E 73 20 64 6F 75 74    n aura sans dout
01BBB0:  65 20 0D 0A 20 75 6E 65 20 72 7B 70 6F 6E 73 65    e .. une r{ponse
01BBC0:  20 64 7B 66 69 6E 69 74 69 76 65 20 64 27 69 63     d{finitive d'ic
01BBD0:  69 20 6C 40 20 2E 20 20 51 75 61 6E 74 20 20 61    i l@ .  Quant  a
01BBE0:  75 20 20 74 65 73 74 20 20 64 75 20 43 50 43 20    u  test  du CPC 
01BBF0:  70 6C 75 73 20 70 72 7B 76 75 20 64 61 6E 73 20    plus pr{vu dans 
01BC00:  63 65 20 0D 0A 20 6D 65 08 5E 6D 65 20 6E 75 6D    ce .. me.^me num
01BC10:  7B 72 6F 20 38 20 2C 20 6E 27 65 6E 20 20 70 61    {ro 8 , n'en  pa
01BC20:  72 6C 6F 6E 73 20 20 70 6C 75 73 20 20 63 61 72    rlons  plus  car
01BC30:  20 20 6C 65 20 20 74 65 6D 70 73 20 20 71 75 65      le  temps  que
01BC40:  20 6C 65 73 20 64 7B 63 69 73 69 6F 6E 73 20 73     les d{cisions s
01BC50:  6F 69 65 6E 74 20 0D 0A 20 70 72 69 73 65 73 20    oient .. prises 
01BC60:  65 74 20 63 6F 6E 66 69 72 6D 7B 65 73 20 6F 66    et confirm{es of
01BC70:  66 69 63 69 65 6C 6C 65 6D 65 6E 74 20 69 6C 20    ficiellement il 
01BC80:  66 61 75 64 72 61 20 20 64 75 20 20 20 74 65 6D    faudra  du   tem
01BC90:  70 73 20 2E 20 45 74 20 65 6E 20 61 74 74 65 6E    ps . Et en atten
01BCA0:  64 61 6E 74 20 2C 20 0D 0A 20 71 75 69 20 73 65    dant , .. qui se
01BCB0:  72 61 69 74 20 20 61 73 73 65 7A 20 20 73 74 75    rait  assez  stu
01BCC0:  70 69 64 65 20 20 70 6F 75 72 20 20 63 6F 6D 6D    pide  pour  comm
01BCD0:  61 6E 64 65 72 20 20 75 6E 65 20 20 6D 61 63 68    ander  une  mach
01BCE0:  69 6E 65 20 20 64 6F 6E 74 20 20 6C 65 20 64 69    ine  dont  le di
01BCF0:  66 66 75 73 65 75 72 20 0D 0A 20 69 6E 74 65 72    ffuseur .. inter
01BD00:  00 4C 45 43 54 45 55 52 37 43 4F 44 00 00 00 00    .LECTEUR7COD....
01BD10:  00 00 02 00 00 78 9D 00 00 00 00 00 00 00 00 00    .....x..........
01BD20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01BD30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01BD40:  B3 07 00 F2 04 00 00 00 00 00 00 00 00 00 00 00    ................
01BD50:  00 00 00 00 00 00 00 00 00 00 00 00 00 18 1F 04    ................
01BD60:  04 20 45 52 52 45 55 52 20 44 52 49 56 45 20 07    . ERREUR DRIVE .
01BD70:  18 1F 04 0A FF 00 00 00 1A 44 42 20 30 0D 0A 3B    .........DB 0..;
01BD80:  C3 AA 94 C3 99 95 C3 AD 95 C3 9F 94 C3 8C 94 FE    ................
01BD90:  01 C0 DD 6E 00 DD 66 01 22 E8 9B C9 DD 7E 00 B7    ...n..f."....~..
01BDA0:  21 BA 96 28 03 21 FF 96 22 CE 95 32 21 9C C9 CD    !..(.!.."..2!...
01BDB0:  EF 9A DD 7E 00 15 1D C3 44 BC B7 C8 F5 CD 11 BC    ...~....D.......
01BDC0:  32 E7 9B F1 3D B7 28 2A FE 02 20 0E DD 7E 04 32    2...=.(*.. ..~.2
01BDD0:  C5 9B DD 7E 02 32 C6 9B 18 18 FE 04 28 0F FE 06    ...~.2......(...
01BDE0:  C0 DD 7E 0C 32 C5 9B DD 7E 0A 32 C6 9B CD EF 9A    ..~.2...~.2.....
01BDF0:  18 14 3A E7 9B FE 01 1E 19 16 14 38 06 16 28 28    ..:........8..((
01BE00:  02 16 50 21 00 00 7A 94 32 CE 9B 3A E7 9B FE 02    ..P!..z.2..:....
01BE10:  28 0F CB 24 B7 20 02 CB 24 3A CE 9B CB 27 32 CE    (..$. ..$:...'2.
01BE20:  9B ED 53 C3 9B 7B 95 32 CD 9B 54 45 04 26 C0 6A    ..S..{.2..TE.&.j
01BE30:  16 00 1E 50 18 01 19 10 FD 22 C7 9B 22 C9 9B 3A    ...P.....".."..:
01BE40:  CD 9B 47 18 01 19 10 FD 11 00 38 19 22 CB 9B DD    ..G.......8."...
01BE50:  6E 00 DD 66 01 22 F0 9B 7E 32 EA 9B 23 5E 23 56    n..f."..~2..#^#V
01BE60:  EB 11 F0 9B D5 06 00 4F ED B0 E1 AF 32 20 9C 3A    .......O....2 .:
01BE70:  EA 9B 47 11 08 9D CD 77 BC D2 CA 9A CA CA 9A 2A    ..G....w.......*
01BE80:  E8 9B CD 80 BC D2 CA 9A CA CA 9A 77 23 18 F3 AF    ...........w#...
01BE90:  77 CD 7A BC CD 28 9A 3A E7 9B FE 01 20 05 CD CF    w.z..(.:.... ...
01BEA0:  99 18 06 D4 B4 99 DC 46 99 CD 19 9A 2A E8 9B 22    .......F....*.."
01BEB0:  02 9C 2B 36 00 2B 36 00 3E FF 32 ED 9B CD E6 97    ..+6.+6.>.2.....
01BEC0:  CD 06 BB FE 0D C8 FE F0 28 23 FE F1 28 44 FE F4    ........(#..(D..
01BED0:  CA 65 96 FE F5 28 76 FE F8 28 CE FE 09 CC BA 96    .e...(v..(......
01BEE0:  18 DE CD D7 95 18 D9 3E 07 CD 5A BB C9 3A ED 9B    .......>..Z..:..
01BEF0:  B7 20 EF 2A 02 9C 2B CD A6 96 22 02 9C 22 06 9C    . .*..+...".."..
01BF00:  2A 04 9C 2B CD A6 96 22 04 9C CD 01 9B 2A C7 9B    *..+...".....*..
01BF10:  18 27 CD 31 96 30 CB 2A 04 9C CD 9C 96 22 04 9C    .'.1.0.*....."..
01BF20:  22 06 9C 2A 02 9C CD 9C 96 22 02 9C CD 28 9B 2A    "..*....."...(.*
01BF30:  CB 9B A7 11 00 38 A7 ED 52 06 01 CD 04 98 C3 B0    .....8..R.......
01BF40:  95 2A 04 9C 7E B7 C8 AF 32 ED 9B 37 C9 CD 31 96    .*..~...2..7..1.
01BF50:  30 90 CD 19 9A 2A 04 9C CD E8 9A 0C CD 9C 96 30    0....*.........0
01BF60:  02 10 F8 41 22 04 9C 2A 02 9C CD 9C 96 10 FB 22    ...A"..*......."
01BF70:  02 9C C3 AD 95 3A ED 9B B7 C2 D2 95 CD 19 9A CD    .....:..........
01BF80:  E8 9A 0C 2A 02 9C 2B CD A6 96 22 02 9C 30 04 10    ...*..+..."..0..
01BF90:  F1 18 05 3E FF 32 ED 9B 41 2A 04 9C 2B 2B 7E FE    ...>.2..A*..++~.
01BFA0:  0A 20 FA 23 22 04 9C 10 F0 C3 AD 95 7E B7 C8 23    . .#".......~..#
01BFB0:  FE 0A 20 F8 37 C9 2B 7E B7 20 08 3E FF 32 ED 9B    .. .7.+~. .>.2..
01BFC0:  AF 18 05 FE 0A 20 EF 37 23 C9 CD 2E BD DA D7 95    ..... .7#.......
01BFD0:  2A 02 9C AF 32 EF 9B 7E B7 C8 FE 5E 20 07 F5 3E    *...2..~...^ ..>
01BFE0:  08 CD 2B BD F1 E5 F5 CD 2B BD 30 FB F1 FE 0A 20    ..+.....+.0.... 
01BFF0:  14 3A EF 9B 3C FE 3C 20 09 3E 07 CD 5A BB CD 06    .:..<.< .>..Z...
01C000:  BB AF 32 EF 9B 3E 42 CD 1E BB E1 C0 23 18 C8 CD    ..2..>B.....#...
01C010:  2E BD DA D7 95 2A 02 9C AF 32 EF 9B 3A 21 9C 47    .....*...2..:!.G
01C020:  11 00 00 3E 20 BE 38 03 23 18 FA E5 C5 BE 38 01    ...> .8.#.....8.
01C030:  14 23 10 F9 7A B7 28 1B 3E 20 BE 20 05 2B BE 38    .#..z.(.> . .+.8
01C040:  12 23 2B BE 30 03 1C 18 F9 2B 1C 15 28 05 BE 38    .#+.0....+..(..8
01C050:  04 18 F6 1E 00 C1 E1 78 93 47 7E B7 CA BA 97 C5    .......x.G~.....
01C060:  FE 5E 20 0E F5 3E 08 CD 2B BD 30 F9 3E 08 CD 2B    .^ ..>..+.0.>..+
01C070:  BD F1 FE 21 30 30 FE 0A 20 09 CD CE 97 38 04 C1    ...!00.. ....8..
01C080:  C3 A9 97 7B B7 28 1D C5 06 01 4B BA 38 0B 28 09    ...{.(....K.8.(.
01C090:  04 1D 28 06 CB 39 79 18 F2 1D 3E 20 CD 2B BD 30    ..(..9y...> .+.0
01C0A0:  FB 10 F6 C1 3E 20 CD 2B BD 30 FB E5 3E 42 CD 1E    ....> .+.0..>B..
01C0B0:  BB E1 C1 C2 BA 97 23 10 A1 CD BA 97 FE 3C 38 07    ......#......<8.
01C0C0:  CD D7 95 CD 06 BB AF C3 0C 97 3E 0A CD 2B BD 30    ..........>..+.0
01C0D0:  F9 3E 0D CD 2B BD 3A EF 9B 3C 32 EF 9B C9 E5 23    .>..+.:..<2....#
01C0E0:  23 7E FE 0A 28 07 FE 21 30 09 23 18 F4 E1 CD BA    #~..(..!0.#.....
01C0F0:  97 AF C9 E1 37 C9 2A 02 9C 22 06 9C CD E8 9A 2A    ....7.*..".....*
01C100:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C110:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C120:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C130:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C140:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C150:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C160:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 A2 00    ................
01C170:  00 00 00 51 00 00 00 00 00 00 00 00 00 00 00 00    ...Q............
01C180:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C190:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C1A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C1B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C1C0:  00 00 00 00 A2 00 00 00 00 00 00 00 00 00 00 00    ................
01C1D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C1E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C1F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C200:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C210:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C220:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C230:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C240:  00 00 00 00 00 00 00 00 A0 00 00 00 00 00 00 00    ................
01C250:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C260:  00 00 00 00 00 00 A0 00 00 00 00 00 00 00 00 00    ................
01C270:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C280:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C290:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C2A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C2B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C2C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C2D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C2E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C2F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C300:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C310:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C320:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C330:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C340:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C350:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C360:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C370:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C380:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C390:  00 00 00 00 00 00 00 00 00 00 00 00 80 40 00 00    .............@..
01C3A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C3B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C3C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C3D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C3E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C3F0:  00 00 00 00 00 00 51 00 3C 00 00 3C 14 00 00 00    ......Q.<..<....
01C400:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C410:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C420:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C430:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C440:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C450:  00 00 00 00 00 00 3C 00 14 00 14 00 00 00 00 00    ......<.........
01C460:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C470:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C480:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C490:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C4A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C4B0:  00 14 00 00 28 14 00 14 00 00 00 00 00 00 00 00    ....(...........
01C4C0:  00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00    .P..............
01C4D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C4E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C4F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C500:  00 00 00 00 00 00 A2 00 00 00 00 00 14 3C 28 00    .............<(.
01C510:  14 28 00 14 00 00 00 00 00 00 00 00 00 00 00 00    .(..............
01C520:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C530:  00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00    .P..............
01C540:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C550:  00 A0 00 00 00 00 50 00 00 00 00 00 00 00 00 00    ......P.........
01C560:  00 00 00 00 00 00 00 00 80 94 00 00 3C 3C 3C 14    ............<<<.
01C570:  14 00 68 28 00 14 28 14 00 00 00 00 00 00 00 00    ..h(..(.........
01C580:  00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00    ........@.......
01C590:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C5A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C5B0:  00 00 00 00 00 00 00 00 00 00 00 A2 00 00 00 00    ................
01C5C0:  00 00 00 00 00 28 14 3C 14 00 3C 94 14 00 3C 28    .....(.<..<...<(
01C5D0:  00 28 3C 00 28 40 00 00 00 00 00 00 00 00 00 00    .(<.(@..........
01C5E0:  00 00 14 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C5F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C600:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C610:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C620:  28 3C 94 94 28 3C 00 80 00 00 80 40 80 00 28 00    (<..(<.....@..(.
01C630:  80 68 00 00 00 3C 00 00 00 00 00 00 00 00 00 00    .h...<..........
01C640:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C650:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C660:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C670:  00 00 00 00 00 00 A2 00 00 51 00 00 00 00 28 14    .........Q....(.
01C680:  28 00 28 28 14 3C 28 40 40 3C 28 00 28 14 C0 14    (.((.<(@@<(.(...
01C690:  00 14 80 00 00 00 00 00 00 00 00 00 28 80 00 00    ............(...
01C6A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C6B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C6C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C6D0:  00 00 00 00 00 51 00 00 14 14 40 3C 14 68 00 14    .....Q....@<.h..
01C6E0:  14 94 28 C0 28 C0 00 3C 00 28 80 00 3C 28 80 40    ..(.(..<.(..<(.@
01C6F0:  00 28 80 28 14 00 00 00 00 00 00 00 00 00 00 00    .(.(............
01C700:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C710:  50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    P...............
01C720:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C730:  00 00 00 00 80 00 40 28 00 14 68 94 14 3C 00 80    ......@(..h..<..
01C740:  80 C0 3C 3C 00 68 00 00 00 00 00 00 00 14 00 28    ..<<.h.........(
01C750:  28 28 80 40 00 00 00 00 00 00 00 00 00 00 00 00    ((.@............
01C760:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C770:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C780:  50 00 00 00 00 00 00 00 00 00 A2 00 00 00 00 00    P...............
01C790:  00 40 00 14 28 68 14 28 28 3C 14 00 80 00 68 28    .@..(h.((<....h(
01C7A0:  3C 28 00 28 3C 00 94 80 14 00 14 00 28 80 00 80    <(.(<.......(...
01C7B0:  00 00 94 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C7C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C7D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C7E0:  00 00 00 51 00 00 A2 00 00 00 00 00 00 00 00 00    ...Q............
01C7F0:  40 00 80 40 00 28 28 14 00 80 14 00 80 C0 40 00    @..@.((.......@.
01C800:  28 14 14 3C 28 00 28 68 80 80 40 28 00 40 C0 3D    (..<(.(h..@(.@.=
01C810:  3F 3F 3F 2A 00 00 00 00 00 00 00 00 00 00 00 00    ???*............
01C820:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C830:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C840:  00 00 A2 00 00 A2 00 00 00 00 00 00 00 00 00 00    ................
01C850:  00 00 40 00 00 14 14 28 14 00 40 14 14 14 3C 28    ..@....(..@...<(
01C860:  00 28 14 14 00 3C 00 28 00 C0 68 3D 3F 3F 3F 3F    .(...<.(..h=????
01C870:  3F 3F 3F 00 00 00 00 00 00 00 00 00 00 00 00 00    ???.............
01C880:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C890:  00 00 00 00 00 00 00 00 51 00 00 00 00 00 A2 00    ........Q.......
01C8A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C8B0:  00 00 00 00 14 68 C0 00 14 68 3C 00 80 00 80 14    .....h...h<.....
01C8C0:  80 28 C0 C0 00 C0 94 3C 3F 3F 3F 3F 3F 3F 3F 3F    .(.....<????????
01C8D0:  3F 00 00 00 00 00 A0 00 00 00 00 00 00 00 00 00    ?...............
01C8E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C8F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
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:  64 69 74 20 6C 65 20 70 6C 65 69 6E 20 65 6D 70    dit le plein emp
01CA10:  6C 6F 69 20 61 75 20 63 6F 6D 6D 75 6E 20 64 65    loi au commun de
01CA20:  73 20 6D 6F 72 74 65 6C 73 20 3F 20 0D 0A 20 0D    s mortels ? .. .
01CA30:  0A 20 20 20 20 20 44 27 69 63 69 20 6C 61 20 76    .     D'ici la v
01CA40:  6F 79 6F 6E 73 20 71 75 61 6E 64 20 6D 65 08 5E    oyons quand me.^
01CA50:  6D 65 20 74 6F 75 74 20 63 65 20 20 71 75 65 20    me tout ce  que 
01CA60:  76 6F 75 73 20 6E 65 20 70 6F 75 72 72 65 7A 20    vous ne pourrez 
01CA70:  20 70 65 75 74 2D 65 74 72 65 20 6A 61 6D 61 69     peut-etre jamai
01CA80:  73 20 0D 0A 20 75 74 69 6C 69 73 65 72 20 61 76    s .. utiliser av
01CA90:  65 63 20 6C 65 73 20 6E 6F 75 76 65 61 75 78 20    ec les nouveaux 
01CAA0:  43 50 43 73 20 2E 0D 0A 20 0D 0A 20 20 20 20 20    CPCs ... ..     
01CAB0:  20 56 6F 75 73 20 76 6F 75 73 20 65 6E 20 62 61     Vous vous en ba
01CAC0:  74 74 65 7A 20 73 61 6E 73 20 64 6F 75 74 65 20    ttez sans doute 
01CAD0:  6C 27 6F 65 69 6C 20 6D 61 69 73 20 69 6C 20 65    l'oeil mais il e
01CAE0:  73 74 20 6D 61 69 6E 74 65 6E 61 6E 74 20 33 68    st maintenant 3h
01CAF0:  2E 32 35 20 2C 20 20 65 74 20 0D 0A 20 70 6C 75    .25 ,  et .. plu
01CB00:  74 6F 74 20 71 75 65 20 72 65 63 74 69 66 69 65    tot que rectifie
01CB10:  72 20 20 63 65 74 74 65 20 20 74 72 61 6E 73 69    r  cette  transi
01CB20:  74 69 6F 6E 20 20 6D 61 6C 61 64 72 6F 69 74 65    tion  maladroite
01CB30:  20 2C 20 20 6A 65 20 20 76 6F 75 73 20 20 70 72     ,  je  vous  pr
01CB40:  7B 63 69 73 65 20 20 71 75 65 20 0D 0A 20 63 6F    {cise  que .. co
01CB50:  6E 74 72 61 69 72 65 6D 65 6E 74 20 40 20 63 65    ntrairement @ ce
01CB60:  20 71 75 65 20 73 75 67 67 7D 72 65 20 6C 27 65     que sugg}re l'e
01CB70:  6E 63 68 61 69 6E 65 6D 65 6E 74 20 64 75 20 74    nchainement du t
01CB80:  65 78 74 65 20 2C 20 6C 65 20 6C 6F 6F 6B 20 64    exte , le look d
01CB90:  65 73 20 6E 6F 75 76 65 61 75 78 20 0D 0A 20 43    es nouveaux .. C
01CBA0:  50 43 20 72 65 73 74 65 20 40 20 6C 27 65 6E 74    PC reste @ l'ent
01CBB0:  69 7D 72 65 20 64 69 73 70 6F 73 69 74 69 6F 6E    i}re disposition
01CBC0:  20 64 65 73 20 75 74 69 6C 69 73 61 74 65 75 72     des utilisateur
01CBD0:  73 2E 20 53 75 72 20 63 65 20 2C 20 6D 65 73 20    s. Sur ce , mes 
01CBE0:  68 6F 6D 6D 61 67 65 73 20 6C 65 73 20 0D 0A 20    hommages les .. 
01CBF0:  70 6C 75 73 20 72 65 73 70 65 63 74 75 65 75 78    plus respectueux
01CC00:  20 40 20 6E 6F 73 20 66 69 64 7D 6C 65 73 20 61     @ nos fid}les a
01CC10:  62 6F 6E 6E 65 7B 73 20 65 74 20 64 6F 64 6F 20    bonne{s et dodo 
01CC20:  2E 20 5A 5A 5A 5A 7A 7A 7A 7A 7A 7A 7A 20 2E 2E    . ZZZZzzzzzzz ..
01CC30:  2E 0D 0A 0D 0A 20 20 20 20 20 54 6F 75 74 20 64    .....     Tout d
01CC40:  27 61 62 6F 72 64 20 2C 20 6C 65 20 6C 6F 6F 6B    'abord , le look
01CC50:  20 3A 20 4C 65 73 20 20 6E 6F 75 76 65 61 75 78     : Les  nouveaux
01CC60:  20 20 43 50 43 20 20 34 36 34 20 70 6C 75 73 20      CPC  464 plus 
01CC70:  65 74 20 36 31 32 38 20 70 6C 75 73 20 28 43 27    et 6128 plus (C'
01CC80:  65 73 74 20 0D 0A 20 62 69 65 6E 20 6C 65 75 72    est .. bien leur
01CC90:  20 6E 6F 6D 29 20 6E 27 6F 6E 74 20 70 6C 75 73     nom) n'ont plus
01CCA0:  20 6C 65 20 6D 65 08 5E 6D 65 20 61 73 70 65 63     le me.^me aspec
01CCB0:  74 20 20 71 75 65 20 6C 65 75 72 73 20 61 6E 63    t  que leurs anc
01CCC0:  65 08 5E 74 72 65 73 20 2C 20 6C 65 75 72 20 61    e.^tres , leur a
01CCD0:  73 70 65 63 74 20 73 65 20 0D 0A 20 72 61 70 70    spect se .. rapp
01CCE0:  72 6F 63 68 65 20 64 27 61 76 61 6E 74 61 67 65    roche d'avantage
01CCF0:  20 64 65 73 20 6D 69 63 72 6F 73 20 63 6C 61 73     des micros clas
01CD00:  73 69 71 75 65 73 20 20 2E 20 20 4C 65 20 20 6C    siques  .  Le  l
01CD10:  65 63 74 65 75 72 20 20 64 65 20 63 61 73 73 65    ecteur  de casse
01CD20:  74 74 65 20 6F 75 20 6C 65 20 0D 0A 20 64 72 69    tte ou le .. dri
01CD30:  76 65 20 73 65 6C 6F 6E 20 6C 65 20 63 61 73 20    ve selon le cas 
01CD40:  2C 20 73 65 20 74 72 6F 75 76 65 20 6D 6F 6E 74    , se trouve mont
01CD50:  7B 20 20 65 6E 20 20 61 72 72 69 7D 72 65 20 64    {  en  arri}re d
01CD60:  75 20 63 6C 61 76 69 65 72 20 2C 20 6C 65 20 64    u clavier , le d
01CD70:  69 74 20 63 6C 61 76 69 65 72 20 0D 0A 20 7B 74    it clavier .. {t
01CD80:  61 6E 74 20 6E 65 74 74 65 6D 65 6E 74 20 70 6C    ant nettement pl
01CD90:  75 73 20 20 63 6F 6D 70 61 63 74 20 20 71 75 65    us  compact  que
01CDA0:  20 20 6C 65 20 20 70 72 7B 63 7B 64 65 6E 74 20      le  pr{c{dent 
01CDB0:  20 6C 27 65 6E 63 6F 6D 62 72 65 6D 65 6E 74 20     l'encombrement 
01CDC0:  67 7B 6E 7B 72 61 6C 20 65 73 74 20 0D 0A 20 62    g{n{ral est .. b
01CDD0:  65 61 75 63 6F 75 70 20 6D 6F 69 6E 73 20 69 6D    eaucoup moins im
01CDE0:  70 6F 72 74 61 6E 74 20 64 61 6E 73 20 6C 65 20    portant dans le 
01CDF0:  20 73 65 6E 73 20 20 64 65 20 20 6C 61 20 20 6C     sens  de  la  l
01CE00:  C7 9B CD 04 98 2A 06 9C 7E B7 28 04 2B CD A6 96    .....*..~.(.+...
01CE10:  22 04 9C C9 22 C9 9B F3 C5 3A CE 9B 47 0E 00 2A    "..."....:..G..*
01CE20:  06 9C E5 7E FE 20 30 08 FE 0D 28 0C B7 28 0A 04    ...~. 0...(..(..
01CE30:  FE 7E 30 01 0C 23 18 EB 23 22 06 9C E1 78 B9 38    .~0..#..#"...x.8
01CE40:  01 41 ED 5B C9 9B 78 B7 20 10 7B C6 50 30 01 14    .A.[..x. .{.P0..
01CE50:  5F ED 53 C9 9B C1 05 20 BF C9 C3 4D 98 7E B7 20    _.S.... ...M.~. 
01CE60:  02 C1 C9 E5 C5 D6 20 38 44 FE 5E 30 40 ED 47 26    ...... 8D.^0@.G&
01CE70:  00 6F 29 29 29 29 01 08 9D 09 06 08 ED 57 FE 3E    .o)))).......W.>
01CE80:  20 18 1B 1B D5 7E 12 23 13 7E 12 D1 D5 7A C6 08     ....~.#.~...z..
01CE90:  57 23 7E 12 23 13 7E 12 18 10 D5 D5 7E 12 13 23    W#~.#.~.....~..#
01CEA0:  7E 12 23 D1 7A C6 08 57 10 F1 D1 13 13 C1 E1 23    ~.#.z..W.......#
01CEB0:  10 AB C1 05 C8 2A C9 9B 7D C6 50 6F 30 01 24 22    .....*..}.Po0.$"
01CEC0:  C9 9B C3 08 98 7E B7 20 02 C1 C9 E5 C5 D6 20 38    .....~. ...... 8
01CED0:  2C FE 5E 30 28 ED 47 CD 05 99 06 08 ED 57 FE 3E    ,.^0(.G......W.>
01CEE0:  20 0D 1B D5 7E 12 7A C6 08 57 23 7E 12 18 0C D5     ...~.z..W#~....
01CEF0:  D5 7E 12 23 D1 7A C6 08 57 10 F5 D1 13 C1 E1 23    .~.#.z..W......#
01CF00:  10 C3 C1 05 C8 2A C9 9B 7D C6 50 6F 30 01 24 22    .....*..}.Po0.$"
01CF10:  C9 9B C3 08 98 26 00 6F 29 29 29 01 08 9D 09 C9    .....&.o))).....
01CF20:  F3 01 E0 05 21 08 9D C5 7E E6 AA 20 04 3E 01 18    ....!...~.. .>..
01CF30:  02 3E 01 E6 AA 4F 7E E6 55 B1 77 E6 55 20 04 3E    .>...O~.U.w.U .>
01CF40:  01 18 02 3E 01 E6 55 4F 7E E6 AA B1 77 23 C1 0B    ...>..UO~...w#..
01CF50:  78 B1 20 D3 FB C9 F3 3A C6 9B CD 62 99 32 22 99    x. ....:...b.2".
01CF60:  32 34 99 3A C5 9B CD 62 99 32 1E 99 32 30 99 C3    24.:...b.2..20..
01CF70:  10 99 5F 16 00 E5 21 9F 9B 19 7E E1 C9 F3 21 08    .._...!...~...!.
01CF80:  9D 01 F0 02 C5 7E E6 88 0E 01 28 02 0E 01 7E E6    .....~....(...~.
01CF90:  77 B1 77 E6 44 0E 01 28 02 0E 01 7E E6 BB B1 77    w.w.D..(...~...w
01CFA0:  E6 22 0E 01 28 02 0E 01 7E E6 DD B1 77 E6 11 0E    ."..(...~...w...
01CFB0:  01 28 02 0E 01 7E E6 EE B1 77 23 C1 0B 78 B1 20    .(...~...w#..x. 
01CFC0:  C3 FB AF C9 3A C5 9B B7 C8 F3 01 F0 02 21 08 9D    ....:........!..
01CFD0:  C5 7E EE FF 77 23 C1 0B 78 B1 20 F4 FB AF C9 F3    .~..w#..x. .....
01CFE0:  3A C6 9B CD 09 9A 32 7D 99 FD 7E 01 32 8A 99 FD    :.....2}..~.2...
01CFF0:  7E 02 32 97 99 FD 7E 03 32 A4 99 3A C5 9B CD 09    ~.2...~.2..:....
01D000:  9A 32 79 99 FD 7E 01 32 86 99 FD 7E 02 32 93 99    .2y..~.2...~.2..
01D010:  FD 7E 03 32 A0 99 C3 6D 99 87 87 5F 16 00 E5 21    .~.2...m..._...!
01D020:  AF 9B 19 7E E5 FD E1 E1 C9 3A 08 9D 2A C1 9B ED    ...~.....:..*...
01D030:  5B C3 9B 15 1D C3 44 BC 3A E7 9B FE 01 CA AD 9A    [.....D.:.......
01D040:  DA A4 9A CD 06 B9 21 00 39 11 08 9D 01 E8 03 ED    ......!.9.......
01D050:  B0 CD 09 B9 3E 3E CD 05 99 23 36 66 23 06 06 36    ....>>...#6f#..6
01D060:  00 23 10 FB DD 21 99 9A DD 7E 00 FE FF 28 35 CD    .#...!...~...(5.
01D070:  05 99 E5 DD 7E 01 CD 05 99 EB E1 01 08 00 D5 ED    ....~...........
01D080:  B0 E1 FE 5B 28 0B FE 3C 28 14 36 38 23 36 1C 18    ...[(..<(.68#6..
01D090:  07 36 0E 23 36 70 18 00 DD 23 DD 23 18 CA 11 07    .6.#6p...#.#....
01D0A0:  00 19 36 70 21 B5 98 18 2D 41 20 55 5C 45 5D 45    ..6p!...-A U\E]E
01D0B0:  5B 43 3C FF 21 4D 98 E5 21 CF 9B 18 07 21 B5 98    [C<.!M..!....!..
01D0C0:  E5 21 DB 9B 11 08 9D 06 0C CD 77 BC 21 08 9D CD    .!........w.!...
01D0D0:  83 BC CD 7A BC E1 22 4B 98 C9 FE 1A CA 7F 95 CD    ...z.."K........
01D0E0:  7D BC 3E FF 32 20 9C 21 08 9C 7E FE FF 28 06 CD    }.>.2 .!..~..(..
01D0F0:  5A BB 23 18 F5 C3 06 BB 3A CD 9B 47 0E 00 C9 DD    Z.#.....:..G....
01D100:  66 08 DD 56 06 DD 6E 04 DD 5E 02 25 2D 22 C1 9B    f..V..n..^.%-"..
01D110:  C9 ED 5B CB 9B D5 E1 01 B0 FF 09 CD 71 9B D0 E5    ..[.........q...
01D120:  D5 C5 06 00 ED B0 C1 D1 E1 CD 85 9B EB CD 85 9B    ................
01D130:  EB 10 EC 2A C7 9B 18 2B ED 5B C7 9B D5 E1 01 50    ...*...+.[.....P
01D140:  00 09 CD 71 9B D0 E5 D5 C5 06 00 ED B0 C1 D1 E1    ...q............
01D150:  CD 93 9B EB CD 93 9B EB 10 EC 2A CB 9B A7 11 00    ..........*.....
01D160:  38 ED 52 3A CE 9B 3D 47 0E 08 3A 08 9D E5 C5 77    8.R:..=G..:....w
01D170:  23 10 FC C1 E1 24 24 24 24 24 24 24 24 0D C8 18    #....$$$$$$$$...
01D180:  EC 3A CD 9B 3D C8 CB 27 CB 27 CB 27 47 3A CE 9B    .:..=..'.'.'G:..
01D190:  3D C8 4F 37 C9 7C D6 08 67 E6 40 C0 D5 11 B0 3F    =.O7.|..g.@....?
01D1A0:  19 D1 C9 7C C6 08 67 D0 D5 11 50 C0 19 D1 C9 00    ...|..g...P.....
01D1B0:  C0 0C CC 30 F0 3C FC 03 C3 0F CF 33 F3 3F FF 00    ...0.<.....3.?..
01D1C0:  00 00 00 80 40 20 10 08 04 02 01 88 44 22 11 88    ....@ ......D"..
01D1D0:  77 00 00 00 00 02 03 00 00 00 00 00 00 00 00 41    w..............A
01D1E0:  4C 50 48 41 30 41 43 2E 54 53 46 41 4C 50 48 41    LPHA0AC.TSFALPHA
01D1F0:  31 41 43 2E 54 53 46 FF 00 40 00 00 00 00 00 00    1AC.TSF..@......
01D200:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D210:  00 00 00 00 00 00 00 00 18 1F 04 04 20 45 52 52    ............ ERR
01D220:  45 55 52 20 44 52 49 56 45 20 07 18 1F 04 0A FF    EUR DRIVE ......
01D230:  00 00 00 1A 44 42 20 30 0D 0A 3B 0D 0A 4C 49 53    ....DB 0..;..LIS
01D240:  54 0D 0A 44 42 20 30 0D 0A 43 4C 4F 53 45 1A 20    T..DB 0..CLOSE. 
01D250:  65 63 72 61 6E 20 65 74 20 70 61 70 65 72 20 70    ecran et paper p
01D260:  65 6E 20 70 72 65 63 65 64 65 6E 74 73 20 2D 0D    en precedents -.
01D270:  0A 3B 2D 20 4F 75 20 43 41 4C 4C 20 33 38 30 30    .;- Ou CALL 3800
01D280:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D290:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D2A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D2B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D2C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D2D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D2E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D2F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D300:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D310:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D320:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D330:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D340:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D350:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D360:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D370:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D380:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D390:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D3A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D3B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D3C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D3D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D3E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D3F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D400:  65 75 72 20 64 61 6E 73 20 6C 65 20 66 6C 61 67    eur dans le flag
01D410:  0D 0A 41 46 46 45 52 52 20 20 4C 44 20 28 46 4C    ..AFFERR  LD (FL
01D420:  47 45 52 52 29 2C 41 0D 0A 3B 0D 0A 3B 2D 20 52    GERR),A..;..;- R
01D430:  4F 55 54 49 4E 45 20 41 46 46 49 43 48 41 47 45    OUTINE AFFICHAGE
01D440:  20 2D 0D 0A 3B 0D 0A 50 52 49 4E 54 31 20 20 4C     -..;..PRINT1  L
01D450:  44 20 41 2C 28 48 4C 29 0D 0A 20 20 20 20 20 20    D A,(HL)..      
01D460:  20 20 4F 52 20 41 0D 0A 20 20 20 20 20 20 20 20      OR A..        
01D470:  52 45 54 20 5A 0D 0A 20 20 20 20 20 20 20 20 43    RET Z..        C
01D480:  41 4C 4C 20 26 42 42 35 41 0D 0A 20 20 20 20 20    ALL &BB5A..     
01D490:  20 20 20 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20       INC HL..     
01D4A0:  20 20 20 4A 52 20 50 52 49 4E 54 31 0D 0A 3B 0D       JR PRINT1..;.
01D4B0:  0A 4C 49 53 54 20 0D 0A 46 4C 47 45 52 52 20 20    .LIST ..FLGERR  
01D4C0:  44 42 20 30 0D 0A 54 59 50 45 20 20 20 20 44 42    DB 0..TYPE    DB
01D4D0:  20 30 0D 0A 4C 45 4E 46 49 43 48 20 44 57 20 30     0..LENFICH DW 0
01D4E0:  0D 0A 41 44 46 49 43 48 20 20 44 57 20 30 0D 0A    ..ADFICH  DW 0..
01D4F0:  41 44 48 45 41 44 20 20 44 57 20 30 0D 0A 3B 0D    ADHEAD  DW 0..;.
01D500:  0A 4E 41 4D 45 31 20 20 20 44 53 20 31 35 2C 30    .NAME1   DS 15,0
01D510:  0D 0A 4C 45 4E 20 20 20 20 20 44 42 20 30 0D 0A    ..LEN     DB 0..
01D520:  4E 4F 4C 49 53 54 0D 0A 54 45 52 52 4E 41 4D 20    NOLIST..TERRNAM 
01D530:  20 44 42 20 33 31 2C 31 2C 32 34 2C 31 38 2C 32     DB 31,1,24,18,2
01D540:  34 2C 22 20 45 52 52 45 55 52 20 4C 4F 4E 47 55    4," ERREUR LONGU
01D550:  45 55 52 20 4E 4F 4D 20 22 2C 37 2C 32 34 2C 30    EUR NOM ",7,24,0
01D560:  0D 0A 54 45 52 52 44 49 53 43 20 44 42 20 33 31    ..TERRDISC DB 31
01D570:  2C 31 2C 32 34 2C 31 38 2C 32 34 2C 22 20 45 52    ,1,24,18,24," ER
01D580:  52 45 55 52 20 46 49 43 48 49 45 52 20 22 2C 37    REUR FICHIER ",7
01D590:  2C 32 34 2C 30 0D 0A 3B 0D 0A 20 20 20 20 20 20    ,24,0..;..      
01D5A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01D5B0:  20 20 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20       ..           
01D5C0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D                   -
01D5D0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
01D5E0:  2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 20 20 20 20 4C    -------....    L
01D5F0:  27 6F 70 74 69 6F 6E 20 42 20 64 65 20 6C 61 20    'option B de la 
01D600:  00 52 53 58 50 52 54 32 20 43 4F 44 00 00 00 00    .RSXPRT2 COD....
01D610:  00 00 02 00 00 78 9D 00 00 00 00 00 00 00 00 00    .....x..........
01D620:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D630:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01D640:  A4 0A 00 E0 04 00 00 00 00 00 00 00 00 00 00 00    ................
01D650:  00 00 16 00 16 00 10 27 E8 03 64 00 0A 00 01 00    .......'..d.....
01D660:  00 10 00 01 10 00 00 00 00 1A 49 54 45 20 22 52    ..........ITE "R
01D670:  53 58 50 52 54 32 22 0D 0A 3B 0D 0A 50 52 54 20    SXPRT2"..;..PRT 
01D680:  2A D4 BD 22 54 80 01 0F 80 21 9D 80 C3 D1 BC 56    *.."T....!.....V
01D690:  80 C3 A2 80 C3 E0 81 C3 47 82 C3 5A 82 C3 B7 82    ........G..Z....
01D6A0:  C3 45 83 C3 49 83 C3 4D 83 C3 9E 83 C3 B6 83 C3    .E..I..M........
01D6B0:  CB 83 C3 DD 83 C3 EF 83 C3 35 84 C3 43 84 C3 4B    .........5..C..K
01D6C0:  84 C3 53 84 C3 47 85 C3 4C 85 C3 AE 85 C3 9F 87    ..S..G..L.......
01D6D0:  C3 D4 87 C3 00 00 43 4F 4E D6 45 44 49 C3 50 52    ......CON.EDI.PR
01D6E0:  54 C3 50 52 54 D6 4D 49 44 C3 45 CC 45 D5 45 C4    T.PRT.MID.E.E.E.
01D6F0:  44 50 C5 44 50 CF 54 D0 54 44 D0 57 4B 45 D9 44    DP.DP.T.TD.WKE.D
01D700:  CC 44 C8 44 D4 53 D4 4C 49 4E 45 D2 4C 49 4E C5    .D.D.S.LINE.LIN.
01D710:  43 41 C4 42 41 4E C4 42 41 4E 44 B1 00 00 00 00    CA.BAN.BAND.....
01D720:  00 00 FE 02 C2 7B 83 DD 6E 00 DD 66 01 22 77 8A    .....{..n..f."w.
01D730:  DD 6E 02 26 01 3E 19 BD DA 76 83 CD 75 BB 21 FC    .n.&.>...v..u.!.
01D740:  88 CD 94 83 CD D9 80 21 01 89 CD 94 83 CD 06 81    .......!........
01D750:  21 07 89 CD 94 83 C3 3E 81 2A 77 8A 06 04 FD 21    !......>.*w....!
01D760:  91 8A FD 5E 00 FD 56 01 AF A7 ED 52 38 03 3C 18    ...^..V....R8.<.
01D770:  F8 CD 00 81 FD 23 FD 23 19 10 E7 7D CD 00 81 C9    .....#.#...}....
01D780:  C6 30 CD 5A BB C9 3E 26 CD 5A BB 2A 77 8A 06 03    .0.Z..>&.Z.*w...
01D790:  FD 21 9B 8A FD 5E 00 FD 56 01 AF A7 ED 52 38 03    .!...^..V....R8.
01D7A0:  3C 18 F8 CD 32 81 FD 23 FD 23 19 10 E7 7D CD 32    <...2..#.#...}.2
01D7B0:  81 C9 FE 0A 38 02 C6 07 C6 30 CD 5A BB C9 2A 77    ....8....0.Z..*w
01D7C0:  8A 06 08 4C 3E 30 CB 01 30 01 3C CD 5A BB 10 F4    ...L>0..0.<.Z...
01D7D0:  06 08 4D 3E 30 CB 01 30 01 3C CD 5A BB 10 F4 C9    ..M>0..0.<.Z....
01D7E0:  FD E1 DD 2B DD 2B 18 0A FD E1 FE 06 C2 7B 83 CD    ...+.+.......{..
01D7F0:  A8 81 DD 6E 02 7D FE 1A D2 76 83 DD 66 04 22 73    ...n.}...v..f."s
01D800:  8A 22 75 8A CD E9 88 D2 76 83 DD 7E 06 B7 C4 BE    ."u.....v..~....
01D810:  81 FD E5 CD D3 81 DD 7E 08 CD 90 BB DD 7E 0A CD    .......~.....~..
01D820:  96 BB 2A 73 8A C3 75 BB DD 6E 00 DD 66 01 22 79    ..*s..u..n..f."y
01D830:  8A 7E 32 7B 8A 23 5E 23 56 ED 53 7D 8A C9 FE 01    .~2{.#^#V.S}....
01D840:  28 04 3E 14 18 02 3E 12 F5 2A 73 8A CD 75 BB F1    (.>...>..*s..u..
01D850:  C3 5A BB CD 93 BB 32 82 8A CD 99 BB 32 83 8A C9    .Z....2.....2...
01D860:  CD 68 81 21 73 89 06 FF 36 00 23 10 FB CD C8 88    .h.!s...6.#.....
01D870:  21 73 89 CD 00 B9 CD 3A BD CD 03 B9 06 00 21 73    !s.....:......!s
01D880:  89 7E B7 28 04 04 23 18 F8 78 B7 28 06 3A 7B 8A    .~.(..#..x.(.:{.
01D890:  B8 30 15 3E 07 CD 5A BB 3E 42 CD 1E BB C2 3A 82    .0.>..Z.>B....:.
01D8A0:  2A 73 8A CD 75 BB 18 C8 ED 5B 7D 8A C5 4F 06 00    *s..u....[}..O..
01D8B0:  21 73 89 ED B0 2A 79 8A C1 70 3A 82 8A CD 90 BB    !s...*y..p:.....
01D8C0:  3A 83 8A CD 96 BB C9 CD 68 81 2A 7D 8A 3A 7B 8A    :.......h.*}.:{.
01D8D0:  47 7E CD 5A BB 23 10 F9 18 E0 CD 68 81 ED 5B A1    G~.Z.#.....h..[.
01D8E0:  8A 7A B3 C4 53 84 3E 1B 2A 73 8A 95 47 3A 7B 8A    .z..S.>.*s..G:{.
01D8F0:  B8 D2 80 83 2A 5B BB 22 B4 82 3E C3 32 5A BB 21    ....*[."..>.2Z.!
01D900:  A5 82 22 5B BB 2A 7D 8A 3A 7B 8A 47 CD 9D 82 2A    .."[.*}.:{.G...*
01D910:  B4 82 22 5B BB 3E CF 32 5A BB C3 3A 82 7E CD 5A    .."[.>.2Z..:.~.Z
01D920:  BB 23 10 F9 C9 CD B3 82 3E 08 CD B3 82 3E 0A CD    .#......>....>..
01D930:  B3 82 C9 CF 00 00 C9 FE 05 C2 7B 83 CD A8 81 32    ..........{....2
01D940:  76 8A CD E9 88 D2 80 83 05 78 32 76 8A DD 6E 02    v........x2v..n.
01D950:  7D FE 1A D2 76 83 26 01 22 73 8A DD 7E 04 B7 C4    }...v.&."s..~...
01D960:  BE 81 CD D3 81 DD 7E 06 CD 90 BB DD 7E 08 CD 96    ......~.....~...
01D970:  BB AF 32 7F 8A 3A 7B 8A 47 CB 47 28 06 3E FF 32    ..2..:{.G.G(.>.2
01D980:  7F 8A 04 3A A1 8A B7 28 02 CB 20 3A 76 8A 90 1F    ...:...(.. :v...
01D990:  2A 73 8A 67 24 CD 75 BB 3A 7F 8A B7 CA 4A 82 3A    *s.g$.u.:....J.:
01D9A0:  7B 8A 47 2A 7D 8A 7E FE 20 F5 CC 37 83 F1 CD 5A    {.G*}.~. ..7...Z
01D9B0:  BB 23 10 F2 C3 3A 82 3A 7F 8A B7 C8 AF 32 7F 8A    .#...:.:.....2..
01D9C0:  3E 20 C3 5A BB 06 12 18 08 06 13 18 04 06 14 18    > .Z............
01D9D0:  00 FE 02 C2 7B 83 DD 7E 00 FE 1A D2 76 83 6F 26    ....{..~....v.o&
01D9E0:  01 C5 CD 75 BB CD D3 81 DD 7E 02 CD 96 BB C1 78    ...u.....~.....x
01D9F0:  CD 5A BB C3 3A 82 21 0D 89 18 08 21 23 89 18 03    .Z..:.!....!#...
01DA00:  73 29 20 70 72 6F 67 72 61 6D 6D 65 28 73 29 20    s) programme(s) 
01DA10:  65 74 20 76 61 72 69 61 62 6C 65 73 20 69 6D 70    et variables imp
01DA20:  6C 61 6E 74 7B 73 20 0D 0A 20 70 61 72 20 6C 27    lant{s .. par l'
01DA30:  75 74 69 6C 69 73 61 74 65 75 72 20 64 75 20 62    utilisateur du b
01DA40:  61 73 69 63 20 2E 0D 0A 20 20 20 20 20 44 61 6E    asic ...     Dan
01DA50:  73 20 6C 65 20 63 61 73 20 64 27 75 6E 20 63 68    s le cas d'un ch
01DA60:  61 72 67 65 6D 65 6E 74 20 64 65 20 20 70 72 6F    argement de  pro
01DA70:  67 72 61 6D 6D 65 20 20 42 41 53 49 43 20 2C 20    gramme  BASIC , 
01DA80:  63 65 6C 75 69 2D 63 69 20 73 65 72 61 20 54 4F    celui-ci sera TO
01DA90:  55 4A 4F 55 52 53 20 0D 0A 20 63 68 61 72 67 7B    UJOURS .. charg{
01DAA0:  20 40 20 70 61 72 74 69 72 20 64 75 20 70 6F 69     @ partir du poi
01DAB0:  6E 74 20 6C 65 20 70 6C 75 73 20 62 61 73 20 20    nt le plus bas  
01DAC0:  28 26 31 37 30 29 20 20 65 74 20 62 69 65 6E 20    (&170)  et bien 
01DAD0:  73 75 72 20 2C 20 70 6C 75 73 20 6C 65 20 70 72    sur , plus le pr
01DAE0:  6F 67 72 61 6D 6D 65 20 0D 0A 20 65 73 74 20 6C    ogramme .. est l
01DAF0:  6F 6E 67 20 2C 20 70 6C 75 73 20 6C 61 20 7A 6F    ong , plus la zo
01DB00:  6E 65 20 75 74 69 6C 69 73 61 74 65 75 72 20 64    ne utilisateur d
01DB10:  69 6D 69 6E 75 65 20 20 2E 20 4C 65 20 64 69 74    iminue  . Le dit
01DB20:  20 70 72 6F 67 72 61 6D 6D 65 20 61 75 72 61 20     programme aura 
01DB30:  62 69 65 6E 20 73 75 72 20 0D 0A 20 62 65 73 6F    bien sur .. beso
01DB40:  69 6E 20 64 65 20 6E 6F 6D 62 72 65 75 73 65 73    in de nombreuses
01DB50:  20 76 61 72 69 61 62 6C 65 73 20 70 6F 75 72 20     variables pour 
01DB60:  66 6F 6E 63 74 69 6F 6E 6E 65 72 20 20 2C 20 63    fonctionner  , c
01DB70:  65 73 20 76 61 72 69 61 62 6C 65 73 20 67 7B 6E    es variables g{n
01DB80:  7B 72 7B 65 73 20 70 61 72 20 0D 0A 20 6C 65 20    {r{es par .. le 
01DB90:  70 72 6F 67 72 61 6D 6D 65 20 73 6F 6E 74 20 73    programme sont s
01DBA0:  74 6F 63 6B 7B 65 73 20 61 75 20 31 65 72 20 6F    tock{es au 1er o
01DBB0:  63 74 65 74 20 20 64 69 73 70 6F 6E 69 62 6C 65    ctet  disponible
01DBC0:  20 20 61 70 72 7D 73 20 6C 65 20 42 41 53 49 43      apr}s le BASIC
01DBD0:  20 2E 20 43 27 65 73 74 20 61 20 0D 0A 20 64 69     . C'est a .. di
01DBE0:  72 65 20 3A 0D 0A 20 0D 0A 20 46 69 6E 20 64 75    re :.. .. Fin du
01DBF0:  20 70 72 6F 67 72 61 6D 6D 65 20 2D 2B 0D 0A 20     programme -+.. 
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:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01DD10:  20 20 21 0D 0A 20 20 20 20 20 26 31 37 30 20 20      !..     &170  
01DD20:  20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20             !      
01DD30:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01DD40:  20 20 20 20 20 26 41 36 46 46 20 20 28 6F 75 20         &A6FF  (ou 
01DD50:  20 20 73 65 75 69 6C 20 20 64 6F 6E 6E 7B 20 20      seuil  donn{  
01DD60:  70 61 72 20 0D 0A 20 48 49 4D 45 4D 29 21 2D 2D    par .. HIMEM)!--
01DD70:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 21 21 2D 2D 2D    -----------!!---
01DD80:  2D 2D 2D 2D 2D 2D 2D 2D 21 2D 2D 2D 2D 2D 2D 2D    --------!-------
01DD90:  2D 2D 2D 2D 2D 2D 21 0D 0A 20 20 20 20 20 20 20    ------!..       
01DDA0:  50 72 6F 67 72 61 6D 6D 65 20 20 20 20 21 20 56    Programme    ! V
01DDB0:  61 72 69 61 62 6C 65 73 20 20 20 5A 6F 6E 65 20    ariables   Zone 
01DDC0:  72 65 73 74 61 6E 74 20 6C 69 62 72 65 0D 0A 20    restant libre.. 
01DDD0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01DDE0:  20 20 20 21 0D 0A 20 20 20 20 20 20 20 20 20 20       !..          
01DDF0:  20 20 20 20 20 20 20 20 20 20 2B 2D 20 44 7B 62              +- D{b
01DE00:  75 74 20 64 65 73 20 76 61 72 69 61 62 6C 65 73    ut des variables
01DE10:  20 0D 0A 20 0D 0A 20 20 20 20 20 45 74 20 70 6C     .. ..     Et pl
01DE20:  75 73 20 6F 6E 20 61 6A 6F 75 74 65 20 20 64 65    us on ajoute  de
01DE30:  20 20 76 61 72 69 61 62 6C 65 73 20 20 2C 20 20      variables  ,  
01DE40:  70 6C 75 73 20 20 6F 6E 20 20 72 7B 64 75 69 74    plus  on  r{duit
01DE50:  20 20 6C 61 20 7A 6F 6E 65 20 64 69 73 70 6F 6E      la zone dispon
01DE60:  69 62 6C 65 20 0D 0A 20 6A 75 73 71 75 27 61 75    ible .. jusqu'au
01DE70:  20 66 61 74 69 64 69 71 75 65 20 27 4D 65 6D 6F     fatidique 'Memo
01DE80:  72 79 20 66 75 6C 6C 27 20 73 69 20 63 65 74 74    ry full' si cett
01DE90:  65 20 20 7A 6F 6E 65 20 20 76 65 75 74 20 20 64    e  zone  veut  d
01DEA0:  7B 70 61 73 73 65 72 20 6C 65 20 48 49 4D 45 4D    {passer le HIMEM
01DEB0:  20 2E 20 4C 61 20 0D 0A 20 66 6F 6E 63 74 69 6F     . La .. fonctio
01DEC0:  6E 20 50 52 49 4E 54 20 46 52 45 28 30 29 20 6F    n PRINT FRE(0) o
01DED0:  75 20 50 52 49 4E 54 20 46 52 45 28 22 22 29 20    u PRINT FRE("") 
01DEE0:  20 70 65 72 6D 65 74 20 20 40 20 74 6F 75 74 20     permet  @ tout 
01DEF0:  6D 6F 6D 65 6E 74 20 64 65 20 63 6F 6E 6E 61 69    moment de connai
01DF00:  08 5E 74 72 65 20 6C 65 20 0D 0A 20 6E 6F 6D 62    .^tre le .. nomb
01DF10:  72 65 20 64 27 6F 63 74 65 74 73 20 65 6E 63 6F    re d'octets enco
01DF20:  72 65 20 64 69 73 70 6F 6E 69 62 6C 65 73 20 2E    re disponibles .
01DF30:  20 20 46 52 45 28 22 22 29 20 20 70 65 75 74 20      FRE("")  peut 
01DF40:  20 61 75 73 73 69 20 65 08 5E 74 72 65 20 75 74     aussi e.^tre ut
01DF50:  69 6C 69 73 7B 20 63 6F 6D 6D 65 20 0D 0A 20 76    ilis{ comme .. v
01DF60:  61 72 69 61 62 6C 65 20 2E 20 45 78 20 3A 20 49    ariable . Ex : I
01DF70:  46 20 46 52 45 28 22 22 29 3C 32 30 30 20 54 48    F FRE("")<200 TH
01DF80:  45 4E 20 50 52 49 4E 54 20 22 59 2D 41 20 55 4E    EN PRINT "Y-A UN
01DF90:  20 4F 53 20 21 21 21 22 3A 45 4E 44 20 2E 20 50     OS !!!":END . P
01DFA0:  6F 75 72 20 74 6F 75 74 20 6C 65 73 20 0D 0A 20    our tout les .. 
01DFB0:  64 7B 74 61 69 6C 73 20 64 65 20 73 74 6F 63 6B    d{tails de stock
01DFC0:  61 67 65 20 64 65 73 20 76 61 72 69 61 62 6C 65    age des variable
01DFD0:  73 20 2C 20 6A 65 20 20 72 65 6E 76 6F 69 65 20    s , je  renvoie 
01DFE0:  6C 65 20 6C 65 63 74 65 75 72 20 40 20 53 4F 53    le lecteur @ SOS
01DFF0:  20 50 52 4F 47 52 41 4D 4D 45 55 52 53 20 0D 0A     PROGRAMMEURS ..
01E000:  20 6E 75 6D 7B 72 6F 20 32 20 71 75 69 20 61 6E     num{ro 2 qui an
01E010:  61 6C 79 73 65 20 65 6E 20 64 7B 74 61 69 6C 20    alyse en d{tail 
01E020:  6C 61 20 20 73 74 72 75 63 74 75 72 65 20 20 64    la  structure  d
01E030:  75 20 42 61 73 69 63 20 65 74 20 64 65 20 73 65    u Basic et de se
01E040:  73 20 76 61 72 69 61 62 6C 65 73 20 65 74 20 0D    s variables et .
01E050:  0A 20 6A 65 20 70 61 73 73 65 20 40 20 6C 61 20    . je passe @ la 
01E060:  71 75 65 73 74 69 6F 6E 20 73 75 69 76 61 6E 74    question suivant
01E070:  65 20 3A 20 0D 0A 20 0D 0A 20 20 20 20 20 20 20    e : .. ..       
01E080:  20 20 20 20 20 20 20 20 50 4F 55 52 51 55 4F 49            POURQUOI
01E090:  20 44 4F 49 54 2D 4F 4E 20 50 4C 41 43 45 52 20     DOIT-ON PLACER 
01E0A0:  55 4E 20 4D 45 4D 4F 52 59 20 41 56 41 4E 54 20    UN MEMORY AVANT 
01E0B0:  55 4E 20 4C 4F 41 44 20 2E 0D 0A 20 0D 0A 20 20    UN LOAD ... ..  
01E0C0:  20 20 20 43 61 20 63 27 65 73 74 20 73 69 6D 70       Ca c'est simp
01E0D0:  6C 65 20 20 2E 20 20 49 6C 20 20 73 27 61 67 69    le  .  Il  s'agi
01E0E0:  74 20 20 6A 75 73 74 65 20 20 64 27 75 6E 65 20    t  juste  d'une 
01E0F0:  20 73 7B 63 75 72 69 74 7B 20 20 6D 61 69 73 20     s{curit{  mais 
01E100:  70 61 72 66 6F 69 73 20 62 69 65 6E 20 0D 0A 20    parfois bien .. 
01E110:  63 6F 6E 74 72 61 69 67 6E 61 6E 74 65 20 2E 20    contraignante . 
01E120:  4C 61 20 63 6F 6D 6D 61 6E 64 65 20 4D 45 4D 4F    La commande MEMO
01E130:  52 59 20 69 6E 74 65 72 64 69 74 20 20 61 75 20    RY interdit  au 
01E140:  20 62 61 73 69 63 20 20 65 74 20 61 20 73 65 73     basic  et a ses
01E150:  20 76 61 72 69 61 62 6C 65 73 20 64 65 20 0D 0A     variables de ..
01E160:  20 64 7B 70 61 73 73 65 72 20 75 6E 65 20 20 63     d{passer une  c
01E170:  65 72 74 61 69 6E 65 20 20 6C 69 6D 69 74 65 20    ertaine  limite 
01E180:  20 2E 20 20 41 20 20 6C 27 69 6E 69 74 69 61 6C     .  A  l'initial
01E190:  69 73 61 74 69 6F 6E 20 20 6C 61 20 20 64 65 72    isation  la  der
01E1A0:  6E 69 7D 72 65 20 20 61 64 72 65 73 73 65 20 0D    ni}re  adresse .
01E1B0:  0A 20 64 69 73 70 6F 6E 69 62 6C 65 20 65 73 74    . disponible est
01E1C0:  20 34 32 36 31 39 20 2E 20 53 69 20 75 6E 20 20     42619 . Si un  
01E1D0:  70 72 6F 67 72 61 6D 6D 65 20 20 62 69 6E 61 69    programme  binai
01E1E0:  72 65 20 20 65 73 74 20 70 72 7B 76 75 20 70 6F    re  est pr{vu po
01E1F0:  75 72 20 73 65 20 63 68 61 72 67 65 72 20 40 20    ur se charger @ 
01E200:  0D 0A 20 6C 27 61 64 72 65 73 73 65 20 34 30 30    .. l'adresse 400
01E210:  30 30 20 2E 20 20 4C 4F 41 44 22 50 52 4F 47 2E    00 .  LOAD"PROG.
01E220:  42 49 4E 22 20 20 52 65 6E 76 65 72 72 61 20 20    BIN"  Renverra  
01E230:  27 4D 65 6D 6F 72 79 20 20 46 75 6C 6C 27 20 20    'Memory  Full'  
01E240:  73 69 20 61 75 70 61 72 61 76 61 6E 74 20 75 6E    si auparavant un
01E250:  20 0D 0A 20 4D 45 4D 4F 52 59 20 33 39 39 39 39     .. MEMORY 39999
01E260:  20 6E 27 61 20 70 61 73 20 7B 74 7B 20 64 7B 63     n'a pas {t{ d{c
01E270:  6C 61 72 7B 20 2E 20 20 43 65 20 20 4D 45 4D 4F    lar{ .  Ce  MEMO
01E280:  52 59 20 20 33 39 39 39 39 20 6C 69 6D 69 74 65    RY  39999 limite
01E290:  20 6C 61 20 7A 6F 6E 65 20 42 41 53 49 43 20 65     la zone BASIC e
01E2A0:  74 20 0D 0A 20 76 61 72 69 61 62 6C 65 73 20 65    t .. variables e
01E2B0:  74 20 69 6E 74 65 72 64 69 72 61 20 20 28 50 61    t interdira  (Pa
01E2C0:  72 20 20 75 6E 20 20 27 4D 65 6D 6F 72 79 20 20    r  un  'Memory  
01E2D0:  66 75 6C 6C 27 29 20 20 6C 61 20 20 64 65 73 74    full')  la  dest
01E2E0:  72 75 63 74 69 6F 6E 20 64 75 20 62 69 6E 61 69    ruction du binai
01E2F0:  72 65 20 0D 0A 20 63 68 61 72 67 7B 20 65 6E 20    re .. charg{ en 
01E300:  34 30 30 30 30 20 70 61 72 20 75 6E 20 61 63 63    40000 par un acc
01E310:  72 6F 69 73 73 65 6D 65 6E 74 20 65 78 63 65 73    roissement exces
01E320:  73 69 66 20 20 64 65 20 76 6F 74 72 65 20 70 72    sif  de votre pr
01E330:  6F 67 72 61 6D 6D 65 20 42 41 53 49 43 20 6F 75    ogramme BASIC ou
01E340:  20 64 65 20 0D 0A 20 6C 61 20 7A 6F 6E 65 20 64     de .. la zone d
01E350:  65 73 20 76 61 72 69 61 62 6C 65 73 20 2E 20 52    es variables . R
01E360:  7B 63 69 70 72 6F 71 75 65 6D 65 6E 74 20 20 2C    {ciproquement  ,
01E370:  20 20 73 69 20 20 76 6F 75 73 20 64 6F 6E 6E 65      si  vous donne
01E380:  7A 20 4D 45 4D 4F 52 59 20 33 39 39 39 39 20 61    z MEMORY 39999 a
01E390:  6C 6F 72 73 20 0D 0A 20 71 75 65 20 76 6F 74 72    lors .. que votr
01E3A0:  65 20 70 72 6F 67 72 61 6D 6D 65 20 42 41 53 49    e programme BASI
01E3B0:  43 20 73 75 69 76 69 20 64 65 20 20 73 65 73 20    C suivi de  ses 
01E3C0:  20 76 61 72 69 61 62 6C 65 73 20 64 7B 70 61 73     variables d{pas
01E3D0:  73 65 20 63 65 74 74 65 20 61 64 72 65 73 73 65    se cette adresse
01E3E0:  20 2C 20 75 6E 20 0D 0A 20 27 4D 65 6D 6F 72 79     , un .. 'Memory
01E3F0:  20 66 75 6C 6C 27 20 76 6F 75 73 20 65 6E 20 61     full' vous en a
01E400:  76 65 72 74 69 72 61 20 2E 20 20 45 6E 20 20 72    vertira .  En  r
01E410:  7B 73 75 6D 7B 20 63 65 74 74 65 20 63 6F 6D 6D    {sum{ cette comm
01E420:  61 6E 64 65 20 4D 45 4D 4F 52 59 20 69 6E 74 65    ande MEMORY inte
01E430:  72 64 69 74 20 40 20 0D 0A 20 75 6E 20 63 68 61    rdit @ .. un cha
01E440:  72 67 65 6D 65 6E 74 20 62 69 6E 61 69 72 65 20    rgement binaire 
01E450:  64 65 20 64 7B 74 72 75 69 72 65 20 75 6E 65 20    de d{truire une 
01E460:  7A 6F 6E 65 20 20 42 41 53 49 43 20 20 6F 75 20    zone  BASIC  ou 
01E470:  40 20 75 6E 20 70 72 6F 67 72 61 6D 6D 65 20 42    @ un programme B
01E480:  41 53 49 43 20 64 65 20 0D 0A 20 64 7B 74 72 75    ASIC de .. d{tru
01E490:  69 72 65 20 75 6E 65 20 7A 6F 6E 65 20 64 65 20    ire une zone de 
01E4A0:  62 69 6E 61 69 72 65 20 2E 0D 0A 20 20 20 20 20    binaire ...     
01E4B0:  4F 6E 20 6E 6F 74 65 72 61 20 75 6E 20 64 7B 74    On notera un d{t
01E4C0:  61 69 6C 20 69 6E 74 7B 72 65 73 73 61 6E 74 20    ail int{ressant 
01E4D0:  3A 20 48 49 4D 45 4D 20 20 6E 65 20 70 65 75 74    : HIMEM  ne peut
01E4E0:  20 65 08 5E 74 72 65 20 70 6F 75 73 73 7B 20 61     e.^tre pouss{ a
01E4F0:  75 20 64 65 73 73 75 73 20 64 65 20 0D 0A 20 34    u dessus de .. 4
01E500:  32 36 31 39 20 2E 20 45 6E 20 72 65 76 61 6E 63    2619 . En revanc
01E510:  68 65 20 2C 20 73 69 20 6C 27 61 64 72 65 73 73    he , si l'adress
01E520:  65 20 20 64 65 20 63 68 61 72 67 65 6D 65 6E 74    e  de chargement
01E530:  20 64 75 20 62 69 6E 61 69 72 65 20 65 73 74 20     du binaire est 
01E540:  73 75 70 7B 72 69 65 75 72 65 20 40 20 0D 0A 20    sup{rieure @ .. 
01E550:  34 32 36 31 39 20 28 49 6D 61 67 65 20 7B 63 72    42619 (Image {cr
01E560:  61 6E 20 6F 75 20 20 70 72 6F 67 72 61 6D 6D 65    an ou  programme
01E570:  20 20 6C 6F 67 7B 20 20 65 6E 20 20 26 42 45 38      log{  en  &BE8
01E580:  30 20 20 6E 6F 74 72 65 20 20 61 64 72 65 73 73    0  notre  adress
01E590:  65 20 66 7B 74 69 63 68 65 29 20 6C 65 20 0D 0A    e f{tiche) le ..
01E5A0:  20 4D 45 4D 4F 52 59 20 6E 27 65 73 74 20 70 61     MEMORY n'est pa
01E5B0:  73 20 6E 7B 63 7B 73 73 61 69 72 65 20 65 74 20    s n{c{ssaire et 
01E5C0:  6C 27 6F 6E 20 20 63 6F 6E 73 74 61 74 65 20 20    l'on  constate  
01E5D0:  71 75 65 20 20 74 6F 75 74 65 20 6C 61 20 7A 6F    que  toute la zo
01E5E0:  6E 65 20 52 41 4D 20 73 79 73 74 7D 6D 65 20 0D    ne RAM syst}me .
01E5F0:  0A 20 6E 27 65 73 74 20 70 61 73 20 76 72 61 69    . n'est pas vrai
01E600:  6D 65 6E 74 20 70 72 6F 74 7B 67 7B 65 20 63 6F    ment prot{g{e co
01E610:  6E 74 72 65 20 75 6E 20 63 68 61 72 67 65 6D 65    ntre un chargeme
01E620:  6E 74 20 69 6E 74 65 6D 70 65 73 74 69 66 20 2E    nt intempestif .
01E630:  0D 0A 20 20 20 20 20 41 75 74 72 65 20 62 72 69    ..     Autre bri
01E640:  63 6F 6C 65 20 61 6D 75 73 61 6E 74 65 20 2C 20    cole amusante , 
01E650:  6C 27 61 64 72 65 73 73 65 20 20 64 65 20 20 63    l'adresse  de  c
01E660:  68 61 72 67 65 6D 65 6E 74 20 64 27 75 6E 20 70    hargement d'un p
01E670:  72 6F 67 72 61 6D 6D 65 20 62 69 6E 61 69 72 65    rogramme binaire
01E680:  20 0D 0A 20 70 65 75 74 2D 65 08 5E 74 72 65 20     .. peut-e.^tre 
01E690:  66 6F 75 72 6E 69 65 20 70 61 72 20 6C 27 75 74    fournie par l'ut
01E6A0:  69 6C 69 73 61 74 65 75 72 20 2E 20 45 78 65 6D    ilisateur . Exem
01E6B0:  70 6C 65 20 3A 20 4C 65 73 20 69 6D 61 67 65 73    ple : Les images
01E6C0:  20 63 72 7B 7B 65 73 20 70 61 72 20 4F 43 50 20     cr{{es par OCP 
01E6D0:  41 52 54 20 0D 0A 20 53 54 55 44 49 4F 20 2E 20    ART .. STUDIO . 
01E6E0:  4F 43 50 20 64 7B 70 6C 61 63 65 20 6C 61 20 52    OCP d{place la R
01E6F0:  41 4D 20 7B 63 72 61 6E 20 20 65 74 20 20 6C 61    AM {cran  et  la
01E700:  20 73 61 75 76 65 67 61 72 64 65 20 65 6E 74 72     sauvegarde entr
01E710:  65 20 26 34 30 30 30 2D 26 37 46 46 46 20 2E 20    e &4000-&7FFF . 
01E720:  44 61 6E 73 20 0D 0A 20 63 65 20 20 63 61 73 20    Dans .. ce  cas 
01E730:  20 20 2C 20 20 20 4C 4F 41 44 22 49 4D 41 47 45      ,   LOAD"IMAGE
01E740:  2E 53 43 52 22 20 20 20 76 6F 75 73 20 20 20 72    .SCR"   vous   r
01E750:  65 6E 76 65 72 72 61 20 20 20 27 4D 65 6D 6F 72    enverra   'Memor
01E760:  79 20 20 20 66 75 6C 6C 27 20 20 20 2E 20 20 4D    y   full'   .  M
01E770:  45 4D 4F 52 59 20 0D 0A 20 26 33 46 46 46 3A 4C    EMORY .. &3FFF:L
01E780:  4F 41 44 22 49 4D 41 47 45 2E 53 43 52 22 20 63    OAD"IMAGE.SCR" c
01E790:  68 61 72 67 65 72 61 20 6C 27 69 6D 61 67 65 20    hargera l'image 
01E7A0:  6D 61 69 73 20 65 6C 6C 65 20 6E 65 20 20 73 65    mais elle ne  se
01E7B0:  72 61 20 70 61 73 20 76 69 73 69 62 6C 65 20 61    ra pas visible a
01E7C0:  20 6D 6F 69 6E 73 20 0D 0A 20 64 65 20 64 7B 70     moins .. de d{p
01E7D0:  6C 61 63 65 72 20 20 6C 61 20 20 52 41 4D 20 20    lacer  la  RAM  
01E7E0:  7B 63 72 61 6E 20 20 65 6E 20 20 26 34 30 30 30    {cran  en  &4000
01E7F0:  20 20 2E 20 20 43 27 65 73 74 20 20 4C 4F 41 44      .  C'est  LOAD
01E800:  22 49 4D 41 47 45 2E 53 43 52 22 2C 26 43 30 30    "IMAGE.SCR",&C00
01E810:  30 20 28 53 61 6E 73 20 0D 0A 20 63 6F 6D 6D 61    0 (Sans .. comma
01E820:  6E 64 65 20 4D 45 4D 4F 52 59 29 20 71 75 69 20    nde MEMORY) qui 
01E830:  76 6F 75 73 20 70 65 72 6D 65 74 20 64 27 61 64    vous permet d'ad
01E840:  6D 69 72 65 72 20 6C 65 20 63 68 65 66 2D 64 27    mirer le chef-d'
01E850:  6F 65 75 76 72 65 20 2E 20 0D 0A 20 20 20 20 20    oeuvre . ..     
01E860:  0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20    ..              
01E870:  20 20 20 20 20 20 20 20 20 20 20 20 20 51 55 27                 QU'
01E880:  45 53 54 2D 43 45 20 51 55 45 20 4C 45 20 54 41    EST-CE QUE LE TA
01E890:  4D 50 4F 4E 20 3F 0D 0A 20 0D 0A 20 20 20 20 20    MPON ?.. ..     
01E8A0:  4A 65 20 73 65 72 61 69 73 20 74 65 6E 74 7B 20    Je serais tent{ 
01E8B0:  64 65 20 72 7B 70 6F 6E 64 72 65 20 71 75 65 20    de r{pondre que 
01E8C0:  63 27 65 73 74 20 6C 65 20 20 70 6C 75 73 20 67    c'est le  plus g
01E8D0:  72 6F 73 20 66 6F 75 74 6F 69 72 20 64 75 20 43    ros foutoir du C
01E8E0:  50 43 20 71 75 69 20 6E 65 20 0D 0A 20 70 65 75    PC qui ne .. peu
01E8F0:  74 20 70 6F 75 72 74 61 6E 74 20 70 61 73 20 73    t pourtant pas s
01E900:  27 65 6E 20 70 61 73 73 65 72 20 21 20 4C 65 73    'en passer ! Les
01E910:  20 64 6F 6E 6E 7B 65 73 20 20 6C 75 65 73 20 73     donn{es  lues s
01E920:  75 72 20 6C 65 20 64 72 69 76 65 20 6F 75 20 6C    ur le drive ou l
01E930:  61 20 63 61 73 73 65 74 74 65 20 0D 0A 20 6C 65    a cassette .. le
01E940:  20 73 6F 6E 74 20 40 20 75 6E 65 20 76 69 74 65     sont @ une vite
01E950:  73 73 65 20 74 6F 75 74 20 40 20 20 66 61 69 74    sse tout @  fait
01E960:  20 69 6E 63 6F 6D 70 61 74 69 62 6C 65 20 61 76     incompatible av
01E970:  65 63 20 6C 65 20 66 6F 6E 63 74 69 6F 6E 6E 65    ec le fonctionne
01E980:  6D 65 6E 74 20 64 75 20 5A 38 30 20 0D 0A 20 65    ment du Z80 .. e
01E990:  74 20 74 6F 75 74 20 63 68 61 72 67 65 6D 65 6E    t tout chargemen
01E9A0:  74 20 20 64 69 72 65 63 74 20 20 70 6C 61 6E 74    t  direct  plant
01E9B0:  65 72 61 69 74 20 20 6C 65 20 20 73 79 73 74 7D    erait  le  syst}
01E9C0:  6D 65 20 20 2E 20 20 44 61 6E 73 20 20 6C 61 20    me  .  Dans  la 
01E9D0:  20 72 7B 61 6C 69 74 7B 20 6C 65 73 20 0D 0A 20     r{alit{ les .. 
01E9E0:  6F 70 7B 72 61 74 69 6F 6E 73 20 73 65 20 64 7B    op{rations se d{
01E9F0:  72 6F 75 6C 65 6E 74 20 63 6F 6D 6D 65 20 73 75    roulent comme su
01EA00:  69 74 20 3A 0D 0A 20 0D 0A 20 20 20 20 20 31 20    it :.. ..     1 
01EA10:  2D 20 4C 65 20 74 61 6D 70 6F 6E 20 65 73 74 20    - Le tampon est 
01EA20:  69 6E 69 74 69 61 6C 69 73 7B 20 40 20 75 6E 65    initialis{ @ une
01EA30:  20 61 64 72 65 73 73 65 20 64 6F 6E 6E 7B 65 20     adresse donn{e 
01EA40:  70 61 72 20 6C 65 20 73 79 73 74 7D 6D 65 20 2E    par le syst}me .
01EA50:  0D 0A 20 20 20 20 20 32 20 2D 20 4C 65 20 46 44    ..     2 - Le FD
01EA60:  43 20 70 72 65 6E 64 20 6C 61 20 6D 61 69 6E 20    C prend la main 
01EA70:  65 74 20 72 65 6D 70 6C 69 74 20 6C 65 20 74 61    et remplit le ta
01EA80:  6D 70 6F 6E 20 61 76 65 63 20 6C 65 73 20 6F 63    mpon avec les oc
01EA90:  74 65 74 73 20 6C 75 73 20 2E 0D 0A 20 20 20 20    tets lus ...    
01EAA0:  20 33 20 2D 20 51 75 61 6E 64 20 6C 65 20 74 61     3 - Quand le ta
01EAB0:  6D 70 6F 6E 20 65 73 74 20 70 6C 65 69 6E 20 2C    mpon est plein ,
01EAC0:  20 20 6C 65 20 63 68 61 72 67 65 6D 65 6E 74 20      le chargement 
01EAD0:  65 73 74 20 73 75 73 70 65 6E 64 75 20 65 74 20    est suspendu et 
01EAE0:  6C 65 20 63 6F 6E 74 65 6E 75 20 0D 0A 20 64 75    le contenu .. du
01EAF0:  20 74 61 6D 70 6F 6E 20 28 6F 75 20 62 75 66 66     tampon (ou buff
01EB00:  21 3D 89 E5 CD 53 84 E1 7E FE FF CA 06 BB CD 5A    !=...S..~......Z
01EB10:  BB 23 18 F4 7E FE FF C8 CD 5A BB 23 18 F6 FE 02    .#..~....Z.#....
01EB20:  C2 7B 83 DD 5E 00 DD 56 01 DD 6E 02 DD 66 03 7E    .{..^..V..n..f.~
01EB30:  12 23 13 7E 12 C9 FE 02 C2 7B 83 DD 5E 00 DD 56    .#.~.....{..^..V
01EB40:  01 DD 6E 02 DD 66 03 73 23 72 C9 FE 02 C2 7B 83    ..n..f.s#r....{.
01EB50:  DD 6E 00 DD 66 01 7E 6F 26 00 C3 AD 80 FE 02 C2    .n..f.~o&.......
01EB60:  7B 83 DD 6E 00 DD 66 01 5E 23 56 EB C3 AD 80 FE    {..n..f.^#V.....
01EB70:  01 CA 04 84 FE 05 20 26 CD 60 81 21 5D 89 CD 88    ...... &.`.!]...
01EB80:  83 C3 3A 82 CD A8 81 CD 06 BB FE 20 38 F9 FE 61    ..:........ 8..a
01EB90:  38 02 E6 DF 2A 7D 8A 77 2A 79 8A 36 01 C9 FE 02    8...*}.w*y.6....
01EBA0:  C2 7B 83 CD A8 81 CD 06 BB E6 DF FE 4F 28 E5 FE    .{..........O(..
01EBB0:  4E 28 E1 18 F1 21 5B 84 11 FF 00 ED 53 A1 8A 22    N(...![.....S.."
01EBC0:  D4 BD C9 21 A9 84 11 00 FF 18 F0 21 E0 84 11 FF    ...!.......!....
01EBD0:  FF 18 E8 2A 54 80 11 00 00 18 E0 F5 E5 1E 02 CD    ...*T...........
01EBE0:  A5 BB 3E 19 CD 5A BB 3E FF CD 5A BB 0E 08 06 04    ..>..Z.>..Z.....
01EBF0:  56 AF CB 4B 20 0E CB 22 CB 22 CB 22 CB 22 18 04    V..K .."."."."..
01EC00:  CB 27 CB 27 CB 22 30 02 F6 03 10 F4 CD 5A BB 23    .'.'."0......Z.#
01EC10:  0D 20 DB 3E FF E1 D5 E5 CD 53 80 E1 D1 1D C8 3E    . .>.....S.....>
01EC20:  09 CD 5A BB F1 24 E5 18 B6 F5 2D E5 1E 02 CD A5    ..Z..$....-.....
01EC30:  BB 3E 19 CD 5A BB 3E FF CD 5A BB 06 04 CB 4B 20    .>..Z.>..Z....K 
01EC40:  04 23 23 23 23 7E CD 5A BB CD 5A BB 23 10 F6 3E    .####~.Z..Z.#..>
01EC50:  FF E1 D5 E5 CD 53 80 E1 2C D1 1D C8 F1 E5 18 CE    .....S..,.......
01EC60:  F5 2D E5 1E 04 CD A5 BB 3E 19 CD 5A BB 3E FF CD    .-......>..Z.>..
01EC70:  5A BB CB 43 28 04 23 23 23 23 0E 04 06 04 56 7B    Z..C(.####....V{
01EC80:  FE 03 30 08 CB 22 CB 22 CB 22 CB 22 AF CB 27 CB    ..0.."."."."..'.
01EC90:  27 CB 22 30 02 F6 03 10 F4 CD 5A BB CD 5A BB 23    '."0......Z..Z.#
01ECA0:  0D 20 D9 3E FF E1 D5 E5 CD 53 80 E1 D1 CB 43 C2    . .>.....S....C.
01ECB0:  33 85 2C 7B FE 03 C2 40 85 3E 09 CD 5A BB 2D 24    3.,{...@.>..Z.-$
01ECC0:  F1 1D C8 F5 E5 18 9E 21 F9 BB 18 03 21 F6 BB 22    .......!....!.."
01ECD0:  84 85 FE 06 DA 7B 83 47 CD E1 BB 32 84 8A DD 7E    .....{.G...2...~
01ECE0:  00 FE 10 30 04 CD DE BB 05 CB 40 C2 7B 83 C5 05    ...0......@.{...
01ECF0:  DD 23 DD 23 10 FA C1 CB 38 21 C0 BB 22 A2 85 CD    .#.#....8!.."...
01ED00:  94 85 05 21 F6 BB 22 A2 85 CD 94 85 10 FB 3A 84    ...!..".......:.
01ED10:  8A C3 DE BB DD 56 03 DD 5E 02 DD 66 01 DD 6E 00    .....V..^..f..n.
01ED20:  C5 CD 00 00 C1 DD 2B DD 2B DD 2B DD 2B C9 FE 06    ......+.+.+.+...
01ED30:  28 19 FE 08 C2 7B 83 DD 6E 00 26 00 DD 5E 02 16    (....{..n.&..^..
01ED40:  00 DD 23 DD 23 DD 23 DD 23 18 06 21 16 00 11 16    ..#.#.#.#..!....
01ED50:  00 22 8F 8A ED 53 8D 8A DD 7E 00 47 C5 CD E1 BB    ."...S...~.G....
01ED60:  32 84 8A DD 7E 02 CD DE BB DD 56 0B DD 5E 0A DD    2...~.....V..^..
01ED70:  66 09 DD 6E 08 ED 53 85 8A 22 87 8A CD C0 BB DD    f..n..S.."......
01ED80:  56 07 DD 5E 06 DD 66 05 DD 6E 04 ED 53 89 8A 22    V..^..f..n..S.."
01ED90:  8B 8A CD 65 87 C1 78 B7 CA 55 87 FE 01 20 22 CD    ...e..x..U... ".
01EDA0:  25 86 C3 55 87 2A 87 8A A7 ED 5B 8F 8A ED 52 ED    %..U.*....[...R.
01EDB0:  5B 85 8A CD C0 BB ED 5B 89 8A 21 00 00 CD F9 BB    [......[..!.....
01EDC0:  C9 FE 02 20 18 CD 25 86 2A 87 8A A7 ED 5B 8B 8A    ... ..%.*....[..
01EDD0:  ED 52 ED 5B 8F 8A 19 CD 2F 86 C3 55 87 FE 03 20    .R.[..../..U... 
01EDE0:  35 CD 67 86 C3 55 87 2A 85 8A ED 5B 8D 8A 19 22    5.g..U.*...[..."
01EDF0:  85 8A 2A 89 8A A7 ED 52 ED 52 22 89 8A 2A 87 8A    ..*....R.R"..*..
01EE00:  ED 5B 8F 8A ED 52 22 87 8A 2A 8B 8A ED 52 ED 52    .[...R"..*...R.R
01EE10:  22 8B 8A C3 5B 87 FE 04 C2 25 87 CD A1 86 C3 55    "...[....%.....U
01EE20:  87 CD 67 86 2A 87 8A ED 5B 85 8A E5 D5 CD C0 BB    ..g.*...[.......
01EE30:  ED 5B 8D 8A CD 92 87 2A 8F 8A CD F9 BB 2A 85 8A    .[.....*.....*..
01EE40:  ED 5B 89 8A 19 22 85 8A EB 2A 87 8A CD C0 BB 2A    .[..."...*.....*
01EE50:  8F 8A ED 5B 8D 8A CD F9 BB 2A 87 8A ED 5B 8B 8A    ...[.....*...[..
01EE60:  A7 ED 52 22 87 8A ED 5B 85 8A CD C0 BB 2A 8F 8A    ..R"...[.....*..
01EE70:  CD 98 87 ED 5B 8D 8A CD F9 BB 2A 85 8A ED 5B 89    ....[.....*...[.
01EE80:  8A A7 ED 52 EB 2A 87 8A CD C0 BB 2A 8F 8A CD 98    ...R.*.....*....
01EE90:  87 ED 5B 8D 8A CD 92 87 CD F9 BB D1 E1 22 87 8A    ..[.........."..
01EEA0:  ED 53 85 8A C9 FE 10 30 2C D6 03 47 C5 C5 C5 CD    .S.....0,..G....
01EEB0:  67 86 C1 10 F9 C1 2A 8F 8A CD 4E 87 22 8F 8A C1    g.....*...N."...
01EEC0:  2A 8D 8A CD 4E 87 22 8D 8A CD A4 86 18 07 E5 D1    *...N.".........
01EED0:  05 19 10 FD C9 3A 82 8A C3 DE BB 2A 87 8A ED 5B    .....:.....*...[
01EEE0:  85 8A CD C0 BB ED 5B 89 8A 21 00 00 CD F9 BB 11    ......[..!......
01EEF0:  00 00 2A 8B 8A CD 98 87 CD F9 BB 21 00 00 ED 5B    ..*........!...[
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:  89 8A CD 92 87 CD F9 BB 11 00 00 2A 8B 8A CD F9    ...........*....
01F010:  BB C9 EB CD 98 87 EB C9 AF 95 6F 9C 95 67 C9 FE    ..........o..g..
01F020:  06 C0 DD 7E 00 32 C7 88 DD 4E 02 DD 46 04 ED 43    ...~.2...N..F..C
01F030:  C4 88 DD 6E 06 DD 66 08 CD 8E 88 DD 6E 0A DD 66    ...n..f.....n..f
01F040:  0B 22 BA 88 AF 32 C6 88 32 C2 88 2A BC 88 22 BE    ."...2..2..*..".
01F050:  88 22 C0 88 2A C0 88 22 BC 88 3A C2 88 32 C6 88    ."..*.."..:..2..
01F060:  CD 63 88 CD 06 BB F5 CD 63 88 2A BC 88 3A C4 88    .c......c.*..:..
01F070:  47 3A C6 88 4F F1 FE F0 CA 45 88 FE F1 28 29 FE    G:..O....E...().
01F080:  E0 28 0E FE 0B CA 45 88 FE 0A CA 28 88 FE 58 20    .(....E....(..X 
01F090:  CF 2A BC 88 22 C0 88 3A C7 88 32 C3 88 3A C6 88    .*.."..:..2..:..
01F0A0:  32 C2 88 2A BA 88 77 C9 3A C7 88 0C B9 20 07 0E    2..*..w.:.... ..
01F0B0:  00 2A BE 88 18 06 11 50 00 19 10 FD 22 BC 88 79    .*.....P...."..y
01F0C0:  32 C6 88 18 9B 79 B7 20 11 3A C7 88 3D 4F 3A C4    2....y. .:..=O:.
01F0D0:  88 5F AF 41 83 10 FD 47 18 DC 0D 11 B0 FF 19 10    ._.A...G........
01F0E0:  FD 18 D9 F3 CD B1 88 ED 4B C4 88 CB 21 CB 21 CB    ........K...!.!.
01F0F0:  21 0C 2A BC 88 CD 29 BC 3A C5 88 47 C5 E5 7E EE    !.*...).:..G..~.
01F100:  FF 77 23 10 F9 E1 C1 0D C8 CD A5 88 18 EE C5 D5    .w#.............
01F110:  25 54 45 26 C0 6A 16 00 1E 50 18 01 19 10 FD 22    %TE&.j...P....."
01F120:  BC 88 D1 C1 C9 7C C6 08 67 D0 D5 11 50 C0 19 D1    .....|..g...P...
01F130:  C9 01 E0 F5 ED 78 1F D8 18 F7 00 00 00 00 00 00    .....x..........
01F140:  00 00 00 00 00 00 00 00 CD 00 B9 3A 01 DE FE 71    ...........:...q
01F150:  28 0E FE C9 20 05 21 5E BD 18 08 21 5B BD 18 03    (... .!^...![...
01F160:  21 3A BD 22 F7 81 C3 03 B9 CD 11 BC 06 14 38 06    !:."..........8.
01F170:  28 02 CB 20 CB 20 3A 76 8A 04 B8 C9 44 45 43 3A    (.. . :v....DEC:
01F180:  FF 20 48 45 58 3A FF 20 42 49 4E 3A FF 1F 01 01    . HEX:. BIN:....
01F190:  18 20 45 52 52 45 55 52 20 4C 4F 43 41 54 45 20    . ERREUR LOCATE 
01F1A0:  07 18 FF 1F 01 01 18 20 45 52 52 45 55 52 20 50    ....... ERREUR P
01F1B0:  41 52 41 4D 45 54 52 45 53 20 07 18 FF 1F 01 01    ARAMETRES ......
01F1C0:  18 20 54 52 4F 50 20 4C 4F 4E 47 20 50 4F 55 52    . TROP LONG POUR
01F1D0:  20 41 46 46 49 43 48 45 52 20 07 18 FF 07 20 50     AFFICHER .... P
01F1E0:  72 65 73 73 65 72 20 75 6E 65 20 74 6F 75 63 68    resser une touch
01F1F0:  65 20 FF 00 00 00 00 00 00 00 00 00 00 00 00 00    e ..............
01F200:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F210:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F220:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F230:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F240:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F250:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F260:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F270:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F280:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F290:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F2A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F2B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F2C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F2D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F2E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F2F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F300:  00 00 00 00 00 00 00 00 00 00 00 00 00 16 00 16    ................
01F310:  00 10 27 E8 03 64 00 0A 00 01 00 00 10 00 01 10    ..'..d..........
01F320:  00 00 00 00 1A 49 54 45 20 22 52 53 58 50 52 54    .....ITE "RSXPRT
01F330:  32 22 0D 0A 3B 0D 0A 50 52 54 20 20 20 20 20 45    2"..;..PRT     E
01F340:  51 55 20 23 42 42 35 41 0D 0A 4D 41 54 41 44 52    QU #BB5A..MATADR
01F350:  20 20 45 51 55 20 23 42 42 41 35 0D 0A 49 4E 44      EQU #BBA5..IND
01F360:  50 52 54 20 20 45 51 55 20 23 42 44 44 34 0D 0A    PRT  EQU #BDD4..
01F370:  3B 0D 0A 20 4C 44 20 48 4C 2C 28 49 4E 44 50 52    ;.. LD HL,(INDPR
01F380:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F390:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F3A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F3B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F3C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F3D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F3E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F3F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F400:  20 53 69 20 3C 3E 20 30 20 65 66 66 65 74 73 20     Si <> 0 effets 
01F410:  62 69 7A 61 72 72 65 73 20 2E 20 20 20 20 20 20    bizarres .      
01F420:  20 20 20 5B 30 30 30 5D 22 00 4C 00 BE 00 BF 22       [000]".L...."
01F430:  20 52 39 20 3A 20 53 63 61 6E 6E 69 6E 67 20 20     R9 : Scanning  
01F440:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01F450:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01F460:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5B                   [
01F470:  30 30 37 5D 22 00 1A 00 C8 00 BF 22 20 52 31 30    007]"......" R10
01F480:  20 3A 20 50 61 73 20 74 6F 75 63 68 65 72 22 00     : Pas toucher".
01F490:  1A 00 D2 00 BF 22 20 52 31 31 20 3A 20 50 61 73    ....." R11 : Pas
01F4A0:  20 74 6F 75 63 68 65 72 22 00 4C 00 DC 00 BF 22     toucher".L...."
01F4B0:  20 52 31 32 20 3A 20 41 64 72 2E 45 63 72 61 6E     R12 : Adr.Ecran
01F4C0:  2E 42 35 2C 42 34 3A 4D 53 42 20 42 33 2C 42 32    .B5,B4:MSB B3,B2
01F4D0:  3A 4F 76 65 72 73 63 61 6E 20 42 31 2C 42 30 3A    :Overscan B1,B0:
01F4E0:  64 65 63 61 6C 65 20 26 32 30 30 20 2A 2A 2A 5B    decale &200 ***[
01F4F0:  30 34 38 5D 22 00 4C 00 E6 00 BF 22 20 52 31 33    048]".L...." R13
01F500:  20 3A 20 44 65 63 61 6C 65 20 6C 27 61 64 72 65     : Decale l'adre
01F510:  73 73 65 20 65 63 72 61 6E 20 64 65 20 32 20 63    sse ecran de 2 c
01F520:  61 73 65 73 20 6D 65 6D 6F 69 72 65 20 70 61 72    ases memoire par
01F530:  20 75 6E 69 74 65 20 20 2A 2A 2A 5B 30 30 30 5D     unite  ***[000]
01F540:  22 00 37 00 F0 00 BF 22 20 20 20 20 20 20 20 20    ".7...."        
01F550:  20 20 20 20 20 20 18 20 20 20 20 20 20 20 41 43          .       AC
01F560:  54 49 56 41 54 49 4F 4E 20 44 55 20 43 52 54 43    TIVATION DU CRTC
01F570:  20 20 20 20 20 20 18 22 00 37 00 FA 00 BF 22 20          .".7...." 
01F580:  20 20 20 20 20 20 20 20 20 20 20 20 20 18 20 20                 .  
01F590:  20 20 20 20 52 45 53 54 41 55 52 45 52 20 50 41        RESTAURER PA
01F5A0:  52 41 4D 45 54 52 45 53 20 20 20 20 20 18 22 00    RAMETRES     .".
01F5B0:  37 00 04 01 BF 22 20 20 20 20 20 20 20 20 20 20    7...."          
01F5C0:  20 20 20 20 18 20 20 20 20 20 20 51 55 49 54 54        .      QUITT
01F5D0:  45 52 20 4C 45 20 50 52 4F 47 52 41 4D 4D 45 20    ER LE PROGRAMME 
01F5E0:  20 20 20 20 18 22 00 10 00 0E 01 9F 20 1E 7C 01        ."...... .|.
01F5F0:  01 9F 20 1E 58 02 00 1D 00 18 01 7C 00 42 41 4E    .. .X......|.BAN
01F600:  C4 2C 40 0B 00 00 F2 2C 10 2C 12 2C 19 44 2C 0F    .,@....,.,.,.D,.
01F610:  2C 19 11 00 40 00 22 01 A1 20 0B 00 00 F2 F1 19    ,...@.".. ......
01F620:  0E 20 FA 20 28 0B 00 00 F2 F2 19 0A 20 FA 20 0B    . . (....... . .
01F630:  00 00 F2 F2 19 0B 29 20 EB 20 9F 20 1E 8A 02 01    ......) . . ....
01F640:  9F 20 1E 58 02 01 7C 00 42 41 4E 44 B1 01 A0 20    . .X..|.BAND... 
01F650:  1E 22 01 00 28 00 2C 01 A1 20 0B 00 00 F2 EF 19    ."..(.,.. ......
01F660:  0A 20 FC 20 0B 00 00 F2 EF 19 0B 20 EB 20 7C 00    . . ....... . |.
01F670:  42 41 4E 44 B1 01 A0 20 1E 22 01 00 1E 00 36 01    BAND... ."....6.
01F680:  A1 20 0B 00 00 F2 EF 19 0A 20 FC 20 0B 00 00 F2    . ....... . ....
01F690:  EF 19 0B 20 EB 20 1E 22 01 00 1D 00 40 01 A1 20    ... . ."....@.. 
01F6A0:  0D 00 00 F2 EF 19 10 20 EB 20 85 20 22 53 4F 53    ....... . . "SOS
01F6B0:  37 41 22 2C 19 29 00 3D 00 4A 01 A1 20 0B 00 00    7A",.).=.J.. ...
01F6C0:  F2 EF 19 0F 20 EB 20 9E 20 0B 00 00 E9 EF 0E 20    .... . . ...... 
01F6D0:  EC 20 19 0D 01 0B 00 00 6E F6 28 0B 00 00 E9 29    . ......n.(....)
01F6E0:  EF 0D 00 00 F6 28 0B 00 00 E9 29 01 B0 01 A0 20    .....(....).... 
01F6F0:  1E 0E 01 00 0A 00 54 01 A0 20 1E CC 01 00 07 00    ......T.. ......
01F700:  5E 01 01 C0 00 1F 00 68 01 01 C0 2D 20 41 66 66    ^......h...- Aff
01F710:  69 63 68 65 20 76 61 6C 65 75 72 73 20 43 52 54    iche valeurs CRT
01F720:  43 20 2D 00 07 00 72 01 01 C0 00 12 00 7C 01 9E    C -...r......|..
01F730:  20 0B 00 00 E9 EF 0E 20 EC 20 19 0D 00 1E 00 86     ...... . ......
01F740:  01 A1 20 0B 00 00 E9 EF 19 0A 20 FC 20 0B 00 00    .. ....... . ...
01F750:  E9 EF 19 0B 20 EB 20 1E 9A 01 00 2A 00 90 01 A9    .... . ....*....
01F760:  20 19 46 2C 12 F4 0B 00 00 E9 01 BF 20 ED 22 23     .F,........ ."#
01F770:  23 23 20 20 20 20 20 22 3B 0B 00 00 6E F6 28 0B    ##     ";...n.(.
01F780:  00 00 E9 29 00 06 00 9A 01 B0 00 06 00 A4 01 C9    ...)............
01F790:  00 07 00 AE 01 01 C0 00 1A 00 B8 01 01 C0 2D 20    ..............- 
01F7A0:  4E 6F 75 76 65 61 75 20 43 52 54 43 20 4F 4E 20    Nouveau CRTC ON 
01F7B0:  2D 00 07 00 C2 01 01 C0 00 4C 00 CC 01 AD 20 0F    -........L.... .
01F7C0:  01 82 20 19 0A 01 BA 20 11 01 BB 20 0F 01 8A 01    .. .... ... ....
01F7D0:  9E 20 0B 00 00 E9 EF 0F 20 EC 20 19 19 01 BF 22    . ...... . ...."
01F7E0:  4C 69 67 6E 65 20 65 63 72 61 6E 20 3A 22 3B 0B    Ligne ecran :";.
01F7F0:  00 00 E9 01 B0 01 A9 20 0F 2C 0F 01 83 20 1F 00    ....... .,... ..
01F800:  00 4E 41 4D 45 44 49 53 43 42 41 53 00 00 00 00    .NAMEDISCBAS....
01F810:  00 00 00 00 00 70 01 00 BC 01 00 00 00 00 00 00    .....p..........
01F820:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F830:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F840:  BC 01 00 05 05 00 29 00 64 00 BF 22 20 18 20 65    ......).d.." . e
01F850:  73 74 20 6D 65 6D 6F 72 69 73 65 20 65 6E 20 3A    st memorise en :
01F860:  20 26 22 FF 73 28 0D 00 00 61 E4 F4 0F 29 00 10     &".s(...a...)..
01F870:  00 6E 00 83 20 1C 06 BB 01 A0 20 1E 14 00 00 00    .n.. ..... .....
01F880:  14 00 0A 00 A8 22 4E 41 4D 45 44 49 53 43 2E 42    ....."NAMEDISC.B
01F890:  49 4E 22 00 23 00 14 00 AD 20 10 01 A2 20 0E 2C    IN".#.... ... .,
01F8A0:  0E 01 82 20 0E 01 A2 20 0F 2C 19 1A 01 0D 00 00    ... ... .,......
01F8B0:  41 C4 EF 1C 87 9C 00 40 00 1E 00 BF 01 BF 20 22    A......@...... "
01F8C0:  50 61 73 73 61 67 65 20 64 27 75 6E 20 6E 6F 6D    Passage d'un nom
01F8D0:  20 64 65 20 66 69 63 68 69 65 72 20 61 20 75 6E     de fichier a un
01F8E0:  20 70 72 6F 67 72 61 6D 6D 65 20 61 73 73 65 6D     programme assem
01F8F0:  62 6C 65 75 72 22 00 34 00 28 00 BF 20 22 44 6F    bleur".4.(.. "Do
01F900:  6E 6E 65 72 20 27 51 27 20 63 6F 6D 6D 65 20 6E    nner 'Q' comme n
01F910:  6F 6D 20 70 6F 75 72 20 72 65 74 6F 75 72 6E 65    om pour retourne
01F920:  72 20 61 75 20 6D 65 6E 75 22 00 25 00 32 00 BF    r au menu".%.2..
01F930:  01 BF 01 A3 20 22 4E 6F 6D 20 64 75 20 66 69 63    ...£ "Nom du fic
01F940:  68 69 65 72 20 3A 20 22 3B 03 00 00 66 69 E3 00    hier : ";...fi..
01F950:  31 00 3C 00 03 00 00 66 69 E3 EF FF 1C 28 03 00    1.<....fi....(..
01F960:  00 66 69 E3 29 01 A1 20 03 00 00 66 69 E3 EF 22    .fi.).. ...fi.."
01F970:  51 22 20 EB 20 CA 22 6C 6F 61 64 73 61 76 65 22    Q" . ."loadsave"
01F980:  00 31 00 46 00 83 20 1F 00 00 40 1C 90 2C 40 03    .1.F.. ...@..,@.
01F990:  00 00 66 69 E3 01 A1 20 FF 12 28 0D 00 00 41 C4    ..fi... ..(...A.
01F9A0:  29 F2 0E 20 EB 20 83 20 1C 06 BB 01 A0 20 1E 14    ).. . . ..... ..
01F9B0:  00 00 21 00 50 00 BF 01 BF 22 4C 65 20 6E 6F 6D    ..!.P...."Le nom
01F9C0:  20 64 65 20 66 69 63 68 69 65 72 20 3A 20 18 20     de fichier : . 
01F9D0:  22 3B 00 2E 00 5A 00 9E 20 0D 00 00 E9 EF 0D 00    ";...Z.. .......
01F9E0:  00 61 E4 20 EC 20 0D 00 00 61 E4 F4 19 0F 01 BF    .a. . ...a......
01F9F0:  20 FF 03 28 FF 12 28 0D 00 00 E9 29 29 3B 01 B0     ..(..(....));..
01FA00:  00 29 00 64 00 BF 22 20 18 20 65 73 74 20 6D 65    .).d.." . est me
01FA10:  6D 6F 72 69 73 65 20 65 6E 20 3A 20 26 22 FF 73    morise en : &".s
01FA20:  28 0D 00 00 61 E4 F4 0F 29 00 10 00 6E 00 83 20    (...a...)...n.. 
01FA30:  1C 06 BB 01 A0 20 1E 14 00 00 00 00 1A 3D 26 39    ..... .......=&9
01FA40:  43 38 37 0D 0A 33 30 20 50 52 49 4E 54 3A 50 52    C87..30 PRINT:PR
01FA50:  49 4E 54 20 22 50 61 73 73 61 67 65 20 64 27 75    INT "Passage d'u
01FA60:  6E 20 6E 6F 6D 20 64 65 20 66 69 63 68 69 65 72    n nom de fichier
01FA70:  20 61 20 75 6E 20 70 72 6F 67 72 61 6D 6D 65 20     a un programme 
01FA80:  14 00 0A 00 A8 22 4E 41 4D 45 44 49 53 43 2E 42    ....."NAMEDISC.B
01FA90:  49 4E 22 00 23 00 14 00 AD 20 10 01 A2 20 0E 2C    IN".#.... ... .,
01FAA0:  0E 01 82 20 0E 01 A2 20 0F 2C 19 1A 01 0D 00 00    ... ... .,......
01FAB0:  41 C4 EF 1C 87 9C 00 40 00 1E 00 BF 01 BF 20 22    A......@...... "
01FAC0:  50 61 73 73 61 67 65 20 64 27 75 6E 20 6E 6F 6D    Passage d'un nom
01FAD0:  20 64 65 20 66 69 63 68 69 65 72 20 61 20 75 6E     de fichier a un
01FAE0:  20 70 72 6F 67 72 61 6D 6D 65 20 61 73 73 65 6D     programme assem
01FAF0:  62 6C 65 75 72 22 00 34 00 28 00 BF 20 22 44 6F    bleur".4.(.. "Do
01FB00:  6E 6E 65 72 20 27 51 27 20 63 6F 6D 6D 65 20 6E    nner 'Q' comme n
01FB10:  6F 6D 20 70 6F 75 72 20 72 65 74 6F 75 72 6E 65    om pour retourne
01FB20:  72 20 61 75 20 6D 65 6E 75 22 00 25 00 32 00 BF    r au menu".%.2..
01FB30:  01 BF 01 A3 20 22 4E 6F 6D 20 64 75 20 66 69 63    ...£ "Nom du fic
01FB40:  68 69 65 72 20 3A 20 22 3B 03 00 00 66 69 E3 00    hier : ";...fi..
01FB50:  31 00 3C 00 03 00 00 66 69 E3 EF FF 1C 28 03 00    1.<....fi....(..
01FB60:  00 66 69 E3 29 01 A1 20 03 00 00 66 69 E3 EF 22    .fi.).. ...fi.."
01FB70:  51 22 20 EB 20 CA 22 6C 6F 61 64 73 61 76 65 22    Q" . ."loadsave"
01FB80:  00 31 00 46 00 83 20 1F 00 00 40 1C 90 2C 40 03    .1.F.. ...@..,@.
01FB90:  00 00 66 69 E3 01 A1 20 FF 12 28 0D 00 00 41 C4    ..fi... ..(...A.
01FBA0:  29 F2 0E 20 EB 20 83 20 1C 06 BB 01 A0 20 1E 14    ).. . . ..... ..
01FBB0:  00 00 21 00 50 00 BF 01 BF 22 4C 65 20 6E 6F 6D    ..!.P...."Le nom
01FBC0:  20 64 65 20 66 69 63 68 69 65 72 20 3A 20 18 20     de fichier : . 
01FBD0:  22 3B 00 2E 00 5A 00 9E 20 0D 00 00 E9 EF 0D 00    ";...Z.. .......
01FBE0:  00 61 E4 20 EC 20 0D 00 00 61 E4 F4 19 0F 01 BF    .a. . ...a......
01FBF0:  20 FF 03 28 FF 12 28 0D 00 00 E9 29 29 3B 01 B0     ..(..(....));..
01FC00:  00 4C 4F 41 44 41 53 43 20 42 41 53 00 00 00 00    .LOADASC BAS....
01FC10:  00 00 00 00 00 70 01 00 87 03 00 00 00 00 00 00    .....p..........
01FC20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01FC30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01FC40:  87 03 00 72 04 20 1E 14 00 00 00 00 1A 43 20 24    ...r. .......C $
01FC50:  24 24 FF 00 FF 42 49 4E 22 0D 0A 32 30 20 4D 4F    $$...BIN"..20 MO
01FC60:  44 45 20 32 3A 49 4E 4B 20 30 2C 30 3A 42 4F 52    DE 2:INK 0,0:BOR
01FC70:  44 45 52 20 30 3A 49 4E 4B 20 31 2C 32 36 3A 41    DER 0:INK 1,26:A
01FC80:  13 00 0A 00 A8 22 4C 4F 41 44 41 53 43 2E 42 49    ....."LOADASC.BI
01FC90:  4E 22 00 23 00 14 00 AD 20 10 01 A2 20 0E 2C 0E    N".#.... ... .,.
01FCA0:  01 82 20 0E 01 A2 20 0F 2C 19 1A 01 0D 00 00 41    .. ... .,......A
01FCB0:  C4 EF 1C CF BE 00 51 00 1E 00 BF 01 BF 20 22 43    ......Q...... "C
01FCC0:  68 61 72 67 65 6D 65 6E 74 20 64 27 75 6E 20 66    hargement d'un f
01FCD0:  69 63 68 69 65 72 20 41 53 43 49 49 20 44 6F 6E    ichier ASCII Don
01FCE0:  6E 65 72 20 27 51 27 20 63 6F 6D 6D 65 20 6E 6F    ner 'Q' comme no
01FCF0:  6D 20 70 6F 75 72 20 72 65 74 6F 75 72 20 61 75    m pour retour au
01FD00:  20 6D 65 6E 75 22 00 06 00 1F 00 84 00 23 00 28     menu".......#.(
01FD10:  00 BF 01 A3 20 22 4E 6F 6D 20 64 75 20 66 69 63    ...£ "Nom du fic
01FD20:  68 69 65 72 20 3A 20 22 3B 03 00 00 66 69 E3 00    hier : ";...fi..
01FD30:  30 00 32 00 03 00 00 66 69 E3 EF FF 1C 28 03 00    0.2....fi....(..
01FD40:  00 66 69 E3 29 01 A1 20 03 00 00 66 69 E3 EF 22    .fi.).. ...fi.."
01FD50:  51 22 EB 20 CA 22 6C 6F 61 64 73 61 76 65 22 00    Q". ."loadsave".
01FD60:  58 00 3C 00 BF 01 BF 22 55 4E 45 20 4D 41 55 56    X.<...."UNE MAUV
01FD70:  41 49 53 45 20 41 44 52 45 53 53 45 20 44 45 20    AISE ADRESSE DE 
01FD80:  42 55 46 46 45 52 20 4F 55 20 44 45 20 43 48 41    BUFFER OU DE CHA
01FD90:  52 47 45 4D 45 4E 54 20 50 4C 41 4E 54 45 52 41    RGEMENT PLANTERA
01FDA0:  20 53 4F 53 20 50 52 4F 47 52 41 4D 4D 45 55 52     SOS PROGRAMMEUR
01FDB0:  53 20 21 20 22 01 BF 00 35 00 46 00 A3 20 22 41    S ! "...5.F.£ "A
01FDC0:  64 72 65 73 73 65 20 64 75 20 74 61 6D 70 6F 6E    dresse du tampon
01FDD0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
01FDE0:  3A 20 22 3B 0D 00 00 61 64 62 75 E6 00 36 00 50    : ";...adbu..6.P
01FDF0:  00 A3 20 22 41 64 72 65 73 73 65 20 64 65 20 63    .£ "Adresse de c
01FE00:  68 61 72 67 65 6D 65 6E 74 20 64 75 20 66 69 63    hargement du fic
01FE10:  68 69 65 72 20 3A 20 22 3B 0D 00 00 61 64 6C 6F    hier : ";...adlo
01FE20:  61 E4 00 33 00 5A 00 BF 01 BF 22 43 68 61 72 67    a..3.Z...."Charg
01FE30:  65 6D 65 6E 74 20 65 6E 20 63 6F 75 72 73 20 28    ement en cours (
01FE40:  53 69 20 74 6F 75 74 20 76 61 20 62 69 65 6E 20    Si tout va bien 
01FE50:  2E 2E 2E 29 22 00 25 00 64 00 83 20 1C 80 BE 2C    ...)".%.d.. ...,
01FE60:  40 03 00 00 66 69 E3 2C 0D 00 00 61 64 6C 6F 61    @...fi.,...adloa
01FE70:  E4 2C 0D 00 00 61 64 62 75 E6 00 48 00 6E 00 A1    .,...adbu..H.n..
01FE80:  20 FF 12 28 0D 00 00 61 E4 29 F2 0E 20 EB 20 A9     ..(...a.).. . .
01FE90:  20 0F 2C 19 0E 01 BF 20 FF 03 28 19 12 29 22 18     .,.... ..(..)".
01FEA0:  20 45 52 52 45 55 52 20 43 48 41 52 47 45 4D 45     ERREUR CHARGEME
01FEB0:  4E 54 20 18 07 22 01 83 20 1C 06 BB 01 A0 20 1E    NT ..".. ..... .
01FEC0:  14 00 00 15 00 78 00 0D 00 00 61 64 EC EF 0D 00    .....x....ad....
01FED0:  00 61 64 6C 6F 61 E4 00 57 00 82 00 8A 01 BF 22    .adloa..W......"
01FEE0:  4C 69 73 74 61 67 65 20 6D 65 6D 6F 69 72 65 20    Listage memoire 
01FEF0:  63 68 61 72 67 65 65 20 2C 20 6C 6F 6E 67 75 65    chargee , longue
01FF00:  75 72 20 6C 75 65 20 3A 22 3B FF 12 28 0D 00 00    ur lue :";..(...
01FF10:  61 E4 F4 10 29 F6 1A 00 01 F4 FF 12 28 0D 00 00    a...).......(...
01FF20:  61 E4 F4 0F 29 22 20 6F 63 74 65 74 73 22 00 12    a...)" octets"..
01FF30:  00 8C 00 9E 20 0D 00 00 E9 EF 0E 20 EC 20 19 16    .... ...... . ..
01FF40:  00 1E 00 C8 00 9E 20 0D 00 00 EA EF 0D 00 00 61    ...... ........a
01FF50:  64 EC 20 EC 20 0D 00 00 61 64 EC F4 19 4F 00 19    d. . ...ad...O..
01FF60:  00 D2 00 BF 20 FF 03 28 0F 29 FF 03 28 FF 12 28    .... ..(.)..(..(
01FF70:  0D 00 00 EA 29 29 3B 00 06 00 DC 00 B0 00 15 00    ....));.........
01FF80:  E6 00 0D 00 00 61 64 EC EF 0D 00 00 61 64 EC F4    .....ad.....ad..
01FF90:  19 50 00 06 00 F0 00 B0 00 22 00 FA 00 BF 22 18    .P......."....".
01FFA0:  20 5B 43 5D 6F 6E 74 69 6E 75 65 72 20 5B 41 5D     [C]ontinuer [A]
01FFB0:  72 72 65 74 65 72 20 18 22 3B 00 2F 00 04 01 03    rreter .";./....
01FFC0:  00 00 E1 EF 22 22 01 D6 20 03 00 00 E1 F2 22 43    ...."".. ....."C
01FFD0:  22 FA 20 03 00 00 E1 F2 22 41 22 01 03 00 00 E1    ". ....."A".....
01FFE0:  EF FF 1C 28 FF 43 29 01 D5 00 1B 00 0E 01 A1 20    ...(.C)........ 
01FFF0:  03 00 00 C1 EF 22 43 22 EB 20 1E 82 00 20 01 97    ....."C". ... ..
020000:  20 1E 14 00 00 00 00 1A 43 20 24 24 24 FF 00 FF     .......C $$$...
020010:  42 49 4E 22 0D 0A 32 30 20 4D 4F 44 45 20 32 3A    BIN"..20 MODE 2:
020020:  49 4E 4B 20 30 2C 30 3A 42 4F 52 44 45 52 20 30    INK 0,0:BORDER 0
020030:  3A 49 4E 4B 20 31 2C 32 36 3A 41 44 3D 26 42 45    :INK 1,26:AD=&BE
020040:  43 46 0D 0A 33 30 20 50 52 49 4E 54 3A 50 52 49    CF..30 PRINT:PRI
020050:  4E 54 20 22 43 68 61 72 67 65 6D 65 6E 74 20 64    NT "Chargement d
020060:  27 75 6E 20 66 69 63 68 69 65 72 20 41 53 43 49    'un fichier ASCI
020070:  49 20 44 6F 6E 6E 65 72 20 27 51 27 20 63 6F 6D    I Donner 'Q' com
020080:  20 FF 12 28 0D 00 00 61 E4 29 F2 0E 20 EB 20 A9     ..(...a.).. . .
020090:  20 0F 2C 19 0E 01 BF 20 FF 03 28 19 12 29 22 18     .,.... ..(..)".
0200A0:  20 45 52 52 45 55 52 20 43 48 41 52 47 45 4D 45     ERREUR CHARGEME
0200B0:  4E 54 20 18 07 22 01 83 20 1C 06 BB 01 A0 20 1E    NT ..".. ..... .
0200C0:  14 00 00 15 00 78 00 0D 00 00 61 64 EC EF 0D 00    .....x....ad....
0200D0:  00 61 64 6C 6F 61 E4 00 57 00 82 00 8A 01 BF 22    .adloa..W......"
0200E0:  4C 69 73 74 61 67 65 20 6D 65 6D 6F 69 72 65 20    Listage memoire 
0200F0:  63 68 61 72 67 65 65 20 2C 20 6C 6F 6E 67 75 65    chargee , longue
020100:  75 72 20 6C 75 65 20 3A 22 3B FF 12 28 0D 00 00    ur lue :";..(...
020110:  61 E4 F4 10 29 F6 1A 00 01 F4 FF 12 28 0D 00 00    a...).......(...
020120:  61 E4 F4 0F 29 22 20 6F 63 74 65 74 73 22 00 12    a...)" octets"..
020130:  00 8C 00 9E 20 0D 00 00 E9 EF 0E 20 EC 20 19 16    .... ...... . ..
020140:  00 1E 00 C8 00 9E 20 0D 00 00 EA EF 0D 00 00 61    ...... ........a
020150:  64 EC 20 EC 20 0D 00 00 61 64 EC F4 19 4F 00 19    d. . ...ad...O..
020160:  00 D2 00 BF 20 FF 03 28 0F 29 FF 03 28 FF 12 28    .... ..(.)..(..(
020170:  0D 00 00 EA 29 29 3B 00 06 00 DC 00 B0 00 15 00    ....));.........
020180:  E6 00 0D 00 00 61 64 EC EF 0D 00 00 61 64 EC F4    .....ad.....ad..
020190:  19 50 00 06 00 F0 00 B0 00 22 00 FA 00 BF 22 18    .P......."....".
0201A0:  20 5B 43 5D 6F 6E 74 69 6E 75 65 72 20 5B 41 5D     [C]ontinuer [A]
0201B0:  72 72 65 74 65 72 20 18 22 3B 00 2F 00 04 01 03    rreter .";./....
0201C0:  00 00 E1 EF 22 22 01 D6 20 03 00 00 E1 F2 22 43    ...."".. ....."C
0201D0:  22 FA 20 03 00 00 E1 F2 22 41 22 01 03 00 00 E1    ". ....."A".....
0201E0:  EF FF 1C 28 FF 43 29 01 D5 00 1B 00 0E 01 A1 20    ...(.C)........ 
0201F0:  03 00 00 C1 EF 22 43 22 EB 20 1E 82 00 20 01 97    ....."C". ... ..
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:  22 01 A0 20 1E 30 02 00 14 00 3C 05 CA 22 64 65    ".. .0....<.."de
020310:  6D 72 6F 75 74 31 2E 62 61 73 22 00 14 00 46 05    mrout1.bas"...F.
020320:  CA 22 64 65 6D 72 6F 75 74 32 2E 62 61 73 22 00    ."demrout2.bas".
020330:  0F 00 50 05 CA 22 6D 61 73 6B 2E 62 61 73 00 0F    ..P.."mask.bas..
020340:  00 5A 05 CA 22 72 6F 74 2E 62 61 73 22 00 0A 00    .Z.."rot.bas"...
020350:  64 05 A0 20 1E C4 04 00 0A 00 6E 05 A0 20 1E C4    d.. ......n.. ..
020360:  04 00 0A 00 78 05 A0 20 1E C4 04 00 0B 00 82 05    ....x.. ........
020370:  A0 20 1E C4 04 20 00 07 00 8C 05 01 C0 00 16 00    . ... ..........
020380:  D0 07 9F 20 1E B0 27 01 85 22 73 6F 73 67 36 22    ... ..'.."sosg6"
020390:  2C 19 64 00 07 00 DA 07 01 C0 00 45 00 10 27 9E    ,.d........E..'.
0203A0:  20 0D 00 00 E9 EF 0E 20 EC 20 16 01 7C 00 50 52     ...... . ..|.PR
0203B0:  54 C3 2C 0D 00 00 63 B0 2C 0D 00 00 63 B1 2C 0E    T.,...c.,...c.,.
0203C0:  2C 0D 00 00 F8 2C 0D 00 00 F9 F4 0D 00 00 E9 2C    ,....,.........,
0203D0:  40 03 00 00 E1 28 0D 00 00 E9 29 01 B0 01 C9 00    @....(....).....
0203E0:  07 00 1A 27 01 C0 00 20 00 24 27 01 C0 2A 2A 2A    ...'... .$'..***
0203F0:  20 46 4C 41 53 48 49 4E 47 20 73 75 20 63 61 64     FLASHING su cad
020400:  72 65 20 2A 2A 2A 00 07 00 2E 27 01 C0 00 65 00    re ***....'...e.
020410:  38 27 CC 20 0F 2C 0D 00 00 E6 2C 19 14 2C 19 0F    8'. .,....,..,..
020420:  01 0D 00 00 F4 EF 16 01 0D 00 00 64 EC EF 11 01    ...........d....
020430:  0D 00 00 64 E8 EF 11 01 9F 20 1E 60 27 01 0D 00    ...d..... .`'...
020440:  00 E3 EF 0D 00 00 63 B1 01 9F 20 1E 60 27 01 0D    ......c... .`'..
020450:  00 00 E3 EF 0D 00 00 63 B2 01 0D 00 00 F4 EF 12    .......c........
020460:  01 0D 00 00 64 EC EF 19 10 01 0D 00 00 64 E8 EF    ....d........d..
020470:  19 10 00 07 00 42 27 01 C0 00 3C 00 4C 27 01 C0    .....B'...<.L'..
020480:  2A 2A 2A 20 54 72 61 63 65 20 75 6E 20 63 61 64    *** Trace un cad
020490:  72 65 20 49 4E 54 45 52 4E 45 20 61 20 6C 61 20    re INTERNE a la 
0204A0:  73 75 72 66 61 63 65 20 64 75 20 74 65 78 74 65    surface du texte
0204B0:  20 2A 2A 2A 20 00 07 00 56 27 01 C0 00 7D 00 60     *** ...V'...}.`
0204C0:  27 7C 00 43 41 C4 2C 28 0D 00 00 F8 F5 0F 29 F6    '|.CA.,(......).
0204D0:  19 10 F5 10 2C 28 28 19 1A F5 0D 00 00 F9 29 F6    ....,((.......).
0204E0:  19 10 29 F4 28 19 10 F5 0D 00 00 64 E8 29 F4 0D    ..).(......d.)..
0204F0:  00 00 64 E8 2C 28 28 0D 00 00 EC F4 0F 29 F6 19    ..d.,((......)..
020500:  61 72 67 65 75 72 20 73 61 6E 73 20 70 6F 75 72    argeur sans pour
020510:  20 61 75 74 61 6E 74 20 65 08 5E 74 72 65 20 0D     autant e.^tre .
020520:  0A 20 65 78 63 65 73 73 69 66 20 65 6E 20 70 72    . excessif en pr
020530:  6F 66 6F 6E 64 65 75 72 20 2E 0D 0A 20 0D 0A 20    ofondeur ... .. 
020540:  20 20 20 20 4C 65 20 63 6C 61 76 69 65 72 20 3A        Le clavier :
020550:  20 49 6C 20 66 61 75 64 72 61 20 20 61 63 71 75     Il faudra  acqu
020560:  7B 72 69 72 20 20 75 6E 20 20 6E 6F 75 76 65 61    {rir  un  nouvea
020570:  75 20 20 64 6F 69 67 74 7B 20 2C 20 63 27 65 73    u  doigt{ , c'es
020580:  74 20 74 6F 75 6A 6F 75 72 73 20 75 6E 20 0D 0A    t toujours un ..
020590:  20 51 57 45 52 54 59 20 6D 61 69 73 20 6C 65 73     QWERTY mais les
0205A0:  20 20 66 6C 7D 63 68 65 73 20 20 64 75 20 20 63      fl}ches  du  c
0205B0:  75 72 73 65 75 72 20 20 6F 6E 74 20 20 64 7B 6D    urseur  ont  d{m
0205C0:  7B 6E 61 67 7B 20 20 76 65 72 73 20 20 6C 65 73    {nag{  vers  les
0205D0:  20 20 62 61 73 20 20 64 75 20 70 61 76 7B 20 0D      bas  du pav{ .
0205E0:  0A 20 6E 75 6D 7B 72 69 71 75 65 20 65 74 20 6C    . num{rique et l
0205F0:  61 20 74 6F 75 63 68 65 20 43 4F 50 59 20 73 65    a touche COPY se
020600:  20 74 72 6F 75 76 65 20 40 20 20 67 61 75 63 68     trouve @  gauch
020610:  65 20 64 65 20 6C 61 20 62 61 72 72 65 20 64 27    e de la barre d'
020620:  65 73 70 61 63 65 6D 65 6E 74 20 2E 20 4F 6E 20    espacement . On 
020630:  0D 0A 20 79 20 74 72 6F 75 76 65 20 61 75 73 73    .. y trouve auss
020640:  69 20 64 65 75 78 20 74 6F 75 63 68 65 73 20 20    i deux touches  
020650:  73 75 70 70 6C 7B 6D 65 6E 74 61 69 72 65 73 20    suppl{mentaires 
020660:  20 64 65 73 74 69 6E 7B 65 73 20 40 20 7B 6D 75     destin{es @ {mu
020670:  6C 65 72 20 64 65 20 6E 6F 75 76 65 6C 6C 65 73    ler de nouvelles
020680:  20 0D 0A 20 66 6F 6E 63 74 69 6F 6E 73 20 2E 0D     .. fonctions ..
020690:  0A 20 0D 0A 20 20 20 20 20 4C 65 20 6D 6F 6E 69    . ..     Le moni
0206A0:  74 65 75 72 20 65 73 74 20 72 65 66 61 69 74 20    teur est refait 
0206B0:  40 20 20 6E 65 75 66 20 20 65 74 20 20 69 6E 74    @  neuf  et  int
0206C0:  7D 67 72 65 20 20 32 20 20 68 61 75 74 20 70 61    }gre  2  haut pa
0206D0:  72 6C 65 75 72 73 20 70 6F 75 72 20 6C 65 20 73    rleurs pour le s
0206E0:  6F 6E 20 0D 0A 20 73 74 7B 72 7B 6F 20 2E 0D 0A    on .. st{r{o ...
0206F0:  20 0D 0A 20 20 20 20 20 4C 65 73 20 70 6C 75 73     ..     Les plus
020700:  20 64 65 73 20 6E 6F 75 76 65 61 75 78 20 43 50     des nouveaux CP
020710:  43 20 3A 20 20 54 6F 75 74 20 20 64 27 61 62 6F    C :  Tout  d'abo
020720:  72 64 20 20 75 6E 20 70 6F 72 74 20 63 61 72 74    rd  un port cart
020730:  6F 75 63 68 65 20 73 75 72 20 6C 65 20 63 6F 08    ouche sur le co.
020740:  5E 74 7B 20 0D 0A 20 67 61 75 63 68 65 20 64 65    ^t{ .. gauche de
020750:  20 6C 61 20 6D 61 63 68 69 6E 65 20 71 75 69 20     la machine qui 
020760:  20 72 65 63 65 76 72 61 20 20 62 69 65 6E 20 20     recevra  bien  
020770:  73 75 72 20 20 6C 65 73 20 20 63 61 72 74 6F 75    sur  les  cartou
020780:  63 68 65 73 20 70 72 7B 76 75 65 73 20 70 6F 75    ches pr{vues pou
020790:  72 20 6C 61 20 0D 0A 20 63 6F 6E 73 6F 6C 65 20    r la .. console 
0207A0:  64 65 20 6A 65 75 20 41 4D 53 54 52 41 44 20 2E    de jeu AMSTRAD .
0207B0:  20 20 45 6E 20 20 70 6C 75 73 20 20 64 75 20 20      En  plus  du  
0207C0:  70 6F 72 74 20 20 6A 6F 79 73 74 69 63 6B 20 2C    port  joystick ,
0207D0:  20 6C 65 73 20 43 50 43 2B 20 64 69 73 70 6F 73     les CPC+ dispos
0207E0:  65 72 6F 6E 74 20 0D 0A 20 64 27 75 6E 20 70 6F    eront .. d'un po
0207F0:  72 74 20 70 6F 75 72 20 6D 61 6E 65 74 74 65 20    rt pour manette 
020800:  6E 75 6D 7B 72 69 71 75 65 20 28 73 6F 75 72 69    num{rique (souri
020810:  73 29 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 44 27    s) ... ..     D'
020820:  61 70 72 7D 73 20 6C 65 20 63 61 74 61 6C 6F 67    apr}s le catalog
020830:  75 65 20 64 65 73 20 33 20 73 75 69 73 73 65 73    ue des 3 suisses
020840:  20 20 2C 20 20 6C 65 20 20 43 50 43 20 20 6E 6F      ,  le  CPC  no
020850:  75 76 65 61 75 20 65 73 74 20 6C 69 76 72 7B 20    uveau est livr{ 
020860:  61 76 65 63 20 75 6E 20 0D 0A 20 63 61 62 6C 65    avec un .. cable
020870:  20 64 65 20 74 7B 6C 7B 63 68 61 72 67 65 6D 65     de t{l{chargeme
020880:  6E 74 20 65 74 20 73 65 20 20 62 72 61 6E 63 68    nt et se  branch
020890:  65 20 20 64 69 72 65 63 74 65 6D 65 6E 74 20 20    e  directement  
0208A0:  73 75 72 20 6C 65 20 6D 69 6E 69 74 65 6C 20 6D    sur le minitel m
0208B0:  61 69 73 20 6E 6F 75 73 20 0D 0A 20 6E 27 61 76    ais nous .. n'av
0208C0:  6F 6E 73 20 20 72 65 74 72 6F 75 76 7B 20 20 61    ons  retrouv{  a
0208D0:  75 63 75 6E 65 20 20 61 6C 6C 75 73 69 6F 6E 20    ucune  allusion 
0208E0:  20 40 20 20 20 63 65 63 69 20 20 64 61 6E 73 20     @   ceci  dans 
0208F0:  20 64 27 61 75 74 72 65 73 20 20 63 61 74 61 6C     d'autres  catal
020900:  6F 67 75 65 73 20 20 6F 75 20 0D 0A 20 64 6F 63    ogues  ou .. doc
020910:  75 6D 65 6E 74 61 74 69 6F 6E 73 20 64 69 76 65    umentations dive
020920:  72 73 65 73 20 3F 0D 0A 20 0D 0A 20 20 20 20 20    rses ?.. ..     
020930:  44 75 20 63 6F 08 5E 74 7B 20 64 65 20 6C 27 61    Du co.^t{ de l'a
020940:  72 63 68 69 74 65 63 74 75 72 65 20 69 6E 74 65    rchitecture inte
020950:  72 6E 65 20 6E 6F 75 73 20 69 67 6E 6F 72 6F 6E    rne nous ignoron
020960:  73 20 65 6E 63 6F 72 65 20 62 65 61 75 63 6F 75    s encore beaucou
020970:  70 20 64 65 20 63 68 6F 73 65 73 20 0D 0A 20 6D    p de choses .. m
020980:  61 69 73 20 69 6C 20 65 73 74 20 63 65 72 74 61    ais il est certa
020990:  69 6E 20 20 71 75 65 20 20 6C 65 73 20 20 43 50    in  que  les  CP
0209A0:  43 20 20 70 6C 75 73 20 20 64 69 73 70 6F 73 65    C  plus  dispose
0209B0:  72 6F 6E 74 20 20 64 27 75 6E 65 20 20 70 61 6C    ront  d'une  pal
0209C0:  65 74 74 65 20 64 65 20 34 30 39 36 20 0D 0A 20    ette de 4096 .. 
0209D0:  63 6F 75 6C 65 75 72 73 20 28 43 27 65 73 74 20    couleurs (C'est 
0209E0:  62 69 65 6E 20 34 30 39 36 20 20 71 75 27 69 6C    bien 4096  qu'il
0209F0:  20 20 66 61 75 74 20 20 6C 69 72 65 29 20 20 65      faut  lire)  e
020A00:  74 20 20 64 65 20 33 32 20 63 6F 75 6C 65 75 72    t  de 32 couleur
020A10:  73 20 64 69 73 70 6F 6E 69 62 6C 65 73 20 0D 0A    s disponibles ..
020A20:  20 73 69 6D 75 6C 74 61 6E 7B 6D 65 6E 74 20 2E     simultan{ment .
020A30:  0D 0A 20 0D 0A 20 20 20 20 20 43 65 63 69 20 20    .. ..     Ceci  
020A40:  73 65 72 61 20 20 70 6F 73 73 69 62 6C 65 20 20    sera  possible  
020A50:  67 72 63 65 20 20 40 20 20 75 6E 20 20 67 65 73    grce  @  un  ges
020A60:  74 69 6F 6E 6E 61 69 72 65 20 20 64 65 20 20 73    tionnaire  de  s
020A70:  70 72 69 74 65 73 20 20 74 6F 74 61 6C 65 6D 65    prites  totaleme
020A80:  6E 74 20 0D 0A 20 69 6E 64 7B 70 65 6E 64 61 6E    nt .. ind{pendan
020A90:  74 20 64 65 20 20 6C 27 7B 63 72 61 6E 20 20 63    t de  l'{cran  c
020AA0:  6C 61 73 73 69 71 75 65 20 20 2E 20 20 4C 65 73    lassique  .  Les
020AB0:  20 20 6E 6F 75 76 65 61 75 78 20 20 43 50 43 20      nouveaux  CPC 
020AC0:  20 64 69 73 70 6F 73 65 72 6F 6E 74 20 20 64 65     disposeront  de
020AD0:  20 31 36 20 0D 0A 20 6D 61 74 72 69 63 65 73 20     16 .. matrices 
020AE0:  64 65 20 70 69 78 65 6C 73 20 64 65 20 20 31 36    de pixels de  16
020AF0:  2A 31 36 20 20 64 6F 6E 74 20 20 6C 61 20 20 74    *16  dont  la  t
020B00:  61 69 6C 6C 65 20 20 2C 20 20 6C 61 20 20 70 61    aille  ,  la  pa
020B10:  6C 65 74 74 65 20 20 64 65 20 63 6F 75 6C 65 75    lette  de couleu
020B20:  72 20 65 74 20 0D 0A 20 6C 27 61 66 66 65 63 74    r et .. l'affect
020B30:  61 74 69 6F 6E 20 64 65 73 20 20 65 6E 63 72 65    ation des  encre
020B40:  73 20 20 73 6F 6E 74 20 20 54 4F 54 41 4C 45 4D    s  sont  TOTALEM
020B50:  45 4E 54 20 20 49 4E 44 45 50 45 4E 44 41 4E 54    ENT  INDEPENDANT
020B60:  53 20 20 64 65 73 20 20 70 61 72 61 6D 7D 74 72    S  des  param}tr
020B70:  65 73 20 64 65 20 0D 0A 20 6C 27 7B 63 72 61 6E    es de .. l'{cran
020B80:  20 70 72 69 6E 63 69 70 61 6C 20 2E 20 44 65 20     principal . De 
020B90:  70 6C 75 73 20 6C 61 20 20 74 61 69 6C 6C 65 20    plus la  taille 
020BA0:  20 64 65 20 20 63 65 73 20 6D 61 74 72 69 63 65     de  ces matrice
020BB0:  73 20 70 65 75 74 20 65 08 5E 74 72 65 20 6D 75    s peut e.^tre mu
020BC0:  6C 74 69 70 6C 69 7B 65 20 0D 0A 20 70 61 72 20    ltipli{e .. par 
020BD0:  32 20 6F 75 20 34 20 2E 20 20 41 75 74 61 6E 74    2 ou 4 .  Autant
020BE0:  20 20 64 69 72 65 20 20 71 75 65 20 20 6C 65 73      dire  que  les
020BF0:  20 20 43 50 43 2B 20 20 44 45 56 52 41 49 45 4E      CPC+  DEVRAIEN
020C00:  54 20 64 69 73 70 6F 73 65 72 20 64 27 75 6E 20    T disposer d'un 
020C10:  76 7B 72 69 74 61 62 6C 65 20 0D 0A 20 73 79 73    v{ritable .. sys
020C20:  74 7D 6D 65 20 64 27 61 6E 69 6D 61 74 69 6F 6E    t}me d'animation
020C30:  20 20 64 65 20 20 73 70 72 69 74 65 73 20 20 71      de  sprites  q
020C40:  75 69 20 20 64 65 76 72 61 69 74 20 20 6D 65 08    ui  devrait  me.
020C50:  5E 6D 65 20 20 69 6E 63 6C 75 72 65 20 20 64 65    ^me  inclure  de
020C60:  73 20 20 74 65 73 74 73 20 20 64 65 20 0D 0A 20    s  tests  de .. 
020C70:  63 6F 6C 6C 69 73 69 6F 6E 20 2E 20 54 6F 75 6A    collision . Touj
020C80:  6F 75 72 73 20 64 61 6E 73 20 6C 65 20 64 6F 6D    ours dans le dom
020C90:  61 69 6E 65 20 64 75 20 67 72 61 70 68 69 73 6D    aine du graphism
020CA0:  65 20 2C 20 64 65 73 20 72 6F 75 74 69 6E 65 73    e , des routines
020CB0:  20 64 65 20 73 63 72 6F 6C 6C 69 6E 67 20 0D 0A     de scrolling ..
020CC0:  20 73 65 72 6F 6E 74 20 69 6E 74 7B 67 72 7B 65     seront int{gr{e
020CD0:  73 20 40 20 6C 61 20 6D 61 63 68 69 6E 65 20 2E    s @ la machine .
020CE0:  0D 0A 20 0D 0A 20 20 20 20 20 4C 65 73 20 27 64    .. ..     Les 'd
020CF0:  7B 6D 6F 73 20 6D 61 6B 65 72 73 27 20 6F 6E 74    {mos makers' ont
020D00:  6E 74 69 65 6E 74 20 6C 61 20 6C 6F 6E 67 75 65    ntient la longue
020D10:  75 72 20 64 75 20 20 66 69 63 68 69 65 72 20 20    ur du  fichier  
020D20:  70 6F 75 72 20 20 6C 65 20 20 42 41 53 49 43 20    pour  le  BASIC 
020D30:  20 6F 75 20 20 6C 65 20 42 49 4E 41 49 52 45 20     ou  le BINAIRE 
020D40:  2E 20 43 65 20 0D 0A 20 72 65 67 69 73 74 72 65    . Ce .. registre
020D50:  20 72 65 73 74 65 20 40 20 30 20 73 69 20 69 6C     reste @ 0 si il
020D60:  20 73 27 61 67 69 74 20 64 27 75 6E 20 66 69 63     s'agit d'un fic
020D70:  68 69 65 72 20 41 53 43 49 49 20 2E 0D 0A 20 20    hier ASCII ...  
020D80:  20 20 20 44 45 20 43 6F 6E 74 69 65 6E 74 20 6C       DE Contient l
020D90:  27 61 64 72 65 73 73 65 20 6F 75 20 64 6F 69 74    'adresse ou doit
020DA0:  20 6E 6F 72 6D 61 6C 65 6D 65 6E 74 20 73 65 20     normalement se 
020DB0:  63 68 61 72 67 65 72 20 6C 65 20 66 69 63 68 69    charger le fichi
020DC0:  65 72 20 2E 0D 0A 20 20 20 20 20 48 4C 20 43 6F    er ...     HL Co
020DD0:  6E 74 69 65 6E 74 20 6C 27 61 64 72 65 73 73 65    ntient l'adresse
020DE0:  20 64 75 20 48 45 41 44 45 52 20 64 65 20 66 69     du HEADER de fi
020DF0:  63 68 69 65 72 20 2E 0D 0A 20 0D 0A 20 20 20 20    chier ... ..    
020E00:  20 41 54 54 45 4E 54 49 4F 4E 20 21 21 20 49 58     ATTENTION !! IX
020E10:  20 65 74 20 49 59 20 73 6F 6E 74 20 6D 6F 64 69     et IY sont modi
020E20:  66 69 7B 73 20 70 61 72 20 23 42 43 37 37 20 21    fi{s par #BC77 !
020E30:  0D 0A 20 0D 0A 20 20 20 20 20 43 6F 6D 6D 65 20    .. ..     Comme 
020E40:  31 65 72 20 65 78 65 6D 70 6C 65 20 2C 20 6E 6F    1er exemple , no
020E50:  75 73 20 6E 6F 75 73 20 63 6F 6E 74 65 6E 74 65    us nous contente
020E60:  72 6F 6E 73 20 64 27 6F 75 76 72 69 72 20 75 6E    rons d'ouvrir un
020E70:  20 66 69 63 68 69 65 72 20 65 6E 20 6C 65 63 74     fichier en lect
020E80:  75 72 65 20 0D 0A 20 70 6F 75 72 20 72 65 63 75    ure .. pour recu
020E90:  65 69 6C 6C 69 72 20 6C 65 73 20 69 6E 66 6F 72    eillir les infor
020EA0:  6D 61 74 69 6F 6E 73 20 6C 65 20 63 6F 6E 63 65    mations le conce
020EB0:  72 6E 61 6E 74 20 65 74 20 6C 65 20 72 65 66 65    rnant et le refe
020EC0:  72 6D 65 72 20 61 75 73 73 69 74 6F 08 5E 74 20    rmer aussito.^t 
020ED0:  2E 0D 0A 20 0D 0A 20 20 20 20 20 50 6F 75 72 20    ... ..     Pour 
020EE0:  66 65 72 6D 65 72 20 75 6E 20 66 69 63 68 69 65    fermer un fichie
020EF0:  72 20 6F 75 76 65 72 74 20 65 6E 20 6C 65 63 74    r ouvert en lect
020F00:  75 72 65 20 2C 20 32 20 76 65 63 74 65 75 72 73    ure , 2 vecteurs
020F10:  20 70 6F 73 73 69 62 6C 65 73 20 3A 0D 0A 20 0D     possibles :.. .
020F20:  0A 20 20 20 20 20 31 2F 23 42 43 37 41 20 3A 20    .     1/#BC7A : 
020F30:  54 6F 75 6A 6F 75 72 73 20 6C 27 75 74 69 6C 69    Toujours l'utili
020F40:  73 65 72 20 20 70 6F 75 72 20 20 63 6C 6F 72 65    ser  pour  clore
020F50:  20 75 6E 65 20 6F 75 76 65 72 74 75 72 65 2F 6C     une ouverture/l
020F60:  65 63 74 75 72 65 20 74 65 72 6D 69 6E 7B 65 20    ecture termin{e 
020F70:  0D 0A 20 6E 6F 72 6D 61 6C 65 6D 65 6E 74 20 28    .. normalement (
020F80:  43 41 52 52 59 20 6D 69 73 20 61 70 72 7D 73 20    CARRY mis apr}s 
020F90:  43 41 4C 4C 20 23 42 43 37 37 29 20 2E 20 20 4C    CALL #BC77) .  L
020FA0:  65 20 20 43 41 52 52 59 20 65 73 74 20 6D 69 73    e  CARRY est mis
020FB0:  20 73 69 20 6C 65 20 66 69 63 68 69 65 72 20 61     si le fichier a
020FC0:  20 0D 0A 20 70 75 20 65 08 5E 74 72 65 20 66 65     .. pu e.^tre fe
020FD0:  72 6D 7B 20 6E 6F 72 6D 61 6C 65 6D 65 6E 74 20    rm{ normalement 
020FE0:  2E 20 54 6F 75 73 20 6C 65 73 20 20 72 65 67 69    . Tous les  regi
020FF0:  73 74 72 65 73 20 73 6F 6E 74 20 6D 6F 64 69 66    stres sont modif
021000:  69 7B 73 20 79 20 63 6F 6D 70 72 69 73 20 49 58    i{s y compris IX
021010:  20 65 74 20 0D 0A 20 49 59 20 21 0D 0A 20 0D 0A     et .. IY !.. ..
021020:  20 20 20 20 20 32 2F 23 42 43 37 44 20 3A 20 41         2/#BC7D : A
021030:  20 20 75 74 69 6C 69 73 65 72 20 20 69 6D 70 7B      utiliser  imp{
021040:  72 61 74 69 76 65 6D 65 6E 74 20 20 73 69 20 20    rativement  si  
021050:  6C 27 6F 70 7B 72 61 74 69 6F 6E 20 20 64 27 6F    l'op{ration  d'o
021060:  75 76 65 72 74 75 72 65 20 6F 75 20 64 65 20 0D    uverture ou de .
021070:  0A 20 6C 65 63 74 75 72 65 20 61 20 7B 63 68 6F    . lecture a {cho
021080:  75 7B 20 2E 20 28 43 41 52 52 59 20 20 6E 6F 6E    u{ . (CARRY  non
021090:  20 20 6D 69 73 20 20 61 70 72 7D 73 20 20 23 42      mis  apr}s  #B
0210A0:  43 37 37 29 20 20 2E 20 54 6F 75 73 20 6C 65 73    C77)  . Tous les
0210B0:  20 72 65 67 69 73 74 72 65 73 20 73 6F 6E 74 20     registres sont 
0210C0:  0D 0A 20 6D 6F 64 69 66 69 7B 73 20 79 20 63 6F    .. modifi{s y co
0210D0:  6D 70 72 69 73 20 49 58 20 65 74 20 49 59 20 21    mpris IX et IY !
0210E0:  0D 0A 20 0D 0A 20 3B 0D 0A 20 3B 2D 20 4C 45 43    .. .. ;.. ;- LEC
0210F0:  54 55 52 45 20 44 45 53 20 50 41 52 41 4D 45 54    TURE DES PARAMET
021100:  65 72 29 20 65 73 74 20 72 65 63 6F 70 69 7B 20    er) est recopi{ 
021110:  20 40 20 20 6C 27 61 64 72 65 73 73 65 20 65 78     @  l'adresse ex
021120:  61 63 74 65 20 6F 75 20 64 6F 69 76 65 6E 74 20    acte ou doivent 
021130:  66 69 67 75 72 65 72 20 6C 65 73 20 0D 0A 20 64    figurer les .. d
021140:  6F 6E 6E 7B 65 73 20 2E 0D 0A 20 20 20 20 20 34    onn{es ...     4
021150:  20 2D 20 4F 6E 20 72 65 63 6F 6D 6D 65 6E 63 65     - On recommence
021160:  20 74 6F 75 74 20 74 61 6E 74 20 71 75 65 20 6C     tout tant que l
021170:  65 20 70 72 6F 67 72 61 6D 6D 65 20 6E 27 65 73    e programme n'es
021180:  74 20 70 61 73 20 65 6E 74 69 7D 72 65 6D 65 6E    t pas enti}remen
021190:  74 20 63 68 61 72 67 7B 20 0D 0A 20 65 6E 20 52    t charg{ .. en R
0211A0:  41 4D 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 50 6F    AM ... ..     Po
0211B0:  75 72 20 74 6F 75 74 20 61 72 72 61 6E 67 65 72    ur tout arranger
0211C0:  20 2C 20 63 27 65 73 74 20 6C 65 20 20 43 50 43     , c'est le  CPC
0211D0:  20 71 75 69 20 64 7B 63 69 64 65 20 64 65 20 6C     qui d{cide de l
0211E0:  27 61 64 72 65 73 73 65 20 64 27 69 6D 70 6C 61    'adresse d'impla
0211F0:  6E 74 61 74 69 6F 6E 20 0D 0A 20 64 75 20 74 61    ntation .. du ta
021200:  6D 70 6F 6E 20 73 6F 75 73 20 42 41 53 49 43 20    mpon sous BASIC 
021210:  6C 65 20 70 72 6F 67 72 61 6D 6D 65 75 72 20 6E    le programmeur n
021220:  65 20 70 65 75 74 20 69 6E 66 6C 75 65 6E 63 65    e peut influence
021230:  72 20 63 65 74 74 65 20 61 64 72 65 73 73 65 20    r cette adresse 
021240:  2E 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20    ... ..          
021250:  43 65 63 69 20 65 73 74 20 76 61 6C 61 62 6C 65    Ceci est valable
021260:  20 71 75 27 69 6C 20 73 27 61 67 69 73 73 65 20     qu'il s'agisse 
021270:  64 65 20 42 41 53 49 43 2C 42 49 4E 41 49 52 45    de BASIC,BINAIRE
021280:  20 6F 75 20 41 53 43 49 49 20 21 0D 0A 20 20 20     ou ASCII !..   
021290:  20 20 0D 0A 20 20 20 20 20 44 65 20 74 6F 75 74      ..     De tout
0212A0:  20 63 65 6C 61 20 69 6C 20 72 65 73 73 6F 72 74     cela il ressort
0212B0:  20 20 71 75 65 20 20 6C 65 73 20 20 34 32 4B 20      que  les  42K 
0212C0:  20 64 65 20 20 52 41 4D 20 20 6E 65 20 20 73 6F     de  RAM  ne  so
0212D0:  6E 74 20 70 61 73 20 74 6F 75 74 20 40 20 66 61    nt pas tout @ fa
0212E0:  69 74 20 0D 0A 20 64 69 73 70 6F 6E 69 62 6C 65    it .. disponible
0212F0:  73 20 2E 20 49 6C 20 65 73 74 20 63 6C 61 69 72    s . Il est clair
021300:  20 71 75 65 20 63 65 20 62 75 66 66 65 72 20 64     que ce buffer d
021310:  6F 69 74 20 65 08 5E 74 72 65 20 73 69 74 75 7B    oit e.^tre situ{
021320:  20 65 6E 20 64 65 68 6F 72 73 20 64 65 20 6C 61     en dehors de la
021330:  20 7A 6F 6E 65 20 0D 0A 20 6F 63 63 75 70 7B 65     zone .. occup{e
021340:  20 70 61 72 20 20 6C 65 20 20 70 72 6F 67 72 61     par  le  progra
021350:  6D 6D 65 20 20 66 61 75 74 65 20 20 64 65 20 20    mme  faute  de  
021360:  71 75 6F 69 20 20 75 6E 65 20 20 70 61 72 74 69    quoi  une  parti
021370:  65 20 20 64 65 73 20 20 64 6F 6E 6E 7B 65 73 20    e  des  donn{es 
021380:  73 65 72 61 69 74 20 0D 0A 20 72 65 63 6F 75 76    serait .. recouv
021390:  65 72 74 65 73 20 2E 20 43 6F 6E 5C 75 20 69 6E    ertes . Con\u in
0213A0:  69 74 69 61 6C 65 6D 65 6E 74 20 70 6F 75 72 20    itialement pour 
0213B0:  4B 37 20 20 2C 20 20 6C 65 20 74 61 6D 70 6F 6E    K7  ,  le tampon
0213C0:  20 6F 63 63 75 70 65 20 6C 61 20 62 61 67 61 74     occupe la bagat
0213D0:  65 6C 6C 65 20 64 65 20 0D 0A 20 34 30 39 36 20    elle de .. 4096 
0213E0:  6F 63 74 65 74 73 20 73 75 72 20 34 36 34 2B 44    octets sur 464+D
0213F0:  44 31 20 62 69 65 6E 20 71 75 65 20 6C 65 20 20    D1 bien que le  
021400:  64 72 69 76 65 20 20 6E 27 65 6E 20 64 65 6D 61    drive  n'en dema
021410:  6E 64 65 20 71 75 65 20 6C 61 20 6D 6F 69 74 69    nde que la moiti
021420:  7B 20 2E 20 43 65 63 69 20 0D 0A 20 72 65 76 69    { . Ceci .. revi
021430:  65 6E 74 20 40 20 64 69 72 65 20 71 75 65 20 73    ent @ dire que s
021440:  27 69 6C 20 76 6F 75 73 20 70 72 65 6E 64 20 6C    'il vous prend l
021450:  27 65 6E 76 69 65 20 64 27 7B 63 72 69 72 65 20    'envie d'{crire 
021460:  75 6E 20 70 72 6F 67 72 61 6D 6D 65 20 42 41 53    un programme BAS
021470:  49 43 20 64 65 20 33 38 4B 20 0D 0A 20 6F 75 20    IC de 38K .. ou 
021480:  70 6C 75 73 20 70 75 69 73 20 64 65 20 6C 65 20    plus puis de le 
021490:  20 73 61 75 76 65 67 61 72 64 65 72 20 20 2C 20     sauvegarder  , 
0214A0:  20 75 6E 20 20 27 4D 65 6D 6F 72 79 20 20 66 75     un  'Memory  fu
0214B0:  6C 6C 27 20 73 61 6C 75 65 72 61 20 63 65 74 74    ll' saluera cett
0214C0:  65 20 68 7B 72 6F 69 71 75 65 20 0D 0A 20 74 65    e h{roique .. te
0214D0:  6E 74 61 74 69 76 65 20 63 61 72 20 6C 65 20 62    ntative car le b
0214E0:  75 66 66 65 72 20 6E 65 20 70 6F 75 72 72 61 20    uffer ne pourra 
0214F0:  65 08 5E 74 72 65 20 6D 69 73 20 65 6E 20 70 6C    e.^tre mis en pl
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:  61 63 65 20 70 61 72 20 6C 61 20 63 6F 6D 6D 61    ace par la comma
021610:  6E 64 65 20 27 53 41 56 45 27 20 64 75 20 0D 0A    nde 'SAVE' du ..
021620:  20 42 41 53 49 43 20 2E 20 0D 0A 20 0D 0A 20 20     BASIC . .. ..  
021630:  20 20 20 43 65 20 73 69 6E 69 73 74 72 65 20 64       Ce sinistre d
021640:  7B 63 6F 72 20 7B 74 61 6E 74 20 70 6C 61 6E 74    {cor {tant plant
021650:  7B 20 6F 6E 20 20 65 6E 20 20 61 72 72 69 76 65    { on  en  arrive
021660:  20 74 6F 75 74 20 6E 61 74 75 72 65 6C 6C 65 6D     tout naturellem
021670:  65 6E 74 20 61 75 20 70 6F 69 6E 74 20 0D 0A 20    ent au point .. 
021680:  63 72 75 63 69 61 6C 20 71 75 69 20 63 6F 6E 63    crucial qui conc
021690:  65 72 6E 65 20 4F 50 45 4E 4F 55 54 20 20 22 42    erne OPENOUT  "B
0216A0:  49 44 4F 4E 22 3A 4D 45 4D 4F 52 59 20 20 71 75    IDON":MEMORY  qu
0216B0:  65 6C 71 75 65 20 20 63 68 6F 73 65 3A 43 4C 4F    elque  chose:CLO
0216C0:  53 45 4F 55 54 20 2E 20 43 65 74 74 65 20 0D 0A    SEOUT . Cette ..
0216D0:  20 6C 69 67 6E 65 20 65 73 74 20 73 6F 75 76 65     ligne est souve
0216E0:  6E 74 20 6E 7B 63 7B 73 73 61 69 72 65 20 65 6E    nt n{c{ssaire en
0216F0:  20 20 72 61 69 73 6F 6E 20 20 64 65 73 20 20 71      raison  des  q
021700:  75 65 6C 71 75 65 73 20 62 75 67 73 20 71 75 69    uelques bugs qui
021710:  20 74 72 61 69 08 5E 6E 65 6E 74 20 64 61 6E 73     trai.^nent dans
021720:  20 0D 0A 20 6C 65 73 20 52 4F 4D 53 20 34 36 34     .. les ROMS 464
021730:  20 65 74 20 36 31 32 38 20 2E 20 4C 27 65 6E 6E     et 6128 . L'enn
021740:  75 69 20 63 27 65 73 74 20 71 75 27 75 6E 20 62    ui c'est qu'un b
021750:  75 67 20 73 65 20 63 6F 6E 73 74 61 74 65 20 6D    ug se constate m
021760:  61 69 73 20 6E 65 20 73 27 65 78 70 6C 69 71 75    ais ne s'expliqu
021770:  65 20 0D 0A 20 70 61 73 20 74 6F 75 6A 6F 75 72    e .. pas toujour
021780:  73 20 2E 20 51 75 65 6C 71 75 65 73 20 7B 6C 7B    s . Quelques {l{
021790:  6D 65 6E 74 73 20 73 6F 6E 74 20 74 6F 75 74 65    ments sont toute
0217A0:  66 6F 69 73 20 63 6F 6E 6E 75 73 20 3A 0D 0A 20    fois connus :.. 
0217B0:  0D 0A 20 20 20 20 20 31 20 2D 20 4C 6F 72 73 71    ..     1 - Lorsq
0217C0:  75 27 75 6E 65 20 76 61 72 69 61 62 6C 65 20 20    u'une variable  
0217D0:  65 73 74 20 20 63 68 61 6E 67 7B 65 20 20 28 45    est  chang{e  (E
0217E0:  78 65 6D 70 6C 65 20 20 41 24 3D 22 58 58 58 58    xemple  A$="XXXX
0217F0:  22 20 70 75 69 73 20 70 6C 75 73 20 6C 6F 69 6E    " puis plus loin
021800:  20 0D 0A 20 64 61 6E 73 20 20 6C 65 20 20 6D 65     .. dans  le  me
021810:  08 5E 6D 65 20 20 70 72 6F 67 72 61 6D 6D 65 20    .^me  programme 
021820:  20 41 24 3D 22 5A 5A 5A 5A 5A 5A 22 29 20 20 2C     A$="ZZZZZZ")  ,
021830:  20 20 70 6F 75 72 20 20 67 61 67 6E 65 72 20 20      pour  gagner  
021840:  64 75 20 20 74 65 6D 70 73 20 20 6C 6F 72 73 20    du  temps  lors 
021850:  20 64 65 20 0D 0A 20 6C 27 61 66 66 65 63 74 61     de .. l'affecta
021860:  74 69 6F 6E 20 64 65 20 6C 61 20 6E 6F 75 76 65    tion de la nouve
021870:  6C 6C 65 20 76 61 6C 65 75 72 20 40 20 6C 61 20    lle valeur @ la 
021880:  76 61 72 69 61 62 6C 65 20 41 24 20 2C 20 6C 61    variable A$ , la
021890:  20 7A 6F 6E 65 20 6F 75 20 65 73 74 20 73 74 6F     zone ou est sto
0218A0:  63 6B 7B 65 20 0D 0A 20 22 58 58 58 58 22 20 72    ck{e .. "XXXX" r
0218B0:  65 73 74 65 20 69 6E 63 68 61 6E 67 7B 65 20 6D    este inchang{e m
0218C0:  61 69 73 20 75 6E 65 20 6E 6F 75 76 65 6C 6C 65    ais une nouvelle
0218D0:  20 7A 6F 6E 65 20 71 75 69 20 63 6F 6E 74 69 65     zone qui contie
0218E0:  6E 74 20 22 5A 5A 5A 5A 5A 5A 22 20 65 73 74 20    nt "ZZZZZZ" est 
0218F0:  63 72 7B 7B 65 20 0D 0A 20 65 74 20 6C 65 20 70    cr{{e .. et le p
021900:  6F 69 6E 74 65 75 72 20 6D 7B 6D 6F 69 72 65 20    ointeur m{moire 
021910:  61 66 66 65 63 74 7B 20 40 20 41 24 20 20 65 73    affect{ @ A$  es
021920:  74 20 20 6D 6F 64 69 66 69 7B 20 70 6F 75 72 20    t  modifi{ pour 
021930:  70 6F 69 6E 74 65 72 20 73 75 72 20 22 5A 5A 5A    pointer sur "ZZZ
021940:  5A 5A 5A 22 20 21 20 0D 0A 20 43 6F 6D 6D 65 20    ZZZ" ! .. Comme 
021950:  6F 6E 20 6C 65 20 63 6F 6E 73 74 61 74 65 20 6C    on le constate l
021960:  65 20 20 63 68 61 6E 67 65 6D 65 6E 74 20 20 65    e  changement  e
021970:  73 74 20 20 72 61 70 69 64 65 20 20 6D 61 69 73    st  rapide  mais
021980:  20 6C 65 73 20 61 6E 63 69 65 6E 6E 65 73 20 7A     les anciennes z
021990:  6F 6E 65 73 20 64 65 20 0D 0A 20 64 6F 6E 6E 7B    ones de .. donn{
0219A0:  65 73 20 63 6F 6E 74 69 6E 75 65 6E 74 20 40 20    es continuent @ 
0219B0:  72 65 6D 70 6C 69 72 20 6C 61 20 6D 7B 6D 6F 69    remplir la m{moi
0219C0:  72 65 20 73 61 6E 73 20 20 71 75 65 20 6C 65 20    re sans  que le 
0219D0:  43 50 43 20 73 27 65 6E 20 70 72 7B 6F 63 63 75    CPC s'en pr{occu
0219E0:  70 65 20 6F 75 74 72 65 20 0D 0A 20 6D 65 73 75    pe outre .. mesu
0219F0:  72 65 20 2E 20 49 6C 20 6E 65 20 66 65 72 61 20    re . Il ne fera 
021A00:  6C 65 20 6D 7B 6E 61 67 65 20 71 75 65 20 64 61    le m{nage que da
021A10:  6E 73 20 6C 65 73 20 63 61 73 20 73 75 69 76 61    ns les cas suiva
021A20:  6E 74 73 20 3A 0D 0A 20 0D 0A 20 20 20 20 20 31    nts :.. ..     1
021A30:  20 2D 20 49 6C 20 6E 27 79 20 40 20 70 6C 75 73     - Il n'y @ plus
021A40:  20 64 65 20 70 6C 61 63 65 20 70 6F 75 72 20 20     de place pour  
021A50:  73 74 6F 63 6B 65 72 20 6C 65 73 20 76 61 72 69    stocker les vari
021A60:  61 62 6C 65 73 20 2E 20 44 61 6E 73 20 63 65 20    ables . Dans ce 
021A70:  63 61 73 20 2C 20 6C 65 20 0D 0A 20 43 50 43 20    cas , le .. CPC 
021A80:  76 7B 72 69 66 69 65 20 6C 61 20 70 72 7B 73 65    v{rifie la pr{se
021A90:  6E 63 65 20 64 65 20 76 65 73 74 69 67 65 73 20    nce de vestiges 
021AA0:  20 64 65 20 20 76 61 72 69 61 62 6C 65 73 20 65     de  variables e
021AB0:  74 20 40 20 63 68 61 71 75 65 20 72 65 6E 63 6F    t @ chaque renco
021AC0:  6E 74 72 65 20 61 76 65 63 20 0D 0A 20 75 6E 65    ntre avec .. une
021AD0:  20 61 6E 63 69 65 6E 6E 65 20 76 61 72 69 61 62     ancienne variab
021AE0:  6C 65 20 2C 20 69 6C 20 6C 27 7B 63 72 61 73 65    le , il l'{crase
021AF0:  20 65 6E 20 64 7B 63 61 6C 61 6E 74 20 20 74 6F     en d{calant  to
021B00:  75 74 65 20 6C 61 20 7A 6F 6E 65 20 76 65 72 73    ute la zone vers
021B10:  20 6C 65 20 62 61 73 20 65 74 20 0D 0A 20 65 6E     le bas et .. en
021B20:  20 72 65 63 61 6C 63 75 6C 61 6E 74 20 74 6F 75     recalculant tou
021B30:  73 20 6C 65 73 20 70 6F 69 6E 74 65 75 72 73 20    s les pointeurs 
021B40:  64 65 73 20 20 76 61 72 69 61 62 6C 65 73 20 20    des  variables  
021B50:  61 63 74 69 76 65 73 20 2E 20 43 65 6C 61 20 70    actives . Cela p
021B60:  65 75 74 20 70 72 65 6E 64 72 65 20 0D 0A 20 70    eut prendre .. p
021B70:  6C 75 73 69 65 75 72 73 20 6D 69 6E 75 74 65 73    lusieurs minutes
021B80:  20 70 6F 75 72 20 6E 65 74 74 6F 79 65 72 20 74     pour nettoyer t
021B90:  6F 75 74 65 20 6C 61 20 6D 7B 6D 6F 69 72 65 20    oute la m{moire 
021BA0:  21 0D 0A 20 0D 0A 20 20 20 20 20 32 20 2D 20 49    !.. ..     2 - I
021BB0:  6C 20 72 65 6E 63 6F 6E 74 72 65 20 75 6E 65 20    l rencontre une 
021BC0:  63 6F 6D 6D 61 6E 64 65 20 50 52 49 4E 54 20 46    commande PRINT F
021BD0:  52 45 28 22 22 29 20 6F 75 20 58 3D 46 52 45 28    RE("") ou X=FRE(
021BE0:  22 22 29 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 33    "") ... ..     3
021BF0:  20 2D 20 49 6C 20 74 72 6F 75 76 65 20 75 6E 65     - Il trouve une
021C00:  20 63 6F 6D 6D 61 6E 64 65 20 4F 50 45 4E 4F 55     commande OPENOU
021C10:  54 20 2D 20 20 4F 50 45 4E 49 4E 20 21 20 43 65    T -  OPENIN ! Ce
021C20:  20 64 65 72 6E 69 65 72 20 63 61 73 20 65 73 74     dernier cas est
021C30:  20 6C 65 20 70 6C 75 73 20 0D 0A 20 69 6D 70 6F     le plus .. impo
021C40:  72 74 61 6E 74 20 2E 20 4F 50 45 4E 4F 55 54 20    rtant . OPENOUT 
021C50:  6F 75 20 20 4F 50 45 4E 49 4E 20 20 63 6F 6E 63    ou  OPENIN  conc
021C60:  65 72 6E 65 20 20 75 6E 20 20 74 72 61 6E 73 66    erne  un  transf
021C70:  65 72 74 20 20 64 65 20 76 61 72 69 61 62 6C 65    ert  de variable
021C80:  73 20 76 65 72 73 20 6F 75 20 0D 0A 20 64 65 70    s vers ou .. dep
021C90:  75 69 73 20 6C 65 20 64 72 69 76 65 20 2E 20 4C    uis le drive . L
021CA0:  65 20 43 50 43 20 64 6F 69 74 20 20 64 6F 6E 63    e CPC doit  donc
021CB0:  20 20 63 6F 6E 6E 61 69 08 5E 74 72 65 20 20 6C      connai.^tre  l
021CC0:  61 20 63 61 72 74 65 20 52 41 4D 20 64 65 73 20    a carte RAM des 
021CD0:  76 61 72 69 61 62 6C 65 73 20 65 74 20 0D 0A 20    variables et .. 
021CE0:  64 6F 6E 63 20 66 61 69 72 65 20 73 6F 6E 20 6D    donc faire son m
021CF0:  7B 6E 61 67 65 20 61 76 61 6E 74 20 64 65 20 6D    {nage avant de m
021D00:  65 74 74 72 65 20 20 65 6E 20 20 70 6C 61 63 65    ettre  en  place
021D10:  20 20 6C 65 20 62 75 66 66 65 72 20 71 75 69 20      le buffer qui 
021D20:  73 65 72 61 20 73 69 74 75 7B 20 61 75 20 0D 0A    sera situ{ au ..
021D30:  20 64 65 73 73 75 73 20 64 65 20 6C 61 20 7A 6F     dessus de la zo
021D40:  6E 65 20 64 65 73 20 20 76 61 72 69 61 62 6C 65    ne des  variable
021D50:  73 20 20 75 6E 65 20 20 66 6F 69 73 20 20 6C 65    s  une  fois  le
021D60:  20 20 6E 65 74 74 6F 79 61 67 65 20 74 65 72 6D      nettoyage term
021D70:  69 6E 7B 20 2E 20 53 69 20 76 6F 74 72 65 20 0D    in{ . Si votre .
021D80:  0A 20 70 72 6F 67 72 61 6D 6D 65 20 75 74 69 6C    . programme util
021D90:  69 73 65 20 75 6E 20 67 72 61 6E 64 20 6E 6F 6D    ise un grand nom
021DA0:  62 72 65 20 20 64 65 20 20 64 6F 6E 6E 7B 65 73    bre  de  donn{es
021DB0:  20 20 65 74 20 64 65 6D 61 6E 64 65 20 64 65 20      et demande de 
021DC0:  66 72 7B 71 75 65 6E 74 73 20 61 63 63 7D 73 20    fr{quents acc}s 
021DD0:  0D 0A 20 64 69 73 71 75 65 20 2C 20 6C 27 65 6E    .. disque , l'en
021DE0:  63 6F 6D 62 72 65 6D 65 6E 74 20 64 65 20 20 6C    combrement de  l
021DF0:  61 20 20 6D 7B 6D 6F 69 72 65 20 20 70 72 6F 76    a  m{moire  prov
021E00:  6F 71 75 65 72 61 20 20 75 6E 65 20 6C 6F 6E 67    oquera  une long
021E10:  75 65 20 61 74 74 65 6E 74 65 20 61 76 61 6E 74    ue attente avant
021E20:  20 0D 0A 20 63 68 61 71 75 65 20 61 63 63 73 20     .. chaque accs 
021E30:  64 69 73 71 75 65 20 2E 20 50 6F 75 72 20 7B 76    disque . Pour {v
021E40:  69 74 65 72 20 63 65 6C 61 20 2C 20 6C 61 20 66    iter cela , la f
021E50:  6F 72 6D 75 6C 65 20 6D 61 67 69 71 75 65 20 3A    ormule magique :
021E60:  0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20    .. ..           
021E70:  20 20 20 20 20 20 4D 45 4D 4F 52 59 20 63 65 20          MEMORY ce 
021E80:  71 75 27 69 6C 20 66 61 75 74 20 65 74 20 73 69    qu'il faut et si
021E90:  20 63 27 65 73 74 20 6E 7B 63 7B 73 73 61 69 72     c'est n{c{ssair
021EA0:  65 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20    e ... ..        
021EB0:  20 20 20 20 20 20 20 20 20 20 20 20 20 4F 50 45                 OPE
021EC0:  4E 4F 55 54 20 22 58 22 3A 4D 45 4D 4F 52 59 20    NOUT "X":MEMORY 
021ED0:  48 49 4D 45 4D 2D 31 30 3A 43 4C 4F 53 45 4F 55    HIMEM-10:CLOSEOU
021EE0:  54 0D 0A 20 0D 0A 20 20 20 20 20 44 6F 69 74 20    T.. ..     Doit 
021EF0:  66 69 67 75 72 65 72 20 41 55 20 44 45 42 55 54    figurer AU DEBUT
021F00:  20 64 75 20 70 72 6F 67 72 61 6D 6D 65 20 65 74     du programme et
021F10:  20 40 20 70 61 72 74 69 72 20 64 27 69 63 69 20     @ partir d'ici 
021F20:  6F 6E 20 63 6F 6D 6D 65 6E 63 65 20 40 20 74 6F    on commence @ to
021F30:  6D 62 65 72 20 0D 0A 20 64 61 6E 73 20 6C 27 61    mber .. dans l'a
021F40:  62 73 75 72 64 65 20 2C 20 63 65 6C 61 20 66 6F    bsurde , cela fo
021F50:  6E 63 74 69 6F 6E 6E 65 20 6D 61 69 73 20 6F 6E    nctionne mais on
021F60:  20 6E 65 20 73 61 69 74 20 70 61 73 20 74 6F 75     ne sait pas tou
021F70:  74 20 40 20 66 61 69 74 20 70 6F 75 72 71 75 6F    t @ fait pourquo
021F80:  69 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 44 27 61    i ... ..     D'a
021F90:  62 6F 72 64 20 6F 6E 20 75 74 69 6C 69 73 65 20    bord on utilise 
021FA0:  4F 50 45 4E 4F 55 54 20 64 65 20 20 70 72 7B 66    OPENOUT de  pr{f
021FB0:  7B 72 65 6E 63 65 20 20 40 20 20 4F 50 45 4E 49    {rence  @  OPENI
021FC0:  4E 20 63 61 72 20 4F 50 45 4E 49 4E 20 65 78 69    N car OPENIN exi
021FD0:  67 65 72 61 69 74 20 0D 0A 20 71 75 65 20 6C 65    gerait .. que le
021FE0:  20 6E 6F 6D 20 64 65 20 66 69 63 68 69 65 72 20     nom de fichier 
021FF0:  64 6F 6E 6E 7B 20 73 6F 69 74 20 70 72 7B 73 65    donn{ soit pr{se
022000:  6E 74 20 73 75 72 20 6C 61 20 64 69 73 71 75 65    nt sur la disque
022010:  74 74 65 20 63 65 20 71 75 69 20 6E 27 65 73 74    tte ce qui n'est
022020:  20 70 61 73 20 6C 65 20 0D 0A 20 63 61 73 20 64     pas le .. cas d
022030:  27 4F 50 45 4E 4F 55 54 20 2E 0D 0A 20 0D 0A 20    'OPENOUT ... .. 
022040:  20 20 20 20 43 6F 6D 6D 65 20 6C 65 20 6D 6F 6E        Comme le mon
022050:  74 72 65 20 6C 27 75 6E 20 20 64 65 73 20 20 65    tre l'un  des  e
022060:  78 65 6D 70 6C 65 73 20 20 64 6F 6E 6E 7B 73 20    xemples  donn{s 
022070:  20 40 20 20 6C 61 20 20 66 69 6E 20 20 64 75 20     @  la  fin  du 
022080:  74 65 78 74 65 20 2C 20 61 70 72 7D 73 20 0D 0A    texte , apr}s ..
022090:  20 4F 50 45 4E 4F 55 54 20 2C 20 48 49 4D 45 4D     OPENOUT , HIMEM
0220A0:  20 64 65 73 63 65 6E 64 20 61 75 74 6F 6D 61 74     descend automat
0220B0:  69 71 75 65 6D 65 6E 74 20 64 65 20 34 30 39 36    iquement de 4096
0220C0:  20 6F 63 74 65 74 73 20 65 74 20 6C 65 20 62 75     octets et le bu
0220D0:  66 66 65 72 20 73 65 20 6D 65 74 20 65 6E 20 0D    ffer se met en .
0220E0:  0A 20 70 6C 61 63 65 20 73 6F 75 73 20 6C 65 20    . place sous le 
0220F0:  48 49 4D 45 4D 20 20 69 6E 69 74 69 61 6C 20 20    HIMEM  initial  
022100:  2E 20 20 4C 61 20 20 63 6F 6D 6D 61 6E 64 65 20    .  La  commande 
022110:  20 4D 45 4D 4F 52 59 20 48 49 4D 45 4D 2D 31 30     MEMORY HIMEM-10
022120:  20 28 41 76 61 6E 74 20 63 27 7B 74 61 69 74 20     (Avant c'{tait 
022130:  0D 0A 20 48 49 4D 45 4D 2D 31 20 6D 61 69 73 20    .. HIMEM-1 mais 
022140:  6C 65 73 20 20 36 31 32 38 20 20 6E 27 6F 6E 74    les  6128  n'ont
022150:  20 20 70 61 73 20 20 61 70 70 72 7B 63 69 7B 20      pas  appr{ci{ 
022160:  20 2E 2E 2E 29 20 20 62 6C 6F 71 75 65 20 20 64     ...)  bloque  d
022170:  7B 66 69 6E 69 74 69 76 65 6D 65 6E 74 20 6C 61    {finitivement la
022180:  20 0D 0A 20 73 69 74 75 61 74 69 6F 6E 20 2E 20     .. situation . 
022190:  43 4C 4F 53 45 4F 55 54 20 72 65 66 65 72 6D 65    CLOSEOUT referme
0221A0:  20 63 65 20 66 69 63 68 69 65 72 20 69 6E 65 78     ce fichier inex
0221B0:  69 73 74 61 6E 74 20 65 74 20 63 27 65 73 74 20    istant et c'est 
0221C0:  66 69 6E 69 20 2E 0D 0A 20 20 20 20 20 0D 0A 20    fini ...     .. 
0221D0:  20 20 20 20 4C 65 73 20 65 66 66 65 74 73 20 3A        Les effets :
0221E0:  20 0D 0A 20 20 20 20 20 31 20 2D 20 4C 27 65 6D     ..     1 - L'em
0221F0:  70 6C 61 63 65 6D 65 6E 74 20 64 75 20 62 75 66    placement du buf
022200:  66 65 72 20 65 73 74 20 66 69 78 7B 20 64 7B 66    fer est fix{ d{f
022210:  69 6E 69 74 69 76 65 6D 65 6E 74 20 73 6F 75 73    initivement sous
022220:  20 6C 65 20 48 49 4D 45 4D 20 69 6E 69 74 69 61     le HIMEM initia
022230:  6C 20 0D 0A 20 65 74 20 6C 65 20 43 50 43 20 6E    l .. et le CPC n
022240:  65 20 66 61 69 74 20 70 6C 75 73 20 73 6F 6E 20    e fait plus son 
022250:  6D 7B 6E 61 67 65 20 20 61 76 61 6E 74 20 20 63    m{nage  avant  c
022260:  68 61 71 75 65 20 61 63 63 7D 73 20 64 72 69 76    haque acc}s driv
022270:  65 20 2E 20 4C 65 73 20 61 63 63 7D 73 20 73 6F    e . Les acc}s so
022280:  6E 74 20 0D 0A 20 64 6F 6E 63 20 69 6E 73 74 61    nt .. donc insta
022290:  6E 74 61 6E 7B 73 20 2E 0D 0A 20 20 20 20 20 32    ntan{s ...     2
0222A0:  20 2D 20 4C 61 20 63 6F 6D 6D 61 6E 64 65 20 4D     - La commande M
0222B0:  45 4D 4F 52 59 20 20 70 65 75 74 20 20 65 6E 63    EMORY  peut  enc
0222C0:  6F 72 65 20 20 64 69 6D 69 6E 75 65 72 20 20 48    ore  diminuer  H
0222D0:  49 4D 45 4D 20 4D 41 49 53 20 4E 45 20 50 4F 55    IMEM MAIS NE POU
0222E0:  52 52 41 20 50 4C 55 53 20 0D 0A 20 52 45 4D 4F    RRA PLUS .. REMO
0222F0:  4E 54 45 52 20 41 55 20 44 45 53 53 55 53 20 44    NTER AU DESSUS D
022300:  45 20 4C 27 45 4D 50 4C 41 43 45 4D 45 4E 54 20    E L'EMPLACEMENT 
022310:  44 55 20 42 55 46 46 45 52 20 28 27 4D 65 6D 6F    DU BUFFER ('Memo
022320:  72 79 20 66 75 6C 6C 27 29 20 2E 0D 0A 20 0D 0A    ry full') ... ..
022330:  20 20 20 20 20 45 78 65 6D 70 6C 65 20 3A 20 31         Exemple : 1
022340:  30 20 4D 45 4D 4F 52 59 20 32 39 39 39 39 20 20    0 MEMORY 29999  
022350:  20 20 3A 20 4C 69 6D 69 74 65 20 6C 61 20 6D 7B      : Limite la m{
022360:  6D 6F 69 72 65 20 40 20 6C 27 61 64 72 65 73 73    moire @ l'adress
022370:  65 20 32 39 39 39 39 0D 0A 20 20 20 20 20 20 20    e 29999..       
022380:  20 20 20 20 20 20 20 20 32 30 20 4F 50 45 4E 4F            20 OPENO
022390:  55 54 20 20 22 5A 4F 5A 4F 22 20 20 20 3A 20 20    UT  "ZOZO"   :  
0223A0:  46 61 69 74 20 20 74 6F 6D 62 65 72 20 20 48 49    Fait  tomber  HI
0223B0:  4D 45 4D 20 20 40 20 20 32 39 39 39 39 2D 34 30    MEM  @  29999-40
0223C0:  39 36 20 73 6F 69 74 20 0D 0A 20 32 35 39 30 33    96 soit .. 25903
0223D0:  33 30 20 4D 45 4D 4F 52 59 20 48 49 4D 45 4D 2D    30 MEMORY HIMEM-
0223E0:  31 30 20 3A 20 42 6C 6F 71 75 65 20 6C 65 20 62    10 : Bloque le b
0223F0:  75 66 66 65 72 20 65 6E 20 32 35 38 39 33 0D 0A    uffer en 25893..
022400:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34                   4
022410:  30 20 43 4C 4F 53 45 4F 55 54 20 20 20 20 20 20    0 CLOSEOUT      
022420:  20 20 3A 20 46 69 6E 69 20 2E 0D 0A 20 20 20 20      : Fini ...    
022430:  20 20 20 20 20 20 20 20 20 20 20 35 30 20 73 75               50 su
022440:  69 74 65 20 64 75 20 70 72 6F 67 72 61 6D 6D 65    ite du programme
022450:  20 2E 0D 0A 20 0D 0A 20 20 20 20 20 43 65 20 71     ... ..     Ce q
022460:  75 69 20 6E 6F 75 73 20 64 6F 6E 6E 65 20 3A 0D    ui nous donne :.
022470:  0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    .               
022480:  20 20 20 20 20 20 0D 0A 20 20 20 20 20 20 20 20          ..        
022490:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0224A0:  20 20 20 20 20 20 20 32 35 38 39 33 20 20 20 20           25893    
0224B0:  32 39 39 39 39 20 20 20 20 20 20 20 20 20 20 20    29999           
0224C0:  20 20 20 20 20 26 41 37 30 30 0D 0A 20 20 20 20         &A700..    
0224D0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0224E0:  20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20                 !  
0224F0:  20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20          !         
022500:  20 20 20 20 20 20 20 20 20 20 20 21 0D 0A 20 20               !..  
022510:  20 20 20 20 20 20 20 20 20 20 20 20 42 61 73 69                Basi
022520:  63 20 65 74 20 76 61 72 69 61 62 6C 65 73 20 21    c et variables !
022530:  20 54 41 4D 50 4F 4E 20 21 20 42 69 6E 61 69 72     TAMPON ! Binair
022540:  65 20 6F 75 20 61 75 74 72 65 20 20 20 21 0D 0A    e ou autre   !..
022550:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D                  --
022560:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
022570:  2D 21 2D 2D 2D 2D 2D 2D 2D 2D 21 2D 2D 2D 2D 2D    -!--------!-----
022580:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 21    ---------------!
022590:  0D 0A 20 0D 0A 20 20 20 20 20 43 65 74 74 65 20    .. ..     Cette 
0225A0:  61 73 74 75 63 65 20 61 63 63 7B 6C 7D 72 65 20    astuce acc{l}re 
0225B0:  64 6F 6E 63 20 6C 65 73 20 20 74 65 6D 70 73 20    donc les  temps 
0225C0:  20 64 27 61 63 63 7D 73 20 20 61 75 20 20 64 72     d'acc}s  au  dr
0225D0:  69 76 65 20 65 6E 20 61 6E 6E 75 6C 61 6E 74 20    ive en annulant 
0225E0:  6C 65 73 20 0D 0A 20 6F 70 7B 72 61 74 69 6F 6E    les .. op{ration
0225F0:  73 20 64 65 20 6E 65 74 74 6F 79 61 67 65 20 65    s de nettoyage e
022600:  74 20 70 72 6F 74 7D 67 65 20 64 7B 66 69 6E 69    t prot}ge d{fini
022610:  74 69 76 65 6D 65 6E 74 20 6C 61 20 7A 6F 6E 65    tivement la zone
022620:  20 61 75 20 64 65 73 73 75 73 20 64 65 20 48 49     au dessus de HI
022630:  4D 45 4D 2E 20 0D 0A 20 20 20 20 20 4E 4F 54 45    MEM. ..     NOTE
022640:  20 3A 20 4C 6F 72 73 71 75 27 75 6E 20 70 72 6F     : Lorsqu'un pro
022650:  67 72 61 6D 6D 65 20 20 63 6F 6D 6D 65 6E 63 65    gramme  commence
022660:  20 20 70 61 72 20 20 75 6E 65 20 20 6C 69 67 6E      par  une  lign
022670:  65 20 20 64 65 20 20 63 65 20 74 79 70 65 20 2C    e  de  ce type ,
022680:  20 74 6F 75 74 20 0D 0A 20 6E 6F 75 76 65 61 75     tout .. nouveau
022690:  20 52 55 4E 20 72 65 63 6F 6D 6D 65 6E 63 65 20     RUN recommence 
0226A0:  6C 27 6F 70 7B 72 61 74 69 6F 6E 20 2E 20 53 69    l'op{ration . Si
0226B0:  20 75 6E 65 20 20 63 6F 6D 6D 61 6E 64 65 20 4D     une  commande M
0226C0:  45 4D 4F 52 59 20 66 69 67 75 72 65 20 65 6E 20    EMORY figure en 
0226D0:  74 65 08 5E 74 65 20 2C 20 0D 0A 20 75 6E 20 73    te.^te , .. un s
0226E0:  65 63 6F 6E 64 20 52 55 4E 20 76 6F 75 73 20 72    econd RUN vous r
0226F0:  65 6E 76 65 72 72 61 20 4D 45 4D 4F 52 59 20 20    enverra MEMORY  
022700:  46 55 4C 4C 20 20 2C 20 20 73 69 6E 6F 6E 20 20    FULL  ,  sinon  
022710:  2C 20 63 68 61 71 75 65 20 52 55 4E 20 64 65 73    , chaque RUN des
022720:  63 65 6E 64 72 61 20 6C 65 20 0D 0A 20 48 49 4D    cendra le .. HIM
022730:  45 4D 20 65 74 20 76 6F 75 73 20 73 65 72 65 7A    EM et vous serez
022740:  20 72 61 70 69 64 65 6D 65 6E 74 20 64 61 6E 73     rapidement dans
022750:  20 76 6F 73 20 70 65 74 69 74 73 20 73 6F 75 6C     vos petits soul
022760:  69 65 72 73 20 2E 2E 2E 20 52 65 6C 61 6E 63 65    iers ... Relance
022770:  7A 20 70 61 72 20 47 4F 54 4F 20 0D 0A 20 35 30    z par GOTO .. 50
022780:  20 28 4F 75 20 6C 61 20 6C 69 67 6E 65 20 71 75     (Ou la ligne qu
022790:  69 20 73 75 69 74 20 43 4C 4F 53 45 4F 55 54 29    i suit CLOSEOUT)
0227A0:  20 20 2C 20 20 73 69 20 20 6C 65 20 70 72 6F 67      ,  si  le prog
0227B0:  72 61 6D 6D 65 20 64 6F 69 74 20 65 08 5E 74 72    ramme doit e.^tr
0227C0:  65 20 72 65 6C 61 6E 63 7B 20 70 61 72 20 0D 0A    e relanc{ par ..
0227D0:  20 43 48 41 49 4E 20 2C 20 63 6F 6D 6D 65 20 20     CHAIN , comme  
0227E0:  53 4F 53 20 20 50 52 4F 47 52 41 4D 4D 45 55 52    SOS  PROGRAMMEUR
0227F0:  53 20 20 2C 20 20 63 65 20 20 73 65 72 61 20 20    S  ,  ce  sera  
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:  43 48 41 49 4E 20 20 22 50 52 4F 47 2E 42 41 53    CHAIN  "PROG.BAS
022910:  22 2C 35 30 20 20 2E 20 53 69 20 64 65 73 20 0D    ",50  . Si des .
022920:  0A 20 74 61 62 6C 65 61 75 73 20 6F 75 20 64 65    . tableaus ou de
022930:  73 20 76 61 72 69 61 62 6C 65 73 20 20 64 6F 69    s variables  doi
022940:  76 65 6E 74 20 20 65 08 5E 74 72 65 20 20 69 6E    vent  e.^tre  in
022950:  69 74 69 61 6C 69 73 7B 65 73 20 20 2C 20 20 66    itialis{es  ,  f
022960:  61 69 74 65 73 20 6C 65 20 74 6F 75 6A 6F 75 72    aites le toujour
022970:  73 20 0D 0A 20 61 70 72 7D 73 20 43 4C 4F 53 45    s .. apr}s CLOSE
022980:  4F 55 54 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 56    OUT ... ..     V
022990:  6F 75 73 20 61 69 6D 65 72 69 65 7A 20 73 61 76    ous aimeriez sav
0229A0:  6F 69 72 20 6C 65 20 70 6F 75 72 71 75 6F 69 20    oir le pourquoi 
0229B0:  64 65 20 6C 61 20 63 68 6F 73 65 20 3F 20 43 6F    de la chose ? Co
0229C0:  6E 66 69 64 65 6E 63 65 20 70 6F 75 72 20 63 6F    nfidence pour co
0229D0:  6E 66 69 64 65 6E 63 65 20 0D 0A 20 2C 20 6D 6F    nfidence .. , mo
0229E0:  69 20 61 75 73 73 69 20 21 20 20 43 65 20 20 71    i aussi !  Ce  q
0229F0:  75 69 20 20 73 75 69 74 20 20 76 6F 75 73 20 20    ui  suit  vous  
022A00:  63 6F 6E 76 61 69 6E 63 72 61 20 20 70 65 75 74    convaincra  peut
022A10:  2D 65 08 5E 74 72 65 20 20 71 75 27 69 6C 20 6E    -e.^tre  qu'il n
022A20:  27 79 2D 61 20 72 69 65 6E 20 40 20 0D 0A 20 63    'y-a rien @ .. c
022A30:  6F 6D 70 72 65 6E 64 72 65 20 2E 2E 2E 0D 0A 20    omprendre ..... 
022A40:  0D 0A 20 20 20 20 20 4C 6F 72 73 20 64 27 75 6E    ..     Lors d'un
022A50:  20 4C 4F 41 44 20 6E 6F 72 6D 61 6C 20 2C 20 20     LOAD normal ,  
022A60:  6C 65 20 20 62 75 66 66 65 72 20 20 73 65 20 20    le  buffer  se  
022A70:  6D 65 74 20 20 65 6E 20 20 70 6C 61 63 65 20 20    met  en  place  
022A80:  74 6F 75 74 20 61 75 20 70 6C 75 73 20 62 61 73    tout au plus bas
022A90:  20 0D 0A 20 70 6F 73 73 69 62 6C 65 20 64 65 20     .. possible de 
022AA0:  6C 61 20 52 41 4D 20 2E 20 43 65 20 62 75 66 66    la RAM . Ce buff
022AB0:  65 72 20 6F 63 63 75 70 61 6E 74 20 34 30 39 36    er occupant 4096
022AC0:  20 6F 63 74 65 74 73 20 2C 20 65 73 73 61 79 65     octets , essaye
022AD0:  7A 20 64 6F 6E 63 20 64 65 20 66 61 69 72 65 20    z donc de faire 
022AE0:  3A 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20    :.. ..          
022AF0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 4D 45                  ME
022B00:  4D 4F 52 59 20 39 39 39 3A 4C 4F 41 44 22 50 52    MORY 999:LOAD"PR
022B10:  4F 47 2E 42 49 4E 22 2C 31 30 30 30 0D 0A 20 20    OG.BIN",1000..  
022B20:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
022B30:  20 20 20 20 20 20 20 20 4F 75 20 65 6E 63 6F 72            Ou encor
022B40:  65 20 3A 20 4D 45 4D 4F 52 59 20 31 35 30 30 3A    e : MEMORY 1500:
022B50:  43 41 54 0D 0A 20 0D 0A 20 20 20 20 20 4D 61 69    CAT.. ..     Mai
022B60:  6E 74 65 6E 61 6E 74 20 66 61 69 74 65 73 20 3A    ntenant faites :
022B70:  0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20    .. ..           
022B80:  20 4F 50 45 4E 4F 55 54 22 42 49 44 4F 4E 22 3A     OPENOUT"BIDON":
022B90:  4D 45 4D 4F 52 59 20 39 39 39 3A 43 4C 4F 53 45    MEMORY 999:CLOSE
022BA0:  4F 55 54 3A 4C 4F 41 44 22 50 52 4F 47 2E 42 49    OUT:LOAD"PROG.BI
022BB0:  4E 22 2C 31 30 30 30 0D 0A 20 20 20 20 20 20 20    N",1000..       
022BC0:  20 20 20 20 20 20 20 20 20 20 20 20 20 6F 75 20                 ou 
022BD0:  4F 50 45 4E 4F 55 54 22 59 22 3A 4D 45 4D 4F 52    OPENOUT"Y":MEMOR
022BE0:  59 20 31 35 30 30 3A 43 4C 4F 53 45 4F 55 54 3A    Y 1500:CLOSEOUT:
022BF0:  43 41 54 0D 0A 20 0D 0A 20 20 20 20 20 53 75 72    CAT.. ..     Sur
022C00:  70 72 65 6E 61 6E 74 20 6E 6F 6E 20 3F 20 41 76    prenant non ? Av
022C10:  65 63 20 4F 50 45 4E 4F 55 54 20 6C 65 20 62 75    ec OPENOUT le bu
022C20:  66 66 65 72 20 2C 20 6C 6F 69 6E 20 64 65 20 63    ffer , loin de c
022C30:  6F 69 6E 63 65 72 20 61 76 65 63 20 75 6E 20 27    oincer avec un '
022C40:  4D 65 6D 6F 72 79 20 0D 0A 20 66 75 6C 6C 27 20    Memory .. full' 
022C50:  73 65 6D 62 6C 65 20 65 08 5E 74 72 65 20 6D 69    semble e.^tre mi
022C60:  73 20 65 6E 20 70 6C 61 63 65 20 61 75 20 70 6C    s en place au pl
022C70:  75 73 20 20 68 61 75 74 20 64 65 20 6C 61 20 52    us  haut de la R
022C80:  41 4D 20 2E 20 43 6F 6D 6D 65 20 64 61 6E 73 20    AM . Comme dans 
022C90:  6C 27 65 78 65 6D 70 6C 65 20 0D 0A 20 70 72 7B    l'exemple .. pr{
022CA0:  63 7B 64 65 6E 74 20 2C 20 48 49 4D 45 4D 20 6E    c{dent , HIMEM n
022CB0:  65 20 70 6F 75 72 72 61 20 20 65 08 5E 74 72 65    e pourra  e.^tre
022CC0:  20 20 72 65 6D 6F 6E 74 7B 20 20 61 75 20 20 64      remont{  au  d
022CD0:  65 73 73 75 73 20 64 65 73 20 76 61 6C 65 75 72    essus des valeur
022CE0:  73 20 66 69 78 7B 65 73 20 70 61 72 20 0D 0A 20    s fix{es par .. 
022CF0:  4D 45 4D 4F 52 59 20 31 32 30 30 30 20 28 50 61    MEMORY 12000 (Pa
022D00:  72 20 65 78 65 6D 70 6C 65 29 20 2E 20 4D 61 69    r exemple) . Mai
022D10:  73 20 73 69 20 6F 6E 20 7B 63 72 69 74 20 6C 61    s si on {crit la
022D20:  20 6C 69 67 6E 65 20 73 75 69 76 61 6E 74 65 20     ligne suivante 
022D30:  3A 0D 0A 20 0D 0A 20 20 20 20 20 31 30 20 44 45    :.. ..     10 DE
022D40:  46 49 4E 54 20 61 2D 7A 0D 0A 20 20 20 20 20 32    FINT a-z..     2
022D50:  30 20 6D 65 6D 6F 3D 48 49 4D 45 4D 0D 0A 20 20    0 memo=HIMEM..  
022D60:  20 20 20 33 30 20 46 4F 52 20 69 3D 6D 65 6D 6F       30 FOR i=memo
022D70:  20 74 6F 20 31 32 30 30 30 3A 0D 0A 20 20 20 20     to 12000:..    
022D80:  20 34 30 20 4D 45 4D 4F 52 59 20 69 3A 4C 4F 43     40 MEMORY i:LOC
022D90:  41 54 45 20 31 30 2C 31 30 3A 50 52 49 4E 54 20    ATE 10,10:PRINT 
022DA0:  48 49 4D 45 4D 0D 0A 20 20 20 20 20 35 30 20 4E    HIMEM..     50 N
022DB0:  45 58 54 0D 0A 20 0D 0A 20 20 20 20 20 4D 45 4D    EXT.. ..     MEM
022DC0:  4F 52 59 20 72 65 6D 6F 6E 74 65 72 61 20 74 72    ORY remontera tr
022DD0:  7D 73 20 6C 65 6E 74 65 6D 65 6E 74 20 6D 61 69    }s lentement mai
022DE0:  73 20 20 73 75 08 5E 72 65 6D 65 6E 74 20 20 6A    s  su.^rement  j
022DF0:  75 73 71 75 27 40 20 20 31 32 30 30 30 20 6F 75    usqu'@  12000 ou
022E00:  20 70 6C 75 73 20 73 69 20 0D 0A 20 6C 27 6F 6E     plus si .. l'on
022E10:  20 76 65 75 74 20 2E 0D 0A 20 0D 0A 20 20 20 20     veut ... ..    
022E20:  20 44 65 72 6E 69 65 72 20 64 7B 74 61 69 6C 20     Dernier d{tail 
022E30:  2C 20 6C 61 20 76 61 6C 65 75 72 20 64 65 20 48    , la valeur de H
022E40:  49 4D 45 4D 20 65 73 74 20 20 73 74 6F 63 6B 7B    IMEM est  stock{
022E50:  65 20 73 75 72 20 31 36 20 62 69 74 73 20 64 61    e sur 16 bits da
022E60:  6E 73 20 6C 61 20 7A 6F 6E 65 20 0D 0A 20 73 79    ns la zone .. sy
022E70:  73 74 7D 6D 65 20 65 6E 20 3A 20 26 41 45 37 42    st}me en : &AE7B
022E80:  20 26 41 45 37 43 20 73 75 72 20 34 36 34 0D 0A     &AE7C sur 464..
022E90:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 41                  &A
022EA0:  45 35 45 20 26 41 45 35 46 20 73 75 72 20 36 36    E5E &AE5F sur 66
022EB0:  34 2C 36 31 32 38 0D 0A 20 0D 0A 20 20 20 20 20    4,6128.. ..     
022EC0:  41 70 72 7D 73 20 75 6E 20 4F 50 45 4E 4F 55 54    Apr}s un OPENOUT
022ED0:  20 27 42 49 44 4F 4E 27 20 2C 20 70 6F 6B 65 72     'BIDON' , poker
022EE0:  20 75 6E 65 20 76 61 6C 65 75 72 20 31 36 62 69     une valeur 16bi
022EF0:  74 73 20 64 61 6E 73 20 63 65 73 20 32 20 6F 63    ts dans ces 2 oc
022F00:  74 65 74 73 20 76 6F 75 73 20 0D 0A 20 64 6F 6E    tets vous .. don
022F10:  6E 65 72 61 20 75 6E 20 6E 6F 75 76 65 61 75 20    nera un nouveau 
022F20:  4D 45 4D 4F 52 59 20 28 4D 65 08 5E 6D 65 20 75    MEMORY (Me.^me u
022F30:  6E 20 4D 45 4D 4F 52 59 20 20 26 46 46 46 46 20    n MEMORY  &FFFF 
022F40:  20 73 69 20 76 6F 75 73 20 76 6F 75 6C 65 7A 29     si vous voulez)
022F50:  20 2E 20 41 20 76 6F 75 73 20 64 65 20 0D 0A 20     . A vous de .. 
022F60:  76 6F 69 72 20 73 69 20 20 63 65 6C 61 20 20 70    voir si  cela  p
022F70:  65 75 74 20 20 73 65 72 76 69 72 20 20 65 74 20    eut  servir  et 
022F80:  20 6E 27 61 20 20 70 61 73 20 20 65 6E 63 6F 72     n'a  pas  encor
022F90:  65 20 20 64 65 73 20 20 65 66 66 65 74 73 20 20    e  des  effets  
022FA0:  69 6E 61 74 74 65 6E 64 75 73 20 20 2E 20 0D 0A    inattendus  . ..
022FB0:  20 50 65 72 73 6F 6E 6E 65 6C 6C 65 6D 65 6E 74     Personnellement
022FC0:  20 6A 27 61 69 20 7B 76 69 74 7B 20 63 65 20 67     j'ai {vit{ ce g
022FD0:  65 6E 72 65 20 64 65 20 6D 61 6E 69 70 75 6C 61    enre de manipula
022FE0:  74 69 6F 6E 20 2E 0D 0A 20 0D 0A 20 20 20 20 20    tion ... ..     
022FF0:  43 4F 4E 43 4C 55 53 49 4F 4E 20 3A 20 44 61 6E    CONCLUSION : Dan
023000:  73 20 63 65 20 6E 75 6D 7B 72 6F 20 20 64 65 20    s ce num{ro  de 
023010:  20 53 4F 53 20 20 50 52 4F 47 52 41 4D 4D 45 55     SOS  PROGRAMMEU
023020:  52 53 20 2C 20 6C 27 7B 74 75 64 65 20 64 65 73    RS , l'{tude des
023030:  20 76 65 63 74 65 75 72 73 20 0D 0A 20 64 72 69     vecteurs .. dri
023040:  76 65 20 76 6F 75 73 20 70 72 6F 75 76 65 72 61    ve vous prouvera
023050:  20 75 6E 65 20 66 6F 69 73 20 64 65 20 20 70 6C     une fois de  pl
023060:  75 73 20 20 6C 61 20 20 73 75 70 7B 72 69 6F 72    us  la  sup{rior
023070:  69 74 7B 20 64 65 20 6C 27 61 73 73 65 6D 62 6C    it{ de l'assembl
023080:  65 75 72 20 73 75 72 20 6C 65 20 0D 0A 20 42 41    eur sur le .. BA
023090:  53 49 43 20 21 20 54 6F 75 73 20 6C 65 73 20 20    SIC ! Tous les  
0230A0:  69 6E 63 6F 6E 76 7B 6E 69 65 6E 74 73 20 20 64    inconv{nients  d
0230B0:  65 20 20 4C 4F 41 44 20 20 65 74 20 20 48 49 4D    e  LOAD  et  HIM
0230C0:  45 4D 20 20 6C 69 7B 73 20 20 61 75 20 20 74 61    EM  li{s  au  ta
0230D0:  6D 70 6F 6E 20 79 20 73 6F 6E 74 20 0D 0A 20 61    mpon y sont .. a
0230E0:  6E 7B 61 6E 74 69 73 20 21 0D 0A 20 0D 0A 20 20    n{antis !.. ..  
0230F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
023100:  20 20 20 20 33 20 42 52 45 46 53 20 45 58 45 4D        3 BREFS EXEM
023110:  50 4C 45 53 20 41 20 54 41 50 45 52 20 56 4F 55    PLES A TAPER VOU
023120:  53 20 4D 45 4D 45 0D 0A 20 0D 0A 20 20 20 20 20    S MEME.. ..     
023130:  20 20 20 20 20 45 78 65 6D 70 6C 65 20 31 20 3A         Exemple 1 :
023140:  20 4F 63 63 75 70 61 74 69 6F 6E 20 6D 7B 6D 6F     Occupation m{mo
023150:  69 72 65 20 64 75 20 42 41 53 49 43 20 65 74 20    ire du BASIC et 
023160:  64 65 73 20 76 61 72 69 61 62 6C 65 73 20 2E 0D    des variables ..
023170:  0A 20 0D 0A 20 31 30 20 4D 4F 44 45 20 32 3A 6F    . .. 10 MODE 2:o
023180:  63 63 75 70 65 3D 48 49 4D 45 4D 2D 46 52 45 28    ccupe=HIMEM-FRE(
023190:  22 22 29 3A 50 52 49 4E 54 22 4C 65 20 62 61 73    ""):PRINT"Le bas
0231A0:  69 63 20 65 6E 20 6D 65 6D 6F 69 72 65 20 6F 63    ic en memoire oc
0231B0:  63 75 70 65 20 3A 22 3B 0D 0A 20 31 31 20 50 52    cupe :";.. 11 PR
0231C0:  49 4E 54 20 6F 63 63 75 70 65 22 20 6F 63 74 65    INT occupe" octe
0231D0:  74 73 22 0D 0A 20 31 32 20 50 52 49 4E 54 22 49    ts".. 12 PRINT"I
0231E0:  6C 20 72 65 73 74 65 20 3A 20 22 46 52 45 28 22    l reste : "FRE("
0231F0:  22 29 22 20 6F 63 74 65 74 73 20 64 69 73 70 6F    ")" octets dispo
023200:  6E 69 62 6C 65 73 22 0D 0A 20 32 30 20 44 49 4D    nibles".. 20 DIM
023210:  20 63 68 24 28 32 30 30 29 2C 63 68 31 24 28 32     ch$(200),ch1$(2
023220:  30 30 29 0D 0A 20 32 31 20 50 52 49 4E 54 0D 0A    00).. 21 PRINT..
023230:  20 33 30 20 50 52 49 4E 54 22 49 6E 69 74 69 61     30 PRINT"Initia
023240:  6C 69 73 61 74 69 6F 6E 20 76 61 72 69 61 62 6C    lisation variabl
023250:  65 73 20 22 0D 0A 20 33 31 20 50 52 49 4E 54 0D    es ".. 31 PRINT.
023260:  0A 20 34 30 20 46 4F 52 20 69 3D 30 20 54 4F 20    . 40 FOR i=0 TO 
023270:  32 30 30 3A 63 68 24 28 69 29 3D 22 41 41 41 41    200:ch$(i)="AAAA
023280:  41 41 41 41 41 41 22 3A 63 68 31 24 28 69 29 3D    AAAAAA":ch1$(i)=
023290:  22 42 42 42 42 42 42 42 42 42 42 42 42 42 22 3A    "BBBBBBBBBBBBB":
0232A0:  4E 45 58 54 0D 0A 20 35 30 20 50 52 49 4E 54 22    NEXT.. 50 PRINT"
0232B0:  4C 65 73 20 76 61 72 69 61 62 6C 65 73 20 6F 63    Les variables oc
0232C0:  63 75 70 65 6E 74 3A 22 48 49 4D 45 4D 2D 46 52    cupent:"HIMEM-FR
0232D0:  45 28 22 22 29 2D 6F 63 63 75 70 65 22 20 6F 63    E("")-occupe" oc
0232E0:  74 65 74 73 20 65 6E 20 70 6C 75 73 20 64 65 73    tets en plus des
0232F0:  20 22 3B 20 0D 0A 20 35 31 20 50 52 49 4E 54 20     "; .. 51 PRINT 
023300:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023310:  00 00 00 00 00 00 00 00 00 28 00 00 3C 00 00 00    .........(..<...
023320:  00 40 C0 3C 15 3F 3F 3F 3F 3F 3F 3F 3F 3F 00 00    .@.<.?????????..
023330:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023340:  A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023350:  00 00 00 00 A2 00 A2 00 00 00 00 51 00 00 00 00    ...........Q....
023360:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023370:  00 00 00 00 00 00 00 00 00 40 28 40 00 00 3C 28    .........@(@..<(
023380:  00 15 3F 3F 3F 3F 3F 3F 3F 3F 3F 00 00 00 00 00    ..?????????.....
023390:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0233A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 A2 00    ................
0233B0:  00 00 A2 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0233C0:  00 00 00 00 00 00 00 00 00 00 00 00 50 00 00 00    ............P...
0233D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 54 3F 3F    .............T??
0233E0:  3F 3F 3F 3F 3F 3F 3F 3F 00 00 00 00 00 00 00 00    ????????........
0233F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023400:  00 00 00 00 00 00 00 00 00 00 51 00 00 00 A2 00    ..........Q.....
023410:  51 00 51 00 00 00 00 00 00 00 00 00 00 00 00 00    Q.Q.............
023420:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023430:  00 00 00 00 00 00 00 00 00 00 FC 3F 3F 3F 3F 3F    ...........?????
023440:  3F 3F 3F 3F 3F 00 00 00 00 00 00 00 00 00 00 00    ?????...........
023450:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 00    ..............P.
023460:  00 00 00 00 00 00 51 00 00 51 F3 00 00 00 00 00    ......Q..Q......
023470:  00 00 00 00 00 A0 00 00 00 00 00 00 00 00 00 00    ................
023480:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023490:  00 80 00 00 00 00 FC BD 3F 3F 3F 3F 3F 3F 2F 0F    ........??????/.
0234A0:  3F 2A 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ?*..............
0234B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0234C0:  00 00 00 00 00 51 A2 00 00 00 00 00 00 00 00 00    .....Q..........
0234D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0234E0:  00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 00    ................
0234F0:  00 00 54 FC BD 3F 3F 3F 3F 3F 4A C0 1F 3F 00 00    ..T..?????J..?..
023500:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023510:  00 00 00 00 00 00 00 00 00 00 00 00 A2 00 00 00    ................
023520:  00 00 A2 51 00 00 00 00 00 00 00 00 00 00 00 00    ...Q............
023530:  00 00 00 00 00 00 00 00 00 00 50 00 00 00 00 00    ..........P.....
023540:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 AD    ................
023550:  FC 3F 3F 3F 3F 3F 0E C0 1F 3F 3F 00 00 00 00 00    .?????...??.....
023560:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023570:  00 00 00 00 00 00 00 00 00 00 00 51 51 00 00 00    ...........QQ...
023580:  00 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00    .Q..............
023590:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0235A0:  00 00 40 00 14 00 00 00 00 00 00 FC 5E BD 3F 3F    ..@.........^.??
0235B0:  3F 2F C0 48 85 3F 3F 2A 00 00 00 00 00 00 00 00    ?/.H.??*........
0235C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0235D0:  00 00 00 00 51 00 00 00 00 00 00 00 51 00 00 00    ....Q.......Q...
0235E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0235F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023600:  00 00 00 00 00 00 00 54 0F FC 3F 3F 3F 2F 84 0C    .......T..???/..
023610:  85 3F 3F 3F 2A 00 00 00 00 00 00 00 00 00 00 00    .???*...........
023620:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023630:  00 00 A2 00 00 50 F0 00 00 00 00 00 00 00 00 00    .....P..........
023640:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023650:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023660:  00 00 00 54 0F 5E 3F 3F 3F 4A 0C 0C 48 1F 3F 3F    ...T.^???J..H.??
023670:  3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ?...............
023680:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 51    ...............Q
023690:  00 F0 E0 A0 00 00 00 00 00 00 00 00 00 00 00 00    ................
0236A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0236B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 54    ...............T
0236C0:  AD 5E BD 3F 3F 4A 0C 0C C0 1F 3F 3F 3F 3F 00 00    .^.??J....????..
0236D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0236E0:  00 F3 F3 B7 3F 7E 00 00 00 00 00 00 00 F0 F0 A0    ....?~..........
0236F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023700:  00 00 00 A0 00 00 00 00 00 00 00 00 00 00 00 00    ................
023710:  00 00 00 00 50 00 00 00 00 00 00 00 AD D4 FC 3F    ....P..........?
023720:  3F 4A 84 0C 48 1F 3F 3F 3F 3F 2A 00 00 00 00 00    ?J..H.????*.....
023730:  50 00 00 00 00 00 00 00 00 00 00 00 51 F3 F3 3F    P...........Q..?
023740:  3F A8 00 00 00 00 00 00 50 F3 F0 D0 00 00 00 00    ?.......P.......
023750:  00 00 00 00 00 00 00 A0 00 00 00 00 00 00 00 00    ................
023760:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023770:  00 00 00 00 00 00 00 00 AD 0F 5E 3F 3F 0E C0 48    ..........^??..H
023780:  84 1F 3F 3F 3F 3F 3F 00 00 00 00 00 00 00 00 00    ..?????.........
023790:  00 00 00 00 00 00 00 00 F3 F3 B7 3F 7E 02 00 00    ...........?~...
0237A0:  00 00 00 A2 50 F2 F0 F0 00 A2 00 00 00 00 00 00    ....P...........
0237B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0237C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0237D0:  00 00 00 00 FC 4A 5E 3F 3F 0E 48 48 0C 1F 3F 3F    .....J^??.HH..??
0237E0:  3F 3F 3F 3F 00 00 00 00 00 00 00 00 00 00 00 00    ????............
0237F0:  00 00 03 53 F3 F3 3F 3F A9 00 00 00 00 00 00 00    ...S..??........
023800:  50 F0 F2 D0 00 00 00 00 00 00 00 00 00 00 00 00    P...............
023810:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023820:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023830:  54 4A 5E 3F 2F 84 0C 0C 0C 85 3F 3F 3F 3F 3F 3F    TJ^?/.....??????
023840:  2A 00 00 00 00 00 00 00 00 00 15 3F 3F 3F 03 F3    *..........???..
023850:  F3 B7 3F 7E 17 00 00 00 00 00 00 00 F1 F0 F0 C0    ..?~............
023860:  A0 00 A2 00 00 A0 00 00 00 00 00 00 00 00 00 00    ................
023870:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A0    ................
023880:  00 00 00 00 00 00 00 00 00 00 00 00 54 4A 5E BD    ............TJ^.
023890:  2F 0C 0C 0C 0C 0D 3F 3F 3F 3F 3F 3F 3F 00 00 00    /.....???????...
0238A0:  00 00 15 3F 3F 3F 3F 3F 3F 03 53 F3 B7 3F 3F A9    ...??????.S..??.
0238B0:  2A 00 51 00 A2 A2 F3 A2 F0 F0 F0 C0 A0 51 F3 F3    *.Q..........Q..
0238C0:  00 00 00 00 00 A0 00 00 00 00 00 00 00 00 00 00    ................
0238D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0238E0:  00 00 00 00 00 00 00 00 54 4A 0F BD 2F 0C 84 0C    ........TJ../...
0238F0:  84 0D 3F 3F 3F 3F 3F 3F 3F 2B 03 3F 3F 3F 3F 3F    ..???????+.?????
023900:  3F 3F 3F 3F 03 03 17 3F 3F 3F 7E 17 2A 00 00 00    ????...???~.*...
023910:  00 00 00 A2 F1 F3 F0 F0 A0 51 00 00 00 00 00 00    .........Q......
023920:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023930:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023940:  00 00 00 00 54 4A 0F BD 2F 0C C0 48 84 0D 3F 3F    ....TJ../..H..??
023950:  3F 3F 3F 3F 3F 3F 03 03 17 3F 3F 3F 3F 3F 3F 03    ??????...??????.
023960:  03 3F 3F 3E 3F 3F A9 3F 00 00 00 00 00 00 00 00    .??>??.?........
023970:  50 F0 F0 D0 00 00 00 00 00 00 00 00 00 00 00 00    P...............
023980:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023990:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0239A0:  54 4A 0F BD 2F 0C 48 48 84 0D 3F 3F 3F 3F 3F 3F    TJ../.HH..??????
0239B0:  3F 3F 2B 03 03 03 03 03 17 3F 2B 17 3F 3F 3F 3F    ??+......?+.????
0239C0:  3F 7E 03 3F 00 00 00 00 00 00 00 00 50 F0 E0 F0    ?~.?........P...
0239D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0239E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0239F0:  00 00 00 00 00 00 00 00 00 00 00 00 54 4A 5E BD    ............TJ^.
023A00:  2F 84 48 48 0C 85 3F 3F 3F 3F 3F 3F 3F 3F 3F 2B    /.HH..?????????+
023A10:  03 03 03 03 03 03 17 3F 3E 3F 3E 3F 3F A9 17 2A    .......?>?>??..*
023A20:  00 00 00 00 00 00 00 51 50 F0 F0 F0 00 00 00 00    .......QP.......
023A30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023A40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023A50:  00 00 00 00 00 00 00 00 7E 4A 5E 17 2F 84 48 48    ........~J^./.HH
023A60:  0C 85 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 2B    ..?????????????+
023A70:  17 3F 3F 3F 3D 3F 3D 3F 7E A9 3F 2A 15 00 00 00    .???=?=?~.?*....
023A80:  00 00 00 A2 00 F0 D0 A0 00 A2 00 00 00 00 00 00    ................
023A90:  00 00 00 00 00 00 00 00 00 00 00 00 28 00 00 00    ............(...
023AA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023AB0:  3F 3F 3F 3F FC 4A 5E 3F 3F 0E C0 48 84 1F 3F 3F    ????.J^??..H..??
023AC0:  3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 2B 17 3F 3F 3F 3D    ??????????+.???=
023AD0:  3F 3D 3F 3F FC 17 3F 00 3F 00 00 00 00 00 00 00    ?=??..?.?.......
023AE0:  00 F0 F0 A0 00 00 00 00 00 00 00 00 00 00 00 00    ................
023AF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
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:  00 43 52 54 43 20 20 20 20 42 49 4E 00 00 00 00    .CRTC    BIN....
023C10:  00 00 02 00 00 40 9C 00 C8 00 00 00 00 00 00 00    .....@..........
023C20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023C30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023C40:  C8 00 00 F3 04 7C D6 40 67 7D C6 50 6F D0 24 7C    .....|.@g}.Po.$|
023C50:  E6 07 C0 7C D6 08 67 C9 00 67 C9 00 00 00 00 00    ...|..g..g......
023C60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023C70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023C80:  C3 4A 9C C3 58 9C 00 00 00 00 21 00 40 11 01 40    .J..X.....!.@..@
023C90:  01 FE 3F 36 CF ED B0 C9 FE 05 C0 21 00 00 22 46    ..?6.......!.."F
023CA0:  9C DD 7E 04 32 C6 9C 32 91 9C DD 4E 06 DD 46 07    ..~.2..2...N..F.
023CB0:  0B DD 6E 08 DD 66 09 22 48 9C 1E 07 CD B9 9C 1D    ..n..f."H.......
023CC0:  20 1A E5 ED 5B 48 9C A7 ED 52 E1 30 0A 2A 48 9C     ...[H...R.0.*H.
023CD0:  11 50 00 19 22 46 9C 1E 08 22 48 9C 0B 79 B0 20    .P.."F..."H..y. 
023CE0:  DB EB DD 6E 02 DD 66 03 73 23 72 ED 5B 46 9C DD    ...n..f.s#r.[F..
023CF0:  6E 00 DD 66 01 73 23 72 C9 7C C6 08 67 E6 38 C0    n..f.s#r.|..g.8.
023D00:  7C D6 40 67 7D C6 50 6F D0 24 7C E6 07 C0 7C D6    |.@g}.Po.$|...|.
023D10:  08 67 C9 00 67 C9 00 00 00 00 00 00 00 00 00 00    .g..g...........
023D20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023D30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023D40:  00 00 00 00 00 00 00 00 1A 75 74 20 61 75 74 6F    .........ut auto
023D50:  6D 61 74 69 71 75 65 20 73 75 72 20 73 65 63 6F    matique sur seco
023D60:  6E 64 65 20 2D 0D 0A 3B 2D 20 7A 6F 6E 65 20 70    nde -..;- zone p
023D70:  61 72 20 74 65 73 74 20 64 65 20 63 6F 6D 70 61    ar test de compa
023D80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023D90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023DA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023DB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023DC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023DD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023DE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023DF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023E00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023E10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023E20:  30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30    0000000000000000
023E30:  30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30    0000000000000000
023E40:  30 30 30 30 30 30 30 30 30 30 30 30 30 30 00 00    00000000000000..
023E50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023E60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023E70:  30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30    0000000000000000
023E80:  30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30    0000000000000000
023E90:  30 30 30 30 30 30 30 30 30 30 30 30 30 30 00 00    00000000000000..
023EA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023EB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023EC0:  30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30    0000000000000000
023ED0:  30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30    0000000000000000
023EE0:  30 30 30 30 30 30 30 30 30 30 30 30 30 30 00 00    00000000000000..
023EF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023F00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023F10:  30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30    0000000000000000
023F20:  30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30    0000000000000000
023F30:  30 30 30 30 30 30 30 30 30 30 30 30 30 30 00 00    00000000000000..
023F40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023F50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023F60:  30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30    0000000000000000
023F70:  30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30    0000000000000000
023F80:  30 30 30 30 30 30 30 30 30 30 30 30 30 30 00 00    00000000000000..
023F90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023FA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023FB0:  30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30    0000000000000000
023FC0:  30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30    0000000000000000
023FD0:  30 30 30 30 30 30 30 30 30 30 30 30 30 30 00 00    00000000000000..
023FE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023FF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024000:  00 4C 4F 41 44 42 49 4E 20 42 41 53 00 00 00 00    .LOADBIN BAS....
024010:  00 00 00 00 00 70 01 00 BE 03 00 00 00 00 00 00    .....p..........
024020:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024030:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024040:  BE 03 00 E2 04 03 00 00 E1 F2 22 43 22 FA 20 03    .........."C". .
024050:  00 00 E1 F2 22 41 22 01 03 00 00 E1 EF FF 1C 28    ...."A"........(
024060:  FF 43 29 01 D5 00 1B 00 0E 01 A1 20 03 00 00 C1    .C)........ ....
024070:  EF 22 43 22 EB 20 1E 82 00 20 01 97 20 1E 14 00    ."C". ... .. ...
024080:  13 00 0A 00 A8 22 4C 4F 41 44 42 49 4E 2E 42 49    ....."LOADBIN.BI
024090:  4E 22 00 23 00 14 00 AD 20 10 01 A2 20 0E 2C 0E    N".#.... ... .,.
0240A0:  01 82 20 0E 01 A2 20 0F 2C 19 1A 01 0D 00 00 41    .. ... .,......A
0240B0:  C4 EF 1C BF BE 00 53 00 1E 00 BF 01 BF 20 22 43    ......S...... "C
0240C0:  68 61 72 67 65 6D 65 6E 74 20 64 27 75 6E 20 66    hargement d'un f
0240D0:  69 63 68 69 65 72 20 62 69 6E 61 69 72 65 20 44    ichier binaire D
0240E0:  6F 6E 6E 65 72 20 27 51 27 20 63 6F 6D 6D 65 20    onner 'Q' comme 
0240F0:  6E 6F 6D 20 70 6F 75 72 20 72 65 74 6F 75 72 20    nom pour retour 
024100:  61 75 20 6D 65 6E 75 22 00 06 00 1F 00 84 00 23    au menu".......#
024110:  00 28 00 BF 01 A3 20 22 4E 6F 6D 20 64 75 20 66    .(...£ "Nom du f
024120:  69 63 68 69 65 72 20 3A 20 22 3B 03 00 00 66 69    ichier : ";...fi
024130:  E3 00 30 00 32 00 03 00 00 66 69 E3 EF FF 1C 28    ..0.2....fi....(
024140:  03 00 00 66 69 E3 29 01 A1 20 03 00 00 66 69 E3    ...fi.).. ...fi.
024150:  EF 22 51 22 EB 20 CA 22 6C 6F 61 64 73 61 76 65    ."Q". ."loadsave
024160:  22 00 58 00 3C 00 BF 01 BF 22 55 4E 45 20 4D 41    ".X.<...."UNE MA
024170:  55 56 41 49 53 45 20 41 44 52 45 53 53 45 20 44    UVAISE ADRESSE D
024180:  45 20 42 55 46 46 45 52 20 4F 55 20 44 45 20 43    E BUFFER OU DE C
024190:  48 41 52 47 45 4D 45 4E 54 20 50 4C 41 4E 54 45    HARGEMENT PLANTE
0241A0:  52 41 20 53 4F 53 20 50 52 4F 47 52 41 4D 4D 45    RA SOS PROGRAMME
0241B0:  55 52 53 20 21 20 22 01 BF 00 35 00 46 00 A3 20    URS ! "...5.F.£ 
0241C0:  22 41 64 72 65 73 73 65 20 64 75 20 74 61 6D 70    "Adresse du tamp
0241D0:  6F 6E 20 20 20 20 20 20 20 20 20 20 20 20 20 20    on              
0241E0:  20 20 3A 20 22 3B 0D 00 00 61 64 62 75 E6 00 36      : ";...adbu..6
0241F0:  00 50 00 A3 20 22 41 64 72 65 73 73 65 20 64 65    .P.£ "Adresse de
024200:  20 63 68 61 72 67 65 6D 65 6E 74 20 64 75 20 66     chargement du f
024210:  69 63 68 69 65 72 20 3A 20 22 3B 0D 00 00 61 64    ichier : ";...ad
024220:  6C 6F 61 E4 00 33 00 5A 00 BF 01 BF 22 43 68 61    loa..3.Z...."Cha
024230:  72 67 65 6D 65 6E 74 20 65 6E 20 63 6F 75 72 73    rgement en cours
024240:  20 28 53 69 20 74 6F 75 74 20 76 61 20 62 69 65     (Si tout va bie
024250:  6E 20 2E 2E 2E 29 22 00 25 00 64 00 83 20 1C 80    n ...)".%.d.. ..
024260:  BE 2C 40 03 00 00 66 69 E3 2C 0D 00 00 61 64 6C    .,@...fi.,...adl
024270:  6F 61 E4 2C 0D 00 00 61 64 62 75 E6 00 48 00 6E    oa.,...adbu..H.n
024280:  00 A1 20 FF 12 28 0D 00 00 61 E4 29 F2 0E 20 EB    .. ..(...a.).. .
024290:  20 A9 20 0F 2C 19 0E 01 BF 20 FF 03 28 19 12 29     . .,.... ..(..)
0242A0:  22 18 20 45 52 52 45 55 52 20 43 48 41 52 47 45    ". ERREUR CHARGE
0242B0:  4D 45 4E 54 20 18 07 22 01 83 20 1C 06 BB 01 A0    MENT ..".. .....
0242C0:  20 1E 14 00 00 15 00 78 00 0D 00 00 61 64 EC EF     ......x....ad..
0242D0:  0D 00 00 61 64 6C 6F 61 E4 00 21 00 82 00 8A 01    ...adloa..!.....
0242E0:  BF 22 4C 69 73 74 61 67 65 20 6D 65 6D 6F 69 72    ."Listage memoir
0242F0:  65 20 63 68 61 72 67 65 65 22 00 12 00 8C 00 9E    e chargee"......
024300:  20 0D 00 00 E9 EF 0E 20 EC 20 19 16 00 1E 00 96     ...... . ......
024310:  00 BF 20 22 18 20 26 22 FF 73 28 0D 00 00 61 64    .. ". &".s(...ad
024320:  EC 2C 12 29 22 20 18 20 22 3B 00 1E 00 A0 00 9E    .,.)" . ";......
024330:  20 0D 00 00 EA EF 0D 00 00 61 64 EC 20 EC 20 0D     ........ad. . .
024340:  00 00 61 64 EC F4 19 0F 00 19 00 AA 00 BF 20 FF    ..ad.......... .
024350:  73 28 FF 12 28 0D 00 00 EA 29 2C 10 29 22 20 22    s(..(....),.)" "
024360:  3B 00 06 00 B4 00 B0 00 10 00 BE 00 BF 22 20 20    ;............"  
024370:  20 20 20 20 20 22 3B 00 1E 00 C8 00 9E 20 0D 00         ";...... ..
024380:  00 EA EF 0D 00 00 61 64 EC 20 EC 20 0D 00 00 61    ......ad. . ...a
024390:  64 EC F4 19 0F 00 19 00 D2 00 BF 20 FF 03 28 0F    d.......... ..(.
0243A0:  29 FF 03 28 FF 12 28 0D 00 00 EA 29 29 3B 00 06    )..(..(....));..
0243B0:  00 DC 00 B0 00 15 00 E6 00 0D 00 00 61 64 EC EF    ............ad..
0243C0:  0D 00 00 61 64 EC F4 19 10 00 06 00 F0 00 B0 00    ...ad...........
0243D0:  22 00 FA 00 BF 22 18 20 5B 43 5D 6F 6E 74 69 6E    "....". [C]ontin
0243E0:  75 65 72 20 5B 41 5D 72 72 65 74 65 72 20 18 22    uer [A]rreter ."
0243F0:  3B 00 2F 00 04 01 03 00 00 E1 EF 22 22 01 D6 20    ;./........"".. 
024400:  03 00 00 E1 F2 22 43 22 FA 20 03 00 00 E1 F2 22    ....."C". ....."
024410:  41 22 01 03 00 00 E1 EF FF 1C 28 FF 43 29 01 D5    A"........(.C)..
024420:  00 1B 00 0E 01 A1 20 03 00 00 C1 EF 22 43 22 EB    ...... ....."C".
024430:  20 1E 82 00 20 01 97 20 1E 14 00 00 00 00 1A 45     ... .. .......E
024440:  42 46 0D 0A 33 30 20 50 52 49 4E 54 3A 50 52 49    BF..30 PRINT:PRI
024450:  4E 54 20 22 43 68 61 72 67 65 6D 65 6E 74 20 64    NT "Chargement d
024460:  27 75 6E 20 66 69 63 68 69 65 72 20 62 69 6E 61    'un fichier bina
024470:  69 72 65 20 44 6F 6E 6E 65 72 20 27 51 27 20 63    ire Donner 'Q' c
024480:  00 A1 20 FF 12 28 0D 00 00 61 E4 29 F2 0E 20 EB    .. ..(...a.).. .
024490:  20 A9 20 0F 2C 19 0E 01 BF 20 FF 03 28 19 12 29     . .,.... ..(..)
0244A0:  22 18 20 45 52 52 45 55 52 20 43 48 41 52 47 45    ". ERREUR CHARGE
0244B0:  4D 45 4E 54 20 18 07 22 01 83 20 1C 06 BB 01 A0    MENT ..".. .....
0244C0:  20 1E 14 00 00 15 00 78 00 0D 00 00 61 64 EC EF     ......x....ad..
0244D0:  0D 00 00 61 64 6C 6F 61 E4 00 21 00 82 00 8A 01    ...adloa..!.....
0244E0:  BF 22 4C 69 73 74 61 67 65 20 6D 65 6D 6F 69 72    ."Listage memoir
0244F0:  65 20 63 68 61 72 67 65 65 22 00 12 00 8C 00 9E    e chargee"......
024500:  20 0D 00 00 E9 EF 0E 20 EC 20 19 16 00 1E 00 96     ...... . ......
024510:  00 BF 20 22 18 20 26 22 FF 73 28 0D 00 00 61 64    .. ". &".s(...ad
024520:  EC 2C 12 29 22 20 18 20 22 3B 00 1E 00 A0 00 9E    .,.)" . ";......
024530:  20 0D 00 00 EA EF 0D 00 00 61 64 EC 20 EC 20 0D     ........ad. . .
024540:  00 00 61 64 EC F4 19 0F 00 19 00 AA 00 BF 20 FF    ..ad.......... .
024550:  73 28 FF 12 28 0D 00 00 EA 29 2C 10 29 22 20 22    s(..(....),.)" "
024560:  3B 00 06 00 B4 00 B0 00 10 00 BE 00 BF 22 20 20    ;............"  
024570:  20 20 20 20 20 22 3B 00 1E 00 C8 00 9E 20 0D 00         ";...... ..
024580:  00 EA EF 0D 00 00 61 64 EC 20 EC 20 0D 00 00 61    ......ad. . ...a
024590:  64 EC F4 19 0F 00 19 00 D2 00 BF 20 FF 03 28 0F    d.......... ..(.
0245A0:  29 FF 03 28 FF 12 28 0D 00 00 EA 29 29 3B 00 06    )..(..(....));..
0245B0:  00 DC 00 B0 00 15 00 E6 00 0D 00 00 61 64 EC EF    ............ad..
0245C0:  0D 00 00 61 64 EC F4 19 10 00 06 00 F0 00 B0 00    ...ad...........
0245D0:  22 00 FA 00 BF 22 18 20 5B 43 5D 6F 6E 74 69 6E    "....". [C]ontin
0245E0:  75 65 72 20 5B 41 5D 72 72 65 74 65 72 20 18 22    uer [A]rreter ."
0245F0:  3B 00 2F 00 04 01 03 00 00 E1 EF 22 22 01 D6 20    ;./........"".. 
024600:  B3 F4 10 01 0D 00 00 77 B1 EF 0D 00 00 77 B1 F4    .......w.....w..
024610:  0F 01 0D 00 00 77 B2 EF 0D 00 00 77 B2 F5 0F 01    .....w.....w....
024620:  0D 00 00 77 B4 EF 0D 00 00 77 B4 F5 0F 01 0D 00    ...w.....w......
024630:  00 E1 EF 0E 01 9F 20 1E A2 2B 01 0D 00 00 77 B3    ...... ..+....w.
024640:  EF 0D 00 00 77 B3 F5 10 01 0D 00 00 77 B1 EF 0D    ....w.......w...
024650:  00 00 77 B1 F5 0F 01 0D 00 00 77 B2 EF 0D 00 00    ..w.......w.....
024660:  77 B2 F4 0F 01 0D 00 00 77 B4 EF 0D 00 00 77 B4    w.......w.....w.
024670:  F4 0F 01 C9 00 07 00 D4 2B 01 C0 00 31 00 DE 2B    ........+...1..+
024680:  01 C0 2A 2A 2A 20 52 65 73 74 61 75 72 65 20 66    ..*** Restaure f
024690:  65 6E 65 74 72 65 20 72 65 70 6F 6E 73 65 73 20    enetre reponses 
0246A0:  73 69 20 61 3D 2D 31 36 20 2A 2A 2A 00 07 00 E8    si a=-16 ***....
0246B0:  2B 01 C0 00 3B 00 F2 2B 0D 00 00 77 B1 EF 19 0A    +...;..+...w....
0246C0:  01 0D 00 00 77 B2 EF 19 1F 01 0D 00 00 77 B3 EF    ....w........w..
0246D0:  19 0A 01 0D 00 00 77 B4 EF 19 0A 01 0D 00 00 E1    ......w.........
0246E0:  EF 10 01 9F 20 1E A2 2B 01 A0 20 1E 1A 2C 00 07    .... ..+.. ..,..
0246F0:  00 FC 2B 01 C0 00 25 00 06 2C 01 C0 2A 2A 2A 20    ..+...%..,..*** 
024700:  49 6E 69 74 69 61 6C 69 73 61 74 69 6F 6E 20 6D    Initialisation m
024710:  65 6E 75 73 20 32 20 2A 2A 2A 00 07 00 10 2C 01    enus 2 ***....,.
024720:  C0 00 5F 00 1A 2C 0D 00 00 63 B0 EF 10 01 0D 00    .._..,...c......
024730:  00 63 B1 EF 0E 01 0D 00 00 63 B2 EF 0F 01 0D 00    .c.......c......
024740:  00 63 B3 EF 11 01 0D 00 00 E3 EF 0D 00 00 63 B2    .c............c.
024750:  01 0D 00 00 77 B1 EF 17 01 0D 00 00 77 B2 EF 19    ....w.......w...
024760:  20 01 0D 00 00 77 B3 EF 19 0B 01 0D 00 00 77 B4     ....w........w.
024770:  EF 19 15 01 0D 00 00 E1 EF 0E 01 A0 20 1E 48 2B    ............ .H+
024780:  00 07 00 20 4E 01 C0 00 25 00 2A 4E 01 C0 2D 20    ... N...%.*N..- 
024790:  43 68 61 72 67 65 6D 65 6E 74 20 52 53 58 20 65    Chargement RSX e
0247A0:  74 20 4C 45 43 54 45 55 52 37 20 2D 00 07 00 34    t LECTEUR7 -...4
0247B0:  4E 01 C0 00 23 00 3E 4E 83 20 1C A9 BE 01 A8 22    N...#.>N. ....."
0247C0:  72 73 78 70 72 74 32 2E 63 6F 64 22 2C 1C 00 80    rsxprt2.cod",...
0247D0:  01 83 20 1C 00 80 00 23 00 48 4E A8 22 6C 65 63    .. ....#.HN."lec
0247E0:  74 65 75 72 37 2E 63 6F 64 22 2C 1F 00 00 70 14    teur7.cod",...p.
0247F0:  90 01 83 20 1C A3 BE 01 C9 00 07 00 52 4E 01 C0    ... .£......RN..
024800:  20 73 61 6E 73 20 64 6F 75 74 65 20 69 6E 73 70     sans doute insp
024810:  69 72 7B 20 70 61 70 79 20 73 75 73 75 63 72 65    ir{ papy susucre
024820:  20 21 20 49 6C 20 65 73 74 20 70 72 7B 76 75 20     ! Il est pr{vu 
024830:  64 65 73 20 0D 0A 20 63 6F 6D 6D 61 6E 64 65 73    des .. commandes
024840:  20 73 70 7B 63 69 61 6C 65 73 20 70 65 72 6D 65     sp{ciales perme
024850:  74 74 61 6E 74 20 20 64 65 20 20 63 72 7B 65 72    ttant  de  cr{er
024860:  20 20 64 65 73 20 20 72 6F 75 6C 65 61 75 78 20      des  rouleaux 
024870:  20 64 65 20 20 63 6F 75 6C 65 75 72 73 20 20 65     de  couleurs  e
024880:  74 20 64 65 20 0D 0A 20 64 69 76 69 73 65 72 20    t de .. diviser 
024890:  6C 27 7B 63 72 61 6E 20 65 6E 20 7A 6F 6E 65 73    l'{cran en zones
0248A0:  20 64 65 20 6D 6F 64 65 73 20 20 64 69 66 66 7B     de modes  diff{
0248B0:  72 65 6E 74 73 20 20 2E 20 20 4C 61 20 52 41 4D    rents  .  La RAM
0248C0:  20 76 69 64 7B 6F 20 73 65 72 61 20 7B 67 61 6C     vid{o sera {gal
0248D0:  65 6D 65 6E 74 20 0D 0A 20 64 69 76 69 73 69 62    ement .. divisib
0248E0:  6C 65 20 65 6E 20 62 6C 6F 63 73 20 73 70 7B 63    le en blocs sp{c
0248F0:  69 66 69 71 75 65 73 20 2C 20 6F 6E 20 6E 65 20    ifiques , on ne 
024900:  20 76 6F 69 74 20 20 70 61 73 20 20 40 20 20 71     voit  pas  @  q
024910:  75 6F 69 20 5C 61 20 73 65 72 74 20 6D 61 69 73    uoi \a sert mais
024920:  20 6F 6E 20 6C 65 20 0D 0A 20 73 61 75 72 61 20     on le .. saura 
024930:  62 69 65 6E 74 6F 08 5E 74 20 2E 0D 0A 20 0D 0A    biento.^t ... ..
024940:  20 20 20 20 20 4C 61 20 63 6F 6D 70 61 74 69 62         La compatib
024950:  69 6C 69 74 7B 20 20 61 76 65 63 20 20 27 6C 65    ilit{  avec  'le
024960:  73 20 20 6D 69 6C 6C 69 65 72 73 20 20 64 65 20    s  milliers  de 
024970:  20 6C 6F 67 69 63 69 65 6C 73 20 20 65 78 69 73     logiciels  exis
024980:  74 61 6E 74 27 20 20 73 75 72 20 6C 65 73 20 0D    tant'  sur les .
024990:  0A 20 61 6E 63 69 65 6E 73 20 43 50 43 73 20 3A    . anciens CPCs :
0249A0:  20 59 2D 41 20 55 4E 20 50 52 4F 42 4C 45 4D 45     Y-A UN PROBLEME
0249B0:  20 43 48 45 46 20 20 21 20 20 54 6F 75 74 20 20     CHEF  !  Tout  
0249C0:  70 72 6F 67 72 61 6D 6D 65 20 65 66 66 65 63 74    programme effect
0249D0:  75 61 6E 74 20 75 6E 20 74 65 73 74 20 64 65 20    uant un test de 
0249E0:  0D 0A 20 64 7B 74 65 63 74 69 6F 6E 20 64 65 20    .. d{tection de 
0249F0:  6D 75 6C 74 69 66 61 63 65 20 73 65 20 70 6C 61    multiface se pla
024A00:  6E 74 65 72 61 20 6C 61 6D 65 6E 74 61 62 6C 65    ntera lamentable
024A10:  6D 65 6E 74 20 21 20 43 6F 6D 6D 65 20 74 6F 75    ment ! Comme tou
024A20:  73 20 6C 65 73 20 70 72 6F 67 72 61 6D 6D 65 73    s les programmes
024A30:  20 0D 0A 20 72 7B 63 65 6E 74 73 20 66 6F 6E 74     .. r{cents font
024A40:  20 63 65 20 74 65 73 74 20 28 4F 75 69 20 20 44     ce test (Oui  D
024A50:  49 53 43 2B 55 4C 54 52 41 20 20 61 75 73 73 69    ISC+ULTRA  aussi
024A60:  29 20 20 76 6F 73 20 64 69 73 71 75 65 74 74 65    )  vos disquette
024A70:  73 20 6F 72 69 67 69 6E 61 6C 65 73 20 73 6F 6E    s originales son
024A80:  74 20 0D 0A 20 62 6F 6E 6E 65 73 20 70 6F 75 72    t .. bonnes pour
024A90:  20 6C 61 20 70 6F 75 62 65 6C 6C 65 20 40 20 6D     la poubelle @ m
024AA0:  6F 69 6E 73 20 71 75 65 20 20 76 6F 75 73 20 6E    oins que  vous n
024AB0:  65 20 6C 65 73 20 66 61 73 73 69 65 7A 20 64 7B    e les fassiez d{
024AC0:  70 6C 6F 6D 62 65 72 20 28 45 6E 63 6F 72 65 20    plomber (Encore 
024AD0:  64 65 20 0D 0A 20 62 65 61 75 78 20 6A 6F 75 72    de .. beaux jour
024AE0:  73 20 65 6E 20 70 65 72 73 70 65 63 74 69 76 65    s en perspective
024AF0:  20 70 6F 75 72 20 6C 65 73 20 70 69 72 61 74 65     pour les pirate
024B00:  73 20 20 2E 2E 2E 20 20 29 20 2E 20 4C 65 20 62    s  ...  ) . Le b
024B10:  61 73 69 63 20 7B 74 61 6E 74 20 64 61 6E 73 20    asic {tant dans 
024B20:  75 6E 65 20 0D 0A 20 63 61 72 74 6F 75 63 68 65    une .. cartouche
024B30:  20 2C 20 6F 6E 20 70 65 75 74 20 61 75 73 73 69     , on peut aussi
024B40:  20 20 73 27 69 6E 74 65 72 72 6F 67 65 72 20 20      s'interroger  
024B50:  73 75 72 20 6C 65 20 66 6F 6E 63 74 69 6F 6E 6E    sur le fonctionn
024B60:  65 6D 65 6E 74 20 64 65 73 20 70 72 6F 67 72 61    ement des progra
024B70:  6D 6D 65 73 20 0D 0A 20 66 61 69 73 61 6E 74 20    mmes .. faisant 
024B80:  61 70 70 65 6C 20 64 69 72 65 63 74 65 6D 65 6E    appel directemen
024B90:  74 20 40 20 63 65 74 74 65 20 52 4F 4D 20 2E 20    t @ cette ROM . 
024BA0:  51 75 61 6E 74 20 61 75 78 20 70 72 6F 67 72 61    Quant aux progra
024BB0:  6D 6D 65 73 20 75 74 69 6C 69 73 61 6E 74 20 74    mmes utilisant t
024BC0:  6F 75 74 65 73 20 0D 0A 20 6C 65 73 20 73 75 62    outes .. les sub
024BD0:  74 69 6C 69 74 7B 73 20 64 65 73 20 70 6F 72 74    tilit{s des port
024BE0:  73 20 45 2F 53 20 28 4F 76 65 72 73 63 61 6E 20    s E/S (Overscan 
024BF0:  2C 20 20 72 61 73 74 65 72 73 20 2C 20 73 63 72    ,  rasters , scr
024C00:  00 00 00 00 00 00 00 15 3F 3F 3F 3F 3F 3F 3F 3F    ........????????
024C10:  FC 4A 5E 3F 3F 0E 84 0C C0 1F 3F 3F 3F 3F 3F 3F    .J^??.....??????
024C20:  3F 3F 3F 3F 2B 2B 3F 3F 3F 3E 3F 3F 3E 3F 7E FC    ????++???>??>?~.
024C30:  BD 3F 3F 15 2A 00 00 00 00 00 00 00 00 50 F0 00    .??.*........P..
024C40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024C50:  00 00 40 00 00 00 00 00 00 00 00 00 15 3F 3F 3F    ..@..........???
024C60:  3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F AD 4A 5E 3F    ????????????.J^?
024C70:  3F 4A 84 0C C0 1F 3F 3F 3F 3F 3F 3F 3F 3F 2B 3F    ?J....????????+?
024C80:  3F 3F 3F 3F 3E 3F 3F 3E 3F 3F 3F 7E 2B 3F 2A 15    ????>??>???~+?*.
024C90:  2A 00 00 00 00 00 00 00 A2 00 00 00 A2 00 A2 00    *...............
024CA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024CB0:  00 80 00 00 00 15 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F    ......??????????
024CC0:  3F 3F 3F 3F 3F 3F 3F 3F AD C0 5E 3F 3F 4A 84 0C    ????????..^??J..
024CD0:  C0 1F 3F 3F 3F 3F 3F 3F 3F 2B 17 17 2B 2B 2B 3F    ..???????+..+++?
024CE0:  3D 3F 3F 3F 3F 3F 3F BD 17 3F 2A 3F 2A 00 00 00    =??????..?*?*...
024CF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024D00:  00 00 00 00 00 00 00 00 00 00 00 00 28 00 00 00    ............(...
024D10:  3F 3F FC BD 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F    ??..????????????
024D20:  3F 3F 3F 7E AD 85 5E 3F 3F 4A 84 0C C0 1F 3F 3F    ???~..^??J....??
024D30:  3F 3F 3F 2B 17 03 3F 3F 03 3F 3E 3D 3F 3D 3F 3F    ???+..??.?>=?=??
024D40:  3F 7E 7E 2B 3F 3F 3F 3F 2A 00 00 00 00 00 00 00    ?~~+????*.......
024D50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024D60:  00 00 00 00 00 00 00 00 00 00 00 3F FC FC AD FC    ...........?....
024D70:  FC 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 2B 56    .?????????????+V
024D80:  AD 85 FC 3F 3F 2F 84 84 85 3F 3F 3F 3F 3F 17 3F    ...??/...?????.?
024D90:  17 3F 03 17 17 3F 3F 3F 3E 3F 3E 3F 3F BD BD 17    .?...???>?>??...
024DA0:  2B 3F 3F 3F 00 00 00 00 A2 00 00 A2 00 00 A2 00    +???............
024DB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024DC0:  00 00 00 00 00 40 15 FC AD 0F 0F 0F 5E FC FC 3F    .....@......^..?
024DD0:  3F 3F 3F 3F 3F 3F 3F 3F 2B 03 03 56 0F 85 BD 3F    ????????+..V...?
024DE0:  3F 2F 0C 84 0D 3F 3F 3F 3F 3F 03 2B 03 3F 3F 17    ?/...?????.+.??.
024DF0:  3F 3F 3F 3E 3F 3E 3F 3F 3F 7E 2B 3F 3F 3F 3F 3F    ???>?>???~+?????
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:  00 00 00 00 00 00 00 00 00 A2 00 51 51 00 00 00    ...........QQ...
024F10:  00 00 00 00 00 00 00 00 00 00 00 00 40 14 28 3C    ............@.(<
024F20:  28 94 7C AD FC FC FC FC AD 0F 5E FC FC 3F 3F 3F    (.|.......^..???
024F30:  3F 3F 3F 03 03 03 03 FC 4A 85 BD 3F 3F 3F 4A C0    ???.....J..???J.
024F40:  1F 3F 3F 3F 17 3F 17 17 3F 3F 3F 3F 3F 3F 3E 3F    .???.?..??????>?
024F50:  3F 3D 3F 3F 3F FC 17 17 3F 3F 3F 3F 00 00 00 00    ?=???...????....
024F60:  00 00 00 00 00 00 00 00 00 00 00 51 00 00 00 00    ...........Q....
024F70:  00 00 00 00 00 00 00 14 14 14 28 3C 00 C0 7C FC    ..........(<..|.
024F80:  A8 00 00 00 FC AD 0F 0F 5E FC 3F 3F 3F 2B 03 03    ........^.???+..
024F90:  03 03 03 FC 4A 0F BD 3F 3F 3F 4A C0 1F 3F 3F 17    ....J..???J..??.
024FA0:  2B 17 17 17 3F 3F 3F 3F 3F 3F 3F 3D 3E 3F 3F 7E    +...???????=>??~
024FB0:  7E A9 3F 2B 3F 3F 3F 3F 00 00 00 00 00 00 00 00    ~.?+????........
024FC0:  00 00 00 00 00 00 00 51 00 00 00 00 00 00 40 00    .......Q......@.
024FD0:  28 3C 00 00 14 3C 28 00 00 94 28 00 00 00 00 00    (<...<(...(.....
024FE0:  00 FC FC 4A 85 5E BD 3F 03 03 03 03 03 03 03 AD    ...J.^.?........
024FF0:  4A 5E BD 3F 3F 3F 2F 0F 3F 3F 2B 03 03 2B 3F 03    J^.???/.??+..+?.
025000:  3F 3F 3F 3F 3F 3E 3D 3F 3F 3F 7E 3F FC 17 2B 2B    ?????>=???~?..++
025010:  3F 3F 3F 2A 00 00 00 00 00 00 00 00 00 00 A2 00    ???*............
025020:  00 51 00 00 00 00 28 00 40 14 80 3C 00 28 C0 3C    .Q....(.@..<.(.<
025030:  28 28 28 3C 00 40 00 00 00 00 00 00 00 00 54 AD    (((<.@........T.
025040:  C0 0F FC A9 3F 3F 3F 03 03 03 56 AD C0 5E 3F 3F    ....???...V..^??
025050:  3F 3F 3F 3F 3F 17 17 2B 2B 17 2B 17 3F 3F 3F 3F    ?????..++.+.????
025060:  3C 3F 3F 3E 3F 7E 3F FC A9 3F 9F 2B 3F 3F 3F 2A    <??>?~?..?.+???*
025070:  00 00 00 00 00 00 A2 00 00 00 A2 00 00 00 00 00    ................
025080:  00 28 3C 00 00 00 00 00 14 00 14 00 C0 00 28 14    .(<...........(.
025090:  28 00 00 00 00 00 00 00 00 00 00 AD 0F 5E FC 3F    (............^.?
0250A0:  3F 3F 3F 3F 2B 03 56 0F 85 5E 3F 3F 3F 3F 3F 3F    ????+.V..^??????
0250B0:  2B 3F 03 03 03 3F 3F 3F 3F 3F 3F 3D 3F 3D 3E 3F    +?...??????=?=>?
0250C0:  3F 3F 7E FC 17 2B 17 3F 3F 3F 3F 2A 00 00 00 00    ??~..+.????*....
0250D0:  00 00 00 00 00 00 00 51 00 00 00 00 28 40 3C 14    .......Q....(@<.
0250E0:  28 C0 00 40 3C 40 28 C0 00 94 00 00 00 00 00 00    (..@<@(.........
0250F0:  00 00 00 00 00 00 00 FC 5E FC 3F 3F 3F 3F 3F 3F    ........^.??????
025100:  3F 3F FC 4A 85 FC 3F 3F 3F 3F 3F 3F 03 2B 2B 17    ??.J..??????.++.
025110:  17 17 3F 3F 3F 3F 3E 3F 3D 3F 3D 3F 7E 3F FC A9    ..????>?=?=?~?..
025120:  2B 3F 17 17 3F 3F 3F 2A A2 00 00 00 00 00 00 00    +?..???*........
025130:  00 00 00 00 00 00 00 00 40 40 28 28 28 68 40 3C    ........@@(((h@<
025140:  00 00 94 94 00 00 00 00 00 00 00 00 00 00 00 00    ................
025150:  00 00 00 54 FC 3F 3F 3F C0 C0 85 3F 3F 3F AD 4A    ...T.???...???.J
025160:  0F BD 3F 3F 3F 3F 3F 2B 03 2B 3F 3F 3F 3F 3F 3F    ..?????+.+??????
025170:  3F 3E 3F 3F 3F 3F 3F 3F 7E 7E FC 17 17 6F 3F 3F    ?>??????~~...o??
025180:  3F 3F 3F 00 00 00 00 00 00 00 00 00 51 00 00 00    ???.........Q...
025190:  00 00 00 00 00 14 28 28 40 00 00 94 14 00 00 00    ......((@.......
0251A0:  00 00 00 40 14 00 00 00 00 00 00 00 00 00 00 54    ...@...........T
0251B0:  3F 3F 3E 68 C0 94 2D 0F 1F 7E AD C0 5E BD 3F 3F    ??>h..-..~..^.??
0251C0:  3F 3F 2B 3F 03 03 03 17 3F 3F 3F 3F 3E 3F 3E 3F    ??+?....????>?>?
0251D0:  3F 3F 3F 3F 7E FC FC 2B 2B 03 3F 3F 3F 3F 3F 00    ????~..++.?????.
0251E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0251F0:  80 28 14 28 3C 80 94 00 00 00 00 00 00 00 00 00    .(.(<...........
025200:  00 00 00 00 00 00 00 00 00 00 28 15 3F 3C 3C C0    ..........(.?<<.
025210:  C0 3C 3C 0F 0F 56 0F 85 5E 3F 3F 3F 3F 2B 03 03    .<<..V..^????+..
025220:  03 17 3F 3F 3F 3F 3F 3F 3D 3F 3D 3F 3C 3F 3F 7E    ..??????=?=?<??~
025230:  FC FC BD 17 3F 9F 3F 3F 3F 3F 3F 00 00 00 00 00    ....?.?????.....
025240:  00 00 00 00 00 00 A2 00 A2 00 00 00 00 3C 40 3C    .............<@<
025250:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025260:  00 00 00 00 00 28 40 3F 3C 3C 3C C0 94 94 3C 0F    .....(@?<<<...<.
025270:  0F FC 4A 85 FC 3F 3F 3F 3F 2B 17 3F 3F 17 17 3F    ..J..????+.??..?
025280:  3F 3F 3F 3F 3F 3F 3F 3F 97 3F 3F BD FC FC 2B 3F    ????????.??...+?
025290:  17 17 3F 3F 3F 3F 2A 00 00 00 00 00 00 00 00 00    ..????*.........
0252A0:  00 00 A2 00 00 00 00 00 40 00 00 00 00 00 00 00    ........@.......
0252B0:  00 00 00 00 00 00 00 80 00 00 00 00 00 3C 3C 00    .............<<.
0252C0:  00 40 15 3E 3C 3C 68 C0 3C 3C C0 85 0F AD 4A 0F    .@.><<h.<<....J.
0252D0:  BD 3F 3F 3F 03 03 03 2B 3F 2B 3F 3F 3F 3F 3D 3F    .???...+?+????=?
0252E0:  3F 3D 3F 3F 97 3F 7E 7E FC BD 17 3F 03 17 3F 3F    ?=??.?~~...?..??
0252F0:  3F 3F 2A 00 00 00 00 00 00 00 00 00 00 00 00 00    ??*.............
025300:  00 00 00 51 80 00 00 00 00 00 00 00 00 00 00 00    ...Q............
025310:  00 00 00 00 14 00 00 00 28 00 00 00 28 80 3F 3C    ........(...(.?<
025320:  3C 3C 68 C0 94 C0 94 3C 5E AD C0 5E BD 3F 3F 3F    <<h....<^..^.???
025330:  17 03 3F 03 2B 3F 3F 03 3F 3E 3F 3F 3F 3F 3E 3F    ..?.+??.?>????>?
025340:  3F 6B BD FC FC 2B 3F 3F 03 3F 3F 3F 3F 3F 2A 00    ?k...+??.?????*.
025350:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 51    ...............Q
025360:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025370:  00 00 00 00 00 3C 00 00 00 15 3E 3C 3C 3C C0 C0    .....<....><<<..
025380:  3C C0 3C 3C 7C 0F C0 5E 3F 3F 3F 17 03 03 03 17    <.<<|..^???.....
025390:  17 3F 3F 3F 3F 3F 3E 3E 3F 3F 3F 6B 6B 3F 3F 7E    .?????>>???kk??~
0253A0:  BD 17 3F 2B 03 3F 3F 3F 3F 3F 2A 00 00 00 00 00    ..?+.?????*.....
0253B0:  A2 00 00 00 00 00 A2 00 00 00 00 00 00 00 00 00    ................
0253C0:  00 00 00 A0 00 00 00 00 00 00 00 00 00 28 00 00    .............(..
0253D0:  00 00 3C 14 80 3D 3C 3C 3C 3C C0 C0 68 C0 C0 3C    ..<..=<<<<..h..<
0253E0:  FC 4A 0F FC 3F 3F BD 56 2B 03 03 2B 3F 17 17 17    .J..??.V+..+?...
0253F0:  3F 3F 3D 3F 3F 3E 97 3F 3F 3F FC FC 2B 3F 3F 2B    ??=??>.???..+??+
025400:  03 17 3F 3F 3F 3F 00 00 00 00 00 00 00 00 00 51    ..????.........Q
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 28 28 00 00 14 00 00 00 28    .......((......(
025430:  00 C0 3C 3C 3C 3C 68 C0 68 C0 68 7C AD 4A 5E BD    ..<<<<h.h.h|.J^.
025440:  3F 3F BD A9 03 03 17 03 3F 3F 3F 3F 3F 3E 3F 3F    ??......?????>??
025450:  96 6B 3F 3F 7E FC 7E FC 17 3F 3F 03 03 3F 3F 3F    .k??~.~..??..???
025460:  3F 3F 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 14 00    ................
025480:  00 3C 3C 00 00 00 00 00 28 00 00 40 00 3E 68 3C    .<<.....(..@.>h<
025490:  C0 C0 3C 94 68 94 3C 7C 0F 85 5E 3F 3F BD 3F FC    ..<.h.<|..^??.?.
0254A0:  56 03 03 3F 3F 3F 17 3F 3E 3F 3F 3F C3 3F 97 3F    V..???.?>???.?.?
0254B0:  3F 7E FC A9 2B 3F 2B 03 03 3F 3F 3F 3F 3F 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 14 28 28 28 14 00    ...........(((..
0254E0:  00 14 00 28 00 14 00 00 15 3E 68 3C C0 C0 94 94    ...(.....>h<....
0254F0:  C0 94 94 FC 4A 0F FC 3F 3F 3F 7E 2B 56 03 03 17    ....J..???~+V...
025500:  3F 3F 3F 3F 3F 3F 3F 6B 3F 6B C3 6B E9 7E FC 17    ???????k?k.k.~..
025510:  17 3F 2B 03 17 17 3F 3F 3F 3F 00 00 00 00 00 00    .?+...????......
025520:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025530:  00 00 00 00 00 00 28 14 00 00 28 3C 00 00 80 68    ......(...(<...h
025540:  94 14 00 40 C0 94 3C C0 C0 C0 94 68 C0 3C 7C AD    ...@..<....h.<|.
025550:  0F 5E BD 3F 3F 3F 3F 7E 03 03 03 2B 17 3F 3F 3F    .^.????~...+.???
025560:  3F 3F 3F 3F 3F 7E 3F 97 FC FC A9 2B 3F 03 03 03    ?????~?....+?...
025570:  17 3F 3F 3F 3F 2A 00 00 00 00 00 00 00 00 00 00    .????*..........
025580:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025590:  00 3C 28 00 00 00 14 14 28 94 68 14 3C 3C 14 14    .<(.....(.h.<<..
0255A0:  3F 68 94 68 C0 94 3C 68 C0 C0 7C 0F 85 FC 3F 3F    ?h.h..<h..|...??
0255B0:  3F 3F 7E 3F 03 03 03 03 3F 2B 17 3F 3F 3F 3D 97    ??~?....?+.???=.
0255C0:  3F 97 E9 D6 FC FC 17 17 17 3F 03 03 03 17 3F 3F    ?........?....??
0255D0:  3F 2A 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 14 00 28 00    ..............(.
0255F0:  28 14 00 3C 28 14 00 80 80 80 28 00 3E 94 68 C0    (..<(.....(.>.h.
025600:  94 C0 94 68 94 3C FC 4A 5E BD 3F 3F 3F 3F 3F 3F    ...h.<.J^.??????
025610:  17 03 03 2B 3F 2B 3F 3F 3F 3E 3F C3 6B 3F E9 BD    ...+?+???>?.k?..
025620:  E9 A9 2B 2B 3F 3F 03 03 17 3F 3F 3F 3F 2A 00 00    ..++??...????*..
025630:  00 00 00 00 00 00 00 00 00 00 00 00 00 51 00 00    .............Q..
025640:  00 00 00 00 00 00 00 00 00 14 28 00 00 28 00 00    ..........(..(..
025650:  40 3C 80 C0 00 3C 3C 14 C0 3C 3C C0 3C C0 3C 68    @<...<<..<<.<.<h
025660:  C0 7C AD 0F FC 3F 3F 3F 3C 3C 3F FC 56 BD 17 2B    .|...???<<?.V..+
025670:  03 3F 2B 03 3F 2B 3F 43 3F D6 E9 BD FC 17 17 17    .?+.?+?C?.......
025680:  3F 03 03 03 2B 3F 3F 3F 3F 2A 00 00 00 00 00 00    ?...+????*......
025690:  00 00 A2 00 00 00 00 00 00 00 00 00 00 14 00 00    ................
0256A0:  68 00 00 28 00 14 3C 00 14 14 80 80 00 80 3C 3C    h..(..<.......<<
0256B0:  28 68 14 00 C0 68 68 C0 68 94 94 68 C0 FC 0F FC    (h...hh.h..h....
0256C0:  BD 3F 3F 6A C0 3C 3D 7E A9 56 A9 3F 2B 03 2B 17    .??j.<=~.V.?+.+.
0256D0:  3E 2B 3F C3 7E 97 C3 FC A9 2B 2B 3F 3F 2B 03 17    >+?.~....++??+..
0256E0:  17 3F 3F 3F 3F 00 00 00 00 00 00 00 00 00 00 00    .????...........
0256F0:  00 00 A2 00 00 00 00 00 94 00 00 00 00 00 14 00    ................
025700:  28 28 00 00 14 00 00 00 14 00 40 68 94 94 28 40    ((........@h..(@
025710:  6A 94 C0 94 94 68 94 68 7C AD 5E BD 3C 3F 6A C0    j....h.h|.^.<?j.
025720:  94 3C 3C 3F A9 A9 03 03 03 3F 3F 3F 3F 17 2B 43    .<<?.....????.+C
025730:  C3 FC C3 FC 17 17 17 3F 3F 03 03 03 2B 3F 3F 3F    .......??...+???
025740:  3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ?...............
025750:  00 00 00 00 00 00 14 00 28 28 00 00 3C 3C 28 40    ........((..<<(@
025760:  00 3C 3C 80 00 68 40 C0 C0 14 3C 00 40 94 C0 C0    .<<..h@...<.@...
025770:  C0 C0 3C 7C AD BC 3D 3F 3F 3F C0 94 3C 3C 3C D4    ..<|..=???..<<<.
025780:  FC 2B 03 03 17 3F 6B 17 3F 03 6B 83 3F E9 FC A9    .+...?k.?.k.?...
025790:  2B 2B 2B 3F 3F 3F 2B 03 17 3F 3F 3F 3F 00 00 00    +++???+..????...
0257A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0257B0:  28 28 00 28 14 14 00 14 28 28 3C 00 28 40 68 00    ((.(....((<.(@h.
0257C0:  28 C0 14 C0 14 3C 40 80 40 94 C0 C0 C0 94 3C 7C    (....<@.@.....<|
0257D0:  FC 3C 3C 3D 3F 3F C0 C0 C0 3C 68 D4 FC FC 56 A9    .<<=??...<h...V.
0257E0:  03 03 17 2B 6B 2B 6B D6 D6 D6 E9 17 17 17 17 3F    ...+k+k........?
0257F0:  3F 0F 1F 17 3F 3F 3F 3F 3F 00 00 00 A2 00 00 00    ?...?????.......
025800:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025810:  00 00 00 14 28 28 14 40 00 00 00 80 00 80 C0 28    ....((.@.......(
025820:  C0 00 00 00 68 C0 68 94 68 94 3C BC 3E 3C 3C 3D    ....h.h.h.<.><<=
025830:  3F 6A 94 C0 94 3C 68 D4 FC BD A9 03 A9 2B 3F 3F    ?j...<h......+??
025840:  7E 03 7E 7E D6 7E FC 2B 2B 2B 3F 3F 0F C0 85 3F    ~.~~.~.+++??...?
025850:  3F 3F 3F 3F 2A 00 00 00 00 00 00 00 00 00 00 00    ????*...........
025860:  00 00 00 00 00 00 00 00 28 14 80 00 14 80 68 28    ........(.....h(
025870:  3C 00 3C 00 40 00 40 28 40 14 40 C0 40 80 14 14    <.<.@.@(@.@.@...
025880:  40 14 68 C0 68 7C D4 3E 3F 3D 68 3F 3F 3D 6A 68    @.h.h|.>?=h??=jh
025890:  68 94 C0 D4 FC A9 BD FC 03 17 17 2B D6 03 BD 97    h..........+....
0258A0:  D6 FC BD 17 17 17 17 2F C0 C0 C0 1F 3F 3F 3F 3F    ......./....????
0258B0:  2A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    *...............
0258C0:  00 00 00 00 14 00 14 00 28 28 28 3C 28 28 40 28    ........(((<((@(
0258D0:  00 00 00 28 00 80 C0 C0 68 40 00 40 68 28 3C C0    ...(....h@.@h(<.
0258E0:  C0 BD 6A 3F 3D 3C 3C 3F 3F 3F 6A C0 C0 3C C0 D4    ..j?=<<???j..<..
0258F0:  FC BD FC 17 03 2B BD FC 3F 2B 7E BD D6 FC 2B 2B    .....+..?+~...++
025900:  2B 2B 3F 4A 84 48 48 1F 3F 3F 3F 3F 2A 00 00 00    ++?J.HH.????*...
025910:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025920:  28 00 00 00 68 00 28 14 28 00 28 00 00 00 00 80    (...h.(.(.(.....
025930:  68 40 40 40 C0 68 28 00 28 C0 14 C0 C0 94 D4 7C    h@@@.h(.(......|
025940:  BC BD 95 3D 3D 3F 3F 94 94 68 C0 94 FC 3F A9 7E    ...==??..h...?.~
025950:  83 56 17 17 3F A9 2B 97 7E BD 17 17 17 17 2F C0    .V..?.+.~...../.
025960:  0C 48 48 1F 3F 3F 3F 3F 2A 00 00 00 00 00 00 00    .HH.????*.......
025970:  00 00 00 00 00 00 00 00 00 00 00 00 28 28 14 40    ............((.@
025980:  3C 3C 14 28 14 14 40 00 40 00 C0 94 40 80 80 C0    <<.(..@.@...@...
025990:  80 28 00 68 68 28 80 42 94 68 94 3C 94 FC 95 C0    .(.hh(.B.h.<....
0259A0:  3F 6A 3F 6A C0 68 C0 3C BD 7E 6B A9 BD 6B E9 56    ?j?j.h.<.~k..k.V
0259B0:  17 2B FC FC 6B 2B 2B 2B 2B 2B 4A 84 0C 48 0C 85    .+..k+++++J..H..
0259C0:  3F 3F 3F 3F 00 00 00 00 00 00 00 00 00 00 00 00    ????............
0259D0:  00 00 00 00 00 00 00 00 00 00 00 14 28 28 00 28    ............((.(
0259E0:  14 00 80 00 00 00 68 80 00 40 C0 80 00 00 14 14    ......h..@......
0259F0:  3C 00 00 40 C0 C0 3C 3C 94 3C FC 7C 6A 3D 95 6A    <..@..<<.<.|j=.j
025A00:  C0 68 C0 3C FC FC 17 A9 A9 97 3F BD D6 7E FC BD    .h.<......?..~..
025A10:  BD 17 17 17 17 17 4A 0C 0C 48 0C 85 3F 3F 3F 3F    ......J..H..????
025A20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025A30:  00 00 00 00 14 14 28 14 28 00 14 28 3C 3C 00 00    ......(.(..(<<..
025A40:  00 00 00 40 80 28 28 C0 80 80 80 00 00 00 14 00    ...@.((.........
025A50:  C0 94 3C 68 94 3C 2D 94 FC 3F 6A 94 94 C0 C0 3C    ..<h.<-..?j....<
025A60:  FC BD 17 BD 17 3F FC 6B 3F 3F FC FC A9 2B 2B 2B    .....?.k??...+++
025A70:  2B 2F C0 0C 48 0C C0 85 3F 3F 3F 3F 00 00 00 00    +/..H...????....
025A80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025A90:  80 00 00 28 28 00 00 00 3C 14 00 28 40 40 80 00    ...((...<..(@@..
025AA0:  94 C0 80 C0 80 14 00 94 00 14 14 40 40 C0 68 68    ...........@@.hh
025AB0:  3C 3C D4 0F D4 3F C0 94 3C C0 94 3C FC BD C3 FC    <<...?..<..<....
025AC0:  3F 6B BD 7E 3F FC FC FC 17 17 17 17 17 2F 84 0C    ?k.~?......../..
025AD0:  C0 0C C0 85 3F 3F 3F 3F 00 00 00 00 00 00 00 00    ....????........
025AE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14    ................
025AF0:  00 00 00 14 00 28 00 14 94 80 00 40 94 00 40 C0    .....(.....@..@.
025B00:  40 14 00 40 3C 40 80 28 28 3C 3C 68 C0 3C 7C 68    @..@<@.((<<h.<|h
025B10:  5E BD 6A C0 3C C0 94 3C FC 7E FC 6B 6B 3F 7E FC    ^.j.<..<.~.kk?~.
025B20:  3F FC 7E A9 2B 2B 2B 2B 3F 4A 84 48 84 0C 0C 85    ?.~.++++?J.H....
025B30:  3F 3F 3F 2A 00 00 00 00 00 00 00 00 00 00 00 00    ???*............
025B40:  00 00 00 00 00 00 00 00 28 00 00 00 00 00 68 14    ........(.....h.
025B50:  14 00 40 80 94 40 00 00 00 00 40 00 80 C0 80 28    ..@..@....@....(
025B60:  14 3C 00 28 28 3C 68 3C C0 94 7C AD 0F BD C0 94    .<.((<h<..|.....
025B70:  3C C0 C0 3D BD FC FC FC 83 17 FC FC 3F FC FC 17    <..=........?...
025B80:  17 17 17 17 17 4A 0C 48 84 0C 0C 85 3F 3F 3F 3E    .....J.H....???>
025B90:  3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ?...............
025BA0:  00 00 00 00 00 00 40 00 00 00 00 00 00 00 B4 14    ......@.........
025BB0:  00 40 3C 00 80 40 40 80 80 14 14 00 00 28 00 00    .@<..@@......(..
025BC0:  14 14 C0 14 94 C0 94 AD 85 E8 C0 68 68 C0 68 94    ...........hh.h.
025BD0:  FC 7E BD BD BD D6 FC BD FC 7E A9 2B 2B 2B 2B 2B    .~.......~.+++++
025BE0:  2F C0 0C C0 0C 48 0C 85 3F 3F 3F 3F 3D 3F 00 00    /....H..????=?..
025BF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
025C00:  00 00 00 80 80 40 00 00 00 00 00 00 00 40 80 C0    .....@.......@..
025C10:  80 68 00 80 C0 28 00 00 14 14 14 14 3C 3C 3C 28    .h...(......<<<(
025C20:  40 C0 3C E8 0F FC C0 C0 68 C0 3C D4 BD E9 D6 7E    @.<.....h.<....~
025C30:  BD 6B E9 D6 3F BD 17 17 17 17 17 17 2F C0 0C C0    .k..?......./...
025C40:  0C C0 0C 85 3F 3F 3F 3F 3F 3D 3F 00 00 00 00 00    ....?????=?.....
025C50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00    ..............@.
025C60:  00 00 00 00 00 00 28 40 00 80 00 00 40 00 94 94    ......(@....@...
025C70:  00 00 00 00 28 14 14 14 28 80 14 C0 3C 94 3C D4    ....(...(...<.<.
025C80:  85 5E C0 94 68 C0 94 7C FC FC BD 3F D6 6B FC 3F    .^..h..|...?.k.?
025C90:  FC 2B 2B 2B 2B 2B 2B 2B 2F C0 C0 84 48 84 48 85    .+++++++/...H.H.
025CA0:  3F 3F 3F 3C 3F 3E 3F 2A 00 00 00 00 00 00 00 00    ???<?>?*........
025CB0:  00 A0 00 00 00 00 00 00 00 00 00 00 00 00 40 00    ..............@.
025CC0:  80 40 14 14 68 C0 C0 80 94 80 00 00 40 00 00 00    .@..h.......@...
025CD0:  28 3C 28 3C 00 68 80 28 3C 68 3C 68 C0 C0 C0 3C    (<(<.h.(<h<h...<
025CE0:  68 C0 C0 7C FC FC BD 3F BD FC D6 BD BD 17 17 17    h..|...?........
025CF0:  17 17 17 17 2F C0 C0 84 C0 84 48 1F 3F 3F 3F 3F    ..../.....H.????
025D00:  6F 63 63 75 70 65 22 20 6F 63 74 65 74 73 20 64    occupe" octets d
025D10:  75 20 62 61 73 69 63 22 0D 0A 20 36 30 20 50 52    u basic".. 60 PR
025D20:  49 4E 54 22 49 6C 20 72 65 73 74 65 20 6D 61 69    INT"Il reste mai
025D30:  6E 74 65 6E 61 6E 74 20 3A 22 46 52 45 28 22 22    ntenant :"FRE(""
025D40:  29 22 6F 63 74 65 74 73 20 64 69 73 70 6F 6E 69    )"octets disponi
025D50:  62 6C 65 73 22 0D 0A 20 36 31 20 4D 45 4D 4F 52    bles".. 61 MEMOR
025D60:  59 20 32 30 30 30 30 0D 0A 20 37 30 20 50 52 49    Y 20000.. 70 PRI
025D70:  4E 54 3A 50 52 49 4E 54 22 53 69 20 6F 6E 20 66    NT:PRINT"Si on f
025D80:  61 69 74 20 27 4D 45 4D 4F 52 59 20 32 30 30 30    ait 'MEMORY 2000
025D90:  30 27 20 74 6F 75 74 20 20 63 65 20 20 71 75 69    0' tout  ce  qui
025DA0:  20 73 65 20 74 72 6F 75 76 65 20 61 75 20 64 65     se trouve au de
025DB0:  73 73 75 73 20 64 65 20 0D 0A 20 6C 27 61 64 72    ssus de .. l'adr
025DC0:  65 73 73 65 20 32 30 30 30 30 20 20 65 73 74 20    esse 20000  est 
025DD0:  20 63 6F 6E 73 69 64 65 72 7B 20 20 63 6F 6D 6D     consider{  comm
025DE0:  65 20 20 72 7B 73 65 72 76 65 20 20 65 74 20 20    e  r{serve  et  
025DF0:  69 6C 20 20 6E 65 20 20 72 65 73 74 65 20 20 70    il  ne  reste  p
025E00:  6C 75 73 20 20 71 75 65 20 0D 0A 20 3A 22 46 52    lus  que .. :"FR
025E10:  45 28 22 22 29 22 6F 63 74 65 74 73 20 64 69 73    E("")"octets dis
025E20:  70 6F 6E 69 62 6C 65 73 22 0D 0A 20 31 30 30 20    ponibles".. 100 
025E30:  4C 4F 43 41 54 45 20 31 2C 32 30 0D 0A 20 0D 0A    LOCATE 1,20.. ..
025E40:  20 20 45 78 65 6D 70 6C 65 20 32 20 3A 20 41 62      Exemple 2 : Ab
025E50:  61 69 73 73 65 6D 65 6E 74 20 64 65 20 48 49 4D    aissement de HIM
025E60:  45 4D 20 70 72 6F 76 6F 71 75 7B 20 70 61 72 20    EM provoqu{ par 
025E70:  6C 61 20 6D 69 73 65 20 65 6E 20 70 6C 61 63 65    la mise en place
025E80:  20 64 75 20 74 61 6D 70 6F 6E 20 2E 0D 0A 20 0D     du tampon ... .
025E90:  0A 20 31 30 20 4D 4F 44 45 20 32 3A 50 52 49 4E    . 10 MODE 2:PRIN
025EA0:  54 3A 50 52 49 4E 54 22 4D 65 6D 6F 69 72 65 20    T:PRINT"Memoire 
025EB0:  6D 61 78 69 6D 75 6D 20 3A 22 3B 48 49 4D 45 4D    maximum :";HIMEM
025EC0:  0D 0A 20 32 30 20 50 52 49 4E 54 22 4D 65 6D 6F    .. 20 PRINT"Memo
025ED0:  69 72 65 20 61 70 72 7D 73 20 6F 75 76 65 72 74    ire apr}s ouvert
025EE0:  75 72 65 20 66 69 63 68 69 65 72 20 3A 22 3B 0D    ure fichier :";.
025EF0:  0A 20 33 30 20 4F 50 45 4E 4F 55 54 22 78 22 3A    . 30 OPENOUT"x":
025F00:  50 52 49 4E 54 20 48 49 4D 45 4D 0D 0A 20 34 30    PRINT HIMEM.. 40
025F10:  20 50 52 49 4E 54 22 52 65 74 6F 75 72 20 6D 65     PRINT"Retour me
025F20:  6D 6F 69 72 65 20 6E 6F 72 6D 61 6C 65 20 61 70    moire normale ap
025F30:  72 7D 73 20 66 65 72 6D 65 74 75 72 65 20 66 69    r}s fermeture fi
025F40:  63 68 69 65 72 20 3A 22 3B 0D 0A 20 35 30 20 43    chier :";.. 50 C
025F50:  4C 4F 53 45 4F 55 54 0D 0A 20 36 30 20 50 52 49    LOSEOUT.. 60 PRI
025F60:  4E 54 20 48 49 4D 45 4D 0D 0A 20 0D 0A 20 20 20    NT HIMEM.. ..   
025F70:  20 20 20 45 78 65 6D 70 6C 65 20 33 20 3A 20 4C       Exemple 3 : L
025F80:  65 20 6D 65 08 5E 6D 65 20 61 76 65 63 20 62 6C    e me.^me avec bl
025F90:  6F 63 61 67 65 20 64 7B 66 69 6E 69 74 69 66 20    ocage d{finitif 
025FA0:  64 65 20 48 49 4D 45 4D 20 65 74 20 64 75 20 74    de HIMEM et du t
025FB0:  61 6D 70 6F 6E 20 2E 0D 0A 20 0D 0A 20 31 30 20    ampon ... .. 10 
025FC0:  4D 4F 44 45 20 32 3A 50 52 49 4E 54 3A 50 52 49    MODE 2:PRINT:PRI
025FD0:  4E 54 22 4D 65 6D 6F 69 72 65 20 6D 61 78 69 6D    NT"Memoire maxim
025FE0:  75 6D 20 3A 22 3B 48 49 4D 45 4D 0D 0A 20 32 30    um :";HIMEM.. 20
025FF0:  20 50 52 49 4E 54 22 4D 65 6D 6F 69 72 65 20 61     PRINT"Memoire a
026000:  70 72 7D 73 20 6F 75 76 65 72 74 75 72 65 20 66    pr}s ouverture f
026010:  69 63 68 69 65 72 20 3A 22 3B 0D 0A 20 33 30 20    ichier :";.. 30 
026020:  4F 50 45 4E 4F 55 54 22 78 22 3A 50 52 49 4E 54    OPENOUT"x":PRINT
026030:  20 48 49 4D 45 4D 0D 0A 20 34 30 20 4D 45 4D 4F     HIMEM.. 40 MEMO
026040:  52 59 20 48 49 4D 45 4D 2D 31 30 0D 0A 20 35 30    RY HIMEM-10.. 50
026050:  20 50 52 49 4E 54 20 22 4C 61 20 6D 65 6D 6F 69     PRINT "La memoi
026060:  72 65 20 65 73 74 20 6D 61 69 6E 74 65 6E 61 6E    re est maintenan
026070:  74 20 62 6C 6F 71 75 7B 65 20 61 20 3A 20 22 48    t bloqu{e a : "H
026080:  49 4D 45 4D 0D 0A 20 37 30 20 43 4C 4F 53 45 4F    IMEM.. 70 CLOSEO
026090:  55 54 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20    UT.. ..         
0260A0:  20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D            --------
0260B0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0260C0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
0260D0:  2D 2D 2D 2D 0D 0A 20 00 00 1A 1A 56 45 52 53 45    ----.. ....VERSE
0260E0:  53 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20    S -..           
0260F0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
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:  6F 6C 6C 69 6E 67 20 68 61 72 64 20 2C 20 65 74    olling hard , et
026210:  63 20 2E 2E 2E 29 20 0D 0A 20 75 6E 20 67 72 61    c ...) .. un gra
026220:  6E 64 20 73 63 65 70 74 69 63 69 73 6D 65 20 65    nd scepticisme e
026230:  73 74 20 64 65 20 72 69 67 75 65 75 72 20 2E 2E    st de rigueur ..
026240:  2E 0D 0A 20 0D 0A 20 20 20 20 20 4C 61 20 63 6F    ... ..     La co
026250:  6D 70 61 74 69 62 69 6C 69 74 7B 20 64 65 73 20    mpatibilit{ des 
026260:  70 7B 72 69 70 68 7B 72 69 71 75 65 73 20 65 78    p{riph{riques ex
026270:  69 73 74 61 6E 74 73 20 73 75 72 20 6C 65 73 20    istants sur les 
026280:  61 6E 63 69 65 6E 73 20 43 50 43 73 20 2E 0D 0A    anciens CPCs ...
026290:  20 0D 0A 20 20 20 20 20 4C 65 20 6E 6F 75 76 65     ..     Le nouve
0262A0:  61 75 20 70 6F 72 74 20 69 6D 70 72 69 6D 61 6E    au port impriman
0262B0:  74 65 20 72 65 73 74 65 20 20 75 6E 20 20 63 65    te reste  un  ce
0262C0:  6E 74 72 6F 6E 69 63 20 20 65 74 20 75 74 69 6C    ntronic  et util
0262D0:  69 73 65 20 65 6E 66 69 6E 20 6C 65 20 38 7D 6D    ise enfin le 8}m
0262E0:  65 20 0D 0A 20 62 69 74 20 63 65 20 71 75 69 20    e .. bit ce qui 
0262F0:  65 73 74 20 74 72 7D 73 20 62 69 65 6E 20 65 74    est tr}s bien et
026300:  20 6E 65 20 20 67 65 08 5E 6E 65 72 61 20 70 61     ne  ge.^nera pa
026310:  73 20 6C 27 69 6D 70 72 69 6D 61 6E 74 65 20 71    s l'imprimante q
026320:  75 65 6C 6C 65 20 71 75 27 65 6C 6C 65 20 73 6F    uelle qu'elle so
026330:  69 74 20 2E 20 0D 0A 20 45 6E 20 72 65 76 61 6E    it . .. En revan
026340:  63 68 65 20 2C 20 74 6F 75 74 20 70 72 6F 67 72    che , tout progr
026350:  61 6D 6D 65 20 64 65 20 72 65 63 6F 70 69 65 20    amme de recopie 
026360:  64 27 7B 63 72 61 6E 20 71 75 69 20 6E 27 75 74    d'{cran qui n'ut
026370:  69 6C 69 73 65 20 70 61 73 20 63 65 20 38 7B 6D    ilise pas ce 8{m
026380:  65 20 62 69 74 20 0D 0A 20 72 69 73 71 75 65 20    e bit .. risque 
026390:  64 65 20 72 65 6E 63 6F 6E 74 72 65 72 20 64 65    de rencontrer de
0263A0:  20 73 7B 72 69 65 75 78 20 70 72 6F 62 6C 7D 6D     s{rieux probl}m
0263B0:  65 73 20 21 20 41 64 69 65 75 20 50 2E 41 2E 4F    es ! Adieu P.A.O
0263C0:  20 2E 2E 2E 0D 0A 20 0D 0A 20 20 20 20 20 4C 65     ..... ..     Le
0263D0:  20 62 75 73 20 64 27 65 78 74 65 6E 73 69 6F 6E     bus d'extension
0263E0:  20 6E 27 65 73 74 20 70 6C 75 73 20 75 6E 65 20     n'est plus une 
0263F0:  20 62 65 08 5E 74 65 20 73 6F 72 74 69 65 20 6D     be.^te sortie m
026400:  61 6C 65 20 64 69 72 65 63 74 65 6D 65 6E 74 20    ale directement 
026410:  69 6D 70 6C 61 6E 74 7B 65 20 0D 0A 20 73 75 72    implant{e .. sur
026420:  20 6C 61 20 63 61 72 74 65 20 6D 7D 72 65 20 6D     la carte m}re m
026430:  61 69 73 20 75 6E 20 20 63 6F 6E 6E 65 63 74 65    ais un  connecte
026440:  75 72 20 20 66 65 6D 65 6C 6C 65 20 20 2E 20 20    ur  femelle  .  
026450:  49 6C 20 66 61 75 64 72 61 20 64 6F 6E 63 20 62    Il faudra donc b
026460:  72 69 63 6F 6C 65 72 20 75 6E 20 0D 0A 20 72 61    ricoler un .. ra
026470:  63 63 6F 72 64 20 70 6F 75 72 20 61 64 61 70 74    ccord pour adapt
026480:  65 72 20 76 6F 73 20 65 78 74 65 6E 73 69 6F 6E    er vos extension
026490:  73 20 20 66 61 76 6F 72 69 74 65 73 20 20 6D 61    s  favorites  ma
0264A0:  69 73 20 20 6C 61 20 70 6C 75 70 61 72 74 20 28    is  la plupart (
0264B0:  44 4B 27 54 52 4F 4E 49 43 20 2C 20 0D 0A 20 4D    DK'TRONIC , .. M
0264C0:  41 58 41 4D 20 2C 20 52 4F 4D 53 20 64 69 76 65    AXAM , ROMS dive
0264D0:  72 73 65 73 20 44 45 56 52 41 49 45 4E 54 20 20    rses DEVRAIENT  
0264E0:  66 6F 6E 63 74 69 6F 6E 6E 65 72 29 20 20 2C 20    fonctionner)  , 
0264F0:  20 65 6E 20 72 65 76 61 6E 63 68 65 20 2C 20 6D     en revanche , m
026500:  75 6C 74 69 66 61 63 65 20 65 73 74 20 0D 0A 20    ultiface est .. 
026510:  62 6F 6E 20 70 6F 75 72 20 6C 61 20 70 6F 75 62    bon pour la poub
026520:  65 6C 6C 65 20 65 74 20 6C 65 73 20 20 64 72 69    elle et les  dri
026530:  76 65 73 20 20 44 44 49 20 20 73 65 6D 62 6C 65    ves  DDI  semble
026540:  6E 74 20 70 6F 73 65 72 20 71 75 65 6C 71 75 65    nt poser quelque
026550:  73 20 70 72 6F 62 6C 7D 6D 65 73 20 2E 20 0D 0A    s probl}mes . ..
026560:  20 49 6C 73 20 73 6F 6E 74 20 64 75 20 72 65 73     Ils sont du res
026570:  74 65 20 64 7B 6A 40 20 65 78 63 6C 75 73 20 20    te d{j@ exclus  
026580:  64 65 20 20 63 65 72 74 61 69 6E 73 20 20 63 61    de  certains  ca
026590:  74 61 6C 6F 67 75 65 73 20 72 7B 63 65 6E 74 73    talogues r{cents
0265A0:  20 2E 20 43 65 63 69 20 6C 61 69 73 73 65 20 0D     . Ceci laisse .
0265B0:  0A 20 73 75 70 70 6F 73 65 72 20 71 75 65 20 63    . supposer que c
0265C0:  65 72 74 61 69 6E 65 73 20 20 70 61 72 74 69 63    ertaines  partic
0265D0:  75 6C 61 72 69 74 7B 73 20 20 64 75 20 20 62 72    ularit{s  du  br
0265E0:  6F 63 68 61 67 65 20 20 46 44 43 20 20 6F 6E 74    ochage  FDC  ont
0265F0:  20 7B 74 7B 20 73 75 70 70 72 69 6D 7B 65 73 20     {t{ supprim{es 
026600:  3D 3F 3F 3D 28 00 00 00 00 00 00 00 00 00 00 00    =??=(...........
026610:  00 00 00 00 28 40 40 00 00 00 00 40 00 40 00 00    ....(@@....@.@..
026620:  14 C0 40 14 00 00 00 00 00 00 00 00 14 00 3C 28    ..@...........<(
026630:  00 14 80 14 94 3C 3C 7C 4A 5E 94 3C 68 C0 94 7C    .....<<|J^.<h..|
026640:  7E FC E9 FC 7E 7E FC BD 2B 2B 2B 2B 2B 2B 2B 2B    ~...~~..++++++++
026650:  4A 84 0C 0C C0 0C 48 1F 3F 3F 3F 3F 3D 3F 3D 3C    J.....H.????=?=<
026660:  3C 00 00 00 00 00 A0 00 00 00 00 00 00 00 00 00    <...............
026670:  00 00 40 00 00 00 00 80 40 80 00 00 14 00 C0 C0    ..@.....@.......
026680:  80 00 E0 00 14 14 00 00 00 28 3C 00 3C 00 14 68    .........(<.<..h
026690:  14 3C 3C 7C 4A 5E C0 68 68 C0 94 7C FC BD FC FC    .<<|J^.hh..|....
0266A0:  FC FC FC BD 17 17 17 17 17 17 17 17 4A 0C 0C 48    ............J..H
0266B0:  C0 0C C0 1F 3F 3F 3F 3F 3F 3F 3F 3D 3D 2A 00 00    ....???????==*..
0266C0:  00 00 00 00 00 00 00 00 00 00 00 00 80 00 80 80    ................
0266D0:  00 80 C0 40 40 00 00 40 00 40 28 C0 00 00 40 00    ...@@..@.@(...@.
0266E0:  00 00 3C 00 14 28 00 3C 3C 3C 28 94 14 00 14 7C    ..<..(.<<<(....|
0266F0:  4A 5E C0 94 68 94 94 FC 7E 7E FC FC 3F FC 2B 2B    J^..h...~~..?.++
026700:  2B 2B 2B 2B 2B 2B 2B 2B 4A 48 C0 48 84 0C 85 3F    ++++++++JH.H...?
026710:  3F 3F 6A 3F 3F 3F 3F 3D 3E 3F 00 00 00 00 00 00    ??j????=>?......
026720:  00 00 00 00 00 00 00 00 00 00 40 00 80 40 40 40    ..........@..@@@
026730:  C0 80 00 40 00 00 80 80 00 00 00 28 00 00 00 68    ...@.......(...h
026740:  28 14 00 28 14 00 3C 14 3C 3C 00 7C 4A 5E 6A C0    (..(..<.<<.|J^j.
026750:  68 94 3C FC FC FC FC 3F BD 3F 17 17 17 17 17 17    h.<....?.?......
026760:  17 17 17 17 4A 48 C0 48 0C 48 85 3F 3F 3F 3F C0    ....JH.H.H.????.
026770:  94 3E 3E 3F 3E 3E 2A 00 00 00 00 00 00 00 00 00    .>>?>>*.........
026780:  A0 00 00 00 00 00 3C 80 00 00 00 00 80 00 28 00    ......<.......(.
026790:  28 40 00 80 00 00 00 00 00 14 3C 00 3C 3C 28 3C    (@........<.<<(<
0267A0:  28 00 40 40 3C 3C C0 68 C0 5E 6A 94 68 94 68 FC    (.@@<<.h.^j.h.h.
0267B0:  FC BD FC BD A9 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B    .....+++++++++++
0267C0:  4A 48 C0 48 0C 48 1F 3F 3F 3F 3E 68 C0 95 3F 3F    JH.H.H.???>h..??
0267D0:  3E 3D 3C 00 00 00 00 00 00 00 00 00 00 00 00 00    >=<.............
0267E0:  80 40 00 00 00 00 40 80 80 00 80 80 00 28 80 00    .@....@......(..
0267F0:  00 00 00 00 28 00 00 94 3C 28 68 68 3C 00 00 14    ....(...<(hh<...
026800:  80 00 00 AD 0F 5E 6A 94 68 C0 68 FC FC FC BD 17    .....^j.h.h.....
026810:  17 17 17 17 17 17 17 17 17 17 17 17 4A 48 C0 48    ............JH.H
026820:  0C C0 1F 3F 3F 3F 3F 68 C0 6A 3C 3E 3E 3E 3C 2A    ...????h.j<>>><*
026830:  00 00 00 00 00 00 00 00 00 00 00 50 80 00 00 00    ...........P....
026840:  00 00 C0 40 C0 80 00 00 80 40 00 00 80 00 00 3C    ...@.....@.....<
026850:  3C 3C 3C 00 40 3C 3C 14 28 00 14 C0 3C 3C 28 AD    <<<.@<<.(...<<(.
026860:  85 FC 3F C0 68 C0 68 FC FC 2B 2B 2B 2B 2B 2B 2B    ..?.h.h..+++++++
026870:  2B 2B 2B 2B 2B 2B 2B 2B 4A C0 C0 48 C0 85 3F 3F    ++++++++J..H..??
026880:  3F 3F 94 68 68 94 C0 3D 3D 3F 3E 3D 00 00 00 00    ??.hh..==?>=....
026890:  00 00 00 00 00 00 00 00 00 94 00 14 00 00 40 00    ..............@.
0268A0:  40 00 40 00 00 40 40 80 00 00 00 00 14 14 14 80    @.@..@@.........
0268B0:  28 00 3C 14 40 00 68 14 00 3C 94 68 C0 BD 3D C0    (.<.@.h..<.h..=.
0268C0:  68 C0 94 FC BD 17 17 17 56 FC FC BD 17 17 17 17    h.......V.......
0268D0:  17 17 17 17 2F 84 0C 48 C0 85 3F 3F 3F 3F 94 94    ..../..H..????..
0268E0:  68 C0 C0 3E 3D 3D 3E 3C 28 00 00 00 00 00 00 00    h..>==><(.......
0268F0:  00 00 00 00 00 00 80 3C 00 00 00 C0 80 00 00 00    .......<........
026900:  40 80 80 00 28 00 00 3C 3C 14 40 00 00 14 40 68    @...(..<<.@...@h
026910:  94 00 3C 28 28 3C 68 0F 0F E8 94 6A 3C C0 D4 FC    ..<((<h....j<...
026920:  2B 2B 2B 7E FC 0F 0F FC FC 2B 2B 2B 2B 2B 2B 2B    +++~.....+++++++
026930:  2F 84 0C C0 C0 1F 17 3F 3F 3F 3C C0 68 3C 3E 3E    /......???<.h<>>
026940:  3D 3F 3C 3F 3D 00 00 00 00 00 00 00 00 00 00 00    =?<?=...........
026950:  3C 14 14 28 00 28 00 00 80 00 00 00 00 00 50 00    <..(.(........P.
026960:  28 00 00 00 00 14 00 00 14 00 80 80 00 28 14 00    (............(..
026970:  28 3C 54 68 5E BD 3E 3F 94 C0 D4 FC 17 17 56 FC    (<Th^.>?......V.
026980:  0F 4A 85 0F 5E FC 17 17 17 17 17 17 2F C0 C0 C0    .J..^......./...
026990:  0F 03 3F 3F 3F 3F 68 68 94 94 3E 3C 3C 94 3C 3D    ..????hh..><<.<=
0269A0:  3D 00 00 00 00 00 00 00 00 00 00 00 80 00 00 28    =..............(
0269B0:  40 00 80 C0 80 00 00 40 00 00 00 00 A0 14 00 28    @......@.......(
0269C0:  00 00 B4 00 68 80 00 40 14 00 28 00 14 28 FC 4A    ....h..@..(..(.J
0269D0:  D4 3F 3F 3F 3C C0 D4 A9 2B 7E FC 0F 4A C0 C0 C0    .???<...+~..J...
0269E0:  0F 5E A9 2B 2B 2B 2B 2B 3F 0F C0 0F 03 03 17 3F    .^.+++++?......?
0269F0:  3F 3E 68 3C 3C 94 3C 3C 94 94 3D 3D 3D 28 00 00    ?>h<<.<<..===(..
026A00:  00 00 00 00 00 00 00 00 00 00 28 14 00 00 00 00    ..........(.....
026A10:  00 00 00 00 00 00 00 28 14 28 00 00 00 00 80 00    .......(.(......
026A20:  00 80 40 C0 80 00 00 14 3C 28 AD 85 4A 3E 3D 3F    ..@.....<(..J>=?
026A30:  3C 68 D4 BD 17 FC 0F 4A C0 C0 C0 C0 C0 0F FC 17    <h.....J........
026A40:  17 17 17 17 17 3F 0F 03 03 17 17 3F 3F 3E C0 94    .....?.....??>..
026A50:  68 94 68 3C 3D 3C 95 3C 3D 3E 00 00 00 00 00 00    h.h<=<.<=>......
026A60:  00 00 00 00 80 00 28 00 14 40 00 00 00 00 00 00    ......(..@......
026A70:  00 00 00 14 00 00 28 14 80 00 40 00 C0 40 80 00    ......(...@..@..
026A80:  00 28 00 00 00 54 E8 C0 FC 3F 3D 3C 3F 68 D4 A9    .(...T...?=<?h..
026A90:  7E AD 4A C0 C0 C0 C0 C0 C0 85 5E A9 2B 2B 2B 2B    ~.J.......^.++++
026AA0:  3F 3F 3F 2B 03 03 3F 3F 3F 3E 94 68 68 68 C0 94    ???+..???>.hhh..
026AB0:  6A 3E 3D 3E 3C 3C 00 00 00 00 00 00 00 00 00 00    j>=><<..........
026AC0:  00 00 3C 00 80 68 00 80 00 00 00 80 00 00 28 28    ..<..h........((
026AD0:  00 00 00 14 00 40 40 00 40 80 00 80 00 00 14 40    .....@@.@......@
026AE0:  3C 54 0F 0F BD 3E 68 3F 3F 3C FC 17 FC 0F C0 C0    <T...>h??<......
026AF0:  C0 C0 C0 C0 C0 C0 0F FC 17 17 17 17 3F 3F 3F 2B    ............???+
026B00:  03 17 17 3F 3F 3E 94 68 68 C0 94 C0 3E 3D 3C 3F    ...??>.hh...>=<?
026B10:  3D 3E 28 00 00 00 00 00 00 00 00 00 40 28 14 00    =>(.........@(..
026B20:  28 00 00 00 00 00 80 40 00 00 00 14 00 3C 00 14    (......@.....<..
026B30:  80 00 28 C0 68 40 80 C0 40 80 00 00 00 FC 4A 5E    ..(.h@..@.....J^
026B40:  94 3C 94 3F 3F 3F FC 2B AD 4A C0 C0 0F 0F 0F 0F    .<.???.+.J......
026B50:  C0 C0 85 5E 2B 2B 2B 2B 3F 3F 3F 03 03 03 3F 3F    ...^++++???...??
026B60:  3F 3C 3C 94 68 3C 68 94 68 94 3C 3E 3F 3C 3E 00    ?<<.h<h.h.<>?<>.
026B70:  00 00 00 00 00 00 00 00 80 00 00 40 00 00 00 00    ...........@....
026B80:  00 00 C0 14 28 00 3C 28 28 28 00 28 80 14 80 3C    ....(.<(((.(...<
026B90:  40 C0 00 80 80 00 28 00 54 AD 0F FC 3E 3D 68 3F    @.....(.T...>=h?
026BA0:  3F 7B FC 56 AD C0 0F 0F 5E FC FC AD 0F C0 C0 5E    ?{.V....^......^
026BB0:  BD 17 17 17 17 3F 2B 03 03 17 3F 3F 3F 3F CC C0    .....?+...????..
026BC0:  68 C0 C0 C0 C0 3C 3D 3E 3F 3F 3F 00 00 00 00 00    h....<=>???.....
026BD0:  00 00 00 00 00 00 28 80 00 00 00 00 00 00 80 80    ......(.........
026BE0:  00 00 00 00 3C 00 00 80 40 00 C0 00 00 00 40 00    ....<...@.....@.
026BF0:  3C 28 80 28 54 C0 5E BD 3D 95 95 3F 3F 7E A9 7E    <(.(T.^.=..??~.~
026C00:  4A 0F 5E FC FC 00 00 FC AD 0F C0 0F A9 2B 2B 2B    J.^..........+++
026C10:  3F 3F 3F 03 03 17 3F 3F 3F 6E 3F CC C8 68 C0 94    ???...???n?..h..
026C20:  C0 C0 3C C0 3D 3E 3E 28 00 00 00 00 00 00 00 00    ..<.=>>(........
026C30:  00 00 00 00 00 00 00 00 00 80 C0 80 3C 00 00 14    ............<...
026C40:  50 14 00 40 14 C0 00 C0 00 80 00 C0 94 00 00 00    P..@............
026C50:  E8 85 4A 3F 3F 3F 3D 3F 3F F6 BD FC 0F FC FC 00    ..J???=??.......
026C60:  00 00 00 00 FC AD 4A 85 BD 17 17 17 2B 3F 3F 03    ......J.....+??.
026C70:  03 17 3F 3F 3F 3F CC CC CC C8 94 C0 68 C0 3F 3D    ..????......h.?=
026C80:  95 3F 3F 2A 00 00 00 00 00 00 00 00 00 40 00 00    .??*.........@..
026C90:  00 40 00 00 00 00 80 14 28 00 3C 14 28 3C 00 00    .@......(.<.(<..
026CA0:  C0 C0 94 40 C0 14 40 00 14 28 00 C0 85 4A FC 3D    ...@..@..(...J.=
026CB0:  C0 3D 3F 3F 3F FC 2B AD 5E A8 00 00 00 00 00 00    .=???.+.^.......
026CC0:  00 FC 0F 85 FC 2B 2B 2B 3F 3F 17 03 03 17 3F 3F    .....+++??....??
026CD0:  3F 9D 3F 9D 9D 6E C0 C0 C0 3C 95 6A 3F 3D 3C 3C    ?.?..n...<.j?=<<
026CE0:  00 00 00 00 00 00 00 00 00 00 00 80 00 80 80 28    ...............(
026CF0:  28 80 C0 00 00 00 00 00 00 00 00 C0 00 40 00 14    (............@..
026D00:  68 3C 00 00 28 00 14 54 0F FC BD 3E 6A 6A 3D 3D    h<..(..T...>jj==
026D10:  7E FC 56 AD FC 00 00 00 00 00 00 00 00 54 AD 4A    ~.V..........T.J
026D20:  5E 17 17 17 3F 3F 2B 03 03 17 3F 3F 6E 6E CC CC    ^...??+...??nn..
026D30:  3F 3F CC C0 C0 94 C0 68 3F 3D 3F 3D 00 00 00 00    ??.....h?=?=....
026D40:  00 00 00 00 14 00 80 40 00 80 80 00 00 40 40 3C    .......@.....@@<
026D50:  28 14 00 28 00 40 C0 80 C0 40 40 14 00 00 00 28    (..(.@...@@....(
026D60:  00 68 C0 FC 5E 95 3F 3F 94 6A 68 3E FC A9 FC FC    .h..^.??.jh>....
026D70:  A8 00 00 00 00 00 00 00 00 3F FC 0F 5E A9 2B 2B    .........?..^.++
026D80:  3F 3F 2B 03 03 2B 3F 3F 6E 9D 6E 9D CC 9D CC C8    ??+..+??n.n.....
026D90:  94 68 68 94 C0 95 3C 3C 2A 00 00 00 00 00 00 00    .hh...<<*.......
026DA0:  14 80 00 40 80 40 00 00 28 80 3C 00 00 00 00 28    ...@.@..(.<....(
026DB0:  00 40 C0 C0 C0 00 00 C0 80 80 94 00 00 28 40 68    .@...........(@h
026DC0:  FC 3F C0 3F 3E 3C 3F 3D FC 56 FC A8 00 00 00 00    .?.?><?=.V......
026DD0:  00 00 00 00 00 3F 7E AD 0F BD 17 17 3F 3F 03 03    .....?~.....??..
026DE0:  03 3F 3F 3F 9D CC 6E 9D 3F 6E CC CC 94 C0 C0 95    .???..n.?n......
026DF0:  94 C0 3E 3F 2A 00 00 00 00 00 00 00 00 00 00 C0    ..>?*...........
026E00:  00 80 28 00 14 40 00 3C 28 00 3C 28 00 80 00 00    ..(..@.<(.<(....
026E10:  00 50 80 40 00 00 00 00 28 14 BC 4A 95 95 3F 94    .P.@....(..J..?.
026E20:  3F 95 3F 7E A9 FC FC 00 50 00 00 00 00 00 00 00    ?.?~....P.......
026E30:  15 3E 3D AD 0F FC 2B 3F 3F 3F 2B 03 03 3F 3F 3F    .>=...+???+..???
026E40:  CC 3F 6E CC 3F 6E 6E CC C8 C0 94 94 6A 3D 3F 3F    .?n.?nn.....j=??
026E50:  3D 00 00 00 00 00 00 00 80 40 00 00 00 00 00 00    =........@......
026E60:  40 00 80 94 00 28 00 14 00 00 C0 C0 00 40 40 00    @....(.......@@.
026E70:  00 A0 00 00 28 7C 68 FC 94 3F 3F 3F 3F 3E 7E A8    ....(|h..????>~.
026E80:  FC FC A8 00 00 00 00 00 00 00 00 00 15 3F 3F FC    .............??.
026E90:  0F 5E 17 17 3F 3F 03 03 17 17 3F 3F 9D 6E CC CC    .^..??....??.n..
026EA0:  9D 9D 9D CC CC C0 C0 94 94 94 3D 3D 3D 00 00 00    ..........===...
026EB0:  00 00 00 00 00 40 40 00 40 00 00 00 40 80 28 00    .....@@.@...@.(.
026EC0:  28 28 00 28 80 80 40 00 C0 00 C0 00 00 00 00 80    ((.(..@.........
026ED0:  00 7C D4 E8 95 3F 3F 3F 3F 2A 00 54 FC A8 00 00    .|...????*.T....
026EE0:  00 00 00 00 00 00 50 00 3F 3D 3F 7C 0F 5E 2B 2B    ......P.?=?|.^++
026EF0:  3F 3F 03 03 03 3F 3F 3F 6E CC CC CC CC CC CC CC    ??...???n.......
026F00:  CC C8 C0 68 3D 3E 3C 3C 3C 2A 00 00 00 50 00 00    ...h=><<<*...P..
026F10:  80 28 00 00 00 28 00 00 00 00 40 28 14 00 00 00    .(...(....@(....
026F20:  00 40 80 00 40 00 40 40 00 00 00 00 54 94 FC 95    .@..@.@@....T...
026F30:  95 3F 3F 3F 3F 28 00 54 FC 00 00 00 00 00 00 00    .????(.T........
026F40:  00 00 00 00 3F 3D 68 D4 AD 5E A9 3F 3F 17 03 03    ....?=h..^.??...
026F50:  17 3F 3F 6E CC CC CC CC CC CC CC CC CC CC C0 C0    .??n............
026F60:  94 3D 3C 3E 3E 2A 00 00 00 00 00 00 00 00 80 40    .=<>>*.........@
026F70:  00 3C 00 28 40 40 3C 28 28 00 00 40 40 80 80 00    .<.(@@<((..@@...
026F80:  00 00 40 C0 00 00 00 28 AD 68 3C 6A 3F 3F 3F 3F    ..@....(.h<j????
026F90:  28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15    (...............
026FA0:  3E 3E 3C 94 AD 0F A9 3F 2B 3F 2B 03 3F 3F 3F 6E    >><....?+?+.???n
026FB0:  CC CC CC CC CC 6E CC CC CC CC C0 C0 C0 3C 3E 3D    .....n.......<>=
026FC0:  3F 3F 00 00 00 00 00 00 80 00 40 00 28 00 14 00    ??........@.(...
026FD0:  14 00 3C 28 68 00 00 00 80 C0 80 80 00 00 00 14    ..<(h...........
026FE0:  00 28 00 7C E8 E8 3E 3F 95 95 3F 3C 00 00 00 00    .(.|..>?..?<....
026FF0:  00 00 00 00 00 00 00 00 00 00 00 14 3D 3D 3E 3C    ............==><
027000:  FC 0F 5E 2B 3F 2B 2B 03 3F 3F 3F 6E CC CC CC CC    ..^+?++.???n....
027010:  CC CC 9D CC CC CC C8 C0 94 3D 3C 3C 3E 3F 00 00    .........=<<>?..
027020:  00 00 00 50 14 68 00 40 00 00 3C 00 00 00 40 00    ...P.h.@..<...@.
027030:  80 40 40 80 00 80 C0 40 00 00 00 00 00 80 54 7C    .@@....@......T|
027040:  3D 3F 6A 3F 6A 3F 94 28 A8 00 00 00 00 00 00 00    =?j?j?.(........
027050:  00 00 00 00 00 00 00 3D 3F 6A 95 68 D4 AD 5E 3F    .......=?j.h..^?
027060:  03 2B 03 17 17 3F 3F 6E CC CC CC CC CC 6E CC 9D    .+...??n.....n..
027070:  CC CC CC C0 94 3C 3D 3C 3F 3D 2A 00 00 00 00 00    .....<=<?=*.....
027080:  40 00 14 00 28 00 00 00 14 00 28 00 40 00 00 C0    @...(.....(.@...
027090:  00 80 40 00 00 00 00 00 00 40 FC E8 95 3F 3F 95    ..@......@...??.
0270A0:  6A 14 3C 7C 00 00 00 00 00 00 50 00 00 00 50 00    j.<|......P...P.
0270B0:  00 00 00 3D 3D 3D 3C 94 68 AD 5E 2B 17 2B 03 17    ...===<.h.^+.+..
0270C0:  3F 3F 3F CC CC CC CC CC CC CC CC CC 9D CC CC C0    ???.............
0270D0:  68 68 3D 3C 3F 3E 28 00 00 00 00 00 80 00 68 00    hh=<?>(.......h.
0270E0:  00 14 28 14 28 00 80 00 40 80 00 80 00 00 00 80    ..(.(...@.......
0270F0:  00 00 00 28 00 54 94 3F 3F 6A 3F 6A 80 14 14 A8    ...(.T.??j?j....
027100:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3C    ...............<
027110:  3D 3E 68 3C C0 FC 5E BD 17 03 17 17 3F 3F 3F CC    =>h<..^.....???.
027120:  CC CC CC CC CC CC 9D CC 6E 6E CC C8 C0 68 3C 68    ........nn...h<h
027130:  3C 3E 2A 00 00 00 00 00 94 28 28 00 00 00 00 00    <>*......((.....
027140:  00 00 28 00 40 40 00 80 00 40 40 28 40 00 14 00    ..(.@@...@@(@...
027150:  00 FC E8 6A 6A C0 2A 00 00 28 54 00 00 00 00 00    ...jj.*..(T.....
027160:  00 00 00 00 00 00 00 00 00 00 15 3D 3E 3E 94 3C    ...........=>>.<
027170:  C0 D4 0F BD 3F 17 17 2B 3F 3F 3F 9D CC 6E CC CC    ....?..+???..n..
027180:  CC CC 3F 6E 9D 9D CC CC C0 C0 C0 3C 3F 3D 3F 00    ..?n.......<?=?.
027190:  00 00 00 00 00 80 94 40 14 14 28 80 80 40 00 80    .......@..(..@..
0271A0:  00 80 00 80 40 00 94 28 40 00 94 40 54 E8 3F 6A    ....@..(@..@T.?j
0271B0:  3F 3C 28 28 28 28 A8 00 00 00 00 00 00 00 00 00    ?<((((..........
0271C0:  00 00 00 00 00 00 15 3F 3D 3C 68 68 C0 D4 AD FC    .......?=<hh....
0271D0:  3F 03 3F 17 3F 3F 3F CC 6E 9D 9D CC CC 9D 3F CC    ?.?.???.n.....?.
0271E0:  CC 6E 6E CC C0 C0 68 3D 3D 3E 3D 00 00 00 00 00    .nn...h==>=.....
0271F0:  80 00 00 00 00 00 28 00 00 00 00 00 00 40 00 C0    ......(......@..
027200:  80 80 28 14 14 40 00 00 0F 3F BD 2A 00 14 28 00    ..(..@...?.*..(.
027210:  14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027220:  00 00 15 3F 3D 3E 68 68 C0 9D FC 5E 2B 3F 3F 2B    ...?=>hh...^+??+
027230:  3F 3F 3F CC 6E 9D 9D 6E CC 9D 6E CC CC 6E 6E CC    ???.n..n..n..nn.
027240:  C8 94 C0 3C 3D 3F 3D 00 00 00 00 00 00 00 00 00    ...<=?=.........
027250:  00 00 00 00 00 00 00 00 00 00 00 00 00 C0 3C 94    ..............<.
027260:  14 00 00 85 3F 6A 00 00 00 14 00 28 00 A0 00 00    ....?j.....(....
027270:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 3D 3D    ..............==
027280:  3E 3E C0 68 C0 9D 7E 5E 03 17 3F 3F 3F 3F 3F 9D    >>.h..~^..?????.
027290:  CC CC CC CC CC CC 3F CC 3F 9D CC 0F 0F 94 3C 3D    ......?.?.....<=
0272A0:  3C 3E 3F 2A 00 00 00 00 40 00 00 00 00 00 00 40    <>?*....@......@
0272B0:  80 00 00 40 40 80 00 00 00 00 28 00 C0 C0 00 3F    ...@@.....(....?
0272C0:  40 00 80 00 00 14 00 00 A0 00 00 00 00 00 00 00    @...............
0272D0:  00 00 00 00 00 00 00 00 00 00 3F 3F 68 3C 94 68    ..........??h<.h
0272E0:  C4 CC 7E FC A9 2B 17 17 3F 3F 6E CC 6E 6E CC CC    ..~..+..??n.nn..
0272F0:  CC CC CC 6E 9D 3F CC 0F 0F C0 C0 94 3C 3E 3F 2A    ...n.?......<>?*
027300:  00 00 00 00 00 00 00 00 00 00 00 80 00 80 00 00    ................
027310:  00 80 00 40 00 00 14 00 28 C0 00 14 00 28 14 14    ...@....(....(..
027320:  00 28 14 00 00 00 00 00 00 00 00 00 00 00 00 00    .(..............
027330:  00 00 50 00 00 00 3F 3F 94 3C 94 C0 C4 6E 9D AD    ..P...??.<...n..
027340:  FC 17 2B 17 3F 3F 6E 9D 3F 6E CC C8 CC 3F 6E 6E    ..+.??n.?n...?nn
027350:  3F CC CC 0F 0F 68 C0 94 3E 3D 3F 28 00 00 00 00    ?....h..>=?(....
027360:  14 40 40 00 00 00 00 00 40 00 00 00 00 00 00 00    .@@.....@.......
027370:  00 00 00 40 40 40 00 3C 28 3C 00 28 00 14 3C 14    ...@@@.<(<.(..<.
027380:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027390:  00 15 3F 3F 3E 68 3C C0 CC 6E 9D FC 5E 3F 3F 3F    ..??>h<..n..^???
0273A0:  3F 3F 6E CC 9D CC C4 CC CC 9D 9D C0 CC 9D CC 0F    ??n.............
0273B0:  0F 4A C0 C0 3F 3D 3F 3D 00 00 00 00 80 00 00 00    .J..?=?=........
0273C0:  14 28 00 00 00 00 80 80 00 80 00 00 00 14 28 28    .(............((
0273D0:  68 C0 40 3C 3C 14 3C 14 28 3C 28 28 00 00 00 00    h.@<<.<.(<((....
0273E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 15 3D 3F    ..............=?
0273F0:  3C 94 68 C0 9D CC 95 D4 5E BD 3F 3F 3F 3F CC 6E    <.h.....^.????.n
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:  CC CC CC 6E 95 CC 95 9D 6E 95 CC 0F 0F 4A C0 94    ...n....n....J..
027510:  3D 3D 3E 3D 00 00 00 00 00 00 00 00 00 C0 00 80    ==>=............
027520:  00 00 00 00 00 00 40 80 00 00 14 00 00 3C 3C 14    ......@......<<.
027530:  14 3C 80 3C 00 14 00 00 00 00 00 00 00 00 00 00    .<.<............
027540:  00 00 00 00 00 00 00 00 00 15 3E 3F 94 3C 68 95    ..........>?.<h.
027550:  3F CC 6E D4 AD FC 3F 3F 3F 3F 9D CC CC CC C0 C8    ?.n...????......
027560:  CC C8 3F 95 0F CC CC 0F 0F 0F 94 68 3E 3C 3F 3E    ..?........h><?>
027570:  00 00 00 00 00 94 40 00 00 40 00 00 00 00 40 00    ......@..@....@.
027580:  00 00 00 80 00 00 00 40 3C 14 14 94 00 00 28 14    .......@<.....(.
027590:  28 78 00 00 00 00 00 00 00 00 00 00 00 00 00 00    (x..............
0275A0:  00 00 00 00 00 3F 3F 3E 3C 3C 94 95 CC CC C4 C8    .....??><<......
0275B0:  AD 5E 3F 3F 3F 3F CC 6E 6E CC C0 C0 6A C0 6E C0    .^????.nn...j.n.
0275C0:  4A CC CC 0F 0F 0F C0 94 95 3C 3E 3F 2A 00 00 A0    J........<>?*...
0275D0:  14 94 28 40 40 80 80 00 68 40 28 00 00 68 40 80    ..(@@...h@(..h@.
0275E0:  C0 94 80 00 94 C0 00 00 00 3C 14 00 28 00 00 00    .........<..(...
0275F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027600:  00 3F 3F 3E 3C C0 68 C4 CC 68 6E 95 FC 5E BD 3F    .??><.h..hn..^.?
027610:  3F 6E CC CC C8 CC 6E C0 C0 CC 95 0F 0F 4E CC 0F    ?n....n......N..
027620:  0F 0F C0 94 95 68 3D 3D 28 00 00 00 00 28 28 14    .....h==(....((.
027630:  14 00 40 40 40 00 00 28 00 00 00 40 00 28 3C 40    ..@@@..(...@.(<@
027640:  C0 00 14 00 14 14 3C 14 00 00 00 00 00 00 00 00    ......<.........
027650:  00 00 00 00 00 00 00 00 00 00 00 00 00 3D 3F 3E    .............=?>
027660:  3C C0 C0 6E CC C8 95 C4 D4 AD BD 3F 3F 6E 9D 9D    <..n.......??n..
027670:  4A CA CC C8 C0 CC C0 0F 4A 85 8D 0F 0F 0F 4A 68    J.......J.....Jh
027680:  68 3D 3D 3D 28 00 00 00 00 00 00 14 00 00 40 14    h===(.........@.
027690:  40 00 28 28 00 40 3C 00 40 80 14 28 80 80 28 28    @.((.@<.@..(..((
0276A0:  3C 3C 3C 28 00 00 00 00 00 00 00 00 00 00 00 00    <<<(............
0276B0:  00 00 00 00 00 00 00 00 00 3D 3F 94 94 94 C0 6E    .........=?....n
0276C0:  CC C8 9D C8 3F FC BD 3F 3F 6E CC CC 0F CA CC CC    ....?..??n......
0276D0:  3F 95 85 C0 C0 4E 8D 4F 0F 0F 4A C0 C0 3C 3D 3E    ?....N.O..J..<=>
0276E0:  2A 00 00 00 28 14 00 00 80 80 28 40 C0 00 00 00    *...(.....(@....
0276F0:  28 28 00 40 80 00 14 40 00 80 00 14 14 3C 3C 00    ((.@...@.....<<.
027700:  00 00 00 00 A0 00 00 00 00 00 00 00 00 00 00 00    ................
027710:  00 00 00 00 15 3D 3D 3D 68 C0 C0 CC CC C4 C4 6A    .....===h......j
027720:  9D D4 FC 3F 3F CC CC CC CA 9F 3F 9D 6E C0 85 C0    ...??.....?.n...
027730:  C5 C4 8D 0F 0F 0F 4A C0 68 3C 3F 3E 3F 00 00 00    ......J.h<?>?...
027740:  00 80 00 40 40 28 94 14 80 40 80 28 14 40 68 00    ...@@(...@.(.@h.
027750:  C0 00 00 00 00 14 00 14 28 14 28 00 00 00 00 00    ........(.(.....
027760:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027770:  15 3D 3F 3E 68 C0 C4 CC 6E C4 C4 CC 6E CC FC 3F    .=?>h...n...n..?
027780:  3F CC CC CC C0 CE C4 3F CC 8D 85 85 0F CC 0F 0F    ?......?........
027790:  0F 0F 0F 94 C0 3C 3C 3F 3D 00 00 00 00 00 00 00    .....<<?=.......
0277A0:  40 00 80 00 40 68 00 94 00 28 40 80 80 00 00 94    @...@h...(@.....
0277B0:  14 00 28 3C 3C 14 28 00 00 00 00 00 00 00 00 00    ..(<<.(.........
0277C0:  00 00 00 00 50 00 00 00 00 00 00 00 15 3D 3E 3F    ....P........=>?
0277D0:  94 C0 C4 CC CC 9D 6A CC 6E CC FC 3F 3F CC CC CC    ......j.n..??...
0277E0:  C0 8F C8 3F 6A 8D 0F 8F 4F C8 0F 8F 8F 0F 0F C0    ...?j...O.......
0277F0:  C0 C0 3C 3F 3F 00 00 00 14 00 28 00 00 00 C0 00    ..<??.....(.....
027800:  40 94 3C 00 00 00 00 40 28 00 00 14 28 3C 00 28    @.<....@(...(<.(
027810:  14 00 28 00 00 00 00 00 00 00 00 00 00 00 00 00    ..(.............
027820:  00 00 00 00 00 00 00 00 15 3F 3E 3E 68 C0 9D CC    .........?>>h...
027830:  6E 95 9D CC 9D CC FC 3F 3F CC CC CC C5 CA CC 3F    n......??......?
027840:  3F 8D 4F 0F C4 C0 4F CF CF 0F 0F 4A C0 94 3E 3C    ?.O...O....J..><
027850:  3F 00 00 00 14 00 40 00 80 C0 80 00 28 00 40 3C    ?.....@.....(.@<
027860:  00 28 40 40 28 00 00 40 28 00 14 00 00 3C 00 00    .(@@(..@(....<..
027870:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027880:  00 00 00 00 3F 3F 6A 6A C0 C0 CC 3F CC 9D 3F 3F    ....??jj...?..??
027890:  9D CC DC 3F 6E CC CC CC 0F CF C4 6A 3F CD 4F 8F    ...?n......j?.O.
0278A0:  8F 4A 4F 8F 4F 0F 0F 4A C0 3C 3D 3C 3E 2A 00 00    .JO.O..J.<=<>*..
0278B0:  00 14 00 00 40 00 40 40 28 80 00 00 28 00 68 28    ....@.@@(...(.h(
0278C0:  00 80 14 80 00 00 00 3C 3C 3C 00 00 00 00 00 00    .......<<<......
0278D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0278E0:  3F 3F 94 68 C0 C0 CC CC C8 9D 95 9D 3F CC DC 3F    ??.h........?..?
0278F0:  6E CC CC CC CA 4F 3F C4 6A 6F CF 8F 0F 85 0F 8F    n....O?.jo......
027900:  CF 8F 0F 1E C0 68 3C 3D 3C 28 00 00 00 00 80 00    .....h<=<(......
027910:  00 00 00 28 C0 80 28 40 00 00 28 28 00 00 00 00    ...(..(@..((....
027920:  00 14 00 3C 14 00 00 00 00 00 00 00 00 00 00 00    ...<............
027930:  00 00 00 00 00 00 00 00 00 50 00 00 3F 3F 3C 68    .........P..??<h
027940:  68 C0 CC CC CC C4 6A 3F 6E CC DC 3F 6E CC CC C8    h.....j?n..?n...
027950:  CF CE 9D 95 3F CF CF 8F 8F CF 4A C5 0F 0F 0F 4A    ....?.....J....J
027960:  C0 C0 3E 3E 3D 2A 00 00 00 00 00 00 00 00 00 40    ..>>=*.........@
027970:  40 00 3C C0 40 00 68 40 00 28 00 14 28 00 3C 14    @.<.@.h@.(..(.<.
027980:  14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027990:  00 00 00 00 00 00 00 00 3E 3F 95 68 C0 C4 CC CC    ........>?.h....
0279A0:  C0 C8 3F 9D CC CC DC 3F CC CC C8 85 4F 4A C8 6A    ..?....?....OJ.j
0279B0:  3F C5 CA CF 8F 85 85 CF 0F 0F 0F 0F C0 68 3C 3C    ?............h<<
0279C0:  3D 2A 00 00 00 80 00 00 00 00 40 40 80 40 00 40    =*........@@.@.@
0279D0:  00 00 3C 00 3C 14 00 14 00 28 14 3C 28 00 00 00    ..<.<....(.<(...
0279E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0279F0:  00 00 00 00 3F 3F 3C 68 C0 6C CC CC C0 95 6A 3F    ....??<h.l....j?
027A00:  CC CC DC 3F CC CC CC C8 85 CE 95 3F 3F 4F C5 C5    ...?.......??O..
027A10:  4A 4F 4F 4F 0F 0F 0F 0F 94 C0 3D 3D 3E 2A 00 00    JOOO......==>*..
027A20:  40 80 80 00 00 80 40 00 C0 80 80 00 14 14 14 00    @.....@.........
027A30:  00 00 14 00 28 28 00 00 00 00 00 00 00 00 00 00    ....((..........
027A40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15    ................
027A50:  3F 6A 3E 3C 3C C4 CC CC CC C8 9D 6E 6E CC 9D 6E    ?j><<......nn..n
027A60:  CC CC CC 0F CF 4E CC 95 CC 4F CA C0 4A 0F C0 8F    .....N...O..J...
027A70:  0F 0F 4F 0F C0 C0 3C 3C 3C 3E 00 00 28 C0 C0 00    ..O...<<<>..(...
027A80:  00 80 00 00 00 C0 40 80 00 14 28 3C 14 00 00 00    ......@...(<....
027A90:  00 14 14 28 00 00 00 00 00 00 00 00 00 00 00 00    ...(............
027AA0:  00 00 00 00 00 00 00 00 00 00 00 15 3F 3D 94 3C    ............?=.<
027AB0:  C0 C4 CC C8 C8 CC C4 6E CC CC 9D 6E CC CC CC CF    .......n...n....
027AC0:  4F 9F 3F 6A 6E C5 C5 8F 4F CA 8F 4F 4F 0F 0F 0F    O.?jn...O..OO...
027AD0:  94 C0 94 68 3E 3E 00 00 00 00 40 00 00 00 80 80    ...h>>....@.....
027AE0:  80 40 80 00 00 C0 00 00 28 28 28 14 14 00 00 00    .@......(((.....
027AF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027B00:  00 00 00 00 00 00 00 15 3D 3F C0 3C C0 CC CC 6E    ........=?.<...n
027B10:  6A 6A C8 CC C4 CC 3F CC CC CC CD 0F 85 CA CC C8    jj....?.........
027B20:  CC 0F C5 85 85 4F C5 CF 4F 0F 8F 0F 4A 68 94 3C    .....O..O...Jh.<
027B30:  3D 3D 00 00 40 40 80 80 80 00 00 C0 C0 80 80 40    ==..@@.........@
027B40:  00 14 14 28 3C 00 14 3C 14 00 00 00 00 00 00 00    ...(<..<........
027B50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027B60:  00 00 00 15 3F 3E 94 94 68 CC CC 9D CC 6A 6E C8    ....?>..h....jn.
027B70:  94 9D 6E CC CC CC CF 8F 0F CF C0 6E 6E 0F CF 0F    ..n........nn...
027B80:  CF 4F CF 8F 4F 8F 0F 0F 4A 68 95 C0 3F 3F 00 00    .O..O...Jh..??..
027B90:  80 40 C0 00 00 00 40 00 C0 C0 00 00 00 00 00 14    .@....@.........
027BA0:  14 14 14 28 3C 28 00 00 00 00 00 00 00 00 00 00    ...(<(..........
027BB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15    ................
027BC0:  3E 6A 3E C0 C0 CC CC C8 95 6A C4 C8 3C 3F CC CC    >j>......j..<?..
027BD0:  CC 8D 4A 4F CA 8F CC 85 CC 0F C5 CF C5 85 C5 8F    ..JO............
027BE0:  8F 0F 0F 0F 4A 68 94 95 3E 3E 00 00 00 80 80 C0    ....Jh..>>......
027BF0:  00 C0 00 C0 C0 80 00 00 00 80 14 00 3C 3C 14 00    ............<<..
027C00:  28 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ((..............
027C10:  00 00 00 00 00 00 00 00 00 00 00 15 3F 3D 3C C0    ............?=<.
027C20:  C0 CC 6E 6E C8 6A 9D C8 94 CC CC CC CC 4F 0F CA    ..nn.j.......O..
027C30:  8F 4A C0 85 4E 8D 8F 4F CF C0 C5 CA C5 0F 0F 0F    .J..N..O........
027C40:  4A C0 94 95 3C 3E 00 00 C0 00 00 80 00 00 00 00    J...<>..........
027C50:  C0 C0 80 80 00 28 00 00 00 28 28 14 00 00 00 00    .....(...((.....
027C60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027C70:  00 00 00 00 00 00 00 3E 3F 3D 94 94 C4 CC CC C4    .......>?=......
027C80:  6E 3F CC CC 6C 6E CC CC 8D 4F 8F C0 0F 8F 8F 8F    n?..ln...O......
027C90:  4F 8D 0F 4A C5 C5 C5 C5 C5 0F 0F 0F 0F 3C 68 6A    O..J.........<hj
027CA0:  3C 3D 2A 00 00 00 80 80 80 00 C0 80 C0 80 00 68    <=*............h
027CB0:  40 00 28 14 3C 00 78 14 00 00 00 00 00 00 A0 00    @.(.<.x.........
027CC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027CD0:  00 00 00 3F 3F 95 3E C0 C4 CC CC 3F C0 6E CC C4    ...??.>....?.n..
027CE0:  9D CC CC CC 8D 8F 4F 0F 85 4F 0F 0F 4F CE 0F C5    ......O..O..O...
027CF0:  4A C0 4F CA 8F 8F 0F 0F 0F C0 94 C0 95 3D 28 00    J.O..........=(.
027D00:  00 80 80 00 00 00 80 C0 40 00 40 00 00 14 00 3C    ........@.@....<
027D10:  14 28 3C 28 00 00 00 00 00 00 00 00 00 00 00 00    .(<(............
027D20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3F    ...............?
027D30:  3F 3F 68 C0 C4 CC 6A 95 6E 6E 94 C4 CC 6E CC CC    ??h...j.nn...n..
027D40:  8D 4F CA 8F 4A 0F C5 85 8F 8F 8D 4F C0 4A CF CF    .O..J......O.J..
027D50:  0F 8F 0F 0F 0F 68 3C 68 3D 3D 28 00 80 C0 80 40    .....h<h==(....@
027D60:  00 80 40 C0 00 80 00 00 00 00 00 3C 3C 14 14 00    ..@........<<...
027D70:  00 00 00 00 00 00 00 00 A0 00 00 00 00 00 00 00    ................
027D80:  00 00 00 00 00 00 00 00 00 00 00 3C 3F 68 3C 3C    ...........<?h<<
027D90:  C4 CC CC 9D C8 6A 68 95 6A CC CC CC CD CF CF 8F    .....jh.j.......
027DA0:  0F CA CA CA 8F 8F C0 4F CF CA CF 4F C5 0F 0F CF    .......O...O....
027DB0:  0F 94 94 3C 95 3C 2A 00 00 80 40 80 3C 00 C0 C0    ...<.<*...@.<...
027DC0:  80 80 40 00 14 28 00 14 00 00 00 00 00 00 00 00    ..@..(..........
027DD0:  50 F0 00 50 50 00 00 00 00 00 00 00 00 00 00 00    P..PP...........
027DE0:  00 00 00 00 00 00 00 3E 3F 95 3C C0 C4 9D C4 6E    .......>?.<....n
027DF0:  6E C0 6C 68 6A 6E CC CC CD CF 4A CF 0F CA 4F 8F    n.lhjn....J...O.
027E00:  0F C0 0F 0F 8F CF CF 85 CF CF 0F 0F 0F 3C 3C C0    .............<<.
027E10:  94 3D 2A 00 00 40 40 14 80 80 00 00 40 00 00 00    .=*..@@.....@...
027E20:  28 00 00 00 28 00 00 00 00 00 00 00 00 00 00 00    (...(...........
027E30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027E40:  00 00 00 3F 3F 6A 6A C0 C4 3F 3F 6E 6E CC C8 C8    ...??jj..??nn...
027E50:  6E C4 CC CC 8F 8F 4F 8F 4A 0F CF 4A CA 4A 0F 85    n.....O.J..J.J..
027E60:  0F 85 CA CA 4F 0F 0F 4F 8F C0 68 94 3F 3D 2A 00    ....O..O..h.?=*.
027E70:  00 00 80 80 00 40 40 00 40 C0 00 00 00 00 14 00    .....@@.@.......
027E80:  28 28 00 00 00 00 00 00 50 00 00 00 00 00 50 00    ((......P.....P.
027E90:  00 00 00 00 00 00 00 A0 00 00 00 00 00 00 00 3F    ...............?
027EA0:  6A 3E C0 94 6E 9D C0 6A CC C4 C4 C4 CC CC CC CC    j>..n..j........
027EB0:  8F CF 4F 0F 0F 4A 0F C5 CF C0 4A 85 4A C0 C5 85    ..O..J....J.J...
027EC0:  CF 0F 0F 4F 4F 4A C0 95 94 3C 2A 00 00 00 80 28    ...OOJ...<*....(
027ED0:  00 14 00 C0 C0 00 00 28 00 14 28 00 14 28 00 00    .......(..(..(..
027EE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027EF0:  00 00 00 00 00 00 00 00 00 00 00 3F 3F 94 68 C0    ...........??.h.
027F00:  00 53 41 56 45 42 49 4E 20 42 41 53 00 00 00 00    .SAVEBIN BAS....
027F10:  00 00 00 00 00 70 01 00 CA 02 00 00 00 00 00 00    .....p..........
027F20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027F30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027F40:  CA 02 00 07 05 0E 20 EB 20 A9 20 0F 2C 19 0E 01    ...... . . .,...
027F50:  BF 20 FF 03 28 19 12 29 22 18 20 45 52 52 45 55    . ..(..)". ERREU
027F60:  52 20 53 41 55 56 45 47 41 52 44 45 20 18 07 22    R SAUVEGARDE .."
027F70:  01 83 20 1C 06 BB 01 A0 20 1E 14 00 00 10 00 8C    .. ..... .......
027F80:  13 00 0A 00 A8 22 53 41 56 45 42 49 4E 2E 42 49    ....."SAVEBIN.BI
027F90:  4E 22 00 23 00 14 00 AD 20 10 01 A2 20 0E 2C 0E    N".#.... ... .,.
027FA0:  01 82 20 0E 01 A2 20 0F 2C 19 1A 01 0D 00 00 41    .. ... .,......A
027FB0:  C4 EF 1C BF BE 00 55 00 1E 00 BF 01 BF 20 22 53    ......U...... "S
027FC0:  61 75 76 65 67 61 72 64 65 20 64 27 75 6E 20 66    auvegarde d'un f
027FD0:  69 63 68 69 65 72 20 62 69 6E 61 69 72 65 20 2E    ichier binaire .
027FE0:  20 44 6F 6E 6E 65 72 20 27 51 27 20 63 6F 6D 6D     Donner 'Q' comm
027FF0:  65 20 6E 6F 6D 20 70 6F 75 72 20 72 65 74 6F 75    e nom pour retou
028000:  72 20 61 75 20 6D 65 6E 75 22 00 37 00 1F 00 BF    r au menu".7....
028010:  01 BF 22 18 20 45 4E 4C 45 56 45 52 20 53 4F 53    ..". ENLEVER SOS
028020:  37 20 50 4F 55 52 20 45 53 53 41 59 45 52 20 53    7 POUR ESSAYER S
028030:  41 55 56 45 47 41 52 44 45 20 21 21 21 20 18 07    AUVEGARDE !!! ..
028040:  22 00 23 00 28 00 BF 01 A3 20 22 4E 6F 6D 20 64    ".#.(...£ "Nom d
028050:  75 20 66 69 63 68 69 65 72 20 3A 20 22 3B 03 00    u fichier : ";..
028060:  00 66 69 E3 00 30 00 32 00 03 00 00 66 69 E3 EF    .fi..0.2....fi..
028070:  FF 1C 28 03 00 00 66 69 E3 29 01 A1 20 03 00 00    ..(...fi.).. ...
028080:  66 69 E3 EF 22 51 22 EB 20 CA 22 4C 4F 41 44 53    fi.."Q". ."LOADS
028090:  41 56 45 22 00 49 00 3C 00 BF 01 BF 22 55 4E 45    AVE".I.<...."UNE
0280A0:  20 4D 41 55 56 41 49 53 45 20 41 44 52 45 53 53     MAUVAISE ADRESS
0280B0:  45 20 44 45 20 42 55 46 46 45 52 20 50 45 55 54    E DE BUFFER PEUT
0280C0:  20 46 41 49 52 45 20 45 43 48 4F 55 45 52 20 4C     FAIRE ECHOUER L
0280D0:  41 20 53 41 55 56 45 47 41 52 44 45 22 00 06 00    A SAUVEGARDE"...
0280E0:  46 00 BF 00 38 00 50 00 A3 20 22 41 64 72 65 73    F...8.P.£ "Adres
0280F0:  73 65 20 64 75 20 74 61 6D 70 6F 6E 20 20 20 20    se du tampon    
028100:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3A                   :
028110:  20 22 3B 0D 00 00 61 64 62 75 E6 00 39 00 5A 00     ";...adbu..9.Z.
028120:  A3 20 22 41 64 72 65 73 73 65 20 64 65 20 64 65    £ "Adresse de de
028130:  70 61 72 74 20 64 65 20 6C 61 20 73 61 75 76 65    part de la sauve
028140:  67 61 72 64 65 20 20 3A 20 22 3B 0D 00 00 61 64    garde  : ";...ad
028150:  73 61 76 E5 00 39 00 64 00 A3 20 22 4C 6F 6E 67    sav..9.d.£ "Long
028160:  75 65 75 72 20 7A 6F 6E 65 20 66 69 63 68 69 65    ueur zone fichie
028170:  72 20 61 20 73 61 75 76 65 67 61 72 64 65 72 20    r a sauvegarder 
028180:  3A 20 22 3B 0D 00 00 6C 65 6E 66 69 E3 00 33 00    : ";...lenfi..3.
028190:  6E 00 BF 01 BF 22 53 61 75 76 65 67 61 72 64 65    n...."Sauvegarde
0281A0:  20 65 6E 20 63 6F 75 72 73 20 28 53 69 20 74 6F     en cours (Si to
0281B0:  75 74 20 76 61 20 62 69 65 6E 20 2E 2E 2E 29 22    ut va bien ...)"
0281C0:  00 2F 00 78 00 83 20 1C 80 BE 2C 40 03 00 00 66    ./.x.. ...,@...f
0281D0:  69 E3 2C 0D 00 00 61 64 73 61 76 E5 2C 0D 00 00    i.,...adsav.,...
0281E0:  6C 65 6E 66 69 E3 2C 0D 00 00 61 64 62 75 E6 00    lenfi.,...adbu..
0281F0:  48 00 82 00 A1 20 FF 12 28 0D 00 00 61 E4 29 F2    H.... ..(...a.).
028200:  0E 20 EB 20 A9 20 0F 2C 19 0E 01 BF 20 FF 03 28    . . . .,.... ..(
028210:  19 12 29 22 18 20 45 52 52 45 55 52 20 53 41 55    ..)". ERREUR SAU
028220:  56 45 47 41 52 44 45 20 18 07 22 01 83 20 1C 06    VEGARDE ..".. ..
028230:  BB 01 A0 20 1E 14 00 00 10 00 8C 00 CA 22 6C 6F    ... ........."lo
028240:  61 64 73 61 76 65 22 00 00 00 1A 54 3A 50 52 49    adsave"....T:PRI
028250:  4E 54 20 22 53 61 75 76 65 67 61 72 64 65 20 64    NT "Sauvegarde d
028260:  27 75 6E 20 66 69 63 68 69 65 72 20 62 69 6E 61    'un fichier bina
028270:  69 72 65 20 2E 20 44 6F 6E 6E 65 72 20 27 51 27    ire . Donner 'Q'
028280:  66 69 E3 EF 22 51 22 EB 20 CA 22 4C 4F 41 44 53    fi.."Q". ."LOADS
028290:  41 56 45 22 00 49 00 3C 00 BF 01 BF 22 55 4E 45    AVE".I.<...."UNE
0282A0:  20 4D 41 55 56 41 49 53 45 20 41 44 52 45 53 53     MAUVAISE ADRESS
0282B0:  45 20 44 45 20 42 55 46 46 45 52 20 50 45 55 54    E DE BUFFER PEUT
0282C0:  20 46 41 49 52 45 20 45 43 48 4F 55 45 52 20 4C     FAIRE ECHOUER L
0282D0:  41 20 53 41 55 56 45 47 41 52 44 45 22 00 06 00    A SAUVEGARDE"...
0282E0:  46 00 BF 00 38 00 50 00 A3 20 22 41 64 72 65 73    F...8.P.£ "Adres
0282F0:  73 65 20 64 75 20 74 61 6D 70 6F 6E 20 20 20 20    se du tampon    
028300:  00 53 41 56 45 41 53 43 20 42 41 53 00 00 00 00    .SAVEASC BAS....
028310:  00 00 00 00 00 70 01 00 C6 02 00 00 00 00 00 00    .....p..........
028320:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
028330:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
028340:  C6 02 00 FD 04 A9 20 0F 2C 19 0E 01 BF 20 FF 03    ...... .,.... ..
028350:  28 19 12 29 22 18 20 45 52 52 45 55 52 20 53 41    (..)". ERREUR SA
028360:  55 56 45 47 41 52 44 45 20 18 07 22 01 83 20 1C    UVEGARDE ..".. .
028370:  06 BB 01 A0 20 1E 14 00 00 10 00 8C 00 CA 22 6C    .... ........."l
028380:  13 00 0A 00 A8 22 53 41 56 45 41 53 43 2E 42 49    ....."SAVEASC.BI
028390:  4E 22 00 23 00 14 00 AD 20 10 01 A2 20 0E 2C 0E    N".#.... ... .,.
0283A0:  01 82 20 0E 01 A2 20 0F 2C 19 1A 01 0D 00 00 41    .. ... .,......A
0283B0:  C4 EF 1C DA BE 00 51 00 1E 00 BF 01 BF 20 22 53    ......Q...... "S
0283C0:  61 75 76 65 67 61 72 64 65 20 64 27 75 6E 20 66    auvegarde d'un f
0283D0:  69 63 68 69 65 72 20 41 53 43 49 49 20 44 6F 6E    ichier ASCII Don
0283E0:  6E 65 72 20 27 51 27 20 63 6F 6D 6D 65 20 6E 6F    ner 'Q' comme no
0283F0:  6D 20 70 6F 75 72 20 72 65 74 6F 75 72 20 61 75    m pour retour au
028400:  20 6D 65 6E 75 22 00 37 00 1F 00 BF 01 BF 22 18     menu".7......".
028410:  20 45 4E 4C 45 56 45 52 20 53 4F 53 37 20 50 4F     ENLEVER SOS7 PO
028420:  55 52 20 45 53 53 41 59 45 52 20 53 41 55 56 45    UR ESSAYER SAUVE
028430:  47 41 52 44 45 20 21 21 21 20 18 07 22 00 23 00    GARDE !!! ..".#.
028440:  28 00 BF 01 A3 20 22 4E 6F 6D 20 64 75 20 66 69    (...£ "Nom du fi
028450:  63 68 69 65 72 20 3A 20 22 3B 03 00 00 66 69 E3    chier : ";...fi.
028460:  00 30 00 32 00 03 00 00 66 69 E3 EF FF 1C 28 03    .0.2....fi....(.
028470:  00 00 66 69 E3 29 01 A1 20 03 00 00 66 69 E3 EF    ..fi.).. ...fi..
028480:  22 51 22 EB 20 CA 22 4C 4F 41 44 53 41 56 45 22    "Q". ."LOADSAVE"
028490:  00 49 00 3C 00 BF 01 BF 22 55 4E 45 20 4D 41 55    .I.<...."UNE MAU
0284A0:  56 41 49 53 45 20 41 44 52 45 53 53 45 20 44 45    VAISE ADRESSE DE
0284B0:  20 42 55 46 46 45 52 20 50 45 55 54 20 46 41 49     BUFFER PEUT FAI
0284C0:  52 45 20 45 43 48 4F 55 45 52 20 4C 41 20 53 41    RE ECHOUER LA SA
0284D0:  55 56 45 47 41 52 44 45 22 00 06 00 46 00 BF 00    UVEGARDE"...F...
0284E0:  38 00 50 00 A3 20 22 41 64 72 65 73 73 65 20 64    8.P.£ "Adresse d
0284F0:  75 20 74 61 6D 70 6F 6E 20 20 20 20 20 20 20 20    u tampon        
028500:  20 20 20 20 20 20 20 20 20 20 20 3A 20 22 3B 0D               : ";.
028510:  00 00 61 64 62 75 E6 00 39 00 5A 00 A3 20 22 41    ..adbu..9.Z.£ "A
028520:  64 72 65 73 73 65 20 64 65 20 64 65 70 61 72 74    dresse de depart
028530:  20 64 65 20 6C 61 20 73 61 75 76 65 67 61 72 64     de la sauvegard
028540:  65 20 20 3A 20 22 3B 0D 00 00 61 64 73 61 76 E5    e  : ";...adsav.
028550:  00 39 00 64 00 A3 20 22 4C 6F 6E 67 75 65 75 72    .9.d.£ "Longueur
028560:  20 7A 6F 6E 65 20 66 69 63 68 69 65 72 20 61 20     zone fichier a 
028570:  73 61 75 76 65 67 61 72 64 65 72 20 3A 20 22 3B    sauvegarder : ";
028580:  0D 00 00 6C 65 6E 66 69 E3 00 33 00 6E 00 BF 01    ...lenfi..3.n...
028590:  BF 22 53 61 75 76 65 67 61 72 64 65 20 65 6E 20    ."Sauvegarde en 
0285A0:  63 6F 75 72 73 20 28 53 69 20 74 6F 75 74 20 76    cours (Si tout v
0285B0:  61 20 62 69 65 6E 20 2E 2E 2E 29 22 00 2F 00 78    a bien ...)"./.x
0285C0:  00 83 20 1C 80 BE 2C 40 03 00 00 66 69 E3 2C 0D    .. ...,@...fi.,.
0285D0:  00 00 61 64 73 61 76 E5 2C 0D 00 00 6C 65 6E 66    ..adsav.,...lenf
0285E0:  69 E3 2C 0D 00 00 61 64 62 75 E6 00 48 00 82 00    i.,...adbu..H...
0285F0:  A1 20 FF 12 28 0D 00 00 61 E4 29 F2 0E 20 EB 20    . ..(...a.).. . 
028600:  A9 20 0F 2C 19 0E 01 BF 20 FF 03 28 19 12 29 22    . .,.... ..(..)"
028610:  18 20 45 52 52 45 55 52 20 53 41 55 56 45 47 41    . ERREUR SAUVEGA
028620:  52 44 45 20 18 07 22 01 83 20 1C 06 BB 01 A0 20    RDE ..".. ..... 
028630:  1E 14 00 00 10 00 8C 00 CA 22 6C 6F 61 64 73 61    ........."loadsa
028640:  76 65 22 00 00 00 1A 50 52 49 4E 54 3A 50 52 49    ve"....PRINT:PRI
028650:  4E 54 20 22 53 61 75 76 65 67 61 72 64 65 20 64    NT "Sauvegarde d
028660:  27 75 6E 20 66 69 63 68 69 65 72 20 41 53 43 49    'un fichier ASCI
028670:  49 20 44 6F 6E 6E 65 72 20 27 51 27 20 63 6F 6D    I Donner 'Q' com
028680:  22 51 22 EB 20 CA 22 4C 4F 41 44 53 41 56 45 22    "Q". ."LOADSAVE"
028690:  00 49 00 3C 00 BF 01 BF 22 55 4E 45 20 4D 41 55    .I.<...."UNE MAU
0286A0:  56 41 49 53 45 20 41 44 52 45 53 53 45 20 44 45    VAISE ADRESSE DE
0286B0:  20 42 55 46 46 45 52 20 50 45 55 54 20 46 41 49     BUFFER PEUT FAI
0286C0:  52 45 20 45 43 48 4F 55 45 52 20 4C 41 20 53 41    RE ECHOUER LA SA
0286D0:  55 56 45 47 41 52 44 45 22 00 06 00 46 00 BF 00    UVEGARDE"...F...
0286E0:  38 00 50 00 A3 20 22 41 64 72 65 73 73 65 20 64    8.P.£ "Adresse d
0286F0:  75 20 74 61 6D 70 6F 6E 20 20 20 20 20 20 20 20    u tampon        
028700:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
028710:  22 00 01 00 02 09 4E E5 22 00 C1 02 00 00 00 02    ".....N.".......
028720:  22 00 C2 02 00 00 00 02 22 00 C3 02 00 00 00 02    ".......".......
028730:  22 00 C4 02 00 00 00 02 22 00 C5 02 00 00 00 02    ".......".......
028740:  22 00 C6 02 00 00 00 02 22 00 C7 02 00 00 00 02    ".......".......
028750:  22 00 C8 02 00 00 00 02 22 00 C9 02 00 00 00 02    ".......".......
028760:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
028770:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
028780:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
028790:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0287A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0287B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0287C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0287D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0287E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0287F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
028800:  00 40 1C 90 00 12 00 D6 01 9E 20 0B 00 00 F2 EF    .@........ .....
028810:  0E 20 EC 20 19 0D 00 21 00 E0 01 B9 20 1C 00 BC    . . ...!.... ...
028820:  2C 0B 00 00 F2 01 B9 20 1C 00 BD 2C 0B 00 00 6E    ,...... ...,...n
028830:  F6 28 0B 00 00 F2 29 00 06 00 EA 01 B0 00 16 00    .(....).........
028840:  EB 01 9E 20 0B 00 00 74 F0 EF 0F 20 EC 20 1A E8    ... ...t... . ..
028850:  03 01 B0 00 07 00 F4 01 01 C0 00 25 00 FE 01 03    ...........%....
028860:  00 00 E1 EF 22 22 01 D6 20 03 00 00 E1 F2 FF 03    ...."".. .......
028870:  28 1C E0 00 29 01 03 00 00 E1 EF FF 43 01 D5 00    (...).......C...
028880:  08 00 08 02 BA 20 0E 00 12 00 12 02 9E 20 0B 00    ..... ....... ..
028890:  00 F2 EF 0E 20 EC 20 19 0D 00 1E 00 1C 02 A1 20    .... . ........ 
0288A0:  0B 00 00 F2 EF 19 0A 20 FC 20 0B 00 00 E9 EF 19    ....... . ......
0288B0:  0B 20 EB 20 1E 30 02 00 24 00 26 02 DB 01 B9 20    . . .0..$.&.... 
0288C0:  1C 00 BC 2C 0B 00 00 F2 01 B9 20 1C 00 BD 2C 0D    ...,...... ...,.
0288D0:  00 00 F6 28 0B 00 00 F2 29 01 DC 00 06 00 30 02    ...(....).....0.
0288E0:  B0 00 0A 00 3A 02 A0 20 1E 3C 00 00 2A 00 44 02    ....:.. .<..*.D.
0288F0:  8C 20 36 33 2C 34 30 2C 34 36 2C 31 34 2C 33 38    . 63,40,46,14,38
028900:  2C 30 2C 32 35 2C 33 30 2C 30 2C 37 2C 30 2C 30    ,0,25,30,0,7,0,0
028910:  2C 34 38 2C 30 00 07 00 4E 02 01 C0 00 45 00 58    ,48,0...N....E.X
028920:  02 0D 00 00 76 69 73 61 E4 EF 28 0B 00 00 6E F6    ....visa..(...n.
028930:  28 19 0C 29 FA 20 1B 30 00 29 F6 12 F6 1A 00 01    (..). .0.)......
028940:  F4 28 28 0B 00 00 6E F6 28 19 0C 29 FA 20 11 29    .((...n.(..). .)
028950:  F6 1C 00 02 29 F4 0B 00 00 6E F6 28 19 0D 29 F6    ....)....n.(..).
028960:  10 00 26 00 59 02 0D 00 00 76 69 73 61 64 B1 EF    ..&.Y....visad..
028970:  0D 00 00 76 69 73 61 E4 F4 28 0B 00 00 6E F6 28    ...visa..(...n.(
028980:  0F 29 F6 10 29 F5 0F 00 51 00 5A 02 A9 20 10 2C    .)..)...Q.Z.. .,
028990:  19 16 01 BF 20 FF 03 28 19 14 29 22 48 61 75 74    .... ..(..)"Haut
0289A0:  20 67 61 75 63 68 65 3A 26 22 FF 73 28 0D 00 00     gauche:&".s(...
0289B0:  76 69 73 61 E4 2C 12 29 22 20 20 48 61 75 74 20    visa.,.)"  Haut 
0289C0:  64 72 6F 69 74 3A 26 22 3B FF 73 28 0D 00 00 76    droit:&";.s(...v
0289D0:  69 73 61 64 B1 2C 12 29 00 4C 00 5B 02 02 00 00    isad.,.).L.[....
0289E0:  41 C4 EF 0E 01 02 00 00 61 64 B1 EF 0E 01 83 20    A.......ad..... 
0289F0:  1F 00 00 43 1C 90 2C 0D 00 00 56 49 53 41 C4 2C    ...C..,...VISA.,
028A00:  0B 00 00 4E D6 28 14 29 F6 16 2C 0B 00 00 4E D6    ...N.(.)..,...N.
028A10:  28 0F 29 F6 10 2C 40 02 00 00 41 C4 2C 40 02 00    (.)..,@...A.,@..
028A20:  00 61 64 B1 00 15 00 5C 02 A1 20 02 00 00 61 64    .ad....\.. ...ad
028A30:  B1 EF 0E 20 EB 20 1E 6C 02 00 24 00 5D 02 A9 20    ... . .l..$.].. 
028A40:  19 29 2C 19 16 01 BF 22 18 20 45 43 52 41 4E 20    .),....". ECRAN 
028A50:  4F 56 45 52 53 43 41 4E 20 32 20 18 22 00 55 00    OVERSCAN 2 .".U.
028A60:  5E 02 A9 20 19 29 2C 19 17 01 BF 22 48 61 75 74    ^.. .),...."Haut
028A70:  20 67 61 75 63 68 65 3A 26 22 FF 73 28 02 00 00     gauche:&".s(...
028A80:  41 44 B1 2C 12 29 22 20 20 48 61 75 74 20 64 72    AD.,.)"  Haut dr
028A90:  6F 69 74 3A 26 22 3B FF 73 28 02 00 00 41 44 B1    oit:&";.s(...AD.
028AA0:  F4 28 0B 00 00 6E F6 28 0F 29 F6 10 29 F5 0F 2C    .(...n.(.)..)..,
028AB0:  12 29 00 53 00 5F 02 A9 20 19 29 2C 19 18 01 BF    .).S._.. .),....
028AC0:  22 42 61 73 20 20 67 61 75 63 68 65 3A 26 22 FF    "Bas  gauche:&".
028AD0:  73 28 02 00 00 41 C4 2C 12 29 22 20 20 42 61 73    s(...A.,.)"  Bas
028AE0:  20 20 64 72 6F 69 74 3A 26 22 3B FF 73 28 02 00      droit:&";.s(..
028AF0:  00 41 C4 F4 28 0B 00 00 6E F6 28 0F 29 F6 10 29    .A..(...n.(.)..)
028B00:  F5 0F 2C 12 29 00 1E 00 60 02 02 00 00 61 E4 EF    ..,.)...`....a..
028B10:  02 00 00 61 64 B1 F5 28 0B 00 00 6E F6 28 0F 29    ...ad..(...n.(.)
028B20:  F6 10 29 00 51 00 6C 02 A9 20 10 2C 19 17 01 BF    ..).Q.l.. .,....
028B30:  22 42 61 73 20 20 67 61 75 63 68 65 3A 26 22 FF    "Bas  gauche:&".
028B40:  73 28 02 00 00 41 C4 2C 12 29 22 20 20 42 61 73    s(...A.,.)"  Bas
028B50:  20 20 64 72 6F 69 74 3A 26 22 FF 73 28 02 00 00      droit:&".s(...
028B60:  41 C4 F4 28 0B 00 00 6E F6 28 0F 29 F6 10 29 F5    A..(...n.(.)..).
028B70:  0F 2C 12 29 00 62 00 76 02 A9 20 10 2C 19 18 01    .,.).b.v.. .,...
028B80:  BF 22 44 65 63 61 2E 20 41 44 49 4E 46 3A 26 22    ."Deca. ADINF:&"
028B90:  3B FF 73 28 1C 50 C0 F4 28 28 0B 00 00 6E F6 28    ;.s(.P..((...n.(
028BA0:  0F 29 F6 10 29 F5 19 50 29 29 3B 22 20 20 44 65    .)..)..P));"  De
028BB0:  63 61 2E 41 44 53 55 50 3A 26 22 3B FF 73 28 1C    ca.ADSUP:&";.s(.
028BC0:  B0 3F F5 28 28 0B 00 00 6E F6 28 0F 29 F6 10 29    .?.((...n.(.)..)
028BD0:  F5 19 50 29 29 3B 00 06 00 80 02 C9 00 07 00 81    ..P));..........
028BE0:  02 01 C0 00 23 00 82 02 01 C0 2D 20 45 6E 74 72    ....#.....- Entr
028BF0:  65 65 73 20 6E 75 6D 65 72 69 71 75 65 73 20 44    ees numeriques D
028C00:  2C 48 2C 42 20 2D 00 07 00 83 02 01 C0 00 1C 00    ,H,B -..........
028C10:  8A 02 A9 20 19 46 2C 12 F4 0B 00 00 F2 01 A3 20    ... .F,.......£ 
028C20:  22 07 12 22 2C 03 00 00 F6 00 18 00 B2 02 03 00    "..",...........
028C30:  00 C1 EF FF 1C 28 FF 75 28 03 00 00 F6 2C 0F 29    .....(.u(....,.)
028C40:  29 00 32 00 BC 02 A1 20 03 00 00 F6 EF 22 22 EB    ).2.... ....."".
028C50:  20 A9 20 19 46 2C 12 F4 0B 00 00 F2 01 BF 20 ED     . .F,........ .
028C60:  22 23 23 23 22 3B 0B 00 00 6E F6 28 0B 00 00 F2    "###";...n.(....
028C70:  29 01 C9 00 14 00 C6 02 A1 20 03 00 00 C1 EF 22    )........ ....."
028C80:  25 22 EB 20 1E 0C 03 00 14 00 D0 02 A1 20 03 00    %". ......... ..
028C90:  00 C1 EF 22 26 22 EB 20 1E 02 03 00 17 00 DA 02    ..."&". ........
028CA0:  A1 20 FF 0E 28 03 00 00 F6 29 EE 11 20 EB 20 1E    . ..(....).. . .
028CB0:  8A 02 00 1E 00 E4 02 A1 20 03 00 00 C1 F1 22 30    ........ ....."0
028CC0:  22 FC 20 03 00 00 E1 EE 22 39 22 EB 20 1E 8A 02    ". ....."9". ...
028CD0:  00 30 00 EE 02 0B 00 00 6E F6 28 0B 00 00 F2 29    .0......n.(....)
028CE0:  EF FF 1D 28 03 00 00 F6 29 01 A1 20 0B 00 00 6E    ...(....).. ...n
028CF0:  F6 28 0B 00 00 F2 29 EE 19 FF 20 EB 20 1E 8A 02    .(....)... . ...
028D00:  00 75 00 EF 02 A9 20 19 46 2C 12 F4 0B 00 00 F2    .u.... .F,......
028D10:  01 A1 20 03 00 00 E1 EF 22 26 22 EB 20 BF 20 03    .. ....."&". . .
028D20:  00 00 E1 3B FF 73 28 0B 00 00 6E F6 28 0B 00 00    ...;.s(...n.(...
028D30:  F2 29 2C 10 29 20 01 97 20 A1 20 03 00 00 E1 EF    .),.) .. . .....
028D40:  22 25 22 EB 20 BF 20 03 00 00 E1 3B FF 71 28 0B    "%". . ....;.q(.
028D50:  00 00 6E F6 28 0B 00 00 F2 29 2C 16 29 20 01 97    ..n.(....),.) ..
028D60:  20 BF 20 ED 22 23 23 23 22 3B 0B 00 00 6E F6 28     . ."###";...n.(
028D70:  0B 00 00 F2 29 00 06 00 F0 02 C9 00 07 00 F8 02    ....)...........
028D80:  01 C0 00 1E 00 02 03 A1 20 FF 0E 28 03 00 00 F6    ........ ..(....
028D90:  29 EE 11 20 EB 20 1E 8A 02 20 01 97 20 1E EE 02    ).. . ... .. ...
028DA0:  00 34 00 0C 03 A1 20 FF 0E 28 03 00 00 F6 29 EE    .4.... ..(....).
028DB0:  17 20 EB 20 1E 8A 02 20 01 97 20 03 00 00 F6 EF    . . ... .. .....
028DC0:  AC 28 03 00 00 F6 2C 10 2C FF 0E 28 03 00 00 F6    .(....,.,..(....
028DD0:  29 F5 0F 29 00 18 00 16 03 9E 20 0B 00 00 E9 EF    )..)...... .....
028DE0:  0F 20 EC 20 FF 0E 28 03 00 00 F6 29 00 32 00 20    . . ..(....).2. 
028DF0:  03 A1 20 AC 28 03 00 00 F6 2C 0B 00 00 E9 2C 0F    .. .(....,....,.
028E00:  29 F2 22 30 22 FA 20 AC 28 03 00 00 F6 2C 0B 00    )."0". .(....,..
028E10:  00 E9 2C 0F 29 F2 22 31 22 EB 20 1E 8A 02 00 06    ..,.)."1". .....
028E20:  00 2A 03 B0 00 3B 00 34 03 0B 00 00 6E F6 28 0B    .*...;.4....n.(.
028E30:  00 00 F2 29 EF FF 1D 28 22 26 58 22 F4 03 00 00    ...)...("&X"....
028E40:  F6 29 01 A1 20 0D 00 00 F6 28 0B 00 00 F2 29 EE    .).. ....(....).
028E50:  19 FF 20 EB 20 1E 8A 02 20 01 97 20 1E EF 02 00    .. . ... .. ....
028E60:  53 00 10 27 02 00 00 41 C4 EF 0E 01 02 00 00 61    S..'...A.......a
028E70:  64 B1 EF 0E 01 83 20 1F 00 00 43 1C 90 2C 1C 00    d..... ...C..,..
028E80:  C0 2C 19 19 F6 16 2C 1C 50 00 2C 40 02 00 00 41    .,....,.P.,@...A
028E90:  C4 2C 40 02 00 00 61 64 B1 01 BF 20 FF 73 28 02    .,@...ad... .s(.
028EA0:  00 00 41 C4 29 22 20 22 FF 73 28 02 00 00 41 44    ..A.)" ".s(...AD
028EB0:  B1 29 00 00 00 20 20 20 20 20 20 20 20 4F 52 47    .)...        ORG
028EC0:  20 34 30 30 30 30 0D 0A 3B 0D 0A 3B 2D 20 43 61     40000..;..;- Ca
028ED0:  6C 63 75 6C 20 64 65 20 74 6F 75 74 65 20 61 64    lcul de toute ad
028EE0:  72 65 73 73 65 20 64 27 65 63 72 61 6E 20 6F 76    resse d'ecran ov
028EF0:  65 72 73 63 61 6E 20 61 76 65 63 20 73 61 75 74    erscan avec saut
028F00:  20 61 75 74 6F 6D 61 74 69 71 75 65 20 73 75 72     automatique sur
028F10:  20 73 65 63 6F 6E 64 65 20 2D 0D 0A 3B 2D 20 7A     seconde -..;- z
028F20:  6F 6E 65 20 70 61 72 20 74 65 73 74 20 64 65 20    one par test de 
028F30:  63 6F 6D 70 61 72 61 69 73 6F 6E 20 73 75 72 20    comparaison sur 
028F40:  6C 61 20 38 65 6D 65 20 6C 69 67 6E 65 20 65 74    la 8eme ligne et
028F50:  20 6C 61 20 38 65 6D 65 20 70 72 65 63 65 64 65     la 8eme precede
028F60:  6E 74 65 20 2D 0D 0A 3B 0D 0A 4E 4F 4C 49 53 54    nte -..;..NOLIST
028F70:  0D 0A 20 20 20 20 20 20 20 20 4A 50 20 52 41 5A    ..        JP RAZ
028F80:  34 30 30 30 0D 0A 20 20 20 20 20 20 20 20 4A 50    4000..        JP
028F90:  20 43 41 4C 43 41 44 0D 0A 4F 56 45 52 53 43 41     CALCAD..OVERSCA
028FA0:  20 44 57 20 30 0D 0A 4D 45 4D 4F 20 20 20 20 44     DW 0..MEMO    D
028FB0:  57 20 30 0D 0A 3B 0D 0A 52 41 5A 34 30 30 30 20    W 0..;..RAZ4000 
028FC0:  4C 44 20 48 4C 2C 23 34 30 30 30 0D 0A 20 20 20    LD HL,#4000..   
028FD0:  20 20 20 20 20 4C 44 20 44 45 2C 23 34 30 30 31         LD DE,#4001
028FE0:  0D 0A 20 20 20 20 20 20 20 20 4C 44 20 42 43 2C    ..        LD BC,
028FF0:  23 33 46 46 45 0D 0A 20 20 20 20 20 20 20 20 4C    #3FFE..        L
029000:  44 20 28 48 4C 29 2C 25 31 31 30 30 31 31 31 31    D (HL),%11001111
029010:  0D 0A 20 20 20 20 20 20 20 20 4C 44 49 52 0D 0A    ..        LDIR..
029020:  20 20 20 20 20 20 20 20 52 45 54 0D 0A 3B 0D 0A            RET..;..
029030:  43 41 4C 43 41 44 20 20 43 50 20 35 20 20 20 20    CALCAD  CP 5    
029040:  20 20 20 20 20 20 20 20 3B 43 61 6C 6C 20 34 30            ;Call 40
029050:  30 30 33 2C 61 64 73 63 72 2C 6E 62 6C 69 63 61    003,adscr,nblica
029060:  72 2C 6E 62 63 6F 6C 2C 72 65 63 75 70 61 64 2C    r,nbcol,recupad,
029070:  72 65 63 75 70 6F 76 65 72 0D 0A 20 20 20 20 20    recupover..     
029080:  20 20 20 52 45 54 20 4E 5A 0D 0A 3B 0D 0A 20 20       RET NZ..;..  
029090:  20 20 20 20 20 20 4C 44 20 48 4C 2C 30 0D 0A 20          LD HL,0.. 
0290A0:  20 20 20 20 20 20 20 4C 44 20 28 4F 56 45 52 53           LD (OVERS
0290B0:  43 41 29 2C 48 4C 20 3B 52 41 5A 20 45 76 65 6E    CA),HL ;RAZ Even
0290C0:  74 75 65 6C 20 6F 76 65 72 73 63 61 6E 20 2E 0D    tuel overscan ..
0290D0:  0A 3B 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 41    .;..        LD A
0290E0:  2C 28 49 58 2B 34 29 20 20 20 20 20 3B 4C 61 72    ,(IX+4)     ;Lar
0290F0:  67 65 75 72 20 65 6E 20 63 6F 6C 6F 6E 6E 65 73    geur en colonnes
029100:  20 70 6F 75 72 20 6D 6F 64 69 66 69 65 72 20 72     pour modifier r
029110:  6F 75 74 69 6E 65 73 0D 0A 20 20 20 20 20 20 20    outines..       
029120:  20 4C 44 20 28 43 41 53 45 2B 31 29 2C 41 0D 0A     LD (CASE+1),A..
029130:  20 20 20 20 20 20 20 20 4C 44 20 28 43 41 53 45            LD (CASE
029140:  31 2B 31 29 2C 41 0D 0A 3B 0D 0A 20 20 20 20 20    1+1),A..;..     
029150:  20 20 20 4C 44 20 43 2C 28 49 58 2B 36 29 20 20       LD C,(IX+6)  
029160:  20 20 20 3B 48 61 75 74 65 75 72 20 65 6E 20 6C       ;Hauteur en l
029170:  69 67 6E 65 73 20 65 63 72 61 6E 0D 0A 20 20 20    ignes ecran..   
029180:  20 20 20 20 20 4C 44 20 42 2C 28 49 58 2B 37 29         LD B,(IX+7)
029190:  0D 0A 20 20 20 20 20 20 20 20 44 45 43 20 42 43    ..        DEC BC
0291A0:  0D 0A 3B 0D 0A 20 20 20 20 20 20 20 20 4C 44 20    ..;..        LD 
0291B0:  4C 2C 28 49 58 2B 38 29 20 20 20 20 20 3B 41 64    L,(IX+8)     ;Ad
0291C0:  72 65 73 73 65 20 64 65 20 64 65 70 61 72 74 0D    resse de depart.
0291D0:  0A 20 20 20 20 20 20 20 20 4C 44 20 48 2C 28 49    .        LD H,(I
0291E0:  58 2B 39 29 0D 0A 20 20 20 20 20 20 20 20 4C 44    X+9)..        LD
0291F0:  20 28 4D 45 4D 4F 29 2C 48 4C 20 20 20 20 3B 4D     (MEMO),HL    ;M
029200:  65 6D 6F 72 69 73 65 72 20 70 6F 75 72 20 61 6E    emoriser pour an
029210:  6E 75 6C 65 72 20 31 65 72 20 74 65 73 74 0D 0A    nuler 1er test..
029220:  20 20 20 20 20 20 20 20 4C 44 20 45 2C 37 20 20            LD E,7  
029230:  20 20 20 20 20 20 20 20 3B 44 27 61 62 6F 72 64            ;D'abord
029240:  20 37 20 6C 69 67 6E 65 73 0D 0A 3B 0D 0A 42 43     7 lignes..;..BC
029250:  4C 41 44 20 20 20 43 41 4C 4C 20 41 44 49 4E 46    LAD   CALL ADINF
029260:  55 4E 49 0D 0A 20 20 20 20 20 20 20 20 44 45 43    UNI..        DEC
029270:  20 45 20 20 20 20 20 20 20 20 20 20 20 3B 41 70     E           ;Ap
029280:  72 65 73 20 63 65 20 73 65 72 61 20 38 0D 0A 20    res ce sera 8.. 
029290:  20 20 20 20 20 20 20 4A 52 20 4E 5A 2C 4F 4B 0D           JR NZ,OK.
0292A0:  0A 3B 0D 0A 20 20 20 20 20 20 20 20 50 55 53 48    .;..        PUSH
0292B0:  20 48 4C 0D 0A 20 20 20 20 20 20 20 20 4C 44 20     HL..        LD 
0292C0:  44 45 2C 28 4D 45 4D 4F 29 20 20 20 20 3B 54 61    DE,(MEMO)    ;Ta
0292D0:  6E 74 20 71 75 65 20 6C 27 61 64 72 65 73 73 65    nt que l'adresse
0292E0:  20 64 65 20 6C 61 20 37 65 6D 65 20 6C 69 67 6E     de la 7eme lign
0292F0:  65 20 71 75 69 20 70 72 65 63 65 64 65 0D 0A 20    e qui precede.. 
029300:  20 20 20 20 20 20 20 41 4E 44 20 41 20 20 20 20           AND A    
029310:  20 20 20 20 20 20 20 3B 65 73 74 20 3C 20 71 75           ;est < qu
029320:  65 20 63 65 6C 6C 65 20 65 6E 20 63 6F 75 72 73    e celle en cours
029330:  20 2C 20 63 61 20 76 61 0D 0A 20 20 20 20 20 20     , ca va..      
029340:  20 20 53 42 43 20 48 4C 2C 44 45 0D 0A 20 20 20      SBC HL,DE..   
029350:  20 20 20 20 20 50 4F 50 20 48 4C 0D 0A 20 20 20         POP HL..   
029360:  20 20 20 20 20 4A 52 20 4E 43 2C 4F 4B 31 0D 0A         JR NC,OK1..
029370:  3B 20 20 20 20 20 20 20 20 0D 0A 20 20 20 20 20    ;        ..     
029380:  20 20 20 4C 44 20 48 4C 2C 28 4D 45 4D 4F 29 20       LD HL,(MEMO) 
029390:  20 20 20 3B 53 69 6E 6F 6E 20 6F 6E 20 72 65 70       ;Sinon on rep
0293A0:  72 65 6E 64 20 6C 27 61 64 72 65 73 73 65 20 64    rend l'adresse d
0293B0:  65 20 6C 61 20 64 65 72 6E 69 65 72 65 20 37 65    e la derniere 7e
0293C0:  6D 65 20 6C 69 67 6E 65 0D 0A 43 41 53 45 31 20    me ligne..CASE1 
0293D0:  20 20 4C 44 20 44 45 2C 23 35 30 20 20 20 20 20      LD DE,#50     
0293E0:  20 20 3B 70 6F 73 73 69 62 6C 65 0D 0A 20 20 20      ;possible..   
0293F0:  20 20 20 20 20 41 44 44 20 48 4C 2C 44 45 20 20         ADD HL,DE  
029400:  20 20 20 20 20 3B 45 74 20 6F 6E 20 63 61 6C 63         ;Et on calc
029410:  75 6C 65 20 6C 27 61 64 72 65 73 73 65 20 6F 76    ule l'adresse ov
029420:  65 72 73 63 61 6E 20 71 75 65 20 6C 27 6F 6E 20    erscan que l'on 
029430:  6D 65 6D 6F 72 69 73 65 0D 0A 20 20 20 20 20 20    memorise..      
029440:  20 20 4C 44 20 28 4F 56 45 52 53 43 41 29 2C 48      LD (OVERSCA),H
029450:  4C 0D 0A 3B 0D 0A 4F 4B 31 20 20 20 20 20 4C 44    L..;..OK1     LD
029460:  20 45 2C 38 0D 0A 20 20 20 20 20 20 20 20 4C 44     E,8..        LD
029470:  20 28 4D 45 4D 4F 29 2C 48 4C 0D 0A 3B 0D 0A 4F     (MEMO),HL..;..O
029480:  4B 20 20 20 20 20 20 44 45 43 20 42 43 0D 0A 20    K      DEC BC.. 
029490:  20 20 20 20 20 20 20 4C 44 20 41 2C 43 0D 0A 20           LD A,C.. 
0294A0:  20 20 20 20 20 20 20 4F 52 20 42 0D 0A 20 20 20           OR B..   
0294B0:  20 20 20 20 20 4A 52 20 4E 5A 2C 42 43 4C 41 44         JR NZ,BCLAD
0294C0:  0D 0A 3B 0D 0A 45 58 49 54 20 20 20 20 45 58 20    ..;..EXIT    EX 
0294D0:  44 45 2C 48 4C 0D 0A 20 20 20 20 20 20 20 20 4C    DE,HL..        L
0294E0:  44 20 4C 2C 28 49 58 2B 32 29 20 20 3B 52 61 6E    D L,(IX+2)  ;Ran
0294F0:  67 65 72 20 64 65 72 6E 69 65 72 65 20 61 64 72    ger derniere adr
029500:  65 73 73 65 20 65 6E 20 62 61 73 20 61 20 67 61    esse en bas a ga
029510:  75 63 68 65 0D 0A 20 20 20 20 20 20 20 20 4C 44    uche..        LD
029520:  20 48 2C 28 49 58 2B 33 29 0D 0A 20 20 20 20 20     H,(IX+3)..     
029530:  20 20 20 4C 44 20 28 48 4C 29 2C 45 0D 0A 20 20       LD (HL),E..  
029540:  20 20 20 20 20 20 49 4E 43 20 48 4C 0D 0A 20 20          INC HL..  
029550:  20 20 20 20 20 20 4C 44 20 28 48 4C 29 2C 44 0D          LD (HL),D.
029560:  0A 3B 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 44    .;..        LD D
029570:  45 2C 28 4F 56 45 52 53 43 41 29 0D 0A 20 20 20    E,(OVERSCA)..   
029580:  20 20 20 20 20 4C 44 20 4C 2C 28 49 58 2B 30 29         LD L,(IX+0)
029590:  0D 0A 20 20 20 20 20 20 20 20 4C 44 20 48 2C 28    ..        LD H,(
0295A0:  49 58 2B 31 29 0D 0A 20 20 20 20 20 20 20 20 4C    IX+1)..        L
0295B0:  44 20 28 48 4C 29 2C 45 0D 0A 20 20 20 20 20 20    D (HL),E..      
0295C0:  20 20 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 20      INC HL..      
0295D0:  20 20 4C 44 20 28 48 4C 29 2C 44 0D 0A 20 20 20      LD (HL),D..   
0295E0:  20 20 20 20 20 52 45 54 0D 0A 3B 20 20 20 20 20         RET..;     
0295F0:  20 20 20 0D 0A 41 44 49 4E 46 55 4E 49 20 4C 44       ..ADINFUNI LD
029600:  20 41 2C 48 0D 0A 20 20 20 20 20 20 20 20 41 44     A,H..        AD
029610:  44 20 41 2C 38 0D 0A 20 20 20 20 20 20 20 20 4C    D A,8..        L
029620:  44 20 48 2C 41 0D 0A 20 20 20 20 20 20 20 20 41    D H,A..        A
029630:  4E 44 20 23 33 38 0D 0A 20 20 20 20 20 20 20 20    ND #38..        
029640:  52 45 54 20 4E 5A 0D 0A 3B 0D 0A 20 20 20 20 20    RET NZ..;..     
029650:  20 20 20 4C 44 20 41 2C 48 0D 0A 20 20 20 20 20       LD A,H..     
029660:  20 20 20 53 55 42 20 23 34 30 0D 0A 20 20 20 20       SUB #40..    
029670:  20 20 20 20 4C 44 20 48 2C 41 0D 0A 20 20 20 20        LD H,A..    
029680:  20 20 20 20 4C 44 20 41 2C 4C 0D 0A 43 41 53 45        LD A,L..CASE
029690:  20 20 20 20 41 44 44 20 41 2C 23 35 30 0D 0A 20        ADD A,#50.. 
0296A0:  20 20 20 20 20 20 20 4C 44 20 4C 2C 41 0D 0A 20           LD L,A.. 
0296B0:  20 20 20 20 20 20 20 52 45 54 20 4E 43 0D 0A 3B           RET NC..;
0296C0:  0D 0A 20 20 20 20 20 20 20 20 49 4E 43 20 48 0D    ..        INC H.
0296D0:  0A 20 20 20 20 20 20 20 20 4C 44 20 41 2C 48 0D    .        LD A,H.
0296E0:  0A 20 20 20 20 20 20 20 20 41 4E 44 20 37 0D 0A    .        AND 7..
0296F0:  20 20 20 20 20 20 20 20 52 45 54 20 4E 5A 0D 0A            RET NZ..
029700:  3B 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 41 2C    ;..        LD A,
029710:  48 0D 0A 20 20 20 20 20 20 20 20 53 55 42 20 38    H..        SUB 8
029720:  0D 0A 20 20 20 20 20 20 20 20 4C 44 20 48 2C 41    ..        LD H,A
029730:  0D 0A 20 20 20 20 20 20 20 20 52 45 54 0D 0A 3B    ..        RET..;
029740:  0D 0A 4C 49 53 54 0D 0A 44 42 20 30 00 00 1A 6F    ..LIST..DB 0...o
029750:  6D 61 74 69 71 75 65 20 73 75 72 20 73 65 63 6F    matique sur seco
029760:  6E 64 65 20 2D 0D 0A 3B 2D 20 7A 6F 6E 65 20 70    nde -..;- zone p
029770:  61 72 20 74 65 73 74 20 64 65 20 63 6F 6D 70 61    ar test de compa
029780:  20 20 20 20 20 4C 44 20 4C 2C 28 49 58 2B 30 29         LD L,(IX+0)
029790:  0D 0A 20 20 20 20 20 20 20 20 4C 44 20 48 2C 28    ..        LD H,(
0297A0:  49 58 2B 31 29 0D 0A 20 20 20 20 20 20 20 20 4C    IX+1)..        L
0297B0:  44 20 28 48 4C 29 2C 45 0D 0A 20 20 20 20 20 20    D (HL),E..      
0297C0:  20 20 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 20      INC HL..      
0297D0:  20 20 4C 44 20 28 48 4C 29 2C 44 0D 0A 20 20 20      LD (HL),D..   
0297E0:  20 20 20 20 20 52 45 54 0D 0A 3B 20 20 20 20 20         RET..;     
0297F0:  20 20 20 0D 0A 41 44 49 4E 46 55 4E 49 20 4C 44       ..ADINFUNI LD
029800:  CC C8 68 6E C4 CC C8 C4 CC CC CC CC 4F CF CF C5    ..hn........O...
029810:  85 0F 4F C5 8F CF C0 0F 85 C0 CF 8F 4F 8F 0F 0F    ..O.........O...
029820:  8F 4A C0 C0 95 3F 2A 00 00 00 00 00 28 00 00 00    .J...?*.....(...
029830:  C0 00 28 00 00 28 00 00 00 00 00 00 00 00 00 00    ..(..(..........
029840:  A0 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00    .P..............
029850:  00 00 00 00 00 00 15 3F 6A 3C 68 C0 CC 95 6C 6C    .......?j<h...ll
029860:  CC C8 C4 CC CC CC CC CC 4F 4F 0F 0F 85 0F CF CA    ........OO......
029870:  C0 4A 85 0F 0F 0F C0 4A 8F CF 0F 8F 0F 4A C0 94    .J.....J.....J..
029880:  3C 3F 3D 00 00 00 00 00 00 00 28 C0 00 00 28 00    <?=.......(...(.
029890:  14 00 00 00 00 00 00 00 00 00 F0 00 00 00 51 A2    ..............Q.
0298A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0298B0:  00 00 15 3F 6A 6A 94 C0 6E CC 9D 2D 6D 2D C4 CC    ...?jj..n..-m-..
0298C0:  C8 C8 CC 8D CF 0F 4F 0F 4A 4F 4A CF CA C0 C0 4F    ......O.JOJ....O
0298D0:  C0 8F 8F 0F 4F 8F 8F 0F 0F 4A C0 68 94 3D 3F 00    ....O....J.h.=?.
0298E0:  14 00 00 00 00 28 28 40 00 00 00 00 14 00 00 00    .....((@........
0298F0:  00 00 00 00 00 00 00 00 00 51 A2 00 00 00 00 00    .........Q......
029900:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 3F    ...............?
029910:  3E 68 C0 C0 C0 6E C4 68 2D 6D C4 C0 CC 4A CE CC    >h...n.h-m...J..
029920:  CC CC CF 0F 4A C0 CA C5 CA 8F 4A CF 85 8F 0F 4F    ....J.....J....O
029930:  CF 0F 0F 0F 8F C0 C0 94 68 3D 3E 00 00 00 00 00    ........h=>.....
029940:  28 28 28 00 C0 40 28 14 00 00 28 00 00 00 00 00    (((..@(...(.....
029950:  00 00 A0 00 F3 51 51 A2 00 00 00 00 00 00 00 00    .....QQ.........
029960:  00 00 00 00 00 00 00 00 00 00 15 3D 3F 68 C0 C0    ...........=?h..
029970:  C8 6E 8D 85 68 C0 CC CC C4 0F 4E CC CC CC 8D 0F    .n..h.....N.....
029980:  C0 CC 4A CF 8F 8F CF C5 C5 0F 0F CA CF 8F 0F 4F    ..J............O
029990:  0F C0 C0 C0 94 3F 3F 00 00 00 14 00 00 14 00 40    .....??........@
0299A0:  80 00 00 28 14 3C 00 00 00 00 00 00 00 F0 00 00    ...(.<..........
0299B0:  A2 51 F3 A2 00 51 00 A0 00 00 00 00 00 00 00 00    .Q...Q..........
0299C0:  00 00 00 00 00 00 15 3E 3E C0 C0 C0 6C C8 C0 94    .......>>...l...
0299D0:  4A 6D CA CC CD 4F 4E CC CC CC CC 0F C0 C0 C5 4F    Jm...ON........O
0299E0:  CF CF C5 CF 0F C5 4F 8F CF CF 0F 0F 4A C0 C0 94    ......O.....J...
0299F0:  94 3F 3C 00 14 00 00 00 00 28 00 00 80 00 28 00    .?<......(....(.
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:  14 00 00 00 00 00 00 00 00 00 50 A2 F1 A2 F1 A2    ..........P.....
029B10:  A2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029B20:  00 00 15 3F 3E C0 C0 C0 CC 85 2D 2D 9E 3C 8F CC    ...?>.....--.<..
029B30:  0F CF 4F 9D 9D CC CC 8D 4A CC C5 CF CF CF 0F 4F    ..O.....J......O
029B40:  C5 85 85 8F CF 0F 8F 0F 85 C0 68 3C 3C 3C 3F 00    ..........h<<<?.
029B50:  00 00 40 00 14 3C 00 28 00 14 00 28 28 00 00 00    ..@..<.(...((...
029B60:  00 00 00 00 00 00 00 51 00 F3 F3 F3 00 00 A2 00    .......Q........
029B70:  00 00 A0 00 00 00 00 00 00 00 00 00 00 00 15 3C    ...............<
029B80:  6A 3E C0 C0 C4 68 2D 94 3C 8F 4F CC 0F 0F 0F CC    j>...h-.<.O.....
029B90:  CC CC CC CC CC CC CD 4F CA CF 85 C5 C5 CF 85 C5    .......O........
029BA0:  8F CF 8F 8F C0 C0 C0 94 6A 3F 3F 00 00 00 00 00    ........j??.....
029BB0:  14 00 00 00 00 00 14 00 00 00 00 00 00 00 00 00    ................
029BC0:  50 00 F3 A2 51 A2 A2 F3 F3 00 00 A2 00 00 50 00    P...Q.........P.
029BD0:  00 00 00 00 00 00 00 00 00 00 15 3F 6A 94 68 C0    ...........?j.h.
029BE0:  CC 6D 3C 68 0F 85 CF 0F 0F 0F 8F 6E CC CC CC CC    .m<h.......n....
029BF0:  CC C4 8D 8F CA CA 4F 85 CF CF 4F CF 4F 0F 0F 0F    ......O...O.O...
029C00:  85 C0 94 C0 68 3C 3D 00 40 80 80 00 00 00 00 00    ....h<=.@.......
029C10:  28 3C 28 00 3C 00 00 00 00 00 00 00 00 00 A2 00    (<(.<...........
029C20:  F3 50 00 00 00 F3 00 00 00 00 50 00 00 00 00 00    .P........P.....
029C30:  00 00 00 00 00 00 15 3F 3D 94 C0 C4 9C 1E CF C0    .......?=.......
029C40:  3C 4F CF 8F 8F CF CF 9D 6E CC CC CC C0 CC C5 C0    <O......n.......
029C50:  4A 4F 0F CF C5 CF C5 CA 4F 4F 8F 8F 85 0F 94 3C    JO......OO.....<
029C60:  3C 3D 3F 00 00 00 80 00 28 3C 00 14 28 3C 3C 28    <=?.....(<..(<<(
029C70:  00 00 00 00 00 00 00 00 00 51 00 51 F3 00 00 00    .........Q.Q....
029C80:  00 F3 51 A2 00 00 00 00 00 00 00 00 00 00 00 00    ..Q.............
029C90:  00 00 14 3F 95 68 C0 C0 CC 1E 3C 2D 6D CF CF CF    ...?.h....<-m...
029CA0:  8F 4F 0F CE 9D CC CC CC CC C0 CD 4F C5 C0 CF C5    .O.........O....
029CB0:  C5 CA 4F 4F 8F 4F 0F 4F 8F 0F 3C 94 94 3D 3D 00    ..OO.O.O..<..==.
029CC0:  00 40 00 00 00 00 00 14 28 14 28 28 00 00 00 00    .@......(.((....
029CD0:  00 00 00 00 00 00 50 A2 F3 00 00 00 51 00 A2 A2    ......P.....Q...
029CE0:  00 50 00 00 00 00 00 00 00 00 00 00 00 00 14 3E    .P.............>
029CF0:  94 3C C0 C4 9C CF 9E 1E 8F CF CF 0F 0F 8F 0F CE    .<..............
029D00:  9D 6E CC CC 3F CC C8 CA C0 C5 8F CF 8F 85 4A 4A    .n..?.........JJ
029D10:  85 0F 0F 0F CA 0F 94 C0 68 3C 3F 00 00 80 00 00    ........h<?.....
029D20:  00 00 00 28 14 28 28 00 00 00 00 00 00 50 00 00    ...(.((......P..
029D30:  F1 00 51 51 00 00 00 00 00 51 F3 51 00 00 A0 00    ..QQ.....Q.Q....
029D40:  00 00 00 00 00 00 00 00 00 00 14 3E 3D 3C C0 3C    ...........>=<.<
029D50:  C0 CF CF 0F 2D 8F CF 4F 4F 4F 0F 4E CC 3E 6C CC    ....-..OOO.N.>l.
029D60:  CC CC 8D 0F 4A 85 4A 4F 4F 4A 8F 8F 8F 8F 0F 4A    ....J.JOOJ.....J
029D70:  0F 85 68 C0 3C 3D 3D 00 C0 00 80 80 00 00 00 14    ..h.<==.........
029D80:  14 00 00 28 00 00 00 00 00 50 00 00 00 F2 A2 00    ...(.....P......
029D90:  00 05 DA CF 00 00 A2 A2 51 00 00 00 00 00 00 00    ........Q.......
029DA0:  00 00 00 00 00 00 15 3D 3D 68 68 94 CC 6D 3C 3C    .......==hh..m<<
029DB0:  4F 4F CF 8F 4F CF 0F CE 9D CC CC 9D 6A C4 8D 4A    OO..O.......j..J
029DC0:  8F C5 85 4F CF C0 4A C5 4F 0F 0F C5 8F 4A C0 C0    ...O..J.O....J..
029DD0:  3D 3E 3E 00 40 80 80 00 3C 00 00 00 00 28 00 00    =>>.@...<....(..
029DE0:  00 00 00 00 00 00 00 00 00 00 F1 A2 45 CF F0 E7    ............E...
029DF0:  E5 00 00 F3 A2 50 00 00 00 00 00 00 00 00 00 00    .....P..........
029E00:  00 00 15 3D 95 3C C0 68 9C 1E CF 8F CF 4F CF CF    ...=.<.h.....O..
029E10:  8F 8F 8F 9C 3F 3C CC CC 3F CC C8 4A C5 C0 4F 0F    ....?<..?..J..O.
029E20:  CF C5 0F C5 8F 8F 0F 8F C0 85 94 C0 3D 3D 3D 00    ............===.
029E30:  00 00 00 80 00 00 00 28 28 3C 28 00 00 00 00 00    .......((<(.....
029E40:  00 00 00 00 00 51 F1 00 0F CF E5 DB DB A0 00 51    .....Q.........Q
029E50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 3F    ...............?
029E60:  94 68 94 C4 3C 1E CF 0F 4F 0F CF 8F CF 8F 9F 9C    .h..<...O.......
029E70:  3E 6C 6C CC 9D CC C8 C4 C0 C0 CA CF 8F C0 CF 0F    >ll.............
029E80:  4F 4F 0F 4A 4A 85 94 68 3C 3F 3D 00 00 80 40 00    OO.JJ..h<?=...@.
029E90:  00 28 28 00 14 00 00 00 00 00 00 00 00 00 50 00    .((...........P.
029EA0:  A2 51 A2 45 CF 4F CF DB A7 CF 00 F3 F3 00 00 00    .Q.E.O..........
029EB0:  00 00 00 00 00 00 00 00 00 00 15 3F 68 6A C0 C0    ...........?hj..
029EC0:  9C 4F 6D 8F 4F 4F CF 4F 4F 0F 4E 3C 3E 9C 9C 9C    .Om.OO.OO.N<>...
029ED0:  CC CC CC CC C0 C5 0F CA C5 C5 8F 4F 8F 8F 4F 8F    ...........O..O.
029EE0:  4A 4A C0 C0 3E 3F 3F 00 80 00 40 00 00 28 28 28    JJ..>??...@..(((
029EF0:  14 28 00 00 00 00 00 00 00 00 00 00 00 A2 00 45    .(.............E
029F00:  0F CF CF CF DB A5 00 51 A2 00 00 50 00 00 00 00    .......Q...P....
029F10:  00 00 00 00 00 00 15 6A 6A C0 C0 C4 8D 6D 6D 8F    .......jj....mm.
029F20:  CF CF 8F CF CF 8F 6E 3C 6C CC 6C 3C 3D 6E CC CC    ......n<l.l<=n..
029F30:  C8 8D 0F CF CF C0 4A 0F 4F 8F 0F 0F 85 0F C0 68    ......J.O......h
029F40:  3E 3C 3E 00 80 00 14 00 00 3C 00 3C 14 00 00 00    ><>......<.<....
029F50:  00 00 00 00 00 00 00 00 A2 A2 00 CF CF CF F0 DA    ................
029F60:  CF CF A0 A0 A2 00 00 00 00 00 00 00 00 00 00 00    ................
029F70:  00 00 15 C0 3C 6A 94 C0 CD 3C 6D 8F 0F 4F CF CF    ....<j...<m..O..
029F80:  CF 4E 3E CC 9C CC 3C 9C CC 6E CC CC 4E 8D CF 4F    .N>...<..n..N..O
029F90:  CF 0F 8F CF 4F 8F 8F 4A C5 C0 C0 94 3C 95 3F 00    ....O..J....<.?.
029FA0:  00 40 14 00 14 00 00 00 00 00 00 A0 00 00 00 00    .@..............
029FB0:  00 00 A0 00 51 00 45 4F CF CF CF DA F0 F1 A5 00    ....Q.EO........
029FC0:  51 00 00 00 00 00 00 00 00 00 00 00 00 00 15 3E    Q..............>
029FD0:  68 6A C0 94 CD 94 8F 8F CF 4F CF CF CF CE 9C 9C    hj.......O......
029FE0:  9C 9C 3C 3C 9D 3F 3F CC CC CC CF 0F CA CF C5 CF    ..<<.??.........
029FF0:  8F 8F 0F 0F 85 4F C0 68 68 3D 3D 00 14 00 00 28    .....O.hh==....(
02A000:  28 00 14 00 00 00 00 00 00 00 00 00 50 A0 00 00    (...........P...
02A010:  51 00 05 0F 4F CF 4F 5A F0 F0 F2 00 F3 51 A2 00    Q...O.OZ.....Q..
02A020:  00 00 00 00 00 00 00 00 00 00 14 3C 68 94 94 C4    ...........<h...
02A030:  9E 8F CF 8F CF 4F 8F 8F CF CC 9D 9C CC 9C CC 9C    .....O..........
02A040:  3D 9D 2F 4E CC CC 0F 0F CA CA CF 4F 4F 0F 0F 0F    =./N.......OO...
02A050:  CA 4A 94 C0 3C 3D 3F 00 14 00 00 14 00 00 28 00    .J..<=?.......(.
02A060:  00 00 00 00 00 00 00 00 00 00 00 A2 51 00 8F 4F    ............Q..O
02A070:  CF CF 0F F0 F2 F0 F0 0A 50 00 00 00 A0 00 00 00    ........P.......
02A080:  00 00 00 00 00 00 40 68 95 3E C0 C4 CF 4F CF 0F    ......@h.>...O..
02A090:  0F 4F 4F 8F 4E 3F 9C CC 9C CC 3C 9C 3C 3F CC CC    .OO.N?....<.<?..
02A0A0:  CC CE 4F 0F C0 C0 C5 4F 0F 8F 8F C5 C0 CA C0 94    ..O....O........
02A0B0:  3C 3C 3D 00 00 00 14 28 28 28 3C 00 00 00 00 00    <<=....(((<.....
02A0C0:  00 00 00 00 00 00 00 A2 A2 00 8F CF 4F CF 8F F0    ............O...
02A0D0:  F0 F0 F0 A0 A2 F3 00 A0 00 00 00 00 00 00 00 00    ................
02A0E0:  00 00 40 6A 94 3E 68 94 1E 6D 0F 0F CF 8F CF 4F    ..@j.>h..m.....O
02A0F0:  9F CC 6E 9C 6C C8 6C 3C 3D 3D 4E CC CC CC 8F 85    ..n.l.l<==N.....
02A100:  0F 0F CF 8F 8F 8F 0F 8F CA 0F C0 68 3C 94 3F 00    ...........h<.?.
02A110:  3C 00 14 28 14 00 00 00 00 00 00 00 00 00 00 00    <..(............
02A120:  00 00 00 51 A2 00 CF 8F CF CF 8F 5A 0F 0F 0F A2    ...Q.......Z....
02A130:  00 A2 A0 00 00 00 00 00 00 00 00 00 00 00 14 3C    ...............<
02A140:  94 68 3C C4 6D CF 4F 0F 8F 4F CF 4F 4E 6E 3E 9C    .h<.m.O..O.ONn>.
02A150:  9C CC 94 9C 3D 3E 6E CC CC CC 8D 4A 0F 85 8F 4F    ....=>n....J...O
02A160:  85 CF 0F 8F 85 8F 68 C0 68 3C 3D 00 3C 00 00 14    ......h.h<=.<...
02A170:  3C 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00    <...............
02A180:  A2 45 8F CF CF 4F 8F 8F F0 5A 5A A5 00 A0 51 00    .E...O...ZZ...Q.
02A190:  00 00 00 00 00 00 00 00 00 00 40 C0 3C 94 94 C5    ..........@.<...
02A1A0:  C5 CF 4F 8F CF 8F 8F 0F CC 9D 3F CC 3C C8 CC 3C    ..O.......?.<..<
02A1B0:  3F 3D 6E 1F CC CC 85 C5 85 CF CF 4A CF 0F 4A 4A    ?=n........J..JJ
02A1C0:  0F CF C0 C0 95 95 3F 00 14 00 00 00 00 00 00 00    ......?.........
02A1D0:  00 00 00 00 00 00 00 00 50 00 00 A2 A2 45 4F CF    ........P....EO.
02A1E0:  CF 8F 0F 0F F3 5A 5A 0F 00 A2 00 00 00 00 00 00    .....ZZ.........
02A1F0:  00 00 00 00 00 00 95 6A 3C 3C C0 94 C5 CF 0F CF    .......j<<......
02A200:  CF 8F 0F 8F 9D 9F 9D 3C C8 CC CC 9C 3F 3C 3F 6F    .......<....?<?o
02A210:  CC CC 8D C5 4A C5 CF 0F 8F 0F C5 85 4F 4A C0 C0    ....J.......OJ..
02A220:  3C 3D 3F 00 28 00 00 14 28 00 00 00 00 00 00 00    <=?.(...(.......
02A230:  00 00 00 00 00 00 00 51 00 45 8F 8F 4F 4F 0F 0F    .......Q.E..OO..
02A240:  F2 5A F0 A5 00 50 A0 00 00 00 00 00 00 00 00 00    .Z...P..........
02A250:  00 00 C0 3F 3D 3C C0 68 4F 4F CF 0F 8F 4F 0F 0F    ...?=<.hOO...O..
02A260:  9D 4E CC 9C 9C C4 C0 CC 3E 3E 1F CC 0F C8 8D 8F    .N......>>......
02A270:  85 8F CF 8F 4F 0F 4A 0F 4A 4A C0 C0 94 3D 3F 00    ....O.J.JJ...=?.
02A280:  14 00 00 00 28 00 00 00 00 00 00 00 00 00 00 00    ....(...........
02A290:  00 00 51 51 00 4F CF 8F CF CF 0F 0F A7 F0 F1 A7    ..QQ.O..........
02A2A0:  A2 51 A0 00 00 00 00 00 00 00 00 00 00 00 95 3F    .Q.............?
02A2B0:  68 68 68 68 4F CF CF 8F CF 8F 8F CF 8D 4E 3F 6C    hhhhO........N?l
02A2C0:  C8 CC CC CC 3D 3E 3F 6E CC C4 C8 0F C5 8F 0F 0F    ....=>?n........
02A2D0:  4A 85 4A 0F 85 4A C0 3C 3C 3C 3D 00 14 00 00 28    J.J..J.<<<=....(
02A2E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 51    ...............Q
02A2F0:  00 8F CF CF 4F 4F 0F 0F 0F F0 F1 F2 0A F0 00 00    ....OO..........
02A300:  50 00 00 00 00 00 00 00 00 00 C0 94 3E 3C 68 C0    P...........><h.
02A310:  0F CF 8F 8F 8F 8F 0F CC CC 4E CC CC 68 C0 C8 9C    .........N..h...
02A320:  3F 3F 3F 2F CE C4 CC C0 C0 4F CF 4A 2F 85 0F C5    ???/.....O.J/...
02A330:  C5 4A C0 3C 3C 3F 3F 00 14 00 3C 28 00 00 00 00    .J.<<??...<(....
02A340:  00 00 00 00 00 00 00 00 00 00 00 51 00 CF CF CF    ...........Q....
02A350:  CF 8F 0F 0F 0F F1 0F F0 A0 F1 00 50 00 00 00 00    ...........P....
02A360:  00 00 50 00 00 00 68 3D 68 3E 68 C0 4F CF 0F 4A    ..P...h=h>h.O..J
02A370:  CF 8F CF 4E 8D 9D CC 6C CC C8 C4 C8 3E 3C 3F 2F    ...N...l....><?/
02A380:  CC C0 CC 4F CF CF CF 4E CC 4A C0 4A 0F C0 3C 3C    ...O...N.J.J..<<
02A390:  3F 3D 3F 00 28 00 00 00 00 00 00 00 00 00 00 00    ?=?.(...........
02A3A0:  00 00 00 00 00 00 00 51 00 CF CF CF CF 8F 0F 0F    .......Q........
02A3B0:  5A A5 F0 F0 A2 F3 F0 00 00 00 00 00 00 00 00 00    Z...............
02A3C0:  00 00 40 68 3C 3E C0 C0 4F 8F CF 0F 8F 0F 0F 8D    ..@h<>..O.......
02A3D0:  8D 9D CC CC CC C4 C0 3C 9C 3D 6E 6E CD CC C8 0F    .......<.=nn....
02A3E0:  8F CF CF CC 6E C0 0F 85 8F 4A 68 94 3C 3E 3F 00    ....n....Jh.<>?.
02A3F0:  14 3C 00 00 00 00 00 00 00 00 00 00 00 00 00 00    .<..............
02A400:  00 A0 51 51 00 CF CF CF CF 0F 0F 0F F2 5A 5A A5    ..QQ.........ZZ.
02A410:  A0 F3 A0 00 00 00 00 00 00 00 00 00 00 00 68 3C    ..............h<
02A420:  3E C0 C0 C0 4F CF 8F CF 85 CF 4E CE 4E CC 9C 6C    >...O.....N.N..l
02A430:  C0 C0 C0 6C C4 3D 3F 6F C8 C0 CC CF CF 0F 8F CC    ...l.=?o........
02A440:  CC 9D 4A 0F 0F 4A C0 94 3C 3E 3E 00 00 00 00 00    ..J..J..<>>.....
02A450:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F2    ................
02A460:  00 CF CF CF CF 0F 0F 0F 0F F0 F0 5A A0 00 A0 00    ...........Z....
02A470:  00 00 00 00 00 00 00 00 00 00 14 3D 3C 3C C0 C0    ...........=<<..
02A480:  8F CF 8F 0F 8F 8F 8F CE 0F 8D 9C 68 C8 C0 C0 9C    ...........h....
02A490:  9C 3D 2F 6E 4A C0 8D 0F 8F 8F C5 CE CC 95 8F CF    .=/nJ...........
02A4A0:  0F C0 68 95 3C 3E 3F 00 28 28 00 00 00 00 00 00    ..h.<>?.((......
02A4B0:  00 00 00 00 00 00 00 00 00 00 51 A2 45 8F CF CF    ..........Q.E...
02A4C0:  CF 8F 0F 0F F3 0F F0 A5 F0 00 F2 00 00 00 00 00    ................
02A4D0:  00 00 00 00 00 14 94 3F 3E 68 C0 C0 CF CF 4A 4A    .......?>h....JJ
02A4E0:  4F 0F 0F 0F C8 CC CC 9C CC C0 C0 94 3C CC CC 6E    O...........<..n
02A4F0:  CC CC C0 4F CF CF CF C0 95 6E 8D 4F 8F 4A 68 94    ...O.....n.O.Jh.
02A500:  6A 3D 3D 00 00 00 00 00 00 00 00 00 00 00 00 00    j==.............
02A510:  00 00 00 00 00 00 00 A2 45 CF CF 0F 0F 0F 0F A7    ........E.......
02A520:  5B 0F A5 F0 F0 00 A2 00 00 00 00 00 00 00 00 00    [...............
02A530:  00 94 14 3E 3E 68 94 94 8F CF 0F 0F 8F 0F 0F CD    ...>>h..........
02A540:  4E CC 85 CC CC C0 C0 C4 94 9D 6E 6F C8 C8 C8 8F    N.........no....
02A550:  4F C0 CF 85 6E 9D 6A 0F 4A C0 68 94 6A 3D 2A 00    O...n.j.J.h.j=*.
02A560:  80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02A570:  00 00 51 F3 45 4F CF 8F 8F 8F 0F 0F 0F A5 F0 F2    ..Q.EO..........
02A580:  A5 00 A2 00 A0 00 00 00 00 00 00 00 00 00 28 3D    ..............(=
02A590:  3E C0 C0 3C 0F CA 0F 0F CF 4F CF 0F 8D 9C CC C8    >..<.....O......
02A5A0:  C0 C0 C4 68 94 9D 9D 6E C8 C8 CD CF 8F 8F 8F CF    ...h...n........
02A5B0:  CA 6E CC 0F 0F 4A 94 94 3C 3C 2A 00 00 00 00 00    .n...J..<<*.....
02A5C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F3    ................
02A5D0:  45 CF CF CF CF 0F 0F 0F 0F F2 5A F1 A5 51 A2 00    E.........Z..Q..
02A5E0:  00 00 00 00 00 00 00 00 C0 40 00 3D 3C 3C 68 C0    .........@.=<<h.
02A5F0:  85 4F C0 C0 85 4F 8F C8 C0 CC 6C C4 C0 C0 C0 C4    .O...O....l.....
02A600:  3D 9D 6E CE C8 CC C5 8F CF CF 0F 4F 0F 9D 85 0F    =.n........O....
02A610:  0F C0 94 3C 3C 3E 2A 00 00 00 00 00 00 00 00 00    ...<<>*.........
02A620:  00 00 00 00 00 00 00 00 00 00 00 A2 05 4F CF CF    .............O..
02A630:  4F 0F 0F 0F F0 5A 5A F0 F0 00 A2 00 00 00 00 00    O....ZZ.........
02A640:  00 00 00 40 40 40 00 3C 3C 3C 3C 94 85 CF CA 0F    ...@@@.<<<<.....
02A650:  CF 0F 8D C8 4A CC 4E CC C0 C0 C0 C0 6C 6E 6F CE    ....J.N.....lno.
02A660:  CC CD CF 0F CF C5 85 4F 0F 6E 8D 0F 0F C0 68 3C    .......O.n....h<
02A670:  94 3F 28 00 00 00 00 00 00 00 00 00 00 00 00 00    .?(.............
02A680:  00 00 00 00 00 00 51 F3 45 CF CF 4F 0F 8F 0F A7    ......Q.E..O....
02A690:  A7 5A 5A F0 A7 00 F3 00 00 00 00 00 00 00 00 68    .ZZ............h
02A6A0:  40 80 68 3D 3F 68 68 68 85 0F C5 CA CF 4F 0F 8D    @.h=?hhh.....O..
02A6B0:  CC 4A CC 4E C0 C0 C0 C0 94 6C 2F CE C8 C5 8F 8F    .J.N.....l/.....
02A6C0:  CF 4A 0F CA CF 4A 0F 4F 0F C0 C0 3C 3D 3F 28 00    .J...J.O...<=?(.
02A6D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02A6E0:  00 50 A2 A2 45 0F CF 8F 8F 0F 0F 5A 0F 5A F0 F2    .P..E......Z.Z..
02A6F0:  F2 00 A2 50 00 00 00 00 00 00 00 3C 00 28 28 3C    ...P.......<.((<
02A700:  3F 3E 3C C0 C5 CF CA 8F 4F CF CC CC 85 8D CC C4    ?><.....O.......
02A710:  C0 C0 C0 C0 9C 6E 6F 4E CC C5 4F 4F 4F C5 4A C5    .....noN..OOO.J.
02A720:  4F 9D 2F 0F 0F 68 C0 3C 3C 3F 2A 00 00 00 00 00    O./..h.<<?*.....
02A730:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 A2    ..............P.
02A740:  45 CF 0F CF 8F 0F 0F 0F 0F A7 F2 0F 5B 00 A2 00    E...........[...
02A750:  00 00 00 00 00 00 14 94 80 3C 28 3D 3F 94 68 68    .........<(=?.hh
02A760:  85 CF C0 C5 4F CF 0F CC 0F CC 4E C0 C0 C0 C0 C0    ....O.....N.....
02A770:  9D 6C 8D CE CC C8 4F 4F 0F CA CA 85 C5 3F 8D 0F    .l....OO.....?..
02A780:  0F 94 94 3C 3C 3C 2A 00 00 00 00 00 00 50 00 00    ...<<<*......P..
02A790:  00 00 00 00 00 00 00 00 00 00 A2 A2 05 8F CF 8F    ................
02A7A0:  8F 0F 0F 0F 0F 0F F0 5A 0F 51 A2 00 00 A0 00 00    .......Z.Q......
02A7B0:  00 00 00 C0 28 68 00 3E 3D 3C 3C 3C C5 8F 85 0F    ....(h.>=<<<....
02A7C0:  CF 8F 8F CC 8D CC CC C4 C0 C0 C0 C0 6C 6E 8D CA    ............ln..
02A7D0:  C8 CD 8F 8F 4F CF 4F 4F 9F CC 0F 0F 0F C0 C0 3C    ....O.OO.......<
02A7E0:  94 3F 2A 00 00 00 00 00 00 00 00 00 00 00 00 00    .?*.............
02A7F0:  00 00 00 00 00 00 00 A2 00 CF 4F 8F 0F 0F 0F 0F    ..........O.....
02A800:  0F F1 0F 0F A0 00 A2 00 A0 00 00 00 00 00 68 28    ..............h(
02A810:  40 40 00 15 3F 3E 68 68 C0 C0 0F CF 8F 4F 4E 8D    @@..?>hh.....ON.
02A820:  85 85 CC C8 C0 C0 C0 C0 CC CC 2F 8F C0 CA 4F 8F    ........../...O.
02A830:  0F CA C5 C0 4F CD 4F 0F 4A C0 C0 68 3D 3F 00 00    ....O.O.J..h=?..
02A840:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02A850:  50 00 00 51 00 CF CF CF CF 8F 0F 0F 0F 5B 5A 0F    P..Q.........[Z.
02A860:  A0 51 00 00 00 00 00 00 00 14 00 00 80 80 00 15    .Q..............
02A870:  3F 3F 3C 3C C0 CA C5 0F CF CF 8F 0F C4 CC CC C8    ??<<............
02A880:  C0 C0 C8 94 9C 6E 4F 8F CF CA CF 8F 0F 0F 9F CF    .....nO.........
02A890:  6E 2F 0F 0F 4A C0 C0 68 95 3D 00 00 00 00 00 00    n/..J..h.=......
02A8A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 51    ...............Q
02A8B0:  00 8F 8F CF CF 0F 0F 0F 5B 0F F0 0F A2 51 00 00    ........[....Q..
02A8C0:  00 00 00 00 00 14 28 14 14 28 00 15 3D 3E 3C 3C    ......(..(..=><<
02A8D0:  C0 4F C0 8F 8F 8F 4E CC CC CC CC CC C0 C4 3C CC    .O....N.......<.
02A8E0:  CC 6E 0F CF C5 CF CF 0F 4F 85 CC 6E C4 8D 0F 0F    .n......O..n....
02A8F0:  4A C0 94 6A 3D 3F 00 00 00 00 00 00 00 00 00 00    J..j=?..........
02A900:  00 00 00 00 00 00 00 00 00 00 00 51 00 CF 8F 0F    ...........Q....
02A910:  8F 0F 0F 0F 5A F1 5A F0 A2 51 A2 00 00 00 00 00    ....Z.Z..Q......
02A920:  00 3C 14 3C 94 28 28 15 3E 6A 3E 68 68 4F C0 4F    .<.<.((.>j>hhO.O
02A930:  0F 4F CE 8D 4A C8 CC C8 C0 94 CC 6C 6E CD 4F CF    .O..J......ln.O.
02A940:  CA CF CF CA 0F 4E C8 CC 3F 4F 0F 0F 4A 68 94 3E    .....N..?O..Jh.>
02A950:  3E 3D 00 00 00 00 00 00 00 00 00 00 00 00 00 00    >=..............
02A960:  00 00 00 00 00 50 00 51 A2 CF CF 8F 0F 4F 0F 0F    .....P.Q.....O..
02A970:  A7 A5 5A 0F A0 F3 F3 00 00 00 00 00 00 00 3C 68    ..Z...........<h
02A980:  00 28 00 14 3F 6A 3C 68 C0 85 C5 4F 8F 8F 0F 8D    .(..?j<h...O....
02A990:  CC CC C8 94 68 CC CC CC 3D CD 8F 0F CF 4F 0F CF    ....h...=....O..
02A9A0:  0F CE 6A 3F 6F 0F 0F 0F C0 94 94 6A 3E 3C 00 00    ..j?o......j><..
02A9B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 50 00 00    .............P..
02A9C0:  00 00 00 51 00 4F 8F CF CF 4F 0F 0F 0F 5A F2 F3    ...Q.O...O...Z..
02A9D0:  A2 51 00 00 00 00 00 00 00 14 28 40 40 00 00 15    .Q........(@@...
02A9E0:  3F 3F 68 94 C0 C5 C5 8F 4F CF CF 4E CC CC CC 94    ??h.....O..N....
02A9F0:  6C 3C 6E 3E 9D 8F 8F 4A C0 CF 4F 4F 4F 0F CA 9D    l<n>...J..OOO...
02AA00:  2F 8F 0F 4F C0 3C 94 3D 3D 3D 00 00 00 00 00 00    /..O.<.===......
02AA10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 F1 51    ...............Q
02AA20:  00 45 0F 4F CF 4F 4F 0F 0F F1 F3 5B 00 51 51 00    .E.O.OO....[.QQ.
02AA30:  00 00 00 00 14 00 3C 3C 40 50 00 00 3F 3E 3D 94    ......<<@P..?>=.
02AA40:  68 C0 C0 CF 0F CF 8F 4E CC CC CC C4 3C C0 6E CC    h......N....<.n.
02AA50:  CD CF 8F 8F C5 CA CA 4A CF 8F 6E 3F CF 0F 0F 8F    .......J..n?....
02AA60:  C0 C0 94 3C 3F 28 00 00 00 00 00 00 00 00 00 00    ...<?(..........
02AA70:  00 00 00 00 00 00 00 00 00 00 00 00 A2 45 4F 8F    .............EO.
02AA80:  4F 0F 8F 0F 0F F1 F0 F2 00 F3 00 00 00 00 00 00    O...............
02AA90:  14 40 00 00 40 3C 00 00 3F 3E 3C 3C C0 C0 CA 0F    .@..@<..?><<....
02AAA0:  CF 8F 8F CE CC CC 3D C0 C8 9C 6C 3C 8D CF 0F 0F    ......=...l<....
02AAB0:  4A 4F 8F C0 8F 4E 6E 1F 0F CF 4F 0F 94 C0 3C C0    JO...Nn...O...<.
02AAC0:  3F 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ?(..............
02AAD0:  00 00 00 00 00 00 00 00 A2 05 0F 4F CF 0F 4F 0F    ...........O..O.
02AAE0:  0F A5 5A F2 00 A2 50 00 00 00 00 14 14 80 3C 40    ..Z...P.......<@
02AAF0:  14 28 A0 00 3F 3F 6A 3C 68 C0 0F 85 CE 8D 8F 4F    .(..??j<h......O
02AB00:  6E CC C4 6A 9C 9D 6E CC CD CF CF 0F C8 4A 8F CF    n..j..n......J..
02AB10:  0F CF 8D 0F 0F 0F 0F 4A 94 94 68 3D 3F 2A 00 00    .......J..h=?*..
02AB20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02AB30:  00 00 00 00 A2 00 0F 8F 4F 0F CF 0F 0F F1 0F A0    ........O.......
02AB40:  00 A2 00 A0 00 00 00 3C 00 68 00 00 00 3C 00 00    .......<.h...<..
02AB50:  3F 3E 3C 3C 3C C0 C5 0F 4E CC 8F 0F 3F 9D 6E 3E    ?><<<...N...?.n>
02AB60:  3C C8 3C 6C 8F CF 85 85 4E CC 8F 0F 8F CE 2F 4F    <.<l....N...../O
02AB70:  0F 0F 0F 4A C0 C0 68 3D 3D 2A 00 A0 00 00 00 00    ...J..h==*......
02AB80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02AB90:  A2 00 8F CF 0F CF 0F 0F 5A A5 5B 0A 00 F3 00 00    ........Z.[.....
02ABA0:  00 00 00 28 14 28 00 80 00 14 00 00 3E 3F 3C 3C    ...(.(......>?<<
02ABB0:  C0 C0 4F 85 4E CC CD CF 9D CC C4 9C 3D 3F 9D CC    ..O.N.......=?..
02ABC0:  CF CF CA 85 95 3F CD 4F 8F 4E 2F CF 4F 0F 0F CA    .....?.O.N/.O...
02ABD0:  C0 C0 95 3D 3D 2A 00 00 00 00 00 00 00 00 00 00    ...==*..........
02ABE0:  00 00 00 00 00 00 00 00 00 00 00 00 F3 A0 4F 4F    ..............OO
02ABF0:  8F 0F 8F 5A 5A 5A A7 A0 51 F1 00 00 00 00 14 C0    ...ZZZ..Q.......
02AC00:  28 00 40 00 14 00 00 00 15 3F 3C 3C 68 C0 85 0F    (.@......?<<h...
02AC10:  CE CC 8D 8F 9D CC C4 C4 3F 3D 9D CC CF CA 8F 4A    ........?=.....J
02AC20:  85 CC 8D 0F 4F 6F 3F 0F 4F 4F 0F 4A 94 C0 3E 95    ....Oo?.OO.J..>.
02AC30:  3F 00 00 00 A0 00 00 00 00 00 00 00 00 00 00 00    ?...............
02AC40:  00 00 00 00 00 00 00 00 51 00 45 0F CF CF CF 0F    ........Q.E.....
02AC50:  DA F0 A5 00 51 00 A0 00 00 00 00 3C 68 00 80 00    ....Q......<h...
02AC60:  00 00 00 00 15 3F 3D 3C 68 C0 C5 C5 4E CC CC 8F    .....?=<h...N...
02AC70:  4E 9D 3D 6E 9D 3F CC C5 4F CF 4A 85 C0 CC 9D 0F    N.=n.?..O.J.....
02AC80:  8F CF CC 4F 4E 8F 4E C0 68 95 C0 3D 3D 00 00 00    ...ON.N.h..==...
02AC90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02ACA0:  00 50 00 00 F3 F2 05 8F 0F CF 0F CF F0 5A A5 00    .P...........Z..
02ACB0:  51 00 00 00 00 00 14 14 80 14 00 00 94 28 00 00    Q............(..
02ACC0:  14 3F 3E 68 C0 C0 C5 8F 4F CC CC 8D CE 9D 6C 3E    .?>h....O.....l>
02ACD0:  3D 3F 9D 2F 4F C0 85 0F 1F CC 9D CD 4F 4F CC 4F    =?./O.......OO.O
02ACE0:  CF 8D 4E 94 C0 95 6A 3D 3D 00 00 00 00 00 00 00    ..N...j==.......
02ACF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 00    ..............P.
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:  F3 A2 00 0F 4F 4F CF 8F A5 A5 A2 00 F3 50 00 A0    ....OO.......P..
02AE10:  00 00 3C 00 80 00 40 00 28 28 00 00 15 3F 3E 3C    ..<...@.((...?><
02AE20:  68 C0 C0 0F 0F CC CC 6E 4E 9D 3F 3F 9D 6C 6E 6A    h......nN.??.lnj
02AE30:  6A 4A C0 8F 9F 3F 6E CD 4F 4E 8D 8F 0F 8D C8 94    jJ...?n.ON......
02AE40:  94 C0 94 3F 3F 00 00 00 00 00 00 00 00 50 00 00    ...??........P..
02AE50:  00 00 00 00 00 00 00 00 00 00 00 00 A0 F3 00 45    ...............E
02AE60:  8F 4F 0F CF A7 8F 00 00 A2 50 00 00 00 40 00 00    .O.......P...@..
02AE70:  00 00 00 00 14 00 00 00 00 3E 3E 3E 6A 94 C0 8F    .........>>>j...
02AE80:  0F CC CC CC CC 3F CC CC 3E 3F 3F 8D 6A CA CF 0F    .....?..>??.j...
02AE90:  CC 3F 6E 8D 8F 4E 8D 0F 0F 8D C8 C0 C0 3E 3D 3F    .?n..N.......>=?
02AEA0:  2A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    *...............
02AEB0:  00 00 00 00 00 00 00 00 00 51 00 05 0F 0F CF 4F    .........Q.....O
02AEC0:  E5 5A 00 51 A2 00 A0 00 00 14 14 28 3C 00 28 80    .Z.Q.......(<.(.
02AED0:  14 00 00 00 00 3F 3F 68 6A 3C C0 8F 0F CC CC CC    .....??hj<......
02AEE0:  3F 3F 6E 3F 3F 6E 9D 8D 8D 0F 8F CE CC 6E 3F 0F    ??n??n.......n?.
02AEF0:  0F 1F 8D 8F 0F 4E C8 C0 94 95 3D 3F 2A 00 00 00    .....N....=?*...
02AF00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02AF10:  00 00 00 00 00 F3 00 00 0F 0F 4F 4F 4F A0 00 51    ..........OOO..Q
02AF20:  00 A0 50 00 00 00 94 00 00 14 00 14 00 00 00 00    ..P.............
02AF30:  00 3F 3E 3D 3C 68 68 C5 0F CC CC 3F 6E 6E 6E 3F    .?>=<hh....?nnn?
02AF40:  3F 3F 6E 4E CD 0F 0F 0F CC 3F 6E 4F 0F 4E 8F 8F    ??nN.....?nO.N..
02AF50:  8F 4E C0 94 C0 3C 3D 3E 28 00 00 00 00 00 00 00    .N...<=>(.......
02AF60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50    ...............P
02AF70:  00 F3 F3 A2 45 0F 8F 8F CF 00 00 A2 00 A0 00 00    ....E...........
02AF80:  00 80 80 28 3C 00 00 28 00 00 00 00 00 3F 3F 3C    ...(<..(.....??<
02AF90:  3C 94 68 85 0F CC CC CC 9D 3F 6E 6E CC 9D 3F 4E    <.h......?nn..?N
02AFA0:  8F 0F 4F 0F 4E 6E 6E 0F CF CC 0F 0F CF CC C0 94    ..O.Nnn.........
02AFB0:  C0 3C 3D 3D 2A 00 00 00 00 00 00 00 00 00 00 00    .<==*...........
02AFC0:  00 00 00 00 00 00 00 00 00 00 00 50 50 00 A2 00    ...........PP...
02AFD0:  00 05 A5 5A 00 00 00 A2 00 00 00 00 C0 94 94 00    ...Z............
02AFE0:  28 14 00 00 00 00 00 00 00 15 3D 3C 3C 68 C0 85    (.........=<<h..
02AFF0:  0F 8F CC CC 9D 9D 9D CC CC CC 6E CC 4F 4A 0F 0F    ..........n.OJ..
02B000:  0F 9D CD 0F 0F CC 8D 4F 4F CC C0 C0 94 3F 3C 3F    .......OO....?<?
02B010:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B020:  00 00 00 00 00 00 00 00 00 00 51 00 00 00 00 00    ..........Q.....
02B030:  00 00 51 00 00 00 00 00 00 28 00 28 00 40 14 28    ..Q......(.(.@.(
02B040:  00 00 00 00 00 15 3F 3C 3C 3C 68 C0 0F 0F 4E CC    ......?<<<h...N.
02B050:  CC CC CC 9D 3F CC CC CC 4F 8F 8F 8F 1F 9D 6F 4F    ....?...O.....oO
02B060:  0F CC 8D 0F 0F C8 3C C0 94 3C 3F 3E 00 00 00 00    ......<..<?>....
02B070:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B080:  00 00 00 A0 50 50 00 F3 A2 00 00 00 00 00 F3 00    ....PP..........
02B090:  00 50 00 14 3C 3C 80 80 00 28 00 28 00 00 00 00    .P..<<...(.(....
02B0A0:  00 15 3F 3D 3C 68 C0 C0 0F 0F 4F CC CC 9D CC CC    ..?=<h....O.....
02B0B0:  6E 9D CC CC 4F 4F 4F 0F CC 6E 0F 4F 4E CC 0F 8F    n...OOO..n.ON...
02B0C0:  CE 9C 3C C0 3C 94 3F 3F 00 00 00 00 00 00 00 00    ..<.<.??........
02B0D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A0    ................
02B0E0:  00 00 51 F3 00 00 00 00 51 51 00 00 A0 00 00 68    ..Q.....QQ.....h
02B0F0:  68 80 00 00 00 28 00 28 00 00 00 00 00 00 3E 3F    h....(.(......>?
02B100:  3C 3C 3C C0 85 0F CF CE CC CC CC CC CC CC CC CC    <<<.............
02B110:  CF 8D 8F 4E CC 9D CF 4F 4E CC 4F 0F 4E 94 3C C0    ...N...ON.O.N.<.
02B120:  3E 3C 3F 28 00 00 00 00 00 00 00 00 00 00 00 00    ><?(............
02B130:  00 00 00 00 00 00 00 50 00 00 00 00 00 A0 51 00    .......P......Q.
02B140:  A2 00 00 00 F3 A2 00 00 50 A0 00 14 80 14 80 00    ........P.......
02B150:  3C 3C 00 00 00 00 00 00 00 00 3E 3E 68 68 3C 68    <<........>>hh<h
02B160:  C5 0F 4F CF CE CC CC CC CC CC CC CC CC CD CD 4E    ..O............N
02B170:  CC 2F 8F CF CC CC 4F 8F 4E 94 C0 C0 3E 3C 3F 28    ./....O.N...><?(
02B180:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B190:  00 00 00 00 00 00 50 00 00 00 51 00 51 A2 00 A2    ......P...Q.Q...
02B1A0:  F3 51 00 00 00 00 00 14 80 94 00 14 00 00 14 00    .Q..............
02B1B0:  00 00 00 00 00 00 3E 3F 3C 3C C0 C0 94 0F CF CF    ......>?<<......
02B1C0:  0F 4E CC CC CC CC 8D CC CC CC CC 4E 9D 4F 8F 4E    .N.........N.O.N
02B1D0:  CC CD 0F 0F C8 3C 94 94 94 3F 3F 2A 00 00 00 00    .....<...??*....
02B1E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B1F0:  00 00 00 00 00 00 00 50 00 51 F3 F3 00 00 00 00    .......P.Q......
02B200:  00 00 28 94 68 00 00 00 00 28 00 00 00 00 00 00    ..(.h....(......
02B210:  00 00 15 3E 3C 6A 3C C0 68 CC CD CF 8F 4E CC CC    ...><j<.h....N..
02B220:  CC CC CE 0F CC CC 8D CC CC 4F 4F 4F 6E CD 4F CE    .........OOOn.O.
02B230:  C8 3C 3C 94 3C 3D 3C 00 00 00 00 00 00 00 00 00    .<<.<=<.........
02B240:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B250:  00 00 50 00 A2 00 51 00 00 00 00 00 00 00 00 3C    ..P...Q........<
02B260:  28 00 00 00 28 3C 00 00 00 00 00 00 00 00 15 3F    (...(<.........?
02B270:  3C 3E 94 C0 C0 C4 6F 8F CF 8F CC CC CC CC 4E CD    <>....o.......N.
02B280:  8F CC 8D CC 8D 8F 0F 4E CC 0F 4F CC C0 C0 C0 94    .......N..O.....
02B290:  6A 3E 3E 00 00 00 00 00 00 00 00 00 00 00 00 00    j>>.............
02B2A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A0    ................
02B2B0:  50 00 51 51 A2 00 00 00 A0 00 14 3C 28 28 00 80    P.QQ.......<((..
02B2C0:  00 00 00 00 00 00 00 00 00 00 15 3C 3E 3C 68 C0    ...........<><h.
02B2D0:  68 C4 6E 0F CF 4F CC CC CC CC CD CC 4E CC CC CC    h.n..O......N...
02B2E0:  8D 0F 8F 9F CC 8F 0F CE 94 C0 C0 94 94 3E 3D 00    .............>=.
02B2F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B300:  00 00 00 00 00 00 00 00 00 00 00 00 00 51 00 A2    .............Q..
02B310:  50 00 00 A0 00 14 28 14 3C 00 94 3C 14 00 00 00    P.....(.<..<....
02B320:  00 00 00 00 00 00 00 3D 3F 3E 94 68 C0 C0 9D 2F    .......=?>.h.../
02B330:  0F CF 85 CC CC CC 8D CC CC 8D CC CC 8F 0F 0F CC    ................
02B340:  CD 0F 0F C8 C0 68 68 3C 3D 3F 28 00 00 00 00 00    .....hh<=?(.....
02B350:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B360:  00 00 00 00 00 A0 00 A0 50 00 00 00 00 00 00 00    ........P.......
02B370:  00 3C 14 80 28 40 00 3C 00 28 00 00 00 00 00 00    .<..(@.<.(......
02B380:  00 00 00 3C 3F 68 94 C0 68 C0 3D CD 8F 4F C5 85    ...<?h..h.=..O..
02B390:  CC CC CC CC CE CC CC CC 4F 0F CC CC CD 8F 4E C8    ........O.....N.
02B3A0:  94 94 94 3E 3D 3F 28 00 00 00 00 00 00 00 00 00    ...>=?(.........
02B3B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B3C0:  00 00 00 00 50 00 00 00 00 00 50 00 00 68 00 28    ....P.....P..h.(
02B3D0:  40 40 00 00 00 28 00 00 00 00 00 A0 00 00 00 3C    @@...(.........<
02B3E0:  3D 3F 3C 94 C0 C0 C4 CC 4F C0 0F 8F 1F 6E 9D 9D    =?<.....O....n..
02B3F0:  CC 8D 6E CC 8F 8F 1F 9D 0F 8F CC C0 94 68 95 94    ..n..........h..
02B400:  3F 3D 2A 00 00 00 00 00 00 00 00 00 00 00 00 00    ?=*.............
02B410:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B420:  50 00 00 00 00 00 00 00 14 68 00 3C 00 00 94 00    P........h.<....
02B430:  3C 00 00 00 00 00 00 00 00 00 00 15 3F 3E 3E 3C    <...........?>><
02B440:  94 C0 C0 9D 3F C5 4F CA CC 8D 6E CC 1F 9D CC CC    ....?.O...n.....
02B450:  4F 0F 0F 9D CA 0F C8 C0 94 68 3D 3C 3E 3E 00 00    O........h=<>>..
02B460:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B470:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50    ...............P
02B480:  00 00 00 00 28 14 40 28 40 00 00 80 00 00 00 00    ....(.@(@.......
02B490:  00 00 00 00 00 00 00 14 3F 3F 3E 68 68 C0 C0 C4    ........??>hh...
02B4A0:  6E 6A 85 8F CC C4 6F 6E 95 3F 8F 0F 4A 85 CE C0    nj....on.?..J...
02B4B0:  4E 4E C0 C0 C0 68 3C 3D 3F 3F 00 00 00 00 00 00    NN...h<=??......
02B4C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B4D0:  00 00 00 00 00 00 00 00 00 00 50 00 00 00 00 14    ..........P.....
02B4E0:  3C 40 40 00 00 80 00 14 00 00 00 00 00 00 00 00    <@@.............
02B4F0:  00 00 00 00 3F 3F 3C 3E 68 68 C0 3D 3F 9D 95 C4    ....??<>hh.=?...
02B500:  6E 9D 9D 3F 95 9D 8D C0 4F 85 4E 8D 4A CC C0 C0    n..?....O.N.J...
02B510:  68 3C 3C 3D 3F 2A 00 00 00 00 50 00 00 00 00 00    h<<=?*....P.....
02B520:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B530:  00 00 00 00 A0 00 00 00 00 00 00 14 14 80 00 00    ................
02B540:  80 3C 00 00 28 00 00 00 00 00 00 00 00 00 00 00    .<..(...........
02B550:  3F 3F 3C 3C C0 C0 C0 C0 3F 3F 6A 6E 3F C4 6F C0    ??<<....??jn?.o.
02B560:  CC 95 2F CF 4A CA 4A CA 4E C8 68 C0 68 94 3C 3D    ../.J.J.N.h.h.<=
02B570:  3F 2A 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ?*..............
02B580:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B590:  00 00 00 A0 00 00 00 28 3C 28 80 00 00 80 28 00    .......(<(....(.
02B5A0:  00 00 00 00 00 00 00 00 00 00 00 00 15 3E 3E 3D    .............>>=
02B5B0:  3C C0 68 C0 C4 6A 95 9D 9D 6A 9D 95 6E 6E 2F 85    <.h..j...j..nn/.
02B5C0:  0F 4F CC 8D CC 94 C0 94 68 3E 68 3F 3F 00 00 00    .O......h>h??...
02B5D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 A0 00    ................
02B5E0:  00 00 00 00 00 00 00 00 00 00 00 50 00 00 00 00    ...........P....
02B5F0:  00 00 00 3C 40 00 00 00 40 00 28 28 00 00 00 00    ...<@...@.((....
02B600:  00 00 00 00 00 00 00 00 15 3F 3E 3C 68 3C 94 C0    .........?><h<..
02B610:  C0 3F 3F 3F C8 6E C0 3F 6E 3F 6E C5 85 4E CC C4    .???.n.?n?n..N..
02B620:  C8 3C C0 C0 95 95 3C 3F 3F 00 00 00 00 00 00 00    .<....<??.......
02B630:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B640:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14    ................
02B650:  00 00 00 40 40 28 14 00 00 00 00 00 00 00 00 00    ...@@(..........
02B660:  00 00 00 00 00 3D 3F 3C 3D C0 C0 C0 C0 95 6E 6E    .....=?<=.....nn
02B670:  C8 3F 3F 6E 3F 3F 9D 0F 85 CC C8 C8 94 C0 68 C0    .??n??........h.
02B680:  68 3E 3D 3D 28 00 00 00 00 00 00 00 00 00 00 00    h>==(...........
02B690:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B6A0:  00 00 00 00 00 00 00 00 00 00 14 68 00 00 80 00    ...........h....
02B6B0:  94 00 14 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B6C0:  00 3F 3F 3E 3C 3C C0 94 C0 C0 C4 6E 6E C8 6A 6E    .??><<.....nn.jn
02B6D0:  C0 3F CC 85 CC CC CC C8 C0 C0 C0 94 3E 3C 3E 3F    .?..........><>?
02B6E0:  2A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    *...............
02B6F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B700:  00 00 00 00 00 00 14 14 00 00 C0 80 14 00 00 00    ................
02B710:  00 00 00 00 00 00 00 00 00 00 00 00 00 15 3F 6A    ..............?j
02B720:  68 94 3C 3C 94 C0 95 3F 9D C8 C0 CC 95 95 9D 0F    h.<<...?........
02B730:  CC CC C8 94 68 3C C0 C0 3C 3C 3F 3D 00 00 00 00    ....h<..<<?=....
02B740:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B750:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B760:  00 05 28 14 40 00 00 14 00 00 3C 00 00 00 50 00    ..(.@.....<...P.
02B770:  00 00 00 00 00 00 00 00 00 15 3F 3F 3D 3E 68 68    ..........??=>hh
02B780:  C0 C0 C0 95 CC 6E 95 C8 C4 6A 6E CC C4 CC C0 C0    .....n...jn.....
02B790:  C0 68 C0 94 C0 3C 3F 3D 00 00 00 00 00 00 00 00    .h...<?=........
02B7A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B7B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 14    ................
02B7C0:  80 40 68 00 80 00 00 00 00 00 00 00 00 00 00 00    .@h.............
02B7D0:  00 00 A0 00 00 00 3F 3F 3F 3E 68 3C 68 C0 C0 C0    ......???>h<h...
02B7E0:  6A C4 CC 9D 3F 95 9D CC CC C8 C0 94 3C C0 C0 3E    j...?.......<..>
02B7F0:  95 3E 3F 2A 00 00 00 00 00 00 00 00 A0 00 00 00    .>?*............
02B800:  A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B810:  00 00 00 00 00 00 00 00 00 28 28 00 80 C0 80 00    .........((.....
02B820:  80 28 28 00 00 00 00 00 00 00 00 00 00 00 00 00    .((.............
02B830:  00 00 3E 3E 3E 95 3D C0 C0 94 C0 68 68 CC CC C8    ..>>>.=....hh...
02B840:  CC 9D CC CC C8 C0 C0 94 C0 C0 C0 3E 3E 3D 3E 2A    ...........>>=>*
02B850:  00 00 50 00 00 00 00 00 00 00 00 00 00 00 00 00    ..P.............
02B860:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B870:  00 00 00 00 00 00 94 00 00 00 00 3C 14 00 00 00    ...........<....
02B880:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 3F    ...............?
02B890:  3F 3C 94 68 68 3C C0 68 68 C0 C4 CC CC CC CC C0    ?<.hh<.hh.......
02B8A0:  68 C0 C0 94 C0 3C 3D 68 3E 3F 3C 00 00 00 00 00    h....<=h>?<.....
02B8B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B8C0:  00 00 00 00 00 00 00 A0 00 00 00 00 00 00 00 00    ................
02B8D0:  00 00 28 68 00 00 80 94 3C 40 00 00 00 00 00 00    ..(h....<@......
02B8E0:  00 00 00 00 00 00 00 00 00 00 15 3F 3E 3F 94 68    ...........?>?.h
02B8F0:  68 3C 3C 94 C0 C0 C0 C0 C0 C0 94 C0 C0 C0 94 3C    h<<............<
02B900:  68 94 3C 95 3E 3F 3F 00 00 00 00 00 00 00 00 00    h.<.>??.........
02B910:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B920:  00 00 00 00 00 00 00 00 00 00 00 00 3C 40 00 00    ............<@..
02B930:  00 00 14 94 68 28 00 00 00 00 00 00 00 50 00 00    ....h(.......P..
02B940:  00 00 00 00 00 00 00 3F 3F 3E 94 3C 68 68 3C C0    .......??>.<hh<.
02B950:  C0 C0 C0 C0 C0 C0 C0 68 68 C0 C0 68 68 3C 68 3E    .......hh..hh<h>
02B960:  3C 3D 2A 00 00 00 00 00 00 00 00 00 00 00 00 00    <=*.............
02B970:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B980:  00 00 00 00 00 00 00 00 3C 14 68 40 80 80 00 68    ........<.h@...h
02B990:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B9A0:  00 00 00 15 3E 3E 3C 6A 3C 94 68 3C 68 3C 68 68    ....>><j<.h<h<hh
02B9B0:  C0 68 94 68 C0 C0 C0 C0 C0 3C 94 3D 3D 3D 00 00    .h.h.....<.===..
02B9C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B9D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02B9E0:  00 00 00 14 00 00 00 28 C0 14 00 00 28 00 00 00    .......(....(...
02B9F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15    ................
02BA00:  3F 3F 3C 6A C0 3C 94 94 68 94 68 3C C0 68 68 C0    ??<j.<..h.h<.hh.
02BA10:  C0 94 94 68 3C 3D 95 3E 3D 3F 00 00 00 00 00 00    ...h<=.>=?......
02BA20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02BA30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 94    ................
02BA40:  28 00 40 C0 00 C0 14 00 00 00 00 00 00 00 00 00    (.@.............
02BA50:  00 00 00 00 00 00 00 00 00 00 00 00 3F 3F 3F 94    ............???.
02BA60:  C0 C0 3C 3C 94 94 68 94 94 C0 3C 68 68 C0 C0 68    ..<<..h...<hh..h
02BA70:  94 6A 94 3E 3D 28 00 00 00 00 00 00 00 00 00 00    .j.>=(..........
02BA80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02BA90:  00 00 00 00 00 00 00 00 00 00 14 14 68 40 00 80    ............h@..
02BAA0:  00 00 14 68 28 00 00 00 00 00 00 00 00 00 00 00    ...h(...........
02BAB0:  00 00 00 00 00 00 00 00 15 3C 3D 3D 6A 6A 68 3C    .........<==jjh<
02BAC0:  3C 3C 68 94 94 C0 68 C0 C0 94 68 94 94 95 95 3F    <<h...h...h....?
02BAD0:  3E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    >...............
02BAE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02BAF0:  00 00 00 00 00 00 14 40 28 00 00 00 80 80 14 00    .......@(.......
02BB00:  80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02BB10:  00 00 00 00 15 3E 3F 3E C0 C0 68 6A C0 94 3C 3C    .....>?>..hj..<<
02BB20:  68 3C 94 68 94 68 68 94 68 68 3D 3C 3E 00 00 00    h<.h.hh.hh=<>...
02BB30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02BB40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02BB50:  00 00 94 3C 14 14 40 80 80 80 14 14 00 00 00 00    ...<..@.........
02BB60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02BB70:  00 3F 3C 3D 3E 94 3C 3E 68 94 94 C0 C0 3C C0 68    .?<=>.<>h....<.h
02BB80:  C0 68 68 3C C0 3F 3E 3D 28 00 00 00 00 00 00 00    .hh<.?>=(.......
02BB90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02BBA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 94 3C    ...............<
02BBB0:  28 00 00 00 00 00 3C 00 00 00 00 00 00 00 00 00    (.....<.........
02BBC0:  00 00 00 50 00 00 00 00 00 00 00 00 00 14 3E 3E    ...P..........>>
02BBD0:  3F 3E 3E 95 3F 3C 68 94 3C C0 94 3C C0 3E C0 3D    ?>>.?<h.<..<.>.=
02BBE0:  3C 3D 3E 3C 00 00 00 50 00 00 00 00 00 00 00 00    <=><...P........
02BBF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02BC00:  00 00 00 00 00 00 00 00 00 00 3C 80 00 00 00 00    ..........<.....
02BC10:  00 00 28 00 00 00 00 00 00 00 00 00 00 00 00 00    ..(.............
02BC20:  00 00 00 00 00 00 00 00 00 00 3D 3C 3F 3D 6A 3C    ..........=<?=j<
02BC30:  3F 3E 3F 68 C0 68 C0 3C 3C 3F 3C 3C 3E 3C 3E 28    ?>?h.h.<<?<<><>(
02BC40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02BC50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02BC60:  00 00 00 00 00 14 14 00 00 80 40 C0 40 00 80 00    ..........@.@...
02BC70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02BC80:  00 00 00 00 00 00 15 3F 3D 3D 95 3C 94 3F 3F 3E    .......?==.<.??>
02BC90:  3E 3E 3C 68 94 68 3D 3D 3D 3D 3E 00 00 00 00 00    >><h.h====>.....
02BCA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02BCB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02BCC0:  00 14 94 00 40 00 00 00 80 40 00 00 00 00 00 00    ....@....@......
02BCD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02BCE0:  00 00 00 3F 3D 3F 3F 6A 3C 3F 3F 68 6A 3C 3D 3D    ...?=??j<??hj<==
02BCF0:  94 95 3D 3D 3C 3F 28 00 00 00 00 00 00 00 00 00    ..==<?(.........
02BD00:  00 00 00 00 00 00 00 00 00 00 00 00 00 A0 00 00    ................
02BD10:  00 00 00 00 00 00 00 00 00 A0 00 00 00 14 28 94    ..............(.
02BD20:  00 40 80 80 14 00 14 00 00 00 00 00 00 A0 00 00    .@..............
02BD30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15    ................
02BD40:  3E 3D 3E 3F 3D 95 68 94 3E 3D 3C 68 C0 3D 3F 3C    >=>?=.h.>=<h.=?<
02BD50:  3F 3E 00 00 00 00 00 00 00 00 00 00 50 00 00 00    ?>..........P...
02BD60:  00 00 00 00 00 00 00 00 00 00 1A 00 00 00 00 00    ................
02BD70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02BD80:  C0 68 68 3C C0 3F 3E 3D 28 00 00 00 00 00 00 00    .hh<.?>=(.......
02BD90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02BDA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 94 3C    ...............<
02BDB0:  28 00 00 00 00 00 3C 00 00 00 00 00 00 00 00 00    (.....<.........
02BDC0:  00 00 00 50 00 00 00 00 00 00 00 00 00 14 3E 3E    ...P..........>>
02BDD0:  3F 3E 3E 95 3F 3C 68 94 3C C0 94 3C C0 3E C0 3D    ?>>.?<h.<..<.>.=
02BDE0:  3C 3D 3E 3C 00 00 00 50 00 00 00 00 00 00 00 00    <=><...P........
02BDF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02BE00:  0D 0A 20 61 6C 6F 72 73 20 76 6F 73 20 63 6F 70    .. alors vos cop
02BE10:  69 65 75 72 73 20 66 61 76 6F 72 69 73 20 2E 2E    ieurs favoris ..
02BE20:  2E 0D 0A 20 0D 0A 20 20 20 20 20 4C 65 20 70 72    ... ..     Le pr
02BE30:  69 78 20 64 65 73 20 6E 6F 75 76 65 61 75 78 20    ix des nouveaux 
02BE40:  43 50 43 20 3A 20 43 65 63 69 20 6A 75 73 74 69    CPC : Ceci justi
02BE50:  66 69 65 20 63 65 6C 61 20 2C 20 69 6C 73 20 73    fie cela , ils s
02BE60:  6F 6E 74 20 71 75 61 73 69 6D 65 6E 74 20 76 65    ont quasiment ve
02BE70:  6E 64 75 73 20 0D 0A 20 40 20 70 65 72 74 65 20    ndus .. @ perte 
02BE80:  65 74 20 6E 65 20 73 6F 6E 74 20 65 6E 20 20 66    et ne sont en  f
02BE90:  69 6E 20 64 65 20 20 63 6F 6D 70 74 65 20 20 71    in de  compte  q
02BEA0:  75 27 75 6E 20 20 6F 75 74 69 6C 20 20 64 65 20    u'un  outil  de 
02BEB0:  20 70 72 6F 6D 6F 74 69 6F 6E 20 20 70 6F 75 72     promotion  pour
02BEC0:  20 20 6C 65 73 20 0D 0A 20 63 61 72 74 6F 75 63      les .. cartouc
02BED0:  68 65 73 20 2E 0D 0A 0D 0A 20 20 20 20 20 20 20    hes .....       
02BEE0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02BEF0:  20 20 20 43 50 43 20 34 36 34 2B 20 4D 6F 6E 6F       CPC 464+ Mono
02BF00:  63 68 72 6F 6D 65 20 3A 20 31 39 39 30 46 0D 0A    chrome : 1990F..
02BF10:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02BF20:  20 20 20 20 20 20 20 20 20 20 43 50 43 20 34 36              CPC 46
02BF30:  34 2B 20 43 6F 75 6C 65 75 72 73 20 20 20 3A 20    4+ Couleurs   : 
02BF40:  32 39 39 30 46 0D 0A 20 20 20 20 20 20 20 20 20    2990F..         
02BF50:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02BF60:  43 50 43 20 36 31 32 38 2B 20 4D 6F 6E 6F 63 68    CPC 6128+ Monoch
02BF70:  72 6F 6D 65 20 3A 20 32 39 39 30 46 0D 0A 20 20    rome : 2990F..  
02BF80:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02BF90:  20 20 20 20 20 20 20 43 50 43 20 36 31 32 38 2B           CPC 6128+
02BFA0:  20 43 6F 75 6C 65 75 72 73 20 20 20 3A 20 33 39     Couleurs   : 39
02BFB0:  39 30 46 0D 0A 20 0D 0A 20 20 20 20 20 43 6F 6E    90F.. ..     Con
02BFC0:  63 6C 75 73 69 6F 6E 20 3A 20 43 65 20 73 65 72    clusion : Ce ser
02BFD0:  61 20 75 6E 65 20 6D 61 63 68 69 6E 65 20 67 7B    a une machine g{
02BFE0:  6E 69 61 6C 65 20 73 69 20 6F 6E 20 70 65 75 74    niale si on peut
02BFF0:  20 6C 27 75 74 69 6C 69 73 65 72 20 20 6C 69 62     l'utiliser  lib
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:  72 65 6D 65 6E 74 20 0D 0A 65 74 20 65 6E 20 74    rement ..et en t
02C110:  6F 74 61 6C 69 74 7B 20 64 61 6E 73 20 6C 65 20    otalit{ dans le 
02C120:  63 61 73 20 63 6F 6E 74 72 61 69 72 65 20 2C 20    cas contraire , 
02C130:  61 75 74 61 6E 74 20 67 61 72 64 65 72 20 76 6F    autant garder vo
02C140:  74 72 65 20 76 69 65 75 78 20 43 50 43 20 20 65    tre vieux CPC  e
02C150:  74 20 20 76 6F 75 73 20 0D 0A 6F 66 66 69 72 20    t  vous ..offir 
02C160:  75 6E 65 20 63 6F 6E 73 6F 6C 65 20 64 65 20 6A    une console de j
02C170:  65 75 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 44 7B    eu ... ..     D{
02C180:  6A 40 20 75 6E 65 20 72 7B 70 65 72 63 75 73 73    j@ une r{percuss
02C190:  69 6F 6E 20 20 64 65 20 20 6C 27 61 6E 6E 6F 6E    ion  de  l'annon
02C1A0:  63 65 20 20 64 65 20 20 63 65 74 74 65 20 20 73    ce  de  cette  s
02C1B0:  6F 72 74 69 65 20 20 2C 20 20 41 4D 53 54 41 52    ortie  ,  AMSTAR
02C1C0:  20 43 50 43 20 73 65 20 0D 0A 20 72 65 64 69 76     CPC se .. rediv
02C1D0:  69 73 65 20 65 6E 20 32 20 6D 61 67 61 7A 69 6E    ise en 2 magazin
02C1E0:  65 73 20 2E 20 41 4D 20 53 54 41 52 20 64 27 75    es . AM STAR d'u
02C1F0:  6E 20 63 6F 08 5E 74 7B 20 65 74 20 43 50 43 20    n co.^t{ et CPC 
02C200:  50 4C 55 53 20 64 65 20 6C 27 61 75 74 72 65 20    PLUS de l'autre 
02C210:  2E 0D 0A 20 0D 0A 20 20 20 20 20 41 20 70 61 72    ... ..     A par
02C220:  74 20 5C 61 20 2C 20 73 69 20 6C 65 73 20 50 43    t \a , si les PC
02C230:  20 76 6F 75 73 20 74 65 6E 74 65 6E 74 20 20 2C     vous tentent  ,
02C240:  20 6E 6F 74 65 7A 20 71 75 27 40 20 6C 61 20 6D     notez qu'@ la m
02C250:  65 08 5E 6D 65 20 64 61 74 65 20 73 6F 72 74 69    e.^me date sorti
02C260:  72 61 20 75 6E 65 20 0D 0A 20 6E 6F 75 76 65 6C    ra une .. nouvel
02C270:  6C 65 20 67 61 6D 6D 65 20 64 65 20 50 43 20 41    le gamme de PC A
02C280:  4D 53 54 52 41 44 20 20 28 50 43 20 20 33 30 30    MSTRAD  (PC  300
02C290:  30 29 20 20 65 74 20 20 73 61 6E 73 20 20 64 6F    0)  et  sans  do
02C2A0:  75 74 65 20 64 27 61 75 74 72 65 73 20 6D 61 63    ute d'autres mac
02C2B0:  68 69 6E 65 73 20 40 20 0D 0A 20 76 6F 63 61 74    hines @ .. vocat
02C2C0:  69 6F 6E 20 70 72 6F 66 65 73 73 69 6F 6E 6E 65    ion professionne
02C2D0:  6C 6C 65 20 28 50 6C 6F 6D 62 7B 65 73 20 65 6C    lle (Plomb{es el
02C2E0:  6C 65 73 20 61 75 73 73 69 20 3F 29 20 2E 0D 0A    les aussi ?) ...
02C2F0:  20 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20     .. ..          
02C300:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02C310:  20 20 20 20 20 20 20 20 2D 20 4E 4F 55 56 45 41            - NOUVEA
02C320:  55 20 2D 0D 0A 20 0D 0A 20 0D 0A 20 20 20 20 20    U -.. .. ..     
02C330:  52 2E 43 41 42 41 4E 45 20 20 40 20 20 65 6E 63    R.CABANE  @  enc
02C340:  6F 72 65 20 20 61 6D 7B 6C 69 6F 72 7B 20 20 48    ore  am{lior{  H
02C350:  4F 54 44 4F 47 20 20 65 74 20 20 45 58 54 52 41    OTDOG  et  EXTRA
02C360:  44 4F 53 20 20 28 56 6F 69 72 20 20 6E 6F 74 72    DOS  (Voir  notr
02C370:  65 20 20 6E 75 6D 7B 72 6F 20 0D 0A 20 70 72 7B    e  num{ro .. pr{
02C380:  63 7B 64 65 6E 74 29 20 2E 20 50 6F 75 72 20 48    c{dent) . Pour H
02C390:  4F 54 44 4F 47 20 2C 20 6C 65 20 20 62 6F 72 64    OTDOG , le  bord
02C3A0:  20 20 64 65 20 20 6C 27 7B 63 72 61 6E 20 63 68      de  l'{cran ch
02C3B0:  61 6E 67 65 20 6D 61 69 6E 74 65 6E 61 6E 74 20    ange maintenant 
02C3C0:  64 65 20 63 6F 75 6C 65 75 72 20 0D 0A 20 73 65    de couleur .. se
02C3D0:  6C 6F 6E 20 6C 27 7B 74 61 74 20 64 65 73 20 74    lon l'{tat des t
02C3E0:  6F 75 63 68 65 73 20 53 48 49 46 54 20 65 74 20    ouches SHIFT et 
02C3F0:  43 41 50 53 20 4C 4F 43 4B 20 2E 20 41 20 70 61    CAPS LOCK . A pa
02C400:  72 74 20 5C 61 20 2C 20 69 6C 20 61 20 65 6E 63    rt \a , il a enc
02C410:  6F 72 65 20 66 6F 75 69 6C 6C 7B 20 0D 0A 20 64    ore fouill{ .. d
02C420:  61 6E 73 20 6C 65 73 20 74 72 69 70 65 73 20 64    ans les tripes d
02C430:  65 20 73 6F 6E 20 43 50 43 20 20 36 31 32 38 20    e son CPC  6128 
02C440:  20 61 66 69 6E 20 20 64 65 20 20 6C 75 69 20 20     afin  de  lui  
02C450:  66 61 69 72 65 20 61 63 63 65 70 74 65 72 20 75    faire accepter u
02C460:  6E 20 33 7D 6D 65 20 64 72 69 76 65 20 0D 0A 20    n 3}me drive .. 
02C470:  65 78 74 65 72 6E 65 20 2E 20 48 61 62 69 74 75    externe . Habitu
02C480:  65 6C 6C 65 6D 65 6E 74 20 20 63 65 20 20 67 65    ellement  ce  ge
02C490:  6E 72 65 20 20 64 65 20 20 74 72 69 70 6F 74 61    nre  de  tripota
02C4A0:  67 65 20 20 66 61 69 74 20 20 6C 65 20 20 62 6F    ge  fait  le  bo
02C4B0:  6E 68 65 75 72 20 20 64 65 20 73 6F 6E 20 0D 0A    nheur  de son ..
02C4C0:  20 72 7B 70 61 72 61 74 65 75 72 20 61 74 74 69     r{parateur atti
02C4D0:  74 72 7B 20 2C 20 70 6F 75 72 20 63 65 74 74 65    tr{ , pour cette
02C4E0:  20 66 6F 69 73 20 2C 20 20 6C 61 20 6E 61 74 69     fois ,  la nati
02C4F0:  6F 6E 20 73 74 75 70 7B 66 69 7B 65 20 40 20 63    on stup{fi{e @ c
02C500:  6F 6E 73 74 61 74 7B 20 6C 65 20 62 6F 6E 20 0D    onstat{ le bon .
02C510:  0A 20 66 6F 6E 63 74 69 6F 6E 6E 65 6D 65 6E 74    . fonctionnement
02C520:  20 64 65 20 6C 61 20 63 68 6F 73 65 20 2E 20 50     de la chose . P
02C530:  6F 75 72 20 65 6E 20 73 61 76 6F 69 72 20 70 6C    our en savoir pl
02C540:  75 73 20 7B 63 72 69 76 65 7A 20 40 20 3A 0D 0A    us {crivez @ :..
02C550:  20 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20     ..             
02C560:  20 20 20 52 2E 43 41 42 41 4E 4E 45 20 2C 20 32       R.CABANNE , 2
02C570:  20 52 75 65 20 64 65 20 6C 61 20 70 69 65 72 72     Rue de la pierr
02C580:  65 20 6C 65 76 7B 65 20 37 35 30 31 31 20 50 41    e lev{e 75011 PA
02C590:  52 49 53 0D 0A 20 0D 0A 20 20 20 20 20 45 74 20    RIS.. ..     Et 
02C5A0:  63 6F 6D 6D 65 20 64 27 68 61 62 69 74 75 64 65    comme d'habitude
02C5B0:  20 2C 20 70 61 74 69 65 6E 74 65 7A 20 70 6F 75     , patientez pou
02C5C0:  72 20 6C 61 20 20 72 7B 70 6F 6E 73 65 20 2E 20    r la  r{ponse . 
02C5D0:  43 65 20 6E 27 65 73 74 20 70 6C 75 73 20 6C 65    Ce n'est plus le
02C5E0:  20 74 65 6D 70 73 20 0D 0A 20 71 75 69 20 6C 75     temps .. qui lu
02C5F0:  69 20 6D 61 6E 71 75 65 20 6D 61 69 73 20 69 6C    i manque mais il
02C600:  20 65 73 74 20 65 6E 20 76 61 63 61 6E 63 65 73     est en vacances
02C610:  20 2E 2E 2E 0D 0A 20 0D 0A 20 20 20 20 20 20 20     ..... ..       
02C620:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02C630:  20 20 20 20 20 20 20 20 20 20 20 2D 20 4D 45 47               - MEG
02C640:  41 4D 41 47 20 2D 0D 0A 20 0D 0A 20 20 20 20 20    AMAG -.. ..     
02C650:  52 7B 67 6C 7B 20 63 6F 6D 6D 65 20 64 75 20 70    R{gl{ comme du p
02C660:  61 70 69 65 72 20 40 20 6D 75 73 69 71 75 65 20    apier @ musique 
02C670:  20 2C 20 20 6C 65 20 20 6E 75 6D 7B 72 6F 20 20     ,  le  num{ro  
02C680:  39 20 65 73 74 20 73 6F 72 74 69 20 2E 20 42 65    9 est sorti . Be
02C690:  61 75 63 6F 75 70 20 64 65 20 0D 0A 20 63 68 61    aucoup de .. cha
02C6A0:  6E 67 65 6D 65 6E 74 20 70 61 72 20 72 61 70 70    ngement par rapp
02C6B0:  6F 72 74 20 61 75 78 20 6E 75 6D 7B 72 6F 73 20    ort aux num{ros 
02C6C0:  70 72 7B 63 7B 64 65 6E 74 73 20 2E 0D 0A 20 0D    pr{c{dents ... .
02C6D0:  0A 20 20 20 20 20 44 27 61 62 6F 72 64 20 20 2C    .     D'abord  ,
02C6E0:  20 20 65 78 69 74 20 20 6C 65 73 20 20 64 7B 6D      exit  les  d{m
02C6F0:  6F 73 20 20 2C 20 20 20 6C 65 73 20 20 70 72 7B    os  ,   les  pr{
02C700:  52 45 53 20 44 27 55 4E 20 46 49 43 48 49 45 52    RES D'UN FICHIER
02C710:  20 2D 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20     -.. ;..        
02C720:  20 4F 52 47 20 34 30 30 30 30 0D 0A 20 3B 0D 0A     ORG 40000.. ;..
02C730:  20 3B 2D 20 50 61 73 73 65 72 20 6C 65 20 6E 6F     ;- Passer le no
02C740:  6D 20 64 75 20 66 69 63 68 69 65 72 20 61 75 20    m du fichier au 
02C750:  70 72 6F 67 72 61 6D 6D 65 20 2D 0D 0A 20 3B 0D    programme -.. ;.
02C760:  0A 20 20 20 20 20 20 20 20 20 44 45 43 20 41 20    .         DEC A 
02C770:  20 20 20 20 20 20 20 20 20 20 20 20 3B 56 65 72                ;Ver
02C780:  69 66 69 65 72 20 71 75 27 75 6E 65 20 73 65 75    ifier qu'une seu
02C790:  6C 65 20 76 61 72 69 61 62 6C 65 20 73 6F 69 74    le variable soit
02C7A0:  20 74 72 61 6E 73 6D 69 73 65 0D 0A 20 20 20 20     transmise..    
02C7B0:  20 20 20 20 20 52 45 54 20 4E 5A 0D 0A 20 20 20         RET NZ..   
02C7C0:  20 20 20 20 20 20 4C 44 20 28 46 4C 47 45 52 52          LD (FLGERR
02C7D0:  29 2C 41 20 20 20 20 20 3B 45 74 20 72 65 6D 65    ),A     ;Et reme
02C7E0:  74 74 72 65 20 61 20 7A 65 72 6F 20 6C 65 20 66    ttre a zero le f
02C7F0:  6C 61 67 20 64 27 65 72 72 65 75 72 0D 0A 20 3B    lag d'erreur.. ;
02C800:  0D 0A 20 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    .. .............
02C810:  2E 2E 2E 0D 0A 20 0D 0A 20 20 20 20 4C 45 20 4C    ..... ..    LE L
02C820:  49 53 54 49 4E 47 20 54 52 41 4E 53 4D 49 53 53    ISTING TRANSMISS
02C830:  49 4F 4E 20 44 45 53 20 56 41 52 49 41 42 4C 45    ION DES VARIABLE
02C840:  53 20 44 45 43 52 49 54 20 50 52 45 43 45 44 45    S DECRIT PRECEDE
02C850:  4D 45 4E 54 20 53 45 20 52 45 50 45 54 45 20 49    MENT SE REPETE I
02C860:  43 49 20 0D 0A 20 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E    CI .. ..........
02C870:  2E 2E 2E 2E 2E 2E 2E 0D 0A 20 0D 0A 20 20 20 20    ......... ..    
02C880:  20 20 20 20 20 45 58 20 44 45 2C 48 4C 0D 0A 20         EX DE,HL.. 
02C890:  20 20 20 20 20 20 20 20 4C 44 20 28 48 4C 29 2C            LD (HL),
02C8A0:  30 0D 0A 20 3B 0D 0A 20 3B 2D 20 4F 75 76 72 69    0.. ;.. ;- Ouvri
02C8B0:  72 20 75 6E 20 66 69 63 68 69 65 72 20 65 6E 20    r un fichier en 
02C8C0:  6C 65 63 74 75 72 65 20 65 74 20 6C 69 72 65 20    lecture et lire 
02C8D0:  73 65 73 20 70 61 72 61 6D 65 74 72 65 73 20 2D    ses parametres -
02C8E0:  0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 4C    .. ;..         L
02C8F0:  44 20 41 2C 28 4C 45 4E 29 20 20 20 20 20 20 20    D A,(LEN)       
02C900:  20 3B 4C 6F 6E 67 75 65 75 72 20 64 75 20 6E 6F     ;Longueur du no
02C910:  6D 20 64 61 6E 73 20 41 20 70 75 69 73 20 64 61    m dans A puis da
02C920:  6E 73 20 42 0D 0A 20 20 20 20 20 20 20 20 20 4C    ns B..         L
02C930:  44 20 42 2C 41 20 20 20 20 20 20 20 20 20 20 20    D B,A           
02C940:  20 3B 4C 44 20 42 2C 28 4C 45 4E 29 20 6E 27 65     ;LD B,(LEN) n'e
02C950:  78 69 73 74 65 20 70 61 73 20 2E 0D 0A 20 20 20    xiste pas ...   
02C960:  20 20 20 20 20 20 4C 44 20 44 45 2C 33 30 30 30          LD DE,3000
02C970:  30 20 20 20 20 20 20 20 3B 41 64 72 65 73 73 65    0       ;Adresse
02C980:  20 64 75 20 62 75 66 66 65 72 0D 0A 20 20 20 20     du buffer..    
02C990:  20 20 20 20 20 4C 44 20 48 4C 2C 4E 41 4D 45 31         LD HL,NAME1
02C9A0:  20 20 20 20 20 20 20 3B 41 64 72 65 73 73 65 20           ;Adresse 
02C9B0:  64 75 20 6E 6F 6D 20 64 65 20 66 69 63 68 69 65    du nom de fichie
02C9C0:  72 20 64 61 6E 73 20 48 4C 0D 0A 20 3B 0D 0A 20    r dans HL.. ;.. 
02C9D0:  20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 43            CALL #BC
02C9E0:  37 37 20 20 20 20 20 20 20 20 3B 4F 75 76 72 69    77        ;Ouvri
02C9F0:  72 20 6C 65 20 66 69 63 68 69 65 72 0D 0A 20 20    r le fichier..  
02CA00:  20 20 20 20 20 20 20 4A 52 20 4E 43 2C 45 52 52           JR NC,ERR
02CA10:  44 49 53 43 20 20 20 20 20 3B 53 74 6F 70 70 65    DISC     ;Stoppe
02CA20:  72 20 65 6E 20 63 61 73 20 64 27 65 72 72 65 75    r en cas d'erreu
02CA30:  72 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20    r.. ;..         
02CA40:  4C 44 20 28 54 59 50 45 29 2C 41 20 20 20 20 20    LD (TYPE),A     
02CA50:  20 20 3B 53 74 6F 63 6B 65 72 20 6C 65 73 20 70      ;Stocker les p
02CA60:  61 72 61 6D 65 74 72 65 73 20 64 75 20 66 69 63    arametres du fic
02CA70:  68 69 65 72 20 64 6F 6E 6E 65 73 20 70 61 72 20    hier donnes par 
02CA80:  23 42 43 37 37 0D 0A 20 20 20 20 20 20 20 20 20    #BC77..         
02CA90:  4C 44 20 28 4C 45 4E 46 49 43 48 29 2C 42 43 20    LD (LENFICH),BC 
02CAA0:  20 20 3B 4C 6F 6E 67 75 65 75 72 0D 0A 20 20 20      ;Longueur..   
02CAB0:  20 20 20 20 20 20 4C 44 20 28 41 44 46 49 43 48          LD (ADFICH
02CAC0:  29 2C 44 45 20 20 20 20 3B 41 64 72 65 73 73 65    ),DE    ;Adresse
02CAD0:  20 64 65 20 63 68 61 72 67 65 6D 65 6E 74 0D 0A     de chargement..
02CAE0:  20 20 20 20 20 20 20 20 20 4C 44 20 28 41 44 48             LD (ADH
02CAF0:  45 41 44 29 2C 48 4C 20 20 20 20 3B 41 64 72 65    EAD),HL    ;Adre
02CB00:  73 73 65 20 64 75 20 68 65 61 64 65 72 0D 0A 20    sse du header.. 
02CB10:  3B 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C    ;..         CALL
02CB20:  20 23 42 43 37 41 20 20 20 20 20 20 20 20 3B 46     #BC7A        ;F
02CB30:  65 72 6D 65 72 20 6C 65 20 66 69 63 68 69 65 72    ermer le fichier
02CB40:  20 6E 6F 72 6D 61 6C 65 6D 65 6E 74 0D 0A 20 20     normalement..  
02CB50:  20 20 20 20 20 20 20 52 45 54 0D 0A 20 3B 0D 0A           RET.. ;..
02CB60:  20 45 52 52 44 49 53 43 20 43 41 4C 4C 20 23 42     ERRDISC CALL #B
02CB70:  43 37 44 20 20 20 20 20 20 20 20 3B 46 65 72 6D    C7D        ;Ferm
02CB80:  65 74 75 72 65 20 64 27 75 72 67 65 6E 63 65 20    eture d'urgence 
02CB90:  65 6E 20 63 61 73 20 64 27 65 72 72 65 75 72 0D    en cas d'erreur.
02CBA0:  0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C    .         LD HL,
02CBB0:  54 45 52 52 44 49 53 43 0D 0A 20 20 20 20 20 20    TERRDISC..      
02CBC0:  20 20 20 4C 44 20 41 2C 23 38 30 0D 0A 20 20 20       LD A,#80..   
02CBD0:  20 20 20 20 20 20 4A 52 20 41 46 46 45 52 52 0D          JR AFFERR.
02CBE0:  0A 20 3B 0D 0A 20 45 52 52 4E 41 4D 20 20 4C 44    . ;.. ERRNAM  LD
02CBF0:  20 48 4C 2C 54 45 52 52 4E 41 4D 20 20 20 20 20     HL,TERRNAM     
02CC00:  3B 41 64 72 65 73 73 65 20 64 75 20 74 65 78 74    ;Adresse du text
02CC10:  65 20 64 27 65 72 72 65 75 72 20 64 61 6E 73 20    e d'erreur dans 
02CC20:  48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20    HL..         LD 
02CC30:  41 2C 23 46 46 20 20 20 20 20 20 20 20 20 20 3B    A,#FF          ;
02CC40:  45 74 20 73 69 67 6E 61 6C 65 72 20 6C 27 65 72    Et signaler l'er
02CC50:  72 65 75 72 20 64 61 6E 73 20 6C 65 20 66 6C 61    reur dans le fla
02CC60:  67 0D 0A 20 41 46 46 45 52 52 20 20 4C 44 20 28    g.. AFFERR  LD (
02CC70:  46 4C 47 45 52 52 29 2C 41 0D 0A 20 3B 0D 0A 20    FLGERR),A.. ;.. 
02CC80:  3B 2D 20 52 4F 55 54 49 4E 45 20 41 46 46 49 43    ;- ROUTINE AFFIC
02CC90:  48 41 47 45 20 2D 0D 0A 20 3B 0D 0A 20 50 52 49    HAGE -.. ;.. PRI
02CCA0:  4E 54 31 20 20 4C 44 20 41 2C 28 48 4C 29 0D 0A    NT1  LD A,(HL)..
02CCB0:  20 20 20 20 20 20 20 20 20 4F 52 20 41 0D 0A 20             OR A.. 
02CCC0:  20 20 20 20 20 20 20 20 52 45 54 20 5A 0D 0A 20            RET Z.. 
02CCD0:  20 20 20 20 20 20 20 20 43 41 4C 4C 20 26 42 42            CALL &BB
02CCE0:  35 41 0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43    5A..         INC
02CCF0:  20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4A 52     HL..         JR
02CD00:  20 50 52 49 4E 54 31 0D 0A 20 3B 0D 0A 20 4C 49     PRINT1.. ;.. LI
02CD10:  53 54 20 0D 0A 20 46 4C 47 45 52 52 20 20 44 42    ST .. FLGERR  DB
02CD20:  20 30 0D 0A 20 54 59 50 45 20 20 20 20 44 42 20     0.. TYPE    DB 
02CD30:  30 0D 0A 20 4C 45 4E 46 49 43 48 20 44 57 20 30    0.. LENFICH DW 0
02CD40:  0D 0A 20 41 44 46 49 43 48 20 20 44 57 20 30 0D    .. ADFICH  DW 0.
02CD50:  0A 20 41 44 48 45 41 44 20 20 44 57 20 30 0D 0A    . ADHEAD  DW 0..
02CD60:  20 3B 0D 0A 20 4E 41 4D 45 31 20 20 20 44 53 20     ;.. NAME1   DS 
02CD70:  31 35 2C 30 0D 0A 20 4C 45 4E 20 20 20 20 20 44    15,0.. LEN     D
02CD80:  42 20 30 0D 0A 20 4E 4F 4C 49 53 54 0D 0A 20 54    B 0.. NOLIST.. T
02CD90:  45 52 52 4E 41 4D 20 20 44 42 20 33 31 2C 31 2C    ERRNAM  DB 31,1,
02CDA0:  32 34 2C 31 38 2C 32 34 2C 22 20 45 52 52 45 55    24,18,24," ERREU
02CDB0:  52 20 4C 4F 4E 47 55 45 55 52 20 4E 4F 4D 20 22    R LONGUEUR NOM "
02CDC0:  2C 37 2C 32 34 2C 30 0D 0A 20 54 45 52 52 44 49    ,7,24,0.. TERRDI
02CDD0:  53 43 20 44 42 20 33 31 2C 31 2C 32 34 2C 31 38    SC DB 31,1,24,18
02CDE0:  2C 32 34 2C 22 20 45 52 52 45 55 52 20 46 49 43    ,24," ERREUR FIC
02CDF0:  48 49 45 52 20 22 2C 37 2C 32 34 2C 30 0D 0A 20    HIER ",7,24,0.. 
02CE00:  3B 0D 0A 20 20 20 20 20 4C 27 6F 70 74 69 6F 6E    ;..     L'option
02CE10:  20 42 20 64 65 20 6C 61 20 20 64 7B 6D 6F 20 20     B de la  d{mo  
02CE20:  76 6F 75 73 20 20 70 65 72 6D 65 74 74 72 61 20    vous  permettra 
02CE30:  20 64 65 20 20 6C 69 72 65 20 74 6F 75 73 20 6C     de  lire tous l
02CE40:  65 73 20 72 65 6E 73 65 69 67 6E 65 6D 65 6E 74    es renseignement
02CE50:  73 20 0D 0A 20 66 6F 75 72 6E 69 73 20 70 61 72    s .. fournis par
02CE60:  20 63 65 20 70 72 6F 67 72 61 6D 6D 65 20 2E 0D     ce programme ..
02CE70:  0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20    ...             
02CE80:  20 20 41 20 53 55 49 56 52 45 20 44 41 4E 53 20      A SUIVRE DANS 
02CE90:  4C 27 4F 50 54 49 4F 4E 20 27 43 48 41 52 47 45    L'OPTION 'CHARGE
02CEA0:  4D 45 4E 54 20 44 45 53 20 46 49 43 48 49 45 52    MENT DES FICHIER
02CEB0:  53 27 0D 0A 1A 0A 20 2D 2D 2D 2D 2D 2D 2D 2D 2D    S'.... ---------
02CEC0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A    --------------..
02CED0:  20 0D 0A 20 20 20 20 20 50 6F 75 72 20 65 08 5E     ..     Pour e.^
02CEE0:  74 72 65 20 75 74 69 6C 69 73 61 62 6C 65 73 20    tre utilisables 
02CEF0:  64 65 70 75 69 73 20 20 6C 65 20 20 42 41 53 49    depuis  le  BASI
02CF00:  76 69 65 77 73 20 20 65 74 20 20 61 75 74 72 65    views  et  autre
02CF10:  73 20 20 70 61 67 65 73 20 20 7B 63 72 61 6E 20    s  pages  {cran 
02CF20:  0D 0A 20 70 75 62 6C 69 63 69 74 61 69 72 65 73    .. publicitaires
02CF30:  20 71 75 69 20 66 69 67 75 72 61 69 65 6E 74 20     qui figuraient 
02CF40:  73 75 72 20 20 6C 61 20 20 66 61 63 65 20 20 32    sur  la  face  2
02CF50:  20 20 2E 20 20 28 49 6C 20 20 7B 74 61 69 74 20      .  (Il  {tait 
02CF60:  20 74 65 6D 70 73 20 71 75 27 6F 6E 20 6C 75 69     temps qu'on lui
02CF70:  20 0D 0A 20 72 65 70 61 73 73 65 20 6C 61 20 64     .. repasse la d
02CF80:  7B 6D 6F 20 64 65 20 44 49 53 43 2B 55 4C 54 52    {mo de DISC+ULTR
02CF90:  41 21 29 20 2E 20 4C 61 20 66 61 63 65 20 20 32    A!) . La face  2
02CFA0:  20 65 73 74 20 6D 61 69 6E 74 65 6E 61 6E 74 20     est maintenant 
02CFB0:  2C 20 63 6F 6D 6D 65 20 6C 61 20 66 61 63 65 20    , comme la face 
02CFC0:  31 20 0D 0A 20 63 6F 6E 73 61 63 72 7B 65 20 61    1 .. consacr{e a
02CFD0:  75 20 6D 61 67 61 7A 69 6E 65 20 63 65 20 71 75    u magazine ce qu
02CFE0:  69 20 65 73 74 20 20 69 6E 63 6F 6E 74 65 73 74    i est  incontest
02CFF0:  61 62 6C 65 6D 65 6E 74 20 20 75 6E 20 70 6C 75    ablement  un plu
02D000:  73 20 2E 20 50 6F 75 72 20 6C 65 73 20 64 7B 6D    s . Pour les d{m
02D010:  6F 73 20 0D 0A 20 70 72 7B 76 65 72 73 69 6F 6E    os .. pr{version
02D020:  73 20 65 74 20 61 75 74 72 65 73 20 2C 20 72 69    s et autres , ri
02D030:  65 6E 20 20 6E 27 65 73 74 20 20 70 65 72 64 75    en  n'est  perdu
02D040:  20 20 70 75 69 73 71 75 27 65 6C 6C 65 73 20 73      puisqu'elles s
02D050:  6F 6E 74 20 64 69 73 74 72 69 62 75 7B 65 73 20    ont distribu{es 
02D060:  73 75 72 20 0D 0A 20 64 65 73 20 64 69 73 71 75    sur .. des disqu
02D070:  65 74 74 65 73 20 73 7B 70 61 72 7B 65 73 20 70    ettes s{par{es p
02D080:  61 72 20 6C 65 20 6E 6F 75 76 65 61 75 20 73 65    ar le nouveau se
02D090:  72 76 69 63 65 20 4D 45 47 41 46 52 45 45 20 2E    rvice MEGAFREE .
02D0A0:  0D 0A 20 0D 0A 20 20 20 20 20 41 6C 6F 72 73 20    .. ..     Alors 
02D0B0:  76 6F 79 6F 6E 73 20 75 6E 20 70 65 75 20 6C 65    voyons un peu le
02D0C0:  20 20 63 6F 6E 74 65 6E 75 20 20 64 65 20 20 63      contenu  de  c
02D0D0:  65 73 20 20 32 20 20 66 61 63 65 73 20 20 2E 20    es  2  faces  . 
02D0E0:  44 27 61 62 6F 72 64 20 2C 20 6F 6E 20 74 72 6F    D'abord , on tro
02D0F0:  75 76 65 20 0D 0A 20 71 75 65 6C 71 75 65 73 20    uve .. quelques 
02D100:  6F 70 74 69 6F 6E 73 20 73 75 70 70 6C 7B 6D 65    options suppl{me
02D110:  6E 74 61 69 72 65 73 20 70 6F 75 72 20 6C 61 20    ntaires pour la 
02D120:  20 6C 65 63 74 75 72 65 20 20 64 75 20 20 6D 61     lecture  du  ma
02D130:  67 61 7A 69 6E 65 20 20 2E 20 4C 65 73 20 32 20    gazine  . Les 2 
02D140:  70 6C 75 73 20 0D 0A 20 6E 6F 74 61 62 6C 65 73    plus .. notables
02D150:  20 70 65 72 6D 65 74 74 65 6E 74 20 20 64 65 20     permettent  de 
02D160:  20 73 61 75 76 65 72 20 20 73 75 72 20 20 64 69     sauver  sur  di
02D170:  73 71 75 65 20 20 6C 61 20 20 70 61 67 65 20 20    sque  la  page  
02D180:  7B 63 72 61 6E 20 20 61 66 66 69 63 68 7B 20 20    {cran  affich{  
02D190:  6F 75 20 64 65 20 0D 0A 20 6C 27 69 6D 70 72 69    ou de .. l'impri
02D1A0:  6D 65 72 20 65 6E 20 68 61 72 64 63 6F 70 79 20    mer en hardcopy 
02D1B0:  2E 20 55 6E 20 6D 65 6E 75 20 61 66 66 69 63 68    . Un menu affich
02D1C0:  61 62 6C 65 20 20 70 61 72 20 32 20 61 70 70 75    able  par 2 appu
02D1D0:  69 73 20 73 75 72 20 45 53 43 20 70 72 7B 73 65    is sur ESC pr{se
02D1E0:  6E 74 65 20 6C 65 20 0D 0A 20 72 7B 73 75 6D 7B    nte le .. r{sum{
02D1F0:  20 64 65 73 20 6F 70 74 69 6F 6E 73 20 65 74 20     des options et 
02D200:  63 68 61 71 75 65 20 74 6F 75 63 68 65 20 20 64    chaque touche  d
02D210:  75 20 20 70 61 76 7B 20 6E 75 6D 7B 72 69 71 75    u  pav{ num{riqu
02D220:  65 20 72 65 6E 76 6F 69 65 20 64 69 72 65 63 74    e renvoie direct
02D230:  65 6D 65 6E 74 20 40 20 0D 0A 20 75 6E 65 20 72    ement @ .. une r
02D240:  75 62 72 69 71 75 65 20 64 6F 6E 6E 7B 65 20 63    ubrique donn{e c
02D250:  65 20 71 75 69 20 20 72 65 6E 64 20 20 6C 65 20    e qui  rend  le 
02D260:  20 74 6F 75 74 20 20 62 65 61 75 63 6F 75 70 20     tout  beaucoup 
02D270:  20 70 6C 75 73 20 20 6C 69 73 69 62 6C 65 20 2E     plus  lisible .
02D280:  20 44 6F 6E 63 20 6C 65 20 0D 0A 20 63 6F 6E 66     Donc le .. conf
02D290:  6F 72 74 20 75 74 69 6C 69 73 61 74 65 75 72 20    ort utilisateur 
02D2A0:  65 73 74 20 65 6E 20 70 72 6F 67 72 7D 73 20 2E    est en progr}s .
02D2B0:  0D 0A 20 0D 0A 20 20 20 20 20 44 75 20 63 6F 08    .. ..     Du co.
02D2C0:  5E 74 7B 20 71 75 69 20 6E 6F 75 73 20 69 6E 74    ^t{ qui nous int
02D2D0:  7B 72 65 73 73 65 20 6C 65 20 70 6C 75 73 20 2C    {resse le plus ,
02D2E0:  20 6C 65 73 20 75 74 69 6C 69 74 61 69 72 65 73     les utilitaires
02D2F0:  20 2C 20 6C 65 20 6E 75 6D 7B 72 6F 20 39 20 66     , le num{ro 9 f
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 4F 56 45 52 50 41 43 4B 42 41 53 00 00 00 00    .OVERPACKBAS....
02D410:  00 00 00 00 00 70 01 00 74 0D 00 00 00 00 00 00    .....p..t.......
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:  74 0D 00 A4 04 2C 30 0D 0A 54 45 52 46 49 43 48    t....,0..TERFICH
02D450:  20 44 42 20 33 31 2C 31 2C 31 2C 22 45 52 52 45     DB 31,1,1,"ERRE
02D460:  55 52 20 46 49 43 48 49 45 52 22 2C 30 0D 0A 4C    UR FICHIER",0..L
02D470:  49 53 54 0D 0A 4E 4F 4D 53 43 52 20 20 44 42 20    IST..NOMSCR  DB 
02D480:  14 00 0A 00 A8 22 6F 76 65 72 70 61 63 6B 2E 62    ....."overpack.b
02D490:  69 6E 22 00 19 00 14 00 AD 20 10 01 A2 20 0E 2C    in"...... ... .,
02D4A0:  0E 01 A2 20 0F 2C 19 1A 01 82 20 0E 00 26 00 1E    ... .,.... ..&..
02D4B0:  00 BF 01 BF 22 20 4F 56 45 52 50 41 43 4B 20 2E    ...." OVERPACK .
02D4C0:  20 53 4F 53 20 50 52 4F 47 52 41 4D 4D 45 55 52     SOS PROGRAMMEUR
02D4D0:  53 22 00 26 00 28 00 BF 01 BF 22 20 5B 31 5D 20    S".&.(...." [1] 
02D4E0:  43 72 65 65 72 20 75 6E 65 20 62 61 73 65 20 6F    Creer une base o
02D4F0:  76 65 72 73 63 61 6E 22 00 28 00 32 00 BF 22 20    verscan".(.2.." 
02D500:  5B 32 5D 20 43 6F 6E 76 65 72 74 69 72 20 75 6E    [2] Convertir un
02D510:  65 20 62 61 73 65 20 6F 76 65 72 73 63 61 6E 22    e base overscan"
02D520:  00 21 00 3C 00 BF 22 20 5B 33 5D 20 41 66 66 69    .!.<.." [3] Affi
02D530:  63 68 65 72 20 75 6E 20 6F 76 65 72 73 63 61 6E    cher un overscan
02D540:  22 00 29 00 46 00 BF 22 20 5B 34 5D 20 52 65 74    ".).F.." [4] Ret
02D550:  6F 75 72 20 61 20 53 4F 53 20 50 52 4F 47 52 41    our a SOS PROGRA
02D560:  4D 4D 45 55 52 53 20 22 20 20 00 2F 00 50 00 03    MMEURS "  ./.P..
02D570:  00 00 E1 EF 22 22 01 D6 20 03 00 00 E1 F1 22 31    ...."".. ....."1
02D580:  22 FC 20 03 00 00 E1 EE 22 34 22 01 03 00 00 E1    ". ....."4".....
02D590:  EF FF 1C 28 FF 43 29 01 D5 00 07 00 5A 00 01 C0    ...(.C).....Z...
02D5A0:  00 1D 00 64 00 A1 20 03 00 00 E1 EF 22 34 22 EB    ...d.. ....."4".
02D5B0:  20 85 20 22 73 6F 73 37 41 22 2C 19 29 00 14 00     . "sos7A",.)...
02D5C0:  6E 00 A1 20 03 00 00 E1 F2 22 31 22 EB 20 1E AA    n.. ....."1". ..
02D5D0:  00 00 23 00 78 00 BF 01 BF 01 A3 20 22 4D 6F 64    ..#.x.....£ "Mod
02D5E0:  65 20 65 63 72 61 6E 20 70 72 65 76 75 20 22 3B    e ecran prevu ";
02D5F0:  0D 00 00 ED 00 2A 00 82 00 A1 20 0D 00 00 ED F1    .....*.... .....
02D600:  0E 20 FC 20 0D 00 00 ED EE 11 20 EB 20 1E 78 00    . . ...... . .x.
02D610:  20 01 97 20 BE 20 1C 5F A5 2C 0D 00 00 ED 00 4D     .. . ._.,.....M
02D620:  00 8C 00 BF 01 BF 22 20 50 6C 61 63 65 72 20 75    ......" Placer u
02D630:  6E 65 20 64 69 73 71 75 65 74 74 65 20 61 76 65    ne disquette ave
02D640:  63 20 41 55 20 4D 4F 49 4E 53 20 37 30 4B 20 66    c AU MOINS 70K f
02D650:  72 65 65 20 65 74 20 70 72 65 73 73 65 72 20 75    ree et presser u
02D660:  6E 65 20 74 6F 75 63 68 65 20 22 00 19 00 96 00    ne touche ".....
02D670:  83 20 1C 06 BB 01 83 20 1F 00 00 22 22 90 01 A0    . ..... ...""...
02D680:  20 1E 14 00 00 25 00 A0 00 A1 20 FF 12 28 1C 5E     ....%.... ..(.^
02D690:  A5 29 EF 0E 20 EB 20 1E 14 00 20 01 97 20 83 20    .).. . ... .. . 
02D6A0:  1C 06 BB 01 A0 20 1E 14 00 00 14 00 AA 00 A1 20    ..... ......... 
02D6B0:  03 00 00 E1 F2 22 32 22 EB 20 1E 36 01 00 35 00    ....."2". .6..5.
02D6C0:  B4 00 BF 01 BF 20 22 20 44 6F 6E 6E 65 72 20 6C    ..... " Donner l
02D6D0:  65 20 6E 6F 6D 20 64 65 73 20 34 20 66 69 63 68    e nom des 4 fich
02D6E0:  69 65 72 73 20 61 20 63 68 61 72 67 65 72 22 20    iers a charger" 
02D6F0:  20 20 00 11 00 BE 00 9E 20 0D 00 00 C9 EF 0F 20      ...... ...... 
02D700:  EC 20 12 00 41 00 C8 00 A9 20 10 2C 17 F4 0D 00    . ..A.... .,....
02D710:  00 E9 01 BF 20 22 46 69 63 68 69 65 72 20 3A 22    .... "Fichier :"
02D720:  F4 FF 19 28 0D 00 00 E9 29 F4 22 20 22 3B FF 03    ...(....)." ";..
02D730:  28 19 12 29 3B 01 A3 3B 03 00 00 66 69 E3 28 0D    (..);.£;...fi.(.
02D740:  00 00 E9 29 00 35 00 D2 00 A1 20 FF 0E 28 03 00    ...).5.... ..(..
02D750:  00 66 69 E3 28 0D 00 00 E9 29 29 EF 0E 20 FC 20    .fi.(....)).. . 
02D760:  FF 0E 28 03 00 00 66 69 E3 28 0D 00 00 E9 29 29    ..(...fi.(....))
02D770:  EE 19 0C 20 EB 20 1E C8 00 00 06 00 DC 00 B0 00    ... . ..........
02D780:  40 00 E6 00 A9 20 10 2C 19 0F 01 BF 22 46 69 63    @.... .,...."Fic
02D790:  68 69 65 72 20 73 61 75 76 65 67 61 72 64 65 20    hier sauvegarde 
02D7A0:  6F 76 65 72 73 63 61 6E 20 22 3B FF 03 28 19 12    overscan ";..(..
02D7B0:  29 3B 01 A3 3B 03 00 00 66 69 63 73 61 F6 20 00    );.£;...ficsa. .
02D7C0:  30 00 F0 00 A1 20 FF 0E 28 03 00 00 66 69 63 73    0.... ..(...fics
02D7D0:  61 F6 29 EF 0E 20 FC 20 FF 0E 28 03 00 00 66 69    a.).. . ..(...fi
02D7E0:  63 73 61 F6 29 EE 19 0C 20 EB 20 1E E6 00 20 00    csa.)... . ... .
02D7F0:  29 00 FA 00 A9 20 10 2C 19 11 01 BF 22 4D 6F 64    ).... .,...."Mod
02D800:  65 20 65 63 72 61 6E 20 22 3B FF 03 28 19 12 29    e ecran ";..(..)
02D810:  3B 01 A3 3B 0D 00 00 ED 00 1C 00 04 01 A1 20 0D    ;.£;.......... .
02D820:  00 00 ED F1 0E 20 FC 20 0D 00 00 ED EE 10 20 EB    ..... . ...... .
02D830:  20 1E FA 00 00 47 00 0E 01 BF 01 BF 22 20 50 6C     ....G......" Pl
02D840:  61 63 65 72 20 6C 61 20 64 69 73 71 75 65 74 74    acer la disquett
02D850:  65 20 61 76 65 63 20 6C 65 73 20 34 20 65 63 72    e avec les 4 ecr
02D860:  61 6E 73 20 65 74 20 70 72 65 73 73 65 72 20 75    ans et presser u
02D870:  6E 65 20 74 6F 75 63 68 65 20 22 00 0A 00 18 01    ne touche ".....
02D880:  83 20 1C 06 BB 00 4B 00 22 01 AD 20 0D 00 00 ED    . ....K.".. ....
02D890:  01 83 20 1F 00 00 1C 22 90 2C 40 03 00 00 66 69    .. ....".,@...fi
02D8A0:  E3 28 0F 29 2C 40 03 00 00 66 69 E3 28 10 29 2C    .(.),@...fi.(.),
02D8B0:  40 03 00 00 66 69 E3 28 11 29 2C 40 03 00 00 66    @...fi.(.),@...f
02D8C0:  69 E3 28 12 29 2C 40 03 00 00 66 69 63 73 61 F6    i.(.),@...ficsa.
02D8D0:  00 25 00 2C 01 A1 20 FF 12 28 1C 5E A5 29 EF 0E    .%.,.. ..(.^.)..
02D8E0:  20 EB 20 1E 14 00 20 01 97 20 83 20 1C 06 BB 01     . ... .. . ....
02D8F0:  A0 20 1E 14 00 00 2D 00 36 01 BF 01 BF 20 22 20    . ....-.6.... " 
02D900:  44 6F 6E 6E 65 72 20 6C 65 20 6E 6F 6D 20 64 75    Donner le nom du
02D910:  20 66 69 63 68 69 65 72 20 6F 76 65 72 73 63 61     fichier oversca
02D920:  6E 22 00 2A 00 40 01 A9 20 10 2C 19 0B 01 BF 20    n".*.@.. .,.... 
02D930:  22 46 69 63 68 69 65 72 20 3A 22 3B FF 03 28 19    "Fichier :";..(.
02D940:  12 29 3B 01 A3 3B 03 00 00 66 69 E3 00 29 00 4A    .);.£;...fi..).J
02D950:  01 A1 20 FF 0E 28 03 00 00 66 69 E3 29 EF 0E 20    .. ..(...fi.).. 
02D960:  FC 20 FF 0E 28 03 00 00 66 69 E3 29 EE 19 0C 20    . ..(...fi.)... 
02D970:  EB 20 1E 40 01 00 29 00 54 01 A9 20 10 2C 19 0E    . .@..).T.. .,..
02D980:  01 BF 22 4D 6F 64 65 20 65 63 72 61 6E 20 22 3B    .."Mode ecran ";
02D990:  FF 03 28 19 12 29 3B 01 A3 3B 0D 00 00 ED 00 1C    ..(..);.£;......
02D9A0:  00 5E 01 A1 20 0D 00 00 ED F1 0E 20 FC 20 0D 00    .^.. ...... . ..
02D9B0:  00 ED EE 10 20 EB 20 1E 54 01 00 1C 00 68 01 AD    .... . .T....h..
02D9C0:  20 0D 00 00 ED 01 83 20 1F 00 00 1F 22 90 2C 40     ...... ....".,@
02D9D0:  03 00 00 66 69 E3 00 25 00 72 01 A1 20 FF 12 28    ...fi..%.r.. ..(
02D9E0:  1C 5E A5 29 EF 0E 20 EB 20 1E 14 00 20 01 97 20    .^.).. . ... .. 
02D9F0:  83 20 1C 06 BB 01 A0 20 1E 14 00 00 00 00 3B 0D    . ..... ......;.
02DA00:  0A 4E 4F 4C 49 53 54 0D 0A 4F 52 47 20 20 34 31    .NOLIST..ORG  41
02DA10:  30 30 30 0D 0A 3B 0D 0A 3B 2D 20 43 72 65 61 74    000..;..;- Creat
02DA20:  69 6F 6E 20 64 65 20 34 20 65 63 72 61 6E 73 20    ion de 4 ecrans 
02DA30:  70 6F 75 72 20 4F 56 45 52 53 43 41 4E 20 2D 0D    pour OVERSCAN -.
02DA40:  0A 3B 0D 0A 20 20 20 20 20 20 20 20 58 4F 52 20    .;..        XOR 
02DA50:  41 20 20 20 20 20 20 20 20 20 20 20 20 3B 52 65    A            ;Re
02DA60:  6D 69 73 65 20 61 20 7A 65 72 6F 20 65 76 65 6E    mise a zero even
02DA70:  74 75 65 6C 6C 65 20 65 72 72 65 75 72 20 66 69    tuelle erreur fi
02DA80:  63 68 69 65 72 0D 0A 20 20 20 20 20 20 20 20 4C    chier..        L
02DA90:  44 20 28 46 4C 47 45 52 52 29 2C 41 0D 0A 3B 0D    D (FLGERR),A..;.
02DAA0:  0A 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 23    .        LD HL,#
02DAB0:  45 32 38 30 2B 33 34 20 20 20 3B 41 64 72 65 73    E280+34   ;Adres
02DAC0:  73 65 20 64 65 70 61 72 74 20 31 65 72 20 65 63    se depart 1er ec
02DAD0:  72 61 6E 0D 0A 20 20 20 20 20 20 20 20 4C 44 20    ran..        LD 
02DAE0:  42 2C 34 36 20 20 20 20 20 20 20 20 20 20 3B 64    B,46          ;d
02DAF0:  65 20 34 36 20 63 6F 6C 6F 6E 6E 65 73 20 70 61    e 46 colonnes pa
02DB00:  72 20 31 33 32 20 6C 69 67 6E 65 73 20 0D 0A 20    r 132 lignes .. 
02DB10:  20 20 20 20 20 20 20 4C 44 20 43 2C 31 33 32 0D           LD C,132.
02DB20:  0A 3B 0D 0A 20 20 20 20 20 20 20 20 50 55 53 48    .;..        PUSH
02DB30:  20 42 43 0D 0A 20 20 20 20 20 20 20 20 4C 44 20     BC..        LD 
02DB40:  44 45 2C 54 53 43 31 20 20 20 20 20 20 20 3B 54    DE,TSC1       ;T
02DB50:  65 78 74 65 20 65 63 72 61 6E 20 31 20 65 74 20    exte ecran 1 et 
02DB60:  73 61 75 76 65 72 20 2E 0D 0A 20 20 20 20 20 20    sauver ...      
02DB70:  20 20 43 41 4C 4C 20 53 41 56 45 0D 0A 20 20 20      CALL SAVE..   
02DB80:  20 20 20 20 20 50 4F 50 20 42 43 0D 0A 3B 0D 0A         POP BC..;..
02DB90:  20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 23 45            LD HL,#E
02DBA0:  32 38 30 20 20 20 20 20 20 3B 45 6E 63 6F 72 65    280      ;Encore
02DBB0:  20 33 20 61 20 66 61 69 72 65 20 64 65 20 6C 61     3 a faire de la
02DBC0:  20 6D 65 6D 65 20 6D 61 6E 69 65 72 65 20 0D 0A     meme maniere ..
02DBD0:  20 20 20 20 20 20 20 20 50 55 53 48 20 42 43 0D            PUSH BC.
02DBE0:  0A 20 20 20 20 20 20 20 20 4C 44 20 44 45 2C 54    .        LD DE,T
02DBF0:  53 43 32 0D 0A 20 20 20 20 20 20 20 20 43 41 4C    SC2..        CAL
02DC00:  4C 20 53 41 56 45 0D 0A 20 20 20 20 20 20 20 20    L SAVE..        
02DC10:  50 4F 50 20 42 43 0D 0A 3B 0D 0A 20 20 20 20 20    POP BC..;..     
02DC20:  20 20 20 4C 44 20 48 4C 2C 23 43 30 30 30 2B 33       LD HL,#C000+3
02DC30:  34 0D 0A 20 20 20 20 20 20 20 20 50 55 53 48 20    4..        PUSH 
02DC40:  42 43 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 44    BC..        LD D
02DC50:  45 2C 54 53 43 33 0D 0A 20 20 20 20 20 20 20 20    E,TSC3..        
02DC60:  43 41 4C 4C 20 53 41 56 45 0D 0A 20 20 20 20 20    CALL SAVE..     
02DC70:  20 20 20 50 4F 50 20 42 43 0D 0A 3B 0D 0A 20 20       POP BC..;..  
02DC80:  20 20 20 20 20 20 4C 44 20 48 4C 2C 23 43 30 30          LD HL,#C00
02DC90:  30 0D 0A 20 20 20 20 20 20 20 20 50 55 53 48 20    0..        PUSH 
02DCA0:  42 43 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 44    BC..        LD D
02DCB0:  45 2C 54 53 43 34 0D 0A 20 20 20 20 20 20 20 20    E,TSC4..        
02DCC0:  43 41 4C 4C 20 53 41 56 45 0D 0A 20 20 20 20 20    CALL SAVE..     
02DCD0:  20 20 20 50 4F 50 20 42 43 0D 0A 20 20 20 20 20       POP BC..     
02DCE0:  20 20 20 52 45 54 0D 0A 3B 0D 0A 53 41 56 45 20       RET..;..SAVE 
02DCF0:  20 20 20 50 55 53 48 20 42 43 20 20 20 20 20 20       PUSH BC      
02DD00:  20 20 20 3B 50 72 65 73 65 72 76 65 72 20 72 65       ;Preserver re
02DD10:  67 69 73 74 72 65 73 0D 0A 20 20 20 20 20 20 20    gistres..       
02DD20:  20 50 55 53 48 20 48 4C 0D 0A 20 20 20 20 20 20     PUSH HL..      
02DD30:  20 20 50 55 53 48 20 44 45 0D 0A 20 20 20 20 20      PUSH DE..     
02DD40:  20 20 20 4C 44 20 41 2C 28 4D 4F 44 45 29 0D 0A       LD A,(MODE)..
02DD50:  20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 42 43            LD HL,BC
02DD60:  4C 46 4C 49 4E 2B 31 0D 0A 20 20 20 20 20 20 20    LFLIN+1..       
02DD70:  20 4C 44 20 28 48 4C 29 2C 34 38 0D 0A 20 20 20     LD (HL),48..   
02DD80:  20 20 20 20 20 4F 52 20 41 0D 0A 20 20 20 20 20         OR A..     
02DD90:  20 20 20 4A 52 20 5A 2C 53 45 54 4D 4F 44 45 0D       JR Z,SETMODE.
02DDA0:  0A 20 20 20 20 20 20 20 20 4C 44 20 28 48 4C 29    .        LD (HL)
02DDB0:  2C 32 35 35 0D 0A 53 45 54 4D 4F 44 45 20 43 41    ,255..SETMODE CA
02DDC0:  4C 4C 20 23 42 43 30 45 0D 0A 20 20 20 20 20 20    LL #BC0E..      
02DDD0:  20 20 50 4F 50 20 44 45 0D 0A 20 20 20 20 20 20      POP DE..      
02DDE0:  20 20 50 4F 50 20 48 4C 0D 0A 20 20 20 20 20 20      POP HL..      
02DDF0:  20 20 50 4F 50 20 42 43 0D 0A 3B 0D 0A 42 43 4C      POP BC..;..BCL
02DE00:  46 4C 49 4E 31 20 50 55 53 48 20 42 43 0D 0A 20    FLIN1 PUSH BC.. 
02DE10:  20 20 20 20 20 20 20 50 55 53 48 20 48 4C 0D 0A           PUSH HL..
02DE20:  42 43 4C 46 4C 49 4E 20 4C 44 20 28 48 4C 29 2C    BCLFLIN LD (HL),
02DE30:  34 38 0D 0A 20 20 20 20 20 20 20 20 49 4E 43 20    48..        INC 
02DE40:  48 4C 0D 0A 20 20 20 20 20 20 20 20 44 4A 4E 5A    HL..        DJNZ
02DE50:  20 42 43 4C 46 4C 49 4E 20 20 20 20 20 0D 0A 20     BCLFLIN     .. 
02DE60:  20 20 20 20 20 20 20 50 4F 50 20 48 4C 0D 0A 20           POP HL.. 
02DE70:  20 20 20 20 20 20 20 50 55 53 48 20 44 45 0D 0A           PUSH DE..
02DE80:  20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 43            CALL #BC
02DE90:  32 36 0D 0A 20 20 20 20 20 20 20 20 50 4F 50 20    26..        POP 
02DEA0:  44 45 0D 0A 20 20 20 20 20 20 20 20 50 4F 50 20    DE..        POP 
02DEB0:  42 43 0D 0A 20 20 20 20 20 20 20 20 44 45 43 20    BC..        DEC 
02DEC0:  43 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 4E 5A    C..        JR NZ
02DED0:  2C 42 43 4C 46 4C 49 4E 31 0D 0A 20 20 20 20 20    ,BCLFLIN1..     
02DEE0:  20 20 20 43 41 4C 4C 20 50 52 54 0D 0A 3B 0D 0A       CALL PRT..;..
02DEF0:  20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 4E 4F            LD HL,NO
02DF00:  4D 53 43 52 0D 0A 20 20 20 20 20 20 20 20 4C 44    MSCR..        LD
02DF10:  20 42 2C 31 32 0D 0A 20 20 20 20 20 20 20 20 4C     B,12..        L
02DF20:  44 20 44 45 2C 33 34 30 30 30 0D 0A 20 20 20 20    D DE,34000..    
02DF30:  20 20 20 20 43 41 4C 4C 20 23 42 43 38 43 0D 0A        CALL #BC8C..
02DF40:  20 20 20 20 20 20 20 20 4A 52 20 4E 43 2C 45 52            JR NC,ER
02DF50:  52 46 49 43 48 0D 0A 20 20 20 20 20 20 20 20 4C    RFICH..        L
02DF60:  44 20 48 4C 2C 23 43 30 30 30 0D 0A 20 20 20 20    D HL,#C000..    
02DF70:  20 20 20 20 4C 44 20 44 45 2C 23 34 30 30 30 0D        LD DE,#4000.
02DF80:  0A 20 20 20 20 20 20 20 20 4C 44 20 41 2C 32 0D    .        LD A,2.
02DF90:  0A 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42    .        CALL #B
02DFA0:  43 39 38 0D 0A 20 20 20 20 20 20 20 20 4A 52 20    C98..        JR 
02DFB0:  4E 43 2C 45 52 52 46 49 43 48 0D 0A 20 20 20 20    NC,ERRFICH..    
02DFC0:  20 20 20 20 43 41 4C 4C 20 23 42 43 38 46 0D 0A        CALL #BC8F..
02DFD0:  20 20 20 20 20 20 20 20 4A 52 20 4E 43 2C 45 52            JR NC,ER
02DFE0:  52 46 49 43 48 0D 0A 0D 0A 20 20 20 20 20 20 20    RFICH....       
02DFF0:  20 4C 44 20 48 4C 2C 4E 4F 4D 53 43 52 2B 37 0D     LD HL,NOMSCR+7.
02E000:  0A 20 20 20 20 20 20 20 20 49 4E 43 20 28 48 4C    .        INC (HL
02E010:  29 0D 0A 20 20 20 20 20 20 20 20 52 45 54 0D 0A    )..        RET..
02E020:  3B 0D 0A 45 52 52 46 49 43 48 20 4C 44 20 28 46    ;..ERRFICH LD (F
02E030:  4C 47 45 52 52 29 2C 41 0D 0A 20 20 20 20 20 20    LGERR),A..      
02E040:  20 20 43 41 4C 4C 20 23 42 43 39 32 0D 0A 20 20      CALL #BC92..  
02E050:  20 20 20 20 20 20 4C 44 20 44 45 2C 54 45 52 46          LD DE,TERF
02E060:  49 43 48 0D 0A 20 20 20 20 20 20 20 20 4A 50 20    ICH..        JP 
02E070:  50 52 54 0D 0A 3B 0D 0A 50 52 54 20 20 20 20 20    PRT..;..PRT     
02E080:  4C 44 20 41 2C 28 44 45 29 0D 0A 20 20 20 20 20    LD A,(DE)..     
02E090:  20 20 20 4F 52 20 41 0D 0A 20 20 20 20 20 20 20       OR A..       
02E0A0:  20 52 45 54 20 5A 0D 0A 20 20 20 20 20 20 20 20     RET Z..        
02E0B0:  43 41 4C 4C 20 23 42 42 35 41 0D 0A 20 20 20 20    CALL #BB5A..    
02E0C0:  20 20 20 20 49 4E 43 20 44 45 0D 0A 20 20 20 20        INC DE..    
02E0D0:  20 20 20 20 4A 52 20 50 52 54 0D 0A 0D 0A 0D 0A        JR PRT......
02E0E0:  54 53 43 31 20 20 20 20 44 42 20 33 31 2C 31 2C    TSC1    DB 31,1,
02E0F0:  32 2C 22 45 43 52 41 4E 20 48 41 55 54 20 47 41    2,"ECRAN HAUT GA
02E100:  55 43 48 45 22 2C 30 0D 0A 54 53 43 32 20 20 20    UCHE",0..TSC2   
02E110:  20 44 42 20 33 31 2C 31 2C 32 2C 22 45 43 52 41     DB 31,1,2,"ECRA
02E120:  4E 20 48 41 55 54 20 44 52 4F 49 54 45 22 2C 30    N HAUT DROITE",0
02E130:  0D 0A 54 53 43 33 20 20 20 20 44 42 20 33 31 2C    ..TSC3    DB 31,
02E140:  31 2C 32 34 2C 22 45 43 52 41 4E 20 42 41 53 20    1,24,"ECRAN BAS 
02E150:  47 41 55 43 48 45 22 2C 30 0D 0A 54 53 43 34 20    GAUCHE",0..TSC4 
02E160:  20 20 20 44 42 20 33 31 2C 31 2C 32 34 2C 22 45       DB 31,1,24,"E
02E170:  43 52 41 4E 20 42 41 53 20 44 52 4F 49 54 45 22    CRAN BAS DROITE"
02E180:  2C 30 0D 0A 54 45 52 46 49 43 48 20 44 42 20 33    ,0..TERFICH DB 3
02E190:  31 2C 31 2C 31 2C 22 45 52 52 45 55 52 20 46 49    1,1,1,"ERREUR FI
02E1A0:  43 48 49 45 52 22 2C 30 0D 0A 4C 49 53 54 0D 0A    CHIER",0..LIST..
02E1B0:  4E 4F 4D 53 43 52 20 20 44 42 20 22 4F 56 45 52    NOMSCR  DB "OVER
02E1C0:  53 43 52 31 2E 53 43 52 22 0D 0A 46 4C 47 45 52    SCR1.SCR"..FLGER
02E1D0:  52 20 20 44 42 20 30 0D 0A 4D 4F 44 45 20 20 20    R  DB 0..MODE   
02E1E0:  20 44 42 20 30 0D 0A 4E 4F 4C 49 53 54 0D 0A 3B     DB 0..NOLIST..;
02E1F0:  0D 0A 00 00 1A 0D 0A 3B 0D 0A 4F 56 45 52 53 43    .......;..OVERSC
02E200:  F4 EF 12 01 0D 00 00 64 EC EF 16 01 0D 00 00 64    .......d.......d
02E210:  E8 EF 16 01 03 00 00 E2 EF FF 16 28 FF 0E 28 03    ...........(..(.
02E220:  00 00 C1 28 0E 29 29 29 01 9F 20 1E 88 27 01 A0    ...(.))).. ..'..
02E230:  20 1E D8 27 00 57 00 CE 27 0D 00 00 72 F8 EF 0D     ..'.W..'...r...
02E240:  00 00 F8 01 0D 00 00 72 F9 EF 0D 00 00 F9 01 0D    .......r........
02E250:  00 00 72 EC EF 0D 00 00 EC 01 0D 00 00 72 E8 EF    ..r..........r..
02E260:  0D 00 00 E8 01 0D 00 00 72 F4 EF 0D 00 00 F4 01    ........r.......
02E270:  0D 00 00 72 64 EC EF 0D 00 00 64 EC 01 0D 00 00    ...rd.....d.....
02E280:  72 64 E8 EF 0D 00 00 64 E8 01 C9 00 57 00 D8 27    rd.....d....W..'
02E290:  0D 00 00 F8 EF 0D 00 00 72 F8 01 0D 00 00 F9 EF    ........r.......
02E2A0:  0D 00 00 72 F9 01 0D 00 00 EC EF 0D 00 00 72 EC    ...r..........r.
02E2B0:  01 0D 00 00 E8 EF 0D 00 00 72 E8 01 0D 00 00 F4    .........r......
02E2C0:  EF 0D 00 00 72 F4 01 0D 00 00 64 EC EF 0D 00 00    ....r.....d.....
02E2D0:  72 64 EC 01 0D 00 00 64 E8 EF 0D 00 00 72 64 E8    rd.....d.....rd.
02E2E0:  01 C9 00 07 00 F8 2A 01 C0 00 43 00 02 2B 01 C0    ......*...C..+..
02E2F0:  2A 2A 2A 20 42 72 61 6E 63 68 65 6D 65 6E 74 20    *** Branchement 
02E300:  4C 45 43 54 45 55 52 37 20 65 74 20 72 65 74 6F    LECTEUR7 et reto
02E310:  75 72 20 64 65 62 75 74 20 65 6E 20 63 61 73 20    ur debut en cas 
02E320:  64 27 65 72 72 65 75 72 20 2A 2A 2A 00 07 00 0C    d'erreur ***....
02E330:  2B 01 C0 00 39 00 16 2B AD 20 10 01 9F 20 1E 20    +...9..+. ... . 
02E340:  2B 01 A1 20 0D 00 00 65 F2 EF 0F 20 EB 20 7C 00    +.. ...e... . |.
02E350:  57 4B 45 D9 2C 0F 2C 0E 2C 0E 2C 19 12 2C 12 01    WKE.,.,.,.,..,..
02E360:  A0 20 1E 64 00 20 01 97 20 1E 64 00 00 3B 00 20    . .d. .. .d..;. 
02E370:  2B 83 20 1F 00 00 7C 14 90 2C 0E 01 83 20 1F 00    +. ...|..,... ..
02E380:  00 7F 14 90 2C 1A 10 27 01 83 20 1F 00 00 70 14    ....,..'.. ...p.
02E390:  90 2C 0E 2C 0F 2C 0F 2C 19 50 2C 0F 2C 19 19 2C    .,.,.,.,.P,.,..,
02E3A0:  40 03 00 00 66 69 E3 00 28 00 2A 2B 8A 20 23 0F    @...fi..(.*+. #.
02E3B0:  01 A9 20 23 0F 2C 17 2C 14 01 BF 23 0F 2C 22 5B    .. #.,.,...#.,"[
02E3C0:  31 5D 20 52 45 43 4F 4D 4D 45 4E 43 45 20 22 00    1] RECOMMENCE ".
02E3D0:  22 00 34 2B A9 20 23 0F 2C 17 2C 16 01 BF 23 0F    ".4+. #.,.,...#.
02E3E0:  2C 22 5B 32 5D 20 20 52 45 50 52 45 4E 44 52 45    ,"[2]  REPRENDRE
02E3F0:  22 00 23 00 3E 2B A9 20 23 0F 2C 17 2C 19 0A 01    ".#.>+. #.,.,...
02E400:  72 61 70 70 65 20 0D 0A 20 66 6F 72 74 20 2E 20    rappe .. fort . 
02E410:  4F 6E 20 79 20 20 74 72 6F 75 76 65 20 20 6E 6F    On y  trouve  no
02E420:  74 61 6D 65 6E 74 20 20 20 75 6E 20 20 63 6F 6D    tament   un  com
02E430:  70 61 63 74 65 75 72 20 20 64 27 69 6D 61 67 65    pacteur  d'image
02E440:  73 20 20 7B 63 72 61 6E 20 65 74 20 75 6E 20 73    s  {cran et un s
02E450:  79 73 74 7D 6D 65 20 0D 0A 20 64 27 61 66 66 69    yst}me .. d'affi
02E460:  63 68 61 67 65 20 7B 63 72 61 6E 20 28 64 65 73    chage {cran (des
02E470:  20 20 66 72 7D 72 65 73 20 20 64 61 6E 6C 6F 73      fr}res  danlos
02E480:  29 20 20 71 75 69 20 20 6F 66 66 72 65 20 20 32    )  qui  offre  2
02E490:  30 20 20 6D 61 6E 69 7D 72 65 73 20 64 69 66 66    0  mani}res diff
02E4A0:  7B 72 65 6E 74 65 73 20 0D 0A 20 64 27 61 66 66    {rentes .. d'aff
02E4B0:  69 63 68 65 72 20 75 6E 20 7B 63 72 61 6E 20 2E    icher un {cran .
02E4C0:  20 55 6E 20 70 72 6F 67 72 61 6D 6D 65 20 20 64     Un programme  d
02E4D0:  65 20 20 72 65 63 6F 70 69 65 20 64 27 7B 63 72    e  recopie d'{cr
02E4E0:  61 6E 20 28 65 78 74 72 61 69 74 20 64 75 20 70    an (extrait du p
02E4F0:  72 6F 67 72 61 6D 6D 65 20 0D 0A 20 64 65 73 73    rogramme .. dess
02E500:  69 6E 20 74 65 63 68 6E 69 71 75 65 20 7B 64 69    in technique {di
02E510:  74 7B 20 64 27 61 62 6F 72 64 20 70 61 72 20 20    t{ d'abord par  
02E520:  52 41 44 49 4F 20 20 50 4C 41 4E 53 20 20 70 75    RADIO  PLANS  pu
02E530:  69 73 20 20 4D 49 43 52 4F 4C 4F 47 49 43 29 20    is  MICROLOGIC) 
02E540:  65 74 20 70 75 62 6C 69 7B 20 0D 0A 20 64 61 6E    et publi{ .. dan
02E550:  73 20 4D 45 47 41 4D 41 47 20 39 20 61 76 65 63    s MEGAMAG 9 avec
02E560:  20 6C 61 20 62 69 65 6E 76 65 69 6C 6C 61 6E 74     la bienveillant
02E570:  65 20 61 75 74 6F 72 69 73 61 74 69 6F 6E 20 64    e autorisation d
02E580:  65 73 20 32 20 7B 64 69 74 65 75 72 73 20 73 75    es 2 {diteurs su
02E590:  63 63 65 73 73 69 66 73 20 2E 20 0D 0A 20 41 20    ccessifs . .. A 
02E5A0:  6E 6F 74 65 72 20 71 75 65 20 63 65 73 20 20 33    noter que ces  3
02E5B0:  20 20 70 72 6F 67 72 61 6D 6D 65 73 20 20 73 6F      programmes  so
02E5C0:  6E 74 20 20 64 27 75 6E 65 20 20 65 66 66 69 63    nt  d'une  effic
02E5D0:  61 63 69 74 7B 20 20 65 74 20 64 27 75 6E 65 20    acit{  et d'une 
02E5E0:  71 75 61 6C 69 74 7B 20 71 75 69 20 0D 0A 20 61    qualit{ qui .. a
02E5F0:  75 72 61 69 65 6E 74 20 70 75 20 6C 65 75 72 20    uraient pu leur 
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:  76 61 6C 6F 69 72 20 6C 65 73 20 20 68 6F 6E 6E    valoir les  honn
02E710:  65 75 72 73 20 20 64 65 20 20 53 4F 53 20 20 50    eurs  de  SOS  P
02E720:  52 4F 47 52 41 4D 4D 45 55 52 53 20 63 65 20 71    ROGRAMMEURS ce q
02E730:  75 69 20 65 73 74 20 61 73 73 65 7A 20 0D 0A 20    ui est assez .. 
02E740:  72 61 72 65 20 64 61 6E 73 20 6C 65 73 20 66 61    rare dans les fa
02E750:  6E 7A 69 6E 65 73 20 2E 0D 0A 20 0D 0A 20 20 20    nzines ... ..   
02E760:  20 20 41 75 74 72 65 20 63 68 6F 73 65 20 72 61      Autre chose ra
02E770:  72 65 20 2C 20 75 6E 65 20 7B 74 75 64 65 20 64    re , une {tude d
02E780:  65 73 20 20 6D 61 67 61 7A 69 6E 65 73 20 20 61    es  magazines  a
02E790:  6E 67 6C 61 69 73 20 64 7B 64 69 7B 73 20 61 75    nglais d{di{s au
02E7A0:  20 43 50 43 20 65 74 20 6C 65 73 20 0D 0A 20 61     CPC et les .. a
02E7B0:  64 72 65 73 73 65 73 20 6F 75 20 6C 65 73 20 74    dresses ou les t
02E7C0:  72 6F 75 76 65 72 20 2E 0D 0A 20 0D 0A 20 20 20    rouver ... ..   
02E7D0:  20 20 55 6E 65 20 6E 6F 75 76 65 6C 6C 65 20 72      Une nouvelle r
02E7E0:  75 62 72 69 71 75 65 20 2C 20 27 48 45 4C 50 27    ubrique , 'HELP'
02E7F0:  20 2C 20 70 6F 73 65 7A 20 20 6C 65 73 20 20 71     , posez  les  q
02E800:  75 65 73 74 69 6F 6E 73 20 2C 20 6F 6E 2D 79 20    uestions , on-y 
02E810:  72 7B 70 6F 6E 64 20 2E 20 43 61 20 0D 0A 20 6D    r{pond . Ca .. m
02E820:  65 20 72 61 70 65 6C 6C 65 20 71 75 65 6C 71 75    e rapelle quelqu
02E830:  65 20 63 68 6F 73 65 20 6D 61 69 73 20 71 75 6F    e chose mais quo
02E840:  69 20 3F 20 4A 27 65 6E 20 70 72 6F 66 69 74 65    i ? J'en profite
02E850:  20 70 6F 75 72 20 70 6F 73 65 72 20 75 6E 65 20     pour poser une 
02E860:  71 75 65 73 74 69 6F 6E 20 71 75 69 20 0D 0A 20    question qui .. 
02E870:  6D 65 20 74 69 65 6E 74 20 40 20 63 6F 65 75 72    me tient @ coeur
02E880:  20 64 65 70 75 69 73 20 64 65 73 20 20 61 6E 6E     depuis des  ann
02E890:  7B 65 73 20 20 3A 20 20 43 6F 6D 6D 65 6E 74 20    {es  :  Comment 
02E8A0:  72 65 70 72 6F 64 75 69 72 65 20 6F 75 20 73 69    reproduire ou si
02E8B0:  6D 75 6C 65 72 20 61 76 65 63 20 75 6E 20 0D 0A    muler avec un ..
02E8C0:  20 64 72 69 76 65 20 44 44 31 20 6E 6F 72 6D 61     drive DD1 norma
02E8D0:  6C 20 64 65 73 20 70 69 73 74 65 73 20 64 65 20    l des pistes de 
02E8E0:  31 39 20 73 65 63 74 65 75 72 73 20 20 74 61 69    19 secteurs  tai
02E8F0:  6C 6C 65 20 32 20 4F 4B 20 7B 63 72 69 74 65 73    lle 2 OK {crites
02E900:  20 61 76 65 63 20 75 6E 20 64 72 69 76 65 20 0D     avec un drive .
02E910:  0A 20 73 70 7B 63 69 61 6C 20 3F 0D 0A 20 0D 0A    . sp{cial ?.. ..
02E920:  20 20 20 20 20 44 61 6E 73 20 6C 65 73 20 64 6F         Dans les do
02E930:  6D 61 69 6E 65 73 20 70 6C 75 73 20 63 6F 75 72    maines plus cour
02E940:  61 6E 74 73 20 2C 20 20 75 6E 20 20 65 73 73 61    ants ,  un  essa
02E950:  69 20 63 6F 6D 70 61 72 61 74 69 66 20 64 65 20    i comparatif de 
02E960:  33 44 20 56 4F 49 43 45 20 43 48 45 53 53 20 0D    3D VOICE CHESS .
02E970:  0A 20 4D 41 53 54 45 52 20 43 48 45 53 53 20 2D    . MASTER CHESS -
02E980:  20 43 59 52 55 53 20 2E 20 44 65 73 20 20 6D 75     CYRUS . Des  mu
02E990:  73 69 71 75 65 73 20 20 2C 20 20 64 65 73 20 20    siques  ,  des  
02E9A0:  74 65 73 74 73 20 64 65 20 6A 65 75 78 20 2C 20    tests de jeux , 
02E9B0:  75 6E 20 72 65 63 74 69 66 69 63 61 74 69 66 20    un rectificatif 
02E9C0:  0D 0A 20 70 6F 75 72 20 66 61 69 72 65 20 66 6F    .. pour faire fo
02E9D0:  6E 63 74 69 6F 6E 6E 65 72 20 4D 45 47 41 4D 41    nctionner MEGAMA
02E9E0:  47 20 36 20 73 75 72 20 36 31 32 38 20 65 74 20    G 6 sur 6128 et 
02E9F0:  74 6F 75 6A 6F 75 72 73 20 6C 65 73 20 61 73 74    toujours les ast
02EA00:  75 63 65 73 20 2C 20 73 6F 6C 75 74 69 6F 6E 73    uces , solutions
02EA10:  20 0D 0A 20 64 65 20 6A 65 75 78 20 2C 20 61 64     .. de jeux , ad
02EA20:  72 65 73 73 65 73 20 20 64 65 20 20 63 6C 75 62    resses  de  club
02EA30:  73 20 20 65 74 20 20 66 61 6E 7A 69 6E 65 73 20    s  et  fanzines 
02EA40:  20 28 46 61 75 74 20 20 70 61 73 20 20 63 72 6F     (Faut  pas  cro
02EA50:  69 72 65 20 6D 61 69 73 20 74 6F 75 73 20 6C 65    ire mais tous le
02EA60:  73 20 0D 0A 20 74 72 69 6D 65 73 74 72 65 73 20    s .. trimestres 
02EA70:  69 6C 20 65 6E 20 74 72 6F 75 76 65 20 64 65 20    il en trouve de 
02EA80:  6E 6F 75 76 65 6C 6C 65 73 29 20 2E 0D 0A 20 0D    nouvelles) ... .
02EA90:  0A 20 20 20 20 20 45 74 20 70 6F 75 72 20 63 6F    .     Et pour co
02EAA0:  6E 63 6C 75 72 65 20 2C 20 70 6F 75 72 20 75 6E    nclure , pour un
02EAB0:  65 20 66 6F 69 73 20 2C 20 75 6E 20 64 6F 6D 61    e fois , un doma
02EAC0:  69 6E 65 20 64 6F 6E 74 20 6F 6E 20 6E 27 61 20    ine dont on n'a 
02EAD0:  76 72 61 69 6D 65 6E 74 20 72 69 65 6E 20 40 20    vraiment rien @ 
02EAE0:  0D 0A 20 73 65 63 6F 75 65 72 20 2C 20 6C 65 20    .. secouer , le 
02EAF0:  72 65 74 6F 75 72 20 64 65 20 20 6C 27 7B 74 65    retour de  l'{te
02EB00:  72 6E 65 6C 20 20 70 6F 6C 7B 6D 69 71 75 65 20    rnel  pol{mique 
02EB10:  4D 45 47 41 4D 41 47 2D 4D 49 43 52 4F 2D 42 4F    MEGAMAG-MICRO-BO
02EB20:  59 20 63 6F 6E 63 65 72 6E 61 6E 74 20 6C 65 73    Y concernant les
02EB30:  20 0D 0A 20 69 6D 61 67 65 73 20 7B 63 72 61 6E     .. images {cran
02EB40:  73 20 21 20 48 65 75 72 65 75 73 65 6D 65 6E 74    s ! Heureusement
02EB50:  20 69 6C 20 73 65 6D 62 6C 65 20 62 69 65 6E 20     il semble bien 
02EB60:  20 71 75 27 6F 6E 20 20 65 6E 20 76 6F 69 65 20     qu'on  en voie 
02EB70:  6C 61 20 66 69 6E 20 6D 61 69 73 20 71 75 61 6E    la fin mais quan
02EB80:  64 20 0D 0A 20 6D 65 08 5E 6D 65 20 2C 20 34 20    d .. me.^me , 4 
02EB90:  70 61 67 65 73 20 20 70 6F 75 72 20 20 73 6F 6C    pages  pour  sol
02EBA0:  64 65 72 20 20 63 65 74 74 65 20 20 71 75 65 72    der  cette  quer
02EBB0:  65 6C 6C 65 20 20 40 20 20 6C 27 68 65 75 72 65    elle  @  l'heure
02EBC0:  20 6F 7C 20 45 52 45 20 49 4E 46 4F 52 4D 41 54     o| ERE INFORMAT
02EBD0:  49 51 55 45 20 0D 0A 20 72 61 63 68 7D 74 65 20    IQUE .. rach}te 
02EBE0:  73 6F 6E 20 6C 61 62 65 6C 20 40 20 49 4E 46 4F    son label @ INFO
02EBF0:  47 52 41 4D 4D 45 53 20 2C 20 7B 74 61 69 74 2D    GRAMMES , {tait-
02EC00:  63 65 20 62 69 65 6E 20 75 74 69 6C 65 20 3F 0D    ce bien utile ?.
02EC10:  0A 20 20 0D 0A 20 20 20 20 20 41 75 20 70 61 73    .  ..     Au pas
02EC20:  73 61 67 65 20 75 6E 65 20 70 65 74 69 74 65 20    sage une petite 
02EC30:  71 75 65 73 74 69 6F 6E 20 61 75 20 20 73 75 6A    question au  suj
02EC40:  65 74 20 20 64 65 73 20 66 61 6E 7A 69 6E 65 73    et  des fanzines
02EC50:  20 71 75 69 20 64 65 76 72 61 69 65 6E 74 20 65     qui devraient e
02EC60:  08 5E 74 72 65 20 0D 0A 20 63 6F 6E 73 74 69 74    .^tre .. constit
02EC70:  75 7B 73 20 70 72 65 73 71 75 65 20 75 6E 69 71    u{s presque uniq
02EC80:  75 65 6D 65 6E 74 20 64 27 69 6D 61 67 65 73 20    uement d'images 
02EC90:  20 63 6F 6D 6D 65 20 20 6C 65 20 20 73 75 67 67     comme  le  sugg
02ECA0:  7D 72 65 20 4D 49 43 52 4F 2D 42 4F 59 20 61 76    }re MICRO-BOY av
02ECB0:  65 63 20 64 65 73 20 0D 0A 20 74 65 73 74 73 20    ec des .. tests 
02ECC0:  64 65 20 6A 65 75 78 20 31 30 30 20 66 6F 69 73    de jeux 100 fois
02ECD0:  20 65 66 66 65 63 74 75 7B 73 20 20 70 6F 75 72     effectu{s  pour
02ECE0:  20 20 62 6F 75 63 68 65 72 20 20 6C 65 73 20 74      boucher  les t
02ECF0:  72 6F 75 73 20 65 6E 74 72 65 20 6C 65 73 20 69    rous entre les i
02ED00:  6D 61 67 65 73 20 3A 20 0D 0A 20 4E 27 65 73 74    mages : .. N'est
02ED10:  2D 63 65 20 20 70 61 73 20 20 6C 61 20 20 75 6E    -ce  pas  la  un
02ED20:  65 20 20 20 66 6F 72 6D 65 20 20 20 64 65 20 20    e   forme   de  
02ED30:  20 6D 61 73 74 75 72 62 61 74 69 6F 6E 20 20 20     masturbation   
02ED40:  69 6E 74 65 6C 6C 65 63 74 75 65 6C 6C 65 20 20    intellectuelle  
02ED50:  64 6F 6E 74 20 20 6C 61 20 0D 0A 20 73 75 62 73    dont  la .. subs
02ED60:  74 61 6E 74 69 66 69 71 75 65 20 6D 6F 65 6C 6C    tantifique moell
02ED70:  65 20 28 73 69 20 6A 27 6F 73 65 20 64 69 72 65    e (si j'ose dire
02ED80:  29 20 73 65 20 72 7B 73 75 6D 65 20 40 20 27 52    ) se r{sume @ 'R
02ED90:  65 67 61 72 64 65 7A 20 63 6F 6D 6D 65 20 6E 6F    egardez comme no
02EDA0:  75 73 20 73 6F 6D 6D 65 73 20 0D 0A 20 64 6F 75    us sommes .. dou
02EDB0:  7B 73 20 65 74 20 65 73 73 61 79 65 7A 20 64 6F    {s et essayez do
02EDC0:  6E 63 20 64 27 65 6E 20 66 61 69 72 65 20 61 75    nc d'en faire au
02EDD0:  74 61 6E 74 20 2E 2E 2E 27 20 3F 20 0D 0A 20 0D    tant ...' ? .. .
02EDE0:  0A 20 20 20 20 20 49 6C 20 73 65 6D 62 6C 65 20    .     Il semble 
02EDF0:  62 69 65 6E 20 71 75 65 20 63 65 72 74 61 69 6E    bien que certain
02EE00:  73 20 27 61 75 74 65 75 72 73 27 20 6D 61 6E 71    s 'auteurs' manq
02EE10:  75 65 6E 74 20 64 65 73 20 76 65 72 74 75 73 20    uent des vertus 
02EE20:  70 7B 64 61 67 6F 67 69 71 75 65 73 20 65 74 20    p{dagogiques et 
02EE30:  0D 0A 20 64 65 20 6C 27 69 6D 61 67 69 6E 61 74    .. de l'imaginat
02EE40:  69 6F 6E 20 6E 7B 63 7B 73 73 61 69 72 65 20 70    ion n{c{ssaire p
02EE50:  6F 75 72 20 20 64 7B 70 61 73 73 65 72 20 20 6C    our  d{passer  l
02EE60:  65 20 20 73 74 61 64 65 20 20 64 65 20 20 6C 27    e  stade  de  l'
02EE70:  61 66 66 69 63 68 61 67 65 20 70 75 72 20 65 74    affichage pur et
02EE80:  20 0D 0A 20 73 69 6D 70 6C 65 20 65 74 20 73 6F     .. simple et so
02EE90:  75 68 61 69 74 65 72 61 69 65 6E 74 20 76 6F 69    uhaiteraient voi
02EEA0:  72 20 6C 65 20 6D 6F 6E 64 65 20 64 65 20 6C 27    r le monde de l'
02EEB0:  69 6E 66 6F 72 6D 61 74 69 71 75 65 20 70 6C 6F    informatique plo
02EEC0:  6E 67 65 72 20 64 61 6E 73 20 6C 61 20 6D 65 08    nger dans la me.
02EED0:  5E 6D 65 20 0D 0A 20 6D 7B 64 69 6F 63 72 69 74    ^me .. m{diocrit
02EEE0:  7B 20 2E 20 43 65 20 6E 27 65 73 74 20 70 61 73    { . Ce n'est pas
02EEF0:  20 75 6E 65 20 72 61 69 73 6F 6E 20 20 70 6F 75     une raison  pou
02EF00:  72 20 20 65 08 5E 74 72 65 20 74 65 6E 74 7B 20    r  e.^tre tent{ 
02EF10:  64 65 20 73 75 69 76 72 65 20 6C 65 20 6D 6F 75    de suivre le mou
02EF20:  76 65 6D 65 6E 74 20 0D 0A 20 63 61 72 20 69 6C    vement .. car il
02EF30:  20 72 65 73 74 65 20 65 6E 63 6F 72 65 20 62 65     reste encore be
02EF40:  61 75 63 6F 75 70 20 64 65 20 6D 6F 6E 64 65 20    aucoup de monde 
02EF50:  20 71 75 69 20 20 70 72 7B 66 7D 72 65 20 6C 65     qui  pr{f}re le
02EF60:  20 63 6F 6E 74 65 6E 75 20 61 75 20 63 6F 6E 74     contenu au cont
02EF70:  65 6E 61 6E 74 20 21 20 0D 0A 20 53 4F 53 20 50    enant ! .. SOS P
02EF80:  52 4F 47 52 41 4D 4D 45 55 52 53 20 40 20 75 6E    ROGRAMMEURS @ un
02EF90:  65 20 70 72 7B 73 65 6E 74 61 74 69 6F 6E 20 20    e pr{sentation  
02EFA0:  70 6F 75 72 20 20 6C 65 20 20 6D 6F 69 6E 73 20    pour  le  moins 
02EFB0:  72 75 73 74 69 71 75 65 20 2C 20 73 6F 75 66 66    rustique , souff
02EFC0:  72 65 20 64 27 75 6E 65 20 0D 0A 20 69 6D 70 75    re d'une .. impu
02EFD0:  69 73 73 61 6E 63 65 20 63 6F 6E 67 7B 6E 69 74    issance cong{nit
02EFE0:  61 6C 65 20 61 75 20 6E 69 76 65 61 75 20 64 65    ale au niveau de
02EFF0:  73 20 69 6D 61 67 65 73 20 20 65 74 20 20 65 73    s images  et  es
02F000:  74 20 64 65 20 73 75 72 63 72 6F 69 08 5E 74 20    t de surcroi.^t 
02F010:  70 61 79 61 6E 74 20 2C 20 63 65 20 0D 0A 20 70    payant , ce .. p
02F020:  72 6F 64 75 69 74 20 61 20 64 6F 6E 63 20 74 6F    roduit a donc to
02F030:  75 74 65 73 20 6C 65 73 20 74 61 72 65 73 20 64    utes les tares d
02F040:  65 20 20 6C 61 20 20 63 72 7B 61 74 69 6F 6E 20    e  la  cr{ation 
02F050:  65 74 20 76 6F 75 73 20 71 75 69 20 6C 69 73 65    et vous qui lise
02F060:  7A 20 63 65 73 20 6C 69 67 6E 65 73 20 0D 0A 20    z ces lignes .. 
02F070:  79 2D 65 08 5E 74 65 73 20 61 62 6F 6E 6E 7B 73    y-e.^tes abonn{s
02F080:  20 2E 20 50 6F 75 72 71 75 6F 69 20 3F 0D 0A 20     . Pourquoi ?.. 
02F090:  0D 0A 1A 20 20 20 20 20 4C 65 20 6E 6F 75 76 65    ...     Le nouve
02F0A0:  61 75 20 70 6F 72 74 20 69 6D 70 72 69 6D 61 6E    au port impriman
02F0B0:  74 65 20 72 65 73 74 65 20 20 75 6E 20 20 63 65    te reste  un  ce
02F0C0:  6E 74 72 6F 6E 69 63 20 20 65 74 20 75 74 69 6C    ntronic  et util
02F0D0:  69 73 65 20 65 6E 66 69 6E 20 6C 65 20 38 7D 6D    ise enfin le 8}m
02F0E0:  65 20 0D 0A 20 62 69 74 20 63 65 20 71 75 69 20    e .. bit ce qui 
02F0F0:  65 73 74 20 74 72 7D 73 20 62 69 65 6E 20 65 74    est tr}s bien et
02F100:  00 4F 56 45 52 41 46 31 20 42 49 4E 00 00 00 00    .OVERAF1 BIN....
02F110:  00 00 02 00 00 1C A2 00 C8 00 00 00 00 00 00 00    ................
02F120:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F130:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F140:  C8 00 00 3D 05 7C D6 40 67 7D C6 5C 6F D0 24 7C    ...=.|.@g}.\o.$|
02F150:  E6 07 C0 7C D6 08 67 C9 11 D0 00 21 00 C0 18 06    ...|..g....!....
02F160:  21 D0 00 11 00 C0 01 00 40 ED B0 C9 3E 2E 30 0E    !.......@...>.0.
02F170:  26 00 21 22 00 07 00 00 0C 68 FF 3F 28 2E 0E 26    &.!".....h.?(..&
02F180:  FE 01 C0 CD 40 A2 D0 AF CD 0E BC CD B7 A2 21 C3    ....@.........!.
02F190:  A2 CD 84 A2 CD 5D A2 CD 06 BB 21 D2 A2 CD 84 A2    .....]....!.....
02F1A0:  C3 AF A2 C9 DD 6E 00 DD 66 01 46 23 5E 23 56 EB    .....n..f.F#^#V.
02F1B0:  11 00 C0 CD 77 BC D0 21 68 42 CD 83 BC CD 7A BC    ....w..!hB....z.
02F1C0:  C9 06 FF 0E 5C 11 D0 00 21 68 42 CD 6C A2 06 09    ....\...!hB.l...
02F1D0:  D5 C5 06 00 ED B0 C1 D1 E5 EB CD 95 A2 7C B7 20    .............|. 
02F1E0:  02 26 40 EB E1 10 E9 C9 01 00 BC 7E FE FF C8 ED    .&@........~....
02F1F0:  49 04 ED 79 05 0C 23 18 F2 7C C6 08 67 E6 38 C0    I..y..#..|..g.8.
02F200:  7C D6 40 67 7D C6 5C 6F D0 24 7C E6 07 C0 7C D6    |.@g}.\o.$|...|.
02F210:  08 67 C9 11 D0 00 21 00 C0 18 06 21 D0 00 11 00    .g....!....!....
02F220:  C0 01 00 40 ED B0 C9 3E 2E 30 0E 26 00 21 22 00    ...@...>.0.&.!".
02F230:  07 00 00 0C 68 FF 3F 28 2E 0E 26 00 19 1E 00 07    ....h.?(..&.....
02F240:  00 00 30 00 FF 00 00 81 1A 0D 0A 3B 0D 0A 20 20    ..0........;..  
02F250:  20 20 20 20 20 20 4A 50 20 4F 56 45 52 43 52 45          JP OVERCRE
02F260:  45 0D 0A 20 20 20 20 20 20 20 20 4A 50 20 4F 56    E..        JP OV
02F270:  45 52 41 46 46 0D 0A 3B 0D 0A 4F 56 45 52 53 43    ERAFF..;..OVERSC
02F280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2E0:  E5 6D 69 6E 75 73 63 75 6C 20 20 20 00 00 00 03    .minuscul   ....
02F2F0:  03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F300:  CC CC CC 6E 95 CC 95 9D 6E 95 CC 0F 0F 4A C0 94    ...n....n....J..
02F310:  3D 3D 3E 3D 00 00 00 00 00 00 00 00 00 C0 00 80    ==>=............
02F320:  00 00 00 00 00 00 40 80 00 00 14 00 00 3C 3C 14    ......@......<<.
02F330:  14 3C 80 3C 00 14 00 00 00 00 00 00 00 00 00 00    .<.<............
02F340:  00 00 00 00 00 00 00 00 00 15 3E 3F 94 3C 68 95    ..........>?.<h.
02F350:  3F CC 6E D4 AD FC 3F 3F 3F 3F 9D CC CC CC C0 C8    ?.n...????......
02F360:  CC C8 3F 95 0F CC CC 0F 0F 0F 94 68 3E 3C 3F 3E    ..?........h><?>
02F370:  00 00 00 00 00 94 40 00 00 40 00 00 00 00 40 00    ......@..@....@.
02F380:  00 00 00 80 00 00 00 40 3C 14 14 94 00 00 28 14    .......@<.....(.
02F390:  28 78 00 00 00 00 00 00 00 00 00 00 00 00 00 00    (x..............
02F3A0:  00 00 00 00 00 3F 3F 3E 3C 3C 94 95 CC CC C4 C8    .....??><<......
02F3B0:  AD 5E 3F 3F 3F 3F CC 6E 6E CC C0 C0 6A C0 6E C0    .^????.nn...j.n.
02F3C0:  4A CC CC 0F 0F 0F C0 94 95 3C 3E 3F 2A 00 00 A0    J........<>?*...
02F3D0:  14 94 28 40 40 80 80 00 68 40 28 00 00 68 40 80    ..(@@...h@(..h@.
02F3E0:  C0 94 80 00 94 C0 00 00 00 3C 14 00 28 00 00 00    .........<..(...
02F3F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F400:  00 3F 3F 3E 3C C0 68 C4 CC 68 6E 95 FC 5E BD 3F    .??><.h..hn..^.?
02F410:  3F 6E CC CC C8 CC 6E C0 C0 CC 95 0F 0F 4E CC 0F    ?n....n......N..
02F420:  0F 0F C0 94 95 68 3D 3D 28 00 00 00 00 28 28 14    .....h==(....((.
02F430:  14 00 40 40 40 00 00 28 00 00 00 40 00 28 3C 40    ..@@@..(...@.(<@
02F440:  C0 00 14 00 14 14 3C 14 00 00 00 00 00 00 00 00    ......<.........
02F450:  00 00 00 00 00 00 00 00 00 00 00 00 00 3D 3F 3E    .............=?>
02F460:  3C C0 C0 6E CC C8 95 C4 D4 AD BD 3F 3F 6E 9D 9D    <..n.......??n..
02F470:  4A CA CC C8 C0 CC C0 0F 4A 85 8D 0F 0F 0F 4A 68    J.......J.....Jh
02F480:  68 3D 3D 3D 28 00 00 00 00 00 00 14 00 00 40 14    h===(.........@.
02F490:  40 00 28 28 00 40 3C 00 40 80 14 28 80 80 28 28    @.((.@<.@..(..((
02F4A0:  3C 3C 3C 28 00 00 00 00 00 00 00 00 00 00 00 00    <<<(............
02F4B0:  00 00 00 00 00 00 00 00 00 3D 3F 94 94 94 C0 6E    .........=?....n
02F4C0:  CC C8 9D C8 3F FC BD 3F 3F 6E CC CC 0F CA CC CC    ....?..??n......
02F4D0:  3F 95 85 C0 C0 4E 8D 4F 0F 0F 4A C0 C0 3C 3D 3E    ?....N.O..J..<=>
02F4E0:  2A 00 00 00 28 14 00 00 80 80 28 40 C0 00 00 00    *...(.....(@....
02F4F0:  28 28 00 40 80 00 14 40 00 80 00 14 14 3C 3C 00    ((.@...@.....<<.
02F500:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02F510:  20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D         -----------
02F520:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
02F530:  2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20    ---------..     
02F540:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D                   -
02F550:  20 49 4E 54 52 4F 44 55 43 54 49 4F 4E 20 41 55     INTRODUCTION AU
02F560:  20 43 4F 55 52 53 20 44 27 41 53 53 45 4D 42 4C     COURS D'ASSEMBL
02F570:  45 55 52 20 2D 0D 0A 20 20 20 20 20 20 20 20 20    EUR -..         
02F580:  20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D                ----
02F590:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
02F5A0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
02F5B0:  0D 0A 20 20 0D 0A 20 20 20 20 20 49 6C 20 6E 65    ..  ..     Il ne
02F5C0:  20 72 65 73 74 65 20 70 6C 75 73 20 62 65 61 75     reste plus beau
02F5D0:  63 6F 75 70 20 64 27 69 6E 73 74 72 75 63 74 69    coup d'instructi
02F5E0:  6F 6E 73 20 20 40 20 20 7B 74 75 64 69 65 72 20    ons  @  {tudier 
02F5F0:  20 2C 20 6E 6F 75 73 20 61 76 6F 6E 73 20 61 78     , nous avons ax
02F600:  7B 20 63 65 20 0D 0A 20 63 6F 75 72 73 20 73 75    { ce .. cours su
02F610:  72 20 6C 65 73 20 72 6F 75 74 69 6E 65 73 20 20    r les routines  
02F620:  73 79 73 74 7D 6D 65 20 20 64 75 20 20 64 72 69    syst}me  du  dri
02F630:  76 65 20 20 65 74 20 20 6C 65 75 72 20 20 65 6D    ve  et  leur  em
02F640:  70 6C 6F 69 20 20 2E 20 20 55 6E 65 20 73 7B 72    ploi  .  Une s{r
02F650:  69 65 20 64 65 20 0D 0A 20 64 7B 6D 6F 6E 73 74    ie de .. d{monst
02F660:  72 61 74 69 6F 6E 73 20 69 6C 6C 75 73 74 72 61    rations illustra
02F670:  6E 74 20 6C 27 75 73 61 67 65 20 64 75 20 64 72    nt l'usage du dr
02F680:  69 76 65 20 73 6F 75 73 20 61 73 73 65 6D 62 6C    ive sous assembl
02F690:  65 75 72 20 65 73 74 20 6A 6F 69 6E 74 65 20 2E    eur est jointe .
02F6A0:  0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20    .. ..           
02F6B0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D                   -
02F6C0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
02F6D0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 20 0D 0A 20 1A 41 55    --------- .. .AU
02F6E0:  20 43 4F 55 52 53 20 44 27 41 53 53 45 4D 42 4C     COURS D'ASSEMBL
02F6F0:  45 55 52 20 2D 0D 0A 20 20 20 20 20 20 20 20 20    EUR -..         
02F700:  64 65 76 69 65 6E 74 20 23 42 44 30 32 0D 0A 09    devient #BD02...
02F710:  49 4E 20 41 2C 28 43 29 09 09 3B 45 74 20 6F 6E    IN A,(C)..;Et on
02F720:  20 6C 69 74 20 6C 65 20 72 65 67 69 73 74 72 65     lit le registre
02F730:  20 63 68 6F 69 73 69 20 64 61 6E 73 20 41 20 2E     choisi dans A .
02F740:  20 44 61 6E 73 20 63 65 74 20 65 78 65 6D 70 6C     Dans cet exempl
02F750:  65 0D 0A 09 52 45 54 20 20 20 20 20 20 20 20 20    e...RET         
02F760:  20 20 20 20 3B 63 27 65 73 74 20 6C 27 61 64 72        ;c'est l'adr
02F770:  65 73 73 65 20 48 49 53 54 41 52 54 20 9F E1 63    esse HISTART ..c
02F780:  72 61 6E 20 64 75 20 43 52 54 43 20 71 75 69 20    ran du CRTC qui 
02F790:  65 73 74 20 64 61 6E 73 20 41 20 2E 0D 0A 0D 0A    est dans A .....
02F7A0:  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
02F7B0:  20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D               -----
02F7C0:  2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D    ----------------
02F7D0:  2D 2D 0D 0A 0D 0A 1A 2D 2D 21 2D 2D 2D 21 2D 2D    --.....--!---!--
02F7E0:  2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D    -!---!---!---!--
02F7F0:  2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D    -!---!---!---!--
02F800:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F810:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F820:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F830:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F840:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F850:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F860:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F870:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F880:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F890:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F8A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F8B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F8C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F8D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F8E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02F8F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
RESULT OF SEARCH :
PRO=205   CHEA=0   COD=24   MUSI=2   COP=32   GRA=160   WRIT=0   198=1   199=4   STARTER=0   KBI=2   CAAV=0   L.TOURNIER=0  
EXTENDED CPC DSK File    SAMdisk130625(  NSOS7A   BAS2OTICFACASCLOADBIN BINOUTSY
S6ASCy   !"#67EITO7  ASC9IFOUS7 ASCnW&'(-./24eRUTSYS7ASCP89DEFGHLITASC  BASHEADE
R  BAS OVERPACKBINKNAMEDISCBINIFO7   ASCXbcdhlzRUTSYS5ASC4)*,01MfgHEADER  BIN+SO
S7    BASNOVERAFF BASRASCOUR71ASCX$%AJLOPQSTUIFO7   ASCLOADSAVEBASZSAVEASC BIN5L
OADASC BINCRTC    BAS/avSINTRO3ASCSAVEBIN BIN3NOTICUT7ASC,BCYCRTC    BINRSXPRT2 
CODotuOVERPACKBASOVERSPACSOVjkOVERSPACSOV£DITO7  BAKaNSCOUR71BAKT%cdgLITASC  BIN
ISOS7    BAKa-INK-INTBINLOADASC BAKMREPDIV7 ASCxVWpqrsSOS7A   BAK1FIXETSG BINhLE
CTEUR7CODimnLOADSAVEBAKvCRTC    BAK/OVERAF1 BINSOS7    BAKbNAMEDISCBASwLOADASC B
ASxyLOADBIN BASSAVEBIN BASSAVEASC BASTEST       LOADSAVEBAKHEADER  BAK minuscul 
  SOS7A   BASp , ,",, nboEUR DRIVE  DB 0    o"x" B "-ink-int", ")  ,  , , , 2 NF
d no"Option en attente"me"MENU    PRINCIPAL"$n   y,,(,,,x"SOS PROGRAMMEURS N.7"D
MID,,,,," (C) UTIL-SOFT 1990 "DMID,,,,,S"M.MAIGROT La Gde Verriere"MID,,,,,"7199
0 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 & CONSE
ILS"PRT,,,,, ,5"EDITORIAL & INFOS"PRT,,,,,,5"REPONSES  ABONNES"PRT,,,LOADBIN BIN
FF2nf"nf"nfF##Vw0*z22nf"nf"nfF##Vw0*z2'--!---!---!---!---!---!---!---!---!---!--
-!---!---!---!--minuscul   D H,(IX+3)          LD (ADLOAD),HL            LD L,(I
X+4)       Le pointeur de la variable nom de fichier          LD H,(IX+5)       
est mis dans HL            LD B,(HL)         La longueur du nom de fichier est m
ise directement          INC HL            dans B pour 'OPENIN' puis on recupere
 l'adresse du          LD E,(HL)         1er caractere de la chaine dans DE     
     INC HL            EX DE,HL mettra l'adresse du nom de fichier dans HL      
    LD D,(HL)         pour 'OPENIN'    - Ouvrir                       - SOS PROG
RAMMEURS 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 . Cet
te    comodit n'est pas accessible en mode  dmonstration ! Uniquement en mode SO
S    ou en mode lecture .                               - 2  Lecture des textes 
-           Pour lire l'ensemble  de  ce  texte  utilisez  les  flches   Nvertic
ales du    curseur . Elles dplacent le texte d'un  ligne  . SHIFT + les flches ,
 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 extrmits du t
exte    . ENTER vous permet de  quitter  l'diteur  .  Dans  ce cas une option pe
rmet    de  1 Relire depuis le  dbut  .  2  Relire  la  page en cours . 3 retour
ner    au menu principal .                              - 3 Impression des texte
s -           Il,,,5"UTILITAIRES GRAPH"PRT,,,,,,6"COURS  ASSEMBLEUR"PRT,,,,,, (n
oPRT,,,,,,5"* AUTRE FACE SOS7"PRT,,,,,,  pN",6*** 1er MENU ***J+T   ,,X,*,,,hMod
e d'emploirFI"noticfac" 0* Edito - Infos * ()"  Editorial U.S  " ()" Infos gener
ales " ()" Infos UTIL-SOFT "()no()no()no()no()no()me    c c ' nbo zN3   ,,&,,,,,
,fi"edito7" 0fi"info7" 0&fi"infous7" 0%0fifi".ASC" + dD- Reponses -NXfi"repdiv7"
 0bl()nov()no()no()no()no  est  aussi  possible   d'imprimer   les   textes  ave
c  (CTRL)+"I"  .    L'impression commence  la  page  en  cours.  Elle  s'interro
mpt aprs chaque    srie de 60  lignes,  appuyez  sur  une  touche  quelconque  p
our continuer .    Maintenir ESC enfonc quitte le mode  impression  . Si la comm
ande (CTRL)+"I"    n'a d'autre effet que de produire un  bip c'est que votre imp
rimante est hors    service .      ---------------------------------------------
--------------------------------                            - 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  ()no()no()no()me   c c ' nbo zN3   ,,,
,,,, ,  X  X  X  X  X  X  X   X *()"Notice utilitaire" +()"Etude   du   CRTC" ,(
)"Ecran en overscan" -()"Affiche  overscan"O.()no()no()no()no()me   c c ' nbo zN
3   ,,,,*,*,*,*,fi"noticut7" 0"crtc""overpack""overaff"- Cours d'assembleur - ()
"  Introduction   " ()"Cours  assembleur" ()"Routines systeme5" $()"Rt.  Load fi
chier" .()"Rt.  Save fichier"8()noB()no L()"Rt.Demo load save" V()"MENU    PRINC
IPAL"   c c ' nbo zN3j   N                        ------------------------------
---                        - CHARGEMENT D'UN FICHIER BINAIRE -                  
       ---------------------------------          C'est  l'un  des  2  types  de
  chargement  possibles  l'autre  tant  le    chargement d'ASCII . Aprs avoir  o
uvert  le  fichier  comme prcdement , le    vecteur #BC83 charge tout le fichier
  dans  la RAM  l'adresse spcifie dans    HL .       #BC83 modifie tous les regi
stres y compris IX  et IY ! En sortie le CARRY    est mis et le flag Z enlev si 
la lecture a russi .              Cette routine est loge  en  #BE80  ce  qui  vo
us  permet  de charger des    programmes n'importe ou dans la  RAM  (Mais  atten
tion  si  il y- un bout de    BASIC comme dans la dmo) . D'autre part cette loca
tion en &BE80 ne ncssite    aucune commande MEMORY et le  programme  reste  en  
place  aprs un reset par    CTRL+SHIFT+ESC !          Si vous voulez l'utiliser 
indpendament  du programme de dmonstration il    suffit de faire  LOAD"LOADBIN.B
IN"         Puis       a$"NOM FICHIER"adadresse ou vous voulez charger le progra
mmebuf  adresse    ou vous voulez mettre le buffer         Et enfin  CALL &BE80,
a$,ad,buf          On notera que dans ce  CALL  figure  3  paramtres  , ce n'est
 gure plus    compliqu que  prcdement  .  Il  faut  juste  se  souvenir  que  le
 dernier    paramtre transmis se trouve sur la pile . On aura donc           Buf
 dans IX+4 IX+5       ad  dans IX+2 IX+3       a$  dans IX+0 IX+1          Buf e
t ad tant des variables  numriques  ENTIERES  (Entre 0 et 65536 et    sans virgu
le) sont traites directement  comme  des  valeurs 16 bits par tous    les CPC . 
         Un programme sis en #BE80 ne doit pas dpasser une centaine d'octets pou
r    fonctionner convenablement . La section de passage des paramtres est rduite
     sa plus simple expression et les tests et messages d'erreur supprims .     
 - Chargement d'un fichier binaire -              ORG #BE80      - PASSER LE NOM
 DU FICHIER AU PROGRAMME -    t,,,,,,,,tfi"asintro3" 0fi"ascour71" 0fi"routsys5"
 0fi"routsys6" 0fi"routsys7" 0  "loadsave" ()"Demo  routsyst. 1" ()"Demo  routsy
st. 2" ()"Demo   AND-OR-XOR" ()"Demo    rotations"()no()no ()no()me   c c ' nbo 
zN3(   2,,F,P,Z,d,n,x,2fi"couras63" 0"demrout1.bas"F"demrout2.bas"P"mask.basZ"ro
t.bas" d  n  x    '"sosg7",dE'    PRT, c, c,, ,  ,( )' $'*** FLASHING su cadre *
**.'e8' , ,,  d d '  c '  c  d dB'L'*** Trace un cadre INTERNE a la surface du t
exte *** V''CA,( ),(( ))( d) d,(( )), d( )( d), , , d, dj't'''CA,( )(( ) d),( )(
( ) d), (( ) d),( )( d) , , , d, d   '''C'D"RETOURNER 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+*** Branchement LECTEUR7 et retour de
but en cas d'erreur ***+9+   +  e  WKE,,,,, d  d + , ,' p,,,,P,,,fi(*+ # #,,#,"1
 RECOMMENCE ""4+ #,            CP 3              Verifier qu'il y-a bien 3 param
etres           RET NZ           XOR A             Remettre a zero le flag d'err
eur qui a pu etre           LD (FLGERR),A     modifie lors d'un appel prcdent . 
             LD L,(IX+0)       Recuperer et ranger l'adresse du buffer          
 LD H,(IX+1)           LD (BUFFER),HL              LD L,(IX+2)       Recuperer e
t ranger l'adresse de chargement           LD H,(IX+3)           LD (ADLOAD),HL 
             LD L,(IX+4)       Le point  Neur de la variable nom de fichier     
      LD H,(IX+5)       est mis dans HL              LD B,(HL)         La longue
ur du nom de fichier est mise directement           INC HL            dans B pou
r 'OPENIN' puis on recupere l'adresse du           LD E,(HL)         1er caracte
re de la chaine dans DE           INC HL            EX DE,HL mettra l'adresse du
 nom de fichier dans HL           LD D,(HL)         pour 'OPENIN'      - Ouvrir 
un fichier en lecture et lire ses parametres -              EX DE,HL          Ad
resse du nom de fichier dans HL           LD DE,(BUFFER)    Adresse du buffer   
           CALL #BC77        Ouvrir le fichier           JR NC,ERRDISC     Stopp
er en cas d'erreur      - Charger en RAM un fichier BINAIRE a une adresse donne 
-              LD HL,(ADLOAD)    Prendre l'adresse ou l'on veut charger le binai
re           CALL #BC83        Vecteur 'LOAD'           JP C,#BC7A        Fermer
 le fichier et fini si OK (CARRY mis)      ERRDISC LD A,#FF          Signaler l'
erreur dans le flag si rate           LD (FLGERR),A           JP #BC7D          
Fermeture d'urgence et fini      LIST    FLGERR  DB 0   BUFFER  DW 0   ADLOAD  D
W 0                               --------------------------          Comme vous
 pouvez le voir  ,  c'est  aussi  simple  qu'efficace . On peut    charger n'imp
orte quelle taille de fichier  n'importe  ou en RAM en dehors de    la zone rser
ve au systme  et  de  celle  attribue    un ventuel bout de    BASIC. Si on ne s
ait ou loger  le  buffer ,#,"2  REPRENDRE"#+ #,, #,"3    QUITTER",H+"" "1"  "3"C
AR+ "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 selec
tion reponse ***++MID, c, c,, y, w w w w w w w w  + w w w w w w w w+1+*** Restau
re 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 LECTEUR7 -4N#N "rsxprt2.cod
", #LITASC  BASp66 , ()" ERREUR LECTURE "    "LITASC.BIN"#  ,  , AN "Lecture d'u
n fichier ASCII Donner 'Q' comme nom pour retour au menu"(2"Maintenir SPACE enfo
nce pour interrompre le defilement"5"Maintenir 'Q' enfonce pour quitter la lectu
re"#F£ "Nom du fichier  "fi0Pfi(fi) fi"Q" "LOADSAVE"Z"UNE MAUVAISE ADRESSE DE BU
FFER PEUT DETRUIRE LE BASIC"d8n£ "Adresse du tampon                    " adbux  
,fi, adbu9 ( a)   , ()" ERREUR LECTURE "   z2COURS D'ASSEMBLEUR 5 -             
            u"(2"Maintenir SPACE enfonce pour interrompre le defilement"5"Mainte
nir 'Q' enfonce pour quitter la lecture"#F£ "Nom du fichier  "fi0Pfi(fi) fi"Q" "
LOADSAVE"Z"UNE MAUVAISE ADRESSE DE BUFFER PEUT DETRUpour  des  raisons  d'encomb
rement disquette voire    totalement absents . Ne soyez donc pas tonns s'il en m
anque !       Fichiers ".AZM"  Comme les fichiers  '.MAX'  mais ces fichiers son
t  la    syntaxe de 'Z80MR' . Vous pourrez ainsi les assembler sans problme .   
      Fichiers "."  Programmes de dmonstration basic sauvs en ASCII .      Fichi
ers ".BIN" . Fichier de dmonstration binaire .      Fichiers ".BAS" ou ".COD"  P
rogramme interne  SOS PROGRAMMEURS .      --------------------------------------
--------------------------------------                                  FIN DE S
ECTION   ger les couleurs -          UtiIRELISORELISIORELISIERELISERELIRELRELODR
ELOGEMENRELOG RELOGEABRELOGEURELUREREMARQUEREREMARQUABLEMENREMETTRAREMETTRONREME
TTRAIREMETREMETTRIEREMETTRIOREMETTROREMETTREREMETTAIREMERCIEMENREMETTEREMETTAREM
ETTENREMETTIOREMETTIEREMIRENREMIRELkVENREMkREMaDRELkRECONNAgT  N                
      -----------------------------------                       - NOTICE DES UTI
LITAIRES GRAPHIQUES -                        -----------------------------------
             1 / CRTC   Cet  utilitaire  vous  permettra  de  tester l'effet de 
toute    modification sur les registres du CRTC  .  Il  est  trs conseill de lir
e le    chapitre CRTC sur l'autre face avant de l'utiliser .          Avec les f
lches verticales , vous  dplacez  le curseur sur la liste des    registres , app
uyer sur  COPY  fait  disparaitre  la  valeur  affiche  tout    droite de la lig
ne et le programme attend une nouvelle valeur . Appuyer juste    sur ENTER conse
rve la donne d'origine , sinon , entrez votre nouvelle valeur    8 bits en dcima
l , hexadcimal (prcde de  &) ou binaire (Prcde de %) .    Le chiffre invariable 
qui prcde indique  la valeur utilise normalement par    le CPC .          Certai
nes options affichent des ***    droite  de  l'cran . Ce sont les    registre  m
odifier pour effectuer un overscan .          L'option 'Active CRTC' passe l'cra
n en mode 1 et affiche 25 lignes cran    qui serviront de repre  avant  d'envoye
r  vos  nouvelles  donnes au CRTC et    d'attendre l'appui sur COPY pour revenir
 au programme .          En mode CRTC actif (Fonds rouge) , vous  pouvez faire u
n break pour , par    exemple , essayez des pokes dans la  RAM  cran . Pour reve
nir au programme ,    vous donnerez la commande CONT  en  mode  direct  au basic
 puis appuyerez sur    COPY . En mode CRTC actif , si  le  CRTC  a  mis les 16K 
ou 32K de l'cran en    dehors de la zone #C000 , vous  ne  verrez que des lignes
 bizaroides qui sont    en ralit des zones de programme et il est impossible d'a
fficher  l'cran .    C'est normal et voulu ! Les commandes  basic aprs un break 
restent possibles    mais il faut  apprendre    taper  en  aveugle  !  La  RAM  
de  &4000  &7FFF    apparaitra en pointills rouges et blancs .          L'option
 'Restaure CRTC' remet toutes les valeurs  leur tat d'origine .       HN"lecteur
7.cod",p £RNN- Bandeau -fN&pNBAN,,, ,",,5zNBAN,, , ,",, nboEUR DRIVE  DB 0    LI
ST  DB 0  CLOSE ecran et paper pen precedents -  - Ou CALL 3800   + ,+%,*** Init
ialisation menus 2 ***,, c c c c  c w w  w w  H+ N%*N- Chargement RSX et LECTEUR
7 -4N#N "rsxprt2.cod", #       Active le port #BC02 .        Cette mthode d'adre
ssage rend inutilisable les instructions INI , INIR ,   OTI , OTIR qui modifient
 le registre B !        La lecture criture de donnes proprement  dite doit en re
vanche se faire   par le biais du registre A .        LD #BC,#BD00      LD A,12 
     OUT (C),A      RET        LD BC,#BC02     Ceci est correct .      OUT (C),C
      INC B           BC devient #BD02      LD A,12      OUT (C),A      RET     
   LD BC,#BC02     Alors que ceci pourrait bien ,  il suffit de le mettre en &C0
00    dans la RAM cran . A cette location il ne gene personne sauf si vous dsire
z    conserver l'cran intact .          L'option C de la dmo vous permettra de t
ester ce programme et de choisir    vos adresses de chargement et de buffer . Un
 listage de mmoire sera effectu    aprs le chargement .          Prcautions pour
 la dmo           Ne pas dclarer le buffer ou l'adresse de chargement en dessous
 de 1500 .       Eviter de mettre le buffer dans la zone qui sera occupe par le 
programme     charger . Faute de quoi vous pouvez bloquer SOS7 .          Si il 
vous faut un  programme  excutant  le  binaire aprs chargement il    suffit de r
ectifier comme suit         - Charger en RAM un fichier BINAIRE a une adresse do
nne et le lancer -              LD HL,(ADLOAD)    Prendre l'adresse ou l'on veut
 charger le binaire           CALL #BC83        Vecteur 'LOAD'           JR NC,E
RRDISC           CALL #BC7A           JP ou CALL adresse prvue pour l'excution  
      -----------   - EDITORIAL -    -----------           Bonjour , comme prvu 
, beaucoup de  retard dans ce numro , les vacances    perturbent grandement les 
activits informatiques .          La masse de fichiers  publier  nous  a  condui
t  repousser au trimestre    prochain les compacteurs promis de meme que les spr
ites en simulation 3D ! Ce    sera VRAIMENT pour le prochain trimestre . Histoir
e de nous faire pardonner ,    nous vous prsenterons  une  grande  premire  ,  l
'animation  des sprites en   N   simulation 3D et sous overscan !          Les e
spaces prennent aussi de la place , pour cette raison  , la  plupart    des titr
es sont tasses sur la gauche , c'est moche mais on rcupre  7K  sur    cette face
 ce qui n'est pas ngligeable .         Pour cause de place , les utilitaires  gr
aphiques sont placs sur la face    1 de la disquette .          Le service quest
ions rponses  Tiens , on a eu UNE question  La rponse    est donne dans 'Rponses
 diverses' .           La rubrique information    HEADER  BASpT  IN"  20 MODE 2I
NK 0,0BORDER 0INK 1,26AD "HEADER.BIN"#  ,  , A8 "Lecture des parametres d'un fic
hier par &BC77"2( "Donner 'Q' comme nom pour retour au menu "#2£ "Nom du fichier
  "fi1fi(fi) fi"Q"  "loaDSAVE"1F ,fi ( A)    G 5P"Type fichier  "q(( a),)( a)(Z 
lon( A)( A)'d ad( A)( A)'n ad( A)( A),x"Longueur      &"s( lon,) lon*"Adresse   
    &"s( ad,) ad,"Header en     &"s( ad,) ad  "Lecture du header",     ad   adF 
s(( ),)" "         #     (/,"-") -     ad   ad0  ,  ()(( ))  C  ----------------
-------   - LES VECTEURS DU DRIVE -   -----------------------          Pour etre
 utilisables depuis  le  BASIC  ,  il  faudra  transmettre  ces    vecteurs des 
paramtres (Nom de fichier  ,  adresse chargement , etc ...) Une    petite digres
sion est ncssaire  l'intention  de  ceux qui ignorent tout du    CALL avec param
tre(s) .          Depuis le BASIC  ,  la  syntaxe  CALL,P1,P2,P3,etc  ...  Est  
tout  fait    valable . P1,P2,P3 reprsentent chacun un pointeur de variable qui 
sera pass    automatiquement au programme assembleur dans le  registre IX . Pour
 commencer    voyons comment transmettre et rcuprer un seul paramtre  Le nom de 
fichier    . C'est une variable chaine qu'il faut  passer  .  Un bug dans les RO
M du 464    impose de passer  la  variable  par  l'intermdiaire  de  son  pointe
ur (cela    fonctionne aussi sur 6128) . Exemple           10 CALL 40000,"Fichie
r.bin" Fonctionnera sur 6128 mais renverra 'Improper    argument' sur 464 .     
     10 fic$"Fichier.bin"CUn  scoop  de  taille  ! Les caractristiques    essent
ielles des nouveaux CPC , leur prix , leur date  de  sortie  mais  tout   n'est 
pas roses et violettes , il s'en faut ...         Les freewares  Du nouveau ! Vo
yez la rubrique informations UTIL-SOFT .          Le cours d'assembleur  Il se r
duit un peu pour faire  de  la  place  au    graphisme qui en a bien besoin ! No
us y verrons  les  dernires  instructions    du Z80 et on continue la descriptio
n  des  routines systme avec les vecteurs    drive .           Le cours de graph
isme    On  ne  rit  plus  !  On apprend comment grer    plusieurs sprites simul
tanment , les faire se rencontrer , etc ... En dehors    des sprites une approch
e du CRTC et de l'overscan avec des utilitaires sur la    face 1 .              
                    -------------------   jour , comme prvu , beaucoup de  retar
d dans ce numro , les vacancesREDISIEREDaFINISSABREDaFINI RECOUVRIRIEREDRESSEMEN
REDRESRECOPIERECONSTITREDaFIRECONVERTNAMEDISCBIN'2v v##VO6!2!6#nf"2v v##VO6!2Z# 
ERREUR LONGUEUR NOM 2v v##VO6!2Z# ERREURTO 10            LD H,(IX+minuscul   DE,
HL          LD (HL),0          RET               Le nom du fichier est recopie d
ans la zone NAME1    ERRNAM  LD HL,TERRNAM     Adresse du texte d'erreur dans HL
          LD A,#FF          Et signaler l'erreur dans le flag          LD (FLGER
R),A    - ROUTINE AFFICHAGE -    PRINT1  LD A,(HL)          OR A          RET Z 
         CALL &BB5A          INC HL          JR PRINT1    LIST   FLGERR  DB 0  N
AME1   DS 15,0  LEN     DB 0  NOLIST  TERRNAM DB 31,1,24,18,24," ERREUR LONGUEUR
 NOM ",7,24,0  NOLIST  NERRDISC LD A,#FF          Signaler l'erreur dans le flag
 si rat           LD (FLGERR),A           JP #BC7D          Fermeture d'urgence 
et fini                               --------------------------          Le vec
teur #BC83 peut aussi servir    charger  ou lancer un programme de    type BASIC
 mais c'est plus complexe car  il faut aussi grer les pointeurs du    BASIC . D'
autre part , lancer  du  BASIC  depuis l'assembleur est vraiment du    dernier r
idicule . Charger un fichier de  type ASCII avec #BC83 ne provoquera    pas de m
essage d'erreur mais ne chargera rien du tout .                              ---
--------------------------                          - CHARGEMENT DE FICHIER ASCI
I -                           -----------------------------          Expliquons 
d'abord  la diffrence avec les autre types de fichiers           L'ouverture de 
tout fichier  en  criture  cre systmatiquement une zone    mmoire de  128  octet
s  contenant  toutes  les  informations  intressant ce    fichier . Toute sauveg
arde BASIC  ou  assembleur  RECOPIE  CET EN TETE SUR LA    DISQUETTE AVANT LES D
ONNEES DU  FICHIER  et  ceci  pour  tout type de fichier    autre que l'ASCII . 
Lors de  la  relecture  ,  cet en-tete est relu depuis la    disquette et sert d
e rfrence notament pour  la  LONGUEUR DU FICHIER . Si il    s'agit d'un fichier 
ASCII , l'en tete  ,   n'est pas prsent sur la disquette    et est cr de toute p
ice par le  systme  lors de la lecture . Le programme    HEADER (option B de la 
dmo)  vous  montrera  que  dans  ce cas , la longueur    affecte dans l'en tete 
 un  fichier  ASCII  est  de  0  . Dans ce cas #BC83    charge 0 octets . CQFD .
          C'est le vecteur  #BC80  qui  permettra  d'effectuer  un  type de lect
ure    particulier pour charger l'ASCII .          Aprs ouverture du fichier par
  #BC77  qui  met  les  2048 1ers octets du    fichier dans le tampon (ou buffer
) ,  #BC80 Lit le 1er caractre qu'il trouve    dans ce tampon , le range dans l'
accumulateur et pointe le prochain caractre    du buffer qui sera trait de meme 
 manire  lors  du prochain appel  #BC80 .    Lorsque les 2048 octets du buffer o
nt  t  lus , le buffer est recharg avec    les 2048 octets suivants et on  conti
nue  .  Seul  problme  Savoir quand se    termine le fichier ! L'ASCII ne  conte
nant  en principe que des caractres de    32  127 , c'est le caractre 26 (&1A) q
ui sert de marque de fin de fichier .    Ds que ce caractre est rencontr  par  #
BC80  le  carry est ot (Comme s'il    s'agissait d'une erreur) il faut  donc  vr
ifier  dans  la routine ERRDISC le    contenu de l'accumulateur . Si c'est &1A ,
 il s'agit de la fin prvue pour le    fichier . Si c'est autre chose c'est vraim
ent une erreur .          Cette norme AMSDOS  est  cependant  fort  genante  ,  
en  effet  , il est    possible et parfois utile de lire  TOUT  fichier  par #BC
83 mais des fichiers    BASIC , BINAIRE ou image cran   de  fortes  chance de re
nfermer un code &1A    qui stoppera les oprations  bien  avant  la  fin  du  fic
hier  . (Essayez de    charger du binaire par l'option D de  la  dmo ...) . Il e
xiste des paliatifs    mais pour cette fois nous  nous  en  tiendrons    la  nor
me AMSDOS . Si vous    dsirez plus de dtails  ,  crivez  au  service  questions-
rponses et on en    reparlera dans le numro 8 .          Pour utiliser LOADASC.B
IN en dehors  de l'option dmonstration , procder    exactement comme pour LOADBI
N.BIN .          Outre le chargement du fichier , le programme compte aussi les 
caractres    chargs ce qui permet de connaitre la longueur exacte du fichier .  
       - Chargement d'un fichier ASCII -              ORG #BE80      - PASSER LE
 NOM DU FICHIER AU PROGRAMME -              CP 3              Verifier qu'il y-a
 bien 3 parametres           RET NZ           XOR A           LD (FLGERR),A     
Et remettre a zero le flag d'erreur              LD L,(IX+0)       Recuperer et 
ranger l'adresse du buffer           LD H,(IX+1)           LD (BUFFER),HL       
       LD L,(IX+2)       Recuperer et ranger l'adresse de chargement           L
D H,(IX+3)           LD (ADLOAD),HL              LD L,(IX+4)       Le pointeur d
e la variable nom de fichier           LD H,(IX+5)       est mis dans HL        
      LD B,(HL)         La longueur du nom de fichier est mise directement      
     INC HL            dans B pour 'OPENIN' puis on recupere l'adresse du       
    LD E,(HL)         1er caractere de la chaine dans DE           INC HL       
     EX DE,HL mettra l'adresse du nom de fichier dans HL        N     LD D,(HL) 
        pour 'OPENIN'      - Ouvrir un fichier en lecture et lire ses parametres
 -              EX DE,HL          Adresse du nom de fichier dans HL           LD
 DE,(BUFFER)    Adresse du buffer              CALL #BC77        Ouvrir le fichi
er           JR NC,ERRDISC     Stopper en cas d'erreur      - Charger en RAM un 
fichier ASCII a une adresse donnee -              LD HL,(ADLOAD)    Prendre l'ad
resse ou l'on veut charger L'ASCII           LD BC,0           BC Comptera le no
mbre de caracteres dans le fichier      NXTCAR  CALL #BC80        Lit un caracte
re du fichier et le range dans A           JR NC,ERRDISC     Si le CARRY n'est p
as mis cela peut etre du a la                            rencontre de &1A qui ma
rque la fin du fichier .           LD (HL),A         CARRY est mis alors ranger 
le caractere en RAM           INC HL            Pointer case memoire suivante   
        INC BC            Nombre carateres lus +1           JR NXTCAR         Re
tourner lire prochain caractere dans le buffer      ERRDISC LD (LENASC),BC    Fi
n de lecture normale ou erreur . Ranger nombre           CP #1A            carac
teres lus et voir si A contient la marque           JP Z,#BC7A        de fin de 
fichier . Si oui on ferme normalement .              LD A,#FF          Sinon on 
signale l'erreur dans le flag           LD (FLGERR),A           JP #BC7D        
  Fermeture d'urgence et fini      LIST    FLGERR  DB 0   LENASC  DW 0   BUFFER 
 DW 0   ADLOAD  DW 0   NOLIST                                -------------------
------          Le vecteur de chargement caractre par caractre #BC80 ne ncssite 
aucun    paramtre d'entre . En sortie , A contient  le caractre lu et IX et IY s
ont    modifis . HL,DE,BC sont prservs .           L'tat des flags en sortie est
 un peu particulier           C   Mis , tout va bien .       NC  Erreur ou renco
ntre avec marque fin de fichier .       Z Mis indique que l'on a appuy sur ESC a
u cours du chargement .                            -----------------------------
----                        - LIRE A L'ECRAN UN FICHIER ASCII -                 
        ---------------------------------          L'avantage du chargement cara
ctre par caractre  est de permettre en cas    de besoin , une interprtation  ou 
 une  modification  de chaque caractre du    fichier en cours de lecture sans po
ur autant encombrer toute la RAM ! Un bref    exemple de cette commodit est donn
 par le programme ci-dessous .          Le programme lit et affiche   l'cran  un
 fichier ASCII sans utiliser un    seul octet de RAM pour le stockage du fichier
 .          Limitations  Si votre fichier contient  des  codes de controle autre
 que    10 et 13 pour CR et DD , votre cran fera une drole de tete ! Il est bien
 sur    possible de transformer les  codes  de  controle  en reprsentation graph
ique    pendant la lecture mais l'allongement du programme interdirait sa locati
on en    #BE80 . Pour utiliser  LITASC.BIN  en  dehors  de  l'option  G  de  la 
dmo ,    procder comme pour LOADBIN.BIN ou LOADASC.BIN avec seulement 2 paramtre
s                                   CALL #BE80,fic$,buf          Le programme n'
tant pas  stock  en  RAM  ,  l'adresse de chargement est    inutile .         - 
Lecture sans stockage d'un fichier ASCII -              ORG #BE80      - PASSER 
LE NOM DU FICHIER AU PROGRAMME -              CP 2              Verifier qu'il y
-a bien 2 parametres           RET NZ           XOR A           LD (FLGERR),A   
  Et remettre a zero le flag d'erreur              LD L,(IX+0)       Recuperer e
t ranger l'adresse du buffer           LD H,(IX+1)           LD (BUFFER),HL     
         LD L,(IX+2)       Le pointeur de la variable nom de fichier           L
D H,(IX+3)       est mis dans HL              LD B,(HL)         La longueur du n
om de fichier est mise directement           INC HL            dans B pour 'OPEN
IN' puis on recupere l'adresse du           LD E,(HL)         1er caractere de l
a chaine dans DE           INC HL            EX DE,HL mettra l'adresse du nom de
 fichier dans HL           LD D,(HL)         pour 'OPENIN'      - Ouvrir un fich
ier en lecture et lire ses parametres -              EX DE,HL          Adresse d
u nom de fichier dans HL           LD DE,(BUFFER)    Adresse du buffer          
    CALL #BC77        Ouvrir le fichier           JR NC,ERRDISC     Stopper en c
as d'erreur      - Afficher a l'ecran un fichier ASCII depuis le drive -      NX
TCAR  CALL #BC80        Lit un caractere du fichier et le range dans A          
 JR NC,ERRD  N                    --------------------------------------        
             - LA SUITE DES INSTRUCTIONS ASSEMBLEUR -                      -----
---------------------------------           Il reste fort peu d'instructions   d
crire  ,  nous en finissons dans ce    numro .         EX DE,HL  Echange le cont
enu de ces 2 registres .         Ex  LD HL,#4000            LD DE,#C000         
   EX DE,HL    Met #4000 dans DE et #C000 dans HL         Utilit  Dans  nos  rou
tines  graphiques  ,  il  est  frquent d'avoir     calculer une adresse dans HL 
alors que la bonne valeur se trouve dans DE , il    est beaucoup plus rapide de 
faire          EX DE,HL    4 cycles       CALL ADINF       EX DE,HL    4 cycles 
        Que  LD E,L      4 cycles             LD H,D      4 cycles             C
ALL ADINF             LD H,D      4 cycles             LD L,E      4 cycles     
     Ou que  PUSH HL    11 cycles                POP DE     10 cycles           
     CALL ADINF                PUSH DE    11 cycles                POP HL     10
 cycles         D'autant que dans les 2 derniers cas , le contenu de DE est perd
u !         EX (SP),HL  Met le CONTENU  du  pointeur  de  pile dans HL et l'anci
enne    valeur de HL va dans les 16 bits points par le pointeur de pile .       
       EX (SP),IX  La meme avec IX .         Il est temps de vous  dire  que  le
  Z80  possde  aussi un second jeu de    registres primaires dit auxillaire . Ch
acun des registres AF,BC,DE,HL possde    un double que l'on nomme respectivement
  AF',BC',DE',HL' .         On accde  ce second jeu de registres par les 2 instr
uctions          EX AF,AF'  Qui permute AF et AF'       EXX  Qui permute BC,DE,H
L avec BC'DE'HL'         Mais attention ! Ces  registres  auxillaires  sont util
iss en permanence    par le Z80 dans son cycle  d'interruption  !  Il  faut donc
 utiliser DI et EI    pour bloquer ce cycle pendant leur usage  et les prserver 
pour les restituer    intacts aux routines d'interruption !         Exemple  (Ce
 cas est  assez  rare)  ------------------------  - INFORMATIONS UTIL-SOFT -    
------------------------          Tout d'abord , la sortie  prvue  en  septembre
  de la nouvelle gamme CPC    perturbe nos projets . En effet , ce  serait manqu
er  tous nos devoirs de ne    pas prsenter  nos abonns un  test  de  ces  nouvel
les machines dans SOS8 .    Mais pour ceci  il  faudra  d'abord  obtenir  un  CP
C  plus  dans  des dlais    raisonnables et ensuite le mettre  toute les sauces 
pendant plus d'un mois !    Ceci pour vous dire que SOS8 ne sortira  surement pa
s le 15 octobre mais plus    vraissemblablement fin novembre , en compensation n
ous vous offrirons le test    le plus complet possible de ces nouveaux  CPC  not
ament en ce qui concerne la    compatibilit avec les programmes , extensions et 
accessoires divers .       -----------   - FREEWARES -    -----------          S
candale ! Aprs les fausses factures et la location des figurants un jeu    s'inf
iltre sournoisement chez UTIL-SOFT ! Il  s'agit de JAWS , jeu d'aventure    de S
.St.Martin mis en freeware par  son  auteur  . Pour le recevoir , envoyez    sim
plement une disquette et une enveloppe affranchie  l'adresse habituelle .    Mal
gr cette immonde trahison , M.MAIGROT n'a pas l'intention de dmissionner    de s
es fonctions ...       ----------------   - ENCORE DU FREE -    ----------------
          R.CABANE nous a fait parvenir quelques nouveauts intressantes rserves 
   aux 6128 et 464+DK'Tronic et CPM+ .          MAXSWEEP  Vous connaissez dj SWE
EP (Freeware  de l'an pass) . Et bien    MAXSWEEP c'est SWEEP en mieux !  Il  fa
it  tout  ce que faisait SWEEP pour la    copie des fichiers mais en plus  perme
t  de dcompacter des fichiers CRUNCHES    et d'extraire des fichiers des librair
ies  sans  avoir  utiliser UNCRUNCH ou    NULU pour ces oprations .          MAX
SWEEP est en version  anglaise  ,  l'option  supplmentaire UNCRUN est    automat
ique  et  incluse  dans   SQUEEZE   ,  l'option  librairie  fonctionne    exacte
ment  comme   NULU   et   il   n'est   besoin   d'aucune  documentation    suppl
mentaire pour les habitus de SWEEP , CRUNCH , NULU .       CHNF  Vraiment un nom
 bizarre ! En clair , c'est un programme qui permet    de  crer  un  fichier  de
  plusieurs   commandes  CPM  et  de  les  excuter    automatiquement . Cela fon
ctionne comme SUBMIT mais en beaucoup plus rapide .    La documentation est clai
re et nette .          Ces 2 programmes (MAXSWEEP sans documentation et CHNF ave
c documentation)    sont maintenant inclus  notre ancienne disquette S  NWEEP , 
NULU , CRUNCH , Etc    ... Si vous avez dj cette disquette  ,  vous pouvez recev
oir ces 2 nouveaux    programmes GRATUITEMENT ! Retournez nous la disquette free
ware SWEEP etc avec    une enveloppe affranchie  3,80F  votre nom et adresse , e
lle vous reviendra    avec la nouvelle version .             Pour les abonns de 
l'anne 1990 , voici ci-dessous la liste complte des    freewares UTIL-SOFT propo
ss en 1989 avec les conditions d'envoi .          NOTE  Tout ces FREEWARE foncti
onnent  sous  CPALL 40000,fic$  Fonctionne sur tout CPC .          Depuis l'asse
mbleur c'est  le  registre  IX  qui  contiendra  le pointeur    dsir . Le listin
g ci-dessous vous  montre comment transmettre une chaine de    caractre au progr
amme assembleur .         - Passer un nom de fichier a l'assembleur -           
   Aprs le CALL  ,  l'accumulateur  contient  le  nombre  de paramtres    transm
is . On vrifiera ds l'entre que ce nombre est correct .                 DEC A   
          Verifier qu'une seule variable soit transmise           RET NZ        
    Si ce n'est pas le cas on laisse tomber              LD L,(IX+0)       Le po
inteur de la variable nom de fichier est            LD H,(IX+1)       dans IX . 
Attention  l'inversion MSB/LSB !              LD A,(HL)         La longueur de l
a chaine transmise est stockee           LD (LEN),A        dans l'adresse dfinie
 par IX               INC HL            Les 2 octets suivants indiquent l'adress
e ou est            LD E,(HL)         stocke le 1er caractere du mon de fichier 
que           INC HL            l'on met dans DE           LD D,(HL)           L
D (ADNAME),DE    L'adresse du 1er caractre de la chaine est           RET       
        Memorise et c'est fini .      LEN     DB 0   ADNAME  DW 0          Cette
 rubrique n'est pas destine  voquer toutes les subtilits du CALL    avec paramtr
e . Scrupuleusement recopi dans  vos programmes , l'exemple ci-   dessus vous do
nnera toute satisfaction .         Un autre exemple pour utiliser ce  nom  dont 
la longueur est stocke dans    LEN et l'adresse dans ADNAME .              LD A,
(LEN)      Rcuprer la longueur du nom dans A et la mettre            LD B,A     
     dans B car LD B,(LEN) n'est pas une instruction                           v
alide .              LD HL,(ADNAME)  Mettre l'adresse du 1er caractre dans HL   
BCLPRT  LD A,(HL)       Charger ce caractre dans A           CALL #BB5A      Pou
r l'afficher           INC HL          Pointer le caractre suivant           DJN
Z BCLPRTHEADER  BIN0 ERREUR LONGUEUR NOM  ERREUR FICHIER 2!6#nf"2 ##VO6G0u!w02CS
"z!!2Z# ERREUR LONGUEUR NOM  ERREUR FICHIER CHIER AU PROGRAMME -            DEC 
A             Verminuscul   ngueur   &"HEX$(long,4)long  130 PRINT"Adresse    &"
HEX$(adf,4)adf  140 PRINT"Header en  &"HEX$(adh,4)adh  150 PRINTPRINT"Lecture du
 header"  160 PRINT  170 j0FOR iadh TO adh+128  180 PRINT HEX$(PEEK(i),2)" "jj+1
IF j16 THEN j0PRINT  190 NEXT  1000 CALL &BB06GOTO 20  ODE 2INK 0,0BORDER 0INK 1
,26AD&9C87  30 PRINTPRINT "Passage d'un nom de fichier a un programme EEK(ad+1) 
 90 longPEEK(AD+3)*256+PEEK(AD+2)  100 adfPEEK(AD+5)*256+PEEK(AD+4)  110 adhPEEK
(AD+7)*256+PEEK(AD+6)  120 PRINT"Lo     Continuer tant que B est  de 0          
 RET          Ce qui  aura  pour  effet  d'afficher    l'cran  la  chaine prcdem
ent    transmise  l'assembleur .                                 ---------------
--------          On peut imaginer plus  sophistiqu  en  vrifiant  que  la longu
eur de la    chaine n'excde pas certaines limites , qu'elle  n'est  pas vide , e
t de plus    la recopier dans une zone spcifique du programme par LDIR .        
  Le programme ci-dessous effectue           1  Vrification du paramtre .       
2  Initialisation d'un flag d'erreur       3  Remise  zro de la zone  de  stocka
ge qui n'est pas cense etre vide    si l'on appele plusieurs fois la routine .  
     4  Vrification de  la  longueur  et  annulation  avec  mise  du flag et    
message si longueur incorrecte .       5  Stockage du nom si tout va bien .     
     Note  Un nom de fichier peut aussi inclure un drive spcifique .          'B
FICHIER.BIN' ou 'AFICHIER.BIN' Sont  des  noms  valides  , le fic   N         M+
 . Pour usage sur CPC464    il vous faut obligatoirement une extension DK'TRONIC
 64K et un CPM adapt .          Certains d'entre eux exigent 2 drives .  Dans  l
e cas ou vous n'en auriez    qu'un , CPM+ rsout cet inconvnient  Avec  un seul d
rive , si vous cherchez     lire ou crire sur 'B' , Un  message apparait du genr
e 'Mettez la disquette    dans B' . Ce qui quivaut      Changez  la  disquette  
dans le drive 'A' et    appuyez sur une touche . Votre seul et unique drive est 
tour  tour A ou B !          INCONVENIENTS  Ils sont lents et souvent peu facile
s  manier . Certains    d'entre eux rebuteront le dbutant par leur abord rbarbat
if .          AVANTAGES  Ils ne  vous  coutent  que  les  frais  de copie , expd
ition    postale et traduction de notice .  Gnralement conus par des professionn
els    de l'informatique , leurs performances sont    meme de faire monter le ro
uge    de  la  honte  au  front  de   quelques  diteurs  qui  prtendent  faire  
de    l'utilitaire !                              ----------------------------  
                         - ACTUELLEMENT DISPONIBLES -                           
----------------------------       --------   - DIVERS -    --------           S
WEEP  Un copieur de fichiers Amsdos  .  Rien  que de trs banal sauf le    fait q
u'il regroupe en un seul  programme  toutes les options que l'on trouve    dispe
rses dans les logiciels du meme type ! La slection se fait directement    dans l
e catalogue ,  on  peut  copier  ou  effacer  en  srie  , renommer les    fichie
rs et  modifier  leurs  attributs  (RW  ,  SYS  ..)  avec  une facilit    dconce
rtante . Les fichiers ASCII peuvent  etre  lists  l'cran , un petit    compacteu
r dcompacteur de fichiers est inclus (Mais trs infrieur  CRUNCH)    De plus , co
ntrairement  la  tradition  CPM  , il est rapide et relativement    ergonomique 
. L'essayer c'est l'adopter ! 1 ou 2 drives .          CRUNCH  Contrairement  ce
 que  son  nom  semble indiquer , ce programme    n'est pas commestible . C'est 
 un  compacteur  de fichiers simple d'emploi et    performant . Son efficacit su
r les fichiers binaires et basic est variable .    On peut aller jusqu' 50% de r
duction  .  Les fichiers ASCII diminuent de 40    - 50 % . Les images cran de 30
-70% , il est possible de 'CRUNCHER' une image    cran compacte par un autre pro
gramme  .  Dans  ce  cas , il n'en reste plus    grand chose ... UNCRUNCH permet
tra de  rcuprer vos fichiers sous leur forme    habituelle .         A la porte 
du  premier  venu  ,  CRUNCH  permet d'conomiser beaucoup de    place sur vos di
squettes . Utilisable sans problme avec 1 ou 2 drives .          NULU  C'est un 
systme de librairie  . Une librairie permet de regrouper    un ensemble de fichi
ers dans un seul  .  C'est  trs utile pour les copies de    sauvegarde . Par exe
mple  Le  catalogue  de cette disquette est bien charg.    L'usage de NULU vous 
permettra de mettre tous les fichiers de cette disquette    en 2 fichiers  'SOS2
FAC1.LBR' & 'SOS2FAC2.LBR' bien sur , il fauhier    sera trait sur l'unit spcifi
e et la  longueur maximale du nom sera porte     14 caractres au lieu de 12 . Il
  suffira de remplacer CP 13 par CP 15 pour    bnficier de cette facilit . Le  b
uffer NAME1 (15 octets) laissera toujours    un 0  la fin du nom de fichier .   
           ORG 40000      - Passer un nom du fichier au programme -             
 DEC A             Verifier qu'une seule variable soit transmise           RET N
Z            Si ce n'est pas le cas on laisse tomber           LD (FLGERR),A    
 Et remettre a zero le flag d'erreur              LD HL,NAME1       Et la zone o
u est recopiee le nom du fichier           LD B,15      BCLRAZ  LD (HL),0       
  Mide a zero des 15 octets pour stockage           INC HL           DJNZ BCLRAZ
              LD L,(IX+0)       Le pointeur de la variable nom de fichier       
    LD H,(IX+1)       est mis dans HL           LD (NAME1),HL     On stocke l'ad
resse du pointeur              LD A,(HL)         La longueur du nom de fichier e
st stockee           LD (LEN),A        dans la case LEN           OR A          
    Si c'est 0 , la chaine est vide , c'est une erreur           JP Z,ERRNAM    
       CP 13             Si le nom fait plus de 12 caracteres c'est aussi       
    JP NC,ERRNAM      une erreur .              INC HL            Si pas d'erreu
r on va chercher l'adresse ou est           LD E,(HL)         stocke le 1er cara
ctere du mon de fichier que           INC HL            l'on met dans DE        
   LD D,(HL)              N  EX DE,HL          On echange DE et HL pour avoir l'
adresse du 1er           LD DE,NAME1       caractere dans HL et on met dans DE l
'adresse ou           LD B,0            le nom du fichier sera recopie pour etre
 utilise           LD C,A            par notre programme. La longueur du nom de 
fichier           LDIR              est mise dans BC (Penser a mettre B a 0) .  
         EX DE,HL           LD (HL),0           RET               Le nom du fich
ier est recopie dans la zone NAME1      ERRNAM  LD Ht rutiliser    NULU en sens 
inverse si il faut    nouveau utiliser les programmes . Utilis    conjointement 
avec CRUNCH , NULU  rduira  encore  la taille des fichiers que    vous souhaitez
 conserver en  double  ou  que  vous  n'utilisez  pas souvent .    Utilisable av
ec 1 ou 2 drives .           CRUNCH - UNCRUNCH   + DOC VF        NULU           
     + DOC VO & VF        SWEEP               + DOC VO & VF        MAXSWEEP     
   CHNF                +DOC VF        LECTEUR7 pour lire les docs .        Et qu
elques programmes CPM mineurs selon l'humeur du moment ...            Conditions
 d'envoi  ABONNES  SOS PROGRAMMEURS   50F + 1 Disquette                         
    NON ABONNES                 100F + 1 Disquette                     Rglement 
 votre convenance  l'ordre de M.MAIGROT                    DESASSEMBLEURS 8080-Z
80  Z80DIS - Z80DISV2 - DAZZLE-STAR          Ces 3 programmes gnrent un code  so
urce  ASCII en fonction d'un fichier    de programme binaire . Seul  problme  , 
 il  est  prfrable SAVEBIN BINdd2nf"nf"nf"nfF##V0*2nf"nf"nf"nfF##V0*2   - PASSER
 LE NOM DU FICminuscul    Lit un caractere du fichier et le range dans A        
  JR NC,ERRDISC            LD (HL),A          INC HL            Sinon pointer ca
se memoire suivante et recommencer          INC BC            Nombre carateres l
us +1          JR NXTCAR    ERRDISC LD (LENASC),BC          CP #1A          JP Z
,#BC7A        Si caracteremarque fin de fichier c'est fini            LD A,#FF  
        Signaler l'erreur dans le flag si rate          LD (FLGERR),A          J
P #BC7D          Fermeture d'urgence et fini  de convertir le    fichier binaire
 en ASCII (Sans header) . Un programme de conversion crit par    UTIL-SOFT fera 
cela pour vous . Une disquette presque complte est ncssaire    pour chacun d'ent
re eux .       Il est prfrable de les utiliser avec 2 drives , le changement per
manent    de disquette    effectuer  est  une  source  possible  de  confusion  
. Tout    programme CPM+ cre des fichiers temporaires    usage interne . Donc si
 vous    ne travaillez que sur A (Ce qui  reste  possible)  ,  il faut savoir qu
e  Le    programme +  les  fichiers  temporaires  gnrs  +  le  code   dsassemble
r    prennent beaucoup de place . Il en restera peu pour le dsassemblage .      
 Les fichiers source gnrs sont  en  ASCII  lisibles avec n'importe quel    trait
ement de texte ou le LECTEUR4 UTIL SOFT .       --------   - Z80DIS -    -------
-          C'est le plus simple   employer  mais  aussi  le  moins performant . 
Les    fichiers source gnrs sont ENORMES !  12K  de  binaire donnent un source d
e    17SAVEASC BINdd2nf"nf"nf"nfF##V0*2nf"nf"nf"nfF##V0*K0#x 2T    ER LE NOM DU 
FICHIERminuscul   ffffff8fff0088  NISC     Si NC Traiter comme dans LOADASC.BIN 
             CALL #BB5A        Affiche le caractere contenu dans A .NOTE #BB5D  
                           permet la reprsentation graphique des codes 32       
    LD A,67           Si touche 'Q' pressee on arrete           CALL #BB1E      
  Voir routines systeme SOS6           JR NZ,CLOSEUP      SPACE   LD A,47       
    Si SPACE presse on attend que la touche           CALL #BB1E        soit rel
ache .           JR NZ,SPACE           JR NXTCAR      ERRDISC CP #1A           J
P Z,#BC7A        Si caracteremarque fin de fichier c'est fini              LD A,
#FF          Signaler l'erreur dans le flag si rate           LD (FLGERR),A   CL
OSEUP JP #BC7D          Fermeture d'urgence et fini      LIST    FLGERR  DB 0   
LENASC  DW 0   BUFFER  DW 0   DB 0   NOLIST                              -------
---------------------          Pour les  oprations  de  sauvegarde  ,  voyez  la
  suite  dans  routines    sauvegarde .                           --------------
--------------   sembleur  RECOPIE  CET EN TETE SUR LA    DISQUETTE AVANT LES DO
NNEES DU  FICHIER  et  ceci  pour  tout typt des variables  numriques  ENTIERES 
 (Entre 0 et 65536 et    sans virgule) sont traites directement  comme  des  val
eurs 16 bits par tous    les CPC .          Un programme sis en #BE80 ne doit pa
s dpasser une centaine d'octets pour    fonctionner convenablement . La section 
de passage des paramtres est rduite     sa plus simple expression et les tests e
t messages d'erreur supprims .      - Chargement d'un fichier binaire -         
     ORG #BE80      - PASSER LE NOM DU FICHIER AU PROGRAMME -                   
   ---------------------------------------                     - LES VECTEURS DE
 SAUVEGARDE SUR DISQUE -                      ----------------------------------
-----                       Le principe est le meme que pour la lecture         
                  1  On ouvre le fichier en criture .                           
 2  On crit les donnes .                       3  On ferme le fichier d'criture 
.          On notera que l'usage de  vecteurs  indpendants  des vecteurs de lect
ure    permet de manipuler simultanment un fichier lecture et un fichier criture
 .                              -----------------------------                   
       - ECRITURE DE FICHIER BINAIRE -                           ---------------
--------------          #BC8C  Ouvre le fichier en criture . Vous devrez transme
ttre           1 / L'adresse du nom de fichier dans HL .       2 / La longueur d
u nom DANS B .       3 / L'adresse du buffer d'criture dans DE .          En sor
tie , l'tat et la  signification  des  flags  est le meme que pour    #BC77 . To
us les registres sont modifis y compris IX & IY .          #BC98  Ecrit un fichi
er complet sur la disquette .        En entre HL contient l'adresse RAM ou doit 
commencer l'criture .                 DE la longueur de la zone RAM  crire sur l
a disquette .                 BC le point d'entre (Sans signification sauf si l'
on dsire un    auto run du binaire)                 A  le type du fichier .     
     Attardons nous un peu sur le type de fichier car ceci est vital et permet  
  de nombreuses manipulations .          Transmettre dans A  0 pour type BASIC .
                            1 pour BASIC PROTEGE .                            2 
pour BINAIRE .                            3 pour BINAIRE PROTEGE .              
             26 pour ASCII .          Les 4 1res valeurs sont classiques , toute
fois la 5me pour ASCII permet    de crer un fichier reconnu comme ASCII  par  le
 systme mais avec un en-tete    qui permettra de le recharger sans  utiliser  le
 vecteur de lecture caractre    par caractre . Rien n'interdit non plus d'affect
er  un programme BINAIRE un    type BASIC ou de crer  un  type  personnel  en  t
ransmettant une valeur hors    normes dans A  .  Ces  procds  laisseront  l'AMSD
OS  perplexe  si l'on veut    charger ces fichiers sous BASIC ...          Le ve
cteur #BC8F ferme le fichier criture normalement et c'est #BC98 qui    le ferme 
en cas d'erreur .              Il faut transmettre 4  paramtres  au  programme  
suivant  qui doit au   N         ssi    connaitre la longueur du fichier  crire 
.                         CALL &BE80,fic$,adresse,longueur,buffer      - Sauvega
rde d'un fichier binaire -              ORG #BE80      - Passer le nom du fichie
r au programme -              CP 4              Verifier qu'il y-a bien 4 parame
tres           RET NZ           XOR A           LD (FLGERR),A     Et remettre a 
zero le flag d'erreur              LD L,(IX+0)       Recuperer et ranger l'adres
se du buffer           LD H,(IX+1)           LD (BUFFER),HL              LD L,(I
X+2)       Recuperer et ranger la longueur a sauver           LD H,(IX+3)       
    LD (LENFICH),HL              LD L,(IX+4)       Recuperer et ranger l'adresse
 de sauvegarde           LD H,(IX+5)           LD (ADSAVE),HL              LD L,
(IX+6)       Le pointeur de la variable nom de fichier           LD H,(IX+7)    
   est mis dans HL              LD B,(HL)         La longueur du nom de fichier 
est mise directement           INC HL            dans B pour 'OPENOUT' puis on r
ecupere l'adresse du           LD E,(HL)         1er caractere de la chaine dans
 DE           INC HL            EX DE,HL mettra l'adresse du nom de fichier dans
 HL           LD D,(HL)         pour 'OPENOUT'      - Ouvrir un fichier en ecrit
ure -              EX DE,HL          Adresse du nom de fichier dans HL          
 LD DE,(BUFFER)    Adresse du buffer              CALL #BC8C        Ouvrir le fi
chier en ecriture           JR NC,ERRDISC     Stopper en cas d'erreur      - Sau
ver un fichLOADASC BINZZ2nf"nf"nfF##Vw0*0w#2nf"nf"nfF##Vw0*0w#Cz2BE80    - PASSE
R LE NOM DU FICHIER minuscul   ,(IX+3)          LD (ADLOAD),HL            LD L,(
IX+4)       Le pointeur de la variable nom de fichier          LD H,(IX+5)      
 est mis dans HL            LD B,(HL)         La longueur du nom de fichier est 
mise directement          INC HL            dans B pour 'OPENIN' puis on recuper
e l'adresse du          LD E,(HL)         1er caractere de la chaine dans DE    
      INC HL            EX DE,HL mettra l'adresse du nom de fichier dans HL     
     LD D,(HL)         pour 'OPENIN'    - Ouvrir un 0K , 2  drives  rels  seront
  apprcis  .  Il  est  heureusement possible    d'envoyer le rsultat  du  dsasse
mblage  ,  non  vers  le  disque  mais vers    l'imprimante .       L'option d'a
ffectation automatique des labels  en plusieurs passes ravira    le dbutant ! C'
est un peu lent mais extrmement pratique . Le code source se    fait presque tou
t seul .       Il est aussi possible d'affecter  manuellement  les labels et de 
combiner    fonctionnement automatique et manuel .       Z80DIS conviendra parfa
itement au  dsassemblage  sans  fatigue de petits    programmes binaires .      
    Z80DIS Vous parviendra avec  Documentation en VO                            
         Documentation en VF                                     Programme  de c
onversion  BINAIRE-ASCII                                     LECTEUR4           
                           1 Exemple de dsassemblage          Conditions d'envoi
  ABONNES  SOS PROGRAMMEURS   50F + 1 Disquette                            NON A
BONNES                 100F + 1 Disquette          Z80DIS et sa DOC en VO peuven
t etre distribus librement autour de vous .    Les programmes annexes , doc et  
exemples  en  VF restent sous copyright UTIL    SOFT .       -------------   - D
AZZLE STAR -    -------------          Un monstre qui permet absolument tout !  
Un seul problme , meme un vieux    routard du Z80  besoin de  quelques  heures  
pour en maitriser les fonctions    essentielles . Mais aprs , QUEL PIED ! Les pe
rformances sont STUPEFIANTES !          Avec 2 drives rels , il est  possible de
 dsassembler des dizaines de KO    sans problme (Test effectu sur 32K  de  binai
re mais on pourrait aller bien    plus loin ...) La longueur du fichier source n
'entre pas vraiment en ligne de    compte . Il est en effet  possible  de  morce
ler le code source sur plusieurs    disquettes sans pour autant perdre une  part
ie des labels .       La totalit du code source  est  100%  ditable  en  mode di
rect . On s'y    dplace un peu comme dans un traitement de  texte . O  N        
                    - INFORMATIONS GENERALES -          Ne faillissons pas  la t
radition qui veut que SOS PROGRAMMEURS  sorte au    moins une information exclus
ive tous les trimestres ! Alors dans ce  numro ,    tout mais VRAIMENT TOUT sur 
 les  caractristiques essentielles des  nouveaux    CPC !          Voire plus qu
e tout car encore une fois , c'est moi le seigneur et maitre    d'UTIL-SOFT qui 
rcrit une partie  de  cette  rubrique    2h.34 du matin le    08/08/90 !  En  ef
fet  ,  quelques  points  concernant  la  compatibilit des    priphriques actuel
s avec la nouvelle  gamme  restaient  obscurs et ce n'est    qu'aujourdh'ui (Enf
in , hier) , et aprs  un nombre  incalculable de coups de    tlphone ponctus par
 des rponses  du  genre    Bof  ,   on sait pas , top    secret , c'est quoi un 
CPC plus   Que  le  voile  s'est lev . En prime , il    m'est tomb sur les bras 
une nouvelle  si inattendue  que ,bien que provenant    d'une source absolument 
sure  j'ai  prfr  vrifier  partoutier BINAIRE a partir de l'adresse donnee -    
          LD HL,(ADSAVE)    Prendre l'adresse de debut de sauvegarde            
        LD DE,(LENFICH)   La longueur de fichier           LD BC,0           Pas
 besoin de point d'entree           LD A,2            Type binaire normal       
    CALL #BC98        Vecteur 'SAVE'           JP C,#BC8F        Fermer le fichi
er ecriture et fini si OK      ERRDISC LD A,#FF          Signaler l'erreur dans 
le flag si rate           LD (FLGERR),A           JP #BC92          Fermeture d'
urgence et fini      LIST    FLGERR  DB 0   LENFICH DB 0   BUFFER  DW 0   ADSAVE
  DW 0   NOLIST                               ---------------------------       
                    - ECRITURE DE FICHIER ASCII -                            ---
------------------------          C'est le meme principe que pour la  lecture  o
ctet par octet , le contenu    du tampon est envoy un par un sur le disque . Le 
vecteur #BC95 ne permet pas    l'arret automatique de la  sauvegarde  ,  la  lon
g  .  Supposons  que tous nos registres    soient dj occups et que  nous  voulio
ns  utiliser ces memes registres sans    les modifier ni les stocker sur la pile
 ou en RAM on fera          DI        Interdire les interruptions .       EX AF,
AF' Les registres normaux sont 'oublis' par le Z80 .       EXX          PUSH AF 
  Et on prserve le contenu des registres auxillaires       PUSH BC   avant usage
 .       PUSH DE       PUSH HL          LD BC,#4000 Ce sont en ralit les registr
es BC'       LD DE,#C000 et DE' qui sont ici utiliss .   ... Routine quelconque 
mais pas trop longue ...          POP HL    On restaure le contenu des auxillair
es       POP DE       POP BC       POP AF          EX AF,AF' Les registres auxil
laires sont renvoys aux oubliettes       EXX       et les registres primaires AF
,BC,DE,HL reprennent leur place       EI        Restaurer les interruptions     
     Ceci nous permet donc d'utiliser 4 registres 16 bits supplmentaires sans   
 altrer les autres registres .         En bas d'cran , vous verrez de plus 3 lig
nes affichant           Haut gauche , haut droite .       Valeur ADINF ADSUP    
     Bas gauche  , bas droite .          Et parfois , sur la droite de ces 3 lig
nes           OVERSCAN ECRAN 2        Haut gauche , haut droite       Bas gauche
  , bas droite          Ces valeurs ne changent que si vous  modifiez l'adressag
e ou la taille de    l'cran . Elles vous donnent sur la  premire et troisime lig
ne les adresses    extremes de l'cran et sur la seconde  ligne , les valeurs pou
r rectifier les    2 routines ADINF - ADSUP (Voir overscan) . Supreme raffinemen
t ! Si la taille    de votre cran dpasse 16K , le programme vous avertira que vo
us devez passer    en overscan par l'apparition de donnes supplmentaires . Dans 
ce cas la 1re    colonne vous donnera les adresses de  la  1re  zone  de  16K et
 dans la 2me    colonne les adresses de la seconde zone de 16K .          Pour t
ester le programme donnez les valeurs suivantes                     R146 , R249 
, R633 , R734 , R1212 , R13104            Ce qui nous fait un cran overscan de 9
2 colonnes 33 (264) lignes           Observez les modifications dans les  inform
ations d'adressage chaque fois    que vous changez R1,R6,R12,R13 .          Ceci
  fait  ,  activez  l'option   'Active   CRTC'  ,  l'cran  s'affiche    normalem
ent puis disparait , c'est  normal  car  la  RAM  cran n'est plus en    #C000 . 
Vous voyez en pointills sur  fond  noir la zone commenant en #D0 et    en lignes
 verticales rouges   Net blanches la zone cran qui dmarre en #4000 .            
                    Gnial non  Merci qui                                     ---
--------------                                - NOTICE OVERPACK -               
                  -----------------          Cette notice ne vous donnera pas de
  grands maux de tete ! C'est vraiment    du presse bouton ...          1  Avant
 tout vous devez crer  4  crans comportant une marque qui vous    signalera quel
le zone de chacun sera  rcupre par le comueur  de fichier devra etre    contenue
  dans  un  compteur  16bits   (BC   par  exemple)  et  #BC95  appel    rptitive
ment tant que le compteur sera  de 0 . Le total des octets crits    , on appeler
a encore une fois #BC95  pour  crire la marque de fin de fichier    standard &1A
 . Cette convention AMSDOS n'est  pas  une obligation , on peut     ce stade met
tre une marque personnelle .          EX  LD A,"F"     Ceci aura pour effet d'cr
ire le mot FIN            CALL #BC95   a la fin de votre fichier .            LD
 A,"I"            CALL #BC95            LD A,"N"            CALL #BC95          
  JP #BC8F          Vous pourrez donc vrifier la fin d'un fichier ASCII sur un a
utre critre    que &1A et  ainsi  sauver  et  relire  des  fichiers  binaires  c
aractre par    caractre . Evidement si votre fichier contient  le mot 'FIN' il v
audra mieux    en choisir un autre pour la marque de fin de fichier .          L
e vecteur #BC95 exige en entre le caractre  crire dans A .       En sortie A et 
IX sont modifis , HL,DE,BC prservs .       L'tat des flags en sortie est le meme
 que pour #BC80 .         - Sauvegarde d'un fichier ASCII -              ORG #BE
80         - Passer le nom du fichier au programme -              CP 4          
    Verifier qu'il y-a bien 4 parametres           RET NZ           XOR A       
    LD (FLGERR),A     Et remettre a zero le flag d'erreur              LD L,(IX+
0)       Recuperer et ranger l'adresse du buffer           LD H,(IX+1)          
 LD (BUFFER),HL              LD L,(IX+2)       Recuperer et ranger la longueur a
 sauver           LD H,(IX+3)           LD (LENFICH),HL              LD L,(IX+4)
       Recuperer et ranger l'adresse de sauvegarde           LD H,(IX+5)        
   LD (ADSAVE),HL              LD L,(IX+6)       Le pointeur de la variable nom 
de fichier           LD H,(IX+7)       est mis dans HL              LD B,(HL)   
      La longueur du nom de fichier est mise directement           INC HL       
     dans B pour 'OPENOUT' puis on recupere l'adresse du           LD E,(HL)    
     1er caractere de la chaine dans DE           INC HL            EX DE,HL met
tra l'adresse du nom de fichier dans HL           LD D,(HL)         pour 'OPENOU
T'      - Ouvrir un fichier en ecriture -              EX DE,HL          Adresse
 du nom de fichier dans HL           LD DE,(BUFFER)    Adresse du buffer        
      CALL #BC8C        Ouvrir le fichier           JR NC,ERRDISC     Stopper en
 cas d'erreur      - Sauver un fichier ASCII a partir de l'adresse donnee -     
         LD HL,(ADSAVE)    Prendre l'adresse de debut de sauvegarde             
       LD BC,(LENFICH)   Pas besoin de point d'entree ni de type fichier        
                     BC servira de compteur pour stopper l'ecriture   NXTCAR  LD
 A,(HL)           CALL #BC95        Ecrire le caractere contenu dans A          
 JR NC,ERRDISC              INC HL            Pointer octet RAM suivant         
  DEC BC            Un caractere de moins a ecrire           LD A,B            V
oir si BC0           OR C           JR NZ,NXTCAR      Si non continuer          
    LD A,#1A          Si oui ecrire marque conventionnelle            CALL #BC95
        de fin de fichier           JP C,#BC8F        et fini      ERRDISC LD A,
#FF          Signaler l'erreur dans le flag si rate           LD (FLGERR),A     
      JP #BC92          Fermeture d'urgence et fini      LIST    FLGERR  DB 0   
LENFICH DB 0   BUFFER  DW 0   ADSAVE  DW 0   DB 0   NOLIST                      
         --------------------------                           - AUTRES VECTEURS 
DU DRIVE -                            --------------------------          Les ve
cteurs cits ici sont gnralement  d'usage  peu courant et ne font    pas l'objet 
de programmes de dmonstration .          #BC86  L'inverse de #BC80 .  Le  caract
re  lu  dans A est remis dans le    tampon . Depuis la naissance des CPC ,  pers
onne n'a pu trouver un usage  ce    vecteur .          #BC89  Vrifie que la marq
ue fin  de  fichier ASCII (&1A) est atteinte   N.    Si c'est le cas le CARRY es
t ot et mis sinon .          #BC9B  Lecture et affichage du catalogue .       En
 entre il suffit de donner l'adresse du tampon dans DE .       En sortie tous le
s registres sont modifis y compris IX & IY .          Ex LD DE,BUFFER           
CALL #BC9B           RET          Contrairement aux oprations de lecture criture
 , le buffer ne peut etre    mis dans la RAM cran !                             
  --------------------------          #BCA4  Compare le contenu de la RAM avec l
e contenu du fichier ouvert en    lecture .       En entre HL contient l'adresse
 de dpart de la vrification .       DE contient la longueur  vrifier .       En 
sortie le CARRY est mis si la vrification est correcte .          Exemple  Ouvri
r le fichier .                 LD HL,adresse ram                 LD DE,longueur 
a vrifier                 CALL #BCA4                 JR C,Verif OK              
       - FIN DE L'ETUDE CONSACREE AUX VECTEURS DRIVE -      SAUVEGARDE SUR DISQU
E -       LITASC  BINPP2nf"nfF##Vw00ZC / 2nf"nfF##Vw00ZC / z2COURS D'ASSEMBLEUR 
5 -                         minuscul           HALT  Cette  instruction  suspend
  toute  opration  du  Z80  tant qu'un    nouveau cycle d'interruption n'est pas
 initialis .  On peut avoir au moins 2    bonnes raison de l'utiliser          1
  Pour synchroniser une routine avec le dmarrage d'une interruption du    Z80 (T
ous les 1/300S.) .         2   Pour  ceci  il  faut  savoir  que  le  HALT  met 
 dans  la  dernire    adresse disponible de la   pile   la   pile   l'adresse   
programme  qui suit    cette instruction SANS MODIFIER LE POINTEUR DE PILE .    
            ORG 40000      40000   LD B,255      40002   HALT    Met sur la pile
 l'adresse de l'instruction qui suit   40003   DEC SP  Va pointer cette adresse 
sur la pile           DEC SP           POP HL  Prlve l'adresse dans HL et remet 
en place le pointeur pile           LD (ADRESSE),HL           RET       ADRESSE 
DW 0         En fin d'excution , ADRESSE contient 40003 .         Cette facilit 
peut etre utilise pour rendre un programme relogeable .           IN et OUT  Ces
OVERPACKBINHHgo$g!!.0&!"h(.&%£2!.W!W!"W!W!p60(660#&  !£Z#0!0 0! £42£ HAUT  GAUCH
E    HAUT DROIT BAS  GAUCHE   BAS DROITE ERREUR FICHIEROVERSCR1.SCRA!6#2nfN##V!q
#!nfN##Vq# ++!£!'£!i£!'£!v£!"V£!£!V£! !F#0D!'040/.!.&F#w0!0z02!£Z# PLACER DISQUE
TTE   POUR OVERSCAN ET   PRESSER  TOUCHE 4!!O,nfF##Vw!hBz!hB &Iy#g8go$g!!.0&!"h(
.&0,00,#FF    LIST  FLGERR  DB 0  MODE    DB 0  NOLIST    deux  instructions  so
nt  utilises pour slectionner et    recevoir/transmettre des donnes directement 
depuis les circuits du CPC .         Pour ceci , il faut slectionner  le  port d
'adressage . Chaque circuit     son port particulier , par  exemple  ,  pour  le
  CRTC , les ports utilisable    vont de #BC00  #BC17  et  sont  adressables  pa
r  #BDxx  . (Ou xx reprsente    n'importe quelle valeur) .         Le CPC  ceci 
de particulier  qu'il  slectionne directement un port avec    le seul registre  
 NBC . Par exemple          LD BC,#BC02       OUT (C),C         Active le port #
BC02 .         Cette mthode d'adressage rend inutilisable les instructions INI ,
 INIR ,    OTI , OTIR qui modifient le registre B !         La lecture criture d
e donnes proprement  dite doit en revanche se faire    par le biais du registre 
A .         LD #BC,#BD00       LD A,12       OUT (C),A       RET         LD BC,#
BC02     Ceci est correct .       OUT (C),C       INC B           BC devient #BD
02       LD A,12       OUT (L,TERRNAM     Adresse du texte d'erreur dans HL     
      LD A,#FF          Et signaler l'erreur dans le flag           LD (FLGERR),
A      - ROUTINE AFFICHAGE -      PRINT1  LD A,(HL)           OR A           RET
 Z           CALL &BB5A           INC HL           JR PRINT1      LIST    FLGERR
  DB 0   NAME1   DS 15,0   LEN     DB 0   NOLIST   TERRNAM DB 31,1,24,18,24," ER
REUR LONGUEUR NOM ",7,24,0             L'option A du menu de dmonstration  vous 
montrera le fonctionnement de    cette routine .         Revenons  maintenant   
   nos   vecteurs   qui   permettent  d'effectuer    l'quivalent de LOAD , SAVE 
,  OPENIN  ,  OPENOUT  .  Plutot que de citer ces    vecteurs dans leur ordre d'
emplacement en  RAM,nous les classerons par nature    et ordre d'utilisation . E
n effet  Les oprations de chargement / sauvegarde    utilisent systmatiquement 3
 appels  3 vecteurs diffrents . Il faut           1 - Ouvrir le fichier en  lect
ure  ou  criture  . Au cours de cette 1re    opration , le programme SOS7    BAS
pF  ,"SOS7 EN CHARGEMENT""sos7a"0P 0,26,6,2   , , '        , " SOS 7"/("    "  "
 DANS CE NUMERO "C2 "            "  " L'OVERSCAN ... "  6"OVERAF1.bin""overspac.
sov" ",/F  ,"SOS7 EN CHARGEMENT""sos7a"0P 0,26,6,2,4,24,20,5,10,12,15,16,19,25,1
1,3t cartouche sur le ct   gauche de la machine qui  recevra  bien  sur  les  ca
rtouches prvues pour la   console de jeu AMSTRAD .  En  plus  du  port  joystick
 , les CPC+ disposeront   d'unports pour manette numrique (souris) .        D'ap
rs le catalogue des 3 suisses  ,  le  CPC  nouveau est livr avec un   cable de t
lchargement et se  branche  directement  sur le minitel mais nous   n'avons  ret
rouv  aucune  allusion     ceci  dans  d'autres  catalogues  ou   documentations
 diverses     C),A       RET         LD BC,#BC02     Alors que ceci pourrait bie
n planter car au lieu       OUT (C),C       d'envoyer 12 sur #BD02 on envoie 12 
sur #BD12 .       INC B           Pour certains registres c'est sans importance 
      LD C,12         mais pas pour tous , alors prudence !       OUT (C),C     
  RET         Pour lire un registre c'est exactement la meme chose          LD B
C,#BC12     On le slectionne        OUT (C),C       INC B           BC devient #
BD02       IN A,(C)        Et on lit le registre choisi dans A . Dans cet exempl
e       RET             c'est l'adresse HISTART cran du CRTC qui est dans A .   
        Syntaxes possibles  OUT (C),r - OUT (n),A - IN (C),r - IN a,(r)         
  RETI et  RETN    Ces  2  instructions  sont  censes  terminer  les sous    pro
grammes  sous  interruptions  .  RETI  doit  terminer  in  programme  sous    in
terruption masquable et RETN sous  interruption  non masquable . Malgr des    re
cherches acharnes  ,  nous  n'avons  jamais  pu  trouver  une  application    pr
atique de ces 2 instructions sur CPC . Oubliez les ...           RLD / RRD  Rota
tions dcimales   gauche  et  a droite . Ces 2 rotations    diffrent nettement de
 celles tudies dans SOS6 car elles font intervenir le    registre HL .         R
LD  A gauche .         Le quartet infrieur de A va dans le quartet infrieur de l
a case pointe    par (HL) .              Le quartet infrieur de  la  case  point
e  par  (HL)  va dans le quartet    suprieur de la case pointe par (HL) .       
  L'ancien  quartet suprieur  de  la  case  pointe  par  (HL)  va dans le    qua
rtet infrieur de A .         Ex  A      %0100  0111-----+            (HL)   %010
0  0101     !                       !     !      !            RLD   +----!-----+
      !                  !    !            !                  !    +----------+ 
!                  !               ! !            A    ! %0100  0100 -+ !       
     (HL) ! %0101  0111 ---+                  !                     +---+       
  RRD  A droite .   N        Le quartet infrieur de A va dans le quartet suprieu
r de la case pointe    par (HL) .         Le quartet suprieur de  la  case  poin
te  par  (HL)  va dans le quartet    infrieur de la case pointe par (HL) .      
   L'ancien  quartet infrieur  de  la  case  pointe  par  (HL)  va dans le    qu
artet infrieur de A .         Ex  A      %0100  0111-------+            (HL)   %
0100  0101       !                       !     !        !            RLD        
!     !        !                       !     +----+   !                       +-
---------!-+ !                                    ! ! !              A      %010
0  0101 -+ ! !              (HL)   %0111  0100 ---+ !                           
            !                      +---------------+                            
     - LES INSTRUCTIONS RST -           Cette  suite  d'instructions  permet   d
'appeler   des  routines  situes    n'importe o en ROM ou en RAM .         RST 0
  Saute  l'adresse 0 et provoque un RESET .         RST 8  AppOVERAFF BASp6,6,2,
4,24,20,5,10,12,15,16,19,25,11,3!.0&( "OVERPACK.BIN""OVERSPAC.SOV"/        ,    
 ", "SOS7a",)0( 0,26,6,2,4,24,20,5,10,12,15,16,19,25,11,3!.0&!"h(.&0P OVERCREE  
        JP OVERAFF    OVERSCminuscul   !£!V£!2!F#0D!'040/.!.&F#w0!0z02q!Z# ERREU
R DISQUE ! PLACER DISQUETTE   POUR OVERSCAN ET   PRESSER  TOUCHE G!S!bnfF##Vw!hB
z!hB% &Iy#g8go$g!!.0& "h(.&0P OVERCREE          JP OVERAFF    OVERSCel  une rout
ine ROM ou RAM D'ADRESSE INFERIEURE A #4000 . Les    bits 0  13 de la donne 16 b
its  qui suit le RST donnent l'adresse  appeler    de 0  #3FFF . Les bits 14 & 1
5 donnent la ROM slectionne comme suit          Bit 15   Bit 14          1      
   1     Appel en RAM         1         0     ROM suprieure .         0         
1     ROM infrieure .         Tous registres prservs sauf auxillaires .         
EX    RST 8              DW ADRESSE ET ROM              RET         RST #0B  Com
me RST 8 mais  l'adresse   appeler et la ROM  slectionner    sont dans HL .     
    Ex   LD HL,ADRESSE ET ROM             RST #0B             RET         RST #0
E  Remplace l'inexistant JP (BC) .       Ex  LD BC,40000            RST #0E     
JP 40000         RST #10  Comme RST #08 mais IY est modifi .         RST #13  Co
mme #RST10 mais l'adresse est dans HL .         RST #16  Comme RST #0E avec DE .
  JP (DE)         RST #18  Appel d'une  ROM  d'extension  par  le  biais  d'une 
table de 3    octets .         Exemple  RST #18  Appel de #C000 en ROM 7        
         DW TABLE Adresse de la table .                 RET             TABLE  D
W #C000 Adresse de la routine ROM  appeler .                 DB 7     Numro de l
a ROM . 7drive , 0Basic , 5Maxam ...         RST #1B  Excution d'une routine  n'
importe  o  en  ROM  ou en RAM . HL    contient l'adresse de la routine et C  l'
tat  de slection des ROMS dans Ses    bits 2 et 3 . Bit 2 mis  ROMINF , BIT 3 mi
s  ROMSUP .     Exemple    LD HL,#1DC      CALL #1DC en ROM basse .             
  LD C,%00000100               RST #1B               RET         RST #1E  L'adre
sse #1E contient une  instruction JP(HL) . RST #1E permet    de simuler l'instru
ction inexistante CALL (HL) .     Exemple    LD HL,#9C40               RST #1E  
             RET         RST #20  Permet de charger  l'accumulateur avec (HL) qu
elque soit l'tat    des ROMS .         Exemple  LD HL,TABLE                 RST 
#20           RST #23  Comme RST #18 mais les 2 octets sont donns dans HL .     
    Exemple  LD HL,TABLE   Adresse de la table .                 RST #18       A
ppel de #C000 en ROM 7                 RET             TABLE  DW #C000 Adresse d
e la routine ROM  appeler .                 DB 7     Numro de la ROM . 7drive , 
0Basic , 5Maxam ...         RST #28  Saut  une routine en ROM infrieure dont l'a
dresse suit le RST        Exemple  RST #28                 DW #1A34         RST 
#30  Restart libre pour l'utilisateur (8 octets libres de #30  #37)            N
Exemple  LD A,#C3      Initialiser adresse #30                 LD HL,ROUTINE    
             LD (#30),A                 LD (#31),HL                 RST #30     
  Ira  la routine routine .                 RET         RST #38  Vecteur des int
erruptions des priphriques , ne pas utiliser !         Le descriptif des  instru
ctions  Z80  est  enfin  termin  . Le trimestre    prochain , nous en finirons g
alement avec les routines systme .                  - LA SUITE DES INSTRUCTIONS 
ASSEMBLEUR -                                      -------------------           
                    - REPONSES DIVERSES -                                -------
------------          S.CARRE  est  perplexe  devant  les   zones   mmoires   du
  CPC  et  les    plaisanteries diverses avec OPENOUT CLOSEOUT ... Il  n'est pas
 le seul , vous    vous souvenez sans doute  de  nos  clbres  plantages  sur  61
28  lis  ces    problmes !          Pour commencer , un petit panorama sur  la R
AM CPC accessible  partir du    basic , qui comme chacun  le  sait  commence    
l'adresse  0 et se termine     l'adresse &FFFF (65536) soit 65K au total . La zo
ne de RAM rserve  l'cran    occupe la zone haute de la RAM de &C000  &FFFF ce qu
i nous fait 16K de moins    et il ne reste plus que 49K pour la  programmation .
 A ces 49K il faut encore    retrancher la zone des vecteurs systme  (Dcrits dan
s le cours d'assembleur)    , les zones de stockage des variables  systme , les 
paramtres des drives et    quelques bricoles diverses ce qui ne nous  laisse qu'
un peu moins de 42K pour    la programmation . La location et  le  role  exact d
e ces zones mmoires sera    dcrit dans le numro 8  de  SOS  PROGRAMMEURS  .  Je 
 resterai donc dans les    gnralits pour ce qui suit           De &0000  &003F  
Zone RST pour communication avec les ROMS .       De &0040  &013F  Stockage de l
a dernire ligne basic entre .       De &0140  &016F  Rserv pour Basic .       De
 &0170  &A6FF  Cette zone est  la disposition de l'utilisateur .       De &A700 
 &ABAF  Zone attribue aux paramtres du drive .       De &AC00  &B7F7  Stockage R
AM des paramtres BASIC .       De &B900  &BDCA  Vecteurs systme .       De &BDCD
  &BDF1  Indirections .       De &BDF4  &BE3F         De &BE40  &BE7F  Paramtres
 du FDC .       De &BE80  &BFFF  Zone pour CPM suivie de la pile pour le BASIC .
       De &C000  &FFFF  Mmoire cran .          Seule la zone utilisateur de &017
0   &A6FF est concerne par le problme    car c'est elle seule qui  contient  le(
  o cela tait    possible y compris chez AMSTRAD  FRANCE  !  (Plutt interloqus d
'entendre un    gugusse hors de leur sainte grace leur dballer le secret des die
ux ... ) Pas    de doute , c'est  bien  vrai  !  Alors  comme  pour  tout  arran
ger , je vais    m'offrir le culot de leur demander quelques dtails par crit et 
leur joindre    un extrait du prsent article , j'limine tout remerciement nomina
tif destin    aux particuliers et socits qui ont contribu  enrichir cet article 
.         On sussure en effet qu'Amstrad FERAIT  un  procs  la redoute pour avoi
r    procur une page de son catalogue   AMSTAR  CPC  . CE N'EST QU'UN BRUIT mais
    s'il tait vrai , je n'ai pas  l'imagination  assez perfide pour vous dire ce
    qu'ils feraient  certains  de  ceux  qui  ont  permis   SOS PROGRAMMEURS de 
   dboucher le CPC nouveau 1 mois avant qu'AMSTRAD ne fournisse le tire-bouchon 
   officiel . Si vous avez la sollicitude  de vous demander ce qu'ils pourraient
    envisager contre le taste-vin lui mmpilateur overscan .    Tout ce que vous 
avez  faire  c'est  de  choisir l'option 1 et de placer une    disquette vierge 
quand le programme le demande .          2  Vous devez effectuer votre dessin su
r  ces 4 crans et a c'est votre    problme !          3  Le dessin termin , vous
 utiliserez l'option 2 en lui donnant d'abord    les noms des 4 crans source pui
s le  nom de l'cran de sauvegarde 24K . Ceci    fait , une unique image overscan
 sera sauvegarde en un seul fichier .          4  Il n'y a plus qu' afficher  le
 rsultat final avec l'option 3 . Pour    tester cette option , vous pouvez  donn
er 'overspac.sov' comme nom de fichier    et 0 pour le mode .          ATTENTION
   Certains  programmes  (OCP  ART  STUDIO  ,  CPM  ,  Etc ...)    Modifient la 
banque RAM &4000/&7FFF  (464+DK  ou  6128)  . Le reset normal ne    restaure pas
 la banque d'origine et dans ce cas , utiliser l'option affichage    d'overscan 
n'affichera pas le bas de l'cran  !  Il faut teindre le CPC pour    rinitialiser
 la ban  NLOADSAVEBASpp "D" "LOADASC" "E" "SAVEBIN"     , , " Programmes de demo
nstration des vecteurs du drive"0("         A Passage d'un nom de fichier"02"   
      B Lecture  d'en-tete  fichier"0"         C Chargement  fichier binaire"0F"
         D Chargement de fichier ASCII"0P"         E Sauvegarde  fichier binaire
"0Z"         F Sauvegarde de fichier ASCII"0d"         G Lire   un   fichier   A
SCII"0n"         H Retour  a  SOS PROGRAMMEURS"/x"" "A" "H"(C) "H"  "sos7a", "A"
 "namedisc" "B" "header" "C" "LOADBIN" "D" "LOADASC" "E" "SAVEBIN" "F" "SAVEASC"
 "G" "litasc""litasc"er QUIT D Chargement de fichier ASCII"0P"         E Sauvega
rde  fichier binaire"0Z"         F Sauvegarde de fichier ASCII"e , la rponse c'e
st rien ! Nous n'avons    ni contrat , ni  obligation  de  rserve  vis    vis  d
'AMSTRAD  donc pas de    muselire ...         Un peu longue l'intro  Vous piaffe
z  Laissez moi quand meme ajouter que    le 1er avril est pass de longue date et
  que , si le CPC gonflable n'est pas    encore n , le CPC plomb vient d'arriver
 !                                  - LE CPC NOUVEAU -         Livr avec ceintur
e de  chastet  ,  prservatif  intgr  , garanti 1 an    sro-ngatif !         Amst
rad frappe fort ! Les  nouveaux  CPCs  ,  rebaptiss CPCs plus , sont    incontes
tablement TRES suprieurs aux anciens modles  . Mais , (OUI J'AI DIT     MAIS !!!
)  les  programmeurs  ,  bidouilleurs  et  autres  vont  sans doute    exploser 
de fureur ! Si vous pouviez me  voir lorsque j'cris ces lignes , je    suis vert
 avec des pois mauves et couvert de furoncles !          Mais pourquoi donc  Bie
n  voil  ,  toutes  les nouvelles options sont    dans une puce , la dite puce  
est  PROTEGEE  , inaccessible  partir du basic    normal qui est lui aussi livr 
en cartouche et non plus rsident en ROM .           Pour utiliser la puce , il f
aut un code secret de 40 octets (Personnalis    pour dtecter les fuites) et de p
lus  connaitre  les ports E/S et les donnes     transmettre pour activer le gadg
et !  VOUS NE POURREZ DONC PAS UTILISER CES    NOUVELLES OPTIONS JUSQU'A NOUVEL 
ORDRE .          Maintenant essayons de dbroussailler  ce  qui  semble  un peu c
omplexe .    Commenons par prciser que ce  n'est  pas  la  vente  d'une machine 
qui fait    vivre une socit quelconque mais bien  celle  des  accessoires . Dans
 le cas    qui nous proccupe , les accessoires essentiels sont les cartouches RO
M !           Donc , tout bienheureux diteur recevant  le  code et le mode d'emp
loi de    la puce  sacre  S'ENGAGE  A  METTRE  LE  PROGRAMME  UTILISANT  LES NOU
VELLES    POSSIBILITES EN CARTOUCHE et n'en diffuser aucune version sur disquett
e .           Jusque l c'est trs bien    Les  programmes  sur cartque 0 .       
   L'image de dmonstration est ralise avec OCP ART STUDIO , il faut crer    de n
ombreuses fenetres et  sauvegardes  temporaires  pour obtenir le rsultat    fina
l . Si vous souhaitez recevoir la  totalit  des fichiers afin de voir la    marc
he  suivre avec  OCP  ,  envoyez  une  disquette  vierge + une enveloppe    affr
anchie (3.80F)  votre adresse favorite .                              ----------
-------------------                - NOTICE DES UTILITAIRES GRAPHIQUES -        
             EX DE,HL          On echange DE et HL pour avoir l'adresse du 1er  
        LD DE,NAME1       caractere dans HL et on met dans DE l'adresse ou      
    LD B,0            le nom du fichier sera recopie pour etre utilise          
LD C,A            par notre programme. La longueur du nom de fichier          LD
IR              est mise dans BC (Penser a mettre B a 0) .          EX DE,HL    
      LD (HL),0          RET               Le nom du fichier est recopie dans la
 zone NAME1    ERRNAM  LD HL,                 ,  (,"-")     IN"  20 MODE 2INK 0,
0BORDER 0INK 1,26AD&BECA  30 PRINTPRINT "Lecture d'un fichier ASCII Donner 'Q' c
omme n,     ad   adF s(( ),)" "         #     (/,"-") -     ad   ad0  ,  ()(( ))
  C   NOVERSPACSOV'$(P-INK-INTBIN( H26BC"s06y&!q(!7"!!!!5 J!0-8&8!8-80( H8x5 H26
BC"s06y&£5LX - Sortie de routine -rienfairdRecupernement de   cette routine .   
                          -----------------------        Revenons  maintenant   
   nos   vecteurs   qui   permettent  d'effectuer   l'quivalent de LOAD , SAVE ,
  OPENIN  ,  OPENOUT  .  Plutt que de citer ces   vecteurs dans leur ordre d'emp
lacement en  RAM,nous les classerons par nature   et ordre d'utilisation . En ef
fet  Les oprations de chargement / sauvegarde   utilisent systmatiquement 3 appe
ls  3 vecteurs diffrents . Il faut         1 - Ouvrir le fichier eCRTC    BASp  
        LD A,H          SUB 8          LD H,A          R  a-z V  p"rsxprt2.cod",
"CRTC.BIN"(   (),n()C2      ()     n()&   , , , ,F*P"  Etude des registres du CR
TC "ZLd" R0  Duree balayage horizontal . (0/255) . Peut planter !     063"Ln" R1
  Nombre de caracteres par ligne (1 Caractere2 octets) ***040"Lx" R2  H.SYNC. a 
gauche  a droite . Unite1 caractere CRTC ***046"L" R3  Largeur des signaux de sy
nchronisation . Mis a 0PLANTE! 014"L" R4  Duree balayage vertical . Certaines va
leurs plantent !   038"L" R5  Frequence renouvellement image .                  
       000"L" R6  Hauteur de l'ecran exprimee en lignes caracteres      ***025"L
" R7  Synchronisation verticale .  En bas ,  En haut .    ***030"L" R8  Mode de 
travail CRTC .ouches ne sont pas    plus onreux que sur disquette ,  les  pirate
s  et copieurs de tout poil vont    pouvoir se serrer la ceinture en  attendant 
 de  trouver le moyen de recopier    les cartouches sur disque . Ce  n'est  pas 
 pour  demain  ...           La o a coince srieusement , c'est que pour obtenir 
ce code et ce droit    d'usage il faut  pralablement  acheter  plusieurs  millie
rs  de cartouches     AMSTRAD . Du point de vue de TITUS ce n'est pas un problme
 pour des jeux qui    se vendent   plusieurs  milliers  d'exemplaires  mais  du 
 point  de vue des    utilitaires , j'aimerais que l'on me cite le nom d'un prog
ramme ayant dpass    quelques centaines d'exemplaires vendus  en  France  !  Du 
 reste , en dehors    d'UTIL SOFT , quel est l'diteur  franais  encore assez fou
 pour en produire    depuis 3 ans  (On fera bien sur exception pour les copieurs
 de disquettes) .           D'autre part , une bonne partie  des  programmes  , 
jeux o autres , sont    crs par des auteurs  indpendants  hor  Ns  des  socits  
d'dition . Comment    pourront-il crer des programmes utilisant ces nouvelles po
ssibilits           Ensuite les cartouches ROM n'ont surement  pas une capacit q
uivalente     celle d'une disquette . Comment les  diteurs  feront t-il pour fai
re rentrer    ELITE , BLOOD ,  LE  MANOIR  DE  MORTEVIELLE  dans  une  cartouche
  Va t-on    devoir se limiter au jeu d'arcade  faute  de  place  pour crer des 
jeux plus    attrayants ou aura t'on des  jeux  avec  les  programmes  en cartou
che et les    datas sur disque            Les revues sur disquette , fanzines ou
 autres  , on n'en parle meme pas ,    dans cette optique ils ne pourront JAMAIS
 utiliser ces options !          L'utilisateur particulier pourra peut-etre ,  v
entuellement , si , enfin    on sait pas  trop  ...  se  procurer  une  cartouch
e  basic  spciale qui lui    permettra enfin d'accder  tout  ou  partie des nouv
elles possibilits voire    peut-etre travailler en assembleur par le biais de no
uveaux vecteurs systme.    C'est mieux que rien , mais  pourra  t-on  dans ce ca
s diffuser sa production    sur disquette sans retomber dans l'achat de milliers
 de cartouches  De toute    faon , cela ne concerne pas vraiment tout  le  monde
 . Quant on a fait faire    les pieds au mur au Z80 , arrach  par  la  torture t
ous les secrets du FDC ,    massacr l'cran  coup  d'overscan  et  mis    genoux 
 le  gate  array , on    n'accepte pas de programmer en  basic  ou  par  les vec
teurs systme . Simple    question de dignit !           En conclusion , seuls le
s  diteurs  tirant  leurs programmes  plusieurs    milliers d'exemplaires sont a
ctuellement  autoriss    utiliser la puce sous    copyright AMSTRAD et le  rempl
acement  du  CPC  ancien  par  un  CPC+ ne vous    procurera que la satisfaction
 de vous abrutir encore un peu plus sur des jeux    plus o moins dbiles et vous 
n'aurez meme plus la satisfaction d'obtenir des    vies infinies ou autres brico
les avec un diteur de secteurs ...         C'est si norme que j'an peut nommer ,
 renommer    , effacer les labels et tiquettes  .  Pointer directement la routin
e appele    par un CALL ou un JP .  Entrer  des  lignes  de commentaires dans le
 source ,    effectuer des sauvegardes temporaires du dsassemblage  en cours . E
n bref on    peut tout faire ... Il faut juste avoir le courage de s'y mettre . 
        DAZZLE STAR vous parviendra avec  Documentation en VO                   
                      Documentation en VF                                       
  Programme   de  conversion BINAIRE-ASCII                                      
   LECTEUR4                                          1 Exemple de dsassemblage  
        Conditions d'envoi  ABONNES  SOS PROGRAMMEURS   50F + 1 Disquette       
                     NON ABONNES                 100F + 1 Disquette             
           ----------------------------------------   ortie  prvue  enA*R$A*Rxtr
ansmet notament  le  nom du fichier , et l'adresse    du tampon (Voir rponses di
verses pour savoir ce qu'est le tampon) .          2 - Lire ou crire  le  fichie
r  .  Cette  opration  peut  se faire de 2    manires diffrentes . Le fichier es
t trait  en une seule opration ou octet    par octet , nous y reviendrons .     
     3 - Fermer le fichier .          Au cours de ces 3 oprations  ,  il  est  b
ien sur possible qu'une erreur    apparaisse comme en basic (Bad command , not f
ound , etc ...) . Dans ce cas ,    au retour de la routine , Le carry sera nul e
t le flag Z sera mis , dans tous    les vecteurs dcrits par la suite , un  test 
sur le CARRY suffira pour savoir    si l'opration  russi .      ----------------
---------------------   - L'OUVERTURE D'UN FICHIER EN LECTURE -   --------------
-----------------------              C'est le vecteur #BC77 qui ouvre  le  fichi
er  en lecture . Il faudra lui    transmettre           Dans HL  L'adresse du no
m de fichier .       Dans B   La longueur du nom de fichier .       Dans DE  L'a
dresse  du  tampon  de  lecture  .  Contrairement  OPENIN /    OPENOUT en BASIC 
, le tampon ne demande que 2048 octets .          Exemple    LD HL,NOM          
         LD B,11                   LD DE,20000                   CALL #BC77     
  Ici si le carry est mis l'opration d'ouverture est effectue .       ..........
..................                  NOM DB "FICHIER.BIN"          En sortie #BC7
7  renvoie  une  suite  de  paramtre  trs intressants si    l'ouvertu  Nre de fi
chier est russie (Carry mis et Z non mis) .          L'accumulateur A donne le t
ype de fichier .          Si son bit 0 est mis le fichier est protg comme par SA
VE,P normal sinon       Le bit 1  0 caractrise un programme BASIC .       Le bit
 1 mis indique un programme BINAIRE .       Les bits 4,2,1 Mis rvlent un fichier
 ASCII sans en tete .          Les bits 7,6,5,3  restent  toujours    zro    moi
ns  que  l'on veuille    plaisanter lors d7une sauvegarde en assembleur .       
       BC Coi  dout  de  nos  sources d'informations les plus    fiables ! Alors
 , j'ai une fois  de  plus  dcroch le tlphone pour appeler    AMSTRAD FRANCE , q
ui convient qu'il   pourrait   bien  y-avoir un problme et    doit en faire part
  AMSTRAD ANGLETERRE  qui  dcide  de tout . On verra bien    quelle sera la rpon
se .            En attendant , les  choses  en  sont  l  et  SI  elles se mainti
ennent ,    NOUS N'ACCEPTERONS DE PERSONNE  D'ETRE  CONSIDERES  COMME DES PROGRA
MMEURS AU    RABAIS et UTIL SOFT  rejoindra  le  camp  des  diteurs  qui ont dja
 dsert    AMSTRAD pour d'autres marques ...           Rflchissez-y en attendant 
SOS8 du mois  d'octobre  , on aura sans doute    une rponse dfinitive d'ici l . 
 Quant  au  test  du CPC plus prvu dans ce    meme numro 8 , n'en  parlons  plus
  car  le  temps  que les dcisions soient    prises et confirmes officiellement 
il faudra  du   temps . Et en attendant ,    qui serait  assez  stupide  pour  c
ommander  une  machine  dont  le diffuseur    interLECTEUR7CODx 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*"*QQ(P((PPh((((((((
(hQ((((((((Qh((((((P(hh(((P(h((h((((Q(((((h(*((((hQhh(  Ndit le plein emploi au 
commun des mortels            D'ici la voyons quand meme tout ce  que vous ne po
urrez  peut-etre jamais    utiliser avec les nouveaux CPCs .           Vous vous
 en battez sans doute l'oeil mais il est maintenant 3h.25 ,  et    plutot que re
ctifier  cette  transition  maladroite ,  je  vous  prcise  que    contrairement
  ce que suggre l'enchainement du texte , le look des nouveaux    CPC reste  l'e
ntire disposition des utilisateurs. Sur ce , mes hommages les    plus respectueu
x  nos fidles abonnes et dodo . ZZZZzzzzzzz ...         Tout d'abord , le look  
Les  nouveaux  CPC  464 plus et 6128 plus (C'est    bien leur nom) n'ont plus le
 meme aspect  que leurs ancetres , leur aspect se    rapproche d'avantage des mi
cros classiques  .  Le  lecteur  de cassette ou le    drive selon le cas , se tr
ouve mont  en  arrire du clavier , le dit clavier    tant nettement plus  compac
t  que  le  prcdent  l'encombrement gnral est    beaucoup moins important dans l
e  sens  de  la  l*(+""G* 0 (( 0##"x8Ax P0S M  8D0G&o))))W #zW####zW#*Po0$"  8,0
(GW  zW##zW#*Po0$"&o)))! OUwU UOw#x b2"24b220!!(wwD(w"(w(w#x !w#x 22222y222m!*D!
9#6f#6#!(5((68#66#6p##6p!-A UEEC!M!!!w!z"K2 !(Z#GfVn%-"q*+Pq*8RGw#$$$$$$$$ '''GO
7ggP03 D"wALPHA0AC.TSFALPHA1AC.TSF ERREUR DRIVE  DB 0    LIST  DB 0  CLOSE ecran
 et paper pen precedents -  - Ou CALL 3800eur dans le flag  AFFERR  LD (FLGERR),
A    - ROUTINE AFFICHAGE -    PRINT1  LD A,(HL)          OR A          RET Z    
      CALL &BB5A          INC HL          JR PRINT1    LIST   FLGERR  DB 0  TYPE
    DB 0  LENFICH DW 0  ADFICH  DW 0  ADHEAD  DW 0    NAME1   DS 15,0  LEN     D
B 0  NOLIST  TERRNAM  DB 31,1,24,18,24," ERREUR LONGUEUR NOM ",7,24,0  TERRDISC 
DB 31,1,24,18,24," ERREUR FICHIER ",7,24,0                                      
                   ------------------------        L'option B de la RSXPRT2 CODx
 'd ITE "RSXPRT2"    PRT *"T!VGZEIM5CKSGLCONEDIPRTPRTMIDEEEDPDPTTDWKEDDDSLINELIN
CABANBANDnf"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! !#s) programme(s) et variables implants    par l'utilisateur 
du basic .       Dans le cas d'un chargement de  programme  BASIC , celui-ci ser
a TOUJOURS    charg  partir du point le plus bas  (&170)  et bien sur , plus le 
programme    est long , plus la zone utilisateur diminue  . Le dit programme aur
a bien sur    besoin de nombreuses variables pour fonctionner  , ces variables g
nres par    le programme sont stockes au 1er octet  disponible  aprs le BASIC . 
C'est a    dire       Fin du programme -+     N                  !       &170   
        !                           &A6FF  (ou   seuil  donn  par    HIMEM)!----
---------!!-----------!-------------!         Programme    ! Variables   Zone re
stant libre                      !                      +- Dbut des variables   
        Et plus on ajoute  de  variables  ,  plus  on  rduit  la zone disponible
    jusqu'au fatidique 'Memory full' si cette  zone  veut  dpasser le HIMEM . La
    fonction PRINT FRE(0) ou PRINT FRE("")  permet   tout moment de connaitre le
    nombre d'octets encore disponibles .  FRE("")  peut  aussi etre utilis comme
    variable . Ex  IF FRE("")200 THEN PRINT "Y-A UN OS !!!"END . Pour tout les  
  dtails de stockage des variables , je  renvoie le lecteur  SOS PROGRAMMEURS   
 numro 2 qui analyse en dtail la  structure  du Basic et de ses variables et    
je passe  la question suivante                      POURQUOI DOIT-ON PLACER UN M
EMORY AVANT UN LOAD .          Ca c'est simple  .  Il  s'agit  juste  d'une  scu
rit  mais parfois bien    contraignante . La commande MEMORY interdit  au  basic
  et a ses variables de    dpasser une  certaine  limite  .  A  l'initialisation
  la  dernire  adresse    disponible est 42619 . Si un  programme  binaire  est 
prvu pour se charger     l'adresse 40000 .  LOAD"PROG.BIN"  Renverra  'Memory  F
ull'  si auparavant un    MEMORY 39999 n'a pas t dclar .  Ce  MEMORY  39999 limi
te la zone BASIC et    variables et interdira  (Par  un  'Memory  full')  la  de
struction du binaire    charg en 40000 par un accroissement excessif  de votre p
rogramme BASIC ou de    la zone des variables . Rciproquement  ,  si  vous donne
z MEMORY 39999 alors    que votre programme BASIC suivi de  ses  variables dpass
e cette adresse , un    'Memory full' vous en avertira .  En  rsum cette command
e MEMORY interdit     un chargement binaire de dtruire une zone  BASIC  ou  un p
rogramme BASIC de    dtruire une zone de binaire .       On notera un dtail intr
essant  HIMEM  ne peut etre pouss au dessus de    42619 . En revanche , si l'adr
esse  de chargement du binaire est suprieure     42619 (Image cran ou  programme
  log  en  &BE80  notre  adresse ftiche) le    MEMORY n'est pas ncssaire et l'on
  constate  que  toute la zone RAM systme    n'est pas vraiment protge contre un
 chargement intempestif .       Autre bricole amusante , l'adresse  de  chargeme
nt d'un programme binaire    peut-etre fournie par l'utilisateur . Exemple  Les 
images cres par OCP ART    STUDIO . OCP dplace la RAM cran  et  la sauvegarde en
tre &4000-&7FFF . Dans    ce  cas   ,   LOAD"IMAGE.SCR"   vous   renverra   'Mem
ory   full'   .  MEMORY    &3FFFLOAD"IMAGE.SCR" chargera l'image mais elle ne  s
era pas visible a moins    de dplacer  la  RAM  cran  en  &4000  .  C'est  LOAD"
IMAGE.SCR",&C000 (Sans    commande MEMORY) qui vous permet d'admirer le chef-d'o
euvre .                                     QU'EST-CE QUE LE TAMPON           Je
 serais tent de rpondre que c'est le  plus gros foutoir du CPC qui ne    peut po
urtant pas s'en passer ! Les donnes  lues sur le drive ou la cassette    le sont
  une vitesse tout   fait incompatible avec le fonctionnement du Z80    et tout 
chargement  direct  planterait  le  systme  .  Dans  la  ralit les    oprations 
se droulent comme suit           1 - Le tampon est initialis  une adresse donne 
par le systme .       2 - Le FDC prend la main et remplit le tampon avec les oct
ets lus .       3 - Quand le tampon est plein ,  le chargement est suspendu et l
e contenu    du tampon (ou buff!SZ#Z#Vnf#Vnfs#rnfo&nf#V &! 8a8*w*y6O(N(!S"!!*TZZ
VK """"''"0Z#  SZ$-ZZK ####ZZ#S,-ZZC(####V0""""''"0ZZ#  SC3,Z-$!!"G20##8!"!"Vfn+
+++(n&####!"SG2V fnS"VfnS"exU "%U*R! %*R/U 5gU*"*RR"*R"*RR"%Ug***"***R"**R**"S0,
Gg*N"*N"*!*!  N*og2NFCnfn f"22*""*"2cc*GOE()(E (X *"22*w *P"y2y OAG K!!!*)Gw# %T
E&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 Si  0 effets bizarres .         000"L
" R9  Scanning                                                 007"" R10  Pas to
ucher"" R11  Pas toucher"L" R12  Adr.Ecran.B5,B4MSB B3,B2Overscan B1,B0decale &2
00 ***048"L" R13  Decale l'adresse ecran de 2 cases memoire par unite  ***000"7"
                     ACTIVATION DU CRTC      "7"                    RESTAURER PA
RAMETRES     "7"                    QUITTER LE PROGRAMME     "  XBAN,,,,D,,"   (
   )    XBAND "(,      BAND "6      "     "SOS7A",)J       n() ()  T h- Affiche 
valeurs CRTC -r          * F, "###     "n()- Nouveau CRTC ON -L        "Ligne ec
ran " , NAMEDISCBASp)d"  est memorise en  &"s( a)n   "NAMEDISC.BIN"#  ,  , A "Pa
ssage d'un nom de fichier a un programme assembleur"4( "Donner 'Q' comme nom pou
r retourner au menu"%2£ "Nom du fichier  "fi1fi(fi) fi"Q"  "loadsave"1F ,fi ( A)
    !P"Le nom de fichier   ".Z   a   a (( )))d"  est memorise en  &"s( a)n  &9C8
7  30 PRINTPRINT "Passage d'un nom de fichier a un programme  "NAMEDISC.BIN"#  ,
  , A "Passage d'un nom de fichier a un programme assembleur"4( "Donner 'Q' comm
e nom pour retourner au menu"%2£ "Nom du fichier  "fi1fi(fi) fi"Q"  "loadsave"1F
 ,fi ( A)    !P"Le nom de fichier   ".Z   a   a (( ))LOADASC BASpr C $$$BIN"  20
 MODE 2INK 0,0BORDER 0INK 1,26A "LOADASC.BIN"#  ,  , AQ "Chargement d'un fichier
 ASCII Donner 'Q' comme nom pour retour au menu"#(£ "Nom du fichier  "fi02fi(fi)
 fi"Q" "loadsave"X"UNE MAUVAISE ADRESSE DE BUFFER OU DE CHARGEMENT PLANTERA SOS 
PROGRAMMEURS ! "5F£ "Adresse du tampon                 " adbu6P£ "Adresse de cha
rgement du fichier  " adloa3Z"Chargement en cours (Si tout va bien ...)"%d ,fi, 
adloa, adbuHn ( a)   , ()" ERREUR CHARGEMENT "  x ad adloaW"Listage memoire char
gee , longueur lue "( a)( a)" octets"       ad   adO ()(( )) ad adP"" Continuer 
Arreter "/"" "C" "A"(C) "C"   C $$$BIN"  20 MODE 2INK 0,0BORDER 0INK 1,26AD&BECF
  30 PRINTPRINT "Chargement d'un fichier ASCII Donner 'Q' com ( a)   , ()" ERREU
R CHARGEMENT "  x ad adloaW"Listage memoire chargee , longueur lue "( a)( a)" oc
tets"       ad   adO ()(( )) ad adP"" Continuer Arreter "/"" "C" "A"(C) "C"    N
" 0"demrout1.bas"F"demrout2.bas"P"mask.basZ"rot.bas" d  n  x    '"sosg6",dE'    
PRT, c, c,, ,  ,( )' $'*** FLASHING su cadre ***.'e8' , ,,  d d '  c '  c  d dB'
L'*** Trace un cadre INTERNE a la surface du texte *** V''CA,( ),(( ))( d) d,(( 
)argeur sans pour autant etre    excessif en profondeur .          Le clavier  I
l faudra  acqurir  un  nouveau  doigt , c'est toujours un    QWERTY mais les  fl
ches  du  curseur  ont  dmnag  vers  les  bas  du pav    numrique et la touche C
OPY se trouve   gauche de la barre d'espacement . On    y trouve aussi deux touc
hes  supplmentaires  destines  muler de nouvelles    fonctions .          Le mon
iteur est refait   neuf  et  intgre  2  haut parleurs pour le son    stro .     
     Les plus des nouveaux CPC   Tout  d'abord  un port cartouche sur le cot    
gauche de la machine qui  recevra  bien  sur  les  cartouches prvues pour la    
console de jeu AMSTRAD .  En  plus  du  port  joystick , les CPC+ disposeront   
 d'un port pour manette numrique (souris) .          D'aprs le catalogue des 3 s
uisses  ,  le  CPC  nouveau est livr avec un    cable de tlchargement et se  bra
nche  directement  sur le minitel mais nous    n'avons  retrouv  aucune  allusio
n     ceci  dans  d'autres  catalogues  ou    documentations diverses           
Du cot de l'architecture interne nous ignorons encore beaucoup de choses    mais
 il est certain  que  les  CPC  plus  disposeront  d'une  palette de 4096    cou
leurs (C'est bien 4096  qu'il  faut  lire)  et  de 32 couleurs disponibles    si
multanment .          Ceci  sera  possible  grce    un  gestionnaire  de  sprite
s  totalement    indpendant de  l'cran  classique  .  Les  nouveaux  CPC  dispos
eront  de 16    matrices de pixels de  16*16  dont  la  taille  ,  la  palette  
de couleur et    l'affectation des  encres  sont  TOTALEMENT  INDEPENDANTS  des 
 paramtres de    l'cran principal . De plus la  taille  de  ces matrices peut et
re multiplie    par 2 ou 4 .  Autant  dire  que  les  CPC+  DEVRAIENT disposer d
'un vritable    systme d'animation  de  sprites  qui  devrait  meme  inclure  de
s  tests  de    collision . Toujours dans le domaine du graphisme , des routines
 de scrolling    seront intgres  la machine .          Les 'dmos makers' ontntie
nt la longueur du  fichier  pour  le  BASIC  ou  le BINAIRE . Ce    registre res
te  0 si il s'agit d'un fichier ASCII .       DE Contient l'adresse ou doit norm
alement se charger le fichier .       HL Contient l'adresse du HEADER de fichier
 .          ATTENTION !! IX et IY sont modifis par #BC77 !          Comme 1er ex
emple , nous nous contenterons d'ouvrir un fichier en lecture    pour recueillir
 les informations le concernant et le refermer aussitot .          Pour fermer u
n fichier ouvert en lecture , 2 vecteurs possibles           1/#BC7A  Toujours l
'utiliser  pour  clore une ouverture/lecture termine    normalement (CARRY mis a
prs CALL #BC77) .  Le  CARRY est mis si le fichier a    pu etre ferm normalement
 . Tous les  registres sont modifis y compris IX et    IY !          2/#BC7D  A 
 utiliser  imprativement  si  l'opration  d'ouverture ou de    lecture a chou . 
(CARRY  non  mis  aprs  #BC77)  . Tous les registres sont    modifis y compris I
X et IY !         - LECTURE DES PARAMETer) est recopi    l'adresse exacte ou doi
vent figurer les    donnes .       4 - On recommence tout tant que le programme 
n'est pas entirement charg    en RAM .          Pour tout arranger , c'est le  C
PC qui dcide de l'adresse d'implantation    du tampon sous BASIC le programmeur 
ne peut influencer cette adresse .               Ceci est valable qu'il s'agisse
 de BASIC,BINAIRE ou ASCII !              De tout cela il ressort  que  les  42K
  de  RAM  ne  sont pas tout  fait    disponibles . Il est clair que ce buffer d
oit etre situ en dehors de la zone    occupe par  le  programme  faute  de  quoi
  une  partie  des  donnes serait    recouvertes . Conu initialement pour K7  , 
 le tampon occupe la bagatelle de    4096 octets sur 464+DD1 bien que le  drive 
 n'en demande que la moiti . Ceci    revient  dire que s'il vous prend l'envie d
'crire un programme BASIC de 38K    ou plus puis de le  sauvegarder  ,  un  'Mem
ory  full' saluera cette hroique    tentative car le buffer ne pourra etre mis e
n pl  Nace par la commande 'SAVE' du    BASIC .           Ce sinistre dcor tant 
plant on  en  arrive tout naturellement au point    crucial qui concerne OPENOUT
  "BIDON"MEMORY  quelque  choseCLOSEOUT . Cette    ligne est souvent ncssaire en
  raison  des  quelques bugs qui trainent dans    les ROMS 464 et 6128 . L'ennui
 c'est qu'un bug se constate mais ne s'explique    pas toujours . Quelques lment
s sont toutefois connus           1 - Lorsqu'une variable  est  change  (Exemple
  A$"XXXX" puis plus loin    dans  le  meme  programme  A$"ZZZZZZ")  ,  pour  ga
gner  du  temps  lors  de    l'affectation de la nouvelle valeur  la variable A$
 , la zone ou est stocke    "XXXX" reste inchange mais une nouvelle zone qui con
tient "ZZZZZZ" est cre    et le pointeur mmoire affect  A$  est  modifi pour poi
nter sur "ZZZZZZ" !    Comme on le constate le  changement  est  rapide  mais le
s anciennes zones de    donnes continuent  remplir la mmoire sans  que le CPC s'
en proccupe outre    mesure . Il ne fera le mnage que dans les cas suivants     
      1 - Il n'y  plus de place pour  stocker les variables . Dans ce cas , le  
  CPC vrifie la prsence de vestiges  de  variables et  chaque rencontre avec    
une ancienne variable , il l'crase en dcalant  toute la zone vers le bas et    e
n recalculant tous les pointeurs des  variables  actives . Cela peut prendre    
plusieurs minutes pour nettoyer toute la mmoire !          2 - Il rencontre une 
commande PRINT FRE("") ou XFRE("") .          3 - Il trouve une commande OPENOUT
 -  OPENIN ! Ce dernier cas est le plus    important . OPENOUT ou  OPENIN  conce
rne  un  transfert  de variables vers ou    depuis le drive . Le CPC doit  donc 
 connaitre  la carte RAM des variables et    donc faire son mnage avant de mettr
e  en  place  le buffer qui sera situ au    dessus de la zone des  variables  un
e  fois  le  nettoyage termin . Si votre    programme utilise un grand nombre  d
e  donnes  et demande de frquents accs    disque , l'encombrement de  la  mmoire
  provoquera  une longue attente avant    chaque accs disque . Pour viter cela ,
 la formule magique                       MEMORY ce qu'il faut et si c'est ncssa
ire .                          OPENOUT "X"MEMORY HIMEM-10CLOSEOUT          Doit 
figurer AU DEBUT du programme et  partir d'ici on commence  tomber    dans l'abs
urde , cela fonctionne mais on ne sait pas tout  fait pourquoi .          D'abor
d on utilise OPENOUT de  prfrence    OPENIN car OPENIN exigerait    que le nom d
e fichier donn soit prsent sur la disquette ce qui n'est pas le    cas d'OPENOUT
 .          Comme le montre l'un  des  exemples  donns    la  fin  du texte , ap
rs    OPENOUT , HIMEM descend automatiquement de 4096 octets et le buffer se met
 en    place sous le HIMEM  initial  .  La  commande  MEMORY HIMEM-10 (Avant c't
ait    HIMEM-1 mais les  6128  n'ont  pas  apprci  ...)  bloque  dfinitivement l
a    situation . CLOSEOUT referme ce fichier inexistant et c'est fini .         
     Les effets         1 - L'emplacement du buffer est fix dfinitivement sous l
e HIMEM initial    et le CPC ne fait plus son mnage  avant  chaque accs drive . 
Les accs sont    donc instantans .       2 - La commande MEMORY  peut  encore  d
iminuer  HIMEM MAIS NE POURRA PLUS    REMONTER AU DESSUS DE L'EMPLACEMENT DU BUF
FER ('Memory full') .          Exemple  10 MEMORY 29999     Limite la mmoire  l'
adresse 29999                 20 OPENOUT  "ZOZO"     Fait  tomber  HIMEM    2999
9-4096 soit    2590330 MEMORY HIMEM-10  Bloque le buffer en 25893               
  40 CLOSEOUT         Fini .                 50 suite du programme .          Ce
 qui nous donne                                                         25893   
 29999                &A700                                   !        !        
            !                Basic et variables ! TAMPON ! Binaire ou autre   ! 
               -------------------!--------!--------------------!          Cette
 astuce acclre donc les  temps  d'accs  au  drive en annulant les    oprations d
e nettoyage et protge dfinitivement la zone au dessus de HIMEM.        NOTE  Lor
squ'un programme  commence  par  une  ligne  de  ce type , tout    nouveau RUN r
ecommence l'opration . Si une  commande MEMORY figure en tete ,    un second RUN
 vous renverra MEMORY  FULL  ,  sinon  , chaque RUN descendra le    HIMEM et vou
s serez rapidement dans vos petits souliers ... Relancez par GOTO    50 (Ou la l
igne qui suit CLOSEOUT)  ,  si  le programme doit etre relanc par    CHAIN , com
me  SOS  PROGRAMMEURS  ,  ce  sera    NCHAIN  "PROG.BAS",50  . Si des    tableau
s ou des variables  doivent  etre  initialises  ,  faites le toujours    aprs CL
OSEOUT .          Vous aimeriez savoir le pourquoi de la chose  Confidence pour 
confidence    , moi aussi !  Ce  qui  suit  vous  convaincra  peut-etre  qu'il n
'y-a rien     comprendre ...          Lors d'un LOAD normal ,  le  buffer  se  m
et  en  place  tout au plus bas    possible de la RAM . Ce buffer occupant 4096 
octets , essayez donc de faire                              MEMORY 999LOAD"PROG.
BIN",1000                            Ou encore  MEMORY 1500CAT          Maintena
nt faites                  OPENOUT"BIDON"MEMORY 999CLOSEOUTLOAD"PROG.BIN",1000  
                    ou OPENOUT"Y"MEMORY 1500CLOSEOUTCAT          Surprenant non 
 Avec OPENOUT le buffer , loin de coincer avec un 'Memory    full' semble etre m
is en place au plus  haut de la RAM . Comme dans l'exemple    prcdent , HIMEM ne
 pourra  etre  remont  au  dessus des valeurs fixes par    MEMORY 12000 (Par exe
mple) . Mais si on crit la ligne suivante           10 DEFINT a-z       20 memoH
IMEM       30 FOR imemo to 12000       40 MEMORY iLOCATE 10,10PRINT HIMEM       
50 NEXT          MEMORY remontera trs lentement mais  surement  jusqu'  12000 ou
 plus si    l'on veut .          Dernier dtail , la valeur de HIMEM est  stocke 
sur 16 bits dans la zone    systme en  &AE7B &AE7C sur 464                &AE5E 
&AE5F sur 664,6128          Aprs un OPENOUT 'BIDON' , poker une valeur 16bits da
ns ces 2 octets vous    donnera un nouveau MEMORY (Meme un MEMORY  &FFFF  si vou
s voulez) . A vous de    voir si  cela  peut  servir  et  n'a  pas  encore  des 
 effets  inattendus  .    Personnellement j'ai vit ce genre de manipulation .   
       CONCLUSION  Dans ce numro  de  SOS  PROGRAMMEURS , l'tude des vecteurs   
 drive vous prouvera une fois de  plus  la  supriorit de l'assembleur sur le    
BASIC ! Tous les  inconvnients  de  LOAD  et  HIMEM  lis  au  tampon y sont    a
nantis !                           3 BREFS EXEMPLES A TAPER VOUS MEME           
    Exemple 1  Occupation mmoire du BASIC et des variables .      10 MODE 2occup
eHIMEM-FRE("")PRINT"Le basic en memoire occupe "   11 PRINT occupe" octets"   12
 PRINT"Il reste  "FRE("")" octets disponibles"   20 DIM ch$(200),ch1$(200)   21 
PRINT   30 PRINT"Initialisation variables "   31 PRINT   40 FOR i0 TO 200ch$(i)"
AAAAAAAAAA"ch1$(i)"BBBBBBBBBBBBB"NEXT   50 PRINT"Les variables occupent"HIMEM-FR
E("")-occupe" octets en plus des "    51 PRINT (Q((PTQQQPQQ/*QTJQPQQQ/H*QQT/*PTJ
HQTJPJH*PQPHPJHHSPTJ/*TJ/ S*QQTJ/ +*QTJ/H PTJ/HH ++PTJ/HH+*QPJ/HH+*(JH+  NCRTC  
  BINgPo$ggJX!6!"F22NFnf"H HR0 *HP"F"Hy nfs#rFnfs#rg8gPo$ggut automatique sur se
conde -  - zone par test de compa00000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000LOADBIN BAS
p"C" "A"(C) "C"    "LOADBIN.BIN"#  ,  , AS "Chargement d'un fichier binaire Donn
er 'Q' comme nom pour retour au menu"#(£ "Nom du fichier  "fi02fi(fi) fi"Q" "loa
dsave"X"UNE MAUVAISE ADRESSE DE BUFFER OU DE CHARGEMENT PLANTERA SOS PROGRAMMEUR
S ! "5F£ "Adresse du tampon                 " adbu6P£ "Adresse de chargement du 
fichier  " adloa3Z"Chargement en cours (Si tout va bien ...)"%d ,fi, adloa, adbu
Hn ( a)   , ()" ERREUR CHARGEMENT "  x ad adloa!"Listage memoire chargee"     " 
&"s( ad,)"  "   ad   ad s(( ),)" ""       "   ad   ad ()(( )) ad ad"" Continuer 
Arreter "/"" "C" "A"(C) "C"   EBF  30 PRINTPRINT "Chargement d'un fichier binair
e Donner 'Q' c ( a)   , ()" ERREUR CHARGEMENT "  x ad adloa!"Listage memoire cha
rgee"     " &"s( ad,)"  "   ad   ad s(( ),)" ""       "   ad   ad ()(( )) ad ad"
" Continuer Arreter "/""  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 LECTEUR7 -4N#N "rsxprt2.cod", #HN"lect
eur7.cod",p £RN sans doute inspir papy susucre ! Il est prvu des    commandes sp
ciales permettant  de  crer  des  rouleaux  de  couleurs  et de    diviser l'cra
n en zones de modes  diffrents  .  La RAM vido sera galement    divisible en blo
cs spcifiques , on ne  voit  pas    quoi a sert mais on le    saura bientot .   
       La compatibilit  avec  'les  milliers  de  logiciels  existant'  sur les 
   anciens CPCs  Y-A UN PROBLEME CHEF  !  Tout  programme effectuant un test de 
   dtection de multiface se plantera lamentablement ! Comme tous les programmes 
   rcents font ce test (Oui  DISC+ULTRA  aussi)  vos disquettes originales sont 
   bonnes pour la poubelle  moins que  vous ne les fassiez dplomber (Encore de  
  beaux jours en perspective pour les pirates  ...  ) . Le basic tant dans une  
  cartouche , on peut aussi  s'interroger  sur le fonctionnement des programmes 
   faisant appel directement  cette ROM . Quant aux programmes utilisant toutes 
   les subtilits des ports E/S (Overscan ,  rasters , scrJ++*PJJ++**J++++**(J++*
+V/++V/ ++  NQQ((JJQ(+JJ++Q(((JJ/++++*Q(((((TV++++*(((+V++*Q(((J+++*(((hTJ++oQ((
Th-+++(((V+(J++*hJ++*Q((h+k+*Qkk+*(hJV++++Q(((hhhJk(hhV++((((hJ+Vkkk+((hh++*((hh
hh+*((((hhJ++k++*Q((hV+++C+*h((hhhhhjV++++++((h(jhhj+C+(((h+kk++++((((((h(hV+k+k
(((hhhjh++++*(h((hhhjhh+/*(((((((hh(jj++++++JHH*(h(((hh((hV+/HH*((((hh(BhjjhkkV+
k+++++JH(((hjjhJH(((((h-jk++++/H(((hhk/(((hhjkk++++JH*(h(((hJH(hhh+++++/Hh((hk/(
((hk+++++++/HH*h((h(hhh/Hoccupe" octets du basic"   60 PRINT"Il reste maintenant
 "FRE("")"octets disponibles"   61 MEMORY 20000   70 PRINTPRINT"Si on fait 'MEMO
RY 20000' tout  ce  qui se trouve au dessus de    l'adresse 20000  est  consider
  comme  rserve  et  il  ne  reste  plus  que    "FRE("")"octets disponibles"   
100 LOCATE 1,20       Exemple 2  Abaissement de HIMEM provoqu par la mise en pla
ce du tampon .      10 MODE 2PRINTPRINT"Memoire maximum "HIMEM   20 PRINT"Memoir
e aprs ouverture fichier "   30 OPENOUT"x"PRINT HIMEM   40 PRINT"Retour memoire 
normale aprs fermeture fichier "   50 CLOSEOUT   60 PRINT HIMEM           Exempl
e 3  Le meme avec blocage dfinitif de HIMEM et du tampon .      10 MODE 2PRINTPR
INT"Memoire maximum "HIMEM   20 PRINT"Memoire aprs ouverture fichier "   30 OPEN
OUT"x"PRINT HIMEM   40 MEMORY HIMEM-10   50 PRINT "La memoire est maintenant blo
que a  "HIMEM   70 CLOSEOUT                      -------------------------------
-------------   VERSES -                                N         olling hard , 
etc ...)    un grand scepticisme est de rigueur ...          La compatibilit des
 priphriques existants sur les anciens CPCs .          Le nouveau port imprimant
e reste  un  centronic  et utilise enfin le 8me    bit ce qui est trs bien et ne
  genera pas l'imprimante quelle qu'elle soit .    En revanche , tout programme 
de recopie d'cran qui n'utilise pas ce 8me bit    risque de rencontrer de srieux
 problmes ! Adieu P.A.O ...          Le bus d'extension n'est plus une  bete sor
tie male directement implante    sur la carte mre mais un  connecteur  femelle  
.  Il faudra donc bricoler un    raccord pour adapter vos extensions  favorites 
 mais  la plupart (DK'TRONIC ,    MAXAM , ROMS diverses DEVRAIENT  fonctionner) 
 ,  en revanche , multiface est    bon pour la poubelle et les  drives  DDI  sem
blent poser quelques problmes .    Ils sont du reste dj exclus  de  certains  ca
talogues rcents . Ceci laisse    supposer que certaines  particularits  du  broc
hage  FDC  ont t supprimes (((Jh++++++++JH(hJhhJH*(((Jh++++++++++JHHj(h((JjhJHHH
*((((hjhh+++++++++++JHHHh(((hhjhhJHHhj*P((hh+++++++++++++++JHhh(hhhV/Hh((h((hj++
++++++++/h((P(((ThVJ/hh((h((J+J+++++h(((((JhJhh(((ThJ+++++hhhjh((Th+hh((((hJ+J++
++hhh((((((ThV+h(((TJ+++nh(PJJ+h*(((J++++nj((h(TjjVTJ+nnh(((hjh++++nnhh*(((hVnn*
(((P(JP++nnnj((hn((((*TP++nh*P(((T(Thn*((((hj(++nn((h(+++nPhTjj(jh+nn*((jPPh++hh
(h(((Tjjhnnhh*((((jj*(T+nn((Tj((((hhnnnh((*(hh++nnnnnj(h*(hh+nnnn*(((Pn+nnnnh(((
hnnJ(((h(((hn  !N!!!!!!!!!nnJhnh((xnnjnJ*(h(h(hhnnnNh(((((nnJJJhh(((((((nnNOJ*((
((hjnJh((h((hnnh(((PjnjO(((((hnOOJ((((jjnjOJOOJ*((h(hnOjoh(((((PhhjnnJJ*h((hOJjh
*((hljOJOOO*((jnnnNOJO(((nnOjnOOOh(((njjOOJh(hjnnnnOOJh((jjJOJh((nnjOJNOJ(((nlnO
OJhj*h(xnOOOJO(((hjnnnOJOJhh(hjhjOO*(PPPnnlhjnJO*((jjnnnOJJJOOh*((PPjnjOJJJOOJ*(
(((hSAVEBIN BASp   , ()" ERREUR SAUVEGARDE "   "SAVEBIN.BIN"#  ,  , AU "Sauvegar
de d'un fichier binaire . Donner 'Q' comme nom pour retour au menu"7" ENLEVER SO
S7 POUR ESSAYER SAUVEGARDE !!! "#(£ "Nom du fichier  "fi02fi(fi) fi"Q" "LOADSAVE
"I"UNE MAUVAISE ADRESSE DE BUFFER PEUT FAIRE ECHOUER LA SAUVEGARDE"F8P£ "Adresse
 du tampon                    " adbu9Z£ "Adresse de depart de la sauvegarde   " 
adsav9d£ "Longueur zone fichier a sauvegarder  " lenfi3n"Sauvegarde en cours (Si
 tout va bien ...)"/x ,fi, adsav, lenfi, adbuH ( a)   , ()" ERREUR SAUVEGARDE " 
 "loadsave"TPRINT "Sauvegarde d'un fichier binaire . Donner 'Q'fi"Q" "LOADSAVE"I
"UNE MAUVAISE ADRESSE DE BUFFER PEUT FAIRE ECHOUER LA SAUVEGARDE"F8P£ "Adresse d
u tampon    SAVEASC BASp , ()" ERREUR SAUVEGARDE "  "l "SAVEASC.BIN"#  ,  , AQ "
Sauvegarde d'un fichier ASCII Donner 'Q' comme nom pour retour au menu"7" ENLEVE
R SOS7 POUR ESSAYER SAUVEGARDE !!! "#(£ "Nom du fichier  "fi02fi(fi) fi"Q" "LOAD
SAVE"I"UNE MAUVAISE ADRESSE DE BUFFER PEUT FAIRE ECHOUER LA SAUVEGARDE"F8P£ "Adr
esse du tampon                    " adbu9Z£ "Adresse de depart de la sauvegarde 
  " adsav9d£ "Longueur zone fichier a sauvegarder  " lenfi3n"Sauvegarde en cours
 (Si tout va bien ...)"/x ,fi, adsav, lenfi, adbuH ( a)   , ()" ERREUR SAUVEGARD
E "  "loadsave"PRINTPRINT "Sauvegarde d'un fichier ASCII Donner 'Q' com"Q" "LOAD
SAVE"I"UNE MAUVAISE ADRESSE DE BUFFER PEUT FAIRE ECHOUER LA SAUVEGARDE"F8P£ "Adr
esse du tampon          "N"""""""""    ! , ,n() t  %"" ()C           0$& , , ()0
  *D 63,40,46,14,38,0,25,30,0,7,0,0,48,0NEX visa(n() 0)((n() ))n( )&Y visad visa
(n())QZ , ()"Haut gauche&"s( visa,)"  Haut droit&"s( visad,)LAad C, VISA,N(),N()
,A,ad ad  l$ )," ECRAN OVERSCAN 2 "U ),"Haut gauche&"s(AD,)"  Haut droit&"s(AD(n
()),)S ),"Bas  gauche&"s(A,)"  Bas  droit&"s(A(n()),)aad(n())Ql ,"Bas  gauche&"s
(A,)"  Bas  droit&"s(A(n()),)bv ,"Deca. ADINF&"s(P((n())P))"  Deca.ADSUP&"s(((n(
))P))#- Entrees numeriques D,H,B - F,£ "",(u(,))2 ""  F, "###"n() "%"  "&"  ()  
 "0" "9" 0n()() n()  u F, "&"  s(n(),)   "%"  q(n(),)   "###"n() ()    4 ()    (
,,())   ()2  (,,)"0" (,,)"1" *4n()("&X")  ()    S'Aad C,,,P,A,ad s(A)" "s(AD)   
     ORG 40000    - Calcul de toute adresse d'ecran overscan avec saut automatiq
ue sur seconde -  - zone par test de comparaison sur la 8eme ligne et la 8eme pr
ecedente -    NOLIST          JP RAZ4000          JP CALCAD  OVERSCA DW 0  MEMO 
   DW 0    RAZ4000 LD HL,#4000          LD DE,#4001          LD BC,#3FFE        
  LD (HL),%11001111          LDIR          RET    CALCAD  CP 5            Call 4
0003,adscr,nblicar,nbcol,recupad,recupover          RET NZ            LD HL,0   
       LD (OVERSCA),HL RAZ Eventuel overscan .            LD A,(IX+4)     Largeu
r en colonnes pour modifier routines          LD (CASE+1),A          LD (CASE1+1
),A            LD C,(IX+6)     Hauteur en lignes ecran          LD B,(IX+7)     
     DEC BC            LD L,(IX+8)     Adresse de depart          LD H,(IX+9)   
       LD (MEMO),HL    Memoriser pour annuler 1er test          LD E,7          
D'abord 7 lignes    BCLAD   CALL ADINFUNI          DEC E           Apres ce sera
 8          JR NZ,OK            PUSH HL          LD DE,(MEMO)    Tant que l'adre
sse de la 7eme ligne qui precede          AND A           est  que celle en cour
s , ca va          SBC HL,DE          POP HL          JR NC,OK1                 
   LD HL,(MEMO)    Sinon on reprend l'adresse de la derniere 7eme ligne  CASE1  
 LD DE,#50       possible          ADD HL,DE       Et on calcule l'adresse overs
can que l'on memorise          LD (OVERSCA),HL    OK1     LD E,8          LD (ME
MO),HL    OK      DEC BC          LD A,C          OR B          JR NZ,BCLAD    E
XIT    EX DE,HL          LD L,(IX+2)  Ranger derniere adresse en bas a gauche   
       LD H,(IX+3)          LD (HL),E          INC HL          LD (HL),D        
    LD DE,(OVERSCA)          LD L,(IX+0)          LD H,(IX+1)          LD (HL),E
          INC HL          LD (HL),D          RET            ADINFUNI LD A,H     
     ADD A,8          LD H,A          AND #38          RET NZ            LD A,H 
         SUB #40          LD H,A          LD A,L  CASE    ADD A,#50          LD 
L,A          RET NC            INC H          LD A,H          AND 7          RET
 NZ            LD A,H          SUB 8          LD H,A          RET    LIST  DB 0o
matique sur seconde -  - zone par test de compa     LD L,(IX+0)          LD H,(I
X+1)          LD (HL),E          INC HL          LD (HL),D          RET         
   ADINFUNI LDhnOOOJ*(((PjhllOOJJJ((Qjjn-m-OJOJOOJh((Qhnh-mJJJOh(((((QQhnhNJO(QQ
lJmONOOJ((  #N#########P--OJOh(((Qjh-OOjPQPjhmhnOOOh((PPOnJOOO(((QQQh-mOOOOOO(((
PQPnJJh(((PQQQQ-OOONlJJOOJJh(PQhhmOOOjJOJOJ(EPhOJO(((QQhOllOOJJh((PQEOhjOmOOOONO
OJJ((((EQPjjmmnllnJOhjmONnNOOJQEOQhjOOhh((PQOOZQhO/NOOJ(QO PhOOONOO(((OjhmOnllNh
(QZhmOOONnnJOhhEOZZQOnJJJPEOZZjoJOJ((QEOOZPhOOONOJJJ(QQOQhhhhONlnJJJ(QOO PhNh/OJ
/J(QPPhhhOJNl/ONJJ(QZhOnnnJhQQZZhONNlloJJZh/nJh((QEhJJOnOnOJhjEhNnoOnjJhj*QEO(Oh
nnJ*EZQhOOlnO*OOZZJNlnoOnh(QEOZZhhhhhOJNl/JJO(PEZZP((OnoNOOOJO/h*PE(hhONlOO*PZQ(
hlnOOO*Oh(hhON/OOOJhPQZQnOn/JhQQ((ONnOnJjQZZQ((jhhOOOJlnONOJhPQOZh(jhOhOjojPQOOZ
Q(hONlnJOOO/OQEOOOQQPhNnJn(EOOlJONnO(OOZP(jhOnjnJJh*OhNnlN/OJh*Z ((ONON/O*OOZZZQ
(hJOoOOJQEQhhNNnOJONNhPZQ(hOl/OOOONjP  $N$$$$$$$$$OOP((hnNlnjjJnONPEOPjjnN*QOZQ(
(hjnnnN*OOOQPhhnnnnNnONN(PE((hnnNONnn*PPZ(hnOJOOQQ(((hNOoOPPP((hOnOOOnONQQQhh((N
ONON(PQPhhhON/ON(PQQQNNON*PQ(h(jhNOOOnOPQ((oNNOjPQQ((hhnONQP(h/hh(P((hhOON(PPh((
Onnh*PhOnOhP((hhnjonJNNhPhhnONJh*P(jno/JJNhh*(((hjjnn/OhhP((hnnnN(nnnhh(hnnjn*jh
h(Phhnjnhhhhj*((((hh*Phhhhhh(hhhhh(Phhhhhhh*hhjhhhhhh((jhhhhh(hhhhj(hh(jjhhhh(hj
hhhhhhhhhh((PhP(jhh(hhjhj((hhPhh((PhP   alors vos copieurs favoris ...          
Le prix des nouveaux CPC  Ceci justifie cela , ils sont quasiment vendus     per
te et ne sont en  fin de  compte  qu'un  outil  de  promotion  pour  les    cart
ouches .                              CPC 464+ Monochrome  1990F                
            CPC 464+ Couleurs    2990F                           CPC 6128+ Monoc
hrome  2990F                           CPC 6128+ Couleurs    3990F          Conc
lusion  Ce sera une machine gniale si on peut l'utiliser  lib  %N%%%%%%%%%rement
   et en totalit dans le cas contraire , autant garder votre vieux CPC  et  vous
   offir une console de jeu .          Dj une rpercussion  de  l'annonce  de  ce
tte  sortie  ,  AMSTAR CPC se    redivise en 2 magazines . AM STAR d'un cot et C
PC PLUS de l'autre .          A part a , si les PC vous tentent  , notez qu' la 
meme date sortira une    nouvelle gamme de PC AMSTRAD  (PC  3000)  et  sans  dou
te d'autres machines     vocation professionnelle (Plombes elles aussi ) .      
                                    - NOUVEAU -             R.CABANE    encore  
amlior  HOTDOG  et  EXTRADOS  (Voir  notre  numro    prcdent) . Pour HOTDOG , le
  bord  de  l'cran change maintenant de couleur    selon l'tat des touches SHIFT
 et CAPS LOCK . A part a , il a encore fouill    dans les tripes de son CPC  612
8  afin  de  lui  faire accepter un 3me drive    externe . Habituellement  ce  g
enre  de  tripotage  fait  le  bonheur  de son    rparateur attitr , pour cette 
fois ,  la nation stupfie  constat le bon    fonctionnement de la chose . Pour e
n savoir plus crivez                       R.CABANNE , 2 Rue de la pierre leve 7
5011 PARIS          Et comme d'habitude , patientez pour la  rponse . Ce n'est p
lus le temps    qui lui manque mais il est en vacances ...                      
                 - MEGAMAG -          Rgl comme du papier  musique  ,  le  numro
  9 est sorti . Beaucoup de    changement par rapport aux numros prcdents .     
     D'abord  ,  exit  les  dmos  ,   les  prRES D'UN FICHIER -              ORG
 40000      - Passer le nom du fichier au programme -              DEC A        
     Verifier qu'une seule variable soit transmise           RET NZ           LD
 (FLGERR),A     Et remettre a zero le flag d'erreur      ................       
  LE LISTING TRANSMISSION DES VARIABLES DECRIT PRECEDEMENT SE REPETE ICI    ....
.............              EX DE,HL           LD (HL),0      - Ouvrir un fichier
 en lecture et lire ses parametres -              LD A,(LEN)        Longueur du 
nom dans A puis dans B           LD B,A            LD B,(LEN) n'existe pas .    
       LD DE,30000       Adresse du buffer           LD HL,NAME1       Adresse d
u nom de fichier dans HL              CALL #BC77        Ouvrir le fichier       
    JR NC,ERRDISC     Stopper en cas d'erreur              LD (TYPE),A       Sto
cker les parametres du fichier donnes par #BC77           LD (LENFICH),BC   Long
ueur           LD (ADFICH),DE    Adresse de chargement           LD (ADHEAD),HL 
   Adresse du header              CALL #BC7A        Fermer le fichier normalemen
t           RET      ERRDISC CALL #BC7D        Fermeture d'urgence en cas d'erre
ur           LD HL,TERRDISC           LD A,#80           JR AFFERR      ERRNAM  
LD HL,TERRNAM     Adresse du texte d'erreur dans HL           LD A,#FF          
Et signaler l'erreur dans le flag   AFFERR  LD (FLGERR),A      - ROUTINE AFFICHA
GE -      PRINT1  LD A,(HL)           OR A           RET Z           CALL &BB5A 
          INC HL           JR PRINT1      LIST    FLGERR  DB 0   TYPE    DB 0   
LENFICH DW 0   ADFICH  DW 0   ADHEAD  DW 0      NAME1   DS 15,0   LEN     DB 0  
 NOLIST   TERRNAM  DB 31,1,24,18,24," ERREUR LONGUEUR NOM ",7,24,0   TERRDISC DB
 31,1,24,18,24," ERREUR FICHIER ",7,24,0          L'option B de la  dmo  vous  p
ermettra  de  lire tous les renseignements    fournis par ce programme .        
           A SUIVRE DANS L'OPTION 'CHARGEMENT DES FICHIERS'    -----------------
------          Pour etre utilisables depuis  le  BASIviews  et  autres  pages  
cran    publicitaires qui figuraient sur  la  face  2  .  (Il  tait  temps qu'on
 lui    repasse la dmo de DISC+ULTRA!) . La face  2 est maintenant , comme la fa
ce 1    consacre au magazine ce qui est  incontestablement  un plus . Pour les d
mos    prversions et autres , rien  n'est  perdu  puisqu'elles sont distribues s
ur    des disquettes spares par le nouveau service MEGAFREE .          Alors voy
ons un peu le  contenu  de  ces  2  faces  . D'abord , on trouve    quelques opt
ions supplmentaires pour la  lecture  du  magazine  . Les 2 plus    notables per
mettent  de  sauver  sur  disque  la  page  cran  affich  ou de    l'imprimer en
 hardcopy . Un menu affichable  par 2 appuis sur ESC prsente le    rsum des opti
ons et chaque touche  du  pav numrique renvoie directement     une rubrique donn
e ce qui  rend  le  tout  beaucoup  plus  lisible . Donc le    confort utilisate
ur est en progrs .          Du cot qui nous intresse le plus , les utilitaires ,
 le numro 9 f  &N&&&&&&&&&OVERPACKBASpt t ,0  TERFICH DB 31,1,1,"ERREUR FICHIER"
,0  LIST  NOMSCR  DB  "overpack.bin"  , , &" OVERPACK . SOS PROGRAMMEURS"&(" 1 C
reer une base overscan"(2" 2 Convertir une base overscan"!" 3 Afficher un oversc
an")F" 4 Retour a SOS PROGRAMMEURS "  /P"" "1" "4"(C)Zd "4"  "sos7A",)n "1" #x£ 
"Mode ecran prevu " *       x   , M" Placer une disquette avec AU MOINS 70K free
 et presser une touche "  "" % ()       "2" 65 " Donner le nom des 4 fichiers a 
charger"       A ,  "Fichier "( )" "()£fi( )5 (fi( ))  (fi( ))   ,"Fichier sauve
garde overscan "()£ficsa 0 (ficsa)  (ficsa)   ) ,"Mode ecran "()£        G" Plac
er la disquette avec les 4 ecrans et presser une touche "  K"   ",fi(),fi(),fi()
,fi(),ficsa%, ()      -6 " Donner le nom du fichier overscan"* , "Fichier "()£fi
)J (fi)  (fi)  )T ,"Mode ecran "()£        Th   ",fi%r ()        NOLIST  ORG  41
000    - Creation de 4 ecrans pour OVERSCAN -            XOR A            Remise
 a zero eventuelle erreur fichier          LD (FLGERR),A            LD HL,#E280+
34   Adresse depart 1er ecran          LD B,46          de 46 colonnes par 132 l
ignes           LD C,132            PUSH BC          LD DE,TSC1       Texte ecra
n 1 et sauver .          CALL SAVE          POP BC            LD HL,#E280      E
ncore 3 a faire de la meme maniere           PUSH BC          LD DE,TSC2        
  CALL SAVE          POP BC            LD HL,#C000+34          PUSH BC          
LD DE,TSC3          CALL SAVE          POP BC            LD HL,#C000          PU
SH BC          LD DE,TSC4          CALL SAVE          POP BC          RET    SAV
E    PUSH BC         Preserver registres          PUSH HL          PUSH DE      
    LD A,(MODE)          LD HL,BCLFLIN+1          LD (HL),48          OR A      
    JR Z,SETMODE          LD (HL),255  SETMODE CALL #BC0E          POP DE       
   POP HL          POP BC    BCLFLIN1 PUSH BC          PUSH HL  BCLFLIN LD (HL),
48          INC HL          DJNZ BCLFLIN               POP HL          PUSH DE  
        CALL #BC26          POP DE          POP BC          DEC C          JR NZ
,BCLFLIN1          CALL PRT            LD HL,NOMSCR          LD B,12          LD
 DE,34000          CALL #BC8C          JR NC,ERRFICH          LD HL,#C000       
   LD DE,#4000          LD A,2          CALL #BC98          JR NC,ERRFICH       
   CALL #BC8F          JR NC,ERRFICH            LD HL,NOMSCR+7          INC (HL)
          RET    ERRFICH LD (FLGERR),A          CALL #BC92          LD DE,TERFIC
H          JP PRT    PRT     LD A,(DE)          OR A          RET Z          CAL
L #BB5A          INC DE          JR PRT      TSC1    DB 31,1,2,"ECRAN HAUT GAUCH
E",0  TSC2    DB 31,1,2,"ECRAN HAUT DROITE",0  TSC3    DB 31,1,24,"ECRAN BAS GAU
CHE",0  TSC4    DB 31,1,24,"ECRAN BAS DROITE",0  TERFICH DB 31,1,1,"ERREUR FICHI
ER",0  LIST  NOMSCR  DB "OVERSCR1.SCR"  FLGERR  DB 0  MODE    DB 0  NOLIST      
  OVERSC d d((())) ' 'W' r  r  r  r  r  rd d rd dW'  r  r  r  r  r d rd d rd*C+*
** Branchement LECTEUR7 et retour debut en cas d'erreur ***+9+   +  e  WKE,,,,, 
d  d + , ,' p,,,,P,,,fi(*+ # #,,#,"1 RECOMMENCE ""4+ #,,#,"2  REPRENDRE"#+ #,, r
appe    fort . On y  trouve  notament   un  compacteur  d'images  cran et un sys
tme    d'affichage cran (des  frres  danlos)  qui  offre  20  manires diffrentes
    d'afficher un cran . Un programme  de  recopie d'cran (extrait du programme 
   dessin technique dit d'abord par  RADIO  PLANS  puis  MICROLOGIC) et publi   
 dans MEGAMAG 9 avec la bienveillante autorisation des 2 diteurs successifs .   
 A noter que ces  3  programmes  sont  d'une  efficacit  et d'une qualit qui    
auraient pu leur   'N'''''''''valoir les  honneurs  de  SOS  PROGRAMMEURS ce qui
 est assez    rare dans les fanzines .          Autre chose rare , une tude des 
 magazines  anglais ddis au CPC et les    adresses ou les trouver .          Une
 nouvelle rubrique , 'HELP' , posez  les  questions , on-y rpond . Ca    me rape
lle quelque chose mais quoi  J'en profite pour poser une question qui    me tien
t  coeur depuis des  annes    Comment reproduire ou simuler avec un    drive DD1
 normal des pistes de 19 secteurs  taille 2 OK crites avec un drive    spcial   
        Dans les domaines plus courants ,  un  essai comparatif de 3D VOICE CHES
S    MASTER CHESS - CYRUS . Des  musiques  ,  des  tests de jeux , un rectificat
if    pour faire fonctionner MEGAMAG 6 sur 6128 et toujours les astuces , soluti
ons    de jeux , adresses  de  clubs  et  fanzines  (Faut  pas  croire mais tous
 les    trimestres il en trouve de nouvelles) .          Et pour conclure , pour
 une fois , un domaine dont on n'a vraiment rien     secouer , le retour de  l't
ernel  polmique MEGAMAG-MICRO-BOY concernant les    images crans ! Heureusement 
il semble bien  qu'on  en voie la fin mais quand    meme , 4 pages  pour  solder
  cette  querelle    l'heure o ERE INFORMATIQUE    rachte son label  INFOGRAMMES
 , tait-ce bien utile            Au passage une petite question au  sujet  des f
anzines qui devraient etre    constitus presque uniquement d'images  comme  le  
suggre MICRO-BOY avec des    tests de jeux 100 fois effectus  pour  boucher  les
 trous entre les images     N'est-ce  pas  la  une   forme   de   masturbation  
 intellectuelle  dont  la    substantifique moelle (si j'ose dire) se rsume  'Re
gardez comme nous sommes    dous et essayez donc d'en faire autant ...'         
   Il semble bien que certains 'auteurs' manquent des vertus pdagogiques et    d
e l'imagination ncssaire pour  dpasser  le  stade  de  l'affichage pur et    sim
ple et souhaiteraient voir le monde de l'informatique plonger dans la meme    md
iocrit . Ce n'est pas une raison  pour  etre tent de suivre le mouvement    car 
il reste encore beaucoup de monde  qui  prfre le contenu au contenant !    SOS P
ROGRAMMEURS  une prsentation  pour  le  moins rustique , souffre d'une    impuis
sance congnitale au niveau des images  et  est de surcroit payant , ce    produi
t a donc toutes les tares de  la  cration et vous qui lisez ces lignes    y-etes
 abonns . Pourquoi           Le nouveau port imprimante reste  un  centronic  et
 utilise enfin le 8me    bit ce qui est trs bien etOVERAF1 BINgo$g!!.0&!"h(.&!!n
fF##Vw!hBz!hBl &Iy#g8go$g!!.0&!"h(.&0            JP OVERCREE          JP OVERAFF
    OVERSCminuscul   nnJhnh((xnnjnJ*(h(h(hhnnnNh(((((nnJJJhh(((((((nnNOJ*((((   
                  ------------------------------------                      - IN
TRODUCTION AU COURS D'ASSEMBLEUR -                       -----------------------
-------------           Il ne reste plus beaucoup d'instructions    tudier  , no
us avons ax ce    cours sur les routines  systme  du  drive  et  leur  emploi  .
  Une srie de    dmonstrations illustrant l'usage du drive sous assembleur est j
ointe .                               --------------------------    AU COURS D'A
SSEMBLEUR -           devient #BD02  IN A,(C)Et on lit le registre choisi dans A
 . Dans cet exemple  RET             c'est l'adresse HISTART cran du CRTC qui es
t dans A .                               -----------------------    --!---!---!-
--!---!---!---!---!---!---!--
Tous droits réservés. Reproduction sans autorisation interdite. © Kukulcan