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 . ----------------------- --!---!---!-
--!---!---!---!---!---!---!--